minimal adjustments
authorjosuer08 <josuer08@gmail.com>
Thu, 16 Sep 2021 16:33:19 +0000 (12:33 -0400)
committerjosuer08 <josuer08@gmail.com>
Thu, 16 Sep 2021 16:33:19 +0000 (12:33 -0400)
1076 files changed:
.config/google-chrome/AutofillRegex/2021.2.22.1142/_metadata/verified_contents.json [deleted file]
.config/google-chrome/AutofillRegex/2021.2.22.1142/data.json [deleted file]
.config/google-chrome/AutofillRegex/2021.2.22.1142/manifest.fingerprint [deleted file]
.config/google-chrome/AutofillRegex/2021.2.22.1142/manifest.json [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AD [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AF [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AL [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AO [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AS [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AT [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AU [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AX [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/AZ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BA [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BB [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BD [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BF [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BH [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BI [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BJ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BN [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BO [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BQ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BS [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BT [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BW [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BY [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/BZ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CA [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CD [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CF [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CH [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CI [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CL [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CN [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CO [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CU [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CV [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CW [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CY [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/CZ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/DE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/DJ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/DK [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/DM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/DO [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/DZ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/EC [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/EE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/EG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/EH [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/ER [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/ES [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/ET [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/FI [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/FJ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/FM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/FO [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/FR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GA [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GB [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GD [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GF [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GH [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GL [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GN [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GP [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GQ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GT [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GW [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/GY [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/HK [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/HN [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/HR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/HT [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/HU [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/ID [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/IE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/IL [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/IM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/IN [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/IQ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/IR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/IS [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/IT [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/JE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/JM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/JO [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/JP [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/KE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/KG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/KH [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/KI [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/KM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/KN [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/KP [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/KR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/KW [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/KY [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/KZ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/LA [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/LB [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/LC [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/LI [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/LK [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/LR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/LS [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/LT [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/LU [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/LV [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/LY [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MA [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MD [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/ME [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MF [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MH [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MK [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/ML [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MN [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MP [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MQ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MS [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MU [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MV [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MW [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MX [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MY [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/MZ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/NA [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/NC [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/NE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/NG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/NI [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/NL [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/NO [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/NP [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/NR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/NU [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/NZ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/OM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PA [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PF [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PH [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PK [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PL [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PS [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PT [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PW [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/PY [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/QA [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/RE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/RO [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/RS [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/RU [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/RW [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SA [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SB [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SC [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SD [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SH [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SI [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SJ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SK [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SL [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SN [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SO [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SS [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/ST [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SV [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SX [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SY [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/SZ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TC [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TD [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TH [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TJ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TK [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TL [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TN [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TO [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TR [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TT [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TV [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TW [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/TZ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/UA [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/UG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/US [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/UY [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/UZ [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/VC [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/VE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/VG [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/VI [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/VN [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/VU [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/WF [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/WS [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/XK [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/YE [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/YT [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/ZA [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/ZM [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/ZW [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/_metadata/verified_contents.json [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/manifest.fingerprint [deleted file]
.config/google-chrome/AutofillStates/2020.11.2.164946/manifest.json [deleted file]
.config/google-chrome/BrowserMetrics-spare.pma [deleted file]
.config/google-chrome/CertificateRevocation/6798/LICENSE [deleted file]
.config/google-chrome/CertificateRevocation/6798/_metadata/verified_contents.json [deleted file]
.config/google-chrome/CertificateRevocation/6798/crl-set [deleted file]
.config/google-chrome/CertificateRevocation/6798/manifest.fingerprint [deleted file]
.config/google-chrome/CertificateRevocation/6798/manifest.json [deleted file]
.config/google-chrome/ClientSidePhishing/25/_metadata/verified_contents.json [deleted file]
.config/google-chrome/ClientSidePhishing/25/client_model.pb [deleted file]
.config/google-chrome/ClientSidePhishing/25/manifest.fingerprint [deleted file]
.config/google-chrome/ClientSidePhishing/25/manifest.json [deleted file]
.config/google-chrome/Crash Reports/settings.dat [deleted file]
.config/google-chrome/CrashpadMetrics-active.pma [deleted file]
.config/google-chrome/Crowd Deny/2021.8.2.1142/Preload Data [deleted file]
.config/google-chrome/Crowd Deny/2021.8.2.1142/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Crowd Deny/2021.8.2.1142/manifest.fingerprint [deleted file]
.config/google-chrome/Crowd Deny/2021.8.2.1142/manifest.json [deleted file]
.config/google-chrome/Default/AutofillStrikeDatabase/LOCK [deleted file]
.config/google-chrome/Default/AutofillStrikeDatabase/LOG [deleted file]
.config/google-chrome/Default/BudgetDatabase/LOCK [deleted file]
.config/google-chrome/Default/BudgetDatabase/LOG [deleted file]
.config/google-chrome/Default/Cookies [deleted file]
.config/google-chrome/Default/Cookies-journal [deleted file]
.config/google-chrome/Default/Download Service/EntryDB/LOCK [deleted file]
.config/google-chrome/Default/Download Service/EntryDB/LOG [deleted file]
.config/google-chrome/Default/Extension Cookies [deleted file]
.config/google-chrome/Default/Extension Cookies-journal [deleted file]
.config/google-chrome/Default/Extension Rules/000003.log [deleted file]
.config/google-chrome/Default/Extension Rules/CURRENT [deleted file]
.config/google-chrome/Default/Extension Rules/LOCK [deleted file]
.config/google-chrome/Default/Extension Rules/LOG [deleted file]
.config/google-chrome/Default/Extension Rules/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Extension State/000003.log [deleted file]
.config/google-chrome/Default/Extension State/CURRENT [deleted file]
.config/google-chrome/Default/Extension State/LOCK [deleted file]
.config/google-chrome/Default/Extension State/LOG [deleted file]
.config/google-chrome/Default/Extension State/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ar/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/bg/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ca/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/cs/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/da/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/de/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/el/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/en_GB/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/en_US/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/es/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/es_419/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/et/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/fi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/fil/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/fr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/he/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/hi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/hu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/id/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/it/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ja/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ko/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/lt/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/lv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ms/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/nl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/no/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/pl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/pt_BR/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/pt_PT/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ro/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ru/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/th/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/tr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/uk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/vi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/zh_CN/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/zh_TW/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_metadata/computed_hashes.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/icon_128.png [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/icon_16.png [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/main.html [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/main.js [deleted file]
.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/manifest.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ar/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/bg/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ca/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/cs/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/da/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/de/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/el/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/en_GB/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/en_US/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/es/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/es_419/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/et/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/fi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/fil/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/fr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/he/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/hi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/hu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/id/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/it/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ja/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ko/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/lt/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/lv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ms/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/nl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/no/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/pl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/pt_BR/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/pt_PT/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ro/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ru/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/th/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/tr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/uk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/vi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/zh_CN/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/zh_TW/messages.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_metadata/computed_hashes.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/icon_128.png [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/icon_16.png [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/main.html [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/main.js [deleted file]
.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/manifest.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/128.png [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ar/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/bg/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ca/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/cs/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/da/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/de/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/el/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/en_GB/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/en_US/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/es/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/es_419/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/et/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/eu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/fi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/fil/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/fr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/he/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/hi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/hr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/hu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/id/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/it/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ja/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ko/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/lt/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/lv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ms/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/nl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/no/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/pl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/pt_BR/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/pt_PT/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ro/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ru/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/th/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/tr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/uk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/vi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/zh_CN/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/zh_TW/messages.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/manifest.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/128.png [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ar/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/bg/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ca/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/cs/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/da/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/de/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/el/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/en/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/es/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/fi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/fil/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/fr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/he/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/hi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/hr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/hu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/id/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/it/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ja/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ko/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/lt/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/lv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/nl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/no/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/pl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/pt_BR/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/pt_PT/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ro/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ru/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/th/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/tr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/uk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/vi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/zh_CN/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/zh_TW/messages.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/manifest.json [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/_metadata/computed_hashes.json [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothic.ttf [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothicBold.ttf [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothicLight.ttf [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/atom-o.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/broken-link.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.eot [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.ttf [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.woff [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.woff2 [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.eot [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.ttf [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.woff [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.woff2 [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-128.png [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-16.png [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-48.png [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-cancel.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-checked.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-lock.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-pen.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-test-tube.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-trash-can.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-usb-2.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/logo-temp.png [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.eot [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.ttf [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.woff [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.woff2 [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/temp-icon.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/trash.svg [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/background.bundle.js [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/browser-polyfill.js [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/contentScripts.bundle.js [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/injectedScript.bundle.js [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/manifest.json [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/popup.bundle.js [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/popup.html [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/reactChartJS.bundle.js [deleted file]
.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/vendors~reactChartJS.bundle.js [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ar/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/bg/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ca/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/cs/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/da/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/de/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/el/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/en_GB/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/en_US/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/es/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/es_419/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/et/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/fi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/fil/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/fr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/he/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/hi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/hu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/id/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/it/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ja/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ko/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/lt/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/lv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ms/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/nl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/no/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/pl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/pt_BR/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/pt_PT/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ro/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ru/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/th/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/tr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/uk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/vi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/zh_CN/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/zh_TW/messages.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_metadata/computed_hashes.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/icon_128.png [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/icon_16.png [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/main.html [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/main.js [deleted file]
.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/manifest.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/128.png [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/af/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/am/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ar/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/az/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/be/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/bg/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/bn/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ca/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/cs/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/cy/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/da/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/de/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/el/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en_CA/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en_GB/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en_US/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/es/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/es_419/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/et/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/eu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fa/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fil/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fr_CA/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/gl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/gu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hy/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/id/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/is/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/it/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/iw/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ja/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ka/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/kk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/km/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/kn/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ko/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/lo/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/lt/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/lv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ml/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/mn/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/mr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ms/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/my/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ne/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/nl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/no/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pa/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pt_BR/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pt_PT/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ro/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ru/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/si/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sw/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ta/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/te/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/th/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/tr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/uk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ur/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/vi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zh_CN/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zh_HK/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zh_TW/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_metadata/computed_hashes.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/dasherSettingSchema.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/eventpage_bin_prod.js [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/manifest.json [deleted file]
.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/page_embed_script.js [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/bg/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ca/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/cs/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/da/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/de/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/el/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/en/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/en_GB/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/es/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/es_419/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/et/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/fi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/fil/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/fr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/hi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/hr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/hu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/id/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/it/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ja/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ko/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/lt/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/lv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/nb/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/nl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/pl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/pt_BR/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/pt_PT/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ro/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ru/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/th/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/tr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/uk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/vi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/zh_CN/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/zh_TW/messages.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_metadata/computed_hashes.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/craw_background.js [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/craw_window.js [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/css/craw_window.css [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/html/craw_window.html [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/flapper.gif [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/icon_128.png [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/icon_16.png [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button.png [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_close.png [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_hover.png [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_maximize.png [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_pressed.png [deleted file]
.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/manifest.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/128.png [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ar/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/bg/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ca/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/cs/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/da/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/de/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/el/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/en/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/es/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/fi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/fil/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/fr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/hi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/hr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/hu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/id/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/it/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ja/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ko/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/lt/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/lv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/nl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/no/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/pl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/pt_BR/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/pt_PT/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ro/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ru/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/se/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/sk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/sl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/sr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/th/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/tr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/uk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/vi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/zh_CN/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/zh_TW/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/manifest.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/am/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ar/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/bg/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/bn/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ca/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/cs/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/da/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/de/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/el/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/en/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/es/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/et/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fa/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fil/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/gu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/hi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/hr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/hu/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/id/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/it/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/iw/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ja/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/kn/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ko/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/lt/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/lv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ml/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/mr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ms/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/nb/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/nl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/pl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/pt/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ro/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ru/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sl/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sv/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sw/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ta/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/te/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/th/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/tr/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/uk/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/vi/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/zh/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/zh_TW/messages.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_metadata/computed_hashes.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/angular.js [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/background_script.js [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/cast_sender.js [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/common.js [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/feedback.css [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/feedback.html [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/feedback_script.js [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/manifest.json [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/material_css_min.css [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_cast_streaming.js [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_common.js [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_hangouts.js [deleted file]
.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_webrtc.js [deleted file]
.config/google-chrome/Default/Favicons [deleted file]
.config/google-chrome/Default/Favicons-journal [deleted file]
.config/google-chrome/Default/Feature Engagement Tracker/AvailabilityDB/LOCK [deleted file]
.config/google-chrome/Default/Feature Engagement Tracker/AvailabilityDB/LOG [deleted file]
.config/google-chrome/Default/Feature Engagement Tracker/EventDB/LOCK [deleted file]
.config/google-chrome/Default/Feature Engagement Tracker/EventDB/LOG [deleted file]
.config/google-chrome/Default/GCM Store/Encryption/000003.log [deleted file]
.config/google-chrome/Default/GCM Store/Encryption/CURRENT [deleted file]
.config/google-chrome/Default/GCM Store/Encryption/LOCK [deleted file]
.config/google-chrome/Default/GCM Store/Encryption/LOG [deleted file]
.config/google-chrome/Default/GCM Store/Encryption/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/GPUCache/data_0 [deleted file]
.config/google-chrome/Default/GPUCache/data_1 [deleted file]
.config/google-chrome/Default/GPUCache/data_2 [deleted file]
.config/google-chrome/Default/GPUCache/data_3 [deleted file]
.config/google-chrome/Default/GPUCache/index [deleted file]
.config/google-chrome/Default/History [deleted file]
.config/google-chrome/Default/History Provider Cache [deleted file]
.config/google-chrome/Default/History-journal [deleted file]
.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/4 [deleted file]
.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/5 [deleted file]
.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/6 [deleted file]
.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/000004.log [deleted file]
.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/000005.ldb [deleted file]
.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/CURRENT [deleted file]
.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/LOCK [deleted file]
.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/LOG [deleted file]
.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/LOCK [deleted file]
.config/google-chrome/Default/LOG [deleted file]
.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/000003.log [deleted file]
.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/CURRENT [deleted file]
.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/LOCK [deleted file]
.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/LOG [deleted file]
.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/000003.log [deleted file]
.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/CURRENT [deleted file]
.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/LOCK [deleted file]
.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/LOG [deleted file]
.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Local Storage/leveldb/000003.log [deleted file]
.config/google-chrome/Default/Local Storage/leveldb/CURRENT [deleted file]
.config/google-chrome/Default/Local Storage/leveldb/LOCK [deleted file]
.config/google-chrome/Default/Local Storage/leveldb/LOG [deleted file]
.config/google-chrome/Default/Local Storage/leveldb/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Login Data [deleted file]
.config/google-chrome/Default/Login Data For Account [deleted file]
.config/google-chrome/Default/Login Data For Account-journal [deleted file]
.config/google-chrome/Default/Login Data-journal [deleted file]
.config/google-chrome/Default/Network Action Predictor [deleted file]
.config/google-chrome/Default/Network Action Predictor-journal [deleted file]
.config/google-chrome/Default/Network Persistent State [deleted file]
.config/google-chrome/Default/Preferences [deleted file]
.config/google-chrome/Default/PreferredApps [deleted file]
.config/google-chrome/Default/QuotaManager [deleted file]
.config/google-chrome/Default/QuotaManager-journal [deleted file]
.config/google-chrome/Default/README [deleted file]
.config/google-chrome/Default/Reporting and NEL [deleted file]
.config/google-chrome/Default/Reporting and NEL-journal [deleted file]
.config/google-chrome/Default/Secure Preferences [deleted file]
.config/google-chrome/Default/Session Storage/000003.log [deleted file]
.config/google-chrome/Default/Session Storage/CURRENT [deleted file]
.config/google-chrome/Default/Session Storage/LOCK [deleted file]
.config/google-chrome/Default/Session Storage/LOG [deleted file]
.config/google-chrome/Default/Session Storage/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Sessions/Session_13273733804763826 [deleted file]
.config/google-chrome/Default/Sessions/Tabs_13273733826230822 [deleted file]
.config/google-chrome/Default/Shortcuts [deleted file]
.config/google-chrome/Default/Shortcuts-journal [deleted file]
.config/google-chrome/Default/Site Characteristics Database/000003.log [deleted file]
.config/google-chrome/Default/Site Characteristics Database/CURRENT [deleted file]
.config/google-chrome/Default/Site Characteristics Database/LOCK [deleted file]
.config/google-chrome/Default/Site Characteristics Database/LOG [deleted file]
.config/google-chrome/Default/Site Characteristics Database/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_0 [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_1 [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_2 [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_3 [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/index [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/000003.log [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/CURRENT [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/LOCK [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/LOG [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Network Persistent State [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/000003.log [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/CURRENT [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/LOCK [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/LOG [deleted file]
.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_0 [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_1 [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_2 [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_3 [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/index [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/000003.log [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/CURRENT [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/LOCK [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/LOG [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Network Persistent State [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/000003.log [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/CURRENT [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/LOCK [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/LOG [deleted file]
.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Sync Data/LevelDB/000003.log [deleted file]
.config/google-chrome/Default/Sync Data/LevelDB/CURRENT [deleted file]
.config/google-chrome/Default/Sync Data/LevelDB/LOCK [deleted file]
.config/google-chrome/Default/Sync Data/LevelDB/LOG [deleted file]
.config/google-chrome/Default/Sync Data/LevelDB/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/000003.log [deleted file]
.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/CURRENT [deleted file]
.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/LOCK [deleted file]
.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/LOG [deleted file]
.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/Top Sites [deleted file]
.config/google-chrome/Default/Top Sites-journal [deleted file]
.config/google-chrome/Default/TransportSecurity [deleted file]
.config/google-chrome/Default/Visited Links [deleted file]
.config/google-chrome/Default/Web Data [deleted file]
.config/google-chrome/Default/Web Data-journal [deleted file]
.config/google-chrome/Default/data_reduction_proxy_leveldb/000003.log [deleted file]
.config/google-chrome/Default/data_reduction_proxy_leveldb/CURRENT [deleted file]
.config/google-chrome/Default/data_reduction_proxy_leveldb/LOCK [deleted file]
.config/google-chrome/Default/data_reduction_proxy_leveldb/LOG [deleted file]
.config/google-chrome/Default/data_reduction_proxy_leveldb/MANIFEST-000002 [deleted file]
.config/google-chrome/Default/databases/Databases.db [deleted file]
.config/google-chrome/Default/databases/Databases.db-journal [deleted file]
.config/google-chrome/Default/heavy_ad_intervention_opt_out.db [deleted file]
.config/google-chrome/Default/heavy_ad_intervention_opt_out.db-journal [deleted file]
.config/google-chrome/Default/optimization_guide_hint_cache_store/LOCK [deleted file]
.config/google-chrome/Default/optimization_guide_hint_cache_store/LOG [deleted file]
.config/google-chrome/Default/optimization_guide_model_and_features_store/LOCK [deleted file]
.config/google-chrome/Default/optimization_guide_model_and_features_store/LOG [deleted file]
.config/google-chrome/Default/shared_proto_db/000003.log [deleted file]
.config/google-chrome/Default/shared_proto_db/CURRENT [deleted file]
.config/google-chrome/Default/shared_proto_db/LOCK [deleted file]
.config/google-chrome/Default/shared_proto_db/LOG [deleted file]
.config/google-chrome/Default/shared_proto_db/MANIFEST-000001 [deleted file]
.config/google-chrome/Default/shared_proto_db/metadata/000003.log [deleted file]
.config/google-chrome/Default/shared_proto_db/metadata/CURRENT [deleted file]
.config/google-chrome/Default/shared_proto_db/metadata/LOCK [deleted file]
.config/google-chrome/Default/shared_proto_db/metadata/LOG [deleted file]
.config/google-chrome/Default/shared_proto_db/metadata/MANIFEST-000001 [deleted file]
.config/google-chrome/DesktopSharingHub/20210813.1/_metadata/verified_contents.json [deleted file]
.config/google-chrome/DesktopSharingHub/20210813.1/desktop_sharing_hub.pb [deleted file]
.config/google-chrome/DesktopSharingHub/20210813.1/manifest.fingerprint [deleted file]
.config/google-chrome/DesktopSharingHub/20210813.1/manifest.json [deleted file]
.config/google-chrome/Dictionaries/en-US-9-0.bdic [deleted file]
.config/google-chrome/FileTypePolicies/43/_metadata/verified_contents.json [deleted file]
.config/google-chrome/FileTypePolicies/43/download_file_types.pb [deleted file]
.config/google-chrome/FileTypePolicies/43/manifest.fingerprint [deleted file]
.config/google-chrome/FileTypePolicies/43/manifest.json [deleted file]
.config/google-chrome/First Run [deleted file]
.config/google-chrome/Floc/1.0.6/SortingLshClusters [deleted file]
.config/google-chrome/Floc/1.0.6/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Floc/1.0.6/manifest.fingerprint [deleted file]
.config/google-chrome/Floc/1.0.6/manifest.json [deleted file]
.config/google-chrome/GrShaderCache/GPUCache/data_0 [deleted file]
.config/google-chrome/GrShaderCache/GPUCache/data_1 [deleted file]
.config/google-chrome/GrShaderCache/GPUCache/data_2 [deleted file]
.config/google-chrome/GrShaderCache/GPUCache/data_3 [deleted file]
.config/google-chrome/GrShaderCache/GPUCache/index [deleted file]
.config/google-chrome/Last Version [deleted file]
.config/google-chrome/Local State [deleted file]
.config/google-chrome/MEIPreload/1.0.6.0/_metadata/verified_contents.json [deleted file]
.config/google-chrome/MEIPreload/1.0.6.0/manifest.fingerprint [deleted file]
.config/google-chrome/MEIPreload/1.0.6.0/manifest.json [deleted file]
.config/google-chrome/MEIPreload/1.0.6.0/preloaded_data.pb [deleted file]
.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/_metadata/verified_contents.json [deleted file]
.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/manifest.fingerprint [deleted file]
.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/manifest.json [deleted file]
.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/tl_en-us_2021-08-10_390846597_100000_index.bin [deleted file]
.config/google-chrome/OptimizationHints/293/_metadata/verified_contents.json [deleted file]
.config/google-chrome/OptimizationHints/293/manifest.fingerprint [deleted file]
.config/google-chrome/OptimizationHints/293/manifest.json [deleted file]
.config/google-chrome/OptimizationHints/293/optimization-hints.pb [deleted file]
.config/google-chrome/OriginTrials/1.0.0.8/_metadata/verified_contents.json [deleted file]
.config/google-chrome/OriginTrials/1.0.0.8/manifest.fingerprint [deleted file]
.config/google-chrome/OriginTrials/1.0.0.8/manifest.json [deleted file]
.config/google-chrome/SSLErrorAssistant/7/_metadata/verified_contents.json [deleted file]
.config/google-chrome/SSLErrorAssistant/7/manifest.fingerprint [deleted file]
.config/google-chrome/SSLErrorAssistant/7/manifest.json [deleted file]
.config/google-chrome/SSLErrorAssistant/7/ssl_error_assistant.pb [deleted file]
.config/google-chrome/Safe Browsing Cookies [deleted file]
.config/google-chrome/Safe Browsing Cookies-journal [deleted file]
.config/google-chrome/Safe Browsing/CertCsdDownloadAllowlist.store [deleted file]
.config/google-chrome/Safe Browsing/ChromeExtMalware.store [deleted file]
.config/google-chrome/Safe Browsing/ChromeUrlClientIncident.store [deleted file]
.config/google-chrome/Safe Browsing/IpMalware.store [deleted file]
.config/google-chrome/Safe Browsing/UrlBilling.store [deleted file]
.config/google-chrome/Safe Browsing/UrlCsdAllowlist.store [deleted file]
.config/google-chrome/Safe Browsing/UrlCsdDownloadAllowlist.store [deleted file]
.config/google-chrome/Safe Browsing/UrlHighConfidenceAllowlist.store [deleted file]
.config/google-chrome/Safe Browsing/UrlMalBin.store [deleted file]
.config/google-chrome/Safe Browsing/UrlMalware.store [deleted file]
.config/google-chrome/Safe Browsing/UrlSoceng.store [deleted file]
.config/google-chrome/Safe Browsing/UrlSubresourceFilter.store [deleted file]
.config/google-chrome/Safe Browsing/UrlSuspiciousSite.store [deleted file]
.config/google-chrome/Safe Browsing/UrlUws.store [deleted file]
.config/google-chrome/SafetyTips/2678/_metadata/verified_contents.json [deleted file]
.config/google-chrome/SafetyTips/2678/manifest.fingerprint [deleted file]
.config/google-chrome/SafetyTips/2678/manifest.json [deleted file]
.config/google-chrome/SafetyTips/2678/safety_tips.pb [deleted file]
.config/google-chrome/ShaderCache/GPUCache/data_0 [deleted file]
.config/google-chrome/ShaderCache/GPUCache/data_1 [deleted file]
.config/google-chrome/ShaderCache/GPUCache/data_2 [deleted file]
.config/google-chrome/ShaderCache/GPUCache/data_3 [deleted file]
.config/google-chrome/ShaderCache/GPUCache/index [deleted file]
.config/google-chrome/Subresource Filter/Indexed Rules/30/9.29.4/Ruleset Data [deleted file]
.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/Filtering Rules [deleted file]
.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/LICENSE.txt [deleted file]
.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/_metadata/verified_contents.json [deleted file]
.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/manifest.fingerprint [deleted file]
.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/manifest.json [deleted file]
.config/google-chrome/WidevineCdm/latest-component-updated-widevine-cdm [deleted file]
.config/google-chrome/ZxcvbnData/1/_metadata/verified_contents.json [deleted file]
.config/google-chrome/ZxcvbnData/1/english_wikipedia.txt [deleted file]
.config/google-chrome/ZxcvbnData/1/female_names.txt [deleted file]
.config/google-chrome/ZxcvbnData/1/male_names.txt [deleted file]
.config/google-chrome/ZxcvbnData/1/manifest.fingerprint [deleted file]
.config/google-chrome/ZxcvbnData/1/manifest.json [deleted file]
.config/google-chrome/ZxcvbnData/1/passwords.txt [deleted file]
.config/google-chrome/ZxcvbnData/1/surnames.txt [deleted file]
.config/google-chrome/ZxcvbnData/1/us_tv_and_film.txt [deleted file]
.config/google-chrome/chrome_shutdown_ms.txt [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/_metadata/verified_contents.json [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-as.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-be.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-bg.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-bn.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-cu.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-cy.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-da.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-1901.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-1996.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-ch-1901.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-en-gb.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-en-us.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-es.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-et.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-eu.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-fr.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ga.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-gu.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hi.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hr.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hu.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hy.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-kn.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-la.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ml.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-mn-cyrl.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-mr.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-nb.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-nn.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-or.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-pa.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-pt.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-sl.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ta.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-te.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-tk.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/hyph-und-ethi.hyb [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/manifest.fingerprint [deleted file]
.config/google-chrome/hyphen-data/95.0.4611.3/manifest.json [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_metadata/verified_contents.json [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_pnacl_json [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtbegin_for_eh_o [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtbegin_o [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtend_o [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_ld_nexe [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libcrt_platform_a [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libgcc_a [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libpnacl_irt_shim_a [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libpnacl_irt_shim_dummy_a [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_pnacl_llc_nexe [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_pnacl_sz_nexe [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/manifest.fingerprint [deleted file]
.config/google-chrome/pnacl/0.57.44.2492/manifest.json [deleted file]
.gitignore

diff --git a/.config/google-chrome/AutofillRegex/2021.2.22.1142/_metadata/verified_contents.json b/.config/google-chrome/AutofillRegex/2021.2.22.1142/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 163c42a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJkYXRhLmpzb24iLCJyb290X2hhc2giOiJDdk1UWkhHNG51b19kSzlONFRLcWx0T1dsNWcwRVQycThrVDJHb3BLc2dRIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6InRVRGtvQlZNeTVCWWVRZ0VYbmxfUnVzS3lwcGlSZ2NSU21ueHBDY0FEVFEifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJwZGFmaW9sbG5nb25ob2FkYm1kb2VtYWduZnBkcGhiZSIsIml0ZW1fdmVyc2lvbiI6IjIwMjEuMi4yMi4xMTQyIiwicHJvdG9jb2xfdmVyc2lvbiI6MX0","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"Prp3bqF3c6MOaTmgbgHzrdZYC94vqNj9r6BLCNtPg9lHpbz3X4T_yqFJ2LWjRktEXi4mRmFUYuWvEkICWwc-A65kfM_wxhjnhMNqtvCoNApzqgj8j5vgxvU9NIRr7CZeh4nO5lgzIQKySszsYGGJU2maGLzOGeB-GUJ3hzhHpn8QqSlksmiVnDOeOKUN0gyuEmz809AJiY_6cSzF_xHDHxr9do3RSrSdE2MpiGwv-Yw0lv7712zmdKVIShw_071wIXOQsdzg3XwQBHBwgw-OFAyFNIbWzXkFj_j56_T237A7DKiiGPpuGTb548hmXuFE3dHZ-EWqbXH7DvRII8lMNf9Eigut4AROebezvo67HfZm6tc7co-XvX1o6LgxhCY_KwYHqlmVxcQMuimJCVkgg_YXZrX7Qlvy0_u67i4U7v786MxrRYB4_EaKuaBmNziN517xCkYw78CuLnHuXH_pwQm5zj00Egm88Pe5Rqe9dm_wuGcqZ0Abqneux5gcyiadx-4WBcmcEYA0ZMe6v0LcZBrHldZZj4NW4p7cSHwHn9MdsPuhc41LsGQu-t64isfu5L-pNmQIOBA8Y9dGgUOcHieO6S82QtvWiXqYhDGUAGPYxD3fbtxjtnffQNm7rSQ11kryhOgvqGlsO_2jrxLwC3uldzdrp67Co1UjRGbb3yA"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"dZ77pmqdD3HAZDdJVpeXBlGVN45oW1cBg-b1zpLdGm3V9CY8sK4jhxFRlEY7sfnu6T6RtvR1m6XK2cGi1yDN85TVog_WlaR9Rwwc6geBNyjmCU0xKbdDtOdHvzD6UDBvrNVwy1j1dZy6pxi619jhpKs0IXjJrRD38W3gP5RsFNXtQDggGKolb4i_lObys4-HJsvnrEOoAXiqIMtR8b-oaUgsFQTDrYabXklySDWGkY_g5Ty_KXjCwdYV7pyfd8WYI1eiO04nw5Fajtc13n1HHiLqN0dSE6EcdthUjwhQ1M5vKmkc5_parSvYLarbhD4q15dmbnPRaJDbulF7w8zl8g"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillRegex/2021.2.22.1142/data.json b/.config/google-chrome/AutofillRegex/2021.2.22.1142/data.json
deleted file mode 100644 (file)
index c953cae..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-[
-  {
-    "value": "test",
-    "key": "kTest"
-  }
-]
diff --git a/.config/google-chrome/AutofillRegex/2021.2.22.1142/manifest.fingerprint b/.config/google-chrome/AutofillRegex/2021.2.22.1142/manifest.fingerprint
deleted file mode 100644 (file)
index 847ba7a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.baeb7c645c7704139756b02bf2741430d94ea3835fb1de77fef1057d8c844655
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillRegex/2021.2.22.1142/manifest.json b/.config/google-chrome/AutofillRegex/2021.2.22.1142/manifest.json
deleted file mode 100644 (file)
index d14914b..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "chromeAutofillRegexConstants",
-  "version": "2021.02.22.1142",
-  "imageName": "image.squash",
-  "squash": true,
-  "fsType": "squashfs",
-  "isRemovable": false
-}
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AD b/.config/google-chrome/AutofillStates/2020.11.2.164946/AD
deleted file mode 100644 (file)
index 867c102..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2AD\12 
-\acanillo\1a\15parròquia de canillo\12\1d
-\ 6encamp\1a\13parròquia d'encamp\12&
-
-la massana\1a\18parròquia de la massana\12\1d
-\ 6ordino\1a\13parròquia d'ordino\12<
-#parròquia de sant julià de lòria\1a\15sant julià de lòria\121
-\10andorra la vella\1a\1dparròquia d'andorra la vella\123
-\11escaldesengordany\1a\1eparròquia d'escaldesengordany
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AE b/.config/google-chrome/AutofillStates/2020.11.2.164946/AE
deleted file mode 100644 (file)
index 021a378..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2AE\12\13
-
-عجمان\1a\ 5ajman\12E
-\rأبو ظبي\1a\18إمارة أبو ظبي\1a      abu dhabi\1a\ fأبو ظَبي\12$
-\13إمارة دبيّ\1a\ 5dubai\1a\ 6دبي\12\1a
-\ eالفجيرة\1a\bfujairah\12E
-\1eإمارة رأس الخيمة\1a\13رأس الخيمة\1a\ eras al khaimah\12Q
-\19إمارة الشارقة\1a\eإمارة الشارقةّ\1a\asharjah\1a\ eالشارقة\12%
-\13ام القيوين\1a\ eumm al quawain
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AF b/.config/google-chrome/AutofillStates/2020.11.2.164946/AF
deleted file mode 100644 (file)
index 1fc7eca..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-
-\ 2AF\125
-\ 6بلخ\1a\11بلخ ولايت\1a\11ولایت بلخ\1a\ 5balkh\12H
-\fبامیان\1a\17ولایت بامیان\1a\ 6bamyan\1a\17باميان ولايت\12I
-\fبادغیس\1a\17ولایت بادغیس\1a\17بادغيس ولايت\1a\abadghis\12L
-\fبدخشان\1a
-badakhshan\1a\17بدخشان ولايت\1a\17ولایت بدخشان\12C
-
-بغلان\1a\15بغلان ولايت\1a\abaghlan\1a\15ولایت بغلان\12c
-\ eدایکندی\1a\bdaykundi\1a\19ولایت دایکندی\1a\19دايکندي ولايت\1a\11دایکنډي‎\12;
-\bفراه\1a\13ولایت فراه\1a\13فراه ولايت\1a\ 5farah\12H
-\fفاریاب\1a\17فارياب ولايت\1a\17ولایت فاریاب\1a\ 6faryab\12<
-\bغزني\1a\ 6ghazni\1a\13ولایت غزنی\1a\13غزني ولايت\124
-\ 6غور\1a\11ولایت غور\1a\11غور ولايت\1a\ 4ghor\12C
-
-هلمند\1a\15هلمند ولايت\1a\ahelmand\1a\15ولایت هلمند\12;
-\bهرات\1a\ 5herat\1a\13هرات ولايت\1a\13ولایت هرات\12I
-\fجوزجان\1a\ajowzjan\1a\17ولایت جوزجان\1a\17جوزجان ولايت\12\11
-\bکابل\1a\ 5kabul\12M
-\17ولایت قندهار\1a\fقندھار\1a\bkandahar\1a\fقندهار\1a\fکندهار\12H
-\17ولایت کاپیسا\1a\17کاپيسا ولايت\1a\fکاپيسا\1a\ 6kapisa\12@
-\bكندز\1a\15ولایت کندوز\1a\15کندوز ولايت\1a\ 6kunduz\12H
-\bخوست\1a\13ولایت خوست\1a\vخوست‎\1a\ 5khost\1a\13خوست ولايت\122
-\11ولایت کنر\1a    کنر‎\1a\vکونړ‎\1a\ 5kunar\12C
-
-لغمان\1a\15ولایت لغمان\1a\15لغمان ولايت\1a\alaghman\12G
-
-لوگَر\1a\13ولایت لوگر\1a\bلوګر\1a\ 5logar\1a\13لوګر ولايت\12d
-\ eننګرهار\1a       nangarhar\1a\19ولایت ننگرهار\1a\ eننگرهار\1a\1cد ننګرهار ولايت\12H
-\fنیمروز\1a\ 6nimruz\1a\17نيمروز ولايت\1a\17ولایت نیمروز\12P
-\ eنورستان\1a\19ولایت نورستان\1a\19نورستان ولايت\1a\bnuristan\12J
-\17ولایت پنجشیر\1a\17پنجشېر ولايت\1a\bpanjshir\1a\fپنجشیر\12B
-\15ولایت پروان\1a
-پروان\1a\15پروان ولايت\1a\ 6parwan\127
-\15ولایت پکتیا\1a\ 6paktia\1a
-پکتیا\1a
-پکتيا\12I
-\17ولایت پکتیکا\1a\17پکتيکا ولايت\1a\apaktika\1a\fپکتیکا\12J
-\fسمنگان\1a\17ولایت سمنگان\1a\bsamangan\1a\17سمنګان ولايت\12D
-       سر پل\12\ 3sar\1a\13سرپل ولايت\1a\13ولایت سرپل\1a\bsare pol\12<
-\bتخار\1a\ 6takhar\1a\13تخار ولايت\1a\13ولایت تخار\12=
-\19ولایت اروزگان\1a\17روزګان ولايت\1a\aoruzgan\12F
-\13ميدان وردگ\1a\ 6wardak\1a\13ولایت وردک\1a\bوردک\1a\bوردګ\12;
-\bزابل\1a\13ولایت زابل\1a\13زابل ولايت\1a\ 5zabul
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AG b/.config/google-chrome/AutofillStates/2020.11.2.164946/AG
deleted file mode 100644 (file)
index 8dfcda1..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2AG\12#
-\fsaint george\1a\13saint george parish\12\1f
-
-saint john\1a\11saint john parish\12\1f
-
-saint mary\1a\11saint mary parish\12\1f
-
-saint paul\1a\11saint paul parish\12!
-\vsaint peter\1a\12saint peter parish\12#
-\fsaint philip\1a\13saint philip parish\12    
-\abarbuda\12      
-\aredonda
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AL b/.config/google-chrome/AutofillStates/2020.11.2.164946/AL
deleted file mode 100644 (file)
index ea47a21..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2AL\12(
-\aberatit\1a\ fqarku i beratit\1a\fberat county\12.
-       durrësit\1a\11qarku i durrësit\1a\ edurrës county\12.
-       elbasanit\1a\ eelbasan county\1a\11qarku i elbasanit\12*
-\ 4fier\1a\vfier county\1a\ 5fiert\1a\ eqarku i fierit\12I
-\rgjirokastrës\1a\13gjirokastër county\1a\fgjirokastër\1a\15qarku i gjirokastrës\125
-\akorçë\1a\ ekorçë county\1a\bkorçës\1a\10qarku i korçës\12!
-\10qarku i kukësit\1a\rkukës county\12 
-\ fqarku i lezhës\1a\rlezhë county\12 
-\ fqarku i dibrës\1a\rdibër county\12I
-\ eqarku shkodër\1a\13regjioni i shkodër\1a\ fshkodër county\1a\11qarku i shkodrës\12+
-\10qarku i tiranës\1a\btiranës\1a\rtirana county\121
-\ fqarku i vlorës\1a\avlorës\1a\rvlorë county\1a\ 6vlorë
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AM b/.config/google-chrome/AutofillStates/2020.11.2.164946/AM
deleted file mode 100644 (file)
index ca8a09c..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2AM\12H
-\12արագածոտն\1a\13aragatsotn province\1a\1dարագածոտնի մարզ\128
-\fարարատ\1a\17արարատի մարզ\1a\ fararat province\12=
-\ eարմավիր\1a\19արմավիրի մարզ\1a\10armavir province\12#
-\fերեւան\1a\ayerevan\1a
-երևան\12Q
-\16գեղարքունիք\1a\14gegharkunik province\1a!գեղարքունիքի մարզ\128
-\fկոտայք\1a\17կոտայքի մարզ\1a\ fkotayk province\12.
-\bլոռի\1a\13լոռու մարզ\1a\rlori province\124
-
-շիրակ\1a\15շիրակի մարզ\1a\ fshirak province\12<
-\ eսյունիք\1a\ fsyunik province\1a\19սյունիքի մարզ\128
-\fտավուշ\1a\17տավուշի մարզ\1a\ ftavush province\12G
-\11վայոց ձոր\1a\14vayots dzor province\1a\1cվայոց ձորի մարզ
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AO b/.config/google-chrome/AutofillStates/2020.11.2.164946/AO
deleted file mode 100644 (file)
index 5e20c5d..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-
-\ 2AO\12\17
-\ 5bengo\1a\ ebengo province\12\1d
-\bbenguela\1a\11benguela province\12\15
-\ 4bié\1a\rbié province\12\e
-\acabinda\1a\10cabinda province\12(
-\rcuandocubango\1a\17cuando cubango province\12\19
-\ 6cunene\1a\ fcunene province\121
-\vcuanzanorte\1a\vkwanzanorte\1a\15cuanza norte province\12+
-       cuanzasul\1a\13cuanza sul province\1a kwanzasul\12\19
-\ 6huambo\1a\ fhuambo province\12\18
-\ 6huíla\1a\ ehuila province\12/
-\vlunda norte\1a\14lunda norte province\1a
-lundanorte\12\1e
-\blundasul\1a\12lunda sul province\12\19
-\ 6luanda\1a\ fluanda province\12\e
-\amalanje\1a\10malanje province\12\19
-\ 6moxico\1a\ fmoxico province\12&
-\vmoçâmedes\1a\ fnamibe province\1a\ 6namibe\12\17
-\ 5uíge\1a\ euíge province\12\17
-\ 5zaire\1a\ ezaire province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AR b/.config/google-chrome/AutofillStates/2020.11.2.164946/AR
deleted file mode 100644 (file)
index f9dffbf..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-
-\ 2AR\12+
-\12provincia de salta\1a\ 5salta\1a\ esalta province\12@
-\fbuenos aires\1a\15buenos aires province\1a\19provincia de buenos aires\12\80\ 1
-\fbuenos aires\12\ 4caba\1a\ fcapital federal\1a\1fciudad autonoma de buenos aires\1a\16ciudad de buenos aires\1a ciudad autónoma de buenos aires\124
-\15provincia de san luis\1a\11san luis province\1a\bsan luis\123
-\ventre ríos\1a\18provincia de entre ríos\1a
-entre rios\124
-\bla rioja\1a\11la rioja province\1a\15provincia de la rioja\12U
- provincia de santiago del estero\1a\1csantiago del estero province\1a\13santiago del estero\12,
-\ 5chaco\1a\13provincia del chaco\1a\ echaco province\124
-\15provincia de san juan\1a\11san juan province\1a\bsan juan\12#
-       catamarca\1a\16provincia de catamarca\12!
-\bla pampa\1a\15provincia de la pampa\121
-\amendoza\1a\10mendoza province\1a\14provincia de mendoza\124
-\bmisiones\1a\11misiones province\1a\15provincia de misiones\121
-\aformosa\1a\14provincia de formosa\1a\10formosa province\12+
-\bneuquén\1a\16provincia del neuquén\1a\aneuquen\12%
-\17provincia de río negro\1a
-río negro\124
-\15provincia de santa fe\1a\11santa fe province\1a\bsanta fe\12!
-\15provincia de tucumán\1a\btucumán\12/
-\ 6chubut\1a\ fchubut province\1a\14provincia del chubut\12L
-\1dprovincia de tierra del fuego\1a\19tierra del fuego province\1a\10tierra del fuego\12%
-
-corrientes\1a\17provincia de corrientes\12*
-\bcórdoba\1a\acordoba\1a\15provincia de córdoba\12\e
-\ 5jujuy\1a\12provincia de jujuy\12:
-\17provincia de santa cruz\1a\13santa cruz province\1a
-santa cruz
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AS b/.config/google-chrome/AutofillStates/2020.11.2.164946/AS
deleted file mode 100644 (file)
index c7a6a09..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2AS\12\b
-\ 6manu'a\12\e
-\aeastern\1a\10eastern district\12\e
-\awestern\1a\10western district
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AT b/.config/google-chrome/AutofillStates/2020.11.2.164946/AT
deleted file mode 100644 (file)
index c9956e9..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2AT\12\f
-
-burgenland\12\15
-\bkärnten\1a     carinthia\12"
-\11niederösterreich\1a\rlower austria\12-
-\voberösterr\1a\ foberösterreich\1a\rupper austria\12\19
-\rland salzburg\1a\bsalzburg\12\14
-
-steiermark\1a\ 6styria\12\ e
-\ 5tirol\1a\ 5tyrol\12\f
-
-vorarlberg\12\ e
-\ 4wien\1a\ 6vienna
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AU b/.config/google-chrome/AutofillStates/2020.11.2.164946/AU
deleted file mode 100644 (file)
index efa3658..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-\ 2AU\12\e
-\14jervis bay territory\12\ 3jbt\12#
-\1caustralian capital territory\12\ 3act\12\16
-\ fnew south wales\12\ 3nsw\12\18
-\12northern territory\12\ 2nt\12\11
-
-queensland\12\ 3qld\12\15
-\ fsouth australia\12\ 2sa\12\ f
-\btasmania\12\ 3tas\12\ f
-\bvictoria\12\ 3vic\12\17
-\11western australia\12\ 2wa
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AX b/.config/google-chrome/AutofillStates/2020.11.2.164946/AX
deleted file mode 100644 (file)
index 3c488f6..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2AX\12&
-\ fmariehamns stad\1a\13mariehamn subregion\12\14
-\12ålands skärgård\12\13
-\11ålands landsbygd
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/AZ b/.config/google-chrome/AutofillStates/2020.11.2.164946/AZ
deleted file mode 100644 (file)
index 578b213..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-
-\ 2AZ\12M
-
-naxçıvan\1a\1fnaxçıvan muxtar respublikası\1a\1enakhchivan autonomous republic
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BA b/.config/google-chrome/AutofillStates/2020.11.2.164946/BA
deleted file mode 100644 (file)
index 6dc4660..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2BA\12[
-\1efederacija bosne i hercegovine\1a9федерација босне и херцеговине\12?
-\ fbrčko distrikt\1a\eбрчко дистрикт\1a\ fbrčko district\12S
-\10republika srpska\1a\1eрепублика српскa\1a\1fрепублика српска
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BB b/.config/google-chrome/AutofillStates/2020.11.2.164946/BB
deleted file mode 100644 (file)
index eeb13d8..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2BB\12%
-\rchrist church\1a\14christ church parish\12#
-\fsaint andrew\1a\13saint andrew parish\12#
-\fsaint george\1a\13saint george parish\12!
-\vsaint james\1a\12saint james parish\12\1f
-
-saint john\1a\11saint john parish\12#
-\fsaint joseph\1a\13saint joseph parish\12\f
-
-saint lucy\12%
-\rsaint michael\1a\14saint michael parish\12!
-\vsaint peter\1a\12saint peter parish\12#
-\fsaint philip\1a\13saint philip parish\12#
-\fsaint thomas\1a\13saint thomas parish
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BD b/.config/google-chrome/AutofillStates/2020.11.2.164946/BD
deleted file mode 100644 (file)
index 6510624..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2BD\126
-"বরিশাল বিভাগ\1a\10barisal division\12_
-+চট্টগ্রাম বিভাগ\1a\13chittagong division\1a\eচট্রগ্রাম\12.
-\1cঢাকা বিভাগ\1a\ edhaka division\122
-\1fখুলনা বিভাগ\1a\ fkhulna division\12Q
-\15রাজশাহী\1a\11rajshahi division\1a%রাজশাহী বিভাগ\12D
-\ fরংপুর\1a\1fরংপুর বিভাগ\1a\10rangpur division\122
-\1fসিলেট বিভাগ\1a\ fsylhet division\12B
-+ময়মনসিংহ বিভাগ\1a\13mymensingh division
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BE b/.config/google-chrome/AutofillStates/2020.11.2.164946/BE
deleted file mode 100644 (file)
index fb3cd85..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-\ 2BE\12\
-       bruxelles\1a\bbrussels\1a\abrussel\1a\1ebrussels hoofdstedelijk gewest\1a\1crégion de bruxellescapitale\12%
-\rvlaams gewest\1a
-vlaanderen\1a\bflanders\12&
-\10région wallonne\1a\bwallonie\1a\bwallonia
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BF b/.config/google-chrome/AutofillStates/2020.11.2.164946/BF
deleted file mode 100644 (file)
index bca26ca..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-\ 2BF\12-
-\11boucle du mouhoun\1a\18boucle du mouhoun region\12\e
-\bcascades\1a\ fcascades region\12\17
-\ 6centre\1a\rcentre region\12)
-
-centre est\1a\10centreest region\1a  centreest\12,
-\vcentre nord\1a
-centrenord\1a\11centrenord region\129
-\vcentreouest\1a\12centreouest region\1a\16région du centreouest\12\1d
-       centresud\1a\10centresud region\12\11
-\ 3est\1a
-est region\12#
-\fhautsbassins\1a\13hautsbassins region\12\13
-\ 4nord\1a\vnord region\128
-\ fplateau central\1a\ eplateaucentral\1a\15plateaucentral region\12\15
-\ 5sahel\1a\fsahel region\12\e
-\bsudouest\1a\ fsudouest region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BG b/.config/google-chrome/AutofillStates/2020.11.2.164946/BG
deleted file mode 100644 (file)
index 17cafa8..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
-
-\ 2BG\12S
-\16благоевград\1a#област благоевград\1a\14blagoevgrad province\121
-\fбургас\1a\19област бургас\1a\ 6burgas\12,
-
-варна\1a\ 5varna\1a\17област варна\12`
-\eвелико търново\1a(област велико търново\1a\17veliko tarnovo province\12,
-
-видин\1a\ 5vidin\1a\17област видин\12,
-
-враца\1a\17област враца\1a\ 5vraca\126
-\ eгаброво\1a\eобласт габрово\1a\agabrovo\12;
-\fдобрич\1a\10dobrich province\1a\19област добрич\12E
-\10кърджали\1a\12kardzhali province\1a\1dобласт кърджали\12J
-\12кюстендил\1a\1fобласт кюстендил\1a\13kyustendil province\12,
-
-ловеч\1a\17област ловеч\1a\ 5lovec\12?
-\ eмонтана\1a\eобласт монтана\1a\10montana province\12A
-\1fобласт пазарджик\1a
-pazardzhik\1a\12пазарджик\121
-\19област перник\1a\fперник\1a\ 6pernik\12:
-\19област плевен\1a\ fpleven province\1a\fплевен\12?
-\eобласт пловдив\1a\ eпловдив\1a\10plovdiv province\126
-\eобласт разград\1a\arazgrad\1a\ eразград\12'
-\15област русе\1a\ 4ruse\1a\bрусе\12;
-\1dобласт силистра\1a\10силистра\1a\bsilistra\12\1f
-\fсливен\1a\ fsliven province\122
-\19област смолян\1a\asmoljan\1a\fсмолян\12B
-\17област софия\1a\13sofia city province\1a\12софияград\12H
-\1dсофийска област\1a\ esofia province\1a\17софия област\12M
-$област стара загора\1a\17стара загора\1a\fstara zagora\12K
-\1fобласт търговище\1a\12търговище\1a\14targovishte province\12?
-\eобласт хасково\1a\ eхасково\1a\10haskovo province\12%
-\17област шумен\1a
-шумен\12-
-\17област ямбол\1a
-ямбол\1a\ 6jambol
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BH b/.config/google-chrome/AutofillStates/2020.11.2.164946/BH
deleted file mode 100644 (file)
index c20a07b..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2BH\122
-\eمحافظة العاصمة\1a\13capital governorate\12G
-!المحافظة الجنوبية\1a\14southern governorate\1a\fجنوبية\121
-\19محافظة المحرق\1a\14muharraq governorate\12O
-\1dالمحافظة الوسطى\1a\13central governorate\1a\19محافظة الوسطى\12K
-\10الشمالية\1a!المحافظة الشمالية\1a\14northern governorate
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BI b/.config/google-chrome/AutofillStates/2020.11.2.164946/BI
deleted file mode 100644 (file)
index 48ebf48..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-
-\ 2BI\12\1e
-\abubanza\1a\13province de bubanza\12.
-\ fbujumbura rural\1a\eprovince de bujumbura rural\12O
-\10bujumbura mairie\1a\1diprovense ya bujumbura mairie\1a\1cprovince de bujumbura mairie\12\1c
-\ 6bururi\1a\12province de bururi\12\1e
-\acankuzo\1a\13province de cankuzo\12 
-\bcibitoke\1a\14province de cibitoke\12\1c
-\ 6gitega\1a\12province de gitega\12\1e
-\akirundo\1a\13province de kirundo\12\1c
-\ 6karuzi\1a\12province de karuzi\12\1e
-\akayanza\1a\13province de kayanza\12\1e
-\amakamba\1a\13province de makamba\12 
-\bmuramvya\1a\14province de muramvya\12\1a
-\ 5mwaro\1a\11province de mwaro\12\1e
-\amuyinga\1a\13province de muyinga\12\1a
-\ 5ngozi\1a\11province de ngozi\12\1c
-\12province de rutana\1a\ 6rutana\12\1c
-\12province de ruyigi\1a\ 6ruyigi
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BJ b/.config/google-chrome/AutofillStates/2020.11.2.164946/BJ
deleted file mode 100644 (file)
index 238ed0e..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2BJ\12&
-\aatacora\1a\12atakora department\1a\aatakora\12\1d
-\aalibori\1a\12alibori department\12#
-
-atlantique\1a\15atlantique department\12\e
-\ 6borgou\1a\11borgou department\12:
-\bcollines\1a\19département des collines\1a\13collines department\12\19
-\ 5donga\1a\10donga department\12#
-\ 6couffo\1a\ 6kouffo\1a\11kouffo department\129
-\18département du littoral\1a\blittoral\1a\13littoral department\12\17
-\ 4mono\1a\ fmono department\12\1d
-\aouémé\1a\12ouémé department\126
-\17département du plateau\1a\aplateau\1a\12plateau department\12\15
-\ 3zou\1a\ ezou department
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BM b/.config/google-chrome/AutofillStates/2020.11.2.164946/BM
deleted file mode 100644 (file)
index 56f5ec9..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2BM\12\e
-\bpembroke\1a\ fpembroke parish\120
-\ esaint george's\1a\12st george's parish\1a
-stgeorge's\12\e
-\bhamilton\1a\ fhamilton parish\12\19
-\awarwick\1a\ ewarwick parish\12'
-\ esmith's parish\1a\ 6smiths\1a\rsmiths parish\12!
-\vsouthampton\1a\12southampton parish\12\1f
-
-devonshire\1a\11devonshire parish\12\17
-\ 6sandys\1a\rsandys parish\12\15
-\ 5paget\1a\fpaget parish
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BN b/.config/google-chrome/AutofillStates/2020.11.2.164946/BN
deleted file mode 100644 (file)
index 08dec1d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-\ 2BN\12(
-\ 6belait\1a\rdaerah belait\1a\ fbelait district\12L
-\vbruneimuara\1a\12daerah bruneimuara\1a\14bruneimuara district\1a\13daerah brunei muara\121
-\10daerah temburong\1a\12temburong district\1a temburong\12(
-\rdaerah tutong\1a\ 6tutong\1a\ ftutong district
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BO b/.config/google-chrome/AutofillStates/2020.11.2.164946/BO
deleted file mode 100644 (file)
index 3f80f5b..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2BO\12.
-\ 4beni\1a\15departamento del beni\1a\ fbeni department\12?
-
-cochabamba\1a\15cochabamba department\1a\1adepartamento de cochabamba\12e
-
-chuquisaca\1a\15chuquisaca department\1a\1adepartamento de chuquisaca\1a$departamento autónomo de chuquisaca\12U
- departamento autónomo de la paz\1a\11la paz department\1a\16departamento de la paz\1a\ 6la paz\12h
-\1fdepartamento autónomo de pando\1a\15departamento de pando\1a\10pando department\1a\15gobernación de pando\1a\ 5pando\12g
-\1fdepartamento autónomo de oruro\1a\ 5oruro\1a\14gobernacón de oruro\1a\10oruro department\1a\15departamento de oruro\12q
-!departamento autónomo de potosí\1a\17departamento de potosí\1a\apotosí\1a\11potosi department\1a\17gobernación de potosí\12e
-$departamento autónomo de santa cruz\1a\15santa cruz department\1a
-santa cruz\1a\1adepartamento de santa cruz\12U
-\16departamento de tarija\1a\ 6tarija\1a\11tarija department\1a departemento autónomo de tarija
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BQ b/.config/google-chrome/AutofillStates/2020.11.2.164946/BQ
deleted file mode 100644 (file)
index dbf2218..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2BQ\12\12
-\abonaire\1a\aboneiru\12\ 6
-\ 4saba\12\10
-\ esint eustatius
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BR b/.config/google-chrome/AutofillStates/2020.11.2.164946/BR
deleted file mode 100644 (file)
index 1e19e03..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-
-\ 2BR\12\19
-\ 4acre\12\ 2ac\1a\rstate of acre\12\1f
-\aalagoas\12\ 2al\1a\10state of alagoas\12!
-\bamazonas\12\ 2am\1a\11state of amazonas\12\1d
-\ 6amapá\12\ 2ap\1a\ fstate of amapá\12"
-\ 5bahia\12\ 2ba\1a\ estate of bahia\1a\ 5baía\12\1d
-\ 6ceará\12\ 2ce\1a\ fstate of ceará\12(
-\10distrito federal\12\ 2df\1a\10federal district\12?
-\ eespirito santo\12\ 2es\1a\ fespírito santo\1a\18state of espírito santo\12\1d
-\ 6goiás\12\ 2go\1a\ fstate of goiás\12#
-       maranhão\12\ 2ma\1a\12state of maranhão\120
-\ 5minas\12\ 2mg\1a\15state of minas gerais\1a\fminas gerais\125
-\12mato grosso do sul\12\ 2ms\1a\estate of mato grosso do sul\12'
-\vmato grosso\12\ 2mt\1a\14state of mato grosso\12\e
-\ 5pará\12\ 2pa\1a\ estate of pará\12!
-\bparaíba\12\ 2pb\1a\11state of paraíba\12%
-
-pernambuco\12\ 2pe\1a\13state of pernambuco\12\1d
-\ 6piauí\12\ 2pi\1a\ fstate of piauí\12\1f
-\aparaná\12\ 2pr\1a\10state of paraná\12A
-\12baixada fluminense\12\ 2rj\1a\17state of rio de janeiro\1a\ erio de janeiro\127
-\13rio grande do norte\12\ 2rn\1a\1cstate of rio grande do norte\12#
-       rondônia\12\ 2ro\1a\12state of rondônia\12\1f
-\aroraima\12\ 2rr\1a\10state of roraima\123
-\11rio grande do sul\12\ 2rs\1a\1astate of rio grande do sul\12-
-\ esanta catarina\12\ 2sc\1a\17state of santa catarina\12\1f
-\asergipe\12\ 2se\1a\10state of sergipe\12%
-
-são paulo\12\ 2sp\1a\13state of são paulo\12#
-       tocantins\12\ 2to\1a\12state of tocantins
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BS b/.config/google-chrome/AutofillStates/2020.11.2.164946/BS
deleted file mode 100644 (file)
index ef89f4a..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-
-\ 2BS\12\10
-\ enew providence\12       
-\aacklins\12\1c
-\ 6bimini\1a\12bimini and cat cay\12\r
-\vblack point\12\ f
-\rberry islands\12\13
-\11central eleuthera\12\f
-
-cat island\12\1d
-\ecrooked island and long cay\12\ f
-\rcentral abaco\12\10
-\ ecentral andros\12\13
-\11east grand bahama\12\a
-\ 5exuma\12\1c
-\10city of freeport\1a\bfreeport\12\v
-       grand cay\12\10
-\ eharbour island\12\v
-       hope town\12\b
-\ 6inagua\12\r
-\vlong island\12\ e
-\fmangrove cay\12\v
-       mayaguana\12\17
-\ 5abaco\1a\ emoore's island\12\11
-\ fnorth eleuthera\12\r
-\vnorth abaco\12\ e
-\fnorth andros\12 
-\arum cay\12\ f
-\rragged island\12\ e
-\fsouth andros\12\11
-\ fsouth eleuthera\12\r
-\vsouth abaco\12\ e
-\fsan salvador\12\ f
-\rspanish wells\12\13
-\11west grand bahama
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BT b/.config/google-chrome/AutofillStates/2020.11.2.164946/BT
deleted file mode 100644 (file)
index 084ebb2..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-
-\ 2BT\12>
-\ 4paro\1a\rparo district\1a'སྤ་རོ་རྫོང་ཁག\12H
-\achhukha\1a\ 6chukha\1a$ཆུ་ཁ་རྫོང་ཁག\1a\ fchukha district\12       
-\ 2ha\1a\ 3haa\12P
-\ 6samchi\1a\ fsamtse district\1a\ 6samtse\1a-བསམ་རྩེ་རྫོང་ཁག\12f
-\athimphu\1a\15ཐིམ་ཕུག\1a*ཐིམ་ཕུ་རྫོང་ཁག\1a\10thimphu district\1a\ 6thimpu\12$
-\achirang\1a\10tsirang district\1a\atsirang\12\1f
-\ 4daga\1a\ fdagana district\1a\ 6dagana\12J
-\apunakha\1a\10punakha district\1a-སྤུ་ན་ཁ་རྫོང་ཁག\12t
-\10wangdue phodrang\1aEདབང་འདུས་ཕོ་བྲང་རྫོང་ཁག\1a\19wangdue phodrang district\12J
-\asarpang\1a\10sarpang district\1a-གསར་སྤང་རྫོང་ཁག\12#
-\ 6tongsa\1a\atrongsa\1a\10trongsa district\12I
-\bbumthang\1a\11bumthang district\1a*བུམ་ཐང་རྫོང་ཁག\12R
-\bzhemgang\1a3གཞམས་སྒང་རྫོང་ཁག་\1a\11zhemgang district\12a
-       tashigang\1a3བཀྲིས་སྒང་རྫོང་ཁག\1a\13trashigang district\1a
-trashigang\12\19
-\ 6mongar\1a\ fmongar district\12u
-
-pemagatsel\1a6པདྨ་དགའ་ཚལ་རྫོང་ཁག\1a\14pemagatshel district\1a\fpremagalshel\1a\vpemagatshel\12%
-\alhuntse\1a\blhuntshi\1a\10lhuntse district\12}
-\10samdrup jongkhar\1a\19samdrup jongkhar district\1aNབསམ་གྲུབ་ལྗོངས་མཁར་རྫོང་ཁག\12\15
-\ 4gasa\1a\rgasa district\12'
-\rtashi yangtse\1a\ayangtse\1a\rtrashiyangtse
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BW b/.config/google-chrome/AutofillStates/2020.11.2.164946/BW
deleted file mode 100644 (file)
index ba0645b..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-\ 2BW\12>
-\acentral\1a\10central district\1a\ fngwati district\1a\10kgaolo ya legare\12+
-\ 6ghanzi\1a\10kgaolo ya ghanzi\1a\ fghanzi district\12D
-       kgalagadi\1a\12kgalagadi district\1a#kgalagadi le dikgaolo tse di mabapi\12\1d
-\bkgatleng\1a\11kgatleng district\12\e
-\akweneng\1a\10kweneng district\12\1f
-       northeast\1a\12northeast district\12 
-
-north west\1a\12northwest district\12\1f
-       southeast\1a\12southeast district\128
-\bsouthern\1a\11southern district\1a\19motsana wa molapowabojang
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BY b/.config/google-chrome/AutofillStates/2020.11.2.164946/BY
deleted file mode 100644 (file)
index 286795f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-\ 2BY\12T
-!брэсцкая вобласць\1a\fbrest region\1a!брестская область\12Z
-%гомелÑ\8cÑ\81каÑ\8f Ð²Ð¾Ð±Ð»Ð°Ñ\81Ñ\86Ñ\8c\1a#гомелÑ\8cÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\fgomel region\12\8a\ 1
-)гарадзенская вобласць\1a'гродзенская вобласць\1a%гродненская область\1a\rhrodna region\12`
-'магілёўская вобласць\1a\ emogilev region\1a%могилёвская область\12N
-\1fмінская вобласць\1a\1dминская область\1a\fminsk region\12X
-#віцебская вобласць\1a!витебская область\1a\ evitebsk region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/BZ b/.config/google-chrome/AutofillStates/2020.11.2.164946/BZ
deleted file mode 100644 (file)
index 3c5467e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-\ 2BZ\12\19
-\ 6belize\1a\ fbelize district\12\15
-\ 4cayo\1a\rcayo district\12\e
-\acorozal\1a\10corozal district\12#
-\vorange walk\1a\14orange walk district\12#
-\vstann creek\1a\14stann creek district\12\19
-\ 6toledo\1a\ ftoledo district
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CA b/.config/google-chrome/AutofillStates/2020.11.2.164946/CA
deleted file mode 100644 (file)
index fd8d434..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2CA\12\r
-\aalberta\12\ 2ab\12\16
-\10british columbia\12\ 2bc\12\13
-\bmanitoba\12\ 2mb\12\ 3man\12%
-\rnew brunswick\12\ 2nb\1a\10nouveaubrunswick\127
-\blabrador\12\ 2nl\1a\fnewfoundland\1a\19newfoundland and labrador\12\11
-\vnova scotia\12\ 2ns\12\e
-\15northwest territories\12\ 2nt\12\r
-\anunavut\12\ 2nu\12\12
-\ 3ont\12\ 2on\1a\aontario\12\1f
-\ 3pei\12\ 2pe\1a\14prince edward island\12\15
-\aquébec\12\ 2qc\1a\ 6quebec\12\12
-\fsaskatchewan\12\ 2sk\12\1c
-\ 5yukon\12\ 2yt\1a\ fyukon territory
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CD b/.config/google-chrome/AutofillStates/2020.11.2.164946/CD
deleted file mode 100644 (file)
index 93449a6..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2CD\12\19
-\bbascongo\1a\rkongo central\12
-
-\bbandundu\12-
-\17province de l'équateur\1a\aequator\1a     équateur\12      
-\akatanga\121
-\ fkasaï oriental\1a\ ekasaïoriental\1a\ ekasai oriental\12\12
-\bkinshasa\1a\ 6lipopo\127
-\11kasaï occidental\1a\10kasaïoccidental\1a\10kasai occidental\12        
-\amaniema\12\15
-\bnordkivu\1a     northkivu\12\1f
-\12province orientale\1a   orientale\12\14
-\asudkivu\1a      southkivu
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CF b/.config/google-chrome/AutofillStates/2020.11.2.164946/CF
deleted file mode 100644 (file)
index 3631082..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-
-\ 2CF\12\a
-\ 5ouham\12\12
-\10baminguibangoran\12<
-\17archidiocèse de bangui\1a\ 6bangui\1a\19kötä gbätä tî bangî\12\f
-
-bassekotto\12\f
-
-hautekotto\12\f
-
-hautmbomou\121
-\fmamberekadei\1a\ fmambérékadéi\1a\10mambérékadéï\12\e
-\vnanagrebizi\1a\fnanagrébizi\12\r
-\ 4kemo\1a\ 5kémo\12\b
-\ 6lobaye\12\b
-\ 6mbomou\12?
-\rombellam'poko\1a.sêse tî kömändâkötä tî ömbëläpökö\12<
-\rnanamambéré\1a+sêse tî kömändâkötä tî nanämambere\12\r
-\vouhampendé\12\1d
-\vsanghambare\1a\ esanghambaéré\12\a
-\ 5ouaka\12\b
-\ 6vakaga
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CG b/.config/google-chrome/AutofillStates/2020.11.2.164946/CG
deleted file mode 100644 (file)
index 89f5eba..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-
-\ 2CG\12   
-\abouenza\12\ 6
-\ 4pool\12\b
-\ 6sangha\12
-
-\bplateaux\12\ e
-\fcuvetteouest\12&
-\vpointenoire\1a  pwantenwa\1a\fpointe noire\12\15
-       lékoumou\1a\blekoumou\12\10
-\akouilou\1a\ 5kuilu\12
-
-\blikouala\12     
-\acuvette\12\a
-\ 5niari\12\r
-\vbrazzaville
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CH b/.config/google-chrome/AutofillStates/2020.11.2.164946/CH
deleted file mode 100644 (file)
index bec3855..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-
-\ 2CH\12\e
-\ 6aargau\12\ 2ag\1a\rkanton aargau\129
-\15appenzell innerrhoden\12\ 2ai\1a\1ckanton appenzell innerrhoden\12;
-\16appenzell ausserrhoden\12\ 2ar\1a\1dkanton appenzell ausserrhoden\12'
-\ 4bern\12\ 2be\1a\ ecanton of bern\1a\vkanton bern\12=
-\ ebasel (kanton)\12\ 2bl\1a\16kanton basellandschaft\1a\ fbasellandschaft\12>
-\rbasel (stadt)\12\ 2bs\1a\11kanton baselstadt\1a
-basel city\1a
-baselstadt\12a
-\bfreiburg\12\ 2fr\1a\afriburg\1a\12canton de fribourg\1a\bfriburgo\1a\ fkanton freiburg\1a\ fcanton friburgo\1a\bfribourg\12\15
-\agenève\12\ 2ge\1a\ 6geneva\12\e
-\ 6glarus\12\ 2gl\1a\rkanton glarus\12.
-\vgraubünden\12\ 2gr\1a\agrisons\1a\12kanton graubünden\12\1a
-\ ecanton du jura\12\ 2ju\1a\ 4jura\12$
-\rkanton luzern\12\ 2lu\1a\ 6luzern\1a\alucerne\12&
-\14canton de neuchâtel\12\ 2ne\1a
-neuchâtel\12!
-       nidwalden\12\ 2nw\1a\10kanton nidwalden\12\1f
-\ fkanton obwalden\12\ 2ow\1a\bobwalden\122
-\13kanton sankt gallen\12\ 2sg\1a      st gallen\1a\fsankt gallen\12'
-\13kanton schaffhausen\12\ 2sh\1a\fschaffhausen\12!
-\10kanton solothurn\12\ 2so\1a solothurn\12\e
-\rkanton schwyz\12\ 2sz\1a\ 6schwyz\12\1d
-\ ekanton thurgau\12\ 2tg\1a\athurgau\12\e
-\rcanton ticino\12\ 2ti\1a\ 6ticino\12\15
-
-kanton uri\12\ 2ur\1a\ 3uri\12\1a
-\ ecanton de vaud\12\ 2vd\1a\ 4vaud\12W
-\rkanton wallis\12\ 2vs\1a\avallais\1a\avallese\1a\ 6valais\1a\10canton du valais\1a\ ecanton vallese\1a\ 6wallis\12$
-\ 3zug\12\ 2zg\1a\rcanton of zug\1a
-kanton zug\12%
-\azürich\12\ 2zh\1a\ 6zurich\1a\ ekanton zürich
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CI b/.config/google-chrome/AutofillStates/2020.11.2.164946/CI
deleted file mode 100644 (file)
index 71816c5..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-
-\ 2CI\12:
-\edistrict autonome d'abidjan\1a\eabidjan autonomous district\12X
-\fbassassandra\1a\17région du bassassandra\1a\18district du bassassandra\1a\15bassassandra district\12\19
-\ 6comoé\1a\ fcomoé district\12!
-
-denguélé\1a\13denguélé district\12#
-\vgôhdjiboua\1a\14gôhdjiboua district\12:
-\11district des lacs\1a\10région des lacs\1a\ 4lacs\1a\rlacs district\12F
-\14district des lagunes\1a\10lagunes district\1a\alagunes\1a\13région des lagunes\12X
-\f18 montagnes\1a\16district des montagnes\1a\12montagnes district\1a\11dixhuit montagnes\1a  montagnes\121
-\12sassandramarahoué\1a\esassandramarahoué district\120
-\13région des savanes\1a\asavanes\1a\10savanes district\121
-\12vallée du bandama\1a\evallée du bandama district\12\19
-\ 6woroba\1a\ fworoba district\12%
-\fyamoussoukro\1a\15yamoussoukro district\12\19
-\ 6zanzan\1a\ fzanzan district
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CL b/.config/google-chrome/AutofillStates/2020.11.2.164946/CL
deleted file mode 100644 (file)
index 1bc06e6..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-
-\ 2CL\12ö\ 1
-
-11 región\1a7región de aysén del general carlos ibáñez del campo\1a4región aisén del general carlos ibáñez del campo\1a\ 6aysén\1a
-xi región\1a7xi región aisén del general carlos ibáñez del campo\1a,aisén del general carlos ibáñez del campo\12W
-       2 región\1a\19ii región de antofagasta\1a
-ii región\1a\16región de antofagasta\1a\vantofagasta\12l
-       15 region\1a xv región de arica y parinacota\1a\12arica y parinacota\1a
-xv región\1a\1dregión de arica y parinacota\12t
-       9 región\1a\18región de la araucanía\1a\rla araucanía\1a     araucania\1a\eix región de la araucanía\1a
-ix región\1a
-araucanía\12M
-       3 región\1a\aatacama\1a\viii región\1a\16iii región de atacama\1a\12región de atacama\12\94\ 1
-       8 región\1a\1aviii región del bío bío\1a\13región del biobío\1a\abio bio\1a\abiobío\1a\fviii región\1a\15región del bío bío\1a\14región del bíobío\1a        bío bío\12N
-       4 región\1a
-iv región\1a\bcoquimbo\1a\16iv región de coquimbo\1a\13región de coquimbo\12Ð\ 1
-       6 región\1a      o'higgins\1a3región del libertador general bernardo o’higgins\1a'libertador general bernardo o’higgins\1a\16región de o’higgins\1a
-vi región\1a6vi región del libertador general bernardo o’higgins\12P
-
-10 región\1a\16x región de los lagos\1a    los lagos\1a\14región de los lagos\1a        x región\12T
-
-14 región\1a\14región de los ríos\1a\18xiv región de los ríos\1a    los ríos\1a\vxiv región\12ô\ 1
-
-12 región\1a-región de magallanes y la antártica chilena\1a\vxii región\1a"magallanes y la antártica chilena\1a0región de magallanes y de la antártica chilena\1a!magallanes and chilean antarctica\1a1xii región de magallanes y la antártica chilena\12I
-       7 región\1a\ 5maule\1a\15vii región del maule\1a\11región del maule\1a\vvii región\120
-\13provincia de Ã±uble\1a\ 6ñuble\1a\11región de Ã±uble\12\82\ 1
-\ 2rm\1a$rm región metropolitana de santiago\1a!región metropolitana de santiago\1a\15región metropolitana\1a\1csantiago metropolitan region\12O
-       1 región\1a      i región\1a\14región de tarapacá\1a\16i región de tarapacá\1a        tarapacá\12U
-       5 región\1a      v región\1a\vvalparaíso\1a\16región de valparaíso\1a\18v región de valparaíso
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CM b/.config/google-chrome/AutofillStates/2020.11.2.164946/CM
deleted file mode 100644 (file)
index a7ffa62..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-\ 2CM\12:
-\aadamawa\1a\15région de l'adamaoua\1a\ eadamawa region\1a\badamaoua\12G
-\acentral\1a\12province du centre\1a\ 6centre\1a\11région du centre\1a\rcentre region\12f
-\rextreme north\1a\fextreme nord\1a\ frégion du nord\1a\10far north region\1a\19région de l'extrêmenord\1a    far north\12=
-\ 4east\1a\10région de l'est\1a\veast region\1a\ 3est\1a\11province de l'est\12J
-\blittoral\1a\18département du littoral\1a\ flittoral region\1a\13région du littoral\12>
-\ 5north\1a\ frégion du nord\1a\fnorth region\1a\ 4nord\1a\10province du nord\12>
-       northwest\1a\14région du nordouest\1a        nordouest\1a\10northwest region\12C
-\ 4west\1a\13province de l'ouest\1a\vwest region\1a\ 5ouest\1a\12région de l'ouest\12;
-\ 5south\1a\ erégion du sud\1a\ fprovince du sud\1a\fsouth region\1a\ 3sud\12<
-       southwest\1a\10southwest region\1a\13région du sudouest\1a\bsudouest
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CN b/.config/google-chrome/AutofillStates/2020.11.2.164946/CN
deleted file mode 100644 (file)
index 191a685..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-
-\ 2CN\12\e
-\ 6海南\1a       海南省\1a\ 6hainan\12\1c
-\ 6北京\1a\abeijing\1a      北京市\12\1c
-\ 6天津\1a       天津市\1a\atianjin\12\1f
-\ 3\1a\ 6河北\1a\ 5hebei\1a   河北省\12\e
-\ 6山西\1a\ 6shanxi\1a       山西省\12/
-       内蒙古\1a\12内蒙古自治区\1a\ einner mongolia\12\1d
-\ 6辽宁\1a       辽宁省\1a\bliaoning\12\1a
-\ 6吉林\1a       吉林省\1a\ 5jilin\12'
-       黑龙江\1a\f黑龙江省\1a\fheilongjiang\12\1d
-\ 6上海\1a\bshanghai\1a     上海市\12!
-\ 6江苏\1a       江苏省\1a\ajiangsu\1a\ 3\12\1d
-\ 6浙江\1a       浙江省\1a\bzhejiang\12\1a
-\ 6安徽\1a       安徽省\1a\ 5anhui\12\18
-       福建省\1a\ 6fujian\1a\ 3\12!
-\ 6江西\1a\ajiangxi\1a      江西省\1a\ 3\12"
-\ 6山东\1a\bshandong\1a\ 3\1a        山东省\12\1f
-\ 6河南\1a       河南省\1a\ 5henan\1a\ 3\12\1f
-\ 6湖北\1a\ 3\1a  湖北省\1a\ 5hubei\12\1f
-\ 6湖南\1a\ 3\1a  湖南省\1a\ 5hunan\12'
-\ 6广东\1a       广东省\1a\12guangdong province\123
-\ 6广西\1a       广西省\1a\15广西壮族自治区\1a\aguangxi\12\1e
-\ 6重庆\1a       chongqing\1a      重庆市\12&
-\ 6四川\1a       四川省\1a\ 3\1a\ 3\1a\asichuan\12&
-\ 3\1a  贵州省\1a\ 6贵州\1a\aguizhou\1a\ 3\12 
-\ 6云南\1a       云南省\1a\ 3\1a\ 6yunnan\12%
-\ 3\1a\ f西藏自治区\1a\ 5tibet\1a\ 6西藏\12\14
-       陕西省\1a\ashaanxi\12$
-\ 3\1a  甘肃省\1a\ 5gansu\1a\ 3\1a\ 6甘肃\12\1c
-\ 6青海\1a       青海省\1a\aqinghai\12-
-\ 3\1a\15宁夏回族自治区\1a\aningxia\1a\ 6宁夏\121
-\ 3\1a\ 6新疆\1a\bxinjiang\1a\18新疆维吾尔自治区
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CO b/.config/google-chrome/AutofillStates/2020.11.2.164946/CO
deleted file mode 100644 (file)
index 07c4041..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-
-\ 2CO\12
-
-\bamazonas\12\v
-       antioquia\12\b
-\ 6arauca\12\17
-
-atlántico\1a    atlantico\12\13
-\bbolívar\1a\abolivar\12\11
-\aboyacá\1a\ 6boyaca\12\b
-\ 6caldas\12\13
-\bcaquetá\1a\acaqueta\12
-
-\bcasanare\12\a
-\ 5cauca\12\a
-\ 5cesar\12\ f
-\ 6chocó\1a\ 5choco\12\13
-\bcórdoba\1a\acordoba\12\ e
-\fcundinamarca\12/
-\abogotá\1a\ 6bogota\1a
-bogotá dc\1a\10distrito capital\12\13
-\bguainía\1a\aguainia\12
-
-\bguaviare\12\a
-\ 5huila\12\f
-
-la guajira\12\v
-       magdalena\12\ 6
-\ 4meta\12\11
-\anariño\1a\ 6narino\12%
-\12norte de santander\1a\ fnorth santander\12
-
-\bputumayo\12\13
-\bquindío\1a\aquindio\12\v
-       risaralda\12\v
-       santander\12U
-\1carchipiélago de san andrés\1a\1asan andres and providencia\1a\19san andrés y providencia\12\a
-\ 5sucre\12\b
-\ 6tolima\12\11
-\ fvalle del cauca\12\11
-\avaupés\1a\ 6vaupes\12      
-\avichada
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CR b/.config/google-chrome/AutofillStates/2020.11.2.164946/CR
deleted file mode 100644 (file)
index 8388446..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-\ 2CR\124
-\balajuela\1a\11alajuela province\1a\15provincia de alajuela\121
-\acartago\1a\10cartago province\1a\14provincia de cartago\12:
-
-guanacaste\1a\17provincia de guanacaste\1a\13guanacaste province\121
-\aheredia\1a\14provincia de heredia\1a\10heredia province\125
-\ 5limon\1a\ 6limón\1a\ flimón province\1a\13provincia de limón\12:
-\17provincia de puntarenas\1a
-puntarenas\1a\13puntarenas province\127
-\16provincia de san josé\1a       san josé\1a\12san josé province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CU b/.config/google-chrome/AutofillStates/2020.11.2.164946/CU
deleted file mode 100644 (file)
index 2b90ff2..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-
-\ 2CU\12<
-\ epinar del río\1a\eprovincia de pinar del río\1a\rpinar del rio\127
-\rciudad habana\1a        la habana\1a\ 6havana\1a\13provincia la habana\12!
-\bmatanzas\1a\15provincia de matanzas\12'
-\18provincia de villa clara\1a\vvilla clara\12;
-
-cienfuegos\1a\14provincia cienfuegos\1a\17provincia de cienfuegos\12B
-\1dprovincia de sancti spíritus\1a\ fsancti spiritus\1a\10sancti spíritus\12?
-\ fciego de ávila\1a\ eciego de avila\1a\1cprovincia de ciego de ávila\12-
-       camagüey\1a\16provincia de camagüey\1a\bcamaguey\12#
-       las tunas\1a\16provincia de las tunas\12*
-\bholguín\1a\aholguin\1a\15provincia de holguín\12\1d
-\ 6granma\1a\13provincia de granma\121
-\1dprovincia de santiago de cuba\1a\10santiago de cuba\123
-\vguantánamo\1a\18provincia de guantánamo\1a
-guantanamo\124
-\bartemisa\1a\15provincia de artemisa\1a\11artemisa province\12#
-       mayabeque\1a\16provincia de mayabeque\12\15
-\13isla de la juventud
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CV b/.config/google-chrome/AutofillStates/2020.11.2.164946/CV
deleted file mode 100644 (file)
index ad94540..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-
-\ 2CV\12\a
-\ 5brava\12\v
-       boa vista\12\10
-\ esanta catarina\12\18
-\16santa catarina do fogo\12\f
-
-santa cruz\12\ 6
-\ 4maio\12\v
-       mosteiros\12\r
-\ 4paul\1a\ 5paúl\12\f
-
-porto novo\12\a
-\ 5praia\12\ f
-\rribeira brava\12\10
-\ eribeira grande\12\1c
-\1aribeira grande de santiago\12\ f
-\rsão domingos\12\19
-\vsão filipe\1a
-sao filipe\12\ 5
-\ 3sal\12\r
-\vsão miguel\12\1d
-\esão lourenço dos órgãos\12\18
-\16são salvador do mundo\12\ e
-\fsão vicente\12
-
-\btarrafal\123
-\18tarrafal de são nicolau\1a\17tarrafal de sao nicolau
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CW b/.config/google-chrome/AutofillStates/2020.11.2.164946/CW
deleted file mode 100644 (file)
index 1781376..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-
-\ 2CW\12
-
-\bcuraçao
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CY b/.config/google-chrome/AutofillStates/2020.11.2.164946/CY
deleted file mode 100644 (file)
index 799e409..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-
-\ 2CY\12Z
-!επαρχία λευκωσίας\1a\10λευκωσία\1a\10lefkoşa kazası\1a\anicosia\1a\blefkoşa\12#
-\ eλεμεσός\1a\alimasol\1a\blimassol\12T
-\1fεπαρχία λάρνακας\1a\ flarnaka kazası\1a\alarnaca\1a\ eλάρνακα\1a\alarnaka\12.
-\14αμμόχωστος\1a\vgazimağusa\1a    famagusta\12J
-\19επαρχία πάφου\1a\ 6paphos\1a\vbaf kazası\1a\ 3baf\1a\agazibaf\1a
-πάφος\12\19
-\10κερύνεια\1a\ 5girne
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/CZ b/.config/google-chrome/AutofillStates/2020.11.2.164946/CZ
deleted file mode 100644 (file)
index d274242..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-
-\ 2CZ\12)
-\10jihočeský kraj\1a\15south bohemian region\12+
-\12jihomoravský kraj\1a\15south moravian region\12(
-\11karlovarský kraj\1a\13karlovy vary region\122
-\17královéhradecký kraj\1a\17hradec králové region\12!
-\ fliberecký kraj\1a\ eliberec region\120
-\15moravskoslezský kraj\1a\17moraviansilesian region\12!
-\ folomoucký kraj\1a\ eolomouc region\12$
-\10pardubický kraj\1a\10pardubice region\12 
-\ fplzeňský kraj\1a\rplzeň region\12\1e
-\14hlavní město praha\1a\ 6prague\12.
-\13středočeský kraj\1a\17central bohemian region\12)
-\ eústecký kraj\1a\17ústí nad labem region\12"
-\ ekraj vysočina\1a\10vysočina region\12\1e
-\ ezlínský kraj\1a\fzlín region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/DE b/.config/google-chrome/AutofillStates/2020.11.2.164946/DE
deleted file mode 100644 (file)
index f62c724..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-
-\ 2DE\12\11
-\vbrandenburg\12\ 2bb\12\b
-\ 6berlin\12\17
-\11badenwürttemberg\12\ 2bw\12\15
-\ 6bayern\12\ 2by\1a\abavaria\12%
-\ 6bremen\12\ 2hb\1a\17freie hansestadt bremen\12\f
-\ 6hessen\12\ 2he\12\r
-\ahamburg\12\ 2hh\12\e
-\15mecklenburgvorpommern\12\ 2mv\12"
-\rniedersachsen\12\ 3nds\1a\flower saxony\120
-\12nordrheinwestfalen\12\ 3nrw\1a\15north rhinewestphalia\12)
-\ erheinlandpfalz\12\ 2rp\1a\13rhinelandpalatinate\12\17
-\11schleswigholstein\12\ 2sh\12\ e
-\bsaarland\12\ 2sl\12\15
-\asachsen\12\ 2sn\1a\ 6saxony\12!
-\rsachsenanhalt\12\ 2sa\1a\fsaxonyanhalt\12\e
-
-thüringen\12\ 2th\1a        thuringia
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/DJ b/.config/google-chrome/AutofillStates/2020.11.2.164946/DJ
deleted file mode 100644 (file)
index c669c0b..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-\ 2DJ\125
-\bأرتا\1a\13إقليم عرتا\1a\ erégion d'arta\1a\ 4arta\123
-\ fعلي صبيح\1a\14région d'ali sabieh\1a
-ali sabieh\12'
-
-دِخيل\1a\11région de dikhil\1a\ 6dikhil\12\18
-\fجيبوتي\1a\bdjibouti\12$
-
-أوبوك\1a\ 5obock\1a\ frégion d'obock\121
-\ eتادجورا\1a       tadjourah\1a\14région de tadjourah
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/DK b/.config/google-chrome/AutofillStates/2020.11.2.164946/DK
deleted file mode 100644 (file)
index 3a071ba..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2DK\12\1a
-\fchristiansø\1a
-ertholmene\127
-\vnordjylland\1a\14north denmark region\1a\12region nordjylland\129
-\vmidtjylland\1a\16central denmark region\1a\12region midtjylland\12;
-\11region syddanmark\1a\1aregion of southern denmark\1a
-syddanmark\12<
-\vhovedstaden\1a\12region hovedstaden\1a\19capital region of denmark\12-
-\10region sjælland\1a\ eregion zealand\1a     sjælland
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/DM b/.config/google-chrome/AutofillStates/2020.11.2.164946/DM
deleted file mode 100644 (file)
index d7b3954..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-
-\ 2DM\12#
-\fsaint andrew\1a\13saint andrew parish\12!
-\vsaint david\1a\12saint david parish\12#
-\fsaint george\1a\13saint george parish\12\1f
-
-saint john\1a\11saint john parish\12#
-\fsaint joseph\1a\13saint joseph parish\12\1f
-
-saint luke\1a\11saint luke parish\12\1f
-
-saint mark\1a\11saint mark parish\12%
-\rsaint patrick\1a\14saint patrick parish\12\1f
-
-saint paul\1a\11saint paul parish\12!
-\vsaint peter\1a\12saint peter parish
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/DO b/.config/google-chrome/AutofillStates/2020.11.2.164946/DO
deleted file mode 100644 (file)
index f075520..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-
-\ 2DO\12\13
-\11distrito nacional\12\15
-\ 4azua\1a\razua province\12,
-\bbahoruco\1a\10baoruco province\1a\ 5neiba\1a\abaoruco\12\1d
-\bbarahona\1a\11barahona province\12\1d
-\bdajabón\1a\11dajabón province\12+
-\ 6duarte\1a\10duarte provincia\1a\ fduarte province\12A
-\velias piña\1a\rla estrelleta\1a\15elías piña province\1a\felías piña\12\1d
-\bel seibo\1a\11el seibo province\12\1f
-       espaillat\1a\12espaillat province\12'
-\rindependencia\1a\16independencia province\12'
-\rla altagracia\1a\16la altagracia province\12\1f
-       la romana\1a\12la romana province\12\e
-\ala vega\1a\10la vega province\12=
-\18maría trinidad sánchez\1a!maría trinidad sánchez province\122
-\fmonte cristi\1a\15monte cristi province\1a\vmontecristi\12!
-
-pedernales\1a\13pedernales province\12\e
-\aperavia\1a\10peravia province\12%
-\fpuerto plata\1a\15puerto plata province\126
-\10hermanas mirabal\1a\asalcedo\1a\19hermanas mirabal province\12\e
-\asamaná\1a\10samaná province\12)
-\ esan cristóbal\1a\17san cristóbal province\12\1d
-\bsan juan\1a\11san juan province\12M
-\14san pedro de macoris\1a\1esan pedro de macorís province\1a\15san pedro de macorís\12/
-\11sánchez ramírez\1a\1asánchez ramírez province\12\1d
-\bsantiago\1a\11santiago province\123
-\13santiago rodríguez\1a\1csantiago rodríguez province\12\1d
-\bvalverde\1a\11valverde province\12+
-\ fmonseñor nouel\1a\18monseñor nouel province\12#
-\vmonte plata\1a\14monte plata province\12!
-
-hato mayor\1a\13hato mayor province\12/
-\11san josé de ocoa\1a\1asan josé de ocoa province\12'
-\rsanto domingo\1a\16santo domingo province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/DZ b/.config/google-chrome/AutofillStates/2020.11.2.164946/DZ
deleted file mode 100644 (file)
index 0f104eb..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-
-\ 2DZ\12C
-
-أدرار\1a\ ewilaya d'adrar\1a\ eadrar province\1a\15ولاية أدرار\12\
-\ 6شلف\1a\ fwilaya de chlef\1a\15ولاية الشلف\1a\ 5chlef\1a\ echlef province\1a\13ولاية الشل\12R
-\ eالأغواط\1a\11laghouat province\1a\19ولاية الأغواط\1a\12wilaya de laghouat\12y
-\16أم البواقي‎\1a\roum elbouaghi\1a\17wilaya d'oum el bouaghi\1a\17oum el bouaghi province\1a\1eولاية أم البواقي\128
-\15ولاية باتنة\1a\ fwilaya de batna\1a\ ebatna province\12\
-
-بجاية\1a\12wilaya de béjaïa\1a\15ولاية بجاية\1a\ 6vgayet\1a\11béjaïa province\1a\bbéjaïa\12W
-\rبسكرة‎\1a\ fbiskra province\1a\15ولاية بسكرة\1a\fبِسكرة\1a\10wilaya de biskra\12M
-\bبشار\1a\13ولاية بشار\1a\abéchar\1a\10béchar province\1a\11wilaya de béchar\12S
-\ eالبليدة\1a\ eblida province\1a\ 5blida\1a\ fwilaya de blida\1a\19ولاية البليدة\12v
-\ eالبويرة\1a\ 6bouira\1a\10bouïra province\1a\btuvirett\1a\10wilaya de bouira\1a
-بويرة\1a\abouïra\1a\19ولاية البويرة\12p
-\ eتمنراست\12\16wilaya de tamanghasset\1a\19ولاية تمنراست\1a\15wilaya de tamanrasset\1a\14tamanrasset province\12^
-\bتبسة\1a\13ولاية تبسة\1a\12wilaya de tébessa\1a\btébessa\1a\11tébessa province\1a\fتيبيسا\12g
-\fتلمسان\1a\10tlemcen province\1a\11wilaya de tlemcen\1a\atlemcen\1a\17ولاية تلمسان\1a\10تلِمسِان\12F
-
-تÙ\8aارت\1a\15Ù\88Ù\84اÙ\8aØ© ØªÙ\8aارت\1a\ ftiaret province\1a\10wilaya de tiaret\12\82\ 1
-\11تيزي أوزو\1a\14wilaya de tizi ouzou\1a\13tizi ouzou province\1a tiziouzou\1a\ fتيزي وزو\1a\1aولاية تيزي وزو\1a
-tizi ouzou\12\7f
-\ eالجزائر\1a\10algiers province\1a
-دزاير\1a\ ewilaya d'alger\1a\ 5alger\1a\19ولاية الجزائر\1a\1dالجزائر العاصمة\12J
-\fالجلفة\1a\10wilaya de djelfa\1a\17ولاية الجلفة\1a\ fdjelfa province\12@
-\bجيجل\1a\ ejijel province\1a\13ولاية جيجل\1a\ fwilaya de jijel\12J
-\bسطيف\1a\10wilaya de sétif\1a\13ولاية سطيف\1a\ 6sétif\1a\ fsétif province\12L
-\bصيدا\1a\10wilaya de saïda\1a\ 6saïda\1a\15ولاية سعيدة\1a\ fsaïda province\12[
-\fسÙ\83Ù\8aÙ\83دة\1a\ fسÙ\83Ù\8aÙ\83دةâ\80\8e\1a\ fskikda province\1a\10wilaya de skikda\1a\17Ù\88Ù\84اÙ\8aØ© Ø³Ù\83Ù\8aÙ\83دة\12§\ 1
-\15سيدي بلعباس\1a ولاية سيدي بلعباس\1a\ esidi bel abbes\1a\18سيدي بلعباس‎\1a\19wilaya de sidi bel abbès\1a\rsidibelabbès\1a\18sidi bel abbès province\12A
-\15ولاية عنابة\1a\ 6annaba\1a\ fannaba province\1a\ fwilaya d'annaba\12N
-
\82اÙ\84Ù\85Ø©\1a\10wilaya de guelma\1a\ fguelma province\1a\15Ù\88Ù\84اÙ\8aØ© Ù\82اÙ\84Ù\85Ø©\1a\ 6guelma\12\80\ 1
-\16القسطنطينية\1a\14constantine province\1a\vconstantine\1a\19ولاية قسنطينة\1a\15wilaya de constantine\1a\11قسنطينة‎\12d
-\ fالمدية‎\1a
-ميديا\1a\amédéa\1a\10médéa province\1a\17ولاية المدية\1a\11wilaya de médéa\12y
-\11مستغانم‎\1a\13mostaganem province\1a\14wilaya de mostaganem\1a\12مُستَغنِم\1a\19ولاية مستغانم\1a
-mostaganem\12e
-\11المسيلة‎\1a\ fm'sila province\1a
-مسيلة\1a\10wilaya de m'sila\1a\ 6m'sila\1a\19ولاية المسيلة\12`
-
-معسكر\1a\15ولاية معسكر\1a\rمعسكر‎\1a\11wilaya de mascara\1a\amascara\1a\10mascara province\12\
-
-ورجلة\1a\15ولاية ورقلة\1a\10wilaya d'ouargla\1a\aouargla\1a
-ورقلة\1a\10ouargla province\12^
-\15ولاية وهران\1a\ 6wahren\1a\rwilaya d'oran\1a\rوهران‎\1a\roran province\1a\ 4oran\1a
-وهران\12d
-
-البيض\1a\belbayadh\1a\15ولاية البيض\1a\rالبيض‎\1a\12wilaya d'el bayadh\1a\12el bayadh province\12T
-
-اÙ\84Ù\8aزÙ\8a\1a\rاÙ\84Ù\8aزÙ\8aâ\80\8e\1a\15Ù\88Ù\84اÙ\8aØ© Ø¥Ù\84Ù\8aزÙ\8a\1a\ fillizi province\1a\ fwilaya d'illizi\12¼\ 1
-\17برج بوعريريج\1a\1cbordj bou arréridj province\1a\1aبرج بوعريريج‎\1a"ولاية برج بوعريريج\1a\10bordjbouarreridj\1a\13bordj bou arréridj\1a\1cwilaya de bordj bou arreridj\12y
-\11بومرداس‎\1a\12بومِردِاس\1a\14wilaya de boumerdès\1a
-boumerdès\1a\13boumerdès province\1a\19ولاية بومرداس\12f
-\fالطارف\1a\ fالطارف‎\1a\10wilaya d'el tarf\1a\17ولاية الطارف\1a\11el taref province\1a\aeltaref\12q
-
-تندوف\1a\18ولاية تندوف‎\1a\11wilaya de tindouf\1a\10tindouf province\1a\rتندوف‎\1a\15ولاية تندوف\12m
-\11تسمسيلت‎\1a\10تيسمسيلت\1a\14wilaya de tissemsilt\1a\13tissemsilt province\1a\eولاية تيسمسيلت\12d
-\fالعويض\1a\ 6eloued\1a\17ولاية الوادي\1a\10el oued province\1a\ fالوادي‎\1a\10wilaya d'el oued\12e
-\15Ù\88Ù\84اÙ\8aØ© Ø®Ù\86Ø´Ù\84Ø©\1a\13wilaya de khenchela\1a\18Ù\88Ù\84اÙ\8aØ© Ø®Ù\86Ø´Ù\84Ø©â\80\8e\1a\12khenchela province\1a     khenchela\12\81\ 1
-\14سوق أهراس‎\1a\14wilaya de souk ahras\1a\15سوق الأحراس\1a    soukahras\1a\1cولاية سوق أهراس\1a\13souk ahras province\12^
-
-تبازة\1a\ ftipaza province\1a\fتيبازة\1a\10wilaya de tipaza\1a\17ولاية تيبازة\1a\ 6tipaza\12K
-\bÙ\85Ù\8aÙ\84Ø©\1a\ ewilaya de mila\1a\rmila province\1a\vÙ\85Ù\8aÙ\84Ø©â\80\8e\1a\13Ù\88Ù\84اÙ\8aØ© Ù\85Ù\8aÙ\84Ø©\12\85\ 1
-\16عين الدفلى‎\1a\1eولاية عين الدفلى\1a\13aïn defla province\1a\14wilaya de aïn defla\1a    aïndefla\1a\15عين الدِفلة\12t
-\ eاÙ\84Ù\86عاÙ\85Ø©\1a\10wilaya de naâma\1a\19Ù\88Ù\84اÙ\8aØ© Ø§Ù\84Ù\86عاÙ\85Ø©\1a\1cÙ\88Ù\84اÙ\8aØ© Ø§Ù\84Ù\86عاÙ\85Ø©â\80\8e\1a\ fnaâma province\1a\ 6naâma\12\80\ 1
-\16عين تموشنت‎\1a\10aïn témouchent\1a\19wilaya d'aïn témouchent\1a\19aïn témouchent province\1a\1eولاية عين تموشنت\12L
-\17ولاية غرداية\1a\13wilaya de ghardaïa\1a ghardaïa\1a\11ghardaia province\12a
-\ eرِليزان\1a\11relizane province\1a\17ولاية غليزان\1a\12wilaya de relizane\1a\ fغليزان‎
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/EC b/.config/google-chrome/AutofillStates/2020.11.2.164946/EC
deleted file mode 100644 (file)
index df84a71..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-
-\ 2EC\12\e
-\ 5azuay\1a\12provincia de azuay\12*
-\bbolívar\1a\15provincia de bolívar\1a\abolivar\12\1d
-\ 6carchi\1a\13provincia de carchi\12!
-\borellana\1a\15provincia de orellana\129
-\12cantón esmeraldas\1a\17provincia de esmeraldas\1a
-esmeraldas\12\1d
-\ 6cañar\1a\13provincia de cañar\12\1e
-\ 6guayas\1a\14provincia del guayas\12%
-
-chimborazo\1a\17provincia de chimborazo\12!
-\bimbabura\1a\15provincia de imbabura\12\19
-\ 4loja\1a\11provincia de loja\12\1f
-\amanabí\1a\14provincia de manabí\12\19
-\ 4napo\1a\11provincia de napo\12\1d
-\ 6el oro\1a\13provincia de el oro\12#
-       pichincha\1a\16provincia de pichincha\12-
-       los ríos\1a\blos rios\1a\16provincia de los ríos\12?
-\ fmorona santiago\1a\1cprovincia de morona santiago\1a\ emoronasantiago\12o
-,provincia de santo domingo de los tsáchilas\1a\1esanto domingo de los tsachilas\1a\1fsanto domingo de los tsáchilas\12'
-\18provincia de santa elena\1a\vsanta elena\12%
-\17provincia de tungurahua\1a
-tungurahua\120
-\17provincia de sucumbíos\1a
-sucumbíos\1a    sucumbios\12K
-
-galápagos\1a\17provincia de galápagos\1a\10islas galápagos\1a\12galápagos islands\12!
-\bcotopaxi\1a\15provincia de cotopaxi\12\1f
-\apastaza\1a\14provincia de pastaza\12B
-\1dprovincia de zamora chinchipe\1a\ fzamorachinchipe\1a\10zamora chinchipe
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/EE b/.config/google-chrome/AutofillStates/2020.11.2.164946/EE
deleted file mode 100644 (file)
index 7019d51..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-
-\ 2EE\12\1d
-\rharju maakond\1a\fharju county\12\e
-\fhiiu maakond\1a\vhiiu county\12!
-\ fidaviru maakond\1a\ eidaviru county\12!
-\ fjõgeva maakond\1a\ ejõgeva county\12\1f
-\ ejärva maakond\1a\rjärva county\12!
-\ flääne maakond\1a\ elääne county\12)
-\13lääneviru maakond\1a\12lääneviru county\12\1f
-\ epõlva maakond\1a\rpõlva county\12\1f
-\ epärnu maakond\1a\rpärnu county\12\1d
-\rrapla maakond\1a\frapla county\12\1d
-\rsaare maakond\1a\fsaare county\12\1d
-\rtartu maakond\1a\ftartu county\12\1d
-\rvalga maakond\1a\fvalga county\12#
-\10viljandi maakond\1a\ fviljandi county\12\1d
-\rvõru maakond\1a\fvõru county
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/EG b/.config/google-chrome/AutofillStates/2020.11.2.164946/EG
deleted file mode 100644 (file)
index 6e0d8c2..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-
-\ 2EG\12Z
-\14الأسكندرية\1a\14الاسكندرية\1a\16alexandria governorate\1a\14الإسكندرية\12\1f
-
-أسوان\1a\11aswan governorate\12 
-
-أسيوط\1a\12assiut governorate\12.
-\17البحر الأحمر\1a\13red sea governorate\12E
-\ eالبحيرة\1a\eمحافظة البحيرة\1a\16el beheira governorate\12F
-\ fبني سويف\1a\1cمحافظة بني سويف\1a\15beni suef governorate\12C
-\ eالقاهرة\1a\11cairo governorate\1a\1eمحافظة القاهرة‬\12(
-\10الدقهلية\1a\14dakahlia governorate\12"
-
-دمياط\1a\14damietta governorate\12"
-\fالفيوم\1a\12faiyum governorate\12B
-\ eالغربية\1a\13gharbia governorate\1a\eمحافظة الغربية\12;
-\fالجيزة\1a\19محافظة الجيزة\1a\10giza governorate\12S
-\16الإسماعيلية\1a#محافظة الإسماعيلية\1a\14ismailia governorate\12.
-\13جنوب سيناء\1a\17south sinai governorate\12N
-\12القليوبية\1a\17al qalyubia governorate\1a\1fمحافظة القليوبية\12/
-\11كفر الشيخ\1a\1akafr el sheikh governorate\12\1a
-\ 6قنا\1a\10qena governorate\12!
-\fالأقصر\1a\11luxor governorate\12!
-\fالمنيا\1a\11menia governorate\12'
-\10المنوفية\1a\13menofia governorate\12!
-
-مطروح\1a\13matrouh governorate\12E
-\ fبور سعيد\1a\15port said governorate\1a\eمحافظة بورسعيد\128
-
-سوهاج\1a\17محافظة سوهاج\1a\11sohag governorate\12F
-\ eالشرقية\1a\eمحافظة الشرقية\1a\17ash sharqia governorate\12.
-\13شمال سيناء\1a\17north sinai governorate\12 
-\fالسويس\1a\10suez governorate\12[
-\19الوادي الجديد\1a&محافظة الوادي الجديد\1a\16new valley governorate
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/EH b/.config/google-chrome/AutofillStates/2020.11.2.164946/EH
deleted file mode 100644 (file)
index ab63a85..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2EH\12\86\ 1
-)الداخلة  وادي الذهب‎‎\1a\14río de orola güera\1a\14oued eddahablagouira\1a-جهة وادي الذهب  الڭويرة‎\12-
-\10guelmimes semara\1a\19كلميم السمارة\12@
->جهة العيون بوجدور الساقية الحمراء
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/ER b/.config/google-chrome/AutofillStates/2020.11.2.164946/ER
deleted file mode 100644 (file)
index b5e9d1e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2ER\12N
-\fأنسيبا\1a\13ዞባ ዓንሰባ\1a
-عÙ\86سبا\1a\ 6anseba\1a\15Ø¥Ù\82Ù\84Ù\8aÙ\85 Ø£Ù\86سبا\12´\ 1
-1إقليم البحر الأحمر الجنوبي\1a\10southern red sea\1a"ديبوباوي كيه باهري\1a جنوب البحر الأحمر\1a'ዞባ ደቡባዊ ቀይሕ ባሕሪ\12:
-\10الجنوبية\1a\10ዞባ ደቡብ\1a\bsouthern\1a
-ديبوب\12F
-\ fجاش بركا\1a      gashbarka\1a\ fقاش بركا\1a\17ዞባ ጋሽ ባርካ\12[
-\10المركزية\1a\13ዞባ ማእከል\1a\1fالمنطقة المركزية\1a\acentral\1a\bمأكل\12\7f
- سيمناوي كيه باهري\1a\10northern red sea\1a شمال البحر الأحمر\1a'ዞባ ሰሜናዊ ቀይሕ ባሕሪ
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/ES b/.config/google-chrome/AutofillStates/2020.11.2.164946/ES
deleted file mode 100644 (file)
index 9f3f9f5..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-
-\ 2ES\12\e
-
-andalucía\12\ 2al\1a        andalusia\12\11
-\aaragón\1a\ 6aragon\12"
-\basturias\1a\16principado de asturias\12\v
-       cantabria\12&
-\ 5ceuta\12\ 2ce\1a\19ciudad autónoma de ceuta\12)
-\10castilla y león\12\ 2cl\1a\11castile and león\12=
-\12castilla la mancha\12\ 2cm\1a\11castillala mancha\1a\10castilela mancha\12.
-\bcanarias\12\ 2cn\1a\ ecanary islands\1a\ eislas canarias\12\1a
-       catalunya\12\ 2ct\1a  catalonia\12\11
-\vextremadura\12\ 2ex\12\15
-\agalicia\12\ 2ga\1a\ 6galiza\12%
-\rilles balears\12\ 2pm\1a\10balearic islands\12%
-\11región de murcia\1a\10region of murcia\12*
-\13comunidad de madrid\1a\13community of madrid\12*
-\eciudad autónoma de melilla\12\ 2ml\1a\amelilla\12.
-\1acomunidad foral de navarra\1a\anavarra\1a\anavarre\12\1d
-\aeuskadi\12\ 2pv\1a\ ebasque country\12
-
-\bla rioja\126
-\14comunidad valenciana\1a valència\1a\13valencian community
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/ET b/.config/google-chrome/AutofillStates/2020.11.2.164946/ET
deleted file mode 100644 (file)
index 9443597..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2ET\12"
-\13አዲስ አበባ\1a\vaddis ababa\12\11
-       አፋር\1a\ 4afar\12\13
-       አማራ\1a\ 6amhara\12/
-\eቤንሻንጉልጉምዝ\1a\10benishangulgumuz\12\19
-\fድሬዳዋ\1a dire dawa\12\18
-\fጋምቤላ\1a\bgambella\12'
-\1dሐረሪ ሕዝብ ክልል\1a\ 6harari\12\16
-\fá\8a¦á\88®á\88\9aá\8b«\1a\ 6oromia\12\82\ 1
-Cደቡብ ብሔሮች ብሔረሰቦችና ሕዝቦች ክልል\12\ 5snnpr\1a4southern nations, nationalities, and people's region\12\1d
-\13ሶማሌ ክልል\1a\ 6somali\12\16
-\fትግራይ\1a\ 6tigray
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/FI b/.config/google-chrome/AutofillStates/2020.11.2.164946/FI
deleted file mode 100644 (file)
index 146f308..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-
-\ 2FI\12G
-\reteläkarjala\1a\rsouth karelia\1a\ esödra karelen\1a\17eteläkarjalan maakunta\12X
-\ feteläpohjanmaa\1a\13södra österbotten\1a\15southern ostrobothnia\1a\19eteläpohjanmaan maakunta\12D
-
-eteläsavo\1a\14eteläsavon maakunta\1a\ esödra savolax\1a\10southern savonia\12&
-\ 6kainuu\1a\10kainuun maakunta\1a
-kajanaland\12_
-
-kantahäme\1a\ ftavastia proper\1a\15kantahämeen maakunta\1a\14egentliga tavastland\1a\13egentligatavastland\12X
-\ ekeskipohjanmaa\1a\14central ostrobothnia\1a\18keskipohjanmaan maakunta\1a\16mellersta österbotten\12F
-\14keskisuomen maakunta\1a\11mellersta finland\1a\ fcentral finland\1a
-keskisuomi\122
-\vkymenlaakso\1a\15kymenlaakson maakunta\1a\fkymmenedalen\12*
-\ elapin maakunta\1a\blappland\1a\ 5lappi\1a\alapland\12+
-       pirkanmaa\1a\13pirkanmaan maakunta\1a birkaland\12<
-       pohjanmaa\1a\fösterbotten\1a\fostrobothnia\1a\13pohjanmaan maakunta\12H
-\ epohjoiskarjala\1a\rnorth karelia\1a\18pohjoiskarjalan maakunta\1a\rnorra karelen\12Y
-\10pohjoispohjanmaa\1a\1apohjoispohjanmaan maakunta\1a\12norra österbotten\1a\15northern ostrobothnia\12E
-\vpohjoissavo\1a\10northern savonia\1a\rnorra savolax\1a\15pohjoissavon maakunta\12T
-\rpäijäthäme\1a\18päijäthämeen maakunta\1a\13päijänne tavastia\1a\14päijännetavastland\12+
-\13satakunnan maakunta\1a  satakunda\1a      satakunta\12%
-\12uudenmaan maakunta\1a\ 6nyland\1a\auusimaa\12P
-\18varsinaissuomen maakunta\1a\ evarsinaissuomi\1a\11southwest finland\1a\11egentliga finland
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/FJ b/.config/google-chrome/AutofillStates/2020.11.2.164946/FJ
deleted file mode 100644 (file)
index 4f2a50e..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2FJ\12\12
-\10central division\12\e
-\aeastern\1a\10eastern division\12\1d
-\bnorthern\1a\11northern division\12\b
-\ 6rotuma\12\12
-\10western division
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/FM b/.config/google-chrome/AutofillStates/2020.11.2.164946/FM
deleted file mode 100644 (file)
index 59ea830..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-\ 2FM\12\b
-\ 6kosrae\12\18
-\apohnpei\1a\rpohnpei state\12\14
-\ 5chuuk\1a\vchuuk state\12\10
-\ 3yap\1a  yap state
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/FO b/.config/google-chrome/AutofillStates/2020.11.2.164946/FO
deleted file mode 100644 (file)
index 50122da..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2FO\12\b
-\ 6sandoy\12
-
-\beysturoy\12\17
-\rvága kommuna\1a\ 6vágar\12
-
-\bstreymoy\12     
-\asuduroy\12\10
-\ enorthern isles
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/FR b/.config/google-chrome/AutofillStates/2020.11.2.164946/FR
deleted file mode 100644 (file)
index 2526970..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2FR\12+
-\14auvergne rhônealpes\1a\13auvergnerhônealpes\12\18
-\16bourgognefranchecomté\12&
-\bbretagne\1a\10région bretagne\1a\bbrittany\12\10
-\ 5corse\1a\acorsica\12\1c
-\ 6centre\1a\12centreval de loire\12+
-\1ealsacechampagneardennelorraine\1a       grand est\12)
-\rhautsdefrance\1a\18nordpasdecalais picardie\12\13
-\fîledefrance\12\ 3idf\12Y
-"aquitaine limousin poitoucharentes\1a aquitainelimousinpoitoucharentes\1a\11nouvelleaquitaine\12\15
-       normandie\1a\bnormandy\12B
-"languedocroussillon midipyrénées\1a   occitanie\1a\11région occitanie\12;
-\19provencealpescôte d'azur\12\ 4paca\1a\18provencealpescôted'azur\12!
-\10pays de la loire\1a\rpaysdelaloire
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GA b/.config/google-chrome/AutofillStates/2020.11.2.164946/GA
deleted file mode 100644 (file)
index 75795a7..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2GA\12
-
-\bestuaire\12\19
-
-hautogooue\1a\vhautogooué\12\e
-\fmoyenogooué\1a\vmoyenogooue\12\1e
-       n'gounié\1a\bngounié\1a\angounie\12\b
-\ 6nyanga\12\1d
-\fogooueivindo\1a\rogoouéivindo\12\19
-
-ogoouelolo\1a\vogoouélolo\12!
-\ fogoouémaritime\1a\ eogoouemaritime\12\v
-       woleuntem
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GB b/.config/google-chrome/AutofillStates/2020.11.2.164946/GB
deleted file mode 100644 (file)
index f9c317a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-\ 2GB\12\17
-\15akrotiri and dhekelia\12        
-\aengland\12\12
-\10northern ireland\12
-
-\bscotland\12\ e
-\ 5wales\1a\ 5cymru
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GD b/.config/google-chrome/AutofillStates/2020.11.2.164946/GD
deleted file mode 100644 (file)
index 605a132..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-\ 2GD\12#
-\fsaint andrew\1a\13saint andrew parish\12!
-\vsaint david\1a\12saint david parish\12#
-\fsaint george\1a\13saint george parish\12\1f
-
-saint john\1a\11saint john parish\12\1f
-
-saint mark\1a\11saint mark parish\12\ f
-\rsaint patrick\12!
-\1fcarriacou and petite martinique
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GE b/.config/google-chrome/AutofillStates/2020.11.2.164946/GE
deleted file mode 100644 (file)
index 3119be3..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2GE\12\7f
-\18აფხაზეთი\1a\babkhazia\1aYაფხაზეთის ავტონომური რესპუბლიკა\12n
-\ fაჭარა\1aSაჭარის ავტონომიური რესპუბლიკა\1a\ 6adjara\12<
-\ fგურია\1a"გურიის მხარე\1a\ 5guria\12J
-\15იმერეთი\1a\aimereti\1a(იმერეთის მხარე\12D
-\12კახეთი\1a\akakheti\1a%კახეთის მხარე\12i
-"ქვემო ქართლი\1a\fkvemo kartli\1a5ქვემო ქართლის მხარე\12}
-*მცხეთამთიანეთი\1a\10mtskhetamtianeti\1a=მცხეთამთიანეთის მხარე\12r
-Nრაჭალეჩხუმი და ქვემო სვანეთი\1a rachalechkhumi and lower svaneti\12~
-*სამცხეჯავახეთი\1a\11samtskhejavakheti\1a=სამცხეჯავახეთის მხარე\12c
-\1fá\83¨á\83\98á\83\93á\83\90 á\83¥á\83\90á\83 á\83\97á\83\9aá\83\98\1a\83¨á\83\98á\83\93á\83\90 á\83¥á\83\90á\83 á\83\97á\83\9aá\83\98á\83¡ á\83\9bá\83®á\83\90á\83 á\83\94\1a\fshida kartli\12¨\ 1
-=სამეგრელოზემო სვანეთი\1aPსამეგრელოზემო სვანეთის მხარე\1a\15samegrelozemo svaneti\12 
-\15თბილისი\1a\atbilisi
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GF b/.config/google-chrome/AutofillStates/2020.11.2.164946/GF
deleted file mode 100644 (file)
index b913af9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-
-\ 2GF\12?
-\19arrondissement de cayenne\1a\acayenne\1a\19arrondissement of cayenne\12c
-#arrondissement de stlaurentdumaroni\1a\17saint laurent du maroni\1a#arrondissement of stlaurentdumaroni
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GG b/.config/google-chrome/AutofillStates/2020.11.2.164946/GG
deleted file mode 100644 (file)
index 680c852..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-
-\ 2GG\12(
-\rsaint sampson\1a\vsaintsamson\1a
-st sampson\12\10
-\ 4vale\1a\ble valle\12\b
-\ 6burhou\12\1d
-\rsaint saviour\1a\fsaintsauveur\12I
-\vsaint peter\1a\11st pierre du bois\1a\11saintpierredubois\1a\14saint pierre du bois\12
-
-\btorteval\12&
-\fsaint martin\1a\vsaintmartin\1a    st martin\12#
-\10saint peter port\1a\ fsaintpierreport\12\ 6
-\ 4herm\12\r
-\ 4sark\1a\ 5sercq\12\13
-\balderney\1a\aaurigny\123
-\fsaint andrew\1a\18saintandrédelapommeraye\1a       st andrew\12%
-\ 6castel\1a\ 6câtel\1a\13saintemarieducâtel\12\b
-\ 6jethou\12\13
-\ 6forest\1a       la forêt
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GH b/.config/google-chrome/AutofillStates/2020.11.2.164946/GH
deleted file mode 100644 (file)
index 8621980..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2GH\12%
-\rgreater accra\1a\14greater accra region\12\19
-\aashanti\1a\ eashanti region\12@
-\vbrong ahafo\1a\12brong ahafo region\1a\11brongahafo region\1a
-brongahafo\12\19
-\acentral\1a\ ecentral region\12\19
-\aeastern\1a\ eeastern region\12\e
-\bnorthern\1a\ fnorthern region\12\15
-\ 5volta\1a\fvolta region\12\1f
-
-upper east\1a\11upper east region\12\1f
-
-upper west\1a\11upper west region\12\19
-\awestern\1a\ ewestern region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GL b/.config/google-chrome/AutofillStates/2020.11.2.164946/GL
deleted file mode 100644 (file)
index da17c24..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2GL\123
-\bkujalleq\1a\10kujalleq kommune\1a\15kujalleq municipality\129
-
-qaasuitsup\1a\17qaasuitsup municipality\1a\12qaasuitsup kommune\120
-\aqeqqata\1a\ fqeqqata kommune\1a\14qeqqata municipality\12-
-\12sermersooq kommune\1a\17sermersooq municipality
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GM b/.config/google-chrome/AutofillStates/2020.11.2.164946/GM
deleted file mode 100644 (file)
index 83a6790..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-\ 2GM\12\1d
-\ 6banjul\1a\13greater banjul area\12#
-\vlower river\1a\14lower river division\12'
-\rcentral river\1a\16central river division\12\15
-\13north bank division\12#
-\vupper river\1a\14upper river division\121
-\13west coast division\1a\awestern\1a\11west coast region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GN b/.config/google-chrome/AutofillStates/2020.11.2.164946/GN
deleted file mode 100644 (file)
index 40972b0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2GN\12\19
-\ 5boké\1a\10région de boké\12\1d
-\aconakry\1a\12région de conakry\12\e
-\ 6kindia\1a\11région de kindia\12\1d
-\12région de faranah\1a\afaranah\12\e
-\ 6kankan\1a\11région de kankan\12\19
-\ 5labé\1a\10région de labé\12\19
-\ 5mamou\1a\10région de mamou\12'
-\17région de nzérékoré\1a\fnzérékoré
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GP b/.config/google-chrome/AutofillStates/2020.11.2.164946/GP
deleted file mode 100644 (file)
index 4d817d4..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2GP\12*
-\1carrondissement de basseterre\1a
-basseterre\12=
-\1farrondissement de pointeàpitre\1a\vgrandeterre\1a\rpointeàpitre
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GQ b/.config/google-chrome/AutofillStates/2020.11.2.164946/GQ
deleted file mode 100644 (file)
index 6b55fc3..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2GQ\12
-
-\bannobón\12U
-\vbioko norte\1a
-bioko nord\1a
-biokonorte\1a\14bioko norte province\1a\18provincia de bioko norte\12L
-       bioko sur\1a\12bioko sur province\1a\16provincia de bioko sur\1a  bioko sud\1a\bbiokosur\12B
-
-centro sur\1a    centrosur\1a\13centro sur province\1a\14provincia centro sur\12:
-\akientem\1a\12provincia kiéntem\1a\bkiéntem\1a\11kiéntem province\12D
-\alitoral\1a\14province du littoral\1a\10litoral province\1a\11provincia litoral\121
-\bwelenzas\1a\11welenzas province\1a\12provincia welenzas
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GR b/.config/google-chrome/AutofillStates/2020.11.2.164946/GR
deleted file mode 100644 (file)
index db86044..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-\ 2GR\12·\ 1
-NαÏ\80οκενÏ\84Ï\81Ï\89μένη Î´Î¹Î¿Î¯ÎºÎ·Ï\83η Î¼Î±ÎºÎµÎ´Î¿Î½Î¯Î±Ï\82  Î¸Ï\81άκηÏ\82\1a\10makedonia thraki\1a4decentralized administration of macedonia and thrace\1a\1dμακεδονία Î¸Ï\81άκη\12á\ 1
-]αÏ\80οκενÏ\84Ï\81Ï\89μένη Î´Î¹Î¿Î¯ÎºÎ·Ï\83η Î¸ÎµÏ\83Ï\83αλίαÏ\82  Ï\83Ï\84εÏ\81εάÏ\82 ÎµÎ»Î»Î¬Î´Î±Ï\82\1a\17thessalia sterea ellada\1a;decentralized administration of thessaly and central greece\1a*θεÏ\83Ï\83αλία Ï\83Ï\84εÏ\81εά ÎµÎ»Î»Î¬Î´Î±\12\82\ 2
-.ήπειρος δυτική μακεδονία\1a\17ipiros ditiki makedonia\1a<decentralized administration of epirus and western macedonia\1a_αποκεντρωμένη διοίκηση ηπείρου  δυτικής μακεδονίας\1a\18ipeiros dytiki makedonia\12+
-\11άγιο όρος\1a    agio oros\1a\vmount athos\12z
-:αÏ\80οκενÏ\84Ï\81Ï\89μένη Î´Î¹Î¿Î¯ÎºÎ·Ï\83η Î±Ï\84Ï\84ικήÏ\82\1a\fαÏ\84Ï\84ική\1a&decentralized administration of attica\1a\ 6attiki\12Ö\ 2
-wαÏ\80οκενÏ\84Ï\81Ï\89μένη Î´Î¹Î¿Î¯ÎºÎ·Ï\83η Ï\80ελοÏ\80οννήÏ\83οÏ\85, Î´Ï\85Ï\84ικήÏ\82 ÎµÎ»Î»Î¬Î´Î±Ï\82 ÎºÎ±Î¹ Î¹Î¿Î½Î¯Î¿Ï\85\1a$peloponnisos dytiki ellada kai ionio\1a\80ελοÏ\80Ï\8cννηÏ\83οÏ\82 Î´Ï\85Ï\84ική ÎµÎ»Î»Î¬Î´Î± ÎºÎ±Î¹ Î¹Ï\8cνιο\1a#peloponnisos dytiki ellada ke ionio\1aJdecentralized administration of peloponnese, western greece and the ionian\12\84\ 1
-\fαιγαίο\1a\ 6aigaio\1a\ 4egeo\1a:αποκεντρωμένη διοίκηση αιγαίου\1a*decentralized administration of the aegean\12:
-
-κρήτη\1a\ 5kriti\1a%decentralized administration of crete
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GT b/.config/google-chrome/AutofillStates/2020.11.2.164946/GT
deleted file mode 100644 (file)
index c083557..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-
-\ 2GT\12'
-\falta verapaz\1a\17alta verapaz department\12'
-\fbaja verapaz\1a\17baja verapaz department\12)
-\rchimaltenango\1a\18chimaltenango department\12#
-
-chiquimula\1a\15chiquimula department\12<
-\19departamento de escuintla\1a\14escuintla department\1a      escuintla\12!
-       guatemala\1a\14guatemala department\12)
-\rhuehuetenango\1a\18huehuetenango department\12\e
-\ 6izabal\1a\11izabal department\12\e
-\ 6jalapa\1a\11jalapa department\12\1d
-\ajutiapa\1a\12jutiapa department\12\e
-\ 6petén\1a\11petén department\12%
-\vel progreso\1a\16el progreso department\12)
-
-el quiché\1a\12quiché department\1a\aquiché\12+
-\ equetzaltenango\1a\19quetzaltenango department\12#
-
-retalhuleu\1a\15retalhuleu department\12)
-\rsacatepéquez\1a\18sacatepéquez department\12#
-
-san marcos\1a\15san marcos department\12\1d
-\asololá\1a\12sololá department\12#
-
-santa rosa\1a\15santa rosa department\12+
-\ esuchitepéquez\1a\19suchitepéquez department\12'
-\ftotonicapán\1a\17totonicapán department\12\e
-\ 6zacapa\1a\11zacapa department
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GW b/.config/google-chrome/AutofillStates/2020.11.2.164946/GW
deleted file mode 100644 (file)
index e1bad9e..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-\ 2GW\12\11
-\abafatá\1a\ 6bafata\12\b
-\ 6bolama\12\b
-\ 6biombo\12\b
-\ 6bissau\12\b
-\ 6cacheu\12\r
-\ 4gabu\1a\ 5gabú\12\ 5
-\ 3oio\12  
-\aquinara\12      
-\atombali
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/GY b/.config/google-chrome/AutofillStates/2020.11.2.164946/GY
deleted file mode 100644 (file)
index 505eb5d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-\ 2GY\12\r
-\vbarimawaini\12\10
-\ ecuyunimazaruni\12\11
-\ fdemeraramahaica\12\17
-\15east berbicecorentyne\12 
-\1eessequibo islandswest demerara\12\10
-\ emahaicaberbice\12\12
-\10pomeroonsupenaam\12\10
-\ epotarosiparuni\12\17
-\15upper demeraraberbice\12\1d
-\eupper takutuupper essequibo
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/HK b/.config/google-chrome/AutofillStates/2020.11.2.164946/HK
deleted file mode 100644 (file)
index 34566b2..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2HK\12\19
-\ fnew territories\1a\ 6新界\12B
-       hong kong\1a\10hong kong island\1a    香港島\1a\ 6香港\1a\bhongkong\1a\ 6港島\12\11
-\akowloon\1a\ 6九龍
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/HN b/.config/google-chrome/AutofillStates/2020.11.2.164946/HN
deleted file mode 100644 (file)
index 4b4180d..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-
-\ 2HN\12?
-
-atlántida\1a\15atlántida department\1a\1adepartamento de atlántida\12<
-       choluteca\1a\14choluteca department\1a\19departamento de choluteca\123
-\ 6colón\1a\16departamento de colón\1a\11colón department\12<
-       comayagua\1a\14comayagua department\1a\19departamento de comayagua\123
-\ 6copán\1a\16departamento de copán\1a\11copán department\126
-\acortés\1a\17departamento de cortés\1a\12cortés department\12B
-\edepartamento de el paraíso\1a\vel paraíso\1a\16el paraíso department\12W
-"departamento de francisco morazán\1a\12francisco morazán\1a\1dfrancisco morazán department\12K
-\1edepartamento de gracias a dios\1a\ egracias a dios\1a\19gracias a dios department\12?
-\11islas de la bahia\1a\16bay islands department\1a\12islas de la bahía\12<
-\19departamento de intibucá\1a\14intibucá department\1a      intibucá\126
-\17departamento de lempira\1a\12lempira department\1a\alempira\123
-\16departamento de la paz\1a\11la paz department\1a\ 6la paz\12?
-\1adepartamento de ocotepeque\1a
-ocotepeque\1a\15ocotepeque department\126
-\17departamento de olancho\1a\aolancho\1a\12olancho department\12K
-\1edepartamento de santa bárbara\1a\ esanta bárbara\1a\19santa bárbara department\120
-\15departamento de valle\1a\ 5valle\1a\10valle department\12-
-\14departamento de yoro\1a\ fyoro department\1a\ 4yoro
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/HR b/.config/google-chrome/AutofillStates/2020.11.2.164946/HR
deleted file mode 100644 (file)
index 0e0cf40..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-
-\ 2HR\12&
-\15zagrebačka županija\1a\rzagreb county\124
-\ekrapinskozagorska županija\1a\15krapinazagorje county\126
-\1dsisačkomoslavačka županija\1a\15sisakmoslavina county\12(
-\15karlovačka županija\1a\ fkarlovac county\12*
-\16varaždinska županija\1a\10varaždin county\12@
-"koprivničkokriževačka županija\1a\1akoprivnicakriževci county\12:
-\1fbjelovarskobilogorska županija\1a\17bjelovarbilogora county\12:
-\eprimorskogoranska županija\1a\eprimorjegorski kotar county\12*
-\17ličkosenjska županija\1a\ flikasenj county\12=
-\1fvirovitičkopodravska županija\1a\1aviroviticapodravina county\126
-\1cpožeškoslavonska županija\1a\16požegaslavonia county\120
-\19brodskoposavska županija\1a\13brodposavina county\12"
-\12zadarska županija\1a\fzadar county\123
-\eosječkobaranjska županija\1a\14osijekbaranja county\121
-\1ašibenskokninska županija\1a\13šibenikknin county\125
-\1dvukovarskosrijemska županija\1a\14vukovarsrijem county\125
-\1dsplitskodalmatinska županija\1a\14splitdalmatia county\12#
-\12istarska županija\1a\ristria county\12;
- dubrovačkoneretvanska županija\1a\17dubrovnikneretva county\12*
-\15međimurska županija\1a\11međimurje county\12\1d
-\vgrad zagreb\1a\ ecity of zagreb
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/HT b/.config/google-chrome/AutofillStates/2020.11.2.164946/HT
deleted file mode 100644 (file)
index 7c032fd..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2HT\12.
-
-artibonite\1a    latibonit\1a\15artibonite department\125
-\ 6centre\1a\ 4sant\1a\11centre department\1a\12province du centre\12-
-
-grand'anse\1a\bgrandans\1a\15grand'anse department\12\1c
-\ 4nord\1a\ fnord department\1a\ 3\12?
-\17département du nordest\1a\anòdès\1a\anordest\1a\12nordest department\12 
-\ 6nippes\1a\11nippes department\1a\ 3nip\12F
-\19département du nordouest\1a\bnòdwès\1a\14nordouest department\1a    nordouest\128
-\16departement de l'ouest\1a\ 5ouest\1a\10ouest department\1a\ 5lwès\12+
-\ fprovince du sud\1a\ 3sid\1a\ esud department\1a\ 3sud\12;
-\16département du sudest\1a\ 6sudest\1a\11sudest department\1a\ 6sidès
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/HU b/.config/google-chrome/AutofillStates/2020.11.2.164946/HU
deleted file mode 100644 (file)
index 6d61fe8..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-
-\ 2HU\12\18
-\abaranya\1a\rbaranya megye\12(
-\abékés\1a\rbékés megye\1a\ ebékés county\12 
-\vbácskiskun\1a\11bácskiskun megye\12
-
-\bbudapest\122
-\14borsodabaújzemplén\1a\1aborsodabaújzemplén megye\12\1c
-       csongrád\1a\ fcsongrád megye\12\16
-\ 6fejér\1a\ffejér megye\12#
-\10győrmosonsopron\1a\ fgyormosonsopron\12 
-\vhajdúbihar\1a\11hajdúbihar megye\12"
-\ 5heves\1a\fheves county\1a\vheves megye\120
-\13jásznagykunszolnok\1a\19jásznagykunszolnok megye\12,
-\11komáromesztergom\1a\17komáromesztergom megye\12!
-\ enógrád megye\1a\ fnógrád county\12\1f
-\ 4pest\1a\vpest county\1a
-pest megye\12%
-\ 6somogy\1a\fsomogy megye\1a\rsomogy county\124
-\15szabolcsszatmárbereg\1a\eszabolcsszatmárbereg megye\12"
-\ 5tolna\1a\ftolna county\1a\vtolna megye\12\1c
-\ 3vas\1a  vas megye\1a
-vas county\12\1c
-       veszprém\1a\ fveszprém megye\12\1f
-\ 4zala\1a
-zala megye\1a\vzala county
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/ID b/.config/google-chrome/AutofillStates/2020.11.2.164946/ID
deleted file mode 100644 (file)
index 6ff95ca..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-
-\ 2ID\12t
-\ 4aceh\1a!provinsi nanggroe aceh darussalam\1a\18nanggroe aceh darussalam\1a\19nanggroe acéh darussalam\1a\14daerah istimewa aceh\12\15
-\ 4bali\1a\rprovinsi bali\12r
-\19kepulauan bangka belitung\1a"provinsi kepulauan bangka belitung\1a\17bangka belitung islands\1a\18kapuloan bangka belitung\12\1d
-\bbengkulu\1a\11provinsi bengkulu\12\19
-\ 6banten\1a\ fprovinsi banten\12\1f
-       gorontalo\1a\12provinsi gorontalo\12\17
-\ 5jambi\1a\ eprovinsi jambi\128
-
-jawa barat\1a    west java\1a\13provinsi jawa barat\1a
-jawa kulon\12$
-
-jawa timur\1a    east java\1a\vjawa wétan\12\81\ 1
-\vdki jakarta\1a\fjakarta raya\1a&provinsi daerah khusus ibukota jakarta\1a\14provinsi dki jakarta\1a\1ddaerah khusus ibukota jakarta\1a\ajakarta\12\e
-\vjawa tengah\1a\fcentral java\12P
-\10kalimantan barat\1a\ fwest kalimantan\1a\10kalimantan kulon\1a\19provinsi kalimantan barat\12Q
-\10kalimantan timur\1a\11kalimantan wétan\1a\19provinsi kalimantan timur\1a\ feast kalimantan\12-
-\ ekepulauan riau\1a\friau islands\1a\rkapuloan riau\12U
-\12kalimantan selatan\1a\10south kalimantan\1a\eprovinsi kalimantan selatan\1a\10kalimantan kidul\12C
-\11kalimantan tengah\1a\1aprovinsi kalimantan tengah\1a\12central kalimantan\127
-\10kalimantan utara\1a\11kalimantan kalér\1a\10north kalimantan\12\e
-\alampung\1a\10provinsi lampung\12\b
-\ 6maluku\12+
-\fmaluku utara\1a\fnorth maluku\1a\rmaluku kalér\12>
-\13nusa tenggara barat\1a\13nusa tenggara kulon\1a\12west nusa tenggara\12?
-\13nusa tenggara timur\1a\12east nusa tenggara\1a\14nusa tenggara wétan\12\a
-\ 5papua\12&
-\vpapua barat\1a\vpapua kulon\1a
-west papua\12\15
-\rprovinsi riau\1a\ 4riau\12J
-\17provinsi sulawesi utara\1a\ esulawesi utara\1a\ enorth sulawesi\1a\ fsulawesi kalér\12F
-\17provinsi sumatera barat\1a\rsumatra kulon\1a\ esumatera barat\1a\fwest sumatra\12D
-\1aprovinsi sulawesi tenggara\1a\13south east sulawesi\1a\11sulawesi tenggara\12f
-\19provinsi sulawesi selatan\1a\ esouth sulawesi\1a\17south sulawesi province\1a\ esulawesi kidul\1a\10sulawesi selatan\12H
-\17provinsi sulawesi barat\1a\rwest sulawesi\1a\ esulawesi kulon\1a\ esulawesi barat\12K
-\19provinsi sumatera selatan\1a\rsumatra kidul\1a\10sumatera selatan\1a\rsouth sumatra\12#
-\ fsulawesi tengah\1a\10central sulawesi\12H
-\17provinsi sumatera utara\1a\ esumatera utara\1a\ esumatra kalér\1a\rnorth sumatra\12\9b\ 1
-\ ed i yogyakarta\12\ 5jogja\1a\17provinsi d i yogyakarta\1a\1cspecial region of yogyakarta\1a\1adaerah istimewa yogyakarta\1a#provinsi daerah istimewa yogyakarta\1a
-yogyakarta
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/IE b/.config/google-chrome/AutofillStates/2020.11.2.164946/IE
deleted file mode 100644 (file)
index 6dfff01..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-
-\ 2IE\12@
-\ 5clare\12\ 2ce\1a\ban clár\1a\11contae an chláir\1a\fcounty clare\1a\bco clare\12D
-\ 5cavan\12\ 2cn\1a\fcounty cavan\1a\13contae an chabháin\1a
-an cabhán\1a\bco cavan\12;
-\aco cork\12\ 2co\1a\ 4cork\1a\vcounty cork\1a\bcorcaigh\1a\ fcontae chorcaí\12H
-\ 6carlow\12\ 2cw\1a   co carlow\1a\13contae cheatharlach\1a\vceatharlach\1a\rcounty carlow\12U
-       co dublin\12\ 1d\1a\1acontae bhaile átha cliath\1a\ 6dublin\1a\12baile átha cliath\1a\rcounty dublin\12O
-
-co donegal\12\ 2dl\1a\ ecounty donegal\1a\adonegal\1a\15contae dhún na ngall\1a\rdún na ngall\12D
-       co galway\12\ 1g\1a\ 6galway\1a\rcounty galway\1a\13contae na gaillimhe\1a\bgaillimh\12C
-
-co kildare\1a\akildare\1a   cill dara\1a\11contae chill dara\1a\ ecounty kildare\12P
-\vco kilkenny\1a\ ecill chainnigh\1a\bkilkenny\1a\ fcounty kilkenny\1a\16contae chill chainnigh\12?
-\bco kerry\12\ 2ky\1a\10contae chiarraí\1a\ 5kerry\1a\bciarraí\1a\fcounty kerry\12N
-\vco longford\12\ 2ld\1a\13contae an longfoirt\1a\blongford\1a\van longfort\1a\ fcounty longford\124
-\bco louth\12\ 2lh\1a\ 5louth\1a\fcounty louth\1a
-contae lú\1a\ 3\12H
-\vco limerick\12\ 2lk\1a\blimerick\1a\ fcontae luimnigh\1a   luimneach\1a\ fcounty limerick\12D
-
-co leitrim\12\ 2lm\1a\bliatroim\1a\ ecounty leitrim\1a\aleitrim\1a\ fcontae liatroma\122
-\bco laois\12\ 2ls\1a\rcontae laoise\1a\ 5laois\1a\fcounty laois\12;
-\bco meath\12\ 2mh\1a\rcontae na mí\1a\ 5meath\1a\aan mhí\1a\fcounty meath\12O
-\vco monaghan\12\ 2mn\1a\14contae mhuineacháin\1a\bmonaghan\1a\vmuineachán\1a\ fcounty monaghan\12<
-\aco mayo\12\ 2mo\1a\ 4mayo\1a\10contae mhaigh eo\1a\bmaigh eo\1a\vcounty mayo\12J
-       co offaly\12\ 2oy\1a\rcounty offaly\1a\ 6offaly\1a\fuibh fhailí\1a\14contae uíbh fhailí\12P
-\fco roscommon\12\ 2rn\1a\vros comáin\1a\10county roscommon\1a\12contae ros comáin\1a  roscommon\12>
-\bco sligo\12\ 2so\1a\fcounty sligo\1a\ 5sligo\1a\bsligeach\1a\ fcontae shligigh\12Y
-\fco tipperary\12\ 2ta\1a\17contae thiobraid árann\1a    tipperary\1a\ ftiobraid árann\1a\10county tipperary\12S
-\fco waterford\12\ 2wd\1a     waterford\1a\14contae phort láirge\1a\fport láirge\1a\10county waterford\12O
-\fco westmeath\12\ 2wh\1a
-an iarmhí\1a    westmeath\1a\10county westmeath\1a\12contae na hiarmhí\12Q
-
-co wicklow\12\ 2ww\1a\ ecill mhantáin\1a\16contae chill mhantáin\1a\awicklow\1a\ ecounty wicklow\12J
-
-co wexford\12\ 2wx\1a\vloch garman\1a\ ecounty wexford\1a\12contae loch garman\1a\awexford
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/IL b/.config/google-chrome/AutofillStates/2020.11.2.164946/IL
deleted file mode 100644 (file)
index 5ad0266..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2IL\12Ê\ 1
-\11judea and samaria\1a\19×\99×\94×\95×\93×\94 ×\95ש×\95×\9eר×\95×\9f\1a\16judea and samaria area\1a%اÙ\84ضÙ\80Ù\91Ù\81Ù\80Ù\91Ø© Ø§Ù\84غربÙ\8aÙ\80Ù\91Ø©\1a\9e×\97×\95×\96 ×\99×\94×\95×\93×\94 ×\95ש×\95×\9eר×\95×\9f\1a\eÙ\8aÙ\87Ù\88دا Ù\88اÙ\84ساÙ\85رة\1a\1ajudea and samaria district\12\96\ 1
-\ahadarom\1a\1fالمنطقة الجنوبية\1a\ 5south\1a\13מחוז הדרום\1a\13محوز هدروم\1a
-הדרום\1a
-جنوبي\1a\ esouth district\1a\11southern district\12n
-\ 5haifa\1a\ 6חפה\1a\13منطقة حيفا\1a\11محوز حيفا\1a\bחיפה\1a\11מחוז חיפה\1a\ ehaifa district\1a\bحيفا\12y
-       jerusalem\1a\17מחוז ירושלים\1a\15منطقة القدس\1a\fyerushalayim\1a
-اÙ\84Ù\82دس\1a\12jerusalem district\1a\ e×\99ר×\95ש×\9c×\99×\9d\12\9c\ 1
-\ 6center\1a\10central district\1a\ fcenter district\1a\13מחוז המרכז\1a\17محوز هامركاز\1a
\94×\9eר×\9b×\96\1a\ eÙ\87اÙ\85رÙ\83از\1a\bhamerkaz\1a\eاÙ\84Ù\85Ù\86Ø·Ù\82Ø© Ø§Ù\84Ù\88سطÙ\89\12\85\ 1
-\btel aviv\1a\rת×\9c ×\90×\91×\99×\91\1a\rتÙ\84 Ø£Ø¨Ù\8aب\1a\11tel aviv district\1a\18Ù\85Ù\86Ø·Ù\82Ø© ØªÙ\84 Ø£Ø¨Ù\8aب\1a\16×\9e×\97×\95×\96 ×ª×\9c ×\90×\91×\99×\91\1a\16Ù\85Ø­Ù\88ز ØªÙ\84 Ø§Ø¨Ù\8aب\12\91\ 1
-\ 5north\1a
-شمالي\1a\1fالمنطقة الشمالية\1a\11northern district\1a\13מחוז הצפון\1a\17محوز هتسافون\1a\ enorth district\1a
-הצפון
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/IM b/.config/google-chrome/AutofillStates/2020.11.2.164946/IM
deleted file mode 100644 (file)
index 0ba84c8..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-
-\ 2IM\12   
-\amichael\12\ 6
-\ 4ayre\12\b
-\ 6rushen\12\a
-\ 5garff\12
-
-\bglenfaba\12\b
-\ 6middle
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/IN b/.config/google-chrome/AutofillStates/2020.11.2.164946/IN
deleted file mode 100644 (file)
index 34973aa..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-
-\ 2IN\12\9e  
-\eandaman and nicobar islands\12\ 2an\1aNআন্দামান ও নিকোবর দ্বীপপুঞ্জ\1a'جزائر انڈمان و نکوبار\1aEઆંદામાન અને નિકોબાર ટાપુઓ\1aZಅಂಡಮಾನ್ ಅಂಡ್ ನಿಕೋಬಾರ್ ಐಲ್ಯಾಂಡ್ಸ್\1aKଆଣ୍ଡମାନ ଓ ନିକୋବର ଦ୍ୱୀପପୁଞ୍ଜ\1aHअण्डमाननिकोबारद्वीपसमूहः\1aQఅండమాన్ మరియు నికోబార్ దీవులు\1acஅந்தமான் மற்றும் நிக்கோபார் தீவுகள்\1a]അന്ടമന്‍ ആൻ്റ് നികോബാര്‍ ഐലൻ്റ്സ്\1aLਅੰਡੇਮਾਨ ਅਤੇ ਨਿਕੋਬਾਰ ਦੀਪ ਸਮੂਹ\1aNअण्डमान और निकोबार द्वीपसमूह\1a انڈمان تٔ نِکوبار\1aNअंदमान आणि निकोबार द्वीपसमुह\1aKअंडमान और निकोबार द्वीपसमूह\1aTআন্দামান আৰু নিকোবৰ দ্বীপপুঞ্জ\12;
-\ eandhra pradesh\12\ 2ap\1a%à°\86à°\82à°§à±\8dà°° à°ªà±\8dà°°à°¦à±\87à°¶à±\8d\12»\ 4
-\11arunachal pradesh\12\ 2ar\1a4അരുണാചല്‍ പ്രദേശ്‌\1a(અરુણાચલ પ્રદેશ\1a4அருணாச்சல் பிரதேஷ்\1a+অরুনাাচল প্রদেশ\1a(ଅରୁଣାଚଳ ପ୍ରଦେଶ\1a(अरुणाचल प्रदेश\1a(অৰুণাচল প্ৰদেশ\1a+ಅರುನಚಲ್ ಪ್ರದೇಶ್\1a+ਅਰੁਣਾਚਲ ਪ੍ਰਦੇਸ਼\1a<अरुणाचलप्रदेशराज्यम्\1a\19اروناچل پردیش\1a.అరుణాచల్ ప్రదేశ్\12\16
-\ 5assam\12\ 2as\1a    অসম\12\1c
-\ 5bihar\12\ 2br\1a\ fबिहार\12*
-
-chandigarh\12\ 2ch\1a\18ਚੰਡੀਗੜ੍ਹ\12/
-\fchhattisgarh\12\ 2ct\1a\eछत्तीसगढ़\122
-\rdaman and diu\12\ 2dd\1a\1dદમણ અને દીવ\12-
-\ 5delhi\12\ 2dl\1a\fnct of delhi\1a\12दिलà¥\8dलà¥\80\12\82\ 6
-\16dadra and nagar haveli\12\ 2dn\1a,दादरा नगरहवेली च\1a0ਦਾਦਰ ਅਤੇ ਨਗਰ ਹਵੇਲੀ\1a9ದಾದ್ರ ಅಂಡ್ ನಗರ್ ಹವೇಲಿ\1a!دادرا تٔ نگر ہوےلی\1a6দাদৰা আৰু নগৰ হাভেলী\1a0दादरा और नगर हवेली\1a9ദാദ്ര ആൻ്റ് നഗർ ഹവേലി\1aEதாத்ரா மற்றும் நகர் ஹவேலி\1aBదాద్రా మరియు నాగర్ హవేలి\1a\1fدادرا و نگر حویلی\1a9দাদরা এন্ড নগর হাভেলি\1a3દાદરા અને નગર હવેલી\1a3दादरा अंद नगर हवेली\1a0ଦାଦ୍ରା ଓ ନଗର ହବେଳୀ\12     
-\ 3goa\12\ 2ga\12!
-\agujarat\12\ 2gj\1a\12ગુજરાત\12=
-\10himachal pradesh\12\ 2hp\1a%हिमाचल प्रदेश\12$
-\aharyana\12\ 2hr\1a\15हरियाणा\12:
-       jharkhand\12\ 2jh\1a\15झारखण्ड\1a\12झारखंड\124
-\ fjammu & kashmir\12\ 5j & k\1a\akashmir\1a\11jammu and kashmir\12Ü\ 2
-       karnataka\12\ 2ka\1a\15કર્ણાટક\1a\15কর্ণাটক\1a\15కర్ణాటక\1a\18കര്‍ണാടക\1a\15कर्नाटक\1a*कर्णाटकराज्यम्\1a\15কৰ্ণাটক\1a\fکرناٹک\1a\15କର୍ଣାଟକ\1a\12ਕਰਨਾਟਕ\1a\eகர்நாடகம்\1a\ eڪرناٽڪا\1a\15ಕರ್ನಾಟಕ\1a\15கர்நாடக\12&
-\ 6kerala\12\ 2kl\1a\ fകേരളം\1a\akeralam\121
-\vlakshadweep\12\ 2ld\1a\1eലക്ഷദ്വീപ്\121
-\vmaharashtra\12\ 2mh\1a\1eमहाराषà¥\8dà¤\9fà¥\8dर\12\99\ 2
-       meghalaya\12\ 2ml\1a\12मेघालय\1a\10میگھالیہ\1a\12మేఘాలయ\1a\12મેઘાલય\1a\15ਮੇਘਾਲਿਆ\1a\12ಮೆಘಾಲಯ\1a\10ناگالینڈ\1a\12മേഘാലയ\1a\15মেঘালয়\1a\12ମେଘାଳୟ\1a'मेघालयराज्यम्\1a\15மேகாலயா\12\r
-\amanipur\12\ 2mn\125
-\ emadhya pradesh\12\ 2mp\1a\1fमध्य प्रदेश\12\r
-\amizoram\12\ 2mz\12ì\ 3
-\bnagaland\12\ 2nl\1a\1eநாகாலாந்து\1a\eনাগালেণ্ড\1a!নাগাল্যান্ড\1a\15नगालैंड\1a\18नागालैंड\1a!ನಾಗಾಲ್ಯಾಂಡ್\1a\10میگھالیہ\1a\eనాగాలాండ్\1a\eનાગાલેન્ડ\1a0नागालैण्डराज्यम्\1a\10ناگالینڈ\1a\eनागालैण्ड\1a!ନାଗାଲ୍ୟାଣ୍ଡ\1a'നാഗാലാ‌‍ന്‍ഡ്\1a\15नागालंड\1a\18ਨਾਗਾਲੈੰਡ\12%
-\ 6odisha\12\ 2od\1a\ 6orissa\1a\ fଓଡ଼ିଶା\12\1d
-\ 6punjab\12\ 2pb\1a\ fਪੰਜਾਬ\12~
-\vpondicherry\12\ 2py\1a$பாண்டிச்சேரி\1a\1eபுதுச்சேரி\1a\ 5pondy\1a
-puducherry\1a\12புதுவை\12)
-       rajasthan\12\ 2rj\1a\18राजस्थान\127
-\ 6shikim\12\ 2sk\1a\ 6sikkim\1a\15सिक्किम\1a
-shikimpati\12"
-       telangana\1a\15తెలంగాణ\12O
-
-tamil nadu\12\ 2tn\12        தநா\1a\eதமிழ்நாடு\1a\15தமிழகம்\12'
-\atripura\12\ 2tr\1a\18ত্রিপুরা\12L
-\ruttar pradesh\12\ 2up\12\13उ॰ प्र॰\1a"उत्तर प्रदेश\12[
-\vuttarakhand\12\ 2uk\1a\eउत्तरांचल\1a\1eउत्तराखण्ड\1a\vuttaranchal\121
-\vwest bengal\12\ 2wb\1a\1eপশ্চিমবঙ্গ
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/IQ b/.config/google-chrome/AutofillStates/2020.11.2.164946/IQ
deleted file mode 100644 (file)
index cc084ab..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-
-\ 2IQ\12\85\ 1
-\bal anbar\12\ 2an\1a\eمحافظة الأنبار\1a\ eالانبار\1a\ 5anbar\1a\eالانبار محافظة\1a\ eالأنبار\1a\14al anbar governorate\12p
-\ 6arbeel\1a\17أربيل محافظة\1a\ 5erbil\1a\ 6hawler\1a
-أربيل\1a\11arbil governorate\1a\11erbil governorate\1a\ 5irbil\1a\ 5arbil\12{
-       al basrah\1a\ 6basrah\1a\19البصرة محافظة\1a\11basra governorate\1a\19محافظة البصرة\1a\fالبصرة\1a\ 5basra\1a\balbasrah\12e
-\ 5babil\12\ 2bl\1a\ 6bābil\1a\ababylon\1a\15بابل محافظة\1a\11babil governorate\1a\13babylon governorate\1a\bبابل\12x
-\abaghdad\1a\bbaghdād\1a\17محافظة بغداد\1a\10muhafazat bagdad\1a\13baghdad governorate\1a
-بغداد\1a\17بغداد محافظة\12h
-\ 5dahuk\1a\ 5duhok\1a\bدهوك\1a\15دهوك محافظة\1a\ 5dihok\1a\11duhok governorate\1a
-داهوك\1a\11dohuk governorate\12W
-\ 6diyala\1a
-ديالى\1a\17ديالى محافظة\1a
-ديالا\1a\12diyala governorate\1a\bdiyālā\12c
-\adhi qar\1a\vذي قار\1a\ eذي قار‎\1a dhī qār\1a\eذي قار‎ محافظة\1a\13dhi qar governorate\12R
-\akarbala\1a\13karbala governorate\1a karbalā'\1a\19كربلاء محافظة\1a\fكربلاء\12J
-\ 6maysan\1a\12maysan governorate\1a\amaysān\1a\17ميسان محافظة\1a
-ميسان\12|
-\val muthanna\1a\valmuthannā\1a\14muthanna governorate\1a\19المثنى محافظة\1a\17al muthanna governorate\1a\bmuthanna\1a\fالمثنى\12H
-\aannajaf\1a
-النجف\1a\17النجف محافظة\1a\11najaf governorate\1a\ 5najaf\12z
-\aneynewa\1a
-نینوى\1a\10nineveh province\1a\ 6ninawa\1a
\86Ù\8aÙ\86Ù\88Ù\89\1a\13nineveh governorate\1a\ 5ninwe\1a\bnÄ«nawÄ\81\1a\17Ù\86Ù\8aÙ\86Ù\88Ù\89 Ù\85حاÙ\81ظة\12\97\ 1
-\valqadisiyah\1a\19alqÄ\81disiyyah governorate\1a\1fÙ\85حاÙ\81ظة Ø§Ù\84دÙ\8aÙ\88اÙ\86Ù\8aØ©\1a\10اÙ\84Ù\82ادسÙ\8aØ©\1a\ralqÄ\81disiyyah\1a\falqadisiyyah\1a\1dاÙ\84Ù\82ادسÙ\8aØ© Ù\85حاÙ\81ظة\12\89\ 1
-\13saladin governorate\12\ 2sd\1a\13صلاح الدين\1a\10saladin province\1a صلاح الدين محافظة\1a\vsalah aldin\1a
-salahuddin\1a\fsalâhaddîn\12\9b\ 1
-\ ealsulaymaniyah\1a\ fassulaymaniyyah\1a\fsulaymaniyah\1a!السليمانية محافظة\1a\14السليمانية\1a\17السليمانية‎\1a\18sulaymaniyah governorate\12Z
-       at ta'mim\1a\12kirkuk governorate\1a\17كركوك محافظة\1a
-كركوك\1a\ 6kirkuk\1a\fالتميم\12G
-\ 5wasit\12\ 2wa\1a\bواسط\1a\ 6wāsit\1a\15واسط محافظة\1a\11wasit governorate
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/IR b/.config/google-chrome/AutofillStates/2020.11.2.164946/IR
deleted file mode 100644 (file)
index f979705..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-
-\ 2IR\12\84\ 1
-\12azarbayjane sharqi\1a&استاÙ\86 Ø¢Ø°Ø±Ø¨Ø§Û\8cجاÙ\86 Ø´Ø±Ù\82Û\8c\1a\eآذرباÛ\8cجاÙ\86 Ø´Ø±Ù\82Û\8c\1a\ feast azerbaijan\1a\18east azerbaijan province\12\84\ 1
-\12azarbayjane gharbi\1a\eآذربایجان غربی\1a\ fwest azerbaijan\1a&استان آذربایجان غربی\1a\18west azerbaijan province\12B
-\aardabil\1a\10ardabil province\1a\fاردبیل\1a\17استان اردبیل\12K
-\aesfahan\1a\17استان اصفهان\1a\fاصفهان\1a\10isfahan province\1a\aisfahan\128
-\ 4ilam\1a
-ایلام\1a\rilam province\1a\15استان ایلام\12R
-\bbooshehr\1a\15استان بوشهر\1a
-بوشهر\1a\10bushehr province\1a\bboushehr\1a\abushehr\12<
-\ 6tehran\1a
-تÙ\87راÙ\86\1a\15استاÙ\86 ØªÙ\87راÙ\86\1a\ ftehran province\12®\ 1
-\19chahar mahal va bakhtiari\1a"chaharmahal and bakhtiari province\1a#چهار محال و بختیاری\1a\19chaharmahal and bakhtiari\1a-استان چهارمحال و بختیاری\12V
-
-khouzestan\1a\19استان خوزستان\1a\ eخوزستان\1a khuzestan\1a\12khuzestan province\12<
-\ 6zanjan\1a\15استان زنجان\1a\ fzanjan province\1a
-زنجان\12E
-\asemnaan\1a\15استان سمنان\1a\ 6semnan\1a\ fsemnan province\1a
-سÙ\85Ù\86اÙ\86\12\9f\ 1
-\15sistan va baluchestan\1a+استان سیستان و بلوچستان\1a\16sistan and baluchestan\1a سیستان و بلوچستان\1a\1fsistan and baluchestan province\124
-\ 4fars\1a\bفارس\1a\13استان فارس\1a\rfars province\12<
-\ 6kerman\1a
-کرمان\1a\15استان کرمان\1a\ fkerman province\12`
-       kordestan\1a\12kurdistan province\1a\19استان کردستان\1a       kurdistan\1a\ eکردستان\1a      kurdestan\12`
-
-kermanshah\1a\ eباختراÙ\86\1a\eاستاÙ\86 Ú©Ø±Ù\85اÙ\86شاÙ\87\1a\13kermanshah province\1a\10کرÙ\85اÙ\86شاÙ\87\12\97\ 1
-\19kohgiluyeh va boyer ahmad\1a%کهگیلویه و بویر احمد\1a/استان کهگیلویه و بویراحمد\1a"kohgiluyeh and boyerahmad province\12:
-\ 5gilan\1a\15استان گیلان\1a\ egilan province\1a
-گیلان\12O
-\blorestan\1a\17استان لرستان\1a\fلرستان\1a      lorestān\1a\11lorestan province\12P
-
-mazandaran\1a\13mazandaran province\1a\eاستان مازندران\1a\10مازندران\12>
-\amarkazi\1a
-مرکزی\1a\10markazi province\1a\15استان مرکزی\12J
-       hormozgan\1a\12hormozgan province\1a\19استان هرمزگان\1a\ eهرمزگان\12G
-\ahamadan\1a\10hamadan province\1a
-همدان\1a\ahamedan\1a\15استان همدان\120
-\ 4yazd\1a\ryazd province\1a\11استان یزد\1a\ 6یزد\12*
-\ 3qom\1a\ 4قم\1a\fqom province\1a\ fاستان قم\12D
-\bgolestan\1a\fگلستان\1a\11golestan province\1a\17استان گلستان\12E
-\aghazvin\1a\15استان قزوین\1a
-قزوین\1a\ 6qazvin\1a\ fqazvin province\12x
-\10khorasane jonubi\1a"استان خراسان جنوبی\1a\ esouth khorasan\1a\17خراسان جنوبی\1a\17south khorasan province\12d
-\ fkhorasan razavi\1a استان خراسان رضوی\1a\15خراسان رضوی\1a\18razavi khorasan province\12f
-\ enorth khorasan\1a"استان خراسان شمالی\1a\17north khorasan province\1a\17خراسان شمالی\12<
-\ 6alborz\1a\15استان البرز\1a
-البرز\1a\ falborz province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/IS b/.config/google-chrome/AutofillStates/2020.11.2.164946/IS
deleted file mode 100644 (file)
index a2396b4..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2IS\12(
-\16höfuðborgarsvæðið\1a\ ecapital region\121
-       reykjanes\1a      suðurnes\1a\19southern peninsula region\12\1c
-
-vesturland\1a\ ewestern region\12 
-\vvestfirðir\1a\11westfjords region\12)
-\12norðurland vestra\1a\13northwestern region\12)
-\12norðurland eystra\1a\13northeastern region\12\1c
-
-austurland\1a\ eeastern region\12\1d
-
-suðurland\1a\ fsouthern region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/IT b/.config/google-chrome/AutofillStates/2020.11.2.164946/IT
deleted file mode 100644 (file)
index f46fa11..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-
-\ 2IT\12\14
-\bpiemonte\1a\bpiedmont\12\16
-\rvalle d'aosta\1a\ 5aosta\12\15
-       lombardia\1a\blombardy\12)
-\12trentinoalto adige\1a\13trentinosouth tyrol\12\b
-\ 6veneto\12\16
-\14friulivenezia giulia\12 
-\aliguria\12\1f
-\ eemilia romagna\1a\remiliaromagna\12\12
-\atoscana\1a\atuscany\12\b
-\ 6umbria\12\b
-\ 6marche\12\a
-\ 5lazio\12        
-\aabruzzo\12\b
-\ 6molise\12
-
-\bcampania\12\10
-\ 6puglia\1a\ 6apulia\12\f
-
-basilicata\12
-
-\bcalabria\12\11
-\asicilia\1a\ 6sicily\12\14
-\bsardegna\1a\bsardinia
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/JE b/.config/google-chrome/AutofillStates/2020.11.2.164946/JE
deleted file mode 100644 (file)
index 42c72ee..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-
-\ 2JE\12\15
-
-saint john\1a\ast john\12\1c
-\ esaint brélade\1a
-st brelade\12\1d
-\ esaint lawrence\1a\vst lawrence\12\v
-       st helier\12\19
-\fsaint martin\1a st martin\12\e
-\rsaint saviour\1a
-st saviour\12\17
-\vsaint peter\1a\bst peter\12\v
-       grouville\12\15
-
-saint mary\1a\ast mary\12   
-\atrinity\12\e
-\rsaint clement\1a
-st clement\12\15
-
-saint ouen\1a\ast ouen
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/JM b/.config/google-chrome/AutofillStates/2020.11.2.164946/JM
deleted file mode 100644 (file)
index 1c7a4e3..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-\ 2JM\12\e
-\bkingston\1a\ fkingston parish\125
-\fsaint andrew\1a\10st andrew parish\1a\13saint andrew parish\12@
-\fsaint thomas\1a\10st thomas parish\1a\13saint thomas parish\1a  st thomas\12\e
-\bportland\1a\ fportland parish\12/
-
-saint mary\1a\11saint mary parish\1a\ est mary parish\12,
-       saint ann\1a\rst ann parish\1a\10saint ann parish\12\e
-\btrelawny\1a\ ftrelawny parish\122
-\vsaint james\1a\12saint james parish\1a\ fst james parish\12\19
-\ahanover\1a\ ehanover parish\12#
-\fwestmoreland\1a\13westmoreland parish\12>
-\ fsaint elizabeth\1a\16saint elizabeth parish\1a\13st elizabeth parish\12\1f
-
-manchester\1a\11manchester parish\12\1d
-       clarendon\1a\10clarendon parish\12L
-\ fsaint catherine\1a\16saint catherine parish\1a\fst catherine\1a\13st catherine parish
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/JO b/.config/google-chrome/AutofillStates/2020.11.2.164946/JO
deleted file mode 100644 (file)
index 125e5ef..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2JO\12-
-\17محافظة عجلون\1a\12ajloun governorate\12I
-\eمحافظة العاصمة\1a\11amman governorate\1a\17محافظة عمّان\12.
-\19محافظة العقبة\1a\11aqaba governorate\122
-\eمحافظة الطفيلة\1a\13tafilah governorate\12@
-\ eالزرقاء\1a\eمحافظة الزرقاء\1a\11zarqa governorate\12@
-\ eالبلقاء\1a\eمحافظة البلقاء\1a\11balqa governorate\12*
-\15محافظة إربد\1a\11irbid governorate\12)
-\13محافظة جرش\1a\12jerash governorate\12,
-\17محافظة الكرك\1a\11karak governorate\12/
-\19محافظة المفرق\1a\12mafraq governorate\12-
-\17محافظة مادبا\1a\12madaba governorate\124
-\15محافظة معان\1a\11ma'an governorate\1a\bمعان
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/JP b/.config/google-chrome/AutofillStates/2020.11.2.164946/JP
deleted file mode 100644 (file)
index 462525e..0000000
+++ /dev/null
@@ -1,49 +0,0 @@
-
-\ 2JP\12\15
-       北海道\1a\bhokkaido\12\13
-       青森県\1a\ 6aomori\12\12
-       岩手県\1a\ 5iwate\12\13
-       宮城県\1a\ 6miyagi\12\12
-       秋田県\1a\ 5akita\12\15
-       山形県\1a\byamagata\12\16
-       福島県\1a      fukushima\12\14
-       茨城県\1a\aibaraki\12\14
-       栃木県\1a\atochigi\12\12
-       群馬県\1a\ 5gunma\12\14
-       埼玉県\1a\asaitama\12\12
-       千葉県\1a\ 5chiba\12\12
-       東京都\1a\ 5tokyo\12\18
-\f神奈川県\1a\bkanagawa\12\14
-       新潟県\1a\aniigata\12\13
-       富山県\1a\ 6toyama\12\15
-       石川県\1a\bishikawa\12\12
-       福井県\1a\ 5fukui\12\16
-       山梨県\1a      yamanashi\12\13
-       長野県\1a\ 6nagano\12\11
-       岐阜県\1a\ 4gifu\12\15
-       静岡県\1a\bshizuoka\12\12
-       愛知県\1a\ 5aichi\12\10
-       三重県\1a\ 3mie\12\12
-       滋賀県\1a\ 5shiga\12\12
-       京都府\1a\ 5kyoto\12\12
-       大阪府\1a\ 5osaka\12\12
-       兵庫県\1a\ 5hyogo\12\11
-       奈良県\1a\ 4nara\12\18
-\f和歌山県\1a\bwakayama\12\14
-       鳥取県\1a\atottori\12\14
-       島根県\1a\ashimane\12\14
-       岡山県\1a\aokayama\12\16
-       広島県\1a      hiroshima\12\16
-       山口県\1a      yamaguchi\12\16
-       徳島県\1a      tokushima\12\13
-       香川県\1a\ 6kagawa\12\12
-       愛媛県\1a\ 5ehime\12\12
-       高知県\1a\ 5kochi\12\14
-       福岡県\1a\afukuoka\12\11
-       佐賀県\1a\ 4saga\12\15
-       長崎県\1a\bnagasaki\12\15
-       熊本県\1a\bkumamoto\12\11
-       大分県\1a\ 4oita\12\15
-       宮崎県\1a\bmiyazaki\12\19
-\f鹿児島県\1a kagoshima\12\14
-       沖縄県\1a\aokinawa
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/KE b/.config/google-chrome/AutofillStates/2020.11.2.164946/KE
deleted file mode 100644 (file)
index 036e180..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-
-\ 2KE\12,
-\abaringo\1a\11wilaya ya baringo\1a\ ebaringo county\12&
-\ 5bomet\1a\fbomet county\1a\ fwilaya ya bomet\12,
-\abungoma\1a\11wilaya ya bungoma\1a\ ebungoma county\12&
-\ 5busia\1a\fbusia county\1a\ fwilaya ya busia\128
-\ felgeyo marakwet\1a\ eelgeyomarakwet\1a\15elgeyomarakwet county\12#
-\ 4embu\1a\ ewilaya ya embu\1a\vembu county\12,
-\agarissa\1a\ egarissa county\1a\11wilaya ya garissa\12/
-\bhoma bay\1a\ fhoma bay county\1a\12wilaya ya homa bay\12)
-\ 6isiolo\1a\10wilaya ya isiolo\1a\risiolo county\12,
-\akajiado\1a\11wilaya ya kajiado\1a\ ekajiado county\12@
-\bkakamega\1a\ fkakamega forest\1a\ fkakamega county\1a\12wilaya ya kakamega\12,
-\akericho\1a\11wilaya ya kericho\1a\ ekericho county\12)
-\ 6kiambu\1a\10wilaya ya kiambu\1a\rkiambu county\12)
-\ 6kilifi\1a\rkilifi county\1a\10wilaya ya kilifi\122
-       kirinyaga\1a\13wilaya ya kirinyaga\1a\10kirinyaga county\12+
-\ 5kisii\1a\14wilaya ya kisii kati\1a\fkisii county\12)
-\ 6kisumu\1a\rkisumu county\1a\10wilaya ya kisumu\12&
-\ 5kitui\1a\ fwilaya ya kitui\1a\fkitui county\12&
-\ 5kwale\1a\ fwilaya ya kwale\1a\fkwale county\12/
-\blaikipia\1a\12wilaya ya laikipia\1a\ flaikipia county\12#
-\ 4lamu\1a\vlamu county\1a\ ewilaya ya lamu\12/
-\bmachakos\1a\12wilaya ya machakos\1a\ fmachakos county\12,
-\amakueni\1a\ emakueni county\1a\11wilaya ya makueni\12,
-\amandera\1a\11wilaya ya mandera\1a\ emandera county\12/
-\bmarsabit\1a\12wilaya ya marsabit\1a\ fmarsabit county\12#
-\ 4meru\1a\vmeru county\1a\ ekaunti ya meru\12)
-\ 6migori\1a\10wilaya ya migori\1a\rmigori county\12,
-\amombasa\1a\ emombasa county\1a\11wilaya ya mombasa\127
-\bmurang'a\1a\amuranga\1a\12wilaya ya murang'a\1a\ emuranga county\12.
-\anairobi\1a\13nairobi city county\1a\ enairobi county\12)
-\ 6nakuru\1a\10wilaya ya nakuru\1a\rnakuru county\12&
-\ 5nandi\1a\fnandi county\1a\ fwilaya ya nandi\12&
-\ 5narok\1a\fnarok county\1a\ fwilaya ya narok\12,
-\anyamira\1a\11wilaya ya nyamira\1a\ enyamira county\122
-       nyandarua\1a\13wilaya ya nyandarua\1a\10nyandarua county\12&
-\ 5nyeri\1a\fnyeri county\1a\ fwilaya ya nyeri\12,
-\asamburu\1a\ esamburu county\1a\11wilaya ya samburu\12&
-\ 5siaya\1a\fsiaya county\1a\ fwilaya ya siaya\129
-\ftaita taveta\1a\15wilaya ya taitataveta\1a\12taitataveta county\123
-
-tana river\1a\12wilaya ya mto tana\1a\11tana river county\12E
-\rtharaka nithi\1a\11wilaya ya tharaka\1a\ftharakanithi\1a\13tharakanithi county\126
-\vtrans nzoia\1a\11transnzoia county\1a\14wilaya ya transnzoia\12,
-\aturkana\1a\11wilaya ya turkana\1a\ eturkana county\128
-\vuasin gishu\1a\15wilaya ya uasin gishu\1a\12uasin gishu county\12)
-\ 6vihiga\1a\10wilaya ya vihiga\1a\rvihiga county\12&
-\ 5wajir\1a\fwajir county\1a\ fwilaya ya wajir\12:
-
-west pokot\1a\19wilaya ya pokot magharibi\1a\11west pokot county
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/KG b/.config/google-chrome/AutofillStates/2020.11.2.164946/KG
deleted file mode 100644 (file)
index 2d8dfdc..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-\ 2KG\12a
-\eбаткен областы\1a\fбаткен\1a#баткенская область\1a\ fbatken province\12Z
-\15Ñ\87үй Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8b\1a\1dÑ\87Ñ\83йÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\rchuy province\1a\13Ñ\87үй Ð¾Ð±Ð»Ñ\83Ñ\81Ñ\83\12\82\ 1
-+джалалабадская областы\1a\10jalalabad region\1a+джалалабадская область\1a\14джалалабад\12q
-\19нарын областы\1a!нарынская область\1a
-нарын\1a\17нарын облусу\1a\fnaryn region\12D
-\13ош областы\1a\eошская область\1a
-osh region\1a\ 4ош\12X
-\19талас областы\1a\ftalas region\1a
\82алаÑ\81\1a\82алаÑ\81Ñ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\12\99\ 1
-\1eысык көл областы\1a)иссыккульская область\1a\ fissykkul region\1a\1dысыккөл областы\1a\1cысык көл облусу
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/KH b/.config/google-chrome/AutofillStates/2020.11.2.164946/KH
deleted file mode 100644 (file)
index 60a82f4..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-
-\ 2KH\12\8b\ 1
-\10banteay meanchey\1a\19banteay meanchey province\1a6ខេត្ត​បន្ទាយមានជ័យ\1a$បន្ទាយមានជ័យ\12f
-\akracheh\1a\12ក្រចេះ\1a\akratié\1a\10kratié province\1a\ 6kratie\1a$ខេត្ត​ក្រចេះ\12w
-\vmondol kiri\1a\eមណ្ឌលគិរី\1a\13mondulkiri province\1a*ខេត្តមណ្ឌលគិរី\1a
-mondulkiri\12§\ 1
-
-phnom penh\1a'ក្រុង​ភ្នំពេញ\1a\15ភ្នំពេញ\1a-ទីក្រុង​ភ្នំពេញ\1a*រាជធានីភ្នំពេញ\12q
-\fpreah vihear\1a\15preah vihear province\1a-ខេត្ត​ព្រះវិហារ\1a\eព្រះវិហារ\12_
-       prey veng\1a\12prey veng province\1a'ខេត្ត​ព្រៃវែង\1a\15ព្រៃវែង\12p
-       pouthisat\1a\ 6pursat\1a\ fpursat province\1a\eá\9e\96á\9f\84á\9e\92á\9e·á\9f\8dá\9e\9fá\9e¶á\9e\8fá\9f\8b\1a\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8fâ\80\8bá\9e\96á\9f\84á\9e\92á\9e·á\9f\8dá\9e\9fá\9e¶á\9e\8fá\9f\8b\12\91\ 1
-
-ratanakiri\1a
-rotanakiri\1a\13ratanakiri province\1a\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8fá\9e\9aá\9e\8fá\9e\93á\9e\82á\9e·á\9e\9aá\9e¸\1a\15á\9e\9aá\9e\8fá\9e\93á\9e\82á\9e·á\9e\9aá\9e¸\1a\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8f á\9e\9aá\9e\8fá\9e\93á\9e\82á\9e·á\9e\9aá\9e¸\12\87\ 1
-       siem reab\1a\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8fâ\80\8bá\9e\9fá\9f\80á\9e\98á\9e\9aá\9e¶á\9e\94\1a\12á\9e\9fá\9f\80á\9e\98á\9e\9aá\9e¶á\9e\94\1a    siem reap\1a\12siem reap province\1a\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8fá\9e\9fá\9f\80á\9e\98á\9e\9aá\9e¶á\9e\94\12±\ 1
-
-kampongsom\1a\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8fá\9e\96á\9f\92á\9e\9aá\9f\87á\9e\9fá\9e¸á\9e á\9e\93á\9e»\1a\14krong preah sihanouk\1a\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8fâ\80\8bá\9e\80á\9f\86á\9e\96á\9e\84á\9f\8bá\9e\9fá\9f\84á\9e\98\1a\rsihanoukville\1a\ epreah sihanouk\1a\16sihanoukville province\12\93\ 1
-\15steung treng province\1a\1eá\9e\9fá\9f\92á\9e\91á\9e¹á\9e\84á\9e\8fá\9f\92á\9e\9aá\9f\82á\9e\84\1a\rstueng traeng\1a\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8fâ\80\8bá\9e\9fá\9f\92á\9e\91á\9e¹á\9e\84á\9e\8fá\9f\92á\9e\9aá\9f\82á\9e\84\1a\vstung treng\1a\fstoeng treng\12\80\ 1
-\vbat dambang\1a\18បាត់ដំបង\1a
-batdambang\1a
-battambang\1a*ខេត្ត​បាត់ដំបង\1a\13battambang province\12g
-
-svay rieng\1a\13svay rieng province\1a\18ស្វាយរៀង\1a*ខេត្ត​ស្វាយរៀង\12Q
-\ 5takeo\1a\1eá\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8fá\9e\8fá\9e¶á\9e\80á\9f\82á\9e\9c\1a\ fá\9e\8fá\9e¶á\9e\80á\9f\82á\9e\9c\1a\ 6takéo\1a\ ftakéo province\12ä\ 1
-\ foddar meancheay\1a\ eoudar meanchey\1a0ខេត្តឧត្ដរមានជ័យ\1a\17oddar meanchey province\1a\ eotdar meanchey\1a!ឧត្ដរមានជ័យ\1a\ eoudor meanchey\1a3ខេត្ត​ឧត្ដរមានជ័យ\12l
-\ 3kep\1a  កែប\1a\fkep province\1a
-krong kaeb\1a    krong kep\1a\18á\9e\80á\9f\92á\9e\9aá\9e»á\9e\84á\9e\80á\9f\82á\9e\94\1a\eá\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8fâ\80\8bá\9e\80á\9f\82á\9e\94\12«\ 1
-\fkrong pailin\1a$ក្រុង​ប៉ៃលិន\1a"ខេត្ត ប៉ៃលិន\1a\ 6pailin\1a$ខេត្ត​ប៉ៃលិន\1a\12ប៉ៃលិន\1a\ fpailin province\12r
-\vtbong khmum\1a\14tbong khmum province\1a\1eត្បូងឃ្មុំ\1a-ខេត្តត្បូងឃ្មុំ\12h
-\fkampong cham\1a\18á\9e\80á\9f\86á\9e\96á\9e\84á\9f\8bá\9e\85á\9e¶á\9e\98\1a\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8fá\9e\80á\9f\86á\9e\96á\9e\84á\9f\8bá\9e\85á\9e¶á\9e\98\1a\15kampong cham province\12\83\ 1
-\ fkampong chhnang\1a\9e\80á\9f\86á\9e\96á\9e\84á\9f\8bá\9e\86á\9f\92á\9e\93á\9e¶á\9f\86á\9e\84\1a\9e\81á\9f\81á\9e\8fá\9f\92á\9e\8fâ\80\8bá\9e\80á\9f\86á\9e\96á\9e\84á\9f\8bá\9e\86á\9f\92á\9e\93á\9e¶á\9f\86á\9e\84\1a\18kampong chhnang province\12\80\ 1
-\15kampong speu province\1a\rkampong speue\1a*ខេត្តកំពង់ស្ពឺ\1a\ fkampong speu​\1a\eកំពង់ស្ពឺ\12s
-\fkampong thom\1a\15កំពង់ធំ\1a'ខេត្ត​កំពង់ធំ\1a\15kampong thom province\1a\fkampong thum\12D
-\ 6kampot\1a\eខេត្តកំពត\1a\fកំពត\1a\ fkampot province\12P
-\ 6kandal\1a\ fkandal province\1a\12កណ្ដាល\1a!ខេត្តកណ្ដាល\12o
-       kaoh kong\1a\vkaôh kŏng\1a\bkoh kong\1a$ខេត្ត​កោះកុង\1a\11koh kong province\1a\12កោះកុង
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/KI b/.config/google-chrome/AutofillStates/2020.11.2.164946/KI
deleted file mode 100644 (file)
index 8c80bb9..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2KI\12\11
-\ fgilbert islands\12\ e
-\fline islands\12\11
-\ fphoenix islands
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/KM b/.config/google-chrome/AutofillStates/2020.11.2.164946/KM
deleted file mode 100644 (file)
index 2891452..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2KM\12\1f
-\fأنجوان\1a\ 6nzwani\1a\aanjouan\122
-\17القمر الكبرى\1a\rgrande comore\1a\bngazidja\12\1e
-\fموهيلي\1a\ 5mwali\1a\amohéli
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/KN b/.config/google-chrome/AutofillStates/2020.11.2.164946/KN
deleted file mode 100644 (file)
index 204db18..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-
-\ 2KN\12?
-\1achrist church nichola town\1a!christ church nichola town parish\127
-\16saint anne sandy point\1a\1dsaint anne sandy point parish\129
-\17saint george basseterre\1a\1esaint george basseterre parish\12P
-\17saint george gingerland\1a\1esaint george gingerland parish\1a\15saint george's parish\12G
-\12saint james parish\1a\14saint james windward\1a\esaint james windward parish\12L
-\15saint john capesterre\1a\15saint john capisterre\1a\1csaint john capisterre parish\12D
-\12saint john figtree\1a\13saint john's parish\1a\19saint john figtree parish\12+
-\10saint mary cayon\1a\17saint mary cayon parish\12L
-\15saint paul capesterre\1a\15saint paul capisterre\1a\1csaint paul capisterre parish\12L
-\16saint paul charlestown\1a\13saint paul's parish\1a\1dsaint paul charlestown parish\127
-\16saint peter basseterre\1a\1dsaint peter basseterre parish\123
-\14saint thomas lowland\1a\esaint thomas lowland parish\12?
-\1asaint thomas middle island\1a!saint thomas middle island parish\127
-\16trinity palmetto point\1a\1dtrinity palmetto point parish
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/KP b/.config/google-chrome/AutofillStates/2020.11.2.164946/KP
deleted file mode 100644 (file)
index 76b51f4..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2KP\12F
-\10평양 직할시\12\ 6平壤\12\ 6平壌\12\ 6평양\1a\ f평양직할시\1a    pyongyang\12,
-\r평안 남도\1a\f평안남도\1a\rsouth pyongan\12,
-\r평안 북도\1a\f평안북도\1a\rnorth pyongan\12\14
-       자강도\1a\achagang\12\1e
-\f황해남도\1a\ esouth hwanghae\12\1e
-\f황해북도\1a\ enorth hwanghae\12\14
-       강원도\1a\akangwon\12-
-\r함경 남도\1a\f함경남도\1a\ esouth hamgyong\12-
-\r함경 북도\1a\f함경북도\1a\ enorth hamgyong\12!
-       량강도\1a      ryanggang\1a      양강도\12*
-\10라선 특별시\1a\ f라선특별시\1a\ 5rason
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/KR b/.config/google-chrome/AutofillStates/2020.11.2.164946/KR
deleted file mode 100644 (file)
index c684970..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-
-\ 2KR\12+
-\ 6서울\1a\ 5seoul\1a\ f서울특별시\1a       서울시\12+
-\ 6부산\1a\ 5busan\1a        부산시\1a\ f부산광역시\12+
-\ 6대구\1a       대구시\1a\ 5daegu\1a\ f대구광역시\12-
-\ 6인천\1a\ f인천광역시\1a      인천시\1a\aincheon\12-
-\ 6광주\1a\agwangju\1a      광주시\1a\ f광주광역시\12-
-\ 6대전\1a\ f대전광역시\1a      대전시\1a\adaejeon\12+
-\ 6울산\1a\ 5ulsan\1a        울산시\1a\ f울산광역시\12\1f
-\ 6경기\1a       경기도\1a
-gyeonggido\12\1e
-\ 6강원\1a       강원도\1a      gangwondo\12(
-\ 6충북\1a\10chungcheongbukdo\1a\f충청북도\12(
-\ 6충남\1a\10chungcheongnamdo\1a\f충청남도\12#
-\f전라북도\1a\ 6전북\1a\vjeollabukdo\12#
-\ 6전남\1a\f전라남도\1a\vjeollanamdo\12'
-\ 6경북\1a\ fgyeongsangbukdo\1a\f경상북도\12'
-\ 6경남\1a\ fgyeongsangnamdo\1a\f경상남도\122
-\ 6제주\1a\15제주특별자치도\1a\ 6jejudo\1a        제주도
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/KW b/.config/google-chrome/AutofillStates/2020.11.2.164946/KW
deleted file mode 100644 (file)
index 4960d67..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-\ 2KW\12D
-\ eالأحمدي\1a\eمحافظة الأحمدي\1a\15al ahmadi governorate\12P
-\12الفروانية\1a\19al farwaniyah governorate\1a\1fمحافظة الفروانية\12\1f
-\bحولي\1a\13hawalli governorate\12C
-\ eالجهراء\1a\eمحافظة الجهراء\1a\14al jahra governorate\12B
-\ eالعاصمة\1a\13al asimah governate\1a\eمحافظة العاصمة\12]
-\17مبارك الكبير\1a$محافظة مبارك الكبير\1a\1cmubarak alkabeer governorate
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/KY b/.config/google-chrome/AutofillStates/2020.11.2.164946/KY
deleted file mode 100644 (file)
index 4e6f7b6..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-\ 2KY\12\r
-\vbodden town\12\10
-\ esister islands\12
-
-\beast end\12\f
-
-north side\12
-
-\bwest bay\12\r
-\vgeorge town
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/KZ b/.config/google-chrome/AutofillStates/2020.11.2.164946/KZ
deleted file mode 100644 (file)
index 02430d6..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-
-\ 2KZ\12a
-\19ақмола облысы\1a\ fakmola province\1a%акмолинская область\1a\fакмола\12S
-\19ақтөбе облысы\1a%актюбинская область\1a\ faktobe province\12S
-\19алматы облысы\1a%алматинская область\1a\ falmaty province\12Q
-\19атырау облысы\1a#атырауская область\1a\ fatyrau province\12b
-\1fқарағанды облысы\1a\12karagandy province\1a+карагандинская область\12m
-\1dÒ\9bоÑ\81Ñ\82анай Ð¾Ð±Ð»Ñ\8bÑ\81Ñ\8b\1a\10кÑ\83Ñ\81Ñ\82анай\1a'коÑ\81Ñ\82анайÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\11kostanay province\12¡\ 1
-\1fÒ\9bÑ\8bзÑ\8bлоÑ\80да Ð¾Ð±Ð»Ñ\8bÑ\81Ñ\8b\1a\12kyzylorda province\1a+кÑ\8bзÑ\8bлоÑ\80динÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\12кÑ\8bзÑ\8bлоÑ\80да\1a)кзÑ\8bлоÑ\80динÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\12\88\ 1
-\12маңғыстау\1a)мангистауская область\1a\12mangystau province\1a\12мангыстау\1a\1fмаңғыстау облысы\12[
-\1dпавлодаÑ\80 Ð¾Ð±Ð»Ñ\8bÑ\81Ñ\8b\1a'павлодаÑ\80Ñ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\11pavlodar province\12«\ 1
-2Ñ\81олÑ\82Ò¯Ñ\81Ñ\82Ñ\96к Ò\9bазаÒ\9bÑ\81Ñ\82ан Ð¾Ð±Ð»Ñ\8bÑ\81Ñ\8b\1a\19north kazakhstan province\1a\81евеÑ\80оказаÑ\85Ñ\81Ñ\82анÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\81евеÑ\80нÑ\8bй ÐºÐ°Ð·Ð°Ñ\85Ñ\81Ñ\82ан\12Ï\ 1
-\1dшығыс қазақстан\12\ 6вко\1a%восточный казахстан\1a\18east kazakhstan province\1a*шығыс қазақстан облысы\1a9восточноказахстанская область\12s
-#оңÑ\82Ò¯Ñ\81Ñ\82Ñ\96к Ò\9bазаÒ\9bÑ\81Ñ\82ан\1a\19south kazakhstan province\1a\8eжноказаÑ\85Ñ\81Ñ\82анÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\12¤\ 1
-*батыс қазақстан облысы\1a#западный казахстан\1a7западноказахстанская область\1a\18west kazakhstan province\12_
-\fжамбыл\1a#жамбылская область\1a\19жамбыл облысы\1a\ fjambyl province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/LA b/.config/google-chrome/AutofillStates/2020.11.2.164946/LA
deleted file mode 100644 (file)
index c9cc85a..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-
-\ 2LA\12Y
-"ແຂວງ ອັດຕະປື\1a!ແຂວງອັດຕະປື\1a\10attapeu province\123
-!ແຂວງບໍ່ແກ້ວ\1a\ ebokeo province\12\
-\eບໍລິຄໍາໄຊ\1a'ແຂວງບໍລິຄໍາໄຊ\1a\14bolikhamsai province\12:
-$ແຂວງຈໍາປາສັກ\1a\12champasak province\124
-\1eແຂວງຫົວພັນ\1a\12houaphanh province\125
-\1eà»\81àº\82ວàº\87àº\84ຳມà»\88ວàº\99\1a\13khammouane province\12£\ 1
-\1eຫລວງນໍ້າທາ\1a\eຫຼວງນ້ຳທາ\1a!ແຂວງອັດຕະປື\1a\15luang namtha province\1a*ແຂວງຫຼວງນໍ້າທາ\12A
-'ແຂວງຫຼວງພະບາງ\1a\16luang prabang province\12M
-\15ອຸດົມໄຊ\1a\11oudomxay province\1a!ແຂວງອຸດົມໄຊ\12T
-\18ຜົ້ງສາລີ\1a$ແຂວງຜົ້ງສາລີ\1a\12phongsaly province\12L
-\15ສາລະວັນ\1a\10salavan province\1a!ແຂວງສາລະວັນ\12E
--ແຂວງສະຫວັນນະເຂດ\1a\14savannakhet province\12H
-\12ວຽງຈັນ\1a\12vientiane province\1a\1eແຂວງວຽງຈັນ\12h
--ນະຄອນຫຼວງວຽງຈັນ\12!เวียงจันทน์\1a\14vientiane prefecture\12U
-$ແຂວງໄຊຍະບູລີ\1a\18ໄຊຍະບູລີ\1a\13sainyabuli province\12.
-\eແຂວງເຊກອງ\1a\ fsekong province\12:
-!ແຂວງຊຽງຂວາງ\1a\15xiangkhouang province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/LB b/.config/google-chrome/AutofillStates/2020.11.2.164946/LB
deleted file mode 100644 (file)
index fc6b78a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-\ 2LB\12*
-\15محافظة عكار\1a\11akkar governorate\12<
-\fالشمال\1a\19محافظة الشمال\1a\11north governorate\129
-
-بيروت\1a\12beirut governorate\1a\17محافظة بيروت\12A
-$Ù\85حاÙ\81ظة Ø¨Ø¹Ù\84بÙ\83 Ø§Ù\84Ù\87رÙ\85Ù\84\1a\19baalbekhermel governorate\12¤\ 1
-\ fالهرمل‎\1a\11beqaa governorate\1a\eبعلبك  الهرمل‎\1a\1cمحافظة الهرمل‎\1a(محافظة بعلبك  الهرمل‎\1a\19محافظة البقاع\12<
-\fالجنوب\1a\11south governorate\1a\19محافظة الجنوب\12N
-\11جبل لبنان\1a\1eمحافظة جبل لبنان\1a\19mount lebanon governorate\12d
-\ eالنبطية\1a\15nabatiyeh governorate\1a\eمحافظة النبطية\1a\1eمحافظة النبطية‎
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/LC b/.config/google-chrome/AutofillStates/2020.11.2.164946/LC
deleted file mode 100644 (file)
index dc7f972..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-
-\ 2LC\12$
-\fanse la raye\1a\14anse la raye quarter\12\1c
-\bcastries\1a\10castries quarter\12
-
-\bchoiseul\12     
-\adauphin\12      
-\adennery\12 
-
-gros islet\1a\12gros islet quarter\12\1a
-\alaborie\1a\ flaborie quarter\12\18
-\ 6micoud\1a\ emicoud quarter\12\1a
-\apraslin\1a\ fpraslin quarter\12\17
-       soufriere\1a
-soufrière\12 
-
-vieux fort\1a\12vieux fort quarter
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/LI b/.config/google-chrome/AutofillStates/2020.11.2.164946/LI
deleted file mode 100644 (file)
index aac5570..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2LI\12   
-\abalzers\12\b
-\ 6eschen\12       
-\agamprin\12\b
-\ 6mauren\12       
-\aplanken\12      
-\aruggell\12\b
-\ 6schaan\12\ e
-\fschellenberg\12 
-\atriesen\12\r
-\vtriesenberg\12\a
-\ 5vaduz
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/LK b/.config/google-chrome/AutofillStates/2020.11.2.164946/LK
deleted file mode 100644 (file)
index 6b01916..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2LK\12§\ 1
-\10western province\12\ 2wp\1aDබà·\83à·\8aනà·\8fà·\84à·\92ර à¶´à·\85à·\8fත, à·\81à·\8a à¶»à·\93 à¶½à¶\82à¶\9aà·\8fà·\80\1a%බà·\83à·\8aනà·\8fà·\84à·\92ර à¶´à·\85à·\8fත\1a"à®®à¯\87லà¯\8d à®®à®¾à®\95ாணமà¯\8d\12Ç\ 1
-\acentral\12\ 2cp\1a\bmadhyama\1a(மத்திய மாகாணம்\1a\10central province\1a\1fමධ්‍යම පළාත\1a@මධ්‍යම පළාත, ශ්‍රී ලංකාව\1a\ fmadhyama palata\12z
-\ 6dakunu\12\ 2sp\1a\bsouthern\1a\1cදකුණු පළාත\1a"தென் மாகாணம்\1a\rdakunu palata\1a\11southern province\12r
-\bnorthern\12\ 2np\1a\futuru palata\1a\1cà¶\8bතà·\94රà·\94 à¶´à·\85à·\8fත\1a\1cவà®\9f à®®à®¾à®\95ாணமà¯\8d\1a\11northern province\1a\ 5uturu\12Ø\ 1
-\aeastern\12\ 2ep\1a\10eastern province\1aDනැගෙනහිර පළාත, ශ් රී ලංකාව\1a
-negenahira\1a%නà·\90à¶\9cà·\99නà·\84à·\92ර à¶´à·\85à·\8fත\1a\11negenahira palata\1a+à®\95ிழà®\95à¯\8dà®\95à¯\81 à®®à®¾à®\95ாணமà¯\8d\12§\ 1
-\rnorth western\12\ 2nw\1a)வà®\9f à®®à¯\87லà¯\8d à®®à®¾à®\95ாணமà¯\8d\1a\16north western province\1a7à·\80යඹ à¶´à·\85à·\8fත, à·\81à·\8aâ\80\8dරà·\93 à¶½à¶\82à¶\9aà·\8fà·\80\1a\16à·\80යඹ à¶´à·\85à·\8fත\12¡\ 1
-\rnorth central\12\ 2nc\1a\10uturumeda palata\1a&උතුරු මැද පළාත\1a/வட மத்திய மாகாணம்\1a uturumeda\1a\16north central province\12\7f
-\ fprovince of uva\12\ 2up\1a\fuva province\1a\ 3uva\1a\13ඌව පළාත\1a\13ඌව පලාත\1a\1fஊவா மாகாணம்\1a
-uva palata\12l
-\15sabaragamuwa province\12\ 2sg\1a+சபரகமுவ மாகாணம்\1a"සබරගමුව පළාත
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/LR b/.config/google-chrome/AutofillStates/2020.11.2.164946/LR
deleted file mode 100644 (file)
index 3edd438..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-\ 2LR\12\13
-\ 4bong\1a\vbong county\12\13
-\ 4bomi\1a\vbomi county\12+
-\10grand cape mount\1a\17grand cape mount county\12!
-\vgrand bassa\1a\12grand bassa county\12!
-\vgrand gedeh\1a\12grand gedeh county\12\1d
-       grand kru\1a\10grand kru county\12\e
-\bgbarpolu\1a\ fgbarpolu county\12\13
-\ 4lofa\1a\vlofa county\12\19
-\amargibi\1a\ emargibi county\12!
-\vmontserrado\1a\12montserrado county\12\e
-\bmaryland\1a\ fmaryland county\12\15
-\ 5nimba\1a\fnimba county\12\1d
-       river gee\1a\10river gee county\12)
-
-river cess\1a\10rivercess county\1a  rivercess\12\15
-\ 5sinoe\1a\fsinoe county
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/LS b/.config/google-chrome/AutofillStates/2020.11.2.164946/LS
deleted file mode 100644 (file)
index 5f370a5..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2LS\12\19
-\ 6maseru\1a\ fmaseru district\12!
-
-buthabuthe\1a\13buthabuthe district\12\19
-\ 6leribe\1a\ fleribe district\12\17
-\ 5berea\1a\ eberea district\12\1d
-\bmafeteng\1a\11mafeteng district\12'
-\rmohale's hoek\1a\16mohale's hoek district\12\e
-\aquthing\1a\10quthing district\12#
-\vqacha's nek\1a\14qacha's nek district\12!
-
-mokhotlong\1a\13mokhotlong district\12!
-
-thabatseka\1a\13thabatseka district
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/LT b/.config/google-chrome/AutofillStates/2020.11.2.164946/LT
deleted file mode 100644 (file)
index 336a37a..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-\ 2LT\12"
-\11alytaus apskritis\1a\ralytus county\12(
-\14klaipėdos apskritis\1a\10klaipėda county\12 
-\ fkauno apskritis\1a\rkaunas county\12.
-\17marijampolės apskritis\1a\13marijampolė county\12+
-\15panevėžio apskritis\1a\12panevėžys county\12'
-\13šiaulių apskritis\1a\10šiauliai county\12&
-\13tauragės apskritis\1a\ ftauragė county\12%
-\12telšių apskritis\1a\ ftelšiai county\12 
-\10utenos apskritis\1a\futena county\12$
-\12vilniaus apskritis\1a\ evilnius county
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/LU b/.config/google-chrome/AutofillStates/2020.11.2.164946/LU
deleted file mode 100644 (file)
index e4618f8..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-\ 2LU\12\1c
-\bdiekirch\1a\10distrikt dikrech\12'
-\fgrevenmacher\1a\17distrikt gréiwemaacher\12{
-\12distrikt luxemburg\1a\16district de luxembourg\1a\14distrikt lëtzebuerg\1a\vlëtzebuerg\1a        luxemburg\1a\13luxembourg district\1a
-luxembourg
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/LV b/.config/google-chrome/AutofillStates/2020.11.2.164946/LV
deleted file mode 100644 (file)
index 924f944..0000000
+++ /dev/null
@@ -1,123 +0,0 @@
-
-\ 2LV\12%
-\ eaglonas novads\1a\13aglona municipality\12-
-\12aizkraukles novads\1a\17aizkraukle municipality\12'
-\ faizputes novads\1a\14aizpute municipality\12)
-\10aknīstes novads\1a\15aknīste municipality\12#
-\ralojas novads\1a\12aloja municipality\12'
-\ falsungas novads\1a\14alsunga municipality\12)
-\10alūksnes novads\1a\15alūksne municipality\12#
-\ramatas novads\1a\12amata municipality\12\1f
-\vapes novads\1a\10ape municipality\12!
-\fauces novads\1a\11auce municipality\12&
-\ eādažu novads\1a\14ādaži municipality\12'
-\ fbabītes novads\1a\14babīte municipality\12'
-\ fbaldones novads\1a\14baldone municipality\12+
-\11baltinavas novads\1a\16baltinava municipality\12"
-\fbalvu novads\1a\12balvi municipality\12%
-\ ebauskas novads\1a\13bauska municipality\12+
-\11beverīnas novads\1a\16beverīna municipality\12(
-\ fbrocēnu novads\1a\15brocēni municipality\12=
-\10burtnieku novads\1a\16burtnieki municipality\1a\11burtnieku pagasts\12+
-\11carnikavas novads\1a\16carnikava municipality\12)
-\10cesvaines novads\1a\15cesvaine municipality\12#
-\fcēsu novads\1a\13cēsis municipality\12#
-\rciblas novads\1a\12cibla municipality\12#
-\rdagdas novads\1a\12dagda municipality\12,
-\11daugavpils novads\1a\17daugavpils municipality\12%
-\ edobeles novads\1a\13dobele municipality\12'
-\ fdundagas novads\1a\14dundaga municipality\12#
-\rdurbes novads\1a\12durbe municipality\12%
-\ eengures novads\1a\13engure municipality\12&
-\ eērgļu novads\1a\14ērgļi municipality\12)
-\10garkalnes novads\1a\15garkalne municipality\12)
-\10grobiņas novads\1a\15grobiņa municipality\12'
-\ fgulbenes novads\1a\14gulbene municipality\12%
-\ eiecavas novads\1a\13iecava municipality\12H
-\eikšķiles lauku teritorija\1a\11ikšķiles novads\1a\16ikšķile municipality\12)
-\10ilūkstes novads\1a\15ilūkste municipality\12,
-\11inčukalna novads\1a\17inčukalns municipality\12/
-\13jaunjelgavas novads\1a\18jaunjelgava municipality\121
-\14jaunpiebalgas novads\1a\19jaunpiebalga municipality\12(
-\ fjaunpils novads\1a\15jaunpils municipality\12'
-\ fjelgavas novads\1a\14jelgava municipality\12,
-\11jēkabpils novads\1a\17jēkabpils municipality\12'
-\ fkandavas novads\1a\14kandava municipality\12)
-\10kārsavas novads\1a\15kārsava municipality\12&
-\ ekocēnu novads\1a\14kocēni municipality\12'
-\ fkokneses novads\1a\14koknese municipality\12+
-\11krāslavas novads\1a\16krāslava municipality\12)
-\10krimuldas novads\1a\15krimulda municipality\12*
-\10krustpils novads\1a\16krustpils municipality\12)
-\10kuldīgas novads\1a\15kuldīga municipality\12&
-\ eķeguma novads\1a\14ķegums municipality\12'
-\ fķekavas novads\1a\14ķekava municipality\12-
-\12lielvārdes novads\1a\17lielvārde municipality\12(
-\ flimbažu novads\1a\15limbaži municipality\12)
-\10līgatnes novads\1a\15līgatne municipality\12(
-\ flīvānu novads\1a\15līvāni municipality\12'
-\ flubānas novads\1a\14lubāna municipality\12#
-\rludzas novads\1a\12ludza municipality\12%
-\ emadonas novads\1a\13madona municipality\12+
-\11mazsalacas novads\1a\16mazsalaca municipality\12(
-\ fmālpils novads\1a\15mālpils municipality\12'
-\ fmārupes novads\1a\14mārupe municipality\12*
-\10mērsraga novads\1a\16mērsrags municipality\12,
-\11naukšēnu novads\1a\17naukšēni municipality\12%
-\ eneretas novads\1a\13nereta municipality\12#
-\rnīcas novads\1a\12nīca municipality\12!
-\fogres novads\1a\11ogre municipality\12%
-\ eolaines novads\1a\13olaine municipality\12*
-\10ozolnieku novads\1a\16ozolnieki municipality\12+
-\11pārgaujas novads\1a\16pārgauja municipality\12-
-\12pāvilostas novads\1a\17pāvilosta municipality\12+
-\10pļaviņu novads\1a\17pļaviņas municipality\12&
-\ epreiļu novads\1a\14preiļi municipality\12)
-\10priekules novads\1a\15priekule municipality\12*
-\10priekuļu novads\1a\16priekuļi municipality\12#
-\rraunas novads\1a\12rauna municipality\12)
-\10rēzeknes novads\1a\15rēzekne municipality\12(
-\ friebiņu novads\1a\15riebiņi municipality\12!
-\frojas novads\1a\11roja municipality\12&
-\ eropažu novads\1a\14ropaži municipality\12%
-\ erucavas novads\1a\13rucava municipality\12&
-\ erugāju novads\1a\14rugāji municipality\12)
-\10rundāles novads\1a\15rundāle municipality\12)
-\10rūjienas novads\1a\15rūjiena municipality\12!
-\fsalas novads\1a\11sala municipality\12/
-\13salacgrīvas novads\1a\18salacgrīva municipality\12*
-\10salaspils novads\1a\16salaspils municipality\12$
-\rsaldus novads\1a\13saldus municipality\12,
-\11saulkrastu novads\1a\17saulkrasti municipality\12#
-\rsējas novads\1a\12sēja municipality\12'
-\ fsiguldas novads\1a\14sigulda municipality\12*
-\10skrīveru novads\1a\16skrīveri municipality\12'
-\ fskrundas novads\1a\14skrunda municipality\12)
-\10smiltenes novads\1a\15smiltene municipality\12(
-\ fstopiņu novads\1a\15stopiņi municipality\12(
-\ fstrenču novads\1a\15strenči municipality\12"
-\ftalsu novads\1a\12talsi municipality\12)
-\10tērvetes novads\1a\15tērvete municipality\12$
-\rtukuma novads\1a\13tukums municipality\12)
-\10vaiņodes novads\1a\15vaiņode municipality\12#
-\rvalkas novads\1a\12valka municipality\12.
-\12varakļānu novads\1a\18varakļāni municipality\12)
-\10vārkavas novads\1a\15vārkava municipality\12/
-\13vecpiebalgas novads\1a\18vecpiebalga municipality\12,
-\11vecumnieku novads\1a\17vecumnieki municipality\12*
-\10ventspils novads\1a\16ventspils municipality\12)
-\10viesītes novads\1a\15viesīte municipality\12'
-\ fviļakas novads\1a\14viļaka municipality\12(
-\ fviļānu novads\1a\15viļāni municipality\12%
-\ ezilupes novads\1a\13zilupe municipality\12!
-\13daugavpils pilsēta\1a
-daugavpils\12\1c
-\11jelgavas pilsēta\1a\ajelgava\12!
-\13jēkabpils pilsēta\1a
-jēkabpils\12\1e
-\12jūrmalas pilsēta\1a\bjūrmala\12&
-\10city of liepāja\1a\12liepājas pilsēta\120
-\10rēzeknes novads\1a\brēzekne\1a\12rēzeknes pilsēta\12\17
-\ frīgas pilsēta\1a\ 4riga\12\1f
-\12ventspils pilsēta\1a   ventspils\12\1e
-\12valmieras pilsēta\1a\bvalmiera
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/LY b/.config/google-chrome/AutofillStates/2020.11.2.164946/LY
deleted file mode 100644 (file)
index cc05d02..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-
-\ 2LY\12:
-\fبنغازي\1a\17شعبية بنغازي\1a\11benghazi district\12?
-\11البطنان‎\1a\19شعبية البطنان\1a\ fbutnan district\12/
-\bدرنة\1a\ ederna district\1a\13شعبية درنة\12*
-\11شعبية غات\1a\rghat district\1a\ 6غات\12p
-\17الجبل الأخضر\1a\17الجبل الاخضر\1a\18jabal al akhdar district\1a"شعبية الجبل الأخضر\12W
-\17الجبل الغربي\1a"شعبية الجبل الغربي\1a\18jabal al gharbi district\12<
-\ eالجفارة\1a\19شعبية الجفارة\1a\ fjafara district\127
-\fالجفرة\1a\17شعبية الجفرة\1a\ ejufra district\12E
-\fالجفرة\1a\ ekufra district\1a\fالكفرة\1a\17شعبية الكفرة\128
-\fالمرقب\1a\ fmurqub district\1a\17شعبية المرقب\129
-\17شعبية مصراتة\1a\fمصراتة\1a\10misrata district\122
-
-المرج\1a\rmarj district\1a\15شعبية المرج\120
-\13شعبية مرزق\1a\ fmurzuq district\1a\bمرزق\123
-\15شعبية نالوت\1a
-نالوت\1a\ enalut district\12V
-\17النقاط الخمس\1a\17nuqat al khams district\1a"شعبية النقاط الخمس\12/
-\bسبها\1a\ esabha district\1a\13شعبية سبها\125
-\ 6سرت\1a\bسُرت\1a\11شعبية سرت\1a\ esirte district\129
-\17شعبية طرابلس\1a\10tripoli district\1a\fطرابلس\12>
-\ eالواحات\1a\11al wahat district\1a\19شعبية الواحات\12Q
- شعبية وادي الحياة\1a\16wadi al hayaa district\1a\15وادي الحياة\12`
-\fالشاطئ\1a شعبية وادي الشاطئ\1a\17wadi al shatii district\1a\15وادي الشاطئ\12<
-\ eالزاوية\1a\ fzawiya district\1a\19شعبية الزاوية
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MA b/.config/google-chrome/AutofillStates/2020.11.2.164946/MA
deleted file mode 100644 (file)
index b8bf4ba..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2MA\12a
-)جهة طنجة تطوان الحسيمة\1a\19tangiertétouanal hoceima\1a\19tangertétouanal hoceïma\12\1d
-\11جهة الشرق\1a\boriental\123
-\18جهة فاس مكناس\1a\vfèsmeknès\1a
-fezmeknès\12A
-+جهة الرباط سلا القنيطرة\1a\12rabatsalékénitra\12R
-#جهة بني ملال خنيفرة\1a\14béni mellalkhenifra\1a\15béni mellalkhénifra\12=
-)جهة الدار البيضاء سطات\1a\10casablancasettat\12:
-\1aجهة مراكش آسفي\1a\rmarrakechsafi\1a\rmarrakeshsafi\122
- جهة درعة تافيلالت\1a\ edrâatafilalet\121
-\16جهة سوس ماسة\1a
-soussmassa\1a\vsouss massa\123
-\1fجهة كلميم واد نون\1a\10guelmimoued noun\12L
-1جهة العيون الساقية الحمراء\1a\17laâyounesakia el hamra
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MD b/.config/google-chrome/AutofillStates/2020.11.2.164946/MD
deleted file mode 100644 (file)
index 05b0e24..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-
-\ 2MD\12 
-
-anenii noi\1a\12raionul anenii noi\12\10
-\abălți\1a\ 5balti\12\1a
-\10județul tighina\1a\ 6bender\12#
-\ fraionul briceni\1a\10briceni district\12?
-\fbasarabeasca\12\ 2bs\1a\15basarabeasca district\1a\14raionul basarabeasca\12\1f
-\rraionul cahul\1a\ ecahul district\128
-\vcălărași\1a\13raionul călărași\1a\14călărași district\122
-       cimișlia\1a\11raionul cimișlia\1a\12cimișlia district\12%
-\10raionul criuleni\1a\11criuleni district\122
-       căuşeni\1a\12căușeni district\1a\11raionul căușeni\12%
-\10raionul cantemir\1a\11cantemir district\12\16
-
-chișinău\1a\bchisinau\125
-
-dondușeni\1a\13dondușeni district\1a\12raionul dondușeni\12#
-\ fraionul drochia\1a\10drochia district\122
-       dubăsari\1a\12dubăsari district\1a\11raionul dubăsari\12,
-\aedineț\1a\ fraionul edineț\1a\10edineţ district\122
-       fălești\1a\12fălești district\1a\11raionul fălești\122
-       floreşti\1a\11raionul florești\1a\12florești district\12\16
-
-găgăuzia\1a\bgagauzia\12,
-\aglodeni\1a\ fraionul glodeni\1a\10glodeni district\125
-
-hîncești\1a\12raionul hîncești\1a\13hîncești district\12%
-\10raionul ialoveni\1a\11ialoveni district\12\1f
-\rraionul leova\1a\ eleova district\12'
-\11raionul nisporeni\1a\12nisporeni district\12,
-\aocnița\1a\10ocnița district\1a\ fraionul ocnița\12&
-\ 5orhei\1a\rraionul orhei\1a\ eorhei district\12)
-\ eraionul rezina\1a\ 6rezina\1a\ frezina district\122
-\11raionul rîșcani\1a    rîșcani\1a\12rîșcani district\12>
-\15raionul șoldănești\1a\rşoldăneşti\1a\16șoldănești district\122
-\11raionul sîngerei\1a    sîngerei\1a\12sîngerei district\12!
-\11stînga nistrului\1a\ftransnistria\12)
-\ eraionul soroca\1a\ 6soroca\1a\ fsoroca district\125
-\12raionul strășeni\1a\13strășeni district\1a
-strășeni\12>
-\15raionul ștefan vodă\1a\16ștefan vodă district\1a\rştefan vodă\12%
-\10raionul taraclia\1a\11taraclia district\129
-\12raionul telenești\12\ 2tl\1a\13telenești district\1a
-telenești\12#
-\ fraionul ungheni\1a\10ungheni district
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/ME b/.config/google-chrome/AutofillStates/2020.11.2.164946/ME
deleted file mode 100644 (file)
index 50b8ecd..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-
-\ 2ME\122
-\1dопштина петњица\1a\11opština petnjica\12E
-\eопштина гусиње\1a\10opština gusinje\1a\14gusinje municipality\12U
-\16андријевица\1a\vandrijevica\1a\14opština andrijevica\1a\18andrijevica municipality\12-
-\ 6бар\1a\fopština bar\1a\10bar municipality\1a\ 3bar\12J
-\fберане\12\ 2ba\1a\bivangrad\1a\ 6berane\1a\ fopština berane\1a\13berane municipality\12[
-\15бијело поље\12\ 2bp\1a\19bijelo polje municipality\1a\fbijelo polje\1a\15opština bijelo polje\127
-
-будва\1a\12budva municipality\1a\ eopština budva\1a\ 5budva\12C
-\fцетиње\1a\14cetinje municipality\1a\acetinje\1a\14prijestonica cetinje\12U
-\16даниловград\1a\vdanilovgrad\1a\14opština danilovgrad\1a\18danilovgrad municipality\12T
-\15херцег нови\1a\14opština herceg novi\1a\vherceg novi\1a\18herceg novi municipality\12D
-\ eколашин\1a\11opština kolašin\1a\15kolašin municipality\1a\bkolašin\12R
-
-котор\1a\ eopština kotor\1a\19општина котор\1a\12kotor municipality\1a\ 5kotor\12F
-\10мојковац\1a\15mojkovac municipality\1a\11opština mojkovac\1a\bmojkovac\12B
-\fникшић\1a\11opština nikšić\1a\bnikšić\1a\15nikšić municipality\12O
-\17општина плав\12\ 2pl\1a\11plav municipality\1a\ropština plav\1a\ 4plav\1a\bплав\12B
-\fпљевља\1a\bpljevlja\1a\11opština pljevlja\1a\15pljevlja municipality\12D
-\ eплужине\1a\11opština plužine\1a\bplužine\1a\15plužine municipality\12N
-\12подгорица\1a\15glavni grad podgorica\1a    podgorica\1a\16podgorica municipality\12?
-\fрожаје\1a\arožaje\1a\14rožaje municipality\1a\10opština rožaje\12?
-\fшавник\1a\ašavnik\1a\14šavnik municipality\1a\10opština šavnik\127
-
-тиват\1a\12tivat municipality\1a\ eopština tivat\1a\ 5tivat\12:
-
-улцињ\1a\ fopština ulcinj\1a\ 6ulcinj\1a\13ulcinj municipality\12G
-\eопштина жабљак\1a\15žabljak municipality\1a\11opština žabljak
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MF b/.config/google-chrome/AutofillStates/2020.11.2.164946/MF
deleted file mode 100644 (file)
index d8808e4..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-\ 2MF\12\1e
-\1ccollectivity of saint martin
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MG b/.config/google-chrome/AutofillStates/2020.11.2.164946/MG
deleted file mode 100644 (file)
index 0277a73..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2MG\12\15
-\ 5anosy\1a\fanosy region\12p
-       toamasina\1a\14province de tamatave\1a\12toamasina province\1a/lisitra ny tanàna ny madagasikara araparitàny\1a\btamatave\12<
-\vantsiranana\1a\17province de diegosuarez\1a\14antsiranana province\12?
-\ffianarantsoa\1a\15fianarantsoa province\1a\18province de fianarantsoa\12=
-       mahajanga\1a\amajunga\1a\12mahajanga province\1a\13province de majunga\12c
-\fantananarivo\1a\17province d'antananarivo\1a\17faritanin' antananarivo\1a
-tananarive\1a\15antananarivo province\120
-\atoliara\1a\13province de toliara\1a\10toliara province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MH b/.config/google-chrome/AutofillStates/2020.11.2.164946/MH
deleted file mode 100644 (file)
index 00dfb11..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-
-\ 2MH\12\r
-\vailuk atoll\12\14
-\12ailinglaplap atoll\12\f
-
-arno atoll\12\v
-       aur atoll\12\ 6
-\ 4ebon\12\10
-\ eenewetak atoll\12\1c
-\fjabat island\1a\fjabwot atoll\12\ e
-\fjaluit atoll\12\r
-\vkili island\12\11
-\ fkwajalein atoll\12\v
-       lae atoll\12\f
-
-lib island\12\ e
-\flikiep atoll\12\ e
-\fmajuro atoll\12\10
-\ emaloelap atoll\12\ e
-\fmejit island\12\f
-
-mili atoll\12\ f
-\rnamorik atoll\12\f
-
-namu atoll\12\10
-\ erongelap atoll\12\f
-
-ujae atoll\12\ e
-\futirik atoll\12\r
-\vwotho atoll\12\r
-\vwotje atoll
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MK b/.config/google-chrome/AutofillStates/2020.11.2.164946/MK
deleted file mode 100644 (file)
index c0caefd..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-
-\ 2MK\12T
-!општина арачиново\1a\14komuna e haraçinës\1a\19municipality of aracinovo\12H
-\eопштина берово\1a\16municipality of berovo\1a\11komuna e berovës\12J
-\eопштина битола\1a\16municipality of bitola\1a\13komuna e manastirit\12b
-\10богданци\1a\1fопштина богданци\1a\13komuna e bogdancës\1a\18municipality of bogdanci\12Q
-\1fопштина боговиње\1a\19municipality of bogovinje\1a\13komuna e bogovinës\12b
-\10босилово\1a\13komuna e bosilovës\1a\1fопштина босилово\1a\18municipality of bosilovo\12R
-\1fопштина брвеница\1a\15komuna e bërvenicës\1a\18municipality of brvenica\12i
-\12валандово\1a\19municipality of valandovo\1a!општина валандово\1a\15komuna e vallandovës\12P
-\1fопштина василево\1a\13komuna e vasilevës\1a\18municipality of vasilevo\12Y
-\ eвевчани\1a\15vevčani municipality\1a\1dопштина вевчани\1a\11komuna e veçanit\12^
-
-велес\1a\15municipality of veles\1a\fkomuna veles\1a\19општина велес\1a\10komuna e velesit\12H
-\eопштина виница\1a\11komuna e vinicës\1a\16municipality of vinica\12k
-\12врапчиште\1a!општина врапчиште\1a\emunicipality of vrapčište\1a\15komuna e vrapçishtit\12g
-\11гевгелиjа\1a\19municipality of gevgelija\1a\15komuna e gjevgjelisë\1a општина гевгелиjа\12b
-\10гостивар\1a\1fопштина гостивар\1a\18municipality of gostivar\1a\13komuna e gostivarit\12K
-\1dопштина градско\1a\17municipality of gradsko\1a\11komuna e grackës\12b
-
-дебар\1a\19општина дебар\1a\15municipality of debar\1a\10komnua e dibrës\1a\10komuna e dibrës\12L
-\1dопштина дебарца\1a\17municipality of debarca\1a\12komuna e debarcës\12^
-\ eделчево\1a\14komuna e dellçevës\1a\1dопштина делчево\1a\17municipality of delcevo\12]
-%општина демир капиjа\1a\16komuna e demir kapisë\1a\1cmunicipality of demir kapija\12[
-$општина демир хисар\1a\16komuna e demir hisarit\1a\emunicipality of demir hisar\12U
-\fдојран\1a\16municipality of dojran\1a\1aопштина доjран\1a\11komuna e dojranit\12L
-\1dопштина долнени\1a\17municipality of dolneni\1a\12komuna e dollnenit\12X
-\fжелино\1a\eопштина желино\1a\17municipality of želino\1a\12komuna e zhelinës\12n
-\14зелениково\1a\15komuna e zelenikovës\1a#општина зелениково\1a\1amunicipality of zelenikovo\12\
-\ eзрновци\1a\12komuna e zërnocit\1a\1dопштина зрновци\1a\17municipality of zrnovci\12]
-\ eилинден\1a\1dопштина илинден\1a\17municipality of ilinden\1a\13komuna e belimbegut\12d
-\11jегуновце\1a општина jегуновце\1a\19municipality of jegunovce\1a\12komuna e jegunocit\12R
-!општина кавадарци\1a\12komuna e kavadarit\1a\19municipality of kavadarci\12P
-\1fопштина карбинци\1a\18municipality of karbinci\1a\13komuna e karbincës\12H
-\eопштина кичево\1a\14kičevo municipality\1a\13komuna e kerçovës\12F
-\19општина конче\1a\16municipality of konche\1a\11komuna e konçës\12W
-\fкочани\1a\eопштина кочани\1a\11komuna e koçanit\1a\17municipality of kočani\12L
-\1dопштина кратово\1a\12komuna e kratovës\1a\17municipality of kratovo\12d
-(општина крива паланка\1a\19komuna e kriva pallankës\1a\1dmunicipality of kriva palanka\12a
-'општина кривогаштани\1a\1dmunicipality of krivogaštani\1a\17komuna e krivogashtanit\12N
-\1dопштина крушево\1a\13komuna e krushevës\1a\18municipality of kruševo\12b
-\10куманово\1a\1fопштина куманово\1a\13komuna e kumanovës\1a\18municipality of kumanovo\12[
-\ eлипково\1a\17municipality of lipkovo\1a\11komuna e likovës\1a\1dопштина липково\12I
-\eопштина лозово\1a\12komuna e llozovës\1a\16municipality of lozovo\12|
-/опÑ\88Ñ\82ина Ð¼Ð°Ð²Ñ\80ово Ð¸ Ñ\80оÑ\81Ñ\82Ñ\83Ñ\88а\1a$municipality of mavrovo and rostuÅ¡a\1a#komuna e mavrovës dhe radostushës\12©\ 1
-\10каменица\1a4општина македонска каменица\1a#municipality of makedonska kamenica\1a%македонска каменица\1a\13komuna e kamenicës\12`
-,општина македонски брод\1a\1fmunicipality of makedonski brod\1a\ fkomuna e brodit\12W
-\fмогила\1a\eопштина могила\1a\12komuna e mogillës\1a\16municipality of mogila\12d
-\1fопштина неготино\1a\13komuna e negotinës\1a\18municipality of negotino\1a\12komuna e negotinit\12G
-\eопштина новаци\1a\16municipality of novaci\1a\10komuna e novacit\12f
-\11ново село\1a\14komuna e novosellës\1a општина ново село\1a\19municipality of novo selo\12U
-\19општина охрид\1a\ 5ohër\1a\15municipality of ohrid\1a
-охрид\1a\ ekomuna e ohrit\12P
-\1fопштина петровец\1a\18municipality of petrovec\1a\13komuna e petrovecit\12]
-\1dопштина пехчево\1a\ eпехчево\1a\12komuna e peçevës\1a\18municipality of pehčevo\12_
-\1fопштина пласница\1a\13komuna e plasnicës\1a\10пласница\1a\15plasnica municipality\12V
-\eопштина прилеп\1a\16municipality of prilep\1a\fприлеп\1a\11komuna e prilepit\12j
-!општина пробиштип\1a\1amunicipality of probištip\1a\12пробиштип\1a\15komuna e probishtipit\12_
-\1dопштина радовиш\1a\ eрадовиш\1a\14komuna e radovishtit\1a\18municipality of radoviš\12N
-\1fопштина ранковце\1a\18municipality of rankovce\1a\11komuna e rankocit\12Q
-\19општина ресен\1a
-ресен\1a\15municipality of resen\1a\11komuna e resnjës\12L
-\1dопштина росоман\1a\17municipality of rosoman\1a\12komuna e rosomanit\12y
-&општина свети николе\1a\18komuna e sveti nikollës\1a\1cmunicipality of sveti nikole\1a\17свети николе\12^
-\1dопÑ\88Ñ\82ина Ñ\81опиÑ\88Ñ\82е\1a\ eÑ\81опиÑ\88Ñ\82е\1a\18municipality of sopiÅ¡te\1a\13komuna e sopishtës\12\95\ 1
-.општина старо нагоричане\1a\1fkomuna e nagoriçit të vjetër\1a\1fстаро нагоричане\1a!municipality of staro nagorichane\12H
-\eопштина струга\1a\11komuna e strugës\1a\16municipality of struga\12n
-\1fопÑ\88Ñ\82ина Ñ\81Ñ\82Ñ\80Ñ\83миÑ\86а\1a\13komuna e strumicës\1a\10Ñ\81Ñ\82Ñ\80Ñ\83миÑ\86а\1a       strumicë\1a\19municipality of strumitsa\12\8f\ 1
-%општина студеничани\1a\fstudeniçani\1a
-studeniqan\1a\16komuna e studeniçanit\1a\1cmunicipality of studeničani\1a\16студеничани\12^
-\eопштина теарце\1a\fтеарце\1a\16municipality of tearce\1a\11komuna e tearcës\1a\ 6tearca\12g
-\eопштина тетово\1a\11komuna e tetovës\1a\atetovë\1a\16municipality of tetovo\1a\ 6tetova\1a\fтетово\12t
-$општина центар жупа\1a\15центар жупа\1a\17komuna e qendrës zhupa\1a\1cmunicipality of centar župa\12T
-\19општина чашка\1a\12komuna e çashkës\1a
\87аÑ\88ка\1a\17municipality of Ä\8daÅ¡ka\12\98\ 1
-/опÑ\88Ñ\82ина Ñ\87еÑ\88иновооблеÑ\88ево\1a\1ekomuna e Ã§eshinovoobleshevës\1a Ñ\87еÑ\88иновооблеÑ\88ево\1a#municipality of Ä\8deÅ¡inovoobleÅ¡evo\12\8e\ 1
-(општина чучер сандево\1a\1emunicipality of čučersandevo\1a\19komuna e çuçersandevës\1a'општина чучерсандево\12L
-\17општина штип\1a\bштип\1a\10komuna e shtipit\1a\15municipality of štip\12x
-\14град скопjе\12\ 4ск\12\ 2sk\1a\15град скопје\1a\10rajoni i shkupit\1a\10qyteti i shkupit\1a\ egreater skopje\1a\vскопjе
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/ML b/.config/google-chrome/AutofillStates/2020.11.2.164946/ML
deleted file mode 100644 (file)
index 7c57937..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2ML\12'
-\ 5kayes\1a\fkayes region\1a\10région de kayes\123
-       koulikoro\1a\10koulikoro region\1a\14région de koulikoro\12-
-\12région de sikasso\1a\asikasso\1a\ esikasso region\121
-\11région de ségou\1a\ 6ségou\1a\ 5segou\1a\rségou region\12'
-\ 5mopti\1a\fmopti region\1a\10région de mopti\126
-\15région de tombouctou\1a\11tombouctou region\1a
-tombouctou\12!
-\ 3gao\1a\ erégion de gao\1a
-gao region\12'
-\ 5kidal\1a\fkidal region\1a\10région de kidal\125
-\ 6bamako\1a\17bamako capital district\1a\12district de bamako
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MM b/.config/google-chrome/AutofillStates/2020.11.2.164946/MM
deleted file mode 100644 (file)
index 4971377..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-
-\ 2MM\12\83\ 1
--စစ်ကိုင်းတိုင်း\1a\ esagaing region\1aBစစ်ကိုင်းတိုင်းဒေသကြီး\12h
-!ပဲခူးတိုင်း\1a6ပဲခူးတိုင်းဒေသကြီး\1a\vbago region\12G
-6မကွေးတိုင်းဒေသကြီး\1a\rmagway region\12O
-<မန္တလေးတိုင်းဒေသကြီး\1a\ fmandalay region\12X
-Bတနင်္သာရီတိုင်းဒေသကြီး\1a\12tanintharyi region\12v
-'á\80\9bá\80\94á\80ºá\80\80á\80¯á\80\94á\80ºá\80\90á\80­á\80¯á\80\84á\80ºá\80¸\1a\80\9bá\80\94á\80ºá\80\80á\80¯á\80\94á\80ºá\80\90á\80­á\80¯á\80\84á\80ºá\80¸á\80\92á\80±á\80\9eá\80\80á\80¼á\80®á\80¸\1a\ryangon region\12\97\ 1
-\12ဧရာဝတီ\1a
-ayeyarwady\1a:ဧရာဝတီ တိုင်းဒေသကြီး\1a9ဧရာဝတီတိုင်းဒေသကြီး\12.
-$ကချင်ပြည်နယ်\1a\ 6kachin\120
-!ကယားပြည်နယ်\1a\vkayah state\120
-!ကရင်ပြည်နယ်\1a\vkayin state\122
-$ချင်းပြည်နယ်\1a
-chin state\12.
-!မွန်ပြည်နယ်\1a    mon state\122
-'ရခိုင်ပြည်နယ်\1a\arakhine\12,
-$ရှမ်းပြည်နယ်\1a\ 4shan\12o
-Rနေပြည်တော် ပြည်တောင်စုနယ်မြေ\1a\19naypyidaw union territory
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MN b/.config/google-chrome/AutofillStates/2020.11.2.164946/MN
deleted file mode 100644 (file)
index 1f86a9e..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-
-\ 2MN\12+
-
-орхон\1a\ 6orkhon\1a\15орхон аймаг\12 
-\12дархануул\1a
-darkhanuul\12\17
-\fхэнтий\1a\akhentii\127
-\ eхөвсгөл\1a
-khövsgöl\1a\19хөвсгөл аймаг\12&
-\bховд\1a\13ховд аймаг\1a\ 5khovd\12 
-\ 6увс\1a\11увс аймаг\1a\ 3uvs\12!
-\ 6төв\1a\ 4töv\1a\11төв аймаг\12\19
-\ eсэлэнгэ\1a\aselenge\12@
-\12сүхбаатар\1a\vsükhbaatar\1a\1dсүхбаатар аймаг\12;
-\10өмнөговь\1a\eөмнөговь аймаг\1a
-ömnögovi\12%
-\14өвөрхангай\1a\rövörkhangai\12\17
-\fзавхан\1a\azavkhan\12M
-\12дорноговь\1a\10дундговь\1a\eдундговь аймаг\1a\bdundgovi\12\16
-\fдорнод\1a\ 6dornod\12\1f
-\12дорноговь\1a   dornogovi\12#
-\14говьсүмбэр\1a\vgovisümber\12\1f
-\12говьалтай\1a   govialtai\12/
-\fбулган\1a\17булган аймаг\1a\ 6bulgan\12E
-\14баянхонгор\1a\1fбаянхонгор аймаг\1a\fbayankhongor\12!
-\12баянөлгий\1a\vbayanölgii\12\1d
-\10архангай\1a     arkhangai\12%
-\16улаанбаатар\1a\vulaanbaatar
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MP b/.config/google-chrome/AutofillStates/2020.11.2.164946/MP
deleted file mode 100644 (file)
index eb8f8a8..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-\ 2MP\121
-\10northern islands\1a\1dnorthern islands municipality\12\b
-\ 6tinian\12\b
-\ 6saipan\12\r
-\vrota island
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MQ b/.config/google-chrome/AutofillStates/2020.11.2.164946/MQ
deleted file mode 100644 (file)
index 8657fa9..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2MQ\12\r
-\vla trinité\12
-
-\ble marin\12\r
-\vsaintpierre\12\ e
-\ffortdefrance
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MR b/.config/google-chrome/AutofillStates/2020.11.2.164946/MR
deleted file mode 100644 (file)
index 93a08a3..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-
-\ 2MR\12\81\ 1
-"ولاية الحوض الشرقي\1a"ولاية الحوض الغربي\1a%ولاية الحوض الشرقي‎\1a\10hodh ech chargui\12d
-\17الحوض الغربي\1a"ولاية الحوض الغربي\1a\15hodh el gharbi region\1a\ ehodh el gharbi\12/
-
-عصابة\1a\ 6assaba\1a\19ولاية العصابة\12?
-\ eجُرجُول\1a\17ولاية كوركول\1a\ 6gorgol\1a\fكوركول\123
-\fبراكْن\1a\eولاية البراكنة\1a\ 6brakna\12Z
-\10الترارزة\1a\11région du trarza\1a\eولاية الترارزة\1a\ eترارْزا\1a\ 6trarza\12*
-
-أدرار\1a\ 5adrar\1a\15ولاية أدرار\12e
-\19داخلة نواذيبو\1a\13dakhlet nouâdhibou\1a\1fدَخْلِة نواذيبيو\1a\12dakhlet nouadhibou\12<
-\fتاجانت\1a\ 6tagant\1a\15ولاية تكانت\1a\rtagant region\12Z
-\12جواديماكا\1a   guidimaka\1a\10غيديماغا\1a
-guidimakha\1a\eولاية غيديماغا\12d
-\11تيرس زمور\1a\rtiris zemmour\1a\1cولاية تيرس زمور\1a\14tiris zemmour region\1a\ftiris zemour\12B
-\fإنشيري\1a\ eإينشيري\1a\19ولاية إينشيري\1a\ainchiri\120
-\1dنواكشوط الغربية\1a\ fnouakchottouest\121
-\1fنواكشوط الشمالية\1a\ enouakchottnord\120
-\1fنواكشوط الجنوبية\1a\rnouakchottsud
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MS b/.config/google-chrome/AutofillStates/2020.11.2.164946/MS
deleted file mode 100644 (file)
index 33a8a39..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2MS\128
-\15parish of saint peter\1a\12saint peter parish\1a\vsaint peter\12>
-\17parish of saint anthony\1a\14saint anthony parish\1a\rsaint anthony\12º\ 1
-\16parish of saint george\1a\14saint georges parish\1a\13saint george parish\1a\fsaint george\1a\ esaint george's\1a\18parish of saint george's\1a\rsaint georges\1a\17parish of saint georges\1a\15saint george's parish
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MU b/.config/google-chrome/AutofillStates/2020.11.2.164946/MU
deleted file mode 100644 (file)
index 8cb4c6e..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-
-\ 2MU\12.
-\ fagalega islands\1a\bagaléga\1a\11agaléga district\126
-\vblack river\1a\17rivière noire district\1a\ erivière noire\12 
-\10cargados carajos\1a\fsaintbrandon\12\17
-\ 5flacq\1a\ eflacq district\12!
-
-grand port\1a\13grand port district\12\15
-\ 4moka\1a\rmoka district\12'
-\rpamplemousses\1a\16pamplemousses district\12!
-
-port louis\1a\13port louis district\12+
-\ fplaines wilhems\1a\18plaines wilhems district\12\1f
-       rodrigues\1a\12rodrigues district\123
-\13rivière du rempart\1a\1crivière du rempart district\12\e
-\asavanne\1a\10savanne district
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MV b/.config/google-chrome/AutofillStates/2020.11.2.164946/MV
deleted file mode 100644 (file)
index 6c715b5..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2MV\12"
-\acentral\1a\10central province\1a\ 5medhu\12\17
-\ 4male\1a\bމާލެ\1a\ 5malé\124
-\vmedhuuthuru\1a\16north central province\1a\rnorth central\12\1f
-\ 5north\1a\ 6uthuru\1a\ enorth province\125
-\fmedhudhekunu\1a\rsouth central\1a\16south central province\12)
-\10dhekunu province\12\ 5south\1a\ esouth province\120
-\vmathiuthuru\1a\vupper north\1a\14upper north province\121
-\fmathidhekunu\1a\14upper south province\1a\vupper south
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MW b/.config/google-chrome/AutofillStates/2020.11.2.164946/MW
deleted file mode 100644 (file)
index 774e38a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2MW\12\19
-\acentral\1a\ ecentral region\12\e
-\bnorthern\1a\ fnorthern region\12\e
-\bsouthern\1a\ fsouthern region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MX b/.config/google-chrome/AutofillStates/2020.11.2.164946/MX
deleted file mode 100644 (file)
index 2ecaf5d..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-
-\ 2MX\12\15
-\ eaguascalientes\12\ 3ags\12\15
-\ fbaja california\12\ 2bc\12\1a
-\13baja california sur\12\ 3bcs\12\10
-\bcampeche\12\ 4camp\12\11
-       chihuahua\12\ 4chih\12\ f
-\achiapas\12\ 4chis\12E
-\11ciudad de méxico\12\ 4cdmx\12\ 2df\1a\10distrito federal\1a\améxico\1a\vmexico city\12&
-\14coahuila de zaragoza\12\ 4coah\1a\bcoahuila\12\r
-\ 6colima\12\ 3col\12\ e
-\adurango\12\ 3dgo\12#
-\12estado de guerrero\12\ 3gro\1a\bguerrero\12\11
-
-guanajuato\12\ 3gto\12!
-\11estado de hidalgo\12\ 3hgo\1a\ahidalgo\12\ e
-\ajalisco\12\ 3jal\12_
-"estado libre y soberano de méxico\12\ 6edomex\12\ 4méx\1a\améxico\1a\11estado de méxico\1a\ fstate of mexico\12(
-
-michoacán\12\ 4mich\1a\14michoacán de ocampo\12\ e
-\amorelos\12\ 3mor\12\ e
-\anayarit\12\ 3nay\12\1d
-\vnuevo león\12\ 2nl\1a
-nuevo leon\12\r
-\ 6oaxaca\12\ 3oax\12\r
-\ 6puebla\12\ 3pue\12(
-
-querétaro\12\ 3qro\1a\15querétaro de arteaga\12\19
-\fquintana roo\12\ 2qr\12\ 5q roo\12\ e
-\asinaloa\12\ 3sin\12(
-\10san luis potosí\12\ 3slp\1a\ fsan luis potosi\12\r
-\ 6sonora\12\ 3son\12\ e
-\atabasco\12\ 3tab\12\13
-
-tamaulipas\12\ 5tamps\12\10
-\btlaxcala\12\ 4tlax\120
-\bveracruz\12\ 3ver\1a\1fveracruz de ignacio de la llave\12\18
-\byucatán\12\ 3yuc\1a\ayucatan\12\10
-       zacatecas\12\ 3zac
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MY b/.config/google-chrome/AutofillStates/2020.11.2.164946/MY
deleted file mode 100644 (file)
index 79485fc..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-
-\ 2MY\12\e
-\ 5johor\1a\12johor darul takzim\12\a
-\ 5kedah\12
-
-\bkelantan\12\11
-\ 6melaka\1a\amalacca\12\11
-\ fnegeri sembilan\12\b
-\ 6pahang\12\16
-\fpulau pinang\1a\ 6penang\12*
-\fnegeri perak\1a\ 5perak\1a\13perak darul ridzuan\12\b
-\ 6perlis\12 
-\bselangor\1a\14selangor darul ehsan\12\f
-
-terengganu\12\a
-\ 5sabah\12        
-\asarawak\12S
-\fkuala lumpur\1a wilayah persekutuan kuala lumpur\1a!federal territory of kuala lumpur\12e
-\ 6labuan\12       labuan wp\1a\1alabuan wilayah persekutuan\1a\1awilayah persekutuan labuan\1a\18labuan federal territory\12*
-       putrajaya\1a\1dwilayah persekutuan putrajaya
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/MZ b/.config/google-chrome/AutofillStates/2020.11.2.164946/MZ
deleted file mode 100644 (file)
index b844999..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2MZ\12\19
-\ 6niassa\1a\ fniassa province\12\19
-\ 6manica\1a\ fmanica province\12\15
-\ 4gaza\1a\rgaza province\12\1f
-       inhambane\1a\12inhambane province\12\19
-\ 6maputo\1a\ fmaputo province\12\1a
-\10cidade de maputo\1a\ 6maputo\12\e
-\anampula\1a\10nampula province\12%
-\fcabo delgado\1a\15cabo delgado province\12(
-\bzambezia\1a     zambézia\1a\11zambezia province\12\19
-\ 6sofala\1a\ fsofala province\12\15
-\ 4tete\1a\rtete province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/NA b/.config/google-chrome/AutofillStates/2020.11.2.164946/NA
deleted file mode 100644 (file)
index bf9c385..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2NA\12"
-\acaprivi\1a\ ezambezi region\1a\asambesi\12\17
-\ 6erongo\1a\rerongo region\12\17
-\ 6hardap\1a\rhardap region\129
-\ 5karas\1a\aǁkaras\1a       ǀǀkaras\1a\fkaras region\1a\ eǁkaras region\12\17
-\ 6khomas\1a\rkhomas region\12"
-       kaokoland\1a\rkunene region\1a\ 6kunene\122
-\fotjozondjupa\1a\13otjozondjupa region\1a\rotjozondjoepa\12\19
-\aomaheke\1a\ eomaheke region\12,
-\akavango\1a\ ekavango region\1a\bokavango\1a\akawango\12\1f
-\ 6oshana\1a\ 6osjana\1a\roshana region\12#
-\aomusati\1a\ eomusati region\1a\bomoesati\12%
-\boshikoto\1a\bosjikoto\1a\ foshikoto region\12\1d
-       ohangwena\1a\10ohangwena region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/NC b/.config/google-chrome/AutofillStates/2020.11.2.164946/NC
deleted file mode 100644 (file)
index 5831c54..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2NC\127
-\eprovince des îles loyauté\1a\18loyalty islands province\12\1e
-\fprovince sud\1a\ esouth province\12\1f
-\rprovince nord\1a\ enorth province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/NE b/.config/google-chrome/AutofillStates/2020.11.2.164946/NE
deleted file mode 100644 (file)
index 13ab026..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-\ 2NE\12\17
-\ 6agadez\1a\ragadez region\12\15
-\ 5diffa\1a\fdiffa region\12\15
-\ 5dosso\1a\fdosso region\12\17
-\ 6maradi\1a\rmaradi region\12\17
-\ 6tahoua\1a\rtahoua region\12\1f
-
-tillabéri\1a\11tillabéri region\12\17
-\ 6zinder\1a\rzinder region\12?
-\1dcommunauté urbaine de niamey\1a\ 6niamey\1a\16niamey urban community
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/NG b/.config/google-chrome/AutofillStates/2020.11.2.164946/NG
deleted file mode 100644 (file)
index da60794..0000000
+++ /dev/null
@@ -1,50 +0,0 @@
-
-\ 2NG\122
-\ 4abia\12\ 2ab\1a\ 5abiya\1a\14ìpínlẹ̀ ábíá\1a        ȯra abia\124
-\aadamawa\12\ 2ad\1a\fȯra adamawa\1a\17ìpínlẹ̀ adámáwá\12:
-       akwa ibom\12\ 2ak\1a\19ìpínlẹ̀ akwa íbọm\1a\ eȯra akwa ibom\122
-\aanambra\12\ 2an\1a\fȯra anambra\1a\15ìpínlẹ̀ anámbra\12.
-\ 6bauchi\12\ 2ba\1a\vȯra bauchi\1a\13ìpínlẹ̀ bauchi\121
-\ 5benue\12\ 2bn\1a\18ìpínlẹ̀ bẹ́núé\1a
-ȯra benue\12=
-\ 5borno\12\ 2br\1a\17ìpínlẹ̀ bọ̀rnó\1a
-ȯra borno\1a\vjihar borno\124
-\abayelsa\12\ 2by\1a\fȯra bayelsa\1a\17ìpínlẹ̀ bàyélsà\12=
-\vcross river\12\ 2cr\1a\18ìpínlẹ̀ cross river\1a\10ȯra cross river\120
-\ 5delta\12\ 2dt\1a
-ȯra delta\1a\17ìpínlẹ̀ dẹ́ltà\127
-\ 6ebonyi\12\ 2eb\1a\vȯra ebonyi\1a\1cìpínlẹ̀ ẹ̀bọ́nyì\12(
-\ 3edo\12\ 2ed\1a\bȯra edo\1a\13ìpínlẹ̀ ẹdó\12.
-\ 5ekiti\12\ 2kt\1a
-ȯra ekiti\1a\15ìpínlẹ̀ èkìtì\12.
-\ 5enugu\12\ 2en\1a\15ìpínlẹ̀ ẹnúgu\1a
-ȯra enugu\12Q
-\ 3fct\1a/agbègbè olúìlú ìjọba àpapọ̀ abùjá\1a\19federal capital territory\12-
-\ 5gombe\12\ 2gm\1a\14ìpínlẹ̀ gòmbè\1a
-ȯra gombe\12'
-\ 3imo\12\ 2im\1a\12ìpínlẹ̀ ímò\1a\bȯra imo\121
-\ 6jigawa\12\ 2jg\1a\16ìpínlẹ̀ jígàwà\1a\vȯra jigawa\121
-\ 6kaduna\12\ 2kd\1a\16ìpínlẹ̀ kàdúná\1a\vȯra kaduna\12-
-\ 5kebbi\12\ 2kb\1a\14ìpínlẹ̀ kébbí\1a
-ȯra kebbi\129
-\ 4kano\12\ 2kn\1a\13ìpínlẹ̀ kánò\1a\18nkeji ochíchííwu kano\12)
-\ 4kogi\12\ 2kg\1a\12ìpínlẹ̀ kogí\1a ȯra kogi\12C
-\akatsina\12\ 2kt\1a\fȯra katsina\1a\17ìpínlẹ̀ kàtsínà\1a\rjihar katsina\12-
-\ 5kwara\12\ 2kw\1a
-ȯra kwara\1a\14ìpínlẹ̀ kwárà\12+
-\ 5lagos\12\ 2la\1a\12ìpínlẹ̀ èkó\1a
-ȯra lagos\128
-\bnasarawa\12\ 2ns\1a\rȯra nasarawa\1a\19ìpínlẹ̀ násáráwá\121
-\ 5niger\12\ 2ng\1a\ 4neja\1a\12ìpínlẹ̀ niger\1a
-ȯra niger\126
-\ 4ogun\12\ 2og\1a\13ìpínlẹ̀ ògùn\1a
-ogun state\1a    ȯra ogun\12*
-\ 4ondo\12\ 2nd\1a     ȯra ondo\1a\13ìpínlẹ̀ òndó\12.
-\ 4osun\12\ 2os\1a\17ìpínlẹ̀ ọ̀ṣun\1a    ȯra osun\121
-\ 3oyo\12\ 2yo\1a\18ìpínlẹ̀ ọ̀yọ́\1a\fȯra ọyọ\121
-\aplateau\12\ 2pl\1a\14ìpínlẹ̀ plateau\1a\fȯra plateau\12.
-\ 6rivers\12\ 2rv\1a\vȯra rivers\1a\13ìpínlẹ̀ rivers\12?
-\ 6sokoto\12\ 2sk\1a\16ìpínlẹ̀ sókótó\1a\vȯra sokoto\1a\fjihar sokoto\121
-\ 6taraba\12\ 2tr\1a\16ìpínlẹ̀ tàràbà\1a\vȯra taraba\12/
-\ 4yobe\12\ 2yb\1a\ 3ybe\1a        ȯra yobe\1a\13ìpínlẹ̀ yòbè\121
-\azamfara\12\ 2za\1a\fȯra zamfara\1a\14ìpínlẹ̀ zamfara
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/NI b/.config/google-chrome/AutofillStates/2020.11.2.164946/NI
deleted file mode 100644 (file)
index 2923fe7..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-
-\ 2NI\12\83\ 1
-*región autónoma de la costa caribe norte\12\ 4raan\1a'north caribbean coast autonomous region\1a&región autónoma del atlántico norte\12\7f
-(región autónoma de la costa caribe sur\12\ 4raas\1a'south caribbean coast autonomous region\1a$región autónoma del atlántico sur\12\1e
-\ 5boaco\1a\15departamento de boaco\12 
-\ 6carazo\1a\16departamento de carazo\12(
-
-chinandega\1a\1adepartamento de chinandega\12&
-       chontales\1a\19departamento de chontales\12*
-\17departamento de estelí\1a\ 6esteli\1a\aestelí\12"
-\17departamento de granada\1a\agranada\12$
-\18departamento de jinotega\1a\bjinotega\12$
-\15departamento de león\1a\ 5león\1a\ 4leon\12 
-\16departamento de madriz\1a\ 6madriz\12&
-\17departamento de managua\12\ 2mn\1a\amanagua\12 
-\16departamento de masaya\1a\ 6masaya\12&
-\19departamento de matagalpa\1a    matagalpa\12.
-\1ddepartamento de nueva segovia\1a\rnueva segovia\12\1e
-\15departamento de rivas\1a\ 5rivas\12<
-\1ddepartamento de río san juan\1a\rrío san juan\1a\frio san juan
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/NL b/.config/google-chrome/AutofillStates/2020.11.2.164946/NL
deleted file mode 100644 (file)
index 1cc49e9..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-
-\ 2NL\12\r
-\adrenthe\12\ 2dr\12\ f
-       flevoland\12\ 2fl\12\19
-\bfryslân\12\ 2fr\1a friesland\12\19
-
-gelderland\12\ 2ge\12\ 2gl\12\ 3gld\12\ f
-       groningen\12\ 2gr\12\14
-\alimburg\12\ 1l\12\ 2li\12\ 2lb\12!
-\fnoordbrabant\12\ 2nb\1a\rnorth brabant\12!
-\fnoordholland\12\ 2nh\1a\rnorth holland\12\10
-
-overijssel\12\ 2ov\12\10
-\autrecht\12\ 2ut\12\ 1u\12\14
-\azeeland\12\ 2ze\12\ 1z\12\ 2zl\12 
-\vzuidholland\12\ 2zh\1a\rsouth holland
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/NO b/.config/google-chrome/AutofillStates/2020.11.2.164946/NO
deleted file mode 100644 (file)
index df5ee02..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-
-\ 2NO\12\ 6
-\ 4oslo\12
-
-\brogaland\12\12
-\10møre og romsdal\12
-
-\bnordland\12\14
-\vviken fylke\1a\ 5viken\12\v
-       innlandet\122
-\1avestfold og telemark fylke\1a\14vestfold og telemark\12\a
-\ 5agder\12\1a
-\ evestland fylke\1a\bvestland\12\f
-
-trøndelag\12,
-\11troms og finnmark\1a\17troms og finnmark fylke
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/NP b/.config/google-chrome/AutofillStates/2020.11.2.164946/NP
deleted file mode 100644 (file)
index 9f98168..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2NP\12<
-\1eमध्यमाञ्चल\1a\1acentral development region\12N
--मध्यपश्चिमाञ्चल\1a\1dmidwestern development region\12?
-!पश्चिमाञ्चल\1a\1awestern development region\12b
-Dपूर्वाञ्चल विकास क्षेत्र\1a\1aeastern development region\12Q
-0सुदुरपश्चिमाञ्चल\1a\1dfarwestern development region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/NR b/.config/google-chrome/AutofillStates/2020.11.2.164946/NR
deleted file mode 100644 (file)
index 2cdb119..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-
-\ 2NR\12\15
-\ 4aiwo\1a\raiwo district\12\19
-\ 6anabar\1a\ fanabar district\12\19
-\ 6anetan\1a\ fanetan district\12\e
-\aanibare\1a\10anibare district\12\17
-\ 5baiti\1a\ ebaiti district\12\13
-\ 3boe\1a\fboe district\12\17
-\ 5buada\1a\ ebuada district\12!
-
-denigomodu\1a\13denigomodu district\12\13
-\ 3ewa\1a\fewa district\12\15
-\ 4ijuw\1a\rijuw district\12\19
-\ 6meneng\1a\ fmeneng district\12\17
-\ 5nibok\1a\ enibok district\12\17
-\ 5uaboe\1a\ euaboe district\12\17
-\ 5yaren\1a\ eyaren district
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/NU b/.config/google-chrome/AutofillStates/2020.11.2.164946/NU
deleted file mode 100644 (file)
index 7acbd70..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-
-\ 2NU\12\b
-\ 6hakupu\12\ 6
-\ 4liku\12\r
-\vtamakautoga\12  
-\amutalau\12\ 5
-\ 3toi\12  
-\aavatele\12\b
-\ 6makefu\12\a
-\ 5tuapa\12\f
-
-hikutavake\12\b
-\ 6lakepa\12\a
-\ 5valea\12
-
-\bnamukulu\12\a
-\ 5alofi
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/NZ b/.config/google-chrome/AutofillStates/2020.11.2.164946/NZ
deleted file mode 100644 (file)
index a4ddfa8..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-
-\ 2NZ\12\e
-\bauckland\1a\ ftāmakimakaurau\12\ f
-\rbay of plenty\12\15
-
-canterbury\1a\awaitaha\128
-\ fchatham islands\1a
-wharekauri\1a\19chatham islands territory\12\1c
-\bgisborne\1a\10tūranganuiakiwa\12\r
-\vhawke's bay\12\r
-\vmarlborough\12&
-\10manawatuwanganui\1a\12manawatūwhanganui\12\12
-\ 6nelson\1a\bwhakatū\12\1a
-       northland\1a\rte taitokerau\12\11
-\ 5otago\1a\bōtākou\12\15
-       southland\1a\bmurihiku\12\b
-\ 6tasman\12
-
-\btaranaki\12\1f
-
-wellington\1a\11te whanganuiatara\12 
-\awaikato\12\e
-
-west coast\1a\rte taipoutini
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/OM b/.config/google-chrome/AutofillStates/2020.11.2.164946/OM
deleted file mode 100644 (file)
index 75a676c..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2OM\12D
-$محافظة جنوب الباطنة\1a\1cal batinah south governorate\12D
-$محافظة شمال الباطنة\1a\1cal batinah north governorate\125
-\eمحافظة البريمي\1a\16al buraymi governorate\12^
-\1fالمنطقة الداخلية\1a\1cad dakhiliyah ‍governorate\1a\1dمحافظة الداخلية\12+
-\15محافظة مسقط\1a\12muscat governorate\12;
-\17محافظة مسندم\1a\14musandam governorate\1a
-مسندم\12G
-$محافظة جنوب الشرقية\1a\1fash sharqiyah south governorate\12f
-\1dالمنطقة الشرقية\1a$محافظة شمال الشرقية\1a\1fash sharqiyah north governorate\12N
-\eالمنطقة الوسطى\1a\14al wusta governorate\1a\19محافظة الوسطى\126
-\eمحافظة الظاهرة\1a\17ad dhahirah governorate\125
-\bظفار\1a\12dhofar governorate\1a\15محافظة ظفار
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PA b/.config/google-chrome/AutofillStates/2020.11.2.164946/PA
deleted file mode 100644 (file)
index 8e4d162..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2PA\12F
-\ ebocas del toro\1a\eprovincia de bocas del toro\1a\17bocas del toro province\12.
-\ 6coclé\1a\13provincia de coclé\1a\ fcoclé province\12.
-\ 6colón\1a\13provincia de colón\1a\ fcolón province\12J
-       chiriquí\1a\11distrito de barú\1a\16provincia de chiriquí\1a\12chiriquí province\12F
-\adarién\1a\13región del darién\1a\14provincia de darién\1a\10darién province\121
-\aherrera\1a\14provincia de herrera\1a\10herrera province\12R
-\16distrito de los santos\1a\13los santos province\1a\17provincia de los santos\1a
-los santos\12\11
-\apanamá\1a\ 6panama\124
-\15provincia de veraguas\1a\11veraguas province\1a\bveraguas\12I
-\16comarca emberáwounaan\1a\ eemberáwounaan\1a\16emberáwounaan comarca\1a\aemberá\12F
-\11comarca guna yala\1a    guna yala\1a\11guna yala comarca\1a\bsan blas\1a kuna yala\12C
-\14comarca ngäbebuglé\1a\fngäbebuglé\1a\aguaymí\1a\14ngäbebuglé comarca
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PE b/.config/google-chrome/AutofillStates/2020.11.2.164946/PE
deleted file mode 100644 (file)
index 25152be..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-
-\ 2PE\12$
-\bamazonas\1a\18departamento de amazonas\12*
-\17departamento de áncash\1a\ 6ancash\1a\aáncash\120
-       apurímac\1a\19departamento de apurímac\1a\bapurimac\12$
-\barequipa\1a\18departamento de arequipa\12$
-\bayacucho\1a\18departamento de ayacucho\12&
-       cajamarca\1a\19departamento de cajamarca\12j
-\ 6callao\1a#provincia constitucional del callao\1a\rcallao region\1a\1cgobierno regional del callao\1a\ eregión callao\12-
-\ 5cusco\1a\ 5qosqo\1a\16departamento del cuzco\1a\ 5cuzco\12-
-\18departamento de huánuco\1a\bhuánuco\1a\ahuanuco\12,
-\1cdepartamento de huancavelica\1a\fhuancavelica\12\1a
-\13departamento de ica\1a\ 3ica\12'
-\16departamento de junín\1a\ 5junin\1a\ 6junín\12*
-\edepartamento de la libertad\1a\vla libertad\12(
-\1adepartamento de lambayeque\1a
-lambayeque\12D
-\14departamento de lima\1a\ 4lima\1a\vlima region\1a\19gobierno regional de lima\12H
-#municipalidad metropolitana de lima\1a!metropolitan municipality of lima\12 
-\16departamento de loreto\1a\ 6loreto\12.
-\1ddepartamento de madre de dios\1a\rmadre de dios\12$
-\18departamento de moquegua\1a\bmoquegua\12\1e
-\15departamento de pasco\1a\ 5pasco\12\1e
-\15departamento de piura\1a\ 5piura\12\1c
-\14departamento de puno\1a\ 4puno\126
-\edepartamento de san martín\1a
-san martin\1a\vsan martín\12\1e
-\15departamento de tacna\1a\ 5tacna\12 
-\16departamento de tumbes\1a\ 6tumbes\12"
-\17departamento de ucayali\1a\aucayali
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PF b/.config/google-chrome/AutofillStates/2020.11.2.164946/PF
deleted file mode 100644 (file)
index d43d1c3..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2PF\12$
-\ fîles marquises\1a\11marquesas islands\12:
-\16archipel des australes\1a\ faustral islands\1a\ fîles australes\12#
-\10îles souslevent\1a\ fleeward islands\12!
-\rîles du vent\1a\10windward islands\127
-\14îles tuamotugambier\1a\1fthe tuamotu and gambier islands
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PG b/.config/google-chrome/AutofillStates/2020.11.2.164946/PG
deleted file mode 100644 (file)
index 2f253cf..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-
-\ 2PG\120
-\ 6chimbu\1a\ 5simbu\1a\ esimbu province\1a\ fchimbu province\12\e
-\acentral\1a\10central province\12<
-\10east new britain\1a\ris niu briten\1a\19east new britain province\12>
-\11eastern highlands\1a\1aeastern highlands province\1a\risten hailans\12\15
-\ 4enga\1a\renga province\12+
-
-east sepik\1a\13east sepik province\1a\bis sepik\12#
-\ 4gulf\1a\rgulf province\1a\fgulf provins\12\15
-\ 4hela\1a\rhela province\12\11
-\ fjiwaka province\12)
-       milne bay\1a\12milne bay province\1a\bmilen be\12\19
-\ 6morobe\1a\ fmorobe province\12\19
-\ 6madang\1a\ fmadang province\12\17
-\ 5manus\1a\ emanus province\12F
-\10national capital\1a\19national capital district\1a\17nesenel kapitol distrik\12.
-\vnew ireland\1a\14new ireland province\1a    niu ailan\120
-\bnorthern\1a\11northern province\1a\foro province\1a\ 3oro\12`
-!autonomous region of bougainville\12\ 4arob\1a\17north solomons province\1a\ enorth solomons\1a\fbougainville\12<
-\asandaun\1a\13west sepik province\1a\10sandaun province\1a
-west sepik\12A
-\12southern highlands\1a\ esauten hailans\1a\esouthern highlands province\12=
-\10west new britain\1a\19west new britain province\1a\ ewes niu briten\12@
-\11western highlands\1a\1awestern highlands province\1a\ fwestern hailans\12,
-\awestern\1a\ fwestern provins\1a\10western province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PH b/.config/google-chrome/AutofillStates/2020.11.2.164946/PH
deleted file mode 100644 (file)
index 5a0f895..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-
-\ 2PH\12\80\ 1
-\fmetro manila\12\ 3ncr\12\ 2mm\1a\11kalakhang maynila\1a\17national capital region\1a\vkamaynilaan\1a\19pambansang punong rehiyon\1a\13metropolitan manila\12I
-\rilocos region\1a
-kaikolusan\1a\ frehiyong ilocos\1a\ 6ilocos\1a\bregion i\1a rehiyon i\12.
-\ ecagayan valley\1a\11lambak ng cagayan\1a    region ii\12H
-\rcentral luzon\1a\frehiyong iii\1a\ egitnáng luzon\1a\rgitnang luzon\1a
-region iii\126
-\ 5bicol\1a        kabikulan\1a
-bicolandia\1a\fbicol region\1a\bregion v\12X
-\ 5panay\1a        region vi\1a\ fwestern visayas\1a
-rehiyon vi\1a\11kanlurang visayas\1a\14kanlurang kabisayaan\12L
-\ fcentral visayas\1a
-region vii\1a\bregion 7\1a\ fgitnang visayas\1a\12gitnang kabisayaan\12G
-\ feastern visayas\1a\vregion viii\1a\11silangang visayas\1a\14silangang kabisayaan\12]
-       region ix\1a\14tangway ng zamboanga\1a\13zamboanga peninsula\1a\19tangway ng kasambuwangaan\1a
-rehiyon ix\12;
-\11northern mindanao\1a\bregion x\1a  region 10\1a\11hilagang mindanao\12]
-\ 5davao\1a        region xi\1a\fdavao region\1a\vrehiyong xi\1a\10rehiyon ng davao\1a\11southern mindanao\1a      kadabawan\12\1a
-
-region xii\12\fsoccsksargen\12\15
-\ 6caraga\1a\vregion xiii\12\8a\ 1
-$autonomous region in muslim mindanao\12\ 4armm\1a'rehiyong awtonomo sa muslim na mindanao\1a'rehiyong autonomo sa muslim na mindanao\1a
-bangsamoro\12u
- cordillera administrative region\12\ 3car\1a%pinamamahalaang rehiyon ng cordillera\1a%rehiyong pampangasiwaan ng cordillera\12d
-
-calabarzon\1a\19southern tagalog mainland\1a
-region iva\1a\17southern tagalog region\1a   region 4a\1a\vrehiyon iva\12!
-\bmimaropa\1a     region 4b\1a
-region ivb
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PK b/.config/google-chrome/AutofillStates/2020.11.2.164946/PK
deleted file mode 100644 (file)
index b236f7a..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-
-\ 2PK\12\1f
-\vbalochistan\1a\10بلوچستان\12!
-\ fgilgitbaltistan\1a\ enorthern areas\12c
-\19federal capital territory\1a)اسلام آباد وفاقی علاقہ\1a\eislamabad capital territory\12+
-\ 3ajk\1a\16azad jammu and kashmir\1a\fazad kashmir\12/
-\12khyber pakhtunkhwa\1a\19خیبر پختونخوا\12\14
-\ 6punjab\1a
-پنجاب\12\11
-\ 5sindh\1a\bسندھ\12N
-"federally administered tribal area\12\bفاٹا\1a\1eقبائلی علاقہ جات
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PL b/.config/google-chrome/AutofillStates/2020.11.2.164946/PL
deleted file mode 100644 (file)
index 46c8da7..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-\ 2PL\12Q
-\ 6dolnos\1a\ edolnośląskie\1a\1alower silesian voivodeship\1a\ewojewództwo dolnośląskie\12[
-\11kujawskopomorskie\1a\ 6kujpom\1a\1ekuyavianpomeranian voivodeship\1a\1ewojewództwo kujawskopomorskie\12<
-\ 5lubus\1a\12lubusz voivodeship\1a\blubuskie\1a\15województwo lubuskie\128
-\16województwo łódzkie\1a       łódzkie\1a\13łódź voivodeship\12>
-\ 5lubel\1a\12lublin voivodeship\1a\16województwo lubelskie\1a    lubelskie\12D
-\fmałopolskie\1a\19województwo małopolskie\1a\19lesser poland voivodeship\12D
-\ 5mazow\1a\vmazowieckie\1a\14masovian voivodeship\1a\18województwo mazowieckie\12<
-\ 6opolsk\1a\bopolskie\1a\15województwo opolskie\1a\11opole voivodeship\12B
-\ 6podlas\1a       podlaskie\1a\16województwo podlaskie\1a\15podlaskie voivodeship\12K
-\ 6podkar\1a\fpodkarpackie\1a\19województwo podkarpackie\1a\18podkarpackie voivodeship\12C
-\ 6pomors\1a       pomorskie\1a\16pomeranian voivodeship\1a\16województwo pomorskie\12W
-\ 6swieto\1a\10świętokrzyskie\1a\1cświętokrzyskie voivodeship\1a\1dwojewództwo świętokrzyskie\12@
-\ 5slask\1a\16województwo śląskie\1a\14silesian voivodeship\1a  śląskie\12\
-\ 6warmaz\1a\13warmińskomazurskie\1a województwo warmińskomazurskie\1a\ewarmianmasurian voivodeship\12G
-\rwielkopolskie\1a\1awojewództwo wielkopolskie\1a\1agreater poland voivodeship\12Z
-\1fwojewództwo zachodniopomorskie\1a\ewest pomeranian voivodeship\1a\12zachodniopomorskie\1a\ 6zachpo
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PM b/.config/google-chrome/AutofillStates/2020.11.2.164946/PM
deleted file mode 100644 (file)
index 20da1c9..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-
-\ 2PM\12\12
-\10miquelonlanglade\12\r
-\vsaintpierre
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PR b/.config/google-chrome/AutofillStates/2020.11.2.164946/PR
deleted file mode 100644 (file)
index 2f039e5..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-
-\ 2PR\12   
-\ayabucoa\12      
-\acorozal\12\a
-\ 5ceiba\12        
-\aflorida\12\b
-\ 6aguada\12\a
-\ 5cidra\12\ e
-\fquebradillas\12\ f
-\rsabana grande\12\v
-       cabo rojo\12\f
-
-guayanilla\12
-
-\btoa baja\12     
-\asalinas\12\a
-\ 5coamo\12\b
-\ 6juncos\12\v
-       vega baja\12\r
-\vbarceloneta\12\ f
-\rtrujillo alto\12\13
-\anaguabo\1a\bnagüabo\12
-
-\bluquillo\12     
-\avieques\12
-
-\btoa alta\12\b
-\ 6gurabo\12\a
-\ 5yauco\12\b
-\ 6arroyo\12       
-\aculebra\12\b
-\ 6dorado\12\b
-\ 6ciales\12\r
-\vjuana díaz\12\r
-\vlas piedras\12\ e
-\fsanta isabel\12 
-\aarecibo\12\a
-\ 5camuy\12\ 6
-\ 4moca\12\f
-
-canóvanas\12
-
-\bguaynabo\12\r
-\vsan germán\12\v
-       aguadilla\12\v
-       vega alta\12      
-\acataño\12\b
-\ 6loíza\12       
-\afajardo\12\b
-\ 6caguas\12\15
-\bmayaguez\1a     mayagüez\12\b
-\ 6utuado\12       
-\aisabela\12\v
-       naranjito\12\a
-\ 5lajas\12
-
-\bcarolina\12     
-\amorovis\12\a
-\ 5ponce\12        
-\aguayama\12      
-\aañasco\12
-
-\bguánica\12     
-\amaunabo\12\a
-\ 5cayey\12
-
-\baibonito\12\a
-\ 5lares\12        
-\amaricao\12\10
-\ esan sebastián\12\r
-\vsan lorenzo\12
-
-\bvillalba\12\r
-\vrío grande\12\b
-\ 6jayuya\12\11
-\ 6rincon\1a\arincón\12\ e
-\faguas buenas\12 
-\ahumacao\125
-\bsan juan\1a\12san juan municipio\1a\15san juan municipality\12  
-\ahatillo\12\r
-\vhormigueros\12  
-\amanatí\12
-
-\borocovis\12
-
-\badjuntas\12\r
-\vlas marías\12\ e
-\fbarranquitas\12
-
-\bpatillas\12
-
-\bbayamón\12
-
-\bcomerío\12\v
-       peñuelas
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PS b/.config/google-chrome/AutofillStates/2020.11.2.164946/PS
deleted file mode 100644 (file)
index 102ab9a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2PS\12?
-       west bank\1a\19الضفة الغربية\1a\17הגדה המערבית\12\1f
-
-gaza strip\1a\11قطاع غزّة
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PT b/.config/google-chrome/AutofillStates/2020.11.2.164946/PT
deleted file mode 100644 (file)
index ea0e6ee..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-
-\ 2PT\12-
-\ 6aveiro\1a\12distrito de aveiro\1a\ faveiro district\12'
-\ 4beja\1a\10distrito de beja\1a\rbeja district\12\1a
-\ 5braga\1a\11distrito de braga\126
-       bragança\1a\15distrito de bragança\1a\12bragança district\12E
-\ ecastelo branco\1a\17castelo branco district\1a\1adistrito de castelo branco\12\1e
-\acoimbra\1a\13distrito de coimbra\12-
-\12distrito de évora\1a\ févora district\1a\ 6évora\120
-\aalgarve\1a\ 4faro\1a\rfaro district\1a\10distrito de faro\12-
-\12distrito da guarda\1a\ 6guarda\1a\ fguarda district\12-
-\12distrito de leiria\1a\ 6leiria\1a\ fleiria district\12$
-\12distrito de lisboa\1a\ 6lisboa\1a\ 6lisbon\129
-\16distrito de portalegre\1a\13portalegre district\1a
-portalegre\12Q
-\10comarca do porto\1a\13distretto di oporto\1a\11distrito do porto\1a\ 5porto\1a\ eporto district\12"
-\15distrito de santarém\1a        santarém\12)
-\14distrito de setúbal\1a\asetubal\1a\bsetúbal\12K
-\1cdistrito de viana do castelo\1a\10viana do castelo\1a\19viana do castelo district\126
-\15distrito de vila real\1a\12vila real district\1a    vila real\12*
-\11distrito de viseu\1a\ eviseu district\1a\ 5viseu\12\11
-\aaçores\1a\ 6azores\12'
-\amadeira\1a\1cregião autónoma da madeira
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PW b/.config/google-chrome/AutofillStates/2020.11.2.164946/PW
deleted file mode 100644 (file)
index 6f45258..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-
-\ 2PW\12
-
-\baimeliik\12\a
-\ 5airai\12\b
-\ 6angaur\12\v
-       hatohobei\12\16
-\bkayangel\1a
-ngcheangel\12\15
-\ 5koror\1a\foreor island\12
-
-\bmelekeok\12
-
-\bngaraard\12\r
-\vngarchelong\12
-
-\bngardmau\12
-
-\bngatpang\12
-
-\bngchesar\12\1c
-\fngaremlengui\1a\fngeremlengui\12\b
-\ 6ngiwal\12\13
-\bbeliliou\1a\apeleliu\12
-
-\bsonsorol
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/PY b/.config/google-chrome/AutofillStates/2020.11.2.164946/PY
deleted file mode 100644 (file)
index 6c63162..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-
-\ 2PY\12Y
-\vconcepción\1a\15tetãvore concepción\1a\edepartamento de concepción\1a\16concepción department\12]
-\falto paraná\1a\1cdepartamento de alto paraná\1a\16tetãvore alto paraná\1a\17alto paraná department\12F
-\acentral\1a\11tetãvore central\1a\12central department\1a\14departamento central\12W
-\1adepartamento de ñeembucú\1a\16tetãvore ñe'ẽmbuku\1a\15ñeembucú department\1a
-ñeembucú\12<
-\aamambay\1a\aamambai\1a\14departamento amambay\1a\12amambay department\12T
-
-canindeyú\1a\13tetãvore kanindeju\1a\15canindeyú department\1a\1adepartamento de canindeyú\12j
-\1ddepartamento presidente hayes\1a\1atetãvore presidente hayes\1a\10presidente hayes\1a\epresidente hayes department\12b
-\ralto paraguay\1a\18tetãvore alto paraguái\1a\18alto paraguay department\1a\1ddepartamento de alto paraguay\12Q
-       boquerón\1a\19departamento de boquerón\1a\13tetãvore boquerón\1a\14boquerón department\12Q
-\19departamento de san pedro\1a    san pedro\1a\13tetãvore san pedro\1a\14san pedro department\12U
-
-cordillera\1a\15cordillera department\1a\14tetãvore cordillera\1a\1adepartamento de cordillera\12I
-\17departamento de guairá\1a\12guairá department\1a\11tetãvore guairá\1a\aguairá\12Q
-       caaguazú\1a\19departamento de caaguazú\1a\14caaguazú department\1a\13tetãvore ka'aguasu\12M
-\bcaazapá\1a\18departamento de caazapá\1a\13caazapá department\1a\12tetãvore ka'asapa\12I
-\17departamento de itapúa\1a\12itapúa department\1a\11tetãvore itapúa\1a\aitapúa\12M
-\18departamento de misiones\1a\bmisiones\1a\12tetãvore misiones\1a\13misiones department\12T
-\1adepartamento de paraguarí\1a
-paraguarí\1a\13tetãvore paraguari\1a\15paraguarí department\12\15
-       asunción\1a\bparaguay
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/QA b/.config/google-chrome/AutofillStates/2020.11.2.164946/QA
deleted file mode 100644 (file)
index 391f1c5..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2QA\12\14
-\fالدوحة\1a\ 4doha\12\15
-
-الخور\1a\aal khor\12"
-\fالشمال\1a\12madinat ash shamal\12&
-\fالريان\1a\16al rayyan municipality\12>
-\vأم صلا\1a\rأم صلال\1a\16umm salal municipality\1a\bصلال\12&
-\fالوكرة\1a\16al wakrah municipality\12&
-\19بلدية الضعاين\1a    al daayen
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/RE b/.config/google-chrome/AutofillStates/2020.11.2.164946/RE
deleted file mode 100644 (file)
index a8465e5..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2RE\12\19
-\vsaint denis\1a
-saintdenis\12:
-\1darrondissement de saintpierre\1a\fsaint pierre\1a\vsaintpierre\12\1c
-\fsaint benoit\1a\fsaintbenoît\12(
-\earrondissement de saintpaul\1a  saintpaul
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/RO b/.config/google-chrome/AutofillStates/2020.11.2.164946/RO
deleted file mode 100644 (file)
index c41848d..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-
-\ 2RO\12 
-\rjudețul alba\12\ 2ab\1a\valba county\12$
-\ fjudețul argeș\12\ 2ag\1a\rargeș county\12 
-\rjudețul arad\12\ 2ar\1a\varad county\12.
-
-bucurești\1a\15municipiul bucurești\1a     bucharest\12$
-\ fjudețul bacău\12\ 2bc\1a\rbacău county\12"
-\ ejudețul bihor\12\ 2bh\1a\fbihor county\12:
-\1ajudețul bistrițanăsăud\12\ 2bn\1a\18bistrițanăsăud county\12&
-\10județul brăila\12\ 2br\1a\ ebrăila county\12*
-\12județul botoșani\12\ 2bt\1a\10botoșani county\12&
-\10județul brașov\12\ 2bv\1a\ ebrașov county\12$
-\ fjudețul buzău\12\ 2bz\1a\rbuzău county\12 
-\rjudețul cluj\12\ 2cj\1a\vcluj county\12.
-\14județul călărași\12\ 2cl\1a\12călărași county\122
-\16județul carașseverin\12\ 2cs\1a\14carașseverin county\12,
-\13județul constanța\12\ 2ct\1a\11constanța county\12&
-\10județul covasna\12\ 2cv\1a\ ecovasna county\12.
-\14județul dâmbovița\12\ 2db\1a\12dâmbovița county\12 
-\rjudețul dolj\12\ 2dj\1a\vdolj county\12 
-\rjudețul gorj\12\ 2gj\1a\vgorj county\12\1f
-\10județul galați\12\ 2gl\1a\agalați\12&
-\10județul giurgiu\12\ 2gr\1a\ egiurgiu county\12*
-\12județul hunedoara\12\ 2hd\1a\10hunedoara county\12(
-\11județul harghita\12\ 2hr\1a\ fharghita county\12"
-\ ejudețul ilfov\12\ 2if\1a\filfov county\12*
-\12județul ialomița\12\ 2il\1a\10ialomița county\12"
-\ ejudețul iași\12\ 2is\1a\fiași county\12,
-\13județul mehedinți\12\ 2mh\1a\11mehedinți county\12,
-\13județul maramureș\12\ 2mm\1a\11maramureș county\12$
-\ fjudețul mureș\12\ 2ms\1a\rmureș county\12$
-\ fjudețul neamț\12\ 2nt\1a\rneamț county\12\1e
-\fjudețul olt\12\ 2ot\1a
-olt county\12\1f
-\10județul prahova\12\ 2ph\1a\aprahova\12\e
-\ ejudețul sibiu\12\ 2sb\1a\ 5sibiu\12\1d
-\ fjudețul sălaj\12\ 2sj\1a\ 6sălaj\12*
-\12județul satu mare\12\ 2sm\1a\10satu mare county\12&
-\10județul suceava\12\ 2sv\1a\ esuceava county\12$
-\ fjudețul tulcea\12\ 2tl\1a\rtulcea county\12$
-\ fjudețul timiș\12\ 2tm\1a\rtimiș county\12*
-\12județul teleorman\12\ 2tr\1a\10teleorman county\12\16
-\10județul vâlcea\12\ 2vl\12&
-\10județul vrancea\12\ 2vn\1a\ evrancea county\12$
-\ fjudețul vaslui\12\ 2vs\1a\rvaslui county
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/RS b/.config/google-chrome/AutofillStates/2020.11.2.164946/RS
deleted file mode 100644 (file)
index 084672c..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-
-\ 2RS\12x
-8аутономна покрајина војводина\1a\1dautonomna pokrajina vojvodina\1a\12војводина\1a  vojvodina
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/RU b/.config/google-chrome/AutofillStates/2020.11.2.164946/RU
deleted file mode 100644 (file)
index 75cc902..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-
-\ 2RU\12B
-\fадыгея\1a\ fadygea republic\1a!республика адыгея\12=
-
-алтай\1a\1fреспублика алтай\1a\ ealtai republic\12=
-\12алтайский\1a\eалтайский край\1a
-altai krai\12@
-\10амурская\1a\1fамурская область\1a\vamur oblast\12W
-\16arkhangel'skaya oblast\1a\12arkhangelsk oblast\1a)архангельская область\12U
-\18аÑ\81Ñ\82Ñ\80аÑ\85анÑ\81каÑ\8f\1a'аÑ\81Ñ\82Ñ\80аÑ\85анÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\10astrakhan oblast\12\90\ 1
-\18башҡортостан\1a-республика башкортостан\1a\18башкортостан\1a\19republic of bashkortostan\1a\10башкирия\12T
-\18белгородская\1a'белгородская область\1a\ fbelgorod oblast\12C
-\10брянская\1a\1fбрянская область\1a\ ebryansk oblast\12?
-\ eбурятия\1a#республика бурятия\1a\bburyatia\12S
-\12чеченская\1a
-чечня\1a\bchechnya\1a'чеченская республика\12g
-\12Ñ\87елÑ\8fбинÑ\81к\1a\87елÑ\8fбинÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\16Ñ\87елÑ\8fбинÑ\81каÑ\8f\1a\12chelyabinsk oblast\12\85\ 1
-2чукотский автономный округ\124чукотский аутономус область\1a\19chukotka autonomous okrug\12a
-\ eчувашия\1a'чувашская республика\1a\12чувашская\1a\12chuvashia republic\12O
-\10дагестан\1a%республика дагестан\1a\14republic of dagestan\12I
-\12ингушетия\1a'республика ингушетия\1a
-ingushetia\12W
-\ eиркутск\1a!иркутская область\1a\12иркутская\1a\ eirkutsk oblast\12|
-\ eиваново\1a#ивановская область\1a\ eivanovo oblast\1a\14ивановская\1a\1fأيفانوفو أوبلاست\12E
-\14камÑ\87аÑ\82Ñ\81кий\1a\ ekamchatka krai\1a\1dкамÑ\87аÑ\82Ñ\81кий ÐºÑ\80ай\12¦\ 1
-"кабаÑ\80динобалкаÑ\80иÑ\8f\1a&кабаÑ\80динобалкаÑ\80Ñ\81каÑ\8f\1a\ekabardinobalkarian republic\1a;кабаÑ\80динобалкаÑ\80Ñ\81каÑ\8f Ñ\80еÑ\81пÑ\83блика\12\9d\ 1
-"карачаевочеркесия\1a;карачаевочеркесская республика\1a\12karachaycherkessia\1a&карачаевочеркесская\12I
-\12краснодар\1a\ ekrasnodar krai\1a#краснодарский край\12J
-\10кемерово\1a\ fkemerovo oblast\1a%кемеровская область\12c
-\1eкалининградская\1a\12kaliningrad oblast\1a-калининградская область\12J
-\14курганская\1a\rkurgan oblast\1a#курганская область\12F
-\12Ñ\85абаÑ\80овÑ\81к\1a\1fÑ\85абаÑ\80овÑ\81кий ÐºÑ\80ай\1a\ fkhabarovsk krai\12ý\ 1
->хантымансийский автономный округ\12\bхмао\1aFхантымансийский автономный округюгра\1a\1ckhantymansi autonomous okrug\1aKхантымансийский автономный округ — югра\12Q
-
-киров\1a\12кировская\1a\fkirov oblast\1a!кировская область\12L
-#республика хакасия\1a\15republic of khakassia\1a\ eхакасия\12O
-\10калмыкия\1a%республика калмыкия\1a\14republic of kalmykia\12F
-\12калужская\1a!калужская область\1a\rkaluga oblast\128
-\bкоми\1a\rkomi republic\1a\1dреспублика коми\128
-%костромская область\1a\ fkostroma oblast\12J
-\ eкарелия\1a#республика карелия\1a\13republic of karelia\12=
-\ eкурская\1a\fkursk oblast\1a\1dкурская область\12K
-\14красноярск\1a\10krasnoyarsk krai\1a!красноярский край\12j
-\15лен область\1a\14ленобласть\1a\10leningrad oblast\1a)ленинградская область\12C
-\10липецкая\1a\1fлипецкая область\1a\ elipetsk oblast\127
-%магаданская область\1a\ emagadan oblast\12I
-\ fмаÑ\80ий Ñ\8dл\1a\10mari el republic\1a\80еÑ\81пÑ\83блика Ð¼Ð°Ñ\80ий Ñ\8dл\12\86\ 1
-\10мордовия\1a\11mordovia republic\1a%республика мордовия\1a8приволжский федеральный округ\12i
-\14московская\12\17моск область\12\ 4мо\1a#московская область\1a\rmoscow oblast\12/
-\fмосква\1a\ 6moscow\1a\17город москва\12L
-\14мурманская\1a\ fmurmansk oblast\1a#мурманская область\12\7f
-0ненецкий автономный округ\122ненецкий аутономус область\1a\17nenets autonomous okrug\12T
-\18новгородская\1a\ fnovgorod oblast\1a'новгородская область\12_
-\1aнижегородская\1a\16nizhny novgorod oblast\1a)нижегородская область\12s
-\16новосибирск\1a\1aновосибирская\1a)новосибирская область\1a\12novosibirsk oblast\12B
-\bомск\1a\eомская область\1a\fомская\1a\vomsk oblast\12f
-\10оренбург\1a\ forenburg oblast\1a'оренбургская область\1a\18оренбургская\121
-!орловская область\1a\foryol oblast\12D
-\10пермский\1a     perm krai\1a\19пермский край\1a
-пермь\12U
-
-пенза\1a#пензенская область\1a\fpenza oblast\1a\14пензенская\12E
-\14приморский\1a\1dприморский край\1a\ eprimorsky krai\12E
-\12пÑ\81ковÑ\81каÑ\8f\1a!пÑ\81ковÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\fpskov oblast\12\86\ 1
-\fростов\1a,южный федеральный округ\1a#ростовская область\1a\rrostov oblast\1a\14ростовская\12F
-\12рязанская\1a\rryazan oblast\1a!рязанская область\12e
-,республика саха (якутия)\1a\fякутия\1a\ esakha republic\1a\17саха (якутия)\128
-%Ñ\81аÑ\85алинÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\ fsakhalin oblast\12\8e\ 1
-8приволжский федеральный округ\1a\fсамара\1a\12самарская\1a!самарская область\1a\rsamara oblast\12G
-\ eÑ\81аÑ\80аÑ\82ов\1a\81аÑ\80аÑ\82овÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\ esaratov oblast\12«\ 1
->республика северная осетияалания\1a\1dсеверная осетия\1a)северная осетияалания\1a\1fnorth ossetia–alania republic\12L
-\14смоленская\1a\ fsmolensk oblast\1a#смоленская область\12Y
-\1cсанктпетербург\1a'город санктпетербург\1a\10saint petersburg\12U
-\1cÑ\81Ñ\82авÑ\80ополÑ\8cÑ\81кий\1a\81Ñ\82авÑ\80ополÑ\8cÑ\81кий ÐºÑ\80ай\1a\ estavropol krai\12\8c\ 1
-\18свердловская\1a4уральский федеральный округ\1a\11sverdlovsk oblast\1a'свердловская область\12d
-'республика татарстан\1a\ eтатария\1a\12татарстан\1a\15republic of tatarstan\12J
-\14тамбовская\1a\rtambov oblast\1a#тамбовская область\12I
-
-томск\1a\ftomsk oblast\1a\ eтомская\1a\1dтомская область\12@
-\10тульская\1a\1fтульская область\1a\vtula oblast\12@
-\10тверская\1a\1fтверская область\1a\vtver oblast\12e
-!респу́блика тыва́\1a\1dреспублика тува\1a\bтыва\1a\bтува\1a\rtuva republic\12F
-\12Ñ\82Ñ\8eменÑ\81каÑ\8f\1a\82Ñ\8eменÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\1a\rtyumen oblast\12\9f\ 1
-)удмуртской республики\1a)удмуртская республика\1a\ fudmurt republic\1a$удмуртия pеспублика\1a\10удмуртия\12M
-\12ульяновск\1a\10ulyanovsk oblast\1a%ульяновская область\12m
-\12волгоград\1a\1aволгоградская\1a\10volgograd oblast\1a)волгоградская область\12T
-\18владимирская\1a\ fvladimir oblast\1a'владимирская область\12O
-\16вологодская\1a%вологодская область\1a\ evologda oblast\12`
-\ eвоÑ\80онеж\1a\16воÑ\80онежÑ\81каÑ\8f\1a\ fvoronezh oblast\1a%воÑ\80онежÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\12µ\ 1
-:ямалоненецкий автономный округ\12<ямалоненецкий аутономус область\1a\1aямалоненецкий\1a\1dyamalonenets autonomous okrug\12e
-\12Ñ\8fÑ\80оÑ\81лавлÑ\8c\1a\16Ñ\8fÑ\80оÑ\81лавÑ\81каÑ\8f\1a\10yaroslavl oblast\1a\8fÑ\80оÑ\81лавÑ\81каÑ\8f Ð¾Ð±Ð»Ð°Ñ\81Ñ\82Ñ\8c\12\9c\ 1
-\12еврейская\124еврейская аутономус область\1a6еврейская автономная область\1a\18jewish autonomous oblast\127
-#забайкальский край\1a\10zabaykalsky krai
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/RW b/.config/google-chrome/AutofillStates/2020.11.2.164946/RW
deleted file mode 100644 (file)
index a23688b..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2RW\12I
-\ 6kigali\1a\10umujyi wa kigali\1a\vkigali city\1a\ fville de kigali\1a\ fkigali province\12=
-\10eastern province\1a\11province de l'est\1a\16intara y'iburasirazuba\12<
-\11northern province\1a\15intara y'amajyaruguru\1a\10province du nord\12@
-\10western province\1a\13province de l'ouest\1a\17intara y'uburengerazuba\128
-\11southern province\1a\12intara y'amajyepfo\1a\ fprovince du sud
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SA b/.config/google-chrome/AutofillStates/2020.11.2.164946/SA
deleted file mode 100644 (file)
index 5af8c1d..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-
-\ 2SA\12*
-\17منطقة الرياض\1a\ friyadh province\12e
-\ 6Ù\85Ù\83Ø©\1a\ fmakkah province\1a\11Ù\85Ù\86Ø·Ù\82Ø© Ù\85Ù\83Ø©\1a\15Ù\85Ù\83Ø© Ø§Ù\84Ù\85Ù\83رÙ\85Ø©\1a Ù\85Ù\86Ø·Ù\82Ø© Ù\85Ù\83Ø© Ø§Ù\84Ù\85Ù\83رÙ\85Ø©\12\89\ 1
-\ eالمدينة\1a\19منطقة المدينة\1a(منطقة المدينة المنورة\1a\13al madinah province\1a\1dالمدينة المنورة\12A
-\ eالشرقية\1a\10eastern province\1a\1dالمنطقة الشرقية\122
-\fالقصيم\1a\17منطقة القصيم\1a        al qassim\12.
-\bحائل\1a\13منطقة حائل\1a\rhail province\12/
-\bتبوك\1a\13منطقة تبوك\1a\ etabuk province\12d
-\1dالحدود الشمالية\1a(منطقة الحدود الشمالية\1a\19northern borders province\126
-
-جازان\1a\ 5jazan\1a
-جيزان\1a\15منطقة جازان\12+
-\15منطقة نجران\1a\ 6najran\1a
-نجران\12:
-\fالباحة\1a\17منطقة الباحة\1a\11al bahah province\12,
-
-الجوف\1a\aal jowf\1a\15منطقة الجوف\12/
-\bعسير\1a\13منطقة عسير\1a\ easeer province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SB b/.config/google-chrome/AutofillStates/2020.11.2.164946/SB
deleted file mode 100644 (file)
index b9784fd..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-\ 2SB\12\e
-\acentral\1a\10central province\12\1d
-\bchoiseul\1a\11choiseul province\12\1c
-\11capital territory\1a\ahoniara\12#
-\vguadalcanal\1a\14guadalcanal province\12\19
-\ 6isabel\1a\ fisabel province\121
-\vmakiraulawa\1a\fmakiraulawas\1a\14makiraulawa province\12\e
-\amalaita\1a\10malaita province\12\1e
-\1crennell and bellona province\12-
-\12snata cruz islands\1a\ 6temotu\1a\ ftemotu province\12\e
-\awestern\1a\10western province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SC b/.config/google-chrome/AutofillStates/2020.11.2.164946/SC
deleted file mode 100644 (file)
index 497586e..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-
-\ 2SC\12\1c
-\ranse aux pins\1a\vanseauxpins\12\ e
-\fanse boileau\12\e
-\vanse etoile\1a\fanse étoile\12\b
-\ 6au cap\12\r
-\vanse royale\12\r
-\vbaie lazare\12#
-\10baie sainte anne\1a\ fbaie sainteanne\12\r
-\vbeau vallon\12  
-\abel air\12\v
-       bel ombre\12      
-\acascade\12\b
-\ 6glacis\12/
-\ fgrand anse mahe\1a\10grand'anse mahé\1a
-grand'anse\12 
-\12grand anse praslin\1a
-grand'anse\12
-
-\bla digue\12\15
-\13la riviere anglaise\12\r
-\vmont buxton\12\r
-\vmont fleuri\12\v
-       plaisance\12\ f
-\rpointe la rue\12\f
-
-port glaud\12\r
-\vsaint louis\12
-
-\btakamaka\12\ e
-\fles mamelles\12\1d
-\froche caiman\1a\rroche caïman
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SD b/.config/google-chrome/AutofillStates/2020.11.2.164946/SD
deleted file mode 100644 (file)
index b5b24b5..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-
-\ 2SD\121
- ولاية شمال دارفور\1a\rshamal darfur\120
- ولاية جنوب دارفور\1a\fjanub darfur\12.
-\1eولاية غرب دارفور\1a\fgharb darfur\127
-\ eالقضارف\1a\19ولاية القضارف\1a
-al qadarif\127
-\ eالجزيرة\1a
-al jazirah\1a\19ولاية الجزيرة\12C
-\rash sharqiyah\1a\bكسلا\1a
-كسالا\1a\akassala\1a\13ولاية كسلا\12%
-\19ولاية الخرطوم\1a\bkhartoum\12I
-\15شمال كردفان\1a\ enorth kurdufan\1a ولاية شمال كردفان\12I
-\15جنوب كردفان\1a ولاية جنوب كردفان\1a\ esouth kordofan\12H
-\17النيل الأزرق\1a      blue nile\1a"ولاية النيل الأزرق\12=
-\10الشمالية\1a\bnorthern\1a\1fالولاية الشمالية\12*
-\1cولاية نهر النيل\1a
-river nile\12D
-\12an nīl al abyaḍ\1a
-white nile\1a"ولاية النيل الأبيض\12F
-\17البحر الأحمر\1a\ared sea\1a"ولاية البحر الأحمر\12\1d
-\13ولاية سنار\1a\ 6sennar
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SE b/.config/google-chrome/AutofillStates/2020.11.2.164946/SE
deleted file mode 100644 (file)
index b2412ff..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-
-\ 2SE\12#
-\ fstockholms län\1a\10stockholm county\12+
-\13västerbottens län\1a\14västerbotten county\12%
-\10norrbottens län\1a\11norrbotten county\12\1e
-\fuppsala län\1a\ euppsala county\12+
-\13södermanlands län\1a\14södermanland county\12-
-\14östergötlands län\1a\15östergötland county\12%
-\11jönköpings län\1a\10jonkoping county\12#
-\ fkronobergs län\1a\10kronoberg county\12\1c
-\vkalmar län\1a\rkalmar county\12\1f
-\rgotlands län\1a\ egotland county\12 
-\rblekinge län\1a\ fblekinge county\12\1c
-\vskåne län\1a\rskåne county\12\1f
-\rhallands län\1a\ ehalland county\123
-\17västra götalands län\1a\18västra götaland county\12"
-\ fvärmlands län\1a\ fvarmland county\12\1e
-\förebro län\1a\ eörebro county\12)
-\12västmanlands län\1a\13västmanland county\12\1f
-\rdalarnas län\1a\ edalarna county\12$
-\10gävleborgs län\1a\10gavleborg county\12/
-\15västernorrlands län\1a\16västernorrland county\12"
-\ fjämtlands län\1a\ fjamtland county
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SH b/.config/google-chrome/AutofillStates/2020.11.2.164946/SH
deleted file mode 100644 (file)
index 951334b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2SH\12\1d
-       ascension\1a\10ascension island\12\ e
-\fsaint helena\12\12
-\10tristan da cunha
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SI b/.config/google-chrome/AutofillStates/2020.11.2.164946/SI
deleted file mode 100644 (file)
index 9cd8a88..0000000
+++ /dev/null
@@ -1,69 +0,0 @@
-
-\ 2SI\12\13
-\11slovenske konjice\12\v
-       grosuplje\12\b
-\ 6lenart\12\b
-\ 6litija\12       
-\alogatec\12\14
-\12slovenska bistrica\12\15
-\13šmarje pri jelšah\12  
-\atržič\12\b
-\ 6laško\12
-
-\bcerknica\12\f
-
-novo mesto\12\a
-\ 5koper\12        
-\atrebnje\12\ f
-\rmurska sobota\12\v
-       dravograd\12
-
-\btrbovlje\12     
-\avelenje\12"
-\bkočevje\1a\16upravna enota kočevje\12\b
-\ 6tolmin\12\10
-\ egornja radgona\12\a
-\ 5ruše\12\ 6
-\ 4ptuj\12\1e
-\bšentjur\1a\12šentjur pri celju\12 
-\amozirje\12\a
-\ 5izola\12\a
-\ 5kranj\12\f
-
-radovljica\12
-
-\bdomžale\12     
-\asevnica\12\11
-\ fzagorje ob savi\12      
-\aribnica\12      
-\alendava\12      
-\avrhnika\12=
-\amaribor\1a\15upravna enota maribor\1a\eadministrative unit maribor\126
-\bhrastnik\1a\10občina hrastnik\1a\18municipality of hrastnik\12\14
-\12ravne na koroškem\12\a
-\ 5piran\12\b
-\ 6krško\12\11
-\ fradlje ob dravi\12
-
-\bljutomer\12\b
-\ 6ormož\12\b
-\ 6žalec\12
-
-\bjesenice\12     
-\asežana\12      
-\apesnica\12      
-\ametlika\12
-
-\bpostojna\12*
-\1aupravne enote škofja loka\1a\fškofja loka\12
-
-\bbrežice\12\12
-\10ilirska bistrica\12\v
-       črnomelj\12*
-\fajdovščina\1a\1aupravna enota ajdovščina\12\r
-\vnova gorica\12\v
-       ljubljana\12\b
-\ 6idrija\12\b
-\ 6kamnik\12\a
-\ 5celje\12\10
-\ eslovenj gradec
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SJ b/.config/google-chrome/AutofillStates/2020.11.2.164946/SJ
deleted file mode 100644 (file)
index cfe8e7b..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2SJ\12
-
-\bsvalbard\12\v
-       jan mayen
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SK b/.config/google-chrome/AutofillStates/2020.11.2.164946/SK
deleted file mode 100644 (file)
index 49c2730..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2SK\120
-\15banskobystrický kraj\1a\17banská bystrica region\12'
-\12bratislavský kraj\1a\11bratislava region\12 
-\ ekošický kraj\1a\ ekošice region\12=
-\ fnitriansky kraj\1a\fnitra region\1a\1cnitriansky samosprávny kraj\12"
-\10prešovský kraj\1a\ eprešov region\12\1f
-\ etrnavský kraj\1a\rtrnava region\12%
-\11trenčiansky kraj\1a\10trenčín region\12!
-\ fžilinský kraj\1a\ ežilina region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SL b/.config/google-chrome/AutofillStates/2020.11.2.164946/SL
deleted file mode 100644 (file)
index 6cd720a..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-\ 2SL\12\e
-\aeastern\1a\10eastern province\12\1d
-\bnorthern\1a\11northern province\12\1d
-\bsouthern\1a\11southern province\12\ e
-\fwestern area
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SM b/.config/google-chrome/AutofillStates/2020.11.2.164946/SM
deleted file mode 100644 (file)
index 09736be..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2SM\12\v
-       acquaviva\12\1a
-\vchiesanouva\1a\vchiesanuova\12\v
-       domagnano\12      
-\afaetano\12\f
-
-fiorentino\12\10
-\ eborgo maggiore\12"
-\14città di san marino\1a
-san marino\12\ f
-\rmontegiardino\12\f
-
-serravalle
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SN b/.config/google-chrome/AutofillStates/2020.11.2.164946/SN
deleted file mode 100644 (file)
index 9e4c327..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-\ 2SN\12J
-\bdiourbel\1a\ fdiourbel region\1a\18département de diourbel\1a\13région de diourbel\12\15
-\ 5dakar\1a\fdakar region\12\17
-\ 6fatick\1a\rfatick region\125
-\18département de kaffrine\1a\ fkaffrine region\1a\bkaffrine\12\15
-\ 5kolda\1a\fkolda region\128
-\19département de kédougou\1a    kédougou\1a\10kédougou region\12\19
-\akaolack\1a\ ekaolack region\12\15
-\ 5louga\1a\flouga region\12\15
-\ 5matam\1a\fmatam region\125
-\18département de sédhiou\1a\ fsédhiou region\1a\bsédhiou\12\1f
-
-saintlouis\1a\11saintlouis region\12!
-\vtambacounda\1a\12tambacounda region\12\17
-\ 6thiès\1a\rthiès region\12\f
-
-ziguinchor
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SO b/.config/google-chrome/AutofillStates/2020.11.2.164946/SO
deleted file mode 100644 (file)
index 4e6e975..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-
-\ 2SO\12\e
-
-أودال\1a\ 5awdal\1a\ 6عدل\12\14
-
-باكول\1a\ 6bakool\12&
-\ eبانادير\1a
-بنادر\1a\bbanaadir\12\10
-\bباري\1a\ 4bari\12\13
-\ 6باي\1a\ 3bay\1a\ 4baay\12+
-\fجلجدود\1a galguduud\1a\10جَلجودود\12\18
-\ 6جدو\1a\bجيدو\1a\ 4gedo\12\1c
-
-هيران\1a\ 5hiran\1a\ahiiraan\12P
-\15جوبا الوسطى\1a\vmiddle juba\1a\eجُبّادا دهِكسي\1a\rjubbada dhexe\12I
-\15جوبا السفلى\1a
-lower juba\1a\rjubbada hoose\1a\15جُبّادا هوس\12\17
-\ 6مدج\1a\ 5mudug\1a\ 6مدق\12\e
-
-نوجآل\1a\ 6nugaal\1a\ 5nugal\12\14
-
-سَنآج\1a\ 6sanaag\120
-\eشابيلاها دهكسي\1a\11shabeellaha dhexe\12b
-\eشابيلاّها هووس\1a\17شبيلا السفلى\1a\17شبيلي السفلى\1a\11shabeellaha hoose\125
-\ 6سول\1a\ 6صول\1a\ 4sool\1a\13محافطة سول\1a\bسوول\12*
-\fتوجدير\1a\btogdheer\1a\10توجْدهير\12H
-\1aوقويي جالبيد‎\1a\19ووكويي جالبيد\1a\ fwoqooyi galbeed
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SR b/.config/google-chrome/AutofillStates/2020.11.2.164946/SR
deleted file mode 100644 (file)
index 4b18f43..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-
-\ 2SR\12!
-
-brokopondo\1a\13brokopondo district\12\f
-
-commewijne\12    
-\acoronie\12\v
-       marowijne\12
-
-\bnickerie\12)
-\ 6par'bo\1a\13paramaribo district\1a
-paramaribo\12\ 6
-\ 4para\12\v
-       saramacca\12\f
-
-sipaliwini\12\b
-\ 6wanica
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SS b/.config/google-chrome/AutofillStates/2020.11.2.164946/SS
deleted file mode 100644 (file)
index 044dc6e..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2SS\12M
-\17northern bahr el ghazal\1a\14shamal bahr alghazal\1a\1cشمال بحر الغزال\12J
-\14gharb bahr al ghazal\1a\16western bahr el ghazal\1a\1aغرب بحر الغزال\12]
-\1cal istiwāʾiyya al wusṭā\1a\eوسط الاستوائية\1a\rbahr al jabal\1a\11central equatoria\12l
-\11eastern equatoria\1a\eشرق الاستوائية\1a\14sharq al istiwa iyah\1a$خط الإستوائي الشرقي\12F
-\14gharb al istiwa'iyah\1a\eغرب الاستوائية\1a\11western equatoria\12 
-\ajonglei\1a\fجونقلي\1a\ajunqali\12%
-
-albuhayrat\1a\ 5lakes\1a\10البحيرات\12A
-\fa aly an nyl\1a\ eaâlâ en nîl\1a
-upper nile\1a\15أعالي النيل\12-
-       al wahdah\1a\ 5unity\1a\fالوحدة\1a\vunity state\12#
-\ 5warab\1a
-واراب\1a\ 6warrab\1a\ 6warrap
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/ST b/.config/google-chrome/AutofillStates/2020.11.2.164946/ST
deleted file mode 100644 (file)
index 3a548ca..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2ST\12\15
-       príncipe\1a\bprincipe\12\16
-
-são tomé\1a\bsao tome
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SV b/.config/google-chrome/AutofillStates/2020.11.2.164946/SV
deleted file mode 100644 (file)
index 36e5bb6..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-\ 2SV\12%
-\vahuachapán\1a\16ahuachapán department\12\1f
-\bcabañas\1a\13cabañas department\12'
-\fchalatenango\1a\17chalatenango department\12.
-       cuscatlan\1a
-cuscatlán\1a\15cuscatlán department\12%
-\vla libertad\1a\16la libertad department\12\1f
-\bmorazán\1a\13morazán department\12\e
-\ 6la paz\1a\11la paz department\12<
-\19departamento de santa ana\1a\14santa ana department\1a      santa ana\12#
-
-san miguel\1a\15san miguel department\12!
-       sonsonate\1a\14sonsonate department\12'
-\fsan salvador\1a\17san salvador department\12%
-\vsan vicente\1a\16san vicente department\12!
-       la unión\1a\14la unión department\12!
-       usulután\1a\14usulután department
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SX b/.config/google-chrome/AutofillStates/2020.11.2.164946/SX
deleted file mode 100644 (file)
index 3d85717..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2SX\12+
-
-dutch side\1a\fsint maarten\1a\ 3sxm\1a
-st maarten
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SY b/.config/google-chrome/AutofillStates/2020.11.2.164946/SY
deleted file mode 100644 (file)
index e147e8a..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-
-\ 2SY\12P
-\bدمشق\1a\14gouvernorat de damas\1a\18محافظة دمشق‎\1a\14damascus governorate\12c
-\bدرعا\1a\15محافظة درعا\1a\14gouvernorat de deraa\1a\17مُحافظة درعا\1a\11daraa governorate\12z
-\11دير الزور\1a\16deir ezzor governorate\1a\1eمحافظة دير الزور\1a\vdayr azzawr\1a مُحافظة دير الزور\12u
-\fالحسكة\1a\16gouvernorat d'hassaké\1a\15alhasakah governorate\1a\19محافظة الحسكة\1a\eمُحافظة الحسكة\12^
-\ 6حمص\1a\13gouvernorat de homs\1a\10homs governorate\1a\13محافظة حمص\1a\18مُحافظة حمص‎\12E
-\ 6حلب\1a\13محافظة حلب\1a\12gouvernorat d'alep\1a\12aleppo governorate\12g
-\bحماة\1a\10hama governorate\1a\13gouvernorat de hama\1a\ 4hama\1a\17مُحافظة حماه\1a\15محافظة حماه\12n
-\bإدلب\1a\13gouvernorat d'idleb\1a\17مُحافظة ادلب\1a\15محافظة ادلب\1a\11idlib governorate\1a
-إدÙ\84Ù\8aب\12\8b\ 1
-\10اللاذقية\1a\13latakia governorate\1a\1dمحافظة اللاذقية\1a\19gouvernorat de lattaquié\1a\alatakia\1a\1fمُحافظة اللاذقية\12r
-\10القنيطرة\1a\14quneitra governorate\1a\bquneitra\1a\1fمُحافظة القنيطرة\1a\1dمحافظة القنيطرة\12:
-
-اÙ\84رÙ\82Ø©\1a\aarraqqa\1a\barraqqah\1a\19Ù\85Ù\8fحاÙ\81ظة Ø§Ù\84رÙ\82Ø©\12\83\ 1
-\ fرÙ\8aÙ\81 Ø¯Ù\85Ø´Ù\82\1a\16rifdimashq governorate\1a\1eÙ\85Ù\8fحاÙ\81ظة Ø±Ù\8aÙ\81 Ø¯Ù\85Ø´Ù\82\1a\1cÙ\85حاÙ\81ظة Ø±Ù\8aÙ\81 Ø¯Ù\85Ø´Ù\82\1a\1agouvernorat de rif dimachq\12¢\ 1
-\10السويداء\1a\1fمُحافظة السويداء\1a    assuwayda\1a\15assuwayda governorate\1a\13السويداء‎\1a\1dمحافظة السويداء\1a\17gouvernorat de soueïda\12H
-
-طرطوس\1a\atartous\1a\19مُحافظة طرطوس\1a\16gouvernorat de tartous
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/SZ b/.config/google-chrome/AutofillStates/2020.11.2.164946/SZ
deleted file mode 100644 (file)
index 5b7da1a..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2SZ\12\17
-\ 6hhohho\1a\rhhohho region\12\19
-\alubombo\1a\ elubombo region\12\19
-\amanzini\1a\ emanzini region\12\1f
-
-shiselweni\1a\11shiselweni region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TC b/.config/google-chrome/AutofillStates/2020.11.2.164946/TC
deleted file mode 100644 (file)
index a14bce7..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-
-\ 2TC\12\10
-\ ecaicos islands\12\ f
-\rturks islands
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TD b/.config/google-chrome/AutofillStates/2020.11.2.164946/TD
deleted file mode 100644 (file)
index a3904b7..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-
-\ 2TD\12G
-\ fالبطحة‎\1a\bبتها\1a\17منطقة البطحة\1a
-بطحاء\1a\ 5batha\123
-\13بحر الغزال\1a\rbarh el gazel\1a\rbahr el gazel\12K
-\bبركو\1a\15منطقة بوركو\1a بوركو إندي تيبستي\1a\ 6borkou\12k
-\15شاري باقرمي\1a\13منطقة كانم\1a\18région du charibaguirmi\1a\rcharibaguirmi\1a\14شاريباجرمي\12)
-
-إنيدي\1a\ 6ennedi\1a\13plateau de l'ennedi\120
-\ 6guéra\1a\ 5guera\1a
-جويرا\1a\13منطقة قيرا\12f
-\ fحجر لميس\1a\16région du hadjerlamis\1a\1aمنطقة حجر لميس\1a\12hadjerlamis region\1a\vhadjerlamis\12\11
-\bكانم\1a\ 5kanem\12\1d
-\ eالبحيرة\1a\ 6لاك\1a\ 3lac\12,
-\17لوقون الغربي\1a\11logone occidental\12*
-\17لوقون الشرقي\1a\ flogone oriental\12!
-\fماندول\1a\amandoul\1a\bمندل\128
-\15شاري الأوسط\1a\13موين تشاري\1a
-moyenchari\12/
-\1eمايو كيبي الشرقي\1a\rmayokebbi est\121
-\1eمايو كيبي الغربي\1a\ fmayokebbi ouest\12&
-\19archidiocèse de ndjamena\1a    n'djamena\12H
-\fأواداي\1a\bوداي\1a\bouaddaï\1a\13منطقة وداي\1a\ fouaddaï region\12@
-\fسلامات\1a\ esalamat region\1a\asalamat\1a\17منطقة سلامات\12\10
-\bسيلا\1a\ 4sila\121
-\fتانجلي\1a\btandjile\1a       tandjilé\1a\fتانجيل\12\15
-
-تبستي\1a\atibesti\12\1e
-\11وادي فيرا\1a    wadi fira
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TG b/.config/google-chrome/AutofillStates/2020.11.2.164946/TG
deleted file mode 100644 (file)
index 8520e8d..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2TG\12-
-\bcentrale\1a\10région centrale\1a\ fcentrale region\12'
-\ 4kara\1a\vkara region\1a\12région de la kara\12-
-\bmaritime\1a\10région maritime\1a\ fmaritime region\121
-\bplateaux\1a\14région des plateaux\1a\ fplateaux region\12.
-\13région des savanes\1a\asavanes\1a\ esavanes region
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TH b/.config/google-chrome/AutofillStates/2020.11.2.164946/TH
deleted file mode 100644 (file)
index d3db3c2..0000000
+++ /dev/null
@@ -1,87 +0,0 @@
-
-\ 2TH\122
-'à¸\81รุà¸\87à¹\80à¸\97à¸\9eมหาà¸\99à¸\84ร\1a\abangkok\12È\ 1
-7à¸\88ัà¸\87หวัà¸\94 à¸ªà¸¡à¸¸à¸\97รà¸\9bราà¸\81าร\12$à¸\88สมุà¸\97รà¸\9bราà¸\81าร\1a!สมุà¸\97รà¸\9bราà¸\81าร\1a6à¸\88ัà¸\87หวัà¸\94สมุà¸\97รà¸\9bราà¸\81าร\1a\fsamut prakan\12\96\ 1
-+จังหวัด นนทบุรี\12\18จนนทบุรี\1a*จังหวัดนนทบุรี\1a\15นนทบุรี\1a
-nonthaburi\12¤\ 1
-.à¸\88ัà¸\87หวัà¸\94 à¸\9bà¸\97ุมà¸\98าà¸\99ี\12\eà¸\88à¸\9bà¸\97ุมà¸\98าà¸\99ี\1a\fpathum thani\1a\18à¸\9bà¸\97ุมà¸\98าà¸\99ี\1a-à¸\88ัà¸\87หวัà¸\94à¸\9bà¸\97ุมà¸\98าà¸\99ี\12\84\ 2
-Cà¸\88ัà¸\87หวัà¸\94 à¸\9eระà¸\99à¸\84รศรีอยุà¸\98ยา\120à¸\88à¸\9eระà¸\99à¸\84รศรีอยุà¸\98ยา\1a-à¸\9eระà¸\99à¸\84รศรีอยุà¸\98ยา\1a\18phra nakhon si ayutthaya\1aBà¸\88ัà¸\87หวัà¸\94à¸\9eระà¸\99à¸\84รศรีอยุà¸\98ยา\12\95\ 1
-+à¸\88ัà¸\87หวัà¸\94 à¸­à¹\88าà¸\87à¸\97อà¸\87\12\18à¸\88อà¹\88าà¸\87à¸\97อà¸\87\1a\15อà¹\88าà¸\87à¸\97อà¸\87\1a*à¸\88ัà¸\87หวัà¸\94อà¹\88าà¸\87à¸\97อà¸\87\1a     ang thong\12\87\ 1
-(à¸\88ัà¸\87หวัà¸\94 à¸¥à¸\9eà¸\9aุรี\12\15à¸\88ลà¸\9eà¸\9aุรี\1a\alopburi\1a\12ลà¸\9eà¸\9aุรี\1a'à¸\88ัà¸\87หวัà¸\94ลà¸\9eà¸\9aุรี\12­\ 1
-1à¸\88ัà¸\87หวัà¸\94 à¸ªà¸´à¸\87หà¹\8cà¸\9aุรี\12\1eà¸\88สิà¸\87หà¹\8cà¸\9aุรี\1a\eสิà¸\87หà¹\8cà¸\9aุรี\1a       sing buri\1a0à¸\88ัà¸\87หวัà¸\94สิà¸\87หà¹\8cà¸\9aุรี\12\88\ 1
-(à¸\88ัà¸\87หวัà¸\94 à¸\8aัยà¸\99าà¸\97\12\15à¸\88à¸\8aัยà¸\99าà¸\97\1a'à¸\88ัà¸\87หวัà¸\94à¸\8aัยà¸\99าà¸\97\1a\bchai nat\1a\12à¸\8aัยà¸\99าà¸\97\12\94\ 1
-+à¸\88ัà¸\87หวัà¸\94 à¸ªà¸£à¸°à¸\9aุรี\12\18à¸\88สระà¸\9aุรี\1a*à¸\88ัà¸\87หวัà¸\94สระà¸\9aุรี\1a\bsaraburi\1a\15สระà¸\9aุรี\12\89\ 1
-(จังหวัด ชลบุรี\12\15จชลบุรี\1a'จังหวัดชลบุรี\1a\12ชลบุรี\1a chon buri\12z
-%à¸\88ัà¸\87หวัà¸\94 à¸£à¸°à¸¢à¸­à¸\87\12\12à¸\88ระยอà¸\87\1a\ 6rayong\1a\ fระยอà¸\87\1a$à¸\88ัà¸\87หวัà¸\94ระยอà¸\87\12£\ 1
-.จังหวัด จันทบุรี\12\eจจันทบุรี\1a-จังหวัดจันทบุรี\1a\vchanthaburi\1a\18จันทบุรี\12l
-"à¸\88ัà¸\87หวัà¸\94 à¸\95ราà¸\94\12\ fà¸\88à¸\95ราà¸\94\1a\fà¸\95ราà¸\94\1a\ 4trat\1a!à¸\88ัà¸\87หวัà¸\94à¸\95ราà¸\94\12¼\ 1
-4à¸\88ัà¸\87หวัà¸\94 à¸\89ะà¹\80à¸\8aิà¸\87à¹\80à¸\97รา\12!à¸\88à¸\89ะà¹\80à¸\8aิà¸\87à¹\80à¸\97รา\1a\fchachoengsao\1a3à¸\88ัà¸\87หวัà¸\94à¸\89ะà¹\80à¸\8aิà¸\87à¹\80à¸\97รา\1a\1eà¸\89ะà¹\80à¸\8aิà¸\87à¹\80à¸\97รา\12¼\ 1
-4à¸\88ัà¸\87หวัà¸\94 à¸\9bราà¸\88ีà¸\99à¸\9aุรี\12!à¸\88à¸\9bราà¸\88ีà¸\99à¸\9aุรี\1a3à¸\88ัà¸\87หวัà¸\94à¸\9bราà¸\88ีà¸\99à¸\9aุรี\1a\fprachin buri\1a\1eà¸\9bราà¸\88ีà¸\99à¸\9aุรี\12\98\ 1
-+à¸\88ัà¸\87หวัà¸\94 à¸\99à¸\84รà¸\99ายà¸\81\12\18à¸\88à¸\99à¸\84รà¸\99ายà¸\81\1a\15à¸\99à¸\84รà¸\99ายà¸\81\1a\fnakhon nayok\1a*à¸\88ัà¸\87หวัà¸\94à¸\99à¸\84รà¸\99ายà¸\81\12\93\ 1
-+à¸\88ัà¸\87หวัà¸\94 à¸ªà¸£à¸°à¹\81à¸\81à¹\89ว\12\18à¸\88สระà¹\81à¸\81à¹\89ว\1a\15สระà¹\81à¸\81à¹\89ว\1a\asa kaeo\1a*à¸\88ัà¸\87หวัà¸\94สระà¹\81à¸\81à¹\89ว\12Á\ 1
-4à¸\88ัà¸\87หวัà¸\94 à¸\99à¸\84รราà¸\8aสีมา\12!à¸\88à¸\99à¸\84รราà¸\8aสีมา\1a\11nakhon ratchasima\1a3à¸\88ัà¸\87หวัà¸\94à¸\99à¸\84รราà¸\8aสีมา\1a\1eà¸\99à¸\84รราà¸\8aสีมา\12¬\ 1
-1à¸\88ัà¸\87หวัà¸\94 à¸\9aุรีรัมยà¹\8c\12\1eà¸\88à¸\9aุรีรัมยà¹\8c\1a\eà¸\9aุรีรัมยà¹\8c\1a\bburi ram\1a0à¸\88ัà¸\87หวัà¸\94à¸\9aุรีรัมยà¹\8c\12\9d\ 1
-.à¸\88ัà¸\87หวัà¸\94 à¸ªà¸¸à¸£à¸´à¸\99à¸\97รà¹\8c\12\eà¸\88สุริà¸\99à¸\97รà¹\8c\1a-à¸\88ัà¸\87หวัà¸\94สุริà¸\99à¸\97รà¹\8c\1a\18สุริà¸\99à¸\97รà¹\8c\1a\ 5surin\12¡\ 1
-.à¸\88ัà¸\87หวัà¸\94 à¸¨à¸£à¸µà¸ªà¸°à¹\80à¸\81ษ\12\eà¸\88ศรีสะà¹\80à¸\81ษ\1a-à¸\88ัà¸\87หวัà¸\94ศรีสะà¹\80à¸\81ษ\1a   si sa ket\1a\18ศรีสะà¹\80à¸\81ษ\12Ì\ 1
-7จังหวัด อุบลราชธานี\12$จอุบลราชธานี\1a6จังหวัดอุบลราชธานี\1a!อุบลราชธานี\1a\10ubon ratchathani\12|
-%à¸\88ัà¸\87หวัà¸\94 à¸¢à¹\82สà¸\98ร\12\12à¸\88ยà¹\82สà¸\98ร\1a\ fยà¹\82สà¸\98ร\1a$à¸\88ัà¸\87หวัà¸\94ยà¹\82สà¸\98ร\1a\byasothon\12\96\ 1
-+จังหวัด ชัยภูมิ\12\18จชัยภูมิ\1a*จังหวัดชัยภูมิ\1a\15ชัยภูมิ\1a
-chaiyaphum\12¾\ 1
-4à¸\88ัà¸\87หวัà¸\94 à¸­à¸³à¸\99าà¸\88à¹\80à¸\88ริà¸\8d\12"à¸\88 à¸­à¸³à¸\99าà¸\88à¹\80à¸\88ริà¸\8d\1a\ramnat charoen\1a\1eอำà¸\99าà¸\88à¹\80à¸\88ริà¸\8d\1a3à¸\88ัà¸\87หวัà¸\94อำà¸\99าà¸\88à¹\80à¸\88ริà¸\8d\12\8a\ 1
-(à¸\88ัà¸\87หวัà¸\94 à¸\9aึà¸\87à¸\81าฬ\12\16à¸\88 à¸\9aึà¸\87à¸\81าฬ\1a'à¸\88ัà¸\87หวัà¸\94à¸\9aึà¸\87à¸\81าฬ\1a    bueng kan\1a\12à¸\9aึà¸\87à¸\81าฬ\12Ì\ 1
-7à¸\88ัà¸\87หวัà¸\94 à¸«à¸\99อà¸\87à¸\9aัวลำภู\12$à¸\88หà¸\99อà¸\87à¸\9aัวลำภู\1a6à¸\88ัà¸\87หวัà¸\94หà¸\99อà¸\87à¸\9aัวลำภู\1a\10nong bua lam phu\1a!หà¸\99อà¸\87à¸\9aัวลำภู\12\95\ 1
-\15à¸\82อà¸\99à¹\81à¸\81à¹\88à¸\99\12\18à¸\88à¸\82อà¸\99à¹\81à¸\81à¹\88à¸\99\1a      khon kaen\1a+à¸\88ัà¸\87หวัà¸\94 à¸\82อà¸\99à¹\81à¸\81à¹\88à¸\99\1a*à¸\88ัà¸\87หวัà¸\94à¸\82อà¸\99à¹\81à¸\81à¹\88à¸\99\12¢\ 1
-.จังหวัด อุดรธานี\12\eจอุดรธานี\1a\18อุดรธานี\1a
-udon thani\1a-จังหวัดอุดรธานี\12`
-\1fจังหวัด เลย\12\fจเลย\1a\ 4loei\1a\1eจังหวัดเลย\1a  เลย\12{
-+à¸\88ัà¸\87หวัà¸\94 à¸«à¸\99อà¸\87à¸\84าย\1a  nong khai\1a\15หà¸\99อà¸\87à¸\84าย\1a*à¸\88ัà¸\87หวัà¸\94หà¸\99อà¸\87à¸\84าย\12±\ 1
-1à¸\88ัà¸\87หวัà¸\94 à¸¡à¸«à¸²à¸ªà¸²à¸£à¸\84าม\12\1eà¸\88มหาสารà¸\84าม\1a\rmaha sarakham\1a\eมหาสารà¸\84าม\1a0à¸\88ัà¸\87หวัà¸\94มหาสารà¸\84าม\12\9e\ 1
-.à¸\88ัà¸\87หวัà¸\94 à¸£à¹\89อยà¹\80อà¹\87à¸\94\12\eà¸\88รà¹\89อยà¹\80อà¹\87à¸\94\1a\ 6roi et\1a-à¸\88ัà¸\87หวัà¸\94รà¹\89อยà¹\80อà¹\87à¸\94\1a\18รà¹\89อยà¹\80อà¹\87à¸\94\12«\ 1
-\eà¸\81าฬสิà¸\99à¸\98ุà¹\8c\12\1eà¸\88à¸\81าฬสิà¸\99à¸\98ิà¹\8c\1a1à¸\88ัà¸\87หวัà¸\94 à¸\81าฬสิà¸\99à¸\98ุà¹\8c\1a0à¸\88ัà¸\87หวัà¸\94à¸\81าฬสิà¸\99à¸\98ุà¹\8c\1a\akalasin\12\8c\ 1
-(จังหวัด สกลนคร\12\15จสกลนคร\1a\12สกลนคร\1a'จังหวัดสกลนคร\1a\fsakon nakhon\12v
-(à¸\88ัà¸\87หวัà¸\94 à¸\99à¸\84รà¸\9eà¸\99ม\1a'à¸\88ัà¸\87หวัà¸\94à¸\99à¸\84รà¸\9eà¸\99ม\1a\rnakhon phanom\1a\12à¸\99à¸\84รà¸\9eà¸\99ม\12\83\ 1
-.à¸\88ัà¸\87หวัà¸\94 à¸¡à¸¸à¸\81à¸\94าหาร\1a\18มุà¸\81à¸\94าหาร\1a\bmukdahan\1a-à¸\88ัà¸\87หวัà¸\94มุà¸\81à¸\94าหาร\12®\ 1
-1จังหวัด เชียงใหม่\12\1eจเชียงใหม่\1a
-chiang mai\1a0จังหวัดเชียงใหม่\1a\eเชียงใหม่\12{
-%จังหวัด ลำพูน\12\12จลำพูน\1a$จังหวัดลำพูน\1a\ fลำพูน\1a\alamphun\12{
-%à¸\88ัà¸\87หวัà¸\94 à¸¥à¸³à¸\9bาà¸\87\12\12à¸\88ลำà¸\9bาà¸\87\1a\alampang\1a\ fลำà¸\9bาà¸\87\1a$à¸\88ัà¸\87หวัà¸\94ลำà¸\9bาà¸\87\12­\ 1
-1จังหวัด อุตรดิตถ์\12\1eจอุตรดิตถ์\1a\eอุตรดิตถ์\1a0จังหวัดอุตรดิตถ์\1a     uttaradit\12m
-"จังหวัด แพร่\12\ fจแพร่\1a!จังหวัดแพร่\1a\fแพร่\1a\ 5phrae\12l
-"จังหวัด น่าน\12\10จ น่าน\1a!จังหวัดน่าน\1a\fน่าน\1a\ 3nan\12f
-%à¸\88ัà¸\87หวัà¸\94 à¸\9eะà¹\80ยา\1a\ 6phayao\1a$à¸\88ัà¸\87หวัà¸\94à¸\9eะà¹\80ยา\1a\ fà¸\9eะà¹\80ยา\12¢\ 1
-.จังหวัด เชียงราย\12\eจเชียงราย\1a\18เชียงราย\1a
-chiang rai\1a-à¸\88ัà¸\87หวัà¸\94à¹\80à¸\8aียà¸\87ราย\12\99\ 1
-4à¸\88ัà¸\87หวัà¸\94 à¹\81มà¹\88ฮà¹\88อà¸\87สอà¸\99\1a\fmae hong son\1a\1eà¹\81มà¹\88ฮà¹\88อà¸\87สอà¸\99\1a3à¸\88ัà¸\87หวัà¸\94à¹\81มà¹\88ฮà¹\88อà¸\87สอà¸\99\12°\ 1
-1à¸\88ัà¸\87หวัà¸\94 à¸\99à¸\84รสวรรà¸\84à¹\8c\12\1eà¸\88à¸\99à¸\84รสวรรà¸\84à¹\8c\1a\fnakhon sawan\1a\eà¸\99à¸\84รสวรรà¸\84à¹\8c\1a0à¸\88ัà¸\87หวัà¸\94à¸\99à¸\84รสวรรà¸\84à¹\8c\12\8f\ 1
-1à¸\88ัà¸\87หวัà¸\94 à¸­à¸¸à¸\97ัยà¸\98าà¸\99ี\1a\vuthai thani\1a0à¸\88ัà¸\87หวัà¸\94อุà¸\97ัยà¸\98าà¸\99ี\1a\eอุà¸\97ัยà¸\98าà¸\99ี\12²\ 1
-\eกำแพงเพชร\12\1eจกำแพงเพชร\1a\ ekamphaeng phet\1a0จังหวัดกำแพงเพชร\1a1จังหวัด กำแพงเพชร\12_
-\1fà¸\88ัà¸\87หวัà¸\94 à¸\95าà¸\81\12\fà¸\88à¸\95าà¸\81\1a        à¸\95าà¸\81\1a\ 3tak\1a\1eà¸\88ัà¸\87หวัà¸\94à¸\95าà¸\81\12\95\ 1
-+à¸\88ัà¸\87หวัà¸\94 à¸ªà¸¸à¹\82à¸\82à¸\97ัย\12\18à¸\88สุà¹\82à¸\82à¸\97ัย\1a\15สุà¹\82à¸\82à¸\97ัย\1a*à¸\88ัà¸\87หวัà¸\94สุà¹\82à¸\82à¸\97ัย\1a     sukhothai\12£\ 1
-.à¸\88ัà¸\87หวัà¸\94 à¸\9eิษà¸\93ุà¹\82ลà¸\81\12\eà¸\88à¸\9eิษà¸\93ุà¹\82ลà¸\81\1a\vphitsanulok\1a\18à¸\9eิษà¸\93ุà¹\82ลà¸\81\1a-à¸\88ัà¸\87หวัà¸\94à¸\9eิษà¸\93ุà¹\82ลà¸\81\12\87\ 1
-(à¸\88ัà¸\87หวัà¸\94 à¸\9eิà¸\88ิà¸\95ร\12\15à¸\88à¸\9eิà¸\88ิà¸\95ร\1a\aphichit\1a\12à¸\9eิà¸\88ิà¸\95ร\1a'à¸\88ัà¸\87หวัà¸\94à¸\9eิà¸\88ิà¸\95ร\12®\ 1
-1จังหวัด เพชรบูรณ์\12\1eจเพชรบูรณ์\1a\eเพชรบูรณ์\1a
-phetchabun\1a0à¸\88ัà¸\87หวัà¸\94à¹\80à¸\9eà¸\8aรà¸\9aูรà¸\93à¹\8c\12\96\ 1
-+จังหวัด ราชบุรี\12\18จราชบุรี\1a*จังหวัดราชบุรี\1a
-ratchaburi\1a\15ราà¸\8aà¸\9aุรี\12°\ 1
-\eà¸\81าà¸\8dà¸\88à¸\99à¸\9aุรี\12\1eà¸\88à¸\81าà¸\8dà¸\88à¸\99à¸\9aุรี\1a0à¸\88ัà¸\87หวัà¸\94à¸\81าà¸\8dà¸\88à¸\99à¸\9aุรี\1a\fkanchanaburi\1a1à¸\88ัà¸\87หวัà¸\94 à¸\81าà¸\8dà¸\88à¸\99à¸\9aุรี\12»\ 1
-4à¸\88ัà¸\87หวัà¸\94 à¸ªà¸¸à¸\9eรรà¸\93à¸\9aุรี\12!à¸\88สุà¸\9eรรà¸\93à¸\9aุรี\1a\vsuphan buri\1a\1eสุà¸\9eรรà¸\93à¸\9aุรี\1a3à¸\88ัà¸\87หวัà¸\94สุà¸\9eรรà¸\93à¸\9aุรี\12\8d\ 1
-(à¸\88ัà¸\87หวัà¸\94 à¸\99à¸\84รà¸\9bà¸\90ม\12\15à¸\88à¸\99à¸\84าà¸\9bà¸\90ม\1a\rnakhon pathom\1a'à¸\88ัà¸\87หวัà¸\94à¸\99à¸\84รà¸\9bà¸\90ม\1a\12à¸\99à¸\84รà¸\9bà¸\90ม\12°\ 1
-1à¸\88ัà¸\87หวัà¸\94 à¸ªà¸¡à¸¸à¸\97รสาà¸\84ร\12\1eà¸\88สมุà¸\97รสาà¸\84ร\1a0à¸\88ัà¸\87หวัà¸\94สมุà¸\97รสาà¸\84ร\1a\eสมุà¸\97รสาà¸\84ร\1a\fsamut sakhon\12¥\ 1
-7à¸\88ัà¸\87หวัà¸\94 à¸ªà¸¡à¸¸à¸\97รสà¸\87à¸\84ราม\1a\ fsamut songkhram\1a!สมุà¸\97รสà¸\87à¸\84ราม\1a6à¸\88ัà¸\87หวัà¸\94สมุà¸\97รสà¸\87à¸\84ราม\12¤\ 1
-.à¸\88ัà¸\87หวัà¸\94 à¹\80à¸\9eà¸\8aรà¸\9aุรี\12\1cà¸\88 à¹\80à¸\9eà¸\8aรà¸\9aุรี\1a\18à¹\80à¸\9eà¸\8aรà¸\9aุรี\1a-à¸\88ัà¸\87หวัà¸\94à¹\80à¸\9eà¸\8aรà¸\9aุรี\1a\vphetchaburi\12ÿ\ 1
-Cà¸\88ัà¸\87หวัà¸\94 à¸\9bระà¸\88วà¸\9aà¸\84ีรีà¸\82ัà¸\99à¸\98à¹\8c\120à¸\88à¸\9bระà¸\88วà¸\9aà¸\84ีรีà¸\82ัà¸\99à¸\98à¹\8c\1a-à¸\9bระà¸\88วà¸\9aà¸\84ีรีà¸\82ัà¸\99à¸\98à¹\8c\1a\13prachuap khiri khan\1aBà¸\88ัà¸\87หวัà¸\94à¸\9bระà¸\88วà¸\9aà¸\84ีรีà¸\82ัà¸\99à¸\98à¹\8c\12ç\ 1
-=à¸\88ัà¸\87หวัà¸\94 à¸\99à¸\84รศรีà¸\98รรมราà¸\8a\12*à¸\88à¸\99à¸\84รศรีà¸\98รรมราà¸\8a\1a\13nakhon si thammarat\1a<à¸\88ัà¸\87หวัà¸\94à¸\99à¸\84รศรีà¸\98รรมราà¸\8a\1a'à¸\99à¸\84รศรีà¸\98รรมราà¸\8a\12\85\ 1
-\12กระบี่\12\15จกระบี่\1a\ 5krabi\1a(จังหวัด กระบี่\1a'จังหวัดกระบี่\12h
-%à¸\88ัà¸\87หวัà¸\94 à¸\9eัà¸\87à¸\87า\1a\ fà¸\9eัà¸\87à¸\87า\1a$à¸\88ัà¸\87หวัà¸\94à¸\9eัà¸\87à¸\87า\1a\bphangnga\12\86\ 1
-(à¸\88ัà¸\87หวัà¸\94 à¸ à¸¹à¹\80à¸\81à¹\87à¸\95\12\15à¸\88ภูà¹\80à¸\81à¹\87à¸\95\1a'à¸\88ัà¸\87หวัà¸\94ภูà¹\80à¸\81à¹\87à¸\95\1a\ 6phuket\1a\12ภูà¹\80à¸\81à¹\87à¸\95\12Ó\ 1
-:จังหวัด สุราษฎร์ธานี\12'จสุราษฎร์ธานี\1a9จังหวัดสุราษฎร์ธานี\1a\vsurat thani\1a$สุราษฎร์ธานี\12{
-%จังหวัด ระนอง\12\13จ ระนอง\1a$จังหวัดระนอง\1a\ fระนอง\1a\ 6ranong\12|
-%จังหวัด ชุมพร\12\12จชุมพร\1a\bchumphon\1a$จังหวัดชุมพร\1a\ fชุมพร\12|
-%จังหวัด สงขลา\12\12จสงขลา\1a\bsongkhla\1a\ fสงขลา\1a$จังหวัดสงขลา\12m
-"จังหวัด สตูล\12\ fจสตูล\1a\fสตูล\1a!จังหวัดสตูล\1a\ 5satun\12m
-"จังหวัด ตรัง\12\ fจตรัง\1a!จังหวัดตรัง\1a\fตรัง\1a\ 5trang\12t
-(à¸\88ัà¸\87หวัà¸\94 à¸\9eัà¸\97ลุà¸\87\1a\12à¸\9eัà¸\97ลุà¸\87\1a\vphatthalung\1a'à¸\88ัà¸\87หวัà¸\94à¸\9eัà¸\97ลุà¸\87\12\93\ 1
-+จังหวัด ปัตตานี\12\18จปัตตานี\1a\15ปัตตานี\1a\apattani\1a*จังหวัดปัตตานี\12l
-"à¸\88ัà¸\87หวัà¸\94 à¸¢à¸°à¸¥à¸²\12\ fà¸\88ยะลา\1a!à¸\88ัà¸\87หวัà¸\94ยะลา\1a\fยะลา\1a\ 4yala\12¢\ 1
-.จังหวัด นราธิวาส\12\eจนราธิวาส\1a-จังหวัดนราธิวาส\1a\18นราธิวาส\1a
-narathiwat
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TJ b/.config/google-chrome/AutofillStates/2020.11.2.164946/TJ
deleted file mode 100644 (file)
index cb5856e..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-\ 2TJ\12h
-Aвилояти мухтори кӯҳистони бадахшон\1a#gornobadakhshan autonomous province\12/
-\eвилояти хатлон\1a\10khatlon province\12S
-*ноҳияҳои тобеи ҷумҳурӣ\1a%districts of republican subordination\12)
-\17вилояти суғд\1a\ esughd province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TK b/.config/google-chrome/AutofillStates/2020.11.2.164946/TK
deleted file mode 100644 (file)
index 1faad51..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-\ 2TK\12\a
-\ 5atafu\12        
-\afakaofo\12
-
-\bnukunonu
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TL b/.config/google-chrome/AutofillStates/2020.11.2.164946/TL
deleted file mode 100644 (file)
index e4e21c2..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-\ 2TL\12\a
-\ 5aileu\12\b
-\ 6ainaro\12\b
-\ 6baucau\12\14
-\bbobonaro\1a\bbobonaru\12\15
-       cova lima\1a\bcovalima\12\r
-\ 4dili\1a\ 5díli\12\b
-\ 6ermera\12\11
-\ 6lautem\1a\alautém\12\14
-\aliquica\1a      liquiçá\12
-
-\bmanufahi\12
-
-\bmanatuto\12(
-\roekusi ambenu\1a\ eoecusse ambeno\1a\aoecusse\12
-
-\bviqueque
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TM b/.config/google-chrome/AutofillStates/2020.11.2.164946/TM
deleted file mode 100644 (file)
index c49c2c2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-\ 2TM\12\ 6
-\ 4ahal\12\1a
-\ 6balkan\1a\10balkan welaýaty\12%
-\12daşoguz welaýaty\1a\ fdaşoguz region\12\a
-\ 5lebap\12\16
-\ 4mary\1a\ emary welaýaty\12\14
-\başgabat\1a\bashgabat
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TN b/.config/google-chrome/AutofillStates/2020.11.2.164946/TN
deleted file mode 100644 (file)
index e205047..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-
-\ 2TN\12<
-\bتونس\1a\14gouvernorat de tunis\1a\13ولاية تونس\1a\ 5tunis\12H
-\fأريانة\1a\ 6ariana\1a\17gouvernorat de l'ariana\1a\17ولاية أريانة\12N
-\rبن عروس\1a\18ولاية بن عروس\1a\18gouvernorat de ben arous\1a    ben arous\12J
-
-منوبة\1a
-la manouba\1a\19gouvernorat de la manouba\1a\15ولاية منوبة\12>
-\bنابل\1a\15gouvernorat de nabeul\1a\13ولاية نابل\1a\ 6nabeul\12T
-
-زغوان\1a\bzaghouan\1a\17gouvernorat de zaghouan\1a\fزَغوان\1a\15ولاية زغوان\12D
-
-بنزرت\1a\15ولاية بنزرت\1a\16gouvernorat de bizerte\1a\abizerte\12d
-\bباجة\1a\ 4beja\1a\16ولاية باجة‎\1a\14gouvernorat de béja\1a\13ولاية باجة\1a\ 5béja\1a\bبيجا\12J
-\fجندوبة\1a\17gouvernorat de jendouba\1a\bjendouba\1a\17ولاية جندوبة\12D
-
-الكاف\1a\ 6alkāf\1a\12gouvernorat du kef\1a\ 3kef\1a\15ولاية الكاف\12H
-\fسليانة\1a\asiliana\1a\16gouvernorat de siliana\1a\17ولاية سليانة\12R
-\10القيروان\1a\eولاية القيروان\1a\bkairouan\1a\17gouvernorat de kairouan\12P
-\ eالقصرين\1a\19ولاية القصرين\1a    kasserine\1a\18gouvernorat de kasserine\12_
-\13سيدي بوزيد\1a\1agouvernorat de sidi bouzid\1a\fsidi bou zid\1a\1eولاية سيدي بوزيد\12>
-\bسوسة\1a\15gouvernorat de sousse\1a\ 6sousse\1a\13ولاية سوسة\12_
-\10المنستير\1a\eولاية المنستير\1a\bmonastir\1a\valmunastîr\1a\17gouvernorat de monastir\12W
-\ eالمهدية\1a\15gouvernorat de mahdia\1a\19ولاية المهدية\1a\ 6mahdia\1a\valmahdīyah\12g
-
-صفاقس\1a\18ولاية صفاقس‎\1a\13gouvernorat de sfax\1a\15ولاية صفاقس\1a\ 4sfax\1a\rصفاقس‎\12<
-\bقفصة\1a\14gouvernorat de gafsa\1a\ 5gafsa\1a\13ولاية قفصة\12>
-\bتوزر\1a\ 6tozeur\1a\13ولاية توزر\1a\15gouvernorat de tozeur\12H
-\bقبلي\1a\13ولاية قبلي\1a\akébili\1a\16gouvernorat de kébili\1a\ 6kebili\12Q
-\bقابس\1a
-قابِس\1a\ 6gabès\1a\13ولاية قابس\1a\ 5gabes\1a\15gouvernorat de gabès\12R
-
-مدنين\1a\bmedenine\1a\18gouvernorat de médenine\1a        médenine\1a\15ولاية مدنين\12L
-\fتطاوين\1a\17ولاية تطاوين\1a\18gouvernorat de tataouine\1a      tataouine
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TO b/.config/google-chrome/AutofillStates/2020.11.2.164946/TO
deleted file mode 100644 (file)
index 8868098..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2TO\12\v
-\ 4'eua\1a\ 3eua\12    
-\aha'apai\12\a
-\ 5niuas\12\v
-       tongatapu\12\b
-\ 6vava'u
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TR b/.config/google-chrome/AutofillStates/2020.11.2.164946/TR
deleted file mode 100644 (file)
index 57e17d9..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-
-\ 2TR\12\a
-\ 5adana\12\v
-       adıyaman\12\10
-\ eafyonkarahisar\12\b
-\ 6ağrı\12\b
-\ 6amasya\12\b
-\ 6ankara\12       
-\aantalya\12\b
-\ 6artvin\12\b
-\ 6aydın\12\f
-
-balıkesir\12    
-\abilecik\12      
-\abingöl\12\b
-\ 6bitlis\12\ 6
-\ 4bolu\12\b
-\ 6burdur\12\a
-\ 5bursa\12\f
-
-çanakkale\12\f
-
-çankırı\12\b
-\ 6çorum\12       
-\adenizli\12\r
-\vdiyarbakır\12\b
-\ 6edirne\12
-
-\belazığ\12
-
-\berzincan\12     
-\aerzurum\12\f
-
-eskişehir\12\v
-       gaziantep\12      
-\agiresun\12\ e
-\fgümüşhane\12 
-\ahakkari\12\a
-\ 5hatay\12        
-\aisparta\12\b
-\ 6mersin\12\16
-\bistanbul\1a
-i̇stanbul\12    
-\ai̇zmir\12\ 6
-\ 4kars\12\v
-       kastamonu\12      
-\akayseri\12\r
-\vkırklareli\12\f
-
-kırşehir\12    
-\akocaeli\12\a
-\ 5konya\12
-
-\bkütahya\12     
-\amalatya\12\b
-\ 6manisa\12\10
-\ ekahramanmaraş\12\b
-\ 6mardin\12\b
-\ 6muğla\12\ 6
-\ 4muş\12\v
-       nevşehir\12\b
-\ 6niğde\12\ 6
-\ 4ordu\12\12
-\ 4rize\1a
-rize i̇li\12    
-\asakarya\12\b
-\ 6samsun\12\a
-\ 5siirt\12\a
-\ 5sinop\12\a
-\ 5sivas\12\v
-       tekirdağ\12\a
-\ 5tokat\12        
-\atrabzon\12      
-\atunceli\12\r
-\vşanlıurfa\12\a
-\ 5uşak\12\ 5
-\ 3van\12\b
-\ 6yozgat\12\v
-       zonguldak\12      
-\aaksaray\12      
-\abayburt\12      
-\akaraman\12\r
-\vkırıkkale\12\b
-\ 6batman\12
-
-\bşırnak\12     
-\abartın\12      
-\aardahan\12      
-\aiğdır\12\b
-\ 6yalova\12
-
-\bkarabük\12\a
-\ 5kilis\12
-
-\bosmaniye\12\b
-\ 6düzce
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TT b/.config/google-chrome/AutofillStates/2020.11.2.164946/TT
deleted file mode 100644 (file)
index 1dece9f..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-
-\ 2TT\12"
-\ 5arima\1a\19arima borough corporation\12*
-       chaguanas\1a\1dchaguanas borough corporation\12C
-\15couvatabaquitetalparo\1a*couvatabaquitetalparo regional corporation\121
-\fdiego martin\1a!diego martin regional corporation\125
-\ eeastern tobago\1a#eastern tobago regional corporation\12L
-       penaldebe\1a\1epenaldebe regional corporation\1a\1fpenal/debe regional corporation\12*
-\rport of spain\1a\19port of spain corporation\121
-\fprinces town\1a!princes town regional corporation\120
-\fpoint fortin\1a point fortin borough corporation\12^
-%mayaro rio claro regional corporation\1a\ frio claromayaro\1a$rio claromayaro regional corporation\12-
-\fsan fernando\1a\1dsan fernando city corporation\123
-\rsangre grande\1a"sangre grande regional corporation\12'
-\asiparia\1a\1csiparia regional corporation\12h
-\12san juanlaventille\1a'san juanlaventille regional corporation\1a)san juan/laventille municipal corporation\12\82\ 1
-\ etunapunapiarco\1a$tunapuna/piarco regional corporation\1a#tunapunapiarco regional corporation\1a%tunapuna/piarco municipal corporation\125
-\ ewestern tobago\1a#western tobago regional corporation
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TV b/.config/google-chrome/AutofillStates/2020.11.2.164946/TV
deleted file mode 100644 (file)
index 00b05cc..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2TV\12\v
-       niulakita\12
-
-\bfunafuti\12\b
-\ 6niutao\12\ 5
-\ 3nui\12\v
-       nukufetau\12\f
-
-nukulaelae\12    
-\ananumea\12\15
-\bnanumaga\1a     nanumanga\12      
-\avaitupu
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TW b/.config/google-chrome/AutofillStates/2020.11.2.164946/TW
deleted file mode 100644 (file)
index 7cc3121..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2TW\12$
-\ 6福建\1a\ ffujian province\1a      福建省\12'
-       台灣省\1a\ ftaiwan province\1a     臺灣省\12&
-       高雄市\1a\ ekaohsiung city\1a      高雄縣\12,
-       桃園市\1a      桃園縣\1a\ftaoyuan city\1a\ 6桃縣\12.
-       台南市\1a      台南縣\1a      臺南市\1a\vtainan city\12#
-       台北市\1a\vtaipei city\1a 臺北市\12'
-       台北縣\1a\ fnew taipei city\1a     新北市\120
-       台中市\1a\rtaichung city\1a       臺中市\1a      台中縣
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/TZ b/.config/google-chrome/AutofillStates/2020.11.2.164946/TZ
deleted file mode 100644 (file)
index 8d97295..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-
-\ 2TZ\12'
-\ 6njombe\1a\rnjombe region\1a\ emkoa wa njombe\12\1d
-\fdar es salam\1a\rdar es salaam\12$
-\ 5geita\1a\fgeita region\1a\rmkoa wa geita\12'
-\ 6arusha\1a\ emkoa wa arusha\1a\rarusha region\12'
-\ 6dodoma\1a\rdodoma region\1a\ emkoa wa dodoma\12'
-\ 6iringa\1a\riringa region\1a\ emkoa wa iringa\12'
-\ 6kagera\1a\ emkoa wa kagera\1a\rkagera region\12o
-\12north pemba region\1a\12pemba north region\1a\17mkoa wa pemba kaskazini\1a\ ekaskazinipemba\1a\vpemba north\1a\ fkaskazini pemba\12y
-\13unguja north region\1a\10kaskazini unguja\1a\15zanzibar north region\1a\18mkoa wa unguja kaskazini\1a\ ezanzibar north\1a\ fkaskaziniunguja\12'
-\ 6kigoma\1a\ emkoa wa kigoma\1a\rkigoma region\126
-\vkilimanjaro\1a\12kilimanjaro region\1a\13mkoa wa kilimanjaro\12f
-\vpemba south\1a\12pemba south region\1a\fkusini pemba\1a\vkusinipemba\1a\14mkoa wa pemba kusini\1a\12south pemba region\12¢\ 1
-\rkusini unguja\1a\10zanzibar central\1a\15mkoa wa unguja kusini\1a\ ezanzibar south\1a\fkusiniunguja\1a\1dzanzibar central/south region\1a\13unguja south region\1a\16zanzibar central/south\12$
-\ 5lindi\1a\rmkoa wa lindi\1a\flindi region\12!
-\ 4mara\1a\vmara region\1a\fmkoa wa mara\12$
-\ 5mbeya\1a\fmbeya region\1a\rmkoa wa mbeya\12²\ 1
-\16mjini magharibi region\1a\1azanzibar urban west region\1a\ fmjini magharibi\1a\ emjinimagharibi\1a\1emkoa wa unguja mjini magharibi\1a\17mkoa wa mjini magharibi\1a\rzanzibar west\1a\13zanzibar urban/west\12-
-\bmorogoro\1a\ fmorogoro region\1a\10mkoa wa morogoro\12'
-\ 6mtwara\1a\ emkoa wa mtwara\1a\rmtwara region\12'
-\ 6mwanza\1a\ emkoa wa mwanza\1a\rmwanza region\122
-\fcoast region\1a\fpwani region\1a\ 5pwani\1a\rmkoa wa pwani\12$
-\ 5rukwa\1a\frukwa region\1a\rmkoa wa rukwa\12'
-\ 6ruvuma\1a\rruvuma region\1a\ emkoa wa ruvuma\120
-       shinyanga\1a\10shinyanga region\1a\11mkoa wa shinyanga\12*
-\asingida\1a\ esingida region\1a\ fmkoa wa singida\12'
-\ 6tabora\1a\rtabora region\1a\ emkoa wa tabora\12$
-\ 5tanga\1a\ftanga region\1a\rmkoa wa tanga\12*
-\amanyara\1a\ emanyara region\1a\ fmkoa wa manyara\12'
-\ 6katavi\1a\ emkoa wa katavi\1a\rkatavi region\12'
-\ 6simiyu\1a\rsimiyu region\1a\ emkoa wa simiyu\12'
-\ 6songwe\1a\rsongwe region\1a\ emkoa wa songwe
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/UA b/.config/google-chrome/AutofillStates/2020.11.2.164946/UA
deleted file mode 100644 (file)
index 9f68213..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-
-\ 2UA\12I
-\12вінницька\1a!вінницька область\1a\10vinnytsia oblast\12L
-\19волинська обл\1a!волинська область\1a\fvolyn oblast\12N
-\19луганська обл\1a\ eluhansk oblast\1a!луганська область\12q
-'дніпропетровська обл\1a/дніпропетровська область\1a\15dnipropetrovsk oblast\12J
-\17донецька обл\1a\ edonetsk oblast\1a\1fдонецька область\12W
-\1dжитомирська обл\1a%житомирська область\1a\ fzhytomyr oblast\12^
-\1fзакарпатська обл\1a'закарпатська область\1a\12zakarpattia oblast\12U
-\eзапорізька обл\1a#запорізька область\1a\11zaporizhia oblast\12q
-'іванофранківська обл\1a/іванофранківська область\1a\15ivanofrankivsk oblast\12 
-\13місто київ\1a  kyiv city\12@
-\10київська\1a\1fкиївська область\1a\vkyiv oblast\12e
-#кіровоградська обл\1a\11kirovohrad oblast\1a+кіровоградська область\12;
-\16севастополь\1a!город севастополь\12U
-\rар крым\1a2автономная республика крым\1a\bкрым\1a\ 6crimea\12K
-\19львівська обл\1a\vlviv oblast\1a!львівська область\12:
-'миколаївська область\1a\ fmykolaiv oblast\12E
-\15одеська обл\1a\1dодеська область\1a\rodessa oblast\12R
-\eполтавська обл\1a#полтавська область\1a\ epoltava oblast\12P
-\eрівненська обл\1a#рівненська область\1a\frivne oblast\12C
-\15сумська обл\1a\vsumy oblast\1a\1dсумська область\12]
-\1fтернопільска обл\1a)тернопільська область\1a\ fternopil oblast\12R
-\eхарківська обл\1a\ ekharkiv oblast\1a#харківська область\12R
-\eхерсонська обл\1a#херсонська область\1a\ ekherson oblast\12[
-\1dхмельницька обл\1a%хмельницька область\1a\13khmelnytskyi oblast\12O
-\19черкаська обл\1a!черкаська область\1a\ fcherkasy oblast\12\
-\1fчернігівська обл\1a'чернігівська область\1a\10chernihiv oblast\12:
-%чернівецька область\1a\11chernivtsi oblast
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/UG b/.config/google-chrome/AutofillStates/2020.11.2.164946/UG
deleted file mode 100644 (file)
index 23f3948..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-\ 2UG\12\1e
-\ ecentral region\1a\fmkoa wa kati\12#
-\ eeastern region\1a\11mkoa wa mashariki\12$
-\ fnorthern region\1a\11mkoa wa kaskazini\12#
-\ ewestern region\1a\11mkoa wa magharibi
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/US b/.config/google-chrome/AutofillStates/2020.11.2.164946/US
deleted file mode 100644 (file)
index 5e4952b..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-
-\ 2US\12\f
-\ 6alaska\12\ 2ak\12\12
-\aalabama\12\ 3ala\12\ 2al\12\13
-\barkansas\12\ 2ar\12\ 3ark\12\13
-\aarizona\12\ 4ariz\12\ 2az\12)
-
-california\12\ 2ca\12\ 5calif\1a\10the golden state\12\14
-\bcolorado\12\ 2co\12\ 4colo\12\17
-\vconnecticut\12\ 4conn\12\ 2ct\12,
-\14district of columbia\12\10dist of columbia\12\ 2dc\12\13
-\bdelaware\12\ 3del\12\ 2de\12\12
-\aflorida\12\ 3fla\12\ 2fl\12\13
-\ageorgia\12\ 2ga\1a\ 4usga\12\15
-\ahawai'i\12\ 2hi\1a\ 6hawaii\12
-
-\ 4iowa\12\ 2ia\12\16
-       gem state\12\ 2id\1a\ 5idaho\12\13
-\billinois\12\ 2il\12\ 3ill\12\12
-\aindiana\12\ 3ind\12\ 2in\12\17
-\ 6kansas\12\ 4kans\12\ 2ks\12\ 3kan\12\ e
-\bkentucky\12\ 2ky\12\ f
-       louisiana\12\ 2la\12\19
-\rmassachusetts\12\ 4mass\12\ 2ma\12@
-\14chesapeake bay state\12\ 2md\1a\bmaryland\1a
-free state\1a\ eold line state\12\v
-\ 5maine\12\ 2me\12\14
-\bmichigan\12\ 4mich\12\ 2mi\12\15
-       minnesota\12\ 2mn\12\ 4minn\12\ e
-\bmissouri\12\ 2mo\12\17
-\vmississippi\12\ 2ms\12\ 4miss\12$
-\ fbig sky country\12\ 4mont\12\ 2mt\1a\amontana\12\14
-\ enorth carolina\12\ 2nc\12\18
-\fnorth dakota\12\ 2nd\12\ 4ndak\12\19
-\bnebraska\12\ 4nebr\12\ 3neb\12\ 2ne\12\13
-\rnew hampshire\12\ 2nh\12\10
-
-new jersey\12\ 2nj\12\16
-
-new mexico\12\ 2nm\12\ 4nmex\122
-\11battle born state\12\ 2nv\12\ 3nev\1a\fsilver state\1a\ 6nevada\120
-\bnew york\12\ 2ny\1a\ enew york state\1a\10the empire state\12
-
-\ 4ohio\12\ 2oh\12\14
-\boklahoma\12\ 4okla\12\ 2ok\12\17
-\ 6oregon\12\ 3ore\12\ 4oreg\12\ 2or\12\12
-\fpennsylvania\12\ 2pa\12\12
-\frhode island\12\ 2ri\12\14
-\ esouth carolina\12\ 2sc\12\18
-\fsouth dakota\12\ 4sdak\12\ 2sd\12\15
-       tennessee\12\ 2tn\12\ 4tenn\12%
-\ 5texas\12\ 2tx\12\ 3tex\1a\13the lone star state\12
-
-\ 4utah\12\ 2ut\12L
-\18commonwealth of virginia\12\ 2va\1a\fold dominion\1a\14mother of presidents\1a\bvirginia\12\r
-\avermont\12\ 2vt\12\16
-
-washington\12\ 4wash\12\ 2wa\12\14
-       wisconsin\12\ 3wis\12\ 2wi\12\18
-\rwest virginia\12\ 3wva\12\ 2wv\12\12
-\awyoming\12\ 2wy\12\ 3wyo
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/UY b/.config/google-chrome/AutofillStates/2020.11.2.164946/UY
deleted file mode 100644 (file)
index 1fc6360..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-
-\ 2UY\126
-\aartigas\1a\17departamento de artigas\1a\12artigas department\12<
-       canelones\1a\14canelones department\1a\19departamento de canelones\12B
-\vcerro largo\1a\edepartamento de cerro largo\1a\16cerro largo department\126
-\acolonia\1a\12colonia department\1a\17departamento de colonia\126
-\17departamento de durazno\1a\12durazno department\1a\adurazno\126
-\17departamento de florida\1a\aflorida\1a\12florida department\123
-\16departamento de flores\1a\ 6flores\1a\11flores department\12<
-\19departamento de lavalleja\1a    lavalleja\1a\14lavalleja department\12<
-\19departamento de maldonado\1a\14maldonado department\1a      maldonado\12?
-\1adepartamento de montevideo\1a\15montevideo department\1a
-montevideo\12<
-\19departamento de paysandú\1a    paysandú\1a\14paysandú department\12?
-\1adepartamento de río negro\1a\15río negro department\1a
-río negro\120
-\15departamento de rocha\1a\10rocha department\1a\ 5rocha\123
-\16departamento de rivera\1a\ 6rivera\1a\11rivera department\120
-\15departamento de salto\1a\ 5salto\1a\10salto department\12<
-\19departamento de san josé\1a    san josé\1a\14san josé department\126
-\17departamento de soriano\1a\asoriano\1a\12soriano department\12^
-\1adepartamento de tacuarembo\1a\edepartamento de tacuarembó\1a\16tacuarembó department\1a\vtacuarembó\12K
-\1edepartamento de treinta y tres\1a\19treinta y tres department\1a\ etreinta y tres
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/UZ b/.config/google-chrome/AutofillStates/2020.11.2.164946/UZ
deleted file mode 100644 (file)
index 86aa7c6..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-
-\ 2UZ\12A
-\10andijon viloyati\1a\1dандижон вилояти\1a\ eandijan region\12!
-\ fbuxoro viloyati\1a\ ebukhara region\12T
-\11farg'ona viloyati\1a\ efergana region\1a\1dфаргона вилояти\1a\10fargona viloyati\12>
-\ fjizzax viloyati\1a\eжиззах вилояти\1a\ ejizzakh region\12E
-\11namangan viloyati\1a\ fnamangan region\1a\1fнаманган вилояти\12=
-\ fnavoiy viloyati\1a\eнавоий вилояти\1a\rnavoiy region\12*
-\14qashqadaryo viloyati\1a\12qashqadaryo region\12v
-\1fqoraqalpog’iston respublikasi\1a7қоракалпоғистон республикаси\1a\1arepublic of karakalpakstan\12I
-\12samarqand viloyati\1a\10samarqand region\1a!самарқанд вилояти\12C
-\11sirdaryo viloyati\1a\ fsirdaryo region\1a\1dсирдарё вилояти\12*
-\14surxondaryo viloyati\1a\12surxondaryo region\12$
-\11toshkent viloyati\1a\ ftashkent region\12=
-\ fxorazm viloyati\1a\rxorazm region\1a\eхоразм вилояти
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/VC b/.config/google-chrome/AutofillStates/2020.11.2.164946/VC
deleted file mode 100644 (file)
index 2ca4a2d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-
-\ 2VC\12\1d
-       charlotte\1a\10charlotte parish\12.
-\fsaint andrew\1a\13saint andrew parish\1a    st andrew\12!
-\vsaint david\1a\12saint david parish\12.
-\fsaint george\1a\13saint george parish\1a    st george\121
-\rsaint patrick\1a
-st patrick\1a\14saint patrick parish\12\1f
-
-grenadines\1a\11grenadines parish
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/VE b/.config/google-chrome/AutofillStates/2020.11.2.164946/VE
deleted file mode 100644 (file)
index 5bf1d77..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-
-\ 2VE\12T
-\10distrito capital\12\vdto capital\1a!distrito metropolitano de caracas\1a\10capital district\12-
-\vanzoátegui\1a
-anzoategui\1a\12estado anzoátegui\12\a
-\ 5apure\12\b
-\ 6aragua\12       
-\abarinas\12\e
-\bbolívar\1a\ festado bolívar\12
-
-\bcarabobo\12     
-\acojedes\12      
-\afalcón\12
-
-\bguárico\12\ 6
-\ 4lara\12 
-\amérida\12\1e
-\13gobierno de miranda\1a\amiranda\12 
-\amonagas\12\ f
-\rnueva esparta\12\f
-
-portuguesa\12\a
-\ 5sucre\12
-
-\btáchira\12
-
-\btrujillo\12     
-\ayaracuy\12\a
-\ 5zulia\12_
-\16dependencias federales\1a!federal dependencies of venezuela\1a"dependencias federales venezolanas\12#
-\restado vargas\12
-edo vargas\1a\ 6vargas\12\ f
-\rdelta amacuro\12\ e
-\bamazonas\12\ 2am
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/VG b/.config/google-chrome/AutofillStates/2020.11.2.164946/VG
deleted file mode 100644 (file)
index 98e6fca..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-
-\ 2VG\12   
-\atortola\12\ e
-\fvirgin gorda\12 
-\aanegada\12\ f
-\rother islands\12\ f
-\rjost van dyke
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/VI b/.config/google-chrome/AutofillStates/2020.11.2.164946/VI
deleted file mode 100644 (file)
index b9efd86..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-\ 2VI\12\v
-       st thomas\12      
-\ast john\12
-
-\bst croix
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/VN b/.config/google-chrome/AutofillStates/2020.11.2.164946/VN
deleted file mode 100644 (file)
index 13fdd8a..0000000
+++ /dev/null
@@ -1,81 +0,0 @@
-
-\ 2VN\12'
-       lai châu\1a\10tỉnh lai châu\1a\blai chau\12$
-\blào cai\1a\ ftỉnh lào cai\1a\alao cai\12'
-       hà giang\1a\10tỉnh hà giang\1a\bha giang\12)
-
-cao bằng\1a\bcao bang\1a\11tỉnh cao bằng\12!
-\asơn la\1a\ 6son la\1a\ etỉnh sơn la\12\1d
-       yên bái\1a\10tỉnh yên bái\12#
-\ftuyên quang\1a\13tỉnh tuyên quang\12!
-\vlạng sơn\1a\12tỉnh lạng sơn\12#
-\fquảng ninh\1a\13tỉnh quảng ninh\125
-
-hoà bình\1a\bhoa binh\1a\11tỉnh hòa bình\1a
-hòa bình\124
-
-ninh bình\1a\11tỉnh ninh bình\1a\13ninh bình province\12,
-\vthái bình\1a  thai binh\1a\12tỉnh thái bình\126
-
-thanh hoá\1a
-thanh hóa\1a    thanh hoa\1a\11tỉnh thanh hóa\12&
-       nghệ an\1a\anghe an\1a\10tỉnh nghệ an\12&
-       hà tĩnh\1a\10tỉnh hà tĩnh\1a\aha tinh\12:
-\rquảng bình\1a\14tỉnh quảng bình\1a\13quang binh province\12=
-\rquảng trị\1a\14tỉnh quảng trị\1a\16quảng trị province\12W
-\14thừa thiên  huế\1a\13thừa thiên huế\1a\ ethua thien hue\1a\1atỉnh thừa thiên huế\125
-\vquảng nam\1a\12quang nam province\1a\12tỉnh quảng nam\12+
-\akon tum\1a\ etỉnh kon tum\1a\10kon tum province\121
-\rquảng ngãi\1a
-quang ngai\1a\14tỉnh quảng ngãi\12\19
-\agia lai\1a\ etỉnh gia lai\129
-\rbình định\1a\14tỉnh bình định\1a\12binh dinh province\121
-       phú yên\1a\12phú yên province\1a\10tỉnh phú yên\128
-\11tỉnh đăk lăk\1a\fđắk lắk\1a\15đắk lắk province\12B
-\vkhánh hoà\1a\12tỉnh khánh hòa\1a\12khanh hoa province\1a\vkhánh hòa\12#
-\flâm đồng\1a\13tỉnh lâm đồng\128
-\fninh thuận\1a\13ninh thuan province\1a\13tỉnh ninh thuận\121
-       tây ninh\1a\10tỉnh tây ninh\1a\12tây ninh province\12+
-\12tỉnh đồng nai\1a\vđồng nai\1a\bdong nai\12=
-\rbình thuận\1a\14tỉnh bình thuận\1a\16bình thuận province\12+
-\along an\1a\ etỉnh long an\1a\10long an province\12G
-\15bà rịa  vũng tàu\1a\1ctỉnh bà rịa  vũng tàu\1a\10ba ria  vung tau\12.
-\ban giang\1a\ ftỉnh an giang\1a\11an giang province\12=
-\14tỉnh đồng tháp\1a\16đồng tháp province\1a\rđồng tháp\12/
-\ftiền giang\1a
-tien giang\1a\13tỉnh tiền giang\12-
-\vkiên giang\1a
-kien giang\1a\12tỉnh kiên giang\12*
-
-vĩnh long\1a\11tỉnh vĩnh long\1a vinh long\12&
-       bến tre\1a\aben tre\1a\10tỉnh bến tre\12'
-       trà vinh\1a\btra vinh\1a\10tỉnh trà vinh\12,
-\vsóc trăng\1a\12tỉnh sóc trăng\1a      soc trang\127
-\vbắc kạn\1a\14bắc kạn province\1a\12tỉnh bắc kạn\12,
-\vbắc giang\1a  bac giang\1a\12tỉnh bắc giang\12+
-\vbạc liêu\1a\bbac lieu\1a\12tỉnh bạc liêu\122
-
-bắc ninh\1a\11tỉnh bắc ninh\1a\11bac ninh province\121
-\rbình dương\1a
-binh duong\1a\14tỉnh bình dương\123
-\ ebình phước\1a
-binh phuoc\1a\15tỉnh bình phước\12!
-\acà mau\1a\ etỉnh cà mau\1a\ 6ca mau\120
-\rhải dương\1a        hai duong\1a\14tỉnh hải dương\12\19
-\ahà nam\1a\ etỉnh hà nam\12)
-
-hưng yên\1a\bhung yen\1a\11tỉnh hưng yên\12+
-\vnam định\1a\12tỉnh nam định\1a\bnam dinh\121
-
-phú thọ\1a\10phu tho province\1a\11tỉnh phú thọ\122
-\rthái nguyên\1a\14tỉnh thái nguyên\1a\vthai nguyen\125
-\vvĩnh phúc\1a\12vinh phuc province\1a\12tỉnh vĩnh phúc\120
-\14tỉnh điện biên\1a\rđiện biên\1a  dien bien\129
-\12tỉnh đăk nông\1a\vđăk nông\1a\bdak nong\1a\fđắk nông\12,
-\vhậu giang\1a\12tỉnh hậu giang\1a      hau giang\12.
-\acà mau\1a
-cần thơ\1a\17thành phố cần thơ\120
-\18thành phố đà nẵng\1a\ada nang\1a\vđà nẵng\12@
-       hà nội\1a\14thủ đô hà nội\1a\16thành phố hà nội\1a\ 5hanoi\12*
-\fhải phòng\1a hai phong\1a\ ftp hải phòng\12J
-\ ehồ chí minh\1a\ethành phố hồ chí minh\1a  sài gòn\1a\10ho chi minh city
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/VU b/.config/google-chrome/AutofillStates/2020.11.2.164946/VU
deleted file mode 100644 (file)
index 1090336..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-
-\ 2VU\12\e
-\10malampa province\1a\amalampa\12\1a
-\ fpenama province\1a\apénama\12\17
-\ esanma province\1a\ 5sanma\12\18
-\ eshefa province\1a\ 6shéfa\12\18
-\ etafea province\1a\ 6taféa\12\17
-\ etorba province\1a\ 5torba
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/WF b/.config/google-chrome/AutofillStates/2020.11.2.164946/WF
deleted file mode 100644 (file)
index c1d0b71..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-
-\ 2WF\12\ 5
-\ 3alo\12\b
-\ 6sigave\12\b
-\ 6wallis
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/WS b/.config/google-chrome/AutofillStates/2020.11.2.164946/WS
deleted file mode 100644 (file)
index 28de22b..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2WS\12\a
-\ 5a'ana\12\f
-
-aigailetai\12\ 6
-\ 4atua\12\ f
-\rfa'asaleleaga\12\r
-\vgaga'emauga\12\ f
-\rgaga'ifomauga\12        
-\apalauli\12\r
-\vsatupa'itea\12\v
-       tuamasaga\12\r
-\vva'aofonoti\12\v
-       vaisigano
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/XK b/.config/google-chrome/AutofillStates/2020.11.2.164946/XK
deleted file mode 100644 (file)
index b8fd72e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-
-\ 2XK\12Z
-\ eqarku i pejës\1a\11regjioni i pejës\1a\ frajoni i pejës\1a\15пећки округ\1a\rpeć district\12]
-\12rajoni i prizrenit\1a\14regjioni i prizrenit\1a\1fпризренски округ\1a\10prizren district\12|
-\14rajoni i mitrovicës\1a\16regjioni i mitrovicës\1a/косовскомитровачки округ\1a\ekosovska mitrovica district\12b
-\14rajoni i prishtinës\1a\11pristina district\1a\16regjioni i prishtinës\1a\1fприштински округ\12\
-\12rajoni i ferizajit\1a\1fурошевачки округ\1a\12uroševac district\1a\11rajonii ferizajit\12^
-\12rajoni i gjakovës\1a\14regjioni i gjakovës\1a\1dђаковички округ\1a\13district of gjakova\12l
-\10qarku i gjilanit\1a\11gnjilane district\1a\13regjioni i gjilanit\1a\1dгњилански округ\1a\11rajoni i gjilanit
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/YE b/.config/google-chrome/AutofillStates/2020.11.2.164946/YE
deleted file mode 100644 (file)
index 636cb0f..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-
-\ 2YE\124
-\bأبين\1a\11abyan governorate\1a\15محافظة أبين\120
-\ 6عدن\1a\13محافظة عدن\1a\11'adan governorate\129
-
-عمران\1a\17محافظة عمران\1a\12'amran governorate\124
-\eمحافظة البيضاء\1a\15al bayda' governorate\12?
-\fالضالع\1a\19محافظة الضالع\1a\14ad dali' governorate\125
-\bذمار\1a\12dhamar governorate\1a\15محافظة ذمار\12A
-\fحضرموت\1a\19محافظة حضرموت\1a\16hadhramaut governorate\12?
-\ 6حجة\1a       حجة‎\1a\12hajjah governorate\1a\16محافظة حجة‎\12F
-\ eالحديدة\1a\eمحافظة الحديدة\1a\17al hudaydah governorate\12*
-\ 4إب\1a\ fibb governorate\1a\11محافظة إب\12:
-
-الجوف\1a\17محافظة الجوف\1a\13al jawf governorate\120
-\ 6لحج\1a\11lahij governorate\1a\13محافظة لحج\125
-\bمأرب\1a\12ma'rib governorate\1a\15محافظة مأرب\12@
-\fالمهرة\1a\19محافظة المهرة\1a\15al mahrah governorate\12D
-\ eالمحويت\1a\15al mahwit governorate\1a\eمحافظة المحويت\12V
-\bريمة\1a\15محافظة ريمه\1a\15محافظة ريمة\1a\bريمه\1a\12raymah governorate\121
-\19أمانة العاصمة\1a\14capital municipality\124
-\bصعدة\1a\11saada governorate\1a\15محافظة صعدة\126
-\bشبوة\1a\13shabwah governorate\1a\15محافظة شبوة\129
-
-صنعاء\1a\12sana'a governorate\1a\17محافظة صنعاء\120
-\ 6تعز\1a\11taizz governorate\1a\13محافظة تعز
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/YT b/.config/google-chrome/AutofillStates/2020.11.2.164946/YT
deleted file mode 100644 (file)
index f3806ef..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-
-\ 2YT\12   
-\akoungou\12\16
-
-bandrélé\1a\bbandrele\12
-
-\bdzaoudzi\12\1d
-\rm'tsangamouji\1a\fmtsangamouji\12\1e
-\12canton de tsingoni\1a\btsingoni\12 
-\adembeni\12
-
-\bouangani\12\17
-\ ecanton d'acoua\1a\ 5acoua\12\16
-\ ecanton de sada\1a\ 4sada\12\f
-
-bandraboua\12\11
-\abouéni\1a\ 6boueni\12\v
-       mamoudzou\12\v
-       mtsamboro\12
-
-\bpamandzi\12 
-\13canton de chirongui\1a  chirongui\12\17
-
-kani kéli\1a    kani keli\12      
-\achiconi
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/ZA b/.config/google-chrome/AutofillStates/2020.11.2.164946/ZA
deleted file mode 100644 (file)
index 7ddb04d..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-
-\ 2ZA\12M
-\feastern cape\12\ 2ec\1a\aooskaap\1a\bkwaxhosa\1a\ fkapa botjhabela\1a\15iphondo yampumakoloni\12[
-
-free state\12\ 2fs\1a\14iphondo yafreyistata\1a\bvrystaat\1a\11orange free state\1a\vifleyistata\1a        freistata\12.
-\ 2gt\12\ 2gp\1a\bigauteng\1a\agauteng\1a\11iphondo yarhawuti\123
-\alimpopo\12\ 2lp\1a\11iphondo yalimpopo\1a\11northern province\12&
-
-mpumalanga\12\ 2mp\1a\14iphondo yampumalanga\12X
-\rnorthern cape\12\ 2nc\1a    noordkaap\1a\vkapa leboya\1a\12ikipi lasenyakatho\1a\17iphondo yasemntlakoloni\12?
-\fkwazulunatal\12\ 3kzn\1a\ 2nl\1a\rkwazulunatala\1a\17iphondo yakwazulunatala\12o
-
-north west\12\ 2nw\1a\bnoordwes\1a\12leboya bophirimela\1a\14nyakathontshonalanga\1a\ fbokone bophirim\1a\18iphondo yasemntlantshona\12^
-\fwestern cape\12\ 2wc\1a\aweskaap\1a\17iphondo yantshonakoloni\1a\10kapa bophirimela\1a\16ikipi lasentshonalanga
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/ZM b/.config/google-chrome/AutofillStates/2020.11.2.164946/ZM
deleted file mode 100644 (file)
index bc22d7d..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-
-\ 2ZM\12\e
-\awestern\1a\10western province\12\e
-\acentral\1a\10central province\12+
-\aeastern\1a\10eastern province\1a\ eeastern zambia\12\e
-\aluapula\1a\10luapula province\12\1d
-\bnorthern\1a\11northern province\12%
-\fnorthwestern\1a\15northwestern province\12\1d
-\bsouthern\1a\11southern province\12!
-
-copperbelt\1a\13copperbelt province\12\19
-\ 6lusaka\1a\ flusaka province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/ZW b/.config/google-chrome/AutofillStates/2020.11.2.164946/ZW
deleted file mode 100644 (file)
index 6b5692c..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-\ 2ZW\12\1d
-\bbulawayo\1a\11bulawayo province\12\19
-\ 6harare\1a\ fharare province\12!
-
-manicaland\1a\13manicaland province\123
-\13mashonaland central\1a\1cmashonaland central province\128
-\10mashonaland east\1a\19mashonaland east province\1a  mahusekwa\12\1d
-\bmidlands\1a\11midlands province\121
-\12matabeleland north\1a\ematabeleland north province\121
-\12matabeleland south\1a\ematabeleland south province\12'
-\bmasvingo\1a\bvictoria\1a\11masvingo province\12-
-\10mashonaland west\1a\19mashonaland west province
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/_metadata/verified_contents.json b/.config/google-chrome/AutofillStates/2020.11.2.164946/_metadata/verified_contents.json
deleted file mode 100644 (file)
index b31fe93..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJBRCIsInJvb3RfaGFzaCI6IndFX2FPTjRZSngyWGEwWVluOUhzSXNwNXk3X25SLWVrbjhIMWVwU0RjcmMifSx7InBhdGgiOiJBRSIsInJvb3RfaGFzaCI6IldZd1cxUVVuZjYxRkVUVkNCLV9BUmUyTEl3aG9mOVVVblhQY2JrQkhIWnMifSx7InBhdGgiOiJBRiIsInJvb3RfaGFzaCI6ImVLV1d6MlhLdWRTaVBGRnFjb3hkcS1xZ2VXYTc5WXlrUFlqbFVzcVpBemMifSx7InBhdGgiOiJBRyIsInJvb3RfaGFzaCI6IkhSZVdPZ3ZPdEYzQmZ1TWt1QURicjVJWmVKUkU2QmJIeUJEMWlFcS0wVkEifSx7InBhdGgiOiJBTCIsInJvb3RfaGFzaCI6ImZpUU1JQzlJUm5aWTNfTDJmVzR5cWMya1ZzVHdsTEk5NFZqT3ZRaG9CVFkifSx7InBhdGgiOiJBTSIsInJvb3RfaGFzaCI6IjVpbUVHNjcyM3NLTzJ6eHZILU1sMk5wZjMtUUpwSEZIVjZEYUZ5MFdnWGcifSx7InBhdGgiOiJBTyIsInJvb3RfaGFzaCI6IlRhWWJnY2ZyZzFNa25WV0ZNVmdkYTNXRkRiS25QZjNmbEthRmxvTnRaOEUifSx7InBhdGgiOiJBUiIsInJvb3RfaGFzaCI6IjJObFowXzJ4cnV4ci1HN0VWdVg1eWhjZzhMU25uWlI4S2VTRmhjbnpaX2cifSx7InBhdGgiOiJBUyIsInJvb3RfaGFzaCI6ImJvLVlKQ3lyMzZCenN3UlJWNE91ZEFrMHNocjFEQUYtLWs3WHdXN3RrRncifSx7InBhdGgiOiJBVCIsInJvb3RfaGFzaCI6IlJkeXdjQmNqSnI5UlY3aVJkSmNybE1NT0hlLTdRNXg5ZmhWVGNUTmthUmMifSx7InBhdGgiOiJBVSIsInJvb3RfaGFzaCI6InRHc19JV2pYajJFTzNBUjkxSDRKS1hzendjaXF2UDQ1SGY4NXJqM18xRDgifSx7InBhdGgiOiJBWCIsInJvb3RfaGFzaCI6IkZhZlBSbFlEMm80ajNwdDdTeTZ6RmZhUGxKUUNoR1FNekpqR252UjUtMkUifSx7InBhdGgiOiJBWiIsInJvb3RfaGFzaCI6IkdQSEJ2c1FZSXRPTi1uWkN3UnlsVFNkcGRXX0dxYzk2bTJ5Y0JfdExfT0kifSx7InBhdGgiOiJCQSIsInJvb3RfaGFzaCI6IkdKUmJBQnJsVjJYWTBzcktNLXdpOGFJUGQybmQwRW9mV0tsSjZoWW9xMTQifSx7InBhdGgiOiJCQiIsInJvb3RfaGFzaCI6Il9leEFRQkdSS1FNb2dZLW1Zb0hORDhzVm10SHdBQzBtQ1NCSWY4Tl9tOVUifSx7InBhdGgiOiJCRCIsInJvb3RfaGFzaCI6InBzYU8zZTFlWjdHT1lYVGtPOERRaUt4WEU4YTYzT1R5eG1jRGlwOUlpaDgifSx7InBhdGgiOiJCRSIsInJvb3RfaGFzaCI6ImVwdGhSQlphNGtqUlJTVWh4QlZiRFdRX1V6Y1o3VlpOV0EzSnZJelBReTgifSx7InBhdGgiOiJCRiIsInJvb3RfaGFzaCI6IjdmY1NnWWJXMEJ5THgzWkJTT19UNWxTN2l6eWVCaW5JOWFCd0l0TkpPV2MifSx7InBhdGgiOiJCRyIsInJvb3RfaGFzaCI6Imh2LW9RUmVWWndFSGxoN2JoMFhsTEQ0WGt4NVNGWjFtWmFiNWhDRUxRT3MifSx7InBhdGgiOiJCSCIsInJvb3RfaGFzaCI6IlQ4N19OY1RLUzA1bUJYT2JWTUFQdmZRbzJIVmN0SGtPT2hGcllEdzZMcWMifSx7InBhdGgiOiJCSSIsInJvb3RfaGFzaCI6IlBWZk5sVzhpbmtORnVxWVBjeUF3ekNBb3plSVgyc1IzeTJ6RDhJb0x5cjgifSx7InBhdGgiOiJCSiIsInJvb3RfaGFzaCI6IkJmOFhWLUdiTzNZc0U4c0ZtdEVZS1dQRE05MWQyWXhENllWcWp2TnJxRWMifSx7InBhdGgiOiJCTSIsInJvb3RfaGFzaCI6Inp6bnd0emQ2RVV4ZnJPNTlCejhFZFA2QWkxZ3ZGLWRaeThlS0htTmlGV2sifSx7InBhdGgiOiJCTiIsInJvb3RfaGFzaCI6ImlsSFZnbzQyM0FLYjRXNThrenRsNFU4TFkxMTFEdWEwbXZVcWxqaGhKY00ifSx7InBhdGgiOiJCTyIsInJvb3RfaGFzaCI6InRmQ1ZqWTNCR2lpcHFSYmUxWHpVd0poTVZtTU9qdzlhMUFmMU5YamhUb00ifSx7InBhdGgiOiJCUSIsInJvb3RfaGFzaCI6IjZKMVdjSDZBaWY3SUYyaUFFMnVSMW9CMVRhaVVuWkxubmhrZlQ3bzZ6SEUifSx7InBhdGgiOiJCUiIsInJvb3RfaGFzaCI6IjE1YktpSDVjT2lLRlAyUktvX25aRFRjVV9ENlE2S3UySHU5dEpnYURDSmcifSx7InBhdGgiOiJCUyIsInJvb3RfaGFzaCI6ImhuNVhUWGxRYmY2YmVYaTIzeTJNWTJIYy1tNFFVbklVb2F4eHQtN1FPWXMifSx7InBhdGgiOiJCVCIsInJvb3RfaGFzaCI6Ilo1cDR1cE5uUUk3aS1FOFBVUzVPbDBwWmtMV1Y3SlNlOWxLOUJlZmJUSkUifSx7InBhdGgiOiJCVyIsInJvb3RfaGFzaCI6Il9NQTRBVVlqY3pZcDBmRDFJa0VaZ0JqOUVZb3F0U3QzaWMtMU43R1NsM1kifSx7InBhdGgiOiJCWSIsInJvb3RfaGFzaCI6ImVkZ1RmTURIX0V2bUsyLWlNSkJMMHg5czA0MmROa3NMZTZBbkVtb2pKSlkifSx7InBhdGgiOiJCWiIsInJvb3RfaGFzaCI6Ik53VTdQR21Qa1pkRXpLdEMweFFQOGUwdVhhaG9RcElNaENuQXd6OUoyWlUifSx7InBhdGgiOiJDQSIsInJvb3RfaGFzaCI6Ii15QmNkcjM4RWw1Q014VDVjbThfSGtIOWpmU1BNZWtMMlIxSlJodEdsSXcifSx7InBhdGgiOiJDRCIsInJvb3RfaGFzaCI6IkpsY1BXRjZtbUpVNlFxM3M4cnRVRGg2SlNoMTBpaXBzcmFpMzBzOGplWkUifSx7InBhdGgiOiJDRiIsInJvb3RfaGFzaCI6IklScmY5aUpsZWl4c2lVSnVXNXVEcVhQeDI1SXBmQWZUTTFPTmZxaTlkbEEifSx7InBhdGgiOiJDRyIsInJvb3RfaGFzaCI6Ik95N2phdkxsVHI3M2k2WTlLbll6NXBfZjJDYzU4Z3hyd2k0R1V5elRRWDQifSx7InBhdGgiOiJDSCIsInJvb3RfaGFzaCI6IndHY3lTcVF4cVduRUNibzFvOG03M1JEWWJFZEp4ZGo3NG1raU9LaG5uZ3cifSx7InBhdGgiOiJDSSIsInJvb3RfaGFzaCI6IlNNQUc4am5XQjh1S2JYdkZnTExrMWg2UDJ5dDFST3B4TXFPS0RmT2NJcmsifSx7InBhdGgiOiJDTCIsInJvb3RfaGFzaCI6IkVUNWJXVlZiNTlVb2lIVnR2OVlMZHUxdEItdDBQYnpTa05MLUlGNVFvX1EifSx7InBhdGgiOiJDTSIsInJvb3RfaGFzaCI6Ijk0QVZYdm9La3FWUFhZQ2VQUVBMa0FNYTdwdDNleFgwd1hUMHpGSHNRR00ifSx7InBhdGgiOiJDTiIsInJvb3RfaGFzaCI6IlItN2gxc1hWdzNXdlVfb3hQWWVHZm9waUtYLU9EWnVFR2pDWkZWT2JKMFkifSx7InBhdGgiOiJDTyIsInJvb3RfaGFzaCI6ImlwTGNTWS03eDFDdlpIMUZ3cHZoMEJpWHZnZFp5Nmk5SUZkdGFDMnBrZE0ifSx7InBhdGgiOiJDUiIsInJvb3RfaGFzaCI6Inowc0I4dGN1Y2Zha2tVOGlTaUxQeG05RkNuWDBLYlRGTlV4cDNHX2ZHQ2MifSx7InBhdGgiOiJDVSIsInJvb3RfaGFzaCI6ImtyV3EtckhwazVkeGxUVV9OaW9pa3Z3NHpYc1lIUHhQSnFmMG9fdG03ek0ifSx7InBhdGgiOiJDViIsInJvb3RfaGFzaCI6IkREWkd1MnNrUmNpb3pPblpSRTQ2dGIzVDhsdFZaYTVBLXFBMm5MUHJGOEEifSx7InBhdGgiOiJDVyIsInJvb3RfaGFzaCI6Ik5pRXROR0xEYmdvaEhpWUFJQ0JINWt4LVpQVUFoM3RiYU10M1dEMHM2ZmMifSx7InBhdGgiOiJDWSIsInJvb3RfaGFzaCI6IjZYdkdITS0zZDdTZm5zSXJnQ1o4WjI1a0NtcklEeXg2RzF4TU8tRVctdzQifSx7InBhdGgiOiJDWiIsInJvb3RfaGFzaCI6Il9QMzRsaDN3eno0ZTdRSlZHQ2tEbHF2alZxMkM2S1FwdXozUEpFQ3phSjQifSx7InBhdGgiOiJERSIsInJvb3RfaGFzaCI6Ik5SLWFKVl96Ni11c0lGSE13a3RHaVdaeDZ4VG5WZzdYYVREcDhjOXNmQkkifSx7InBhdGgiOiJESiIsInJvb3RfaGFzaCI6InVpOVM0SWxSNzlOa0w3MXZsV3BQcC1kUTFpMG1ZaWNLcXR6Qm01b3VkV1kifSx7InBhdGgiOiJESyIsInJvb3RfaGFzaCI6ImlsM3BZNzJ6Y29vVE01NWFGeEt5VWkyU2RvdW9iQncwVC1rNmRGZjROME0ifSx7InBhdGgiOiJETSIsInJvb3RfaGFzaCI6IkR5T0NOd1ZTZE1sY0ZEOHlMWVpVQnZwYnRranoxek85WWpxdEZpcmN0VGsifSx7InBhdGgiOiJETyIsInJvb3RfaGFzaCI6IlNrb1JRNlU4UGVMODAwZFhJLS0tX01MWFFDSnlDUkNoNmx1alNkajllWkUifSx7InBhdGgiOiJEWiIsInJvb3RfaGFzaCI6Im5OWV9qNGNkeVNvWUJ5UWR5dC02aWR0ZGppUXk2cV9vU0JoWHZJclZHLXMifSx7InBhdGgiOiJFQyIsInJvb3RfaGFzaCI6Im5aZUUwVmprSThvNXJPM3VJNERDcTZDb0NOcmhZYlllRnBLV2c2eEM2akkifSx7InBhdGgiOiJFRSIsInJvb3RfaGFzaCI6InpCanRnSnlxcENiT1hwYkIwei00M1FoYXNjYXNNRmNLRUN2aEpYR3lyLTQifSx7InBhdGgiOiJFRyIsInJvb3RfaGFzaCI6IkE3STF1WTNRMHpfeTBhT184dV9aUk9oWHBGcU4tWFhDRWVTSHFIa0NNMmcifSx7InBhdGgiOiJFSCIsInJvb3RfaGFzaCI6IlhRS1NIRkZlZTN5MDBybmRYX2ozWU9yU1ZOOG9MejAxaXUzWWVvU084aWsifSx7InBhdGgiOiJFUiIsInJvb3RfaGFzaCI6IjJQQ2R3VmtFd2lydElYLUVibEFPMkdtUXotOUVZaGQ5bFk5cW5zdjFWZ28ifSx7InBhdGgiOiJFUyIsInJvb3RfaGFzaCI6IlJuUm5FSkdxLV9qd2s2ZzZXcUxyZjktVmpkdE1lNjdOTmRjUW1CSFNld2cifSx7InBhdGgiOiJFVCIsInJvb3RfaGFzaCI6Ik9JRjFMa2ZmWVNfYWE4RWVibW9JdXcyV3lCdnVyUzJjUVB5eDVDRXN3cVEifSx7InBhdGgiOiJGSSIsInJvb3RfaGFzaCI6InZXMDFlMkRZRFhKNUFWWm5xTW83R2lIWXR1MGs5em5XeEpUcEFMZGRPN2MifSx7InBhdGgiOiJGSiIsInJvb3RfaGFzaCI6ImRhdWtMcTQ3c3h5dXM2dVdyOGxHbHpIc0tJRld5V2xrdTA5VTRWQ3lrY00ifSx7InBhdGgiOiJGTSIsInJvb3RfaGFzaCI6Ik1Yakp3enFKRGRGUU5vaVhjRzY1aTg1bEdTd3ZMQUh5dThDTkE5bU91R00ifSx7InBhdGgiOiJGTyIsInJvb3RfaGFzaCI6Ikk0LURjaEhvRllSSTk3TXE2REE1QnhacU54X1VTT2t4Qmt6VzZvaFhicDAifSx7InBhdGgiOiJGUiIsInJvb3RfaGFzaCI6InhFV1J4WVVOa3F6Q2ZKM2hwMVM4NEFMY2VrelhMWVB6YUFFUGFtMHFtbTAifSx7InBhdGgiOiJHQSIsInJvb3RfaGFzaCI6Im55NTByUlpZc2pIbzlLNXluaHJsUnZhVVNCVG5mbm1ndXRmWVJ5QTNSalkifSx7InBhdGgiOiJHQiIsInJvb3RfaGFzaCI6IlNNc1pkdldjbkJvU2R4NXJoQmZiQ010UnFXb0htNjAxdV9GOWF1SXZUT2MifSx7InBhdGgiOiJHRCIsInJvb3RfaGFzaCI6Im8wTXdQWkk2bXJscHkwV2hZZU13QzF4bUl2ZllGQ1IyVTg5TE0tbU9ibmsifSx7InBhdGgiOiJHRSIsInJvb3RfaGFzaCI6IklnY1JMU2pjRk01WVVndUVIOEd3U09TMnJGbzNmeVJMUWpaUHRXQWMydkkifSx7InBhdGgiOiJHRiIsInJvb3RfaGFzaCI6IjlsQXQ3WDVIQnNxdHY3UnZZTjhNb3RPTktYSkpLR05vcXg0WVVJd3ZDMU0ifSx7InBhdGgiOiJHRyIsInJvb3RfaGFzaCI6Ik9wTktCV2pWNWRZb1haaExzYUlTdDhvMU41bTBjN0lWSFU2U0ttQzBWcEEifSx7InBhdGgiOiJHSCIsInJvb3RfaGFzaCI6InI2c2EzZDhGbmJVWjNhMmN1QU1QVWh2cHRfNnhaVGZMX0Rsbk0zRXZTZkUifSx7InBhdGgiOiJHTCIsInJvb3RfaGFzaCI6IkF5cUwzSDFYSDBJbDlpUjd3TVNNSFBvcHN6UkVUUDVZbzJWWmNRbjVXLW8ifSx7InBhdGgiOiJHTSIsInJvb3RfaGFzaCI6ImwtX2ZIMGNDYURpOVhnUm1meTRLRGZHN2dUcFpGWlE4SkZESHBkTGdtN3MifSx7InBhdGgiOiJHTiIsInJvb3RfaGFzaCI6InBOeXh4LTJtd0k1Mm1uNG1PTEZoVHY5QmZCTVIzZU5FbWZJYzZpeWc1aTQifSx7InBhdGgiOiJHUCIsInJvb3RfaGFzaCI6IjctQldCdmlCaVFqSk5obTdFbG1ONFRMVnlTaFZMbjZJc3VLV01mcHI4SFUifSx7InBhdGgiOiJHUSIsInJvb3RfaGFzaCI6Inc2dlpyVnRYbEZCMkMtTnJOaXp0aEhsSFZLMnYzSFh1TU01RExmNGxZVVEifSx7InBhdGgiOiJHUiIsInJvb3RfaGFzaCI6ImROaFBrWk9mejdnVjJoS2hWejRDUGY0V282c1NQdllPekdwV25rY2lfLTQifSx7InBhdGgiOiJHVCIsInJvb3RfaGFzaCI6Imw1MnIzd2VFcWhZa2ZPSHFmVG5MSWVBMkZfcDNWZzRLNkt4VThGeWdORVkifSx7InBhdGgiOiJHVyIsInJvb3RfaGFzaCI6IlluRVJGeVVYcFl0LW1vbjI3QjdlNlFTM3FXeF9ERmxCNVBxTHAzdUZwYjAifSx7InBhdGgiOiJHWSIsInJvb3RfaGFzaCI6InpXYVYxR0V2c2c2Mm9fOG5QT2NiRF81M2NJdmd5SWUxRjhYZkhIT3dlTnMifSx7InBhdGgiOiJISyIsInJvb3RfaGFzaCI6ImNHbUVhbHhISkpiSk1pSFBGb2xraGV6bmkyT3FnTFZabmR1YnhOOU1DdlEifSx7InBhdGgiOiJITiIsInJvb3RfaGFzaCI6Ijh5Vy1MOVJUT1JPOVRiSm5wYkVkaE5rV2ZndThsOUlkcFRPWTNoOWlacVkifSx7InBhdGgiOiJIUiIsInJvb3RfaGFzaCI6Ik1KajlfNlBIVGthRm0yWW84XzNnak13ZFpvTDYtTGxJYTVSSnFKOG5RSFkifSx7InBhdGgiOiJIVCIsInJvb3RfaGFzaCI6ImQ5d1lTVXhjSzVlWXdzMEFVS2xYU05oYWxzTUwzR1g5UHNFaXhYeFpyLU0ifSx7InBhdGgiOiJIVSIsInJvb3RfaGFzaCI6IllXMFBmVDZyYXRsQ3dRaEZ2ekozMDFzN0RjZmxGUDRrSE0tMWQ2LS1PWGMifSx7InBhdGgiOiJJRCIsInJvb3RfaGFzaCI6InZSN3VTWEIyeEV4Q0plOUxzSlBPSlE0VXh2Y1lMN3d1RVQ5Ymh3dXl6aFEifSx7InBhdGgiOiJJRSIsInJvb3RfaGFzaCI6ImEzN05BVmkyaW91V1J2aFVuRGcwNTFZbXBPSTRvLVFvbEpoT1Z3YTAxWUUifSx7InBhdGgiOiJJTCIsInJvb3RfaGFzaCI6IjBDOU0zVG9lVWl5b3ItcFBtWEVCUV92eE15SDhhSVZLMGxyR0VERXl6c1kifSx7InBhdGgiOiJJTSIsInJvb3RfaGFzaCI6IldlRTZndGxkc1A1XzFnQTJERGxXazRLTXI4eXNVWWhvQzJydWg3MTZUYzgifSx7InBhdGgiOiJJTiIsInJvb3RfaGFzaCI6Ijl2SUVOdWN1emdtRG1hQVhmQzMzdVJjMjZYamxMck9rZDV3VVJqX2N5d1kifSx7InBhdGgiOiJJUSIsInJvb3RfaGFzaCI6IlJJclVpbzBjUDlhMHJLSERHTm54WjhUNFdCZkhuSkVfRllFQjJtUDVxZE0ifSx7InBhdGgiOiJJUiIsInJvb3RfaGFzaCI6InZmTGg3NHdpT2kxNHgwb0pieURLdUxvNlZTRXVjc1gtdm1nVms2bGlQR3cifSx7InBhdGgiOiJJUyIsInJvb3RfaGFzaCI6ImNZV0pZeTB2SjVwTFZGOHNfa3d4UVBOV3I5ekJiVG1rM1ZYamNoZGlyNGMifSx7InBhdGgiOiJJVCIsInJvb3RfaGFzaCI6ImNJR1dkcE1JaTdmbGVfai1BTTJ6am1sWlpwczdmTk1DRi13LXhtLVM2eU0ifSx7InBhdGgiOiJKRSIsInJvb3RfaGFzaCI6IkFHcVFCZ1ZaT29NODlqT3hoejcxM1FRV2pGOGxUR2dhSHRZTVM5cEtqZG8ifSx7InBhdGgiOiJKTSIsInJvb3RfaGFzaCI6Ii03S18tWjVmTXdEbUc2MUo1aldVNmZ4UjZ1OXhEVlZnYkgyZ0pocGstVVkifSx7InBhdGgiOiJKTyIsInJvb3RfaGFzaCI6IjZfZmR4R21LcTQwMnBnUTJfdXlHOTBtMVhrU0d6RU1rUVE1dkJ1elBIdDgifSx7InBhdGgiOiJKUCIsInJvb3RfaGFzaCI6IjdSbnY0MW00RE9Yb0hBQjZxa2JlT3dZb1pMTDQ3eFFJeW5fampfalRwQmsifSx7InBhdGgiOiJLRSIsInJvb3RfaGFzaCI6Ikg0OHJxTGtZNWUzUmJpbFA1czVtVmZ2emk5bExfMWlqVVJaa2paUHc3RnMifSx7InBhdGgiOiJLRyIsInJvb3RfaGFzaCI6Im00LXlMWFoySVh2YXI4WTBDRnI1NTRLQnBXSnNxUUs1RVpiSG5UcWp1Mm8ifSx7InBhdGgiOiJLSCIsInJvb3RfaGFzaCI6ImI3YW0yY25neWlNZ2hIRGxRQkpyV2Nhc0NCRFNDZWkybEFaUmQ4bXlKOHMifSx7InBhdGgiOiJLSSIsInJvb3RfaGFzaCI6IkxtT19ZM3pXWW84elB5UlVsMUdueEItdmFlQUtOcVU2S0wzaXNoUmoxbkEifSx7InBhdGgiOiJLTSIsInJvb3RfaGFzaCI6InFfYk5PUDdKbktsbTNGWWh1R3Z4bFkwemswSmZFM1VNb0dNek91U1dPdkUifSx7InBhdGgiOiJLTiIsInJvb3RfaGFzaCI6Ilpqb1RDWEMyX3dqV0p1eTZNY1ZkRmNQd29JdFUwMzhxcFY5ZmlDcGVZcVEifSx7InBhdGgiOiJLUCIsInJvb3RfaGFzaCI6IldTeVF3elVLTnlqRUpXYjJDNk1lWk9IRW5tS0JIQmhxY1hLWUxtT0NTRVkifSx7InBhdGgiOiJLUiIsInJvb3RfaGFzaCI6Ilc4ZTFxcmtMdDFDaFRndjJZNzZqUWoxNmVTTWVxc2lILWJDbjItN3RydWsifSx7InBhdGgiOiJLVyIsInJvb3RfaGFzaCI6ImpNQlJGNEk2ZW5MWk80cnVlaTV0TjFzQ3hwdHZPSEpKNXNzOHpfSWpzWDgifSx7InBhdGgiOiJLWSIsInJvb3RfaGFzaCI6IjRtWEVkb1RGNTFPOFVfNkJXOFR5RE43d01NaEFQVGdUaFhxWGM0eWVabU0ifSx7InBhdGgiOiJLWiIsInJvb3RfaGFzaCI6InR5cEZ0MzdueTBqblk1bHhUbDhrTi0xdWgzRC05QUNaTVZRWlpxRHpSNDQifSx7InBhdGgiOiJMQSIsInJvb3RfaGFzaCI6IlFfU2hCcDFKaHA0UTFEQUxVY1RGYlJQUHlMelFLQXpEdEhtVXdQUHpSZjgifSx7InBhdGgiOiJMQiIsInJvb3RfaGFzaCI6IjZOZjVyWFFzVERYcEx1eWhKSGRobzlScDFnT1Zkd3R3a3FwTTR6anFabWsifSx7InBhdGgiOiJMQyIsInJvb3RfaGFzaCI6Il9YbDZ0Q1hyMHRNNGlHMEJOTFY2TUE2S0RfX3d3UGd3aWNwa0FnZzU3UkEifSx7InBhdGgiOiJMSSIsInJvb3RfaGFzaCI6IkhMREppUEFxZ0dKY0tBR3NNUjhsRzI3NmFkRzNFNzAydmdDWERmbG05Q0kifSx7InBhdGgiOiJMSyIsInJvb3RfaGFzaCI6Im5vZXlPcldDWDRGYVh1bEZIU3UzYUVVeUhXeDU5QTZ0NDFTN0N4el9QNTgifSx7InBhdGgiOiJMUiIsInJvb3RfaGFzaCI6IlBUdkstR3FLZjNBbVBmQ21lWDNQdnI4TDZfbXg5NDBldGR3X0xGZk84ZVUifSx7InBhdGgiOiJMUyIsInJvb3RfaGFzaCI6Im9DRW9TMHRpUHk4c1NqeU51anFDYjB3QWhZbE1DcVRUSl9CbC11WWpEbk0ifSx7InBhdGgiOiJMVCIsInJvb3RfaGFzaCI6IlJteVlHV2t1MlJ5S3M0TzA3VTZGUFFQRTJ5Ml9aallTNnZhcnF1QmtDQkkifSx7InBhdGgiOiJMVSIsInJvb3RfaGFzaCI6IlZZUnV0WHdnN2c3eDhEeU5ETGlRdlVoeDhPemgzWDhKYTF1S05Hbm4ycUUifSx7InBhdGgiOiJMViIsInJvb3RfaGFzaCI6Il82dGstT044dGpMTjlnTzZIN21NMkRWZ1JRN0k1Y2Q5ZDdGeC1USktnY1kifSx7InBhdGgiOiJMWSIsInJvb3RfaGFzaCI6IkpCVFFuU2lVV0xfbktmb0RVNFY5MGl4aWd4eXhtUGZFczJYYnB6NVg1OE0ifSx7InBhdGgiOiJNQSIsInJvb3RfaGFzaCI6InVjQUNSbFBpbGo4UTFGbExfSG5DWkpyNTNqQnJiN1JoZVk3WWloYnRJdjgifSx7InBhdGgiOiJNRCIsInJvb3RfaGFzaCI6Ik56YWJ4ODBHUVVJSlRwcXJ5ZHFFOGQ4TGc2NUQxM185LXlGQnBLd1dQQ28ifSx7InBhdGgiOiJNRSIsInJvb3RfaGFzaCI6IlB4UFZPTWNXUGtoMzdhZUo4ZjdFbnBMQ3Vid1oxd1YwUmZ3VzFmLUx0cXMifSx7InBhdGgiOiJNRiIsInJvb3RfaGFzaCI6InpIVk84REdvOVBnczEtMDVycUlWUG1wVmE5U1Q4SThiVjhnbzdaSXpLdTQifSx7InBhdGgiOiJNRyIsInJvb3RfaGFzaCI6Ikx6cFZEQm9RT0JXLWxPNWt1VE45LW1lQnNZMnJnclkzeEY2c2J1aDdvUE0ifSx7InBhdGgiOiJNSCIsInJvb3RfaGFzaCI6IjVUYnVpbjU2cE9sY3VHZDZHSjFhbk5nUUpYWVNNQUkzMDlTS1FsTkMwUWsifSx7InBhdGgiOiJNSyIsInJvb3RfaGFzaCI6InlCNkZkRm1HaE5TVDd5SF95engxZVdOd0NfUDJiSGdjYThzcmVZdmkxMmMifSx7InBhdGgiOiJNTCIsInJvb3RfaGFzaCI6IlZER0JCWVhBcVlTVzVZVkhBd3dfb0VpSmdlRG9vMllxdUJqT1hpUmdVbHMifSx7InBhdGgiOiJNTSIsInJvb3RfaGFzaCI6IjZ5LUQ4ZHIteFo3YkpMWTdOVl9FZjhqZ1dxcHBrVFRjSFExVDZLbzZtR3MifSx7InBhdGgiOiJNTiIsInJvb3RfaGFzaCI6ImhuenlZMjVBQ1ctNXNNZnhKVGt6bjZwdFlkbE5uLWVwYS1BcmdPcFBUT1EifSx7InBhdGgiOiJNUCIsInJvb3RfaGFzaCI6Ik5UNWptS3J2QzliQl92aU53bXd5OElKendtRUgySEFKVlByR29JSTUtaVEifSx7InBhdGgiOiJNUSIsInJvb3RfaGFzaCI6ImdPMngyTGVteXBva3hkNF90ajU4dFNLVk5nOU95YXdxUXh6bDhhVmVmMDQifSx7InBhdGgiOiJNUiIsInJvb3RfaGFzaCI6ImNCVFNhdHY4MDJFTHVTZ1FBX29nSE1ZdUlrLXdRMk1GMVQ1b3RRal9RNEEifSx7InBhdGgiOiJNUyIsInJvb3RfaGFzaCI6IjRGWXNSNlZhS2MxRlBhNTNRT3VNRHE3RHN0dV9EOWx3RXZoVkdPRFdZa1UifSx7InBhdGgiOiJNVSIsInJvb3RfaGFzaCI6IjJJN1E0Nmt6TmNTMGx5Nl9WeTJybmltS1N3UlRIVXYyQUotNExZdEk0cHcifSx7InBhdGgiOiJNViIsInJvb3RfaGFzaCI6Il80SE5yY3Y3ZzhzQVQ3dDlKbFBxNmRnZDl1QThvSm54ZmU3TFAzU2c1MTQifSx7InBhdGgiOiJNVyIsInJvb3RfaGFzaCI6Imk1MHJkQUd3Z0FWREhYb2hOTmNTUlhZS29wbjRDVkpJeHI5WkZfUnRfZWcifSx7InBhdGgiOiJNWCIsInJvb3RfaGFzaCI6ImgtajQ5ak1rc0xBZFlFYlNIdmdHTW1PNk5hZWhoejlzSzc1MWJvaDlBNHMifSx7InBhdGgiOiJNWSIsInJvb3RfaGFzaCI6InppOF9yV3FjZHd4a05iMWZVWXBreVc4cGhla3NDM2NWNnowRmQwTFVXdlUifSx7InBhdGgiOiJNWiIsInJvb3RfaGFzaCI6IlNiU2hMc1I1ZlE4bEJ3WTZ2V09jMkVIUjNnUnVNTVp2ci1qQ0VCZ2VMRlUifSx7InBhdGgiOiJOQSIsInJvb3RfaGFzaCI6IlgxTHRtTTBnQW9UNFRTaUZmXzgxejdWaEV0b3VMaVhsOERtQ0JZZnhvbVkifSx7InBhdGgiOiJOQyIsInJvb3RfaGFzaCI6IkxCQ1BISUY3Qzd4MGxYNzdKdTNONWlPQjNFVHZDaEt4bDVyOFNxX2ctdm8ifSx7InBhdGgiOiJORSIsInJvb3RfaGFzaCI6IjY5eU1TM0hwelp3UElBWHZPY3NyNnQwTFpBTGJ2X0ZxYUktd204RDBwb1EifSx7InBhdGgiOiJORyIsInJvb3RfaGFzaCI6IlFaVEhMR3dPT1F2Sm5XSk9mTjhIR2l0VDNpcFdrcGNZZ3gteTREMmRQcmcifSx7InBhdGgiOiJOSSIsInJvb3RfaGFzaCI6IlFoM05DZDF4QWhGYUVIUmRwZVpFQzlZMmZScVgyLW1EOWJUcGpKSGdBRE0ifSx7InBhdGgiOiJOTCIsInJvb3RfaGFzaCI6InE0bmxfTjROWTVwdHN3NHlQdmVkdXVxOFdyYkVaa3BmZ2Vvcm5GajhYRWcifSx7InBhdGgiOiJOTyIsInJvb3RfaGFzaCI6ImlKTU1IRWhIcDRUQUhpNTlVZW9rdVAySnhzNldNTXRFak9IMXNld3YteUUifSx7InBhdGgiOiJOUCIsInJvb3RfaGFzaCI6ImlaTFdDTHE1N2liNkJ2OU14Y3lJZllVRC01UlJXUkdSUTROYndIYjkxZzQifSx7InBhdGgiOiJOUiIsInJvb3RfaGFzaCI6Impmck11b29qUmZLdlJFSjJzU0t4c09sMWpPZEViSmM5NkRnQWZZZHhGUmMifSx7InBhdGgiOiJOVSIsInJvb3RfaGFzaCI6IjI2TEQyV00wV1F1dWZ3SEkyRVktcHVyQWdoTmpuX2pLMDM4Y3V5OURfdkkifSx7InBhdGgiOiJOWiIsInJvb3RfaGFzaCI6Ilh0clZzb0Q5OTduRzB5Yl9tYjRPUjJnSkkwRmVTOFpiRU00ekZSQko0dzQifSx7InBhdGgiOiJPTSIsInJvb3RfaGFzaCI6InZaSEV1UFV5LUVSOUc3bHdMdlo5bGFSdFZWOUx6Ny1JTFFVMjN4dVA0NTgifSx7InBhdGgiOiJQQSIsInJvb3RfaGFzaCI6InNnVV95dVVSemxsSmdSZ1BnUTNOUEs1d0NoWnRyei1mOTFBWldqalFOVmMifSx7InBhdGgiOiJQRSIsInJvb3RfaGFzaCI6ImdDekRMRFNsc1k1ZnZ4UEc2THFmNnJqa1BGZ3l2dDBHSldBYlZPVGh5LVEifSx7InBhdGgiOiJQRiIsInJvb3RfaGFzaCI6IkFHT1d6UHRRaTlLcHZDcFlaVUtaR3ctS2g3MTdxWDFXSE1NSktPek5kMjAifSx7InBhdGgiOiJQRyIsInJvb3RfaGFzaCI6IjZ2TWwxNTFhM2dRWHRzaU9sZUhHNXBUY3JiVWZNcUE1d3hOaDhMQmdqeW8ifSx7InBhdGgiOiJQSCIsInJvb3RfaGFzaCI6IlIzSW5uNXdnSXJsZzZsQi12R3pBQXNnRlJvcmRyRnZQVVR1SDV6aXhrX1EifSx7InBhdGgiOiJQSyIsInJvb3RfaGFzaCI6InYzZzNwT0RkVXlfZno2NHQxNHlWVExBYTJPbzJUNWp2OVd2VExrSzBuMk0ifSx7InBhdGgiOiJQTCIsInJvb3RfaGFzaCI6IlBDd1loRVF4NTZnaXFpRjMxR3REZ2tFZGVjY0NBcGdvd3huVmJEazJueFUifSx7InBhdGgiOiJQTSIsInJvb3RfaGFzaCI6IjF0dldJZUpWSDNSbXYtWlVQZllVV3pScDJkWkctM2xYSWdBY01nN3ZWN2cifSx7InBhdGgiOiJQUiIsInJvb3RfaGFzaCI6IkhHaFM2aWNBVzZXT1hHSkdRTzhvdGlIaUhiZmhadUxCS1VmYUQtSzdGWjgifSx7InBhdGgiOiJQUyIsInJvb3RfaGFzaCI6IkhObTRmSVZsRGtHeTJZdXY2dnA4YW9fTmtveVpoWVA2eDZKRXhXdzNuREEifSx7InBhdGgiOiJQVCIsInJvb3RfaGFzaCI6IkJ5NUhud2FlSTk0YmFBanZ1OGJGZ2t0U2FqeUo3aE5yQUtpRG1ZcDB0a00ifSx7InBhdGgiOiJQVyIsInJvb3RfaGFzaCI6InpmZGlqZnBFVnBOSjNncVIwV2FaV2NHeVV6ZWpEV2Z2V1VoaUFyMmRNWGcifSx7InBhdGgiOiJQWSIsInJvb3RfaGFzaCI6IldoTnFtYm04NXhXem1lWEVfZFJzWUwwa29ZbkZCbndYelJLQjZoTW1WOUEifSx7InBhdGgiOiJRQSIsInJvb3RfaGFzaCI6IlpsMUtYSHV5U3lRT2Zuc1VmaUhXMklSOG12TkxneHZEeHR4RE41cmxEWnMifSx7InBhdGgiOiJSRSIsInJvb3RfaGFzaCI6IkVHWE15YkFFYzFkRHF1c3k2QVNNQkRuMlVRTUUzUVVST29Zc0ZJaVJaV28ifSx7InBhdGgiOiJSTyIsInJvb3RfaGFzaCI6Ik1ITW1PWVV1ZFg2WWw1bHJEZ0R6d0VPZGJwRmIzZW16R0doaF9HTDM0UDAifSx7InBhdGgiOiJSUyIsInJvb3RfaGFzaCI6InRoSG1mQkVvaWw3SlI5MlpjVnVXalg4QkNMckJWSzhRTVhyVEs3RjlIRUEifSx7InBhdGgiOiJSVSIsInJvb3RfaGFzaCI6IkRyZ05hdHF2Y3V0eWgxLXliRXJmLUhqSlA0MHZsdUd0c19XeVd3ZkZmM2sifSx7InBhdGgiOiJSVyIsInJvb3RfaGFzaCI6Ii1hVHBwMmpRMkVxM3pTN00zcGVnUkdCejMxUzF4OURUb0tWSlpUXzI5dUEifSx7InBhdGgiOiJTQSIsInJvb3RfaGFzaCI6IjNyMXpTSlZaRkltbGlQY0hTSFhIWjJPWXZOLWd0N2R1YTFLR2NVYURKdzAifSx7InBhdGgiOiJTQiIsInJvb3RfaGFzaCI6IkRfZmlYWjl3bEZCMkY1VkxpQ2FJZFItNGhINE45bFpxS0hWaTZXWWp4bzgifSx7InBhdGgiOiJTQyIsInJvb3RfaGFzaCI6IlZ3elFkY3NkelFYTEtkZ05WLWludFlQdTJEYVFiTlZLWWlQS1paUU9UVWsifSx7InBhdGgiOiJTRCIsInJvb3RfaGFzaCI6ImRNRHc2Y19PS2hyV3EzVklNUmk5ZDRiSXFvcXVRbTd6TnVaNmtSTlR6RDQifSx7InBhdGgiOiJTRSIsInJvb3RfaGFzaCI6InJUVjZadkFOdFdRRlNaeVhTTEdpQVl3RzFYcWstT2tFRjlwVTFPa0VfREkifSx7InBhdGgiOiJTSCIsInJvb3RfaGFzaCI6IkNmRGZ5SzBEem5Nb2R0NkFxUkFzVGlsUGpvT3dSNmFvQWFHMzZKVnNvencifSx7InBhdGgiOiJTSSIsInJvb3RfaGFzaCI6IjB3d0RfaTlJM0dFMnc3U3RSQ2xVWnRvZHJ3MWZycDN3T2VPNFEtVUlpaDgifSx7InBhdGgiOiJTSiIsInJvb3RfaGFzaCI6Im1YdU1JNVptZHJHeTU0aEthU3RYOE9hbl9ubXFSZ2paYjlOSFBkaGV0MFEifSx7InBhdGgiOiJTSyIsInJvb3RfaGFzaCI6ImV6QTVBTF9uOW1mZXFRY3RDR3IxdVUyYk5QYTg3cXhBaDJoRVFNSFBycXcifSx7InBhdGgiOiJTTCIsInJvb3RfaGFzaCI6ImlzUmJJdDdJck1PVmoyeGZoLXNTNW14RkFheGFENHB3LVlmUFVEYnhBbTgifSx7InBhdGgiOiJTTSIsInJvb3RfaGFzaCI6InpSa3BNX2l2bTNxRkg3U3BxVmJxR0ZfQTFuRlJQcUU5ME9EMUc3aTh1cDAifSx7InBhdGgiOiJTTiIsInJvb3RfaGFzaCI6IjlVeFg4XzBVOF9NOTI3LU5BMXRLX0RweXd3S2phdzQyX1FGTG9CcS10UTQifSx7InBhdGgiOiJTTyIsInJvb3RfaGFzaCI6InJlWnplLWNiVVY4T1p1YXh0aGVXMlhWaFlieVNDaHZ4cVFfdmJzRUVnUkUifSx7InBhdGgiOiJTUiIsInJvb3RfaGFzaCI6Ii15ZzZRYm1iaFR2emxNazhEUk5OSE54MzBKU3ZzdENJazByTHM4clhRUE0ifSx7InBhdGgiOiJTUyIsInJvb3RfaGFzaCI6IkpVSTF1Z2VOVl9FX0gyVkVubXBnM3VEaEJLbGZta3R3dnRVTjFWSVRvLTAifSx7InBhdGgiOiJTVCIsInJvb3RfaGFzaCI6IkNRUWY5WXMyZ04xajQ1RWxnOEY4NkNMS3JDOXhtcHAtYjZHRHNvY0JRWmMifSx7InBhdGgiOiJTViIsInJvb3RfaGFzaCI6IlJocjBDclNHWll5RURWZTN0dldweUhQMVVDOWxpREJRRHVaM3AtS1JqOXMifSx7InBhdGgiOiJTWCIsInJvb3RfaGFzaCI6IjhQVEYxM1FsTWVCS3NsSkp5cnYxMzFTNWdEWWEyM015c1BYN1VreWtpcHMifSx7InBhdGgiOiJTWSIsInJvb3RfaGFzaCI6Ijc1UjFEaWJGdFc5eDFLd1RXaTUtektiV3hCWUJOMVpzQkdrMFJZazNEbkkifSx7InBhdGgiOiJTWiIsInJvb3RfaGFzaCI6IjBzWGRIUlRyWjhvX05vRTNxN1QxWk5DcE92dXlNOVBXcEYwQUlfM3UyOGcifSx7InBhdGgiOiJUQyIsInJvb3RfaGFzaCI6ImFZTE4xYndhY0RabW5hcy1OUlVJcGdYb19FbzNTbk1lX1F4N0lESnlCNmsifSx7InBhdGgiOiJURCIsInJvb3RfaGFzaCI6ImMyS0ZOalF6QktvTEZrZGdreFRMa0tINmpnSEdPS2FLT0VEbjFmZ1YyZE0ifSx7InBhdGgiOiJURyIsInJvb3RfaGFzaCI6Im5qc25nMTJiM2hJUjhhR3ZhajM0dDEzN0tfUVV6V0xtM1F2enljbmVjaVkifSx7InBhdGgiOiJUSCIsInJvb3RfaGFzaCI6InJKYmZVOC0wcURyQ0w3TjdreS1UTVR5dFJHNW1WeUE0anBDajJBS2d3a3cifSx7InBhdGgiOiJUSiIsInJvb3RfaGFzaCI6InlCUUd4QlFrdGVJWUpZNm9oNVJHOFFMRVJJQk5kbVUwZFk2MEEtcjVaRncifSx7InBhdGgiOiJUSyIsInJvb3RfaGFzaCI6Ik9yeXp1ZHlqX2wyeTBocGpHbE14blpudWc3OUZ4Y2ZGbktlWXI4UGloVzQifSx7InBhdGgiOiJUTCIsInJvb3RfaGFzaCI6ImprRWNzQnRQalc2VERRd2ZlN1JTZWw0WkVxTFlfUFZXYWpzeDBiWDBGeFUifSx7InBhdGgiOiJUTSIsInJvb3RfaGFzaCI6InJCSFlHS2ZJd2p5WEhESWFObjNkSEFxaUVZbU1CNDYzOXFQcTB5b2M4ZkEifSx7InBhdGgiOiJUTiIsInJvb3RfaGFzaCI6IjhVZXRKS21aRGhEQlJ6ZzBjdVBlWEVPRENHam5IeXhkeDFQWnU0Sk4zX0UifSx7InBhdGgiOiJUTyIsInJvb3RfaGFzaCI6IlFFTjFnbEdSejB3NDRrUWlrRXl2dE02TWtabGk5NUV4YVMzdUVBa1FxaVkifSx7InBhdGgiOiJUUiIsInJvb3RfaGFzaCI6IkYxeGFWZk1nZHNJOHJFTWN2bEhzVEZqSjQybWs3VHB0WGJJclJaMmFJYmcifSx7InBhdGgiOiJUVCIsInJvb3RfaGFzaCI6IlFJaC02bXc0ejhXSVJBcjJjRkVxVzQ1RUx2NnBrdkk2Z0xEd0lZTjd3M28ifSx7InBhdGgiOiJUViIsInJvb3RfaGFzaCI6IklJZlJMMVo1VGlaQkRWZWM5SVRQMXJyNnEzUkFiV2pNMFhaNG9ITEtMVDgifSx7InBhdGgiOiJUVyIsInJvb3RfaGFzaCI6Ilg4czFMMUlsWUpzNGowdEFpUzdoLWl2M05zLWxFMWoxY0hUQWJ1TjJaRWsifSx7InBhdGgiOiJUWiIsInJvb3RfaGFzaCI6ImJfcV9EOU5MWEM2Yl9hVVRYcEs2UTVyLVlWaERtcGhrc2FBcnJ1M2JiMmcifSx7InBhdGgiOiJVQSIsInJvb3RfaGFzaCI6ImU2NHFVVE5NVEU0VjlHcVdTa2cybWJYYmJkeTlRREV4bEpKcDBFTzlRancifSx7InBhdGgiOiJVRyIsInJvb3RfaGFzaCI6IjI5a3psLVFiMHBkRGZ4TjNQcDBUWmFqcHFEQVVIR1NBV2hLb3dtYmNDaDAifSx7InBhdGgiOiJVUyIsInJvb3RfaGFzaCI6IjFCVDBfenk4ZHJvRDhqZ3ZYYlJQeGYwb25DbGtWT3FwbXFYeXJuY0FGdjAifSx7InBhdGgiOiJVWSIsInJvb3RfaGFzaCI6IlBXd3ZhcFhOaS16QzU1WnFzNDk5S2NJLTJHdld2VS1IT19Fd3FOcjRJN0UifSx7InBhdGgiOiJVWiIsInJvb3RfaGFzaCI6InBUejA5amxNamdlVURhUkI2UmJYUFBNSHBpZGg5S1NqUUI1NUZUVE5wVGsifSx7InBhdGgiOiJWQyIsInJvb3RfaGFzaCI6IjQ2bzZNQ0c5azhZSllUSHBvTlk0U1pTczRFODl6NnFDTjh5OHVHcmZJTDQifSx7InBhdGgiOiJWRSIsInJvb3RfaGFzaCI6InB5Ni02T0o3c3lmXzZwZ2lmNVhoYXljaWpZYVFZdHR4ZjRCVlZ6X1NuZW8ifSx7InBhdGgiOiJWRyIsInJvb3RfaGFzaCI6IlFlQl9DODN4M2xWLWhQZ1ByM3ZEN0VHMnVsTk1mMDI4M1l5a0M2WXdwNUkifSx7InBhdGgiOiJWSSIsInJvb3RfaGFzaCI6ImxvaG43NlI2N3dxRkpmTDlmdWtUY2hVajJnZmJpNHpEbU0xNXlsMlRmWVUifSx7InBhdGgiOiJWTiIsInJvb3RfaGFzaCI6IkZnZ1kyZ2ZUejNRaG5NQy1FdXdYU29zdG9USW9pQ25VM3czeFFyWWNpRU0ifSx7InBhdGgiOiJWVSIsInJvb3RfaGFzaCI6IllsWlhxNTg3SHlWZXBwNkhDWlhxWG5KNUdkOFhNM2lraXFDTGxFdjFxTFUifSx7InBhdGgiOiJXRiIsInJvb3RfaGFzaCI6IjhfQllnY001Z0JmUHR0U2haRE5kTnhpQ2Z1b2c0MUl6WTcwWVhRTlE0dGcifSx7InBhdGgiOiJXUyIsInJvb3RfaGFzaCI6ImxlMGRIYWZlZ0ZNa3RfcktqeFE3cmZqQThhRnFaTzBZX2twMzNRR0gtbUEifSx7InBhdGgiOiJYSyIsInJvb3RfaGFzaCI6IkJYSWxHOURTUFpLVWVjNkUxVW1xSmR1bjVoc2VKbURNYllDcHlSb28tUFkifSx7InBhdGgiOiJZRSIsInJvb3RfaGFzaCI6IlJrUGo3TThHbGF4c3BlMWxldjV4X2xzdVFNdTQ1WV9nRy16dFNHeHJrRjAifSx7InBhdGgiOiJZVCIsInJvb3RfaGFzaCI6IjdxS1FhZHFPcnNmWHN5cjFLdjdyV1dsaXJ5NUJpZWpUdjNsVzRTTHRjRXMifSx7InBhdGgiOiJaQSIsInJvb3RfaGFzaCI6IlhtOFVNMGN2Ni1tTXNmb3FhVGpBMjBrMGtaX1N3OWhJRDVIdEFPclR6OHcifSx7InBhdGgiOiJaTSIsInJvb3RfaGFzaCI6IkE3c2ozTG1rYUFNYnZld2pHdzBPSEswSERzajh5ZEY0SnVWdjNNVmQySXcifSx7InBhdGgiOiJaVyIsInJvb3RfaGFzaCI6IlFNZGN6UTVFcXY0RFpndm1KUlZWVnFPSGpaRXVJUVl4RHFBQmlnVkdaSGsifSx7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoiblFBRGU2RnE4ZzZXNHFfRFR5WVBEbEVZT1FUSXJmdXd3dnFXM2NlaGI0RSJ9XSwiZm9ybWF0IjoidHJlZWhhc2giLCJoYXNoX2Jsb2NrX3NpemUiOjQwOTZ9XSwiaXRlbV9pZCI6ImVlaWdwbmdiZ2NvZ25hZGVlYmtpbGNwY2FlZGhlbGxoIiwiaXRlbV92ZXJzaW9uIjoiMjAyMC4xMS4yLjE2NDk0NiIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"pIP92-pHX1NEzHTb-s_btGe9bNCoKYSCz-NXXLeurfc1ockP9wCHy8yjHqHpLFw794Rrpm-5901THSAARaQwtIV-t9OYCaA5WbrSs7lgP_a6GIpR_udFrUb2ZxxQOw1EcFu02V5jeMNB1LAliLdBeUVtiR0bIld5Ndd6paGw79AVVW4Jn9DsaELsoJH5hf9yAZ8XBYFK3oYvb5tSkDsKGfNxeFRfsLnpf3113_XViXwkCPSlfk_Ml59t1PvPpCnyFUGd-Q-d8vhdiUfTxBVrEPBe-axuQ49Wfy0_cRuxWFkymtEBc1fUipn8enBrz-RqMBH-jGxa06g5b-aN97hVnQuCIriuuINd2rWvV0TwDczKlcBTLKfPop7dPzT4K0lIWnau5GL3mhRxsPnWeHh7cfO21R_PkkNN5_nrL7EQ9PfiGZKWBcdaV5fxAo56o3crZWQpub7fu1oVApBl86qtAXwMRmoPQqZaFXDZjqDSjGG5eeCR0g_xC07xhtq5pTWzW1dVG_teWqQyo4jHHAPAa8BcuQry2zz7vbI5GlnhIXJ4BNDU7tKU9ECxTM0CldoibL-8CEQyjoI9ldvbKh49RlSBRe8_dJpIivePZqyc4omzfhy1cdadA_pXuJEth9Ymk0AKZH1bu49HVseneCpd5OCOJzisuqvrFQrj1iLOUTs"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"JqJyF_dWNQbNMbQko-DBGakAEdKp8DkNgyFghAuwuUCxnnJ3l-wuVlvYm-YlVnOLqBryQ-vDWtlq4wKShuvs5Zh50G_UxmXeTisFM5d_58_8xAT6dVBuGbH9CfAemRV5CAvNx4J51GaqwDubOqUgp2Z5jIfylWjzR_W34pBmd8aWxYDKxMsP0yZm69ESRuLotDO8qJ1Mnhq7npQhPhHeWDOHT0_f42a8t28PGu7r8rNVQjqpqJZO3e75ITuP7o04KN5aynow4yJ_dRAMPPBa6ERsVJ5cEpbNUiaQ-u_ep5FRnslKSB-G2dTpnpSgEYhP8K06EO4LLiBmbCQ0oVA1_Q"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/manifest.fingerprint b/.config/google-chrome/AutofillStates/2020.11.2.164946/manifest.fingerprint
deleted file mode 100644 (file)
index 91864dd..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.c64c9c1008f3ba5f6e18b3ca524bc98dcd8acfae0a2720a8f1f3ef0f8d643d05
\ No newline at end of file
diff --git a/.config/google-chrome/AutofillStates/2020.11.2.164946/manifest.json b/.config/google-chrome/AutofillStates/2020.11.2.164946/manifest.json
deleted file mode 100644 (file)
index f45b6fe..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "chromeAutofillStatesData",
-  "version": "2020.11.02.164946",
-  "imageName": "image.squash",
-  "squash": true,
-  "fsType": "squashfs",
-  "isRemovable": false
-}
\ No newline at end of file
diff --git a/.config/google-chrome/BrowserMetrics-spare.pma b/.config/google-chrome/BrowserMetrics-spare.pma
deleted file mode 100644 (file)
index 98fc2c0..0000000
Binary files a/.config/google-chrome/BrowserMetrics-spare.pma and /dev/null differ
diff --git a/.config/google-chrome/CertificateRevocation/6798/LICENSE b/.config/google-chrome/CertificateRevocation/6798/LICENSE
deleted file mode 100644 (file)
index 33072b5..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are
-// met:
-//
-//    * Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-//    * Redistributions in binary form must reproduce the above
-// copyright notice, this list of conditions and the following disclaimer
-// in the documentation and/or other materials provided with the
-// distribution.
-//    * Neither the name of Google Inc. nor the names of its
-// contributors may be used to endorse or promote products derived from
-// this software without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
diff --git a/.config/google-chrome/CertificateRevocation/6798/_metadata/verified_contents.json b/.config/google-chrome/CertificateRevocation/6798/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 364cfee..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJMSUNFTlNFIiwicm9vdF9oYXNoIjoiUGIwc2tBVUxaUzFqWldTQnctV0hIRkltRlhVcExiZDlUcVkwR2ZHSHBWcyJ9LHsicGF0aCI6ImNybC1zZXQiLCJyb290X2hhc2giOiJLc0g2MDZ4ZEd0MXhHYkxoUjF3UkpGODRLSWFMYXpvaHlFemltdHg0ZDB3In0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6IlNCellFYzZOck9xSkhkTmpZWEk5U1c0MW1DVVNjQzFuS09GSEJGZ2UxaVkifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJoZm5rcGltbGhoZ2llYWRkZ2ZlbWpob2ZtZmJsbW5pYiIsIml0ZW1fdmVyc2lvbiI6IjY3OTgiLCJwcm90b2NvbF92ZXJzaW9uIjoxfQ","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"nE319TTGG8U4JY3pw8QeZKnR2ncJkh5oX5yFL3-ghgSjOn3wN4IkI84CtAtrNROJWR7BEsCBp_CWrxJ9E0UF-ntpJs3dF8X-6bU8oXhUfiV5QMl27TtccH3oeBTsYUlwkGlf1IkY-r61WgDGrJTFrhlt_fwQcvlI3Md7V-9wsODKEZU1-DdxyROnhyyB4oeXEXl9JlbMBiVYvRhqKw53rW95Bw0ymD4xeqjQqtDMvclqfEn3JJvXjX44HEPmffk2W1aPZUdEI4QQtOaqiOMPnnsHZXhVtE-MrbN7g3HjfQ_r7OdOGFVOLKSv4-8Vcbr4mbDFlu1c26iokU0FTCO7Lg"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"gRvE3-QpsepjHB3vmQhRyr9Hn6VUL5FB-sx8vBaqb4MPF90u0oczcYnZFiaAl4Om6Ao69DXyuX269RzmPBK9Y7AnPEhIGHN8mEpp0kn01wQLP215qAd7md9jdIX0do02YA4T81_Xl3NZ-1rCsEVZK0brQaxgJ_pGbTvUEHDlFS7hPnzz2tETx29fF_DrqsSI3ajznXVf_VTcnARS1UrybcqgaN8enNzxik-7Yae0pZWtxuKI7KYOAFJIdyIdhghxD3BPew1isiFj0cBcSqxHmk6Z9bf53Q_XBkcHceY0xaIyADYSo5jJbejUr-2SKnu2UfT_2Hmb4IrAvtxmns7C2w"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/CertificateRevocation/6798/crl-set b/.config/google-chrome/CertificateRevocation/6798/crl-set
deleted file mode 100644 (file)
index 8d6a2e6..0000000
Binary files a/.config/google-chrome/CertificateRevocation/6798/crl-set and /dev/null differ
diff --git a/.config/google-chrome/CertificateRevocation/6798/manifest.fingerprint b/.config/google-chrome/CertificateRevocation/6798/manifest.fingerprint
deleted file mode 100644 (file)
index 363aed2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.1c03433b491c38a274a49a98ff6c99b39591cd81558666e2656bb603a0ec8c0e
\ No newline at end of file
diff --git a/.config/google-chrome/CertificateRevocation/6798/manifest.json b/.config/google-chrome/CertificateRevocation/6798/manifest.json
deleted file mode 100644 (file)
index 071681b..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "crl-set-14993276009982790249.data",
-  "version": "6798",
-  "imageName": "image.squash",
-  "squash": true,
-  "fsType": "squashfs",
-  "isRemovable": false
-}
\ No newline at end of file
diff --git a/.config/google-chrome/ClientSidePhishing/25/_metadata/verified_contents.json b/.config/google-chrome/ClientSidePhishing/25/_metadata/verified_contents.json
deleted file mode 100644 (file)
index c76fb60..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJjbGllbnRfbW9kZWwucGIiLCJyb290X2hhc2giOiJveS1udnZKVXY5ejJfUDFLQUtsNEZReFdfZ1FzVXdfaGFFbHdtYVVtTEJzIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6IjkzSmZKWmtfYWQ3bElwYWVNcUxCU3VHSlJtQXlSek93ZnpxNWJtM2pfTTQifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJpbWVmamhmYmttY21lYm9kaWxlZG5obWFjY21pbmNvYSIsIml0ZW1fdmVyc2lvbiI6IjI1IiwicHJvdG9jb2xfdmVyc2lvbiI6MX0","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"xgflmZ82nxshj8MsNwU87sgCRfYIzD3u2PQdNTxv1nVStY5n_vT7Rhlr7ZjTNuVLAmHoChL2c79VsZzAbL0KKSQ80_bUJ7KFC_wB7Ox-zNgl9TqO4LoTwchcdC-CHsMuDnSltAvHmu-3hMESOYbVoLIM9KnhGXk9qBEp1Ijw-bum9eSnY8hPCtegjGOwLgljeU8VPmMosg7aL7Ow9oKSfv9ut9fg9pzs8QKfxwJJhZOlF-zm5auFBfQ1rWr-55RnCktgwe8jhYU41m2j34_nwYo6xVAcxaedjVYwNJIMJ83ZA-0hBeZaw-IIn4Dky5pQMuFKrTkt5N8QiSgLFg5BdhLuUNaxvGr_pjhHQzpo9iFaI1nxZX1-tlzozUfYSQU1mZavRtyY5huF1GuOstos2KRcdoaiSuCiMOsBhqxZQTwPH_L_5Vux60cE58p7yLfMnHBqhImKXN_lVbgQO3Mc2el-H_hgtzLFU5dsaRawwWdXmC0tOzkSC2sOYFjqHlkPgH6DK05vNFoE5oBjP_nhbV4YQv4zCJDfyZLaBchGyGFLPq3QLnna5IbgfhS6JYE_Nx6j6hYUo9ZS9ViGhUkq4Eoe-Yw9f9CUslmbV9TirnTvPJAPtMV526DuySz1RF2GXcSqZVu9wknsg4IpeisEvJOrC3RkiXJ-AAXWui_4D4c"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"OeELwAWiHWAsZSI7InaYkvHMf8EkO8TeZiXBlN402ENSS6EU2bdXpvA6bhhT29Tc6uXW98QfkpdiDi71uMIn-J-ZzcslnSPTbmGHm2Z0uEcwp0FnZq_2QCRZTufDPP5XEfzz7jZN237P5ahdcULO7nTHI583Z7aWpe7S6Z816yAwsS-2evyVV83FzipllCjoWYRs7fmQrgKTZ-vd4zguXzheFwOyTkU7PLvXfUnYTsQeSzjRaV9_pfQPgQsePO_jjf6diJTgYk_IaFCfVlxGUhtP43jFWljlTP50_LXBRb1or_mXckfG2OIDoIjFpkCFc_AItyuwcaahetLxvf4dWg"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/ClientSidePhishing/25/client_model.pb b/.config/google-chrome/ClientSidePhishing/25/client_model.pb
deleted file mode 100644 (file)
index b3af645..0000000
Binary files a/.config/google-chrome/ClientSidePhishing/25/client_model.pb and /dev/null differ
diff --git a/.config/google-chrome/ClientSidePhishing/25/manifest.fingerprint b/.config/google-chrome/ClientSidePhishing/25/manifest.fingerprint
deleted file mode 100644 (file)
index 43ceefa..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.344f967fe86f095ab30664c1859dac566c6852edd3c56ab3311835a4ee6473c9
\ No newline at end of file
diff --git a/.config/google-chrome/ClientSidePhishing/25/manifest.json b/.config/google-chrome/ClientSidePhishing/25/manifest.json
deleted file mode 100644 (file)
index 71817c7..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "client_side_phishing",
-  "version": "25",
-  "imageName": "image.squash",
-  "squash": true,
-  "fsType": "squashfs",
-  "isRemovable": false
-}
\ No newline at end of file
diff --git a/.config/google-chrome/Crash Reports/settings.dat b/.config/google-chrome/Crash Reports/settings.dat
deleted file mode 100644 (file)
index 8b34455..0000000
Binary files a/.config/google-chrome/Crash Reports/settings.dat and /dev/null differ
diff --git a/.config/google-chrome/CrashpadMetrics-active.pma b/.config/google-chrome/CrashpadMetrics-active.pma
deleted file mode 100644 (file)
index b807c33..0000000
Binary files a/.config/google-chrome/CrashpadMetrics-active.pma and /dev/null differ
diff --git a/.config/google-chrome/Crowd Deny/2021.8.2.1142/Preload Data b/.config/google-chrome/Crowd Deny/2021.8.2.1142/Preload Data
deleted file mode 100644 (file)
index 6b90707..0000000
+++ /dev/null
@@ -1,1873 +0,0 @@
-
-\10
-\f1080kino.net\10\ 2
-\12
-\ e123moviesd.com\10\ 2
-\15
-\11123moviesgoto.com\10\ 2
-\14
-\10123moviesmix.com\10\ 2
-\1a
-\16123moviesonline.online\10\ 2
-\15
-\11123watchmovies.co\10\ 2
-\r
-       1progs.ru\10\ 2
-\ e
-
-1sa.com.ua\10\ 2
-\r
-       24smi.org\10\ 2
-\r
-       2plus2.ua\10\ 2
-\10
-\f2recepta.com\10\ 2
-\ f
-\v34travel.me\10\ 2
-\ f
-\v4ertik.site\10\ 2
-\v
-\a4eva.ru\10\ 2
-\ e
-
-50style.pl\10\ 2
-\ f
-\v5element.by\10\ 2
-\f
-\b7days.ru\10\ 2
-\16
-\12a.profitsurvey.org\10\ 2
-\ f
-\vabvshka.net\10\ 2
-\ e
-
-adwile.com\10\ 2
-\r
-       akurat.co\10\ 2
-\e
-\17alharamainexclusive.com\10\ 2
-\11
-\rall-audio.pro\10\ 2
-\11
-\rallhiphop.com\10\ 2
-\16
-\12allnewsukraine.top\10\ 2
-\v
-\aallo.ua\10\ 2
-\10
-\fallotube.net\10\ 2
-\10
-\fallrepack.ru\10\ 2
-\19
-\15analyticsindiamag.com\10\ 2
-\ f
-\vanzalweb.ir\10\ 2
-\15
-\11armyinform.com.ua\10\ 2
-\17
-\13auto-motor-seite.de\10\ 2
-\e
-\17auto.hindustantimes.com\10\ 2
-\1a
-\16auto.howstuffworks.com\10\ 2
-\v
-\aauto.ru\10\ 2
-\14
-\10autooverload.com\10\ 2
-\r
-       avtika.ru\10\ 2
-\ f
-\vavtozvuk.ua\10\ 2
-\12
-\ ebabylonvape.ru\10\ 2
-\ f
-\vbankiros.ru\10\ 2
-\r
-       bazaar.ru\10\ 2
-\ e
-
-beopeo.com\10\ 2
-\r
-       bestie.vn\10\ 2
-\11
-\rbezprawnik.pl\10\ 2
-\v
-\abigl.ua\10\ 2
-\e
-\17bigpara.hurriyet.com.tr\10\ 2
-\r
-       biguz.net\10\ 2
-\f
-\bbiqle.ru\10\ 2
-\16
-\12birchlerarroyo.com\10\ 2
-\14
-\10birdinflight.com\10\ 2
-\13
-\ fbisnis.tempo.co\10\ 2
-\10
-\fbiz.today.ua\10\ 2
-\15
-\11biznes.interia.pl\10\ 2
-\12
-\ eblade-city.com\10\ 2
-\14
-\10bleedingcool.com\10\ 2
-\10
-\fblog.allo.ua\10\ 2
-\15
-\11blog.calltouch.ru\10\ 2
-\11
-\rblog.media.io\10\ 2
-\13
-\ fbobsvagene.club\10\ 2
-\12
-\ ebonvoyaged.com\10\ 2
-\12
-\ ebook-ye.com.ua\10\ 2
-\11
-\rbookshake.net\10\ 2
-\v
-\aboom.ms\10\ 2
-\ e
-
-bozoba.com\10\ 2
-\ e
-
-br.ign.com\10\ 2
-,
-(brandequity.economictimes.indiatimes.com\10\ 2
-\10
-\fbrandshop.ru\10\ 2
-\10
-\fbrobible.com\10\ 2
-\12
-\ ebudujemydom.pl\10\ 2
-
-
-\ 6buh.ru\10\ 2
-\11
-\rburdastyle.ru\10\ 2
-\1a
-\16businessinsider.com.pl\10\ 2
-\16
-\12bypasser.glitch.me\10\ 2
-\ e
-
-bystock.me\10\ 2
-\ e
-
-canhco.net\10\ 2
-
-
-\ 6car.ru\10\ 2
-\12
-\ ecartoonprn.com\10\ 2
-\17
-\13celebsnudeworld.com\10\ 2
-\14
-\10chitrajyothy.com\10\ 2
-\1d
-\19ciekawostkihistoryczne.pl\10\ 2
-\18
-\14clck.lentainform.com\10\ 2
-\1a
-\16clever-opportunity.com\10\ 2
-\15
-\11components101.com\10\ 2
-\13
-\ fcooking4all.com\10\ 2
-\16
-\12coronavirus.rbc.ua\10\ 2
-\f
-\bcoub.com\10\ 2
-\12
-\ ecppsecrets.com\10\ 2
-\11
-\rd.epizod.life\10\ 2
-\10
-\fdadsnews.com\10\ 2
-\11
-\rdailylenta.ru\10\ 2
-\v
-\adeal.by\10\ 2
-\ f
-\vdeccoria.pl\10\ 2
-\r
-       denika.ua\10\ 2
-\10
-\fdizidimi.com\10\ 2
-\ f
-\vdnipro-m.ua\10\ 2
-\11
-\rdoctorhead.ru\10\ 2
-
-
-\ 6dok.ua\10\ 2
-\ f
-\vdorzeczy.pl\10\ 2
-\15
-\11dziendobry.tvn.pl\10\ 2
-\17
-\13dziennikbaltycki.pl\10\ 2
-\15
-\11dzienniklodzki.pl\10\ 2
-\17
-\13dziennikpolski24.pl\10\ 2
-\17
-\13dziennikzachodni.pl\10\ 2
-\16
-\12e.sport.interia.pl\10\ 2
-\ f
-\vecho.msk.ru\10\ 2
-\12
-\ eedu2review.com\10\ 2
-\ f
-\veldorado.ua\10\ 2
-\12
-\ eemagtrends.com\10\ 2
-\r
-       emojio.ru\10\ 2
-\15
-\11en.pornoreino.com\10\ 2
-\10
-\fen.vidmo.org\10\ 2
-\15
-\11entreterse.com.br\10\ 2
-\12
-\ eepicstream.com\10\ 2
-\ e
-
-epoznan.pl\10\ 2
-\13
-\ fes.millenium.gg\10\ 2
-\ e
-
-esquire.ru\10\ 2
-\15
-\11everydaykoala.com\10\ 2
-\16
-\12everydaymonkey.com\10\ 2
-\11
-\rex.24smi.info\10\ 2
-\1e
-\1aexamples.javacodegeeks.com\10\ 2
-\10
-\fexpertnov.ru\10\ 2
-\19
-\15expressilustrowany.pl\10\ 2
-\b
-\ 4f.ua\10\ 2
-\12
-\ efactsandfun.de\10\ 2
-\10
-\ffakti.online\10\ 2
-\10
-\ffakty.com.ua\10\ 2
-\18
-\14falafelandcaviar.com\10\ 2
-\ e
-
-falnic.com\10\ 2
-\r
-       fapxl.com\10\ 2
-\13
-\ ffilm.interia.pl\10\ 2
-\13
-\ ffilmmakinesi.pw\10\ 2
-\1e
-\1afinancialadvisorheroes.com\10\ 2
-\14
-\10finans.mynet.com\10\ 2
-\ e
-
-fishki.net\10\ 2
-\f
-\bfocus.ua\10\ 2
-\16
-\12forum.memurlar.net\10\ 2
-\18
-\14forums.anandtech.com\10\ 2
-\ e
-
-fribbla.de\10\ 2
-\12
-\ efrugalinsa.com\10\ 2
-\16
-\12fullfilmcidayi.com\10\ 2
-\10
-\fgabestore.ru\10\ 2
-\11
-\rgames.mail.ru\10\ 2
-\11
-\rgaya.tempo.co\10\ 2
-\16
-\12gazetakrakowska.pl\10\ 2
-\17
-\13gazetawroclawska.pl\10\ 2
-\14
-\10getonechance.com\10\ 2
-\v
-\agkb4.by\10\ 2
-\ f
-\vglavnoe.net\10\ 2
-\17
-\13gloswielkopolski.pl\10\ 2
-\14
-\10goblins-film.top\10\ 2
-\15
-\11goblins-online.ru\10\ 2
-\f
-\bgol24.pl\10\ 2
-\r
-       goniec.pl\10\ 2
-\15
-\11goodfileshare.com\10\ 2
-\ f
-\vgoodporn.to\10\ 2
-\15
-\11gotowanie.onet.pl\10\ 2
-\14
-\10govoritmoskva.ru\10\ 2
-\15
-\11graziamagazine.ru\10\ 2
-\13
-\ fhappy-woman.com\10\ 2
-\17
-\13hduwatchfree.online\10\ 2
-\12
-\ ehealth.grid.id\10\ 2
-\15
-\11health.kompas.com\10\ 2
-\17
-\13heimdalsecurity.com\10\ 2
-\14
-\10hellogiggles.com\10\ 2
-\f
-\bhochu.ua\10\ 2
-\v
-\ahoff.ru\10\ 2
-\15
-\11hollywoodlife.com\10\ 2
-\1a
-\16home.howstuffworks.com\10\ 2
-\13
-\ fhothardware.com\10\ 2
-\13
-\ fhotline.finance\10\ 2
-\11
-\rhungmobile.vn\10\ 2
-\15
-\11hungrygrizzly.com\10\ 2
-\ e
-
-hvylya.net\10\ 2
-\ f
-\vibis.net.ua\10\ 2
-\13
-\ fimages.dawn.com\10\ 2
-\ f
-\vin-scale.ru\10\ 2
-\18
-\14in.bestreviews.guide\10\ 2
-\10
-\fincrussia.ru\10\ 2
-\15
-\11indianexpress.com\10\ 2
-\18
-\14infokomputer.grid.id\10\ 2
-\ f
-\vinformer.rs\10\ 2
-\ f
-\vinfotime.co\10\ 2
-\f
-\binfox.sg\10\ 2
-\ e
-
-inkazan.ru\10\ 2
-\14
-\10insidefutbol.com\10\ 2
-\11
-\rinsideiim.com\10\ 2
-\ e
-
-instyle.ru\10\ 2
-\11
-\rinteresnoe.me\10\ 2
-\ f
-\vintertop.ua\10\ 2
-\1a
-\16investasi.kontan.co.id\10\ 2
-\14
-\10iq.opengenus.org\10\ 2
-\10
-\firanhost.com\10\ 2
-\14
-\10iranzirnevis.com\10\ 2
-\10
-\fit-tehnik.ru\10\ 2
-\12
-\ eit.joecomp.com\10\ 2
-\ f
-\vitresan.com\10\ 2
-\12
-\ eitsthevibe.com\10\ 2
-\ f
-\vitti.com.np\10\ 2
-\ e
-
-j-town.net\10\ 2
-\10
-\fjaheshtv.com\10\ 2
-\f
-\bjenny.gr\10\ 2
-\14
-\10joyofandroid.com\10\ 2
-\16
-\12justpicsplease.com\10\ 2
-\12
-\ ekadry.infor.pl\10\ 2
-\12
-\ ekakoy-smysl.ru\10\ 2
-\ e
-
-kapital.kz\10\ 2
-\r
-       kcentr.ru\10\ 2
-\f
-\bkedem.ru\10\ 2
-\1a
-\16kesehatan.kontan.co.id\10\ 2
-\19
-\15keuangan.kontan.co.id\10\ 2
-\ f
-\vkeysprog.ru\10\ 2
-\11
-\rkimcartoon.li\10\ 2
-\13
-\ fkino-o-voine.ru\10\ 2
-\11
-\rkinoafisha.ua\10\ 2
-\11
-\rkinodrive.pro\10\ 2
-\13
-\ fkinogo-film.xyz\10\ 2
-\10
-\fkinoradu.net\10\ 2
-\10
-\fkissasian.la\10\ 2
-\12
-\ ekissasians.org\10\ 2
-\12
-\ ekisscenter.net\10\ 2
-\15
-\11kms-activator.net\10\ 2
-\12
-\ ekmsauto-net.ru\10\ 2
-\ f
-\vknigogo.net\10\ 2
-\16
-\12kobieta.interia.pl\10\ 2
-\13
-\ fkobieta.onet.pl\10\ 2
-\r
-       kogda.org\10\ 2
-\ e
-
-komfort.pl\10\ 2
-       
-\ 5kp.ua\10\ 2
-\17
-\13ksiegowosc.infor.pl\10\ 2
-\ e
-
-kudago.com\10\ 2
-\13
-\ fkultura.onet.pl\10\ 2
-\f
-\bkwejk.pl\10\ 2
-\ f
-\vl-a-b-a.com\10\ 2
-\18
-\14laguna.telediario.mx\10\ 2
-\12
-\ elanetaneta.com\10\ 2
-\13
-\ flawandcrime.com\10\ 2
-\10
-\flawcorner.in\10\ 2
-\12
-\ eleboutique.com\10\ 2
-\ e
-
-lemzspb.ru\10\ 2
-\f
-\blenta.ru\10\ 2
-\12
-\ eletsplayers.ru\10\ 2
-\18
-\14life.policypilot.com\10\ 2
-\11
-\rlifehacker.ru\10\ 2
-\18
-\14lifestyle.kompas.com\10\ 2
-\1a
-\16lifestyle.kontan.co.id\10\ 2
-\1a
-\16lifestyle.livemint.com\10\ 2
-\13
-\ flikeitviral.com\10\ 2
-\13
-\ flinguaholic.com\10\ 2
-\v
-\alisa.ru\10\ 2
-\10
-\flivestly.com\10\ 2
-\11
-\rloanpride.com\10\ 2
-\16
-\12lordfilm.hdlim.com\10\ 2
-\10
-\flordflix.com\10\ 2
-\15
-\11lords.lutikhd.com\10\ 2
-\13
-\ flost-film-tv.ru\10\ 2
-\13
-\ flubimyczytac.pl\10\ 2
-\ f
-\vm-strana.ru\10\ 2
-\18
-\14m.business-gazeta.ru\10\ 2
-\ e
-
-m.lenta.ru\10\ 2
-\ f
-\vmag.auto.ru\10\ 2
-\15
-\11makeup-advice.com\10\ 2
-\r
-       makeup.ru\10\ 2
-\11
-\rmangafast.net\10\ 2
-\11
-\rmastertest.ir\10\ 2
-\ f
-\vmaxaims.com\10\ 2
-\ e
-
-maxipro.ru\10\ 2
-\12
-\ emed-magazin.ua\10\ 2
-\11
-\rmedia-dad.com\10\ 2
-\r
-       meduza.io\10\ 2
-\11
-\rmedvestnik.ru\10\ 2
-\1a
-\16megapolitan.kompas.com\10\ 2
-\10
-\fmemepedia.ru\10\ 2
-\12
-\ ementalmars.com\10\ 2
-\15
-\11menway.interia.pl\10\ 2
-\12
-\ emetro.tempo.co\10\ 2
-\ e
-
-mi-home.pl\10\ 2
-\10
-\fmi7-news.org\10\ 2
-\v
-\amile.by\10\ 2
-\13
-\ fmilitaryarms.ru\10\ 2
-\13
-\ fmilitarybud.com\10\ 2
-\ f
-\vmirtesen.ru\10\ 2
-\16
-\12mojafirma.infor.pl\10\ 2
-\14
-\10money.kompas.com\10\ 2
-\15
-\11moskva.beeline.ru\10\ 2
-\1a
-\16motoryzacja.interia.pl\10\ 2
-\10
-\fmultiurok.ru\10\ 2
-\11
-\rmuratordom.pl\10\ 2
-\15
-\11muzyka.interia.pl\10\ 2
-\1f
-\emyasiantv.immortalproxy.com\10\ 2
-\16
-\12mydailyfreedom.com\10\ 2
-\11
-\rmyfreesoft.ru\10\ 2
-\10
-\fnaekranie.pl\10\ 2
-\14
-\10naked-science.ru\10\ 2
-\17
-\13nasional.kompas.com\10\ 2
-\15
-\11nasional.tempo.co\10\ 2
-\ e
-
-nbsklep.pl\10\ 2
-\r
-       nevnov.ru\10\ 2
-\13
-\ fnewrepublic.com\10\ 2
-\13
-\ fnews-front.info\10\ 2
-\13
-\ fnews-sphere.com\10\ 2
-\15
-\11news.hyser.com.ua\10\ 2
-\15
-\11news.news-evi.net\10\ 2
-\ f
-\vnews.rbc.ua\10\ 2
-\1c
-\18newsable.asianetnews.com\10\ 2
-\1a
-\16newssetup.kontan.co.id\10\ 2
-\12
-\ enewstracker.ru\10\ 2
-\13
-\ fnextren.grid.id\10\ 2
-\ f
-\vnexusmod.ru\10\ 2
-\f
-\bnoizz.pl\10\ 2
-\f
-\bnoizz.rs\10\ 2
-\11
-\rnotthebee.com\10\ 2
-\13
-\ fnovayagazeta.ru\10\ 2
-\13
-\ fnovosti24rf.com\10\ 2
-\11
-\rnt.interia.pl\10\ 2
-
-
-\ 6nto.pl\10\ 2
-\11
-\robrazovaka.ru\10\ 2
-\ e
-
-offnews.bg\10\ 2
-\10
-\fofigenno.com\10\ 2
-\ f
-\vopinioni.it\10\ 2
-\ f
-\vostoday.org\10\ 2
-\17
-\13otomotif.kompas.com\10\ 2
-\f
-\bpasgo.vn\10\ 2
-\1c
-\18people.howstuffworks.com\10\ 2
-\ f
-\vpixxxels.cc\10\ 2
-\14
-\10pl.if-koubou.com\10\ 2
-\14
-\10plantophiles.com\10\ 2
-\ e
-
-plejada.pl\10\ 2
-\13
-\ fpodroze.onet.pl\10\ 2
-\16
-\12pol.go-travels.com\10\ 2
-\16
-\12poland-consult.com\10\ 2
-\12
-\ epolskatimes.pl\10\ 2
-\ f
-\vpomorska.pl\10\ 2
-\ e
-
-poranny.pl\10\ 2
-\14
-\10pornohotelka.net\10\ 2
-\12
-\ epornolampa.net\10\ 2
-\ f
-\vporyadok.ru\10\ 2
-\11
-\rposcitech.com\10\ 2
-"
-\1epreload-spammy.permission.site\10\ 2
-\ e
-
-profile.ru\10\ 2
-\18
-\14programmersought.com\10\ 2
-\11
-\rpromokodi.net\10\ 2
-\10
-\fprophotos.ru\10\ 2
-\12
-\ eprozoro.net.ua\10\ 2
-\12
-\ ept.joecomp.com\10\ 2
-\17
-\13pt.tipsandtrics.com\10\ 2
-\12
-\ eputlockert.com\10\ 2
-\17
-\13quangcaosieutoc.com\10\ 2
-\r
-       racurs.ua\10\ 2
-\12
-\ eradarmedia.net\10\ 2
-\13
-\ fradaronline.com\10\ 2
-\17
-\13radiosputnik.ria.ru\10\ 2
-\r
-       raketa.hu\10\ 2
-\13
-\ frastenievod.com\10\ 2
-\18
-\14read.boruto-manga.co\10\ 2
-\16
-\12readcomiconline.li\10\ 2
-\14
-\10realsport101.com\10\ 2
-\11
-\rrealty.ria.ru\10\ 2
-\ e
-
-redsmi.com\10\ 2
-\17
-\13regional.kompas.com\10\ 2
-\14
-\10religionnews.com\10\ 2
-\12
-\ eremontcompa.ru\10\ 2
-       
-\ 5rg.ru\10\ 2
-
-
-\ 6ria.ru\10\ 2
-\15
-\11rickandmortytv.ru\10\ 2
-\12
-\ eridomovies.com\10\ 2
-\13
-\ frocketfacts.com\10\ 2
-\14
-\10rockstargames.su\10\ 2
-\ e
-
-roocket.ir\10\ 2
-\13
-\ froot-nation.com\10\ 2
-\ f
-\vrosnews.biz\10\ 2
-\15
-\11rossaprimavera.ru\10\ 2
-\11
-\rrsport.ria.ru\10\ 2
-\r
-       ru-mi.com\10\ 2
-\12
-\ eru.abcdef.wiki\10\ 2
-\13
-\ fru.banggood.com\10\ 2
-\15
-\11ru.go-travels.com\10\ 2
-\ f
-\vru.infox.sg\10\ 2
-!
-\1dru.univdesigntechnologies.com\10\ 2
-\10
-\fruposters.ru\10\ 2
-\10
-\frus.delfi.lv\10\ 2
-\12
-\ erussian.rt.com\10\ 2
-\15
-\11rycckienovosti.ru\10\ 2
-\11
-\rsamehadaku.to\10\ 2
-\12
-\ esamo.vazhno.ru\10\ 2
-\15
-\11samorzad.infor.pl\10\ 2
-\18
-\14santehnika-online.ru\10\ 2
-\1d
-\19science.howstuffworks.com\10\ 2
-\r
-       selsey.pl\10\ 2
-\10
-\fsemantica.in\10\ 2
-\11
-\rserialbox.fun\10\ 2
-\13
-\ fserialy-tor.com\10\ 2
-\13
-\ fseriespapaya.me\10\ 2
-\ e
-
-setafi.com\10\ 2
-\r
-       shazoo.ru\10\ 2
-\12
-\ eshop.evalar.ru\10\ 2
-\12
-\ eshop.lenovo.ru\10\ 2
-\17
-\13shop.tastycoffee.ru\10\ 2
-\ f
-\vshopotam.ru\10\ 2
-\15
-\11show-biz-news.com\10\ 2
-\f
-\bsidex.ru\10\ 2
-\v
-\asila.by\10\ 2
-\v
-\askin.ru\10\ 2
-\12
-\ esklepmartes.pl\10\ 2
-\10
-\fslovodel.com\10\ 2
-\14
-\10smartblogger.com\10\ 2
-\r
-       smhn.info\10\ 2
-\v
-\asmi2.ru\10\ 2
-\12
-\ esmmplanner.com\10\ 2
-\r
-       smutr.com\10\ 2
-\ e
-
-smutty.com\10\ 2
-\11
-\rso-magazyn.pl\10\ 2
-\12
-\ esoftomania.net\10\ 2
-\1a
-\16sorularlaislamiyet.com\10\ 2
-\10
-\fsotoguide.ru\10\ 2
-\1a
-\16spammy.permission.site\10\ 2
-\f
-\bspark.ru\10\ 2
-\19
-\15spb.vseinstrumenti.ru\10\ 2
-\11
-\rspidersweb.pl\10\ 2
-\f
-\bspmag.ru\10\ 2
-\11
-\rsport.blic.rs\10\ 2
-\11
-\rsport.fakt.pl\10\ 2
-\14
-\10sport.interia.pl\10\ 2
-\11
-\rsport.onet.pl\10\ 2
-\13
-\ fsport.wprost.pl\10\ 2
-\11
-\rsport.znaj.ua\10\ 2
-\11
-\rsports442.com\10\ 2
-\ e
-
-sputnik.by\10\ 2
-\11
-\rstalkermod.ru\10\ 2
-\11
-\rstarsblvd.com\10\ 2
-\19
-\15steamcrackedgames.com\10\ 2
-\19
-\15stories-of-success.ru\10\ 2
-\13
-\ fstorinka.com.ua\10\ 2
-\1a
-\16streamingcommunity.vip\10\ 2
-\e
-\17streamingcommunity.work\10\ 2
-\10
-\fstroi.mos.ru\10\ 2
-\13
-\ fstyl.interia.pl\10\ 2
-\r
-       stylus.ua\10\ 2
-\18
-\14suachualaptop24h.com\10\ 2
-\r
-       subdl.com\10\ 2
-
-
-\ 6sud.ua\10\ 2
-\r
-       sunmag.me\10\ 2
-\13
-\ fswarajyamag.com\10\ 2
-\e
-\17swiatseriali.interia.pl\10\ 2
-\11
-\rtabnakbato.ir\10\ 2
-\10
-\ftakprosto.cc\10\ 2
-\v
-\atass.ru\10\ 2
-\10
-\ftddomovoy.ru\10\ 2
-\10
-\ftechrato.com\10\ 2
-\14
-\10tekno.kompas.com\10\ 2
-\12
-\ etekno.tempo.co\10\ 2
-\15
-\11teksty-pesenok.ru\10\ 2
-\16
-\12telanganatoday.com\10\ 2
-\15
-\11teleprogramma.pro\10\ 2
-\12
-\ etext-pesni.com\10\ 2
-\ f
-\vtexterra.ru\10\ 2
-\10
-\fthebridge.in\10\ 2
-\19
-\15thefinancechatter.com\10\ 2
-\ f
-\vthespun.com\10\ 2
-\13
-\ ftinnhanh12s.com\10\ 2
-\1a
-\16tintuc.viettelstore.vn\10\ 2
-\12
-\ etinyrituals.co\10\ 2
-\v
-\atlum.ru\10\ 2
-\ f
-\vtoonily.com\10\ 2
-\12
-\ etop-reyting.ru\10\ 2
-\10
-\ftop10.travel\10\ 2
-\ e
-
-tophunt.in\10\ 2
-\13
-\ ftoppoptoday.com\10\ 2
-\14
-\10torrent-word.com\10\ 2
-\12
-\ etorrent-zsg.ru\10\ 2
-\10
-\ftorrent24.ru\10\ 2
-\13
-\ ftr.banggood.com\10\ 2
-\f
-\btr.op.gg\10\ 2
-\16
-\12tr.sputniknews.com\10\ 2
-\13
-\ ftripmydream.com\10\ 2
-\13
-\ ftuoitrexahoi.vn\10\ 2
-\r
-       tvrain.ru\10\ 2
-\16
-\12tvstuffreviews.com\10\ 2
-\13
-\ ftwosleevers.com\10\ 2
-\ f
-\vudm-info.ru\10\ 2
-\10
-\fukranews.com\10\ 2
-\11
-\rusdaynews.com\10\ 2
-\15
-\11uz.sputniknews.ru\10\ 2
-\f
-\bvesti.ua\10\ 2
-\12
-\ evi.joecomp.com\10\ 2
-\17
-\13vi.strephonsays.com\10\ 2
-\13
-\ fvideocelebs.net\10\ 2
-\r
-       vidlox.me\10\ 2
-\13
-\ fvietgiaitri.com\10\ 2
-\15
-\11viettelidc.com.vn\10\ 2
-\10
-\fviettimes.vn\10\ 2
-\10
-\fvipofilm.com\10\ 2
-\11
-\rvipserije.com\10\ 2
-\ e
-
-visasam.ru\10\ 2
-\ e
-
-vistula.pl\10\ 2
-       
-\ 5vm.ru\10\ 2
-\10
-\fvolosnya.com\10\ 2
-\10
-\fvpautinu.com\10\ 2
-       
-\ 5vz.ru\10\ 2
-\12
-\ ew.ebalovo.porn\10\ 2
-\16
-\12w11.mangafreak.net\10\ 2
-\f
-\bwargm.ru\10\ 2
-\e
-\17warszawa.naszemiasto.pl\10\ 2
-\1c
-\18wartakota.tribunnews.com\10\ 2
-!
-\1dwatchasian.siteunblocked.info\10\ 2
-\13
-\ fwav-library.net\10\ 2
-\15
-\11web-shpargalka.ru\10\ 2
-\14
-\10webformyself.com\10\ 2
-\11
-\rwethegeek.com\10\ 2
-\f
-\bwi-fi.ru\10\ 2
-\16
-\12wiadomosci.onet.pl\10\ 2
-\ f
-\vwideo.wp.pl\10\ 2
-\14
-\10wiki.merionet.ru\10\ 2
-\ e
-
-wikichi.ru\10\ 2
-\ f
-\vwikiwiki.in\10\ 2
-\10
-\fwindakeys.ru\10\ 2
-\11
-\rwindowspro.ru\10\ 2
-\15
-\11wingchunkungfu.eu\10\ 2
-\14
-\10winnersvenue.com\10\ 2
-\f
-\bwkruk.pl\10\ 2
-\16
-\12worldsubtitle.site\10\ 2
-\ e
-
-wotpack.ru\10\ 2
-\ f
-\vwowskill.ru\10\ 2
-
-
-\ 6wtv.pl\10\ 2
-\17
-\13ww1.123movieshub.tc\10\ 2
-#
-\1fww12.myheroacademiaepisodes.com\10\ 2
-\17
-\13ww2.123movieshub.tc\10\ 2
-\1f
-\eww3.attacktitanepisodes.com\10\ 2
-\12
-\ ewww.1001tur.ru\10\ 2
-\10
-\fwww.12up.com\10\ 2
-\13
-\ fwww.220-volt.ru\10\ 2
-\14
-\10www.3djuegos.com\10\ 2
-\e
-\17www.720p-fullizleme.com\10\ 2
-\e
-\17www.720pfilmizletir.com\10\ 2
-\r
-       www.a1.by\10\ 2
-\ e
-
-www.add.ua\10\ 2
-\1a
-\16www.aficionados.com.br\10\ 2
-\13
-\ fwww.alfabank.by\10\ 2
-\13
-\ fwww.allkpop.com\10\ 2
-\14
-\10www.allnporn.com\10\ 2
-\12
-\ ewww.alltime.ru\10\ 2
-\ e
-
-www.alo.rs\10\ 2
-\14
-\10www.alternet.org\10\ 2
-\10
-\fwww.amokb.ru\10\ 2
-\19
-\15www.anadolusaglik.org\10\ 2
-\15
-\11www.anandtech.com\10\ 2
-\18
-\14www.androidkosmos.de\10\ 2
-\19
-\15www.animatedtimes.com\10\ 2
-\12
-\ ewww.aninews.in\10\ 2
-\17
-\13www.anphatpc.com.vn\10\ 2
-\13
-\ fwww.apteka24.ua\10\ 2
-\11
-\rwww.archon.pl\10\ 2
-\18
-\14www.articleskill.com\10\ 2
-\12
-\ ewww.askmen.com\10\ 2
-\ f
-\vwww.asna.ru\10\ 2
-\1a
-\16www.atasunoptik.com.tr\10\ 2
-\15
-\11www.audiomania.ru\10\ 2
-\15
-\11www.auslogics.com\10\ 2
-\15
-\11www.auto-swiat.pl\10\ 2
-\12
-\ ewww.autodoc.pl\10\ 2
-\14
-\10www.aviasales.ru\10\ 2
-\12
-\ ewww.avtoall.ru\10\ 2
-\16
-\12www.avtovzglyad.ru\10\ 2
-\10
-\fwww.banki.ru\10\ 2
-\15
-\11www.bartarinha.ir\10\ 2
-\1d
-\19www.basketballnetwork.net\10\ 2
-\12
-\ ewww.beliani.pl\10\ 2
-\15
-\11www.belnovosti.by\10\ 2
-\18
-\14www.bestmebelshop.ru\10\ 2
-\14
-\10www.bestwatch.ru\10\ 2
-\ e
-
-www.bfm.ru\10\ 2
-\ e
-
-www.bgr.in\10\ 2
-\13
-\ fwww.bigsmall.in\10\ 2
-\12
-\ ewww.birgun.net\10\ 2
-\12
-\ ewww.bjpenn.com\10\ 2
-\e
-\17www.bleacherbreaker.com\10\ 2
-\ f
-\vwww.blic.rs\10\ 2
-\19
-\15www.block-chain24.com\10\ 2
-\19
-\15www.bollywoodlife.com\10\ 2
-\1c
-\18www.bollywoodshaadis.com\10\ 2
-\16
-\12www.boredpanda.com\10\ 2
-\12
-\ ewww.borna.news\10\ 2
-\15
-\11www.botanichka.ru\10\ 2
-\16
-\12www.brakeforit.com\10\ 2
-\ e
-
-www.brw.pl\10\ 2
-\1a
-\16www.business-gazeta.ru\10\ 2
-\18
-\14www.businesstoday.in\10\ 2
-\11
-\rwww.cakart.in\10\ 2
-\12
-\ ewww.cartoq.com\10\ 2
-\1d
-\19www.cbsesamplepapers.info\10\ 2
-\16
-\12www.championat.com\10\ 2
-\15
-\11www.chefmarket.ru\10\ 2
-\12
-\ ewww.chetor.com\10\ 2
-\11
-\rwww.cifrus.ru\10\ 2
-\11
-\rwww.citrus.ua\10\ 2
-\14
-\10www.cleverst.com\10\ 2
-\13
-\ fwww.cnnturk.com\10\ 2
-\1a
-\16www.comicbookmovie.com\10\ 2
-\19
-\15www.computerworld.com\10\ 2
-\11
-\rwww.conrad.pl\10\ 2
-\19
-\15www.convertbinary.com\10\ 2
-\13
-\ fwww.coolmate.me\10\ 2
-\10
-\fwww.cosmo.ru\10\ 2
-\17
-\13www.crafthought.com\10\ 2
-\11
-\rwww.ctshop.rs\10\ 2
-\14
-\10www.cultture.com\10\ 2
-\14
-\10www.cuteness.com\10\ 2
-\15
-\11www.cybersport.ru\10\ 2
-\13
-\ fwww.dagi.com.tr\10\ 2
-\16
-\12www.dailyfunny.com\10\ 2
-\17
-\13www.dailystar.co.uk\10\ 2
-\16
-\12www.darmankade.com\10\ 2
-\14
-\10www.de-online.ru\10\ 2
-\14
-\10www.decathlon.ru\10\ 2
-\14
-\10www.decathlon.ua\10\ 2
-\18
-\14www.deccanherald.com\10\ 2
-\14
-\10www.desidime.com\10\ 2
-\1a
-\16www.devletdestekli.com\10\ 2
-\13
-\ fwww.dienanh.net\10\ 2
-\10
-\fwww.digit.in\10\ 2
-\1f
-\ewww.digitalartsonline.co.uk\10\ 2
-\19
-\15www.digitaltrends.com\10\ 2
-\12
-\ ewww.dmarge.com\10\ 2
-\14
-\10www.dnaindia.com\10\ 2
-\ f
-\vwww.dnes.bg\10\ 2
-\17
-\13www.doctorrouter.ru\10\ 2
-\14
-\10www.doubtnut.com\10\ 2
-\r
-       www.dp.ru\10\ 2
-\11
-\rwww.dr.com.tr\10\ 2
-\18
-\14www.egitimsistem.com\10\ 2
-\10
-\fwww.epool.ru\10\ 2
-\13
-\ fwww.espinof.com\10\ 2
-\1a
-\16www.exchange4media.com\10\ 2
-\17
-\13www.extremetech.com\10\ 2
-\14
-\10www.factable.com\10\ 2
-\ f
-\vwww.fakt.pl\10\ 2
-\16
-\12www.fanatik.com.tr\10\ 2
-\15
-\11www.filmstarts.de\10\ 2
-\10
-\fwww.finam.ru\10\ 2
-\15
-\11www.firstpost.com\10\ 2
-\16
-\12www.flirt4fuck.com\10\ 2
-\11
-\rwww.forbes.pl\10\ 2
-\15
-\11www.forumhouse.ru\10\ 2
-\14
-\10www.fotosklad.ru\10\ 2
-\16
-\12www.foxtrot.com.ua\10\ 2
-\14
-\10www.fr24news.com\10\ 2
-\e
-\17www.freepressjournal.in\10\ 2
-\16
-\12www.freshedits.com\10\ 2
-\10
-\fwww.fxmag.pl\10\ 2
-\ f
-\vwww.gala.de\10\ 2
-\14
-\10www.gamer.com.tr\10\ 2
-\16
-\12www.gameskinny.com\10\ 2
-\19
-\15www.gamingbible.co.uk\10\ 2
-\16
-\12www.gandalf.com.pl\10\ 2
-\1a
-\16www.gfinityesports.com\10\ 2
-\15
-\11www.gingerize.com\10\ 2
-\16
-\12www.giveitlove.com\10\ 2
-\13
-\ fwww.glavbukh.ru\10\ 2
-\15
-\11www.gloriousa.com\10\ 2
-\12
-\ ewww.goodfon.ru\10\ 2
-\14
-\10www.goodhouse.ru\10\ 2
-\15
-\11www.gossipcop.com\10\ 2
-\12
-\ ewww.gpfans.com\10\ 2
-\r
-       www.gq.ru\10\ 2
-\15
-\11www.graduatez.com\10\ 2
-\13
-\ fwww.gridoto.com\10\ 2
-\1a
-\16www.gursesgazetesi.com\10\ 2
-\ f
-\vwww.gzt.com\10\ 2
-\14
-\10www.haberler.com\10\ 2
-\15
-\11www.haberturk.com\10\ 2
-\14
-\10www.hdpornos.net\10\ 2
-\18
-\14www.headphonezone.in\10\ 2
-\16
-\12www.healthygem.com\10\ 2
-\11
-\rwww.helios.pl\10\ 2
-\19
-\15www.hellomagazine.com\10\ 2
-\16
-\12www.herzindagi.com\10\ 2
-\1a
-\16www.highly-healthy.com\10\ 2
-\18
-\14www.historybyday.com\10\ 2
-\1c
-\18www.historychronicle.com\10\ 2
-\16
-\12www.hnammobile.com\10\ 2
-\17
-\13www.hurriyet.com.tr\10\ 2
-\13
-\ fwww.ibtimes.com\10\ 2
-\12
-\ ewww.ibtimes.sg\10\ 2
-\15
-\11www.idealmedia.io\10\ 2
-\12
-\ ewww.idefix.com\10\ 2
-\14
-\10www.idntimes.com\10\ 2
-\14
-\10www.igromania.ru\10\ 2
-\12
-\ ewww.iguides.ru\10\ 2
-\12
-\ ewww.iha.com.tr\10\ 2
-\16
-\12www.indiaglitz.com\10\ 2
-\10
-\fwww.infor.pl\10\ 2
-\15
-\11www.infoworld.com\10\ 2
-\10
-\fwww.infox.ru\10\ 2
-\16
-\12www.insertlive.com\10\ 2
-\17
-\13www.inside-games.jp\10\ 2
-\16
-\12www.insidehook.com\10\ 2
-\1cwww.internet-technologies.ru\10\ 2
-\14
-\10www.intexpool.ua\10\ 2
-\19
-\15www.intouchweekly.com\10\ 2
-\12
-\ ewww.invitro.ru\10\ 2
-\11
-\rwww.iparts.pl\10\ 2
-\15
-\11www.itemsatis.com\10\ 2
-\12
-\ ewww.japscan.ws\10\ 2
-\19
-\15www.javacodegeeks.com\10\ 2
-\17
-\13www.khabaronline.ir\10\ 2
-\15
-\11www.kiss-anime.ws\10\ 2
-\1a
-\16www.klatsch-tratsch.de\10\ 2
-\ f
-\vwww.kleo.ru\10\ 2
-\12
-\ ewww.koimoi.com\10\ 2
-\17
-\13www.kolesa-darom.ru\10\ 2
-\18
-\14www.komputerswiat.pl\10\ 2
-\16
-\12www.komputronik.pl\10\ 2
-\14
-\10www.ladbible.com\10\ 2
-\11
-\rwww.lamoda.ru\10\ 2
-\17
-\13www.lentainform.com\10\ 2
-\e
-\17www.libertaddigital.com\10\ 2
-\e
-\17www.lifeandstylemag.com\10\ 2
-\12
-\ ewww.livelib.ru\10\ 2
-\15
-\11www.livingmgz.com\10\ 2
-\16
-\12www.luxandlush.com\10\ 2
-\16
-\12www.lyricsmint.com\10\ 2
-\ e
-
-www.m24.ru\10\ 2
-\10
-\fwww.maggi.ru\10\ 2
-\13
-\ fwww.mebelok.com\10\ 2
-\10
-\fwww.meble.pl\10\ 2
-\12
-\ ewww.meczyki.pl\10\ 2
-\1a
-\16www.medicalpark.com.tr\10\ 2
-\12
-\ ewww.medonet.pl\10\ 2
-\10
-\fwww.melty.fr\10\ 2
-\13
-\ fwww.minimaks.ru\10\ 2
-\ f
-\vwww.mirf.ru\10\ 2
-\1c
-\18www.mixedmartialarts.com\10\ 2
-\15
-\11www.mjakmama24.pl\10\ 2
-\15
-\11www.moneypail.com\10\ 2
-\14
-\10www.moneypop.com\10\ 2
-\12
-\ ewww.morele.net\10\ 2
-\14
-\10www.motofakty.pl\10\ 2
-\ f
-\vwww.moyo.ua\10\ 2
-\13
-\ fwww.mpcforum.pl\10\ 2
-\16
-\12www.muratorplus.pl\10\ 2
-\18
-\14www.musicoholics.com\10\ 2
-\11
-\rwww.mynet.com\10\ 2
-\18
-\14www.networkworld.com\10\ 2
-\1c
-\18www.newindianexpress.com\10\ 2
-\14
-\10www.newsweek.com\10\ 2
-\13
-\ fwww.newsweek.pl\10\ 2
-\11
-\rwww.niadd.com\10\ 2
-\r
-       www.nl.ua\10\ 2
-\12
-\ ewww.ntv.com.tr\10\ 2
-\13
-\ fwww.ntvspor.net\10\ 2
-\13
-\ fwww.oekotest.de\10\ 2
-\13
-\ fwww.ofeminin.pl\10\ 2
-\11
-\rwww.ogorod.ru\10\ 2
-\11
-\rwww.oleole.pl\10\ 2
-\ e
-
-www.oma.by\10\ 2
-\ f
-\vwww.onet.pl\10\ 2
-\1a
-\16www.opensourceforu.com\10\ 2
-\14
-\10www.orgtech.info\10\ 2
-\13
-\ fwww.ortograf.pl\10\ 2
-\13
-\ fwww.osnmedia.ru\10\ 2
-\14
-\10www.ostmusic.org\10\ 2
-\ e
-
-www.oum.ru\10\ 2
-\13
-\ fwww.outkick.com\10\ 2
-\18
-\14www.outlookindia.com\10\ 2
-\18
-\14www.paginemediche.it\10\ 2
-\12
-\ ewww.papilot.pl\10\ 2
-\17
-\13www.pastfactory.com\10\ 2
-\13
-\ fwww.pcworld.com\10\ 2
-\18
-\14www.people-today.com\10\ 2
-\11
-\rwww.pepper.ru\10\ 2
-\13
-\ fwww.percona.com\10\ 2
-\12
-\ ewww.player.one\10\ 2
-\10
-\fwww.plaza.ir\10\ 2
-\14
-\10www.plovdiv24.bg\10\ 2
-\17
-\13www.pocket-lint.com\10\ 2
-\17
-\13www.poehalisnami.ua\10\ 2
-\13
-\ fwww.pomponik.pl\10\ 2
-\12
-\ ewww.popmech.ru\10\ 2
-\1a
-\16www.poradnikzdrowie.pl\10\ 2
-\e
-\17www.poradyiwskazowki.pl\10\ 2
-\14
-\10www.posta.com.tr\10\ 2
-\13
-\ fwww.postfun.com\10\ 2
-\1c
-\18www.programmersought.com\10\ 2
-\e
-\17www.przegladsportowy.pl\10\ 2
-\ e
-
-www.rbc.ua\10\ 2
-\10
-\fwww.rbth.com\10\ 2
-\ e
-
-www.rd.com\10\ 2
-\10
-\fwww.renee.pl\10\ 2
-\19
-\15www.republicworld.com\10\ 2
-\14
-\10www.republika.rs\10\ 2
-\10
-\fwww.ridus.ru\10\ 2
-\10
-\fwww.rmf24.pl\10\ 2
-\16
-\12www.robotistan.com\10\ 2
-\1c
-\18www.runningshoesguru.com\10\ 2
-\15
-\11www.rusprofile.ru\10\ 2
-\11
-\rwww.salon.com\10\ 2
-\r
-       www.se.pl\10\ 2
-\15
-\11www.seelatest.com\10\ 2
-\18
-\14www.shabakeh-mag.com\10\ 2
-\17
-\13www.shoutmeloud.com\10\ 2
-\13
-\ fwww.simbaly.com\10\ 2
-\12
-\ ewww.skapiec.pl\10\ 2
-\11
-\rwww.soccer.ru\10\ 2
-\14
-\10www.solodonna.it\10\ 2
-\11
-\rwww.sonora.id\10\ 2
-\14
-\10www.sozcu.com.tr\10\ 2
-\18
-\14www.sport-express.ru\10\ 2
-\16
-\12www.sportbible.com\10\ 2
-\14
-\10www.sportfair.it\10\ 2
-\19
-\15www.star-telegram.com\10\ 2
-\16
-\12www.studentsea.com\10\ 2
-\16
-\12www.studyfinds.org\10\ 2
-\ f
-\vwww.styl.pl\10\ 2
-\16
-\12www.successcds.net\10\ 2
-\17
-\13www.supersoluce.com\10\ 2
-\14
-\10www.taburetka.ua\10\ 2
-\16
-\12www.tacorelish.com\10\ 2
-\15
-\11www.takvim.com.tr\10\ 2
-\15
-\11www.tarafdari.com\10\ 2
-\17
-\13www.techadvisor.com\10\ 2
-\14
-\10www.techhive.com\10\ 2
-\15
-\11www.technopark.ru\10\ 2
-\16
-\12www.techopedia.com\10\ 2
-\17
-\13www.tecnoandroid.it\10\ 2
-\e
-\17www.tekfullfilmizle.net\10\ 2
-\16
-\12www.telemagazyn.pl\10\ 2
-\18
-\14www.tellychakkar.com\10\ 2
-\18
-\14www.thelallantop.com\10\ 2
-\15
-\11www.themanual.com\10\ 2
-\16
-\12www.themarysue.com\10\ 2
-\1c
-\18www.theprimarymarket.com\10\ 2
-\13
-\ fwww.thewrap.com\10\ 2
-\10
-\fwww.top5.com\10\ 2
-\1a
-\16www.topperlearning.com\10\ 2
-\13
-\ fwww.toptenz.net\10\ 2
-\13
-\ fwww.torlock.com\10\ 2
-\12
-\ ewww.tourdom.ru\10\ 2
-\18
-\14www.trainerscity.com\10\ 2
-\12
-\ ewww.trivia.com\10\ 2
-\12
-\ ewww.tumgir.com\10\ 2
-\1a
-\16www.turboimagehost.com\10\ 2
-\13
-\ fwww.tvserial.it\10\ 2
-\15
-\11www.twojemeble.pl\10\ 2
-\10
-\fwww.tyla.com\10\ 2
-\ f
-\vwww.upi.com\10\ 2
-\14
-\10www.urzadzamy.pl\10\ 2
-\11
-\rwww.vardex.ru\10\ 2
-\12
-\ ewww.vbetua.com\10\ 2
-\ e
-
-www.vbr.ru\10\ 2
-\14
-\10www.velodrive.ru\10\ 2
-\10
-\fwww.vesti.ru\10\ 2
-\10
-\fwww.vogue.ru\10\ 2
-\17
-\13www.voloscontato.it\10\ 2
-\19
-\15www.vseinstrumenti.ru\10\ 2
-\15
-\11www.wanderoam.com\10\ 2
-\1a
-\16www.wartaekonomi.co.id\10\ 2
-\16
-\12www.watsons.com.tr\10\ 2
-\15
-\11www.weekendowo.pl\10\ 2
-\13
-\ fwww.wionews.com\10\ 2
-\14
-\10www.wittchen.com\10\ 2
-\10
-\fwww.wlwt.com\10\ 2
-\13
-\ fwww.womanhit.ru\10\ 2
-\11
-\rwww.wprost.pl\10\ 2
-\12
-\ ewww.xataka.com\10\ 2
-\12
-\ ewww.xgamers.ru\10\ 2
-\11
-\rwww.xiaomi.ua\10\ 2
-\12
-\ ewww.xrares.com\10\ 2
-\17
-\13www.yeniasir.com.tr\10\ 2
-\1e
-\1awww.yenicaggazetesi.com.tr\10\ 2
-\15
-\11www.yenisafak.com\10\ 2
-\11
-\rwww.zdnet.com\10\ 2
-\11
-\rwww.zoomit.ir\10\ 2
-\r
-       www.zr.ru\10\ 2
-\18
-\14www1.movies123.click\10\ 2
-\15
-\11www4.dramacool.ae\10\ 2
-\15
-\11www5.dramacool.ae\10\ 2
-\19
-\15wydarzenia.interia.pl\10\ 2
-\14
-\10yifysubtitles.me\10\ 2
-\10
-\fyourbump.com\10\ 2
-\19
-\15yourdailysportfix.com\10\ 2
-\15
-\11yoursportspot.com\10\ 2
-\r
-       ytro.news\10\ 2
-\13
-\ fyukfilmizle.com\10\ 2
-\r
-       zagruz.tv\10\ 2
-\10
-\fzdravcity.ru\10\ 2
-\r
-       zdrogi.pl\10\ 2
-\12
-\ ezdrowie.tvn.pl\10\ 2
-\15
-\11zdrowie.wprost.pl\10\ 2
-\ e
-
-zen-top.ru\10\ 2
-\16
-\12zielona.interia.pl\10\ 2
-\11
-\rzolotoyvek.ua\10\ 2
-\15
-\rclickpush.biz\10\ 3\18\ 1 \0
-\19
-\11fastnewstream.com\10\ 3\18\ 1 \0
-\14
-\ffeernews.biz\10\ 3\18\ 1 \0
-\e
-\13free-girls-vids.com\10\ 3\18\ 1 \0
-\15
-\rfres-news.com\10\ 3\18\ 1 \0
-\15
-\rloostnews.biz\10\ 3\18\ 1 \0
-\16
-\ emediazone.mobi\10\ 3\18\ 1 \0
-\13
-\vmeknews.biz\10\ 3\18\ 1 \0
-\18
-\10narch-news2.club\10\ 3\18\ 1 \0
-\15
-\rnewscart.club\10\ 3\18\ 1 \0
-\1d
-\15operator-message.club\10\ 3\18\ 1 \0
-\1c
-\14pubcheckertest10.com\10\ 3\18\ 1 \ 1
-\e
-\13pubcheckertest8.com\10\ 3\18\ 1 \0
-\e
-\13pubcheckertest9.com\10\ 3\18\ 1 \0
-\16
-\ esabs-news.info\10\ 3\18\ 1 \0
-\19
-\11sms-operator.club\10\ 3\18\ 1 \0
-\13
-\vweenews.biz\10\ 3\18\ 1 \0
\ No newline at end of file
diff --git a/.config/google-chrome/Crowd Deny/2021.8.2.1142/_metadata/verified_contents.json b/.config/google-chrome/Crowd Deny/2021.8.2.1142/_metadata/verified_contents.json
deleted file mode 100644 (file)
index c9dc648..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJQcmVsb2FkIERhdGEiLCJyb290X2hhc2giOiI1NThNM1lRaFZONWlONW01SGVKZ3VHalJSVFNWMktpSlJ5cFB6WW1YQjNZIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6ImtYZGdRRUp5cThJdzFOSkFtX3k5WHBuNU1oOWlzaXAyczVrSWRDRXE2bGcifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJnZ2trZWhnYm5manBlZ2dmcGxlZWFrcGlkYmtpYmJtbiIsIml0ZW1fdmVyc2lvbiI6IjIwMjEuOC4yLjExNDIiLCJwcm90b2NvbF92ZXJzaW9uIjoxfQ","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"a4KKoNUt35TYTgsdI6fv_7ivV3Jf9FbNue_Xv8e3-K5vdsd0k9TaNboHIY9SQhQHEZgIf3IwGvYix3I0Vz8rlZSwiY2erGyyl542Gc3FCnW6rqZikQS4PhL-Agu2NfSCqViyUAfLDnLVcLmRQPpy2a0u3zmspI8MyCmHq4uzbZFCvTIKY0Hjv_3mdr0o_Xat3LroWlGd6HMnSZ3uCt2TXH1F0gKIMP4PNeKvwVScW1Pmu5v8_BnXeJgGtSItxMM8j6kvYu0oaqRMLfDucp77N0Y3zv50uJQFWNDfNF9jRCyERV5aAzN0wj5f9EKOiFBMwHOuBg2lPpvRCuEBObpHMGqtRciyHqgXgqG7Ypcww5u92fpeNDF9oBWS_wCvKbbTjxICXnUGLLlg06zYfhrl_IRL7L2oNf-mU94d5cimjl6sG6uJ_rA7aTvdMDa0LNPOd2YPKe-R9-2Te945PR0BefT1zRigryo5Ala6l6hQz7_rhB9b-5P2NzIKxvxlqO2mXSatb3TdPzeX7SN61xocD-9rBZvy25d8jOQtCAoGfDC5DbZePBY-t9pg-swrkMb5hDQb0itRivDLj-Y8N1KtnUNkZpvTNB7Pl1I12tnHXJia-Czgo_HWvgEnBHouaGegCB5QQfsqU2PnmrWBvYNqwe3EKW8YLYKtmFa_M_CMEC8"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"HMvoRPrwv7WtcUyTwo7SiFL6iXiNpWbhHbPprTLJQeBkliX3J-nj2THsQ0PWnlu7j-3CooFunLWU_CmtW_O79MDUys9FAXEIMiu0DISqPL_adSJiyyQf_IpxPD_c8HJg6LIc3YuGPJcKgQ-rcrE0KPNUe2VgRl-MPsCREP5FpFyzlvzquFPMNfL4iAy8m88v7Dytu1xS9sjluXwGxlqEFS-P8kJs5F0Pr91BIdJGiWCstnVN1Dch66sr5mNR30zT-NPjcIQTaCyPgFSTCMSUiLIqpt2hnEWaqinfpoPooPjReC4LMfNOVuCmatVPkBynZk7PALAB4g2IKQO9oY9WhQ"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Crowd Deny/2021.8.2.1142/manifest.fingerprint b/.config/google-chrome/Crowd Deny/2021.8.2.1142/manifest.fingerprint
deleted file mode 100644 (file)
index 840cdf2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.ad9610a41f9aedca740bb5467b5a7ec8e73c0fc55d3427d6f4574eb28dab27fb
\ No newline at end of file
diff --git a/.config/google-chrome/Crowd Deny/2021.8.2.1142/manifest.json b/.config/google-chrome/Crowd Deny/2021.8.2.1142/manifest.json
deleted file mode 100644 (file)
index 05da7bc..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "Crowd Deny",
-  "preload_data_format": 1,
-  "version": "2021.8.2.1142"
-}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/AutofillStrikeDatabase/LOCK b/.config/google-chrome/Default/AutofillStrikeDatabase/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/AutofillStrikeDatabase/LOG b/.config/google-chrome/Default/AutofillStrikeDatabase/LOG
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/BudgetDatabase/LOCK b/.config/google-chrome/Default/BudgetDatabase/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/BudgetDatabase/LOG b/.config/google-chrome/Default/BudgetDatabase/LOG
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Cookies b/.config/google-chrome/Default/Cookies
deleted file mode 100644 (file)
index e86d5c9..0000000
Binary files a/.config/google-chrome/Default/Cookies and /dev/null differ
diff --git a/.config/google-chrome/Default/Cookies-journal b/.config/google-chrome/Default/Cookies-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Download Service/EntryDB/LOCK b/.config/google-chrome/Default/Download Service/EntryDB/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Download Service/EntryDB/LOG b/.config/google-chrome/Default/Download Service/EntryDB/LOG
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Extension Cookies b/.config/google-chrome/Default/Extension Cookies
deleted file mode 100644 (file)
index 00acb57..0000000
Binary files a/.config/google-chrome/Default/Extension Cookies and /dev/null differ
diff --git a/.config/google-chrome/Default/Extension Cookies-journal b/.config/google-chrome/Default/Extension Cookies-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Extension Rules/000003.log b/.config/google-chrome/Default/Extension Rules/000003.log
deleted file mode 100644 (file)
index 7e42aa7..0000000
Binary files a/.config/google-chrome/Default/Extension Rules/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/Extension Rules/CURRENT b/.config/google-chrome/Default/Extension Rules/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Extension Rules/LOCK b/.config/google-chrome/Default/Extension Rules/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Extension Rules/LOG b/.config/google-chrome/Default/Extension Rules/LOG
deleted file mode 100644 (file)
index eec16d9..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:46.309 39d9 Creating DB /home/josuer08/.config/google-chrome/Default/Extension Rules since it was missing.
-2021/08/18-00:16:46.467 39d9 Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Extension Rules/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Extension Rules/MANIFEST-000001 b/.config/google-chrome/Default/Extension Rules/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Extension Rules/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Extension State/000003.log b/.config/google-chrome/Default/Extension State/000003.log
deleted file mode 100644 (file)
index cb9a8ad..0000000
Binary files a/.config/google-chrome/Default/Extension State/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/Extension State/CURRENT b/.config/google-chrome/Default/Extension State/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Extension State/LOCK b/.config/google-chrome/Default/Extension State/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Extension State/LOG b/.config/google-chrome/Default/Extension State/LOG
deleted file mode 100644 (file)
index 73eb520..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:35.159 398e Creating DB /home/josuer08/.config/google-chrome/Default/Extension State since it was missing.
-2021/08/18-00:16:35.406 398e Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Extension State/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Extension State/MANIFEST-000001 b/.config/google-chrome/Default/Extension State/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Extension State/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ar/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ar/messages.json
deleted file mode 100644 (file)
index 9a7aec9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "إنشاء العروض التقديمية وتعديلها"
-   },
-   "appname": {
-      "message": "العروض التقديمية"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/bg/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/bg/messages.json
deleted file mode 100644 (file)
index 96d7043..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Създавайте и редактирайте презентации"
-   },
-   "appname": {
-      "message": "Презентации"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ca/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ca/messages.json
deleted file mode 100644 (file)
index 90ea57c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crea i edita presentacions"
-   },
-   "appname": {
-      "message": "Presentacions"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/cs/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/cs/messages.json
deleted file mode 100644 (file)
index 376e212..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Vytvářejte a upravujte prezentace"
-   },
-   "appname": {
-      "message": "Prezentace"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/da/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/da/messages.json
deleted file mode 100644 (file)
index 6f13da7..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Opret og rediger præsentationer"
-   },
-   "appname": {
-      "message": "Slides"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/de/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/de/messages.json
deleted file mode 100644 (file)
index 4cfe5b6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Erstellen und bearbeiten Sie Präsentationen."
-   },
-   "appname": {
-      "message": "Präsentationen"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/el/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/el/messages.json
deleted file mode 100644 (file)
index 704cefb..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Δημιουργία και επεξεργασία παρουσιάσεων"
-   },
-   "appname": {
-      "message": "Παρουσιάσεις"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/en_GB/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/en_GB/messages.json
deleted file mode 100644 (file)
index a53f886..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Create and edit presentations"
-   },
-   "appname": {
-      "message": "Slides"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/en_US/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/en_US/messages.json
deleted file mode 100644 (file)
index 5a5cbc8..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Create and edit presentations "
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Slides"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/es/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/es/messages.json
deleted file mode 100644 (file)
index fc63663..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crear y editar presentaciones"
-   },
-   "appname": {
-      "message": "Presentaciones"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/es_419/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/es_419/messages.json
deleted file mode 100644 (file)
index 8dcd7b3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crea y edita presentaciones"
-   },
-   "appname": {
-      "message": "Presentaciones"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/et/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/et/messages.json
deleted file mode 100644 (file)
index 4f2f0e2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Esitluste loomine ja muutmine"
-   },
-   "appname": {
-      "message": "Esitlused"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/fi/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/fi/messages.json
deleted file mode 100644 (file)
index ab3ed81..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Luo ja muokkaa esityksiä."
-   },
-   "appname": {
-      "message": "Slides"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/fil/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/fil/messages.json
deleted file mode 100644 (file)
index 52f108d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Gumagawa at nag-e-edit ng mga presentation"
-   },
-   "appname": {
-      "message": "Slides"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/fr/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/fr/messages.json
deleted file mode 100644 (file)
index 9daf73f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Créez et modifiez des présentations"
-   },
-   "appname": {
-      "message": "Slides"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/he/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/he/messages.json
deleted file mode 100644 (file)
index 71f92a4..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "יצירה ועריכה של מצגות"
-   },
-   "appname": {
-      "message": "Slides"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/hi/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/hi/messages.json
deleted file mode 100644 (file)
index b207316..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "प्रस्तुतिकरण बनाएं और उनमें बदलाव करें"
-   },
-   "appname": {
-      "message": "स्लाइड"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/hu/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/hu/messages.json
deleted file mode 100644 (file)
index 13c1609..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Prezentációk létrehozása és szerkesztése"
-   },
-   "appname": {
-      "message": "Diák"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/id/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/id/messages.json
deleted file mode 100644 (file)
index 89c1ae0..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Membuat dan mengedit presentasi"
-   },
-   "appname": {
-      "message": "Slide"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/it/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/it/messages.json
deleted file mode 100644 (file)
index ecb6e64..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crea e modifica presentazioni"
-   },
-   "appname": {
-      "message": "Presentazioni"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ja/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ja/messages.json
deleted file mode 100644 (file)
index 9c93e06..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "プレゼンテーションを作成、編集する"
-   },
-   "appname": {
-      "message": "スライド"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ko/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ko/messages.json
deleted file mode 100644 (file)
index a83c031..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "프레젠테이션 만들기 및 수정"
-   },
-   "appname": {
-      "message": "프레젠테이션"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/lt/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/lt/messages.json
deleted file mode 100644 (file)
index c1c00a0..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Kurkite ir redaguokite pristatymus"
-   },
-   "appname": {
-      "message": "Skaidrės"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/lv/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/lv/messages.json
deleted file mode 100644 (file)
index 1ed6b68..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Prezentāciju veidošana un rediģēšana"
-   },
-   "appname": {
-      "message": "Prezentācijas"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ms/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ms/messages.json
deleted file mode 100644 (file)
index ca1a957..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Buat dan edit pembentangan"
-   },
-   "appname": {
-      "message": "Slaid"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/nl/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/nl/messages.json
deleted file mode 100644 (file)
index 86d7d66..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Presentaties maken en bewerken"
-   },
-   "appname": {
-      "message": "Presentaties"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/no/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/no/messages.json
deleted file mode 100644 (file)
index 91e2da2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Opprett og rediger presentasjoner"
-   },
-   "appname": {
-      "message": "Presentasjoner"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/pl/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/pl/messages.json
deleted file mode 100644 (file)
index c27ef1c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Tworzenie i edytowanie prezentacji"
-   },
-   "appname": {
-      "message": "Prezentacje"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/pt_BR/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/pt_BR/messages.json
deleted file mode 100644 (file)
index 6bf320c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crie e edite apresentações"
-   },
-   "appname": {
-      "message": "Apresentações"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/pt_PT/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/pt_PT/messages.json
deleted file mode 100644 (file)
index f7f2245..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Criar e editar apresentações"
-   },
-   "appname": {
-      "message": "Apresentações"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ro/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ro/messages.json
deleted file mode 100644 (file)
index 5f73897..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Creați și editați prezentări"
-   },
-   "appname": {
-      "message": "Prezentări"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ru/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/ru/messages.json
deleted file mode 100644 (file)
index 6858ea5..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Создавайте и редактируйте презентации."
-   },
-   "appname": {
-      "message": "Презентации"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sk/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sk/messages.json
deleted file mode 100644 (file)
index 3f251bb..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Vytváranie a úpravy prezentácií"
-   },
-   "appname": {
-      "message": "Prezentácie"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sl/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sl/messages.json
deleted file mode 100644 (file)
index c37168b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Ustvarite in uredite predstavitve"
-   },
-   "appname": {
-      "message": "Predstavitve"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sr/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sr/messages.json
deleted file mode 100644 (file)
index e92c2a3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Правите презентације и уносите измене у њих"
-   },
-   "appname": {
-      "message": "Презентације"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sv/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/sv/messages.json
deleted file mode 100644 (file)
index a37dbfa..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Skapa och redigera presentationer"
-   },
-   "appname": {
-      "message": "Presentationer"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/th/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/th/messages.json
deleted file mode 100644 (file)
index 6f0de68..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "สร้างและแก้ไขงานนำเสนอ"
-   },
-   "appname": {
-      "message": "สไลด์"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/tr/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/tr/messages.json
deleted file mode 100644 (file)
index badd58d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Sunular oluşturun ve düzenleyin"
-   },
-   "appname": {
-      "message": "Slaytlar"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/uk/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/uk/messages.json
deleted file mode 100644 (file)
index 6d0ebf0..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Створення й редагування презентацій"
-   },
-   "appname": {
-      "message": "Презентації"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/vi/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/vi/messages.json
deleted file mode 100644 (file)
index 56bc820..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Tạo và chỉnh sửa bản trình bày"
-   },
-   "appname": {
-      "message": "Trang trình bày"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/zh_CN/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/zh_CN/messages.json
deleted file mode 100644 (file)
index 0046773..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "创建和编辑演示文稿"
-   },
-   "appname": {
-      "message": "幻灯片"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/zh_TW/messages.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_locales/zh_TW/messages.json
deleted file mode 100644 (file)
index bb02e0f..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "建立及編輯簡報"
-   },
-   "appname": {
-      "message": "簡報"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_metadata/computed_hashes.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_metadata/computed_hashes.json
deleted file mode 100644 (file)
index 627e8c2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"file_hashes":[{"block_hashes":["/pEsxG0QamE9wrIaFERfkBqpfSRnMHqPFnzM26t5VAo="],"block_size":4096,"path":"main.html"},{"block_hashes":["uyGX5kFyBKwA7/7EjfZvYDmK2qd3xJOT7bizpuXRmLU="],"block_size":4096,"path":"main.js"}],"version":2}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_metadata/verified_contents.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 5d7e933..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJfbG9jYWxlcy9hci9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiXzl3S0YyLWpxVmQ0SDEwX3d2alJuTXVrRkNPTmFabXpEdkdDV2NSR3BRdyJ9LHsicGF0aCI6Il9sb2NhbGVzL2JnL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJPRTBIaDBGNGNQWkJEZG5wSEFKTEd2WWNmTWJkTE5XU1JxZkRCRHZIVjZzIn0seyJwYXRoIjoiX2xvY2FsZXMvY2EvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InJHQzRQbTNabTktNmpLYUttMnNYTms4a01pVjRLZ0xRSlc2RTlrZnVFa00ifSx7InBhdGgiOiJfbG9jYWxlcy9jcy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoibXZXM1BNcmo3U3Fmc1R6RGUwbE0yeEYtUXRvSHdGcWFXbElXczF3dElrQSJ9LHsicGF0aCI6Il9sb2NhbGVzL2RhL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJZWTBFXzNKSmdXdzkzbXpPYWFhalloMFlvRC1KZTJQT2xoSE1zYnQxSEQwIn0seyJwYXRoIjoiX2xvY2FsZXMvZGUvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IlNOWUhxWHhFLW1jSVZwb0R5YUNfdnpBVFZqUm5EQWQxTzVmc3BxeE5XREUifSx7InBhdGgiOiJfbG9jYWxlcy9lbC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiUjNFeTJDci10RW4yN2NGZTd5UzJDV3lweHEyLTFQRXA1WTI1WFF5QUw5YyJ9LHsicGF0aCI6Il9sb2NhbGVzL2VuX0dCL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJMalBjMEVlTDdkUGx6ZDloNFZydDRvM3c3U0lkamx4dmxzVm5ESGRadFFNIn0seyJwYXRoIjoiX2xvY2FsZXMvZW5fVVMvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ikd3WmZzMEljckFnTHJtdFRoWGFTalh3SzI4a05hbWdWc2owanNobVhVa2sifSx7InBhdGgiOiJfbG9jYWxlcy9lcy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiU21ULXQ2QzYxdS0xNlZoN2xCa1JoVlh2SUdhRTlDZ1p5Zzk5c3A5YmhiNCJ9LHsicGF0aCI6Il9sb2NhbGVzL2VzXzQxOS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiSk9pQTFlY004cmljSEVIaGtFWnQzdzdZZm5kWndhY1h5UVZ1M1NzOENGWSJ9LHsicGF0aCI6Il9sb2NhbGVzL2V0L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJlQ1hYWS1oZjRUa3Q0UFpsT2Q2ZHh4SDJEMnFjN3hRU08yV0duMFlJSFZjIn0seyJwYXRoIjoiX2xvY2FsZXMvZmkvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IldYcFBzVEJYTnhqcHBtSDZGY0dfdFNBcl82cVEtYkY2VEhIOHpra3Z0U3cifSx7InBhdGgiOiJfbG9jYWxlcy9maWwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IlczbU0xemxIdXJIbVZpVEdXM0xONlNhbVlnWTlGUl9mQUgzMjREY3FYT2cifSx7InBhdGgiOiJfbG9jYWxlcy9mci9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiaGZ6OFlLRlN0bUg4TldkZENxS0pkNW40SkFzcFRaUElLQkU1YURWY0pKTSJ9LHsicGF0aCI6Il9sb2NhbGVzL2hlL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJESmlLNllDTl9vVE9YSmJTYk9uU2ozbTN5WFN1TkpaMVJIVGYxU1FMT1lVIn0seyJwYXRoIjoiX2xvY2FsZXMvaGkvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InQ1U3o0UHc1dExDdUNSOUZuVmgycUU2RmpvM0tqcWNITl9YaW80bGlScXcifSx7InBhdGgiOiJfbG9jYWxlcy9odS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoidDdVSHFUM2syald0cnpqdUNiektDSV9oUmxjNDVfZkRBRUFyLWdPM2c3NCJ9LHsicGF0aCI6Il9sb2NhbGVzL2lkL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJWWXVSOTF1REIxQU9malVUeVpfS1Z1Q0RrUE1XQy1yaU4yZlNQRXU2anNzIn0seyJwYXRoIjoiX2xvY2FsZXMvaXQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ing1UTdpRU9PZlZVdEdYN1dlMXYzMzAxRlFnLWt5LUZGZWVoMEg0Z1ZFN2cifSx7InBhdGgiOiJfbG9jYWxlcy9qYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiT1hBVHo0Zmdsekh5NE9SQnhSVDhnX1lpTVlJQVI5WVJjbWF3aUpoT29kZyJ9LHsicGF0aCI6Il9sb2NhbGVzL2tvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI0ZklQdlFWeDdqWXROdE02SzY4VmpqNlhOR0FtbW5pUFlhMjY3cTFrYnkwIn0seyJwYXRoIjoiX2xvY2FsZXMvbHQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InZROFpDbnRiakxaUlZZdTZhWkJDc3lDUEt4X2hiTjg2R3VRZ0JqNXNMZlkifSx7InBhdGgiOiJfbG9jYWxlcy9sdi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiZGlzNWFrTFdhMjlpd1JpWkszMHdOQ2pvQXRPUFJ4czEyWVZHOU5DRVRYYyJ9LHsicGF0aCI6Il9sb2NhbGVzL21zL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJUQ1I2SllQc3FNUUFjN0VqbVExR0dTcDVtOFplcXpoUGNJY3NRMzRFOHQ4In0seyJwYXRoIjoiX2xvY2FsZXMvbmwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdJcXhhdFlkWDRzWEZXTHEyN2pVMV9HQks4N2pfeUstOFBNUjBZQWlseGcifSx7InBhdGgiOiJfbG9jYWxlcy9uby9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiSjBvTU1zcmpLbkdkbEhsb3J6MURrVzF2LXNaYUJwZHJnMkhzOVVUdUlkayJ9LHsicGF0aCI6Il9sb2NhbGVzL3BsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJnU2FBVGVTelBubWNZN3RJbEpQX3RvV0l3cHlWWGh2bFByNjNCZE9yaktFIn0seyJwYXRoIjoiX2xvY2FsZXMvcHRfQlIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IlN1RnVRVzlwTGFpYy1ha01fUkh6VjVlSkpiNnh4OEVhdFhOczk3UUw3aUkifSx7InBhdGgiOiJfbG9jYWxlcy9wdF9QVC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiLVFVMXd5QUNfT3IyT2ItTHRaVGhhN1Uxc1JDMjRGMUxWNVpmQTNrTXZlcyJ9LHsicGF0aCI6Il9sb2NhbGVzL3JvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJfRlB3UDFwWFJtckF4R0h0YmhubllqMEhBZjV6a1EyR2JZVHZlSkRHX21jIn0seyJwYXRoIjoiX2xvY2FsZXMvcnUvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IndMeWJuRzNiU1k5cDhudW1XdVowZGVPSjdjbFB5VUd4bGVvN1NBMFVmWkUifSx7InBhdGgiOiJfbG9jYWxlcy9zay9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiZy1heWY3RUhaTHAyZkhKakwyVU5RRWF6N3hQRnpoaDZPTXhVc1dTbWVqVSJ9LHsicGF0aCI6Il9sb2NhbGVzL3NsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI4RGtzU3J1X0pYMHRBZVRsRDdLU0M2R0ZpU3JPd2NlNGd6VnZnajUtTkFFIn0seyJwYXRoIjoiX2xvY2FsZXMvc3IvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InBBVEYtN3dyOU9wM0wyaTNtakFvUEtEOHBlMDdkMUtHemZhaXdSNlRzWG8ifSx7InBhdGgiOiJfbG9jYWxlcy9zdi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiaVZ5Z3NnSExDTENmUTR1WE85QjV2TTNJQ25FaFlyMk5lZ0JnbEd1V1VQUSJ9LHsicGF0aCI6Il9sb2NhbGVzL3RoL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJvQjF6anpTRFpxUVRra2FBeUo1Y3RlcWVja2stUEdFeWFfYUZmX2dNQ2ljIn0seyJwYXRoIjoiX2xvY2FsZXMvdHIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IlRIVjNKM0FMLUVyZGJwYi1wYUpFN1lROVZobC1SZkhQMzdsUjUxd0d0U2MifSx7InBhdGgiOiJfbG9jYWxlcy91ay9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoid2RXVm9MOTkxTGQ3dDJpZ0xFYlJOdWw0REhKSG9Pcmx5YU92MmJfdlB2OCJ9LHsicGF0aCI6Il9sb2NhbGVzL3ZpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJFRFdTQ0t1ajA2X014Y2hTRXVZNklfbjFHZmpUN0pyTjgtSElCeEtDcUlNIn0seyJwYXRoIjoiX2xvY2FsZXMvemhfQ04vbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImVkOTZKRFhUNlRYNGtucWtfRDVGdVYxNi1vUXZTRS1qOEhnSjhYZjFzZDQifSx7InBhdGgiOiJfbG9jYWxlcy96aF9UVy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoic2l6OVZmT25KcVNqanpRSFRsVVRtbFRsOTF1T3pGalVVWEZoRFNxOXFsTSJ9LHsicGF0aCI6Imljb25fMTI4LnBuZyIsInJvb3RfaGFzaCI6IkRLYWI2SkFMSGNXelY4cDZ1R0luWVk4RktLcEhyYTB4LWM5MURFYng4bTQifSx7InBhdGgiOiJpY29uXzE2LnBuZyIsInJvb3RfaGFzaCI6IllKUUpRMG9QYnNQenpDdkVkNGFSNS1OMUFsZENfOHRHX3oxczVnbHE1UzAifSx7InBhdGgiOiJtYWluLmh0bWwiLCJyb290X2hhc2giOiJfcEVzeEcwUWFtRTl3cklhRkVSZmtCcXBmU1JuTUhxUEZuek0yNnQ1VkFvIn0seyJwYXRoIjoibWFpbi5qcyIsInJvb3RfaGFzaCI6InV5R1g1a0Z5Qkt3QTdfN0VqZlp2WURtSzJxZDN4Sk9UN2JpenB1WFJtTFUifSx7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoiMWdHaVlKYTJRNWR1RFhCTUxzY0ZLWXdLeTlJQkg4ZGRTV3V2X1lRcGNoWSJ9XSwiZm9ybWF0IjoidHJlZWhhc2giLCJoYXNoX2Jsb2NrX3NpemUiOjQwOTZ9XSwiaXRlbV9pZCI6ImFhcG9jY2xjZ29na21uY2tva2RvcGZtaG9uZm1nb2VrIiwiaXRlbV92ZXJzaW9uIjoiMC4xMCIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"tU7RhHB9LoygAexBgD_v16rKhbWm6U35hiQh0xm_WdkUMrrh1TK4QlKOG_jckzQa6TJvUAbiumTcGpYG60rhTSZTwHC8eLVh_U0yyv9TpCGqPpn1Kg5LhJF5KlIOuDaHat8hgjcIUSXqZjRZG7OAs0KOAyMcLSbDC0ftomZx7oc"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"ghxE3r16p1hwcrqPky0qfVdYZtfrSOYW6XJaseLwCLuxY8S-2R1yaJr7TsTROqn5cm6rlve3S_vDy2Vsimf83658rjWtSmTpq4gPEO4G6O4tZbnARU-QIt2n4MMuwALUYy7mvNKx31Gt5S63UiPiumvfG2yDCus-ELZ6z7LDGmGG-tnNNxew5CMSEBkxKBY8VjyixhT1kcXDOHqk9W2yQjfRtKLr6tBxxPMP1n-AVUJba3_9kgD1XdkCVHujPqtvk1z93xvO98TQreZmhy_CnuqXJckAdIqvnOc8nYssUkDyvuB-ycxZyS6U6XvvMBL2hzs9i7-8NuJqjvSlSZi1hg"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/icon_128.png b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/icon_128.png
deleted file mode 100644 (file)
index fa89b2e..0000000
Binary files a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/icon_128.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/icon_16.png b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/icon_16.png
deleted file mode 100644 (file)
index 4d84f6a..0000000
Binary files a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/icon_16.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/main.html b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/main.html
deleted file mode 100644 (file)
index 1d0a501..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="main.js"></script>
-</head>
-<body>
-</body>
-</html>
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/main.js b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/main.js
deleted file mode 100644 (file)
index a5f3f46..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-document.location.href =
-    "https://docs.google.com/presentation?usp=chrome_app&authuser=0";
diff --git a/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/manifest.json b/.config/google-chrome/Default/Extensions/aapocclcgogkmnckokdopfmhonfmgoek/0.10_0/manifest.json
deleted file mode 100644 (file)
index 6ef58f9..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-{
-   "api_console_project_id": "889782162350",
-   "app": {
-      "launch": {
-         "local_path": "main.html"
-      }
-   },
-   "container": "GOOGLE_DRIVE",
-   "default_locale": "en_US",
-   "description": "__MSG_appDesc__",
-   "icons": {
-      "128": "icon_128.png",
-      "16": "icon_16.png"
-   },
-   "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLOGW2Hoztw8m2z6SmCjm7y4Oe2o6aRqO+niYKCXhZab572by7acqFIFF0On3e3a967SwNijsTx2n+7Mt3KqWzEKtnwUZqzHYSsdZZK64vWIHIduawP0EICWRMf2RGIBEdDC6I1zErtcDiSrJWeRlnb0DHWXDXlt1YseM7RiON9wIDAQAB",
-   "manifest_version": 2,
-   "name": "__MSG_appName__",
-   "offline_enabled": true,
-   "update_url": "https://clients2.google.com/service/update2/crx",
-   "version": "0.10"
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ar/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ar/messages.json
deleted file mode 100644 (file)
index be769ac..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "إنشاء المستندات وتعديلها"
-   },
-   "appname": {
-      "message": "المستندات"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/bg/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/bg/messages.json
deleted file mode 100644 (file)
index f1d22f6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Създавайте и редактирайте документи"
-   },
-   "appname": {
-      "message": "Документи"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ca/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ca/messages.json
deleted file mode 100644 (file)
index 384ba66..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crea i edita documents"
-   },
-   "appname": {
-      "message": "Documents"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/cs/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/cs/messages.json
deleted file mode 100644 (file)
index 476c68c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Vytvářejte a upravujte dokumenty"
-   },
-   "appname": {
-      "message": "Dokumenty"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/da/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/da/messages.json
deleted file mode 100644 (file)
index 81c9ba6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Opret og rediger dokumenter"
-   },
-   "appname": {
-      "message": "Docs"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/de/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/de/messages.json
deleted file mode 100644 (file)
index b2bd9a0..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Dokumente erstellen und bearbeiten"
-   },
-   "appname": {
-      "message": "Docs"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/el/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/el/messages.json
deleted file mode 100644 (file)
index 582d99d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Δημιουργία και επεξεργασία εγγράφων"
-   },
-   "appname": {
-      "message": "Έγγραφα"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/en_GB/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/en_GB/messages.json
deleted file mode 100644 (file)
index c32aa86..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Create and edit documents"
-   },
-   "appname": {
-      "message": "Docs"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/en_US/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/en_US/messages.json
deleted file mode 100644 (file)
index 2fb3932..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Create and edit documents "
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Docs"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/es/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/es/messages.json
deleted file mode 100644 (file)
index 63f19c6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crear y editar documentos"
-   },
-   "appname": {
-      "message": "Documentos"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/es_419/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/es_419/messages.json
deleted file mode 100644 (file)
index 0e2e065..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crea y edita documentos"
-   },
-   "appname": {
-      "message": "Documentos"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/et/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/et/messages.json
deleted file mode 100644 (file)
index fbf4a65..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Saate dokumente luua ja muuta"
-   },
-   "appname": {
-      "message": "Dokumendid"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/fi/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/fi/messages.json
deleted file mode 100644 (file)
index 74ee68d..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Luo ja muokkaa dokumentteja."
-   },
-   "appname": {
-      "message": "Docs"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/fil/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/fil/messages.json
deleted file mode 100644 (file)
index 04a4c99..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Gumagawa at nag-e-edit ng mga dokumento"
-   },
-   "appname": {
-      "message": "Docs"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/fr/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/fr/messages.json
deleted file mode 100644 (file)
index ed3ddac..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Créez et modifiez des documents"
-   },
-   "appname": {
-      "message": "Docs"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/he/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/he/messages.json
deleted file mode 100644 (file)
index d748ab6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "יצירה ועריכה של מסמכים"
-   },
-   "appname": {
-      "message": "Docs"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/hi/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/hi/messages.json
deleted file mode 100644 (file)
index 70f8565..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "दस्तावेज़ बनाएं और उनमें बदलाव करें"
-   },
-   "appname": {
-      "message": "दस्तावेज़"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/hu/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/hu/messages.json
deleted file mode 100644 (file)
index 2d5f794..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Dokumentumok létrehozása és szerkesztése"
-   },
-   "appname": {
-      "message": "Dokumentumok"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/id/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/id/messages.json
deleted file mode 100644 (file)
index 5ed16bb..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Membuat dan mengedit dokumen"
-   },
-   "appname": {
-      "message": "Dokumen"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/it/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/it/messages.json
deleted file mode 100644 (file)
index dfaddeb..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crea e modifica documenti"
-   },
-   "appname": {
-      "message": "Documenti"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ja/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ja/messages.json
deleted file mode 100644 (file)
index 3b77dac..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "ドキュメントを作成、編集する"
-   },
-   "appname": {
-      "message": "ドキュメント"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ko/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ko/messages.json
deleted file mode 100644 (file)
index 3304546..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "문서 만들기 및 수정"
-   },
-   "appname": {
-      "message": "문서"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/lt/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/lt/messages.json
deleted file mode 100644 (file)
index f1ddeba..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Kurkite ir redaguokite dokumentus"
-   },
-   "appname": {
-      "message": "Dokumentai"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/lv/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/lv/messages.json
deleted file mode 100644 (file)
index df15a07..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Dokumentu izveide un rediģēšana"
-   },
-   "appname": {
-      "message": "Dokumenti"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ms/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ms/messages.json
deleted file mode 100644 (file)
index 9375ded..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Buat dan edit dokumen"
-   },
-   "appname": {
-      "message": "Dokumen"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/nl/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/nl/messages.json
deleted file mode 100644 (file)
index 3eda80c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Documenten maken en bewerken"
-   },
-   "appname": {
-      "message": "Documenten"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/no/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/no/messages.json
deleted file mode 100644 (file)
index dfeac12..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Opprett og rediger dokumenter"
-   },
-   "appname": {
-      "message": "Dokumenter"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/pl/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/pl/messages.json
deleted file mode 100644 (file)
index e9b88b3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Tworzenie i edytowanie dokumentów"
-   },
-   "appname": {
-      "message": "Dokumenty"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/pt_BR/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/pt_BR/messages.json
deleted file mode 100644 (file)
index d8faed4..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crie e edite documentos"
-   },
-   "appname": {
-      "message": "Documentos"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/pt_PT/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/pt_PT/messages.json
deleted file mode 100644 (file)
index 29f528c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Criar e editar documentos"
-   },
-   "appname": {
-      "message": "Documentos"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ro/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ro/messages.json
deleted file mode 100644 (file)
index 866f7e9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Creați și editați documente"
-   },
-   "appname": {
-      "message": "Documente"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ru/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/ru/messages.json
deleted file mode 100644 (file)
index ea11203..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Создавайте и редактируйте документы."
-   },
-   "appname": {
-      "message": "Документы"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sk/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sk/messages.json
deleted file mode 100644 (file)
index 7cbd6bd..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Vytváranie a úpravy dokumentov"
-   },
-   "appname": {
-      "message": "Dokumenty"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sl/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sl/messages.json
deleted file mode 100644 (file)
index 0e92514..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Ustvarite in urejajte dokumente"
-   },
-   "appname": {
-      "message": "Google Dokumenti"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sr/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sr/messages.json
deleted file mode 100644 (file)
index cc685fa..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Правите документе и уносите измене у њих"
-   },
-   "appname": {
-      "message": "Документи"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sv/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/sv/messages.json
deleted file mode 100644 (file)
index 388ade8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Skapa och redigera dokument"
-   },
-   "appname": {
-      "message": "Dokument"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/th/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/th/messages.json
deleted file mode 100644 (file)
index 60faa5e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "สร้างและแก้ไขเอกสาร"
-   },
-   "appname": {
-      "message": "เอกสาร"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/tr/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/tr/messages.json
deleted file mode 100644 (file)
index ad31744..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Dokümanlar oluşturun ve düzenleyin"
-   },
-   "appname": {
-      "message": "Dokümanlar"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/uk/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/uk/messages.json
deleted file mode 100644 (file)
index ba87dfd..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Створення й редагування документів"
-   },
-   "appname": {
-      "message": "Документи"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/vi/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/vi/messages.json
deleted file mode 100644 (file)
index 57a07ca..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Tạo và chỉnh sửa tài liệu"
-   },
-   "appname": {
-      "message": "Tài liệu"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/zh_CN/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/zh_CN/messages.json
deleted file mode 100644 (file)
index a86b5f5..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "创建和编辑文档"
-   },
-   "appname": {
-      "message": "文档"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/zh_TW/messages.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_locales/zh_TW/messages.json
deleted file mode 100644 (file)
index 47b44a6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "建立及編輯文件"
-   },
-   "appname": {
-      "message": "文件"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_metadata/computed_hashes.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_metadata/computed_hashes.json
deleted file mode 100644 (file)
index 9d66e04..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"file_hashes":[{"block_hashes":["/pEsxG0QamE9wrIaFERfkBqpfSRnMHqPFnzM26t5VAo="],"block_size":4096,"path":"main.html"},{"block_hashes":["NtFi6uzIJejjYc60z6xul+d5TjTmFsBqezX7R5TAANs="],"block_size":4096,"path":"main.js"}],"version":2}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_metadata/verified_contents.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 7e56ed9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJfbG9jYWxlcy9hci9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoidXpHYWplYTVMN2tLS1I4Zk00MzVybzFnMUVybWkyZ2Jqb1pKWGR6UGphbyJ9LHsicGF0aCI6Il9sb2NhbGVzL2JnL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJCdTEwVmdibzZsMm9LTHBXSktFS1dpOUxLMDVSbHZ2NlEyNU56YVYxZ3NJIn0seyJwYXRoIjoiX2xvY2FsZXMvY2EvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImFaRXZYOHJjUUF5MUJ1M28wZ1hQcDN5a04yeEV6bmNpZ2hYbUROQ3JTU2sifSx7InBhdGgiOiJfbG9jYWxlcy9jcy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiaS1xbVdsaFZrQVFqTERZZElSQ0FBLTJrVWxKT1ZzbkRTVzEzZHk2cFA3VSJ9LHsicGF0aCI6Il9sb2NhbGVzL2RhL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJsME5iVHBDYUJXYWRSdVgtRnlQNjVsakpNdmdsYjg0Vjl4ZW5abzExWHZnIn0seyJwYXRoIjoiX2xvY2FsZXMvZGUvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IklzTmgwX1RnQTRYUGpvU1NtTllyOUkxSTRGTlBiYWpoUEt5Q0RrWVFKWmsifSx7InBhdGgiOiJfbG9jYWxlcy9lbC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiMWdIeV9Jd1lMbWtKNFZzNjM0dWt2OEx0Q2p3OWZoS1I4Y0pKQlFuX1diSSJ9LHsicGF0aCI6Il9sb2NhbGVzL2VuX0dCL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJCX3NnOHJtakNYZE9YcHV1emxIbW9YbHVuRTBiR0dSSy1tUFZGa2lnWC1nIn0seyJwYXRoIjoiX2xvY2FsZXMvZW5fVVMvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IlFDRndsUXpFWmJLTXJaWllPeXVydkNZUEJmeUQ3UTFmMnZxTFdkSHcwNkEifSx7InBhdGgiOiJfbG9jYWxlcy9lcy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoicUJuSnRmMWZZT3BSeWRYUzRYeV9pNHMySzY5RGRUeDVoQ0pTZGV3bUZBMCJ9LHsicGF0aCI6Il9sb2NhbGVzL2VzXzQxOS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiUk84dDhUMVVEQ0ZkaDJzQldwckEzbXYzSzlhNTNadW1kSXZ1ZmI3cEFZVSJ9LHsicGF0aCI6Il9sb2NhbGVzL2V0L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHRzhUdkhBYUR4TXJoLXkwZ1kxcm5RQjFjcC1YeVRoRU1WeV9QbXVYcmJBIn0seyJwYXRoIjoiX2xvY2FsZXMvZmkvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Imd6cng3czV0OXRBdGV5Q0FlRXNfOUE5TXV4N0dHNjktSDdMcUw5bTFhMk0ifSx7InBhdGgiOiJfbG9jYWxlcy9maWwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImxTcFFfem5ybzdldGxXRS1rVmFfTWNYZXVOclFZamd4OW9LOTVzTzB4ZGMifSx7InBhdGgiOiJfbG9jYWxlcy9mci9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoicXE3VUpETW9OanZXcmd3X2pkbXhUR1ZESXFRRjJXWEFfaE02TVNCUlc2USJ9LHsicGF0aCI6Il9sb2NhbGVzL2hlL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJZY1FvXy1jWHMyQzhtMTM4UFlwSlBZUE5JU2hoTGlQODBOQUQ5a3VuOENzIn0seyJwYXRoIjoiX2xvY2FsZXMvaGkvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IklpZ0todDVJc0lkQWNaMW5QUDRjYjJKMUVYRFVYekVacjhjWUw2bWV1UzgifSx7InBhdGgiOiJfbG9jYWxlcy9odS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiVW9DWno3MDFEM1dQTXdfdUpNbGQxckZsd280U1FwZUpQQVlsblowUlpzYyJ9LHsicGF0aCI6Il9sb2NhbGVzL2lkL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJtM0VSTER2UmtiODk4VlF2dGRnaXJVZUdYZWg5NFU3cWNtWTdvQTlrUG1JIn0seyJwYXRoIjoiX2xvY2FsZXMvaXQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Imh2cXExc3ZBUEkxaDY0NkZIOC13S05WZEltTUJJWWZDN3RTZEtYTVp6WW8ifSx7InBhdGgiOiJfbG9jYWxlcy9qYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiTVlQdU1UWnA5ZEFlSzhLQmMweEZvZW4xQWlqQ3ZGLVBnSlp4cnpYY1hMQSJ9LHsicGF0aCI6Il9sb2NhbGVzL2tvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJpOHRLTUJHVk84Q1VnZjFGOV9LSDFTVTNCU0hZVVhFNmpDV0phekF4TDNnIn0seyJwYXRoIjoiX2xvY2FsZXMvbHQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImpoY1hCb1pZLThmNWdvT1VyU0djZXU5YlhGa3NnX1lzN3VocFc5WTAwWVUifSx7InBhdGgiOiJfbG9jYWxlcy9sdi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiZF94SHhzNC1DUVZwRnpPYXBnMjlHSkhQWGlKTkxpY05fZEtBTkhFcGkxOCJ9LHsicGF0aCI6Il9sb2NhbGVzL21zL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiIta2VzMVhaU1lEWGpXYS1UQnNPeWpkQUEzeFNpMC1CVkN5XzFOVzk5WUlJIn0seyJwYXRoIjoiX2xvY2FsZXMvbmwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjRmRm04UlZ1cWI4TUF0QVhzM0ZMSnZxTWRjSzFESTJnSmFPTVMxUVpSYncifSx7InBhdGgiOiJfbG9jYWxlcy9uby9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiTk43cVFyellsc1c1YVJHTHNfd2o0TFNYQzFhdTNtMHFwU0x5RUdrOVh5byJ9LHsicGF0aCI6Il9sb2NhbGVzL3BsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI1UmtoSzJlallkYnl0VVl3Y3VETDBIdHUtMXFZb0s3aXJINWVRd0JxVnNZIn0seyJwYXRoIjoiX2xvY2FsZXMvcHRfQlIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ilg1cVhYWUJtSExtZ3ZpblJjOVJsVUhqOTRaZFBaT3pSY2ZEQ3pEVkc4MTQifSx7InBhdGgiOiJfbG9jYWxlcy9wdF9QVC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiQWpwcFV5ektMbjljV3NreHNKLTlVOURxbDV0NS1nWVprQ2J6TGtIUF80SSJ9LHsicGF0aCI6Il9sb2NhbGVzL3JvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJnSDRJcnUxUHY1SHRCeDkwN0c2NkRpWkpUQm1NdUJTQXhYWGhCb2QzdGZ3In0seyJwYXRoIjoiX2xvY2FsZXMvcnUvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImZESmktV0FEZnhEUDc3T0dZRHlIR3EyaHVXRFh4ZkpSV2tGR2xmVEU5V2cifSx7InBhdGgiOiJfbG9jYWxlcy9zay9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiN2U5TXJFamVTbmZNMHVScURHODZOVDBnd01PUXo4czlnanZtSExMcG8wcyJ9LHsicGF0aCI6Il9sb2NhbGVzL3NsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJrdnhZMzBQeExiX0NxTmVRaXF0dy1QUEl2b09GdXVaS2luTlpSYk1IdTMwIn0seyJwYXRoIjoiX2xvY2FsZXMvc3IvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ikk1S0M2cWdkbDdVSXEyQ2VoZGZWakFrU0x4WjBoVlVMOFVfa0JCbjhsTkkifSx7InBhdGgiOiJfbG9jYWxlcy9zdi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiaVE5b1EtOHFnM21jZU4wRHZOaUlLald6aVk4V0VkYjVodE5OXzlnY05SWSJ9LHsicGF0aCI6Il9sb2NhbGVzL3RoL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJnWWh1aF96YzhKUEx5THVoUUJURUpMMDQ5YmFGdDdtSW0xcGMxdzVvZ2lzIn0seyJwYXRoIjoiX2xvY2FsZXMvdHIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImxwYVRQUlRJTTVMREE0Si1Ib1V2UHF0aDM4cm1fZnZLU2F5VXNXY0xxREkifSx7InBhdGgiOiJfbG9jYWxlcy91ay9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiWm1NajlKTGV5V0JJend4amlpNUdQUmJNSkRCZ0lSazg2eHY1QkNoejNaTSJ9LHsicGF0aCI6Il9sb2NhbGVzL3ZpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiIwd0EzMjk1Y3JDOHY2SXNhMy0wSkNpS2FOelpWblJfU3VLODdVYjJYTmg4In0seyJwYXRoIjoiX2xvY2FsZXMvemhfQ04vbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjRGMW1lSi01bkpUUVltZVpmTl9PU3JCZFdFUW1tX2llTHhhYzBQa211VncifSx7InBhdGgiOiJfbG9jYWxlcy96aF9UVy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiZmhPVm9kbmtBRzdnSHFyYWplcFdIdTBJaEZyQTFwNU1UbXd5SnBram5XUSJ9LHsicGF0aCI6Imljb25fMTI4LnBuZyIsInJvb3RfaGFzaCI6IkVaeDRZQkJYc3ZPNlJIVG9BRy1QYnhVcGtScmUxREpZbS1fNzU5SDFIbG8ifSx7InBhdGgiOiJpY29uXzE2LnBuZyIsInJvb3RfaGFzaCI6IlpUVGszREFjUkFlYjBPX1JkUUhYMVF6cy1FdHc2MGtZQkMzX1BRa2pobkkifSx7InBhdGgiOiJtYWluLmh0bWwiLCJyb290X2hhc2giOiJfcEVzeEcwUWFtRTl3cklhRkVSZmtCcXBmU1JuTUhxUEZuek0yNnQ1VkFvIn0seyJwYXRoIjoibWFpbi5qcyIsInJvb3RfaGFzaCI6Ik50Rmk2dXpJSmVqalljNjB6Nnh1bC1kNVRqVG1Gc0JxZXpYN1I1VEFBTnMifSx7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoidlBKTHlrMC1wT1YyS2FwbXNhTHVQV0VSTEpxMmp6dWlmYXFoRUtNbkxjcyJ9XSwiZm9ybWF0IjoidHJlZWhhc2giLCJoYXNoX2Jsb2NrX3NpemUiOjQwOTZ9XSwiaXRlbV9pZCI6ImFvaGdobWlnaGxpZWlhaW5uZWdrY2lqbmZpbG9rYWtlIiwiaXRlbV92ZXJzaW9uIjoiMC4xMCIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"pHMFBc5BJkj2uTbXlSkH-swPZjoviWvs8veRlpbN67B-_v6YykTjA4f__QA1ggVWAlOtiFcc46g4O8p4F9Cso3t6RjSdMQy-4QYg2Cm-r3_PnAqh3BAlPg733T0Urj_v_ISQT6c5ZLBdGI8fsEECxpPh7CFAhfL7RHsE2O3CM-8"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"LRgQxPB3CNlUzAeDgHfT_zVyx3ZnhL13ks4Qx529Lg37mcCnht4vmYnkAdXVep7abido7zmJEj5XRdr1syPWWFAFQHOtweM_GnUdAhjrvE07vpajnox-VSS29ryr686Abr5ozwTK-cYXcgHLKh8cddugddzgiN2C2ydK2KqKVMlGOvPVcH6NxJBdVdc2u8E5hddQ3QjnsDghl_RMOx4F2J-n-m3FAtWmj4wrNg7WSElJmLt5_ZUW_dDMLKLls1uBsfxngLQvzDXL9Q3n96TyEOMpLM0oPtRmJis6CbmKoRDvPQc6QzS2srvk18SYDfRJlSBve9DeDWitJDkQgEQJUA"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/icon_128.png b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/icon_128.png
deleted file mode 100644 (file)
index b8f9865..0000000
Binary files a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/icon_128.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/icon_16.png b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/icon_16.png
deleted file mode 100644 (file)
index 443c712..0000000
Binary files a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/icon_16.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/main.html b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/main.html
deleted file mode 100644 (file)
index 1d0a501..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="main.js"></script>
-</head>
-<body>
-</body>
-</html>
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/main.js b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/main.js
deleted file mode 100644 (file)
index d27ce0f..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-document.location.href =
-    "https://docs.google.com/document?usp=chrome_app&authuser=0";
diff --git a/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/manifest.json b/.config/google-chrome/Default/Extensions/aohghmighlieiainnegkcijnfilokake/0.10_0/manifest.json
deleted file mode 100644 (file)
index df2d48c..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-{
-   "api_console_project_id": "619683526622",
-   "app": {
-      "launch": {
-         "local_path": "main.html"
-      }
-   },
-   "container": "GOOGLE_DRIVE",
-   "default_locale": "en_US",
-   "description": "__MSG_appDesc__",
-   "icons": {
-      "128": "icon_128.png",
-      "16": "icon_16.png"
-   },
-   "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJhLK6fk/BWTEvJhywpk7jDe4A2r0bGXGOLZW4/AdBp3IiD9o9nx4YjLAtv0tIPxi7MvFd/GUUbQBwHT5wQWONJj1z/0Rc2qBkiJA0yqXh42p0snuA8dCfdlhOLsp7/XTMEwAVasjV5hC4awl78eKfJYlZ+8fM/UldLWJ/51iBQwIDAQAB",
-   "manifest_version": 2,
-   "name": "__MSG_appName__",
-   "offline_enabled": true,
-   "update_url": "https://clients2.google.com/service/update2/crx",
-   "version": "0.10"
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/128.png b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/128.png
deleted file mode 100644 (file)
index f568ae9..0000000
Binary files a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/128.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ar/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ar/messages.json
deleted file mode 100644 (file)
index e9e3db6..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: إنشاء ومشاركة وحفظ جميع أشيائك في مكان واحد."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/bg/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/bg/messages.json
deleted file mode 100644 (file)
index cffb8ad..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Диск: създавайте, споделяйте и пазете всичките си неща на едно място."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Диск"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ca/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ca/messages.json
deleted file mode 100644 (file)
index 1c91aac..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: creeu, compartiu i manteniu totes les vostres coses en un sol lloc."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/cs/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/cs/messages.json
deleted file mode 100644 (file)
index 6bc05da..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Disk Google: vytvářejte, sdílejte a ukládejte soubory na jednom místě."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Disk Google"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/da/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/da/messages.json
deleted file mode 100644 (file)
index 4f97169..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drev: Opret, del, og gem alle dine ting på ét sted."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drev"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/de/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/de/messages.json
deleted file mode 100644 (file)
index 4694894..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: Alle Inhalte an einem Ort erstellen, teilen und speichern."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/el/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/el/messages.json
deleted file mode 100644 (file)
index b193b11..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: δημιουργήστε, μοιραστείτε και διατηρήστε όλο το υλικό σας σε ένα μέρος."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive "
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/en_GB/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/en_GB/messages.json
deleted file mode 100644 (file)
index 5173f75..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: create, share and keep all your stuff in one place."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/en_US/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/en_US/messages.json
deleted file mode 100644 (file)
index 5173f75..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: create, share and keep all your stuff in one place."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/es/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/es/messages.json
deleted file mode 100644 (file)
index 6e14e02..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: crea, comparte y almacena todo tu contenido en un solo lugar."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/es_419/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/es_419/messages.json
deleted file mode 100644 (file)
index 6e14e02..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: crea, comparte y almacena todo tu contenido en un solo lugar."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/et/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/et/messages.json
deleted file mode 100644 (file)
index d028e1e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: looge, jagage ja hoidke kõiki oma faile ühes kohas."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/eu/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/eu/messages.json
deleted file mode 100644 (file)
index 9eca7bc..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "appName": {
-    "message": "Google Drive",
-    "description": "App name."
-  },
-  "appDesc": {
-    "message": "Google Drive: sortu, partekatu eta mantendu zure fitxategi guztiak toki berean.",
-    "description":"App description."
-  }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/fi/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/fi/messages.json
deleted file mode 100644 (file)
index 7d0f0e7..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: luo, jaa ja säilytä kaikki sisältösi yhdessä paikassa."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/fil/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/fil/messages.json
deleted file mode 100644 (file)
index 57b07b0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: lumikha, magbahagi at itago lahat ng gamit mo sa isang lugar. "
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/fr/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/fr/messages.json
deleted file mode 100644 (file)
index 040bfe6..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive : votre nouvel espace pour créer, stocker et partager"
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/he/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/he/messages.json
deleted file mode 100644 (file)
index 4da8fab..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "כונן Google: צור, שתף ושמור את כל הדברים שלך במקום אחד."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "כונן Google"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/hi/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/hi/messages.json
deleted file mode 100644 (file)
index fe8744f..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google डिस्क: बनाएं, साझा करें और अपनी सारी सामग्री एक जगह रखें"
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google डिस्क"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/hr/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/hr/messages.json
deleted file mode 100644 (file)
index 9bfc7c9..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google disk: stvarajte, dijelite i spremite sve svoje datoteke na jednom mjestu."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google disk"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/hu/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/hu/messages.json
deleted file mode 100644 (file)
index ce02b9a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: minden dolgot egy helyen hozhat létre, oszthat meg és tárolhat."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/id/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/id/messages.json
deleted file mode 100644 (file)
index 69ca3df..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: buat, bagikan, dan simpan semua dokumen Anda dalam satu tempat."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/it/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/it/messages.json
deleted file mode 100644 (file)
index 564d93a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: crea, condividi e conserva tutti i tuoi file in unico posto."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ja/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ja/messages.json
deleted file mode 100644 (file)
index 73c7f44..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google ドライブ: あらゆるファイルの作成、共有、保存を 1 か所で行えます。"
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google ドライブ"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ko/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ko/messages.json
deleted file mode 100644 (file)
index 5332bf3..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google 드라이브: 모든 콘텐츠를 한 곳에서 작성, 공유 및 보관하세요."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google 드라이브"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/lt/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/lt/messages.json
deleted file mode 100644 (file)
index 59fb677..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "„Google“ diskas: kurkite, bendrinkite ir saugokite visą savo medžiagą vienoje vietoje."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "„Google“ diskas "
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/lv/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/lv/messages.json
deleted file mode 100644 (file)
index dc916f5..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google disks: veidojiet, koplietojiet un glabājiet visu saturu vienuviet."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google disks"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ms/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ms/messages.json
deleted file mode 100644 (file)
index b510c8b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: buat, kongsi dan simpan semua bahan anda di satu tempat."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/nl/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/nl/messages.json
deleted file mode 100644 (file)
index 96c7f8f..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: alles op één plek maken, delen en bewaren."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/no/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/no/messages.json
deleted file mode 100644 (file)
index 6abcff7..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Disk: opprett, del og oppbevar alt på ett sted."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Disk"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/pl/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/pl/messages.json
deleted file mode 100644 (file)
index 08ecaa7..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Dysk Google: zapisuj, udostępniaj i przechowuj wszystko w jednym miejscu."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Dysk Google"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/pt_BR/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/pt_BR/messages.json
deleted file mode 100644 (file)
index 69d468d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: crie, compartilhe e guarde tudo em um só lugar."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/pt_PT/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/pt_PT/messages.json
deleted file mode 100644 (file)
index 57bef27..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: crie, partilhe e guarde todos os seus conteúdos num único local."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ro/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ro/messages.json
deleted file mode 100644 (file)
index 78700c7..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Disc Google: creaţi, permiteţi accesul şi păstraţi-vă toate documentele într-un singur loc."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Disc Google"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ru/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/ru/messages.json
deleted file mode 100644 (file)
index ea2ff30..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Диск Google: создавайте, публикуйте и храните все свои файлы с помощью одного сервиса."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Диск Google"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sk/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sk/messages.json
deleted file mode 100644 (file)
index fc61d49..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Disk Google – vytvárajte, zdieľajte a ukladajte všetky svoje súbory na jednom mieste."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Disk Google"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sl/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sl/messages.json
deleted file mode 100644 (file)
index 4c54115..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: ustvarjanje, skupna raba in shranjevanje vseh elementov na enem mestu."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sr/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sr/messages.json
deleted file mode 100644 (file)
index 8765e2a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google диск: правите, делите и чувајте све на једном месту."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google диск"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sv/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/sv/messages.json
deleted file mode 100644 (file)
index aafd05c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: skapa, dela och spara alla dina grejer på ett ställe."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/th/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/th/messages.json
deleted file mode 100644 (file)
index 359c87d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google ไดรฟ์: สร้าง แบ่งปัน และเก็บข้อมูลทั้งหมดไว้ในที่เดียว "
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google ไดรฟ์"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/tr/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/tr/messages.json
deleted file mode 100644 (file)
index 90b4ca8..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: Tüm dosyalarınızı tek bir yerde oluşturun, paylaşın ve saklayın."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/uk/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/uk/messages.json
deleted file mode 100644 (file)
index 967823d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Диск Google: створюйте, зберігайте всі ваші файли та діліться ними за допомогою однієї служби."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Диск Google"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/vi/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/vi/messages.json
deleted file mode 100644 (file)
index cda9688..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google Drive: tạo, chia sẻ và lưu giữ tất cả nội dung của bạn ở một nơi."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Drive"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/zh_CN/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/zh_CN/messages.json
deleted file mode 100644 (file)
index a4476d2..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google 云端硬盘:在一个位置创建、共享和存储您的所有资料。"
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google 云端硬盘"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/zh_TW/messages.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_locales/zh_TW/messages.json
deleted file mode 100644 (file)
index 59847a8..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Google 雲端硬碟:檔案製作、分享、存放,全部集中一處。"
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google 雲端硬碟"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_metadata/verified_contents.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 5529b14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiIxMjgucG5nIiwicm9vdF9oYXNoIjoiRWRNMlRoUnFGODdkZE1hbmJYRHdzenNkZEtrVFpTWGdRdGh0VTZ6RmFSZyJ9LHsicGF0aCI6Il9sb2NhbGVzL2FyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJpTUc5SXlyQlh3clJ1N1BGMjlhRmNZbkpyTG1EOHB4STV5akpYVm5qWThnIn0seyJwYXRoIjoiX2xvY2FsZXMvYmcvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InI1aDNqWXdNazlZcWJueVFuQlJneE83VzdEN29ZRkwwRFd1MmpMc1puamsifSx7InBhdGgiOiJfbG9jYWxlcy9jYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiekFzbGIxZTVHU3VKS0QyeklhczFHSXlXMjV6TElZN2J1cnV2MTJQTWJpbyJ9LHsicGF0aCI6Il9sb2NhbGVzL2NzL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHSjZPLXRabWxtY3h4c01CWXRxcndLcUJ2czU0bjZBMnp6VXdhWEpZX040In0seyJwYXRoIjoiX2xvY2FsZXMvZGEvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkhLV1BTUXJsNE5zY2M2a3FZRk1VRmNJa255UFBwbzNDeHd0WW1neGY0NmcifSx7InBhdGgiOiJfbG9jYWxlcy9kZS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoibWh4MzdkaXNiR05BYWs2a0pPTlhoSlE4M3JZajBuUnBtbHhMdEU4WFdyNCJ9LHsicGF0aCI6Il9sb2NhbGVzL2VsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJReXJQRS1CdklZT3RTY2tXLXlwX3hETXBuS19QY3lIMFpLZnRHeTBOd3hBIn0seyJwYXRoIjoiX2xvY2FsZXMvZW5fR0IvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkJxaXhUZ2dRWkk2MXQyS0lQME5aeFdEc1J0N0pTaXFtMDNDalJTMEYzUWsifSx7InBhdGgiOiJfbG9jYWxlcy9lbl9VUy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiQnFpeFRnZ1FaSTYxdDJLSVAwTlp4V0RzUnQ3SlNpcW0wM0NqUlMwRjNRayJ9LHsicGF0aCI6Il9sb2NhbGVzL2VzL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiIzVVlMN3d0aWM4WS1FdmRabkxhT242UURkY1FieDNGaWVwYV9sbGI4VmN3In0seyJwYXRoIjoiX2xvY2FsZXMvZXNfNDE5L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiIzVVlMN3d0aWM4WS1FdmRabkxhT242UURkY1FieDNGaWVwYV9sbGI4VmN3In0seyJwYXRoIjoiX2xvY2FsZXMvZXQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IlpQTUVab1ZJNWtqdncxZmlPcGc4c2xETC1ocW9hVHY4SVNMdm5fRU5TTEkifSx7InBhdGgiOiJfbG9jYWxlcy9ldS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiYVhBQmNOc1pNbW0tWUQ2ejRXcHFZQjRoMXhLbkdZVnZrQm9BbWhDbmR1byJ9LHsicGF0aCI6Il9sb2NhbGVzL2ZpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJCY3VoNUg1V1R4OU5nUFF1dnJ1NXB1YTdReUxSR1dQVVllRFEzenE4ZlBvIn0seyJwYXRoIjoiX2xvY2FsZXMvZmlsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJYWXRRZWd5X0l0MUVVVXdMeEZucjB5YUtFVXF4bEVVTGNtNDhONUFIMnVvIn0seyJwYXRoIjoiX2xvY2FsZXMvZnIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InU4bjRxRW94SFdPSklWcEx2RGU0d19EOVNpTUNjRGNzRUE0VVg5bF9FOWcifSx7InBhdGgiOiJfbG9jYWxlcy9oZS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiN29mYUxNVHFLWkxLb19OZFV3WERmM3lEOTVHWF9oSE5MclUxVWRiRUI3ZyJ9LHsicGF0aCI6Il9sb2NhbGVzL2hpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ4M1FPTS1JWkcyRktadVJNSVZlZnRQdVF3QW5MNjRkT1JrR0pnajdxckt3In0seyJwYXRoIjoiX2xvY2FsZXMvaHIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjR5QnZUTHBWVmVSTnFxUG5mVllJZmpjVHBaM0V1R3lMZnM1MWkyemkyUjAifSx7InBhdGgiOiJfbG9jYWxlcy9odS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiS3BJazd6TV9HT3ZGMkxkS3lJVjI4cmh2Y1NsUTJsU09tc2ZLX2w1SjJQMCJ9LHsicGF0aCI6Il9sb2NhbGVzL2lkL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJOd0pNNHpVUHZmckpORE9uMl8xY19kRHpVdjMxcUtiRm5QOWw5a1c1eFFrIn0seyJwYXRoIjoiX2xvY2FsZXMvaXQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImFLNkhnQlRFU2VpRDNhdDR6Z2g2UGxDRnhEV2JTRjBCMG00bEN2MTUzWVkifSx7InBhdGgiOiJfbG9jYWxlcy9qYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiSUlYNDJncnl5VXdsVE5Lc3ZzR3JnbkZyOUlEX1d4TWpEX2QxT1VQdUxwVSJ9LHsicGF0aCI6Il9sb2NhbGVzL2tvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJZV0lOWlRLZFNGMmtjcnU0T1JxS29zYXBVWU5vZXJOVTlVSWpEa0ZkbVBnIn0seyJwYXRoIjoiX2xvY2FsZXMvbHQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImdETGJ5dkp5VVJkVHA0emFQTF9pM2dweDk1WEUyUlRpaWJPaTN5cG12cU0ifSx7InBhdGgiOiJfbG9jYWxlcy9sdi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiTG5EVDBTeXRNYksyWDlMdmZHZnpRZ0NYaFVFdE02alZGZ0JWWU5SS0JSbyJ9LHsicGF0aCI6Il9sb2NhbGVzL21zL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ4MGpFVGVPWXA0RUFzSzloc3d5bUlfR2pDaW1UbWZjWGowZVVELUhGYlRFIn0seyJwYXRoIjoiX2xvY2FsZXMvbmwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InRIbkhYN2xUVFkwbzZldWJXVzJCcmUwc0NvZ1gzSHNlNmlvY3k1UjZ2S2cifSx7InBhdGgiOiJfbG9jYWxlcy9uby9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiUEc2TGd0S1MyZHF2aWk4bWxIMFBlT253WTRfNkhmUDk1cTl5TVRSUnpWVSJ9LHsicGF0aCI6Il9sb2NhbGVzL3BsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJhRV91eVh4X2xqRy1SSXljaHZVVDEtalg2cUV0OUxYQzRsTE92Z2NEZ2JZIn0seyJwYXRoIjoiX2xvY2FsZXMvcHRfQlIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ilp2bGY0UURXYm5kUk9tbVFJZjFkWXVTRTFiVWp6cGRVQjdzN0dENlhKQzgifSx7InBhdGgiOiJfbG9jYWxlcy9wdF9QVC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiUTFTbmFXNTZJQ3NMLW51OXFNcmlNbzRiSVJNZjNDSC1TWk4taWx0ejVvZyJ9LHsicGF0aCI6Il9sb2NhbGVzL3JvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJYYTRZb2lra3NFZDNOcFJ5dnVLMG8tUm45T3N0RXI0LXhNdXhCZzhHS2tnIn0seyJwYXRoIjoiX2xvY2FsZXMvcnUvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IlloNTNLdFVjTjFRQy12blZuNWN5ODRVUThCOTFzUFhBTFE4NHRUYndKdmMifSx7InBhdGgiOiJfbG9jYWxlcy9zay9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiWGZHLWhPOWdEVE9DbzZ1NkxwXzFKRXA1aHV6T0RxYW0weS1Ub1MtSjBKVSJ9LHsicGF0aCI6Il9sb2NhbGVzL3NsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI4UlpVNVFGZUJSNkRsQ0pmcW9QdFR6N043QWVNMVVuX05XRUVGS0xLMXBzIn0seyJwYXRoIjoiX2xvY2FsZXMvc3IvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjhOeWE0MDAxRjNDb3J2OUpOQm15YUZDc2pCaExBN3ltRUVzSXIxV1VrOTQifSx7InBhdGgiOiJfbG9jYWxlcy9zdi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiOXMtSGc3eHZfVTJtOV92UDJET0VqNzd4bldoN3hOazRfV29ZZEdNRzVGayJ9LHsicGF0aCI6Il9sb2NhbGVzL3RoL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ2UnRVTUw3T01YVU5rVjB6bGlEcHlZRVJCSFg1ZHRQR2NsVWFqNjJyUkE4In0seyJwYXRoIjoiX2xvY2FsZXMvdHIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImpWRmZBb0FPUW8tWVpKdmw3YnZvdE1lZV9XTy1ya3JPY1FRNUtzb1dwRG8ifSx7InBhdGgiOiJfbG9jYWxlcy91ay9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiVjVMMkl2Q1N1cHotWmRRLXJMU2g3N2pHS1UyMXZ4Sm5lbTZDcXlicTJURSJ9LHsicGF0aCI6Il9sb2NhbGVzL3ZpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ0cnhWc0pPdUJaVS1uY2FzVG1tamhKbzVmcy1Jb1E4MEE3aEtidTBCVDk4In0seyJwYXRoIjoiX2xvY2FsZXMvemhfQ04vbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Il9oSFB5a3ZXa096MkFwamd1Z2h5d09YV21HdUVaUFBRSkJPUTJRQ3ZxLUUifSx7InBhdGgiOiJfbG9jYWxlcy96aF9UVy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiS0hMbzF2b25GcEk4YmhoQjNMZXVXOHdpaWpQSjlpYWZTRVRhWjNkMmYyYyJ9LHsicGF0aCI6Im1hbmlmZXN0Lmpzb24iLCJyb290X2hhc2giOiJXdWxaU0o2OS11U3R5SDZkTk9rY3FSZnlTR3N0RFFJVWU1dWhWT3NzOGpvIn1dLCJmb3JtYXQiOiJ0cmVlaGFzaCIsImhhc2hfYmxvY2tfc2l6ZSI6NDA5Nn1dLCJpdGVtX2lkIjoiYXBkZmxsY2thYWhhYmFmbmRiaGllYWhpZ2tqbGhhbGYiLCJpdGVtX3ZlcnNpb24iOiIxNC41IiwicHJvdG9jb2xfdmVyc2lvbiI6MX0","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"cDz7oX6JCuOQPEesY0K67B30bTcsPONx8zGgncsf3ADlTbAAQOIYt_OZdifTCXu5xmpOLDLo69xbaKRzBFY0OxheymlCayAFomWe1cghIM257ojSf0vB1Yuuo33GyPAXD8_vAIxxhL5s_JdZW-IQOO7E10mttxSr4w6N7i6tGos"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"f5Wyektt2ofH6M45sR_sZc68ijFQQyJO-dlHQkMit9laukfFcscGmYkyOFZgB_C8tQQIIw46ddOCNpewYWVHtNJVRLZwTenjll-EYwLjfU2NjciNQ26RgS_ukqvXXvUILrsCfegVeXVlyn21-m4puKP4FnbJ6MFWGcZtv3ayiViL6M_wsqyVshuOjz1IMdlvfWumZNxmidpRetglZM9J6pCMQ5kR8BHP1ale3dQbVfDjfS5173ZUfqoYhWT7amqoNLPywGrh4gQjyfixqnswqv2g2JgKcpEf6Jlky-a4bpr4sgiSeUXvURmfim6kPKy9K5_Qd2sHjxmMq6SiuV7RQQ"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/manifest.json b/.config/google-chrome/Default/Extensions/apdfllckaahabafndbhieahigkjlhalf/14.5_0/manifest.json
deleted file mode 100644 (file)
index 593cd38..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-{
-   "app": {
-      "launch": {
-         "web_url": "https://drive.google.com/?usp=chrome_app"
-      },
-      "urls": [ "http://docs.google.com/", "http://drive.google.com/", "https://docs.google.com/", "https://drive.google.com/" ]
-   },
-   "background": {
-      "allow_js_access": false
-   },
-   "default_locale": "en_US",
-   "description": "__MSG_appDesc__",
-   "icons": {
-      "128": "128.png"
-   },
-   "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIl5KlKwL2TSkntkpY3naLLz5jsN0YwjhZyObcTOK6Nda4Ie21KRqZau9lx5SHcLh7pE2/S9OiArb+na2dn7YK5EvH+aRXS1ec3uxVlBhqLdnleVgwgwlg5fH95I52IeHcoeK6pR4hW/Nv39GNlI/Uqk6O6GBCCsAxYrdxww9BiQIDAQAB",
-   "manifest_version": 2,
-   "name": "__MSG_appName__",
-   "offline_enabled": true,
-   "options_page": "https://drive.google.com/drive/settings",
-   "permissions": [ "clipboardRead", "clipboardWrite", "notifications" ],
-   "update_url": "https://clients2.google.com/service/update2/crx",
-   "version": "14.5"
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/128.png b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/128.png
deleted file mode 100644 (file)
index f393e87..0000000
Binary files a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/128.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ar/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ar/messages.json
deleted file mode 100644 (file)
index b456268..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Youtube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/bg/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/bg/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ca/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ca/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/cs/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/cs/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/da/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/da/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/de/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/de/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/el/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/el/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/en/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/en/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/es/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/es/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/fi/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/fi/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/fil/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/fil/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/fr/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/fr/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/he/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/he/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/hi/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/hi/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/hr/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/hr/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/hu/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/hu/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/id/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/id/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/it/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/it/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ja/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ja/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ko/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ko/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/lt/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/lt/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/lv/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/lv/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/nl/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/nl/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/no/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/no/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/pl/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/pl/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/pt_BR/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/pt_BR/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/pt_PT/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/pt_PT/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ro/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ro/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ru/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/ru/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sk/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sk/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sl/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sl/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sr/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sr/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sv/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/sv/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/th/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/th/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/tr/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/tr/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/uk/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/uk/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/vi/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/vi/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/zh_CN/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/zh_CN/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/zh_TW/messages.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_locales/zh_TW/messages.json
deleted file mode 100644 (file)
index ec7b99c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": ""
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "YouTube"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_metadata/verified_contents.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/_metadata/verified_contents.json
deleted file mode 100644 (file)
index d933e84..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiIxMjgucG5nIiwicm9vdF9oYXNoIjoiLXJ2QzBxN3FjdzIwaFJ2ckFrc1RJclZtZ0VLRFJxZFJ5TW12eFZVM196ayJ9LHsicGF0aCI6Il9sb2NhbGVzL2FyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJJRU1GZHRKUFlVcWdjWW91NkRUOEpsYktrLWpwSHlRUy1DZWV6VFdWU3VvIn0seyJwYXRoIjoiX2xvY2FsZXMvYmcvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy9jYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL2NzL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvZGEvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy9kZS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL2VsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvZW4vbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy9lcy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL2ZpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvZmlsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvZnIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy9oZS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL2hpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvaHIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy9odS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL2lkL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvaXQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy9qYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL2tvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvbHQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy9sdi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL25sL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvbm8vbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy9wbC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL3B0X0JSL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvcHRfUFQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy9yby9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL3J1L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvc2svbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy9zbC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL3NyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvc3YvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy90aC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL3RyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvdWsvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJfbG9jYWxlcy92aS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiR05uWUdBbFNMT3dZajhndS11NE44VVpJSHhzeXBuVXBWdXJ5TVhzWU1xcyJ9LHsicGF0aCI6Il9sb2NhbGVzL3poX0NOL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHTm5ZR0FsU0xPd1lqOGd1LXU0TjhVWklIeHN5cG5VcFZ1cnlNWHNZTXFzIn0seyJwYXRoIjoiX2xvY2FsZXMvemhfVFcvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdObllHQWxTTE93WWo4Z3UtdTROOFVaSUh4c3lwblVwVnVyeU1Yc1lNcXMifSx7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoibW9OOEpJTHQxUlRleHNncUhwejNub2hXd3ZSQ21EY3BZRXMzMloyZWIwNCJ9XSwiZm9ybWF0IjoidHJlZWhhc2giLCJoYXNoX2Jsb2NrX3NpemUiOjQwOTZ9XSwiaXRlbV9pZCI6ImJscGNmZ29rYWttZ25rY29qaGhrYmZibGRrYWNuYmVvIiwiaXRlbV92ZXJzaW9uIjoiNC4yLjgiLCJwcm90b2NvbF92ZXJzaW9uIjoxfQ","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"wJqEA7aI9P4ER-osYbNTo2E_Yq4qPeD3-nmskfg_yj0VvtTI7DrjHInvgRnI0c-neplO8iuIb4xHKdNj6RPtXCJf0huBOD6zTN7IvFDeT8Xphd3MbzehGgSil5DyPQGUfdcCecdy10ZWJLSAr4_6exT1Apdl__jFJkPAz_aIXAs"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"b_F2Ya2ZGPKLPbcUB4DOttfRY3Jxv1oh_YvnxvYfpEvmtK131EifdNS5R8fFMLs5905V0Gl3TZTFxGjjOeRB0HzLTLiZwfE_iBSPvinGG0_KXjatUsig60DdrfMhmUQSHm-lariqhvOor9-D9ajp1yRkTA-d2VmpGWBeYMx72jbIW8SLVfr43aY3wr5F9IbL1fQdQAZBPU_hoenqTMg_tmy_hCyo69L4XOnVP6cXnZLTYmTAt0D5jTSmWRUN1a18Vudflse94PxPWNgN5LhqLcj6-sKiDEFNs1LcaSTRcGPJwnGkqUkxcz3Ih39vdv_bZjc9IJTID1bmC3wdETYkOw"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/manifest.json b/.config/google-chrome/Default/Extensions/blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0/manifest.json
deleted file mode 100644 (file)
index 2347ce1..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-{
-   "app": {
-      "launch": {
-         "container": "tab",
-         "web_url": "http://www.youtube.com"
-      },
-      "web_content": {
-         "enabled": true,
-         "origin": "http://www.youtube.com"
-      }
-   },
-   "default_locale": "en",
-   "description": "__MSG_appDesc__",
-   "icons": {
-      "128": "128.png"
-   },
-   "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDC/HotmFlyuz5FaHaIbVBhhL4BwbcUtsfWwzgUMpZt5ZsLB2nW/Y5xwNkkPANYGdVsJkT2GPpRRIKBO5QiJ7jPMa3EZtcZHpkygBlQLSjMhdrAKevpKgIl6YTkwzNvExY6rzVDzeE9zqnIs33eppY4S5QcoALMxuSWlMKqgFQjHQIDAQAB",
-   "manifest_version": 2,
-   "name": "__MSG_appName__",
-   "update_url": "http://clients2.google.com/service/update2/crx",
-   "version": "4.2.8"
-}
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/_metadata/computed_hashes.json b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/_metadata/computed_hashes.json
deleted file mode 100644 (file)
index d6bb8e2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"file_hashes":[{"block_hashes":["qrOJrg5lsjd6fkck2Bm36ep/HhwDqLj1udsswP9i8/E=","rm0hZRXeU5dTw334OOtI+RVl7RKEHf2FWCwxai/3JwU=","Io2eVy5iq7z+DKKN51L6o0YE/Sw4ZF+Fe69vGzupnG4=","a/YxDhQ5AYDGqzU9FRn3U7ExQ1LOo56CVY+jv+5nRgw=","o6ACwg1WTB2c4Iutroy9Pm96s4VnG62EGu9drLcE2Yw=","a6NKuZsZeguaJGirXzUwMTLnu2jyeVN/odmMLDtXBNc=","ATu8zm5njM7lpbNKdoM0YyFxRn1wKzPy2o9sU3CH9zY=","lGIIPKVzqOgVGXEHi9hVG97N6ooJLLKdABWly3nLd2o=","CxSO9k+/2XHDiHRlDAT/BVwblUeobGh2MsWCtLH1cvM=","bxEdmjuZPZ3fUO9PhIUMI6ybe6LOh4qQ2wHxo9piTBw=","PM4yvKRB6pUe/nsNynmsKXH0jE4jZ1c2aEq8Tcjzjpg=","wotqlnE9qA2oZCKGeO4vxrRw+x7gsdJIZyUQkZTWtxs=","uD8MQHJmsQYFr8mN3+QJQOi8XdqasWzeYx7+QzWijpg=","3LqhtN1jKh61N63C/0OpaQaBkcR06BUfKLuYq/xIxdo=","vBeGqw0AWj1rE2YVAFcIBP1Edw/KqQbJJkrX5hONEQY=","s/bJvKJBETneSsi4fhDiTh4qONGxov9ndW3In/s+Lk0=","oVCvCKeS+1hJfIwsVdzQ4cIqOA0Z7Ua7gw6vJhOEp5g=","kn+vzj7kKhlju5JyJw2JnMI5JV1cc6tuxnuD+Ja8h28=","AZ9GTgdqdGtPbPHHF7jEtOwf5mxBmWayMSfMm8DCMQA=","YDs+XsI5V0e5+5dGIPryn1NcISRbkaj9sEAINlUuhDU=","wZOSvgwwg9lQe6l+RpB/EKQleODuEIY1OrD3zRPDirA=","9hV/bRbmpR09w4y2W30q1FHCigyj3SPX7RFmUP4e1nU=","moOTa4mYVBq60xayAV6VzoUIdctYwEv9hIy8bYTJhyw=","3h0fFgZmGTsDRp0Sv0eehlMvSyS88QKx4YlPolBr3fM=","+PffRFV2zWfITXJNpUZCVobb0eCiChBaiJM0hd4rOTk=","5S9QFDX4TFacEVtETFu1N+mc+1BOcAc5vY53pwvZzGM=","88hlKYmRcUuwjBMKXep6HxdMshA7cwjpF1/jxiiFG/8=","x5+ztUle2VpFnNVLPjY+bbfcGowdNOd2nNd2H+7Uxrw=","mfaLjayy5dHvObSuZxR9TG7ZvmiyBPN/r2isKa2eHZY=","a2MaKPZeCxWpnBLRhLayAiOlWe6peEaLf5d46WTog28=","rX+sslhvxulmwATX0dFrAk9YBf98tHx6hdq9i0iJLKc=","2/crsoq51HThf/2PKlEHfFzY/D2EVzVEpkLfdr1bxfU=","Wc8CUfQGalf6oC6gv6xjsas6QEREx3anF3jLOwz/RsQ=","vnsHerkCOnVhloBgbZrjtat53kdbPg8hluFv9wPjny4=","6bpWrJpw4J6k2AaEq2Ooys61xoIBelH1Mbiz0jq5C84=","EIcgOQ0OOv8xXzSo/HlNsNzHlPrvrZBDn4DuC6k307Q=","wAFqtNMQsSxlEXU8fDiZq5Rz+JQ+eeQU4mOzQ1YiLnE=","G1UWTwMPBwhEzVGZiC3UZJOuMmkRLaKAaSwsVeSrLTY=","AfNfkeKu/hSYpaWoiqRLytqET7xd3mTift03TSc0tIM=","EtLfiKuuccgUs+g2EoV7gxIvAICJCHdSTv7m3CRXzXk=","Qtmc4o/lnceMpvWDgljLpHFNgd7AR/JDMEqS25p0cnY=","HlFOe+N7Glpzc35mzLma9Z3zDCSA3wH6KnXzsD9dZSI=","sfwmSsAUCN77iF4xzazv3c/lYMFNDDb2P8lxWnDt9oI=","zJ5CIV40OkEKgQUXAVbBWZCLN78MEewfArk3QXrBxjA=","l7+Bz1mumqo5ko9t1nR9TSMj7GrB9L2QHx/Lels8rTA=","Uv7ZI0nDffzEhTqDTuWbuUTCieDCgseZI/p3lRcl6SQ=","13ulLEczTPjWFBTFU8s1wRHPOXOZ3tpaDrZpDfKRHxs=","5Ilj9T3uJLkRlxVmNWUZOftGW6A6QnlX8Bkrktj2jFU=","cgothyuYzs8UbveA4xlVaNyIYLDuhxlqFKPSCZPeYP0=","Oq1I3gJW5tIyH5y7gRfE+YZr/2NBXRvFcjG6t1zDiUc=","3t3V3fHqc7nXAerSKcYVOysmTrfak3nn4VsoSETKJYk=","UjwW77CrIDLbHaJ9PY2CwzIYsZZoCQa4WK/FrsVVaXw=","SUR0xKjYpAtDrm2yWNFDHF+PD9xPY7+gemfu2aC6/34=","ZeUpRqf3d5/tdKdz0CpGYdqge3e2+4PTdJsfTnHymG0=","iEB2dultAIvA6agFpOK6X1S6hu6LlmO2ph9voRM0a6Y=","k/mvSH6vc+ApKaQNpJrFOJYt4zaupXGwwlre+8LFhl0=","FEcDy0ldDYsYV5FgYlVwcEGEbAbPN40Rkhnsi183ITo=","7YIbE9ok6P0Rv1o89D/+PnfHqgv6l3DWNX+DgZ6HODM=","27SmjZqzz8ehmj4rV7Czla0APP1gtWxrtSQHpl50qq4=","atrd3uu4PPviBCxS2R5gmgBLT47yckNrIJ2XlQYYIUQ=","pN9nZF1bKaiYOtHjyn7c06YDZ+8JXTvQKr6j6nxu2K4=","03xNq/YCY72b9y4m/Uv+FKIW/XwA3k0jcvwyyeLVgiU=","SW4kIMrLrgBWQ3+Kq3nHE0HmA1L89O9/JC6S0Rg5UOg=","43KUlJJC0F3P44QGK48LWewW8bfJ7s0u4/6/6Z6E21U=","IKJwGPbT3wKnKw5X+9l4U8JCCq5Xo7D9+udBKfdOy9I=","jCgUWMAamUxZZ6hQnD6lK1+EnWYDEllKOwI2R30FwRw=","qldDUDM+B99V63OoV2ijmZn+6xdRVUc6duOi82IKpzE=","k8jvVj4HvtgTigQfeXCHmFkeq5DywLX8HaVvSXH1Rsw=","/KFfaNE+QqDx66WZSAADyIy8RQlZvXUrJcPo8xXxFvY=","q09GekMnVgIiTMqYy3UKljSiu35l9xYN0AqQadgCTsM=","zEl4szFgqgImIge2WalrYyyRlomxHu3whiT7lt/3a2E=","NYxi0fKikbvGxohx4W1ybocpdsbn3PDIe7RehgozA5M=","KSi5VvFms13RAA//oWqdb2O5hUQv4PD8IOS5aqlCoxk=","Wp2JIt8WM2HzD2GVH7vMt5KEYoS/lAbYQ1Y0eoK2iXM=","3o6iRzYRx6Hlg1BfvJ+veAISZRCrapkORwOxQPiL000=","OJmvRqOpLik36d/xn/+D+Jo1DxKAU/CD4jiFHzE5YVo=","sPL1LUUvc8V7y8sefuGUjhTIDSUdfwtXTjUKHNT6lcM=","cLmY0IbLT8giSKZ8kB1iNdfRr+TkVn0aRnbhbOk3KFc=","7rvF7zACUbJfAl8IRBD5j78AfuZyOmF3fVGRIfwFVXE=","RS8qUYfkjKIXLjRsp20IiDxSrrd7dM40JYKvF2sAvho=","tY6sDxXulDHnWCFCTDD4YlQnuz3Kp7o+CgWi9HSUKRE=","WzYoPc0+t5YSQixY7vhaS72dQRKM631QKW8LruLB77w=","HtCbCnf5kN8QqTiDXfAUl1P3KwJR1ZxKc1PXP+4Pjik=","VVgLByCzpOrh5L24D+kk6A/dyuHUN2VI02NHqT8IQ+s=","3+I7p3eyCycLZArsBG675IfPXmZ2/cZtdQIAza1/Uf4=","4VOiezNTProPL8LNQ4DMexQFysDAdr98R8a0j5tdZxE=","SvAyi4mwxvjmwgBjoADKFloDt3BLeWv9iQirVRwfU3k=","/2QzGEPplOgXswp8zhtRquKzvr6SpTyHiNKzJtXsfVQ=","v7rNz15iqGzMHXlKdAC+kz7I11hiVmlxs0OOaeLMUMk=","XJwoJdLu5xRLHS3i7dweIjlqBNTt30qDl5q73GagDhc=","6J8Ed5rdsfJTjtz8iZ4QPXObDq7dpghKiK1M62Cx27Y=","EknkzQUwpnmUyS4FE4ux2+RdNXcl25+lDhcytiZkxIo=","mahEQaytNh03DWh0my2uS0AfumEIylkPSbe1hivy/9g=","2hrZcjRliMPvsbocxvuzexYYbd6+DZH+hXdjzfCAQic=","AQs0WwT3dOMI8D1ImmcmfIvZnmOfS5yAdogs3mJhBdI=","P9F35tZAvPGYk3pQT6bPtYbFSqSdoxgkRazLMxIv35Y=","ZawgBepnitiGAvrF9gt5gRxPFx7jnvFFnKNxiFl8BV0=","B+0qyQx2OEn1hAOD3wNdhklZz8RjDvtncUgdTR+NoHc=","6z+A5EkJCUXUmLoBmyfbLGupizmH/euk5SND4sVLPcc=","YCYPBusGZ9T3ck1KNIHlxm0J8l4t5qAmummoKFlOXYU=","u9hKt7Z0u6s2GbcnaSR41/6STTYduaB+2LIcc0xAE8I=","kxmXrlw7spBmLB2zXrBESS6EB36ENwl4v8moQyseDyo=","hCWFudF9p3EYiLj4MHBgfXBLDw7sccaFbKcyRlsoDPA=","RQU+YmOsh1NCVF2FHhA1RiFGl46j0zRv7mAnvybCSTA=","Pvuo96O6rgJUrFy1hdXGY7ACsfXi19wE0wN/LLH+dCM=","N9pPWSfHYrSCDskluPIcZF/pZRuxGAKq7DS0V1SauX0=","rPhF1aDQVsfTB6vdH7F9gmRfwlP7WSLoO7rfUoFObL8=","txIRbhp1GxYYudx+JqFzV/qr+bNccjhVWZBB8iTmUZc=","+SyGPns4+JG9ZvM8EhdQ0Z9uNwjtl35hs1IeE6KT+SA=","c7s4Bz80v52pSkFnWZEtonNbRa46Jr9DRXVMSH87bvc=","jHaYdQnXUUoo7nz61iiU1ZPJzxmIRupGNZOzHRcwIA0=","V/2fnQZS4InlZ1CuHDB4lg9UKHG9lMYSPbHSnDipEPs=","7Rl4soFtRsZVVrVo8X6BTijmbWnCWMgBl4YlxkAxbq0=","Y0ImwRBJCv33CJAhYufAspt53fz/eJGWJtr56BBuNtI=","H5PEUOapwcUlPZUGjJ/yQJZ61vxnOxIKYas3IFc+mL8=","uhTIHy84NlkVdEmAajOlnqbytjzGCZ2HH2B14v3OSEA=","5AMWaVamD79hv24M1D19szYdq8rdMD8lahUkuZbxbE4=","i5kRCOFGv+PlN9ZSOpIpu51yFK7r74cpuuS2m9ASQxE=","u3Wf7PwIfbIOcJ8HMavQxaynYfd+Vgod9kUsW7/dWHQ=","yj8N1zorEKUKvH3zNsfR5fYs53vAVeN2CQ6/kyz3iyY=","F4e1wkThY1yob1aDFy/qmd0MAD2fUNueeac0kidHlzg=","n4BKwwX4ntG29VI1BnLvTtDhJvq2VmkIvT1AnIuDQQQ=","j9kwcphBFlxBsPjWB9erSflsFsadRdYYIAS6x4/rzFU=","81ilmhSp1LVkE4Q2buQ5QrTuDWf0DdS5PTmKa0KNses=","5iuKgR5WOUB7jVXXc7ZJP2okbhFjoWisNQutQdbTLK8=","B0i7bp8Jxf2lph4CB4YHlQMyJpU4hV9rlb03yBz3hU4=","fryKSIAyMmxKVrfv2lYGXM+DE5d8vuQiixTRa2EwtDY=","pzClCBqOyHTbIV/hNcNUEGzaMMQs6IATlOv5qSQeLKU=","YX0zEnpGzsIw0rpvzHwQ8Yq9u1mkfvYohIeVA0voxNM=","CVtiMkxCQWzOghzksYmC/reP0f31oHm/HIsv4j7PZHg=","j7nnV66P2nIxPEoetjljDR5yVw4cnua7j2ThZISHKcc=","hEeMYEb6U/oUnoex5WZ7drL4yHgEmssV7Z+66cetYoY=","W4TcSJqf4O7ogecdKWbMHxoIKl4Vthr0UEhf/wbWXvE=","UxTvKN+esAcx3/Qxc/Fps6K9r3jDFc6KH7FuPv33pBA=","1QdO+X1Skc+nIi+Ft7nWKO5RDUk7SyweFIWoaesPQmw=","7nOOemcaB22wn/lDR/Zcl61rSsxLqBY+LErfOOGT7Zs=","s16QcKbMqTZofSgkJJTfWT51Xaseyp+Kh8WVAFrLmcM=","FMJWf7PRlkDiBWwA2mvtYAoqU6zMzrD+kLOy598wEWE=","NY+Q+RLoMtNtb2eYIU2YfOYtX8upn6h/vAa9eOd1Y2g=","9L6krRWVPS0Fd9zXrSXCT5/ZQvfS1SYO412RoDEFPuY=","4D0qo8taF49pS2mWBwekbqHTpFS92IgRybml4AkC5lo=","WqUbQ4LgPVCLCXVl4/LO+56rL7I7cUbaulc6cdIzPGc=","yuKxWH6g3rZqRAOmk2UX2V+LnkDsCYp88AociRyKe3c=","+vCWzo1V1B485Z66YEHlrS9hN1SQrW270JSKofuPk7o=","SQWOTL9NXfGfCWiqI5E8ONyACFyxKmORffOrXuSbv4o=","j3p2icO1zp4B01VTInDbMRNH//EC/BkPyBqoRPJ/7hg=","f3lkOVjTFMu5O1je6xU1eI7Z2Sr8E0R7kMCw+3hURac=","bKRJV3Yd7bykowakGDo+Vt+tSispst591DF9m2bQ6A4=","34rjpmtQVm0KGYmKe5fXOmN5EqY21w/1BSwxBqjUAs4=","nBWCbwtjUlFwJPeS36rBls1bGY4wjTBo37m/oF2CErw=","WEmouVshxwo030wnrBaDpk+0jgGXHzfnD+4bQqxwh3o=","lPGASKh+bjrenuG32SqtRsLTShKDFYUD20UEPil1wc4=","+sxkg14yAH6QrGATHeoH/A1feizbOXSUTXEajkkR3WM=","GpKUm0fDhG/pAtv6+iFrzJSk+5Ekk8YFQ5duvWWLpG8=","M5U8yE5h7OJG6i3MHefsQLkcsJ38nXqeRR6dVequR0U=","X1TbtrJNQhh5MHkj94zlGJmdkcEJdC24LBDhfCs3JB4=","4S8QTNWmx0deElCq7Mfa3jYIauz2U4SZ9u1SdTpDXo4=","8eQB2pyK8//8F/r8Nk/CbyMwcjhgieIMqkrc1Dub55M=","3Yo3wpn4h4+4FH0X0nfZJdlI6pWFDY9fYnEZu5MQQD8=","FJroWbAiEZ8LnEKfYm2AY92h8+5r9p14v0p/iw8Vu/E=","Jy/EqQOCNg3wpFMmnnyCplSk3bJSv2fk4pnjbWVBkGM=","EqtxGcyudr3580TAdmnuEJXJoJZtFb/SULWthK5wbqw=","eDtAehv6MANUvtN8Akj7VQuyGhNT4i13jC1IY8pM5nQ=","5LxJbN8f0lb5rGMYOV5qmMqYVtWBuPA9vbtUKGxrMLM=","xC7cIW7bKzY4wACg9CXWqIdgOvVOvoPbMY22L+XE0LQ=","znl5EhSO/eecvDHUGUuyNxqLALskqxEgpQS6lkuYv+8=","x5prfKUvi/eM9ddp8X+p2KGbC5GjNXPW5lRXWwTbcs4=","xUltqw4QMr04rbpPZAQgmPK+DgQE4dUGlVP2kmxVA/M=","FVdnpoVjY+3ARbpBDYHmQDfgk33tVHgHkfOkN3mJTNQ=","e7xsCFOmdwRG9uF2h8ZgjBpayOz0f0ER3Z2h4gLkWJw=","PUt5g52IGzx3+uAZBrISuaVNliOH5n5e1GwJS/zK1Ak=","q2iZSF29y4/FesHPi5GJyOa7yeAoJX1/hzhU/rSc8Y8=","IAQ+enUN5rErJsOVDSdMsJV/eqoDd52AigU5GL75JUc=","G657fyEWCiyrGzGEpBbto9yefoPpSRhwBZ3sJdZ5kks=","/9FsegjAqabWXqRUI7EyMsePf/UYMo29kT3e+pJI7ig=","5m2m+340nBCaFgYz++6fWdxVXkwSkd37zf4in6jsItk=","ZMUFFvsGIv5QSq3elr5g5sDVXILBjycQm4S/Am4p9+0=","Ox8sjewu1e+geTJaY0yzHgL2BJd1fMuanwCkHwBTc+o=","A8AgsFfNFCDM5bnr8mH8gy2C5P54LqsqWO/7VY0snrU=","6amRX97c1kDoY6jvnsokrGX9sfdw/Ud38KseOZ0Tc1U=","Xa7vgVyobEWv5IBdO8tA3Bpj/kx30Wtu/7nJa/vXaL0=","KySwzUUQX7qMb3/HlcbSPCto+urXOiiqwlFDrB7G+RU=","+LWWN6qVpTQTIz7ipMgkW9vp9XgG8m+a/MoHjeYD8Fs=","XfnaRkHm/9MYSHuuGUHbQClxEV4XfKBvBxh3CEq0FMw=","1p/tgq9Uh2+XX8XGNzqQWJV5K6hWwUG/2yiJMmDCYRc=","zIix2LWv3v2ooYPXKj3w2IOqN3x65DLXWWCh0JvYbhI=","JfM0ssy207DXKI0/g/FHJMOhBeHLviaxXoZIvLB6tL4=","uVh7kpajEghq8M0Rd/qhUHS5S9AIy0hsSInQ+QHgUMw=","BqRpMR0DmaHBWDZ3VFnD0VgEaP2pCa4vasDB2ckPLRw=","YNkYoDtgZ4mYafeyGam2eVUqf0zupal+ZPAL0ZUXBg4=","YL9MNiz2NOEXvOzttnoWGm81dcgv2PfkEa57zCCzhkM=","xAY3W2mQiYhJbY+klOMjDgiTmdf18DhwO5qRgRKYHgo=","U5vWgiO6eVMPBMK19SarfSOmnnJj45sEMk7I/mIBvoo=","PHcLkm6ZfCQGdGfFqTX1hZHbrftmoAp0hinPmiL4l9U=","sibLjQPjy2iddLRqIeQERhfs6valWtRaXqZjGUbxGxM=","nlaQtanIsyzR1X78cVXskMA6wtwiLQnE/DCdqSOkwrg=","ZGSnAm/ULN7OjdAAdTQyewOrPZyUQ4gPgK9LjnW8m1k=","VRSWl7tZyDPbvlehL2FIMNbU76MG0sAhZE7oyLD6B/o=","X7ZAS5WteItpXs6+ETNak+9Z5cLuorPczWIt+/5w6Uk=","QwA8/Wgl7QVTMr20VCNknp/BOQ0F7DH/V+egN/jpAGA=","dDtgfDPVXv8YAQxlYTTc5+xcNg1lgMiSdxwrwk4XzDs=","B2L7LCk+q1v9Pr6E5LT/4NpX/9geeV0/C+jXPYqE2k0=","2K29iPJCMuuNMQ9a7Stokq790YnPPBJ6YL1ZRgYlg4E=","t7XHahb9FGMkFXwa8ZbjHyqV38eQw20s3vzvgC8GATk=","g+NHcAOvjJ3MtDBsi/fcM8pJdamJobI0QzrfvP/+yYg=","4Pyqgj6OpoOrKJUi71V1jtOb4UlcvbUp82/dOc4CdiY=","j30I4no2AaDquPV2pfm3GCmuzwB9apWqQywhqXJ5GyI=","eJvChpEmHSFQU3raSLrKJMABSI/wP8TieqOznm7lPOw=","R2lJuWGdxDafR4p2G97eDyA0LuVoEbrn9S4xCBrrHVw=","CgEpEFO5QBddS24FOtrQ3bUceo8L1IvNuqnlcCjSOoo=","Yjpm44jk/C4/3WcJpQW07OgwNxM2C4c/D55FgJZSP2A=","8io3nua9NxOApfKEIDXWzmT562W7tkapFwcvcJgTTUs=","+Gcmqyg70WEilL2ka1edf+EexS0IphK/fuQmXxZgEgE=","xgoKfLf3zeZDYYzMJPqHjSUVSVn+UYp5DnxGtJRgO4s=","+4jZKmosLQgBLMa02L2yjtftK8ScFtZp6obQUxM7M14=","pcGVaqPDKPH2go8Ko26mCZcixrE+D6LAje2AwRcsmrA=","PVDbX86qkCVP6vyadDqb8T2XatF5l3/VNT1KM9uPS4w=","xBDDih6H4folfFmyfzmj0bSu2DUNAcg/M+2SQUHiMpo=","NKfJVjfqVww41rNgy1ivZcEoOtV74DRVegIq3l72wbU=","U9TZ3bUbVmo09b7ntJa2bp4W8P4er7H8L9cRBjRqiGY=","BPDONMbM0kGSE90aLpBdonVmqNG2c/IjkLwrUgnaDeM=","w30U1g2ozNusj8gV+03F5GecZv7Jnpb+QM9ctkEj7Gg=","H7nIrArLQV/qpzS1GMJXX4JYsd51JEnKDyaXccaONb4=","vN9BwKzYrvF6L/7T2/9piZlUWB23j2axjJlXs5gYRsg=","f6uxYJ7mBxzvGgoWwbWwkj0AWB0797dyQ0IqgP+OkF0=","pFq4noVBTSklAapJPQT5TY2O0tnppUjhFODiwjkr1EY=","eIkD93tTqDarIIKHFlmhEEP3vWp6dSAXbxmLj/lVsqQ=","AYLn6kaSWbaNRPfTTSK56tJRnGL9rLBu6izebJZF/+k=","yVLjWiHBevxLFzk0S8WVjkQp/c9wseccbkW+ekTXww8=","cfkxJs/lVURHQ8/c+ikzZ0WzbLq02RFIv2pqbHrRNpQ=","Sb1C7sa8BeNwGvZZjjAf1gsLCaWONBbSLL8/2cXJXeI=","6rKw4IonOhbkHNIqpzstjfukuajrUR9ydfHQqc3LZQc=","ddVqFwpZbQhQ3KyCSIww5ufMKkPWoTqsJnA0Duea6YU=","QEB76Qng74XKP4gI2FOG9YuUFF2v1G9ZvgZfiYT5KDc=","BPJ+pMJtCp2xdw71ZwqdjTgi4Zy55JF4rqwerJavVjY=","QCv5Wq5CO0oRI/5dpOYiZlu+BSSas2DNfmZ8E0eoQ9o=","m3p0SoH/ENv2VBgB7jDe2sb9EEv3HRNy/ZHUEji2p2A=","wYv1vusvUe0NXwQOK7afheMOLagIYLQCUzxXNL3bnss=","TluJ46vHN5XrKuMQtLh9k88+9AxnnrKmXU7bSj1g6fE=","tTklVjgXfPB0f2weYHdRgODXYS9Pu8uZGQvl/M1r/X4=","PLshXq5K8dImakiGC7B79nFkO7PF3LiILGCgVzpmghE=","JQJvYZAUoKZmQdUwQkIE4AR9NnR2uHUCEJw/V0yxalY=","wSo8LBxpz9COw+4p9OOynWl4L2xLX5zHlCtm0l2368Y=","1P8zU/0UiKmBMiASMAfXogbm17YCQMSz4Man45rcHmI=","3XUfjMOJDiyPlM6EvK4OdjDik30Szs3pSENsgjKLxDo=","bjWOF72oL+0Vlan4hSMeIBAsZVUFIdch7xVf3lCx6E4=","lg6CVA59PDjFMHM2hACa5owhZoyXkLow/Qc8Ay4/OH0=","4dHfPBbOtrsrCV1RbagITzK9qwLS8f65OTejAaAHJRI=","Mh5e/2ZR+OcZhTV1anFKRVHqYPyULvwTBAnamJkqtgc=","1HYA7nNfoSGO+80Yag2r5ZSyCRfc1T2V4Nzd5cihqHk=","gBWodaACcAsE/kT6Rvioz1tyFXZuSV82YcljBZXQ5zo=","73CGeQFB6ah7EadjB6iRGfNRgOV3nzsT1F7BXkzCxps=","9ZICbVPPIzCUjq7gWsnVX8PU7IRzUXQlGKEozju03wM=","5J0v46WtYOzs6PwY1hrmNXEnQ+O36vD7Bj4wLvzdMqE=","bf4X7ccKRgxOuono4Cua/OtR+9BS0paOQeij3jyBfAU=","9WqTiPJ8Y+n2eSXLt+zwUu0JdUfYf81Bnp0t7NfZD0I=","m103TK+s6QpGoFVlM+CM4yXn7WHLDmK84C+/amtwwqg=","KupaS8+JDRGFGNgFk/+NejPGcXgLKfrknt9P8qs//yM=","YSeSRKJOjVX/UbPaTHD33VBiKGg80rn2fIPt/cNembM=","RrV562tBplafWr3w6ExqBHQEI9s64HVA0arScAA7I28=","eE2Ji9WZvS9+8ht/GZn5baRLRL1WvG2p4IudVr2R00c=","ex4JOwvHDGERuJ6Z/oB1AFflj44N3o7c8JSeP4Zd1l0=","cSBFjPumjUw8yw7avMJB/nVtt3jyFTiAf42HA+Tqfuk=","HJgrnwX9C5nAhOWxqV5Bfq1tqSA2iAhMetxuuGQtgCw=","yDaDlMczApRpzSKQdXzGpRYWkFtraqTZAqidOqqT9KU=","QiLVaGXkKSfb+h8J5TM4YzlU90SL4EOlTfvRXasE/p8=","rm+6DGISA6v+yWsLhqAvWCLaQn5f8xUrfQuL1we/EKY=","l/AzXApQNE4j76No+jbJi0MfNr3vUcp6OIX0+O+HB78=","G7V9iBC8agtpxaeHgKpJnzKZAHwLtImR1nshr9e1kCc=","K0cCEtdDnLc5mI66Hm7k2Y7VnHmiqOSLBZkZAu/eyDk=","oMLfzITrXMaN+9fx+ok603JdnNfIDCNbwXXeDXGjrMo=","4NjRCWpKxtyk0v7yopybLgaq4LX3Pz+TwxG6FhPJaME=","/dbOObHnxICUHis0TgDQBzs7ZnZKo01HwiUlFJjg3UQ=","oHhqoJaFPYwwQxgIIM7ByJVM2iaYuoDq5C1CyHt6b8s=","x35vmIGQeARLC9YbSZcKonhdmMDxIzBKX6LmfXNrK+U=","aAxZFpIl1JnNAmarL/4HtVneTItb0U5/npizrq1qKyE=","wIj+i2CgQm+9TPtxLHq5D4R/U1sCWq40wBdzITWfs7Y=","UJLOtnIWo0CWDs4Qb+Vt7LRIYpAgdLKeWAd66DC0NTs=","WvlwHNwnRJ9Hm6ugJA14cB9QSCgobaL/MP1hX7imCoM=","CRHFTVihZT2EtN9ykPzqEd6hZAQoV8IST9rmOQt/lDU=","Gqa3xkQ3JsTHMNPVu3j5m6ajeG2UhzLDRr41R0JlovI=","eDsybnFlrHhb7zlQ9KK2D7MJ0srrkxU5zwx73yFsiWM=","qoODgPunAV5ui+6tc8mNFywBwBiq5cfCJQXBBAg5udo=","Uvaa/7tNV0dl7h529qEUZxEe35fC11Rmj9pOo9jIfUs=","+fVftVSFUE4veUEBssYrVOp13wW6Gn7H/GiqFUUu6Jo=","OCAuwMEzbEC+Xyve81XORSorYpWlQ5FEUwR/ccZtuEc=","xANjE92oSQigTuQk0ZS0tbDOo3to9DeNaMaflGY7upo=","CwUIhvDciC+CxDe7WwKP1hGRsdxMCiFtdqBmhELJ/GE=","dVAzSNgUJNCDL4rvYr1DPGR48m7GApzSYgq1Oz3+bBE=","fD941+HjAKp3Ie+uvzNDzeuqmr7Ne+JfuZOxvXwqoX4=","c6b6fpq7KjCU9jkfwDfPUYLhVMWRDbZXNce8bXve+7w=","ZFJIXp4nVBl0nbUgYgYBHSjCQP0HC4PY0qwzItbG5Fw=","k8MF3m1x73UvhN8OkN+MEnA/HlVmYUSmyRgb1C1aKyM=","1O5M6GTW6eSOmXzVIuZkeVkwOLNLTTzQ1npVAgckovM=","5dPG/AuD1cTJFzNzzzeota4JDuwW9HzzfYRq8a1wouo=","Fq8He8PuK1JjGMrYBmwzNex7XaJQnM3eqoPLlA/h/Cg=","nQwmGHbeTSIGDWQCWMN4bSs3KIONwCo8wGXs5LaFywk=","AvqMC4E3I4b8lKo4j1gBgRL2e6nVw4PRJbtPg2BbZGc=","GWNITXyg5FK8OuoaijJI4h18BLA1R7A6rquCF9BPiXU=","7Z8R7cvjvJN8O4HjMx7cHbjHlUsMXEzJHRPu4kshDwA=","C8neUlvw+Oi7K1ASxgVyxwK06/bmm42rlMvDfb6y2vY=","cZDxrKV//H/iNLHz8fDq/6SvVqeBdIRng+Zi4TY8iIo=","nY4JBcKj6rB9oorlZDby89BTMCUmjWCxDHNJKVc3kpU=","OUW7ieJxebh50Rm7jEe6mXW0ew5nRpNHWG1zyaQV/0g=","pW5HQCrw4R3MbPEAVtEYnE7M9C9AX7UR476WO860Gc8=","SBZAdmzLbEijayW2KqWPzf18fX5jMqYa6IZ0makOiHA=","RSCbcjN516QXQA6PdYSx9ciccZqKlnQDdNGkAjtwS1c=","WykuvJV4xLvP4/1860u+CbeziFrK7AlTnAS/ORMe/K0=","zDam3gSdX6rDcLXcuJWAs3P4kE1PfygaVF4/X0eOCOE=","rBLUKyGXsiJvA95yne4doGd0ZvI45Umiz9zZyKkxb+M=","xWZz+tvOOh8MH94vRDsO+BLWsOO7WCbVpulovEl6pHA=","mAjhDAqILcerWIlZlWKn6XAwD5HcGshVgSXF2gvgJ04=","LQ1jtgvZkhVqr+1hbIAJlSCDrhA9Ltcyybyo3BY/6h8=","a9qyP7PRP0OC70AxxyOwvyyroJsDo85XEiAmsrztXK8=","asuH8i5r67cA4e/W+5Tv5b9NSKw9wWSpDVMcyKqwhCo=","GlPViYFu4VLFE23+wkrPVlDEzIIGozg+TJ3sGPJtIB8=","HR47wh9j2AO0ZtMH3B/9XP1JGDJ6QFVZrIio3uS2xDs=","g+xDTehaJ6kVukzQ0nrYbfUp5d6ZcZBMPjdEQ9GUYv0=","1s5GnuQqobiRb0BYKqM/kmxt1ESn+YTTh2pSp2E2ZuY=","uo2pk9Yv5LMrhJlq5IKFZlQWtHg0v6ieG9avDQ9zTCQ=","OB6hTpsOkYd1iZpvfkQpxFm+ZGYGCmN+urfhW8Fua9I=","bjKh/Rxi5P53xFOBamdYQO/UEEnAi8VbYPIEVSMa2wo=","jCoZ4+wcKnCW2GkPOVJnBr7GTkH+5M8TWwIGaAUOPtE=","iSwOQeR1nNl6/nmJiSEtNx1yCTeHfVy4pvzzUg1VjDU=","3Zn8qjPyunmeMjDIYbug8aPKla5TJhV1FV1aEA72tZI=","WM0L8Vj/QTpd8TIe92kPqvl0VOX1WjoM5TQxOsu/AOg=","Add9DR1Tq+vFVHh8ksGab2dM5X3CiUNS5VBIeimNPOE=","7qAYB0GjqauYtyJbUF598hCM4nmmEbrMQ/Cd8Vt/eFQ=","fr/5Bq0xwXi19vM9nosbD0yJCUe9egZAy5lAWavLKFY=","k9mzJab6xHBOnHyx7YTA4WKVjcoXtzIKMyo2O2DUkIQ=","swvM97Q15bitjv/Z4jpHeehwvWjowX+y50sbX+ZHdw8=","LbkL1k4FxP7ajSsGnhW06GxI5co+HhOluy6ZVi+9bs0=","LNYWAmXr9caIsn6EZXdxRSv3hQaSLN5jAujKjtrrLCg=","bEyu72+wDrJA+jQPLdLcJABCj/w7bgUUZJb1I/YEaqQ=","vkX8NzaY+dACus8GV/HwEiadIkQeErMHx3dMEGjFkoA=","xSUrsjODhDCbLSRuQeLgxrrzigkSO4aTTkYunDsGQiQ=","ZOJWZKtZs2UIIeBbbf1E1lLPgNbWrwl9aTdzirodlPw=","8NHZf53HBWN69Ny/qc3QngsBbcC5Hj9KOZunRnO+qH8=","Bs4+yEF8F/N6umMFzmgnOzrbm+M1UTuy3nkCzbJl8ew=","Dwm+qTzvX0WyiyAxOa0ssRgT5fYmP/szHsp4TFjfKxA=","oI1N5Fu7A8irt+Q9Sk2t7RebKr3ZWgpnrk6CNSCk+b8=","T+GFdW/COA8ZPDAM9YSdXczFqVkbHleO+BsHVqF1FAc=","m7g1vk4yK5z4jyrHEasofnCWDANwWEXoGpp/GexLp9A=","fMw9/aCkz69TIAnCciwZB1LqKSN8KtCvLAxPRJ1xjiA=","4Vi8Lt098H6vcSG4XeejmOuLhG0RnRMKj8toWt8+hHI=","0uWQk6AazJrdviFQ4ZWes4ohzqE4j+IxJN3/ilTDFE0=","8PdtpKKzCc4P9jA8h08ufZpReaIl+vy3E3eJU9+WK/0=","RLYwrPT2jnrsbeIzhTXzvcJ4mnNq4MJQulIwf6pWe/4=","+HhlPnuT51yExi4wR7VZmxqk3wK/yzy/hSDcAAeXdl4=","QVpR0dQZccUgo8gE/xMu7zYNXwZvNZd1ah5jiic3Dts=","6mHczEzXLNho24pBVuYQAN6ltGF8U/jNB/yXL+4wXgk=","xOBRVLE5SPOOymb6fbm82LsyJdIy+CJuA0LxyyplfZ0=","7XXYsqS+F8c9JRy82mj3FKvHZNoJU+r2AukchcKWvpk=","7y3e78iIMyPf+pLGHhZONDbD0manIBY4euZHiJv7dgs=","fjYrNl4KO0Mgm6RiInDzQNAMN69dNJnYzTyEFZvS8xw=","JYvITUMMtMlqUqCQIYLjbH+b/7pT2OaoBJgZgCna2TQ=","hD1+7W+w8rpUEj1EC2Yuw43WVYjhUrTpnVIQgVL2u18=","+e5bxPAwX8DF67xK1p3cXnZh6HhXFXO/m08W1I6yuJ4=","pp2VdOAJEWoEcSS3vnYX2FThmtiyAV8YhscCMfgerbo=","y9vcojmmLIiAM5BW5OjR5EFDjkSK/LL6fMsQQotEfy8=","X3NcSP4XpzkJttKo+4vBJeNi9VW3bIjWHfghcSn4mUY=","AWhDjwYzQg7uXE4yixT9ndrEVXhb+ZFZUAkAlBmNZ+A=","yvd+NieUNDgpE/unCYFZ2VAzvlkbZ79KHXz4UfaucO0=","t7uiDih/HJej/DjJq8EAd5rnz7o9gz3Hj2IA46k0Gcs=","Pf4ud6NN3inzSPlPout+d0Rv7ZEpxogpbjI9diRtbls=","C0PwsU12kb2v7+nHGY1duGVS73I7t/TUCxhcFNdqyFI=","pK35VWmC0+7dkJiwas5a4RM+IWYzMkS7w2XJXPGdBcw=","8arSW6u/iDl4cNWumjP9GRkB0FAPeuBqOxGq4+tIT/k=","hmJeisBu//9lCPYDbdJtD5XnOVnuehxpHhCuohz4rKg=","lwGfGu4wvoCucsDoDXisQx0HzUm5MsoBy8Uf5045Zcc=","acVh3c19SEyI3xyMBcr9/eLGrTGROFAB8ESPc1FPTEw=","zxIv+tksorrEdqrUEA1srbzO71N+NiCJXSR0FxBuF3E=","ZWBCyOm6t8dm4PahckNYI73Ntj6G3KFq6B1G3g10pKU=","SANF05fhdtWxbcUplhjlkQ+CEFkxB7zCGoJa4EL38fw=","pwmc/cn6RJ63G4ExFR3MuM94Bfo1swcAFxopIcfI0r8=","HytDs5ELvA9q7GpremcjYxK3+mp7anKU0nELLCxLhpo=","juEdTuy4AIOncJbiFDYBqek3UjvypQnY/8HUfYhyYZQ=","cI/EwFjuv3/KtOCTyVXQADxyRi/GUF+vtkSnZPfkkcI=","Ig1ZXs6eOX47L2sxS4Eb1ZNQPXv/+98pcVtBNL/v9Hs=","cvksFjlcIipqW6jdnHaaQjA8KhUH4K/mnKsSsipBYcs=","qNtL3ZJO+UOYvWVOGgyFT9/ks4+K0YyBtM5Ky86ysiM=","W1sxwXzoke1NV8vXhERUs4CzsFIhA/P2U83L7y8tnok=","OaTTn5xYGtM1iVzNGXE7WGLK9W08bTwjQEA0+4VBDW0=","Cqi3mYkgwDUxnUhySksWkmjxA1UcqcTvT1f1wfv8NtQ=","4N8UP/75icmAs+3edP5pzVaQ+v//dUG1zV4BxkDKtA4=","3vKMM1pN3jz32NiWt/tPtj4MmJi99bOh9ib6Gt2gtyo=","6BZG/j9ukZW3rwZvYjD2Ag+APbF7/EKQkYYNJN/PUV8=","0AJE5Tp47BsHC0D1MGYbmiXE5LTApx8wtPbfLRHaVrY=","iwMLctd3Wv1eDLws7MSbKMTlzC0G0R8Tf7auE6Nmpoc=","/ShYTK0K0WA92DfzIlBop4jU3i9toeUp//MU8AFYO1U=","YaO4UGJAMbqMUEQO0/4W1adhJ7gMieDkKCUE/0Qd+6c=","aMYL6QFAiLiq+NHcPxkDGNZXYE7LwYnn6egu7liuDCY=","SrrSZtwMKB+xil5Ak0xTOECrXw2SFP/VWBIa09JWl5M=","PCVYZjaZglpDCD7X/qioXQ60iZAvE/MBi3gtmjKQlg4=","080xdgMGyyKmpSIm9vYseDIXK8RDVEcidoWziRVuIhE=","CnuCSihdKgU7bO6MQghOo8RFVkbnW63Z5vQeGbF7owo=","NUJNaKorlHNrMcsLyFlp9R390xkoTyg3/T6ODsZMlS4=","WZMSl9ybB/QML7vhffQ5TawnkEpTY73h2bNm4z37D5E=","agtDM7yGh4EP4qbSuyNz2lbJ+oTadBEr/xMZ8UgUcGk=","jurD/UF+sv+sbHNrHYIFnmLtZ630OgaG323x0meGGK0=","DnUCNr14bdT/0JVgmjuLjmJFFgApnKDO/dlXY2nUjVE=","drlsvgy9NvX3ElNYwEovzqKjGPqYzPrIXEOtPn1hHIc=","21cLvRJ/yMGTCeAq5+CVfCkC/HJfsCHC66qpAxsT2Bk=","qtVCcccRfEuNsAYnRJ9nyZA5Fj81smbGEyQJ+ryivzc=","mc4ts9CR2RYUzrnGz+//1KO+70eTTaHG6yhyySxTe/w=","/wuR9K8x5brV0qgl/HrQKlTS5mrK2U1psnLbtfGruV8=","piwj5C2WDupWn3fzCFF5rrRIbtztqfroVzjjt+ayiTM=","lmKzRe28f3qc9FWhH2olzWw/xAVVsD8pQmCVhLRWpKc=","M80miKrWCHwdc6X/5+EG9dQb9po11SJsYcuHweVaquo=","H8BrzZaBbx75Jn4jGq5vP3pIvyOXm+cKNL0FQr8zcd8=","9BlyNWtv3bqdgVm2tJQFRixworVLUOxWMYntDa1jPj0=","/mCoX58zKLL1OAeUiMixRw32nqdEma3lrpbl2jmcngo=","eclqr8Kuj7v27kDN1NNHtDBUGqdZG0dP3ujmfw4iFSA=","DXzEZutA5BJwO3hRk7B6gmRRLTv0Yz/mOTsDCQfs3GE=","pFfKsCCaoeShDwwiQR1k2zd8YwidGJjFGH1L52Nr0FA=","AeF4w/txX48Iu5P6OPvAR6N/hhyyrCZbpry89C2aj98=","opJzTWMbFqp9qa2AXvp3Mlb9Bp0+pX5BUqJt/0JOJBo=","mGGCV45ZplpYUS3AOaC3kuwSy4lPtFyjluZxEHQvuDw=","lODMN8josr5rUi19RpXRZTcnteX5Av/tuJUt/9lJexA=","P97YetStIQ6ky88FznNqq/UGi+ASu/RFc41J1xJXgTM=","jdq1WHhDVDtI/T3T04lGBHcm9Sd5Ox2yp7KoLYRS8mI=","7NDiOtBjRpn4uCxu5vaIzJly+6wayFF1mbDUm91zMdU=","wmrd3yQPXmqhTsQ6FDciZdC84w6bD7t/tr+ISnreWe4=","uX5SGTBx0EMx1Z8sA165LZ0qt3UsKZxPtU6u6mNuzVo=","GRohbW0ZGJo6lnnMFCeIYepfpcg9cEFPTz2IWqyXKa4=","p3zzkvCGkmy9g2Wfre42ZVdaUctizgQju/AfGgZTknI=","1yBNR23p+SpG9eKAosaIvccBe5GIZLyOJR2vRZ3X0+A=","9nAkz7HYlYjQIjA3+8jDF6AqhJG6fMceyqFD0Ru8I6A=","v4l1oYemOqAWDIGUh6WMBG/cIeUxsv0AklcWjDRoBV4=","HiiCnFdPcMsMgDvtLpH5t+jeONYI+tKKTfArQlrqfJ0=","6+IabfKTKCyz5Xj47uXWR5COpnyhZt6suU0GNk83xfI=","Q41j2qaAkg4Zvngjkzfw6E3woEHid+qCF5DIY76ve0c=","xzhEIzRIR/W6MSO1dsBAKqOCCH74GBruchOEcLLb2/E=","JnUXxMzCmHoLvBt5QCfKko0rzqFeKChl+y58uiZAvV4=","nAD4yUDmJR+wpSU2gusEeATaaeLZT9OuU0byk4bErvI=","l7MjWWBBCBjvI58Q0R7pMfStbQjDAtlsH9MLVVSM9C4=","7dlLdWKK8rCgB/Q7Ll8LSlBnGAeruWmIkDqt6Rsp+lE=","PZVbFuuuiyNhio02dqSt+rWdHOzmBwqfDMrSjCb3yv8=","Dy/F6xznfIEI9ZJaOCSer4ssty8B8c0F2E5MUYZNiZc=","jQ/Ry2zXvzY2rSQ/7ve6ULnhcrcf+FSNGcakbw1oqus=","Rpf15njgPBrHTt6i6C5cmn18NL7dAIz0kNZ9W4Sin5E=","DllOUh0T7anZiNcAB1WNzM5YcFNW+BeGMaYEBcfRfIo=","Z7bF9erAkQZ2RUfmLu8WEKy7KMUslwJg5AWyslwAvL0=","z+Lc95HRcWnYunOYcLJRJ9a2xGhZ9WZY25XmYeT4ffI=","GKzYm1rDXXyohs2I+YAGt5kaHJbhIeQgY2LaMD0sLdQ=","hFJeeMP0wqusQkgny+bZ3XlN7yV7mrxuDZMDGvOWMxM=","sSyqAuYL9426JIiaeciC2TLBfKaeIlADMv4YkMkKGM4=","H9KC2iid6hLMpVEVGX1OmnuWSlTs5Zm6QhFEgjf9QqA=","+cji/SjAS7rQEkWxKawJyqSpKUeg/+wuaQ/dg5XUvZs=","U+jgpAyTHfS+MiVdsCEObOcOBovYE/BCbdb4VFztP4A=","m4wrPiWGqFvxOkNIOVtL8zLW+fq2wri+zkrZbArOFqo=","anQllYmJ+49ay2CQLqTFKnPH3lEZDIznXrwvhytP4UI=","SBdEXxzTrnou6OEyYOtvL17b8GjcxhPp5w1stEVtD1s=","0yulS9KN7IdoPmJ/JlGopApBkXgKj/JkO3tp6HKnu0Y=","AS44Fl4FPtJ2kAi8rlWo7C+YSo+Bw2Zxv6IYZdrhxkc=","2gvR0KHi0GHVsnz6fqbz1CW8pKeH6gCwifgrvjAXLYE=","a5OjRyKRR5I2cCv0rB0OYHiTnsRyvp5EL7xum6eVuC8=","hYztZNFbiMAQypVfMkmRDm/ivLcQCmESFPpfHtzYD2Y=","Zl4ylg6uKE1A0SXEnIzU4CqVQvFC6i1Bl/Cc7aaT3no=","1dD2j37jEDQyQW3ERPQES7/ptsRWGKVJ/OC5rFNmmIY=","keZRK2cQtncXQKxxGamRgoWAhanyCwIqNsl9HqKyiFg=","sQtiXxqnYr/+LXKXsfEf0uEwaPM5dwOdslwKr/mcHmY=","iGSc0/idjvN44X/vScF0HS1yk+Z710bcQh5e2Zilq1I=","X98GefwqU0Hf/dy5AJ/PhvDhzN1V72muWwQa2FiTz48=","3vNwy7SGMwp+yfL7tXd8H6iyL7XQPV0Dwfj1GgwlO2k=","A4o+Y9i8qZKgwwc8GUXWnKHaaxtCeNF0DIOU2o7Ultc=","i9J25MpIupziLgG6dWjdilMQGvGX5hUZdeAL5sFcA6A=","6LuoGPKLUQdIClMXlS7WhCI1X10lY3RMIqAy5AN95B8=","WtXZZtFF5re40Sn8TqvcxsQo4ZGm/ciGs9ai8q3IvM0=","jWUnLBXMC9qJyvKDfqp3HlAvQ6pv5u3fZ4PUcVVs3L8=","whkEaoyQG06HEaREN/2ZYw05xtMus37qOlXi3ohG9ac=","pLebFLs9Os1xaNyHT//DqE6wrvdm+7ku2DoY75TDVxk=","4siHrctbGG1l4fsnR2buPn+35hqGi5pzLO1uhw+D7i0=","Ev2HUEjlRyJFeKoOmdQXGgEyog888eZkW8jN2bZhwFk=","Iap++spGnB3haINxtg8uAqqt154YW4DiBZmfRJJYYbA=","wZtkVnpzBv3gBlwB2IL1xG6pwcTu1CNedNyOtUg9zEI=","EkvkuzI5fds7SA1rjynwwug+qiE8tksOQULLaS3IbPI=","d/gBogfVDVTyyd2uZMY9Zi8wAYKz1ilrrIls3wDhqOs=","KcuQykv/nRZS1AL/BJ+/76YkidswdIkB2OKewaog+ts=","YlGjQN0EdBCDxC1Vg1pOw1zTWlDnaWRB1nUlRu2NtWE=","D/ZGUGx0zqyPCEFdPRZQTYwzUzOiSOSzBfVEISpkHUo=","wVrWnU19ToP5ekAF7kmJcDxd3PQ3fTEtloYkjF2MyT0=","3/hVe2b55489MH7f2ncaLXD160BKo2bY+Y/dPOPzeu8=","NVCqnwwdraCJMpIxhMBNrLCvecduDNZagtVbguTTT84=","QnPRHGUBaXOJ2y22DpzrKsL0QOTRDWlxjmQv6B1Yh9A=","+iiORkPCeSI58Yo+mYcrF4mkRZmtygEQpaF2nFVoiW0=","MiS4rj86hIoSvVe2uNtSkkDfd7xCnxyDwrt1c+P+Lm0=","91MfAaRpF6ul47Ga/LhrwrqdriXhi3jsiA0sNT85tqU=","JqfrO9m8tYj9WFcpWPA8FVUEv2kguNsZgDvNpZpUK6c=","/EkPq0yxtE6viNnrXatdMsDAgGZH/QQMpF8lpeWghgo=","CMb1tIz3DaXZrH/DC7/1dvHiG+tZvoCGjgoJv1LRl8E=","wpON86JcWlX4LPECu/3I+yZAzyLjN6W+cfqmXz25rS8=","KLVxzG0KLID6mDQWFqPHrvS9bTWQuUxQS5TTTVs2rvM=","sGrWnx1DBG2/X4xBCXreQiNTefh8O13RHmTdQASOM3I=","ccxFKrOQN3w7J7DMDpU3RzNUmSKyMVPlqsX6g5AJLoE=","BJqDERa1aiVnzfHYzt7y3v7CsZIseSASgomTvbU36kM=","nghygVtZ4ld0iD3EZ6qEvCWv9rKh+EYBIMLy9gjQYww=","6yc+5nTd6verPSbbLyM/a07DxGGCk8OEayhWr3ZHBcs=","tgEbTav+41MvzCAW7HKwo4RHh1bN+8UpOqzcFf+nb70=","DRn5yKIZHL9Fe2+MW9nykQiO06+mH8poTY5oDQEFOtg=","7J0y5byfOXSFLcZruVXP3nHwPIjjPhOxzCEtsbEzDqQ=","zxzT3esoWtmsQ84v4OU365QQ+jvy8we/BoaB5ChqfYs=","S9ivxHchaw8ABTxUUfl3GDaKMbPN4+BbpkNJtNN+36s=","Syg1EzkqHK9qShYJL5AhZojJrmxUDJGvSZzXoN7pfkI=","pEzpXlDvTnhHAge2dn/jBXhnBmPJLMjRcUzOdweFXT8=","WNFMBqB8Z28xfPy7IGy5yWtVa3IaXSrl2u4Wa9+/2UM=","p3pZV4Ij8qFT+XzBKTZl58B+JXk7gsKgbixOi52RzjQ=","qaReAByjVKPXOFUmTQsXMazt5GSJi/GpHmXbsmGrEp4=","Er2SEoTp5mfmTP4Gz9yrWqQNt7PTnrPokePKDCyFCLo=","+YXrB8yz5VjxoCtsiYIDrOVSdcP0uDiwVXQy3yMTSVE=","jT391o9iMUryLhcFXb045pxIIOX3nTBGoESAFXkWmAU=","IY51FK02DVKwbX/QbNY0T/n9FXUKWtjMZaYyi15J6vs=","56XbY4nC9/RZen+p6BqrL7P0bxxvwRD1cBR/GD9yKQ4=","zfLXLOVnNe5VZrvtX9VVIjHDpZCk6yDkD0cfUIoCS1w=","bQHJMEW3UPcfW4L5hndztck4iqAxdmav/FNCYVNCpoo=","33+h6GUGDnyrGEJIqARYzoJbsi8GT+w+qOAVXUcNh+U=","LTBEa43WllvUL95rQmJB/hv8oO8Csw/BkBLznkdh38g=","AEvis5zTTjdPKlzKkLd6NadneXvM8gUB3epHsVC9X88=","jOVOxK40+Ys6tETjuENlEWgsrvjg/MDEGgHbqI4d4Xs=","TKdThONv6nNJjTpP5szcQN4EKn82eRJQUkdfEVGA6dE=","lbjB3D7PLqItJGDCza/+6qeTfkdOER9/nOspWvaI7R8=","Kyd7iEUusLlX9DHt2D98LVtzRYNQWBJ7/q8fEMvs6oI=","K+hhjhwVxg4UA6cRIzCxlFAyyhSuvdQ2DK32QXs5mvI=","aXv+hS3REPxKNSXry8Pq/8jfOTo/vZSbtyQ8r9Ifi08=","mX5B917WQ918XBQrrGvwLWidBBWDGHQhL/KwMQCCwXI=","j7mAdvuwZTGFp4qIOLLjCEgQdj41fLx9FrRGh0XlHmY=","8jvymWZWZYwwbPVjk1G6SEDggqVtLhfKwPMq1/Wo1c8=","raZ6sIeXYWydQNZCRZyIrARXoMYPvffmHYRRqixY6DQ=","MI6zczHj9uNhzio5QVBdMpnv+e/KUcHyw4p8fmh/tJY=","rCr0V+/oOC26ONR0kWV9mbGcQiWvnRXupN7pY0o/UGk=","zAhU1rYbHhXwMCU9rx6iG2nMr3NjHVPPveypdzLaXPI=","R/jLa6YPeoV7dhOr6KXOjQPJZKZNTCIz3wU4goSK884=","AXNsroO8RZQJW3mhhvRDF+fvA0I43LRNVU9CaG+BIN8=","iVEGZ5Z9soEEHddynhhkoI38vH/wqdXkudaekefhOJc=","Ux2ZW2COiFUl3zZwol3lkIVKKFxrJ8RMBQ2G2L7hzXA=","KlG1Kdf5VOxobSocL33b+/t4n7P9RoTSqudUkydKbV8=","WTEvwAnCZY7wLdvdnVTXn/YzvEfZVYVlZ/3Xjf9F4Fs=","NkvkO7gJOth3cykGv6y/NvgW9fzLD+LNgHRTlLdKS10=","LdMG5Chr9LHD4yanmOrlYHSDbgGzFGVtyEOkB6SBepI=","eW7mHvH+KHT+ngSPP4AQj7y28K3SVNL7SqUvCyJQuDk=","BWhKFDcoYDm1CXF7wDhyhI5ZGpwZq/PwFGl4VAwr7iE=","kR7CXghn3c29lHe4/K2Yn1rYsOIzk4uIjhsBRgixl08=","+W2BRU43cHBWKu6zxudtNCJsDdw3UaWwESSEB8aQf48=","oqGHiyduv2Q6FcrDqgUajjvl1lXDDgvnm7hf86VViRk=","e9IbnRmCHWGxghWC6JwInFz04eIPfbO2wLJDl8DPRmc=","imqLg/6PTJVKwSXhr41bzJIULPi8Vwet21R1pEofDlY=","rUE8Pco6hU9f4Us36FWgqK+RBnmny7+R4Q+2zKbRl2M=","tY9oU8yvWXqjX/gC+MrIbrSbvkOlbXDtLWgvLL4/BEU=","wUXCY9tXqRrQYZq3LOqOAw++3FKVDWts2GcrZnQik0k=","bQQ4emNBd5eVE1mdp5QPBuWeuqn9S/u1gxoCTolWq00=","bMog+eGWmrLUrY+a8qJpdalOWzvn3BWxo3eFC7vZ2Yw=","lesKzLSFOkbvrkQEBo8OuHHcoLehrnR/Ws4OGqBB0Sw=","WC/SsaHWeXhEdxKPeG23qBXznplN5xQxU2+1xYdRIYc=","QWZsIIwBp6GBDnm7mT50DLiHj0nMNrhA6cy1sJ8yuzI=","muhudXQq66Ehmcf7fpQ3XYVJN7K3XJS/6yBJsRqujkA=","sfhrs4CIiSKcWDH15+29DlUS/HFq3o15v6bR3J2OOSc=","NGDinYgGYfxZgl4Vd0KZD/RhFOaqUpD8aH8CHXYo0wI=","Q4TVaYTaiOd7xPkRrr8yxhRCmF71uJ5yUEjy+YM5Cpw=","laIHzIerfe8ZVta+FhxhNcwp1Fv1MELNX+wcFrPpNao=","vnnDsFzGWvcypiOnn0k3jNPu8qPOoXhaVB9XqlxXOf0=","E4kmWU/LOED8QHj4MIJqnhJ6cRO4KtRjVUL9uNTbRg4=","f94npjrVZ0OgQRuMtzTkcneIYaZMapPSleLdy4bv1W0=","7As+4bj/T9LKhrVNv+N3IDwqLIxz/fO6exhwSLG1KDw=","+a20YU5vJQXDh8fgSbt5QsjaBVAJuCIGZk8ZWn0so6A=","STDOpskX1Xyy9rFFFKsejrt8OLalG2zqN244O0fENac=","6zQgIDA+m4x4zbyBCk8HHbvHs7IaB9pBgmUkK1A36fM=","7n1b8Ykz5PJL4CmOJxrDJPGbIP8IGtRSy3yZ2FuaWok=","jk5462BEh0NnLjyL/SUQg88hwCD5mfp6OjjHQu/S4oU=","n7c1lZh7zps+bRuxlmti/bwbx7n8YFUsuSEP7VY/XHY=","616RH80y1YvHELAqLnv9q6MG0GE/czqodXefrTV4nmI=","6bQZRbSqjD6L/pdSTGrcyOm4OQvQaO/IuU17xKL2S1g=","YyIXqBja8Yjymu0XGC0cREItVRQ0oarxmiiIj5LsuME=","Gk5pLREoIpOYVDzOMvb6qhUgmowwCMt4qk+QYX9DXpY=","6qrp4Y8c2Kp+wwSExEzjSA9RfjSgWptvcwOk8FGIM3I=","v5c3Qs4Ysi3xDOUUR5HsfBz/35Meuqil1taNyhgSgWc=","wF0/9MXa2jxwUCiesNSmyAj3s7oW0q66qLk8n4Czpzw=","yAghtxxaKBbt8mY9eZLZZFmeMLk31I9lwEQJOvpcSlk=","PDouVa+k8p6Q/MFeAghuqc0KpuiF2LGQyplbycTRHfg=","zSeSy2l6XBZVgTMOASQ33CEmwqH00TcFSAhkN8EGOhs=","K1EwZtCDUfHVgAMGMKVavHmaiBlJBb5cS3voSVLBtcI=","DhxdYlDKOta65aRKfw2vZPpQOXcMGnC5KFEwR8+0lyY=","8mmyVV1yrNtMZj4DFLRYWb/9EUAbkBnNWEIj+b6V0NY=","Ab8AG8DnasRPUL5nq85rKpY489HQNuBE+0wqVYPyQdE=","3w5trN4dfE8DIw7b1Lfs4LpNqnR5iGcRnZK+IyUQrGk=","nA7PdhZunqYDij/NyGOG9CvCgpAc8S4tCbijDaXeoDs=","9HXgfTeVUIAc2tw9p01G2rSgq0a7XXxRzG5Fi2IqDRY=","Ut38Qz93WU/fqov8CwUUBQcLP2YXQUQ/2AoTWvk8F+s=","ifntPMfIXnEnUXWqB4vkCdIeYyb6hMecUpfyzP+LrAM=","GXnYL/OiMEXba0/ihgjziYgZozTUlDQ9hoqiiNGFkqc=","fqSqauo8XHsNwqj7Htm8VkrJwh27t4nW3uG9CsiQQo0=","n5VvwBQlS5GRg4b2thb4209st4BBuH7ssNYirx+sqCY=","f4zouJamGNa2pt6OsmueR2EuW/MI5S5qAnI0Y5rFid0=","jE+AQLa8Pt649wY15pkryhlDyZQSeL25N/4qwQnnZ/c=","b/NISvi5sDWzhNnbuqCdvORHL1reYiDrc55uMSmnaL0=","FtK+zEgqJ7dlT44Vj+tXqrvrUWDu/tzuwG6vKWbNveA=","MHQ69RNi7uiD4gWw7oyhPAV+zrqGHJO6EVD0prRDbPM=","H5rxkTFXIkFJ/eBaQ0g+hvP1bBvu/svMBbStNMfwp0A=","AhVZ/Kod9Avrq2Fbh22/aS2DkNdM/SRNtfEmtLVcANo=","o10hDBmf59IiPmFe1qn1rJTMCAi45Zc/yMtvv18/8n8=","+kg0DpiXJB4+GPPZNqZcrkwp9bF44dHcuBP5eSyEhj4=","UWKHZZCrNdD7PULeLqB5xfwHEx0g6ay+bvzwxhH2YRY=","0BSJOdJ/UobzFNyBHYRn4IoBZ4puH+jesF9uBc9/pik=","re8OsYyK5hoEed8iUJFBo6H1XiFsc7LUm49sKB8iyE8=","Zzmrhymhs9G/gi3ok0dFHrFmbLasB/HEnp460ybzF3A=","qWwTmit9yw77SfkDFj0bGJcYl+VO45cmsTgaaYtgGRk=","azGWHnTmTsGdH5+Re6tz8V+AqUZGW6qQVNRicOw4oJ4=","oAdAKVznDTZluXu1FLzh8RXuRmO5q0h1dCJnFgkD30I=","wA6rNuUTa03iEI7ckYIXxv9UFObuSTq8hYulr0Ja0+k=","gmfCg0UQVLVzSXNtOJnmd5vVw63nftFPr8Z+NRqFOJI=","JAovBhmLCut5ZF3b/0X/jOxEyv4WYsyjQ+1FyHUNqrQ=","sB3DZ1q7Bow8cyy94/zAeKyV7vE78aVcys90Vn/M82I=","w6kqPjRs/Zxr60Kx1I/jN0kw29BqL3Q2dtAOjMh9AP8=","C/lQAyR4MKrt24HEgYuIZvrZfhMs+rj5XCUyXsFgBzo=","3MtMV7Rgk2cxZZ/8jL0w33GOINZ40c+9PwwbdAEyyuY=","rI6Skzn206oDdRzFTbvGlF4vrOND5nyZwKpsAEEnxDU=","v9NiZ1MK4TO7gchu2Xk6aKCjcyh45GuBu6QpislGMMU=","53aVuDJcwv+Uy0i5Qm3ffWU6bVGPyCmJQqAXATvQav0=","L3uMR9b/4XfYT4bawfR3kmccd41Z9nRLghWr56qrM1o=","tn7MpV2AgHaLegkW/WZ05eQuHNSCJYPYJaKNMWLueSE=","yfO+gXVI8k8iDpKvcYvdtqgoh3INHjoCTFJ7geNdA9A=","nM1MorJW0MJMY9BWPC03tU7YiOlvKfT9L/txAJUPLpw=","A/WZh2gA6Pam3Or2x8iSaPJptk5OnkYu5ZJoJHbizdE=","y3pWpYHS4Z8Zbl4okAfE1ZNn4wydrKU5J5D/2Yy3UwM=","nGMyJkYxO8pRJ6bHD+rOIhJx5Hr/McpdW+72tVy6z78=","5aMoHxmRdIHgqoEofoPGJuHMPisfMGXvYlYNtOvOdIQ=","4vDlS3REhyZDkfR8u5p3WzDJsap+kxPBx7kOiBXkTHQ=","tZcKaPirx8FSegYyl52Z/OEaF/LOtBDdEXoOhJiSf18=","Bad89jegtRCdnkGD2lpg/NnASg2QVRiMdFOeFybmq2s=","cqMZoKsFHAz+4OKD1Vwiru3B92GQ5St/yqXaG1BmzJY=","3c1Ai0EQE2RcLgcv/z0SVolHGtkuDO0xIn5qr+euYSE=","HfX5vm6X1dM0QpRtHbQXzBedffVeluewlUM3xi5/bpg=","4De07lFZuEk15QB3nj2skWtCCtzkoPSDdx2zUQBEbKo=","NqZaVGRVbrkZCkWXM3cIt+iOZgRDC4GzEqTTASPFoOQ=","h6A0XDi9wNIPzxpE+Mz4XSH6XufAXEu/iqZIsDhN3r0=","vYOn9g7D7eKFzFzgbecyo9u6202AdX+IO1K7M4qnViM=","ngpR0cnOZLgMfJOTxWvkDtOjQSKCVWcmEZxrVwmACyw=","3ST0I3kjWFemCZOLIKfPGT61D+cwWxfqFZD0vqhpvPM=","KOzasRyYCVqDrVytTgo1Z3X9FbBIgcNUno8gePlt24E=","+QKsUp7C377Ty3u8QVIuTRw2nKPa2kwdHlJXlpaN8qU=","9G6K3lPi7w9SsztKR3Jhf9t3XDOx6cmiOHt9YfY/1rY=","kW57c6ISB+YlnqpVvhrxZZ/IvRACNrtTLtY8n1G88hM=","J9zYg0wkQw3W33ubS+Vx55EZkTsjXuzc/qvPx7VN3E8=","2Luw5ao0Gbc4zID95NqhqJr6ud2BAvSn5rZKKKYpCc8=","ClPhyBgfhJcRDnfpsbJCmgXox0+UdErEb37l3GzlqSQ=","RBw350Rqf53+KpbKZL6GfPKZrvxXTW9zwlPlD7WtDYk=","dYJxMHxqUn4vJdI77+gepTW/HweXhTLkZ8N9rl/lI4U=","8v4uPrMWKvbPXYly6qUCO2KnPSgAh1xqhkdpVHbohOk=","TqCYobv+rwopS09Zw6+dpTWRnv3jQW81d+w30H513EE=","y8kSQymzq3CsRT0ZEaSBA5KMT3X/zIanilJzbS+n8vE=","0A/eOqBnTuawjVWx7+NZj1/1StVtGTZq4QBZygBueRw=","t6htuqzD+J5ZK+fwv62LdNCepF4uHJbFncGQqZGFaq8=","3sAUVgw03Ga3vcUrl1He4KLt6nfQR3SADvjQpSoi0Fc=","4pWVEAeQNKpL4jasknxSmDAj3bhoMOwneeFyfg/Gn7M=","6DENpDG7wj8pRWiCJ1e4SN2kUPSeBvKNi/O/GwdS4Ac=","hEq2QcSH8cE7c//0hcb7zAwVOLbh1V/IoyQ+xiBZp/s=","JxikjlNdJqXRZnH2iP4Q1laTNxv0jIR2eUzDMN090wA=","nRE4FgcRADwaezC9NX1hKIHJDfMMsMiyjdhUs9g62OU=","ZWByHhL/sUexFAdtOd01wiOKZu6VQYQgcS1Pc6Jrp6Q=","YBFZmI0dlXgYghFI2vucjrTF22mkQJ1EsdceCqYq05E=","0N933i1mVq8pUpVcrJUb1oikCKlOx92MHoQU03RAHOg=","7BUHcdIOBpZ/UOOSj8FbkBB9F6pKqI9S5IeVR8ogyws=","Jya8eEiIhqoDRx/PgIWx2pJljm2g6ZZr4B95Rjt394M=","+RygKSdaDc4i4meF+tw0j2VqWrJ64jpdxRRGuDNLNpo=","fAGgr2rv1/HJZPYBXaDdnVPxofRhTyGQ+cgTqgLfkIY=","8Ot6uc+yAVNFu8fK2z9hi5azugd6jguPkG/rZZVmn1w=","hoCJHOwRs7kqAzwxpjYREewLPMjyryS6hpoHhnzQDWo=","CQu8KcLAI3epT7EZnuH8Z38znAjT7sO2QTgLz57ecjw=","cIYJICWgMipjRldUL7wh/mc3+h4IOovgcTYazBDpMHk=","ZNCc1NBerHyUoaVWV12KU4C/1DOt2GiTRSvqxS3AAeM=","Tf72SXOJJrWpp6CdRPxVbzPVw+BS/C1eR54/DToW9D8=","4JsXKvXNDGh0LLGPG4kHcrhbX/wCPIA8QgC5kVeyONQ=","oCDGwJ5yCKYAOSE7I2iUtCedCYoFGD2UPhcrJQ6oh+c=","Iot5S2uDrjcG4iNkRZTH0Pl+/V0D1g4SjaDr4pcEeQw=","JBSCuBpEbsX247BdkGD6HD+LdYBw3Qi14cUwJhdpuEA=","X27gw0fUuob7pK0KUTiTLYU0mxD42e74rkEo4c7iP8k=","tck30mvhmjIW4ftimwKpN1e1gJgZXo0axeFwS1QeYKA=","LGAt0DdaR+WV9irUw3W9TK7PAiXja31PjBUmPuGKwr8=","hurbrMipIrDg+LHE0EPiFZDUOiOz9WRjLE4vPkbiwMg=","RmLcKJ1dACi2ZehlKpdwxT3haCNFfBmoKkh4kidTmwg=","ioS3CutU/kL7tOGZjX2LEZ9VDj0IyBVWGLr2m87OwJs=","6CTIPSpIxyr51b2lCGLmgf6d5OMb5w/rMdS76uDRtbM=","AXfr6ugVoWKvwhaWK4UFuOiNQVQiZG+qGijZPZGi+qI=","zhsVC6dPTuxJA8nlGzvciCG3v49tb9xpMJLTo4sSMdY=","xxS8bZvkPwMiXk4MOeVQfbF9PrLDL8TgCsBC+PKMPqU=","A/2zV1FcZMw8Nxb/jubIeNo9oDMJeFMK8/0fix0eaA8=","LDnLzchvCzFHFMclJHftUggb/kY2yyRE2Hk1/l0lBzc=","zUoM2kKFehEvRlK+hau0hMnl7mkV+uTgS9IZZ2NFDCs=","yXqk6Ol3CzPzkH8GqmObiqP1V75uBSizhK1syWpdKX0=","pS1GzfTrKhFfia/3zEXunFdYjg+y+ugQ8UYhs35wOLU=","522gd+Nb9CSECOpW2BFnAy69M6BXX8lzThh/CHa7q04=","qR6g/ADeERtkqUOSNnv4RI0kL79VOnLSWf0DV9AD2UA=","DapPeyZVr0BiPpSTHAhHJzpPQFVXTT25taeal4K1mYw=","g1pBpD1MMp+P11oFO3v+PrdSavdagB6Gs5MeTCgGdc8=","C9IHs3+XQA/VEHdaErxS8dmSlAFvLEzD3ExypQF1Mhk=","g+/nZDok3LHTGMVh4hYVnbGLlMxO5QBYU/9eV0j7VtA=","IhHpqzXzd2gcfTPN/4O389xVw5W6Hzqaf0KBNuSsFtE=","D4sv/Xf/xTlHUrEEz8q1tOJpa+gwAUqmTqtDTJo4b2M=","TSPy0jrQDtpi9Ap2f8yp0NEaul/14jzPItqJzRdKKIE=","9dzwre+wVufALzYDb3VKJm/SYN9YMvwfZ2AroJlU7qk=","DAXqwVGgMkyNUchyPTDCqTC8i0Kw4T5dIRBTjLFTaYI=","06/yl25Yl5ihU2+RzR05lrKAS+Yz/V1YxvcpaPYH4vg=","V3qOsZ2Eq8lcs59gPigpGOnkVi6VbjgLz0TTvsoseD4=","OQAT3tviAbeuFnvJXyO2HOF9xR0UdpVBQcVsli3G7AU=","ZkaQCFjUDZPBMO4UpfIwLPdm0Wxio74lnXXm9wNhKdY=","F4O+M78OPiORml3UuPnzkO39nKeQCeElqSIPuVmOFug=","+QtYMoF4TI+I8f9EqY2ce4ZAlQezwSayXyoi+i9Z0zs=","FA/fg8Sdq+zHfsqdSjoRWcB7saxBR1H3bGe+E+gAfg0=","lgVagEAMiQKkYCmph/RjbOuI3q1cdoRqpFtNg+vHzls=","hkAqPC6aue5E1KWvadLKseD1qAMqJIUbkR+ClVrbv0E=","SkgMgbuzuT0S8tqmNg7k6O2trlsw7fZ57t8Y54IV5kk=","5qV01Q34STG0YgIGY0Or7pYeUT8lDrSao6iPlTo0iH4=","Zdh1Snl4jtPmJflSzSv234EilaQp6o9HOfzfdVdJnsw=","dENcBDdg6P25/2C8OpXCbKUQ8vyH6pBZiPmyI6gwwx0=","fn9QiUEETdTBVykNLIGVY6suWiIE/ZuOS3aAHzB4iFE=","r4kiYba7drEGfR5gSasKrstbsmhhq5BST7ZFm6saJ7Q=","BNl3IFANLf803uX8Bwjqly4ockHQNMAsPF92mjIDvFw=","cpAMd4LyKDEN/h72CGuVRKx5Qz7dXVfVNvjxALcKY68=","wy58lVC2pKyTW3G07lBQVkq1zQafXi1qWkmZaQR+g7o=","wWcdPVMunQujhxfH6udNvpOxv+bOuOLp68zW/Ml6yRU=","KqZCgxy0JIlsJ8C6FQtYjOcC3h25NIF0sl8mOruD5ac=","wvrI2KUlc5eB33T08pJKBOjLR8IntPoinISHy9xrz5Y=","0vcwwDdThKtoOfD5E1pBdRCZDhdc1yqd7DIt6yArPIg=","XvUdwJfK3FeSatIITrq3rCpmpzdFOmSFOFVCVzf8nPU=","olBOgJ73H1ETBPMuMKrpe+bEkns9FPOTb4eUqJIxoK8=","03wy12B0CfUWJd1tl3vRFiEcyLl3maa7y90V+8+G6Jw=","zPSgpleiWW72/UpnlLn0I/ii4+VHYMkcv4msMj3F7nc=","KHF0INiitXZRjWaYuA8BouIbIeUcDDf5H9Wyqz0UO7c=","tAcCcngB30AKp6Z2w4+ozBURTmMqzcLid8mP5rj/5E0=","XM+CQ9j+8ajS/bojBO/k/E94IkdVNq8gaS+6dhR+dhg=","9x+cN6lW6mx9SuX8lYrb48jdDv0ldJPbeBx89LSYDUM=","2IY76462RQ2o9AhbDQNXRC5M2qaD9rpWCpmzzBAuCmg=","zApyV6n0dsAmJewUkwVr30Om+UgPqeyeZQDPfWX9gwE=","ovYtxSCxegY5JImAcG+LhJIo44qi2BBGBYesx5rdFkc=","KfjP7YX6QnCBQw/J+HVLpJ25ET527voQ7bbNTLW50aI=","TBkvZGVZNZaN1/PvV+2DCKqt9XIlVgJGy0DlJzpVlmw=","AilS32oeVm/kwuFvBSvadF/kuAM+vOX2sIqBx83V6kw=","oXuLHcwx8KPN1cxDogQsIPL+iFdJaCeDN/Sj7jJkPpY=","Mwb7KvP06r0RdJrKQZcTqnBVpH7GafKndgEgUCVaIWc=","dOHOkZLoyJ1PEuzqwiQPV5JUDDe55VlLIdT/B+HFD74=","lj1tz6pX5NoP/XB04HTYj8WHfN1Ik2rRoL1Xsb71j8M=","cFVuoocB/ATan6OCLkIF32ksWV8QawLdhBcuPO0IbLo=","DpdgTsFVNF6ASpyZXHnzi9hCjk9dFbatYGgxRFGVc7s=","50ORAXmFiF7/UUKcXSCNL/halL0995zofs8nOVo/R+A=","RoTZsg360L9EmmFjqxFn2Ahu7TxHj30VpOzp92dCCYI=","968gyBN8pPFfNh6z7AHI9HOFhaap67AnzxrfwjLaNLM=","PypMNuHeskdPli2DZ1EVF39fEZnS0FLX+7pYWwKB6aY=","PXoqOF3Qes2dOKqWQK8v00VSWQfc8SRdGtChV/1uA5c=","VHPhFDN3TsuZgz2wy91tdehDwp3RXE97lbZ2wWAjGWE=","cvnBA9zThn8YQG5XhK2WWszFO5HhgLL/+wX93Sp/Iy8=","pkumbWLG9Q09KQI4VIN/e8NBDW/gq2Yzluc7su/FtmQ=","sEcQxXfdi3u9kolVsf9ZqAsoLJtL5VT6GsNnXyJidtA=","KTLgjqbgnLH3IXC8PpucSpP6OFFCrLJHh4ZPiWaicTI=","kWnVLnV26hxervyH0/BODcVpXvw8//WukV+KyCx16po=","j92MjqpbK3/a4ijZbJXwNnwhg65bLCv66rGTfCbzYvI=","NsB2XbQv2e3yJsnhvm5ByUl1tKT367ZeoB4OCYs3nU4=","k7UXghJgNNDkgbh6vxDTWLIOf3UIoMuKTgdMKQDQtWg=","6a3XrI43Une+J2GNGITAo+aM+75AepR1GO3Qa9oM1rQ=","L5jrcKY/0t0paRuiVr5p3P+9g2ZyBZOoMYVTOq19VLo=","SHvgLlfOyx0JbHTvjB6q2rMKEfs1pG+JsXVhK6hVKjE=","d71/QUbHKl01suEnxgVcWjHjPCwDGmXrAcXN36SxRwM=","NyUjapIBw7OFHEIVp0PozpOa6tvhIy9phmqPmXSMoJU=","ElAnq+iSn5cMWM9fEzNlgwvUJ5oQtGBjkR6BVycVTcs=","BUxs0y2j2WPh6N1WjIiqsFx0Sl6fbivGZlOD8IFIo5s=","64NUqMFlT/1MKkrVZZopuNmuzUbaL2eanQjz5adA2gg=","FTxN+6z6OWOdOqBIU1pZKEoauJJk/ngynRDYs1EcEVw=","7IcM7R+U/kSO5Uk6mn8LNCOaMitbvX/wkuufH2IZqjA=","dJL8lKqLy2LutoIyGIjsgk8nY0X1bI1RCK4qbtH/ppk=","L0L5IncotfIEe3o7517r806WJsNsy2Vs6KIWiCa/Kjg=","PaRFwi7WgpYIH9aG6xso57FO+Cg9iTKPuKBpToXNGwc=","uMWYNcmagi5Lif0zYUNAR56upe+GtuDO3ibmiVVOu0U=","R2Bk3iH59suJqxc1CXGCAwWCHZEjh/bYia0lDDGI0hM=","h1NFEV1KerOLgxO6Tc689zKCBHbYHeIL8hMYy8IlvYo=","tp3IuTY0UvHjRn4ndqp/iYmPeVTydZqt+1W3Dl8IMp0=","ZhLPKIRmXyf7RqMrcqD6AJIhs5iTGrVNdZM/XuHkaNc=","zrawOJavwVtFNb9HMHsy2CV8bcd5nKkkGZk/Cs0xtv0=","h/xmmj/E/ePkoIiHlmetdfWtzUf8auZ2Ktee3EEW5cs=","M8pXVHV/IUOwjLmdz3+RxZqLQfj//Hb7z9pXrA6wx1g=","dmQiBpWHPnvtDM5Critx3BlJ/XsyZ5mO/+qlNNdZt9A=","mGBabOVSl4uNjcs4f32WF7mbr1rpKnHztkhMfQ/Q3Es=","T8KWnVgycF0DJGJ7uB/hU1JaJ31tXKRvUZWEWMtNWjY=","1vh15HVuNQRr+JidKT+cH+cnFIjY6842V+d+EceMCUs=","Bj2rJ/dRwbvtpiM4FebsDLP6EE0DCNHtC/3TP+IyaJw=","/Bvj43q/7ITUa87xN3bkENm3mkqGeVoMguog49C+I2s=","m0jrXUH4cVMrDpPXo89lqq9R2/+XGgMNu6GvhSDR0MM=","CzAv6rgQcHkrLJyCNA9GpBQBoSvDQl4k6kq3lUzrD+M=","IVy0k2rbkLYwnASFMCXJcZuf6OI4tEAw+HK32MtwEBQ=","RU7CwR1OzxpOH07vqoZpBbeD7eM3NEj7UNZRIjm/5Dg=","pDIiBNyFuAcQ9VyrDX9AaNyGwE2zDrZ4qPkMIJDB328=","+vYm+L13T7Bkp2UwJjMvWvp9a/h6UHs8yvPey3NH5yE=","jQ0ohozefxk8H5k8AqF6Ic05l3qevgjBtu22VvDQ7Jo=","Ib2hsdvIUR81AWSFehyR9ZHMvIe2dwoDrz4oAB/PCYI=","I5e7lDLGBz4NlyEmA7wDJ16TGMwJqXUCAu7mWbyzkko=","IAahRjepY0FtKS5WkmSRGTgYguztMe0K6hVefx4KJPs=","UxcGJX0am1qFCSn7JnaWjaL7O4FmlAklV1Iam0+gdI0=","WBVH6WD/Bhi9K0902MG8MMILYhP/zSmMCyx9oL1k3nQ=","roh3h1ICCiknaUuUZ5wDvw2uTfXPCsWZvr9ZlpBnBHI=","3Oq3MY28npujfa05+C9m4rzL38VoeZdm9kETyfK5AJw=","cH5fIZqlvsBWRCacimAM+LhIiIoGCRqNCse7AGsoB4I=","63JKDTiT9SnloO6dIjykjT1A+4gg7GPyBkBI7/btLL8=","Y5KEZ9Qcfw1c22wv/u1llPn/FeppCIkILLV+MQham7Y=","IhyjyyB/ExeuUlMSOTbL6obw+xOachPmA6qLp8Wmv4A=","W0ih0/DMRDZWUNt1J4sc7+lwM7wUL2shKDb2RAfS+3g=","TJ9LH7g1bsoMSEdV6W99wBePhWQCmZVTggmaI6cCv9E=","OblARF164mDwE73A/uP16G+7ETWGwuTkTngoI9Qz4cI=","xNWYIDLAo6uC0bP+290Rt+VG6sP8RZpuW5TXmP3THig=","kNO2eL2DMHyIWC6LAWeAXNDgY9Q82QAJIBWivRzy7IM=","IRsgJXwup9GGnJijrEuLv58wrlXb55OwsNO/8FPimRg=","VVj6Yj9BwH/EAZfOOeoW1eZWbPSbQYfqvaBc/SrYjZ8=","534eYa9fLv9/L3h3ZHV18GTeanTxm+RQyDe0uXg6UXE=","4Lq9ukK4dKkl44tUdx2AJpAEcEe8RADCAnkA4tXQXpk=","oVGjqEHqE1Os0ynm0Q4uz976FghaDDUPWp27Ak2DUi4=","/2bBhI8YV+0IRcUNl+Xhw5bKzHWhZQKqHm35mdvd0Nc=","GMypeMQd20WJwrINl7ra/WJRBPsaJv9tDwZotFet1lY=","TjGTQRIZhwZwDIxVfjl+fawYDHgmfLOanLm3QK7H68w=","vfJFvRzqMuHlWieHyVQd+WulOuvgjIiiNx90smKKBPs=","XeFCDkhLa44/e40fEl1U5kbp/6NHsPfr2FVoFU7VQi4=","62tPKeROr27E73Q108Obvy/XLrw2b3LRTY3fjHJF8kA=","GXHUGgnr2SSqTIbaRgOLVxyxbkQ7Cfecnd9WZyc5e3U=","PzNXVBxcgfp9PLYlRwctHYFJd81dWat4+AG4yCWYt/o=","uCP1wqdiZ9cBtEOfjN2aociuA7tdQSHS8DY8BJl/VwE=","d9LdKE17BJnIarsRCUaVVUSEaPaSPf68Y4mxprduhA8=","hAbnk++TTPxllHYe9yhFulCMqb0vu0Z2w1JlfPkQ3PI=","a7jlGl7zA62TFJX3xYVczJ4UVaKYr49onnm+DrkyhBg=","02c/13+i2ubb8WW1cV/kRKfM8zV9OguDsABceVu0jIE=","ZgN9NizPJ2uwDH7ouLdKdeiBJ6El2Qj21nA+E33mtEQ=","piwi8IwgLTwtS02GKCrCwZhjZczqiFDok6qxia4Y8o8=","yMPeGb3pW+O8Oz3irGZgQrdcNSWORoI8CUd3mztjmYo=","WSjUbhtr24yDlcNhfJYtsLzjcXzUGHyzhIYyuFDgdrA=","4sRPAOIb9QJWk2pp9nSwP3j5/7d1NToxNdfrrre7ED4=","hd0UUGK5v2xBgdno22IV+XTp5u8y39qxBhzcEyF7jFI=","vDIJFNyg6M4N8IoXe+WBBK597DwJYJjjh/c02tbYCP4=","LYD+9H5xNUtD+NLMGKQtox3Fl7Qac7KOQwaAokzIWLw=","9xFry3jsNrZZo+NEiTIOMSrl+voOxwK2vsxWlZXjlVc=","LXh4gqbstc8Lwe/qG/Pee9bPvw01+slyeFlG1mlL0V0=","vWI+Mo6U8uNQsraukVvYR5ZPNvMITNhsBtncz3BVbvQ=","qs0tNOTcp8hMizkuWA+Cu9meKWLPNL17hBB3CMRW3E8=","xY/tOIDXkXlD2HYWgdhwxeXqhyCrxIEHzBeVGwJbouk=","wNmbK31teH+DBoivCAOJJUXSKtLCco9O7+XSB4ybdLA=","iE9o/I7Ma1eLm+OCGNWz96TqZm1MjK5GXYoz9i93uYQ=","VL5tCQKrAefNaYFskgkyL9LPv6UHb/4kxRMMEQd0D5M=","Lkg1pCTw47NpElK+YqLCBSSZ8gxwqHMQyEDGDW7n91Q=","YnORbfWebdjiOoy7SpNQMpc5dFAU0hjbJu/Eifc4rAU=","3d4ayYnBtBpRKS4NR8zEGT9vaUXdjH4OPjj5dDOjHuU=","5zUgiONTqUygUTtdWoul6KhiGo7NqcOjDxVSmL7jzOM=","ew34pdZD6Y6A+v3/ulFo+F6WMNNmN0HYxWHZvFbGHdI=","hUv1xif+HwLYl74c/3KqhRLvYvXX9HkwFeBdALgxobk=","lBmsP6HS0V6y87nRqzEa7FTZf8h2wLHJRAaRAhPauPI=","zUk0rJKaZ9KIuWHLbE8I21AyIMAI+dtV+g3ozuAqe+s=","0tuhLrgmV383f27kWpdOSCwOhybRu9far1mTZDZG4AM=","h6Lev2n4BStl55Jja8zsGqc3Ef+7WTEDOC9T87qhMAM=","zo0GAlGaDCM7Kz/3gobaGObq2hc2Jm0CzVLbSL/oEGc=","7LrP6znQwu2+CNmKtMXJd4Z4SvpMkfvz5qf0goO64aI=","Vpb8zlWeeBwcDhfwSYp04b9TDCmRYxPH+FYTFn97BM8=","Q1RaWoKIw6NKjooV2s5M4yQFH7hUeymuMpcaWw/k9Lo=","izXGnzW0c4nY89eIq+WtDFZrVYVVYAy1ADHoH4oQcQg=","bBTPhSUPVJ33HKZW90yHAPcQZDug6fJmltN1Tc36EJM=","32YQabVn5P8y+k8phQWfCRQP7p8824Alw+YClrrUBd8=","ZthpcosMOCP+/x8Mk6n4JA7fvolUWW8UiMJHJxRRn30=","n33mzJVyN9jSgdKIZ9nQDp1RjnysJ/lz+DT08CS2GQw=","mJMtXVW5ugg0H56jmwVew3YUn1lMqmogznxmhp0cN04=","c0iPd9b5N+cnFe9UDDzpZRT1VhRrWtc21gCT8z4sM9E=","e8AyhrSvStyFSzfSVMsvBf2FRt/GSOpSFD/Io+Zwgd4=","THqKL2v/OYtYReCxiZgAkJpJQuhb1psiSaLXW+lzdjo=","4AHkC932Jvj6HUjQ5p/BVwZNYkYA1hrNTXtUvrQdrkU=","L8SshWUYcZnouqYKgz3tS96j48cATq23kmn/4bbkkCw=","NxzVdsI13H8BnxD49sQKuesiGOzTFGb1nhKuamjBUJo=","jgHchE/VmEVHnTECcVjXhFagjWOBcjc6xUugfXwlMe4=","CPJyyUpQx4Ga3ld22Qv1N9clToER1JqJWbnSQtysc5A=","Mre7L5MYdNxQbGZA6G6KBujITAce/bI3jlDECkuW+5g=","qwA/bMjRWNinij5vdkj6jQorIqfYnrZYCocZ4hcP8xY=","PQ0Yn7dpeQlkK3U9SrXQ+OVSFVNR2ZOWzr0XUFGv5c0=","zkkF/0ZMpQhSu0LYmdBIldaSpds9C1spCiZEQTF9B6E=","eNAyVnzillvRe28C3cZrilq1ldiUz+SzAYp1kDdk6R8=","HqvpvyB/uaKjRfce3wyqzlrE0eOmJuugKlAR4NaJdpw=","SivrQTkEIO/qfmj7WjzistXywlcCOcTMRAcsJzoL/RI=","Xhny4k5xNAgdHWhC/49IwRSh5hyvszJtasiu5bSld0o=","1yeeVOhq7Wjgg3ag7VLPnP6gqKdQSGZvCgHfEgFgk4U=","zZNK1A8mYpSRo4UskCK5XYPHxJzzqb7jKLmeLDLWOEA=","7VZX8fJB2oTnq17mG759FcsuR3HveBrMpl/tDnd3YyU=","IrYdwfqZoo1PVA7rQ+nLzExxsra4UD2xTUQ1I4P3CRM=","eLkG+oj36A61cf0JLlf4FxjiSDCWFNxWs+W07YYHCjw=","m43pq9NhabQ+YUXGJptFxmkWQNUkDbgaKl+NlV7atfI=","W7PURAt7gZX2mHPWaIMKVE+wIhKT94CQdpmtsZPbyrc=","vpOas8mAJVH42iu8x4N1PuyzK6uAZsdh/9+9jLRBlHQ=","Dt5ZStME/qxOQXiawAOK3x+N+Uqtywhqr8oXOBYhnV8=","UCf3Tj6OCEPiLton1+5V+FhoA80WZYYkDI+e7jwqf4U=","8M+yMF0S7ZO8wHzQe9THiEtV4t7ZFat4e/BHdkSQKjg=","zEnrhBx8rU24YbpO/j0C6dfQSp1ZDeYNjxD9BePWWq0=","fh9FIiEd38EP543z2X/FTqp5AekWOaJfPoKx9PxjQOI=","Gud+ipRf+F8uGiSTH5Adu4PyRqlntPB6IHf5GGaykig=","qx+juzI9Bpl/Y7VJSiw/ieMb/FouIp+1Gv4HLwVRJIQ=","we/z00ivuZTYWgEFmzi+gq/jYHbL9ZhZ4Y8Ht8kVIhY=","nKAYnfCU0UD4r67UVO8zqRwJyBoEMZTjnfAJTG+fsOU=","6ijWLE+QvMyTjAGH1Ss85q8XYOVomo9vZlQUQHqEO1k=","AYPHLssYOQB/WIJHVAEpf9BbfrcAH5pIXOj/4rnWOVM=","aYMEEwaFniYvJZRL3+ZFyLofYH3xvJIBGBv/qgqyq88=","OdwKFM1osKBmkYVbm228SlVnAzaPbLVfVtmPfQvEcQs=","VnQsG6MoH0lCLzusccukz5zxqyNypr+gw4Amy3Sza4Y=","2lwPXWd+RC/Qn/G1BTtIRLka5Ys49JSXnnUgwb70H6U=","IHk8AIC/alPahYMAlGGVPu0rOaYZ7zBHo+ZPD5FM6Ig=","gMAhQ8m4cDRnLS5r8lmrMHoXhoWf373PDbICmcFfkqA=","4sOC8KYp9s/hKnv0RnC3MSmEERrEeRvvixyc+QuPi+E=","bOFR1sNI8plhax2r94dGEDjOFc5JZ8j7sJhiAYenzJw=","wPW64GHZ2GxUUBdM3hq7EC9grNlCsgFrv36as0Qq1fw=","v3487jBlkCIM1TV1efVtkLCfRrKCikqQZ9vee8/fg1U=","8bv3e4YdDv0WuEogO0PgIa+ulF/0T4QIfd5TZY9BeBw=","2rPZmdKD/K5VIsYIJABCvb7QKYzZw4QFB1NzAD2kDb4=","NH6vKrq47K/9q7Y2rVGc3kQhzCxEyQ/2/N6KTBqxh6c=","3XddJTQrQQibUROzUhDTaJAYFX4CA/T2kQXb9+W7KXM=","wKTVdxJrdWDFkc5xdFZ7UaO1rUqKVgiEfuC5yKHvAXw=","opmEcZOukso0tf9YRqpPshoKBxDwIaZsfPJR3sxiSVs=","rTcJGMer1QXE5b5AX9LkDf4SvnSBeD29L0wjMj8Hetw=","V4okFJE9sYoviU7yurGV967Gl+1eg9QfUIyfp0wRvWA=","BrPmpf5iPswHlssN39bAZ4e2xXpzQWt058yfktiFI2g=","ImWVBEmFqVlZ8PN5yQWRuVSGP2M30UPILcFz/i2F41Q=","uGDTUczhjXsg1g9B8dzEi4K7GaIZdWC9koRcNOJjSlE=","lR2kWFE/E9t5zbiEGaqY2SSKiD9X3FPY1yQE7d6jLkE=","/fb4cI/aC3JIxpcJwOdYkgkHFVk6XAH4DVRJDXQZ2M0=","vmG8rd6LvWzq7peOQ1+a1gYKsccP7ojbU6zimOSpuBo=","XzgiIw8q9hsYwQPNN6zwx2bcJYxSJHLdlY9G630cl80=","/+xIJq/bm2AWcAz/FpI8EdxyE20IHzkF0e6RMsW8BQQ=","p6Q1i4phSCr5ChNPewGu7djeGm5bcPK2aJRJdRNtRlY=","z485I8KscUAWEt+ScU2feHmZ95/bAzCORBSTlcGKL58=","E0GcCTJC5jcO8ROQAXwkTQv+8CPMH5YbSq74mA+JqI8=","dfZOP9td3oWbVf33utkx4a4PQJen0nus675xktVMd3k=","sWf1sW8LTDmWadErta7NATtuWVjRzDnBKP3ssYp4eA0=","CDaME8ewRa4zOkrSZ01C6XeDQcrkfERvBFii5R4iISg=","nL06uBpx0iz1KhR4HxrkuwTj8uRGjrRvZZQgbShELHU=","Gh6H9+Dk1N5uwSdHbK8H2ODmnJVtE2cQuAcopt3sz/M=","4YKThq1alsLad7d/OhfGoxeDCuPwrn2yA5l0V/XVVeQ=","pWlSVfnZ3Yof2wTSnMobUjBUI+NOxL6OacPxPUi+wkY=","ScH9QSxVVg/72eLmx7pQ2PhHbOXZYOe1MQH3GPe2ohw=","2OOhmqnIoX0S1x1v5PmE6xS2tQd6139dcYNIS/gfAoc=","vLdy/SlFviF46QPTIXbYhH8o82GdqiD7yMSmmgfGi2Q=","Gd+WNAzZgzyXY5sKZu0T19KVkJrwKVf7XU9IrW89V70=","KPte94kkrb27MnFi5Jg5LYZdOyk9mIYGzxzPFb8hU60=","FamN64Hm0l/XsPKCF0y/FZxibqnkrqmWVsmEtkY+G+o=","HKYxklxjiFMSXdEq0CJcGC00H7704lYh3YWbhgtkWCo=","QN/QuTBzCv56ekjqvimouW7kVetU1I3nzWHVvX4QEdo=","QwVysMqRSaTRUzky7VCD4oLdLPeFXxtMyaKZHe5TTy4=","cjx8LSoqghvxhghSPwiZrNWwR3Nm5eDKIEcctnxA4ko=","zGlQ82E1WB0UhKd8OoOx1AdOVDqR2tJySMW3edMP3Kw=","wrap7pyBotp0SzLQC8PHt1WZr+c4eOM1wtnaKdUkK0U=","ymoq6DZXVBHeCB6fIaKgZg922u/HYAZ9GHDPLppmTIc=","b8o+CdY43irZ9wJsHRiF+NEV7zp1HaU8IBm8rBLdaJU=","2U0OT4Qsh3alKK2PdEeh5qtK327CdcT4zJIbwILcBhs=","+FdGnJsKDONlO2ghPndhP/loowcHrxA7wAeC6Dmnwwg=","s2Xr0Lv4AVxVI4tL9/wyi9AntNbltlm1NdfZb1sZ6mM=","R0/++6d7QWkVQukhJ4GPfCS2OaPwSQKWB7jNHdOeLgw=","YsVUIYeC/FEpy7GNUPKgYoZhpzfiSrdO2qLRFW4XPHQ=","nMafCcpiZTYSfaB8DAOzbf7IT3JkFou8aNXAnIED6YY=","FMFmmoUgR+FDDCn1cMBf5Bp6ms+/GpmBYwCNQdhH1SE=","waPuN0/eRIwLtzMKSzpKFjHBHOXpoSIGOUMtJ9wvGHY=","xVcew8VNcPQBKtom8/xZdKjtQxVtHcwJwRgrnS0SZWI=","yH9IOKqq+4cS5SLfyjVcO8Lo+jfgDeSm3pqS6z50SGs=","VB97OmENncQ2aj66lsyIgBk23JX6HK2W8RIPhwARDAU=","V1iQkjd7g9RcjjEPQtaCzEG5AbcQK7u65O2g6R1/i5M=","4mtWw0lTWMQI4kf6mJuxqOIuAtpNsuZ/86OpeOsrqf8=","BIe2RmV46x63xEjWjGZG82hC3NoCvYOPxUCrxwmbZrw=","6k8LFMSvDAF+MRniUkOKXijtTUITzx31V7oS90CekxA=","KlsTTqCaZPmoFndAkQsXr2nCZt6GgjHzEFinENtl/TQ=","Ux1Co82zXVLutXb0dHg5sZa8KvqzyCuINeKD9kZ8780=","zHm7RrU0eN0/iRwiVDd5gLWbRcgoAbkBBarHr6kvByU=","c3Oc1SzTIlLZAhQ7QxPqdPL3DA3cA2Dzs1XP9rKSB+Y=","NU3s7VI0oqbBq3j4n5zCNAuMhaJ55/WOzkJmXTLuHSI=","5jhHgCIqWM3Ppi0z1YerI/tRQjUwhTeThQpcTV+md7I=","apvzEL+1kewFQGhSLOz43ls2NrSfVeXpFKMuF/91SII=","pTQM4Zr2KVEDyxzNrzh9jwljn2SMwJ10ap5N7dS+Rgw=","Q/XhNfHv+kMA8rlaol7rtb3vrnWBatqeX0SeI5D4WIU=","sWCa1irsD2eSHHXU40mHdvhaJhRknBlGZrswmeLe8wU=","oRPgx6WcqbB1F1hjot+cv7gVFHqyiEirJa8ZuYX6ehA=","qcBa8LPk9Y0CjPHJGgRTjfY3OLaM5lWX/E3J6VkM+/E=","n5bm7UmhrIlorMh6AEUBAzb0mjvVIxMAPm9CE3KXLdE=","ulYGarsQlWZS+UQA7EA/EFbj5dsFNwFoovQ0kkA1AcM=","Mg+PrZLy4BtC9zzOfiDAS8Nf/h6XoD0rXDTvjPoB7wo=","Kpfyn9IFCBZ7rmd2WHrc6F1tdbEoy9+RFF4RDF1tKrQ=","Ty4BOLebeqpquWYmmlIgOJox9faF36wr8TzxsqthQHA=","6tC/ZBGhIkxshOo3+Os8piXB0oIIcVZFoWe2KSQLMbQ=","9PHpI/G5flRGjx7fT9y2HyFyk6ypJbpmnsHPDtRItWM=","iy9DoT7zUO3mcW6k55qKu7Q1Gb7UIocSEoO8Wi1wjN8=","YwtzYiNhBS278jz7sWNPfQcaq/7Ue7XX1TAcVr05n6I=","/qjzsyhWxlFkoCiD3SH7ZimBgC3s3QuioQZZ/kvOycQ=","cHCe7qbABlUTAOqYfX/XzU2ZRM5uzpNtDFu8qddHs0I=","O9MKH7fHKVsc0oTSyKOxi1FOKemfGlcNmfWZFH+zoRE=","f26xZjO9Ih3spdN/sZy/FZYz6Yv0+coCobsEtSdWIw8=","uIPxiPRhtgslY0RBsp3xUB6GVlSuxTFehd7t9ebUdjo=","BDTpRm/y3Wuxcbp91NSBf1eK7JGao+uvaN5xZizutTU=","mo6Siy1yDy8SI84nFMKwwuZMze4Kp8aaZp/F6kHsGvM=","jfBtWXx3rdXGLS+CYq8YtsANZgpy5xJ26KWYmKBMG74=","C8xbfzp0uyB3/73aGVq2mF0w6Sn38okqGr/L5KqDmeQ=","LoLFOEzhq3Vz8RbB0Sg+j7ExKzRX6dynJW+ak5EuZpo=","Y8jvIagOlwOVUG7QHKPm7oqDMXRC2EJGJvCA9QLD7tU=","5nq2LbKwX5CdWby0Nq12rOhYDAP445iQxSb8QG98wdE=","qTNKrwgC84bEjwBiGoIfJGC9xcLApN4SVAmKJo7Lj7A=","3OTZz2djkR2w1yWWGqIJAehjQp5MydU5KO6t5X0L0TU=","0LQDdBkdpS9SHFqnr+Wpeq5IF40WZzgn3wXe8iWf+O0=","aaV2fbv0AVALtiU7kHhWPCI4nKdYRevzCtjzFZybBvo=","kVMv5mrg8DEbW/Pq3lfO2+arphCujcRlXSvS+tsyKB8=","H9VslsLfTD8ANJWljBrpQMMFrEc64Iqsf52DM8BzdGA=","JqYwbBTJMvv1nfAj6yVbWrchMe+74BdVHEuR2KDAW2w=","mNa0xA942ffYYqtpU1v2n9NKjhrpmHU+KCkuIAj2A7Q=","OT5uyccKL/9i4QMGL9oOVvN8xcKZ2KiSUPvkCP/TDnI=","7nEbrZ5r6YpwXljHTxXCg5RQN41wUyMCHWppO3nbKOE=","W9jX5uuFyyjSPsRIkQWlKIyauZxfduR9/A8HCnCcb44=","ZHXEoe8nPC74+CKTE8WK6Zt5Nh0HXynyhXTOtwM7elM=","dat5mBIqNrSMZLC7OrsOvs/I+3kwfF6UI3PyuMh8tEU=","XuTV0xOfiJREmoO/d4KbdhFoHSkdEvIYmDg2WzkR/Hg=","tVtamGFTPpH7Srm4HnqZrsCy+gvmahFYPp+sssyPNZI=","XqKfBKrzNbFi2dGvBQHm7L9u4d5ZUBXc+mUA8i/S3TI=","cJ38pJszAymH1lLOSYaYgIADrV5tTOdOH9XCWoMn7Sk=","q7t29wp+czHdSp7szEIMa6jGal2cMGbDLrPcUMkJUgI=","xWlqYOA6/ZJmpXN4ahAlkej1TrFkGqBGNBCIwKwnXJ8=","/JwnmaccdgA+fQ0TyN7Qjbg3J8Sqn3C4cFch7ttGgAU=","n1FP5e2yYtWIGoQqg/rcHT7/gQuWDG4uCZspjL0EDmU=","p09sIUqLgWBVIONJoFuw0xatWfZlxI0Z2aSDALy5sS4=","9S/Ugf+LsAtRpskGUg4AxAy5/p5CmSe/tvbRm+TyDcE=","MjeQ4d/6F3u1d1UIfk5u7M0jD6rWq8ueH5Z0lHCd0Ao=","jiLoLCK9LVU0AKsBdf3FvwJDj/OYfMoi/qJsw4Ay77w=","q/ZCdhDDVhWbXtp6rQD73BsW/uTtHJ6DWgagUnz1nxM=","1B3YKqZrFr5NKKV8JTF/RE1mxFlp+MRK1Ey5YpGPK2E=","9cAMVgEbcstDbU649+1aeDhFn2TX0/v2fP4Hu4efOL8=","/L7eLIe7koeBJcZfwfQfH3QA3guksuefZukVb5VoCos="],"block_size":4096,"path":"assets/NanumBarunGothic.ttf"},{"block_hashes":["PWHznP6r509jxlX4UIvUPHVv6xbMb4frxagzt+YYdTo=","ObAL3ewkFKI4H2Lu+VY9yG/C2AaV79gWLOomI0M5qEk=","Xgdeo/w9GHrHydC4uX9veD45HL3GE3RvUyfonrN7GA8=","UNBw6gvbR6Ol5AouuLIM/KaR7L58F6y90uRMJ0sEQvg=","R+QFtFRAvtR5mCieqrs7VfQx6+sx9sWzD8itWJjVKr8=","AZrU6H6os/xJtfuUyBG/6J8C+ZG9yFlH01+ZqKOLIsg=","Zx9ytNEQc2aAR/XY8Od3awTeiv5gQcM4xu5xAQGabV4=","o4qe6ZkfF+afT4eKG9NAGHMeMbt+BsbABEcNFMSw2O8=","u0brOD1sjPZTlNnv9l17/Wn0/mqCm7/TVx6M2PqUZsk=","XGxuEtn2L8/xmvegsQfsiazEzYrPWmTG67CPCtQQjSI=","QUsj2g+oT0flral/ADp4GgI6v+adf4TGJve05tcgqZ4=","0eE2fBNB+aOgpOv0fJIy3cRDzLeee8yNm87epGtqMz0=","B+HVeX2ijX7GjpujRVo2SBRN9nxgjriIzs01CCo6qSA=","a2J3ZKIIVK6HW4ZG77AmrCI78aD7SYVZvCQk9619b/8=","ZlO5r62dGWy5ZwIes0WcohxtXsnruMwSOScsVV6LBTQ=","Dqh5p8uakTn21yI1UuJVYlRinCcFrInB5DX2vF6dw8Q=","usCqztDOMmsVjHMOCymkHYojj4HmjLLIQOwYLGojEzc=","Yi608mN1fPatWMFxJuh/DG294t4NVTzyPKwhu2pcr/o=","Pj+Ind8+s/FBsIRQQvjzF3INbmOJujrozfATo6qFc8k=","FNSsC3KG92djGv1X0gXS2TBM3lW32J/G54Gfem5znHk=","vM/3LM/TO5EQd/AlPx54iiBLhEne1HmTCk46McIMTpI=","pN39EgIgZsUuhBHlFKwOJMt4Im10RYZBRNj1ltdbYTU=","aeGGeZQN9OUTGt35NO6EIUUq66r0eNofUasN3xevAyI=","YM39QntAM1j6YRmN0HP3GDHFEvytO+ZP7UxuiM8Qpfs=","NK2EqOnN8TN91k0OcOZQkl/3Fa4vel1Erbv+c4VQUPg=","5S9QFDX4TFacEVtETFu1N+mc+1BOcAc5vY53pwvZzGM=","88hlKYmRcUuwjBMKXep6HxdMshA7cwjpF1/jxiiFG/8=","x5+ztUle2VpFnNVLPjY+bbfcGowdNOd2nNd2H+7Uxrw=","mfaLjayy5dHvObSuZxR9TG7ZvmiyBPN/r2isKa2eHZY=","a2MaKPZeCxWpnBLRhLayAiOlWe6peEaLf5d46WTog28=","rX+sslhvxulmwATX0dFrAk9YBf98tHx6hdq9i0iJLKc=","2/crsoq51HThf/2PKlEHfFzY/D2EVzVEpkLfdr1bxfU=","Wc8CUfQGalf6oC6gv6xjsas6QEREx3anF3jLOwz/RsQ=","vnsHerkCOnVhloBgbZrjtat53kdbPg8hluFv9wPjny4=","6bpWrJpw4J6k2AaEq2Ooys61xoIBelH1Mbiz0jq5C84=","EIcgOQ0OOv8xXzSo/HlNsNzHlPrvrZBDn4DuC6k307Q=","0KPuW4VGgdmbUjvcN0MH6PmvOCAeS7GVvDmMsOmA8s8=","RBn1dalaIpFO9hWdMuLukf3E1QuFPX8/FiUWYkQ4YN0=","YfM4nu46N0E1i/5ocPks1c0ijldygtP+UuDHAz9r7Ss=","E9ruxhW4hAQAx242ryN+6rcRbNbab2PL8WTHlFMmqqQ=","G3eSokuUcsZ7D1/7Abac8YspHT5VOlfOVnXc4fAQEEM=","XvIa2kkDxWg+78enCvIXgbvRE4cUYy82sMJ0/MoiXY0=","ym3k//254c53eQd1UDwZj2uZBi0jdf6pt8bc2yk6foI=","D7B1KDa+S9Qa+qRmihQ1X1FLYIVQGnPPKtmwwoX9S0s=","zfMlvYTPgosU4SKZ8ldvXKTRXK4t2AQgMtFIep+5OjA=","MsgJg8Iwtq6PSsz09uenqA9a3rWJIVFH4wfNT4tb+Ug=","kGbyoCd34QmHXT9acu4JTJ/lZvSFNQetpAPl4D0HAbQ=","4uQiwTliREe98FInw+vPg58WjQMHFrbt2dxum932ECA=","Nj2BltSpGrH6r1i/iVk5QbeAjCyPr1XzX+xHpOkdFJ0=","gNwGKnAYzRbv2wpJ0RATGuqO63C/q6veFmUbzG47Ss8=","mzgph1qk3jCIpDV+d/1O0UqeD3QnlLRVNl2nPR/1SQg=","jmezpM6gr5FAMRLW77YeTUIbng0UyRS/+rAmyTxJjaI=","x1TTjzIaXqYd1kpKUCs2cga0jgu9jLW4ZvwAp+9KsrQ=","YCaeHAw3a6hHGMblCzHXWINmDB7hN/T+ya55QF/OnVk=","yJVJop/TFOlNu6EPcpSUH8OwRKlmmAu9mFZ7sgIfPNQ=","jgVyyPPgdFagnvzbgLb3bTFAkC+btzM3veI8rZGF+p0=","Re9w6KZxJ6dYCQRZSGYNHLcxptjq4TH35q1GjKr0Ct8=","5kTM1ujNgAlW3wdD5cSE2IAP/sPptYKcE11n0ZyzbcI=","qu0Gw4A1h+5k//ahWsUYvFGBKXa5L/kDt+78jmaOP6E=","BJ4KhhXA25BxIzNDoAiMV+XZpLQv3QRglFp2yh+O0tY=","unKbS9SS/RRvM7kmKolkVUHr61KNFIcFnD7C893Do9g=","njCFuI4mf089EtRTjc/Gr7D10OALnfxv55w8CkyM6yo=","Lwkp6XqYbJBrBiZGgAdSOFqQtwhmWZtiRyZcnCHjVfg=","81M2yy90tpeug2aHpGuiC+xyBD8jV2Scmawa4C98Gss=","RJYQdUnRoYf+Wi76Twkr/FC30OAERw5326SeuOjocyY=","CkIKHK0KcnTnn+l8ca14lC5QSrvn9ZAet/5z7d7b4ng=","NAL/N7OB+u9YSVTyOY53GJC1ro95xcYPuKHoZo/i680=","FXb55A72YXq2yG0IVkAKak13rKxrIjTE5BQBwWxbA4g=","4NlmihKqckL5tmR/tGUBCArn6N6bO3pqbpsvi7ySWfM=","6PQ+ozy7Yvrtmr/8YgnjMyvx02X4ShfzkGWN/V5oUcY=","VbWW1iPwW7eNB3h3QjhSZrQBZj66e8DDUDrvwCLy1oc=","VkMI/6ln+JB/GuGXG+tBjMyGSIOBeW17aLudxGl6a98=","d0aDzmkqs4rgIIvC+3VYHW0zIMHiuearydbStHXHpmU=","/yE8UHVG/fu3KjSoaStuYquBkmb7SHxQFJQi2f6VD/c=","q/HuW2Qlm8/i/mulkr/VKIDL2v/pg3Qx/tzRvMKhGPg=","hjdzNlOvwUXgjldkX6+ytlRqTPQ98IOETB4RwdV8fhY=","VFBk5pvHjNPzX3anTD9h5cXvgmTLbJip+pypH5Hqnsw=","2TundPDwwe+SYEt7QbfIzbzQDKAxIQuPFscvQ2dKGFU=","9UDpcQDUzV9DrUleU42lJK4XTHvRG0TY3w+VtY2QJbs=","JAF5NHxsbeN36NdKNIgFFRzPHvgwXKNNDpACkM2lmJw=","TFA3B5jetrOdhTdw0hNVU9iYYg5JBZM+YgdNPpKRUMU=","aBVne/Tc6NjwIuVZo0idQ4nS1/cdIIJvwWNU6EgpJlw=","OOCnrIHMuT0HY+/+fwHGTIw1820OrSNE2vPnki+t2nM=","1WpOkZlP/XSA32glxNAe/hfYjpsQERXKYZjF7pMQB8c=","Y2os3z0wHENJq1tfv4wsEKoE5PSXgLeAbfQH7RB6Yhc=","xVibvuxcQeuv8K9hb5oCVla1akmiXItkZYgVfXIfx1E=","JnwTO76stFY82JcwdtoWKCWV00+KKol0LRKKSVTI+qk=","F75UmLeb9PYONw9fhATWOjWAOPw6nAOCXIKXljK//3o=","t6MRw3x33mG5Bi9/hnpT6ejV1AbhCVRFD0OTrmrbitQ=","HQcoi41+8zagqi06qX0n6BWxnBM2Uk91vjI34T4G4o0=","pf8EEd26q/yMsq35/iSrt4f+6j+VEkgAv6b5DZRqBAE=","xplJmCZn16Wa/AFF6AlxuOcO3POVYSqEb5LXPX4SnAg=","rvASqwcIdBxNKaPUmXdJXwx6i63E/Lrj3WpI+AL5eRc=","4Ms52h0UCDze4NeGp3uo70Mamyf/azhgSbYkWdtuEjs=","RSp5WVUC2Ss+fwLa73LZ7JQAazxTcDTBYdHacatWWU8=","f6PrACJfhBume69h/kChc/jhnIxCSQkoYpJ/IehIJPo=","M8ESviIH8hYVY6nZyNXeJgCG6p/xXKygSXJGSWjRiUA=","uXBxtCCwzMSErCo+YSwXEDb+Wzfk+9MZIHO8waxtW7o=","sbDezgn3IKAupkqrUU5IlCFbBBC9OYSoAVZ4cnOxZ6s=","qzUxcWVUUd9nD8pus1DhazNwFzXN0w/JyEutoRsyPBw=","umB93OOxOO1jjawCM19H18XxZSQ/l4U0KvKMRcEHFv4=","VKh9ORN11MJ1ghkauZoAtktFLAqLd4qL3HwVVP/ffC4=","04I0IUa92/LHyIkK+OoeLrlg5CWv4FJz40h6QiDsSe4=","RrbL0+7gZfo/hw66nOM5CmpZv1b7/nolUlndUk3Bh2g=","Rnh6uX5radFyxQ/gFyAvqnQEO9H98BBun6xqT9rHH+s=","TjHflLLWu0HDA2aglagEVTyMgzS2sTHMPfWcNt9htIw=","cvYhREDF3Yk+AYK8V9mA23QuSdqi9MmWRQXgDrcAiL8=","Ku94DVnYtEqCRV8/8Za3OXcrgKelYyC2VDaISdj6LPM=","ht6ifYohqPueeCg1L+DX3MWLYofgC5PaT6GCrnVa4rM=","kjAB5GdzLYFbtwdl2vS6Mkp7vgzB5RKjDrRByZbSuMs=","S/2OjWjcJOvWUyeF7JzxoQhNw/0fbS41K1WaopAvl0M=","Jf7ZxnTjRtOIatJvXmcjlZZYyUCZYvso7CNLogevWDo=","MEjHgvz51hfWW4tQOjkENybBLKPM5//cYerne7zft/o=","3iZUBD9cbQMElu87ACMqA4HdgHFVjbpPp+85RXJz7tE=","DGeMU8tJj/8YQ9Ud/FkQnXRF9zB1CDQ12+Zj6Ks7+dE=","AoO9J3S5J4TVh/UkPBZD8ZGnH3+xGY6WevUWWBIUtcg=","qKZRDffGrwmBQcfrwjgsxapcJ60pWShqO43Up0/DNPc=","eDVaXd2VVc2OiUfzUMO95rb5De/5irT2rwDThYdmkH8=","vuf5Nl/mz+Bm2MLTs50ytsDTqJ8BDR55kXpBU/eepBc=","TYdrZcKt1haogYs90xLbio0hkaiu+RTDBjWXkjRKT/k=","BaGHvw2l58cdqnIHVIdNHbVok9+/y0R2vo1ITdnM7WQ=","/LMLZOWY4Xna4A8fIlhHlAZS/i9wpvzCYkJbzkUdXtY=","fZNGrco+hpEqamGuZVdP0Yk5H1QaFxDI5E6LeAWoWCM=","vdA7c5+DiRHB/hxhunDp+yXa+Ca9PgW39NPmJF71CgE=","FU2n+aY+Q14+WEI1TTXkkx3l5P0Gj7ZRG1g7ezXI8Ec=","52PNXBYwOTPCrwscIpgJcWGvImjfssex06KTcb85Hlg=","IS8dJB59REbe8X/5QqWDZ75zC5WYrJdNrumKGvg9do0=","RsBh6vFpFkWslq+BPsoMl00uxc3gk4qxjcxzfgPuIWs=","EWIyKErrtGyd8tk0Toqpha7SAK0F3n9RFKTIU29q8fs=","oCJyLlzNzzyQY5o8YejqivtbND/eZ05EQL7oC1RIbQo=","wzEYg/OoTUU7djEX+aqlDqIAxcuLRogDvixucSIIJTs=","YBhsmf6kZrxUlXf16QndzlTOerNEE0z1qHD3LAfZ1ns=","znZuCHLyD5npMrbMCf0RsCAldxKt8kE2scZffMOoCa0=","gMIhVQl1zTuMtuAq9XYItAF/D2YMr/d5CDqAt/I/pMA=","IGmGNbDF2ElYOZYaGT9okmdEjGdWg2D0pqWaF4ypggs=","NZr5k4EuXFdsxfWWs2LEA8LAcycsM3kdYow3FvfB+vM=","GCONvwugaXr8qfaIWeJcNOabMWp5NLSYJQOJYfyXLVU=","NMUjaz+qMf5SJ97nf/KRvZBDQig/IVDkeHIpWgRpCNM=","fU6+5bGWbp2bRM2H1nYmpizgd6KhU1yKRd+vDhkJecA=","zL8CsIadsEnEpFR3wXfRD+smCDx/XTUs4Bygs5ksfXs=","0Ek/xtYaxFB51Z6Ob3bFBNGSN3WiWwoAPEd54mXIw9o=","pXFhNWJgdGt+bojEhbn56ccurUN3QX5iSipmXw//coA=","kmTcvxD8cwg+AO81Bng1+LernIEkABF2Pb7NpAEiOII=","ws9Nbe+72jKPP4cddl11zNPQGUJgTIUqyxhM7DizEmk=","2/3Y3GF9T7+71XuzMT8y3dsY3I0n/QeEENfZOX/XZyc=","kNEY4V/j4vi5Xjoi3Fj4805OFhCC5cow2gEJrvYnLjs=","oLjKek4t/rwxtSyDditBPzfu7DYxufW4T4dyKwUeNsQ=","OpkSkpJ+8DFZf7YvDLj4kRotctbbIh/lUYAOryAs5bM=","MmG80SAtnDMpyObrH+1YQZObA5ZaKm4H8tfdj0o9ack=","15Zp7/nzJ8gxfgYtkVWMQ0rAKv9Ui2eV8qM8PibV6t0=","xFrI+c4AR3Kbs6+6MVXHVlezbVlmxfnZGTtxHpqoL/E=","2dDoqG37dz1OSbCJLByY5icY5bN44Gbd8j/jrHcYVc0=","QbBW4Ypt6/2lUOkngvPJydhVOUlp8s4eDtIBWDcnuyM=","yWgCCZAWDrn/5lJBqpklQuSe+adipqK4aUPDCmztLwY=","IR8wfA9mKdfxzmPxylFL5vJbGJR13fMieFSaAq3LQhY=","NFBQGKAslQqrbhw8Wg3ByfxTj46Z4KvdzQwVqsvnDcs=","a07FT5nZv00BSUse/Q5qCGxzEnrc+6CRwDuhGT4M1Gc=","DVHXdCkOtWYZN3bdnhljsSmaSRcX/1+p11GeuClbtb8=","5VtpgtIR5z1ABdgeRuGaXdcr0mIt4h13/Niw1Rpc2lk=","GqrPnsAVQu+Dro+mVjgJS8++Z/eBCxhOKd1sRUIRPLg=","DTLSQaIdHvTNU3D8cVlQGQUw4dIGfJE2c1zsVs3rE3A=","ODW5fv4Ko5FdKcXFHUcq1fhCpfSldnwZ++TT0oXPmFQ=","faKmmif4HQ1SwAOAfKev24s7LmwyPTzbN+LACXB3Xb8=","11wnl/Law2BItgztiOTMsC51Ksa5Gxr6U2awM3DVviU=","5tkj/ZDQEPd3F1TLlB2CyE345YgE2+cG0S1Pj23ZIjo=","S2HTQfpSJSJPrr/gZXtebGHr7ljdO3DGWNtXhmMyDBQ=","O4gQJ7cf9yzddE3YiCHWk8tTFrOo/Wg6jWRYb6dIk5k=","wCMEYmADPEuoWYXbrHGwyT0uXuSdHs7XTscts5ILckQ=","gC74kshjzmBpHqODus+16lwL3lQHC4fQRHbkIlYF3D8=","/7Q6LagO4pbAMrkh7L2bWp8InC9aGhq6ZW7iXQI1uUk=","PJO6OUUqwBcLk8SbAgU5XByaSKjtXhLJvdwyQiA7qUE=","S3BagPi6Drv6SlBOiuc2PkNPq6dV/B8i34RKNy9cl7I=","Wug5kfxpdubf4Hjf615hnmGIvTmftreWgr9F3+OQSb0=","/PHbWYFVbka1gD0c00e2Ktghq9s8MJLqR8MdqbMz/MY=","afEj4jpDcnzyDaiO/l8qzxf/dJmGt/4ShT3MbCCd244=","Lq3ghBPM7nNOzjRlAs4Wcopcnq078ZMBuiG2LDxf3bA=","Mdd8tBEn6SVlCT++O0PaXBQeWLd2Vfjd7xPOW1OgfJA=","Bh3lxkuEgHqJO7STaXgmpiCpHWvvJEgRlz1VWWswxD4=","Djnkokh9wE99QQUp79f9iP0zEVBgHFJNDuylMa7hESc=","CkYx+R4ZtRnpQWX5JtVe4MrcccxS9cOw31UREbHeTF8=","71Jd+4MhSyWKRh0E3VTh43eO9In+4tzQ23wXfjZY8hY=","6JHRv1XPAjbYKrJOPxiegJ7+7RJuhM6jLRKF6fpoyxI=","lxi4kdH+W9HgT9+hC9wonCme8UPGKpdzokeIlxce8BM=","c4SPC+qMtCmqei5Qz5b2fYl+sMra4W1befVVvViTBqc=","N39mesLrUjyQVtQwa7eYFqk2k9g5x67HKTfQvasv32k=","UFH9h3zqYewzohkOncW5iT0KMNSk6CjfJKh+jWujoUo=","oko7OIDFoAa7RSt/mZZFBjNQm4qILUgWktz5TGy56vs=","zp1/Q2G6s8abMhKpkSH7aHzjhU5C8WvIedz41iaJgFE=","FNmOQh160QKg/vJps84d4G6Fvc5Hsayi49I/Ks4OgA8=","2fj+9UYZBkmxhbbYv77HTB4HhZz7FX3U9LV4qpUDlnE=","c7D/9GtJChJfMAx9a1glerxX7frZVGs2LfXg+iLD/1I=","mmZbk4QlrP/MiYemWaivXeifNG0047Ia4TvPj2VfKdg=","opP2EpGnKj47j9EV7BjiQpGwgAY8LzRtUD99RmN/nWM=","SWHLhtfatcThzqGBawBrDaSCzZnDDrsy0I4L6jJPCy8=","IX54syM9tCWJzTDD2/LuxgM6Q92SVPq2bc1dw03gHf0=","hMIoJb4fWsobFgVuJX9qtvm29MDwu7Uk3w78DlyLJ4k=","F1awuYM4HhZwAYUSBzXgNG1pvvsbT10mf575V12JM7k=","E2hTwKAm5NRWHB2Q5b4dYykMWRAqyA0iMImR9aEz4L0=","RdrIRaFR1vr0MwDMzWRk+s9lg2btADq+qmWOm52Dibc=","rWKcZeDNPwLHhXy4ImUdtx8Gi5UQoEImvdZN9Mu+bBI=","G2ouTpq9YL8kld6d3o0BzYjGGyoRIF1kJQIjnA0t/UQ=","HFAT3zQ4Yav3KP39BAgZJFFI8FkkYWEmpZBhkuJw7S4=","qyBIRCE3pMoq3+hct/cnMsBWyfeLa5pRxosJLfKaIT4=","Nx2NI8p2NhZ5hgk7lFQN7i4JUj3+SjdOTP86D5xzPXk=","m5PoL1wtDCIrFXu9JSAXcUeI50JPYejIb/KGPyOqzxc=","WF1HSl2QgRNOmgtWoLDqytSLB0vn0sk3aN+m2POweqw=","mKVxiGLQn4MSu384dQ1Ccx0R37ThmUkXBHSCXwsGki0=","L3MkXj7oeoFbdsmSTAtL7y4oxoQX9cO4ZmUrFVFLGxw=","CDPXVKGFKXQAeRe04lcH18LaflO4l1+GlydFUkN+du4=","11lTYS4w/g3rSbkv3OVPGrQqLs2y5Llz4jd1PEStnP0=","tn+WN7/+Bv3B8FScaA/gi6bLMDCiN7I2WoVSTz0cYO4=","8Snao9a+MyF2/dPrEQo5atp5lKB36gfrr4Uvj0y3onc=","jc51fOLUPNzqzJE/Fi/o3eugUiIP4T4YtLl+zKD55bI=","L4dx6stfqfPMIWuHiE5P+JOrKUqWxgVsxYEpn+Puakk=","cN8+dSuBR6BzytfTS0eGkFLunYfyjiinpI3Xb6nowWs=","NPJ2Sahq4d2meohuOOQ5rGot3St1J4MX1VsXwuUcvO0=","QWC2+c+BGlXRml2KmQvd0LdxS6j17gVVJ6VCALbJ1b0=","uZIX/HZ07yvKxu1kLcn2XnSawUA2A1poRSdiaQZ6lRM=","7HGGclngPcWmK0B3RSkx4Rz6cQFu+Ja0oK3f1WGtuGM=","gWa4w+NdzLq6gjZWcTSX5N6nUMy3qS1O5ICMzODoeWI=","nLI38uOBBbYLGY439aSecIGVz/CkOQw1trxmuKnXal0=","g30uKwR2vUAevCWlTcPCQ43obVoLJ9YcdzRonMew16w=","FzkFOihm+jp1ad41PUi7ipIjrHXCjXgJM0lQcCOg+b8=","lwkWqXzlHTkpBucAs+t2w04lwuK2R+EKBLhajwjq6eo=","St6XJenF30CHxSSVEE9xawEHyrJqw9IMkUaDoIwApwc=","hLkj3W0Op9iPyrfx8kXlfttAiQ9ekJZs+U5MlpdgSpE=","cLz/uO8So5KjplVlvAztKEI6huJY6vYltAd4GE8vnZY=","fijfw9H/hFai3VYzmFDLMrvefr6DwZpeeWxOL4oAdbY=","wY9OW4iuTxhlpLmVRtRzlwwisYKAsPewUtcwLzPPTB8=","fphetPdu2cfTfBLGb2R2jXexrqTrwBXuNoeULEzVOgs=","duo5r8KXZ1IZ/VjJ6iWk02QhAFDAhlX+LjfMekddM3o=","Ab6RQU5zlWFq8ZuzKCsKg5DptOOud6nMuNHc4meKDVM=","fEPRr+UVXEYPeKk3E7kBVzlW0U7I7uZLxYPWPGdnGMg=","TP1da+FsPv3COF+HSTn7pMmTGJL0RttxPrZ/PFiqK0o=","MMxpk1WqYqhkMylF5yDtxb2u60MfB+3jeAgV2M6rs94=","L8rtcXvkbaahZjW42v4A1tE6iDHemcxYjTwdx5fTdGk=","11iRdUTzQFl5zfo7t7DnhMGiwnzHYVCIcjn5ZgJtx4A=","H50inAtP4HCOCPys9E8OaG5viq2S6Y1TQDJAy+7jfHM=","0Wh1uHdAg/qtt2BL72yH3lm1QKkELQIeMZpYfRdCE44=","B0oZ466+cqZM9feqFWrs/ADNskp3hcmWTCNQ4frfyxU=","2lLItzcu1OgIXZpPr8snp8fsO9TmjXOh+AbZHmOhg1g=","GPbsmt/QizMqTSt0TE71A4EXwUnyFMuumtPoWWCEspo=","wAed7j+PiCRRUDUKfCUKJNZFpLcXf5iXVoDgeNxZUAA=","XWasBfJWrBLY9A7huq7/ox36HztHWtsPyLhlC7d1JaY=","ymBDi6jWKxFVDcHL2on42fH+FiZcB1sn6B0W8Hf8mrc=","nhw5wO/elb9t9JY+lyjt36odjcNcC+TDvdkv1V+RyZU=","JZJzjpxziX38DwKEv+Yx6Fe9Z/6yZexyaKMvqz5hWag=","b/sFTiTl+3Uq3eSpx29C2IsFxcTRYByQmgyfQNtv0gk=","zBGflWrOX3A/OF3RxPgnQt6o5iMRscPLyqx6zgj3/40=","YUP/+2lQ5Ja4tR6KfqhREVX3pk0zk/XTqEm1LhrImlo=","OGtU3YCMhPMdzj5QFRmCqVLe+k+UdvkDjY1aoSQ0hBQ=","fTdKXuZT1TzYSvJ1uMPm9PXQCGUhsD+q7Z5TdLIEG98=","krQAHQlO8z6HNe9A6p+yPIkTUGvMpyZsULOTQe82hOA=","w5lRY8kG1XnsAJPwcgFe1G4Clq8WyTsXZn9Qj4Uj47Y=","b5oz+WaPWpn6opGoGzDLvIWurEnES3VJVUcVaes/q94=","VgOh03AsXDhTToY98JcTOUKevtVbZCSyiJ08CjSIvcQ=","956aY4Jb0ZzlCCUEY3ow7IIymnD2M+eZCQM28r/pwYs=","P7jzFqrQtYsyV9y/Cg6Vxm3lq27Bg6cbSTJeBjY7HgI=","kUtY2A4gtkL37iuZzSv10Bj+QivVeMBuppQ6vgPlRAo=","FZS/8WFLDjPuj9johAT5/yrkgIYc8Q5dhsNfUnV4jdQ=","EROC1vh/xiaofJmrVMew09cwobNgsK9rOMlbcIQXccA=","SqShQDYFUrf9GUg8MirefkEssspXIPiwKFgyADO/eeQ=","NmYpJHtTgWW/4iEEUjskSYbvN9Jp1zfMRsCBUuowp6Q=","/rF/25Ptlh5YRj2HR+1qVf2BXbAML5xXkcJ3j88KBLs=","4jyxBFxQH8W2i5SUJQ/8/hklUTL7RVaCjs5lHoDkWkg=","4zqb7K/o3jKdWpx8/W+YvXnlrifJXayuQWsPYi5k/XQ=","3ty1WOk8VZRhfF+9JPY9NjkmE9k2z8BZmug8q3eqp6s=","cfqAwjs9bSryPqLH+tW5PXEuShgpkLZAoZ5VORtWQMM=","oXHqzI+vf3MJt5EIMcBm8y76bhwpEmtTpQPao0Vpijg=","f2Zrky9yX32X/rgH/MdRO0liINtSUsoFod7YXelQhMw=","/xTerVFzJ5DfhUTryjUr+RJUVtjxSg+Bkch0tBY8Zp0=","zA1UNV35+sIRgG8n+P4xTkXA8HWClGcIhXQALJPK9rA=","OT9ylYlAQTOv4FmrCTAQ2LOjIh1ehJk/HzdabPHhgH8=","liw5O28Ls7JGzNwFmZeGmamdVrpg71HvQTsUqTDZBV4=","KAGXcFvQe+/RRHAgjuivqNvYkfNOyhBV0vjBRCXKz2E=","YAaKQ5BX0x5KO+D1gt/6kBFz9hcxOsWs5aKtLRS0CS4=","X9HrVRxfkLepwABnDQaBWIPRV1Zznx/iDUd4YioeK/A=","4VeRG9BezQFaHRwItFty5FWA8wIr3U/wmvxo6Y3GETo=","qvM3rZTU7kHnG7DaBr7ZmxkMszLKGyMNCqrGvVfzMBQ=","EqtIb1Vn5SyqPuDHGlacF/VKJjgJ84fyhcRmO4oC65A=","wbFs0AOjDEuc/UGhmHIPSWS5LiEzjY2uEE+CREQVONI=","LaCFdGFL+VHIybZgNX/Co83G8oz7mpbKrncTNVK1I4E=","ChyPgjMgx6BiUEpkUHZ5kV0u0DfE5gHerFK2qQGhrts=","nZbBbIOpWfsuUr9FuvHwMG2/XModLEHdGtHwbSwzr4w=","TaK0B8yAB7IcjIThdlGIDemee61lrdW38H61WSqLEe4=","oBGzU2X2OaenkXezC72Ybd2yp5nKukB50oTsfBXbWT0=","u9+7HA8ZfOHo3KIRDkM6gp8zK3e0i0tPIvR75c8WFZA=","ypYSreFabHTK8YZYczEXmnjYC5YPLB8mxDkISCWj3dw=","OaFoRkmDQrIztOT9xEfW7xMuN3zNYMlfDV7PwDhbBz8=","JRJfXBC/hPJI4ai03/gCHkQUlTTmhvL0p13FkjyWxVo=","/3h132pI2hTxN+0qiOiaXDgycdFpYZXWvBp7Ngub2y0=","oAH6lpYeUH4Si/jf33nf2fS/GSbUOxhblxFY4WIZsI0=","m2ZgwSSy9SQi9TeCvuWbMKWjnYdypro/NXpI0hMKPM4=","JovoauVRKgkfy/Vd7QL3GABxzMx4YnV0J9/x1iJ0p1A=","5Hy5z+NOpzvCgf9fZkcignlb9+YCsCIB2exqbtnkpu0=","1xdELNwqDxlODK5GPZhP0StvQmjh/iGQqZUKT96BB70=","Zyj9YspnQAxxTqKTJLfWGz7t9Zz4gChnqbILV/+LHpY=","mWg/bbcKmlXcE06bsEYD6IswNZLfUiUxU1ieiCgqpLE=","FZw+rxjzXG26fUO63V/+GAUUgH9Rqq4w/URi2I7J2AI=","0P0CoawsbZKwUfDiNqf9yJWRlZzf8jRg8rww19S4q9M=","QcMisxz6jmwCrNWApiGkpdrNTRQBoMRttX1h5khHfAI=","hwLqiYLenrOhcUXzrs9sU+soIo/rMpucw1lrNjzfWg8=","JxmVzrAAihJK1MabKcDHydGsfDeXprDhFLY+gPSN3Ko=","tzaxT0yTyZ5bsm4d4Ja/YfzD3pzFeIxdLGqwgxYjQuo=","CGOmAPQkIHpziFt1A2nQCVabRPTGRtVkMIGVFMR6E0c=","UzYaDvZq9TtNXPxqZg60R1wYHTy4RPHxRM/lE2mHqS4=","VtCJWhRmwKrbDEpcmV/JzgSvgt4A9O1vjCjEgmsz0E4=","j7jIha0KS34zUacHEAbF41oy2e+DMmFafj9VhqX4Xvk=","+JwXWljbaVp3EplyQK5yXYXKpcxL+fZm+78Aa2ifgIw=","PKxJxBY75Zc9AjMUNJsHxJrXSFe4+rA5jnwiceZJjRg=","iAay8txiKe6y1PCB+a1Spx07BPpONOCrt6f/VOr2J9g=","e5hg7ViEw5c9soNa2o8iNwLtxcaYL9VNsR0sFEtRgig=","+5ZrYReRBrGD/A2y3HZzA0MDXwu0qocmdsXApJgM/Pk=","bNBg7afxY3ZZ6SXmm9Z2CgwvEIkdeUxTx8Nx917YFeM=","MXZAyo26oozPzTZ7dyiOgayPvmSo9v7me5w1JKv3VrQ=","s4Q6W1hSowyAvIz2DpZwbPdx9xafQKFb1R91yRxU+xI=","ycAOqnmc0S6sOapoAd3VquPwhoD7BzcnAilPeACCvAA=","nJBAhPeDICdBAIlz3PlsNOrYKeScQJIBopZyhnjTHR0=","u/sVVFV6ZXwNHsQ58yvZF411ggNjSK4jcXbjpkmD7pA=","DcWqFvb1LUZEeoMB6e2KCVlMyGNonNV7jsIJqYHwhKg=","lZFuGUifrrllqrh5qDMCahOfFowYu/QrE+S7/3UvZeI=","L2XGCExYR3vJyvtBUHu2eNOE+fmNa26xbjkbEE6Ntrs=","49QeLCWPys7dSM0jNSXf5Wt09Can2XbVVyWVGdo7fik=","duut0yXon7JJ7t222kjTQAV1IqTSbVMr4pRdRT6IITk=","BDdMBzYdCg1/2MuUx0QDm1kogvJQg3TDdGGuWjioAwk=","oCzBLTQVvu9UMtKikD+RrNGIYkGOD0Rn19gSkh5wJsw=","fywaUuJNAT3GYsECAvi2D76qIvVReROYyV58Apq0BuI=","OUWUDyhai26EWGPiKagdUf9mIWnsI5VCMMuAScMV6i0=","pEQFr7yJ+eeEPzMF1vCQu+4b82KcSTqjA+BCJua6JiQ=","l6hmt4fM8j07oe0RbbXy3N6tiCBi890LUqeobKMn0kI=","1TNFyjY4lINfZkFpbhW0z3hE2WZhiSV8Xq7dLyE0Ou8=","mvl1X4nQz9YOKiSSDGe4IJUeRjEld/wk1h6197zFaTU=","5fBA4F+HngGtiiYdnIaFh3Z1ituxJbGiys1ufkVLrdE=","INNjbwHJ4l0/bSZB5VhLvmn6H4eljgWo4d/wt/jgQCU=","2DMJOJ+EkeNoKxWbAOQ4tZWHVOAhrUmotpIzmvK+mIQ=","5hqhcKdRess6kwO6DU7pdPCWnl4zbzlObapDWZ9dP1Q=","dJounJRMH+0H+4Bw5qIRbcPNuimSGypxZQzyYnmCyoQ=","9Rkg1jljdup8tcoFIupwlZwk6wY0q+vC9PTpLg9uXyI=","/xEvZgmZAPSeXTG5hSFulQ87TAdKBi8RbROzSQxIP+w=","S3Nmq1IyWm1mY4HFrACqlwu5c8gED0u5V5ukp8/LahY=","UHnU/FlwGOThg8kzC7VB40wBtE/sPN2kPSinYF9DLxU=","eL6JlIzRJgeVg3goEZz11/bIgqdsu05AFwoHkEXNXtM=","J2e8b5PJYtTcXO9/IqViAoNgUzs9AydRRFsXQ6MAMXo=","xcl36bqBtNnVChOnT7QC07Fjvd6Kbo8rlO0ip+c01ig=","olLTiP+u1DrCM44Ph9zMo7S7oPgbiiSFTufN/RpEF5g=","DOXcgdxZRsRlNuC2w7YjxGH9h6pXuJXrEeLt3OE2RVw=","D/ev0s3c3uhM+InhbYyAaTzD6hAu12wX66AgD0iWMCo=","kwYhe2gu0yzWro+pzdKIwu4AUsMEP2r/H7YSW84FfGw=","kJnOZG3jIOWEAlNj8iJV/+9dE8/NVcyQOsUMlXbbgX8=","fBoNOyB2eFD+IyL8L6SE0l1T2ui3aPdDV01kUFQBlBc=","O1ZS50lQ6lRO623bdy76cIO26QADkP26EFgpMpoKtF4=","W3xDarVKUO12R0AnY/QZqiSkIAlepPjDUT4UvBT8OOE=","q32iuMaMawYZFzoIa+ha5JIeafjahs+twPpbdygb914=","1slmdaXDP1k4wVozkswOcBk61PiHReBNNuVBMXOsUok=","0zAIa6Q4QE1z6uMECHnxXEWmJ8fAADrJODgrrD6uuz8=","CWZnwV3kkzd0NnEW7HLWpq3HiY+slj4Yg3aY7BZV7zA=","MpVfb4zHXyxvXYdKjrrcZ+NU/pDgWydt0FhdriNPIE8=","jeCJSB7NMud3m82Zfl6ECb9F7FjpIIJbgkjkrqx9wgk=","TkHF0Ee0TSsTmyRkustzbAMNcpyd8vf8e8TQjttDeog=","Ra4On0ZvBPbfzHltu8966o38W7TldecXFuts3HF9x+k=","Ti68RFm5Cu1YVRvqKALr/l571Bbl4otaFmcs4Mm8fKY=","Gz/VDYKnPQmgPhMtOSC9V8CqnnloxiuIetlpqhHNBIc=","lVsAfYChzdrUnlxuJ3u2nOuf1ho2QRjDn6XFsn+J2bE=","tbRKMHXAREQKQrn3tyrClWSSLM2PgT05dWSj7Df7Jms=","gBrRSVQQVbog+JC3z8ISYCP9SmtJ0rgGxHhbfD8ZlH8=","+KejGf5BqB/OSJxq9Mn2b9bg6MmAnKKqLWu7R7+4ZuE=","V/pJ2XizHQPaZil5eGs67hlMJ+DjGngkQlEU38rPx/E=","j50p3lOfh66vU4IpxVlil93cJV1kGl44Bkog+0jzXjc=","zE5lxMnh4+7MgQhu7V3MnUKQR3QIhGP9r3EODtevw2s=","8uwCHXGsYD2SarUuWMoXNyypyGEBr6dgU+JZ/S23jNk=","z/Ouxj3QEPSmUm4WmpFxvozl2POp01+MBAsN7EDHvuQ=","X9xsVu0IaX/HrqevuX+hbkvSIQunFbGTGwNh7WHSGLY=","o3F9hNuoPnKr629uwYyeV11loJRQoIIurX9NOvipKNg=","juj7ucWBNNKUO0v8pGmbl3Rm7P/4P4UdjymW7RARMhE=","JN2onUiiHBe1rxNlFkBvj2F4Itw9ki9uaJC+w33eoPM=","yvDm6jr5q/v6jNbvMLxiPFuGOGZS2BGXbGglmfDRGWk=","rBfS8K0B3Az3wKkcEsXF4M8RYkCIHN8cAZFpgJcELMA=","sVEqEdFaYdaxKfH5kBKLpi3DFNFLxJV7l63GKt9ttQ0=","WbJq7UD65I1MHx5sYfaCO/EIvUmp70oakeMUU/iT0h0=","Xp08JVrHq0fYPAHU0RrvkiTJ/ZtCVl1/TrrUNq7vjSo=","2OTUaOnDfn43P2rdhu+fFV/lml1sxHZSUOmTNm967U8=","9t5h3qtyVN35GiaOA1+vm4+4OYPU2Nc7smY6MtkP/Tk=","jKdeVmXvPwfBNX8zDBjTGXx1KLyx++X1S4Q6cNA8EA8=","XRljd5G97ntiJ4FHRfiX96GuCWqbc93HCSNbeoyKsOk=","Xy2UEhwdLEL1vy1ij4EQJi7dsBMkn9cyfVIb8mD1Wdc=","dK/Ptk84nZnSkjolALVxikTylpDSN0f8ahoSUoIu9a8=","JEAIAus0oxCULM2FKMz92oPfhGI5y/wNG/B+Ql20mBo=","xdqYKZU6mLI5n20Yh2sJiygKhFpTkLMOHIzPRcg5cSA=","cjDgeltFYSq4ZzcCdEhMcDoyvXP+iUUHPj+z8wI5nkg=","juLNOle9kcksCC6Hm1lRMLvDGa7tZhdqGfTv2tFn6fY=","ETNRxqn/U/V638cKfxSOVBeGtnvr+TAWrdOxVjIk8U8=","y3bHwdJ0sbCiQYHXFIWsLdJWvZ1wbjfc1oaUPp198NY=","z5gJGhoUcQE4xmLh3n9aUpeVcRKTwB3wdHkhI8/Oe9Y=","j3/TZY8vqm2Gb0EHloReQV1UHsnBI2tQzQxKY9CZEZM=","WAM7mjvQ5JhjQmoi4f1EVO5QvtrTZvZrMNQSCvYA8nY=","Z6jQOxb5vH5jjMbBQnZl9nTxz9ZK3rHG0feru7CLqco=","dB8aGbKw1GOR/LoGyMkUwY+DpB6/xjTbJmUcOOw55Xg=","IJcD0GRCKiD8wjHQOdZaLKKkqV4dfh/uXH/thHLg2NU=","jdArbOdVXeV5Npubpdw8+lDKrT7D4yxiYNAESxIU+h4=","e/s+Qe82Xm0eWWvV5kloTBl/zjYiWl8jTCvjefyX6pU=","IHtHXNIdrrhLr9/h9GQOxMYTcok3E3Y/fRZbwIHdp1U=","Eqv/xBLG+nbhiQjHj1ddpPw0YLGnUh78SoK5B6OkMh8=","Gv+jBU1gxUJtK/bOgxk5hFzZl4FJTs/ef+W5J2r5pGU=","gCLrDmSCC4Ftw9GhMjPdfNiXMC079/poEZHqFd9tpT0=","hhTDPoZSwD6bNWG5rwkTDBoK/Zc+w0HfurwpFuEfSuw=","DTEItwgR53IdwmmhNKvboAKKHoXEq2sjVPZ4GCovdQY=","GzGBlFUQxrQSdUbeb+j6saGmIgg5x6vnIEoIySBBRRY=","40hW+NpmaHaolPUOXMsq2j/BB1vsdalc20LkrpLc+C8=","qrjLfubRx37dkls7Y24uEQlrx8JdX5bgt7gsNpVISng=","HCmY15IL554cxmdo1cP5Ms9hNkRkylv8fh+YkAL9Xus=","11Uxk/cZhEn9E0eQki87pWRUCsjkQ/kKgWcBoNx0pqA=","j/+Y9TwmfSXXJ0aIwMM8szLTx9KwidevZb526LEgl/M=","25AJtbnVqZFqM/Fq3rES9H4kBB/9SUQw9eY+zTQ8OEk=","EYJQ3f079+nif5ld+LVxaXupyfL7VDG+9EWYHV6eFNQ=","V0qLewcVyzhrvhATL1L7Sm5cQ8aUUApogEugA5Gj1eU=","T6UpBATZ42YVNOmknzJ/PRy2ttBH3jz9WDniWZXg420=","Kmr+pH9y4FUujFFc2IzsxvDIsLzOklJdhMJLhuoYS3c=","1eoJh9tKKRo9VZDVvVprsKZtAXfl/hNJkugte5m9qms=","9PKzjyzAHJMilAf5CWjGdCia2kHT3nenLWtOPW20bJs=","h35efIllzgdQDSuiphyqzoPYydGYvkUUWkvlOBawbYQ=","nycXCQoHkBY/ttz5ANy+NZGU3NM+cfQW5aOZq1uoNuw=","52cLjh0LPwGCtCSNGopF9EnCKjuJ7cocaVVJc+SnvMo=","/5VeASUyycZom5qf1BXb+68AZqch6YS/Zm7pDSZ6q6U=","yJ9HNcuMrXVrtDP2E4DB6N2qYqaFaqchspq+cAfySmg=","VtbFvNifoG+d/2HRDVfOgdicG3I0hBcuK1yy1HavRgw=","lhyxungzCYguLm7dbschUr38EkP0YX6lzb4gNFwYx9Y=","TyaE1/dCHNwptX2xSd6b5RhE5UI48QigNVXp3gNdubs=","EDyZCny64LPdK3O4/8lIybJLSdoUrtwWEM2z0HzzLpY=","NIEW7tWhdDtFrEspHLuQq7IN0bTRfmfMmt+8u7ZXEgw=","bQL9iEn6vJSnEpXlt8VW2QBHQ/UwvlBVJ2NRuSttVpc=","vwOuOEgzU2HULJNFyG4IWCg9VeGBizKD7JdwCgY8ITA=","Ss5QX++ner2dks8qx7qMhLzDMwEGcQ9G4Y5gCei65pU=","ptfshgrlxrZ3god1+V56k8MpGcn2amh0crpiumN5ULQ=","52rC3Gg+7vla9bbGGaBu8vXgTS360ZIl5vDPb64vLag=","s90UOpTKAN6pckgK7x4GMMbSyHRBT7WkdXObWWSI5Lo=","1V5TiUQIJRN1/uJBbrQos94FC9dIPkfNyc8vD5jyyC0=","7HySchwfXmE6+5WynfTdZHj6WGEACvgzsBg7mcStrWk=","CENh4TOUi+guSQ5wZmApPpA3VpAlgFLB0GFTUuDjoMw=","Z8NVFEM8cg5qKSR+K9MRvogPgI5yKBniLyrrfZt5DFg=","KRdMx5Smo270ofXX5oTH5VROkf5GMXx0vn6Wodf1P0I=","z3X7lTPODV8JyvnbgWO4dtmYMN5enIvthHnyWPcYuEE=","jmPVooAjzLBscdLPokRh7neW6zmXZ1Xi2NyFgOr/vx0=","Dg658l+rATHO/fmzHrn8dSlDCKhbP/fnGcsWEs/x1CE=","VMoAbPPFjVa+KwTtDE/vuvcfPrhmSISa+xdkItCWoF8=","U10T5tUJZXhn+niMrnj4Scw2V8hWM7j5pQO8yaPzrVg=","XMSbFHeHXeT6ge1vdSjCZ7C1040kQtPZZU4ZxykrmyU=","ai21rknCKPa1KyDHoXSk+CcZ/5M4bW1ejnVFb9Du6UM=","Ff12g0mFwtC3FoYbOV2YcI0pAsRXw8EWvi0To0GDRRI=","8eUgL7DV1hMmQh5J64vZGRs0shOzg4uEmLWmh1lISoM=","1KlZz3RSU2SZyEfWaW/50UlosTmB+GcTtPTw9pSEWMQ=","TRCksrs9sBC4/C6KjhRKsAlJsmE5ka3Ghw71tyi266g=","mhoZt77uj66QrRl+2U3yDOttuveWAjW9JiOicwlFPWU=","nh6MkuMOk3barMGX9TzqYzVjra8BzUSbRHoAApeVIgc=","59p0g4rgG/cUt8VoM6iBOS6xub14STFgESp8tzrR1Ys=","sRR0eUpK7PHdUbS1qng75PlQRNfFotoaC28ACVktulI=","INgvuIvIBazWDP13SiKc1pxhKLaqkD+Ue0xZpMjIOuY=","xu15fTCJDFymukaw3nGhUk+HBtB9fb1DXapA1R8J8QQ=","uDSX3T5DazlQCYeVibT3gaURKnjwvogD4kQ4eJxDoTw=","nKI7W6y3zAF4feLHtmyDCnJH046DavuN+brEiysilOU=","DWQaLzBycgsgcZ395TRAE3m3gU2gIvtE1DztDEkciOk=","xDjpO1PhEocCRIvFm2Db6vmFYSatop+gBLGMsZLfP2s=","M+Kn4I4e4fANFwL8imOI0qAsoCV0A9SccpkU7f4Vehg=","3YtILb3+xWuVdwjqLCd/VkZW8j12A7vcCM+n8z+bd/0=","n+KbSs7FHca9q9taMgazzDqdfAKv1cekTn7XlOf49mk=","pzWsMZY4jut+u0Yrnh2u47g8fSn2ctS3OcZ603HXWCQ=","nlKqSqFhwSZlOLnD1BDrFtF6cCyZzEL/rBeA2A3PzzU=","bOWKFN9OAi5Q9luDyq2bzBeBJ0kCIqGPygp4GXWwdLU=","C/p4/3KaumzgYHyD1VXwBZKH+2hr4FlgsAKLcUtyfhw=","GaPGIca3GLUwsYlmWhBbeiGI/W8CvmQZP+eSABsfQ9Y=","/lD9LhvqFUQFL4IIm9DR+c+RVlUWGXcajhxc7s8qfDs=","Z4RjR6Ufz/6QDnyAfOsVSMK+NB6oEdAF0KfqKaKMsJ4=","VjaODo604fv2SOqG0MGkpoWnLh9kjy0ZIBpA3O8MKdA=","pW+Hk9kJkIiBifxNFSir37m07y7zK7TmlAhJxvlj8a8=","dHiYLOwXB+MaNu3dBQ46P/QiV+6YFTrjTCuQasFVH2Y=","szRO9gayhXbfn7QmdhpQ1IxiGScCp8co7S2kedC5HTQ=","dAFTFwtyMb8teMrAqdDeX8wrPhrLUX/cJHv6mh+Wn5c=","ezFCAiJ6Dhy1rzzO7vIGvr7bXzNXSqVAfhqtyXcC5hM=","Os5CMqSCKEJGcIsxpCRRiRE72l0a2SI7KewxYPTXsiM=","0ATupLK/UO/mppolqHGSN0lwHJevwUZfl3Aq4wX4q/E=","lPSVGWJY0QWEQ8LOSgb+bQFdfCz1UcXha9qN4zd38Xo=","QeBfWaVIHpRXotzTUVGWs306VcbULPAOFZij08JM7Rs=","z9frM9AsTNH6NShQLWR6tiJYGBf9p+e7irALF6tP5bs=","j4JvSbPHJf4zmI9ghveT5K/bkGx+W5dU6AlmzfozRtE=","FkQjBcVLbKUAiBh6AbPae/zKkCI6eKzYbpbT7Zeqxok=","7xpKe2H7uC2at2JXIRLROs6DHGuQ3FeVZCXdppX8PP8=","Cj83YhSJFBAex49Odp0nRPnrqtaOBaUOTvRELwwydeQ=","P1deRnG+tjDEJhfNiPuCuzrX4zFL7euC+y5s/tmYj4Q=","EkiEP2KZxf/3LxEZGX7mVvNgIjWz5Rkt73Au7PMmqZw=","b7DTKzs8XwtiHZ7z1Ie5K6AIGyK7CL8UcC2gxgldrGc=","hDEBdVOyZzwbyLabAmlYW+5I+ze1E1tZkAGAHguHGWI=","7BzzniTm2do+MBC54MNm3VY0sBLUq1w8JBezCIwRc8w=","BaRjMXsdGIq79uOZKmRjifvQbNZqVNTwCqowtOt5pF4=","Wcijz4hL7Kk4X3NyawAdG5HHbQ9BUyjf1mEg6GBGrEI=","Cc39gVomh0hOLTBPv3fWLRHsyX1q0Cr4A78GhyoXby8=","l4A9twrcCgHy3bKHCqNbW/Gyg4ixpb5ziaokAZ7Qlvs=","0i1jTq99gbdCZ+C5LAIvoglh7ckLOvtetXcRmTfFbk8=","6wcn4K4fMDzr2cjCh1E7rs4ELXlR/BlPNnB1q7ppbFI=","2QJ5x09CE/oEbJlkSzlzh7SP7xDQN2GOjhGxS+0d4Wo=","cfr3cdyVwW33RahOYY1LHSbJQN9qFjK0PB0muk1OWpY=","TzA6hhWKZ/TrUF1YKYiuI20acO2zykNpnsUnA6M+qA0=","i6Oj7i3kMtchpT9SGVJW6CTAvmNBpXnBiYH+qZm4ivA=","rB1XFgiOLJn1CK6H1AqyRG9KwZL3XDa1cIWSM/W/9bA=","VfGoo0Llmlordtpsw68VXeNXFX3TqLdFsouhj+AoMHE=","kHpTC/h1iy6SfpWomOe/eQTeIrRDRe7GNq6s6770KNE=","DRVuB7FMZg77YojMfeUC7NCuraWUA9NcPNVUYtpdTEQ=","k9y6A4B27nlB+4SGlcg9ttqJ1rCvOPia9FxAtxdtpxA=","sU8z+39cdFKIIckMEXdhEKCEmlJDCk3fQb1MFw8Y7Rc=","HMngR2KKXPmtMwUVLz1o1kjxnorCba81pOtJCK1WU1o=","GlCkvSEItxHhpZV2M+W1XMwLsWMTGBCh1WYy/5ifgXA=","oLMcyBQcsYP0mCL1oe2Ns7UY5qs3bsmxyv/op+Y9y3s=","8bjQIeI2T3RSxVQjBxFqlyWBrKvRgO6iJk1jjGpFiJc=","4aNaiv6ot7UvbD2WWaKSK8VviZ3Lt/pXEonayeHpc4U=","wQuBwfTN46L+VER5bCLOoGFxkyxgVMq9qLItdlznHxc=","rXkRYsPTgk1Uj+diFTepejDCMG1UfGCgEJNy48dpYJM=","OBrZvSg1STP0NtJ2oIlaLI8FzV4QujRm9Au5ws6N8Vw=","g6wLKyJFEZGJdy73bwS40kW2Z7OTvEhIz0uZLGf3g6Q=","1GUOGLykau0PUKRVk+bx8bMOuQoCT/KotLmV7HzUfoU=","Rag5SjSBDGkZyzisBfpaW4aCue5YzhCSEBZgaaw7syE=","F6j07lxV4Wco0Us2vbizzwXOI7s8VTFtqPNwDAog5/0=","glXjyi1aR32TF10KxgUN6yHe6NlMN+5Huq6CfHZMZmA=","YQMxPpzapxlV6YUikbE2j53OLuwD7n4sQmr4ZeusWxM=","wxPFk7k5nTidTyMrmNZAMguIZYrsDl0n1kVYC6Pq0b8=","/ML1/G9lKyp8wfCS2Tnn4VH8gYLXbQB/nZ8Vb1MsMB0=","iBHFOtbZQddM4cIINfcmhSfRuMxwA7bquP0f+7U9XLE=","ONxKQDaYJcCwVbe74EkaanQK2NzLvZjX9ADRvW0Dfq4=","dJbj69hUyT8hbPsjOtj85a5cRb0ps09p+nTTcb/W8sY=","S+ZvbfzWVnY4GLuCagHHssc+0Wmar5xLaSWIrCD5bWM=","FwRbD1VU6uf+JQ0/K7XXKho1jKrYhMN0UgPyxN0/dQk=","C+GqScxD8EGUY9C/v+ZvoU2WkqRbYbxCyOU851ymHJs=","yWICXeWsPVkfyEaIxOrkVg+g/XPVI5nyWPmtvGhZw4o=","Ua8cZT4po6gOzbd5qr1P9wbyv3M7VAiX5YO6Ep5OzCQ=","+8B/zSRYaRSBjCADwTLZTHCvDKhf6Sm1tEsKiNBSddA=","N6BHw5Xd49wxCOaYwsP0y+Q27R8QeFljDdvvWhUr/w4=","0HI5C54aKKqd6+83qZcwUm463obL5QgCX7Jc2HSx9Oc=","mB2lUHoNMXASgsBCNs5YLBp2FZbQFSYEidw2JAc5Pzc=","1VIt85hEk8uLNavqGtAPZDg7MqYImLzYtkuHHi0DEhA=","5em6s614jUQrgF4jAGrl1JBPyTKfUosiDnMefYs3yxE=","OCOytB29+5kOoPAXmL/SofVATCrzvKb3WjtRJHMAZFs=","vXGVMI7dtuDEFyFqxBKI/N+LCjuU9NudpgasM5kT190=","82TTaSFNxuOI1ITZheBzl2AzdcHbg3rAiag9rRqJrBY=","cu0ZbftdWfZcy1k+kYr/tmdnzhCbcghURW7G0pFxmwg=","AYLMk0lMrg/MAXWgMyQYpiSx8djUYN7ObTydHFPCJ18=","QopNHGdM3jJ4DD2wHcGzNs3/EBwbDd5ND7QqrD3pA/M=","Vw6qCead8LE0pGO9No3G554lsyItLuwZPGvvYKowmw8=","TkU+/XdM1hRYcYXHoNEiVsJEk953FXDP7OCA/fSQOgY=","h/zhfc6luKRyL7AHk8JHTy0xv8TOlFwzAwWoS2xLKmw=","KJJeNppw3v3SGMLAeqfDHzO7xT10MX5RgMZLA8ML2xw=","jk7jN24EnL1Am3PgizckXyGDvTlqMJFECrKHee8T15s=","LTQLitcDE/Dr37bx1wH7xFH/Rq+8CT3NXMlFcDCc7R0=","jZbfRuGJqyUVb18RIJQqhpYckl+x+Tvo32wG7Z9snx4=","o0VSf94rtoNL7cOrw3m9dkilir06FSH8XAQQWTwWqGk=","ZRS9pV0BDhhiqlc7chXQKLcBLtHWuRsHx5MwWFwKzTI=","ClzxnQUEID/B5Jkcnt/UJgBH/LR+qySinvfbDvs7XFc=","2GqQO1fYAnUMRgaP7VtWhojq4pyImxIxjwic2DHPeLE=","DRFuaQkH7nwXTS0g6o4cmYDSEY8ETeGVeWqRHJCFuaY=","2xoLDgbFYSmUbfc5NVMK9FMI+cRd1Z81vesnK0oqJhg=","8b3Odjg4J3CYiwNpmbg6Op3Z15S9aNzuYEJh64Fv/J8=","eRwlYX2Q65mK3R7eKd62D2HUcAqb+J0ePb5Tfn3FLtc=","15OWahW5MxY2iMO2KgIe69SV8kz8ueyFeUrCBAXU/HU=","zjfcXkKvXdsGDOMigppG4vWH5l52E09Y/OqxMCd/KLE=","TxMmWmH17ngaUxvRVRc7dvjUJj6zaYoFc31sNSCNu88=","/4WJmp5hotktTn6uezSJIHAuh2ndqaWCRH6J45fYr/w=","CmgGwWKsIFrf86W7mYBx/c4GX9TlrtDF8vgx2U8BNds=","wxHy8Nyw7w6Tb+jvOq6hZtS/v7+V6FDuXd3CYr1zMRw=","vE/NfPc9IvO+K7AOviUNJiywmOf+ooU5fCB8ZW8Wkao=","rdb6j7GfUuvJj0iP6je1RY8k5MnLvyui5/L1/opQg0o=","jkX1R3IzMhjFTig8BdELXb1qcdQS35XARh+lL1W1dyE=","owcFek+FHkIWDPkRKQ2OJjAF4BEqCG2GjwSoBVgAKPE=","CgN/Qr+Llw+3mHU3rNH1SPyKU2Wm1prKZDwGIrQWatM=","MEhxxCCb/Sn+yUja739tvma+BiljEpzjBWQmuWj0wfE=","aTOLU3J35T8u8y5SdvRpapv1lM7L73+qUtkLKokKofQ=","dSLxChmm+fQ1YSfW6j/atz9OjTrPFpNREPW0W/I1sWY=","4d9+feTGq8519xDj04TC7dmEPmZRX1pNK7Ex/CXQMkw=","dUxaePWEJTznnvQmyszcvrmbtSx5HJGn/mBcFCWxdKo=","X6ZzTWDaDVJdk4WcLX+eUcey/IxCx4y6kMnAk3+QJIQ=","rThVlbsI0Uq4gH/zTK+yX1PEstDsEmjdvZ/su6t1+Jc=","ik9vqroF957t9N5S/1lxC3uSYsiR2zhBAG6icTttl9A=","bikcuYUiYuSlxc/CGRWc8CMUQCLVTREVNucFijdRlRU=","ekZEIy+niuWh11sPbONpSUuySk4GWajZO86p19twBDA=","8zfdM3BL5Egw9zg/tFUH/R+B0kzYsEn7msswQsfjzeQ=","7vPMj/wKOnrctkIBk3FAXRWh13qaQR7/t/3q57UJucI=","boXrHrL7YarJBAVsbXROLyvhqkf1dA3NwG5jMjRZvVc=","y3F383FSIuuVYODMHKBepkWSuh8rMoj+D8SP0fJTNP4=","6hM4VzR7Mz/OXZqQ8qzr5XQpiqpojiexT29qJj4f4ag=","8XnzBdlQNVcN92hKlX8Ire0KgoDdQRA3eJVaJFNWqIU=","U2afeEh5Rr8XQdY2YkMfVd/HGcxvD11JZp4u+Zx+lSw=","ayoj+WcdxXl037EPV+AY3bNSOB17kQl3qG4rkmtV9i8=","GF6SmFwewsPU3FExREy67WyQzpLghOMYfPanekx5scQ=","qr1Uj91YSVrYS0ARRKuMCB9JsBm8OiY1Rx2FLr4rdFk=","fY6z4x84ew9KLhOMfds+4JHWtzOlu6Vr80rm+RAOAP8=","LJS01CWYfJKeTHz3HYRo0Vc/k1PBVXlqsSxkB8wDQ+4=","xyn6BXF3rBn5RecThvcWwRNKoxhO4XPUUoySdKdNSL4=","bZvk9/d3GvcPgENi1xpki/jZ7WLcXu8J2veQVjQ97ek=","OJkEuloDhVXqOvcsFOvv0RL3BurMrwtT1mSf5Ivnnl8=","ewsOd1jzOeclmWQcqpEtBbbeLwbetGX+raSVzYznFA4=","k1P2sC38Y4ETqhDU2sJFlB+OyI0EUN2ZXHzVuNO5Mt8=","O73UUJ6c9YYaey/Jl5d05PiUlu+0O7woXog4ZlTYxdw=","819NoH+sgT+iatqA+rZb6Gt6cgeKQQFAQGBuKZAWg2E=","IBu2wtdCsqTN0uzCzdytm1fr0V3Q1vEvPCtEr6RSudA=","s8EK5MkyNach/JSH5aqdjQ+y0q62BTIaENYzhu0kR4U=","6RhwP9Bh58fNTi7iI9RnYftK4aegXaWdIqrCwgTHTIc=","YS1iJxNaQPhUIykUUDPZEVUAB3Lt19eFsygNG4e/9zM=","cfmt3cBkhQQS+I0Tv8nMX3uels/nn9INYIu4PoEtUVY=","Nq27DTK3Tfj49NTcXQvaX1E22gzFm0Siqm3X2Y0+rUw=","7YQmpPid3V7UmZUId2kDjKlu5Ee+nlWJ3CEl2t5h1QM=","7dUufl7PphKpxYAPERW7j7yK2VEeLyadU9tfuu7/wqM=","NEBAlwdlteO80LW2a0S0I1RhsONeBdkgmR45JAje6bs=","4nFiJcWAWD22Ost7Wk7mtZCdfVfALiWoqbVdutTDd9Q=","PK382E91xeF7vh7212dk53DhnOR1lWV/nEoMHYlBk90=","65kRGpjUgoL738e1GRhTu/MTc9hmLYgTFUfRZ/quXXU=","FkIxNt/2+yC9Qgoh1hMGfBX9sbsB1y5Qe+aR5CcT7tw=","ootTchASf+eacwcd9csqly9hqMoQXxgpTVOv8zoZODs=","0rcjXLADiGTrlJh+JTTiLV7ncoNhRjyjjYKYEJd33xk=","znoAiRkEKGKtF3KcrStcMTI5p2iFDEAuxFaVcNdurQw=","B7MksgJmsPj+HHG4bJ3ozrN86Se8i7iK9JOO7IfdADs=","GGrskwFoDQKvP2ZpO162rM/pcSeIZVOhZYeBuJAEu5U=","1cnYk3BZ8ik5RIrTlrjEsSixpH7SLA0T18favwNWLnU=","ezbintVjA1WdBTTR43/a68MB2PPX+bZlwCakcYFWPEg=","xu+QueEfrgYV+Px6oZfRWdMf3UK6SqAifAzx4nYWKHE=","9nWeO1ocLJ6njSaImN6GfJabKvZr3Shx6XFGHM26ZVE=","j21BvaT+FQ0GnshjG6sQcRChGZRKnfFzPtGEmG7fjxI=","TokhiDd2Qrx9hN4G6n0VBfTHEnxK16rmPxypId638eI=","3XJk0RooYuaI4bQeuMeDgxZnm7R0E+xE8jaQqebyLCA=","JAm5nHYV+LlIcSpjucj8/qIvV+4Skwf9yJ5c9tFq+8g=","xsFNNKv4/OI9WFgWovP3YJaOz3Wn1b0cLDKRsy3zfrc=","iOxSoeUO0FgglAM1/bZh52NrHIVEeCsxCzuUm8bIU7M=","FE00jhorfFUajJJmDm/6OCgM0T41vE9GAv5CnhrOLjM=","wWSHpaO53f2MmQEwDOz57x0xvxDD40w8e/OcuHXVbOo=","zBM3zLCZ5D/6VGZeCEcII3+De6dW3ped0H1l6njN3Rc=","suXcdtTyP4Y7gPd7R/hzh74xbpLs5BJUS+3+EX3asJ0=","g2WR9R6Gs9y2OUFZDMSpVybzkgr4LrNX8GiJ6ir4Yr0=","UtnCfaNDYBz0OicWRYbAdcTmzjISxNLMpe761+t7vS8=","jXbpfDjObfkiZ1j7b11/i/Hb7WtYAI3wGVkUasMsxzY=","7ex3T75wfxuQKxyanQ2nanC+40JjI2zXgZW8Ry9hUH4=","eM3Pu8XzGKq55XLJu8W1BULDCKsgzvNg6Myzc/mOklw=","y7ovQPGfVT63QYtblp6rmKxOYpdVjZptfuk4K6Q62ho=","4ilt4I6ezB1WbVn7EfXkELvXvo9Kg6rS2oqBG+Lb4mY=","SbQC+b5K4QZ5uwmAYie92mP3svo8D1KB6ST9D853FzE=","7g5aBnNf5J9RonvcmgaVfRCXt4dBC7aVu9SztSApfK0=","Xrb79D2oDnPANRQ1uElBHpsaiYCQ4ZMsIhrhTsgfbBE=","OJyct1S70CYTR15ivVTYS8JH1NP2cysOdS1Gb55F3cA=","qTqjxpCqrubRl7gurHSwrLFskpD7Ivb4QL4DftkWHsc=","hGFJTx1CSVl+de9KVTuZzb6sc14dzBqhIAnwpAm6FlQ=","kd2KlS+lG5MztXU4bf2drfEh3LCldXuFqG8i2ct1BOI=","s6A4cn7U5FNN63FE8DpeFVQPmYk1BkCvjuLpebfGb/U=","e1XbMJflC2IRtwOEFXwBmDDT2AY4FtH7uL0r9oNQH2M=","oKUVmlrwxs9z8gZ5nyW5kC1i5fNhYZSl6aGHWh/AV9U=","qEq8MmGJuENVgx5SP7tcpVT8aeAPzpPhfykO3w0QkAk=","7tPeJh3gq+y2zqY24OdPtcg/Xpj7Ynk3DaZq6SubV4g=","Nlww+q5FJrFQfZh7Bhn3stO0BnBbRRr02CUqzq5UblE=","fyTerO1HgsSwsUJ3GT0y8gYubXiStmQKDK2kUrM2MGw=","escpNMES4ZuNI1IXGJTLTBIJTS6SIn18wnIQgsaoYLQ=","7jI82oWzwLluJ+4LeVDM7n3SMsK66m41olKpreB2qWk=","nvrOjVXhYMKa24YrLbzjsDOIuj6rj2qCawhvTAcSUxs=","Bq1sMDN0OrDUO0AUlliKfjzybR3forARt4F6ai7OIKE=","AFoVeMQqIV9xSMJEcr5E3WfqCGHqhi55X4xrMFuEu4g=","S4ycQHk1v0II0FveG2QbvThzDZaUFoywcbLRMgtH/9M=","+6YCxhK9fk7EwqCwKvIkLb+QFfOdITNTAP1PSgIGd0k=","QVWcmwkYMyzzWg5GkAybKgxgsWTJSFYswIfwqCB8XGc=","JXb0Vbo/1g3awyYqVsAZwnpLe3te6iIZnkZxYTGdGeA=","ilnTronTB/xK8GpTYyVJ8hN3aOq6aJkSKtutNRcTzUw=","g7opVsMnerdd0gZe00bphjg4ennWFsmdxAMDWHekmJA=","UnOpFk6uEzDihqg5CXtttDmZafWcKjfT/+LZSnVUG1o=","GsoE5n/xNs6aGRd01OkM0zfsARhUnFSWdalaV8X9Jas=","K/L2rhP5lFsJD1gUooj+A7+mtk9pTmIGqttqVnOGxwE=","79PkIQf94II3DlpP6iqaNkFiyq0ur+NBrH0e1npY1DE=","KIbAxfjgljr207K+QlAFLTbgnhdrGB29Fdjx9hZse78=","g2d8dqI5XRXvoQaod3z9mnlXKV/bWTtVN1SzjyqnVPM=","6lrInfpQHSaXTXy0G/2lVwYUMpy9IQ1g0l2yNm1XWb8=","ohb2M1tgJj0m0N5rwkmjdQ7DK1LgaB3APVDmxDbif5k=","INNmcmdF/K1euoDlqsz+ljDSJTo3YSteF7PSAU2vtBg=","4TN4yZuU7RSILQEu/XNJ+glr0+jXP1/Ue65CcPhp3m4=","/j5iI6CkbRq/cxvHzqQgkKnveU0AVj3Bn6bZs5P5Kd8=","mYfdzbwD1VwQJJ+A3CSEGHA7uM4igOz9vFTBHs+cPLc=","bH6MSs8vbrNCP3JubyxWWwU2XjbjnzqquTNtw6L+OX8=","sZs3+xmYSSdzOAt6PUjNabpOGTpQBQDwHC+0Dt9Revg=","ZFw4xrVsx+Qn8f1mXa4puTNXN0oulCL5TXYy/bp22U0=","pj+WZOmTy/nGhICUd3ZldrbQFi3r/o3QWjljaUwuITU=","+kcJUIGCqJNPFu9CY0lwOP/RTDDPCoY0JB7gt4Eg2O0=","1r5xbcP3enGJxjfzqUkpXcREeicb+cF63x5BEpY0hVI=","DsJp1SmlSJUPN1uTAZgdfb1HtrI7eQJ4fEX++JngE1o=","JCcp7b1M9SvGAyByrTjyB2BpR/VMPmfY2hlrrIY1KPw=","LPwvz9hAz+zhApm2nfVafDKNvELrTOKwBun5/D4wOso=","TY+K4agqDkzhpjsyGq4SnQ2gdDkjD+ea9gGddHREjM4=","KdiMivX5mH+DyooleOzbFGUyVnOInE61sgZAeC6oy5U=","JAqHSsIUgSFLDd5jNUWflqG8RTnfMLYiG1+8/ki7tLE=","IB/rldZEzhsaalpyu98Pa8ppeA1MsB+LNNlnGDQ1iWA=","QhW/86rHiyXRtJsc84BD6aDDrNBviJdCWhhPpTdIZ0c=","4TsIiO8bWp4+5rkLlxVGgrqY4rFRYdi0JxzXHrMRJLM=","loLORIR8cQxp4Q2HbZo5OHWpcw2l6kfDpU3Bf9tLwJo=","zK/SL31sj4D5c8uKcruKFmZLSD3d8Ed/9Usa+FOIBCY=","9/3lzLkBykU8RBaG3UetGR5fSPsmLJQCwrrV9+LfPr4=","Sal8M9S6wz5Db440BkOMMHTeUoyuRv9J0K8p0g4Mwxs=","xwP3W/IuI+NEnEOXrtqB/lvsdyT30sM9EMoB7T/qvB8=","eizhgw4JXLyihjs7aHJJN8cr+lA4O+9BDX5Ah2GQhAc=","BYswADC162WDrneLvSYwDnq8Q6RJK3Hf3fA2m1JgOxI=","K/Diw5nFmfIdCJXkrZWtUW9PX/Cvr59WbkUANUvd4/w=","N7BfprZbQvBi6Z1qq41WxyMtIrNnyBtNGJV7/nseNho=","lGX+jgzh5tPN0KdI0BSyLOqxZDxZD6YoKVbnoiSvifU=","4aBrobC1FVpGS6Zg7aNdVYGeZTQP2szMbgNl6or4P5g=","6Q0DLxZbeGh8gODEKDjzQlq8fmpzMSZyb6TGGCpLFqM=","/uHrD/XRf6YQSaSKqH8YfiGM7lqeWLikpBOSXpR+Nk4=","K0Tz5/M6ZRtFkyxLmcn8aSdFkI+Lh/Z90i/JfwXff0Y=","IG2vQbxgWtBC2b/2hfhUr5MPYrlANxJjOwm6cj4ytRs=","JEcjsr2cMWl7czGS2IqBuUtoMkf2yjXWS9oCvSofNBA=","x1bLypZJtdnJLZGf17S6tPyquM3PtKHuW5lq9jugT1E=","9DSB/gj3MBupXHEsZYn9KeadjZ/90j1ukzbz8gyf8b4=","trTGE+hx5+iyjf9HDC2ZnauIwqBp2+u3aSCAxR4UaBs=","Bc1183Hz/r4BTug3cA5toSV89kXap3Dg9yhXG/H0xvQ=","60rSeb9jgDFRFz9x00wdh7co0iAj2Uh4xyU1QokmYgM=","uxNN2PBkk0D8yplhN6NG2tJ+lxrnUZ0yLAFs1/ioj5U=","HEuP9S2wZcLftU/GrFTDw7xJae2YAryS3kp1tAVTCes=","KbpVlEU4lEEGYAsUvh8BRrnHzdTJNnIaheYJfcruqIk=","+vuKg7Mbxt86eesDA+iAr/v7s5ixyODWUr0dh6h1UdE=","psV2zTl2GxXdQRIGpwlff3CC5SqTwqfjgnxm2DqELUQ=","djF8JjdmF2+8Z6E8U4L2ZnU9zb0ECp5zYwy2ZoGenGI=","i68uishaHhS6Xf0jaC2JPO84DJhf5jFtXngUGoUTAaU=","8+a3/ltDsZEaEGZttPXBn7HdOtfw6Y5UKpgRQzDElhM=","RdWcCL2XFVKDf4W/0ZOpfNvChG6fxRcIBA6L3gpvSrc=","GKmBdXIp4qGFTz/P82exqDQc/CxJfsWNkskiVS/q4Xg=","NXaCTkjm79wpywYP9rP8TB2STy0UGXiTC+z9vRApJNA=","Dk///fJEGeXq4d7mrjc10CkfzmzXErYLhDQ90XP2TKQ=","Gjaj5ytL812BPUnTvW3hwCymSptQlAZ0fE7zFgBRD3w=","u6NSKtHiyJjErSNq3YBHfhhaL8jRa/Z206kHUS3bA7Y=","maajy9HdI2sxexIUU5xO1PtASp4tmn4zdSdvug+qn60=","HkpAfzQ1e/JMY4Kzk+YTU3cDwP+5mvtQ8biLEYt2z70=","I0Ta+tMKpbrdA82JH715p2BF5yU1U4n2vUdLwVVtFXk=","7n0B5lJgzKDEpD2pvo0yq14d6t0mARtS7/6LGe+AIlo=","Ix73ydhZmlz8jJjB4QNS2YdQuLoPuJ231qfll2vO+j8=","NPqS42LnC13dabWj/Nl0PLn74xMCjsInMZSNSXpIv30=","TgN24oRRWiPltbi9ovKoR09UENsel43/YDj8ML0w3Bc=","/gzxkk+M6dCUbzH8jtpftxUF4m6k2z/xT/+XBJsOTHM=","/FTgOzyOein/xWq/fUh4HPlKhqlLwZHDAKWXvd4whFI=","usbRes2DORihiMoUI98d5GVN8/YDk5dU88RWRqQyjKo=","VyHFVHrczRHSLVE/xO7CPPmlaPZqTxMLNLcRI6ryF7o=","ge7PAqFiMrj8QuX829opN7dJfHWW9R2Mwz6nr3mhxco=","TPIujPHEiJPEPDe5cXu+4XZb9+7YmXma1MrDrW9M2+8=","aG9H+tP6urIJVvIGiaGo3tDLB8aQgu9m+xxUu85DOzI=","3XbJcneKbjxiE/zJ3seWLvFXiTqDoVB0Enf+5Yaf7rk=","Bx9gLoihs95SHcMh5wAIe2h3+VNqWqwHk4XltNQbr9g=","3HZaCmjLSgdVnLO9+ZQmmrPwSFOPlY5GEIU5oz72o94=","hbu8Pnc3/o3REMSKV2gTmocdxjnrUkKWEClcTnFA4yU=","i5AR0Dp2buM1tq6wOm08oSrhORHC1fcD0fDB/xvK6Qg=","+38rwlkiA42AGwQZipaOF+i+7dNTEmWIGxZvL3u90V4=","ByYnBslHPKHrcrMF7OzL8UCudIKOWOSyWuLS8Z+a+rw=","GVE9pgQ8gCO9vey9ny4qJd+tWbqPxw02k645kB92Mbs=","L8yXEL9mj7AnooqS09XeVmoDf0OYEP0DBkpBet0CkyE=","+5fT9opPIT6ymzmJMpNGmbm6QU8aCQfscl2RjFgKMgg=","lwAnaDgB5UNbayV52+5xYgXIF1H4sUCwWfdn9VGRvn0=","Gwol2DnHjyKdrCeTyfCbHR6JBclHWbQOczVmkpnygGs=","n2FD9pOXNf2czJrwmGzDNNDAxM/M9u5ajrF4VaZOc1c=","UGXjaX/tl5KycCAQh2h7jU6cjcIHqVncCQVGRddvQt0=","0B8B/J95vR6Pn5YDJzAZ5DA12g1X9uswVF8g6rLRF50=","SInyJQqSKp1F/ZfdHwsaD/z8evKxES1ujGuFk9WN7gU=","TEmhlSQ6RcJE5XN5idEhft5FChVWYqCAVhtmvxBHMUo=","V7Bwx4OlW2DLQ4Whx1vCYd7iLYPBg2kK4eeQAyWp/KE=","IgFH6qtPT6vVl32fcQIg9Vq4NFgGZNUyHruQ4twHrMo=","99LO96I/eLEolAt/p8KusphurDz0A9HkLsM9EFVKumw=","l6aBeBXXG9U4Er3Pizds5LkHrvxj+QMsVSt4l0R0iOE=","BIXtK3i8jeWfmBQDviuwjHMG56BM0FCzwENF0A1Lvgc=","yEkhaKXojXyxAGFouSom40OzCBOtdtuneGP+wwacMhA=","sJhNc4XRwbk/rCbMs0XBMXVZWqgSELYyr1kX9S3fwqw=","YadZmpKrPvL0m6qBynRd688JV/l07BXhDHpSoX484TM=","0XxqX0PL6TlAcdhhb/DshR72L1ytoezqQijxaguKYPk=","/vLStVqq3zv7i5xF/kUm/q3pJzxFmJY+/QNIn7bvLOE=","oJTOlI2NtUkSqR62a3bsFwTuGuHv3vnN5tseA/4M7XA=","jKXb8vU+Lj9dPYnlbAV4A/sgHPvGACTLkxdK08HizJk=","cROFvdjN9Adh+IIbGOf3v1Xna+tAatEEjXaE/bXJeCA=","I7vQVWjLfsYc5dvPK+yXxkt36S9vXoOvmmZnFrNipeQ=","rM3vMB3as2vEekK0y6rj0nNzjwHT6tIuprEY3P4ET1s=","TkDYGJ0QZm9MtmK4ab1ts00Y++oGitMisyMXtVy38H0=","Oi/+oAN283w/qcnUpXQoNadsQ9hGaM9Emknx+pJZjhs=","3VMnMsYzvZDjKo4U9LCwH7ELLrmjK4Ju/J9l47VuWag=","jAN6kJ7UG2yFyk0x3Vemc7JlvxshboUC6o8kiiSrhkI=","S5CaBkiWz3v1gLbb16SuiV1QJIm/Wkm3zVlv8Hb3qNA=","AR7n4yfWWOSZQJuSTdQqEM18oKyAiOqshsk6d0iyA6I=","mRjN42XGYfEv+6l9OHVjo6Z5RPT6mqR0ikgBfZA1yIE=","95UL8RCUR35RAI2CCBXDgBbJeQuDL0GK+KNHP0FTcOs=","62D4HdEcmQ//agxyQr3fMw2vXCKvJUHSR4EO4GXnxZE=","686UVoJhZKFGQLPhGbXBzl711sBSVQsG7HsyT8NaiDM=","Q/PKnyivJRfYSmF9871MWy4Z/8TBkjxPIMFzo6oDMm8=","NAbN56tyM1oXKvM83J6RGeOUhSdsRTUw1W36y9OP/WA=","osYmAJPaEr15izuTVKlakC3MN+y04fCDwvjMa/zHv5c=","PoCYlzmcrZ4Um6j2uGyyyUwoaNzDFvSqgdfzoZPBopA=","aqwQUObJDnm6rJ9w9eI4/cioy59+Dp9+qeQ8O7067c4=","ZXn8Q1CHXBoRxnPkfmAG852GhmIR2fcaRuJzQiBJYQ8=","Tw65FXxCJ+U1kdL1VUPRkbdr4yhvWvvuOJCsNMqedKY=","FybzmSAqicumFmEG1wGNR9Bvw5axns2Fp4ZueMBg1sg=","J7pWZMC6j7PueUvdd+zobyixlcMgaW6Mdhz/A8xXm5c=","XAdf+t/1XtOPWKB0nxCeegseW1Ft1gfj0k4EmCSkz44=","TdxkI5bVsmPDF5KPT6LH14/WWYL0hib8Wjf6xUu+ng4=","Z6Il+H6G+sTU2nfdCqcyFIVw02QofYCdBV/o8ZK79zU=","+o321nC97o/UWOP1MOTymTH622KCGq5sJROfM24PkBs=","TgpK55KeJ4qFwDKSo/QAKbUQYMDtXUBBSAYIsBmLYwc=","XCpcqsKb/6EKYcwBkaPCCULUCOQoaqQpYLAqhe6KNYo=","GMzGLA9ZlWJC1G/n0TxKtVMjKZrPk1fHeQy2UabPB60=","esgQ4CpEZxxwVYm7dkuE2iT6nGQhLhZ5OsTudD/cs7I=","QX0EL8ErDZkAT0bQgiBMBjohisIaF8/GUL2PZNS/9QA=","cK8pO5anoWrY8pTerFzIiVOAkJXgXrcpcn4TIE+dfeo=","llhp4Ql2HXb9PE6gOXU5c/ri1VF+z8iyxCT2+dUlbJo=","OMhjRfBf7PBHKpWTtCQcftRLTpkwiVJDRxxLjeAQd38=","QLyp3Sv0oTplWAmNkHsrS9DYdUQwM+DM3Qq4c9Vf7mo=","42sXjfoNFYucbHsphwn0eAss5RItdXZS4zSEzr9lRIM=","CbFIzkrHXqtmCVw5BkCpmr1JAStBWtb4C2wMePhqte0=","nKWHTYoD0eCWZ2DVhjEg7LTKFCuyFRZ3G/mo7OT48kE=","1c8ixBBXyyne8GTMWjbNCVgLshJRO7ib5QHs3NDDnSI=","SS63VBy21VVzcwGLRc8Xfo/QDzaz4CvSi8TA9i3TvoM=","Y3I6ENF8BYmCG7tdNcjtNCapS8sJjoHhxqywy9u1/Tg=","PVBPlTDLiVORxmH7miU030r4tGkf3SJrxv9xjig+hWM=","ZwwoJ7Xct2+UKZllV5PD9ucBDYZewgKCI5uude2dy38=","vmOs4dr33JVLjfWVTMRPWKn9KEGb6VgU8h3wm8IWDmU=","Bx/Ulcc8jCyUC6s+pgoOLnM7RMdUBUliAYojXeNfHmY=","Zzmbc0vlX11r3WvbUtvKaSCeq4SDihfHf7N4r4+3WgY=","rT2Ny+OJA8CBwouAxe7h8Zw+P+A6nwbfZDXFlPyYbuM=","O1+y0P7L4351tMWwwYU/mSwZtR5mst8AXitDxWNGKg0=","apC3ASH/YM2srldi1z/VBzw8U6+/uplzSi5VYHz6c9U=","gmljn7dQp1IlM9TkeQc1o6t3YKyyILJ8FGETsAPiC/M=","idR+GHnUuJ1xIs43y6/t7bks23LYUuSfydXvBNKoEOQ=","oXzR3U6HGvh0mREnIA4oAHP3cjIShJ1+PW02MTjpsTg=","LeOeXyrqdkKsZoZjjJig8g1Dhimh1Nf0+WeXrKbvXBQ=","WOSrg69/q9HcF9xvH033wUftlSkKpGgufn5VVsK5TWg=","ChZASVOvxFW1rYYxur0yvetQJakJ71/RvvfyHvM/ItY=","gYYeaEksKJYlEN8BO5cUGh1a/XAsKRP+fFpF8tggydk=","uyy9+/RoH1MmFWQjvm8WiwYYLe34ih2SPD3Mcu8MWyw=","8v0ptCkSTRms2XkOegwQfRMHKiVaJ/U6QTpOMarfxRE=","77jdLRbPVXUJaaWpab07Cmrob+CpkAgCd55SRMpRMuo=","Hf6S4cZDQaXGGXnfBSVqEh1l5bNE4uV7/Fq/Kz6zF4c=","GtYmeHUt3T9i/KmajkZusaO2oMplp422c4rGTruDMdw=","kiBo0eRgzLhDZclAFskIMUb6PxrgY1HzXYyfqyC+NW0=","89xo3QDlb96zQ6O5+eGqAGLJP7wVTnMWQGDdZCRrpyk=","CAPrGgmKMzAuXizx5LjW2aCykkixe7ASR59cx5ojm0I=","HzbuZlc01MsnzSLLEOATcvPYLwYkLIGWRZDWYmJ7dO4=","EgkqfstaUxcgPTdyGDh0ZMn6xLr1iJWERIiBoOrquAI=","rVKo7v9bwS3mBJZck5g3Sgelo5DlGsopX8UFHfXN23A=","VvP7qRLoxJHhXw01k5LEUaBkkSkHp2q3xh76+4pVJDY=","JdeVZifIEQnjhwuazxEHsefMoRPyta/eRKthvNDmwwc=","1L4NaU7xclHcldDtvhhKDbR7v0B9DngFiuaxpzvNBic=","hWDzkzr7ArgeAovPZWfXg76BX3zFFzlpMfWV2KNpFQs=","m0JHEjWcJ+Ud4YypEB0E63psdJVkHEZcbLVjRElWtvI=","VIJwrbFEKd4kfG2ljXHlfWjN8HVIbB7UYN29g1GNpW8=","OqN/vjHGrjiAsMkqrXd7ECgptAffxZ7NWahTciNpCRU=","DFWtNbbLvTMvjIhPnwbDl7DSzd9NiEVO89wBFC59Uis=","vejWq0ABpdzukI7Dn2I2KnZYSEB/TRlTZMZjZnGreN4=","j5i3RQTKw3ITemyRTE4aeBReKv2eZBya7iww9t1H18I=","PHRjPYxGC8Pa7L9hUbmVZgKpf3Ea+5t3oQ9Ea5i8oRE=","Cy/GVdha3q3Jc5M9+XNc3dXcHevupaSTh00QasPnRAc=","lebt9aratKxv93mrFcLpXFi1IAm4t22v5ZXRNwKnIvc=","Ms7+yFa3ZTxhRsl1csYBE5JzvrE6cXYPoecNB3RDYh8=","d/Qfhh+jwmOQFwNqT/uoZAG3hrIG3/f/+UBmiB0am8o=","mHWxizefm2TKMeblX968szIPwGkkyujCQsm/pBNn4iw=","i9dpvEi3IxO8Rp3ysMwjwBMxxjkOP1JgC4TkqWAM13g=","YT2c6TYghAj4GvCNgRt2laOPIKxqJXBrN3PG1r73hK8=","YFlzKXUiUrk3jC0PrRnkkI6Yg5uzaCW5XkdCEpwvxCQ=","MVtEjheOovNixW7GGsag6JwPu7Qq5z5u+RElFNQZUa4=","KTRH3KcPMXPAeM6DF4INn31cA93DUMfB3KmWtZNru8k=","yJSlfSltIwSJUgTNLvwDppw+a4PUGS6gW4dECPVZ2KE=","NAowyqj6c5Hwrx4syz/13IXzTwU6jK5tleDjP6Q2s/0=","Mtf4xnEhq+nfPWV8ZEDSFwnRBhRpKjx4ATX0aKuwywI=","Zkwdn+Ki3Nx3TZA0DYj6FUV2SLK9LZ+wC7QfjKCJb+0=","134hAX10htWuYhxJEXtj73tG3JRNbt72IkJeN8L/Ong=","YlKTbo6ONq4+a0xTb8eD60SVLciJLl1acE2Y1ixeznM=","yjf4c68OqGs136CP+NGgmgar/Wvi6a9XIqZfjrGPgGc=","HRne8gMlT93EsNC7U+TV9fNoX7jsIYrqoWDPzTEnzug=","OC7itZibdOgOZKPOlRmB49vwneDX8EyHLhCI9twduss=","Q/5Xxlnu6piaqqTpoULUA7bzkOcPF/mvgIgLgRBTRuw=","m5oLx0cpXG1ojzWplgjaIyYNABrbuYJsCDayuxM2s6I=","26pM63YpIvZt36VR0HuYmsMpoNtrvtyl+gUqSUH2dKE=","cZlvaSKOMuOkB0OK3zgU/cRYBSrxLgCwPCSRzpOJ+gE=","gWkTsi9n7lnV9Ub4USQMTrbBMZrloB1LdbrWnEczSe4=","s11vKCKnS/mwxQbUhMUyg0sQceJjjWcmD0batAqryH0=","8Q0yWcApwRnkw0qci02TeEt3PfgWEcJ0v1Jmzwl/9Q0=","6+61vpqyQd5XMr0GYZSaL8bbHzNMh6MHAYgIKZ9rWb8=","9SPApZxyoN8nGmNLSLAxWy+iA3DXU2pdyTWIZFGgTNw=","3jWsq/kxWqTkEayeQtOdSI2GKvKGV4PMlIfrHDTbqCA=","9nLLsJYrPlctGKtxKD0B4fZ++CNN1PNpcZmO/SWzIrU=","BFeSNmqzMIhGlBsMc+tKiQ/cxmPqUbcQquBN470qJw0=","eieCI01aig/SlGTG+dx/5aiasU6v6razbtPS1O4La3g=","Vd/stSHjF803cYm463dhSC8qPIgS8Xt3tT+m3xb909g=","85DYEp9pZESybd9sNehOhygACq5FcYM7QDTjklkuuz0=","4o9gou4juA8/GSLNwu0vANf0yf5J96vg6jvl6PCOkA4=","TyOOWrptNKVpgc3+ogwZ6n19qAgmLvZZmC/Ezd6eo1w=","ws+r6shaZo5WV5VzHipYfSBSuTpHJS0jGDyXMVUJJzw=","WymFpUdCdx56lNQrpl6zrsReyYhpRicqzPnmwaTj7lA=","FlsENgqJ5niYUWu3jiimGyFL1KZg4qc3sZ3/o4EWC4E=","xVMg1E0s8zYfMNZ2wGuO9dzT7ku1Y1ueIa+aNhyMnIg=","ZJbUdjDiuhEwprlGQobFTXP64CEZTU/02//NiHOyoao=","/ME8mHg9pHLbkZnsoa/Fjc2+iAEexRhxOTFov5/KMNU=","VBDzWuchnNz384elPEOipAnSf9ONVjmIW8j6jgiWua0=","tSJBBh49MNyj6sgEA3EABLBaE5I9WJCFpBaEu7TkMiI=","D/d6epaYlzYLGjb9ZD1CswC8iHGavLgDuv4Vlb4k8wg=","JwHIXZAeC/9Y4S0Jxcmfy+v7l+yPxMF+bUjA/TdvOH0=","AeB0CPa9Ecsatl0tzr3Z1OzObyhqvkn9mkDZ9Aw/SxA=","2jcnkUHNp/FoUSXmJ5KsNNh0mqQ0Pe3iU1KkjC/fhoI=","cQj3en2iLdJvISSD8fYujfFv6nknVg+NAUwchEY0TFg=","L/dRizxhRSA/y9O0BCWe2G0F30/won0FjtQpuF2udhw=","sCMHzl2rOSIdtzHIy0Z8pDDpoytC/9HtJwQMwkVHw1Y=","cNPbcaM+s+j6beuOMNeA80ReZ/CxlTE2jOTlWx5P9FU=","98GcF7LlZT3XR4oCDFsX3hl0eiuGRW5whBBIsmQoRnw=","EL89GgXFkragHxJLJ6X8gN9xZrqW7dL5LQ3jnFAaWtY=","WPDCZF4O+ltKraoAVwALCNTHLbVYmPROY9YrluslSyE=","eoYVLJipDCG0jUTtL1zXbvH8mXR6CdA+NDPyJHnU1JE=","nywTmdm6BNx/+4fm+yrG9aPMghAWmFIuBUqFuRHwmqI=","u1txPk8sZwr55JTRrg6oeQ58KTYExohQa9ssUreLGv4=","z2kchdYnTKxiGZ8lPVgb1BVIitcJF/PUrYYRiN0q4h0=","WUO2N0VK3pnSsB2qCWJG1k7dzooc2+gZEmwvifZQJd0=","hwp+vqLnh1rVo2csuX5TgZyzuXP9Rb4JTFbiT6Q/+1k=","ATNPP4fqc73nLwcsJ6bUORfkIUh/iLFzy0BsBMYYUCg=","WNzq/OfFhfuOTgPALXrv5Q3scCrH7cHQsBpsEVX/bMU=","6gIpAMnz3ckuKrTnPY06T07HrDxWa19Bsn2EROPSdOA=","c6SyWqTMVDIu57rF81XmCnWYRIRHsNYX/cVTkTSQnL8=","KcCwDkjlV+U/A6GJrT4nRuH6FHsCsppEwDA3ZSUZdVE=","uYnMlZYAv2eM/wVUesUlFjUfmTCuIBRNNDmUsn/0BtM=","hMQ3Hs4Rwc1WF+FcQoWqHPzWzNIq9IL9rztQc9OL8gg=","0U4ucxQaH5Xc7tDQNCMYFzXogZQIYUOY5GaAcL3KksM=","a13/afTe3EbLplXpC6uBX1yEMQURYlsqVIjAXc/KXwc=","Ed7dFyrWNSIhO4OaYs2ZQvyDFVKzSGdyp52D9rDZtHo=","HvW3VmARyp7mH64F2wLooiMwSvSRMYZqBcHOYv3tlT4=","S96BfALz3SMVadVTfQWRRqoFgei5Uw1XF4S+tsHx80U=","QJlE/o7jyijqgNrbibcwngD4ChY+5XCkGupMv+F9EWI=","M1XJyeTB8TJqk8oQICUJhYmn9aRsncBrDTXHYmGEEMo=","tGllFxJnsX2c7ut+or2kYEiUTEohtOx233kfrqAu3NM=","U2u8IDZP9yWXVjVo0BQ6juTx0sBQ5J9BKH/+BNQtLpQ=","8VKs3mDcZ+qUl+agQPx605N15RXmFQdRbJsfdpOPp9E=","Vv/Wx2gDEPrKBDLa4+u+PThcAFuhRVev8CSiJ8LlJkk=","csMepu6PIBuAz+qdzMjT8AmupRVgZA4ijp0QwWE+/2U=","a+xOhAjVfJz7dnoxzX42FBYzxHXq3xrMyVMWBEj6Hq8=","yFm+ozDW7FH7pAUFEEMlxce+Xk9Q2sjjWZAQApc68Us=","OyrHc3VxleW5ptzozy1juLWKJuEnM3H9wZtuq7E7VkM=","E/pDpBJOI8ydBXnwCzxkTHK5/v4g9UeO788N1jL9aZQ=","3QwSBInsSc8BlOpK9wcgHX7jy98ed5GsxWZYIiteCtI=","as3b64ioqI+FTZ20/rMi8tWrinB1AKeMpsLpxODtjj4=","eS2c/eEvHQN6idTZAcqy5OgW5+cOHCL1Mm+Yire/TgA=","ge9X9To+IFK2GKMvBRlWbTL2O7SGgj6eSrSYZvs4SKY=","iOCf2n5pSDAmd0HitXBbZxIHtyBZn19fnpsmB5fZz28=","jkm/hQoDVa//ytodf9nQoZcgIrZM9aRgUHQPdQvycmk=","8OkIludJslPLJ7S+QlO3vkvm5yjxbn759fQU4oIX4ac=","e7f+e5IpUQKHD5ciu+KoOdtkndF+/ZnLswB89nERXbQ=","bsmmmEN7LmFPQ1CpIcUn8XnCAODzAu03XMr/GLAl4vM=","opljTaVT8j84dwMolLWj3iDjmWrbhfVIElKTqh94pfk=","5mRrmVEtCsEyDW25fZpJoS67jJW+fNP40SPUn4Ij/bs=","EOl4zxMhxhmLac3eg9rg2rIWkivjRYOQ5XgQ+NQfe6E=","XW3JXsySNWQ3sy8NNCRzM6s5PecwnMsOu0ptegqANW8=","HkSrdu+cOeHqXOTAGhb6lgcVCpue1PZ2+TLHpZ+0nkM=","vafkNE75W0gqNku5hbBbb9fFy3heJkDCkRn/d97Juh4=","bS6DUi7VRWn0YOVP6Nfv/xa1aYFtYtkgWvi4M4RxpJU=","XTUJoobBoYRfOrHNCHQc8jCBaEMhEkz7hC6CFuS5HSQ=","32EJfU+75XPsxsIAkb/NCcXFPSd7ByQypZpDrFr2NLs=","7T2TjSGEs1+b0jQYT3cNfww1bEH+LHcnEySp6RscZCs=","O4NPlbQ4m+0/VkatUN1GJYQ47oBnTHNHKtGDOegXqlI=","FDkX58P3iI99Cvs4wJfzDIljZeq9sldVBQkzsbCvYkw=","LaP2C/x7VKp+XB42Znpu4Y7ZHC+luB/7huWyrF6Nk6M=","k9aYMcZCEiNdWkHuaaoUfxpoGnZNxdMQ1o2hdoL+m+M=","+KlObvHcrTI2HmYZmLiDqwTGA6gS6HvOBbckZqYp5/Y=","+aeHUu54QfPhDJrllfmkjf8DVVOAyPLrTxt7MjBAavM=","p4P3JyyObYRoCp8o6D8VAzxweYsmBxxI8LxQiKceUpw=","/IK6N6fjvl3jyWi+vCHg5ER4dScaPz58eFvXoO/Rits=","kpMSDNiyVN/4s/M+cnxotsHRcBEHBPc26XthAxZ7kjo=","fcgzYdAM003udxl6OV/8K1tFqpor8EFnEpgS2T+wLbA=","edFm9sGZQDcjEzXyLg81l/HV9jwpeaV3pRVEZnDGbD0=","bzt/hDsjukTyHnfY7Lx3wCugkXnOAFLvf2lLqUrl4Fk=","2N6AMO6Xbc5DsroZynmRPvhAmsH4birkr8leFFvwJgM=","81mr/amSOX7IpxinxmNlykENLAd/R0U44zT+2yQk7xg=","F3JwsipNi2lcPtOJiQ8ucGqlH6AMBpx+qDcWdiz5Q5U=","8J7LUE7xPKbQTrudOrj9yZTbfVah+BuT9gvshin5rqw=","vm1IaOsAbsh7qQbgxGRs2KYZJ3oijR27+wYnkJd5wmQ=","sa0RAo3vVIy8nBaZRV2cPZGvcFjCiLPjdEWNqril8jc=","cHS2WFuiFYmMQEhacdI35bElnbt0DuKGYNqwpgZc6wA=","3GUjGNCSXcM6Do8dU+9mkrMixVpaZhQPgql3CBOPXiE=","5tnNIw/7hG7ZoR7gbsYoI3iw97Fr7JRx4ciK/UCDxtM=","UlyDgH6cF1R49QCSgRSYNK7h0jdcfYA13Czk0VxuCZg=","49Rm5vTyVZUHM8tCElgo67Npza4uGh9DmzbZd8deXwA=","ffzJnKKX57F4wNoykF7WPvSexm7Rx+o9rbkkVXZ4Kok=","49P5n+oZl1k7vjt5o+KgPEORKzLfgCDI6AttMKnHQb8=","NY5xpHHtn8jRItZZPRJTnVg5Ro5w2+FeeNsdN6VUo6s=","uYZ4P/sUUVLal2HSF31UxXrQHph710YY79HAhKFNhk8=","Mxf2JUc8eL/UuDdErHQjKI3pWYX4ZKfy8SDk8/iat6I=","zi9eY1L56LF0WxsFExDKtuFOuxvA/8/2jiF9whkdnBg=","PMPuGGvJ5w4N3uTbmJKckc0wIu4OMbku6r1SV27skb0=","l31Iwu0EBjC5Rhmp6Ck/KbZAhKxf+sWto5GCUxFMk0o=","vD6sEd7wzedARZ9ARumSQ53GPpOoRxVA6KMXFpkolN0=","xogSlXj9uFjkTjDtbhppyhCG3/3KOuZ9lLP888735Uc=","SE69JxV25/mTST5/RaQSaiVcTvnbKm4FL5mq+oe/LNY=","Vr1bQ4wAfE0HIBNbwOU/CEAePCoSnTPTV6KQAiOwTSg=","aNDLbsHe9k4BMe/T5cnwsNDKoInr2k/k5CElgz+UpsY=","jQW4y9Fq9tHicyNaJ1Hmgbf5/pOQYYCKrWPULvGKVyI=","J1HPUEsdhmfyjlTNyasvbSPkGvI+wuEIte0TBxzsdGc=","bQu4c0Tb+XJ3UdWaSssGAvZzkUjhoK4YanX6ASDx6CA=","5rgIE+uXISXMJDISTWKEnL1iRBelhr4O7LCWTbFTdX8=","ilaSWteaABCZlSfz6WafjqeY2ZTH/n3W1jdsEfkLY50=","fJkxaqhRXOMfytShUyiW0KQu3WBb/wW9ka+ComPmuUw=","kmMKAmpvHSG2Sq+8A4reyIUWs5Gz4kRu2GFTdOivyvs=","2CMaWfjAXIKw0Xkq+X/lwtMM7tBltJLJGuhsBfz9liE=","ngckjsGtg8z7cNuxWNE/+qsbKcW/7Vz81fRjq0QliG4=","iXoMGEe0G9YnCq/wQoTcIcgLyJTxh29XExCW1xxWTLk=","tIx6+ovmwkI0lqG9EfJgO8Sh5wKVpeOonRKr+15Ignw=","1XX0FKn3fR5PuhPJ3JtLp/GCblUtF6mMjQ9mE4QsuHI=","0+PD/gca7P95RA2oAJHeiFX/sEZG0WpnztrHVDT0cIw=","IQBCOl2E8PBMiqxmfIolH8NJa8Ri1+Wl005wU6gU0/U=","POu12nWNGPHPJYyQgiYpliP89PZ46JWkSiSMQRpfID0=","i2i4sqqDUwm3xaDfHFbk1GROZILQTT0NiZ7kuUtI0dk=","cELl/NejsP1vWGC/yCW15ujWeo3/eY/ikGEkGoOB/t0=","Zimt39SJIsRTCz4ekaQbpuZ4YXlbYQVPYvXC/L4jObM=","x5bwlTY3SYMiIvNzzhqTQBVGDjJo9h5d4lrOp2xcfRk=","3rDP7tznWpSqyv1nMeAhVvsoutv/s7wzOPK8Wlx5jGM=","9iiu6hYdk3Q6ksuVc8iG30WG0dfTH5e3LdSc3Z6nKVw=","6d7L6sr/4pSJOT9zW3zqnMy7KVHMy4XNS0X12fkKebM=","6K/5uxsfAbZN+GYx8+3kacE7TdFayMenuqFtdZ2Qdak=","5+q1mKiamDJEecLDMl4CpjKngOyvCkgL/WaMVhrV0Lw=","oAUP/pTL/LnUaY5GhIG2Zc1Gk3N4USGhf4P+XKwPxek=","v7MSePqZl83fOQUDHxYMu5cww3NznAeYLPQNOw5H3/s=","5vHQeU8HA3uuf2dPf0L9MfHhMmtdkwzxp1kcIM+FDxs=","ELmfxTIc8lG7uqOzp40eC0OTmLRYUYjqatVTbF/T+N0=","1E4X4ZVr5PoqvAuTcDBuKGm8hXuaQZUJ7HMf1J83Dho=","Rn2Ld1GwdDtDIVC1L1ggmAdttbmbuPk8IIkI7mQRwxM=","0v4QszCjhGb2svzZsf5xZPHBqvxroz6Fy2RJm54U6zg=","hbQW5Jvn1tleQerQ94qOaZFwb+0/CaSYn+A6DMHju6U=","St29fLoKm1X5moY8HS70wU7XaG8FgC8YE7PnL6EEQDc=","bdTD8g++ac7TEHswJ7uiGTmE95RObSMjxRxR37XXKm8=","ol3ElM5WAvcKzjL7an5zdSmGWTSoRql0W1db8IuC9EU=","6zl4OeJoG531+myCi2+vj7oswGHUMHSfcdCCThD3mDw=","M0ONXNNN9BYla9ZvYTDRFIka+JO6vL0SjpQtGwvJmNk=","7sQpCko9Pko5cPg/1HE5TlgUmPhToR8lwo2yyRYryq4=","mKVO5thAeSu9OgOspfBIH8YXEMPOh84usNG4Q+QHJZA=","DBlPzPree+f06dfqnD4wDdKJ9NOzMEj+GozsUoe7low=","5g8gFb9wgvDZbXCy5nru99Bn8d9Ww355/l3tqZt6VS0=","021jbI2fzBHww+bp/en2BpyfNzKfQllEBVrz9/m9Wqo=","uZn8UXtV8DdL1XBhOfxxNZ4Rs0CNRTjqL8/Odi/68CE=","I3XjktgBfURzODIZmVgt8yhAiC5zrgW/2t/KyJKMb/M=","tfX/RKsgIhm4eCywVgc6D/YAljHVOGGiTVN9q5G7n7o=","l4YnQK12OOK+jOIMwVBhxoY8eLc/pMgGBNcwRpU0+aQ=","6++HF7FR4sLTxsorPhfWElp6j9mbvJikXYJXsKjRudc=","YY+R/h7nTeuLbZ5NzBbilDYNL4fqBnx0225D90yf2bY=","rSjuQqAwxRgfsAYvmqNZnLuX75eOf2x8rSTJaWa1+6s=","GEnWzzoMObdtM9XX8ce5MmU0KiKVpT9aE/vobhSibrQ=","wr9KHn1O2HQ53VM+Y5NFTKU8BO6lpIbYrOMsVc8aQV0=","Vk+FA60s96FEjRX4DJVdlJVyTQiY3zcVVvveb0UapPE=","+gZhJ7+luq64OJ/6QCer/g/Asab9eMsYscM/RPwZfwI=","N5U/DdGZTvIjPGNGWa7ahZsOoa2UTIIICm7XlOL7b/E=","OSFsZGp2AcLt8iM8QuC170Iclb+pVbjHahRdSd6PtV0=","Fjimn8Utc4E5o0htXJVQ5336WU9u+YS8leuHm+m2C+E=","REgRhJ/rAv48frkVVIdmLr2Yb87rz2Nn+2fzvOblo0E=","UeXt0p+ubxD5R+88caw6nKMbRlEH0pWva8JYXcJkhKU=","Hy01ck7l5rjyvbJj6VkUe6EKyUyDI6MK/m9JCwaBKh0=","Pk97djRdXhga0D2ls5G7PjccHxdberNQaMqfrG5Yzig=","r1pmkr0j3BmUa0fQ6kHyJ6s1RImrStTfugnW2WrSinM=","wAHKyrLsIIBithvalMORuGHZcaZKJHO2ouB0PFmh9j0=","RW8pHELNB+VdOpplBFmAo+xi57Zu2R9daD4TuqeNgI8=","Cqtt+VeiqxjsZplZJCWHshDD7ePvIuPK5wwbu8CNfAE=","CBAukdm/2brSbxg453+UiGgadmAnaEYBs0nM9dke4GA=","fghdtgfcGFn/fRS6fv1TteiIGTm0NW3PKUjswvf01Yw=","YQkFHeCww9BzjrMiddqZANleu4uTxN1xiPgbQ8IvmjY=","49XNMJuqiiAKwRJeNNg87MAzrbSOfpuzRZ2Z6CirqqY=","LJlIahajHYQLDym0+MG4Fx3p0EuM4ueuEY35+tUNPO8=","M4NX61Rl5zvZloKl4smfygIjrL5Ya+44Pq2kUv6Vzas=","hoX1SWSlJIIyNLu5l4mscxhekthuoneUeTHkTn84g08=","n+X4g2NiaJJPJ2T3uS9ayTyu/T2KSWDdwTNRiu/PpCQ=","ukylf0WuvratHAQCPEhzjvIYzzRAW+IgA+mhLBfwPdQ=","rjux3LH9vfnWQSb3r6mc7ym8RfY8N5GgwTKzBpxjtDs=","tyZPKRuyF8SNBNVy5aA/QQBqpI3jPnTXrLlqmVu61r4=","jNosvqFRA2ULgwvwjUKSLx3HQyLSgyhRx34UwBp9ud4=","0/tGf0f86m2JgfHvGLZIACXqSwCSm8CGKvVSx1qtKJo=","yyYo6xXEkNza2e4J6dedPfY9+Xc7WDfv3g4aw4xetFo=","j2BuUY1DVpGKR3nH4/rNvpURPsmuHWpSR3S/i0zlNOY=","fSEDkcT0KCYu5IBiJdKmM0Rfy6rVadb8zkXbVwTdXFc=","sCzNLCh7Ac1xadfxmRzXDTzFnPIPbNX1MzBF0gwHcf4=","BzolmRwhwCKYOK6QjjZnVo4BMTDHgCtzEqSCoHaXBKs=","cUQzqvcwY2mKd7TaKuUzU8Hxy4QksxJ218fL4swt460=","a0/heSKW8V7iV/yQV3GNKvSiteEvfDwdARLdNR98MjY=","Z5x8Q7tpQlTDJwxQ6+ZGxnYsEjbUVq01vMAUoi/1AZ8=","uERNb8xlqq9TLmvKss6vbKw4TAg/wcSni1u0wRcJF0U=","k2nEguvPSw4Qt/SfkWNF0hw0Zjhh0FNOgUozBqGlQbs=","WOILBvaBc8ZYSmFAtNUXdckDCOiy6rAaoHAfeNcHPts=","fMLnVkRRN1bQB8F12gJ6sfCsAUG5VlFBMbw1+fbE920=","G/p/VD3w6BG+d6gwEQG68RUMmLl9qkSH6OzefkURvxs=","bm3CQ3BKyk4nG+blVF3dkiKundeLB01vEfI0lBqPnlU=","EmSj8YVtEWrZuYTsldRC7FZX9lHuvePM8I9+ePpjqn8=","7RIPNHGW6gFGOBYgo6mOjcLJuFYGreUfXT9mKqvN+bA=","OHm5x9jlT6C22lboKmve56uaK1ucBfWU3G/MAP77E9A=","g+k+S3IiD+bvme1w2y5L+W0BYbKvSyVB5gtv27Z/LbI="],"block_size":4096,"path":"assets/NanumBarunGothicBold.ttf"},{"block_hashes":["ICG/0jQNc8quHNUmYIq0mTfpQOpQZZvjjPhBpBSTJ5E=","ZyG9/hqAuG+17Gyozm3n4LeYIFPWlqGyjBH87Sqq9IA=","dGweWIRo5LYrllv4ukNE4nfI4dFtFeunb+lbJ/JyOX8=","tu91cQceP24wBfNiffiv6n66Qo2xUqHjnG9+IeuPHoU=","Ee1mevuUZC/Q9bFzdIRiDzQ0udVzxaVQsMv/Me+6EjE=","/hDiK02iEGYl3JfTdjzE6w7JHj+bhm74SBQ1RTwreH8=","l+4D2o3v+2FH8s5/cOTJPD/vh/QGOeMs8x7Chy4B+eU=","hHhjTSL9etGWzX2rU41dsHvA4SCu65eAUXwKa4cKPKw=","X5xvZXPJvqEDEccviyauA3k4192cmJIr48Bk+jeObKs=","RHuWVotF4I7sYv7F1jfN/XwKld+hcUDaq4jR9Vgh9QU=","B5bkMmmitD8xEf+Q5Yh6R7h1QCny0oPojZyXj0TskFk=","gi2352XHTBvylmL9wVwPW34DWQmJ3TsiYo7oKy6OZC0=","dq8Xhhc/kJm3gXxW1UGWCb2axdIoYyqilY0ZrgjaDuY=","7hABw+cUvEzwKUUgREIURxOPnq9gAz+9R3l0ALaIp84=","9mrR1n/qjridzrNvQvKVkepgwgqZkQjKces1DaCUr7k=","THsKCcEHKVPreTl/humd9XOi31K7UWduPwaT0Jxs+cE=","R5IKP1crnJTx0KgyOpo3F7/lR81GrGv69xUjdQUHLg8=","z6GR/tfaDqPcch1YurHnaFKbudK/Z3z3e2/woyPZs+M=","4NQA5xzRZ+jDoo9BAr+ehbBN/XlsMVM6ebTfVUeRoNw=","gqvqQE5NbzX6Ui08UShVnYP00CY5uWBc4+biTG9KPyU=","lYw5a5gdr+9psa6RHKjF6UEMKj7NuC94/1Xc2UIZWKo=","B36S7cX98hdVB4xW0KnpORGhuK7yf6PsA2T8O2/LX/M=","d6+vQJVq/fMG4mCH1f2oQoyCmzV/j5aEknulYWLYp40=","PfXyHKPDOA/SJ4neqk/x95P7kXZHe3IDRlsB/Lf2jFg=","45YLHCJuN9OfTpEjrlP17uoyjbu6Z4YSh+bMQHXdQYU=","bEGGVYreimfnxtvvM2xyRsY2zOGqKayJHSazPvq57k8=","LynqL2xpRPHBKNkeLwTtdQrrTWzGI9R0AG64vXNkYn8=","GJ26groVCd0zeV2KSJu4f9xr+OehITP3et5AyOvYdEQ=","fQAuANUCP2DftZcCz7tfFkaITvTi7h+IgD02UyJ++rk=","yXmfiQrX+xB1Jr9FnDVGNdlMilDIBT/8pYz4EXtJmzQ=","pjooXbnx1nuqPAPY648VTya4FahJtiTzdrqRC54bFb0=","7m28GZhmqBa5kT6vPbmFfGo+gKzPV8WXGERnxQhDM1M=","UKUb0VGnbxpCAJ3H2l94wmMtSdlMfjnl/mkHVs2BMaE=","z8e6HGb2Qy+4gZE89j17815FSCgptGw2lhOy2TM9DJ0=","wg6N5vHiHeb4/kvgO2uCXu+OP9/0hSeF2bDqck4+Rnw=","E6KfHoMkvUwo4YsTP75IVxyozOszIQQHbLTCW71lrbw=","DqHYinOxFe0RWSeqbVH3RO9Q9AtNDiXCkI6xnw33XsQ=","OBNGxGct/5qXHf9jWj+yiQQCm5+ts/SmNsxKJJLVI6M=","RQXeF1i1uKMY1rwqQIFNX6idI/FEvaSd5PWG1IuvgQs=","PTj5FCdfTyRFWr+XavysnYSe625KKodXosLauwV3wKg=","6TLuNLlnXBjJIGkdReSqL2AxzaYoP6humKPXWYz4Mew=","mC2hVe/h9cAU1Ft3todxpzHbLAma0ceSTk9Gums7ZFM=","Ya5WvKcXsXD2wxchHaWRxvQG4SgAVlcD52qkrdPWK9o=","zZoJJjALm1G4n+thbqShs+CBei2fKTl76T9ZdVW/Ahs=","ZtTa7o9CUufaROQWKgc0ATK3ygTGdAaFnCwPl+ZRGeA=","M9dOJRDULZXVe8wa3YqIcSXdIlG8jh7D5Nc1abnwOx8=","kYb9hKZ0Fdqr+gxkWV9VCaQPpHQV4Cb4mlkmfsilR3c=","xC/awmWP9xEsmT0jzTrS/+URVY/LKBtyBgkCBMYjkxQ=","ZadeONo0RVMfqB10i4NsE7eEOZTcJUFe7MjWmz34vl0=","ULb+cT94vh5rDG5Rnm0gPhfEqLeDVwaGS/8O+IZbs0M=","LyGBxivx0jO6OPL+ms7/mOIZcq0zgyH3MW6w9eA4xo0=","1AVUxfmgZpchFEeL5lWr9LNi4EEn1G6w4xPKJO+qbvA=","H4Re2IqAq8LYomN2cQxUucED3Ey+IqerjY1FjmLVR1w=","WrynqWob92+/N8DNNACJ/xMjUgHIXsgIvhoGLOUKfY4=","ls2YgmtMGLhozB2w4dmK+7SQRic1OkaZ5NrqxvN7/QA=","8gw03F7ITZzenX7UhrGQmqXh0MBA+JGP3oGgHqUZxu8=","OeDVg/RdRu4jMQKIojnnCAxYBuBLDYAlPOXQAb1C2gA=","kgGRVWoMgcgnw03zpEqKlMyxMFXMotjzMM8ehf4loF4=","gXqNhjQdnEFZSkT4EIoeRmOhGnLx8sGUTvWJxjHTd40=","vXWF5o9wOxOX0uyCTYMn2846v8P1EFsWbS0ThSVbRIY=","Bh8yZDdsLwOBZMSps1hmUFJDEr7YhHZg5EPbGpU1A/w=","hELO7E1pPnqaQTC/6Hd+PgjimhlpUrFa1g9h3B9XORE=","F7py5G9N9syUJo/kPy97c9Qd3eqOT2guF9BMuQGcgKQ=","7BBFA3W1efiM/whmFVjoC8r5CRDGGn6YGX9K0h0ukjQ=","py54adOFuzrjNzuylGHZQ3UYqQE9bI2ZQah1CSbjrYE=","k2twnKUuTIT6PrH85EmH8HGRSjI/rsyKdTBxLaTtV1A=","fGHdX7HBcy0zJ4pvRPxOZMlqocf+2ayNaU5Rv8ZO4aU=","4urVOr4fy78WJEs5FrIoA0j26supiewrbG/eflywIes=","HbdSWYThnoI0dX40TzBXey/dR4LFZb+4lrhv81sUwWI=","7wKoCrASMmW3xT0N9fq+JL4a3Tz27RHQLcg3lVzkTYE=","GMzcyoWll7uVjqkdXSpmWRFVoqbMnFDs6Sb+eOQ1BPE=","jgIJTrcT/git6tXSeEE8VKdfziz3KBTPp5geE41WyZo=","9iVxH/wUUVwRH7WNHw/oVaN1jru/KV4i3CqpRWeR8zA=","QMED57QmWYZepFeBCLTIt94rl6YMMKdqQviRTf6e61k=","HrL7avwwQAU/lik5ci9hwtVVtVUO9Z27hgN21W6KoVY=","ixeAHtMMHiKcPJDMgTsWnZH8eJBDghERoMgz9ox9R84=","toRqNVUS3PT4wKDc5EeObNJH0xM/zh59Yl9bocDbDMw=","Jh23Rw68+e2D57+bSvmHPgYXswCW9KydIg3t/W7rxsY=","dcYpyvWsix2A1JUyIAG8fIJLRRYPhVklwHHDQcpC/Ig=","9tdJF4viXbzfJ54r7ERgWaiwMnfllCKHxc9Oh3njFBc=","wXG7xZ+DYi0PI+N4R5hZjVkH8LQDwzfk3y1dWizMFVE=","RP1E7rubmr0cd93kC8eRLbbOciUfWzLnyn3n8tLte4I=","02viW2AbaYs3i2OHs392jnVnHbkCPEeJsqrzdO7XzfU=","bPk+UzZx1QQ1qx7/aT8ywrBBC3Fdegi0yyYVyCVBG5g=","8bRG7oKcbWjXdWMySX9f2vGfvqNGyuOuXQE3JkqeeQs=","KdyLP1VBo+PYIQC7+Glt5E5JO6LU7hph5dypXTLXgbs=","h1ZuG5GOIIVLLXhYz2Ta49t4053JsAVLsafxR0oF/D8=","G7Zj0nJua0OCxQRcmmDsijL1pc1KsZqGDAZSMB36M1o=","MpYoMM4MZ8iw0ZP5cf80zsYXZOl/YOdHYT7IpnRXbE0=","D2GjiSJdcwdF3yUur6T5drFUEf1ypSHrP3zOxbJ8ZLI=","JCymjtHhT2D24WWHhyrNcG97QOylM8R9BzbDy3yLJGc=","iEpIv5VD4xwQ/ROHWcb4mv2r5j7amwCxeQzKrFBU8qc=","G/2sD1AUWPIrPhv0+D1piKyKAPWKu9aSGvhJxg4NRXE=","3OWnaVaDZKh0qd+jnk6w5jMs4WLxhR+8jk8AkyH97UI=","x3KDOxQyG4bD2cWdu7McCRDiLFhWDyECjPDUosEtsNw=","AM4A1fieL5LbbbaXV2LGeSG5Zuf6inwj5rOzex276IA=","NEeqj39WjuK0GsMUv83MkeZpZSjG0Y5jTuTlSMhtY+U=","JrbGZv0kQs0V1RJD8uECu9BJQmlO8fBBTdTtAGWBsKc=","pn7+I8Nd8A4MMwoTDZO7etl/vcH73WZ35F+eYuyDNYE=","Cn5W3lAVZoRQkkWLR+tNOe9fKExLEup7OCBS24kDnxg=","F0V3Zr4Vd+/naSRK4cJouVeIBuVZAN5BRBtgVxcaMGw=","GeCGn24AUuENzGkxHYUrjUYZ/iZzm6ErKOWKRnnD54w=","ZRmZKe0axMs89yMlLsFl8wfVtmsRelQ4qPcrV3dQe1M=","e8g/fayLd5L28/5u+6M2YvTwpcNLDEH4NcCC/O2uiOc=","icuT9qcHShN50TN1edLs8dGBexA7BpsYWjtA6PRd8rM=","LFwUnn9t0JABvBVXUs95mesK7F4lZ9/VsoQBmtLrIDg=","QdGj54I/SYOw9TyjOkbZ4IvjFlIHP/e+nm8aNo+FjA8=","xIU35CUDXpnCc69KZFlI0VL2cyXThlMMqXIyvediCRY=","E5p3B+w8C83UpPJnjoQFTJ8Q1Hr6JB2yvjKhklU1lag=","vU4g7ftfnSOI8zhXJwbqhTSpcSbpOPm4CQa8LsG5qCE=","IKbo48x3cOE3pHMb0zecofp/CqHOR7dzocANNNkf1Jo=","jukJ6Ic8DzXgHRWZ2rP1sKGNQObPB2UUBcF0D/s+Cpo=","cdkmILVQDE2rJPxmPtIx2UZC68m8oRIJ4+sY2xPysMM=","GoAjnPW/Qe+9FuIMGhky+f12dgEz2kY70VOvS64E8LE=","9Rpty5XZ540C/GVj2ryjXaNib6pGFubwyOFNNDsc2zA=","yAF1jAiOdi8ddtuXhoUaTJ9sz8QKB2y9ByO5IgyvfWs=","Fx/oICI4eMuVf0uuOMKwK7HYEy4MHm6j57IVfE/UZnE=","LmHZbtlGe3g3JfZart5SbeAhGMoizXEo992xxRkbKFo=","lxxF5KKXCRQbnAZk97LZ8QtrMTiI2Mo7Rl61ooHXnTI=","O4kNEojcUh8NPTE4uw4Bnj2jearWYJctoCTqcHjjeaA=","IImwvsGYwg8zq6ucIMz2SqFnD37wAxLrbkiwsRgEWzA=","PkYD4i1yFwLT7vOSGWbMsPgNaefBEazJno6yrQovITc=","+uzbFyM/v0efmMisuNKlvJQv0vemdDXN3EhtuCVUBqw=","HZK8nTvJU/b5qrZq2Qyemw7ydDZxA7nIgLtouhSg2lY=","pUPrlOV1TCnDqJGEaITAl4DjOGRY3q8Ow5uuDdFmctk=","Vr8hCJ6zQmiWhOPTjL9NCb+1WtNEb8x4WC4iUKtR0H4=","w9rOQVsJR3l7OBXDYhlvE0cMnMUiX/grO9pIN12HVCw=","ihNhboejK0w/gKfVzRhxXTv0YMeurGgJxTbVtiYO4Ho=","8MWPp0b6+CKjOOFfHWvZzMsBOlw+VlcgUL0Um4uOdxU=","id1XmI3EGyT1k3nYtl2hRw9mnSRFl2vrjjgMY/8seAU=","V+nrfRzwraheKt85k/RQbBDUh+jDit+BhPzcb48rlbo=","qQPCelrX4RHClxZW/pcsG9CU3TpCstPbCp5nzs9E+pU=","9PXKDdGU/dQh+5Xqwynb0IL0Dv6O8WyI3NMrjGutLcc=","+zoCkJFWnV/hSa+lfooRi/mcXabkcKGkjfSr8JpLZ5w=","iZ/BIw/Vp1U6OLPWgJfTOH8lxAhxpcHH+vrDBkEkjSU=","cVgU7GXDfkL4saANhKX83fLr+tI2V3535IP0zV7Sjds=","XpgZLCBZay5001G9pHJ29wlAWvq7DGxZLgyi8AUE+wc=","WMWgZZ8llWhU9RMgqD7H9wuFFjp/HSehepu7+yG65BU=","N/kiVkQ5j78guxqpPSeV0Eo9N4aSCeYsgONFXlPqD3o=","h4cxarwk38k2JHMYQlvMRsjUPYDOcgkd4E85fAsZ8yI=","Eb0TaxqIvucmLIK9KTytFdER3mZXe/HdGzli3Kc4nHM=","wCKdm+TrYco93a+GWBsmhG+cglj2/d42kJn95cJRvMU=","Z5Wg7613pDD4eKWS2LFIrDaZuCoRcSvJsAK3HyoHIzk=","fgkMnjEjO6YsWfiNUcpuxn5U3GI91ozREptdh45liz8=","85EZDjLbOrA+RKgvOGSVhRwGlzKKDvza5WUKlB5Pkco=","XpRmU86dsgUPx7hkQIbphjDyroVsXl9QKUtb4P8FlbE=","U+H1tSbLhsbdH9J3rPTkxds0sHthX0E4xKCn74MV67s=","2IuoDJNnXdPbrWq+Q6LhwyJJdXapUmNYvcB+P1FRQhQ=","3Y6Z3S2gAgxjUYYQ8lVdfahKJjFbYf1nFZcqA/q6WfA=","D0x+aouMcerOw6vOacT3sDo7ngKG6n1k8GN2CXVBf8E=","wP/FuNemFe+RwgqEcLZvofP1AF2wh4cflSdiwNb7lxs=","bj0/e18tu53XlO+q/EKvedmFU0ziMMp/G8OYN7/DSiQ=","BDA1Fwv8fyo8MfUqNjzbTwtya0SPqVEZAOSAkZbtGWA=","En/E446pL1x42MrgXQL0oMynmnx+ucEZUOlyOViJ93U=","YcIlt/PV4vJVzaVklxFitsRjVAwPlO80lyqAaTSpOVo=","LgGGoiKiTKoIFpX9A08vvr1sdRhqRoR99mjMZc/4Imw=","oDJvn1Nwuv0Rn9TvUmE4ntKS7kAdCM0jxXLXW/F4O3U=","Bi+ygUWEIQGSGjNhEu77C/OdqHsH7gdlWSx8bUwpWf0=","8uqcx5QE5hov7hCUPLB1EHsOn46aieTPiawwZDdrsdU=","OCh348ec/cqNp+ER4fpAk5E5bN8qIGSei5uZPMJD3HE=","xhdCnlnV01RhS3c+U6fcphZ686IjVdMesVtV7kZb2mw=","RfDTUQmDLEDH0aHUoo3a1BSr5d+IPEg8NozZrnoG0Ws=","sxS6nFAmhhBFszrPk34YjV8X3d+QL7ozRbxwMlzWTOs=","mE+jo9kn5k7gXtL8jPDd0GPC47+Xq8EEfUjd4jE7GSg=","RVJm4RvEF1LMHzeLDV5swptVvs5OHQU53GpqCV1UoMc=","ffzQ5jq5D1qDsWiVtYVEMTM4iNOJ6zLJyppHvTtcmq8=","uzQz554xiUYjjpssR/R3e9XC+T4CssAGd1NlwqkKIiE=","HNCUKZF1oHch/Kmf0X9VhTF4iOyDRuEgBp8BB/3HQdI=","8ZHVVJtwoap6h256MApKcAkZbfO+S4zPAnqrkw+YFa8=","P5zI+2oWmUrDj0xeyUJfGlyNp3ZfRwsS/lhCXUJGYgc=","UFDta5dWDwCN2CnVO7F05vx7+iDBOmi4ExBmB01/e0I=","NgONvUIMzMwStDd/Gwxga5t5Tba6oMyi0I9c2Z/4xMo=","SsEbEWdUYKx26jKLy/o4f0MxT14wcPaOqyGL9JykqF8=","UHVtywyuM7FJb6m+gkhx1pRfnb/KgtdKINTAKt6dTR4=","3Gskq3AUM4fC5MGCIjkhxIsEiRvbOyFYylUI8drv8OY=","9pZLn3yFLU/ennwQyKQ8N2d6LKNHLw6ZZEZ5fHwECHM=","GgzmADjP/r6GZSBSfXVNpqP1DMFgefFcHQyvmUwAwpQ=","Ivytlnxh4Q/botecb26KcPKDsXf4VBa6+9KTSqsRmZA=","pA7M34o8Dw2aDZJi42Pexla/t40lrW7F0NfolO9JxRM=","Ji0iU2B6FOb+69Evsiq7RoWaB73QW+tAz2vwecPM5Oo=","73zwVOFsVxRz8QlM4ZFqCxUEi2gtOKNCyaNAWFOUGs4=","SuQBpbjHOA1XNTlhGMlJLOs4V0pb3GHqyOQCnyn4Ydg=","NGbHqB0Kqd9auLoGky15BmhHv/gggN60Fyn/H5EKWoI=","12gNK2J+Vuyw8CO3a1yqvEcXJY8B6KqZ+E2SGoGJgQ8=","/ibI2XO2WTlKyXEA1rzs1GER/fVUpe1GD7KhN8N+1jM=","yGWbRSa262wVPyBR+zd5Gym50abT5pbJzDZbfVAjszk=","1jee/ducTVuXWrZwCDfDFvFHcHTKrChWtNnvMYkZOqs=","KLLn4OxfA7KjK0/wd0RbpZVB+uj+gz4dsiFMz8gAANg=","dYltIUi6IcHAlh+IeW1Jt7p38LZIslRHK3bGwU7Kl/4=","qW2rtQkFU1Tlk3p5Soa/4Vvimhqazhq+ldxOensYfMk=","795KFQ9bkBGjbmT3FNaxB6UKKYrxtdgoEPvv6ocSLCE=","+D1lEC5TwJN4MkQ18l5Rf7iHRhl9ul+NIPKiYquY40E=","yjmum82TvrYCZwynDW9cgk8xWRO4Mwjvag9gyJC6xAI=","cAm+5zrW/+tek6sEsZHE1XqgOUmb7myklnXp5NpTodg=","17AVeewHGUDLHWp0sDXOwwW2ROvgYdoi0Mr2LiHmGHQ=","QbFzdmvtMqedd5MNFj8PY4ecGJIJAYwcBYnwWlct0ls=","zRmBtLwabkxZ8dnoegKGniNQXPNhieJ9wbtmt8CuOUg=","EQaphR8Hm0gSRNKJX+THwOLWoPjVaVWIEcnn0EkRXJo=","hOHNo1NHw+gVvZQypH7ASWWGTXx12MsH2GGwuf1iM3I=","J937X239XttIQpo6MMK24a3mXxyod/G9vmICRBhlREk=","eSNUzEQYJ+VkRy91mB8kgUHiB1ratsLAjF5RN3E6ruA=","MIgt2Wxlnhuh1V6Lp1tSJga8z155lTiENy03n7wFmww=","oeJjPynrrnbN0sSPA0cfBpAMv57DHRPj03yGWDluMJk=","YPp/5VOL2jItrt8uIqE6TV2J9/ofr8UmknTtKfgWGS8=","63GdltwoqHhWY6+NO5/JLq6X/C4OTxjZPhMkwjcJuDo=","HoAGbINF7r4RUW/byr9SsqSyKyryg+eqZyIYQy70VaU=","kRsTXeTEsyTSqPRIQ74pAMVplJ4ZGLo6C51r4v51u1A=","TdRrwJ0c0z4yLvedharTqj9QIXZIHt3Xuy0sxi42cnY=","yZqP9vSW1xE+jIYGLqq30rfHw1QduG3U51ZCOUF+3gQ=","NPZtM6/CI2nZOOWYlYPSFOIZX0S8KuXu1EwuQEggrgs=","W/Fuwh8KKqdDXVjTEh/nhkuiNuDN/eRCkA2ywmnfpxA=","vyVkNQCQojhdWc0vojRHg+2XMixHb4Mfdw7RM8ywG3Y=","t+aW0sbVD3lDswfE3eq5XPpUTrq/BLuXQGovj7a8aZg=","J+oQ3sa1pTaq3fdNRqGeQdeonifoP5UcqvZwu7SOgUI=","EmB6jPBzHFneT0rVLPEiTQLDgiWStlsD/q5GxaDh3Zg=","BJr5kavo8kNUIkAkMcyZyzJ4UK/b0gJAUS7VEZdnySU=","woBSnj0/0qhpHxdVSiggxqja4mNjrtaAjtyivOp30zY=","TkQFomkL4cwQkMwFiXvEOqYsrFb5b+xrwIyaExXckyQ=","asP5k+JgzUBrRXHMYpvyIUr0MCkXtBAKuh/xuqIuyI4=","rymYEnFoDVp8NItylL0552bHm34b9Bc4s+yFvrIIzJ8=","5lV3u4b1IZb2ZjRqS5BagMzY0wY9lBWqmWDJmPWFzMI=","sClG8TDzXofWso/MyKf7lgLLcLhHLad8jd9jywoVnG0=","RKYzisE2ZYQmT3SogTv339TwUOsF0dFGMmnZzsEfcwA=","evlpYUCFbuZrwhvQzGmzh5HyL7gVlBhXK4EFN7BRQJc=","b/zrP5GqldzggWKFdBE0eZKa3/TgPBTrRfsK8X3cmaw=","/zxMLx0M9Ey9gLvumwYH/XtCBic4FWsqDCm0MmlKfK4=","+3OhLmcChpQUcDzdTXufpNl8RTxDZhl9C8IznFLDSiw=","XSWia8Ygy/aenTVjUMgSMJTDuI3ZeIqjvubhJ3/PFNY=","MjyDZlax3Acz27+5xVDHgfpvPvDb96FcAzEudX9nNyA=","O17mxsWvMaloWN6+jelTvmgt5AGLtX5hCPMFFkuu1VY=","bs4Dfl5/pGnS05uWu85U1drWhC5joGuRs/f/JshO6ZM=","nAbAaRpfAztDEwpnaS7qqfoBUQ7mOB9Fi0X68jBuLhc=","Y4CcmlHvckEm4tFQ4bAELdQn7zvgSz01aw9JyPCEfkU=","kEmHYdJtU1kCkFiFBQu1ZrRuOsmaogRui9cldc7R5s8=","gVPTcYnrEw5m9qEc8MlmUVWQJcXvVj8hh2S5MhCZDm0=","v0wDrSSlnUMgqhkPTRZf0DZWquD1TP2a4zeyRrX8pms=","C+7RQEdt+3rfh64Ne6FUFJVukzItf/aavjsDnO5hMoI=","NZ/SSosDjGNEFHoT7pWkQXxY1HVQSZE08Axrs6K8dmE=","DjKXLx1pBlx3LkssROFkqZYcmFq36xE9e/wxy9wiCoI=","oHDAQMqjYqvAh2nh6CKORlvgAHEYEBrHCWfU9SkO8x4=","fXkMcHalrDaqDFI98MZ65TAsYCFzMnQuo6tEIb4v0Xo=","nVd3KCIZ9glOei3cKeTmWy6lyh7WR51+c3KiXtqujhw=","+K41k/7AW1NELCUs0YDjSGhQeQMUICsFh51FVgaxZ1I=","TxUgp1hS9xqe5H3Av5r+eR49tMIrg/ufE+FiNc+g00I=","ZYwsf+sBhm0jQwuAxfYxhdsPAf0XW1/VpUFsDEZyt7E=","2qXzQmGXphAgvU9NlQAhv69kPaQPjXldWYrNLIwPHi0=","WJ2G00JOSppRHZdWBcQHePCKrpA5koQRvM82tlz8X2Y=","wk30YPRRl9HGQ9eWX6MM9zYDdNUI6izwIx9dPvDynwE=","IKCOAlYAMpgVuuBA3anR8VbLDnt6qPjPbEYrKdLMiPc=","+iP+h96ZSU5sOGOkXqTsHuq3Zer33ctuujs07MmcKkg=","fILrm5djH0FypfyqL2fQrob3B2orAYHpFVquyjChosg=","Gf1qF7lxfis12pllbGuEz5mpUGTnViFHrucxMBMCZ10=","iss9tE6FAAFo/9CPrkj5mL9hRoAyxswJvllnrmLWpw4=","U6o4HgzZ3bHE8exWlfFqt38nCsYvW4WazjMOpTfHQwA=","eCFD44i5WRurWkKGhl1B9+2JwGGq15NeqEIh2Yo8PFE=","iuqAsoR7QiMkoJYKqC477/xh1KU+vf5Ke4KxH33GMgE=","fJHcgSz8iHh+l7+WPdnbjN9ikOv7urJOQt+SSTmKPr8=","vCfqM92i4Dq/EGiUCSIOYL5D42qLZ7TLObI7hKC1qZA=","edOBIme1JoEziHICK8ivWXeSK4gWYlmTD2RX0pGnmcM=","PtNxQlYtc/0We5gkh4U2F4djnMQL3u/WXvSQw0F0De8=","j0XgPYJpc6oOe2kVNLCxv91t6/tF9YRwxWVI/YHV7/I=","VFdyfmCm3YlV+grvj0CrwconfStdfil9yhu68vMk8Tc=","vB0bFQw1ufqxyu1OrQSyxUivWbNG5LXmThz0wnXJqMg=","iCw0jbgWsJJClB65L2AzJmuhVIxoIhY5BzrhKU1arf4=","ea/+ULaX4plCY+TfE9P84HA/636UoKuVHU6N2Fpd9vc=","IpagKv1RsdZX5BuFiKx5QklZx37sSgCQaXVVBFPG12A=","MYbS7235dS3ResYbIXAeh/6+PEcnR4lpLeLyTom6yHA=","dtmqyNGq35kAWgIF+rs7n4P0BD0tagK0Pbrhs/Mbqoc=","w76FyhL1Oc2ItKogWSCp6XiWifUlftOGALV3RpuE5/4=","B/ij//8m4H5FxZx1TdOXA4IAYcb2D0SRzcBDH5+m8BM=","GR3a6Uju36Vc4HbkmEYHCBm3RIv3BWaKlVx4oGJsJAs=","dfUg8AAzdnB7Vp4MvjZW4h0RPOhD2f8G/xPWhYYjtVY=","X4LUb7zb+mwkxHuNRyqyZqLYqVlJfG+XHZ9MVe3kTWM=","28eBvUebPNQfLYLBLeccGpCE4IrQP1b9WIqhiUAYOFs=","+Y84fdF2PnyFsi9azA4dI7nMe56ra+Q9Izy9W2nQAEc=","YEmG1Kvzm9e1+YjmpgQxVWrqWDVr3hVFj+1cHAnhWdU=","/WlYes6LzZcxbKHFNZCaZQpc/2Dmz2f6XTM9ll8jr6Y=","B3aQLiqNL0M2jbMUmhrWshG95tBYbRCvGMbodr0on+E=","CkoNGhhd1TM3I7V7+fOw70LnPP5OlZWtkD/5TF7q+ik=","mykplapu2hYsGNRBfcINkvZoKXYPCty9bVVAcFrIBNo=","ND9j8GnRXYQQ21FS6tZCBiMH8CYsbr0iaGNoZS25+iE=","OuiZbazIzepc7FqziPi+m1GdEBqDkuSss1DMhXfIbh0=","ZzBZEbU3396ekrTP3wQ9cOkFE4hhgM1ax47lz4kSRdk=","EQNENB9omupzVdC7nipa7os4tfhf+SROekZ5zK2LyaE=","xE4iUn/fmW9NKxoQZ9MvSQW3qqH+OAoiGSkzda8fRHA=","GVT62uIw5A1FXY51vjPT/VkFxRKNHEjOr/XUNE4iblE=","iVAN5BiUwMWBxYDfiH/tYwFBfJJSueMGzP6WRIKOqLU=","1WXew0lbA1Ywon56KHdKAFdMgGk6He1LpzSndwVGqn8=","5VyVULsPAO5VisXgSz1uCkDxu2nvVL/J6t8LgBlwnX4=","vFQIe7sFfhEmLOfRX4lOl89amm5XmLs73Ny/NopkRcs=","nTHOWTyc2RttAzmwt4kWoCCpsVmdzVzT6ntZfO3yd7I=","hBxNQrbC6TG+3MOTAJOm3aO8rbBvaJ8LU0js1d6nbjg=","Gu1DWo5cEkR9lB10JFd8k2sx9KNg01tnyP/T8WI+npc=","NFSrKAv3/73HhmacDcH0qSe3nMtG/tmugkQtFTdM31Q=","aEpKwCsaNwPzFDem81Py5+DpndEB9qsFgSbMut0O6OA=","hyI4pMILY/IngimM413ZOLLlREY2ZDAOmnSXhllHtmE=","cEEv4/d8Yf8JMb4XcedYE/qUpi9YYTspguJx8C5ribw=","jOcSw6R9hGBW3lMICsslzbuRS6dOiohWcJMebbKuefg=","FXfbLUoeUlrj0OgeoDpr67UQcs9UwQxWrJIKVZg/Rb4=","sJPWrhqpus4k4Yzl08OLLob8ndc5IEp6CqPLcP8RX5o=","pfnxBdUcO7ZdPNPhvUUW8nRj9xFM3CUoaBdMTXjTJtQ=","wJrnJgPRnrj3ggcU3N1VP++sz2NcZlGYSg+YW37PHC0=","YpmbeOxPu9LusD0TqEW9jX0P87EnNnIM69RK2jJML0U=","ZCCHrhsQv/Xa/Cr92Lf9/1v9HRu6VaH/wyyrrx1VkIY=","SmRj5v8DP1TBOk5vU8/jUc6tAgoUaLawkTWkvfr4y/I=","hQ0Y/fpXt1FzgwYdWbvv30ntmHiiM0sURVvnQxcFxSI=","AIWcYZr7Sr1jwIAVcsxKtPHSrnHMldOrMlMWPc8aRRM=","zdpcR7T18/6D1hqMd/xuhY65JrYuTAcEtqBABQyYS2M=","pFcOCaaw7D9Qyu7BmZ3Qnm1K1VGbUTfTV8gkImaUjdM=","6cnwNFh7Y7MULV9gPdCkg7cnbR8ptmcs5lMgjDgpsuE=","2L0y2vrNQJzHzYp/j+jDzdMzK4LZkoAZbeQ3pa6YrpI=","m/lNjGkvZBw17unm0Ez7Pqb1ejune677vV73oNhoPqA=","HXLVNh/RxVOowBpYUEiaxjyPZ2CiztIMdpWDF83juHg=","0XQM5a1mj6p0VXl08tz7+vspfZ0ynR58KL4HPILatGM=","VFuYfx0wrhwzz50nt3ybwRVGqsPuaOk/Z20TXBrtmUM=","3pT0QnKINcO2ONvID34KrBlw2EIQWuhjTDAgXaXo6eg=","Inac3ABYvpqU3pU2R50KK52+gcC3AOXOZTa2fOBZsUQ=","/uwLyS0NoWJuVMpcqettiT+PpRVrf9QqBvaa2tYWtUI=","mOZZbtYZMg3HjDZUW6c3tOp2+auMttoDAQGBWkeE6wY=","KaKvR+eR2l2QNyaAX7je+/cjmTJ1HvdCLPbWTBb1Hcs=","EsCvQj1AGTeK6EZvHOqWE8aJOk1uH5YOIVDi0Ly5iY8=","AJYw/I6EpSNGncHDV/CWZbMpWtfLgYEVBH6mZbRUuE4=","8b632tsoKJAYY9Lt4eh+U4DkVK8pi20pNU2L/Gq+7xM=","KhWr7smaDZRsSQzb7W/I4ujPLEHncGKqrdqo+0VlRao=","1RO4g0R18jVnUdlWN23govzgA1u7jowoPK6Nrdb01F0=","Iw0uUeWR15Lpl1982im4ouakSSoiHAL25HLcfeiUjzI=","9cUbQOFBdy+lO9ajS6rTOgpGaCN8E41zaIk1ib2oVWg=","HzzMhqjw4vynLxbcS4ZlZHJoqaeSybskSDCEr6Grx9o=","BhCUWVNy196aIXWzRvsxWM2bGnuqrqSuep0xqVY+6WM=","dRlinBA/W60NG3KKTrbEtPmovnC/bxNutrE7ilV5BN0=","pFrROcJFWsatc5rU4igtjoFvu1L4dmxUSesn5WrxLGE=","N1uMlxqWCrq1hZ82OcgX/Z9B+G9MchEchmZmddg0800=","+vjvmrapiYz29m7hEMLx45Q7evv6WVpuAnR9nK90+IQ=","9KFNCXzKYudV442Akkehv3rRBhHvElNq4WTlXeoYNdM=","057qhjRfkB3BLyRI+SMP0LpmlbRnGEcMvZos6/JkuzQ=","HSnxA7HtsSZM7ppzlOCXdpChud8Dcm+YkUFXVsalQMc=","qHUqrwoYJJEWVm+tAFGVri6WAu6gFxkrVxOaGyZXABM=","OJpv1imiNj7p11KdMI3YRqsphie4LAT4Qtit+VuQK2M=","dOkj9c24Fl1/rYyvDn8S2fVqK5OmJoVWPoiBmyLPK4E=","qFSxcPQetJVcqKA06no17t+SI/19d1VGcAJsbuFtLvo=","6UIJxJ0bGOZEqmSZC4QzdQrlJXWuoxOKD3OUnC6WRNE=","sCsu9vfm1dQ8y0joOvotLdpv9ttjXkwFOIGXCm+B30Q=","Tndj/ZmsxfpJCmFpP2Df/dy8RLkBPlG7JQxAlFsMHyk=","JTWvC/95ShwU3Gp/Hc6jDhMXcGT7EBPQwFtNE760Lrs=","ZIsI5gzLfOzEk9kxcZV5Qmb1nx1zAfKoN3iWCsc0weU=","D+xlnLk0/syOwlnfviVTzxz3XsbSqS2OF0FMm8saDz8=","B8JcKbDriS99vRPvudijaa9IG99wVX3QGHn4vtLFXMM=","LQX/orBuNts1kyRfZ2EVCqB8GrYI+39Cx/NNE1jd8rU=","wef6tdX6Def2m7hKF/ZkW9gTIeSL4KnAgiEgB37Phqs=","zMPs63AFO4dvM7Ntr0jQOcONUFurXVXgpYcamQE0ZwQ=","/6nVOt55WSRtvlmN/6l6Cw5Pz6Vlm5nlyiV+soMWsYQ=","tdAbTppsxK5o+jV6nFPmgasM8b6tTu/milNKYRi9N5w=","fa8EHGFpyaox2uexC0Gvj1A2VIBJDmEjRDmAVVbA9V0=","yBzUws9z1b+9ORu5dLj2RvH1OG7TGxrn9cBbvVmkv7E=","VuHdlTqJ8/eVKC5ouVAzHFSuldsd2vSMhd6HM7fbYTI=","Ewjh7Y2mxvCQKC9jOsOCU+ZdStdP3b/qeyb6R9kKHlo=","x9NUv5chFmTXJtRShcMvunuyNh2RmA7ffauQyTmStEc=","Kwir2Iu+Va+OiyRYyMEYb9Yb1qvmRrbD3WM6RKVCPlI=","CoLZ2nWm0vlvzXiUxOzgPtTiDdY4OX5gEmBc/Z2lUcE=","CdBhFw7QooNx1lfIExrq8SR3rKWvInlaGG5zzjurOB8=","yRCX2YrCV2UxbLkOtKZdnrRL3mhOrQzk65dYUvvusTo=","NrQtfBZhn16SQJhZXhy0QCp+xNjrJWlxlyNamGpxZpg=","8vjZsbWMcBew/yH/g2P/PulEFCN8wiHzKbAvBvdf9o8=","Ml9a9Sbk904UGsJkbih0uuUgZbYirdsqViq2S7/n8ms=","sUffE3J6mu55/WSwMBEzr2e5E5ux6dMbWy5SUJ6/F9w=","5dIDbyb39t92j8I/PDyEmo1WqEjk5hHcdQDe2jofR5g=","PIsCsy0c2MuB1+k47VlimJQd5DzH0fWRsVspxkLGSTg=","Q1qup1a28iEQb7KOL7TIzxI7sI9VlkmuEkH3nSzz6PA=","PMQbSI5v8P/rHwuegsoJ3oAUpkpHg/yd05C/J31NdB0=","xMHKlGX52za/cX96rkMJmeLyaZlvHQv6Ih0p0yZpRsw=","nvVpCDWhUn6xwae+jkkMzjp5Hh0DS2kB7EYPmoyhtY0=","UHTlFkNhAdWAqXKEJ7Mgf9Q04/U2FNR9CkjjcZ+dhxA=","H1EUHnlkfP+8xZkXK1PkCUHT7o+u5OSG6rbhqKGPq3s=","JW/akwi5zc6b7LN5cgsWQqzA82J1Gx3oOowcbtqsNjY=","X7TVxFUyk2lp+H/0MMa0g4tpEp0+9um3DQ2uj0cyi7U=","cBHKGjpJtRPqs2qSB7oSaxLi3V+mAnyyM6aH4mi2IFE=","jwRCNeRrtgK4CiEGHqfkFhj9hLOmac/U3O1+DaQqT1Q=","FR4L/fWEbU9orlb7LzxOi1fLrUVu4422m9OG2Nhc3RY=","qh7HNpQLIej9ECIQGtl+qom+Aag4Kk444ZTfFbe72nI=","q0k8PG/Dhx9CRvAbkhR4t1S0Wu0RR/zqo4hzdiMjGWY=","wv6AePtM9DcHP5CVOtgvFbflXnCHTaN/ucrVHA5xc0Q=","8iDXaqIIbJjU24ijTwqM0Gif8IQUapz7x3L5Mnehcjc=","t4UzG2xHW84C+3V1Q8i/1ypKJtFk2LzftsBfPFoc5VQ=","fXwmC/TJbdgrPyPdVh04p+ovSEh8bxlPVG8jLS69HOo=","q0MQ5tkUkhhfTDiIGn1EOb0rdWoFPh18dl7KRD1RuIY=","N34mKVjurKs/ZpnBWE6DsBRqSjR05Sdf9uQjwcC5M64=","ZhY6DKiBll7pkQcZGNhEypfuuB065Gwk4/VAkeEY1DU=","Vvr2Zp9zY4kknX5iN3u2Y4NFX6M1NvI3hkUbJaM0Cgg=","ce+G6EsMVqkw5M2lKuVUiQqRq7zoLQ0NtYHl5HBVwMs=","+NoUiJzegNI76MVbytQ/YWXS4GcDAnphniczMMxUcO8=","XWo0MIygfP6AC5Sv6qXKoQyO5RsfCfIsCL2C2+VvXbA=","hlMc8EcO2gW3FvuEJvgpmSaLyq+dWdOwGebFvkmpiJ8=","QZWXOxV3eS3K2lGxFnWe4q3gPF45+dJvY327sovdF/8=","mtt17hDfS4Www9nDSvwWfEZyjnFvo0K6ibAV1eovVTY=","jWtyipj9zBD310JIaK0GwX2fzp1LcpfRY2uXx1jHBcM=","HUaW4GBgvhhn3FJHC8cHJlT+OVksNlERbT37g5R1Rec=","AGjMX5kVI8UWx8gmondIqVN6W07/T5ImhzZ2k7PH3GE=","2BU1q5m5FHv/LtLm+LWL2OvlZcEazMegkn1qhqZbwoU=","g+7w0SOZ9zAWAx7kY0GE9j0VwnOvJw3iCKfjJIPZg7A=","vJnsAa/DjQURcR7rQblgapNUfGmbzxJsvFHPgG7Vt6o=","eLvQxynJgwaA5uH59teZnWWDQcSV+DMypEM1SL3RoR4=","/pVgmXc9V1weXX3uYJlaooYbbnyYO02f7/qmB6PsMEw=","jvQuWoOGLKmKdlrxr/oeFEbgBnzPEJL47n8x3Y2fIGE=","ZcpoBg+yjQVgqmbTc1Kap9Z6cJCpS/fKih7EjFcaKM0=","jrQiJAMOeOvTQGcbzoJDxrIxJAcN7PW+NIS0RJlBLVY=","Cfl+NyhW+yrh2Qo7Uk142EOx9KGI2vD+I0oRiCjEgUE=","cCSVFOTRuG0PSpD2R4hafpqHgWSiEWsuUF2PREsXuVs=","3tWZ/9g7kKOZhTDTeqv3HFliGE0gN1nNcEZ0HAysOAk=","vppcQuluWF0qunHzlPaOrGX0l3JX5j8pEsob4/qAwIY=","5uN21n+RY1QW9D0UO9e/oGRXa/v9TfqE4gbi5Wf6y8k=","PCMogJoiYtjPr06MTZznS/sUUuERRvVG+CnLwDNuvIo=","XjBosIkjTb9vGTrJn0yAqGyF4YQil4AnzW4ZXXGOIHY=","/r/0pF/4m+14jMtByroxTK6foi/ZIFSXrUEQcusuhv4=","f3uB2zyAFTt7AAXxu3bsCOtMCtfdHqXnMTBiK/4QQto=","0/TRUKBEZJmyvltqfOd5BqcHyMToZFjbzZd9bSIdPFA=","1QYgPkIdKPs8Ux63CXYdoR3PNVJzX/FeQIxMIZ8RnDo=","rYgOp4Q057ySI2B33ZlKBp0C4ywduVC5Rz97b9afu0w=","mg4/m0D8aT+5DpYo+NRXNZPLCM5qmKVgEL6vqzliS6c=","eQgzrV8mkmTTDC+178tXS9VLA9OMtNGmXB0diHKzkts=","rJbORIXVEoVcSbMujwn937sD0La/za/vqFPabyLgT7M=","nI95IMuLnUf9lRYGw/2VxzBhRqQngPgYdaqDi/NnXyo=","WvwGiFOrQDTC7h6tF2QCAhanDMyymnqMcwh2m5Hy8zE=","w7zxhi2feBTydcHzkCsF4c22IIfKLgLrMCGXXcLBdQs=","wn5qWaV0I1AJDRvUoIdNaYqEKtsGfDF4cX+A6dCRtpQ=","6ZeqyQSQm9EhQcAjo1NihHaL5q7x3MIR7U52EP+zUQM=","+EmfcH4OSoGnzD0QGkUZl6mLLQPBKA0C911HTIBqWow=","pBhzDcnqFAwvSpnokYX95z8+iqJcdT0owkm+gLDsx00=","0EpN32TMumZIohzCXX0ZUOSTYBDijWYkH2RlmtzJHC0=","MplitYgYUqH1Snl8wT4I5adGOEhnrrXcjW9SaVlQ5vE=","vn3Y89fAu8K29MEGMkttfwLzZqWBkKxDRClJCNfVIu4=","jlKaSNMChCliBFzDofG6rMl6BA+8NkD7gC6s2HxKej0=","XTTKABlj15VDMYCtHkucZYwtBvOYqZPq9OdrpXyG8oA=","UD1bo7j8uPd3A9tSKIR8Xj6nxN800K/g83CAETMYuwg=","krTliUKs9LvcMEAR0x6hmbNRsc4K/S/WuLlvilUGnGo=","ge6GF+UtclFKiIgf2FE6+JGFcjsuMLlik3+jIJsMTiw=","bw3kJN6QSindJL9+ANldlQvWkwxFeNQhn1ClIZoJVhA=","wspMy17Az51pkww1W5jOiLum2PJ6zFDJL30lUTc7U9k=","56Fsq2qkRHS0vbb/c/adFzsCuX1TBnwPW1eIAHPD9A0=","tfkcdWLQrSRE599MtfX9wDGfyHSc+Lq6FEW23uZlOMo=","PCatgmK4S4GJh9aglA4qqFYU3RHTT2OiaVP6uAgFki4=","lQivtSHysANe3U4oFDDIMFK4dkAMQpePs4l1hHurY04=","+Yj2QKRB941DIC7ZPlPDn5/zkkBSr3c7pmsUJrv1gBw=","i5OzCjEaOcuLsMMY/QHptGIEOp1hOFoIQgAonTI6N6o=","++ROhbv5Pbm/00PZyTVQLYP2N7a/3KfVH7Q+/3L0oW8=","BdFW4pP58BQzfeWCfFypASG+2jkdQpgqtozBNNv6b+s=","dQcjS/MPr8+Q+2qXyhDmL9EZKwXQ1NWAFPmKw1Tk/RA=","CEq8CntNLsjbCsAdjDq+EGIqfv/8E3OJmtw2geiw+vw=","KbpoJJ6n+jp61r5n+QAE+wTcjY66N3DRmfNw4b83C4c=","6oYw/iX8hXb8a6djUtCXPVxpek17pSg77rtyc/NMYcc=","AbmCao8l7GoQbtpjYNAWaE+mbNOJU6aCRK2KyMpE5qU=","e9HNXETiT7cpjZPkwD6euSEAmh8JGtjlit30FaNx8Yo=","ugX8isgp+f/pAl5tdADV8SsAViS/ys3rT+Ah3VsRv4Q=","gTEA/veYCl75CLVFUq7IvRWM4dFucvDhsycV/b/Fxrg=","mHqCAQJ2YW8qzYSwHVD0lOQMQHqxpzSa7tYGskYFJmQ=","OjhzRhGmrZahGdK/bsyTOVYW6lXLSMG+w4Udn33JxOg=","mB9LMvCbwhP+UEXYVPoHqtHuhKTLCvbHUlPOtSnMujs=","5ujbahZMwpYAx3dryeXYQf5l76hhMA1yX9biKDmktpc=","10iXZgohvsuepw82E0vRDBvhASXmmuYpZ8Sd0PKq+BY=","jFY643HiT4Nk4VLwXp3yHE/IEF3qqi062NlwjL3zTqE=","nQ/u5oG76twOeDmW0mDuWMf+dYrfFDq6WU/9saSmrGg=","8KNAZRIGuqsTWFHbzr8etoFymO4QISzALSmXyRWB/eE=","GnqF7bg3z70zgORjHwb6VCtKlL7/c1NEZIt3472Hsis=","Y0x23yVD2q5gCZq/XWmmTH0PfwfNDQ4BA0FfVz1DWS8=","VS91SJEVESZMopD2ngMn4VLW9rzF8AD7Co2DIZS1F6I=","6dc8VSqtXhBzdef242o9A1zou/D20Sjq7NfvYnEE4uE=","3oDPJ79EQCfSJujCwXHGMT3kB5nzMoECO6OgqJs/+YY=","AawM+s3h2xjGDwwiS04UxrOjMkRQixg1l9MRsxvoXmk=","o14c+SJbnVtCt/HHLct7ZBOw9HygpphZbqDuy4xwRQU=","fXx4hQd8+H38L9WgjtGHwoU+PrpdGSw1n8a0AU67Zp8=","hMRkKOM/npzy5UcLKiv32gSFuq1qkBK+1Af2HG34IDw=","0e4m7PBWHn6a77cl6VekBg0TdREN4JBOszInsSBnR0Y=","GpMOPQifEOTlkhtI49X4nHTqq4pv7PISD5YKKp4DjkU=","DdLyIRuP5dGvLw45zu/lyLlYPnyRHz6wSrYbDEo8HG4=","hEyegstslRqFZMooi2oHDN8c/QeNcH6UuL7mX2dYuRU=","vcsaQlp4r15Yc4KLOjClBoXOwTRkv8y0UFG2MDuGkkw=","zYREAzcpfT0rBlgy4HWp60OsYOzacYX/ybIc5tEiBu0=","CxaLvFk/Wx8J8BhaBk4plZ6MRjBxHVahXuhzEU4zzs8=","bf6gE/LI8bwlQ65UgAqU50QnrNb2IPJd1JA05dPAVZA=","elpy9PMmaQPs5ryejXkAQav95wUlCnTQw4TzeXzZ5uQ=","Ke7kb3Plm3JI7uDDN5ROXkrSzsPTKh1s8A42g66rv0E=","xK2fpMrc63NmL/8snm6LjUNVsdvILgHWi55KujB4UUU=","fHIsouThAPU2EIIKsw11C5ZrHj0u4BEui5ehPqy0DDM=","yHO9IW8mKhftiZgmsXP8eEzPka/7Ect+oqovAdJTyxg=","R5IyrkQlvkUzRAGbTf3r5Ne3DThG9gHIwZ9eh5oPh58=","Msb6zI4F42A92J9ibsV76umEl8CCcL/DU/sN3enZsUk=","Oz8vcGH888GExd/0dkWr6YnuyGIcbRHYwcesshe4sWA=","ISvv/Xkbf0V/+6BsrkonJ6Ue0+dyRhYGtpev9oJ81LA=","I9lhVybbC/8XN71zvrj9kUQVFJiergge8WTMadm7n2U=","WZQeFSkE+QXZytF6wYESxyys2EZzR5oTPPqH5pYTZs8=","0AdrLqflD5GB8JzrykcdQPCcTJMpk2lzAvXWMKMivjw=","loh8aXWpBEYeH9q/NarStcmYNLPm+zGcU+5ybG+dOxg=","FmXNaGUwwhtWYl05cSIzq5/GL387Nad34bt8WcMRaJk=","gGs8FlvbigMe2e9Szqioe2aERKXiWozZ9o3cKY8x+iQ=","H1yFEmpag1EubL8kCal5q7yYI+TrHxT44G+nKvz0jxo=","2l2ZtJHjSzZTEA/wcbBeekdoIrCWo9ehPjrBaDP2wgU=","n7RvgS0fT8onmR9SuAFga/UKiOMirszCIRlAnxBz2Ko=","hSnLewB08MmE4jiO/mY9bA8PsJBzjpivUSZE6k0t4Oc=","d/UjsSTAP2E9BvbxLHaviOcbv2Mir6hR6AtbEEI1tFk=","pn+LnJ4o/CpqF6BG+nriApDu0Dsa0yKV82L0+P/C3AI=","GzLYcCycGy0KhdlL8BNqsZd7mFkx7bcGTvmobscV1Qk=","MGTSrDMEiW6hglo6Uk93vAK/CE9jMuADBsUizdELjn0=","dR480/qPz+oanrkSTgrwULQPm1OUNJ094Ufo7rVr05w=","LwCdZkiI4uI3SPE58it681RCg7FUGTn2QboIs2oNvPc=","sAD78wefnx7evtP0la6a6zBLFl5ZIZwetLuuTFIn+vE=","Dl+Pfb6kEdR3jF4mRy0FlUxkk28WmkT4j/OzFR6Iw6s=","LBRKX7mZyQKlPgSKXY+QCpDLYtcFyWfzvryN+y6lJYs=","hVi6DPVsFJ3a+M4JmuXd3d7YZ/fzSUF1i85mH60AGKE=","/En/0ywvR7k4wDG87pvjN9PMDa4miOTWNGqTSIZZmsE=","7djaDwREZMpj9l/EIqJAdpGP/jLXogL0xt8T+tYvo1E=","gK8Izv65mMhUHH+Lmdtwq9IxV5kW+Uk5tNLEqXNDZ+E=","g+5f12yt0JmuxVLZnWskgKKYXYig9So1gPPAQrLHjrI=","ru5obXPYQVWMk8kdo5KM/4vQZV53REJb1mImqRzJFyo=","1OBSyAaxcgqjwhvhqIuY7KBpma39f+lYabbsafT3FU8=","Ps32W/dBATeqLix+Qe1vMBvitq2xvzMQkAxUg0xLiDE=","GBS7mcrjbxvWplC/3mUHb2soRf5XZk1+CKiqCw0o5cc=","xXEU/sLheajIMu6Rlt2cGbTkHXAuSBcfGG8cqi7Ue9I=","aoVMECq3bOBli0VgS6wNr+S34DqXkydlxpMT+hVZIyU=","nj3dySmATNEL7ebqFI8S78MOjN7UvgX5gDIphCW39iU=","noU0LRkF9sJTITgKaHzANpQ66V47e4FlENTi4cWe5hE=","kaxtANRgGXXRyomOBrk4YZklHTngoFsdOuFxsgTGH2U=","alx9aNCj5DjAreAwKKaEGT8MTTYJRqsPXZkUYUhqMMM=","iRB614psuY914aDjZ66GWwF2My2/d7dSLpE4/Q4ZxlE=","iNxEM0mDEQH/V3lIgUJm+cDUhK8cc4EryIGs3syhJZc=","4V++LFI/nkZMqgyi1QtLz5xJbFk48mO30HbTsXVXtTk=","Kw+50Wab9w0C3VWGgKQNIlizwJDxMYU4NxhR8Xtd3G0=","SMbqKV7rHIdJT6HS0kSu7X9XdjypzVuY4bJDPGfB7pM=","UlXQXo71DzOunZOhKGTC1WnB+wAJau1NGdygPG5gSj8=","H36aHQLGZPo2+8hbccl5jPffzTGKGub6n7q2GDusc+w=","8/QZ6WtOoj5XSu0xwzwFU5+YoSdeeYQdk2rwberDt+g=","K2cPw9oJ2t68r+p67ZRvgNPGtFB0lkCwkF9JX5i6K/I=","0N5jJpg4mZ41I2J2/7/ZNcqYl/fUGGa95FF0W5/jBT8=","0LZUHiAvSLpSHKMCTyAfcDceEqOuAlNwUKLPfzGmd9w=","uNf2IRjVY2d7AJlCW+b/sq+dToBz+Gzyt8vMvpzUkOo=","HNX60dqv1Yab0gBxKK3PlEK9IrpaLv7jmzVG2mepW68=","Lf9wVDl0V7icAqkD8A+xkqLT6+4QG6RQRoh2rslZv4U=","zls9kA379fABIAQmqKz5VLZyMm7E6UbM9xClikpoeRc=","sUBhJmGEb2kLwSee4Ye6BuFfE+WAJLMtuWVwq9+myFc=","a37CcdTiuPjPlEqg0t3ioNkYJna8ylmHf3Gj0DA7f3c=","9VGq5o+qcCvGTHTwkQoA7BoGl+ZH+50sCLuwKAdv1Pc=","KrD8B/HGSCTVegIE0CDUtesHE+ANzY9pUBdWpDz/iSM=","K3Slc1PyRTI6lzypMfmdTLub4Z/NZG45eOrLwIbjZq4=","SRfixlyk+rgPDjIXtQT4wg18iNk3uT3yUwjkZg07Tfg=","MfcJLfzK609mtQ++1c0Tfls2BRbRVqd8mqefe1o22Mg=","/76etrNYOdV+g27EhUMjuTphr8APpq1mWjC+pkh4+AI=","LEBeo8mxujMnazf2QJm2/nivXqqjSSg0zr6f2BD4gyo=","hHjv1t53wtBDzQRAkAhlD/lgYcJnSJLk4SVD2ENTQ0M=","+baUha+5haJY6BBK9dGQY7n3GEwsjVCOnu/tWURS1I4=","fm607AVPUs4dax67bPxlFWidEbgJ4Iu1dk0brbEnEEY=","DUYeI/4gXkSFpwheTXbBgW4GO6nHL1SYn/nVFzmADwY=","TYeNBNGELzIPsWcPy2TY1jhCPHVegCVUccZJAuPrf0Q=","g0YhYCuj/fuPyGZIRbPTQ2loYTuLERvT9o7bJenNc7A=","4003pCgno9XRT8kULxiHlAyu9kapeZtvJvCFlnPGIpU=","r2Jd8tVlaJF7j/FDobRfsdQGvBRmvI9QMkL3FK4u7UY=","zEyCizbOkiIDCPy2Jh5vsp4orOrIJ9eq3DEIsGj2bVY=","wmoF8uwsdzQRb2U6UQy/jeqRSVt5sxo3KQWheiDUhYU=","I3DwgptBrKJGhl4i394aYJdAjZvkR80AnS/6btsvB1o=","qA4jP55504/P7+8iEDom4J++X2jLyPztMPvtFWrkM5k=","GbZ/Nq/NuL7naqISnpHd/I9gk9QdSbU79NWWKVe/S3U=","T784TrNVJDUs0xN2c3R+D3syCJqXz2pBYu1xWOxCKBI=","Q8tetGBtUbhRDSQ2WvTKQiicYvdjmSsFt19c/g7QiKs=","X4cgX+dJNgKqzHtFVyjlHAxHcg3I1srfQf8kfzbsVxs=","27VoYBq3rZIH34UrChUQxMyjVskRH5ex3Aijzgvk/Ss=","M8/u8/Sslv8QGmDqJJOEy0B3fstpywbNs+P/P7iCT8s=","zlwxnqjV5llzvb/gEdUj6GbG0wNu/qtpOZP15OFxs6s=","XDeXgV7wfKuajXA9aV0ScvmGV4baoN3uRgEQEOef6gs=","bm5IywCGX6fUQQl5fERhpexK46wv3GPZsG6PE2tBiUM=","pR/7wztemkxvyQhGT+o8j5EReIKEGcEeRyptqsloR1c=","KpNo8cDxsr1KmjVxmuyRR9ZeGw1iX0WBS3Jf8rTwn+4=","WdR64O8+RXEF4zRECwoypVeJYa5TNshV9JRcFdAUcLw=","9GfO5WMuCiQglk5lK47CmacQ0nCea2NxyhA4/ly3BS8=","FUB9ytRM+/2LQEDoi+1vNj6JA/mpsD8KG8/tFrkkDOk=","tw99eWJKfjZO+DKkgt4Z3OzBlVfMZlZB4u6aMbxqoic=","0UAYEnBoNMSGvfzdiuTjaNwfBrKb7GWG3X8xYvYa0K4=","BCJi5fZdLB54pDWWIC12qBc4IVIBVF8nk1sIFzuTI54=","ZlgJqw+IU6YEenKpFA8vybfFlVys07jM2AwlDSMogig=","ZWFviqkB14hG5SmoxWmyE1Mw7xlddEODe0Ek+mL1X2U=","7brTnYemYLp2pxEA2wZFCKDNf7s8LzhJXgPGX7t8GxQ=","OisZpSGTPeNqL2g5w6qH3z/a/reR4LRCrTiWlVrOPjs=","o/LdetfDnfeEAKPygjJIPUqvHa2fqU6kighFPtW6LCc=","6pFtuKqtkx3tdk6fpcJLvW+DBmycwg3ICx2qHRDf3Bo=","Rwu/Mm6u6eM+VJ2AKfgzroTFHmtOd+3DMWd3OqYpXrk=","f/7Z7GyKe8mlleGKCxBsd751jJhYhkn2QkMyLv+9HMA=","jEKknJ2n535nxh9LI1nBM2gfJfNXb37UyvY0tpmTAuM=","NlYXfq3gmf2sREQrstwV7WWPO3bgMg63SQSCpErErL4=","VAi30q0nHfeDkKlHhpFUice19YVyFugaESbaoMywk8M=","Rm400V+bJZXYTjTBxWAhrkB/IaKUh1WIoEvorUwkRmA=","hAuiUQSSfOY5fCLA2hkp3cJ66TtZaDHCefYWYSU+ilk=","+5UeBM4nm5wWw9f1R/MVFFHP+j84zFXmt7WVvV+JHmE=","uRxVi+2dOkQrvAlrvMpUhsen+g6eD7yMu+Ye9BgK7dk=","akZwVg51U4bmnZnEMz9yWURufyIduL7l4HtB1J1j2ZE=","MgdzHdrdRW/NCyljLEPlvwafTHqYJKRWI+ryJRblGks=","L0tZ8x0AwLwN2YD2+bGhxCIBPziQEs4DNPZqHOHMON4=","UzDdGESIojxbV0FwNXgHSacm/E2sbi1VXjsBaDXDuec=","OGFXojUnoUfOsbUKQCWrHAe757bcE+uRW/+Kko/tAiE=","VaRtPqYrVipXiNJQzG1gwBCM/XMXbP3nvPnsCTMSFf8=","5QzyfCkrrAFWKT9cRtqwlk2anEXJFoQDNTsOF7II0D8=","KUiy2gj/fU0LWYCPHgUg1ITkDeL0c2bq/EXK8v3wjuM=","uFP8WwsW43gz4m2RhTh4sutyS9+Ib+aTz3lJje6haGg=","U5oU8PRjHj63cvyDN9rHhS9VoMZNKKB3xe6goJffYc8=","Uc69hZzUg5VjBE45WxNrIVVDnHeQPD3oSd0jGAqAbw8=","khM+JB836G3mge8GgkGYTYgBzZUYYS//O0a4/kVStdQ=","aTq9wqi0acV6ukGuEtNtRz2SZLu3YxxnEDEvBwmBNxg=","msn4hFxz6I1jaDGWMAGPVSj4bExlNlgjQ63Q55Uf+jU=","j/0D/bsfeKyH5WEgh/EQ80NsKUhvLt/YV90JXE/vK9g=","MQh5SVXJWONI+wm4OQugEtP0pv43YX0neonvzXo9oMc=","JfwI6NaVsr5v6G4UJVsdfXH1J34rD1pvzfvQcZLAUrk=","0w3DzN3Pt/tKdvl4FrEJkgjyiA59uwzn5M5dlnL4N8U=","9lgsGumRjBMAuxan1oCW/iy25InvHi2xpmkQsQkylbI=","QwCULqDOnApJHMaf+XF165kRHTSoYawq0rEdiJQ3FiY=","8q6NJLXd40apZqAgWP9yFLQEOoOftoi2TPqxxGc4W8U=","i0FRRaIQ5/zpxaNoWCyj9q86BM6QaQD8w2+88bb3Xa0=","nJdOhE1kHg/Q4JlhjQaoe0l8EFv+z5tJ+q3W3ayOKGo=","KQeGmgSzqYgSYkiTXq7jklhuzKFRFbZCwk8x4VSE1jw=","hAXYzNw4IT6nME8vDq4RrnZozABE4DmTAzSIKkJIiPo=","zPbihTi36Etw9AFTMeZmnO2m36QpAaSg2Gh+lCq1vmA=","0CTpytOEgm4CZ1R3PMauupZqvVkRE+h9Xy0WZnOR1ro=","FeTbN64RrJbxuPnpxNN8C78BRAdhAi5/TJH51GmPzQs=","5nbmaXgYrUpKlJGJkLuTQkmdblEd76g6iS6OfLS+Jtk=","ga7uQvv9R5oxzORMGPAupAr2Zoh3KjYbD/BwH9yGy/Y=","yWSfMvBC4RXaWpHZhPgpNevcK4SZIPp7HJu2GU06g70=","amjWtIEa/7NnIHeLmGLj0+hMXjDAe6JNP9uRh5FM7RU=","bvFM4FZ3KlfTV1Afj066mq3kTF4N6jtc2ZbE+0sqP7Q=","1h9rNg3ssKXWV3UEPlW51SSEIAhB6dgYrkc8EUlUTXo=","tnLI3fge5365Kq4yqNq01vkoBXYO7TXbDo8US+Z7a4A=","H6DxFiSq8rhz871LgfQiM2KyQ+DBKaWZhNG+xp2q1dM=","k8X++MTSoRVBLx7cKrg5mIp03m2RCVvQrTxcGatYGcE=","G6bqUHGhd6oLb+xnPkO3/seRYbbnWTvHxVRWT/d9dks=","WQAgoMY5QiNCvuGicNYnoVVwWyZCvFAZdYOLUgtaX1k=","2wUt47PlUz5rSrsbn7rdyOH6zyp7S0p7AXC66Oi+vDs=","5i5eH3hOPSwY0q+khKS9F7WLmeKzQpGKxt0C4JNw1w8=","WOjRwCpeaR2PaAu9Py1V60kqGX74IT22aTDx5lNJ2Uc=","qudmyo9f70H40NSV/hkG1cN+whTI1OPUEZPgoGvRiJo=","1ddYfnoQTCEK6NUqQR7EYJouPWgGNTwIPO9Z4sX5hBI=","+sZEYNF0BwUAWMVe8hqWTVuDev3z6kS7YHq36PU6+UA=","eTs4ZVsNICWjckr03VhjXf/owlWsKl2JMQqmGDo3yk4=","nalGOi3IyYKOZ+QqdpS4IT1oiuBuW9Hv3CiR34Jqkug=","MaZWsFHCAz3Z5MtiKu9XInU91qCJd0aqz/ZHj3c8i6M=","9qpQF1N/oSnnt07tRnmLn+D2i/P+mLdSt7rH2cJp04o=","sFBCpEFolAjaiQjDrzjj0Zw/rGuKfr+U1AQTbytthzc=","R3yXy5FYvoXfCRp0i5r1GZEASuids9uKlX+rnehPh5s=","fL5q+neKOgboCkG10x9MpYwoD5j3NeQ4RoCmhYinW5o=","5qiLlRzyjGdpP3Ymwm607vAzDHQ/yARwpRKfwv6iMKs=","1hE9FT0+M96qHx7nlp+C3GDAzp14JU/wQn+WfpDFwo0=","CqtNl+OcBU9uTTyYpzkBpzALUhfnM+IFJehLG+CIjWE=","JmDyz58QwhTtoVZ5wRuseXxzVc4MzbOPRLwx63zdS/8=","EU9aOdyrZ2MCyjRQSPUE38faVWvLG+ux8beYWZIPr8w=","N0xABjbia6My5TFydZ6NE4E4yHCkc3LcJOPwwXY2VNU=","nVguNSojo3jIfYE8k7r+Of38KB6XYgA7gh0k85pNr+8=","Gvd2U2mi3sgc2QQwsKTU3E06Ql5dDgxFVQdNnaW7E2c=","XaE1+x04FkIQyYQiN70149+Ez4fKRjQo/rRl8ghknvY=","vGsHTZF5+MmMe30QfbvAvwxmTnrJbTP1/F22pnaBfek=","SkGTEOB2AfRdtLcQhFQuw8Ziu0E8YG7zXfpKbFcduAo=","8m3In2eFeyKgsNHW463tlMKsQcoPerm7KjARYpj6C1w=","88ONtWy7IMwDCb2ez20Yn3v7bvvmCh8Md8fnMIbq88o=","c2mc7h+C3jAfoLlyjm33xBCeEMD0nhUT//PgK4CM8cI=","VEK0FZ1bmRO0v0pe3eVQRyuAloQ91FyXI6uMsQDJGJI=","Dil4LR7zQ3UtfT68zqYqR+g6AIYC/CpN4JI8P+s5/gA=","YMxP9XcPyani1rqQoP0OEEiGhxdCWj08ggGhrKG/6S4=","1cYOpzy90cZJ6q0UGt6pU2qOccE7ze2x7gNdIxaIoho=","4fCh8haJULB8PYnmhr5s137fqMypm0J/+OA7OACPXRM=","3fcOouJ/gdqkCsyA5Y0LGuRxQSyPgByMDyoY60dmjO4=","ry3qxSICul9669Toq3wsdpq1as0a4Ug1TJW4kfzI1tk=","Rmvy1eH8BFobCUA1sdE0QiMhxa7UhWflg/L9YQGGu/8=","Q0ICIkAho8eLa6gR4wGW2biHWny8n6Bcf1TMBiFSgXY=","GoPVrUy/QwRk6ezTWSepcYmSR7PNyosgTi9mXOelwzI=","e8C0JV8ZkzZnIG8ytjXturQ3ehEbRj0WRpGxgfp0KPU=","sIHxltYFEMIPPCKP62iPq6MvhFHKrm29QrVybVamS/Q=","PWGOWWExbYDbtMw8GdZLiA7FF6D3Lr39gr6RfnQPAbk=","D5tPG5TDiTFtp6uvhoq5L2tzaU0qGpeiPTgWME/n6sw=","81ox8LMaM1oNX+wRjtgtns31hWHTv/CrrhlYc0gCf5M=","6Fp3l6vWf8tX+k/P6whQA1faQHjZ4IE1pmywNoLXevg=","MNf+xUuIkTqKfpU1g1M7C8ieVb1w3UzpUxcqyjwcoWg=","sJs5ws6F75HfZEulD+dE+B76s2e2dU0U9fgpCSg+l2k=","xgjgS8mJM/+x89vIrP7ClchuNbzBmnVYNT4FzVAS1jk=","tHClIUi7n9k83H0Z3AGylocRrGt0kheqKiOJ4EEVMy4=","o7xeldSy5iCqNlkxZPeg/F6ZgY9vvaZ8/+20Fl2koTs=","y+sI5HLcursw1e97hpxHVabNhtL+HtXQNHYbNtSQc9w=","cWXZ1HyrVNe8fJoztluQ9MjVFrKryCdN+JichrcnNlc=","KwFrxsUX8XmfYf4o+qMPkDQPCnGP/ofQELZMbs+lad0=","tw+VNEUpFBJ6FpVmmQ7gzazQquo2X5qiY5aMk45Vn1M=","d+2Xz+wQ+q/C0DjpKAFOMvJNsfHlQ3eK8jXEJCepev8=","EJDnDp20ZiW82ee8IM8laDCKCrMaLwVTKWtEzVS9v3w=","RbiX89BPSTONSv0D9869fOtrD2q/btC/+TNPmMU6sYA=","DlCixtx2fZmyw1k3q4HH0ZuigYD98pcre3lMXeAVPL0=","uazhDNKm1dlItyuJCDiAxQrZ94a5+SDTeFXXYGcVr5Q=","hmNPqnLjVXmeeySbkqyzEhylTCgDB/dtXA+Y4Xn8HOo=","LsXbVJfDnwI7PHOgcb9KtU8AlEsqFDyL7k7kUUVMUso=","83NXpcivtFmkIImKustlCZ3s3MfvmX+KQQSXjBzKX28=","+pcQtqXAP1Z69s/5H29YiFV79Cb1hRVpR+1xwzqdFqc=","hFOKsl01hTHyeTEvmjOD6K0QpjnDoh4+2r1N9F7qp9E=","Inj9FDYrgyWr9Bx3uY79myLsXu9zwt/PS01HDawjc4A=","hmO2nhE0Wy5lN7kUlgXC7V4zDl4HXFtaC8eUz1MAjsk=","LCZUgS41KBEcLPJIab6KjVwld7FihXofE19NXM/jQys=","4cekT1RdJgQVUA5CYi0m72XDg3Pk35mBSQ9Lila9AgQ=","JZnYqKUyWW4pL66iEDOTGPpoDuAx/Dql4nY/kMy/OM8=","qIrc7PAuM9Gml4P+VWBRM2oyHEy10UqVgyQ7ZcdAZIc=","aJ9cMxsav9aNmW5EElj3UAx9LlNxLEfquEfn8TiG85A=","zJ/ReAn9Ka8zbYmOacZu626vhSj3cariR1/ryOdY9v8=","EV8HTtOKE0TqPorPY8n+qkFKk7AtD3n3+TKxFF9QOrA=","afXPRaPHM2iIFdaZRD7yH6kiNs9AlVExgBaLS+TKh3E=","3HsS7JSejT9/K19+TmhXAYBG2kWU/j3wezw8MML+4GY=","8vznZPvJOcegSHjkLxAPtXyBNDKXKd3BmhveftpLZSg=","hIV0gtiHg7USKxyJ34AZXoqvlRfPyLm6LKzx6vhckD4=","UiWrbWr/dUfHdM32MkPJDR63l+kQAbIoaplxvLTi9ZM=","XtIzxH678d8mT2RtYoY7ZAfQVR/Ai31ZJPm2Mc/O6nU=","k1pZjnwPs5fNmj/n1RdEvZm6ILbCT5/mdgHwAMkCqyg=","xO5yBZdHenmM655UzP0OobshqsdvewZGFayj8r5NZkk=","3foopkbR0YTevi8nLvleTMvqzBmFrZBPxJB2I26rNQI=","/jpaV8lXq/eB2F4MRuvrPTk4u+UEDf1V9a1f1nwm4fg=","4i6gxuut+IhO7XYWpDWLMQpxdlztqhRNv6M9vAqWkQo=","RVisJ+qpp6puS2GOAyu7RcaNTXp1sBiffhVZhGCoH30=","eiB8OfAeojXh/TzIgHCgwzYoK09lB6EaNH0GXo0NFME=","OSXfuajYIsbhhp3NPE5jwarPq1zHMOHTV07KEqR1LCc=","D6ufQoe8zCjmq4Z3qThGz1bkKDft3frtUhY6GRs3Mwo=","8ks6ord4bcFNhzYqJj4B96qLGPvmxM7gD1DvJHGQ6xA=","9gseaPf/qWCaEa+gushe7LZeU3JSihoMsqnJpL03SYc=","6IuMGTWeUuaEJ/QeCC2fGDbXpTcTQ5n3k7oqvsW4Pgg=","3VmhuQP1iOUzOCaQVSqrShwOkd6oQPc7/zHQz74BCs8=","mn0TG3BJ1tQGGf94pg8sI0JJkG7w9XNHXplr/6lcD9g=","IUxd5MbPGt82Kmzt7UJCdRlVAe95j/n8wQmemW0AtEA=","C/HupTpL0XKE2UY1M9WWldQF9FSW6qIz4WeWvxLUZhY=","GUb6kRYG/a+SBnLfIRD60pBruSXvISUDbgPJGWxlDVo=","Uu4C9aT/6+IJo4B3g2Qkp/qHenX3GxOvkya5agWIzRc=","AD2AoIFpYKItEbjdNcy8udTJrybqhale9uptQr7XHFo=","3vmupyquiPIQiwymESW4WzWJGyIGX8tFyc3UnwcGe+c=","KWG1CJe4gWJDxkTnGN+sW12PmZWAzs5Sn81anIUtbVc=","QD7rpOodnYS1VhEmgQyWFrVYoVg5UnTGFl8YLRfONnM=","3N7KIrEOETQXIyBgN674rInDJXG3eQfL+UOIf6UeO90=","1/rNH/+990JJLcurbt8fn20S4+Gkyvp6FZSOKqGvBoI=","RdtQYpyDaWO0wednbsZ7GlQ0DySWjFu2TkrugK1mTlE=","sXM641N8sC8FK0JW5uKV/8ljEMQEJ41Gyo7jEYs6Ry4=","a/l7mLN4SkQ6YcxTv3Ooo7mI9V8QhVEp3GIXFoPdoEM=","DzXRzrDrv9NAoCyqNLWl+zom0jQhTUcKGDJH0CeJqbQ=","RXxzjgoD7uQUEgNZwPgaECbGv1E4ot/T5hSLDgQgOM0=","26+465X30HhAUDoXscC5L9AkmLXcZExADiySBrCCqK8=","3Jr4humYPPLGRAGZTkVL6XxVoKtsk5UCnWYseYL5Z4I=","ivenFWOflVdkZDPdyyxhxr4z+H0gi2LhLybJuXA/d1Y=","k+LC2yyS+rUn8FOL9BGYOrzGDmyN4VHV47BZyr7h6gk=","BkhZ7HiJxV3d4ch5dwKcz9JJWeKVzP134Yecd65CgbI=","rKBCBw0BEFi2u2RkLHD0vnfcViVdMkXwDsBwXwB5g0w=","siEe7qwei0MVToQNJKmAY99iT132nxoo4g/a2ablkuU=","TOvj1mekO4zbniZC1lSqfhINJjhfr+FGNg9wQGVvuD0=","UpEd47gDziChzvqp5gddNmar/ETTBoVjaYnUe7IQpEQ=","sxxlKsXuVssKprHN8bfZ2LCnEGyPVoGamcxzMmSfOsU=","wdZD4ph5Q3of+2zu26B9NaZvY39/PMSBZQAwQMCZ7Hk=","OWKc9VjzgV0SCt6kriXY1J0X3HU9OdryS4wknUYB6P4=","o9LVImFHSCTQyWi67NixbjPH2643Y1W+CoIeigt7v08=","5FwUMlWuTpBVoNUSC7AYtrbbZrfsb8E7blI06aQ9xQw=","T8rieQov8gdLLI1sI5J144X9aZY1lIsHSHMuEbFWZ50=","xQbsPi72/KIoEuJVVLo01YLacA0Cai3PaLuZKqhPCyc=","fJQWw+ghbo8218k/z9zIcH3v2+naDXQYBvq9Ok3tISg=","y6cKUIcVnxvXVdp/0ErOY5eyDw7rJiGUD6L45UNb5ns=","T79MWD8lK8VzUeb3Mkmwep3aeEIMVuqdO7WfZ5anTew=","Tg0xmsVCrt67PuLTr9K8+JRIcrLa63fOBbDqcE4YRvA=","033EIe8uUZxA+vB0UPTilcBDbGBWk5ElAQTvAY+LA+E=","Zkn/qfzZh1PM5XgEHMKNHqlqmlQ06OSbh3iYrQ7j3Ps=","5X5rvWVQtkgo+TOdcSYkOZSHA26nxsxTmwEhR30GxXo=","px2+vWfosu50LXu6FzaUlw9Q+1ekQGegp+jwv0l2238=","V+EUs5HYA7HDJNjlD/YCWhOw/G4ipS4WweiXkr2RoXk=","Hv9wXH4bloTuP0I++frCB58cpTnDs62EBlcJU+gCSy8=","Y8dksaFnLehbYbgd7omPK+1q5la02nGqHexyflvejE8=","ECnqJCqnb+sJDRF2x+DPdI5oNI5PZ6rUcodUk/PN4o0=","lTXdSeK4o+Xtun0QQdCC/QzzHqdg2crdC37VbjldDMc=","+egT6V1GqnRAyGP8Ym0Z3WunSdVbFmBB5D/yCOVVys8=","Cc8rh3MnXD4s6lku74tYtXDfMcRsBf1jwBn11qsnp7w=","gOXy9gaRsB5MKqEl9HI0rOWnRYtO+TOcXBMOl4ijtd0=","sgbD8yyMaYlzrbGqMv8eLBNDb0ISIs6xmBqbbC+aVKE=","RzcpMOsorp+aSLK7z4tq4UNBuZxWyUL0H1UeysJ8z8M=","PalUsoPVc/6S5BoJHPKZP8zwcGs9pIkhvUIRJJlwokQ=","6B3ZrxRwM8vyDNJElnc7FNrP7GOhynrwV80EIfzDXD4=","V9dDQO8D1AYgj96Octg5ZdhcBMCmObGbtFELlYrjlHE=","jI2pl29glf+hMsP5KzFdnkdvJtdSu9Lc1tEKL9TYJNc=","cLRoARBwxj6b9C/FHSqZ8gc3kdtm12H6tsDnHCewO54=","B5e5fHpXDTOpWLCgo3Xt1antK5OMpt3sASXvIvIYiX0=","jGiw6kMC8NBOxsufWXg46V9AW2s7MQRfu7eCiaDE6dM=","QIHlAMJaznVDBYc48m/nGzbANLWbv5xv4ouoiIxIOQM=","qx7Hyy10AN+q7/KiXQbZTHOhgpd+L2lO4992sS+VZZI=","VPZFuiIxlZ1xXO8lCjqeTELVFtC/d9b+1QRjgXTt0EE=","ZqrVppiYEyzOW6IyhZOsr2V+NbpNYOnYEolXIuLLBeI=","iRK41PsaFPeB6vXqpdk/ItawhTN/SmV4KiemkelDsPE=","YtHglpDPwTOTm3GD3+16+/c355aTd/41SmUKsOs4HUI=","rgD3SVzuLlrjRjtJAvts726qqbYWwt9KuNlFJDxM0x0=","WtOOqNtYy2tTJoz4U9dKKIYY7oTkgdOvHUHWrjLemgc=","zELJVJyqRomrO+ri8m50AQpJxACas2TW176TRa2ssRA=","IWOzJEzn5aj/pFCkMheMEl2vIm9Qmp0mUVlGzYaxlT8=","l2Y339dl6PO1zq/fOtZyOTLFi6Z9+H4aQwNdzGu7nnM=","r2VeOzUNolaAd5cx4tJVRZvFQcNRGVs2br0IIBuAwZk=","ZxDk8SxF5LMobvWyNg2k9hD671DAfhGmvxrFJN4Wulw=","6frq0d6qmCsT9IkiDPOgB///zifoXnRZlgEHJz5Oksg=","lg68CHVbInnXSaTq6tUT3fZYNp9hZ0Cwd747SAUQn+w=","nemOkNF68eTxr2uPq3tgzz+mBSETJA7nVS6oFg+HqCI=","ptxk6gf/nVi+bwNFADTD9Q5ij2XQXGwDd803diGulYE=","+w9v1+j8ToOHU1wF7ZSy3H1++gD8KyPW8MLbjAw8cZM=","1hIOYmAaDKXEP8TSZ9+1JvssqU7kYvaIFO79bDXEXM0=","ptxrWWb5UPfemYT0UOl43fTIgwprc5G9r8/37/P2bkg=","4PA2AwLswxpV612i6Z0SXX75EfB2iuq9Q9JpPn7MXhE=","KmCCp4J+yINzRDt1/eW73hoNPFkzyiOh2+0l/0VLOa8=","eT0EwYWVvHbPfZNXLUpcYH8Ris47gCy9gLMboXN+fAY=","l2Fvyz9l+rM5Zh6ORjUlGlMKwliEZ6QI9W4ti4McBMo=","tUELqEHJ12CSCakv4d7j+hka2Tce8CD4s/90mAFoL18=","57l7rnql7JI/ANwVm0jlMVxyt59IFgF4T88ZKC+u15s=","XG+FiK6gzWffMVY7riBiZgAXJ2mnXGkBRu2MzoYed5Y=","5zuRe4Ng7UpEbNdDCjflQRDGEPxSVIO4v5qUc53mmZQ=","X+9RPfIlwTMsY7V8j/Y78CtGGHypZtjygXpr8m4XPVk=","QBJTT/7VDM4DMMPKTrmddBiLgwBYWPhHqzi/UsdaXIE=","ag/RV71RauhdtiCjMPBXF3azJWBx71e32kzKsXAvWLw=","hYpgeZ25mhryLj97bc9BbKgihmcdCx+fP+OeoIRO+m4=","GGjMRJnj9CPglje5nf6ZvchNZ9H+3nsZ9Jg+jHvNWEI=","elM6tx/cTI7wX0TBrc1vAXcGcQsmB0biYkRxagS7O4I=","BvDX24uT4rFKmIDRJWflRHVmwu51IrszNGljKAfLY5M=","3ytqEsRHi9IOFl7XoQ4dCMnMCGmpMklL/jL5qDlhGfI=","v1sxRQqkvYGaJZc/9c9Wn/wt2g3n+Vdx7pXiof2zjcE=","9SSEU5d9sQfyTBmDMmx3V6gIfV4lVoltqgCk3+D7oJQ=","xqp0eU8YtogVGw9uuoTq+psU4YSNyDh7x0JAQqQjhok=","OlRiUI6dNi4rwvN1D0+COO5AxMxHv8Jr3otmAxB9yy0=","pW1O1Zl98eMAXbXlBEOm9Y3N9vpG7u4hj84Sshn5RaY=","A+MdU9R3e92MMoO3+UnxnJuLDtEn2X0zzEVI2nwJIeI=","93BlR7ViBrkJn7wHSS5j0ieIcSmx0kuvN45uUmbYbGY=","+ar/t464h7bCS0G8Qw5FqxTSx34Z7yB1ALt+0yalY4M=","o+Ulo4YtRFRnLfc2+SQoZI5Xt8FzBqX3QjMG/KVeNbk=","gExWOooivuehL2DcXAujpp6bDen8brcCjEzf7ceVmPY=","DTFdSzJ5v9a0SL8J3/aPM/e/3SX0KWPl692+8hxeKLI=","XJfljeBnr8dMaQdu9/XfLQcwWyrPVraFOzv7CHrNuLs=","u0ifjobwxCeHqHk3t656vNsFteRI0vHxuYVNQr+vzmw=","ha3ZOgsjxUKb25CCzKXnoMNztT863TSIj7x0b+7Kpdg=","mKIJW0Dm6hIZ2IVRlMsvW4j0709ucFt8JHYMMKxopuQ=","wBKdYiIjzAZfFkEFSCHSG08y58+AizaexoPoMWZlqTw=","gFwUil1FitDaP0exWzVouFlQuCMTeqFByh37IBuwMng=","ihG1AiKuelLUPaEaTbqYiZTGcXpRp8lGhJ/PWJqGrDE=","mtApzmtkY9sAXSltjbQ/yaKCnFYzKs2qw8zkQsh99P0=","aZFsjkqsj+S6Ez88pdeyNefa7vfj1a0Hsooi/UmISTE=","vPG+gA7Kd8VTXmHAkgVBTm/oEf4Zwt89x7xbnZwqI3g=","wZ1zaBpGjzrgVvZaNwfLyf++dsLToJGD1g9g5T5A6Fw=","/600mnSBT/2VvZw6BXai2PrR32jj0ApHU3SP1g6bERE=","OqF79EcVGtW5RnKHuCsFvZ8OwzDw/dfeu8w7LQ0rgq4=","KYxQCR8vyhjcknV9Ok5rE9U6iD8vRxhRZRe+fg221OA=","D3xT/uJ2jUdBSbigrcHoWNLrIV4sDvNPkx8yp2tunro=","jClOLufFJI/I59xN5ZTUS02/A00TYZuuwOZVKTmbNzY=","x03R0gQD2htGdZsR9zAYthYrc9IOCNTkulQD1rOM1kk=","hbgzhEIMMsCtATaGvL0dmcEjfHYMrzsbFGjE0KXeDRs=","x1Q+cGamRDhyllYPApNrXGUSWOqCGfW8zOCKXJiN0Q8=","OFYf0UjCASj8YE+/SRAtgQFiqJWnEK0wFHDvrO1AVq8=","sGbwz83YrSZ5414stO5yl5lG/rekBspVOthe+KV6Jno=","PwsSenFsUVMAOjcnvLlNLdAacx8rSpyCtVH5oZv5D/M=","q/fRJQYXMJnuqgv9cKrFkkmIvJ7+tKg4PRwx7kf6wZk=","0RXzOXkw674q691ipdNpcQAjV9bfAnIQH4ru4UOOnOo=","hi90QC9IJW/k4iFcWSt2Fq+MOjY42OlOchxrImz2nVY=","gDpurrO0fUvmL+Xn2T7qpl1Gun+6JxMc75te8vOl+z0=","pB95TG5sbrBfBT70nTotNnu/If2RSTHvNOaPHzG8XxU=","C6DKLq9vJPvwiOA/i0wy6u2gYjZAZbZDCfvLI15DaL0=","MAJs4vBeaI6JoaAlNixcB35SaezKFuFluk8ZL0fiCGs=","pH8E5g6jAVguDod/n800bMpVITrgo1dVLxH4avxKgW0=","93tqnsI+oJtlsgxi7hiahKLSr10x8RvR/7d7VFtR8vI=","rLnV2o8Opq5TDdXjDhMnxIoYoWS4utMFtDPTPOHWdOs=","V4OMmVzBrQfm8PfMbd9Fc/yhMDPx9DfotQEWb/HUrS8=","lBDvDRPEQG8B0dM+eqQDQJC4C6q8UrbwItU8WjaQp7Q=","ixZMChQEbtDB6eQMtZoKCrmfjNSmuC1cY0ABjHD+siM=","LnnK0KSEpC7xcOTRP+NVBMWg3+3W5rz1dUMSgJ5duY4=","xP49Q0tjDhh0T15CNFZL4sAxsYZdDocpGgud1bQmd5E=","NihMTYIPP4WlQm+ViKaZcNbeh0eF0/OkUT7hOrDt0BU=","IjV+WOKhNwbaFUkvohA23XFKgu+Y7WKwSPc4+wUfJUQ=","lsmo7U5MceeKCNMre2bD7GrTNVUJn2MvmEk5A72q3uo=","6ai4GJNZ6z8abJrpa0ujMp1wlIxJYUwIYx5JlH4Dty8=","12aR3ClorqdyLI5L3Y8o3UfqzL2K0OOHXrn0Gg1lpxA=","msGOub8S8M4kaqxjqLrOvrh8JHtjknvwVc9t8LE28dQ=","ha0BTG8eJoFhmjWEL+99HqFVgMLvdW5wlRyaf77RlbQ=","n0+uWnBzfrEcX24/C2dZSaTOPnBu3qzLqXWeASdG424=","ZFJcKFbfhXeT8aCsjKPkPCg0BuaAPRVBK8OQB9mU/H4=","TQ7RCOd7+/p0s/yCnWe71uuhDPxe5RynmHSA66qVgao=","ks1g+EiDaK5BYU1mTAC0kLpxuSW5FrgzMg689TNCHdA=","U81Z169AAwe6dVGPLvhNzLDKIEUwzY8cnNsbZK2oeB0=","Nv/TwjwC1sxnsufNU+TePFYrQVl/ssCmzMAviwipuDc=","KxifESBmC/3IpUSP/lXK+5wx36i6wsVXx7PvGuW4NZs=","0onHfCel7n7fKkA0XG3G2sPgsH9uANsP+AR1dXhp498=","cMV3C22Rx7Ag2D5Dqqx2nU4eX0ihVezgO031ne5D/xA=","XtHZ3ZxMtot0s2pBcHlSxjzR95brNBEVAx/73Jp1ZHQ=","JvQW0qde55zRup961HR0XUTz/5DDwyjxgm3xuRKGHos=","7JGzUBlZDAV9hUpwXQHgkt8OLeV9aZBhChymxz5PL2U=","UaiT9SPlj0VzzfW6E5q2uxYpC5Gd31Gk0Qgd5VrnayY=","eU2hobBCJJyXXtWIyH5ztzK8t7iWRcCJ3hoQQyabJCk=","daeCU26ocPgYzYqkA3l/ChrryXvfiGB3OA0OnP7IhL4=","0R/L0cXYPv/gUyqHejblE0sTcfSVT5ZXvnPIxV2+/ys=","sDHCWy6pzsvOTMAs1O9Y57/hmwGCtTYyTD5kouQkCmo=","SZuCE4lfdrg0OMOoyVrZXiV/XnuJxFVk2Lkgl3AhG+I=","cmNUua3XvgNhsRyiGXSQropyw31kizPDW/MHi7AkO2k=","2cNI9socUvXIaFRb+heojXVNgK1tV68XMIZO6kFtdiw=","yue2nvnObzdyPSiUkYPTnWpdssRHOzgcdAt/KLNOY4I=","CsQDooH8pwr7+2SfwccXul1l2c5JQChQkXP6F8HW4Is=","KXzt1HyhbXoT/vVdda6yWL77VxvnrjEJ3CkOPaITOEE=","fbe06guftFNrbJuZIu45E+f2yMdbW7hC25BNxHYg+xU=","waQQ9kPpuPxGzttJKTC/VQU+xIi2AM0TkdF1RA9F5HE=","u2QczqgJyj+IrSOaMB1s4XxVxyw0U6/+iRmd0jXbVAM=","CxU1IGUTg1zPO3HsT0J/o9znT3mRegsgeoCPI9vt6sc=","SGgJ38/dkIClcXcDGUPiSju1AXI4uZu6A3zWutqT7mA=","4C8RWETLYREuOA/Tqz4NyRFpM/r09INNFLpRa5YqYQ4=","HSpnfPQwftTyTLRs+R7+8juw55KRfI8vIemDfGglsx0=","Z5q3StPngQuhjTNPc9a+ecTO97HTFFaXjDLlzQMPbgM=","+F53eqrl4d2v9FtzWZz6WjT2FqUdejwOquIio+XMoNg=","CKv1Cc2z6yL0OFeA9f2bzjN9vYJr20bgi5JzhOE9W8c=","1+H8A9whQkRuI+JU6GaYtK0o3SVvNrUnpQCq8EU3mvk=","3aLUDq/udGS6+8OxBB2M/JtxJkNpityPy3qh36jpRc8=","WceZA9MxK8Zk7wy272ps9E3tHYHE0VApEdWrgwH1RF4=","GpwU2IVqo+2xkqtWfCmulbuE4+xJ+6bnx7TvzTaCuZE=","aOJTd8iKnYLATF7fct1rqy+OavU+/SX5gA7Y4ZHxexc=","H4rWKzVR9JivLMWNqQfc18xzR8KQkjBax9HpqUyysz8=","OUmRI8zT0jTMmFvX1Dd7rHJRqpCc7auUF3pC6cqkOyM=","jnSWJAyq0CDUd5Q3TkXvA0tDTGCu6CTOaRg+PfEhXbU=","XNDTtQUjRuHwcwf53U2pp73qMblCDKFHV5In8D9bPv8=","j37K2xoXdWtv2kpVIYgtudm9s655RfNLc214ea1pyNQ=","T1g/ML+fOeBCwCf+YYOsdTQ9g68Dv28THG/ut5KyRdE=","iPmuATQaIRiVMclWkw/X8pcaga/FuhbrHEqoNQ6UCrY=","7VpFo+ElLdpPbaH8qyUoTBcj8rKo7AVhu++3WkzfxTA=","R2z3GNC4xTm+35XkK+uFYe9Tm5fLVVRtZCTe2wRAdM8=","L+R/cew16HzGZCX85pC0pXBLGWuPyoGZcnwQ8GKvUvE=","dsr/zDj4rBKJy9A/0lwHBhyccbXv3b/Wi3y7c0lOERU=","VfgcSilt+pn9lzb8bkGF6ytCGwqPNMqkF/j5Y1GNkKo=","5kpgoVdUcuZqqulrRfQ+n0kaCaEF17oQAK8uXHiOZlc=","qy1Bf5obhN6Pkr4O9nbWS4kQ/6l1MHT9behcX3uUd6M=","TiGNw8r2tHQ5hJsLgbmxT5hdqCWVjufaNGUqDWZPSbI=","xe6P0DKbQfU3KwX1toMJpoDcjoM3G1/gWIK6JuLMKCM=","2lchU7WneL0nqGqTlvyEYJns6MfbO66I2CKostZ2/UM=","jo6jXq4+zoagW/3fUQC4o7iQM7NK8XVjcngPDMMuyUs=","Z8l7en2XbQnSqX3c8rviWHn4j0zI4cKd9MiB6y1WKoo=","HiKEk+5Hq/1zfXJJqKrLrzS6NtcJjzQyH5pBvnGGd2E=","Dxc8zioI0OxV8qt9ihqID/bUGf+PW+h6mxcbyvvK/7s=","AixvVxU6tHK5NG2RVYXXrl5i6+iLQKRslTsiDTO7keg=","92b33XWO3faMIdtdzfrBc1lSrzID9W9Ufh6BzG9xMuw=","S5ywaAAddRLlVE/6xoIo31kCu/5fY/yZmPkTtaO2JGY=","Bz1XUq6AyxMR6X9H2hfWDf5JU/fS60fAjVT1LXYL5hM=","q8d0f25RxAKgYVHri1iJPwMqD/bC6tvQGNssjrFg6+4=","Joev4b0XXK6Y85Lsz+ePI+oei9u2zI3kQqeluxE/7Ws=","pwijP5JVmT0jCgcR0eROyQdXg/xgVG37z5HSiGsJAr8=","ofaERb5DIlsCT2FLlGOramfh+/NqvHEfEce3tnEr7pI=","oXc64S113Pf1KHM/LvnOkcTfl9dqkGpp6Dx387w3fpM=","PcSoC/rggEeyVEyfcJuVIGOtc/PygLpxZKqCs18O2Cc=","IXUNgjjm0tm+84bT7GGC1QLyWaE59KiHbBmQMwEUqOY=","sqBHkoTNgTrW6IG3dYeTOXVByelxMuvM6VAe7+9n1ps=","v3vNOtety/e2Q7Jm6iSxsMGAKoknCuZuuSZR1KtCVhM=","+N5RaPXzAG2zOjzHDgpP1XWfYQY6IHTwBaXU4iCZwB8=","dE5T9VtkWCcPj6HzN7FLXoJigoZ2aaNn9MSWE8+91oM=","s7/aO9QNSRljXUjsAsHvjuP1zmj9ObUlStefs4blmIo=","8YNzzhjmpOeoo6d7oyzP4zgBSouU81AP754UNjKwcXQ=","vNcf8EHGsDYrKPQ7beTwHexNBt3GF6eXH393KKJtT4A=","5e840+eb16PoXJpoAsPo2sH3lwP/2nQAd985Vhg21yU=","rUcHF4lEkwAOlUhI+gdBJ6ood9C/p8/CANoHpn1JTC8=","ojWVwlAmMkZQmXgqoY+Y0WCTK5DcdtcWL70W8NZ+R4M=","AaFFjj6pf2x4bL2uXXDk2R0zTHDsfSYVXWUIHMUt7nA=","LnRqfi7loopfSK5jP5AVESb7zmIYl96WBBr1XU9KEqs=","3rGfRyB6Zh/VNy2EUENVe4hvVvQRGG4jq05+DqLihS4=","StSQcz+9HZGyAWe95fTfzaKjLvkcaev+8HntSfH5Bz0=","ja84otcHwSPKCZ2baWdOGx6Ysi+XMmjAufWNJaKNNg8=","lJp8ckHzlWzXhBTboPYzhbpg4R5vX99G1ZJnObOxbM4=","ZChhHccEaecSu5SUN3ot60X+TQ2C4n6rVB9zyu6+9oM=","TjcwMF4yyds6yKcpMVSTNsz54Oo6p7L59k6WfC8X/s0=","ejXcBHwMfLSOzINz74VHW4Oub/8fZbcT5dDcrIoFOd0=","azXlWXwX5EOc217SAIt1g9ukpkVZU/hz4csSMPmJH+o=","S9QHtkVDOH0Ju7J5ukBs+NnA4fQT91rO+ZOfgK9LFes=","/kvPbatjx7tVgVe/OW3KdrwY0sJz89+NcpddorMB6TM=","OawOHQ4RQ4ejEYnzrdjOVDrn5xIc3rmoD1Mr9XWC33E=","E8EO8OT+ro4iWUYs0wl4lCD24eAHmzETFfHfrDX0Yq4=","NyDocXmh3Tnow7jgGCJJufP4VeX0Z0eVcAURrxK4jBI=","VK4yxQoNKh9XUDWm7F2SIqDsHqWgc+mz3Gmob23LxPk=","wts9rKQ6VEIo1RKi1mU2eN7ZFMXKclI/qRmWslAWues=","/lAD25sJgfFeL5O0mc7PGxQP7dvbpxTx2f6EgcyjidU=","uQTzZkITgFD4kn0/Xk3pP4UB0dkQEVhZsSKQ657aDSg=","vBpySvWjgNM/CP7gjomaQzJj6jdzZPzVqVdQ6uIPfTw=","ooBJ3Qk2UJ7f1BMu4zN1EHIMfRSWv4Rl52BlMVvrSfs=","U/65c9p7d9OPBznCeZ7N1Hhu2WOdOBcFvIHrrGKww+o=","AsdtDaKcvmCMIbNV7wvVyQQLqoxR34j0Y8O/4xuxRt4=","7IizJNk+sNVi9EeW9Q5R8k4+t0uSAbAixBH7i+vDw/I=","njloI25CKe9xecP/l2VHE2f1e5wCh9dXy2f23d3J/8k=","KaG00kcKSstNl2jAKsrxR/y2N3JLm1dv4ROlkGHL6ps=","WtGwHOpH0Lh/rbEt1xh3CBpnTt9TgCqPsDbVDhVOv3c=","qAGDnrmmoABd/20B7h68BGenR5VmJ5UPRp7AmAudPc0=","GmvWE/7MEDFWcsiB0PzlxFbjVXIxxo3wD05nD3cIfcU=","Yf9PMyk7XfZJp1YY+WyHKTyU5pdFCu6z3rLL1yKPyns=","fDVxMqO8VVUd/6D4kVVq9+aQ3OVUEaGa2viSUnCSqpo=","VQ4JtQJ+CeGHW6JpEci+9YFCJ7QGYcoCp6FfcnX7Sys=","6a51j299DcXuGapsQQB7F/HFVCAvJcAGpH5Jfxyhkrc=","nrAz5l2B6+USJCRy7H5d8+3d50Zbmjs1LgpSt/0LDDU=","+7THs42f78sWekY8/SUsGT64cCvdhKn2NFuD8H72UPE=","joCLtvIzM41pmouhI9J8N+0QYH4YoYxsRsvsebJop4U=","0N4/FgR8chJf1pQfJGE7cjH8EabekYDSyagTCWPl2ug=","9cTs5oYL7DchPoFUuXYdvABSZImyNhtPFVzyeopYxu0=","55TZ4QoO1fFAWfKITSetMDzqPolY5SE14RPZ9K2KLRs=","1YCYteBxVmsb8FB/2JZcnEVBlvccnt9vAkjgL8T18Mw=","RX1cknT70LpjW9OefBoycKeZvvQ05nbgRONSMT+9c6g=","NPLuoQcA1I494QJ5tidxkdns/rizhPetHawM2k7v5bQ=","0M7NV694DCR7SJElxGttadb8fzhO7TJe9JNrOfFMeBo=","FIw9y3c3wXfGwThnG/Odb410WE2e0GLjqx7UzZV8+q8=","r8YDhzlLXk34eC/w8B5gSV5+ePm74BYzpLJb6Tql6w0=","jbaVO7H7+GymxPwm0YcIFS7lwQFoOouggxFo5UpUT/k=","KpnzlETjUIJdfDYn/KYZ9Hxda3URQr+FXmuze8XSdrg=","LzuZXY0wu7AC8hcditAQ4bEuVZ1A2g05YxgqAALKb5A=","+GWS7kGCEWGzh992XW5iCOz44xn7NTOvkguHFe3UPlI=","ccXFutpe2JGCz/BIpQuhclfQIRtk778GHTRD+AuhgKU=","RhRLQrQKOIMMAQFaz7OS8HAd8olLonj5kKZmaWmD/Dk=","L4BxfXJ7KDdmURoEk8kuvNw60lP3tG7YfK1Gan4to4s=","m3fzWgAUlM7fdzOvoGITk9auBQbm4Kc10lN0+e2J73U=","2zEuxGvufRtsuiYab/bvmzXEqmjv+r52Hp6bT5h6SJ0=","XKeiQu6X1LfoE0paoMllu2Ow8mLkfC1Cr+yQwUVVStA=","fx3qqPg7hzNhxnNe5OG75kEPXXN919MygnH7smU7HaA=","fCUaW0yx6FSVyKsbOqmmStggFNcJLJ+wChPEZlErjxs=","DjYOlIVIoR7oic/TW5kFLXB38bjmEkuD/BIbun+RP5U=","n1dt07w7wRuben0QvLnvsEzqQEX0qn2KyN8UXAJvOFs=","GDEaQaJLLYzJHVMVx5u40662Z+EdYu78eg21Mg/xYr0=","f75IL9HTV73/CG9DuBhMF/IofTRL6ksvBDW4w4DyCRs=","fibhrIJP8GhNfNkBEPq/gLiCSCDb+ZQ8PzrDe7vIQEI=","Rx+aIDwQ1UajyXGkNtkFGF4/UnXjqo0ghv/kcUaVfNM=","Q6d1912P96PUCBscZNYtosNCA2na9d2oSTcLZAe5r5s=","G2u1fgojWxadlL2WrwU8hkDoUdbaYZnNGuo5DpHiuUY=","b7S2nHrJ3R//FvOsE3bN9+/qW62m+oi11hsWsaSCfSc=","QsQ71p++K5/8H/w6u/TUInm8JSqDydICnmbTl4c9GXc=","aHvYF0ICEuhpF/T5Wdd/95YkS6vRR2ZEWCgorFyP+uQ=","PiUXYvmVO+DmzCGV5CFOdDRo0W4XbRspbaZ8l+cL4Ys=","h3PQYU+YubRTA5bUIEZHYRqolMM+nDugnkOSEJg+FWs=","YvUZkJi2h8E97dQDvK19bBy/l5gmnamy2zh2S5jhYIg=","no6SBMBH7o5oo7lnIBPvUT2V2l/F3KZqg0+5Zhaj57I=","IHCnzswcil4ZFL/2XMf/Nd2Ygchhjtcr1v9GHMV5eCM=","WFT+yD+pIzcyJcuqco8sWJQadoyyuF+naj6Gl+1r+Co=","cCpcEv1fXwyPzYICGr31IhYjQMo4sZXrz8bYv70+SYw=","k1uVc/+3GJTQetz+HvetmaB+Vm+qiS7clQbx3vvUERM=","6PBgK/Hpo5QUNQ2ajhkaH4Ae6+CnUh2yYaGLhBYq9c8=","Le0Ef3Dpx3HBkSIZvCr3oa3KoovqjQDGmRazCBRBM1M=","OblHLhflErbB3H2uMJOnsT5HBkqBgR/JqJgPkBcwAMo=","CWb/1reVO7niYS3yE4NP87aBaAiu0VXhjtXo1DISoJw=","5aTXhxlGJTnNvCkhSs/GukV1mnUIWCm/ov/UFntGez0=","BnW6GvurlHyHJAmQ/x9QJDVokFynQ/Td/7Ae1MTqp10=","PevBeR4gj/PT/unzC73myOTRNZdUnW66V3lScnBiMcg=","mhaz/IB2jKNeCzao7d/lh+dP96iguR7UjaMjuvPYRKw=","/ou2fZvrr4q6yTiDKgQW+5qNz2g5QuzRJbDvhofeo0I=","h959k03U9wsqFgYp11Zj7ahR6WZCGeivcOzge/57CUQ=","+gZ5NDXatziDycUd8uxH+rOk5mnMJ78lPJM+CazKveU=","QHo59la4eiryA73h0HYk9H1Cux0h8MNWeMi1gsD7/gQ=","jWS5avXnmcgVuJhNACmQ5NbquLut+nTIR7uYn7tkQak=","E8Djd6Qaq/PP7yGAVc8xIBJIT0PeQaMcLmL69LgXW4I=","HL3S5fRZ40BRxSc6e0pnerRdXZ47G2ds5W0ltKinNIY=","XdlYffPBPqe2Xa4x+kFeXCfPo8NdU41LUDp+RgROPUI=","mbD5x1tJ7Y/7Y+wTDvCwzY8EUO9e0EPfFSeU+js8nk4=","X7IfnGgOgZAswthgeeKuLUqix382tT/KRaPFLrvimTQ=","c94SpTPBdNM4CMvfBtlrh+cUm2ZdFwCFVU7H21Kt5L4=","tLMvF/57isgKjN4g2NJyOUSwlYGmM98N/f+sIOp7TL4=","W7VIBh/xkJ9hSrdG/wpKp3nCb9HEENBZTb2RZudYMbA=","MCVWnihDIiKA/vNRoAlcwZcJ62KkoDiMSeyGi+SoNak=","6ZnjOvl/V59S69opCMzdmpFcz6vk3mVf8CwYueGb43Q=","Bhw/iQPnpsXT24N4N6pTcWQSV3961uby1jrqz/bv+V8=","IYnKYPoaEGW6+/y2KDdsZScdXJ9rOMa4fawh6BVvabw=","k8Jge84oLZ/EyzoHOGB416W5kdTb/syIajeBbRxo0CE=","UAuC7lX+ld7YmIjTmsjfIPggY9aKJdQTNPAwAu6v0PE=","1ApGcPDER8XaGYeIEP7Y8Xbn1tbGxATa1X1AvtwWvBE=","RWdvMCF073UCf7A60g2jJbwbvhxdUGRbYd05GEcH9NA=","Pa9yw69IyS1X2s+JTLHgJVr0MTRvqgDPe3Al+vZnjZE=","94dZ3kMWRV02zRivL/ttPDnD6sD0KT0iF2DxeiMGafs=","313X/xaM3YnQ6HSDq8/H+ev6dVWj9ADaOIkq4twLv2c=","cF339zYwXz8Xg9wm8ny1f+ZA1XOI4JOhGu3uVFUrthg=","f8uzt4HCPmsHAD5LXriYMdYDcI+Qx0WmZZftpZFGp74=","ZkNzzZ2PcwE6S74A5T1Y2qtokBZfBuvUNZrf4b3fRfc=","rmvDfJK3Q64XpGqFFdX12IeYQST+o4yX6PDB9qhhhEo=","lCEeW/rQX9zTYCWQ2fc5cIf+U/Vcmp1dXbZYVwX6xyA=","2+Sf2dNNuVB/c6aqqKF6Ro4qWN96mtRSt+t2kAREgbI=","7ECbWCCotLQaMu3vhQmky9E/W9d0n4H9poV3+bV4boc=","nvCjjH2U1qO1S4443IbtFk9ZoDtUAnHlgx017VAAqEI=","ApYG/7/WfELpBYGPBBnw8vDMQyZdpSHSkay8Xpsr2ho=","phdIz2weSGD+t9lYYK5pgIAa/HGaeinGyow8EJbsv6o=","LJ577WBIWH5Hl6NuMY0N3H0zH7+Jlql3xPTybCin7Fc=","YZxv818eu+HsJp3DoXZVx5CFEvAEz+E/bIurfX9vEuQ=","Uxw7DaCs0lvXit5fcdPrCcqf+LiZFUgfjaJeBtuxwFs=","9U6O78K++sAmuF/sK0mpfmUv1hKu1fzwtFP+NX1w8Kg=","6zpqIFpJTPKfY8NoUs1mTIklESIWxpmq1mPT+q8H4To=","Y3YGnCfxUNmhYLZ0qU0z7EOT0w+lWVHFH9x+YUN0jCg=","wKknlz+rzz2LjK8K7svNQtFIajMiKb1XzMRemGgsES0=","NJ9dJPe3aQFRyvFiG+k7qgojKCxvon5KkfjD9P7yVqE=","HThQfxXK4aoIKzjpmFiv2sVwu5+/JmakQxIXQ5W6HKA=","UkZFxAhdH5CuYmEiEWOf1t62XM0uhhvIn2JvIuxrgk0=","Lc2mI3jNcLQ6kVMs9Qd4KopWDyDauZ97BEq52U2vhVs=","pUtGe+73GO+KZrNS5OZQ92sVErhhextcKEe/5NHDBCg=","HXq5C9toi7soZwHm0Ls8ibQpE5QyWo1oVY7tocQDsOc=","xojjZR41V1eJBS4WQRjrQ9M8xloq80mUBbAI/bskBzM=","wP3BZJZ+lOgLT5bE10/7HcwlaPsKPUKcLRNyqiMu0Ts=","5crl4YKBZ2j+s/EDfYyIi8rJAs9uWEdF3epFHp6hDEk=","QhHcfdmw7+uqTx2AcsTuQi1pQiZDg7PQn42h67IfEuU=","g+CI0VNjpUGD6Yp07L8nN28cL0SVMMhcOIDZreIcjYc=","r5kYN88P9Sbpc9iyDAHdIQsmXH3iFnziP2HZrc0d/mU=","3YEAyyTUIfFF5H3A9kCL9OxnPhah/sgGmDK7GEy2PSY=","X/XyM5e/ercEa0Q3I+rco3Sho/4Ei3s6wvLdiMDEDyg=","GnL8noYJjZW53itWia3YeHbPjSfo8b3nfzS+iF8iZuA=","/uCPTyOffwX7O15Dv+ueuHv5smbF9UiV3rdysToxlJM=","AdYRTjP5ZskliwTTlOtQdM4xqlktRp/NL9W+AnpX2CU=","8G5a2J4SAGFAEX7yvvwa2ObQaVwGIsJMgk0tZyTi35Y=","l2vjTx1DXQRIkCJaGv009Yuxkw8D5rCsnZL31dipCD8=","39NMyX+oliNd4+zpNk3QwXWfL4ymIYoPBaa25Mtzslc=","5AU1kU+SMEJ8F/MxlAtllu0eqNkJF/kryIQqZUkjXNQ=","V0ATq6QhwU/C0H/Nrk63nSh8AEjcYwiJhKUHOLKn3Uk=","+s/Cz03NFdaWLMLSX89iIjhwwiL2iMY+uMJvlQ3A4mk=","SGknJd+p4q0X54guzX5zVTN/PDeavDbDDvXvABKJBhk=","g601RjnFjbweiHC40vmb8I2YLoZ6pN5plA3brm2JfGo=","dkL/D5EL/WwcRTRKjbHc7fByrhF5s/cyXz787KGMaQI=","elRgOQjIoKHDTJPkznJunv21mxuczqbXGzzoehl1s70=","MUqHw48tTwP6oF7FPeknc3hWmeQdvAHsznvAecBqjvE=","E4mcnBMOL3juJLRf2eb7v1NZuBXqnffGACToLyaF0jw=","8EB0ZaePbZGtPpQMTe7YPXfE7R2kia3JUdgov8FxX6o=","iv1FN4JcHSMnr90uAD8EKoHPDU2PlFXwTAqT1l8wbh0=","G4m3zzbwaks8e9J6Z1+U0BdSo/8l23KXsVQekGXe2sQ=","VzcKHma8/Gxa/v3rZWxY3uCLsvm2pVOyZp90FnyahWU=","r255k91WrAe7Z99S423zRTivTo0KQxvfbHts4FLmmUA=","M8nmj2MI46cPXVp6Ja+mzo4wGZHyw4Pci/NMmKdSIX0=","qVFZzoR7zVTJ8dHtuOjDTKOoC+6maowkEX96vpTH/Qw=","p9mqDn1Y20AXJz6LRp34xrsgw8wnDFAlsyq+6z7pSEA=","t6rd3OSa4ZEbb6hC9Ewe88NoNUWpfEzsWocAyxVHhoY=","QSglnxc10pQ07PNKhCQYmU++5AQeMfQl1AdWIvLl0WM=","n9U9mK8MzxxYPndDvnAIh3fmfZwiUHCHmTQUi7EfLwM=","42u9jBi8SQucpMV9H0QFJv4SjrKwY+8qab6cGdGn6ik=","AQ1CnynqJaUTxCC3ibiLSBD8aHaKluIp7NX57dwprAw=","NuAXumkzn9DdMzgCP3ZwrDHkYj8WGTusFAInKwjuJtw=","19Rg+U76PBq++y4az8FQFdg1jRbH4KDCFZgYHw675/M=","JoI5iZ/lFGYZA6UxwhM5DM2ppuKpSZ/ffZ1qo5iQ1ik=","M/EfpZfbVCrQ6y8mnUw2mN0VlYWDZPyfvqS8PboDb4I=","jioip+5ormVw9e+bSFEK/EbZFZJ9yzFM+NTjIp16LB4=","w/GrvLYIeG7q+sQmgdG5RsIOHLIXVzgLXRnHozOxqGw=","Agi3MqGZs81AbqeueMZayVurO9dFPjm+E7qhNniN3ZI=","wpqzwWY/1nshstU3cTW/JoSkFuc5q1MZtZNIxjrx7fM=","u21TTbBmhY2zWwIoeZvCR1mcV8vAep10kFphC0NDLHI=","T+U93t0re+Fb3T/ENVtyT1f4oW7Z88C/bu004G9NKvI=","5BJMbt2H6apl58pOOn1ncMA4sOSCEpGa97gMDGgH4So=","o7uZ5JoGBPy0fr6dLnt7Fg/h7EGCV6nJauX7TSeGv+o=","9qGh1JDUGPbMslbtJhMqSAQOTyoP04cemxw5lj1ueBo=","/0POFaFxYxLxzFpC00TaTXlYJZ8hVOOx0eEaZoCaxEI=","CYGBOiNnctUa+Ib7TCYsMxj9B5SnuEWsMYbkAEGaDms=","3l5urHaoG9jKv4x3U8UZ/22UciEhtOJTGNR6gbOHscE=","bEpkzNKAODiD413f/bru6ir++w7VEhBZePjKECojIRQ=","ZSsqn+/mEKNrmz6rZY2kSv5dfa7/rhmA9vxwcnMI8eg=","1PSzkCySi7vu935W/pEGUF4HfrPRX3+mpPDaGT9smRQ=","TIkLjA6lWE2fMVJQQxl4/PUI/yYos2GiO19xKwzR0mY=","KZ4lw2bRoQp71xATs9IYOZ0BwW+UGr1wQuYrFYTD6h0=","Os1BHlrx8e2zQqMpP1xfXQmgedVeDIF51/knGjB7UAs=","86S5zoLm7rhKQq51wDkkW67X+7aN7ov71yLuHBd8GB0=","VnDedVu4Rx629ZA1RbGzIOyEXfON3ZYngfJkF4LL4aU=","mnOeTx54EFT4YGQxugMgr8sfmIGKWUyMgHDd3ssYecg=","7G2oRM/eFlfNampWcwXrvO6oJZrdck0pudhd7Ln2Igg=","BggrJZ/SIWCN5/Vtgq0AhTUoU4TSsxIE5G3ckarAAJg=","xFVmS3RMl71jAoGfRDyr/p94Q43t/X1Irv8Vgu4klUQ=","3BzR4y5KyhTzNDNdvu2r+Jo31NKC8kijovKXIJtOL6g=","27uMXLcay3TTq5pQ+W+fySiJo/ST1LLeFmYzmHFBdfA=","rLjOFBwJRhQFhE5UjxXe2G3wYVPJcK4bP+hfBTbLbJY=","t37dvOJb80hRsPJeof27ttcOBJyse/1l1XL+J8Q5OJw=","Cnnmm0y6HzNXN3Z1XH/pw89oQ8vbviNhxUlC4tg1Dww=","hDSA0mY64Vk7TRT+hitHMQwDMDqS10MmOxoUbsrdTI4=","mn8/tt9mMptWFkHcdR87Tlmd6YZJ2T5EHR1AtqsmY40=","YLDjviuihOqwqrqv4Aobq/2XJLaUN2tJ5IZagRLL0AA=","RCZ8q3wSFWvfbFjm9PexS+aUTeKhpfXJfMsY9V+NT6U=","i+o+x4dWsc8d5TreM54Txa4J3UeKcePEXKUUYsqHDi0=","1poeKSnOdNitCk8SkP9Mt4RbOgQnm5ILFZLcf7M+Tb8=","xgJOkE69/tlldZD5/nuzjw0FPhyDIekUsPsmtlRG450=","JuNmlzd2X02XBcT1RKZo8UgCEJv09v5OkKS5Ju31bns=","96EYaDoXhS7PNnLQHY7OcJH0ah+SLZvUtaBwipR07lw=","We8OjIltUS8l4nyVrZg7K5gtaINStMJLg5lPXQTmOj4=","+ingOtq31fbX/zlhiwh5t0U/xxlbhMQ93UUuJFtjyxU=","+VL9riWCCOfYspJR4jbSWnYKBk4W3UC8Kcf3mwqyV6M=","B60hyGicJNHL7TlbmsnB2DZZzxVL42MnKk/+qOdeAEM=","uONxQdcLVvdwuM8ERhH1k4K7GZkzV4+39A73NM7dCpo=","qlN8pVAsLO8dwrLafZFOqAmC0Bulf4bS41oe3i9lpEg=","rLSn7H8LBFtpQaqG3rYBxeK9rEG+rumc8f/XczgRxCo=","74xPz0gH+7UXQRgNEVYrkydOqAZoOjKnJQoLjvv0KxE=","tgRHw3+54G0U8+N340sT8o+lZ+zVqKnqetyAxS+fWgA=","D6AgZDRohK9pOnKRpdqSOhET87UBoJ6r4dyF4RMHzf8=","IaTeh4rkkuXsSQcc/viisj83eyizgsPbV1V+W+0902c=","WiAI5HosqJ8sCG8gOKEIQk3x7DEQZUyVJtaSVTvyoOk=","bkto0yMKI9LTzT02anzuX+VkrA4FBthXJYr/C2itk2c=","oTMkrf8truHklJv2qK+QuTm46xJr2t/w3MLNQxfo1bY=","9F9Czk/3L1GT380XU+yoHWFu+j3oCjVp/ZsSPl2xMZ0=","3x1Ml3mvwv6e3MIbcyToSyFPCDEkRahRxc4AsMRWr/M=","KSLOdfjNkWlI9VIht7qe4/q46pjTukRVIFOINxcyPD0=","UZW2hS/L933/4PD6yUe0sU7cYIfb8b9GkGXgBYXOhVI=","/K3oiiZ6HiQvsZmHp2MXt8eHp9yuN23BpXyGHZ9qA4M=","cQLk+mrXlhsCbnRn35R7rg3ts4MzIzRMRtkXlEqhorU=","wmVFPvoo3dnUwtmwdP3FPZ+fi8Ao12qki5i3De/Rtyo=","J32btYIvpnG/8cEsa6dWNbI6oSXAqyls4CrVGLExao0=","OKXCSnKAWgIrXs6wxCOsx8YS7KAxQ8PYZZ5ff6KQBgY=","RMgx8+agqgTysbEam2GGuPV3e0JgGGwn6cPT16oPl8M=","1BdzlZSTdAyxyJ/VVjTazFA+Xi9M05OESe0m9MjQgyQ=","zCcgdKKdpbVI1ucvYzkbDwlv5V21W8lg4TigijuwQDY=","xaFNLRXVogWLiSqsGCCZx3BqI8K377xQffvd1NxPnTU=","+NOwyN+AzE7gVEBDe776RyvMxmmALjq1jr+cX6NgsQg=","zF7rkcbRgN7NnHjNkw52wVXdNc4WLOJspaMC5pZlPjY=","f+4OUy7cOMU2jYEvCRX4+G9EfdTNDSgzZo3uNfU1meI=","aYdT24M9LQL0bzpoWcYZHgkyEoEDINJjWPrcwQnsdSs=","76iGCMg6xlvE6RYUO9dK/9bU6hb0tlQsLctkLHK1YAM=","OFdLdmOXDDbHuYtPnOHjFAF/5eKAEa3zhDTSGIh7JB0=","uti5URjmnkwqM2bgGqOL1cezUM3N4CAaKp8TTFKOgUs=","x4binU3t4gzNm2cXPPYncA1DGvrveHG/wQpBRUkQPOw=","gbIUGgk/zxkSKnwg2I2fjxAgYwHKJPJil5x+51qHQqU=","b97mrDnMKWvKm0DEWCvv+Zi1PS+x5hXtmryBq6V6YMA=","lkKMyHREKaM+mdhhPBCHPevyekrJsrNLZalgG/zEwNU=","A29THmqHlyvPGCGDOOU5CcWe7+g6Byp6r+liANfkUPo=","Zd01mzI48Up8aN7UgaAtfX0YSi9cN1ujTOB8EVXAIBk=","MYv9JLqpXUA7VhgSdg+MfvckWEoqHTajOvcZAD3yH6E=","sFEw0zt/AGPE3w0ZAbiygi00vMfEtP4H9jNuVvwsf9A=","a8Bih6ncnzbHb9o4iqw2tmR+1nRF2k58NNJ4a/OiqKM=","YtGIivVsqLuaA04ATD+4yQKX4QoUvAZGoWMfRQVZGP8=","mhKXh75gxS68wLtcfohSyB2dvUwT9R7wBJdRgm4BPyQ=","UQwVdZ/SeGr/8o7mqeSbWSfp/SxTsmBRBnJEPKSMbCA="],"block_size":4096,"path":"assets/NanumBarunGothicLight.ttf"},{"block_hashes":["Htlw92RpaSuVwtf4fEYoTwZ8KadFEpZMhVl7KvScb9k="],"block_size":4096,"path":"assets/atom-o.svg"},{"block_hashes":["EZdgrQxnvv7CZ8/SmAsW5aqL6E9vCUTEupQZGXlKJw4=","LB1mFGpVSjI59QFJKRyVBS5Y8sD3ulMZ4omKUuNuSFs="],"block_size":4096,"path":"assets/broken-link.svg"},{"block_hashes":["LAr/YeGrY+b7mK3t7LolqvdrEgSrbnwIGcKzE5jcUh8=","Z0T7FStVM0W4ktTFI4nDoQTpTBnWTlf4qEqbwucBcWk=","Pg2PZysv1QUQk652BA48bDLtnW1u9tdn5aarQpbrJc0=","sT3rXThH5r64WC0k8ytJf/WcAGxo+8hz3NfOao46Q2Q=","4v80vv/aSfgdmXrrI2Djt3Vgmf2/i3pqaQwqBtREDCQ=","r2Rr29gtIdgWRoMOpoVE0ZVn/7QC8w22KOyoEJPemNQ=","KbrO+3v1jwPVf+y3ZagnD45an3YwXnhXnO6AwWIYoyk=","jmdTYdH+wYumGUiMbea2+8SHFGMKnR9XOB/oETN9aGk=","knEUuVAipKtNZlk/YO52JZNHOGNWZgth/bUeGUmHCO4=","q0HE+kiETs3A24qzDe84+/tCRKzvjqnGsHg1Z192rvM=","F/6HoiYtHCJ+ljFgc9h2ug62PYuNwb+ZCSkP6yYc4I8=","yXF9ZkGNIHJJaEMuvnXkW2toUpFEx/GBHGbFoS/NDUk=","oW9y1+g/LD68EJH/PdwFzmDXk18Whqb8prmjKwW96DA=","nMEx1Jrk4MsuQ1rTOHpGumGni1qkmX+w+QoqetszWfc=","s2AYXzrsbV7zk5A3E4F+cmLpZ69YpqBx07IOsBNb2r0=","oAYRkCMcmP5QRJxSXau2TvmD841CerNhflI0U9Xnfrk=","x5s08D/FeyThB/hHceyvjOG1HZneqV0bYjoEkcdcc+w=","glEZw7hoj8CihCSH7IfSDV20sXqBTchrHNiu/Eb8pNc=","LJxw9bfZO16r0aOFb9EXjt/pGCnLlPrH1sRMt6HDMBQ=","88SKf7nRY4JCX9M4w5I8btJUwDymQnHi0LFoyYtPBGw=","Sf9FjriwHlKjfwoByhIlJsABnL3+8sjL5nyUc8rSNm4=","VDBUyeDhQkCDDdZc9fSsveFNuKYuPYLbZP4+q0f1bPE=","EXmnoUhc8IiMiCKsSqqXgJZmX/VQyHSDSFRGmVuJqks=","AHhhBKE4VLsj1V15WD9nIPk2nAP9H9tNA9aXfhJVSY4=","FAeb1I6JH2z3dSZeLNer436mrAonpJIepnaCSLnSWQA=","pBzt85Jun+GujwE3m8fYscHoyoeqJyYmdaW5EvadFr4=","kN3thprJ2LJ4jZj6ybOPWJxDyPGYtG/Mg7vR3mxsUKM=","Zx4pyJgXFbdd1lE1Fs0kYasnTNlAN6EkuiHdvJ54dJQ=","Ag5rvLEmM24yrNNfh7KkkBqDcJ31FTIiQrVYb0IGcIU=","x4BV6w4uNoDldJA8vr+q99TO1e1YbXxAl8Z0nX27kio=","9g7Zm6guuwZh4P3ILxHQ9um9jUHXwm+uBzEAiO7meqY=","HiLDEn3p816awNCYarOK0A80IzaS/eZpxScgAQ1GK5M=","32Lm6CPQb87oZtOSE8Xr1dLRzjYaiDiSDy/LbJz4sGU=","8KnhwZtTydyvCCWHTMSygj4K+3Tv5pruvEKB32XUwac="],"block_size":4096,"path":"assets/fa-brands-400.eot"},{"block_hashes":["QEEXd5lCc6BMwZgx4Kok9kYSkqEr+/BG6lN04S7zOtI=","Vhtkxg69vjFLrHAXd7NVZWkJKWGAlVPJflOn0RUuLqs=","YLEbMfWCMmLgb8c3PLyhY+DXfOuYITBeyqwZuaIBo/Y=","GTkjLnkEmw/kLT8nNIAQpaBX2LLy8EHu5e41N1yczzA=","weMGplikZ7oUgFV9JiJgOCXvkZB3fTIeYARD5noQaY8=","0AAvLavHw0wezeVHrwmOwap7F9rqafX5w6LzrvhoXy4=","1XRQaYRDnea3HwkvTqKC2XCA0mxyHjSMOQs8Q7NsZjo=","woBTXnY/FIQi+sUquF8o35T/xJDAl80rxWgscuRNsyw=","CWtE8I5/XSy5TQ29uIo/H6fjn/d8EGvMzoV0XDDCBpM=","OG1lsUAi7ws0sODFxf/cdRAQQob0LEaOoNBvkkuA3ls=","Jay2Rz+4BbYTuwT6ZGfiHdWFBk6Im85KMGeMrQ/5FYw=","k5s/2gykKL/vznzBFbkKA3S+swwrW6myoGtXGI2Mkug=","bKFwPGoFwkA7cZHwkavjwCcpIMzqGrtJG2E0fUIVTr4=","3liftvldFGQsK5N/CGdwAlZ8Toaaw6RmaJUstrllNp4=","tgHTpuGI9vTMLM/pXFnxR/p431RppRx3pXgfm9igb18=","egV7jBKhKwwzAknb7tc7/cN2CfwxBq0jGPt3JNKTsqs=","84F44HRd5w65VZue2QBSYW39exA3gh81Uzrf+/TMzqw=","F7a3Aee3Tk9BOPMzqcBy8bp7sZvKHqcTfh2byyqjjII=","rEgSwnAyNR+vM9/pHxRBGz70M4YNoMQkJDJuLNVUmaQ=","MklKRWDdZVxC4KjSW7oT95pOTxBmH+yQrYtZtFXa6Bg=","AhE8L7hCRiDVTwPi/sZsufnjNIFuw/PRICJSUlIyjXs=","q1sAZBTemgVxNOhyECdJ6cf1QkCJw+GSXqUsWsU7hQ4=","YE3HZpd4BK7ry68RQDLM60bU+K7OAW9rxejGq9DO68s=","RIbH/0zpbPAUpVQpWNVQC+6Jes6/7nuLc60SBzVOZ0Q=","y0pbTIXhYPjLosGkUQkTEx13NZutxDSDSVziBN2vfZE=","XDlkzaoeKcR1LsJaj6tI5ik2wcx2fqeLe0+JlPl+tD8=","hx6zgNZA3WiFyUWQp4CSPkOwA2t1Ys+zJ/SQQnTS03E=","pf/TUYaV9xXUIwwG1tHtkXYVG3P7imBEM8K/nu9bCfQ=","FgYEHcoqGXiz/uqlkWeZLlP6OLLmnhWC5U8NCvj7dlg=","mr+3SDV5qb6H9bC7hSm9tKd69iINc0U9W0EdFOUvY5I=","i2iKaamqRd51XZ9acuzpByzj/3eJsXYEf4owzPf5XEM=","LYcq8n3S+Tb4mxhYE1jW8K1EQXIVgaEYShQWOLU8A98=","HmFKCwEZg8QP7M3SS6NrvG/GZAy+4siSo5Ygxd40Q7Y=","/VrfhAg9owZZB+xbQSKoawCaLfiviWJ4sdYpWpaIRzg=","hilgqr29Eq4ajszTYBGOICbxPlcdflJ/uRiauCInY+o=","7iVr3FbgM+b0Zfq57aNfK10AQeWp+scq8QJ7gRdcptg=","dZqy40QZTIzk8UrKnNDDCzRf0KrveU0uwCx50zfH9O0=","ySbtfh3loKk3cOw24J/JwuyVqzlbYpYzyeImN9g1bqc=","3rADfUSi7WS3YXnuf17hBgqiPFqJnHuQLwuNh55ufHs=","uZCD9c9E4gr1+2I+erLahZmMFHNrDFzA2OS4I2lGaPc=","IuYie1psp+hgYAR3/HrbsGQvoDlfNHMCTnDIaC4uQ0U=","xhSjzl1kvJcML+EA7poQ2D20ny+FU4GYUtBrx8gl9YI=","Y7BQcVHQNGYE3WtBEl1HZaLL2u7BiZgxLkYBZ4mI9ks=","lpRtj296guTy4HEEUFktJwVw9ptUd6bg5SeKKdcforg=","CqU/EylziFmj7y8TTBzuIyTvee1+LIXKajnI5+WB8uU=","131Gpv2VFggXDgRbxaDHThn9NRRhR9znHp7hHC7P304=","fhGprGCXHrmhwMDg0RoKNfd/Zx9/1L/cpzpX7gTtc1Y=","LfRCK4tCrBJyra/NzSI2gIuDRTxKN6WW3IwPLa79clM=","5S1rAABIKDVLrgcA3/ykv68anU5L4ULCC+I+1VAFsPQ=","fmecQ6R4BWlPDLVasWyXUQw5GEcPPKfgaS6LC6Jlc4Q=","b3NI6e/TYGwFts+yk/BEjYd2ui3TTuEWp+9tLFwekZI=","SJUEtL4M7MhbG5uzKv6zJiPrkck2cb8lG+mw5q4pphw=","hLpvWqBBexSR/aBjL5zePWgPafrUTyanbag2qRY9Xug=","7HDJMvngxv7ogymzHXPAll1jxCoo4vgJ/xgnJownLeo=","P7jdUaF49VdRvidw7xjfkpYB3iaPoxEiNPpiDusD+Y8=","8mpR2G1iaMAekrCaefIw9kDNGUaKPsEfLPYphFLAj8c=","6ATpR8tCNyPLh4ugP4bovXQoG+egD/48RcqvHqltX58=","+5iQvKG7NPOUDXexAl2U5stRD2ES1xDhL8A501s/6cs=","/OsKgWMlY7rf4z3MVBfww1w0VDX54mRdaFGzvU3W4HE=","nNy0poy71Pf/tHbiyFqYWl8txXV/j+LuvVSU1UVAdOo=","aF3T+4g39hHSRGt+KFK+Jk9nE5MJkBih6FJHdUyBc1g=","SI4c6UQuLY2G6OYUnxd7oNqtDq2ngbU2Rwo3g66AbdY=","zP39lRckwmVFppJDM4keflkGGRIzrmnlvqbnUTQ3i3w=","YebLS56Bj84/dLcrEFnAC7DuEvTtylhghdY9cPmLXq4=","DLf3/hS5nw0eXvIDNbxjFblSqo1zFo+LIU2XwvK7Bfc=","zupTc3FAHLeXZWd6bYpoIBPN3JfqVdt5PHmQLCiLSEo=","OpVZrxLPDcdxnSu35n5A4JM2ilW9PKkrCqDuNZDCEbA=","Q5VkeajBgDe8divAZ9dOQmOewcIehlyaia3GOhsKZV8=","gI8ggnqAHgk7m/BdvQuIZiY28THgZASjLgWwnWhWym0=","RpPfThllP2A80Q5VKF6riyTrM6zeznj2TLOAoCiq9Cc=","aXA2kqO3OvvB/Qkj1Hwlt/lVzPZ5wM3+k8X6/Si94gI=","BIqjlSCTf8TL7j9qok6KXjgg46QG0WDunX4wBSM/gyI=","p/LkEeQGmkflGRmd9O3EdHohEXGgCFICCfQdENnt2YQ=","Vi8aLE4cgmB3X9LdDnZ6rIIVqKxPiOh/IDXCLvgrXqg=","aG6Fx/aqNuQpnewk+fOYZw3CItMLbBE8fpu3b9ILWfE=","aeS2aRPgMaEnqB16KdjUxibn030EuZHw9O63V60TLvA=","emPSTY/gK9DSwnC+kjt3wzFOthuMBDqcKBqWoqj5C9g=","SSGi0le2zcmxRQ1oZs9sCUSUAFqcjW+fEoIhJoiLwbc=","yo2MpYprJXIcMSEDoTk9WXeD/Bx1yPq+yz/R4jMFKSs=","lloMzPTssDN3b5RhVnGnbUOOxIqnjmqfdBAmEozwtek=","yYq2RH/oJoYgLK3TWIDQxESW7G8POmWzxcJuqEdlb3w=","QPRbSIe+PCZeQo2dvT8xV9oaF9OQwUFbmXZlxXeAbdI=","nBx6dELhn06LJUWTgfbutFkSy5d4qnHkub7ORdma+co=","dyqm6PacmHLLc14Z0M6TaTbkXFpcjqGzNctDtDyDEAM=","GNf2+EuLylYakO98PdSfs0ijHF7ap21i1jikc8UX9u4=","K0j9f4lPsT9lAhA0Lw3I0xNMpIdDlGXPxK6zKGQEmIk=","0rclawP/Jlwp1jXLD8GyTv5lDEGhvQ1fw+ftRhwkA/o=","wX3Z/JHbJlJGM0d/eSHhjsl6HV1l8rVaKTXtBpaf5js=","cue39CmWYAZO6xfPSmvJ2UDqwwBl/7WXki7I+iqpztY=","Qes9kKmycF+fsP+vO/bRseE74BIrEQkhqRX/aM0qFao=","wMDwZS8bN62KJURUMLKxQEcrTSekla04HdBAIaC7imU=","q1eOnPrv+JLbodPxOFLwgfKvdHSacmlr0sZd6XeW2Bc=","iFwX0kTimzdc1j/hyvJ8oDqS5wN51vLTNLv4Hh81Mec=","g14w39guxExiJ4DRA5oek5ZcCBdPpLGjpfhDwVIJWQ0=","+OryUANwaBRhywE92VQ79hXVimTecWSpBclVD9l0DbM=","11GdlgQOwXSxwLxth5oRjggF5+Gaj+jVAHBVtziS1cI=","d5hKC5zcl3wv7U3pGeAaPg97tWWXoq7a/Kof1Q7pTDY=","U5obxigirq4cMgyxOfCG5KCEPJBpa+BlKtF0ezIATGU=","zHPoBRYccPS8uweJoVIY3E1Jv0vdMAVyyKXt7fIUejE=","sW1ftUPSfKVSVwIHFjoh/wYJ8rs8u8wpnLeQZ2VP+Vc=","r4Ya6934B42t0/x29jzhfHZDT+tehfs8yTYYh0UzM+8=","+Em9HC5Jlmr2namI+G2ox6US8WZh7BWEV+gS8T3AgOA=","gRuiboAsFuWeD9Jbg3U19tj9HuKOhq35zE5yStpjVHU=","PQxvQ5PGmrMHSHy7dGKM4JMXBDUhnRFI4rCna7awVKQ=","gQkxGcnQ+qzQyMZJHxuWQXQlJ6KXC2ku4jmJF4F39rE=","fGI0tNhvSebHDVGaM+VB2Ps0NiedJhfONz+g613hYEU=","DrWqER20VY5hFgvFh6ZFjX0WgbTTY+EolvaUWT5J5kg=","nQpzGoMzTe+Jd+tlnLPhYI8e/WLdw+0aLgtAn1FU+nU=","2FJiJ2jivMBMzoh1mVydEAUIusKdC8kuHi1ETIe2ts8=","+MfaBTRXpVJmwK+HfNkIVNdHZNNub89Bv2EqGC1mSVY=","lesp7X7lG4h+7Clw8QbldsClHgirAgZQQMvb8xOdmnc=","Rc2n+nhLupA2gaZ1b02OtojMFoOcK+XsFg1ZPjQros4=","OSXe9QFC6HZUqLw14BtGIq4hITmsA/EVv1qqgaE3+74=","Php+3lLqIV4MPYlCCCr3kpfRK4C1kvxB9XOjzNOuAhI=","4fH1Idxj6LYVvp/iC12Q9+yk3qUaZVxKVuD5YyYrGMU=","sxjmSbUYsD/Cdm9f2ug9g2cqv9pJUdeNwV7M7WLmPZc=","BcxCelk0aE0firX/HzrvT953qv1eY3JN8ovA/9nafhs=","rPIOjWgjJiCLKmGqSK5p0BrFbXmfle9cJ/J7CQ5vxYY=","M4ZV5CkW+D6axm7T5epKBDuD5nBv5x2CMIF0jeNnVSc=","7P1TrDzK0BZYyTLH3RMDvhICwDKrAW9lo1x0Ei6W340=","5InsNpYO583gjLCS/zLM5mnB+fFnMJIQUqtnLL23WHw=","2SXmyp3L9dB1pW+m1Qf0oIO1+sP+75gq9l1IzlTIiVw=","Z1KPzVowWcsXgTbVNMgxo4I1/aW5wQle1wwsxQmbgJA=","jIivpUh1EjNmJWRegp4WSj0AnBs5si2y8f5NKqMp5S0=","BhUwu6qWxGC+iQ51nWKABQD+uN9K8GudDl4soVNnlAA=","hJBHMKT72JGmLEOkV7vPZn31dSIXm5Xkt4QQjwL3aSI=","UCkUnB4TUiwAFzbaprL5y2Qmvembjjcku9KVfNmIFa4=","PxwatWsnOV5j8kzVlbbeYmtIUG2I0w37nxnHwT0QmH4=","5Ni6f+iBTntiZHYpSAybpT4UZtzkVQKIPzeBhim+BFE=","HkFbtp0PyTYqTBu450ImG2CjlSCL9s6P2D8jYtfe2Cs=","Pq41Xv1NK3B5tbpJ4UkyNNytwDOqw/yadXA6GYhizl4=","HQC+2fgFo+jcl9LMiShLQe1V0A78xRhuuqoF4L3dPDE=","pQZf/vY0CZQ23hYqmENmAxTFdWV4LpUtUTw4YkdYksk=","h2papO+VJ5UtxG2CZ4/rduYx2C4yH8Jb2ko/UwNo9nw=","vcOxrvrF/qrNv0lt8mQydNauUlf736hqBNu6FRvw8E4=","v8G7/NoS1Ve7tzCS4+GnBfri/Dp680LYsNlRTbBSZ9Q=","wUqGj0FPnF1HIIuKr+gXsjpuReq0tlpsQEtkI8qxf1s=","Z0pvgfY8jejLTvnvKFfHOi+kUT/oXNtbzoL7ghI1ZoU=","ZleTalE7kAtmPdZWRUX2FCACI5UpxMw+rGUMRPlCn9c=","8p1549twBXqSm6CYudmQBRcKZb6x2HQZRX/JNZo06QU=","3t26vz0koSb8N9gZNibzKvi803nkOmm5oiABviESAAU=","hLNWFNNa4JjWPi5A7UJJ/2akpeYDbX7nDnp161ReQk4=","u/PUzpXntuBTvSHmPlZWB+WBsFybvUxhAupCo3jbXOs=","rLDRuD44PcMNF8kSBJRbF/bDwyOTZxM1Yi3oRC+P9Qc=","8qCLKTdgdP/voguwT4b5gGGNM77UDA/c12FygGS5mwc=","Vd92dQ7qF71RI5QsbvBL2FcNvXN+HzEAoaD2B/hTGNQ=","dISXmUQpJFsRUjJ58pTDvvNm+F028/xKIJsQUTy3bvY=","8l6lG6B3EZ45/DyvNv6t3q2CZaVxuzK9nYCl50PSlSE=","D6ma03/MxaKSIZJUlwwN4KRO8M+MHrwQxKtwHxLGMj4=","i4AfGgr8tXXAeeI/+MukzfxCK+8lTuJj4LsO67B3w4Y=","J4ywhRFwm/BEBNW3g0QgAb9qFn6kfIB8fOsa7dGWPGU=","pLhwHTUye87TiJ5795tKnBJbrDgfhp7C77m1CyQ64EY=","Zm9kIiB0jU6y+SR7fa1wEDvplB9DfonEvcb+2WdfK5U=","Vw1+f9Z0UexR4OcgrOLzw3gnD4bX1TxYn7/YTkuMGPU=","0tIzLrx01vk7OZA9d5mwS1LtfQeaXW+Pl5fCDqf8YhY=","/lk5UwfgYSUehB6pAwW/2VISCIZLm31NBBeeEKBhcgM=","YXms1ETj7n6J/qEa99Cx9g1ME7v5pMlNpHHQRovsXFE=","HOgukO09qiJHz3iyHNugl52myGkwmzQVtiUt+VIVXbU=","r6iaj2A8d0KLowfUwvwO02EjgBv75++NfOWzSoXGfuY=","u4s1bi/WUhorhB2fU+IlEaCSGMrCuHWcdXL3feo+Vyc=","wpbeftHxwdCTI5AAh4FnXvbDo+XUndK+yfKo3JFfnPc=","iSD1eFOfFrq1PPmH8rQr6DBWpMGXn6QmM3iUNq6i4tE=","TOencrIiAXy+75RJoVyiI8f3h8ivfxudQpjTROOCnXU=","7aBHNTMKOIOw7JvDh5TV40Hs3w9txl4+Y+KytzXX1kg=","lNFCCAMbhTMbJWbALRlsW2jg1Irzp3h/ikmi4J4qdQM=","wFoO/C7JAkPrIIywT9nVshm3XGI5Uq1MmAnxlGdhGTo=","DLpmwB6R3SK+kQggLlFipXVuk2aHvEuGEzRwakaWBFU=","hFeGkL9IO2ynyfeezOCcnJrbmjlkaXpP8dFMJQUmX6g=","8oDEY23MPIG4X3WPU87iZQHR6j5EVvB1QZRGXzPQSss=","+Rychsw6DWRYe5ZrzET7CJFSVmZYsDJA5Yq9LWjYO+E=","xMBjhYNPZTzTbtrDPRGWi3FnXFL5G08loyI6giMVfQ8=","QsCQLKjsZCP/drTmX4HqjYSk3+Y4O3/Dx10jwR0EB1k=","0a82ABFQ2HExrDBF1oyoHtZA8sya3O1QYvLi3B3vhZ4=","ssj1S3OB07Ke5wGCjMyqwr0VXbocMkEdVmH/kXPRqUk=","GoUoRY6gDspxtqU/Rpep283R9GK9IGDHpD1lQE1uzEs=","YLpOgXxRj3/vK6tJqfR06F7RtaUauQZBg7VQO6GCrDA=","bevBOD869MNSNtg9qxxgua4ZRdCwVUz71fM7mPsdRao=","53lCxK4Ih1u/hEbMLATur0AhtB22MxiNZ4vT7x68TVw=","riUfJahGYUL13ALQF/VYckCMS1kDZAFa7zNVlND3uZk=","jTBNt/8MJa974dnR3dVAfvpK1cApOB+coCBdHZg7DUw=","DLy76sUlC1NHorGJT8JCnKktzeys6ybrky2t8zgMjnA=","yhqIjbLy96cR4ntPsG1mKRnY/DaLbgM4ESc1mpLDLrs=","coUj5ps8tB6cVFQLTdIJ+6X8n5cOKKXH04/2YvWVGYo="],"block_size":4096,"path":"assets/fa-brands-400.svg"},{"block_hashes":["ee4zIWy7fUmR9YZC7EQsPe7hUWnPYL0OEfJ+c+GUiis=","rMHa5lzZGADv6B7I6dMrdtWOnrbBRYoQpPTK1YgGErA=","rKn3ZmSGHEtvdci7URl92B8/VeHZdsOManvvx6/m/yE=","OdKsUAQVAjOd/YnGTWaiPbKrdrNsyZvd0FvJ9gofYws=","jLSYahMn7V6JykAjf1DPJkgsRL73AvJVzCouRnaVJag=","YbCi+mofeIzCqVD7sYHKYsy8bt/J8ROS3HcpCq+sD9s=","3+vwQajDHAnOjKrpNCaC09QOOIkfPe6DPa6gp8hElY4=","7Vh4tQEQIKvGESKh2qHXnn+9HBsulqbBjVmsaoY+DeU=","WVUw7i4swuAvgcb5KMwD/JBT8KM5HPcB1mkjA9mHMCg=","g092+7mCtN1z1RxzZ+0MWb3bhVjh5fQElqzY4ByaVvM=","+RuZyCaKIQcbv6eIh2P/R8+EzT81OpniDu7inqv8IRo=","7t3/WhNAHn3GCvqk8eAwk6qJEBUEhxsj8gSqBNuqumY=","YOrCSpchkPDxJGfI1r33k3kW/LZrz3+Y/0y2xud7bgU=","PohY6tTDSlJiae1rCFnlDcrrceh4azn0oSkcO3q+mLM=","1Kcoqzj7j6A4ZAmIa3Lc+hFPeB4BBQ3HdQfir/kXsa4=","rF5rUjau6TGd2vP69XxOSKMzmcE6chZ283agFp5ZiLI=","jlHVQL1rN6B6JBj0HEDLAmwfMZQJKFMMB+ZIzORu+HQ=","Ew+rP7jXPEhM4WlaNcylu1rt33gcFo8Pvk96gj7RPq4=","YnHGTLrwwYQtnHw8CuTv3XayXOLDstCkRfjSoKzncUk=","Ti5aF7Bw3/bLg3WH+T9fDFReSXKGgfXnIXdBO61ywBk=","PulGTG73s7yzeYlu2aUTEUv+69AJ5QIVDlZvGV48tqY=","0hX8R/L/MZMSnMDX5Rg+KpVtybzbVvZ4AOMhmezx/zY=","75VJXQRgcG08rGFG8lKYxIskbCl4SRN4APJKjiXxmMc=","qTFXt7dyacIYdk+M3Kz0OrwPV7N7qdy5ltyp/pQp7AY=","xeuNcfi0TZvVgWf1QVn1g7IcO0UF0b02LKvJ+ySv/1U=","Xkktj1HTNF1UOA5tW46J7w0+3omiwhfHsIWeOTLx8f0=","ygwOnwZHLm4e0J/dlAgwl7oy1QZp9vJkvQd2gc1Rh+s=","qXZrrrCy1pRH1jTc/5rHp5wlqdH8+LHv6UPFLgxH7vk=","219CANgbGuufWslwdVqLirZDUotwwnLUaQFxWVCIN/M=","aeApb2oPtlwuLGTKRU6bTKNB6ZPHH4FYvBzE6bRGgIU=","FSFAA/JFyv33C9ZzwrSliksIfdS01KXK4zEeKlicQlY=","8G0AzPEKQFpxGkDiGvWu8S/vpf/ClpBnGKW7XyFfS3c=","f2Qyfiib1yCSEX18dVlnnXRWNhFfTm9TJ6Aw3kPNZvI=","uihzHx585Q/EnWXXS1YJ+qJUk8eQJPJJ4s5LWyuYuxM="],"block_size":4096,"path":"assets/fa-brands-400.ttf"},{"block_hashes":["OhLrhiiRUB9uTNlT5NnGxKDaHN1RQrKAqcqNWd7dtJc=","+2Tb0graBGCs/duqzoySs/Nw3ztmBhfExJ1GTu0zobQ=","kNqOrHG/evx5x55CMzhpz+NtNTbdxF7ten6t5MIzgWw=","ZxLZTMUjzihoPuVfJbqhbJRHsEqeyDNop1pjf5o8ix8=","ILdmHnQ8VzNGy7SOoyzRg4C60D5OXlHxGYIgTOpzO24=","d8MjQt7d9vHmXrWZ01p0pDWMuM1PKsG43oxCCwAVNCo=","dUM8kZwd/jSVqq28x7RGUzH8/E+L0Tk/jQlftf/TQIE=","amN8RuzZLkidPKwf5KcZmOPCkUiFzipl6QBuccZLlYc=","2MHI+CM1ppbGVC2TfYQfxVyNP1Mv1L16lwc0kVnqDd8=","GJMN6dvv/D4GAxibHOVl210gXJBWGcZ9h2t91sezBT0=","CgvkAiURj26XNW6Q/3JVWTcswDuFMZ2r5mHFA8DSm7w=","1Z+66Sg1nmDlLXViDlLKYgQwE7/2nrKO7w+zP6OSXZY=","MhmnyDPGOTh35LQys6T0MvEW+YHPmHF1H88HxpXdKbA=","+vOEK358beA4VDv4daOEVPvJpdxY+fmoYtZxiqI0IQo=","8SRANRlzVboy36N3MQHHsfq0NBgHPY/453kY4fH+6tg=","POAlmnpgx4ukLAmeq83ijb1bOoxMgoRk21WEiyo+09M=","NAGTustwxMNA3lMIoQ35eF66N/1Idm5QnD74zDwwBtg=","g+DKlGeeBIetfIaaHVHP62F0FPnWJIjQDJdsLKGixG4=","ctPsKfSGU3agRSX0y82qMhqDQ3zURoZILzhKlmvMHKE=","OKDppVov3b8z9df4+PAUcrB4drMcVjzvfMGrCJu3WO4=","LvzsVvJ1tz+NYVs3nscR21uSoeGGZk88vE5tCcIrUsE=","OTOJmzsbA+1RbOjhOWWMt9sDi19uxVHyOjiHf4PV1jw=","KwlwOmmxIbYg1x5GfcVA+yr0pjKqG347C1wFGzdd8MM="],"block_size":4096,"path":"assets/fa-brands-400.woff"},{"block_hashes":["ttIy3Z9CVgQLpYwM+pXE9Vq4HcFBR5HN9JMvB3POns4=","Txw+MZdjxTbQo3myDRWCJqL7lir+0x3A7zfW1sRo070=","5UcMHNc/CKvigxfA4jYGTWQprNN4xaR0bfpjZrPIAWA=","4zjtvb+++iUO4dL1lXhZyciejwf1qXdWyL1cocIUqHU=","GjjIB0e/g8ltby1bacDy4Wq9ToC957i3SpOmrMZ5Vbo=","VMbyw/asqePqXMupQkNxS2B0LGMLOqwHovBuAQI0FFM=","rYzi+A0wEOAiy+tZ3d7succtY+CRZXKyyzVk+RPZXqA=","5MG4ebe9YwNdXJ8aVDxCeZZY/hSCeZJF6yBsgT7wUj0=","oCW7pi+lo8HDkw/sNOcexQTT2iVa2VAeScBL1xfVgTQ=","dxAATCn9/NjYQ3edl34J0NHbfxfatJNrIV1qrOQlLPg=","nQOV5AdJyMu8DS0kM603iIIUEn9+R15TGP7QhSbWFlE=","XmuP+LtasgDD26edfaPA77fyZPpWuUd0l2p4W/FBhhw=","pfQ9FRTrZhOQof71vdfjjaJ2RDhBzc48zNUNv9kvprQ=","mC/7BUEAQ+OaIVmXkW8iCctdtd4JOD8FbLJTHssb5GI=","8buN9OdQDUk/A+KnslHkmKH57Y12az5GyFG7GNoo49A=","rKy+5892Youpcmmi3INCJWbgmk9ObhL0RW6HEAkJ2eE=","C8sRr/iG1afmBnwDkxamAKPzNQCyBq/7R4JBfJvELLU=","HcJvq/CsWRHgsJyZCcbOU9jgH+fviXndeEoQ+xK4bDA=","JsApVY6VUJeB6BYj3neCJnllyjXCARq6ObJnqApvLSU=","2q0Kmp01+qa1tU5vv3QCqknjudHE0HX6lUrnQby8b/4="],"block_size":4096,"path":"assets/fa-brands-400.woff2"},{"block_hashes":["gzKdJD2scAeFFQhFBXr8BgxTOVhlyvWNq0a6z2mGPPY=","NQmhL7mT/KugAcZMmfyCMi+ComSPNrvT11F0Vk1DtQw=","fQUIEXER1/AAHkW+EtiWaJ4z2rSm/aYK/DnWJE08XCA=","e+idLertGBBzmkkyHF6yz/EpAzPaj7Bf/wPykhb6rFc=","+UpGDIlyxm9JhaE+JmNZxhZCwOyjKWomAAb4L3VVN1Y=","GuRJ39tEvjtaqEIiskmPW6DZF/93eSMPxknllOi26ak=","hj7RYZCy4XqN14bY0meRKhTPZ2jF6XEt72bNNklqR8A=","yFNQ/jcKu6Rfoj6K7Lbed8wyq4/bfmaSYJU+7e/yc04=","hD2pBN0LgUviUcA12w30vGjO3sRCCDfgkdSlcBb5bpc=","ndThfPPy0AftfLZ5Hhdm1Oj+LFyWd8xagE7RF1yJTlA=","AXaWCzVFvhScdnuCPTgep23PjkjgK4Bwb8P1qCSPZnA=","Nz0CPhFRFAPWZq4I3LUuVboRKqnemp277XU+8n6FiZU=","cCVmxPaHGWbPfZrO/V12LFvUCjEq7HlsFcT+kr0HzS0=","P6lUg3TVA1WAhMgSF4Y58fW0zIrsmwSClMO9U+o5fkg=","AcVfIynt01jYvQpf6MX3trtwOh3ajGGF+32BNu+Ae8w=","fVKanSuYzyGqWPNPq83QfHP1gcodjj8TcILkImJTg0w=","HN6tri6JtEsNbUj8AXZQ/Gz9TuLEMJBIRkM7TAl06Xs=","SDn19NoK70ew1duv1pL2pJdrAx+o9X9ShJWI3hgXhQQ=","Mt7eauneOIdj6RHAlLwZtJkD5P9QgLwpvh9ixy+hZVU=","THofwisQnKt7jOK13IgbrsoKEwFhv6uzd2Cn78xIBgk=","yywDmUY2OINuDoX6R0ON5o/em67EUQZj+G6Z6v6EkrM=","HwPAHmg2GFL+WiU6q02OcU8kxk+TDRiIQ0Wl9HlX9zc=","eESXMimRYkAUxRjIv6T7igI4X23nTCNGqQyN0+Xv2tg=","Ye42PfF5UjmMlB/L50BwkCqshUblgsfmnc5DGn77YGw=","ei/Jt3N8Lp3uSG6rNKAqp5/lqBc5/hvYY4YK9MzwE+E=","m6v4Ez3GOJ2dRP1ZenRnhT6qXoy/g1YUfxvTYAYbmNk=","0ugdU3+DH+w216Bj5TdVUGd2OiGgTY9QijxRY/IiDAM=","vkeAXEZS3w3td2QYJyYdJEb7DNmp5t30vRmxc1SDmdc=","7OoJWNannSs+WGqe8U5Yn43S0SMr289TP6mO2LMCzno=","xmil4Hda0aSk7CGeqPbQkPOz513Ik1rCSy2OqkTyA9Y=","WWaHH969vBm70TSVOHSMrznmI+6HkGEUNG9uQPUkvNo=","EwFT0jkGoHOGvba6yb0RTcAFM+GtVgiE8STbjB1X3aM=","0omFjmVrcT1dgCRsPZ/XcazEvLcg7AmUbgnMCm0w000=","jCHufVryux6mVdJUdaLPnRoZZfPa0KZD1zFmJmlj9Pk=","6t7ToYEpXIYGsvg+F0R+hqwh/kwpoIZqxBXIurxn954=","FqrwaUmLh1qz65Uw438s+hLKYnuWvVJzYpoXYXsB52Q=","f76pqa4CIy0/KiJqM66Z3XQSS7UWb9Cn9Dl2GiFkrhk=","tRixkcQw8KajL8N9F76JQCD1WULZV/M37r04PnzKOKg=","dxcMOhLLG5UIKHHZMPEgJPqG+/st0xxt6XNng2Uy1gw=","Zj+HqOPgLER8H52dF+VTBOkq7mivJe+Evo7GK3QxkXM=","bhcBq/HQsRUzeXnpQ00aadQf5qTZurvdhrbsWr9H3Os=","SAI+uZU4mHrjIgeVB7eaUvmGQcx4frQXcdp7/lFhyq0=","lvdxCvX/2n7/c/bHL9yUN+Oht3s23IYkItumfGZGgfc=","4Oijpf7KEgGsonGCLQhKeFJYJWTJvvMmemTglz+Qgmk=","qDyk0CYuehhRyxL41HwIwZXTXdHM6ycrXdUWtVtQhpI=","7g2uZ8Fef8tH0KTs2CBbMIz1MrhTNAMnhJucLIQkuAU=","wTEcIk6Ocq3XOVjK7WYzK/A7n7zVtQlzK9F8S2Ow9bY=","z2yCYbVC2YmFrDU58LBuPyHzTBP6QrZTVE2snof21c4=","i+D22alMwAtYZ/T7q2P8VY9pwGgChWekDQr1wkmDiBY=","ZRuwc7WT+ZlrPQ8CY3UdwKl8km8PFlZDrUaUJvQ3i00=","5Em4wupHG6vEAfYt008OIqUgpMltYK69aOEgUIACwms="],"block_size":4096,"path":"assets/fa-solid-900.eot"},{"block_hashes":["srbowIr4qCU2HFVqjrah8noqo+Zhcc9JO6JIBF+M06s=","Dbzms0a2QV94SMRhJq3kEOwugzY186SV6nUh6mAa3cQ=","b8oaNa5dOL/EytJ6EpaFimoxx9Zs1LtuZbchjBECs28=","XXsYXrI2R2QlpFUm3L0VVoFS4v9ecURvuMbtoxfSPcg=","bLmpgszfTk06FHJVjptLiYOobdDy8Y81lPGPZNR1VrY=","VogSkui18oCno2/f+INMPMLePu41A7sscb65mmitRzw=","uExRphaGe7xnIYswiwi0tpYybmAcw+iWa3SWIM5/WdM=","o60IC+HIeY4xbhRre1tE7py3hsQPTNQMMfahfp/+D9A=","PPD0fgGo44voH3a/gz/WrcsjIoZoj2T16sHxmkKWF2Q=","oPgM79r+OVtC/GCf+OBUheu1ygF04eAcZSM0HAPCnB0=","9WXKO6cqKLcNggY3g8BdGd5fA3c8Djs3KGEFzwg4VrM=","cNLB32KlCXHuOjniBUWamZzyfF7ee7JAexRciqlwEdQ=","4niXGJJiEkbjDrRnOKOv8LB6+LXWovoaRg/SkfXqlaQ=","0TY01LkFuTLWHXEckx0IHoqMAbD6/6LOt3zfkkrSiFM=","wFY0z7Q7X83+5JY/CeP3iJyv+576Nfn74mqQI5C8oFM=","fFg+fVf5c60Bys7vMe384gdO3VCzBdwzwLXJ1l1/HsA=","vcA43mqDoi9TwcJMM7woh+dusD5ShPdfazoPDSloZeE=","ZDGbBIF/zmz6PmDB0VL6Sivb52T+gMdz9xI2b1V6II0=","8YgXI8FH9r5NntHY0L1cRrHlO0QNXcjuXRyQPmh2kes=","ApHCKG8T6YntG95teiJOzF/ctq4KgKz0OQXDt2j7YYs=","xXMlQEvLWsCqPP4raHqJ905EiQy9pvUyhTEEqUfaZ6A=","GT3OuOqyYPp4ux25m5nj6DLhztpeK580rlwyNefJgys=","m1KwqNlAN9Li/uLPwWd8aZQCFZQni39sZRqCpTJga9M=","GSgFhO2KlpeE0wGc9KDHuGGZhkj310iAFsHFjg1p3sQ=","Wh7HtsC3SQ91UAKGG8BogMdD/0AeVlc+wRZwvHgu9jU=","K8H84h6UGpaF99GwtK7NR55uRFea4M2S9nRZWmr1i34=","1dzJ0jpoE0YDSrlF5fv5l2Rdgih++GzHOvnImy4t/FY=","+5R9tDBj0MlGzsmxTgZ6amw0QtRrMXc40S21cXwIONA=","djOgfwGrfWyY1n90xgrYy7usES56vgywBMH+AA9AgTk=","bRoxl/hwoCBckKB/Te+I/pG3X3TKvgoibth75DRZD+o=","N6kVrUe6v2nh2pzlGCwtzsbsxDSoZhYB8VAdHMfroI8=","bTVQgNuW4XYzS3XjVOprnMbfn02YFRcznoZ4s6E+lI4=","vy8cZQKbpp6tgEpwt5ETZ0MtiqsH3x8a7hQSclHKFck=","vuGqInuoENFKU9g//Ki4l8rxGyizTy+mncrZWr776lQ=","RdiaXvyey+btw32zLQqaHXiyg0iicAn/U6jLlSqoV80=","3z8Xw5dMswsfaCgc+LKKwDlYv/AwMtQISP0rMgXg+N8=","69taaQcf6BghQc3rXHqwZ6s65bEFKuhj5ru8d824D6Y=","5XoPMBhio0iuhVnRKRs8RTnrJVZ18J3l7lID2vS9ugM=","AqXIxPhOI7FQmdmW+n4bhbx91Nh/KeICwIcs0oNC3do=","3VWUbGyXIEvtUJecoZNEezor4gUR0yndId8wLtt8bxs=","QeqqoMLp86tuL1ukswkSkp1a20y5dFuFpuGwviGYr40=","vGsaMHB49vEB8H8rjVCVH/ZNMtfXMlUeQgni42QTxQ8=","28rVb49GYCgCn85/HWfLXcdXUkaQGYS0R8rSc14GrXM=","eb+x5qNrtui7UyfLcJuam2D0tzu1bJEG9S+nUyLF9jI=","i3kW7PKQb1b0wxo6aT3aQDJNs3AMQ14q+TkU77KoSuI=","pooEwy+mz5Gqe+XRD3ArDFY8zhcg3vOlV0eu43rBBqU=","5O2MRN72WaQANAUFPrmc+8v/FZ5hkoJ4k51gT9thFOA=","0+IES48v96F/JplRzbtE3trriepLMTD6/8VDZmU4mhY=","nESjn5AD6GgCifWkfPxSs3YRlY/G8xGtcQdZhnN9eNo=","uNc2pfE6GzUXFfdNu+FHt8bTXaFLDtg+t/uD1iWM03E=","q8jebZ5Brktr4XMR+ojbl+7VzA5OsJBT8oEMH45JPSk=","hCydE5bkB9pXHXF16+rELZNyA3WDbhrkWsJz2BQQuNY=","JpEJBi8G/uDFMkpwERGhqA0FwwaPSIV+ywTNWbcn4TI=","DgYgJKKn8sDZDWSMIVr4bZUPZ6nmj8lOnw9d//EgECg=","9YRHWclvlKl8+SBBcV8bhdTL835c2eUXbNCGoOSBIYU=","sV9oU/YJh47sx/rMRAOWn7lOmjoVfs5wcgWrnNmyJXo=","1hKSm3D/ewjRkA0rAE2LvzdTP3Fe/ujB91xyvau6mME=","H7c2mpsF8zxw1Gp041k6D98gKX+/NcJk1ZX4uf4wu5U=","RUGJjgeTFHsNu1IQyQT/9/7UqlDWOXZI5WT0/QlxtwI=","fdNXO90enoxcRsFQScxnvNwQ9X7u7a/X82hGdaiAFGk=","W4MePKj+eE7LhPVNYC0VDQwnb/qb62+ftuMK8uhlJeM=","ENclYaiOAJgfvd0bN5YR8JsRzi2s7vcqS3E4vuOEDgM=","CYpHRrPwwi4l2MXt/AWC0m0qS3DQNGO52GOqz+D7fmo=","Q1njv5t9usO1n1V7dgmFS0T1epbsKwxecJDRPatupg4=","gFoDZ8lqj+fdmjVkGLaigICGSOAiVIElwbIrHfWK6aw=","Ox41gc1UBlMnHNPvy8ut6ur/fk7OfbVXyDf/gapWh8Y=","TDG7oIignTfNsvPb44So7LuP5DCjKfCOJP9ZVmkyHZI=","4SIm+1m6Ompi+VUEcpczwkLZByZzeqkmxAoLIWUXwAw=","xwJ4I3DpBjYoKosRt0cQkYdWYPf6qz88YXGP4Gj92No=","fIEKzrItsT7aIJI+y+x3uVJjUMbwbM4EiZ8StDymdQE=","AtN6rbc6Zi7H3v1hIruo/3K0fHxIFReoV/UMnZGRfGM=","xcW6LQWqBhxnmScZnH8jezac0uOC1DH8KSTCmST1N+Q=","VbLbH//ogGIdRjuWcfCXQiqmSh9QG4I5brJoRRm1jEM=","tz6jmkU4CyJk+YoUOenp7u9YGLzA3BQ1E67NaUf1le8=","C8knc/lSOi9wAAjwcIDT2uAp4nvE/ZGLYvXBfIBgWFo=","Qor2tZ4yo2y0WR64lmcXyvRAXx9/I+68Q/sb+Y7RXTM=","wt5ntYMR6QKE4fJ1uryxsJ/xHq2QqKbA7aOqqQUy3fQ=","4+GGH0Ri1EWiLkE/2lq4A6zhqjZQEvJLhtcYyqX9CNI=","ttmDBc40+Umz+bPMZ4SWjyzpg8cYEHOGuf5nHx67/YI=","KYdGIcoTStNFthkQ8Cx2l/XhHmrgUTASMh5chOrfAs8=","X7x84LqVC0sT3BWD5xZHLw505AFyqc3qVAOZTjyQmK0=","Qo/RLt+AA0xqtKMaggZWuCTOBXnI3bvqDeTau+jiNuw=","qtmzC33VOyfwpk5SfHR0Y8/H99x/3YghkD3GHwhirMs=","uZ4PMUWVGldKJFmcMXlqU1P+l5niCXRtTYPVRifoB0A=","FcssbrN9YfJzqW8Cnp8JhCTdL7bARpqipE8nFAfV2QM=","ejxiH2RNaGMz8Wdre76O3x4RJ063NiSuvz+m8ayaNro=","wcHXahgUpcJmLiFkZDRwQPUiVoqyOmxj4GJBe9D9EnA=","lc77ORpDXgc2ZvWuL72UNRxgvy4Td/3dSVvLvM8QuIQ=","JGHJLIgQDaDx++NYU1Xp6lF7gSmLFcdjCcBIsvbzt64=","QtyiK0BBck2GP0sIAGSTU7i8hlHdM7vnA4m+N5B63W8=","ayZpFhRXLtmZjFz5noVjdqaIEAxA/XmCKbSrNUnPdR4=","qlIcS1mP7oP01IgA2weAYSqCAJUYKexkmxZljxwD0nc=","0SqhAXBaz2szzoW2tpGAXy0Jcq6qk1IsLvuW3BztUYU=","jkDq1nk3H5HssM3QtZ0nxw947RtGmbBP+UVmgG5cPYg=","0n4/ySp9h1uqBGMRB89j/XeMH9862LPVq63/k5oGw/w=","yBGz2+jsqL25wAays1Zmb4ur8Ny6EFnueJtrX5JbRI0=","pl6zJdFnBW+jX56PTbXuNa6DWYxl6spPrtO3NSSjnIc=","HkUNre9zG2GzAEyc3axPRkkQ8M0gt18xUzGPWVsYA6c=","ARxk2H2jWY43S3dcVXSHiu1UXYFsRcwOP/FvPTw/dm8=","mJj9LRYlYurTWhwask3Jsu5SL5iGR2bgjavwT/4vNDI=","1IId4X7imSaqq5gBiUFgZ4f5DhFSTN4Q8lMcPMa1UuA=","bii9aD+uIcT6+Luatd3osnjJdSl+0UzA6D1N6an4GrY=","rP4ETHX3uk+dZfrdf//UVE0L42tiZub+eik8++v1eNs=","M7XH4vFc++evyladVEc7V+i7aly9rYfs37/HbEjhIVM=","3osZZ2r0w8EfrnQ3Rj1N4rcUUZ9XauC1XShT2QgCekc=","cKp7Wi5yGrq/H6BFzF81tcfsyxU+FJOUapdrzTVFzhw=","SpqO6aWiQ4n5JpzFhEPJf3npD/CeLLW/yUVWtEsIzJk=","SDDqG0+6+5s8FsVfI2bu9cAXsaIgBn7++tbkd58oGaY=","OyX6k/s/yCzi3RIPE5kpuSvGSHvdKMsWpFIvjKXPtkM=","gESBsrSEaH+qEDY2RWxGi0xzlAXVHyq4s0Zj7EjdWUc=","Ttex6cVcz7toVeqmLbDdvlA5LG28mN221s+8CrjBdNQ=","p89zyMmLbjZ/yyuwonrapN6qUFO/idYGgYHlHbM/eiM=","LNtHR08v7izYp++XRdjwGZ1cNMhdpaLfTa0RqZDLGPc=","NZOz/1heah4mUaf1dDJNsUBDFTG+rQDMCBRgadSWdow=","WCY8RqZwF2GH7TQQjQXfhmNxqk9F21V1T6giplkN1K4=","XBufopDfLVO9oa6zEBHo3dH4tN7l1Px7FxzwlTVakaE=","Pdz1anUIAgbNqIEsbYCmaT/iVzUxHcphtl0x2fWGjGE=","8fC0QHunEjMYNPtMeV0PmP8hwuBbuKOkfir6SDL+7Sk=","ZVb6C6cHRwZxhZS4gtPADAOHamlYgH6RAvD6PO6odKU=","ijPQuaEgDXXbFlR2KWYQNzSBdjhQWyizfXLi7T5gzWU=","dWWVXqD8pa6jNPimyMuFRrXeidmgbZfQ1nco6ErfuDI=","remuJXUxQCh+V6PsSpLNFqoWAUAQCViR6tD19meq1SA=","BKSB3biuJQO5rahrcb+nkgI4e7x0cntNAQnn0hd/Yjo=","E/A4x+x9qlKlC0FEfXLtzLvQ8FwCwgtItGzWYjGL1gE=","XrZYogWC55WfMNBj3DPEzHczEH+czaEI1cSA445O/2A=","EzXVo+vxRhAg+06hQOCqcOzr0p4Bj88b0Pu6i/tBLk0=","/RtcY0qjYKtHa9aV29hAvN+8ftQt23mgSdLbYoIjlXc=","NOZ691Nx+SixW4X+quj5JCX/isxwDh2VUoaUk8lV15c=","VEK0FU+S63dZQ+4HIuxmWAkxs0kn6CN4E/E1BWN0lBM=","12plerg4i3yLtKXhJEemjUu3gKqdLqxmy3wXBzw/Ie8=","ZyautMRCLkoZhL8sIgIz/PznaKjPoo9rJSelkwqfuBc=","Qe11mwCCWF6DpOgfheOFQnQQntjpZ2+wyCRuW/BzptU=","dDkhcecrg1pNisB8iJnJuzBeJZFo7OL9D8nAOarAjC0=","ww3tSgjY3Uf9KT2ZllMKB8Rirmr78jkah7gLRzcBBjU=","/YbyeCm/WImXpoHuRj2vCQ1sa4r6bRKWS3fa7hLep9Q=","ortdSY3uSHCNpvLbZml1jpzkB7gE18yqbPzbrBF5t4w=","T7P+U1HS9zm8inoSWqHX45XaZXJaJYYFiViV4njE2MQ=","765wh+mUDSp0Yase9vUwzNE85gtjfH4U4E2rkIDk2Kk=","2z+TOeLcKoymOzbkNOxJfM7TMYzBlEq+BF/3nCi6WB4=","vK6K03U4d6MEF3x/bAMeWm8oM8aon6FCfEaiOJqlTlw=","QPZtLSu7Gzx5d+TrfUCY4MSXofCtv/G6v1Nc1lv1imk=","lmXNp5ErpST6UZ41y+jihGg2eK+4NApeVcNuCLSIuIY=","KB0iL/G7+OciCqKV+EtPLTqrs0XVvj9DmB0U8/eS4Dk=","VIrKnj0Vp1yInN7mP0WIzpeR9T8mpUNpynmTv3YKCRc=","U5GrB+YX6rxwtsbuodXWNuitHRyC2n2sywnhruIyt5Q=","fl1rGbhWywhIywhhv76I35hD2y5StVbHc2INQXCPqwY=","QTKi8BBVBfvlPTYQ1BNPMPQMVu8ixYB3oFMSwPvCzXQ=","pXAL8VUUlpTcgL6lWeyo8hPhn4UPcGENQdOm6+NC91s=","ULjCTMxbvYWAE2hbDcDsNAJcNrmjcQrwozW4gKnUVzc=","nJQhFOADBDRXTHeJjIB5uvHahPV6rBJ8rUqdz0ylu9c=","HLrmKlzKNLs021umak1ELqh4DEYlU+0klOaG0Fn0yPY=","SNue3f1/kt/Gy6g7Vq6zXaz5D6olzlPVnIN2m8+kyM8=","2sULLTnXy2GU3KNTzFQu4SrcLEJcEjOvzEmVSvrhP2U=","JHQ4RdcT11d8Jy9oP3lld0UrASyzkqenoecyWy+Pno0=","dEVpmpqaWZtb0oJ/M5rZ5ZA3vRVyxyWNCQB1ZjadZ48=","Tpp4YAJfaL+UITW4WEjL/L0IGD4ElEx0oMj7UTFrMDI=","Ip5kjgb7CED4Jypx3RCt4j7vOgn/EsGn5z4ZFZLg8iY=","2mkZjofT/O6n5+wMIAIEAJa2JHkQPFnezihCjy7b5kk=","V72qThve20uJACRZ+w6N08rZ+Lv9xN/Y+7cyeAypcM0=","zf0K8MGGKSc+qOiK07QFQjzE8Au2MVTgtYSc1N4p2qw=","Bvjt5n8G3a4MP+yG4zoL0RrKFJ5jSw9raY+jF5FUaJE=","rfD9R3tOI9+btMk3Bh9RGh9iF/D/2+VcU+CTQuRCt80=","ATJw0AsVGNiDyAGwpnofTH7xVOP+ZD9s5cmhtOLzbRc=","J0fB+773DtGO6CKr3z9Nx9oZT7cEd9kzntl4OqlSj4o=","DHuzLrvHo4FpxRIDqC6HjYJiwKX4xLzjq7PZhqMv/Xs=","hEuuZZ5Oy5EJm9SKkiZKpRGZ2z7o4aoNhSwTMLdZXJc=","cWdk+Q9oMfpjVGh+TJ6T2C2zwUnzzlGiHkGK3N+p71k=","Kl9ukoEC65bIvQ9Z41B2nfyOrGC4GAtiyJBdC6CLISc=","e9ztn4LKNzWjlzkZ3kUdZuRamyS0I2QvL6DrBG/YZ7Q=","DEGKyC4WxfuOKrEHGQ/y7gctq08c32Exd7pvptEU5co=","GvOYQqc+0OlTx5+RHwwz6x+LJBvcyx5K5YQpqSXBrCk=","2aiK1P1Rug9k1x1UaTONJG+27B2pInj06Izs2/EhUWk=","mGO3KO/RAT9eNYHeaETXVd2HM80dJT30YSrXLtAnNPA=","0MD/3W30LiZqNDFf45BIUD8WWnNU1oP/YiIfeyr3FT0=","OZFVtY+g9ZXUdKlVTRMx9yyN41/iAnaP3Ld3XGUGGV8=","f1e5T8WQSk97SDHEY+LE++a+iYndJy/rdnOO2n4iPKo=","4j/lUCkXzlrn8jn61AlKqBzrLwHdPW/sbmCBgTkJ2gk=","eE/t5lkM+NSvnjAVR61Prb7L+2hBL9aGGB8D6Q9GOsA=","yRfQgJA99t1MmMJb0y9Sri0KLdUG73A+sZmzZTzvhCA=","Gvkcp2vYYG9MhZhzPMTJJ/QdmAI7bZCMNJW66M2k+Qw=","RGjMYb2EccYhUHQYzOxR/ZDYYhQ5wRj7Mo1uXp6Nc2Q=","KM8TreLl6OFt5dAYhAtaoG84GOc+N4mHksiQDZHhiHs=","6ZSdp/8kT9x6Ph+5Ccm5Vastk98334Rq/I5MypvG7o0=","EoaReYv35FRjT2E9TAk+0HEFf6ifOJieb2CEDf9tqd0=","3U+VSsU2o3Pq+WbjpQPUeUxdP+d+3of8hpCLmKZWu/Y=","lIjyr+JPPMLJqRqroPHdpsQpYanLnNVlKcawBpPmqII=","EIrS5+PK9PXQP038Q3X8hlEZJPkrdhShCzX42BCPg/Q=","Hy47WfpcTLyhVp4bSXSEAvyzVh+HaTvsacmjI094hYA=","2NaKrBKJEM/NpfiWKbSz011XgBsXmE1lFtkMttK2RPo=","svM3agu4K8oKIicJmL/ykZbLVdhZPFAgtA7UlvmIq4o=","i69mPMEa/vVEy/F6LGdPgGS027hDWrTJu86e9kiJSAg=","WUOajnnYG0j5HTvIWpL/Q7KwN/VH2nnx6ttzhgOVIFw=","RDVuEUzNp/vgZ2EM/ovES2ZwBzupx8RiaAzF/EM+RXY=","u6KWEtcyXD6gNTt5327FACzq3gZjB277XQPD3D7agiA=","SHsScArmq3MuPQ5KbpuWo9po2e12FFeBpiok3gEf7r0=","o1ru5aSC1CN5rKRXryYYYM3cFZwMi3YjGtBibnjfQX4=","8qPB/p1NcBsJpROY4uGDEWhnm19gopqm3RJvYprbVq4=","Jsc/s8McInpCHlwL7Ef28do412TVmDZUI2VKtZOxUhw=","NF5WqPp/jD1Ca0flylambpYvgsQxRkfZxwfkVYah3to=","BWc5d7POa6otxDZEmhP7oWBy0sD0DJVo2rCedsBuSmc=","5gWews1jLoe0Fp76iFIbldjUCh7g3WyL5iJKU1i9mJw=","KnCo1/hj35b0ChsWcWIeMcqa3ixBaYVLywARGVyhqPQ=","aLwkhcMS7j/1uoBo77HvqXwrAwuxXovIXP+J7ptL0dk=","YHowRZGXmxxsYG0QsSLMXR2XJ2JbSWIE2VGHFB84L6E=","N8v3fOlrXYkD/CK2jHTm069oyrmqJ/aal2g5JgL04gk=","Tp1blzyySaiXmPwNrEXdEqnPt9FGo4jHG5AK5xMcZCo=","GLs1ZU1YoOH6WGjnqawk7thbn3zxTOUQC5NosaW1sbk=","Y+9Rs9qkgPA9CT9ecxMZMNkDj1OXt4IXQoUM8k9YGKw=","qTZnh4BFFz4iTRF3jcTtF237XZta/jTRje4MZVBwgfE=","lV8ML8QImCL4lxmBeBf0g8q0JIK6X8SRGa/thFI6BAU=","xVXe8eUy6drKSUD6pu8UNfqEuJLzAuu+3Udo3fBamos=","RhpBTpwE5CXv+rmCMHfBP+xaunuauACTDlkgGxhfe+o=","pd2wOIE6Hw9QT0vs1P8M7I449or0A7kZvivbuVzn25w=","Tr0varQD0m0LZYfpfDmnuzXO7smw5Oi0t2QNes6eiUQ=","P86ljWwargMGJ7KVAIUxRIK4tTrmS4us/kPwwgzuL+A=","1+nwRCqBILvsBUgef53Mf6b723IC9zxGnJGEdAmmPls=","CRM1SWA4eiVVE2vmITyR/jXrMjCFF3HraQBGetGdtVA=","WtMRu9wBw0DNZ66/yTQQ7ze5pGOvjcN4Jaql/MpL74U=","NFlvupEQAJzdZGZHqE6hYoWcNoxIOSKp266g8fcQFzg=","hIMjNMyrRKdv69xevrzGKcIFI7OKjGKlkYr4tmeil+k=","z0KcNPEmX8swbAARlHmk4C2HEBmYJPOD9H0AVUiecqY=","2Zqwjs3syJjRO0ovjE1tGaqZ6gGuGw980opmte813rc=","52R7wPmCmBbtRbqsArk3rpEuZlyzL50VQWzJb46XLYc=","W/x+JFLjH3P1RRgcyEeeVG80Ye/yadRmcu84neUXCaQ=","pR2A8Kj4rSR+oJiMEiWvKofPqi4wK+R9fW38AYBkqh4="],"block_size":4096,"path":"assets/fa-solid-900.svg"},{"block_hashes":["vWp/XMoP/aiFYrqbGe2IUcSiX085WE6im6LJPh5qk+Q=","cCh/JqZrfO4cAR2WoGZ8BUT7bbRTJaXEDqNgdX1ZdRc=","b8JEL1tjpU1aDRDuxwgDe1/dcCNsFH3Uq1lmRhcmm7w=","j61qNbApL5xUL8eLMRDVWtIBKHwfEH32Nr3QvOcRVcY=","jDmInF1zCsQ78vGjc6mWDX07bxnwigYU+m3YO7sy9M4=","ROIP6WtXRF7vdIKcM1yZlkonRKa7/7YhqfyzaI99aHc=","SSaM43ss8y5z0MT6Yn98va8hdF1gnOGReKYFzqRsHkc=","oU4dUC4SGtU/cM9/vfcYgo+9p9yITwKzd+LPBihGkh8=","RyRl23g2ilOuyEiQGAea8tsgYXyqtnFZvZYa3ug8YFQ=","D/zNCrSYc+I184+upyQ8Y7ZLJGYMtjYgAHKl9URBR5Q=","/5R47QbQonC1RCi9QpeepRQHycyaWZmQi8/uiQmkffw=","kxpgDjOV01hPSG9vaqtqXZuQxqo8k/ztriRR4m+R3UI=","S0CeTWE/UJ4UiJXdY8k1IipYfKt4Mzs9sfFpnPaba+4=","KOeP10veGZc+fcVcU2KeSDXMCo5gkW2wrWKVNSqIUN0=","jRSlTk5RHs2hQ2xmT6S7EydN87dZmqj7g6GumbXd0qY=","RL/iENVGG9odigOQpxImuhxQTZ4TmZDhE1GB+o1LO4k=","cN1fYxNeiGPgpfpEIcnAOdkUpaWmNzcQeV1E/ktHuSk=","trmpQqGKVI/QLxP96elpcW9Oh4jsrD8OdImgvt0NiiA=","fnfHrAcZ1E/QfrJm5LEililrwEuDf+sBEnsmd12xlqk=","zy5dTr795yaND9rYLp+emNGkFN86h8qjjGWWHUj7xxA=","hNfyUsXOINEU3h05PV1WoTOr7uzWfZ094C0irZrWFl0=","aYt7iZyHvdV5LAKYGZdC4uqRNMJqYad9Bhqrmz6Medo=","mNpROBickeCUpRLgSKejhYhixLLi3AEfnh6mLBwyQT8=","WuWAy+LnRoXzFsuKstO0oVjt+bAV+CUSD/K+xkxRBqY=","xBQxfV2itmAMrTt6l4Z9Zn/sU3h4I9hQr9cV4QVElhY=","qtZLVpq6VPkPwBdPEfP4Rsu1QO33GIEcxYvBFNSu6uQ=","S9MBe/eYboLia73YWHgVEpeXYv3H6vq/TLCpyrN3UO4=","ILaSFVmyO+2M5vstg/G3UV82f17BTUfAH4FGK2/L4xg=","1Shazanh0AmuqK/S7Lesr+LZERHabNLcLIuxzQxJXzM=","S2p2MKA4kXoSHEc/ZKYT6GihrrHYH/9twm9LJEOpihc=","81Idcy4wOg2JrNLFQ9y1tgKvKxbxw3qJPjfKTMPocKM=","OAAGpblhI33TlcwWlwjJuosXw0kEZbBosLIrnIiu/14=","LdczmhCby7AepTX4itEIFaSdbtKQH2xF5q2QFTQSvCs=","KMS9Phsk8PSz8MXrW47b9fQd5Fr5bCIFXO+rir7PfP4=","3yYr0hd96K7AGO0v24nopWSK+xjglL2UunE896dh2ZE=","B12ILBgLQX9YJaBHE90VDbvz2T2zp3wABfkb+U/YN+I=","R9J+jzbuQRqf0j/P6PUUlgW45EZOEHx3xPco/xYNHfw=","P+rdumICA4+hglxKR1UJkwgjjdW5fE0ljeiE/A8hydw=","NDIOFBf2kMcT+8JQl0vyOp83kVhsLLx52/Vp6E+wltk=","AsOl8ZRsVGPJzWvxQ9wGszC6HqrEzS5f7FZwx+79xyc=","iHnPKiKnkSRn/hfx9XTbCQIwK7ams4T4zzNdkK9QXHw=","pYfmxh0cgpRN64NwtMgjGp1Ganl93SeBKseb7AbHXl4=","8ADbVISLfB35FKYL6sv6K0eHuTLN98c955paU7xy9ck=","4as/ejCLFCbXypdkunzE/I/WHM5Cv4YU258bl4ZbAQQ=","AOnqyK6+V/BGENnHmtqQMWMBp+C2XoURIkTdL4TUznw=","yGjYAIuF79xjLHg3ZfRinYaxpHBweAGiquWxx9c5SxQ=","uEBXNn4+HRqk6FqppK7o7EcZOnXH5pj0WDL8CMfZpLY=","bufAKMotCDWE4+QLOTUTrdADKINIF+ItS2kCAM3RbJM=","+dSCcb7DaM6eVSyCIRFbsb+FgSFR6Iu0ygCXvLcSyBg=","JacBGO1g8YKvJ5Q/40F+Of5rSSdYvPFWtwcIJmMMe0w="],"block_size":4096,"path":"assets/fa-solid-900.ttf"},{"block_hashes":["vbqlxdaepRPkDwJKqhK8FCyCbeFk8CLFF3x+5gZbzII=","mmxj0KDSQFdaKMvIY/sqSW3Mh6gCrDRg+dbyrGQ+D7Q=","lmgQn5rb9GoZ1OZeQE7mVDZV5n/As4HRwuEnbdvTHwo=","TfwXy8K8BAcuXW0RXpN6G6SkCyI99j9CB0CdAJWTmmA=","d3vBLsEcmnlreiE2tIFyCVX9efJSgQDIWhZGq949tRQ=","6x1ACpq4QfXjNR4dWUhHmQjhPHBEjilpUwz19iZeNB8=","sSXhHTZnf7/UiezjMJv400GD5gARdVJwyA7rwTHZsHw=","IkU1yQX1LKFdogOWK3LTM9H4g+6jNtnJ3N9gtdtctPg=","qvmB3Kk+cLYILWOHM/ipGMpjHrkpV8xXCsTaMXTLpms=","/UUesmi5gMOR+I7GOh1GSCBODfUuYT9F3lZGriXQcI8=","NUQ9C7e7hjYbADSg2i3CYopEWJups6J1Yyh9IwiR0nQ=","AOOSbzUMU0w5CqaFjaUz4+0rmUr6Phh1TZhfDTNQmCU=","1IGSOUaSPibH181BqyQtdqTqTOfRQeyMNr/KKbx6RH0=","pi0o5/qytWB+U1LMxSZvktHM5EZ7pn1Pr67eFdH7aHE=","WGbkE0HmjvvlErPCn34NeIwwAEC+Rk5p7AMcUlIGdsQ=","qX6LFnABEvNaeD0kSzYOZIQwWxiN5FT+s2ELVbttVbQ=","YjfDee7uoEFQIpwZNyaHdxJ4srwD0SvOQbReyAi/KQA=","g0oW4kz7ra0gzt1CZdXHTZuG6jj7OEk2j7F72YJ3XZ4=","8Cx5BNmmEC3i3hYc3ncQBEsWtonEuhoUvoGZ/MTaTiI=","1oQV0T6dOWwn/rTj1Oj8fdfRax1TQ0Ky2GUOwI7BbZY=","RLr1cVdMx7IZHz2dcgep/nvfPDSIsfLguUevIfUzGKE=","CcObFvz8KerlUkPuFN9bq+s6w4zCyDSkPom8n7PcRyk=","OqedKi2SYIpH0bv/9MV+iRpWY167f/l+r5LDr3hWiGU=","jtko86gP3mz+sqMI+gx0Kg2+RW+0+/9kMhm2RnMR3jQ=","7UWUmiJ8yCBHyP9f8xuTs+xOzdNGmtlq+WsB/12Cv3c=","kV48jlwLwte0chN1rZuCI79f/EuZQzrgp2/yW8wXWk0="],"block_size":4096,"path":"assets/fa-solid-900.woff"},{"block_hashes":["gLYQ7V/8M2uCSiwwicTZexrVu2pkXJ0e4Igw64U4ym4=","e0KdCdhrdJvkoVVX74RdtYfYHRCAzTHH3+D/ZhM5oks=","PpJSeXVlrZXynI746cbEVjYIEtmxv6nuvfR1JwCazrI=","KCKVovAdlW23jYhGOSDwMBBnX99nNPlJiZW8vj5zjlA=","5QPYUALmSY15guHpT9eY+ZrLRBCkINjK2wnTg1aKaS4=","UTlR03TJLF5HloI5xcUafDZ+KmmnJW7+mtdSD0CHhVw=","QWGugVk6quF2HEv5xuxIkAR2Us4TWhucaK+DiIeHxeI=","sMaiDqrejvZSBLKgVdwwuwgAAFNwrZSEQlFK09Y4OD4=","ce1bKG0/YNDeRjoY6qyBrrgOTFOoaEArDZ3IfSuBgcU=","auYQhbWjr6q0FPiQ0II20npeWIpjyY6UbDG5NH3R584=","WsgzAmcUnT7nMFJaKxk0MOL8Y8STY2wxQq0XVdzVN40=","pw2Ayh+p7O0HSdfhvw2z93DcRiUoVDluUn4OqsFT4Cc=","px7JLPQdGrciFiUkMimq74lO2raPrUsto9KABBbQj8k=","RRJ6j5u2n8fjyPWLUV7FQIyg2Uz65bONZhgMTfZj/nQ=","GzKVxjxNidGHGpSGCCJ9h+zrpN2iXLtLyQfvtC1vHG0=","44GVcF7sdJSWsySbP1pBrPsGgYWuyC51M3kXQJIBFx8=","TLTgRdfEF8Ny9SMA9CX9RXaGCB6dBcJybOq05SMMFxg=","OjLrXsKKlmx24/F3VbXCT69dZ/1Ey6UmmU/G0+SRXm0=","bM3uFpxXMxMchz2auXOGN9tw6O742/q6iEBG3UJmUEk=","ivfC5K95Fej69t9HiskjbU+bd62OgJokZtDoom+qE1A="],"block_size":4096,"path":"assets/fa-solid-900.woff2"},{"block_hashes":["V9sRJqC4L7/Ik6T5r/p0i9jIdFcoZgSFG6jBisOtiI4="],"block_size":4096,"path":"assets/icons8-cancel.svg"},{"block_hashes":["aSRd8KX/fgNcvpTZBF1+wpQjsoTTc76TH9a9PxcrBco="],"block_size":4096,"path":"assets/icons8-checked.svg"},{"block_hashes":["d+y9+vJpIjayp+88Xzalcayl/GbWx3fntKjdKM2N5vU=","SHQvdGbtVdskUHKDjPs2KLkoEOnM3Ovczk0DjrBAgjs="],"block_size":4096,"path":"assets/icons8-lock.svg"},{"block_hashes":["1YGfnFAO79ynanTCtuHpRh5w1M9Zm0Q6oXaKd2MAqT4="],"block_size":4096,"path":"assets/icons8-pen.svg"},{"block_hashes":["ZzgHyn2O3ECKmMghhpRmTIL/M9qRJIEl8g3mL6OSkt8="],"block_size":4096,"path":"assets/icons8-test-tube.svg"},{"block_hashes":["1MQaj8t8aLNxSZVMRlpi5u5WOh12SZcAYec7p1koSn0="],"block_size":4096,"path":"assets/icons8-trash-can.svg"},{"block_hashes":["IfqnGHIoMEIPfgwDj6qHs9RoeyjKzCl5wTd0yfs+Bjo="],"block_size":4096,"path":"assets/icons8-usb-2.svg"},{"block_hashes":["4Swd1h88uylTUKbm8s4c/9Mf3TOIfBcQI9BI1rTfqao=","YxM0kqVh0ebzV7hhge3MCRCCPkJZuLwIjJwZ6nUrKSY=","wlpSJxPHhIqzAVdr9KKHKAn+NtMDYBEk6iS2lDtk0/o=","JO5y5dzu3kIOJrbfk7DiZbfZ/kCXGgjCj+3KukxCNQc="],"block_size":4096,"path":"assets/logo-temp.png"},{"block_hashes":["8XvYECBI6xP59NFo4EaysCwIGgY3yEDPR0j3jWPqGmU=","hSPBTSdHkQ64lgLNTtJtyFT/FpOAIZjtZeitrA08Jgw=","avQBRYPKyYq+AUQPsBp8jFshB+EiYNWWiiwYXqK0VcY=","746BmRSlKANwG38Tz6zzmjcQ5Fw9nUcpJCZSbyyPDr4=","ZIRukg+aG+HPwECA9jW1Y7nHWLVU0xmcBGCfVsE9stQ="],"block_size":4096,"path":"assets/nucleo-icons.eot"},{"block_hashes":["NpzE2j6lBSyPZSaB/qaKTOZYNaMBSRTjQqyBZEeo+fk=","Fz0ICUo4SIWtUjTtRCM+dhzWfglgsvlyY0hsL1hisWc=","Ovyl9s5w1anMd5IZYT8EHHX6lyDNN65cKDJLG0szBtk=","Jtuu7U4Y7OhcKULNoSQe14M0+tV4xsasPBdz9rXptQU=","b/U9C5HMqj0fY0m32CkVD4U7jzN9NaSSY8zpFi4biN8=","dbSwEUPwIooDE+MMAOczBomVWKJNS2SQddxyZdpOjW8=","yTEdQ7VvaV1rogsmzoCHmwJX70gd6JkW4Bow7UCKavw=","4lf5SqNQ05+OrHzXXKfsMHRgZWaspqEwz/tLvMdVeSo=","5kRFEqJ49XA6bh8+2AOIZEcVtTyLvSVvmEc82e8LwWo=","pV5GYcg7YUL0GeOqxGaRvhNdJHgnEpzjdfT6ut9CqME=","Uu5gNaRbOCCsuHNjlmU+2lHSWU2zZ8u40oxxrvmObWg=","ly1LBQ/4+Is0rTbILm8xqepRJO0x0wt+SH9AZQbtL+k=","BRS/vxi37p2fTanPBVpz7Fal62+Vr9FDvOnxaBjco34=","OQ9vf4+ujT/YyD463OQKCRxDfQwj/hDpyY+F0cGAiyc=","tWOju+LF4jVYyGy1skQfss28nIJDWIMBrxW0y4xdjaM=","EcORR3usYfikXvHQ6ItuBB0n7F2PnOdnAO/FqjInLRc=","KAVPdxgEW2gHfwhM7VsiEq+6a6hp4+ls0oRozc1Lx9A=","v8AMrP6jlW6ZABygPYvCr8O7equQtbKRBuTheCN+g1I=","T1Y9t9yaks6qsH7SWwhI4XosR676wP/l66Ydr2GTD64=","HeSSGOiFaybDQnOjtIEcohc3DxK0hzlb1/3nR4/RgB4=","DNArFsAbQkON1H4Y9orSRjJI3I1V+FlkbIvywb3b9kU=","kcKzwI3z4ZBxOxzF0jHTO2OaXCxPD/EfxHwJPJD3jVI=","5PIb0Cb2k1K6cHRlv8o8Xw7BtOOfVPQ8HQFKqVQbSQk=","sH9Qy/KyoKAfEvHI51GV5f7Vbv+oOuIDolq9Ogjberg=","PgdZnUWhn+r+5pyL2sXy0eo2R0KMJucZlHAUF7AOTlY=","bqWpggo8k6L/JHj1B/s4fvm3HtIzBQ4t+eYNS+aFnQE=","AJPsQm624WU4EYECCapZa2yXXxg24gKZ/Pk8paoOd9c=","sgUd636WHsXLd8Uz2Gm7EyyZvjtzcRCUSPEYQBvPiXo=","Bp7JrkJY3zmvda0ArQvZJns6rFKelZ1llSvek/LDGFU=","Bof1o+fqSpiVxYPn5eJW63mZHylacsYpM4Q/iesQwkc=","fN0DJPs2Nnho7nQQ53fg4PsMuYT676+/Qug5XbbOLS4="],"block_size":4096,"path":"assets/nucleo-icons.svg"},{"block_hashes":["NPhsPk4z+NgI8xvgAbiPhAnF5OCQxLih5vMlsZUh8II=","/oLyebzeXFEi9ZKZQtVuhVMXAB0FOAp9n9xzqsVbVL0=","MK2uj8xTL1wgtGtGqN7bOnljCEkgL29puOEx2nOgAEo=","ZBgZoIQdTzY82+j76h8MN/RE6qLXmOJhlYU0UYNQo84=","yfT33dt6GoF3a45O1PSFBpW9CBhoKwccu5e07ljPQ0Q="],"block_size":4096,"path":"assets/nucleo-icons.ttf"},{"block_hashes":["gwQK0uB/vEWsnax/WVLeYTjpQS7nI79e9IYzBBWVzOM=","I7u6RDuu88qOzEZLuFALn9T0grSkh0xq+1wTbo3FVvo=","MK7dD7M6+mYubypxFZls/htYY8boyH9ZnZzPApUStlM="],"block_size":4096,"path":"assets/nucleo-icons.woff"},{"block_hashes":["ZbhI4HLZdZU9TT8usKwHCgyZ2bBW4/SJATmoqAK5o0A=","h56JD8a5Mc/BKLnC0vEyoaHnouVk0pScDmPMPSxScFo=","Ucxg+cCatT5msDSc3EGfmDkYuMhvyN4oRmpaylZw7RA="],"block_size":4096,"path":"assets/nucleo-icons.woff2"},{"block_hashes":["PxtVp52Bd0vTeZH4A1yoAvip+HyNooYphQamyucjFqw="],"block_size":4096,"path":"assets/temp-icon.svg"},{"block_hashes":["yxcS+P9NuMehYA0VhimRvw7+rl2G0f4GISKYOwu14Ew=","u/lSyqmuvdH6nEE9MAULgfpKWL4CEe5AQCwMlPQ1Jsk="],"block_size":4096,"path":"assets/trash.svg"},{"block_hashes":["vvmdRVnBzw83gb56iwxVB8kL9pk6cFLoJ4f7Zxt8API=","adnh1hNZYxYYtP1AU1QuAVrzNS6BTmCp+D2iNKhJJek=","E5SdQilyGCvxgdKMgFsirqU/qRenqM489H14GEiG8cQ=","fkRiPHHdlo199orkhwr0wAKd4of2bV5TC/t1yJJ5M6M=","UrhZBzDbzqZIEDpmL25teKnropNJqqiQFfFGcrd16hc=","fSPoTcCTOua3fRTz6YeT0MU+nFi0Op7nhung8CjBQNM=","TqGWo/wQVUhbSp/0gKcILnApaA58nnOuq6jP9h3R8So=","VtHeCEYOwiZFy0gLilEbFL3umi5tpxoK2GATRoWBBWE=","/DFZc7ZnW4pm23RzfFJ3ULovhxxvKN4TgogFqh3Vq+I=","jmJvR3kMVVC+1FIYUIbEZgxdgAwWD72pNpWL9ybGxLs=","OkldBvWsIqbgyHF1Pz1SE1M8zDKJdKi2JyuWBERziiE=","GlrB8FHQJxu8x6htvTUQT/GxG441Q+3jGPCgGcLZ/+g=","VOTdtAwvtZzFI4hD3kgGmzM2BTxhzs9u3qFKxdt3j7M=","tG2jnm52h01BQsaGwNWuCKFOnDPJp0QU5tTU2JKOy/g=","ygkBJUUxy9Yzw4V0d0d8DXGeGEwC0j99MCbohHLxMW8=","kY13x6PsY1oc3Sa0lmZuOhaxQpEqqH+nQq4AyHa3YGM=","JiGUeJ5TIRnoshGYym9obukJCyQV8nQQthC8DnC9+MY=","b82b4idJu74V1cyyS/MlE0hv4en3FukOgSgTgwih1ts=","HF3/64DM9VqZNxwg/1GdvO9Hkb4Gj38Ihz+cO0J2Hi8=","Ye4aa6zbjqhcErzYWBDvpJ02xPpFH/HSLmlCqvgdY5A=","MZqckk9J6ig8uo2R75SJFXE8TI3yAWdJez3/+zaO8ZM=","1l5wqxd8/OWmokq1HhmhbVp905a3vohtzyQWZ/LyXLo=","5V2C3Cq7MK8YNx6DragSzDrm5SO1K6uDwfrP4ui3f4M=","ipCpBC36cYt0c3GgE3gePP6GrJMUr2d+5UfeRgTNGAQ=","AIcMaNIlscWACZPq6y/T4PXbLaS0W0FEdIurEl+lGnI=","eu1WxGv3HuKVRUY6Zp7RelpECj8i2uDkjq4tIOrJFM8=","cNTzA5d5wnkVi+0UQOo7CwPWdezzfRpMm8we0BaD4hg=","Ai9pFnihg8dzyx4El/pzo8ZAgEig/h6NJqu4h2rcL+Y=","Q2pV6OmqbjsZFcKsJTEGsx16zD7hliE+jKUrBKwAkLw=","YWGtc7fF+VgWBglMsbt9ykGb+zDHEJffMVz75zwyNDg=","WzQRf4lIMuoB6M7m5PMRrfSpnGcgVGoCjXD0gLeEqkc=","yZ0AndE8b6a3ysHx479bWukHgzhjOcbeZE7sd326XEM=","Ep+WGv0EmsBHl3zpwJ3VJsGI7NMsYYz19eZyz/7HIhM=","GhVkPegWB8Yd18DTinVHD+0mTFyx5rq7oelfpgTpywI=","d6kn20d58xjZmy2rhcNmaTuedkA1tBS/BQ32BBwhy4M=","jG0xTSVsFXhpMecYa1Znjsqw78arV+YVOwrjzvV6VEk=","JftGw5W6RJexIQVZw1NIqRpg6p5gB6GaTjRo3FVOB7s=","w9huE/UY9qvrzCFgN0vLaFm5/VQ/T8RLRBqpxN0pzKo=","ki72c9Wg/r4nqfWRIHAXu8vahEAsgrQpj3bhwXbnhfI=","JpQnOpYzXmKsIdxBXq7H6wzMYZXwCvXwYXakwLv8wy8=","P5WGvdMk4x91KKVEb7CQwCIY3GVfvYLaQyE3vyThmKo=","A3YyQZNlxX8LzhvTVIwXBK3b9ZeGqGzk4P8ayqwjyaE=","qqirKsUO5w5umxiDZHGdmjATG3yZX59cdR4GC3hQsOU=","dEYN3dA/F0Be75ceUr8EgH94xNeC2FpKjNywzuedz9Y=","xOYEy5MfwZRILE2IEHKpm2LoP8pi7xSmulHNb+o+zJI=","xpC+0ai5ccs88++O4kozypr6Xa0fDPXT7R6UdiiQsIg=","C7qQtwpRrlYiYcCiZvd5AU67JJgZGL35OjcL9AYPom4=","7IM1kVi1oOfW/LuliBWk2kYLdcjvL/CAgyITOfdXjJM=","hCSuM8cmcxwB7F8uRG1kPr4btkVnykLdWgh2/s9dgz8=","fgoHBZw/VxRTPj3EQeZwTw68sT7cQDVITCFeU5gN+G0=","3cKnZDCbe7omXTEJ/s05MFSIK0FfirbOS8kOh4ptBMk=","lUTd+qDyqmzLEEr0sBRkIchZmi5fgt8hGmbf04NO8X8=","6u7qWW0ZHBGkOArRVaYwGh+IyQv6vvXQ0TDcFY36wCQ=","Q/afkXTnl2tHxnKcXptjicW8DyjpQv4kIvjwz30R81A=","eiisy6BZz3DstpUUpRkzwVkskkh1W8KQ3k5dDS1/xaA=","ffZOiwfyIOmKtJ0PmjhOJYr1UoBDoqd/RwelbsKqlZo=","prqJzb8tULhJcfSuwSZ8GOT7AlFWwy7uYitgGcqK0lA=","O2lHaeOnt2cwWv9jQuapgQL9b/bT9N0smEwmPuv18JI=","KKFalHahsIqF1oxc2zG4K4wSgSf0AHHhAvCetcdBVlE=","6YFcxnYgfsr3TwC7bogeFVStBkhj/0Fz93iWbjzx6bo=","CldRASszuht7gS1eCIXH/OQVmWuwueTKU9YhEDbXP9g=","aIcgmh3vzqSYOxTvcJHT6KZ8/m8P93x/Ct4SV/D1I4Q=","gAnB+r4Dk8V/wLYaHiJFYFQc0JA9tdJmvG2ibPICjv8=","Vh+vGjDtPxI7GpI5pgny5PxiaGZMLhDPatz+0/Fw+YY=","LVqwpyidiiSs+xwBYEHWvXclDI3t+aS6dwCbwwhkZxU=","RH59szOsJbo4ar/t3i/KqJS7e3ZPZX2VikaZPd5LDVQ=","e+nnkPS3REubYIR+JYCDKFcxEWXERESTdg/GA4UhDUs=","Y5mRnVX9IagPBViC5d03KXxDEMiyBl2sF8RPN0khdSE=","P22i07mJR1GOCggFmdhb6/ddP0AjoppBsQSt4ujaYm8=","SZ2ibr4H95Q9FDR8RSOnC9N4tA1eSl0eCFNqNgai6Os=","OADsqncret8IqrGcLzMkJ84BBut7O+r0ff0uxT+736Y=","ob2UuVxwiYGQ9LlHx1AVg22InLKmUfYVhtR9Jdcbp7E=","8J9H/T6mxeAUZyhDGtjimQEMm5Je2eI7CFioGPKv5RI=","DqcMfedPoTRHCyqRxIxHqhM6mjUHsgXuub5x+CahOwo=","ZgTEe0KFbgvO8WXTBkML7W5Q5UbDqdQgyt+qlCt/0k0=","98JWZKR18GTiOi6T7lj2i3aXfDefvKPcgUoriI/joUQ=","oTAESjOmLQQG7LHkJN67VplGZo8C3SGv2G0NfSXWeW0=","ePaFYlSUjSUMki4NnQf4FV273QoXsiyVgP8IcSaIpXE=","7Aluoa76lR4KHHO0m4AyxOF/ZXthZpjKHeQJPnEvzfQ=","ljDmntYFfBWpvFtKVyolbPUdfU+nuygGYz6crCzdKXU=","zrAN66rw5SkY2xNRsvtnNVsie+GBPgKpB9xZfgKNuOU=","b/9GSrxUerxk7d/AcrGOzmbFcviFL9Zg01Cspp13wkA=","dPOVtbDSkbTGonu9G99nwfiZFHrpgha+hLla3QSr8ZU=","yJwcwSZGyXaYV9ZMhIWX/q+EV0vqrsdlT53FyQUEyoI=","mqcww6FbSnzy/dwSsBspwB37EIiKjC3qiwbhzxL7sJA=","RPng5mpktOXPF1488kq7erm6nhvtQLj+N4cbGW/znNk=","KAcC1TY2xDdNKqFHQNU2Cl7iqZ3YFu90Xvcw0cwJp64=","E6/krZaxALmt2jIS+c4BxqTrDnBG7MVJigjloL68eAg=","0OZcLHULEPerm9a5nFODcBFZ3rwrRvbDJ0QRI6dWa1E=","VUHSqyLdcSP1abXiFEVaptgRbIE+j1rRBMHJylcQPu4=","EMMjeDBAn+c5gX3bxMWe64Wv+71XezdT05f6Q0ZIYWE=","6XY7PrAeSHPzzBILfkC6L2HpJiPBTS8DWZqJFdpe0LE=","S6fG9uZKEP5c+iVeBxvi7ZwGyTcBYbYltTTrYojlAh4=","KLVyXO+1h9zKfN2xTxOr9+L3Lfmpj3Ft+TzuU1P4T5s=","W1AE0Tk7l0QDL9K6Bcf2uBoPKDLKIwYfYYf3sl2f8b0=","CAQUtXeTK/izK872pAYrPKrZzSzMd7Pi9nPYNB8Fruc=","2CK1FI0z3pQrRfKIDUeb5xrN8IK6FeFO69erqsm5iJs=","Xf/iHSloDIUKd8nrZ/vy0hN1kWaLbkqtOQcWGWlXPl0=","v79yhC2L4AiU1AFLGWQ7FperYMKcJnSFi52bhTgKsIo=","RMfbepZhg0LMbClAco/ivMsiAtKt0AAz5oQIbPSwI+4=","2XmpBZFm0z9YvuE5UYgbKEALUEKnhAocalcm+Z9s5Vk=","Y0FCXk2boNr8gPhzp1ks9FFHJc1rgSYi/XJqySOT6p8=","Px9WJbOqO8cTSUSCjaws9mBmxlPXoCq+6piVZO3fj/k=","egCGaJ7hvVgSgPjRv9nopCE4TiOYHxeWM3myE0fo4ts=","Q3EAlsLg10WIXFa99S6ra8W21lVOVRyr3vTgsht/hug=","SPvnLovQGk+bZaHDhdjXMcCbkJpWGQQy3G1LwY1PKk0=","OOrT9cEl3AXQCPxoE5uNX6BpLNoehpDXtdtHnuxljgk=","3Ktuy4L63zPk1wx0qr+Y7aG96o/GQZWgwzeWTvHygkk=","2RpBouuMXbZR5DFs8JLRqrVFxOMKF3E5OlcNfDllVIE=","k6eer8jWaOmsYIlOLONyvucM42FhkG5BN4wCIz2XsKI=","ryjRH3+do5oWRNl/XdDCCh5LVRAap7ihRy0JVlU0s4A=","CMyYxqkvn5LeJBe7hyQ6lCsZTpUH0m/mBXzsaUlNByQ=","IbwGdzV17H+BGiUtA6WkFr3ocQjaM4OJd0wdrp6+Fjo=","TUzZZlxSIH05psZFqaJ6ELB4j3unbOZm+/m/UAoPtfE=","W3lOZEnFRlg7ScFy7QH11JzdqStMAA5S1INbUfiGA/Q=","IMz3J0anrJDMs/4H89RAi1QtH1BBWxTsF9np8wBFcgQ=","dCc5EsUDYfr+a+mcN0MuyMYD97K90h7WUGOerZ+l/0o=","6oIaCxHoH3rdsUJblMrphJaLDI9ToQqQbCq+qnvaXuw=","xmUkiu5uke3COsFvc7cGNYuPMlu1CIB4gABEsoc6kvU=","Ie29yoJVdpDu14WkKQLejQ/JKaIUX7NAFOkP4XvwT9Y=","dAkAa735pvP85oFHBivJ6vwndooESegIEc8zQ4B5Vgs=","Xs+E1tpLEZ7vnjhUxFsff0USPx2x2wJDCkrldQT1jxM=","oJTMPiOlfwQ+f/YtwsnnQkQHLaxtQg55JLeLAvYGTV8=","QFakcSkIdqNP7Uqc2X3FvokCDCGqqFgnjPYTHc2TU3U=","j7LBNToqiBxakcs5+3iVsa6TJCp6K6NFklwE5Mr8dqk=","y+mdruiTjHCQDa/szN6/gQlhVjTB5EwVxd/UY56hnIA=","ttZNWcAfVyu76jqoFfKU0/JYijzdzuTxtjjdwrkjDP0=","7D36QfHWaCZH5qBd06oohOycg/FnTzyqQwFdnQT4v4Y=","UQwFnRSTfOBD9t9iTfKJUPlXFqQrVky3k+Ll1gj5SSM=","5tRiLA2QpJW/foMuhdzTYiWw4/EoSU2g5QhshTWKiQ0=","ETY6omemuznAENzfhpaEeaRqd1bAKWNNDjpgXt39CQs=","ZOsuKj3Jhtos4pL6U8GAaryz2Tpf4bj1nDpknfu1CeI=","APYdtT9UQUgqCSgevU6F16ITITBiTyShMg+qexQ6K4s=","UfPKnwontDCmjQMhvkT2VZOvbscI70+C/qruoOKJPCk=","y2xovIKbPoEJ/EegCJyApd68ONRkeexseC1FVfcU930=","6LWLbiw1HqYwzqNw14wzXp1O5aZfzSpsemfFArZfQbY=","tR92k5Q544MIiGbM/ekTF7V37PDGnv//5SsY45m0I7w=","Xfgrl79uqb1nC3q5TPYwdoMgGvyiL1zyUkfor1xb5cA=","KEFae5gVW+4rRXqkF82w6JlhvYZNjCWajO3IIeLihs0=","4jIpz5B8FMvkKiuZ0Hlm6aQ4PdjqUD4dMS6tCRA1UTw=","21iDma306mwH8+/E+sBzLS1QRE+VdGjCc4I3o+01cTs=","ZcKno0VZOsdGorZ3sPBX9sNwJQnLh0UuXXFfieSdJfI=","JCi7LfKappnVQvWmZv1yqNdjLvy3cEqG+d/FSq1dMcA=","M21PamMR0D9ppNaU/Y8TBIm7sl2atwOG/JZnAIteimo=","OwbgrxEVkr3AvA7gfVUY28Hym80gjj3gaosvnCSEib0=","yRzIHP7upSmozM81lfXhuQ/zyt4kklwvOOdkdkk3QD8=","l9tStyhBJDC1RQuawWS+sp9t4cVukLTlCSF2ubQHMI8=","+rE3zXP2G5KDDqH6pbBnwozgoR6KVfmw5/WLU7B+ONY=","y8dHxTy0duUjCqLK/6p9xmiE4TsY05vhIYxg77fdVMY=","DOn4K7fFotT0UWsZHEg9FHvKxtsx6b/pHMjDnglFH1o=","Qs1irRch967aSorPApmUHh5xR4dem/bm6sfvCwFTqWY=","XecrBzca84TSYp3JgFUlIV+z0phE/nwt3XCn6TqsA+M=","Jb9H1hMYUIBCxudqcxX9gAWJwCSSEGMqYYHpPRB2ioE=","L3aoUdKIx7vaYjmOGDlWsrhyeMTjFwUK4Rqv4QYlD5M=","eYqwyPccO1H2jKehiffc4thpvRPZMAguGc2l0lsrA7U=","2aXPVXNwyJOXWAPGcmfqxeln0vpWJTZ900emmRYmlQM=","XFrEa6AnVedX0LJrAwLU4AqhbTULXkI2BCUJ1W3vQrI=","nqxpC8OGolS2wPnkkzqyxQKqGvslZ8IRDrPzk4hbDXY=","ZQINeUuP8eEuhkMugZTXdyYtmT0Q1kblxh6Eopk7REE=","zrC1UMMyPUQA8env+ZTfYJfrLHCknJSN+8d55xgdRAs=","Y7Y7qYD5ssrfrcwO2sB8hdeDvGO/+MEnLnG3xmqH0uA=","kilO1poUFd46mHCAkIp3ktC91jLFxeys81JPL0a2q6E=","yHsugXYxofZEq2LvayZqcl6Kfx7WXS+0hwx9LGr6q9g=","0uJv7XBRIaEWmr/Wzr9dX1ufWw46ZXBBEGZkyPyQabo=","hsUS/u7ZRLsYJQ5s9wTulZoS/ZXlwoR+GuD9EezFED0=","sKH58vn2KRK57YqabVJlnoiwJWmkB5N6582dQplJOqg=","Pp4n0DFgHyt1BLby94PbI6yHu2KuNkOcLwV+1KVyCXM=","vuihK/GP30cqKmvpvLydeE9cezVoz7S7f4jna2trVRw=","/3zTKoKw/HBSg3K7RUiiznMswjEhmz5rnvQ8e7UwovI=","JjBcqmagc0+LM8lqnddcTnqBqvKymU/vS3Bzt1WcHgg=","md/KUi6PwhSaP69m5ANZNleJNNqlS5YdUGjkLtvc8nA=","+t69JCa0JsPPbMP8RiocFxfJ8x2Y2R1JRvyCpbL8aE4=","ZXtPsEcXfbnYj/JEOhZlkGFF2nSaN0WY9fRvjc9I1vg=","nVP1ybO3aPagIM/7kWUTsON+kl7A9bpX2rObI8ct85U=","MD+CAblLAysx5siDLIN6xHrf+1+n9UqEpi5JsgBFaZk=","GP5DUzUfLFq8Kj8otcT6z6FbwiRYEQLdZ6JjZa+MNyg=","XRiQFDicsaBysVUooRnWMo5kX3iGEnq6dW0G4X22UbA=","MjWlHSV0SHUBklKGyurVgpIIQ4TS0MNvfUmLtZ8lIZ0=","pYapaLkVLqVpQpZz/yd1kZW5FSpAouWPy35u6mcQaDY=","vK00YsUiln5Zs8weJqyBD8flGZV7scr9L1IBA9l9JWo=","YVqzTjQTZ+iCpERSeT0Nc7ZCpqdx9zILD0AA0PBVd+U=","R+VYxXHbFK91U0DVVahdPkZu/3zEghZjG6EoqRjZryA=","iBpCjb1Chze/2TjrfVeqlf7cCAPRHW6hoJS217VYwzg=","v3BEb6ismUuRArA3/vWjmfJG4GuKna8R9lJgdyUxhHA=","QigKZpD8fLkr4PdU+BMCWSS6beq1ZFF+x0IfWAKkyCE=","i3mGXVZsojYHFdiuBV1oJUqL47CEu9idcUd2EsvpwT8=","X7a1z7YB2RYGIgdWTZVf0IiwcFCGuRyXl1Qvyuzoi7o=","mxktBVpeRlKBOkIyyxkkG3Le/ug3xDktShYB85FJUWI=","R2CaB5Yq2BbcpDy4iyOaLhfspqbHnC/CanQvnMXQvws=","8enO2in5B7uVe15O2c5gmjoyunQUNefoO4SVs4uM5SE=","e9aiOdwdBcZ2l9aN/PgiTCmzM8Cz0+HhF/gQI4MFfMM=","Wjzg5MCuuZhccwJjkEBgVoFqR4cD8ex/a4g+FPRph6A=","9kpOJOJQIzV0O4JxlnwhuyNdO4+96JWWO7GhsugMlzU=","IYZ+HrDwF1juDWgAzCH/SIIfg8nffWW1Q+80jziIits=","eeXNCrTCHF90Bhun8FzGrhSQ0o87Z7hta0FnUCtlhT8=","4elRw8RhIZjF2K98RWqJZA/FPfkrHbrx+tZmfZf2TFE=","cAlpWgCwRC41AKlIZboKc+Xs1SioP/boPZiy7vnJjcw=","DofpUlezpDVJwHvUV5oG3tDUyvnr9d48KSD4LgaIbzU=","d/DQt4GcnJI9xKGiJLa9i4bI5BuDXbB63+ETSAKu1P0=","e2XaJK6sRmZDfEDhd5DfZjeCPQVNKA+CEt33ELf7oFg=","HDw8wp+jICYnIEsXYmvY+kTMkX6zAIjPGsTcQiBsElM=","z06RV2YP8LS9eF10Icnotw5laoZ20poz37trKDcyV9E=","wntUKVGephJMWEcrUfe/EiFZ3UppQJ+Gwml7t7BSnIw=","Zigh+tQw4ZOEGrRJpPHnqO7k6/WuUSVQSF0KLZDpuEw=","WmfwQpnpqh9GGXlGYAiBa7+pPeyGqoOrndt3Y5yqXzY=","yEOiHwVvEclBA7t0XzSH/7Im6lL+1B1hsZValKY4R9w=","lR2LnrBsHSauSNBFezmvHkwGliSlwaTOTuumrmOkE+8=","ElDwK0ZzsKbDtSGozxUOId5vYWfUuOrOLCJHxavOiG8=","1YrVixKG6NytaTeWCZRQ81dhZZ6IPFcuIfMHnIakDtg=","hhcIRNKut07MHV3FZEO4dOlg3DIPOEDMizDViGxBliw=","PP8eNZUKeFdXrsXy8ORQBysOrKX5elZs+fa74zqyTr0=","LdxjbQdbqRrfQibTw7kbEoTml74nCrpVIgPJPJ5Lb4U=","BQaXIg1AtsBPszmO4YFkd37OZUT8XhcmfS0tORVg4zQ=","6P9O1vcbPcCSwdNO7fiqWA8EvJgQaNDJejEg144j/9E=","xqvmqdrSPgGBtR3BRr+edOh40hJ7xSwOyNA9WLoTobw=","HZv+T3Z/R3BrnX40038WYEYwckQtU/+PROwjA28plDE=","Z2OEsuIsZeq8vhsO3RWU8mweLRzRQztup7Rx5u71+pg=","9Zk2bA7Tr63X2HAdBgbi5mPlAQIsQPPixhk9DMyVYiw=","RObKCJ+Y8hbBWdd4ICZinzP/XTwt0gyRJpe1fG988jA=","VPGrZEewKQrZJRAXf+me6QfUGaa7ukLlhClkBHm+Q7U=","O7qRdEAi1TUtfzLDqjoXAzhRRq0Mrrh+dl9R0J3UX9Q=","TkVz6dBhJZ/jaNHp3nFt6MxZeNhd8BN/Ojb8GzRg4xM=","48MuehLdxu3/GSCFRcJXVBn4soUKW5/B+583/dST5UM=","tVYbZ3zVRYylm04l/S766KfIEAjcxpxhCEbqyzI8OM0=","v9qb80S3Rd9JaHz7NdLzWGnif8jxmaCkgdBunLQ1gN8=","mmAnQUlyv2fZrL3l62lI1aUK/Q4bbMnSOaKAKt678vU=","pK7pjxUxKRko5kLCXL0k98IJ/ebX8ShAb3ValTAV56M=","8nrDYIbZfXTiPCau+mYK40mDInFvsHmqyzxZcrCJcSk=","ucNxGEHXhuii8bnRjYboTt6BaNOM0S0Tfi2syU9saPc=","jiIIAhiNM6kV/u0aDBcOdIUd621swnGKRdsWGVHwwBw=","ItxbYxHhgsZv7pBurq/V+wKqZnBbnIocDGHQITJ/tDQ=","1eyQJE9ZLcuavv3FqdPMzvDu5nfDWH1IV+2ebWBu0Ow=","TDt6etgwVE3snuS6hW6ZsIPmL8u5GN/9Gg8YllhDz5E=","xZmWaA4auzzLUKrc3OaKOJ0FCdyMW3+n4QDWBeyG1/s=","CBAFdchB5S9f865BLe1Yprvc5ktZbvtQh6Vav6fOkRo=","XNgTnjKlV9Qfv03feD1HdVY8sT134BOIdzGQyydAgQo=","L7lGsLsNgBXXjVLwJBB9RXI0rjvutVRyZDFxO+TOkKs=","/RJbocJQ8JhcVzWPR4yEwDUE3706Kk9L9BJ+jg0VTwY=","VWr2ngdzgHHGJPVKkTkoQdN+CihGBZ2PZ0pAd/OMWJI=","Gsq/dzR4ucA0yeruI1fEN5RZTn/Yo0ob6wdFSBqWoyM=","PKt2BszcEKKdt8EHXzd/1MklwSUeiC6iPUhkklyPRcI=","i6+iwjFWzrU9OjgyvuGHYMIq3ng0F9NuFLAHpgkb63k=","qETDF9070WpfObbIDb7nhCHb5ItXGWmul/PkOBJb6YY=","QoRE7U6GgjlM7CKvhSnNf43TKlezRlrDtuHeSEQnxCY=","0N1E8dF6/EC629HdodosaXkWh/WlZX/El0SsEmjkPRE=","BeLUxykxIUxKnugSwk+VOZUGtNt9Q6OqhnduYx6qSX8=","aHR9Rkf7eW/XpS3SXdz4p8WbN2uUs1el2vAUq6Oixlg=","Cfg0xcwU0ITH/7zhPj/Ffxtj+5KAwN5bvT6UXyOfdVA=","nXZSRPg7FfcZwBLjX8lM9aUTe8K2TG0fvHV53gycHYk=","mJfuP5V2KuG73NvaHNXIZJ7PKTZwr4MMahSP0uPJstU=","WrlJD92+BdjzmIrcteTHcJJpdkEe18KclJH7QcmFEuE=","TWcPFUqeFfGauIfMkGVKlDhnPhxneT1hNPjbYfyQxJE=","1ep9iqevR4r3Quw9w2kTVy3sROd9nz9TXE6J9a69LdI=","fhK1w2aUfZ5YhA/IaQuV3tr3qISOtqsW/G+exrtsiaY=","beRpzQjz/qeit2WKm6REz3U/Fq0Hw8LSQgsZ1d0k9HM=","U5Qblc2v4T5rmp21yr8aMk9znD6jfqvYyeWky8z50pA=","MNJT0dp+DtK8iLsqdwshHNnNJLovmxgm6WobjAUIYQ4=","o8MaB/WJn3Wo0R3CAjKBVMI/+3WbMniGcxBCBqoT3ts=","kSclSESNgfIXGNXgTo847+4ck2PehdksIMfi3VOJFCI=","Rvk9gbj6H35OiZpGfIHd5te8O9q9wopL6NrVHvm9x/g=","sObMSBH4Gmd28YOd/K9TIV91RuPvJMCSoaElBH1FTsE=","dqN+fNRnh2VdMzanyyWG04tVtrfMFglnzhqJwTIsYS8=","zxpXFAId96yP67YluCIPPcX8VJG0vVQzkCkAyWTsgKY=","pZqWEhgUGSLBM0yh0Gg2cGwZfgKkp9UVZjbdS4L4JDE=","i5vKHn7tgCMj15/txrImHTsFWImvY8rgTbfVRML6jFI=","gabnB2W3q9qRJYkG1dtWzBSyZ6HG9BpVgxzmxuAo7l8=","nresY5lQjA9QNrnSoL9NXpF+1sxSwOv9qzkx9k5bCbc=","DvlrWV6xx8VjJ4Bi6rao6FJXzVMwV1dEjf5uqPwyKcQ=","+pBq3TyRjJMdtDPfuvY1qjRgAZk30WhQ3JHSRH0tAvA=","It2XJVf+BR4Ui38g17lkWDWnEgdXE7EvBX+iqIaAsRA=","x5xNj04/EUhn9budFj3wKxbDCMZ5oDgvzZBqs4dftuc=","/yS1qI6XaW4McyI77WX+X9JGFwSUhHCtkvG8zjws7RY=","jlrCfjTSHjMJMotueLRYvVpORU8lF4FOig1d/iF5ISk=","NclzbGLbSm3hKDY07BUdmCmd1W3WUh2m8UOuDS9kEz8=","MKe/OdikVwc6ilBh4Qltc5Fw4CJYNaGW8YLEU6jvWd0=","epRh0T56+pEPXzGYbWIx7xAJczmHYU8gvAJq7GzWZ9g=","dAhecVmKnKPQIiag/XUJHjP2TjZEvkdD4KQyrWYXs6w=","LD3DSjvSc4SUgCzdvpM+rfmK8/gDyxYGN1xP43D4Q60=","7vt8E8FY6WMBPrCwPBQISUzcZcaMkCc/2Z/ui+Oqm+o=","5knsCTYT6whjrIgkBaX1ryn8Pnf5bUZdxbLLw+qj51o=","V4IYvtA9pdSIF1uj4fK6F+mWOF7F5LAVeI3pfb+MIYU=","eImaNkXiILlvOnrzqpJUY6Hq3LWmdsSc/DGs87++N44=","tiQ46pv3pzAXVv1xzl1VkbLaDzp56Q9+liVdGQ60w/0=","XoD/aftYY0On8/SrgTqWQ1o+xg/r+6abEFjR91m2u4o=","2emk/tIFBmHzCHODOev6bYW6mQvuiXBJRH3bnmcDCCs=","OunqstYWYlyRwv7d6369vt/4BN+GUIkncbWxpQv0OuQ=","ijqfgFEtt9lDoCeNGkbEnp+s6eN8UlPIBIZXuMCBJEk=","F4aIH3ZhzzRdTiYq4f4EoqeDDkKlkoXsuOt/R9uob2E=","894WbmumTtpiOrSRnG+qQ0Ak0lbp/KJvEc65+Wju6xA=","vzRF+xkngeKX+9qv7kPE1nSdHMKDNRGDHSOakLmouX4=","3go0OoXMQ3IvJM3OQ3iQ/vFZ3wFnGawPPdiG8b/J64w=","KDcGBb4ornBxamINesJSpiOQ3Bx6MeQH+dgbvGKvEz0=","e6oOaBjmroeITsWEeaqpVcIpi5J6Zgfj0SwHdc14ngM=","DUwwhvmc6QZn1wl9IMSZ888WgfDpVrBWb6qF+/5a2MY=","KfLo9piSMs5kE4Aci3VbaCacoUoalsB6t9PV5gQY1+o=","BILuisddtFIyqspyK86z+ioNtFujiNpxDqpk4+nOz8k=","X0s0tcmDoGSZpmJSfljpQPUD6kXgaJD/QBvTEnAxbdo=","y75/MW1Y7Ai3EtEQ6qhUvPxXXxuE0jCUPRJ1RXwTxX8=","Lhwgg7/IQRutpPi6j6gmoqw+UUN+IWUmFNgaEe7kEss=","85Htb7a9wZSPxcBYnUDBzhH2mL+cps5tsqFqZrpSEto=","PMr2jvgdoVyjIeMYRe1Y7Y9cwZBV2DcRqc3JBIyuK0c=","iepf+O91LYzQ7l9SNXOk5EeX/ix+zbEcqgGHdlKVcCA=","IaKXRHMX1oi+4cFxyUjPMJKj5sLq8lVvbCslSHAodFw=","oClKata97bbZpcUNE177NC6LZT1JOxitid8IxyjZjEI=","1i/urnoJxbAW8oEpw/mKxGePRqPm1UJ7272zfmir11g=","aBwXMFecuQOjZ7dcbwuUhdS8Cm+ZdBz9fKTydIyOcmY=","O2lhAXUDNs9XQ6bI7cRDy/if42avjK8VFM7byUuumsc=","mSoKZ6qvYyE7bHcRx5IOGty7oPLbbsGi7X1UM/+NJKE=","LpOsw8hDnRGqJPUitGPbAAlli2PND5j5+XecvAu9y/0=","yBrT/Tz3I+atlq3pLzfb6DeydzmSAq/Q6y2PG9ghgTs=","8vlwq8j+G0740SqT2QiQ74+/dv0b1HDicqcjREE9aKQ=","ohk4VI3n8IpTWZtrVpGGMAthf/uDsiQmDHOFLThC3kA=","F7a1F3QCqX2efZhO2EaO1yOXmYx5folTWhckED9+KaU=","+npqluT1ZgifCIEzbXdeEzrvUDEWbQ4aA1DB/JTFx2M=","idtudJTuf9KSmWxfe9djNromiauwDE8N/+1wthqGwPo=","G8J/c2q2JZV/vSYaqcfv12udBAabZlGgGgfZ3yHXFnk=","0UffYbDjvJv5JXmsDKe6NdxGQLcGUrn0hFZ0XOn/Emg=","C1HWygk01THMPpn6rxEANTq/qDNiNoAVX/FK6RTubp4=","nKEwxEm29OSvR7mMDy62FsYO0To6BkgaUXlC5jQ0k1w=","5udPi/DCKxLq3LJzkOc1f/ktiysZXfd0UQKOnljaaFE=","Hc/E04HZW3fe0rKJfX2GZRPO7aYHe7ePJ5eMvvtPcQI=","LWP/Vi42WVvmQjj6TkygWZEdWRBMkfqHOhEGY7eUrMw=","w51XoTCC45gvE7kRKNlE0oj/GciFZRdAMyx/6VnZVYk=","+k8E45WKgBwNtg1RbNcSgSGb2PT9Wn61cqNSuQtxk50=","EXAWXjJxk9tQQCrr41vkjZFgNOiwPGlwVkfp0+K+huQ=","wd8+rbToE2/nDvSAKUW+ZNEeYkUeCXQGGRxqYGGGC0g=","/Pq1BWzOSsQxgsYmzUElquSDRVfnAYMzqw6j0XPdxqE=","HZbVLUBBhfQInRZFkaO3KTo9AAEXYiDszIJF+z4HBsg=","mZkzHts7sd6SFh/+1sT2424DhwV/5ayKLuLK9jtPiuA=","l5cWI/OHlaQrt9XCn8qREste1NNgniet1HuiSVl+PaA=","RywytepBjJQ/llP5uZr3ZVzvxGsCkUF00oliqlmHfCQ=","JnV7B4HuabsN6VAruAkpXng7X8w+PYSAW/e8mNN32DQ=","apVi7upchArbtfbJx84eGue0ZPeSX4YOUDAJGG4W554=","UcQrNcX2OkLhSsYyEl+c8SZxsT0/qyBJmT5yQeQYXOs=","luJ1WpNRvjRROkNYGSTr5mY1LZrxhVx+2FakaGn9Io8=","1yEuq5H+peHx5U/zrc6Arzm4JhFbvk5G3Lg+tGPRErM=","kcALkj4DvfTQs0CnDdWryADp4wCfWYEeYA2DvEI1Haw=","Sd90a8lUekEYIY1cY/gmE50vwMfvUPZUkLFYZ1mcrLY=","AItYOIx1yMZU09mdnfwONtMwYL28C1Vko1UE45d1i38=","ig50e2y6IBFpwc/H3piIjudHEVE1qYH0zsKVIn9h8L0=","SwrWxDHkDjE5U+lD5XH3hW/PNXkD7+qIGbj7hlWWqjI=","/Nd0W+GXcHrWtWEZ0CqN313NHbzTUsZ8I2lGNrc7Sgk=","aZVEp3gQq1wgDGbFPL/h821RG9SWfZOtG865ItuEWr0=","+X0KQiyd0q2e7gTZo9VA9LyT97e4HxxiG8/P+zJE6rk=","oi+LLZ8wex7D9uf5apkiptOeLDs6I8kFDbohpfWt/ZI=","AVXJMciyQ81OkhTmxYjA/emES05myaQwwE8iv/8wwqM=","fCteGnsRapEZ29XnaU3sC8BD0VxDFZ92Otx8G7d8xZY=","RCWZNKQJTFLPEwFYmhQdymHIdySPNIPW9n/wqCgia30=","wU8HJ/y8mrdixogNvc4llxU2d3j3gnEEfZmOwciCVk8=","F8mv0bmzayDqM0l8EqeJv+0Liyx7r5YjBmsFF+EZJ0s=","bAQpEZAmldx+MJict+DzGFetmbKxkBPxyoq254EzBBo=","lSSlTVix2SnOGqMgvfeiTKiyx/s7FoPCnoSGutPW1J8=","l4fLTrcQtFkRkoBhNL53fvKlsljPF1bL7DUaHafJclQ=","S+nAxdhrPy4+PXj1J+3d1XBXE70y0Vg8Q7Vos/LLgsw=","vtAIpyf4SwyNLtNFkI1Eo3PB3CcT49TASLIt3CPZRL0=","SWaUnU7quL/paykAi2rqUlqhkY0Ye2HLvmkOIj7p0+k=","ljhfDPY2ATEpBDYyhWud0+77NcpYHcPHmBAp4h7rEyA=","0VaVeMeD64ZoGF3re4KAGrsAzz5mpC6CGV1OJsbiEx4=","l/7Stt/3y/+OHWqlp6aililgrdTCtY9hDjHBk90KL5o=","nB4Nm2c28t8HSt7lWymX+yTi1P++tBrjzRtk/MChzqQ=","RwsfOgialcW0/FtNv4Pi6T0Vx52E2BT/DEkJkF286Jo=","lDpFk6gS4Q0wf4o0IGOMzJLFXzGpjOKASZYs/ImVLbk=","LaPVJ8EkUTh2pMWLX9GLGhsEdrOYDYj4j+/ryNCF7nk=","93epfjXxNPAhFoH4KEg1ys9UH0CAcfOMpz907Ag/vmk=","a7lOjT3k5bNW/4qQbGM4uqYC1QrgqU0FzgnudJya4gU=","wI0HtEpWHduhvPXOZRCjcfMpIZSPY+4MJDJ2kCNTEao=","O/E9z0ux0RHHd1QkfI+/8/LKERxJ4QRXcpGL7vsplO4=","tkZUv0nQgwV9GS0IV6hS85DnU0M/Sis+okP015WqpJU=","AoMzNq9yCL8BhhWiJZdEaGRzXW4BFtcB6s7MZBLP9i8=","DUEWhAid2DVfUvsh41w/hyMWgBiSuc8+BMilFl/UXNQ=","ZWLVN/fYn9zVY8FQTP7KrZaChu00qfWiJo1RjZnNGpM=","fjPPTWCGwX4L3SpYtMLbGJgk9K49GCAwNvFh+Xtnjx8=","wgEcR3wrPip2Dse4Oa6IwYt6JCVWARiNsbCoKqzEZCo=","ZpFn2DTz3yxvi1M69nzzsV+pNfUW+CaVPSwOqEtJk6c=","X6VPr2uTwwX9n+pN07a85vmlM3iFp5T00bw+M8aTScM=","pecxScLYesJ1Urai5xTg26TktLMBtaIE/l9E0FKaCaY=","pwnOPdflFx6Vs9Svc+76x/QEJAbGrCyMYGHOJyPiGrI=","FWMtdH8oT/vcJeevy1D2DYupv7DZlv3B19W1MO211E4=","eXHmZbauwROrzeB+oOcVHWHTllxtw8yRYja8hb/IvdM=","aV/dt+jBXrMgSI5BscCO1+D5ipwe/AwQGY1PSjbLZtA=","JhigMgMNagRXc2aH5XaGbcfIqsfIQsLOFMWgarMhT+A=","2Bl9jHz5TgBpbYkRopk7I2US/EXfxeBUWkE47XuTEso=","bwokkx7diMuj0rrL4I9HR1GE4Ochs+HcmhGn6dZw35k=","nXpvdwGFdy8DhzPc0bo3PM4CzxZkJ46V/1aDL9jCrgk=","N7tmqhtXeflf3+Gi/nzBwp98O0oD7nubatkpNduQ7/c=","3TgIiedU1mBEP438895WEbvZwBUJgaNaGInPXwNa/lk=","I4djhdsfA4gBc+FheiuvgDn0K9UrnraskSO+WvsgSGI=","Ig1T90LoysSAhRO65B1RvHtXxtFI/PnEpwCBHgpAb9I=","Aw1pDuSgBs/hs+UWJr5kUZ/088DOz7eOHBsaRyTr4Zg=","DXQNYknCsKh5yzNssOoL68ByYa82bzRYaQfmvb+weGA=","lxHfgaOjIHCcqPRwMes8xpM0s9a5T+oRhInWxPi8McE=","GlzaSFw9ofGQ+YF29pfrK4gnWO+dcu6GrGWXt73FWbE=","LXkTsYGQWdS2jYDmPKCPcOzZ6V9vr0vcUTHB8tdkthI=","Rn1Mq+DAJGuN9WtjSsFjfbgEtCnPM5FJA5/4YDwYoio=","2Qj0ulZl983UeulVVpoy82JqVMRT1hp/uyRCkEIyPEI=","22IGHoqUF7mt5tDPrsWIHSGI6KrHRCYqbf+At8nICVk=","9pBJ1aGpG2tYTHu8QP9VhLUeKO9+tuHwgxLXFyoFQcM=","I/ujKU9ZIvwU7ZDIp/6QoaA6eDz68gXlrFxM+iAvhqs=","Vnj9qgGkOzhd+GjzZLdYbjOhg5DfImKccwNnNkuIjL0=","D9lJgkarz1O1pTZyYJQHMWwXJRKahUKQwrwLx+0v5SM=","QlN52L49WeXi2JcXiw8rB+rUTGumbUonVSKfKpE4WvU=","DiDAnVsi1AHTIZn/bk4t1Fdm3GmD/ZaYNT/HSRP5jKQ=","s4/9QSggtQqnotkern+FSwtBFRWhlTiV8gzbE/DVNSs=","tlRAei8L/TXKUQbTnvJJilo0rSTm852R0kyEL2RjEUE=","6lxRxhiH860Z49uK05GqYxfXBvn2UGe4hUSpajtJLl0=","5CgLVQXCMjQ63FhL1eCAS8dl6A4JndS/RS+QJ6CQAWQ=","JzqYztMUrGC9Nt7GXcI3a9uMAsLEvezYvpdakgTBXiQ=","wXCzChwIQ+Ews5oAaEFCMm4ni9NK+oJy/zY/5Um3GSQ=","h1r8hRvN29kCCSmzzHu6CRD6mFzCBhI05a6aysz7pwk=","35UhQkLVhsW8V9HTgcW5XHtuqmB2qo68nzwS/edLQQQ=","xpJ1SWm68eiPwptCxEG4zKGvXdd8b+5yQL8I0fku880=","nG+EBi5P5HbH+lYVZUvjiiIWcMTZkQNNQ5EWkwCZygQ=","Z65BH03J8mnpovuWnIAuOKcjv4YFFv967y66KXlE84U=","P/hWdQHhuWHmXYr06knQdXAyj/LwksNNCmTyuGHoBuo=","Clw39Xm0gMl4rqZzvbzuz3+jpNtCbqxEfYnBBIfifVw=","CUWqsaRxNfv+68wu5lYzN4tDpuxTMGpMdlAddLcoZy0=","6XdeQY3eHyzJ+u2cSmVLv2TuUhDjoEoMH5Cnkzszd60=","MQImNIUKvAgbDVhd2G24Ml++tGpYs29+IekgoBAMoMk=","wubw4EV0vQF7uCz7Y6QBpsm88TIseHdK+Lhwc3w6ywc=","27euAwBEyXEBkh5y//GmvxFyfFn4doPBOjIWCbSPP7s=","qwY7hUCxjkiWD1Nr+zSiL2Ra+oEpztylpGmsHsrDqYw=","venseF3zFK3qeEc/MRyX60kxwuWZHeOqyUrs4fN9lEc=","G4ibIpnFS6ZKitGYVLbzABFBQ3ntDH6lhE8nFMPkVt0=","mgT6l1//dpuVvXFs5tUYEhrIF/VFeb8fR/KDweOD8+E=","kgOLkXE5GM+WRzbOhYsm4SdqHpntxycqBHWy572njyI=","e8RA4iFReG3JANRq/5A248YSxtFivpn52UHYdSruKoA=","D8Z35EUYIZV5SmlFKcP07wegACDiBMshj/tO5WqACEw=","Tn3Qq78sdIWZg8/hG9triKThK40s/zut2vtKPv9wCfY=","jl0jyBcq/ti+LIrM7oXCwUzKkTYM7c0tHR0CZQTm2H0=","+3kSFCNuHOdGfCT0AQo7aazgtDFPSexhd16zucbdeHU=","v6JCv/Eqf1B4INVgmsAjf8hxFpoRgeDEmhNFs4h0E5Y=","5gfPUFZe8b44qwKyguq1CQHT1GB+yMQwkWQbbco7P3s=","2B2UVcpJ03D4bOIGk9Y0iEvZgZNdrDU0/qgSHhd1t84=","6bBv2uidpQs3aWfSezEXeXLMCbfV78hrTioB13D7Qdw=","hMEk56h1r2PsGwBzm/0dglFS/50IgY7vw6T9UZjq14E=","NFkoNhXXFfnGC/jMZakc8vimASQBPPnPUsjedceJb/0=","ICkJk/DmL/j7ZDYLXTVEcsOMlLgg6QTIjaLhs5IyQsQ=","rAXU4vNjOMZ2ctudfjoakxn4Zs3jA2X0zSXsiIxsy/U=","kQcrVZh3D5CO9WjcWC9eZxtpo6hFfaCwJxS9PdibXPs=","n8cHyPoBEo8yPawwAUhPX4S/x4oPOvTrvAOIOVzOZLY=","FMO63gpflTALzmWoaBb0roBphfhQPX0BVct7eVdUDNg=","KynRVDHmwC+OlKu7hjuZR5Gk05XBC6p1OR85Ewd0/vw=","FrL3p5oiwrcxZj+LobWnp9THelbFJnEXe3PJSRnRHEw=","QSN/NIvnFUzFUxl2o2X4MTc7+oaabNvD0kEIf9vB0Wk=","7UG9ZCpBEyaVNwbiCnlae3RctZi4cCdy2B0AaElJs1s=","zjwZMmwm+WtKyTdS4Vtzf2Yx/ewKVUyH5/Kce+DjQUs=","cm2lMcVeY88iDt5/DZBipaD+LSTG9NZGKyHtn/9mBrg=","AWxbQVoXF8TV+GQ1gjx8udIOnpz2Pq1Nj6JaCD1Bs+k=","dEfgi9J8Id4BqonAyiQlVm7wKAA3lgiDD1z9TgAGDC8=","SXzUNstkCP3Z6FGDZngKpz32AxYR5sKeQu5pfgjFd+s=","OanQpiJQI4FFTFNDy+tJQw3uWQvH3VvNweE//4hlBf4=","HXZnOesq195RuFkQjv1vl0kZC1vB2TO/nsSX5T5fdBE=","72KGFMK6TRVy+1B5X3rE+AAqwhOFQfA7Aqg+T8MPSoQ=","hamjSJRr1IwU9Iu4NBVwaE7MZ+Ybbauwr/ESq+IO8QA=","9yGiWBeGk+I6HUFJLwMhyg2LgbvQPlp9DUKFrxLxfm4=","P0oh4HEeQYgFntSGIL2GCWNzu7RsS6IRtRalbcvsiLA=","6THjbxPliXOnozhPgnk5wWT3HxVs7BkxXV2Y5Rmkobw=","vbOHrBZwR+IML8EiFEco2r0OQmrgCBFBASduOfkjib4=","7bqTebA18qen8vCFR8cBpHZI9xpHzMFmutZu+VutI04=","aUoBaE2qHRBglklogmHxQfcPxQ3rmct31TbARbJlLsU=","KCmlxJigVi8p7R+1Ss5fAy6TRTduNl9nfiwby1TfR+Q=","wlMPbfgfMLFWGrHUiZhEYpncnVkmWe0q57M+TALOCIY=","eVDxQDSzCaLc56yqH3Y4UT8aYxDtosNl8dC9DP89j/4=","mk5uS6qFZrxzio0omy2nKbThtcvVoM6Fi0Z5Y/w/zAk=","aLJr+WLCPViVRET221Ti1c0vELEV6mCjRs8kBcPCscA=","YsoLzXYaDPcZwhiTsMwRO1TNhHINm8003OIUEpAb5TQ=","UAxZR9FOPq1BWbxDucme8X1aEqD7yzJzzt61wVj+CUU=","9i/iCT+3Q0DOBRh5vNU2j7ROnq8DSfdDE6qwYi5bRDU=","h4T2s2foMl9AfzF4ji9wjOMVQDBAc/sdVBCkd+fsCkE=","06mUfsVBBqV1p/7xb8mk6rOPIUN6ByZ/jsH5ZzRM/nQ=","tWSmYbA8/wuoVvhqnFf3NPZa5Bm4NQ9riAGo9rEzINc=","4PgU/mz3GCEU0HjG9714CQC3pcjMeplhWUkgVkrsbeM=","NaxOGREkkQEFkNa1Qxb/iEYYkCqKdnmrRPhKxU6I2Do=","q/qPl3RDdWJD32sxeHNtjYwEl9TGZ1KHthri3q2dXEE=","XnAQOhZGGFUViQD67Huti+GgrOL3aE+4VvSArpb1uFQ=","AqpDbJiDTiNqV/LMFIUiKQp+ROz4a+j1rdURhgBquzU=","WVFLRc2+z7Eo2fAycqYFdGXmaQRrBbUxtnx849xvh3w=","DFGJQwJw6voYbgSPwy+V2Q6Ko16Kr3e/kvBQkxG2yoU=","k5TukfSFB3wCyCX/SmYECm2F5vkApeCpFFRqm85qIrE=","ed88n6xk6e4HNIPB6p6DXwIXq3EGNCjQDY3UZzj1M0w=","W4C3JMVMWTivSZhxxYXxOCPC41ps5Tjw4DKcn+B/j5c=","qWWsrmlNvZg4AYLVFpLYdC46fc+2vHN+4Qcthn42IFg=","OmnJ5Y98M+IJcKoF0pDca7Um1HzbY2lA7AL45+o2Byo=","8zHqjl/7qGK13VpNccGobErSt6sIfV03vg9M4dGZXys=","2alZbJKCIMAEMnl23PI9XqNl1l6DCYCUwCuB0VkAPY8=","Q7EpwwlsXy9tSXlSZaPGzBDIc2FQ/qUAda+NRraqnyY=","ZHeRu0JslrbFmwkLhPvnEDytcwKNNQW2fHi0a7pY4mQ=","aSXi1BnWULuCRCLuRKfsF9Zc2ozMRaL45v3vCeKp298=","5PE/lkJvTEZ3f1yVeBbKkJJpC1ITzsBetNy/zWVreUU=","ZK4jcAaXzjU635oDCRqnxJZfFVsun9qYEFgLi4w6OYo=","UvraZ5pUfr4bI+KliUeQSAp25sIiKvVKbagYiXoNRxQ=","z+8eLoNLB1oiCbZBVZjzDGtOrlALGyXwdVwx20Na3JU=","qW93jb3WNLST8alakTeygvJQcbTAnckRcqJO1goq5mI=","lig+LeIqWl+wz6ScpzwlMqeFaMfCtmZSHIkT34BLTfg=","qtHpUwPvokk5EFjjxKAuoCC2jyUA3DWGjrmxlYaYBJ0=","MMlutql441dzKIHIQjgiGhKtxxUegzk+WwRTrSPYiRo=","w60sVSjtiFEZC76ZpnjAYkFP4uH3X3XxfKyOwZFS17k=","qbWzu//0s0rakO6QNj7UEWjfUWC+I9+bjtzxGusd1a0=","HotxPDcyHIkrcOkDJGqxOqF2mWkhUN2vJk14g2lAnHk=","G8ChcmVikpdNlWXIukaQ+UbkmyaZY7OCM35dke6xJ+g=","eUwvJaswRk0f8vv2M/VogwF3GkhZ002delDDl3GaIH0=","hAAgk7PePW4cZ6tPnrAGXL9xpH5+3S5Of6j5c4NbHoU=","LI6qFcbeA/butwu+r156+iIhK+LtEDtVjOXK8/XBEls=","Y5wQZTZsPN4cpTHp6IwKMXCdaYCwYzj5SxMfrWhGSYQ=","RKFIaS6gRTJD8U47IyzByhzEUfZUTzbSnGDgCFgRoAM=","Wrz/kfC+Tj3E/W8Unwt4/NFC+qaA6uCwCR3fxYbmphs=","3jXJ1nLeoEeX8c4kYHkn+lgMJaAFRkEIVNrBxp9w6fU=","owiQ4S5nkQPAD6MRrwj+wZv/f9MwKgXBOmooxE3EvR4=","FsolDR9Q0fPYaq640PBmWyTsPVrX8cbjiSPsD55On1k=","mmkUb9IrM1eurDguGOc9qA1vkgyTeBfvVl3fOimF8Uw=","nPJ4Vg7tk1LdJMJ25/F1z9V28vHPQYkOPUd52zWWc58=","pxAKDeCSiv9u8ZE/9jZ8yP+xGavBEENHt1tGnQA+Qj4=","/B3W8sC87/x/S1O5f+zc3rYhmEEcVNHIEsX03wSmEOw=","MRmENu9YG+Xj4TmGPn2shdcN05Gn5cjBpuebiRksjHQ=","JtXC5+coVLW627bmQVzda7yo1qbYFfbM4eFXgc2WDGk=","tMY+CgLe/8WqzVRodRnhBqgWsdymbhfC5uF9fkCNtck=","svC/h8J/mPrWZo7j2twzYQJpc06galuhqfy0902oebY=","QVL17+aNjAeJ6FxAzZQSU3VSvNsqGaXCjJUQG+GFZl4=","pcA/tIE9wk9uu1M85jSJv2LRTGdyrvmjxg5NP/1V5Ds=","V11MOhGCOSyCIh5QZM440qk7Fd+qTG2ikB34xHtc0No=","/wkbEnPTzuKwKruNqINQD1Lo+uSXfskLOo5aNjcA0kU=","z1tZcrl+Ye82HV6+pwrtle+NjS8734HRe/NsIWADejo=","r4nN/zFJV8JOTMvVzCwYbTNx+f39aW4nuKFagIaspG8=","F8qaIRiXBpEKjW8ZbPT25xmQrcN3vtf3UvZLGQIOLic=","GeTz04/ZSawDadacezVFNg9aUDYNutVz0WpceMJv47I=","yyZHxHWuIdUNPs/I9udGeX9EXhm1z97lJHIi7+AR96A=","ORRHQeGblJCYkmnW1nR++AJ7fJMWLHlVENRYAiCyowY=","MMxUr0EMD000zDiVKyh0g4AVtrofkSZ2YGqpT+XhosI=","pDxfCzJXkva32wisSULuTNGNqZSLTkOZ6wlF2BE0GUI=","4XeAIBV66ZJa1jzeTtFLdWQ2oR+uelxv7t5ZGpQ1Y7k=","zrTwBOopMgWjoQVTxYAr4hfa3C/EEBTHVT5dcd+FTKY=","2M5O0yK115d3FD0yOSAZC6yIMAsAATPSRsgVFXiu7d4=","s0afyzdg4GEjFg/mhhpYjvca4PG9GT8vbpeunMWJlMU=","BDAipez9zmlUzoRaRaQIl/w2uBTc1JEOXz3ZzTGotuM=","tTmlVIbvv6xdNxzuyUTR8hBGvMcqZLt6l/kCenajWPc=","+4TJuEDwmEhsEMsWxRUruZ6KW0nhMEtrr3l3qg1kmng=","l1i2nYwfvpY4+5uXSw2w6OTiBUgJggE/LNFYMvTTKoo=","I66YHu3mHavi4UcbIpe37iSLX37m3zLPXaGflaThP5o=","IM0C36/553/4ccvpJRiODMhjwIphBrJClQyfsSxOEKA=","f6zTJzyZh1+P2jYL1qPL5JxgtFk09IocK0FOKHzCCqo=","PAUx9Akr73nmRH3q43fkzHEeF0VzCkvTEcxPvilHOLM=","kpee88lI2dUvzJSUiZS95EMHLxSHtIhGi6AbTJeKb+E=","dorYVz7w1nh+9Jk6fm/gwIbREQ0l3A5VCRA4U1nS3zs=","ItHpaGDpfG/hzKhyr9MfU15bFg18T0fCxcfX438dI5c=","bLP11pWkgPSmWhzIT0qkHo4W3rqMe0/zpV0Zw9VstBQ=","Iv5UHqG5xWYmFUlIsQ44iv695W+lqBWjxB2//2RUykQ=","ktjx8CF2MwpF+upBcYL3uPYhPoecdZZflymxRrCy3j4=","JLa9EICPMPUAQiDck2Bgiz/1o1KW7sU4P0W2i/MGzeY="],"block_size":4096,"path":"background.bundle.js"},{"block_hashes":["E3z/op8cOA5prG201N7qOrwrPyGhMAT9sAi7GCl7e1c=","jjLe1nTZ3os30Uk51jpWYNnyz9mpq4vWEss9kyzD89I=","Pl34kjLFnr7MaCDxm/5fkajp1RmvS/NCJGOyokjfH2k=","fY4NpBG4ur5je1s41mim9aRbHE5Tr2t4Zwg5C3jXdYU=","d7yqN+BDdgZP4eIwgl/3EMu3+mdzYg0i9COaxCZWG9M=","X+IZP+SgURquPwz2hiOg3UNhoJ32kMBZgE+qBqmR4ro=","nd0yN0FBaqC9Y/Vrv5v3gJNFMK3//lEj9dZ48qd5Ags=","icgIHT/0JohQ/1hOD9cvzCofsXI1lXWPYeLDUcLU/mg=","x6q98qo7HKZ5GsUlsUQLIlYTF5rt4sY+wjly91EQRTs=","qvY00w7OHy8SvzXK3PROJ/spQbrUPV/jYjrKLV56B7g="],"block_size":4096,"path":"browser-polyfill.js"},{"block_hashes":["V+eFn+j7mD9FPOruoBqAjXqpG1A2gLc7evSqbQ8zdaU=","yYWLi7fgK63Oxt4RWNYFQLdulH5Baq4I5Hgd62uTJ30=","u2xTdCZGMLa99NIF5Dp7X050BqH8NucmUZ5M/W9f2c0=","fkRiPHHdlo199orkhwr0wAKd4of2bV5TC/t1yJJ5M6M=","UrhZBzDbzqZIEDpmL25teKnropNJqqiQFfFGcrd16hc=","fSPoTcCTOua3fRTz6YeT0MU+nFi0Op7nhung8CjBQNM=","TqGWo/wQVUhbSp/0gKcILnApaA58nnOuq6jP9h3R8So=","VtHeCEYOwiZFy0gLilEbFL3umi5tpxoK2GATRoWBBWE=","KbZ1wOibhgbE/Qn0U/axnmxVrc8dX3duU5ve//W/kJQ=","kpgiIQRX/zOgBNF/tlgcwPSLjnF+KopGSNQiAS80y2g=","bmkn5bs1DXO6WCtQwLzeKtFSQyMYHA6XPfxx5nHnv4c=","+jzfFetKSWl8akUcKogRtkz1tBT0Muk7Ww+4KMwNqsk=","VOTdtAwvtZzFI4hD3kgGmzM2BTxhzs9u3qFKxdt3j7M=","tG2jnm52h01BQsaGwNWuCKFOnDPJp0QU5tTU2JKOy/g=","ygkBJUUxy9Yzw4V0d0d8DXGeGEwC0j99MCbohHLxMW8=","vmxrO1I9yYQ6SMP82uFUN183vz9PL+TM59SdjYMqyUY=","CMHb7FipftqRATOw1p6BlPyeDybChNqkY8SruF2y+mI=","b82b4idJu74V1cyyS/MlE0hv4en3FukOgSgTgwih1ts=","SCon4/iOJdVxfGS2azPRXf7/hX7EK4UG9XWZMVgpDac=","BKGDirmednGTIPQxr1LIeMfghB4A7OK/AQnG/RyUDBk=","V4mARwPXtzUb8nKdxYCSmObJBASDY2vxXJe+97B+ziw=","1l5wqxd8/OWmokq1HhmhbVp905a3vohtzyQWZ/LyXLo=","5V2C3Cq7MK8YNx6DragSzDrm5SO1K6uDwfrP4ui3f4M=","ipCpBC36cYt0c3GgE3gePP6GrJMUr2d+5UfeRgTNGAQ=","XJYcACah9LkEGta8Ksz4cJPdoKlpf7vYarVA0mhCLbQ=","VO5/31muz+OwcNDqMLOKLuNtmK/L7DPGvPM9VQgn5LA=","zMA6JebdlGSnM6K08+rzjFzdM6USKWTxWs+10gNyurM=","6EiIMirKppbV88qK9lCHwB0egOTn53SDY4ANI75Ye9w=","jh6dKupVVYGQCH4rLq3+Ymy3t8EZu04kWwCJZ8WSal0=","YWGtc7fF+VgWBglMsbt9ykGb+zDHEJffMVz75zwyNDg=","WzQRf4lIMuoB6M7m5PMRrfSpnGcgVGoCjXD0gLeEqkc=","yZ0AndE8b6a3ysHx479bWukHgzhjOcbeZE7sd326XEM=","Ep+WGv0EmsBHl3zpwJ3VJsGI7NMsYYz19eZyz/7HIhM=","ELGP/T5xg7LYuAWOKaDgdalqNNbcxjxlu4wl4UMxnDc=","ZcGQkBeus97QDG+enTAAau/Cx7Xmc4sC27rXtNLWTbs=","+kRAENDxFMBt7YbkuhG93651YvpSIwYzQKH5W9PYNAY=","ZRdEOuhl59O5J3YpINI3p6G4NTE2xhbXev+XHBcqwSE=","DIVOheoKT5TvTCGy8FzH9YvdwzcPHX+bnsraBf+P8UY=","q24xtRXuB4Cack/w8S4gABsHQlSWAAV9C7hNbFy1B3o=","o/mH41A9Dhqsx3BSLPYZLAwlW81Pz1GmRk/2PYUxl14=","pVA+lnTVBsTDnJlcUxTK4doZBwP1Kvw2FmIEkY9kk/w=","nObKQRh54uiy6w5vqXhjg6U2ctV3pkxFOgD1E627bR0=","/FnKzVZv4Useh5QxOmyZlzpYKqnGDi5k80oRTpK1cqI=","pWitMr+IjDY95vh4mQElyHGUigkVmmtAMx4Rd7qd5MU=","4THRi3QqtzkPSvAXlEJMLXJSlqMjc3aw6BTzhBsA7DM=","19/5LiCWJxVciYsLdxrwcODA0eBR2Zh91tZl7A2QkPk=","8f2BL0O6fGgxTpANAT9s4Wss+7qaAZnuBHhxMR5ghm0=","swGF4vydDeZ6t7z0qpjhHOqEdyown1fI7PaTovkXi/Q=","n6nRzOY7xQ7HR/Ot72P7CE3GBcKAB5kURNZE1Ug6F/E=","FmQ+Bf2w6jkHSBBRPAfigpo4Rl3PfdL1GYVpTTFTS18=","IRiRTmQUbFNApCO5p0P7Nj//2PyuFKn6jU+ERZeJQs8=","azcdMUTvh8OkbYekciZmyzzJ375y2kFU+Kb2Ny7tMnU=","5z8zaD1yAJ3XKVlUdCpW7qmCmgMYIHL4RpmHvAn3mCM=","tHkYrYMxFo40qtqWRuS39/tElLrsVJvmflCKbDarADI=","ISjWBfOlwoJIAwibZEIA+Fhyb5Qp58sYRcmOHYfAApU=","/sIg0C62aDLgYoUctrYY1jTWcX3aD5Mr15LX+o2MGQM=","Prqz32OlTtz8ZKbBM41qrkF0b+a+GVSrcBqmM9fFKHQ=","1N7soLm8AdHxZesjNYDnpz5cHWnKN2LBBMhY9/veWSc=","tx1B5ynO5VGBZxFTjE5Zf499p/amuhf5O2grR3BkdoU=","Sq+QtLlLLWO/6/gu1g3T42hf4K94nzDOV/1UBo2ShR4=","HNGw8WMbcMUJ13TJ6mAslv6P3abAlI0ksqTv3CD8zoI=","5JtgJoBDZ9Wiab+/kF8pX6/ahJH9MgU5yCIEINrdG9A=","tBtbgsUuhTKLURyDWRiNfsGflfg0+WTJS9cdkF78O44=","BpDz6tgv8DAi90XK+c+uETAigvTQ5EWgiJC1J3PYz4Q=","5/ZvimZMx/W416kNXNa4YW3jyhfemf5pBsue5rRXLes=","wuyZVc9N9k3OFRxDAbDS6kJUrP+72Dbk6XTESFybgRg=","XAAGTeETrRZlkOx7gyZaJh51Xgm9aLP8N9j1dVYRFAI=","+vUxF22uAgDi3U+NjT/BPM0api8IvWR8NnnN1omHBRQ=","DBw/uI4yB8P1TN5BCLpBhHAlHXTgZSmowVjFu83WS7I=","ZPWCNuBK6FX8G1n3yGw7UrYiWQmbnpX6l2RHZgzkEl4=","DrTZQYEmKo1zLjpSHIkOYAtILz4CFcEjcwT+v3mtyU8=","RUWFBULL/goUZ17fMqGx24b7F9TUAQvxWoq6QcNwWic=","8cid5J9MjUgSpX2aP0TrI3k+MRDcA1Ru1iin6I71qEU=","WX6TDyZ1FzTP6NmwyFtDzqoELyNavHrGIvWUbmkZq40=","QJoHXK9UO/O66QlJt8oKwPm30uZO4RizCvC1ItScrkM=","v+2LfQYiE+s//VIjV13XCPI2aimmBOA/zoto1BYgj08=","R32Qpw0/MhgeDjn3yh4SVEPVBjRfnWfP3fm9X6zRUmw=","IuY78e9XX7mBX1EXZlmAHbPaCpiu00Xj0C7FmXo3BD8=","M01K7km6z7qTKCMGpVYHQf1/M80mNoEynmhsAepsNY4=","sfVgSZW48oH6XLL8UOXvyVm1q+I61GNBoFhlLiW6fww=","FduP+GyjQxr+NYLFVTgLKYPcl6btexQ10l0WA1dfuY0=","kTBSnIvhbA/gp5v0NZ9Wx3Fmy15+5eYrzqNorqqsBkA=","4xQcPlI4+5GKHeZVrOv3CxBVt/TOkouMzKUQ8I+x8rw=","mHCRmGi7tihrpGx8bwF2h6i3lbKKw2ehCsL/U2EaPwM=","kLAbFuqoUqbYMUxvZPpoVAHp5WByVfVvp7lnAwwpv4c=","NowNzlPexXULDCjlLoN5pJfe20bEXBuQbsLArt2MXvE=","5+XKDG4FzECa2ouh4XEjghZi+0ee+lFIH2wRFHZoCZs=","5UbsbGHhTYrUa+3jLoB7RDS1BVUNabQat4lNIEDkMK4=","pR1TneooXwWscvP8XRtQsms3f02KH+76STaNtcToXDc=","v4fA3py/TJgHICFUAfMBJhAbO/1TiJf62w+NQJNwYP0=","o1/9MPLw0s9N6yAStbe9bPVPy0wGxzmcCvEtvLR9j8o=","o7vXlu0o7+3ycnTyC+NkfvqhDMeeFUWDIv6Fv6LRRaQ=","93REzxB6iGrNjm0qrdkVj47mxH+vGfnDOI7vWuehiWg=","EcsV9oyyY8CGwiMoVzzhRJD1J3bu26Nte8CzcDNAoYA=","hsNYchSqfeLXd8BAgNrhgulMAmkyrwGnHobzwsRJCvo=","MWnlq3/gvZJov2MGzJUaVVu2ga+LmHmG5jzQ4d/7jL4=","eCit2FYjIzg0ZaP6DL05d33udy7OITp1K9xNCjmtfMg=","p65CRE9PReHO+P1SISrTwXAXf9yvb0QCRvvIS7iXILc=","Sp9Bd04Pzk5Y6l0RR8t7CQYMEY7PWaXvmKKx2Rat1+Y=","aRj6IY3YJNsm/jGhjtbUH0Fs0PNilFlTp9ydzOTKs9M=","G/6dYUPv81sCjs81GDdMfF1/MPDpb19ENd0Kr3oBFN8=","Prpt0sBnNuYC6PNvp0RbJsvpacfqM59umbBzNQA9Fa4=","TV8qP0JC7v/7B9eRkWQwg7y/+4P/39edA7l9R+253+g=","5CWyms2h9lfSK/RJLr5S1xfwUkVh3mIFHtProqsHjy0=","gBP4ExYzkSYHWaicJFEeqBptIyLClkOWqfwGSlHjvKA=","m50Qnfh+TOu7484lSPOH3PvUA8v3z2LVPkGG2JTMDRw=","y32IAdweTg3LGS1UBujePYuFgSCYTxS2EheW0dZUzC0=","GDW835Jzx33chhbo/plnDeADADwVKn0/A1UUNrLgRmk=","pU44eunEnIprb9pQQUJyybSX8TsYlMg67pxED908xdE=","47n+Z/qJk1zstry9dFc9vIK8lFUSgS47m+zsc17y1iw=","OcLm2CyhxFk8QVgqFpz6maKbqZ/KX9cHv6GF/PobYac=","mnICrxMR1bLOWlQdhrVeuy2YMDCpgL/40WXK1dAO5cI=","j6nIz41O3fKaoa05Y5gWPZ3mjpxoBaPyi7dAMtvF0Xk=","0Kg0iAEaB0O2D7pO+CFt8Pv8aR4WNR4rOb1FXv6gU/U=","nWT1pi8z5GrcIRADgHlDw0rW7JXZE279C7qsk8ZfgMQ=","u/b96kYwT6K4knTgOr1eZEKGdEmXgTTTiimys0gPRSM=","WeJPAdX/YXjlPJC8D7B2E1bxyn7eo++p4EJdM2U5IeI=","fwcJHMV2t1vTAUGUfNAaWP3xnZ/iJ+WPOL+tEBsIe5w=","HECt1037x+MpzyEGBdSnlwLSZsI7TD8Nu6zx/6geN64=","7OofBy0b8vpBY7N8m0a6StnNg4lsc750YGwSaOB/k2U=","jE0jq9aEPc19tNcUumlZMsc3+nqKFeQ3nfJy44F3Ayo=","yVcfr0gsy2uAlrqp3kkbzpnjLRnNdoe+mqOpBFHIduY=","JSI8bMojEPLdHyrxnOnFrol3vqRQPb6BWBTc9DV5cyw=","9Ib74NEn51eoT8758GdOj0z8AFuDrXLtc1VDBGekgWU=","dGMvZJ7BbIRv2JHxgqT2Joa5CDH3WuMd31HmV65fo9g=","oVKRHrxT79W5OtLwxW/+aIF/D1yXIzS+HIFn6T5F1LU=","agFXVoiKHiA6gCblFLZM18wdDIeow0kYloFS4jb5fLg=","q3DJ+Q0bP31kAi6k4ZNXREPySUpodq6A1LnqxCB9axo=","TR0dp47N69lgr3xncVgkfeYpOq7e5mJIOVWaxv4OZJE=","RC1bYBPMjt9pGmJ5hr6S9bRo7lJcgFQf7OXT9fiVSsE=","86TmIi7Ki9G2bbU0FtG1dKwJ9b4JVp+RhLUAt6jzVXo=","SqVmCDWwf6Q81lRbH1/dx9FiJ3VqxwM36dPnMTM44Jc=","guUgoLYtFcjJz+4GSVDaLXS+5jzuKomQ9W4bZ/e+Tac=","6XU49XeDJDxX/lveKnAwbHt0+9vGh5IDdXrFqJkkX94=","GFEO2l9RhXmVWL75h0Ar0drUojg/mEyGntEQauFqlhk=","xuE3HEuNnjs6NRG+Zph6g8ITBn/O/feVgZ//0IKaVCI=","AGHq3GgjRa0YPTcX4d5LtN0ttURXusaCw6BraUsEDwk=","BMukaH7X22rzkpsotaFN2o22M0s0wXyWt2tNxG63JuY=","Q2OA+LmkmNftiIsXAMOL94mS27n+5H9XmgwsCjAynqs=","5UtWrSnFzb6m3SFryJvWUtTEiBfmnqQlSzcUeTHmQvY=","Ew3YwTTgh3jqdaeWWSI6nN4lZt6HjJxYrY0cBHSOq+8=","Zh91quIeuslkmnmvp/OaArHAG0+fqNOefKSXD7Vs5tI=","jXAKpZ95PvEpPIuYcvSJGnCbFyI3oHqOmfIi/Uv1N28=","Gg0K+cHR4OexUR0C/fASS2uS9DkBKagRNMZZB7MXiWU=","vGJZQsdjWp+3c+dekcEaQ8HWd9tJ/lCnIxuw5FVtS/M=","PhcRxy22ZVmgeWBEbWxQvtD35o3/4PSOO3Hj9ocGAqk=","ad5Ve92ByiWvGKbHraFoLUKQMtyr2/JlY+lIt0rJ5h4=","Fv5TFk1+h5ljiCmXFAUVnywoQVOk9+gtPj2KYPHleIA=","dUc2DNGW59dqMQ/OVwjVyasqXcaL81AwhxEUxwUd6k4=","gXB8ZTq4VuZMZRsxZKnoxfKe4AcudL7/1Jg629wf08E=","yIZwHtdw0/wVVrmPlwXtt/cMNSc2GKKjAdPh1Yugzjk=","llmsP1XvLIsQpfMzW74n1OPEqoxQhyE8Gz022v1WyUI=","Et/uKXURlIZpRPT+QYvWA9rYlsCacmpAMh/jGij8i44=","xOJa5H5x/h0BhIDsIjBJSs//55RFdToWQCAnmL9Ara8=","tqpCYSC2jlhqijMOP+62nKHHDVkV+dI13c32Q+70M/U=","1KOuDHF6mi7YTDbmZa+AHkU00/OTguGE/nUAWL7PYO8=","zxoLLwu0jkTfEscYiqpJolufwseDvhtjp64tWMdbKac=","C8++fKoYMlpwX1HGxGWP6PciIZFA8BtFzfZ4pRCJdfg=","GgH393ofDfPoBca94H4imQkirmbwqdXMgNnRG5rNdLI=","hD2EcXZdoXpClhXf+5AcZUMyiqMuPoUz4tyZhyfrc6U=","TpdWutSKDssLFDPR10XZ+490CE3xtsvMbKjRTohr0A0=","47uIplTpcvzB62j+6MUqXipvIVG5EFyib2ZZOnDBjUM=","pfdEdZbmahacSoYmaX22vV9CdBWh7K8cbnPZ3vfod7w=","6MlIVYhQrNT8mn42EAn8yaK6Vs5Oz3MvAapB5KVTcEQ=","DGn8GJgzV4OXrqW0f6WdFmtTrVUCXWmuq27dZGPVBOw=","tFsE3ajR7uKKrI5G50wunNT3koxkFUX7V6BW9kByZQs=","95eKLqA/uprC08Vxv/0Iiv0V0OK8PacX12vnUUH0qh8=","07YKkNLfJ2+U/CktS9Na83qmeluh+116P9Js1lfstBQ=","y104gnsuldNGdFVSRHXO8Ic+MUIuumaaTLfkaWzv/rA=","d4SUDJ8vT6fgZ3lVGL0VB7myTX6xT0n/5reVo9LU+Uo=","qZfpSqhaf8psEVU38KZozOy+8ik5vZ22wZwZOm0IqAE=","u3FF0v8yH/OXtmcS1m5tEirgcCF43YHBcIc9djwSZNg=","xWJ4RQjMo/Z7JHlz5jFFMpQHe6GYGnKet0hUK0WNGuU=","MCPB56tMo9JBsTa/VMaMHNm1C4tRS6r2+2m79ZTMIBI=","q5cmBGg809UvpBuDZkiQcnqJCqdfz4WBrsWbyc1wVCc=","BLxQA6AGcLgDkhPXkt8V03vwQ/apk1/5/8LENTUIX9w=","45+A+JpvpVZ2CACV+9Kcnkf2W1KmpOhRsiIjH8+hlVI=","OC816SnEUT4ULJH4g7vQcfOP6Sq0o8T2/TF6fjqtUxE=","IfnNjskK6UxkCf2GB1pO09bAOcX1ZRc7c03Z2Eb2rsw=","mkv2w88WmDU/ZoeaVlDMPhFZX+J16DpF+sHReHrrZBo=","UFICuDQU3Gtyl8M28/u/CF7ov4fSygJFQIGx8l452GA=","LY9Y1bsVXtHymR/bNUGhyZ3KUrhySx2NQg09LJ3ZA8I=","RUWM2bDoWHmPFKdBJDbsix1mspeeiukwq4fnTU2JHYs=","LzgOETVJ0ToZNXNGzpil7QJGmD0zKQurtnXKKj4vEIk=","xYs3BFcGkL2Wa9kVf0P3AOvEG/SIyTR4we4kauzPY5c=","pDCL242PYqKn4eCvHg8eC9XSqKEh6tRmNqHzXTl2Tq8=","Hxb4d/SLlizmlYPDntdCBrNneglZN6FUYCQjOHkX5aU=","tEkYFAZmw4RYkj+lB/zODYejUfY+94AlD5VNL5u+358=","SaXSQwTHaM7O5W7ZhgyzhRbZUF6FjXTdokcg7cGjVcI=","IP0dU6Ki2hKoBhbZl4tFv2HV9XmFge4sIN8+rOkKUmQ=","6HxyKVyhPcnsqjaW1q9dzf2pnGmriK8PAEeBJqIYF9k=","4X5sFK/ZIul0pQ9gm8OSja5ULveZD49I6tiVDrh9Izk=","z+4fYyX53AVbH87WD0zlOBeChFWWmXWREnSaOnfbLA8=","6zb4MbhCtRQyx1v31Anya24VkGsXDey5vkEpqbfGBDw=","N5+eqd8Y3LdUIajyeAbUNE9b818bz7w7mnU5e7HyEaQ=","UDgg7orUWYRlSlJET7ryFxTB2CSA9IFoPwQeDZdPGM0=","ZjLhRF3CYdq9UrtDg0Co0j6lT1cPIA2CcTsYumZHlIY=","Ib+mtIn6WgHhKFqo+OXYGWaQHv164Z/tuOvY2sX7+ws=","9fD56tmZyOlKqWKZWpbYEoC4RHM7NEFY9AlUotwLhX4=","n50IqQBM9/3QRPjzEPvXz3iYfKmXsOFNDSLZiGoArgA=","R1yoCmJ0cpm9tGvd8EyItaJdzrRevWgdcWqKYjTDaik=","Vkju340nJ6w4GE8u+BkH3dvF8ui10IKfJLDdX+m0QEQ=","eUoEDJIsSoqT5kUe3BV6dMy5dX3KhG9McabmmfJTg1A=","pEJDCf3/jgGsnRQSNbWE1aWAEahYSMIG9oLsPKrk6S4=","CQ8U9g2P80hOZxK307tFWyLNYzuZbefR5qIr4CyPxGY=","pR8ibx/7RT+2PHVzfZfA67T8e8ef07qdZA60zJPIbXo=","8M4cimBygOjGQM/+fL1Rm90OdBn+Cmx0tfTlkSbhXX8=","Xm1sZfAy97YSsoxdAG5eHQJSp/faZEVwkch9q5AAdDg=","4E5DRVZc6JW4Z4VnbYBCfCcTN1YC3ZHYu+8V35wYrxk=","N/pBTNtNRqqcmBYIXO1aU3gDOVN/Owj1bJzxfQu+c0Q=","nlHo9r2PDcz/Y3Kxf45eKdEAr4E9LoOf+i1LOU0Eyd4=","Mgwrr9iasjnBaqH1R87NEBGY1sCX0FTQf3YMffHwpnM=","uom7SLdhftq+JtT4JpDwhC+rBPSlClkjJ3ddeihdy80=","F5NCLtIhIp+Ly7ufLkkk3d2lmgG2UUQ6trAWwoX2eaQ=","JjxMz8ijsmEgLaFjUSwd5wX7CMSg4ESPy1ntu3AJ3Io=","+zyuxIt3VTlUClXAx3emKDfdUVMoUQbVC+GxmwMJVXY=","qT7LMr7PCetNJPCZS4lna/lDyhrNLh8uMxvsdQdmyT0=","W00e6V0hyrg4mTZX0p7/pAHlHs8Av9KvNqltsK2XodI=","xjt0EPnfSK+q++bqZnIZABPZsn93rJhOjCM/f9qf09I=","HhKzYkCg18t9gPCrowyuQ4EyLcvN4CGU/uRN0ISbAVw=","hL+L9QHAuoRT9ffxCHUtvx2ekyEg9Zpft5NX8ZVEP2c=","Vs1HIzUZzVf/np5Jrxd8xjdbSlu6fPb4Db2vfomiKIo=","Y7kNo4zmEZ8tMm9IvGi2IVQO+IafpoSGXUp3zzlfYoA=","+Yw2XCoN33KMEvy30QubiabDZMLPzQ8DtrTgQfCapTI=","+PRsKAAtddYtOdhoFgUiTuHKDkMwWWdCOVdoltFhtu4=","4hmSImctm4brGO/FScpQh77F45ysymfTPkKmHnWD8aw=","09v3tSwryrikTU1hMvY1WHKBAVtEZdywiH1XZE/eG3A=","vQj7UzzLzahSzBai4MBCVZK5ti4JcJOXNAdGNvHpvTM=","x9mGCo6U9tDZs2fdu7OtGBF+97Z0wM5J74KyyNLufsE=","D4DbW9V9vWSDscFTjAPbTEJ84VJ2CXZoCNGKA5kVQAo=","SXTTIm+0h9WJ/BkRyV2Vc9tccEuyd3gif8bWFWzZBUc=","LhPqDf1oPNdgGsAhkNt8ZcXYm2y4xi/xj3pWEtO2c7c=","4T+jksnNQsB/nRhGZgXYO/MyYGsVyidX8pQ7SQMrISU=","hbxXDtdITW6fT4iDdnBz39krkN17NPTxImNOyHaIsQY=","6iMEEVJaq+h6B2q3iHSxswAoNXPU6NKxCdTtivg0CNo=","VjvzCOymUmTOxAq+KnOGqaV/9nPh9L/sYgtNYMIFLRE=","kb54fqBbzORvTnfve5/Inz4AuLFTZi46GXKAB/r73yc=","Swaa0YIv92Lo3n1dL3yEdF3RCgUD7AM962VprAntWB4=","v/dW36Svb1HpUScIJJKK2ivAe91j1ANFzsb4dtVuWsY=","uWtdpDyG8tTZubIQDABKiv1o3F+lx/Jpf0lJbdE+a4c=","KpQywFYauswHqtwjFcdGwk0hJSwDVX1Cd9EF6GG6nu4=","H/PItTfoEhNYeN+wFPM3ASkFp25dX1ks/n8AWJNgYmQ=","wHD0xpysNNH+wNKNp40d73x9OimHjHt4rufUjzQnwO4=","Q2tpU3H/wT6fEKGX7GBaqOxKgMce1jeux+oJGWt1Bi8=","5NIrjzZMZ0nG5RLwjUbmeZwvtJ0SgOaQRSkBy4KtY8o=","XCvO3R8B0koEOShidw7CYFql/Z3KYijzFc8Ctnxm8j8=","OKUfPT/zNJdrQs2ISnO8qmSrLKZJonppxBVmOo4LoZA=","X/SteNTKxI1pgbjYX0PtUBuIcKK2jaRgtT3cEYFOgn0=","p2CGxkq83Z0Hrx6peCFX5PWAeJCRXfqz0dOCPQfw9VY=","gvUZuf4eLgeA/Pi0ONAO2xLaFUo3oBWdzcYcWRVmRRs=","ptNYxOKkBLlOM4YWtQdpfyWdOqNXeNM3/elCWr58vok=","wk+d9WwlPruiWzJ1oTtm1PXwWXw6S0JXxdCjdJfvIdo=","7vS3eLq/Wfx3R1axgM77FIBvS9HH6sYRMtiC31C35y0=","88s8rI0Qs+W40oqpLYMOVuxydu5n0KEIyRszxucw9ms=","qwaLRDncvYYj4XuRMofi6vygPc9gTiUILurqfcwZeCE=","n1i2oaI2v+79BCxDh++TJHWxixD5Kk8lKflTKRsKgV0=","T7S8ZOhOQynAMGmGK8cVlatBoSi9eeiw8AsCOH8Jmjc=","s6TFXuETBNwVYYU6SAxcgTSBMHOTKu5x4wv1twF2FaU=","wfC86WFbIv/ZkhNago2zGxB2PInHrJEft31xqvOMrDQ=","VwsY5Zjs3N7g/En4JwagI/DiZUPHuB9rNxOYcGgOPS0=","139MBbnaawI+/Eajhq5iAk4xkLEhPrqeeeTPCHaGam4=","BD/2hMkOVO2AbnOToMXUtCp1Ou1t2meq1IaMVtCq4Ek=","3Gucl8++u+UNVPuMMbvr0dXS+d6c3lPH7KYye7lD/s8=","5sgZilbYYHeNQxh5K0iKUI+sptskos+ypd6Z3siAmto=","E3TjrESZDkZMdH9dRo62EAeAPDYVum2okaDEsPJT/P4=","HrVVHEwnw4TU2BQzQdvq7UWyGMXmDPRRc4feua+FYsw=","hROp8ILyezkyva/Bj6v2q9+/I5Uh/yzenscwkH9vPNk=","rG7VcJ99k41YNSLWT40B5n5rYLzEEvKCw/xMHRSiyBY=","cBwcGIt6wmRXfTbI1WzXvRbCnSKACTo3jT4Tii2GDfc=","ns/V8AE9HcbAIsOPnsVt6IAf4dZKBin8bEGKBhx1Kro=","xpenAzwwgcvixLjyb4B9rUl6ZOAocc6CeNdVr/oQe2E=","sFXzqRa46kV4oDxDIBQ9GTQZ9Xsr5t7yEQtNQdVv9OQ=","/LZtxL9l76v1kd7vpfQAqYB2oR3w134AkYDaI77yJXM=","m/iLajAP8Jje5V8UAbkNFiSRYKTSXuJY3Rx2DCIwzug=","eVWouTAqJnSxVFtVgeQ6SCYaOhs7djumVCl8sjTHdA0=","mgdF8vLQlugGMjJvrlCXm/ZhOmj2/zQ2q3UQldt8HOQ=","mQGDByuwN6C9MkPQ15Z8kqpOFvJMbPrb+lhFmJWdHrI=","oz/0V+xn4i6dZl7bbCsZ6Aho6xsmQXnVjLEj7BuWJk4=","FozGBeP66j8QLnkc8Kx24qnDcat9MlstIdkE9iFP9UY=","9mNLHieGbaGzhk8ZyzuOTm+JT3YdjWWS2HGQLLE1I1g=","ti8BYN+V21uE4yY/qn1CQ6YUOl2IlPyh7ANQ/BULls4=","mfO4A9XS2zgvpMJs24yXss1KizhwNmeZ5OYLFzLr8n8=","9c4tFtcCC+VY5qU6fBV2X19gL32jOUNcFgDD9ZwvhCM=","oSOsXIG1/bHgC/tcV0zVoHKmqFw2JNzd6Y2C69e2Gh8=","LOj+R5rVdZKw6Y/3wvth5yvR/3Et86OA1EwuQ58s4pQ=","tfteY/HdDsNy89DZOQ8aBupSLJTJ7j6/grDp3zHlG4I=","wEGE3zhTZfO8Z6m39BdptC2rDJbkHsgsZzU2YKzf2y8=","pfuPFOS2bSK6nPHkugOqRLSt7QnS2Jaa4b+XH+qYqZI=","rmIymYZscm3CzDugeKVJAFb2pb7awIdBskrmTgWGCp4=","waMaDZKMh5m4GT729T7xNqpGCM5tKEbxbQl+hCmd9XM=","nP7+QJ3qCZlKZoMA+yGev3bCg+jcVHjCa2E5UggHxQg=","P/sAw/EXXKJcso/JCw5o24i+p/JQglxoq7Mo779J6d0=","aKIZIT9mEXc8xFXKQDV7TQapDYhLjz98YNd9mM2U3DU=","e3eQIH7fdZo81x/xi2Fot2nBwpwZx3vbcUutD+upQFM=","42586jN7+5Mp6PSNBFQSa6fe4+LTYNMaFEDuIb1QDJ8=","OEdq2zsZafJcU1UVt052MHQV8NUYy8IDXMyBP8tStQs=","HyR61iD5ICBDsBLUMuAVDK/ade+yPHHaZN9RYzLjz9M=","qRJsku/LeovtgG0rT53LQeTLDlGcgGnr/pASo/28AwI=","Rc0UnzazAwERk46yYwhONYzKGwpm4dyXHvSPv4ruvmU=","uXniK5Y7ig6JvHBokdhYfH6Mv+BleaiYwbkPU6Zw2aw=","Vc5+b3D9lFyx2stfMHECgGdLoGAM8FB+aP+WnzZW3VQ=","2lt94FfjsArzX1IT9nOWuBUZBMtE42wckICB7H1S5Es=","tiqfEwEymmFYUBG/kkp27L0Em6GY3ozynIupummkSsA=","oAhx8WjNADe7bMHHVXJijYHjm3JH3F82jPYXI6yrEM0=","OU/+FT4CqvU0pKLBkoAsoe9wIoK2kCZNqLRLjy0tOWU=","mDVadRHtJcu5rkcTX4Ev9UzuANZdxPLhwzeYfVGOJ6o=","Pec0truaN6XT9CN1t5Ev4H9S059QToZWKw2UFdyeV8o=","Ipvv4YFdMS7vlTYnIbPOIXVqKiaZRSDKn5hPaSYjG6A=","rz7EZeMf+3qXptE+gackCkp+o3vaakyuwUqF3QanRjg=","mYos88gtFOT6hFd8+qayIRbIl7doM6WHJ8xhO168xdA=","d+5LU3FrGqR3vRrSO4IH5W/fYLjf7M5OyDTU8W6VYPo=","DDcNE1HXYRYYgAexKwxr3kLuJjK9ddDxKW7STqE4104=","L8xemNjtF3Nz9RyaHMZJLeR4+KTDfaClMbjklhk6IYU=","4IfSrhsyAQ4mBRSoakhJiUUEo26TBV601ltFTyPFLls=","g38q0uv6E+G43BZiwSsJC3I1f4ibEilz3P0KYtkoETI=","mIWMc/G3DSbamKj3zbZOvKDnMWfxQPel9cZam2vwPZY=","oCE6OTp9L+wyHtRfBlFi2HchAsN/EGbmx84VEb7Dg/g=","cKLlbMPSsomy3wpIeVx/pWAk7cKMvw501t7lb5HM7wg=","QgS7DnJ5gwyEYy0RhOz97kw4+B7PJVmIN8lSaCF/pRc=","MwFgsuIZBvrtR7JxRPN07dH2avb34nwk8hSzu2sgdSc=","3hWN2U94In08qKKndEJeSOtR4w+kKxQsB6Y6bJSkjRw=","0rDn2uoSWWWMTeaXnXNc26HQrTDqd77KVHhgyQwpWVY=","E++lP7t6hwKJ5MA0IhbihNinRdyDOWtF5jdZnhguK0w=","akaKOxWwP32X5g5YuAeGt1wK9IzRUClPvaseBJmEw9M=","aQ8VWlbpKZXTRBqywbtJA1VWvILFH2vdms2Lztftyx0=","kOkK72BtQJZAPbjv+us77M29cX1RynXU0Er0OLf8C0A=","Ldrq9PvfaVw0Ud+aSh7/Il8iD+YUgwnztP/MjAUudqs=","5xuDmsboj3gykk1MskCCo4T4zXR9SQ2WZFglWrhk/ow=","q2p3HkKGitWSpUzSSbLQu6eBGbe/8lxXBqTAKeSHYAs=","rQo7X5T7+5HYmwnwZ+2+ZfLp1cCcCuwXKwNByLCXUUc=","4nGBLX12G3sl77IjIgYOjTz8Ffxetden6KHRyH/V/Ks=","b0rEHAZh+0x6HRk2dJ60TceIjppVaaObdU2xCopUIbo=","8N1eVlWWgBy6fIHUINRdk2usvu9iTfiCdf7RLegCSTw=","QEiE4IBW+EHhfp1IneC8dPwfC1mkKYbbf3DwzgtyiRQ=","qLZ6WhWslCHNr5UxB5jBW2vEOxt/1ts+iTBib1OQY/w=","YSH3n4ngNURgng4wTKyzM2fB4B3HwyvGwcFSebY51oA=","SK5pacf1uiPTKfS1B5U5iS+qgqOqlr54PcI5Wxv8jP8=","3YqjC8EsRoGZ6wEzjYW6rdeoLEygtXgqcxuiO8YXbR8=","vsR2q2gqC0q5RqWa+vSS93h0klRNJ3UW0TcRZfBsTlw=","jVt8MPrOPLTUBxqNF9HlGCoATRSNKyxGt0RhuRhPj5M=","QUA1TbqUTv6O4FgF1riGGEf1V/DSc4eGNx8qg4EQQkc=","32SVfI7uyt7/d6HXn2YAeZfA1Yeg3xmZAc3u4gyo1aI=","1xGmcFPTw0kRb8fVAVyyWkQgbJAAqksci9OfhHHFQVA=","XJwzYMLyrm/9QBXXoSq5HncuF3meOVrsuWXtN9L/4EQ=","b1xqwMGSrMXEPf42+Ne9gKQvEsBTLmmvEBkDg7Kyz0g=","KZvuNs8X2YiJOjlJIFtvn6E5cOMX3th0zsN06sskznc=","ef0Gc0iin+jMM202yi/6W4nLrsoo3wWnyhd2YsgnXHk=","FQgzPLtCSEysPYcGf2Hutu4mMxN/Q4OCrvBfOsDv+Co=","R5lBr1KQ4cPxDmKh3DDZawp0N5/fIYdcBNZOk34HDNo=","z0JSWmBb74nD6Ztwp5vW/JBx0dD6joae6507opM8nVc=","yujmjhv4Wc0SwTsc6A9uQYSCXoRy2UFtMcLo9RfTiIk=","XOhOjXJXzS1w8GSPeEB4lwuYXZpcdtThJydAXf/kxfo=","V2MECG/2t71zaULeoU+JXnOoyIbkzJivnzeGdJ/i6zY=","3vbb07ovcUEZCfDJFNPoaIobWohMsNP2e50mTEMGZT8=","6lR8X4P16r/NtW7g5PCAqGHGphtt99VJFFDYR0uTn4M=","gpaboNsw8JYqdx1M244HGc0PBWZ0b9wzmeuzh9edJfo=","dziXpNQAprgG/pv/XOFq1U7VefxBngjWpue7SWhzyzM=","9T2CqE49dMBZDsF01CfDoRWtdUFnn9HI+ck3HX9HQgY=","9CZWqm1LIeD72GQCFc4e5Nh23l5QcSUKvts8odW/Zng=","UEzBT4zPuXz9zH7jWQB2x0nSMFgXJTWB2DQ7grKO48E=","WssbfuFvhzQlfPoEZGW3W3jq9Uy1Pa1FhTvF+wS9S3g=","GAj035nyT9i8JRz24fFsGm5BiEmVeqcq1xCcPgAkYis=","VZhAF43jLWUCiiI9volB0hcGKz2XEI3wtKU0n0hD5Oo=","KaRnwwLRGBioeo/m2Cfk4uPLZxWqZXLxjcL2V/mw3e0=","HxgztBxICrHeV7yiwmyzUsPnG0KxjZ6j7LdAmTuFb6I=","lgIxy0OBLQd/ee8V3ATznFGJ/1Hbu8043wZoK4wuFpo=","eZXO0cg53i9IKd5tetTUXhSdphbT/JDh02GVi1uxZck=","dd3aNMq1qLhHmzVSqNw52AOAuh6qbZ3kM8Aof/vstCg=","s2SeJ+A9lAaw22uyNGUNIIA4rp4uqeQaHBemAg96p6E=","YMEKcEj/UO7UG5n4ddF+0vJRGcA8z8Z4bb3nX/9s//4=","1LCnl5nd7I2XxQaA53LYDmJpcECr8ubXsUDXKmyLRsU=","zux/pVxDQP2DrLMxliLJRxcWqf+VrgmcsmCvM45Zems=","ga0cTHjugajMFX3gpvc8NAoj4yGwTn24QMnY1l7cw3k=","ZI0FlWDDDkPLXT5fwdLA/TLumAJQqrjAueSgTb7hnBY=","ROfecUi932LSL5VPJWHc0KLA66w8RGGKcF//DMrmd4c=","l7LK3jNzJCDBeCdxzRI3h8at7Y/z8qD591pmaUeT8TY=","JOZewipkyIl7bNwY0xtDi2JxTLI6Upm4dEZi77nwuGc=","vkaJfWmj1DP67NmaxTVWEVymbfPjv/awEYYWQFU3KUg=","MyjI9P9R1h6mFiKm+S0PuGg410lHSlB2Uk1FK+2ws0Y=","qzZJR2Uo1MfPizpJip4Kku84wNX7MVneP/ficDvYhuI=","fE70QW7TtXCJJ9pUrGC8E58TdKfvqQ7lBirN++gjHX8=","+GLh6JZWRP40rTtl3i5tyhmvLdWJRYEbE2msQ+yqgEo=","gx0TyPBkQ2ZSWYPDZ5xhqNDz7L9KVGnWgczLD3FMKyQ=","yO+WOQDhHnlZzQgjG6IWGv7MRBsqiVDKjfrosAFqtTw=","uC11mHt5xZg/qib/7JcC0RkEyIFndO4f7P6Lfa+RYy8=","EuZQBxDbZBjMOP2T2mOrrUf+BOikeJvhQxzAbkjQ7w4=","2Nf7mP4/oTOIp0ZMoNIiLmw71h4QZWoTdEiJRsQ1/Ok=","KHoEQl0q3pIEzus9IYIXXkjde7odQ0E4Q3UX15+wAAo=","E/urDw1EqL+ExxRBrmETwrCWJ1OrvZ40kPGRKoe1i48=","Mu5L4bgZes79hEIVu2BYVM2aFEv2ASP1l89HzoU0nV4=","ZXe1eyprwOjcZWrMGPjv0EfG/iTHuM1odnHloLdhLb4=","HnEStkA6O6ecU78+x0m+d2MuzlJjZqGgv4pkZ4eqYnM=","canYeTA+AnPbY/FIbsu/bztpg9zBkVgxKshQDqVY8NA=","0PdK93zwumiEijkqAXh0R2sa3l2988Al25ndf22z/1U=","njjy4E5yvjRayMs95P3CBbZqgjw8GhSSa2+JFCWpTmY=","D70XoBrzT9A5iMiDnJE5WVba2tdAyVe94RZ5mGSYWqQ=","0+DlUyUAw9sndp0UulwW8sW3mwTjORdCgOXryJj92Vo=","uC0RWhoeBw2HAiKMAGKvuNgYqbbkFnMaY7k/Bpa6A6k=","JPKYK9MRKml6b6fkNwsyLBXPJFMAIfpM5PC+hayCvYc=","sOx+l4V5NPL6hrdN79iTytgoMmIEv5ZiVDk9azhatzk=","V3CWNXhLKv2YR8plU9k9pgdOUhxFcGNeFYP40F8OWkc=","bnWlAc9T/KQeFrPV/Z4zMqmNd+K22D2de8usHTnlkuc=","gAEecTWNBj3dDVc88/iFmPCV6WxcN5XInFWraNDxP0Q=","a4nBOz8nW+XLAMkLglIBvs5O1+bsnLC3SPiUwz8f1yA=","DrfUBvSCj/ST849SsiHUg+mW2mYnAvJ7J7mhQYL7YPc=","D94rDqwjSyyEVOGH+CCBBSImttfkyzPME8pRe+KHFuY=","kOxe0fa6kNNdMcdU8FPKyeko3GvE3J1Gwp08PToPSB4=","P9HsLVrhzHgBBt8OyJxvCTOQe2PkpWQ49o8dcXBnL8A=","M99+muG3dFejyLxUH4iXZ3BOPTMU5ieDY4xXGOJE12w=","v+0qpiFsium8ePsrLO5Gi38PkTJjIyxPU4E/1OAnFkA=","A7poHHaxUJlkBT8doxqLC/5Fw5/F2Z08zWswuntSPiM=","JmjITwcLGIB7AC5kL5Ull9gt2uF960F3FJ8T5lcnyNE=","KU8viR9KKqVTcmKKzvMzVuD90ltwVHLlUZNSyDu00tk=","G5qbCJDN+OO/df5mqDQpA6fKOZ3zfoZaJ9nkPhQGU9Y=","YmpcxQ3EkaTim/XnrS7/vGM11YrZEpNOJ3iwdmGLNOY=","L5NnYMtGEgGF6p6OMeuWfyPZfljyjxmcVsLaO+aGRd4=","6i8U1K1r2IzVGoJtA5D5Qzr16SpC7YkZfg5xTMoDmmY=","1HWpddrK8iCYF+8+M/D+fWEjGL8jcUaiLH+cOUos+lE=","J8wMmk8ZdpXJuZY5/uf3cgpjPQ8Ck2Rh4MHaVnm/mLE=","rXGnwYqGsFg2nREaHSrbvVth8RS01cyzMNj9nr5UUqg=","ZZMrfQSAYKoDgZofj8TwhuQ9qQIQ6/S3/o/kS/ZRgD0=","kHcyqqSfDnLyMcY+7hYB2+ATJlRkfuLJlN+jb5QLL8A=","7lk98vvZz6pgh6BfHKvUgI3fQ0g2YeqaWhNOiSZ087I=","h/ea8ipeVPuEDWUKjizULwLKSI7EVLSik2SO3ICqZWk=","fnKT7Fc3OJ8xGcDqVoLl5ljIeox/JttE8xkiT3Xo+AA=","8FstleSdEvIk0mAmwxyY/n6HhJgY3nnPWf8FFkTq1Nw=","hRv5TlNgrKLB6IBx10+MIt/O+IwSnWMzp2B6BAVACjI=","9wF1ptIBHDevH3Ax1ogB09NKHgV0QPPC2GPtKeVJzCY=","0y+hGRhcQfS258yWEGvYISHLQvqtAKwB9X2PdXen9HE=","3o134dHRuTz/dI7dXB2RSQNdfkls/DAkZf0yR5h/Ta8=","RerXgJ43Kd8tPxsWUtwAWeLO/eixU6GQvadX6nf7DCE=","vORelmDdqlVhpAgHXTN1LE2wF5fpYzggM5f/6En/Se8=","wfGJa4pmTHDFwiy+mzX7OLmwD2nZ25iqHWISE0SzTfI=","ypohdgebY2IBplERqC3RgYCIU6SvHJtYtY5wvfuraYc=","X14DEqREFSBHWM3TVhtHs2S9S4K3BFLAe3q+hBBJtWc=","2Eg/AGWAdVADKzbe/W2OMvE3huQghoKS+C1cPBChLek=","h3mSxl1277E0R060Q4hwuGZenoTE20VKHxVpPczDHT8=","in6f6wMvF0nq5JUGOugCjhIwIOTBlIv5bVB4wlVsPOc=","rS6G/GQucUlWeHTHgpeR+kgBMzpjJnxnCq+vLzCfRIQ=","X9D6cP5RCW15BzJD14zb6h8PcByuhJxw4XMIquTnNYg=","MmEiWs5zdPq7LqRs+1/OdIpXqEJuYHlqRQ5X2ERp+00=","OXYCLeNLMYibxOx5GTvmBsWUqbeRDHRVOOb5+CIHP8I=","veiRBbdl19HG4l8pu0Z+xkK3HCl/jbTVFQMFdfVsDj4=","4GQWFcfVwP2/xp+WK6akv0Luq66cpJZ1k0pvRFr2T28=","U3fspcd4bN+1TNYvnAsnffL13J3DY+GsM/mXBZD1xOg=","NFYe6fB92VJ6Bh9TCqaTsGmQyW9NqG0125HJPgp+V6E=","pRzCp2Z1vtHJjepG5tF5+7k8DC0LdaTm9qaFMc8awOA=","VPERsHplCgOm1d4Tvx6WkD7+7MR+tj2ByivIKX2Y8Co=","R0puTeZD7PboTlXAwAH24N82tK9XiBKYy2OjOcuYgyg=","Pk0FbFLJ+xMmeluhHmS3241qiOT3DdDnu8ybrNRwqPI=","Z2p44cBoqe/snSLa4BzkKePW/DJdBXzn4ZFqRJUwLr4=","365UPnrBjlvcwiJ7IDndHr/RiUiw2Ffip26syECMCWc=","Y11xq0tVXS3Ue1Sc0OMGO8720TZkVtBjjyOBETuugpc=","mjGXQieUQX0CVRfpAhJ0FUUcQ5CuQFvW9aG8bPLUDKw=","og4BFOjUesI4fpUKemOXMzbNXwFF4HqIFmGEq8yJDaw=","Kpno6nuMlcbRDg37hqks+vgjgajOw339le59AIOPYyc=","bnS9I7u7KWKcxbQYLAnAMFgm5tfDQkNCyeIOIx8pisY=","MNspN4+12wWprtyb0ziyV7xBBCPLOExHGoOPlOZOqjc=","XRH3+4xuEKekRb+JdWqcllDhd8QILgwx7IfXcMdj+Hc=","AEKrOR2a8CtDVvcVMMAdeWGqltif3b0D/1ecf/66f58=","+7Oh6ktygrpUonlOhWKI1CmAfd9s7xBmYDiIU+7kkIs=","MTTL/mvrZORi1gWOK/MtIJJseRpozYzhg9fsKxI4o20=","JPbWCnwjpELGoAxQ7l7lySO6djQeiI3tS936TqUKp1Y=","EBJEMO0/YCYRFvHdYLFIBLhq/3RhOazAHYQ0otXBLdk=","AZpKOBu3Cc7U09BR8Dl5WUp0/L/N2SQkIZ/7wUaVxV0=","2mb4DjT/s9SqlaT+wFmvyR1tpVVFVHm30gAV7hc2KWA=","kJcIT4BKbHD6kQBL76dz+uKlE3UEuP6J654GpQ7YiC0=","z6ivwoMmglf0Ru1Hondrtf/KP3Lui+mlAjP/iUtZL/U=","ISIJ/pK433zjlUNVwzo/6LPkoz8YL4b6oeT4vh6yWhw=","EkxuprFSP9K4ZOtv93a8mltYsc795qXwvGiM8iXbSI0=","PyNQvIsPxYgv0XLpNWfvoCwQDHpLWaNlFR70A9BBoI4=","NAQra+5BgYhuXvGKTWoNX97/Iu9yIo9liSj2kTaycpc=","M+YPbK80RFgvZ+7Qj+daOKHPFBaa12KsAb2v71QTRto=","aDDoTEAY1l80BHVX9fsw4XzIoCuMylCwJrblZdcc/uc=","0dey9Rp78yJDsrOin1neZKmJ9qXvKGgmfGUFS9D5IpE=","YeJMCOZ+7zDyyVm0AMOI/YBSaaaTgPbDEqt1Pkfr9UU=","dd86FCF2qFTHSXkEZxkT8o/xvtXFmLCT7luwkXHmOHQ=","Pys5lj7Uz8UImi+H9/9rUsnYG6BFaW16i7RfC8EoHkQ=","TbuL6SGGV+958qL2snWIQ0+j4Nqr+22bSWg/BZOZS2M=","NZMPnH2qxzBQjx3gM6sw/lfTsCvCnIO3Jnat5cSy3io=","JsXP3sCQoInPGIBigq8VrirvG9XpVic0NDGdwj9wZTI=","FbwFefUS0Ty0tsUubEKONIsM69wBO3QLv8fM+kcj038=","D2G91fvYUZCKSBAvS9BIBWjC65dlI/ZyY9C0RDO13hw=","2rr3sBAymZWVc5ob23SI3uU0D+wJZNGTrLhqjKkwEy4=","5xVhYnUOY95RDHMqlw2K0dbaCM1YcFpkpyLrLAqQ9+4=","8fRIntx8FfnbGW8VjqmaZY0YckA+i1h0yFHhuv9/IJw=","UFnWUoPldQGBkv9sHUdDaIDOuL8K5B9o4HdxkfIKXP0=","pF7+MZRw39UgMEjSvquO4A44hECcAjz+yahE5TUDAqM=","Gcmw4rHqU7eG5G1E1yLrNjuie1cnQBHxZ4DKFzLtwBc=","AF85lF9QEoj2pr0MMG6vonHSIagXz5tgN3EFaUUW2rI=","XbOXmsyL96zmxDgHsIAazs+gm4NSa5zi44nmsAqPstU=","Mh4rZjDc2GRuOJU1euNYLkIuMzDbE2Fc0YW+GZe4nJk=","OyA1ZaZcRMioz2hql/05BNwbqA8R83JKV9AZheOcmLA=","QpjgrR01RPaocpuQY/FaFqPYditHpH4bN5yQk3XDMsg=","oOk+vJUocLHecB0u61L+GSAE2zsZOT2xWwd6lsxk/OM=","7TE0fIH5FThQN4jgE6muU0uy+QyJ5seDV/bMtEP0uxI=","9aYouDGLOwoO5PCVlSJ1OKEI6d3DDoXgWVxpcy1xmu0=","Y+XAdiL2mSen5VvbkIu91bObqXv1clx+ZuPcT7JiqAQ=","nUQLVIb353qTp7jU7tAF/rxMg96NeNUn8TZgFz2zR34=","UZiS2FozgfME2PNFjFUVcMf5EDayqjJrG2S4G5BhqcQ=","3ZB/843I0a+j/IOe2BatnJSO3NGYd+V4QU+2m4Q70UI=","ZAbvMUM275wHFS0PccCbSL5fLcUdsxDJP1kZdiR/VM8=","Ql50RQbPwtT5E5QXaE2jYd1tNTTFWlHB+0OF5znBy5k=","wcevD+EipPcH5Tc7Jkw5yIYF2R1seHEE3MOZUWF0MM0=","4qkM++6gPY1sGD3dHGDQ9mK09TMBn95EKVVWTprmc1U=","O7BIueQQJd77UCiTi5VaXNvVjPjc9/i5mdZ0Cm4B+DE=","JP50tiB9uDZmZTK0BX655f0G+HRYFbZja7UQBej1kN0=","jg/co6g/hlFLlDuRXWz3+nR3BJndK9PNmLCxMOIDt/A=","nY6G92LOXbiVNaql/vAr07+4T+0b7D+bTJO+XpSapY8=","0X4W13u8pI0VOCmClVaKbD78HJbyEojKOg0PNqTo+JU=","9wrPVeRkm2vgIRmnFTTslBc03PbNwoN3H1+dSRGtOk0=","m8nktysyhcOSMWNqKflMZitQhVgMui8ifHDd8WR0MSk=","VEoz4inTCTSCbAkeDQH8G8tm6Ykq5mQhRj/a6OW2IlQ=","PoGYMCOEZNhU2BFu7+GV7NO1/dl8xkkn4X9inQmMx6U=","znlbe5D2JFRHEgp8arCBBBnFT+TL5Gh193K8UqGj/ds=","qv1Mik3WHtDXvfNi59wh2MrXZ1IYY7ztVgUAy8cAWWA=","DjpvbeovwO7lQlr+SeYKzRetcmeqG0r8cZD/9+egeBQ=","VRFAZ13VNULCeqhn8VbRoVrtPwaWmoM78QP7b+5w4xo=","FMfYvsq03ZhoXnQFU0gPuiSJ7vLImqbEPKBW6gqsF/k=","YlefabCrvGHvCvfIVe3MXJb+jRM35TGm+rH2cy94l/w=","qn+0iBe4gOvzxow2aqaDAju9VonzIticbH6s1hhp0Gg=","kqU6l8IXySgy7z1EotV3BLUm2u2gPZ/B4K3b9bvWaBE=","X33AMoSrtAEddVF0qWeGqSPK/p5ACIHJcTPXntoKwN8=","+VByK3K8YS3oTA5xAOKDyV7tHb/5GB0Mvz3P1I1R8jk=","GbTdQAy7gOtydxoQmEW4pXY6a++paoSOMY8uSDAggRE=","IiRPDiBVp9E2vdqUlyt4/sPOW/QlN/NLtQfam9eeDTo=","zFnyzy8qZzdU5QT8ivIR7JrCUx5jotNHUhQW8eCCS5U=","HDt4V8DuGZf3ocR9IUGLE9KOT/efTWtxzndrvfT2uxI=","gHPHOWinQnbe6CbXdL9og4655r05BgRRISZtdGn7ixQ=","BLcie1Ks18B8dUSR/3UIZbGbI80X/HYzh3zLwhHJpKg=","dPteRvuxlhNQc6Ou/ilNFsQgkDye85UeotTFkOs/L2c=","FTIS6f7o5pzCH4SiufUMI/YpqA5h6rlTCKBnn6Wmc/E=","i8ag3tnJp7NsTgAANTa22q7QuIwJvCX3HclHG+JhJE4=","3zZN6lD8hvdHJYKQD3nq9StE9XuuTt09ACBz0dDQjOw=","+IHzS++PVdrJ6BjdICmuVgUJfKSOjvc2QklbT0YEtMw=","vnny7GgdZTBsF0Ng6+v0SatQVDt/r59Rf+Hotwff66g=","pJ9BTGVlu8//U4SoOLUdiwYBlZ0IAwdpeN/3fI0kzn0=","IvO8ZA75kNev2NIwxcJEtZh/jVleC02cN5gUibbiKkg=","rkW0CakhA93HNXngKpdUvt+8bEWJcKa1lzZAHvMa/u4=","AyKqyI81uY5v9KRyALxVlAgrLB98JBrs+aOuf9UPcb4=","2bo576+9ehZCSODl6Vphrj8Zl3nelz2KexrfZctrEZw=","+iBxNtkzVnIlMU2ltNiKd25/wWRO23CcGAyUVZoUEJE=","O0RCDVZZ0iLSzj1C3Zqtsq4Uhz9n7X7/9+JWhb3pizs=","277nu/ZD9d6FEINnDzh5BKQ+3ARbOrbpmm+Ugo4EN2Y=","2Bbfvql495Em4OXQpT0ZmeksBaVdoqlAphNdbJhmmII=","pDondDzPzaYiHI8IevYevpkWhexnyaUX8YPBsE+wffQ=","BxbfQODU+5VvPGuVvfdBM+i/6uG5oWO/aq12gucHTPY="],"block_size":4096,"path":"contentScripts.bundle.js"},{"block_hashes":["uxVUH/VVjJzf2K/3V4bLdDx3r8zoLKBvtqUHOszbE0c=","yYWLi7fgK63Oxt4RWNYFQLdulH5Baq4I5Hgd62uTJ30=","u2xTdCZGMLa99NIF5Dp7X050BqH8NucmUZ5M/W9f2c0=","fkRiPHHdlo199orkhwr0wAKd4of2bV5TC/t1yJJ5M6M=","UrhZBzDbzqZIEDpmL25teKnropNJqqiQFfFGcrd16hc=","fSPoTcCTOua3fRTz6YeT0MU+nFi0Op7nhung8CjBQNM=","TqGWo/wQVUhbSp/0gKcILnApaA58nnOuq6jP9h3R8So=","VtHeCEYOwiZFy0gLilEbFL3umi5tpxoK2GATRoWBBWE=","KbZ1wOibhgbE/Qn0U/axnmxVrc8dX3duU5ve//W/kJQ=","kpgiIQRX/zOgBNF/tlgcwPSLjnF+KopGSNQiAS80y2g=","bmkn5bs1DXO6WCtQwLzeKtFSQyMYHA6XPfxx5nHnv4c=","+jzfFetKSWl8akUcKogRtkz1tBT0Muk7Ww+4KMwNqsk=","VOTdtAwvtZzFI4hD3kgGmzM2BTxhzs9u3qFKxdt3j7M=","tG2jnm52h01BQsaGwNWuCKFOnDPJp0QU5tTU2JKOy/g=","ygkBJUUxy9Yzw4V0d0d8DXGeGEwC0j99MCbohHLxMW8=","vmxrO1I9yYQ6SMP82uFUN183vz9PL+TM59SdjYMqyUY=","CMHb7FipftqRATOw1p6BlPyeDybChNqkY8SruF2y+mI=","b82b4idJu74V1cyyS/MlE0hv4en3FukOgSgTgwih1ts=","SCon4/iOJdVxfGS2azPRXf7/hX7EK4UG9XWZMVgpDac=","BKGDirmednGTIPQxr1LIeMfghB4A7OK/AQnG/RyUDBk=","V4mARwPXtzUb8nKdxYCSmObJBASDY2vxXJe+97B+ziw=","1l5wqxd8/OWmokq1HhmhbVp905a3vohtzyQWZ/LyXLo=","5V2C3Cq7MK8YNx6DragSzDrm5SO1K6uDwfrP4ui3f4M=","ipCpBC36cYt0c3GgE3gePP6GrJMUr2d+5UfeRgTNGAQ=","XJYcACah9LkEGta8Ksz4cJPdoKlpf7vYarVA0mhCLbQ=","VO5/31muz+OwcNDqMLOKLuNtmK/L7DPGvPM9VQgn5LA=","zMA6JebdlGSnM6K08+rzjFzdM6USKWTxWs+10gNyurM=","6EiIMirKppbV88qK9lCHwB0egOTn53SDY4ANI75Ye9w=","jh6dKupVVYGQCH4rLq3+Ymy3t8EZu04kWwCJZ8WSal0=","YWGtc7fF+VgWBglMsbt9ykGb+zDHEJffMVz75zwyNDg=","WzQRf4lIMuoB6M7m5PMRrfSpnGcgVGoCjXD0gLeEqkc=","yZ0AndE8b6a3ysHx479bWukHgzhjOcbeZE7sd326XEM=","Ep+WGv0EmsBHl3zpwJ3VJsGI7NMsYYz19eZyz/7HIhM=","ELGP/T5xg7LYuAWOKaDgdalqNNbcxjxlu4wl4UMxnDc=","ZcGQkBeus97QDG+enTAAau/Cx7Xmc4sC27rXtNLWTbs=","+kRAENDxFMBt7YbkuhG93651YvpSIwYzQKH5W9PYNAY=","ZRdEOuhl59O5J3YpINI3p6G4NTE2xhbXev+XHBcqwSE=","DIVOheoKT5TvTCGy8FzH9YvdwzcPHX+bnsraBf+P8UY=","q24xtRXuB4Cack/w8S4gABsHQlSWAAV9C7hNbFy1B3o=","o/mH41A9Dhqsx3BSLPYZLAwlW81Pz1GmRk/2PYUxl14=","pVA+lnTVBsTDnJlcUxTK4doZBwP1Kvw2FmIEkY9kk/w=","nObKQRh54uiy6w5vqXhjg6U2ctV3pkxFOgD1E627bR0=","/FnKzVZv4Useh5QxOmyZlzpYKqnGDi5k80oRTpK1cqI=","pWitMr+IjDY95vh4mQElyHGUigkVmmtAMx4Rd7qd5MU=","4THRi3QqtzkPSvAXlEJMLXJSlqMjc3aw6BTzhBsA7DM=","19/5LiCWJxVciYsLdxrwcODA0eBR2Zh91tZl7A2QkPk=","8f2BL0O6fGgxTpANAT9s4Wss+7qaAZnuBHhxMR5ghm0=","swGF4vydDeZ6t7z0qpjhHOqEdyown1fI7PaTovkXi/Q=","n6nRzOY7xQ7HR/Ot72P7CE3GBcKAB5kURNZE1Ug6F/E=","FmQ+Bf2w6jkHSBBRPAfigpo4Rl3PfdL1GYVpTTFTS18=","IRiRTmQUbFNApCO5p0P7Nj//2PyuFKn6jU+ERZeJQs8=","azcdMUTvh8OkbYekciZmyzzJ375y2kFU+Kb2Ny7tMnU=","5z8zaD1yAJ3XKVlUdCpW7qmCmgMYIHL4RpmHvAn3mCM=","tHkYrYMxFo40qtqWRuS39/tElLrsVJvmflCKbDarADI=","ISjWBfOlwoJIAwibZEIA+Fhyb5Qp58sYRcmOHYfAApU=","/sIg0C62aDLgYoUctrYY1jTWcX3aD5Mr15LX+o2MGQM=","Prqz32OlTtz8ZKbBM41qrkF0b+a+GVSrcBqmM9fFKHQ=","1N7soLm8AdHxZesjNYDnpz5cHWnKN2LBBMhY9/veWSc=","tx1B5ynO5VGBZxFTjE5Zf499p/amuhf5O2grR3BkdoU=","Sq+QtLlLLWO/6/gu1g3T42hf4K94nzDOV/1UBo2ShR4=","HNGw8WMbcMUJ13TJ6mAslv6P3abAlI0ksqTv3CD8zoI=","5JtgJoBDZ9Wiab+/kF8pX6/ahJH9MgU5yCIEINrdG9A=","tBtbgsUuhTKLURyDWRiNfsGflfg0+WTJS9cdkF78O44=","BpDz6tgv8DAi90XK+c+uETAigvTQ5EWgiJC1J3PYz4Q=","5/ZvimZMx/W416kNXNa4YW3jyhfemf5pBsue5rRXLes=","wuyZVc9N9k3OFRxDAbDS6kJUrP+72Dbk6XTESFybgRg=","XAAGTeETrRZlkOx7gyZaJh51Xgm9aLP8N9j1dVYRFAI=","+vUxF22uAgDi3U+NjT/BPM0api8IvWR8NnnN1omHBRQ=","DBw/uI4yB8P1TN5BCLpBhHAlHXTgZSmowVjFu83WS7I=","ZPWCNuBK6FX8G1n3yGw7UrYiWQmbnpX6l2RHZgzkEl4=","DrTZQYEmKo1zLjpSHIkOYAtILz4CFcEjcwT+v3mtyU8=","RUWFBULL/goUZ17fMqGx24b7F9TUAQvxWoq6QcNwWic=","8cid5J9MjUgSpX2aP0TrI3k+MRDcA1Ru1iin6I71qEU=","WX6TDyZ1FzTP6NmwyFtDzqoELyNavHrGIvWUbmkZq40=","QJoHXK9UO/O66QlJt8oKwPm30uZO4RizCvC1ItScrkM=","v+2LfQYiE+s//VIjV13XCPI2aimmBOA/zoto1BYgj08=","R32Qpw0/MhgeDjn3yh4SVEPVBjRfnWfP3fm9X6zRUmw=","IuY78e9XX7mBX1EXZlmAHbPaCpiu00Xj0C7FmXo3BD8=","M01K7km6z7qTKCMGpVYHQf1/M80mNoEynmhsAepsNY4=","sfVgSZW48oH6XLL8UOXvyVm1q+I61GNBoFhlLiW6fww=","FduP+GyjQxr+NYLFVTgLKYPcl6btexQ10l0WA1dfuY0=","kTBSnIvhbA/gp5v0NZ9Wx3Fmy15+5eYrzqNorqqsBkA=","4xQcPlI4+5GKHeZVrOv3CxBVt/TOkouMzKUQ8I+x8rw=","mHCRmGi7tihrpGx8bwF2h6i3lbKKw2ehCsL/U2EaPwM=","kLAbFuqoUqbYMUxvZPpoVAHp5WByVfVvp7lnAwwpv4c=","NowNzlPexXULDCjlLoN5pJfe20bEXBuQbsLArt2MXvE=","5+XKDG4FzECa2ouh4XEjghZi+0ee+lFIH2wRFHZoCZs=","5UbsbGHhTYrUa+3jLoB7RDS1BVUNabQat4lNIEDkMK4=","pR1TneooXwWscvP8XRtQsms3f02KH+76STaNtcToXDc=","v4fA3py/TJgHICFUAfMBJhAbO/1TiJf62w+NQJNwYP0=","o1/9MPLw0s9N6yAStbe9bPVPy0wGxzmcCvEtvLR9j8o=","o7vXlu0o7+3ycnTyC+NkfvqhDMeeFUWDIv6Fv6LRRaQ=","93REzxB6iGrNjm0qrdkVj47mxH+vGfnDOI7vWuehiWg=","EcsV9oyyY8CGwiMoVzzhRJD1J3bu26Nte8CzcDNAoYA=","hsNYchSqfeLXd8BAgNrhgulMAmkyrwGnHobzwsRJCvo=","MWnlq3/gvZJov2MGzJUaVVu2ga+LmHmG5jzQ4d/7jL4=","eCit2FYjIzg0ZaP6DL05d33udy7OITp1K9xNCjmtfMg=","p65CRE9PReHO+P1SISrTwXAXf9yvb0QCRvvIS7iXILc=","Sp9Bd04Pzk5Y6l0RR8t7CQYMEY7PWaXvmKKx2Rat1+Y=","aRj6IY3YJNsm/jGhjtbUH0Fs0PNilFlTp9ydzOTKs9M=","G/6dYUPv81sCjs81GDdMfF1/MPDpb19ENd0Kr3oBFN8=","Prpt0sBnNuYC6PNvp0RbJsvpacfqM59umbBzNQA9Fa4=","TV8qP0JC7v/7B9eRkWQwg7y/+4P/39edA7l9R+253+g=","5CWyms2h9lfSK/RJLr5S1xfwUkVh3mIFHtProqsHjy0=","gBP4ExYzkSYHWaicJFEeqBptIyLClkOWqfwGSlHjvKA=","m50Qnfh+TOu7484lSPOH3PvUA8v3z2LVPkGG2JTMDRw=","y32IAdweTg3LGS1UBujePYuFgSCYTxS2EheW0dZUzC0=","GDW835Jzx33chhbo/plnDeADADwVKn0/A1UUNrLgRmk=","pU44eunEnIprb9pQQUJyybSX8TsYlMg67pxED908xdE=","47n+Z/qJk1zstry9dFc9vIK8lFUSgS47m+zsc17y1iw=","OcLm2CyhxFk8QVgqFpz6maKbqZ/KX9cHv6GF/PobYac=","mnICrxMR1bLOWlQdhrVeuy2YMDCpgL/40WXK1dAO5cI=","j6nIz41O3fKaoa05Y5gWPZ3mjpxoBaPyi7dAMtvF0Xk=","0Kg0iAEaB0O2D7pO+CFt8Pv8aR4WNR4rOb1FXv6gU/U=","nWT1pi8z5GrcIRADgHlDw0rW7JXZE279C7qsk8ZfgMQ=","u/b96kYwT6K4knTgOr1eZEKGdEmXgTTTiimys0gPRSM=","WeJPAdX/YXjlPJC8D7B2E1bxyn7eo++p4EJdM2U5IeI=","fwcJHMV2t1vTAUGUfNAaWP3xnZ/iJ+WPOL+tEBsIe5w=","HECt1037x+MpzyEGBdSnlwLSZsI7TD8Nu6zx/6geN64=","7OofBy0b8vpBY7N8m0a6StnNg4lsc750YGwSaOB/k2U=","jE0jq9aEPc19tNcUumlZMsc3+nqKFeQ3nfJy44F3Ayo=","yVcfr0gsy2uAlrqp3kkbzpnjLRnNdoe+mqOpBFHIduY=","JSI8bMojEPLdHyrxnOnFrol3vqRQPb6BWBTc9DV5cyw=","9Ib74NEn51eoT8758GdOj0z8AFuDrXLtc1VDBGekgWU=","dGMvZJ7BbIRv2JHxgqT2Joa5CDH3WuMd31HmV65fo9g=","oVKRHrxT79W5OtLwxW/+aIF/D1yXIzS+HIFn6T5F1LU=","agFXVoiKHiA6gCblFLZM18wdDIeow0kYloFS4jb5fLg=","q3DJ+Q0bP31kAi6k4ZNXREPySUpodq6A1LnqxCB9axo=","TR0dp47N69lgr3xncVgkfeYpOq7e5mJIOVWaxv4OZJE=","RC1bYBPMjt9pGmJ5hr6S9bRo7lJcgFQf7OXT9fiVSsE=","86TmIi7Ki9G2bbU0FtG1dKwJ9b4JVp+RhLUAt6jzVXo=","SqVmCDWwf6Q81lRbH1/dx9FiJ3VqxwM36dPnMTM44Jc=","guUgoLYtFcjJz+4GSVDaLXS+5jzuKomQ9W4bZ/e+Tac=","6XU49XeDJDxX/lveKnAwbHt0+9vGh5IDdXrFqJkkX94=","GFEO2l9RhXmVWL75h0Ar0drUojg/mEyGntEQauFqlhk=","xuE3HEuNnjs6NRG+Zph6g8ITBn/O/feVgZ//0IKaVCI=","AGHq3GgjRa0YPTcX4d5LtN0ttURXusaCw6BraUsEDwk=","BMukaH7X22rzkpsotaFN2o22M0s0wXyWt2tNxG63JuY=","Q2OA+LmkmNftiIsXAMOL94mS27n+5H9XmgwsCjAynqs=","5UtWrSnFzb6m3SFryJvWUtTEiBfmnqQlSzcUeTHmQvY=","Ew3YwTTgh3jqdaeWWSI6nN4lZt6HjJxYrY0cBHSOq+8=","Zh91quIeuslkmnmvp/OaArHAG0+fqNOefKSXD7Vs5tI=","jXAKpZ95PvEpPIuYcvSJGnCbFyI3oHqOmfIi/Uv1N28=","Gg0K+cHR4OexUR0C/fASS2uS9DkBKagRNMZZB7MXiWU=","vGJZQsdjWp+3c+dekcEaQ8HWd9tJ/lCnIxuw5FVtS/M=","PhcRxy22ZVmgeWBEbWxQvtD35o3/4PSOO3Hj9ocGAqk=","ad5Ve92ByiWvGKbHraFoLUKQMtyr2/JlY+lIt0rJ5h4=","Fv5TFk1+h5ljiCmXFAUVnywoQVOk9+gtPj2KYPHleIA=","dUc2DNGW59dqMQ/OVwjVyasqXcaL81AwhxEUxwUd6k4=","gXB8ZTq4VuZMZRsxZKnoxfKe4AcudL7/1Jg629wf08E=","yIZwHtdw0/wVVrmPlwXtt/cMNSc2GKKjAdPh1Yugzjk=","llmsP1XvLIsQpfMzW74n1OPEqoxQhyE8Gz022v1WyUI=","Et/uKXURlIZpRPT+QYvWA9rYlsCacmpAMh/jGij8i44=","xOJa5H5x/h0BhIDsIjBJSs//55RFdToWQCAnmL9Ara8=","tqpCYSC2jlhqijMOP+62nKHHDVkV+dI13c32Q+70M/U=","1KOuDHF6mi7YTDbmZa+AHkU00/OTguGE/nUAWL7PYO8=","zxoLLwu0jkTfEscYiqpJolufwseDvhtjp64tWMdbKac=","C8++fKoYMlpwX1HGxGWP6PciIZFA8BtFzfZ4pRCJdfg=","GgH393ofDfPoBca94H4imQkirmbwqdXMgNnRG5rNdLI=","hD2EcXZdoXpClhXf+5AcZUMyiqMuPoUz4tyZhyfrc6U=","TpdWutSKDssLFDPR10XZ+490CE3xtsvMbKjRTohr0A0=","47uIplTpcvzB62j+6MUqXipvIVG5EFyib2ZZOnDBjUM=","pfdEdZbmahacSoYmaX22vV9CdBWh7K8cbnPZ3vfod7w=","6MlIVYhQrNT8mn42EAn8yaK6Vs5Oz3MvAapB5KVTcEQ=","DGn8GJgzV4OXrqW0f6WdFmtTrVUCXWmuq27dZGPVBOw=","tFsE3ajR7uKKrI5G50wunNT3koxkFUX7V6BW9kByZQs=","95eKLqA/uprC08Vxv/0Iiv0V0OK8PacX12vnUUH0qh8=","07YKkNLfJ2+U/CktS9Na83qmeluh+116P9Js1lfstBQ=","y104gnsuldNGdFVSRHXO8Ic+MUIuumaaTLfkaWzv/rA=","d4SUDJ8vT6fgZ3lVGL0VB7myTX6xT0n/5reVo9LU+Uo=","qZfpSqhaf8psEVU38KZozOy+8ik5vZ22wZwZOm0IqAE=","u3FF0v8yH/OXtmcS1m5tEirgcCF43YHBcIc9djwSZNg=","xWJ4RQjMo/Z7JHlz5jFFMpQHe6GYGnKet0hUK0WNGuU=","MCPB56tMo9JBsTa/VMaMHNm1C4tRS6r2+2m79ZTMIBI=","q5cmBGg809UvpBuDZkiQcnqJCqdfz4WBrsWbyc1wVCc=","BLxQA6AGcLgDkhPXkt8V03vwQ/apk1/5/8LENTUIX9w=","45+A+JpvpVZ2CACV+9Kcnkf2W1KmpOhRsiIjH8+hlVI=","OC816SnEUT4ULJH4g7vQcfOP6Sq0o8T2/TF6fjqtUxE=","IfnNjskK6UxkCf2GB1pO09bAOcX1ZRc7c03Z2Eb2rsw=","mkv2w88WmDU/ZoeaVlDMPhFZX+J16DpF+sHReHrrZBo=","UFICuDQU3Gtyl8M28/u/CF7ov4fSygJFQIGx8l452GA=","LY9Y1bsVXtHymR/bNUGhyZ3KUrhySx2NQg09LJ3ZA8I=","RUWM2bDoWHmPFKdBJDbsix1mspeeiukwq4fnTU2JHYs=","LzgOETVJ0ToZNXNGzpil7QJGmD0zKQurtnXKKj4vEIk=","xYs3BFcGkL2Wa9kVf0P3AOvEG/SIyTR4we4kauzPY5c=","pDCL242PYqKn4eCvHg8eC9XSqKEh6tRmNqHzXTl2Tq8=","Hxb4d/SLlizmlYPDntdCBrNneglZN6FUYCQjOHkX5aU=","tEkYFAZmw4RYkj+lB/zODYejUfY+94AlD5VNL5u+358=","SaXSQwTHaM7O5W7ZhgyzhRbZUF6FjXTdokcg7cGjVcI=","IP0dU6Ki2hKoBhbZl4tFv2HV9XmFge4sIN8+rOkKUmQ=","6HxyKVyhPcnsqjaW1q9dzf2pnGmriK8PAEeBJqIYF9k=","4X5sFK/ZIul0pQ9gm8OSja5ULveZD49I6tiVDrh9Izk=","z+4fYyX53AVbH87WD0zlOBeChFWWmXWREnSaOnfbLA8=","6zb4MbhCtRQyx1v31Anya24VkGsXDey5vkEpqbfGBDw=","N5+eqd8Y3LdUIajyeAbUNE9b818bz7w7mnU5e7HyEaQ=","UDgg7orUWYRlSlJET7ryFxTB2CSA9IFoPwQeDZdPGM0=","ZjLhRF3CYdq9UrtDg0Co0j6lT1cPIA2CcTsYumZHlIY=","Ib+mtIn6WgHhKFqo+OXYGWaQHv164Z/tuOvY2sX7+ws=","9fD56tmZyOlKqWKZWpbYEoC4RHM7NEFY9AlUotwLhX4=","n50IqQBM9/3QRPjzEPvXz3iYfKmXsOFNDSLZiGoArgA=","R1yoCmJ0cpm9tGvd8EyItaJdzrRevWgdcWqKYjTDaik=","Vkju340nJ6w4GE8u+BkH3dvF8ui10IKfJLDdX+m0QEQ=","eUoEDJIsSoqT5kUe3BV6dMy5dX3KhG9McabmmfJTg1A=","pEJDCf3/jgGsnRQSNbWE1aWAEahYSMIG9oLsPKrk6S4=","CQ8U9g2P80hOZxK307tFWyLNYzuZbefR5qIr4CyPxGY=","pR8ibx/7RT+2PHVzfZfA67T8e8ef07qdZA60zJPIbXo=","8M4cimBygOjGQM/+fL1Rm90OdBn+Cmx0tfTlkSbhXX8=","Xm1sZfAy97YSsoxdAG5eHQJSp/faZEVwkch9q5AAdDg=","4E5DRVZc6JW4Z4VnbYBCfCcTN1YC3ZHYu+8V35wYrxk=","N/pBTNtNRqqcmBYIXO1aU3gDOVN/Owj1bJzxfQu+c0Q=","nlHo9r2PDcz/Y3Kxf45eKdEAr4E9LoOf+i1LOU0Eyd4=","Mgwrr9iasjnBaqH1R87NEBGY1sCX0FTQf3YMffHwpnM=","uom7SLdhftq+JtT4JpDwhC+rBPSlClkjJ3ddeihdy80=","F5NCLtIhIp+Ly7ufLkkk3d2lmgG2UUQ6trAWwoX2eaQ=","JjxMz8ijsmEgLaFjUSwd5wX7CMSg4ESPy1ntu3AJ3Io=","+zyuxIt3VTlUClXAx3emKDfdUVMoUQbVC+GxmwMJVXY=","qT7LMr7PCetNJPCZS4lna/lDyhrNLh8uMxvsdQdmyT0=","W00e6V0hyrg4mTZX0p7/pAHlHs8Av9KvNqltsK2XodI=","xjt0EPnfSK+q++bqZnIZABPZsn93rJhOjCM/f9qf09I=","HhKzYkCg18t9gPCrowyuQ4EyLcvN4CGU/uRN0ISbAVw=","hL+L9QHAuoRT9ffxCHUtvx2ekyEg9Zpft5NX8ZVEP2c=","Vs1HIzUZzVf/np5Jrxd8xjdbSlu6fPb4Db2vfomiKIo=","Y7kNo4zmEZ8tMm9IvGi2IVQO+IafpoSGXUp3zzlfYoA=","+Yw2XCoN33KMEvy30QubiabDZMLPzQ8DtrTgQfCapTI=","+PRsKAAtddYtOdhoFgUiTuHKDkMwWWdCOVdoltFhtu4=","4hmSImctm4brGO/FScpQh77F45ysymfTPkKmHnWD8aw=","09v3tSwryrikTU1hMvY1WHKBAVtEZdywiH1XZE/eG3A=","vQj7UzzLzahSzBai4MBCVZK5ti4JcJOXNAdGNvHpvTM=","x9mGCo6U9tDZs2fdu7OtGBF+97Z0wM5J74KyyNLufsE=","D4DbW9V9vWSDscFTjAPbTEJ84VJ2CXZoCNGKA5kVQAo=","SXTTIm+0h9WJ/BkRyV2Vc9tccEuyd3gif8bWFWzZBUc=","LhPqDf1oPNdgGsAhkNt8ZcXYm2y4xi/xj3pWEtO2c7c=","4T+jksnNQsB/nRhGZgXYO/MyYGsVyidX8pQ7SQMrISU=","hbxXDtdITW6fT4iDdnBz39krkN17NPTxImNOyHaIsQY=","6iMEEVJaq+h6B2q3iHSxswAoNXPU6NKxCdTtivg0CNo=","VjvzCOymUmTOxAq+KnOGqaV/9nPh9L/sYgtNYMIFLRE=","kb54fqBbzORvTnfve5/Inz4AuLFTZi46GXKAB/r73yc=","Swaa0YIv92Lo3n1dL3yEdF3RCgUD7AM962VprAntWB4=","v/dW36Svb1HpUScIJJKK2ivAe91j1ANFzsb4dtVuWsY=","uWtdpDyG8tTZubIQDABKiv1o3F+lx/Jpf0lJbdE+a4c=","KpQywFYauswHqtwjFcdGwk0hJSwDVX1Cd9EF6GG6nu4=","H/PItTfoEhNYeN+wFPM3ASkFp25dX1ks/n8AWJNgYmQ=","wHD0xpysNNH+wNKNp40d73x9OimHjHt4rufUjzQnwO4=","Q2tpU3H/wT6fEKGX7GBaqOxKgMce1jeux+oJGWt1Bi8=","5NIrjzZMZ0nG5RLwjUbmeZwvtJ0SgOaQRSkBy4KtY8o=","XCvO3R8B0koEOShidw7CYFql/Z3KYijzFc8Ctnxm8j8=","OKUfPT/zNJdrQs2ISnO8qmSrLKZJonppxBVmOo4LoZA=","X/SteNTKxI1pgbjYX0PtUBuIcKK2jaRgtT3cEYFOgn0=","p2CGxkq83Z0Hrx6peCFX5PWAeJCRXfqz0dOCPQfw9VY=","gvUZuf4eLgeA/Pi0ONAO2xLaFUo3oBWdzcYcWRVmRRs=","ptNYxOKkBLlOM4YWtQdpfyWdOqNXeNM3/elCWr58vok=","wk+d9WwlPruiWzJ1oTtm1PXwWXw6S0JXxdCjdJfvIdo=","7vS3eLq/Wfx3R1axgM77FIBvS9HH6sYRMtiC31C35y0=","88s8rI0Qs+W40oqpLYMOVuxydu5n0KEIyRszxucw9ms=","qwaLRDncvYYj4XuRMofi6vygPc9gTiUILurqfcwZeCE=","n1i2oaI2v+79BCxDh++TJHWxixD5Kk8lKflTKRsKgV0=","T7S8ZOhOQynAMGmGK8cVlatBoSi9eeiw8AsCOH8Jmjc=","s6TFXuETBNwVYYU6SAxcgTSBMHOTKu5x4wv1twF2FaU=","wfC86WFbIv/ZkhNago2zGxB2PInHrJEft31xqvOMrDQ=","VwsY5Zjs3N7g/En4JwagI/DiZUPHuB9rNxOYcGgOPS0=","139MBbnaawI+/Eajhq5iAk4xkLEhPrqeeeTPCHaGam4=","BD/2hMkOVO2AbnOToMXUtCp1Ou1t2meq1IaMVtCq4Ek=","3Gucl8++u+UNVPuMMbvr0dXS+d6c3lPH7KYye7lD/s8=","5sgZilbYYHeNQxh5K0iKUI+sptskos+ypd6Z3siAmto=","E3TjrESZDkZMdH9dRo62EAeAPDYVum2okaDEsPJT/P4=","HrVVHEwnw4TU2BQzQdvq7UWyGMXmDPRRc4feua+FYsw=","hROp8ILyezkyva/Bj6v2q9+/I5Uh/yzenscwkH9vPNk=","rG7VcJ99k41YNSLWT40B5n5rYLzEEvKCw/xMHRSiyBY=","cBwcGIt6wmRXfTbI1WzXvRbCnSKACTo3jT4Tii2GDfc=","ns/V8AE9HcbAIsOPnsVt6IAf4dZKBin8bEGKBhx1Kro=","xpenAzwwgcvixLjyb4B9rUl6ZOAocc6CeNdVr/oQe2E=","sFXzqRa46kV4oDxDIBQ9GTQZ9Xsr5t7yEQtNQdVv9OQ=","/LZtxL9l76v1kd7vpfQAqYB2oR3w134AkYDaI77yJXM=","m/iLajAP8Jje5V8UAbkNFiSRYKTSXuJY3Rx2DCIwzug=","eVWouTAqJnSxVFtVgeQ6SCYaOhs7djumVCl8sjTHdA0=","mgdF8vLQlugGMjJvrlCXm/ZhOmj2/zQ2q3UQldt8HOQ=","mQGDByuwN6C9MkPQ15Z8kqpOFvJMbPrb+lhFmJWdHrI=","oz/0V+xn4i6dZl7bbCsZ6Aho6xsmQXnVjLEj7BuWJk4=","FozGBeP66j8QLnkc8Kx24qnDcat9MlstIdkE9iFP9UY=","9mNLHieGbaGzhk8ZyzuOTm+JT3YdjWWS2HGQLLE1I1g=","ti8BYN+V21uE4yY/qn1CQ6YUOl2IlPyh7ANQ/BULls4=","mfO4A9XS2zgvpMJs24yXss1KizhwNmeZ5OYLFzLr8n8=","9c4tFtcCC+VY5qU6fBV2X19gL32jOUNcFgDD9ZwvhCM=","oSOsXIG1/bHgC/tcV0zVoHKmqFw2JNzd6Y2C69e2Gh8=","LOj+R5rVdZKw6Y/3wvth5yvR/3Et86OA1EwuQ58s4pQ=","tfteY/HdDsNy89DZOQ8aBupSLJTJ7j6/grDp3zHlG4I=","wEGE3zhTZfO8Z6m39BdptC2rDJbkHsgsZzU2YKzf2y8=","pfuPFOS2bSK6nPHkugOqRLSt7QnS2Jaa4b+XH+qYqZI=","rmIymYZscm3CzDugeKVJAFb2pb7awIdBskrmTgWGCp4=","waMaDZKMh5m4GT729T7xNqpGCM5tKEbxbQl+hCmd9XM=","nP7+QJ3qCZlKZoMA+yGev3bCg+jcVHjCa2E5UggHxQg=","P/sAw/EXXKJcso/JCw5o24i+p/JQglxoq7Mo779J6d0=","aKIZIT9mEXc8xFXKQDV7TQapDYhLjz98YNd9mM2U3DU=","e3eQIH7fdZo81x/xi2Fot2nBwpwZx3vbcUutD+upQFM=","42586jN7+5Mp6PSNBFQSa6fe4+LTYNMaFEDuIb1QDJ8=","OEdq2zsZafJcU1UVt052MHQV8NUYy8IDXMyBP8tStQs=","HyR61iD5ICBDsBLUMuAVDK/ade+yPHHaZN9RYzLjz9M=","qRJsku/LeovtgG0rT53LQeTLDlGcgGnr/pASo/28AwI=","Rc0UnzazAwERk46yYwhONYzKGwpm4dyXHvSPv4ruvmU=","uXniK5Y7ig6JvHBokdhYfH6Mv+BleaiYwbkPU6Zw2aw=","Vc5+b3D9lFyx2stfMHECgGdLoGAM8FB+aP+WnzZW3VQ=","2lt94FfjsArzX1IT9nOWuBUZBMtE42wckICB7H1S5Es=","tiqfEwEymmFYUBG/kkp27L0Em6GY3ozynIupummkSsA=","oAhx8WjNADe7bMHHVXJijYHjm3JH3F82jPYXI6yrEM0=","OU/+FT4CqvU0pKLBkoAsoe9wIoK2kCZNqLRLjy0tOWU=","mDVadRHtJcu5rkcTX4Ev9UzuANZdxPLhwzeYfVGOJ6o=","Pec0truaN6XT9CN1t5Ev4H9S059QToZWKw2UFdyeV8o=","Ipvv4YFdMS7vlTYnIbPOIXVqKiaZRSDKn5hPaSYjG6A=","rz7EZeMf+3qXptE+gackCkp+o3vaakyuwUqF3QanRjg=","mYos88gtFOT6hFd8+qayIRbIl7doM6WHJ8xhO168xdA=","d+5LU3FrGqR3vRrSO4IH5W/fYLjf7M5OyDTU8W6VYPo=","DDcNE1HXYRYYgAexKwxr3kLuJjK9ddDxKW7STqE4104=","L8xemNjtF3Nz9RyaHMZJLeR4+KTDfaClMbjklhk6IYU=","4IfSrhsyAQ4mBRSoakhJiUUEo26TBV601ltFTyPFLls=","g38q0uv6E+G43BZiwSsJC3I1f4ibEilz3P0KYtkoETI=","mIWMc/G3DSbamKj3zbZOvKDnMWfxQPel9cZam2vwPZY=","oCE6OTp9L+wyHtRfBlFi2HchAsN/EGbmx84VEb7Dg/g=","cKLlbMPSsomy3wpIeVx/pWAk7cKMvw501t7lb5HM7wg=","QgS7DnJ5gwyEYy0RhOz97kw4+B7PJVmIN8lSaCF/pRc=","MwFgsuIZBvrtR7JxRPN07dH2avb34nwk8hSzu2sgdSc=","3hWN2U94In08qKKndEJeSOtR4w+kKxQsB6Y6bJSkjRw=","0rDn2uoSWWWMTeaXnXNc26HQrTDqd77KVHhgyQwpWVY=","E++lP7t6hwKJ5MA0IhbihNinRdyDOWtF5jdZnhguK0w=","akaKOxWwP32X5g5YuAeGt1wK9IzRUClPvaseBJmEw9M=","aQ8VWlbpKZXTRBqywbtJA1VWvILFH2vdms2Lztftyx0=","kOkK72BtQJZAPbjv+us77M29cX1RynXU0Er0OLf8C0A=","Ldrq9PvfaVw0Ud+aSh7/Il8iD+YUgwnztP/MjAUudqs=","5xuDmsboj3gykk1MskCCo4T4zXR9SQ2WZFglWrhk/ow=","q2p3HkKGitWSpUzSSbLQu6eBGbe/8lxXBqTAKeSHYAs=","rQo7X5T7+5HYmwnwZ+2+ZfLp1cCcCuwXKwNByLCXUUc=","4nGBLX12G3sl77IjIgYOjTz8Ffxetden6KHRyH/V/Ks=","b0rEHAZh+0x6HRk2dJ60TceIjppVaaObdU2xCopUIbo=","8N1eVlWWgBy6fIHUINRdk2usvu9iTfiCdf7RLegCSTw=","QEiE4IBW+EHhfp1IneC8dPwfC1mkKYbbf3DwzgtyiRQ=","qLZ6WhWslCHNr5UxB5jBW2vEOxt/1ts+iTBib1OQY/w=","YSH3n4ngNURgng4wTKyzM2fB4B3HwyvGwcFSebY51oA=","SK5pacf1uiPTKfS1B5U5iS+qgqOqlr54PcI5Wxv8jP8=","3YqjC8EsRoGZ6wEzjYW6rdeoLEygtXgqcxuiO8YXbR8=","vsR2q2gqC0q5RqWa+vSS93h0klRNJ3UW0TcRZfBsTlw=","jVt8MPrOPLTUBxqNF9HlGCoATRSNKyxGt0RhuRhPj5M=","QUA1TbqUTv6O4FgF1riGGEf1V/DSc4eGNx8qg4EQQkc=","32SVfI7uyt7/d6HXn2YAeZfA1Yeg3xmZAc3u4gyo1aI=","1xGmcFPTw0kRb8fVAVyyWkQgbJAAqksci9OfhHHFQVA=","XJwzYMLyrm/9QBXXoSq5HncuF3meOVrsuWXtN9L/4EQ=","b1xqwMGSrMXEPf42+Ne9gKQvEsBTLmmvEBkDg7Kyz0g=","KZvuNs8X2YiJOjlJIFtvn6E5cOMX3th0zsN06sskznc=","ef0Gc0iin+jMM202yi/6W4nLrsoo3wWnyhd2YsgnXHk=","FQgzPLtCSEysPYcGf2Hutu4mMxN/Q4OCrvBfOsDv+Co=","R5lBr1KQ4cPxDmKh3DDZawp0N5/fIYdcBNZOk34HDNo=","z0JSWmBb74nD6Ztwp5vW/JBx0dD6joae6507opM8nVc=","yujmjhv4Wc0SwTsc6A9uQYSCXoRy2UFtMcLo9RfTiIk=","XOhOjXJXzS1w8GSPeEB4lwuYXZpcdtThJydAXf/kxfo=","V2MECG/2t71zaULeoU+JXnOoyIbkzJivnzeGdJ/i6zY=","3vbb07ovcUEZCfDJFNPoaIobWohMsNP2e50mTEMGZT8=","6lR8X4P16r/NtW7g5PCAqGHGphtt99VJFFDYR0uTn4M=","gpaboNsw8JYqdx1M244HGc0PBWZ0b9wzmeuzh9edJfo=","dziXpNQAprgG/pv/XOFq1U7VefxBngjWpue7SWhzyzM=","9T2CqE49dMBZDsF01CfDoRWtdUFnn9HI+ck3HX9HQgY=","9CZWqm1LIeD72GQCFc4e5Nh23l5QcSUKvts8odW/Zng=","UEzBT4zPuXz9zH7jWQB2x0nSMFgXJTWB2DQ7grKO48E=","WssbfuFvhzQlfPoEZGW3W3jq9Uy1Pa1FhTvF+wS9S3g=","GAj035nyT9i8JRz24fFsGm5BiEmVeqcq1xCcPgAkYis=","VZhAF43jLWUCiiI9volB0hcGKz2XEI3wtKU0n0hD5Oo=","KaRnwwLRGBioeo/m2Cfk4uPLZxWqZXLxjcL2V/mw3e0=","HxgztBxICrHeV7yiwmyzUsPnG0KxjZ6j7LdAmTuFb6I=","lgIxy0OBLQd/ee8V3ATznFGJ/1Hbu8043wZoK4wuFpo=","eZXO0cg53i9IKd5tetTUXhSdphbT/JDh02GVi1uxZck=","dd3aNMq1qLhHmzVSqNw52AOAuh6qbZ3kM8Aof/vstCg=","s2SeJ+A9lAaw22uyNGUNIIA4rp4uqeQaHBemAg96p6E=","YMEKcEj/UO7UG5n4ddF+0vJRGcA8z8Z4bb3nX/9s//4=","1LCnl5nd7I2XxQaA53LYDmJpcECr8ubXsUDXKmyLRsU=","zux/pVxDQP2DrLMxliLJRxcWqf+VrgmcsmCvM45Zems=","ga0cTHjugajMFX3gpvc8NAoj4yGwTn24QMnY1l7cw3k=","ZI0FlWDDDkPLXT5fwdLA/TLumAJQqrjAueSgTb7hnBY=","ROfecUi932LSL5VPJWHc0KLA66w8RGGKcF//DMrmd4c=","l7LK3jNzJCDBeCdxzRI3h8at7Y/z8qD591pmaUeT8TY=","JOZewipkyIl7bNwY0xtDi2JxTLI6Upm4dEZi77nwuGc=","vkaJfWmj1DP67NmaxTVWEVymbfPjv/awEYYWQFU3KUg=","MyjI9P9R1h6mFiKm+S0PuGg410lHSlB2Uk1FK+2ws0Y=","qzZJR2Uo1MfPizpJip4Kku84wNX7MVneP/ficDvYhuI=","fE70QW7TtXCJJ9pUrGC8E58TdKfvqQ7lBirN++gjHX8=","+GLh6JZWRP40rTtl3i5tyhmvLdWJRYEbE2msQ+yqgEo=","gx0TyPBkQ2ZSWYPDZ5xhqNDz7L9KVGnWgczLD3FMKyQ=","yO+WOQDhHnlZzQgjG6IWGv7MRBsqiVDKjfrosAFqtTw=","uC11mHt5xZg/qib/7JcC0RkEyIFndO4f7P6Lfa+RYy8=","EuZQBxDbZBjMOP2T2mOrrUf+BOikeJvhQxzAbkjQ7w4=","2Nf7mP4/oTOIp0ZMoNIiLmw71h4QZWoTdEiJRsQ1/Ok=","KHoEQl0q3pIEzus9IYIXXkjde7odQ0E4Q3UX15+wAAo=","E/urDw1EqL+ExxRBrmETwrCWJ1OrvZ40kPGRKoe1i48=","Mu5L4bgZes79hEIVu2BYVM2aFEv2ASP1l89HzoU0nV4=","ZXe1eyprwOjcZWrMGPjv0EfG/iTHuM1odnHloLdhLb4=","HnEStkA6O6ecU78+x0m+d2MuzlJjZqGgv4pkZ4eqYnM=","canYeTA+AnPbY/FIbsu/bztpg9zBkVgxKshQDqVY8NA=","0PdK93zwumiEijkqAXh0R2sa3l2988Al25ndf22z/1U=","njjy4E5yvjRayMs95P3CBbZqgjw8GhSSa2+JFCWpTmY=","D70XoBrzT9A5iMiDnJE5WVba2tdAyVe94RZ5mGSYWqQ=","0+DlUyUAw9sndp0UulwW8sW3mwTjORdCgOXryJj92Vo=","uC0RWhoeBw2HAiKMAGKvuNgYqbbkFnMaY7k/Bpa6A6k=","JPKYK9MRKml6b6fkNwsyLBXPJFMAIfpM5PC+hayCvYc=","sOx+l4V5NPL6hrdN79iTytgoMmIEv5ZiVDk9azhatzk=","V3CWNXhLKv2YR8plU9k9pgdOUhxFcGNeFYP40F8OWkc=","bnWlAc9T/KQeFrPV/Z4zMqmNd+K22D2de8usHTnlkuc=","gAEecTWNBj3dDVc88/iFmPCV6WxcN5XInFWraNDxP0Q=","a4nBOz8nW+XLAMkLglIBvs5O1+bsnLC3SPiUwz8f1yA=","DrfUBvSCj/ST849SsiHUg+mW2mYnAvJ7J7mhQYL7YPc=","D94rDqwjSyyEVOGH+CCBBSImttfkyzPME8pRe+KHFuY=","kOxe0fa6kNNdMcdU8FPKyeko3GvE3J1Gwp08PToPSB4=","P9HsLVrhzHgBBt8OyJxvCTOQe2PkpWQ49o8dcXBnL8A=","M99+muG3dFejyLxUH4iXZ3BOPTMU5ieDY4xXGOJE12w=","v+0qpiFsium8ePsrLO5Gi38PkTJjIyxPU4E/1OAnFkA=","A7poHHaxUJlkBT8doxqLC/5Fw5/F2Z08zWswuntSPiM=","JmjITwcLGIB7AC5kL5Ull9gt2uF960F3FJ8T5lcnyNE=","KU8viR9KKqVTcmKKzvMzVuD90ltwVHLlUZNSyDu00tk=","G5qbCJDN+OO/df5mqDQpA6fKOZ3zfoZaJ9nkPhQGU9Y=","YmpcxQ3EkaTim/XnrS7/vGM11YrZEpNOJ3iwdmGLNOY=","L5NnYMtGEgGF6p6OMeuWfyPZfljyjxmcVsLaO+aGRd4=","6i8U1K1r2IzVGoJtA5D5Qzr16SpC7YkZfg5xTMoDmmY=","1HWpddrK8iCYF+8+M/D+fWEjGL8jcUaiLH+cOUos+lE=","J8wMmk8ZdpXJuZY5/uf3cgpjPQ8Ck2Rh4MHaVnm/mLE=","rXGnwYqGsFg2nREaHSrbvVth8RS01cyzMNj9nr5UUqg=","ZZMrfQSAYKoDgZofj8TwhuQ9qQIQ6/S3/o/kS/ZRgD0=","kHcyqqSfDnLyMcY+7hYB2+ATJlRkfuLJlN+jb5QLL8A=","7lk98vvZz6pgh6BfHKvUgI3fQ0g2YeqaWhNOiSZ087I=","h/ea8ipeVPuEDWUKjizULwLKSI7EVLSik2SO3ICqZWk=","fnKT7Fc3OJ8xGcDqVoLl5ljIeox/JttE8xkiT3Xo+AA=","8FstleSdEvIk0mAmwxyY/n6HhJgY3nnPWf8FFkTq1Nw=","hRv5TlNgrKLB6IBx10+MIt/O+IwSnWMzp2B6BAVACjI=","9wF1ptIBHDevH3Ax1ogB09NKHgV0QPPC2GPtKeVJzCY=","0y+hGRhcQfS258yWEGvYISHLQvqtAKwB9X2PdXen9HE=","3o134dHRuTz/dI7dXB2RSQNdfkls/DAkZf0yR5h/Ta8=","RerXgJ43Kd8tPxsWUtwAWeLO/eixU6GQvadX6nf7DCE=","vORelmDdqlVhpAgHXTN1LE2wF5fpYzggM5f/6En/Se8=","wfGJa4pmTHDFwiy+mzX7OLmwD2nZ25iqHWISE0SzTfI=","ypohdgebY2IBplERqC3RgYCIU6SvHJtYtY5wvfuraYc=","X14DEqREFSBHWM3TVhtHs2S9S4K3BFLAe3q+hBBJtWc=","2Eg/AGWAdVADKzbe/W2OMvE3huQghoKS+C1cPBChLek=","h3mSxl1277E0R060Q4hwuGZenoTE20VKHxVpPczDHT8=","in6f6wMvF0nq5JUGOugCjhIwIOTBlIv5bVB4wlVsPOc=","rS6G/GQucUlWeHTHgpeR+kgBMzpjJnxnCq+vLzCfRIQ=","X9D6cP5RCW15BzJD14zb6h8PcByuhJxw4XMIquTnNYg=","MmEiWs5zdPq7LqRs+1/OdIpXqEJuYHlqRQ5X2ERp+00=","OXYCLeNLMYibxOx5GTvmBsWUqbeRDHRVOOb5+CIHP8I=","veiRBbdl19HG4l8pu0Z+xkK3HCl/jbTVFQMFdfVsDj4=","4GQWFcfVwP2/xp+WK6akv0Luq66cpJZ1k0pvRFr2T28=","U3fspcd4bN+1TNYvnAsnffL13J3DY+GsM/mXBZD1xOg=","NFYe6fB92VJ6Bh9TCqaTsGmQyW9NqG0125HJPgp+V6E=","pRzCp2Z1vtHJjepG5tF5+7k8DC0LdaTm9qaFMc8awOA=","VPERsHplCgOm1d4Tvx6WkD7+7MR+tj2ByivIKX2Y8Co=","R0puTeZD7PboTlXAwAH24N82tK9XiBKYy2OjOcuYgyg=","Pk0FbFLJ+xMmeluhHmS3241qiOT3DdDnu8ybrNRwqPI=","Z2p44cBoqe/snSLa4BzkKePW/DJdBXzn4ZFqRJUwLr4=","365UPnrBjlvcwiJ7IDndHr/RiUiw2Ffip26syECMCWc=","Y11xq0tVXS3Ue1Sc0OMGO8720TZkVtBjjyOBETuugpc=","mjGXQieUQX0CVRfpAhJ0FUUcQ5CuQFvW9aG8bPLUDKw=","og4BFOjUesI4fpUKemOXMzbNXwFF4HqIFmGEq8yJDaw=","Kpno6nuMlcbRDg37hqks+vgjgajOw339le59AIOPYyc=","bnS9I7u7KWKcxbQYLAnAMFgm5tfDQkNCyeIOIx8pisY=","MNspN4+12wWprtyb0ziyV7xBBCPLOExHGoOPlOZOqjc=","XRH3+4xuEKekRb+JdWqcllDhd8QILgwx7IfXcMdj+Hc=","AEKrOR2a8CtDVvcVMMAdeWGqltif3b0D/1ecf/66f58=","+7Oh6ktygrpUonlOhWKI1CmAfd9s7xBmYDiIU+7kkIs=","MTTL/mvrZORi1gWOK/MtIJJseRpozYzhg9fsKxI4o20=","JPbWCnwjpELGoAxQ7l7lySO6djQeiI3tS936TqUKp1Y=","EBJEMO0/YCYRFvHdYLFIBLhq/3RhOazAHYQ0otXBLdk=","AZpKOBu3Cc7U09BR8Dl5WUp0/L/N2SQkIZ/7wUaVxV0=","2mb4DjT/s9SqlaT+wFmvyR1tpVVFVHm30gAV7hc2KWA=","kJcIT4BKbHD6kQBL76dz+uKlE3UEuP6J654GpQ7YiC0=","z6ivwoMmglf0Ru1Hondrtf/KP3Lui+mlAjP/iUtZL/U=","ISIJ/pK433zjlUNVwzo/6LPkoz8YL4b6oeT4vh6yWhw=","EkxuprFSP9K4ZOtv93a8mltYsc795qXwvGiM8iXbSI0=","PyNQvIsPxYgv0XLpNWfvoCwQDHpLWaNlFR70A9BBoI4=","NAQra+5BgYhuXvGKTWoNX97/Iu9yIo9liSj2kTaycpc=","M+YPbK80RFgvZ+7Qj+daOKHPFBaa12KsAb2v71QTRto=","aDDoTEAY1l80BHVX9fsw4XzIoCuMylCwJrblZdcc/uc=","0dey9Rp78yJDsrOin1neZKmJ9qXvKGgmfGUFS9D5IpE=","YeJMCOZ+7zDyyVm0AMOI/YBSaaaTgPbDEqt1Pkfr9UU=","dd86FCF2qFTHSXkEZxkT8o/xvtXFmLCT7luwkXHmOHQ=","Pys5lj7Uz8UImi+H9/9rUsnYG6BFaW16i7RfC8EoHkQ=","TbuL6SGGV+958qL2snWIQ0+j4Nqr+22bSWg/BZOZS2M=","NZMPnH2qxzBQjx3gM6sw/lfTsCvCnIO3Jnat5cSy3io=","JsXP3sCQoInPGIBigq8VrirvG9XpVic0NDGdwj9wZTI=","FbwFefUS0Ty0tsUubEKONIsM69wBO3QLv8fM+kcj038=","D2G91fvYUZCKSBAvS9BIBWjC65dlI/ZyY9C0RDO13hw=","2rr3sBAymZWVc5ob23SI3uU0D+wJZNGTrLhqjKkwEy4=","5xVhYnUOY95RDHMqlw2K0dbaCM1YcFpkpyLrLAqQ9+4=","8fRIntx8FfnbGW8VjqmaZY0YckA+i1h0yFHhuv9/IJw=","UFnWUoPldQGBkv9sHUdDaIDOuL8K5B9o4HdxkfIKXP0=","pF7+MZRw39UgMEjSvquO4A44hECcAjz+yahE5TUDAqM=","Gcmw4rHqU7eG5G1E1yLrNjuie1cnQBHxZ4DKFzLtwBc=","AF85lF9QEoj2pr0MMG6vonHSIagXz5tgN3EFaUUW2rI=","XbOXmsyL96zmxDgHsIAazs+gm4NSa5zi44nmsAqPstU=","Mh4rZjDc2GRuOJU1euNYLkIuMzDbE2Fc0YW+GZe4nJk=","OyA1ZaZcRMioz2hql/05BNwbqA8R83JKV9AZheOcmLA=","QpjgrR01RPaocpuQY/FaFqPYditHpH4bN5yQk3XDMsg=","oOk+vJUocLHecB0u61L+GSAE2zsZOT2xWwd6lsxk/OM=","7TE0fIH5FThQN4jgE6muU0uy+QyJ5seDV/bMtEP0uxI=","9aYouDGLOwoO5PCVlSJ1OKEI6d3DDoXgWVxpcy1xmu0=","Y+XAdiL2mSen5VvbkIu91bObqXv1clx+ZuPcT7JiqAQ=","nUQLVIb353qTp7jU7tAF/rxMg96NeNUn8TZgFz2zR34=","UZiS2FozgfME2PNFjFUVcMf5EDayqjJrG2S4G5BhqcQ=","3ZB/843I0a+j/IOe2BatnJSO3NGYd+V4QU+2m4Q70UI=","ZAbvMUM275wHFS0PccCbSL5fLcUdsxDJP1kZdiR/VM8=","Ql50RQbPwtT5E5QXaE2jYd1tNTTFWlHB+0OF5znBy5k=","wcevD+EipPcH5Tc7Jkw5yIYF2R1seHEE3MOZUWF0MM0=","4qkM++6gPY1sGD3dHGDQ9mK09TMBn95EKVVWTprmc1U=","O7BIueQQJd77UCiTi5VaXNvVjPjc9/i5mdZ0Cm4B+DE=","JP50tiB9uDZmZTK0BX655f0G+HRYFbZja7UQBej1kN0=","jg/co6g/hlFLlDuRXWz3+nR3BJndK9PNmLCxMOIDt/A=","nY6G92LOXbiVNaql/vAr07+4T+0b7D+bTJO+XpSapY8=","0X4W13u8pI0VOCmClVaKbD78HJbyEojKOg0PNqTo+JU=","9wrPVeRkm2vgIRmnFTTslBc03PbNwoN3H1+dSRGtOk0=","m8nktysyhcOSMWNqKflMZitQhVgMui8ifHDd8WR0MSk=","VEoz4inTCTSCbAkeDQH8G8tm6Ykq5mQhRj/a6OW2IlQ=","PoGYMCOEZNhU2BFu7+GV7NO1/dl8xkkn4X9inQmMx6U=","znlbe5D2JFRHEgp8arCBBBnFT+TL5Gh193K8UqGj/ds=","qv1Mik3WHtDXvfNi59wh2MrXZ1IYY7ztVgUAy8cAWWA=","DjpvbeovwO7lQlr+SeYKzRetcmeqG0r8cZD/9+egeBQ=","VRFAZ13VNULCeqhn8VbRoVrtPwaWmoM78QP7b+5w4xo=","FMfYvsq03ZhoXnQFU0gPuiSJ7vLImqbEPKBW6gqsF/k=","YlefabCrvGHvCvfIVe3MXJb+jRM35TGm+rH2cy94l/w=","qn+0iBe4gOvzxow2aqaDAju9VonzIticbH6s1hhp0Gg=","kqU6l8IXySgy7z1EotV3BLUm2u2gPZ/B4K3b9bvWaBE=","X33AMoSrtAEddVF0qWeGqSPK/p5ACIHJcTPXntoKwN8=","+VByK3K8YS3oTA5xAOKDyV7tHb/5GB0Mvz3P1I1R8jk=","GbTdQAy7gOtydxoQmEW4pXY6a++paoSOMY8uSDAggRE=","IiRPDiBVp9E2vdqUlyt4/sPOW/QlN/NLtQfam9eeDTo=","zFnyzy8qZzdU5QT8ivIR7JrCUx5jotNHUhQW8eCCS5U=","HDt4V8DuGZf3ocR9IUGLE9KOT/efTWtxzndrvfT2uxI=","gHPHOWinQnbe6CbXdL9og4655r05BgRRISZtdGn7ixQ=","BLcie1Ks18B8dUSR/3UIZbGbI80X/HYzh3zLwhHJpKg=","dPteRvuxlhNQc6Ou/ilNFsQgkDye85UeotTFkOs/L2c=","FTIS6f7o5pzCH4SiufUMI/YpqA5h6rlTCKBnn6Wmc/E=","i8ag3tnJp7NsTgAANTa22q7QuIwJvCX3HclHG+JhJE4=","3zZN6lD8hvdHJYKQD3nq9StE9XuuTt09ACBz0dDQjOw=","+IHzS++PVdrJ6BjdICmuVgUJfKSOjvc2QklbT0YEtMw=","vnny7GgdZTBsF0Ng6+v0SatQVDt/r59Rf+Hotwff66g=","pJ9BTGVlu8//U4SoOLUdiwYBlZ0IAwdpeN/3fI0kzn0=","IvO8ZA75kNev2NIwxcJEtZh/jVleC02cN5gUibbiKkg=","rkW0CakhA93HNXngKpdUvt+8bEWJcKa1lzZAHvMa/u4=","AyKqyI81uY5v9KRyALxVlAgrLB98JBrs+aOuf9UPcb4=","2bo576+9ehZCSODl6Vphrj8Zl3nelz2KexrfZctrEZw=","+iBxNtkzVnIlMU2ltNiKd25/wWRO23CcGAyUVZoUEJE=","O0RCDVZZ0iLSzj1C3Zqtsq4Uhz9n7X7/9+JWhb3pizs=","277nu/ZD9d6FEINnDzh5BKQ+3ARbOrbpmm+Ugo4EN2Y=","2Bbfvql495Em4OXQpT0ZmeksBaVdoqlAphNdbJhmmII=","pXbbV/Y0oBXGCrbm217Gcl/8qTQQfZ7pvC2JzDLU49A="],"block_size":4096,"path":"injectedScript.bundle.js"},{"block_hashes":["xUAVYQoGUvQeRyeuXNQAJ8+KxBomQGN6sDup9Z40SDE=","CSwA0DLHP7cWmSpiG8naYBEUio8ozx58qoRyHnmt98g=","Q3fGvdwnBu9eIfRNH0yqFlZw7IGDLjELQHzBDBpt9P8=","8NWvfsSTJNgQeotZhY0adr5OXH00fH9WGMMUXsZ1bDk=","n1XiTQLFlAlsyU2+XnDCQlnHnBDB8+e0B/QWvY6rfbU=","asRRBQhEVwRy68cVNmV2So+kVkWO8Duvql7H/+Ge99w=","EeFt+d7i3Fsc5eA/6FSPnDMdvTuNTWVrHjFK3UGyaTc=","CthckI1BC/LMibGclWAkZH2E+m9baEZHGhoTL0BoAFI=","gY5rSP7kPbY7k2f3kLpubyyJTuQtMQHwzwI9ksWQi2Y=","JcTrSQOyHTdZa8PAw0djelngaewERRCul7CpOzvUNCs=","fPwZxCMD3eVWKeff4R6zjEKiT/gZF9q0JhiiTS0Tsb4=","DNU3iqal837e6Dorl48sAttVTb6FyOdBdcU/zT/LgE0=","bG4fy1Sd+RBzcF9cGCF+uetb7oVz3iH0sRaGaR+WSRg=","JQl8mJ2sIjSowa7nb7Zd26u0DJVAsHJqmkKL9XoytCE=","CRxTPQbuzBwxGNYK7THW1Ce8qA3P585IK5i+YVrOGTg=","gFo1m2wpyBly4tLF8wBKN5wz9X6v02G446QgDik5Mj8=","85EUXSQ6f1UZ81d/nSt6u+XmJjEi0RGg03jxT78c4nY=","LlxH88YDaW77y5sDdt3v1YrCpwMfFjFwEpDvywh7QP4=","4/8Jy/DusxZn7DJhUMxKIUKzayOSQCfAZSP3fMP9W7s=","F4dcVt+Xci9OSPx3qA89DPrdqzAv9UDvHSvI2INw8oI=","kFB64Bue73zSOqTVE8vDcFptNDW8quDaPx6HDtPUUes=","lGICLAaBygEhfehYG4qjLpY5HBkDfYdgWWrEgHfgkwA=","fzu43Uw+qzHUhau1fAr0oGXXATMI1GBp6qIsmOHP3fE=","AmxjDiKbnIKOixZ35LWJuZE0FKmePbmZsaB32nlc0Ec=","SUGtoESCxonfjYWlr3z0q5DZcO1dgTgukeb854gKfvw=","wtviPEXwx8x4sjJJHyksQWhThx4qUr2899XkbYXuFLs=","s7gcMcfiC2LZkfhzICJUooYUnBwjzjyc2BeEwivMCRY=","Sd7U/XbKzgOLFv+9cKAVHRZRKA4wqMk1VI8FybmDvy8=","LHt6ckwYOhFjLGntAqzZLE5+5tZAiket0xPrcK3VNa0=","W52gcdT09sXAnCXHb+mS5AmC3TH4L3Ch5z0oTbslkQ8=","5B841ObZ7RnXMw28w9Hv2qh+iRQr9Be0iGnMcurKMjs=","e4kDrOXBemWXcnWSCwT2nXMTzMZCi0Yu0fdWznscomI=","AGtC67R7eNQrBjgctkfceUrplYz7xtd4fx4/DCO+m4M=","uSScO/UsfN1nz9PVlwNdIwE5ILj8dWgUqNrVj1proJ8=","viZd0CAH0yY1t7xVlvo3ZBNRzi4WogscunL5QUnpdCA=","xa11to7kuzfHN4texi3Cy11m48sA76iaOWrOJ74MWCk=","iSKQErhmiLjFTmzAj+Gu68rldcaOK7tqEbulHwl33A0=","b+jfWq9lPayFxXEPX1nb+rCm8ThkM71tmowvXWBQGFo=","NcvsZImOjMxQ+C1x1Bxb9Uzvbk4HLa0mtb3Ig1oaH1o=","Nk7CKaoAUMAvV02zIthvV+au8Z/D+SDGs3ZwIcwUPWY=","3pyPhgksdDr6rMw+yDLS2BbAzgU8OKbC0KMj/vlzXGQ=","MLa6gj+vC26C8nHwGLmv4a2XG+wv3qrWeDlMnuQKwO0=","MgbLFKjnnUr4FUIOUNprlLIAAjC8JH917oQr6WS8fto=","eR006JSSNqTIzyaRwptwZaeIYDx6QDnAW/I7xhk6qjc=","2RCuypRWY+c3PjIHcYaXxXMOCLowscDGD5FdPTngaDE=","4pJ9tyYQdzESf+DrBPxRZvOAS8gBaa7nnFajaDx7BdA=","54/RJUJVnnzuLf32toJM0xyOtRqXp4ievpDTUENzzx0=","ULE6lJPyPjy3LQQ7VCRScbp1fMG3OfuFhAfsTLHXs2s=","12WL2ams/SAl/8WDdA0PYExDDa+cdbXfPeis7m5yCpg=","WC5XTdbFPrMEfaT/HxkrOw/n70LaMrZNJ8unuG/RoqE=","a1wWdzQyYypyfXmvky7kKhpvVeHtvYuTcbcOOvDk8W4=","TAPlX2DsUGGKdhFuv9QQT8CJPKelgZQV88uSmvUSlCg=","XhVP4xr6Mr/oZEc5TwXeNCQ5fAlyL4asLQhH+OHXrSc=","xP6jBJh/87Goyrurdwyx9ZnzdGDT3P5rKRQ1Kprk9sY=","qMEKnY9A9tu9++0y2X2KzQB3s936WVZPbXI+CeSdc0w=","dLuE68upscoU0xFzi3Y+oesCh2oDr56DMmOQDrvJOqs=","tx+djR4wxsZ0YcLYZJQHsp8wJdQpfVSYwQAWuTiFuK0=","ZkY5ogPLkPtVnJm0uARuylYh7ngx7Ry4ZeDWYdwQisA=","FBlEqgY7eZP5BgoyL6Q8Lq8YPcG9b65H6rmDVRoPEQU=","RI73iLEb+2IAeK3IT6ZFA4PG0YiU8aZNlvpTl9dhi5g=","cowTTNayfAQP7I3x4mqeOktNOsP75ZNQKaTjOkDlLvo=","1fqfeJt9TdDkzbTnaAntg/eu7zujFKYfJnHtEFUnCLU=","NmbBgIwqS2rSTq7ugnuwUFM1fD0jRpbAAR83H0y5NEI=","eea4uSxJNmbhvKi4MdSrVTdchuNhQej0qiL8GRz4KGI=","v7GFXUGFbxtcu/oe9P1oPtuiwGKTOWBZ75rQBUKzhQ0=","o9mYIzpW2KgiDHk1V3wPKXSkeiII0DbY63YK+rVbEfs=","Y1Mz8KNAZxJNdiCGQIWjwr4OZYFhOMlEOayWKmmgWBY=","K3CIVw6hldDKMKq19QOIcjAU5oppGk5KodjeHh8W54A=","UmwM79+fYbXUvfxL7uubG8k+SC7mUbJzX9QlUgIiyjE=","vYuoti+DlAsSqiCnYU4bqWUHakuD/BI8IWisIQnWC4Y=","nH2HluWths0VFnzXHOz/2jqKqAnynU4QXEFThmXTfqc=","hGzy7lPZRv0CPReLWSQ8hZj0SqmwKgkLz9QNzERTJDE=","3Nfsir/D2cytb70NV7rErggvQxhy4p1kaAAFTKDXZIw=","gg13KanEFz8UgYKYeugmt0UqNJ0Xd7Kgtkr/9Q3ZDsI=","bHVDETa/8rLonQNDLIsKe/s7mc2By5vjE1xo6M3YUMk=","Ji+TYal8LP7aniOQxXCfd2WMzhMvcjFwU7WUGjQ0kwY=","F9QMQtaZxliOnwYtP6wEVjVZuK+NihzqSSssvCGYq2M=","SAiXvxhMOAx4f1jaY9GekHgZtRaESIqKJ3ivixBo6iM=","JlLRp1+UFbpyamXGHNymXbGW0C6wRKozX4QPGLL6leo=","yJsW3lNQv1197I2p14uyATvOI0KtlscaeWwWENWuAm4=","UIDF9IaaLRy2JW4mFTSNdscjAVeslb2Z/zXVUrZ7ZIM=","+pxupFIzMV75/2QpPxAl/QnNuZtn+JWFZct79ibK0ME=","/VSJAVGVpQ0tx7/ej8cQfjbCypTf+nAu613zcZTwgBc=","6TVWqxF2Cave3zQxzvM/0eX64JehLBdyypgyrEel/E8=","dC3DJWyyjHXQrBwmU9JslATOSY8OPoKr+IF+vYrmrw8=","+0HLr6Zm1Ha0umF8rfDh4k6Mb0jx2NcCf5CKEI9PlJY=","W2IixtIT3cE75Eifxh9bSws0oV68tgwMUw1lt13V/gM=","TJ/7lxfP6RQS63qzRl2KSQh5krFA5HiImkBDaUc/qqE=","DiGuuCzGopoJ5FfEQstLpBEJu0U9qewR+MzuZR8OdS0=","gcDWK2sxIKKe1jjYgSbMla13i4a6ykG3KJ68OZDuOqE=","O1Ci+zNiQyt1P53jpIrrlZo5sPHSUMQ/hYo2yeAQYp8=","IpTg3khZ+lF90/ZZH4+mZj+4sMZ3wtB5nZqIVfLm/1c=","g4sEEmxLkygg5HuBs+wO+qX2pLOsK9y9cjIaITagYUM=","1JQLjyYrwp7oA1gQDN+n0U104oPmkeoTqcPkA7A//Ik=","+PhthKc4+u1eh3SodKEmEBrkvGWNHJ17lUvWgYkHoGM=","VFh4W9UQb7uBVrOkDERTh3kdXbT00aBnrytXFiP9+R4=","c3dWIxjAY3cYJrQbJk2h48QU+r+hcLtX3BquiPIEDlw=","Bi7GurRVfpgGA460P+y4S3LTHz8aKJg9IUqxzJRLFEE=","d8l/l4cnCUBHjump08OYrNZNJkNh7PSZFxENV8OQa7U=","t8tB4vvqCZbBHrhu9m43bJ9gfILpj1Dak2X/3/A0ujw=","4KzwutgEsBY9I57K3XK3WcYn9nHYJB4pGf5wwO7P25M=","59hZ0OB/nuif1OJqe7BliCFg0KXV+kXP267J+e0nOcM=","o+fO+btYZm7E7NcbrvEJS0efYEH1A7s13UaLTcWiGds=","5yAqepy63Uo+duRVD737Vt5sYazYagkk53qvTAuMIeY=","ezmkFeRDY+cUaPBVbAcxCm6b2Lpuv8gmSmnjT9AQsEM=","7PV+qpze7jSFl428L1Dd8yYxMEtHm8gXAhcmNnxnKSY=","4ap4ceORbHETJlpraf/k54bkGG/P4wJBIF1hsOPIIyM=","qJ+c4ba4IUPTEaBqsWdALXujqapPEiRgqqP6WrsPAzg=","qKvHtI28q7z6+HdWZL8DuRGLTFi0fnjkcAJstMJg1rs=","sK56HJhg2dttbIEEbAAzXyJEILNX58avGcLxUvipyCw=","2+4gERPkw4yQRWys23XEV5dtSlJYHg04kbFueS8cYB8=","6bkfUFd15caaEXVB1YChs0WSUTevR5oq0n8AnhT6MyM=","+bxq5oNzjj22SXeTVYAjevrd4FIMTmetik3+kPWQZ8M=","ZYvAjT+AZvcfGkbJLLKxiZfIlpu+m4ownv7T7Gv1Zsw=","rfHuuNAcfPKwg0p610SByriNMLeEZzK6gRoBJQajHf8=","HZeZ90Q7J7BrKB0utFoaCt9lSIdnQh83KIc5t2y4Xe0=","+xcd+m8+P7/RTV8lm8ZtBXnFZqhIunp/d6BnYeZ71rI=","tc6FtC6Mdgn0Ay1IojFyVaml2Pt5i9ByiW9kY8ij9Ks=","DG1pL+gEyc1MvZ+VNg7QOdmJTeRWtvjhvwZwghCZgbM=","k74XG0OLKQMcg3zi1tB9UkFPcDrLR7fxFTBuNdu/CcY=","Mw8Mu+s6bqdw6grg8ixTrDGy37Q43Kv3LIzrOtMboIU=","vZt6NNEH1zXnON/4wfXr6mivzoeRbFEYoOCeF9dA0gk=","yuarSJPz81y3Erd7RgI/JL1Xaj5mpEHHiSkTrKVeLUU=","hz/2dNkBP0fPFDZbkB4IKHDFfZ+DtqPX+M2O7WQdnZ4=","wvL9rI6QJsasI8ovbBXTixHFKEMX0WxlV1gzGEURM0o=","/v9g8kpj5EtBi8DsM19RIUKlqm4pfz6EFoLEAmEcoSI=","CZo0jO/XW+R+b8Y4l5hN4C+CzB9auxFlLciLtnqWjFU=","HANPBwv7bNr+gzT1TeooavZRSjybOICiq9/ugP7UDxo=","oev9T4pNdMU6o1LiZohki4NjlSD+c6rpRSOOzS5JQxc=","sWuwv/6+mMFgK7lIc7SSAQA0OvIq87nkZBTIqgp9NVk=","C0YHE+rQcyBDtCPpF0kJAMTm3d2IgDeqa3oUBcCpD6c=","VRiBV/B6P0wB3fSzATS2OXCAAq+/nVG2aos5OZuf5bo=","sv90NbzgV+0zbdeVHgjoIQfU7YrdNRoq4RRQ8rlIxno=","rdsnW4jnYX9fNdHJdU0idMUNSdca5JGUBu0hqb2SZe4=","fugyozAzx2eCZRWKfUGgSAPwIO9gU3c4jblvlq+L8B0=","8yyhfvpN6/BPZjmjA0RqENfTFJXsqJlzqjAxaB/VOhk=","4/Wl3e1ZuU5pZVr2/6oNOIgc+VCrsmC9BWOd9o4YtO8=","l8G6HII/BW3GzzTxJvDXZIGi/MSTM9Ab3SREruJkJJw=","mrp+mAIym1tUZ/jfLihqeWSficb7Qx5/zqx0MSp0qTQ=","heYABuv8pIWg0nsm+Ikky1iyFNhjRcfM6bvc6lWJsJk=","pVs4b+Q1rAs7et06iLFL8Rfv2Az4AwyMnClTHyhb+sM=","8cAXG/vEOybakjucQa4Bqo/lV8Qx6hIsXV5jUfHfTTs=","gO5sfOwYoXxcomc22lhbHUsBjaAi+m94hvO02xYd32Y=","JIsSgoAf4hFrDCDDY1jOjUeO6R0jX0YKaftgJP9iZzY=","PkEP8azuuRaJHNfxbsOgdOZLNNrOFveUi/u1N3EWP/4=","CVzb+ca1gL0pDwYbm6bZxS1Q8fLQz06Tujv6vzJ/Mcw=","XHFtHLWbbcWGBIb2H1DXnfyJt7rbzvjTIiXIcuKyqJU=","qR89e8rmtaOAoB+n+Y++/zvJcj2MffemiswwqZKH9b0=","Y4EmeJKoEzWc3WCEtkmC6GIAFbkxqwpMAyxVBW57TCE=","SxAhdWT9zsvPfbC1CALdfH/nJYi4VdI/jV0h5k+jxKk=","MF86Yw0vV2Q3fttIoZXyjcmWdQH0InmmKgMkqk5nvTU=","GG6l9RYIqnAIz/AZmFQwerJEVutml43HccqOs7gkW+k=","Aw3SkE3rhAB5EbAnUsAEt2u6ODvbi86eCusVVLqHzuE=","vmhSmOzllDYMJu8B9laU2C5rKOv8tJ4+49yXK0zYhKU=","3Iv/UzESV0nTfxTt96nbo4+OOCs9BcutKNltrMP7cb4=","mjadt0F6mNl1ukGIhpkqQefDlUYXMGd4okc8TLcnojY=","nOwAn6LZ0p7+bbPHWzwba6HGMItxFVdfnJGE6eFAVUg=","G89xHaSbWWxQZtboGTxmM5/glwC3a3xkydm9oI4bClE=","64QjjRZaL8APfBGweZHyQfwRE/fCr2IEkYue5RRAQ4M=","tRiKDRIHagfgG14M5H5bYRFwWgxABqkAa6nUOzhRERw=","kbIizYMbHG07fYvOoudd8Rc3vlTqgX+WRgwCb52/tnY=","H2rZQR70lrwz3COqMILx6L1ENpoaTQqvpkooAWI9k2Q=","TYxFzD5opUd6P5y1tOwxUti0ce7d9W2mT+B949CaZDI=","uAinBTm1w+fMQC5peK9JgeEYo/kzxPxcsLk8C02/To4=","MtlkIyFuzYtE0vXQO0ZaH6Gznh9o1QV5qmZ4k3Iplmo=","uMVDF4ouKLsjoSwGHwAZWAzEN3ayqGNXzm13+jO7RCI=","xATDi9SvAxxDkwN3DP3LvTG8myxwD4Hun0eyaJpt0RI=","kCedBY9NUaPBpwCY3Nj0E4xXOr+Sf5i8qpTYieTjdrk=","eL33Pc9t+XlIvB32cgq3U2pBMyE1FUTzzx0s7zjpFo4=","Vl1lTEgs3txZd9QInv/Ow/9F6mgnVY7UEZJRi5mzMNU=","pC9ozOuEaM29i8/ZXKZdLUxfFMmYPg5Ejz0ouKmi4Rk=","1WeFCEP/9Ln/iOBHkMh7THadlxgug97aj9bRa/1DE6I=","jzi6Eo2j/tUIzPC9LIr+7toZ0cifckQJ9e2cGHUzfF8=","6Yy7TQ83f2MyP88L9BOKbNkItWzkMxEGqnXlEQwXrxo=","ZtUYSlXcXks1ocq8disrKaXWe7hQ++5OMHfX3zYMBpo=","aQBxfGoay01gy4iGEZhoI+B1U3w9XyHBr3Mb0+z4Xm0=","KY8/cjBRT4aAPuhbmI/RNjxewWxP9vcxTriVxYGi9m4=","TUtsEC6A5QNzJltqUyam204Yi7yL/8ePKMI92kx+zTg=","rr62rHUyQ/AkxXy2JCgmNIS0ybRikYmpNNTIv0xW1eI=","tOKANbj40wNP5+War2NBlztH45ul2b/sPB7nJ2NyUoM=","FlGyUYAV68TPudd6Y4XNe55cXUh0VX+2Hb06tBvxkIM=","V4IMdAVbv8Ogxo3YNNWmdS3+tFz183+dIKZt/cHfrrA=","HaMrUL/nz2EMJeN6lEZK+g5q8ydF7jKtN3iX/9Ot5hM=","6C/Bge7uf3CDw/LW0Pbev8RWeGgjxbPgTkWbYnP8Vcc=","Exegy6YP4sfFAh/7baBFicUAMlH7lf0U2VQVacm+bDA=","Z/0P5gfLPbpqU87FWXZ8oJ+FeapgHqjqEIxO2WkVpts=","gZVXOxCIXNWHFP45vUZHistuvTtwKY2gmxLCf/dw2oo=","SXJVSjELzFA4T9WI7i2io4sIpV6LpeF0qaExWNqRMRw=","dl4fS572ZEGOLAwEOEhrQ5ejlVTteLEkCz8Pwxz1gUU=","ecCB3LYN03ZVhLmkyKSc8wjeYyiSqVhSOfflQC2JOr8=","CViJPl8Y10r/soCg0CoIPVriQJUkXh+DpwvTaMdno2k=","xd1ZpAnCu+Y0gvkhSWkeKMY0GR6nQfbPuFa4xr0zq4M=","tsrJ4pgXgdAMxRirwhRsupXIPwEKNqKipHb0lZn7wgE=","W5DNHComEFoH1gqSQV3MUpZwT7e4CW/sAboccitOf3A=","M880557mFS5o5IDAKcys7q8xg+hM+FCnrTsq30IlpYE=","p3sR/yBIuM/p4Xfsec662YthC8tRxFonkKjfahYXXvw=","evQld2c5uVrZ8KRuxoeV/btXlSQ9zLpkZd2PwWal4Ik=","jwa6kci2d+IR004rjbT+tABceakhaVqo5QHqDtU4kUw=","vd5wJdR+GgnT3J+9ASeKF6UZmFzaZcd5mfmsPUpWkIA=","Nk8nO8bpZWZ93mVn1MTPSo8087MY+FKVH30A2QXdYSA=","3OzgSY5hkAJ7J7Ac+R6LYG83h9mlGdvPV7cVwNv11+0=","5knfyz5IZuqwubWM6ecNH/F0JwBSO7DQRSwLyMVRodE=","xiyRp6YSptCl56Y8z8RNCX/FlboB4NskvaAKbAqhixk=","ybc1jXqenY2soGBmdB1Z4Rd37s+DDnll+oveEf8hTME=","nl/f7wH7UXYitNEuRV+nbEVmqr9+PV9IhhqZCU5yrE4=","i9oTMtp0JbPxDh55I2ccQxMk7q1xxfFb8pZAj/M3Cbc=","SAgXvrOQcieDU3hI4MjvZpX3jwVLTkX+Jst1gAJIUfk=","Lk+EAxMBQfSgMkoP2fY2fWMONnd9vgHqb2jxqOKIf+g=","O7fK2cCfTRwGM+qIQCGv546bQlIPxazWOG+g+V68N9w=","VcolPUjP35LQj6JoNWOI794Wl5Om03+0cwjfN26zpIE=","Tw2n5Jy9tZ1t+zZYf/B2B/5lqRMUslfTIlKKP61AwzE=","LQlvLW8btXw4gz+/kqbVzohPW+N9Os+JrkacoLntUaE=","AjdatArI4Ec7xItbLPZrVu/skXVSI+pua8nksejAYis=","66HM0D0ubEK0y7M3QsJdxdDcQ8ikIgKwwIG2GUOd45U=","dW7cV7vjZvKVeoQfX3f4SeF4GXOALtyDXcqoEX1d1pE=","5SUIhmbPSzCbqaQvvHhFgiYHcZN/GQaq0Atbfyjk1Kk=","VC7nRoK/18c5gf0S9ivPIDqdewKhKTkU5cKI35Lhk4s=","eFHOZm0umTwZOfMp36SnqoRO3h8ydBW8ke7U9AwCjzc=","5mdt52CMtwzJRAcfPV7FgMmG8x7CWuP0YcL6sjZHY3U=","RqhdJk9MUOLH3GQaZnhXGqIoVFO6a+0Pt0kXmD+1GIE=","G4Q7WVv1vaHKDIZDcYcPdpI9tmSxR2U4dp+mCmBYXBg=","uTEuG2RfaTUyfs22+ZSekYhg5YBAxpj4m1V1r07RSN0=","dEMvKCUXQCGPNf5ErqjMFI+To8Q2cDe7djepDkVkGnc=","up/x3wiozutoP9l01aUXkoQ98e9svhg4XJsSXkaXWG0=","YMNpxweGpM30oUdCyOes+81K/PmQFjgffa5JQ5FSOBk=","kDSE7BGWZv32sOZdmimUW40fCoKcoFVkC7kpawGQWgs=","pjkshVLnOC/HuiVo/8gm0wXfNaffZRdZ5LSzTV3gELA=","P1ompaLItTHXuVnLYVhcGqrsUAEe9uvl1T3XpeJrTTE=","6jh3c4QXKMteG1LnNMHuzlUdav8Ha6/DuuraipnK7Jo=","Xh81qZ3wcAgL/7/IzUTFQ4225OINc+T2K2me0ZjKkuY=","G3+LdgLXmhkwuYoF+naA60vq/N/5GGGpJhoDEzz12IQ=","EIwVGCIxh85Qe/epxpu2FiyAKMhptpwx6Bu1OOTL2yY=","9IxyOdcm4LzaFhEBLcitXc790v68+Jv+oFoKVS0r28c=","uY9u8vIxxYCtPmB7NOwoakAogSsjcJkB4LxUY6p4jU8=","LpQD6WXj84fzWlxnxCM3+aM3x2onYkztzAm+/oH0jbg=","htb2z1uLaC7F0BiqtITuskvctnMGl3QLQyvr+nzf2RI=","cdnrRG9h9vHOf/4el6mggy2CI0ZmLmLGukgHlaHP0zk=","ieJh+wNT642q81mexwAWlHIbVhcbDKukeiHIPnawDqk=","m2dHwIcr5rehcf6LuLC5mXIR0sb68Kn7HFj2ZSRxbQM=","akFFQ4iiTmnXMzBRh0lZsbFda/od/bNleAc7FdjB9Dg=","b37bJFJGIZ2wfT7SahoSjQ3Z6+mITgMNMzlHDj8fWOM=","nT9LhIKwbMPMUG0c0EGFIInKTXqbQ4TWdsEDYcdS2hA=","VXRJmcpQGZFgcFiamOu5WJB+j7nByzwP+8GYtoIiODs=","oFbgMokV5BkL12L/DKSnJ7hzzfodmDjkNUA8uIoHdv8=","7O44hqRRhZ9mo6gtAs+8wLQsTdom/bDzIMgIArQsW5A=","HhBMjf37tBuZ14vwLj2AVKw5DVEn8YZ0lXbat0+Vd7M=","wv/E+wdPauR36zCDQTfBuA6oZ8oICtviPMKA/oQNNmc=","SGVrhp1gxdHBq277hWPC/XVx7GDPvMPcK38SwAwUECw=","77LNitImLQRDHeP/kG+bQZi3RuGxlK4K/BSYuJVLR1Q=","yD6oX+ixggtHBzxUibEEwUo7cZ079FTH3AT5Astcg1A=","Ks/Zx3+5cD68lCPoHsuQ6dw1z/+fZsoXke7h8SN1K7k=","S3ghI7Jezom5nSB65IxpJy3EHXZBmuIp++0QyDEzNNw=","3Y/AACRzsae2ATIJpN4K6FiyD+j/4twmml3JVhWF3fs=","aiCYCg91Hi9IBqGLxIp0kvjXtw0XzUsSAPUzRoPF/Dg=","ZHkzz93iFPrCrKG3RuKiwguGdoEAsS0lY9ikiDaWpNE=","VXWaCSa3cFcL7PVuotUR9RB0e2pFTsmNNckI19/EwDo=","VSy5Nd3m4nZhMVFd4ZeGHeHxUvAb6GMUSDsOhdCTbZU=","557CPJWv/08iFiMOMid0RhOP3uQoQWJM46qwWwTMWnE=","k4KWMT/hSXGYtTXK/medF891rNa4+r6p5nmgi58cv7E=","UWjPjJvS4EBQKSUOrUO2LXwoEazbEgRr2g1oe/X6VXA=","13J3/nDUluGP4SMtHxDBpZG3V/O5w9hwpGB+S2bPyT8=","htKkzr5iP+WrPvIUgRw7K2DiHK8XTJoOR9TU60ztKTU=","Qu8zrNvxob/kIme0ZtfwZ+PBLIaiP79OnY04hpx1E/4=","vSiKnZNdX1AU57FNgfU4wSimTOBrxyxN7aCH/2I23oY=","zEYmlAsqb6WIj0caZOlhDd1cuFbAPsvb9EQUNp/4Fpc=","z20uYWXeNGlflVfg+mRU9HdQ+7WALQhDdOKwGzAYT5I=","b1I0/v1lOiH2q+S8/ErOt7ExZr4kptuczv1Sulicyzw=","UoBgxVasiu9n+eWaJ+UwA6ek4IzouhzCAFgsF5voL+A=","J79bZgwIz+ZYH5jjywYDINoTWcIyDGveP0OSK38CNuw=","EOgoW+YrCGNNS7TetMJF6DWrwBCkvZ1LT+Blz38mymc=","xidiBHjO/rJUsVeTi3TkDhs6GAl/b885lK47T+VDCuw=","opEvVH4cBolwhjxk5GaIDRJbGGYIe4zf871ViwFXmlg=","ms+5pzQ2LE17FT+T4T2ddwV1twvAqlmwOIFPzmrY6wA=","4xS1Shf2hxrdftUldzzBC+77DbB4HFi2H9b2c8VLhNE=","GQGehn43M0wTyKbrQ3mVYp67Iskzjny7L9abzza8Tm8=","NgJM3sjX67Z25dzqjoo8UrObLfEd2E5j6xs3TrbcZ08=","vOAn4nsv9M9wKEuuU+OqieE9w3B+dnCCxbWq2eh24CY=","syMI8Kux7kg09jrJHRRI721fD5QVjexlrTdbu2sYYlQ=","RuS+UmHKv6zuwI8OP7BwHGgffNf+sExbLnRVQjW9BTQ=","WuLX9tlHso6Wi2yBh2dbcPmoXAoDhxMpN+2VspDV7Mk=","cpW2QCLk0NhnO4QxMjaJpGJp7vCH02z1R9oGiaDWgds=","w/MfrGolfbv4EFYb8WCnQnR/WYbycnQFBqt5eNNKCc0=","IXHu5+RgnQNGiaRv8JuGMVaWz8kppKUV+3grSeD/ZOQ=","akszGYr7Ldm72ZKl/d55LoO+N3bnNeDdMyKvPFzLirk=","OIwJ8Ko3OQirkjalWFwaOCDXr3M4OHdNBApd9HUkG6c=","yezlvQB2yhnoPtw01FjTPz61+17eSB9kTKVXVobIiJs=","UCVX+naw5cXxSplwfM1aHTFdhGMre86VKRs8pe/crvE=","QKEN4DpoPGikziCnhhbYcji2Mh13QrmpWUFZ+h6uvsU=","QgBEcg8sqbIKQtqcPagkMf6YNH7Bg4q1XKQXQ2PvUe0=","W6KFDMeLcMQfba0+eaBskG58PJfjFgcXqaU8BX3PaLo=","3AKVIx8cACkyk1DWChRsHUfLE8GMkZSKfo3/TF6iQkE=","Ww7vuD2VvO7PctPWWTo2omLuPBj7uSeXtG/ItfgXNbU=","inobOFPWZdTkDURpITWqo4fiEH1WBpmWTEV8FE6FkRY=","FUlz/oDarz3sV+hnKUg7u33yvxu5oH8Xo6bmWzM09Nc=","ZO1q7Z+SEfLQfN4HxLyq+pNnGqdMSq9f+OVVC+IuFcA=","GDQc7mwj+9VfYz0y2HdJeVXhJf2n/0v22cTy0541RMI=","RA7EZWa3MgSQARxDo3wPmFbKgZrY4wzwgWAExWjG8OQ=","YG9W9HuBuGpYesD/QfFcaJMFc4gIa0h4qLPLF4tfhN8=","9bgwJ1TXnliNQUmCVnatispmrDx9tiJqV17mo54d3GA=","JN/aK85Iubas9/CDZ/miZcM8gRnAtZ9LCPQJoaUwN3c=","ajaAerZTFTUg4ywgZzsKMZ70zfgTdvSyDdeLc15FxNA=","9+5stUR+Ng0ETVc1Ft68aPB5Qv01weGaFstDKilwPSY=","FJnyl80B0QOUQe5S9cm3q5aXIIy/9k+GMm/VSSssYow=","Jan+oTuiW7ASc88XaNyUgVGQcdTU/Fiomr41ry55CZg=","nnIGvxEpoSyGIN+8MxEqb74muVt18r8DF9yQz8rlEOI=","ssw5jLoXxIXj5+DDAE5z/rpae0MwfvwepzOwgE/gBm8=","LqBCPU4X7aPR2F272/f147yucTiq2Bga7KzbfUS49e8=","3+vuzS1iG1JqHH5ZT0zdvs5lkKF7AqPXXXjVQoIzGWw=","xIfcocBsvr2uKeY+qhYBH2/HPB3iAQKLKFwuII8iigQ=","cCykKP2A2KYu22I7N1DxOzRycpNz7SOWwyoeO24/MWA=","4s78ymzOn1S199QXBskVKgqghtzJ9nGDqsZROmX1Urg=","c8gh9CQbcQkyETE/0HKXrogg1T3NEn3t1L4Ei9CSLOc=","D6c/eTKrVEBVKfZoqjf0utYVh1LczBCvwyHBXOIgTHA=","PLUqN3l5hWdLHwMH1RlBB3ZUR8vaMK4JvtrcO5+aNFM=","vhyPZqWwYJ/psBGsh5SwsfKyyIG6xhwd/taUDWDDlzE=","ntHfDd2wgr/pnAhV5zNRWOp5PwNGptcD/AZmyKIjxmg=","fv5/gCCgtSnQcuKNeDcLUC+ZSW981mm5R09YfFNS1mM=","2yz+RXURHY0O8CfbzVZoHluRQaovAV44GTkmS7vCM9o=","wJcXBEi7YefF4yQEwtgY1hTHsDu92FrbyAy4o5UNxiI=","Dbd1pstuZGAYNdgUjdBMOdUxjQOzQAc/QDCW0d2lfpY=","afHQtVuaDlPSwkBAlC9ytPCU128jq1OXmgmhiLEu5XE=","drSGHQxL/Ehh99qIt+kwf3OblEJ9ACAyQ9SZwEESLHQ=","teY8eaRwg6Z7irSS4zS9F6C2bS5tJPE4+J1oSq091fk=","FXaGYa2FUmkMaTReRBKPhy6YF+ql39coE3iabaYV9Ro=","kO+AJXZcSOvtDy0D7K9CwvWJxlq77djl6hbFI1j0D80=","E2nVw2JfUojdnMrOWxpm7uL6r6wKDq2IFo/NDEK8+9A=","6+beWmjDw3UXc8+ct2kIesD2Y7AWml9NvrxLosQw1Qs=","58wQd4G6do5reCzrGvI9Cqsa6Kt5cvpRAA86kfGcCt0=","/mwONNEejz8Pvd0QiMR5iRVbn/NTDCnGnZZG4sPDbn0=","hsN40VY7GQZonB/qJqC09xwBPoaC36nAx8G54/YwtKI=","J8R4qUMg/tcqXpdlW5EFJ0hGBTbVHgGd2OUL0DdahLU=","I/Tuf1hqi91PQkQT+JIdp55GcUjxne3ikT23qND2KiA=","m2rzkN2ekXWet3NF3TwoL3EshHRxd6sxSRla0qX30F0=","nEmnL87YfmG5YOSNwPnMaW2bG/TVnG7fIpGZZ3dyZFY=","lhvPsN8yLNPVfZRLpKzMfb/7B9i1zx/NExrjP3lSWsU=","aJSRJq9hlgiAJqJfPiXxQulZaVAj9CE5/5U7iXNNON8=","PlAfimDxqq7IlQ8d2NszB0aMpCUkQu09BSxkQRcI+IU=","xsQ0LbFrz/QGfRCbrpUaVW7p5dSuT2Q/O+uq2crlpmY=","PXEGmHb4f4l4mX2J0rn19eT0+Q2nXg7Qz5UqEzC/Ep8=","NPV1d5h26T2jboRKGU8Et+62KZs08N7WkjiD+1vC+80=","pHcivYJ4PmeAMICzSbVrlM7gcXmOWy+SUiCjrdB+enc=","loc4PPvu3ZxELE4XKkKYl/XZPs7BYWg1T9cDWxThMA4=","5RsF+LabzLMy+UMFPM12WiCR8+imeBu0eXZbYvr4vQE=","2zHZfyNEYqMzRZ1DcLXy6/7Z6XLbMHhd8BYAZsmQde8=","Om5PVQ8cWAUtHMSvc5WhG3416y4C3PVmo8f+7t/TymY=","j/e44tNna0zIKWsHDeBiyVdopTnzuW80iULhO92jFDA=","lqdmHO63E52FhUj7FxuFHQLMkZfwQd75+eR2zo3ADxA=","msKovqXel7uOQhU1OkVt/vBPwxqQXn9Wq41x/mom1W0=","wjGtz0YloFJwFwNa+me1VdnLP7mhD4Vp5HZgaki93K4=","Qcx2APDQulsQUY0Gmz9fdvVSSE8IMnU9+QWh9twIC2M=","jgT7X+49jmmJwAjH/JINvCMQY15Vc0xQFmwDiy7ynrA=","i++KQ5K2+vezPeh/Atwi+4hf1ojwmrmzB97ei/lABwc=","83ptZ2zedZwNQTxVWM7xK+4c5HNxOB1xcmma1+upXnI=","Yj6DKQptX/5VN6qMbzRrqnOt3uXbcy7ZFs1O+SFd27Y=","3ajCFHtgWDWtLkp4Y7bNP0hLd1W0H5XNuSnYS4EZzDo=","l5ou2vrH4AQoc1opm7qnBP8p5UQTnxsw19o4ol51pN8=","4wxIXLKxfpJC2w36xP7RIJHOJ2hXo45RkrNZ7cCDiOQ=","4qvjPkRW57zng5IZ/y+DYCOaZ85Bt48miUe23ePn6kc=","L7+jiUvM7GcJcbLU8cOlaXee0gZ/TE324wtyKPKP2+Q=","swFaMrf88PUFWaCSDbKZJ/WCUCBOpX1AOfSqYDqL7Iw=","+v+mt0TVfBbe0yBJQrhXTXVORpuGjHc10fAzU6ec1f0=","r4M4Z2QsjUKmsw2FNGhrmPe4o2YvElDd6JsMQtEZ870=","0osWgosj4BoKnScTezwCtX01Yd8iQzX0I0S7GXHLkwE=","vUZ8BM5TMtkNXU8tnV6Pwjm/dCx9XeLUlvSHwTdPAXk=","HmcvyyekekGzCHGKIAwPVwRjx5kvn/tI7kleoq0iZ0A=","mIM6iyQ2nMWaYVxjAwkh7gL7RAQ4ZKsKglzLJUpymCo=","f2xftxsz2ADkSbIQh/gq5lLs2A4NmaPvPklAlNUeSfs=","kvn0WrvKVyM1N2F+tRApP1gLHjdAD0I4m6xVMSQ5eZ4=","TNl9FWL8Cku2dVZXsjUb6wc4jCW531lMnT8ttexCPBk=","QaVkOnLSaQx2KXZvDf+oAHzvwRvpcJsqfwbIVk/gLg8=","m/IPK7PQ7jtR+DTeIJicUVvN6btDleOYYqTjMn0+BCc=","Sp6J8dGMKnYImjeYYLwkKVoGSoDx87bAQ+fuwDrTqzk=","ciHskSJZB/4KRnqpFh37Z5mRH8mVHCRBtjtlOlTLL34=","k/rEXrbuQ8RINk39tg+grp86HJxsDxKEpa6xyAWOXIU=","jhpRzhoO5NpjKEcpJ3zRVGMpJfxwnlwbaJaMq0eXLio=","6JaRYXquo+M/iItBoaqNrp0ptEvgTx2jvITXNeiU0Ak=","av9AG7rgfChDBwLrqkiPAM484gsWch1ZtTcp8lpI5sk=","oyLPiq/48Jy3wOakzFY29MN60WrGaKBzhNUHzGAPOGQ=","ONbLldCrki1er3Or9McIBon9FXP64kQm+Y2UHNhNTPE=","hU0wVFf2j2B7G0ap2oCf+4wnATp13lFHGyWu739KKTo=","Z26/qwsFBIKgFsCx7Y7109oFqvNbVZwE2cMsiAQ15O8=","OOXrzbJPuu7+72+u55U/bcR8KsbOjW1jvOptKMeqSB0=","S67QuwETZGSmAPo7O+O1yUw0Dt8AAHVn4/F3XvxdIOE=","xPiycfuiTGkIDoAWB1h4H4d6U3CThZlx03L6sIbxbn0=","+LnCmMPdKEM1V+B/TJwGzwvqRvNGm4hyFia3gymd1Qs=","I1Z24x2Lah6ZQlM5UdC4dvIAa/JvAj4iVXT/0fxgb0w=","vlAfIh7AEEAdJiE7eKzjGsPz2VLIq69ufZTCOKOcr+4=","6Z0muZs/peQLpn8SfBp+hmR/bgp/nhfCFKBD0x2DYq8=","DDVifddxRiBr/vYKQHlN+MhbqeYxzxwxgUQEUaG5+aQ=","6au0Ov0qicxt3imLbDYcY6yVQ8dqdqeIfya5PcJB/fI=","UrSYTwe1woJq0MOQn9xTGCSLjp9fBW+4wlG3FrnTC6Y=","2E+NL5uCEDLNsJH5Eu1Q/eFnlPvvZWRqbbBjKsYKujE=","NGkIG65BaD0jtYP5X2LH5c89Gto9CchyN0ZlGUpzOO4=","cWLTFfls8TDKhDHTxV6N4cpcTkMofQeeeN9H1l6BcUE=","0Y0cGIMvEoXSX6P8Q9RpdZpNOqGMX6FtV/7Vnr0ke+Y=","2Zblis+AkKVGCHc98CVFQEW4rH1d9TxlWNTmF4Zb6Eg=","dL/QPuVIdwbxo0RmZwPeftuTmIbQRlD83m7kRxtwvw4=","MMpoAh7FbaVMq9YnGzdBkEwXCHMBbLJN4B6MD2+twm4=","tw0iZShBBP5dzEF23ajo/h8OCWD4G37Hcg80EFkOphs=","TfRzkr7p0Yt41/1MP0++9kF7h96L1sGespuDNHkS/Y4=","CNbwO+RpbIUYQtxH1qKJQOyJsVwVgaY4/940SeJdpPg=","+UaOTDURD9jOdDn9rDwSJ3omCdShzA98guo8L9eX4hc=","MiDBFkAV3hdJ2T8Q3htX6+Fm0OBGUh4IWzgVITATbuY=","Ix7VMnZMxY2R58X/jzhphDTZEhsbfx3MudUzeHABAxA=","xamnGb+ZMy5g5cD+GlstgkXTxvt3UjktUE6EK7C7Zjs=","9fjGh66ofGr1Ad6rvpe1pYGehN9+eG+RDOeklJ32ATM=","DRZ/OzMEeJV0P+Vqk7AEBZYs1FcYRTXdshTY/pBZiyI=","Slg5+K6myGUe+E15lvk0RhImWa4+B96f4Io8t3TU6Ds=","6V2eObfy8/jrbmsuezOJL/11AA2SlLmFT7Df7xG3G/I=","pZEZqI9OATWh8Uf3z/8dONaxbttUB5frW96xUFVRn8M=","MuUbwFjSNitE2+oPgeeCkjG9ut3hMcjQvukuyKmC4qs=","HDn/Dsh2qyeltBjMVTweT3AgFbw50Y0DnXIdhlPXgPI=","/NOLJVDI2LPXDu9EWqF5owAqCkX2ddau3t921kPKVz4=","MTS34gwyNNEhERDmGR81kdqoGs30DIbtkV/EUu8U0Uo=","f1pqiAfvyWvzhQbgNVyzQRu8ujrMX/H+HVe5XuXKVI0=","x96X5xbwrJ2qgXwqrDTUOSbhgNJX2Oq0/YS4p5xZbzA=","HHfyeHMHFtnJ5EEAjue/Bn0dX3uKUenveFHIFgYZd9k=","m9ZV0nWFa5mWhOdq5sOB/H/sgMD78dYcYhuPHZWOpUM=","Nl1roSlW6gwS5QK8aiOrijzd3+VbRqlCdl1nSeylr5k=","I0etgyEucyuM8PSEO+yqxkeC8UmC785KQrOS2QJ6EbU=","OAo6AXpFjnbf1FyqzO1j5artQu2zk8rNPEBBJlNhHyk=","lfc165PcYUqwJFDLBxbafj9XOJkjEQk9yMzy7SLUQTY=","IFMV9uaqNM8E87Utc5aOmSqdxKRivTiGjoRLEjMAbFI=","4lWTQqef27NcEdt7yc1DA2WdvMOmJ05NXAkodvvR7EY=","4BnTsT5JiIwyw7zjiPd0EnJ/JapkcOKOv8GUuT7sL+Y=","CRUgEy1N+x6ES6R6OyR4f1EdryjM5p29gIBKebACG1g=","RU+DvAy3byCP3Q+s44a0HSVnjCm47C+aZshEhcUmgp8=","T09EcvAQuUoi/9El3RVOUWxbY7BqJzMG6W11dIQTCT4=","xeeZlGPlYH0ZK9wEDD4wIksHCT8cTGLpJRD3/dxuYXQ=","MD+qi7+jH7s8RnseegWG8WQ9Wsgp899llc71GoB1svM=","+5hIOwNwI0ospiMMQUAR+qvCKqPT+b1zUTyOx/M3Jag=","voxvbuGvfrKe1O3wUIOAWWbR4Pb9ALwP6k/zBtTZ5eU=","DO1nHav49iBzxO9ta2mPDIWKET8BSK+ZK6U5Zk0HVek=","JzFbzBfhWrzVVPn6jNYNWvEGr0dMAmaHuJiGlkelaLw=","5GNf0N9m3ocBdorj2CpZBVu5C/LNs/wto4THJyjZQnc=","iceQzIi+/po5knG0cWsk5hzhkdSs66lwAz406cuHu34=","H+4BxndSsBSXbfjDvVxBveX7dFTPJ1/8YwtY4OPq0A4=","0KrOVJdn4qJAj/wghbmb6hLB/ncqSTfgDmmla3pzDfo=","BuPk5GbcnSpbA1s67m+PotXi2+8a8I5PBudeFG2p2LM=","kmpvFKt0j/MmduQa3FVV6UCNj6k9smQ9VzshfxuA0DQ=","1lBgT/tMNSmub12tVWznWc4Clfl9DmsREwthrESsdEE=","qx4oIpUaCZTgGAVrylW6AYYqJUySz7lCa3XDSJGCh9s=","rdS6grx6FPt+Fej5y3kJU4W/E7fHYYq1eiqJhcY24lA=","chdiTZMaSw38lW5wduV4JE3YjgeULK2L7CaS1kzjooM=","bMW347ZLkS2IQwSGe3zgL5aZPV33VDBDC0kE7CIrr1w=","JhueK/WEgoQpwX66fmqtyfDvaM8AX3r0j6ZMJr9wU0g=","Bt8PDFfyWYlmgSJyCiYJodHtRfmHkwfwh48dg/WYdTw=","BYh4i7Dje7E5dk9IDS6x+qdk4rW581qdeyImkWQCJlQ=","migy9DwNgDQmltr4fH3LXGVuJjTH3a18chhkfpBnfsA=","HKB9JOTWJ6//ZKWShd5NP5nKKkHpMwsQDVfClEFZ8sY=","PuyVw10yjgQIrHiq2d0CsFju8rGgEgcG109zG9cyIFk=","poK+MlS3a7Rfm0BiZW9oGcvtXBarWOxSoMQlbV9KZjk=","l+ntALkxODa9AuNIkSpMOFYot1nsDkIMeQkfWGeIc+U=","uQhK0MrcjJ+CDjx3F+mrU13pLMWtjL2k/iF39S9rb2Y=","thXVPKujxFIZBpPUfDTsFHztSoMCTxfhOPdp7N2b9Bw=","FyQvqbSW5A8I0K+J4Tr9fb8Xf73Umx9dwl+zgI+UqEo=","wCp5/P3X0614B5akhXLkJJ98+ecdcSxRB9uwHG36xD0=","GsfHHB/Js77U11JAurVMY61Poiy0t33aiwI6Z4Xw2pc=","+XsSigAAwCjPHr3PwYVzRhMVlLssMwqOr0xmkMIsumI=","bJWld/TX6RAc/oXKFlHHGUWtWCmdoUbPMMDG4J25Jvo=","E8vzWP7gpd7JdWZHk2wnx3LpSoMGT7BLleTHO4f73Oo=","i2AwSDt/o/zz9NrKL+oRv3Vx5MCnuor0aoZ1EDWc/tQ=","2ZPLCXcincchipc5TY+QePSZqFVBJYqy8zdnlsM9woE=","HYr8x9aIXfwT4H4n9HaxNIRUNdiK0gTbfOvdLGUcuag=","okhkO/sQAEXkL0hfNwmwHJneHjHTkniXgI4dTqXpdxg=","luKSKmQkLpZ/ql2rqhsBHcC+4SmUjljZOSQY1ugd1Pw=","uV1yp2OLMTZDC9235iWlEK26WrMCBb1Rx3uBjcof184=","jr34JC/0dB4f6T0tqvEqaphNVvv0jAZ/8f6n92QC2/A=","9xsR8UUN3s/1x7EhBJGZWls2dVoZ9gStthqDVoSHCD8=","JBLSz24Ozbhuj1zLK7ExShbGJfRc8EkQeOaP1hWaUBY=","Iq2Egx/34WzgH9NQg4G7I1C5fEdLUSBI6UgII+nioi4=","cV7IHqh08DDg2/XG0H1yKJeusU5jN/InSMPnkqlDDQI=","OErK8ejJRIcGfruK2FoCCb4/HnHn/YLuHHAUzhdK0Sk=","2B5uvvKNfJUD7l3Pze7zCBfiBiNN4gi7gWwhtefE19E=","8dUXHMmkopm+4IpBFmhitSEY6FQSr+jcQdyFHnhMuJk=","xrbEj/xCNpq6J39cEo1Hu4cM4BEadfy6skeGSRXcdoA=","Y/tNOPR+tTzdbjPrOym3k6LJgvpfyladU6EKYOlznyg=","HccUjufigTxiGyIhZ5hglkl76Gx07EVgRfg38eA6W/A=","pvnLYQNMbLa6AB6Q/V7N01TduG2PfTBaFUDpS4TdUs8=","4owbK/RxLIPk3KJU52o9Aenwm3y4ijVyxSYw1ifoEzg=","Fy6K2oJYCYo7QBbDbZdz/+Rx2QJIJrhQzOYysGi6tAQ=","x4mLmJ641oZ2CT9Usy3cyVtsV3U0Vx9KzoAJ29NyBVk=","6/ORS79GJBFStTFhWlOqoyEcJxisdki/tuRX2l0MEys=","sXBE9gFr7ndwi0jYw2YGhgDDbbdiJKIjTnFdSGOeUdQ=","EP0qV8EOHAsErBivmKzDJKdYjwDP/hrwjDOrYE/k01c=","riJWMuw1+/aIasMVP5HTbD+B68EVo21El2qB0bYo/04=","TiG2/0TgMA81fRaDEOl9QL+Fsb6PY7o8znSBaNXETmQ=","+AzHtpcaL1NGjgVeFQh8w6vGZm6rX9w+NCQValfBF80=","WU0NJqmK7NPZRnPyqp5YMnDt3yRaVIbQvM7Xevfcc3k=","/0SeRWNthlH2e5/syRPCuluwzStHGMGabWTNVlTnhzs=","muwwfGrc2KkqCv7ErrG635RBsOBXKFkrClKpEEoOYZ4=","Es4Zn7SUjp5mqd9nZdpAf2XHFegnFk5GmOHpXWxwOEI=","HxMWIfqpVM6U9aG/f7iO6R5BK6nOmsq+swA/jv31qEg=","ywiyk4VK2yKZZcSX5jynohwLhL4ju3M1cyEKea1shNA=","jrmLohJ9pwRP2UgC+6AM1UYvzXmdrtDTxeiPAJqWq8w=","9RV6e4INpI7On6rctWns3cc9zFJp58eXcYNCO80P6cg=","46vUJAZHXykGbZLf3VRSS42S5ZVFVDwsHTVnNi1K5qQ=","xjL7c8ikZVlWsEU/SV0Z1mdR23pLKXvjrtLb66Kn6PE=","WLPhvhRhRqLRwmBlVGguov2YE60PxK/yYddvDh2wgeU=","kY9UjtHaH0zwGkHYMP/bMt5FvVOFcssEui9fIKkFf5g=","6RIqYd6DSaf+oYT8sM/pezNPLqSPd5AHKG4OGde3HrA=","EmP0L9OHTS5Qny6IrDHSJ6TfqosXCmuyIjFoe6jxK84=","udblxcpK0B+IMULr3xbuv2u9s885Igh69O7J70yWbVE=","bqJKIufFIK0zlGLggI6ey/kCdJO65BAXZqT/2RKyil8=","1zsQWBMBAHqlIiblNkulYe6aATRgnr0FTpTj5BtEsnE=","TvCzkTLg0ip1T4SaKcawc4sqdOPU1twzZ8H7n9XlWIY=","7C8oVCItsu6DSCS7XX5cemuveyeBmGQf5fizVIn5m9w=","k83R+ktEloq+sk1bbugo48rfq15uvn6wZtMiBKSbZWg=","6WLAXIwtaZn0pV7do+EQwrzIZTj6e4jrYZxW+C/02UQ=","lIZI/Mj8YrOM10qRD3uuf/MZR+RdkAnpYUNwSm1gph4=","6LAjP4bcPD4269Vl1Q8JpFTHehWnujKeHAOJMjbjoD4=","Yr7+rsjPDv/k8R8RSyPXjaJ2n206yyR8nFRoDnxbgrg=","6nszuH2CdYHiiRwa2/buYt8K6oXQhUjyz7O4agxIBdg=","RuCd4moVZsLV2hcMKFw0WSZuL7a7RbwhwIrFWr/i+Ik=","7KjNBjsxNuR1DZjyg5jqDfgx5CqfqUrdktUrp41ZlGA=","wBCNY4b2i9gTv14IlPvRWLFnqsma9UlG0suEBg2CUUs=","DSLNQBrESNES2uvg7i7SH4WROaI1/jruZvLVsB6eMMI=","P24aWECqpBrJaqj2DzGHfejqvAvxBQJt6TGgNILEe58=","EtQr15aNJ71ve4xGGETaLzAKzZwt2BcWi4tZxuLgp7o=","7V527UoYfo1mbeu0TFw5TN8GwN1+E9/xzu+GLWYnkZA=","zpdusb0lZmYWptR5+ncKaGqdO8hmT2TgLVvdZmPoHvc=","TYnm+YK0oP/vNXxp6CFgK8Upj7uqPpIGW9K0W4WZTQI=","yvwpTgzacUZBnX0NSjQdKKGuvxadHFGagm+brHpLstc=","Fl2pCouPfQ0ZqmO00FMaTcmuV61ou5G5IHmnMSDeKUk=","NnQlW66mhRl9MyPoZKxlh/+UCGcJ4K6qSendMwrOvKY=","gQK0hkoAoE8oyesYzA+VacBwVAu5Xyo9e2iF1riA9Dk=","N+/MG4Cej1bjqSfeJzcy0dX4yGS9aZr4RCMVlIcQ66Q=","SpDeQLm5oE12qDYC/CHh4+GAb4pWQwRQQMwc0dIVdFE=","SqBoRMaFnSdc7bBMinRFpxUXxkFoJmiyoJnJgXwxvok=","nTuLKq/1Gty3IK9v9HeTTH5kfLA5ge9ZBc4KAAluXA4=","Rn2DOIrdqi6lzy+ZQpKGUTtgfkC6Lax+30ccZaIfzeA=","ayJGKx9+3lxKk1a+lusmA8qbIAAtmUtYHiqFRm0CE0M=","BjaUPIOIUCxxflSwWKHgnWs3lzdkhnm4iJAzs/4eX3M=","/YbxYx+lwpFFZvAk9UjSwJ8ZKvBkz2xR4jVWSYINsMM=","zkCsACmfwmI3qzcGK+2GOOKxd4olGX3cZqWYPOsy/D0=","zyFZ+FuRc3/MOtftrYHayC8ZY1A9kdLhte/uusX5lOA=","9FeS+xio1dQL8RJuhsq5RQ5dW9zP2WFFUSckmPnuqGI=","NWgy6kLv1dFBfesXsWXoB3aiG8ClpChMlACNZjvG9ik=","jndwDvjeTjO0WoUuyf+czyMmm7pr7b2xa6M31QFassU=","llNDu18RpTyNzAyHR6w2ZX4J7yoBLSQCMSUvcvWf93c=","SEEXeYXKMSWbDC4eF0TZesOR3mIOvmzcnmVNEgPi1PA=","4O+rFCioDzMqqJNPb8tFIW+9zHT4dKUeACv5LaAmVhY=","6cW0wUQwDTcHPmKi8l3tzQkydP/ve71LmHswo7EIPdQ=","1FiSw2VGBHAUwzowml+hQB3nKlX/BEiQdHBUQVwrdAY=","86aLK8sswXL8O1GJ0cQt8JQ8mV24wF484uUXRqhvrI0=","DZChlbx66tBt1YJbjBuSB+C0F9HqHYre8ps8sByoj64=","ZPxtr26C/GmOYKo1XZB3Huw8NtisLd/AXwu9ANUX/yw=","30+Og5TjWVc1p0muxgeeY8Mxy91QPW+fnRQIIC60suE=","cdYBSscTlj1BC/b9HpFT42nMFPWzVhlBJ3Be5A3bPtk=","j1OwzbperehWQXti3eUv7A48InoDgHl6IAG9RsXNMAY=","oe6XLTDARAlstHsCScJSkBy90Ci2FxZfSxaQhnXYHIM=","rfOcgLCbG7q786QCHEClYPM251S6CsAFSRr0FFsCNcQ=","zMtQ3Z2Tw7ufdhjkg9nwNXSD4o4CvY37KAlRa4S0ENQ=","etk3YLvAtOVWvwnt9qvGvNQNSmETpWFiQnFFM4Kws1g=","sbEe4PyHd1t9EeYQdV3bDFko61CCGNwM6MSXLR1x7Bc=","UbwFKvRapUQF5mHKL4egIzy+mohhAixt+4S3auRmzwY=","+jp66tS5FqTgqRrnzXUMN+FC0zVmC/nVMWa6Kg+ZtmE=","bzk6byfx28eNjMXg2fyfVjaDLv76RbT1A6VkUW0mOEU=","1gAIULZ1Vf2WBaNVfg4qIibZBEgmkM6JdbuRYdW4WaE=","Mx14wHn/cFpXBicZ0ECjapgRU1AtFb2qSc/rBkNhh4c=","xE2a8ctwvYCjJrRJ0DP25+oCbfa8nNqocnOxccWN6hk=","2amzS6PSFK0qteC7U7MJ5FD8F4SBwHFNUcBG5SBPKW4=","cKMdSHIFkTjxgLoTf2bLdy7etEyHqweC+vVdKG6kuFc=","DjwLTsTqTm89UQ0vvZZ/PMV+rRCUltDJK3qOk/F7SrM=","7DfBSYVb0nBUl3bu3yWlbqyQuTsw9vfKQGNMMl/sh1s=","p+3jSTrVehsWz6n+LYK5hgVSz77roNnoSY9znFUggJg=","yWwZ+1j3UARKGXCoUiNQAwHGDuOVy4Up/DyukiXuoFo=","MFEy/wZfc7m3PwvrzXq3vIn13MdMWIxUrrEZBTmCNk4=","Yy0gZDqI9yzAGIjDvglHsVmCTYNsr4i+C94W/zfjihY=","eYf+cKQhL8SrlKlkEax6PnlstW+UQsQkU2PFF5xNXGc=","Tb/2c01/a+wY6XqIIqSkiC6lLUvO5lNt+sKN0bjOI+8=","aoF+7ib8K5LWvVTBGFZ2+UbwbweF8Rqb8XhAETyxFek=","uXszhjJCPuJSQmzPbTfU1YJIF1e7Qn52QKjS03upbag=","mMkhXdvce7r3S8yGW5Yc+U3EI53AhumXzNr8IhWUN+k=","JRrbPuHvaO3sex5eZ55Egd3MNM4VAWhiEOtlENYjRV0=","Q1xF7xJs1SDjRHWCvd2VPT9RxwTBgvJ05eK64KHkR10=","ErBjE54AUbnLilkKEEChFLeFKGNCscESYJ+jtJbQyyg=","qwypn0OuSuIMloWvVY2i5+u5A/8fXrAtgnEAnBtMPlE=","OUJp6EkwbG9ALb6eARzGHMQSwZF4Zq0zzMSGCAmxVUM=","EUvsxbHnl9yRUIDL+NIEUsQjalxdt9hbYaQWGZixW78=","7vDNt+kJQdKiS/AQkoE6PhXvY4LhWBwmO8SmMFghvRA=","qya1QfF1InGi9R8Hw5is8Pz/dzX9EVqe8eg+BuB1sTs=","96RtGTde9P5KpExd8WqL24MZwX6psLCtQSmFw9lDb0k=","UGM4Y1XTuYSzQ2ysNUeSark/N4jyMi26rFkBcbDiR08=","6IaEbw3nQA47UJyaydrEtt6UqLw6I9Qkwbz9EfK4CZ8=","0LXPXdD/rHuQusGpNI1usH4D+cVCXu/ww8MVX4Ll6MY=","BmwL0NegtkIRb5YDtQHIP7woTBpwDO0ke+LZJaSOEYU=","X8FXeY4kNORe+/direYpf0BWND+aQbhrJxgQT3xcZUw=","Lyqq5Ou0MqXSPc8QANNveMVvMiL5+V+AjQWzaaVZwOE=","EBYQEiZFSybrYERuAzr4VZ2CczWbyaZX8x7KD789BPc=","vyZJev3k4iR8fSh3cGuS61vxfKrINUxbL8451jROGUs=","JM+B2P3BmHVCPrIvGbnek/RYkrDolnpfUqhaqlC3k3U=","POWCzGsi+4ISNeVPruXDEsghSXaY7XOnrZVHC4vbKWo=","BUdM3ePVRWzMtCWY0gJZBj4diHyrc8+izGotoinZStc=","vsWunEPCwmJvYgMuR82AtUuan0S5yiy9FHAIkQ/hQLk=","gcz3PSVSzBpYuoDBRSGZWfnbZ4Rek9qoi44646lh3bA=","mt7RNtMRJ3w/0fukWoPkBJtKtzKI2FOb3UVFIwN19eU=","0HczpTSqDtIJxwZ1mx6+XnLjjVWPufBif48eXjawKqM=","qrH8KMl1f4iCg5BR9j5acLFv1LtU+Mviz/I6FtPTBS8=","GJfrh6YTKXRISbjebIb8W71+Rr5UvyTVG0znxEi433o=","WzOQ2TfW/b5MC1UQPSfM6Sa8eeB2y4LvVjre7WIoGLk=","w44uxBFzi58TKB4qyv73tLdMEGSZqx1czgkrMh0n2xo=","ofDR+9vZ+9mkF7n1f1+LbDuyo1LI2AiPGvCmA67/G70=","i6BipH1welk9gwznVqCEZiX2RM7jNVHK2dffBq+g4dM=","uqyDOnZV29xOiRUhmKifVxJskn8XNqqvi8zxbKvgzj0=","zuAt3Q0QSXLMnB2ZI44ZbIKoK4xxyf3HBJ18HhzRxFI=","sZXNSz4WzJxXY+tsQoNZw6/nAzWKKWyGbXUeSTPFr+c=","PN4sQ/oAtLYAN+wXfHkqkpsq3XVXPJZilSU9o1jS3HQ=","b+Xa9pgbv79y2IebgiVFlEcl9UAbOSvPmr4b9cwRwDc=","GFmjsXTW4rjZL7EA7ae5FndEmWp+L/HW0k+MbOqapeY=","P/XJQmdPwPxKMygQaRt5cq3joS46njgaIu/fZd5AHhY=","8mxMVnQ+f3pojPxcG0cZIJi1YdbVtm9cnWg3NUfPzAc=","FEvfmFtLb9CW1A45lc0Kn+Fropefd6NNe2fueaVXs4w=","V6s11vvM0hi6Qj88S+uSnolw+Q4bKQON8BGIsYxA5Is=","8lVNOJr6pP1NkWix4oShTQZmkh7k9ZnPfP+K6ZjIpt8=","b2RuuN8Ypv9wdOQ4c974fTvmsiatotz8r5lX5jwPmeo=","Cajv2mSTKx1hj2ZBvBaq0gm36EUuz1n0SYCMN/hy6pE=","Q9Q4zPCE0JKDOwZKl3sLaLa4H3fib2rBYz36m5vgA4c=","1SVbRPhEelnm239mmvvNMQ6IKyqTUlDR5dJWJOcfeA4=","PeHL3Fd5azVJWGrw/rKS+slSEPN1lqj2HYnZQrexHew=","yeVCLHyfW8X70LTdPay+E6imsFjNXcZwXxT0zMexaYc=","1ftNN5tTu7SfHqzRsOOsgKQ5RtYIQkK/KAEvZHyPq4Y=","8bPZDq+yzmveh+rlrEMLlILFf4VdcOcURoE1YtZnx+g=","y8aBowL4hUCbnRmRB2bgUVb1BVcZqD7DsVt6WwiOgXo=","1ht7aMImQwbSYKcA8l73/jM+eLnMO7uQsdQ8SyQHD9U=","Wnd7YmBOyFOk/4m70sdCwg+mUoiCeRoMM5YJrwAcUS0=","CYt5bSG72NmhYphQwiSYXAaahPfmEKFa8s7/Ay/Qplw=","NyzecXyJFjWAbXH4vYmB/NJ7A7vyk1tVqHZCjqAS4LY=","Kixa+nCKuenR3WNsCh/Y1gKuu8dtW3YmiuWyIvMkQ5U=","FVhlXEL1tdveXaxTXIZaE4B/mxix7wwAffpYUQLEPSg=","4Xycg7rHcqsnYEVqN3+iZkOMze0VwtUvGW7dkZe1E/c=","sC3YlJCG2DbNyOpFwW8KsMhnqfmNjTfll+3txYIY5eQ=","nfojk5Ros2N5Vmqf0G7HbfYq4hilHNFuAwqqjMsPK+Q=","m63/GLgubQFNtjSF2edbQ0xIUugm7XM1zSZeAsFpCdw=","GRS5O90pGw05GBHF9Qgudi4q7wS/UpQY5g8KeTv/Smw=","cZPx9mQyQMpPPdkwwBRXbTZjiMU1vTevWgwYxdsjATE=","8KfKRrYbx+33sf7jh5pu5vzbcuYb67p0ZwyCuyVWfpE=","r1vXSSvppjHX1f7ypyxZJYy75F6og0SiVzrgoEsBzOI=","0FE2IzCCJJull+R2l6aYtpFL+qFFjx1ZVwFNcwMFtsM=","TJ4dxi1Boabmp6IVxuc3JhQbhC2fOS8NFC/deCOm7kM=","eu3mFs595+Y0YvKxaRpxI6cYHaURFFfojdWFk+e3eOQ=","0m+v5P3XdltDRF/t10kStWbBDjuXAS1q0bXd+icYxVA=","kcIdXvUQMRX8sL52Fldd+FuF7DpuaUUOXG6CS0nlZ3Y=","ZVWsLr2eRgQJPoyhY/JZJciqo0dxWUEM1vIuh2+3eyY=","hLfg3ZDbeV1h8qQiToWwQHPB0gSUlOXTr4EIobd4A6I=","SVzD0Lhob8r3reM17Ys93mfgJOGYT5QrMNR+zDM3I3Y=","Ud2TJ5Ia9WgKuw1bvgfnjIdIr2SM3AOJL+EBV/yDaxI=","fSY5S1P2icHm9OK01FH58MKp3cnXjoziX2XZdx94MbY=","gUJPUaozIvg+Uo+Af8JaOE7rynZ7qbkWa8ig6/g8Shs=","Rk9pFmXAzzk7/KCnKPZy940ea/xPne6KIgq07PamCNM=","kT3nFpdpcpRlPbDIg4XM6FZpD17m9+In+Bo2zlHr52o=","Mk+anrrgGuUOZjBe4+8rvS3zIzOSlDvSXSvQFZM2Xx0=","8c8F+z6AMacYPs7jFpVCNcshRWPYziJArvQWmIK16es=","6DaiRygwdTDm5Q4Vzsm0F4gPMdRfqFcbsOE9eBsIY6o=","sJChP3bBMPXI1M3OrMu2y5g0mpYu6xabZpu66EM9VSs=","Wvi7QsfVZWFjclEald0Daeow0QeqethXXNsv8rZ6cmo=","ezIFVlC8aRF6G7s9asj11Hbe0A/1c86qZcm9o+zfd/c=","gnePxOT3JwL+7ZP9efQLXY46voaVDjj6eeXl0yl8WMg=","8zUduRaxIa3wEdjbcXMfkuuSSfd+0zBYLJio75mndYc=","kqbSpm1+L9rHSEaWi6TuNBC0xXH6BiJwnN2gu8cN2go=","6bkUcPEgDrAhwsDMkBPtETz5kPJM/6EH3qq0KlKm9m0=","kyiw3EfXGo9MAMVN9mKqrZw1KdP2ZSJ1fGVdUokkjMo=","7H37GoZw3KSHhv+D+v1EV9dcY/WTL2p5rjEIS0SSQCQ=","8Th9/neQz7n90+V7b3gW18DZy5A1qdG4EMiz25FRn2s=","M/1VD7Roh/Wh+/8GXmbwLCMs87P9KmFphPdDiTCNbBY=","HAbGZTyY5YEyK0fdBBqJ5dgCE0i5NymKaL4eg/p+qJQ=","+Og7J2cEI2zBaEz/ZkoHHGQZmCKplYAgGyBctLlAGqo=","9qifPCvbSy4D2BpMzGLfZqsU6javjrtOhTVkprdMPeM=","anRscVkIlqdK/mLxgGGUYQLJZyN9E53RPte5ANKplkM=","AIVF65O+rQ6q1Cik8NvCo8odrM5yr6+zUVBfu6eBVGg=","OsASjEzug6DbZ2S88HZV2tHFKrxt/PsGTfh9sjBLfYs=","69BYDdNDG5KoIzZk5EHSPmoPVdIGDNC6dT8v8+qehDw=","dsAZgFaSVtwO4qLiyLxTz8OWlBgxWztF0r/YIzVWIBk=","soKMkTnw37y/5vp0GG3hAZyl5w9YHv/i1az+pYBWPMk=","zoTUf1DBOGhj9L0DrR89J22hbb36/tAjGNf1WiicX58=","nNEHK8UrCRBjM+jlg4uhBiluuJn9RX+IzHqT+y2aeLM=","XgpvpUbkzqrp9g9Dq8hA5YUz7jEGN2UpCSd6Gg+TdOw=","aOdcJR7oWAGjGU74hap0frwiSjgvMLuQyF0PN7uDlSo=","YqKQQhnJWv9CGCt3rVdEjdgudfhzf8TbONfra2XM0mg=","ESOf79xWoKVnzK2NwQ5224WycmZSHtlGZK9O1GeHoy4=","5IfM0ubEMiO1HWv/Gv/zOIjPtD96k7jvXpF5AsjtPRU=","oS/aPHOzsJPSD1yNZZXHj9v4KukUud1EQzE+iFaBMAM=","qgizYxEShp/BMyHcnK0BraNb++2EPB3QFOJblsGZjtQ=","pMCLMte4/Z8779O311rU7FsFxPEe1ixWLYxtcZg3IQk=","tT6opzbOKjbQTeEpg8drbnPj4pVEwraeoFI55+8csAY=","HDJQGu1ukb8Ya56UexZaAkTBobn4iltPVzYt6YuIwv8=","NaLEFimFqq4w1LJSgW8+zE9IV27oaKmGC7grh+fNdsg=","xRGPWHcFZ1631kVTPK6GwymYSvn0USR1spay2zyaFCc=","pPIKq8M9ZjaC+XWfFG2oC/vUua6bjL6NBN6wtZmPkos=","0ksC+kO/p81umuht2g0CXQcjpyU6RBg9HdQ38PrXVnA=","OgkclDDCDxqWVeodmYimyt24CQ321vlQ1kuFI8Z155Q=","RJ97n1UH4JtWrXfP9I29YWA2PA4Lpz6OEtOi1INUhHA=","hqDicrJUO3TFjICfy4b0+SeipGCWNLQHWYwR57r0lUY=","+zn6e0cSttpPq0Z9ZHKqhIYAzyZZYLuTKERzr6xG3Jk=","MXZGJvenO/OR7X/iwV54PjBlhCYIFHp1jdVccITKJAU=","Dtp+smpKcGEGmWD4wdwOKwVkqomfJQh6G/x0i7x86OA=","Nnr+K6hWN7Wyfm6lkpePEyfVjikUUYPIc/VlbEbadrc=","8re+8w24toA8NoOakTQziyAQKgseMK581VTJ3P2YheU=","uNpHWRBIZCVhkHteS6XfFOe9WWd+i2wlzbstQmfy8ok=","7yupq+S/EEi7fr1BmTehsvqHG7AnpPOBuWmNhTM8j1M=","D9OMXuElTex+UKsIK7CnZvgKe6hxDHr34oQ+YQqQXiI=","6/lRRs8FORY2N9SN+24bRfkePwMo66bkfNlBjcmjzZs=","S8nRwgObUy6g7S1gohJNvBkuUr2lyfezkNnhcE638vo=","WEJzNsQxSAU5FFgmrsezS9xBbD2hdgq+q2gvuxTEci0=","1Zg7NS8A88yGzWAVwwzl1IldbSrLofP3vrnbFdjMJ4Y=","PcmwFRCiH0qM//7GiKb48joD6DV3/YALRO2wOa2+eOc=","PmHAhh97GD/6o2CKc4lpcD+eIIighezf52AegQOO2Ts=","JWXBYP9yy8YSYuLAcJgohFj0UEjL9jmUO7DOw1m+nSQ=","QQ1vTdU6qI3G+BQhwJrplGPFR1un/hrK90XeD53mcUw=","vbQOqwB21MSaCQpfM/p94gDmJqJ9J1+0GjOE+Kiz5O4=","cUbeeOQeCtYjN/ZfCw2jLhH6vf49td2gQH5hEV3nDyI=","qu6xgPDMlK2w1oRZdR2EAiFt0k+wHWE+s2EvwI8pFgc=","7mk5f0D3H3BPXSmfmBZE6ENHeDaNSzCTaTDsfpqfTps=","LMbdWCudu44F2ZXIgAp9azjsJ8UjDeiZGsWlrqB1ESc=","GOXf7mHV/8t4JGybMs5E05NHISm3rXiHT9Bzj5vUlBk=","kB24EpB30uSAyvWA/YicCndP+qa+OvMRLQ8ytp6Senk=","y80c8ZFopB2MzzLVoTQDAXxfGAM8W1Y0VDMpofYB86U=","8lVUIw05VPVID9zssVlpjeI9HFERdpkLwL5exOA0IUQ=","I18d8JqwEutO3zCuPq7Nvgz3GJKWPeuSBf3FyLYq/UM=","uoShWwIlBtwAgR/OtnN9PVSMS/hvtPti2ebzc9OjkdU=","Us/2+tsucLGlDlBejU+mz9+H3ijWep0XQcZkOyOzckY=","XGRh/57CIW5jcLAFTWP6UC7Ep5jItSdPiEYbis771u0=","ZApP0e4vSvMKcKfjPv5TtD1VKAMP5fsxix4OLP7iCo8=","yOkVUKpq8HLKwXv0vGoUSSOQiyHcI0yOczgu2GKH1Mc=","cv1pXKGXYmgjAZE0Jm502JjeFrQEqZJHXwuKl10uY0o=","vr+loHodudp9XYvTQyvXr56pZ/mKl1PI4HsPnDv/uy4=","clnsApBKKkUZL3sPtU78pk9TVsQzMefQsJgCOZsWmxE=","cr8LfNINqu1jgSl3KScMz4ELBzHjnXqbxeoDSC/jHMY=","3YmgvC9BV0Yg+vyvL/l8yzkQHnnzjNvNQdP5HfWkw6Q=","gElbFC59Swe9dr1K0a9zw3k4xG8eXEpRSWn7njnu3UM=","MIcgt0KKGlGKKGdK6JxOIxtnG/degMBvCXqMsmNtleQ=","FtezczW8WyaXXjihKF8nb8WmeWwaeW99c1kcp6azSrE=","ycfZ8Zb9jxzRIAYKAaPTXw0JEfp9zFFTNlDV+2qpDLc=","hBvYxiuApKmTHZoQYsghl7iDQRJcFPKbgCzAk55hluE=","ETOqGqrQIAwgT0atPKuj7Rijci70mMIe1xn/YQcgkqg=","sMyS4/QnBVU83Sb+ODLvZLcWGgfrXu85Gf/PafPaExc=","FdD0zxr26jpRgvrByyIfPfWYuyW6+7QtILdpziJkbXM=","ne41aZqdzM1n+WK3pW6EsFY46OTBpzFEiVwb9qVZJLQ=","T4tjPN6pOgyaxE4hA7kmP2pvU0xbiIZYCkXTh/A5FLY=","AEG6jmhzMBz51FS8JDhIddUS5TVvfG+0LGkslRFlmI0=","u7+SBdbP3kTSXaERpnqpCuSeIDqdUOjZLU2STgQuzHY=","YkM3a3AegbdUOIY0yphnQx5j5D4zZJLCiEb9qMYOp84=","Bx+7kWt/OhElkiYn8r2v3ulyda5SeheP4SrsadQDcpo=","OHpXuD0nD+8ftPL/sfoo1AbjljnBfyd2ylsPyc3lpMo=","lthaN6RBD3DX4r8SrB8f0Em/l13MadglofrKh7NBIzk=","/yJeoR1QMzLZXJe6hz7AjZDzyBPgNh1pBPzz7lc+xcE=","d4U+uSFGqVge2wr76KB0JFk+gkUG9z/F7rx4M40A+Fk=","Y50jaNikW0Q2is1ufv9WHi5lj/eLN1EIRFKRp6aMdm4=","WO4uBm8mJL6MiTIr+FKONdTw5ofrATY/FbP4wnGF1Qw=","rHNNBM4uZU7o3s4HXSIoy1n5jAoPj+Olr/V37fw/ZbE=","tbCKTqfvZ0AcO5xIgNu2/7sQzSTpIiotClXJadpJrfw=","jjSGa0DB9Y+VaCq7aD6jV+reFTO0zP84g4hZ3DGplvk=","XfOKN15ofmNmaIiy2kWcvpm0M6MY0XD26oNF0ODbqRs=","3FWM6QLULG/v6SMkBdx7VY+6toWBv+M3YSYyEwKY2EI=","TymTQ1wASNnO/BdkqKa9e/ANjo/8B3rGSykoDRdKYPE=","eHJ8bF36SaViJP9VE16cCU+lQz/GJsvUqgSZ2+2qo6A=","ZN3gWvT/UAcTGT/3IE6HbqPxGAoPy9h8LbUte1K5B5Q=","ZdXB7zOKxIB8NIxTkOh52W8KEKBsaDwaCIm3SCRHn78=","FEA/aSVc1SqzJvZNkW5Jo6VpEqSAgOjL69rKMRKgIdY=","ZcxZ57UnCBljE5LpLk2MrU4zgibkxXQMLCNZqWU7jck=","CYCqsmTcVYw7WR5vKXyGyiXwKtXh02ZfrtWsk1+WbYo=","Y7v9I3S4iZbtKyx+nYD47VX5aMb+v6P6W4HJzo69BY8=","J0P9QnpeiHBr59jImP1W3qfdAxh0z59oboQo9GEZ95g=","5U8w8JbDT9iEpHktkhdW3ONoxJABqUDjkthxGJwpP2o=","DPypUYO3AVd2wLKfxA2H+jSYipIuMVHh9MzOerr8LA4=","GOTRLQcPWN8Hrxdzz5/8KheAaJ+q0X0KMI7gAzVsYuc=","kGSdENbJKOdta/yzd9J2lLc+oJaUFPOcKbkRM+X6Bno=","XItSZjlGAy/I70YPtPYrqYP7w86HQNsJV6sjwHwgQJA=","vxCfUTc308y84lKVgLuL9WxxqPdFVvu+n0ppO9KQ2us=","jT4A7EzgPxRQiZjw54XAOrUTf7+XL1kxmruP1kj0Uvo=","6+9R4R9phb1VDXCCuIPDpLvqm/xJWi2NgEIIQNWXo9s=","lJOq9v51jaj+zEoXXLIWKTsCO7wYLQ7QTYZU0yj5Sck=","JurGAHErFRzJkYC5C83FB3wM2T+JGYMZAzNKWLBhf3M=","n4npCFqxaW9idXapLLnOxAsnB7t7nvELD1iaS2AGQnc=","KhFjo3hJYUs6sgJa2U2JhUphKfVMLVwCxO+o/1sZQ8c=","nEXnesrGi0IElaAkOlaoNj5f3xH5loDhHELPG9+15qE=","vdzgEKQ2KcudUdeUi2yR1zZTfy99AFMsU7QrsKkFSYY=","MzXl3/QkTAuSRKg3uq1OAmXjlbSUsxJNUgEVmwtCazg=","15WkoNaA+FfwUi1C+lX/Pi7J0K6Nqet7ckQORdMZPrE=","aollpyl3G1IQJtj52o3i78VJg75mpQVMYm0Wamsdnao=","lR+ZEv9Et8826+6dGDY+1f6cIHd2UD0Yv5mD8gDANcU=","FdXUDvYgJBHnyxKX5Zgg8B9XQnTwSKndULY28DzRFR8=","Ujbk66tMTB+kZxrGmLOWuEuk7/LEXpnf0O3YKDkW2es=","75Ucc9GfcRHV94Qth6Jj0cxhPbuOrHuruJ+xIfGQgTU=","BaOJaSGhg+g3P162QyCNrw4A4NlVVaJGBu+ncRN4Z6s=","GBvtcIYzn0402zj3hYhla4W6jvnG2y40ZpqmYxP4RNk=","tPtJdIyHFkZDhC4BruWZ+/me2ViY1orWkL3O4qL0UsM=","XeVGp2qCTU7hvRQtCdLl9vapAI3fh8bYT6o12KaWkfA=","bB7GV8uMK9M/Gy7nxTjrwek16tL6cht4sIYBT6xnGxo=","sQ9n9fmXqB254exfkQsugSY7GOkQw1uNa5xV9dQ2dO0=","qmToipmLYu6aa6Ob69FoD1D+Xx6QfbQ+cDFhrvVKbjA=","vXj03X7v0t55XloyXWe4HcgBFQV+ysHcLOlpA13bzGI=","EZVajIU7aDWeORb/0g7PCCO9rN4mRlcR3L9TopIYYa4=","pTPQV+6YKCyIXGIBDIkgCEBm8Fs4OBgftEnkx1gvi0Y=","MUVNAuOI2qrnAslbuLy/Lmo8VMZxRuShnOcbgDAWVpI=","tVGfYCmGl4KrzLOwOaOU21sAPOEmIgMzEsTMwMezEmo=","5bGbfs2hzLyMKCcqW8ZbyXPAoBPyhL1InckNaWOk9B8=","iQfKVdje162507hcChwEt7eAFBpkO2ANhZlxIwrC6Gk=","BgM+NVT0HrccXv84U9ZC2VgZRn+IsdwrgN7wX/qG4SA=","Uc3yMsK+uvg8a8M6jKuHGNnO9vemnQ5pSJywYTTObbc=","7LQwAc29oIFWErKgnKIGczfga5jTmgpIQgMAiP4EDdY=","1viQ2peasqw235HmCLyYHeVM8l12HUvjbsKD7XBeG6g=","cTSHM9xbCyJbarFeR7MdOFCfj+ZQhLL8AIGjlQbv+lQ=","BK83nM07Zcb/OPgi/3RbxxWZa6sVGU4EdzTIkg+JwhI=","nwnWbKFMrjc4DfFd6s0BkTYuEzVV0mCKmtYZbtdf5bo=","hHSrJYd1/1JeeYN6VA3j73oR5ptiWLgr2b8DydHjrls=","o5QhDTOEG7NjU4P5P/8AqNSpUM8ikPIaBvQ6m6VCSkM=","I35TTEl1r2aVxedHI/9V3kaEpOLleWwoqAsyNpK4ql4=","YKCnTEugwuFEdGnVFMdY+wbSwlJJzUAPqQ5bodPVfBM=","HkEB3ztcQrBgqHuxan3Yy3FpCFv1R8O2Fblp04+/Geg=","usx9Ooa/qYlc3ts3pKLM477+J6fz/uQYadoxPUGiArs=","zv6M1XUOkDBCbtDxsJw3qasBNBHIACXHNc7ihcDny9M=","Y8RgZityrPuQN0Pk+xdFtOb6snMKQxyX1nBPkaQi6mE=","ap9qWv24/BRHdgzGAI5iIUUsJ9oWA/orXCcW/THFBdY=","wQ64+6PUFwNLy3OQ+ENHgxB5gb9tnyCko/6iham/e80=","3BD63xKFixmHNDrmHxXXbWEVwo0MkX9Ok9Hi9Js6zB8=","zJwHEjUL4xwX0piS2Qcvt183J/iTt731yRNCzHLkWac=","/NcXI2rrqEufzAck0r6SLvFKAU/HdKblZYFiMJESyLU=","HoYWfJIiTAq7WKLzVxB1iiFPMTVKDjJzEQYnOTUHREo=","8z69/FL6JzVGsC3Ne9nDxvlwg6cbosHDFnWbsA25Uvs=","kt7d32YWk4BrjeCEl/+IYnFfgjqPT+pOo98HZBNM1+Y=","T6+XMV5zy0egs1Ghava3dZMwpwbHxolvOuniXIzkix8=","oBydztHV1aiCowgVXDSBiFCkeCGXe7WMFe8DbEmQhsk=","M6FItFyyumofsaO9nkUkvdy9sntlgAEJQsFwYJ0dvmo=","9FESIoUy0LGF2d02dbJiajccWMrID5fxBuFb5RHgCKI=","ScDEqT12d0OiXWvgI+ErNu0MFS/4hBaIrqMhvrx4ek0=","2hr2ckfSqLWrIt7Q6lVbESDfEbPWC8hbEfIxjaKvKL0=","Euo+N0CuZUV2d+BPKnzUwAGgxHel9QHIQeegwlG2RAs=","5+X+4VISWd+AeYMtxovwT4ThI9W3Roe99VscoocOYns=","8cXmSpuOW629STr5b8JNuAOKmBF4chaWtqrXDaicIt4=","yljLZGtnOswMPi0WYR0ULWEMAdbRfBsqK/9wDG5ahCg=","hDnMUnXV+F0AOoXsUF2cAEqs9Pwrqyy/x4stxJ8z3c4=","7VAxPzctU2oIkl9B3hm1EUcH/jOu9M4ydueXkOinTh4=","QXOhnp1ZmngE0fFzbyNhid009Eg7PrLaoJ5m3qDAHz8=","ObUZS7TCX/rzE0t1XD3zTDP8g6yC94kgeyOU28m/10A=","E+K6qTg36p7SjAWJS+VzqwRDSFZarsREefk36IkTxrw=","9XgVOOYD7yDVS9GXugGOK3p9fYrWkX8/c6+ujmXhG4E=","V/Z9oLA3pJL8RxtGLxy8/wh6Oor/6w/MSQQ5xZCJXEs=","5mFUcEVizW8fejNxyWblkHzHPRa597Yi3mPdcaPRTrs=","uJqVcmY0z/59dSMMHnari77NfxO/t5LTCHJuH1cZi2w=","U1rNXAbwVYxY7z08zbZHUPw4t5bVhkRFaXSciaSYPEM=","uzY63YL19M3l6TLicEJHIYpZRfSOM3lsAmKB/NxzvrA=","Yj7odw6/iicWvXRZVv+bBDBySHEsyzu5oSQqrHHgGUQ=","YYTf2BeIMy3pPdV44rtnPEFJcBsXztIXPY5/Us4l7cM=","Mf1R8ecdvsisWjZHjGNldsiE6CUygZ4WoJMbz3KkTCk=","PGwX7htiLFRLgvdpeuwgmAmflww9EWJccSmpjPC7WhY=","ioj7uglEWTSwjGhaCVoS5zegtLEYsdkXVmSAeWnrC/g=","ERrhmJHUq8r2+ZBHNo2drkoP8c9TLFMQvVynWhFpHZs=","WUym3OkBq8vRh5WmyqZRoLupueNQ7Hk3MjMpF0Mwzl8=","/NfGj0pm2wiyMf9tBe6QwYkaITfcDzTveWVxL31Rdns=","xeYxb5KZppbnfVx+0z0lxhl0aXbiuWp6Cxpo6SrdRmo=","TTbFOksxvExvQ8VnIUov4/lsxzt0JdvTpBALszSekk4=","x/8FKLuRr7Urk5fzFtku3Zkunc+3hEvmdQMyATyYmqI=","ygd9HyL/26l8sVCeYjt0KJXf3Dgbo8ek+fQSjhHs9vs=","t33sfqL67yPAJiR8a3fH8X8VQV52O37LAHBWV0XVl8o=","OSrckEvUIx/B19ZIzvmA3vs4GI10CyagIhBbkxjqy6U=","GHSbaqklfd8KzX8gsSMtQEEfDLS0GPxLYHphOzO3PmI=","KdjVsgcgg/2+rgCs5+325bbylFJt8mQxXkeOBV5R/00=","CfUbHqHCSEcFeTZbtJb7cuw0BdnsCigEQcywfQ1vfHM=","Pv48xr98xCRqvwHlykLov1wORpHlEHRwljRIVf45yhU=","ztvq+NVhgxY60QtmouOvuhwAjMrtZOwaYLNYg5B71dc=","/wsdYa7SBjc8WIky9Sisj48QkEXANSJhEkvgiT/0u5g=","TZQjUoT0PkXfb2KENm4tauF+KcEPnvj2ORz3tiZLGxA=","5cc50oCEsiKfkUGi//71i3klJucIyV4sj4eHVZ6OGEQ=","InEmjVNeA5zjX1/UCSrSQ0Si9DlfeSNpUB7IwX87GZM=","Dpi4hqePIW7ZItNCwhL4JrSul8RhY/yofnL4izXLloA=","Idk5TpROzsQCNFSc7M+F7EJs0VoJ0+lbySvDd8i/yN4=","tKi1IBW+zl6ozCEtsyOQ7pAtv2+IamCOiLsc3T7Nmrk=","c233Y76RwF164B0GeDu3ePMfJ4wBo20KQFwxRzHzxd4=","FYZp2wcHLWou0RZl4otAunB9NjPI9P8CCQx5G0Z8qgE=","sa95kl4Hw0XbjqzApdbyoxkkh++NIxCBTPb+0wxJNOc=","V4APRBreKvPksXPzRr0cxPDe7og8VQ/Bb/elbNvA/uc=","E0zcxWcNKKLrUv2HSGh5trLsT3okwA7ufbXgPRF/uww=","r37nxz2yfhkWq+tRG/KItgByRcHaBB1TGpXTRZlfMMw=","rEak6PxsBwM+azOJ7VHxmnehVXK19BWPZ/78LUqp64E=","XVPAqIBxnFx3VCYSa4YVG0dSIHn5FbSt8fThyoyv09o=","eq/T0S86jZRJF50H+bRoANJLrV/fxg9My4LRUYder9w=","hJZ8UDBKz4tYmZztK3lHxH8yJB4S5POceiuCa/ODQAE=","3YCXyPDS17q/jjrYgndr9kofNp5qkPhLoz7oT9k0QQE=","QIaBIHa0EPRQ0KqPdmw+gkPMVIw16VEdEQUB8sxYYUc=","N9fHY2WyYjsC0ex5EJsMJVbHngwPGTLi5LEZB1lbGpY=","3RR0kQ7sGDbuVZOBnR/8n23UqcVhzagGZ3dzXRdMeYk=","KsEd/j+2VExh1lIDlGLvIyzmjIolvkJb1oRaI4BVM9o=","krlUSlqFIftsMzwCfZ7w6oTSJGZzQcfj1WpGzIABmRM=","COjTSELIGskbHqIN/j4dIpfTsCzMpQfihnQGfYiAeD4=","oLKJrosmGDjB1ennDH5KPMx4xbd9hzMgvRJdXC5dn0I=","F1Q699daIGPYyQLAha/u7EQMpQA04G3Ha+DyHGdExLs=","+JuwkL0Lf8IaO9LbLuHDtyDmzJgJK/qyXdKE/yb8//k=","xFSj530C9/asztuIRQzsC7xk7TQoQL9HJo5oMgiXDWI=","f0y9zstKnvICkcL63Y11XcpcTKBnNW2N8dpQBrvstJo=","cJzY20JhcD497EXB/xKmYsQc69sSBnXuASC0UhrHSAs=","Rnibvv/eyDWdTLDlSGkZw0/XBjDjEASOYIMgroznVFY=","+ZWnEeexJpBzVJn0iKJcvefI9IUc3ryMoAOqXmMbPhY=","jC9eeIgvT8w2z9pfztohvlqXSOFhp5jJcWPk8gCumWw=","Te7Cth4onLIl5yBxD8n1Hy6hLNx3uCqpJVdvBvOmu4o=","lrjiugWlUp7Vwm6EECkZJvyh8Lb++bYDmYz6eaOGIR0=","p8liG3YQAYEntN0CCxnZNNR4hmEFzGr5WoVe2vy+r8w=","odcE/P9V4/FmYv1fgWOAWvydUN+Z2Pa81lp6Moh71w4=","s0wPphtT6ywA1R2O7/iAJ1XPDT6STIPlIwQN5Ra4TTY=","C1obzhVOma8hAxpyHSpJdR3TzdIw6ytJs5h3UrxHqqw=","VvOkq13H5NkCwm9HClTCm4DWHAm2ViTrtTuDyLlfWGg=","3npsxLmzsJNfZ0B4q5aPYCP0SnR/16Ku4oNui+49lB0=","tIDTDoOwAKhB4xgJWraDXtiTMp1zRf/gqyH/WzlQ4fA=","LgFEeLM9XvdlOmVoKJp0cxj7WScTITzVprIoD6yUEXI=","573rdCGMN7Fyql5vIhtLjrF+GNRM9+Fte3cdKneYmwg=","UPkYeJlB31dpTmBgbMRzyzz2kSzl2AQE7NvGeCH9Q2A=","weLRT7GE29i2jSl0r2F8W5ENzgzk+H80e2S/rNs+g6A=","QZ4K/0RdAoxCnrLHn84ci7pnv36AfYAbhvZNiKs7OdA=","nDtiJ6c/Ls3IDHiH/OnzULoyQc4vMJmNROJ7MLBui1E=","nGMVeqjPfPXAWuSSmFNKYwLRXE1Gr69j54SkRdqWPD0=","Pg9S4wd89DZSNhd546P6e/n1JDcT8pm2PylnaLtNlbE=","f+Ltpe/eN7cjer2FEhZYFvxuExH4eD6421OiizVTjlQ=","C+3r0qlO+hAtNpV68nWSsm70XTE9x5CVz13p9GHaQIM=","RBikyPyLfPlM3A9eetXfLoLFVcsMcoX8Uqry02A/3fs=","MV3+1MVNjD6aWANnUJC3HtPMioTAWsmN2nBNqBDCDfA=","FYgtf7pEKBpBIcMaDdCZWJuF1uEiynUs0RWuDsFQPQo=","XRXjQ7WhfBY1ruwD9KtR0zl9xEIYfh2NyCoETtygbfY=","bAnG9VPCJ2wVhYwh51o+HUshjJWbPY583cz/Wk/zV4w=","KD5zjTypGsmHev3+ShE9mxOLUVejXS8P4/PBzJ7N5yk=","KTGsIpWsJHdGA38HXDlGTqjv+71tQrx5gIhKzGpKn9o=","ZRJzNrPH3CAf03BohIsgOHdrpYQCPKo9uYVa038pZNY=","irZJlTYP93ZtQqmeWTMInbKmf8RL0lCx3ndHpOc5xq0=","6+lVXybNgyFP5/IFO/24BcNdfZSV3tKytd3sXd0UTuw=","WxbwUA5n3WE7s9VmzsklXhwxbSVdXKBkVYY8hLpFFMo=","5QsSDXW+5xYzTo7QQUXvucty3gY7B8tX0U/F1gkoS60=","4BVwN1sln4cMbtfKtdDKXmDsmsBHWKb6WSyVwZ5x/0Q=","YEjh0Igj4s78UjH4oMMZ1qKCaNbHf/OltAny12OdvRY=","GKFyWwqCAbCpQVtJGXpSy/YzX6uTsvHx4QOXHgQZGv0=","ssOG8ZoVIDNqfEDkCEn9KJyLtpUT9V3lMuxWwhUwzY8=","ORa8IM+y/aReYjuP8RTgszRbdSuC7/LjUPCjCNVISBo=","zIx0AOpMlitBLAdukpfGIl3xbS41RQX6WtxoS7HwH/s=","NtmlaAh4CJ85mOE3i+2M56J12R2PzG4FKCW83zivtf8=","hCxaVfpmfSO+Er+6azkYF61NUKY70YfdUTZwV1y6Kw0=","PlF/3sadPgS5JnuVPt1QIwaHS3VSNvrSHLO5y46+FOk=","99mnlMbDwBJoI5MGWqvevMJCPIa0Lr7eV4VZEvu3LRg=","3ue8mkz82hnoDbvY4eUirW9BsElqCXeEKSMyiG+frAI=","qO4NPS0+R7Hq/kWehdcxhs1ZTyyz+nSoCzTsiwkSobI=","k2y9X55ypPdPdmrLR5qP8XrrdlrngXBjzY0R/DyhYUo=","2iUojnCE7dGoPHckeVPBzewqFz3nOWX5f7KVIM8a8AY=","B9rX3elncucJpMjNN5HbeZq00iBThB8lZ5OaGYnKk+I=","kBBzCVIc9PGxgKHImPbmjLdiLf/LqEd7jYC0WVrE5pI=","g1ZX6zkz6J/nx46yDmKL66pUTFXnUQzoLFkif+OItBQ=","M9iuXDFASjyuS8ArV4vPJ8fz0McpygZkXdE3BKMXVAc=","uHZxgU/BMs7r6BPr7yXuHv+QrcSeofbamhUgBUE8+cY=","0dw0LjjyJQwO7rpeLHzbD9UXgaxxfmTND460LVqNhkk=","Xal1/H6XXcYziVMaiylVCUUjv39YZ9dg56VOHLRMnmM=","fuyFfUW3LG5w0cmrXF8j5l6R022qNuKIJBdJGD5Ayxo=","s58lBEbpmk17IKf6vatbBhd4w8luia7XMOO9htFrbSM=","I+4WlqgFIGxj0t2qkt6mKsJw9K1NlEYtFOuRD8RJwtU=","rEKZTfZDlWd7R0NygZQXuAxGm3izMifvJVq0/nyD74s=","Yr3GH40Z0efxMLXTCOXfDSZiDq4LXQwNmc8lKah5BWE=","KYVn4e6X3+alNiJhmDZ3z1sOuG0RgPOmp66EhOBYHdM=","FG92RgckuvEPbvGgmDkV0XmVAJFz0phaXDAqvEIRy/U=","VJxVQVlqEPqG7l0+seRocI84wirAlzV9cg1RqC4DB3U=","T9umlCgX1BG4cfha+x7J8nsFMA8HLF8oBW+Iv8C6tSc=","Ve0Tp1jJLkiTrK6YcySqwizQM9AhdeYlXd67e+o5qDY=","H6F/VpR2Q+HRkKNOJft3lbrb+EU7QTe+lpn0qY133KI=","1eRQF9u3UWYVjPEuwPf2ZAAUccSVUWliFgeXv9P5Dbk=","K11dn9eGUr2Cfw9zgNSH4gQL8C7VH36vivfN5mKBgps=","0aHBuI6JxX3QBx3skZbgqp4qfKPzOSBAqm3sBDO8zTA=","s3kzmSH7Q6XDozYI6LGOoDTY+p1sTBVh6amTvVkkgB8=","5YkT+Q4i9Dl1JqGiw3XNBsFhoKghcqaGjgWBkRt3jrc=","OKZzfuuuHd8DaA3nXuylmEuulPdKLY0iThvCGv7cYvw=","rErBc0ERxZJhz2o/bonsOKnNPx1rHNkOld0vkGrP34I=","O7afIUrGmqsVs23DnVRRn8igGOK1doDufl2QCPjCs0E=","067Zk1d1itwknRUUOoCWeq5fXBUk6xSHiPanYHVubQo=","jhsrEmVCK4IxT6HuXbJPUVfIdwzex+zF+YSosiMRLAQ=","LbnUF8Pf4RxP+iZ483EdrFv41HipCJEKBS9ZZNLW/yU=","JtPFDYaCM1GbbMV9YdgNod0RIonzdeRghwZzotx1t0U=","MlCSPX7n7SrJUxq8e8JNingZWewlQfCU9k1eAjfiUNQ=","CXkTqLmgEJ+tCYVy7qU7BUpVvlLt/AmTRRHApeKf8q4=","5YtQUDN0/uBKCRnGvahq//yqfakpDD3mTNhPLXfkmAo=","7WhTlG6eT1H/l2q/npd3iZyox4wFFbsct3FnR0P32lU=","h3ahV0hxPAixMh3GE4+ACAQE2HJ/gjmL0kmgtsUhwDU=","y3IJmiMXbHdHm1S+uIrEZSkl01qlgY3B2/dzBv4AjBg=","YBQ5bbSyonh1iUT7rWfBO3HvHEsoflCbimsIoHg5azw=","1ImdzMbb44NIOFuNEp0gF4rQsP3rp2zAxMts8H2sm1w=","MLZfwbWTlAiN1U7TRlRQhocgiE/ujfWoeQy72BMxx2E=","RBjqufwTrcXlLFmK852AO14zIXdvT4zOsxvbxLSu1QE=","JLaCc8f/sIKgtUi05c41BgJJbrtdT1YmE37A9m1rSIg=","4twYjhWfjyk87XxEhPVttnkwqov9ZK8+D7Vjxdu+V9w=","kREnKIuBNquseeSTSx5AA8yxhU3MqqV/79ydVHwNLs8=","my7xCKy0DVzx/Th7CBUhMLq0KGAGLv3pLWfOSY21bAo=","ai1NqArlh4u39W+JIXrsQrQ0mcyOT9Sk4MzfetLA/kw=","QsZM7va8U/5l+2dZZOrJa9Eh4OgiI6Rj5+oPkMEwpks=","ODWFfcYYYgaWG2yd4TyCuj3nKc63eX3l5Nn09xUY9Ag=","ku4gT7QLV5bCyHQkBzQ7OWBsQkCaUCJe1hE7RtGkCiQ=","Z/cjG/AOxkYzKWlS1swK30DiD8/IL0o+7wKEdFUIA/Y=","Rz1Y22I2HjBHI0jmSK9tmzYFkohOyt+FZT1koSEgDec=","QxWk4RabtbfzWdfytublgj4lgaalPSxHV7ylk4ld9Fw=","VDIZw56hO/IUpCDkNX5dSoA88kaVIYCEwT01Zreh3Bw=","lYb9fl9Dt8qU9TT/+jIuMdGrwWH9yoGBl2uIKjMKw7I=","eP4gQ7z8iGPWM/CbxITgyrw92+0JXR8rvnGjyJvquCs=","VC6lg/cH10sPV+mhAYBiYsMTtTsYmB3SWxfxin7VRxw=","/ih1s8r33J4qMrQxbMYh9fe+o2CocwmrO6TtsGWsjK8=","yKPZ0fTrCTn6bKUIoIKytBFA4dbHTvyNHpj4UP+eVS8=","CxXkh+n78w5JbHNzLFao0IWySafMvvIS1bELCQ6BWPM=","RtadavJBUj/LXmyh5KNf0LIb4jSqASRRhIbfd3MzTf0=","0dIzTPytN5rLnBY99m844a+/MIESo7H4ToIrEuPxn1s=","i4oFWx9sQRxTAH/bxBg/YGDTS2pGLVd5QOgfStSb/xs=","/5DV+eOsH9EarULnRGgqQD4BaHAuK83yGH8H+eSEGmc=","iDYv+NU/vZH+5daCP8ldi8yfsjOs55C8wc0D7udMv98=","ABMi/iigUPdKzAZzRoyI0bh6RMyyS9OjvT3XPf7mW7s=","SFJ4j5naQHKfTBrM18s9vfblz3HBibVT5QvsiuESRVA=","jcNKcLhAiBiBcLQ7aqKt6KvchVuEO5nkBpk1etts5Wk=","1471TMPMK18GPUNVShZlQAA3tdfsGVfCOX0N51S1J0k=","hLzQV6HSGlGz1z9aGEmYIXxZwtrxHDyhu4tUBnTxowc=","pu3tam6u3TKZbEePCV0wNnyIlUSiAuya3DrpsZqHqDw=","mKTNHx2Wl5U1i6ljnAnTgMNJDf8lQ+6sWqppjNhP73s=","24+ES6XKAG08s3vXtrT5lqGREOrdCIG++o4DnOlNvcA=","j2odxZ18uSlglzwFUtvw9uQh7sN7ZpfL+ko3CkGCnhc=","iPavrN0QREytLSX3GmBy7aFMgx89f9CLuxBRMxzgbIE=","9dbM3nw6wFcvN3viccoovra4sT84A1b0JcHXjx1qPpU=","LesHvmzdiOvRPzNeeQLTBSw9Xj/tbWI5+zml2/+un8E=","cuLMGUYp+OTPapZo1MHrxSStSKcUszmDkTwwo9QcR1s=","g9ckmN+55FMiSugr60r+hzZBvHeOtdhcdyCcyDeLvgE=","pqaszwreVn+UEHlzdRNHeoc2oHp3mD/kdFeLrdI0g+E=","qFeQLhf9oW5++4DiIVG/UxYEuJW7WECeXSorDtErDT8=","hhqNs/CWUZXT5fdUEKbprIm+k6PdELmXRKGdlr3tExo=","4EtyeGNiCZ0a/lsSVdqzxiCSgHh9Z4DUVY6cO/gcNYs=","8VC82F4EuTsbjSJ7sGEbaLSl9i6clQu4iHMyToyHafY=","RoSNH3K2r81p6cb7PnWrnSpo8cMqf72rMEZHLQsaSj8=","ARA9zFuhS1uxrf7xhuY2lg7+ChmitiATmLgxmfPunIA=","1NlOVvGoKXMXqT1F75wUK9ABluSJLNC+VV+gXR6GsnY=","KVC9XFRn7ceIuT36FwsMT57l2Gp8evYHECsAQh4rTvw=","j/xCovUthvQW/T/l0z4S0kaMo7dwuMBRe2m8Bp25WP8=","Y9UkAJoYJLc7eFRIfhKJfiv2wO0kcGFiRIqkxmoMeGk=","SOfrh09Y1e0lvfmnoFL2WFoubeKZ3FHCcyESTXcOdKI=","iSQTxun2m9MbH+75BFmBNKLrsa9tKe7bh/BbKybHxBs=","J/nLwF4ev1Iqh3xJ36K68sd8W1bHmL0PRORDxzGWmB4=","wPDp5SXS35mHv+OTeUAOnFtOvGpWvjXzHsamvv5QV2E=","AJ2DaOf+5RsMpvbKQkw8nDw29Wuzd9yeTsfbLckk7ok=","vOYIEbeNsKcrC5Gl8V7Rk/m58NEPaPy4ZJCgBsLxHbg=","1/ROHC8cuAy/1DETuou0miUHhvOiuS+UGoZR0ezWMoE=","hoGsl/Od4FKWPiI41IcALxrOdSwTNUwhaYp7mBvlJrc=","lciIP6mSQFgQKyoghwVENiQCFXS4puUmcXbUFXsOEmM=","5KwiGv70Cy/GouQcohowFtgPQSbEMcco9RK1iG+d86o=","3H2ld3YI9mVzYFx36isNGX7Rp7Ng/IbG1wVUCcK//UQ=","6DzGVEDmcQNfjMKSZAJtnCsQoS/62kixfLeTfsP4cxE=","saPbgskZJteYfknsa+U28qSsbXzlLsUOwzorYRPssU8=","9l/HgsUVr/OBXzcjNozbMzbhvauQSzuRm3B5nRnfpY8=","MMK1o97U1MJOVc+Tlq9gGC84E+APP+/2rNWozeZQJ1o=","nsgGGrhMoxXxtvL5SNkaV0wzTYd85BwlJE/zpX3SB3U=","i3SsuAJJLPFIcF0qKXIdUQBl6I9B4TVzsUaQtM/1JU4=","tqhWBaTpfhZ7/8dnG0D48m5q2Z2jhT0NjbQTO7UXDy0=","t0h8tSv1Si4YWPNv0zoTgWwzWsgspooFomLfvtyDdSQ=","h7Ilmf0Ru0WzhVbhSTWjo0zP/tCDe6n9adlITMws+sU=","/IBBhUrKcC+K70ynIcnMkP/fcDpXXFqtjweCajZnhmg=","xkII4cGeXnZXmcc5X12lfpUlhiNXGLK5Gp2X6AMjclg=","WyhFU/+AjtHHYkPY8/u7F6JfmW/pVQ2uNX3XB4/v6tQ=","QEgmd64bW/KBbk6lPV+4BSy5V0P/UScSYuNfh86YGK8=","NkY4NrFPJWRk9m+RZWFZH7qqFJZhXnRRzPuJv++FJrs=","qVtF80JHJWnwm/zhGMNf3pEVwfPvPDNCNKy+NbGsVnA=","HErMvjFmrN4A2U54yrYcgiMds1a8i8K1sevmSfkfBoM=","Z55gtzE8l5kf7GT5lscCoZ6Ag0grEBJtjKO/6BTSVhY=","KfDDTZwrPQJWkEcayn4PGBHrnBvUWVSLbCpg7I18AM0=","by93ZOOCYPY0U1X31eGgo5e+L3KBXqRzEv6e+Xlu3NE=","61jzWRkL7Otx1EYJT3V5RAHsNOG3VyJi9J2ZDfP6L0s=","wGEhguPCnwYmRJvLsVg4Gr5tvIpzWlFYmeoyujI3pBI=","BetYWpPcTOcdzp/C8dtjdBvovFGTRHiCBKAjy447m2I=","YCb/f2wfsniddRM9Hm3Y7ZpK3to9Eke+GwoVB/MzEXU=","+4Yhe3q1+iAEQRC2tIRU/oZSk1YrxVTtPvO/3ZkeIFM=","DL870V3CZr34ucpWJrecDQf/iQiKljd3W60D0cbPQ0I=","iePI4VwaJTeIEOZRjN66gTQB/daK6m2jv8h80BRU1LA=","Hl88XrkJ1LSJrRVlIy1OaREZ2Y+0hUfihg/ZC6g5dLY=","KSri90h5jsrMc0RjhnEZ8tMP2SF0jqZlbA3W6/TfXso=","cUMmJwCn1X2zuzQkxhtqz6WEAxDOU3ZaGcSfEep9bwU=","o8cfaZXRWyfpgWObaKF+uIQPCE1DF6AjDHwJ2jMWrjE=","DcGDjH99B0ZsoZhbKJvIkHg10z6acT6JkYbCLRpNuiM=","0VP7Mxa7nhCUyNjG72/xW5zaEfsbcLI+witz8/W2DTw=","j/mgVi7AIb6LfCSDK9Nxu9bJbZgV8XOXQUHxs5Tmkf4=","gJsGCFZqBbod2SF6cw6c/lD33JhWjpYTN4tZNIqWDAY=","Nv5JFcziAV/OGeVapI7hWdjq31UL5nTbm08PE7C8BcA=","000gs1r3CrWKtSK+7zJhdAZz2xoby5u8VuEFTEdNhlI=","ahYC/hBhhzRsADYyHYXIqz0bJvE4E7F8Nvab6j9crU4=","gTED6WZ9qLUMvmtzj2GOHbyidM1jpIPSah94n1IriIk=","BuZ/lpkP8CdAxbdO0dh4FE69wX0MeiOFW5f5ezSprn0=","jmGbd/r9qiRPp2yC5J08gbcmBzSH6YmN9rB4KAZtotY=","+zjn5s2eUXiTB6YULlvpmuE/Q63qT/8jcF5DJI/w9Y4=","5bO74eVLYzgDtOQN0J6ni6TUXF9xKRiz9ofT7vvysVA=","nki7NWtD6Q5llvEqc6q6IRDYGf84tvMzTrdHRHAYW0M=","J38fxqFxu/wt3JYQiijlLJAjVsZVxTZ3AzXmFtVmZ08=","LqrLtwXmCWj6D4/eLKB4ZbduGTWk1MA5IATXaNR7I+0=","LoaO32xXC0GJU8lG1zC27qRTBuDxUE2lZF0/EnFKGLs=","IcaQT06Kwqa4ft1QjIZRiWrmS8ajs+xA6crIH9mIz7E=","DZFe9bcbDN7o/FbdfLI3WDi7P9ZcwiPY9EEjrmsXVPc=","YvX9r1RZ8HbWTN+GUQVdpYGEBJBhP9RdaASal1TBFkE=","Z4aqmGyyFBRkjQagNLnC4Ml5wjQJxnoS+eq4GaJ8X2k=","g2nqUlFydlUxKLsQGS4qw/NFNsdSXNdaXZzKo34Nt/s=","fzO71pCsavIaHx27F01dzOazklL8dhXAH7eoSfTEfMM=","g2kRCUCOmxV5lRMxLC3NsjsbuBXaqqT7e4wEEobG48Y=","/kUwyRcf1+xxa7j3sFdWXq9PYmBd/ezsg8jpGRtmj1I=","ZnWMvK0qMuILUj8UUaZ+MP7Bd73Un+P+YH7EVawuD18=","pZrqwDSQFzzYU9bWOicBRE/rxQ0EPdAWKg2nG2oNAGk=","oB/li+IMh+8k4MbHNtO5jagOpLXnGQtSi8M2Jd/m6y0=","He1eI7h/1S4vvA6k9RtRJr1TxcjBnMq+LK9efiw1mvw=","bFF8gAbHWmBUMb/C4HXO6EqrCLrEFKskleIY53dz/Gg=","T+lugBfX452kWuQ936XGcyMiaCEeTyuP5JZH+ODftG8=","W/MAhaKqImy5SAgmWFtYxGZhILA2UXB+gxubazeViQo=","Jka+RCxg4fQN5JH3xq1xRzHquckmfovgxhHO7NCyvJQ=","k2+IVaOurMi1EhFd8l5gKaKudH5TMC0J4lJtqJzJLYg=","eoTU/1yiHUpiTXL7vI/J64mOjLX/DJMLTKKr+gEn4Ew=","1Daw1fTVV1ylU4SKXdg/z3kXW5rgIqp4E6caanmlLsQ=","nh8Vb/5oiMOLCAa4xy+eNNYGTPeRsfMz4yKqWc1+jMs=","YgZzKB4DN8XCeQrC/K+Vglj2b4DXHNua+f4BYicpDaY=","76uINvmkab0KsJHe+hro+p4qPvGzo7dRACYgznRwMEA=","PTAFeJ7/uggFzOpl2uujIMk1aXZbw4Q1hJDXohLKLSA=","tleettx3wceKiwCBNrpemQRka59xb1qUmcS5aaRZt4g=","ytL69MEGN8WVx9GxF4dGsmL3zXnnwLziTwHH43TqD5E=","vUWu/7+t3P+3PBlAJa5R7VZPvf7ItmtHoYbmDNr2MD4=","Ro/EW6utV7yIZBrw1Pyw59HfrcnZL+limEF9v1T2HJs=","PPSX4VVgr8/e/9lP6cA4A3cP6CXTTevX/7EkYcOJImU=","TWVrisz0weeQByO9tacC0a34/RNRSsN1que7nx09b+g=","6ivid8jYAHstXnfl4uPdsBUMnSeB8pRVyT7HMTPL+0k=","oNevOHt2kQQYWa+JgFb+DOZ5xMD3jU5PwEg/kr8VZnc=","H+K41TZrhDeNMv+w1N8KTagd5iAAuUpz3dMYqPu5nWI=","W+wi6A7aAXtPWDYfSXFgmo5RJevr+O+XUDa2v/InybM=","Y6Ud0Iq39hHEIax/hPeL/PV1FOk41ekY6U9X6zYMEms=","uyesM73BRy4CmZzfyIEbFXaF6kKaSyJf0k9Upz7eIE0=","mMO4wnH2FF+DpdWmWU4kHhnSW1jFrjJYFp+BcMY66MA=","F9IJpXkhQ86LEhGqR4kcQED8eu0WHJYP2TPqgmIqtZk=","FVxdIvXPuy46hOSy3ztr+FyvUHo+xRy0I1WI/+Aux0w=","/ViXk2m1dqDEX7iCQx17u5rJtuI4jeuJ/CFvT4WUG6U=","Kom06hlaHmg6Lm6T9+XW3Di2uwxDiG1UtUA3PILkZw8=","lY+xGdMrkqCBii9PUUfOaVfAj+lb5BeV60xgjX+rYr0=","8b3zxH30fYJyVfiF5P330XGbsZqKpwnuQlwO6rTVqf8=","6ENtBTGxTWudGwP0Wu1eGoDVRoE64HKu+RCzsCXgrGM=","ipma2Vqvo+FbK1kc5IO8oQ6bdNX0+c8lF+rSXACD1tA=","ZaRTM5GghWULJDgSr6aJrpRPxuX+r3vJG316rHSPcQQ=","f3xRUczimeATtPFmAyzatn1oyb6Hlq5XQcgSg+siRqM=","nmJAX3+97TUduip2bXbI2RWT4bSZEXxSYjW7tZ0KRxs=","AQ2GFn3JubWJNggCqihLEzxpA+ib7SjscT3Z564UvcM=","u2fca1k8PayZ6Va2sTXHm2PKkFwJMnxB20vtUBd8jUI=","A+7bb/GW0ePMs2KkLTjbu6gsMFQORQiU5WZ+dECkZP8=","9M+MpYbl33CiXUt5ur/YiEbp64uN3n+rJsI9ZV04aaU=","CmIwhXtXmBW/5cUyO6UOcx6TMWETJoTLBWPVWtljrSM=","zrGkYHaoFZWXJbS1HFzwXYTIQ1ouZtI1BsPtooPnH10=","EH5Lngnc3jsvOneoKRobspGgytDlF3uin7s4KNzPri8=","7QoClJ+NcTdKGxEbDbCeF7l4tbPXMMxcBfphKFiyNP8=","b0iAoLetY2jkWUgXuZ++i1rWp0mOsyDMIF73WxNJoDE=","wPmdlswSHi4bQxSAV0VSotYf3FrPoaovyp6Vn7bmqiw=","STCUskbOSU4wRgI0WYHW3Opjvim7OOa4pPWTnJLOXQo=","VAsDzG+6mf0qLB82545PM6czZotypTNNeuffD9bANRc=","j3HVJpNfJW+EqbE5Sy0QSq177W1OBqmAQjcl+QLPdjc=","iGsOfRSqtoTCCPHCi8wMaXNOlztdo9BiO8qW5MapPtc=","DB2HQV7RRm8t6nFNSTepT0BKLTBTNLeSafMGwn1zA1Y=","da37yXGo2FSHMYUHCdfQitgYpe8y2hAAJBC7L78XKuQ=","PfTmuEz/4JOnFNtYpAyXaR5/3bixbgm8sGgs6nC6XrU=","D3dlpBbbPd8Z14l5XTzKH3K76BYdOhl6ijFZNFh1PI0=","p/6iivA4b1NTEOPb5Yx/yuKjVjbbB7QP8GyKmwMpyFU=","ohA8kwUNaEGOqBpn4oTt5Vcwg0hY1UxdBmEE4PtZlqM=","yji42LlzpxOi4qFkyJIZUjOkocJttipIxhQOfxyECxA=","vbVtn8zPlclQN/C0S8nRqBbvfGudk+TL4VqB4T9zFHQ=","kvC7YcyLWPAxId+1VEjZRpo7gH1vuBGNd1hNCfWb32o=","7hcGl3NzjJWKgrAkSIL/EZPNdFEaRJ30Y/LlYuNju/o=","aA6kPStk1CGPVI5sy1yK19l3Ca2VJFGXQMk1dFx+ED4=","2nypJTiG3wyUtrVk/QcZO1Zq1/MgRlNNRCNUIRTcebQ=","OwTL2DQ2FY3alIyQQWt+hAmLSiZwGDgkMZK2uUtlYdQ=","wiJzl6yZPupKHj20P7CssCypMgyrdCmamhMxz0CbAcI=","xbrFB1qzsAWkM1gGfCplq0SIAI2SR8uY7DmbHS97vZM=","SxPavn/fr/EcfH9wwEippgr57G1rPr5lydu1EO+DwA8=","z8+N9E6EeabNYJyJwJmCq0C8b4DbvvuOUwF89dkflNM=","M5R0fR43JBaKvwa1Nbsl4djC053fvLXcIY2VWlznzto=","2YN3IyIJ5mN+dcNwevAUwuLgaHYkXKp2rqDEdzBG1u8=","lBn9gghKs6RRew/1T8xjyGp0Arw8DqMIrHQIMoMVJ0c=","Hty03aLGIemTzUzIwHLFHXQiJWXktmfrrDaRRoDTnDw=","oZSGvWGh+hGklyfJM3q+1Jf4HCakx+zE705Jh4B8hNo=","XeRDKhqRLFut+fMzw/jDIqvwiEcYAJZul4jdHgalzHs=","nH9A7EqWct4uyzYiv0k+ofWMMsczn1pYKSxRV67xP/w=","g+21Sug1oWrRw27pIXdgprfqv8R3BNiRqfshLZ8SIek=","1YSUS0uHUk0Ds6KfVpgzgZ2ccLH3UDV+6qamKeA+wpE=","N+Tamas1NjNlf4pg6DnXTU2KeWhXMJUtI31CfBSyhqY=","t5IA7DrRydQ7ulXGGeZieeLUgA0CoHSE9gTcmtSXM9s=","//8GSa256IlWdbb9k26CrUfBK5M7bVz/jBIgF2zKKSk=","VlkpNfDFKj8/kZplQ2LH4TsvQ3rbzAIPtbeqotIh71c=","EaRrgpsE9ETa1LG/wLyjclJutesCJ0mqhRz7TaY2pvQ=","aGT5C9y4iKY652jt6PBsphrcCrwA3toxLETBoefFFUM=","XWKs3kAvOToUIysTX3v+s/Y4QlsxcqsSADs5yQR66QA=","yfti2lRDbvTQfvdpODbYFCcv7G3YQcvbeVBpk15Ig/I=","7oB55W5IjTCzJffkEYuMnLQyoPzm47OrajeddPBLtgg=","f3Z0M3ufdarZ2OSUu/qhRSZ84Sm9A67uGNTnAODU/yI=","5Lrb3bnaOT8P+/Lz+1mfd+mm6cBsHf5JDrrot4OhDWQ=","gJLtNiurBS5AO187Y42FW7VyKM0YpCiEGqYkSrgBpv8=","ixDLfLx7cu1lrsya5cEYoN7b5ewRyIVW3wPgF/Ksk+A=","SS3/tosc1m/w4T/+ZbfecZF+0t+E7XDGi8T9z6TVXPM=","JNfT0/TujnvxM1mglVws1g3qyPeiceLWRLBZX5MBhaY=","Tfzvr66g5okBMcwtYDarRq28nR9N/jmTh9iseA1cbq4=","8qdTScnEJSitb3A2H0hssuOe3pH7XXmjkC21tR4oGvA=","xUbUb99CWsbPl4ZQQ6ThQnlylnAMVyh50p6+Q+rnh4k=","p1pF3POuNeaf0ha0BqcMLE8KSGeUd4iwC2CLaXHIECY=","8iFF3lImKWbCdCiXdNabJbuZ859cxEVEx1VFeR1FSlY=","PVvooH0QPnMeEQ0a10JlIfrqY8xoytflQoRIjF482WU=","U7N2i135SaTUCc9wRxaMXTJizdbzwYznvAtU8G08HD8=","fXMfC5ONlNCftTY98aSBOin90uY35Cs4II3TM09FQCs=","denVy82t47Cbd5j8EnAgL7hAEQ7oBMsOxYpAIrQhcqI=","n1KduBpBMGJqM1yMHtLRfkEdPbhV1nvrVFcdMQdyJYs=","GPHvMYoCqvE+aKnoePQdzYmjk8BeO0F6xhJJAc24B7I=","cemfVzuAu8vA2adyg10zNvOioET5oxcnEsqemPA2tEM=","u8JYwd6p+hNLRyVLUMq/0BUzgpVQ+jg2Nh9T3nd5XlI=","P2IAsInOLSW4/htrd0dSdW6hkal5i9Ezq5Xv3u2ovSI=","1tgbeHOJoZLAegWNvZiT5J9VySt+qPz0+Plye/xWyZE=","8Lo/z84en3wdfVhTlwcH6p+R4rLnaLwhh6cQvZUSD7g=","ZQqQBX81rQqNN2i1iuP/A9PjUqs5pLPe24Hs4DbLiBQ=","BxRVhdlkN5LAdM+9NABAVlp+vVZn9B5Q/epa3f3RXn8=","AjH31eVmWVNwVOkTguQhpgqp/THeQtYEzit5OXTuZS4=","8Qu3xXkJzsx0dyXb2FsCbovjUivF1r63YqLIQYCBRbY=","xoZep/lhSut0f8Z8pwwWsKCho36dgxUKwbX7Jf8C4XM=","2SMTduRmp9XEX7JLSldHquyLgGu3RCCy0u7n2rU9bf4=","Qo4yLhuyCk9aUiXW88GjzLmoIeTRafTrTsXxM/CHho4=","zDHCi9uoDHV3S1uhxyM/0sphpopMuuNThwWExFqSX6Y=","4EkLaBoVRB+OarZvtXPsFX0Srg1vic8XEmvi+owvtQw=","Dk6niSlOWQOdkQGptX5LL7gUzumM1YQgp/VpjBeoPlQ=","nmXSuX7Tc/AM2cBFzwkkDtwzJs8KnHRNTDiC2LZGk2Q=","Um0XlIxcuSDWrNaTA4BefbCUMyH9HTri7yxPtrADJbw=","J2q4cfV4vkullmI+lgBjrF+zhjAoYbxjyt48ZORuMvg=","97tOwcMQAQ6mNB0oZ2okOikY878TDiExpiPyph/9VLc=","nw2Wr3lgDNbCKW6JMBeWFHA/cWTAVNsl7WDn1tLrNwM=","voGLM4fO/MqZyrHXR2tLrchFg8REESBIXzx0oHZGVl8=","WnhdcxRMRelTM6+iGGXAAAN3tOyMd9vZn6IE7l8eRoY=","VT+CiN/h6sdD9hV5ynrdbH3bJDeomsWu0GltKN17JQ8=","fPHBgBx20GeCovHHa1fLiqcCud1wgUHSDM47nc4Vnjw=","tN4FJant51/8POemakgykytTGb+oOewyk8bAQXKnPNU=","AQyF3Jd7r4FXCfGcCISdDTuZBRHru8TfNRRXKA2CDg4=","YOfMkSDLcG/cPDxsuyxWmOa8ZTxbAbovF6PEA+ARZ3A=","VyLVFBbchxB0eirYflRYIZA+BXSkDLDmgGsAQhRBuSY=","pG7QFIMNwiodfLOzumnX5Mnhrd4+dzJUoaPYqNTOoQY=","2Ywnx6x7g+bgbgOoS+BoISInWVNsUhwW9701qkB8yH4=","SDJtm3++VE9gykYeE7iL015ECTfFc1efsgaFvUKQI8w=","37YVGOVjzJBnQ7Side7nq5fw0WItqMtRh+sWC0dX5RQ=","KeeCgTVuLinK1lx6MpdcmiGI3uE5mh5iH1AC1tWs/kc=","Xtd/NPUTrXw2YcPsYa504aW5IOn8NxmA6m5txva7sjw=","zoM7aZ0MzshNWpCzORppwaq/hs57PMHnjeLdPVW1Xig=","1xfLD+scdQZm7L9I+YX6G9itTplVvYeAgUJr9UcMYuY=","u5udilXdcofFnxXczdmHfnJ+rDHbBgfqWljE1TJwAKc=","enU7xkvIIO9YhKFaZDhkgMuW1ZrJPfkC0eIxUpHRTCw=","AAXtHzKQGBLapbpk40CdbO1HyXFYpPnMTsdtvd6Aqfo=","luQGX69aM81KidU3VUnOcmA6Znp9bSZ50GXZFtBsYbQ=","DrezQlOWoTGqvoXqQk3ym5yevX0PUY7eayTqN/cS7Qk=","mHVJn4tlugq1ctl8tOrfq+P3fNg6cBlBgKawqhwSDjg=","9phiQr4nPCKaj14CoCWEVw2MOfLqfVhmSCzM9SfYITU=","ThE1HHSFUmhLfeJCqzQA9f1xEeqkYS5ZB1z1gsbYZ2g=","QEZQtVLhDQ+Du+K+sgXOOlfWXxNGUYAzXqW5y+H6Oas=","ZFbmlm+Zd5j82o6XwlBKsWXMD0FvlfgpELMT+hk1FWA=","oTvd9BrO7kdjysYf3XIXiifLna/N7skA87Mmi9/opQs=","K0dLvUIftEMPb1+zcB3NfE+YJzcHzqzkPqU7cstkUS4=","LTJaKDJr/y1kA9eytCqN8Mm9wWnBeCvuybbObn2X2ig=","hPCdYkT9ppbvPa0HF4Udv9UScjUjUsqkIAxmz3p18yA=","gDvRudjdHznLOeXKJp92euFpqboXVgDeM7JpHJZnQzU=","HRJ2JiZKiDYkisXCgN+anPDucZZ128fLfxh3K+xXD50=","5hM2cre4h/2zgwczsDBYyQ8PEyqyVkbzMQM7YtGCCOE=","kdXrVTuJl9dWyBmmpt92esYDLWVB1JNKVr+8LrCezSc=","N18yXae1Z8rSbigLw9XKcIJi2HNLp34EDS76RSYy/u8=","kKn0beQZplZls9Jh60FLkRlj3Ku29iJQMIlmVx2ML/g=","bitCxFK6VI+6LDy9xGK69CubrQ75/R86TvTdEZlz60o=","CUQreFXbDTbct38LzpEa+YmGInbAKTkJNEaHnY9OjbM=","EZFmlrwdzpHz4X1SebFH+CUdW8ZRqBKIJ9HPdVEdsv8=","/2TCZs78b0bsIOWG8jEZlYRARR7cWhsgjfTRJYNdhSQ=","F4+QP5+l/oRjGhTxnugGESI1vOomn/SKpq+D+PCXdWA=","/63cBnOTJRG95evyXjkdM+YIwglhUcYa+xAeJswSzfY=","VIBXq1tS1YM3y4tGrlEYEG52lIIYwRqR3cizaa1KQZE=","Na1x6aSxLf5EWh+jaFhGo5Uo3ZZz112XFUTAS1OAd4Q=","fBd8ECWajHv2bPnzCJwkKJsuyFFQhDKDR/KQaRKD5xQ=","8+y7be840DyXrDL2C6iso4pLqh1aRCdUxyIZYNW56mk=","JlPzLk1UEiSmT8u74YSOZgnrDFrpIoqN3D+M1xXKuak=","RvxLZ5WDFM/k9P9DxsO153XNDNNXQzb/y8lInAX2i5M=","JInLF7vSl63qkQ7qmcxdG86oLiEYY9ugaV893MnbPgQ=","SsqjWib5q0GK3s/Db/wXWE3NkMNfkiFGX0BHysdXVFo=","GZCLoGCsRuwdlzvHCbWqEia9O9MT3H5ahLQWhCgVI5E=","CrvoJrjEgFmVL6lwTlybj/NNaZ8GCxR/U02nghDGAQg=","wC1UrB96w9I4UvhPu0o/yb5lS34gjdCfL65DxZ8AFdQ=","fsPhrsXIcDNSC/xKaCWnre6C5mPFCXhwyNU8Z2GfOmI=","1Ruvw+VmPB3C6F6qrv5YNVjvTCFIP6S1J9/3KOKptEU=","7P4l4341v9PcFeKy9EYNyBwVDUdtkUsLze+5P4KDP7M=","AZB+J6lgaa/XS48SVlNnxbtzwt0eDupwN5L8UD6OGfE=","QZWUWsa2PVSh9HZaz27NHGaOYc44vnCGAr3/fPad938=","RAJhdYYbXw4fIpk3cSREVtStFfU7kGvOK4CltNnGz6s=","CcLJUkYPD+3NOloL3Nr8LvDhtsDrGr8wMB6kKp4MqzI=","MWSuRWlxZaLSu5dunSf7MIoGliLqFdLz59v9qjs04qY=","FJ/AzjUOUQZWw/+MX/1Xb+bQPnAbxNy/rXlsUbNfYNA=","1X6g2g10sVyNefT+CiH8XczaQuxwAuE59BAQ6UanxIg=","gvg2oZKFnEaHLnZUXUjBtn+aOdqTyLZKxCCN7PsTWxI=","H4Zn9eZzhr4UC2pmk9m8DMCqBQe1X5ysv1lLRZzQ1tE=","WATfRCNwjp0/uP1T5KJVracEkhQI/w8BpPplGBF2eJ0=","dttkx+3Kqa77+q6prVaLsuhwaWZNNHfUo9xl2ESXFkQ=","trU763EYAJHsuaJDqkeP7lsrHPLM9H5BkokB0Ed1OlU=","WHLPOivWlFDs8hjUDIPaZ5ioIC+6voGxwIK0QxQiY/0=","a0KXIY2rpMPagTggd7PphevEwI1ROE8QMfgZLgAQHc0=","4ll70HWry5oaRpMR+r0Y/04/zYjABrH3ss4i7zg/ceQ=","q6oLkVAX3SgDJWFxDOtJO/FKVf/7TyVuXbfmzih4Aus=","usEsoJku4j5PsO1v3ll2p0qfKaalTkeXdskSznFHFnw=","FDy6i4W7BcuDASdz0hyflGzV77J6O3aIrmvxHSdqOBY=","kr2uZR1qS9oCSlFYcYzIwaYz9LqFdU3tU07NBTb4gGE=","TfoyEOmebhgJumjXbrwRV4FV+fPUAgzeu5sJt4/4ILQ=","jhAGYjQnDmPmPPF4IhLf8Ru1e4FAlXE6wIcyG3SVctw=","FYCYyARpA40YfRPWct7Le8AY8P/d+bvFMSmoLr1tVX8=","GPu+4/Sk0uG81YqwY2sP4xqjOT+fMltRGzVi1ogJolE=","a9LMwADgGsf4HQlxQugAoK1zrMrQR/3mEnmG5icKnyU=","JOTONt69tBYtCWGeHs0JNJB96eWMRgBdrRjY+JjdMw8=","WpftQKN8s1giPsCCRgN+2izt60xT7U+p44tRFHoTiiY=","SHSxBhNn/QGlmcFTok291rDrLl7Hm0xhptNk1l82veM=","/kBDYPjQxYAs2WhEXE3o65Fe5DBHFPUdXNS8mTHL8hw=","FalRbWODq5Epsu+GpqZudm0d5wiH5Rg9MHu/+9fYXOA=","ZI4qCpEUHcjio7dSU5LqNrw8X5dtKWZUL+wQlN1owBo=","nrRZPjCq8myNf+1+lH3p6a9Mviy6K6BoTU6bb0/ue1s=","x2CiE8kQumBmaQ7/5g52KuVpUqHDN0vT+BfAQNf2K8o=","lP/s9PWKQCqQRX4w7Pxrr08V8rP3Oiu0vDnp73ZzLLA=","F/idLsaIw4QF6AFIw5GvpwGf0CJrWiPFqG8P+liKT0s=","ITco4zq5KZ2rXVDBldu3IqneW69rsCS1wGCu1Xcb5c4=","SbGrXUlhoJwp6KB78tjXOh9YMN3EzOfH6mofrsyC3xw=","hXEJ3XljScABYjjazezUrook2E6miDawP9UvlrFcLNc=","VjLRpnLSujmV2blpTsRpiA3yqlYsSv51kvWF9f6jPpU=","DcUsXiFv/1G7Xs6H0Y2+tMSE5x5TEScUyWdp6WrUbRk=","BEeMhYJx4+gOXgYVWJFOxI5Ljl2eJ7R4UQW7LfkJzG8=","ecbHlAYZAyksC3+VAPczO3pz29PXQy7t+H8wdpUpJmY=","GMh2rlvBfFoAKbZAWRBnn8plSZwDy2wrF1UPz0UdxUA=","/Lqes2eleIpIpkzuhz0LQPS1EqU2ofxYpaDHq3MgvcQ=","09whhJ1VXEM/wQQ4mx1qLTH9ALJVyPCorQigKUujO70=","SZ2FTPLAtXHz31zaWrbUaFlGXyP9AtKoz1Ks57xmGEE=","w3OiItQVJXpSW1lCpU0LCw758LVJIdhx83rdrKzr2Q4=","hdQP6hDcbhIQMfXIizQksgnRmugPES030uulxT7190Y=","GMeD9+FlcI6IPvkqlkwHsFANFVRr7HcgQz6mnnFApBI=","b9t4CxDGXsDPxISE9zIsDVjZ34hRrpKktMfUYhI6CK8=","NzeZy9M1doWvTo+ia8ZjkTDB5aWYVi0YKrpAdipLXwQ=","V5a9pyCdy6fdIl+ZfuCF/LrAC12jBf6xU6gNnGWdxz4=","0qdoov4RmbAfKG9iGrXJozmVtLGI1/wMqSmMUlctbhs=","AP97byE7KkaPplPKW2ELmzNl2ih4dpzSEZ781MouQkQ=","dVgyqeiXUWqcWBM3M6LLwauJ8+fNIvR47U+KDaUPnUk=","aOX1YQ1aTinETapkfK74QuVe011P5N6tBAICXL/HDhg=","AarSRDHOCUniowS8kkNGNQmiYwgEMA6eIzu7TUBnxB4=","kEssjHJdshd16LVATKZi+T8bItxY49l2zlbDUHlHiUY=","Z5h69mcvcqUzAh2vIhg5gr0Ana8GK30X1vmwdw+SFiM=","NlRUQJRa815Y1mWUxd6bRVPLPKVE21Xtf/0sFrv6+7g=","9Zor2ZmvPjnQfZlqof7umV7pG+lYmAHXCeQXTDHUdqY=","3KfLFJ2P8hPd2uIWstpwFDnyDHhUDn51y7OxZcJy12M=","/yOQs+GJZAewnhpYTDDJxuy5I0shFjLTNHHUtwbOwiA=","88Aj8iz1kaF4G6gmNx5Jqmh8R1gfdH9lXVPiu2piRKE=","Hyg3Zcp3i35lrzsrP7Ce75fu8sVAXzs8XFxaSKiK2XA=","TXA/TcFS+XI4pTuO3UtGn16yDSQlDIXQWmiNWKca1gM=","spzB3o1o8P6JTMyNJYG9aAcbWHFrhGTgl9uUCwo3SAk=","VlP2NYJhNZNie+QrrT9bKOHvqWq6N3QKJ14C676DZtw=","FRQEZU/POHuv/MikHnOVuLwcPo9tAndgAyv0bzWW/9k=","agcTSp/0LWsL50ub/DknECJAD04YVgbE2CTFZPNh9Zo=","ZJn23FH0TjIQILmg+Qa0z5UlXypux8/0l8EzyGKtxeg=","PBUTgsjEYFmvWgZE9+wtaxamERqPoRUXZTUPacYGstA=","F8kDzUD8WZgybIixdjpwvH7evdRmf5vkduXP67lAGUs=","sgUlDKzG/qdqUsejYEyMHFvUf0+vlmaSHccrJbJRkmM=","3ZTplvP0pZBF1SUnpVGSwMuKKdIfXTrrzAn8JQowK6I=","FWIpnnZIozaj2HhkYv+cyOSpDnG0h71h3iD4tql4dj0=","6DW8g+ycfhG+DrDUwE8kHqCLBUCSUqHqN9IYf0vPai8=","MDe9VrcFr1cSGrQwbTzBwSTVWlySoaYY0YwKreaNn2k=","RjHJDwSqQekCQqZOnbw5NWkjYHR/Zun+oqvE4QWmUOM=","+/Mgz0gikTXEL5v8axx1hniYPxGtK7RQFQ888QahTLw=","RBfz7oq+gBi3LoD/ksh8TW3kFFmK1J2NnqrsGOv8C94=","KIr+IkAgvhy9KrbXkDuPXYkYg3y88BRGTWg9hG8GyOg=","z1s1JGxWOGb1rA0THZfy6ao1fqZJHxNhYQ1v6fMj0Fo=","QLilz7j55T2w0PAVOP7T1bMBuqla8TY2V935bhAHdtQ=","XcH09zGxGdUcCZelOBrSiz5KRrSxhbWaGjFmcBvfrNA=","QrHG8GfBki5oXD14ItpNpjQdj8W+iC/Nb871/J57Kcc=","knIrG2xg0dcpp3eQ95Px2nTqCdvpb/Ga1KdlVpVtu28=","6R8QZF3AaxfGdqsu9y4oqPtt9dEcriBvJ41SJ36QFeE=","0TBk91lusYU8ce5tkARpnVKlI5O/3BNopBRFbQbeXl8=","ugPHaGMIPTDjEYbI1grPlyGq+EOKT7j1+2WYmQKqtBg=","cnUcbDMNU6VDelZJeG9ifY8g0ESIjunhMqcEVKc7GlQ=","SaHGvx9RdlNL0M0zWvUo6xBx27GpvusgwI0kf5z9PhY=","EEn0RE7wuu+F4WUHsuyGfa/P/9ryEnBE5E1+KID0Hjo=","r/RGmznfAUxtr6FF7GsZR7f5kuse2TCjO5Ds9J5u78s=","EnkupiONfR22U7zIbdu+9ZUHdTZhAPhLDqEAGYNIOzE=","VoJi9EYZdUuj49zTXrr8SKqcVKw2AAT8X193VQTV4I4=","3x0xQuIB01BcIQ8wveUFwUrpGzAYSCZXf0pmhiIdZyc=","5lrgyiofJUHjCQwOEkVAnLyv97yvKlPUgGUIXRwgZow=","LKXTBsYFB9hXGx7VRDYOYp9gW1QdCSIPiRIiW9oifHU=","Sdm6udIMcnkzIpldRzzxgCUG/5dnNlJLVp7dthJJY0Q=","uglDrbYxiFmlMa2zATaS5NJvMLgwNjq3n4SmWGNklsY=","LJBZETojHezzT7oIkoSfEdzxj38jd/It6og6bgixXp4=","w2LPmn7sz+h7qIaTZut+53Kr7sBRwQi9e7rRYc5Gkig=","aYmn7pyo4m00HlXAxm1tG/7cLcxwX4EzUotM0m/DGrU=","w07WhtZHr7oQRiHM+c0kn/yYbuEY8cnEVW/DQPUnuVE=","lgmDEap4r9GyoxtDXKR8ywujLMJXerIl5VUDN400+FE=","NK0fbaUR2nNLspF4IM8Djtqk2/09w0ua6w2PBp5aRCQ=","fWKgRl0kB2LzKSbBhMu0Co5wMPfzx6KwtpH787c7SVw=","F2Nxq/c0fukm8xYqAeICMNqPtKxg+lZG+3/O6jyG89Q=","v3IBxovzCs2JFvA+rq6BKer9ZqPIEpmvfABy0tOsOPQ=","2yI9+QFDfGoZF8Lo0MI5PV9udCA85euyi33tLrwXQjo=","2+MOFcELCZz1VQOr6E6Pz2RWFyTKmDBsyyaGRk+vwSQ=","9wYCnyG2G5IUKVzlnIyzdqMSfPFZgSfGEe/QnylsyGo=","yx5qYfu10n6DqWJmwa7SV+eSRD4jNcmPmY3ZvzF+3bU=","EUuBcbMbjs+Jjl9h3m1OOITPdb9RL1FSHS/LrEdyfjw=","S+l4q2B0BpUADZs6BksNCCIP6i8YXbYGuLmB4+uDm/8=","BJWYoJmWp+lhNg+d8WWx01jTjytyyh8jRAHI82t3/H8=","NKEnjW5mPG14rLdauKxPqJ6A3Q2ujamBZaEMbKx+3dY=","Mfk1g+4jLVD1S4VgzJitfqXxQWKuCo8v/fQW/VUeSsg=","Vv5juuWWQonleqdG+YYVKw2fq5ZKe9Ag9PGYIeHRZ24=","jaBb10JCrEtb4PHxZbVxO1ezndr9zai/94aACf7H0vg=","/HWq3+/Zrjv909w+ijpCmqmriuL8z5+pV/HGvsy+ae8=","47H1+iNwmrgTE5xQmVDgmk4aQv8wuDiOktIiOreG2xM=","uT8wln9+3deee/4HVczi4UlCVd3om69q5Z87NsgOQXU=","O8FnRkK8P8UBS7J3grpGTIcFO1qYhgSJI0pcUu0kb0A=","+wXdjpyzRXB6G3KJquroo2XDneOwx9gWj44rMDJLdrg=","ekI0Wb4SYmYor2qlMe0CI83rRPCq9t+CGGHp9dxMQU4=","Yur7OgaP11/6jGsAsCLt2xZsR+o7H7lOojypgqMJa5c=","8Q80KODvL4Ba8mkD1xsG5KIEDujOneeVx99G49MVti0=","mMCadkyaB7DbgKYvLIVNrn6cr6JDkwf0VBbvg/cdAo4=","fkQSpF48CWZu0ytlpKuTtGKYJNsIWRzZ1oUFLS1jCGE=","XUSR5XTK1Z0VOsNsWdGmmCMEwpvwhGz6qYdWaI+fazY=","50Kh6x/TDS91/MNz4paCy0gSSk/v98vYJUt1SIQptKQ=","z4krQlZadml+SGuTc4wO3N4NX8vkh6VE7wkXHulPN7s=","dtiCVEQdh1mJ6ndhcbl0hV8RTRWLwFNHSkFHqwnzdqk=","6ZO7oyfHYG+HzODZW6XiGE2pTvNslQS1NHqAPEb+rfg=","W1s2D0Bsfe7oP/9a4ot6vgljoC36UgiIrRuC2TRiNDQ=","TZakUOVU4Z0lglatKZh160XYmqC4Gv8VxPipscMkGe4=","1yxR75ruih+2z2D5Q7QlgttjrkjFTwwJT7hAT7bFGiA=","9Sswc6jlaY3cSDxlclk6n0heeU6kfY+7G6NwK6FGIgw=","80VQtTDgTfPMFEk1mZ4J2ARkzBvuR8HExbPSg4E+TE0=","qjzKV2qtD6Cl7zjgKdNurVIzpuKy5KGBbfJENhX1g0s=","8ADiUBWCBBNDlKibUQO/DQFlzBdrGH2Mu6hdEno47Nw=","Y+0lCcvRxr+Db6yV7OV3WwlTnZiOPXu5/zEQWdj1JXI=","MwUMrl1nIV9zfjnaTGJwLhG6BLWVvUvK1J8Q3rpt7RU=","BuCIXiGk6APHR5UMmmZJt2qY/GUJ1DgkJzp/1wRETac=","d32hQNrgx7T1bWjHIeHeDTNqa1QlreUYYhb/l1+XNBE=","T/w1klS19UgHaO9+X+ehd3qgQUF9LJ2ZFjOaGi6l3ek=","h9wC/HUm1CBfES333SipZW+S0DBnLSghL+oUIugtRVg=","UM92lt9bOa+/1dx/NpOC0xuzlwpGj4K2JLYE3ikHaGo=","nq6dbMHQf/pDVdFhemWRzoiXWrJ8Ulg5Z3EH/2wziJ4=","fmFtBFYWkJNKhZPIjBHhnJLHsy7aOMSG6IdSbIfP32A=","r/eklAgTApxT9Hd9xWBrB3q8swmb/t3jIn6cNvWmv9w=","vRyW/BO2QPQ/zx4trt9iGMA3mBrpRkUYRNz5k3NePiI=","8Eo5TEQTfxM4VdtwlPjjEgTXd9+/SGm7QPT8sx9PYRE=","TKow/30h+4qzGSNWO/k5RMq2ERizxuMKEyR7PQfUIMM=","ew9Vdc6ZNZNdBVwdoLOARP+YSB8WUqz81tNRbSZMmcw=","XgxvNhk0TljmaoEG4I5TQr6B5Eaebzm8KRTF8383qIQ=","JbhGzh92bQaVWeMVvWMMeS6HvOUZA2L0QJcGZEzWgO8=","bjUBe5CXrTnln/6MHYKBPeZ7JRv4LtyXt3zJ5PQMh7Q=","GCfM6PS71yFAaWo6JLosu/ktxHzxef7GmmasIhL4xpI=","M++S5Qrr2xmf106y20lbt5utb2ueI71T9ekAG39TJTs=","0JTcIS0HTPWBpi6mpDPpvkHajTHSf6FX62C+jJqxpUg=","GM25hq9yyfFg0Ye+UG+/8l+no1NMFDVLb72bXvaXYHw=","AscgPsNSh+nnbM48Kqc5a9mNFqlY8ifV2oxLkmtmyGk=","ghdLmZlgbi7Ct1z5Sk9KzIaSDpmjjRR+B9AOzA8WFKo=","B/rtdMYedbigEEse7lybukEIjhP3sRA7vattYW5Ac2U=","H89JI1BEdCUE3901jdhUK2S979Dkoe0Lfx1ELSzaOcs=","XMtTxDK3L6u/s7JetC2ZBIxiC+qropOvGlNSt2et2wA=","EJFJiWJvAZgbbMajddXimOxDs/4pd+MQJ8uBxHwXQcY=","gCMC5IdI74OIw6DW/bzbAadbYIZ3b1+Y5xn+zs1z5MA=","S51UCRCpKfnRRZwjjjptBPZ2gXEJ6hRs+uJdBJZomr0=","xIW77SfLLdSugla4OMjIpWubmup+JJ4Nqc5PpTeiDyw=","AKcSCbSLa84m0sXfxPuione9WugiZ/2jUNGAZ1IPXCM=","DgwTPI0ksZghJRvbDf25PvsbbduHaU6ZFFQUbsqxFHc=","wN2/KJWYbye7LA4dxTDHnGwq/+Cwji9BfDtWX659TVI=","fXUpEGN0ZaoNabK+7JMM2XAa8z6FSModnKd3jdFmFU0=","7jgxXvWlmAZiAc4l2ZlQGWjcHvazfktbUXmwx7BELHM=","ARXp9UZ3K2mrVTMpr8zVsOnOjwaNXyX07UrheuIxm4U=","2g/pV9FbyAAOZiciS8IzrzP5CqPh8aBEDm04s8+vFxg=","J85xs6KiIfhwjRlKZ+6PWcrf1n64rF8os2okoTkPaV8=","zi/IFrnq794p0C2pKFHWaq8GKteOvlRVRS0fWLZf7NE=","L9T/V5XTuRxOGXa56WresyLmTURiFEQbIlOn9OToyUQ=","4O0tShLwattKWNVoFsCKYMjVAEPwy6sXAgYyxoOIuPM=","PzVUDBJ1YFxktnQM4ooy7FR56EhIY+hn1IMoGEm+FqY=","N53tUG5Rrq9QFXrIGKZ9u31/r/2Q3qzZFnVX8yyUOi4=","rNKe0DvGRfQEwYn8sXmAJmY3yEm3ubFwgW+QNNkHqcs=","J8OuHyuFY8UCogKmZrwNXjKJXmsnJZjZLGQfMRrWzG8=","dzotNRhjKXQC08LLGmKoakO9dfwze3OK0WUZsFYOI8Y=","DAbaGHntsZJl59OmQp1FXbTEWd1GJooGOTNWCgufRec=","XLLhFRqzUPyjIl5aGpLT6RM5aDgV2Nw47afL2dvvC0I=","JExymt49GG28U6vOIyxR3q28KLOsBbPH2JwtRRpUeUA=","OeNISfZ5V8xToAPOi0atg6M6g4OgqEByvrX5LbYEm5o=","37wSKSSEKJUM442umu7BS2GCRrTjtG7x6GwfkFvG15c=","lebq30zI42+USbvxNkUyZ5jR5d2kkf0lNBI9+xsN8Ms=","/OkfvX9ptDiKx6W6CVDdksxPpKjYppFSbJP1TRqdGy4=","BKFpyu6FNrWDbG6Voq/r0KfLwbD26FIVTqdvssEyvsk=","Qil4Yn1T1Qms4B+6ZM2XmqfuAgsjm309Qu5gf1cOYn0=","aCpIMP+/EKNrieN+qtwAYI9HvJekoDPC17YbHpdKMBo=","wcQM/nfVDXBH/FnMpmy3ITkdJMQBfpxX4nHXOhvzCdU="],"block_size":4096,"path":"popup.bundle.js"},{"block_hashes":["553hDtZc0yiPRQ6g1k8OsItDdVfBD8oJGv0uoARk8oM="],"block_size":4096,"path":"popup.html"},{"block_hashes":["NHbJBmvPR8gw7dfHVWH8czX5lpvFNxWZulenDP0navI=","5MXe6WsHGkoNT0yljQY++0uz8NSvCJi/5TTMAFkdGLo="],"block_size":4096,"path":"reactChartJS.bundle.js"},{"block_hashes":["x2xcX1n1eCVRf5B8NlmY9+uqOcOukYvDCvFTI3Zspxk=","dAb5gvgJrdHXDAbSBCH8TfBCvIQiANvCKnnTcXYNB4Y=","ensDLfbKu7fmXtW8APAwutzbl54E/rFFVgdkuOFIUuo=","JWm17ZnTFLQuHApZdoJ/iygdWO02OpfcKon8XmQ1dGk=","ZI8TIFEYSq+9pG/JQOmoc8eAi6sfTsQedBKQmtUQhLc=","OtAolhrPpGeAHtKEs+opssZeOpVlGqecrXAcJScvuiQ=","zfQSqurFaUe57zyLRrwc1mO1/uskXGHLcEGgGO5A+Dw=","x5Cr6XvI5hhEsgV8RchU9XojYK5YEmT2A4suZ3sspUE=","oJOZrxDaLghkImq/FzPZ0x3rhSx3pRBU/tcYXTgQWLs=","2C87X50eqWZC0WlVG33w8FH1EwE+b8W7PVkd7oucbQA=","6kyw77Uy87S+oji0Tb8EpUjUuFgrrCJ33+d25GtQgXM=","0dV2jiuDczQIZcr4gAdVvitMM0LG2VAskGl1/l0p4Ck=","cj9VkOYfpvBooUbqLmQ8yZEngNdSr6q38dmyCHkmsbs=","0wOdxcTmuQgqAEQX9wXrVPbLGF8Xnebg+UZUKxSJ1kA=","YfY+drPHU1oT1tk5ub6VSypBbdVceb7yLTkAXHshcXI=","4uDt7aBiTsR2xCx9mjKTUe0UaV/B5+ByRTXPexJWYmw=","OSX/7UGBqXGwrUUwzQ1Hyg1U08fJH2c4N9tFALffi5s=","X+7Rexqwy6IXlh8j0fT9Nkju2CQzXLus/6A/r7WufpA=","AHEenRx7MQwDz9K3hidqSD43KMfgh0smjHlJIYp0TNs=","xC5Rx0fCp4Wb3YjPKtbr2JbQeQB46YJ1IS8fvIgJTaQ=","ZIxyJVwG8LkLgvJ9opjEH+UdQZlRhZTKzojCIAWyosU=","9xG+HmswYgfFNUEhPdPzoVVoGOrQq48yya8gRfxFjQ0=","iqF21ty1UhtojXSB5lg+6aGSrM9aYufOETKac6aPEqo=","Ih7u+wdJpSmu4hufpgeXKsNA3+EBeRAftvEEfEhJfnc=","8fHNcxWzPD3FxzugWCH1LgyI03+9zJHjXbbub7OFn+U=","K49aZJfNp/Xh6b8jhIsyUB4vd9pB1lMn8pJtZL4p0r4=","R1IW8hCxCvnecFZqCN28OEMOLvOKb+nZhu0L98/Verk=","O0ZsAPLz7i37iLz3NCagpHX2h/dxh1o+nbTqVm1ajuk=","S65YhzkYOeDwA4UewZ/IQpEisd/zy82I+h7w4r4cSQo=","7NaHtgdffJrHo5Jjin1eIFZ/DtlbQK8VadtrOj02Sg4=","HLoCfhQZK5OMnPy64ZJk4QlyMiDf4iTW4B0wVAqjk2A=","rJCBCZDYZN7jj+PpXohlk67AaeOTByDe6znjd0MHxrA=","inZg36z4HOOq/wxSdwOfsC/7dBjluh9pWC4Rq3ycbi0=","ieMjxe79XDNH265vGQaLj9JkSVSqV/UdXNPlcr2LdSo=","oktqtE83yUV5i5HTcb4J/L4Y9RFnXh8rLr18jpPNhOY=","06Rl6J5gor/D8Rvo9fUeJMNzXIY4qXbt6kGxyNyevGI=","MaA/yZ3a8qDu3evdahLeWiGofqvqGg1pQbT3OwmoJLk=","fb5oqpSkWTZScBqoUcqgcamfkA4VgINVAAWONBeLjjI=","z3FR9VOBWY6Qok1mEsYfZx61Y0JoTrM7kdYeTVWRy6Q=","6MVWRJzkPnBMvv6TDpGX89BbpnMjx6BfHlECvslcOUU=","sbX/1uD06dnPe9OVe5K+EDm/pW79RwtDUBRZn3471Bk=","xnWhB3rU77+vlJzrzYtKSO5Mij7G9g+l0Orx10AUn94=","AL7PKT0WRiGNpp5lDklY3U+ia1z/cr2yoURkWhJ59F4=","1eK7eFWvvT2mN2w88QEiOyaowNvaogAjs8yJq88Ri7s=","zeVfJAAdmUly55xMd64gMNiZ062LFReKT/y7J6UKMaU=","MFg/87mJeLFYDzMyh0MOlPBh3ESB8Ib2SUh4BPxQ/vc=","+rFhC9/TVMecGXze+8a5Awr1Ixiq40NJHs89aqstSVs=","eRm8UCLwDS7lCef67jtlACrtjEu/oVfbRKVoPyJMWls=","Aq8JxKSN0O2y3i9SvDNunDfvGd1plnALip1NM/nzrt8=","bfJ2yNdTYtUEFeF2JbghPKe8Me+JtWsUqSUc1px007s=","6172Q6s/0Fot+/Frrjl4pdeej1MgA0NDvMPtVLArR/4=","xZuvIYi4hIzUs9rEKqflETQwj91WXLN0XHG2enYQmJU=","DuJT4hAJSIW/BkdM98oJLKYhFDmnDwImL58JJ3MxZ5g=","+nma0DCfJaCkMSQnuX58EhOZawif2zkIWcOypETQVOI=","jTq+qKiqY+eO6CJZKTuPHVL9y4YfMgYneiwmfsbDtkM=","5VIoCAzKE7QN2xqzEVHW3qRWAhDz3Vqgaj5OvvSTcTA=","xui8WC2UBR2jv5iDbkeDsz2JW4FFC/Z64lvndjsgoiQ=","n/2HSx7OgHkpvxNNdlFOIqcouRtoE/JlUHYNOEmKD0I=","UO6al0+SQze/sCHAC2l4wXVZKVMVaVAVAxkrit5EhEs=","98AIJQHItF9UoTvAIXPkNlmRqQHW8MjIEoCjd7PfpCU=","OXNUTjBinp6C4xLZ78E+cj2xVDiT3ayS1jdDZMzXdhY=","+TUgJAxh1O+BcIzWoRvAazompyEJ6D/tJ34UZBHOzdg=","81GczkIJkG3PnF85oEEJCctHaYurEaQ/lDwB/V9AmzU=","NYUHWkt3kEehe+n+jvWg6vs6sQ7+H97gZc4or15kEaM=","/rlggVg7SS8AkZXQbnjJqz+lMXzpWgHEvfBYeVIsx8Q=","ce3FReXQDw/Mtd2u3NmSKyNLZE6CTZV0cRvBFpg29/M=","CIlH/0xPxNHvPqZpvJGAtmJbSSL6y8iknOCaqOooqz4=","Tb58GuGNVfGITJ35FZPoU3I9Lbg/it5aSESAzsuyhAk=","QORojJ60UbR0opYfNKx1ipBBXmYPRR5Yh8XXUNzPlGM=","qWguz9Tfue9Afd92Ae3EoJdHLXrBtEti6DFMGue6/Oc=","isqPUHmUm0I2TfUYQMsancgxHx2z9k9Zk2Jh3DERWxQ=","9taJc5zcWnx9mhKV6VbgdV5p6OyGIr72Z6D5Z9z2aL0=","7ifwwwkSIgiYspcUrZVz1hwUCM78daT5X56NrFVFb+g=","3d2YwrCzWUyRotC4XJyGlnFys7SXe+HUDQDp3TIkGCg=","n7PJaYsf5DTn+t7cWPopzDxliPp8o/5+DgHWnu0k2IA=","mS1hWRpTUgGYdM3wNWoH7hqQXbli4MQuYkiZJri9cqs=","BwUZr7zzXvm4MnG7nADdS+n52iNB+986JH1LimfiCjQ=","+1d1IOV2suhpoXi82rNT+1Nfla6TR7gQKBGCycRc48A=","DXGhmfieQ1wZIlmAy+rqHJDJakGL8vtfirEChpdwxoc=","OO0jv0lPMUAnBW23um2MbJrXQEn93qehxxAE+YXMHGs=","4c72aodJIoe1mnjsIoqpyp3h5w1HlTs9BsmrPNfgTYk=","pujYq5F8KfjvuT4n61HHolDBMJyVRsB4YJwIwLyr0j4=","x6wdf6sRPre4V4IkhHzK+G5mC0DaqeqJ5OubEHbjhy0=","ru2et+m+EyscXupttS3/nkYBunawix94JikU98hbKq4=","LhN8nW71Ua4Xvb6AYXdN9j2F11G5LM6JDGnAdAU4a7I=","TRQY4kiFk9S6ShVx3KxDKDrS7VwBOLAI+pB31qYN0zI=","NkMw47vz7pXJA7CSNIbrVejKmgQR4lKh0b7MqttzZcY=","sXgKW4ZCnEcUf/wiCI7JuYKRZi++CMLDcaOzO5oTM70=","v2OsVnp1zRtasEkMolUScSjZo4liKr57H3pLbYMbi/s=","5ecXtHC2b8kzFGGmfjKWo+NS59YtfWsTYqhs3GSRIiE=","Ifx5JqmT9R0Tt8p/cPIpdu8IiX12sB8sX2B6TrDhBSw=","EakcKYfJOzTJ9TFzrD6MDA48symWK32bG0PQ318Fzds=","lUHhoB6/BIzVHqP3IKJ/hU+BuTZN/c6ecQKeEBewzmk=","/SnyzzVtsRG7e9Q/qNmALlHENOrq5nzhjRgfjR7nSzM=","xGGYqFSHel+WKDb8YNWLy5Obdo/GLZYoxvGf15434iU=","hTtq/suTnEMbyUagp8QRQYQaNigxu+FtKzNo1o47Xhg=","DN5yUBkU2BbbzYjxnmjZQmwqN0J3jNvLofA0JH0a43Y=","+b/LK8b1XZEa//pwQxDJRwf5PPhaaU4d3dqUIRwFplo=","Wtb9PioKXC3d8GOXQgj9paTPOy2REuJAEojtObbhS44=","bnIdNX1BGqTeYv0Z5SAUrp4fpsImCN5/M+EGs1A8Uwg=","av/chHqTy+BFnwA6PZoruz4kDUAZAl4TzWlSB0D2uus=","4FgY9vOSpkWe7vyN2TKOcqZx3wAf/lrQTbk4IcvD6oU=","VmytFCABbTcOIutQz/2dZYoG+VPGodU0mO2nZRFXknQ=","8Z1hbAAcRzGYQUtVrpw70uEpgp0rcBd3SG+B70SJOKM=","BDEwPtsFndnGNPo46kT1bUhNCjq+f1cRQMAyVIZ9czI=","JWqg5pIjBNcto8EIBHkROrTFUoMvkSk32tvEhoqogyg=","u8J3hu8FKwUME72AcEYReBnl4tMv9zJhajvVZjCxu/I=","/rRyPbSb5b2WiiO8JZ3wDRWddl2ueNrRPKvhZzNAvqA=","6iCUO0f92SPsh/PRygPQY7/0ZHN381OslI5B84vmGcE=","UhP/qEySsLmd7zHYdfI1ftV9u69snwRIm6uyx1i8OVg=","k47FhZ7BkEHm/go1YuHJIHlS3WYc14bKODpVhQ4FITQ=","XKKes3oeMZ9L9diyi+QmW7t3tITuuCUQIzsFozemmdU=","YGZKO4fp9ztgG46hVNnjlg2kEoCUvEOaPJ8NgWg3ws8=","pvAKvP+uKEJ/zb+kK9pGXTTH9eGrJNjyc1zoQV8Qm08=","KWBTpVRx56zT0oMnHOOYZPRQ+dOGqmpr7BkoVGseJHk=","tenlvj4gM3YBylcP/ZjUT752MrN4oTGOgYNsb7YvgKs=","iLLm+V9tJBtNnL/AXLKLBgzreqXeBoZtJeRZg28LDM8=","T6t00U8F4okxY4jkwud3NVPnKA8IPNkmlppVoB/gYlc=","C7NXPhFVh6xVLI36Ln9u1E1a3EJbhd5lSgQ8gzkIGIc=","TxQlsJLx3/9B1YOxy1zFW85DGr6jf7NkrTBJOaXl7W0=","WPsAWCC5OUgAYFFrwF1XA/3KXUuxwKBVPSK+VSGxu5c=","UrHNlIk1TvN3PrxKMx1FVXqjJgjAClk04+VIKKyHMPk=","FwZo7GuBP4sW5gZumcmGFuwxXX/Susw9nt/GFjD67wg="],"block_size":4096,"path":"vendors~reactChartJS.bundle.js"}],"version":2}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/_metadata/verified_contents.json b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/_metadata/verified_contents.json
deleted file mode 100644 (file)
index e3e5e84..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJhc3NldHMvTmFudW1CYXJ1bkdvdGhpYy50dGYiLCJyb290X2hhc2giOiJtMm1WZVpOeTY3OEE4N3F0dkJlY3BlczVQakJnLTB5T082UnBBWDB5NlMwIn0seyJwYXRoIjoiYXNzZXRzL05hbnVtQmFydW5Hb3RoaWNCb2xkLnR0ZiIsInJvb3RfaGFzaCI6Ikdidkk0b1RieW1tRmcxTnkycXR0amItS1FHakNXdlFXVk1KdXV0Sm5VLVkifSx7InBhdGgiOiJhc3NldHMvTmFudW1CYXJ1bkdvdGhpY0xpZ2h0LnR0ZiIsInJvb3RfaGFzaCI6IlhtZzYyNVZiMWZMbnRYa1VEWEFKNEN3bmo5eUlTUzVTTlJ5TzhBbTVIM28ifSx7InBhdGgiOiJhc3NldHMvYXRvbS1vLnN2ZyIsInJvb3RfaGFzaCI6Ikh0bHc5MlJwYVN1Vnd0ZjRmRVlvVHdaOEthZEZFcFpNaFZsN0t2U2NiOWsifSx7InBhdGgiOiJhc3NldHMvYnJva2VuLWxpbmsuc3ZnIiwicm9vdF9oYXNoIjoiRzRrVmtvVnRoTkx4ZFRvUkJNb3ljdlNLNjBsQU9NOGJjM1dGZUdIS0lxNCJ9LHsicGF0aCI6ImFzc2V0cy9mYS1icmFuZHMtNDAwLmVvdCIsInJvb3RfaGFzaCI6IkdjSmN6RzFMOHBKR3VVXzlGNGlMTFBVMkpIaWZpT2MyZ18yUkhvdkNEZTQifSx7InBhdGgiOiJhc3NldHMvZmEtYnJhbmRzLTQwMC5zdmciLCJyb290X2hhc2giOiI1ZzgyQTFiT3Nqc0lsdTBfNkpoZ01TSXVoMGRXSnJwOE51Z2NqUkpaSnRjIn0seyJwYXRoIjoiYXNzZXRzL2ZhLWJyYW5kcy00MDAudHRmIiwicm9vdF9oYXNoIjoiM29lMjNDZllqd2ZJTnVEUGV1QmtvXzRYV3l4SkhDSHd0SDJXOVhTS0VGayJ9LHsicGF0aCI6ImFzc2V0cy9mYS1icmFuZHMtNDAwLndvZmYiLCJyb290X2hhc2giOiJ4Tk5XSU1ta0xFVHdyUnNhbF9VMGdnUV9zYnR5alV2SW5hYTZuM2V6d09nIn0seyJwYXRoIjoiYXNzZXRzL2ZhLWJyYW5kcy00MDAud29mZjIiLCJyb290X2hhc2giOiJnMTNwMDZZaUFPNmM1VkxyYzdZWjMxaWRXUFpRVTNrV3AtLUhMN2ljUzZFIn0seyJwYXRoIjoiYXNzZXRzL2ZhLXNvbGlkLTkwMC5lb3QiLCJyb290X2hhc2giOiJWM0FaQnFOY1FEV2J6VlJTYW9FMFBLcFh3QUM5Q0g5XzNLbUpmQ3RfR2hzIn0seyJwYXRoIjoiYXNzZXRzL2ZhLXNvbGlkLTkwMC5zdmciLCJyb290X2hhc2giOiJjWUZrTGNqek5BWWNBVUJBRUk0LXJQSDYzNUFzcHVrV21HbDc1Mm95ZmNrIn0seyJwYXRoIjoiYXNzZXRzL2ZhLXNvbGlkLTkwMC50dGYiLCJyb290X2hhc2giOiJoRTFQclYtRjVrYmpWQUh5WGtYME5mRjBqWnVITlFTWGU5V3lYR1Zud0lRIn0seyJwYXRoIjoiYXNzZXRzL2ZhLXNvbGlkLTkwMC53b2ZmIiwicm9vdF9oYXNoIjoiRlpHdnFSLTJRV1d4QkYyQnlLMnlhLV9TOEUxdWttTGI3ZEt6SjFYbGJRcyJ9LHsicGF0aCI6ImFzc2V0cy9mYS1zb2xpZC05MDAud29mZjIiLCJyb290X2hhc2giOiI0T2ZzV0l6bTdrMWw4YmQ1bWFzRjEzWEdKdHJyLUdhWGk0Vk1nNXFCa0QwIn0seyJwYXRoIjoiYXNzZXRzL2ljb24tMTI4LnBuZyIsInJvb3RfaGFzaCI6Im5lUzBkdkR4M3ZiaTBMZXo0ZGlvem1MeVpSYzRrakZCZmdEVm9XZ3NERlEifSx7InBhdGgiOiJhc3NldHMvaWNvbi0xNi5wbmciLCJyb290X2hhc2giOiJNLTJoaUxZMVU0WkJnTGJlSW1jdWZnNEd5MzdETXpnVGZ3TGVyV2JiS2VBIn0seyJwYXRoIjoiYXNzZXRzL2ljb24tNDgucG5nIiwicm9vdF9oYXNoIjoiWW8tYnhvUDFOUUZydFJITzBQNjdlUkJYVmhDVlI1REpzU1FwZTg2eTdhZyJ9LHsicGF0aCI6ImFzc2V0cy9pY29uczgtY2FuY2VsLnN2ZyIsInJvb3RfaGFzaCI6IlY5c1JKcUM0TDdfSWs2VDVyX3AwaTlqSWRGY29aZ1NGRzZqQmlzT3RpSTQifSx7InBhdGgiOiJhc3NldHMvaWNvbnM4LWNoZWNrZWQuc3ZnIiwicm9vdF9oYXNoIjoiYVNSZDhLWF9mZ05jdnBUWkJGMS13cFFqc29UVGM3NlRIOWE5UHhjckJjbyJ9LHsicGF0aCI6ImFzc2V0cy9pY29uczgtbG9jay5zdmciLCJyb290X2hhc2giOiJ0V00xSVNEaGQ5alN1VEJka0o0SS1UV1Y2Y2ZpRURrVm8zZmpVYzhzX25BIn0seyJwYXRoIjoiYXNzZXRzL2ljb25zOC1wZW4uc3ZnIiwicm9vdF9oYXNoIjoiMVlHZm5GQU83OXluYW5UQ3R1SHBSaDV3MU05Wm0wUTZvWGFLZDJNQXFUNCJ9LHsicGF0aCI6ImFzc2V0cy9pY29uczgtdGVzdC10dWJlLnN2ZyIsInJvb3RfaGFzaCI6Ilp6Z0h5bjJPM0VDS21NZ2hocFJtVElMX005cVJKSUVsOGczbUw2T1NrdDgifSx7InBhdGgiOiJhc3NldHMvaWNvbnM4LXRyYXNoLWNhbi5zdmciLCJyb290X2hhc2giOiIxTVFhajh0OGFMTnhTWlZNUmxwaTV1NVdPaDEyU1pjQVllYzdwMWtvU24wIn0seyJwYXRoIjoiYXNzZXRzL2ljb25zOC11c2ItMi5zdmciLCJyb290X2hhc2giOiJJZnFuR0hJb01FSVBmZ3dEajZxSHM5Um9leWpLekNsNXdUZDB5ZnMtQmpvIn0seyJwYXRoIjoiYXNzZXRzL2xvZ28tdGVtcC5wbmciLCJyb290X2hhc2giOiI4TTJBMmlkWHIwSENxSUJPdzNhLWFYVlZheGE3cFNCSjduOWloUUdYZG0wIn0seyJwYXRoIjoiYXNzZXRzL251Y2xlby1pY29ucy5lb3QiLCJyb290X2hhc2giOiJ1M3NpMWRYOVhGQm9FYktoWHpmZ1pPaEIyS0VXT1Z1eG5HY0c4TllmeE9jIn0seyJwYXRoIjoiYXNzZXRzL251Y2xlby1pY29ucy5zdmciLCJyb290X2hhc2giOiJxVm9rbF8wVW9nWWhaZ3pnRzIyYl8xUXBSUktidzFrSWFIakVQdFFqT0tvIn0seyJwYXRoIjoiYXNzZXRzL251Y2xlby1pY29ucy50dGYiLCJyb290X2hhc2giOiJjeldxNVhLbnRCcnZTSW5fdGFjNVBqR3ZFaG1kVTJnMlZLMmd3RDRFZDVzIn0seyJwYXRoIjoiYXNzZXRzL251Y2xlby1pY29ucy53b2ZmIiwicm9vdF9oYXNoIjoiZGpsYlBvMnZjdERDMUpPY1Q0Ui1NMkdna0RkZHl6UmtjVUc1RGl1dF9FUSJ9LHsicGF0aCI6ImFzc2V0cy9udWNsZW8taWNvbnMud29mZjIiLCJyb290X2hhc2giOiIyazFXamNmQURUTVpfN3dBNE9qVktyeFRXUVFMTDNjSzJuU2xBZ0JWTzVjIn0seyJwYXRoIjoiYXNzZXRzL3RlbXAtaWNvbi5zdmciLCJyb290X2hhc2giOiJQeHRWcDUyQmQwdlRlWkg0QTF5b0F2aXAtSHlOb29ZcGhRYW15dWNqRnF3In0seyJwYXRoIjoiYXNzZXRzL3RyYXNoLnN2ZyIsInJvb3RfaGFzaCI6IkVHYTdMU1NZaFhwQkRaQWJvblU1NURtMWpIaHFYYW9Yd2RzUVR2emYyejQifSx7InBhdGgiOiJiYWNrZ3JvdW5kLmJ1bmRsZS5qcyIsInJvb3RfaGFzaCI6IldydFZSRVFYVjlQTExvR2F5NWxjUS16Mm9xRXFaVUc0QzYtT0ItUmZqejQifSx7InBhdGgiOiJicm93c2VyLXBvbHlmaWxsLmpzIiwicm9vdF9oYXNoIjoiazlWRkRMbzZFei0zSmdDV19sZjVteVQzTEZZR0k3ZndYelBYcVRPMXpIVSJ9LHsicGF0aCI6ImNvbnRlbnRTY3JpcHRzLmJ1bmRsZS5qcyIsInJvb3RfaGFzaCI6IjIzZXdYOWs1Qkg3SEtDNFd2S29uMDY4OV82UW9XaVlBSUNiTWVRLWZzMkkifSx7InBhdGgiOiJpbmplY3RlZFNjcmlwdC5idW5kbGUuanMiLCJyb290X2hhc2giOiJNa2hRdjVRejEzdFhlRVpfWnlNZVFLZEo4WmlIcHVYS2xLYjF5MVBkS3Q4In0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6IjBZeWhVSTBBdk1KQ0o3OTZxRUVkYnRPMWZVLVVVYnRhMTJJQVRLUGlvcTgifSx7InBhdGgiOiJwb3B1cC5idW5kbGUuanMiLCJyb290X2hhc2giOiJVZTBDQkZjVWdfSGNBMzVKMWFyWDdoY09rb1FETmwxQWF5UlhMdGRvcC0wIn0seyJwYXRoIjoicG9wdXAuaHRtbCIsInJvb3RfaGFzaCI6IjU1M2hEdFpjMHlpUFJRNmcxazhPc0l0RGRWZkJEOG9KR3YwdW9BUms4b00ifSx7InBhdGgiOiJyZWFjdENoYXJ0SlMuYnVuZGxlLmpzIiwicm9vdF9oYXNoIjoiaTdkZS1Dd1RVc0J4VVo3WGxCbGg0dmFIcXJ6WF9OcmtXR3NlM3A0NFNGcyJ9LHsicGF0aCI6InZlbmRvcnN-cmVhY3RDaGFydEpTLmJ1bmRsZS5qcyIsInJvb3RfaGFzaCI6IkNwQXh0OVVIOGJuaTMzYXQxNWpkT1dUS1ZBVlFMdzdXSnNSUnl1SW5iZDAifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJkbWthbWNrbm9na2djZGZoaGJkZGNnaGFjaGtlamVhcCIsIml0ZW1fdmVyc2lvbiI6IjAuOC4xMyIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"N6bhQONwaypZ1q_WJCqqh7STZ2eCbrfwl6dgcK5ANFJb6HWrhHNF2dBCyui8KoOPcdsOhKLQT16F049vxnoWOQoUgi4wfM-w4sxyUtrmHuH77vS0rDQQtePPyxcZK4YzWnL7VEVyOhAL7HNQ3Sj94yVtqVT941Od1wiMI3FH-lDsq833m7ocdII-m-0P1rIAQgItPBKk8IHzcpVxnPhJB0jD19v1471fhIrvRim0QVfGbHtkouN35bifQBwylprPpy_a7qUe0sCvW0Q14ZsSztvNraCQp3S_q6p4SgG4xeDks4HnZa1KrTsZK02w5PHLxLj9TOXYdmBoR3VfNHMtrg"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"cChcvzVfoK0mKjOSnTT4utNnz9t6Ti2KRnbrq1nOi3CpASec9zUvPsgVdWESBY-7nbxHg_kFY8Q5O4ZaAaXjgyOsBF_PGuXPYxi5BqpyvfgwbDzeaB8Q9ayRLAxSeLNk4-nfPjBgfpWRjsKfhG7mbve1PSpyt8T-PBmzsuRIOik7MmR6vEO8wmSoAkKHuQvUJ5qBFEu5h--jCkuBMAYS2icUEzFjnY3Ee5OSDdF4MTbnWwDSTNNaMs_RmRYBjE7BpwbcKUj01UBoZE2gOPM6jtGi2td8ONbvGtx0uWqVMgmmvpTLkCYiDsqxbzYCO89OHjD53dvYFoonktPTWLcbHA"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothic.ttf b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothic.ttf
deleted file mode 100644 (file)
index c314868..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothic.ttf and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothicBold.ttf b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothicBold.ttf
deleted file mode 100644 (file)
index 011c63e..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothicBold.ttf and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothicLight.ttf b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothicLight.ttf
deleted file mode 100644 (file)
index d6faf7f..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/NanumBarunGothicLight.ttf and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/atom-o.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/atom-o.svg
deleted file mode 100644 (file)
index 7f631e4..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="32px" height="31px" viewBox="0 0 32 31" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <title>Combined Shape</title>
-    <g id="📌-Keplr-Extension" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Ledger---Instructions" transform="translate(-27.000000, -232.000000)" stroke="#000000" stroke-width="3">
-            <path d="M44,257 C49.5228475,257 54,252.522847 54,247 C54,241.477153 49.5228475,237 44,237 C38.4771525,237 34,241.477153 34,247 C34,252.522847 38.4771525,257 44,257 Z M29,262 L58,233" id="Combined-Shape"></path>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/broken-link.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/broken-link.svg
deleted file mode 100644 (file)
index efb41d3..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100pt" height="100pt" viewBox="0 0 100 100" version="1.1">
-<g id="surface334461">
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 28.265625 17.265625 C 21.097656 17.265625 15.265625 23.097656 15.265625 30.265625 L 15.265625 69.265625 C 15.265625 76.4375 21.097656 82.265625 28.265625 82.265625 L 67.265625 82.265625 C 74.4375 82.265625 80.265625 76.4375 80.265625 69.265625 L 80.265625 30.265625 C 80.265625 23.097656 74.4375 17.265625 67.265625 17.265625 Z M 28.265625 19.265625 L 67.265625 19.265625 C 73.332031 19.265625 78.265625 24.203125 78.265625 30.265625 L 78.265625 69.265625 C 78.265625 75.332031 73.332031 80.265625 67.265625 80.265625 L 28.265625 80.265625 C 22.203125 80.265625 17.265625 75.332031 17.265625 69.265625 L 17.265625 30.265625 C 17.265625 24.203125 22.203125 19.265625 28.265625 19.265625 Z M 31.105469 22.265625 C 25.128906 22.265625 20.269531 27.128906 20.269531 33.105469 L 20.269531 66.429688 C 20.269531 72.40625 25.128906 77.265625 31.105469 77.265625 L 64.433594 77.265625 C 70.40625 77.265625 75.269531 72.40625 75.269531 66.429688 L 75.269531 47.765625 C 75.269531 47.492188 75.042969 47.265625 74.769531 47.265625 C 74.492188 47.265625 74.269531 47.492188 74.269531 47.765625 L 74.269531 66.429688 C 74.269531 71.855469 69.855469 76.265625 64.433594 76.265625 L 31.105469 76.265625 C 25.679688 76.265625 21.269531 71.855469 21.269531 66.429688 L 21.269531 33.105469 C 21.269531 27.679688 25.679688 23.265625 31.105469 23.265625 L 64.769531 23.265625 C 65.042969 23.265625 65.269531 23.042969 65.269531 22.765625 C 65.269531 22.492188 65.042969 22.265625 64.769531 22.265625 Z M 74.765625 36.265625 C 74.492188 36.265625 74.265625 36.492188 74.265625 36.765625 L 74.265625 38.765625 C 74.265625 39.042969 74.492188 39.265625 74.765625 39.265625 C 75.042969 39.265625 75.265625 39.042969 75.265625 38.765625 L 75.265625 36.765625 C 75.265625 36.492188 75.042969 36.265625 74.765625 36.265625 Z M 42.667969 36.753906 C 42.394531 36.777344 42.191406 37.023438 42.21875 37.296875 L 42.710938 42.355469 C 42.738281 42.613281 42.957031 42.808594 43.210938 42.808594 C 43.226562 42.808594 43.242188 42.808594 43.257812 42.804688 C 43.535156 42.78125 43.734375 42.535156 43.707031 42.261719 L 43.214844 37.199219 C 43.1875 36.925781 42.945312 36.738281 42.667969 36.753906 Z M 53.980469 36.757812 C 52.203125 36.683594 50.449219 37.289062 49.152344 38.589844 L 45.726562 42.015625 C 45.53125 42.210938 45.53125 42.527344 45.726562 42.722656 L 48.03125 45.027344 C 48.21875 45.21875 48.550781 45.21875 48.738281 45.027344 L 52.164062 41.601562 C 53.207031 40.558594 54.996094 40.652344 56.148438 41.804688 C 57.304688 42.960938 57.398438 44.75 56.351562 45.792969 L 52.925781 49.21875 C 52.734375 49.414062 52.734375 49.730469 52.925781 49.925781 L 55.234375 52.230469 C 55.332031 52.328125 55.460938 52.375 55.585938 52.375 C 55.714844 52.375 55.84375 52.328125 55.941406 52.230469 L 59.367188 48.804688 C 61.964844 46.207031 61.789062 41.800781 58.972656 38.984375 C 57.5625 37.578125 55.757812 36.828125 53.980469 36.753906 Z M 53.414062 37.757812 C 55.109375 37.671875 56.898438 38.328125 58.265625 39.691406 C 60.691406 42.117188 60.867188 45.890625 58.660156 48.101562 L 55.585938 51.171875 L 53.988281 49.570312 L 57.058594 46.5 C 58.492188 45.066406 58.402344 42.644531 56.859375 41.101562 C 55.3125 39.554688 52.890625 39.460938 51.457031 40.898438 L 48.386719 43.96875 L 46.785156 42.367188 L 49.859375 39.296875 C 50.824219 38.328125 52.089844 37.820312 53.414062 37.757812 Z M 36.605469 38.117188 C 36.476562 38.117188 36.347656 38.167969 36.253906 38.265625 C 36.058594 38.460938 36.058594 38.777344 36.253906 38.972656 L 41.191406 43.910156 C 41.285156 44.007812 41.414062 44.054688 41.542969 44.054688 C 41.671875 44.054688 41.796875 44.007812 41.898438 43.910156 C 42.089844 43.714844 42.089844 43.398438 41.898438 43.203125 L 36.960938 38.265625 C 36.863281 38.167969 36.734375 38.117188 36.605469 38.117188 Z M 74.765625 40.265625 C 74.492188 40.265625 74.265625 40.492188 74.265625 40.765625 L 74.265625 44.765625 C 74.265625 45.042969 74.492188 45.265625 74.765625 45.265625 C 75.042969 45.265625 75.265625 45.042969 75.265625 44.765625 L 75.265625 40.765625 C 75.265625 40.492188 75.042969 40.265625 74.765625 40.265625 Z M 35.480469 44.609375 C 35.207031 44.597656 34.960938 44.785156 34.933594 45.058594 C 34.90625 45.332031 35.109375 45.578125 35.382812 45.605469 L 40.441406 46.101562 C 40.460938 46.101562 40.476562 46.105469 40.492188 46.105469 C 40.75 46.105469 40.964844 45.910156 40.988281 45.652344 C 41.015625 45.378906 40.816406 45.132812 40.542969 45.105469 Z M 40.410156 47.628906 C 40.28125 47.628906 40.148438 47.671875 40.054688 47.769531 L 36.632812 51.195312 C 35.367188 52.457031 34.71875 54.179688 34.796875 56.046875 C 34.878906 57.894531 35.671875 59.660156 37.027344 61.019531 C 38.507812 62.5 40.433594 63.25 42.300781 63.25 C 43.984375 63.25 45.617188 62.640625 46.847656 61.410156 L 50.273438 57.984375 C 50.46875 57.789062 50.46875 57.472656 50.273438 57.277344 L 47.96875 54.972656 C 47.773438 54.777344 47.457031 54.777344 47.261719 54.972656 L 43.835938 58.398438 C 43.339844 58.894531 42.648438 59.148438 41.90625 59.121094 C 41.144531 59.085938 40.414062 58.757812 39.847656 58.195312 C 38.691406 57.039062 38.601562 55.25 39.648438 54.207031 L 43.070312 50.78125 C 43.265625 50.585938 43.265625 50.269531 43.070312 50.074219 L 40.765625 47.769531 C 40.667969 47.671875 40.539062 47.628906 40.410156 47.628906 Z M 40.414062 48.828125 L 42.011719 50.429688 L 38.941406 53.5 C 37.507812 54.933594 37.597656 57.355469 39.144531 58.898438 C 39.882812 59.640625 40.851562 60.074219 41.867188 60.117188 C 42.898438 60.175781 43.847656 59.804688 44.546875 59.101562 L 47.617188 56.03125 L 49.21875 57.632812 L 46.144531 60.703125 C 43.933594 62.914062 40.164062 62.734375 37.738281 60.308594 C 36.554688 59.128906 35.871094 57.601562 35.800781 56.003906 C 35.730469 54.421875 36.277344 52.964844 37.34375 51.902344 Z M 55.335938 53.269531 C 55.066406 53.261719 54.816406 53.445312 54.789062 53.722656 C 54.761719 53.996094 54.964844 54.242188 55.238281 54.265625 L 60.300781 54.761719 C 60.316406 54.765625 60.332031 54.765625 60.347656 54.765625 C 60.605469 54.765625 60.824219 54.574219 60.847656 54.3125 C 60.875 54.039062 60.671875 53.792969 60.398438 53.765625 Z M 54.238281 55.316406 C 54.109375 55.316406 53.980469 55.367188 53.882812 55.460938 C 53.691406 55.65625 53.691406 55.976562 53.882812 56.167969 L 58.820312 61.105469 C 58.921875 61.207031 59.046875 61.253906 59.175781 61.253906 C 59.304688 61.253906 59.429688 61.203125 59.527344 61.105469 C 59.722656 60.914062 59.722656 60.59375 59.527344 60.398438 L 54.589844 55.460938 C 54.492188 55.367188 54.367188 55.316406 54.238281 55.316406 Z M 52.519531 56.566406 C 52.246094 56.59375 52.046875 56.835938 52.074219 57.113281 L 52.566406 62.171875 C 52.589844 62.433594 52.808594 62.625 53.066406 62.625 C 53.082031 62.625 53.097656 62.625 53.113281 62.621094 C 53.386719 62.597656 53.589844 62.351562 53.5625 62.078125 L 53.070312 57.015625 C 53.039062 56.742188 52.792969 56.554688 52.519531 56.566406 Z M 52.519531 56.566406 "/>
-</g>
-</svg>
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.eot b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.eot
deleted file mode 100644 (file)
index 958684e..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.eot and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.svg
deleted file mode 100644 (file)
index 2b7cf17..0000000
+++ /dev/null
@@ -1,3717 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
-<metadata>
-Created by FontForge 20200314 at Mon Oct  5 09:50:45 2020
- By Robert Madole
-Copyright (c) Font Awesome
-</metadata>
-<!-- Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><defs>
-<font id="FontAwesome5Brands-Regular" horiz-adv-x="448" >
-  <font-face 
-    font-family="Font Awesome 5 Brands Regular"
-    font-weight="400"
-    font-stretch="normal"
-    units-per-em="512"
-    panose-1="2 0 5 3 0 0 0 0 0 0"
-    ascent="448"
-    descent="-64"
-    bbox="-0.200195 -66.9505 641.5 448.3"
-    underline-thickness="25"
-    underline-position="-50"
-    unicode-range="U+0020-F8E8"
-  />
-    <missing-glyph />
-    <glyph glyph-name="firefox-browser" unicode="&#xe007;" horiz-adv-x="512" 
-d="M130.63 324.51c0.160156 -0.00976562 0.0800781 -0.00976562 0 0zM482.05 279.16c15.2803 -36.7598 20.6709 -80.748 15.8213 -122.578c-0.370117 -3.15039 -0.700195 -6.29004 -1.11035 -9.41016c-19.6094 -115.04 -119.79 -202.62 -240.43 -202.62
-c-134.71 0 -243.92 109.19 -243.92 243.891v1.23926c0.149414 2.70996 0.30957 5.41016 0.490234 8.12012c0.0498047 0.240234 0.0498047 0.480469 0.0498047 0.719727c0.439453 6.29004 0.870117 10.3105 1.43945 14c0.240234 1.91309 0.5 3.82617 0.780273 5.73926
-c1.66992 12.2705 3.94043 22.21 4 22.4805c5.99219 26.8799 17.3516 52.1084 32.7305 73.8994v0c6.86816 9.79785 14.3965 18.8301 22.7695 27.3301c7.36719 7.53418 15.2451 14.2881 23.8398 20.4307c0.930664 0.629883 8.03027 4.83984 8.15039 4.30957
-c-0.570312 -8.42969 -1.24023 -48.8301 8.42969 -61.0801h0.120117c14.1602 15.9199 33.6504 33.96 58.71 45.3701c-2.38477 -9.13379 -3.64844 -18.6562 -3.64844 -28.5332c0 -10.7832 1.51367 -21.2158 4.33887 -31.0967
-c2.20508 -1.47852 4.29199 -3.05566 6.30957 -4.77051c3.71973 -3.14941 7.91992 -7.34961 16.7705 -16.0596c16.5498 -16.3096 59 -33.1797 59.0898 -35.1797c-0.400391 -6.08008 -21.8301 -27 -29.3301 -27c-69.3701 0 -80.6201 -41.9502 -80.6201 -41.9502
-c3.07031 -35.3301 27.6699 -64.4102 57.5098 -79.75c1.36035 -0.730469 2.74023 -1.37012 4.12012 -2c2.36035 -1.04004 4.74023 -2.02051 7.16016 -2.92969c9.95996 -3.52539 20.6885 -5.66895 31.7402 -6.12012c121.569 -5.7002 145.13 145.34 57.3896 189.199
-c22.4697 3.91016 45.8203 -5.12988 58.8203 -14.2793c-10.374 18.1104 -24.9414 33.167 -42.6602 44.1299c-0.993164 0.620117 -1.99316 1.21973 -3 1.7998c-1.55957 0.913086 -3.13965 1.79004 -4.74023 2.62988c-0.75 0.390625 -1.5 0.759766 -2.25 1.12988
-c-1.65332 0.813477 -3.32031 1.59668 -5.00098 2.34961c-1.07031 0.469727 -2.16016 0.910156 -3.25 1.34961c-1.33984 0.580078 -2.68945 1.08008 -4.0498 1.58008c-1.86035 0.669922 -3.73047 1.2998 -5.62012 1.87012c-0.679688 0.209961 -1.33008 0.429688 -2 0.629883
-c-10.8193 3.12793 -22.2139 4.82422 -34.0352 4.82422c-0.338867 0 -0.676758 -0.00195312 -1.01465 -0.00390625c-2 -0.0205078 -4 -0.100586 -6 -0.220703l-1.41992 -0.0996094c-14.8984 -1.04102 -29.2461 -4.92383 -42.1104 -11l-0.519531 -0.209961
-c-0.625977 -0.21582 -1.29688 -0.335938 -1.99609 -0.335938c-2.68164 0 -4.96289 1.72559 -5.79395 4.12598c-0.246094 0.669922 -0.388672 1.39258 -0.388672 2.14746c0 2.4541 1.41797 4.58008 3.47852 5.60254c14.7295 6.98535 31.1982 11.3564 48.3301 12.3301
-c5.7793 35.3994 28.2695 91.0098 82.5 122.78l-0.100586 -0.140625l0.180664 0.100586l0.120117 0.0693359c0.0732422 0.0195312 0.149414 0.0302734 0.229492 0.0302734c0.0791016 0 0.15625 -0.0107422 0.230469 -0.0302734
-c0.30957 -0.0390625 0.550781 -0.303711 0.550781 -0.624023c0 -0.0117188 -0.000976562 -0.0244141 -0.000976562 -0.0361328c0.84375 -3.34961 2.08887 -6.61523 3.63965 -9.61914c0.830078 -1.70996 1.69043 -3.40039 2.69043 -5.05078
-c1.87988 -3.21973 3.80957 -6.2793 5.73926 -9.33008c38.2002 -60.3594 84.9707 -88.0791 112.551 -156.829c-0.0507812 0.269531 -0.0507812 0.40918 -0.0507812 0.40918c-3.0293 20.1201 -10.9795 47.1104 -24.6992 74
-c16.8594 -8.72949 38.3301 -36.2295 48.9395 -61.7295z" />
-    <glyph glyph-name="ideal" unicode="&#xe013;" horiz-adv-x="576" 
-d="M125.61 282.52c27.0713 -0.0107422 49.0488 -21.9873 49.0596 -49.0596v-0.00976562c0 -27.083 -21.9873 -49.0703 -49.0703 -49.0703c-27.082 0 -49.0693 21.9873 -49.0693 49.0703c0 27.082 21.9873 49.0693 49.0693 49.0693h0.0107422zM86.1504 22.1602v140.52
-h78.9395v-140.52h-78.9395zM237.61 233.76c0 -20.4502 -8.99023 -23.2598 -18.7402 -23.2598h-14.0498v45.79h14.0498c8.74023 0 18.7402 -2.53027 18.7402 -22.5303zM439.3 187.76h57.0898c-1.7793 -98.4795 -52.1094 -165.64 -196.72 -165.64h-94.8301v165.62h14
-c25.9805 0 41.5 17.1895 41.5 46c0 27.9102 -15.8994 45.2598 -41.5 45.2598h-14v82.8096h94.8301c88.9404 0 186.83 -26.8896 196.07 -151.31h-33.6904v68.5703h-22.75v-91.3105zM329.55 187.76l-0.0400391 22.7402h-33.5098v12.5h30v22.6904h-30v10.5791h31.7305v22.7305
-h-54.4307v-91.2402h56.25zM404.21 187.76l23.6699 -0.0195312l-27.5303 91.3398h-32.3496l-27.5303 -91.3203h23.6602l5.17969 17.6699h29.7402zM299.65 416c218.35 0 250.97 -140 251 -223.48c0 -144.789 -89.1504 -224.52 -251 -224.52h-267.65v448h267.65z
-M299.65 -10.9199c148.899 0 229.899 69.3496 229.899 203.439c0 137.801 -87.7998 202.41 -229.899 202.41h-246.58v-405.85h246.58zM383.51 253.93h1.37012l7.52051 -25.8096h-16.4004z" />
-    <glyph glyph-name="microblog" unicode="&#xe01a;" 
-d="M399.36 85.7695l0.149414 0.0605469c-13.5439 -15.3408 -21.7432 -35.5967 -21.7432 -57.6494c0 -19.957 6.73438 -38.3545 18.0537 -53.041c0.589844 -0.745117 0.944336 -1.68652 0.944336 -2.71094c0 -0.311523 -0.0322266 -0.615234 -0.0947266 -0.90918
-c-0.416992 -2.00684 -2.19434 -3.52051 -4.32422 -3.52051c-0.306641 0 -0.606445 0.03125 -0.895508 0.0908203c-32.2803 7.17969 -61.3105 24.8301 -79.8906 49.9199c-1.30566 1.78906 -3.41699 2.94434 -5.7998 2.94434
-c-0.811523 0 -1.5918 -0.135742 -2.31934 -0.383789c-24.7363 -8.66016 -51.3818 -13.4404 -79.0586 -13.4404h-0.381836c-122.86 0 -222.46 91.4805 -222.46 204.43c0 112.95 99.5996 204.44 222.46 204.44s222.46 -91.4902 222.46 -204.44
-c0 -47.4492 -17.6104 -91.0996 -47.0996 -125.79zM329.52 235.6c1.56738 1.18652 2.57324 3.03516 2.57324 5.15039c0 3.57227 -2.88672 6.47461 -6.45312 6.5l-71.8799 1.50977l-23.6602 67.9199c-0.882812 2.54199 -3.29688 4.36914 -6.1377 4.36914
-s-5.25879 -1.82715 -6.1416 -4.36914l-23.6602 -67.9199l-71.8799 -1.50977c-3.5293 -0.0673828 -6.38086 -2.95117 -6.38086 -6.49609c0 -2.11523 1.01367 -3.99707 2.58105 -5.18359l57.2998 -43.4902l-20.79 -68.8604
-c-0.178711 -0.59375 -0.269531 -1.21875 -0.269531 -1.87109c0 -3.59277 2.91699 -6.50977 6.50977 -6.50977c1.37793 0 2.65723 0.429688 3.70996 1.16113l59.0596 41.0801l59.0596 -41.0498c1.05371 -0.735352 2.33984 -1.1709 3.71973 -1.1709
-c3.58789 0 6.5 2.91211 6.5 6.5c0 0.657227 -0.0976562 1.29199 -0.279297 1.89062l-20.7803 68.8604z" />
-    <glyph glyph-name="pied-piper-square" unicode="&#xe01e;" 
-d="M32 29l-32 -60.2002l0.799805 328c0 65.9004 53.2002 119.2 119.2 119.2h327.2c-93 -28.9004 -189.9 -94.2002 -253.9 -168.6c-70.5996 -81.4004 -110.7 -137.4 -161.3 -218.4zM448 416c0 0 0 -328.8 0.0996094 -328.8c0 -65.9004 -53.2998 -119.2 -119.3 -119.2
-h-328.399c18.5 25.5 61.6992 54 84.8994 66c35.5 18.0996 76.4004 28.5 105.3 56.2998c42.1006 40.5 47.8008 105 71 158.601c43.6006 100.3 186.4 167.1 186.4 167.1z" />
-    <glyph glyph-name="unity" unicode="&#xe049;" horiz-adv-x="576" 
-d="M498.11 241.6l-30 -49.5996l30 -49.6299l-52.8008 -191.62l-197.079 51.3604l-29.2402 50l-59.1699 -0.430664l-144.28 140.32l144.26 140.29l59.2002 -0.429688l29.2002 50.0596l197.109 51.3604zM223.77 323.8l-108.899 -108.13h173.13l86.5498 145.82zM223.77 60.1699
-l150.78 -37.6895l-86.5498 145.81h-173.13zM416.77 46.1699l41.79 145.83l-41.8096 145.84l-86.5801 -145.84z" />
-    <glyph glyph-name="dailymotion" unicode="&#xe052;" 
-d="M298.93 181c7.14062 -4 12.9844 -9.85254 16.9727 -17c3.86426 -6.83691 6.10059 -14.7783 6.10059 -23.1865c0 -0.0947266 0 -0.188477 -0.000976562 -0.283203c-0.0332031 -13.6602 -4.58691 -25.084 -13.6602 -34.2705s-20.4434 -13.7793 -34.1104 -13.7793
-c-13.4336 0 -24.5771 4.47949 -33.4307 13.4395s-13.2803 20.4932 -13.2803 34.5996c0 13.4336 4.53711 24.5742 13.6104 33.4209s20.2197 13.2695 33.4395 13.2695c0.214844 0.00292969 0.469727 -0.0263672 0.685547 -0.0263672
-c8.59668 0 16.6738 -2.24609 23.6738 -6.18359zM0.00195312 416h448v-448h-448v448zM374.712 42.7402l-0.0302734 264.349l-55.79 -12.0898v-77.9199c-7.81348 7.86035 -16.1465 13.5273 -25 17.001c-8.87695 3.35352 -18.5127 5.21875 -28.5576 5.21875
-c-0.394531 0 -0.789062 -0.00292969 -1.18164 -0.00878906c-17.6934 -0.00683594 -33.6006 -4.37305 -47.7207 -13.0996c-14.0625 -8.68066 -25.4102 -20.9805 -32.9297 -35.7803c-7.83984 -15.1064 -11.7598 -31.8467 -11.7598 -50.2197
-c-0.00683594 -18.8066 3.85645 -35.7705 11.5898 -50.8906c7.45215 -14.8447 18.8232 -27.1611 32.9395 -35.7695c14.2197 -8.7334 30.5166 -13.1006 48.8906 -13.1006c26.6602 0 45.2539 8.7334 55.7803 26.2002h0.669922v-23.8896h53.0996z" />
-    <glyph glyph-name="instagram-square" unicode="&#xe055;" 
-d="M224 245.34c29.4385 -0.0107422 53.3379 -23.9043 53.3604 -53.3398c0 -29.4395 -23.9004 -53.3398 -53.3398 -53.3398s-53.3398 23.9004 -53.3398 53.3398c0 29.4326 23.8896 53.3291 53.3193 53.3398zM348.71 286.34
-c8.34961 -21.0703 6.46973 -71.0596 6.46973 -94.3398s1.91992 -73.3301 -6.42969 -94.3301c-5.4834 -13.8955 -16.5146 -24.9268 -30.4102 -30.4102c-21.0596 -8.35938 -70.9902 -6.42969 -94.2998 -6.42969s-73.3096 -1.86035 -94.3096 6.42969
-c-13.8955 5.4834 -24.9277 16.5146 -30.4102 30.4102c-8.32031 21.0703 -6.4707 71.0605 -6.4707 94.3398c0 23.2803 -1.84961 73.3301 6.43066 94.3301c5.48242 13.8955 16.5146 24.9268 30.4102 30.4102c21.0596 8.36035 71.0098 6.42969 94.3096 6.42969
-s73.2998 1.86035 94.2998 -6.42969c13.8955 -5.4834 24.9268 -16.5146 30.4102 -30.4102zM224 110c0.0341797 0 0.0664062 -0.00195312 0.0996094 -0.00195312c45.2021 0 81.9004 36.6982 81.9004 81.9004v0.101562c0 45.2568 -36.7432 82 -82 82s-82 -36.7432 -82 -82
-s36.7432 -82 82 -82zM309.38 258.3c10.5371 0.00585938 19.1299 8.52051 19.1299 19.0586v0.0820312c0 10.5635 -8.57617 19.1396 -19.1396 19.1396c-10.5645 0 -19.1406 -8.57617 -19.1406 -19.1396c0 -10.5645 8.57617 -19.1406 19.1406 -19.1406h0.00976562zM400 416
-c26.4922 0 48 -21.5078 48 -48v-352c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352zM382.88 126c1.49023 26.4404 1.49023 105.56 0 131.88c-1.21973 25.6299 -7.17969 48.3506 -25.8496 67.0498
-c-18.6699 18.7002 -41.3701 24.5605 -67 25.8506c-26.4102 1.48926 -105.59 1.48926 -132 0c-25.5303 -1.2207 -48.2207 -7.12012 -67 -25.7803c-18.7803 -18.6602 -24.5605 -41.3701 -25.8506 -67c-1.48926 -26.3896 -1.48926 -105.58 0 -132
-c1.2207 -25.5801 7.11035 -48.2998 25.8506 -67c18.7393 -18.7002 41.3701 -24.5596 67 -25.8496c26.4102 -1.49023 105.59 -1.49023 132 0c25.5996 1.21973 48.29 7.18945 67 25.8496s24.5596 41.3701 25.8496 67z" />
-    <glyph glyph-name="mixer" unicode="&#xe056;" horiz-adv-x="512" 
-d="M114.57 371.93l128.319 -172.399c1.44531 -1.99805 2.29785 -4.47461 2.29785 -7.12598c0 -2.65234 -0.852539 -5.10645 -2.29785 -7.10449l-128.89 -173.24c-8.33594 -11.1826 -21.6582 -18.3877 -36.666 -18.3877c-11.877 0 -22.7031 4.54004 -30.834 11.9785
-c-17.8496 16.1797 -18.9697 43.5195 -4.74023 62.7695l92.3301 124.15l-91.7803 123c-14.25 19.25 -12.8291 46.5898 4.75 62.7695c8.13281 7.44141 18.9551 12.0264 30.8359 12.0264c15.0088 0 28.3389 -7.25 36.6748 -18.4365zM470.24 68.4199
-c14.2295 -19.25 13.1094 -46.5898 -4.73047 -62.7695c-8.13184 -7.44141 -18.9551 -12.0264 -30.835 -12.0264c-15.0098 0 -28.3389 7.25 -36.6748 18.4355l-128.57 173.5c-1.44434 1.99805 -2.29688 4.47461 -2.29688 7.12598c0 2.65234 0.852539 5.10645 2.29688 7.10449
-l128 172.12c8.33594 11.1855 21.6602 18.3926 36.6699 18.3926c11.8809 0 22.708 -4.54199 30.8408 -11.9824c17.5791 -16.1807 18.9697 -43.5205 4.75 -62.7705l-91.7803 -123z" />
-    <glyph glyph-name="shopify" unicode="&#xe057;" 
-d="M388.32 343.9c0.399414 -2.40039 54.4395 -367.9 54.4395 -367.9l-125.689 -31.2002v432.73c8.00977 -8.01074 29.6201 -28.8301 29.6201 -28.8301s35.2295 -0.799805 37.2295 -0.799805c2.25 -0.103516 4.08887 -1.81055 4.40039 -4zM288.65 377.53
-c9.20996 2.7998 13.3604 4.18945 14.8096 4.39941c1.4502 0.209961 2.90625 0.34375 4.40039 0.400391v-438.33l-302.58 52.4805s36.7998 281.819 38 291.819c1.58984 13.2002 2 13.6006 16 18c0.399414 0.400391 19.6094 6.41016 47.2295 14.8105
-c2.82031 21.2197 13.21 48.4395 26.8203 70.0596c19.25 30.8301 43.25 48.0303 67.25 48.8301c12.4199 0.370117 22.8203 -3.62988 30.8203 -12.4004c0.399414 -0.799805 1.19922 -1.19922 1.59961 -2c1.11914 0.267578 2.27051 0.40918 3.4707 0.40918
-c0.176758 0 0.353516 -0.00292969 0.529297 -0.00878906c18.4199 0 34 -10.8496 44.4404 -30.8604c2.84082 -5.58887 5.28809 -11.5479 7.20996 -17.6094zM233.41 360.31c0.399414 13.21 -1.2002 32.8301 -8.00977 47.2002
-c-6.80078 -3.2002 -12.8105 -8.41016 -17.21 -12.8096c-11.21 -12.3701 -20.8203 -31.1807 -25.6201 -50c17.21 5.20996 34.8398 10.8096 50.8398 15.6094zM200.58 423.56c-36.8301 -0.799805 -69.25 -58.8398 -78.0098 -97.2295c13.1699 4 27.5801 8.40039 42 12.8096
-c4.7998 24.4502 16.4102 50.0303 31.6201 66.4502c6 6 12.4092 11.21 18.8096 14.4102c-3.99414 2.26367 -8.625 3.57422 -13.54 3.57422c-0.293945 0 -0.587891 -0.00488281 -0.879883 -0.0146484zM154.15 203.39c-0.400391 4.81055 0 23.6104 29.6191 25.6201
-c20.4209 1.60059 37.6309 -6.39941 37.6309 -6.39941l15.21 57.5996s-13.2305 6.41016 -39.2305 4.80957c-67.25 -4.40918 -97.6699 -51.2393 -94.4697 -97.6797c3.59961 -55.2402 58.8398 -53.2402 60.8398 -86.8594
-c0.410156 -8.01074 -4.80957 -19.6201 -18.8096 -20.4209c-21.6201 -1.59961 -48.4404 18.8203 -48.4404 18.8203l-10.4004 -44s26.8203 -28.8203 75.6504 -25.6201c40.4297 2.41016 68.4502 34.8301 65.6504 82.4707c-4 60.4395 -71.6504 66.0498 -73.25 91.6592z
-M249.42 365.12c8.80664 2.7998 16.8135 5.2002 24.0205 7.2002c-4.01074 12.4297 -12.8105 32.8301 -31.2305 36.4297c5.61035 -14.4102 7.20996 -31.6299 7.20996 -43.6299z" />
-    <glyph glyph-name="deezer" unicode="&#xe077;" horiz-adv-x="576" 
-d="M451.46 203.29v72.71h124.54v-72.71h-124.54zM451.46 377.18h124.54v-72.6699h-124.54v72.6699zM451.46 102.12v72.6797h124.54v-72.6797h-124.54zM0 0.910156v72.6699h124.54v-72.6699h-124.54zM150.47 0.910156v72.6699h124.53v-72.6699h-124.53zM300.99 0.910156
-l0.00976562 72.6699h124.53v-72.6699h-124.54zM451.46 0.910156v72.6699h124.54v-72.6699h-124.54zM301 102.12v72.6797h124.53v-72.6797h-124.53zM150.48 102.12l-0.0107422 72.6797h124.53v-72.6797h-124.52zM150.48 203.29l-0.0107422 72.71h124.53v-72.71h-124.52z" />
-    <glyph glyph-name="edge-legacy" unicode="&#xe078;" horiz-adv-x="512" 
-d="M25.71 219.84l0.349609 0.480469c0 -0.160156 0 -0.320312 -0.0693359 -0.480469h-0.280273zM486.29 204.33v-52.0703h-314.08c1.38965 -128.49 191.39 -124.06 272.26 -67.5693v-104.431c-47.3594 -28.5293 -156.779 -53.1699 -240.13 -21.3301
-c-70.6201 27.1602 -119.92 100.551 -120.75 172c-1.09961 92.2207 45.7002 153.42 120.75 188.32c-15.79 -19.9297 -27.9697 -41.54 -34.3398 -78.9297h175.85c10.25 105 -99.4199 105 -99.4199 105c-103.3 -3.62012 -177.949 -63.6904 -220.37 -125
-c14.5605 114.47 92.9404 219.96 232.83 219.68c85.0205 0 157.61 -39.8799 198.591 -113.27c21.0498 -37.9404 28.8096 -78.4004 28.8096 -122.4z" />
-    <glyph glyph-name="google-pay" unicode="&#xe079;" horiz-adv-x="640" 
-d="M105.72 233h99.6602c1.1543 -7.06152 1.75 -14.1768 1.75 -21.5635v-0.216797c0 -32.7598 -11.4102 -60.2998 -31.4102 -78.9102c-17.4502 -16.3799 -41.5293 -25.9092 -70 -25.9092c-41.4531 0.103516 -77.2598 24.0869 -94.3799 59v0.149414
-c-7.21582 14.4512 -11.2773 30.957 -11.2773 48.1943c0 17.2383 4.06152 33.5352 11.2773 47.9863c17.1172 34.9355 52.9199 58.9502 94.3799 59.1094c0.344727 0.00390625 0.699219 0.00585938 1.04492 0.00585938c27 0 51.5469 -10.5928 69.7051 -27.8457
-l-30.2793 -30.6201c-10.1777 9.95508 -24.0938 16.0898 -39.4404 16.0898c-0.357422 0 -0.713867 -0.00292969 -1.07031 -0.00976562c-27.5996 0 -50.9297 -18.9102 -59.2998 -44.3701v0c-2.12109 -6.44824 -3.26855 -13.3545 -3.26855 -20.5088
-s1.14746 -14.043 3.26855 -20.4912c8.37012 -25.3096 31.7002 -44.2197 59.2998 -44.2197c14.2803 0 26.46 3.72949 36 10.2803c10.9629 7.39648 18.7705 19.0664 21.1406 32.5996h-57.1006v41.25zM495.13 237c10.1299 -9.33984 15.1201 -22.4502 15.0498 -39v-78.7002
-h-22.6094v17.7197h-1c-9.79004 -14.5898 -22.71 -21.8896 -39 -21.8896c-13.79 0 -25.54 4.16992 -34.79 12.5098c-8.55078 7.29199 -13.9541 18.1143 -13.9541 30.2207c0 0.350586 0.00488281 0.701172 0.0136719 1.0498c0 13.25 4.98047 23.6699 14.8203 31.5596
-c9.83984 7.89062 23.0498 11.7705 39.4902 11.7705c14.0898 0 25.54 -2.68066 34.6396 -7.75v5.50977c-0.00488281 8.47461 -3.75098 16.0723 -9.69043 21.2305c-6.02051 5.44141 -14.0078 8.76855 -22.75 8.78906c-13.2061 0 -23.626 -5.66699 -31.2598 -17
-l-20.8496 13.2607c11.1602 16.5195 28.04 24.8594 50.5 24.8594c17.46 0 31.2598 -4.75977 41.3896 -14.1396zM475.9 147.7c7.7793 7.4502 11.7393 16.2295 11.7393 26.3594c-7.33984 5.94043 -17.6396 8.94043 -30.7998 8.78027c-9.54004 0 -17.75 -2.38965 -24.0703 -7
-c-6.31934 -4.60938 -9.53906 -10.4199 -9.53906 -17.4199c-0.000976562 -0.0332031 -0.0166016 -0.0546875 -0.0166016 -0.0878906c0 -6.35449 3.05957 -12 7.78613 -15.542c4.8916 -3.90625 11.1035 -6.25391 17.8447 -6.25391
-c0.162109 0 0.324219 0.000976562 0.485352 0.00390625c10.3965 0.0126953 19.8076 4.2793 26.5703 11.1602zM382.25 289.7c10.4268 -9.92188 16.9102 -23.9102 16.9102 -39.4248c0 -14.166 -5.4209 -27.0752 -14.2998 -36.7656
-c-0.890625 -0.889648 -1.77051 -1.79004 -2.65039 -2.67969c-11.0098 -10.5703 -24.5098 -15.9297 -40.5098 -15.9297h-39v-75.6406h-23.6299v186.74h62.6699c0.379883 0.0078125 0.749023 0.0185547 1.13086 0.0185547c15.3701 0 29.2949 -6.23828 39.3789 -16.3184z
-M365.67 227.47c5.5957 5.94141 9.03223 13.9971 9.03223 22.7939c0 9.18164 -3.7373 17.4961 -9.77246 23.5059c-5.78027 5.70801 -13.7236 9.23047 -22.4814 9.23047h-0.118164h-39.6299v-65.21h39.6299c0.328125 -0.0107422 0.640625 -0.0253906 0.970703 -0.0253906
-c8.82031 0 16.7754 3.7334 22.3691 9.70508zM614.31 247h25.6904l-79 -183.87h-24.3496l29.3496 64.3203l-51.79 119.55h25.6904l37.4199 -91.7002h0.449219z" />
-    <glyph glyph-name="rust" unicode="&#xe07a;" horiz-adv-x="512" 
-d="M508.52 198.25c2.09375 -1.2959 3.44043 -3.60449 3.44043 -6.24512c0 -2.6416 -1.39648 -4.95898 -3.49023 -6.25488l-21.8193 -13.5098c-0.169922 -1.95996 -0.34082 -3.91992 -0.550781 -5.87012l18.7207 -17.5c1.43457 -1.3418 2.33203 -3.24805 2.33203 -5.36523
-c0 -3.15039 -1.98535 -5.83984 -4.77246 -6.88477l-24 -9c-0.540039 -1.88965 -1.08008 -3.78027 -1.66992 -5.65039l15 -20.8301c0.865234 -1.20508 1.37207 -2.68945 1.37207 -4.28516c0 -3.65234 -2.66992 -6.68555 -6.16211 -7.25488l-25.4199 -4.14941
-c-0.900391 -1.71973 -1.79004 -3.4502 -2.73047 -5.15039l10.6807 -23.4199c0.420898 -0.925781 0.655273 -1.96875 0.655273 -3.05176c0 -1.50781 -0.455078 -2.91113 -1.23535 -4.07812c-1.29199 -1.97168 -3.51172 -3.26758 -6.04297 -3.26758
-c-0.109375 0 -0.21875 0.00292969 -0.327148 0.0078125l-25.8203 0.910156c-1.18652 -1.4873 -2.38965 -2.9541 -3.60938 -4.40039l5.92969 -25.1602c0.125977 -0.538086 0.196289 -1.0957 0.196289 -1.67188c0 -4.0625 -3.29785 -7.36035 -7.35938 -7.36035
-c-0.577148 0 -1.13867 0.0664062 -1.67676 0.192383l-25.1504 5.92969c-1.45312 -1.21289 -2.91992 -2.41602 -4.39941 -3.60938l0.90918 -25.8203c0.00390625 -0.0878906 -0.000976562 -0.167969 -0.000976562 -0.256836c0 -4.05664 -3.29395 -7.34961 -7.34961 -7.34961
-c-1.08398 0 -2.1123 0.235352 -3.03906 0.65625l-23.4199 10.6807c-1.7002 -0.94043 -3.42969 -1.83008 -5.15039 -2.73047l-4.14941 -25.4199c-0.56543 -3.49121 -3.60254 -6.16309 -7.25293 -6.16309c-1.59961 0 -3.08105 0.512695 -4.28711 1.38281l-20.8203 15
-c-1.87012 -0.599609 -3.75977 -1.12988 -5.64941 -1.67969l-9 -24c-1.05078 -2.7832 -3.7373 -4.7627 -6.88574 -4.7627c-2.11426 0 -4.02148 0.892578 -5.36426 2.32227l-17.5 18.7305c-1.9502 -0.219727 -3.88086 -0.390625 -5.88086 -0.560547l-13.5098 -21.8193
-c-1.2959 -2.09375 -3.60352 -3.49023 -6.24512 -3.49023s-4.95898 1.39648 -6.25488 3.49023l-13.5098 21.8193c-1.95996 0.169922 -3.92969 0.34082 -5.87988 0.550781l-17.5 -18.7207c-1.34277 -1.42969 -3.24707 -2.32422 -5.36133 -2.32422
-c-3.14844 0 -5.83789 1.98145 -6.88867 4.76465l-9 24c-1.88965 0.549805 -3.79004 1.08008 -5.65039 1.67969l-20.8301 -15c-1.20605 -0.870117 -2.69434 -1.37988 -4.29395 -1.37988c-3.64941 0 -6.68066 2.66895 -7.24609 6.16016l-4.14941 25.4199
-c-1.71973 0.900391 -3.4502 1.79004 -5.14062 2.73047l-23.4297 -10.6807c-0.925781 -0.420898 -1.96094 -0.664062 -3.04492 -0.664062c-4.05664 0 -7.34961 3.29297 -7.34961 7.34961c0 0.0888672 0.00195312 0.176758 0.00488281 0.264648l0.919922 25.8203
-c-1.4873 1.18652 -2.95703 2.38965 -4.41016 3.60938l-25.1602 -5.92969c-0.538086 -0.125977 -1.0957 -0.196289 -1.67188 -0.196289c-4.0625 0 -7.36035 3.29785 -7.36035 7.35938c0 0.577148 0.0664062 1.13867 0.192383 1.67676l5.92969 25.1602
-c-1.21973 1.45312 -2.41992 2.91992 -3.59961 4.40039l-25.8301 -0.910156c-0.125977 -0.00683594 -0.243164 -0.0175781 -0.371094 -0.0175781c-2.5166 0 -4.72949 1.30664 -5.99902 3.27734c-0.776367 1.16504 -1.23047 2.57812 -1.23047 4.08301
-c0 1.08691 0.236328 2.11816 0.660156 3.04688l10.6309 23.4297c-0.94043 1.69043 -1.83008 3.4209 -2.73047 5.14062l-25.4199 4.14941c-3.49219 0.569336 -6.16504 3.60938 -6.16504 7.26172c0 1.5957 0.509766 3.07324 1.375 4.27832l15 20.8301
-c-0.599609 1.87012 -1.12988 3.76074 -1.67969 5.65039l-24 9c-2.78711 1.04492 -4.77148 3.73145 -4.77148 6.88184c0 2.11719 0.896484 4.02637 2.33105 5.36816l18.7197 17.5c-0.209961 1.9502 -0.379883 3.87012 -0.549805 5.87012l-21.8193 13.5098
-c-2.09473 1.2959 -3.49023 3.60449 -3.49023 6.24512c0 2.6416 1.39551 4.95898 3.49023 6.25488l21.8594 13.5c0.169922 1.96973 0.339844 3.92969 0.549805 5.87988l-18.7197 17.5c-1.43457 1.3418 -2.33203 3.24805 -2.33203 5.36523
-c0 3.15039 1.98535 5.83984 4.77246 6.88477l24 9c0.549805 1.88965 1.08984 3.79004 1.67969 5.66016l-15 20.8203c-0.865234 1.20508 -1.37207 2.68945 -1.37207 4.28516c0 3.65234 2.66992 6.68555 6.16211 7.25488l25.4102 4.13965
-c0.899414 1.72949 1.79004 3.45996 2.72949 5.16016l-10.6602 23.4102c-0.423828 0.927734 -0.65918 1.97363 -0.65918 3.06055c0 1.50391 0.453125 2.90332 1.22949 4.06934c1.33398 1.97266 3.58398 3.26367 6.14258 3.26367
-c0.0761719 0 0.152344 -0.00195312 0.227539 -0.00390625l25.8096 -0.910156c1.19043 1.48047 2.39062 2.95996 3.62012 4.41016l-5.92969 25.1602c-0.125977 0.538086 -0.196289 1.0957 -0.196289 1.67188c0 4.0625 3.29785 7.36035 7.35938 7.36035
-c0.577148 0 1.13867 -0.0664062 1.67676 -0.192383l25.1504 -5.96973c1.41992 1.21973 2.92969 2.41992 4.41992 3.60938l-0.919922 25.8105c-0.00488281 0.104492 -0.000976562 0.201172 -0.000976562 0.307617c0 4.05566 3.29395 7.34961 7.35059 7.34961
-c1.08398 0 2.11328 -0.235352 3.04004 -0.657227l23.4004 -10.6299c1.70996 0.939453 3.42969 1.83008 5.16016 2.72949l4.14941 25.4102c0.569336 3.49219 3.60938 6.16504 7.26172 6.16504c1.5957 0 3.07324 -0.509766 4.27832 -1.375l20.8203 -15
-c1.87012 0.599609 3.76953 1.12988 5.66016 1.67969l9 24c1.04492 2.78711 3.73145 4.77148 6.88184 4.77148c2.11719 0 4.02637 -0.896484 5.36816 -2.33105l17.5 -18.7197c1.94922 0.209961 3.87988 0.379883 5.87988 0.549805l13.5098 21.8193
-c1.2959 2.09473 3.60449 3.49023 6.24512 3.49023c2.6416 0 4.95898 -1.39551 6.25488 -3.49023l13.4805 -21.8398c1.96973 -0.169922 3.92969 -0.339844 5.87988 -0.549805l17.5 18.7197c1.3418 1.43457 3.24805 2.33301 5.36523 2.33301
-c3.14941 0 5.83984 -1.98535 6.88477 -4.77246l9 -24c1.88965 -0.540039 3.7793 -1.08008 5.63965 -1.66992l20.8604 14.9697c1.20508 0.865234 2.68945 1.37207 4.28516 1.37207c3.65234 0 6.68555 -2.66992 7.25488 -6.16211l4.14941 -25.4199
-c1.71973 -0.889648 3.4502 -1.79004 5.15039 -2.73047l23.4199 10.7305c0.926758 0.421875 1.96289 0.666016 3.04688 0.666016c4.05664 0 7.34961 -3.29395 7.34961 -7.35059c0 -0.105469 -0.00195312 -0.210938 -0.00683594 -0.31543l-0.910156 -25.8203
-c1.4873 -1.18652 2.9541 -2.38965 4.40039 -3.60938l25.1602 5.92969c0.538086 0.125977 1.0957 0.196289 1.67188 0.196289c4.0625 0 7.36035 -3.29785 7.36035 -7.35938c0 -0.577148 -0.0664062 -1.13867 -0.192383 -1.67676l-5.87988 -25.1602
-c1.21387 -1.45312 2.41699 -2.91992 3.61035 -4.40039l25.8193 0.910156c0.0878906 0.00292969 0.167969 -0.000976562 0.256836 -0.000976562c4.05664 0 7.34961 -3.29395 7.34961 -7.35059c0 -1.08301 -0.234375 -2.1123 -0.65625 -3.03809l-10.6797 -23.4199
-c0.939453 -1.7002 1.83008 -3.41992 2.72949 -5.15039l25.4199 -4.14941c3.49219 -0.569336 6.16504 -3.60938 6.16504 -7.26172c0 -1.5957 -0.509766 -3.07324 -1.375 -4.27832l-15 -20.8301c0.589844 -1.86035 1.12988 -3.76074 1.66992 -5.64062l24 -9
-c2.78711 -1.04492 4.77148 -3.73145 4.77148 -6.88184c0 -2.11719 -0.896484 -4.02637 -2.33105 -5.36816l-18.7197 -17.5c0.209961 -1.94922 0.379883 -3.87988 0.549805 -5.87988zM357.52 69.1699l32.1406 -6.87988c6.28125 6.3125 12.0029 12.9395 17.3398 20.0898
-h-79.0498c-12.5 0 -24.21 17.6396 -27.1006 26.46c-2.88965 7.86035 -7.14941 32.4502 -9.05957 40c-6.12988 24.5898 -25.3799 25.8701 -29.79 25.8701h-48.4805l-0.0498047 -34.3496h44.8301c1.71973 0 2.89062 -0.34082 2.89062 -1.91016v-54.1904
-c0 -1.62012 -1.1709 -1.91016 -2.89062 -1.91016h-153.17c5.01953 -6.80957 10.3848 -13.1465 16.2598 -19.21l31.5107 6.76074c0.935547 0.199219 1.89746 0.294922 2.89258 0.294922c6.66211 0 12.2344 -4.70801 13.5674 -10.9756l7.63965 -35.6602
-c23.9688 -11.1318 50.9941 -17.3506 79.1416 -17.3506c27.5205 0 53.665 5.94141 77.2188 16.6113l7.63965 35.6699c1.34668 6.27246 6.91797 10.9893 13.5908 10.9893c1.00488 0 1.98438 -0.106445 2.92871 -0.30957zM383.29 34.6797
-c0 0.00585938 -0.0576172 0.0107422 -0.0576172 0.0166016c0 8.25977 -6.58887 14.9922 -14.792 15.2236h-0.44043c-8.3877 -0.0273438 -15.1904 -6.8457 -15.1904 -15.2402c0 -8.41113 6.8291 -15.2393 15.2402 -15.2393s15.2402 6.82812 15.2402 15.2393zM157.67 35.3604
-c0 0.00195312 -0.0576172 0.00488281 -0.0576172 0.0078125c0 8.24707 -6.56055 14.9736 -14.7422 15.2422h-0.450195c-8.40625 -0.00585938 -15.2295 -6.83203 -15.2295 -15.2402c0 -8.41113 6.82812 -15.2402 15.2393 -15.2402c8.4082 0 15.2344 6.82324 15.2402 15.2305z
-M69.5703 213.85c-0.725586 -6.69922 -1.0625 -13.2754 -1.0625 -20.167c0 -17.8242 2.49023 -35.0713 7.14258 -51.4131h53.5996v119.73h-26.5596l6.76953 -15.2197c0.765625 -1.7207 1.20801 -3.62988 1.20801 -5.63281c0 -5.66406 -3.39941 -10.54 -8.26758 -12.6973z
-M58.3096 249.91c0.00292969 -8.4082 6.84375 -15.2236 15.2529 -15.2236c8.41113 0 15.2402 6.82812 15.2402 15.2393c0 8.26562 -6.59375 15.0029 -14.8027 15.2344h-0.459961c-8.40625 -0.00585938 -15.2305 -6.83203 -15.2305 -15.2402v-0.00976562zM213.47 225.42
-h58.7002c12.4902 0 27.6797 4.41016 27.6797 16.7002c0 14.8496 -19.79 18.6201 -23.0693 18.6201h-63.2607zM399 141.29c10.3096 1.12988 22 5.70996 22.0195 26.46v8.82031c0 1.85938 0.780273 3.12988 2.69043 3.12988h19.2803
-c0.349609 4.6709 0.529297 9.02832 0.529297 13.7891c0 6.32812 -0.314453 12.583 -0.929688 18.751l-34.5898 15.3301c-4.86621 2.19434 -8.23828 7.0918 -8.23828 12.7725c0 1.97363 0.410156 3.85352 1.14844 5.55762l18 40.5693
-c-26.8047 47.0127 -73.3965 81.1328 -128.37 91.4307l-26.2598 -25c-2.48535 -2.39062 -5.86523 -3.86523 -9.58203 -3.86523c-3.94141 0 -7.5 1.6543 -10.0186 4.30469l-23.4697 24.6006c-41.29 -7.80371 -77.9434 -29.083 -104.89 -59.1904h198.899
-c4.99023 0 23.5107 -2.23047 40.2705 -13.2305c11.9102 -7.88965 29.3994 -23.96 29.3994 -49.4795c0 -23.6201 -19.5996 -41.3096 -38.46 -53.2598c15.1807 -12 24.79 -18.9102 30.5703 -51.4004c1.37012 -5.96973 12.2002 -11.2197 22 -10.0898zM240 387.79
-c0 -0.0078125 -0.00683594 -0.015625 -0.00683594 -0.0244141c0 -8.41113 6.82812 -15.2393 15.2402 -15.2393c8.41113 0 15.2393 6.82812 15.2393 15.2393c0 8.26855 -6.59863 15.0078 -14.8125 15.2344h-0.450195c-8.38672 -0.0166016 -15.1934 -6.82324 -15.21 -15.21z
-M436.84 234c0.0742188 -0.000976562 0.141602 -0.00195312 0.21582 -0.00195312c8.41211 0 15.2422 6.83008 15.2422 15.2422c0 8.33691 -6.70898 15.1201 -15.0176 15.2402h-0.44043c-8.41113 0 -15.2402 -6.8291 -15.2402 -15.2402s6.8291 -15.2402 15.2402 -15.2402z" />
-    <glyph glyph-name="tiktok" unicode="&#xe07b;" 
-d="M448 238.09h-0.512695c-45.5098 0 -87.8428 14.6162 -122.257 39.25v-178.72c-0.0332031 -89.6855 -72.8574 -162.489 -162.551 -162.489c-89.7139 0 -162.55 72.8359 -162.55 162.55s72.8359 162.55 162.55 162.55c7.62891 0 14.9697 -0.521484 22.3203 -1.54004
-v-89.8906c-7.06836 2.22363 -14.5889 3.42285 -22.3877 3.42285c-41.1836 0 -74.6201 -33.4365 -74.6201 -74.6201c0 -41.1846 33.4365 -74.6201 74.6201 -74.6201c41.1846 0 74.6182 33.4541 74.6182 74.6377v349.38h88
-c-0.00292969 -0.337891 -0.00488281 -0.676758 -0.00488281 -1.01562c0 -7.25977 0.638672 -14.2441 1.86426 -21.1543v0c6.28613 -33.5771 26.1982 -62.3613 53.9102 -80.2197c19.1787 -12.6816 42.1592 -20.0674 66.8506 -20.0674
-c0.00878906 0 0.140625 -0.0732422 0.149414 -0.0732422v-87.3799z" />
-    <glyph glyph-name="unsplash" unicode="&#xe07c;" 
-d="M448 217.83v-249.83h-448v249.83h141.13v-124.92h165.74v124.92h141.13zM306.87 416v-124.91h-165.74v124.91h165.74z" />
-    <glyph glyph-name="cloudflare" unicode="&#xe07d;" horiz-adv-x="640" 
-d="M407.906 128.087c12.1836 -0.574219 22.2178 -5.50977 28.2334 -13.9023c6.54883 -9.09961 8 -21.5 4.10059 -34.8994l-3.27344 -11.2656c-0.681641 -2.28125 -2.7793 -3.95508 -5.27051 -4c-0.0419922 -0.000976562 -0.0791016 -0.0195312 -0.12207 -0.0195312
-l-426.101 0.0507812c-2.26172 0.00878906 -4.13379 1.69238 -4.44434 3.87109c-0.676758 4.58691 -1.02637 9.18457 -1.0293 13.958c0 52.3926 41.9238 95.0137 94.2002 96.5303c-1.37402 5.39062 -2.05469 10.9785 -2.05469 16.7939
-c0 37.5967 30.5234 68.1201 68.1201 68.1201c15.3838 0 29.583 -5.11035 40.9912 -13.7246c20.542 59.582 77.085 102.308 143.607 102.308c72.1562 0 132.629 -50.417 148.085 -117.914c0.107422 -0.513672 0.164062 -1.03906 0.164062 -1.58398v-0.046875
-c0 -0.0332031 -0.00292969 -0.0683594 -0.00292969 -0.101562c0 -0.998047 -0.18457 -1.9541 -0.521484 -2.83496l-13.2861 -34.542c-10.4756 -27.21 -40.3906 -49.5234 -68.0215 -50.7842l-232.94 -2.93555c-2.48145 -0.173828 -4.5625 -1.82227 -5.36035 -4.07617
-c-0.178711 -0.493164 -0.275391 -1.03223 -0.275391 -1.58691c0 -0.945312 0.283203 -1.8252 0.768555 -2.55957c0.8125 -1.14258 2.13379 -1.89355 3.63281 -1.92676zM513.856 226.9c69.668 0 126.144 -56.2002 126.147 -125.533
-c0 -0.0458984 -0.0175781 -0.0644531 -0.0175781 -0.110352c0 -11.7441 -1.62598 -23.1123 -4.66406 -33.8896c-0.571289 -1.94629 -2.37012 -3.37012 -4.5 -3.37012h-0.0390625h-175.91c-0.0478516 0 -0.0898438 0.0166016 -0.135742 0.0166016
-c-1.44727 0.0595703 -2.60449 1.25391 -2.60449 2.71484c0 0.339844 0.0634766 0.666016 0.176758 0.96582l3.69531 9.60547c10.4766 27.21 40.3916 49.5146 68.1455 50.7842l51.125 2.93945c2.47559 0.179688 4.55078 1.82617 5.35059 4.07422
-c0.177734 0.492188 0.274414 1.03027 0.274414 1.58301c0 0.957031 -0.291016 1.84766 -0.788086 2.58594c-0.785156 1.11035 -2.06152 1.84375 -3.51074 1.89453l-49.1992 2.93848c-12.1846 0.577148 -22.2188 5.5 -28.2383 13.9004
-c-6.54883 9.10352 -8 21.4902 -4.09961 34.8896l9.07617 31.1934c0.447266 1.45508 1.75391 2.53613 3.32422 2.65332c2.12012 0.101562 4.25 0.164062 6.3916 0.164062z" />
-    <glyph glyph-name="guilded" unicode="&#xe07e;" 
-d="M443.427 384c0.00195312 -0.518555 0.0253906 -0.367188 0.0253906 -0.885742c0 -29.1934 -2.00293 -57.9229 -5.87891 -86.0576h-336.147s0.366211 -52.0498 27.0918 -105.883c27.458 -51.8174 65.3164 -85.1025 96.5488 -98.3623
-c32.2695 15.082 63.4434 41.2695 80.4561 69.4824h-88.5898c-22.9229 18.998 -40.96 50.5146 -45.0996 86.9443h259.889c-12.8154 -58.5713 -40.0088 -111.838 -65.916 -145.762c-35.8154 -46.7773 -84.2695 -82.8105 -140.55 -103.477
-c-1.25586 0 -113.21 33.8652 -177.267 161.642c-21.2266 42.2988 -43.418 119.099 -43.418 222.358h438.855z" />
-    <glyph glyph-name="hive" unicode="&#xe07f;" horiz-adv-x="512" 
-d="M260.353 193.122c0.191406 -0.329102 0.300781 -0.716797 0.300781 -1.12402c0 -0.404297 -0.107422 -0.783203 -0.294922 -1.11133l-127.412 -221.777c-0.380859 -0.666992 -1.09473 -1.11621 -1.91602 -1.11621c-0.818359 0 -1.53223 0.445312 -1.91406 1.10645
-l-128.816 221.778c-0.189453 0.328125 -0.297852 0.713867 -0.297852 1.12012s0.108398 0.787109 0.297852 1.11523l127.409 221.777c0.380859 0.666016 1.09473 1.11523 1.91602 1.11523c0.817383 0 1.53125 -0.445312 1.91309 -1.10547zM299.431 218.835l-110.624 193.824
-c-0.189453 0.327148 -0.298828 0.709961 -0.298828 1.11523c0 1.21973 0.983398 2.21094 2.19922 2.22559h66.5078c0.81543 -0.00195312 1.52539 -0.447266 1.90039 -1.11133l110.625 -193.823c0.189453 -0.328125 0.298828 -0.709961 0.298828 -1.11523
-c0 -1.21973 -0.983398 -2.21191 -2.19922 -2.22656h-66.5088c-0.81543 0.00292969 -1.52441 0.448242 -1.90039 1.11133zM511.7 193.114c0.1875 -0.328125 0.294922 -0.711914 0.294922 -1.11621c0 -0.405273 -0.107422 -0.78418 -0.294922 -1.1123l-126.808 -221.773
-c-0.376953 -0.664062 -1.08887 -1.11035 -1.90527 -1.1123h-66.6006c-1.21875 0.0117188 -2.20312 1.00684 -2.20312 2.22852c0 0.404297 0.108398 0.78418 0.297852 1.11133l126.171 220.66l-126.168 220.66c-0.189453 0.327148 -0.298828 0.708984 -0.298828 1.11426
-c0 1.2207 0.985352 2.21387 2.2041 2.22559h66.6006c0.818359 -0.000976562 1.53125 -0.447266 1.91016 -1.1123zM366.016 163.083c1.2168 -0.0136719 2.19922 -1.00879 2.19922 -2.22852c0 -0.405273 -0.108398 -0.785156 -0.297852 -1.1123l-108.8 -190.631
-c-0.375 -0.664062 -1.08496 -1.10938 -1.90039 -1.11133h-66.5088c-1.21582 0.0146484 -2.19824 1.00879 -2.19824 2.22852c0 0.405273 0.108398 0.785156 0.297852 1.1123l108.801 190.631c0.374023 0.664062 1.08398 1.10938 1.89941 1.11133h66.5078z" />
-    <glyph glyph-name="innosoft" unicode="&#xe080;" 
-d="M422.559 288.29l0.00292969 -190.955c0.0253906 -12.4102 -5.87793 -22.8965 -16.623 -29.5283l-164.527 -94.9951c-5.08008 -3.04102 -11.0938 -4.79004 -17.4404 -4.79004c-6.11523 0 -11.8545 1.62402 -16.8096 4.46387l-118.794 68.583l247.049 142.627v-56
-l-150.051 -86.627l32.7227 -18.9004c1.74805 -0.97168 3.78613 -1.52441 5.92676 -1.52441c2.18457 0 4.23633 0.576172 6.01074 1.58691l138.111 79.7441c3.54883 2.08008 5.91992 5.92578 5.91992 10.332v0.0361328v138.281l-308.407 -178.066
-c-3.94629 -2.25293 -8.57129 -3.54102 -13.4365 -3.54102c-4.83301 0 -9.37207 1.27051 -13.2998 3.49609c-8.39453 4.75586 -13.3037 13.293 -13.4736 23.4287v191.5c0.518555 12.7334 6.65527 23.0039 17.2891 29.124l164.601 95.0254
-c11.5 5.98535 22.8076 5.85938 33.7998 -0.269531l118.513 -68.4072l-247.061 -142.637v56l150.062 86.6367l-32.6553 18.8525c-1.76367 0.998047 -3.82715 1.56738 -5.99609 1.56738c-2.15137 0 -4.17285 -0.55957 -5.92578 -1.54199l-138.076 -79.7129
-c-3.60352 -2.04785 -6.02734 -5.90723 -6.04688 -10.3398v-138.387l308.539 178.142c3.88281 2.24414 8.44531 3.5293 13.25 3.5293c4.70801 0 9.13086 -1.23438 12.9609 -3.39648c8.16406 -4.63184 13.6914 -13.3291 13.8652 -23.3369z" />
-    <glyph glyph-name="instalod" unicode="&#xe081;" horiz-adv-x="512" 
-d="M153.384 -32l50.8447 146.789l298.325 57.4463l-115.44 -204.235h-233.729zM504.726 207.922l-144.495 -27.8223l-204.562 235.9h231.444zM124.386 399.191l101.241 -116.752l-102.391 -295.594l-115.962 205.154z" />
-    <glyph glyph-name="octopus-deploy" unicode="&#xe082;" horiz-adv-x="512" 
-d="M455.6 98.7998c12.4395 -10.5996 42.6348 -26.4775 42.5244 -45.2666c-0.15332 -24.6084 -48.4248 5.24121 -53.8184 9.51953c6.13965 -10.7275 66.998 -74.1787 28.2627 -78.6943c-35.6562 -4.1582 -67.1406 45.6416 -88.5615 67.0225
-c-36 35.9082 -29.7373 -43.5332 -29.8994 -59.9443c-0.257812 -25.9082 -18.5586 -78.4209 -51.4121 -44.2207c-27.1387 28.2314 -16.873 73.2607 -35.7383 104.622c-20.6641 34.3535 -55.0361 -34.3535 -63.627 -46.9258
-c-9.59668 -14.042 -57.6094 -82.041 -76.709 -45.8125c-15.499 29.4004 9.2793 75.5127 21.4629 102.103c-4.44336 -9.65723 -35.9297 -23.9414 -45.1299 -28.5879c-20.7871 -10.4971 -41.8867 -16.7256 -65.2646 -15.0449
-c-27.8916 2.00098 -38.3789 11.6572 8.42773 41.8574c38.5615 24.8389 83.8613 67.4209 66.6621 117.582c-9.37305 27.3301 -22.3574 50.7568 -24.0898 80.2998c-0.209961 3.56152 -0.25 7.08008 -0.25 10.6924c0 22.0957 3.9707 43.2715 11.2373 62.8516
-c34.5752 92.8066 137.363 136.747 230.253 108.848c86.0371 -25.8398 145.23 -125.74 109.575 -212.79c-20.5752 -50.2334 -29.7959 -89.0205 16.0947 -128.11z" />
-    <glyph glyph-name="perbyte" unicode="&#xe083;" 
-d="M305.314 163.422c15.9307 0.000976562 28.5732 -4.5 37.9277 -13.5059s14.0322 -20.7842 14.0322 -35.335c0 -14.8936 -4.58984 -26.9307 -13.7705 -36.1113c-9.17969 -9.17969 -21.9111 -13.7695 -38.1934 -13.7695h-58.7109v98.7217h58.7148zM149.435 319.301
-c15.9346 0.00488281 28.5791 -4.49609 37.9316 -13.5039s14.0283 -20.7871 14.0283 -35.3379c0 -14.8896 -4.58984 -26.9258 -13.7695 -36.1084c-9.17969 -9.18164 -21.9102 -13.7725 -38.1904 -13.7725h-58.7109v98.7227h58.7109zM366.648 416.002
-c22.4385 -0.0253906 41.5996 -7.98145 57.4854 -23.8672s23.8418 -35.0479 23.8672 -57.4854v-285.296c-0.0253906 -22.4375 -7.98145 -41.5996 -23.8672 -57.4854s-35.0479 -23.8418 -57.4854 -23.8672h-285.295c-22.4385 0.0253906 -41.6006 7.98145 -57.4863 23.8672
-s-23.8418 35.0479 -23.8672 57.4863v285.296c0.0253906 22.4375 7.98145 41.5996 23.8672 57.4854s35.0479 23.8408 57.4863 23.8662h285.295zM430.282 49.3535l-0.000976562 285.296c-0.0195312 17.5518 -6.24219 32.54 -18.668 44.9658s-27.4141 18.6484 -44.9648 18.668
-h-285.295c-17.5508 -0.0195312 -32.5391 -6.24219 -44.9648 -18.668s-18.6484 -27.4141 -18.668 -44.9658v-285.296c0.0195312 -17.5508 6.24219 -32.5391 18.668 -44.9648s27.4141 -18.6484 44.9648 -18.668h285.295c17.5518 0.0195312 32.54 6.24219 44.9658 18.668
-s18.6484 27.4141 18.668 44.9648zM305.313 319.301c15.9307 0.00488281 28.5732 -4.49609 37.9277 -13.5039s14.0322 -20.7871 14.0322 -35.3379c0 -14.8896 -4.58984 -26.9258 -13.7705 -36.1084c-9.17969 -9.18164 -21.9111 -13.7725 -38.1934 -13.7725h-58.7109v98.7227
-h58.7148z" />
-    <glyph glyph-name="uncharted" unicode="&#xe084;" 
-d="M171.73 215.187c-0.0605469 -0.00195312 -0.12207 -0.000976562 -0.183594 -0.000976562c-0.673828 0 -1.3125 0.148438 -1.88672 0.414062l-115.933 67.9004v-85.2891c-0.0830078 -2.71289 -1.16895 -5.18555 -2.89941 -7.03906
-c-1.6748 -1.54297 -3.91113 -2.4873 -6.36621 -2.4873c-0.0859375 0 -0.172852 0.000976562 -0.258789 0.00390625c-0.146484 -0.0078125 -0.296875 -0.00585938 -0.444336 -0.00585938c-1.65332 0 -3.2002 0.455078 -4.52344 1.24707l-22.3584 12.835
-c-2.9541 1.50684 -4.9707 4.57031 -4.9707 8.1123c0 0.0566406 0.000976562 0.112305 0.00195312 0.168945v115.107c0.118164 3.54102 2.08105 6.61523 4.96875 8.28027l100.2 57.9668c1.40625 0.787109 3.04688 1.23535 4.77148 1.23535s3.3457 -0.448242 4.75098 -1.23535
-l22.3584 -12.8389c2.9541 -1.50586 4.96973 -4.56934 4.96973 -8.11035c0 -0.0566406 -0.000976562 -0.113281 -0.00195312 -0.169922c-0.117188 -3.54199 -2.08008 -6.61523 -4.96777 -8.28125l-74.5293 -43.4727l116.757 -68.3184
-c1.16016 -0.680664 1.96191 -1.89941 2.07129 -3.31152c0 -1.65723 -0.414062 -3.31348 -1.65723 -4.1416c-7.34473 -6.5459 -12.6475 -15.3301 -14.8994 -25.2559c-0.810547 -1.94629 -2.72949 -3.31348 -4.96777 -3.31348h-0.00195312zM323.272 70.2695
-c4.96777 0 9.52734 -4.55469 10.3506 -9.1084v-26.085c-0.117188 -3.54199 -2.08105 -6.61523 -4.96777 -8.28125l-100.2 -57.5527c-1.48633 -0.772461 -3.18359 -1.22363 -4.96875 -1.24219c-0.146484 -0.00683594 -0.296875 -0.00488281 -0.444336 -0.00488281
-c-1.65332 0 -3.2002 0.455078 -4.52441 1.24707l-100.199 57.5527c-2.95508 1.50586 -4.9707 4.56934 -4.9707 8.11035c0 0.0576172 0 0.114258 0.000976562 0.170898v26.085c0.0585938 5.22852 4.29492 9.46484 9.52344 9.52246
-c0.146484 0.0078125 0.296875 0.00585938 0.444336 0.00585938c1.65332 0 3.20117 -0.456055 4.52441 -1.24707l74.5293 -43.0615v133.323c0.0615234 2.62891 2.21387 4.74609 4.85742 4.74609c0.469727 0 0.922852 -0.0673828 1.35254 -0.191406
-c4.39453 -1.18066 8.99414 -1.80664 13.7588 -1.80664c5.29102 0 10.4023 0.776367 15.2256 2.2207c3.31055 1.24512 6.21094 -1.65527 6.21094 -4.55469v-134.152l74.5273 43.0625c1.50684 0.730469 3.2002 1.17383 4.96973 1.24121zM286.007 370
-c-12.6943 0 -23 10.3057 -23 23s10.3057 23 23 23s23 -10.3057 23 -23s-10.3057 -23 -23 -23zM349.634 380.086c12.6943 0 23 -10.3057 23 -23s-10.3057 -23 -23 -23c-12.6934 0 -23 10.3057 -23 23s10.3066 23 23 23zM412.816 296.4c-12.6943 0 -23 10.3057 -23 23
-c0 12.6934 10.3057 23 23 23c12.6934 0 23 -10.3066 23 -23c0 -12.6943 -10.3066 -23 -23 -23zM349.634 305.6c12.6943 0 23 -10.3057 23 -23c0 -12.6934 -10.3057 -23 -23 -23c-12.6934 0 -23 10.3066 -23 23c0 12.6943 10.3066 23 23 23zM286.007 222.356
-c-12.6943 0 -23 10.3018 -23 22.9951v0.00488281c0 12.6934 10.3057 23 23 23s23 -10.3066 23 -23c0 -12.6943 -10.3057 -23 -23 -23zM223.933 185.998c-12.6934 0 -23 10.3018 -23 22.9961v0.00390625c0 12.6943 10.3066 23 23 23c12.6943 0 23 -10.3057 23 -23
-s-10.3057 -23 -23 -23zM412.816 268.356c12.6924 0 22.9971 -10.3086 23 -23c0 -12.6943 -10.3066 -23 -23 -23c-12.6943 0 -23 10.3057 -23 23c0 12.6934 10.3057 23 23 23zM412.816 196.084c12.6924 0 22.9971 -10.3076 23 -23c0 -12.6943 -10.3066 -23 -23 -23
-c-12.6943 0 -23 10.3057 -23 23s10.3057 23 23 23z" />
-    <glyph glyph-name="watchman-monitoring" unicode="&#xe087;" horiz-adv-x="512" 
-d="M256 432c132.548 0 240 -107.452 240 -240s-107.452 -240 -240 -240s-240 107.452 -240 240s107.452 240 240 240zM121.69 18.8779l27.6846 204.861l-9.46777 7.39941c-2.98242 2.34082 -4.89062 5.9668 -4.89062 10.0479
-c0 0.100586 0.000976562 0.201172 0.00292969 0.301758c0 7.04883 0.144531 19.5488 0.144531 19.5488l13.9434 2.0127l0.120117 10.9668l-102.899 -17.8945c-6.20508 -20.251 -9.58691 -41.7412 -9.58691 -64.0137v-0.108398c0 -70.3223 33.3145 -132.972 84.9492 -173.122
-zM227.382 302.148l0.0400391 -3.61816l193.512 37.7002c-40.1152 46.0273 -99.1426 75.0244 -164.934 75.0244c-74.4863 0 -140.374 -37.3623 -180.018 -94.2998l73.5068 -19.1758l0.0478516 4.36914l-8.48145 7.61719s-6.93359 5.38086 0.144531 9.34473
-c7.18652 4.02539 39.5283 34.5 39.5283 34.5c7.20312 7.34668 10.1123 5.47656 15.4609 0c0 0 32.3418 -30.4766 39.5293 -34.5c7.07715 -3.96387 0.143555 -9.34473 0.143555 -9.34473zM261.445 -27.1211c118.386 2.90918 213.813 100.047 213.813 219.121
-c-0.0107422 17.2881 -2.04297 33.9951 -5.85059 50.1299l-241.711 31.3916l0.116211 -10.4746l13.9424 -2.0127s0.144531 -12.5049 0.144531 -19.5488c0.00195312 -0.100586 0.0126953 -0.19043 0.0126953 -0.290039c0 -4.08203 -1.91797 -7.71973 -4.90137 -10.0596
-l-9.4668 -7.39941z" />
-    <glyph glyph-name="wodu" unicode="&#xe088;" horiz-adv-x="640" 
-d="M178.414 108.294h-37.3145l-28.9336 116.231h-0.477539l-28.4609 -116.231h-38.0273l-45.2002 170.76h37.5479l27.0264 -116.23h0.477539l29.6553 116.23h35.1572l29.1777 -117.667h0.479492l27.9785 117.667h36.8311zM271.4 235.287
-c38.9834 0 64.0996 -25.8281 64.0996 -65.291c0 -39.2217 -25.1113 -65.0498 -64.0996 -65.0498c-38.7432 0 -63.8555 25.8281 -63.8555 65.0498c0.00195312 39.4629 25.1143 65.291 63.8555 65.291zM271.4 130.534c23.1992 0 30.1328 19.8516 30.1328 39.4619
-c0 19.8516 -6.93457 39.7002 -30.1328 39.7002c-27.7002 0 -29.8945 -19.8506 -29.8945 -39.7002c0.00195312 -19.6104 6.9375 -39.4619 29.8945 -39.4619zM435.084 124.078h-0.477539c-7.89355 -13.3926 -21.7656 -19.1318 -37.5488 -19.1318
-c-37.3096 0 -55.4844 32.0449 -55.4844 66.2461c0 33.2422 18.415 64.0947 54.7666 64.0947c14.5889 0 28.9385 -6.21777 36.8311 -18.416h0.240234v62.1826h33.96v-170.76h-32.2871v15.7842zM405.428 209.7c-22.2393 0 -29.8936 -19.1338 -29.8936 -39.4629
-c0 -19.3711 8.84766 -39.7002 29.8936 -39.7002c22.4824 0 29.1787 19.6133 29.1787 39.9395c0 20.0879 -7.1748 39.2236 -29.1787 39.2236zM592.96 108.294h-32.2871v17.2188h-0.717773c-8.60938 -13.8701 -23.4365 -20.5664 -37.7861 -20.5664
-c-36.1133 0 -45.2002 20.3281 -45.2002 50.9404v76.0527h33.959v-69.8398c0 -20.3281 5.97949 -30.3721 21.7656 -30.3721c18.415 0 26.3057 10.2832 26.3057 35.3936v64.8184h33.9609v-123.646zM602.453 145.124h37.5469v-36.8301h-37.5469v36.8301z" />
-    <glyph glyph-name="twitter-square" unicode="&#xf081;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM351.1 257.2c12.8008 9.2998 24 20.8994 32.9004 34c-11.7998 -5.10059 -24.5996 -8.7998 -37.7998 -10.2002
-c13.5996 8.09961 23.8994 20.9004 28.7998 36.0996c-12.5996 -7.5 -26.7998 -13 -41.5996 -15.7998c-12 12.7998 -29 20.7002 -47.9004 20.7002c-40 0 -73.2998 -36.0996 -64 -80.5996c-54.4004 2.7998 -102.9 28.7998 -135.2 68.5996
-c-5.7002 -9.7002 -8.89941 -20.9004 -8.89941 -33.0996c0 -0.0371094 -0.0664062 -0.0322266 -0.0664062 -0.0683594c0 -22.749 11.6309 -42.8018 29.2656 -54.5322c-10.6992 0.400391 -20.8994 3.40039 -29.5996 8.2998v-0.799805c0 -31.8994 22.5 -58.2998 52.5 -64.3994
-c-10.4004 -2.7002 -19.5 -2.7002 -29.5996 -1.2002c8.2998 -26 32.5 -44.9004 61.2998 -45.5c-22.5 -17.6006 -50.7002 -28 -81.4004 -28c-5.39941 0 -10.5 0.200195 -15.7998 0.799805c29 -18.5996 63.5 -29.4004 100.7 -29.4004c120.6 0 186.6 99.9004 186.6 186.601
-c0 2.7998 0 5.7002 -0.200195 8.5z" />
-    <glyph glyph-name="facebook-square" unicode="&#xf082;" 
-d="M400 416c26.4922 0 48 -21.5078 48 -48v-352c0 -26.4922 -21.5078 -48 -48 -48h-137.25v152.31h57.7803l11 71.6904h-68.7803v46.5498c0 19.6104 9.61035 38.7305 40.4199 38.7305h31.2705v61s-28.3809 4.83984 -55.5205 4.83984
-c-56.6699 0 -93.6699 -34.3301 -93.6699 -96.4805v-54.6396h-63v-71.6904h63v-152.31h-137.25c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352z" />
-    <glyph glyph-name="linkedin" unicode="&#xf08c;" 
-d="M416 416c17.5996 0 32 -14.5 32 -32.2998v-383.4c0 -17.7998 -14.4004 -32.2998 -32 -32.2998h-384.1c-17.6006 0 -31.9004 14.5 -31.9004 32.2998v383.4c0 17.7998 14.2998 32.2998 31.9004 32.2998h384.1zM135.4 32h0.0996094v213.8h-66.5v-213.8h66.4004zM102.2 275
-c21.2998 0 38.5 17.2002 38.5 38.5c0 21.2002 -17.2998 38.5 -38.5 38.5c-21.2998 0 -38.5 -17.2998 -38.5 -38.5s17.2002 -38.5 38.5 -38.5zM384.3 32v117.2c0 57.5996 -12.5 101.899 -79.7002 101.899c-32.2998 0 -54 -17.6992 -62.8994 -34.5h-0.900391v29.2002h-63.7002
-v-213.8h66.4004v105.8c0 27.9004 5.2998 54.9004 39.9004 54.9004c34 0 34.5 -31.9004 34.5 -56.7002v-104h66.3994z" />
-    <glyph glyph-name="github-square" unicode="&#xf092;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM277.3 32.2998c66 22 110.8 84.9004 110.7 158.3c0 91.8008 -74.4004 161.5 -166.2 161.5s-162 -69.6992 -162 -161.5
-c0 -73.3994 46.2002 -136.199 112.2 -158.3c8.5 -1.5 11.5 3.7002 11.5 8c0 4.10059 -0.200195 26.7002 -0.200195 40.6006c0 0 -46.3994 -10 -56.0996 19.6992c0 0 -7.60059 19.2002 -18.4004 24.2002c0 0 -15.0996 10.4004 1.10059 10.2002
-c0 0 16.3994 -1.2998 25.5 -17.0996c14.5 -25.6006 38.7998 -18.2002 48.2998 -13.9004c1.5 10.5996 5.7998 18 10.5996 22.2998c-37 4.10059 -74.2998 9.5 -74.2998 73.1006c0 18.1992 5 27.2998 15.5996 39c-1.7998 4.39941 -7.39941 22.0996 1.7002 45
-c13.9004 4.2998 45.7002 -17.9004 45.7002 -17.9004c13.2002 3.7002 27.5 5.59961 41.5996 5.59961c14.1006 0 28.4004 -1.89941 41.6006 -5.59961c0 0 31.7998 22.2002 45.7002 17.9004c9.09961 -23 3.39941 -40.7002 1.69922 -45
-c10.6006 -11.7002 17.1006 -20.8008 17.1006 -39c0 -63.9004 -39 -69 -76 -73.1006c6.09961 -5.2002 11.2998 -15.0996 11.2998 -30.7002c0 -22.2998 -0.200195 -49.8994 -0.200195 -55.2998c0 -4.2998 3.10059 -9.5 11.5 -8zM179.2 93.4004
-c-1.90039 -0.400391 -3.7002 0.399414 -3.90039 1.69922c-0.200195 1.5 1.10059 2.80078 3 3.2002c1.90039 0.200195 3.7002 -0.599609 3.90039 -1.89941c0.299805 -1.30078 -1 -2.60059 -3 -3zM169.7 94.2998c0 1.5 -1.7998 2.60059 -3.7002 2.40039
-c-2 0 -3.5 -1.10059 -3.5 -2.40039c0 -1.5 1.5 -2.59961 3.7002 -2.39941c2 0 3.5 1.09961 3.5 2.39941zM156 95.4004c-0.400391 -1.30078 -2.40039 -1.90039 -4.09961 -1.30078c-1.90039 0.400391 -3.2002 1.90039 -2.80078 3.2002
-c0.400391 1.2998 2.40039 1.90039 4.10059 1.5c2 -0.599609 3.2998 -2.09961 2.7998 -3.39941zM143.7 100.8c0.899414 0.799805 0.399414 2.7998 -0.900391 4.10059c-1.5 1.5 -3.39941 1.69922 -4.2998 0.599609c-1 -0.900391 -0.599609 -2.7998 0.900391 -4.09961
-c1.5 -1.5 3.39941 -1.7002 4.2998 -0.600586zM134.6 109.9c1.10059 0.799805 1.10059 2.59961 0 4.09961c-0.899414 1.5 -2.59961 2.2002 -3.69922 1.2998c-1.10059 -0.700195 -1.10059 -2.39941 0 -3.89941c1.09961 -1.5 2.7998 -2.10059 3.69922 -1.5zM128.1 119.6
-c0.900391 0.700195 0.700195 2.2002 -0.399414 3.5c-1.10059 1 -2.60059 1.5 -3.5 0.600586c-0.900391 -0.700195 -0.700195 -2.2002 0.399414 -3.5c1.10059 -1 2.60059 -1.5 3.5 -0.600586zM121.4 127c0.399414 0.799805 -0.200195 1.90039 -1.5 2.59961
-c-1.30078 0.5 -2.40039 0.200195 -2.80078 -0.399414c-0.399414 -0.900391 0.200195 -2 1.5 -2.60059c1.10059 -0.699219 2.40039 -0.5 2.80078 0.400391z" />
-    <glyph glyph-name="twitter" unicode="&#xf099;" horiz-adv-x="512" 
-d="M459.37 296.284c0.325195 -4.54785 0.325195 -9.09766 0.325195 -13.6455c0 -138.72 -105.583 -298.558 -298.559 -298.558c-59.4521 0 -114.68 17.2188 -161.137 47.1055c8.44727 -0.973633 16.5684 -1.29883 25.3398 -1.29883
-c49.0547 0 94.2129 16.5684 130.274 44.832c-46.1318 0.975586 -84.792 31.1885 -98.1123 72.7725c6.49805 -0.974609 12.9951 -1.62402 19.8184 -1.62402c9.4209 0 18.8428 1.2998 27.6133 3.57324c-48.0811 9.74707 -84.1426 51.9795 -84.1426 102.984v1.29883
-c13.9688 -7.79688 30.2139 -12.6699 47.4307 -13.3184c-28.2637 18.8428 -46.7803 51.0049 -46.7803 87.3906c0 19.4922 5.19629 37.3604 14.2939 52.9541c51.6543 -63.6748 129.3 -105.258 216.364 -109.807c-1.62402 7.79688 -2.59863 15.918 -2.59863 24.04
-c0 57.8271 46.7822 104.934 104.934 104.934c30.2139 0 57.502 -12.6699 76.6709 -33.1367c23.7148 4.54785 46.4551 13.3193 66.5986 25.3398c-7.79785 -24.3662 -24.3662 -44.833 -46.1318 -57.8271c21.1172 2.27344 41.584 8.12207 60.4258 16.2432
-c-14.292 -20.791 -32.1611 -39.3086 -52.6279 -54.2529z" />
-    <glyph glyph-name="facebook" unicode="&#xf09a;" horiz-adv-x="512" 
-d="M504 192c0 -123.78 -90.6904 -226.38 -209.25 -245v173.31h57.7803l11 71.6904h-68.7803v46.5498c0 19.6104 9.61035 38.7305 40.4102 38.7305h31.2803v61s-28.3809 4.83984 -55.5205 4.83984c-56.6699 0 -93.6699 -34.3301 -93.6699 -96.4805v-54.6396h-63v-71.6904h63
-v-173.31c-118.56 18.6201 -209.25 121.22 -209.25 245c0 137 111 248 248 248s248 -111 248 -248z" />
-    <glyph glyph-name="github" unicode="&#xf09b;" horiz-adv-x="496" 
-d="M165.9 50.5996c0 -2 -2.30078 -3.59961 -5.2002 -3.59961c-3.2998 -0.299805 -5.60059 1.2998 -5.60059 3.59961c0 2 2.30078 3.60059 5.2002 3.60059c3 0.299805 5.60059 -1.2998 5.60059 -3.60059zM134.8 55.0996c0.700195 2 3.60059 3 6.2002 2.30078
-c3 -0.900391 4.90039 -3.2002 4.2998 -5.2002c-0.599609 -2 -3.59961 -3 -6.2002 -2c-3 0.599609 -5 2.89941 -4.2998 4.89941zM179 56.7998c2.90039 0.299805 5.59961 -1 5.90039 -2.89941c0.299805 -2 -1.7002 -3.90039 -4.60059 -4.60059
-c-3 -0.700195 -5.59961 0.600586 -5.89941 2.60059c-0.300781 2.2998 1.69922 4.19922 4.59961 4.89941zM244.8 440c138.7 0 251.2 -105.3 251.2 -244c0 -110.9 -67.7998 -205.8 -167.8 -239c-12.7002 -2.2998 -17.2998 5.59961 -17.2998 12.0996
-c0 8.2002 0.299805 49.9004 0.299805 83.6006c0 23.5 -7.7998 38.5 -17 46.3994c55.8994 6.30078 114.8 14 114.8 110.5c0 27.4004 -9.7998 41.2002 -25.7998 58.9004c2.59961 6.5 11.0996 33.2002 -2.60059 67.9004c-20.8994 6.59961 -69 -27 -69 -27
-c-20 5.59961 -41.5 8.5 -62.7998 8.5s-42.7998 -2.90039 -62.7998 -8.5c0 0 -48.0996 33.5 -69 27c-13.7002 -34.6006 -5.2002 -61.4004 -2.59961 -67.9004c-16 -17.5996 -23.6006 -31.4004 -23.6006 -58.9004c0 -96.1992 56.4004 -104.3 112.3 -110.5
-c-7.19922 -6.59961 -13.6992 -17.6992 -16 -33.6992c-14.2998 -6.60059 -51 -17.7002 -72.8994 20.8994c-13.7002 23.7998 -38.6006 25.7998 -38.6006 25.7998c-24.5 0.300781 -1.59961 -15.3994 -1.59961 -15.3994c16.4004 -7.5 27.7998 -36.6006 27.7998 -36.6006
-c14.7002 -44.7998 84.7002 -29.7998 84.7002 -29.7998c0 -21 0.299805 -55.2002 0.299805 -61.3994c0 -6.5 -4.5 -14.4004 -17.2998 -12.1006c-99.7002 33.4004 -169.5 128.3 -169.5 239.2c0 138.7 106.1 244 244.8 244zM97.2002 95.0996
-c1.2998 1.30078 3.59961 0.600586 5.2002 -1c1.69922 -1.89941 2 -4.19922 0.699219 -5.19922c-1.2998 -1.30078 -3.59961 -0.600586 -5.19922 1c-1.7002 1.89941 -2 4.19922 -0.700195 5.19922zM86.4004 103.2c0.699219 1 2.2998 1.2998 4.2998 0.700195
-c2 -1 3 -2.60059 2.2998 -3.90039c-0.700195 -1.40039 -2.7002 -1.7002 -4.2998 -0.700195c-2 1 -3 2.60059 -2.2998 3.90039zM118.8 67.5996c1.2998 1.60059 4.2998 1.30078 6.5 -1c2 -1.89941 2.60059 -4.89941 1.2998 -6.19922
-c-1.2998 -1.60059 -4.19922 -1.30078 -6.5 1c-2.2998 1.89941 -2.89941 4.89941 -1.2998 6.19922zM107.4 82.2998c1.59961 1.2998 4.19922 0.299805 5.59961 -2c1.59961 -2.2998 1.59961 -4.89941 0 -6.2002c-1.2998 -1 -4 0 -5.59961 2.30078
-c-1.60059 2.2998 -1.60059 4.89941 0 5.89941z" />
-    <glyph glyph-name="pinterest" unicode="&#xf0d2;" horiz-adv-x="496" 
-d="M496 192c0 -137 -111 -248 -248 -248c-25.5996 0 -50.2002 3.90039 -73.4004 11.0996c10.1006 16.5 25.2002 43.5 30.8008 65c3 11.6006 15.3994 59 15.3994 59c8.10059 -15.3994 31.7002 -28.5 56.7998 -28.5c74.8008 0 128.7 68.8008 128.7 154.301
-c0 81.8994 -66.8994 143.199 -152.899 143.199c-107 0 -163.9 -71.7998 -163.9 -150.1c0 -36.4004 19.4004 -81.7002 50.2998 -96.0996c4.7002 -2.2002 7.2002 -1.2002 8.2998 3.2998c0.800781 3.39941 5 20.2998 6.90039 28.0996
-c0.599609 2.5 0.299805 4.7002 -1.7002 7.10059c-10.0996 12.5 -18.2998 35.2998 -18.2998 56.5996c0 54.7002 41.4004 107.6 112 107.6c60.9004 0 103.6 -41.5 103.6 -100.899c0 -67.1006 -33.8994 -113.601 -78 -113.601c-24.2998 0 -42.5996 20.1006 -36.6992 44.8008
-c7 29.5 20.5 61.2998 20.5 82.5996c0 19 -10.2002 34.9004 -31.4004 34.9004c-24.9004 0 -44.9004 -25.7002 -44.9004 -60.2002c0 -22 7.40039 -36.7998 7.40039 -36.7998s-24.5 -103.801 -29 -123.2c-5 -21.4004 -3 -51.6006 -0.900391 -71.2002
-c-92.1992 36.0996 -157.6 125.9 -157.6 231c0 137 111 248 248 248s248 -111 248 -248z" />
-    <glyph glyph-name="pinterest-square" unicode="&#xf0d3;" 
-d="M448 368v-352c0 -26.5 -21.5 -48 -48 -48h-245.6c9.7998 16.4004 22.3994 40 27.3994 59.2998c3 11.5 15.2998 58.4004 15.2998 58.4004c8 -15.2998 31.4004 -28.2002 56.3008 -28.2002c74.0996 0 127.399 68.0996 127.399 152.7
-c0 81.0996 -66.2002 141.8 -151.399 141.8c-106 0 -162.2 -71.0996 -162.2 -148.6c0 -36 19.2002 -80.8008 49.7998 -95.1006c4.7002 -2.2002 7.09961 -1.2002 8.2002 3.2998c0.799805 3.40039 5 20.1006 6.7998 27.8008c0.599609 2.5 0.299805 4.59961 -1.7002 7
-c-10.0996 12.2998 -18.2998 34.8994 -18.2998 56c0 54.1992 41 106.6 110.9 106.6c60.2998 0 102.6 -41.0996 102.6 -99.9004c0 -66.3994 -33.5 -112.399 -77.2002 -112.399c-24.0996 0 -42.0996 19.8994 -36.3994 44.3994c6.89941 29.2002 20.2998 60.7002 20.2998 81.8008
-c0 53 -75.5 45.6992 -75.5 -25c0 -21.7002 7.2998 -36.5 7.2998 -36.5c-31.4004 -132.801 -36.0996 -134.5 -29.5996 -192.601l2.19922 -0.799805h-88.5996c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48z" />
-    <glyph glyph-name="google-plus-square" unicode="&#xf0d4;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM164 92c57.7002 0 96 40.5 96 97.5996c0 6.5 -0.599609 11.6006 -1.59961 16.6006h-94.4004v-34.4004h56.9004
-c-2.40039 -14.5996 -17.2002 -43.0996 -56.8008 -43.0996c-34.0996 0 -61.8994 28.2998 -61.8994 63.2002c0 35 27.7998 63.1992 61.8994 63.1992c19.5 0 32.4004 -8.2998 39.8008 -15.3994l27.0996 26.0996c-17.5 16.4004 -40 26.2002 -67 26.2002
-c-55.2998 0 -100 -44.7002 -100 -100s44.7002 -100 100 -100zM384 173.8v29.2002h-29v29h-29.2002v-29h-29v-29.2002h29v-29h29.2002v29h29z" />
-    <glyph glyph-name="google-plus-g" unicode="&#xf0d5;" horiz-adv-x="640" 
-d="M386.061 219.504c1.83398 -9.69238 3.14355 -19.3838 3.14355 -31.9561c0 -109.753 -73.6055 -187.548 -184.404 -187.548c-106.084 0 -192 85.915 -192 192s85.916 192 192 192c51.8643 0 95.083 -18.8594 128.611 -50.292l-52.126 -50.0303
-c-14.1455 13.6211 -39.0283 29.5996 -76.4854 29.5996c-65.4834 0 -118.92 -54.2217 -118.92 -121.277s53.4365 -121.277 118.92 -121.277c75.9609 0 104.514 54.7451 108.965 82.7734h-108.965v66.0088h181.261v-0.000976562zM571.467 213.067h55.7334v-56.001h-55.7334
-v-55.7334h-56.001v55.7334h-55.7324v56.001h55.7324v55.7324h56.001v-55.7324z" />
-    <glyph glyph-name="linkedin-in" unicode="&#xf0e1;" 
-d="M100.28 0h-92.8799v299.1h92.8799v-299.1zM53.79 339.9c-29.7002 0 -53.79 24.5996 -53.79 54.2998c0 29.6875 24.1025 53.79 53.79 53.79s53.79 -24.1025 53.79 -53.79c0 -29.7002 -24.0996 -54.2998 -53.79 -54.2998zM447.9 0h-92.6807v145.6
-c0 34.7002 -0.700195 79.2002 -48.29 79.2002c-48.29 0 -55.6895 -37.7002 -55.6895 -76.7002v-148.1h-92.7803v299.1h89.0801v-40.7998h1.2998c12.4004 23.5 42.6904 48.2998 87.8799 48.2998c94 0 111.28 -61.8994 111.28 -142.3v-164.3h-0.0996094z" />
-    <glyph glyph-name="github-alt" unicode="&#xf113;" horiz-adv-x="480" 
-d="M186.1 119.3c0 -20.8994 -10.8994 -55.0996 -36.6992 -55.0996c-25.8008 0 -36.7002 34.2002 -36.7002 55.0996c0 20.9004 10.8994 55.1006 36.7002 55.1006c25.7998 0 36.6992 -34.2002 36.6992 -55.1006zM480 169.8c0 -31.8994 -3.2002 -65.7002 -17.5 -95
-c-37.9004 -76.5996 -142.1 -74.7998 -216.7 -74.7998c-75.7998 0 -186.2 -2.7002 -225.6 74.7998c-14.6006 29 -20.2002 63.1006 -20.2002 95c0 41.9004 13.9004 81.5 41.5 113.601c-5.2002 15.7998 -7.7002 32.3994 -7.7002 48.7998
-c0 21.5 4.90039 32.2998 14.6006 51.7998c45.2998 0 74.2998 -9 108.8 -36c29 6.90039 58.7998 10 88.7002 10c27 0 54.1992 -2.90039 80.3994 -9.2002c34 26.7002 63 35.2002 107.8 35.2002c9.80078 -19.5 14.6006 -30.2998 14.6006 -51.7998
-c0 -16.4004 -2.60059 -32.7002 -7.7002 -48.2002c27.5 -32.4004 39 -72.2998 39 -114.2zM415.7 119.3c0 43.9004 -26.7002 82.6006 -73.5 82.6006c-18.9004 0 -37 -3.40039 -56 -6c-14.9004 -2.30078 -29.7998 -3.2002 -45.1006 -3.2002
-c-15.1992 0 -30.0996 0.899414 -45.0996 3.2002c-18.7002 2.59961 -37 6 -56 6c-46.7998 0 -73.5 -38.7002 -73.5 -82.6006c0 -87.7998 80.4004 -101.3 150.4 -101.3h48.1992c70.3008 0 150.601 13.4004 150.601 101.3zM333.1 174.4
-c25.8008 0 36.7002 -34.2002 36.7002 -55.1006c0 -20.8994 -10.8994 -55.0996 -36.7002 -55.0996c-25.7998 0 -36.6992 34.2002 -36.6992 55.0996c0 20.9004 10.8994 55.1006 36.6992 55.1006z" />
-    <glyph glyph-name="maxcdn" unicode="&#xf136;" horiz-adv-x="512" 
-d="M461.1 5.2998h-97.3994l51.8994 242.7c2.30078 10.2002 0.900391 19.5 -4.39941 25.7002c-5 6.09961 -13.7002 9.59961 -24.2002 9.59961h-49.2998l-59.5 -278h-97.4004l59.5 278h-83.3994l-59.5 -278h-97.4004l59.5 278l-44.5996 95.4004h372.1
-c39.4004 0 75.2998 -16.2998 98.2998 -44.9004c23.2998 -28.5996 31.7998 -67.3994 23.6006 -105.899z" />
-    <glyph glyph-name="html5" unicode="&#xf13b;" horiz-adv-x="384" 
-d="M0 416h384l-34.9004 -395.8l-157.6 -52.2002l-156.6 52.2002zM308.2 288.1l4.39941 47.7002h-241.1l12.7998 -145.6h166.9l-6 -62.2002l-53.7002 -14.5l-53.5 14.5l-3.5 38.0996h-47.7002l6 -75.7998l98.7002 -27.2998h1.09961v0.299805l97.9004 27l13.5996 148.4h-175.6
-l-4.09961 49.3994h183.8z" />
-    <glyph glyph-name="css3" unicode="&#xf13c;" horiz-adv-x="512" 
-d="M480 416l-64 -368l-223.3 -80l-192.7 80l19.5996 94.7998h82l-8 -40.5996l116.4 -44.4004l134.1 44.4004l18.8008 97.0996h-333.4l16 82h333.7l10.5 52.7002h-333.4l16.2998 82h407.4z" />
-    <glyph glyph-name="btc" unicode="&#xf15a;" horiz-adv-x="384" 
-d="M310.204 205.362c46.0059 -11.0283 74.9971 -38.4443 69.3262 -99.8906c-7.24805 -76.5723 -61.5967 -97.0547 -142.896 -101.467v-68.0049h-48.5273v66.7451c-12.29 0 -25.21 0 -38.4443 0.314453v-67.0596h-48.5283v68.0049s-8.88867 0.31543 -97.3701 0.31543
-l9.76758 57.666c34.7305 -0.614258 50.3301 -3.4209 53.2549 16.0703v217.43c-4.60645 24.5664 -24.709 22.1045 -63.0234 21.4268v51.6777c58.748 -0.275391 79.5283 -0.539062 97.3701 0v79.4092h48.5283v-77.833c12.9189 0.31543 25.8389 0.629883 38.4443 0.629883
-v77.2031h48.5273v-79.4092c62.3926 -5.35547 109.492 -24.5781 114.851 -81.9287c4.09668 -41.9102 -13.5508 -67.1201 -41.2803 -81.2998zM150.608 313.447v-96.7402c27.416 0 113.126 -6.30273 113.126 48.2119c0 57.0352 -85.7109 48.5283 -113.126 48.5283z
-M150.608 61.6709c32.7715 0 133.126 -6.93262 133.127 53.2529c0 62.3936 -100.355 53.2549 -133.127 53.2549v-106.508z" />
-    <glyph glyph-name="youtube" unicode="&#xf167;" horiz-adv-x="576" 
-d="M549.655 323.917c11.4121 -42.8672 11.4121 -132.305 11.4121 -132.305s0 -89.4385 -11.4121 -132.306c-6.28125 -23.6494 -24.7871 -41.5 -48.2842 -47.8203c-42.5908 -11.4863 -213.371 -11.4863 -213.371 -11.4863s-170.78 0 -213.371 11.4863
-c-23.4971 6.32031 -42.0029 24.1709 -48.2842 47.8203c-11.4121 42.8672 -11.4121 132.306 -11.4121 132.306s0 89.4375 11.4121 132.305c6.28125 23.6504 24.7871 42.2754 48.2842 48.5967c42.5908 11.4863 213.371 11.4863 213.371 11.4863s170.781 0 213.371 -11.4863
-c23.4971 -6.32031 42.0029 -24.9463 48.2842 -48.5967zM232.145 110.409l142.739 81.2012l-142.739 81.2051v-162.406z" />
-    <glyph glyph-name="xing" unicode="&#xf168;" horiz-adv-x="384" 
-d="M162.7 238c-1.7998 -3.2998 -25.2002 -44.4004 -70.1006 -123.5c-4.89941 -8.2998 -10.7998 -12.5 -17.6992 -12.5h-65.1006c-7.7002 0 -12.0996 7.5 -8.5 14.4004l69 121.3c0.200195 0 0.200195 0.0996094 0 0.299805l-43.8994 75.5996
-c-4.30078 7.80078 0.299805 14.1006 8.5 14.1006h65.0996c7.2998 0 13.2998 -4.10059 18 -12.2002zM382.6 401.9l-144 -253v-0.300781l91.6006 -166.6c3.89941 -7.09961 0.200195 -14.0996 -8.5 -14.0996h-65.2002c-7.59961 0 -13.5996 4 -18 12.1992l-92.4004 168.5
-c3.30078 5.80078 51.5 90.8008 144.801 255.2c4.59961 8.10059 10.3994 12.2002 17.5 12.2002h65.6992c8 0 12.3008 -6.7002 8.5 -14.0996z" />
-    <glyph glyph-name="xing-square" unicode="&#xf169;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM140.4 127.8c4.89941 0 9.09961 2.90039 12.5996 9.10059c32.0996 56.5 48.7998 85.8994 50.0996 88.1992l-31.8994 55.3008
-c-3.40039 5.7998 -7.7002 8.69922 -12.9004 8.69922h-46.5996c-5.7998 0 -9 -4.5 -6 -10.0996l31.3994 -54c0.100586 -0.0996094 0.100586 -0.200195 0 -0.200195l-49.2998 -86.7002c-2.7002 -5 0.5 -10.2998 6 -10.2998h46.6006zM360.1 341.9
-c2.80078 5.2998 -0.299805 10.0996 -6 10h-46.8994c-5.10059 0 -9.2002 -2.90039 -12.5 -8.7002c-66.6006 -117.4 -101.101 -178.2 -103.4 -182.3l66 -120.301c3.2002 -5.7998 7.40039 -8.69922 12.9004 -8.69922h46.5996c6.10059 0 8.7998 5 6 10.0996l-65.5 119v0.200195z
-" />
-    <glyph glyph-name="dropbox" unicode="&#xf16b;" horiz-adv-x="528" 
-d="M264.4 331.7l-132 -84.2998l132 -84.3008l-132 -84.2998l-132.4 85.1006l132.3 84.2998l-132.3 83.5l132.3 84.2998zM131.6 52.2998l132 84.2998l132 -84.2998l-132 -84.2998zM264.4 163.9l132 84.2998l-132 83.5996l131.3 84.2002l132.3 -84.2998l-132.3 -84.2998
-l132.3 -84.2002l-132.3 -84.2998z" />
-    <glyph glyph-name="stack-overflow" unicode="&#xf16c;" horiz-adv-x="384" 
-d="M290.7 137l-8.2002 -39l-195.7 41l8.2002 39.2998zM341.7 224l-25.5 -30.7998l-153.5 128.3l25.5 30.7998zM310.5 184.3l-16.7998 -36.2998l-181.2 84.5l16.7002 36.5zM262 416l119.3 -160.3l-32 -24l-119.3 160.3zM282.5 88v-39.7002h-200v39.7002h200zM322.2 8v120h40
-v-160h-359.5v160h40v-120h279.5z" />
-    <glyph glyph-name="instagram" unicode="&#xf16d;" 
-d="M224.1 307c63.6006 0 114.9 -51.2998 114.9 -114.9c0 -63.5996 -51.2998 -114.899 -114.9 -114.899c-63.5996 0 -114.899 51.2998 -114.899 114.899c0 63.6006 51.2998 114.9 114.899 114.9zM224.1 117.4c41.1006 0 74.7002 33.5 74.7002 74.6992
-c0 41.2002 -33.5 74.7002 -74.7002 74.7002c-41.1992 0 -74.6992 -33.5 -74.6992 -74.7002c0 -41.1992 33.5996 -74.6992 74.6992 -74.6992zM370.5 311.7c0 -14.9004 -12 -26.7998 -26.7998 -26.7998c-14.9004 0 -26.7998 12 -26.7998 26.7998s12 26.7998 26.7998 26.7998
-s26.7998 -12 26.7998 -26.7998zM446.6 284.5c2.10059 -37 2.10059 -147.8 0 -184.8c-1.7998 -35.9004 -10 -67.7002 -36.1992 -93.9004c-26.2002 -26.2998 -58 -34.5 -93.9004 -36.2002c-37 -2.09961 -147.9 -2.09961 -184.9 0
-c-35.8994 1.80078 -67.5996 10 -93.8994 36.2002s-34.5 58 -36.2002 93.9004c-2.09961 37 -2.09961 147.899 0 184.899c1.7998 35.9004 9.90039 67.7002 36.2002 93.9004s58.0996 34.4004 93.8994 36.0996c37 2.10059 147.9 2.10059 184.9 0
-c35.9004 -1.7998 67.7002 -10 93.9004 -36.1992c26.2998 -26.2002 34.5 -58 36.1992 -93.9004zM398.8 60c11.7002 29.4004 9 99.5 9 132.1c0 32.6006 2.7002 102.601 -9 132.101c-7.89941 19.7002 -23 34.7998 -42.5996 42.5996c-29.4004 11.6006 -99.5 9 -132.101 9
-c-32.5996 0 -102.6 2.7002 -132.1 -9c-19.7002 -7.89941 -34.7998 -23 -42.5996 -42.5996c-11.6006 -29.4004 -9 -99.5 -9 -132.101c0 -32.5996 -2.7002 -102.6 9 -132.1c7.89941 -19.7002 23 -34.7998 42.5996 -42.5996c29.4004 -11.6006 99.5 -9 132.1 -9
-c32.6006 0 102.601 -2.7002 132.101 9c19.7002 7.89941 34.7998 23 42.5996 42.5996z" />
-    <glyph glyph-name="flickr" unicode="&#xf16e;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM144.5 129c35.0996 0 63.5 28.4004 63.5 63.5s-28.4004 63.5 -63.5 63.5s-63.5 -28.4004 -63.5 -63.5s28.4004 -63.5 63.5 -63.5z
-M303.5 129c35.0996 0 63.5 28.4004 63.5 63.5s-28.4004 63.5 -63.5 63.5s-63.5 -28.4004 -63.5 -63.5s28.4004 -63.5 63.5 -63.5z" />
-    <glyph glyph-name="adn" unicode="&#xf170;" horiz-adv-x="496" 
-d="M248 280.5l64.9004 -98.7998h-129.801zM496 192c0 -136.9 -111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248s248 -111.1 248 -248zM396.2 109.3l-148.2 223.2l-148.2 -223.2h30.4004l33.5996 51.7002h168.601l33.5996 -51.7002h30.2002z" />
-    <glyph glyph-name="bitbucket" unicode="&#xf171;" horiz-adv-x="512" 
-d="M22.2002 416l466.8 -0.200195c0.954102 -0.0136719 1.875 -0.0800781 2.7998 -0.200195c7.58789 -1.25 13.3994 -7.83203 13.3994 -15.7715c0 -0.860352 -0.0683594 -1.7041 -0.199219 -2.52832l-67.9004 -416.8c-1.24902 -7.58887 -7.84277 -13.4014 -15.7832 -13.4014
-c-0.0722656 0 -0.144531 0 -0.216797 0.000976562h-325.699c-10.7129 0.0869141 -19.5967 7.94727 -21.3008 18.2002l-67.8994 412.101c-0.116211 0.924805 -0.182617 1.84668 -0.200195 2.7998c0.108398 8.7373 7.23242 15.8008 15.9951 15.8008
-c0.0683594 0 0.136719 0 0.205078 -0.000976562zM308.1 118.2l25.2002 147h-157.3l28.0996 -147h104z" />
-    <glyph glyph-name="tumblr" unicode="&#xf173;" horiz-adv-x="320" 
-d="M309.8 -32.2998c-13.5996 -14.5 -50 -31.7002 -97.3994 -31.7002c-120.801 0 -147 88.7998 -147 140.6v144h-47.5c-5.5 0 -10 4.5 -10 10v68c0 7.2002 4.5 13.6006 11.2998 16c62 21.8008 81.5 76 84.2998 117.101c0.799805 11 6.5 16.2998 16.0996 16.2998h70.9004
-c5.5 0 10 -4.5 10 -10v-115.2h83c5.5 0 10 -4.39941 10 -9.89941v-81.7002c0 -5.5 -4.5 -10 -10 -10h-83.4004v-133.2c0 -34.2002 23.7002 -53.5996 68 -35.7998c4.80078 1.89941 9 3.2002 12.7002 2.2002c3.5 -0.900391 5.7998 -3.40039 7.40039 -7.90039l22 -64.2998
-c1.7998 -5 3.2998 -10.6006 -0.400391 -14.5z" />
-    <glyph glyph-name="tumblr-square" unicode="&#xf174;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM317.7 51.7998c2.2998 2.40039 1.2998 5.90039 0.299805 9.10059l-13.7998 40.1992c-1 2.80078 -2.40039 4.40039 -4.60059 4.90039
-c-2.39941 0.599609 -5 -0.200195 -8 -1.40039c-27.6992 -11.0996 -42.5 1 -42.5 22.4004v83.2998h52.1006c3.39941 0 6.2002 2.7998 6.2002 6.2002v51.0996c0 3.40039 -2.80078 6.2002 -6.2002 6.2002h-51.9004v72c0 3.40039 -2.7998 6.2002 -6.2002 6.2002h-44.2998
-c-5.89941 0 -9.5 -3.2998 -10 -10.2002c-1.7998 -25.7002 -13.8994 -59.5 -52.7002 -73.2002c-4.2998 -1.5 -7.09961 -5.5 -7.09961 -10v-42.5c0 -3.39941 2.7998 -6.19922 6.2002 -6.19922h29.7002v-90c0 -32.4004 16.3994 -87.9004 91.8994 -87.9004
-c29.7002 0 52.4004 10.7002 60.9004 19.7998z" />
-    <glyph glyph-name="apple" unicode="&#xf179;" horiz-adv-x="384" 
-d="M318.7 179.3c0 -1.89941 -3.5 -61.2002 61.7002 -91.8994c-12.2002 -36.8008 -54 -118.601 -102.601 -119.301c-28.0996 0 -44.5996 17.9004 -76.3994 17.9004c-32.8008 0 -50.6006 -17.2998 -75.8008 -17.9004c-48.1992 -1.5 -94.3994 88.5 -107.199 125.2
-c-9.60059 27.9336 -14.4004 55 -14.4004 81.2002c0 88.7002 59.2998 132.3 115.1 133.2c27 0 61.4004 -19.7002 76.4004 -19.7002c14.2002 0 53 23.5 88.5 20.7002c37.5 -2.90039 65.9004 -17.7002 84.7002 -44.6006c-33.6006 -20.3994 -50.2002 -48.0996 -50 -84.7998z
-M262.1 343.5c-19.5996 -22.9004 -43.3994 -36.2998 -69.5 -34.2998c-2.19922 27.5996 8.10059 52.0996 25.6006 71.8994c15.8994 18.5 43.7998 33.5 67.8994 34.9004c0.800781 -10.5996 3.30078 -40.0996 -24 -72.5z" />
-    <glyph glyph-name="windows" unicode="&#xf17a;" 
-d="M0 354.3l183.6 25.2998v-177.399h-183.6v152.1zM0 29.7002v149.899h183.6v-175.199zM203.8 1.7002v177.899h244.2v-211.6zM203.8 382.3l244.2 33.7002v-213.8h-244.2v180.1z" />
-    <glyph glyph-name="android" unicode="&#xf17b;" horiz-adv-x="576" 
-d="M420.55 146.07c-13.2461 0 -24 10.7539 -24 24s10.7539 24 24 24s24 -10.7539 24 -24s-10.7539 -24 -24 -24zM155.45 146.07c-13.2461 0 -24 10.7539 -24 24s10.7539 24 24 24s24 -10.7539 24 -24s-10.7539 -24 -24 -24zM429.15 290.55l47.9395 83
-c1.06738 1.59082 1.69043 3.50391 1.69043 5.5625c0 5.51855 -4.48047 10 -10 10c-3.93359 0 -7.32812 -2.25684 -8.95996 -5.5625v0l-48.54 -84.0693c-37.5742 16.8516 -79.2197 26.2266 -123.037 26.2266c-43.8164 0 -85.9492 -9.375 -123.523 -26.2266l-48.54 84.0693
-c-1.63184 3.30566 -5.03809 5.58203 -8.97168 5.58203c-5.51953 0 -10 -4.48145 -10 -10c0 -2.05859 0.634766 -3.99121 1.70215 -5.58203v0l47.9395 -83c-82.3193 -44.7695 -138.609 -128.1 -146.85 -226.55h576c-8.24023 98.4502 -64.54 181.78 -146.85 226.55z" />
-    <glyph glyph-name="linux" unicode="&#xf17c;" 
-d="M220.8 324.7c-1.09961 0.599609 -3.09961 0.399414 -3.39941 1.7002c-0.200195 0.399414 0.199219 0.899414 0.599609 1.09961c1.59961 0.900391 3.7998 0.599609 5.5 -0.0996094c1.2998 -0.600586 3.40039 -1.5 3.2002 -2.90039
-c-0.100586 -1.09961 -1.7998 -1.5 -2.90039 -1.5c-1.2002 0 -2 1.2002 -3 1.7002zM198.9 323c-1 -0.0996094 -2.7002 0.400391 -2.80078 1.40039c-0.199219 1.39941 1.90039 2.2998 3.2002 2.89941c1.7002 0.700195 3.90039 1 5.5 0.100586
-c0.400391 -0.200195 0.799805 -0.700195 0.600586 -1.10059c-0.400391 -1.2002 -2.40039 -1 -3.5 -1.59961c-1 -0.5 -1.80078 -1.7002 -3 -1.7002zM420 44.2002c11.0996 -12.4004 15.9004 -21.5 15.5 -29.7002c-0.5 -8.2002 -6.5 -13.7998 -13.9004 -18.2998
-c-14.8994 -9 -37.2998 -15.7998 -50.8994 -32.2002c-14.2002 -16.9004 -31.7002 -26.5996 -48.2998 -27.9004c-16.5 -1.2998 -32 6.30078 -40.3008 23v0.100586c-1.09961 2.09961 -1.89941 4.39941 -2.5 6.7002c-21.5 -1.2002 -40.1992 5.2998 -55.0996 4.09961
-c-22 -1.2002 -35.7998 -6.5 -48.2998 -6.59961c-4.7998 -10.6006 -14.2998 -17.6006 -25.9004 -20.2002c-16 -3.7002 -36.0996 0 -55.8994 10.3994c-18.5 9.80078 -42 8.90039 -59.3008 12.5c-8.69922 1.80078 -16.2998 5 -20.0996 12.3008
-c-3.7002 7.2998 -3 17.2998 2.2002 31.6992c1.7002 5.10059 0.399414 12.7002 -0.799805 20.8008c-0.600586 3.89941 -1.2002 7.89941 -1.2002 11.7998c0 4.2998 0.700195 8.5 2.7998 12.3994c4.5 8.5 11.7998 12.1006 18.5 14.5c6.7002 2.40039 12.7998 4 17 8.30078
-c5.2002 5.5 10.0996 14.3994 16.5996 20.1992c-2.59961 17.2002 0.200195 35.4004 6.2002 53.3008c12.6006 37.8994 39.2002 74.1992 58.1006 96.6992c16.0996 22.9004 20.7998 41.3008 22.5 64.7002c1.09961 31.7998 -24.5 135.4 77.8994 135.2
-c80.9004 -0.0996094 76.2998 -85.4004 75.7998 -131.3c-0.299805 -30.1006 16.3008 -50.5 33.4004 -72c15.2002 -18 35.0996 -44.2998 46.5 -74.4004c9.2998 -24.5996 12.9004 -51.7998 3.7002 -79.0996c1.39941 -0.5 2.7998 -1.2002 4.09961 -2
-c1.40039 -0.799805 2.7002 -1.7998 4 -2.90039c6.60059 -5.59961 8.7002 -14.2998 10.5 -22.3994c1.90039 -8.10059 3.60059 -15.7002 7.2002 -19.7002zM223.7 360.7c-3.2002 -7.2002 -3.90039 -14.9004 -2.90039 -21.7998c3.60059 -0.900391 8.90039 -2.40039 13 -4.40039
-c-2.09961 12.2002 4.5 23.5 11.7998 23c8.90039 -0.299805 13.9004 -15.5 9.10059 -27.2998c-0.799805 -1.90039 -2.7998 -3.40039 -3.90039 -4.60059c6.7002 -2.2998 11 -4.09961 12.6006 -4.89941c7.89941 9.5 10.7998 26.2002 4.2998 40.3994
-c-9.7998 21.4004 -34.2002 21.8008 -44 -0.399414zM183 372.2c-18.9004 0 -24 -37.5 -8.40039 -52.1006c7.80078 5.7002 6.90039 4.7002 5.90039 5.5c-8 6.90039 -6.59961 27.4004 1.7998 28.1006c6.2998 0.5 10.7998 -10.7002 9.60059 -19.6006
-c3.09961 2.10059 6.69922 3.60059 10.1992 4.60059c1.7002 19.2998 -9 33.5 -19.0996 33.5zM169.4 311.5c-4.2002 -3.2998 -5.60059 -7.40039 -4.2002 -12.2998c1.5 -4.90039 6.09961 -10.5 14.7002 -15.2998c7.7998 -4.60059 12 -11.5 20 -15
-c2.59961 -1.10059 5.69922 -1.90039 9.59961 -2.10059c18.4004 -1.09961 27.0996 11.2998 38.2002 14.9004c11.7002 3.7002 20.0996 11 22.7002 18.0996c3.19922 8.5 -2.10059 14.7002 -10.5 18.2002c-11.3008 4.90039 -16.3008 5.2002 -22.6006 9.2998
-c-10.2998 6.60059 -18.7998 8.90039 -25.8994 8.90039c-14.4004 0 -23.2002 -9.7998 -27.9004 -14.2002c-0.5 -0.5 -7.90039 -5.90039 -14.0996 -10.5zM172.7 -22.5c2.09961 20.5 -31.5 49 -41 68.9004l-19.6006 35.5996c-6.7998 9.2002 -13.7998 14.7998 -21.8994 16
-c-7.7002 1.2002 -12.6006 -1.40039 -17.7002 -6.90039c-4.7998 -5.09961 -8.7998 -12.2998 -14.2998 -18c-7.7998 -6.5 -9.2998 -6.19922 -19.6006 -9.89941c-6.2998 -2.2002 -11.2998 -4.60059 -14.7998 -11.2998c-2.7002 -5 -2.09961 -12.2002 -0.899414 -20
-c1.19922 -7.90039 3 -16.3008 0.599609 -23.9004v-0.200195c-5 -13.7002 -5 -21.7002 -2.59961 -26.3994c7.89941 -15.4004 46.5996 -6.10059 76.5 -21.9004c31.3994 -16.4004 72.5996 -17.0996 75.2998 18zM171.3 3.40039c37.6006 -25.7002 82.2002 -15.7002 114.3 7.19922
-c3.2002 11 6.30078 21.3008 6.80078 29c0.799805 15.2002 1.59961 28.7002 4.39941 39.9004c3.10059 12.5996 9.2998 23.0996 21.4004 27.2998c2.2998 21.1006 18.7002 21.1006 38.2998 12.5c18.9004 -8.5 26 -16 22.7998 -26.0996c1 0 2 0.0996094 4.2002 0
-c5.2002 16.8994 -14.2998 28 -30.7002 34.7998c2.90039 12 2.40039 24.0996 -0.399414 35.7002c-6 25.2998 -22.6006 47.7998 -35.2002 59c-2.2998 0.0996094 -2.10059 -1.90039 2.59961 -6.5c11.6006 -10.7002 37.1006 -49.2002 23.2998 -84.9004
-c-3.89941 1 -7.59961 1.5 -10.8994 1.40039c-5.2998 29.0996 -17.5 53.2002 -23.6006 64.5996c-11.5 21.4004 -29.5 65.2998 -37.1992 95.7002c-4.5 -6.40039 -12.4004 -11.9004 -22.3008 -15c-4.69922 -1.5 -9.69922 -5.5 -15.8994 -9
-c-13.9004 -8 -30 -8.7998 -42.4004 1.2002c-4.5 3.59961 -8 7.59961 -12.5996 10.2998c-1.60059 0.900391 -5.10059 3.2998 -6.2002 4.09961c-2 -37.7998 -27.2998 -85.2998 -39.2998 -112.699c-8.2998 -19.7002 -13.2002 -40.8008 -13.7998 -61.5
-c-21.8008 29.0996 -5.90039 66.2998 2.59961 82.3994c9.5 17.6006 11 22.5 8.7002 20.7998c-8.60059 -14 -22 -36.2998 -27.2002 -59.1992c-2.7002 -11.9004 -3.2002 -24 0.299805 -35.2002s11.1006 -21.5 24.6006 -29.9004c0 0 24.7998 -14.2998 38.2998 -32.5
-c7.39941 -10 9.7002 -18.7002 7.39941 -24.8994c-2.5 -6.7002 -9.59961 -8.90039 -16.6992 -8.90039c4.7998 -6 10.2998 -13 14.3994 -19.5996zM428.7 14.9004c0.299805 5.09961 -3.10059 13 -13.7002 24.5996c-10 11.2998 -7.2002 33.0996 -17.0996 41.5996
-c-6.90039 6 -13.6006 5.40039 -22.6006 5.10059c-7.7002 -8.7998 -25.7998 -19.6006 -38.3994 -16.2998c-11.5 2.89941 -18 16.2998 -18.8008 29.5c-0.299805 -0.200195 -0.699219 -0.300781 -1 -0.5c-7.09961 -3.90039 -11.0996 -10.8008 -13.6992 -21.1006
-c-2.5 -10.2002 -3.40039 -23.5 -4.2002 -38.7002c-0.700195 -11.7998 -6.2002 -26.3994 -9.90039 -40.5996c-3.5 -13.2002 -5.7998 -25.2002 -1.09961 -36.2998c7.2002 -14.5 19.5 -20.4004 33.7002 -19.2998c14.1992 1.09961 30.3994 9.7998 43.5996 25.5
-c22 26.5996 62.2998 29.6992 63.2002 46.5zM173.3 299.3c-3.5 2.7998 -3.09961 6.60059 -1.7002 6.5c2.40039 -0.299805 2.80078 -3.5 4.30078 -4.89941c2 -1.90039 4.59961 -4.40039 7.69922 -6.90039c6.2002 -4.90039 14.5 -9.7002 24.9004 -9.7002
-s22.5 6 29.9004 10.2002c4.19922 2.40039 9.5 6.59961 13.8994 9.7998c3.40039 2.5 3.2002 5.40039 6 5.10059c2.7998 -0.300781 0.799805 -3.2002 -3.09961 -6.60059c-3.90039 -3.39941 -9.90039 -7.7998 -14.7998 -10.3994
-c-9.30078 -4.90039 -20.2002 -10.8008 -31.8008 -10.8008c-11.5 0 -20.6992 5.40039 -27.2998 10.6006c-3.2998 2.59961 -6 5.2002 -8 7.09961z" />
-    <glyph glyph-name="dribbble" unicode="&#xf17d;" horiz-adv-x="512" 
-d="M256 440c136.748 0 248 -111.252 248 -248s-111.252 -248 -248 -248s-248 111.252 -248 248s111.252 248 248 248zM419.97 325.634c-4.46582 -6.04102 -39.9629 -51.5459 -118.284 -83.5225c7.43652 -15.2217 12.8652 -27.5732 18.6172 -41.6143
-c70.4844 8.86426 140.519 -5.34082 147.502 -6.81836c-0.46582 49.998 -18.332 95.9092 -47.835 131.955zM396.421 350.13c-52.0947 46.2188 -122.885 63.6816 -190.061 47.4893c5.85449 -7.83984 44.3281 -60.2324 79.04 -124.008
-c75.3232 28.2324 107.211 71.0918 111.021 76.5186zM165.941 383.38c-59.2637 -27.9531 -103.562 -82.585 -117.298 -148.318c9.47461 -0.125 96.7471 -0.503906 195.834 25.8096c-35.0986 62.3926 -72.9512 114.85 -78.5361 122.509zM44.1699 191.677
-c0 -54.4072 20.624 -104.082 54.457 -141.636c34.3369 58.7793 103.932 120.731 180.531 142.306c-5.31738 12.0342 -11.1104 24.0811 -17.1738 35.9492c-105.786 -31.6592 -208.438 -30.3359 -217.706 -30.1455c-0.0654297 -2.15137 -0.108398 -4.30762 -0.108398 -6.47363
-zM125.977 24.5645c62.7539 -48.9355 144.656 -56.8955 212.769 -27.8828c-3.15039 18.585 -15.4492 83.3555 -45.1895 160.639c-85.4004 -29.1348 -145.452 -87.5234 -167.579 -132.756zM374.357 16.0752c47.5215 32.1338 81.3525 83.0371 90.7949 141.978
-c-7.24707 2.28711 -65.5674 19.6816 -131.947 9.05566c27.7061 -76.1367 38.9805 -138.147 41.1523 -151.033z" />
-    <glyph glyph-name="skype" unicode="&#xf17e;" 
-d="M424.7 148.2c14.5996 -18.9004 23.2998 -42.5 23.2002 -68.1006c0 -61.7998 -50.2002 -112 -112 -112c-25.6006 0 -49.2002 8.7002 -68.2002 23.3008c-14.1006 -3 -28.9004 -4.7002 -43.7998 -4.7002c-113.4 0 -205.301 91.7998 -205.301 205.3
-c0 14.9004 1.80078 29.7998 4.7002 43.7998c-14.5996 18.9004 -23.2998 42.5 -23.2998 68.2002c0 61.7998 50.2002 112 112 112c25.7002 0 49.2998 -8.7002 68.2998 -23.4004c14.1006 3 28.9004 4.7002 43.7998 4.7002c113.4 0 205.301 -91.7998 205.301 -205.3
-c0 -14.9004 -1.80078 -29.7998 -4.7002 -43.7998zM230.1 56.7002c54.9004 0 112 27.3994 112 86.5c0 50.7998 -49.2998 68.2998 -90.6992 77.5996c-48.3008 11.2002 -69.1006 13.2002 -69.1006 33c0 15.5 16.2998 22.5 42 22.5c45.7998 0 46.7002 -33.5 75 -33.5
-c18.9004 0 30.2998 14.9004 30.2998 31.7998c0 33.5 -55.6992 55.4004 -110.8 55.4004c-50.5 0 -109.1 -21.9004 -109.1 -81.0996c0 -65.2002 55.2998 -71.8008 117.8 -87.2002c26 -6.40039 42 -9.2998 42 -28c0 -14.9004 -16.5996 -26.2998 -42.2998 -26.2998
-c-54 0 -56.9004 44.8994 -88.1006 44.8994c-20.5 0 -29.5 -14.5996 -29.5 -30.5996c0 -35.7998 54.9004 -65 120.5 -65z" />
-    <glyph glyph-name="foursquare" unicode="&#xf180;" horiz-adv-x="368" 
-d="M323.1 445c40 0 50.7002 -22.7998 42.2002 -65.2002l-48.5996 -243c-3.7002 -14.5 -9.2002 -39.7002 -44.2998 -39.7002h-83.4004c-3.40039 0 -3.7002 0.300781 -6.7998 -3.09961c0 0 -2.2002 -2.5 -131.101 -151.9
-c-10.0996 -11.6992 -26.6992 -9.59961 -32.8994 -7.09961c-6.10059 2.40039 -18.2002 9.7998 -18.2002 30.0996v433.801c0 17.7998 12.4004 46.0996 49.9004 46.0996h273.199zM306.8 371.2c2.10059 9.7998 -5.2998 17.5 -13.5 17.5h-219
-c-9.7998 0 -16.5996 -8.90039 -16.5996 -16.6006v-338.8c0 -0.899414 0.899414 -1.2002 1.7998 -0.299805c80.5996 96.9004 89.5 108.3 89.5 108.3c9.2998 10.7998 13 12.6006 26.5 12.6006h73.5c10.0996 0 16 8.59961 16.9004 13.5
-c0.899414 5 9.59961 49.8994 11.3994 58.7998c1.7998 9 -6.5 18.2002 -14.7998 18.2002h-90.4004c-12 0 -20.5996 8.59961 -20.5996 20.5996v13c0 12 8.59961 20.2998 20.5996 20.2998h106.4c7.40039 0 15.7002 6.7002 16.9004 13.2002z" />
-    <glyph glyph-name="trello" unicode="&#xf181;" 
-d="M392.3 416c30.7998 -0.200195 55.7002 -25.2002 55.6006 -56v-336c0 -30.7998 -24.9004 -55.7998 -55.7002 -56h-336.2c-30.9004 0 -56 25.0996 -56 56c0 340 -0.0996094 336 0 336c0 30.9004 25.0996 56 56.0996 56h336.2zM197 76.7002h0.0996094v254.2
-c0 14.8994 -12.0996 26.8994 -26.8994 26.8994h-82.9004c-14.8994 0 -26.8994 -12.0996 -26.8994 -26.8994v-254.2c0.0996094 -14.7998 12.1992 -26.7002 27 -26.6006h82.6992c14.8008 0 26.7002 11.9004 26.9004 26.6006zM390.1 188.7v142.1
-c0 14.9004 -12.0996 26.9004 -26.8994 26.9004h-81.1006c-14.7998 0 -26.7998 -12.1006 -26.7998 -26.9004v-142.1c0 -14.9004 12.1006 -26.9004 26.9004 -26.9004h81c14.8994 0 26.8994 12.1006 26.8994 26.9004z" />
-    <glyph glyph-name="gratipay" unicode="&#xf184;" horiz-adv-x="496" 
-d="M248 440c136.9 0 248 -111.1 248 -248s-111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248zM362.6 213.6c8.80078 12 19.1006 50.4004 -13.7998 72c-27.7002 18.1006 -54.2002 4.2002 -68.0996 -11.8994c-15.1006 -16.9004 -45.7998 -17.9004 -61.7002 0
-c-13.9004 16.0996 -40.4004 30 -68.5 11.8994c-32.7002 -21.5996 -22.2998 -60.0996 -13.5996 -72l112.699 -152.699z" />
-    <glyph glyph-name="vk" unicode="&#xf189;" horiz-adv-x="576" 
-d="M545 330.3c-7.40039 -34.2998 -79.2998 -135.5 -79.4004 -135.6c-6.19922 -10 -8.69922 -15 0 -26.2002c3.40039 -4.7998 79.1006 -76.5996 90.3008 -111.5c4.89941 -16.5996 -3.60059 -25 -20.4004 -25h-58.9004c-22.3994 0 -29 17.9004 -69 57.9004
-c-35 33.6992 -50 38.0996 -58.6992 38.0996c-18.8008 0 -15.4004 -6.2998 -15.4004 -73.0996c0 -14.5 -4.59961 -22.9004 -42.0996 -22.9004c-62.4004 0 -131 37.9004 -179.7 107.8c-73.1006 102.4 -93.1006 179.9 -93.1006 195.5c0 8.7998 3.40039 16.7002 20.2002 16.7002
-h58.9004c15.0996 0 20.7998 -6.59961 26.5996 -22.9004c28.7998 -84 77.4004 -157.399 97.4004 -157.399c7.5 0 10.8994 3.5 10.8994 22.5v86.7998c-2.19922 40 -23.3994 43.2998 -23.3994 57.5c0 6.5 5.59961 13.5 15 13.5h92.5996
-c12.4004 0 16.6006 -6.7002 16.6006 -21.7002v-116.7c0 -12.5 5.69922 -16.8994 9.39941 -16.8994c7.5 0 13.7998 4.39941 27.5 18.0996c42.4004 47.4004 72.4004 120.5 72.4004 120.5c3.7002 8.7998 10.5996 16.7002 25.5996 16.7002h58.9004
-c17.7998 0 21.5 -9.2002 17.7998 -21.7002z" />
-    <glyph glyph-name="weibo" unicode="&#xf18a;" horiz-adv-x="512" 
-d="M407 270.4c7.59961 24 -13.4004 46.7998 -37.4004 41.6992c-22 -4.7998 -28.7998 28.1006 -7.09961 32.8008c50.0996 10.8994 92.2998 -37.1006 76.5 -84.8008c-6.7998 -21.1992 -38.7998 -10.7998 -32 10.3008zM214.8 1.2998c-106.3 0 -214.8 51.4004 -214.8 136.3
-c0 44.3008 28 95.4004 76.2998 143.7c99.7002 99.7002 203.2 100.9 173.601 5.7002c-4 -13.0996 12.2998 -5.7002 12.2998 -6c79.5 33.5996 140.5 16.7998 114 -51.4004c-3.7002 -9.39941 1.09961 -10.8994 8.2998 -13.0996c135.7 -42.2998 34.7998 -215.2 -169.7 -215.2z
-M358.5 147.6c-5.40039 55.7002 -78.5 94 -163.4 85.7002c-84.7998 -8.59961 -148.8 -60.2998 -143.399 -116c5.39941 -55.7002 78.5 -94 163.399 -85.7002c84.8008 8.60059 148.801 60.3008 143.4 116zM347.9 412.9c102.3 21.5996 189.3 -74.5 157.399 -174.301
-c-8.2998 -25 -44.7998 -12.1992 -37.3994 12c23.0996 71.2002 -39.4004 139.2 -111.7 124c-25.1006 -5.39941 -34.2002 32.7002 -8.2998 38.3008zM269.4 101.9c-17.1006 -38.8008 -66.8008 -60 -109.101 -46.3008c-40.7998 13.1006 -58 53.4004 -40.2998 89.7002
-c17.7002 35.4004 63.0996 55.4004 103.4 45.1006c42 -10.8008 63.0996 -50.2002 46 -88.5zM183.1 131.9c-12.8994 5.39941 -30 -0.300781 -38 -12.9004c-8.2998 -12.9004 -4.2998 -28 8.60059 -34c13.0996 -6 30.7998 -0.299805 39.0996 12.9004
-c8 13.0996 3.7002 28.2998 -9.7002 34zM215.7 145.3c-5.10059 1.7002 -11.4004 -0.599609 -14.2998 -5.39941c-2.90039 -5.10059 -1.40039 -10.6006 3.69922 -12.9004c5.10059 -2 11.7002 0.299805 14.6006 5.40039c2.7998 5.19922 1.09961 10.8994 -4 12.8994z" />
-    <glyph glyph-name="renren" unicode="&#xf18b;" horiz-adv-x="512" 
-d="M214 278.9c0 -110.4 -61 -205.4 -147.6 -247.4c-36.4004 43.2998 -58.4004 98.7998 -58.4004 159.9c0 122.699 89.0996 224.399 206 244.1v-156.6zM255 -56c-42.9004 0 -83.2998 11 -118.5 30.4004c57.2002 36.0996 103.4 90.6992 118.5 154.6
-c15.5 -63.9004 61.7002 -118.5 118.8 -154.7c-35.0996 -19.2998 -75.5 -30.2998 -118.8 -30.2998zM445.6 31.5c-86.5996 42 -147.6 136.9 -147.6 247.4v156.6c116.9 -19.7002 206 -121.4 206 -244.1c0 -61.1006 -22 -116.601 -58.4004 -159.9z" />
-    <glyph glyph-name="pagelines" unicode="&#xf18c;" horiz-adv-x="384" 
-d="M384 135.3c-55.0996 -136.7 -187.1 -54 -187.1 -54c-40.5 -81.7998 -107.4 -134.399 -184.601 -134.7c-16.0996 0 -16.5996 24.4004 0 24.4004c64.4004 0.299805 120.5 42.7002 157.2 110.1c-41.0996 -15.8994 -118.6 -27.8994 -161.6 82.2002
-c109 44.9004 159.1 -11.2002 178.3 -45.5c9.89941 24.4004 17 50.9004 21.5996 79.7002c0 0 -139.7 -21.9004 -149.5 98.0996c119.101 47.9004 152.601 -76.6992 152.601 -76.6992c1.59961 16.6992 3.2998 52.5996 3.2998 53.3994c0 0 -106.3 73.7002 -38.1006 165.2
-c124.601 -43 61.4004 -162.4 61.4004 -162.4c0.5 -1.59961 0.5 -23.7998 0 -33.3994c0 0 45.2002 89 136.4 57.5c-4.2002 -134 -141.9 -106.4 -141.9 -106.4c-4.40039 -27.3994 -11.2002 -53.3994 -20 -77.5c0 0 83 91.7998 172 20z" />
-    <glyph glyph-name="stack-exchange" unicode="&#xf18d;" 
-d="M17.7002 115.7h412.7v-22c0 -37.7002 -29.3008 -68 -65.3008 -68h-19l-86.7998 -89.7002v89.7002h-176.3c-36 0 -65.2998 30.2998 -65.2998 68v22zM17.7002 139.3v85h412.7v-85h-412.7zM17.7002 248.7v85h412.7v-85h-412.7zM365 448
-c36 0 65.2998 -30.2998 65.4004 -67.7002v-22.2998h-412.7v22.2998c0 37.4004 29.2998 67.7002 65.2998 67.7002h282z" />
-    <glyph glyph-name="vimeo-square" unicode="&#xf194;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM383.8 266.4c1.90039 41.5996 -13.5996 63 -46.5 64c-44.2998 1.39941 -74.3994 -23.6006 -90.0996 -75.1006
-c19.5996 8.40039 48.5996 10.6006 45.2002 -22.2002c-0.900391 -11.0996 -8.10059 -27.0996 -21.5 -48.2998c-37.2002 -58.7002 -46.3008 -39.0996 -66.8008 90.5c-5.7998 36.5 -21.0996 53.5 -46 51.1006c-22 -2 -57.1992 -38 -94.0996 -70.4004l15 -19.4004
-c14.2998 10.1006 22.7002 15.1006 25.0996 15.1006c20.8008 0 31.5 -54.1006 56.7002 -146.4c12.9004 -34.3994 28.6006 -51.5996 47.2998 -51.5996c30.1006 0 66.9004 28.2998 110.4 84.7998c42.0996 54.0996 63.9004 96.7998 65.2998 127.9z" />
-    <glyph glyph-name="slack" unicode="&#xf198;" 
-d="M94.1201 132.9c0 -25.9004 -21.1602 -47.0605 -47.0605 -47.0605c-25.8994 0 -47.0596 21.1602 -47.0596 47.0605c0 25.8994 21.1602 47.0596 47.0596 47.0596h47.0605v-47.0596zM117.84 132.9c0 25.8994 21.1602 47.0596 47.0605 47.0596
-c25.8994 0 47.0596 -21.1602 47.0596 -47.0596v-117.841c0 -25.8994 -21.1602 -47.0596 -47.0596 -47.0596c-25.9004 0 -47.0605 21.1602 -47.0605 47.0596v117.841zM164.9 321.88c-25.9004 0 -47.0605 21.1602 -47.0605 47.0605c0 25.8994 21.1602 47.0596 47.0605 47.0596
-c25.8994 0 47.0596 -21.1602 47.0596 -47.0596v-47.0605h-47.0596zM164.9 298.16c25.8994 0 47.0596 -21.1602 47.0596 -47.0605c0 -25.8994 -21.1602 -47.0596 -47.0596 -47.0596h-117.841c-25.8994 0 -47.0596 21.1602 -47.0596 47.0596
-c0 25.9004 21.1602 47.0605 47.0596 47.0605h117.841zM353.88 251.1c0 25.9004 21.1602 47.0605 47.0605 47.0605c25.8994 0 47.0596 -21.1602 47.0596 -47.0605c0 -25.8994 -21.1602 -47.0596 -47.0596 -47.0596h-47.0605v47.0596zM330.16 251.1
-c0 -25.8994 -21.1602 -47.0596 -47.0605 -47.0596c-25.8994 0 -47.0596 21.1602 -47.0596 47.0596v117.841c0 25.8994 21.1602 47.0596 47.0596 47.0596c25.9004 0 47.0605 -21.1602 47.0605 -47.0596v-117.841zM283.1 62.1201c25.9004 0 47.0605 -21.1602 47.0605 -47.0605
-c0 -25.8994 -21.1602 -47.0596 -47.0605 -47.0596c-25.8994 0 -47.0596 21.1602 -47.0596 47.0596v47.0605h47.0596zM283.1 85.8398c-25.8994 0 -47.0596 21.1602 -47.0596 47.0605c0 25.8994 21.1602 47.0596 47.0596 47.0596h117.841
-c25.8994 0 47.0596 -21.1602 47.0596 -47.0596c0 -25.9004 -21.1602 -47.0605 -47.0596 -47.0605h-117.841z" />
-    <glyph glyph-name="wordpress" unicode="&#xf19a;" horiz-adv-x="512" 
-d="M61.7002 278.6l101.5 -278c-71 34.4004 -119.9 107.2 -119.9 191.4c0 30.9004 6.60059 60.0996 18.4004 86.5996zM399.6 202.7c0 -18.2002 -7 -39.2998 -16 -68.7002l-21.1992 -70.9004l-76.9004 228.7c12.7998 0.700195 24.2998 2 24.2998 2
-c11.4004 1.2998 10.1006 18.2002 -1.39941 17.5c0 0 -34.5 -2.7002 -56.7002 -2.7002c-20.9004 0 -56 2.7002 -56 2.7002c-11.4004 0.700195 -12.7998 -16.7998 -1.2998 -17.5c0 0 10.7998 -1.2998 22.2998 -2l33.0996 -90.7998l-46.5996 -139.6l-77.5 230.399
-c12.7998 0.700195 24.2998 2 24.2998 2c11.4004 1.2998 10.0996 18.2002 -1.40039 17.5c0 0 -34.5 -2.7002 -56.6992 -2.7002c-4 0 -8.7002 0.100586 -13.7002 0.300781c38.0996 57.7998 103.5 95.8994 177.8 95.8994c55.4004 0 105.8 -21.2002 143.7 -55.8994
-c-1 0.0996094 -1.90039 0.199219 -2.7998 0.199219c-20.9004 0 -35.7002 -18.1992 -35.7002 -37.7998c0 -17.5 10.0996 -32.3994 20.8994 -49.8994c8.10059 -14.2002 17.5 -32.4004 17.5 -58.7002zM259.7 173.4l65.3994 -179.2c0.400391 -1 0.900391 -2 1.5 -2.90039
-c-22.0996 -7.7998 -45.7998 -12.0996 -70.5996 -12.0996c-20.9004 0 -41 3.09961 -60.0996 8.7002zM442.7 294.1c16.5996 -30.2998 26 -65.0996 26 -102.1c0 -78.5 -42.5 -147 -105.8 -183.9l65 187.9c12.1992 30.4004 16.1992 54.5996 16.1992 76.2002
-c0 7.89941 -0.5 15.0996 -1.39941 21.8994zM504 192c0 -136.8 -111.3 -248 -248 -248c-136.8 0 -248 111.3 -248 248c0 136.8 111.2 248 248 248c136.7 0 248 -111.2 248 -248zM492.6 192c0 130.5 -106.199 236.6 -236.6 236.6c-130.5 0 -236.6 -106.1 -236.6 -236.6
-s106.199 -236.6 236.6 -236.6c130.5 0 236.6 106.1 236.6 236.6z" />
-    <glyph glyph-name="openid" unicode="&#xf19b;" 
-d="M271.5 16l-68 -32c-115 10.2998 -203.5 71.5 -203.5 145.8c0 71.5 82.5 131 191.7 144.3v-43c-71.5 -12.5 -124 -53 -124 -101.3c0 -51 58.5 -93.2998 135.7 -103v340l68 33.2002v-384h0.0996094zM448 157l-131.3 28.5l36.7998 20.7002c-19.5 11.5 -43.5 20 -70 24.7998
-v43c46.2002 -5.5 87.7002 -19.5 120.3 -39.2998l35 19.7998z" />
-    <glyph glyph-name="yahoo" unicode="&#xf19e;" horiz-adv-x="512" 
-d="M223.69 306.94h93.5791l-140.909 -338.94h-94.1699l38.5693 89.8096l-105.83 249.131h96.0703l56 -143.171zM329.09 171.15c32.1328 0 58.2197 -26.0879 58.2197 -58.2207c0 -32.1318 -26.0869 -58.2197 -58.2197 -58.2197s-58.2197 26.0879 -58.2197 58.2197
-c0 32.1328 26.0869 58.2207 58.2197 58.2207zM394.65 416h104.42l-92.6299 -223.47h-104.79z" />
-    <glyph glyph-name="google" unicode="&#xf1a0;" horiz-adv-x="488" 
-d="M488 186.2c0 -141.5 -96.9004 -242.2 -240 -242.2c-137.2 0 -248 110.8 -248 248s110.8 248 248 248c66.7998 0 123 -24.5 166.3 -64.9004l-67.5 -64.8994c-88.2998 85.2002 -252.5 21.2002 -252.5 -118.2c0 -86.5 69.1006 -156.6 153.7 -156.6
-c98.2002 0 135 70.3994 140.8 106.899h-140.8v85.2998h236.1c2.30078 -12.6992 3.90039 -24.8994 3.90039 -41.3994z" />
-    <glyph glyph-name="reddit" unicode="&#xf1a1;" horiz-adv-x="512" 
-d="M201.5 142.5c-13.7998 0 -24.9004 11.0996 -24.9004 24.5996c0 13.8008 11.1006 24.9004 24.9004 24.9004c13.5996 0 24.5996 -11.0996 24.5996 -24.9004c0 -13.5996 -11.0996 -24.5996 -24.5996 -24.5996zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248
-s111 248 248 248s248 -111 248 -248zM371.7 233.2c-9.40039 0 -17.7002 -3.90039 -23.7998 -10c-22.4004 15.5 -52.6006 25.5 -86.1006 26.5996l17.4004 78.2998l55.3994 -12.5c0 -13.5996 11.1006 -24.5996 24.6006 -24.5996c13.7998 0 24.8994 11.2998 24.8994 24.9004
-c0 13.5996 -11.0996 24.8994 -24.8994 24.8994c-9.7002 0 -18 -5.7998 -22.1006 -13.7998l-61.1992 13.5996c-3 0.800781 -6.10059 -1.39941 -6.90039 -4.39941l-19.0996 -86.4004c-33.2002 -1.39941 -63.1006 -11.2998 -85.5 -26.7998
-c-6.10059 6.40039 -14.7002 10.2002 -24.1006 10.2002c-34.8994 0 -46.2998 -46.9004 -14.3994 -62.7998c-1.10059 -5 -1.7002 -10.2002 -1.7002 -15.5c0 -52.6006 59.2002 -95.2002 132 -95.2002c73.0996 0 132.3 42.5996 132.3 95.2002
-c0 5.2998 -0.599609 10.7998 -1.90039 15.7998c31.3008 16 19.8008 62.5 -14.8994 62.5zM302.8 117c2.2002 2.2002 6.10059 2.2002 8.2998 0c2.5 -2.5 2.5 -6.40039 0 -8.59961c-22.8994 -22.8008 -87.3994 -22.8008 -110.199 0c-2.5 2.19922 -2.5 6.09961 0 8.59961
-c2.19922 2.2002 6.09961 2.2002 8.2998 0c17.5 -17.9004 75.3994 -18.2002 93.5996 0zM310.5 192c13.9004 0 24.9004 -11.0996 24.9004 -24.9004c0 -13.5 -11.1006 -24.5996 -24.9004 -24.5996c-13.5 0 -24.5996 11 -24.5996 24.5996c0 13.8008 11 24.9004 24.5996 24.9004z
-" />
-    <glyph glyph-name="reddit-square" unicode="&#xf1a2;" 
-d="M283.2 102.5c2.7002 -2.7002 2.7002 -6.7998 0 -9.2002c-24.5 -24.5 -93.7998 -24.5996 -118.4 0c-2.7002 2.40039 -2.7002 6.5 0 9.2002c2.40039 2.40039 6.5 2.40039 8.90039 0c18.7002 -19.2002 81 -19.5996 100.5 0c2.39941 2.2998 6.59961 2.2998 9 0zM191.9 156.3
-c0 -14.5996 -11.9004 -26.5 -26.5 -26.5c-14.9004 0 -26.8008 11.9004 -26.8008 26.5c0 14.9004 11.9004 26.7998 26.8008 26.7998c14.5996 0 26.5 -11.8994 26.5 -26.7998zM282.6 183.1c14.9004 0 26.8008 -11.8994 26.8008 -26.7998
-c0 -14.5996 -11.9004 -26.5 -26.8008 -26.5c-14.5996 0 -26.5 11.9004 -26.5 26.5c0 14.9004 11.9004 26.7998 26.5 26.7998zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM348.3 227.4
-c-10.0996 0 -19 -4.2002 -25.5996 -10.7002c-24.1006 16.7002 -56.5 27.3994 -92.5 28.5996l18.7002 84.2002l59.5 -13.4004c0 -14.5996 11.8994 -26.5 26.5 -26.5c14.8994 0 26.7998 12.2002 26.7998 26.8008c0 14.5996 -11.9004 26.7998 -26.7998 26.7998
-c-10.4004 0 -19.3008 -6.2002 -23.8008 -14.9004l-65.6992 14.6006c-3.30078 0.899414 -6.5 -1.5 -7.40039 -4.80078l-20.5 -92.7998c-35.7002 -1.5 -67.7998 -12.2002 -91.9004 -28.8994c-6.5 6.7998 -15.7998 11 -25.8994 11c-37.5 0 -49.7998 -50.4004 -15.5 -67.5
-c-1.2002 -5.40039 -1.7998 -11 -1.7998 -16.7002c0 -56.5 63.6992 -102.3 141.899 -102.3c78.5 0 142.2 45.7998 142.2 102.3c0 5.7002 -0.599609 11.5996 -2.09961 17c33.5996 17.2002 21.1992 67.2002 -16.1006 67.2002z" />
-    <glyph glyph-name="stumbleupon-circle" unicode="&#xf1a3;" horiz-adv-x="496" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 262.5c9.7998 0 17.7998 -8 17.7002 -17.5996v-20.6006l22.8994 -10.7002l34.1006 10.1006v23.7002c0 40.2998 -34 72.5996 -74.7002 72.5996
-c-40.5 0 -74.7002 -32.0996 -74.7002 -72.0996v-108.4c0 -9.90039 -8 -17.7998 -17.7998 -17.7998s-17.7998 7.7998 -17.7998 17.7998v45.7998h-57.2998v-46.5c0 -41.3994 33.5 -74.8994 74.8994 -74.8994c41 0 74.9004 33 74.9004 73.8994v106.9
-c0 9.7998 8 17.7998 17.7998 17.7998zM423.6 138.9c0 0 0 0.5 0.100586 46.3994h-57.2998v-48c0 -9.7002 -8 -17.5996 -17.8008 -17.5996c-9.7998 0 -17.7998 7.7998 -17.7998 17.5996v47.1006l-34.0996 -10.1006l-22.9004 10.7002v-46.7998
-c0 -41 33.7002 -74.2002 74.9004 -74.2002c41.3994 0 74.8994 33.5 74.8994 74.9004z" />
-    <glyph glyph-name="stumbleupon" unicode="&#xf1a4;" horiz-adv-x="512" 
-d="M502.9 182v-69.7002c0 -62.0996 -50.3008 -112.399 -112.4 -112.399c-61.7998 0 -112.4 49.7998 -112.4 111.3v70.2002l34.3008 -16l51.0996 15.1992v-70.5996c0 -14.7002 12 -26.5 26.7002 -26.5s26.7998 11.7998 26.7998 26.5v72h85.9004zM278.2 240.2v30.8994
-c0 14.7002 -12 26.7002 -26.7002 26.7002s-26.7002 -12 -26.7002 -26.7002v-160.3c0 -61.2998 -50.7998 -110.8 -112.399 -110.8c-62.1006 0 -112.4 50.2998 -112.4 112.3v69.7002h86v-68.5996c0 -14.9004 12 -26.7002 26.7002 -26.7002s26.7002 11.7998 26.7002 26.7002
-v162.399c0 60 51.2998 108.2 112.1 108.2c61 0 112.1 -48.5 112.1 -109v-35.5996l-51.0996 -15.2002z" />
-    <glyph glyph-name="delicious" unicode="&#xf1a5;" 
-d="M446.5 380c1 -3.7998 1.5 -7.90039 1.59961 -12v-352.1c0 -26.5 -21.5 -48 -48 -48h-352c-4.09961 0 -8.19922 0.5 -12 1.5c-7.69922 2 -14.5996 5.7998 -20.2998 11c-1.2002 1.09961 -2.2998 2.19922 -3.2998 3.2998c-5.2002 5.7002 -9 12.5996 -11 20.2998
-c-1 3.7998 -1.5 7.90039 -1.5 12v352c0 26.5 21.5 48 48 47.9004h352c4.09961 0 8.2002 -0.5 12 -1.5c1.90039 -0.400391 3.7002 -1 5.40039 -1.7002c1.89941 -0.700195 3.69922 -1.5 5.5 -2.5c1.39941 -0.700195 2.69922 -1.5 4 -2.40039
-c1.09961 -0.799805 2.19922 -1.59961 3.2998 -2.5c2.5 -2 4.7998 -4.2998 6.89941 -6.7998c1.7002 -2.09961 3.30078 -4.5 4.7002 -6.90039c1.2998 -2.2998 2.40039 -4.59961 3.2998 -7.09961c0.5 -1.5 1 -3 1.40039 -4.5zM416 16v176h-192v192h-176
-c-8.7998 0 -16 -7.2002 -16 -16v-176h192v-192h176c8.7998 0 16 7.2002 16 16z" />
-    <glyph glyph-name="digg" unicode="&#xf1a6;" horiz-adv-x="512" 
-d="M81.7002 275.7v76.2998h51v-250.7h-132.7v174.4h81.7002zM81.7002 142.3v92.2998h-30.7998v-92.2998h30.7998zM378.9 275.7h133.1v-243.7h-133.1v40.7998h81.7998v28.5h-81.7998v174.4zM460.7 142.3v92.2998h-30.7998v-92.2998h30.7998zM225.1 101.3v174.4h133.301
-v-243.7h-133.301v40.7998h82.1006v28.5h-82.1006zM276.3 234.6v-92.2998h30.7998v92.2998h-30.7998zM153.3 352h51.2998v-51h-51.2998v51zM153.3 275.7h51.2998v-174.4h-51.2998v174.4z" />
-    <glyph glyph-name="pied-piper-pp" unicode="&#xf1a7;" 
-d="M205.3 273.4c0 -21.1006 -14.2002 -38.1006 -31.7002 -38.1006c-7.09961 0 -12.7998 1.2002 -17.1992 3.7002v68c4.39941 2.7002 10.0996 4.2002 17.1992 4.2002c17.5 0 31.7002 -16.9004 31.7002 -37.7998zM257.9 206.4c17.3994 0 31.6992 -17 31.6992 -38.1006
-c0 -20.8994 -14.2998 -37.7998 -31.6992 -37.7998c-7.10059 0 -12.8008 1.2002 -17.2002 3.7002v68c4.39941 2.7002 10.0996 4.2002 17.2002 4.2002zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352
-c26.5 0 48 -21.5 48 -48zM185 192.9c41 0 74.2002 35.5996 74.2002 79.5996s-33.2002 79.5996 -74.2002 79.5996c-12 0 -24.0996 -3.19922 -34.5996 -8.7998h-45.7002v-206.3l51.7998 10.0996v50.6006c8.59961 -3.10059 18.0996 -4.7998 28.5 -4.7998zM343.4 167.6
-c0 44 -33.2002 79.6006 -73.9004 79.6006c-3.2002 0 -6.40039 -0.200195 -9.59961 -0.700195c-3.7002 -12.5 -10.1006 -23.7998 -19.2002 -33.4004c-13.7998 -15 -32.2002 -23.7998 -51.7998 -24.7998v-156.3l51.7998 10.0996v50.6006
-c8.59961 -3.2002 18.2002 -4.7002 28.7002 -4.7002c40.7998 0 74 35.5996 74 79.5996z" />
-    <glyph glyph-name="pied-piper-alt" unicode="&#xf1a8;" horiz-adv-x="576" 
-d="M244 202l-27.7002 -5.7002l-1.7002 4.90039c6.7002 0.5 12.7002 3.7002 19.3008 3.7002c3.7998 0 6.89941 -0.900391 10.0996 -2.90039zM379.9 4.09961c9.5 0 28.1992 -45.0996 33 -55.0996c-35.9004 -13.4004 -70.3008 -15.9004 -106 -9.7998l-6.90039 45.0996
-c15.7998 10.2998 60.9004 19.7998 79.9004 19.7998zM340.8 271c-7.59961 3.5 -63.8994 6.40039 -98.7998 -10c6.2998 11.7998 13.2002 17 25.9004 21.7998c27.2998 10.2998 40.1992 30.5 58.8994 51.1006c11.9004 -8.40039 12 -24.6006 31.6006 -23v-21.8008
-l6.2998 -0.299805c37.3994 14.4004 74.7002 30.2002 106.6 54.6006c48.2998 36.7998 52.9004 50 81.2998 100l2 2.59961c-0.599609 -14.0996 -6.2998 -27.2998 -12.3994 -39.9004c-30.5 -63.7998 -78.7002 -100.3 -146.8 -116.699
-c-12.4004 -2.90039 -26.4004 -3.2002 -37.6006 -8.90039c1.40039 -9.7998 13.2002 -18.0996 13.2002 -23c0 -3.40039 -5.5 -7.2002 -7.5 -8.59961c-11.2002 12.8994 -16.0996 19.2998 -22.7002 22.0996zM555.5 448l-0.299805 -1.40039l-0.600586 -0.599609
-l0.300781 0.900391zM496.3 65.9004c20.1006 -34.2002 43.7002 -54.3008 72.7002 -79.9004c-31 -19.2998 -70.4004 -32.2002 -103.5 -47.2002c-55.2002 46.2998 -23 229.9 -111.5 229.9c-3.5 -0.700195 -2.40039 -0.299805 -4.59961 -1.7002
-c1.09961 -1.40039 2.59961 -2.90039 3.69922 -4c23.9004 -20.0996 33.4004 -24.4004 34.8008 -58.5996l0.299805 -9.5c0.799805 -21.6006 -5.5 -42.5 -9.7998 -63.5c-25.9004 0.699219 -51.2002 -11 -77.9004 -2.90039c-0.700195 5.90039 -1.09961 30.9004 0.299805 41.0996
-c1.40039 9.5 33.6006 29.9004 33 43.7002c-5.5 0.600586 -9.2002 -2.59961 -12.3994 -6.89941c-13.3008 -19.5 -47.2002 -41.9004 -71.3008 -41.9004c-16.5996 0 -56.2998 71.5 -76.3994 85.9004c-3.2002 2.2998 -5.2002 5.39941 -7.7998 8.59961
-c-16.1006 -3.7998 -139.4 -32.2002 -147.4 -32.2002c-6 0 -11.5 4.90039 -11.5 10.9004c0 5.5 3.40039 10.7002 8.90039 11.7998l139.6 30.4004c-9.5 17.1992 12.2998 17.5 21.5 20.0996c3.2002 0.799805 6.2998 4 9.5 4c6.2998 0 11.7998 -8.90039 13.7998 -14.0996
-c6.2998 1.39941 45.7002 10.5996 49.4004 10.5996c15.2002 0 15.8994 -20.0996 2.89941 -22.7002l-52.2998 -11.5l-0.299805 -4.59961c-0.299805 -10.1006 45.4004 -60.1006 53.4004 -60.1006c18.0996 0 54.8994 41.7002 54.8994 60.1006
-c0 30.7002 -42.7998 12.5996 -42.7998 33.5996c0 3.5 1.2002 6.60059 2.90039 9.7998l-19.5 5.5c13.0996 13.6006 13.7998 31.7002 10.8994 50.3008c14.7002 2.89941 26.7002 4.59961 41.4004 4.59961c56.8994 0 45.7002 -8.59961 65.5 -54.2998l14.3994 7.2002
-c-2.2998 -34.2002 -36.1992 -17.5 -35.0996 -31l0.299805 -6c74.7002 2.89941 116.101 -58.6006 150 -115.5zM300.1 19.7998h8.90039l2.90039 -23.7998l-11.8008 -3.40039v27.2002zM231.4 170.2l13.7998 3.5l31.2998 -50.9004l-21 -13.7998zM315.8 15.2998
-c22.6006 2.5 32.7002 6.2998 59.5 6.2998c0.299805 -1.39941 0.900391 -3.19922 0.900391 -4.59961c0 -7.5 -49.4004 -12.5996 -58.4004 -14.0996z" />
-    <glyph glyph-name="drupal" unicode="&#xf1a9;" 
-d="M319.5 333.3c13.5 -8.2998 96.5 -67 96.5 -179.3c0 -112 -88.5 -186 -190.2 -186c-102 0 -193.8 80.2998 -193.8 189.5c0 109 85 167.5 100.8 175.8c18.7002 10.1006 32.2002 15.2998 53.5 32.2998c10.5 8.30078 19.2998 20.2002 22 49.5
-c15.2002 -18.2998 33.5 -39.5 46.5 -48.2998c21.2002 -14 42.5 -19.5 64.7002 -33.5zM322 7.7002c4.2002 4.2002 1.90039 13.0996 -4.2002 8.5c-8.5 -6.2998 -27.5 -14 -54.5 -14c-34.5 0 -51.5 13.2998 -51.5 13.2998c-6.2002 0 -11.2998 -7.2002 -6.5 -12
-c26.6006 -24.5 96.6006 -15.9004 116.7 4.2002zM267.5 60.2998c-6.5 -2.7002 -28.4004 -16.7998 -22.4004 -25c2.40039 -3.2998 5.2002 -1.2998 12.2002 4.7002c7.2002 5.7998 12 11 26.7002 11c25.2998 0 18.0996 -19.9004 26.5 -15.7002
-c9.90039 4.90039 -2.09961 20.9004 -6.2002 23.7002c-7.7998 5.09961 -28.0996 4.90039 -36.7998 1.2998zM360 43c39.0996 -3.2998 64.5 106 15.7998 106c-20 0 -60.5 -41.5 -81.7998 -41.7998c-24.7002 -0.5 -59 49 -108.5 48.5
-c-66.4004 -0.400391 -90.5996 -78.6006 -51.7998 -105.2c57.2002 -38.7002 130.399 42.9004 161.3 42c19.5 -0.700195 49.7998 -48.5 65 -49.5z" />
-    <glyph glyph-name="joomla" unicode="&#xf1aa;" 
-d="M0.599609 355.9c0 33.2998 26.8008 60.0996 59.8008 60.0996c30 0 54.5 -21.9004 59.1992 -50.2002c32.6006 7.60059 67.1006 -0.599609 96.5 -30l-44.2998 -44.2998c-20.5 20.5 -42.5996 16.2998 -55.3994 3.5c-14.3008 -14.2998 -14.3008 -37.9004 0 -52.2002
-l99.5 -99.5l-44 -44.2998c-87.7002 87.2002 -49.7002 49.7002 -99.8008 99.7002c-26.7998 26.5 -35 64.7998 -24.7998 98.8994c-26.8994 5.80078 -46.7002 29.7002 -46.7002 58.3008zM130.1 239.5c28.5 28.4004 81.3008 80.7998 99.6006 99.9004
-c26.5996 26.5996 64.5 35 98.2998 25.0996c4.09961 29.0996 29.2002 51.5996 59.5 51.5996c33 0 59.7998 -26.8994 59.7998 -60.0996c0 -30.2998 -22.7002 -55.4004 -51.8994 -59.5c9.59961 -33.5996 2.2998 -70 -28.9004 -101.2l-44 44.2998
-c20.5 20.4004 16.2998 42.6006 3.5 55.4004c-14.2998 14.2998 -37.5996 14.2998 -51.9004 0c-10 -10.0996 -89.6992 -89.7998 -99.6992 -99.7998zM396.4 87.2998c29.0996 -4.09961 51.5996 -28.8994 51.5996 -59.0996c0 -33.2998 -26.7998 -60.1006 -59.7998 -60.1006
-c-29.2002 0 -53.4004 20.7002 -58.9004 48.1006c-34.7002 -10.7998 -75.0996 -2.2002 -102.7 28l44 44.2998c20.4004 -20.5 42.6006 -16.2998 55.4004 -3.5c14.2998 14.2998 14.2998 37.5996 0 51.9004l-99.7002 99.6992l44.2998 44.3008
-c104.5 -104.4 87.7002 -87.5 99.5 -99.7002c25.4004 -25.4004 34.5 -61.2002 26.3008 -93.9004zM312.1 140.4c-87.2998 -87.3008 -67.3994 -67.7002 -99.5 -99.7002c-25.6992 -25.4004 -61.5 -34.2002 -94.1992 -26c-6.10059 -26.9004 -30 -46.7002 -58.6006 -46.7002
-c-33 0 -59.7998 26.7998 -59.7998 60.0996c0 28.3008 19.5 52.2002 46.2002 58.2002c-8.5 33.1006 -0.700195 68.1006 29.5 98.2998l44 -44.2998c-20.1006 -20.0996 -16.2998 -42 -3.2002 -55.3994c14.2998 -14.3008 37.5996 -14.3008 51.9004 0
-c49.2998 49.3994 12.6992 13.3994 99.6992 99.7998z" />
-    <glyph glyph-name="behance" unicode="&#xf1b4;" horiz-adv-x="576" 
-d="M232 210.8c43.5996 -12.2998 64.7002 -45.2002 64.7002 -89.7002c0 -72 -60.5 -102.899 -124.9 -102.899h-171.8v354.399h167.1c60.7002 0 113.301 -17.1992 113.301 -87.7998c0 -35.7998 -16.6006 -58.7998 -48.4004 -74zM77.9004 312.1v-82.6992h79
-c27.7998 0 47.5 12.0996 47.5 42.1992c0 32.6006 -25.3008 40.5 -53.4004 40.5h-73.0996zM161.2 78.4004c31.7002 0 57.5996 11.1992 57.5996 47c0 36.2998 -21.7002 50.5996 -56 50.5996h-84.8994v-97.5996h83.2998zM519.7 319.1h-143.7v34.9004h143.7v-34.9004zM576 142.8
-c0 -4.5 -0.299805 -9 -0.599609 -13.2002h-185.101c0 -41.0996 21.7002 -65.2998 63 -65.2998c21.4004 0 49 11.6006 55.7002 33.5h62.2002c-19.1006 -58.7002 -58.7998 -86.2998 -120.101 -86.2998c-81 0 -131.3 54.7998 -131.3 134.7c0 77 53.1006 135.8 131.3 135.8
-c80.5 0 124.9 -63.2998 124.9 -139.2zM390.4 174h114.699c-3 34 -20.7998 54.7998 -56.1992 54.7998c-33.8008 0 -56.2002 -21.0996 -58.5 -54.7998z" />
-    <glyph glyph-name="behance-square" unicode="&#xf1b5;" 
-d="M186.5 155c0 -19.2998 -14 -25.4004 -31.2002 -25.4004h-45.0996v52.9004h46c18.5996 -0.0996094 30.2998 -7.7998 30.2998 -27.5zM178.8 237.3c0 -16.2998 -10.7002 -22.8994 -25.7998 -22.8994h-42.7002v44.7998h39.6006c15.1992 0 28.8994 -4.2002 28.8994 -21.9004z
-M311.1 214.1c19.2002 0 28.8008 -11.1992 30.5 -29.6992h-62.1992c1.19922 18.2998 13.3994 29.6992 31.6992 29.6992zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM271.7 263h77.7998
-v18.9004h-77.7998v-18.9004zM228.7 152.7c0 24.0996 -11.4004 44.8994 -35 51.5996c17.2002 8.2002 26.2002 17.7002 26.2002 37c0 38.2002 -28.5 47.5 -61.4004 47.5h-90.5v-192h93.0996c34.9004 0.200195 67.6006 16.9004 67.6006 55.9004zM380 167.5
-c0 41.0996 -24.0996 75.4004 -67.5996 75.4004c-42.4004 0 -71.1006 -31.8008 -71.1006 -73.6006c0 -43.2998 27.2998 -73 71.1006 -73c33.1992 0 54.6992 14.9004 65.0996 46.7998h-33.7002c-3.7002 -11.8994 -18.5996 -18.0996 -30.2002 -18.0996
-c-22.3994 0 -34.0996 13.0996 -34.0996 35.2998h100.2c0.0996094 2.2998 0.299805 4.7998 0.299805 7.2002z" />
-    <glyph glyph-name="steam" unicode="&#xf1b6;" horiz-adv-x="496" 
-d="M496 192c0 -137 -111.2 -248 -248.4 -248c-113.8 0 -209.6 76.2998 -239 180.4l95.2002 -39.3008c6.40039 -32.0996 34.9004 -56.3994 68.9004 -56.3994c39.2002 0 71.8994 32.3994 70.2002 73.5l84.5 60.2002c52.0996 -1.30078 95.7998 40.8994 95.7998 93.5
-c0 51.5996 -42 93.5 -93.7002 93.5s-93.7002 -42 -93.7002 -93.5v-1.2002l-59.2002 -85.7002c-15.5 0.900391 -30.6992 -3.40039 -43.5 -12.0996l-133.1 55c10.2002 127.699 117.1 228.1 247.6 228.1c137.2 0 248.4 -111 248.4 -248zM155.7 63.7002
-c19.7998 -8.2002 42.5 1.09961 50.7998 21c8.2998 19.7998 -1.09961 42.5 -20.9004 50.7002l-31.5 13c12.2002 4.59961 26 4.7998 38.9004 -0.600586c13 -5.39941 23.0996 -15.5996 28.5 -28.5996s5.2998 -27.2998 -0.0996094 -40.2998
-c-11.2002 -26.8008 -42.1006 -39.6006 -69 -28.4004c-11.9453 4.99414 -21.6055 14.1826 -27.2002 25.7998zM329.5 193.6c-34.4004 0 -62.4004 28 -62.4004 62.3008c0 34.2998 28 62.2998 62.4004 62.2998s62.4004 -28 62.4004 -62.2998
-c0 -34.3008 -27.9004 -62.3008 -62.4004 -62.3008zM329.6 209.2c25.9004 0 46.9004 21 46.9004 46.7998c0 25.9004 -21 46.7998 -46.9004 46.7998c-25.8994 0 -46.8994 -21 -46.8994 -46.7998c0.0996094 -25.7998 21.0996 -46.7998 46.8994 -46.7998z" />
-    <glyph glyph-name="steam-square" unicode="&#xf1b7;" 
-d="M185.2 91.5c7.7002 18.5 -1 39.7002 -19.6006 47.4004l-29.5 12.1992c11.4004 4.30078 24.3008 4.5 36.4004 -0.5c12.2002 -5.09961 21.5996 -14.5996 26.7002 -26.6992c5 -12.2002 5 -25.6006 -0.100586 -37.7002c-10.5 -25.1006 -39.3994 -37 -64.5996 -26.5
-c-11.5996 4.7998 -20.4004 13.5996 -25.4004 24.2002l28.5 -11.8008c18.6006 -7.7998 39.9004 0.900391 47.6006 19.4004zM400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v112.8l89.0996 -36.8994
-c6 -30 32.7002 -52.7002 64.5 -52.7002c36.6006 0 67.3008 30.2998 65.7002 68.7998l79 56.2998c48.7002 -1.2002 89.6006 38.2998 89.6006 87.5c0 48.2002 -39.3008 87.5 -87.6006 87.5s-87.5996 -39.2998 -87.5996 -87.5v-1.09961l-55.4004 -80.2002
-c-14.5 0.799805 -28.7002 -3.09961 -40.7002 -11.2998l-116.6 48.0996v160.7c0 26.5 21.5 48 48 48h352zM300.3 193.5c-32.2002 0 -58.3994 26.0996 -58.3994 58.2998s26.1992 58.2998 58.3994 58.2998s58.4004 -26.1992 58.4004 -58.2998
-c0 -32.0996 -26.2002 -58.2998 -58.4004 -58.2998zM300.4 208.1c24.1992 0 43.8994 19.6006 43.8994 43.8008c0 24.1992 -19.5996 43.7998 -43.8994 43.7998c-24.2002 0 -43.9004 -19.6006 -43.9004 -43.7998c0 -24.2002 19.7002 -43.8008 43.9004 -43.8008z" />
-    <glyph glyph-name="spotify" unicode="&#xf1bc;" horiz-adv-x="496" 
-d="M248 440c136.9 0 248 -111.1 248 -248s-111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248zM348.7 75.0996c8.09961 0 15.2002 6.30078 15.2002 15.4004s-3.60059 12.5996 -9.7002 16.5c-71.4004 42.7002 -155.101 44.2998 -237 26.2002
-c-7.5 -1.60059 -13.6006 -6.5 -13.6006 -16.7998c0 -8.10059 6.10059 -15.8008 15.8008 -15.8008c2.89941 0 8 1.60059 11.8994 2.60059c71.7002 14.7002 144.3 13.0996 206.7 -24.5c3.90039 -2.2998 6.5 -3.60059 10.7002 -3.60059zM375.6 140.7
-c10.9004 0 19.3008 8.7002 19.4004 19.5c0 8.7002 -3.2002 14.8994 -11.2998 19.7002c-49.4004 29.3994 -112.101 45.5 -177 45.5c-41.6006 0 -70 -5.80078 -97.7998 -13.6006c-10.3008 -2.89941 -15.5 -10 -15.5 -20.7002c0 -10.6992 8.69922 -19.3994 19.3994 -19.3994
-c4.5 0 7.10059 1.2998 11.9004 2.59961c82.8994 22.5 176.1 7.60059 238.6 -29.3994c3.60059 -1.90039 7.10059 -4.2002 12.2998 -4.2002zM406.6 216.9c12.2002 0 23.2002 9.69922 23.2002 23.2998c0 11.8994 -5.09961 18.0996 -12.8994 22.5996
-c-55.9004 32.6006 -132.4 47.7998 -205.4 47.7998c-42.9004 0 -82.2998 -4.89941 -117.5 -15.1992c-9 -2.60059 -17.4004 -10.3008 -17.4004 -23.9004c0 -13.2998 10.1006 -23.5996 23.3008 -23.5996c4.7998 0 9.2998 1.59961 12.8994 2.59961
-c82.4004 23 209.7 12.7998 280.9 -29.7002c4.5 -2.59961 7.7002 -3.89941 12.8994 -3.89941z" />
-    <glyph glyph-name="deviantart" unicode="&#xf1bd;" horiz-adv-x="320" 
-d="M320 354.8l-98.2002 -179.1l7.40039 -9.5h90.7998v-127.7h-160.9l-13.5 -9.2002l-43.6992 -84c-0.300781 0 -8.60059 -8.59961 -9.2002 -9.2002h-92.7002v93.2002l93.2002 179.4l-7.40039 9.2002h-85.7998v127.6h156l13.5 9.2002l43.7002 84
-c0.299805 0 8.59961 8.59961 9.2002 9.2002h97.5996v-93.1006z" />
-    <glyph glyph-name="soundcloud" unicode="&#xf1be;" horiz-adv-x="640" 
-d="M111.4 191.7l5.7998 -65l-5.7998 -68.2998c-0.300781 -2.5 -2.2002 -4.40039 -4.40039 -4.40039s-4.2002 1.90039 -4.2002 4.40039l-5.59961 68.2998l5.59961 65c0 2.2002 1.90039 4.2002 4.2002 4.2002c2.2002 0 4.09961 -2 4.40039 -4.2002zM132.8 237.3
-c2.5 0 4.7002 -2.2002 4.7002 -5l5.7998 -105.6l-5.7998 -68.2998c0 -2.80078 -2.2002 -5 -4.7002 -5c-2.7998 0 -4.7002 2.19922 -5 5l-5 68.2998l5 105.6c0.299805 2.7998 2.2002 5 5 5zM158.3 261.4c2.7998 0 5.2998 -2.2002 5.2998 -5.30078l5.30078 -130
-l-5.30078 -67.7998c0 -3.09961 -2.5 -5.2998 -5.2998 -5.2998c-3.09961 0 -5.2998 2.2002 -5.59961 5.2998l-4.40039 67.7998l4.40039 130c0.299805 3.10059 2.5 5.30078 5.59961 5.30078zM7.2002 164.8c1.39941 0 2.2002 -1.09961 2.5 -2.5l5.59961 -35.5996l-5.59961 -35
-c-0.299805 -1.40039 -1.10059 -2.5 -2.5 -2.5c-1.40039 0 -2.2002 1.09961 -2.5 2.5l-4.7002 35l4.7002 35.5996c0.299805 1.40039 1.09961 2.5 2.5 2.5zM30.7998 186.7c1.40039 0 2.5 -1.10059 2.7998 -2.5l7.2002 -57.5l-7.2002 -56.4004
-c-0.299805 -1.39941 -1.39941 -2.5 -2.7998 -2.5c-1.39941 0 -2.5 1.10059 -2.5 2.7998l-6.39941 56.1006l6.39941 57.5c0 1.39941 1.10059 2.5 2.5 2.5zM56.0996 198.1c1.7002 0 3.10059 -1.39941 3.10059 -3.2998l6.89941 -68.0996l-6.89941 -65.7998
-c0 -1.7002 -1.40039 -3.10059 -3.10059 -3.10059c-1.59961 0 -3 1.40039 -3.2998 3.10059l-5.7998 65.7998l5.7998 68.0996c0.200195 1.90039 1.60059 3.2998 3.2998 3.2998zM81.4004 200.3c1.89941 0 3.59961 -1.39941 3.89941 -3.59961l6.40039 -70l-6.40039 -67.7998
-c-0.299805 -2.2002 -2 -3.60059 -3.89941 -3.60059c-1.90039 0 -3.60059 1.40039 -3.60059 3.60059l-5.7998 67.7998l5.7998 70c0 2.2002 1.7002 3.59961 3.60059 3.59961zM322.8 311.2c2.5 -1.40039 4.10059 -4.2002 4.5 -7.2002l3.90039 -177.5l-3.90039 -64.2002
-c0 -4.7002 -3.89941 -8.59961 -8.59961 -8.59961s-8.60059 3.89941 -8.90039 8.59961l-1.7002 31.7002l-1.69922 32.5l3.2998 176.7v0.799805c0.200195 2.5 1.39941 5 3.2998 6.7002c1.40039 1.09961 3.40039 1.89941 5.59961 1.89941
-c1.40039 0 3.10059 -0.599609 4.2002 -1.39941zM296.1 295.9c2.2002 -1.40039 3.60059 -3.90039 3.90039 -6.7002l3.2998 -162.8l-3.09961 -58.6006l-0.299805 -6.7002c0 -2.2998 -0.800781 -4.19922 -2.5 -5.59961c-1.40039 -1.40039 -3.40039 -2.5 -5.60059 -2.5
-c-2.5 0 -4.7002 1.2002 -6.39941 3.09961c-1.10059 1.40039 -1.7002 3 -1.7002 4.7002v0.299805c-3.10059 65.3008 -3.10059 65.6006 -3.10059 65.6006l2.80078 160.8l0.299805 1.7002c0 2.7998 1.39941 5.2998 3.59961 6.7002
-c1.2998 0.799805 2.7998 1.39941 4.40039 1.39941c1.59961 0 3 -0.599609 4.39941 -1.39941zM184.7 273.4c3.39941 0 5.89941 -2.80078 6.09961 -6.10059l5 -140.6l-5 -67.2002c-0.299805 -3.2998 -2.7998 -5.7998 -6.09961 -5.7998c-3 0 -5.5 2.5 -5.7998 5.7998
-l-4.40039 67.2002l4.40039 140.6c0 3.2998 2.69922 6.10059 5.7998 6.10059zM561.4 210.6c43.2998 0 78.5996 -35.2998 78.5 -78.8994c0 -43.2998 -35.3008 -78.2998 -78.6006 -78.2998h-218.3c-4.7002 0.599609 -8.59961 4.19922 -8.59961 9.19922v249.7
-c0 4.7998 1.69922 7 7.7998 9.2002c15.2998 6.09961 32.5 9.40039 50.2998 9.40039c72.5 0 131.9 -55.6006 138.3 -126.4c9.5 3.90039 19.7998 6.09961 30.6006 6.09961zM264.7 270.9c4.2002 0 7.2002 -3.30078 7.5 -7.80078l3.89941 -136.699l-3.89941 -65.6006
-c0 -4.2002 -3.2998 -7.5 -7.5 -7.5s-7.5 3.2998 -7.7998 7.5l-3.30078 65.6006l3.30078 136.699c0.299805 4.5 3.59961 7.80078 7.7998 7.80078zM211.1 278.7c3.60059 0 6.40039 -3.10059 6.7002 -6.7002l4.40039 -145.3l-4.40039 -66.9004
-c-0.299805 -3.59961 -3.09961 -6.39941 -6.7002 -6.39941c-3.2998 0 -6.09961 2.7998 -6.39941 6.39941l-3.90039 66.9004l3.90039 145.3c0 3.59961 3.09961 6.7002 6.39941 6.7002zM237.8 275.3c3.90039 0 6.90039 -3 6.90039 -6.89941l4.2002 -141.7l-4.2002 -66.4004
-c0 -3.7998 -3.10059 -6.89941 -6.90039 -6.89941s-6.59961 3 -6.89941 6.89941l-3.90039 66.4004l3.90039 141.7c0 3.7998 3 6.89941 6.89941 6.89941z" />
-    <glyph glyph-name="vine" unicode="&#xf1ca;" horiz-adv-x="384" 
-d="M384 193.3v-52.0996c-18.4004 -4.2002 -36.9004 -6.10059 -52.0996 -6.10059c-36.9004 -77.3994 -103 -143.8 -125.101 -156.199c-14 -7.90039 -27.0996 -8.40039 -42.7002 0.799805c-27.0996 16.2998 -129.899 100.6 -164.1 365.6h74.5
-c18.7002 -159.1 64.5 -240.7 114.8 -301.8c27.9004 27.9004 54.7998 65.0996 75.6006 106.9c-49.8008 25.2998 -80.1006 80.8994 -80.1006 145.6c0 65.5996 37.7002 115.1 102.2 115.1c114.9 0 106.2 -127.899 81.5996 -181.5c0 0 -46.3994 -9.19922 -63.5 20.5
-c3.40039 11.3008 8.2002 30.8008 8.2002 48.5c0 31.3008 -11.2998 46.6006 -28.3994 46.6006c-18.2002 0 -30.8008 -17.1006 -30.8008 -50c0.100586 -79.2002 59.4004 -118.7 129.9 -101.9z" />
-    <glyph glyph-name="codepen" unicode="&#xf1cb;" horiz-adv-x="512" 
-d="M502.285 288.296c6.00098 -3.99902 9.71484 -11.1426 9.71582 -18.2852v-155.999c0 -7.14258 -3.71484 -14.2871 -9.71484 -18.2861l-234 -156.021c-8.06055 -4.95996 -16.584 -4.91504 -24.5713 0l-234 156.021c-6.00098 4 -9.71484 11.1436 -9.71484 18.2861v155.999
-c0 7.14258 3.71387 14.2861 9.71387 18.2852l234 156c8.06055 4.95996 16.584 4.91504 24.5713 0zM278 384.869v-102.572l95.4287 -63.7148l76.8574 51.4287zM234 384.869l-172.286 -114.858l76.8574 -51.4287l95.4287 63.7148v102.572zM44 228.868v-73.7139
-l55.1426 36.8564zM234 -0.84668v102.571l-95.4287 63.7158l-76.8574 -51.4297zM256 140.011l77.7148 52l-77.7148 52l-77.7148 -52zM278 -0.84668l172.286 114.857l-76.8574 51.4297l-95.4287 -63.7158v-102.571zM468 155.154v73.7139l-55.1426 -36.8574z" />
-    <glyph glyph-name="jsfiddle" unicode="&#xf1cc;" horiz-adv-x="576" 
-d="M510.634 210.538c45.6885 -25.334 68.3721 -74.5605 56.832 -122.634c-12.1035 -50.4199 -55.5479 -86.6592 -108.212 -87.293c-84.0303 -1.01172 -168.079 -0.458984 -252.12 -0.480469c-30.3223 -0.00683594 -60.668 -0.492188 -90.959 0.539062
-c-48.0938 1.63672 -91.7764 35.8643 -105.607 81.4326c-14.1289 46.5508 2.18945 94.623 41.9014 124.615c2.54688 1.92383 4.86914 6.52051 4.51465 9.54492c-3.74609 31.8604 7.14453 57.6709 32.6758 76.4082c26.2822 19.2881 55.2285 21.5879 85.3311 9.16699
-c2.36621 -0.975586 4.63965 -2.17773 7.82422 -3.68555c16.5215 27.5332 38.1221 48.6523 65.4922 63.9023c92.8594 51.7402 210.954 8.31152 246.85 -91.6455c5.55762 -15.4766 6.74512 -32.6074 9.09668 -49.0947c0.716797 -5.02832 1.6543 -8.15527 6.38086 -10.7764z
-M531.741 53.6582c39.3135 48.375 22.418 117.668 -35.1426 144.497c-7.43555 3.46582 -9.72559 7.74414 -9.84766 15.8936c-1.87012 125.129 -132.78 187.063 -230.24 132.697c-26.1133 -14.5674 -46.4492 -34.8955 -60.6709 -61.2939
-c-7.59082 -14.0908 -11.9287 -7.97754 -22.1982 -2.52734c-24.6113 13.0635 -49.0469 12.6406 -72.0332 -3.08301c-21.9678 -15.0244 -31.9102 -36.6201 -26.4199 -62.9805c2.4082 -11.5703 -0.914062 -17.0635 -10.0967 -23.1367
-c-38.1895 -25.2578 -53.0879 -74.8604 -34.1855 -116.105c18.4355 -40.2295 51.3135 -59.6631 95.1748 -59.9951c0.700195 -0.00488281 163.728 -0.545898 163.728 0.154297c56.8857 0 113.778 -0.551758 170.652 0.229492
-c28.9375 0.397461 53.0498 13.2178 71.2803 35.6504zM443.952 134.157c-5.84863 -31.1572 -34.6221 -55.0967 -66.666 -55.0957c-16.9531 0.00195312 -32.0586 6.5459 -44.0791 17.7051c-27.6973 25.7139 -71.1406 74.9805 -95.9375 93.3877
-c-20.0557 14.8877 -41.9893 12.333 -60.2715 -3.78223c-49.9961 -44.0713 15.8594 -121.775 67.0625 -77.1885c4.54883 3.95996 7.84082 9.54297 12.7441 12.8447c8.18457 5.50879 20.7666 0.883789 13.168 -10.6221c-17.3574 -26.2842 -49.3301 -38.1973 -78.8623 -29.3008
-c-28.8975 8.70312 -48.8408 35.9678 -48.626 70.1787c1.22461 22.4844 12.3633 43.0596 35.4141 55.9648c22.5742 12.6377 46.3682 13.1455 66.9902 -2.47363c50.791 -38.4756 75.5781 -81.7451 107.296 -101.245c24.5586 -15.0996 54.2549 -7.36328 68.8232 17.5059
-c28.8301 49.209 -34.5918 105.016 -78.8682 63.46c-3.98828 -3.74414 -6.91699 -8.93164 -11.4092 -11.7197c-10.9756 -6.81152 -17.333 4.1123 -12.8096 10.3525c20.7031 28.5537 50.4639 40.4404 83.2715 28.2139c31.4287 -11.7139 49.1074 -44.3662 42.7598 -78.1855z
-" />
-    <glyph glyph-name="rebel" unicode="&#xf1d0;" horiz-adv-x="512" 
-d="M256.5 -56c-139.3 0 -247.5 116.2 -243.3 254.1c2.7998 79.2002 43.2002 152.2 116.5 200.4c0.299805 0 1.89941 0.599609 1.09961 -0.799805c-5.7998 -5.5 -111.3 -129.8 -14.0996 -226.4c49.7998 -49.5 90 -2.5 90 -2.5c38.5 50.1006 -0.600586 125.9 -0.600586 125.9
-c-10 24.8994 -45.6992 40.0996 -45.6992 40.0996l28.7998 31.7998c24.3994 -10.5 43.2002 -38.6992 43.2002 -38.6992c0.799805 29.5996 -21.9004 61.3994 -21.9004 61.3994l44.5996 50.7002l44.3008 -50.0996c-20.5 -28.8008 -21.9004 -62.6006 -21.9004 -62.6006
-c13.7998 23 43.5 39.2998 43.5 39.2998l28.5 -31.7998c-27.4004 -8.89941 -45.4004 -39.8994 -45.4004 -39.8994c-15.7998 -28.5 -27.0996 -89.4004 0.600586 -127.301c32.3994 -44.5996 87.7002 2.80078 87.7002 2.80078c102.699 91.8994 -10.5 225 -10.5 225
-c-6.10059 5.5 0.799805 2.7998 0.799805 2.7998c50.0996 -36.5 114.6 -84.4004 116.2 -204.8c2 -145.601 -99.9004 -249.4 -242.4 -249.4z" />
-    <glyph glyph-name="empire" unicode="&#xf1d1;" horiz-adv-x="496" 
-d="M287.6 393.8c-10.7998 2.2002 -22.0996 3.2998 -33.5 3.60059v18.1992c78.1006 -2.19922 146.101 -44 184.601 -106.6l-15.7998 -9.09961c-6.10059 9.69922 -12.7002 18.7998 -20.2002 27.0996l-18 -15.5c-26 29.5996 -61.4004 50.7002 -101.9 58.4004zM53.4004 125.6
-c3.89941 -10.7998 8.2998 -21.0996 13.5996 -31.0996l-15.7998 -9.09961c-17.1006 31.5996 -27.1006 68.0996 -27.1006 106.6s9.90039 75 27.1006 106.5l15.7998 -9.09961c-5.2998 -9.7002 -10 -20.2002 -13.5996 -31l22.6992 -7.7002
-c-6.39941 -18.2998 -9.69922 -38.2002 -9.69922 -58.7002s3.59961 -40.4004 10 -58.7002zM213.1 14l-4.69922 -23.7998c10.7998 -1.90039 22.1992 -3.2998 33.5 -3.60059v-18.2998c-78.1006 2.2998 -146.4 44.2998 -184.9 106.601l16 9.39941
-c5.7998 -9.7002 12.7002 -18.7998 20.2002 -27.3994l18 15.7998c26.0996 -29.6006 61.5 -50.7002 101.899 -58.7002zM93.2998 327.1c-7.5 -8.2998 -14.0996 -17.5 -20.0996 -27.1992l-15.7998 9.09961c38.5 62.5996 106.5 104.4 184.6 106.6v-18.1992
-c-11.4004 -0.300781 -22.7002 -1.40039 -33.5 -3.60059l4.7002 -23.7998c-40.5 -7.7002 -75.9004 -28.7998 -101.9 -58.4004zM402.7 56.9004c7.5 8.59961 14.3994 17.6992 20.0996 27.3994l16.1006 -9.39941c-38.5 -62.3008 -106.801 -104.4 -184.9 -106.601v18.2998
-c11.4004 0.300781 22.7002 1.7002 33.5 3.60059l-4.7002 23.7998c40.5 8 75.9004 29.0996 101.9 58.7002zM496 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM483.8 192c0 130.1 -105.7 235.8 -235.8 235.8
-s-235.8 -105.7 -235.8 -235.8s105.7 -235.8 235.8 -235.8s235.8 105.7 235.8 235.8zM444.8 298.6c17.2002 -31.5996 27.1006 -68.0996 27.1006 -106.6s-9.90039 -75 -27.1006 -106.4l-15.7998 9.10059c5.2998 10 9.7002 20.2002 13.5996 31l-23 7.7002
-c6.40039 18.2998 10 38.1992 10 58.6992s-3.2998 40.4004 -9.69922 58.7002l22.6992 7.7002c-3.59961 10.7998 -8.2998 21.2998 -13.5996 31zM261.8 120.9l13.2998 -66.7002c-8.59961 -1.7002 -17.6992 -2.7998 -27.0996 -2.7998s-18.5 1.09961 -27.0996 2.7998
-l13.2998 66.7002c-16.2998 3.2998 -30.5 11.5996 -40.7002 23.5l-51.2002 -44.8008c-11.8994 13.6006 -21.2998 29.4004 -27.0996 46.8008l64.2002 22.0996c-2.5 7.40039 -3.90039 15.2002 -3.90039 23.5s1.40039 16 3.90039 23.5l-64.5 22.0996
-c6.09961 17.5 15.5 33.2002 27.3994 46.8008l51.2002 -44.8008c10.2998 11.9004 24.4004 20.5 40.7002 23.8008l-13.2998 66.3994c8.59961 2 17.6992 2.7998 27.0996 2.7998s18.5 -0.899414 27.0996 -2.7998l-13.2998 -66.3994
-c16.2998 -3.30078 30.5 -11.9004 40.7002 -23.8008l51.2002 44.8008c11.8994 -13.6006 21.2998 -29.4004 27.3994 -46.8008l-64.5 -22.0996c2.5 -7.40039 3.90039 -15.2002 3.90039 -23.5s-1.40039 -16 -3.90039 -23.5l64.2002 -22.0996
-c-5.7998 -17.5 -15.2002 -33.2002 -27.0996 -46.8008l-51.2002 44.8008c-10.2998 -11.9004 -24.4004 -20.2002 -40.7002 -23.5z" />
-    <glyph glyph-name="git-square" unicode="&#xf1d2;" 
-d="M100.59 113.76c48.5703 -3.30957 58.9502 -2.10938 58.9502 -11.9395c0 -20 -65.5498 -20.0605 -65.5498 -1.52051c0.00976562 5.08984 3.29004 9.40039 6.59961 13.46zM128.54 230.4c30.96 0 31.7598 -44.4707 -0.75 -44.4707c-33 0 -31.54 44.4707 0.75 44.4707z
-M448 368v-352c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352c26.4922 0 48 -21.5078 48 -48zM221 298.69c0 -14.4902 8.37988 -22.8809 22.8604 -22.8809c14.7393 0 23.1299 8.39062 23.1299 22.8809
-c0 14.4893 -8.37012 22.3096 -23.1104 22.3096c-14.4795 0 -22.8799 -7.83984 -22.8799 -22.3096zM199.18 253h-49.5498c-25 6.5498 -81.5596 4.84961 -81.5596 -46.75c0 -18.7998 9.39941 -32 21.8496 -38.1104c-15.6895 -14.3701 -23.1201 -21.1396 -23.1201 -30.7393
-c0 -6.87012 2.79004 -13.2207 11.1807 -16.7607c-8.90039 -8.39941 -14 -14.4795 -14 -25.9199c0.0195312 -20.0693 17.5498 -31.7197 63.5391 -31.7197c44.2207 0 69.8701 16.5098 69.8701 45.7305c0 36.6699 -28.2295 35.3193 -94.7695 39.3799l8.37988 13.4297
-c17 -4.74023 74.1904 -6.23047 74.1904 42.4297c0 11.6904 -4.83008 19.8203 -9.40039 25.6699l23.3799 1.78027zM283.52 143.16l-13 1.78027c-3.81934 0.509766 -4.06934 1 -4.06934 5.08984v105.45h-52.6006l-2.79004 -20.5703c15.75 -5.5498 17 -4.86035 17 -10.1699
-v-74.7402c0 -5.62012 -0.30957 -4.58008 -17 -6.87012v-20.0596h72.4209zM384 133l-6.87012 22.3701c-40.9297 -15.3701 -37.8496 12.4102 -37.8496 16.7295v60.7207h37.8496v25.4102h-35.8203c-2.86914 0 -2 -2.52051 -2 38.6299h-24.1797
-c-2.79004 -27.7002 -11.6797 -38.8799 -34 -41.4199v-22.6201c20.4697 0 19.8203 0.849609 19.8203 -2.54004v-66.5703c0 -28.7197 11.4297 -40.9102 41.6699 -40.9102c14.4502 0 30.4502 4.83008 41.3799 10.2002z" />
-    <glyph glyph-name="git" unicode="&#xf1d3;" horiz-adv-x="512" 
-d="M216.29 289.61l0.0400391 -34.5508l-37.4102 -2.83984c7.27051 -9.35938 15 -22.3701 15 -41.0693c0 -77.8906 -91.4297 -75.4707 -118.7 -67.8906l-13.4297 -21.5498c106.47 -6.5 151.63 -4.33984 151.63 -63c0 -46.7598 -41.04 -73.1797 -111.79 -73.1797
-c-73.5801 0 -101.63 18.71 -101.63 50.8193c0 18.3008 8.12988 28.04 22.4004 41.4502c-13.4199 5.66992 -17.8906 15.8105 -17.8906 26.8105c0 15.3594 11.9004 26.21 37 49.21c-20 9.76953 -35 30.9102 -35 61c0 82.5498 90.4902 85.2793 130.49 74.79h79.29z
-M152.87 47.71c0 15.7402 -16.6104 13.8096 -94.3203 19.1104c-5.2998 -6.54004 -10.5693 -13.4004 -10.5693 -21.54c0 -29.6699 104.89 -29.6299 104.89 2.42969zM102.06 182.29c52.0205 0 50.7402 71.1602 1.2002 71.1602c-51.6602 0 -54 -71.1602 -1.2002 -71.1602z
-M235.36 81.7803v32.0996c26.75 3.66016 27.2393 2 27.2393 11v119.51c0 8.5 -2.0498 7.37988 -27.2393 16.2607l4.46973 32.9199h84.1699v-168.71c0 -6.51074 0.400391 -7.32031 6.50977 -8.14062l20.7305 -2.83984v-32.0996h-115.88zM287.81 326.09
-c-23.1699 0 -36.5898 13.4297 -36.5898 36.6104c0 23.1797 13.4199 35.7695 36.5898 35.7695c23.5801 0 37 -12.6201 37 -35.7695c0 -23.1504 -13.4199 -36.6104 -37 -36.6104zM512 97.54c-17.4902 -8.53027 -43.0996 -16.2598 -66.2803 -16.2598
-c-48.3799 0 -66.6699 19.5 -66.6699 65.46v106.51c0 5.41992 1.0498 4.05957 -31.71 4.05957v36.1904c35.7803 4.07031 50 22 54.4697 66.2695h38.6309c0 -65.8291 -1.34082 -61.8096 3.25977 -61.8096h57.2998v-40.6504h-60.5596v-97.1494
-c0 -6.91992 -4.9209 -51.4102 60.5693 -26.8398z" />
-    <glyph glyph-name="hacker-news" unicode="&#xf1d4;" 
-d="M0 416h448v-448h-448v448zM21.2002 218.8h-0.200195c0.0996094 0.100586 0.200195 0.299805 0.299805 0.400391c0 -0.100586 0 -0.299805 -0.0996094 -0.400391zM239.2 164.9l80.7998 155.1h-34.7998c-54.7998 -101.2 -48.2998 -98.5996 -60.6006 -125.6
-c-10.0996 24.3994 -6.7998 27.2998 -59.2998 125.6h-37.2998l79.7998 -153.3v-102.7h31.4004v100.9z" />
-    <glyph glyph-name="tencent-weibo" unicode="&#xf1d5;" horiz-adv-x="384" 
-d="M72.2998 -47.7998c1.40039 -19.9004 -27.5996 -22.2002 -29.7002 -2.90039c-11.5996 129.9 31.1006 239.5 101.4 313.2c-15.5996 34 9.2002 77.0996 50.5996 77.0996c30.3008 0 55.1006 -24.5996 55.1006 -55.0996c0 -44 -49.5 -70.7998 -86.9004 -45.0996
-c-65.7002 -71.3008 -101.399 -169.801 -90.5 -287.2zM192 447.9c92 0 166.6 -74.6006 166.6 -166.5c0 -102.301 -93.2998 -185.5 -204 -162.301c-19 4.7002 -12.5 33.2002 6.60059 29.1006c80.7998 -20.7998 167.7 42.2998 167.7 133.1c0 75.5 -61.5 136.9 -136.9 136.9
-c-101 0 -168.3 -106.601 -122 -199.2c9 -17.9004 -17.5996 -30.7998 -26.2998 -13.4004c-56 108.101 22.3994 242.301 148.3 242.301z" />
-    <glyph glyph-name="qq" unicode="&#xf1d6;" 
-d="M433.754 27.5547c-11.5264 -1.39258 -44.8604 52.7412 -44.8604 52.7412c0 -31.3447 -16.1357 -72.2471 -51.0508 -101.786c16.8418 -5.19141 54.8428 -19.167 45.8037 -34.4209c-7.31641 -12.3428 -125.511 -7.88086 -159.633 -4.03711
-c-34.1221 -3.84375 -152.315 -8.30566 -159.632 4.03711c-9.04492 15.25 28.918 29.2139 45.7832 34.415c-34.9199 29.5391 -51.0586 70.4453 -51.0586 101.792c0 0 -33.334 -54.1338 -44.8594 -52.7412c-5.37012 0.650391 -12.4238 29.6445 9.34668 99.7041
-c10.2617 33.0244 21.9951 60.4785 40.1445 105.779c-3.05566 116.898 45.2441 214.956 160.262 214.962c113.737 -0.00585938 163.156 -96.1328 160.264 -214.963c18.1182 -45.2227 29.9121 -72.8506 40.1445 -105.778c21.7676 -70.0596 14.7158 -99.0527 9.3457 -99.7041z
-" />
-    <glyph glyph-name="weixin" unicode="&#xf1d7;" horiz-adv-x="576" 
-d="M385.2 280.4c-92.4004 0 -165.4 -69.1006 -165.3 -154c0 -14.2002 2.19922 -27.9004 6.19922 -40.8008c-6.19922 -0.5 -12.0996 -0.799805 -18.2998 -0.799805c-24.3994 0 -43.7998 4.90039 -68.2002 9.7002l-68 -34.0996l19.3008 58.5996
-c-48.6006 34.0996 -77.9004 78.2002 -77.9004 131.6c0 92.6006 87.5 165.4 194.7 165.4c95.5996 0 179.7 -58.2998 196.3 -136.7c-6.2002 0.799805 -12.4004 1.10059 -18.7998 1.10059zM280.7 333.3c-14.7002 0 -29.2002 -9.7002 -29.2998 -24.3994
-c0 -14.5 14.5 -24.2002 29.2998 -24.2002c14.5 0 24.2002 9.7002 24.2002 24.2002c0 14.6992 -9.7002 24.3994 -24.2002 24.3994zM144.3 284.7c14.7998 0 24.4004 9.59961 24.4004 24.2002c0 14.6992 -9.60059 24.3994 -24.4004 24.3994
-c-14.5 0 -29.2998 -9.59961 -29.2998 -24.3994c0 -14.5 14.7998 -24.2002 29.2998 -24.2002zM563 128.6c0 -43.7998 -29 -82.6992 -68.2002 -112.1l14.7998 -48.5996l-53.3994 29.2998c-19.7002 -4.7998 -39.2998 -9.90039 -58.6006 -9.90039
-c-92.5996 0 -165.399 63.4004 -165.399 141.3c0 77.9004 72.7002 141.301 165.399 141.301c87.5 0 165.4 -63.4004 165.4 -141.301zM343.9 153.1c14.6992 0 24.3994 9.60059 24.3994 19.6006c0 9.59961 -9.59961 19.2998 -24.3994 19.2998
-c-9.60059 0 -19.3008 -9.59961 -19.3008 -19.2998c0 -9.90039 9.60059 -19.6006 19.3008 -19.6006zM451 153.1c14.5 0 24.5 9.60059 24.4004 19.6006c0 9.59961 -9.90039 19.2998 -24.4004 19.2998c-9.59961 0 -19.2998 -9.59961 -19.2998 -19.2998
-c0 -9.90039 9.59961 -19.6006 19.2998 -19.6006z" />
-    <glyph glyph-name="slideshare" unicode="&#xf1e7;" horiz-adv-x="512" 
-d="M187.7 294.3c34 0 61.7002 -25.7002 61.7002 -57.7002c0 -31.6992 -27.7002 -57.6992 -61.7002 -57.6992s-61.7002 26 -61.7002 57.6992c0 32 27.7002 57.7002 61.7002 57.7002zM331.1 294.3c34.3008 0 61.8008 -25.7002 61.7002 -57.7002
-c0 -31.6992 -27.3994 -57.6992 -61.7002 -57.6992c-34 0 -61.6992 26 -61.6992 57.6992c0 32 27.6992 57.7002 61.6992 57.7002zM487.7 204.3c15.2002 10.5 25.2002 -4 16.0996 -17.7998c-18.2998 -22.5996 -53.2002 -50.2998 -106.3 -72
-c56.2998 -191.7 -137.4 -222.3 -134.3 -124c0 0.700195 -0.299805 53.7998 -0.299805 93.5c-4.30078 0.799805 -8.60059 2 -13.7002 3.09961c0 -40 -0.299805 -95.8994 -0.299805 -96.5996c3.09961 -98.2002 -190.601 -67.5996 -134.301 124.1
-c-53.1992 21.7002 -88 49.4004 -106.3 72c-9.09961 13.7002 0.900391 28.3008 16 17.7002c2 -1.39941 4.2998 -2.89941 6.2998 -4.2998v198.3c0 27.4004 20.6006 49.7002 46 49.7002h359.101c25.3994 0 46 -22.2998 46 -49.7002v-198.3zM457.2 185.1h0.0996094v190.601
-c0 32.7998 -10.5996 45.7002 -40.8994 45.7002h-317.7c-31.7002 0 -40.6006 -10.8008 -40.6006 -45.7002v-192.4c67.7002 -35.3994 125.7 -29.0996 157.4 -28c13.4004 0.299805 22 -2.2998 27.0996 -7.7002c1.7002 -1.59961 10 -9.39941 20.3008 -17.0996
-c1.09961 15.7998 10 25.7998 33.6992 24.9004c32.3008 -1.40039 91.7002 -7.7002 160.601 29.6992z" />
-    <glyph glyph-name="twitch" unicode="&#xf1e8;" horiz-adv-x="512" 
-d="M391.17 344.53v-109.7h-38.6299v109.7h38.6299zM285 345v-109.75h-38.6299v109.75h38.6299zM120.83 448h366.86v-256l-173.771 -164.58h-77.25l-96.5303 -91.4199v91.4199h-115.83v329.16zM449.07 210.25v201.17h-308.931v-274.29h86.8701v-64l67.6006 64h77.2393z" />
-    <glyph glyph-name="yelp" unicode="&#xf1e9;" horiz-adv-x="384" 
-d="M42.9004 207.68l99.6191 -48.6094c19.2002 -9.40039 16.2002 -37.5107 -4.5 -42.71l-107.52 -26.8105c-1.78223 -0.448242 -3.64746 -0.685547 -5.56738 -0.685547c-11.7246 0 -21.3848 8.89453 -22.6426 20.2861c-0.853516 7.44141 -1.29297 15.0078 -1.29297 22.6768
-c0 21.9561 3.65723 42.9111 10.293 62.6426c3.03906 9.02148 11.5723 15.5264 21.6133 15.5264c3.5791 0 6.98145 -0.84375 9.99707 -2.31641zM86.9004 -31.5703c-6.01172 4.1123 -9.9248 11.0195 -9.9248 18.8457c0 5.85742 2.21191 11.2021 5.84473 15.2441l74.21 82.4004
-c14.3096 15.8105 40.5098 5.2002 39.8096 -16.0996l-3.89941 -110.82c-0.414062 -12.21 -10.4365 -22.0088 -22.7461 -22.0088c-1.32129 0 -2.61523 0.112305 -3.87402 0.329102c-28.9365 4.90039 -56.1416 16.1621 -79.4199 32.1094zM232.24 78.3496
-c-11.2998 18.1104 6.2002 40.4102 26.5098 33.9102l105.42 -34.2598c9.14453 -3.04102 15.7305 -11.6855 15.7305 -21.8447c0 -3.46289 -0.767578 -6.74805 -2.14062 -9.69531c-12.5361 -26.3281 -30.4697 -49.2246 -52.71 -67.6104
-c-3.96191 -3.26465 -9.03809 -5.25781 -14.5674 -5.25781c-8.18555 0 -15.375 4.29785 -19.4326 10.7578zM380.57 210.58c1.21289 -2.79883 1.93359 -5.89941 1.93359 -9.1416c0 -10.4385 -6.96875 -19.2627 -16.5039 -22.0684l-106.64 -30.5098
-c-20.5 -5.90039 -37.1006 17.0098 -25.2002 34.71l62 91.9199c4.10742 6.08398 11.0635 10.0615 18.9502 10.0615c5.76172 0 11.0283 -2.1377 15.0498 -5.66211c21.5781 -19.0479 38.7783 -42.5518 50.4102 -69.3096zM62.1104 417.82
-c34.3301 16.3438 72.6104 26.9434 112.33 30.0996c0.610352 0.0498047 1.20703 0.078125 1.83008 0.078125c12.5127 0 22.6709 -10.1582 22.6709 -22.6699c0 -0.0693359 -0.000976562 -0.138672 -0.000976562 -0.208008v-208.34
-c0 -23.2998 -30.9102 -31.6006 -42.6104 -11.4004l-104.12 180.44c-1.92871 3.35059 -3.06738 7.24805 -3.06738 11.3887c0 9.07422 5.29883 16.9199 12.9678 20.6113z" />
-    <glyph glyph-name="paypal" unicode="&#xf1ed;" horiz-adv-x="384" 
-d="M111.4 152.1c-3.5 -19.1992 -17.4004 -108.699 -21.5 -134c-0.300781 -1.7998 -1 -2.5 -3 -2.5h-74.6006c-7.59961 0 -13.0996 6.60059 -12.0996 13.9004l58.5996 371.9c1.5 9.59961 10.1006 16.8994 20 16.8994c152.3 0 165.101 3.7002 204 -11.3994
-c60.1006 -23.3008 65.6006 -79.5 44 -140.301c-21.5 -62.5996 -72.5 -89.5 -140.1 -90.2998c-43.4004 -0.700195 -69.5 7 -75.2998 -24.2002zM357.1 296c28.4004 -21.2002 30.3008 -57.7998 23.8008 -92.5996c-16.5 -83.5 -71.9004 -112.301 -142.9 -112.301
-c-15 0 -24.7002 2.30078 -29.2998 -19.6992c-15.5 -97.4004 -13.7002 -85.9004 -14.4004 -91.3008c-1.7002 -8.59961 -8.7998 -14.8994 -17.3994 -14.8994h-63.5c-7.10059 0 -11.6006 5.7998 -10.6006 12.8994c0 0 4.5 29.3008 27.1006 169.7
-c0.799805 6.10059 4.7998 9.40039 10.8994 9.40039c54 0 164.601 -9.90039 204.5 103.899c3.7002 11.1006 6.7998 22.2002 8.7998 33.6006c0.5 3.09961 1.2002 2.59961 3 1.2998z" />
-    <glyph glyph-name="google-wallet" unicode="&#xf1ee;" 
-d="M156.8 321.2c37.6006 -60.6006 64.2002 -113.101 84.2998 -162.5c-8.2998 -33.7998 -18.7998 -66.5 -31.2998 -98.2998c-13.2002 52.2998 -26.5 101.3 -56 148.5c6.5 36.3994 2.2998 73.5996 3 112.3zM109.3 248c5 0 10 -2.5 13 -6.5
-c43.7998 -59.7998 66.2998 -123.8 82.5 -193.5h-103.5c-20 69.5 -49.5 133 -91.7002 187.3c-4 5.2002 0 12.7002 6.5 12.7002h93.2002zM157.1 336h108.7c74.7998 -103 131.2 -230 143.2 -368h-113.7c-8.2002 133.5 -69.7002 260 -138.2 368zM408.9 404.5
-c19 -67.5 31.0996 -139 31.0996 -212.6c0 -69.5 -9.5 -142.5 -25.2998 -203c-10.9004 92.5 -42.4004 184.6 -90.6006 270.8c-4.19922 50.5 -13.2998 99.5 -26.5 146c-1.19922 5.2998 2.5 10.2998 7.80078 10.2998h88.2998c7 0 13.3994 -4.7002 15.2002 -11.5z" />
-    <glyph glyph-name="cc-visa" unicode="&#xf1f0;" horiz-adv-x="576" 
-d="M470.1 216.7c0 0 7.60059 -37.2002 9.30078 -45h-33.4004c3.2998 8.89941 16 43.5 16 43.5c-0.200195 -0.299805 3.2998 9.09961 5.2998 14.8994zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480
-c26.5 0 48 -21.5 48 -48zM152.5 116.8l63.2002 155.2h-42.5l-39.2998 -106l-4.30078 21.5l-14 71.4004c-2.2998 9.89941 -9.39941 12.6992 -18.1992 13.0996h-64.7002l-0.700195 -3.09961c15.7998 -4 29.9004 -9.80078 42.2002 -17.1006l35.7998 -135h42.5zM246.9 116.6
-l25.1992 155.4h-40.1992l-25.1006 -155.4h40.1006zM386.8 167.4c0.200195 17.6992 -10.5996 31.1992 -33.7002 42.2998c-14.0996 7.09961 -22.6992 11.8994 -22.6992 19.2002c0.199219 6.59961 7.2998 13.3994 23.0996 13.3994
-c13.0996 0.299805 22.7002 -2.7998 29.9004 -5.89941l3.59961 -1.7002l5.5 33.5996c-7.90039 3.10059 -20.5 6.60059 -36 6.60059c-39.7002 0 -67.5996 -21.2002 -67.7998 -51.4004c-0.299805 -22.2998 20 -34.7002 35.2002 -42.2002
-c15.5 -7.59961 20.7998 -12.5996 20.7998 -19.2998c-0.200195 -10.4004 -12.6006 -15.2002 -24.1006 -15.2002c-16 0 -24.5996 2.5 -37.6992 8.2998l-5.30078 2.5l-5.59961 -34.8994c9.40039 -4.2998 26.7998 -8.10059 44.7998 -8.2998
-c42.2002 -0.100586 69.7002 20.7998 70 53zM528 116.6l-32.4004 155.4h-31.0996c-9.59961 0 -16.9004 -2.7998 -21 -12.9004l-59.7002 -142.5h42.2002s6.90039 19.2002 8.40039 23.3008h51.5996c1.2002 -5.5 4.7998 -23.3008 4.7998 -23.3008h37.2002z" />
-    <glyph glyph-name="cc-mastercard" unicode="&#xf1f1;" horiz-adv-x="576" 
-d="M482.9 37.7002c0 -6.7998 -4.60059 -11.7002 -11.2002 -11.7002c-6.7998 0 -11.2002 5.2002 -11.2002 11.7002s4.40039 11.7002 11.2002 11.7002c6.59961 0 11.2002 -5.2002 11.2002 -11.7002zM172.1 49.4004c6.5 0 10.8008 -5.2002 10.9004 -11.7002
-c0 -6.7998 -4.40039 -11.7002 -10.9004 -11.7002c-7.09961 0 -11.1992 5.2002 -11.1992 11.7002s4.09961 11.7002 11.1992 11.7002zM289.6 49.7002c5.2002 0 8.7002 -3 9.60059 -8.7002h-19.1006c0.800781 5.2002 4.10059 8.7002 9.5 8.7002zM397.4 49.4004
-c6.7998 0 11.1992 -5.2002 11.1992 -11.7002c0 -6.7998 -4.39941 -11.7002 -11.1992 -11.7002c-6.80078 0 -10.9004 5.2002 -10.9004 11.7002s4.09961 11.7002 10.9004 11.7002zM503.3 23.2998c0 -0.299805 0.299805 -0.5 0.299805 -1.09961
-c0 -0.299805 -0.299805 -0.5 -0.299805 -1.10059c-0.299805 -0.299805 -0.299805 -0.5 -0.5 -0.799805c-0.299805 -0.299805 -0.5 -0.5 -1.09961 -0.5c-0.299805 -0.299805 -0.5 -0.299805 -1.10059 -0.299805c-0.299805 0 -0.5 0 -1.09961 0.299805
-c-0.299805 0 -0.5 0.299805 -0.799805 0.5c-0.299805 0.299805 -0.5 0.5 -0.5 0.799805c-0.299805 0.5 -0.299805 0.800781 -0.299805 1.10059c0 0.5 0 0.799805 0.299805 1.09961c0 0.5 0.299805 0.799805 0.5 1.10059c0.299805 0.299805 0.5 0.299805 0.799805 0.5
-c0.5 0.299805 0.799805 0.299805 1.09961 0.299805c0.5 0 0.800781 0 1.10059 -0.299805c0.5 -0.300781 0.799805 -0.300781 1.09961 -0.5c0.299805 -0.200195 0.200195 -0.600586 0.5 -1.10059zM501.1 21.9004c0.5 0 0.5 0.299805 0.800781 0.299805
-c0.299805 0.299805 0.299805 0.5 0.299805 0.799805s0 0.5 -0.299805 0.799805c-0.300781 0 -0.5 0.299805 -1.10059 0.299805h-1.59961v-3.5h0.799805v1.40039h0.299805l1.10059 -1.40039h0.799805zM576 367v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48
-v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM64 227.4c0 -76.5 62.0996 -138.5 138.5 -138.5c27.2002 0 53.9004 8.19922 76.5 23.0996c-72.9004 59.2998 -72.4004 171.2 0 230.5c-22.5996 15 -49.2998 23.0996 -76.5 23.0996
-c-76.4004 0.100586 -138.5 -62 -138.5 -138.199zM288 118.6c70.5 55 70.2002 162.2 0 217.5c-70.2002 -55.2998 -70.5 -162.6 0 -217.5zM145.7 42.2998c0 8.7002 -5.7002 14.4004 -14.7002 14.7002c-4.59961 0 -9.5 -1.40039 -12.7998 -6.5
-c-2.40039 4.09961 -6.5 6.5 -12.2002 6.5c-3.7998 0 -7.59961 -1.40039 -10.5996 -5.40039v4.40039h-8.2002v-36.7002h8.2002c0 18.9004 -2.5 30.2002 9 30.2002c10.1992 0 8.19922 -10.2002 8.19922 -30.2002h7.90039c0 18.2998 -2.5 30.2002 9 30.2002
-c10.2002 0 8.2002 -10 8.2002 -30.2002h8.2002v23h-0.200195zM190.6 56h-7.89941v-4.40039c-2.7002 3.30078 -6.5 5.40039 -11.7002 5.40039c-10.2998 0 -18.2002 -8.2002 -18.2002 -19.2998c0 -11.2002 7.90039 -19.2998 18.2002 -19.2998
-c5.2002 0 9 1.89941 11.7002 5.39941v-4.59961h7.89941v36.7998zM231.1 30.4004c0 15 -22.8994 8.19922 -22.8994 15.1992c0 5.7002 11.8994 4.80078 18.5 1.10059l3.2998 6.5c-9.40039 6.09961 -30.2002 6 -30.2002 -8.2002c0 -14.2998 22.9004 -8.2998 22.9004 -15
-c0 -6.2998 -13.5 -5.7998 -20.7002 -0.799805l-3.5 -6.2998c11.2002 -7.60059 32.5996 -6 32.5996 7.5zM266.5 21.0996l-2.2002 6.80078c-3.7998 -2.10059 -12.2002 -4.40039 -12.2002 4.09961v16.5996h13.1006v7.40039h-13.1006v11.2002h-8.19922v-11.2002h-7.60059
-v-7.2998h7.60059v-16.7002c0 -17.5996 17.2998 -14.4004 22.5996 -10.9004zM279.8 34.5h27.5c0 16.2002 -7.39941 22.5996 -17.3994 22.5996c-10.6006 0 -18.2002 -7.89941 -18.2002 -19.2998c0 -20.5 22.5996 -23.8994 33.7998 -14.2002l-3.7998 6
-c-7.7998 -6.39941 -19.6006 -5.7998 -21.9004 4.90039zM338.9 56c-4.60059 2 -11.6006 1.7998 -15.2002 -4.40039v4.40039h-8.2002v-36.7002h8.2002v20.7002c0 11.5996 9.5 10.0996 12.7998 8.40039zM349.5 37.7002c0 11.3994 11.5996 15.0996 20.7002 8.39941l3.7998 6.5
-c-11.5996 9.10059 -32.7002 4.10059 -32.7002 -15c0 -19.7998 22.4004 -23.7998 32.7002 -15l-3.7998 6.5c-9.2002 -6.5 -20.7002 -2.59961 -20.7002 8.60059zM416.2 56h-8.2002v-4.40039c-8.2998 11 -29.9004 4.80078 -29.9004 -13.8994
-c0 -19.2002 22.4004 -24.7002 29.9004 -13.9004v-4.59961h8.2002v36.7998zM449.9 56c-2.40039 1.2002 -11 2.90039 -15.2002 -4.40039v4.40039h-7.90039v-36.7002h7.90039v20.7002c0 11 9 10.2998 12.7998 8.40039zM490.2 70.9004h-7.90039v-19.3008
-c-8.2002 10.9004 -29.8994 5.10059 -29.8994 -13.8994c0 -19.4004 22.5 -24.6006 29.8994 -13.9004v-4.59961h7.90039v51.7002zM497.8 146v-4.59961h0.799805v4.59961h1.90039v0.799805h-4.59961v-0.799805h1.89941zM504.4 22.2002c0 0.5 0 1.09961 -0.300781 1.59961
-c-0.299805 0.299805 -0.5 0.799805 -0.799805 1.10059c-0.299805 0.299805 -0.799805 0.5 -1.09961 0.799805c-0.5 0 -1.10059 0.299805 -1.60059 0.299805c-0.299805 0 -0.799805 -0.299805 -1.39941 -0.299805c-0.5 -0.299805 -0.799805 -0.5 -1.10059 -0.799805
-c-0.5 -0.300781 -0.799805 -0.800781 -0.799805 -1.10059c-0.299805 -0.5 -0.299805 -1.09961 -0.299805 -1.59961c0 -0.299805 0 -0.799805 0.299805 -1.40039c0 -0.299805 0.299805 -0.799805 0.799805 -1.09961c0.300781 -0.299805 0.5 -0.5 1.10059 -0.799805
-c0.5 -0.300781 1.09961 -0.300781 1.39941 -0.300781c0.5 0 1.10059 0 1.60059 0.300781c0.299805 0.299805 0.799805 0.5 1.09961 0.799805s0.5 0.799805 0.799805 1.09961c0.300781 0.600586 0.300781 1.10059 0.300781 1.40039zM507.6 146.9h-1.39941l-1.60059 -3.5
-l-1.59961 3.5h-1.40039v-5.40039h0.800781v4.09961l1.59961 -3.5h1.09961l1.40039 3.5v-4.09961h1.09961v5.40039zM512 227.4c0 76.1992 -62.0996 138.3 -138.5 138.3c-27.2002 0 -53.9004 -8.2002 -76.5 -23.1006c72.0996 -59.2998 73.2002 -171.5 0 -230.5
-c22.5996 -15 49.5 -23.0996 76.5 -23.0996c76.4004 -0.0996094 138.5 61.9004 138.5 138.4z" />
-    <glyph glyph-name="cc-discover" unicode="&#xf1f2;" horiz-adv-x="576" 
-d="M520.4 251.9c0 -8.40039 -5.5 -12.8008 -15.8008 -12.8008h-4.69922v24.9004h4.89941c10.1006 0 15.6006 -4.2002 15.6006 -12.0996zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480z
-M483.9 277.1v-82h16v32.8008h2.19922l22.2002 -32.8008h19.6006l-25.8008 34.4004c12.1006 2.5 18.7002 10.5996 18.7002 23.2002c0 28.5 -30.2998 24.3994 -52.8994 24.3994zM428 277v-82h45.2998v13.7998h-29.2998v22.2002h28.2998v13.7998h-28.2998v18.2002h29.2998v14
-h-45.2998zM359.3 277h-17.5l35 -84.2002h8.60059l35.5 84.2002h-17.5l-22.2002 -55.2002zM303.4 280c-24.6006 0 -44.6006 -19.9004 -44.6006 -44.5996c0 -24.6006 19.9004 -44.6006 44.6006 -44.6006c24.5996 0 44.5996 19.9004 44.5996 44.6006
-c0 24.5996 -19.9004 44.5996 -44.5996 44.5996zM254.1 273.9c-30.1992 15 -63.2998 -6.80078 -63.2998 -38c0 -32.5 33.6006 -52.5 63.2998 -38.2002v19c-19.2998 -19.2998 -46.7998 -5.7998 -46.7998 19.2002c0 23.6992 26.7002 39.0996 46.7998 19v19zM156.9 207.6
-c-7.60059 0 -13.8008 3.7002 -17.5 10.8008l-10.3008 -9.90039c17.8008 -26.0996 56.6006 -18.2002 56.6006 11.2998c0 13.1006 -5.40039 19 -23.6006 25.6006c-9.59961 3.39941 -12.2998 5.89941 -12.2998 10.2998c0 8.7002 14.5 14.0996 24.9004 2.5l8.39941 10.7998
-c-19.0996 17.0996 -49.6992 8.90039 -49.6992 -14.2998c0 -11.2998 5.19922 -17.2002 20.1992 -22.7002c25.7002 -9.09961 14.7002 -24.4004 3.30078 -24.4004zM55.4004 195c30.8994 0 44.0996 22.4004 44.0996 40.9004c0 24.0996 -18 41.0996 -44.0996 41.0996h-23.4004
-v-82h23.4004zM122.9 195v82h-16v-82h16zM544 15v145c-33.2998 -20.7998 -226.4 -124.4 -416 -160h401c8.2002 0 15 6.7998 15 15zM74.0996 256.4c5.7002 -5 8.90039 -12.6006 8.90039 -20.5c0 -7.90039 -3.2002 -15.5 -8.90039 -20.7002
-c-4.89941 -4.40039 -11.5996 -6.40039 -21.8994 -6.40039h-4.2002v54.2002h4.2002c10.2998 0 16.7002 -1.7002 21.8994 -6.59961z" />
-    <glyph glyph-name="cc-amex" unicode="&#xf1f3;" horiz-adv-x="576" 
-d="M325.1 280.2c0.100586 -8 -4.2998 -15.7002 -11.6992 -18.7002c9.5 -3.2998 11 -9.2002 11 -18.4004v-13.5h-16.6006c-0.299805 14.8008 3.60059 25.1006 -14.7998 25.1006h-18v-25.1006h-16.4004v69.3008l39.1006 -0.300781c13.2998 0 27.3994 -2 27.3994 -18.3994z
-M295.7 268.9c5.7002 0 11 1.2998 11 7.89941c0 6.40039 -5.60059 7.40039 -10.7002 7.40039h-21v-15.2998h20.7002zM279 179.4c15.5996 0 27.9004 -5.40039 27.9004 -22.7002c0 -27.9004 -30.4004 -23.2998 -49.3008 -23.2998l-0.0996094 -23.3008h-32.2002l-20.3994 23
-l-21.3008 -23h-65.3994l0.0996094 69.3008h66.5l20.5 -22.8008l21 22.8008h52.7002zM175.2 124.7l19 20.2002l-17.9004 20.1992h-41.7002v-12.5h36.3008v-14.0996h-36.3008v-13.7998h40.6006zM241 116.5v55.5l-25.2998 -27.4004zM278.8 147.5
-c5.90039 0 10.5 2.7998 10.5 9.2002c0 6.09961 -4.59961 8.39941 -10.2002 8.39941h-21.5v-17.5996h21.2002zM247.2 284.2h-38.9004v-12.5h37.7998v-14.1006h-37.7998v-13.7998h38.9004v-14.2998h-55.5v69.2998h55.5v-14.5996zM576 192.6h-0.200195h0.200195zM381.4 160.7
-c-0.100586 -7.60059 -4.2002 -15.2998 -11.9004 -18.4004c9.2002 -3.2998 11 -9.5 11 -18.3994l-0.0996094 -13.8008h-16.6006l0.100586 11.5c0 11.8008 -3.80078 13.8008 -14.8008 13.8008h-17.5996l-0.0996094 -25.3008h-16.6006l0.100586 69.3008h39.3994
-c13 0 27.1006 -2.30078 27.1006 -18.7002zM352.2 149.5c5.59961 0 11 1.2998 11 8.2002c0 6.39941 -5.60059 7.39941 -10.7002 7.39941h-21v-15.5996h20.7002zM179.4 229.5h-16.8008v54.2002l-24 -54.2002h-14.5996l-24 54.2002v-54.2002h-33.7998l-6.40039 15.2998h-34.5
-l-6.39941 -15.2998h-17.9004l29.7002 69.2998h24.5l28.0996 -65.7002v65.7002h27.1006l21.6992 -47l19.7002 47h27.6006v-69.2998zM31.2002 259.2h22.7002l-11.5 27.5996zM508.6 100.3c34.8008 0 54.8008 -2.2002 67.5 6.10059v-90.4004c0 -26.5 -21.5 -48 -48 -48h-480.1
-c-26.5 0 -48 21.5 -48 48v203.7h26.5996c4.2002 10.0996 2.2002 5.2998 6.40039 15.2998h19.2002c4.2002 -10 2.2002 -5.2002 6.39941 -15.2998h52.9004v11.3994c2.2002 -5 1.09961 -2.5 5.09961 -11.3994h29.5c2.40039 5.5 2.60059 5.7998 5.10059 11.3994v-11.3994h135.5
-v25.0996c6.39941 0 8 0.100586 9.7998 -0.200195c0 0 -0.200195 -10.8994 0.0996094 -24.7998h66.5v8.90039c7.40039 -5.90039 17.4004 -8.90039 29.7002 -8.90039h26.7998c4.2002 10.1006 2.2002 5.2998 6.40039 15.2998h19c6.5 -15 0.200195 -0.5 6.59961 -15.2998
-h52.8008v21.9004c11.7998 -19.7002 7.7998 -12.9004 13.1992 -21.9004h41.6006v92h-39.9004v-18.3994c-12.2002 20.1992 -6.2998 10.3994 -11.2002 18.3994h-43.2998v-20.5996c-6.2002 14.5996 -4.59961 10.7998 -8.7998 20.5996h-32.4004
-c-0.399414 0 -2.2998 -0.200195 -2.2998 0.299805h-27.5996c-12.7998 0 -23.1006 -3.19922 -30.7002 -9.2998v9.2998h-39.9004v-5.2998c-10.7998 6.10059 -20.6992 5.10059 -64.3994 5.2998c-0.100586 0 -11.6006 0.100586 -11.6006 0h-103
-c-2.5 -6.09961 -6.7998 -16.3994 -12.5996 -30c-2.7998 6 -11 23.8008 -13.9004 30h-46v-21.0996c-7.39941 17.4004 -4.69922 11 -9 21.0996h-39.6992c-3.40039 -7.89941 -13.7002 -32 -23.1006 -53.8994v109.8c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48v-175.4
-c-37.7002 0.200195 -44 0.900391 -54.2998 -5v5c-45.2998 0 -53.5 1.7002 -64.9004 -5.19922v5.19922h-78.1992v-5.09961c-11.4004 6.5 -21.4004 5.09961 -75.7002 5.09961v-5.59961c-6.2998 3.7002 -14.5 5.59961 -24.2998 5.59961h-58
-c-3.5 -3.7998 -12.5 -13.6992 -15.7002 -17.1992c-12.7002 14.0996 -10.5 11.5996 -15.5 17.1992h-83.1006v-92.2998h82c3.30078 3.5 12.9004 13.9004 16.1006 17.4004c12.7002 -14.2998 10.2998 -11.7002 15.3994 -17.4004h48.9004
-c0 14.7002 0.0996094 8.2998 0.0996094 23c11.5 -0.200195 24.3008 0.200195 34.3008 6.2002c0 -13.9004 -0.100586 -17.0996 -0.100586 -29.2002h39.6006c0 18.5 0.0996094 7.40039 0.0996094 25.2998c6.2002 0 7.7002 0 9.40039 -0.0996094
-c0.0996094 -1.2998 0 0 0 -25.2002c152.8 0 145.899 -1.09961 156.699 4.5v-4.5zM544.9 164.8c-4.60059 0 -9.2002 -0.700195 -9.2002 -6.5c0 -12.2002 28.7998 0.299805 39.2998 -13.5v-25.7998c-4.90039 -7.09961 -14.0996 -8.90039 -22.5 -8.90039h-32l0.0996094 14.8008
-h32c4.10059 0 8.40039 1.2998 8.40039 6.39941c0 14.6006 -42.7002 -5.59961 -42.7002 27.4004c0 14.0996 11 20.7002 23.7998 20.7002h32.9004v-14.6006h-30.0996zM487.9 125c4.09961 0 8.69922 1 8.7998 6.40039c0 14.8994 -42.7002 -5.60059 -42.7002 27.3994
-c0 14.1006 10.7002 20.7002 23.5 20.7002h33.2002v-14.5996h-30.4004c-4.2998 0 -9.2002 -0.800781 -9.2002 -6.40039c0 -15.0996 42.9004 6.90039 42.9004 -26.2998c0 -16.4004 -11.4004 -22 -26.2002 -22h-32.2002l0.100586 14.7998h32.2002zM445.7 165.1h-38.5v-12.5
-h37.7998v-14.0996h-37.9004v-13.7998l38.6006 -0.299805l-0.100586 -14.3008h-55.1992l0.0996094 69.3008h55.2002v-14.3008zM389.4 273.2c0.299805 0.299805 1.69922 1 7.2998 1c1 0 2 -0.100586 3.09961 -0.100586l-7.2998 -16.8994
-c-2.2998 0 -3.2002 0.399414 -3.40039 0.5c-0.199219 0.200195 -1.09961 1.89941 -1.09961 7.89941c0 5.40039 1.09961 7.40039 1.40039 7.60059zM409.8 283.7h-0.0996094h0.0996094zM393.6 298.9h16.1006v-15.2002c-17.4004 0.299805 -33.1006 4.09961 -33.1006 -19.7002
-c0 -11.7998 2.80078 -19.9004 16.1006 -19.9004h7.39941l23.5 54.5h24.8008l27.8994 -65.3994v65.3994h25.2998l29.1006 -48.0996v48.0996h16.8994v-69h-23.5996l-31.2002 51.9004v-51.9004h-33.7002l-6.59961 15.3008h-34.2998l-6.40039 -15.3008h-19.2002
-c-22.7998 0 -33 11.8008 -33 34c0 23.3008 10.5 35.3008 34 35.3008zM435.7 286.8l-11.6006 -27.5996h22.8008zM334.6 298.8h16.9004v-69.2998h-16.9004v69.2998z" />
-    <glyph glyph-name="cc-paypal" unicode="&#xf1f4;" horiz-adv-x="576" 
-d="M186.3 189.8c0 -12.2002 -9.7002 -21.5 -22 -21.5c-9.2002 0 -16 5.2002 -16 15c0 12.2002 9.5 22 21.7002 22c9.2998 0 16.2998 -5.7002 16.2998 -15.5zM80.5 238.3c11.2998 0 19.7998 -1.5 17.5 -14.8994c-2 -12.7002 -10.5 -14.2002 -21.5 -14.2002l-8.2002 -0.299805
-l4.2998 26.6992c0.200195 1.7002 1.7002 2.7002 3.2002 2.7002h4.7002zM364.5 238.3c8.5 0 18 -0.5 18.0996 -11.0996c0 -15 -9 -18 -22 -18l-8 -0.299805l4.2002 26.6992c0.200195 1.7002 1.40039 2.7002 3.2002 2.7002h4.5zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480
-c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM128.3 232.6c0 21 -16.2002 28 -34.7002 28h-40c-2.5 0 -5 -2 -5.19922 -4.69922l-16.4004 -102.101c-0.299805 -2 1.2002 -4 3.2002 -4h19c2.7002 0 5.2002 2.90039 5.5 5.7002l4.5 26.5996
-c1 7.2002 13.2002 4.7002 18 4.7002c28.5996 0 46.0996 17 46.0996 45.7998zM212.5 223.8h-19c-3.7998 0 -4 -5.5 -4.2002 -8.2002c-5.7998 8.5 -14.2002 10 -23.7002 10c-24.5 0 -43.1992 -21.5 -43.1992 -45.1992c0 -19.5 12.1992 -32.2002 31.6992 -32.2002
-c9 0 20.2002 4.89941 26.5 11.8994c-0.5 -1.5 -1 -4.69922 -1 -6.19922c0 -2.30078 1 -4 3.2002 -4h17.2002c2.7002 0 5 2.89941 5.5 5.69922l10.2002 64.3008c0.299805 1.89941 -1.2002 3.89941 -3.2002 3.89941zM253 125.9l63.7002 92.5996c0.5 0.5 0.5 1 0.5 1.7002
-c0 1.7002 -1.5 3.5 -3.2002 3.5h-19.2002c-1.7002 0 -3.5 -1 -4.5 -2.5l-26.5 -39l-11 37.5c-0.799805 2.2002 -3 4 -5.5 4h-18.7002c-1.69922 0 -3.19922 -1.7998 -3.19922 -3.5c0 -1.2002 19.5 -56.7998 21.1992 -62.1006c-2.69922 -3.7998 -20.5 -28.5996 -20.5 -31.5996
-c0 -1.7998 1.5 -3.2002 3.2002 -3.2002h19.2002c1.7998 0.100586 3.5 1.10059 4.5 2.60059zM412.3 232.6c0 21 -16.2002 28 -34.7002 28h-39.6992c-2.7002 0 -5.2002 -2 -5.5 -4.69922l-16.2002 -102c-0.200195 -2 1.2998 -4 3.2002 -4h20.5c2 0 3.5 1.5 4 3.19922l4.5 29
-c1 7.2002 13.1992 4.7002 18 4.7002c28.3994 0 45.8994 17 45.8994 45.7998zM496.5 223.8h-19c-3.7998 0 -4 -5.5 -4.2998 -8.2002c-5.5 8.5 -14 10 -23.7002 10c-24.5 0 -43.2002 -21.5 -43.2002 -45.1992c0 -19.5 12.2002 -32.2002 31.7002 -32.2002
-c9.2998 0 20.5 4.89941 26.5 11.8994c-0.299805 -1.5 -1 -4.69922 -1 -6.19922c0 -2.30078 1 -4 3.2002 -4h17.2998c2.7002 0 5 2.89941 5.5 5.69922l10.2002 64.3008c0.299805 1.89941 -1.2002 3.89941 -3.2002 3.89941zM544 257.1c0 2 -1.5 3.5 -3.2002 3.5h-18.5
-c-1.5 0 -3 -1.19922 -3.2002 -2.69922l-16.1992 -104l-0.300781 -0.5c0 -1.80078 1.5 -3.5 3.5 -3.5h16.5c2.5 0 5 2.89941 5.2002 5.69922l16.2002 101.2v0.299805zM454 205.3c9.2998 0 16.2998 -5.7002 16.2002 -15.5c0 -12.2998 -9.7002 -21.5 -21.7002 -21.5
-c-9.2002 0 -16.2002 5.2998 -16.2002 15c0 12.2998 9.5 22 21.7002 22z" />
-    <glyph glyph-name="cc-stripe" unicode="&#xf1f5;" horiz-adv-x="576" 
-d="M492.4 227.2c8.69922 0 18 -6.7002 18 -22.7002h-36.7002c0 16 9.7998 22.7002 18.7002 22.7002zM375 224.6c12.9004 0.100586 21.9004 -14.5 21.9004 -33.0996c0 -19.0996 -8.80078 -33.4004 -21.9004 -33.4004c-8.2998 0 -13.2998 3 -16.7998 6.7002l-0.200195 52.7998
-c3.7002 4.10059 8.7998 7 17 7zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM122.2 166.9c0 42.2998 -54.2998 34.6992 -54.2998 50.6992c0 5.5 4.59961 7.7002 12.0996 7.7002
-c10.7998 0 24.5 -3.2998 35.2998 -9.09961v33.3994c-11.7998 4.7002 -23.5 6.5 -35.2998 6.5c-28.7998 0 -48 -15 -48 -40.1992c0 -39.3008 54 -32.9004 54 -49.9004c0 -6.59961 -5.7002 -8.7002 -13.5996 -8.7002c-11.8008 0 -26.9004 4.90039 -38.9004 11.2998v-33.8994
-c13.2002 -5.7002 26.5996 -8.10059 38.7998 -8.10059c29.6006 0.200195 49.9004 14.7002 49.9004 40.3008zM191 223.5v30.2998h-26.9004v30.7998l-34.6992 -7.39941l-0.200195 -113.9c0 -21 15.7998 -36.5 36.8994 -36.5c11.6006 0 20.2002 2.10059 24.9004 4.7002v28.9004
-c-4.5 -1.80078 -27 -8.30078 -27 12.5996v50.5h27zM265 221.1v32.7002h-0.0996094c-4.7002 1.7002 -21.3008 4.7998 -29.6006 -10.5l-2.2002 10.5h-30.6992v-124.5h35.5v84.4004c8.39941 11 22.5996 8.89941 27.0996 7.39941zM309.1 129.3v124.5h-35.6992v-124.5h35.6992z
-M309.1 272.2v28.8994l-35.6992 -7.59961v-28.9004zM383.2 126.7c25.3994 0.0996094 48.5996 20.5 48.5996 65.5996c0 41.2998 -23.5 63.7998 -48.3994 63.7998c-13.9004 0 -22.9004 -6.59961 -27.8008 -11.0996l-1.7998 8.7998h-31.2998v-165.8l35.5 7.5l0.0996094 40.2002
-c5.10059 -3.7002 12.7002 -9 25.1006 -9zM543.6 178.2c0.100586 2 0.400391 9.39941 0.400391 12.8994c0 36.4004 -17.5996 65.1006 -51.2998 65.1006c-33.7998 0 -54.2998 -28.7002 -54.2998 -64.9004c0 -42.7998 24.1992 -64.5 58.7998 -64.5
-c17 0 29.7002 3.90039 39.3994 9.2002v28.5996c-9.69922 -4.89941 -20.7998 -7.89941 -34.8994 -7.89941c-13.7998 0 -26 4.89941 -27.6006 21.5h69.5z" />
-    <glyph glyph-name="lastfm" unicode="&#xf202;" horiz-adv-x="512" 
-d="M225.8 80.9004c0 0 -31.7002 -31.1006 -97.8994 -31.1006c-82.2002 0 -127.9 48.1006 -127.9 137.2c0 92.7002 45.7002 147.2 131.8 147.2c117.7 0 129.3 -66.2002 161.3 -163c14 -42.7998 38.7002 -73.9004 97.9004 -73.9004c39.9004 0 61 8.7998 61 30.5
-c0 31.9004 -34.9004 35.1006 -79.7998 45.7002c-48.6006 11.7002 -68 36.9004 -68 76.7998c0 64 51.5996 83.9004 104.399 83.9004c59.8008 0 96.2002 -21.7002 100.9 -74.5l-58.5996 -7c-2.30078 25.2002 -17.5 35.7998 -45.7002 35.7998
-c-25.7998 0 -41.6006 -11.7998 -41.6006 -31.7002c0 -17.5996 7.60059 -28.0996 33.4004 -34c52.2998 -11.5 115 -19.2002 115 -92.0996c0 -58.6006 -49.2998 -80.9004 -122 -80.9004c-101.4 0 -136.6 45.7002 -155.4 102.601
-c-26.0996 81.5996 -34.3994 134.899 -100.899 134.899c-35.7002 0 -72.1006 -25.7998 -72.1006 -97.8994c0 -56.3008 28.7002 -91.5 69.2002 -91.5c45.7002 0 76.2002 34 76.2002 34z" />
-    <glyph glyph-name="lastfm-square" unicode="&#xf203;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM307.8 103.1c45.4004 0 76.2002 13.9004 76.1006 50.6006c0 45.5 -39.1006 50.3994 -71.8008 57.5
-c-16.0996 3.7002 -20.8994 10.2998 -20.8994 21.2998c0 12.5 9.89941 19.7998 26 19.7998c17.5996 0 27.0996 -6.59961 28.5996 -22.3994l36.7002 4.39941c-2.90039 33 -25.5996 46.6006 -63 46.6006c-32.9004 0 -65.2002 -12.4004 -65.2002 -52.4004
-c0 -24.9004 12.1006 -40.7002 42.5 -48c28.1006 -6.59961 49.9004 -8.7002 49.9004 -28.5996c0 -13.6006 -13.2002 -19.1006 -38.1006 -19.1006c-37 0 -52.3994 19.4004 -61.1992 46.2002c-20 60.5 -27.3008 101.9 -100.801 101.9c-53.8994 0 -82.5 -34.1006 -82.5 -92
-c0 -55.7002 28.6006 -85.8008 79.9004 -85.8008c41.4004 0 61.2002 19.4004 61.2002 19.4004l-11.7002 31.9004s-19 -21.3008 -47.5996 -21.3008c-25.3008 0 -43.3008 22 -43.3008 57.2002c0 45.1006 22.7002 61.2002 45.1006 61.2002c41.5 0 46.7002 -33.2998 63 -84.2998
-c11.7002 -35.5 33.7002 -64.1006 97.0996 -64.1006z" />
-    <glyph glyph-name="ioxhost" unicode="&#xf208;" horiz-adv-x="640" 
-d="M616 288c13.2998 0 24 -10.7002 24 -24c0 -13.2002 -10.7002 -24 -24 -24h-52.7002c3.10059 -15.5 4.7002 -31.5996 4.7002 -48c0 -137 -111 -248 -248 -248c-102.9 0 -191.2 62.7002 -228.7 152h-67.2998c-13.2998 0 -24 10.7002 -24 24c0 13.2002 10.7002 24 24 24
-h52.7002c-3.10059 15.5 -4.7002 31.5996 -4.7002 48c0 137 111 248 248 248c102.9 0 191.2 -62.7002 228.7 -152h67.2998zM520 192c0 16.5996 -2 32.5996 -5.7998 48h-298.2c-13.2998 0 -24 10.7002 -24 24c0 13.2002 10.7002 24 24 24h279.5
-c-33.9004 62 -99.7998 104 -175.5 104c-110.5 0 -200 -89.5 -200 -200c0 -16.5996 2 -32.5996 5.7998 -48h298.2c13.2998 0 24 -10.7002 24 -24c0 -13.2002 -10.7002 -24 -24 -24h-279.5c33.9004 -62 99.7998 -104 175.5 -104c110.5 0 200 89.5 200 200zM216 216h208
-c13.2998 0 24 -10.7002 24 -24c0 -13.2002 -10.7002 -24 -24 -24h-208c-13.2998 0 -24 10.7002 -24 24c0 13.2002 10.7002 24 24 24z" />
-    <glyph glyph-name="angellist" unicode="&#xf209;" 
-d="M347.1 232.6c48 -11.6992 54.9004 -50.5996 54.9004 -93.6992c0 -114.301 -73.4004 -202.9 -191.4 -202.9c-96.1992 0 -164.6 76.4004 -164.5 148.6c0 37.1006 14.2002 61.7002 51.1006 71.7002c-3.10059 8.2998 -8 20.7998 -8 29.7002
-c0 23.5 24.8994 52.5996 48.2998 52.5996c6.90039 0 13.7002 -2 20 -4.2998c-12.4004 35.2002 -46.5996 126.7 -46.5996 162c0 28.7998 14.5996 51.7002 45.6992 51.7002c40 0 85.4004 -144 95.1006 -172.5c12.5 31.4004 52.5 163.1 97.0996 163.1
-c28 0 43.7002 -22.2998 43.7002 -48.8994c0 -30.2002 -33.7002 -124.5 -45.4004 -157.101zM311.7 340l-33.1006 -93.7002l34 -6c8.5 23.4004 47.1006 128.9 47.1006 148c0 7.10059 -2.2998 16 -10.9004 16c-16 0 -33.0996 -52 -37.0996 -64.2998zM142.3 399.7
-c0 -29.1006 34.6006 -120 45.5 -148.8c7.7002 4.39941 19.7998 2.69922 35.4004 1.39941l-34.6006 100.3c-31.7998 92.8008 -46.2998 59 -46.2998 47.1006zM140 204c-7.7002 0 -20.2998 -13.4004 -20.4004 -21.0996c0 -20.8008 56 -97.7002 76.9004 -97.7002
-c5.7002 0 10.5996 6.2998 10.5996 11.3994c0 12.8008 -37.7998 107.4 -67.0996 107.4zM324.3 17.7002c55.2998 61.5 49.1006 158.6 31 174.7c-24 21.0996 -106 29.0996 -138.3 29.0996c-17.2998 0 -17.4004 -6.40039 -17.4004 -13.0996
-c0 -43.7002 92.9004 -39.7002 120.601 -39.7002c11.2002 0 15.7998 -9.90039 16.8994 -21.1006c-7.39941 -7.39941 -17.6992 -11.6992 -27.3994 -15.3994c-9.40039 -3.40039 -19.1006 -7.10059 -27.1006 -13.1006c-22 -16 -43.6992 -43.3994 -43.6992 -71.6992
-c0 -17.7002 10.5996 -32.9004 10.5996 -50.3008c0 -0.299805 -2 -6.5 -2 -7.39941c-32.5996 2.2998 -40.5996 34.5996 -41.7002 61.7002c-3.39941 -0.900391 -8 -0.600586 -11.7002 -0.600586c5.10059 -17.7998 -11.8994 -42 -38 -42
-c-37.7998 0 -88 57.2002 -58.2998 86.9004c28.7002 -35.9004 35 -51.4004 51.1006 -51.4004c4 0 11.6992 3.40039 11.6992 8.2998c0 12.8008 -42.8994 73.1006 -54.2998 73.1006c-16.7998 0 -37.7002 -24.9004 -20.5996 -68.2998
-c22.5996 -55.7002 69.5 -88.3008 128.899 -88.3008c43.4004 0 80.6006 16.6006 109.7 48.6006zM225.7 143.7c3.2002 -8.2998 6.59961 -16.6006 9.39941 -25.1006c6.30078 7.10059 12.9004 13.7002 20.3008 19.1006c-10 2 -20 2.89941 -29.7002 6z" />
-    <glyph glyph-name="buysellads" unicode="&#xf20d;" 
-d="M224 297.3l42.9004 -160.7h-85.8008zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM382.7 42.7002l-94.5 298.7h-128.4l-94.5 -298.7h90.7002l111.7 91.5996l24.2002 -91.5996h90.7998z
-" />
-    <glyph glyph-name="connectdevelop" unicode="&#xf20e;" horiz-adv-x="576" 
-d="M550.5 207c6.69629 -1.33887 11.7861 -7.5 11.7881 -14.7324c0 -7.5 -5.3584 -13.6602 -12.3223 -15l-54.9111 -95.3574c0.536133 -1.60742 0.804688 -3.21387 0.804688 -4.82129c0 -7.23145 -5.09082 -13.3926 -12.0547 -14.7314l-51.6963 -90.2686
-c0.535156 -1.33887 0.802734 -2.67773 0.802734 -4.28516c0 -8.30371 -6.69727 -15.2676 -15.2686 -15.2676c-4.28516 0 -8.30371 1.875 -10.9814 4.82129h-107.144c-2.67871 -3.21484 -6.96484 -5.35742 -11.5176 -5.35742s-8.83887 2.14258 -11.5166 5.35645h-106.875
-c-2.67969 -3.21484 -6.69727 -5.35742 -11.5186 -5.35742c-8.30371 0 -15.2676 6.69727 -15.2676 15.2676c0 1.875 0.535156 3.75 1.07031 5.35742l-51.6963 89.7324c-6.96484 1.33887 -12.0547 7.5 -12.0547 14.7314c0 1.875 0.268555 3.21387 0.804688 4.82129
-l-55.1797 95.3574c-6.96484 1.60742 -12.0537 7.76855 -12.0537 15c0 7.5 5.3584 13.6611 12.5898 15l53.3047 92.1436c0 0.536133 -0.268555 1.07227 -0.268555 1.60645c0 6.16113 3.75098 11.251 9.10742 13.6611l55.9824 97.2334
-c-0.536133 1.33887 -1.07129 3.21387 -1.07129 4.82129c0 8.57129 6.96484 15.2676 15.2676 15.2676c4.82227 0 8.83887 -2.14258 11.7861 -5.625h106.071c2.67871 3.48242 6.69629 5.625 11.5176 5.625s8.83887 -2.14258 11.5176 -5.62402h106.606
-c2.94727 3.48242 6.96484 5.625 11.7861 5.625c8.30371 0 15.2676 -6.69727 15.2676 -15.2676c0 -1.60742 -0.535156 -3.21484 -1.07031 -4.82129l55.4463 -95.8936c8.03613 -0.267578 14.7324 -6.96484 14.7324 -15.001c0 -2.67871 -0.803711 -5.08984 -1.875 -7.23145z
-M153.535 -2.73242v75.8037h-43.6602zM153.535 81.1074v50.624l-44.999 -47.4102c0.535156 -1.07227 1.07129 -2.14355 1.33887 -3.21387h43.6602zM153.535 143.518l0.000976562 92.9463l-50.0889 51.9648c-2.41113 -1.60645 -5.08887 -2.41113 -7.76855 -2.67871
-l-51.9648 -90c0.268555 -1.07227 0.268555 -2.14258 0.268555 -3.48242c0 -1.33887 0 -2.67871 -0.535156 -4.01758l55.7129 -96.4287c1.33887 -0.267578 2.67871 -1.07129 4.01758 -1.60742zM153.535 245.84v72.0527l-43.9277 -15.8037
-c0 -0.267578 0.267578 -0.803711 0.267578 -1.07227c0 -2.94531 -0.803711 -5.62402 -2.14258 -7.7666zM153.535 326.465v59.7324l-43.6602 -75.5361zM480.054 287.357l-0.267578 0.267578l-98.0361 -101.518l63.75 -67.2324l35.3584 167.143zM291.75 92.8926
-l-11.25 -11.7852h22.7676zM291.482 104.143l79.2852 82.2324l-83.0352 87.5889l-79.5537 -84.375zM296.839 98.25l16.875 -17.1426h124.02l5.8916 28.125l-67.5 71.25zM410.411 403.607l-117.053 -124.019l83.0342 -87.5889l97.5 101.25
-c-1.33984 2.14258 -2.14258 4.82129 -2.14258 7.7666v0.536133l-57.8574 100.714c-1.33984 0.268555 -2.41016 0.804688 -3.48145 1.34082zM401.304 405.75h-4.28711l-166.339 -60l57.0547 -60.2676zM277.821 405.75h-103.929l50.8936 -53.5713l148.393 53.5713h-75
-c-2.67871 -2.67773 -6.16016 -4.28516 -10.1787 -4.28516s-7.50098 1.60742 -10.1787 4.28516zM161.572 400.125v-70.7148l54.9111 19.8213l-51.1611 53.8398c-0.870117 -0.300781 -1.77832 -0.574219 -2.67969 -0.804688zM161.572 320.839v-83.3037l40.9814 -42.0527
-l79.5537 84.1064l-59.7324 63.2139zM161.572 228.161v-76.0723l36.4277 38.3037zM161.572 140.303v-59.1953h107.678l17.1426 17.6777l-82.7676 85.9814zM168.536 -21.75h1.33887l91.6074 94.8213h-99.9102v-89.7324l1.07031 -1.60645
-c2.41113 -0.804688 4.28613 -1.875 5.89355 -3.48242zM298.447 -21.75h104.194l-91.6064 94.8213h-38.3037l-91.6074 -94.8213h96.4287c2.68066 2.41016 6.42871 4.28516 10.4473 4.28516s7.76758 -1.875 10.4473 -4.28516zM418.447 -9.96387l17.4121 83.0361h-114.376
-l89.1953 -91.875c1.07227 0.536133 2.14355 1.07031 3.48242 1.33887zM431.303 12.2676l34.8223 60.8037h-21.9639zM466.125 81.1074c0.267578 1.07129 0.803711 2.14258 1.33887 2.94531l-17.1426 18.2139l-4.55371 -21.1592h20.3574zM532.286 188.518
-c-0.268555 1.33984 -0.536133 2.41113 -0.536133 3.75c0 1.60742 0.536133 2.94629 0.802734 4.28516l-45.8027 79.2861l-34.5537 -163.928l20.625 -21.9639c1.33887 0.802734 2.67871 1.33887 4.01758 1.87402z" />
-    <glyph glyph-name="dashcube" unicode="&#xf210;" 
-d="M326.6 344l102.2 104v-427c0 -50.5 -40.0996 -85 -91.2002 -85h-227.199c-51.1006 0 -91.2002 34.5 -91.2002 85v229.5c0 50.2002 40.0996 93.5 91.2002 93.5h216.199zM153.9 31.5v-0.0996094h223.8l-51.1006 52.2998v123.5c0 17.7002 -14.2998 32.5 -32 32.5h-140.699
-c-17.7002 0 -32.4004 -14.7998 -32.4004 -32.5v-142.9c0 -17.7002 14.7002 -32.7998 32.4004 -32.7998z" />
-    <glyph glyph-name="forumbee" unicode="&#xf211;" 
-d="M5.7998 138.3c-3.7998 17 -5.7998 34.2002 -5.7998 51.4004c0 123.3 99.7998 223.3 223.1 223.3c16.6006 0 33.3008 -2 49.3008 -5.5c-123.4 -47 -220.5 -145.5 -266.601 -269.2zM398.7 327.5c-151.101 -44 -269.2 -164.4 -312.3 -315.7
-c-17.2002 13.4004 -32.7002 30.9004 -45.2002 49c43.3994 149.9 160.1 267.7 309.7 312c18.0996 -12.5996 34.0996 -27.7998 47.7998 -45.2998zM414.5 74.7998c13.0996 -35.2998 24.2002 -73.2998 33.5 -109.8c-36.0996 9.2998 -72 20.5 -107 33.5996
-c-25.7002 -16 -54.5996 -26.8994 -84.5996 -31.2998c42.5996 79.7002 108.199 147.4 187.6 190.3c-4.09961 -29.0996 -14.2998 -57.6992 -29.5 -82.7998zM444.2 220.3c-113.7 -46.7002 -204.2 -139.399 -250.5 -253.5c-19.6006 2.7002 -38.5 7.60059 -56.6006 15.2002
-c44.9004 138.5 153.4 249.3 291.301 295.1c7.89941 -18.0996 13.1992 -37.2998 15.7998 -56.7998z" />
-    <glyph glyph-name="leanpub" unicode="&#xf212;" horiz-adv-x="576" 
-d="M386.539 336.515l15.0957 -248.955l-10.9785 0.275391c-36.2324 0.824219 -71.6406 -8.7832 -102.657 -27.9971c-31.0156 19.2139 -66.4238 27.9971 -102.657 27.9971c-45.5635 0 -82.0693 -10.7051 -123.516 -27.7227l31.291 258.288
-c28.5459 11.8027 61.4834 18.1143 92.2256 18.1143c41.1729 0 73.8359 -13.1748 102.657 -42.5439c27.7227 28.2715 59.0127 41.7217 98.5391 42.5439zM569.07 0c-25.5264 0 -47.4854 5.21484 -70.542 15.6445c-34.3105 15.6455 -69.9932 24.9785 -107.871 24.9785
-c-38.9775 0 -74.9346 -12.9014 -102.657 -40.623c-27.7227 27.7227 -63.6797 40.623 -102.657 40.623c-37.8779 0 -73.5605 -9.33301 -107.871 -24.9785c-22.2324 -9.88086 -44.7402 -15.6445 -69.1689 -15.6445h-1.37305l42.5449 349.141
-c39.251 22.2334 87.0117 34.8594 132.301 34.8594c37.0547 0 75.209 -7.68457 106.225 -29.0947c31.0156 21.4102 69.1699 29.0947 106.225 29.0947c45.2891 0 93.0498 -12.626 132.301 -34.8594zM525.702 44.7412l-34.0361 280.246
-c-30.7422 13.999 -67.248 21.4102 -101.009 21.4102c-38.4287 0 -74.3848 -12.0771 -102.657 -38.7021c-28.2725 26.625 -64.2275 38.7021 -102.657 38.7021c-33.7607 0 -70.2666 -7.41113 -101.009 -21.4102l-34.0361 -280.246
-c47.2109 19.4863 82.8945 33.4854 135.045 33.4854c37.6045 0 70.8174 -9.60547 102.657 -29.6436c31.8398 20.0381 65.0518 29.6436 102.657 29.6436c52.1504 0 87.834 -13.999 135.045 -33.4854z" />
-    <glyph glyph-name="sellsy" unicode="&#xf213;" horiz-adv-x="640" 
-d="M539.71 210.692c55.1572 -13.4834 94.0742 -63.124 94.0732 -119.509c0 -68.0264 -55.4639 -123.184 -123.185 -123.184h-381.197c-67.7217 0 -123.186 55.1572 -123.185 123.185c0 47.4961 27.8848 91.0098 70.7852 111.234
-c-2.14453 7.35449 -3.06543 15.0146 -3.06543 22.3691c0 46.2705 37.6914 83.9609 83.9629 83.9609c20.2227 0 39.835 -7.35449 55.1562 -20.5303c18.3867 74.7695 85.8008 127.781 163.021 127.781c92.542 0 167.924 -75.3818 167.924 -167.924
-c0 -12.5635 -1.22559 -25.127 -4.29004 -37.3838zM199.88 46.4463v110.928c0 8.27344 -7.04688 15.3213 -15.3213 15.3213h-30.9482c-8.27344 0 -15.3213 -7.04785 -15.3213 -15.3213v-110.928c0 -8.27344 7.04688 -15.3213 15.3213 -15.3213h30.9482
-c8.27344 0 15.3213 7.04688 15.3213 15.3213zM289.357 46.4463v131.458c0 8.27246 -7.04883 15.3203 -15.3223 15.3203h-30.9492c-8.27246 0 -15.3213 -7.04688 -15.3213 -15.3203v-131.458c0 -8.27344 7.04688 -15.3213 15.3213 -15.3213h30.9492
-c8.27344 0 15.3223 7.04688 15.3223 15.3213zM378.834 46.4463v162.714c0 8.27246 -7.04688 15.3213 -15.3213 15.3213h-30.9482c-8.27441 0 -15.3223 -7.04785 -15.3223 -15.3213v-162.714c0 -8.27344 7.04785 -15.3213 15.3223 -15.3213h30.9482
-c8.27441 0 15.3213 7.04688 15.3213 15.3213zM465.861 46.4463v224.612c0 8.58008 -7.04785 15.6279 -15.3223 15.6279h-28.4971c-8.27441 0 -15.3213 -7.04883 -15.3213 -15.6279v-224.612c0 -8.27344 7.04688 -15.3213 15.3213 -15.3213h28.4971
-c8.27441 0 15.3223 7.04688 15.3223 15.3213z" />
-    <glyph glyph-name="shirtsinbulk" unicode="&#xf214;" 
-d="M100 37.7002l4.40039 9.89941l30.5996 -13.3994l-4.40039 -9.90039zM139.4 20.2002l4.39941 9.89941l30.6006 -13.3994l-4.40039 -9.90039zM311.5 34.2002l30.5996 13.3994l4.40039 -9.89941l-30.5996 -13.4004zM179.1 3l4.40039 9.59961l30.2998 -13.3994
-l-4.39941 -9.90039zM60.4004 55.2002l4.39941 9.89941l30.6006 -13.6992l-4.40039 -9.60059zM271.8 16.7002l30.6006 13.3994l4.39941 -9.89941l-30.5996 -13.4004zM232.5 -0.799805l30.5996 13.3994l4.40039 -9.59961l-30.5996 -13.7002zM350.9 51.4004l30.5996 13.6992
-l4.40039 -9.89941l-30.6006 -13.4004zM170 401.4v-10.5h-33.5v10.5h33.5zM122.8 401.4l-0.0996094 -10.5h-33.5v10.5h33.5996zM75.5 401.4l0.0996094 -10.5h-33.2998v10.5h33.2002zM217 401.4v-10.5h-33.2002v10.5h33.2002zM311.5 401.4v-10.5h-33.5v10.5h33.5zM358.8 401.4
-v-10.5h-33.5v10.5h33.5zM264.2 401.4v-10.5h-33.2002v10.5h33.2002zM405.7 401.4v-10.5h-33.2998v10.5h33.2998zM52.7998 96.9004v-33.5h-10.7998v33.5h10.7998zM122.8 312.8l-0.0996094 -10.5h-33.5v10.5h33.5996zM52.7998 302.2v-23h-10.7998v33.5h33.5996v-10.5h-22.7998
-zM221.7 73.5996c-50.2002 0 -91.2998 40.8008 -91.2998 91.3008c0 50.1992 41.0996 91.2998 91.2998 91.2998c50.5 0 91.2998 -41.1006 91.2998 -91.2998c0 -50.5 -40.7998 -91.3008 -91.2998 -91.3008zM173.5 184.7c0 -44.2998 77.5996 -11.9004 77.5996 -38
-c0 -13.1006 -24 -14.2998 -32.6992 -14.2998c-12.3008 0 -29.8008 2.69922 -35.9004 14.8994h-0.900391l-9 -18.3994c14.8008 -9.30078 29.1006 -12.2002 47.2002 -12.2002c19.5 0 51 5.7998 51 31.2002c0 48.0996 -78.5 16.2998 -78.5 37.8994
-c0 13.1006 20.7998 14.9004 29.7998 14.9004c10.8008 0 29.2002 -3.2002 35.6006 -13.1006h0.899414l8.80078 16.9004c-15.1006 6.2002 -27.4004 12 -44.3008 12c-20.0996 0 -49.5996 -6.40039 -49.5996 -31.7998zM52.7998 269.6v-33.5996h-10.7998v33.5996h10.7998z
-M395.2 63.4004v33.5h10.7998v-33.5h-10.7998zM52.7998 140.1v-33.5h-10.7998v33.5h10.7998zM0 444.3h448v-406l-226.3 -98.5996l-221.7 98.5996v406zM418.8 57.2002h0.100586v270.1h-389.7v-270.1l192.8 -85.7002zM418.8 356.5h0.100586v58.5996h-389.7v-58.5996h389.6z
-M52.7998 226.4v-33.5h-10.7998v33.5h10.7998zM52.7998 183.2v-33.5h-10.7998v33.5h10.7998zM170 312.8v-10.5h-33.5v10.5h33.5zM395.2 149.7v33.5h10.7998v-33.5h-10.7998zM395.2 192.9v33.5h10.7998v-33.5h-10.7998zM217 312.8v-10.5h-33.2002v10.5h33.2002zM395.2 236
-v33.5h10.7998v-33.5h-10.7998zM395.2 106.5v33.5h10.7998v-33.5h-10.7998zM264.2 312.8v-10.5h-33.2002v10.5h33.2002zM311.5 312.8v-10.5h-33.5v10.5h33.5zM395.2 279.2l0.0996094 23h-22.7998v10.5h33.5v-33.5h-10.7998zM358.8 312.8v-10.5h-33.5v10.5h33.5z" />
-    <glyph glyph-name="simplybuilt" unicode="&#xf215;" horiz-adv-x="512" 
-d="M481.2 384c14.7002 0 26.5 -11.7998 26.7002 -26.2998v-331.4c0 -14.5 -11.8008 -26.2998 -26.6006 -26.2998h-450.399c-14.8008 0 -26.6006 11.7998 -26.6006 26.2998v331.4c0 14.5 11.7998 26.2998 26.4004 26.2998h106c14.5996 0 26.5996 -11.7998 26.5996 -26.2998
-v-39.6006h185.3v39.6006c0 14.5 12.1006 26.2998 26.6006 26.2998h106zM149.8 92.2002c36.9004 0 66.6006 29.7002 66.6006 66.3994c0 36.9004 -29.7002 66.6006 -66.6006 66.6006c-36.7002 0 -66.3994 -29.7002 -66.3994 -66.6006
-c0 -36.6992 29.7998 -66.3994 66.3994 -66.3994zM362.2 92.2002c36.5996 0 66.3994 29.7002 66.3994 66.5996c0 36.7002 -29.7998 66.4004 -66.3994 66.4004c-36.9004 0 -66.6006 -29.7998 -66.6006 -66.4004c0 -36.8994 29.7002 -66.5996 66.6006 -66.5996z" />
-    <glyph glyph-name="skyatlas" unicode="&#xf216;" horiz-adv-x="640" 
-d="M640 118.7c0 -65.9004 -52.5 -114.4 -117.5 -114.4c-165.9 0 -196.6 249.7 -359.7 249.7c-146.899 0 -147.1 -212.2 5.60059 -212.2c42.5 0 90.8994 17.7998 125.3 42.5c5.59961 4.10059 16.8994 16.2998 22.7998 16.2998s10.9004 -5 10.9004 -10.8994
-c0 -7.7998 -13.1006 -19.1006 -18.7002 -24.1006c-40.9004 -35.5996 -100.3 -61.1992 -154.7 -61.1992c-83.4004 -0.100586 -154 59 -154 144.899c0 85.9004 67.5 149.101 152.8 149.101c185.3 0 222.5 -245.9 361.9 -245.9c99.8994 0 94.7998 139.7 3.39941 139.7
-c-17.5 0 -35 -11.6006 -46.8994 -11.6006c-8.40039 0 -15.9004 7.2002 -15.9004 15.6006c0 11.5996 5.2998 23.7002 5.2998 36.2998c0 66.5996 -50.8994 114.7 -116.899 114.7c-53.1006 0 -80 -36.9004 -88.7998 -36.9004c-6.2002 0 -11.2002 5 -11.2002 11.2002
-c0 5.59961 4.09961 10.2998 7.7998 14.4004c25.2998 28.7998 64.7002 43.6992 102.8 43.6992c79.4004 0 139.101 -58.3994 139.101 -137.8c0 -6.89941 -0.300781 -13.7002 -1.2002 -20.5996c11.8994 3.09961 24.0996 4.7002 35.8994 4.7002
-c60.7002 0 111.9 -45.3008 111.9 -107.2z" />
-    <glyph glyph-name="pinterest-p" unicode="&#xf231;" horiz-adv-x="384" 
-d="M204 441.5c94.2002 0 180 -64.7998 180 -164.1c0 -93.3008 -47.7002 -196.801 -153.9 -196.801c-25.1992 0 -57 12.6006 -69.2998 36c-22.7998 -90.2998 -21 -103.8 -71.3994 -172.8c-5.2002 -1.89941 -3.5 -2.2998 -6.90039 1.5c-1.7998 18.9004 -4.5 37.5 -4.5 56.4004
-c0 61.2002 28.2002 149.7 42 209.1c-7.5 15.2998 -9.59961 33.9004 -9.59961 50.7002c0 80 93.8994 92 93.8994 25.7998c0 -39 -26.3994 -75.5996 -26.3994 -113.399c0 -25.8008 21.2998 -43.8008 46.1992 -43.8008c69 0 90.3008 99.6006 90.3008 152.7
-c0 71.1006 -50.4004 109.8 -118.5 109.8c-79.2002 0 -140.4 -57 -140.4 -137.399c0 -38.7002 23.7002 -58.5 23.7002 -67.7998c0 -7.80078 -5.7002 -35.4004 -15.6006 -35.4004c-24 0 -63.5996 40 -63.5996 110.4c0 110.699 101.4 179.1 204 179.1z" />
-    <glyph glyph-name="whatsapp" unicode="&#xf232;" 
-d="M380.9 350.9c41.8994 -42 67.0996 -97.7002 67.0996 -157c0 -122.4 -101.8 -222 -224.1 -222h-0.100586c-37.2002 0 -73.7002 9.2998 -106.1 27l-117.7 -30.9004l31.5 115c-19.4004 33.7002 -29.5996 71.9004 -29.5996 111c0 122.4 99.5996 222 222 222
-c59.2998 0 115.1 -23.0996 157 -65.0996zM223.9 9.2998c101.699 0 186.6 82.7998 186.6 184.601c0.0996094 49.2998 -21.2998 95.5996 -56.0996 130.5c-34.8008 34.8994 -81.1006 54.0996 -130.4 54.0996c-101.8 0 -184.6 -82.7998 -184.6 -184.5
-c0 -34.9004 9.69922 -68.7998 28.1992 -98.2002l4.40039 -7l-18.5996 -68.0996l69.7998 18.2998l6.7002 -4c28.2998 -16.7998 60.7998 -25.7002 94 -25.7002zM325.1 147.5c5.5 -2.7002 9.2002 -4.09961 10.5 -6.59961c1.40039 -2.30078 1.40039 -13.4004 -3.19922 -26.4004
-c-4.60059 -13 -26.7002 -24.7998 -37.4004 -26.4004c-17.5996 -2.59961 -31.4004 -1.2998 -66.5996 13.9004c-55.7002 24.0996 -92 80.0996 -94.8008 83.7998c-2.69922 3.7002 -22.5996 30.1006 -22.5996 57.4004s14.2998 40.7002 19.4004 46.2998
-c5.09961 5.5 11.0996 6.90039 14.7998 6.90039s7.39941 0 10.5996 -0.200195c3.40039 -0.200195 8 1.2998 12.5 -9.5c4.60059 -11.1006 15.7002 -38.4004 17.1006 -41.2002c1.39941 -2.7998 2.2998 -6 0.5 -9.7002c-10.6006 -21.2002 -22 -20.5 -16.3008 -30.2998
-c21.5 -36.9004 42.9004 -49.7002 75.5 -66c5.5 -2.7998 8.80078 -2.2998 12 1.40039c3.30078 3.7998 13.9004 16.1992 17.6006 21.7998c3.7002 5.59961 7.39941 4.7002 12.5 2.7998c5.09961 -1.7998 32.3994 -15.2002 37.8994 -18z" />
-    <glyph glyph-name="viacoin" unicode="&#xf237;" horiz-adv-x="384" 
-d="M384 416l-48 -112h48v-48h-68.5l-13.7998 -32h82.2998v-48h-102.8l-89.2002 -208l-89.2002 208h-102.8v48h82.2998l-13.7998 32h-68.5v48h48l-48 112h64l80.7998 -192h94.5l80.7002 192h64zM192 112l27 64h-54z" />
-    <glyph glyph-name="medium" unicode="&#xf23a;" 
-d="M0 416h448v-448h-448v448zM372.2 309.9v5h-83.2002l-59.2998 -147.9l-67.4004 148h-87.2998v-5.09961l28.0996 -33.9004c2.80078 -2.5 4.2002 -6.09961 3.80078 -9.7998v-133c0.799805 -4.7998 -0.700195 -9.7002 -4.10059 -13.2002l-31.5996 -38.2998v-5.10059h89.7998
-v5.10059l-31.5996 38.2998c-3.40039 3.5 -5.10059 8.40039 -4.40039 13.2002v115l78.7002 -171.601h9.09961l67.6006 171.601v-136.9c0 -3.59961 0 -4.2998 -2.40039 -6.7002l-24.2998 -23.5996v-4.90039h118v5.10059l-23.5 23
-c-2.10059 1.5 -3.10059 4.09961 -2.7002 6.7002v169.3c-0.400391 2.5 0.599609 5.09961 2.7002 6.7002z" />
-    <glyph glyph-name="y-combinator" unicode="&#xf23b;" 
-d="M448 416v-448h-448v448h448zM236 160.5l77.5 145.5h-32.7002l-45.7998 -91c-4.7002 -9.2998 -9 -18.2998 -12.7998 -26.7998l-12.2002 26.7998l-45.2002 91h-35l76.7002 -143.8v-94.5h29.5v92.7998z" />
-    <glyph glyph-name="optin-monster" unicode="&#xf23c;" horiz-adv-x="576" 
-d="M572.6 26.5996c1 -3.5 1.90039 -7 1.7002 -10.6992c0.799805 -31.6006 -44.2998 -64 -73.5 -65.1006c-17.2998 -0.799805 -34.5996 8.40039 -42.7002 23.5c-113.5 -4.09961 -227 -4.89941 -340.199 0c-8.40039 -15.0996 -25.7002 -24 -43 -23.5
-c-28.9004 1.10059 -74 33.5 -73.5 65.1006c0.299805 3.7998 0.799805 7.2998 1.89941 10.7998c-5.59961 9.39941 -4.7998 15.2998 5.40039 11.5996c3.2998 5.2002 7 9.5 11.0996 13.7998c-2.5 10.9004 1.2998 14.1006 11.1006 9.2002c4.5 3.2998 10 6.5 15.8994 9.2002
-c0 15.7998 11.7998 11.2002 17.2998 5.7002c12.5 1.7998 20.2002 -0.700195 26.8008 -5.7002v19.7002c-12.9004 0 -40.6006 11.3994 -45.9004 36.2002c-5 20.7998 2.59961 38.0996 25.0996 47.5996c0.800781 5.90039 8.10059 14 14.9004 15.9004
-c7.59961 1.89941 12.5 -4.60059 14.0996 -10.3008c7.40039 0 17.8008 -1.5 21.1006 -8.09961c5.39941 0.5 11.0996 1.40039 16.5 1.90039c-2.40039 1.89941 -5.10059 3.5 -8.10059 4.59961c-5.09961 8.90039 -13.7998 11.0996 -24.5996 11.5996
-c0 0.800781 0 1.60059 0.299805 2.7002c-19.7998 0.5 -44.0996 5.60059 -54.8994 17.7998c-21.3008 23.6006 -15.9004 83.6006 12.1992 103.5c8.40039 5.7002 21.6006 0.800781 22.7002 -9.69922c2.40039 -20.6006 0.400391 -26.8008 26.2002 -25.9004
-c8.09961 7.7998 16.7998 14.5996 26.5 20c-14.9004 1.2998 -28.9004 -1.59961 -43.7998 -3.7998c12.7002 12.5 23.8994 25.3994 56.7002 42.3994c23.5 11.9004 50 20.8008 76.1992 23.2002c-18.5996 7.90039 -40 11.9004 -59.6992 16.5
-c76.5 16.2002 174.6 22.1006 244.199 -37.5996c18.1006 -15.4004 32.4004 -36.2002 42.7002 -60c39.7998 -4.90039 36.4004 5.5 38.6006 25.0996c1.09961 10.2998 14.2998 15.4004 22.6992 9.5c14.9004 -10.5 22.2002 -30.7998 24.6006 -48.0996
-c2.2002 -17.7998 0.299805 -41.2998 -12.4004 -55.1006c-10.7998 -12.1992 -34.2998 -17.5996 -53.7998 -18.0996v-2.7998c-11.0996 -0.200195 -20.2998 -2.40039 -25.7002 -11.6006c-3 -1.09961 -5.7002 -2.69922 -8.39941 -4.59961
-c5.69922 -0.5 11.3994 -1.40039 16.7998 -1.90039c1.89941 5.60059 12.5996 8.40039 21.0996 8.40039c1.7002 5.40039 6.7998 11.9004 14.1006 10.2998c7.2998 -1.59961 14.0996 -10 14.8994 -15.8994c10.7998 -4.40039 22.1006 -12.2002 25.1006 -25.7002
-c1.89941 -8.10059 1.69922 -15.1006 0.299805 -21.9004c-5.7002 -25.2002 -33.2998 -36.2002 -45.9004 -36.2002c0 -6.69922 0 -13.1992 -0.299805 -19.6992c8.09961 6 16.4004 7.19922 26.7998 5.69922c6 5.90039 17.6006 9.40039 17.6006 -5.69922
-c5.59961 -2.7002 11.2998 -6 15.8994 -9.2002c10.1006 5 13.7002 0.5 10.7998 -9.2002c4.10059 -4.2998 8.10059 -8.90039 11.1006 -13.7998c10.0996 3.59961 11 -2.10059 5.39941 -11.6006zM498.8 280.6c17.2998 -6.69922 26.2002 -22.0996 30.2998 -35.6992
-c1.10059 10.5996 -2.69922 39.5 -13.7998 51.0996c-7.2998 7.2998 -14.0996 5.09961 -14.0996 -0.799805c0 -6.2002 -1.2998 -11.6006 -2.40039 -14.6006zM494.2 273.9c-3.2002 -3.30078 -9.2002 -4.90039 -14.1006 -5.7002c13 -15.7002 17 -41.7002 12.7002 -63
-c10.7998 2.2002 20.5 6.2998 26.2002 12.2002c1.90039 2.19922 3.7998 4.89941 4.90039 7.59961c-1.10059 21.2998 -10.2002 42.7002 -29.7002 48.9004zM470.1 267.1c-3.69922 0 -8.09961 0 -11.7998 0.300781c7.5 -20.6006 12.4004 -42.7002 14.2998 -64.6006
-c3.5 0 7.5 0.299805 11.6006 0.799805c5.89941 24.3008 -0.299805 51.6006 -14.1006 63.5zM47.5 245c4.09961 13.5 13 28.9004 30.2998 35.7002c-1 3 -2.39941 8.39941 -2.39941 14.5996c0 5.90039 -7.10059 8.10059 -14.1006 0.799805
-c-11.3994 -11.5996 -14.8994 -40.5996 -13.7998 -51.0996zM57.2002 217.4c5.7002 -6.2002 15.3994 -10 26.2002 -12.2002c-4.30078 21.3994 -0.300781 47.2998 12.6992 63c-4.89941 0.799805 -10.8994 2.5 -14.0996 5.7002
-c-19.4004 -6.2002 -28.2998 -27.6006 -29.7002 -48.9004c1.40039 -2.7002 3 -5.40039 4.90039 -7.59961zM105.1 202.8c2.40039 22.2002 9.10059 43.7998 19.8008 63.5c-5.2002 -1.09961 -10 -3 -14.9004 -4.89941l-12.2002 -5.10059v0.299805
-c-7.2998 -14.0996 -10 -34.3994 -5.39941 -53c4.59961 -0.5 8.59961 -0.799805 12.6992 -0.799805zM289.1 365.5c-41.8994 0 -76.1992 -34.0996 -76.1992 -75.9004c0 -42.1992 34.2998 -76.1992 76.1992 -76.1992c41.9004 0 76.2002 34 76.2002 76.1992
-c0 41.9004 -34.2998 75.9004 -76.2002 75.9004zM404.7 191.2c-12.9004 0.799805 -26.2002 0.799805 -39.5 1.09961c10 -50.5996 3.2998 -64.7002 16.5 -58.0996c16 8.09961 22.7002 39.2002 23 57zM350.7 192.8c-18.9004 0.299805 -38.1006 0.299805 -57 0v0.299805
-c-0.299805 -5.19922 0.200195 -38.0996 4.2998 -41.0996c11.0996 -5.40039 39.5 -4.59961 51.0996 -1.09961c5.40039 1.59961 2.40039 37 1.60059 41.8994zM278.3 139c4.60059 2.5 2.40039 45.4004 1.2998 53.7002v0.299805
-c-19.3994 -0.299805 -38.5996 -0.299805 -57.7998 -0.799805c-1.89941 -9.2002 -4.59961 -48.9004 1.90039 -51.6006c13 -5.69922 41.5996 -5.09961 54.5996 -1.59961zM171.8 190.1c-5.39941 -19.6992 0.299805 -45.0996 22.2002 -54.8994
-c5.40039 -2.5 8.59961 -2.5 9.7002 4.2998c1.89941 8.7002 2.5 36.7998 4.89941 52.2002c-12.1992 -0.200195 -24.5996 -0.799805 -36.7998 -1.60059zM136.4 158.8c2.39941 -3.7002 1.59961 -9.09961 -8 -12.5c43.7998 -47 92.6992 -85.7002 155.899 -106.5
-c67.5 19.2002 115.601 60 163.2 107c-11.0996 4.2998 -7.7002 10.2998 -7.2998 11.6006c-8.90039 0.799805 -17.9004 1.89941 -26.5 2.69922c-9.5 -33 -36 -52.8994 -46.7998 -31.5996c-2.7002 5.2002 -3.5 11.7002 -4.60059 16.7998
-c-3.7998 -8.39941 -13.2998 -8.09961 -24.5996 -8.89941c-13.2002 -1.10059 -31.6006 -1.30078 -44 3c-3 -12.9004 -11.1006 -12.9004 -26.7998 -14.3008c-14.1006 -1.39941 -48.7002 -4.09961 -54.9004 10.8008c-1.09961 -28.7002 -35.0996 -10 -45.0996 7
-c-3.2002 5.69922 -5.40039 11.3994 -7 17.5996c-7.80078 -0.799805 -15.7002 -1.59961 -23.5 -2.7002zM114.8 -13.7002c0.5 2.5 0.799805 5.2002 0.799805 8.2002c-5.69922 23.2002 -18.5996 49.7002 -33.5 54c-22.3994 6.7002 -68.8994 -23.5 -66.1992 -54.5996
-c12.6992 -19.5 40 -35.7002 59.1992 -36.5c17.8008 -0.800781 35.9004 11.0996 39.7002 28.8994zM106.1 52.2998c9 -16 15.5 -33.2998 16.7002 -51.8994c33.5 19.3994 69.1006 35.6992 105.9 47c-38.7002 20.5 -68.1006 47.7998 -97.2998 77
-c-2.10059 -1.30078 -5.10059 -2.40039 -7.80078 -3.5c-1.59961 -4.90039 8.7002 -5.30078 5.40039 -12.4004c-2.09961 -4.09961 -8.59961 -7.59961 -15.0996 -9.2002c-2.10059 -2.7002 -5.10059 -4.89941 -7.80078 -6.5h-0.299805
-c-0.200195 -13.5 -0.200195 -27 0.299805 -40.5zM443.7 -12.2998c-36.7998 21.2998 -74.1006 41.2998 -115.601 53c-13.7998 -6.2002 -27.8994 -11.2998 -42.1992 -15.4004c-2.10059 -0.799805 -2.10059 -0.799805 -4.30078 0
-c-11.8994 3.7002 -23.2998 8.10059 -34.8994 13.2002c-40.2002 -11.5996 -77.2998 -29.2002 -112.4 -50.7998h-0.299805v-0.299805c0.299805 0 0.299805 0 0.299805 0.299805c103.2 -4.10059 206.4 -3.5 309.4 0zM454.2 0.0996094c1 14.7002 7.2002 35.8008 16.5 51.7002
-l-0.299805 -0.299805c0.5 13.7002 0.799805 27.5 0.799805 41.2998c-3 1.7002 -5.7002 4.10059 -8.10059 6.7998c-6.5 1.30078 -12.8994 5.10059 -15.0996 8.90039c-1.90039 4.09961 1.2998 7.59961 5.90039 10.2998c-0.200195 0.5 -0.5 1.60059 -0.5 2.40039
-c-3 0.799805 -5.40039 1.7998 -7.60059 3.2002c-31.5996 -29.4004 -65.3994 -56.7002 -103.5 -76.7002c38.9004 -11.7002 76 -28.1006 111.9 -47.6006zM560.1 -6.09961c3 31.0996 -43.5 61.3994 -66.1992 54.5c-14.6006 -4.30078 -27.8008 -30.8008 -33.5 -54
-c0 -23.8008 21.1992 -37.9004 40.5 -37c19.1992 0.799805 46.5 17 59.1992 36.5zM372.9 372.8c-35.7002 39.2002 -81.4004 47.7998 -126 23.5c25.1992 56.2002 122.199 48.6006 126 -23.5zM74.7998 40.9004c14.9004 1.89941 24.6006 -19.2002 18.6006 -30.8008
-c-4.80078 -9.69922 -23.7002 -24.0996 -35.9004 -27.2998c-16.5 -4.59961 -32.2002 3.2998 -32.2002 14.9004c0 17.7998 33.7998 41.5996 49.5 43.2002zM290.7 217.1c-30.9004 0 -57.6006 25.7002 -50.2998 59.8008c13.1992 -20.7002 46.5 -12 46.5 11.2998
-c0 10 -7 18.5996 -16.5 21.5996c31.6992 13.7998 72.1992 -8.2002 72.1992 -44.2998c0 -26.7998 -23.2998 -48.4004 -51.8994 -48.4004zM68 -26.0996c-0.5 8.39941 20.2998 23.5 29.2002 25.0996c8.59961 1.59961 12.7002 -11.4004 9.7002 -18.4004
-c-2.7002 -5.69922 -10.5 -13.5 -17.3008 -16.1992c-9.39941 -3.2002 -21.0996 3 -21.5996 9.5zM501.2 40.9004c15.7002 -1.60059 49.5 -25.4004 49.5 -43.2002c0 -11.7002 -15.7002 -19.5 -32.2002 -14.9004c-12.0996 3.2002 -31.2998 17.6006 -36.2002 27.2998
-c-5.7002 11.6006 4 32.7002 18.9004 30.8008zM478.8 -1c8.90039 -1.59961 30 -16.7002 29.1006 -25.0996c-0.200195 -6.5 -12.1006 -12.7002 -21.3008 -9.5c-7 2.69922 -14.8994 10.5 -17.2998 16.1992c-2.89941 7.10059 1.10059 20 9.5 18.4004z" />
-    <glyph glyph-name="opencart" unicode="&#xf23d;" horiz-adv-x="640" 
-d="M423.3 7.2998c0 -25.2998 -20.2998 -45.5996 -45.5996 -45.5996s-45.7998 20.2998 -45.7998 45.5996s20.5996 45.7998 45.7998 45.7998c25.3994 0 45.5996 -20.5 45.5996 -45.7998zM169.4 53.0996c25.2998 0 45.7998 -20.5 45.7998 -45.7998
-s-20.5 -45.5996 -45.7998 -45.5996c-25.3008 0 -45.6006 20.3994 -45.6006 45.5996s20.2998 45.7998 45.6006 45.7998zM461.1 323.1c302.2 0 169.5 -67.1992 -17.1992 -233.899c59.1992 102.8 262.5 193.899 -70.8008 188.899c-319.8 -4.69922 -338.699 92.5 -373.1 144.2
-c81.9004 -86.3994 158.9 -99.2002 461.1 -99.2002z" />
-    <glyph glyph-name="expeditedssl" unicode="&#xf23e;" horiz-adv-x="496" 
-d="M248 404.6c117.4 0 212.6 -95.1992 212.6 -212.6s-95.1992 -212.6 -212.6 -212.6s-212.6 95.1992 -212.6 212.6s95.1992 212.6 212.6 212.6zM150.6 271.7h-0.199219v-26.6006c0 -5 3.89941 -8.89941 8.89941 -8.89941h17.7002c5 0 8.90039 3.89941 8.90039 8.89941
-v26.6006c0 82.0996 124 82.0996 124 0v-26.6006c0 -5 3.89941 -8.89941 8.89941 -8.89941h17.7002c5 0 8.90039 3.89941 8.90039 8.89941v26.6006c0 53.7002 -43.7002 97.3994 -97.4004 97.3994s-97.4004 -43.6992 -97.4004 -97.3994zM389.7 68v141.7
-c0 9.7002 -8 17.7002 -17.7002 17.7002h-248c-9.7002 0 -17.7002 -8 -17.7002 -17.7002v-141.7c0 -9.7002 8 -17.7002 17.7002 -17.7002h248c9.7002 0 17.7002 8 17.7002 17.7002zM141.7 205.3v-132.899c0 -2.5 -1.90039 -4.40039 -4.40039 -4.40039h-8.89941
-c-2.5 0 -4.40039 1.90039 -4.40039 4.40039v132.899c0 2.5 1.90039 4.40039 4.40039 4.40039h8.89941c2.5 0 4.40039 -1.90039 4.40039 -4.40039zM283.4 156.6c0 -13 -7.2002 -24.3994 -17.7002 -30.3994v-31.6006c0 -5 -3.90039 -8.89941 -8.90039 -8.89941h-17.7002
-c-5 0 -8.89941 3.89941 -8.89941 8.89941v31.6006c-10.5 6.09961 -17.7002 17.3994 -17.7002 30.3994c0 19.7002 15.7998 35.4004 35.4004 35.4004c19.5996 0 35.5 -15.7998 35.5 -35.4004zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248
-s111 248 248 248zM248 -38.2998c127 0 230.3 103.3 230.3 230.3s-103.3 230.3 -230.3 230.3s-230.3 -103.3 -230.3 -230.3s103.3 -230.3 230.3 -230.3z" />
-    <glyph glyph-name="cc-jcb" unicode="&#xf24b;" horiz-adv-x="576" 
-d="M431.5 203.7v32.2998c41.2002 0 38.5 -0.200195 38.5 -0.200195c7.2998 -1.2998 13.2998 -7.2998 13.2998 -16c0 -8.7998 -6 -14.5 -13.2998 -15.7998c-1.2002 -0.400391 -3.2998 -0.299805 -38.5 -0.299805zM474.3 183.5c7.5 -1.5 13.5 -8.2998 13.5 -17
-c0 -9 -6 -15.5 -13.5 -17c-2.7998 -0.700195 -3.2002 -0.5 -42.7998 -0.5v35c39.5 0 40 0.200195 42.7998 -0.5zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM182 255.7h-57
-c0 -67.1006 10.7002 -109.7 -35.7998 -109.7c-19.5 0 -38.7998 5.7002 -57.2002 14.7998v-28c30 -8.2998 68 -8.2998 68 -8.2998c97.9004 0 82 47.7002 82 131.2zM360.5 251.2c-63.4004 16 -165 14.8994 -165 -59.2998c0 -77.1006 108.2 -73.6006 165 -59.2002v28.2998
-c-47.5996 -24.7002 -107.5 -22 -107.5 31s59.7998 55.5996 107.5 31.2002v28zM544 161.5c0 18.5 -16.5 30.5 -38 32v0.799805c19.5 2.7002 30.2998 15.5 30.2998 30.2002c0 19 -15.7002 30 -37 31c0 0 6.2998 0.299805 -120.3 0.299805v-127.5h122.7
-c24.2998 -0.0996094 42.2998 12.9004 42.2998 33.2002z" />
-    <glyph glyph-name="cc-diners-club" unicode="&#xf24c;" horiz-adv-x="576" 
-d="M239.7 368.1c97.2002 0 175.8 -78.5996 175.8 -175.8c0 -96.8994 -78.5996 -175.8 -175.8 -175.8c-96.9004 0 -175.8 78.9004 -175.8 175.8c0 97.2002 78.8994 175.8 175.8 175.8zM199.8 88.5v207.9c-41.7002 -16.2002 -71.3994 -56.7002 -71.3994 -104.101
-c0 -47.3994 29.6992 -87.8994 71.3994 -103.8zM279.6 88.2002c41.7002 16.2002 71.4004 56.7002 71.4004 104.1c0 47.4004 -29.7002 87.9004 -71.4004 104.101v-208.2zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352
-c0 26.5 21.5 48 48 48h480zM329.7 0c105 0 200.7 85.5 200.7 190.2c0 114.6 -95.7002 193.8 -200.7 193.8h-90.2998c-106.2 0 -193.801 -79.2002 -193.801 -193.8c0 -104.7 87.6006 -190.2 193.801 -190.2h90.2998z" />
-    <glyph glyph-name="creative-commons" unicode="&#xf25e;" horiz-adv-x="496" 
-d="M245.83 233.13l-33.2197 -17.2803c-9.43066 19.5801 -25.2402 19.9307 -27.46 19.9307c-22.1309 0 -33.2207 -14.6104 -33.2207 -43.8398c0 -23.5703 9.20996 -43.8408 33.2207 -43.8408c14.4697 0 24.6494 7.09082 30.5693 21.2607l30.5498 -15.5
-c-6.16992 -11.5107 -25.6895 -38.9805 -65.0996 -38.9805c-22.5996 0 -73.96 10.3203 -73.96 77.0498c0 58.6904 43 77.0605 72.6299 77.0605c30.7197 0.00976562 52.7002 -11.9502 65.9902 -35.8604zM388.88 233.13l-32.7803 -17.2803
-c-9.5 19.7705 -25.7197 19.9307 -27.8994 19.9307c-22.1406 0 -33.2197 -14.6104 -33.2197 -43.8398c0 -23.5508 9.22949 -43.8408 33.2197 -43.8408c14.4502 0 24.6494 7.09082 30.54 21.2607l31 -15.5c-2.10059 -3.75 -21.3906 -38.9805 -65.0898 -38.9805
-c-22.6904 0 -73.96 9.87012 -73.96 77.0498c0 58.6699 42.9697 77.0605 72.6299 77.0605c30.71 0.00976562 52.5801 -11.9502 65.5596 -35.8604zM247.56 439.95c141.82 0 248.44 -110.13 248.44 -248c0 -147.13 -118.51 -248 -248.44 -248
-c-133.96 0 -247.56 109.51 -247.56 248c0 132.939 104.74 248 247.56 248zM248.43 -10.8604c103.16 0 202.83 81.1299 202.84 202.82c0 113.8 -90.2891 203.26 -202.819 203.26c-118.29 0 -203.72 -97.8496 -203.72 -203.27c0 -109.771 91.1592 -202.811 203.699 -202.811z
-" />
-    <glyph glyph-name="gg" unicode="&#xf260;" horiz-adv-x="512" 
-d="M179.2 217.6l102.399 -102.399l-102.399 -102.4l-179.2 179.2l179.2 179.2l44.7998 -44.7998l-25.5996 -25.6006l-19.2002 19.2002l-128 -128l128 -128l51.5 51.5l-77.1006 76.5zM332.8 371.2l179.2 -179.2l-179.2 -179.2l-44.7998 44.7998l25.5996 25.6006
-l19.2002 -19.2002l128 128l-128 128l-51.5 -51.5l77.1006 -76.5l-25.6006 -25.5996l-102.399 102.399z" />
-    <glyph glyph-name="gg-circle" unicode="&#xf261;" horiz-adv-x="512" 
-d="M257 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM207.5 65.2002l75 75.2002l-77.2002 77.1992l-24.3994 -24.3994l53.0996 -52.9004l-26.5996 -26.5996l-77.2002 77.2002l77.2002 77.1992l11.0996 -11.0996l24.2002 24.2002
-l-35.2002 35.3994l-125.7 -125.699zM306.5 67.4004l125.7 125.6l-125.7 125.7l-75 -75l77.2002 -77.2002l24.3994 24.4004l-53.0996 52.8994l26.5 26.5l77.2002 -77.2002l-77.2002 -77.1992l-11.0996 11.0996l-24.1006 -24.4004z" />
-    <glyph glyph-name="tripadvisor" unicode="&#xf262;" horiz-adv-x="576" 
-d="M528.91 269.18c28.8652 -26.2666 46.9404 -64.1113 46.9404 -106.176c0 -0.0615234 -0.000976562 -0.12207 -0.000976562 -0.183594h0.0302734c-0.00195312 -79.4414 -64.5479 -143.928 -143.989 -143.928c-37.7363 0 -72.0996 14.5527 -97.7803 38.3477
-l-46.1104 -50.1699l-46.1396 50.1992c-25.6064 -23.4443 -59.8145 -37.7793 -97.2334 -37.7793c-79.4268 0 -143.911 64.4844 -143.911 143.911c0 41.8076 17.8662 79.4756 46.374 105.778l-47.0898 51.2402h104.66c52.2266 35.5498 115.938 56.3369 183.822 56.3369
-s130.95 -20.7871 183.178 -56.3369h104.34zM144.06 65.4297c53.751 0 97.3906 43.6396 97.3906 97.3906s-43.6396 97.3896 -97.3906 97.3896s-97.3896 -43.6387 -97.3896 -97.3896s43.6387 -97.3906 97.3896 -97.3906zM288 165.63c0 64.0801 46.6104 119.07 108.08 142.59
-c-33.2285 13.8467 -70.0527 21.4941 -108.272 21.4941c-38.2207 0 -74.6689 -7.64746 -107.897 -21.4941c61.4697 -23.5098 108.09 -78.5 108.09 -142.59zM431.88 65.4297c53.7568 0.00292969 97.4004 43.6475 97.4004 97.4053c0 53.7598 -43.6455 97.4053 -97.4053 97.4053
-c-53.7588 0 -97.4053 -43.6455 -97.4053 -97.4053c0 -53.7578 43.6436 -97.4023 97.4004 -97.4053h0.00976562zM144.06 213.88c0.0175781 0 0.0332031 -0.000976562 0.0507812 -0.000976562c28.1299 0 50.9717 -22.8242 51 -50.9492v-0.109375
-c0 -28.1807 -22.8799 -51.0605 -51.0605 -51.0605s-51.0596 22.8799 -51.0596 51.0605s22.8789 51.0596 51.0596 51.0596h0.00976562zM431.88 213.88c28.1807 0 51.0605 -22.8789 51.0605 -51.0596s-22.8799 -51.0605 -51.0605 -51.0605s-51.0596 22.8799 -51.0596 51.0605
-s22.8789 51.0596 51.0596 51.0596z" />
-    <glyph glyph-name="odnoklassniki" unicode="&#xf263;" horiz-adv-x="320" 
-d="M275.1 114c-27.3994 -17.4004 -65.0996 -24.2998 -90 -26.9004l20.9004 -20.5996l76.2998 -76.2998c27.9004 -28.6006 -17.5 -73.2998 -45.7002 -45.7002c-19.0996 19.4004 -47.0996 47.4004 -76.2998 76.5996l-76.2998 -76.5
-c-28.2002 -27.5 -73.5996 17.6006 -45.4004 45.7002c19.4004 19.4004 47.1006 47.4004 76.3008 76.2998l20.5996 20.6006c-24.5996 2.59961 -62.9004 9.09961 -90.5996 26.8994c-32.6006 21 -46.9004 33.3008 -34.3008 59c7.40039 14.6006 27.7002 26.9004 54.6006 5.7002
-c0 0 36.2998 -28.8994 94.8994 -28.8994c58.6006 0 94.9004 28.8994 94.9004 28.8994c26.9004 21.1006 47.0996 8.90039 54.5996 -5.7002c12.4004 -25.6992 -1.89941 -38 -34.5 -59.0996zM30.2998 318.3c0 71.7002 58.2998 129.7 129.7 129.7s129.7 -58 129.7 -129.7
-c0 -71.3994 -58.2998 -129.399 -129.7 -129.399s-129.7 58 -129.7 129.399zM96.2998 318.3c0 -35.0996 28.6006 -63.7002 63.7002 -63.7002s63.7002 28.6006 63.7002 63.7002c0 35.4004 -28.6006 64 -63.7002 64s-63.7002 -28.5996 -63.7002 -64z" />
-    <glyph glyph-name="odnoklassniki-square" unicode="&#xf264;" 
-d="M184.2 270.9c0 22.0996 17.8994 40 39.7998 40s39.7998 -17.9004 39.7998 -40c0 -22 -17.8994 -39.8008 -39.7998 -39.8008s-39.7998 17.9004 -39.7998 39.8008zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352
-c26.5 0 48 -21.5 48 -48zM142.9 270.9c0 -44.6006 36.3994 -80.9004 81.0996 -80.9004s81.0996 36.2002 81.0996 80.9004c0 44.7998 -36.3994 81.0996 -81.0996 81.0996s-81.0996 -36.2002 -81.0996 -81.0996zM317.4 180.2
-c-4.60059 9.09961 -17.3008 16.7998 -34.1006 3.59961c0 0 -22.7002 -18 -59.2998 -18s-59.2998 18 -59.2998 18c-16.7998 13.2002 -29.5 5.5 -34.1006 -3.59961c-7.89941 -16.1006 1.10059 -23.7002 21.4004 -37c17.2998 -11.1006 41.2002 -15.2002 56.5996 -16.7998
-l-12.8994 -12.9004c-18.2002 -18 -35.5 -35.5 -47.7002 -47.7002c-17.5996 -17.5996 10.7002 -45.7998 28.4004 -28.5996l47.6992 47.8994c18.2002 -18.1992 35.7002 -35.6992 47.7002 -47.8994c17.6006 -17.2002 46 10.7002 28.6006 28.5996l-47.7002 47.7002l-13 12.9004
-c15.5 1.59961 39.0996 5.89941 56.2002 16.7998c20.3994 13.2998 29.2998 21 21.5 37z" />
-    <glyph glyph-name="get-pocket" unicode="&#xf265;" 
-d="M407.6 384c22.7002 0 40.4004 -18.2002 40.4004 -40.5996v-135.2c0 -124.7 -99.7998 -224.2 -223.8 -224.2c-124.5 0 -224.2 99.5 -224.2 224.2v135.2c0 22.0996 18.5 40.5996 40.5996 40.5996h367zM245.6 115.5c111.9 107.5 114.801 105.4 114.801 123.2
-c0 16.8994 -13.8008 30.7002 -30.7002 30.7002c-16.9004 0 -14.9004 -2.40039 -105.5 -89.3008c-89.1006 85.5 -88.2002 89.3008 -105.2 89.3008c-16.9004 0 -30.7002 -13.8008 -30.7002 -30.7002c0 -18.1006 1.2002 -14.2998 114.9 -123.2
-c11 -11.0996 30 -11.7998 42.3994 0z" />
-    <glyph glyph-name="wikipedia-w" unicode="&#xf266;" horiz-adv-x="640" 
-d="M640 396.8l-0.299805 -12.2002c-28.1006 -0.799805 -45 -15.7998 -55.7998 -40.2998c-25 -57.7998 -103.301 -240 -155.301 -358.6h-13.5996l-81.9004 193.1c-32.5 -63.5996 -68.2998 -130 -99.1992 -193.1c-0.300781 -0.299805 -15 0 -15 0.299805
-c-46.9004 109.7 -96.1006 218.6 -143.101 328.6c-11.3994 26.7002 -49.3994 70 -75.5996 69.7002c0 3.10059 -0.299805 10 -0.299805 14.2002h161.899v-13.9004c-19.2002 -1.09961 -52.7998 -13.2998 -43.2998 -34.1992c21.9004 -49.7002 103.6 -240.301 125.6 -288.601
-c15 29.7002 57.8008 109.2 75.3008 142.8c-13.9004 28.3008 -58.6006 133.9 -72.8008 160c-9.69922 17.8008 -36.0996 19.4004 -55.7998 19.7002v13.9004l142.5 -0.299805v-13.1006c-19.3994 -0.599609 -38.0996 -7.7998 -29.3994 -26.0996
-c18.8994 -40 30.5996 -68.1006 48.0996 -104.7c5.59961 10.7998 34.7002 69.4004 48.0996 100.8c8.90039 20.6006 -3.89941 28.6006 -38.5996 29.4004c0.299805 3.59961 0 10.2998 0.299805 13.5996c44.4004 0.299805 111.101 0.299805 123.101 0.600586v-13.6006
-c-22.5 -0.799805 -45.8008 -12.7998 -58.1006 -31.7002l-59.2002 -122.8c6.40039 -16.0996 63.3008 -142.8 69.2002 -156.7l122.4 282.601c-8.60059 23.0996 -36.4004 28.0996 -47.2002 28.2998v13.9004l127.8 -1.10059z" />
-    <glyph glyph-name="safari" unicode="&#xf267;" horiz-adv-x="512" 
-d="M274.69 173.31l-108.69 -71.3096l71.3096 108.69zM256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM411.85 265.21c-2.88672 -1.20801 -4.9082 -4.0625 -4.9082 -7.38574c0 -1.08496 0.21582 -2.12012 0.608398 -3.06445v0
-c1.20215 -2.90039 4.06348 -4.93457 7.39648 -4.93457c1.08105 0 2.1123 0.214844 3.05371 0.604492l14.75 6.11035c2.90234 1.20117 4.93848 4.06348 4.93848 7.39746c0 1.08496 -0.216797 2.11914 -0.608398 3.0625v0c-1.2002 2.90527 -4.06348 4.94336 -7.39941 4.94336
-c-1.08008 0 -2.11035 -0.214844 -3.05078 -0.603516zM314.43 354c-0.396484 -0.949219 -0.625 -1.99219 -0.625 -3.08496c0 -3.33398 2.04395 -6.19336 4.94531 -7.39551v0c0.941406 -0.388672 1.97461 -0.613281 3.05566 -0.613281
-c3.33301 0 6.19238 2.04297 7.39453 4.94336l6.12988 14.7803c0.389648 0.941406 0.613281 1.97461 0.613281 3.05566c0 3.33301 -2.04297 6.19238 -4.94336 7.39453v0c-0.944336 0.392578 -1.98047 0.618164 -3.06641 0.618164
-c-3.32324 0 -6.17578 -2.03125 -7.38379 -4.91797zM256 388c-4.41504 0 -8 -3.58496 -8 -8v-16c0 -4.41504 3.58496 -8 8 -8v0c4.41504 0 8 3.58496 8 8v16c0 4.41504 -3.58496 8 -8 8v0zM181 373.08c-2.89941 -1.20215 -4.93262 -4.0625 -4.93262 -7.39551
-c0 -1.06934 0.210938 -2.09082 0.592773 -3.02441l6.12988 -14.7803c1.16504 -2.97754 4.05762 -5.07812 7.44531 -5.07812c4.41602 0 8 3.58496 8 8c0 1.13672 -0.237305 2.21875 -0.665039 3.19824l-6.11035 14.75c-1.20117 2.90234 -4.06348 4.93848 -7.39746 4.93848
-c-1.08496 0 -2.11914 -0.216797 -3.0625 -0.608398zM117.42 330.59c-1.44727 -1.44824 -2.35254 -3.44922 -2.35254 -5.65625c0 -2.19141 0.883789 -4.17773 2.3125 -5.62402l11.3105 -11.3096c1.44727 -1.44727 3.44922 -2.34277 5.65527 -2.34277
-c2.20703 0 4.20605 0.895508 5.6543 2.34277v0c1.43848 1.44629 2.32715 3.44238 2.32715 5.6416c0 2.19824 -0.888672 4.19141 -2.32715 5.63867l-11.2695 11.3096c-1.44824 1.44727 -3.4502 2.34277 -5.65625 2.34277c-2.20703 0 -4.20605 -0.895508 -5.6543 -2.34277v0z
-M60 192c0 -4.41504 3.58496 -8 8 -8h16c4.41504 0 8 3.58496 8 8v0c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v0zM100.15 118.79c2.88672 1.20801 4.9082 4.0625 4.9082 7.38574c0 1.08496 -0.21582 2.12012 -0.608398 3.06445v0
-c-1.20215 2.90039 -4.06348 4.93457 -7.39648 4.93457c-1.08105 0 -2.1123 -0.214844 -3.05371 -0.604492l-14.75 -6.11035c-2.90234 -1.20117 -4.93848 -4.06348 -4.93848 -7.39746c0 -1.08496 0.216797 -2.11914 0.608398 -3.0625v0
-c1.2002 -2.90527 4.06348 -4.94336 7.39941 -4.94336c1.08008 0 2.11035 0.214844 3.05078 0.603516zM104.48 254.79c0.386719 0.939453 0.609375 1.93945 0.609375 3.0166c0 3.33203 -2.04102 6.19043 -4.93945 7.39355l-14.7803 6.12988
-c-0.941406 0.389648 -1.97461 0.613281 -3.05566 0.613281c-3.33301 0 -6.19238 -2.04297 -7.39453 -4.94336v0c-0.392578 -0.944336 -0.618164 -1.98047 -0.618164 -3.06641c0 -3.32324 2.03125 -6.17578 4.91797 -7.38379l14.7803 -6.12012
-c0.945312 -0.393555 1.9834 -0.619141 3.07129 -0.619141c3.34668 0 6.21582 2.05957 7.40918 4.97949v0zM197.57 30c0.427734 0.979492 0.672852 2.07129 0.672852 3.20801c0 4.41602 -3.58496 8 -8 8c-3.38867 0 -6.28809 -2.11035 -7.45312 -5.08789l-6.12988 -14.7803
-c-0.389648 -0.941406 -0.611328 -1.9834 -0.611328 -3.06543c0 -4.41699 3.58594 -8.00293 8.00293 -8.00293c3.33496 0 6.19727 2.04492 7.39844 4.94824zM264 4v16c0 4.41504 -3.58496 8 -8 8v0c-4.41504 0 -8 -3.58496 -8 -8v-16c0 -4.41504 3.58496 -8 8 -8v0
-c4.41504 0 8 3.58496 8 8zM331 10.9199c2.89941 1.20215 4.93262 4.0625 4.93262 7.39551c0 1.06934 -0.210938 2.09082 -0.592773 3.02441l-6.12988 14.7803c-1.20215 2.90039 -4.06348 4.93457 -7.39648 4.93457c-1.08105 0 -2.1123 -0.214844 -3.05371 -0.604492v0
-c-2.90039 -1.20215 -4.93457 -4.06348 -4.93457 -7.39648c0 -1.08105 0.214844 -2.1123 0.604492 -3.05371l6.11035 -14.75c1.20117 -2.90234 4.06348 -4.93848 7.39746 -4.93848c1.08496 0 2.11914 0.216797 3.0625 0.608398v0zM394.58 53.4102
-c1.44727 1.44824 2.35254 3.44922 2.35254 5.65625c0 2.19141 -0.883789 4.17773 -2.3125 5.62402l-11.3105 11.3096c-1.44727 1.44727 -3.44922 2.34277 -5.65527 2.34277c-2.20703 0 -4.20605 -0.895508 -5.6543 -2.34277v0
-c-1.43848 -1.44629 -2.32715 -3.44238 -2.32715 -5.6416c0 -2.19824 0.888672 -4.19141 2.32715 -5.63867l11.2695 -11.3096c1.44824 -1.44727 3.4502 -2.34277 5.65625 -2.34277c2.20703 0 4.20605 0.895508 5.6543 2.34277v0zM286.25 161.75l115.41 175.91
-l-175.91 -115.41l-115.41 -175.91zM437.08 117c0.392578 0.944336 0.618164 1.98047 0.618164 3.06641c0 3.32324 -2.03125 6.17578 -4.91797 7.38379l-14.7803 6.12012c-0.949219 0.396484 -1.99219 0.625 -3.08496 0.625c-3.33398 0 -6.19336 -2.04395 -7.39551 -4.94531
-v0c-0.388672 -0.941406 -0.613281 -1.97461 -0.613281 -3.05566c0 -3.33301 2.04297 -6.19238 4.94336 -7.39453l14.7803 -6.12988c0.941406 -0.389648 1.97461 -0.613281 3.05566 -0.613281c3.33301 0 6.19238 2.04297 7.39453 4.94336v0zM444 184c4.41504 0 8 3.58496 8 8
-v0c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v0c0 -4.41504 3.58496 -8 8 -8h16z" />
-    <glyph glyph-name="chrome" unicode="&#xf268;" horiz-adv-x="496" 
-d="M131.5 230.5l-76.4004 117.4c47.6006 59.1992 119 91.7998 192 92.0996c42.3008 0.299805 85.5 -10.5 124.801 -33.2002c43.3994 -25.2002 76.3994 -61.3994 97.3994 -103l-205.3 10.7998c-58.0996 3.40039 -113.4 -29.2998 -132.5 -84.0996zM164.4 192
-c0 46.2998 37.3994 83.5996 83.5996 83.5996s83.5996 -37.3994 83.5996 -83.5996s-37.3994 -83.5996 -83.5996 -83.5996s-83.5996 37.3994 -83.5996 83.5996zM479.3 281.2c43.5 -111.9 0 -241.9 -107.399 -303.9c-43.4004 -25.2002 -91.3008 -35.3994 -137.801 -32.8994
-l112.101 172.399c31.8994 49 31.2998 112.9 -6.60059 157.2zM133.7 144.4c26.2998 -51.7002 81.8994 -83.3008 139.5 -72.5l-63.7002 -124.801c-118.7 18.2002 -209.5 120.9 -209.5 244.9c0 50.0996 14.9004 96.9004 40.4004 135.9z" />
-    <glyph glyph-name="firefox" unicode="&#xf269;" horiz-adv-x="512" 
-d="M503.52 206.52c0.240234 -4.43945 0.360352 -9 0.480469 -13.5195c0 -137.19 -111.23 -248.42 -248.32 -248.42c-122.779 0 -224.859 89.2695 -244.779 206.38c-0.360352 3.24023 -0.720703 6.36035 -1.08008 9.59961c-4.91992 42.6006 0.479492 87.3604 16.0801 124.79
-c10.7998 25.8809 32.6396 54 49.7998 62.8809c-16.2002 -31.8008 -24.1201 -63 -25.7998 -83.8809c11.2793 37.2002 32.6299 68.3604 62.5098 90.3604c51.2402 37.6699 120.229 39.3604 147.71 15.3604c-51 -17.5107 -106.55 -87.96 -94.3105 -170.511
-c2.00586 -13.791 6.21289 -27.1582 12.1201 -39.2393c-9.51953 25.0801 -10.3594 60.3594 5 83.2793c17.1602 25.5508 41.6299 30.9502 54.71 28.1904c-5.15918 1.08008 -16.5596 -20.75 -18.2393 -24.5898c-3.99609 -9.09863 -6.25098 -19.1865 -6.25098 -29.7539
-c0 -0.416016 0.00390625 -0.832031 0.0107422 -1.24609c0.392578 -23.1182 10.1045 -44.0088 25.5596 -59c47.6504 -46.4307 124.561 -28.1602 159 24.8398c23.6406 36.4795 26.5205 98.3896 -3.83984 147.59c-7.62891 12.0801 -16.5693 22.9639 -26.8799 32.7598
-c-47.6602 45.4707 -116.06 64.6699 -180.24 52.9902c-0.240234 0 -0.599609 -0.120117 -0.839844 -0.120117c-1.7998 -0.359375 -3.47949 -0.719727 -5.16016 -1.08008c-0.359375 -0.120117 -0.839844 -0.120117 -1.2002 -0.239258l-5.87988 -1.44043
-c-14.5195 -3.55957 -34.7998 -10.7998 -49.4395 -19.5596c-0.09375 -0.0136719 -0.176758 -0.0566406 -0.240234 -0.120117l0.120117 0.120117c0 -0.0664062 -0.0537109 -0.120117 -0.120117 -0.120117l-0.120117 -0.120117l0.120117 0.120117h-0.129883l0.479492 0.479492
-c0.480469 0.480469 1.32031 1.16016 2.40039 2.16016c19.6797 17.7598 49.3203 31.9199 82.9102 39c14.7383 3.09766 29.8691 4.81543 45.4795 5h10.6299c12.9863 -0.311523 25.6123 -1.67188 38 -4c0.960938 -0.120117 1.76074 -0.360352 2.76074 -0.479492h0.120117
-c1.7998 -0.360352 3.71973 -0.84082 5.63965 -1.2002c19.2676 -4.375 38.0977 -11.0762 55.4297 -19.5605c2.40039 -1.2002 4.7998 -2.39941 7.2002 -3.71973c8.6748 -4.32129 16.8906 -9.37891 24.5996 -15.1201c4.32031 -3.12012 8.48047 -6.36035 12.4805 -9.83984
-c6.50781 -5.19434 12.5332 -10.6973 18.29 -16.7002c8.51074 -8.35645 16.2646 -17.1406 23.5098 -26.6396c0.959961 -1.2002 1.75977 -2.40039 2.75977 -3.71973c0.400391 -0.480469 0.640625 -0.84082 1 -1.32031l1.80078 -2.52051
-c0.359375 -0.479492 0.719727 -1.08008 1.08008 -1.55957c0.479492 -0.719727 1.0791 -1.56055 1.55957 -2.28027c0.441406 -0.571289 0.839844 -1.16992 1.2002 -1.7998l1.43945 -2.12988c0.441406 -0.571289 0.84082 -1.16992 1.2002 -1.7998
-c0.480469 -0.720703 0.959961 -1.56055 1.32031 -2.16016c0.359375 -0.600586 0.839844 -1.24023 1.2002 -1.91992c0.359375 -0.680664 0.839844 -1.32031 1.19922 -2c0.360352 -0.680664 0.84082 -1.28027 1.2002 -2c0.441406 -0.638672 0.842773 -1.30566 1.2002 -2
-c0.360352 -0.720703 0.839844 -1.56055 1.2002 -2.16016c0.359375 -0.599609 0.719727 -1.32031 1.08008 -1.91992c0.359375 -0.839844 0.799805 -1.67969 1.2002 -2.28027c0.399414 -0.599609 0.639648 -1.2002 1 -1.7998
-c0.359375 -0.839844 0.839844 -1.56055 1.19922 -2.40039c0.240234 -0.479492 0.480469 -1.08008 0.720703 -1.55957c0.479492 -0.839844 0.839844 -1.63965 1.31934 -2.63965l0.360352 -0.720703c1.75977 -3.71973 3.44043 -7.55957 5 -11.3994
-c0 -0.120117 0.120117 -0.240234 0.120117 -0.360352c0.439453 -1.2002 0.959961 -2.28027 1.43945 -3.48047c0.120117 -0.239258 0.240234 -0.599609 0.360352 -0.839844c0.480469 -1.08008 0.839844 -2.2793 1.32031 -3.35938
-c0.138672 -0.321289 0.261719 -0.660156 0.359375 -1c0.360352 -1.08008 0.84082 -2.28027 1.2002 -3.36035l0.360352 -1.08008c0.479492 -1.2002 0.839844 -2.28027 1.2002 -3.47949c0.119141 -0.400391 0.239258 -0.640625 0.359375 -1
-c0.360352 -1.08008 0.720703 -2.28027 1.08008 -3.48047c0.120117 -0.240234 0.120117 -0.599609 0.240234 -0.839844c0.360352 -1.2002 0.719727 -2.52051 1.08008 -3.71973c0.120117 -0.120117 0.120117 -0.360352 0.240234 -0.600586l1.08008 -4
-c0.119141 -0.120117 0.119141 -0.120117 0.119141 -0.240234c3.54297 -13.2549 6.04102 -27.1152 7.32031 -41.1494v-0.120117l0.360352 -4.67969v-0.120117c0 -1.56055 0.120117 -3.12012 0.239258 -4.68066z" />
-    <glyph glyph-name="opera" unicode="&#xf26a;" horiz-adv-x="496" 
-d="M313.9 415.3c-170.2 0 -252.601 -223.8 -147.5 -355.1c36.5 -45.4004 88.5996 -75.6006 147.5 -75.6006c36.2998 0 70.2998 11.1006 99.3994 30.4004c-43.7998 -39.2002 -101.899 -63 -165.3 -63c-3.90039 0 -8 0 -11.9004 0.299805
-c-131.5 6.10059 -236.1 114.601 -236.1 247.7c0 137 111 248 248 248h0.799805c63.1006 -0.299805 120.7 -24.0996 164.4 -63.0996c-29 19.3994 -63.1006 30.3994 -99.2998 30.3994zM415.7 17.5996c-40.9004 -24.6992 -90.7002 -23.5996 -132 5.80078
-c56.2002 20.5 97.7002 91.5996 97.7002 176.6c0 84.7002 -41.2002 155.8 -97.4004 176.6c41.7998 29.2002 91.2002 30.3008 132.9 5c105.899 -98.6992 105.5 -265.699 -1.2002 -364z" />
-    <glyph glyph-name="internet-explorer" unicode="&#xf26b;" horiz-adv-x="512" 
-d="M483.049 288.294c25.1963 -45.4473 33.2578 -97.5811 26.8516 -141.162h-328.792c0 -100.432 144.31 -136.029 196.818 -47.4355h120.833c-32.5645 -91.7285 -119.689 -146.022 -216.813 -146.022c-35.1367 0 -70.2725 0.143555 -101.695 15.5732
-c-87.3975 -44.4941 -180.251 -56.5693 -180.251 42.0059c0 45.8066 23.2461 107.096 43.9922 145.022c35.1357 63.7227 81.4121 124.875 135.687 173.168c-43.7061 -18.8604 -91.125 -66.2959 -121.977 -101.158c25.877 112.787 129.466 193.638 237.098 186.457
-c130.032 59.7939 209.673 34.1445 209.673 -38.5771c0 -27.4326 -10.5684 -63.2959 -21.4238 -87.8711zM64.5586 101.123c-73.001 -152.4 11.5254 -172.244 100.267 -123.304c-46.5635 27.4326 -82.5557 72.1533 -100.267 123.304zM180.536 209.996h207.961
-c-2 55.1514 -50.5635 94.8711 -103.981 94.8711c-53.7041 0 -101.979 -39.7197 -103.979 -94.8711zM365.072 397.596c46.2764 -18.002 85.9824 -57.2939 112.263 -99.5859c7.1416 18.8604 14.5693 47.8643 14.5693 67.8672c0 32.0049 -22.8525 53.7217 -54.2744 53.7217
-c-23.9951 0 -51.1328 -11.7158 -72.5576 -22.0029z" />
-    <glyph glyph-name="contao" unicode="&#xf26d;" horiz-adv-x="512" 
-d="M45.4004 143c14.3994 -67.0996 26.3994 -129 68.1992 -175h-79.5996c-18.7002 0 -34 15.2002 -34 34v380c0 18.7002 15.2002 34 34 34h57.7002c-13.7998 -12.5996 -26.1006 -27.2002 -36.9004 -43.5996c-45.3994 -70 -27 -146.801 -9.39941 -229.4zM478 416
-c18.7998 0 34 -15.2002 34 -34v-380.1c0 -18.8008 -15.2998 -34 -34 -34h-52.0996c38.6992 38.3994 60.5996 92.0996 57.3994 163.6l-137.399 -29.5996c-1.7002 -32.5 -12.9004 -63.8008 -57.4004 -73.2002c-24.9004 -5.2998 -45.4004 0.599609 -58.2998 11.7002
-c-15.7998 13.5 -28.4004 31 -49.5 131.199c-21.4004 100.5 -17 121.601 -8.2002 140.301c7.2998 15.2998 23.7002 29.2998 48.2998 34.5996c44.7998 9.40039 67.7002 -14.9004 82.6006 -43.9004l137.1 29.3008c-13.5 34.5996 -31.2998 62.6992 -52.7002 84.0996h90.2002z
-" />
-    <glyph glyph-name="500px" unicode="&#xf26e;" 
-d="M103.3 103.7c-6.5 14.2002 -6.89941 18.2998 7.40039 23.0996c25.5996 8 8 -9.2002 43.2002 -49.2002h0.299805v93.9004c1.2002 50.2002 44 92.2002 97.7002 92.2002c53.8994 0 97.6992 -43.5 97.6992 -96.7998c0 -63.4004 -60.7998 -113.2 -128.5 -93.3008
-c-10.5 4.2002 -2.09961 31.7002 8.5 28.6006c53 0 89.4004 10.0996 89.4004 64.3994c0 61 -77.0996 89.6006 -116.9 44.6006c-23.5 -26.4004 -17.5996 -42.1006 -17.5996 -157.601c50.7002 -31 118.3 -22 160.4 20.1006c24.7998 24.7998 38.5 58 38.5 93
-c0 35.2002 -13.8008 68.2002 -38.8008 93.2998c-24.7998 24.7998 -57.7998 38.5 -93.2998 38.5s-68.7998 -13.7998 -93.5 -38.5c-0.299805 -0.299805 -16 -16.5 -21.2002 -23.9004l-0.5 -0.599609c-3.2998 -4.7002 -6.2998 -9.09961 -20.0996 -6.09961
-c-6.90039 1.69922 -14.2998 5.7998 -14.2998 11.7998v186.8c0 5 3.89941 10.5 10.5 10.5h241.3c8.2998 0 8.2998 -11.5996 8.2998 -15.0996c0 -3.90039 0 -15.1006 -8.2998 -15.1006h-223.2v-132.899h0.299805c104.2 109.8 282.801 36 282.801 -108.9
-c0 -178.1 -244.801 -220.3 -310.101 -62.7998zM166.6 364.5c3.80078 18.7998 145.101 50.7998 238.301 -38.2002c8.5 -7.5 -9.5 -22.7998 -14.3008 -22.7998c-6.59961 0 -84.5996 87.9004 -209.399 40.4004c-10 -3.90039 -15.1006 16.3994 -14.6006 20.5996zM393 33.2998
-c8.09961 8 27.5996 -12.5996 20.7002 -20.3994c-135.601 -135.601 -357.601 -52.1006 -381.601 121.3c-1.5 10.7002 28.9004 15.5 28.9004 3.2998c33 -165 222 -214.1 332 -104.2zM213.6 141.4c0 3.39941 2.30078 4.69922 20.4004 22.5996l-18.2002 18.2002
-c-5.59961 5.59961 7.40039 17.2998 12.4004 17.2998c3.09961 0 2.89941 -0.700195 21.5 -19.5l17.8994 17.9004c6.10059 6.09961 22.5 -8.90039 16.2002 -15.7002l-18.2002 -18.2002l17.3008 -17.2998c7.7998 -7.7998 -5.30078 -18.2002 -10.7002 -18.2002
-c-3.2002 0 -2.7002 0.200195 -22.2998 19.5c-19.7002 -19.7002 -18.5 -19.5 -22.3008 -19.5c-2.39941 0 -5.5 1.40039 -8.5 4.40039c-1.19922 1.19922 -5.5 4.5 -5.5 8.5z" />
-    <glyph glyph-name="amazon" unicode="&#xf270;" 
-d="M257.2 285.3c0 39.2998 5.2002 69.2002 -35.5 69.1006c0 0 -37.9004 0 -54.2002 -49.5l-73.5 6.7998c0 49.2998 46.7002 104.3 134.7 104.3c87.7998 0 112.3 -57 112.3 -82.2998v-147.101c0 -27.5 32.2998 -52.7998 32.2998 -52.7998l-56.7998 -56
-c-9.90039 9.2998 -38.7998 36.6006 -45.2998 46.7998c-45.2002 -70.7998 -183.5 -66.2998 -183.5 43.2002c0 102 120.8 115.7 169.5 117.5zM257.2 198.5v40.5996c-33.7002 -1.09961 -84.2002 -10.5996 -84.2002 -57.7998c0 -50.7998 84.2002 -62.7998 84.2002 17.2002z
-M393.2 35c-7.7002 -10 -70 -67 -174.5 -67s-184.5 71.5 -209 101c-6.7998 7.7002 1 11.2998 5.5 8.2998c73.2998 -44.5 187.8 -117.8 372.5 -30.2998c7.5 3.7002 13.2998 -2 5.5 -12zM433 32.7998c-6.5 -15.7998 -16 -26.7998 -21.2002 -31
-c-5.5 -4.5 -9.5 -2.7002 -6.5 3.7998s19.2998 46.5 12.7002 55c-6.5 8.30078 -37 4.30078 -48 3.2002c-10.7998 -1 -13 -2 -14 0.299805c-2.2998 5.7002 21.7002 15.5 37.5 17.5c15.7002 1.80078 41 0.800781 46 -5.69922c3.7002 -5.10059 0 -27.1006 -6.5 -43.1006z" />
-    <glyph glyph-name="houzz" unicode="&#xf27c;" 
-d="M275.9 117.3h-104.601v-149.3h-154.3v448h109.5v-104.5l305.1 -85.5996v-257.9h-155.699v149.3z" />
-    <glyph glyph-name="vimeo-v" unicode="&#xf27d;" 
-d="M447.8 294.4c-2 -43.6006 -32.3994 -103.301 -91.3994 -179.101c-60.9004 -79.2002 -112.4 -118.8 -154.601 -118.8c-26.0996 0 -48.2002 24.0996 -66.2998 72.2998c-35.2002 129.2 -50.2002 204.9 -79.2998 204.9c-3.40039 0 -15.1006 -7.10059 -35.2002 -21.1006
-l-21 27.2002c51.5996 45.2998 100.9 95.7002 131.8 98.5c34.9004 3.40039 56.2998 -20.5 64.4004 -71.5c28.7002 -181.5 41.3994 -208.899 93.5996 -126.7c18.7002 29.6006 28.7998 52.1006 30.2002 67.6006c4.7998 45.8994 -35.7998 42.7998 -63.2998 31
-c22 72.0996 64.0996 107.1 126.2 105.1c45.7998 -1.2002 67.5 -31.0996 64.8994 -89.3994z" />
-    <glyph glyph-name="black-tie" unicode="&#xf27e;" 
-d="M0 416h448v-448h-448v448zM316.5 90.7998l-64.5 184l64.4004 86.6006h-184.9l64.5 -86.6006l-64.5 -184l92.5 -88.7002z" />
-    <glyph glyph-name="fonticons" unicode="&#xf280;" 
-d="M0 416h448v-448h-448v448zM187 275.1c11.9004 0 16.5996 -4.2998 16.2998 -23l50.7002 6.10059c0 44.5996 -30.5996 52.7998 -64.7002 52.7998c-50.7998 0 -77.2998 -20.4004 -77.2998 -70v-21h-28v-37.4004h22.2002c2.89941 0 5.7998 0 5.7998 -2.2998v-111.399
-c0 -5.60059 -1.5 -7.30078 -6.7002 -7.90039l-21.2998 -2v-25.7002h130.7v25.1006l-43.5 4.09961c-5.2002 0.599609 -3.2002 1.5 -3.2002 7.2998v112.9h55.7002l11.0996 37.2998h-67.3994c-2.90039 0 0.599609 2 0.599609 4.40039v23.2998
-c0 17.5 0.599609 27.3994 19 27.3994zM261.3 33.2998h102.601v25.1006l-15.7002 2.59961c-5.5 0.900391 -2.90039 1.5 -2.90039 7.2998v151.7h-80.2002l-6.69922 -29.5l24.1992 -6.40039c3.80078 -1.19922 6.7002 -3.7998 6.7002 -7.89941v-107.9
-c0 -5.59961 -2.39941 -6.7002 -7.59961 -7.2998l-20.4004 -2.59961v-25.1006zM342.1 288.8l21.9004 24.2002l-3.5 9.59961h-27.7002l-15.5 28h-9.2998l-15.5 -28h-27.7002l-3.5 -9.59961l21.7998 -24.2002l-9 -33.2002l7.30078 -7.2998l31.1992 16.6006l31.2002 -16.6006
-l7.2998 7.2998z" />
-    <glyph glyph-name="reddit-alien" unicode="&#xf281;" horiz-adv-x="512" 
-d="M440.3 244.5c55.2998 0 73.7002 -74.0996 23.7998 -99.7002c2.2002 -7.89941 3.10059 -16.7002 3.10059 -25.0996c0 -83.7998 -94.4004 -151.7 -210.8 -151.7c-115.9 0 -210.301 67.9004 -210.301 151.7c0 8.39941 0.800781 16.7998 2.60059 24.7002
-c-50.9004 25.5 -32.7002 100.1 22.8994 100.1c15 0 28.7002 -6.2002 38.4004 -16.2998c35.7998 24.7002 83.4004 40.5996 136.3 42.7998l30.4004 137.6c1.2998 4.90039 6.09961 8.40039 11 7.10059l97.3994 -21.6006c6.60059 12.7002 19.9004 22 35.3008 22
-c22.0996 0 39.6992 -18.0996 39.6992 -39.6992c0 -21.6006 -17.6992 -39.7002 -39.6992 -39.7002c-21.6006 0 -39.2002 17.5996 -39.2002 39.2002l-88.2002 19.7998l-27.7002 -124.8c53.2998 -1.7002 101.4 -17.6006 137.101 -42.3008
-c9.69922 9.7002 22.8994 15.9004 37.8994 15.9004zM129.4 139.1c0 -21.5996 17.6992 -39.2998 39.6992 -39.1992c21.6006 0 39.2002 17.5996 39.2002 39.1992c0 22.1006 -17.5996 39.7002 -39.2002 39.7002c-22.0996 0 -39.6992 -17.7002 -39.6992 -39.7002zM343.7 45.5996
-c4 3.5 4 9.7002 -0.100586 13.7002c-3.5 3.5 -9.69922 3.5 -13.1992 0c-29 -29 -121.2 -28.5 -149 0c-3.5 3.5 -9.7002 3.5 -13.2002 0c-4 -4 -4 -10.2002 0 -13.7002c36.3994 -36.3994 139.1 -36.3994 175.5 0zM342.9 99.7998c22 0 39.5996 17.7002 39.6992 39.2002
-c0 22.0996 -17.6992 39.7002 -39.6992 39.7002c-21.6006 0 -39.2002 -17.7002 -39.2002 -39.7002c0 -21.5996 17.5996 -39.2002 39.2002 -39.2002z" />
-    <glyph glyph-name="edge" unicode="&#xf282;" horiz-adv-x="512" 
-d="M481.92 313.52c6.46973 -12.7793 22.4697 -41.6494 21.9697 -85.0791c-0.0917969 -43.7148 -23.6953 -81.8525 -58.9492 -102.44c-17.1387 -10.1797 -37.2617 -16.1211 -58.6104 -16.1797c-0.139648 0 -52.6504 -2.56055 -80.5098 16.8096
-c-5.85059 4.08008 -9.14062 8.94043 -9.14062 14c0 6.16016 4.82031 9 6.39062 11c9.7998 12.75 15.1094 28.1699 15.1094 38.5703c0 32.71 -11 59.2998 -33 83.0996c-1.16016 1.25 -42.9795 50.1807 -122.25 50.1807c-63.2393 0 -123.46 -32.6504 -149.46 -79.1406
-c24.04 111.98 123.58 195.66 242.44 195.66c96.3496 0 184.96 -46.1797 226.01 -126.48zM212.77 -27.6699c1.28027 -0.570312 29.0107 -20.5898 67.1309 -27.21c-7.89551 -0.759766 -15.5156 -1.3584 -23.6084 -1.3584c-99.3408 0 -185.118 58.5361 -224.692 142.969
-c-25.75 55.4697 -24.0801 105.96 -23 118.27c4.16992 34.2803 27.0801 59.7002 46.8408 74.7998c29.6299 22.6904 68.8193 35.6904 107.529 35.6904c7.0498 0 43.9199 -0.900391 77.6406 -18.5898c32.5596 -17.1006 47.3193 -37.5801 56.5596 -53.5107
-c1.84961 -3.23242 3.49902 -6.64551 4.88965 -10.1396c-4.21973 4.65039 -40.0596 44.2002 -99.0596 -1c-26.6719 -19.334 -46.8008 -46.8369 -56.9697 -78.9199c-14.1406 -40.4004 -12.8398 -88.5801 20.0996 -136c12.2471 -18.1914 27.9951 -33.3955 46.6396 -45z
-M463.49 70.6602c2.1748 -1.37305 3.60742 -3.80176 3.60742 -6.56152c0 -1.53418 -0.447266 -2.96484 -1.21777 -4.16895c-47.5703 -75.4297 -127.86 -108.87 -163 -108.87c-22.7002 0 -48.1299 6.95996 -71.7002 19.6104c-33 17.6699 -49.4893 38.7598 -56 47.6699
-c-46.3301 63.5303 -28.25 122.29 -13.3301 151.66c9.73145 19.1172 22.8193 35.9404 38.7607 50c-4.04688 -8.04102 -6.40625 -17.168 -6.52051 -26.75c0 -80.9404 79.8506 -144 171.521 -144c0.116211 0 0.310547 0.0693359 0.426758 0.0693359
-c24.3125 0 47.6045 4.40137 69.123 12.4502c6.98145 2.61816 13.8652 5.69824 20.4102 9.12012c1.11328 0.618164 2.41113 0.970703 3.77441 0.970703c1.52344 0 2.94531 -0.44043 4.14551 -1.2002z" />
-    <glyph glyph-name="codiepie" unicode="&#xf284;" horiz-adv-x="472" 
-d="M422.5 245.1c30.7002 0 33.5 -53.0996 -0.299805 -53.0996h-10.7998v-44.2998h-26.6006v97.3994h37.7002zM472 95.4004c-42.0996 -91.9004 -121.6 -151.4 -224 -151.4c-137 0 -248 111 -248 248s111 248 248 248c97.4004 0 172.8 -53.7002 218.2 -138.4l-186 -108.8z
-M433.5 82.9004l-60.2998 30.6992c-27.1006 -44.2998 -70.4004 -71.3994 -122.4 -71.3994c-82.5 0 -149.2 66.7002 -149.2 148.899c0 82.5 66.7002 149.2 149.2 149.2c48.4004 0 88.9004 -23.5 116.9 -63.3994l59.5 34.5996c-40.7002 62.5996 -104.7 100 -179.2 100
-c-121.2 0 -219.5 -98.2998 -219.5 -219.5s98.2998 -219.5 219.5 -219.5c78.5996 0 146.5 42.0996 185.5 110.4z" />
-    <glyph glyph-name="modx" unicode="&#xf285;" 
-d="M356 206.2l36.7002 -23.7002v-214.5l-133 83.7998zM440 373l-83.2002 -134.3l-153.5 96.5l23 37.7998h213.7zM351 230.2l-249.8 -57.7002l-46 29v214.5zM97 153.8l249.7 57.7002l-125 -200.5h-213.7z" />
-    <glyph glyph-name="fort-awesome" unicode="&#xf286;" horiz-adv-x="512" 
-d="M489.2 160.1c2.59961 0 4.59961 -2 4.5 -4.59961v-219.5h-182.9v96c0 72.5996 -109.7 72.5996 -109.7 0v-96h-182.899v219.5c0 2.59961 2 4.59961 4.59961 4.59961h27.4004c2.59961 0 4.59961 -2 4.59961 -4.59961v-32h36.6006v178.3
-c0 2.60059 2 4.60059 4.59961 4.60059h27.4004c2.59961 0 4.59961 -2 4.59961 -4.60059v-32h36.2998v32c0 2.60059 2 4.60059 4.60059 4.60059h27.3994c2.60059 0 4.60059 -2 4.60059 -4.60059v-32h36.5996v32c0 6 8 4.60059 11.7002 4.60059v111.699
-c-5.40039 2.60059 -9.10059 8.30078 -9.10059 14.3008c0 20.7998 31.4004 20.6992 31.4004 0c0 -6 -3.7002 -11.7002 -9.09961 -14.3008v-4.89941c7.69922 1.7998 15.6992 2.89941 23.6992 2.89941c11.7002 0 22.9004 -4.2998 32.6006 -4.2998
-c8.89941 0 18.8994 4.2998 24 4.2998c2.59961 0 4.59961 -2 4.59961 -4.59961v-60c0 -6.90039 -23.0996 -8 -27.7002 -8c-10.5 0 -20.5 4.2998 -31.3994 4.2998c-8.60059 0 -17.4004 -1.39941 -25.7002 -3.39941v-38c3.7002 0 11.7002 1.39941 11.7002 -4.60059v-32h36.5996
-v32c0 2.60059 2 4.60059 4.60059 4.60059h27.3994c2.60059 0 4.60059 -2 4.60059 -4.60059v-32h36.5996v32c0 2.60059 2 4.60059 4.59961 4.60059h27.4004c2.59961 0 4.59961 -2 4.59961 -4.60059v-178.3h36.6006v32c0 2.59961 2 4.59961 4.59961 4.59961h27.4004z
-M201.1 164.6v64c0 2.60059 -2 4.60059 -4.59961 4.60059h-27.4004c-2.59961 0 -4.59961 -2 -4.59961 -4.60059v-64c0 -2.59961 2 -4.59961 4.59961 -4.59961h27.4004c2.59961 0 4.59961 2 4.59961 4.59961zM347.5 164.6v64c0 2.60059 -2 4.60059 -4.59961 4.60059h-27.4004
-c-2.59961 0 -4.59961 -2 -4.59961 -4.60059v-64c0 -2.59961 2 -4.59961 4.59961 -4.59961h27.4004c2.59961 0 4.59961 2 4.59961 4.59961z" />
-    <glyph glyph-name="usb" unicode="&#xf287;" horiz-adv-x="640" 
-d="M641.5 192c0 -3.09961 -1.7002 -6.09961 -4.5 -7.5l-89.0996 -53.5c-1.40039 -0.799805 -2.80078 -1.40039 -4.5 -1.40039c-1.40039 0 -3.10059 0.300781 -4.5 1.10059c-2.80078 1.7002 -4.5 4.5 -4.5 7.7998v35.5996h-238.7
-c25.2998 -39.5996 40.5 -106.899 69.5996 -106.899h26.7002v26.7998c0 5 3.90039 8.90039 8.90039 8.90039h89.0996c5 0 8.90039 -3.90039 8.90039 -8.90039v-89.0996c0 -5 -3.90039 -8.90039 -8.90039 -8.90039h-89.0996c-5 0 -8.90039 3.90039 -8.90039 8.90039v26.6992
-h-26.7002c-75.3994 0 -81.0996 142.5 -124.7 142.5h-100.3c-8.09961 -30.5996 -35.8994 -53.5 -69 -53.5c-39.2998 0.100586 -71.2998 32.1006 -71.2998 71.4004s32 71.2998 71.2998 71.2998c33.1006 0 61 -22.7998 69 -53.5c39.1006 0 43.9004 -9.5 74.6006 60.4004
-c40.0996 89.0996 58.0996 82.0996 108.899 82.0996c7.5 20.9004 27 35.6006 50.4004 35.6006c29.5 0 53.5 -23.9004 53.5 -53.5c0 -29.6006 -23.9004 -53.5 -53.5 -53.5c-23.4004 0 -42.9004 14.7998 -50.4004 35.5996h-29.7998
-c-29.0996 0 -44.2998 -67.4004 -69.5996 -106.9h310.1v35.6006c0 3.2998 1.7002 6.09961 4.5 7.7998s6.40039 1.40039 8.90039 -0.299805l89.0996 -53.5c2.7998 -1.10059 4.5 -4.10059 4.5 -7.2002z" />
-    <glyph glyph-name="product-hunt" unicode="&#xf288;" horiz-adv-x="512" 
-d="M326.3 229.2c0 -20.5 -16.7002 -37.2002 -37.2002 -37.2002h-70.2998v74.4004h70.2998c20.5 0 37.2002 -16.7002 37.2002 -37.2002zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM375.9 229.2
-c0 47.8994 -38.9004 86.7998 -86.8008 86.7998h-119.899v-248h49.5996v74.4004h70.2998c47.9004 0 86.8008 38.8994 86.8008 86.7998z" />
-    <glyph glyph-name="mixcloud" unicode="&#xf289;" horiz-adv-x="640" 
-d="M424.43 228.271c42.3623 -9.1377 74.4805 -47.0693 74.4805 -92.2002c0 -52.3311 -42.6406 -94.6934 -94.9688 -94.6934h-289.614c-62.5752 0 -113.243 50.668 -113.243 112.966c0 56.7598 42.085 103.554 96.6299 111.582
-c22.9814 67.5586 86.9395 114.074 159.205 114.074c87.2158 0 159.205 -66.7266 167.511 -151.729zM403.941 83.7412c29.0713 0 52.6064 23.5352 52.6064 52.3301c0 22.1494 -14.1211 40.9766 -33.502 48.4531c-1.38477 -8.58301 -3.59961 -17.166 -6.36914 -25.4727
-c-8.01367 -25.6484 -49.0898 -14.2266 -40.1465 13.29c4.15332 12.7373 6.36914 26.0264 6.36914 39.5938c0 69.2197 -56.4834 125.702 -125.979 125.702c-49.8379 0 -94.6934 -29.626 -114.628 -73.9258c19.3809 -4.98438 37.3779 -14.9512 52.0527 -29.3486
-c19.9531 -19.9531 -10.2168 -50.1436 -30.1797 -30.1807c-13.29 13.291 -31.0107 20.7666 -49.8379 20.7666c-39.04 0 -70.8809 -31.5645 -70.8809 -70.6045s31.8408 -70.6035 70.8809 -70.6035h289.614zM639.01 136.071c0 -44.0244 -12.7363 -86.3867 -37.1016 -122.657
-c-4.15332 -6.0918 -10.7979 -9.41406 -17.7197 -9.41406c-16.3174 0 -27.1279 18.8262 -17.4434 32.9492c19.3809 29.3486 29.9033 63.6816 29.9033 99.1221c0 35.4395 -10.5215 69.7725 -29.9033 98.8447c-15.6553 22.8311 19.3613 47.2402 35.1631 23.5342
-c24.3662 -35.9932 37.1016 -78.3564 37.1016 -122.379zM568.13 136.071c0 -31.5654 -9.13672 -62.0215 -26.8564 -88.3252c-4.15332 -6.09082 -10.7988 -9.13574 -17.7207 -9.13574c-17.2012 0 -27.0215 18.9785 -17.4424 32.9473
-c13.0127 19.1045 19.6572 41.2559 19.6572 64.5137c0 22.9805 -6.64453 45.4072 -19.6572 64.5117c-15.7617 22.9863 19.0078 47.0947 35.1631 23.5352c17.7188 -26.0264 26.8564 -56.4834 26.8564 -88.0469z" />
-    <glyph glyph-name="scribd" unicode="&#xf28a;" horiz-adv-x="384" 
-d="M42.2998 195.3c-16.0996 19 -24.7002 45.9004 -24.7998 79.9004c0 100.399 75.2002 153.1 167.2 153.1c98.5996 1.60059 156.8 -49 184.3 -70.5996l-50.5 -72.1006l-37.2998 24.6006l26.8994 38.5996c-36.5 24 -79.3994 36.5 -123 35.7998
-c-50.6992 0.800781 -111.699 -27.1992 -111.699 -76.1992c0 -18.7002 11.1992 -20.7002 28.5996 -15.6006c23.2998 5.2998 41.9004 -0.599609 55.7998 -14c26.4004 -24.2998 23.2002 -67.5996 -0.700195 -91.8994c-29.1992 -29.5 -85.1992 -27.3008 -114.8 8.39941z
-M360 189.4c33.9004 -40.4004 36.7998 -138.2 -20.2998 -189.601c-39.2002 -33.5996 -82.2002 -44.0996 -133.601 -44.0996c-70.2998 -0.299805 -138.199 25.3994 -190.699 72.2002l-15.4004 13.7998l60.7998 71.7998l35.6006 -27.4004l-33.7002 -39.3994
-c41.7002 -30.9004 92.2002 -47.5 144.1 -47.2998c61.9004 0 104.7 23.5 121.4 64.3994c0.899414 4.2002 1.39941 8.40039 1.39941 12.7002c0 18.7002 -11.1992 20.7002 -28.5996 15.5996c-23.2998 -5.2998 -42.2002 0.5 -56.2998 14.4004
-c-12.4004 11.2998 -19.1006 27.5 -18.4004 44.2998c-0.599609 39.2002 32.4004 69.2002 70.5 67.2002c24.2998 0.799805 47.7002 -9.7998 63.2002 -28.5996z" />
-    <glyph glyph-name="bluetooth" unicode="&#xf293;" 
-d="M292.6 276.9l-42.8994 -42.9004l-0.299805 86zM249.4 57.0996l0.199219 86l42.9004 -42.8994zM416 188.6c0 -205.6 -71.9004 -252.6 -185.1 -252.6c-113.2 0 -198.9 47 -198.9 252.6c0 205.601 83.4004 259.4 196.6 259.4c113.2 0 187.4 -53.9004 187.4 -259.4z
-M257.5 188.6l79.4004 88.6006l-125.101 134.3v-176.9l-73.7998 73.8008l-27 -26.9004l92.7002 -93l-92.7002 -93l26.9004 -26.9004l73.7998 73.8008l2.2998 -170l127.4 127.5z" />
-    <glyph glyph-name="bluetooth-b" unicode="&#xf294;" horiz-adv-x="320" 
-d="M196.48 187.977l97.9111 -103.333l-148.552 -148.644l-2.71484 198.284l-86.1113 -86.1113l-31.4053 31.4053l108.061 108.398l-108.061 108.399l31.4053 31.4053l86.1113 -86.1113v206.33l145.981 -156.69zM237.34 290.973l-50.3145 50.3174l0.337891 -100.295z
-M187.363 134.96l-0.337891 -100.294l50.3145 50.3164z" />
-    <glyph glyph-name="gitlab" unicode="&#xf296;" horiz-adv-x="512" 
-d="M105.2 423.1c0 0 56.5 -174.8 56.5996 -174.8h-132l56.5 174.8c3.2002 8.90039 15.7998 8.90039 18.9004 0zM0.900391 160.3l28.7998 88l226.2 -294l-247.9 184c-6.7998 5.10059 -9.7002 14 -7.09961 22zM161.7 248.3h188.6l-94.2998 -294zM511.1 160.3
-c2.5 -8 -0.299805 -16.8994 -7.19922 -22l-247.9 -184l226.3 294zM425.7 423.1l56.5 -174.8h-132l56.5996 174.8c3.2002 8.90039 15.7998 8.90039 18.9004 0z" />
-    <glyph glyph-name="wpbeginner" unicode="&#xf297;" horiz-adv-x="512" 
-d="M462.799 125.626c56.2109 -64.3076 4.16211 -157.626 -91.8545 -157.626c-39.6025 0 -78.8242 17.6865 -100.143 50.04c-6.88672 -0.356445 -22.7021 -0.356445 -29.5898 0c-21.3643 -32.4209 -60.624 -50.04 -100.143 -50.04
-c-95.4902 0 -148.349 92.9961 -91.8555 157.626c-79.1387 131.851 31.2646 290.374 206.792 290.374c175.632 0 285.87 -158.626 206.793 -290.374zM123.152 208.598h41.5283v58.0752h-41.5283v-58.0752zM340.332 122.526v23.8389
-c-60.5059 -20.915 -132.355 -9.19824 -187.589 33.9707l0.246094 -24.8965c51.1006 -46.3672 131.746 -57.875 187.343 -32.9131zM189.579 208.598h166.058v58.0752h-166.058v-58.0752z" />
-    <glyph glyph-name="wpforms" unicode="&#xf298;" 
-d="M448 372.8v-361.7c0 -24.2998 -19 -43.1992 -43.2002 -43.1992h-361.6c-23.9004 0.0996094 -43.2002 18.6992 -43.2002 43.2998v361.6c0 24.1006 18.7998 43.2002 43.2002 43.2002h361.7c24 0 43.0996 -18.7998 43.0996 -43.2002zM410.7 11.2002v361.6
-c0 3 -2.60059 5.7998 -5.7998 5.7998h-9.30078l-110.3 -74.5996l-61.2998 49.9004l-61.2002 -49.9004l-110.3 74.7002h-9.2998c-3.2002 0 -5.7998 -2.7998 -5.7998 -5.7998v-361.7c0 -3 2.59961 -5.7998 5.7998 -5.7998h361.7
-c3.19922 -0.100586 5.7998 2.69922 5.7998 5.7998zM150.2 262v-37h-73.5v37h73.5zM150.2 187.6v-37.2998h-73.5v37.2998h73.5zM161.3 334.9l54 43.6992h-118.5zM371.3 262v-37h-196v37h196zM371.3 187.6v-37.2998h-196v37.2998h196zM286.7 334.9l64.5 43.6992h-118.4z
-M371.3 113v-37.2998h-99.3994v37.2998h99.3994z" />
-    <glyph glyph-name="envira" unicode="&#xf299;" 
-d="M0 416c477.6 0 366.6 -317.3 367.1 -366.3l80.9004 -81.7002h-26l-70.4004 71.2002c-39 -4.2002 -124.399 -34.5 -214.399 37c-90.2002 71.5 -85.2002 157.1 -137.2 339.8zM79.7002 370c-49.7002 23.5 -5.2002 -9.2002 -5.2002 -9.2002
-c45.2002 -31.2002 66 -73.7002 90.2002 -119.899c31.5 -60.2002 79 -139.7 144.2 -167.7c65 -28 34.1992 -12.5 6 8.5c-28.2002 21.2002 -68.2002 87 -91 130.2c-31.7002 60 -61 118.6 -144.2 158.1z" />
-    <glyph glyph-name="glide" unicode="&#xf2a5;" 
-d="M252.8 299.4c0 -8.80078 -1.59961 -17.7002 -3.39941 -26.4004c-5.80078 -27.7998 -11.6006 -55.7998 -17.3008 -83.5996c-1.39941 -6.30078 -8.2998 -4.90039 -13.6992 -4.90039c-23.8008 0 -30.5 26 -30.5 45.5c0 29.2998 11.1992 68.0996 38.5 83.0996
-c4.2998 2.5 9.19922 4.2002 14.0996 4.2002c11.4004 0 12.2998 -8.2998 12.2998 -17.8994zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM384 181c0 5.09961 -20.7998 37.7002 -25.5 39.5
-c-2.2002 0.900391 -7.2002 2.2998 -9.59961 2.2998c-23.1006 0 -38.7002 -10.5 -58.2002 -21.5l-0.5 0.5c4.2998 29.4004 14.5996 57.2002 14.5996 87.4004c0 44.5996 -23.7998 62.7002 -67.5 62.7002c-71.7002 0 -108 -70.8008 -108 -123.5c0 -54.7002 32 -85 86.2998 -85
-c7.5 0 6.90039 0.599609 6.90039 -2.30078c-10.5 -80.2998 -56.5 -82.8994 -56.5 -58.8994c0 24.3994 28 36.5 28.2998 38c-0.200195 7.59961 -29.2998 17.2002 -36.7002 17.2002c-21.0996 0 -32.6992 -33 -32.6992 -50.6006c0 -32.2998 20.3994 -54.7002 53.2998 -54.7002
-c48.2002 0 83.3994 49.7002 94.2998 91.7002c9.40039 37.7002 7 39.4004 12.2998 42.1006c20 10.0996 35.7998 16.7998 58.4004 16.7998c11.0996 0 19 -2.2998 36.7002 -5.2002c1.7998 -0.0996094 4.09961 1.7002 4.09961 3.5z" />
-    <glyph glyph-name="glide-g" unicode="&#xf2a6;" 
-d="M407.1 236.8c7.5 -2.89941 40.9004 -55.3994 40.9004 -63.3994c0 -2.90039 -3.7998 -5.80078 -6.7002 -5.80078c-28.3994 4.7002 -41.0996 8.40039 -58.8994 8.40039c-36.3008 0 -61.6006 -10.7998 -93.8008 -27c-8.5 -4.2998 -4.59961 -7.09961 -19.6992 -67.5996
-c-17.4004 -67.6006 -74 -145.4 -151.4 -145.4c-52.7002 0 -85.5 36 -85.5 87.9004c0 28.0996 18.5 79.1992 52.4004 79.2998c11.8994 0 58.5996 -15.4004 58.8994 -27.6006c-0.5 -2.39941 -45.5 -21.7998 -45.5 -61c0 -38.5 73.9004 -34.2998 90.7998 94.6006
-c0 4.7998 1 3.7998 -11 3.7998c-87.2998 0 -138.6 48.7002 -138.6 136.6c0 84.7002 58.2998 198.4 173.4 198.4c70.1992 0 108.399 -29.0996 108.399 -100.6c0 -48.5 -16.5 -93.1006 -23.5 -140.4l0.900391 -0.900391c31.2998 17.7002 56.3994 34.5 93.5 34.5
-c3.7998 0 11.8994 -2.39941 15.3994 -3.7998zM231.8 321.2c2.90039 13.8994 5.5 28.0996 5.60059 42.3994c0 15.4004 -1.40039 28.7002 -20 28.7002c-7.80078 0 -15.6006 -2.59961 -22.6006 -6.7002c-43.7998 -24.0996 -61.7998 -86.3994 -61.7998 -133.399
-c0 -31.2998 10.7002 -73.1006 49 -73.1006c8.7002 0 19.7002 -2.39941 22 7.80078c9.2002 44.6992 18.5 89.5996 27.7998 134.3z" />
-    <glyph glyph-name="viadeo" unicode="&#xf2a9;" 
-d="M276.2 297.5v-0.700195c-17.9004 52.6006 -42.6006 103.4 -70.7998 151.2c43.2998 -29.2002 67 -100 70.7998 -150.5zM308.9 175.8c15.0996 3.10059 29.5 9 42.1992 17c24.5 -58.5996 20.2002 -139.7 -36.3994 -201c-67.7998 -73.8994 -191.9 -74.5996 -259.8 0
-c-108.801 117.8 -31.6006 313.7 129.899 313.7c21.2998 0 42.6006 -3.5 62.5 -10.7002c-6.89941 -13.3994 -11.7002 -28.2002 -13.3994 -43.2998c-15.4004 6.5 -32.3008 9.59961 -49.1006 9.59961c-78 0 -135.399 -66.6992 -135.399 -142.3
-c0 -68.7998 45.5996 -126 111.3 -137.399c98.5 38.3994 116.6 188.199 116.6 280c0 11.6992 0 23.6992 -1 35.3994c12.4004 -36.0996 18.9004 -73.8994 18.9004 -112c0 -86.5 -35.1006 -158.399 -109.3 -205.1l-3.80078 -0.299805
-c80 -1.60059 137.801 61.6992 137.801 139.399c0 19.5 -3.40039 38.7998 -11 57zM418.1 436.3c52 -74 20.9004 -208.6 -58.0996 -208.6c-21.2998 0 -40.2002 11.3994 -55 25.7998c35.0996 19.2998 79.4004 49.2002 99.7002 84.9004
-c2.39941 4.7998 6.5 13.6992 7.2002 19.1992c-19.9004 -44.6992 -70.8008 -79.6992 -118.2 -90.6992c-7.5 11.6992 -12 24.6992 -12 38.7998c0 16.5 8.2002 38.5 20.5996 50.5c34.5 32.8994 84.7998 13.5996 115.8 80.0996z" />
-    <glyph glyph-name="viadeo-square" unicode="&#xf2aa;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM280.7 66.7998c35.3994 38.2998 38.0996 89 22.7998 125.601c-7.90039 -4.90039 -16.9004 -8.60059 -26.4004 -10.5
-c4.80078 -11.4004 6.90039 -23.5 6.90039 -35.7002c0 -48.6006 -36.2002 -88.2002 -86.2002 -87.2002l2.40039 0.200195c46.3994 29.2002 68.2998 74.0996 68.2998 128.2c0 23.7998 -4.09961 47.5 -11.7998 70v0.399414c-2.2998 31.6006 -17.1006 75.7998 -44.2002 94.1006
-c17.5996 -29.9004 33 -61.6006 44.2002 -94.5c0.599609 -7.30078 0.599609 -14.8008 0.599609 -22.1006c0 -57.3994 -11.3994 -151 -72.8994 -175c-41 7.2002 -69.5 42.9004 -69.5 85.9004c0 47.2002 35.7998 88.8994 84.5996 88.8994c10.5 0 21 -1.89941 30.7002 -6
-c1.09961 9.5 4.09961 18.7002 8.39941 27.1006c-12.5 4.59961 -25.7998 6.7002 -39.0996 6.7002c-101 0 -149.2 -122.5 -81.2002 -196.101c42.4004 -46.5996 120 -46.2002 162.4 0zM309 214.3c49.4004 0 68.7998 84.1006 36.2998 130.3
-c-19.3994 -41.5 -50.7998 -29.5 -72.3994 -50c-7.7002 -7.5 -12.9004 -21.2998 -12.9004 -31.5996c0 -8.7998 2.7998 -17 7.5 -24.2998c29.7002 6.89941 61.4004 28.7998 73.9004 56.7002c-0.400391 -3.40039 -3 -9 -4.5 -12c-12.7002 -22.3008 -40.4004 -41 -62.3008 -53
-c9.30078 -9 21.1006 -16.1006 34.4004 -16.1006z" />
-    <glyph glyph-name="snapchat" unicode="&#xf2ab;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM417.5 101.1c2.2002 5.30078 -0.900391 9.80078 -4.90039 10.8008c-46.2998 7.59961 -67.0996 55.0996 -68 57.0996
-c-0.0996094 0.0996094 -0.0996094 0.200195 -0.199219 0.299805c-2.40039 5 -3 9.2002 -1.60059 12.5c2.60059 6.2998 12.5 9.40039 19 11.5c1.7998 0.600586 3.5 1.10059 4.90039 1.7002c11.5 4.5 17.2998 10.0996 17.2002 16.5996
-c-0.100586 5.10059 -4.10059 9.60059 -10.4004 11.9004c-4 1.59961 -9.59961 1.90039 -13.5996 0c-5.5 -2.59961 -10.4004 -4 -14.7002 -4.2002c-2.7998 0.100586 -4.60059 0.799805 -5.7002 1.40039c1.40039 24 4.7002 58 -3.7998 77.0996
-c-16.2998 36.5 -49.6006 54.2998 -84.2998 54.2998c-0.600586 0 -6.10059 -0.0996094 -6.7002 -0.0996094c-14 0 -61.6006 -4 -84.1006 -54.2998c-8.5 -19.1006 -5.19922 -53.2002 -3.7998 -77.1006c-1.09961 -0.599609 -3.2998 -1.39941 -6.59961 -1.39941
-c-4.5 0 -9.7998 1.39941 -15.7002 4.2002c-7.5 3.5 -20.2998 -1.80078 -21.9004 -10.3008c-1 -4.89941 1.2002 -12.0996 17 -18.2998c6.10059 -2.5 20.6006 -5.2998 24 -13.2002c1.40039 -3.2998 0.900391 -7.5 -1.59961 -12.5
-c-0.0996094 -0.0996094 -0.200195 -0.199219 -0.200195 -0.299805c-0.899414 -2 -21.7002 -49.5 -68 -57.0996c-3.59961 -0.600586 -6.09961 -3.7998 -5.89941 -7.40039c0.699219 -13.8994 31.6992 -19.2998 45.5 -21.3994c1.39941 -1.90039 2.5 -9.90039 4.2998 -16
-c0.799805 -2.7002 2.89941 -6 8.2998 -6s13.2998 3.09961 25.7998 3.09961c17.6006 0 23.6006 -4 37.4004 -13.7002c9.89941 -7 27.5 -19.7998 48.5 -18.2002c20.7998 -0.899414 34.7002 7.90039 49.2002 18.2002c13.6992 9.7002 19.7998 13.7002 37.3994 13.7002
-c13 0 19.6006 -2.90039 25.7998 -2.90039h0.200195c4.40039 0 7 2.2002 8.10059 5.90039c1.7998 6.09961 2.89941 14 4.2998 15.9004c26.7002 4.19922 41.2998 10.0996 44.7998 18.1992z" />
-    <glyph glyph-name="snapchat-ghost" unicode="&#xf2ac;" horiz-adv-x="512" 
-d="M510.846 55.3271c-5.21094 -12.1572 -27.2383 -21.0889 -67.3594 -27.3184c-2.06445 -2.78613 -3.77539 -14.6855 -6.50781 -23.9561c-1.625 -5.56543 -5.62207 -8.86914 -12.1279 -8.86914l-0.296875 0.00585938c-9.39453 0 -19.2031 4.32227 -38.8516 4.32227
-c-26.5215 0 -35.6621 -6.04297 -56.2539 -20.5879c-21.832 -15.4375 -42.7715 -28.7637 -74.0273 -27.3984c-31.6455 -2.33398 -58.0244 16.9072 -72.8711 27.4033c-20.7139 14.6436 -29.8281 20.582 -56.2412 20.582c-18.8633 0 -30.7354 -4.71973 -38.8516 -4.71973
-c-8.07324 0 -11.2129 4.92188 -12.4219 9.04004c-2.70312 9.18848 -4.4043 21.2627 -6.52344 24.1299c-20.6787 3.20898 -67.3096 11.3438 -68.498 32.1504c-0.0107422 0.196289 -0.015625 0.393555 -0.015625 0.591797c0 5.27148 3.85645 9.64355 8.89258 10.4766
-c69.583 11.4551 100.925 82.9014 102.228 85.9346c0.0742188 0.175781 0.155273 0.34375 0.237305 0.514648c3.71289 7.53711 4.54395 13.8486 2.46289 18.7529c-5.05078 11.8965 -26.8721 16.1641 -36.0537 19.7959c-23.7148 9.36621 -27.0146 20.1279 -25.6113 27.5039
-c2.43652 12.8359 21.7246 20.7354 33.002 15.4531c8.91895 -4.18066 16.8428 -6.29688 23.5469 -6.29688c5.02148 0 8.21191 1.2041 9.95996 2.1709c-2.04297 35.9365 -7.10156 87.29 5.68652 115.969c33.7734 75.7188 105.356 81.6025 126.478 81.6025
-c0.943359 0 9.14062 0.0888672 10.1094 0.0888672c52.1484 0 102.255 -26.7803 126.724 -81.6426c12.7764 -28.6504 7.74902 -79.792 5.69434 -116.01c1.58203 -0.87207 4.35742 -1.94141 8.59961 -2.13867c6.39648 0.286133 13.8145 2.38867 22.0693 6.25684
-c6.08496 2.84668 14.4053 2.46094 20.4795 -0.0576172l0.0292969 -0.00976562c9.47559 -3.38574 15.4385 -10.2158 15.5889 -17.8701c0.183594 -9.74707 -8.52246 -18.165 -25.8779 -25.0186c-2.11816 -0.834961 -4.69434 -1.6543 -7.43457 -2.52441
-c-9.79688 -3.10645 -24.5996 -7.80566 -28.6152 -17.2715c-2.0791 -4.9043 -1.25684 -11.2109 2.45996 -18.748c0.0869141 -0.167969 0.166016 -0.341797 0.238281 -0.514648c1.30176 -3.03027 32.6152 -74.46 102.23 -85.9346
-c6.42676 -1.05762 11.1631 -7.87695 7.72461 -15.8584z" />
-    <glyph glyph-name="snapchat-square" unicode="&#xf2ad;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM393.5 101.1c2.2002 5.30078 -0.900391 9.80078 -4.90039 10.8008c-46.2998 7.59961 -67.0996 55.0996 -68 57.0996
-c-0.0996094 0.0996094 -0.0996094 0.200195 -0.199219 0.299805c-2.40039 5 -3 9.2002 -1.60059 12.5c2.60059 6.2998 12.5 9.40039 19 11.5c1.7998 0.600586 3.5 1.10059 4.90039 1.7002c11.5 4.5 17.2998 10.0996 17.2002 16.5996
-c-0.100586 5.10059 -4.10059 9.60059 -10.4004 11.9004c-4 1.59961 -9.59961 1.90039 -13.5996 0c-5.5 -2.59961 -10.4004 -4 -14.7002 -4.2002c-2.7998 0.100586 -4.60059 0.799805 -5.7002 1.40039c1.40039 24 4.7002 58 -3.7998 77.0996
-c-16.2998 36.5 -49.6006 54.2998 -84.2998 54.2998c-0.600586 0 -6.10059 -0.0996094 -6.7002 -0.0996094c-14 0 -61.6006 -4 -84.1006 -54.2998c-8.5 -19.1006 -5.19922 -53.2002 -3.7998 -77.1006c-1.09961 -0.599609 -3.2998 -1.39941 -6.59961 -1.39941
-c-4.5 0 -9.7998 1.39941 -15.7002 4.2002c-7.5 3.5 -20.2998 -1.80078 -21.9004 -10.3008c-1 -4.89941 1.2002 -12.0996 17 -18.2998c6.10059 -2.5 20.6006 -5.2998 24 -13.2002c1.40039 -3.2998 0.900391 -7.5 -1.59961 -12.5
-c-0.0996094 -0.0996094 -0.200195 -0.199219 -0.200195 -0.299805c-0.899414 -2 -21.7002 -49.5 -68 -57.0996c-3.59961 -0.600586 -6.09961 -3.7998 -5.89941 -7.40039c0.699219 -13.8994 31.6992 -19.2998 45.5 -21.3994c1.39941 -1.90039 2.5 -9.90039 4.2998 -16
-c0.799805 -2.7002 2.89941 -6 8.2998 -6s13.2998 3.09961 25.7998 3.09961c17.6006 0 23.6006 -4 37.4004 -13.7002c9.89941 -7 27.5 -19.7998 48.5 -18.2002c20.7998 -0.899414 34.7002 7.90039 49.2002 18.2002c13.6992 9.7002 19.7998 13.7002 37.3994 13.7002
-c13 0 19.6006 -2.90039 25.7998 -2.90039h0.200195c4.40039 0 7 2.2002 8.10059 5.90039c1.7998 6.09961 2.89941 14 4.2998 15.9004c26.7002 4.19922 41.2998 10.0996 44.7998 18.1992z" />
-    <glyph glyph-name="pied-piper" unicode="&#xf2ae;" horiz-adv-x="480" 
-d="M455.93 424.8c9.41992 2.40039 15.0703 -10.25 6.99023 -15.6797c-98.2295 -65.9199 -120.439 -127.561 -126.229 -160.18c-33.5205 -188.881 -101.37 -119.32 -184.311 -226.65c25.7607 -14.8125 55.8076 -23.3984 87.6299 -23.4004
-c97.6504 0 177.09 79.4502 177.09 177.11c-0.00488281 45.0508 -16.9824 86.25 -44.8496 117.41c4.72754 9.75293 10.4238 18.9131 17 27.3994c36.3574 -37.3457 58.75 -88.3779 58.75 -144.564v-0.245117c0 -114.87 -93.1299 -208 -208 -208s-208 93.1201 -208 208
-s93.1299 208 208 208c36.7422 -0.000976562 71.4697 -9.77246 101.35 -26.6602c46.4404 38.9697 87.8809 60.6602 114.58 67.46zM125 41.5996c64.7695 140.881 125.64 231.641 191.63 293.75c-23.0674 11.3037 -49.1611 17.75 -76.5615 17.75h-0.0683594
-c-97.6504 0 -177.1 -79.4395 -177.1 -177.1c0.0234375 -53.8203 24.0684 -102.002 62.0996 -134.4z" />
-    <glyph glyph-name="first-order" unicode="&#xf2b0;" 
-d="M12.9004 218.8c0.0996094 0.100586 0.199219 0.299805 0.299805 0.400391c0 -0.100586 0 -0.299805 -0.100586 -0.400391h-0.199219zM224 351.4c7.40039 0 14.5996 -0.5 21.7002 -1.7002l-4 -67.7002l22.2998 64.2998c14.2998 -3.7998 27.7002 -9.5 40 -16.8994
-l-29.4004 -61.1006l45.1006 50.9004c11.5 -8.90039 21.7002 -19.2002 30.5996 -30.9004l-50.5996 -45.3994l60.8994 29.6992c7.5 -12.2998 12.9004 -26 16.6006 -40.2998l-64 -22.2998l67.7002 4c1.09961 -7.09961 1.39941 -14.5996 1.39941 -22
-s-0.299805 -14.5996 -1.39941 -21.7002l-67.4004 4l64 -22.2998c-3.7002 -14.5996 -9.5 -28 -16.5996 -40.2998l-61.1006 29.3994l50.6006 -45.0996c-8.60059 -11.7998 -18.9004 -22 -30.6006 -30.9004l-44.8994 50.9004l29.3994 -61.2998
-c-12.2998 -7.5 -25.7002 -12.9004 -40 -16.9004l-22.5996 65.1006l4 -68.6006c-7.10059 -1.09961 -14.2998 -1.7002 -21.7002 -1.7002c-7.09961 0 -14.5996 0.600586 -21.7002 1.7002l4 68l-22.2998 -64.5996c-14.2998 3.7998 -27.7002 9.5 -40 16.8994l29.5 61.4004
-l-44.9004 -50.9004c-11.7998 8.60059 -22 19.2002 -30.8994 30.9004l50.8994 45.0996l-61.0996 -29.6992c-7.2002 12.5996 -12.9004 26 -16.5996 40.2998l64 22.5996l-67.7002 -4c-0.799805 7.10059 -1.40039 14.2998 -1.40039 21.7002s0.5 14.9004 1.40039 22l68 -4
-l-64.2998 22.5996c3.69922 14.3008 9.5 27.7002 16.5996 40l61.0996 -29.6992l-50.5996 45.3994c8.90039 11.7998 19.2002 22 30.5996 30.9004l45.1006 -50.9004l-29.4004 61.4004c12.2998 7.2002 25.7002 12.8994 40 16.5996l22 -64l-3.7002 67.4004
-c6.80078 1.09961 14.3008 1.7002 21.4004 1.7002zM443.4 320v-256l-219.4 -128l-219.4 128v256l219.4 128zM426.3 309.7l-202.3 117.399l-202.3 -117.399v-235.101l202.3 -117.699l202.3 117.699v235.101zM224 410.9l187.7 -109.4v-218.9l-187.7 -109.5l-187.7 109.5
-v218.801zM224 360c-92.2998 0 -166.9 -75.0996 -166.9 -168c0 -92.5996 74.6006 -167.7 166.9 -167.7c92 0 166.9 75.1006 166.9 167.7c0 92.9004 -74.9004 168 -166.9 168z" />
-    <glyph glyph-name="yoast" unicode="&#xf2b1;" 
-d="M91.2998 372h186l-7 -18.9004h-179c-39.7002 0 -71.8994 -31.5996 -71.8994 -70.2998v-205.399c0 -35.4004 24.8994 -70.3008 84 -70.3008v-19.0996h-12.1006c-50.0996 0 -91.2998 40.2002 -91.2998 89.5v205.3c0 49.2998 40.7002 89.2002 91.2998 89.2002zM320.4 428
-h66.5c-143.801 -378.1 -145.7 -398.9 -184.7 -439.3c-20.7998 -21.6006 -49.2998 -31.7002 -78.2998 -32.7002v51.0996c49.1992 7.7002 64.5996 49.9004 64.5996 75.3008c0 20.0996 0.599609 12.5996 -82.0996 223.199h61.3994l50.4004 -156.6zM448 286.5v-298.5h-214
-c6.59961 9.59961 10.7002 16.2998 12.0996 19.4004h182.5v279.1c0 32.5 -17.0996 51.9004 -48.1992 62.9004l6.69922 17.5996c41.7002 -13.5996 60.9004 -43.0996 60.9004 -80.5z" />
-    <glyph glyph-name="themeisle" unicode="&#xf2b2;" horiz-adv-x="512" 
-d="M208 359.714c0 10 6.28613 21.7139 17.7148 21.7139c11.1426 0 17.7139 -11.7139 17.7139 -21.7139c0 -10.2852 -6.57129 -21.7139 -17.7139 -21.7139c-11.4287 0 -17.7148 11.4287 -17.7148 21.7139zM512 199.714c0 -36.001 -11.4287 -102.286 -36.2861 -129.714
-c-22.8574 -24.8584 -87.4277 -61.1426 -120.856 -70.5723l-1.14355 -0.286133v-32.5703c0 -16.2861 -12.5723 -30.5713 -29.1426 -30.5713c-10 0 -19.4297 5.71387 -24.5723 14.2861c-5.42676 -8.57227 -14.8564 -14.2861 -24.8564 -14.2861
-s-19.4287 5.71387 -24.8574 14.2861c-5.14258 -8.57227 -14.5713 -14.2861 -24.5703 -14.2861c-10.2861 0 -19.4287 5.71387 -24.8574 14.2861c-5.14355 -8.57227 -14.5713 -14.2861 -24.5713 -14.2861c-18.8574 0 -29.4287 15.7139 -29.4287 32.8574
-c-16.2861 -12.2852 -35.7158 -19.4287 -56.5713 -19.4287c-22 0 -43.4287 8.28516 -60.2861 22.8574c10.2852 0.286133 20.5713 2.28613 30.2852 5.71387c-20.8574 5.71387 -39.4277 18.8574 -52 36.2861c21.3701 -4.64551 46.209 -1.67285 67.1426 11.1426
-c-22 22 -56.5703 58.8574 -68.5713 87.4287c-5.71387 13.4287 -6.85645 31.4287 -6.85645 45.7139c0 49.7139 20.2861 160 86.2861 160c10.5713 0 18.8564 -4.8584 23.1426 -14.8574c3.7041 5.41992 7.6709 10.5186 12 15.4277c2 2.57227 5.71387 5.42969 7.14355 8.28613
-c7.99902 12.5713 11.7139 21.1426 21.7139 34c32.2852 41.1445 81.7139 69.4297 134.856 69.4297c6 0 12 -0.285156 17.7148 -1.14355c10.8564 11.7148 26 18.2861 41.7148 18.2861c14.5703 0 29.7139 -6 40 -16.2861c0.856445 -0.857422 1.42773 -2.28613 1.42773 -3.42773
-c0 -3.71387 -10.2852 -13.4287 -12.8574 -16.2861c4.28613 -1.42871 15.7148 -6.8584 15.7148 -12c0 -2.85742 -2.85742 -5.14258 -4.57129 -7.14258c31.4287 -27.7148 49.4287 -67.1436 56.2861 -108c4.28613 5.14258 10.2852 8.57129 17.1426 8.57129
-c10.5713 0 20.8574 -7.14355 28.5713 -14.001c20.8564 -18.5703 25.7139 -53.1416 25.7139 -79.7139zM188 358.572c0 -18.2861 12.5713 -37.1436 32.2861 -37.1436c19.7139 0 32.2852 18.8574 32.2852 37.1436c0 18 -12.5713 36.8564 -32.2852 36.8564
-c-19.7148 0 -32.2861 -18.8574 -32.2861 -36.8564zM237.714 254c0 19.7139 3.71387 39.1426 8.57129 58.2861c-52.0391 -79.5342 -13.5312 -184.571 68.8574 -184.571c21.4287 0 42.5713 7.71387 60 20c2 7.42871 3.71484 14.8574 3.71484 22.5723
-c0 14.2861 -6.28613 21.4277 -20.5723 21.4277c-4.57129 0 -9.14355 -0.856445 -13.4287 -1.71387c-63.3438 -12.668 -107.143 -3.66895 -107.143 63.999zM196.572 -0.858398c0 11.1436 -8.8584 20.8574 -20.2861 20.8574c-11.4287 0 -20 -9.71484 -20 -20.8574v-32.5703
-c0 -11.1436 8.57129 -21.1426 20 -21.1426c11.4277 0 20.2861 9.71484 20.2861 21.1426v32.5703zM245.715 -0.858398c0 11.1436 -8.57227 20.8574 -20 20.8574c-11.4287 0 -20.2861 -9.71484 -20.2861 -20.8574v-32.5703c0 -11.1436 8.85742 -21.1426 20.2861 -21.1426
-c11.4277 0 20 10 20 21.1426v32.5703zM295.428 -0.858398c0 11.1436 -8.85645 20.8574 -20.2852 20.8574s-20.2852 -9.71484 -20.2852 -20.8574v-32.5703c0 -11.1436 8.85645 -21.1426 20.2852 -21.1426s20.2852 9.71484 20.2852 21.1426v32.5703zM345.143 -0.858398
-c0 11.1436 -8.85645 20.8574 -20.2852 20.8574s-20.2861 -9.71484 -20.2861 -20.8574v-32.5703c0 -11.1436 8.85742 -21.1426 20.2861 -21.1426s20.2852 10 20.2852 21.1426v32.5703zM421.714 162c-30.8564 -59.1416 -90.2852 -102.572 -158.571 -102.572
-c-96.5703 0 -160.57 84.5723 -160.57 176.572c0 16.8574 2 33.4287 6 49.7139c-20 -33.7148 -29.7139 -72.5723 -29.7139 -111.429c0 -60.2861 24.8564 -121.715 71.4287 -160.857c5.14258 9.71387 14.8564 16.2861 26 16.2861c10 0 19.4277 -5.71387 24.5713 -14.2861
-c5.42871 8.57129 14.5703 14.2861 24.8574 14.2861c10 0 19.4277 -5.71387 24.5713 -14.2861c5.42871 8.57129 14.8564 14.2861 24.8574 14.2861c10 0 19.4287 -5.71387 24.8574 -14.2861c5.14258 8.57129 14.5713 14.2861 24.5723 14.2861
-c10.8564 0 20.8564 -6.57227 25.7139 -16c43.4268 36.2861 68.5693 92 71.4258 148.286zM432.286 261.714c0 53.7139 -34.5713 105.714 -92.5723 105.714c-30.2852 0 -58.5713 -15.1426 -78.8564 -36.8564c-19.9951 -66.3828 -27.4473 -136.571 41.4287 -136.571
-c28.8047 0 97.3564 28.5381 84.2861 -36.8574c28.8564 26 45.7139 65.7148 45.7139 104.571z" />
-    <glyph glyph-name="google-plus" unicode="&#xf2b3;" horiz-adv-x="512" 
-d="M256 440c136.9 0 248 -111.1 248 -248s-111.1 -248 -248 -248s-248 111.1 -248 248s111.1 248 248 248zM185.3 68c71.2998 0 118.8 50.4004 118.8 121.2c0.000976562 0.140625 0.00195312 0.182617 0.00195312 0.323242c0 6.96289 -0.65332 13.7744 -1.90137 20.377
-h-116.9v-42.6006h70.1006c-5.2002 -34.2002 -37.5 -53.2998 -70.1006 -53.2998c-43 0 -77.2002 35.5 -77.2002 78.0996c0 42.6006 34.3008 78.1006 77.2002 78.1006c18.1006 0 36.2002 -6.2002 49.4004 -19.1006l33.5996 32.6006
-c-22.8994 21.2998 -51.7002 32.2998 -83 32.2998c-68.4375 0 -124 -55.5625 -124 -124s55.5625 -124 124 -124zM415.5 174.2h35.2002v35.5h-35.2002v35.5h-35.5v-35.5h-35.5v-35.5h35.5v-35.5h35.5v35.5z" />
-    <glyph glyph-name="font-awesome" unicode="&#xf2b4;" 
-d="M397.8 416c27.5 0 50.2002 -22.7002 50.2002 -50.2002v-347.6c0 -27.5 -22.7002 -50.2002 -50.2002 -50.2002h-347.6c-27.5 0 -50.2002 22.7002 -50.2002 50.2002v347.6c0 27.5 22.7002 50.2002 50.2002 50.2002h347.6zM352.4 131.7h0.0996094v140.3
-c0 4.2002 -4.2002 7.7998 -9 7.7998c-6 0 -31.0996 -16.0996 -53.7998 -16.0996c-4.7002 0 -8.90039 0.599609 -13.1006 2.39941c-20.2998 7.7002 -38.1992 13.7002 -60.8994 13.7002c-20.9004 0 -43 -6.5 -61.5 -14.2998
-c-1.7998 -1.2002 -3.60059 -1.7998 -5.40039 -2.40039v18.5c8.2998 6 13.1006 15.5 13.1006 26.3008c0 18.5996 -15 33.5 -33.5 33.5c-18.6006 0 -33.5 -15 -33.5 -33.5c0 -10.8008 5.2998 -20.3008 13.0996 -26.3008v-218.6c0 -11.2998 9 -20.2998 20.2998 -20.2998
-c8.90039 0 16.7002 5.89941 19.1006 14.2998v1.2002c0.599609 1.2002 0.599609 3 0.599609 4.7998v45.4004c1.2002 0.599609 2.40039 0.599609 3.59961 1.19922c19.7002 8.90039 44.2002 17.3008 67.5 17.3008c32.3008 0 44.8008 -16.7002 71.7002 -16.7002
-c19.2002 0 37.1006 6.5 53.7998 13.7002c4.2002 1.7998 7.80078 3.59961 7.80078 7.7998z" />
-    <glyph glyph-name="linode" unicode="&#xf2b8;" 
-d="M437.4 221.7c0.599609 -2 -8.80078 -66.2998 -9.7002 -72.7998c0 -0.900391 -0.5 -1.7002 -1.10059 -2l-54.5996 -43.7002c-1.09961 -0.900391 -2.59961 -0.900391 -3.7002 0l-20.2998 14l-2.2998 -33.4004c0 -0.899414 -0.200195 -1.7002 -1.10059 -2.2998
-l-66.8994 -53.4004c-1.10059 -0.899414 -2.90039 -0.899414 -4 0l-28 23.7002l2 -46c0 -0.899414 -0.200195 -1.7002 -1.10059 -2.2998l-83.6992 -66.9004c-0.600586 -0.299805 -1.10059 -0.599609 -1.7002 -0.599609c-0.900391 0.299805 -1.7002 0.299805 -2.2998 0.900391
-l-65.1006 69.0996c-1.5 1.40039 -15.5 72 -16.8994 79.0996c-0.300781 1.10059 0.5 2.5 1.39941 3.10059l17.4004 10.5996c-3.40039 3.2002 -26.5 23.4004 -27.1006 26.2998l-20.5996 100.301c-0.299805 1.09961 0.299805 2.5 1.7002 3.39941l26.8994 12.9004
-c-4.59961 3.5 -37.6992 27.5 -38.5996 30.8994l-27.4004 133.101c-0.299805 1.7002 0.600586 3.09961 2 3.7002l123.7 38.5996c0.600586 0 1.40039 0 2.2998 -0.299805l90.6006 -43.7002c0.799805 -0.599609 1.7002 -1.7002 1.7002 -2.59961l5.69922 -132.301
-c0 -1.19922 -0.599609 -2.2998 -1.69922 -2.89941l-33.7002 -17.4004l36 -24.2998c0.799805 -0.299805 1.39941 -1.40039 1.39941 -2.2998l1.40039 -35.1006l34.5996 21.2002c0.800781 0.600586 2.2002 0.600586 3.10059 0l24 -16l0.899414 31.4004
-c0 0.899414 0.5 2 1.40039 2.59961l58.9004 36c1.09961 0.600586 2.19922 0.600586 3.09961 0l70 -38.5996c0.5 -0.600586 1.09961 -1.10059 1.40039 -2zM232.6 216.9l-100.6 -57.2002l14 -96.6006l90.5996 61.2002zM224.9 396.9l-120.9 -46.6006l19.7002 -134.8
-l106.6 55.4004zM44 274.9l73.0996 -57.2002l-19.3994 132.899l-79.7002 49.4004zM74.5996 127.1l64.8008 -60.7998l-13.7002 93.4004l-70 58.2998zM98.9004 9.40039l57.6992 -61.2002l-9.69922 67.3994l-61.7002 60.9004zM163.4 -55.0996l78.1992 62.2998l-3.09961 70
-l-85.7002 -61.4004zM245.4 60l27.0996 -22.9004l-0.599609 68.3008l-29.4004 22.5996c0 -2.2998 1.2002 -6.2998 -1.09961 -8l-22.3008 -14.9004l24.3008 -20c2.89941 -2.19922 2 -21.6992 2 -25.0996zM339.7 85.4004l4.2002 66.8994l-65.7002 -46.8994l0.599609 -68.6006z
-M367.4 111.1l5.7998 66.6006l-64.6006 40.5996l-0.599609 -30l41.2002 -27.2002c0.799805 -0.599609 1.39941 -1.69922 1.09961 -2.59961l-2 -34zM422 150.9l8.5 63.3994l-51.0996 -36.5996l-5.7002 -65.1006z" />
-    <glyph glyph-name="quora" unicode="&#xf2c4;" 
-d="M440.5 61.2998c1.7998 -18 -7.2002 -93.2998 -89 -93.2998c-49.5 0 -75.5 28.7002 -95.2002 62.2998c-117.7 -32.5996 -249 54.9004 -249 189c0 117 98 196.7 197.7 196.7c101.8 0 198.5 -79.2002 198.4 -196.7c0 -65.5 -30.5 -118.8 -74.7002 -153
-c14.2002 -21.5996 29 -35.7998 49.5 -35.7998c22.5 0 31.5 17.2998 33 30.7998h29.2998zM297 118.8c11.2998 24.9004 16.7998 58.7002 16.7002 100.5c0 104.2 -32.5 157.7 -108.7 157.7c-75 0 -107.5 -53.5 -107.5 -157.9c0 -103.699 32.5 -156.699 107.5 -156.699
-c12 0 22.7002 1.19922 32.7002 4.19922c-15.5 30.5 -33.7002 61.3008 -69.2002 61.3008c-6.7998 0 -13.5996 -1 -19.7998 -4l-12.2002 24.2998c14.7002 12.7998 38.5 22.7998 69 22.7998c47.7998 0 72 -23 91.5 -52.2002z" />
-    <glyph glyph-name="free-code-camp" unicode="&#xf2c5;" horiz-adv-x="576" 
-d="M97.2197 351.79c-43.2197 -41.6201 -64.9697 -92.5898 -64.8193 -154.021c0.15918 -68 23.0293 -122.67 67.4795 -165c9.33984 -8.34961 13.2002 -14.9199 13.2002 -20.5498c0 -2.75 -1.90039 -5.62012 -3.81055 -8.37988
-c-2.19141 -2.1543 -5.12598 -3.56836 -8.36914 -3.83984c-10.2803 0 -24.6807 12.1396 -43.4707 35.79c-36.5898 44.8701 -53.1992 94.3398 -54.0596 161.87s20.3096 113.34 61.79 160.6c14.9199 16.9004 27.3594 25.6904 35.8398 25.6904
-c3.12402 -0.0712891 6.03027 -1.11914 8.38965 -2.83984c1.91016 -1.91016 3.83008 -4.66016 3.83008 -7.41992c0 -4.78027 -5.63965 -11.25 -16 -21.9004zM239.47 27.9297c0.580078 -0.370117 0.910156 -0.549805 0.910156 -0.549805zM333.26 27.3799l0.169922 0.129883
-c-0.189453 -0.129883 -0.259766 -0.179688 -0.169922 -0.129883zM336.39 185.56c16.2305 -4.14941 24.04 24.04 30.0303 30.0508c84.71 -110.101 -27.5098 -184.45 -33 -188.101c3.86035 3.04004 44.3301 49.7705 21.5801 76.5498
-c-1 1.03027 -67.2998 -20.0596 -54.8398 53.54c8.30957 48.6807 -7.60059 71.1309 -7.60059 71.1309c-17.9697 -37.29 -32.5 -53.8604 -43.5 -72.1602c-56.9492 -92.9404 -16.2793 -124.29 -9.5498 -128.641c-10.54 6.5 -108.27 70.8799 -34 175.23
-c78.3701 110.189 62.8301 159.57 62.8301 159.57c118.46 -94.2803 51.8105 -173.021 68.0498 -177.171zM510.88 358.31c41.4404 -47.3096 62.6699 -93.1592 61.75 -160.649s-17.4697 -117.021 -54.0596 -161.87c-18.79 -23.6602 -33.1904 -35.79 -43.4707 -35.79
-c-3.24219 0.279297 -6.17676 1.69629 -8.36914 3.84961c-1.91016 2.76074 -3.81055 5.63086 -3.81055 8.38086c0.0205078 5.62988 3.86035 12.1992 13.2002 20.5498c44.4795 42.3701 67.3203 97 67.4795 165c0.180664 61.4697 -21.5898 112.45 -64.8193 154.06
-c-10.4004 10.6406 -16 17.1201 -16 21.9004c0 2.75977 1.91992 5.50977 3.83008 7.41992c2.35938 1.7207 5.26562 2.76855 8.38965 2.83984c8.51953 0 21 -8.79004 35.8799 -25.6904z" />
-    <glyph glyph-name="telegram" unicode="&#xf2c6;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM369.8 270.1c3.60059 16.8008 -6.09961 23.5 -17.2002 19.5l-239.1 -92.1992c-16.4004 -6.40039 -16.0996 -15.5 -2.7998 -19.7002l61.2002 -19.1006l142 89.4004
-c6.59961 4.40039 12.6992 1.90039 7.69922 -2.5l-114.899 -103.8l-4.40039 -63.1006c6.40039 0 9.2002 2.80078 12.5 6.10059l29.9004 28.7998l62 -45.7002c11.2998 -6.39941 19.3994 -3.09961 22.3994 10.5z" />
-    <glyph glyph-name="bandcamp" unicode="&#xf2d5;" horiz-adv-x="512" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM304.2 113.9l84.7002 156.1h-181l-84.7002 -156.1h181z" />
-    <glyph glyph-name="grav" unicode="&#xf2d6;" horiz-adv-x="512" 
-d="M301.1 236c4.40039 -4.40039 4.40039 -11.9004 0 -16.2998l-9.69922 -9.7002c-4.40039 -4.7002 -11.9004 -4.7002 -16.6006 0l-10.5 10.5c-4.39941 4.7002 -4.39941 11.9004 0 16.5996l9.7002 9.7002c4.40039 4.40039 11.9004 4.40039 16.5996 0zM270.9 255.7
-c-2.7002 -2.7998 -7.40039 -2.7998 -10.5 0c-2.80078 3 -2.80078 7.7002 0 10.5c3 3 7.69922 3 10.5 0c3 -2.7002 3 -7.5 0 -10.5zM244.9 250.4c2.7998 3 7.5 3 10.5 0c2.7998 -2.7002 2.7998 -7.40039 0 -10.2002c-3 -3 -7.7002 -3 -10.5 0c-3 2.7002 -3 7.39941 0 10.2002
-zM317.4 263.7c-19.9004 14.3994 -33.8008 43.2002 -11.9004 68.0996c21.5996 24.9004 40.7002 17.2002 59.7998 -0.799805c11.9004 -11.2998 29.2998 -24.9004 17.2002 -48.2002c-12.5 -23.5 -45.0996 -33.2002 -65.0996 -19.0996zM365.1 308.2
-c-8.89941 10 -23.2998 -6.90039 -15.5 -16.1006c7.40039 -9 32.1006 -2.39941 15.5 16.1006zM504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM437.8 149.4c2.5 16.0996 -20.2002 16.5996 -25.2002 25.6992
-c-13.5996 24.1006 -27.6992 36.8008 -54.5 30.4004c11.6006 8 23.5 6.09961 23.5 6.09961c0.300781 6.40039 0 13 -9.39941 24.9004c3.89941 12.5 0.299805 22.4004 0.299805 22.4004c15.5 8.59961 26.7998 24.3994 29.0996 43.1992
-c3.60059 31 -18.7998 59.2002 -49.7998 62.8008c-22.0996 2.5 -43.7002 -7.7002 -54.2998 -25.7002c-23.2002 -40.1006 1.40039 -70.9004 22.4004 -81.4004c-14.4004 1.40039 -34.3008 11.9004 -40.1006 34.2998c-6.59961 25.7002 2.7998 49.8008 8.90039 61.4004
-c0 0 -4.40039 5.7998 -8 8.90039c0 0 -13.7998 0 -24.6006 -5.30078c11.9004 15.2002 25.2002 14.4004 25.2002 14.4004c0 6.40039 -0.599609 14.9004 -3.59961 21.5996c-5.40039 11 -23.7998 12.9004 -31.7002 -2.7998c0.0996094 0.200195 0.299805 0.400391 0.400391 0.5
-c-5 -11.8994 -1.10059 -55.8994 16.8994 -87.2002c-2.5 -1.39941 -9.09961 -6.09961 -13 -10c-21.5996 -9.69922 -56.2002 -60.2998 -56.2002 -60.2998c-28.1992 -10.7998 -77.1992 -50.8994 -70.5996 -79.7002c0.299805 -3 1.40039 -5.5 3 -7.5
-c-2.7998 -2.19922 -5.5 -5 -8.2998 -8.2998c-11.9004 -13.7998 -5.2998 -35.2002 17.7002 -24.3994c15.7998 7.19922 29.5996 20.1992 36.2998 30.3994c0 0 -5.5 5 -16.2998 4.40039c27.6992 6.59961 34.2998 9.39941 46.1992 9.09961c8 -3.89941 8 34.2998 8 34.2998
-c0 14.7002 -2.19922 31 -11.0996 41.5c12.5 -12.1992 29.0996 -32.6992 28 -60.5996c-0.799805 -18.2998 -15.2002 -23 -15.2002 -23c-9.09961 -16.5996 -43.2002 -65.9004 -30.3994 -106c0 0 -9.7002 14.9004 -10.2002 22.0996
-c-17.4004 -19.3994 -46.5 -52.2998 -24.6006 -64.5c26.6006 -14.6992 108.801 88.6006 126.2 142.301c34.6006 20.7998 55.4004 47.2998 63.9004 65c22 -43.5 95.2998 -94.5 101.1 -59z" />
-    <glyph glyph-name="etsy" unicode="&#xf2d7;" horiz-adv-x="384" 
-d="M384 100c-1.75 -10.75 -13.75 -110 -15.5 -132c-117.879 4.29883 -219.895 4.74316 -368.5 0v25.5c45.457 8.94824 60.627 8.01855 61 35.25c1.79297 72.3223 3.52441 244.143 0 322c-1.0293 28.46 -12.1299 26.7646 -61 36v25.5
-c73.8857 -2.3584 255.933 -8.55078 362.999 3.75c-3.5 -38.25 -7.75 -126.5 -7.75 -126.5h-23.249c-11.0527 42.835 -18.7588 90.5 -54.75 90.5h-137c-10.25 0 -10.75 -3.5 -10.75 -9.75v-163.75c58 -0.5 88.5 2.5 88.5 2.5c29.7695 0.951172 27.5596 8.50195 40.75 65.251
-h25.75c-4.40723 -101.351 -3.91016 -61.8291 -1.75 -160.25h-25.75c-9.15527 40.0859 -9.06543 61.0449 -39.501 61.5c0 0 -21.5 2 -88 2v-139c0 -26 14.25 -38.25 44.25 -38.25h89.251c63.6357 0 66.5645 24.9961 98.751 99.75h22.249v-0.000976562z" />
-    <glyph glyph-name="imdb" unicode="&#xf2d8;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM21.2998 218.8h-0.299805c0.0996094 0.100586 0.200195 0.299805 0.299805 0.400391v-0.400391zM97 128.2v127.8h-33v-127.8h33z
-M210.2 128.2v127.8h-43l-7.60059 -59.9004c-2.69922 20 -5.39941 40.1006 -8.69922 59.9004h-42.8008v-127.8h29v84.5l12.2002 -84.5h20.6006l11.5996 86.3994v-86.3994h28.7002zM221.6 128.2c86.1006 -0.100586 75 -6 75 82.5c0 8.09961 0.300781 16.7998 -1.39941 24.3994
-c-4.2998 22.5 -31.4004 20.9004 -49 20.9004h-24.6006v-127.8zM382.5 157.4v36c0 17.2998 -0.799805 30.0996 -22.2002 30.0996c-8.89941 0 -14.8994 -2.7002 -20.8994 -9.2002v41.7002h-31.7002v-127.8h29.7998l1.90039 8.09961
-c5.69922 -6.7998 11.8994 -9.7998 20.8994 -9.7998c19.7998 0 22.2002 15.2002 22.2002 30.9004zM265 218.1v-49.2998c0 -9.7002 1.90039 -18.7002 -10.2998 -18.3994v83.6992c11.8994 0 10.2998 -6.2998 10.2998 -16zM350.5 192v-32.7002
-c0 -5.39941 1.59961 -14.3994 -6.2002 -14.3994c-1.59961 0 -3 0.799805 -3.7998 2.39941c-2.2002 5.10059 -1.09961 44.1006 -1.09961 44.7002c0 3.7998 -1.10059 12.7002 4.89941 12.7002c7.2998 0 6.2002 -7.2998 6.2002 -12.7002z" />
-    <glyph glyph-name="ravelry" unicode="&#xf2d9;" horiz-adv-x="512" 
-d="M498.252 213.777c0.129883 -0.613281 0.322266 -1.21777 0.561523 -1.78223v-37.0557c-0.194336 -0.300781 -0.516602 -0.583008 -0.552734 -0.900391c-0.619141 -5.36426 -0.837891 -10.8076 -1.87012 -16.0869c-2.06934 -10.6074 -4.15723 -21.2393 -7.0166 -31.6523
-c-4.94531 -18.0205 -12.7578 -34.8809 -22.2998 -50.9258c-8.94336 -15.126 -19.4043 -28.9668 -31.4268 -41.6387c-3.74609 -3.92188 -7.54688 -7.80078 -11.5107 -11.5c-5.31152 -4.95703 -10.5146 -10.1094 -16.2998 -14.457
-c-9.3418 -7.02344 -18.9883 -13.6533 -28.7373 -20.1006c-15.083 -9.81543 -31.6211 -17.9053 -48.9512 -23.8174c-15.3828 -5.38281 -31.1533 -9.38574 -47.4893 -10.7178c-2.52734 -0.206055 -5.02051 -0.753906 -7.52734 -1.14258h-32.2891
-c-0.358398 0.245117 -0.762695 0.436523 -1.18945 0.55957c-6.1377 0.620117 -12.3418 0.863281 -18.4121 1.87305c-13.8301 2.22949 -27.5977 5.58398 -40.6416 9.83496c-19.5498 6.43359 -38.4463 15.0176 -55.8994 25.2773
-c-15.0488 8.79004 -28.9365 18.9688 -41.7871 30.5859c-9.6875 8.70605 -18.3936 18.0898 -26.3584 28.416c-9.38184 12.1963 -17.4385 25.4316 -24 39.5283c-7.5918 16.6592 -13.3467 34.7812 -16.7295 53.2998c-2.35547 13.1611 -3.85059 26.5459 -4.4248 40.2402
-c-0.136719 3.0332 -0.209961 5.74121 -0.209961 8.80859c0 9.05566 0.599609 17.9717 1.76172 26.7119c1.52637 11.874 4.15625 23.6367 7.69043 34.7588c5.05762 15.7021 12.0283 30.7871 20.4941 44.6006c9.58203 15.9961 20.7793 30.6025 33.6484 43.9502
-c9.55469 9.83496 19.7539 19.0605 29.9268 28.2676c5.70605 5.1582 11.8066 9.9082 17.9736 14.5186c12.0029 9.04004 24.6963 17.1025 38.0801 24.1572c12.5137 6.63281 25.9795 12.1963 39.7686 16.3555c10.9453 3.41016 22.5254 5.84375 34.2559 7.09961
-c2.42773 0.225586 4.82617 0.761719 7.23633 1.15039c10.7627 -0.00195312 21.5254 0 32.2881 0.00585938c0.299805 -0.195312 0.583984 -0.516602 0.899414 -0.552734c6.87793 -0.81543 13.8467 -1.16797 20.627 -2.48242
-c11.2432 -2.18359 22.4971 -4.51465 33.5156 -7.61523c19.999 -5.78125 39.2266 -14.2031 56.7227 -24.668c17.2832 -10.0947 32.9639 -22.1357 47.1133 -36.1152c6.71973 -6.90527 12.9209 -14.0508 18.8174 -21.6895c13.4639 -16.959 24.0283 -36.4561 30.874 -57.5
-c3.88867 -11.8086 7.16211 -24.2148 9.62207 -36.5996c2.0459 -10.1748 2.53809 -20.6602 3.74609 -31zM337.135 214.927l0.00488281 67.2695c-35.2686 0 -53.1152 -9.36719 -62.04 -36.1895v31.9316h-73.5176v-190.738h73.5127v93.667
-c0 22.1396 6.37012 37.04 33.5703 37.04c11.8984 0 28.4697 -2.98047 28.4697 -2.98047z" />
-    <glyph glyph-name="sellcast" unicode="&#xf2da;" 
-d="M353.4 416c52.0996 0 94.6992 -42.5996 94.6992 -94.5996v-258.801c0 -52 -42.5996 -94.5996 -94.6992 -94.5996h-258.7c-52.1006 0 -94.7002 42.5996 -94.7002 94.7002v258.7c0 52 42.5996 94.5996 94.7002 94.5996h258.7zM303.4 99.5996
-c27.8994 48.2002 11.1992 110.5 -37.2002 138.5c-18.6006 10.8008 0.0996094 -0.0996094 -18.5 10.7002c-25 14.4004 -46.2002 -23.2998 -21.6006 -37.5c18 -10.2002 0.800781 -0.399414 18.6006 -10.5996c27.5996 -16 37.2002 -51.7998 21.2998 -79.4004
-c-16 -27.5996 -51.7998 -37.2002 -79.4004 -21.2998c-18.5996 10.7998 0.100586 -0.0996094 -18.5 10.7002c-10.2998 6 -23.5996 2.39941 -29.5 -7.90039l-15.6992 -27.2002c-12.6006 -21.7998 19.3994 -53 42.2998 -13.1992c48.2998 -27.7002 110.3 -11 138.2 37.1992z
-M325.2 308.4c14.2998 24.7998 -23.4004 46.3994 -37.7002 21.5l-4.7998 -8.40039c-48.2998 27.7002 -110.3 11 -138.2 -37.2002c-27.7998 -48.2998 -11.0996 -110.6 37.0996 -138.399c18.6006 -10.8008 -0.0996094 0.0996094 18.5 -10.7002
-c25 -14.4004 46.2002 23.2998 21.6006 37.5c-0.100586 0 -18.6006 10.5996 -18.6006 10.5996c-27.5996 16 -37.2998 51.7998 -21.2998 79.4004c16 27.5996 51.7998 37.2002 79.4004 21.2998c18.5996 -10.7998 -0.100586 0.0996094 18.5 -10.7002
-c10.2002 -5.09961 20 -2.89941 26.5 3.60059c2.7002 2.69922 2 2 19 31.5z" />
-    <glyph glyph-name="superpowers" unicode="&#xf2dd;" 
-d="M448 416l-87.2002 -87c39.7002 -38.7002 61.2002 -92.7002 57.7002 -148.2c-5.40039 -93 -76.9004 -167.3 -168.7 -179.8c-83.2998 -11 -166.5 -22 -249.8 -33l86.7998 86.7998c-39.7998 38.7002 -61.0996 92.7002 -57.7998 148.2c5.7002 93.2998 77 167.5 169 180
-c83.2002 11 166.7 22 250 33zM368.3 183.7c4.40039 80 -56.7998 146.3 -136.1 151c-78.7002 4.7998 -148.5 -55.2998 -153 -134.5c-4.40039 -80 56.7998 -146.3 136.3 -151c78.7998 -4.7002 148.6 55 152.8 134.5z" />
-    <glyph glyph-name="wpexplorer" unicode="&#xf2de;" horiz-adv-x="512" 
-d="M512 192c0 -141.2 -114.7 -256 -256 -256c-141.2 0 -256 114.7 -256 256s114.7 256 256 256s256 -114.7 256 -256zM480 192c0 123.2 -100.3 224 -224 224c-123.5 0 -224 -100.5 -224 -224s100.5 -224 224 -224s224 100.5 224 224zM160.9 323.4l86.8994 -37.1006
-l-37.0996 -86.8994l-86.9004 37.0996zM270.9 154.3l46.5996 -94h-14.5996l-50 100l-48.9004 -100h-14l51.0996 106.9l-22.2998 9.39941l6 14l68.6006 -29.0996l-6 -14.2998zM259.1 270.6l68.6006 -29.3994l-29.4004 -68.2998l-68.2998 29.0996zM339.4 227.7
-l54.5996 -23.1006l-23.4004 -54.2998l-54.2998 23.1006z" />
-    <glyph glyph-name="meetup" unicode="&#xf2e0;" horiz-adv-x="512" 
-d="M99 33.7002c1.09961 -5.7002 -2.2998 -11.1006 -8 -12.2998c-5.40039 -1.10059 -10.9004 2.2998 -12 8c-1.09961 5.39941 2.2998 11.0996 7.7002 12.2998c5.39941 1.2002 11.0996 -2.2998 12.2998 -8zM242.1 -37.7002c6.60059 4.60059 15.5 2.7998 19.7002 -3.7002
-c4.60059 -6.59961 2.90039 -15.3994 -3.39941 -20c-6.60059 -4.59961 -15.4004 -2.89941 -20 3.7002c-4.30078 6.60059 -2.60059 15.4004 3.69922 20zM156.1 424.6c-6.2998 -1.5 -12.5 2.5 -13.8994 9.10059c-1.2002 6.2998 2.7998 12.5996 9.09961 14
-c6.2998 1.5 12.6006 -2.5 13.7002 -9.10059c1.40039 -6.2998 -2.59961 -12.5996 -8.90039 -14zM34.4004 221.7c10 -7.10059 12.5996 -20.7998 5.69922 -31.2002c-6.89941 -10.2998 -20.5996 -12.7998 -30.5996 -5.7002c-10 6.90039 -12.5996 20.9004 -5.7002 30.9004
-c6.90039 10.2998 20.6006 12.8994 30.6006 6zM306.4 392.6c-10.3008 -6.2998 -23.7002 -2.89941 -29.7002 7.40039c-6.2998 10.5996 -2.90039 24.2998 7.39941 30.5996c10.3008 6.30078 23.7002 2.90039 30 -7.69922c6 -10.3008 2.90039 -24 -7.69922 -30.3008zM115.3 334.6
-c-7.5 -5.19922 -18 -3.5 -23.0996 4.30078c-5.10059 7.69922 -3.40039 18.2998 4.2998 23.6992c7.40039 5.10059 18 3.40039 23.0996 -4.2998c5.10059 -7.7002 3.40039 -18.2998 -4.2998 -23.7002zM487.6 178.6c7.40039 1.40039 14.8008 -3.5 16.3008 -10.8994
-c1.69922 -7.7002 -3.2002 -15.2002 -10.6006 -16.6006c-7.39941 -1.69922 -14.8994 3.2002 -16.2998 10.6006c-1.7002 7.7998 3.2002 15.2002 10.5996 16.8994zM527.3 235.4c1.40039 -5.7002 -2.2998 -11.1006 -7.7002 -12.6006
-c-5.69922 -1.09961 -11.1992 2.60059 -12.2998 8c-1.09961 5.7002 2.2998 11.5 8 12.6006c5.40039 1.09961 10.9004 -2.30078 12 -8zM447 309.1c8.2998 6 20 3.80078 25.7002 -4.89941c5.7002 -8.60059 3.7002 -20.2998 -4.60059 -26.2998
-c-8.59961 -5.7002 -20.2998 -3.7002 -26 4.89941c-5.69922 8.60059 -3.69922 20.2998 4.90039 26.2998zM440.7 169.7c26.2998 -43.1006 15.0996 -100 -26.2998 -129.101c-17.4004 -12.2998 -37.1006 -17.6992 -56.9004 -17.0996
-c-12 -47.0996 -69.4004 -64.5996 -105.1 -32.5996c-1.10059 -0.900391 -2.60059 -1.7002 -3.7002 -2.90039c-39.1006 -27.0996 -92.2998 -17.4004 -119.4 22.2998c-9.7002 14.2998 -14.5996 30.6006 -15.0996 46.9004c-65.4004 10.8994 -90 94 -41.1006 139.7
-c-28.2998 46.8994 0.600586 107.399 53.4004 114.899c25.0996 66.2002 107.6 97.6006 163.6 54.2002c67.4004 22.2998 136.301 -29.4004 130.9 -101.1c41.0996 -12.6006 52.7998 -66.9004 19.7002 -95.2002zM370.7 95.4004
-c-3.10059 20.5996 -40.9004 4.59961 -43.1006 27.0996c-3.09961 32 43.7002 101.1 40 128c-3.39941 24 -19.3994 29.0996 -33.3994 29.4004c-13.4004 0.299805 -16.9004 -2 -21.4004 -4.60059c-2.89941 -1.7002 -6.59961 -4.89941 -11.7002 0.299805
-c-6.2998 6 -11.0996 11.7002 -19.3994 12.9004c-12.2998 2 -17.7002 -2 -26.6006 -9.7002c-3.39941 -2.89941 -12 -12.8994 -20 -9.09961c-3.39941 1.7002 -15.3994 7.7002 -24 11.3994c-16.2998 7.10059 -40 -4.59961 -48.5996 -20
-c-12.9004 -22.8994 -38 -113.1 -41.7002 -125.1c-8.59961 -26.5996 10.9004 -48.5996 36.9004 -47.0996c11.0996 0.599609 18.2998 4.59961 25.3994 17.3994c4 7.40039 41.7002 107.7 44.6006 112.601c2 3.39941 8.89941 8 14.5996 5.09961
-c5.7002 -3.09961 6.90039 -9.40039 6 -15.0996c-1.09961 -9.7002 -28 -70.9004 -28.8994 -77.7002c-3.40039 -22.9004 26.8994 -26.6006 38.5996 -4c3.7002 7.09961 45.7002 92.5996 49.4004 98.2998c4.2998 6.2998 7.39941 8.2998 11.6992 8
-c3.10059 0 8.30078 -0.900391 7.10059 -10.9004c-1.40039 -9.39941 -35.1006 -72.2998 -38.9004 -87.6992c-4.59961 -20.6006 6.60059 -41.4004 24.9004 -50.6006c11.3994 -5.7002 62.5 -15.7002 58.5 11.1006zM376.4 3.09961c10.5996 7.5 24.8994 4.60059 32.2998 -6
-c7.09961 -10.5996 4.59961 -25.1992 -6 -32.5996c-10.6006 -7.09961 -24.9004 -4.59961 -32 6c-7.2002 10.5996 -4.60059 25.2002 5.7002 32.5996z" />
-    <glyph glyph-name="font-awesome-alt" unicode="&#xf35c;" 
-d="M339.3 276.8c5.40039 0 9.5 -3 7.7002 -7.09961v-134.4c0 -4.2002 -3 -6 -7.2002 -7.7998c-15.5996 -7.09961 -33.5 -13.7002 -52 -13.7002c-26.2998 0 -38.2002 16.1006 -69.2998 16.1006c-22.7002 0 -46 -8.30078 -65.7002 -16.7002
-c-0.599609 -0.600586 -1.7998 -1.2002 -3 -1.2002v-44.2002c0 -1.7998 0 -3 -0.599609 -4.7998v-1.2998c-2.40039 -7.7002 -9.5 -13.7002 -18.5 -13.7002c-10.7002 0 -19.7002 8.90039 -19.7002 19.7002v212.1c-7.7002 6 -12.5 15.5 -12.5 25.7002
-c0 18 14.2998 32.2998 32.2998 32.2998s32.2998 -14.3994 32.2998 -32.2998c0 -10.7998 -4.69922 -19.7002 -12.5 -25.7002v-17.8994c1.2002 0.599609 3 1.19922 4.80078 1.7998c17.8994 7.09961 39.3994 13.7002 59.6992 13.7002
-c22.1006 0 39.4004 -5.90039 59.1006 -13.7002c4.09961 -1.7998 8.2998 -2.40039 12.5 -2.40039c22.7002 0 46.5996 15.5 52.5996 15.5zM397.8 416c27.5 0 50.2002 -22.7002 50.2002 -50.2002v-347.6c0 -27.5 -22.7002 -50.2002 -50.2002 -50.2002h-347.6
-c-27.5 0 -50.2002 22.7002 -50.2002 50.2002v347.6c0 27.5 22.7002 50.2002 50.2002 50.2002h347.6zM412.1 18.2998v347.601c0 7.69922 -6.5 14.2998 -14.2998 14.2998v-0.100586h-347.6c-7.7002 0 -14.2998 -6.5 -14.2998 -14.2998v-347.5
-c0 -7.7002 6.5 -14.2998 14.2998 -14.2998h347.6c7.7002 0 14.2998 6.5 14.2998 14.2998z" />
-    <glyph glyph-name="accessible-icon" unicode="&#xf368;" 
-d="M423.9 192.2l-12.9004 -157.3c-3.2998 -40.7002 -63.9004 -35.1006 -60.5996 4.89941l10 122.5l-41.1006 -2.2998c10.1006 -20.7002 15.7998 -43.9004 15.7998 -68.5c0 -41.2002 -16.0996 -78.7002 -42.2998 -106.5l-39.2998 39.2998
-c57.9004 63.7002 13.0996 167.2 -74 167.2c-25.9004 0 -49.5 -9.90039 -67.2002 -26l-39.2998 39.2998c22 20.7002 50.0996 35.1006 81.4004 40.2002l75.2998 85.7002l-42.6006 24.7998l-51.5996 -46c-30 -26.7998 -70.5996 18.5 -40.5 45.4004l68 60.6992
-c9.7998 8.80078 24.0996 10.2002 35.5 3.60059c0 0 139.3 -80.9004 139.5 -81.1006c16.2002 -10.0996 20.7002 -36 6.09961 -52.5996l-58.3994 -66.5l106.1 5.90039c18.5 1.09961 33.6006 -14.4004 32.1006 -32.7002zM359 346.2
-c-28.0996 0 -50.9004 22.7998 -50.9004 50.8994c0 28.1006 22.8008 50.9004 50.9004 50.9004s50.9004 -22.7998 50.9004 -50.9004c0 -28.0996 -22.8008 -50.8994 -50.9004 -50.8994zM179.6 -8.5c20.8008 0 40.1006 6.40039 56.1006 17.2998l39.7002 -39.7002
-c-100.7 -78.8994 -251.4 -8.19922 -251.4 122.5c0 36.1006 12.4004 69.4004 33.2002 95.7002l39.7002 -39.7002c-44.7002 -65.5 2.09961 -156.1 82.6992 -156.1z" />
-    <glyph glyph-name="accusoft" unicode="&#xf369;" horiz-adv-x="640" 
-d="M322.1 196c-1.69922 -1.59961 -89.5996 -82.5 -90.1992 -83.2998l-92.6006 -33.7998c-4.7998 -2 -7.59961 -3.7002 -7 -8.90039c0.200195 -1.5 0.600586 -22.5996 1 -27.7002c-0.700195 -0.5 -0.0996094 0 -0.599609 -0.599609c0 0 -113.7 -36.6006 -114.5 -36.6006
-c-14.1006 -5.09961 -22.7002 -8.2998 -15.7002 1.7002c1.2998 1.7998 234.4 231.601 243.4 240.9c13 13.5 25 15.0996 25 15.0996l51.1992 -65.7998v-1zM482.2 75.9004c-5.7002 6.89941 -232.2 297.1 -239.9 306.6c-13.7002 17.2002 0 16.7998 19.2002 16.9004
-c9.7002 0.0996094 106.3 0.599609 116.5 0.599609c24.0996 0.0996094 28.7002 -0.599609 38.4004 -12.7998c2.09961 -2.7002 205.1 -245.8 207.199 -248.3c5.5 -6.7002 15.2002 -19.1006 7.2002 -23.4004c-2.39941 -1.2998 -114.6 -47.7002 -117.8 -48.9004
-c-10.0996 -4 -17.5 -6.7998 -30.7998 9.30078zM634.9 74.2998c6 -1.39941 7.09961 -4.2002 1.69922 -8.2002c-2 -1.39941 -123.699 -76.5996 -125.8 -77.7998c-15.0996 -8.7998 -38 -1.59961 -53.5996 1.7002c-7.10059 1.5 -305.3 68.2998 -308 69.0996
-c-2.60059 0.900391 -4.40039 1 -4.60059 3.5c-0.299805 4 6 5.60059 11.1006 7.60059c5 1.89941 145.3 52.5996 150.2 54.7002c4.7998 2.09961 11.2998 2.69922 14.3994 2.89941c4.90039 0.299805 59.9004 -8.39941 65.2998 -9.2998l57.1006 -74
-c9.7998 -11.4004 20.7002 -21.9004 36.7002 -14.5996c2.5 1.19922 117.5 51.5996 117.5 51.5996c13.3994 -2.5 35.6992 -6.90039 38 -7.2002z" />
-    <glyph glyph-name="adversal" unicode="&#xf36a;" horiz-adv-x="512" 
-d="M482.1 416c24.5 0 29.9004 -5.59961 29.9004 -30.2002v-388.1c0 -24.5 -5.5 -29.7002 -29.9004 -29.7002h-453.399c-22.9004 0 -28.7002 5.59961 -28.7002 28.9004v390.199c0 23 5.7998 28.9004 28.7002 28.9004h453.399zM178.4 227.7
-c9.39941 -7.2002 12.3994 -17.1006 11.2998 -27.2998c-1.7998 -19.1006 -75.7998 -11.4004 -114 -30.9004c-27.2002 -13.9004 -42.7002 -41.7002 -39.6006 -71c6.7002 -64.7002 89.6006 -79.7002 147 -43.2998c4.60059 3.2002 8.30078 4.89941 11.9004 1
-c2.09961 -2.60059 2 -4 3.90039 -6.2002c7.2998 -9.59961 38.1992 -14.0996 46.5996 -7.40039c3.09961 2.80078 4.59961 6.30078 2.7002 10.7002c-13.6006 30.5 -6.60059 63 -9.2998 88.7998c0 69.3008 6.39941 111.7 -34.5 128.5
-c-41.9004 17.4004 -84.2002 16.6006 -125.301 -4.7998c-16.2998 -9 -53.6992 -52.8994 -24.8994 -64.2998c5.2998 -2.2998 12.7998 -4 22.5 -5.5c8.2002 -1.2002 13.2002 -2.7998 17.5 8.2998c12.0996 32.1006 56.7002 43.6006 84.2002 23.4004zM465.1 5.7002
-c0 14.2998 -9.7998 9.89941 -16.5996 9.89941c-132.3 0.400391 -264.5 0.400391 -396.8 0c-6.60059 0 -16.7002 4.80078 -17.1006 -9.09961c-0.399414 -15.5 10.4004 -10.7002 17.8008 -10.7002h394.899c6.7002 0 17.7998 -5.2002 17.7998 9.90039zM468.9 346.2
-c0 0.200195 0 0.299805 0.0996094 0.5c0 9.89941 -3.5 15.0996 -13.5996 14.2998c-3.10059 -0.400391 -6.60059 0 -9.7002 0c-26.1006 0 -26 0 -26 -26.2002v-71c-79.2002 45.6006 -124.3 -6.59961 -136.101 -30.5c-16.3994 -32.8994 -21.7998 -66.5996 -15.6992 -100
-c16.2998 -92.2998 91 -114.899 144.399 -85.2002c4.60059 2.80078 6.60059 7.5 12.4004 -1.19922c8.59961 -12.7002 23.7002 -5.2002 36.0996 -5.60059c7.40039 0 8.10059 8.2002 8.10059 13.9004v291zM417.4 113.9c-19.5 -47.6006 -72.9004 -43.3008 -90 -5.2002
-c-15.1006 33.2998 -15.5 68.2002 0.399414 101.5c16.2998 34.0996 59.7002 35.7002 81.5 4.7998c20.6006 -28.7998 14.9004 -84.5996 8.10059 -101.1zM122.6 78.5996c-7.5 1.30078 -33 3.30078 -33.6992 27.8008c-0.400391 13.8994 7.7998 23 19.7998 25.7998
-c24.3994 5.89941 49.2998 9.89941 73.7002 14.7002c8.89941 2 7.39941 -4.40039 7.7998 -9.5c1.39941 -33 -26.1006 -59.2002 -67.6006 -58.8008z" />
-    <glyph glyph-name="affiliatetheme" unicode="&#xf36b;" horiz-adv-x="512" 
-d="M159.7 210.6c-51.2998 -70.8994 -116.601 -110.8 -145.7 -89.1992c-29.2002 21.6992 -11.2002 96.5996 40.2002 167.5c51.2998 70.8994 116.6 110.8 145.7 89.1992c29.0996 -21.5996 11.0996 -96.5996 -40.2002 -167.5zM510.9 267.9
-c0.699219 -8.2002 1.09961 -16.5 1 -25c0 -151.801 -121.601 -274.9 -271.601 -274.9c-82.8994 0 -157.2 37.5996 -207 96.9004c71.2998 19.3994 130.5 68.3994 164.101 133.199c7.69922 -32.5996 24 -58.5996 49 -73.7998c72.5996 -44.0996 190.699 20.2002 264.5 143.601z
-" />
-    <glyph glyph-name="algolia" unicode="&#xf36c;" 
-d="M229.3 265.4c49.2002 0 89.2002 -39.9004 89.2002 -89.2002s-39.9004 -89.2002 -89.2002 -89.2002s-89.2002 39.9004 -89.2002 89.2002s39.9004 89.2002 89.2002 89.2002zM292 208.8c1.2998 0.700195 1.7998 2.40039 1.09961 3.7002
-c-12.1992 21.4004 -34.8994 36.0996 -61.0996 37.0996c-1.40039 0.100586 -2.7002 -1.09961 -2.7002 -2.59961v-66.5c0 -1.90039 2 -3.2002 3.7998 -2.2998zM389.1 416c32.5 0 58.9004 -26.4004 58.8008 -58.9004v-330.199c0 -32.5 -26.3008 -58.9004 -58.9004 -58.9004
-h-330.1c-32.5 0 -58.9004 26.4004 -58.9004 59v330.1c0 32.5 26.4004 58.9004 58.9004 58.9004h330.199zM186.5 331.3h0.0996094v-15.7998c0 -1.7002 1.7002 -3 3.40039 -2.5c12.7002 3.7002 25.9004 5.5 39.4004 5.5c13 0 25.7998 -1.7002 38.0996 -5.09961
-c1.59961 -0.5 3.2998 0.699219 3.2998 2.5v15.3994c0 10.7998 -8.7002 19.5 -19.5 19.5h-45.2998c-10.7998 0 -19.5 -8.7002 -19.5 -19.5zM102.1 294.3c-7.59961 -7.59961 -7.59961 -19.8994 0 -27.3994l7.7002 -7.7002c1.10059 -1.2002 3 -1 4 0.299805
-c4.40039 6.09961 9.40039 12 14.7998 17.4004c5.5 5.5 11.4004 10.3994 17.6006 14.8994c1.2998 1 1.39941 2.90039 0.299805 4l-7.7002 7.7002c-7.59961 7.59961 -19.8994 7.59961 -27.5 0zM229.3 49.5c69.9004 0 126.601 56.7998 126.601 126.6
-c0 70 -56.6006 126.601 -126.601 126.601c-69.8994 0 -126.6 -56.7002 -126.6 -126.601c0 -69.8994 56.5996 -126.6 126.6 -126.6z" />
-    <glyph glyph-name="amilia" unicode="&#xf36d;" 
-d="M240.1 416c134.101 0 191.9 -55.7002 192 -136v-296.6c0 -3 -1 -8.10059 -5.09961 -9.10059c-4 -1 -57.2998 -0.700195 -66.5 -0.700195s-56.7998 1 -59.9004 2c-4 0.900391 -6.09961 6.10059 -6.09961 9.10059v25.3994
-c-39.5996 -21.3994 -105.5 -42.0996 -153.3 -42.0996c-109.7 0 -124.9 85.7002 -124.9 104s-5.09961 95.5 30.4004 111.8c31.5 13.2002 156.3 36.5 243.7 47.7998v38.5c0 44.7002 -1 73.1006 -58.9004 73.1006c-55.7998 0 -119.8 -25.4004 -152.3 -47.7002
-c-6.10059 -4.09961 -16.2002 -4.09961 -20.2998 6.09961c-5.10059 12.2002 -9.10059 34.5 -10.2002 39.6006c-1.90039 10.2002 2.09961 16.2998 7.2002 19.3994c52.6992 38.5 122.3 55.4004 184.199 55.4004zM290.3 68v106.7c-44.7002 -4.10059 -95.5 -20.2998 -119.8 -33.5
-c-21.2998 -10.2002 -18.2998 -40.7002 -18.2998 -52.9004c0.0996094 -11.2002 6.2002 -44.7002 59 -44.7002c30.3994 0 57.7002 11.2002 79.0996 24.4004z" />
-    <glyph glyph-name="angrycreative" unicode="&#xf36e;" horiz-adv-x="640" 
-d="M640 209.8l-3.2002 -28.2002l-34.5 -2.2998l-2 -18.0996l34.5 2.2998l-3.2002 -28.2002l-34.3994 -2.2002l-2.2998 -20.0996l34.3994 2.2002l-3 -26.1006l-64.7002 -4.09961l12.7002 113.2l-47.2998 -115.4l-31.9004 -2l-23.7998 117.8l30.2998 2l13.6006 -79.3994
-l31.7002 82.3994zM426.8 76.5l12.7998 120l28.4004 1.90039l-12.9004 -120.101zM162 59.9004l-19.4004 36l-3.5 -37.4004l-28.1992 -1.7002l2.69922 29.1006c-11 -18 -32 -34.3008 -56.8994 -35.8008c-32.7998 -2 -59.7002 20.9004 -56.4004 58.2002
-c2.60059 29.2998 26.7002 62.7998 67.5 65.4004c37.7002 2.39941 47.6006 -23.2002 51.2998 -28.7998l2.80078 30.7998l38.8994 2.5c20.1006 1.2998 38.7002 -3.7002 42.5 -23.7002l2.60059 26.5996l64.7998 4.2002l-2.7002 -27.8994l-36.4004 -2.40039l-1.69922 -17.9004
-l36.3994 2.30078l-2.7002 -27.9004l-36.3994 -2.2998l-1.90039 -19.9004l36.2998 2.2998l-2.09961 -20.7998l55 117.2l23.7998 1.59961l32.1006 -110.6l8.89941 85.5996l-22.2998 -1.39941l2.90039 27.8994l75 4.90039l-3 -28l-24.3008 -1.59961l-9.69922 -91.9004
-l-58 -3.7002l-4.30078 15.6006l-39.3994 -2.5l-8 -16.3008zM117.7 130.1l-26.4004 -1.69922c-6.7002 12.3994 -14.3994 16.5996 -26.2998 15.7998c-19 -1.2002 -33.2998 -17.5 -34.5996 -33.2998c-1.40039 -16 7.2998 -32.5 28.6992 -31.2002
-c12.8008 0.799805 21.3008 8.59961 28.9004 18.8994l27 1.7002zM173.8 137.8c1.2002 12.9004 -7.59961 13.6006 -26.0996 12.4004l-2.7002 -28.5c14.2002 0.899414 27.5 2.09961 28.7998 16.0996zM194.9 67l5.7998 60c-5 -13.5 -14.7002 -21.0996 -27.9004 -26.5996z
-M330.3 112l-7.89941 37.7998l-15.8008 -39.2998zM160.2 186.6l-4.2998 17.5l-39.6006 -2.59961l-8.09961 -18.2002l-31.9004 -2.09961l57 121.899l23.9004 1.60059l30.7002 -102l9.89941 104.7l27 1.7998l37.7998 -63.6006l6.5 66.6006l28.5 1.89941l-4 -41.1992
-c7.40039 13.5 22.9004 44.6992 63.6006 47.5c40.5 2.7998 52.3994 -29.3008 53.3994 -30.3008l3.30078 32l39.2998 2.7002c12.7002 0.900391 27.7998 -0.299805 36.2998 -9.7002l-4.40039 11.9004l32.2002 2.2002l12.9004 -43.2002l23 45.7002l31 2.2002l-43.6006 -78.4004
-l-4.7998 -44.2998l-28.3994 -1.90039l4.7998 44.2998l-15.7998 43c1 -22.2998 -9.2002 -40.0996 -32 -49.5996l25.1992 -38.7998l-36.3994 -2.40039l-19.2002 36.7998l-4 -38.2998l-28.4004 -1.89941l3.30078 31.5c-6.7002 -9.30078 -19.7002 -35.4004 -59.6006 -38
-c-26.2002 -1.7002 -45.5996 10.2998 -55.3994 39.1992l-4 -40.2998l-25 -1.59961l-37.6006 63.2998l-6.2998 -66.2002zM436.8 268.7c10.2002 0.700195 17.5 2.09961 21.6006 4.2998c4.5 2.40039 7 6.40039 7.59961 12.0996
-c0.599609 5.30078 -0.599609 8.80078 -3.40039 10.4004c-3.59961 2.09961 -10.5996 2.7998 -22.8994 2zM327.7 234c5.59961 -5.90039 12.7002 -8.5 21.2998 -7.90039c4.7002 0.300781 9.09961 1.80078 13.2998 4.10059c5.5 3 10.6006 8 15.1006 14.2998l-34.2002 -2.2998
-l2.39941 23.8994l63.1006 4.30078l1.2002 12l-31.2002 -2.10059c-4.10059 3.7002 -7.7998 6.60059 -11.1006 8.10059c-4 1.69922 -8.09961 2.7998 -12.1992 2.5c-8 -0.5 -15.3008 -3.60059 -22 -9.2002c-7.7002 -6.40039 -12 -14.5 -12.9004 -24.4004
-c-1.09961 -9.59961 1.40039 -17.2998 7.2002 -23.2998zM126.4 225.8l23.7998 1.60059l-8.2998 37.5996z" />
-    <glyph glyph-name="app-store" unicode="&#xf36f;" horiz-adv-x="512" 
-d="M255.9 327.1l9.09961 15.7002c5.59961 9.7998 18.0996 13.1006 27.9004 7.5c9.7998 -5.59961 13.0996 -18.0996 7.5 -27.8994l-87.5 -151.5h63.2998c20.5 0 32 -24.1006 23.0996 -40.8008h-185.5c-11.2998 0 -20.3994 9.10059 -20.3994 20.4004
-s9.09961 20.4004 20.3994 20.4004h52l66.6006 115.399l-20.8008 36.1006c-5.59961 9.7998 -2.2998 22.1992 7.5 27.8994c9.80078 5.60059 22.2002 2.2998 27.9004 -7.5zM177.2 109.1l-19.6006 -34c-5.59961 -9.7998 -18.0996 -13.0996 -27.8994 -7.5
-c-9.7998 5.60059 -13.1006 18.1006 -7.5 27.9004l14.5996 25.2002c16.4004 5.09961 29.7998 1.2002 40.4004 -11.6006zM346.1 170.8h53.1006c11.2998 0 20.3994 -9.09961 20.3994 -20.3994c0 -11.3008 -9.09961 -20.4004 -20.3994 -20.4004h-29.5l19.8994 -34.5
-c5.60059 -9.7998 2.30078 -22.2002 -7.5 -27.9004c-9.7998 -5.59961 -22.1992 -2.2998 -27.8994 7.5c-33.5 58.1006 -58.7002 101.601 -75.4004 130.601c-17.0996 29.5 -4.89941 59.0996 7.2002 69.0996c13.4004 -23 33.4004 -57.7002 60.0996 -104zM256 440
-c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM472 192c0 119.9 -97.2998 216 -216 216c-119.9 0 -216 -97.2998 -216 -216c0 -119.9 97.2998 -216 216 -216c119.9 0 216 97.2998 216 216z" />
-    <glyph glyph-name="app-store-ios" unicode="&#xf370;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM127 63.5l19.2998 33.2998c-10.2998 12.5 -23.5 16.2998 -39.5996 11.4004l-14.2998 -24.7002
-c-5.5 -9.5 -2.30078 -21.7998 7.2998 -27.2998c9.5 -5.5 21.7998 -2.2998 27.2998 7.2998zM265.9 117.4c8.7998 16.2998 -2.5 40 -22.7002 40h-62.1006l85.8008 148.6c5.5 9.5 2.2998 21.7998 -7.30078 27.2998c-9.5 5.5 -21.7998 2.2998 -27.2998 -7.2998
-l-8.89941 -15.4004l-8.90039 15.4004c-5.5 9.5 -17.7002 12.7998 -27.2998 7.2998c-9.5 -5.5 -12.7998 -17.7002 -7.2998 -27.2998l20.5 -35.4004l-65.4004 -113.199h-51c-11 0 -20 -9 -20 -20s9 -20 20 -20h181.9zM364 117.4c11 0 20 8.89941 20 20c0 11 -9 20 -20 20h-52
-c-26.2002 45.2998 -45.7998 79.2998 -58.9004 102c-11.8994 -9.80078 -23.7998 -38.8008 -7.09961 -67.8008c16.5 -28.3994 41.0996 -71.1992 74 -128.1c5.5 -9.5 17.7002 -12.7998 27.2998 -7.2998c9.5 5.5 12.7998 17.7002 7.2998 27.2998l-19.5996 33.9004h29z" />
-    <glyph glyph-name="apper" unicode="&#xf371;" horiz-adv-x="640" 
-d="M42.0996 208.9c22.2002 0 29 -2.80078 33.5 -14.6006h0.800781v22.9004c0 11.2998 -4.80078 15.3994 -17.9004 15.3994c-11.2998 0 -14.4004 -2.5 -15.0996 -12.7998h-38.6006c0.299805 13.9004 1.5 19.1006 5.7998 24.4004
-c7.30078 8.7998 18.9004 11.7998 46.1006 11.7998c33 0 47.0996 -5 53.8994 -18.9004c2 -4.2998 4 -15.5996 4 -23.6992v-76.3008h-38.2998l1.2998 19.1006h-1c-5.2998 -15.6006 -13.5996 -20.4004 -35.5 -20.4004c-30.2998 0 -41.0996 10.1006 -41.0996 37.2998
-c0 25.2002 12.2998 35.8008 42.0996 35.8008zM59.2002 160.8c13.0996 0 16.8994 3 16.8994 13.4004c0 9.09961 -4.2998 11.5996 -19.5996 11.5996c-13.0996 0 -17.9004 -3 -17.9004 -12.0996c-0.0996094 -10.4004 3.7002 -12.9004 20.6006 -12.9004zM137 255.7h38.2998
-l-1.5 -20.6006h0.799805c9.10059 17.1006 15.9004 20.9004 37.5 20.9004c14.4004 0 24.7002 -3 31.5 -9.09961c9.80078 -8.60059 12.8008 -20.4004 12.8008 -48.1006c0 -30 -3 -43.0996 -12.1006 -52.8994c-6.7998 -7.30078 -16.3994 -10.1006 -33.2002 -10.1006
-c-20.3994 0 -29.1992 5.5 -33.7998 21.2002h-0.799805v-70.2998h-39.5v169zM217.9 195c0 27.5 -3.30078 32.5 -20.7002 32.5c-16.9004 0 -20.7002 -5 -20.7002 -28.7002c0 -28 3.5 -33.5 21.2002 -33.5c16.3994 0 20.2002 5.60059 20.2002 29.7002zM275.8 255.7h38.2998
-l-1.5 -20.6006h0.800781c9.09961 17.1006 15.8994 20.9004 37.5 20.9004c14.3994 0 24.6992 -3 31.5 -9.09961c9.7998 -8.60059 12.7998 -20.4004 12.7998 -48.1006c0 -30 -3 -43.0996 -12.1006 -52.8994c-6.7998 -7.30078 -16.3994 -10.1006 -33.2998 -10.1006
-c-20.3994 0 -29.2002 5.5 -33.7998 21.2002h-0.799805v-70.2998h-39.5v169h0.0996094zM356.7 195c0 27.5 -3.2998 32.5 -20.7002 32.5c-16.9004 0 -20.7002 -5 -20.7002 -28.7002c0 -28 3.5 -33.5 21.2002 -33.5c16.4004 0 20.2002 5.60059 20.2002 29.7002zM410.5 198.8
-c0 25.4004 3.2998 37.7998 12.2998 45.7998c8.7998 8.10059 22.2002 11.3008 45.1006 11.3008c42.7998 0 55.6992 -12.8008 55.6992 -55.7002v-11.1006h-75.2998c-0.299805 -2 -0.299805 -4 -0.299805 -4.7998c0 -16.8994 4.5 -21.8994 20.0996 -21.8994
-c13.9004 0 17.9004 3 17.9004 13.8994h37.5v-2.2998c0 -9.7998 -2.5 -18.9004 -6.7998 -24.7002c-7.2998 -9.7998 -19.6006 -13.5996 -44.2998 -13.5996c-27.5 0 -41.6006 3.2998 -50.6006 12.2998c-8.5 8.5 -11.2998 21.2998 -11.2998 50.7998zM486.9 210.4
-c-0.300781 1.7998 -0.300781 3.2998 -0.300781 3.7998c0 12.2998 -3.2998 14.5996 -19.5996 14.5996c-14.4004 0 -17.0996 -3 -18.0996 -15.0996l-0.300781 -3.2998h38.3008zM542.5 255.7h38.2998l-1.7998 -19.9004h0.700195
-c6.7998 14.9004 14.3994 20.2002 29.7002 20.2002c10.7998 0 19.0996 -3.2998 23.3994 -9.2998c5.2998 -7.2998 6.7998 -14.4004 6.7998 -34c0 -1.5 0 -5 0.200195 -9.2998h-35c0.299805 1.7998 0.299805 3.2998 0.299805 4c0 15.3994 -2 19.3994 -10.2998 19.3994
-c-6.2998 0 -10.7998 -3.2998 -13.0996 -9.2998c-1 -3 -1 -4.2998 -1 -12.2998v-68h-38.2998v118.5h0.0996094z" />
-    <glyph glyph-name="asymmetrik" unicode="&#xf372;" horiz-adv-x="576" 
-d="M517.5 138.8c-13.9004 -14.2998 -30.4004 -27.7002 -48.9004 -39.7998l73.4004 -110.4h-101.6l-45.9004 71.8008c-17.5996 -7.2002 -35.9004 -13.4004 -54.5 -18.7002l32.5996 -53.1006h-135.5l22.8008 37.1006c-23.3008 -2.7002 -46.4004 -3.7002 -68.6006 -2.7002
-l-22 -34.4004h-101.6l34.5 51.7002c-45 17.9004 -68.9004 47.9004 -68.4004 83c0.299805 25.7998 14 54.2998 41.7002 82.9004c38.9004 40 96.5 72.5996 161.6 92.8994c-22.2998 -8.09961 -42 -18.5 -62 -30.6992c-31.1992 -16.2002 -58.6992 -35.9004 -79.5 -58.1006
-c-57.3994 -61 -46.5 -121.8 19.1006 -151.2l190.2 285.5l150.899 -226.399c13 9.5 24.7998 19.7998 35 30.5996c98 104.2 53.7002 207.9 -98.7998 231.7c-68.2998 10.5996 -146.8 5.7002 -221.3 -14.7998c-60.1006 -10 -118.7 -31.7002 -170.7 -58.2002
-c118.1 66.9004 277.9 102.1 406.6 82.4004c110 -16.8008 170.2 -69.5 169.4 -135c-0.400391 -36.1006 -19.7002 -76.1006 -58.5 -116.101zM329.9 58.2998c18.3994 5.2998 36.5 11.7998 53.6992 19.2002l-78.6992 123l-101.9 -159.3
-c22.5 -0.700195 45.7998 0.899414 69.2002 4.39941l32.7002 53.3008z" />
-    <glyph glyph-name="audible" unicode="&#xf373;" horiz-adv-x="640" 
-d="M640 248.1v-54l-320 -200l-320 199.9v54l320 -200zM445.5 176.1c-70.7998 94.4004 -200.5 110.7 -290.2 36.3008c-2.59961 -2.2002 -5.2002 -4.40039 -7.7002 -6.7002h-0.299805c37.1006 55.7002 100.601 92.3994 172.601 92.3994s135.5 -36.7998 172.699 -92.5996z
-M225.4 157.3c21 29.6006 55.5 49 94.3994 49c39.2002 0 73.9004 -19.5996 94.7998 -49.5l-45.3994 -28.3994c-21.2002 29.1992 -52 47.5996 -86.4004 47.5996c-20.8994 0 -40.5 -6.7998 -57.3994 -18.7002zM103.6 286.9c-11.5 -9.10059 -24.2998 -22.1006 -34.1992 -32.6006
-c53.8994 82.1006 147 135.601 250.5 135.601c104.899 0 197.199 -54 250.699 -135.7l-48.7998 -30.4004l-0.700195 1c-99.2998 138.5 -285.699 166.4 -417.5 62.1006zM570.6 254.2z" />
-    <glyph glyph-name="avianex" unicode="&#xf374;" horiz-adv-x="512" 
-d="M453.1 416c39 0 64.8008 -31.2002 57.8008 -69.7998l-56.7002 -308.5c-7.10059 -38.5 -44.4004 -69.7002 -83.2998 -69.7002h-312c-39 0 -64.8008 31.2002 -57.7002 69.7002l56.5996 308.6c7.10059 38.5 44.4004 69.7002 83.2998 69.7002h312zM394.9 68.7002
-l6.2998 7.89941l-94.9004 119.4l-4.5 7.2998c19.7998 14.2002 33.5 24.2998 35.2998 25.6006c7.90039 6.59961 6.30078 20.7998 -2.69922 31.2998c-9.2002 10.7998 -23 14.3994 -30.7002 7.89941c0 0 -14.4004 -13.5996 -33.7998 -32.3994l-4.90039 4.5l-103.1 112.399
-l-8.90039 -4.7998l-18.7998 -28.8994l68.7998 -99.8008l20.5 -29.5996c-12 -12.2998 -23.5 -24.4004 -32.7998 -34.9004l-58 31.1006l-15.7002 -15.4004l52.4004 -48.0996l40.5996 -61l17.9004 12.7002l-22.1006 64.1992c12.5 7.60059 27 17.1006 41.7002 27.1006
-l115.4 -110z" />
-    <glyph glyph-name="aws" unicode="&#xf375;" horiz-adv-x="640" 
-d="M180.41 244.99c-0.719727 -22.6504 10.5996 -32.6807 10.8799 -39.0498c-0.276367 -2.69141 -1.85352 -4.99902 -4.09961 -6.27051l-12.8008 -8.95996c-1.60352 -1.12402 -3.54785 -1.82422 -5.62988 -1.91992c-0.429688 0.0195312 -8.18945 -1.83008 -20.4795 25.6104
-c-14.4111 -17.9883 -36.5596 -29.5156 -61.3789 -29.5156c-0.427734 0 -0.804688 0.0585938 -1.23145 0.0654297c-16.2803 -0.890625 -60.4004 9.24023 -58.1299 56.21c-1.58984 38.2803 34.0596 62.0596 70.9297 60.0498
-c7.10059 -0.0195312 21.6006 -0.370117 46.9902 -6.26953v15.6191c2.69043 26.46 -14.7002 46.9902 -44.8096 43.9102c-2.40039 -0.00976562 -19.4004 0.5 -45.8408 -10.1094c-7.35938 -3.37988 -8.2998 -2.82031 -10.75 -2.82031
-c-7.40918 0 -4.35938 21.4795 -2.93945 24.2002c5.20996 6.39941 35.8604 18.3496 65.9395 18.1797c2.25586 0.199219 4.53906 0.301758 6.84668 0.301758c18.5547 0 35.5566 -6.61719 48.8438 -17.582c11.1152 -12.4326 17.877 -28.8398 17.877 -46.8135
-c0 -1.87891 -0.0615234 -3.70508 -0.207031 -5.5459zM93.9902 212.6c32.4297 0.470703 46.1602 19.9707 49.29 30.4707c2.45996 10.0498 2.0498 16.4102 2.0498 27.3994c-9.66992 2.32031 -23.5898 4.85059 -39.5605 4.87012
-c-15.1494 1.14062 -42.8193 -5.62988 -41.7393 -32.2598c-1.24023 -16.79 11.1201 -31.4004 29.96 -30.4805zM264.91 189.55c-7.86035 -0.719727 -11.5205 4.86035 -12.6797 10.3701l-49.8008 164.65c-0.969727 2.7793 -1.60938 5.64941 -1.91992 8.58008
-c-0.0341797 0.227539 -0.0527344 0.459961 -0.0527344 0.697266c0 2.30566 1.70117 4.21387 3.91309 4.55273c0.240234 0.0400391 -2.12988 0 22.25 0c8.78027 0.879883 11.6396 -6.03027 12.5498 -10.3701l35.7197 -140.83l33.1602 140.83
-c0.530273 3.21973 2.94043 11.0693 12.7998 10.2393h17.1602c2.16992 0.180664 11.1104 0.5 12.6807 -10.3691l33.4199 -142.631l36.8701 142.631c0.479492 2.17969 2.71973 11.3691 12.6797 10.3691h19.7197c0.850586 0.130859 6.15039 0.810547 5.25 -8.5791
-c-0.429688 -1.85059 3.41016 10.6592 -52.75 -169.9c-1.14941 -5.50977 -4.82031 -11.0898 -12.6797 -10.3701h-18.6904c-10.9395 -1.15039 -12.5098 9.66016 -12.6797 10.75l-33.1602 137.13l-32.7803 -136.99c-0.15918 -1.08984 -1.72949 -11.8994 -12.6797 -10.75
-h-18.2998v-0.00976562zM538.39 183.92c-5.87988 -0.00976562 -33.9199 0.299805 -57.3594 12.29c-4.59375 1.94531 -7.81934 6.49609 -7.81934 11.7949c0 0.0410156 0.00878906 0.0742188 0.00878906 0.115234v10.75c0 8.4502 6.2002 6.89941 8.83008 5.88965
-c10.04 -4.05957 16.4805 -7.13965 28.8105 -9.59961c36.6494 -7.53027 52.7695 2.2998 56.7197 4.47949c13.1504 7.81055 14.1895 25.6807 5.25 34.9502c-10.4805 8.79004 -15.4805 9.12012 -53.1299 21c-4.64062 1.29004 -43.7002 13.6104 -43.79 52.3604
-c-0.610352 28.2402 25.0498 56.1797 69.5195 55.9502c12.6699 0.00976562 46.4307 -4.13086 55.5703 -15.6201c1.34961 -2.08984 2.01953 -4.5498 1.91992 -7.04004v-10.1104c0 -4.43945 -1.62012 -6.66016 -4.87012 -6.66016
-c-7.70996 0.860352 -21.3896 11.1699 -49.1602 10.75c-6.88965 0.360352 -39.8896 -0.910156 -38.4092 -24.9697c-0.430664 -18.96 26.6094 -26.0703 29.6992 -26.8896c36.46 -10.9707 48.6504 -12.79 63.1201 -29.5801c17.1406 -22.25 7.90039 -48.2998 4.35059 -55.4404
-c-19.0801 -37.4902 -68.4199 -34.4395 -69.2607 -34.4199zM578.59 79.0596c-70.0303 -51.7197 -171.689 -79.25 -258.49 -79.25c-1.0498 -0.00683594 -2.10059 -0.00976562 -3.15234 -0.00976562c-120.699 0 -230.949 45.7383 -314.117 120.74
-c-6.53027 5.88965 -0.770508 13.96 7.16992 9.46973c93.1143 -53.2637 200.925 -83.7148 315.791 -83.7148c0.138672 0 0.950195 -0.405273 1.08887 -0.405273c85.4404 0.458984 167.381 18.2432 241.59 49.5508c11.7803 5 21.7705 -7.80078 10.1201 -16.3809z
-M607.78 112.35c-8.95996 11.5205 -59.2803 5.38086 -81.8105 2.69043c-6.79004 -0.770508 -7.93945 5.12012 -1.79004 9.46973c40.0703 28.1699 105.88 20.1006 113.44 10.6299c7.5498 -9.46973 -2.0498 -75.4092 -39.5605 -106.909
-c-5.75977 -4.87012 -11.2695 -2.30078 -8.70996 4.09961c8.44043 21.25 27.3906 68.4902 18.4307 80.0195z" />
-    <glyph glyph-name="bimobject" unicode="&#xf378;" 
-d="M416 416c17.5996 0 32 -14.4004 32 -32v-384c0 -17.5996 -14.4004 -32 -32 -32h-384c-17.5996 0 -32 14.4004 -32 32v384c0 17.5996 14.4004 32 32 32h384zM352 158.6h-0.0996094v35c0 49.4004 -11.4004 82.5 -103.801 82.5h-17.2998
-c-30 0 -65.0996 -8.2998 -69.7002 -38.7998h-1.09961v74.7002h-64v-232h64v34.7998h0.900391c8 -23.8994 26.2998 -38.7998 70.3994 -38.7998h16.9004c92.3994 0 103.8 33.2002 103.8 82.5996zM288 187.5v-22.9004c0 -21.6992 -3.40039 -33.7998 -38.4004 -33.7998h-45.2998
-c-28.8994 0 -44.0996 6.5 -44.0996 35.7002v19c0 29.2998 15.2002 35.7002 44.0996 35.7002h45.2998c35 0.200195 38.4004 -12 38.4004 -33.7002z" />
-    <glyph glyph-name="bitcoin" unicode="&#xf379;" horiz-adv-x="512" 
-d="M504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248zM362.349 227.33c4.9375 32.999 -20.1904 50.7393 -54.5498 62.5732l11.1465 44.7021l-27.2129 6.78027l-10.8516 -43.5234
-c-7.1543 1.78223 -14.502 3.46387 -21.8027 5.12988l10.9287 43.8096l-27.1982 6.78125l-11.1523 -44.6855c-5.92188 1.34863 -11.7354 2.68164 -17.377 4.08398l0.0302734 0.139648l-37.5293 9.37012l-7.23926 -29.0625s20.1914 -4.62695 19.7646 -4.91309
-c11.0225 -2.75098 13.0146 -10.0439 12.6807 -15.8242l-12.6963 -50.9258c0.759766 -0.193359 1.74414 -0.472656 2.8291 -0.90625c-0.907227 0.224609 -1.87598 0.472656 -2.87598 0.712891l-17.7959 -71.3379c-1.34961 -3.34863 -4.76758 -8.37012 -12.4717 -6.46484
-c0.271484 -0.394531 -19.7793 4.9375 -19.7793 4.9375l-13.5107 -31.1475l35.4141 -8.82617c6.58887 -1.65137 13.0449 -3.37988 19.4004 -5.00684l-11.2617 -45.2129l27.1816 -6.78027l11.1533 44.7324c7.14062 -1.93457 14.4863 -3.84082 21.6865 -5.62695
-l-11.1152 -44.5225l27.2139 -6.78125l11.2617 45.1279c46.4043 -8.78125 81.2988 -5.23926 95.9863 36.7266c11.8359 33.79 -0.589844 53.2812 -25.0049 65.9912c17.7803 4.09766 31.1748 15.792 34.7471 39.9492zM300.172 140.151
-c-8.41016 -33.79 -65.3076 -15.5234 -83.7549 -10.9434l14.9443 59.8994c18.4453 -4.60352 77.5996 -13.7178 68.8105 -48.9561zM308.589 227.818c-7.67285 -30.7363 -55.0312 -15.1201 -70.3926 -11.292l13.5479 54.3262
-c15.3633 -3.82715 64.8359 -10.9727 56.8447 -43.0342z" />
-    <glyph glyph-name="bity" unicode="&#xf37a;" horiz-adv-x="496" 
-d="M78.4004 380.8c95.3994 89.2002 246.1 91.2002 343.1 -3.7998c14.2998 -14.0996 -6.40039 -37.0996 -22.4004 -21.5c-84.7998 82.4004 -215.8 80.2998 -298.899 3.2002c-16.2998 -15.1006 -36.5 8.2998 -21.7998 22.0996zM177.3 -37.7998
-c-128.7 38.2998 -201.899 170.7 -169.8 298.1c5.2998 21 35.2002 12.5 30.2002 -7.09961c-28.2998 -111.3 35.2998 -227.101 147.5 -261c21.3994 -6.40039 11.3994 -35.7002 -7.90039 -30zM325.4 -35.7998c-19.2002 -6.2998 -30 22.7002 -8.80078 29.7002
-c106.101 35.5 167.4 145.699 143.2 253.399c-4.89941 21.7002 25.5 27.6006 30 7.90039c28.5 -124.101 -42.5 -250.8 -164.399 -291zM262.5 43.2002c0 -8.2002 -6.59961 -14.7998 -14.7998 -14.7998s-14.7998 6.59961 -14.7998 14.7998l0.199219 71.7998
-c0 8.09961 6.60059 14.7998 14.8008 14.7998c8.19922 0 14.7998 -6.59961 14.7998 -14.7998zM333.5 312.2c0 21.7998 32.5 19.5996 32.5 0v-71.6006c0 -69.2998 -60.7002 -90.8994 -118 -90.0996c-57.2998 -0.799805 -118 20.7998 -118 90.0996v71.6006
-c0 19.5996 32.5 21.7998 32.5 0c-1.40039 -88.2002 -7 -131.8 85.5 -132.5c90.2002 0.599609 87.5996 41.5996 85.5 132.5z" />
-    <glyph glyph-name="blackberry" unicode="&#xf37b;" horiz-adv-x="512" 
-d="M166 331.1c0 -23.3994 -16.4004 -49.0996 -72.5 -49.0996h-70.0996l21 88.7998h67.7998c42.0996 0 53.7998 -23.2998 53.7998 -39.7002zM292.2 370.8c42.0996 0 53.7998 -23.2998 53.7002 -39.7002c0 -23.3994 -16.3008 -49.0996 -70.1006 -49.0996h-70.0996
-l18.7002 88.7998h67.7998zM88.7998 239.9c42.1006 0 53.7998 -23.4004 53.7998 -39.7002c0 -25.7002 -16.3994 -49.1006 -72.5 -49.1006h-70.0996l21 88.8008h67.7998zM268.9 239.9c42 0 53.6992 -23.4004 53.6992 -39.7002c0 -25.7002 -16.2998 -49.1006 -70.0996 -49.1006
-h-70.0996l18.6992 88.8008h67.8008zM458.2 293.7c42.0996 0 53.7998 -23.4004 53.7002 -39.7002c0 -25.7002 -16.3008 -49.0996 -70.1006 -49.0996h-70.0996l18.7002 88.7998h67.7998zM430.2 155.8c42.0996 0 53.7002 -23.3994 53.7002 -39.7002
-c0 -25.6992 -14 -49.0996 -70.1006 -49.0996h-70.0996l18.7002 88.7998h67.7998zM240.8 102c42.1006 0 53.7998 -23.4004 53.7002 -39.7002c0 -23.3994 -14 -49.0996 -70.0996 -49.0996h-70.1006l18.7002 88.7998h67.7998z" />
-    <glyph glyph-name="blogger" unicode="&#xf37c;" 
-d="M162.4 252c4.7998 4.90039 6.19922 5.09961 36.3994 5.09961c27.2002 0 28.1006 -0.0996094 32.1006 -2.09961c5.7998 -2.90039 8.2998 -7 8.2998 -13.5996c0 -5.90039 -2.40039 -10 -7.60059 -13.4004c-2.7998 -1.7998 -4.5 -1.90039 -31.0996 -2.09961
-c-16.4004 -0.100586 -29.5 0.199219 -31.5 0.799805c-10.2998 2.89941 -14.0996 17.7002 -6.59961 25.2998zM223.8 157.5c55.4004 0 55.1006 0 60.4004 -4.7002c7.39941 -7 5.89941 -19.2998 -3.10059 -24.3994l-9.19922 -1.5l-47.9004 -0.600586
-c-42.2002 -0.5 -54.0996 0.200195 -56.2998 1.2002c-4.40039 1.90039 -8.5 7.2998 -9.2002 12c-0.599609 4.5 1.59961 10.7998 5.09961 13.9004c4.40039 3.89941 6.30078 4.09961 60.2002 4.09961zM447.2 27.4004c-3.5 -28.4004 -23 -50.4004 -51.1006 -57.5
-c-7.19922 -1.80078 -9.69922 -1.90039 -172.899 -1.80078c-157.8 0 -165.9 0.100586 -172 1.80078c-8.40039 2.19922 -15.6006 5.5 -22.2998 10c-5.60059 3.7998 -13.9004 11.7998 -17 16.3994c-3.80078 5.60059 -8.2002 15.2998 -10 22
-c-1.80078 6.7002 -1.90039 9.40039 -1.90039 173.4c0 163.1 0 166.6 1.7998 173.7c6.2998 24.6992 25.9004 43.5996 51.2002 49.1992c7.2998 1.60059 332.1 1.90039 340 0.300781c21.2002 -4.30078 37.9004 -17.1006 47.5996 -36.4004c7.7002 -15.2998 7 1.5 7.30078 -180.6
-c0.199219 -115.801 0 -164.5 -0.700195 -170.5zM361.8 212.6c-1.09961 5 -4.2002 9.60059 -7.7002 11.5c-1.09961 0.600586 -8 1.30078 -15.5 1.7002c-12.3994 0.600586 -13.7998 0.799805 -17.7998 3.10059c-6.2002 3.59961 -7.89941 7.59961 -8 18.2998
-c0 20.3994 -8.5 39.3994 -25.2998 56.5c-12 12.2002 -25.2998 20.5 -40.5996 25.0996c-3.60059 1.10059 -11.8008 1.5 -39.2002 1.7998c-42.9004 0.5 -52.5 -0.399414 -67.1006 -6.19922c-27 -10.7002 -46.2998 -33.4004 -53.3994 -62.4004
-c-1.2998 -5.40039 -1.60059 -14.2002 -1.90039 -64.2998c-0.399414 -62.7998 0 -72.1006 4 -84.5c9.7002 -30.7002 37.1006 -53.4004 64.6006 -58.4004c9.19922 -1.7002 122.199 -2.09961 133.699 -0.5c20.1006 2.7002 35.9004 10.7998 50.7002 25.9004
-c10.7002 10.8994 17.4004 22.7998 21.7998 38.5c3.2002 10.8994 2.90039 88.3994 1.7002 93.8994z" />
-    <glyph glyph-name="blogger-b" unicode="&#xf37d;" 
-d="M446.6 225.3c2 -8.89941 2.40039 -134.1 -2.5 -151.7c-7.09961 -25.2998 -17.8994 -44.3994 -35.1992 -62.0996c-23.9004 -24.4004 -49.4004 -37.5 -81.9004 -41.9004c-18.7002 -2.5 -201.2 -1.89941 -216 0.800781c-44.5 8 -88.7998 44.6992 -104.4 94.2998
-c-6.2998 20.0996 -7 35 -6.39941 136.5c0.5 81 1 95.0996 3.09961 103.899c11.4004 46.8008 42.6006 83.4004 86.1006 100.601c23.5996 9.39941 39 10.7998 108.399 10c44.2002 -0.5 57.4004 -1.10059 63.2998 -2.90039c24.6006 -7.5 46.2002 -20.7998 65.5 -40.5
-c27.1006 -27.5996 40.8008 -58.2998 40.9004 -91.2998c0.0996094 -17.2002 2.7998 -23.5996 12.9004 -29.5c6.39941 -3.7002 8.59961 -4.09961 28.6992 -5c12 -0.5 23.2002 -1.7002 25 -2.7002c5.7002 -3.09961 10.7002 -10.5 12.5 -18.5zM124.5 288.9
-c-12.2002 -12.3008 -6 -36.1006 10.5996 -40.8008c3.10059 -0.799805 24.3008 -1.39941 50.8008 -1.19922c43 0.199219 45.6992 0.399414 50.2998 3.2998c8.5 5.39941 12.2998 12.0996 12.2998 21.5996c0 10.6006 -4.09961 17.2002 -13.4004 21.9004
-c-6.39941 3.2998 -7.89941 3.39941 -51.7998 3.39941c-48.7998 0 -51 -0.299805 -58.7998 -8.19922zM316.3 89.0996c14.4004 8.2002 17 28.1006 4.90039 39.4004c-8.5 7.90039 -8 7.90039 -97.6006 7.7998c-87.0996 -0.0996094 -90.1992 -0.299805 -97.2998 -6.7002
-c-5.59961 -5.09961 -9.2998 -15.0996 -8.2002 -22.3994c1.10059 -7.7002 7.80078 -16.2998 14.9004 -19.4004c3.59961 -1.59961 22.7998 -2.7998 90.9004 -2l77.5 0.900391z" />
-    <glyph glyph-name="buromobelexperte" unicode="&#xf37f;" 
-d="M0 416h128v-128h-128v128zM120 296v112h-112v-112h112zM160 416h128v-128h-128v128zM280 296v112h-112v-112h112zM320 416h128v-128h-128v128zM440 296v112h-112v-112h112zM0 256h128v-128h-128v128zM120 136v112h-112v-112h112zM160 256h128v-128h-128v128zM280 136v112
-h-112v-112h112zM320 256h128v-128h-128v128zM440 136v112h-112v-112h112zM0 96h128v-128h-128v128zM120 -24v112h-112v-112h112zM160 96h128v-128h-128v128zM280 -24v112h-112v-112h112zM320 96h128v-128h-128v128z" />
-    <glyph glyph-name="centercode" unicode="&#xf380;" horiz-adv-x="512" 
-d="M329.2 179.4c-3.7998 -35.2002 -35.4004 -60.6006 -70.6006 -56.8008c-35.1992 3.80078 -60.5996 35.4004 -56.7998 70.6006s35.4004 60.5996 70.6006 56.7998c35.0996 -3.7998 60.5996 -35.4004 56.7998 -70.5996zM243.4 -55.7002
-c-146.7 7.7002 -251.601 138.2 -233.301 279.4c11.2002 86.5996 65.8008 156.899 139.101 192c161 77.0996 349.7 -37.4004 354.7 -216.601c4.09961 -147 -118.4 -262.199 -260.5 -254.8zM423.3 124.3c27.9004 118 -160.5 205.9 -237.2 234.2
-c-57.5 -56.2998 -69.0996 -188.6 -33.7998 -344.4c68.7998 -15.7998 169.101 26.4004 271 110.2z" />
-    <glyph glyph-name="cloudscale" unicode="&#xf383;" 
-d="M318.1 294c6.2002 6.2998 15.8008 -3.09961 9.5 -9.59961l-75.1992 -88.8008c0.899414 -8.19922 -1.80078 -16.7998 -8.10059 -23.0996c-11.0996 -11 -28.8994 -11 -40 0c-11.0996 11.0996 -11.0996 29 0 40c6.2998 6.2998 14.7998 9 23.1006 8.09961l25.1992 20.4004
-c-16.3994 15.2998 -38.3994 24.7002 -62.5996 24.7002c-50.7998 0 -94.5996 -41.4004 -92.5996 -97.4004c-1 6.2998 -1.40039 12.7998 -1.40039 19.4004c0 71.5 57.7998 132.3 129.4 132.3c31.7998 0 60.7998 -14.2998 83.2998 -33.5996zM234.3 182.5
-c5.60059 5.5 5.60059 14.5996 0 20.2002c-5.59961 5.59961 -14.5996 5.59961 -20.2002 0c-5.59961 -5.60059 -5.59961 -14.6006 0 -20.2002c5.60059 -5.5 14.6006 -5.5 20.2002 0zM224 416c123.5 0 224 -100.5 224 -224s-100.5 -224 -224 -224s-224 100.5 -224 224
-s100.5 224 224 224zM224 32c88.2002 0 160 71.7998 160 160s-71.7998 160 -160 160s-160 -71.7998 -160 -160s71.7998 -160 160 -160z" />
-    <glyph glyph-name="cloudsmith" unicode="&#xf384;" horiz-adv-x="332" 
-d="M332.5 28.0996c0 -46.3994 -37.5996 -84.0996 -84 -84.0996s-84 37.7002 -84 84.0996c0 46.4004 37.5996 84 84 84s84 -37.5996 84 -84zM248.5 272c-46.4004 0 -80 -33.5996 -80 -80s-37.5996 -80 -84 -80s-84 33.5996 -84 80s37.5996 88 84 88s76 29.5996 76 76
-s41.5996 84 88 84s80 -37.5996 80 -84s-33.5996 -84 -80 -84z" />
-    <glyph glyph-name="cloudversify" unicode="&#xf385;" horiz-adv-x="616" 
-d="M148.6 144v-0.0996094h-48.8994c-6.40039 0 -11.7002 5.39941 -11.7002 11.7998v40.3994c0 7.60059 7 11.9004 10.7998 11.9004h46.7998v-6.59961c0 -10.7002 8.80078 -16.7002 19.5 -16.7002h20.2002c10.7998 0 19.5 8.7998 19.5 19.5v20.3994
-c0 10.6006 -3.5 19.5 -15.2002 19.5c18.5 15.2002 37.2002 21.4004 45 24.1006c15 56.5 42 92.3994 99.3008 109.7c55.0996 16.5 153.5 3.09961 186.5 -85c73.8994 -22.6006 106.899 -92.6006 92.0996 -155.101c-13 -54.8994 -62.2998 -100.6 -131.5 -99.5
-c-49.5996 -51.3994 -135.2 -48.8994 -186.4 -5.59961c-78.5996 -4.2002 -137.8 42.7998 -146 111.3zM376 136c8.7002 -54.0996 59.7002 -65.5 91.7998 -59.2002c39.1006 7.7002 70.5 37.5 79.7002 76.5c5.7998 24.4004 2.40039 50 -9.40039 72l-10.5 19.6006
-c1.2002 -22.5 -12.5 -60.6006 -47.5 -76.9004c65.5 67.7002 2.10059 141.2 -67.6992 150.5c-49.8008 6.59961 -83.3008 -13 -114.2 -43.7002c48 -4.7002 87.7002 -26.7998 101.8 -74.7998c-30.0996 49.2998 -103 56.5996 -133.6 40.7998
-c-35.5 -18.2002 -60 -54 -57 -93.8994c3.59961 -47.4004 39.5 -67.4004 57.3994 -79.8008c-4.5 21.7002 -4 71.3008 29.2002 92.9004c-36.2998 -60 28.0996 -144.6 135.3 -110.8c-33.5996 14.3994 -66 40.5 -55.2998 86.7998zM128 240h-39.7998
-c-8.90039 0 -16.2002 7.2998 -16.2002 16.2002v39.5996c0 8.90039 7.2998 16.2002 16.2002 16.2002h39.7998c8.90039 0 16.2002 -7.2998 16.2002 -16.2002v-39.5996c0 -8.90039 -7.2998 -16.2002 -16.2002 -16.2002zM10.0996 280c-5.59961 0 -10.0996 4.5 -10.0996 10.0996
-v27.8008c0 5.59961 4.5 10.0996 10.0996 10.0996h27.7002c5.5 0 10.1006 -4.5 10.1006 -10.0996v-27.8008c0 -5.59961 -4.5 -10.0996 -10.1006 -10.0996h-27.7002zM168 305.3v21.4004c0 5.09961 4.2002 9.2998 9.2998 9.2998h21.4004
-c5.09961 0 9.2998 -4.2002 9.2998 -9.2998v-21.4004c0 -5.09961 -4.2002 -9.2998 -9.2998 -9.2998h-21.4004c-5.09961 0 -9.2998 4.2002 -9.2998 9.2998zM56 212.5v-25c0 -6.2998 -5.09961 -11.5 -11.4004 -11.5h-25.1992c-6.30078 0 -11.4004 5.2002 -11.4004 11.5v25
-c0 6.2998 5.09961 11.5 11.4004 11.5h25.0996c6.40039 0 11.5 -5.2002 11.5 -11.5z" />
-    <glyph glyph-name="cpanel" unicode="&#xf388;" horiz-adv-x="640" 
-d="M210.3 227.8c6.60059 -29.0996 -14.5 -65.2998 -51.7002 -65.2998h-32l6.40039 23.7998c1.7998 6.2002 7.2998 10.7998 14.2998 10.7998h10.2998c12.4004 0 20.8008 11.7002 18.3008 22.6006c-2.10059 9.2002 -9.90039 14.7998 -18.3008 14.7998h-19.7998
-l-25.7998 -95.7002c-1.90039 -6.2002 -7.40039 -10.7002 -14.2002 -10.7002l-24.7002 -0.0996094l34.9004 130.1c1.7998 6.40039 7.2002 10.9004 14.2998 10.9004h37c24.1006 0 45.4004 -16.4004 51 -41.2002zM53.7998 199.8c-24.8994 0 -24.7002 -37.3994 0 -37.3994
-h11.2998c4.2002 0 7.60059 -3.90039 6.40039 -8.30078l-7.09961 -26.0996h-12.4004c-33.5 0 -59 31.4004 -50.2998 65.2002c7.2998 27 28.2998 41.0996 51.2002 41.0996h40l-6.2002 -23.5996c-1.90039 -6.5 -7.40039 -10.9004 -14.2998 -10.9004h-18.6006zM301.3 234.6
-c18.7998 0 33.2998 -17.5996 28.5 -36.7998l-14 -51.7998c-2.7998 -10.5996 -12.2002 -17.7998 -23.3994 -17.7998l-57.5 0.200195c-42.9004 0 -38.5 63.7998 0.699219 63.7998h48.4004l-3.5 -13.2002c-1.90039 -6.2002 -7.40039 -10.7998 -14.2002 -10.7998h-21.5996
-c-5.2998 0 -5.2998 -7.90039 0 -7.90039h34.8994c4.60059 0 5.10059 3.90039 5.5 5.2998l8.60059 31.8008c0.299805 1 1.89941 5.2998 -2.10059 5.2998h-57.5c-9.69922 0 -16.5996 8.89941 -14.1992 18.5l3.5 13.3994h77.8994zM633.1 269c4.5 0 7.7002 -4 6.5 -8.2998
-l-26.5 -98.2002c-5.09961 -20.7002 -24.1992 -34.5 -44.8994 -34.5l35.5996 133.1c1.2002 4.7002 5.5 7.90039 10.4004 7.90039h18.8994zM396.8 234.3c34.4004 0 59.2998 -32.2998 50.2998 -65.3994l-8.7998 -33.1006c-1.2002 -4.89941 -5.7002 -7.7998 -10.2998 -7.7998
-h-19.0996c-4.5 0 -7.60059 4 -6.40039 8.2998l10.5996 40c3.30078 11.6006 -5.59961 23.4004 -18.0996 23.4004h-19.7998l-17.2002 -64c-1.2002 -4.7998 -5.59961 -7.7998 -10.4004 -7.7998h-18.8994c-4.2002 0 -7.60059 3.89941 -6.40039 8.2998l26.2002 98h48.2998
-v0.0996094zM495.1 159.7h73.3008l-5.7002 -21c-1.90039 -6.2002 -7.40039 -10.7002 -14.2002 -10.7002h-66.7002c-20 0 -33.2998 19 -28.2998 36.7002l10.7998 40c4.7998 17.5996 20.7002 29.5996 38.6006 29.5996h47.2998c19 0 33.2002 -17.7002 28.2998 -36.7998
-l-3.2002 -12c-2.89941 -11 -12.7002 -17.5996 -23.2002 -17.5996h-53.3994l3.5 13c1.59961 6.19922 7.2002 10.7998 14.2002 10.7998h21.5996c2 0 3.2998 1 3.90039 3l0.699219 2.59961c0.700195 2.7002 -1.2998 5.10059 -3.89941 5.10059h-32.9004
-c-4.09961 0 -6.89941 -2.10059 -7.7998 -6l-8 -30c-0.900391 -3.30078 1.5 -6.7002 5.09961 -6.7002z" />
-    <glyph glyph-name="css3-alt" unicode="&#xf38b;" horiz-adv-x="384" 
-d="M0 416h384l-34.9004 -395.8l-157.1 -52.2002l-157.1 52.2002zM313.1 336h-242.199l5.7998 -47.2998h122.899l-6.5 -2.7002l-112.1 -46.7002l3.59961 -46.2998l0.200195 0.0996094v-0.0996094l166.3 -0.5l-3.69922 -61.5996l-54.7002 -15.4004l-52.6006 13.2998
-l-3.19922 38.2998h-48.9004l6.40039 -73.8994l98.7998 -29.2002l98.2002 28.7002l12.7998 146.6h-111.5l0.299805 0.100586l115.3 49.2998z" />
-    <glyph glyph-name="cuttlefish" unicode="&#xf38c;" horiz-adv-x="440" 
-d="M344 142.5c13.7002 -50.9004 41.7002 -93.2998 87 -117.8c-45.2998 -49.6006 -110.5 -80.7002 -183 -80.7002c-137 0 -248 111 -248 248s111 248 248 248c72.5 0 137.7 -31.0996 183 -80.7002c-45.2998 -24.5 -73.2998 -66.8994 -87 -117.8
-c-17.5 31.5996 -57.4004 54.5 -96 54.5c-56.5996 0 -104 -47.4004 -104 -104s47.4004 -104 104 -104c38.5996 0 78.5 22.9004 96 54.5z" />
-    <glyph glyph-name="d-and-d" unicode="&#xf38d;" horiz-adv-x="576" 
-d="M82.5 349.1c-0.599609 17.2002 2 33.8008 12.7002 48.2002c0.299805 -7.39941 1.2002 -14.5 4.2002 -21.5996c5.89941 27.5 19.6992 49.2998 42.2998 65.5c-1.90039 -5.90039 -3.5 -11.7998 -3 -17.7002c8.7002 7.40039 18.7998 17.7998 44.3994 22.7002
-c14.7002 2.7998 29.7002 2 42.1006 -1c38.5 -9.2998 61 -34.2998 69.7002 -72.2998c5.2998 -23.1006 0.699219 -45 -8.30078 -66.4004c-5.19922 -12.4004 -12 -24.4004 -20.6992 -35.0996c-2 1.89941 -3.90039 3.7998 -5.80078 5.59961
-c-42.7998 40.7998 -26.7998 25.2002 -37.3994 37.4004c-1.10059 1.19922 -1 2.19922 -0.100586 3.59961c8.30078 13.5 11.8008 28.2002 10 44c-1.09961 9.7998 -4.2998 18.9004 -11.2998 26.2002c-14.5 15.2998 -39.2002 15 -53.5 -0.600586
-c-11.3994 -12.5 -14.0996 -27.3994 -10.8994 -43.5996c0.199219 -1.2998 0.399414 -2.7002 0 -3.90039c-3.40039 -13.6992 -4.60059 -27.5996 -2.5 -41.5996c0.0996094 -0.5 0.0996094 -1.09961 0.0996094 -1.59961c0 -0.300781 -0.0996094 -0.5 -0.200195 -1.10059
-c-21.7998 11 -36 28.2998 -43.2002 52.2002c-8.2998 -17.7998 -11.0996 -35.5 -6.59961 -54.0996c-15.5996 15.1992 -21.2998 34.2998 -22 55.1992zM552.1 225.9c0.5 -0.600586 1.2002 -1 1.7002 -1.40039v-0.5c-15 3.59961 -29.7998 1.7998 -44.5 -1.2998
-c-9.2998 -2 -18.2998 -4.7002 -26.7002 -9c-2.89941 -1.5 -5.69922 -3.2998 -8 -4.7002c-5.7998 2.40039 -11.2998 5.5 -17.1992 6.7998c-24.5 5.2998 -45.8008 -1.2002 -62.5 -20c-19.7002 -22.2002 -34.5 -47.5996 -46.7002 -74.5l-1.2002 -2.7002
-c-0.0996094 -0.199219 -0.200195 -0.299805 -0.400391 -0.399414c-12.0996 8.2998 -21.5996 20.2998 -36.0996 25.5996c0.299805 0.400391 0.400391 0.900391 0.700195 1.2998c20.5996 28.2002 44.8994 52.5 75.0996 70.4004c16 9.5 33 16.0996 51.5 18.5
-c1.7998 0.200195 3.5 0.400391 5.2998 1.09961c-4.39941 0 -8.7998 0.300781 -13.0996 -0.0996094c-21.2002 -1.90039 -40.5 -9.59961 -58.7002 -20.2002c-13.7998 -8 -26.2002 -17.7002 -36.5996 -29.7998c-0.400391 -0.5 -0.600586 -1.09961 -0.900391 -1.7002
-c-0.299805 0.299805 -0.700195 0.600586 -1 0.900391c11 30.8994 30.7002 55 57.7002 73.2998c0.200195 -0.200195 0.5 -0.299805 0.700195 -0.5c-1.2002 -1.7002 -2.5 -3.2998 -3.5 -5.09961c-1.7998 -3.30078 -3.7002 -6.5 -5.10059 -10
-c-1.7998 -4.30078 1.60059 -8.60059 12 -0.5c18.2002 14.0996 29.6006 26.2998 48.9004 29.5996c0.700195 0.0996094 1.2998 0.299805 1.90039 0.299805h2.5c-1 -0.700195 -1.60059 -1.09961 -2.2002 -1.5c-11.6006 -7.7998 -11.7998 -7.39941 -15 -12
-c-2.60059 -3.7002 -0.200195 -8 4.7002 -6.7998c2.59961 0.599609 5.19922 1.2998 7.69922 2.2002c9.40039 3.2998 19 5.7998 29 6.39941c13.9004 0.800781 27.1006 -1.89941 39.9004 -7.09961c15.0996 -6.2002 28.5 -15 40.0996 -26.5996zM316.7 50.4004
-c1.5 -1.30078 1.89941 -2.40039 0.899414 -4.2002c-25.2998 -50.2002 -61.0996 -89.1006 -116 -98.7998c-26.7998 -4.7002 -52.8994 -2.7002 -77.8994 8.59961c-18.5 8.2002 -34.6006 19.5996 -47.2002 35.5996c-2 2.60059 -3.7002 5.40039 -5.90039 8.60059
-c-0.699219 -7.7998 0.100586 -14.9004 1.5 -21.9004c-0.199219 -0.200195 -0.399414 -0.299805 -0.599609 -0.5c-3.2002 3.40039 -6.59961 6.60059 -9.5 10.2998c-12.2002 15.5 -19.5 33.3008 -24.0996 52.3008c-11.8008 48.2998 -0.5 78.7998 7.7998 101.1
-c-8.7002 -4.7998 -16.2002 -10.2998 -23.6006 -16.2002c11.6006 32.7998 31.9004 59.9004 56.1006 84.6006c2.39941 -2.10059 3.2998 -4.7002 3 -7.40039c-0.200195 -1 -5.90039 -38.9004 -5.60059 -44.7002c18.9004 18.9004 40.5 33.2998 64.8008 43.9004
-c-7.5 -11.1006 -11 -23.4004 -11.8008 -37.2998c13.4004 12.1992 27.7002 20.0996 46.4004 13.8994c-8.5 -9.09961 -30.7998 -30.5 -38.5996 -64.2998c-5.10059 -21.9004 -3.80078 -43.0996 8.19922 -62.5996c11.2002 -18.3008 27.8008 -27.8008 49.4004 -27.8008
-c12.5996 0 23.7998 5 34.0996 11.8008c18.5 12.2998 32.8008 28.5 44 47.5996c1.90039 3.2002 1.10059 2.09961 1.90039 3c19.9004 -16.0996 3.2998 -2.59961 42.7002 -35.5996zM488.7 96.7998c20.2002 -6.59961 35.5 -18.7998 43.7998 -38.8994
-c9.2002 -23.1006 2.09961 -49.4004 -17.4004 -66c-16.3994 -14 -35.6992 -19.2002 -57 -17.4004c-0.599609 0 -1.19922 0 -1.89941 -0.299805c15.0996 -10.7002 31.5996 -15.2002 50.8994 -10.6006c-2.19922 -2.39941 -3.89941 -4.69922 -5.89941 -6.5
-c-12.2998 -10.8994 -26.9004 -16.8994 -42.9004 -19.7998c-39.5996 -7.2998 -75.5996 12.7998 -85 56.9004c-0.5 2.09961 -0.599609 4.2002 -0.899414 6.39941c-10.8008 -8.19922 -16.4004 -34.0996 -0.700195 -52.2998c-1.60059 0.5 -2.60059 0.700195 -3.60059 1.10059
-c-21.2998 8.2998 -34.3994 28.2998 -33.5 51.1992c0.900391 23.2002 4.90039 41 -13 56c-16.5 13.8008 -33 27.4004 -49.5 41.1006c-8.09961 6.7002 -14.7998 14.5 -17 25.0996c-1 4.60059 -1.39941 9.40039 -1.7998 14.1006c-0.5 6.09961 -3.2998 11 -7.89941 14.7998
-c-4.5 3.89941 -9.30078 7.39941 -13.8008 11.2002c-8.89941 7.5 -12.2998 18.8994 -7.2998 29.8994c2.7998 -12.8994 9.60059 -18.8994 22.6006 -20.2998c4.39941 -0.5 8.89941 -0.799805 13.2998 -1.5c8.09961 -1.2002 12.7998 -6.09961 14.2998 -14.2002
-c0.700195 -3.39941 1.2998 -6.7998 2.2002 -10.2002c1.59961 -5.59961 4.5 -8 10.3994 -8.39941c4.60059 -0.299805 9.30078 -0.5 13.9004 -0.900391c7.59961 -0.599609 14.2002 -3.7998 20.0996 -8.7002c19.4004 -16.1992 39 -32.1992 58.5 -48.2998
-c5.7002 -4.7002 12 -8.2002 19.6006 -8.5c16.7002 -0.599609 29 15.2002 24.7998 31.7998c-0.200195 0.700195 -0.400391 1.5 -0.0996094 2.80078c2.39941 -2 4.89941 -3.80078 7 -5.90039c14.0996 -14 18.0996 -39.2998 8.69922 -56.0996
-c-2.09961 -3.80078 -5.2998 -7.10059 -8.09961 -10.8008c0.700195 -0.199219 1.7998 -0.5 3 -0.599609c14 -1.40039 27.2002 1 38.9004 9.09961c15.7998 10.9004 18 31.2002 5.39941 45.6006c-4.7002 5.39941 -8.89941 8 -18.7998 12
-c6.5 1.2998 19.2002 0.200195 28.7002 -2.90039zM99.4004 268.7c-5.30078 9.2002 -13.2002 15.5996 -22.1006 21.2998c13.7002 0.5 26.6006 -0.200195 39.6006 -3.7002c-7 12.2002 -8.5 24.7002 -5 38.7002c5.2998 -11.9004 13.6992 -20.0996 23.5996 -26.7998
-c19.7002 -13.2002 35.7002 -19.6006 46.7002 -30.2002c3.39941 -3.2998 6.2998 -7.09961 9.59961 -10.9004c-0.799805 2.10059 -1.39941 4.10059 -2.2002 6c-5 10.6006 -13 18.6006 -22.5996 25c-1.7998 1.2002 -2.7998 2.5 -3.40039 4.5
-c-3.2998 12.5 -3 25.1006 -0.699219 37.6006c1 5.5 2.7998 10.8994 4.5 16.2998c0.799805 2.40039 2.2998 4.59961 4 6.59961c0.599609 -6.89941 0 -25.5 19.5996 -46c10.7998 -11.2998 22.4004 -21.8994 33.9004 -32.6992c9 -8.5 18.2998 -16.7002 25.5 -26.8008
-c1.09961 -1.59961 2.19922 -3.2998 3.7998 -4.69922c-5 13 -14.2002 24.0996 -24.2002 33.7998c-9.59961 9.2998 -19.4004 18.3994 -29.2002 27.3994c-3.2998 3 -4.59961 6.7002 -5.09961 10.9004c-1.2002 10.4004 0 20.5996 4.2998 30.2002c0.5 1 1.09961 2 1.90039 3.2998
-c0.5 -4.2002 0.599609 -7.90039 1.39941 -11.5996c4.7998 -23.1006 20.4004 -36.3008 49.2998 -63.5c10 -9.40039 19.3008 -19.2002 25.6006 -31.6006c4.7998 -9.2998 7.2998 -19 5.7002 -29.5996c-0.100586 -0.600586 0.5 -1.7002 1.09961 -2
-c6.2002 -2.60059 10 -6.90039 9.7002 -14.2998c7.7002 2.59961 12.5 8 16.3994 14.5c4.2002 -20.2002 -9.09961 -50.3008 -27.1992 -58.7002c0.399414 4.5 5 23.3994 -16.5 27.7002c-6.80078 1.2998 -12.8008 1.2998 -22.9004 2.09961c4.7002 9 10.4004 20.5996 0.5 22.4004
-c-24.9004 4.59961 -52.7998 -1.90039 -57.7998 -4.60059c8.2002 -0.399414 16.2998 -1 23.5 -3.2998c-2 -6.5 -4 -12.7002 -5.7998 -18.9004c-1.90039 -6.5 2.09961 -14.5996 9.2998 -9.59961c1.2002 0.900391 2.2998 1.90039 3.2998 2.7002
-c-3.09961 -17.9004 -2.90039 -15.9004 -2.7998 -18.2998c0.299805 -10.2002 9.5 -7.80078 15.7002 -7.30078c-2.5 -11.7998 -29.5 -27.2998 -45.4004 -25.7998c7 4.7002 12.7002 10.2998 15.9004 17.9004c-6.5 -0.799805 -12.9004 -1.60059 -19.2002 -2.40039
-l-0.299805 0.900391c4.69922 3.39941 8 7.7998 10.1992 13.0996c8.7002 21.1006 -3.59961 38 -25 39.9004c-9.09961 0.799805 -17.7998 -0.799805 -25.8994 -5.5c6.2002 15.5996 17.2002 26.5996 32.5996 34.5c-15.2002 4.2998 -8.89941 2.7002 -24.5996 6.2998
-c14.5996 9.2998 30.2002 13.2002 46.5 14.5996c-5.2002 3.2002 -48.1006 3.60059 -70.2002 -20.8994c7.90039 -1.40039 15.5 -2.7998 23.2002 -4.2002c-23.7998 -7 -44 -19.7002 -62.4004 -35.5996c1.10059 4.7998 2.7002 9.5 3.2998 14.2998
-c0.600586 4.5 0.800781 9.2002 0.100586 13.5996c-1.5 9.40039 -8.90039 15.1006 -19.7002 16.2998c-7.90039 0.900391 -15.5996 -0.0996094 -23.2998 -1.2998c-0.900391 -0.0996094 -1.7002 -0.299805 -2.90039 0c15.7998 14.7998 36 21.7002 53.1006 33.5
-c6 4.5 6.7998 8.2002 3 14.9004zM227.8 241.9c3.2998 -16 12.6006 -25.5 23.7998 -24.3008c-4.59961 11.3008 -12.0996 19.5 -23.7998 24.3008z" />
-    <glyph glyph-name="deploydog" unicode="&#xf38e;" horiz-adv-x="512" 
-d="M382.2 312h51.7002v-239.6h-51.7002v20.6992c-19.7998 -24.7998 -52.7998 -24.0996 -73.7998 -14.6992c-26.2002 11.6992 -44.3008 38.0996 -44.3008 71.7998c0 29.7998 14.8008 57.8994 43.3008 70.7998c20.1992 9.09961 52.6992 10.5996 74.7998 -12.9004v103.9z
-M317.5 150.2c0 -18.2002 13.5996 -33.5 33.2002 -33.5c19.7998 0 33.2002 16.3994 33.2002 32.8994c0 17.1006 -13.7002 33.2002 -33.2002 33.2002c-19.6006 0 -33.2002 -16.3994 -33.2002 -32.5996zM188.5 312h51.7002v-239.6h-51.7002v20.6992
-c-19.7998 -24.7998 -52.7998 -24.0996 -73.7998 -14.6992c-26.2002 11.6992 -44.2998 38.0996 -44.2998 71.7998c0 29.7998 14.7998 57.8994 43.2998 70.7998c20.2002 9.09961 52.7002 10.5996 74.7998 -12.9004v103.9zM123.8 150.2c0 -18.2002 13.6006 -33.5 33.2002 -33.5
-c19.7998 0 33.2002 16.3994 33.2002 32.8994c0 17.1006 -13.7002 33.2002 -33.2002 33.2002c-19.7002 0 -33.2002 -16.3994 -33.2002 -32.5996zM448 352h-384c-17.5996 0 -32 -14.5 -32 -32v-256c0 -17.5996 14.5 -32 32 -32h384c17.5996 0 32 14.5 32 32v256
-c0 17.5996 -14.5 32 -32 32zM448 384c35.2002 0 64 -28.7998 64 -64v-256c0 -35.2002 -28.7998 -64 -64 -64h-384c-35.2002 0 -64 28.7998 -64 64v256c0 35.2002 28.7998 64 64 64h384z" />
-    <glyph glyph-name="deskpro" unicode="&#xf38f;" horiz-adv-x="480" 
-d="M205.9 -64l31.0996 38.4004c12.2998 0.199219 25.5996 1.39941 36.5 6.59961c38.9004 18.5996 38.4004 61.9004 38.2998 63.7998c-0.0996094 5 -0.799805 4.40039 -28.8994 37.4004h79.0996c-0.200195 -50.1006 -7.2998 -68.5 -10.2002 -75.7002
-c-9.39941 -23.7002 -43.8994 -62.7998 -95.2002 -69.4004c-8.69922 -1.09961 -32.7998 -1.19922 -50.6992 -1.09961zM406.3 103.7l-119.2 -0.100586l17.4004 31.3008l175.5 -0.300781c-15.2002 -17.2998 -35.0996 -30.8994 -73.7002 -30.8994zM362.7 327.6v-168.3h-73.5
-l-32.7002 -55.5h-6.5c-52.2998 0 -58.0996 56.5 -58.2998 58.9004c-1.2002 13.2002 -21.2998 11.5996 -20.1006 -1.7998c1.40039 -15.8008 8.80078 -40 26.4004 -57.1006h-91c-25.5 0 -110.8 26.7998 -107 114v213.3c0 16 9.7002 16.6006 15 16.8008h82
-c0.200195 0 0.299805 -0.100586 0.5 -0.100586c4.2998 0.400391 50.0996 2.10059 50.0996 -43.7002c0 -13.2998 20.2002 -13.3994 20.2002 0c0 18.2002 -5.5 32.8008 -15.7998 43.7002h84.2002c108.7 0.400391 126.5 -79.3994 126.5 -120.2zM230.2 271.6l64 -29.2998
-c13.2998 45.5 -42.2002 71.7002 -64 29.2998z" />
-    <glyph glyph-name="digital-ocean" unicode="&#xf391;" horiz-adv-x="512" 
-d="M87 -33.7998v73.5996h73.7002v-73.5996h-73.7002zM25.4004 101.4h61.5996v-61.6006h-61.5996v61.6006zM491.6 271.1c53.2002 -170.3 -73 -327.1 -235.6 -327.1v95.7998h0.299805v0.299805c101.7 0.200195 180.5 101 141.4 208
-c-14.2998 39.6006 -46.1006 71.4004 -85.7998 85.7002c-107.101 38.7998 -208.101 -39.8994 -208.101 -141.7h-95.7998c0 162.2 156.9 288.7 327 235.601c74.2002 -23.2998 133.6 -82.4004 156.6 -156.601zM256.3 40.0996h-0.299805v-0.299805h-95.2998v95.6006h95.5996
-v-95.3008z" />
-    <glyph glyph-name="discord" unicode="&#xf392;" 
-d="M297.216 204.8c0 -15.6162 -11.5195 -28.416 -26.1123 -28.416c-14.3359 0 -26.1113 12.7998 -26.1113 28.416s11.5195 28.416 26.1113 28.416c14.5928 0 26.1123 -12.7998 26.1123 -28.416zM177.664 233.216c14.5918 0 26.3682 -12.7998 26.1123 -28.416
-c0 -15.6162 -11.5205 -28.416 -26.1123 -28.416c-14.3359 0 -26.1123 12.7998 -26.1123 28.416s11.5205 28.416 26.1123 28.416zM448 395.264v-459.264c-64.4941 56.9941 -43.8682 38.1279 -118.784 107.776l13.5684 -47.3604h-290.304
-c-28.9287 0 -52.4805 23.5518 -52.4805 52.7363v346.111c0 29.1846 23.5518 52.7363 52.4805 52.7363h343.039c28.9287 0 52.4805 -23.5518 52.4805 -52.7363zM375.04 152.576c0 82.4316 -36.8643 149.248 -36.8643 149.248
-c-36.8643 27.6475 -71.9355 26.8799 -71.9355 26.8799l-3.58398 -4.0957c43.5195 -13.3125 63.7441 -32.5127 63.7441 -32.5127c-60.8115 33.3291 -132.244 33.335 -191.232 7.42383c-9.47168 -4.35156 -15.1035 -7.42383 -15.1035 -7.42383
-s21.2471 20.2246 67.3271 33.5361l-2.55957 3.07227s-35.0723 0.767578 -71.9355 -26.8799c0 0 -36.8643 -66.8164 -36.8643 -149.248c0 0 21.5039 -37.1201 78.0801 -38.9121c0 0 9.47168 11.5195 17.1514 21.248c-32.5117 9.72754 -44.7998 30.208 -44.7998 30.208
-c3.7666 -2.63574 9.97656 -6.05273 10.4961 -6.40039c43.21 -24.1973 104.588 -32.126 159.744 -8.95996c8.95996 3.32812 18.9443 8.19238 29.4395 15.1045c0 0 -12.7998 -20.9922 -46.3359 -30.4639c7.68066 -9.72852 16.8965 -20.7363 16.8965 -20.7363
-c56.5762 1.79199 78.3359 38.9121 78.3359 38.9121z" />
-    <glyph glyph-name="discourse" unicode="&#xf393;" 
-d="M225.9 416c122.699 0 222.1 -102.3 222.1 -223.9c0 -121.6 -99.4004 -223.899 -222.1 -223.899l-225.801 -0.200195s-0.0996094 224 -0.0996094 227.9c0 121.6 103.3 220.1 225.9 220.1zM224 64c70.7002 0 128 57.2998 128 128s-57.2998 128 -128 128
-s-128 -57.2998 -128 -128c0 -22.0996 5.59961 -42.9004 15.4004 -61l-22.9004 -75l81.0996 20.0996c16.5 -7.7998 35 -12.0996 54.4004 -12.0996z" />
-    <glyph glyph-name="dochub" unicode="&#xf394;" horiz-adv-x="416" 
-d="M397.9 288h-141.9v140.4zM304 256h96v-126.1c0 -129.301 -70.2998 -193.9 -210.8 -193.9h-189.2v512h189.2c12.2002 0 23.7002 -1.09961 34.5996 -3.2998v-84c-10 1.7002 -21.0996 2.5 -33.0996 2.5h-94.7002v-337.3h94.7002c76.7998 0 113.3 33.2998 113.3 100.1v130z
-" />
-    <glyph glyph-name="docker" unicode="&#xf395;" horiz-adv-x="640" 
-d="M349.9 211.7h-66.1006v59.3994h66.1006v-59.3994zM349.9 416v-60.7002h-66.1006v60.7002h66.1006zM428.1 271.2v-59.4004h-66.0996v59.4004h66.0996zM271.8 343.3v-60.0996h-66.0996v60.0996h66.0996zM349.9 343.3v-60.0996h-66.1006v60.0996h66.1006zM626.7 243.3
-l13.2998 -8.89941c-1.90039 -3.90039 -7 -14.6006 -8.5 -17.1006c-23.7002 -45.2998 -69.9004 -45.5996 -91.2998 -45.2002c-54.5 -131.699 -171 -204.199 -328.4 -204.199c-72.7002 0 -128.3 22.2998 -165.399 66.1992c-38.2002 45.3008 -52.7002 111.301 -44 162.101
-h434.699c22.6006 -0.400391 39.7002 6 48.4004 10.7002c-19.7002 30.1992 -14.7002 76 3.7002 103.8l9.2998 14l14 -9.2998c24.4004 -18.8008 37.7998 -39.7002 41.0996 -63.7002c25.5 4.7998 58.7002 1.2998 73.1006 -8.40039zM115.6 271.2h0.100586v-59.4004h-66.1006
-v59.4004h66zM193.7 271.2v-59.4004h-66.1006v59.4004h66.1006zM271.8 271.2v-59.4004h-66.0996v59.4004h66.0996zM193.7 343.3v-60.0996h-66.1006v60.0996h66.1006z" />
-    <glyph glyph-name="draft2digital" unicode="&#xf396;" horiz-adv-x="480" 
-d="M480 49.9004l-144 -81.9004v64.2002l-336 -0.100586c18.2998 19.1006 84.5 87.8008 161.1 174.801c32.6006 37.1992 78 83.2998 69.7002 127.6c-5.2998 28.2998 -42.2002 50.7998 -83.2998 33.5c-8.59961 -3.59961 -24.5 -17.4004 -26.2998 -24.7002
-c28.2998 -4.7002 48 -29.7002 48 -56.7998c0 -31.7002 -25.6006 -57.4004 -57.2998 -57.4004c-37.3008 0 -62.2002 34.1006 -56.7002 67.1006c1.2002 7.89941 5.09961 26.7998 18.2002 47.7002c14.8994 23.8994 45.1992 54.8994 104.3 67.2998
-c103.8 21.7002 161.6 -36.6006 166 -41.2002c28.8994 -29.9004 48 -90.7002 12.7998 -153.3c-30 -53.4004 -81 -114.3 -111.8 -149.3h91.2998v64.6992zM369.9 77v-54.4004l47.0996 27.2002zM134.2 286.6c0 12.3008 -10 22.4004 -22.4004 22.4004
-c-12.3994 0 -22.3994 -10 -22.3994 -22.4004c0 -12.3994 10 -22.3994 22.3994 -22.3994c12.4004 0 22.4004 10 22.4004 22.3994zM82.5 67.5h114.4c17.5996 19.2002 91.5 100.8 128.5 166.7c36.5996 65.0996 -5.80078 113.3 -5.80078 113.3
-c-14.1992 14.9004 -36.8994 36.2002 -82.1992 38.2998c6.7998 -5.5 16.8994 -16.8994 24.2998 -35.7002c11.8994 -30.2998 6.7002 -69.5996 -28.4004 -112.699c-53.0996 -65.2002 -125.2 -142.5 -150.8 -169.9z" />
-    <glyph glyph-name="dribbble-square" unicode="&#xf397;" 
-d="M90.2002 219.8c8.89941 42.4004 37.3994 77.7002 75.7002 95.7002c3.59961 -4.90039 28 -38.7998 50.6992 -79c-64 -17 -120.3 -16.7998 -126.399 -16.7002zM314.6 294c-2.5 -3.5 -23 -31.0996 -71.5996 -49.4004c-22.4004 41.1006 -47.2002 74.9004 -51 80
-c43.2998 10.5 89 -0.799805 122.6 -30.5996zM140.1 84c14.3008 29.2002 53 66.7998 108.101 85.5996c19.2002 -49.7998 27.2002 -91.5996 29.2002 -103.6c-44 -18.7002 -96.8008 -13.5996 -137.301 18zM238.9 192.2c-49.4004 -13.9004 -94.3008 -53.9004 -116.5 -91.7998
-c-21.8008 24.2998 -35.1006 56.2998 -35.1006 91.3994c0 1.40039 0.100586 2.7998 0.100586 4.2002c6 -0.200195 72.1992 -1 140.399 19.4004c3.90039 -7.7002 7.7002 -15.4004 11.1006 -23.2002zM273.8 175.9c42.7998 6.89941 80.5 -4.30078 85.1006 -5.80078
-c-6.10059 -38 -27.9004 -70.8994 -58.6006 -91.5996c-1.39941 8.2998 -8.59961 48.2998 -26.5 97.4004zM253.5 224.3c50.5 20.7002 73.4004 50 76.2998 53.9004c19.1006 -23.2002 30.6006 -52.7998 30.9004 -85.1006c-4.5 1 -49.7002 10.1006 -95.2002 4.40039
-c-3.7002 9 -7.2002 17 -12 26.7998zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM384 192c0 88.2002 -71.7998 160 -160 160s-160 -71.7998 -160 -160s71.7998 -160 160 -160
-s160 71.7998 160 160z" />
-    <glyph glyph-name="dyalog" unicode="&#xf399;" horiz-adv-x="416" 
-d="M0 416h171.2c74.5 0 137.7 -24 182.5 -69.5996c40.2002 -40.9004 62.2998 -95.6006 62.2998 -154.301c0 -111.399 -84.0996 -224.1 -244.8 -224.1h-171.2v64h171.2c122.2 0 180.8 84 180.8 160.1c0 79.7002 -67.4004 159.9 -180.8 159.9h-107.2v-55.2002h-64v119.2z" />
-    <glyph glyph-name="earlybirds" unicode="&#xf39a;" horiz-adv-x="480" 
-d="M313.2 400.5c1.2002 13 21.2998 14 36.5996 8.7002c0.900391 -0.299805 26.2002 -9.7002 19 -15.2002c-27.8994 7.40039 -56.3994 -18.2002 -55.5996 6.5zM112.2 393.6c-7.7998 6.2002 19.8994 16.4004 20.8994 16.7002c16.8008 5.7002 38.9004 4.60059 40.2002 -9.59961
-c0.900391 -27.1006 -30.3994 1 -61.0996 -7.10059zM319.4 288c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16c-8.80078 0 -16 7.2002 -16 16s7.19922 16 16 16zM159.7 288c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16s-16 7.2002 -16 16s7.2002 16 16 16z
-M478.2 124.8c-9.90039 -24 -40.7002 -11 -63.9004 1.2002c-13.5 -69.0996 -58.0996 -111.4 -126.3 -124.2c0.299805 -0.899414 -2 0.100586 24 -1c33.5996 -1.39941 63.7998 3.10059 97.4004 8c-19.8008 13.7998 -11.4004 37.1006 -9.80078 38.1006
-c1.40039 0.899414 14.7002 -1.7002 21.6006 -11.5c8.59961 12.5 28.3994 14.7998 30.2002 13.5996c1.59961 -1.09961 6.59961 -20.9004 -6.90039 -34.5996c4.7002 0.899414 8.2002 1.59961 9.7998 2.09961c2.60059 0.799805 17.7002 -11.2998 3.10059 -13.2998
-c-14.3008 -2.2998 -22.6006 -5.10059 -47.1006 -10.7998c-45.8994 -10.7002 -85.8994 -11.8008 -117.7 -12.8008l1 -11.5996c3.80078 -18.0996 -23.3994 -24.2998 -27.5996 -6.2002c0.799805 -17.8994 -27.0996 -21.7998 -28.4004 1l-0.5 -5.2998
-c-0.699219 -18.4004 -28.3994 -17.9004 -28.2998 0.599609c-7.5 -13.5 -28.0996 -6.7998 -26.3994 8.5l1.19922 12.4004c-36.6992 -0.900391 -59.6992 -3.09961 -61.7998 -3.09961c-20.8994 0 -20.8994 31.5996 0 31.5996c2.40039 0 27.7002 -1.2998 63.2002 -2.7998
-c-61.0996 15.5 -103.7 55 -114.9 118.2c-25 -12.8008 -57.5 -26.8008 -68.1992 -0.800781c-10.5 25.4004 21.5 42.6006 66.7998 73.4004c0.700195 6.59961 1.59961 13.2998 2.7002 19.7998c-14.4004 19.6006 -11.6006 36.2998 -16.1006 60.4004
-c-16.7998 -2.40039 -23.2002 9.09961 -23.5996 23.0996c0.299805 7.2998 2.09961 14.9004 2.39941 15.4004c1.10059 1.7998 10.1006 2 12.7002 2.59961c6 31.7002 50.6006 33.2002 90.9004 34.5c19.7002 21.7998 45.2002 41.5 80.8994 48.2998
-c-15.2998 19.4004 -3.39941 39.9004 -2.39941 40.4004c1.7002 0.799805 21.2002 -4.2998 26.2998 -23.2002c5.2002 8.7998 18.2998 11.4004 19.5996 10.7002c1.10059 -0.599609 6.40039 -15 -4.89941 -25.9004c40.2998 -3.5 72.2002 -24.6992 96 -50.6992
-c36.0996 -1.5 71.7998 -5.90039 77.0996 -34c2.7002 -0.600586 11.6006 -0.800781 12.7002 -2.60059c0.299805 -0.5 2.09961 -8.09961 2.40039 -15.3994c-0.5 -13.9004 -6.80078 -25.4004 -23.6006 -23.1006c-3.2002 -17.2998 -2.7002 -32.8994 -8.7002 -47.7002
-c2.40039 -11.6992 4 -23.7998 4.80078 -36.3994c37 -25.4004 70.2998 -42.5 60.2998 -66.9004zM207.4 288.1c0.899414 44 -37.9004 42.2002 -78.6006 40.3008c-21.7002 -1 -38.8994 -1.90039 -45.5 -13.9004c-11.3994 -20.9004 5.90039 -92.9004 23.2002 -101.2
-c9.7998 -4.7002 73.4004 -7.89941 86.2998 7.10059c8.2002 9.39941 15 49.3994 14.6006 67.6992zM259.4 229.8c-4.30078 12.4004 -6 30.1006 -15.3008 32.7002c-2 0.5 -9 0.5 -11 0c-10 -2.7998 -10.7998 -22.0996 -17 -37.2002c15.4004 0 19.3008 -9.7002 23.7002 -9.7002
-c4.2998 0 6.2998 11.3008 19.6006 14.2002zM395.1 314.5c-6.59961 12.0996 -24.7998 12.9004 -46.5 13.9004c-40.1992 1.89941 -78.1992 3.7998 -77.2998 -40.3008c-0.5 -18.2998 5 -58.2998 13.2002 -67.7998c13 -14.8994 76.5996 -11.7998 86.2998 -7.09961
-c15.7998 7.59961 36.5 78.8994 24.2998 101.3z" />
-    <glyph glyph-name="erlang" unicode="&#xf39d;" horiz-adv-x="640" 
-d="M87.2002 394.5c-41.5 -50.2002 -65.6006 -116.2 -65.5 -192.9c-0.100586 -86.7998 29 -159.5 78.7002 -212.1h-100.4v405h87.2002zM325.4 384.8c46.1992 -0.0996094 79.5996 -33.5 80.6992 -83.2002h-169.899c4.09961 49.7002 43.2998 83.1006 89.2002 83.2002z
-M556.1 394.4h0.300781l-0.100586 0.0996094zM556.4 394.4h83.5996v-405h-80.7998c21.3994 23 40.5 49.8994 57.8994 80.7998l-96.3994 48.2002c-33.9004 -55.1006 -83.4004 -105.801 -151.9 -106.101c-99.7002 0.400391 -138.8 85.6006 -138.6 195.3h372.399
-c0.5 12.4004 0.5 18.1006 0 24.1006c2.5 65.2002 -14.7998 120 -46.1992 162.7z" />
-    <glyph glyph-name="facebook-f" unicode="&#xf39e;" horiz-adv-x="320" 
-d="M279.14 160h-74.6895v-224h-100.17v224h-81.3906v92.6602h81.3906v70.6201c0 80.3398 47.8594 124.72 121.08 124.72c35.0693 0 71.75 -6.25977 71.75 -6.25977v-78.8906h-40.4199c-39.8203 0 -52.2402 -24.71 -52.2402 -50.0596v-60.1299h88.9102z" />
-    <glyph glyph-name="facebook-messenger" unicode="&#xf39f;" horiz-adv-x="512" 
-d="M256.55 440c140.04 0 247.45 -102.34 247.45 -240.57c0 -175.13 -166.15 -273.229 -319.44 -231.04c-8.96973 2.44043 -9.64941 0.600586 -62.5596 -22.6992c-2.4375 -1.06445 -5.14355 -1.6543 -7.97168 -1.6543c-10.7617 0 -19.541 8.55176 -19.9082 19.2236
-c-1.41992 46.3701 0.299805 50.7207 -8.0498 58.2305c-48.3604 43.1602 -78.0703 105.64 -78.0703 177.939c0 138.23 108.52 240.57 248.55 240.57zM405.79 254.87c7.0498 11.0801 -6.65039 23.5996 -17.0898 15.6201l-78.4102 -59.3799
-c-2.50586 -1.87988 -5.64258 -2.99316 -9.0127 -2.99316s-6.48145 1.11328 -8.9873 2.99316l-58.0596 43.46c-6.23047 4.65234 -13.9668 7.46582 -22.333 7.46582c-13.2803 0 -24.9512 -6.94434 -31.5771 -17.3965l-73 -115.569
-c-7.05078 -11.0703 6.64941 -23.6006 17.1094 -15.6699l78.3701 59.4395c2.50586 1.87891 5.64258 2.99316 9.0127 2.99316s6.48242 -1.11426 8.9873 -2.99316l58.0801 -43.4697c6.23047 -4.65039 13.9658 -7.46191 22.3301 -7.46191
-c13.2803 0 24.9512 6.94141 31.5801 17.3916z" />
-    <glyph glyph-name="firstdraft" unicode="&#xf3a1;" horiz-adv-x="384" 
-d="M384 256h-64v-128h-128v-128h-192v25.5996h166.4v128h128v128h89.5996v-25.5996zM358.4 217.6h25.5996v-153.6h-128v-128h-192v25.5996h166.4v128h128v128zM384 25.5996v-25.5996h-64v-64h-25.5996v89.5996h89.5996zM0 448h384v-128h-128v-128h-128v-128h-128v384z" />
-    <glyph glyph-name="fonticons-fi" unicode="&#xf3a2;" horiz-adv-x="384" 
-d="M114.4 224h92.3994l-15.2002 -51.2002h-76.3994v-157.8c0 -8 -2.7998 -9.2002 4.39941 -10l59.6006 -5.59961v-34.4004h-179.2v35.2002l29.2002 2.7998c7.2002 0.799805 9.2002 3.2002 9.2002 10.7998v155.8c0 3.2002 -4 3.2002 -8 3.2002h-30.4004v51.2002h38.4004
-v28.7998c0 68 36.3994 96 106 96c46.7998 0 88.7998 -11.2002 88.7998 -72.3994l-69.6006 -8.40039c0.400391 25.5996 -6 31.5996 -22.3994 31.5996c-25.2002 0 -26 -13.5996 -26 -37.5996v-32c0 -3.2002 -4.7998 -6 -0.799805 -6zM384 -35h-140.8v34.4004l28 3.59961
-c7.2002 0.799805 10.3994 2.40039 10.3994 10v148c0 5.59961 -4 9.2002 -9.19922 10.7998l-33.2002 8.7998l9.2002 40.4004h110v-208c0 -8 -3.60059 -8.7998 4 -10l21.5996 -3.59961v-34.4004zM354 312.2l12.4004 -45.6006l-10 -10l-42.8008 22.8008l-42.7998 -22.8008
-l-10 10l12.4004 45.6006l-30 36.3994l4.7998 10h38l21.2002 38.4004h12.7998l21.2002 -38.4004h38l4.7998 -13.1992z" />
-    <glyph glyph-name="fort-awesome-alt" unicode="&#xf3a3;" horiz-adv-x="512" 
-d="M208 210.6c2.09961 0 3.7002 -1.59961 3.7002 -3.69922v-51.7002c0 -2.10059 -1.60059 -3.7002 -3.7002 -3.7002h-22.2002c-2.09961 0 -3.7002 1.59961 -3.7002 3.7002v51.7002c0 2.09961 1.60059 3.69922 3.7002 3.69922h22.2002zM326.2 210.6
-c2 0 3.59961 -1.59961 3.7002 -3.69922v-51.7002c0 -2.10059 -1.60059 -3.7002 -3.7002 -3.7002h-22.2002c-2.09961 0 -3.7002 1.59961 -3.7002 3.7002v51.7002c0 2.09961 1.60059 3.69922 3.7002 3.69922h22.2002zM458.2 335.7
-c28.8994 -40.7002 45.7998 -90.2002 45.7998 -143.7c0 -2 0 -4 -0.0996094 -6c0 -0.700195 0 -1.2998 -0.100586 -2c0 -1.2998 -0.0996094 -2.7002 -0.200195 -4c0 -0.799805 -0.0996094 -1.5 -0.0996094 -2.2998
-c-0.0996094 -1.2002 -0.0996094 -2.40039 -0.200195 -0.700195c-0.0996094 -0.799805 -0.0996094 -1.59961 -0.200195 -2.40039c-0.0996094 -1.19922 -0.199219 -2.39941 -0.299805 -3.5c-0.0996094 -0.799805 -0.200195 -1.59961 -0.200195 -2.39941
-c-0.0996094 -1.2002 -0.299805 -2.40039 -0.399414 -3.60059c-0.100586 -0.799805 -0.200195 -1.5 -0.299805 -2.2998c-0.200195 -1.2998 -0.400391 -2.59961 -0.5 -3.89941c-0.100586 -0.600586 -0.200195 -1.30078 -0.300781 -1.90039l-0.899414 -5.7002
-c-0.100586 -0.599609 -0.200195 -1.09961 -0.299805 -1.7002c-0.200195 -1.2998 -0.5 -2.69922 -0.800781 -4c-0.199219 -0.799805 -0.299805 -1.59961 -0.5 -2.39941c-0.199219 -1.10059 -0.5 -2.2002 -0.699219 -3.2002
-c-0.200195 -0.900391 -0.400391 -1.7002 -0.600586 -2.59961c-0.200195 -1 -0.5 -2 -0.700195 -3c-0.199219 -0.900391 -0.5 -1.80078 -0.699219 -2.7002c-0.300781 -1 -0.5 -1.90039 -0.800781 -2.90039c-0.199219 -0.899414 -0.5 -1.7998 -0.799805 -2.7002
-c-0.299805 -0.899414 -0.599609 -1.89941 -0.799805 -2.7998c-0.299805 -0.899414 -0.5 -1.7998 -0.799805 -2.7002c-0.299805 -0.899414 -0.600586 -1.7998 -0.900391 -2.7998c-0.5 -1.59961 -1.09961 -3.2998 -1.7002 -4.89941
-c-0.299805 -0.900391 -0.599609 -1.80078 -1 -2.80078c-0.399414 -1 -0.699219 -2 -1.09961 -3c-0.299805 -0.799805 -0.599609 -1.5 -0.900391 -2.2998l-1.19922 -3c-0.300781 -0.700195 -0.600586 -1.5 -0.900391 -2.2002c-0.400391 -1 -0.799805 -2 -1.2998 -3
-l-0.900391 -2.09961c-0.399414 -1 -0.899414 -2 -1.39941 -3c-0.300781 -0.700195 -0.600586 -1.2998 -0.900391 -2c-0.5 -1 -1 -2.09961 -1.5 -3.09961c-0.299805 -0.600586 -0.599609 -1.10059 -0.799805 -1.7002c-0.600586 -1.10059 -1.10059 -2.2002 -1.7002 -3.2998
-c-0.0996094 -0.200195 -0.200195 -0.300781 -0.299805 -0.5c-2.2002 -4.10059 -4.40039 -8.2002 -6.7998 -12.2002c-0.200195 -0.400391 -0.5 -0.799805 -0.700195 -1.2002c-0.700195 -1.09961 -1.2998 -2.2002 -2 -3.2998
-c-0.299805 -0.5 -0.600586 -0.900391 -0.900391 -1.40039c-0.700195 -1.09961 -1.39941 -2.09961 -2 -3.2002c-0.299805 -0.5 -0.599609 -0.899414 -0.899414 -1.39941c-0.700195 -1.10059 -1.40039 -2.10059 -2.10059 -3.2002
-c-0.299805 -0.400391 -0.599609 -0.799805 -0.799805 -1.2002c-0.799805 -1.09961 -1.5 -2.2002 -2.2998 -3.2998c-0.200195 -0.200195 -0.299805 -0.5 -0.5 -0.700195c-37.6006 -54.7002 -94.5 -91.3994 -160.101 -102.399
-c-0.899414 -0.100586 -1.69922 -0.300781 -2.59961 -0.400391c-1 -0.200195 -2.09961 -0.299805 -3.09961 -0.5c-0.900391 -0.0996094 -1.80078 -0.299805 -2.80078 -0.400391c-1 -0.0996094 -2 -0.299805 -3 -0.399414c-1 -0.100586 -2 -0.200195 -2.89941 -0.299805
-c-1 -0.100586 -1.90039 -0.200195 -2.90039 -0.300781c-1 -0.0996094 -2.09961 -0.199219 -3.09961 -0.299805c-0.900391 -0.0996094 -1.7998 -0.200195 -2.7002 -0.200195c-1.09961 -0.0996094 -2.2998 -0.0996094 -3.40039 -0.199219
-c-0.799805 0 -1.69922 -0.100586 -2.5 -0.100586c-1.2998 -0.0996094 -2.59961 -0.0996094 -3.89941 -0.0996094c-0.700195 0 -1.40039 -0.100586 -2.10059 -0.100586c-2 0 -4 -0.0996094 -6 -0.0996094s-4 0 -6 0.0996094c-0.699219 0 -1.39941 0 -2.09961 0.100586
-c-1.2998 0 -2.59961 0.0996094 -3.90039 0.0996094c-0.799805 0 -1.69922 0.100586 -2.5 0.100586c-1.09961 0.0996094 -2.2998 0.0996094 -3.39941 0.199219c-0.900391 0.100586 -1.7998 0.100586 -2.7002 0.200195c-1 0.100586 -2.09961 0.200195 -3.09961 0.299805
-c-1 0.100586 -1.90039 0.200195 -2.90039 0.300781c-1 0.0996094 -2 0.199219 -2.90039 0.299805c-1 0.0996094 -2 0.200195 -3 0.399414c-0.899414 0.100586 -1.7998 0.300781 -2.7998 0.400391s-2.09961 0.299805 -3.09961 0.5
-c-0.900391 0.0996094 -1.7002 0.299805 -2.60059 0.400391c-65.5996 10.8994 -122.5 47.6992 -160 99.3994c-0.199219 0.200195 -0.299805 0.5 -0.5 0.700195c-0.799805 1.09961 -1.59961 2.2002 -2.2998 3.2998c-0.299805 0.400391 -0.599609 0.799805 -0.799805 1.2002
-c-0.700195 1.09961 -1.40039 2.09961 -2.09961 3.2002c-0.300781 0.5 -0.600586 0.899414 -0.900391 1.39941c-0.700195 1.10059 -1.40039 2.10059 -2 3.2002c-0.299805 0.5 -0.599609 0.900391 -0.900391 1.40039c-0.699219 1.09961 -1.2998 2.2002 -2 3.2998
-c-0.199219 0.400391 -0.5 0.799805 -0.699219 1.2002c-2.40039 4 -4.60059 8.09961 -6.80078 12.2002c-0.0996094 0.199219 -0.199219 0.299805 -0.299805 0.5c-0.599609 1.09961 -1.09961 2.19922 -1.7002 3.2998c-0.299805 0.599609 -0.599609 1.09961 -0.799805 1.7002
-c-0.5 1 -1 2.09961 -1.5 3.09961c-0.299805 0.700195 -0.599609 1.2998 -0.899414 2c-0.5 1 -0.900391 2 -1.40039 3l-0.900391 2.09961c-0.399414 1 -0.899414 2 -1.2998 3c-0.299805 0.700195 -0.599609 1.5 -0.899414 2.2002l-1.2002 3
-c-0.299805 0.799805 -0.600586 1.5 -0.900391 2.2998c-0.399414 1 -0.799805 2 -1.09961 3c-0.299805 0.900391 -0.600586 1.80078 -1 2.80078c-0.600586 1.59961 -1.10059 3.2998 -1.7002 4.89941c-0.299805 0.900391 -0.599609 1.7998 -0.900391 2.7998
-c-0.299805 0.900391 -0.5 1.80078 -0.799805 2.7002c-0.299805 0.900391 -0.599609 1.90039 -0.799805 2.7998c-0.299805 0.900391 -0.5 1.80078 -0.799805 2.7002c-0.299805 1 -0.5 1.90039 -0.799805 2.90039c-0.200195 0.899414 -0.5 1.7998 -0.700195 2.7002
-c-0.299805 1 -0.5 2 -0.700195 3c-0.200195 0.899414 -0.400391 1.69922 -0.599609 2.59961c-0.200195 1.09961 -0.5 2.2002 -0.700195 3.2002c-0.200195 0.799805 -0.299805 1.59961 -0.5 2.39941c-0.299805 1.30078 -0.5 2.7002 -0.799805 4
-c-0.100586 0.600586 -0.200195 1.10059 -0.300781 1.7002l-0.899414 5.7002c-0.100586 0.599609 -0.200195 1.2998 -0.299805 1.90039c-0.200195 1.2998 -0.400391 2.59961 -0.5 3.89941c-0.100586 0.799805 -0.200195 1.5 -0.300781 2.2998
-c-0.0996094 1.2002 -0.299805 2.40039 -0.399414 3.60059c-0.100586 0.799805 -0.200195 1.59961 -0.200195 2.39941c-0.0996094 1.2002 -0.200195 2.40039 -0.299805 3.5c-0.100586 0.800781 -0.100586 1.60059 -0.200195 2.40039
-c-0.0996094 1.2002 -0.200195 2.40039 -0.200195 3.7002c0 0.799805 -0.0996094 1.5 -0.0996094 2.2998c-0.100586 1.2998 -0.100586 2.7002 -0.200195 4c0 0.700195 0 1.2998 -0.0996094 2c0 2 -0.100586 4 -0.100586 6c0 53.5 16.9004 103 45.7998 143.6
-c2.30078 3.2002 4.7002 6.40039 7.10059 9.5c4.89941 6.2002 10.0996 12.3008 15.5996 18c2.7002 2.90039 5.5 5.7002 8.40039 8.40039c2.89941 2.7002 5.7998 5.40039 8.7998 8c4.5 3.90039 9.09961 7.59961 13.9004 11.2002c1.59961 1.2002 3.19922 2.39941 4.7998 3.5
-c27.2998 19.5996 59 33.7002 93.2998 40.7998c16.0996 3.2998 32.9004 5 50 5s33.7998 -1.7002 50 -5c34.2998 -7 66 -21.0996 93.5996 -40.7002c1.60059 -1.2002 3.2002 -2.2998 4.80078 -3.5c4.7998 -3.59961 9.39941 -7.2998 13.8994 -11.2002
-c12 -10.3994 23 -21.8994 32.7998 -34.3994c2.5 -3.10059 4.80078 -6.2998 7.10059 -9.5zM448 76.5v71.2998c0 2.10059 -1.59961 3.7002 -3.7002 3.7002h-22.2002c-2.09961 0 -3.69922 -1.59961 -3.69922 -3.7002v-25.7998h-29.5v144
-c0 2.09961 -1.60059 3.7002 -3.7002 3.7002h-22.1006c-2.09961 0 -3.69922 -1.60059 -3.69922 -3.7002v-25.9004h-29.5v25.9004c0 2.09961 -1.60059 3.7002 -3.7002 3.7002h-22.2002c-2.09961 0 -3.7002 -1.60059 -3.7002 -3.7002v-25.9004h-29.5v25.9004
-c0 4.7998 -6.5 3.7002 -9.5 3.7002v30.7002c6.7002 1.59961 13.7998 2.7998 20.7998 2.7998c8.80078 0 16.8008 -3.5 25.4004 -3.5c3.7002 0 22.4004 0.899414 22.4004 6.5v48.3994c0 2.10059 -1.60059 3.7002 -3.7002 3.7002c-4.2002 0 -12.2002 -3.5 -19.4004 -3.5
-c-7.89941 0 -16.8994 3.5 -26.2998 3.5c-6.5 0 -12.9004 -0.899414 -19.2002 -2.2998v3.90039c4.40039 2.09961 7.40039 6.69922 7.40039 11.5c0 16.7998 -25.4004 16.7998 -25.4004 0c0 -4.80078 3 -9.5 7.40039 -11.5v-90.2002c-3 0 -9.5 1.09961 -9.5 -3.7002v-25.9004
-h-29.5v25.9004c0 2.09961 -1.60059 3.7002 -3.7002 3.7002h-22.2002c-2.09961 0 -3.7002 -1.60059 -3.7002 -3.7002v-25.9004h-29.5v25.9004c0 2.09961 -1.59961 3.7002 -3.69922 3.7002h-22.1006c-2.09961 0 -3.7002 -1.60059 -3.7002 -3.7002v-144h-29.5996v25.7998
-c0 2.10059 -1.59961 3.7002 -3.7002 3.7002h-22.0996c-2.10059 0 -3.7002 -1.59961 -3.7002 -3.7002v-71.2998c9.40039 -15.5 20.5996 -29.9004 33.5996 -42.9004c20.6006 -20.5996 44.5 -36.6992 71.2002 -48c13.9004 -5.89941 28.2002 -10.2998 42.9004 -13.1992v75.7998
-c0 58.5996 88.5996 58.5996 88.5996 0v-75.7998c14.7002 2.89941 29 7.39941 42.9004 13.1992c26.7002 11.3008 50.5996 27.4004 71.2002 48c13 13 24.1992 27.4004 33.5996 42.9004z" />
-    <glyph glyph-name="freebsd" unicode="&#xf3a4;" 
-d="M303.7 351.8c11.0996 11.1006 115.5 77 139.2 53.2002c23.6992 -23.7002 -42.1006 -128.1 -53.2002 -139.2c-11.1006 -11.0996 -39.4004 -0.899414 -63.1006 22.9004c-23.7998 23.7002 -34.0996 52 -22.8994 63.0996zM109.9 379.9
-c-31.6006 -19.4004 -57.9004 -46.5 -76.4004 -78.7002c-20.7998 36.2998 -44.5 89.0996 -27.9004 105.7c16.4004 16.5 68 -6.40039 104.301 -27zM406.7 274c3.2998 5.5 7 11.7998 10.8994 18.7998c17.6006 -31.2998 27.7002 -67.3994 27.7002 -105.8
-c0 -119.1 -96.5 -215.6 -215.6 -215.6c-119.101 0 -215.601 96.5996 -215.601 215.6c0 119.1 96.5 215.6 215.601 215.6c35.8994 0 69.7002 -8.7998 99.5 -24.2998c-7.2998 -4 -13.9004 -8 -19.6006 -11.5996c-26 4.7002 -32.8994 -16.4004 -14.8994 -48.7002
-c21.7998 -43.0996 89 -90.4004 109.3 -70.0996c5.40039 5.39941 6 14.7998 2.7002 26.0996z" />
-    <glyph glyph-name="gitkraken" unicode="&#xf3a6;" horiz-adv-x="592" 
-d="M565.7 329.9c11.7998 -31.6006 18.2998 -65.7002 18.2998 -101.4c0 -155.1 -122.6 -281.6 -276.3 -287.7v145.8c-8.40039 -0.5 -16.6006 -0.399414 -23.4004 0v-145.899c-153.7 6.2002 -276.3 132.7 -276.3 287.8c0 35.7002 6.5 69.7998 18.2998 101.3
-c2.2998 6.2002 9.2998 9.2002 15.2998 6.60059c5.7002 -2.40039 8.5 -8.80078 6.30078 -14.6006c-10.9004 -29 -16.9004 -60.5 -16.9004 -93.2998c0 -134.6 100.4 -245.7 230.2 -262.7v123.7c-7.90039 1.59961 -15.4004 3.7002 -23 6.2002v-104
-c-106.7 26 -185.9 122.1 -185.9 236.8c0 91.7998 50.7998 171.8 125.8 213.3c5.80078 3.2002 13 0.900391 15.9004 -5c2.7002 -5.5 0.700195 -12.0996 -4.7002 -15.0996c-67.8994 -37.7002 -113.899 -110.101 -113.899 -193.2c0 -93.4004 57.8994 -173.2 139.8 -205.4
-v92.2002c-14.2002 4.5 -24.7998 17.7002 -24.7998 33.5c0 13.1006 6.69922 24.4004 17.2998 30.5c-8.2002 79.6006 -44.5 58.6006 -44.5 83.9004v14.7998c0 38 87.8994 161.7 129.1 164.7c2.60059 0.200195 5.10059 0.200195 7.60059 0
-c41.0996 -2.90039 129 -126.7 129 -164.7v-14.7002c0 -25.2998 -36.2002 -4.39941 -44.5 -83.8994c10.5 -6.10059 17.2998 -17.4004 17.2998 -30.5c0 -15.8008 -10.7002 -29 -24.9004 -33.5v-92.2002c81.9004 32.2998 139.8 112.1 139.8 205.399
-c0 83.2002 -46 155.601 -113.899 193.2c-5.2998 2.90039 -7.40039 9.60059 -4.7002 15.1006c2.90039 5.89941 10.2002 8.19922 15.9004 5c75 -41.5 125.8 -121.5 125.8 -213.301c0 -114.699 -79.2002 -210.899 -185.9 -236.8v104
-c-7.5 -2.59961 -15.0996 -4.7002 -23 -6.2002v-123.699c129.9 17 230.2 128.1 230.2 262.699c0 32.8008 -6 64.3008 -16.9004 93.3008c-2.19922 5.69922 0.600586 12.1992 6.30078 14.5996c6 2.59961 13 -0.5 15.2998 -6.59961zM365.9 172.5
-c-13.1006 0 -23.7002 -10.5996 -23.7002 -23.7002c0 -13.2002 10.7002 -23.7002 23.7002 -23.7002c13.0996 0 23.6992 10.6006 23.6992 23.7002c0 13.2002 -10.6992 23.7002 -23.6992 23.7002zM226.1 125.2c13.2002 0 23.7002 10.7002 23.7002 23.7002
-c0 13.0996 -10.5996 23.6992 -23.7002 23.6992c-13.1992 0 -23.6992 -10.6992 -23.6992 -23.6992s10.5 -23.7002 23.6992 -23.7002z" />
-    <glyph glyph-name="gofore" unicode="&#xf3a7;" horiz-adv-x="400" 
-d="M324 128.2c54.2998 0 65.7002 -50.1006 67.7002 -77.7002c-46.5 -56.2998 -107.8 -82.5 -171 -82.5c-123.7 0 -220.7 101.5 -220.7 224c0 123.4 98 224 220.7 224c59 0 114.3 -23.2998 156.1 -65.5996l-62.2998 -63.3008c-25 25.4004 -58.2998 39.4004 -93.5996 39.4004
-c-73.2002 0 -132.4 -60.2998 -132.4 -134.4c0 -74.1992 59.2002 -134.399 132.4 -134.399c33.5996 0 65.3994 12.7002 89.8994 35.7998v34.7002h13.2002zM311.9 240.7c47.6992 0 88.0996 -35 88.0996 -100.2v-30.5996c-15.5 26.6992 -42.5 41.7998 -76 41.7998h-118.4v89
-h106.301z" />
-    <glyph glyph-name="goodreads" unicode="&#xf3a8;" 
-d="M299.9 256.8c5.09961 -37.2998 -4.7002 -79 -35.9004 -100.7c-22.2998 -15.5 -52.7998 -14.0996 -70.7998 -5.69922c-37.1006 17.2998 -49.5 58.5996 -46.7998 97.1992c4.2998 60.9004 40.8994 87.9004 75.2998 87.5c46.8994 0.200195 71.7998 -31.7998 78.2002 -78.2998
-zM448 360v-336c0 -30.9004 -25.0996 -56 -56 -56h-336c-30.9004 0 -56 25.0996 -56 56v336c0 30.9004 25.0996 56 56 56h336c30.9004 0 56 -25.0996 56 -56zM330 134.8c0 0 -0.0996094 34 -0.0996094 217.3h-29v-40.2998c-0.800781 -0.299805 -1.2002 0.5 -1.60059 1.2002
-c-9.59961 20.7002 -35.8994 46.2998 -76 46c-51.8994 -0.400391 -87.2002 -31.2002 -100.6 -77.7998c-4.2998 -14.9004 -5.7998 -30.1006 -5.5 -45.6006c1.7002 -77.8994 45.0996 -117.8 112.399 -115.199c28.9004 1.09961 54.5 17 69 45.1992
-c0.5 1 1.10059 1.90039 1.7002 2.90039c0.200195 -0.0996094 0.400391 -0.0996094 0.600586 -0.200195c0.299805 -3.7998 0.199219 -30.7002 0.0996094 -34.5c-0.200195 -14.7998 -2 -29.5 -7.2002 -43.5c-7.7998 -21 -22.2998 -34.7002 -44.5 -39.5
-c-17.7998 -3.89941 -35.5996 -3.7998 -53.2002 1.2002c-21.5 6.09961 -36.5 19 -41.0996 41.7998c-0.299805 1.60059 -1.2998 1.2998 -2.2998 1.2998h-26.7998c0.799805 -10.5996 3.19922 -20.2998 8.5 -29.1992c24.1992 -40.5 82.6992 -48.5 128.199 -37.4004
-c49.9004 12.2998 67.3008 54.9004 67.4004 106.3z" />
-    <glyph glyph-name="goodreads-g" unicode="&#xf3a9;" horiz-adv-x="384" 
-d="M42.5996 44.7002h2.80078c12.6992 0 25.5 0 38.1992 -0.100586c1.60059 0 3.10059 0.400391 3.60059 -2.09961c7.09961 -34.9004 30 -54.5996 62.8994 -63.9004c26.9004 -7.59961 54.1006 -7.7998 81.3008 -1.7998c33.7998 7.40039 56 28.2998 68 60.4004
-c8 21.5 10.6992 43.7998 11 66.5c0.0996094 5.7998 0.299805 47 -0.200195 52.7998l-0.900391 0.299805c-0.799805 -1.5 -1.7002 -2.89941 -2.5 -4.39941c-22.0996 -43.1006 -61.2998 -67.4004 -105.399 -69.1006c-103 -4 -169.4 57 -172 176.2
-c-0.5 23.7002 1.7998 46.9004 8.2998 69.7002c20.5996 71.0996 74.5996 118.2 153.899 118.8c61.3008 0.400391 101.5 -38.7002 116.2 -70.2998c0.5 -1.10059 1.2998 -2.2998 2.40039 -1.90039v61.6006h44.2998c0 -280.301 0.0996094 -332.2 0.0996094 -332.2
-c-0.0996094 -78.5 -26.6992 -143.7 -103 -162.2c-69.5 -16.9004 -159 -4.7998 -196 57.2002c-8 13.5 -11.7998 28.2998 -13 44.5zM188.9 411.5c-52.5 0.5 -108.5 -40.7002 -115 -133.8c-4.10059 -59 14.7998 -122.2 71.5 -148.601
-c27.5996 -12.8994 74.2998 -15 108.3 8.7002c47.5996 33.2002 62.7002 97 54.7998 154c-9.7002 71.1006 -47.7998 120 -119.6 119.7z" />
-    <glyph glyph-name="google-drive" unicode="&#xf3aa;" horiz-adv-x="512" 
-d="M339 133.1l-163.6 282.9h161.199l163.601 -282.9h-161.2zM201.5 109.5h310.5l-80.5996 -141.5h-310.5zM154.1 380.6l82.9004 -141.399l-156.4 -271.2l-80.5996 141.5z" />
-    <glyph glyph-name="google-play" unicode="&#xf3ab;" horiz-adv-x="512" 
-d="M325.3 213.7l-220.7 221.3l280.801 -161.2zM47 448l256.6 -255.9l-256.6 -256c-13 6.80078 -21.7002 19.2002 -21.7002 35.3008v441.3c0 16.0996 8.7002 28.5 21.7002 35.2998zM472.2 222.4c19.2002 -14.3008 19.2002 -46.5 1.2002 -60.8008l-60.1006 -34.0996
-l-65.7002 64.5l65.7002 64.5zM104.6 -51l220.7 221.3l60.1006 -60.0996z" />
-    <glyph glyph-name="gripfire" unicode="&#xf3ac;" horiz-adv-x="384" 
-d="M112.5 146.6c0 -26.8994 16.5996 -47.1992 32.5996 -69.5c22.5 -30.1992 44.2002 -56.8994 44.2002 -86.5c-0.0996094 -14.5 -4.39941 -29.6992 -17.5 -46.3994c0 5.2998 4.7998 12.2002 4.7998 22.2998c0 15.2002 -13 39.9004 -78.0996 86.5996
-c-34.2998 29.1006 -66.5 58.5 -66.5 108.301c0 114.699 147.1 176.5 147.1 268.6c0 3.2998 -0.199219 6.7002 -0.599609 10c5.09961 -2.40039 39.0996 -43.2998 39.0996 -90.4004c0 -80.5 -105.1 -129.199 -105.1 -203zM317.8 185.6
-c1.5 -8.39941 2.2002 -16.5996 2.2002 -24.5996c0 -51.7998 -29.4004 -97.5 -67.2998 -136.8c-1 -1 -2.2002 -2.40039 -3.2002 -2.40039c-3.59961 0 -35.5 41.6006 -35.5 53.2002c0 0 41.7998 55.7002 41.7998 96.9004c0 10.7998 -2.7002 21.6992 -9.09961 33.3994
-c-1.5 -32.2998 -55.7002 -87.7002 -58.1006 -87.7002c-2.69922 0 -17.8994 22 -17.8994 42.1006c0 5.2998 1 10.7002 3.2002 15.7998c2.39941 5.5 56.5996 72 56.5996 116.7c0 6.2002 -1 12 -3.40039 17.0996l-4 7.2002c16.7002 -6.5 82.6006 -64.0996 94.7002 -130.9z" />
-    <glyph glyph-name="grunt" unicode="&#xf3ad;" horiz-adv-x="384" 
-d="M61.2998 258.7c0.5 4.89941 2.7998 10 7 12h0.100586c-4.60059 1.7002 -9.2002 3.09961 -13.5 4.09961c42.1992 10.2002 73.3994 -20.5996 83.0996 -31.7998c16.5996 -19.2002 35.5 -8.7998 35.5 -8.7998c0.299805 -11.1006 -10.2998 -19 -21.0996 -19.5
-c1.19922 -15.4004 -13.9004 -32.5 -13.9004 -32.5s5.59961 15 2.7002 25.2998c-0.900391 3.2002 -2 6.09961 -3 8.5c-19.2998 -17.2002 -48 -1.5 -54.9004 6.09961c-9.59961 10.6006 -12.3994 23.8008 -12.7998 34.1006c-1.7998 -3.7998 -3.2998 -9.10059 -4 -16.6006
-c0 0 -6.2998 9.10059 -5.2002 19.1006zM89.5996 260.5c-2.89941 -9.09961 -3.39941 -27.7002 6.90039 -35.2998c16.2998 -12.1006 32.2998 -5 38 -1.7002c-7.5 11.2998 -25.4004 26 -44.9004 37zM231.7 214.7c-10.7998 0.399414 -21.4004 8.39941 -21.2002 19.2998
-c0 0 18.7998 -10.4004 35.5 8.7998c9.7002 11.2002 40.7998 42 83.0996 31.7998c-4.2998 -0.899414 -8.89941 -2.2998 -13.5 -4.09961h0.100586c4.09961 -1.7998 6.39941 -6.7998 7 -11.7998c1.2002 -10 -5.2002 -19.1006 -5.2002 -19.1006
-c-0.599609 7.5 -2.2002 12.8008 -4 16.6006c-0.5 -10.2998 -3.2002 -23.5 -12.7998 -34.1006c-6.7998 -7.59961 -35.5 -23.3994 -54.7998 -6.09961c-1 -2.5 -2.10059 -5.2998 -3 -8.5c-2.90039 -10.2998 2.69922 -25.2998 2.69922 -25.2998s-15.0996 17 -13.8994 32.5z
-M294.4 260.5c-19.5 -11 -37.4004 -25.5996 -44.9004 -37c5.7002 -3.40039 21.5996 -10.5 37.9004 1.59961c10.3994 7.7002 10 26.3008 7 35.4004zM160 29.5c4.09961 0 7 -0.900391 8.7998 -2.7002c2.2002 -2.2998 1.5 -5.2998 0.900391 -6.7998
-c-1.10059 -2.7002 -5.5 -11.5996 -13 -19.7998c-2.7002 -2.90039 -6.60059 -4.60059 -11 -4.60059c-4.2998 0 -8.7002 1.60059 -11.7998 4.30078c-2.30078 2.09961 -10.2002 9.5 -13.7002 18.5996c-1.2998 3.40039 -1 6.09961 0.899414 8.09961
-c1.30078 1.30078 4 2.90039 9.5 2.90039h29.4004zM349.2 130.7c0 0 29.2998 -22.5 21.0996 -70.9004c-5.2998 -29.5 -23.2002 -46 -47 -54.7002c-8.7998 -19.0996 -29.3994 -45.6992 -67.2998 -49.5996c-14.5 -11.7998 -34.5 -19.5 -63.5996 -19.5h-0.200195
-c-29.2002 0 -49.2002 7.7002 -63.6006 19.5c-37.8994 3.90039 -58.5 30.5 -67.2998 49.5996c-23.7998 8.60059 -41.7998 25.2002 -47 54.7002c-8.59961 48.2002 20.6006 70.7998 20.6006 70.7998c2.39941 -17.8994 13 -33.8994 24.5996 -43.7998
-c3.09961 22.7002 3.7002 55.5 3.7002 62.4004c0 14.7002 -9.5 24.5 -12.2002 26.0996c-2.5 1.5 -5.2998 3 -8.2998 4.60059c-18 9.59961 -40.4004 21.5996 -40.4004 43.6992c0 16.1006 9.2998 23.2002 15.4004 27.8008c0.799805 0.599609 1.5 1.19922 2.2002 1.69922
-c2.09961 1.7002 3.69922 3 4.2998 4.40039c4.39941 9.7998 3.59961 34.2002 1.7002 37.5996c-0.600586 0.700195 -16.8008 21 -11.8008 39.2002c2 7.40039 6.90039 13.2998 14.1006 17c5.2998 2.7002 11.7998 4.2002 19.5 4.5c0.0996094 2 0.5 4 0.899414 5.90039
-c0.5 2.59961 1.10059 5.2998 0.900391 8.09961c-0.400391 4.7002 -0.799805 9.10059 -2.2002 11.2998c-8.39941 13.3008 -28.7998 17.6006 -29 17.6006l-12.2998 2.39941l8.09961 9.40039c0.200195 0.200195 17.3008 17.5 46.3008 17.5c7.89941 0 16 -1.2998 23.8994 -3.5
-c24.2998 -7.7998 42.9004 -30.5 49.4004 -39.2998c2 0.599609 3.89941 1.2002 5.89941 1.7002c-1 26.3994 20.7002 47.3994 28.2002 48.2998c0.5 -4.5 -0.399414 -22.2002 7.2002 -27.6006c2.2002 14.4004 9.59961 30.3008 39.0996 40.7002
-c-6.2998 -16.7002 -0.799805 -30.7002 1.80078 -37.2002c20.0996 18.2002 33.6992 15.2002 33.6992 15.2002s-13.1992 -22.7002 -9 -38.5c3.30078 -0.799805 6.5 -1.7002 9.60059 -2.7002c6.5 8.80078 25.2002 31.5 49.3994 39.3008
-c8.10059 2.59961 16.2002 3.89941 24.1006 3.89941c29 0 46.2002 -17.2998 46.2998 -17.5l8.09961 -9.5l-12.2998 -2.39941c-0.200195 0 -20.5996 -4.30078 -29 -17.6006c-1.39941 -2.2998 -1.7998 -6.59961 -2.2002 -11.2998
-c-0.199219 -2.7998 0.300781 -5.5 0.900391 -8.09961c0.400391 -2 0.799805 -3.90039 0.900391 -5.90039c7.59961 -0.299805 14.1992 -1.7998 19.5 -4.5c7.19922 -3.7002 12.0996 -9.59961 14.0996 -17c4.90039 -18.2998 -11.2002 -38.5996 -11.7998 -39.2002
-c-1.90039 -3.39941 -2.7002 -27.7998 1.7002 -37.5996c0.599609 -1.40039 2.19922 -2.7002 4.2998 -4.40039c0.700195 -0.599609 1.39941 -1.09961 2.2002 -1.7002c6.09961 -4.59961 15.3994 -11.5996 15.3994 -27.7998c0 -22.0996 -22.3994 -34.0996 -40.3994 -43.7002
-c-2.90039 -1.59961 -5.80078 -3.09961 -8.30078 -4.59961c-2.69922 -1.59961 -12.1992 -11.4004 -12.1992 -26.0996c0 -6.90039 0.599609 -39.7002 3.69922 -62.4004c11.6006 9.90039 22.2002 25.7998 24.6006 43.7002zM305.7 410.3
-c-17.7998 -5.7002 -31.6006 -23.0996 -37.7002 -32.2002c1.59961 -0.699219 3.09961 -1.39941 4.7002 -2.19922c2.59961 -1.2002 4.89941 -2.40039 7.09961 -3.7002c2.7002 5.5 8.40039 13.7002 20.7002 22.3994c8.2002 5.80078 18.2002 8.90039 28.7002 8.90039
-c3.59961 0 6.7998 -0.400391 9.2002 -0.799805c3.2998 2.09961 6.59961 3.89941 9.69922 5.2998c-4.7998 2 -13.6992 5 -24.6992 5c-6.10059 0 -12.1006 -0.900391 -17.7002 -2.7002zM326.7 392.1c-7.40039 -0.299805 -14 -2.69922 -19.6006 -7
-c-8 -6.39941 -12.0996 -17.6992 -13.5 -22.5c4.90039 -4.19922 8.2002 -8.09961 10.5 -11.1992c3.40039 1 7.30078 1.89941 11.5 2.69922c3.30078 4.5 3.90039 10.6006 4.40039 17c0.5 6.2002 1.09961 12.6006 4.40039 17.8008c0.699219 1.09961 1.5 2.19922 2.2998 3.19922
-zM45.5996 402.7c2.40039 0.399414 5.60059 0.799805 9 0.899414c10.6006 0 20.5 -3.09961 28.8008 -8.89941c12.3994 -8.7002 18.0996 -17 20.6992 -22.4004c2.2002 1.2002 4.60059 2.5 7.10059 3.7002c1.59961 0.799805 3.2002 1.5 4.7998 2.2002
-c-6.09961 8.89941 -19.9004 26.2998 -37.7002 32.0996c-5.7002 1.7998 -11.5996 2.7002 -17.7002 2.7002c-11 0 -19.8994 -3 -24.6992 -5c3.09961 -1.2998 6.39941 -3.09961 9.69922 -5.2998zM90.2998 362.6c-1.39941 4.80078 -5.5 16.1006 -13.5 22.4004
-c-5.5 4.40039 -12.0996 6.7002 -19.5 7c0.799805 -1 1.60059 -2.09961 2.2998 -3.2002c3.30078 -5.2002 3.90039 -11.5996 4.40039 -17.7998c0.5 -6.40039 1 -12.5 4.2998 -16.9004c4.2002 -0.799805 8.10059 -1.7998 11.5 -2.69922c2.2002 3.19922 5.60059 7 10.5 11.1992z
-M58.0996 188.1c8.7002 -5 18.1006 -16.7998 19 -34.1992c0.900391 -14.7002 -0.899414 -49.9004 -3.39941 -75.9004c12.5 -4.7998 26.7002 -6.40039 39.7002 -6.7998c2 4.09961 3.89941 8.5 5.5 13.0996c0.699219 1.90039 19.5996 51 26.3994 62.2002
-c-5.39941 -39 -17.5 -73.7002 -23.5 -89.5996c3.40039 0.399414 7.2998 0.699219 11.7002 0.699219h117c4.40039 0 8.2002 -0.199219 11.7002 -0.699219c-6 15.8994 -18 50.5996 -23.5 89.5996c6.7998 -11.0996 25.7002 -60.2002 26.3994 -62.2002
-c1.60059 -4.59961 3.5 -9 5.5 -13.0996c13 0.399414 27.3008 2 39.7002 6.7998c-2.5 26 -4.2998 61.2998 -3.39941 75.9004c1.09961 17.5 10.3994 29.1992 19.0996 34.1992c2.7002 1.5 5.5 3.10059 8.40039 4.60059c14.7998 8 30.1992 16.2998 30.1992 30.5
-c0 11.0996 -4.2998 14.5 -8.89941 18.2002l-0.5 0.399414c-0.700195 0.600586 -1.5 1.2002 -2.2002 1.7998c0.900391 -7.19922 1.90039 -13.2998 2.7002 -14.8994c0 0 -12.1006 15 -15.7002 44.2998c-1.40039 11.5 1.09961 34.2002 5.09961 43
-c-0.199219 -4.90039 0 -9.7998 0.300781 -14.4004c0.399414 0.900391 0.799805 1.60059 1.2998 2.2002c3.2998 4 11.8994 17.5 9.39941 26.6006c-1 3.39941 -3.19922 6 -6.69922 7.7998c-3.80078 1.89941 -8.80078 2.89941 -15.1006 2.89941
-c-12.2998 0 -25.8994 -3.7998 -32.8994 -6c-25.1006 -7.89941 -55.4004 -30.8994 -64.1006 -37.6992c-0.200195 -0.200195 -0.399414 -0.300781 -0.399414 -0.300781l-5.60059 -3.89941l3.5 5.7998c0.200195 0.299805 19.1006 31.4004 53.1006 46.5
-c-2 2.90039 -7.40039 8.2002 -21.6006 15.0996c-21.3994 10.5 -46.3994 15.8008 -74.2998 15.8008c-27.7998 0 -52.9004 -5.30078 -74.2998 -15.8008c-14.2002 -7 -19.6006 -12.1992 -21.6006 -15.0996c34.1006 -15.0996 53 -46.2002 53.2002 -46.5l3.5 -5.7998
-l-5.59961 3.89941s-0.200195 0.100586 -0.400391 0.300781c-8.7002 6.7998 -39 29.6992 -64.0996 37.6992c-7 2.30078 -20.6006 6 -32.9004 6c-6.2998 0 -11.2998 -1 -15.0996 -2.89941c-3.60059 -1.7998 -5.7998 -4.2998 -6.7002 -7.7998
-c-2.40039 -9.10059 6.2002 -22.6006 9.40039 -26.6006c0.5 -0.599609 0.899414 -1.39941 1.2998 -2.2002c0.299805 4.60059 0.5 9.5 0.299805 14.4004c4 -8.7002 6.5 -31.5 5.09961 -43c-3.59961 -29.2998 -15.6992 -44.2998 -15.6992 -44.2998
-c0.799805 1.59961 1.7998 7.7002 2.69922 14.8994c-0.799805 -0.599609 -1.5 -1.19922 -2.19922 -1.7998l-0.5 -0.399414c-4.60059 -3.60059 -8.90039 -7.10059 -8.90039 -18.2002c0 -14.2002 15.2998 -22.5 30.2002 -30.5c2.7998 -1.5 5.7002 -3 8.39941 -4.60059z
-M34.7998 43.4004c11.9004 -19.7002 35.5 -29.4004 58.2002 -29.5c-4.5 13.2998 -3.09961 24 4.09961 31.7998l1.40039 1.39941c1.7998 2.40039 4.2998 5.80078 7 10c-27.2002 1.10059 -63.5 11 -74.4004 45.4004c-5 -5 -8.39941 -39.0996 3.7002 -59.0996zM80.5 -0.0996094
-c6.5 -9.5 16.5 -19.6006 30.9004 -25.5c-4.90039 7.19922 -8.80078 15.0996 -12.3008 23.0996c-6.39941 0.5 -12.5996 1.2998 -18.5996 2.40039zM192 -50.2002c60.5996 0.100586 78.2998 45.9004 84.9004 64.7002c3.59961 10.5 3.2998 18.2998 -0.900391 23.0996
-c-2.7998 3.30078 -9.5 7.2002 -24.5996 7.2002h-118.801c-15.0996 0 -21.6992 -3.89941 -24.5996 -7.2002c-4.2998 -4.89941 -4.59961 -12.5996 -0.900391 -23.0996c6.60059 -18.9004 24.3008 -64.5996 84.9004 -64.7002zM272.6 -25.5996
-c14.4004 5.89941 24.4004 16 30.9004 25.5c-6 -1.10059 -12.2002 -1.90039 -18.5996 -2.40039c-3.5 -8 -7.40039 -15.9004 -12.3008 -23.0996zM349.2 43.4004c12.2002 19.8994 8.7998 54 3.7998 59c-10.9004 -34.4004 -47.2002 -44.2002 -74.4004 -45.4004
-c2.7002 -4.2002 5.2002 -7.59961 7 -10c0.5 -0.5 1 -1 1.40039 -1.5c7.2002 -7.7002 8.59961 -18.5 4.09961 -31.7998c22.5 0.399414 46.1006 10 58.1006 29.7002zM191.9 260.3c-12.7002 0.200195 -27.2002 17.7998 -27.2002 17.7998
-c9.89941 -6 18.7998 -8.09961 27.2998 -8.2998c8.5 0.200195 17.4004 2.2998 27.2998 8.2998c0 0 -14.5 -17.6992 -27.2002 -17.7998h-0.199219zM253.6 29.5996c5.40039 -0.0996094 8.10059 -1.69922 9.40039 -3c1.90039 -1.89941 2.2002 -4.59961 0.900391 -7.89941
-c-3.5 -8.90039 -11.4004 -16.1006 -13.7002 -18.1006c-3.10059 -2.59961 -7.40039 -4.19922 -11.7998 -4.19922c-4.40039 0 -8.30078 1.59961 -11 4.5c-7.5 8 -12 16.6992 -13 19.2998c-0.600586 1.5 -1.30078 4.39941 0.899414 6.7002
-c1.7002 1.7998 4.7002 2.69922 8.90039 2.69922h29.3994z" />
-    <glyph glyph-name="gulp" unicode="&#xf3ae;" horiz-adv-x="256" 
-d="M209.8 56.9004l-14.0996 -24.6006l-4.60059 -80.2002c0 -8.89941 -28.2998 -16.0996 -63.0996 -16.0996s-63.0996 7.2002 -63.0996 16.0996l-5.80078 79.4004l-14.8994 25.4004c41.2002 -17.3008 126 -16.7002 165.6 0zM13.7998 310.2
-c30.7002 -17 197.8 -16.9004 228.3 0.200195l-14.7998 -136.801c-4.7998 -4.19922 -11.5996 -10.1992 -16.5996 -14.0996c-1.60059 -1.2002 -6 -4.7002 -8 -4.7002c-1.2998 0 -2.2002 0.5 -2.2002 1.7998c0.0996094 1 3.40039 4.5 5 6.40039
-c4.90039 5.7002 13.7998 16 13.7998 23.4004c0 7 -10.7002 14.0996 -25.7002 0.199219c-1.59961 -1.5 -3.09961 -3 -4.5 -4.5c0.400391 1.10059 1.10059 5.10059 1.10059 6.2002c0 2.7998 -1.40039 4 -4.2002 4c-1 0 -1.90039 -0.599609 -2.7002 -1.59961
-c-2.59961 -3.10059 -3.89941 -7.5 -5.2998 -11.2998c-0.5 -1.80078 -1.09961 -3.60059 -1.7002 -5.5c-0.399414 -0.200195 -0.700195 -0.300781 -0.899414 -0.600586c-3.80078 -3.89941 -17.7002 -17 -23.1006 -17c-2.2998 0 -1.59961 3.60059 -1 5.7998
-c1 3.40039 6.7998 17.7002 8.7002 22.3008c4.59961 11.0996 8 19.7998 13.2002 31.8994c3.89941 9.2002 3.7998 8.60059 4.5 10.5c0.700195 2.10059 0.700195 4.90039 -1 6.2002c-1 0.700195 -2 1.09961 -3.2002 1.09961c-2.40039 0 -4.7998 -1.39941 -6.09961 -4.69922
-c-25.5 -64.4004 -25.2002 -63.3008 -26.4004 -68.2002c-2 -1.7002 -4.40039 -3.40039 -6.7998 -4.5c-3.10059 -1.40039 -6.7998 -2.2002 -6.7998 1.2002c0 3.69922 1.39941 8.19922 2.69922 11.6992c2.2002 6.10059 4.90039 11.1006 6.90039 16.7002
-c0.900391 2.40039 1.2998 4.7002 -0.400391 6.90039c-0.799805 1 -1.89941 1.5 -3.19922 1.5c-2.60059 0 -4.10059 -2.60059 -5.2002 -5.10059c-0.700195 -1.5 -1.2998 -3.09961 -1.7998 -4.7998c-1.2002 -4 -3.60059 -8.7002 -5.60059 -12.2998
-c-2.7998 -5 -6.5 -10.0996 -11.0996 -13.5c-2.2002 -1.59961 -4.5 -2.40039 -6.90039 -2.40039c-3.5 0 -2.39941 5.7002 -1.5 9c2.2002 7.80078 5.5 13.3008 9.2998 20.8008c1.30078 2.69922 2.30078 5.39941 -0.299805 7.19922c-0.5 0.300781 -1 0.5 -1.59961 0.700195
-c-3.40039 0.900391 -6 -1.09961 -7.60059 -4.5c-3.09961 -6.2998 -5.39941 -11.7002 -7.09961 -16.2002c-3.2998 -8.89941 -6.90039 -18.2998 -4.59961 -23.7998c1.5 -3.7002 4.5 -5.09961 8.59961 -5.09961c9.7998 0 17.7998 6.7002 22.4004 14.8994
-c-4.30078 -19.7998 8.19922 -17.2998 20 -8.09961c0.0996094 -0.400391 0.0996094 -0.799805 0.199219 -1.2002c1.5 -6.7002 8.7002 -6.7002 14.5 -4.09961c3.5 1.59961 8.2002 4.5 14.4004 10.5c0.200195 0.299805 0.799805 1.39941 -0.799805 -2.2998
-c-7.2002 -16.2002 -13.5 -28.2002 -15 -34.3008c-0.200195 -0.899414 -0.299805 -1.7998 -0.299805 -2.69922c0 -1.80078 0.399414 -3.10059 1.2998 -3.7002c1.59961 -1.2002 4.2002 -1.2998 6.09961 -0.299805c1.7998 1 3.10059 2.59961 4 4.5
-c1 2.19922 0.200195 0.699219 5.2002 14c5 13.3994 2.90039 7.7998 9.09961 22c1.90039 4.2998 4.2002 9.5 8.5 15.5c2.5 3.39941 5.5 7 8.7002 9.69922c5.7002 4.7002 11.7002 5.40039 11.7002 2.5c0 -2.19922 -3.2998 -6.39941 -4.7002 -8.09961
-c-5.2998 -6.7002 -14.3994 -16.2998 -14.3994 -21.5c0 -9.5 12 -8 17.3994 -5.7002c7.2998 3.2002 13.9004 9.60059 19.6006 14.7998l-10.9004 -94.5996c-1.90039 -4.90039 -39.0996 -17.0996 -88.2002 -17.0996c-49 0 -86.2002 12.0996 -88.2002 17.0996l-7.59961 79.5996
-c2.09961 -1.5 4.2998 -2.39941 7.7002 -2.39941c7.39941 0 16.0996 6.7002 21.5 11.7998c2.2998 2.2002 4.39941 4.40039 6.39941 6.59961c-1 -3 -7.09961 -22 -7.2998 -25.1992c-0.0996094 -1 -0.200195 -4.90039 0.799805 -6.30078
-c0.5 -0.799805 1.40039 -1.19922 2.60059 -1.19922c2.89941 0 5.59961 4.69922 6.2998 7.5c0 0 1.7998 6.2998 7.59961 25.7998c6.30078 21.0996 10 24.5 10 34.7002c0 5.59961 -7.2998 6.7998 -9.89941 0l-5.2002 -15.5c-2.2002 -4.5 -8 -11.5 -12.5 -16
-c-3.5 -3.5 -10.7998 -10.1006 -15.7998 -10.1006c-2.40039 0 -3.90039 1.40039 -4.90039 3.60059c-2.2998 5.2998 -0.899414 14.2998 0.600586 19.8994c2.59961 9.7002 6.89941 19.4004 12 28.2002c4.19922 7.2998 10.1992 15.7002 17.0996 20.7002
-c6.59961 4.7998 12.7998 4.5 16.9004 -2.7998c1.5 -2.7002 3.7998 -7.30078 6.7998 -7.30078c2.5 0 5.7002 2.60059 4.5 9.10059c-0.5 2.5 -4.90039 8.7998 -10.1006 11.7998c-6 3.59961 -12.3994 3.59961 -18.6992 0.900391
-c-19.2002 -8.2002 -34.1006 -35.2002 -40 -55.2002zM243.5 318.7c0 -21 -231.2 -21 -231.2 0c0 8.7998 51.7998 15.8994 115.601 15.8994c9 0 17.7998 -0.0996094 26.2998 -0.399414l12.5996 48.7002l61.2998 64.5c1.40039 1.39941 5.80078 0.199219 9.90039 -3.5
-c4.09961 -3.7002 6.59961 -7.90039 5.2998 -9.30078l-0.0996094 -0.0996094l-57.2998 -60.5l-10 -40.7002c39.8994 -2.59961 67.5996 -8.09961 67.5996 -14.5996zM174.1 314.1c0 0.800781 -0.899414 1.5 -2.5 2.10059l-0.199219 -0.799805
-c0 -1.30078 -5 -2.40039 -11.1006 -2.40039c-6.09961 0 -11.0996 1.09961 -11.0996 2.40039c0 0.0996094 0 0.199219 0.0996094 0.299805l0.200195 0.700195c-1.7998 -0.600586 -3 -1.40039 -3 -2.30078c0 -2.09961 6.2002 -3.69922 13.7002 -3.69922
-c7.7002 -0.100586 13.8994 1.59961 13.8994 3.69922z" />
-    <glyph glyph-name="hacker-news-square" unicode="&#xf3af;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM21.2002 218.8h-0.200195c0.0996094 0.100586 0.200195 0.299805 0.299805 0.400391c0 -0.100586 0 -0.299805 -0.0996094 -0.400391z
-M239.2 164.9l80.7998 155.1h-34.7998c-54.7998 -101.2 -48.2998 -98.5996 -60.6006 -125.6c-10.0996 24.3994 -6.7998 27.2998 -59.2998 125.6h-37.2998l79.7998 -153.3v-102.7h31.4004v100.9z" />
-    <glyph glyph-name="hire-a-helper" unicode="&#xf3b0;" horiz-adv-x="512" 
-d="M443.1 448c3.90039 -36.4004 32.5 -65.7998 68.9004 -71.7002v-370.5c-35.4004 -4 -64.9004 -33.3994 -67.9004 -69.7998h-372.199c-5.90039 36.4004 -34.5 63.9004 -71.9004 68.7998v371.5c37.4004 3.90039 67.9004 34.4004 71.9004 71.7002h371.199zM406.1 43.0996
-c7.80078 0 5.80078 10.8008 0 10.8008c-10.2998 3.39941 -13.5 3.59961 -21.6992 13.7998c-7.80078 12.8994 -7.90039 44.3994 -7.90039 127.8v101.2c0 22.0996 12.2002 28.2998 28.5996 32.3994c8.90039 2.2002 3.90039 11.8008 -1 11.8008
-c-36.5 0 -20.5996 -2 -57.0996 -2c-32.7002 0 -16.5 2 -49.2002 2c-3.2998 0 -8.5 -8.30078 -1 -10.8008c4.90039 -1.59961 27.6006 -3.69922 27.6006 -39.2998c0 -45.5996 0.199219 -55.7998 -1 -68.7998c0 -1.2998 -2.30078 -12.7998 -12.8008 -12.7998h-109.199
-c-10.5 0 -12.8008 11.5 -12.8008 12.7998c-1.19922 13 -1 23.2002 -1 68.7998c0 35.6006 22.7002 37.7002 27.6006 39.2998c7.5 2.5 2.2998 10.8008 -1 10.8008c-32.7002 0 -16.5 -2 -49.2002 -2c-36.5 0 -20.5996 2 -57.0996 2c-5 0 -9.80078 -9.60059 -1 -11.8008
-c16.3994 -4.09961 28.5996 -10.1992 28.5996 -32.3994v-101.2c0 -83.4004 -0.200195 -114.9 -7.90039 -127.8c-8.19922 -10.2998 -11.5 -10.4004 -21.6992 -13.7998c-5.80078 0 -7.90039 -10.8008 0 -10.8008c36.2998 0 18.7998 2 55.0996 2c35.7998 0 21 -2 56.0996 -2
-c6 0 4.90039 8.2002 0 9.80078c-22.7998 7.59961 -22.8994 10.2998 -24.5996 12.7998c-10.4004 15.5996 -5.90039 83 -5.90039 113c0 5.2998 6.40039 12.7998 13.8008 12.7998h111.199c7.40039 0 13.8008 -7.5 13.8008 -12.7998c0 -30 4.5 -97.4004 -5.90039 -113
-c-1.7002 -2.60059 -1.7998 -5.2002 -24.5996 -12.7998c-4.90039 -1.60059 -5.90039 -9.80078 0 -9.80078c35.0996 0 20.2998 2 56.0996 2c36.2998 0 18.7998 -2 55.0996 -2z" />
-    <glyph glyph-name="hotjar" unicode="&#xf3b1;" 
-d="M414.9 286.5c30 -53 41.7998 -121.6 26.2998 -180.9c-14.7002 -56.6992 -68.2998 -120.3 -148.8 -145.6c54.5 76.9004 43.8994 200.1 -27.1006 215.5c54.2002 -93.9004 -53.7002 -180.3 -110.8 -93.9004c-2.5 -7.19922 -25.0996 -74.5 4.09961 -129.6
-c-61.0996 9.09961 -117.8 33.5 -144.6 93.4004c-35 78.1992 -2.7002 149.8 79 204.899c129.2 87.2998 28.0996 197.7 28.0996 197.7s219.101 -29 293.801 -161.5z" />
-    <glyph glyph-name="hubspot" unicode="&#xf3b2;" horiz-adv-x="512" 
-d="M267.4 236.4l-163.2 114.699c-7.90039 -4.69922 -17 -7.59961 -26.7998 -7.59961c-28.8008 0 -52.2002 23.4004 -52.2002 52.2998c0 28.7998 23.3994 52.2002 52.2002 52.2002c28.8994 0 52.3994 -23.4004 52.3994 -52.2002c0 -4.7998 -0.799805 -9.39941 -2 -13.7998
-c51.4004 -39.0996 141.3 -103.9 168.9 -124.8c13.0996 6.89941 27.5 11.5 42.7002 13.5996v61.2002c-17.5 7.40039 -28.2002 23.7998 -28.2002 42.9004c0 26.0996 20.5996 47.8994 46.7002 47.8994c26.0996 0 47 -21.7998 47 -47.8994
-c0 -19.1006 -10.7002 -35.5 -28.2002 -42.9004v-61.5996c62.5 -9.5 110.2 -63.5 110.2 -128.7c0 -71.9004 -58.1006 -130.2 -130 -130.2c-29.9004 0 -57.3008 10 -79.3008 26.9004l-50 -50.2002c1.30078 -3.90039 1.90039 -7.90039 1.90039 -12.1006
-c0 -10.6992 -4.2002 -20.8994 -11.7998 -28.5c-7.7002 -7.69922 -17.7998 -11.5996 -28.6006 -11.5996c-10.6992 0 -20.8994 4 -28.5 11.5996c-7.59961 7.60059 -11.7998 17.7002 -11.7998 28.5c0 10.8008 4.2002 21 11.7998 28.6006
-c7.60059 7.59961 17.7002 11.7998 28.5 11.7998c4.90039 0 9.60059 -0.900391 14 -2.5l49.5 49.7998c-16.2998 21.7002 -26 48.7002 -26 78c0 37.2998 15.7002 70.9004 40.8008 94.6006zM356.9 72.7998c38.0996 0 69 30.9004 69 69c0 38.1006 -30.9004 69 -69 69
-c-38.1006 0 -69 -30.8994 -69 -69c0 -38.0996 30.8994 -69 69 -69z" />
-    <glyph glyph-name="itunes" unicode="&#xf3b4;" 
-d="M223.6 367.7c94.5 0 171.2 -76.7002 171.2 -171.3c0 -94.5 -76.5996 -171.2 -171.2 -171.2c-94.5996 0 -171.1 76.7998 -171.1 171.3s76.5 171.2 171.1 171.2zM303 127.7c1.40039 6.2002 0.900391 -3 1 167.6c0 5.7002 -3.2998 9.10059 -9 8.7002
-c-1.7998 0 -14.0996 -2.40039 -115.1 -21.4004c-0.900391 0 -4.60059 -1 -6.7002 -2.69922c-2 -1.60059 -3.10059 -3.80078 -3.5 -6.40039c-1.7002 -6.7002 2.39941 -128 -2.60059 -133.7c-2.09961 -2.5 -4.69922 -3.2002 -7.69922 -3.7002
-c-17.7002 -3.19922 -29.6006 -4.7998 -38 -12.7998c-14.5 -14.2002 -7 -38.8994 14.3994 -42.8994c8 -1.40039 23.1006 0.599609 31.4004 5.19922c7.2998 3.80078 12.7998 10.6006 14.8994 19.6006c1.7002 7.7002 1.2002 2.39941 1.2002 118.5
-c0 5.7002 1.7002 7.2002 6.7002 8.2998c0 0 87.9004 16.4004 91.9004 17.0996c5.69922 1 8.39941 -0.5 8.39941 -6.09961c0 -78.7998 1 -77.2002 -2.2002 -80.7998c-2.09961 -2.5 -4.69922 -3.2002 -7.69922 -3.7002c-17.7002 -3.2002 -29.6006 -4.7998 -38 -12.7998
-c-10.6006 -10.4004 -10.4004 -26.7998 1.39941 -36.7998c9.7002 -7.80078 19.7998 -7.2002 31.9004 -5c13.7998 2.59961 24.0996 10.1992 27.2998 23.7998zM345.2 416c56.8994 0 102.8 -45.9004 102.8 -102.8v-242.4c0 -56.8994 -45.7998 -102.8 -102.8 -102.8h-242.4
-c-56.8994 0 -102.8 45.9004 -102.8 102.8v242.4c0 56.8994 45.9004 102.8 102.8 102.8h242.4zM223.6 4c106.301 0 192.5 86.2002 192.5 192.5s-86.1992 192.5 -192.5 192.5c-106.3 0 -192.5 -86.2002 -192.5 -192.5s86.2002 -192.5 192.5 -192.5z" />
-    <glyph glyph-name="itunes-note" unicode="&#xf3b5;" horiz-adv-x="384" 
-d="M381.9 59.7998c-6.40039 -27.3994 -27.2002 -42.7998 -55.1006 -48c-24.5 -4.5 -44.8994 -5.59961 -64.5 10.2002c-23.8994 20.0996 -24.2002 53.4004 -2.7002 74.4004c17 16.1992 40.9004 19.5 76.8008 25.7998c6 1.09961 11.1992 2.5 15.5996 7.39941
-c6.40039 7.2002 4.40039 4.10059 4.40039 163.2c0 11.2002 -5.5 14.2998 -17 12.2998c-8.2002 -1.39941 -185.7 -34.5996 -185.7 -34.5996c-10.2002 -2.2002 -13.4004 -5.2002 -13.4004 -16.7002c0 -234.7 1.10059 -223.899 -2.5 -239.5
-c-4.2002 -18.2002 -15.3994 -31.8994 -30.2002 -39.5c-16.7998 -9.2998 -47.1992 -13.3994 -63.3994 -10.3994c-43.2002 8.09961 -58.4004 58 -29.1006 86.5996c17 16.2002 40.9004 19.5 76.8008 25.7998c6 1.10059 11.1992 2.5 15.5996 7.40039
-c10.0996 11.5 1.7998 256.6 5.2002 270.2c0.799805 5.19922 3 9.59961 7.09961 12.8994c4.2002 3.5 11.7998 5.5 13.4004 5.5c204 38.2002 228.899 43.1006 232.399 43.1006c11.5 0.799805 18.1006 -6 18.1006 -17.6006c0.200195 -344.5 1.09961 -326 -1.7998 -338.5z" />
-    <glyph glyph-name="jenkins" unicode="&#xf3b6;" horiz-adv-x="512" 
-d="M487.1 23c1.5 -11.9004 -5.2998 -28.2998 -8.69922 -39.7002c-4.90039 -16.2998 -9.7002 -31.8994 -14.6006 -47.2002h-422c-0.700195 1.90039 -1.39941 4 -2.09961 6c-4.60059 14.2002 -12.6006 31.7002 -14.7002 45.8008
-c-3.09961 20.8994 16.5996 22.0996 29.2002 31.0996c19.5 14 34.7998 21.7998 55.8994 34.2998c6.30078 3.7998 25.1006 13.2002 27.3008 17.6006c4.2998 8.69922 -7.30078 20.8994 -10.4004 27.6992c-4.90039 10.7002 -7.5 19.8008 -8.2002 30.4004
-c-17.7002 2.7998 -31.0996 13.2998 -39.2002 25.2002c-13.3994 19.7002 -22.6992 56 -11.0996 83.7002c0.900391 2.19922 5.40039 6.5 6.09961 9.7998c1.40039 6.59961 -2.5 15.3994 -2.69922 22.3994c-1.2002 36 6.09961 67 30.2998 77.8008
-c9.7998 39.0996 45 52.1992 78.0996 71.5996c12.2998 7.2998 26 11.9004 40.1006 17.0996c50.5 18.7002 128.1 15.1006 170.1 -16.5996c17.7998 -13.5 46.2002 -41.9004 56.4004 -62.5c26.8994 -54.2998 25 -145.1 6.19922 -211.2
-c-2.5 -8.89941 -6.19922 -21.8994 -11.2998 -32.5996c-3.59961 -7.40039 -14.7002 -22.2998 -13.2998 -28.9004c1.40039 -6.7998 25.2998 -24.8994 30.4004 -29.8994c9.19922 -8.80078 26.7998 -20.7002 28.1992 -31.9004zM205.9 414.3
-c-33.2002 -9.39941 -75.7002 -33.5 -89.3008 -63.3994c10.6006 1.5 17.9004 6.7998 28.3008 7.5c3.89941 0.299805 9.09961 -1.60059 13.5996 -0.5c9 2.2998 16.5996 22.5 23.4004 30c6.59961 7.39941 14.5996 10.5 20 17.1992c3.5 1.7002 8.69922 1.60059 8.89941 6.80078
-c-1.5 1.69922 -3.09961 2.89941 -4.89941 2.39941zM101.1 320.7c-14.6992 -16.1006 -11.5996 -46.2998 -9.7998 -67.7998c26.5 16.6992 61.6006 -1.30078 61.2998 -29.6006c12.6006 0.299805 4.7002 15.7998 2.40039 25.7002c-7.5 32.5996 12.5996 67.9004 0.900391 97.5996
-c-22.7002 -1.7998 -41.3008 -11 -54.8008 -25.8994zM137.8 120.5c4.90039 -20 15.7002 -46 26.2998 -61.4004c13.6006 -19.3994 40.1006 -22.2998 68.7002 -24.1992c5.10059 11 23.9004 10.0996 36.2002 7.19922c-14.7002 5.80078 -28.4004 19.9004 -39.7002 32.4004
-c-13 14.2998 -26.0996 29.7002 -26.7998 48.4004c24.5 -34 44.7998 -63.8008 89.5 -78.8008c33.7998 -11.2998 73.2002 5.2002 99.2002 23.4004c10.7998 7.59961 17.2002 19.5996 24.8994 30.5996c28.7002 41.2002 42 100.101 39.1006 157.101
-c-1.2002 23.5 -1.10059 47 -9 62.7998c-8.2998 16.5996 -36.2002 31.2998 -52.5 16.4004c-3 16.0996 13.5996 26.0996 33.0996 20.2998c-13.8994 18 -28.5996 39.5996 -48.2998 50.7002c-34.4004 19.5 -92.7002 34.0996 -129.3 15.7998
-c-29.6006 -14.7002 -69.5 -39.1006 -83.1006 -70c12.7002 -29.7998 -3.7998 -57.1006 -4.7998 -87.4004c-0.599609 -16.0996 7.60059 -30.2002 8.2002 -47.7002c-4.40039 -7.19922 -17.7002 -8.09961 -26.9004 -7.59961c-3.09961 15.5 -8.5 32.9004 -24.5 34.7002
-c-22.5 2.39941 -39.0996 -16.2998 -40.0996 -35.7998c-1.2002 -23 17.7002 -61 44.4004 -58.4004c10.2998 1.09961 12.7998 11.4004 24.0996 11.2998c6.09961 -12.2002 -9.40039 -16 -11 -24.7002c-0.400391 -2.19922 1.2998 -11 2.2998 -15.0996zM359.8 -3.59961
-c-1.59961 -4.40039 0.299805 -10.4004 -0.599609 -16.5c14.8994 -4.2002 31.8994 -6.40039 50.7002 -7c3.69922 4.7998 4.89941 13.7998 4.5 22.7998c-0.600586 10.7998 -3.40039 33.0996 -10.1006 37c-14.0996 8.2002 -39 -16.5 -49.5996 -20.2998
-c1.2002 -3.40039 3.09961 -6 3.2002 -10.2002c6.2998 1.5 13.8994 0.5 19.2998 -2.2002c-6.2998 -0.700195 -13.2998 -0.599609 -17.4004 -3.59961zM342.6 16.4004c7.60059 5.5 14.3008 12 22.2002 17.0996c-18.2002 -1.59961 -41 -12.9004 -59 -4.90039
-c-0.0996094 -0.899414 -1.2998 -0.599609 -1.5 -1.39941c12.2998 -9.60059 21.5 -11.6006 38.2998 -10.7998zM330.5 -16.7998c26.9004 -8.40039 22.2002 36.7998 -2.7998 20.2002c-0.700195 -8.2002 1.2002 -10.8008 2.7998 -20.2002zM226 9.40039
-c0 6.19922 3.59961 12 2.7998 16.3994c-13.7998 2.40039 -31.8994 0.799805 -41.2998 7.2998c-9.59961 -9.69922 26.9004 -23 38.5 -23.6992zM57.7002 -49.0996v-0.100586h180.7c-0.800781 2.5 -1.5 4.90039 -2.2002 7.2002c-4.7998 15.2998 -7.5 26.7002 -8.7002 35.5
-c-19.2002 9.2002 -39.7002 18.5 -56.2002 30.2002c-3 2.2002 -23.3994 28.7002 -26.2002 27.5996c-36.8994 -14.5996 -71.3994 -39.7002 -102.199 -63.5c5.59961 -11.7998 10.5 -24.2002 14.7998 -36.8994zM298.3 -54.7998h-0.799805
-c0.299805 0.200195 0.5 0.399414 0.799805 0.5v-0.5zM305.8 -49.0996h9.60059c-1 1.5 -2.10059 2.89941 -3.2002 4.2998c-2.10059 -1.5 -4.2998 -2.90039 -6.40039 -4.2998zM320.9 -24.4004c0.0996094 3.60059 0.299805 7.2002 0.399414 10.6006
-c-6.5 3.2002 -14 5.5 -23.5 5.89941c6.5 3.30078 15.9004 3.2002 21.7998 7.10059c0.100586 1.5 0.100586 2.89941 0.200195 4.2998c-10.7998 0.900391 -14.7998 5.59961 -21.8994 9.5c-11.6006 6.40039 -29 13.2002 -43.9004 16.0996
-c-18.5 3.60059 -16.7998 -25.1992 -16 -42.3994c0.700195 -13.6006 7.7002 -28 10.7998 -37c1.5 -4.2002 1.7998 -8.7002 5.40039 -9.5c6.39941 -1.5 27.3994 6.89941 33.3994 10.2002c12.7002 6.89941 22.5 17.8994 33.3008 25.1992zM374.3 -49.0996l0.600586 12.5996
-c-11.2002 -0.700195 -17.5 10.2002 -25.4004 11c-6.90039 0.700195 -12.7002 -7.90039 -21.7002 -4.2002c-2 -2.2002 -3.89941 -4.7002 -6 -6.89941c3.2002 -3.90039 6.10059 -8.10059 8.90039 -12.5h17.3994c0.200195 3.19922 2.80078 5.7998 6.10059 5.7998
-s6 -2.60059 6.09961 -5.7998h14zM383 -49.0996h36.2998c-6.7002 10.1992 -20.0996 18.7998 -35.7002 11.5c-0.199219 -3.7002 -0.399414 -7.5 -0.599609 -11.5zM466.4 -12.0996c1.19922 6.19922 4.59961 19.5996 3.7998 25.0996
-c-1.40039 9.7998 -14.6006 17.0996 -21.4004 23.0996c-12.3994 11.1006 -20.2002 21 -33.2002 31.4004c-5.19922 -7.7998 -16.5 -13 -20.7998 -19.2998c30.7002 14.8994 36.2998 -55.7998 24.2002 -78.5c1.90039 -6.7998 8.2998 -9.40039 10.9004 -15.5
-c-0.700195 -1.10059 -1.30078 -2.2002 -1.90039 -3.2998h27.9004c0.199219 0 0.399414 0 0.599609 -0.100586c4.09961 13.1006 7.59961 25.9004 9.90039 37.1006zM222.2 317.5c5.39941 14.9004 27.2002 34.7002 45 32c7.7002 -1.2002 18 -8.2002 12.2002 -17.7002
-c-30.2002 7 -45.2002 -12.5996 -54.4004 -33.0996c-8.09961 2 -4.90039 13.0996 -2.7998 18.7998zM406.3 254.4c8.2002 3.59961 22.4004 0.699219 29.6006 5.2998c-4.2002 11.5 -10.3008 21.3994 -9.30078 37.7002c0.5 0 1 0 1.40039 -0.100586
-c6.7998 -14.2002 12.7002 -29.2002 21.4004 -41.7002c-5.7002 -13.5 -43.6006 -25.3994 -43.1006 -1.19922zM309.5 251.7c-6.7998 10.8994 -19 32.5 -14.5 45.2998c6.5 -11.9004 8.59961 -24.4004 17.7998 -33.2998c4.10059 -4 12.2002 -9 8.2002 -20.2002
-c-0.900391 -2.7002 -7.7998 -8.59961 -11.7002 -9.7002c-14.3994 -4.2998 -47.8994 -0.899414 -36.5996 17.1006c11.8994 -0.700195 27.8994 -7.80078 36.7998 0.799805zM336.8 181.7c3.7998 -6.60059 1.40039 -18.7002 12.1006 -20.6006
-c20.1992 -3.39941 43.5996 12.3008 58.0996 17.8008c9 15.1992 -0.799805 20.6992 -8.90039 30.5c-16.5996 20 -38.7998 44.7998 -38 74.6992c6.7002 4.90039 7.30078 -7.39941 8.2002 -9.69922c8.7002 -20.3008 30.4004 -46.2002 46.2998 -63.5
-c3.90039 -4.30078 10.3008 -8.40039 11 -11.2002c2.10059 -8.2002 -5.39941 -18 -4.5 -23.5c-21.6992 -13.9004 -45.7998 -29.1006 -81.3994 -25.6006c-7.40039 6.7002 -10.2998 21.4004 -2.90039 31.1006zM135.5 190.9c-6.7998 3.89941 -8.40039 21 -16.4004 21.3994
-c-11.3994 0.700195 -9.2998 -22.2002 -9.2998 -35.5c-7.7998 7.10059 -9.2002 29.1006 -3.5 40.2998c-6.59961 3.2002 -9.5 -3.59961 -13.0996 -5.89941c4.7002 34.0996 49.7998 15.7998 42.2998 -20.2998zM435.1 162.1c-10.0996 -19.1992 -24.3994 -40.3994 -54 -41
-c-0.599609 6.2002 -1.09961 15.6006 0 19.4004c22.7002 2.2002 36.6006 13.7002 54 21.5996zM293.2 149.7c18.8994 -9.90039 53.5996 -11 79.2998 -10.2002c1.40039 -5.59961 1.2998 -12.5996 1.40039 -19.4004c-33 -1.7998 -72 6.40039 -80.7002 29.6006zM385.4 103
-c-1.7002 -4.2998 -5.30078 -9.2998 -9.80078 -11.0996c-12.0996 -4.90039 -45.5996 -8.7002 -62.3994 0.299805c-10.7002 5.7002 -17.5 18.5 -23.4004 26c-2.7998 3.59961 -16.8994 12.8994 -0.200195 12.8994c13.1006 -32.6992 58 -29 95.8008 -28.0996z" />
-    <glyph glyph-name="joget" unicode="&#xf3b7;" horiz-adv-x="496" 
-d="M378.1 403c116.601 -71.7998 152.9 -224.6 81 -341.2c-71.8994 -116.5 -224.6 -152.8 -341.199 -80.8994c-116.601 71.8994 -152.9 224.6 -81 341.199c46.8994 76 128.1 117.9 211.3 117.9c44.3994 0 89.3994 -11.9004 129.899 -37zM429.9 79.7998
-c5.2998 8.7002 9.89941 17.6006 13.8994 26.6006c-32.0996 -1.10059 -157.1 1.5 -208.8 -17.6006c-58.4004 -21.5 -36.9004 -53.3994 -31.2002 -67.0996c3.7998 -9.10059 14.7002 -28.7998 23.7002 -42.4004c6.7998 -0.599609 13.5996 -1 20.4004 -1
-c71.5996 0 141.6 36 182 101.5zM229.1 166.1c51 -1.2998 205.4 -4.39941 230.301 -4.89941c11.8994 81.7998 -24.5 166.6 -99.3008 212.7c-100.5 61.8994 -232.1 30.6992 -294 -69.8008c-28.5996 -46.3994 -37.2998 -99.3994 -28.5 -149.1
-c11 40.9004 49.7002 131.5 178.301 140.2c50.8994 4 41.5 -19.2002 23.5996 -29.7002c-17.7998 -10.5 -45.7002 -23.7998 -68.9004 -51.2002c-23.1992 -27.3994 3 -46.7998 58.5 -48.2002zM412.9 220.9c22.6992 -6 19.0996 -15.5 19.0996 -15.5l-46.5 -23.4004
-l-169.5 -1.59961s33.7998 10.7998 65.2998 31.2998c26 16.8994 49.7002 35.5996 67.5 35.5996c3.7002 0 7.2002 -0.899414 10.4004 -2.7002c18.5 -10.5996 -2.90039 -18.1992 -13.4004 -24.5996s-50.7002 -34.5 -50.7002 -34.5s1.40039 -7.59961 31.1006 8.2002
-c29.7002 15.8994 64 33.2002 86.7002 27.2002z" />
-    <glyph glyph-name="js" unicode="&#xf3b8;" 
-d="M0 416h448v-448h-448v448zM243.8 66.5996v143.7h-42.0996v-143.1c0 -21.1006 -8.7998 -26.5 -22.6006 -26.5c-14.5 0 -20.5 9.89941 -27.0996 21.5996l-34.2998 -20.7002c10 -21.0996 29.5 -38.5 63.2002 -38.5c37.2998 0 62.8994 19.9004 62.8994 63.5zM343.4 3.09961
-c39.8994 0 69.6992 20.8008 69.6992 58.6006c0 35.2002 -20.0996 50.8994 -55.8994 66.2002l-10.5 4.5c-18.1006 7.89941 -25.9004 13 -25.9004 25.5996c0 10.2002 7.7998 18 20.1006 18c12.0996 0 19.8994 -5.09961 27.0996 -18l32.7998 21
-c-13.7998 24.4004 -33 33.7002 -59.7998 33.7002c-37.5 0 -61.5996 -24 -61.5996 -55.6006c0 -34.2998 20.0996 -50.5996 50.5 -63.5l10.5 -4.5c19.2998 -8.5 30.6992 -13.5996 30.6992 -28c0 -12.0996 -11.1992 -20.7998 -28.5996 -20.7998
-c-20.7002 0 -32.5 10.9004 -41.5 25.6006l-34.2998 -19.8008c12.2998 -24.3994 37.5996 -43 76.7002 -43z" />
-    <glyph glyph-name="js-square" unicode="&#xf3b9;" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM243.8 66.5996v143.7h-42.0996v-143.1c0 -21.1006 -8.7998 -26.5 -22.6006 -26.5c-14.5 0 -20.5 9.89941 -27.0996 21.5996
-l-34.2998 -20.7002c10 -21.0996 29.5 -38.5 63.2002 -38.5c37.2998 0 62.8994 19.9004 62.8994 63.5zM343.4 3.09961c39.8994 0 69.6992 20.8008 69.6992 58.6006c0 35.2002 -20.0996 50.8994 -55.8994 66.2002l-10.5 4.5c-18.1006 7.89941 -25.9004 13 -25.9004 25.5996
-c0 10.2002 7.7998 18 20.1006 18c12.0996 0 19.8994 -5.09961 27.0996 -18l32.7998 21c-13.7998 24.4004 -33 33.7002 -59.7998 33.7002c-37.5 0 -61.5996 -24 -61.5996 -55.6006c0 -34.2998 20.0996 -50.5996 50.5 -63.5l10.5 -4.5
-c19.2998 -8.5 30.6992 -13.5996 30.6992 -28c0 -12.0996 -11.1992 -20.7998 -28.5996 -20.7998c-20.7002 0 -32.5 10.9004 -41.5 25.6006l-34.2998 -19.8008c12.2998 -24.3994 37.5996 -43 76.7002 -43z" />
-    <glyph glyph-name="keycdn" unicode="&#xf3ba;" horiz-adv-x="512" 
-d="M63.7998 38.7002l60.5 59c32.1006 -42.7998 71.1006 -66 126.601 -67.4004c30.5 -0.700195 60.2998 7 86.3994 22.4004c5.10059 -5.2998 18.5 -19.5 20.9004 -22c-32.2002 -20.7002 -69.6006 -31.1006 -108.101 -30.2002
-c-43.2998 1.09961 -84.5996 16.7002 -117.699 44.4004c0.299805 0.599609 -38.2002 -37.5 -38.6006 -37.9004c9.5 -29.7998 -13.0996 -62.4004 -46.2998 -62.4004c-26.7998 0.100586 -47.5 21.7002 -47.5 48.5c0 34.3008 33.0996 56.6006 63.7998 45.6006zM418.7 291.1
-c19.0996 -31.2998 29.5996 -67.3994 28.7002 -104c-1.10059 -44.7998 -19 -87.5 -48.6006 -121c0.299805 -0.299805 23.7998 -25.1992 24.1006 -25.5c9.59961 1.30078 19.1992 -2 25.8994 -9.09961c11.2998 -12 10.9004 -30.9004 -1.09961 -42.4004
-c-12 -11.2998 -30.9004 -10.8994 -42.4004 1.10059c-6.7002 7 -9.39941 16.7998 -7.59961 26.2998c-24.9004 26.5996 -44.4004 47.2002 -44.4004 47.2002c42.7002 34.0996 63.2998 79.5996 64.4004 124.2c0.700195 28.8994 -7.2002 57.1992 -21.1006 82.1992zM104 394.9
-c6.7002 -7 9.40039 -16.8008 7.59961 -26.3008l45.9004 -48.0996c-4.7002 -3.7998 -13.2998 -10.4004 -22.7998 -21.2998c-25.4004 -28.5 -39.6006 -64.7998 -40.7002 -102.9c-0.700195 -28.8994 6.09961 -57.2002 20 -82.3994l-22 -21.5
-c-19.2998 31.5996 -28.9004 67.6992 -27.7998 104.699c1 44.6006 18.2998 87.6006 47.5 121.101l-25.2998 26.3994c-9.60059 -1.2998 -19.2002 2 -25.9004 9.10059c-11.2998 12 -10.9004 30.8994 1.09961 42.3994c11.9004 11.2002 30.6006 10.9004 42.4004 -1.19922z
-M464.9 440c26 0 47.0996 -22.4004 47.0996 -48.2998c0 -25.9004 -21.0996 -47.7002 -47.0996 -47.7002c-6.30078 -0.0996094 -14 1.09961 -15.9004 1.7998l-62.9004 -59.7002c-32.6992 43.6006 -76.6992 65.9004 -126.899 67.2002
-c-30.5 0.700195 -60.2998 -6.7998 -86.2002 -22.3994l-21.0996 22c32.1992 20.7998 69.5996 31.0996 108.1 30.1992c43.2998 -1.09961 84.5996 -16.6992 117.7 -44.5996l41.0996 38.5996c-1.5 4.7002 -2.2002 9.60059 -2.2002 14.5
-c-0.0996094 26.7002 22.3008 48.4004 48.3008 48.4004zM256.7 334.6c5.5 0 10.8994 -0.399414 16.3994 -1.09961c78.1006 -9.7998 133.4 -81.0996 123.801 -159.1c-9.80078 -78.1006 -81.1006 -133.4 -159.101 -123.801c-78.0996 9.80078 -133.399 81.1006 -123.8 159.2
-c9.2998 72.4004 70.0996 124.601 142.7 124.8zM197.7 215.2c0.599609 -22.7002 12.2002 -41.7998 32.3994 -52.2002l-11 -51.7002h73.7002l-11 51.7002c20.1006 10.9004 32.1006 29 32.4004 52.2002c-0.400391 32.7998 -25.7998 57.5 -58.2998 58.2998
-c-32.1006 -0.799805 -57.3008 -24.7998 -58.2002 -58.2998zM256 288z" />
-    <glyph glyph-name="kickstarter" unicode="&#xf3bb;" 
-d="M400 -32h-352c-26.4004 0 -48 21.5996 -48 48v352c0 26.4004 21.5996 48 48 48h352c26.4004 0 48 -21.5996 48 -48v-352c0 -26.4004 -21.5996 -48 -48 -48zM199.6 269.5c0 30.7002 -17.5996 45.0996 -39.6992 45.0996c-25.8008 0 -40 -19.7998 -40 -44.5v-154.8
-c0 -25.7998 13.6992 -45.5996 40.5 -45.5996c21.5 0 39.1992 14 39.1992 45.5996v41.7998l60.6006 -75.6992c12.2998 -14.9004 39 -16.8008 55.7998 0c14.5996 15.0996 14.7998 36.7998 4 50.3994l-49.0996 62.7998l40.5 58.7002c9.39941 13.5 9.5 34.5 -5.60059 49.1006
-c-16.3994 15.8994 -44.5996 17.2998 -61.3994 -7l-44.8008 -64.7002v38.7998z" />
-    <glyph glyph-name="kickstarter-k" unicode="&#xf3bc;" horiz-adv-x="384" 
-d="M147.3 333.6v-70.5996l82.7998 118.2c31.2002 44.3994 83.3008 41.7998 113.601 12.7998c27.8994 -26.7002 27.7998 -65.0996 10.3994 -89.7998l-74.8994 -107.4l90.7998 -114.8c19.9004 -24.7998 19.5996 -64.5996 -7.40039 -92.2002
-c-31.0996 -30.7002 -80.5 -27.2002 -103.199 0l-112.101 138.3v-76.5c0 -57.7998 -32.5996 -83.3994 -72.3994 -83.3994c-49.6006 0 -74.9004 36.0996 -74.9004 83.3994v283c0 45.2002 26.2002 81.4004 73.9004 81.4004c40.8994 0 73.3994 -26.2002 73.3994 -82.4004z" />
-    <glyph glyph-name="laravel" unicode="&#xf3bd;" horiz-adv-x="512" 
-d="M504.4 332.17c0.15625 -0.650391 0.240234 -1.32324 0.240234 -2.02051c0 -0.0234375 0 -0.046875 -0.000976562 -0.0693359v-109.85c0.000976562 -0.0244141 0.00878906 -0.0429688 0.00878906 -0.0673828c0 -2.96191 -1.61328 -5.5498 -4.00879 -6.93262
-l-92.2393 -53.1104v-105.26c0 -0.0078125 0.0078125 -0.00976562 0.0078125 -0.0166016c0 -2.96289 -1.61328 -5.55078 -4.00781 -6.93359l-192.561 -110.84c-0.442383 -0.231445 -0.916016 -0.428711 -1.39941 -0.580078
-c-0.180664 -0.0605469 -0.350586 -0.169922 -0.550781 -0.220703c-0.654297 -0.174805 -1.33789 -0.268555 -2.04688 -0.268555c-0.709961 0 -1.39844 0.09375 -2.05273 0.268555c-0.219727 0.0605469 -0.419922 0.180664 -0.629883 0.260742
-c-0.458008 0.143555 -0.908203 0.327148 -1.33008 0.540039l-192.5 110.84c-2.39551 1.38281 -4 3.96582 -4 6.92773v0.0224609v329.699c0.00195312 0.727539 0.0996094 1.42969 0.280273 2.10059c0.0839844 0.228516 0.181641 0.454102 0.290039 0.669922
-c0.133789 0.427734 0.307617 0.84668 0.509766 1.24023c0.149414 0.259766 0.370117 0.469727 0.549805 0.719727c0.21582 0.329102 0.450195 0.636719 0.709961 0.929688c0.250977 0.217773 0.512695 0.416016 0.790039 0.600586
-c0.274414 0.254883 0.56543 0.483398 0.879883 0.689453v0l96.2705 55.4199c1.1748 0.678711 2.55469 1.06738 4.00781 1.06738s2.81641 -0.388672 3.99219 -1.06738l96.29 -55.4199v0c0.307617 -0.210938 0.598633 -0.435547 0.879883 -0.679688
-c0.271484 -0.1875 0.529297 -0.385742 0.779297 -0.599609c0.260742 -0.298828 0.499023 -0.610352 0.720703 -0.94043c0.169922 -0.25 0.399414 -0.459961 0.540039 -0.719727c0.203125 -0.393555 0.379883 -0.813477 0.519531 -1.24023
-c0.0800781 -0.230469 0.219727 -0.44043 0.280273 -0.679688c0.181641 -0.661133 0.280273 -1.35352 0.280273 -2.07129v-0.0195312v-205.93l80.2197 46.1904v105.239c0.00292969 0.720703 0.100586 1.41602 0.280273 2.08008
-c0.0693359 0.240234 0.199219 0.450195 0.279297 0.680664c0.144531 0.427734 0.320312 0.850586 0.520508 1.25c0.149414 0.259766 0.370117 0.469727 0.540039 0.709961c0.21875 0.329102 0.457031 0.636719 0.719727 0.929688
-c0.248047 0.216797 0.505859 0.416016 0.780273 0.599609c0.277344 0.250977 0.568359 0.479492 0.879883 0.69043v0l96.2803 55.4502c1.1748 0.677734 2.55469 1.06641 4.00781 1.06641s2.81641 -0.388672 3.99219 -1.06641l96.2598 -55.4199
-c0.316406 -0.208984 0.613281 -0.433594 0.899414 -0.680664c0.25 -0.199219 0.540039 -0.379883 0.770508 -0.599609c0.260742 -0.298828 0.499023 -0.609375 0.719727 -0.94043c0.198242 -0.223633 0.376953 -0.458008 0.540039 -0.709961
-c0.207031 -0.396484 0.386719 -0.819336 0.530273 -1.25c0.106445 -0.217773 0.201172 -0.447266 0.280273 -0.679688zM111.6 430.72l-80.1895 -46.1602l80.1797 -46.1699l80.2002 46.1807l-80.1904 46.1494v0zM199.85 370.72l-33.6895 -19.4297l-46.5303 -26.79v-201.29
-l33.6904 19.4004l46.5293 26.79v201.319zM199.85 -42.0596l-0.109375 92.3594l-92.1904 52.1807v0v0c-0.301758 0.203125 -0.585938 0.421875 -0.859375 0.65918c-0.25 0.200195 -0.540039 0.360352 -0.770508 0.580078v0
-c-0.240234 0.265625 -0.458008 0.542969 -0.660156 0.839844c-0.21582 0.25 -0.414062 0.507812 -0.599609 0.780273v0c-0.166016 0.316406 -0.308594 0.655273 -0.419922 1c-0.149414 0.285156 -0.27832 0.589844 -0.379883 0.900391v0
-c-0.0820312 0.383789 -0.135742 0.77832 -0.160156 1.17969c-0.0595703 0.293945 -0.0996094 0.594727 -0.120117 0.900391v215.18l-46.5205 26.7998l-33.6895 19.3799v-311.18zM207.85 64.1104l117.62 67.1494l58.7998 33.5605l-80.1299 46.1299l-92.2598 -53.1104
-l-84.0898 -48.4102zM392.37 59.54v91.4102l-45.7705 -26.1504l-130.72 -74.5996v-92.3105zM392.37 178.67v91.3301l-46.5303 26.8096l-33.6895 19.4004v-91.4199l46.5293 -26.79zM400.37 283.95l80.1797 46.1797l-80.1797 46.1504l-80.2002 -46.1602zM408.37 178.67
-l80.3096 46.1504v0v91.3896l-33.6797 -19.4004l-46.6299 -26.8096v-91.3301z" />
-    <glyph glyph-name="line" unicode="&#xf3c0;" 
-d="M272.1 243.8v-71.0996c0 -1.7998 -1.39941 -3.2002 -3.19922 -3.2002h-11.4004c-1.09961 0 -2.09961 0.599609 -2.59961 1.2998l-32.6006 44v-42.2002c0 -1.7998 -1.39941 -3.19922 -3.2002 -3.19922h-11.3994c-1.7998 0 -3.2002 1.39941 -3.2002 3.19922v71.1006
-c0 1.7998 1.40039 3.2002 3.2002 3.2002h11.2998c1 0 2.09961 -0.5 2.59961 -1.40039l32.6006 -44v42.2002c0 1.7998 1.39941 3.2002 3.2002 3.2002h11.3994c1.7998 0.0996094 3.2998 -1.40039 3.2998 -3.10059zM190.1 247c1.80078 0 3.2002 -1.5 3.2002 -3.2002v-71.0996
-c0 -1.7998 -1.39941 -3.2002 -3.2002 -3.2002h-11.3994c-1.7998 0 -3.2002 1.40039 -3.2002 3.2002v71.0996c0 1.7998 1.40039 3.2002 3.2002 3.2002h11.3994zM162.6 187.4c1.7002 0 3.10059 -1.5 3.10059 -3.2002v-11.4004c0 -1.7998 -1.40039 -3.2002 -3.2002 -3.2002
-h-45.7002c-0.899414 0 -1.59961 0.400391 -2.2002 0.900391c-0.599609 0.599609 -0.899414 1.2998 -0.899414 2.2002v71.0996c0 1.7998 1.39941 3.2002 3.2002 3.2002h11.3994c1.7998 0 3.2002 -1.40039 3.2002 -3.2002v-56.3994h31.0996zM332.1 247
-c1.7002 0 3.10059 -1.5 3.2002 -3.2002v-11.3994c0 -1.80078 -1.39941 -3.2002 -3.2002 -3.2002h-31.0996v-12h31.0996c1.80078 0 3.2002 -1.40039 3.2002 -3.2002v-11.5c0 -1.7998 -1.39941 -3.2002 -3.2002 -3.2002h-31.0996v-12h31.0996
-c1.80078 0 3.2002 -1.39941 3.2002 -3.2002v-11.3994c0 -1.7998 -1.39941 -3.2002 -3.2002 -3.2002h-45.6992c-1.80078 0 -3.2002 1.5 -3.2002 3.2002v71.0996c0 1.7998 1.5 3.2002 3.2002 3.2002h45.6992zM448 334.3v-285.3
-c-0.0996094 -44.7998 -36.7998 -81.0996 -81.7002 -81h-285.3c-44.7998 0.0996094 -81.0996 36.9004 -81 81.7002v285.3c0.0996094 44.7998 36.9004 81.0996 81.7002 81h285.3c44.7998 -0.0996094 81.0996 -36.7998 81 -81.7002zM386.4 211.7
-c0 73 -73.2002 132.399 -163.101 132.399c-89.8994 0 -163.1 -59.3994 -163.1 -132.399c0 -65.4004 58 -120.2 136.399 -130.601c19.1006 -4.09961 16.9004 -11.0996 12.6006 -36.7998c-0.700195 -4.09961 -3.2998 -16.0996 14.0996 -8.7998
-c17.4004 7.2998 93.9004 55.2998 128.2 94.7002c23.5996 26 34.9004 52.2998 34.9004 81.5z" />
-    <glyph glyph-name="lyft" unicode="&#xf3c3;" horiz-adv-x="512" 
-d="M0 366.9h77.7998v-208.7c0 -33.1006 15 -52.7998 27.2002 -61c-12.7002 -11.1006 -51.2002 -20.9004 -80.2002 2.7998c-17 14 -24.7998 37.2998 -24.7998 59v207.9zM485.9 193.4c0 -14.2002 11.5996 -25.9004 26.0996 -25.9004v-76.5
-c-56.7002 0 -102.7 46.0996 -102.7 102.7v77.0996c0 34.6006 -52.2002 34.6006 -52.2002 0v-23.2998h38.8008v-76.7998h-38.8008v-6.7002c0 -21.7998 -7.69922 -45 -24.7998 -59c-16.2998 -13.7002 -35.7002 -16.2998 -51.7002 -14v179.2
-c0 56.7002 46.1006 102.7 102.7 102.7c49.1006 0 90.2002 -34.4004 100.3 -80.7002h26.1006v-76.7998h-23.7998v-22zM191.6 292.4v0.5h77.1006v-178.2c0 -52.4004 -29.7002 -91.7002 -76.7998 -100.8c-26.1006 -5.10059 -52.5 -2.80078 -77.6006 4.69922v70.3008
-c9.7998 -4.2002 29.5 -9.40039 45 -7.80078c20.4004 2 32.7998 11.9004 34.9004 25.3008c0 0 -21.2002 -20.4004 -58.2002 -10.6006c-37 9.90039 -45 40.1006 -45 63.9004v132.7h76.7998v-113c0 -15.4004 23.7998 -15.4004 23.7998 0v113z" />
-    <glyph glyph-name="magento" unicode="&#xf3c4;" 
-d="M445.7 320.1v-256.1l-63.4004 -36.5v255.8l-158.5 91.6006l-158.6 -91.6006l0.399414 -255.899l-63.2998 36.5996v255.9l221.9 128.1zM255.6 27.5v255.9l63.4004 -36.6006v-256l-95.0996 -54.8994l-94.9004 54.8994l-0.0996094 255.9l63.2998 36.5996v-256
-l31.7998 -18.2002z" />
-    <glyph glyph-name="medapps" unicode="&#xf3c6;" horiz-adv-x="320" 
-d="M118.3 209.6c3.5 12.5 6.90039 33.6006 13.2002 33.6006c8.2998 -1.7998 9.59961 -23.4004 18.5996 -36.6006c4.60059 23.5 5.30078 85.1006 14.1006 86.7002c9 0.700195 19.7002 -66.5 22 -77.5c9.89941 -4.09961 48.8994 -6.59961 48.8994 -6.59961
-c1.90039 -7.2998 -24 -7.60059 -40 -7.7998c-4.59961 -14.8008 -5.39941 -27.7002 -11.3994 -28c-4.7002 -0.200195 -8.2002 28.7998 -17.5 49.5996l-9.40039 -65.5c-4.39941 -13 -15.5 22.5 -21.8994 39.2998c-3.30078 0.100586 -62.4004 1.60059 -47.6006 7.7998zM228 0
-h-136c-21.2002 0 -21.2002 32 0 32h136c21.2002 0 21.2002 -32 0 -32zM204 -64h-88c-21.2002 0 -21.2002 32 0 32h88c21.2002 0 21.2002 -32 0 -32zM238.2 77.5c-3.60059 -21.2998 -36 -15.5 -32.6006 5.09961c3.60059 21.2002 5.60059 40.6006 15.3008 58.6006
-c32.5996 60.2998 66.0996 95.5 66.0996 151.6c0 67.9004 -57 123.2 -127 123.2s-127 -55.2998 -127 -123.2c0 -56.0996 33.5 -91.2998 66.0996 -151.7c9.7002 -17.8994 11.7002 -36.8994 15.3008 -58.5996c3.5 -20.7998 -29.1006 -26.0996 -32.6006 -5.09961
-c-3.2002 19.0996 -5.2002 36.3994 -11.8994 48.8994c-8 14.7002 -16.1006 28.1006 -24 41c-24.6006 40.4004 -45.9004 75.2998 -45.9004 125.5c0 85.6006 71.7998 155.2 160 155.2s160 -69.5996 160 -155.2c0 -50.2998 -21.2998 -85.0996 -45.9004 -125.5
-c-7.89941 -12.8994 -16.0996 -26.2998 -24 -41c-6.69922 -12.3994 -8.69922 -29.8994 -11.8994 -48.7998z" />
-    <glyph glyph-name="medium-m" unicode="&#xf3c7;" horiz-adv-x="512" 
-d="M71.5 305.7c0.599609 5.89941 -1.7002 11.7998 -6.09961 15.7998l-45.1006 54.4004v8.09961h140.2l108.4 -237.7l95.2998 237.7h133.7v-8.09961l-38.6006 -37c-3.2998 -2.5 -5 -6.7002 -4.2998 -10.8008v-272c-0.700195 -4.09961 1 -8.2998 4.2998 -10.7998l37.7002 -37
-v-8.09961h-189.7v8.09961l39.1006 37.9004c3.7998 3.7998 3.7998 5 3.7998 10.7998v219.8l-108.7 -275.899h-14.7002l-126.399 275.899v-184.899c-1.10059 -7.80078 1.5 -15.6006 7 -21.2002l50.7998 -61.6006v-8.09961h-144v8l50.7998 61.7002
-c5.40039 5.59961 7.90039 13.5 6.5 21.2002v213.8z" />
-    <glyph glyph-name="medrt" unicode="&#xf3c8;" horiz-adv-x="544" 
-d="M113.7 192c0 -121.8 83.8994 -222.8 193.5 -241.1c-18.7002 -4.5 -38.2002 -6.90039 -58.2002 -6.90039c-137.6 0 -249 111 -249 248s111.4 248 248.9 248c20.0996 0 39.5996 -2.40039 58.1992 -6.90039c-109.6 -18.2998 -193.399 -119.3 -193.399 -241.1zM411.1 91.7002
-c77.7002 55.3994 104.4 155.1 67 233.899c11.2002 -9.89941 21.5 -21.2998 30.5 -34.1992c61.6006 -88.3008 40.8008 -210.301 -46.5 -272.601c-87.2998 -62.2998 -208.1 -41.2002 -269.699 47c-9 12.7998 -16.2002 26.4004 -21.7002 40.5
-c60.7998 -62.0996 162.7 -70 240.399 -14.5996zM192.3 335.7c72.5 54.5996 171.601 45.7002 221.601 -19.7998c45.2998 -59.7002 34.3994 -145.601 -22.3008 -201.801c18.5 51.4004 11.3008 111 -24.3994 158c-43 56.5 -114.601 78.3008 -178.9 60.5
-c1.2998 1 2.60059 2.10059 4 3.10059zM296 224h40c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-40c-4.40039 0 -8 -3.59961 -8 -8v-40c0 -4.40039 -3.59961 -8 -8 -8h-48c-4.40039 0 -8 3.59961 -8 8v40c0 4.40039 -3.59961 8 -8 8h-40
-c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h40c4.40039 0 8 3.59961 8 8v40c0 4.40039 3.59961 8 8 8h48c4.40039 0 8 -3.59961 8 -8v-40c0 -4.40039 3.59961 -8 8 -8z" />
-    <glyph glyph-name="microsoft" unicode="&#xf3ca;" 
-d="M0 416h214.6v-214.6h-214.6v214.6zM233.4 416h214.6v-214.6h-214.6v214.6zM0 182.6h214.6v-214.6h-214.6v214.6zM233.4 182.6h214.6v-214.6h-214.6v214.6z" />
-    <glyph glyph-name="mix" unicode="&#xf3cb;" 
-d="M0 384h448v-204.1c0 -56.6006 -88 -59.9004 -88 0v23.7998c0 56.7998 -82.7002 59 -88 4.2998v-116.1c0 -58 -96 -57.9004 -96 0v175.3c0 56.8994 -80.0996 59.3994 -88 6.5v-238.601c0 -58.0996 -88 -56.1992 -88 0v348.9z" />
-    <glyph glyph-name="mizuni" unicode="&#xf3cc;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111.1 248 -248c0 -137 -111 -248 -248 -248s-248 111 -248 248c0 136.9 111 248 248 248zM168 88.0996v223.9c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-272.1c21.2002 20.8994 48.5996 37.5996 80 48.1992zM288 98v214
-c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-214c13 2 26.4004 3.09961 40.2002 3.09961c13.5996 0 26.8994 -1.09961 39.7998 -3.09961zM408 40.2998v271.7c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-223.7c31.4004 -10.5996 58.7998 -27.2002 80 -48z
-" />
-    <glyph glyph-name="monero" unicode="&#xf3d0;" horiz-adv-x="496" 
-d="M352 64h108.4c-43.4004 -71.9004 -122.301 -120 -212.4 -120s-169 48.0996 -212.4 120h108.4v127.8l104 -104.8l104 105v-128zM88 112h-74.7998c-8.60059 25.0996 -13.2002 52 -13.2002 80c0 137 111 248 248 248s248 -111 248 -248c0 -28 -4.7002 -54.9004 -13.2002 -80
-h-74.7998v208l-160.6 -159.4l-159.4 159.4v-208z" />
-    <glyph glyph-name="napster" unicode="&#xf3d2;" horiz-adv-x="496" 
-d="M298.3 74.4004c-14.2002 -13.6006 -31.2998 -24.1006 -50.3994 -30.5c-19 6.39941 -36.2002 16.8994 -50.3008 30.5h100.7zM342.3 274c-56.3994 39.7998 -132.1 39.9004 -188.899 -0.0996094c-19.9004 16.7998 -43.6006 29.5 -69.5 36.3994v-161.6
-c0 -217.3 328 -219.101 328 0.299805v161.2c-26 -7 -49.6006 -19.2998 -69.6006 -36.2002zM133.5 332.5c6.5 -3.2002 14.0996 -7.40039 20.4004 -11.4004c58.6992 30.5 129.199 30.6006 187.899 0.100586c6.7002 4.2002 13.5 8 20.6006 11.5
-c-64.6006 59.8994 -164.5 59.7998 -228.9 -0.200195zM43.7998 354.8c17.5 -0.5 34.2998 -3.09961 50.6006 -7.5c82 91.6006 225.5 91.6006 307.5 0.100586c16.0996 4.39941 32.7998 6.89941 50.0996 7.39941v-69.2002c58.7002 -36.5 58.5 -121.899 -0.200195 -158.199
-l-0.299805 -1.7002c-25.9004 -238.8 -381.2 -243.601 -407.6 1.5c-58.5 37.2002 -58.5 121.8 -0.100586 158.3v69.2998zM259.2 96c13.0996 59.2998 33.5 56 113 55.4004c-0.799805 -8.2002 0.0996094 -32.3008 -26.2002 -47.4004c-4.40039 -2.5 -15.2998 -6 -25.5 -6.5
-c-25.2998 -1.2002 -61.2998 -1.5 -61.2998 -1.5zM123.7 151.3c79.2998 0.700195 99.7998 4 113 -55.3994c0 0 -36 0.399414 -61.2998 1.5c-10.3008 0.5 -21.1006 4 -25.5 6.5c-26.3008 15.0996 -25.4004 39.1992 -26.2002 47.3994zM292.8 27.9004
-c3 -4.90039 3.2002 -8.80078 3.2998 -8.90039c-29.0996 -17.5996 -67.0996 -17.5996 -96.1992 0c0 0 0.899414 5.5 3.69922 9.59961c3.5 5.10059 6.40039 6.60059 6.40039 6.60059c23.7002 -6.90039 51.0996 -7.2998 75.9004 0c0 0 3.69922 -2 6.89941 -7.2998z" />
-    <glyph glyph-name="node-js" unicode="&#xf3d3;" 
-d="M224 -60c-6.7002 0 -13.5 1.7998 -19.4004 5.2002l-61.6992 36.5c-9.2002 5.2002 -4.7002 7 -1.7002 8c12.2998 4.2998 14.7998 5.2002 27.8994 12.7002c1.40039 0.799805 3.2002 0.5 4.60059 -0.400391l47.3994 -28.0996c1.7002 -1 4.10059 -1 5.7002 0l184.7 106.6
-c1.7002 1 2.7998 3 2.7998 5v213.2c0 2.09961 -1.09961 4 -2.89941 5.09961l-184.601 106.5c-1.7002 1 -4 1 -5.7002 0l-184.5 -106.6c-1.7998 -1 -2.89941 -3 -2.89941 -5.10059v-213.1c0 -2 1.09961 -4 2.89941 -4.90039l50.6006 -29.1992
-c27.5 -13.7002 44.2998 2.39941 44.2998 18.6992v210.4c0 3 2.40039 5.2998 5.40039 5.2998h23.3994c2.90039 0 5.40039 -2.2998 5.40039 -5.2998v-210.5c0 -36.5996 -20 -57.5996 -54.7002 -57.5996c-10.7002 0 -19.0996 0 -42.5 11.5996l-48.4004 27.9004
-c-12 6.89941 -19.3994 19.7998 -19.3994 33.6992v213.101c0 13.7998 7.39941 26.7998 19.3994 33.7002l184.5 106.6c11.7002 6.59961 27.2002 6.59961 38.8008 0l184.699 -106.7c12 -6.89941 19.4004 -19.7998 19.4004 -33.7002v-213.1
-c0 -13.7998 -7.40039 -26.7002 -19.4004 -33.7002l-184.699 -106.6c-5.90039 -3.40039 -12.6006 -5.2002 -19.4004 -5.2002zM373.1 150.1c0 -40.1992 -33.5996 -63.2998 -92 -63.3994c-80.8994 0 -97.7998 37.0996 -97.7998 68.2002c0 2.89941 2.2998 5.2998 5.2998 5.2998
-h23.9004c2.7002 0 4.90039 -1.90039 5.2998 -4.5c3.60059 -24.2998 14.2998 -36.6006 63.2002 -36.6006c38.9004 0 55.5 8.80078 55.5 29.4004c0 11.9004 -4.7002 20.7998 -65.2002 26.7002c-50.5 5 -81.7998 16.2002 -81.7998 56.5996c0 37.2998 31.4004 59.5 84.0996 59.5
-c59.2002 0 88.5 -20.5 92.2002 -64.5996c0.100586 -1.5 -0.399414 -3 -1.39941 -4.10059c-1 -1.09961 -2.40039 -1.69922 -3.90039 -1.69922h-24c-2.5 0 -4.7002 1.7998 -5.2002 4.19922c-5.7998 25.6006 -19.7998 33.8008 -57.7002 33.8008
-c-42.5 0 -47.3994 -14.8008 -47.3994 -25.9004c0 -13.4004 5.7998 -17.2998 63.2002 -24.9004c56.6992 -7.5 83.6992 -18.0996 83.6992 -58z" />
-    <glyph glyph-name="npm" unicode="&#xf3d4;" horiz-adv-x="576" 
-d="M288 160h-32v64h32v-64zM576 288v-192h-288v-32h-128v32h-160v192h576zM160 256h-128v-128h64v96h32v-96h32v128zM320 256h-128v-160h64v32h64v128zM544 256h-192v-128h64v96h32v-96h32v96h32v-96h32v128z" />
-    <glyph glyph-name="ns8" unicode="&#xf3d5;" horiz-adv-x="640" 
-d="M104.324 178.828v26.1777h26.0664v-26.1777h-26.0664zM156.79 205.006h-26.3428v26.1777c-0.124023 7.05762 -5.8916 12.748 -12.9785 12.748c-7.08594 0 -12.8535 -5.69043 -12.9775 -12.748v-0.166016h-26.4004v0.166016
-c-0.000976562 0.119141 -0.000976562 0.220703 -0.000976562 0.339844c0 21.7041 17.6211 39.3242 39.3242 39.3242c21.5039 0 38.999 -17.2959 39.3213 -38.7227v-0.941406zM209.146 179.16v26.0117h26.3438v-26.0117
-c0 -0.0371094 -0.000976562 -0.0722656 -0.000976562 -0.109375c0 -64.7373 -52.5439 -117.3 -117.274 -117.331h-0.774414c-0.0380859 0 -0.0732422 0.000976562 -0.110352 0.000976562c-64.7373 0 -117.299 52.543 -117.33 117.273v0.166016h26.3369
-c0 -50.2793 40.8203 -91.1006 91.0996 -91.1006h0.609375c50.2793 0 91.1006 40.8213 91.1006 91.1006zM51.9131 179.16v25.96h-26.291v25.3994c0 50.6445 41.1162 91.7617 91.7607 91.7617s91.7607 -41.1172 91.7607 -91.7617v-25.293h-26.3438v25.293v0.200195
-c0 36.1055 -29.3135 65.4199 -65.4199 65.4199c-35.7656 0 -64.8672 -28.7646 -65.4121 -64.4023v-26.6201h26.2891v-25.957c0.356445 -21.2305 17.7031 -38.3564 39.0176 -38.3564s38.6611 17.126 39.0176 38.3564h26.3438
-c-0.140625 -35.9551 -29.374 -65.1016 -65.3613 -65.1016s-65.2207 29.1465 -65.3613 65.1016zM470.313 250.333c-11.3467 0 -20.8633 -4.75977 -24.2402 -12.1172v-8.41211c2.21875 -4.53809 6.30859 -7.69238 12.6191 -9.62988
-c4.75879 -1.37891 9.76562 -2.3623 14.832 -2.87793c6.36426 -0.827148 13.0068 -1.71484 20.6992 -4.42676c13.7256 -4.59375 24.0742 -13.2275 28.9443 -24.2412l0.166016 -0.664062l-0.166016 -25.8994c-7.69238 -17.0479 -28.668 -28.4473 -52.2998 -28.4473
-c-25.6797 0 -47.374 12.6182 -55.2891 32.0439l-0.552734 1.43848l23.0205 11.5078l0.719727 -1.49414c5.97754 -12.1211 17.5996 -19.0391 31.9336 -19.0391c12.0098 0 22.083 4.81445 25.791 12.3418v9.85059c-2.37988 4.59473 -6.47656 7.75098 -12.8398 9.85156
-c-5.20312 1.71582 -10.3506 2.37988 -15.8291 3.09961c-6.78809 0.675781 -13.4814 2.04199 -19.8135 3.98438c-14.1123 4.87109 -23.9678 13.2275 -28.668 24.2412c-0.158203 0.949219 -0.123047 -2.02637 0 24.8496c7.36133 17.0469 27.8379 28.4473 50.9727 28.4473
-c24.9062 0 45.3818 -12.0098 53.4062 -31.2705l0.609375 -1.43848l-23.2451 -11.5117l-0.71875 1.5498c-5.47949 11.6221 -16.3818 18.2637 -30.0518 18.2637zM287.568 136.656v68.3994h26.0664v-68.3994h-26.0664zM639.834 189.956l0.166016 -0.722656l-0.166016 -28.8906
-c-7.52734 -15.9941 -27.8916 -26.7305 -50.584 -26.7305s-43.0029 10.7363 -50.585 26.7305l-0.166016 0.720703l0.166016 28.8887c2.93262 6.25391 8.24121 12.0137 15.4414 16.7139c-5.57422 3.90332 -10.0391 9.14453 -13.0068 15.3311l-0.166016 0.664062
-l0.166016 25.3467c7.36133 15.9922 26.7334 26.7324 48.1504 26.7324s40.7881 -10.7402 48.1504 -26.7295l0.166016 -0.664062l-0.166016 -25.3467c-2.90137 -6.22852 -7.38379 -11.4873 -13.0078 -15.3301c7.1416 -4.7041 12.5088 -10.46 15.4414 -16.7139z
-M566.614 240.762v-13.7246c3.48535 -6.19922 12.5068 -10.3486 22.5801 -10.3486c10.0723 0 19.0938 4.14844 22.6357 10.3486v13.7246c-3.59766 6.31055 -12.6191 10.5166 -22.6357 10.5166c-10.0176 0 -18.9805 -4.20605 -22.5801 -10.5166zM613.933 168.593v16.1572
-c-3.76367 6.36523 -13.3379 10.5146 -24.6826 10.5146c-11.1836 0 -20.9756 -4.20605 -24.6836 -10.5146v-16.1572c3.70801 -6.52734 13.5586 -10.8994 24.6836 -10.8994c11.3447 0 20.9189 4.25879 24.6826 10.8994zM376.4 182.038v89.7129h25.8994v-135.095h-25.6777
-l-62.5391 94.085v0.386719h-26.5098v40.623h29z" />
-    <glyph glyph-name="nutritionix" unicode="&#xf3d6;" horiz-adv-x="400" 
-d="M88 439.9c0 0 133.4 8.19922 121 -104.4c0 0 19.0996 74.9004 103 40.5996c0 0 -17.7002 -74 -88 -56c0 0 14.5996 54.6006 66.0996 56.6006c0 0 -39.8994 10.2998 -82.0996 -48.7998c0 0 -19.7998 94.5 -93.5996 99.6992c0 0 75.1992 -19.3994 77.5996 -107.5
-c0 -0.0996094 -106.4 -7 -104 119.801zM400 124.3c0 -48.5 -9.7002 -95.2998 -32 -132.3c-42.2002 -30.9004 -105 -48 -168 -48c-62.9004 0 -125.8 17.0996 -168 48c-22.2998 37 -32 83.7998 -32 132.3c0 48.4004 17.7002 94.7002 40 131.7
-c42.2002 30.9004 97.0996 48.5996 160 48.5996c63 0 117.8 -17.5996 160 -48.5996c22.2998 -37 40 -83.2998 40 -131.7zM120 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM120 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
-s12.5 -28 28 -28s28 12.5 28 28zM120 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM192 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM192 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
-s12.5 -28 28 -28s28 12.5 28 28zM192 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM264 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM264 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
-s12.5 -28 28 -28s28 12.5 28 28zM264 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM336 20c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM336 86.2002c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28
-s12.5 -28 28 -28s28 12.5 28 28zM336 152.4c0 15.5 -12.5 28 -28 28s-28 -12.5 -28 -28s12.5 -28 28 -28s28 12.5 28 28zM360 192c-4.7998 22.2998 -7.40039 36.9004 -16 56c-38.7998 19.9004 -90.5 32 -144 32s-105.2 -12.0996 -144 -32
-c-8.7998 -19.5 -11.2002 -33.9004 -16 -56c42.2002 7.90039 98.7002 14.7998 160 14.7998s117.8 -6.89941 160 -14.7998z" />
-    <glyph glyph-name="page4" unicode="&#xf3d7;" horiz-adv-x="496" 
-d="M248 -56c-137 0 -248 111 -248 248s111 248 248 248c20.9004 0 41.2998 -2.59961 60.7002 -7.5l-266.4 -376.5h205.7v-112zM248 87.5996h-149.4l149.4 213.601v-213.601zM344 56h111.4c-26.9004 -41 -65.7002 -73.5 -111.4 -92.7002v92.7002zM401.4 194.2v-16.7002
-l-21.2002 8.2998zM381.1 139.7c5.90039 0 8.2002 -4.7002 8.2002 -10.6006v-10h-16.2002v7.7002c0 6.60059 1.30078 12.9004 8 12.9004zM496 192c0 -37.2998 -8.2002 -72.7002 -23 -104.4h-129v333.101c89.2998 -37.5 152 -125.8 152 -228.7zM360.4 304.4h68.1992v47.5996
-h-13.8994v-32.5996h-13.9004v29.5996h-13.8994v-29.5996h-12.7002v32.5996h-13.9004v-47.5996h0.100586zM428.5 119.1h-26.5v11c0 15.4004 -5.59961 25.2002 -20.9004 25.2002c-15.3994 0 -20.6992 -10.5996 -20.6992 -25.8994v-25.3008h68.1992v15h-0.0996094zM428.5 222.1
-l-68.2002 -29.6992v-12.4004l68.2002 -29.5v16.5996l-14.4004 5.7002v26.5l14.4004 5.90039v16.8994zM423.7 290.6h-35.6006v-26.5996h13.9004v12.2002h11c8.59961 -15.7998 1.2998 -35.2998 -18.5996 -35.2998c-22.5 0 -28.3008 25.2998 -15.5 37.6992l-11.6006 10.6006
-c-16.2002 -17.5 -12.2002 -63.9004 27.1006 -63.9004c34 0 44.6992 35.9004 29.2998 65.2998z" />
-    <glyph glyph-name="palfed" unicode="&#xf3d8;" horiz-adv-x="576" 
-d="M384.9 254.1c0.0996094 -53.3994 -46.5 -96.1992 -83.3008 -96.1992c-12.5 0 -14.3994 3.39941 -15.0996 6.19922c0.5 39.1006 1.7002 80.4004 3 119.801c40.2002 14.3994 95.4004 17.5996 95.4004 -29.8008zM190.4 181.9
-c-0.200195 0.599609 -0.400391 2.09961 -0.600586 4.59961c0 25.5996 37 60.9004 58.5 75.9004c-1.2002 -36.4004 -5.5 -198.101 -1.39941 -242.5c3 -32.3008 26.7998 -32.9004 36.3994 -22.3008c5.90039 6.60059 5.5 15.7002 5.2998 19.1006v0.200195
-c-1.7998 25.5996 -2.7998 60.5996 -2.69922 100c60.7998 -14.4004 140.1 60.2998 140.1 138.199c0 71 -63 94.2002 -135.2 72c-2.89941 14.6006 -18.2998 20.1006 -29.5 11.1006c-7.5 -6.2002 -9.5 -15.7998 -10.5 -28.2002c-57.7998 -30.9004 -100.7 -84.5 -100.7 -126.5
-c0 -24.9004 15.6006 -43 37.1006 -43c35.0996 0 41 44.0996 14.3994 44.0996c-4.69922 0 -11 -2.69922 -11.1992 -2.69922zM8 266.9c0 38.5996 38.4004 37.3994 38.4004 37.3994h29c15.5 70.1006 120.5 74.2998 120.5 74.2998h28.0996v19.1006
-c0 18.3994 21.0996 18.3994 21.0996 18.3994h85.8008c18.3994 0 21.0996 -18.3994 21.0996 -18.3994v-19.1006h28c89.2002 0 112.1 -48.6992 119.4 -74.2998h30.0996c38.5 0 38.4004 -37.3994 38.4004 -37.3994c0 -38.6006 -38.4004 -37.4004 -38.4004 -37.4004h-30
-l-22.4004 -217.2c0 -43.8994 -44.6992 -44.2998 -44.6992 -44.2998h-288.9c-44.7002 0 -44.7002 44.2998 -44.7002 44.2998l-22.3994 217.2h-30c-38.5 0 -38.4004 37.4004 -38.4004 37.4004z" />
-    <glyph glyph-name="patreon" unicode="&#xf3d9;" horiz-adv-x="512" 
-d="M512 253.2c0 -101.3 -82.4004 -183.8 -183.8 -183.8c-101.7 0 -184.4 82.3994 -184.4 183.8c0 101.6 82.7002 184.3 184.4 184.3c101.399 0 183.8 -82.7002 183.8 -184.3zM0 -53.5v491h90v-491h-90z" />
-    <glyph glyph-name="periscope" unicode="&#xf3da;" 
-d="M370 384.4c38.4004 -40.7002 59.5 -94.3008 59.5 -150.801c0 -74.2998 -57.4004 -159.5 -82 -192.6c-8 -10.7998 -79.2998 -105 -120.9 -105c-34 0 -88.7998 56.5 -125.399 104.9c-24.9004 32.8994 -82.7002 117.6 -82.7002 192.699c0 118.2 93.4004 214.4 208.1 214.4
-c53.9004 0 104.801 -22.5996 143.4 -63.5996zM226.6 -45.9004c37.3008 0 184.801 167.301 184.7 279.4c0 107.3 -83.8994 196.3 -184.7 196.3c-106.1 0 -190 -88.8994 -190 -196.3c0 -112.1 147.5 -279.4 190 -279.4zM338 241.2c0 -59.1006 -51.0996 -109.7 -110.8 -109.7
-c-100.601 0 -150.7 108.2 -92.9004 181.8v-0.399414c0 -24.5 20.1006 -44.4004 44.7998 -44.4004c24.7002 0 44.8008 19.9004 44.8008 44.4004c0 18.1992 -11.1006 33.7998 -26.9004 40.6992c76.5996 19.2002 141 -39.2998 141 -112.399z" />
-    <glyph glyph-name="phabricator" unicode="&#xf3db;" horiz-adv-x="496" 
-d="M323 185.9c0 0 21.5996 -19.6006 20.9004 -20.7002l-8.10059 -19.7998c-0.5 -1.40039 -29.7002 -0.5 -29.7002 -0.5l-9.09961 -9.10059s1.59961 -31.5 0.200195 -32.0996l-20 -7.5c-1.2998 -0.5 -21.7998 23.2998 -21.7998 23.2998l-13.1006 0.200195
-s-19.2998 -24.1006 -20.7002 -23.5l-20.0996 8.2998c-1.40039 0.5 -1.2002 32.2998 -1.2002 32.2998l-9.39941 9.2998s-28.9004 -0.899414 -29.5 0.5l-9.5 20c-0.600586 1.40039 21.0996 21.2002 21.0996 21.2002l-0.0996094 12.9004s-21.6006 19.5996 -21 21
-l8.09961 19.7998c0.5 1.2998 29.7002 0.400391 29.7002 0.400391l9.09961 9.09961s-1.59961 28.4004 -0.200195 28.9004l20 8.2998c1.40039 0.599609 21.9004 -20.7998 21.9004 -20.7998l13.0996 -0.200195s19.3008 21.5996 20.7002 21l20.1006 -9.2002
-c1.39941 -0.599609 1.19922 -29.0996 1.19922 -29.0996l9.40039 -9.30078s28.9004 0.900391 29.5 -0.5l9.5 -20c0.599609 -1.39941 -21.0996 -21.1992 -21.0996 -21.1992zM278.1 194.6c-0.699219 17 -15.5 30.3008 -32.7998 29.5
-c-17.2998 -0.699219 -30.7998 -15.1992 -30.0996 -32.2998c0.700195 -17.0996 15.5 -30.3994 32.7998 -29.5996s30.7998 15.2998 30.0996 32.3994zM479.3 232.5c22.2998 -22.2998 22.2998 -58.7002 0 -81c-67.3994 -67.4004 -44.2998 -44.4004 -95.2998 -95.2998
-c-74.4004 -74.5 -194.7 -74.9004 -269.8 -1.60059l-0.100586 -0.0996094c-51 51 -27.5 27.5996 -97.3994 97c-22.2998 22.2998 -22.2998 58.7002 0 81c67.8994 67.4004 44.7998 44.2998 95.7002 95.2998c74.3994 74.4004 194.699 74.9004 269.8 1.60059l0.0996094 0.0996094
-zM140.4 84.2002c59.5996 -59.5 156 -59.6006 215.6 -0.100586c59.5996 59.6006 59.5 156.101 0 215.601c-59.5996 59.5 -156.1 59.5996 -215.6 0c-59.6006 -59.5 -59.6006 -156 0 -215.5z" />
-    <glyph glyph-name="phoenix-framework" unicode="&#xf3dc;" horiz-adv-x="640" 
-d="M212.9 103.7c-36.7002 -1.2002 -108.7 29.2998 -127.7 106.399c-8.7002 35.3008 -2.7002 51.8008 -8 86.1006c-8.2002 53.3994 -32.1006 72.2002 -55.9004 76.5c-6.2002 1.09961 -12.3994 1.2998 -18.7002 0.299805
-c-0.799805 -0.0996094 -1.59961 -0.200195 -2.39941 -0.200195c-0.100586 0.200195 -0.100586 0.299805 -0.200195 0.5c0.700195 0.600586 1.40039 1.2002 2.2002 1.7998c36.8994 26.9004 92 38.4004 136.3 35c123.6 -9.5 141.3 -156.6 252.5 -173.1
-c6.09961 -0.900391 12.2998 -1.09961 18.5 -1.7002c0.700195 -0.0996094 1.40039 -0.0996094 2.5 -0.200195c-2.09961 -2.19922 -21.5996 -11.7998 -36.5 -14.5c-18.4004 -3.39941 -35.7002 -0.0996094 -51.2998 10.3008c-14.5 9.7998 -24.5 23.5 -38.9004 27.3994
-c-13 3.60059 -34.0996 1.7002 -35.8994 -19.5996c-1.30078 -15.9004 14.1992 -51.7998 51.7998 -74.6006c40.3994 -24.5 101.399 -26.8994 134.7 -14.7998c0.299805 0.100586 0.699219 0.200195 1.09961 0.299805c0.200195 0.100586 0.400391 0 1 -0.0996094
-c-23.5996 -28.4004 -71.2002 -49.9004 -108.2 -45.4004c-50.3994 6.2002 -77.7002 75.9004 -113.7 97.5c-19.0996 11.5 -49.0996 7 -52 -18.5c-1.09961 -10 2.10059 -19 6.40039 -27.5996c24.4004 -48.5996 65.5996 -47 68 -49.5996
-c-2.7998 -0.800781 -21.7998 -2.10059 -25.5996 -2.2002zM75.2998 383.1c13.1006 -14.5 34.2002 -7.89941 35.2998 6.80078c-12.3994 -0.700195 -24.5 -2.2002 -36.5996 -4.80078c0.400391 -0.799805 0.400391 -1 1.2998 -2zM272.2 32.5996
-c-42.7998 -1.19922 -92 26.7002 -123.5 61.4004c-4.60059 5 -16.7998 20.2002 -18.6006 23.4004l0.400391 0.399414c6.59961 -4.09961 25.7002 -18.5996 54.7998 -27c24.2002 -7 48.1006 -6.2998 71.6006 3.2998c22.6992 9.30078 41 0.5 43.0996 -2.89941
-c-18.5 -3.7998 -20.0996 -4.40039 -24 -7.90039c-5.09961 -4.39941 -4.59961 -11.7002 7 -17.2002c26.2002 -12.3994 63 2.80078 97.2002 -25.3994c2.39941 -2 8.09961 -7.7998 10.0996 -10.7002c-0.0996094 -0.200195 -0.299805 -0.299805 -0.399414 -0.5
-c-4.80078 1.5 -16.4004 7.5 -40.2002 9.2998c-24.7002 2 -46.2998 -5.2998 -77.5 -6.2002zM447 284.6c16.4004 5.2002 41.2998 13.4004 66.5 3.30078c16.0996 -6.5 26.2002 -18.7002 32.0996 -34.6006c3.5 -9.39941 5.10059 -19.7002 5.10059 -28.7002
-c-0.200195 0 -0.400391 0 -0.600586 -0.0996094c-0.199219 0.400391 -0.399414 0.900391 -0.5 1.2998c-5 22 -29.8994 43.7998 -67.5996 29.9004c-50.2002 -18.6006 -130.4 -9.7002 -176.9 48c-0.699219 0.899414 -2.39941 1.7002 -1.2998 3.2002
-c0.100586 0.199219 2.10059 -0.600586 3 -1.30078c18.1006 -13.3994 38.2998 -21.8994 60.2998 -26.1992c30.5 -6.10059 54.6006 -2.90039 79.9004 5.19922zM549.7 167.1c-32.4004 -0.199219 -33.7998 -50.0996 -103.601 -64.3994
-c-18.1992 -3.7002 -38.6992 -4.60059 -44.8994 -4.2002v0.400391c2.7998 1.5 14.7002 2.59961 29.7002 16.5996c7.89941 7.2998 15.2998 15.0996 22.7998 22.9004c19.5 20.1992 41.3994 42.1992 81.8994 39c23.1006 -1.80078 29.3008 -8.2002 36.1006 -12.7002
-c0.299805 -0.200195 0.399414 -0.5 0.700195 -0.900391c-0.5 0 -0.700195 -0.0996094 -0.900391 0c-7 2.7002 -14.2998 3.2998 -21.7998 3.2998zM537.4 191.2c-0.100586 -0.200195 -0.100586 -0.400391 -0.200195 -0.600586c-28.9004 4.40039 -48 7.90039 -68.5 -4
-c-17 -9.89941 -31.4004 -20.5 -62 -24.3994c-27.1006 -3.40039 -45.1006 -2.40039 -66.1006 8c-0.299805 0.200195 -0.599609 0.399414 -1 0.599609c0 0.200195 0.100586 0.299805 0.100586 0.5c24.8994 -3.7998 36.3994 -5.09961 55.5 5.7998
-c22.2998 12.9004 40.0996 26.6006 71.2998 31c29.5996 4.10059 51.2998 -2.5 70.9004 -16.8994zM268.6 350.7c-0.599609 0.599609 -1.09961 1.2002 -2.09961 2.2998c7.59961 0 29.7002 1.2002 53.4004 -8.40039c19.6992 -8 32.1992 -21 50.1992 -32.8994
-c11.1006 -7.2998 23.4004 -9.2998 36.4004 -8.10059c4.2998 0.400391 8.5 1.2002 12.7998 1.7002c0.400391 0.100586 0.900391 0 1.5 -0.299805c-0.599609 -0.400391 -1.2002 -0.900391 -1.7998 -1.2002c-8.09961 -4 -16.7002 -6.2998 -25.5996 -7.09961
-c-26.1006 -2.60059 -50.3008 3.7002 -73.4004 15.3994c-19.2998 9.90039 -36.4004 22.9004 -51.4004 38.6006zM640 112.3c-3.5 -3.09961 -22.7002 -11.5996 -42.7002 -5.2998c-12.2998 3.90039 -19.5 14.9004 -31.5996 24.0996
-c-10 7.60059 -20.9004 7.90039 -28.1006 8.40039c0.600586 0.799805 0.900391 1.2002 1.2002 1.40039c14.7998 9.19922 30.5 12.1992 47.2998 6.5c12.5 -4.2002 19.2002 -13.5 30.4004 -24.2002c10.7998 -10.4004 21 -9.90039 23.0996 -10.5
-c0.100586 0.0996094 0.200195 0 0.400391 -0.400391zM427.5 -24.7002c2.2002 -1.2002 1.59961 -1.5 1.5 -2c-18.5 1.40039 -33.9004 7.60059 -46.7998 22.2002c-21.7998 24.7002 -41.7002 27.9004 -48.6006 29.7002c0.5 0.200195 0.800781 0.399414 1.10059 0.399414
-c13.0996 -0.0996094 26.0996 -0.699219 38.8994 -3.89941c25.3008 -6.40039 35 -25.4004 41.6006 -35.2998c3.2002 -4.80078 7.2998 -8.30078 12.2998 -11.1006z" />
-    <glyph glyph-name="playstation" unicode="&#xf3df;" horiz-adv-x="576" 
-d="M570.9 75.7002c-11.3008 -14.2002 -38.8008 -24.2998 -38.8008 -24.2998l-205.1 -73.6006v54.2998l150.9 53.8008c17.0996 6.09961 19.7998 14.7998 5.7998 19.3994c-13.9004 4.60059 -39.1006 3.2998 -56.2002 -2.89941l-100.5 -35.5v56.3994
-c23.2002 7.7998 47.0996 13.6006 75.7002 16.7998c40.8994 4.5 90.8994 -0.599609 130.2 -15.5c44.1992 -14 49.1992 -34.6992 38 -48.8994zM346.5 168.2v139c0 16.2998 -3 31.2998 -18.2998 35.5996c-11.7002 3.7998 -19 -7.09961 -19 -23.3994v-347.9l-93.7998 29.7998
-v414.7c39.8994 -7.40039 98 -24.9004 129.199 -35.4004c79.5 -27.2998 106.4 -61.2998 106.4 -137.8c0 -74.5 -46 -102.8 -104.5 -74.5996zM43.2002 37.7998c-45.4004 12.7998 -53 39.5 -32.2998 54.7998c19.0996 14.2002 51.6992 24.9004 51.6992 24.9004l134.5 47.7998
-v-54.5l-96.7998 -34.5996c-17.0996 -6.10059 -19.7002 -14.7998 -5.7998 -19.4004c13.9004 -4.59961 39.0996 -3.2998 56.2002 2.90039l46.3994 16.8994v-48.7998c-51.5996 -9.2998 -101.399 -7.2998 -153.899 10z" />
-    <glyph glyph-name="pushed" unicode="&#xf3e1;" horiz-adv-x="432" 
-d="M407 336.1c21.7002 -1.89941 33.7998 -28 17.4004 -44.7998l-235.2 -231.3l-35.2998 -80.7998c-11 -17.2002 -41.2002 -14.2998 -47.7002 7l-105.101 348.3c-4.59961 18.2998 6.30078 33.9004 21.4004 36.5996l271.3 44.4004c17.9004 3.40039 39.1006 -13.5 28.7002 -37
-l-14 -33.4004zM297.6 394.4l-189 -31l177.4 -16.3008l16.7998 39.9004c2.2998 4.90039 -0.0996094 8.09961 -5.2002 7.40039zM22.7002 340.1l157.899 -244.3l96.9004 230.7l-248.7 22.7002c-5.09961 0.899414 -9.2002 -4 -6.09961 -9.10059zM136 -8.40039
-c0 0 28.2002 64.1006 35.2002 79.1006l-127.7 197.6l83.0996 -275.5c1.5 -4.2998 6.80078 -5.2002 9.40039 -1.2002zM408.8 306.1c3.10059 3.30078 1.40039 7.5 -2.59961 8.60059l-106.4 9.7002l-89.7002 -213.7z" />
-    <glyph glyph-name="python" unicode="&#xf3e2;" 
-d="M439.8 247.5c10.7002 -42.9004 11.2002 -75.0996 0 -108.6c-10.7998 -32.5 -22.2998 -54.2002 -53.3994 -54.2002h-160.2v-13.6006h106.7v-40.6992c0 -30.8008 -26.5 -46.5 -53.4004 -54.3008c-40.5 -11.6992 -73 -9.89941 -106.8 0
-c-28.2002 8.30078 -53.4004 25.3008 -53.4004 54.3008v101.8c0 29.2998 24.2002 54.2998 53.4004 54.2998h106.8c35.5996 0 66.7998 31 66.7998 67.7998v47.4004h40.1006c31.0996 0 45.6992 -23.2998 53.3994 -54.2002zM286.2 44c-11 0 -20 -9 -20.1006 -20.2998
-c0 -11.2002 9.10059 -20.4004 20.1006 -20.4004c11.0996 0 20.0996 9.10059 20.0996 20.4004c0 11.2002 -9 20.2998 -20.0996 20.2998zM167.8 199.9c-36.2998 0 -66.7998 -31.1006 -66.7998 -66.4004v-48.7998h-36.7002c-31.0996 0 -49.2002 22.5996 -56.7998 54.2002
-c-10.2002 42.5 -9.7998 67.8994 0 108.6c8.5 35.5 35.7002 54.2002 66.7998 54.2002h147v13.5996h-106.899v40.7002c0 30.9004 8.19922 47.5996 53.3994 55.5996c32.1006 5.7002 71 6 106.8 0.100586c29 -4.90039 53.4004 -26.6006 53.4004 -55.6006v-101.899
-c0 -29.7998 -23.7002 -54.2998 -53.4004 -54.2998h-106.8zM161.1 342.5c11.1006 0 20.1006 9.09961 20.1006 20.2998s-9.10059 20.4004 -20.1006 20.4004c-11.0996 0 -20 -9.10059 -20.0996 -20.4004c0 -11.2002 9 -20.2998 20.0996 -20.2998z" />
-    <glyph glyph-name="red-river" unicode="&#xf3e3;" 
-d="M353.2 416c52.3994 0 94.7998 -42.4004 94.7998 -94.7998v-258.4c0 -52.3994 -42.4004 -94.7998 -94.7998 -94.7998h-258.4c-52.3994 0 -94.7998 42.4004 -94.7998 94.7998v258.4c0 52.3994 42.4004 94.7998 94.7998 94.7998h258.4zM144.9 247.1
-c-0.600586 12.4004 11.6992 24.6006 24 24h56.2998c27 0 48.8994 21.9004 48.8994 48.9004h-154.199c-13.2002 0 -23.9004 -10.7002 -23.9004 -23.9004v-154.199c27 0 48.9004 21.8994 48.9004 48.8994v56.2998zM321.2 175.1c27 0 48.8994 21.9004 48.8994 48.9004h-154.199
-c-13.2002 0 -23.9004 -10.7002 -23.9004 -23.9004v-154.199c27 0 48.9004 21.8994 48.9004 48.8994v56.2998c-0.600586 12.4004 11.6992 24.6006 24 24h56.2998z" />
-    <glyph glyph-name="wpressr" unicode="&#xf3e4;" horiz-adv-x="496" 
-d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM419.33 281.4c2.41016 5.47949 0.459961 8.2793 -5.62012 8.26953c-104.8 0.00976562 -107.69 -0.0302734 -130.78 0.0302734
-c-4.31934 0.00976562 -7.10938 -1.82031 -8.83984 -5.78027c-5.70996 -13.0996 -11.5195 -26.1504 -17.2998 -39.21c-2.57031 -5.7998 -1 -8.26953 5.26953 -8.26953c25.2607 0 50.5205 -0.0107422 75.7803 0.0195312
-c10.0303 0.00976562 8.54004 -13.6602 -3.89941 -13.6396c-26.4307 0.0498047 -52.8604 0 -79.29 0.0498047c-4.91016 0.00976562 -8.33008 -1.88965 -10.3506 -6.5c-4.2998 -9.83008 -32.1494 -73.0801 -32.1895 -73.1602
-c-3.2002 -7.16016 -16.2607 -6.09961 -11.2803 5.33008c8.26953 18.9902 16.6504 37.9297 24.9795 56.8896c2.25 5.11035 -0.0996094 8.74023 -5.65918 8.75c-15.21 0.0205078 -30.4307 -0.0400391 -45.6406 0.0400391
-c-3.35938 0.0107422 -5.41016 -1.29004 -6.76953 -4.38965c-31.4307 -71.8701 -29.7803 -67.3203 -30.0098 -67.6904c-3.87012 -6.37012 -14.8604 -3.34961 -10.9502 5.60059c5.66992 13.0098 11.3701 26.0098 17.0898 39c13.5703 30.7793 27.1396 61.5596 40.7402 92.3301
-c2.54004 5.75 -0.419922 10.5801 -6.66016 10.5898c-14.2402 0.0302734 -28.4805 -0.0498047 -42.7197 0.0498047c-4.26074 0.0302734 -6.84082 -1.76953 -8.54004 -5.65039c-12.8604 -29.3896 -25.8203 -58.7295 -38.75 -88.0791
-c-8.62012 -19.5605 -17.2305 -39.1201 -25.8906 -58.6602c-1.58008 -3.55078 -1.47949 -6.78027 1.20996 -9.73047c11.2207 -12.3096 22.4707 -24.6094 33.6807 -36.9395c2.08984 -2.30078 4.58984 -3.4502 7.71973 -3.4502c45.9395 0.0195312 91.8701 0.00976562 137.81 0
-c3.86035 0 6.37988 1.78027 7.91992 5.29004c10.3203 23.5 20.7607 46.9395 30.9502 70.5c2.08984 4.83008 5.21973 6.75 10.3398 6.71973c23.0205 -0.110352 46.0303 -0.0400391 69.0508 -0.0498047c6.0791 0 10.5293 2.72949 12.9697 8.24023
-c15.2598 34.4795 30.4502 68.9893 45.6299 103.5z" />
-    <glyph glyph-name="replyd" unicode="&#xf3e6;" 
-d="M320 -32h-192c-70.4004 0 -128 57.5996 -128 128v192c0 70.4004 57.5996 128 128 128h192c70.4004 0 128 -57.5996 128 -128v-192c0 -70.4004 -57.5996 -128 -128 -128zM193.4 174.8c-6.10059 2 -11.6006 3.10059 -16.4004 3.10059
-c-7.2002 0 -13.5 -1.90039 -18.9004 -5.60059c-5.39941 -3.7002 -9.59961 -9 -12.7998 -15.7998h-1.09961l-4.2002 18.2998h-28v-138.899h36.0996v89.6992c1.5 5.40039 4.40039 9.80078 8.7002 13.2002c4.2998 3.40039 9.7998 5.10059 16.2002 5.10059
-c4.59961 0 9.7998 -1 15.5996 -3.10059zM308.6 71.4004c-3.19922 -2.40039 -7.69922 -4.80078 -13.6992 -7.10059s-12.8008 -3.5 -20.4004 -3.5c-12.2002 0 -21.0996 3 -26.5 8.90039c-5.5 5.89941 -8.5 14.7002 -9 26.3994h83.2998
-c0.900391 4.80078 1.60059 9.40039 2.10059 13.9004c0.5 4.40039 0.699219 8.59961 0.699219 12.5c0 10.7002 -1.59961 19.7002 -4.69922 26.9004c-3.2002 7.19922 -7.30078 13 -12.5 17.1992c-5.2002 4.30078 -11.1006 7.30078 -17.8008 9.2002
-c-6.69922 1.7998 -13.5 2.7998 -20.5996 2.7998c-21.0996 0 -37.5 -6.09961 -49.2002 -18.2998s-17.5 -30.5 -17.5 -55c0 -22.7998 5.2002 -40.7002 15.6006 -53.7002c10.3994 -13.0996 26.7998 -19.5996 49.1992 -19.5996c10.7002 0 20.9004 1.5 30.4004 4.59961
-c9.5 3.10059 17.0996 6.80078 22.5996 11.2002zM286.8 141.7c3.7998 -5.40039 5.2998 -13.1006 4.60059 -23.1006h-51.7002c0.899414 9.40039 3.7002 17 8.2002 22.6006c4.5 5.59961 11.5 8.5 21 8.5c8.19922 0.0996094 14.0996 -2.60059 17.8994 -8zM366.7 139.2
-c4.09961 -3.90039 9.39941 -5.7998 16.0996 -5.7998c7 0 12.6006 1.89941 16.7002 5.7998c4.09961 3.89941 6.09961 9.09961 6.09961 15.5996s-2 11.6006 -6.09961 15.4004s-9.59961 5.7002 -16.7002 5.7002c-6.7002 0 -12 -1.90039 -16.0996 -5.7002
-c-4.10059 -3.7998 -6.10059 -8.90039 -6.10059 -15.4004s2 -11.7002 6.10059 -15.5996zM366.7 38.7002c4.09961 -3.90039 9.39941 -5.7998 16.0996 -5.7998c7 0 12.6006 1.89941 16.7002 5.7998c4.09961 3.89941 6.09961 9.09961 6.09961 15.5996
-s-2 11.6006 -6.09961 15.4004s-9.59961 5.7002 -16.7002 5.7002c-6.7002 0 -12 -1.90039 -16.0996 -5.7002c-4.10059 -3.7998 -6.10059 -8.90039 -6.10059 -15.4004c0 -6.59961 2 -11.7002 6.10059 -15.5996z" />
-    <glyph glyph-name="resolving" unicode="&#xf3e7;" horiz-adv-x="496" 
-d="M281.2 169.8l-197.9 -57.2002l-28.5996 98.6006l188.2 54.0996c52.6992 15.2998 65 8.10059 71.0996 -12.7998l11.2002 -39.2998c5.59961 -19.9004 2 -30.1006 -44 -43.4004zM248.5 440c137 0 248.5 -111.4 247.5 -247.7c0 -136.899 -111.5 -248.3 -248.5 -248.3
-c-46 0 -89.5 12.7002 -126.3 34.7002l-23 80.2002l286.8 -37.3008l48.0996 13.3008l-9.69922 34.1992l-220.4 27.1006l92.5996 26.5996c30.2002 8.7002 42 15.7998 61.4004 33.2002c24.5 23 31.7002 45.5 23.5 73.5996l-10.7002 37.8008
-c-8.7002 30.1992 -25.0996 49.0996 -61.3994 55.1992c-25.1006 3.5 -44.5 2 -79.3008 -8.19922l-221.899 -63.9004c26 108.8 124.2 189.5 241.3 189.5zM38.2998 59.4004c-24 38.3994 -38.2998 83.2998 -38.2998 131.8z" />
-    <glyph glyph-name="rocketchat" unicode="&#xf3e8;" horiz-adv-x="576" 
-d="M284.046 223.2c0.0341797 0 0.0664062 -0.00195312 0.100586 -0.00195312c18.8496 0 34.1592 -15.2754 34.2168 -34.1113c0 -18.8281 -15.2822 -34.1143 -34.1104 -34.1143s-34.1143 15.2861 -34.1143 34.1143c0 18.7588 15.1748 34.002 33.9072 34.1133zM173.596 223.2
-c0.0332031 0 0.0673828 -0.00195312 0.100586 -0.00195312c18.8496 0 34.1592 -15.2754 34.2168 -34.1113c0 -18.8281 -15.2822 -34.1143 -34.1104 -34.1143s-34.1143 15.2861 -34.1143 34.1143c0 18.7588 15.1748 34.002 33.9072 34.1133zM394.519 223.2
-c0.0351562 0 0.0683594 -0.00195312 0.102539 -0.00195312c18.8496 0 34.1592 -15.2754 34.2148 -34.1113c0 -18.8281 -15.2822 -34.1143 -34.1104 -34.1143s-34.1133 15.2861 -34.1133 34.1143c0 18.7588 15.1738 34.002 33.9062 34.1133zM548.326 278.519
-c17.3076 -26.9443 26.0674 -55.9189 26.0898 -86.9395c0 -30.209 -8.76074 -59.2021 -26.0703 -86.125c-15.5342 -24.1934 -37.3076 -45.5703 -64.6787 -63.6191c-52.8672 -34.8164 -122.354 -53.9746 -195.667 -53.9746
-c-0.150391 -0.000976562 0.0664062 -0.00585938 -0.0830078 -0.00585938c-24.5488 0 -48.5908 2.18359 -71.9443 6.36621c-14.8564 -14.2842 -31.3604 -26.5059 -49.5098 -36.5889c-66.7744 -33.3467 -125.6 -20.9092 -155.324 -10.2002
-c-5.54492 1.96289 -9.51758 7.25488 -9.51758 13.4697c0 3.82715 1.50879 7.30469 3.96289 9.87109c20.9619 21.6748 55.6416 64.5342 47.1162 103.49c-33.1426 33.9004 -51.1123 74.7764 -51.1123 118.148c0 42.5605 17.9697 83.4365 51.1123 117.337
-c8.52148 38.9521 -26.1582 81.7939 -47.1201 103.47c-2.45996 2.56738 -3.97656 6.0498 -3.97656 9.88281c0 6.21973 3.98047 11.5156 9.53125 13.4785c29.7246 10.71 88.5488 23.1211 155.302 -10.2109c18.1504 -10.0811 34.6553 -22.3027 49.5107 -36.5879
-c23.3457 4.18066 47.0137 6.35742 71.5547 6.35742c0.15918 0 0.318359 -0.000976562 0.476562 -0.000976562c73.293 0 142.78 -19.1826 195.666 -54c27.3711 -18.0479 49.1465 -39.4453 64.6816 -63.6182zM284.987 38.0996c128.612 0 232.866 67.376 232.866 150.487
-c0 83.0957 -104.274 150.469 -232.866 150.469c-128.593 0 -232.847 -67.3691 -232.847 -150.469c0 -36.2002 19.7861 -69.4375 52.7783 -95.4004c9.28809 -29.5986 3.84668 -62.958 -16.3252 -100.078c-0.960938 -1.79297 -1.8584 -3.58496 -2.8418 -5.35645
-c18.6367 1.63574 36.5557 6.875 52.5225 14.8701c13.5889 7.65625 25.9609 16.8633 37.1377 27.585l20.1289 19.3926c28.2617 -7.47852 57.8037 -11.501 88.4033 -11.501c0.347656 0 0.695312 0 1.04297 0.000976562z" />
-    <glyph glyph-name="rockrms" unicode="&#xf3e9;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM405.4 20.5l-101.5 118.9s73.5996 0.199219 74.1992 0.199219c29.6006 -1.09961 46.6006 33.3008 27.6006 56.1006l-157.7 185.1c-13.2002 17.2998 -40.0996 18.4004 -54.5 0
-l-147.1 -172.5h90l84.2998 98.9004l84.5996 -99.2998h-75.2998c-30.5 0 -44.5 -35.7002 -26.5996 -56.1006l112 -131.3h90z" />
-    <glyph glyph-name="schlix" unicode="&#xf3ea;" 
-d="M350.5 290.3l-54.2002 46.1006l73.4004 39l78.2998 -44.2002zM192 325.9l45.7002 28.1992l34.7002 -34.5996l-55.4004 -29zM126.9 319.3l31.8994 22.1006l17.2002 -28.4004l-36.7002 -22.5zM103.6 231.1l-8.7998 34.8008l29.6006 18.2998l13.0996 -35.2998z
-M82.4004 314.8l23.8994 18.1006l8.90039 -24l-26.7002 -18.3008zM59 241.5l-3.59961 28.4004l22.2998 15.5l6.09961 -28.7002zM28.4004 224.9l20.7998 12.7998l3.2998 -33.4004l-22.9004 -12zM1.40039 180l19.1992 10.2002l0.400391 -38.2002l-21 -8.7998zM60.5 120.7
-l-28.2998 -8.2998l-1.60059 46.7998l25.1006 10.7002zM99 184.8l-31.0996 -13l-5.2002 40.7998l27.3994 14.4004zM123.2 71l-41.6006 -5.90039l-8.09961 63.5l35.2002 10.8008zM151.7 210.9l21.2002 -57.1006l-46.2002 -13.5996l-13.7002 54.0996zM237.4 -19.5996
-l-70.9004 3.2998l-24.2998 95.7998l55.2002 8.59961zM152.5 260.1l42.2002 22.4004l28 -45.9004l-50.7998 -21.2998zM193.5 165.2l61.2998 18.7002l52.7998 -86.6006l-79.7998 -11.2998zM244.9 250.8l67.2998 28.7998l65.5 -65.3994l-88.6006 -26.2002z" />
-    <glyph glyph-name="searchengin" unicode="&#xf3eb;" horiz-adv-x="460" 
-d="M220.6 317.7l-67.1992 -209.3v130.3l-54.7002 -24.2002l54.7002 190.3v-115.3zM137.4 414.4l-1.30078 -4.7002l-15.1992 -52.9004c-40.3008 -15.5 -68.9004 -54.5996 -68.9004 -100.3c0 -52.2998 34.2998 -95.9004 83.4004 -105.5v-53.5996
-c-77.9004 10.5 -135.4 78.1992 -135.4 159c0 80.5 59.7998 147.199 137.4 158zM448.8 -32.7998c-11.2002 -11.2002 -23.0996 -12.2998 -28.5996 -10.5c-5.40039 1.7998 -27.1006 19.8994 -60.4004 44.3994c-33.2998 24.6006 -33.5996 35.7002 -43 56.7002
-c-9.39941 20.9004 -30.3994 42.6006 -57.5 52.4004l-9.7002 14.7002c-24.6992 -16.9004 -53 -26.9004 -81.2998 -28.7002l2.10059 6.59961l15.8994 49.5c46.5 11.9004 80.9004 54 80.9004 104.2c0 54.5 -38.4004 102.1 -96 107.1v52.1006
-c83.2002 -5.10059 148.8 -74.5 148.8 -159.3c0 -33.6006 -11.2002 -64.7002 -29 -90.4004l14.5996 -9.59961c9.80078 -27.1006 31.5 -48 52.4004 -57.4004s32.2002 -9.7002 56.7998 -43c24.6006 -33.2002 42.7002 -54.9004 44.5 -60.2998
-c1.7998 -5.40039 0.700195 -17.2998 -10.5 -28.5zM438.9 -14.9004c0 4.40039 -3.60059 8 -8 8c-4.40039 0 -8 -3.59961 -8 -8c0 -4.39941 3.59961 -8 8 -8c4.39941 0 8 3.60059 8 8z" />
-    <glyph glyph-name="servicestack" unicode="&#xf3ec;" horiz-adv-x="496" 
-d="M88 232c81.7002 -10.2002 273.7 -102.3 304 -232h-392c99.5 8.09961 184.5 137 88 232zM120 384c102.8 -15.5 335.3 -167.9 376 -384h-96c-26.2998 126.7 -150.7 216.7 -233.6 250.4c1.2998 49.6992 -14.1006 98 -46.4004 133.6z" />
-    <glyph glyph-name="sistrix" unicode="&#xf3ee;" 
-d="M448 -1l-30.5 -31l-146 148.1c-28.7002 -23.6992 -65.2002 -37.8994 -105 -37.8994c-91.7998 0 -166.5 75.7998 -166.5 168.899c0 93.1006 74.7002 168.9 166.6 168.801c91.8008 0 166.5 -75.8008 166.5 -168.9c0 -37 -11.8994 -71.2998 -31.8994 -99.2002zM166.5 117.2
-c70.7002 0 128.1 58.2998 128.1 129.899c0 71.6006 -57.5 129.9 -128.1 129.9s-128.1 -58.2998 -128.1 -129.9c0 -71.5996 57.5 -129.899 128.1 -129.899z" />
-    <glyph glyph-name="slack-hash" unicode="&#xf3ef;" 
-d="M446.2 177.6c6.2002 -19 -3.90039 -39.6992 -22.9004 -45.6992l-45.3994 -15.1006l15.6992 -47c6.10059 -19.0996 -3.89941 -39.7002 -23 -45.8994c-21.2998 -6.10059 -40.0996 6 -46 22.8994l-15.6992 47l-93.6006 -31.2998l15.7002 -47
-c6.09961 -19.0996 -3.90039 -39.7002 -23 -45.9004c-21.2998 -6.09961 -40.0996 6 -46 22.9004l-15.7002 47c-45.7002 -15.2002 -50.8994 -17.7998 -57.7002 -16.7998c-14.5 0.599609 -28.5996 10.0996 -33.5996 24.5996c-6.09961 19 4 39.7002 23 45.9004l45.4004 15.0996
-l-30.3008 90c-45.6992 -15.2002 -50.8994 -17.7998 -57.6992 -16.7998c-14.5 0.599609 -28.6006 10.0996 -33.6006 24.5996c-6.09961 19.1006 3.90039 39.7002 23 45.9004l45.2998 15l-15.6992 47c-6.10059 19.0996 3.89941 39.7002 23 45.9004
-c19.0996 6.19922 39.7998 -3.90039 46 -22.9004l15.6992 -47l93.4004 31.2002l-15.7002 47c-6.09961 19.0996 3.90039 39.7002 23 45.8994c19.1006 6.2002 39.7998 -3.89941 46 -22.8994l15.7002 -47l45.4004 15.0996c19.0996 6.2002 39.7998 -3.89941 46 -22.8994
-c6.09961 -19.1006 -3.90039 -39.7002 -23 -45.9004l-45.4004 -15.0996l30.2998 -90l45.4004 15.0996c19.0996 6.2002 39.7998 -3.90039 46 -22.9004zM192.1 130.4l93.5 31.2998l-30.2998 90.2002l-93.5 -31.3008z" />
-    <glyph glyph-name="speakap" unicode="&#xf3f3;" 
-d="M64 56.2197c-79.4102 88.1904 -72 224.36 16.6396 304.141c88.6406 79.7793 224.801 73 304.21 -15.2402c79.4102 -88.2402 72 -224.36 -16.6396 -304.14c-18.7402 -16.8701 64 -43.0908 42 -52.2607c-82.0596 -34.21 -253.91 -35 -346.229 67.5h0.0195312z
-M277.31 267.82l38.5 40.8594c-9.60938 8.89062 -32 26.8301 -76.1699 27.6006c-52.3301 0.910156 -95.8594 -28.2998 -96.7695 -80c-0.200195 -11.3301 0.290039 -36.7207 29.4199 -54.8301c34.46 -21.4199 86.5195 -21.5098 86 -52.2598
-c-0.370117 -21.2803 -26.4199 -25.8105 -38.5898 -25.6006c-3 0.0498047 -30.2305 0.459961 -47.6104 24.6201l-40 -42.6104c28.1602 -27 59 -32.6191 83.4902 -33.0498c10.2295 -0.179688 96.4199 -0.330078 97.8398 81
-c0.280273 15.8105 -2.07031 39.7197 -28.8604 56.5898c-34.3594 21.6406 -85 19.4502 -84.4297 49.75c0.410156 23.25 31 25.3701 37.5303 25.2607c0.429688 0 26.6201 -0.260742 39.6201 -17.3701z" />
-    <glyph glyph-name="staylinked" unicode="&#xf3f5;" horiz-adv-x="440" 
-d="M382.7 155.5l44.2998 -41.2998c3.7002 -3.5 3.2998 -9 -0.700195 -12.2002l-198 -163.9c-9.89941 -7.59961 -17.2998 -0.799805 -17.2998 -0.799805l-208.7 196.101c-3.5 3.5 -3 9 1.2002 12.1992l45.7998 34.9004c4.2002 3.2002 10.4004 3 13.9004 -0.5l151.899 -147.5
-c3.7002 -3.5 10 -3.7002 14.2002 -0.400391l93.2002 74c4.09961 3.2002 4.5 8.7002 0.900391 12.2002l-84 81.2998c-3.60059 3.5 -9.90039 3.7002 -14 0.5l-0.100586 -0.0996094c-4.09961 -3.2002 -10.3994 -3 -14 0.5l-68.0996 64.2998
-c-3.5 3.5 -3.10059 9 1.09961 12.2002l57.2998 43.5996c4.10059 3.2002 10.3008 3 13.8008 -0.5l170 -167.3zM437.2 238.9c3.7002 -3.5 3.39941 -9 -0.700195 -12.2002l-45.7998 -35.7998c-4.10059 -3.2002 -10.4004 -3 -14.1006 0.5l-160.399 159
-c-3.60059 3.5 -9.7998 3.69922 -13.9004 0.5l-92.2002 -71.5c-4.19922 -3.30078 -4.69922 -8.7002 -1.09961 -12.2002l94.5996 -91.7998c3.7002 -3.5 10 -3.60059 14.2002 -0.400391l0.100586 0.0996094c4.19922 3.2002 10.5996 3 14.1992 -0.5l57.1006 -54.3994
-c3.7002 -3.5 3.2998 -9 -0.900391 -12.2002l-7.7002 -6l0.300781 -0.299805l-50.2002 -38.7998c-4.2002 -3.30078 -10.6006 -3.10059 -14.2998 0.399414l-171.7 165.101l-42.2998 41.6992c-3.60059 3.5 -3 9 1.19922 12.2002l206.801 162.101
-c8.2998 6.59961 14.7998 2.2998 16.2998 1.09961z" />
-    <glyph glyph-name="steam-symbol" unicode="&#xf3f6;" 
-d="M395.5 270.5c0 -33.7998 -27.5 -61 -61 -61c-33.7998 0 -61 27.2998 -61 61s27.2998 61 61 61c33.5 0 61 -27.2002 61 -61zM448 270.3c0 -63 -51 -113.8 -113.7 -113.8l-109.3 -79.7998c-4 -43 -40.5 -76.7998 -84.5 -76.7998c-40.5 0 -74.7002 28.7998 -83 67
-l-57.5 23.0996v107.3l97.2002 -39.2998c15.0996 9.2002 32.2002 13.2998 52 11.5l71 101.7c0.5 62.2998 51.5 112.8 114 112.8c62.7998 0 113.8 -51 113.8 -113.7zM203 85c0 34.7002 -27.7998 62.5 -62.5 62.5c-4.5 0 -9 -0.5 -13.5 -1.5l26 -10.5
-c25.5 -10.2002 38 -39 27.7002 -64.5c-10.2002 -25.5 -39.2002 -38 -64.7002 -27.5c-10.2002 4 -20.5 8.2998 -30.7002 12.2002c10.5 -19.7002 31.2002 -33.2002 55.2002 -33.2002c34.7002 0 62.5 27.7998 62.5 62.5zM410.5 270.3c0 42 -34.2998 76.2002 -76.2002 76.2002
-c-42.2998 0 -76.5 -34.2002 -76.5 -76.2002c0 -42.2002 34.2998 -76.2002 76.5 -76.2002c41.9004 -0.0996094 76.2002 33.9004 76.2002 76.2002z" />
-    <glyph glyph-name="sticker-mule" unicode="&#xf3f7;" horiz-adv-x="576" 
-d="M561.7 248.4c-1.2998 -0.300781 0.299805 0 0 0zM555.5 325.8c20.2002 -50.0996 20.5996 -45.2002 20.5996 -52.8994c0 -7.5 -4.09961 -11 -7.19922 -16.5c-1.5 -3 -4.60059 -7.5 -7.2002 -8c-0.400391 0 -3 -0.5 -13.4004 -2.5c-7.2002 -1 -13.3994 4.5 -14.8994 9.5
-c-1.60059 4.69922 2.7998 10.0996 -11.8008 22.8994c-10.2998 10 -21.0996 11.2998 -31.8994 17c-9.7998 5.7002 -11.9004 -1 -18 -8c-18 -22.8994 -34 -46.8994 -52 -69.7998c-11.7998 -15 -24.2002 -30.4004 -33.5 -47.4004
-c-3.90039 -6.7998 -9.5 -28.0996 -10.2998 -29.8994c-6.2002 -17.7002 -5.5 -25.7998 -16.5 -68.2998c-3.10059 -10 -5.7002 -21.4004 -8.7002 -32.4004c-2.2002 -6.7998 -7.40039 -49.2998 -0.5 -59.4004c2.09961 -3.5 8.7002 -4.5 11.2998 -8
-c0.0996094 -0.0996094 9.59961 -18.1992 9.2998 -20c0 -6.09961 -9.39941 -5.59961 -11.2998 -6.5c-4.7998 -2.89941 -3.7998 -5.89941 -6.40039 -7.39941c-5.89941 -2.90039 -32.0996 -3.2002 -36.5 0.5c-4.09961 3 -2.19922 11.8994 -1.5 15
-c2.2002 15 -2.5 7.89941 -9.7998 11.5c-3.09961 1.5 -4.09961 5.5 -4.59961 10c-0.5 1.5 -1 2.5 -1.5 3.5c-1.7002 10.7002 6.7998 33.5996 8.2002 43.3994c4.89941 23.7002 -0.700195 37.2002 1.5 46.9004c3.69922 16.2002 4.09961 3.5 4.09961 29.9004
-c-1.40039 25.8994 3.2998 36.8994 0.5 38.8994c-14.7998 0 -64.2998 -10.7002 -112.2 -2c-46.0996 8.90039 -59.3994 29 -65.3994 30.9004c-10.3008 4.5 -23.2002 -0.5 -27.3008 -7c-0.0996094 -0.100586 -35 -70.6006 -39.5996 -87.7998
-c-6.2002 -20.5 -0.5 -47.4004 4.09961 -66.8008c0 -0.0996094 4.5 -14.5996 10.3008 -19.5c2.09961 -1.5 5.09961 -2.5 7.19922 -4.5c2.80078 -2.69922 9.40039 -15.1992 9.80078 -16c2.59961 -4.5 3.59961 -8 -1.5 -10.5c-3.60059 -2 -9.30078 -2.5 -14.4004 -2.5
-c-2.59961 -0.5 -1.5 -3.5 -3.09961 -5c-2.90039 -2.7998 -20.7002 -6.09961 -29.9004 -2.5c-2.59961 1 -5.7002 3 -6.2002 5c-1.5 4 2.10059 9 -1 12.5c-4.5 2.90039 -13.0996 2 -17 12c-2.2002 5.40039 -2.59961 7.60059 -2.59961 49.4004
-c0 9.7002 -5.90039 38.7002 -8.2002 46.9004c-1.5 5.5 -1.5 11.5 0 16c0.299805 0.899414 4.09961 4.59961 4.09961 13c-1 1.5 -4.59961 0.5 -5.09961 1.5c-10.4004 80.5996 -5.90039 79 -7.7002 98.2998c-1.5 16 -10.8994 43.8994 -6.7002 64.2998
-c0.5 2.40039 3.40039 21 24.2002 38.9004c31 26.6992 48.4004 38.2998 159 11.5c1.10059 -0.400391 66.2998 -21.1006 110.7 9c15.5 11.2998 28.7998 11.2998 35.5 16c0.0996094 0.0996094 61.7002 52.0996 87 65.2998c47.2002 29.3994 69.9004 16.7002 75.0996 18
-c4.7002 1 13.4004 25.7998 17 25.7998c5.5 0 1.60059 -20.2002 3.60059 -25.9004c0.5 -2 3.59961 -5 6.2002 -5c2.2998 0 1.69922 0.800781 10.2998 5c8.39941 5.40039 14.8994 17.6006 20.5996 17c11.7002 -1.59961 -19 -41.5996 -19 -46.8994
-c0 -2 0.200195 -0.799805 4.60059 -9.5c2.59961 -5.5 4.59961 -13.5 6.19922 -20c8.30078 -29.7002 5.7002 -14.6006 13.4004 -36.9004z" />
-    <glyph glyph-name="studiovinari" unicode="&#xf3f8;" horiz-adv-x="512" 
-d="M480.3 260.3l4.2002 -28v-28l-25.0996 -44.0996l-39.8008 -78.4004l-56.0996 -67.5l-79.0996 -37.7998l-17.7002 -24.5l-7.7002 -12l-9.59961 -4s17.2998 63.5996 19.3994 63.5996c2.10059 0 20.2998 -0.699219 20.2998 -0.699219l66.7002 38.5996l-92.5 -26.0996
-l-55.8994 -36.8008l-22.8008 -28l-6.59961 -1.39941l20.7998 73.5996l6.90039 5.5l20.7002 -12.8994l88.2998 45.1992l56.7998 51.5l14.7998 68.4004l-125.399 -23.2998l15.1992 18.2002l-173.399 53.2998l81.8994 10.5l-166 122.899l114.9 -18.0996l-101.3 108
-l252.899 -126.6l-31.5 38l124.4 -74.4004l-143.3 99l18.7002 -38.4004l-49.6006 18.1006l-45.5 84.2998l194.601 -122l-42.9004 55.7998l108 -96.3994l12 8.89941l-21 16.4004l4.2002 37.7998l37.7998 10.4004l29.2002 -24.7002l11.5 -4.2002l-7 -6.2002l8.5 -12
-l-13.1006 -7.39941l-10.2998 -20.2002z" />
-    <glyph glyph-name="supple" unicode="&#xf3f9;" horiz-adv-x="640" 
-d="M640 185.5c0 -64.0996 -109 -116.1 -243.5 -116.1c-24.7998 0 -48.5996 1.7998 -71.0996 5c7.69922 -0.400391 15.5 -0.600586 23.3994 -0.600586c134.5 0 243.5 56.9004 243.5 127.101c0 29.3994 -19.0996 56.3994 -51.2002 78
-c60 -21.1006 98.9004 -55.1006 98.9004 -93.4004zM47.7002 220.1c0.0996094 -29.3994 19.2998 -56.5 51.5996 -78c-60.2002 21 -99.2002 55 -99.2998 93.3008c-0.0996094 64.0996 108.8 116.3 243.3 116.699c24.7002 0 48.5 -1.69922 71 -4.89941
-c-7.7002 0.299805 -15.3994 0.5 -23.2998 0.5c-134.5 -0.299805 -243.4 -57.4004 -243.3 -127.601zM107.9 180.2l8.7998 10.8994s8.7998 -10.0996 20.7002 -10.0996c6.5 0 12.2998 3.5 12.2998 10.0996c0 14.5 -40.2002 13.3008 -40.2002 39.9004
-c0 13.9004 12 24.0996 28.5 24.0996c10 0 25.4004 -4.69922 25.4004 -16.7998v-7.89941h-14.2002v3.89941c0 4 -5.60059 6.60059 -11.2998 6.60059c-7.2002 0 -12.5 -3.7002 -12.5 -9.10059c0 -14.5996 40.1992 -11.7002 40.1992 -39.7002
-c0 -13.5996 -10.5 -25.0996 -28.3994 -25.0996c-18.7998 0 -29.2998 13.2002 -29.2998 13.2002zM228.7 253.8h15.7002v-55c0 -18.8994 -13.3008 -31.8994 -33.4004 -31.8994c-20.2998 0 -33.7002 13 -33.7002 31.8994v55h15.7998v-54.5
-c0 -11.2002 7.10059 -17.7002 17.8008 -17.7002c10.6992 0 17.7998 6.5 17.7998 17.8008v54.3994zM263.1 168.4v72h-7.7998v13.3994h39.1006c16 0 27.1992 -11.2002 27.1992 -27.7998s-11.1992 -28.0996 -27.1992 -28.0996h-15.5v-29.5h-15.8008zM278.9 211.4h12.5996
-c8.90039 0 14 5.7998 14 14.6992c0 8.7002 -5 14.4004 -13.7002 14.4004h-12.8994v-29.0996zM335.9 168.4v72h-7.80078v13.3994h39.1006c16 0 27.2002 -11.2002 27.2002 -27.7998s-11.2002 -28.0996 -27.2002 -28.0996h-15.5v-29.5h-15.7998zM351.6 211.4h12.6006
-c9 0 14 5.7998 14 14.6992c0 8.7002 -5 14.4004 -13.7002 14.4004h-12.9004v-29.0996zM408.7 176.6h0.0996094v61.2002c0 1.60059 -0.899414 2.60059 -2.59961 2.60059h-5.2002v13.3994h15.4004c5.7998 0 8.19922 -2.5 8.19922 -8.2002v-61.1992
-c0 -1.60059 0.900391 -2.60059 2.60059 -2.60059h18.5996c1.60059 0 2.60059 0.900391 2.60059 2.60059v5.19922h14.2998v-13c0 -5.7998 -2.40039 -8.19922 -8.2002 -8.19922h-37.5996c-5.80078 0 -8.2002 2.39941 -8.2002 8.19922zM472.1 176.6h-0.0996094v63.9004h-7.7998
-v13.4004h51.5996c5.7002 0 8.2002 -2.5 8.2002 -8.2002v-13h-14.2002v5.2002c0 1.59961 -0.899414 2.59961 -2.59961 2.59961h-19.2002v-22.4004h27.7002v-13.3994h-27.7002v-20.2998c0 -1.60059 0.900391 -2.60059 2.59961 -2.60059h19.7002
-c1.60059 0 2.60059 0.900391 2.60059 2.60059v5.19922h14.2998v-13c0 -5.7998 -2.5 -8.19922 -8.2002 -8.19922h-38.7002c-5.7998 0 -8.2002 2.39941 -8.2002 8.19922zM531 252.6h-2.7002v1.2002h7v-1.2002h-2.7002v-5.89941h-1.59961v5.89941zM536.7 253.8h2.39941
-l2.10059 -5.09961l2.09961 5.09961h2.2998v-7.09961h-1.5v5.7002l-2.2998 -5.7002h-1.2998l-2.2998 5.7002v-5.7002h-1.5v7.09961z" />
-    <glyph glyph-name="telegram-plane" unicode="&#xf3fe;" 
-d="M446.7 349.4l-67.6006 -318.801c-5.09961 -22.5 -18.3994 -28.0996 -37.2998 -17.5l-103 75.9004l-49.7002 -47.7998c-5.5 -5.5 -10.0996 -10.1006 -20.6992 -10.1006l7.39941 104.9l190.9 172.5c8.2998 7.40039 -1.7998 11.5 -12.9004 4.09961l-236 -148.6
-l-101.6 31.7998c-22.1006 6.90039 -22.5 22.1006 4.59961 32.7002l397.4 153.1c18.3994 6.90039 34.5 -4.09961 28.5 -32.1992z" />
-    <glyph glyph-name="uber" unicode="&#xf402;" 
-d="M414.1 416c18.7002 0 33.9004 -15.2002 33.8008 -33.9004v-380.199c0 -18.7002 -15.2002 -33.9004 -33.9004 -33.9004h-380.1c-18.7002 0 -33.9004 15.2002 -33.9004 34v380.1c0 18.7002 15.2002 33.9004 33.9004 33.9004h380.199zM237.6 56.9004
-c74.6006 7.5 129 74.0996 121.5 148.6c-7 69.4004 -65.3994 122.2 -135.1 122.2s-128.1 -52.7998 -135.1 -122.2h94.3994v20.4004c0 3.7998 3.10059 6.7998 6.7998 6.7998h67.9004c3.7998 0 6.7998 -3.10059 6.7998 -6.7998v-67.9004
-c0 -3.7998 -3.09961 -6.7998 -6.7998 -6.7998h-67.9004c-3.7998 0 -6.7998 3.09961 -6.7998 6.7998v20.4004h-94.3994c7.5 -74.6006 74.0996 -129 148.699 -121.5z" />
-    <glyph glyph-name="uikit" unicode="&#xf403;" 
-d="M443.9 320v-256l-225.9 -128l-218 128v214.3l87.5996 -45.0996v-117l133.5 -75.5l135.801 75.5v151l-101.101 57.5996l87.6006 53.1006zM308.6 398.9l-87.3994 -53l-86 47.2998l88.5996 54.7998z" />
-    <glyph glyph-name="uniregistry" unicode="&#xf404;" horiz-adv-x="384" 
-d="M192 -32c-39.5 0 -76.2002 11.7998 -106.7 32.2002h213.5c-30.5996 -20.4004 -67.2998 -32.2002 -106.8 -32.2002zM102.9 161.1c0 -2.5 0.0996094 -5 0.299805 -7.39941h-103.101c-0.0996094 2.39941 -0.0996094 4.89941 -0.0996094 7.39941v12.4004h102.9v-12.4004z
-M123.4 104.1c8.89941 -10.5996 20.0996 -19.0996 33 -24.7998h-138.301c-3.7998 8 -7 16.2998 -9.59961 24.7998h114.9zM105.7 138.8c2 -7.89941 5.2002 -15.3994 9.2002 -22.2998h-109.7c-1.7002 7.2998 -3 14.7002 -3.90039 22.2998h104.4zM102.9 208.1v-17.2998h-102.9
-v17.2998h102.9zM102.9 381.3v-4.89941h-102.9v4.89941h102.9zM102.9 416v-2.5h-102.9v2.5h102.9zM102.9 346.7v-7.40039h-102.9v7.40039h102.9zM102.9 242.7v-14.7998h-102.9v14.7998h102.9zM102.9 312v-9.90039h-102.9v9.90039h102.9zM102.9 277.4v-12.4004h-102.9v12.4004
-h102.9zM269.1 116.5c4 6.90039 7.10059 14.4004 9.2002 22.2998h104.4c-0.799805 -7.59961 -2.10059 -15 -3.90039 -22.2998h-109.7zM281.1 302.2v9.7998h102.9v-9.7998h-102.9zM281.1 265v12.4004h102.9v-12.4004h-102.9zM281.1 339.3v7.40039h102.9v-7.40039h-102.9z
-M281.1 416h102.9v-2.5h-102.9v2.5zM78.0996 5.09961c-11.7998 8.7002 -23.5996 18.7002 -33.1992 29.7002h293.1c-9.5 -11.0996 -20.4004 -21 -32.2002 -29.7002h-227.7zM281.1 376.4v4.89941h102.9v-4.89941h-102.9zM281.1 227.9v14.7998h102.9v-14.7998h-102.9z
-M38.7998 42.2998c-6.59961 8.5 -10.5996 17.6006 -15.7998 27.2002h338.9c-5.2002 -9.59961 -11.1006 -18.7002 -17.8008 -27.2002h-305.3zM227.6 79.4004c12.8008 5.59961 24.1006 14.0996 32.9004 24.7998h115c-2.7002 -8.60059 -4.7998 -16.7998 -8.5 -24.7998h-139.4z
-M281.1 161.1v12.4004h102.9v-12.4004c0 -2.5 -0.0996094 -4.89941 -0.200195 -7.39941h-103.1c0.299805 2.39941 0.399414 4.89941 0.399414 7.39941zM281.1 190.8v17.2998h102.9v-17.2998h-102.9z" />
-    <glyph glyph-name="untappd" unicode="&#xf405;" horiz-adv-x="640" 
-d="M401.3 398.1c-79.7998 -160.1 -84.5996 -152.5 -87.8994 -173.199l-5.2002 -32.8008c-1.90039 -12 -6.60059 -23.5 -13.7002 -33.3994l-148.9 -207.8c-7.59961 -10.6006 -20.3994 -16.2002 -33.3994 -14.6006c-40.2998 5 -77.7998 32.2002 -95.2998 68.5
-c-5.7002 11.7998 -4.5 25.7998 3.09961 36.4004l148.9 207.899c7.09961 9.90039 16.3994 18 27.1992 23.7002l29.3008 15.5c18.5 9.7998 9.69922 11.9004 135.6 138.9c1 4.7998 1 7.2998 3.59961 8c3 0.700195 6.60059 1 6.30078 4.59961l-0.400391 4.60059
-c-0.200195 1.89941 1.2998 3.59961 3.2002 3.59961c4.5 0.0996094 13.2002 -1.2002 25.5996 -10c12.2998 -8.90039 16.4004 -16.7998 17.7002 -21.0996c0.599609 -1.80078 -0.599609 -3.7002 -2.40039 -4.2002l-4.5 -1.10059
-c-3.39941 -0.899414 -2.5 -4.39941 -2.2998 -7.39941c0.100586 -2.7998 -2.2998 -3.60059 -6.5 -6.10059zM230.1 411.6c-3.19922 0.800781 -8.19922 1.2002 -6.7998 5.40039c1.2998 4.2998 5.40039 12.2002 17.7002 21.0996c12.4004 8.90039 21.0996 10.1006 25.5996 10
-c4.2002 -0.0996094 3.10059 -4.89941 2.80078 -8.19922c-0.300781 -3.60059 3.2998 -3.80078 6.2998 -4.60059c2.59961 -0.700195 2.59961 -3.2998 3.59961 -8c9.10059 -9.2002 17.6006 -17.8994 25.6006 -26.0996c1.2998 -1.40039 1.19922 -3.5 -0.100586 -4.90039
-c-15.8994 -16.3994 -29.2998 -30.5996 -40.5 -42.5996c-1 -1 -2.59961 -0.799805 -3.2998 0.5c-6.90039 13.5 -14.2998 28.0996 -22.2002 44c-4.2998 2.5 -6.59961 3.2998 -6.39941 6c0.199219 3 1.09961 6.5 -2.30078 7.39941zM620 41.2998
-c7.7002 -10.7002 8.7998 -24.7002 3.40039 -36.5996c-17.7002 -36.6006 -55.4004 -63.7002 -95.7002 -68.6006c-12.9004 -1.5 -25.5 4.10059 -33.1006 14.7002l-148.899 207.9c-7.10059 9.89941 -11.7998 21.3994 -13.7002 33.3994
-c-1.59961 9.80078 -2 19.1006 -0.299805 29.8008c1.89941 12 2.7002 6 49 94.7998c0.700195 1.39941 2.59961 1.59961 3.59961 0.5c16.2998 -18 19.2998 -23 30.5 -28.9004c29.7998 -15.7002 43.2002 -20.5996 56.4004 -39.0996z" />
-    <glyph glyph-name="ussunnah" unicode="&#xf407;" horiz-adv-x="512" 
-d="M156.8 162.9l5.7002 -14.4004h-8.2002c-1.2998 3.2002 -3.09961 7.7002 -3.7998 9.5c-2.5 6.2998 -1.09961 8.40039 0 10c1.90039 2.7002 3.2002 4.40039 3.59961 5.2002c0 -2.2002 0.800781 -5.7002 2.7002 -10.2998zM454.1 144.1
-c-2.09961 -13.7998 -5.69922 -27.0996 -10.5 -39.6992l43 -23.4004l-44.7998 18.7998c-5.2998 -13.2002 -12 -25.5996 -19.8994 -37.2002l34.1992 -30.1992l-36.7998 26.3994c-8.39941 -11.7998 -18 -22.5996 -28.7002 -32.2998l24.9004 -34.7002l-28.0996 31.7998
-c-11 -9.59961 -23.1006 -18 -36.1006 -25.0996l15.7002 -37.2002l-19.2998 35.2998c-13.1006 -6.7998 -27 -12.0996 -41.6006 -15.8994l6.7002 -38.4004l-10.5 37.4004c-14.2998 -3.40039 -29.2002 -5.2998 -44.5 -5.40039l-1.7998 -38.2998l-1.90039 38.4004
-c-15.2998 0.0996094 -30.1992 2 -44.5 5.2998l-10.5996 -37.2998l6.7002 38.1992c-14.6006 3.7002 -28.6006 9.10059 -41.7002 15.8008l-19.2002 -35.1006l15.6006 37c-13 7 -25.2002 15.4004 -36.2002 25.1006l-27.9004 -31.6006l24.7002 34.4004
-c-10.7002 9.7002 -20.4004 20.5 -28.7998 32.2998l-36.5 -26.2002l33.8994 29.9004c-7.89941 11.5996 -14.5996 24.0996 -20 37.2998l-44.3994 -18.7002l42.5996 23.2002c-4.7998 12.7002 -8.39941 26.0996 -10.5 39.9004l-51 -9l50.2998 14.1992
-c-1.09961 8.5 -1.69922 17.1006 -1.69922 25.9004c0 4.7002 0.199219 9.40039 0.5 14.0996l-55.4004 2.90039l56 2.7998c1.2998 13.1006 3.7998 25.7998 7.5 38.1006l-57.0996 16.0996l58.8994 -10.4004c4 12 9.10059 23.5 15.2002 34.4004l-55.0996 30l58.2998 -24.5996
-c6.2998 10.5996 13.5 20.3994 21.5996 29.5996l-49.5 43.5996l53.9004 -38.6992c8.09961 8.59961 17 16.5 26.5996 23.5996l-40 55.5996l45.6006 -51.5996c9.5 6.59961 19.6992 12.2998 30.2998 17.2002l-27.2998 64.8994l33.7998 -62.0996
-c10.5 4.40039 21.3994 7.90039 32.7002 10.4004l-12.4004 70.6992l19.5 -69.1992c11 2.09961 22.2998 3.19922 33.7998 3.39941l3.7002 72.2002l3.59961 -72.2002c11.5 -0.200195 22.8008 -1.39941 33.8008 -3.5l19.5996 69.2998l-12.4004 -70.6992
-c11.3008 -2.60059 22.2002 -6.10059 32.6006 -10.5l33.8994 62.1992l-27.3994 -65.0996c10.5996 -4.90039 20.7002 -10.7002 30.2002 -17.2002l45.7998 51.7998l-40.1006 -55.8994c9.5 -7.10059 18.4004 -15 26.5 -23.6006l54.2002 38.9004l-49.7002 -43.9004
-c8 -9.09961 15.2002 -18.8994 21.5 -29.3994l58.7002 24.7002l-55.5 -30.2002c6.10059 -10.9004 11.1006 -22.2998 15.1006 -34.2998l59.2998 10.3994l-57.5 -16.2002c3.7002 -12.1992 6.2002 -24.8994 7.5 -37.8994l56.2998 -2.7002l-56 -2.7998
-c0.299805 -4.60059 0.5 -9.2998 0.5 -14.1006c0 -8.69922 -0.599609 -17.2998 -1.59961 -25.7998l50.6992 -14.2998zM432.3 175.1c0 97.5 -79 176.5 -176.5 176.5s-176.5 -79 -176.5 -176.5s79 -176.5 176.5 -176.5s176.5 79 176.5 176.5zM408.3 175.1
-c0 -84.2998 -68.2998 -152.6 -152.6 -152.6s-152.601 68.2998 -152.601 152.6c0 84.3008 68.3008 152.601 152.601 152.601s152.6 -68.2998 152.6 -152.601zM195 207c0 -2.09961 1.2998 -3.7998 3.59961 -5.09961c3.30078 -1.90039 6.2002 -4.60059 8.2002 -8.2002
-c2.7998 5.7002 4.2998 9.5 4.2998 11.2002c0 2.19922 -1.09961 4.39941 -3.19922 7c-2.10059 2.5 -3.2002 5.19922 -3.30078 7.69922c-6.5 -6.7998 -9.59961 -10.8994 -9.59961 -12.5996zM154.3 226c0 -2.09961 1.2998 -3.7998 3.60059 -5.09961
-c3.5 -1.90039 6.19922 -4.60059 8.19922 -8.2002c2.80078 5.7002 4.30078 9.5 4.30078 11.2002c0 2.19922 -1.10059 4.39941 -3.2002 7c-2.10059 2.5 -3.2002 5.19922 -3.2998 7.69922c-6.5 -6.7998 -9.60059 -10.8994 -9.60059 -12.5996zM135.3 226
-c0 -2.09961 1.2998 -3.7998 3.60059 -5.09961c3.2998 -1.90039 6.19922 -4.60059 8.19922 -8.2002c2.80078 5.7002 4.30078 9.5 4.30078 11.2002c0 2.19922 -1.10059 4.39941 -3.2002 7c-2.10059 2.5 -3.2002 5.19922 -3.2998 7.69922
-c-6.40039 -6.7998 -9.60059 -10.8994 -9.60059 -12.5996zM340.2 138.1c-8.40039 3 -8.7002 6.80078 -8.7002 15.6006v112.3c-8.2002 -12.5 -14.2002 -18.5996 -18 -18.5996c6.2998 -14.4004 9.5 -23.9004 9.5 -28.3008v-64.2998c0 -2.2002 -2.2002 -6.5 -4.7002 -6.5h-18
-c-2.7998 7.5 -10.2002 26.9004 -15.2998 40.2998c-2 -2.5 -7.2002 -9.19922 -10.7002 -13.6992c2.40039 -1.60059 4.10059 -3.60059 5.2002 -6.30078c2.59961 -6.69922 6.40039 -16.5 7.90039 -20.1992h-9.2002c-3.90039 10.3994 -9.60059 25.3994 -11.7998 31.0996
-c-2 -2.5 -7.2002 -9.2002 -10.7002 -13.7002c2.39941 -1.59961 4.09961 -3.59961 5.2002 -6.2998c0.799805 -2 2.7998 -7.2998 4.2998 -10.9004h-9.2002c-1.5 4.10059 -5.59961 14.6006 -8.40039 22c-2 -2.5 -7.19922 -9.19922 -10.6992 -13.6992
-c2.5 -1.60059 4.2998 -3.60059 5.19922 -6.30078c0.200195 -0.599609 0.5 -1.39941 0.600586 -1.69922h-17.7002c-4.59961 13.8994 -11.4004 27.6992 -11.4004 34.0996c0 2.2002 0.300781 5.09961 1.10059 8.2002c-8.7998 -10.7998 -14 -15.9004 -14 -25
-c0 -7.5 10.3994 -28.2998 10.3994 -33.2998c0 -1.7002 -0.5 -3.30078 -1.39941 -4.90039c-9.60059 12.7002 -15.5 20.7002 -18.7998 20.7002h-12l-11.2002 28c-3.7998 9.59961 -5.7002 16 -5.7002 18.7998c0 3.7998 0.5 7.7002 1.7002 12.2002
-c-1 -1.2998 -3.7002 -4.7002 -5.5 -7.10059c-0.799805 2.10059 -3.10059 7.7002 -4.60059 11.5c-2.09961 -2.5 -7.5 -9.09961 -11.1992 -13.5996c0.899414 -2.2998 3.2998 -8.09961 4.89941 -12.2002c-2.5 -3.2998 -9.09961 -11.7998 -13.5996 -17.7002
-c-4 -5.2998 -5.7998 -13.2998 -2.7002 -21.7998c2.5 -6.7002 2 -7.89941 -1.7002 -14.0996h61.7002c5.5 0 14.2998 -14 15.5 -22c13.2002 16 15.4004 19.5996 16.7998 21.5996h107c3.90039 0 7.2002 1.90039 9.90039 5.7998zM360.3 164.7v101.6
-c-9 -12.5 -15.8994 -18.5996 -20.7002 -18.5996c7.10059 -14.4004 10.7002 -23.9004 10.7002 -28.2998v-66.3008c0 -17.5 8.60059 -20.3994 24 -20.3994c8.10059 0 12.5 0.799805 13.7002 2.7002c-4.2998 1.59961 -7.59961 2.5 -9.90039 3.2998
-c-8.09961 3.2002 -17.7998 7.39941 -17.7998 26z" />
-    <glyph glyph-name="vaadin" unicode="&#xf408;" 
-d="M224.5 307.3c1.5 17.6006 4.90039 52.7002 49.7998 52.7002h98.6006c20.6992 0 32.0996 7.7998 32.0996 21.5996v12.3008c0 12.1992 9.2998 22.0996 21.5 22.0996s21.5 -9.90039 21.5 -22.0996v-36.5c0 -42.9004 -21.5 -62 -66.7998 -62h-100.5
-c-30.1006 0 -33 -14.7002 -33 -27.1006c0 -1.2998 -0.100586 -2.5 -0.200195 -3.7002c-0.700195 -12.2998 -10.9004 -22.1992 -23.4004 -22.1992s-22.6992 9.7998 -23.3994 22.1992c-0.100586 1.2002 -0.200195 2.40039 -0.200195 3.7002c0 12.2998 -3 27.1006 -33 27.1006
-h-100.7c-45.2998 0 -66.7998 19.0996 -66.7998 62v36.5c0 12.1992 9.40039 22.0996 21.5996 22.0996c12.2002 0 21.5 -9.90039 21.5 -22.0996v-12.3008c0 -13.7998 11.4004 -21.5996 32.1006 -21.5996h98.5996c44.7998 0 48.2998 -35.0996 49.7998 -52.7002h0.900391z
-M224 -8c-11.5 0 -21.4004 7 -25.7002 16.2998c-1.09961 1.7998 -97.0996 169.5 -98.2002 171.4c-11.8994 19.7002 3.2002 44.2998 27.2002 44.2998c13.9004 0 23.4004 -6.40039 29.7998 -20.2998l66.9004 -117.7l66.9004 117.7c6.5 13.8994 15.8994 20.2998 29.7998 20.2998
-c24 0 39.0996 -24.7002 27.2002 -44.2998c-1.10059 -1.7998 -97.1006 -169.601 -98.2002 -171.4c-4.2998 -9.2998 -14.2002 -16.2998 -25.7002 -16.2998z" />
-    <glyph glyph-name="viber" unicode="&#xf409;" horiz-adv-x="512" 
-d="M444 398.1c42.2002 -36.6992 65.5996 -117.899 49.7998 -246.5c-15.2002 -124.6 -109.1 -136.6 -125.7 -142c-7.19922 -2.2998 -70.2998 -18.0996 -152.5 -11.1992c-9.09961 -10.5 -21.0996 -24.3008 -29.7998 -33.7002
-c-15.8994 -17.1006 -25.7002 -33 -42.2998 -27.7998c-13.7998 4.19922 -13 25.0996 -13 25.0996l0.0996094 51.5996h-0.0996094c-120.1 33.8008 -118.4 158.4 -117 224.9s14.2998 120.2 50.9004 156.8c65.7998 60.4004 200.899 52.2998 200.899 52.2998
-c114.601 -0.5 166 -37.7998 178.7 -49.5zM457.9 161c13.2998 107.3 -4.90039 180.5 -40.6006 211.1c-10.7998 9.80078 -57.2002 39 -154.1 39.4004c0 0 -114.7 7.5 -170.4 -43c-31 -30.5996 -41.5 -76.0996 -42.5996 -131.6
-c-1.10059 -55.5 -7.10059 -161.601 94.7002 -189.801c-0.100586 0 -0.100586 0 0 0c0 0 -0.400391 -78.7998 -0.400391 -85.6992c-0.0996094 -10.5 5.7002 -11 11 -5.7002c16.2002 16.2998 68.2002 79 68.2002 79c69.7002 -4.5 125.2 9.2998 131.2 11.2002
-c14 4.5 90.0996 11.0996 103 115.1zM318.9 241.8c0.399414 -8.59961 -12.5 -9.2002 -12.9004 -0.599609c-1.09961 22 -11.4004 32.7002 -32.5996 33.8994c-8.60059 0.5 -7.80078 13.4004 0.699219 12.9004c27.9004 -1.5 43.4004 -17.5 44.8008 -46.2002zM339.2 230.5
-c1 42.4004 -25.5 75.5996 -75.7998 79.2998c-8.5 0.600586 -7.60059 13.5 0.899414 12.9004c58 -4.2002 88.9004 -44.1006 87.7998 -92.5c-0.0996094 -8.60059 -13.0996 -8.2002 -12.8994 0.299805zM386.2 217.1c0.0996094 -8.59961 -12.9004 -8.69922 -12.9004 -0.0996094
-c-0.599609 81.5 -54.8994 125.9 -120.8 126.4c-8.5 0.0996094 -8.5 12.8994 0 12.8994c73.7002 -0.5 133 -51.3994 133.7 -139.2zM374.9 119v-0.200195c-10.8008 -19 -31 -40 -51.8008 -33.2998l-0.199219 0.299805c-21.1006 5.90039 -70.8008 31.5 -102.2 56.5
-c-16.2002 12.7998 -31 27.9004 -42.4004 42.4004c-10.2998 12.8994 -20.7002 28.2002 -30.7998 46.5996c-21.2998 38.5 -26 55.7002 -26 55.7002c-6.7002 20.7998 14.2002 41 33.2998 51.7998h0.200195c9.2002 4.7998 18 3.2002 23.9004 -3.89941
-c0 0 12.3994 -14.8008 17.6992 -22.1006c5 -6.7998 11.7002 -17.7002 15.2002 -23.7998c6.10059 -10.9004 2.2998 -22 -3.7002 -26.5996l-12 -9.60059c-6.09961 -4.89941 -5.2998 -14 -5.2998 -14s17.7998 -67.2998 84.2998 -84.2998c0 0 9.10059 -0.799805 14 5.2998
-l9.60059 12c4.59961 6 15.7002 9.7998 26.5996 3.7002c14.7002 -8.2998 33.4004 -21.2002 45.7998 -32.9004c7 -5.69922 8.60059 -14.3994 3.80078 -23.5996z" />
-    <glyph glyph-name="vimeo" unicode="&#xf40a;" 
-d="M403.2 416c24.7002 0 44.7998 -20.0996 44.7998 -44.7998v-358.4c0 -24.7002 -20.0996 -44.7998 -44.7998 -44.7998h-358.4c-24.7002 0 -44.7998 20.0996 -44.7998 44.7998v358.4c0 24.7002 20.0996 44.7998 44.7998 44.7998h358.4zM377 267.2
-c1.90039 42.2002 -13.7998 63.7998 -47.0996 64.7002c-44.9004 1.39941 -75.3008 -23.9004 -91.2002 -76c19.8994 8.5 49.2998 10.7998 45.7998 -22.4004c-1 -11.2002 -8.2998 -27.5 -21.7998 -48.9004c-37.7002 -59.3994 -46.9004 -39.5996 -67.6006 91.6006
-c-5.7998 36.8994 -21.2998 54.0996 -46.5 51.7002c-22.2998 -2 -57.8994 -38.4004 -95.1992 -71.2002l15.1992 -19.6006c14.5 10.1006 23 15.2002 25.4004 15.2002c21 0 31.9004 -54.7002 57.4004 -148c13.0996 -34.8994 29 -52.2998 47.8994 -52.2998
-c30.4004 0 67.7002 28.5996 111.7 85.7998c42.5996 54.7002 64.5996 97.9004 66 129.4z" />
-    <glyph glyph-name="vnv" unicode="&#xf40b;" horiz-adv-x="640" 
-d="M104.9 96c-34.1006 0 -46.4004 30.4004 -46.4004 30.4004l-55.9004 111.5s-10.3994 18.0996 10.4004 18.0996h32.7998c10.4004 0 13.2002 -8.7002 18.7998 -18.0996l36.7002 -74.5s5.2002 -13.1006 21.1006 -13.1006c15.8994 0 21.0996 13.1006 21.0996 13.1006
-l36.7002 74.5c5.59961 9.5 8.39941 18.0996 18.7998 18.0996h32.7998c20.7998 0 10.4004 -18.0996 10.4004 -18.0996l-55.7998 -111.5s-12.2002 -30.4004 -46.4004 -30.4004h-35.0996zM499.9 96c-34.1006 0 -46.4004 30.4004 -46.4004 30.4004l-55.9004 111.5
-s-10.3994 18.0996 10.4004 18.0996h32.7998c10.4004 0 13.2002 -8.7002 18.7998 -18.0996l36.7002 -74.5s5.2002 -13.1006 21.1006 -13.1006c15.8994 0 21.0996 13.1006 21.0996 13.1006l36.7998 74.5c5.60059 9.5 8.40039 18.0996 18.7998 18.0996h32.9004
-c20.7998 0 10.4004 -18.0996 10.4004 -18.0996l-55.9004 -111.5s-12.2002 -30.4004 -46.4004 -30.4004h-35.1992zM337.6 256c34.1006 0 46.4004 -30.4004 46.4004 -30.4004l55.9004 -111.5s10.3994 -18.0996 -10.4004 -18.0996h-32.7998
-c-10.4004 0 -13.2002 8.7002 -18.7998 18.0996l-36.7002 74.5s-5.2002 13.1006 -21.1006 13.1006c-15.8994 0 -21.0996 -13.1006 -21.0996 -13.1006l-36.7002 -74.5c-5.59961 -9.39941 -8.39941 -18.0996 -18.7998 -18.0996h-32.9004
-c-20.7998 0 -10.3994 18.0996 -10.3994 18.0996l55.8994 111.5s12.2002 30.4004 46.4004 30.4004h35.0996z" />
-    <glyph glyph-name="whatsapp-square" unicode="&#xf40c;" 
-d="M224 325.2c35.2002 0 68.2002 -13.7002 93.2002 -38.7002c24.8994 -24.9004 40.0996 -58 40.0996 -93.2002c0 -72.7002 -60.7002 -131.8 -133.3 -131.8h-0.0996094c-23.7002 0 -46.9004 6.40039 -67.1006 18.4004l-4.7998 2.89941l-49.9004 -13.0996l13.3008 48.5996
-l-3.10059 5c-13.2002 20.9004 -20.2002 45.2002 -20.2002 70.1006c0.100586 72.6992 59.2002 131.8 131.9 131.8zM301.5 136.8c3.2998 9.2002 3.2998 17.2002 2.40039 19.1006c-1 1.59961 -3.60059 2.59961 -7.60059 4.59961s-23.5 11.5996 -27.0996 12.9004
-c-3.60059 1.2998 -6.2998 2 -8.90039 -2c-2.59961 -3.90039 -10.2002 -12.9004 -12.5 -15.5c-2.2998 -2.7002 -4.59961 -3 -8.59961 -1c-23.2998 11.6992 -38.6006 20.7998 -53.9004 47.0996c-4.09961 7 4 6.40039 11.6006 21.5996
-c1.39941 2.60059 0.699219 4.90039 -0.300781 6.90039s-8.89941 21.5 -12.1992 29.4004c-3.2002 7.69922 -6.5 6.69922 -8.90039 6.7998c-2.2998 0.0996094 -5 0.0996094 -7.59961 0.0996094c-2.7002 0 -7 -1 -10.6006 -5c-3.7002 -4 -13.8994 -13.5996 -13.8994 -33.0996
-s14.1992 -38.4004 16.1992 -41c2 -2.60059 28 -42.6006 67.7002 -59.7998c25.1006 -10.8008 34.9004 -11.8008 47.5 -9.90039c7.60059 1.09961 23.4004 9.5 26.7002 18.7998zM400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48
-v352c0 26.5 21.5 48 48 48h352zM223.9 34.7998c87.3994 0 160.1 71.1006 160.1 158.5c0 42.4004 -18 82.2002 -47.9004 112.2c-30 30 -69.7998 46.5 -112.199 46.5c-87.4004 0 -158.5 -71.0996 -158.601 -158.5c0 -28 7.2998 -55.2998 21.2002 -79.2998l-22.5 -82.2002
-l84.0996 22.0996c23.1006 -12.5996 49.2002 -19.2998 75.8008 -19.2998z" />
-    <glyph glyph-name="whmcs" unicode="&#xf40d;" 
-d="M448 287l-29.0996 -7l-2.2002 -12.0996l20.8994 -18.8008l-10.2998 -20.0996l-28.7998 8.7998l-7.7998 -8.09961l8.7998 -28l-20.4004 -12.1006l-20.6992 21.6006l-11.6006 -3.5l-6.7002 -28.7998l-22.5996 0.299805l-6.7002 28.5l-11.5996 2.89941l-19.4004 -20.3994
-l-19.8994 11.5996l8.09961 26.9004l-7.2002 8.59961l-29.5996 -7.5l-10.4004 18.5l20.1006 19.9004l-2.40039 12.0996l-28.7998 7.5l0.299805 21.7002l28.5 7.7998l2.90039 10.4004l-20.7002 21l11 19.0996l28.5 -7.5l8.09961 8.40039l-8.09961 27.7002l19.3994 11
-l19.7002 -21l12.1006 3.19922l6.19922 26.4004h22.6006l7 -26.4004l10.7002 -3.19922l21.2998 21l19.0996 -11.6006l-7.5 -28.2002l7.2002 -7.5l29 7.5l10.4004 -19.3994l-20.1006 -20.7002l2.2002 -10.4004l28.5 -8.7998v-21.2998zM328.8 241.8
-c31.4004 0 56.7998 25.2998 56.7998 56.7998c0 31.4004 -25.3994 56.8008 -56.7998 56.8008c-31.3994 0 -56.7998 -25.4004 -56.7998 -56.8008c0 -31.3994 25.5 -56.7998 56.7998 -56.7998zM401.1 225.4l46.9004 -14.5v-39.9004l-55.0996 -13.4004l-4.10059 -22.6992
-l38.9004 -35.3008l-19.2002 -37.8994l-54 16.7002l-14.5996 -15.2002l16.6992 -52.5l-38.2998 -22.7002l-38.8994 40.5l-21.7002 -6.59961l-12.6006 -54l-42.3994 0.5l-12.6006 53.5996l-21.6992 5.59961l-36.4004 -38.3994l-37.4004 21.7002l15.2002 50.5l-13.7002 16.0996
-l-55.5 -14.0996l-19.6992 34.7998l37.8994 37.3994l-4.7998 22.8008l-54 14.0996l0.5 40.9004l53.5 14.6992l5.7002 19.7002l-38.9004 39.4004l20.7002 35.7998l53.5996 -14.0996l15.2002 15.6992l-15.2002 52l36.4004 20.7002l36.7998 -39.3994l22.7002 6.09961l11.5996 52
-h42.4004l11.5996 -45.9004l-22.5996 5.90039l-6.2998 1.7002l-3.2998 -5.7002l-11 -19.0996l-3.30078 -5.60059l4.60059 -4.59961l17.2002 -17.4004l-0.300781 -1l-23.7998 -6.5l-6.2002 -1.7002l-0.0996094 -6.39941l-0.200195 -12.9004
-c-47.5 -10.3994 -83.2998 -52.7998 -83.2998 -103.5c0 -58.2998 47.2998 -105.7 105.7 -105.7c50.5 0 92.7002 35.4004 103.2 82.8008l13.1992 -0.200195l6.90039 -0.100586l1.59961 6.7002l5.60059 24l1.89941 0.600586l17.1006 -17.8008l4.7002 -4.89941l5.7998 3.39941
-l20.3994 12.1006l5.80078 3.5l-2 6.5z" />
-    <glyph glyph-name="wordpress-simple" unicode="&#xf411;" horiz-adv-x="512" 
-d="M256 440c136.7 0 248 -111.2 248 -248c0 -136.7 -111.3 -248 -248 -248s-248 111.3 -248 248c0 136.8 111.3 248 248 248zM33 192c0 -88.2002 51.2998 -164.5 125.7 -200.7l-106.4 291.4c-12.3994 -27.7002 -19.2998 -58.4004 -19.2998 -90.7002zM256 -31
-c26 0 50.9004 4.5 74 12.5996c-0.599609 1 -1.09961 2 -1.59961 3.10059l-68.5 187.8l-66.9004 -194.4c20 -5.89941 41.0996 -9.09961 63 -9.09961zM286.7 296.5l80.7002 -239.6l22.1992 74.2998c9.7002 30.8994 17 53 17 72.0996c0 27.6006 -9.89941 46.7002 -18.3994 61.5
-c-11.2998 18.4004 -21.9004 33.9004 -21.9004 52.2998c0 20.5 15.5 39.6006 37.4004 39.6006c1 0 1.89941 -0.100586 2.89941 -0.200195c-39.6992 36.2998 -92.5996 58.5 -150.6 58.5c-77.9004 0 -146.4 -40 -186.3 -100.5
-c5.2998 -0.200195 10.2002 -0.299805 14.3994 -0.299805c23.3008 0 59.4004 2.7998 59.4004 2.7998c12 0.700195 13.4004 -17 1.40039 -18.4004c0 0 -12.1006 -1.39941 -25.5 -2.09961l81.1992 -241.5l48.8008 146.3l-34.7002 95.2002
-c-12 0.700195 -23.4004 2.09961 -23.4004 2.09961c-12 0.700195 -10.5996 19.1006 1.40039 18.4004c0 0 36.7998 -2.7998 58.7002 -2.7998c23.2998 0 59.3994 2.7998 59.3994 2.7998c12 0.700195 13.4004 -17 1.40039 -18.4004c0 0 -12.1006 -1.39941 -25.5 -2.09961z
-M368.1 -0.700195c66.3008 38.6006 110.9 110.4 110.9 192.7c0 38.7998 -9.90039 75.2002 -27.2998 107c1 -7.09961 1.5 -14.7002 1.5 -22.9004c0 -22.6992 -4.2998 -48.0996 -17 -79.8994z" />
-    <glyph glyph-name="xbox" unicode="&#xf412;" horiz-adv-x="512" 
-d="M369.9 129.8c44.2998 -54.2998 64.6992 -98.7998 54.3994 -118.7c-7.89941 -15.0996 -56.7002 -44.5996 -92.5996 -55.8994c-29.6006 -9.2998 -68.4004 -13.2998 -100.4 -10.2002c-38.2002 3.7002 -76.8994 17.4004 -110.1 39
-c-27.9004 18.2002 -34.2002 25.7002 -34.2002 40.5996c0 29.9004 32.9004 82.3008 89.2002 142.101c32 33.8994 76.5 73.7002 81.3994 72.5996c9.40039 -2.09961 84.3008 -75.0996 112.301 -109.5zM188.6 304.2c-66.3994 -81.5 -106 -155.4 -120.3 -194.4
-c-9.7998 -26.5 -13.7002 -53 -9.5 -64c2.7998 -7.39941 0.200195 -4.7002 -9.2998 9.90039c-23.2002 35.5 -34.9004 70.3994 -40.5 120.899c-1.90039 16.7002 -1.2002 26.3008 4.2002 60.5c6.7998 42.7002 31.0996 92 60.2998 122.4
-c12.4004 12.9004 13.5 13.2002 28.7002 8.09961c28.2998 -9.5 56.7002 -36.5 86.3994 -63.3994zM500.2 240.7c4.7002 -22.6006 5.09961 -70.9004 0.799805 -93.4004c-3.59961 -18.5 -11.2002 -42.5 -18.5996 -58.7002c-5.5 -12.1992 -19.3008 -35.7998 -25.4004 -43.5
-c-3.09961 -3.89941 -3.09961 -3.89941 -1.40039 4.60059c2.30078 11.2002 -0.599609 31.5996 -7.39941 52.2998c-20.7002 62.9004 -80.5 149 -122.9 202.3c23.2998 21.4004 41 38.2998 64.2998 52.7998c11.8008 7.40039 28.7002 13.9004 36 13.9004
-c7.10059 0 57.7002 -50.2998 74.6006 -130.3zM141.3 405c-14.5996 -0.700195 -14 0.0996094 9.40039 11.2002c81.2002 38.2998 170 27.5996 233.899 -11.7002c-13.3994 0.599609 -43.5 5.90039 -107.399 -25.2002c-11.2002 -5.5 -20.9004 -9.7998 -21.6006 -9.7002
-c-4.59961 0.900391 -66.5996 37.9004 -114.3 35.4004z" />
-    <glyph glyph-name="yandex" unicode="&#xf413;" horiz-adv-x="256" 
-d="M153.1 132.2l-87.3994 -196.2h-63.7002l96 209.8c-45.0996 22.9004 -75.2002 64.4004 -75.2002 141.101c-0.0996094 107.399 68 161.1 148.9 161.1h82.2998v-512h-55.0996v196.2h-45.8008zM198.9 401.5h-29.4004c-44.4004 0 -87.4004 -29.4004 -87.4004 -114.6
-c0 -82.3008 39.4004 -108.801 87.4004 -108.801h29.4004v223.4z" />
-    <glyph glyph-name="yandex-international" unicode="&#xf414;" horiz-adv-x="320" 
-d="M129.5 -64v166.1l-111 297.9h55.7998l81.7998 -229.7l94.1006 277.7h51.2998l-120.7 -347.8v-164.2h-51.2998z" />
-    <glyph glyph-name="apple-pay" unicode="&#xf415;" horiz-adv-x="640" 
-d="M116.9 289.5c-7.5 -8.90039 -19.5 -15.9004 -31.5 -14.9004c-1.5 12 4.39941 24.8008 11.2998 32.6006c7.5 9.09961 20.5996 15.5996 31.2998 16.0996c1.2002 -12.3994 -3.7002 -24.7002 -11.0996 -33.7998zM127.8 272.3c6.7998 -0.5 26.2998 -2.5 38.7998 -21.0996
-c-1 -0.799805 -23.1992 -13.5 -22.8994 -40.2998c0.299805 -32 28 -42.6006 28.2998 -42.9004c-0.200195 -0.799805 -4.40039 -15.0996 -14.5 -29.9004c-8.90039 -13 -18 -25.6992 -32.5 -26c-14 -0.199219 -18.7002 8.40039 -34.7998 8.40039
-c-16 0 -21.2002 -8.09961 -34.5 -8.59961c-14 -0.5 -24.6006 13.7998 -33.5 26.7998c-18.2002 26.2998 -32.1006 74 -13.2998 106.3c9.09961 16.0996 25.6992 26.2002 43.5996 26.5c13.7998 0.299805 26.4004 -9.09961 34.7998 -9.09961
-c8.2002 0 23.1006 10.8994 40.5 9.89941zM228.2 308.5h73.2002c37.6992 0 64.0996 -26 64.0996 -64s-26.7998 -64.2998 -65.0996 -64.2998h-41.9004v-66.6006h-30.2998v194.9zM258.5 283v-77.4004h34.7998c26.4004 0 41.4004 14.2002 41.4004 38.8008
-c0 24.5996 -15 38.5996 -41.2998 38.5996h-34.9004zM420.7 112.1c-28.1006 0 -47.7002 16.8008 -47.7998 42c0 25 19 39.4004 54.0996 41.5l37.7998 2.30078v10.7998c0 15.8994 -10.3994 24.5 -28.8994 24.5c-15.2002 0 -26.3008 -7.90039 -28.6006 -19.9004h-27.2998
-c0.900391 25.2002 24.7002 43.6006 56.7998 43.6006c34.6006 0 57.1006 -18.2002 57.1006 -46.3008v-97h-28v23.4004h-0.600586c-8 -15.2998 -25.5996 -24.9004 -44.5996 -24.9004zM428.9 135.2c20.5 0 36 13 36 31.2002v11l-33.6006 -2.10059
-c-18.8994 -1.09961 -28.7998 -8.2002 -28.7998 -20.5c0 -11.7998 10.2998 -19.5996 26.4004 -19.5996zM531.4 60.5996c-2.30078 0 -9.80078 0.300781 -11.6006 0.700195v23.4004c1.90039 -0.200195 6.5 -0.5 8.90039 -0.5c13.3994 0 20.8994 5.7002 25.5 20.2998
-l2.7998 8.59961l-51.2002 141.9h31.6006l35.5996 -115.1h0.599609l35.6006 115.1h30.7998l-53.0996 -149c-12.1006 -34.0996 -26 -45.4004 -55.5 -45.4004z" />
-    <glyph glyph-name="cc-apple-pay" unicode="&#xf416;" horiz-adv-x="576" 
-d="M302.2 229.6c0 -17.1992 -10.5 -27.0996 -29 -27.0996h-24.2998v54.2002h24.3994c18.4004 0 28.9004 -9.7998 28.9004 -27.1006zM349.7 167c0 8.59961 6.89941 13.5 20.2002 14.4004l23.5 1.5v-7.7002c0 -12.7998 -10.8008 -21.9004 -25.2002 -21.9004
-c-11.2998 0 -18.5 5.40039 -18.5 13.7002zM576 369v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM127.8 250.8c8.40039 -0.700195 16.7998 4.2002 22.1006 10.4004
-c5.19922 6.39941 8.59961 15 7.69922 23.7002c-7.39941 -0.300781 -16.5996 -4.90039 -21.8994 -11.3008c-4.7998 -5.5 -8.90039 -14.3994 -7.90039 -22.7998zM188.4 176.3c-0.200195 0.200195 -19.6006 7.60059 -19.8008 30c-0.199219 18.7002 15.3008 27.7002 16 28.2002
-c-8.7998 13 -22.3994 14.4004 -27.0996 14.7002c-12.2002 0.700195 -22.5996 -6.90039 -28.4004 -6.90039c-5.89941 0 -14.6992 6.60059 -24.2998 6.40039c-12.5 -0.200195 -24.2002 -7.2998 -30.5 -18.6006c-13.0996 -22.5996 -3.39941 -56 9.2998 -74.3994
-c6.2002 -9.10059 13.7002 -19.1006 23.5 -18.7002c9.30078 0.400391 13 6 24.2002 6c11.2998 0 14.5 -6 24.2998 -5.90039c10.2002 0.200195 16.5 9.10059 22.8008 18.2002c6.89941 10.4004 9.7998 20.4004 10 21zM323.8 229.7c0 26.5996 -18.5 44.7998 -44.8994 44.7998
-h-51.2002v-136.4h21.2002v46.6006h29.2998c26.7998 0 45.5996 18.3994 45.5996 45zM413.8 206c0 19.7002 -15.7998 32.4004 -40 32.4004c-22.5 0 -39.0996 -12.9004 -39.7002 -30.5h19.1006c1.59961 8.39941 9.39941 13.8994 20 13.8994c13 0 20.2002 -6 20.2002 -17.2002
-v-7.5l-26.4004 -1.59961c-24.5996 -1.5 -37.9004 -11.5996 -37.9004 -29.0996c0 -17.7002 13.7002 -29.4004 33.4004 -29.4004c13.2998 0 25.5996 6.7002 31.2002 17.4004h0.399414v-16.4004h19.6006v68h0.0996094zM516 237.1h-21.5l-24.9004 -80.5996h-0.399414
-l-24.9004 80.5996h-22.2998l35.9004 -99.2998l-1.90039 -6c-3.2002 -10.2002 -8.5 -14.2002 -17.9004 -14.2002c-1.69922 0 -4.89941 0.200195 -6.19922 0.300781v-16.4004c1.19922 -0.400391 6.5 -0.5 8.09961 -0.5c20.7002 0 30.4004 7.90039 38.9004 31.7998z" />
-    <glyph glyph-name="fly" unicode="&#xf417;" horiz-adv-x="384" 
-d="M197.8 20.2002c12.9004 -11.7002 33.7002 -33.2998 33.2002 -50.7002c0 -0.799805 -0.0996094 -1.59961 -0.0996094 -2.5c-1.80078 -19.7998 -18.8008 -31.0996 -39.1006 -31c-25 0.0996094 -39.8994 16.7998 -38.7002 35.7998c1 16.2002 20.5 36.7002 32.4004 47.6006
-c2.2998 2.09961 2.7002 2.69922 5.59961 3.59961c3.40039 0 3.90039 -0.299805 6.7002 -2.7998zM331.9 380.7c23.8994 -40 27.7998 -73.2998 20.7998 -112.5c-15.2002 -69.9004 -103.601 -166.5 -155.9 -215.7c-1.7002 -1.59961 -1.39941 -1.40039 -3.5 -2.09961
-l-3.2998 0.0996094c-1.7002 0.599609 -4.5 3.5 -6.2002 5.09961c-58.7998 57.8008 -148.7 151.601 -155.8 233.801c-1.5 71.3994 29.2998 113.399 82.9004 141.3c9.89941 4.09961 37 17.2998 81.0996 17.2998c22 0.200195 51.0996 -4.5 76.5996 -15.2002
-c24.7002 -11.5 47 -26.3994 63.3008 -52.0996zM186.8 96.0996v325.7c-57.8994 -5.5 -72.7002 -89.2002 -69.2998 -136.7c4.09961 -58.2998 41.2998 -137.899 69.2998 -189zM328.7 268c15.7998 54.9004 -10.9004 134.7 -99.7002 153
-c38.2002 -25.5996 49.5996 -85.5 48 -131.4c-2 -58.5996 -39.4004 -140 -67.2002 -191.899c41.6006 42.2998 102.5 113.5 118.9 170.3z" />
-    <glyph glyph-name="node" unicode="&#xf419;" horiz-adv-x="640" 
-d="M316.3 -4c-2.09961 0 -4.2002 0.599609 -6.09961 1.59961l-19.2002 11.4004c-2.90039 1.59961 -1.5 2.2002 -0.5 2.5c3.7998 1.2998 4.59961 1.59961 8.7002 4c0.399414 0.200195 1 0.0996094 1.39941 -0.0996094l14.8008 -8.80078
-c0.5 -0.299805 1.2998 -0.299805 1.7998 0l57.7998 33.4004c0.5 0.299805 0.900391 0.900391 0.900391 1.59961v66.7002c0 0.700195 -0.300781 1.2998 -0.900391 1.60059l-57.7998 33.2998c-0.5 0.299805 -1.2002 0.299805 -1.7998 0l-57.8008 -33.2998
-c-0.599609 -0.300781 -0.899414 -1 -0.899414 -1.60059v-66.7002c0 -0.599609 0.399414 -1.19922 0.899414 -1.5l15.8008 -9.09961c8.59961 -4.2998 13.8994 0.799805 13.8994 5.7998v65.9004c0 0.899414 0.700195 1.7002 1.7002 1.7002h7.2998
-c0.900391 0 1.7002 -0.700195 1.7002 -1.7002v-65.9004c0 -11.5 -6.2002 -18 -17.0996 -18c-3.30078 0 -6 0 -13.3008 3.60059l-15.1992 8.69922c-3.7002 2.2002 -6.10059 6.2002 -6.10059 10.5v66.7002c0 4.2998 2.2998 8.40039 6.10059 10.5l57.7998 33.4004
-c3.7002 2.09961 8.5 2.09961 12.0996 0l57.7998 -33.4004c3.7002 -2.2002 6.10059 -6.2002 6.10059 -10.5v-66.7002c0 -4.2998 -2.2998 -8.39941 -6.10059 -10.5l-57.7998 -33.3994c-1.7002 -1.10059 -3.7998 -1.7002 -6 -1.7002zM363 61.7998
-c0 -12.5996 -10.5 -19.7998 -29 -19.7998c-25.2998 0 -30.5996 11.5996 -30.5996 21.2998c0 1 0.799805 1.7002 1.69922 1.7002h7.5c0.900391 0 1.60059 -0.599609 1.7002 -1.40039c1.10059 -7.59961 4.5 -11.3994 19.7998 -11.3994
-c12.2002 0 17.4004 2.7002 17.4004 9.2002c0 3.69922 -1.5 6.39941 -20.4004 8.2998c-15.7998 1.59961 -25.5996 5 -25.5996 17.7002c0 11.5996 9.7998 18.5996 26.2998 18.5996c18.5 0 27.6006 -6.40039 28.7998 -20.2002
-c0.100586 -0.5 -0.0996094 -0.899414 -0.399414 -1.2998c-0.299805 -0.299805 -0.700195 -0.5 -1.2002 -0.5h-7.5c-0.799805 0 -1.40039 0.5 -1.59961 1.2998c-1.80078 8 -6.2002 10.6006 -18.1006 10.6006c-13.2998 0 -14.7998 -4.60059 -14.7998 -8.10059
-c0 -4.2002 1.7998 -5.39941 19.7998 -7.7998c17.7998 -2.40039 26.2002 -5.7002 26.2002 -18.2002zM417.5 111.9c0 -6.10059 -5 -11.1006 -11.0996 -11.1006c-6.10059 0 -11.1006 5 -11.1006 11.1006c0 6.2998 5.2002 11.0996 11.1006 11.0996
-c6 0.0996094 11.0996 -4.7998 11.0996 -11.0996zM415.7 111.9c0 5.19922 -4.2002 9.2998 -9.40039 9.2998c-5.09961 0 -9.2998 -4.10059 -9.2998 -9.2998c0 -5.2002 4.2002 -9.40039 9.2998 -9.40039c5.2002 0.0996094 9.40039 4.2998 9.40039 9.40039zM411.2 105.7
-h-2.60059c-0.0996094 0.599609 -0.5 3.7998 -0.5 3.89941c-0.199219 0.700195 -0.399414 1.10059 -1.2998 1.10059h-2.2002v-5h-2.39941v12.5h4.2998c1.5 0 4.40039 0 4.40039 -3.2998c0 -2.30078 -1.5 -2.80078 -2.40039 -3.10059
-c1.7002 -0.0996094 1.7998 -1.2002 2.09961 -2.7998c0.100586 -1 0.300781 -2.7002 0.600586 -3.2998zM408.4 114.5c0 1.7002 -1.2002 1.7002 -1.80078 1.7002h-2v-3.5h1.90039c1.59961 0 1.90039 1.09961 1.90039 1.7998zM137.3 257l-0.200195 -95
-c0 -1.2998 -0.699219 -2.59961 -1.7998 -3.2002c-1.09961 -0.700195 -2.59961 -0.700195 -3.7002 0l-36.3994 20.9004c-2.2998 1.2998 -3.7002 3.7998 -3.7002 6.39941v44.4004c0 2.59961 -1.40039 5.09961 -3.7002 6.40039l-15.5 8.89941
-c-1.09961 0.700195 -2.39941 1 -3.7002 1c-1.2998 0 -2.5 -0.299805 -3.69922 -1l-15.5 -8.89941c-2.30078 -1.30078 -3.7002 -3.80078 -3.7002 -6.40039v-44.4004c0 -2.59961 -1.40039 -5 -3.7002 -6.39941l-36.4004 -20.9004
-c-1.19922 -0.700195 -2.59961 -0.700195 -3.69922 0c-1.10059 0.700195 -1.80078 1.90039 -1.80078 3.2002l-0.0996094 95c0 2.59961 1.40039 5.09961 3.7002 6.40039l61.2002 35.2998c1.09961 0.599609 2.19922 1 3.39941 1h0.600586
-c1.19922 -0.100586 2.39941 -0.400391 3.39941 -1l61.2998 -35.2998c2.30078 -1.30078 3.7002 -3.7002 3.7002 -6.40039zM472.5 360.7v-176.4c0 -2.59961 -1.40039 -5.09961 -3.7002 -6.39941l-61.2998 -35.4004c-2.2998 -1.2998 -5.09961 -1.2998 -7.40039 0
-l-61.2998 35.4004c-2.2998 1.2998 -3.7002 3.7998 -3.7002 6.39941v70.7998c0 2.60059 1.40039 5.10059 3.7002 6.40039l61.2998 35.4004c2.30078 1.2998 5.10059 1.2998 7.40039 0l15.2998 -8.80078c1.7002 -1 3.90039 0.300781 3.90039 2.2002v94
-c0 2.7998 3 4.60059 5.5 3.2002l36.5 -20.4004c2.2998 -1.19922 3.7998 -3.69922 3.7998 -6.39941zM426.5 231.8c0 0.700195 -0.400391 1.2998 -0.900391 1.60059l-21 12.1992c-0.599609 0.300781 -1.2998 0.300781 -1.89941 0l-21 -12.1992
-c-0.600586 -0.300781 -0.900391 -0.900391 -0.900391 -1.60059v-24.2998c0 -0.700195 0.400391 -1.2998 0.900391 -1.59961l21 -12.1006c0.599609 -0.299805 1.2998 -0.299805 1.7998 0l21 12.1006c0.599609 0.299805 0.900391 0.899414 0.900391 1.59961v24.2998h0.0996094
-zM636.3 232.5l-36.7002 -21.2998c-2.5 -1.40039 -5.59961 0.399414 -5.59961 3.2002v17.3994c0 1.2998 -0.799805 2.5 -1.90039 3.2002l-19.1992 11.0996c-1.10059 0.700195 -2.60059 0.700195 -3.7002 0l-19.2002 -11.0996
-c-1.2002 -0.700195 -1.90039 -1.90039 -1.90039 -3.2002v-22.2002c0 -1.2998 0.700195 -2.5 1.90039 -3.19922l61.7002 -35.4004c2.5 -1.40039 2.5 -5 0 -6.40039l-36.7998 -20.5c-2.30078 -1.2998 -5.10059 -1.2998 -7.30078 0l-60.8994 34.7002
-c-2.2998 1.2998 -3.7002 3.7002 -3.7002 6.40039v70.7998c0 2.59961 1.40039 5.09961 3.7002 6.40039l61.2998 35.3994c2.2998 1.2998 5.09961 1.2998 7.40039 0l60.8994 -35.3994c2.2998 -1.30078 3.7002 -3.80078 3.7002 -6.40039v-17.0996
-c0 -2.60059 -1.40039 -5.10059 -3.7002 -6.40039zM559 229l11.7998 6.7998c0.400391 0.299805 1 0.299805 1.40039 0l11.7998 -6.7998c0.400391 -0.200195 0.700195 -0.700195 0.700195 -1.2002v-13.5996c0 -0.5 -0.299805 -0.900391 -0.700195 -1.2002l-11.7998 -6.7998
-c-0.400391 -0.299805 -1 -0.299805 -1.40039 0l-11.7998 6.7998c-0.400391 0.200195 -0.700195 0.700195 -0.700195 1.2002v13.5996c0 0.5 0.299805 0.900391 0.700195 1.2002zM304.8 185.5c0 -0.599609 -0.0996094 -1.2002 -0.200195 -1.7002
-c-0.5 -2 -1.7998 -3.7002 -3.59961 -4.7002l-61 -35.1992c-2.2002 -1.30078 -5 -1.40039 -7.40039 0l-61.1992 35.1992c-2.10059 1.2002 -4 3.60059 -4 6.40039v70.4004c0 2.69922 1.59961 5.09961 3.89941 6.39941l61.1006 35.2002
-c2.39941 1.40039 5.2998 1.2002 7.39941 0l61.1006 -35.2002c2.2998 -1.2998 3.89941 -3.7998 3.89941 -6.39941v-70.4004zM230.5 310.4l-0.799805 -0.5h1.09961zM306.7 180.2l-0.400391 0.700195v-0.900391z" />
-    <glyph glyph-name="osi" unicode="&#xf41a;" horiz-adv-x="512" 
-d="M8 181.56c2.2998 135.801 97.3994 232.441 213.799 248.102c138.8 18.5996 255.601 -75.7998 278 -201.101c21.2998 -118.8 -44 -230 -151.6 -274c-9.2998 -3.7998 -14.4004 -1.69922 -18 7.7002c-17.7998 46.2998 -35.5996 92.6328 -53.3994 138.999
-c-3.09961 8.10059 -1 13.2002 7 16.7998c24.2002 11 39.2998 29.4004 43.2998 55.8008c0.561523 3.60547 0.852539 7.2998 0.852539 11.0615c0 37.3613 -28.7998 67.9971 -65.3525 71.1377c-39 3.40039 -71.7998 -23.6992 -77.5 -59.6992
-c-5.19922 -33 11.1006 -63.7002 41.9004 -77.7002c9.59961 -4.40039 11.5 -8.60059 7.7998 -18.4004c-17.8994 -46.5996 -35.7998 -93.2324 -53.7002 -139.899c-2.59961 -6.90039 -8.2998 -9.30078 -15.5 -6.5c-52.5996 20.2998 -101.399 61 -130.8 119
-c-24.8994 49.1992 -25.2002 87.6992 -26.7998 108.699zM28.8994 183.461c0.399414 -6.59961 0.599609 -14.3008 1.2998 -22.1006c6.2998 -71.9004 49.5996 -143.5 131 -183.101c3.2002 -1.5 4.39941 -0.799805 5.59961 2.2998c14.9004 39.1006 29.9004 78.2012 45 117.302
-c1.2998 3.2998 0.600586 4.7998 -2.39941 6.69922c-31.6006 19.9004 -47.3008 48.5 -45.6006 86c1 21.6006 9.2998 40.5 23.7998 56.3008c30 32.6992 77 39.7998 115.5 17.5996c27.4619 -15.834 45.9629 -45.4971 45.9629 -79.4463
-c0 -3.75879 -0.321289 -7.3125 -0.762695 -10.9541c-3.59961 -30.5996 -19.2998 -53.8994 -45.7002 -69.7998c-2.69922 -1.59961 -3.5 -2.89941 -2.2998 -6c15.2002 -39.2002 30.2666 -78.4336 45.2002 -117.7c1.2002 -3.09961 2.40039 -3.7998 5.59961 -2.2998
-c35.5 16.6006 65.2002 40.2998 88.1006 72c34.7998 48.2002 49.0996 101.9 42.2998 161c-13.7002 117.5 -119.4 214.8 -255.5 198c-106.1 -13 -195.3 -102.5 -197.1 -225.8z" />
-    <glyph glyph-name="react" unicode="&#xf41b;" horiz-adv-x="512" 
-d="M418.2 270.8c54.3994 -18.7002 93.7998 -48.0996 93.7998 -78.3994c0 -31.7002 -41.7998 -62.6006 -99.5 -81.7002c-3.09961 -1 -6.2002 -2 -9.40039 -2.90039c1.10059 -4.59961 2.10059 -9.09961 3 -13.5c11.4004 -57.5996 2.60059 -104.899 -24.3994 -120.5
-c-26.1006 -15.0996 -68.4004 -0.200195 -111.2 36.6006c-4.59961 4 -9.2002 8.09961 -13.5996 12.3994c-3.5 -3.39941 -7 -6.59961 -10.5 -9.7002c-44.2002 -38.6992 -89.6006 -54.6992 -116.601 -39.0996c-26.2002 15.0996 -34.3994 59.0996 -23.8994 114.6
-c1.19922 6.10059 2.5 12 4 18c-4.60059 1.30078 -9.10059 2.80078 -13.6006 4.30078c-55.5 19 -96.2998 50.2998 -96.2998 81.5c0 30.1992 38.2998 59.3994 91.7002 77.8994c5.89941 2.10059 12.2002 4.10059 18.5996 5.90039
-c-1.39941 5.59961 -2.59961 11.0996 -3.7002 16.7002c-11 56.3994 -3.19922 101.5 23 116.699c27.3008 15.9004 72.9004 -1.09961 118.4 -41.5c2.7998 -2.5 5.59961 -5.09961 8.2998 -7.69922c4 3.89941 8.2002 7.7998 12.5 11.5
-c43.4004 37.7998 86.2998 53.5 112.601 38.3994c27.2998 -15.7998 35.3994 -63.7002 23.0996 -123.3c-0.799805 -3.7002 -1.59961 -7.40039 -2.5 -11.0996c5.40039 -1.60059 10.7998 -3.30078 16.2002 -5.10059zM282.9 355.7c-4 -3.5 -7.80078 -7 -11.7002 -10.7002
-c15.3994 -16.7002 29.5996 -34.5 42.5996 -53.0996c22.6006 -2 45.1006 -5.60059 67.2998 -10.6006c0.900391 3.2998 1.60059 6.60059 2.30078 10c10.5996 51.5 4.09961 90.7002 -12.8008 100.4c-15.7998 9.09961 -50.5 -3.60059 -87.6992 -36zM167.2 140.5
-c-5 8.59961 -9.7002 17.2998 -14.2998 26.0996c-6.40039 -15.1992 -11.9004 -30.0996 -16.3008 -44.5c15.3008 -3.2998 30.8008 -5.7998 46.4004 -7.5c-5.5 8.5 -10.7002 17.2002 -15.7998 25.9004zM136.9 260.8c4.39941 -14.0996 9.69922 -28.7002 16 -43.5996
-c4.5 8.7998 9.2998 17.5 14.1992 26c4.90039 8.59961 10.1006 17.0996 15.4004 25.3994c-15.9004 -2 -31.2002 -4.59961 -45.5996 -7.7998zM164.3 191.9c6.7002 -13.8008 13.7998 -27.3008 21.5 -40.6006s15.9004 -26.2998 24.6006 -39
-c14.6992 -0.899414 29.8994 -1.39941 45.5996 -1.39941s31.2002 0.5 46.0996 1.59961c8.5 12.7998 16.6006 25.7002 24.2002 39c7.7002 13.4004 14.9004 27 21.6006 40.7998c-6.80078 13.7002 -14 27.2002 -21.7002 40.4004s-15.7998 26.0996 -24.2998 38.7002
-c-14.9004 1.09961 -30.3008 1.69922 -45.9004 1.69922s-30.9004 -0.599609 -45.9004 -1.69922c-8.59961 -12.7002 -16.7998 -25.6006 -24.3994 -38.9004c-7.60059 -13.2998 -14.7998 -26.7998 -21.4004 -40.5996zM344.9 140.7c-5 -8.60059 -10.1006 -17.2002 -15.5 -25.6006
-c15.7998 1.80078 31.5 4.5 47 8c-4.90039 15.1006 -10.5 29.8008 -16.9004 44.3008c-4.7002 -9 -9.5 -17.9004 -14.5996 -26.7002zM359.3 217.2c6.10059 14.2002 11.5 28.5996 16.1006 43.3994c-14.4004 3.30078 -29.8008 6 -45.9004 8
-c5.2998 -8.2998 10.4004 -16.6992 15.2998 -25.1992c5 -8.60059 9.7998 -17.4004 14.5 -26.2002zM256.2 329.7c-10 -10.9004 -20.1006 -22.9004 -29.9004 -35.7998c19.7998 0.899414 39.7002 0.899414 59.5 0c-9.2002 12.3994 -19.0996 24.3994 -29.5996 35.7998zM140.2 391
-c-15.7998 -9.09961 -22 -45.5996 -12.6006 -94c1.10059 -5.2002 2.2002 -10.4004 3.5 -15.5c22.2002 4.90039 44.6006 8.40039 67.2002 10.4004c13.1006 18.5996 27.4004 36.3994 42.9004 53.0996c-2.60059 2.40039 -5.10059 4.7998 -7.60059 7
-c-39.2998 34.7998 -76.5996 48.7998 -93.3994 39zM115.7 127.4c6.89941 22 15.2002 43.5996 24.7998 64.5c-9.5 20.5996 -17.7002 41.8994 -24.5 63.5996c-5.7998 -1.7002 -11.5996 -3.5 -17.2998 -5.5c-45.6006 -15.9004 -77.2002 -39.2998 -77.2002 -57.5996
-c1.90039 -12.1006 8.7002 -22.9004 18.7998 -29.9004c17.5 -13.9004 41.7002 -24.5 63 -31.2002c4.10059 -1.39941 8.2002 -2.7002 12.4004 -3.89941zM232.3 29.4004c3.2002 2.7998 6.40039 5.7998 9.60059 8.89941c-15.5 16.7998 -30 34.7002 -43.2002 53.4004
-c-22.9004 1.7002 -45.5 5 -67.9004 9.7998c-1.39941 -5.5 -2.59961 -11.0996 -3.7002 -16.7002c-9 -47.5 -2.39941 -82.7998 13.5 -92c11.4004 -4.5 24.2002 -4 35.3008 1.2998c20.7998 8.2002 39.8994 20.2002 56.3994 35.3008zM256.8 53.7002
-c10.5 11.5996 20.4004 23.7002 29.6006 36.3994c-10 -0.5 -20.1006 -0.699219 -30.4004 -0.699219c-10 0 -19.9004 0.199219 -29.5 0.599609c9.90039 -13.0996 20.0996 -25.2998 30.2998 -36.2998zM387.5 23.7002c3.2002 22.2002 2.40039 44.7002 -2.5 66.2998
-c-0.799805 4 -1.7002 8.09961 -2.7002 12.2002c-22.5 -5.10059 -45.2998 -8.60059 -68.2002 -10.5c-12.7998 -18.7998 -26.8994 -36.7002 -42.1992 -53.6006c4.2998 -4 8.5 -7.89941 12.6992 -11.5c36.6006 -31.3994 70.5 -43.3994 86.4004 -34.1992
-c9.59961 7.69922 15.5996 19.0996 16.5 31.2998zM405.7 131.2c49.8994 16.5 84.7998 41.7998 84.7998 61.3994c0 18.2002 -32.7002 42 -79.2998 58c-4.7998 1.60059 -9.7998 3.2002 -15 4.7002c-6.7998 -21.5 -14.9004 -42.5 -24.5 -62.8994
-c9.89941 -20.7002 18.5 -42 25.5 -63.8008c2.89941 0.800781 5.7002 1.7002 8.5 2.60059zM256 146.2c-25.2998 0 -45.7998 20.5 -45.7998 45.7998s20.5 45.7998 45.7998 45.7998s45.7998 -20.5 45.7998 -45.7998s-20.5 -45.7998 -45.7998 -45.7998z" />
-    <glyph glyph-name="autoprefixer" unicode="&#xf41c;" horiz-adv-x="640" 
-d="M318.4 432l164.1 -480h-77.5l-25.2002 81.4004h-119.5l-25.3994 -81.4004h-77.5zM278.1 90.0996h83.6006l-40.9004 130.4h-1.5zM640 43l-158.5 -9.5l-19.4004 56.5l167.9 -15.5996zM177.9 90l-19.4004 -56.4004l-158.5 9.40039l10 31.2998z" />
-    <glyph glyph-name="less" unicode="&#xf41d;" horiz-adv-x="640" 
-d="M612.7 229c0 -11 6.7998 -22.5996 27.2998 -23.2998v-27.2998c-20.5 -1 -27.2998 -12.6006 -27.2998 -23.6006c0 -20.3994 3.2002 -32 3.2002 -54.5996c0 -34.2002 -12.7002 -45.2002 -40.5 -45.2002h-20.5v25.2002h6.2998v0.5c13.5996 0 17.2998 4.7002 17.2998 22.5996
-c0 17.2998 -1.59961 32.6006 -1.59961 51.5c0 24.2002 7.7998 33.6006 23.5996 37.2998v1.60059c-15.7002 3.7002 -23.5996 13.0996 -23.5996 37.2998c0 18.9004 1.59961 35.2002 1.59961 51.5c0 17.4004 -3.09961 22.0996 -17.2998 22.0996h-6.2998v24.2002h20.5
-c27.8994 0 40.5 -11 40.5 -45.2002c0 -22 -3.2002 -34.0996 -3.2002 -54.5996zM507.1 197c20.5 -6.7998 43 -18.9004 43 -47.7998c0 -28.9004 -22.5996 -51 -64.5996 -51c-20 0 -44.0996 9 -59.9004 22.0996l21 30.5c14.2002 -11 27.4004 -16.2998 40.5 -16.2998
-c14.2002 0 20.5 5.2002 20.5 13.0996c0 10.5 -15.7998 15.8008 -32.0996 22.1006c-18.9004 7.2998 -41.5 20.5 -41.5 46.2002c0 28.8994 24.2002 49.3994 59.9004 49.3994c24.1992 0 42.0996 -10.5 55.1992 -20.5l-21 -27.7998c-11.5 8.40039 -22 13.0996 -33.5996 13.0996
-s-17.9004 -4.69922 -17.9004 -12.5996c0 -10.5 14.7002 -14.2002 30.5 -20.5zM148.2 137.6c1.59961 0 3.09961 0 6.2002 0.800781l5.2998 -34.2002c-5.7002 -2.10059 -13.6006 -3.7002 -23.6006 -3.7002c-32.0996 0 -43.0996 21 -43.0996 53.0996v150.801h-14.0996
-c-13.6006 0 -17.3008 -4.80078 -17.3008 -22.1006s1.60059 -32.5996 1.60059 -51.5c0 -24.2002 -7.7998 -33.5996 -23.6006 -37.2998v-1.59961c15.7002 -3.7002 23.6006 -13.1006 23.6006 -37.3008c0 -19.3994 -1.60059 -34.1992 -1.60059 -51.5
-c0 -17.2998 4.2002 -22.5996 17.3008 -22.5996h6.2998v-24.2002h-20.5c-27.9004 0 -40.5 11 -40.5 45.2002c0 22.5996 3.2002 34.2002 3.2002 53.5996c0 11 -6.80078 22.6006 -27.3008 23.1006v27.2998c20.5 1 27.3008 12.5996 27.3008 23.5996
-c0 19.4004 -3.2002 32 -3.2002 54.6006c0 34.2002 12.5996 45.2002 41 45.2002h74.5996v-178.2c0 -9.90039 4.7002 -13.1006 8.40039 -13.1006zM379.9 197c20.5 -6.7998 43.0996 -18.9004 43 -47.7998c0 -28.9004 -22.6006 -51 -64.6006 -51
-c-20 0 -44.0996 9 -59.8994 22.0996l20.5 30.5c14.1992 -11 27.3994 -16.2998 40.5 -16.2998c14.1992 0 20.5 5.2002 20.5 13.0996c0 10.5 -15.8008 15.8008 -32.1006 22.1006c-18.8994 7.2998 -41.5 20.5 -41.5 46.2002c0 28.8994 24.2002 49.3994 59.9004 49.3994
-c24.2002 0 42.0996 -10.5 55.2002 -20.5l-21 -27.7998c-11.5 8.40039 -22 13.0996 -33.6006 13.0996c-11.5996 0 -17.8994 -4.69922 -17.8994 -12.5996c0 -10.5 14.6992 -14.2002 31 -20.5zM224.9 265.8c44.0996 0 67.2998 -33.0996 66.6992 -75.7002
-c0 -8.39941 -1.09961 -15.6992 -1.59961 -19.3994h-95.2002c4.2002 -24.2002 20.5 -34.2002 41.5 -34.2002c11.6006 0 22.6006 3.2002 34.2002 10l15.7998 -27.7998c-16.2998 -11.1006 -37.2998 -17.9004 -56.2002 -17.9004c-45.0996 0 -79.2998 30.5 -79.2998 82.5
-c-1 50.4004 35.7002 82.5 74.1006 82.5zM194.9 199.6h56.7998c0 17.9004 -7.40039 31 -26.2998 31c-14.7002 0 -27.3008 -10 -30.5 -31z" />
-    <glyph glyph-name="sass" unicode="&#xf41e;" horiz-adv-x="640" 
-d="M301.84 69.0801c-0.299805 -0.599609 -0.599609 -1.08008 0 0zM550.97 156.08c57.9092 0.300781 90.5703 -37.0801 88.9707 -71.0801c-1.10059 -26.9004 -25.6904 -37.9004 -30.29 -38.7002c-3.30078 -0.599609 -5.10059 -0.700195 -5.60059 1.90039
-c-0.299805 1.7998 0.900391 2.7002 4.7998 5.09961c3.90039 2.40039 15.6006 10.5 17.7002 25c2.10059 14.5 -8.7998 49.2998 -64.4795 55.7998c-26 3 -46.3906 -0.599609 -62.0898 -7.19922c2.89941 -7.60059 5.09961 -15.5 5.39941 -23.4004
-c0.799805 -17.5 -11.29 -30.4004 -23.79 -39.5996c-6.50391 -4.72559 -13.8096 -8.50879 -21.5898 -11.1006c-5.2002 -2.2002 -12.2002 -4.5 -17.0996 -3.5c-10.9004 2.2002 -16.7002 11.7998 -9.30078 33.1006c4 11.5 15.5 29 34.0908 44.0996
-c-4.30078 8.7002 -8.99023 17.5996 -11.3906 25.7002c-2.58984 8.31934 -4.7002 17.0566 -6.2002 25.7998c0 0 -15.2998 -31.7197 -35.0898 -60.6201c-1.09961 -1.7002 -2.2998 -3.39941 -3.39941 -5c3.7998 -9 6.89941 -18.5996 7.2998 -28.2002
-c0.700195 -17.3994 -6.90039 -30.5996 -19.4004 -39.7998c-6.1377 -4.40625 -12.9531 -8.00488 -20.1895 -10.5996c-3.90039 -1.7998 -12 -4.60059 -23.5 -5.40039c-6.29004 -0.5 -12.29 -0.0996094 -15.6904 2.5c-4.59961 3.40039 -5.2002 7.7998 -2.7998 13.7002
-c2 5 17.21 22.4004 30 37.5996c3.5 4.2002 6.90039 8.5 9.90039 12.5c-0.0556641 0.0507812 -0.0927734 0.121094 -0.100586 0.200195c0 0 2.2998 3 6.10059 8.2002c-4.7002 10.0996 -10.6006 20.5 -13.4004 30c-2.58984 8.32031 -4.7002 17.0576 -6.2002 25.7998
-c0 0 -15.4902 -39.7002 -31.6895 -71.5c-12.4902 -24.5996 -20.79 -39.5 -24.5908 -46v-0.299805s-0.5 -0.900391 -1.5 -2.40039c-0.5 -0.799805 -0.699219 -1.19922 -0.699219 -1.19922v0.0996094c-4.20996 -6.2002 -13.6104 -18.2998 -23 -18.2998
-c-25.7002 0 -16.3008 52.2002 -16.3008 52.2002s-7.5 -19.3008 -16 -35.9004c-6.88965 -13.5996 -13.0898 -25 -26.8896 -25c-3.90039 0 -10.1904 0.0996094 -15.3896 5c-11.8008 11.2002 -20.9004 39.7002 -19.1006 61.7002c1.5 18.7998 4.40039 31.7998 8.40039 42.5996
-c-7.10059 -3.89941 -15.2002 -8.39941 -23.4902 -13.2998c-4.2998 -2.5 -8.59961 -5 -12.7998 -7.5c0.0996094 -0.299805 0.299805 -0.5 0.400391 -0.799805c10.5996 -20.4004 13.3896 -65.2002 -9.60059 -99.5s-65.7803 -55.2002 -107.57 -43.6006
-c-13.3896 3.80078 -33.79 31.6006 -16.29 70.4004c15.4902 34.2002 77.3809 66.5996 93.6709 74.7002c1.39941 0.799805 2.89941 1.59961 4.5 2.5c-32.4902 28.3994 -113.671 66.7998 -125.061 125.7c-3.2002 16.5996 4.58984 56.2998 53.2803 101.899
-c40.9902 38.2998 97.9697 67.7002 150.66 86.4004c88.4297 31.3994 181.949 12.8994 196.31 -43.5c14.1006 -55.5 -33.9902 -121.8 -95.7695 -145.601c-54.9902 -21.2998 -100.471 -17.8994 -119.17 -11.7998c-21.29 7 -33.79 21 -36.79 28.9004
-c-1.2002 3.09961 -3.30078 8.2998 0 10.0996c2 1.10059 2.7998 0.799805 8.09961 -5.09961c5.09961 -5.60059 25.4902 -20.6006 64.2803 -16.2998c101.77 11.3994 163.06 90.5 143.66 133c-13.4902 29.7998 -91.8408 43.1992 -189.841 -5.60059
-c-119.569 -59.5996 -126.069 -108.7 -127.069 -127.399c-2.7998 -51.3008 63.2793 -78.3008 99.0693 -116.5c0.5 -0.5 0.900391 -1 1.40039 -1.5c6.7002 3.69922 13.7998 7.59961 20.7002 11.3994c18 9.90039 35.0996 19.2002 43 23.5
-c12.5801 18.2998 38.1797 38.5 56.5801 38.5c29.4893 0 19.3896 -42.3994 19.3896 -42.3994s0.599609 2 1.40039 2c0.799805 0 4.09961 5.5 13.1992 2.19922c9.40039 -3.5 7.2002 -10 7.30078 -10.6992c0.0996094 -1.30078 -11 -38.9004 -15.7002 -63.1006
-c-2.2002 -11.5 -0.900391 -19.8994 -0.299805 -19.8994c0.899414 0 2.7998 2.89941 4.5 6.09961v0.0996094s1.2998 2.40039 3.5 6.7002c0 0.200195 -0.200195 -0.299805 -0.5 -0.799805c0.199219 0.400391 0.5 0.900391 0.899414 1.7002
-c2.60059 5 6.2002 12.3994 10.4004 21.5996c8.18945 18.1006 39.4795 87.7002 42.0801 95.4004c2.59961 7.7002 4 15.7002 5.2998 19.0996c1.2998 3.40039 12.4102 6 25.2998 5.90039c12.8906 -0.100586 14.1904 -5.60059 14.29 -6.7002
-c0.100586 -1.09961 -6.2002 -16.4004 -7.59961 -27.2002c-1.40039 -10.7998 -0.100586 -16.2002 1.09961 -25.2998c0.799805 -6 4.5 -13.5 8.90039 -22c13.2998 21.7998 36.79 63.5996 39.0898 75.2998c1.25195 6.51465 3.06152 12.9941 5.2998 19.1006
-c1.29004 3.39941 12.3896 6 25.29 5.89941c12.9004 -0.0996094 14.2002 -5.59961 14.2998 -6.7002c0.100586 -1.09961 -6.2002 -16.3994 -7.59961 -27.1992c-1.40039 -10.8008 -0.100586 -16.2002 1.09961 -25.3008c1 -7.7998 7.10059 -18.1992 13 -30.0996
-c17.4492 8.59473 37.2061 13.5 57.957 13.5h0.0429688zM121.79 11.3799c19.4004 21.0996 27.3896 47.9199 19.0996 78.3203c-1 -0.600586 -2 -1.10059 -2.89941 -1.7002c0 0 -0.400391 -0.200195 -1.2002 -0.700195c-4.7998 -2.89941 -8.7002 -5.2998 -11.4004 -6.89941
-c-11.7998 -7.40039 -29.5898 -19.4004 -43.3896 -32.4004c-22.6904 -21.4199 -27.3896 -51 -15.4902 -57.9199c11.0898 -6.40039 36.8906 1.2002 55.2803 21.2998zM256.15 102.78c4 9.7998 19.6992 53.2998 16.1992 59.2002c-2.59961 4.5 -13.6992 0.899414 -23.79 -10.4004
-c-6.2998 -7 -16.8994 -25 -21.8994 -40.0996c-9.90039 -30 -5.60059 -60.5 1.39941 -62.3008c8.2002 -2.09961 21.6904 37.9004 28.0908 53.6006zM367.15 49.7803c7.7998 4.7998 24.96 16.8994 25.0898 34.7998c0 0.599609 -0.100586 1.09961 -0.100586 1.59961
-c-3.98926 -5.19922 -7.68945 -9.89941 -10.8896 -13.8994c-5.5 -6.7998 -19.4004 -21.7002 -19.4004 -21.7002s-2 -1.90039 -1.09961 -2.40039c1.2002 -0.699219 3.7002 0.200195 6.40039 1.60059zM452.73 69.2803c9.68945 3.5 25.7998 11.8994 25.8994 34.3994
-c-0.0830078 3.7627 -0.750977 7.4043 -1.89941 10.8008c-10.4102 -9.2002 -16.4004 -18.8008 -19 -24.5c-6.7002 -14.6006 -7 -19.3008 -5 -20.7002z" />
-    <glyph glyph-name="vuejs" unicode="&#xf41f;" 
-d="M356.9 383.7h91.0996l-224 -383.7l-224 383.7h176l48 -88.6006l56 88.6006h76.9004zM55.7002 351.7l168.3 -288.2l168.2 288.2h-53.7998l-114.4 -198.2l-114.5 198.2h-53.7998z" />
-    <glyph glyph-name="angular" unicode="&#xf420;" 
-d="M185.7 179.9l38.0996 91.5996l38.1006 -91.5996h-76.2002zM223.8 416l207.8 -74.4004l-31.7998 -275.699l-176 -97.9004l-176 97.9004l-31.7998 275.699zM354 74.2002l-130.2 292.3l-130.1 -292.3h48.7002l26.1992 65.3994h110.601l26.2002 -65.3994h48.5996z" />
-    <glyph glyph-name="aviato" unicode="&#xf421;" horiz-adv-x="640" 
-d="M107.2 164.5l-19 41.7998h-52.1006l-19 -41.7998h-17.0996l62.2002 131.4l62.2002 -131.4h-17.2002zM62.2002 262.6l-19.6006 -42.5h39.2002zM174.9 160.2l-62.2002 131.399h17.0996l45.1006 -96l45.0996 96h17zM255.5 164.5v127.1h15.5v-127.1h-15.5zM464.6 280.1
-v-115.6h-17.2998v115.6h-41.2002v11.5h99.6006v-11.5h-41.1006zM640 229.2c0 -9.2002 -1.7002 -17.7998 -5.09961 -25.7998c-3.40039 -8 -8.2002 -15.1006 -14.2002 -21.1006s-13.1006 -10.7998 -21.1006 -14.2002c-8 -3.39941 -16.5996 -5.09961 -25.7998 -5.09961
-s-17.7998 1.7002 -25.7998 5.09961c-8 3.40039 -15.0996 8.2002 -21.0996 14.2002s-10.8008 13 -14.2002 21.1006c-3.40039 8 -5.10059 16.5996 -5.10059 25.7998s1.7002 17.7998 5.10059 25.7998c3.39941 8 8.2002 15.0996 14.2002 21.0996s13 8.40039 21.0996 11.9004
-c8 3.40039 16.5996 5.09961 25.7998 5.09961s17.7998 -1.69922 25.7998 -5.09961s15.1006 -5.7998 21.1006 -11.9004c6 -6 10.7002 -13.0996 14.2002 -21.0996c3.39941 -8 5.09961 -16.5996 5.09961 -25.7998zM624.5 229.2c0 7.2998 -1.2998 14 -3.90039 20.2998
-c-2.59961 6.2998 -6.19922 11.7002 -10.7998 16.2998c-4.59961 4.60059 -10 8.2002 -16.2002 10.9004c-6.19922 2.7002 -12.7998 4 -19.7998 4s-13.5996 -1.2998 -19.7998 -4s-11.5996 -6.2998 -16.2002 -10.9004c-4.59961 -4.59961 -8.2002 -10 -10.7998 -16.2998
-s-3.90039 -13.0996 -3.90039 -20.2998c0 -7.2998 1.30078 -14 3.90039 -20.2998c2.59961 -6.30078 6.2002 -11.7002 10.7998 -16.3008c4.60059 -4.59961 10 -8.19922 16.2002 -10.8994s12.7998 -4 19.7998 -4s13.6006 1.2998 19.7998 4
-c6.2002 2.7002 11.6006 6.2998 16.2002 10.8994c4.60059 4.60059 8.2002 10 10.7998 16.3008c2.60059 6.2998 3.90039 13.0996 3.90039 20.2998zM529.7 132.5c6 -0.900391 10.5 -6 10.7002 -12.2998c0 -6.7998 -5.60059 -12.4004 -12.4004 -12.4004
-s-12.4004 5.60059 -12.4004 12.4004c0 6.2002 4.60059 11.2998 10.5 12.2002v5.7998l-80.2998 -9v-5.40039c5.60059 -1.09961 9.90039 -6.09961 9.90039 -12.0996c0 -6.7998 -5.60059 -10.2002 -12.4004 -10.2002s-12.3994 3.40039 -12.3994 10.2002
-c0 5.89941 4.19922 11 9.89941 12.0996v4.90039l-28.3994 -3.2002v-23.7002h5.89941v-13.7998h-5.89941v6.59961h-5v-6.59961h-5.90039v13.7998h5.90039v23.2002l-38.3008 -4.2998c-8.09961 -11.5 -19 -13.6006 -19 -13.6006l0.100586 -6.69922l5.09961 -0.200195
-l0.100586 -12.1006h-4.10059l-0.0996094 5h-5.2002l-0.0996094 -5h-4.10059l0.100586 12.1006l5.09961 0.200195l0.0996094 6.69922s-10.8994 2.2002 -19 13.6006l-38.2998 4.2998v-23.2002h5.90039v-13.7998h-5.90039v6.59961h-5v-6.59961h-5.89941v13.9004h5.89941
-v23.6992l-28.3994 3.2002v-4.89941c5.59961 -1.10059 9.89941 -6.10059 9.89941 -12.1006c0 -6.7998 -5.59961 -10.2002 -12.3994 -10.2002c-6.80078 0 -12.4004 3.40039 -12.4004 10.2002c0 5.90039 4.2002 11 9.90039 12.1006v5.39941l-80.3008 9v-5.7998
-c5.90039 -0.900391 10.5 -6 10.5 -12.2002c0 -6.7998 -5.59961 -12.3994 -12.3994 -12.3994s-12.4004 5.59961 -12.4004 12.3994c0 6.2002 4.60059 11.2998 10.5 12.2002v6.2998l-88.8994 10l242.899 -13.5c-0.599609 2.2002 -1.09961 4.60059 -1.39941 7.2002
-c-0.300781 2.09961 -0.5 4.2002 -0.600586 6.5l-64.7998 8.09961l64.9004 -1.89941c0 0.399414 0 0.799805 0.0996094 1.09961c2.7998 17.2002 25.5 23.7002 25.5 23.7002l1.09961 26.4004h-23.5996l-19 -41.8008h-17.0996l62.1992 131.4l62.2002 -131.4h-17.0996
-l-19 41.8008h-23.7998l1.09961 -26.3008s22.7002 -6.5 25.5 -23.6992c0 -0.400391 0.0996094 -0.700195 0.0996094 -1.10059l64.9004 1.90039l-64.7998 -8.10059c-0.100586 -2.2998 -0.299805 -4.5 -0.600586 -6.5c-0.299805 -2.59961 -0.799805 -5 -1.39941 -7.19922
-l242.899 13.3994l-88.8994 -10v-6.2998zM328.9 220.1h17.8994l1.7002 40.3008l1.7002 -40.3008h17.8994l-19.5996 42.5z" />
-    <glyph glyph-name="ember" unicode="&#xf423;" horiz-adv-x="640" 
-d="M639.9 193.4c1.09961 -10.8008 -5.30078 -14.3008 -5.30078 -14.3008s-26.5996 -19.5996 -47 -13.6992c-20.3994 5.89941 -21.5 43.1992 -21.5 43.1992h-1.89941l-20.7002 -57.1992s-8.2998 -27.9004 -20.7002 -22.8008
-c-12.3994 5.10059 -12.0996 18.6006 -12.0996 18.6006s-19.2998 -21.2998 -54.7998 -18.6006c-31.1006 2.30078 -41.1006 26.7002 -41.1006 26.7002s-20.7998 -14.3994 -79.0996 -25.8994c-26.1006 -2.90039 -44.6006 12.8994 -44.6006 12.8994
-c-2.39941 -2.39941 -18 -10.2002 -18 -10.2002s-22.2998 -10.2998 -30.8994 5.30078c-8.60059 15.5996 -3 63.6992 -3 63.6992h-1.60059s-12.8994 -26.2998 -19.5996 -49.8994c-6.7002 -23.6006 -15 -21.2002 -15 -21.2002s-15.2998 -1.40039 -18.7998 11.4004
-c-3.5 12.8994 5.59961 59.6992 5.59961 59.6992l-1.2998 -0.299805s-0.799805 1.40039 -12.5996 -23.5996c-20.1006 -48.9004 -24.9004 -50 -36.5 -47.9004c-11.6006 2.10059 -12.1006 16.7002 -12.1006 16.7002l-15.8994 -8.7998s-38.6006 -16.6006 -58.8008 -1.2998
-c-13.3994 10.1992 -18 22.1992 -19.5996 29.6992c0 0 -17 1.80078 -28.0996 6.10059c-11.1006 4.2998 0.0996094 18.2998 0.0996094 18.2998s3.5 5.2998 10 0s18.7998 -2.90039 18.7998 -2.90039c1 8.5 2.5 19.7002 7.7998 31.5c11 24.7002 27.6006 33 41.3008 33.3008
-c13.6992 0.199219 23.3994 -3.5 31.6992 -15.3008c18.6006 -45.8994 -49.3994 -69.1992 -49.3994 -69.1992s-1.7998 -12.1006 16.7002 -11.8008c18.5996 0.200195 46.7998 20.4004 46.7998 20.4004c1.2998 15.4004 12.0996 63.5 15 70.7002
-c2.89941 7.2002 14.2002 5.89941 14.2002 5.89941s8.89941 1.90039 10.5 -7.5c1.69922 -9.39941 -6.40039 -47.5996 -6.40039 -47.5996l1.2998 -1.59961c0.799805 3.69922 20.4004 36.5 20.4004 36.5s11.2998 19.5996 28.5 18.7998s-0.799805 -53.5 -0.799805 -53.5
-l1.2998 -1.60059l1.2998 2.40039c2.2002 5.90039 27.7002 44.5996 27.7002 44.5996s9.59961 11.3008 18.5 8.60059c8.7998 -2.60059 9.39941 -6.7002 9.89941 -14.2002s-7 -52.0996 -7 -52.0996s-4.2998 -29.2002 5.40039 -28.7002s20.2002 10.7002 20.2002 10.7002
-s7.5 57.5996 12.5996 105.1c5.10059 47.5 27.1006 79.5 27.1006 79.5s6.5 10 23.5 16.7002c11.1992 4 23.3994 1.2998 29.1992 -23.1006c9.5 -41 -23.2998 -87.8994 -36.8994 -105.199c5.89941 5.7998 15.7998 12.0996 27.2002 5.2998
-c40.2998 -25.2998 7.2998 -80.9004 7.2998 -80.9004c11.7998 3.7998 33 18 33 18s0.5 6.10059 0.700195 7.5c7.19922 41.2998 32 56.2002 36.5996 59.7002c4.7998 3.59961 47.0996 19.7998 49 -24s-52.9004 -59.0996 -52.9004 -59.0996s4.80078 -12.6006 25 -9.40039
-c20.2002 3.2002 43.3008 22.7998 43.3008 22.7998c0.799805 18 12.5996 61 15 67.2002c2.39941 6.2002 17.1992 6.5 18.7998 3c2.2002 -7 0.299805 -37.5996 0.299805 -37.5996l1.59961 0.5c5.90039 17.5 18.3008 31.1992 18.3008 31.1992s9.89941 9.7002 18 7.30078
-c8.09961 -2.30078 5.09961 -30.4004 5.09961 -30.4004s-4.2998 -30.7002 9.40039 -32c13.6992 -1.40039 29.2998 10.7002 29.2998 10.7002s9.59961 3.89941 10.7002 -6.7998zM61.9004 188.1c0 0 6.19922 -1.89941 19.8994 7.60059
-c13.7002 9.39941 16.4004 24.3994 9.10059 31.3994c-7.2002 6.90039 -28.2002 -7 -29 -39zM334.7 311.9c0 0 -15.9004 -54.5 -16.4004 -70.7002c0 0 44.5 72 40 96.2002c-4.5 24.1992 -23.5996 -25.5 -23.5996 -25.5zM357.5 173.5
-c12.5996 33.0996 -3.59961 45.5 -3.59961 45.5s-23.4004 12.9004 -33.3008 -20.2002c-9.89941 -33.0996 -6.39941 -44.8994 -6.39941 -44.8994s30.7002 -13.4004 43.2998 19.5996zM442.1 188.1c0 0 15.7002 -1.09961 26.4004 14.2002s1.2998 25.5 1.2998 25.5
-s-8.59961 11.1006 -19.5996 -9.09961c-11.1006 -20.1006 -8.10059 -30.6006 -8.10059 -30.6006z" />
-    <glyph glyph-name="font-awesome-flag" unicode="&#xf425;" 
-d="M444.373 88.5762c0 -7.16797 -6.14453 -10.2402 -13.3125 -13.3125c-28.6719 -12.2881 -59.3916 -23.5518 -92.1592 -23.5518c-46.0801 0 -67.584 28.6719 -122.88 28.6719c-39.9365 0 -81.9209 -14.3359 -115.713 -29.6953
-c-2.04785 -1.02441 -4.0957 -1.02441 -6.14355 -2.04883v-77.8232c0 -21.4053 -16.1221 -34.8164 -33.792 -34.8164c-19.4561 0 -34.8164 15.3604 -34.8164 34.8164v374.783c-13.3115 10.2402 -22.5273 26.624 -22.5273 45.0566c0 31.7441 25.5996 57.3438 57.3438 57.3438
-s57.3438 -25.5996 57.3438 -57.3438c0 -18.4326 -8.19141 -34.8164 -22.5273 -45.0566v-31.7432c4.12402 1.37402 58.7676 28.6719 114.688 28.6719c65.2705 0 97.6758 -27.6484 126.976 -27.6484c38.9121 0 81.9209 27.6484 92.1602 27.6484
-c8.19238 0 15.3604 -6.14453 15.3604 -13.3125v-240.64z" />
-    <glyph glyph-name="gitter" unicode="&#xf426;" horiz-adv-x="384" 
-d="M66.4004 125.5h-50.4004v322.5h50.4004v-322.5zM166.9 371.9v-435.9h-50.4004v435.9h50.4004zM267.5 371.9v-435.9h-50.4004v435.9h50.4004zM368 372v-247h-50.4004v247h50.4004z" />
-    <glyph glyph-name="hooli" unicode="&#xf427;" horiz-adv-x="640" 
-d="M144.5 96v16c12.2998 -6.59961 25.0996 -12.2002 38.2998 -16.7998zM202.2 101.3c29.5 -10.7002 55.3994 -13.5 75.2998 -13.2998c-24.7998 -7 -58.2002 -5.2998 -94.7002 7.2002l19.4004 0.799805v5.2998zM611.1 216.5c-16 0 -28.8994 13 -28.8994 28.9004
-c0 15.8994 13 24.5 28.8994 24.5c16 0 28.9004 -8.5 28.9004 -24.5s-13 -28.9004 -28.9004 -28.9004zM582.1 96v110.5h57.9004v-110.5h-57.9004zM508.4 96v168l57.8994 27.2998v-195.3h-57.8994zM477.4 215.4c18.0996 -18.1006 16.6992 -33.8008 16.7998 -52.6006
-c0 -18.7002 1.39941 -34.2998 -16.7998 -52.5c-18.1006 -18.2002 -50.4004 -17.0996 -50.4004 -17.0996s-32.2002 -1.10059 -50.4004 17.0996c-18.1992 18.2002 -16.7998 33.7998 -16.7998 52.5s-1.39941 34.4004 16.7998 52.6006
-c18.1006 18.1992 50.4004 17.0996 50.4004 17.0996s32.2002 1.09961 50.4004 -17.0996zM437.6 143.5v40.4004c0 8.7998 -7.2998 10.8994 -10.6992 10.8994c-3.40039 0 -10.7002 -2.2002 -10.7002 -10.8994v-40.4004c0 -3.59961 1.7998 -12.5 10.7002 -12.5
-c8.89941 0 10.6992 8.90039 10.6992 12.5zM331.4 215.4c18.1992 -18.1006 16.6992 -33.8008 16.6992 -52.3008c0 -18.6992 1.5 -34.2998 -16.6992 -52.5c-18.1006 -18.1992 -50.4004 -17.0996 -50.4004 -17.0996s-32.2002 -1.09961 -50.4004 17.0996
-c-18.1992 18.2002 -16.7998 33.8008 -16.7998 52.5c0 15.6006 -0.899414 29.1006 9.2998 43.7002c-16 11.7998 -58 37.4004 -99.8994 58.2998v-54.2998c8 13.7002 22.7002 22 38.5 21.9004c27.2002 0 40.5996 -18.7002 40.5996 -37.4004v-93.8994
-c-20.3994 7.5 -39.7002 17.3994 -57.7002 29.5996v48.7002c0 8.09961 -1.5 15 -10.5996 15s-10.7998 -11.2998 -10.7998 -18.2002v-29.7998l-4.5 3.59961c-22.9004 18.9004 -40.2998 35.6006 -53.4004 50.2998v-31c11 -9.7998 23.6006 -20.1992 38.4004 -31.3994
-c6.39941 -4.90039 12.8994 -9.40039 19.3994 -13.6006v-28.5996h-57.8994v73.7002c-86.7002 78 -61.7998 110.8 -61.7998 110.8c8.2998 18.2998 42.8994 22.2002 97.2998 0.0996094l22.5 10.6006v-20.7002c29.5996 -14.5996 63.8994 -31.5 102.1 -61.0996
-c1.60059 2.09961 3.40039 4.09961 5.2998 6c18.2002 18.1992 50.4004 17.0996 50.4004 17.0996s32.2002 1.09961 50.4004 -17.0996zM65.2002 264l29.2002 13.7002c-26.9004 10.0996 -50.9004 13.5 -64.4004 2.09961c-3.7002 -3.09961 -13.5 -24.5996 35.2002 -79.0996
-v63.2998zM291.7 143.5v40.4004c0 8.7998 -7.2998 10.8994 -10.7002 10.8994s-10.7002 -2.2002 -10.7002 -10.8994v-40.4004c0 -3.59961 1.7998 -12.5 10.7002 -12.5s10.7002 8.90039 10.7002 12.5z" />
-    <glyph glyph-name="strava" unicode="&#xf428;" horiz-adv-x="384" 
-d="M158.4 448l150.199 -292h-88.5l-61.6992 116.1l-62.2002 -116.1h-89.2002zM308.6 156h67.6006l-111.5 -220l-112.2 220h67.5996l44.6006 -88.2002z" />
-    <glyph glyph-name="stripe" unicode="&#xf429;" horiz-adv-x="640" 
-d="M165 303.3l0.0996094 -38.5h33.7002v-37.7998h-33.7002v-63.2002c0 -26.2002 28 -18 33.7002 -15.7002v-33.7998c-5.89941 -3.2002 -16.5996 -5.89941 -31.2002 -5.89941c-26.2998 0 -46.0996 17 -46.0996 43.2998l0.200195 142.399zM254.1 251.7
-c10.4004 19.0996 31.1006 15.2002 37.1006 13.0996v-40.7998c-5.7002 1.7998 -23.4004 4.5 -33.9004 -9.2998v-103.101h-44.2998v153.2h38.4004zM346.4 324v-36.2002l-44.6006 -9.5v36.2002zM44.9004 219.7c0 -20 67.8994 -10.5 67.8994 -63.4004
-c0 -32 -25.3994 -47.7998 -62.2998 -47.7998c-15.2998 0 -32 3 -48.5 10.0996v40c14.9004 -8.09961 33.9004 -14.1992 48.5996 -14.1992c9.90039 0 17 2.69922 17 10.8994c0 21.2002 -67.5 13.2002 -67.5 62.4004c0 31.3994 24 50.2002 60 50.2002
-c14.7002 0 29.4004 -2.30078 44.1006 -8.10059v-41.7998c-13.5 7.2998 -30.7002 11.4004 -44.2002 11.4004c-9.2998 -0.100586 -15.0996 -2.80078 -15.0996 -9.7002zM640 186.4c0 -4.30078 -0.400391 -13.6006 -0.599609 -15.9004h-86.9004
-c2 -20.7998 17.2002 -26.9004 34.5 -26.9004c17.5996 0 31.5 3.7002 43.5996 9.80078v-33.4004c-12.0996 -6.7002 -28 -11.5 -49.1992 -11.5c-43.2002 0 -73.5 24.7002 -73.5 78.2002c0 45.2002 25.6992 81.0996 67.8994 81.0996s64.2002 -35.8994 64.2002 -81.3994z
-M552.1 203.2h45.9004c0 20 -11.5996 28.3994 -22.5 28.3994c-11.0996 0 -23.4004 -8.39941 -23.4004 -28.3994zM439.2 267.8c31.2002 0 60.5996 -28.0996 60.5 -79.7002c0 -56.3994 -29 -79.5996 -60.7998 -79.5996c-15.5 0 -25 6.5 -31.4004 11.2002l-0.0996094 -50.2002
-l-44.4004 -9.40039v204.801h39.0996l2.30078 -11c6.19922 5.69922 17.3994 13.8994 34.7998 13.8994zM428.6 145.3c16.5 0 27.5 17.9004 27.4004 41.7998c0 23.2002 -11.2002 41.4004 -27.4004 41.4004c-10.1992 0 -16.5996 -3.7002 -21.1992 -8.7998l0.299805 -66
-c4.2998 -4.60059 10.5 -8.40039 20.8994 -8.40039zM301.9 111.6v153.2h44.5996v-153.2h-44.5996z" />
-    <glyph glyph-name="stripe-s" unicode="&#xf42a;" horiz-adv-x="384" 
-d="M155.3 293.4c0 -64.2002 218 -33.7002 218 -203.9c0 -102.6 -81.7002 -153.6 -200.3 -153.6c-55.2773 0.125 -108.22 11.7861 -156 32.3994v128.5c47.9004 -26 108.9 -45.5 156.1 -45.5c31.8008 0 54.7002 8.5 54.7002 34.9004c0 68.0996 -216.8 42.5 -216.8 200.399
-c0 101 77.0996 161.4 192.8 161.4c47.2998 0 94.5 -7.2002 141.8 -26.0996v-134.301c-43.3994 23.4004 -98.5 36.7002 -141.899 36.7002c-29.7998 0 -48.4004 -8.59961 -48.4004 -30.8994z" />
-    <glyph glyph-name="typo3" unicode="&#xf42b;" 
-d="M178.7 369.6c0 -66.3994 83.3994 -264.899 140.6 -264.899c6.90039 0 11.5 0 18.5 2.2998c-49.3994 -79.5 -110.399 -139 -146.7 -139c-77.2998 0 -184.1 234 -184.1 337.5c0 16.2998 3.90039 29.4004 9.2998 37.0996c27 32.4004 106.8 57.9004 176.3 66.4004
-c-8.5 -7 -13.8994 -14.7002 -13.8994 -39.4004zM301.5 416c71.7998 0 138.8 -11.5996 138.8 -52.5c0 -82.5996 -52.5 -182.3 -78.7998 -182.3c-47.9004 0 -101.7 132.1 -101.7 198.5c0 30.8994 11.6006 36.2998 41.7002 36.2998z" />
-    <glyph glyph-name="amazon-pay" unicode="&#xf42c;" horiz-adv-x="640" 
-d="M14 122.7c2.2998 4.2002 5.2002 4.89941 9.7002 2.5c10.3994 -5.60059 20.5996 -11.4004 31.2002 -16.7002c39.8447 -19.8691 83.1084 -35.7148 127.399 -46.2998c20.5771 -4.96484 41.8789 -8.95996 63.2002 -11.7998
-c26.4932 -3.56152 53.5293 -5.40039 80.9922 -5.40039c4.97266 0 9.06348 0.0800781 14.0078 0.200195c17.4004 0.399414 34.7998 1.7998 52.0996 3.7998c56.8682 6.62891 112.369 21.4697 163.301 42.7998c2.89941 1.2002 5.89941 2 9.09961 1.2002
-c6.7002 -1.7998 9 -9 4.09961 -13.9004c-2.98828 -2.74707 -6.16797 -5.2002 -9.59961 -7.39941c-30.7002 -21.1006 -64.2002 -36.4004 -99.5996 -47.9004c-24.0801 -7.76074 -49.5137 -13.7686 -75.1006 -17.5996c-17.4854 -2.67871 -35.0918 -4.29395 -53.2002 -4.7998
-c-0.847656 -0.0517578 -1.68066 -0.152344 -2.5 -0.300781h-21.0996c-0.818359 0.148438 -1.65234 0.249023 -2.5 0.300781c-3.59961 0.199219 -7.2002 0.299805 -10.7002 0.399414c-17.1182 0.776367 -33.8633 2.55957 -50.3994 5.2998
-c-27.5244 4.48633 -54.7959 11.6387 -80.4004 20.9004c-54.1943 19.5449 -103.535 49.2734 -145.6 87c-1.80078 1.59961 -3 3.7998 -4.40039 5.7002v2zM172 382.9c2.7998 0 5.5 0 8.2998 -0.100586c3.2998 -0.5 6.60059 -0.799805 9.7998 -1.5
-c21.3008 -4.39941 35.4004 -17.2998 43.9004 -36.8994c6.90039 -15.9004 8.59961 -32.7002 8.09961 -49.8008c-0.399414 -15.3994 -3.2998 -30.1992 -10.2998 -44.0996c-9.2002 -18.4004 -23.3994 -30.9004 -43.7998 -34.9004c-22.5 -4.39941 -43.0996 0.5 -61 15.4004
-c-0.5 0.5 -1.09961 1 -2.2002 1.90039v-72.4004c0 -1 0 -2 -0.0996094 -3c-0.299805 -3 -2.10059 -5 -5 -5c-7 -0.0996094 -14.1006 -0.0996094 -21.1006 0c-2.89941 0.0996094 -4.69922 2 -4.89941 5c-0.100586 1 -0.100586 2 -0.100586 3v209.3
-c0 6.90039 1.30078 8.2002 8.2002 8.2002h11.5c4.60059 0 6.90039 -2 7.60059 -6.59961c0.5 -2.7002 0.899414 -5.5 1.2998 -8.2002c0.0537109 -0.494141 0.193359 -0.970703 0.399414 -1.40039c2.5 1.90039 4.7002 3.7002 7.10059 5.40039
-c10.8691 7.98535 23.957 13.3662 38 15.0996zM124.6 341c0.100586 -14.0996 0 -28 0 -42.0996c0 -14.1006 0.100586 -28.1006 0 -42.2002c-0.00585938 -0.0849609 -0.0126953 -0.165039 -0.0126953 -0.250977c0 -1.29102 0.686523 -2.42188 1.71289 -3.04883
-c11.2002 -7.90039 23.4004 -13.3008 37.4004 -13.9004c20.2002 -0.900391 35.7998 7.2002 42.5996 28.5c3.2002 10 4 20.2002 4 30.5996c0 11.2002 -1 22.3008 -4.89941 33c-6.40039 17.5 -18.6006 24.8008 -33.5 25.9004
-c-16.8008 1.2998 -31.9004 -3.7002 -45.6006 -13.2002c-1.02734 -0.605469 -1.71289 -1.7168 -1.71289 -2.99414c0 -0.103516 0.00390625 -0.205078 0.0126953 -0.305664zM330.3 382.9c4 0 8 0 11.9004 0.0996094c3.59961 -0.5 7.2002 -0.799805 10.7998 -1.2998
-c7.7002 -1.10059 15.0996 -3.10059 21.7998 -7.10059c11.6006 -6.89941 17.1006 -17.5 19 -30.3994c0.597656 -3.93945 0.905273 -7.87793 0.905273 -11.9834c0 -0.305664 -0.00195312 -0.611328 -0.00488281 -0.916992v-106
-c0.00292969 -0.157227 0.00488281 -0.282227 0.00488281 -0.44043c0 -0.794922 -0.0351562 -1.58203 -0.105469 -2.35938c-0.0742188 -2.59277 -2.19336 -4.67969 -4.7998 -4.7002c-5.39941 -0.0996094 -10.8994 -0.0996094 -16.2998 0
-c-2.90039 0.100586 -4.7998 2.10059 -5.40039 5.2002c-0.699219 3.59961 -1.19922 7.2002 -1.7998 11c-0.583984 -0.296875 -1.11816 -0.665039 -1.59961 -1.09961c-11.7998 -9.7002 -25.2002 -16.1006 -40.2998 -18.4004c-13.1006 -2 -26 -1.2002 -37.9004 5.40039
-c-12.4004 6.89941 -19.4004 17.6992 -21.4004 31.6992c-1.5 10.5 -0.799805 20.9004 3.90039 30.7002c6.09961 12.6006 16.5 20.4004 29.4004 24.9004c10.7998 3.7998 22 4.5 33.2998 3.89941c10.9355 -0.680664 21.6748 -2.35449 32 -4.89941
-c0.399414 -0.100586 0.799805 0 1.2998 -0.100586c0.107422 0.453125 0.174805 0.921875 0.200195 1.40039c-0.100586 8.2998 0 16.5996 -0.299805 24.9004c-0.200195 5.89941 -1.60059 11.5996 -5.30078 16.3994c-4.19922 5.5 -10.2998 7.40039 -16.7998 8.40039
-c-12.5 1.89941 -24.8994 0.899414 -37.2002 -1.40039c-7.89941 -1.5 -15.6992 -3.7002 -23.5 -5.7002c-4.69922 -1.19922 -6.69922 0.100586 -6.7998 4.90039c-0.0996094 3.2998 0.100586 6.59961 0 9.90039c-0.0996094 3.89941 1.7002 6.5 5.2998 7.69922
-c5.90039 2 11.8008 4.2002 17.9004 5.80078c9.3125 2.27539 18.9932 3.68164 28.9004 4.09961c0.899414 0.0996094 1.89941 0.299805 2.89941 0.400391zM365.3 255.2c-0.0996094 4.7002 0.100586 9.2998 0.100586 14.0996s-0.100586 9.5 0 14.2998
-c0 1.60059 -0.5 2.40039 -2.10059 2.60059c-8.39941 1.09961 -16.5996 2.7002 -25 3.39941c-2.34766 0.273438 -4.66895 0.400391 -7.08984 0.400391c-6.15625 0 -12.1016 -0.90918 -17.71 -2.59961c-8 -2.60059 -13.9004 -7.30078 -16.4004 -15.6006
-c-0.914062 -3.01953 -1.40527 -6.22168 -1.40527 -9.53906c0 -3.43457 0.527344 -6.74707 1.50586 -9.86035c1.77637 -6.16602 6.41895 -11.1133 12.3994 -13.3008c5.40039 -2.19922 11.1006 -2.39941 16.8008 -1.7998c13.8994 1.40039 26.1992 6.7998 37.3994 14.9004
-c0.90918 0.594727 1.50684 1.61719 1.50684 2.7832c0 0.0732422 -0.00195312 0.145508 -0.00683594 0.216797zM625.2 125.8v-17.2998c-0.700195 -3.59961 -1.2998 -7.2998 -2.10059 -10.9004c-4.39941 -20.2998 -11.8994 -39.1992 -24.6992 -55.5996
-c-3.97559 -4.76562 -8.1582 -9.17773 -12.7002 -13.4004c-1.33008 -1.21289 -2.98242 -2.09082 -4.7998 -2.5c-2.90039 -0.699219 -4.60059 1.2002 -4.10059 4.10059c0.243164 1.03027 0.584961 2.04785 1 3c5.7998 14.7998 11.7002 29.7002 15.7998 45.0996
-c2.10059 7.60059 3.90039 15.2998 3.5 23.2998c-0.199219 5.2002 -2.5 9 -7.59961 10.4004c-4.60352 1.3623 -9.46191 2.29004 -14.4004 2.7002c-11.3994 0.899414 -22.8994 0.200195 -34.2998 -0.900391c-7.7998 -0.799805 -15.5 -1.7002 -23.2998 -2.5
-c-0.607422 -0.0693359 -1.20215 -0.104492 -1.82715 -0.104492c-0.125 0 -0.249023 0.00195312 -0.373047 0.00488281c-1.5 -0.100586 -3.2002 0.299805 -3.59961 1.7998c-0.129883 0.450195 -0.197266 0.930664 -0.197266 1.42285
-c0 0.939453 0.253906 1.82031 0.697266 2.57715c1.00879 1.39258 2.25 2.56836 3.7002 3.5c12.0996 8.2998 25.6992 12.9004 40 15.5996c8.68945 1.59961 17.376 2.43945 26.5254 2.43945c4.26953 0 8.49707 -0.182617 12.6738 -0.539062
-c7.24512 -0.454102 14.3311 -1.80273 21 -3.90039c4.30078 -1.39941 8.10059 -3.2998 9.10059 -8.2998zM493.1 249c0.300781 -0.700195 0.501953 -1.2998 0.902344 -2.40039c2.59961 7.7002 5.2002 15 7.7002 22.2002l34.7998 100
-c0.5 1.40039 1.09961 2.7002 1.59961 4.10059c0.980469 3.02734 3.81543 5.21777 7.16699 5.21777c0.179688 0 0.357422 -0.00585938 0.533203 -0.0185547c6.60059 0 13.2998 0.100586 19.9004 0c2.7998 0 4.09961 -1.59961 3.7002 -4.39941
-c-0.335938 -1.89648 -0.884766 -3.76465 -1.60059 -5.5c-23.3662 -59.9336 -46.8994 -119.801 -70.5996 -179.601c-2.58691 -6.37598 -5.6875 -12.5654 -9.2002 -18.3994c-8.7998 -14.9004 -22.4004 -21.7998 -39.5 -21.4004c-5.7666 0.225586 -11.3984 0.905273 -16.9004 2
-c-5.39941 0.900391 -7.2998 3.40039 -7.39941 8.90039c-0.100586 3.2666 -0.100586 6.56641 0 9.89941c0.0996094 3.5 1.7998 5 5.2002 4.80078c2.5 -0.200195 5 -0.800781 7.5 -1c1.57227 -0.178711 3.11328 -0.264648 4.7334 -0.264648
-c3.68457 0 7.25879 0.473633 10.666 1.36426c7.2002 1.90039 12.2002 6.7998 15.2002 13.2998c3.40039 7.2998 6 15 9.2998 22.2998c1.90039 4.2002 1.5 7.7002 -0.200195 11.8008c-19.7998 48.5 -39.5 97 -59.1006 145.5
-c-0.770508 1.95117 -1.41797 4.02051 -1.90039 6.09961c-0.5 2.5 0.700195 4.5 3.2002 4.5c7.7002 0.0996094 15.2998 0 22.9004 -0.0996094c3.2002 0 5.2998 -1.90039 6.39941 -4.80078c2.10059 -5.59961 4.30078 -11.1992 6.30078 -16.8994
-c12.8994 -35.7666 25.7988 -71.5 38.6982 -107.2z" />
-    <glyph glyph-name="cc-amazon-pay" unicode="&#xf42d;" horiz-adv-x="576" 
-d="M124.7 246.2c0.0996094 11.7998 0 23.5 0 35.2998v35.2998c0 1.2998 0.399414 2 1.39941 2.7002c11.5 8 24.1006 12.0996 38.2002 11.0996c12.5 -0.899414 22.7002 -7 28.1006 -21.6992c3.2998 -8.90039 4.09961 -18.2002 4.09961 -27.7002
-c0 -8.7002 -0.700195 -17.2998 -3.40039 -25.6006c-5.69922 -17.7998 -18.6992 -24.6992 -35.6992 -23.8994c-11.7002 0.5 -21.9004 5 -31.4004 11.7002c-0.900391 0.799805 -1.40039 1.59961 -1.2998 2.7998zM279.6 231.6c-5.19922 2 -8.7998 5.7002 -10.3994 11.2002
-c-1.7002 5.40039 -1.7002 10.7998 -0.100586 16.2002c2 6.90039 7 10.9004 13.7002 13.0996c6.7998 2.2002 13.7998 2.5 20.7998 1.90039c7 -0.700195 13.9004 -2 20.9004 -2.90039c1.40039 -0.199219 1.7998 -0.799805 1.7998 -2.19922c-0.0996094 -4 0 -8 0 -12
-c0 -3.90039 -0.0996094 -7.90039 0 -11.8008c0 -1.19922 -0.399414 -1.89941 -1.2998 -2.5c-9.40039 -6.7998 -19.7002 -11.2998 -31.2998 -12.5c-4.7998 -0.5 -9.5 -0.299805 -14.1006 1.5zM576 368v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352
-c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48zM368.5 344.1c0.400391 -1.69922 0.900391 -3.39941 1.59961 -5.09961c16.5 -40.5996 32.9004 -81.2998 49.5 -121.9c1.40039 -3.5 1.7002 -6.39941 0.200195 -9.89941
-c-2.7998 -6.2002 -4.89941 -12.6006 -7.7998 -18.7002c-2.59961 -5.5 -6.7002 -9.5 -12.7002 -11.2002c-4.2002 -1.09961 -8.5 -1.2998 -12.8994 -0.899414c-2.10059 0.199219 -4.2002 0.699219 -6.30078 0.799805c-2.7998 0.200195 -4.19922 -1.10059 -4.2998 -4
-c-0.0996094 -2.7998 -0.0996094 -5.60059 0 -8.2998c0.100586 -4.60059 1.60059 -6.7002 6.2002 -7.5c4.7002 -0.800781 9.40039 -1.60059 14.2002 -1.7002c14.2998 -0.299805 25.7002 5.39941 33.0996 17.8994c2.90039 4.90039 5.60059 10.1006 7.7002 15.4004
-c19.7998 50.0996 39.5 100.3 59.2002 150.5c0.599609 1.5 1.09961 3 1.2998 4.59961c0.400391 2.40039 -0.700195 3.60059 -3.09961 3.7002c-5.60059 0.100586 -11.1006 0 -16.7002 0c-3.10059 0 -5.2998 -1.39941 -6.40039 -4.2998
-c-0.399414 -1.09961 -0.899414 -2.2998 -1.2998 -3.40039l-29.0996 -83.6992c-2.10059 -6.10059 -4.2002 -12.1006 -6.5 -18.6006c-0.400391 0.900391 -0.600586 1.40039 -0.800781 1.90039c-10.7998 29.8994 -21.5996 59.8994 -32.3994 89.7998
-c-1.7002 4.7002 -3.5 9.5 -5.2998 14.2002c-0.900391 2.5 -2.7002 4 -5.40039 4c-6.40039 0.0996094 -12.7998 0.200195 -19.2002 0.0996094c-2.2002 0 -3.2998 -1.59961 -2.7998 -3.7002zM242.4 242c1.69922 -11.7002 7.59961 -20.7998 18 -26.5996
-c9.89941 -5.5 20.6992 -6.2002 31.6992 -4.60059c12.7002 1.90039 23.9004 7.2998 33.8008 15.5c0.399414 0.299805 0.799805 0.600586 1.39941 1c0.5 -3.2002 0.900391 -6.2002 1.5 -9.2002c0.5 -2.59961 2.10059 -4.2998 4.5 -4.39941
-c4.60059 -0.100586 9.10059 -0.100586 13.7002 0c2.2998 0.0996094 3.7998 1.59961 4 3.89941c0.0996094 0.800781 0.0996094 1.60059 0.0996094 2.30078v88.7998c0 3.59961 -0.199219 7.2002 -0.699219 10.7998c-1.60059 10.7998 -6.2002 19.7002 -15.9004 25.4004
-c-5.59961 3.2998 -11.7998 5 -18.2002 5.89941c-3 0.400391 -6 0.700195 -9.09961 1.10059h-10c-0.799805 -0.100586 -1.60059 -0.300781 -2.5 -0.300781c-8.2002 -0.399414 -16.2998 -1.39941 -24.2002 -3.5c-5.09961 -1.2998 -10 -3.19922 -15 -4.89941
-c-3 -1 -4.5 -3.2002 -4.40039 -6.5c0.100586 -2.7998 -0.0996094 -5.60059 0 -8.2998c0.100586 -4.10059 1.80078 -5.2002 5.7002 -4.10059c6.5 1.7002 13.1006 3.5 19.7002 4.7998c10.2998 1.90039 20.7002 2.7002 31.0996 1.2002
-c5.40039 -0.799805 10.5 -2.39941 14.1006 -7c3.09961 -4 4.2002 -8.7998 4.39941 -13.7002c0.300781 -6.89941 0.200195 -13.8994 0.300781 -20.7998c0 -0.399414 -0.100586 -0.700195 -0.200195 -1.2002c-0.400391 0 -0.799805 0 -1.10059 0.100586
-c-8.7998 2.09961 -17.6992 3.59961 -26.7998 4.09961c-9.5 0.5 -18.8994 -0.0996094 -27.8994 -3.2002c-10.8008 -3.7998 -19.5 -10.2998 -24.6006 -20.7998c-4.09961 -8.2998 -4.59961 -17 -3.39941 -25.7998zM98.7002 341.1v-175.3c0 -0.799805 0 -1.7002 0.0996094 -2.5
-c0.200195 -2.5 1.7002 -4.09961 4.10059 -4.2002c5.89941 -0.0996094 11.7998 -0.0996094 17.6992 0c2.5 0 4 1.7002 4.10059 4.10059c0.0996094 0.799805 0.0996094 1.7002 0.0996094 2.5v60.7002c0.900391 -0.700195 1.40039 -1.2002 1.90039 -1.60059
-c15 -12.5 32.2002 -16.5996 51.0996 -12.8994c17.1006 3.39941 28.9004 13.8994 36.7002 29.1992c5.7998 11.6006 8.2998 24.1006 8.7002 37c0.5 14.3008 -1 28.4004 -6.7998 41.7002c-7.10059 16.4004 -18.9004 27.2998 -36.7002 30.9004
-c-2.7002 0.599609 -5.5 0.799805 -8.2002 1.2002h-7c-1.2002 -0.200195 -2.40039 -0.300781 -3.59961 -0.5c-11.7002 -1.40039 -22.3008 -5.80078 -31.8008 -12.7002c-2 -1.40039 -3.89941 -3 -5.89941 -4.5c-0.100586 0.5 -0.299805 0.799805 -0.400391 1.2002
-c-0.399414 2.2998 -0.700195 4.59961 -1.09961 6.89941c-0.600586 3.90039 -2.5 5.5 -6.40039 5.60059h-9.7002c-5.89941 0.0996094 -6.89941 -1 -6.89941 -6.80078zM493.6 109c-2.69922 0.700195 -5.09961 0 -7.59961 -1c-43.9004 -18.4004 -89.5 -30.2002 -136.8 -35.7998
-c-14.5 -1.7002 -29.1006 -2.7998 -43.7002 -3.2002c-26.5996 -0.700195 -53.2002 0.799805 -79.5996 4.2998c-17.8008 2.40039 -35.5 5.7002 -53 9.90039c-37 8.89941 -72.7002 21.7002 -106.7 38.7998c-8.7998 4.40039 -17.4004 9.2998 -26.1006 14
-c-3.7998 2.09961 -6.19922 1.5 -8.19922 -2.09961v-1.7002c1.19922 -1.60059 2.19922 -3.40039 3.69922 -4.7998c36 -32.2002 76.6006 -56.5 122 -72.9004c21.9004 -7.90039 44.4004 -13.7002 67.3008 -17.5c14 -2.2998 28 -3.7998 42.1992 -4.5
-c3 -0.0996094 6 -0.200195 9 -0.400391c0.700195 0 1.40039 -0.199219 2.10059 -0.299805h17.7002c0.699219 0.100586 1.39941 0.299805 2.09961 0.299805c14.9004 0.400391 29.7998 1.80078 44.5996 4c21.4004 3.2002 42.4004 8.10059 62.9004 14.7002
-c29.5996 9.60059 57.7002 22.4004 83.4004 40.1006c2.7998 1.89941 5.69922 3.7998 8 6.19922c4.2998 4.40039 2.2998 10.4004 -3.30078 11.9004zM544 136.7c-0.799805 4.2002 -4 5.7998 -7.59961 7c-5.7002 1.89941 -11.6006 2.7998 -17.6006 3.2998
-c-11 0.900391 -22 0.400391 -32.7998 -1.59961c-12 -2.2002 -23.4004 -6.10059 -33.5 -13.1006c-1.2002 -0.799805 -2.40039 -1.7998 -3.09961 -3c-0.600586 -0.899414 -0.700195 -2.2998 -0.5 -3.39941c0.299805 -1.30078 1.69922 -1.60059 3 -1.5
-c0.599609 0 1.19922 0 1.7998 0.0996094l19.5 2.09961c9.59961 0.900391 19.2002 1.5 28.7998 0.800781c4.09961 -0.300781 8.09961 -1.2002 12 -2.2002c4.2998 -1.10059 6.2002 -4.40039 6.40039 -8.7002c0.299805 -6.7002 -1.2002 -13.0996 -2.90039 -19.5
-c-3.5 -12.9004 -8.2998 -25.4004 -13.2998 -37.7998c-0.299805 -0.799805 -0.700195 -1.7002 -0.799805 -2.5c-0.400391 -2.5 1 -4 3.39941 -3.5c1.40039 0.299805 3 1.09961 4 2.09961c3.7002 3.60059 7.5 7.2002 10.6006 11.2002
-c10.6992 13.7998 17 29.5996 20.6992 46.5996c0.700195 3 1.2002 6.10059 1.7002 9.10059c0.200195 4.7002 0.200195 9.59961 0.200195 14.5z" />
-    <glyph glyph-name="ethereum" unicode="&#xf42e;" horiz-adv-x="320" 
-d="M311.9 187.2l-151.9 -92.7998l-152 92.7998l152 260.8zM160 64.5996l152 92.8008l-152 -221.4l-152 221.4z" />
-    <glyph glyph-name="korvue" unicode="&#xf42f;" horiz-adv-x="446" 
-d="M386.5 414c32.7002 0 59.5 -26.7998 59.5996 -59.5v-327c0 -32.7002 -26.5 -59.5 -59.5 -59.5h-327.1c-32.7002 0 -59.5 26.7998 -59.5 59.4004v327.1c0 32.7002 26.7998 59.5 59.5 59.5h327zM87.0996 327.2v-132h187.5l81.2002 132h-110.899l-61.8008 -116v116h-96z
-M248.9 55.0996h118.399l-88.5996 130.801h-191.5v-130.801h96v113.601z" />
-    <glyph glyph-name="elementor" unicode="&#xf430;" 
-d="M425.6 416c12.4004 0 22.4004 -10 22.4004 -22.4004v-403.199c0 -12.4004 -10 -22.4004 -22.4004 -22.4004h-403.199c-12.4004 0 -22.4004 10 -22.4004 22.4004v403.199c0 12.4004 10 22.4004 22.4004 22.4004h403.199zM164.3 92.5v199h-39.7998v-199h39.7998z
-M323.6 92.5v39.7998h-119.5v-39.7998h119.5zM323.6 172.1v39.8008h-119.5v-39.8008h119.5zM323.6 251.8v39.7998h-119.5v-39.7998h119.5z" />
-    <glyph glyph-name="youtube-square" unicode="&#xf431;" 
-d="M186.8 245.9l95.2002 -54.1006l-95.2002 -54.0996v108.2zM448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM406 191.7c0 0 0 59.5996 -7.59961 88.2002
-c-4.2002 15.7998 -16.5 28.1992 -32.2002 32.3994c-28.2998 7.7002 -142.2 7.7002 -142.2 7.7002s-113.9 0 -142.2 -7.7002c-15.7002 -4.2002 -28 -16.5996 -32.2002 -32.3994c-7.59961 -28.5 -7.59961 -88.2002 -7.59961 -88.2002s0 -59.6006 7.59961 -88.2002
-c4.2002 -15.7998 16.5 -27.7002 32.2002 -31.9004c28.2998 -7.59961 142.2 -7.59961 142.2 -7.59961s113.9 0 142.2 7.7002c15.7002 4.2002 28 16.0996 32.2002 31.8994c7.59961 28.5 7.59961 88.1006 7.59961 88.1006z" />
-    <glyph glyph-name="flipboard" unicode="&#xf44d;" 
-d="M0 416h448v-448h-448v448zM358.4 236.8v89.6006h-268.801v-268.801h89.6006v89.6006h89.5996v89.5996h89.6006z" />
-    <glyph glyph-name="hips" unicode="&#xf452;" horiz-adv-x="640" 
-d="M251.6 290.4v-201.801c0 -1.89941 -0.899414 -2.7998 -2.7998 -2.7998h-40.8994c-1.60059 0 -2.7002 1.40039 -2.7002 2.7998v201.801c0 1.39941 1.09961 2.7998 2.7002 2.7998h40.8994c1.90039 0 2.7998 -0.900391 2.7998 -2.7998zM156.5 280
-c18.7002 -13.5 28 -31.9004 28 -55.2998v-136.101c0 -1.89941 -0.900391 -2.7998 -2.7002 -2.7998h-27.2998c-9.09961 0 -16.4004 7.2998 -16.4004 16.2998v122.601c0 0.899414 2.7002 27 -45.7998 27c-48.5996 0 -45.7998 -26.2002 -45.7998 -27v-136.101
-c0 -1.89941 -0.900391 -2.7998 -2.7998 -2.7998h-41c-1.7998 0 -2.7002 0.900391 -2.7002 2.7998v279.2c0 1.7998 0.900391 2.7002 2.7002 2.7002h40.8994c1.90039 0 2.80078 -0.900391 2.80078 -2.7002v-81.2002c15.1992 7.7002 31.6992 11.5 49.7998 11.4004
-c24 -0.0996094 44.2002 -6.2002 60.2998 -18zM634.9 169.9c5.5 -12.6006 6.59961 -25.6006 3.09961 -39.1006c-9.59961 -36.8994 -44.9004 -45.5 -45.5996 -45.7998c-10.5 -3.09961 -23.6006 -4.2998 -36.3008 -4.2998c-16.5996 0 -32.5996 2.7002 -48.1992 8.2002
-c-9.7002 3.39941 -14.6006 10.2998 -14.6006 20.6992v34.4004c0 2.09961 2.2998 3.7002 4.40039 2.2998c13.7002 -10.2002 34.0996 -19.0996 58.3994 -19.0996c23.3008 0 32.8008 4.5 36.5 13.5996c3 7.90039 -0.599609 16.1006 -12.1992 21.2002l-53.6006 23.5
-c-21.3994 9.40039 -33.7998 24 -37.2002 43.5996c-5.69922 33.7002 22.2002 53.3008 22.7002 53.7002c13.2002 9.60059 32 15.4004 58.5 15.4004c19 0 37.4004 -3.2998 55.1006 -9.90039c1.2998 -0.5 1.89941 -1.2998 1.89941 -2.59961v-44.7002
-c0 -2.09961 -2.2998 -3.40039 -4 -2.40039c-39.7002 20.7002 -76.5996 12.3008 -84 6.80078c-6.59961 -4.90039 -6 -12.5 2.60059 -16.1006l57.5996 -25.2998c16.5 -7.09961 28.0996 -18.4004 34.9004 -34.0996zM376.2 298.2c60.3994 0 108.7 -48.2998 108.6 -108.601
-c0 -60.1992 -48.2002 -108.699 -108.7 -108.699c-21.8994 0 -41.1992 6.39941 -57.6992 19.0996v-88.7998c0 -1.7998 -0.900391 -2.7002 -2.80078 -2.7002h-40.8994c-2.10059 0 -2.7002 1.90039 -2.7002 2.7002v183.5c0 83.3994 72.5 103.5 104.2 103.5zM376.2 127.3
-c34.8994 0 62.2998 27.9004 62.2002 62.2002c0 34.5996 -27.7002 62.2002 -62.2002 62.2002c-34.6006 0 -62.2002 -27.7002 -62.2002 -62.2002c0 -17.2002 6 -31.7998 18.2002 -44c12.0996 -12.0996 26.7998 -18.2002 44 -18.2002zM228.3 375.5
-c15.9004 0 28.9004 -12.7002 28.9004 -28.9004c0 -15.7998 -12.7002 -28.8994 -28.9004 -28.8994s-28.8994 13.2998 -28.8994 28.8994c0.0996094 16 13 28.9004 28.8994 28.9004z" />
-    <glyph glyph-name="php" unicode="&#xf457;" horiz-adv-x="640" 
-d="M320 343.5c-171.3 0 -303.2 -72.2002 -303.2 -151.5s131.8 -151.5 303.2 -151.5c171.3 0 303.2 72.2002 303.2 151.5s-131.8 151.5 -303.2 151.5zM320 360.3c176.7 0 320 -75.2998 320 -168.3s-143.3 -168.3 -320 -168.3s-320 75.2998 -320 168.3s143.3 168.3 320 168.3z
-M218.2 205.5c7.39941 38.4004 -18.4004 34.2998 -56.4004 34.2998l-13.7002 -70.5996c34.3008 0 62.2002 -4.2002 70.1006 36.2998zM97.4004 97.7002l32.6992 168.7h70.7002c21.2002 0 36.7998 -5.5 46.5 -16.7002c18.6006 -21.4004 11.7998 -64.1006 -14.2998 -88.1006
-c-23.5996 -22.0996 -49.0996 -19.0996 -90.2002 -19.0996l-8.7002 -44.7998h-36.6992zM283.1 311.3h36.5l-8.69922 -44.7998c31.5 0 60.6992 2.2998 74.7998 -10.7002c14.7998 -13.5996 7.7002 -31 -8.2998 -113.1h-37c15.3994 79.3994 18.2998 86 12.6992 92
-c-5.39941 5.7998 -17.6992 4.59961 -47.3994 4.59961l-18.7998 -96.5996h-36.5zM505 205.5c7.40039 38.4004 -18.2002 34.2998 -56.4004 34.2998l-13.6992 -70.5996c33.3994 0 62.0996 -4.7998 70.0996 36.2998zM384.2 97.7002l32.7998 168.7h70.7002
-c21.2002 0 36.7998 -5.5 46.5 -16.7002c18.5996 -21.4004 11.7998 -64.1006 -14.2998 -88.1006c-23.1006 -21.5996 -47 -19.0996 -90.2002 -19.0996l-8.7002 -44.7998h-36.7998z" />
-    <glyph glyph-name="quinscape" unicode="&#xf459;" horiz-adv-x="512" 
-d="M313.6 -26.5996c4.40039 -4.40039 8.10059 -9 13.3008 -12.5c-21.7051 -6.54492 -44.666 -10.1084 -68.4922 -10.1084c-0.636719 0 -1.27246 0.00292969 -1.9082 0.0078125c-135 0 -244.5 109.5 -244.5 244.601c0 135.1 109.4 244.6 244.5 244.6
-s244.6 -109.5 244.6 -244.6c0 -35.3008 -6.89941 -67.4004 -20.2998 -97.7002c-3 5.7002 -7.2002 10.2002 -11.2002 15.2998c11.2002 93.5 -62.0996 176.6 -157 176.6c-87.2578 0 -158.1 -70.8418 -158.1 -158.1s70.8418 -158.1 158.1 -158.1h1zM313.5 -26.5
-l0.400391 -0.0996094zM391.9 142.4c54.7393 0 99.1992 -44.4414 99.1992 -99.1797v-0.0205078c0 -54.75 -44.4492 -99.2002 -99.1992 -99.2002s-99.2002 44.4502 -99.2002 99.2002s44.4502 99.2002 99.2002 99.2002z" />
-    <glyph glyph-name="readme" unicode="&#xf4d5;" horiz-adv-x="576" 
-d="M528.3 401.5c26.4004 -0.200195 47.7002 -21.7002 47.7002 -48.0996v-245.7c0 -26.5 -21.5 -48 -48 -48h-89.7002c-102.1 0 -132.6 -24.4004 -147.3 -75c-0.799805 -2.7998 -5.2998 -2.7998 -6 0c-14.5996 50.5996 -45.0996 75 -147.3 75h-89.7002
-c-26.5 0 -48 21.5 -48 48v245.8c0 26.5 21.5 48 48 48h139.7c48.0996 0 89.7998 -33.2998 100.399 -80.2998c10.5 47 52.3008 80.2998 100.4 80.2998h139.8zM242 136.1h0.0996094v22.9004c0 2 -1.59961 3.5 -3.5 3.5h-160.399c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.9004
-c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.60059 3.5 3.5zM242 197h0.0996094v22.9004c0 2 -1.59961 3.5 -3.5 3.5h-160.399c-2 0 -3.5 -1.60059 -3.5 -3.5v-22.9004c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5zM242 257.9h0.0996094v22.8994
-c0 2 -1.59961 3.5 -3.5 3.5h-160.399c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.8994c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5zM501.3 136.2h0.100586v22.8994c0 2 -1.60059 3.5 -3.5 3.5h-160.4c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.8994
-c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5zM501.3 197.1h0.100586v22.9004c0 2 -1.60059 3.5 -3.5 3.5h-160.4c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.9004c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.60059 3.5 3.5zM501.3 258h0.100586v22.7998
-c0 2 -1.60059 3.5 -3.5 3.5h-160.4c-2 0 -3.5 -1.59961 -3.5 -3.5v-22.7998c0 -2 1.59961 -3.5 3.5 -3.5h160.3c2 0 3.5 1.59961 3.5 3.5z" />
-    <glyph glyph-name="java" unicode="&#xf4e4;" horiz-adv-x="384" 
-d="M277.74 135.1c-94.5 -24.8994 -277 -13.2998 -224.5 12.1006c44.5 21.3994 80.5996 19 80.5996 19s-93.0996 -22.1006 -33 -30.1006c25.4004 -3.39941 76 -2.59961 123.101 1.30078c38.5 3.19922 77.1992 10.1992 77.1992 10.1992s-13.5996 -5.7998 -23.3994 -12.5z
-M192.34 167.2c-48.5 43.7998 -84.0996 82.2998 -60.2002 118.2c35.1006 52.5 132.2 78.0996 110.7 162.6c0 0 53.1602 -53.2002 -50.5 -135c-83.0996 -65.5996 -19 -103.1 0 -145.8zM306.94 343.4c-111.601 -64.7002 -91 -83.5 -64.1006 -121.301
-c28.7998 -40.5 -33.8994 -72.8994 -33.8994 -72.8994s31.1992 25.5996 6.5 54c-83.7002 96.3994 91.5996 140.2 91.5 140.2zM300.84 72.9004c96.1006 49.8994 51.6006 97.8994 20.6006 91.3994c-3.75195 -0.703125 -7.4834 -1.72656 -11 -3
-c2.01367 2.86523 4.85742 5.07227 8.19922 6.2998c61.3008 21.6006 108.5 -63.5996 -19.7998 -97.2998c0.78125 0.773438 1.44922 1.63965 2 2.60059zM348 10.5996c53 -23.8994 -115.16 -72 -319.4 -38.7998c-74.8994 12.1006 36.1006 54.5 56.4004 40.2002
-c0 0 -6.5 0.400391 -17.7002 -2c-10.7998 -2.2998 -45.0996 -13.4004 -26.7998 -21.2998c50.7998 -22.1006 233.7 -16.7998 291.6 0.700195c30.4004 9.2998 15.9004 21.1992 15.9004 21.1992zM124.44 52c0 0 -19.6006 -11.4004 13.8994 -15.2002
-c40.6006 -4.59961 61.2998 -4 106 4.5c8.91016 -5.33594 18.4062 -9.99512 28.2002 -13.7998c-100.2 -42.9004 -226.8 2.5 -148.1 24.5zM304.24 -45.2002c69.7998 13.2002 76.2002 29.7002 76.2002 29.7002c-3.30078 -43.5996 -144.9 -52.7998 -237.101 -46.9004
-c-60.5996 3.90039 -72.3994 13.7002 -72.3994 13.6006c57.5 -9.5 154.6 -11.2002 233.3 3.59961zM260.64 95c6.01562 -5.61719 13.1807 -10.0039 21.1006 -12.7998c-121.3 -35.5 -256.3 -2.90039 -169.5 25.8994c0 0 -21.9004 -16.1992 11.5996 -19.6992
-c43.2998 -4.5 77.6006 -4.80078 136.8 6.59961z" />
-    <glyph glyph-name="pied-piper-hat" unicode="&#xf4e5;" horiz-adv-x="640" 
-d="M640 423.1c-80.7998 -53.5996 -89.4004 -92.5 -96.4004 -104.399c-6.69922 -12.2002 -11.6992 -60.2998 -23.2998 -83.6006c-11.7002 -23.5996 -54.2002 -42.1992 -66.0996 -50c-11.7002 -7.7998 -28.2998 -38.0996 -41.9004 -64.1992
-c-108.1 4.39941 -167.399 -38.8008 -259.2 -93.6006c29.4004 9.7002 43.3008 16.7002 43.3008 16.7002c94.1992 36 139.3 68.2998 281.1 49.2002c1.09961 0 1.90039 -0.600586 2.7998 -0.799805c3.90039 -2.2002 5.2998 -6.90039 3.10059 -10.8008l-53.9004 -95.7998
-c-2.5 -4.7002 -7.7998 -7.2002 -13.0996 -6.09961c-126.801 23.7998 -226.9 -17.2998 -318.9 -18.6006c-73.4004 -1.09961 -97.5 33.5 -97.5 35.1006c0 1.09961 0.599609 1.7002 1.7002 1.7002c0 0 38.2998 0 103.1 15.2998c73.6006 140.3 139.2 189.399 210.601 189.399
-c0 0 71.6992 0 90.5996 -61.8994c22.7998 39.7002 28.2998 49.2002 28.2998 49.2002c5.2998 9.39941 35 77.1992 86.4004 141.399c51.5 64 90.3994 79.9004 119.3 91.7998z" />
-    <glyph glyph-name="creative-commons-by" unicode="&#xf4e7;" horiz-adv-x="496" 
-d="M314.9 253.6v-101.399h-28.3008v-120.5h-77.0996v120.399h-28.2998v101.5c0 4.40039 1.59961 8.2002 4.59961 11.3008c3.10059 3.09961 6.90039 4.69922 11.2998 4.69922h101.9c4.09961 0 7.7998 -1.59961 11.0996 -4.69922
-c3.10059 -3.2002 4.80078 -6.90039 4.80078 -11.3008zM213.4 317.3c0 23.2998 11.5 35 34.5 35s34.5 -11.7002 34.5 -35c0 -23 -11.5 -34.5 -34.5 -34.5s-34.5 11.5 -34.5 34.5zM247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248
-c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3z" />
-    <glyph glyph-name="creative-commons-nc" unicode="&#xf4e8;" horiz-adv-x="496" 
-d="M247.6 440c139.801 0 248.4 -107.9 248.4 -248c0 -147.2 -118.5 -248 -248.4 -248c-134.5 0 -247.6 110.8 -247.6 248c0 132.9 104.7 248 247.6 248zM55.7998 258.9c-7.39941 -20.4004 -11.0996 -42.7002 -11.0996 -66.9004c0 -110.9 92.0996 -202.4 203.7 -202.4
-c122.399 0 177.199 101.801 178.5 104.101l-93.4004 41.5996c-7.7002 -37.0996 -41.2002 -53 -68.2002 -55.3994v-38.1006h-28.7998v38.2002c-27.5 0.299805 -52.5996 10.2002 -75.2998 29.7002l34.0996 34.5c31.7002 -29.4004 86.4004 -31.7998 86.4004 2.2002
-c0 6.19922 -2.2002 11.1992 -6.60059 15.0996c-14.1992 6 -1.7998 0.0996094 -219.3 97.4004zM248.4 395.7c-38.4004 0 -112.4 -8.7002 -170.5 -93l94.7998 -42.5c10 31.2998 40.3994 42.8994 63.7998 44.2998v38.0996h28.7998v-38.0996
-c22.7002 -1.2002 43.4004 -8.90039 62 -23l-32.2998 -33.2002c-42.7002 29.9004 -83.5 8 -70 -11.0996c53.4004 -24.1006 43.7998 -19.7998 93 -41.6006l127.1 -56.6992c4.10059 17.3994 6.2002 35.0996 6.2002 53.0996c0 57 -19.7998 105 -59.2998 143.9
-c-39.2998 39.8994 -87.2002 59.7998 -143.6 59.7998z" />
-    <glyph glyph-name="creative-commons-nc-eu" unicode="&#xf4e9;" horiz-adv-x="496" 
-d="M247.7 440c140.7 0 248.3 -109 248.3 -248c0 -147.1 -118.1 -248 -248.3 -248c-136 0 -247.7 111.7 -247.7 248c0 131.2 103.6 248 247.7 248zM248.3 -10.7002c122.601 0 177.3 102.2 178.8 104.3l-128.3 56.8008h-90.2998
-c9.2002 -39.3008 39.0996 -50.2002 67.2998 -50.2002c19.1006 0 38.6006 6.2002 47.2998 10.7998l10 -46.0996c-14.1992 -7.90039 -38.1992 -15.8008 -64.7998 -15.8008c-57.3994 0 -113.2 34.3008 -124.6 101.301h-27v29.5h22.7998
-c0 16.2998 0.400391 13.2998 0.400391 19.5h-23.3008v29.5h4.7002l-65.7002 29.0996c-7.19922 -20.7998 -10.8994 -42.7998 -10.8994 -66c0 -110.2 91.5996 -202.7 203.6 -202.7zM231.6 179.9l-0.5 0.399414l0.900391 -0.399414h-0.400391zM308.8 199.4l136.101 -60.5
-c4.19922 16.5996 6.2998 34.1992 6.2998 52.8994c0 113.2 -90 203.4 -203 203.4c-13 0 -106.101 3.2002 -170.7 -93.6006l81.5996 -36.0996c4.10059 7.2002 8.60059 14 13.9004 20.0996c23.7002 26.5 56.9004 42.3008 95.9004 42.3008
-c25.2998 0 47.2998 -5.80078 62.2998 -12.4004l-11.6006 -47.2998c-10.7998 4.59961 -27.7998 10 -46.0996 10c-20 0 -38.2002 -6.60059 -51.0996 -22.4004c-3.40039 -3.7998 -6.30078 -8.7998 -8.80078 -14.2998l28.6006 -12.5996h70.2998v-29.5h-3.7002z" />
-    <glyph glyph-name="creative-commons-nc-jp" unicode="&#xf4ea;" horiz-adv-x="496" 
-d="M247.7 440c140.8 0 248.3 -109.2 248.3 -248c0 -147.2 -118.1 -248 -248.3 -248c-135.9 0 -247.7 111.6 -247.7 248c0 131.2 103.6 248 247.7 248zM248.3 -10.7002c118.101 0 173.7 96.1006 175.2 98.2998l-81 36.1006v-35.7002h-64.2002v-56h-61.7002v56h-63.7998
-v38.7002h63.7998v18.7002l-5.69922 11.7998h-58.1006v38.5996h27.9004l-127 56.5c-6 -19.0996 -9 -39.2002 -9 -60.2998c0 -110.2 91.5996 -202.7 203.6 -202.7zM335.9 126.6l-54.7002 24.3008l-2.90039 -5.60059v-18.7002h57.6006zM342.4 178l101 -45.0996
-c5.19922 18.3994 7.89941 38 7.89941 59c0 113.399 -90.2002 203.399 -203 203.399c-91.0996 0 -145.899 -54 -173.7 -98.0996l81.9004 -36.5l-27.2998 51h65.7998l39.5996 -85.7002l23 -10.2002l43.4004 96h65.7998l-63 -116h38.6006v-17.7998z" />
-    <glyph glyph-name="creative-commons-nd" unicode="&#xf4eb;" horiz-adv-x="496" 
-d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
-c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM342.4 251v-42.5h-180.301v42.5h180.301zM342.4 171.2v-42.5h-180.301v42.5h180.301z" />
-    <glyph glyph-name="creative-commons-pd" unicode="&#xf4ec;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111.1 248 -248c0 -137 -111 -248 -248 -248s-248 111 -248 248c0 136.9 111 248 248 248zM248 -9.5c76.0996 0 142.4 42.4004 176.7 104.8c-1.40039 0.299805 12.5 -5.7998 -217.9 96.7998c0.200195 -32 16.1006 -71.8994 53.9004 -71.8994
-c18.7002 0 30.7998 10.3994 36.2998 16.7002l36.0996 -43.9004c-25.8994 -22.7998 -56.5 -29.5 -79.3994 -29.5c-46.5 0 -120.4 27.9004 -120.4 126.9c0 11.3994 1.2002 22.3994 3.2998 32.8994l-78.7998 35.1006c-45.5996 -129.9 51 -267.9 190.2 -267.9zM442.2 140.5
-c0.200195 -0.200195 0.299805 -0.299805 0.599609 -0.400391c4.40039 16.6006 6.7998 34 6.7998 52c0 111.101 -90.3994 201.5 -201.5 201.5c-70.3994 0 -132.399 -36.2998 -168.5 -91.1992l74.9004 -33.4004c19.7998 31.0996 53.2998 51.5996 100.7 51.5996
-c20.0996 0 51 -4.19922 78.0996 -27.5l-40.3994 -41.5996c-19.8008 19.7002 -55.9004 23 -74.7002 -11z" />
-    <glyph glyph-name="creative-commons-pd-alt" unicode="&#xf4ed;" horiz-adv-x="496" 
-d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 -10.7998c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3
-c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8zM316.7 262c21.3994 0 70 -5.2002 70 -68.5996c0 -63.5 -48.6006 -68.6006 -70 -68.6006h-53.2002v137.2h53.2002zM317.5 153.5c24 0 34.5 15.2998 34.5 39.9004
-c0 42 -31.2002 39.8994 -35 39.8994l-19.4004 -0.0996094v-79.7002h19.9004zM203.7 262c33.7002 0 50.5 -15.5 50.5 -46.5c0 -9 -3 -46.5 -57.1006 -46.5h-27v-44.2998h-34.5996v137.3h68.2002zM198.8 194.7c27.9004 0 30 41.5996 -0.899414 41.5996h-28.3008v-41.5996
-h29.2002z" />
-    <glyph glyph-name="creative-commons-remix" unicode="&#xf4ee;" horiz-adv-x="496" 
-d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
-c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM410.1 187.6l4.90039 -2.19922v-70c-7.2002 -3.60059 -63.4004 -27.5 -67.2998 -28.8008c-6.5 1.80078 -113.7 46.8008 -137.3 56.2002l-64.2002 -26.5996l-63.2998 27.5v63.7998
-l59.2998 24.7998c-0.700195 0.700195 -0.400391 -5 -0.400391 70.4004l67.2998 29.7002l151.9 -62.9004v-61.5996zM339.7 106.1v43.8008h-0.400391v1.7998l-113.8 46.5v-45.2002l113.8 -46.9004v0.400391zM347.2 163.7l39.8994 16.3994l-36.7998 15.5l-39 -16.3994z
-M399.5 125.6v43l-44.2998 -18.5996v-43.4004z" />
-    <glyph glyph-name="creative-commons-sa" unicode="&#xf4ef;" horiz-adv-x="496" 
-d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
-c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM137.7 227c13 83.9004 80.5 95.7002 108.899 95.7002c99.8008 0 127.5 -82.5 127.5 -134.2c0 -63.5996 -41 -132.9 -128.899 -132.9c-38.9004 0 -99.1006 20 -109.4 97h62.5
-c1.5 -30.0996 19.6006 -45.1992 54.5 -45.1992c23.2998 0 58 18.1992 58 82.7998c0 82.5 -49.0996 80.5996 -56.7002 80.5996c-33.0996 0 -51.6992 -14.5996 -55.7998 -43.7998h18.2002l-49.2002 -49.2002l-49 49.2002h19.4004z" />
-    <glyph glyph-name="creative-commons-sampling" unicode="&#xf4f0;" horiz-adv-x="496" 
-d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
-c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM252 342.1c2.7998 0.300781 11.5 -1 11.5 -11.5l6.59961 -107.199l4.90039 59.2998c0 6 4.7002 10.5996 10.5996 10.5996c5.90039 0 10.6006 -4.7002 10.6006 -10.5996
-c0 -2.5 -0.5 5.7002 5.7002 -81.5l5.7998 64.2002c0.299805 2.89941 2.89941 9.2998 10.2002 9.2998c3.7998 0 9.89941 -2.2998 10.5996 -8.90039l11.5 -96.5l5.2998 12.7998c1.7998 4.40039 5.2002 6.60059 10.2002 6.60059h58v-21.2998h-50.9004l-18.1992 -44.3008
-c-3.90039 -9.89941 -19.5 -9.09961 -20.8008 3.10059l-4 31.8994l-7.5 -92.5996c-0.299805 -3 -3 -9.2998 -10.1992 -9.2998c-3 0 -9.80078 2.09961 -10.6006 9.2998c0 1.90039 0.600586 -5.7998 -6.2002 77.9004l-5.2998 -72.2002
-c-1.09961 -4.7998 -4.7998 -9.2998 -10.5996 -9.2998c-2.90039 0 -9.7998 2 -10.6006 9.2998c0 1.89941 0.5 -6.7002 -5.7998 87.7002l-5.7998 -94.8008c0 -6.2998 -3.59961 -12.3994 -10.5996 -12.3994c-5.2002 0 -10.6006 4.09961 -10.6006 12l-5.7998 87.7002
-c-5.7998 -92.5 -5.2998 -84 -5.2998 -85.9004c-1.10059 -4.7998 -4.7998 -9.2998 -10.6006 -9.2998c-3 0 -9.7998 2.09961 -10.5996 9.2998c0 0.700195 -0.400391 1.09961 -0.400391 2.59961l-6.19922 88.6006l-4.90039 -56.7002
-c-0.700195 -6.5 -6.7002 -9.2998 -10.5996 -9.2998c-5.80078 0 -9.60059 4.09961 -10.6006 8.89941l-11.0996 76.4004c-2 -4 -3.5 -8.40039 -11.1006 -8.40039h-51.3994v21.3008h44.7998l13.7002 27.8994c4.39941 9.90039 18.2002 7.2002 19.8994 -2.7002l3.10059 -20.3994
-l8.39941 97.8994c0 6 4.80078 10.6006 10.6006 10.6006c0.5 0 10.5996 0.200195 10.5996 -12.4004l4.90039 -69.0996l6.59961 92.5996c0 10.1006 9.5 10.6006 10.2002 10.6006c0.599609 0 10.5996 -0.700195 10.5996 -10.6006l5.30078 -80.5996l6.19922 97.8994
-c0.100586 1.10059 -0.599609 10.3008 9.90039 11.5z" />
-    <glyph glyph-name="creative-commons-sampling-plus" unicode="&#xf4f1;" horiz-adv-x="496" 
-d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
-c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM355.4 189.7l58.3994 0.299805v-23.2002h-50.5l-18 -43.3994c-4.59961 -11 -20.8994 -8.7002 -22.2998 3.09961l-2.7002 22.2998l-6.7998 -83
-c-1.09961 -14.0996 -22 -14.2002 -23.0996 0.100586l-4.90039 64.3994l-4.59961 -58.5996c-1.10059 -14.2998 -22.3008 -14.1006 -23.2002 0.200195l-4.5 71.7998l-4.90039 -80.5c-0.899414 -14.5 -22.2998 -14.5 -23.2002 -0.100586l-4.7998 73.3008l-4.59961 -70.4004
-c-0.900391 -14.2998 -22.1006 -14.5 -23.2002 -0.0996094l-5.7002 78.2998l-3.7998 -43.6006c-1.2002 -13.6992 -21.0996 -14.1992 -23.0996 -0.699219l-10.7002 73.0996c-2 -3.90039 -6 -6.40039 -10.4004 -6.40039h-51.2998v23.2002h43.9004l13.1992 27.7002
-c4.90039 10.2998 20.3008 8.09961 22 -3.2998l1.80078 -12.2002l7.69922 89.7998c1.2002 14.1006 22.1006 14.1006 23.2002 -0.200195l4.10059 -57l5.2998 80.2002c1 14.4004 22.2998 14.4004 23.2002 0l4.2998 -66.2998l5.09961 83.7002
-c0.900391 14.3994 22.2998 14.5 23.2002 0l5.90039 -94.2998l3.5 44.8994c1.09961 14.2002 22.0996 14.2998 23.1992 0l5.2002 -68.7998l4.2998 51.4004c1.10059 13.7998 21.4004 14.2998 23.1006 0.399414l11 -92.7998l4 9.5c1.7002 4.40039 6 7.2002 10.7002 7.2002z
-M277.4 184.5c4.09961 0 7.5 3.40039 7.5 7.5c0 4.2002 -3.40039 7.5 -7.5 7.5h-21.9004v21.9004c0 4.19922 -3.40039 7.5 -7.5 7.5s-7.5 -3.40039 -7.5 -7.5v-21.9004h-21.9004c-4.09961 0 -7.5 -3.40039 -7.5 -7.5c0 -4.2002 3.40039 -7.5 7.5 -7.5h21.9004v-21.9004
-c0 -4.19922 3.40039 -7.5 7.5 -7.5c4.2002 0 7.5 3.40039 7.5 7.5v21.9004h21.9004z" />
-    <glyph glyph-name="creative-commons-share" unicode="&#xf4f2;" horiz-adv-x="496" 
-d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
-c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM349.4 262.9c7.7998 0 13.6992 -6.10059 13.6992 -13.7002v-182.5c0 -7.7002 -6.09961 -13.7002 -13.6992 -13.7002h-135.101c-7.7002 0 -13.7002 6 -13.7002 13.7002v54h-54
-c-7.7998 0 -13.6992 6 -13.6992 13.7002v182.5c0 8.19922 6.59961 12.6992 12.3994 13.6992h136.4c7.7002 0 13.7002 -6 13.7002 -13.6992v-54h54zM159.9 147.7h40.6992v101.399c0 7.40039 5.80078 12.6006 12 13.7002h55.8008v40.2998h-108.5v-155.399zM336.1 235.8h-108.5
-v-155.399h108.5v155.399z" />
-    <glyph glyph-name="creative-commons-zero" unicode="&#xf4f3;" horiz-adv-x="496" 
-d="M247.6 440c141.801 0 248.4 -110.1 248.4 -248c0 -147.1 -118.5 -248 -248.4 -248c-134 0 -247.6 109.5 -247.6 248c0 132.9 104.7 248 247.6 248zM248.4 395.3c-118.2 0 -203.7 -97.8994 -203.7 -203.3c0 -109.8 91.2002 -202.8 203.7 -202.8
-c103.199 0 202.8 81.0996 202.8 202.8c0.0996094 113.8 -90.2002 203.3 -202.8 203.3zM248 334.8c81.9004 0 102.5 -77.2998 102.5 -142.8s-20.5996 -142.8 -102.5 -142.8s-102.5 77.2998 -102.5 142.8s20.5996 142.8 102.5 142.8zM248 280.9
-c-42.0996 0 -44.0996 -60.1006 -44.0996 -88.9004c0 -9.2998 0.199219 -21.7002 1.89941 -34.4004l54.5 100.2c5.7002 9.7998 2.7998 16.7998 -3.09961 21.9004c-2.7998 0.700195 -5.90039 1.2002 -9.2002 1.2002zM288.8 234.7l-60.8994 -105.2
-c-12.5 -18.7002 6.59961 -26.4004 20.0996 -26.4004c42.0996 0 44.0996 60 44.0996 88.9004c0 11.2998 -0.399414 27.2998 -3.2998 42.7002z" />
-    <glyph glyph-name="ebay" unicode="&#xf4f4;" horiz-adv-x="640" 
-d="M606 258.5h34l-99.2002 -194.8h-35.8994l28.5 54.0996l-61.5 116.101c3.09961 -6.60059 4.7998 -14.5 4.7998 -23.8008v-65.5996c0 -9.2998 0.299805 -18.5996 1 -26.7998h-29.7998c-0.800781 6.89941 -1.10059 13.5996 -1.10059 20.2002
-c-16.0996 -19.8008 -35.2998 -25.5 -61.8994 -25.5c-39.5 0 -60.6006 20.8994 -60.6006 45c0 3.19922 0.200195 6.19922 0.700195 9c-8.40039 -32.3008 -36.4004 -54.2002 -73.2998 -54.2002c-23.2998 0 -45.1006 8.2998 -58.7002 24.8994
-c0 -6.59961 -0.400391 -13.1992 -1.09961 -19.5h-31.5c0.5 10.2002 1.09961 22.8008 1.09961 33.1006v169.5h32.0996v-80.6006c15.7002 18.7002 37.4004 24.2002 58.7002 24.2002c35.7002 0 75.4004 -24.0996 75.4004 -76.2002c0 -5.59961 -0.5 -11 -1.5 -16.1992
-c7.09961 24.3994 34.2998 33.5 76.7002 34.3994c13.6992 0.299805 29 0.400391 41.6992 0.400391v3.39941c0 23.4004 -15 33 -41 33c-19.2998 0 -33.5996 -8 -35 -21.7998h-33.6992c3.59961 34.4004 39.6992 43.1006 71.5 43.1006c27.3994 0 51.7998 -7 63.2998 -26
-l-10.9004 20.5996h37.5l54.9004 -109.9zM243.7 134.2c29.7998 0 50.2002 21.5 50.2002 53.7998c0 32.4004 -20.4004 53.7998 -50.2002 53.7998c-29.6006 0 -50.2002 -21.3994 -50.2002 -53.7998c0 -32.2998 20.5996 -53.7998 50.2002 -53.7998zM444.6 181.5v3.2998
-c-11.7998 0 -26.2998 -0.0996094 -39.3994 -0.599609c-29.1006 -0.900391 -47.2002 -6.2002 -47.2002 -25.2998c0 -12.4004 9.90039 -25.8008 35 -25.8008c33.7002 0 51.5996 18.4004 51.5996 48.4004zM32.7002 179.9c3.5 -58.3008 79.2002 -57.4004 91.2002 -21.6006
-h33.0996c-6.40039 -34.3994 -43 -46.0996 -74.4004 -46.0996c-57.1992 0 -82.5 31.5 -82.5 74c0 46.7998 26.2002 77.5996 83 77.5996c45.3008 0 78.4004 -23.7002 78.4004 -75.3994v-8.5h-128.8zM127.7 201.3c-2.2998 54.7002 -87.5 56.6006 -94.4004 0h94.4004z" />
-    <glyph glyph-name="keybase" unicode="&#xf4f5;" 
-d="M286.17 29c9.93457 0 18 -8.06543 18 -18s-8.06543 -18 -18 -18s-18 8.06543 -18 18s8.06543 18 18 18zM398.09 176.6c22.9102 -33.46 35.9102 -72.3398 35.9102 -110.92c0 -31.6797 -5 -60.6797 -14.5996 -86.2295
-c-3.04004 -8.0498 -10.9502 -12.7197 -18.3701 -11.1504c-6.83984 1.24023 -11.1201 9.28027 -8.60059 15.7402c11.1904 28.71 14.8799 58.3398 14.8799 81.6396c-0.0634766 9.75 -1.02246 19.1807 -2.7998 28.4307c-0.649414 -1.06055 -1.12988 -2.2207 -1.84961 -3.2207
-c-17.29 -24.5293 -50.54 -33.8896 -84.7402 -23.8398c-78.8701 23.1699 -178.02 3.81055 -236.25 -38.5898l24.6602 74.1104l-46.8203 -59.8301c2.4834 -18.6582 7.96191 -36.7539 15.7598 -53.1299c6.25 -13.1904 0.460938 -18.2402 -3.75 -20.1104
-c-4.76953 -2.12012 -13.8594 -2.7998 -19.6396 7.33008c-6.41504 11.584 -11.4131 24.3486 -14.5596 37.5596l-23.3203 -29.7998v33.6406c0 55.7695 0 125.109 62.6504 188.409c13.7461 13.917 29.1787 25.7891 46.29 35.54l-8.93066 0.540039
-c-27.8799 1.64062 -49.2402 24.8506 -47.6299 51.8506l2.36035 36.6797c0 -6.24023 0.139648 45.8799 50.75 45.8799c2.05957 0 -0.470703 0.120117 41.0596 -2.33008c2.82715 -0.19043 5.60742 -0.616211 8.29004 -1.25c7.41992 11.3398 15.6504 22.8301 24.3398 34.8906
-l5.48047 7.55957l22.8994 -13.5195c-11.29 -24 -10 -33 -9.39941 -35c9.08008 0.229492 20 -1.6709 32.4102 -5.77051c31.2002 -10.3584 53.6846 -39.8262 53.6846 -74.4844c0 -10.4883 -2.0625 -20.498 -5.80469 -29.6455
-c6.18652 -2.13965 12.3135 -4.56348 18.3799 -7.27051c47.8896 -21.2598 77.7598 -59.0898 87.2598 -73.71zM142.37 319.42c1.87695 6.54492 4.25684 13.041 7 19.1699l-29.1104 1.73047c0.610352 -0.0507812 -12.2598 0.849609 -13.2598 -11.3203l-2.41016 -36.6602
-c-0.00683594 -0.174805 -0.00292969 -0.34375 -0.00292969 -0.520508c0 -6.60449 5.22461 -11.998 11.7627 -12.2695l22.3809 -1.33984c-0.457031 3.73438 -0.692383 7.34863 -0.692383 11.2061c0 2.81836 0.125977 5.6084 0.37207 8.36426l-13.1299 0.779297l1.38965 21.79
-zM290.79 147.24c2.27441 1.75195 3.72949 4.50586 3.72949 7.59668c0 2.19922 -0.742188 4.22559 -1.98926 5.84277l-81.0898 96.3203c-1.9043 2.21094 -4.72949 3.60156 -7.87305 3.60156c-2.42578 0 -4.65918 -0.833984 -6.42773 -2.23145
-c-2.27344 -1.74805 -3.72754 -4.49902 -3.72754 -7.58594c0 -2.19531 0.741211 -4.21973 1.98828 -5.83398c0.0898438 -0.140625 18.5996 -22.1406 18.5996 -22.1406l-16.9102 -13.29c-1.75879 -1.34863 -2.88477 -3.47461 -2.88477 -5.86133
-c0 -1.68359 0.564453 -3.23633 1.51465 -4.47852c0.0800781 -0.109375 2.37988 -2.91113 3.7998 -4.5293c1.4209 -1.61914 3.50977 -2.63477 5.83105 -2.63477c1.79395 0 3.44531 0.610352 4.75977 1.63477l17.0898 13.4492l14.1396 -16.7393l-34.5703 -27.1807
-c-1.74805 -1.34961 -2.86621 -3.46875 -2.86621 -5.84668c0 -1.69043 0.569336 -3.24805 1.52637 -4.49316l15.7803 -18.6396c1.48438 -1.72363 3.68555 -2.80762 6.13574 -2.80762c1.88379 0 3.61816 0.645508 4.99414 1.72754l34.4199 27l9.68066 -11.4902
-c1.92676 -2.2041 4.76465 -3.58789 7.91992 -3.58789c2.4209 0 4.65234 0.820312 6.42969 2.19824zM187.44 29c9.93359 0 18 -8.06543 18 -18s-8.06641 -18 -18 -18c-9.93457 0 -18 8.06543 -18 18s8.06543 18 18 18z" />
-    <glyph glyph-name="mastodon" unicode="&#xf4f6;" 
-d="M433 268.89c0 0 0.799805 -71.6992 -9 -121.5c-6.23047 -31.5996 -55.1104 -66.1992 -111.23 -72.8994c-20.0996 -2.40039 -93.1191 -14.2002 -178.75 6.7002c0 -0.116211 -0.00390625 -0.119141 -0.00390625 -0.235352c0 -4.63281 0.307617 -9.19434 0.904297 -13.665
-c6.62988 -49.5996 49.2197 -52.5996 89.6299 -54c40.8105 -1.2998 77.1201 10.0996 77.1201 10.0996l1.7002 -36.8994s-28.5098 -15.2998 -79.3203 -18.1006c-28.0098 -1.59961 -62.8193 0.700195 -103.33 11.4004c-112.229 29.7002 -105.63 173.4 -105.63 289.1
-c0 97.2002 63.7197 125.7 63.7197 125.7c61.9209 28.4004 227.96 28.7002 290.48 0c0 0 63.71 -28.5 63.71 -125.7zM357.88 143.69c0 122 5.29004 147.71 -18.4199 175.01c-25.71 28.7002 -79.7197 31 -103.83 -6.10059l-11.5996 -19.5l-11.6006 19.5
-c-24.0098 36.9004 -77.9297 35 -103.83 6.10059c-23.6094 -27.1006 -18.4092 -52.9004 -18.4092 -175h46.7295v114.2c0 49.6992 64 51.5996 64 -6.90039v-62.5098h46.3301v62.5c0 58.5 64 56.5996 64 6.89941v-114.199h46.6299z" />
-    <glyph glyph-name="r-project" unicode="&#xf4f7;" horiz-adv-x="581" 
-d="M581 221.4c0 -54.8008 -33.9004 -104.301 -88.4004 -139.7l67.4004 -113.7h-112l-40.0996 75.4004c-21.8008 -6.5 -45.1006 -11.2002 -69.4004 -13.9004v-61.5h-99.0996v61.9004c-136.101 16.0996 -239.4 95.6992 -239.4 191.5c0 107.5 130.1 194.6 290.5 194.6
-s290.5 -87.0996 290.5 -194.6zM114.2 206.9c0 -52.8008 51.0996 -98.4004 125.2 -119.9v208.3h199s90.5996 -1.59961 90.5996 -87.8994c0 -86.3008 -86.5996 -92.7002 -86.5996 -92.7002s17.5996 -5.2998 27.7998 -10.5c1.7002 -0.799805 4 -2.10059 6.39941 -3.7002
-c43.8008 21.4004 70.3008 56.2998 70.3008 106.4c0 92.2998 -90 133 -211.9 133s-220.8 -59.5 -220.8 -133zM339.3 168.6c49.6006 0 87.7998 -8.19922 87.7998 28.3008c0 34.0996 -30 27.2998 -87.7998 27.2998v-55.6006zM338.4 96.0996v-22.0996
-c17.5996 0.0996094 34.5 1 50.5996 2.90039c-5.09961 7.5 -13.2002 19.1992 -24 19.1992h-26.5996z" />
-    <glyph glyph-name="researchgate" unicode="&#xf4f8;" 
-d="M0 416h448v-448h-448v448zM262.2 81.5996v7.30078c-10 0 -20 6.89941 -27.2002 14.6992c-12.2002 13.3008 -28.5996 34.7002 -42.2002 58.9004c22.5 5.2998 39.2002 26.4004 39.2002 47.5c0 31.2002 -24.2002 45.5996 -55.9004 45.5996
-c-17.7998 0 -45.0996 -1.59961 -70.8994 -0.599609v-8.09961c15.5996 -2.90039 22 -1.30078 22 -23.9004v-109.4c0 -22.5996 -6.5 -21 -22 -23.8994v-8.10059c7.5 0.200195 20.5 0.800781 33.5996 0.800781c12.5 0 28.7002 -0.5 35.6006 -0.800781v8.10059
-c-19.8008 2.7002 -25.8008 0.399414 -25.8008 23.8994v46.4004c6.7002 -0.599609 12.5 -0.599609 21.4004 -0.599609c16.9004 -30.3008 33 -53 42.2002 -63.6006c16.7998 -20.2002 43.3994 -17.2002 50 -14.2002zM285.1 216.6c38.7002 0 34 29.4004 34 49.9004h-30.3994
-v-10.7002h17.8994c0 -15.8994 -7.39941 -26.7998 -21.5 -26.7998c-11.2998 0 -17.8994 9.90039 -17.8994 23.2998v26.7998c0 12.4004 11.7998 19.7002 19.7002 19.7002c14.1992 0 19.6992 -12.5 19.6992 -12.5l10.7002 7.2002s-5.2002 17.9004 -30.3994 17.9004
-c-25.2002 0 -34 -18.2002 -34 -30.4004v-32.2002c0 -16.5 8.89941 -32.2002 32.1992 -32.2002zM168.6 171.9c-9.39941 0 -13.5996 0.299805 -20 0.799805v69.7002c6.40039 0.599609 15 0.599609 22.5 0.599609c23.3008 0 37.2002 -12.2002 37.2002 -34.5
-c0 -21.9004 -15 -36.5996 -39.7002 -36.5996z" />
-    <glyph glyph-name="teamspeak" unicode="&#xf4f9;" horiz-adv-x="512" 
-d="M244.2 101.21c-2.40039 -12.5 -10.6006 -20 -22.5 -24.2998c-9.2002 -3.2002 -50.1006 -1.60059 -61.7002 -1c-18 1.2998 -33.2002 8.5 -43.4004 24c-14.5 22.5 -19.5 47.7002 -14.5 73.8994c4.60059 24.5 24.6006 34.7002 46.3008 22.7002
-c15.1992 -7.5 42.5 -27.3994 63.3994 -46.5996c20.4004 -18.7002 34.7998 -36.4004 32.4004 -48.7002zM449.2 80.4102c6.7002 -5.41016 11.2002 -22 11.5996 -32.1006c1 -50.3994 -23.8994 -68 -46.5996 -85.3994c-65.1006 -50 -295.101 -16.9004 -145.4 -6.40039
-c127.4 9 164.101 96.1006 172.101 121.5c0.679688 2.0918 2.64941 3.60352 4.9668 3.60352c1.2666 0 2.42871 -0.452148 3.33301 -1.20312zM511.2 202.81c0 -17.1992 1.89941 -34.5996 -1 -51.6992c-4 -24.7002 -29.1006 -41.7002 -53.2002 -36.7002
-c-7.2002 1.7002 -9.40039 7.2002 -9.40039 14.2002c0 28.0996 0.800781 56.3994 0 84.5996c-1.89941 75.79 -36.1992 132.79 -102.3 169.4c-111 60.3896 -253.2 -7 -277.8 -131.5c-6.09961 -30.4004 -1.7002 -48.3008 -3.7002 -125.801
-c-0.299805 -7.19922 -4.2998 -11.1992 -12 -11.5c-30.7998 -1.39941 -51.7998 18.2002 -51.7998 49v20.9004l0.799805 26.4902c2.40039 15.5 10.7002 27 24.9004 34c3.5 1.7998 5.7002 3.5 6.39941 7.7998c6.10059 33.4102 19.5 64 39.3008 91.71
-c2.2998 3.09961 4 5.2998 1 9.2998c-3.7002 5.40039 -1 10.2002 3 14.5c28.0996 31.7998 61.8994 55.1006 102 67.4004c96 29.4668 180.1 9.29688 252.3 -60.5098c6.7002 -6.40039 15.5 -12.9004 7 -24.4004c-1.2998 -1.7998 1.09961 -3.5 2.2002 -5
-c20.0586 -27.0264 34.2529 -59.1357 40.3994 -93.5898c0.900391 -3.7002 3 -5.10059 5.90039 -6.40039c17.3994 -8.7998 25.7002 -23.2998 26 -42.2002zM351.6 71.3096l-51.5996 7.7002c-22.7998 5.90039 -51 32.7002 22.2002 60.7998
-c21.5996 8.5 85.7002 37.2002 87.7998 -8c0.900391 -32 -21.9004 -63.2998 -58.4004 -60.5z" />
-    <glyph glyph-name="first-order-alt" unicode="&#xf50a;" horiz-adv-x="496" 
-d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 -48.21c132.66 0 240.21 107.55 240.21 240.21s-107.55 240.21 -240.21 240.21s-240.21 -107.55 -240.21 -240.21s107.55 -240.21 240.21 -240.21z
-M248 411.71c121.34 0 219.71 -98.3701 219.71 -219.71s-98.3701 -219.71 -219.71 -219.71s-219.71 98.3701 -219.71 219.71s98.3701 219.71 219.71 219.71zM248 -19.5098c116.81 0 211.51 94.7002 211.51 211.51s-94.7002 211.51 -211.51 211.51
-s-211.51 -94.6895 -211.51 -211.51s94.7002 -211.51 211.51 -211.51zM434.23 143.47c-4.46582 -17.1914 -11.3633 -33.7256 -20.1309 -48.6895l-74.1299 35.8799l61.4805 -54.8203c-10.709 -14.1553 -23.0713 -26.5469 -37.2002 -37.29l-54.7998 61.5703l35.8799 -74.2705
-c-14.9385 -8.80469 -31.4502 -15.7354 -48.6299 -20.2295l-27.29 78.4697l4.79004 -82.9297c-8.61035 -1.17969 -17.4004 -1.7998 -26.3301 -1.7998s-17.7197 0.620117 -26.3301 1.7998l4.75977 82.46l-27.1494 -78.0303
-c-17.1836 4.48828 -33.7021 11.4092 -48.6504 20.2002l35.9297 74.3398l-54.8701 -61.6396c-14.1318 10.7412 -26.5 23.1299 -37.2197 37.2793l61.5898 54.9004l-74.2598 -35.9297c-8.77051 14.9639 -15.6709 31.4971 -20.1396 48.6895l77.8398 27.1104l-82.2305 -4.75977
-c-1.15918 8.56934 -1.7793 17.3193 -1.7793 26.21c0 9 0.629883 17.8398 1.81934 26.5098l82.3799 -4.76953l-77.9395 27.1592c4.5 17.1895 11.4307 33.7148 20.2295 48.6699l74.2207 -35.9199l-61.5205 54.8604c10.7412 14.1328 23.1299 26.501 37.2803 37.2197
-l54.7598 -61.5293l-35.8301 74.1699c14.9521 8.76465 31.4717 15.6621 48.6504 20.1299l26.8701 -77.25l-4.70996 81.6094c8.60938 1.18066 17.3896 1.80078 26.3193 1.80078c8.93066 0 17.71 -0.620117 26.3203 -1.80078l-4.74023 -82.1592l27.0498 77.7598
-c17.2705 -4.5 33.6006 -11.3506 48.6309 -20.1699l-35.8203 -74.1201l54.7197 61.4697c14.1426 -10.7178 26.5186 -23.0908 37.2402 -37.2295l-61.4502 -54.7705l74.1201 35.8604c8.78906 -14.9492 15.71 -31.4678 20.2002 -48.6504l-77.8105 -27.0996l82.2402 4.75
-c1.19043 -8.66016 1.82031 -17.5 1.82031 -26.4902c0 -8.87988 -0.610352 -17.6299 -1.78027 -26.1904l-82.1201 4.75z" />
-    <glyph glyph-name="fulcrum" unicode="&#xf50b;" horiz-adv-x="320" 
-d="M95.75 283.86l-35.3799 -43.5508l-35.3701 43.5508l35.3799 43.5498zM144.23 448v-211.11l-41.0801 -44.8896l41.0801 -44.8896v-211.11l-20.5107 198.18l-51 57.8203l50.9707 57.8203zM223.9 283.86l35.3799 43.5498l35.3799 -43.5498l-35.3799 -43.5508zM175.42 236.86
-v211.14l20.5801 -198.18l51 -57.8203l-51 -57.8203l-20.5801 -198.18v211.11l41.0801 44.8896z" />
-    <glyph glyph-name="galactic-republic" unicode="&#xf50c;" horiz-adv-x="496" 
-d="M248 -56c-136.75 0 -248 111.25 -248 248s111.25 248 248 248s248 -111.25 248 -248s-111.25 -248 -248 -248zM248 423.47c-127.63 0 -231.47 -103.84 -231.47 -231.47s103.84 -231.47 231.47 -231.47s231.47 103.84 231.47 231.47s-103.84 231.47 -231.47 231.47z
-M275.62 401.66c37.6602 -4.91016 72.21 -19.7402 100.96 -41.7998l-17.3896 -17.3604c-23.9795 17.7627 -52.7207 29.9941 -83.5703 34.54v24.6201zM220.25 401.59v-24.54c-30.9697 -4.60938 -59.4502 -16.8301 -83.5195 -34.6699h-0.0800781l-17.2803 17.3604
-c28.7197 22.0498 63.2402 36.9102 100.88 41.8496zM232.5 351.42h31v-82.8604c10.0498 -2.0293 19.3701 -6.00977 27.6201 -11.5l58.6699 58.6709l21.9297 -21.9307l-58.6699 -58.6699c5.46973 -8.24023 9.48047 -17.5996 11.5 -27.6201h82.8701v-31h-82.8701
-c-2.03027 -10.0195 -6.04004 -19.3096 -11.5 -27.54l58.6699 -58.6895l-21.9297 -21.9307l-58.6699 58.6904c-8.25 -5.49023 -17.5703 -9.52051 -27.6201 -11.5498v-82.9004h-31v82.9004c-10.0039 2.02148 -19.4531 6.00977 -27.6699 11.4697l-58.6201 -58.6201
-l-21.9297 21.9297l58.6699 58.6904c-5.45996 8.23047 -9.4502 17.5205 -11.4697 27.54h-82.9004v31h82.9004c2.01953 10.0303 6 19.3896 11.4697 27.6201l-58.6699 58.6699l21.9297 21.9297l58.6201 -58.5898c8.25 5.48047 17.6299 9.38965 27.6699 11.4199v82.8701z
-M415.74 320.7c22.0996 -28.7402 36.9795 -63.3398 41.9297 -101.03h-24.6201c-4.58496 30.8906 -16.8604 59.665 -34.6699 83.6699zM80.1904 320.57l17.3896 -17.3906c-17.8301 -24.0693 -29.9902 -52.5596 -34.5898 -83.5195h-24.6504
-c4.94043 37.6494 19.79 72.1895 41.8506 100.91zM38.3398 164.33l24.6504 0.00976562c4.58984 -30.9502 16.7002 -59.4502 34.5098 -83.5195l-17.3604 -17.3906c-22.0498 28.7207 -36.8799 63.2607 -41.7998 100.9zM433.04 164.33h24.6201
-c-4.9502 -37.6699 -19.8506 -72.2197 -41.9297 -100.96l-17.3604 17.3604c17.8701 24.0996 30.0596 52.6094 34.6699 83.5996zM136.66 41.6201c24.0703 -17.8604 52.6094 -30.0205 83.5996 -34.6504v-24.6396c-37.6602 4.9502 -72.2295 19.8398 -100.96 41.9297z
-M359.19 41.5703h0.0791016l17.3105 -17.3906c-28.75 -22.0596 -63.29 -36.9297 -100.96 -41.8496v24.5703c30.9902 4.58984 59.4795 16.8301 83.5703 34.6699z" />
-    <glyph glyph-name="galactic-senate" unicode="&#xf50d;" horiz-adv-x="512" 
-d="M249.86 414.52h12.2793v-26.0693c13.5801 -20.6201 23.8604 -108.59 24.4902 -215.351c-11.7402 15.6201 -19.1299 33.3301 -19.1299 48.2402v16.8799c0.0302734 5.32031 -0.75 10.5303 -2.19043 15.6504c-0.649414 2.13965 -1.38965 4.07031 -2.61914 5.82031
-c-1.23047 1.73926 -3.44043 3.79004 -6.68066 3.79004c-3.25 0 -5.4502 -2.04004 -6.67969 -3.79004c-1.23047 -1.74023 -1.96973 -3.68066 -2.62012 -5.82031c-1.44043 -5.12012 -2.21973 -10.3301 -2.19043 -15.6504v-16.8799
-c0 -14.9102 -7.38965 -32.6201 -19.1299 -48.2402c0.610352 106.761 10.8906 194.73 24.4707 215.351v26.0693zM223.52 266.75c-1.59961 -22.4004 -2.75 -46.5195 -3.47949 -72.0703c-23.2998 -11.2793 -40.7705 -33.1602 -46.3203 -59.5098
-c-7.71973 -2.25977 -22.71 -3.91992 -40.4893 -4.21973c-7.51074 3.66016 -16.5 5.85938 -26.1807 6.04004c1.90039 14.9102 5.87012 29.1699 11.6504 42.4199c15.4395 -8.10059 30.9297 -8.66016 35.4697 -0.959961c4.57031 7.74023 -3.58984 21.04 -18.3203 30.6602
-c8.68066 11.7695 18.9805 22.2998 30.5605 31.0898c9.50977 -15.5898 23.3594 -24.4404 31.3594 -19.8203c8.05078 4.65039 7.19043 21.1699 -1.70996 37.29c8.76074 3.88965 17.9404 6.92969 27.46 9.08008zM288.48 266.75
-c9.45508 -2.12695 18.7754 -5.23145 27.4492 -9.08008c-8.89941 -16.1299 -9.75977 -32.6396 -1.70996 -37.29c8 -4.62012 21.8506 4.23047 31.3604 19.8203c11.5801 -8.79004 21.8799 -19.3203 30.5596 -31.0898c-14.7197 -9.61035 -22.8896 -22.9199 -18.3193 -30.6602
-c4.54004 -7.7002 20.0293 -7.14062 35.4697 0.959961c5.79004 -13.25 9.75 -27.5098 11.6504 -42.4199c-9.68066 -0.19043 -18.6709 -2.37988 -26.1807 -6.04004c-17.7793 0.299805 -32.7695 1.95996 -40.4902 4.21973c-5.5498 26.3496 -23.0293 48.2305 -46.3193 59.5098
-c-0.719727 25.5508 -1.87988 49.6699 -3.46973 72.0703zM256 258.15c3.23047 0 5.86035 -8.81055 6.08984 -19.9307h0.0498047v-16.8799c0 -41.4199 49.0107 -95.04 93.4902 -95.04c52 0 122.76 1.4502 156.37 -29.1699v-2.50977
-c-9.41992 -17.1104 -20.5801 -33.1699 -33.1797 -47.9697c-12.5303 21.0898 -51.5898 40.96 -108.021 41.3496c-45.6797 -1.01953 -79.0195 -20.3301 -90.7598 -40.8701c-0.00976562 -0.00976562 0.00976562 -0.0400391 0 -0.0498047
-c-7.66992 -2.13965 -15.8496 -3.23047 -24.04 -3.20996c-8.19043 -0.0205078 -16.3701 1.07031 -24.04 3.20996c-0.00976562 0.00976562 0.00976562 0.0400391 0 0.0498047c-11.7295 20.54 -45.0801 39.8506 -90.7598 40.8701
-c-56.4307 -0.400391 -95.5 -20.2598 -108.021 -41.3496c-12.5996 14.7998 -23.7598 30.8496 -33.1797 47.9697v2.50977c33.6201 30.6201 104.37 29.1699 156.37 29.1699c44.4795 0 93.4902 53.6201 93.4902 95.04v16.8799h0.0498047
-c0.229492 11.1201 2.85938 19.9307 6.08984 19.9307zM256 161.56c-22.4199 0 -40.5996 -18.1797 -40.5996 -40.5996s18.1797 -40.6504 40.5996 -40.6504s40.5996 18.2305 40.5996 40.6504s-18.1797 40.5996 -40.5996 40.5996zM256 153.92
-c18.1904 0 32.96 -14.7695 32.96 -32.96s-14.7695 -32.96 -32.96 -32.96s-32.96 14.7695 -32.96 32.96s14.7695 32.96 32.96 32.96zM256 147.78c-14.8096 0 -26.8203 -12.0107 -26.8203 -26.8203s12.0107 -26.8203 26.8203 -26.8203s26.8203 12.0107 26.8203 26.8203
-s-12.0107 26.8203 -26.8203 26.8203zM141.2 81.1104c18.75 -0.419922 35.1895 -4.18066 48.6094 -9.66992c12.5508 -16.0303 29.1602 -30.04 49.5801 -33.0703c0.100586 -0.00976562 0.169922 -0.0302734 0.270508 -0.0498047
-c0.0498047 -0.0107422 0.109375 -0.0400391 0.160156 -0.0507812c5.23926 -1.06934 10.6396 -1.59961 16.1895 -1.59961c5.56055 0 10.9502 0.530273 16.1904 1.59961c0.0498047 0.0107422 0.109375 0.0400391 0.160156 0.0507812
-c0.0996094 0.00976562 0.179688 0.0292969 0.269531 0.0498047c20.4199 3.04004 37.04 17.04 49.5801 33.0703c13.4199 5.5 29.8496 9.25 48.6104 9.66992c10.1797 -0.0800781 21.5996 -0.360352 30.5 -1.66016c-0.430664 -4.41992 -1.51074 -18.6299 -7.11035 -29.7598
-c-9.11035 2.55957 -18.3604 3.89941 -27.6201 3.89941c-41.2803 -0.939453 -71.4795 -34.3496 -78.2598 -74.4697l-0.110352 -4.7002c-10.3994 -1.91992 -21.1797 -2.93945 -32.21 -2.93945c-11.0195 0 -21.8096 1.0293 -32.21 2.93945l-0.109375 4.7002
-c-6.78027 40.1201 -36.9805 73.5303 -78.2607 74.4697c-9.25977 0 -18.5098 -1.33984 -27.6201 -3.89941c-5.59961 11.1299 -6.67969 25.3398 -7.10938 29.7598c8.89941 1.2998 20.3096 1.58984 30.5 1.66016z" />
-    <glyph glyph-name="jedi-order" unicode="&#xf50e;" 
-d="M398.5 74.4004c0 0 26.2998 16.1992 49.9004 77.6992c0 0 -17 -183.3 -222 -185.699h-4.10059c-205.1 2.39941 -222 185.699 -222 185.699c23.2002 -61.5996 49.4004 -77.6992 49.4004 -77.6992c-95.9004 122.1 -17.2002 233.1 -17.2002 233.1
-c-45.4004 -85.7002 41.4004 -170.5 41.4004 -170.5c-105 171.6 60.5 271.5 60.5 271.5c-96.9004 -72.5996 10.0996 -190.7 10.0996 -190.7c-85.7998 -158.399 68.5996 -230.1 68.5996 -230.1s0.400391 16.8994 2.2002 85.7002l-34.5 -36.2002l24.2002 47.3994
-l-62.5996 9.10059l62.5996 9.09961l-20.2002 55.5l31.4004 -45.8994c2.2998 87.8994 7.89941 305.899 7.89941 306.899v2.40039v-1v1v-2.40039c0.100586 -1.7998 5.7002 -219.2 7.90039 -306.899l31.4004 45.8994l-20.2002 -55.5l62.5996 -9.09961l-62.5996 -9.10059
-l24.2002 -47.3994s-30.2002 31.7002 -34.5 36.2002c1.7998 -68.8008 2.19922 -85.7002 2.19922 -85.7002s154.4 71.7002 68.6006 230.1c0 0 107 118 10.0996 190.7c0 0 165.5 -100 60.5 -271.5c0 0 86.7998 84.7002 41.4004 170.5c0 0 78.7002 -111 -17.2002 -233.1z" />
-    <glyph glyph-name="mandalorian" unicode="&#xf50f;" 
-d="M232.27 -63.8896c-1 3.25977 -1.68945 15.8301 -1.38965 24.5801c0.549805 15.8896 1 24.7197 1.40039 28.7598c0.639648 6.2002 2.87012 20.7197 3.2793 21.3799c0.600586 1 0.400391 27.8701 -0.239258 33.1299c-0.310547 2.58008 -0.629883 11.9004 -0.69043 20.7305
-c-0.129883 16.4697 -0.530273 20.1191 -2.72949 24.7598c-1.10059 2.31934 -1.23047 3.83984 -1 11.4297c0.0546875 1.30957 0.0830078 2.62695 0.0830078 3.9502c0 3.00586 -0.142578 5.82715 -0.423828 8.75977c-2 13 -3.45996 27.7002 -3.25 33.9004
-s0.430664 7.14941 2.06055 9.66992c3.0498 4.70996 6.50977 14 8.62012 23.2695c2.25977 9.86035 3.87988 17.1807 4.58984 20.7402c1.1123 5.11914 2.61816 10.2246 4.41992 15.0498c2.26953 6.25 2.49023 15.3906 0.370117 15.3906
-c-0.299805 0 -1.37988 -1.2207 -2.41016 -2.70996c-1.03027 -1.49023 -4.75977 -4.80078 -8.29004 -7.36035c-8.37012 -6.08008 -11.7002 -9.38965 -12.6602 -12.5801s-1 -7.22949 -0.160156 -7.75977c0.34082 -0.209961 1.29004 -2.40039 2.11035 -4.87988
-c0.926758 -2.82617 1.42773 -5.84375 1.42773 -8.97754c0 -2.19824 -0.241211 -4.3252 -0.708008 -6.38281c-0.389648 -1.76953 -1 -5.46973 -1.45996 -8.22949c-0.459961 -2.76074 -1 -6.46094 -1.25 -8.2207c-0.181641 -1.55176 -0.731445 -3.01367 -1.5498 -4.25977
-c-1 -1 -1.13965 -0.910156 -2.0498 0.530273c-0.724609 1.4541 -1.22656 3.07324 -1.44043 4.75c-0.25 1.73926 -1.62988 7.10938 -3.08008 11.9297c-3.2793 10.9004 -3.51953 16.1504 -1 21c0.800781 1.39648 1.38086 2.96875 1.66992 4.61035
-c0 2.38965 -2.19922 5.31934 -7.40918 9.88965c-7 6.17969 -8.62988 7.91992 -10.2305 11.2998c-1.70996 3.60059 -3.05957 4.06055 -4.54004 1.54004c-1.78027 -3 -2.59961 -9.10938 -3 -22l-0.339844 -12.1895l2 -2.25c3.20996 -3.7002 12.0703 -16.4502 13.7803 -19.8301
-c3.41016 -6.74023 4.33984 -11.6904 4.41016 -23.5605c0.0693359 -11.8701 0.949219 -22.75 2 -24.71c0.359375 -0.660156 0.509766 -1.34961 0.339844 -1.51953s0.410156 -2.08984 1.29004 -4.27051c1.02539 -2.84082 1.73633 -5.8916 2.05957 -9
-c0.37207 -3.50684 0.950195 -6.99219 1.70996 -10.3701c2.23047 -9.55957 2.77051 -14.0801 2.39062 -20.1396c-0.200195 -3.26953 -0.530273 -11.0703 -0.730469 -17.3203c-1.30957 -41.7598 -1.84961 -58 -2 -61.21c-0.120117 -2 -0.389648 -11.5098 -0.599609 -21.0693
-c-0.360352 -16.3008 -1.30078 -27.3701 -2.41992 -28.6504c-0.640625 -0.729492 -8.07031 4.91016 -12.5205 9.49023c-3.75 3.87012 -4 4.79004 -2.83008 9.9502c0.700195 3 2.25977 18.29 3.33008 32.6191c0.360352 4.78027 0.80957 10.5 1 12.7109
-c0.830078 9.36914 1.66016 20.3496 2.61035 34.7793c0.55957 8.45996 1.33008 16.4404 1.71973 17.7305s0.889648 9.88965 1.12988 19.1094l0.429688 16.7705l-2.25977 4.2998c-1.71973 3.28027 -4.87012 6.94043 -13.2197 15.3398
-c-6 6.07031 -11.8398 12.2998 -12.9102 13.8506l-1.9502 2.80957l0.75 10.9004c1.08984 15.71 1.10059 48.5693 0 59.0596l-0.889648 8.7002l-3.28027 4.51953c-5.85938 8.08008 -5.7998 7.75 -6.21973 33.2705c-0.100586 6.07031 -0.379883 11.5 -0.629883 12.0596
-c-0.830078 1.87012 -3.0498 2.66016 -8.54004 3.05078c-8.86035 0.619141 -11 1.89941 -23.8506 14.5498c-6.14941 6 -12.3398 12 -13.75 13.1895c-2.80957 2.41992 -2.79004 2 -0.55957 9.62988l1.34961 4.65039l-1.68945 3
-c-0.764648 1.42578 -1.62793 2.78223 -2.58984 4.07031c-1.33008 1.50977 -5.5 10.8896 -6 13.4893c-0.100586 0.362305 -0.154297 0.743164 -0.154297 1.13672c0 1.05469 0.385742 2.02148 1.02441 2.76367c2.22949 2.86035 3.39941 5.67969 4.44922 10.7305
-c2.33008 11.1895 7.74023 26.0898 10.6006 29.2197c3.17969 3.46973 7.7002 1 9.41016 -5c1.33984 -4.79004 1.36914 -9.79004 0.0996094 -18.5498c-0.53418 -3.65918 -0.869141 -7.33594 -1 -11.1104c0 -4 0.19043 -4.69043 2.25 -7.38965
-c3.33008 -4.37012 7.72949 -7.41016 15.2002 -10.5205c1.71777 -0.71582 3.30566 -1.67969 4.71973 -2.84961c11.1699 -10.7207 18.6201 -16.1807 22.9502 -16.8506c5.17969 -0.799805 8 -4.54004 10 -13.3896c1.30957 -5.65039 4 -11.1396 5.45996 -11.1396
-c1.2041 0.246094 2.3418 0.729492 3.33008 1.38965c2 1.21973 2.25 1.73047 2.25 4.17969c-0.267578 6.07031 -0.943359 12.0078 -2 17.8398c-0.370117 1.66016 -0.780273 4.06055 -0.930664 5.35059c-0.149414 1.29004 -0.609375 3.84961 -1 5.68945
-c-2.5498 11.1602 -3.64941 15.46 -4.09961 16c-1.5498 2 -4.08008 10.2002 -4.92969 15.9209c-1.64062 11.1094 -4 14.2295 -12.9102 17.3896c-4.92969 1.81641 -9.44238 4.50195 -13.3398 7.87988c-1.15039 1 -4 3.21973 -6.35059 5.05957
-c-2.34961 1.84082 -4.40918 3.53027 -4.59961 3.76074c-0.848633 0.733398 -1.73926 1.39648 -2.69043 2c-6.23926 4.21973 -8.83984 7 -11.2598 12l-2.43945 5l-0.220703 13l-0.219727 13l6.91016 6.5498c3.9502 3.75 8.47949 7.34961 10.5898 8.42969
-c3.30957 1.69043 4.4502 1.89062 11.3701 2c8.53027 0.19043 10.1201 0 11.6602 -1.55957c1.54004 -1.56055 1.35938 -6.40039 -0.290039 -8.5c-0.592773 -0.666992 -1.05273 -1.45508 -1.33984 -2.32031c0 -0.580078 -2.61035 -4.91016 -5.41992 -9
-c-1.03906 -2.12988 -1.85156 -4.44727 -2.37012 -6.82031c20.4395 -13.3896 21.5498 -3.76953 14.0693 -29l11.3604 -2.51953c3.11035 8.66016 6.46973 17.2598 8.61035 26.2197c0.290039 7.62988 -12 4.19043 -15.4004 8.68066
-c-2.33008 5.92969 3.12988 14.1797 6.05957 19.1992c1.60059 2.33984 6.62012 4.7002 8.82031 4.15039c0.879883 -0.219727 4.16016 0.349609 7.37012 1.28027c2.41992 0.759766 4.97461 1.33398 7.5498 1.67969c2.05957 0.222656 4.08984 0.666016 6 1.29004
-c3.65039 1.11035 4.5 1.16992 6.35059 0.400391c1.85156 -0.636719 3.82324 -1.10352 5.81934 -1.36035c2.12598 -0.287109 4.17285 -0.953125 6 -1.91016c1.55078 -0.908203 3.24414 -1.64746 5 -2.16992c2.51074 -0.679688 3 -0.570312 7.05078 1.66992l4.34961 2.40039
-l10.7402 0.389648c10.4395 0.400391 10.8096 0.469727 15.2598 2.67969l4.58008 2.32031l2.45996 -1.42969c1.75977 -1 3.13965 -2.73047 4.84961 -6c2.36035 -4.51074 2.37988 -4.58008 1.37012 -7.37012c-0.879883 -2.44043 -0.889648 -3.2998 -0.0996094 -6.39062
-c0.526367 -2.03027 1.24219 -4.03516 2.09961 -5.90918c0.62793 -1.22852 1.08203 -2.5918 1.31055 -4c0.30957 -4.33008 0 -5.30078 -2.41016 -6.91992c-2.16992 -1.4707 -7 -7.91016 -7 -9.34082c-0.249023 -1.03906 -0.614258 -2.05762 -1.07031 -3
-c-5 -11.5098 -6.75977 -13.5596 -14.2598 -17c-9.2002 -4.19922 -12.2998 -5.18945 -16.21 -5.18945c-3.10059 0 -4 -0.25 -4.54004 -1.25977c-1.17383 -1.44238 -2.53613 -2.67969 -4.08984 -3.70996c-1.82715 -1.21973 -3.32031 -2.84668 -4.37988 -4.78027
-c-0.486328 -1.22852 -1.36426 -2.24707 -2.49023 -2.91016c-0.941406 -0.387695 -1.77246 -0.97168 -2.4502 -1.70996c-2.22168 -1.9502 -4.53613 -3.73047 -7 -5.37988c-3.33008 -2.33984 -6.87012 -5 -7.87012 -6c-0.666992 -0.71875 -1.47168 -1.29688 -2.37988 -1.7002
-c-0.837891 -0.376953 -1.5625 -0.941406 -2.12988 -1.65039c-1.31055 -1.38965 -1.49023 -2.10938 -1.13965 -4.59961c0.310547 -2.00488 0.795898 -3.99707 1.41992 -5.87988c1.31934 -3.7998 1.30957 -7.86035 0 -10.5703
-c-1.31055 -2.70996 -0.890625 -6.64941 1.34961 -9.58984c2 -2.62988 2.16016 -4.55957 0.709961 -8.83984c-0.692383 -2.67969 -1.06152 -5.48926 -1.06152 -8.38379c0 -0.183594 -0.000976562 -0.34375 0.00195312 -0.526367
-c0 -4.87988 0.219727 -6.28027 1.45996 -8.37988c1.23926 -2.09961 1.81934 -2.48047 3.23926 -2.32031c2 0.230469 2.30078 1.0498 4.70996 12.1201c2.18066 10 3.70996 11.9199 13.7607 17.0801c2.93945 1.50977 7.45996 4 10 5.44043
-c2.54004 1.43945 6.79004 3.68945 9.37012 4.90918c5.99512 2.625 11.1807 6.62598 15.2197 11.6709c7.10938 8.78906 10 16.2197 12.8496 33.2998c0.362305 2.81152 1.37402 5.46387 2.86035 7.72949c1.39648 2.17676 2.40332 4.6748 2.88965 7.31055
-c1 5.2998 2.85059 9.08008 5.58008 11.5098c4.7002 4.17969 6 1.08984 4.58984 -10.8701c-0.459961 -3.86035 -1.09961 -10.3301 -1.43945 -14.3799l-0.610352 -7.36035l4.4502 -4.08984l4.4502 -4.08984l0.109375 -8.41992
-c0.0605469 -4.62988 0.470703 -9.53027 0.919922 -10.8896l0.820312 -2.4707l-6.42969 -6.2793c-8.54004 -8.33008 -12.8799 -13.9307 -16.7598 -21.6104c-1.77051 -3.49023 -3.74023 -7.11035 -4.38086 -8c-2.17969 -3.11035 -6.45996 -13 -8.75977 -20.2598
-l-2.29004 -7.2207l-7 -6.48926c-3.83008 -3.57031 -8 -7.25 -9.16992 -8.16992c-3.0498 -2.32031 -4.25977 -5.15039 -4.25977 -10c-0.00878906 -0.204102 -0.0126953 -0.40918 -0.0126953 -0.614258c0 -2.39062 0.583984 -4.65332 1.60254 -6.64648
-c0.789062 -1.54785 1.49512 -3.17871 2.08984 -4.83008c0.350586 -1.05859 0.887695 -2.03809 1.57031 -2.88965c1.40039 -1.58984 1.91992 -16.1201 0.830078 -23.2197c-0.679688 -4.48047 -3.62988 -12 -4.7002 -12c-1.79004 0 -4.05957 -9.27051 -5.07031 -20.7402
-c-0.179688 -2 -0.620117 -5.94043 -1 -8.7002s-1 -10 -1.34961 -16.0498c-0.770508 -12.2197 -0.19043 -18.7705 2 -23.1504c3.41016 -6.68945 0.519531 -12.6895 -11 -22.8398l-4 -3.49023l0.0703125 -5.18945c0.0546875 -3.05273 0.448242 -6.01562 1.13965 -8.87012
-c4.61035 -16 4.73047 -16.9199 4.37988 -37.1299c-0.459961 -26.4004 -0.259766 -40.2705 0.629883 -44.1504c0.489258 -2.28223 0.853516 -4.63086 1.08008 -7c0.169922 -2 0.660156 -5.33008 1.08008 -7.35938c0.469727 -2.26074 0.780273 -11 0.790039 -22.7402v-19.0605
-l-1.80957 -2.62988c-2.70996 -3.91016 -15.1104 -13.54 -15.4902 -12.29zM261.8 -18.7803c-0.179688 0.299805 -0.330078 6.87012 -0.330078 14.5898c0 14.0605 -0.889648 27.54 -2.25977 34.4502c-0.400391 2 -0.80957 9.7002 -0.900391 17.0605
-c-0.149414 11.9297 -1.39941 24.3701 -2.63965 26.3799c-0.660156 1.06934 -3 17.6602 -3 21.2998c0 4.23047 1 6 5.28027 9.12988s4.85938 3.13965 5.47949 0.719727c0.280273 -1.09961 1.4502 -5.61914 2.60059 -10c3.92969 -15.1191 4.13965 -16.2695 4.0498 -21.7393
-c-0.0996094 -5.78027 -0.129883 -6.12988 -1.74023 -17.7305c-1 -7.07031 -1.16992 -12.3896 -1 -28.4297c0.169922 -19.4004 -0.639648 -35.7305 -2 -41.2705c-0.709961 -2.7793 -2.7998 -5.47949 -3.42969 -4.42969zM190.8 18.7998
-c-0.761719 3.52051 -1.3457 7.14453 -1.72949 10.79c-0.382812 3.64648 -0.967773 7.27051 -1.73047 10.79c-0.513672 2.0957 -0.854492 4.27344 -1 6.49023c-0.30957 3.18945 -0.910156 7.45996 -1.33008 9.47949c-1 4.79004 -3.34961 19.3506 -3.41992 21.0703
-c0 0.740234 -0.339844 4.0498 -0.700195 7.36035c-0.669922 6.20996 -0.839844 27.6699 -0.219727 28.29c1 1 6.62988 -2.76074 11.3301 -7.43066l5.28027 -5.25l-0.450195 -6.46973c-0.25 -3.55957 -0.599609 -10.2295 -0.780273 -14.8301
-c-0.179688 -4.59961 -0.490234 -9.87012 -0.669922 -11.71s-0.610352 -9.36035 -0.939453 -16.7197c-0.790039 -17.4102 -1.94043 -31.29 -2.65039 -32c-0.113281 -0.119141 -0.273438 -0.194336 -0.450195 -0.194336c-0.239258 0 -0.446289 0.135742 -0.549805 0.333984
-h0.00976562zM103.62 285.39c21.0703 -12.79 17.8398 -14.1494 28.4902 -17.6592c13 -4.29004 18.8701 -7.13086 23.1494 -16.8701c-43.6602 -36.1406 -69.0098 -57.8604 -76.71 -70.8604c-31 -52 -6 -101.59 62.75 -87.21c-14.1797 -29.2305 -78 -28.6299 -98.6797 4.90039
-c-24.6797 39.9492 -22.0898 118.3 61 187.659v0.0400391zM314.41 106.39c56.6602 -6.87988 82.3203 37.7402 46.54 89.2305c0 0 -26.8701 29.3398 -64.2803 68c3 15.4502 9.49023 32.1201 30.5703 53.8203c89.2002 -63.5107 92 -141.61 92.46 -149.36
-c4.2998 -70.6396 -78.7002 -91.1797 -105.29 -61.71v0.0195312z" />
-    <glyph glyph-name="old-republic" unicode="&#xf510;" horiz-adv-x="496" 
-d="M235.76 437.77c7.5 0.310547 15 0.280273 22.5 0.0908203c3.61035 -0.140625 7.2002 -0.400391 10.79 -0.730469c4.91992 -0.269531 9.79004 -1.03027 14.6699 -1.62012c2.93066 -0.429688 5.83008 -0.979492 8.75 -1.45996
-c7.90039 -1.33008 15.6699 -3.28027 23.3906 -5.39941c12.2393 -3.4707 24.1895 -7.91992 35.7598 -13.21c26.5596 -12.2402 50.9395 -29.21 71.6299 -49.8809c20.0303 -20.0898 36.7197 -43.5498 48.8896 -69.1895c1.12988 -2.58984 2.44043 -5.10059 3.4707 -7.74023
-c2.80957 -6.42969 5.38965 -12.9697 7.58008 -19.6299c4.13965 -12.3301 7.33984 -24.9902 9.41992 -37.8301c0.569336 -3.13965 1.04004 -6.2998 1.39941 -9.46973c0.549805 -3.83008 0.94043 -7.69043 1.18066 -11.5605
-c0.829102 -8.33984 0.839844 -16.7295 0.769531 -25.0996c-0.0703125 -4.96973 -0.259766 -9.94043 -0.75 -14.8896c-0.240234 -3.38086 -0.509766 -6.76074 -0.979492 -10.1201c-0.390625 -2.7207 -0.630859 -5.45996 -1.11035 -8.16992
-c-0.900391 -5.15039 -1.7002 -10.3105 -2.87012 -15.4102c-4.09961 -18.5 -10.2998 -36.5498 -18.5098 -53.6299c-15.7705 -32.8301 -38.8301 -62.1699 -67.1201 -85.1201c-17.2012 -14.0635 -36.3066 -25.8115 -56.9102 -34.8604
-c-6.20996 -2.67969 -12.46 -5.25 -18.8701 -7.41016c-3.50977 -1.16016 -7.00977 -2.37988 -10.5703 -3.38965c-6.61914 -1.87988 -13.2891 -3.63965 -20.0391 -5c-4.66016 -0.910156 -9.34082 -1.73047 -14.0303 -2.48047c-5.25 -0.65918 -10.5 -1.43945 -15.79 -1.73926
-c-6.69043 -0.660156 -13.4102 -0.839844 -20.1201 -0.810547c-6.82031 -0.0292969 -13.6504 0.120117 -20.4502 0.790039c-3.29004 0.230469 -6.57031 0.5 -9.83008 0.950195c-2.71973 0.389648 -5.45996 0.629883 -8.16992 1.11035
-c-4.12012 0.719727 -8.25 1.37012 -12.3496 2.21973c-4.25 0.939453 -8.49023 1.88965 -12.6904 3.01953c-8.62988 2.16992 -17.0801 5.01074 -25.4102 8.13086c-10.4893 4.11914 -20.79 8.75 -30.6396 14.25c-2.13965 1.14941 -4.28027 2.28906 -6.34961 3.56934
-c-11.2207 6.58008 -21.8604 14.1006 -31.9199 22.3398c-34.6807 28.4102 -61.4102 66.4307 -76.3506 108.7c-3.08984 8.74023 -5.70996 17.6504 -7.7998 26.6797c-1.48047 6.16016 -2.52051 12.4209 -3.58008 18.6602
-c-0.400391 2.35059 -0.610352 4.73047 -0.950195 7.08984c-0.599609 3.96094 -0.75 7.96094 -1.16992 11.9404c-0.799805 9.46973 -0.709961 18.9902 -0.509766 28.4902c0.139648 3.50977 0.339844 7.00977 0.700195 10.5098
-c0.30957 3.16992 0.459961 6.37012 0.919922 9.52051c0.410156 2.80957 0.649414 5.64941 1.16016 8.43945c0.699219 3.94043 1.2998 7.90039 2.11914 11.8203c3.43066 16.5195 8.4707 32.7295 15.2607 48.1797c1.14941 2.91992 2.58984 5.71973 3.85938 8.58984
-c8.05078 16.71 17.9004 32.5605 29.4902 47.0605c20 25.3799 45.1006 46.6797 73.2705 62.4697c7.5 4.15039 15.1592 8.0498 23.0693 11.3701c15.8203 6.87988 32.4102 11.9502 49.3105 15.3799c3.50977 0.669922 7.04004 1.24023 10.5596 1.84961
-c2.62012 0.470703 5.28027 0.700195 7.91016 1.08008c3.53027 0.530273 7.09961 0.680664 10.6504 1.04004c2.45996 0.240234 4.90918 0.360352 7.35938 0.509766zM244.4 413.36c-9.23047 -0.100586 -18.4307 -0.990234 -27.5703 -2.23047
-c-7.2998 -1.08008 -14.5303 -2.59961 -21.71 -4.2998c-13.9102 -3.5 -27.4805 -8.33984 -40.46 -14.4199c-10.46 -4.99023 -20.5898 -10.7002 -30.1797 -17.2197c-4.18066 -2.9209 -8.40039 -5.80078 -12.3408 -9.03027
-c-5.08008 -3.96973 -9.97949 -8.16992 -14.6797 -12.5898c-2.50977 -2.24023 -4.80957 -4.7002 -7.21973 -7.06055c-28.2207 -28.79 -48.4404 -65.3896 -57.5 -104.689c-2.04004 -8.44043 -3.54004 -17.0205 -4.44043 -25.6504
-c-1.09961 -8.88965 -1.43945 -17.8496 -1.41016 -26.7998c0.110352 -7.13965 0.379883 -14.2803 1.2207 -21.3701c0.620117 -7.12012 1.87012 -14.1602 3.19922 -21.1797c1.07031 -4.65039 2.03027 -9.32031 3.33008 -13.9102
-c6.29004 -23.3799 16.5 -45.7002 30.0703 -65.75c8.63965 -12.9805 18.7803 -24.9297 29.9805 -35.7705c16.2793 -15.8193 35.0498 -29.04 55.3398 -39.2197c7.2793 -3.51953 14.6602 -6.87012 22.2695 -9.62988c5.04004 -1.75977 10.0605 -3.57031 15.2197 -4.98047
-c11.2607 -3.22949 22.7705 -5.59961 34.3906 -7.05957c2.91016 -0.290039 5.80957 -0.610352 8.71973 -0.900391c13.8203 -1.08008 27.7402 -1 41.54 0.430664c4.4502 0.599609 8.91992 0.989258 13.3496 1.7793c3.63086 0.670898 7.28027 1.25 10.8701 2.10059
-c4.12988 0.979492 8.28027 1.91016 12.3604 3.07031c26.5 7.33984 51.5801 19.71 73.5801 36.1992c15.7803 11.8203 29.96 25.7607 42.1201 41.2803c3.25977 4.02051 6.16992 8.30957 9.12988 12.5498c3.38965 5.06055 6.58008 10.25 9.59961 15.54
-c2.40039 4.44043 4.74023 8.91016 6.9502 13.4502c5.69043 12.0498 10.2803 24.6201 13.75 37.4902c2.58984 10.0098 4.75 20.1602 5.90039 30.4502c1.76953 13.4697 1.93945 27.0996 1.29004 40.6494c-0.290039 3.89062 -0.669922 7.77051 -1 11.6602
-c-2.23047 19.0801 -6.79004 37.9102 -13.8203 55.7998c-5.9502 15.1299 -13.5303 29.6299 -22.6104 43.1299c-12.6895 18.8008 -28.2393 35.6807 -45.9697 49.8301c-25.0498 20 -54.4697 34.5498 -85.6504 42.0801c-7.7793 1.92969 -15.6895 3.33984 -23.6299 4.4502
-c-3.90918 0.589844 -7.84961 0.820312 -11.7695 1.24023c-7.38965 0.569336 -14.8105 0.719727 -22.2197 0.580078zM139.26 364.47c13.2998 8.89062 28.0801 15.3799 43.2998 20.1807c-3.16992 -1.77051 -6.43945 -3.38086 -9.5293 -5.29004
-c-11.21 -6.68066 -21.5205 -14.9004 -30.3799 -24.4902c-6.80078 -7.42969 -12.7607 -15.7305 -17.0107 -24.8896c-3.29004 -6.86035 -5.63965 -14.1904 -6.85938 -21.7109c-0.930664 -4.84961 -1.2998 -9.80957 -1.16992 -14.75
-c0.129883 -13.6592 4.43945 -27.0791 11.29 -38.8193c5.91992 -10.2197 13.6299 -19.3301 22.3594 -27.2598c4.85059 -4.36035 10.2402 -8.09082 14.9502 -12.6006c2.25977 -2.18945 4.49023 -4.41992 6.42969 -6.91016c2.62012 -3.30957 4.89062 -6.98926 5.99023 -11.0996
-c0.900391 -3.02051 0.660156 -6.2002 0.69043 -9.31055c0.0195312 -4.09961 -0.0400391 -8.19922 0.0292969 -12.2998c0.140625 -3.54004 -0.0195312 -7.08984 0.110352 -10.6299c0.0800781 -2.37988 0.0205078 -4.75977 0.0498047 -7.13965
-c0.160156 -5.77051 0.0605469 -11.5303 0.150391 -17.2998c0.109375 -2.91016 0.0195312 -5.82031 0.129883 -8.74023c0.0302734 -1.62988 0.129883 -3.28027 -0.0302734 -4.91016c-0.910156 -0.120117 -1.81934 -0.179688 -2.72949 -0.160156
-c-10.9902 0 -21.8799 2.62988 -31.9502 6.92969c-6 2.7002 -11.8105 5.89062 -17.0898 9.83008c-5.75 4.19043 -11.0898 8.95996 -15.79 14.3105c-6.53027 7.24023 -11.9805 15.3896 -16.6201 23.9502c-1.07031 2.0293 -2.24023 4.01953 -3.17969 6.12012
-c-1.16016 2.63965 -2.62012 5.13965 -3.66992 7.81934c-4.05078 9.68066 -6.57031 19.9404 -8.08008 30.3105c-0.490234 4.43945 -1.09082 8.87988 -1.2002 13.3496c-0.700195 15.7305 0.839844 31.5498 4.66992 46.8203c2.12012 8.14941 4.76953 16.1797 8.30957 23.8301
-c6.32031 14.1992 15.3398 27.1797 26.3008 38.1895c6.2793 6.2002 13.1299 11.8398 20.5293 16.6699zM314.63 384.59c2.74023 -0.740234 5.41016 -1.74023 8.08984 -2.67969c6.36035 -2.33008 12.6807 -4.83984 18.71 -7.95996
-c13.1104 -6.44043 25.3105 -14.8105 35.8203 -24.9697c10.2002 -9.9502 18.7402 -21.6006 25.1396 -34.3408c1.28027 -2.75 2.64062 -5.45996 3.81055 -8.25977c6.30957 -15.0996 10 -31.2598 11.2295 -47.5703c0.410156 -4.54004 0.44043 -9.08984 0.450195 -13.6396
-c0.0703125 -11.6396 -1.49023 -23.25 -4.2998 -34.5303c-1.96973 -7.26953 -4.34961 -14.4893 -7.86035 -21.1797c-3.17969 -6.63965 -6.67969 -13.1602 -10.8398 -19.2402c-6.93945 -10.4697 -15.5996 -19.8701 -25.8203 -27.2197
-c-10.4795 -7.63965 -22.6396 -13.0195 -35.3994 -15.3799c-3.50977 -0.69043 -7.08008 -1.08008 -10.6602 -1.20996c-1.84961 -0.0605469 -3.71973 -0.160156 -5.55957 0.0996094c-0.280273 2.15039 0 4.31055 -0.0107422 6.45996
-c-0.0292969 3.73047 0.140625 7.4502 0.100586 11.1699c0.189453 7.02051 0.0195312 14.0508 0.209961 21.0703c0.0292969 2.37988 -0.0302734 4.75977 0.0292969 7.13965c0.170898 5.07031 -0.0390625 10.1406 0.140625 15.21
-c0.0996094 2.99023 -0.240234 6.04004 0.509766 8.95996c0.660156 2.5 1.78027 4.86035 3.08984 7.08008c4.45996 7.31055 11.0605 12.96 17.6807 18.2607c5.37988 4.17969 10.4697 8.76953 15.0195 13.8398c7.67969 8.37012 14.1699 17.8799 18.7803 28.2695
-c2.5 5.93066 4.51953 12.1006 5.5498 18.46c0.860352 4.37012 1.05957 8.83008 1.00977 13.2705c-0.0195312 7.84961 -1.39941 15.6494 -3.63965 23.1699c-1.75 5.72949 -4.27051 11.1797 -7.08984 16.4502c-3.87012 6.92969 -8.65039 13.3096 -13.96 19.1992
-c-9.94043 10.8506 -21.75 19.9404 -34.6006 27.1006c-1.84961 1.01953 -3.83984 1.82031 -5.62988 2.96973zM213.83 326.14c0.979492 1.18066 1.99023 2.33008 3.12012 3.37988c-0.610352 -0.929688 -1.27051 -1.80957 -1.9502 -2.67969
-c-3.09961 -3.87988 -5.54004 -8.30957 -7.03027 -13.0596c-0.870117 -3.27051 -1.67969 -6.60059 -1.72949 -10c-0.0703125 -2.52051 -0.0800781 -5.07031 0.319336 -7.57031c1.13086 -7.62988 4.33008 -14.8496 8.77051 -21.1201c2 -2.7002 4.25 -5.26953 6.91992 -7.33008
-c1.62012 -1.26953 3.53027 -2.08984 5.33984 -3.0498c3.11035 -1.67969 6.32031 -3.22949 9.07031 -5.47949c2.66992 -2.09082 4.5498 -5.33008 4.39941 -8.79004c-0.00976562 -73.6709 0 -147.341 -0.00976562 -221.021c0 -1.34961 -0.0800781 -2.7002 0.0400391 -4.04004
-c0.129883 -1.47949 0.820312 -2.83008 1.46973 -4.14941c0.860352 -1.66016 1.78027 -3.34082 3.18066 -4.62012c0.849609 -0.770508 1.96973 -1.40039 3.14941 -1.24023c1.5 0.200195 2.66016 1.34961 3.4502 2.57031c0.959961 1.50977 1.67969 3.15918 2.28027 4.84961
-c0.759766 2.12988 0.439453 4.41992 0.540039 6.62988c0.139648 4.03027 -0.0205078 8.06055 0.139648 12.0898c0.0302734 5.89062 0.0302734 11.7705 0.0605469 17.6602c0.139648 3.62012 0.0292969 7.24023 0.109375 10.8604
-c0.150391 4.0293 -0.0195312 8.05957 0.140625 12.0898c0.0292969 5.99023 0.0292969 11.9795 0.0693359 17.9697c0.140625 3.62012 0.0205078 7.24023 0.110352 10.8604c0.139648 3.92969 -0.0205078 7.85938 0.139648 11.7803
-c0.0302734 5.98926 0.0302734 11.9795 0.0605469 17.9697c0.160156 3.93945 -0.00976562 7.87988 0.189453 11.8193c0.290039 -1.43945 0.129883 -2.91992 0.220703 -4.37988c0.189453 -3.60938 0.419922 -7.22949 0.759766 -10.8398
-c0.320312 -3.43945 0.439453 -6.88965 0.859375 -10.3193c0.370117 -3.10059 0.510742 -6.2207 0.950195 -9.31055c0.570312 -4.08984 0.870117 -8.20996 1.54004 -12.29c1.45996 -9.04004 2.83008 -18.1104 5.08984 -26.9902c1.13086 -4.81934 2.40039 -9.60938 4 -14.2998
-c2.54004 -7.89941 5.7207 -15.6699 10.3105 -22.6201c1.72949 -2.63965 3.87012 -4.97949 6.09961 -7.20996c0.270508 -0.25 0.549805 -0.509766 0.879883 -0.709961c0.600586 -0.25 1.31055 0.0703125 1.7002 0.570312c0.709961 0.879883 1.16992 1.93945 1.7002 2.92969
-c4.0498 7.7998 8.17969 15.5605 12.3398 23.3105c0.700195 1.30957 1.44043 2.62012 2.56055 3.60938c1.75 1.57031 3.83984 2.69043 5.97949 3.62988c2.87988 1.2207 5.90039 2.19043 9.03027 2.41992c6.58008 0.620117 13.1094 -0.75 19.5596 -1.84961
-c3.69043 -0.580078 7.40039 -1.16992 11.1299 -1.41016c3.74023 -0.0996094 7.48047 -0.0498047 11.21 0.280273c8.55078 0.919922 16.9902 2.95996 24.9404 6.25c5.2998 2.24023 10.46 4.83008 15.3096 7.92969c11.46 7.20996 21.46 16.5703 30.04 27.0107
-c1.16992 1.41992 2.25 2.89941 3.45996 4.2793c-1.19922 -3.24023 -2.66992 -6.37012 -4.15918 -9.47949c-1.25 -2.90039 -2.84082 -5.61035 -4.27051 -8.41992c-5.16016 -9.62988 -11.0195 -18.9102 -17.75 -27.5205
-c-4.03027 -5.20996 -8.53027 -10.0498 -13.3301 -14.5703c-6.63965 -6.0498 -14.0703 -11.3691 -22.4297 -14.7598c-8.20996 -3.37012 -17.3105 -4.62988 -26.0898 -3.29004c-3.56055 0.580078 -7.01074 1.69043 -10.4102 2.87988
-c-2.79004 0.970703 -5.39062 2.38086 -8.03027 3.69043c-3.42969 1.70996 -6.63965 3.80957 -9.70996 6.08008c2.70996 -3.06055 5.69043 -5.86035 8.7002 -8.61035c4.26953 -3.75977 8.74023 -7.30957 13.6299 -10.2295c3.98047 -2.4502 8.29004 -4.40039 12.8398 -5.51074
-c1.45996 -0.369141 2.95996 -0.459961 4.4502 -0.599609c-1.25 -1.09961 -2.62988 -2.04004 -3.99023 -2.97949c-9.60938 -6.54004 -20.0098 -11.8604 -30.6895 -16.4307c-20.8604 -8.7002 -43.1699 -13.9697 -65.7402 -15.3398
-c-4.66016 -0.240234 -9.32031 -0.360352 -13.9805 -0.360352c-4.97949 0.110352 -9.96973 0.130859 -14.9199 0.650391c-11.2002 0.759766 -22.29 2.73047 -33.1699 5.42969c-10.3496 2.70996 -20.5498 6.12012 -30.2998 10.5508
-c-8.70996 3.85938 -17.1201 8.41992 -24.9902 13.79c-1.83008 1.30957 -3.74023 2.5293 -5.37012 4.0791c6.60059 1.19043 13.0303 3.39062 18.9902 6.48047c5.74023 2.86035 10.9902 6.66016 15.6299 11.0703c2.24023 2.18945 4.29004 4.58984 6.19043 7.08984
-c-3.43066 -2.12988 -6.93066 -4.15039 -10.6201 -5.78027c-4.41016 -2.16016 -9.07031 -3.76953 -13.8105 -5.01953c-5.72949 -1.52051 -11.7393 -1.73047 -17.6094 -1.14062c-8.12988 0.950195 -15.8604 4.27051 -22.5098 8.98047
-c-4.32031 2.93945 -8.2207 6.42969 -11.96 10.0596c-9.93066 10.1602 -18.2002 21.8105 -25.6602 33.8604c-3.94043 6.26953 -7.53027 12.75 -11.1201 19.2197c-1.0498 2.04004 -2.15039 4.0498 -3.17969 6.10059c2.84961 -2.9209 5.56934 -5.9707 8.42969 -8.88086
-c8.99023 -8.96973 18.5596 -17.4395 29.1602 -24.4795c7.5498 -4.90039 15.6699 -9.23047 24.5596 -11.0303c3.11035 -0.729492 6.32031 -0.469727 9.46973 -0.80957c2.77051 -0.280273 5.56055 -0.200195 8.34082 -0.299805
-c5.0498 -0.0605469 10.1094 -0.0400391 15.1592 0.15918c3.65039 0.160156 7.27051 0.660156 10.8906 1.09082c2.06934 0.25 4.10938 0.709961 6.13965 1.19922c3.87988 0.950195 8.11035 0.959961 11.8301 -0.609375c4.75977 -1.85059 8.44043 -5.64062 11.3799 -9.70996
-c2.16016 -3.02051 4.06055 -6.2207 5.66016 -9.58008c1.16016 -2.43066 2.45996 -4.79004 3.5498 -7.26074c1 -2.23926 2.15039 -4.41992 3.41992 -6.51953c0.669922 -1.01953 1.40039 -2.15039 2.62012 -2.5498c1.06055 0.75 1.70996 1.91016 2.28027 3.03027
-c2.09961 4.15918 3.41992 8.64941 4.88965 13.0498c2.02051 6.58984 3.78027 13.2695 5.19043 20.0195c2.20996 9.25 3.25 18.7197 4.54004 28.1299c0.55957 3.98047 0.830078 7.99023 1.30957 11.9707c0.870117 10.6396 1.90039 21.2695 2.24023 31.9395
-c0.0800781 1.86035 0.240234 3.70996 0.25 5.57031c0.00976562 4.34961 0.25 8.68945 0.219727 13.0303c-0.00976562 2.37988 -0.00976562 4.75977 0 7.12988c0.0498047 5.06934 -0.200195 10.1396 -0.219727 15.21c-0.200195 6.60938 -0.709961 13.2002 -1.29004 19.7793
-c-0.730469 5.88086 -1.5498 11.7803 -3.12012 17.5107c-2.0498 7.75 -5.58984 15.0293 -9.7998 21.8193c-3.16016 5.07031 -6.79004 9.87988 -11.0898 14.0303c-3.87988 3.86035 -8.58008 7.08008 -13.9404 8.4502c-1.5 0.410156 -3.05957 0.450195 -4.58984 0.639648
-c0.0703125 2.99023 0.700195 5.93066 1.25977 8.85059c1.58984 7.70996 3.7998 15.2998 6.76074 22.5996c1.51953 4.03027 3.40918 7.90039 5.38965 11.7197c3.4502 6.56055 7.62012 12.79 12.46 18.46zM245.1 324.44
-c0.350586 0.0595703 0.709961 0.119141 1.07031 0.189453c0.19043 -1.79004 0.0898438 -3.58008 0.0996094 -5.37012v-38.1299c-0.00976562 -1.74023 0.130859 -3.49023 -0.149414 -5.21973c-0.360352 0.0302734 -0.709961 0.0498047 -1.06055 0.0498047
-c-0.949219 3.75 -1.71973 7.5498 -2.61914 11.3096c-0.380859 1.53027 -0.580078 3.09082 -1.07031 4.59082c-1.7002 0.239258 -3.42969 0.169922 -5.15039 0.199219c-5.05957 0.0107422 -10.1299 0 -15.1895 0.0107422
-c-1.66016 0.00976562 -3.32031 -0.0898438 -4.98047 0.0292969c-0.0302734 0.390625 -0.259766 0.910156 0.160156 1.18066c1.28027 0.649414 2.71973 0.879883 4.05957 1.34961c3.43066 1.13965 6.88086 2.16016 10.3105 3.31055
-c1.38965 0.479492 2.90039 0.719727 4.16016 1.54004c0.0400391 0.55957 0.0195312 1.12988 -0.0498047 1.67969c-1.23047 0.549805 -2.53027 0.870117 -3.81055 1.28027c-3.12988 1.0293 -6.29004 1.95996 -9.41016 3.01953c-1.79004 0.620117 -3.66992 1 -5.41016 1.79004
-c-0.0292969 0.370117 -0.0693359 0.730469 -0.109375 1.08984c5.08984 0.19043 10.2002 -0.0595703 15.2998 0.120117c3.36035 0.129883 6.73047 -0.0800781 10.0898 0.0703125c0.120117 0.389648 0.259766 0.769531 0.370117 1.16016
-c1.08008 4.93945 2.33008 9.8291 3.38965 14.75zM251.07 324.64c0.359375 -0.0498047 0.719727 -0.120117 1.08008 -0.199219c0.979492 -3.85059 1.72949 -7.76074 2.70996 -11.6104c0.359375 -1.41992 0.55957 -2.87988 1.0293 -4.27051
-c2.53027 -0.179688 5.07031 0.0107422 7.61035 -0.0498047c5.16016 -0.120117 10.3301 -0.120117 15.4902 -0.0693359c0.759766 0.00976562 1.51953 -0.0302734 2.2793 -0.0800781c-0.0390625 -0.360352 -0.0693359 -0.720703 -0.0996094 -1.08008
-c-1.82031 -0.830078 -3.78027 -1.25 -5.66992 -1.89062c-3.73047 -1.22949 -7.48047 -2.38965 -11.2197 -3.56934c-0.570312 -0.169922 -1.12012 -0.419922 -1.66992 -0.640625c-0.150391 -0.549805 -0.180664 -1.12012 -0.120117 -1.68945
-c0.870117 -0.480469 1.81934 -0.810547 2.76953 -1.08984c4.87988 -1.52051 9.73047 -3.14062 14.6299 -4.60059c0.379883 -0.129883 0.780273 -0.269531 1.12988 -0.490234c0.400391 -0.269531 0.230469 -0.790039 0.150391 -1.17969
-c-1.66016 -0.129883 -3.30957 -0.0302734 -4.96973 -0.0400391c-5.16992 -0.00976562 -10.3301 0.00976562 -15.5 -0.00976562c-1.61035 -0.0302734 -3.21973 0.0195312 -4.82031 -0.209961c-0.519531 -1.66992 -0.719727 -3.41992 -1.16992 -5.11035
-c-0.94043 -3.56934 -1.51953 -7.24023 -2.54004 -10.7793c-0.360352 -0.0107422 -0.709961 -0.0205078 -1.05957 -0.0605469c-0.290039 1.73047 -0.150391 3.48047 -0.150391 5.21973v38.1299c0.0205078 1.78027 -0.0800781 3.58008 0.110352 5.37012zM65.0498 279.67
-c1.12012 2.15039 2.08008 4.40039 3.37012 6.45996c-1.82031 -7.55957 -2.91016 -15.2695 -3.62012 -23c-0.799805 -7.70996 -0.849609 -15.4902 -0.540039 -23.2295c1.0498 -19.9404 5.54004 -39.8301 14.2305 -57.8809c2.99023 -5.98926 6.34961 -11.8291 10.5 -17.1094
-c6.12012 -7.46973 12.5293 -14.7598 19.8398 -21.0898c4.7998 -4.10059 9.99023 -7.78027 15.54 -10.8008c3.26953 -1.64941 6.50977 -3.38965 9.93945 -4.67969c5.01074 -2.03027 10.1904 -3.60938 15.4209 -4.93945c3.8291 -0.959961 7.7793 -1.41016 11.5195 -2.70996
-c5 -1.57031 9.46973 -4.61035 13.0303 -8.43066c4.92969 -5.22949 8.08984 -11.8701 10.2002 -18.6699c0.989258 -2.89941 1.58984 -5.91016 2.16992 -8.91992c0.149414 -0.75 0.219727 -1.51953 0.15918 -2.29004c-6.5 -2.78027 -13.2598 -5.05957 -20.2598 -6.17969
-c-4.10938 -0.780273 -8.29004 -0.990234 -12.46 -1.08008c-10.25 -0.240234 -20.4697 1.75977 -30.1201 5.12012c-3.73926 1.41992 -7.48926 2.84961 -11.0293 4.71973c-8.06055 3.83984 -15.6406 8.7002 -22.46 14.46c-2.9209 2.5498 -5.83008 5.12988 -8.40039 8.03027
-c-9.16016 9.83008 -16.2998 21.4102 -21.79 33.6494c-2.38965 5.55078 -4.61035 11.1807 -6.37012 16.96c-1.16992 3.94043 -2.36035 7.89062 -3.25977 11.9102c-0.75 2.94043 -1.21973 5.9502 -1.87012 8.91992c-0.459961 2.14062 -0.69043 4.32031 -1.03027 6.48047
-c-0.849609 5.42969 -1.2793 10.9297 -1.33008 16.4297c0.110352 6.18066 0.25 12.3701 1.07031 18.5c0.400391 2.86035 0.669922 5.74023 1.15039 8.60059c0.979492 5.69922 2.13965 11.3691 3.70996 16.9297c3.08984 11.6504 7.47949 22.9502 12.6895 33.8398z
-M428.78 286.11c1.09961 -1.66016 1.91016 -3.48047 2.7793 -5.26074c2.10059 -4.44922 4.24023 -8.89941 6.02051 -13.4893c7.61035 -18.7607 12.2998 -38.79 13.04 -59.0508c0.0195312 -1.75977 0.0703125 -3.51953 0.110352 -5.29004
-c0.129883 -9.56934 -1.27051 -19.0898 -3.18066 -28.4492c-0.729492 -3.58984 -1.54004 -7.16992 -2.58008 -10.6904c-4.04004 -14.7197 -10 -29 -18.4102 -41.7803c-8.20996 -12.5693 -19.0098 -23.5498 -31.8398 -31.4092
-c-5.72949 -3.59082 -11.79 -6.64062 -18.0498 -9.19043c-5.78027 -2.19043 -11.71 -4.03027 -17.7998 -5.11035c-6.40039 -1.0498 -12.9102 -1.51953 -19.4004 -1.22949c-7.91992 0.479492 -15.7793 2.07031 -23.21 4.84961
-c-1.93945 0.799805 -3.93945 1.45996 -5.83984 2.33008c-0.209961 1.50977 0.25 2.99023 0.530273 4.45996c1.16016 5.74023 3.03027 11.3604 5.7002 16.5801c2.36914 4.50977 5.51953 8.65039 9.45996 11.9004c2.42969 2.0498 5.23926 3.60938 8.15918 4.83008
-c3.58008 1.5 7.4707 1.96973 11.2402 2.83008c7.23047 1.70996 14.3701 3.92969 21.1504 7c10.3496 4.64941 19.71 11.3799 27.6494 19.46c1.59082 1.60938 3.23047 3.17969 4.74023 4.86914c3.37012 3.76074 6.70996 7.57031 9.85059 11.5303
-c7.47949 10.0703 12.8193 21.5898 16.71 33.4805c1.58008 5.2998 3.20996 10.5996 4.20996 16.0498c0.629883 2.87012 1.04004 5.78027 1.51953 8.67969c0.870117 6.08984 1.58984 12.2207 1.67969 18.3799c0.120117 6.65039 0.140625 13.3203 -0.529297 19.9404
-c-0.730469 7.99023 -1.87012 15.96 -3.70996 23.7803z" />
-    <glyph glyph-name="phoenix-squadron" unicode="&#xf511;" horiz-adv-x="512" 
-d="M96 384.62c46.4902 36.1299 105.55 56.0703 164.51 54.5703c29.5801 0.379883 59.1104 -5.37012 86.9102 -15.3301c-24.1299 4.62988 -49 6.33984 -73.3799 2.44922c-42.8701 -5.30957 -83.04 -27.1494 -111.83 -59.1797c5.66992 1 10.7803 3.66992 16 5.86035
-c18.1396 7.87012 37.4902 13.2598 57.2305 14.8301c19.7393 2.12988 39.6396 0.429688 59.2793 -1.91992c-14.4199 -2.79004 -29.1201 -4.57031 -43 -9.59082c-34.4297 -11.0693 -65.2695 -33.1592 -86.2998 -62.6299c-13.7998 -19.71 -23.6299 -42.8594 -24.6699 -67.1299
-c-0.349609 -16.4902 5.21973 -34.8096 19.8301 -44c8.0293 -4.85254 17.4395 -7.64648 27.498 -7.64648c3.4209 0 6.7793 0.289062 10.0215 0.90625c15.4502 2.45996 30.0703 8.64062 43.6006 16.3301c11.5195 6.82031 22.6699 14.5508 32 24.25
-c3.79004 3.2207 2.53027 8.4502 2.62012 12.79c-2.12012 0.339844 -4.37988 1.11035 -6.30078 -0.299805c-11.2676 -6.17773 -23.3838 -11.3975 -35.8193 -15.3701c-20 -6.16992 -42.1602 -8.45996 -62.1006 -0.779297c12.79 -1.73047 26.0605 -0.310547 37.7402 5.43945
-c20.2305 9.71973 36.8105 25.2002 54.4404 38.7705c27.625 21.2686 57.3311 39.7881 88.8994 55.3096c25.71 12 52.9404 22.7803 81.5703 24.1201c-15.6299 -13.7197 -32.1504 -26.5205 -46.7803 -41.3799c-14.5098 -14 -27.46 -29.5 -40.1094 -45.1807
-c-3.52051 -4.59961 -8.9502 -6.93945 -13.5801 -10.1592c-22.333 -15.0176 -40.1992 -35.627 -51.8906 -60.1006c-9.33008 -19.6797 -14.5 -41.8496 -11.7695 -63.6494c1.93945 -13.6904 8.70996 -27.5908 20.8994 -34.9102c12.9004 -8 29.0508 -8.07031 43.4805 -5.10059
-c32.7998 7.4502 61.4297 28.8906 81 55.8408c20.4404 27.5195 30.5195 62.1992 29.1602 96.3496c-0.520508 7.5 -1.57031 15 -1.66016 22.4902c8 -19.4805 14.8203 -39.71 16.6504 -60.8301c2 -14.2803 0.75 -28.7598 -1.62012 -42.9004
-c-1.91016 -11 -5.66992 -21.5098 -7.78027 -32.4297c19.9287 22.3428 33.9023 50.3545 39.3398 81.0703c1.48438 9.39258 2.25488 19.0225 2.25488 28.8301c0 27.0342 -5.95508 52.6875 -16.4648 75.8096c20.7803 -32 32.3398 -69.5801 35.71 -107.48
-c0.490234 -12.7295 0.490234 -25.5098 0 -38.2295c-2.89453 -35.0469 -13.3936 -68.4854 -29.5898 -97.75c-26.1201 -47.3398 -68 -85.6299 -117.19 -108c-78.29 -36.2305 -174.68 -31.3203 -248 14.6797c-39.0088 23.8643 -70.5215 57.7861 -91.4492 98.6602
-c-14.2646 28.0879 -23.2725 59.8086 -25.3604 92.9199v31.3398c3.92969 69.7402 40.8701 135.92 96 178.36zM318 304.29c5.50781 0.932617 10.9404 2.46973 16 4.47949c5 1.77051 9.24023 5.94043 10.3203 11.2207c-8.95996 -4.99023 -17.9805 -9.91992 -26.3203 -15.7002z
-" />
-    <glyph glyph-name="sith" unicode="&#xf512;" 
-d="M0 416l118.75 -69.71l-11.5195 58.9004l91.0596 -69.8701c8.5 1.50977 17.0996 2.29004 25.71 2.29004s17.21 -0.770508 25.71 -2.29004l91.0596 69.8701l-11.5195 -58.9004l118.75 69.71l-69.71 -118.75l58.8604 11.5195l-69.8408 -91.0293
-c3.04004 -17.0098 3.03027 -34.4404 0 -51.4502l69.8408 -91.0303l-58.8604 11.5205l69.71 -118.78l-118.75 69.71l11.5195 -58.8604l-91.0293 69.8408c-17.0098 -3.04004 -34.46 -3.04004 -51.4805 0l-91.0293 -69.8408l11.5195 58.8604l-118.75 -69.71l69.71 118.78
-l-58.8604 -11.5205l69.8408 91.0303c-1.49512 8.39453 -2.27539 16.7734 -2.27539 25.5947s0.780273 17.4609 2.27539 25.8555l-69.8408 91.0293l58.8604 -11.5195zM224 316.22c-31.7998 0 -63.6104 -12.0898 -87.8496 -36.3398c-48.4902 -48.4902 -48.5 -127.2 0 -175.7
-c48.5 -48.4893 127.21 -48.5195 175.699 -0.0292969c48.4902 48.4893 48.5 127.199 0 175.699c-24.25 24.25 -56.0498 36.3701 -87.8496 36.3701zM224 279.56c22.4199 0 44.8301 -8.51953 61.9199 -25.6094c34.1904 -34.1904 34.1797 -89.6904 0 -123.87
-c-34.1895 -34.1797 -89.6504 -34.1904 -123.84 0c-34.1904 34.1895 -34.1797 89.6895 0 123.87c17.0898 17.0898 39.5 25.6094 61.9199 25.6094z" />
-    <glyph glyph-name="trade-federation" unicode="&#xf513;" horiz-adv-x="496" 
-d="M248 439.2c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 -43.5996c129.7 0 234.8 105.1 234.8 234.8s-105.1 234.8 -234.8 234.8s-234.8 -105.1 -234.8 -234.8s105.1 -234.8 234.8 -234.8zM403.1 284.9v-0.100586h-145.699
-v-34.7998h83.2998v-47h-83.2998v-195.8h-48.8008v196.8h-117.699l-36.7002 46h155.1v81.7002h193.8v-46.7998zM329.8 239.8h-82.8994v56.2002h145v24.4004h-171.801v-80.6006h-143.899l20.0996 -23.8994h123.8v-197.4h26.8008v197.4h82.8994v23.8994zM168.5 308.8l22 9.2998
-l-15.7998 -18.0996l15.7002 -18.0996l-22.2002 9.5l-12.2998 -20.5l2.09961 24l-23.2998 5.39941l23.5 5.40039l-2.10059 23.7998zM138.9 328.5l9.5 -10.2002l-13.8008 5.2998l-6.7998 -12.1992l0.799805 14.6992l-13.6992 2.7002l14.2998 3.7998l-1.7002 13.9004
-l8 -12.4004l12.7002 5.90039zM304.3 183.3l-9.2998 -10.7998l9.40039 -10.7002l-13.1006 5.5l-7.2998 -12.2002l1.2002 14.2002l-13.9004 3.2002l13.9004 3.2002l-1.2998 14.2002l7.2998 -12.2002zM411.2 260.5l-15 -17.5996l15.0996 -17l-21.2002 8.7998l-11.5 -19.6006
-l1.80078 22.9004l-22.2002 4.90039l22.2998 5.39941l-2.2002 22.7002l12 -19.5996zM248 418.1c125.3 0 226.9 -101.6 226.9 -226.899s-101.601 -226.9 -226.9 -226.9s-226.9 101.601 -226.9 226.9s101.601 226.899 226.9 226.899zM342.6 252h-83.1992v30.9004h145.699
-v50.6992h-197.8v-81.5996h-157.399l40 -49.9004h116.699v-196.8h52.7002v195.7h83.2998v51zM248 404.8c-94.5996 0 -174.9 -61.5996 -202.9 -146.8h157.4v81.5996h199.1c-38.7998 40.2002 -93.2998 65.2002 -153.6 65.2002zM248 -22.2998c117.9 0 213.5 95.5996 213.4 213.5
-c0 51.8994 -18.5 99.5 -49.3008 136.5v-50.7998h-145.6v-19.2002h83.2002v-62.7002h-83.2998v-195.8h-64.6006v196.8h-114.7l-43.7998 56.2998c-5.7998 -19.2998 -8.89941 -39.8994 -8.89941 -61.0996c0 -117.9 95.6992 -213.5 213.6 -213.5zM178.8 173l22.7002 9.2998
-l-16.9004 -17.0996l15.8008 -18.7998l-21.5 10.7998l-13 -20.9004l3.69922 23.7998l-23.7998 5.90039l23.7002 3.90039l-1.7002 24.5z" />
-    <glyph glyph-name="wolf-pack-battalion" unicode="&#xf514;" horiz-adv-x="512" 
-d="M267.73 -23.5303l-11.4404 -21.1396l-11.4404 21.1104l-10.5596 -15.8408l-5.28027 12.3203l-5.2793 -7v-29.8301c-21.0605 7.91992 -21.1104 66.8604 -25.5107 97.21c-4.62012 31.8799 0.879883 92.8105 -81.3701 149.11c8.88086 23.5996 12 49.4297 2.64062 80.0498
-c-27.8701 -3.33008 -53.9404 -10.5801 -63.3398 -54.0996l30.3496 -8.36035c-11.2002 -23.04 -17.0195 -46.7598 -13.2002 -72.1396l27.2705 7l6.16016 -33.4307l18.4697 7l8.7998 -33.4297l19.3496 7l-26.4297 -21.0596l-8.7998 28.1494l-24.6299 -5.28027l-7 35.6309
-l-26.3906 -14.5205c-0.25 20.0205 -6.95996 58.0605 8.80078 84.4502l-26.3906 -5.28027c-3.99023 22.0703 2.37988 39.21 7.91992 56.7402l-22.4297 -9.67969c0.44043 25.0693 29.9404 56.79 61.5898 58.5098c20.2197 1.08984 56.7305 25.1602 54.1006 51.8994
-c-1.95996 19.8701 -17.4502 42.6201 -43.1104 49.7002c43.9795 -36.5098 9.71973 -67.2998 -5.28027 -73.46c-4.39941 11.4404 -17.54 69.0801 0 130.2c40.4697 -22.8701 89.7002 -65.0996 93.21 -147.86l58.0605 -38.71l3.51953 -93.25l-107.33 59.8203l-7 -7
-l17.5801 -3.50977l44 -38.71l15.8398 5.2793l28.1504 -49.2598l3.51953 -119.64l-21.1094 -15.8398l32.5498 -15.8398l32.5498 15.8398l-21.1094 15.8398l3.51953 119.64l28.0996 49.25l15.8408 -5.28027l44 38.7109l17.5898 3.51953l-7 7l-107.3 -59.7695l3.51953 93.25
-l58 38.71c3.5498 82.6895 52.8096 124.92 93.2002 147.79c17.54 -61.1201 4.39941 -118.761 0 -130.2c-14.96 6.16016 -49.2803 36.9502 -5.28027 73.46c-25.6602 -7.08008 -41.1104 -29.8301 -43.1104 -49.7002c-2.63965 -26.7305 33.8809 -50.8096 54.1006 -51.9004
-c31.6396 -1.70996 61.1396 -33.4297 61.5801 -58.5l-22.4307 9.68066c5.54004 -17.5303 11.9209 -34.6699 7.9209 -56.7402l-26.3906 5.28027c15.7998 -26.3906 9.0498 -64.4502 8.7998 -84.4502l-26.3896 14.5195l-7 -35.6299l-24.5898 5.24023l-8.7998 -28.1504
-l-26.3906 21.1104l19.3506 -7l8.7998 33.3896l18.4697 -7l6.16016 33.4307l27.2803 -7.05078c3.7998 25.3809 -2.0498 49.1406 -13.2002 72.1406l30.3496 8.35938c-9.42969 43.5205 -35.4297 50.7305 -63.3398 54.1006
-c-9.35938 -30.6201 -6.24023 -56.4404 2.64062 -80.0498c-82.25 -56.3008 -76.75 -117.221 -81.3701 -149.11c-4.40039 -30.3496 -4.4502 -89.29 -25.5107 -97.21v29.9502l-5.2793 7l-5.28027 -12.3203zM346.9 71.4697l-15.8408 10.5303
-c7.4707 4.36035 13.7607 8.41992 19.3506 12.3203c-0.600586 -7.2207 -0.270508 -13.8398 -3.50977 -22.8398v-0.0107422zM375.05 120.73c-0.399414 -10.9404 -0.899414 -21.6602 -1.75977 -31.6709c-7.84961 1.86035 -15.5703 3.80078 -21.1104 7
-c8.24023 7.94043 15.5508 16.3203 22.8701 24.6807v-0.00976562zM399.68 115.45l-23.75 6.16016c6.78906 8.64844 12.9297 17.708 18.4707 27.2695c3.22949 -9.21973 5.2793 -20 5.2793 -33.4297zM403.2 196.39c19.4395 -12.8096 27.7998 -33.6592 29.9102 -56.2998
-c-12.3203 4.53027 -24.6299 9.31055 -36.9502 10.5605c5.05957 12 6.64941 28.1396 7 45.7393h0.0400391zM401.44 242.13c18.5596 -2.62988 35.1494 -9.18945 45.7598 -28.1494c-14.2197 -4.36035 -24.7803 -5.9707 -44 -14.0801
-c0.0800781 13.4092 -0.950195 27.9297 -1.75977 42.2295zM165.68 71.4805c-3.23926 9 -2.91016 15.5791 -3.50977 22.8398c5.58984 -3.90039 11.8799 -7.95996 19.3496 -12.3203zM137.53 120.74c7.31934 -8.36035 14.6299 -16.7402 22.8701 -24.6699
-c-5.54004 -3.2002 -13.2607 -5.14062 -21.1104 -7c-0.860352 10.0098 -1.36035 20.7295 -1.75977 31.6699zM112.89 115.46c0 13.4297 2 24.21 5.28027 33.4297c5.54102 -9.56152 11.6816 -18.6211 18.4697 -27.2695zM109.37 196.4h0.0898438
-c0.349609 -17.6006 2 -33.7402 7 -45.7402c-12.3701 -1.25 -24.6797 -6.03027 -37 -10.5605c2.11035 22.6406 10.4697 43.4902 29.9102 56.3008zM111.13 242.14c-0.80957 -14.2998 -1.83984 -28.8193 -1.75977 -42.2295c-19.2197 8.10938 -29.7803 9.71973 -44 14.0801
-c10.6299 18.9502 27.2295 25.5195 45.7598 28.1494z" />
-    <glyph glyph-name="hornbill" unicode="&#xf592;" horiz-adv-x="512" 
-d="M76.3799 77.7002c0.219727 -1.64648 0.333008 -3.32617 0.333008 -5.03125c0 -20.8623 -16.9375 -37.7998 -37.8008 -37.7998c-20.8623 0 -37.7998 16.9375 -37.7998 37.7998s16.9375 37.7998 37.7998 37.7998c1.84668 0 3.62207 -0.0927734 5.39746 -0.348633
-c-78.2793 111.35 52 190.53 52 190.53c-5.85938 -43 -8.23926 -91.1602 -8.23926 -91.1602c-67.3105 -41.4902 0.929688 -64.0605 39.8096 -72.8701c19.7207 -53.6396 71.2256 -91.8984 131.66 -91.9404c1.91992 0 3.76953 0.209961 5.66992 0.280273l0.110352 -18.8604
-c-99.2207 -1.38965 -158.7 29.1406 -188.94 51.6006zM184.38 405.4c109.75 73.9395 187.601 -54.0605 187.601 -54.0605c-43.04 5.86035 -91.1807 8.24023 -91.1807 8.24023c-43.0996 70.0098 -65.7998 -6.58008 -73.7998 -44.29
-c-51.5254 -20.7842 -87.8506 -71.208 -87.8896 -130.13c0 -0.910156 0.139648 -1.78027 0.139648 -2.67969l-21.8398 -0.150391c-1.41016 100.43 29.8701 160.09 52.4199 190c-1.02051 -0.0820312 -2.03711 -0.0888672 -3.07812 -0.0888672
-c-20.9453 0 -37.9492 17.0049 -37.9492 37.9502s17.0039 37.9502 37.9492 37.9502c15.0898 0 28.1338 -8.8252 34.248 -21.5918c2.35742 -4.91211 3.70117 -10.4102 3.70117 -16.2188c0 -1.67188 -0.109375 -3.31738 -0.321289 -4.93066zM488.57 271.23
-c-4.87012 -2.31934 -10.2754 -3.63965 -16.0244 -3.63965c-1.09375 0 -2.17578 0.046875 -3.24609 0.139648c84.4502 -113.45 -49 -194.61 -49 -194.61c5.87012 43.0303 8.20996 91.1602 8.20996 91.1602c66.6006 40.96 0.640625 63.54 -38.46 72.54
-c-20.5566 51.9932 -71.2275 88.7393 -130.49 88.7598c-2.75 0 -5.43945 -0.259766 -8.13965 -0.410156l-0.139648 22.5c93.6094 1.33008 151.72 -25.7998 183.45 -47.7402c-0.270508 1.82617 -0.375 3.67676 -0.375 5.57715c0 20.9395 17 37.9395 37.9395 37.9395
-c20.9404 0 37.9404 -17 37.9404 -37.9395c0 -15.1162 -8.85938 -28.1797 -21.665 -34.2764zM374.06 11.7598v-0.0595703c0.112305 0.000976562 0.239258 -0.0332031 0.351562 -0.0332031c20.9336 0 37.9297 -16.9961 37.9297 -37.9297
-c0 -20.9346 -16.9961 -37.9307 -37.9297 -37.9307c-15.0908 0 -28.1348 8.83203 -34.2412 21.6035c-2.0498 4.26074 -3.33984 9.0332 -3.63965 14c-111.98 -80.3398 -191.9 51 -191.9 51c43.0703 -5.87988 91.1904 -8.21973 91.1904 -8.21973
-c41.3301 -67.1709 63.9199 0.540039 72.7695 39.4893c53.3574 19.8584 91.3574 71.2188 91.3906 131.45c0 2.08008 -0.220703 4.08984 -0.300781 6.15039l19.5205 0.139648c1.28027 -89.9697 -23.71 -147.2 -45.1406 -179.66z" />
-    <glyph glyph-name="mailchimp" unicode="&#xf59e;" 
-d="M330.61 204.48c-2.50977 3.17969 -4.70996 8.31934 -5.9707 14.3193c-2.22949 10.6807 -1.98926 18.4102 4.24023 19.4199c6.23047 1.01074 9.25 -5.45996 11.4805 -16.1299c1.5 -7.17969 1.20996 -13.7803 -0.450195 -17.6094
-c-1.53418 0.198242 -3.02441 0.300781 -4.61328 0.300781c-1.58789 0 -3.15234 -0.102539 -4.68652 -0.300781zM277.05 196c-4.45996 1.95996 -10.2598 4.13965 -17.2598 3.7002c-12.5996 -0.770508 -21.75 -7.21973 -22.5996 -3.48047
-c-0.400391 1.83984 2.40918 4.87988 5.40918 7.06055c5.20117 3.80859 11.6621 6.06055 18.5967 6.06055c4.25391 0 8.31152 -0.84668 12.0137 -2.38086c8.63965 -3.7002 14.0098 -11.1504 12.1201 -13.0898c-1.08008 -1.12988 -3.81055 0.129883 -8.28027 2.12988z
-M268.05 190.87c9.68066 1.14941 16.8604 -4.62988 15.4004 -6.85059c-0.629883 -1.00977 -2.02051 -0.829102 -4.94043 -0.489258c-1.85449 0.286133 -3.73438 0.420898 -5.66895 0.420898c-4.59277 0 -8.99121 -0.838867 -13.0508 -2.37109
-c-4.04004 -1.62012 -4.30957 -1.15039 -5.20996 -0.810547c-1.53027 3.57031 4.40039 8.68066 13.4697 10.1006zM322.22 173.77c-3.40039 -6.91016 -17.7002 0.0703125 -14.2998 7c3.40039 6.93066 17.6797 -0.129883 14.2998 -7zM337.88 194.24
-c7.69922 -0.149414 7.42969 -16.0605 -0.259766 -15.9307c-7.69043 0.130859 -7.40039 16.0605 0.259766 15.9307zM119.09 115.34c4.0293 0.910156 3.40039 -1.25 3.37012 -0.359375c0.291016 -0.358398 0.464844 -0.818359 0.464844 -1.31445
-c0 -0.369141 -0.0966797 -0.71582 -0.264648 -1.01562c-3.16016 -7.37012 -20.1904 -7.68066 -21.5801 9c-0.910156 10.8594 9.30957 21.0293 -2.28027 28.6191c-2.02734 1.34277 -4.46289 2.14648 -7.0752 2.14648c-4.51465 0 -8.4873 -2.33691 -10.7744 -5.86621
-c-3.2998 -5.16016 -3.11035 -12.2002 -7.37988 -11.6299c-3.7207 0.540039 -3.70996 14.4805 5 24.0801c7.22949 8 25.9492 11.9297 35.0498 -5.54004c8.11035 -15.3896 -8.2002 -27.7695 -3 -35.7695c2.46973 -3.80078 7.14941 -2.66016 8.46973 -2.35059zM418.81 132.41
-c6.44043 0 16.5605 -7.5 16.5605 -25.2705c0 -17.7695 -7.37012 -37.9092 -9.11035 -42.3799c-54.3896 -130.279 -264.56 -130.06 -322.29 3c-31.5293 -0.0400391 -64.1699 26.9805 -67.5293 60.3799c-0.308594 2.71191 -0.438477 5.42383 -0.438477 8.2168
-c0 8.89062 1.60352 17.4102 4.53809 25.2832l-14.7598 12.5107c-67.5498 57.04 143.72 291.85 211.27 232.93c0.339844 -0.299805 22.9902 -22.5205 23.0498 -22.5703l12.5508 5.33008c59.2695 24.5303 107.359 12.6904 107.42 -26.4697
-c0.0292969 -20.3604 -12.9404 -44.1006 -33.7305 -65.6504c26.1699 -24.2998 20.0205 -71.6094 21.5205 -83c7.19922 -2 30.6992 -7.62012 41.0996 -18.54c18.3604 -19.25 5.52051 -39.5801 3.07031 -43.25c4.20996 -11.2998 3.42969 -8.79004 6.7793 -20.5195z
-M102.81 84.25c29.4502 -0.680664 38.6309 28.2002 34.0908 57.8398c-9.74023 62.9404 -90.1699 48.9805 -84 -12.3301c2.44922 -24.3594 27.0898 -44.8994 49.9092 -45.5098zM84.2998 198.45c19.3105 51.8096 51.54 99.5498 94.2002 132.399
-c31.6504 26.4102 65.7998 45.3506 65.7998 45.3506s-18.3896 21.3193 -23.9395 22.8896c-34.1699 9.23047 -107.94 -41.6494 -155.051 -108.88c-19.0596 -27.21 -46.3096 -75.3604 -33.2998 -100.21c1.58984 -3 10.71 -10.9297 15.5898 -15
-c8.18066 11.9102 21.54 20.5 36.7002 23.4502zM323.18 97.2998c2.58984 0.259766 0.560547 -2.53027 0.560547 -2.53027s-27.4004 -12.75 -71 0.740234c1.20996 -10.2295 11.1699 -14.8193 15.9395 -16.6699c31.4004 -12.21 86.6904 -2.58008 128.46 26
-c0.850586 0.589844 1.41992 0 0.730469 -1c-28.9697 -41.3496 -128.73 -54.7598 -151.37 -21.3496c-12.0801 17.8301 -0.599609 43.8594 19.5498 41.1494c6.7998 -0.769531 53.7705 -8 100.48 13.6807c27.4893 12.7598 37.8701 26.79 36.3096 38.1602
-c-0.537109 3.60742 -2.25 6.85156 -4.74023 9.28906c-5 4.83008 -12.79 8.60059 -26 12.3105c-4.35938 1.22949 -7.31934 2.00977 -10.5098 3.05957c-5.67969 1.83008 -8.47949 3.33008 -9.10938 14c-0.280273 4.62988 -1.09082 20.9102 -1.38086 27.6299
-c-0.519531 11.7607 -1.91992 27.8506 -11.9199 34.4902c-2.71094 1.73535 -5.94238 2.75098 -9.39746 2.75098c-1.44824 0 -2.85645 -0.177734 -4.20215 -0.510742c-5.69043 -0.969727 -9.06055 -4.00977 -13.2598 -7.50977
-c-12.4404 -10.3701 -22.9502 -12.0605 -34.6406 -11.5605c-6.98926 0.290039 -14.3994 1.37988 -22.8799 1.87988l-5 0.290039c-19.5801 1 -40.5693 -15.9092 -44.0693 -39.9092c-4.86035 -33.4307 19.3291 -50.7002 26.3291 -60.8301
-c1.04785 -1.25391 1.74121 -2.82812 1.9209 -4.54004c0 -1.94043 -1.25 -3.48047 -2.48047 -4.79004c-19.9805 -20.54 -26.3701 -53.1699 -18.8398 -80.3701c0.927734 -3.33594 2.13574 -6.6377 3.5498 -9.74023c17.7002 -41.2598 72.4902 -60.4795 126 -43
-c7.01562 2.29199 13.8936 5.20215 20.3398 8.58008c11.8203 5.84668 22.2969 13.7168 31.1504 23.3096c14.2002 14.8408 22.6396 30.9707 25.9297 50.8408c2.81055 18.6191 -7.78027 18.7598 -11.4395 18.0996c-1.37598 8.42188 -3.82812 16.6758 -7.12012 24.2803
-c-15.6299 -12.3506 -35.71 -20.9707 -51 -25.3506c-69.4004 -19.9102 -90.1904 6.35059 -96.4004 -13.8096c33.7705 -12.3701 69.5098 -7.07031 69.5098 -7.07031zM171.31 290.5l0.0605469 0.00976562c-0.107422 -0.130859 -0.170898 -0.297852 -0.170898 -0.480469
-c0 -0.419922 0.34082 -0.759766 0.759766 -0.759766c0.151367 0 0.292969 0.0439453 0.411133 0.120117c11.4199 8.30078 64.9502 42.7705 134.5 26.8301c0.860352 -0.189453 1.39941 1.29004 0.639648 1.7207c-11.3398 6.33984 -28.6895 10.6494 -41 10.7393
-c-0.405273 0.00976562 -0.732422 0.342773 -0.732422 0.750977c0 0.164062 0.0527344 0.31543 0.142578 0.439453c2.23535 2.92383 4.79492 5.49414 7.70996 7.74023c0.18457 0.140625 0.303711 0.362305 0.303711 0.611328
-c0 0.424805 -0.345703 0.770508 -0.770508 0.770508c-0.0175781 0 -0.0351562 -0.000976562 -0.0527344 -0.00195312c-17.5205 -1.08008 -37.5107 -9.4707 -49 -17.2998c-0.12207 -0.0859375 -0.271484 -0.136719 -0.431641 -0.136719
-c-0.414062 0 -0.75 0.335938 -0.75 0.75c0 0.0605469 0.0078125 0.120117 0.0214844 0.176758c0.899414 4.30957 3.72949 9.98926 5.18945 12.6494c0.0644531 0.108398 0.101562 0.236328 0.101562 0.371094c0 0.40332 -0.327148 0.730469 -0.730469 0.730469
-c-0.134766 0 -0.261719 -0.0371094 -0.371094 -0.101562c-18.4697 -9.4502 -39.0898 -26.2803 -55.8301 -45.6299z" />
-    <glyph glyph-name="megaport" unicode="&#xf5a3;" horiz-adv-x="496" 
-d="M214.5 238.4l33.4004 33.3994l33.3994 -33.3994v-66.4004l-33.2998 -33.2998l-33.5 33.5v66.2002zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM393.1 25.5996h0.100586v87.1006l-59.7002 59.7002v87.5996l-59.5 59.5
-v75.5996l-26.0996 19.2002l-26.1006 -19.2002v-75.5996l-59.5 -59.5v-87.9004l-59.5 -59.5v-87l26.1006 -19.1992l26.0996 19.1992v65.5l33.5 33.4004l33.4004 -33.4004v-65.5l26.0996 -19.1992l26.2002 19.1992v65.5l33.3994 33.4004l33.4004 -33.4004v-65.5l26 -19.1992z
-" />
-    <glyph glyph-name="nimblr" unicode="&#xf5a8;" horiz-adv-x="384" 
-d="M246.6 148.71c15.5703 0 27.1504 -11.46 27.1504 -27s-11.6201 -27 -27.1504 -27c-15.6992 0 -27.1494 11.5703 -27.1494 27s11.5498 27 27.1494 27zM113 121.75c0 15.6104 11.6797 27 27.1504 27c15.4697 0 27.1494 -11.46 27.1494 -27s-11.4697 -27 -27.1494 -27
-c-15.4404 0 -27.1504 11.3096 -27.1504 27zM191.76 289c98.3701 0 177.76 -78.9102 177.76 -176.48c0 -97.5693 -79.6094 -176.52 -177.76 -176.52c-98.1494 0 -177.76 78.8701 -177.76 176.52v335.48l45.25 -227c30.2002 48.2305 97.75 68 132.51 68zM191.76 -19.1201
-c73.2402 0 132.51 58.96 132.51 131.64c0 72.6807 -59.2393 131.54 -132.51 131.54c-73.2695 0 -132.51 -58.8994 -132.51 -131.59c0 -72.6895 59.2402 -131.59 132.51 -131.59z" />
-    <glyph glyph-name="rev" unicode="&#xf5b2;" 
-d="M289.67 173.11c0 -36.1895 -29.3809 -65.5703 -65.5703 -65.5703c-36.1885 0 -65.5693 29.3809 -65.5693 65.5703c0 36.1885 29.3906 65.5596 65.5801 65.5596c36.1631 -0.0439453 65.5156 -29.3965 65.5596 -65.5596zM429.22 178.16v-210.16h-210.16v0.110352
-c-110.939 2.70996 -200.06 93.4092 -200.06 205c0 108.569 84.2998 197.319 191 204.569v38.3203l108.77 -62.7803l-108.77 -62.79v39.1201c-80 -7.16016 -143 -74.5498 -143 -156.43c0 -86.6201 70.4902 -157.12 157.11 -157.12s157.09 70.5 157.09 157.12
-c-0.0263672 55.3057 -28.5371 103.871 -71.8105 131.84l45.3799 26.2002c44.3125 -36.582 72.8613 -91.4561 74.3203 -153h0.129883z" />
-    <glyph glyph-name="shopware" unicode="&#xf5b5;" horiz-adv-x="512" 
-d="M403.5 -7.41016c-40.9688 -30.4482 -91.7109 -48.4707 -146.63 -48.4707c-0.223633 0 -0.646484 -0.120117 -0.870117 -0.119141c-137.19 0 -248 111 -248 248c0 137.19 111 248 248 248h0.21582c63.5576 0 121.648 -24.0508 165.484 -63.5
-c0.716797 -0.65332 1.16699 -1.59375 1.16699 -2.63965c0 -1.9707 -1.59961 -3.57031 -3.57031 -3.57031c-0.155273 0 -0.306641 0.0107422 -0.457031 0.0302734c-18.2656 2.43848 -36.9023 3.69727 -55.8301 3.69727c-0.445312 0 -0.43457 -0.0166016 -0.879883 -0.0175781
-c-129.36 0 -222.399 -53.4697 -222.399 -155.35c0 -109 92.1299 -145.881 176.829 -178.73c33.6406 -13 65.4004 -25.3604 87 -41.5898c0.868164 -0.65332 1.42969 -1.69238 1.42969 -2.86133c0 -1.16992 -0.561523 -2.20508 -1.42969 -2.8584zM503 214.91
-c0.698242 -7.59375 0.950195 -15.1699 0.950195 -22.9443c0 -31.8691 -5.99902 -62.3467 -16.9307 -90.3662c-0.526367 -1.31445 -1.81543 -2.24023 -3.31738 -2.24023c-0.608398 0 -1.18066 0.152344 -1.68262 0.420898
-c-29.4893 16.3594 -61.6094 28.3398 -92.6797 39.9297c-60.2803 22.4902 -112.34 41.8896 -112.34 84.4902c0 1.45996 -3.87988 53.6299 80.25 53.6299c50.8604 0 92.7197 -17.4805 144.48 -60.4805c0.706055 -0.598633 1.17871 -1.46484 1.26953 -2.43945z" />
-    <glyph glyph-name="squarespace" unicode="&#xf5be;" horiz-adv-x="512" 
-d="M186.12 104.66l157.22 157.2c38.5703 38.5898 101.13 38.5898 139.72 0c38.5908 -38.5801 38.5908 -101.13 0 -139.721l-119.25 -119.239l-0.0400391 -0.0400391c-19.2891 -19.2705 -50.5498 -19.25 -69.8193 0.0400391l154.149 154.14
-c19.29 19.29 19.29 50.5703 0 69.8604s-50.5693 19.29 -69.8594 0l-157.181 -157.181c-9.64941 -9.64941 -25.29 -9.64941 -34.9395 0c-9.65039 9.65039 -9.65039 25.29 0 34.9404zM430.65 209.46c9.63965 -9.63965 9.63965 -25.2803 -0.0107422 -34.9297l-157.199 -157.2
-c-38.5801 -38.5703 -101.141 -38.5703 -139.721 0l-0.0195312 0.0195312c-9.64062 9.65039 -9.62988 25.29 0.0195312 34.9307l0.0107422 0.00976562c9.64941 9.63965 25.2793 9.62988 34.9199 -0.00976562l0.0498047 -0.0498047
-c19.29 -19.2607 50.5498 -19.2402 69.8193 0.0498047l157.2 157.18c9.64062 9.65039 25.2803 9.65039 34.9307 0zM168.66 122.13c-38.6006 -38.5801 -101.13 -38.5801 -139.73 0.00976562c-38.5801 38.5801 -38.5801 101.13 0 139.721l119.23 119.25l0.0195312 0.0195312
-c19.3008 19.2803 50.5703 19.2705 69.8506 -0.0195312l-154.17 -154.17l-0.0302734 -0.0302734c-19.2803 -19.2998 -19.2598 -50.5605 0.0302734 -69.8398l0.00976562 -0.0107422c19.29 -19.29 50.5703 -19.2793 69.8496 0.0107422l157.21 157.18
-c9.64062 9.63965 25.2705 9.63965 34.9102 0c9.64062 -9.65039 9.64062 -25.29 0 -34.9404zM81.3301 174.53c-9.64062 9.64941 -9.65039 25.29 0 34.9297l157.189 157.19c38.5908 38.5898 101.131 38.5898 139.721 0c9.64941 -9.64062 9.64941 -25.2803 0 -34.9307
-c-9.64062 -9.64941 -25.2803 -9.64941 -34.9307 0l-0.0195312 0.0205078c-19.29 19.2793 -50.5596 19.2695 -69.8398 -0.0205078l-157.21 -157.189c-9.64062 -9.64062 -25.2705 -9.64062 -34.9102 0z" />
-    <glyph glyph-name="themeco" unicode="&#xf5c6;" 
-d="M202.9 439.57c9.89941 5.72949 26 5.81934 35.9492 0.209961l191.15 -107.63c10 -5.60059 18 -19.4404 18 -30.8604v-217.29c0 -11.4404 -8.05957 -25.29 -18 -31l-191.19 -108.74c-9.92969 -5.66016 -26 -5.56934 -35.8496 0.209961l-185.1 108.41
-c-9.86035 5.78027 -17.8604 19.7402 -17.8604 31.1201v217.29c0 11.4404 8 25.3604 17.9102 31.0801zM125.5 239.74c-15.9404 0 -31.8896 -0.140625 -47.8301 -0.140625v-101.449h19.1299v29.8496h28.7002c49.71 0 49.5596 71.7402 0 71.7402zM265.64 139.45
-l-30.7295 34.6396c37 7.50977 34.7998 65.2305 -10.8701 65.5098c-16.0898 0 -32.1699 0.140625 -48.2598 0.140625v-101.59h19.1299v33.9092h18.4102l29.5596 -33.9092h22.7598v1.2998zM224.05 221.77c23.3398 0 23.2598 -32.46 0 -32.46h-29.1299v32.46h29.1299z
-M128.49 223.37c21.1797 0 21.1094 -38.8506 0 -38.8506h-32.3105v38.8408zM321.14 241.62c-68.46 0 -71 -105.8 0 -105.8c69.4805 0.00976562 69.4102 105.8 0 105.8zM321.14 224.23c44.1201 0 44.8008 -70.8604 0 -70.8604c-44.7998 0 -44.4297 70.8604 0 70.8604z" />
-    <glyph glyph-name="weebly" unicode="&#xf5cc;" horiz-adv-x="512" 
-d="M425.09 382.17c50.9102 0 87.5498 -35.1504 86.9199 -83.4697c0 -21.6201 -0.950195 -18.5498 -77.5 -227.2c-22.3799 -60.5703 -67.7695 -69.6699 -92.7402 -69.6699c-39.2393 0 -70.0391 19.46 -85.9297 54.29c-15.8896 -34.5205 -46.7002 -53.9805 -85.9297 -53.9805
-c-24.9697 0 -70.3701 8.78027 -92.7402 69.3506c-72.9902 200.21 -77.1699 204.52 -77.1699 233.479c0 43.3105 38.5898 77.2002 87.54 77.2002c40.21 0 73.2803 -25.7295 83.6602 -64.3301c18.4795 58.0498 65.5 64.3301 85.2803 64.3301
-c19.4492 0 66.7891 -6.26953 84.9492 -64.3301c10.3799 38.6006 43.7803 64.3301 83.6602 64.3301zM451.43 267.36c3.49023 11.1992 7.29004 19.3701 7.61035 27.2393c0 22.3906 -16.1602 35.71 -38.3301 35.71c-18.6904 0 -31.9902 -11.7998 -36.1104 -29.0498
-l-44.0293 -139.819h-0.950195l-44.6602 136.79c-6.01953 19.9697 -16.4697 32.0791 -38.96 32.0791s-32.9404 -12.4092 -38.96 -32.0791l-44.6602 -136.79h-0.950195l-44.0293 139.819c-4.12012 17.25 -17.4199 29.0498 -36.1104 29.0498
-c-22.4902 0 -38.3301 -13.0195 -38.3301 -29.3594c0 -10.5898 2.54004 -19.6699 7.91992 -34.5l64.9404 -175.23c7.91016 -21.4795 21.2197 -37.2197 46.2393 -37.2197c23.1201 0 37.0605 12.0996 44.0205 33.5996l39.2803 117.42h0.949219l39.2803 -117.42
-c6.65039 -21.4893 20.5898 -33.8994 44.0303 -33.8994c25.0195 0 38.3203 15.7295 46.2402 37.2197z" />
-    <glyph glyph-name="wix" unicode="&#xf5cf;" horiz-adv-x="640" 
-d="M393.38 316.31c0 -13.0293 2.08008 -32.6895 -28.6797 -43.8291c-9.52051 -3.4502 -15.9502 -9.66016 -15.9502 -9.66016c0 31 4.71973 42.2197 17.4004 48.8594c9.75 5.11035 27.2295 4.62988 27.2295 4.62988zM277.58 280.77
-c5.47949 26.3408 30.8799 38.3408 55.2998 35.2705l-65.5703 -247.93s-21.6396 -1.56055 -32.46 3.95996c-14.2197 7.25 -20.9893 12.8398 -29.5898 46.5693c-7.66992 30.0703 -29.1494 118.4 -31.1201 124.7c-4.30957 13.8105 -10.6396 14.9404 -15.3994 0
-c-2.00977 -6.29004 -23.4502 -94.6299 -31.1201 -124.7c-8.61035 -33.7295 -15.3701 -39.3193 -29.5898 -46.5693c-10.8301 -5.52051 -32.46 -3.95996 -32.46 -3.95996l-65.5703 247.93c23.8604 3 49.7305 -8.5498 55.2803 -35.2705l34.2393 -132.659l28.4805 108.569
-c7.76953 32.3506 21.0596 48.5303 48.4297 48.5303c27.6201 0 40.7402 -16.54 48.4307 -48.5303l28.4795 -108.569zM393.36 275.56v-8.97949l0.0195312 0.00976562v-150.27c-0.129883 -30.8301 -3.33008 -37.6807 -17.2598 -44.7803
-c-10.8203 -5.52051 -27.3701 -3.42969 -27.3701 -3.42969v152.069c0 21.25 -1.95996 27.9404 13.1797 35.2002c6.19043 2.96973 11.96 5.25 17.9707 8.61035c9.35938 5.22949 13.46 11.5693 13.46 11.5693zM556.8 191.48l82.9902 -123.36s-35.9297 -4.62012 -53.3203 11.21
-c-13.9102 12.6602 -23.7393 28.3398 -53.1396 70.7197c-0.5 0.770508 -6.25977 10.5205 -13.0703 0c-34.9297 -50.3496 -41.0195 -60.2598 -52.5098 -70.7197c-17.3799 -15.8301 -53.9502 -11.21 -53.9502 -11.21l82.9697 123.36l-83.1992 123.739
-s35.1094 5.98047 52.5 -9.84961c13.3799 -12.1797 24.8896 -30.2402 54.1797 -72.4697c6.82031 -10.54 12.5996 -0.730469 13.0703 0c29.7695 42.9199 40.8799 60.3691 54.1797 72.4697c17.3896 15.8301 52.5 9.84961 52.5 9.84961z" />
-    <glyph glyph-name="ello" unicode="&#xf5f1;" horiz-adv-x="496" 
-d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM391.84 154.8c2.48047 7.44043 -2.47949 15.71 -9.91992 17.3604c-7.43945 2.47949 -15.71 -2.48047 -17.3604 -9.91992
-c-14.0498 -52.9102 -62 -90.1104 -116.56 -90.1104s-102.51 37.2002 -116.56 90.1104c-1.65039 7.43945 -9.9209 11.5693 -17.3604 9.91992c-7.44043 -1.65039 -11.5703 -9.91992 -9.91992 -17.3604c16.5303 -65.3096 76.0498 -111.6 143.84 -111.6
-s127.31 46.29 143.84 111.6z" />
-    <glyph glyph-name="hackerrank" unicode="&#xf5f7;" horiz-adv-x="512" 
-d="M477.5 320c14.5 -25 14.4805 -230.92 -0.00976562 -256s-192.391 -128 -221.33 -128c-28.9404 0 -206.83 102.8 -221.32 128s-14.4102 230.79 0 256s192.351 128 221.32 128s206.84 -103.05 221.34 -128zM316.13 33.7803c3.95996 0 40.4404 35.7793 37.5605 38.6895
-c-0.870117 0.839844 -8.82031 1.49023 -17.6904 1.83984c0 32.4004 -3 19.0508 0.679688 210.341c0.0703125 3.65918 -1.04004 5.37988 -4.5 5.37988c-11.0801 0.0693359 -22.1602 0.0195312 -33.2295 -0.0605469c-3.25977 -0.0292969 -4.31055 -1.80957 -4.20996 -5.2002
-c1.58984 -48.8994 1.2002 -79.0898 1.2002 -83.6396h-80.2607c0.629883 25.7998 0.209961 79.6396 2.62988 105.39v3.16016c8.87012 0.350586 15.9004 0.970703 16.7705 1.83984c2.90039 2.91016 -34.3203 38.6904 -38.2705 38.6904
-c-3.94922 0 -41.4092 -35.7695 -38.4893 -38.6904c0.879883 -0.839844 7.58984 -1.48926 17.2598 -1.83984v-3.16992c3.15039 -128.67 1.07031 -179.229 0.150391 -212.67c-0.130859 -4.58008 1.63965 -6.10938 5.73926 -6.10938
-c10.1406 0.0292969 20.2803 -0.0800781 30.4102 -0.0800781c4.16016 -0.0605469 5.96973 1.39941 5.74023 5.93945c-1.83008 36.6797 -1.37012 65.7803 -1.37012 72.8799h79.9297c0 -2.41992 0.44043 -3.84961 0.44043 -5.84961
-c-0.350586 -17.7305 -0.94043 -60.0898 -0.94043 -86.3203c-11.29 -0.349609 -16.6797 -0.959961 -17.5498 -1.83008c-2.91016 -2.91992 34 -38.6895 38 -38.6895z" />
-    <glyph glyph-name="kaggle" unicode="&#xf5fa;" horiz-adv-x="320" 
-d="M304.2 -53.5l1.39941 -7.59961c-0.5 -2 -2.5 -3 -6 -3h-66.8994c-4 0 -7.5 1.7998 -10.5 5.2998l-110.5 140.6l-30.7998 -29.2998v-109c0 -5 -2.5 -7.5 -7.5 -7.5h-51.9004c-5 0 -7.5 2.5 -7.5 7.5v497c0 5 2.5 7.5 7.5 7.5h51.9004c5 0 7.5 -2.5 7.5 -7.5v-306
-l132.3 133.7c3.5 3.5 7 5.2998 10.5 5.2998h69.2002c7 0 7.89941 -7.7998 5.2998 -10.5l-139.8 -135.3z" />
-    <glyph glyph-name="markdown" unicode="&#xf60f;" horiz-adv-x="640" 
-d="M593.8 388.9c25.5 0 46.2002 -20.7002 46.2002 -46.1006v-301.6c0.0996094 -25.4004 -20.5996 -46.1006 -46.0996 -46.1006h-547.7c-25.5 0 -46.2002 20.7002 -46.2002 46.2002v301.5c0 25.4004 20.7002 46.1006 46.2002 46.1006h547.6zM338.5 87.4004h-0.200195v209.199
-h-61.5l-61.5 -76.8994l-61.5 76.8994h-61.5v-209.199h61.7002v120l61.5 -76.9004l61.5 76.9004v-120h61.5zM473.8 84.2998l92.2002 107.7h-61.5v104.6h-61.5v-104.6h-61.5z" />
-    <glyph glyph-name="neos" unicode="&#xf612;" horiz-adv-x="512" 
-d="M415.44 -64h-95.1104l-108.21 154.54v-91.0996l-86.4297 -63.4404h-97.6904v482.18l40.4697 29.8203h108.05l123.74 -176.13v112.68l86.4307 63.4502h97.6895v-461.5zM38.7695 412.73v-460.73l72 52.8799v249.12l215.5 -307.64h84.79l52.3506 38.1699h-78.2705
-l-316.14 450.47zM121.31 -53.8799l80 58.7803v101l-79.7598 114.399v-220.939l-72.5498 -53.25h72.3398zM80.6299 437.23l310.601 -442.57h82.3691v442.57h-79.75v-317.561l-222.939 317.561h-90.2803zM311 256.35l72 -102.81v278.53l-72 -53v-122.721z" />
-    <glyph glyph-name="zhihu" unicode="&#xf63f;" horiz-adv-x="640" 
-d="M170.54 299.87h122.68v-217.55h-49.5293l-42.0107 -26.3701l-7.70996 26.3701l-23.4297 0.00976562v217.54zM268.29 105.94v170.31h-72.8203v-170.31l11.9004 -0.0400391l5.08008 -17.4707l27.8994 17.5107h27.9404zM149.83 200.33
-c7.5 0 7.58984 -23.6104 7.58984 -23.6104h-61.6504c-0.879883 -13.1201 -3.50977 -26.6895 -7.86914 -40.6699l14.6191 11.6201c8.73047 -8.75 29.2109 -32.8896 36.79 -41.8096c9.15039 -13.1006 1.24023 -39.9902 1.24023 -39.9902l-53.96 64.9395
-c-12.6094 -48.3496 -35.5898 -69.25 -35.5898 -69.25c-10.0898 -8.96973 -30.5098 -15.75 -51 -9.89941c42.8301 33.2197 66.4502 75.2402 70.8496 125.1h-65.5801s3.82031 23.6201 15.5605 23.6201h52.2695c0.480469 6.56055 1.68066 62.9404 1.68066 73.4404h-28.8701
-c-2.62988 -7.87012 -3.03027 -8.64062 -5.14062 -14.5303c-11.4697 -21.0303 -30.9492 -21.5703 -36.8398 -22.21c17.4902 34.9795 27.3105 69.2197 30.7002 78.1201c8.2002 21.5693 32.2705 21.5693 32.2705 21.5693c-5.25 -14.0098 -9.63086 -27.5498 -13.1201 -40.6699
-h88.5c10.5498 0.25 8.58008 -22.3096 8.58008 -22.3096h-51.1602c0 -21.8701 -0.459961 -46.3604 -2.2002 -73.46h52.3301zM561.85 201.93l-19.2295 14.4307s30.8301 40.0498 36.8301 48.1992c8.72949 10.7402 27.3799 -4.05957 27.3799 -4.05957
-s-24.1504 -32.9297 -44.9805 -58.5703zM411.76 261.02l0.00976562 0.0107422c8.99023 -8.25 34.6602 -45.8604 34.6602 -45.8604l-19.46 -13.7295c-1.59961 2.40918 -41.1201 57.4492 -41.1201 57.4492s16.9004 10.3799 25.9102 2.12988zM640 189.65
-c0 0 0.950195 -23.79 -8.73047 -23.79h-122.359v-73.3203c0.780273 -28.0303 -15.3301 -45.3096 -44.8906 -45.3096c-9.84961 0 -16.1396 1.75977 -26.0195 6.56934c-12.9805 7.4502 -17.3203 17.8701 -19.3096 21.8398c15.6094 -0.65918 27.6094 -1.91992 41.6895 -1.80957
-c13.29 -0.870117 24.4805 7.15039 24.4805 21.1201v70.9199h-107.94c-22.6895 0.540039 -25.5098 22.8496 -25.5098 22.8496h133.47v99.8105c-12.8301 0 -31.6797 -0.830078 -56.5098 -2.43066c-26.46 -0.80957 -35.8398 -2.58984 -49.1504 0.890625
-c-8.16016 2.46973 -14.1797 10.7295 -15.7793 19.5498c67.1396 1.55957 232.359 18.0498 232.359 18.0498s20.1006 5.75977 23.1699 4.58008c12.8105 -6.25 0.589844 -33.4395 0.589844 -33.4395c-17.6396 -0.810547 -46.8896 -2.40039 -87.7695 -4.81055
-c-10.4297 -0.799805 -18.04 -1.2002 -22.8496 -1.2002v-101c0.149414 0 111.279 0.930664 131.06 0.930664z" />
-    <glyph glyph-name="alipay" unicode="&#xf642;" 
-d="M377.74 416c38.6895 0 70.0898 -31.5703 69.9297 -70.2598v-234.41c-48.6104 16.7002 -99.6895 36.04 -148.62 52.7402c23.1406 44.2998 38.3506 90.9199 38.3506 90.9199h-88.7705v31.2402h109.45v19.0098h-109.44v50.4199h-50.9199v-50.4199h-109.439v-19.0098h109.439
-v-31.2402h-92.0801v-16.7002h178.2s-9.91992 -30.25 -26.4502 -60.3398c-47.7793 14.71 -91.75 24.96 -127.13 24.96c-84.6396 0 -103.49 -42.4902 -99.5195 -81.5c3.30957 -31.0703 26.4502 -76.3701 97.04 -76.3701c64.4795 0 116.55 37.0303 148.62 81
-c61.0098 -28.0996 125.64 -62.8203 171.6 -88.4404c-0.5 -38.5195 -31.7402 -69.5996 -70.2598 -69.5996h-307.48c-38.8496 0 -70.2598 31.4102 -70.2598 70.2598v307.48c0 38.8496 31.4102 70.2598 70.2598 70.2598h307.48zM47.2803 125.05
-c-0.990234 17.5205 10.9102 50.5801 78.3594 50.5801c24.96 0 64.8105 -12.7295 109.44 -31.4102c-25.29 -33.2197 -65.7998 -72.8994 -117.87 -72.8994c-59.6797 0 -68.9404 33.5596 -69.9297 53.7295z" />
-    <glyph glyph-name="the-red-yeti" unicode="&#xf69d;" horiz-adv-x="512" 
-d="M488.23 206.3c2.95508 -3.9668 5.25098 -8.47559 6.76953 -13.2998c3.99121 -10.8701 7.04004 -22.4727 8.90039 -34.2002l-2.5 -0.5l-13 14.2998c-17.9004 -28.0996 -9.90039 -15.3994 -16.7002 -25.0996c0 -124.2 -101.3 -211.5 -223 -211.5
-c-61.5 0 -113.9 20.2002 -157.5 60.2002c-64.5 60.8994 -64.9004 125 -64.9004 150.5c-0.5 1.7998 -0.700195 3.5 -1.2002 5.2002l-20.1992 -22.4004c-6.80078 43 25.6992 74.2998 33 80.7002c0.5 1 0.699219 2.2002 1.19922 3.2002l-28.7998 1l-3 3.39941
-c8.5 3.5 25.2998 13.2998 40.2998 14.2998c7.63672 14.623 16.9365 28.0742 27.8008 40.3008c1.2998 6.39941 3.2998 14.1992 6.59961 25.7998l-7.59961 -4.7002l-1.7002 1.7002l1.7002 8.39941c10.6934 25.7754 26.6318 48.6221 46.6992 67.4004l-33 14.2998h3.7002
-c20.9004 4.90039 33.2002 3.2998 49.2002 0c-2.5 4.10059 -5.40039 10.5 -8.40039 18.9004c-1.36035 3.74219 -2.09961 7.81445 -2.09961 12.0244c0 4.69629 0.923828 9.17871 2.59961 13.2754c8.90039 -7.40039 14.3008 -24.5996 15.2002 -27
-c0.700195 3.59961 2.10059 21.2998 33.7002 45.5l1.83008 -0.5l-12 -44.2002c30 17.7002 63 21.9004 97.9004 11.7998c-12.7002 -12.1992 -24.3008 -28.8994 -42.5 -33c7.39941 -2.2998 28.6992 -9.69922 34.1992 -15.1992l-24.7998 7.09961
-c6.5 -6 19.6006 -16.4004 25.1006 -25.0996c23.7891 -1.09473 46.9111 -5.74414 68.3994 -13.3008l-0.5 0.5c29.4004 14.7002 37.7002 27.3008 74.7998 3c0 -30.1992 -2.2998 -23.3994 3 -29.7998c7.69336 6.50391 16.1553 12.0381 25.3008 16.5
-c13 6.40039 23.0996 4.7002 30.6992 -5.89941c11.8008 0 17.8008 -15.7002 18.4004 -27c14.7998 -2.90039 2.7002 -30.7002 2.5 -30.7002l-7.09961 -18.2002c7.7998 -7.7998 22.0996 -20.9004 31.6992 -44.7998zM398 336.8c-13.0996 8.90039 -22.7002 11.9004 -28.2998 8.5
-c8.09961 -7.2002 13 -14.2998 13.5 -20.7002c1.2002 -7.59961 -2.2002 -14.7998 -10.6006 -21.8994l-4.19922 -3.40039c4.2002 -6.89355 7.1416 -14.793 8.39941 -23.0996h2.5c-2.09961 13.8994 -2.5 11 0.700195 14.7998c11 -6.40039 14.9004 -14.5 16 -19.9004
-c21.7998 10.1006 29.5 12.7002 54.7998 20.9004l-18.2002 -16c11.4004 0 25.6006 0.299805 46.5 -8.40039c7 24.3008 7.10059 20.7002 2.5 20.7002l-4.69922 -11.2998c-1.7002 10.5 -2.90039 18.9004 -3.40039 25.2998c-0.5 6.7002 -3.90039 9.60059 -9.2998 10.1006
-c-0.0117188 -0.470703 -0.0126953 -0.894531 -0.0126953 -1.36816c0 -4.77148 0.594727 -9.40527 1.71289 -13.832l-1.7002 -5.90039c-2.90039 10.6006 -5.90039 20.2002 -9.2998 27.7998c-9.7002 17.7002 -30.2002 -9.19922 -43 -11.2998
-c4.53027 -0.25293 8.71777 -0.380859 13.3115 -0.380859c4.59277 0 9.15723 0.12793 13.6885 0.380859l-22.4004 -5.39941l3.40039 -4.7002c-5.5 0 -16.9004 -0.900391 -22.4004 17.2002zM358.4 346.9l-20.3008 -11.8008
-c11.3008 -7.59961 20.2002 -18.1992 27.8008 -31.1992c6.39941 2.89941 10.0996 5.09961 11.7998 7.59961c2.5 2.7998 2.5 4.7002 3 7.09961c0.599609 1.30078 0.799805 2.7002 -3.40039 11.1006c-7.5 11.7998 -16.2002 15.2998 -18.8994 17.2002zM91 304.9
-c-7.7998 -24.1006 -11.7002 -49.4004 -13.2002 -74.6006l13.2002 -5l1.2002 27c9.5 -16.3994 11.2002 -23.2998 12.2998 -28.7998c2.7998 2.09961 7.7002 7 22.5996 11.2998l1.2002 -1.7002l-7.59961 -10.5996c10.0996 3.5 19.5 3.5 28.2998 0.5l-10.5996 -8.40039
-c22.7998 -8.39941 26.5996 -7.59961 38.3994 -26.0996l-11.7998 1.2002c34.9297 -20.5 66 -47.9004 141.2 -63.2002c15.5996 24.0996 14 21.0996 14 22.9004l0.200195 0.199219l-0.200195 0.200195c-0.700195 1.90039 -14.1006 16.6006 -18.2002 20.7002
-c7.2998 -1.7998 6 -0.900391 10.7998 -3.7002c1.7002 -0.899414 -5.39941 5.40039 -21.8994 20.2002c16.5 -6.7002 27.5996 -15.5 33 -27.7998l1.69922 30.7002l-22.3994 17.6992l6.39941 5.90039c-7.2998 0 -31 3.7002 -49.1992 -16l-2.5 0.5
-c6.9668 14.3867 12.4512 30.0156 16 46c1.9209 9.16797 2.95508 18.5742 3 28.2998c0 19.5 -4.7002 38.4004 -13.5 56.6006c-6.40039 13.5 -16.5 25.2998 -30 35.3994c-6.5957 4.94238 -13.4805 9.43652 -20.7002 13.5c3 0.700195 1 1.2002 -5.40039 1.2002
-c-6.39941 0.200195 -13 0.700195 -19.3994 1.2002v-3c-10.2949 -1.63086 -19.2871 -7.22266 -25.3008 -15.2002h-1.19922l-5.40039 -3.40039c-1.2002 2.90039 0 6.30078 4.2002 9.30078l10.5996 11.2998l-3.39941 -0.5l2 3.39941
-c-2.30078 0.200195 -4.2002 0.5 -6.2002 0.700195l-0.5 1.2002l2.5 1.7002c2.2002 -0.200195 4.59961 -0.5 7.09961 -0.700195c2.9043 1.54785 6.22559 2.4375 9.74414 2.4375c1.45898 0 2.88184 -0.150391 4.25586 -0.4375l2.5 -1.2002l0.200195 -0.5
-c7.93457 0.514648 15.7422 1.49121 23.4004 2.90039c20.6992 2.89941 36.6992 11.2998 48.5 24.7998l-21.1006 0.5c-25.7998 0.5 -49.3994 -5.40039 -71.2998 -18.9004l-2.5 2.5l0.5 4.7002l1.7002 7.10059c1.66211 8.54199 3.83691 17.1143 6.39941 25.2998
-c-1.69922 -0.700195 -4.59961 -4.90039 -9.2998 -11.2998c-4.7002 -6.40039 -8.39941 -13 -10.0996 -19.4004c-1.0957 -5.14258 -3.14062 -10.0195 -5.90039 -14.2998l-13.5 29l8.40039 -35.7998l-0.5 -1.7002c-0.00585938 0 -0.0146484 0.0117188 -0.0195312 0.0117188
-c-5.57227 0 -10.9424 0.87207 -15.9805 2.48828c-3.40039 0.700195 -10.6006 1.2002 -20.9004 1.2002c0.5 0 -0.700195 0 -3.2002 -0.5c5.40039 -1.30078 13.5 -4.2002 24.8008 -8.40039l6.39941 1.2002c-4.2002 -3.40039 -10.8994 -10.1006 -20.2002 -19.4004
-c-9.39941 -8.89941 -20.1992 -26.0996 -32.5 -50.2002l4.2002 1.2002l10.1006 9.2998l-5.40039 -4.69922l13 12.2998l-2.5 -3.40039c-5.09961 -7.59961 -8.09961 -12.2998 -9.2998 -15.2002zM367.5 -25.0996c8.2998 40.2998 3.59961 55.1992 -0.700195 89.5
-c-35.5 -11.8008 -20.2998 -6 -32 -10.8008l10.5 -14.1992l-1.2002 -1.2002c-20.1992 6 -23.1992 10.7998 -27.7998 15c6 -22.2002 13.9004 -26.4004 29.5 -31.7002c-9.5 -9.59961 -25.3994 4 -34.3994 13l2.5 -23.5996l-4.2002 -3c-5 22.0996 -22 39.0996 -25.2998 39.0996
-c-44 -13 -79.1006 -5.7998 -113.9 10.5996c-1.59961 -0.399414 -70.5996 -18 -120.5 37.1006c13.7002 -35 32.2998 -63.7002 71.2998 -82.6006c-4.98047 10.3184 -12.0117 19.3135 -20.7002 26.6006c0 0 0.700195 3.7002 1.2002 10.0996
-c19.4004 -19.3994 50.7002 -39.5 93.2002 -60.2002c-59.5996 24.5 -59.9004 24.8008 -69.0996 29l16 -20.6992c-3 -1.30078 -6.7002 -0.5 -10.1006 1.19922c-12.5371 7.32422 -24.2949 15.5693 -35.3994 24.8008c1.89941 -2.2002 80.0996 -98.5 200.899 -74.3008
-c-43.0996 21.8008 -52.3994 52.4004 -66.5996 73.5l17.7002 -7.59961l-11.8008 23.0996c20.1006 -27.7998 28.6006 -35 38.4004 -44.2998l-30 16.5c12.5996 -27.0996 33.7002 -47 63.5 -58.7998c2.90039 1.5 9.09961 -1.09961 59 23.9004zM482.8 189.3l8.93066 -12.7998
-l-12.3008 32.5c10.9004 0 10 -0.0996094 21.2002 -3.40039c-8.16406 11.4756 -17.0879 22.0469 -27 32l-26.5996 23.1006l1.2002 3l23.5996 2.5c-10.6865 2.35742 -21.708 3.79199 -33 4.2002l-17.7002 -0.5l-0.5 2.89941l14.7998 13l-41.7998 -20.2002l-12.2998 18.9004
-l3.40039 -16l-2.5 -1.2002l-5.90039 4.2002h-10.0996l5.39941 -4.2002v-2l-13.5 -27.7998c-10.0996 -31.2002 -21.8994 -67.9004 -35.3994 -109.7l1.19922 16l-1.19922 -3v-0.5c-6.40039 -16 -13.6006 -29.5 -21.2002 -39.5996l9.2998 21.8994l-46.7002 -20.1992
-c11.7998 13.5 23.6006 19.3994 34.9004 18.8994c-71.2002 11.4004 -106.2 41 -110.4 46c3.60059 -6.2002 13.2002 -17.7998 16 -40.0996l-1.7002 -1.2002c-4.2998 15.5996 -16.3994 46.5996 -55.7998 69.5996l23.6006 -2.5c-10.5 12.6006 -36.3008 17.8008 -40.8008 16
-l-2.5 2.5l8.40039 8.40039l-22.2998 -5.7998l5.39941 13.5c-8.09961 -4.40039 -4.2998 -2.40039 -17 -8.90039l-1.69922 0.5c0.599609 0.600586 0.899414 -0.700195 -3 9.2998c-0.600586 -11 -0.400391 -8.59961 -1 -11.7998
-c-1.29785 -0.430664 -2.54785 -1.00781 -3.7002 -1.7002c-40 20.6006 -57.2002 11 -73 5.2002c36.7998 -6 29.2998 -4 38.3994 -9.2998c-25.7998 -12.2002 -31.8994 -12.5996 -51.3994 -70.0996l22.2695 22.2998l2.5 -16.4004c13.4004 -58 68.7002 -92.5 126.4 -83.3994
-l-26.1006 22.3994l44.8008 -22.3994l-1.2002 -3c4.59961 -1.7002 9.2998 -3 13.5 -4.2002c19.3359 -5.72266 39.5713 -8.83887 60.752 -8.83887c11.0293 0 21.8643 0.832031 32.4482 2.43848l-32.5 21.2002c35.7998 -7 50.6992 -31.4004 56.7998 -39.5996l-7.60059 29
-l1.2002 2.5l19 -27.9004l-9.2998 26.5996l21.9004 -13.5h1.19922l-3.39941 4.2002l7.09961 -4.7002l-14.2998 16l1.2002 3l7.59961 -7.09961c4.2998 1.2002 41.4004 10.5 80.9004 40.2998c47.8994 35.4004 68.0996 73.7998 71.5996 79.7002l-3 9.2998zM476.7 260.6
-l-18.2002 -1.19922l14.2998 -11.8008zM221.9 253.5c2.69922 -5.09961 5.69922 -12.4004 18.3994 -18.7998c-7.5 -10.9004 -8.2998 -10.5 -20.2002 -16c-7.59961 -7.7002 -13.5 -13.1006 -17.6992 -14.7998l7.09961 13c-5.38281 -1.97266 -11.167 -3.06836 -17.2295 -3.06836
-c-2.57324 0 -5.10156 0.194336 -7.57031 0.568359l-0.5 1.19922c19 2.10059 37.2002 9.40039 46.5 16c-4.10059 4.2002 -7.10059 11.3008 -8.7998 21.9004zM225.6 355.8c5.87793 -3.32715 10.7842 -8.04688 14.3008 -13.7998
-c14.6992 -24.0996 19.1992 -40.0996 11.2998 -47.7002c-7.90039 -7.59961 -16.7998 -7.09961 -26.1006 3c-9.2998 10.1006 -13.5 23.7002 -11.7998 39.6006c1.7002 15.8994 5.90039 22.2998 12.2998 18.8994zM220.9 309.5
-c7.09961 -21.2998 33.3994 -23.0996 26.8994 4.90039c-3.89941 16.5 -8.7998 27.0996 -15.2002 32.5c-6.59961 5.39941 -10.0996 6.69922 -11.2998 4.19922c-2.5 -2.89941 -3.5 -11.2998 -3 -24.7998c7.5 12.7998 11.6006 5.90039 12.5 4.7002l-0.5 -0.5
-c-0.799805 -1.7002 -2.59961 -3.09961 1.7002 -6.2002l1.2002 0.5v-4.7002c-1.7998 -12.5 -6.90039 -12.7998 -12.2998 -10.5996zM175.9 315c-2.41016 0.448242 -4.38965 2.04102 -5.40039 4.2002c-3.5 8.5 0 21.2002 8.09961 21.2002
-c2 -0.5 3.7002 -1.7002 5.40039 -4.7002c-1.5 -0.400391 -4.7002 -4.7998 0.700195 -5.90039h0.5c0 -13.7002 -7.7002 -15.0996 -9.2998 -14.7998zM216 365.1l-3.7002 2.40039l-0.5 2.5c18.2998 0 25.7998 -8.7998 28.2998 -14.2998
-c-6.94727 3.78809 -14.9268 5.97363 -23.3916 5.97363c-0.90918 0 -1.81152 -0.0244141 -2.70801 -0.0742188l-0.5 3zM144.2 315.7c1.59961 -1.60059 0.599609 -0.299805 4.89941 -6.60059c-25.3994 -4.69922 -23.1992 -12.2998 -30 -12.2998
-c0.300781 0.600586 7.10059 16 23.6006 16l-7.10059 7.60059c9.40039 0.5 15.2002 2.09961 19.9004 -5.90039c0.0214844 8.14648 1.03027 16.0225 2.90039 23.5996c2 7.60059 3.69922 11.8008 5.39941 13.5c1 1.5 16.2998 15.7002 29 22.4004
-c2.33496 1.68262 5.22168 2.67676 8.31641 2.67676c1.8291 0 3.57715 -0.34668 5.18359 -0.976562c0.321289 -0.390625 0.515625 -0.889648 0.515625 -1.43457c0 -0.0898438 -0.00488281 -0.178711 -0.015625 -0.265625l-13 -7.59961
-c7.60059 -11.8008 10.5 -25.3008 8.7998 -41.3008c-1.11328 -11.292 -6.61426 -21.3291 -14.7998 -28.2998l2.90039 -4.7002c-30 2.2002 -24.7998 6.80078 -46.5 23.6006zM162.9 334.4c-1.80078 -7.2002 -2.30078 -16 -3.10059 -26l5.40039 -6.40039l7.09961 -3.40039
-c2.39648 -0.458008 4.79688 -0.699219 7.3252 -0.699219c1.3418 0 2.66797 0.0673828 3.97461 0.199219c1 1.7002 3.5 4.2002 6.40039 7.60059c5 5.89941 7.90039 13.7998 8.40039 23.0996c0.0849609 1.43848 0.113281 2.82617 0.113281 4.28613
-c0 7.30859 -1.08887 14.3643 -3.11328 21.0137c-3 8.10059 -5.90039 11 -10.1006 9.30078c-5.39941 -1.7002 -10.5996 -5.40039 -16 -11.8008c-3 -4.19922 -5.2002 -9.59961 -6.39941 -17.1992zM204.9 278.3l-3.10059 -6.5c7.10059 4.2002 13.5 7.2002 19.4004 8.40039
-l7.09961 0.5l11.7998 -7.60059h-2.5c-8.7998 3.7002 -19.3994 1.2002 -30.6992 -7.59961c-0.5 -4.7002 1.69922 -14.7002 5.89941 -29.5l9.2002 0.5c-21.9004 -6.59961 -37.5996 -8.40039 -48.9004 -5.40039c-24.8994 6.7002 -27.3994 23.6006 -27.5 24.1006
-c-1.74121 6.70996 -2.67871 13.6348 -2.67871 20.8867c0 4.35645 0.333984 8.63574 0.979492 12.8135c-6.40039 -0.5 -11 -4.2002 -15.2002 -10.6006c-2.90039 5.90039 -5.40039 8.7998 -5.90039 9.2998c1.5 0.700195 12.2998 7.5 32.5 4.90039l0.5 -2.5l-5.89941 -1.2002
-c-0.100586 -0.399414 -1.90039 -29.5 18.8994 -24.7998c1.40039 0.299805 1.2998 -0.0996094 36.1006 14.2998z" />
-    <glyph glyph-name="acquisitions-incorporated" unicode="&#xf6af;" horiz-adv-x="384" 
-d="M357.45 -20.2002c2.2002 -14.2998 4.09961 -28.7002 6.59961 -43.7002c-367.8 0 -153.899 -0.599609 -337.1 0c-4 0 -6.10059 0.700195 -5.2998 5.7002c2.09961 12.9004 3.5 25.9004 5 38.7998c0.5 4.80078 2.2998 6.80078 7.59961 6.80078
-c118.1 -1 114.9 -0.300781 121.4 2.39941c9.39941 4 14.8994 12.9004 14.8994 23.1006c-0.0996094 42.8994 -0.299805 85.8994 -0.200195 128.8c0 3.7998 -1.19922 5.89941 -4.59961 6.7998c-15.7002 3.90039 -31.2998 7.7002 -47.5996 11.7002
-c-5.30078 -12.2998 -10.4004 -24.4004 -15.7002 -36.7002c1.7998 -3.2998 28.3994 -2.90039 35.2998 -2.90039v-27.5996h-114.3c1 8.59961 1.7002 16.7998 3.2002 24.9004c0.299805 1.39941 3.59961 3.09961 5.5 3.19922
-c8.39941 0.400391 16.8994 0.300781 25.3994 0.100586c4 0 5.90039 1.09961 7.60059 5.2002c16.5996 40.6992 13.5 31.1992 67.2998 161c31.5 76.0996 33 76 32.5996 87.3994c-0.700195 18.6006 -25.3994 22.2998 -37.7002 22.1006c-30 -0.400391 -38.3994 0.5 -101.8 0.5
-c-7.2002 44.5 -4.2002 32.0996 -6.39941 45.2998c-0.700195 4.2002 1 5.2998 4.59961 5.2998l339.1 -0.200195c-0.799805 -5.39941 -1.59961 -10.7998 -2.39941 -16.0996c-1.2998 -9.7002 -2.7998 -19.4004 -4 -29.2002c-0.299805 -2.90039 -1.2002 -4.2998 -4.2998 -4.2998
-c-20.6006 -0.100586 -41.2002 -0.100586 -61.8008 -0.5c-18.6992 -0.400391 -37.5996 -0.299805 -56.1992 -2c-13.4004 -1.2002 -23.3008 -12.6006 -18.9004 -26.6006c8.59961 -27.0996 27.7002 -69.0996 36.5 -89.1992c65.7002 -154.2 61.4004 -157 84 -158.601
-c6.59961 -0.5 13.4004 -0.0996094 20.4004 -0.0996094c1.2998 -9.40039 2.59961 -18 4 -27.5h-116v27c10.3994 0 20.3994 0.0996094 30.3994 -0.100586c3.5 0 5 0.700195 3.40039 4.40039c-4.40039 10.2998 -8.7002 20.5996 -13.2002 30.9004
-c-1.59961 3.69922 -4.09961 4.7998 -8.40039 3.5c-12.3994 -3.60059 -24.7998 -6.7002 -37.2998 -9.7002c-4.2998 -1.10059 -6 -2.7998 -5.89941 -7.5c0.799805 -57.5 0.899414 -127.5 1 -129.101c0.399414 -12.5996 8.69922 -21.3994 21 -23.0996
-c0.899414 -0.200195 12.8994 -2.7998 112.699 -2.59961c8.30078 0 8.40039 0.0996094 9.60059 -7.60059zM182.55 185.5c2.87695 -1.01465 5.98633 -1.56641 9.20801 -1.56641s6.31543 0.551758 9.19238 1.56641c13 4.2002 26.2998 7.7998 39.3994 11.7002
-c1.34473 0.620117 2.65234 1.32422 3.90039 2.09961c-6.7002 17.4004 -13.0996 34.2002 -19.7002 50.9004c-8.89941 22.7002 -17.7002 60.2998 -27 82.7998c-1.5 0.799805 -1.89941 -2.40039 -9.39941 0c-17.1006 -44 -34.1006 -87.7998 -51.3008 -132.1
-c1.8457 -1.09766 3.7959 -2.07422 5.80078 -2.90039c13.2998 -4.2998 26.5996 -8.2998 39.8994 -12.5z" />
-    <glyph glyph-name="critical-role" unicode="&#xf6c9;" 
-d="M225.82 448c0.259766 -0.150391 216.569 -124.51 217.12 -124.72c3 -1.18066 3.69922 -3.45996 3.69922 -6.56055c-0.0732422 -83.4463 -0.0732422 -166.899 0 -250.359c0.0117188 -0.150391 0.0175781 -0.302734 0.0175781 -0.456055
-c0 -2.36035 -1.38867 -4.38867 -3.39746 -5.32422c-21.3701 -12 -207.859 -118.29 -218.93 -124.58h-3c-79.3301 45.6602 -218.25 125.44 -218.4 125.52c-1.11816 0.526367 -1.89355 1.66309 -1.89355 2.97949c0 0.0898438 0.00683594 0.173828 0.0136719 0.260742
-c0 0.870117 0 225.94 -0.0498047 253.101c-0.00976562 0.124023 -0.0136719 0.25 -0.0136719 0.376953c0 2.02832 1.20605 3.76855 2.94336 4.55273c23.2607 13.0996 209.271 119.21 220.141 125.21h1.75zM215.4 427.58l-0.219727 0.158203
-c-64.7471 -36.8604 -129.474 -73.7305 -194.18 -110.61c0 -0.120117 0.0800781 -0.229492 0.129883 -0.349609l30.8604 -11.6406c-7.70996 -6 -8.32031 -6 -10.6504 -5.12988c-0.0996094 0 -24.1699 9.28027 -26.7998 10v-230.43
-c0.879883 1.41016 64.0703 110.91 64.1299 111c1.62012 2.82031 3 1.91992 9.12012 1.51953c1.40039 -0.0898438 1.47949 -0.219727 0.780273 -1.41992c-41.1904 -71.3301 -36.4004 -63 -67.4805 -116.939c-0.80957 -1.40039 -0.609375 -1.12988 1.25 -1.12988h186.5
-c1.44043 0 1.69043 0.229492 1.7002 1.63965v8.87988c0 1.33984 2.36035 0.810547 -18.3701 1c-7.45996 0.0703125 -14.1396 3.21973 -21.3799 12.7002c-7.37988 9.66016 -14.6201 19.4297 -21.8496 29.21c-2.28027 3.08008 -3.4502 2.37988 -16.7607 2.37988
-c-1.75 0 -1.7793 0 -1.75977 -1.82031c0.290039 -26.21 0.150391 -25.2695 1 -32.6592c0.520508 -4.37012 2.16016 -4.2002 9.69043 -4.81055c3.13965 -0.259766 3.87988 -4.08008 0.519531 -4.91992c-1.57031 -0.389648 -31.5996 -0.509766 -33.6699 0.0996094
-c-1.02539 0.28125 -1.7793 1.2207 -1.7793 2.33496c0 1.21973 0.905273 2.22949 2.0791 2.39551c3.29004 0.759766 6.16016 -0.80957 6.66016 4.44043c1.2998 13.6592 1.16992 9 1.09961 79.4199c0 10.8193 -0.349609 12.5801 -5.35938 13.5498
-c-1.21973 0.240234 -3.54004 0.160156 -4.69043 0.549805c-2.87988 1 -2 4.83984 1.77051 4.84961c33.6699 0 46.0801 1.07031 56.0596 -4.85938c7.74023 -4.61035 12 -11.4805 12.5098 -20.4004c0.880859 -14.5898 -6.50977 -22.3496 -15 -32.5898
-c-0.313477 -0.267578 -0.511719 -0.666016 -0.511719 -1.11035s0.198242 -0.841797 0.511719 -1.10938c2.60059 -3.25 5 -6.62988 7.70996 -9.83008c27.5605 -33.2305 24.1104 -30.54 41.2803 -33.0605c0.890625 -0.129883 1 0.419922 1 1.15039v11
-c0 1 0.320312 1.42969 1.41016 1.25977c3.57227 -0.542969 7.23047 -0.825195 10.9531 -0.825195c4.35449 0 8.4834 0.386719 12.627 1.125c1.08008 0.150391 1.5 -0.199219 1.47949 -1.33008c0 -0.109375 0.880859 -26.6895 0.870117 -26.7998
-c-0.0498047 -1.51953 0.669922 -1.62012 1.89062 -1.62012h186.71c-27.1533 47.0342 -54.2334 93.9746 -81.2402 140.821c2.25977 0.660156 -0.400391 0 6.69043 1.38965c2 0.390625 2.0498 0.410156 3.10938 -1.43945c7.31055 -12.6396 77.3105 -134 77.3701 -134.061
-v230.44c-1.71973 -0.5 -103.3 -38.7197 -105.76 -39.6797c-1.08008 -0.419922 -1.5498 -0.200195 -1.91016 0.879883c-0.629883 1.89941 -1.33984 3.75977 -2.08984 5.62012c-0.320312 0.790039 -0.0898438 1.12988 0.649414 1.38965
-c0.100586 0 95.5303 35.8496 103 38.7705c-65.4199 37.5693 -130.56 75 -196 112.6l86.8203 -150.39l-0.280273 -0.330078c-9.56934 0.899414 -10.46 1.59961 -11.7998 3.93945c-1 1.69043 -73.5 127.71 -82 142.16c-9.09961 -14.6699 -83.5596 -146.21 -85.3701 -146.32
-c-2.92969 -0.169922 -5.87988 -0.0800781 -9.25 -0.0800781c28.833 49.8271 57.5596 99.4941 86.1797 149.001zM267.331 297.658c1.88379 0.146484 3.74316 0.435547 5.54004 0.849609c1.68945 0.299805 2.53027 -0.200195 2.59961 -1.91992
-c0 -0.109375 0.0703125 -19.0596 -0.859375 -20.4502c-0.930664 -1.38965 -1.87988 -1.21973 -2.60059 0.19043c-5 9.68945 6.2207 9.66016 -39.1201 12c-0.699219 0 -1 -0.230469 -1 -0.929688c0 -0.130859 3.7207 -122 3.73047 -122.11
-c0 -0.889648 0.519531 -1.2002 1.20996 -1.50977c2.97363 -1.18262 5.9043 -2.54883 8.7002 -4.0498c7.30957 -4.33008 11.3799 -10.8408 12.4102 -19.3105c1.43945 -11.7998 -2.77051 -35.7695 -32.21 -37.1396c-2.75 -0.129883 -28.2607 -1.08008 -34.1406 23.25
-c-4.66016 19.2598 8.25977 32.7002 19.8906 36.3994c1.14258 0.208008 2.00977 1.20898 2.00977 2.41113c0 0.0849609 -0.00195312 0.166016 -0.00976562 0.249023c0.0996094 5.62988 3 107.101 3.70996 121.351c0.0498047 1.0791 -0.620117 1.15918 -1.35059 1.14941
-c-32.3496 -0.519531 -36.75 0.339844 -40.2197 -8.51953c-2.41992 -6.18066 -4.13965 -1.32031 -3.9502 -0.230469c1.05957 6 2.16309 12 3.31055 18c0.399414 2.11035 1.42969 2.61035 3.42969 1.86035c5.58984 -2.11035 6.71973 -1.7002 37.25 -1.91992
-c1.72949 0 1.78027 0.0800781 1.82031 1.84961c0.679688 27.4902 0.579102 22.5898 1 29.5498c0.0117188 0.106445 0.0185547 0.213867 0.0185547 0.322266c0 1.11719 -0.679688 2.07129 -1.64941 2.47852c-5.59961 2.90918 -8.75 7.5498 -8.89941 13.8691
-c-0.350586 14.8105 17.7197 21.6699 27.3799 11.5107c6.83984 -7.19043 5.7998 -18.9102 -2.4502 -24.1504c-1.34473 -0.740234 -2.25684 -2.1709 -2.25684 -3.81348c0 -0.180664 0.015625 -0.351562 0.0371094 -0.526367c0 -0.589844 -0.110352 4.30957 1 -30.0498
-c0 -0.900391 0.429688 -1.12012 1.24023 -1.11035c0.0996094 0 23 0.0898438 34.4697 0.370117zM68.2705 306.298c19.8408 4.50977 32.6807 0.560547 52.4902 -1.68945c2.75977 -0.310547 3.74023 -1.2207 3.62012 -4c-0.209961 -5 -1.16016 -22.3301 -1.24023 -23.1504
-c-0.0419922 -1.05566 -0.702148 -1.9541 -1.62988 -2.33984c-4.05957 -1.7002 -3.60938 4.4502 -4 7.29004c-3.12988 22.4297 -73.8701 32.7002 -74.6299 -25.4004c-0.30957 -23.9199 17 -53.6299 54.0801 -50.8799c27.2402 2 19 20.1904 24.8398 20.4697
-c0.120117 0.0166016 0.241211 0.0244141 0.365234 0.0244141c1.50098 0 2.71973 -1.21875 2.71973 -2.71973c0 -0.229492 -0.03125 -0.451172 -0.0849609 -0.664062c-1.83008 -10.8506 -3.41992 -18.9502 -3.4502 -19.1504
-c-1.54004 -9.16992 -86.6992 -22.0898 -93.3496 42.0605c-2.70996 25.8496 10.4404 53.3691 40.2695 60.1494zM148.271 218.628h-19.4893c-0.0703125 -0.00585938 -0.140625 -0.00878906 -0.210938 -0.00878906c-1.15039 0 -2.12109 0.756836 -2.44922 1.79883
-c2.37988 3.75 5.88965 -0.919922 5.86035 6.13965c-0.0800781 25.75 0.209961 38 0.229492 40.1006c0 3.41992 -0.530273 4.64941 -3.32031 4.93945c-7 0.720703 -3.10938 3.37012 -1.10938 3.38086c11.8398 0.0996094 22.6201 0.179688 30.0498 -0.720703
-c8.76953 -1.06934 16.71 -12.6299 7.92969 -22.6201c-2 -2.25 -4 -4.41992 -6.13965 -6.72949c0.950195 -1.15039 6.89941 -8.82031 17.2803 -19.6797c2.65918 -2.78027 6.14941 -3.51074 9.87988 -3.13086h0.0214844c1.18945 0 2.16016 0.943359 2.20801 2.12012
-c0.299805 3.41992 0.259766 -4.72949 0.450195 40.5801c0 5.65039 -0.339844 6.58008 -3.22949 6.83008c-3.9502 0.350586 -4 2.25977 -0.69043 3.37012l19.0898 0.0898438c0.320312 0 4.49023 -0.530273 1 -3.37988c0 -0.0498047 -0.160156 0 -0.240234 0
-c-3.60938 -0.259766 -3.93945 -1 -4 -4.62012c-0.269531 -43.9297 0.0703125 -40.2295 0.410156 -42.8203c0.110352 -0.839844 0.270508 -2.22949 5.10059 -2.13965c2.48926 0 3.85938 -3.37012 0 -3.39941c-10.3701 -0.0800781 -20.7402 0 -31.1104 -0.0703125
-c-10.6699 0 -13.4697 6.2002 -24.21 20.8203c-1.59961 2.17969 -8.31055 2.35938 -8.2002 0.369141c0.879883 -16.4697 0 -17.7793 4 -17.6699c4.75 0.100586 4.73047 -3.56934 0.830078 -3.5498h0.0595703zM423.271 228.778
-c-1.20996 -7.12988 0.170898 -10.3799 -5.2998 -10.3398c-61.5498 0.419922 -47.8193 0.219727 -50.7197 0.30957c-1.24414 0.12207 -2.4707 0.37207 -3.62988 0.730469c-2.53027 0.599609 1.47949 1.22949 -0.379883 5.59961
-c-1.43066 3.37012 -2.78027 6.78027 -4.11035 10.1895c-0.219727 0.831055 -0.976562 1.44336 -1.87598 1.44336c-0.0419922 0 -0.0820312 0 -0.124023 -0.00292969c-2.22852 0.107422 -4.4707 0.161133 -6.72559 0.161133
-c-2.70605 0 -5.18652 -0.0771484 -7.85449 -0.231445c-0.6875 -0.0898438 -1.27734 -0.491211 -1.62012 -1.05957c-1.58008 -3.62012 -3.06934 -7.29004 -4.50977 -11c-1.26953 -3.23047 7.86035 -1.32031 12.1904 -2.16016c3 -0.570312 4.5293 -3.71973 0.65918 -3.72949
-h-26.3691c-2.91992 0 -3.09082 3.14941 -0.740234 3.20996c0.0966797 -0.00488281 0.194336 -0.00683594 0.291992 -0.00683594c2.46484 0 4.59277 1.41211 5.62793 3.47656c1.5 3 2.7998 6 4.11035 9.08984c18.1797 42.1396 17.0596 40.1699 18.4199 41.6104
-c0.330078 0.473633 0.879883 0.783203 1.50098 0.783203s1.16797 -0.30957 1.49902 -0.783203c2.92969 -3.33984 18.3994 -44.71 23.6201 -51.9199c2 -2.7002 5.73926 -2 6.35938 -2c3.61035 -0.130859 4 1.10938 4.12988 4.29004
-c0.0898438 1.86914 0.0800781 -1.1709 0.0703125 41.2393c0 4.45996 -2.36035 3.74023 -5.5498 4.27051c-0.259766 0 -2.56055 0.629883 -0.0800781 3.05957c0.209961 0.200195 -0.890625 0.240234 21.7002 0.150391c2.31934 0 5.31934 -2.75 -1.20996 -3.4502
-c-0.0390625 0.00195312 -0.078125 0.00292969 -0.116211 0.00292969c-1.41309 0 -2.56055 -1.14746 -2.56055 -2.56055c0 -0.0927734 0.00683594 -0.181641 0.0166016 -0.272461c-0.0703125 -1.62988 -0.19043 -38.8896 0.290039 -41.21
-c0.288086 -1.39062 1.52051 -2.43652 2.99609 -2.43652c0.0791016 0 0.155273 0.000976562 0.233398 0.00683594c13.25 -0.430664 14.9199 -0.44043 16 3.41016c1.66992 5.7793 4.12988 2.51953 3.73047 0.189453zM318.551 164.408
-c-4.24023 0 -4.41992 3.38965 -0.609375 3.41016c35.9092 0.160156 28.1094 -0.379883 37.1895 0.649414c1.67969 0.19043 2.37988 -0.239258 2.25 -1.88965c-0.259766 -3.38965 -0.639648 -6.78027 -1 -10.1602c-0.25 -2.16016 -3.2002 -2.61035 -3.39941 0.150391
-c-0.380859 5.30957 -2.15039 4.44922 -15.6309 5.08008c-1.58008 0.0693359 -1.63965 0 -1.63965 -1.52051v-16.1299c0 -1.65039 0 -1.59961 1.62012 -1.46973c3.12012 0.25 10.3096 -0.339844 15.6895 1.51953c0.470703 0.160156 3.30078 1.79004 3.07031 -1.75977
-c0 -0.209961 -0.759766 -10.3496 -1.17969 -11.3896c-0.530273 -1.29004 -1.87988 -1.51074 -2.58008 -0.320312c-1.16992 2 0 5.08008 -3.70996 5.2998c-15.4199 0.900391 -12.9102 2.5498 -12.9102 -6c0 -12.25 -0.759766 -16.1104 3.88965 -16.2402
-c16.6406 -0.479492 14.4004 0 16.4307 5.70996c0.839844 2.37012 3.5 1.77051 3.17969 -0.580078c-0.44043 -3.20996 -0.849609 -6.42969 -1.22949 -9.63965c0 -0.360352 -0.160156 -2.39941 -4.66016 -2.38965c-37.1602 0.0800781 -34.54 0.189453 -35.21 0.30957
-c-2.7207 0.509766 -2.2002 3 0.219727 3.4502c1.09961 0.19043 4 -0.540039 4.16016 2.55957c2.43945 56.2207 -0.0703125 51.3408 -3.91016 51.3301zM318.141 273.928c2.45996 -0.609375 3.12988 -1.75977 2.9502 -4.64941
-c-0.330078 -5.2998 -0.339844 -9 -0.549805 -9.69043c-0.660156 -2.22949 -3.15039 -2.12012 -3.33984 0.270508c-0.379883 4.80957 -3.0498 7.81934 -7.57031 9.14941c-26.2803 7.73047 -32.8096 -15.46 -27.1699 -30.2197c5.87988 -15.4102 22 -15.9199 28.8604 -13.7803
-c5.91992 1.85059 5.87988 6.5 6.91016 7.58008c1.22949 1.2998 2.25 1.83984 3.11914 -1.09961c0 -0.100586 0.570312 -11.8906 -6 -12.75c-1.59961 -0.209961 -19.3799 -3.69043 -32.6797 3.38965c-21 11.1904 -16.7402 35.4697 -6.87988 45.3301
-c14 14.0596 39.9102 7.05957 42.3203 6.46973h0.0292969zM289.801 167.858c3.28027 0 3.66016 -3 0.160156 -3.43066c-2.61035 -0.319336 -5 0.419922 -5 -5.45996c0 -2 -0.19043 -29.0498 0.400391 -41.4502c0.109375 -2.28906 1.14941 -3.51953 3.43945 -3.64941
-c22 -1.20996 14.9502 1.64941 18.79 6.33984c1.83008 2.24023 2.75977 -0.839844 2.75977 -1.08008c0.350586 -13.6201 -4 -12.3896 -5.18945 -12.3994l-38.1602 0.189453c-1.92969 0.230469 -2.05957 3 -0.419922 3.37988c2 0.480469 4.93945 -0.399414 5.12988 2.7998
-c1 15.8701 0.570312 44.6504 0.339844 47.8105c-0.269531 3.76953 -2.7998 3.26953 -5.67969 3.70996c-2.46973 0.379883 -2 3.21973 0.339844 3.21973c1.4502 0.0205078 17.9697 0.0302734 23.0898 0.0205078zM258.171 225.648
-c0.0703125 -4.08008 2.86035 -3.45996 6 -3.58008c2.61035 -0.100586 2.53027 -3.41016 -0.0703125 -3.43066c-6.47949 0 -13.6992 0 -21.6094 0.0605469c-3.83984 0 -3.37988 3.34961 0 3.37012c4.49023 0 3.24023 -1.61035 3.41016 45.54
-c0 5.08008 -3.27051 3.54004 -4.7207 4.22949c-2.58008 1.23047 -1.35938 3.08984 0.410156 3.15039c1.29004 0 20.1904 0.410156 21.1699 -0.209961c0.980469 -0.620117 1.87012 -1.65039 -0.419922 -2.86035c-1 -0.519531 -3.85938 0.280273 -4.14941 -2.46973
-c0 -0.209961 -0.820312 -1.62988 -0.0703125 -43.7998h0.0498047zM221.261 -48.6221c0.46582 -0.311523 1.02539 -0.493164 1.62695 -0.493164c0.602539 0 1.16797 0.181641 1.63281 0.493164c17 9.79004 182 103.57 197.421 112.51
-c-0.140625 0.430664 11.2598 0.180664 -181.521 0.270508c-1.21973 0 -1.57031 -0.370117 -1.53027 -1.56055c0 -0.0996094 1.25 -44.5098 1.2207 -50.3799c-0.0966797 -2.67383 -0.571289 -5.27344 -1.36035 -7.70996c-0.549805 -1.83008 0.379883 0.5 -13.5 -32.2295
-c-0.730469 -1.7207 -1 -2.20996 -2 0.0800781c-4.19043 10.3398 -8.28027 20.7197 -12.5703 31c-1.29785 2.92285 -2.01953 6.15723 -2.01953 9.55957c0 0.412109 -0.000976562 0.823242 0.0195312 1.23047c0.160156 2.45996 0.800781 16.1191 1.51074 48
-c0 1.94922 0 2 -2 2h-183c2.5791 -1.63086 178.319 -102.57 196 -112.761zM130.361 140.128c0 -2.39941 0.359375 -2.79004 2.75977 -3c11.54 -1.16992 21 -3.74023 25.6396 7.32031c6 14.46 2.66016 34.4102 -12.4795 38.8398c-2 0.589844 -16 2.75977 -15.9404 -1.50977
-c0.0498047 -8.04004 0.00976562 -11.6104 0.0205078 -41.6504zM236.111 155.178c0 -2.12988 1.06934 -38.6797 1.08984 -39.1299c0.339844 -9.93945 -25.5801 -5.76953 -25.2305 2.58984c0.0800781 2 1.37012 37.4199 1.10059 39.4307
-c-14.1006 -7.44043 -14.4199 -40.21 6.43945 -48.8008c2.18066 -0.946289 4.58594 -1.4707 7.11328 -1.4707c6.46094 0 12.1299 3.40332 15.2773 8.54102c4.90918 7.75977 6.83984 29.4697 -5.43066 39c-0.114258 -0.0478516 -0.237305 -0.0888672 -0.359375 -0.120117
-v-0.0400391zM223.831 353.178c-9.83008 0 -9.73047 -14.75 -0.0703125 -14.8701c9.66016 -0.119141 10.1006 14.8809 0.0703125 14.9102v-0.0400391zM143.681 249.348c0 -1.7998 0.410156 -2.39941 2.16992 -2.58008c13.6201 -1.38965 12.5107 11 12.1602 13.3604
-c-1.68945 11.2197 -14.3799 10.2002 -14.3496 7.81055c0.0498047 -4.5 -0.0302734 -13.6807 0.0195312 -18.5908zM356.001 242.948l-6.09961 15.8398c-2.16016 -5.48047 -4.16016 -10.5703 -6.23047 -15.8398h12.3301z" />
-    <glyph glyph-name="d-and-d-beyond" unicode="&#xf6ca;" horiz-adv-x="640" 
-d="M313.8 206.5c-9.89941 0 -16 7 -15.7002 7.09961c-4.2998 5.7002 -3 -0.299805 -2.39941 -1.89941c-10.9004 10.2998 -5.2998 25.3994 -5.10059 26c0.700195 1.89941 0 2.2002 -0.599609 1.89941c-1 -0.299805 -2.09961 -1.89941 -2.09961 -1.89941
-c0.799805 9.09961 9.2998 14.7002 9.2998 14.7002l0.200195 -0.200195c1 -1.5 -0.400391 -3.2002 -0.600586 -9c1.60059 2.2998 7.90039 6.59961 11.4004 7.89941c-1.10059 -1.5 -2.10059 -3.59961 -2.10059 -6.59961c3.7002 4.2002 7.5 2.59961 8 2.40039
-c-12.1992 -11.9004 -7 -26.6006 3.2002 -26.6006c5.7002 0 11.5 6.40039 13.9004 10.7002c2.39941 -2.40039 6.39941 -5.5 7.39941 -6.59961c-3.7998 -7.80078 -11 -17.9004 -24.7998 -17.9004zM366.2 227.6c0 -2.89941 -2.90039 -4.09961 -5.40039 -4.5
-c0.700195 1.5 1.7998 5.10059 -0.200195 9c0.700195 -0.0996094 5.60059 -0.5 5.60059 -4.5zM376.5 222.4c-0.400391 -6.5 -6.90039 -11.6006 -14.5996 -10.6006c2 -1.7002 6.59961 -3 9 -1.89941c-3.90039 -6.90039 -23.1006 -7.5 -23.1006 6.39941
-c-2.89941 -2.89941 -2.09961 -7.39941 0 -9.2998c-2.2002 0.700195 -5.7998 3.09961 -6.39941 7.40039c-1.30078 10.0996 4.39941 6.5 -10.4004 18.0996c-4.7998 3.7002 -3 6.59961 -4 8.5c-1.09961 2.2002 -7 4.09961 -4.5 8.5
-c-0.0996094 -1.59961 1 -2.90039 2.59961 -3.5c1.80078 -0.700195 3.2002 -0.200195 4.80078 -1c1.69922 -1.2002 0.899414 -3.90039 2.19922 -5c1.10059 -0.799805 4.2002 0.299805 6.60059 -1.7998c2.59961 -2 8.2002 -6.7002 10.5996 -8.60059
-c4.40039 -3.59961 8.7998 0.400391 7.40039 4.60059c4.5 -2.60059 5 -9.90039 1.2998 -12.5c10.5996 -2.40039 13 10.0996 5 11.3994c7.2998 0.700195 13.5 -4.2998 13.5 -10.6992zM337.1 240.8c4.30078 6.10059 13.3008 15.2998 23.8008 15.7998
-c-5.90039 0.800781 -15.1006 -3.19922 -19.7002 -9c0.899414 3.90039 5.09961 10.1006 10.2002 13c0 0 -2.5 -3.19922 -1.40039 -3.69922c1.59961 -0.800781 5.7998 5.69922 11.2002 5.89941c0 0 -4 -2 -3.2002 -3.39941c0.599609 -0.900391 3.2998 1.2998 8 1.2998
-c5.7998 0 10.9004 -3.5 13.2998 -6.2002c-4 1.09961 -11.5996 -0.799805 -13.7998 -2.7002c-0.299805 0.200195 -11.7998 9 -22 -15.5c-4.7998 3.7998 -4.40039 3.7002 -6.40039 4.5zM579.6 188.9c37.2002 0 60.4004 -19.6006 60.4004 -48.9004
-c0 -28.2002 -17 -48.9004 -59.0996 -48.9004c-20.7002 0 -41.2002 1.30078 -51.6006 2.10059l7.40039 8.2002v77.1992l-7.40039 8.2002c10.2998 0.799805 29.6006 2.10059 50.2998 2.10059zM564.5 113.3c25.4004 -3.2002 46.7998 1.40039 46.7998 27
-c0 22.5 -16.7002 29.6006 -46.7998 26.2998v-53.2998zM301.6 267c0.100586 -0.299805 -2.7998 2.2998 -3.2998 7.5c-0.200195 2.2998 0 19.7998 20 18.9004c11.2002 -0.600586 16.7002 -8.30078 16.7002 -16.5c0 -4.30078 -2.2998 -10.1006 -5.5 -13.8008
-c-2.2002 2.2002 -5.59961 4.60059 -7.7002 7.80078c3.7998 5.59961 2.2002 14.3994 -4.7002 14.3994c-4.2998 0 -7.7998 -4.5 -6.39941 -9.89941c-0.700195 -2.40039 -1 -5.60059 -0.5 -8c-4.90039 2.59961 -6.5 6 -7.5 9c-1.2998 -2.5 -2.10059 -6 -1.10059 -9.40039z
-M301.2 261c0.299805 1.7002 -3.10059 4.59961 -4.7998 5.2002c4.7998 0.200195 7 -0.600586 7 -0.600586c-1.30078 1.7002 -1.60059 4.5 -1 6.7002c2.5 -6.09961 11.6992 -7.09961 13.8994 -12.2002c-0.299805 2.30078 -2.39941 4.7002 -4.7998 6.10059
-c-1.2998 3.2002 -0.299805 9.39941 1.2998 11c-0.5 -8.7998 12 -13.7998 14.6006 -20.2002c-1.40039 5.5 -7.40039 9 -10.1006 12.2002c-1 2.09961 -0.200195 5.7998 0.799805 7.09961c-0.5 -9.7002 15.8008 -14.2998 14.1006 -23.8994
-c0.899414 -0.400391 2.09961 -1.2002 1.89941 -2.60059c1.30078 0.299805 2.60059 1.7002 2.90039 2.7002c0.700195 -4.5 -1.90039 -9 -4.7998 -10.4004c1.59961 4 -2.7002 5.60059 -6.7002 5.10059c0 0 1.59961 2.2998 1 3.39941
-c-0.799805 1.5 -8 0.800781 -11.2002 -0.299805c1.10059 0.100586 3.60059 -0.200195 4.60059 -0.5c-2.10059 -2.89941 -1 -7.09961 1.2998 -4.2002c0 0 -1.10059 -3.5 -0.299805 -4.2998c0.799805 -0.799805 2.59961 -0.200195 2.59961 -0.200195
-c-1.2002 -2.69922 -5.2998 -4.59961 -8.2002 -4.59961c1.10059 0.400391 2.7002 2.2998 3 3.40039c-0.799805 -0.5 -2.7002 -0.700195 -3.5 -0.5c6.10059 3 0 13.1992 -7 8.19922c1 2.7002 3.7002 5.30078 5.7998 6.10059c-1.2998 0.5 -2.69922 0.799805 -4.2998 1.09961
-c1.7998 1.5 6.2998 2.7998 8.5 2.60059c-3.5 0.799805 -9.89941 -0.300781 -12.7998 -3.7002c0.900391 0 3.2998 -0.5 4.2998 -0.799805c-4 -0.700195 -9.39941 -4.40039 -11 -6.2002c0.299805 2.2002 1 4.2002 0.5 5.59961c-0.799805 2 -3 2.7998 -7.7998 1.7998
-c3.2002 3.2002 9.7002 5.10059 10.2002 6.90039zM327.1 253.6c0 0 -0.899414 3 -4.19922 4.30078c0.699219 -2.2002 1.5 -4.30078 4.19922 -4.30078zM366 249.9l0.700195 0.699219c0.5 0.400391 1.59961 0.900391 2.7002 1.40039v-18.4004
-c-1.7002 0.800781 -3.5 1.10059 -5.60059 1.10059c-2.39941 0 -5 -0.5 -5 -0.5c-0.5 0.5 -3.59961 2.89941 -5.09961 3.2002c4.09961 -4.30078 0.5 -9.80078 -3 -7.2002v15.7002c0.700195 0.799805 1.2998 1.7998 2.09961 2.59961
-c1.7002 2.09961 4.60059 3.40039 7.5 3.40039c1.7998 0 3.60059 -0.400391 4.7002 -1.40039zM79.9004 142.1c22 -6.39941 19.3994 -20.0996 19.3994 -25.1992c0 -7.80078 -3.2002 -13.6006 -9.89941 -17.6006c-12.6006 -7.39941 -24.7002 -5.89941 -86.4004 -5.89941
-l8.40039 8.59961v32.2998l-11.4004 14.6006h11.2998v29.5l-8.2998 8.59961h56.0996c12.9004 0 37 -4.40039 37 -25c0 -1.90039 1 -15.2998 -16.1992 -19.9004zM38.5996 169.6v-20.8994c10.6006 0 29.6006 -3.2998 29.6006 8.7998v3
-c0 9.90039 -9.60059 9.09961 -29.6006 9.09961zM38.5996 110.4c20.4004 0 32.9004 -1.90039 32.9004 9.2998h-0.200195v4.5c0 11.0996 -20.5 8.7998 -32.7002 8.7998v-22.5996zM139.8 129.7v-15.4004l60.1006 0.200195l-14.1006 -21.2002h-81.2002l7.40039 8.2002v77.0996
-l-7.40039 8.2002l73.5 0.200195v-0.200195l14.1006 -21h-52.4004v-14.8994h37.2002l-14.0996 -21.2002v-0.200195zM354.5 189.8c73.7998 0 77.5996 -99.2998 -0.299805 -99.2998c-77.2002 0 -73.6006 99.2998 0.299805 99.2998zM354.2 112.3
-c39 0 37 55.2002 0.200195 55.2998c-37.1006 0 -37.6006 -55.2998 -0.200195 -55.2998zM262.9 120.6l0.199219 -19l7.2002 -8.19922h-42.5996l7.7002 8.19922l-0.200195 19.4004l-44.1006 65.7998h44.9004l-6.40039 -7.2002l21 -37.1992h0.300781l20.5 37.1992
-l-6.10059 7.2002h41.7002zM234.5 271.9c-9.09961 6.69922 -9.5 14.0996 -9.59961 14.8994c7.2998 -4.2998 9 -4 39.8994 -4c-5.7998 0 24 3.10059 32.2002 -22.8994c-0.400391 0 -8.40039 -4.80078 -10.4004 -7.90039c5.30078 1.90039 8.90039 1.09961 9 1.09961
-c-8 -5.09961 -9.59961 -14.7998 -9.59961 -20.5c0.900391 2.10059 2.7002 3.7002 2.7002 3.5c-0.600586 -2.5 -1.40039 -7 -0.799805 -12c-8.60059 -7.09961 -16 -8.59961 -26 -8.59961h-35.1006c0.400391 0.0996094 7.7998 4.5 7.90039 4.59961
-c1.89941 1.10059 2.7002 2.2002 2.7002 6.40039v38.7998c0 4.2002 -1.30078 5.2998 -2.90039 6.60059zM256 266.4v-34.6006c4.7002 0 23.0996 -3.39941 23.0996 17.2998c0 20.6006 -18.5 17.3008 -23.0996 17.3008zM484.9 186.8l39.1992 -0.0996094l-7.39941 -8.2998
-v-85.2002h-21.2998c-4 12.7002 -44.8008 45 -48.5 55.5996h-0.300781v-47.3994l7.40039 -8.2002h-39l7.2002 8.2998v76.9004l-7.40039 8.5h31.6006c2.89941 -9.40039 39.7998 -36.5 45.1992 -50.9004h0.300781v42.5zM378.2 282.9
-c32.7002 -1.60059 33.7998 -29.8008 33.7998 -33.6006c0 -6.7002 -3.2998 -34 -36.7002 -34h-0.299805c3.59961 4.2998 3.5 11.9004 -2.2002 16.2998c1.2002 0 19.7002 -3.19922 19.7002 17.3008c0 20.6992 -18.4004 17.2998 -23.0996 17.2998v-4.2998
-c-5.40039 0.799805 -7.40039 -0.300781 -7.5 -0.300781c2.09961 1.80078 4.5 2.60059 6.09961 2.90039c-7.09961 1.59961 -13.5996 -2.40039 -14.5996 -3.5c0.799805 1.7998 2.39941 3.40039 3.5 4.5c-2.30078 -0.799805 -4.30078 -1.90039 -6.10059 -3
-c0 5.2002 0.200195 7.5 -2.89941 9.5c-9.10059 6.59961 -9.5 14.2002 -9.60059 14.9004c7.10059 -4.2002 7.7002 -4 39.9004 -4z" />
-    <glyph glyph-name="dev" unicode="&#xf6cc;" 
-d="M120.12 239.71c3.87012 -2.90039 5.82031 -7.25977 5.83008 -13.0596v-69.6504c0 -5.80957 -1.94043 -10.1602 -5.82031 -13.0596c-3.87988 -2.90039 -7.76953 -4.35059 -11.6494 -4.35059h-17.4502v104.47h17.4395c3.87988 0 7.77051 -1.44922 11.6504 -4.34961z
-M404.1 416c24.2002 0 43.8408 -19.5898 43.9004 -43.7998v-360.4c-0.0595703 -24.21 -19.6904 -43.7998 -43.9004 -43.7998h-360.199c-24.2002 0 -43.8408 19.5898 -43.9004 43.7998v360.4c0.0595703 24.21 19.7002 43.7998 43.9004 43.7998h360.199zM154.2 156.81
-l-0.00976562 70.9307c-0.0107422 18.8193 -11.9307 47.2793 -47.3701 47.2793h-47.3799v-165.46h46.3994c36.75 -0.0595703 48.3604 28.4404 48.3604 47.25zM254.88 245.47l0.00976562 29.5205h-63.1895c-11.1504 -0.280273 -19.9805 -9.54004 -19.71 -20.6904v-125.109
-c0.279297 -11.1602 9.55957 -19.9805 20.7197 -19.6904h62.1797v29.5703h-53.29v38.4102h32.5703v29.5693h-32.5703v38.4199h53.2803zM358.52 130.18l38.4609 144.801h-32.5801l-29.5703 -113.721l-29.71 113.721h-32.5703l38.5303 -144.801
-c10.5898 -24.6299 34.2402 -30.75 47.4395 0z" />
-    <glyph glyph-name="fantasy-flight-games" unicode="&#xf6dc;" horiz-adv-x="512" 
-d="M256 415.14l223.14 -223.14l-223.14 -223.14l-223.14 223.14zM88.3398 192.17c13.8027 -13.6836 27.3086 -27.0547 41.1299 -40.7197c20.1602 19.8799 40.46 39.8994 61.8506 60.9902c12.0596 -12.5801 24.5195 -25.5703 36.54 -38.1104
-c12.0293 11.6895 23.7393 23.0596 35.6895 34.6602c-6.99023 7.4502 -32.1494 32.8301 -35.0898 35.7793c-1.91016 1.9209 -2.29004 3.2207 -0.120117 5.35059c15.5801 15.2295 39.21 17.79 56.9805 5.09961c7.98926 -5.70996 14.2998 -11.6396 48.5098 -43.9502
-c10.8203 11.1504 22.2295 22.8506 33.5 34.6904c0.490234 0.520508 0.0996094 2.63965 -0.580078 3.37988c-0.0898438 0.100586 -37.5195 40.6006 -62.1504 59c-33.5801 25.0801 -78.3193 23.0605 -119.77 -18.6895c-84.5703 -85.1807 -94.5303 -95.4805 -96.4902 -97.4805z
-M323.16 90.5703c18.8203 18.79 80.3301 80.6396 100.5 101.5c-13.7305 13.4492 -27.1797 26.6299 -40.8604 40.0293c-20.0098 -19.7393 -40.2402 -39.6895 -61.25 -60.4199c-12.3301 12.8301 -24.8799 25.8799 -37.25 38.75
-c-1.25977 -0.689453 -1.64941 -0.80957 -1.91016 -1.06934c-10.7295 -10.7705 -21.4199 -21.5801 -32.21 -32.29c-2.22949 -2.20996 -0.519531 -3.35059 0.800781 -4.69043c10.5791 -10.7402 21.1797 -21.4502 31.7695 -32.1797
-c3.5498 -3.60059 3.54004 -3.85059 -0.139648 -7.24023c-16.8008 -15.4697 -40.8408 -16.54 -59.3203 -1.7998c-7.62012 6.08008 -11.6602 10.1797 -44.6797 42.0898c-11.5801 -11.8896 -23.3203 -23.9404 -35.3701 -36.3096
-c33.5498 -34.7607 50.8496 -53.3408 72.9297 -66.8408c28.9004 -17.6699 71.5 -14.96 106.99 20.4707zM256 448l256 -256l-256 -256l-256 256zM16 192l240 -240l240 240l-240 240z" />
-    <glyph glyph-name="penny-arcade" unicode="&#xf704;" horiz-adv-x="640" 
-d="M421.91 283.73c7.33984 -16.2705 2.29004 -5.07031 24.6299 -54.6807l-39.7305 -10.6094c13.7002 59.2295 10.6104 45.8398 15.1006 65.29zM215.82 232.62c32.5 8.99023 41.9492 -37.6396 -0.350586 -47.4297c-14.2002 -3.77051 -6.64941 -1.75 -34.8193 -9.34082
-l-4.45996 46.1904c28.3193 7.5498 19.4395 5.17969 39.6299 10.5801zM541.98 258.81c75.7998 -37.9092 98 -76.3193 97.9893 -104.47c2.10059 -78.8496 -183.3 -130.33 -399.89 -84.8301c0.540039 -13 -8.00977 -24.6494 -20.5801 -28.0195
-c-125.54 -33.54 -117.35 -31.75 -122.53 -31.7598c-14.3701 -0.0107422 -26.4102 10.8896 -27.7998 25.1992l-4.2998 44.4805c-0.0830078 0.875 -0.138672 1.72461 -0.138672 2.62109c0 11.877 7.43945 22.0293 17.9082 26.0488l-1.73926 17.8799
-c-50.2305 28.2598 -80.9004 61.8701 -80.9004 95.3701c0 72.9199 144.26 113.4 309.41 98.3701c3.02734 8.49316 10.0977 15.0625 18.8896 17.4102c96.8701 25.9092 65.3203 17.4795 135.59 36.2295c13.1602 3.50977 26.9307 -2.95996 32.6201 -15.3301zM255.14 149.7
-c20.7529 4.80176 38.666 16.9805 50.75 33.7197c21.6006 32.5898 14.1104 105.561 -42.5498 104.43c-16.04 -0.229492 -8.07031 0.890625 -186.22 -46.6494l4.34961 -44.5l20.1201 5.38965l11.1104 -114.64l-20.0205 -5.35059l4.30078 -44.5195l115.31 30.7803
-l-4.50977 44.5098l-20.5303 -5.50977l-2.45996 23.5498l48.4404 12.9102zM454.32 133.08l108.55 28.96l-4.2998 44.4795l-20.79 -5.55957l-66.6699 145.47c-70.5801 -18.8301 -42.2305 -11.25 -135.591 -36.2393l4.2002 -44.4805l17.1504 4.55957l-33.0801 -126.47
-l-20.9902 -5.58984l4.45996 -44.4297l112.851 30.0693l-4.05078 39.54l-19.1992 -5.12012l4.09961 17.54l57.7598 15.4209l6.61035 -14.6807l-14.9004 -3.97949z" />
-    <glyph glyph-name="wizards-of-the-coast" unicode="&#xf730;" horiz-adv-x="640" 
-d="M219.19 102.31c7.44922 5.80078 16.2598 0.680664 21.7295 -7.0791c7.08984 -10.1201 6.24023 -18.1602 -0.259766 -23.04c-7.62012 -6.24023 -17.0898 0.129883 -21.7305 6.5498c-10.8096 15.1299 -1.63965 22.1895 0.260742 23.5693zM555.94 26.3701
-c1.30957 4.4502 3.92969 10.21 3.93945 20.1699c0 34.04 -41.6299 64.4102 -100.03 68.0801c-53.1592 3.39941 -120.46 -15.4502 -184.35 -73.8506l-0.790039 0.260742c1.58008 10.4697 -0.780273 16.2295 -3.40039 21.21l0.260742 1.56934
-c64.4199 51.3203 134.069 66.5107 188.8 60.4902c61.0098 -6.54004 104.479 -39.54 101.34 -78.0303c-0.790039 -9.68945 -2.88965 -15.71 -4.97949 -19.8994c-1.34082 -1.66992 -1.13086 -1.7002 -0.790039 0zM392.28 207.58
-c-0.530273 7.07031 3.13965 11.7803 6.7998 15.46c3.66992 3.91992 14.9297 10.4697 14.9297 10.4697s-1.2998 -26.4502 -2.08984 -29.8496c-1.04004 -3.92969 -4.96973 -6.81055 -10.4697 -6.5498c-4.98047 0.259766 -8.37988 3.39941 -9.16992 10.4697zM342.26 358.68
-c147.17 0 275.48 -86.6797 291.21 -196.939c0 0 -3.66992 -1.31055 -9.68945 -4.4502c0 -0.259766 1.0498 -10.7402 0.259766 -16.5c-0.259766 -1.83008 -1.0498 -1.0498 -1.0498 0c-0.270508 5.24023 -1.57031 11.5303 -2.36035 14.9297
-c-4.70996 -2.60938 -10.21 -6.54004 -15.9697 -11.7793c0 0 4.70996 -10.21 4.70996 -25.9209c0 -21.21 -8.37988 -32.9893 -16.5 -37.9697l-0.259766 0.520508c9.16992 9.16992 12.5693 21.4795 12.5693 31.9492c0 13.8701 -6.80957 33.25 -14.3994 41.3701
-c0 0 4.4502 -8.12012 6.80957 -17.8096c0 0 -21.21 -21.4697 -26.9697 -62.3203c0 0 -3.66992 9.16992 -10.7402 16.2402c0 0 12.0498 -15.4502 12.0498 -38.2305c0 -19.3799 -12.8398 -37.4395 -27.5 -48.1797c-0.989258 0 -0.790039 -0.169922 -0.790039 0.790039
-c15.71 12.8301 22.2607 28.0205 22.2607 46.3506c0 38.2295 -49.2305 80.3896 -130.15 80.3896c-96.1104 0 -181.74 -58.1299 -236.99 -128.05l-1.0498 0.259766c-40.3203 120.979 -135.64 185.66 -196.13 202.16c-2.09961 0.519531 -1.83984 0.790039 -0.790039 1.30957
-c12.3096 14.4004 136.96 151.88 341.47 151.88zM243.02 69.0596c16.8408 14.5908 4.99023 30.7705 4.71094 31.1602c-4.08008 5.99023 -16.3105 16.8506 -31.1602 5.5c-10.9502 -8.37988 -11.6406 -22.8896 -4.19043 -32.4697
-c6.44043 -8.26953 19.5801 -13.1797 30.6396 -4.19043zM245.11 205.49l1.83008 -8.11035l-3.6709 4.4502l-14.1396 -26.71l24.6201 -28.7998l12.5703 6.01953l-11.7803 70.96zM263.7 87.9102c3.41016 2.35938 7.33984 4.97949 9.67969 6.57031l-0.259766 0.259766
-c-1.56055 -0.780273 -3.11035 -1.0498 -12.5703 15.9697v0.259766c6.87012 5.16016 8.45996 4.89062 11.5205 5.5l0.259766 0.260742c-1.31055 3.66992 -1.31055 3.66992 -1.83008 5.5h-0.259766c-3.95996 -3.31055 -1.4707 -1.58008 -11.5205 -7.86035h-0.259766
-c-1.83008 3.13965 -4.19043 7.33008 -5.75977 9.68945v1.31055c4.4502 3.91992 10.2197 6.7998 12.3096 7.58984c2.87988 1.0498 4.19043 0.520508 5.24023 0.259766l0.259766 0.520508c-1.30957 1.83008 -2.08984 2.87988 -3.39941 4.70996l-0.520508 0.259766
-c-9.9502 -5.5 -17.54 -9.9502 -25.3994 -15.71l0.259766 -0.519531c1.30957 0.259766 3.13965 -0.260742 4.4502 -2.62012c15.04 -25.0801 19.5898 -27.5908 17.54 -31.6904zM318.96 120.38v0.25c-1.99023 0 -2.34961 -1.37012 -14.6602 30.6396v0.260742
-c4.95996 1.85938 8.78027 4.37988 12.3105 2.62012l0.259766 0.519531l-3.13965 4.98047l-0.520508 0.259766c-2.22949 -0.929688 -20.4697 -8.00977 -27.7598 -12.5703l-0.259766 -0.519531l1.0498 -5.76074h0.519531c1.0498 3.68066 9.7998 7.33008 9.9502 7.33008
-l0.259766 -0.259766c12.9404 -29.7598 13.0703 -29.8799 11.7803 -32.4697l0.259766 -0.259766c3.93066 2.09961 6.81055 3.40918 9.9502 4.97949zM363.73 136.88c-0.780273 0.520508 -2.09082 1.31055 -2.63086 3.92969c-1.56934 6.02051 -4.70996 20.1709 -6.2793 26.4502
-c-0.530273 1.57031 -0.530273 3.14062 0.519531 4.4502l-0.259766 0.259766c-3.41016 -0.529297 -6.29004 -1.30957 -10.7402 -2.35938v-0.260742c1.57031 -0.529297 2.10059 -2.09961 2.62012 -3.92969l2.62012 -9.42969l-0.259766 -0.259766
-c-3.40039 -1.05078 -8.90039 -2.62012 -12.8301 -3.93066h-0.259766c-0.780273 2.10059 -1.83008 5.75977 -3.14062 9.69043l0.259766 4.70996l-0.259766 0.259766c-4.71973 -1.30957 -7.59961 -2.34961 -10.7402 -3.40039v-0.519531
-c1.05078 0 2.10059 -1.30957 2.62012 -3.13965c1.0498 -3.40039 8.12012 -24.0908 9.16992 -27.2305c0.790039 -2.09961 0.790039 -3.66992 -0.259766 -4.97949l0.259766 -0.260742c3.14062 1.31055 6.54004 2.87988 10.21 3.93066v0.519531
-c-1.0498 0.259766 -2.08984 0.780273 -2.87988 3.13965c-1.0498 3.93066 -3.39941 11.2607 -4.18945 13.8809l0.259766 0.259766c3.92969 1.30957 9.42969 3.13965 12.8301 3.92969l0.259766 -0.259766c0.530273 -2.09961 2.62012 -10.2197 3.66992 -13.6201
-l-0.519531 -4.4502l0.259766 -0.259766c4.4502 1.57031 5.5 1.83008 9.69043 2.87988zM395.94 143.69c0.529297 1.8291 1.0498 3.65918 1.5791 6.04004h-0.259766c-2.0293 -4.06055 -15.0898 -5.09082 -16.2402 -4.71094l-0.259766 0.260742
-c-0.519531 3.13965 -1.83008 10.4795 -2.08984 12.5693l0.259766 0.260742c8.06055 0.899414 5.40039 1.0293 10.21 0h0.260742c0 3.40918 0.259766 3.66992 0.259766 5.23926h-0.259766c-5.98047 -2.2998 -1.2207 -0.679688 -10.7402 -2.35938l-0.259766 0.259766
-c-0.520508 3.40039 -1.31055 8.37988 -1.57031 9.9502l0.259766 0.259766c12.9004 2.41016 15.1006 0.349609 16.2402 -0.790039l0.259766 0.259766c-0.780273 2.36035 -1.0498 3.14062 -1.57031 5.5l-0.259766 0.260742
-c-4.71973 -0.260742 -15.71 -1.05078 -24.8799 -2.62012l-0.790039 -0.520508c1.83008 -0.790039 2.36035 -1.83984 2.62012 -3.66992c1.58008 -7.59961 3.41016 -18.3301 4.98047 -26.1895l-0.790039 -4.19043l0.259766 -0.259766
-c8.37988 1.83008 17.8096 3.66992 22.5195 4.18945zM406.68 188.2c3.14062 1.56934 7.33008 5.5 7.33008 5.50977c1.95996 -4.58008 0.970703 -2.70996 4.19043 -7.86035c10.1494 -0.459961 8.60938 0.0205078 20.4297 -1.0498l0.790039 4.70996
-s-4.18945 0 -5.75977 1.83008c-1.0498 1.31055 -1.31055 3.14062 -1.57031 5.5c0 2.36035 0.270508 16.5 0.790039 20.6904c0.259766 4.18945 2.08984 20.4199 2.08984 23.04c0.260742 2.62012 1.0498 8.91016 0.260742 12.0498
-c-4.82031 19.2803 -24.4307 17.8096 -50.0205 16.2402l-5.24023 -16.2402l2.62012 -2.87988c16.5498 16.5498 37.6201 4.56934 29.5898 -5.75977c-5.18945 -6.9209 -19.7393 -8.90039 -28.54 -17.0205c-6.47949 -6.49023 -12.2393 -20.9004 -5.5 -31.6904
-c6.12988 -11.0391 17.29 -9.96973 17.54 -9.94922c2.87988 0 6.55078 0.519531 11 2.87988zM443.86 166.99c0 1.83984 0.269531 4.18945 0.269531 5.25l-0.259766 0.519531c-14.3604 8.98047 -26.8604 0.919922 -28.7998 -9.9502
-c-2.83984 -16.0898 15.3594 -25.46 25.6602 -18.5898l0.519531 0.520508c0 0.259766 1.30957 4.4502 1.83008 6.2793l-0.259766 0.260742c-6.39062 -9.58008 -23.3203 -6.87012 -20.6904 10.21c1.91016 12.6602 15.3799 16.0801 21.7305 5.5zM449.63 254.72
-c0 0 4.96973 -0.790039 4.99023 -3.66016c0 -2.08984 -4.98047 -55.25 -4.98047 -55.25c-0.109375 -1.48926 -0.339844 -6.80957 -7.58984 -6.80957l-0.790039 -4.70996c18.3906 -2.83008 19.3701 -3.04004 36.9199 -7.33008l0.520508 4.70996
-c-13.0498 3.91992 -9.74023 7.37012 -4.4502 46.0898c1.09961 0.870117 8.62012 7.14062 20.6904 0.790039l11.2598 11.2598s-9.69043 8.90039 -14.9307 7.33008c-5.23926 -1.30957 -15.4492 -10.7393 -15.4492 -10.7393l1.56934 17.54
-c-8.10938 4.0498 -27.0693 7.3291 -27.7598 7.3291v-6.5498zM460.62 140.28c9.42969 -2.35059 16.2402 2.62012 18.8496 11.5195c2.08984 7.60059 -1.56934 16.7598 -10.7393 19.3799c-6.54004 2.10059 -15.7109 -0.779297 -18.8506 -10.21
-c-3.39941 -9.68945 2.62012 -18.5996 10.7402 -20.6895zM502.78 130.59c-0.780273 1.31055 -1.04004 2.10059 -0.799805 3.91016c1.22949 27.0098 1.5293 24.6602 1.0498 25.1396c-2.08984 0.790039 -5.5 2.09082 -7.58984 2.87988l-0.520508 -0.259766v-2.08984
-c-3.92969 -6.01953 -10.4795 -15.4502 -13.8799 -20.1602l-2.62012 -1.83008v-0.259766c2.08984 -0.259766 4.70996 -1.30957 6.02051 -1.57031v0.260742l0.790039 3.39941c0.789062 1.0498 2.35938 3.66992 3.66992 5.5c0.40918 0 2.25 -0.549805 7.06934 -2.35938
-c0.330078 -0.320312 0.330078 0.649414 -0.259766 -7.59082l-1.57031 -1.8291v-0.260742c1.57031 -0.519531 6.28027 -2.35938 8.64062 -2.87988zM498.07 220.41c-13.2207 -21.1504 -9.39062 -51.6006 9.66992 -52.9004c5.75977 -0.259766 9.42969 3.93066 9.68945 3.66992
-l-2.08984 -6.80957c8.91016 -4.21973 11.4404 -5.29004 17.8105 -8.63965l1.83008 4.44922c-6.14062 3.51074 -1.29004 11.25 24.6191 84.3203c-6.13965 6.45996 -10.2998 10.0596 -22.5195 20.4297l-1.83008 -3.66992c1.62988 -1.35938 6.79004 -5.00977 4.4502 -11.2598
-l-7.58984 -26.1904c-3.28027 12.79 -22.79 14.8701 -34.04 -3.39941zM527.4 141.07l2.35938 3.39941v0.520508c-3.41016 6.83008 -11.9395 7.41992 -14.6602 2.35938c-1.83984 -3.40918 0.260742 -7.06934 1.83008 -9.68945
-c1.57031 -2.87988 3.14062 -6.29004 2.08984 -8.37988c-2.31934 -4.62988 -8.94922 -0.680664 -8.37988 4.97949l-0.790039 -0.259766c-2.09961 -4.7998 -1.83008 -4.00977 -1.83008 -4.70996c3.05078 -6.09961 12.8105 -7.12988 15.4502 -0.790039
-c1.57031 3.15039 0.520508 6.80957 -1.0498 9.42969c-1.83008 3.40039 -4.18945 6.29004 -2.87988 8.37988c1.51953 2.65039 7.86035 0.470703 7.86035 -5.23926zM548.61 127.71l1.30957 3.91016l-0.259766 0.259766c-2.36035 2.08984 -8.64062 6.54004 -12.3105 8.90039
-h-0.259766l-3.13965 -3.40039v-0.259766c4.7998 -0.320312 3.37988 0.149414 6.01953 -1.83008v-0.259766c-2.62012 -4.9707 -6.0293 -11.2607 -9.16992 -17.0205l-2.08984 -1.30957l-0.259766 -0.259766l5.75977 -4.4502l0.259766 0.259766
-c-0.259766 0.530273 -0.519531 1.57031 0.790039 3.92969c2.87988 5.77051 6.28027 12.0508 8.64062 16.2402h0.259766c3.54004 -2.57031 2.49023 -1.43945 4.4502 -4.70996zM575.84 171.97l7.85059 10.46s-9.4209 18.8604 -23.04 16.5
-c-20.8408 -4.0293 -3.15039 -34.21 -2.09082 -38.2295c4.33008 -15.1299 -16.3193 -12.5605 -13.3496 5.24023l-2.87988 2.08984l-4.98047 -14.4004s11.7803 -11.2598 20.1602 -10.4697c8.12012 0.790039 13.8799 6.29004 13.8799 16.5
-c0 8.37988 -7.85938 22.7803 -7.85938 27.7598c0 6.86035 12.2695 4.75977 11.5195 -4.97949c-0.259766 -2.61035 -1.2998 -5.23047 -2.08984 -7.59082zM611.46 182.18c0.780273 -2.35938 1.57031 -1.83008 0.790039 0.270508
-c-32.4697 98.9795 -132.76 138.78 -199.8 139.83c-50.54 0.779297 -89.5605 -11.79 -131.98 -35.8799l20.6904 61.0098l-33.7803 -65.7305l-8.89941 20.9502c3.13965 1.04004 6.2793 2.08984 6.2793 2.08984l-2.62012 8.64062s-3.13965 -0.780273 -7.33008 -2.09082
-l-12.0498 28.2803l13.6201 -61.0098c-5.12012 2.55957 -19.0996 6.83008 -6.5498 19.3799l-2.62012 11c-6.97949 -2.21973 -13.2295 -3.62012 -32.21 -9.68945l-23.0801 11.5l59.1797 -42.6807l-4.70996 -2.08984l-17.2793 13.8799
-c2.23926 -5.13965 3.2998 -12.1699 4.70996 -19.6396l-28.54 -13.0898l-30.1104 36.1396l-17.2803 -9.16992l13.6201 -42.4199l-11.2598 -4.98047l94.2695 29.3301l-3.66992 -10.4697l-0.519531 3.13965l-13.0898 -3.39941l4.97949 -24.6201l-4.4502 -12.3105
-l-25.6592 30.6406l-39.8008 -10.21l18.8506 -58.9199c-60.1299 62.3994 -67.7002 66.3994 -61.7998 75.6797c2.09961 2.87988 7.85938 7.07031 7.85938 7.07031l-4.18945 7.06934c-26.7803 -18.3496 -27.8398 -19.1494 -58.4004 -42.6797l4.98047 -6.01953
-s8.12012 5.75977 13.6201 5.5c7.81934 -0.350586 1.76953 2.93945 113.659 -98.7305l11.7803 8.37988l-27.7598 93.4805l35.8799 -42.1602l-4.70996 -13.8799l41.9004 88.5098c34.6699 -80.5098 29.1494 -66.9502 32.9893 -78.8203l-33.5195 67.2998l-2.36035 -4.44922
-c1.2998 -1.30078 -0.919922 3.05957 22.7803 -59.4404c3.22949 -8.88965 -1.10059 -9.88965 -5.5 -12.8301l2.36035 -4.70996c15.3594 6.79004 22.9395 9.54004 39.0195 14.4004l-1.0498 4.97949c-8.89062 -1.33008 -10.1006 0.169922 -12.0498 4.4502
-c-1.05078 2.09961 -14.1504 40.0703 -20.4307 58.6602l-10.21 4.97949l-2.35938 8.12012l61.54 -36.6602l-13.0908 -43.21c12.1904 3.26074 27.0303 6.74023 49.4902 9.9502l-0.259766 26.71l-4.98047 -1.0498c-0.669922 -13.7998 -6.0293 -22.0801 -19.6396 -22.7803
-l22.2598 80.3906c-27.6201 -0.450195 -59.2695 -7.19043 -66.7695 -8.90039l3.92969 -16.5l-25.1396 19.6396l91.3896 20.6904l-85.6299 -9.16992c38.4902 22.5195 79.3398 39.0195 132.76 37.9697c131.46 -2.08984 180.95 -99.2402 191.95 -129.62zM203.48 295.57
-l2.35938 -8.64062c7.82031 2.61035 10.8604 2.36035 11.2598 2.36035l-9.42969 7.58984c-2.36035 -0.790039 -4.18945 -1.30957 -4.18945 -1.30957zM347.24 257.07l-11.5303 -37.71l-21.7295 17.0195c6.7998 25.5 31.6895 21.29 33.2598 20.6904zM318.43 380.93
-c224.94 0 321.83 -143.76 321.57 -227.55c0 -11 -0.269531 -17.5498 -0.790039 -19.6396c-0.259766 -2.10059 -1.0498 -0.790039 -1.0498 0.519531v9.9502c0 106.58 -121.51 223.37 -301.67 223.37c-61.2705 0 -103.69 -12.0498 -110.24 -13.8799l-1.57031 0.259766
-c-6.80957 7.58984 -12.8301 9.69043 -21.21 11.7803v0.790039c8.91016 2.34961 56.5605 14.3994 114.96 14.3994zM529.49 211.25c-8.61035 -34.4502 -13.6504 -35.3496 -18.3301 -35.3604c-7.33008 0 -6.81055 9.43066 -6.02051 14.9307
-c0.879883 9.72949 7.40039 34.6494 17.0205 33.5195c7.33008 -0.780273 8.63965 -7.33008 7.33008 -13.0898zM467.96 168.3c3.40039 -0.780273 7.84961 -4.4502 5.23047 -14.3896c-2.88086 -11.2598 -8.11035 -11.79 -11.7803 -10.7402
-c-5.5 1.31055 -7.85059 7.84961 -6.02051 14.6602c3.14062 11.2598 9.9502 11.2598 12.5703 10.4697zM491 147.35v0.270508c1.0498 1.83008 5.5 8.63965 6.5498 9.9502c-0.269531 -3.66992 -0.790039 -10.2207 -0.790039 -12.0508
-c-2.62012 0.780273 -3.92969 1.31055 -5.75977 1.83008z" />
-    <glyph glyph-name="think-peaks" unicode="&#xf731;" horiz-adv-x="576" 
-d="M465.4 38.5996l-206.2 353.801l-204.2 -352.101l-32 0.299805l236.2 407.4l206.2 -353.9l55.0996 95l32 -0.299805zM110.1 82.7002l149.601 257.899l235.8 -404.6l-32.5 0.0996094l-203.4 349.101l-117.399 -202.5h-32.1006z" />
-    <glyph glyph-name="reacteurope" unicode="&#xf75d;" horiz-adv-x="576" 
-d="M250.6 236.26l2 6.7998l-5.69922 4.30078l7.19922 0.0996094l2.30078 6.7998l2.2998 -6.7998l7.09961 -0.0996094l-5.7002 -4.30078l2.10059 -6.7998l-5.7998 4.10059zM314.3 236.26l1.90039 6.7998l-5.7002 4.30078l7.2002 0.0996094l2.2998 6.7998l2.2998 -6.7998
-l7.2002 -0.0996094l-5.7002 -4.30078l2.10059 -6.7998l-5.80078 4.10059zM223 185.76c4.90039 0 3.7998 -3.89941 3.7998 -13.7598c0 -10.2998 -6.7002 -14.0996 -16.7998 -14.0996h-0.200195c-10.0996 0 -16.7998 3.69922 -16.7998 14.0996v40.0596
-c0 9.90039 6.7002 14.1006 16.7998 14.1006h0.200195c10.0996 0 16.7998 -4.2002 16.7998 -14.1006c0 -8.39941 0.900391 -12.1992 -3.7998 -12.2998h-3.40039c-4.5 0 -3.7998 3.2998 -3.7998 10.5c0 4.7002 -2.2998 6.10059 -5.7998 6.10059
-s-5.7998 -1.40039 -5.7998 -6.10059v-36.5996c0 -4.7002 2.2998 -6.10059 5.7998 -6.10059s5.7998 1.40039 5.7998 6.10059c0 8.09961 -1 12.0996 3.7998 12.0996h3.40039zM142.3 168.36c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961
-c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-21.8994c-2.5 0 -3.80078 1.2998 -3.80078 3.7998v59.0996c0 2.5 1.30078 3.90039 3.7002 3.80078h21.7002c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-14.4004v-18.2998h11.4004
-c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-11.4004v-19.2998h14.7002zM100.3 186.86l8.10059 -23.9004c0.799805 -2.59961 -0.400391 -4.40039 -3.2002 -4.40039h-3.2998
-c-0.0996094 -0.00683594 -0.196289 -0.0078125 -0.297852 -0.0078125c-1.95703 0 -3.59473 1.37402 -4.00293 3.20801l-7.39941 23.5h-5.60059v-22.8994c0 -2.5 -1.2998 -3.80078 -3.7998 -3.80078h-3.39941c-2.5 0 -3.80078 1.30078 -3.80078 3.80078v59.0996
-c0 2.5 1.30078 3.7998 3.80078 3.7998h13.3994c10.1006 0 16.7998 -4 16.7998 -14.0996v-11.9004c0 -6.39941 -2.69922 -10.3994 -7.2998 -12.3994zM96.5 200.86v8.69922c0 4.80078 -2.5 6.10059 -6.09961 6.10059h-5.80078v-20.9004h5.80078
-c3.59961 0 6.09961 1.2998 6.09961 6.10059zM176 222l11.2002 -59.2002c0.5 -2.7002 -0.799805 -4.09961 -3.40039 -4.09961h-3.5c-0.12207 -0.0117188 -0.241211 -0.015625 -0.366211 -0.015625c-1.98926 0 -3.61719 1.55566 -3.7334 3.51562l-1.7998 11.2998h-12.2002
-l-1.7998 -11.2998c-0.117188 -1.95996 -1.74121 -3.51855 -3.73047 -3.51855c-0.125 0 -0.248047 0.00683594 -0.370117 0.0185547h-3c-2.5 0 -3.89941 1.39941 -3.39941 4.09961l11 59.2002c0.137695 1.90625 1.72559 3.41504 3.66602 3.41504
-c0.112305 0 0.223633 -0.00488281 0.333984 -0.0146484h6.89941c0.132812 0.0136719 0.264648 0.0166016 0.401367 0.0166016c1.97168 0 3.59766 -1.49805 3.79883 -3.41699zM163.7 182.7h9.39941l-4.69922 29.7002zM253 162.5c0 -2.45996 -1.2998 -3.83984 -3.7998 -3.7998
-h-3.40039c-2.5 0 -3.7998 1.2998 -3.7998 3.7998v53.2002h-7.2998c-2.5 0 -3.7998 1.2998 -3.7998 3.7998v2.09961c0 2.5 1.2998 3.80078 3.7998 3.80078h25.7998c2.5 0 3.7998 -1.30078 3.7998 -3.80078v-2.09961c0 -2.5 -1.2998 -3.7998 -3.7998 -3.7998h-7.5v-53.2002z
-M501 163.3c0.0546875 0.00488281 0.108398 -0.03125 0.164062 -0.03125c1.01562 0 1.84082 -0.824219 1.84082 -1.83984c0 -0.0429688 -0.00195312 -0.0859375 -0.00488281 -0.128906v-0.799805c0.00195312 -0.0332031 0.00488281 -0.0664062 0.00488281 -0.100586
-c0 -0.999023 -0.811523 -1.80957 -1.81055 -1.80957c-0.0654297 0 -0.130859 0.00292969 -0.194336 0.00976562h-22.5c-0.0634766 -0.00683594 -0.126953 -0.0117188 -0.192383 -0.0117188c-0.999023 0 -1.81055 0.811523 -1.81055 1.81055
-c0 0.0341797 0.000976562 0.0683594 0.00292969 0.101562v63c-0.0107422 0.0751953 -0.0166016 0.150391 -0.0166016 0.229492c0 0.893555 0.725586 1.61914 1.61914 1.61914c0.137695 0 0.270508 -0.0166016 0.397461 -0.0488281h22.2002
-c0.0771484 0.0107422 0.155273 0.0175781 0.236328 0.0175781c0.976562 0 1.76953 -0.792969 1.76953 -1.76953c0 -0.0498047 -0.00195312 -0.0996094 -0.00585938 -0.147461v-0.800781c0.00195312 -0.0380859 0.00488281 -0.0742188 0.00488281 -0.113281
-c0 -1.04297 -0.84668 -1.88965 -1.88965 -1.88965c-0.0390625 0 -0.0771484 0.000976562 -0.115234 0.00292969h-19.1006v-25.7998h16.1006c0.0380859 0.00292969 0.0742188 0.00488281 0.113281 0.00488281c1.04297 0 1.88965 -0.84668 1.88965 -1.88965
-c0 -0.0390625 -0.000976562 -0.0771484 -0.00292969 -0.115234v-0.799805c0.00195312 -0.0380859 0.00488281 -0.0751953 0.00488281 -0.113281c0 -1.04297 -0.84668 -1.89062 -1.88965 -1.89062c-0.0390625 0 -0.0771484 0.00195312 -0.115234 0.00390625h-16.1006
-v-26.7002h19.4004zM407.9 226.2c10.0996 0 15.2998 -4.74023 15.2998 -14.1006v-40.0996c0 -9.2998 -5.2002 -14.0996 -15.2998 -14.0996h-0.800781c-10.0996 0 -15.2998 4.7998 -15.2998 14.0996v40.0996c0 9.40039 5.2002 14.1006 15.2998 14.1006h0.800781zM418.1 173.8
-v36.6006c0 7.89941 -3 11.0996 -10.5 11.0996s-10.5 -3.2002 -10.5 -11.0996v-36.6006c0 -8 3 -11.0996 10.5 -11.0996s10.4004 3.09961 10.5 11.0996zM371.6 188.3l10.6006 -27.2998c0.5 -1.2998 -0.100586 -2.2998 -1.5 -2.2998h-1.5
-c-0.0429688 -0.00292969 -0.0839844 -0.00488281 -0.12793 -0.00488281c-0.993164 0 -1.8418 0.625977 -2.17188 1.50488l-10.4004 27.2002h-11.5996v-26.9004c0.00488281 -0.0556641 0.00976562 -0.111328 0.00976562 -0.167969
-c0 -0.960938 -0.780273 -1.74023 -1.74023 -1.74023c-0.0576172 0 -0.114258 0.00292969 -0.169922 0.0078125h-1.2002c-0.0634766 -0.00683594 -0.126953 -0.0117188 -0.192383 -0.0117188c-0.999023 0 -1.81055 0.811523 -1.81055 1.81055
-c0 0.0341797 0.000976562 0.0683594 0.00292969 0.101562v63c-0.00195312 0.0332031 -0.00488281 0.0664062 -0.00488281 0.100586c0 0.999023 0.811523 1.80957 1.81055 1.80957c0.0654297 0 0.130859 -0.00292969 0.194336 -0.00976562h13.7002
-c10.0996 0 15.2998 -4.7002 15.2998 -14.1006v-9.7002c0 -7.19922 -3.09961 -11.6992 -9.2002 -13.2998zM365.2 192.2c7.5 0 10.5 3.16016 10.5 11v6.39941c0 8 -3 11.1006 -10.5 11.1006h-10.2002v-28.5h10.2002zM451.1 225.3c10.1006 0 15.3008 -4.7002 15.3008 -14.0996
-v-10.5c0 -9.2998 -5.2002 -14.1006 -15.3008 -14.1006h-10.5996v-26.0996c0.00585938 -0.0556641 0.00976562 -0.111328 0.00976562 -0.167969c0 -0.960938 -0.779297 -1.74023 -1.74023 -1.74023c-0.0566406 0 -0.113281 0.00292969 -0.169922 0.0078125h-1.19922
-c-0.0644531 -0.00683594 -0.12793 -0.0117188 -0.193359 -0.0117188c-0.999023 0 -1.80957 0.811523 -1.80957 1.81055c0 0.0341797 0.000976562 0.0683594 0.00292969 0.101562v63c-0.0107422 0.0751953 -0.0175781 0.150391 -0.0175781 0.229492
-c0 0.893555 0.726562 1.61914 1.62012 1.61914c0.136719 0 0.270508 -0.0166016 0.397461 -0.0488281h13.6992zM461.3 202.5v7.09961c0 7.90039 -3 11.1006 -10.5 11h-10.2002v-29.1992h10.2002c7.5 0 10.5 3.19922 10.5 11.0996zM259.5 140l7.09961 -0.0996094
-l-5.69922 -4.30078l2.09961 -6.7998l-5.7998 4.10059l-5.7998 -4.10059l2.09961 6.7998l-5.7002 4.30078l7.10059 0.0996094l2.2998 6.7998zM487.1 276.1c122.301 -46.0996 118.401 -132.54 -33.8984 -176.34c13.3994 -49.7002 18.0996 -101.899 0.0996094 -133.8
-c-3.7998 -6.7002 -16.7998 -27.7002 -47.5996 -27.7002c-41.5 0 -110.2 41.6006 -182.101 142c-42.7998 3.5 -72.1992 10.1006 -84.5996 13c-20.5 -82.2998 -6.7998 -125.3 15.5 -137.899c1.2002 -0.700195 38.4004 -27.2002 120.9 52.7998
-c3.39941 -3.5 6.79883 -6.90039 10.1982 -10.2002c-63.0996 -61.2002 -110.199 -71 -138.199 -55.2002c-32.4004 18.2998 -42.8008 72 -22.3008 153.9c-18.8994 5 -121.6 33.2002 -122.1 92.7998c-0.400391 40.9004 49.7998 74.7002 120.3 95
-c-13.3994 49.5996 -18.2002 101.8 -0.0996094 133.8c3.7998 6.74023 16.7998 27.7402 47.5996 27.7402c41.6006 0 110.3 -41.6396 182.2 -142.14c28.7607 -2.29492 57.1504 -6.70801 84.5996 -13c20.5 82 6.90039 125.1 -15.5 137.8
-c-1.2998 0.700195 -38.3994 27.2002 -120.899 -52.7998c-3.40039 3.5 -6.80078 6.89941 -10.2002 10.1992c52.2998 50.9404 103.7 74.6006 138.2 55.2402c33.8994 -19.2002 41.8994 -75.8994 22.2998 -153.899c12.0234 -3.14844 24.0938 -6.9873 35.5996 -11.3008z
-M135.901 411.16c-23.1006 -40.7998 1 -121.562 1.19922 -122.961c27.2979 6.86914 55.7041 11.835 84.4004 14.5996c15.5215 22.6875 32.2832 43.9033 50.7002 64.2002c3.39941 -3.33301 6.7998 -6.74609 10.2002 -10.2393
-c-15.1953 -16.6592 -29.1309 -33.958 -42.2002 -52.3994c17.9678 1.35645 34.9062 2.04102 53.2197 2.04102c13.6523 0 27.2158 -0.383789 40.6797 -1.1416c-64.5 86.6006 -126.5 126.2 -163.3 126.2c-23 0 -32 -15.2002 -34.8994 -20.2998zM440.701 -27.1406
-c3.2998 6 21.5 38.5996 -1.2002 123c-4.09961 -1.10059 -37.0996 -9.90039 -84.4004 -14.6006c-15.4961 -22.7061 -32.2598 -43.9238 -50.6992 -64.2002c-3.40039 3.2998 -6.80078 6.7002 -10.2002 10.2002c15.1943 16.6602 29.1299 33.958 42.2002 52.4004
-c-17.9014 -1.38379 -34.792 -2.08301 -53.0459 -2.08301c-13.7139 0 -27.3359 0.398438 -40.8545 1.18262c64.5996 -86.7998 126.6 -126.2 163.3 -126.2c23.1006 0 32 15.2002 34.9004 20.3008zM449.801 111.459c25.6006 7.2998 85.9004 27.4004 105.7 62.5
-c1.40039 2.5 33.5 50.5 -72.5996 90.4004c-11.1553 4.18555 -22.8525 7.92188 -34.5 11c-3.60059 -12.9004 -7.90039 -26.1006 -12.8008 -39.5c-3.71387 -0.506836 -6.9248 -2.60645 -8.89941 -5.60059l-0.100586 0.100586c-1.94824 1.84863 -4.25 3.31445 -6.7998 4.2998
-c5.7002 15 10.6006 29.7998 14.6006 44.2002c-7.2002 1.69922 -31.8008 7.59961 -72.2002 11.6992c16.7002 -24.5 27.8994 -44.0996 34.2998 -55.5c-4.18457 -1.36719 -7.79199 -3.96777 -10.4004 -7.39941c-13.5996 16.3994 -11 19.8994 -42.5 64.5
-c-16.6885 1.17285 -32.207 1.77344 -49.1914 1.77344c-21.2998 0 -42.3818 -0.9375 -63.208 -2.77344c-16.9004 -25 -28.2998 -45.2002 -34.7998 -56.9004c-4.16797 -1.77637 -7.68652 -4.69238 -10.2002 -8.39941c-1.07422 3.39844 -3.37402 6.23633 -6.40039 8
-c6.10059 11.3994 16.9004 31 32.7998 55.2998c-39.5996 -4.60059 -65 -11.2002 -72 -13c4.30078 -14.1006 9.40039 -28.6006 15.2002 -43.2998c-0.866211 -0.632812 -1.63086 -1.36328 -2.2998 -2.2002c-1.5 1.89941 -4 5.2998 -14.4004 5.2998
-c-4.69922 12.2998 -8.7998 24.5 -12.3994 36.4004c-138.8 -40.3604 -158.4 -121.36 1.5 -164c3.59961 12.8994 7.7998 26 12.7002 39.3994c0.328125 -0.0185547 0.651367 -0.0214844 0.984375 -0.0214844c2.0752 0 4.06641 0.360352 5.91504 1.02148
-c3 -1.2002 5.2002 -1 8.40039 -1c-5.5 -14.5996 -10.2002 -28.8994 -14.1006 -42.8994c23.4512 -5.42578 47.71 -9.39258 72.2002 -11.7002c-16.2998 23.8994 -27.5 43.3994 -33.7998 54.5996c8.7002 0 10.7002 1.60059 12.5996 3.2002
-c0.950195 -0.574219 1.95996 -1.08008 3 -1.5c15.3008 -26.7002 28.9004 -46.5996 36.8008 -57.7998c16.6875 -1.17285 32.2051 -1.77344 49.1895 -1.77344c21.2998 0 42.3838 0.9375 63.21 2.77344c16.5 24.2998 27.7002 44 33.9004 55.2002
-c7.2998 0 9.7998 3 10.8994 4.19922c1.82324 -1.3252 3.84766 -2.41113 6 -3.19922c-15 -28 -28.6992 -48.9004 -32.1992 -54.2002c24.4219 2.70312 48.6768 7.11816 72 13c-4.10059 13.7998 -9 27.8994 -14.7002 42.2002c2.00391 0.898438 3.81934 2.11523 5.39941 3.59961
-l0.100586 0.0996094c2.2666 -3.44043 6.1543 -5.7002 10.5781 -5.7002c0.0410156 0 0.0810547 0 0.12207 0.000976562c4.69922 -12.3008 8.7998 -24.5 12.3994 -36.4004zM335.401 225.459c0.0664062 0.00683594 0.132812 0.00878906 0.201172 0.00878906
-c1.07422 0 1.95117 -0.84668 1.99805 -1.90918v-51.5c0 -9.5 -5 -14.0996 -15.0996 -14.0996h-0.400391c-10.0996 0 -15.0996 4.5 -15.0996 14.0996v51.5c-0.00195312 0.0341797 -0.00488281 0.0664062 -0.00488281 0.100586c0 0.999023 0.811523 1.81055 1.81055 1.81055
-c0.0654297 0 0.130859 -0.00390625 0.194336 -0.0107422h1.2002c0.0742188 0.00976562 0.148438 0.0166016 0.224609 0.0166016c0.932617 0 1.69043 -0.756836 1.69043 -1.68945c0 -0.0771484 -0.00488281 -0.15332 -0.015625 -0.227539v-49.7998
-c0 -8 2.60059 -11.0996 10.1006 -11.0996s10.0996 3.2002 10.0996 11.0996v49.7998c-0.00488281 0.0566406 -0.00976562 0.111328 -0.00976562 0.168945c0 0.959961 0.779297 1.73926 1.74023 1.73926c0.0576172 0 0.114258 -0.00195312 0.169922 -0.0078125h1.2002z
-M321.701 139.999l7.09961 -0.0996094l-5.7002 -4.30078l2.10059 -6.7998l-5.7998 4.10059l-5.80078 -4.10059l2.10059 6.7998l-5.7002 4.30078l7.09961 0.0996094l2.30078 6.7998zM290.601 132.599l7.10059 -0.0996094l-5.7002 -4.2998l2.09961 -6.7998l-5.7998 4.09961
-l-5.7998 -4.09961l2.09961 6.7998l-5.69922 4.2998l7.09961 0.0996094l2.2998 6.80078zM295.701 163.399c0.0615234 0.00585938 0.12207 -0.0292969 0.185547 -0.0292969c1.00977 0 1.83008 -0.819336 1.83008 -1.83008
-c0 -0.0810547 -0.00585938 -0.162109 -0.015625 -0.241211v-0.799805c0.00390625 -0.0488281 0.0078125 -0.0966797 0.0078125 -0.145508c0 -0.977539 -0.792969 -1.77051 -1.77051 -1.77051c-0.0800781 0 -0.160156 0.00585938 -0.237305 0.015625h-22.5
-c-0.0644531 -0.00683594 -0.126953 -0.0117188 -0.193359 -0.0117188c-0.999023 0 -1.80957 0.811523 -1.80957 1.81055c0 0.0341797 0.000976562 0.0683594 0.00292969 0.101562v63c-0.00195312 0.0332031 -0.00488281 0.0664062 -0.00488281 0.100586
-c0 0.999023 0.811523 1.80957 1.80957 1.80957c0.0664062 0 0.130859 -0.00292969 0.195312 -0.00976562h22.2002c0.0771484 0.00976562 0.155273 0.0175781 0.235352 0.0175781c0.977539 0 1.77051 -0.793945 1.77051 -1.77051
-c0 -0.0498047 -0.00195312 -0.0986328 -0.00585938 -0.147461v-0.799805c0.00195312 -0.0380859 0.00488281 -0.0751953 0.00488281 -0.113281c0 -1.04395 -0.847656 -1.89062 -1.89062 -1.89062c-0.0380859 0 -0.0761719 0.000976562 -0.114258 0.00390625h-19.1006
-v-25.7998h16.1006c0.0380859 0.00195312 0.0742188 0.00488281 0.113281 0.00488281c1.04297 0 1.88965 -0.847656 1.88965 -1.89062c0 -0.0380859 -0.000976562 -0.0761719 -0.00292969 -0.114258v-0.800781
-c0.00195312 -0.0380859 0.00488281 -0.0742188 0.00488281 -0.113281c0 -1.04297 -0.847656 -1.88965 -1.89062 -1.88965c-0.0380859 0 -0.0761719 0.000976562 -0.114258 0.00292969h-16.1006v-26.6992h19.4004zM288.301 262.799l2.2998 -6.7998l7.10059 -0.0996094
-l-5.7002 -4.30078l2.09961 -6.7998l-5.7998 4.10059l-5.7998 -4.10059l2.09961 6.7998l-5.69922 4.30078l7.09961 0.0996094z" />
-    <glyph glyph-name="artstation" unicode="&#xf77a;" horiz-adv-x="512" 
-d="M2 70.5996h315.1l59.2002 -102.6h-285.399c-0.00488281 0 0.0205078 -0.0498047 0.015625 -0.0498047c-20.0742 0 -37.4736 11.5439 -45.916 28.3496zM501.8 98c19 -29.4004 -0.0996094 -55.9004 -2 -59.0996l-40.7002 -70.5l-257.3 447.6h88.4004
-c0.00390625 0 -0.0234375 0.0527344 -0.0195312 0.0527344c19.6797 0 36.79 -11.0879 45.4189 -27.3525zM275 143.5h-231l115.5 200z" />
-    <glyph glyph-name="atlassian" unicode="&#xf77b;" horiz-adv-x="512" 
-d="M152.2 211.6c66.2998 -70.7998 89.0996 -189.3 51.2002 -267.1c-2.40039 -5.2002 -7.60059 -8.5 -13.4004 -8.40039h-175c-11 0 -18.4004 11.7002 -13.4004 21.7002l125.801 251c5.09961 10.5 17.0996 11 24.7998 2.7998zM244.4 439.9
-c6.7998 10.8994 20.2998 10.6992 25.5996 0.0996094c5.90039 -11.7002 240.4 -482.3 240.4 -482.3c5 -9.90039 -2.2002 -21.7002 -13.4004 -21.7002h-174.2c-5.7002 0 -10.8994 3.2998 -13.3994 8.40039c-73.5 146.899 -187.301 302.1 -65 495.5z" />
-    <glyph glyph-name="canadian-maple-leaf" unicode="&#xf785;" horiz-adv-x="512" 
-d="M383.8 96.2998c-5 -5 -10 -7.5 -5 -22.5s10 -35.0996 10 -35.0996s-95.2002 20.0996 -105.2 22.5996c-8.89941 0.900391 -18.3994 -2.39941 -18.3994 -12.5c0 -10.0996 5.7998 -112.8 5.7998 -112.8h-30s5.7998 102.8 5.7998 112.8s-9.59961 13.4004 -18.2998 12.5
-c-10.0996 -2.5 -105.3 -22.5996 -105.3 -22.5996s5 20.0996 10.0996 35.0996c4.90039 15 0 17.5 -5.09961 22.5c-2.60059 2.5 -105.2 92.4004 -105.2 92.4004l17.5 7.59961c10 4.90039 7.40039 11.4004 5 17.4004c-2.5 7.59961 -20.0996 67.2998 -20.0996 67.2998
-s47.5996 -10 57.6992 -12.5c7.5 -2.40039 10 2.5 12.5 7.5s15 32.2998 15 32.2998s52.6006 -59.7998 55.1006 -62.2998c10.0996 -7.5 20.0996 0 17.5996 10c0 10 -27.5996 129.6 -27.5996 129.6s30.0996 -17.3994 40.0996 -22.3994c7.60059 -5 12.6006 -5 17.6006 5
-c5 7.5 42.5 79.7998 42.5 79.7998s37.5996 -72.2998 42.6992 -79.7998c5 -10 10.1006 -10 17.6006 -5c10 5 40.0996 22.3994 40.0996 22.3994s-27.5996 -119.6 -27.5996 -129.6c-2.5 -10 7.59961 -17.5 17.5996 -10c2.5 2.40039 55.1006 62.2998 55.1006 62.2998
-s12.5 -27.3994 15 -32.3994s5 -9.90039 12.5 -7.5c10 2.5 57.6992 12.5 57.6992 12.5s-17.6992 -59.7002 -20.0996 -67.3008c-2.40039 -5.89941 -5 -12.5 5 -17.3994l17.5 -7.5s-102.7 -89.9004 -105.2 -92.4004z" />
-    <glyph glyph-name="centos" unicode="&#xf789;" 
-d="M289.6 350.5l31.6006 -31.7002l-76.2998 -76.5v108.2h44.6992zM127.2 318.8l31.5996 31.7002h44.7002v-108.2zM168.7 360.4l55.5 55.5996l55.5 -55.5996h-44.7002v-127.9l-10.7998 -10.7998l-10.7998 10.7998v127.9h-44.7002zM194.9 192.3l-10.8008 -10.7998h-128.6
-v-44.7998l-55.5 55.5996l55.5 55.6006v-44.8008h128.6zM274.2 213l76.2998 76.5l31.5996 -31.7002v-44.7998h-107.899zM447.5 192.3l-55.5 -55.5996v44.7998h-127.7l-10.7998 10.7998l10.7998 10.7998h127.7v44.8008zM65.4004 271.8v78.7002h79.3994l-31.5996 -31.7002
-l90.2998 -90.5v-15.2998h-15.2998l-90.2998 90.5zM382.1 350.5v-78.7002l-31.5996 31.7002l-90.2998 -90.5h-15.2998v15.2998l90.2998 90.5l-31.6006 31.7002h78.5zM203.5 34.0996v-0.0996094h-44.7002l-31.5996 31.7002l76.2998 76.5v-108.101zM65.4004 213v44.7998
-l32.5 31.7002l76.2998 -76.5h-108.8zM382.1 112.8v-78.7002h-78.5l31.6006 31.7002l-90.2998 90.5v15.2998h15.2998l90.2998 -90.5zM382.1 171.6v-44.7998l-31.5996 -31.7002l-76.2998 76.5h107.899zM321.2 65.7998l-31.6006 -31.5996h-44.6992v108.1zM97.9004 95.0996
-l-32.5 31.7002v44.7998h108.8zM279.7 24.2002l-55.5 -55.6006l-55.5 55.6006h44.7002v127.899l10.7998 10.8008l10.7998 -10.8008v-127.899h44.7002zM113.2 65.7998l31.5996 -31.7002h-79.3994v78.7002l32.5 -31.7002l90.2998 90.5h15.2998v-15.2998z" />
-    <glyph glyph-name="confluence" unicode="&#xf78d;" horiz-adv-x="512" 
-d="M2.2998 35.7998c42.2998 66.9004 125.2 233.2 373.101 112.601c39.6992 -19.1006 83.6992 -39.9004 105.899 -50.3008c8 -3.69922 11.7002 -13.1992 8.10059 -21.2998l-50.4004 -114.1c-0.0996094 -0.100586 -0.0996094 -0.299805 -0.200195 -0.400391
-c-3.89941 -8.09961 -13.5996 -11.5996 -21.7002 -7.7002c-200.399 95.2002 -213.8 111.5 -280.899 -0.699219c0 0 -0.100586 -0.100586 -0.100586 -0.200195c-4.69922 -7.7002 -14.6992 -10 -22.3994 -5.2998l-105.9 65.1992c-7.59961 4.7002 -10 14.6006 -5.5 22.2002z
-M509.7 347.9c-42.6006 -67.5 -125.4 -232.9 -373.4 -112.9c-39.7002 19.2002 -83.7998 40 -106 50.4004c-8 3.69922 -11.7002 13.1992 -8.09961 21.2998l50.5 114.1c0.0996094 0.100586 0.0996094 0.299805 0.200195 0.400391
-c3.89941 8.09961 13.5996 11.5996 21.6992 7.7002c199.5 -94.7002 213.301 -111.7 280.601 0.899414c0.200195 0.400391 0.399414 0.700195 0.599609 1c5 7.5 15.1006 9.40039 22.6006 4.40039l105.8 -65.1006c7.59961 -4.69922 10 -14.5996 5.5 -22.1992z" />
-    <glyph glyph-name="dhl" unicode="&#xf790;" horiz-adv-x="640" 
-d="M238 146.8l22.2998 30.2002h58.7002l-22.2998 -30.2002h-58.7002zM0 165.1h86.5l-4.7002 -6.39941h-81.7998v6.39941zM172.9 177h68.1992c-5.69922 -7.7998 -24.0996 -30.2998 -57.1992 -30.2998h-100.101l41.1006 55.7998h51c5.59961 0 5.59961 -2.2002 2.7998 -5.90039
-c-2.7998 -3.69922 -7.60059 -10.2998 -10.4004 -14.0996c-1.39941 -1.90039 -4.09961 -5.5 4.60059 -5.5zM490.4 183.9h-62.2002l39.2998 53.3994h62.2002zM95.2998 177l-4.7002 -6.40039h-90.5996v6.40039h95.2998zM206.3 203.6
-c2.7998 3.7002 2.90039 5.90039 -2.7002 5.90039h-111.399l20.3994 27.7998h117.9c29.9004 0 37.5996 -23.5996 29.2002 -35c-6.2002 -8.39941 -13.5 -18.3994 -13.5 -18.3994h-45.6006c-8.69922 0 -6 3.5 -4.59961 5.5c2.7998 3.7998 7.5 10.3994 10.2998 14.1992zM0 146.8
-v6.40039h77.7998l-4.7002 -6.40039h-73.0996zM323 146.8c0 0 22.2002 30.2002 22.2998 30.2002h58.7002l-22.2998 -30.2002h-58.7002zM545 146.7l4.7002 6.39941h90.2998v-6.39941h-95zM567.3 177h72.7002v-6.40039h-77.4004zM553.8 158.7l4.7002 6.39941h81.5v-6.39941
-h-86.2002zM389.6 237.3h58.7002l-39.2998 -53.3994h-143.6l39.2998 53.3994h58.7002l-22.5 -30.5996h26.1992zM423.1 177h133.4l-22.2998 -30.2998h-94.2998c-24.1006 0 -30.6006 11.5996 -23.2002 21.5996c2.09961 2.7998 6.39941 8.7002 6.39941 8.7002z" />
-    <glyph glyph-name="diaspora" unicode="&#xf791;" horiz-adv-x="512" 
-d="M251.64 93.4502c-1.39941 0 -88 -119.9 -88.6992 -119.9c-0.700195 0 -86.6006 60.4502 -86.9404 61.2002s86.5996 125.7 86.5996 127.4c0 2.19922 -129.6 44 -137.6 47.0996c-1.2998 0.5 31.4004 101.8 31.7002 102.1c0.599609 0.700195 144.399 -47 145.5 -47
-c0.399414 0 0.899414 0.600586 1 1.30078c0.399414 2 1 148.6 1.7002 149.6c0.799805 1.2002 104.5 0.700195 105.1 0.299805c1.5 -1 3.5 -156.1 6.09961 -156.1c1.40039 0 138.7 47 139.301 46.2998c0.799805 -0.900391 31.8994 -102.2 31.5 -102.6
-c-0.900391 -0.900391 -140.2 -47.1006 -140.601 -48.8008c-0.299805 -1.39941 82.7998 -122.1 82.5 -122.899s-85.5 -63.5 -86.2998 -63.5c-1 0.200195 -89 125.5 -90.9004 125.5h0.0400391z" />
-    <glyph glyph-name="fedex" unicode="&#xf797;" horiz-adv-x="640" 
-d="M586 163.5l54 -60.5h-64.4004l-22.2998 25l-22.0996 -25h-212.2v11.9004h-0.5c-7.90039 -11.7002 -20.7998 -18.6006 -34.9004 -18.6006c-32.6992 0 -56.3994 26.4004 -60.0996 56.9004h-85.5c0 -23.5 31.0996 -35.5 45.7998 -14.6006h42
-c-27.5996 -67.6992 -130.2 -49.3994 -130.2 23.7002c0 6.40039 0.800781 12.5 2.30078 18.2002h-48.9004v-77.5h-49v184.4h109v-41.1006h-60v-26.2002h54.7998v-24.1992c24.5 43.5996 103.9 45.3994 121.9 -14c7.5 25.5 28.8994 44.8994 57.2998 44.8994
-c13.9004 0 25.7998 -3.7998 35.4004 -14.7998h0.5v75.5h151.199v-48.0996h-56.0996v-16h118.7l22.5 -24.8008l21.7002 24.8008h62.3994zM139.3 180.1h46.5c-4.7998 25.6006 -40.3994 26.3008 -46.5 0zM292.7 131.2c34.5 0 32.5996 62.7998 0 62.7998
-c-34 0 -34.6006 -62.7998 0 -62.7998zM460.5 112.1v29.6006h-56.0996v44.7002h56.0996v28.0996h-55.5v33.9004h56.0996v30.1992h-95v-166.5h94.4004zM414.6 151.9h56.1006v-45.6006l50.7002 57l-50.7002 57v-44h-56.1006v-24.3994zM553.2 141.6l26.2998 -29.5h40.5
-l-46 51.4004l45.4004 51h-38.5l-25.6006 -29.2998l-26.5996 29.2998h-39.7002l45.5996 -51.2002l-45.5996 -51.2002h38.0996z" />
-    <glyph glyph-name="fedora" unicode="&#xf798;" 
-d="M225 416c123.7 -0.299805 223.7 -100.9 223.4 -224.6c-0.300781 -123.7 -100.9 -223.7 -224.601 -223.4l-170.2 0.400391c-29.582 0 -53.6006 24.0117 -53.6006 53.5938c0 0.102539 0 0.204102 0.000976562 0.305664l0.400391 170.3
-c0.399414 123.7 100.899 223.7 224.6 223.4zM394.8 258.8c-0.0947266 7.71387 -1.06445 15.1934 -2.7998 22.4004l-55.2002 56.0996v-1.59961c0 -5.10059 -1.5 -9.60059 -3.7998 -14.2998zM331 353.7c1.94141 -2.71777 3.39453 -5.85449 4.2002 -9.2002l54.2998 -54.5996
-c-9.56543 28.6953 -30.9629 51.8848 -58.5 63.7998zM118.1 200.8c-5.54395 -0.450195 -11.0029 -1.44336 -16.1992 -2.89941l8.5 -8.5c2.04004 4.16895 4.62598 7.98535 7.69922 11.3994zM97 196.6c-4.72363 -1.31543 -9.36719 -3.08691 -13.7002 -5.19922l27 -27.2002
-c-1.51855 3.87012 -2.37598 8.09961 -2.39941 12.5l0.899414 8zM78.7998 189.2c-3.89551 -2.1748 -7.62207 -4.57227 -11.2002 -7.2002l35.3008 -35.9004c4.36133 2.17188 9.16016 3.79395 14.0996 4.7002zM63.5996 179.4
-c-3.7207 -2.78223 -7.0625 -5.89355 -10.0996 -9.40039l34.9004 -34.5996c3.2168 3.18945 6.69531 6.00781 10.5 8.5zM50.2998 167.1c-2.89941 -3.2998 -5.7998 -6.69922 -8.59961 -10.5l35.7998 -35.8994c2.11035 4.12598 4.6875 7.93262 7.7002 11.3994zM39.2998 152.8
-c-2.49414 -3.82227 -4.73926 -7.83984 -6.7002 -12l39.5 -39.7998c0.374023 5.3252 1.63574 10.4883 3.60059 15.2002zM30.5 136.5c-1.7998 -4.90039 -3.2998 -9.59961 -4.7002 -14.5l52.7002 -53.5c-3.96484 7.90234 -6.36621 16.8438 -6.7002 26.2002zM22.5996 93.5
-c0.046875 -7.56934 1.05859 -14.8945 2.90039 -21.9004l55.4004 -55.6992v1.09961c0.0429688 5.14551 1.35156 10.0322 3.59961 14.2998zM27.9004 62.7998c9.59375 -28.6787 30.9805 -51.8564 58.5 -63.7998c-1.90527 2.74219 -3.35254 5.87402 -4.2002 9.2002z
-M22.5996 99.7998l64.4004 -64.2002c2.76953 3.4707 6.08594 6.38965 9.90039 8.7002l-72.2002 72.5c-1.2793 -5.48047 -2.00293 -11.1543 -2.10059 -17zM275.9 151.6c32.5996 -0.0996094 32.6992 49.2002 0.199219 49.4004l-33.5996 0.0996094
-c-4.91504 0.0224609 -8.90039 4.01855 -8.90039 8.93945v0.0605469l0.100586 47c0.0996094 40.5 38.5996 60.8008 66 54.9004c15.3994 -3.90039 30.2998 8.40039 30.2998 23.9004c0 12.0996 -8.7002 22.1992 -19.9004 24c-6.37305 1.50098 -12.9639 2.30078 -19.793 2.30078
-c-0.135742 0 -0.271484 -0.000976562 -0.40625 -0.000976562c-0.143555 0 -0.277344 -0.00292969 -0.420898 -0.00292969c-57.9893 0 -105.081 -47.0303 -105.18 -104.997l-0.0996094 -56l-42.6006 0.0996094c-32.5996 0.100586 -32.6992 -49.2002 -0.0996094 -49.2998
-l33.5996 -0.0996094c4.40039 0 8.90039 -4.5 8.90039 -9l-0.0996094 -47c-0.00585938 -30.8535 -25.0527 -55.9004 -55.9062 -55.9004h-0.194336c-9.39941 0 -9.39941 1.59961 -15.7002 1.59961c-13.458 -0.209961 -24.3447 -11.1289 -24.5 -24.5996
-c0 -15.5 14.2002 -24.2002 19.9004 -24.2002c61.2998 -12.8994 125.5 33.6006 125.7 102.9l0.0996094 56zM299.4 151.9c5.48145 0.538086 10.9062 1.52637 16.0996 2.89941l-8.5 8.5c-1.78711 -4.29492 -4.37207 -8.14844 -7.59961 -11.3994zM320.4 156.1
-c4.74121 1.31738 9.38574 3.12305 13.6992 5.30078l-27 27.1992c1.51855 -3.86914 2.37598 -8.09961 2.40039 -12.5l-0.900391 -8.09961zM338.4 163.5c4 2.2002 8.09961 4.7002 11.8994 7.2002l-36.2002 35.8994c-4.09961 -2.2998 -8.7998 -3.59961 -13.6992 -4.69922z
-M353.9 173.3c3.55273 2.83594 6.87891 5.7998 10.0996 9l-34.9004 35c-3.18457 -3.22266 -6.66797 -6.04492 -10.5 -8.5zM367.1 185.6c3.0625 3.36523 5.89941 6.82812 8.60059 10.5l-35.7998 35.9004c-2.1582 -4.0957 -4.73145 -7.89746 -7.7002 -11.4004zM378.1 199.9
-c2.53027 3.79688 4.77832 7.81738 6.7002 12l-39.5 39.7998c-0.374023 -5.3252 -1.63574 -10.4893 -3.59961 -15.2002zM391.6 230.8l-53.0996 53.4004c4.25977 -7.79688 6.82422 -16.7627 7.09961 -26.2002l41.3008 -41.5c1.7959 4.61523 3.39258 9.46387 4.69922 14.2998z
-M392.6 236.4c1.25586 5.3623 2.04199 10.9189 2.30078 16.5996l-64.3008 64.7002c-2.61426 -3.74805 -5.95898 -6.85938 -9.89941 -9.2002z" />
-    <glyph glyph-name="figma" unicode="&#xf799;" horiz-adv-x="384" 
-d="M277 277.3h-85.4004v-256c-0.0273438 -47.082 -38.2617 -85.2998 -85.3506 -85.2998c-47.1055 0 -85.3496 38.2441 -85.3496 85.3496c0 47.1064 38.2441 85.3506 85.3496 85.3506h0.0507812c-47.1055 0 -85.3496 38.2441 -85.3496 85.3496
-c0 47.1064 38.2441 85.3506 85.3496 85.3506c-47.0781 0 -85.2998 38.2217 -85.2998 85.2998s38.2217 85.2998 85.2998 85.2998h170.7c47.1055 0 85.3496 -38.2441 85.3496 -85.3496c0 -47.1064 -38.2441 -85.3506 -85.3496 -85.3506zM277 277.3
-c47.0762 -0.00488281 85.2949 -38.2236 85.2998 -85.2998c0 -47.0781 -38.2217 -85.2998 -85.2998 -85.2998s-85.2998 38.2217 -85.2998 85.2998s38.2217 85.2998 85.2998 85.2998z" />
-    <glyph glyph-name="intercom" unicode="&#xf7af;" 
-d="M392 416c30.9004 0 56 -25.0996 56 -56v-336c0 -30.9004 -25.0996 -56 -56 -56h-336c-30.9004 0 -56 25.0996 -56 56v336c0 30.9004 25.0996 56 56 56h336zM283.7 333.9v-199.5c0 -19.8008 29.8994 -19.8008 29.8994 0v199.5c0 19.7998 -29.8994 19.7998 -29.8994 0z
-M209.1 341.4v-216.5c0 -19.8008 29.9004 -19.8008 29.9004 0v216.5c0 19.7998 -29.9004 19.7998 -29.9004 0zM134.4 333.9v-199.5c0 -19.8008 29.8994 -19.8008 29.8994 0v199.5c0 19.7998 -29.8994 19.7998 -29.8994 0zM59.7002 304v-134.3
-c0 -19.7998 29.8994 -19.7998 29.8994 0v134.3c0 19.7998 -29.8994 19.7998 -29.8994 0zM383.1 76.2002c14.9004 12.8994 -4.5 35.5996 -19.3994 22.7002c-63.2002 -53.9004 -213.4 -55.3008 -279.3 0c-15 12.7998 -34.4004 -9.90039 -19.4004 -22.7002
-c76.4004 -65.4004 245.3 -63 318.1 0zM388.3 169.7v134.3c0 19.7998 -29.8994 19.7998 -29.8994 0v-134.3c0 -19.7998 29.8994 -19.7998 29.8994 0z" />
-    <glyph glyph-name="invision" unicode="&#xf7b0;" 
-d="M407.4 416c22.3994 0 40.5996 -18.2002 40.5996 -40.5996v-366.801c0 -22.3994 -18.2002 -40.5996 -40.5996 -40.5996h-366.801c-22.3994 0 -40.5996 18.2002 -40.5996 40.5996v366.801c0 22.3994 18.2002 40.5996 40.5996 40.5996h366.801zM176.1 302.4
-c-0.599609 35.0996 -53.5996 34.7998 -53.6992 -0.400391c0 -15 12.1992 -27 27.0996 -27c4.2002 0.0996094 27 4 26.5996 27.4004zM332.8 71c23.7998 0 42.7002 15.2998 53.2002 52l-17.9004 6.7002c-14.2998 -39.5 -31.7998 -32.4004 -31.7998 -16.9004
-c0.299805 8.10059 0.700195 7.7002 14.9004 58.7998c26.0996 85.8008 -61.2998 113.5 -101.8 38l8.89941 40.5h-68.7998l-9.7002 -35.5996h32.2998l-19.7998 -79.4004c-16.5 -36.6992 -57.3994 -44.0996 -57.3994 -23.1992c0.299805 11.2998 -0.700195 4.5 32.8994 138.199
-h-76.3994l-9.7002 -35.5996h31.7998c-22.0996 -90.0996 -22.9004 -89.7998 -23 -104.1c0 -48.7002 63.0996 -56.1006 94.5996 -4.30078l-8.09961 -32.5h45.0996l25.8008 103.301c14.6992 59.6992 74 47.0996 59.8994 0.699219c-9.09961 -32.5996 -40.5996 -106.6 25 -106.6z
-" />
-    <glyph glyph-name="jira" unicode="&#xf7b1;" horiz-adv-x="496" 
-d="M490 206.3c8 -7.89941 8 -20.7002 0 -28.5996c-225.8 -225 137.9 136.3 -241.5 -241.7c-180.7 180.1 -109.7 109.3 -242.5 241.6c-7.90039 8 -7.90039 20.8008 0 28.7002c0 0 77 76.7998 242.5 241.7c72.0996 -71.7998 168.6 -169 241.5 -241.7zM248.5 116.3l76 75.7002
-l-76 75.7002l-76 -75.7002z" />
-    <glyph glyph-name="mendeley" unicode="&#xf7b3;" horiz-adv-x="640" 
-d="M624.6 122.8c23.1006 -22.7002 17.8008 -73.5 0 -88.2998c-36.1992 -38.9004 -100 -18.2002 -104.899 35.2002c-1 11.7002 1.09961 23 5.7002 33c47.2998 103.7 -185.9 106.1 -146.5 8.2002c0.0996094 -0.100586 0.199219 -0.200195 0.299805 -0.400391
-c26.5996 -42.5996 -6.7002 -97.2998 -58.7998 -95.2002c-52 -2.2002 -85.6006 52.4004 -58.8008 95.2002c0.100586 0.200195 0.200195 0.299805 0.300781 0.400391c39.3994 97.8994 -193.801 95.5 -146.5 -8.2002c20.3994 -44.9004 -14.1006 -93.7002 -61.2002 -87.7998
-c-61.9004 7.7998 -62.5 82.8994 -42.6006 102.6c16 16 31.8008 24.7998 53 22.5c43.3008 1 49.7002 34.9004 37.5 98.7998c-22.6992 57.5 14.5 131.601 87.4004 130.8c76.9004 -0.699219 82.7998 -82 130.9 -82c49.1992 0 53.5 81.3008 130.899 82
-c72.5 0.700195 110.2 -73.2998 87.4004 -130.8c-12.2002 -63.8994 -5.7998 -97.7998 37.5 -98.7998c18.7002 2 36.0996 -4.7998 48.3994 -17.2002zM320.7 141.9c43.5996 0 62.7998 37.7998 62.7998 62.7998c0 34.7002 -28.0996 62.7998 -62.7998 62.7998h-0.600586
-c-34.5996 0 -62.7998 -28.0996 -62.7998 -62.7998c0 -25.2998 19.4004 -62.7998 62.7998 -62.7998h0.600586z" />
-    <glyph glyph-name="raspberry-pi" unicode="&#xf7bb;" horiz-adv-x="407" 
-d="M372 215.5c28.7002 -17.2002 54.5996 -72.5996 14 -117.7c-2.59961 -14.0996 -7.09961 -24.2002 -11 -35.3994c-5.90039 -45.2002 -44.4004 -66.3008 -54.5996 -68.8008c-14.9004 -11.1992 -30.7002 -21.7998 -52.2002 -29.1992
-c-20.2002 -20.6006 -42.1006 -28.4004 -64.2002 -28.4004h-1c-22 0 -44 7.7998 -64.2998 28.4004c-21.4004 7.39941 -37.2998 18 -52.2002 29.1992c-10.0996 2.5 -48.7002 23.6006 -54.5996 68.8008c-3.90039 11.1992 -8.40039 21.2998 -11 35.3994
-c-40.5 45 -14.6006 100.5 14.1992 117.7l3.7002 6.5c-0.0996094 46.4004 21.4004 65.2998 46.5 79.7002c-7.59961 2 -15.3994 3.7002 -17.5996 13.2002c-13.1006 3.39941 -15.7998 9.39941 -17.1006 15.7998c-3.39941 2.2998 -14.7998 8.7002 -13.5996 19.7002
-c-6.2998 4.39941 -9.90039 10.0996 -8.09961 18.0996c-6.90039 7.5 -8.7002 13.7002 -5.80078 19.4004c-8.2998 10.1992 -4.59961 15.5 -1.09961 20.8994c-6.2002 11.2002 -0.799805 23.2002 16.5 21.2002c6.90039 10.0996 21.9004 7.7998 24.2002 7.7998
-c2.5 3.2998 6 6 16.5 4.7002c6.7998 6.09961 14.3994 5.09961 22.2998 2.09961c3.2002 2.5 6.09961 3.40039 8.7002 3.5c5 0.100586 9.2998 -2.89941 13.8994 -4.2998c11.3008 3.60059 13.8008 -1.39941 19.4004 -3.39941c12.2998 2.59961 16.0996 -3 22 -8.90039
-l6.90039 0.0996094c18.5996 -10.7998 27.7998 -32.7998 31.0996 -44.0996c3.2998 11.2998 12.5 33.2998 31.0996 44.0996l6.90039 -0.0996094c5.90039 5.90039 9.7002 11.5 22 8.90039c5.5 2.09961 8.09961 7 19.4004 3.39941
-c7.09961 2.2002 13.2998 8.10059 22.5996 0.799805c7.90039 2.90039 15.5 4 22.2998 -2.09961c10.5 1.2998 13.9004 -1.5 16.5 -4.7002c2.2998 0 17.2998 2.2998 24.2002 -7.7998c17.2998 2 22.7998 -10 16.5996 -21.2002c3.5 -5.2998 7.2002 -10.5996 -1.09961 -20.8994
-c2.90039 -5.7002 1.09961 -11.9004 -5.7998 -19.4004c1.89941 -8 -1.7002 -13.7002 -8.10059 -18.0996c1.2002 -11 -10.1992 -17.4004 -13.5996 -19.7002c-1.2998 -6.40039 -4 -12.5 -17.0996 -15.7998c-2.2002 -9.60059 -10 -11.2002 -17.6006 -13.2002
-c25.1006 -14.4004 46.6006 -33.2998 46.5 -79.7002zM349.8 223.5c1.5 48.7002 -36.3994 75.4004 -82.0996 67.9004c-16.7998 -2.80078 80.5996 -86.6006 82.0996 -67.9004zM306.8 130.4c24.5 15.7998 28.9004 51.5996 9.90039 80
-c-19 28.3994 -54.2998 38.5996 -78.7998 22.7998s-28.9004 -51.6006 -9.90039 -80c19 -28.4004 54.2998 -38.6006 78.7998 -22.7998zM238.9 418.7c-16.6006 -15.9004 -40.1006 -55.9004 -5.80078 -71.7998c29 23.5 63.6006 40.6992 102 53.5
-c-49.2998 -25.1006 -78 -45.3008 -93.6992 -62.6006c8.09961 -31.7002 50 -33.2002 65.3994 -32.2998c-3.09961 1.40039 -5.7998 3.09961 -6.7002 5.7998c3.80078 2.7002 17.5 0.299805 27 5.60059c-3.69922 0.699219 -5.39941 1.39941 -7.09961 4.09961
-c9 2.90039 18.7002 5.2998 24.4004 10c-3.10059 0 -6 -0.599609 -10 2.09961c8.09961 4.30078 16.6992 7.7002 23.3994 14.2002c-4.2002 0.100586 -8.7002 0.100586 -10 1.60059c7.40039 4.5 13.6006 9.5 18.7998 15c-5.7998 -0.700195 -8.2998 -0.100586 -9.69922 0.899414
-c5.59961 5.60059 12.5996 10.4004 16 17.2998c-4.40039 -1.5 -8.30078 -2.09961 -11.2002 0.100586c1.89941 4.2998 10 6.7002 14.7002 16.5996c-4.60059 -0.399414 -9.40039 -1 -10.4004 0c2.09961 8.5 5.7002 13.2002 9.2998 18.2002
-c-9.7998 0.200195 -24.5996 0 -23.8994 0.799805l6 6.10059c-9.5 2.5 -19.3008 -0.400391 -26.4004 -2.60059c-3.2002 2.5 0 5.60059 3.90039 8.7998c-8.10059 -1 -15.5 -2.89941 -22.1006 -5.39941c-3.59961 3.09961 2.2998 6.2998 5.10059 9.39941
-c-12.5 -2.2998 -17.8008 -5.59961 -23.1006 -8.89941c-3.7998 3.59961 -0.200195 6.7002 2.40039 9.7998c-9.40039 -3.5 -14.2998 -7.90039 -19.4004 -12.2998c-1.7998 2.2998 -4.39941 4 -1.2002 9.59961c-6.69922 -3.7998 -11.7998 -8.2998 -15.5 -13.2998
-c-4.19922 2.59961 -2.5 6.09961 -2.5 9.40039c-7 -5.60059 -11.3994 -11.5 -16.7998 -17.3008c-1.09961 0.800781 -2.09961 3.40039 -2.89941 7.60059zM204.5 304.1c-27.2002 0.700195 -53.4004 -19.8994 -53.4004 -31.7998
-c-0.0996094 -14.5996 21.5 -29.3994 53.6006 -29.7998c32.7998 -0.200195 53.7002 11.9004 53.7998 26.9004c0.0996094 16.8994 -29.7998 35 -54 34.6992zM81.5 316.9c9.59961 -5.2002 23.2002 -2.80078 27.2002 -5.60059
-c-0.900391 -2.59961 -3.60059 -4.39941 -6.7002 -5.7998c15.4004 -0.900391 57.4004 0.5 65.4004 32.2998c-15.7002 17.2998 -44.4004 37.6006 -93.7002 62.6006c38.3994 -12.8008 73 -30 102 -53.5c34.0996 15.8994 10.5996 55.8994 -6 71.7998
-c-0.900391 -4.2002 -1.7998 -6.7998 -2.90039 -7.60059c-5.39941 5.80078 -9.7998 11.7002 -16.7998 17.3008c0 -3.2002 1.59961 -6.80078 -2.5 -9.40039c-3.7002 5 -8.7998 9.5 -15.5 13.2998c3.2002 -5.59961 0.5 -7.2998 -1.2002 -9.59961
-c-5.09961 4.39941 -10 8.89941 -19.3994 12.2998c2.59961 -3.09961 6.19922 -6.2002 2.39941 -9.7998c-5.2998 3.2998 -10.5996 6.59961 -23.0996 8.89941c2.7998 -3.09961 8.59961 -6.2998 5.09961 -9.39941c-6.7002 2.5 -14 4.2998 -22.0996 5.39941
-c3.7998 -3.19922 7.09961 -6.2998 3.89941 -8.7998c-7.09961 2.2002 -16.8994 5.10059 -26.3994 2.60059l6 -6.10059c0.700195 -0.799805 -14.1006 -0.700195 -23.9004 -0.799805c3.5 -4.90039 7.2002 -9.7002 9.2998 -18.2002c-1 -1 -5.7998 -0.399414 -10.3994 0
-c4.7002 -9.89941 12.7998 -12.3994 14.7002 -16.5996c-2.90039 -2.10059 -6.90039 -1.60059 -11.2002 -0.100586c3.2998 -6.89941 10.3994 -11.6992 16 -17.2998c-1.40039 -1 -3.90039 -1.59961 -9.7002 -0.899414c5.2002 -5.5 11.4004 -10.5 18.7998 -15
-c-1.2998 -1.60059 -5.7998 -1.5 -10 -1.60059c6.7002 -6.5 15.2998 -9.89941 23.4004 -14.2002c-4 -2.7998 -6.90039 -2.09961 -10 -2.09961c5.7002 -4.7002 15.3994 -7.2002 24.3994 -10c-1.69922 -2.59961 -3.39941 -3.40039 -7.09961 -4.09961zM141.6 292.8
-c-45.5996 7.60059 -83.5996 -19.2002 -82.0996 -67.8994c1.5 -18.6006 98.9004 65.0996 82.0996 67.8994zM38.2002 106c21.5996 -9.5 39.0996 105.3 12.5996 98.2998c-43.8994 -24.5996 -36.2998 -79.5 -12.5996 -98.2998zM129.2 7.7998
-c14.0996 10.4004 6.39941 45.7002 -10.5 65.7002c-19.4004 22.2002 -44.6006 35.4004 -60.9004 25.5996c-10.8994 -8.19922 -12.8994 -36 2.60059 -63.3994c23 -32.6006 55.5 -35.7998 68.7998 -27.9004zM102.8 127.5c24.4004 -15.7998 59.7002 -5.59961 78.7998 22.7998
-c19 28.4004 14.6006 64.2002 -9.89941 80s-59.7998 5.60059 -78.7998 -22.7998s-14.6006 -64.2002 9.89941 -80zM205 -48c28.4004 -0.5 57.7002 24.4004 57.2002 35.4004c-0.100586 11.3994 -32 19.8994 -55.7002 18.8994c-23.5 0.600586 -59.7002 -9.2998 -59.2998 -22
-c-0.400391 -8.59961 28.3994 -33.5 57.7998 -32.2998zM263.9 76.9004v0.599609c-0.200195 29.5996 -26.8008 53.5996 -59.4004 53.4004c-32.5996 -0.200195 -59 -24.3008 -58.7998 -54v-0.600586c0.200195 -29.5996 26.7998 -53.5996 59.3994 -53.3994
-c32.6006 0.199219 59 24.2998 58.8008 54zM346.1 34.2002c18.4004 23.2002 12.2002 62 1.7002 72.2998c-15.5996 11.9004 -38 -3.2998 -58.8994 -26.5996c-18.3008 -21.1006 -28.4004 -59.6006 -15.1006 -72c12.7002 -9.60059 47 -8.30078 72.2998 26.2998zM369 107.4
-c23.7002 18.6992 31.2998 73.5996 -12.5996 98.2998c-26.4004 7 -8.90039 -107.7 12.5996 -98.2998z" />
-    <glyph glyph-name="redhat" unicode="&#xf7bc;" horiz-adv-x="512" 
-d="M341.52 162.59v-0.149414c33.6504 0 82.3408 6.93945 82.3408 47c0.219727 6.73926 0.859375 1.81934 -20.8799 96.2393c-4.62012 19.1504 -8.68066 27.8398 -42.3105 44.6504c-26.0898 13.3398 -82.9199 35.3701 -99.7295 35.3701
-c-15.6602 0 -20.2002 -20.1699 -38.8701 -20.1699c-18 0 -31.3105 15.0596 -48.1201 15.0596c-16.1406 0 -26.6602 -11 -34.7803 -33.6201c-27.5 -77.5498 -26.2803 -74.2695 -26.1201 -78.2695c0 -24.7998 97.6406 -106.11 228.47 -106.11zM429.07 193.19
-l-0.0703125 -0.0302734c4.65039 -22 4.65039 -24.3506 4.65039 -27.25c0 -37.6602 -42.3301 -58.5605 -98 -58.5605c-125.74 -0.0800781 -235.91 73.6504 -235.91 122.33v0.078125c0 6.96289 1.46289 13.6279 4.05957 19.6426
-c-45.2402 -2.26074 -103.8 -10.3301 -103.8 -62.0303c0 -84.6699 200.63 -189 359.49 -189c121.79 0 152.51 55.0801 152.51 98.5801c0 34.21 -29.5898 73.0498 -82.9297 96.2402z" />
-    <glyph glyph-name="sketch" unicode="&#xf7c6;" horiz-adv-x="512" 
-d="M27.5 285.8l78.9004 105.8l-6.90039 -130.699h-90.5zM396.3 402.3l7.10059 -133.5l-135.7 147.2zM112.2 229.7l122.6 -239.7l-224.899 261.7h91.0996zM114.2 260.9l142.1 154.1l60.4004 -65.5996l81.5 -88.5h-284zM411.5 251.8v-0.0996094h90.9004l-224.801 -261.7z
-M415.4 379l87.8994 -118.1h-90.2998l-6.09961 113.399l-0.900391 17.2998zM113.5 354.5l2.59961 47.7998l128.601 13.7002l-135.8 -147.1zM401.2 251.8l-144.9 -283.8l-102.7 200.9l-42.3994 82.8994h290z" />
-    <glyph glyph-name="sourcetree" unicode="&#xf7d3;" 
-d="M427.2 245c-0.104492 -90.2461 -59.1543 -166.747 -140.7 -193.1v-101.601c0 -7.89258 -6.40723 -14.2998 -14.2998 -14.2998h-96.4004c-7.89258 0 -14.2998 6.40723 -14.2998 14.2998v101.7c-81.501 26.3281 -140.5 102.814 -140.5 193.03v0.370117
-c0.200195 112 91.0996 202.8 203.2 202.6c112.1 0 203 -90.9004 203 -203zM155.6 245c0 -91 137.2 -89.9004 137.301 0c0 90.7998 -137.301 90.7998 -137.301 0z" />
-    <glyph glyph-name="suse" unicode="&#xf7d6;" horiz-adv-x="640" 
-d="M471.08 345.34c0 1 1.01953 0.759766 0.919922 0.660156c4.2002 -0.599609 92.2002 -13.7002 129.2 -35.2998c12.0996 -6.90039 20.7002 -21.5 34.5 -69.6006c0.700195 -2.7998 -2.7998 -5.09961 -3.60059 -5.69922
-c-26.8994 -18.8008 -56.7998 -36.6006 -145.199 21.6992c11.0996 -26.6992 10.6992 -25.0996 11 -25.5c5.39941 -2.7998 56.2998 -28.6992 81.5996 -28.1992c20.4004 0.399414 42.2002 10.3994 50.9004 15.5996c0 0 4.5 2.7002 3.19922 -2.40039
-c-0.5 -1.89941 -3.2998 -14.5996 -7 -17.6992c-1 -1 -36.5996 -28.4004 -103.1 -28c-42.7002 1 -76.7998 16.3994 -82.4004 -17.4004c-2.7998 -17.0996 6.10059 -37.5 18.9004 -55.7998h-48.5996c-15.9004 28.3994 -23.1006 68.2998 -79.8008 68.2998
-c-51.5996 0 -48.3994 -50.7002 -42.6992 -68.2998h-45.9004c-18.7998 68.7998 -69.2002 98.5996 -102.4 104.3c-74.2998 12.7998 -113 -49.2002 -87 -98.4004c23.1006 -43.5996 81.4004 -44.0996 99.7002 -20.3994c19.2002 25 3.7998 62.8994 -28.5 65.7002
-c-12.2998 1.09961 -25.2998 -4.60059 -25.5 -16.9004v-0.0595703c0 -10.9004 10 -13.8008 12 -14c7.2998 0.399414 8.90039 1.89941 11.7998 2.39941c5.2002 0.900391 16.8008 -1.7998 16.8008 -13.8994c0 -8.40039 -6.80078 -13.1006 -13.3008 -14.9004
-c-4.94922 -1.71484 -10.2754 -2.67285 -15.7998 -2.7002c-17.2002 0 -41.2002 14.7998 -41.5 42.6006c-0.200195 15.6992 7.7002 30 21.6006 39.1992c15.8994 10.5 43.5996 14.1006 69.1992 -1.59961c31.5 -19.2998 39.7002 -57.0996 31.5 -82.9004
-c-11.8994 -37.2998 -45.5996 -57.1992 -90 -53.2998c-31.5 2.7998 -60.6992 19.4004 -78.0996 44.4004c-7.45117 10.6377 -13.1357 22.7852 -16.5 35.7002c-7.12012 28.0596 0 58.0596 5.48047 71.3994c25.6992 63.6006 80.1992 97.2998 99.5996 109.7
-c100.2 61.5996 171.1 59.0996 223 57.2998c61.2998 -2.2002 126.6 -23.2998 135.7 -26.2998c0 2 0.299805 20.2998 0.299805 20.2998zM531.48 272.54c-1.10059 -33.5 39.0996 -51.5996 63.2998 -28.9004c24.3994 22.9004 9 64 -24.4004 65.2002
-c-0.464844 0.0175781 -0.910156 0.00585938 -1.37988 0.00585938c-20.3057 0 -36.8682 -16.1572 -37.5195 -36.3057zM570.08 297.84c14.0928 -0.414062 25.4199 -11.9697 25.4199 -26.1631c0 -0.34668 -0.00683594 -0.692383 -0.0195312 -1.03711
-c-0.505859 -14.0547 -12.0898 -25.3252 -26.2676 -25.3252c-14.499 0 -26.2695 11.7705 -26.2695 26.2695s11.7705 26.2705 26.2695 26.2705c0.290039 0 0.579102 -0.00488281 0.867188 -0.0146484zM574.38 269.04c15.4004 0 15.4004 15.5996 0 15.5996
-c-15.3994 0 -15.3994 -15.5996 0 -15.5996z" />
-    <glyph glyph-name="ubuntu" unicode="&#xf7df;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM300.7 347c-8.7998 -15.2002 -3.60059 -34.7002 11.7002 -43.5996c15.1992 -8.80078 34.6992 -3.5 43.5 11.6992c8.7998 15.3008 3.59961 34.8008 -11.7002 43.6006
-c-15.2002 8.7998 -34.7002 3.5 -43.5 -11.7002zM87.4004 160.1c17.5996 0 31.8994 14.3008 31.8994 31.9004s-14.2998 31.9004 -31.8994 31.9004c-17.6006 0 -31.9004 -14.3008 -31.9004 -31.9004s14.2998 -31.9004 31.9004 -31.9004zM115.5 157
-c8.7002 -32.7002 29.0996 -60.7002 56.5 -79l23.7002 39.5996c-51.5 36.3008 -51.5 112.5 0 148.801l-23.7002 39.5996c-27.4004 -18.4004 -47.9004 -46.2998 -56.5 -79.0996c22.4004 -18 22.2998 -52 0 -69.9004zM344.2 25.2998
-c15.2998 8.7998 20.5 28.2998 11.7002 43.6006c-8.80078 15.2998 -28.3008 20.5 -43.5 11.6992c-15.3008 -8.7998 -20.5 -28.2998 -11.7002 -43.5996s28.2002 -20.5 43.5 -11.7002zM344.5 94.7998c23 22.9004 38 53.9004 40.2998 88.4004l-46.0996 0.700195
-c-5.5 -62.7002 -71.9004 -100.9 -128.9 -74.4004l-22.5 -40.2998c47.7998 -23.7002 91.5 -10.7998 96.7002 -9.40039c4.40039 28.4004 33.7998 45.2998 60.5 35zM338.6 200.1l46 0.600586c-2.19922 34.5996 -17.0996 65.5996 -40.1992 88.5
-c-26.7002 -10.2998 -56.1006 6.7002 -60.5 35c-5.2002 1.39941 -48.8008 14.2998 -96.7002 -9.40039l22.5 -40.2998c57.5996 26.7998 123.5 -12.4004 128.899 -74.4004z" />
-    <glyph glyph-name="ups" unicode="&#xf7e0;" horiz-adv-x="384" 
-d="M103.2 145v123h32.5996v-141.6c-17.7002 -12.1006 -97.8994 -35.9004 -97.8994 39v102.6h32.6992v-104c0 -32.0996 27.4004 -22.5996 32.6006 -19zM4 373.18c93.5996 49.6006 259.1 61.6006 375.4 0v-220.899c0 -103.9 -75.3008 -135.2 -187.7 -184.101
-c-112.8 48.9004 -187.7 80.4004 -187.7 184.101v220.899zM362.1 152.28v216.2c-109.3 10.1992 -238.6 4 -340.899 -89.8008v-126.399c0 -86.6006 53 -113.5 170.5 -165.3c117.2 51.6992 170.399 78.6992 170.399 165.3zM152.5 259.68
-c23.7002 15.3203 104.4 31.8008 104.4 -65.5996c0 -75.9004 -47.3008 -85.7998 -71.7002 -78.5v-68.7002h-32.7002v212.8zM185.2 142.38c2 -0.799805 38.3994 -16.8994 38.3994 51c0 62 -30 53.5 -38.3994 49.2998v-100.3zM264.3 228.78
-c-0.200195 41.0996 51.2002 53.8994 79.7002 31.8994v-28.3994c-17.9004 18.2998 -47.9004 18.0996 -48.5 -2.2002c-0.700195 -26.5996 55.0996 -21.7002 53.4004 -73.2002c-1.30078 -41.5996 -47 -55 -83.2002 -33.5v30.1006
-c20.3994 -18.1006 51.3994 -18.6006 50.7998 4.89941c-0.599609 27.9004 -52.0996 23.1006 -52.2002 70.4004z" />
-    <glyph glyph-name="usps" unicode="&#xf7e1;" horiz-adv-x="576" 
-d="M460.3 206.3c-1.39941 -2.2002 -4.2998 -4.39941 -3.7998 0.100586c2.90039 11.5996 13.9004 30.5 4.40039 32c-17.8008 3.09961 -88.1006 -4.5 -88.1006 0c0 2.39941 26.7002 3.09961 37.9004 8.69922c9.39941 9.40039 10.7998 8 10.8994 8h27
-c26.9004 0 37.5 -7.5 11.7002 -48.7998zM348.2 183.7c-62.2998 -21.2002 -124.8 -54.2002 -321.2 -151.5l52.4004 245.5c185 0 335.199 5.59961 337.899 -22.6006h-196.6l30.7002 -93.2998c35 16.7998 120.899 51.7002 172.6 53.9004
-c21.7998 0.799805 30.5996 -2.90039 26.2002 -5.7998c-4.7002 -2.30078 -38 -4.90039 -102 -26.2002zM94.7002 352h454.3l-67.7002 -319.7h-423.1s402 157.3 406.399 160.2c0 0 35.7002 48 14.6006 67.7002c-6.5 6.59961 -16 6.59961 -52.4004 6.59961
-c-2.09961 19.5 -78.7998 31.5 -332.1 85.2002z" />
-    <glyph glyph-name="yarn" unicode="&#xf7e3;" horiz-adv-x="496" 
-d="M393.9 102.8c-39 -9.2998 -48.4004 -32.0996 -104 -47.3994c0 0 -2.7002 -4 -10.4004 -5.80078c-13.4004 -3.2998 -63.9004 -6 -68.5 -6.09961c-12.4004 -0.0996094 -19.9004 3.2002 -22 8.2002c-6.40039 15.2998 9.2002 22 9.2002 22
-c-8.10059 5 -9 9.89941 -9.7998 8.09961c-2.40039 -5.7998 -3.60059 -20.0996 -10.1006 -26.5c-8.7998 -8.89941 -25.5 -5.89941 -35.2998 -0.799805c-10.7998 5.7002 0.799805 19.2002 0.799805 19.2002s-5.7998 -3.40039 -10.5 3.59961
-c-6 9.2998 -17.0996 37.2998 11.5 62c-1.2998 10.1006 -4.59961 53.7002 40.6006 85.6006c0 0 -20.6006 22.7998 -12.9004 43.2998c5 13.3994 7 13.2998 8.59961 13.8994c5.7002 2.2002 11.3008 4.60059 15.4004 9.10059c20.5996 22.2002 46.7998 18 46.7998 18
-s12.4004 37.7998 23.9004 30.3994c3.5 -2.2998 16.2998 -30.5996 16.2998 -30.5996s13.5996 7.90039 15.0996 5c8.2002 -16 9.2002 -46.5 5.60059 -65.0996c-6.10059 -30.6006 -21.4004 -47.1006 -27.6006 -57.5c-1.39941 -2.40039 16.5 -10 27.8008 -41.3008
-c10.3994 -28.5996 1.09961 -52.6992 2.7998 -55.2998c0.799805 -1.39941 13.7002 -0.799805 36.3994 13.2002c12.8008 7.90039 28.1006 16.9004 45.4004 17c16.7002 0.5 17.5996 -19.2002 4.90039 -22.2002zM496 192c0 -136.9 -111.1 -248 -248 -248s-248 111.1 -248 248
-s111.1 248 248 248s248 -111.1 248 -248zM416.7 116.8c-1.7002 13.6006 -13.2002 23 -28 22.7998c-22 -0.299805 -40.5 -11.6992 -52.7998 -19.1992c-4.80078 -3 -8.90039 -5.2002 -12.4004 -6.80078c3.09961 44.5 -22.5 73.1006 -28.7002 79.4004
-c7.7998 11.2998 18.4004 27.7998 23.4004 53.2002c4.2998 21.7002 3 55.5 -6.90039 74.5c-1.59961 3.09961 -7.39941 11.2002 -21 7.39941c-9.7002 20 -13 22.1006 -15.5996 23.8008c-1.10059 0.699219 -23.6006 16.3994 -41.4004 -28
-c-12.2002 -0.900391 -31.2998 -5.30078 -47.5 -22.8008c-2 -2.19922 -5.89941 -3.7998 -10.0996 -5.39941h0.0996094c-8.39941 -3 -12.2998 -9.90039 -16.8994 -22.2998c-6.5 -17.4004 0.199219 -34.6006 6.7998 -45.7002c-17.7998 -15.9004 -37 -39.7998 -35.7002 -82.5
-c-34 -36 -11.7998 -73 -5.59961 -79.6006c-1.60059 -11.0996 3.69922 -19.3994 12 -23.7998c12.5996 -6.7002 30.2998 -9.59961 43.8994 -2.7998c4.90039 -5.2002 13.7998 -10.0996 30 -10.0996c6.7998 0 58 2.89941 72.6006 6.5c6.7998 1.59961 11.5 4.5 14.5996 7.09961
-c9.7998 3.09961 36.7998 12.2998 62.2002 28.7002c18 11.7002 24.2002 14.2002 37.5996 17.3994c12.9004 3.2002 21 15.1006 19.4004 28.2002z" />
-    <glyph glyph-name="airbnb" unicode="&#xf834;" 
-d="M224 74.8799h0.0595703c24.71 31.1797 39.5508 58.9297 45 83.1797c22.5508 88 -112.609 88 -90.0596 0c4.91992 -23.75 19.7598 -51.5098 45 -83.1797zM362.15 1.65039c35.6396 15.3496 50.1797 53.5693 37.0098 86.6396
-c-25.4902 61.6104 -78.8398 168.47 -114.84 239.09c-16.9707 33.9297 -28.0303 59.8701 -60.3701 59.8701c-33.8203 0 -43.6299 -27.3301 -59.3799 -57.4004c-4.15039 -10.3799 -100.771 -202.399 -115.87 -241.56c-17.8105 -50.0303 21.2998 -98.5205 71.2998 -91.0898
-c24.5996 2.22949 52.6201 18.8701 85.1504 54.9199c-29.2002 37.1104 -47.5 70.3096 -54.4307 99.5c-11.8799 53.9902 18.3604 100.5 73.2803 100.5c64.96 0 122.75 -69.9297 18.8496 -200c35.6309 -39.5898 77.2402 -68.7803 119.301 -50.4697zM409.15 137.77
-c0 -0.679688 16.8496 -35.6895 16.8301 -39.5791c25.2393 -69.3301 -26.7207 -130.24 -89.6104 -130.19c-11.1104 0 -53.6904 -1.37988 -112.37 62.4004c-51.7598 -56.3408 -90.6602 -62.4004 -112.37 -62.4004c-62.8896 0 -114.85 60.8604 -89.6299 130.19
-c0.889648 2.61914 11.1797 32.71 117.34 245.02c19.79 41.1201 39.1406 72.79 84.6602 72.79c49.1299 0 56.2695 -3.92969 185.15 -278.23z" />
-    <glyph glyph-name="battle-net" unicode="&#xf835;" horiz-adv-x="512" 
-d="M448.61 222.38c60.75 -36.25 71.9893 -73.8096 57.3193 -93.6895c-4.70996 -6.88086 -25.1797 -36.2402 -148 -31.6406c-21.8193 -30.3994 -45.25 -53.2695 -67.4697 -69.2695c28.54 -53.7803 54.2998 -85.0303 62.54 -91.7803c0 0 -3.44043 0.160156 -8.58008 3.37012
-c-3.2627 1.95117 -6.17871 4.31836 -8.75 7.08984c-15.6299 16.1797 -35.5195 41.9404 -55.7002 74.1201c-43.9502 -28.1104 -81.1299 -29.0996 -88.4395 -9.4502c-4.83984 10.8301 1.5293 26.5 9.05957 39.3398c-31.3203 -17.5098 -61.7002 -26.8496 -86.7002 -21.1396
-c-6.79004 1.54004 -17.6299 5.50977 -23.1992 18.2598c-4.52051 9.53027 -6.02051 24.2598 -0.150391 47.1406c9.07031 35.3398 37.5801 82.2998 47.3096 97.6992c3.75 -8.62988 -20.7793 40.1904 -26 93.1904c-89.1592 0 -110.56 -8.83984 -111.56 -9.21973
-c1.54004 2.44922 7.86035 7.26953 17.7598 9.71973c22 5.47949 54.6406 9.84961 93 11.2295c-2.38965 52.0703 15.3398 84.7705 36 81.29h0.180664c11.3291 -1.2998 21.2598 -13.5801 28.5 -25.9297c0.669922 35.2002 7.7998 65.54 25 84.0703
-c4.72949 5.14941 13.5693 12.5498 27.3994 11h0.0498047c10.5205 -0.850586 24 -6.91992 40.8398 -23.4707c25.6006 -25.0693 51.54 -71.9893 60.4805 -88.9297c37.25 -3.7002 68.7695 -12.5801 93.7695 -23.7998c32.3506 51.5898 46.4805 89.5303 48.2002 100.05
-c0.640625 -1.25 2.93066 -8.41992 -0.450195 -20.25c-6.22949 -21.6201 -18.5791 -51.7197 -36.3398 -85.2998c45.79 -23.7305 65.3203 -55.0098 52.8506 -71.3301c-3.35059 -4.94043 -12.0498 -12.5498 -38.9199 -12.3701zM370.76 116.16
-c70.4102 4.37988 79.6504 20.5703 78.5098 33.5c-1.87988 21.25 -21.1992 41.2598 -49.0596 58.8301c0.889648 -24.5605 -5.63965 -54.6201 -29.4502 -92.3301zM216.9 60.3096c-19.04 -30.46 9.19922 -39.5596 49.7998 -17.6992
-c-7 12.0898 -13.9199 24.8594 -20.6006 38.1895c-9.66992 -7.37012 -19.4395 -14.2598 -29.1992 -20.4902zM431.9 231.66c36.2598 -1.23047 29.4199 27.8496 -9.64062 51.9502c-7.22559 -12.5537 -14.7959 -24.8359 -22.7402 -36.9004
-c11.2207 -4.70996 22.0908 -9.70996 32.3809 -15.0498zM279.18 50c28.3799 18.2002 60.1689 48.1201 84.7695 85.4297c18.46 27.96 26.1494 56.0205 25.4102 79.5703c-30.5801 17.3203 -89.3604 42.7197 -167.23 57.21c0.350586 18.4805 2.08984 19.8799 2.16016 20.3301
-c13.2168 -1.61523 26.4307 -3.64844 39.3896 -6.0498c39.375 -7.36328 78.5059 -18.1924 115.34 -31.71c-15.6191 33.1494 -41.4092 47.2197 -41.5195 47.2197c1.59961 0.160156 28.1299 -6 48.8604 -43.7197c8.42676 11.2061 16.2031 22.0293 23.3301 32.4697
-c-29.96 15.46 -71.75 28.04 -116.32 30.71c-33.4502 1.99023 -61.6299 -5.38965 -81.6299 -17.8096c0.240234 -35.2607 7.66992 -98.96 34 -173.431c-16.8301 -9.12988 -17.7402 -7.87012 -18.6699 -8.25c-20.2715 48.0654 -35.623 99.999 -44.6699 152.84
-c-21.0908 -30.3994 -20.1406 -59.5 -20.1406 -59.5693c-0.919922 1.22949 -8.81934 27.4297 13.4707 64.2295c-13.5801 1.70996 -26.5508 2.9707 -38.8506 3.87988c1.57031 -33.6797 11.5703 -76.1494 31.5703 -116.069c14.8701 -29.71 35.1201 -50.3105 55.71 -61.4902
-c30.4102 17.9199 81.0498 55.6504 132.75 115.92c14.9697 -9 16.1494 -11.71 16.5098 -12c-7.91309 -10.5332 -16.2227 -20.9033 -24.9287 -31.1104c-26.1514 -30.5225 -54.2061 -58.2285 -85.0605 -84c37.5303 -3.38965 62.5303 12.1807 62.5303 12.25
-c-0.860352 -1.67969 -20.0303 -21.6797 -63.2803 -20.4092c5.5 -12.9404 10.9902 -25.0908 16.5 -36.4404zM306.579 337c-1.58008 2.4502 -39.5801 58.8496 -56.4805 54.6104c-16.8994 1.09961 -36.21 -22.9805 -38.21 -75.2803
-c21.1104 13.2402 50.1299 22.3301 94.6904 20.6699zM175.929 333.9c-3.7998 6.68945 -8.66992 12.4795 -14.4297 13.5693h-0.0898438c-24.79 1.41016 -24.75 -52.8301 -24.6699 -49.5898c13.6602 -0.00976562 27.8496 -0.410156 42.3994 -1.25977
-c-1.62012 12.6602 -2.72949 25.1699 -3.20996 37.2803zM147.869 171.9c-30.7998 -61.5098 -19.8701 -76.6104 -19.6699 -76.8203c7.38965 -15.4902 38.1299 -20.25 84.9199 4.50977c-21.9502 11.7402 -44.4902 32.6104 -65.25 72.3105zM357.929 97.0996z" />
-    <glyph glyph-name="bootstrap" unicode="&#xf836;" 
-d="M292.3 136.07c0 -42.4102 -39.7197 -41.4307 -43.9199 -41.4307h-80.8896v81.6904h80.8896c42.5605 0 43.9199 -31.9004 43.9199 -40.2598zM242.15 209.2h-74.6602v72.1797h74.6602c34.9297 0 38.4395 -20.3496 38.4395 -35.8701
-c0 -37.3096 -37.7695 -36.3096 -38.4395 -36.3096zM448 341.33v-298.66c-0.121094 -41.1553 -33.5146 -74.5488 -74.6699 -74.6699h-298.66c-41.1553 0.121094 -74.5488 33.5146 -74.6699 74.6699v298.66c0.121094 41.1553 33.5146 74.5488 74.6699 74.6699h298.66
-c41.1553 -0.121094 74.5488 -33.5146 74.6699 -74.6699zM338.05 130.14c0 21.5703 -6.64941 58.29 -49.0498 67.3506v0.729492c22.9102 9.78027 37.3398 28.25 37.3398 55.6406c0 7 2 64.7793 -77.5996 64.7793h-127v-261.33c128.229 0 139.87 -1.67969 163.6 5.70996
-c14.21 4.4209 52.71 17.9805 52.71 67.1201z" />
-    <glyph glyph-name="buffer" unicode="&#xf837;" 
-d="M427.84 67.3301l-196.5 -97.8203c-2.24707 -0.963867 -4.72266 -1.49805 -7.32129 -1.49805s-5.10156 0.53418 -7.34863 1.49805l-196.51 97.8203c-4 2 -4 5.28027 0 7.29004l47.0596 23.3799c2.25098 0.964844 4.72949 1.49805 7.33203 1.49805
-c2.60156 0 5.10742 -0.533203 7.3584 -1.49805l134.76 -67c2.24609 -0.969727 4.72168 -1.50684 7.32129 -1.50684s5.10254 0.537109 7.34863 1.50684l134.76 67c2.24902 0.964844 4.72656 1.49902 7.32715 1.49902s5.10449 -0.53418 7.35352 -1.49902l47.0596 -23.4297
-c4.0498 -1.95996 4.0498 -5.24023 0 -7.24023zM427.84 203.86c4.0498 -2.01074 4.0498 -5.29004 0 -7.31055l-196.5 -97.7998c-2.24707 -0.964844 -4.74902 -1.49902 -7.34863 -1.49902c-2.59863 0 -5.07422 0.53418 -7.32129 1.49902l-196.51 97.7998
-c-4 2.02051 -4 5.31055 0 7.31055l47.0596 23.4297c2.25098 0.964844 4.75684 1.49805 7.3584 1.49805c2.60254 0 5.08105 -0.533203 7.33203 -1.49805l134.76 -67.0801c2.24902 -0.959961 4.75 -1.49121 7.34863 -1.49121c2.59766 0 5.07227 0.53125 7.32129 1.49121
-l134.76 67.0801c2.24902 0.964844 4.75293 1.49902 7.35352 1.49902s5.07812 -0.53418 7.32715 -1.49902zM20.1602 317.58c-4.0498 1.86035 -4.0498 4.88965 0 6.74023l196.5 90.2793c2.2666 0.900391 4.76074 1.39551 7.3457 1.39551
-c2.58594 0 5.05762 -0.495117 7.32422 -1.39551l196.51 -90.2793c4 -1.85059 4 -4.87988 0 -6.74023l-196.51 -90.29c-2.26953 -0.890625 -4.76172 -1.37988 -7.3457 -1.37988s-5.05469 0.489258 -7.32422 1.37988z" />
-    <glyph glyph-name="chromecast" unicode="&#xf838;" horiz-adv-x="512" 
-d="M447.8 384c23.6006 0 42.9004 -19.0996 42.9004 -42.7002v-298.6c0 -23.6006 -19.1006 -42.7002 -42.7002 -42.7002h-149.4v42.7002h149.2v298.6h-383.8v-63.8994h-42.7002v63.8994c0 23.6006 19.1006 42.7002 42.7002 42.7002h383.8zM21.2998 64.4004
-c35.2998 0 63.9004 -28.6006 63.9004 -63.9004h-63.9004v63.9004v0zM21.2998 149.4c82.4004 -0.100586 149.4 -67 149.3 -149.4h-42.6992c0 58.9004 -47.7002 107 -106.601 107v42.4004zM213.4 0c-0.100586 106 -86.1006 192.4 -192.101 192.2v42.3994
-c129.5 -0.299805 234.3 -105.1 234.8 -234.6h-42.6992z" />
-    <glyph glyph-name="evernote" unicode="&#xf839;" horiz-adv-x="384" 
-d="M120.82 315.79c1.59961 -22.3096 -17.5508 -21.5898 -21.6104 -21.5898c-68.9297 0 -73.6396 1 -83.5801 -3.33984c-0.55957 -0.220703 -0.740234 0 -0.370117 0.370117l108.53 110.319c0.379883 0.370117 0.599609 0.219727 0.379883 -0.370117
-c-4.34961 -9.98926 -3.34961 -15.0898 -3.34961 -85.3896zM199.82 7.79004c-14.6807 37.0801 13 76.9297 52.5195 76.6201c17.4902 0 22.6006 -23.21 7.9502 -31.4199c-6.19043 -3.2998 -24.9502 -1.74023 -25.1396 -19.2002
-c-0.0507812 -17.0898 19.6699 -25 31.1992 -24.8896h0.0107422c25.1895 0 45.6396 20.4502 45.6396 45.6396v0.00976562v0.0800781c0 11.6299 -7.79004 47.2197 -47.54 55.3398c-7.71973 1.54004 -65 6.35059 -68.3496 50.5205
-c-3.74023 -16.9307 -17.4004 -63.4902 -43.1104 -69.0898c-8.74023 -1.94043 -69.6797 -7.64062 -112.92 36.7695c0 0 -18.5703 15.2305 -28.2305 57.9502c-3.37988 15.75 -9.2793 39.7002 -11.1396 62c0 18 11.1396 30.4502 25.0703 32.2002c81 0 90 -2.32031 101 7.7998
-c9.81934 9.24023 7.7998 15.5 7.7998 102.78c1 8.2998 7.79004 30.8096 53.4102 24.1396c6 -0.860352 31.9102 -4.17969 37.4795 -30.6396l64.2607 -11.1504c20.4297 -3.70996 70.9395 -7 80.5996 -57.9404c22.6602 -121.09 8.91016 -238.46 7.7998 -238.46
-c-15.9795 -114.38 -111.07 -108.85 -111.07 -108.85c-18.9492 0.230469 -54.25 9.40039 -67.2695 39.8301zM280.76 212.63c-1 -1.91992 -2.2002 -6 0.850586 -7c14.0898 -4.92969 39.75 -6.83984 45.8799 -5.53027c3.10938 0.25 3.0498 4.43066 2.47949 6.65039
-c-3.5293 21.8496 -40.8301 26.5 -49.2393 5.91992z" />
-    <glyph glyph-name="itch-io" unicode="&#xf83a;" horiz-adv-x="512" 
-d="M71.9199 413.23c19.2197 1.66992 114.32 2.76953 184.08 2.76953s116.56 -0.400391 184 -2.73047c21.7197 -12.9297 64.5195 -62.0996 64.9199 -75v-21.3398c0 -27.0596 -25.25 -50.8398 -48.25 -50.8398c-27.54 0 -50.54 22.8799 -50.54 50
-c0 -27.1494 -22.2295 -50 -49.7598 -50s-49 22.8799 -49 50c0 -27.1494 -23.5898 -50 -51.1602 -50h-0.5c-27.5703 0 -51.1602 22.8799 -51.1602 50c0 -27.1494 -21.4199 -50 -49 -50s-49.7598 22.8799 -49.7598 50c0 -27.1494 -22.9697 -50 -50.54 -50
-c-22.96 0 -48.25 23.7803 -48.25 50.8398v21.3398c0.400391 12.8906 43.2002 62.0605 64.9199 74.9609zM204.24 278.84c9.91797 -17.3369 28.5586 -28.9785 49.9453 -28.9785c0.614258 0 1.22559 0.00976562 1.83398 0.0283203c28.7109 0 44.6602 16.4502 51.7607 28.9404
-c22 -38.3398 77.8496 -38.7598 99.8496 -0.240234c13.1201 -23.0596 43.0801 -32.0996 56 -27.6602c3.57031 -37.1494 13.9004 -236.88 -17.75 -269.149c-77.6797 -18.1201 -299.76 -18.6699 -379.76 0c-31.4004 32.0195 -21.6006 229 -17.7305 269.149
-c12.8301 -4.41016 42.8301 4.52051 56 27.6602c21.9502 -38.46 77.8506 -38.1494 99.8506 0.25zM162.66 225.07l-0.0205078 -0.0703125c-52.3193 0 -65.21 -77.4502 -83.8799 -144.45c-17.2598 -62.1494 5.52051 -63.6699 33.9404 -63.7295
-c42.1494 1.56934 65.4902 32.1797 65.4902 62.79c53.6191 -8.79004 116.3 -6.43066 155.55 0c0 -30.6104 23.3398 -61.2207 65.4902 -62.79c28.4297 0.0595703 51.21 1.58008 33.9492 63.7295c-18.6494 66.9199 -31.54 144.45 -83.8701 144.45
-c-16.46 0 -31.0898 0 -49.25 -19.71c-14.6436 1.48535 -28.6113 2.24609 -43.6445 2.24609c-15.0342 0 -29.8906 -0.760742 -44.5352 -2.24609c-18.1299 19.7803 -32.75 19.7803 -49.2197 19.7803zM256 177.21l-0.0595703 -0.00976562s44.3496 -40.7598 52.3496 -55.2402
-l-29 1.16992v-25.2803c0 -1.15918 -11.6602 -0.699219 -23.3096 -0.15918c-1.99023 0 -23.3301 -1.39062 -23.3301 0.15918v25.3203l-29 -1.16992c7.96973 14.4404 52.3496 55.21 52.3496 55.21z" />
-    <glyph glyph-name="salesforce" unicode="&#xf83b;" horiz-adv-x="640" 
-d="M248.89 202.36h-26.3496c0.69043 5.15918 3.32031 14.1201 13.6396 14.1201c6.75 0 11.9707 -3.82031 12.71 -14.1201zM385.55 216.24c0.450195 0 14.1104 1.75977 14.1104 -20c0 -6.45996 -1.11035 -20 -14.1104 -20c-0.479492 0 -14.1094 -1.77051 -14.1094 20
-c0 21.7695 13.6396 20 14.1094 20zM142.33 192.48c4.2002 3.60938 15.6104 2.71973 20.9297 1.64941v-16.9395c-5.85938 -1.1709 -16.2295 -2.75 -20.9297 0.949219c-1.20996 1 -3.29004 2.27051 -3.29004 7.05078
-c-0.00976562 0.166992 -0.0205078 0.325195 -0.0205078 0.495117c0 2.75684 1.29492 5.21387 3.31055 6.79492zM640 216c0 -87.5801 -80 -154.39 -165.36 -136.43c-18.3701 -33 -70.7295 -70.75 -132.199 -41.6299c-41.1602 -96.0508 -177.891 -92.1807 -213.811 5.16992
-c-119.72 -23.8906 -178.82 138.37 -75.2695 199.279c-34.75 79.4307 22.6396 173.61 114.31 173.61c40.1748 -0.0253906 75.8613 -19.0605 98.5605 -48.7002c20.6992 21.4004 49.3994 34.8105 81.1494 34.8105c42.3398 0 79 -23.5205 98.7998 -58.5703
-c92.8203 40.6797 193.82 -28.2305 193.82 -127.54zM120.45 184.2c0 11.7598 -11.6904 15.1699 -17.8701 17.1699c-5.27051 2.11035 -13.4102 3.50977 -13.4102 8.93945c0 9.45996 17 6.66016 25.1699 2.12012c0 0 1.16992 -0.709961 1.64062 0.470703
-c0.239258 0.699219 2.35938 6.58008 2.58984 7.29004c0.0341797 0.108398 0.0527344 0.223633 0.0527344 0.34375c0 0.492188 -0.313477 0.911133 -0.75293 1.06543c-12.3301 7.63086 -40.7002 8.51074 -40.7002 -12.6992c0 -12.46 11.4902 -15.4404 17.8799 -17.1699
-c4.71973 -1.58008 13.1699 -3 13.1699 -8.7002c0 -4 -3.5293 -7.06055 -9.16992 -7.06055c-7.11328 0.0126953 -13.709 2.38281 -19 6.35059c-0.469727 0.229492 -1.41992 0.709961 -1.64941 -0.709961l-2.40039 -7.4707
-c-0.469727 -0.939453 0.230469 -1.17969 0.230469 -1.40918c1.75 -1.40039 10.2998 -6.59082 22.8193 -6.59082c13.1699 0 21.4004 7.06055 21.4004 18.1104v-0.0498047zM152.45 226.78c-10.1299 0 -18.6602 -3.16992 -21.4004 -5.18066
-c-0.260742 -0.179688 -0.431641 -0.481445 -0.431641 -0.822266c0 -0.219727 0.0722656 -0.422852 0.191406 -0.586914l2.59082 -7.06055c0.119141 -0.417969 0.504883 -0.723633 0.960938 -0.723633c0.0751953 0 0.148438 0.0078125 0.21875 0.0234375
-c0.650391 0 6.7998 4 16.9297 4c4 0 7.06055 -0.709961 9.18066 -2.35938c3.59961 -2.80078 3.05957 -8.29004 3.05957 -10.5801c-4.79004 0.299805 -19.1104 3.43945 -29.4102 -3.75977c-4.44727 -3.05078 -7.36621 -8.16895 -7.36621 -13.9639
-c0 -0.199219 0.0195312 -0.378906 0.0263672 -0.576172c0 -5.90039 1.50977 -10.4004 6.58984 -14.3506c12.2402 -8.16016 36.2803 -2 38.1006 -1.41016c1.5791 0.320312 3.5293 0.660156 3.5293 1.87988v33.8809c0.0400391 4.60938 0.320312 21.6396 -22.7793 21.6396z
-M199 247.76c0.00195312 0.0244141 0.00195312 0.0488281 0.00195312 0.0732422c0 0.613281 -0.49707 1.11035 -1.10938 1.11035c-0.0244141 0 -0.0488281 -0.00195312 -0.0722656 -0.00292969h-9.82031
-c-0.0205078 0.000976562 -0.0419922 0.000976562 -0.0634766 0.000976562c-0.612305 0 -1.10938 -0.49707 -1.10938 -1.10938c0 -0.0244141 0.000976562 -0.0478516 0.00292969 -0.0722656v-79c-0.00195312 -0.0234375 -0.00195312 -0.0478516 -0.00195312 -0.0722656
-c0 -0.613281 0.49707 -1.11035 1.10938 -1.11035c0.0214844 0 0.0419922 0.00195312 0.0625 0.00292969h9.87988c0.0244141 -0.00195312 0.0488281 -0.00292969 0.0732422 -0.00292969c0.613281 0 1.11035 0.498047 1.11035 1.11035
-c0 0.0244141 -0.00195312 0.0478516 -0.00390625 0.0722656zM254.75 218.83c-2.09961 2.30957 -6.79004 7.53027 -17.6504 7.53027c-3.50977 0 -14.1592 -0.230469 -20.6992 -8.94043c-6.35059 -7.62988 -6.58008 -18.1104 -6.58008 -21.4102
-c0 -3.12012 0.149414 -14.2598 7.05957 -21.1699c2.63965 -2.91016 9.06055 -8.22949 22.8105 -8.22949c10.8193 0 16.4697 2.34961 18.5791 3.75977c0.470703 0.240234 0.710938 0.709961 0.240234 1.87988l-2.34961 6.83008
-c-0.200195 0.430664 -0.637695 0.729492 -1.14355 0.729492c-0.0917969 0 -0.179688 -0.0107422 -0.266602 -0.0292969c-2.58984 -0.94043 -6.34961 -2.82031 -15.29 -2.82031c-17.4199 0 -16.8496 14.7402 -16.9404 16.7002h37.1709
-c0.567383 0.0117188 1.04102 0.40918 1.16992 0.939453c-0.290039 0 2.06934 14.7002 -6.09082 24.2305h-0.0195312zM291.44 166.14c13.1699 0 21.4092 7.06055 21.4092 18.1104c0 11.7598 -11.6992 15.1699 -17.8799 17.1699
-c-4.13965 1.66016 -13.4102 3.37988 -13.4102 8.94043c0 3.75977 3.29004 6.34961 8.4707 6.34961c5.98828 -0.120117 11.6924 -1.64844 16.7002 -4.22949c5.00684 -2.58203 1.17969 -0.710938 1.64941 0.469727c0.230469 0.700195 2.35059 6.58008 2.58008 7.29004
-c0.0351562 0.108398 0.0537109 0.223633 0.0537109 0.34375c0 0.492188 -0.314453 0.911133 -0.753906 1.06641c-7.91016 4.89941 -16.7402 4.93945 -20.2295 4.93945c-12 0 -20.46 -7.29004 -20.46 -17.6396c0 -12.46 11.4795 -15.4404 17.8701 -17.1699
-c6.10938 -2 13.1699 -3.26074 13.1699 -8.7002c0 -4 -3.52051 -7.06055 -9.16992 -7.06055c-7.1123 0.015625 -13.708 2.38574 -19 6.35059c-0.175781 0.150391 -0.402344 0.241211 -0.651367 0.241211c-0.535156 0 -0.973633 -0.422852 -0.999023 -0.951172
-l-2.34961 -7.52051c-0.470703 -0.939453 0.229492 -1.17969 0.229492 -1.40918c1.71973 -1.40039 10.3301 -6.59082 22.79 -6.59082h-0.0195312zM357.09 224c0 0.709961 -0.240234 1.17969 -1.17969 1.17969h-11.7598c0 0.140625 0.939453 8.94043 4.46973 12.4707
-c4.16016 4.14941 11.7598 1.63965 12 1.63965c1.16992 -0.469727 1.41016 0 1.63965 0.469727l2.83008 7.77051c0.700195 0.939453 0 1.16992 -0.240234 1.41016c-5.08984 2 -17.3496 2.86914 -24.46 -4.24023c-5.47949 -5.48047 -7 -13.9199 -8 -19.5205h-8.46973
-c-0.624023 -0.0517578 -1.12305 -0.553711 -1.16992 -1.17969l-1.41992 -7.75977c0 -0.700195 0.240234 -1.16992 1.17969 -1.16992h8.23047c-8.50977 -47.9004 -8.75 -50.21 -10.3506 -55.5205c-1.08008 -3.62012 -3.29004 -6.89941 -5.87988 -7.75977
-c-0.0898438 0 -3.87988 -1.67969 -9.63965 0.240234c0 0 -0.94043 0.469727 -1.41016 -0.709961c-0.240234 -0.709961 -2.58984 -6.82031 -2.83008 -7.53027s0 -1.41016 0.469727 -1.41016c5.11035 -2 13 -1.76953 17.8809 0
-c6.2793 2.28027 9.71973 7.88965 11.5293 12.9404c2.75 7.70996 2.81055 9.79004 11.7598 59.7393h12.2305c0.626953 0.0517578 1.12891 0.553711 1.17969 1.18066zM410.48 208c-0.560547 1.67969 -5.10059 18.1104 -25.1709 18.1104c-15.25 0 -23 -10 -25.1592 -18.1104
-c-1 -3 -3.18066 -14 0 -23.5195c0.0898438 -0.300781 4.40918 -18.1201 25.1592 -18.1201c14.9502 0 22.9004 9.60938 25.1709 18.1201c3.20996 9.60938 1.00977 20.5195 0 23.5195zM455.88 224.7c-5 1.64941 -16.6201 1.89941 -22.1104 -5.41016v4.46973
-c0.00195312 0.0214844 0.00195312 0.0419922 0.00195312 0.0634766c0 0.612305 -0.49707 1.11035 -1.10938 1.11035c-0.0244141 0 -0.0478516 -0.00195312 -0.0722656 -0.00390625h-9.39941c-0.0244141 0.00195312 -0.0488281 0.00292969 -0.0732422 0.00292969
-c-0.612305 0 -1.11035 -0.498047 -1.11035 -1.11035c0 -0.0214844 0.00195312 -0.0410156 0.00292969 -0.0625v-55.2793c-0.000976562 -0.0214844 -0.00195312 -0.0419922 -0.00195312 -0.0634766c0 -0.618164 0.501953 -1.11914 1.12012 -1.11914
-c0.0214844 0 0.0410156 0.000976562 0.0625 0.00195312h9.63965c0.0205078 -0.000976562 0.0410156 -0.00195312 0.0625 -0.00195312c0.618164 0 1.12012 0.501953 1.12012 1.12012c0 0.0214844 -0.00195312 0.0410156 -0.00292969 0.0625v27.7695
-c0 2.91016 0.0498047 11.3701 4.45996 15.0498c4.90039 4.90039 12 3.36035 13.4102 3.06055c0.630859 0.0107422 1.1709 0.393555 1.41016 0.939453c1.15918 2.57324 2.19629 5.28125 3.05957 8c0.0517578 0.130859 0.0800781 0.273438 0.0800781 0.422852
-c0 0.416992 -0.21875 0.783203 -0.549805 0.987305v-0.00976562zM502.69 170.6l-2.12012 7.29004c-0.470703 1.18066 -1.41016 0.709961 -1.41016 0.709961c-4.23047 -1.81934 -10.1504 -1.88965 -11.29 -1.88965c-4.63965 0 -17.1699 1.12988 -17.1699 19.7598
-c0 6.23047 1.84961 19.7607 16.4697 19.7607c0.299805 0.00683594 0.601562 0.0107422 0.90332 0.0107422c3.70605 0 7.26562 -0.587891 10.6172 -1.66113c3.35059 -1.07324 0.939453 -0.469727 1.17969 0.709961c0.939453 2.58984 1.63965 4.46973 2.58984 7.53027
-c0.230469 0.939453 -0.469727 1.16992 -0.709961 1.16992c-11.5898 3.87012 -22.3398 2.5293 -27.7598 0c-1.58984 -0.740234 -16.2305 -6.49023 -16.2305 -27.5205c0 -2.89941 -0.580078 -30.1094 28.9404 -30.1094c5.45117 0.0107422 10.6943 1.02051 15.5195 2.83008
-c0.319336 0.236328 0.527344 0.616211 0.527344 1.04395c0 0.130859 -0.0214844 0.256836 -0.0566406 0.375977v-0.0107422zM556.56 210.12c-0.799805 3 -5.36914 16.2295 -22.3496 16.2295c-16 0 -23.5195 -10.1094 -25.6396 -18.5898
-c-1.07129 -3.53906 -1.64746 -7.29199 -1.64746 -11.1787c0 -0.198242 -0.00585938 -0.383789 -0.00292969 -0.581055c0 -25.8701 18.8398 -29.4004 29.8799 -29.4004c10.8203 0 16.46 2.35059 18.5801 3.76074c0.469727 0.239258 0.709961 0.709961 0.240234 1.87988
-l-2.36035 6.83008c-0.200195 0.430664 -0.636719 0.729492 -1.14258 0.729492c-0.0927734 0 -0.180664 -0.0107422 -0.267578 -0.0302734c-2.58984 -0.939453 -6.34961 -2.81934 -15.29 -2.81934c-17.4199 0 -16.8496 14.7402 -16.9297 16.7002h37.1602
-c0.569336 0.0136719 1.04395 0.40918 1.17969 0.939453c-0.239258 0.00976562 0.94043 7.07031 -1.41016 15.54v-0.00976562zM533.27 216.47c5.11035 0 11.8506 -2.2002 12.7305 -14.1201h-26.3701c0.639648 5.12012 3.31055 14.1201 13.6396 14.1201z" />
-    <glyph glyph-name="speaker-deck" unicode="&#xf83c;" horiz-adv-x="512" 
-d="M213.86 152h-113.86c-55.1914 0 -100 44.8086 -100 100s44.8086 100 100 100h132.84c22.0771 0 40 -17.9238 40 -40s-17.9229 -40 -40 -40h-134.84c-26.4697 0 -26.4502 -40 0 -40h113.82c55.1914 0 100 -44.8086 100 -100s-44.8086 -100 -100 -100h-171.82
-c-22.0762 0 -40 17.9238 -40 40s17.9238 40 40 40h173.86c26.4795 0 26.46 40 0 40zM298 32c26.7314 18.1455 45.667 46.8174 51.1104 80h64.5498c10.8652 0.0927734 19.6572 8.94238 19.6572 19.8291c0 0.0585938 0.00292969 0.113281 0.00292969 0.170898v120v0.173828
-c0 10.8867 -8.79492 19.7334 -19.6602 19.8262h-117.24c9.34473 10.6875 15.0088 24.6729 15.0088 39.9697c0 15.2979 -5.66406 29.3428 -15.0088 40.0303h136.93c43.4404 0 78.6504 -35.8203 78.6504 -80v-160c0 -44.1797 -35.21 -80 -78.6504 -80h-135.35z" />
-    <glyph glyph-name="symfony" unicode="&#xf83d;" horiz-adv-x="512" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM389.74 296.46c15.3496 0.540039 19.7695 15.4404 19.5195 23.1299c-0.639648 18.0605 -19.6699 29.46 -44.8301 28.6504
-c-1.89941 -0.0703125 -65.2598 3.46973 -102.43 -105.53c-10.0596 8.29004 -57.7695 65.1602 -110.58 25.8096c-18.9502 -14.1797 -31.4199 -47.9199 -2.9502 -79.6699c16.9502 -18.1396 26.7207 -25.3301 22.25 -39.8496c-9.14941 -29.79 -55.5596 -16.1602 -51 -1.38965
-c1.36035 4.38965 3.49023 4.46973 6.28027 13.0693c7.74023 25.3203 -27.1104 37.75 -34.6201 13.6006c-4.32031 -14.0605 2.37988 -39.5107 38.3799 -50.6201c42.1602 -12.96 77.8203 10.0098 82.8799 39.9395c3.2002 18.75 -5.29004 32.6904 -20.7998 50.6201l-12.6299 14
-c-7.66016 7.7002 -10.29 20.7002 -2.37012 30.7002c6.69043 8.45996 16.2002 12.0605 31.8105 7.83008c22.7695 -6.16992 32.9199 -21.9697 49.8496 -34.7197c-1.23047 -4 -10.04 -32.3398 -18.2305 -82c-12.1094 -63.4902 -21.3496 -98.3506 -45.3496 -118.351
-c-4.83984 -3.48926 -11.7598 -8.63965 -22.1797 -9c-1.94043 -0.0595703 -14.1406 2.83984 -2.0498 12.5508c15.2393 8.3291 7.00977 34.75 -14.8809 34c-9.85938 -0.330078 -24.8691 -9.59082 -24.3096 -26.5908c0.580078 -17.5293 16.9297 -30.6895 41.5801 -29.8398
-c13.1797 0.44043 42.5801 5.7998 71.5801 40.2598c39.8496 46.7207 47.4395 102.2 58.2002 161.721c51.6797 -6.11035 77.2393 17.8398 77.5996 35.7002c0.549805 24.2998 -28 23.46 -32 5.2998c-1.91992 -8.83984 13.4199 -16.8105 1.41992 -24.5605
-c-8.49023 -5.5 -23.71 -9.37012 -45.1396 -6.21973c10.2998 56.8496 19.1094 112.56 58.8896 113.85c2.70996 0.150391 12.6396 -0.119141 12.8701 -6.66992c0.150391 -5.41016 -6.7998 -9.66992 -6.53027 -18.8496c0.370117 -10.4199 8.2998 -17.2803 19.7705 -16.8701z
-" />
-    <glyph glyph-name="waze" unicode="&#xf83f;" horiz-adv-x="512" 
-d="M502.17 246.33c14.5205 -85.8604 -30.9395 -167.92 -113.17 -208.13c13 -34.1006 -12.4004 -70.2002 -48.3203 -70.2002c-27.5918 0.0214844 -50.1543 21.752 -51.5693 49c-6.44043 -0.19043 -64.2002 0 -76.3301 0.639648
-c-1.11328 -27.5479 -23.8281 -49.5713 -51.6475 -49.5713c-0.725586 0 -1.41504 -0.0175781 -2.13281 0.0117188c-33.8604 1.36035 -57.9502 34.8398 -47 67.9199c-37.21 13.1104 -72.54 34.8701 -99.6201 70.7998c-13 17.2803 -0.479492 41.7998 20.8398 41.7998
-c46.3105 0 32.2207 54.1699 43.1504 110.261c18.4297 93.9395 116.75 157.14 211.72 157.14c102.48 0 197.15 -70.6699 214.08 -169.67zM373.51 59.7197c42 19.1807 81.3301 56.71 96.29 102.141c40.4805 123.09 -64.1494 228 -181.71 228
-c-83.4502 0 -170.32 -55.4199 -186.07 -136c-9.5293 -48.9102 5 -131.351 -68.75 -131.351c24.9404 -33.1094 58.3301 -52.6201 93.7305 -64.0498c24.6602 21.7998 63.8701 15.4697 79.8301 -14.3398c14.2197 -1 79.1895 -1.17969 87.9004 -0.820312
-c8.5625 16.7266 25.9746 28.1865 46.041 28.1865c12.418 0 23.8223 -4.45703 32.7383 -11.7666zM205.12 260.87c0 34.7402 50.8398 34.75 50.8398 0s-50.8398 -34.7402 -50.8398 0zM321.69 260.87c0 34.7402 50.8594 34.75 50.8594 0s-50.8594 -34.75 -50.8594 0z
-M199.08 190.18c-3.44043 16.9404 22.1797 22.1807 25.6201 5.20996l0.0595703 -0.279297c4.14062 -21.4199 29.8506 -44 64.1201 -43.0703c35.6797 0.94043 59.25 22.21 64.1104 42.7695c4.45996 16.0508 28.5996 10.3604 25.4697 -6
-c-5.22949 -22.1797 -31.21 -62 -91.46 -62.8994c-42.5498 0 -80.8799 27.8398 -87.9004 64.25z" />
-    <glyph glyph-name="yammer" unicode="&#xf840;" horiz-adv-x="512" 
-d="M421.78 295.83c-48.1602 -26.3896 -118.561 -58.1504 -130.2 -50s91.4395 80.3701 106.689 88.7695c0.920898 0.5 1.80078 0.970703 2.63086 1.40039c2.07227 0.612305 4.28125 0.954102 6.55176 0.954102c12.7275 0 23.0605 -10.332 23.0605 -23.0596
-c0 -7.31445 -3.41309 -13.8389 -8.73242 -18.0645zM421.78 78.6602c5.27539 -4.22949 8.64258 -10.7148 8.64258 -17.9961c0 -12.7334 -10.3369 -23.0703 -23.0693 -23.0703c-2.24023 0 -4.40527 0.320312 -6.45312 0.916016
-c-0.830078 0.410156 -1.70996 0.900391 -2.63086 1.41016c-15.2695 8.38965 -118.25 80.6396 -106.689 88.7402c11.5596 8.09961 82.04 -23.6201 130.2 -50zM464.21 211c10.4287 -2.18359 18.2344 -11.4395 18.2344 -22.5127
-c0 -11.4219 -8.34375 -20.9102 -19.2646 -22.6973c-54.9102 0.0195312 -131.93 6.00977 -138.21 18.7598c-6.2793 12.75 118.84 26.5098 136.24 26.5098c1.0498 0 2.0498 -0.0595703 3 -0.0595703zM31 351.35c-0.817383 2.46387 -1.26074 5.09766 -1.26074 7.83496
-c0 13.7314 11.1484 24.8799 24.8799 24.8799c9.96582 0 18.5498 -5.8457 22.5205 -14.3145l81 -205.06h1.20996l77 203.529c3.42188 8.7627 11.9502 14.9775 21.9189 14.9775c12.9805 0 23.5195 -10.5391 23.5195 -23.5195
-c0 -2.33398 -0.353516 -4.59863 -0.988281 -6.72754l-109.6 -273.391c-18.5498 -47.2197 -37.1201 -79.5596 -93.29 -79.5596c-0.185547 -0.000976562 -0.371094 -0.000976562 -0.556641 -0.000976562c-7.9707 0 -15.6465 0.666016 -23.2539 1.95117
-c-8.90723 2.55371 -15.4336 10.7646 -15.4336 20.4883c0 11.7607 9.54883 21.3096 21.3105 21.3096c0.349609 0 0.677734 -0.0117188 1.02344 -0.0283203c0.660156 -0.0595703 10.9102 -0.660156 13.8604 -0.660156c30.4697 0 43.7393 18.9404 58.0693 59.4102z" />
-    <glyph glyph-name="git-alt" unicode="&#xf841;" 
-d="M439.55 211.95c5.22266 -5.22363 8.45508 -12.4463 8.45508 -20.4092s-3.23242 -15.1768 -8.45508 -20.4014l-194.689 -194.689c-5.22363 -5.21973 -12.4443 -8.4502 -20.4043 -8.4502c-7.96094 0 -15.1729 3.23047 -20.3965 8.4502l-195.609 195.6
-c-5.22266 5.22363 -8.45508 12.4463 -8.45508 20.4092s3.23242 15.1768 8.45508 20.4014l134.12 134.14l50.79 -50.8496c-5.95996 -14.2607 -2.16016 -36.4902 18.6396 -45v-123c-22.3203 -9.09082 -28.8203 -38.4004 -11.25 -56
-c6.21582 -6.21191 14.8066 -10.0557 24.2803 -10.0557c9.47266 0 18.0547 3.84375 24.2695 10.0557c13.1807 13.1494 16.2197 42.46 -9.08008 55v121.85l46.3506 -46.29c-14.21 -34.4697 29.5098 -63.8301 56 -37.3398c25.71 25.6895 -1.24023 68.4902 -35.4707 56.6895
-l-49.6592 49.6602c9.29004 26.9102 -16.3301 52.8203 -43.3906 43.6807l-51.5195 51.5195l40.6602 40.6299c5.22461 5.2207 12.4463 8.45117 20.4082 8.45117c7.96289 0 15.1768 -3.23047 20.4014 -8.45117z" />
-    <glyph glyph-name="stackpath" unicode="&#xf842;" 
-d="M244.6 215.6c0 -8.5 -4.25977 -20.4893 -21.3398 -20.4893h-19.6094v41.4697h19.6094c17.1299 0 21.3398 -12.3604 21.3398 -20.9805zM448 416v-448h-448v448h448zM151.3 160.16c0 21.2402 -12.1201 34.54 -46.7197 44.8496c-20.5703 7.41016 -26 10.9102 -26 18.6299
-c0 7.7207 7 14.6104 20.4102 14.6104c14.0898 0 20.79 -8.4502 20.79 -18.3496h30.7002l0.189453 0.569336c0.5 19.5703 -15.0596 41.6504 -51.1201 41.6504c-23.3701 0 -52.5498 -10.75 -52.5498 -38.29c0 -19.4004 9.25 -31.29 50.7402 -44.3701
-c17.2598 -6.15039 21.9102 -10.4004 21.9102 -19.4795c0 -15.2002 -19.1309 -14.2305 -19.4707 -14.2305c-20.3994 0 -25.6494 9.09961 -25.6494 21.9004h-30.7998l-0.180664 -0.560547c-0.679688 -31.3203 28.3799 -45.2197 56.6299 -45.2197
-c29.9805 0 51.1201 13.5498 51.1201 38.29zM276.68 215.79c0 25.2998 -18.4297 45.46 -53.4199 45.46h-51.7793v-138.18h32.1699v47.3594h19.6094c30.25 0 53.4199 15.9502 53.4199 45.3604zM297.94 123l49.0596 138.22h-31.0898l-47.9102 -138.22h29.9404zM404.46 261.22
-h-31.0898l-47.9102 -138.22h29.9404z" />
-    <glyph glyph-name="cotton-bureau" unicode="&#xf89e;" horiz-adv-x="512" 
-d="M474.31 117.59h25.1807c-25.7998 -109.78 -111.4 -173.59 -239.67 -173.59c-154.63 -0.339844 -247.82 92.8604 -247.82 248.18c0 154.63 93 247.82 247.82 247.82c128.399 0 214.06 -63.5098 240.18 -173.61h-25.2598
-c-24.8506 95.6104 -99.9199 148.811 -214.69 148.811c-141.85 0 -223.2 -81.3799 -223.2 -223.2c0 -137.93 76.6699 -218 211.101 -223v49.2002c0 48.1602 -26.5498 74.3896 -74.5498 74.3896c-62.1309 0 -99.4004 37.2803 -99.4004 99.4102
-c0 61.3701 36.5195 98.2803 97.3799 99.0596c30.7402 64.6504 144.24 69.3203 177.24 0c60.8496 -0.779297 97.3799 -37.6895 97.3799 -99.0596c0 -62.0098 -37.2002 -99.21 -99.2002 -99.21c-47.9795 0 -74.3896 -26.3896 -74.3896 -74.3896v-49.1602
-c107.67 3.75977 178.24 56.5 201.899 148.35zM357 265.67c3.7998 -21.0801 11.2695 -104.2 -71.79 -120.75c12.2598 -17.7402 32.9805 -27.3301 61.5898 -27.3301c47.9697 0 74.4004 26.4102 74.4004 74.4102c0 44.6699 -22.8301 70.2197 -64.2002 73.6699zM275.32 168.31
-c72.7803 9.89062 58.5 86.9102 56.2295 97c-72.5596 -10 -58.6895 -86.6592 -56.2295 -97zM260 316l-0.179688 -0.259766c-28.3008 0 -49.1602 -9.66016 -61.5703 -27.3506c28.3701 -5.44922 49.3701 -20.5898 61.5996 -43.4492
-c12.2305 22.8594 33.2305 37.9697 61.5908 43.4492c-12.4404 17.9404 -32.8301 27.6104 -61.4404 27.6104zM188.48 265.28h0.239258c-2.75 -10.0498 -16.1602 -87.1602 56.25 -97c2.41992 10.1895 16.6807 86.4297 -56.4893 97zM173.2 117.59l0.330078 0.0302734
-c28.2998 0 49 9.66992 61.1396 27.2998c-73.0303 14.2197 -78.4004 83.5498 -71.6504 120.75c-41.3594 -3.66992 -64.2197 -29.3096 -64.2197 -73.6699c0 -48.0098 26.4004 -74.4102 74.4004 -74.4102zM226.41 105.2h0.269531
-c14.4902 -7.60059 25.5605 -19.3301 33.5605 -33.8301c7.52734 14.4502 19.1924 26.1982 33.5801 33.8301c-14.4902 8.00977 -26.0508 19.0596 -33.8203 33.5498c-7.60156 -14.3262 -19.2539 -25.9658 -33.5898 -33.5498z" />
-    <glyph glyph-name="buy-n-large" unicode="&#xf8a6;" horiz-adv-x="576" 
-d="M288 416c154.73 0 280.21 -100.32 280.21 -224s-125.479 -224 -280.21 -224s-280.21 100.32 -280.21 224s125.479 224 280.21 224zM202.61 58.8096c61.5498 0.600586 99.4697 24.3604 117.71 61.5205c-35.79 6.4502 -62.9307 37.3096 -62.9307 74.4502
-c0 41.7695 34.3408 75.6494 76.6904 75.6494c0.0117188 0 -0.0234375 -0.00292969 -0.0117188 -0.00292969c5.91797 0 11.6826 -0.666016 17.2217 -1.92676c0.623047 2.21875 1.13281 4.53516 1.5 6.84961c6.92969 44.1904 -14.8496 72.8408 -78 72.8408h-133.44
-l-77.25 -290.74zM358 240.89l-9.4502 -36.75l-15 36.75h-31.3398l-26.6299 -90.3096h37.8301l7.83008 35.6299l11.1895 -35.6299h35.4102l22.1602 90.3096h-32zM503.86 58.8096l21.1992 84.0605h-103.869l53.0498 205.36h-92.5l-21.3301 -82.3506
-c29.3799 -10.5996 50.3799 -38.4102 50.3799 -71.0596c0 -41.7803 -34.3496 -75.6504 -76.6904 -75.6504c-0.0205078 0 0.0380859 -0.00292969 0.0166016 -0.00292969c-3.90137 0 -7.73633 0.28418 -11.4863 0.833008l-15.8398 -61.1904h197.07zM211.7 178.61
-c16.1494 0 29.7002 -7.51074 24.1396 -29.8203c-5.83008 -23.4697 -21.7998 -26.6504 -37.9395 -26.6504h-24.7002l13.7998 56.4707h24.7002zM233 278c18.0703 0 32.2305 1.29004 27.5801 -17.5703c-3.83008 -15.5 -21.21 -30.1396 -39.21 -30.1396h-21.3701l11.6602 47.71
-h21.3398z" />
-    <glyph glyph-name="mdb" unicode="&#xf8ca;" horiz-adv-x="576" 
-d="M17.3701 287.59h46.2998l42.3301 -117.33l40.7002 117.33h45.5098l12.79 -191.59h-45.5303l-4.79004 77.4297l-25.54 -77.4297h-44.71l-27.9297 79.8301l-5.58984 -79.8301h-43.9102zM298.37 287.59c0 0 93.4199 -1.58984 94.2002 -95.7998
-c0.799805 -96.5898 -94.2002 -95.79 -94.2002 -95.79h-47.9004v191.59h47.9004zM297.17 141.13c0 0 47.5996 5.21973 46.7998 51.5205c-0.799805 46.2998 -46.7998 50.5693 -46.7998 50.5693v-102.09zM535.46 215.37c0 0 33.54 -11.96 33.54 -55.1006
-c0 -68.6396 -87 -63.8496 -87 -63.8496h-45.5195v191.58h51.8994s49.7402 1.44043 55.0801 -34.3203c0.416992 -2.75586 0.595703 -5.58203 0.595703 -8.45312c0 -10.9678 -3.15039 -21.2061 -8.5957 -29.8564zM483.56 247.31v-21.5898h12s5.43066 5.33984 4 12
-c-2.42969 11.1807 -16 9.58984 -16 9.58984zM483.46 137.85c0 0 41.04 -4.92969 41.3701 20.7207c0.389648 27.1602 -41.1904 22.4297 -41.1904 22.4297h-0.0800781v-18.2305z" />
-    <glyph glyph-name="orcid" unicode="&#xf8d2;" horiz-adv-x="512" 
-d="M294.75 259.81c58.1299 0 84.6699 -35.2598 84.6699 -76.8994c0 -25.5703 -15.5 -76.9102 -83.1201 -76.9102h-47.4697v153.81h45.9199zM256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM175.21 79.2402v207.5h-29.8398v-207.5
-h29.8398zM160.29 310.38c10.7832 0.0380859 19.5312 8.78711 19.5703 19.5703c0 10.8008 -8.76953 19.5693 -19.5703 19.5693s-19.5703 -8.76855 -19.5703 -19.5693s8.76953 -19.5703 19.5703 -19.5703zM300 79c68.3799 0 110 50.6104 110.04 103.89
-c0 49.0205 -33.71 103.851 -110.44 103.851h-80.5996v-207.74h81z" />
-    <glyph glyph-name="swift" unicode="&#xf8e1;" 
-d="M448 291.91c0 -5.35059 -0.000976562 -10.7002 0.00878906 -16.0498v-183.771c-0.0292969 -4.50977 -0.0800781 -9.00977 -0.200195 -13.5098c-0.119141 -10.0547 -0.998047 -19.7852 -2.58984 -29.4199c-1.67969 -9.83789 -4.86914 -19.373 -9.21973 -28
-c-9.04004 -17.748 -23.3896 -32.1074 -41.1299 -41.1602c-8.62891 -4.34375 -18.1641 -7.5293 -28 -9.20996c-9.64355 -1.58594 -19.3809 -2.46387 -29.4404 -2.58984c-4.51953 -0.120117 -9.00977 -0.200195 -13.5195 -0.200195h-199.79
-c-4.52051 0.0302734 -9.02051 0.0800781 -13.5205 0.200195c-10.0576 0.120117 -19.792 0.999023 -29.4297 2.58984c-9.83691 1.67871 -19.3711 4.86523 -28 9.20996c-17.7354 9.05566 -32.083 23.4102 -41.1299 41.1504c-4.35059 8.62598 -7.54004 18.1611 -9.21973 28
-c-1.58398 9.63574 -2.45898 19.3662 -2.58008 29.4199c-0.129883 4.50977 -0.209961 9 -0.209961 13.5098v199.83c0.0292969 4.51953 0.0800781 9.00977 0.209961 13.5195c0.109375 10.0479 0.97168 19.7676 2.54004 29.4004c1.68164 9.83691 4.87109 19.3721 9.21973 28
-c4.52637 8.88477 10.3564 16.875 17.3496 23.8496c1.74023 1.7207 3.55078 3.39062 5.43066 5c5.61426 4.80176 11.7549 8.92383 18.3896 12.3203c2.2334 1.11328 4.50391 2.15332 6.81152 3.12012c6.69531 2.73145 13.8994 4.82422 21.21 6.09961
-c7.22656 1.23633 14.5557 2.01855 22.0596 2.32031c2.45996 0.120117 4.91992 0.200195 7.37012 0.269531c4.51953 0.120117 9.00977 0.200195 13.5195 0.200195h199.75c4.52051 -0.0292969 9.01074 -0.0800781 13.5205 -0.200195
-c10.0576 -0.120117 19.792 -0.998047 29.4297 -2.58984c9.83887 -1.67773 19.374 -4.86719 28 -9.21973c17.7559 -9.03711 32.1191 -23.3965 41.1602 -41.1504c4.34668 -8.62891 7.53516 -18.1631 9.21973 -28c1.58301 -9.63672 2.45801 -19.3662 2.58008 -29.4199
-c0.120117 -4.51953 0.200195 -9.00977 0.200195 -13.5195zM378.119 50.9102c4.91016 -9.58008 15.3604 41.1797 -23.1602 88.5801c0.490234 1.68945 1 3.35938 1.44043 5.08984c18.5996 74.0801 -26.79 161.67 -103.58 207.75
-c33.6494 -45.6201 48.5293 -100.87 35.3096 -149.2c-1.16797 -4.21484 -2.58105 -8.44238 -4.16016 -12.4697c-1.72949 1.14941 -3.84961 2.41992 -6.72949 4c0 0 -76.3906 47.1699 -159.181 130.59c-2.16992 2.2002 44.1504 -66.25 96.7207 -121.74
-c-24.7803 13.9004 -93.7803 64.1201 -137.48 104.12c5.58301 -9.18652 11.8184 -17.7773 18.7803 -25.8994c36.4902 -46.2207 84.0898 -103.37 141.09 -147.221c-40 -24.4902 -96.6396 -26.3994 -153 0c-13.8662 6.50977 -26.9756 14.3477 -39.1699 23.3701
-c25.1133 -39.9365 61.6025 -71.4268 105.29 -90.3701c53.3203 -22.9199 106.35 -21.3799 145.85 -0.379883l0.419922 0.25c1.77051 1 3.53027 2 5.25 3c19.0801 9.7998 56.3105 19.46 76.3105 -19.4697z" />
-    <glyph glyph-name="umbraco" unicode="&#xf8e8;" horiz-adv-x="510" 
-d="M255.35 440c136.99 -0.169922 247.83 -111.31 247.65 -248.28c-0.179688 -136.97 -111.15 -247.67 -248 -247.67c-137 0.0703125 -248.07 111.271 -248 248.271c0.139648 136.96 111.36 247.85 248.35 247.68zM400.35 174
-c0.360352 5.24023 0.524414 10.1309 0.524414 15.4619c0 5.12988 -0.169922 10.2197 -0.503906 15.2656c-0.43457 14.9102 -1.64258 29.4004 -3.61035 43.8799c-1.87012 13.2197 -3.56934 22.3799 -5.38965 32c-1.02051 4.87988 -1.28027 6.39941 -1.83008 8.44922
-c-0.506836 2.22461 -2.49805 3.89062 -4.875 3.89062h-0.0253906h-0.819336l-32 -5c-2.37793 -0.385742 -4.20117 -2.44922 -4.20117 -4.93457c0 -0.0224609 0.000976562 -0.0439453 0.000976562 -0.0654297
-c-0.00976562 -0.128906 -0.0146484 -0.249023 -0.0146484 -0.380859c0 -0.130859 0.00488281 -0.260742 0.0146484 -0.389648l1.68945 -8.7793c1.60645 -8.86719 3.23633 -20.0938 4.88965 -33.6807c1.62695 -13.9551 2.49707 -27.7852 2.59961 -42.1494
-c0.266602 -26.9072 -2.44336 -46.834 -8.12988 -59.7803c-5.62891 -12.7627 -17.1777 -22.3076 -31.1504 -25.2305c-16.2686 -3.44336 -32.8506 -5.2627 -50.1387 -5.2627c-2.38477 0 -4.76172 0.0341797 -7.13086 0.103516h-10.25
-c-2.40625 -0.0712891 -4.53223 -0.0996094 -6.95605 -0.0996094c-17.2725 0 -34.127 1.80566 -50.3838 5.23926c-14.0283 2.86719 -25.6377 12.4033 -31.3105 25.1797c-5.60645 12.9336 -8.31641 32.877 -8.12988 59.8301
-c0.101562 14.3672 0.986328 28.2021 2.64062 42.1504c1.62012 13.6201 3.2334 24.8467 4.83984 33.6797l1.7002 8.78027c0.00976562 0.128906 0.0146484 0.249023 0.0146484 0.379883c0 0.131836 -0.00488281 0.261719 -0.0146484 0.389648
-c0 0.00488281 -0.00488281 0.00878906 -0.00488281 0.0126953c0 2.48633 -1.79297 4.55664 -4.15527 4.9873l-32 5h-0.69043c-2.37402 -0.0214844 -4.3623 -1.6748 -4.89941 -3.88965c-0.540039 -2.03027 -0.820312 -3.57031 -1.82031 -8.4502
-c-1.83008 -9.41992 -3.52051 -18.6094 -5.40039 -32c-1.95898 -14.4814 -3.16406 -28.9697 -3.59961 -43.8799c-0.351562 -5.13867 -0.530273 -9.93066 -0.530273 -15.1582s0.178711 -10.4131 0.530273 -15.5518c0.766602 -27.0928 5.43359 -48.7598 14 -65
-c8.57324 -16.2061 23.0801 -27.873 43.5195 -35c20.4404 -7.12695 48.9209 -10.6172 85.4414 -10.4697h4.59961c36.5605 -0.15332 65.0439 3.33691 85.4502 10.4707c20.4336 7.12012 34.9365 18.7871 43.5098 35.001s13.2402 37.8809 14 65.001z" />
-  </font>
-</defs></svg>
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.ttf b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.ttf
deleted file mode 100644 (file)
index f071825..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.ttf and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.woff b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.woff
deleted file mode 100644 (file)
index 277ab65..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.woff and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.woff2 b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.woff2
deleted file mode 100644 (file)
index 47805d4..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-brands-400.woff2 and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.eot b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.eot
deleted file mode 100644 (file)
index 5da4fa0..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.eot and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.svg
deleted file mode 100644 (file)
index 313b311..0000000
+++ /dev/null
@@ -1,5028 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1">
-<metadata>
-Created by FontForge 20200314 at Mon Oct  5 09:50:45 2020
- By Robert Madole
-Copyright (c) Font Awesome
-</metadata>
-<!-- Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --><defs>
-<font id="FontAwesome5Free-Solid" horiz-adv-x="512" >
-  <font-face 
-    font-family="Font Awesome 5 Free Solid"
-    font-weight="900"
-    font-stretch="normal"
-    units-per-em="512"
-    panose-1="2 0 5 3 0 0 0 0 0 0"
-    ascent="448"
-    descent="-64"
-    bbox="-1.00195 -64.9795 640.104 448.576"
-    underline-thickness="25"
-    underline-position="-50"
-    unicode-range="U+0020-F8FF"
-  />
-    <missing-glyph />
-    <glyph glyph-name="faucet" unicode="&#xe005;" 
-d="M352 192c88.3066 0 160 -71.6934 160 -160c0 -17.6611 -14.3389 -32 -32 -32h-64c-17.6611 0 -32 14.3389 -32 32s-14.3389 32 -32 32h-12.79c-20.5898 -37.7305 -64.21 -64 -115.21 -64s-94.6201 26.2695 -115.21 64h-92.79c-8.83105 0 -16 7.16895 -16 16v96
-c0 8.83105 7.16895 16 16 16h118.61c15.71 13.4004 35.46 23 57.3896 28v47.5596l32 3.38086l32 -3.38086v-47.5596c21.9297 -4.92969 41.6797 -14.5596 57.3896 -28h38.6104zM81.5898 288.09c-9.41992 -1 -17.5898 6.81055 -17.5898 16.7998v30.2207
-c0 9.98926 8.16992 17.7998 17.5898 16.8096l110.41 -11.6602v27.7402c0 8.83105 7.16895 16 16 16h32c8.83105 0 16 -7.16895 16 -16v-27.7402l110.41 11.6602c9.41992 0.990234 17.5898 -6.80957 17.5898 -16.8096v-30.2207
-c0 -9.98926 -8.16992 -17.7998 -17.5898 -16.7998l-142.41 15z" />
-    <glyph glyph-name="trailer" unicode="&#xe041;" horiz-adv-x="640" 
-d="M624 128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-337.61c-7.83008 54.21 -54 96 -110.39 96s-102.56 -41.79 -110.39 -96h-49.6104c-8.83105 0 -16 7.16895 -16 16v288c0 8.83105 7.16895 16 16 16h512c8.83105 0 16 -7.16895 16 -16v-240
-h80zM96 204.32v107.68c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v-128.39c9.85938 8.0166 20.5459 14.9482 32 20.71zM192 222.86v89.1396c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v-89.1396
-c5.30957 0.489258 10.5703 1.13965 16 1.13965s10.6904 -0.650391 16 -1.13965zM288 183.61v128.39c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v-107.68c11.4541 -5.76172 22.1406 -12.6934 32 -20.71zM384 128v184c0 4.41504 -3.58496 8 -8 8h-16
-c-4.41504 0 -8 -3.58496 -8 -8v-184h32zM480 128v184c0 4.41504 -3.58496 8 -8 8h-16c-4.41504 0 -8 -3.58496 -8 -8v-184h32zM176 128c44.1533 0 80 -35.8467 80 -80s-35.8467 -80 -80 -80s-80 35.8467 -80 80s35.8467 80 80 80zM176 16c17.6611 0 32 14.3389 32 32
-s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32z" />
-    <glyph glyph-name="bacteria" unicode="&#xe059;" horiz-adv-x="640" 
-d="M272.35 221.6c-2.19727 -0.946289 -4.63184 -1.47949 -7.17578 -1.47949h-0.0341797c-0.00292969 0 0.00195312 -0.0146484 -0.00195312 -0.0146484c-7.27051 0 -13.5322 4.35449 -16.3174 10.5947l-3.91992 8.84961
-c-1.15039 -0.729492 -2.35059 -1.37988 -3.4707 -2.14941c-3.47168 -2.44629 -6.75293 -5.02832 -9.93945 -7.82031c-4.16406 -3.56152 -8.00098 -7.31543 -11.6504 -11.4004c-2.79688 -3.0166 -5.3916 -6.11719 -7.87012 -9.41016
-c-0.700195 -0.969727 -1.22949 -2.0498 -1.89941 -3.0498l8.7998 -4.10938c6.0166 -2.84082 10.1523 -8.94531 10.1523 -16.0361c0 -9.79199 -7.9502 -17.7432 -17.7432 -17.7432c-2.70312 0 -5.26562 0.606445 -7.55957 1.68848l-9 4.2207
-c-1.61035 -5.00293 -2.92773 -10.2646 -3.87012 -15.5303c-1.9248 -11.2178 -6.14648 -21.8359 -12.0801 -31.0498l9.14062 -9.37012c3.09082 -3.19824 4.99121 -7.55957 4.99121 -12.3545c0 -9.80859 -7.96387 -17.7715 -17.7725 -17.7715
-c-5.01465 0 -9.54688 2.08105 -12.7793 5.42578l-8.58984 8.7998c-13.0752 -8.66602 -28.8223 -13.7949 -45.6494 -13.8799c-1.03027 0 -2.10059 0.259766 -3.10059 0.259766l-2.87012 -11c-2.08008 -7.52637 -8.97949 -13.0732 -17.165 -13.0732
-c-9.8291 0 -17.8096 7.98047 -17.8096 17.8105c0 1.44043 0.171875 2.84082 0.495117 4.18359l2.87988 11.0596c-15.5566 7.7666 -28.2236 20.1123 -36.3896 35.4297l-11.2705 -3.33008c-1.60547 -0.477539 -3.30273 -0.741211 -5.06348 -0.741211
-c-9.79004 0 -17.7383 7.94824 -17.7383 17.7383c0 8.03027 5.34668 14.8213 12.6719 17.0029l11.5801 3.43066c-0.142578 1.98535 -0.214844 3.83594 -0.214844 5.85742c0 4.47168 0.353516 8.86133 1.03516 13.1426c1.72949 10.3799 4.72949 20.2197 7.51953 30.2197
-l-10.3496 3.54004c-6.94824 2.40234 -11.9346 8.99512 -11.9346 16.7549c0 9.78711 7.94629 17.7334 17.7334 17.7334c2.02734 0 3.97559 -0.34082 5.79102 -0.96875l10.4795 -3.58984c6.40332 15.3193 14.1484 30.0723 23 43.9102l-8.87988 6.46973
-c-4.4375 3.20996 -7.30176 8.43652 -7.30176 14.3262c0 3.90625 1.27148 7.51855 3.42188 10.4443c3.24805 4.4248 8.49316 7.27441 14.3975 7.27441c3.9209 0 7.54688 -1.26758 10.4922 -3.41406l8.82031 -6.4209c10.6797 12.8564 22.2119 24.5146 34.9502 35.3301
-l-6.4502 8.61035c-2.22168 2.95703 -3.5625 6.6377 -3.5625 10.6182c0 5.82617 2.82227 10.998 7.17285 14.2217c2.97461 2.20312 6.66211 3.53027 10.6445 3.53027c5.83789 0 11.0273 -2.80078 14.2949 -7.12988l6.32031 -8.43066
-c13.8359 9.05371 28.5869 16.9834 43.9404 23.5703l-3.49023 9.7998c-0.658203 1.8584 -1.02734 3.86816 -1.02734 5.95117c0 9.8252 7.97656 17.8018 17.8018 17.8018c7.74316 0 14.3379 -4.9541 16.7852 -11.8623l3.37988 -9.45996
-c10.9004 3.16992 21.7305 6.38965 33.1104 8.21973c4.51367 0.758789 9.02637 1.15234 13.7539 1.15234c1 0 1.99512 -0.0175781 2.98633 -0.0527344l2.81934 10.7803c1.98633 7.66504 8.95117 13.3457 17.2334 13.3457c9.82617 0 17.8047 -7.97754 17.8047 -17.8037
-c0 -1.54395 -0.197266 -3.04297 -0.567383 -4.47168l-2.83984 -10.8506c15.5527 -7.83105 28.2119 -20.2178 36.3799 -35.5693l11.3398 3.35938c1.6084 0.480469 3.30957 0.745117 5.07324 0.745117c9.79199 0 17.7412 -7.9502 17.7412 -17.7412
-c0 -8.02832 -5.34375 -14.8184 -12.665 -17.0039l-11.8496 -3.50977c0.120117 -1.82227 0.125977 -3.67969 0.125977 -5.53223c0 -15.5859 -4.2998 -30.1758 -11.7764 -42.6475l9.7207 -8.76074c3.56934 -3.25 5.79688 -7.92969 5.79688 -13.1328
-c0 -9.80469 -7.95996 -17.7646 -17.7637 -17.7646c-4.60156 0 -8.79688 1.75391 -11.9531 4.62793l-10 9c-9.85547 -6.88477 -21.4219 -11.7422 -33.75 -13.8398c-4.16895 -0.80957 -8.35547 -1.85547 -12.3604 -3.08008l4 -9.08008
-c0.96875 -2.18848 1.5293 -4.61426 1.5293 -7.16016c0 -7.26172 -4.37988 -13.5078 -10.6396 -16.2402zM128 192c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM208 288c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16
-s-16 -7.16895 -16 -16s7.16895 -16 16 -16zM639.26 242.7c0.470703 -1.59277 0.724609 -3.27344 0.724609 -5.01758c0 -8.04492 -5.37891 -14.8438 -12.7344 -16.9922l-11.5801 -3.43066c0.143555 -1.99512 0.216797 -3.85547 0.216797 -5.88672
-c0 -4.47852 -0.354492 -8.875 -1.03711 -13.1631c-1.72949 -10.3701 -4.72949 -20.21 -7.51953 -30.21l10.3398 -3.53027c6.94824 -2.40234 11.9346 -8.99414 11.9346 -16.7549c0 -9.78711 -7.94629 -17.7334 -17.7344 -17.7334
-c-2.02637 0 -3.97559 0.34082 -5.79004 0.96875l-10.4805 3.58984c-6.40527 -15.3213 -14.1494 -30.0781 -23 -43.9199l8.88086 -6.45996c4.6377 -3.20605 7.64746 -8.54297 7.64746 -14.6025c0 -9.80176 -7.95801 -17.7598 -17.7598 -17.7598
-c-4.10156 0 -7.87988 1.39355 -10.8877 3.73242l-8.82031 6.41992c-10.6826 -12.8574 -22.2148 -24.5176 -34.9502 -35.3398l6.4502 -8.61035c2.23926 -2.96094 3.5918 -6.6543 3.5918 -10.6494c0 -5.84082 -2.83984 -11.0225 -7.21191 -14.2402
-c-2.97363 -2.20508 -6.66016 -3.53418 -10.6426 -3.53418c-5.83594 0 -11.0234 2.80273 -14.2871 7.13379l-6.32031 8.42969c-13.8379 -9.05273 -28.5889 -16.9854 -43.9404 -23.5801l3.49023 -9.79004c0.658203 -1.85742 1.02734 -3.86816 1.02734 -5.9502
-c0 -9.8252 -7.97656 -17.8018 -17.8018 -17.8018c-7.74316 0 -14.3379 4.9541 -16.7852 11.8623l-3.37988 9.45996c-10.8604 -3.16992 -21.7305 -6.34961 -33.1006 -8.24023c-4.51465 -0.757812 -9.02832 -1.15234 -13.7568 -1.15234
-c-0.999023 0 -1.99316 0.0175781 -2.9834 0.0527344l-2.81934 -10.7803c-1.98633 -7.66504 -8.95117 -13.3457 -17.2334 -13.3457c-9.82617 0 -17.8037 7.97754 -17.8037 17.8047c0 1.54395 0.196289 3.04199 0.566406 4.47168l2.84082 10.8496
-c-15.5664 7.8291 -28.2363 20.2207 -36.4102 35.5801l-11.3398 -3.36035c-1.61035 -0.480469 -3.31348 -0.746094 -5.0791 -0.746094c-9.79199 0 -17.7422 7.9502 -17.7422 17.7432c0 8.02734 5.3418 14.8164 12.6611 17.0029l11.8594 3.51074
-c-0.119141 1.82227 -0.125 3.67871 -0.125 5.53125c0 15.5869 4.29883 30.1768 11.7754 42.6484l-9.71973 8.75c-3.68848 3.25684 -6.00293 8.0166 -6.00293 13.3193c0 9.80762 7.96289 17.7705 17.7705 17.7705c4.69824 0 8.97363 -1.82812 12.1523 -4.80957l10 -9
-c9.85645 6.9082 21.4297 11.7861 33.7695 13.8994c4.1709 0.804688 8.35742 1.85156 12.3604 3.08008l-4 9.08008c-0.962891 2.18262 -1.51953 4.60156 -1.51953 7.13867c0 7.25391 4.37012 13.4951 10.6191 16.2314c2.19824 0.954102 4.63477 1.49414 7.18066 1.5
-c0.00390625 0 -0.00195312 0.0146484 0.00195312 0.0146484c7.27051 0 13.5322 -4.35449 16.3174 -10.5947l3.91992 -8.84961c1.15039 0.729492 2.35059 1.37988 3.4707 2.14941c3.49023 2.4502 6.79199 5.03613 10 7.83008c4.13867 3.53516 7.94922 7.2666 11.5693 11.3301
-c2.82617 3.03223 5.44336 6.15332 7.94043 9.46973c0.69043 0.970703 1.21973 2.0498 1.88965 3.0498l-8.7998 4.11035c-6.0166 2.84082 -10.1523 8.94531 -10.1523 16.0352c0 9.79297 7.9502 17.7432 17.7432 17.7432c2.70312 0 5.26562 -0.605469 7.55957 -1.68848
-l9 -4.21973c1.60938 4.99902 2.92676 10.2578 3.87012 15.5195c1.91992 11.2236 6.14258 21.8457 12.0801 31.0605l-9.14062 9.37012c-3.09082 3.19824 -4.99121 7.55957 -4.99121 12.3535c0 9.80957 7.96387 17.7725 17.7725 17.7725
-c5.01465 0 9.54688 -2.08105 12.7793 -5.42578l8.58984 -8.81055c13.0723 8.67285 28.8203 13.8066 45.6494 13.8906c1.03027 0 2.10059 -0.260742 3.10059 -0.260742l2.87012 11c2.10059 7.49609 8.98438 13.0137 17.1475 13.0137
-c9.83008 0 17.8105 -7.98047 17.8105 -17.8096c0 -1.41602 -0.166016 -2.79297 -0.478516 -4.11426l-2.87988 -11.0596c15.5527 -7.77246 28.2188 -20.1162 36.3896 -35.4297l11.2705 3.33008c1.59766 0.478516 3.28906 0.739258 5.04199 0.739258h0.0380859
-c0.00585938 0 0.0078125 -0.000976562 0.0136719 -0.000976562c8.0459 0 14.8506 -5.35254 17.0459 -12.6885zM416 32c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32z" />
-    <glyph glyph-name="bacterium" unicode="&#xe05a;" 
-d="M511 345.07c0.634766 -2.13379 0.976562 -4.3877 0.976562 -6.72656c0 -10.7275 -7.1709 -19.7949 -16.9766 -22.6641l-15.79 -4.67969c0.15625 -2.4082 0.163086 -4.86133 0.163086 -7.30859c0 -20.8174 -5.75195 -40.3027 -15.7529 -56.9512l12.9395 -11.6699
-c5.1709 -4.34766 8.44043 -10.8584 8.44043 -18.1357c0 -13.0742 -10.6152 -23.6895 -23.6895 -23.6895c-6.47754 0 -12.3525 2.60547 -16.6309 6.8252l-13.3301 12c-13.1318 -9.21387 -28.5537 -15.7207 -45 -18.54c-5.5625 -1.07129 -11.1484 -2.46484 -16.4893 -4.10059
-l5.35938 -12.1094c1.2793 -2.91602 2.0127 -6.17285 2.0127 -9.55859c0 -13.1035 -10.6377 -23.7412 -23.7412 -23.7412c-9.7168 0 -18.0791 5.85156 -21.751 14.2197l-5.23047 11.7998c-1.5293 -0.980469 -3.12988 -1.87012 -4.62988 -2.87012
-c-4.61719 -3.25684 -8.98438 -6.69043 -13.2295 -10.4004c-5.58008 -4.76562 -10.7148 -9.79785 -15.5908 -15.2793c-3.71875 -4.00195 -7.16699 -8.11914 -10.46 -12.4902c-0.929688 -1.29004 -1.62988 -2.74023 -2.51953 -4.05957l11.7197 -5.49023
-c8.20801 -3.71484 13.8818 -11.9531 13.8818 -21.542c0 -13.0576 -10.6016 -23.6592 -23.6602 -23.6592c-3.73535 0 -7.26855 0.867188 -10.4111 2.41113l-12 5.63965c-2.14844 -6.6709 -3.90527 -13.6875 -5.16016 -20.71
-c-2.5625 -14.959 -8.19336 -29.1182 -16.1104 -41.3994l12.1904 -12.5c3.92383 -4.22949 6.32129 -9.90332 6.32129 -16.1221c0 -13.0801 -10.6201 -23.7002 -23.7002 -23.7002c-6.5127 0 -12.416 2.63379 -16.7012 6.8916l-11.4502 11.7402
-c-17.4336 -11.5586 -38.4326 -18.4014 -60.8701 -18.5195c-1.36035 0 -2.75977 0.299805 -4.12988 0.349609l-3.80957 -14.6299c-2.67383 -10.1768 -11.9395 -17.7002 -22.9502 -17.7002h-0.0498047c-2.07324 0.00292969 -4.07715 0.264648 -6 0.75
-c-10.1992 2.62988 -17.751 11.8857 -17.751 22.9014c0 2.04688 0.260742 4.03418 0.750977 5.92871l3.84961 14.75c-20.7412 10.3623 -37.6318 26.8203 -48.5303 47.2402l-15 -4.44043c-2.14062 -0.638672 -4.40527 -0.989258 -6.75293 -0.989258
-c-13.0479 0 -23.6406 10.5928 -23.6406 23.6406c0 10.6992 7.12402 19.749 16.8838 22.6592l15.4404 4.55957c-0.199219 2.7207 -0.300781 5.25781 -0.300781 8.0293c0 5.89355 0.458008 11.6826 1.34082 17.3311c2.37012 13.6738 5.52832 27.3877 9.2998 40.5293
-l-13 4.48047c-9.47656 3.08398 -16.3213 11.9814 -16.3213 22.4805c0 13.0527 10.5967 23.6504 23.6494 23.6504c2.86035 0 5.60254 -0.508789 8.1416 -1.44141l12.9297 -4.42969c8.61523 20.5029 19.0254 40.2393 30.9199 58.75l-11.0898 8.06055
-c-6.20508 4.27051 -10.2344 11.3994 -10.2344 19.4951c0 13.0693 10.6104 23.6797 23.6797 23.6797c5.48535 0 10.5381 -1.86914 14.5547 -5.00488l11 -8c14.2725 17.249 29.6816 32.9014 46.7002 47.4395l-8 10.6299c-2.9541 3.9375 -4.7373 8.83691 -4.7373 14.1338
-c0 7.7666 3.76465 14.6611 9.56738 18.9561c3.96484 2.93848 8.87988 4.70801 14.1885 4.70801c7.78125 0 14.6973 -3.73438 19.0518 -9.50781l8 -10.6299c18.4736 12.2129 38.1689 22.917 58.6895 31.8301l-4.2998 12.0498
-c-0.799805 2.37695 -1.24805 4.93555 -1.24805 7.58105c0 13.1025 10.6377 23.7402 23.7402 23.7402c10.1953 0 18.8975 -6.44043 22.2578 -15.4707l4.2998 -12c14.3408 4.27246 29.3477 7.81055 44.3301 10.4102c6.0459 1.01172 12.0889 1.53711 18.4199 1.53711
-c1.30859 0 2.6123 -0.0224609 3.91016 -0.0673828l3.75977 14.3701c2.64941 10.2295 11.9443 17.8125 22.998 17.8125c13.1123 0 23.7588 -10.6465 23.7588 -23.7588c0 -2.05957 -0.262695 -4.05762 -0.756836 -5.96387l-3.79004 -14.4697
-c20.7402 -10.4336 37.6182 -26.9492 48.5 -47.4209l15.1201 4.48047c2.14844 0.639648 4.41797 0.985352 6.77246 0.985352c10.7344 0 19.8164 -7.13379 22.7578 -16.915zM160 80c26.4922 0 48 21.5078 48 48s-21.5078 48 -48 48s-48 -21.5078 -48 -48s21.5078 -48 48 -48z
-M240 216c13.2461 0 24 10.7539 24 24s-10.7539 24 -24 24s-24 -10.7539 -24 -24s10.7539 -24 24 -24z" />
-    <glyph glyph-name="box-tissue" unicode="&#xe05b;" 
-d="M383.88 160.18h-256l-64 288h141.4c30.9912 -0.00195312 57.3018 -20.1162 66.5996 -48c9.29492 -27.8818 35.6016 -47.9961 66.5898 -48h109.41zM-0.120117 -31.8203v64h512v-64c0 -17.6611 -14.3389 -32 -32 -32h-448c-17.6611 0 -32 14.3389 -32 32zM479.88 224.18
-c17.6562 -0.00488281 31.9902 -14.3418 31.9902 -32v-128h-512v128c0 17.6611 14.3389 32 32 32h49l14.2197 -64h-15.21c-8.83008 0 -16 -7.16895 -16 -16c0 -8.83008 7.16992 -16 16 -16h352c8.83105 0 16 7.16992 16 16c0 8.83105 -7.16895 16 -16 16h-14.2695l21.3301 64
-h40.9395z" />
-    <glyph glyph-name="hand-holding-medical" unicode="&#xe05c;" horiz-adv-x="576" 
-d="M159.88 272.18c-8.83008 0 -16 7.16992 -16 16v64c0 8.83105 7.16992 16 16 16h64v64c0 8.83105 7.16992 16 16 16h64c8.83105 0 16 -7.16895 16 -16v-64h64c8.83105 0 16 -7.16895 16 -16v-64c0 -8.83008 -7.16895 -16 -16 -16h-64v-64c0 -8.83008 -7.16895 -16 -16 -16
-h-64c-8.83008 0 -16 7.16992 -16 16v64h-64zM568.07 111.87c4.87109 -6.62695 7.80469 -14.8232 7.80469 -23.6709c0 -13.1982 -6.40527 -24.9121 -16.2754 -32.1992l-135.029 -99.5703c-17.2783 -12.6621 -38.6699 -20.2148 -61.7002 -20.2695h-347
-c-8.80273 0.0595703 -15.9404 7.19727 -16 16v96c0.0595703 8.80273 7.19727 15.9395 16 16h55.3604l46.5 37.7402c20.2246 16.3867 46.0615 26.25 74.0947 26.25h0.0244141h160c17.6943 0 32.0654 -14.3359 32.0654 -32.0303
-c0 -1.82324 -0.152344 -3.61035 -0.445312 -5.35059c-2.62012 -15.7393 -17.3701 -26.6094 -33.3701 -26.6094h-78.2393c-8.83105 0 -16 -7.16992 -16 -16c0 -8.83105 7.16895 -16 16 -16h120.609l119.67 88.1797c6.63281 4.91016 14.8516 7.87012 23.7295 7.87012
-c13.2129 0 24.9355 -6.43555 32.2012 -16.3398z" />
-    <glyph glyph-name="hand-sparkles" unicode="&#xe05d;" horiz-adv-x="640" 
-d="M106.66 277.36l-20.7402 -49.6201c-1.08691 -2.19531 -3.34277 -3.70703 -5.95605 -3.70703s-4.87695 1.51172 -5.96387 3.70703l-20.6602 49.6602h-0.0703125l-49.5898 20.5996c-2.10938 1.20508 -3.55469 3.42969 -3.67969 6v0
-c0.124023 2.57617 1.5791 4.80371 3.7002 6l49.6299 20.6904h0.0498047l20.7002 49.6299c1.0918 2.18848 3.3457 3.69434 5.95605 3.69434s4.87207 -1.50586 5.96387 -3.69434l20.6602 -49.6406h0.0703125l49.5693 -20.6699c2.11328 -1.2002 3.56055 -3.42676 3.68066 -6v0
-c-0.125977 -2.57031 -1.57129 -4.79492 -3.68066 -6l-49.5498 -20.6494h-0.0898438zM471.38 -19.4102l37.4902 -15.6299l0.0703125 -0.169922c-7.59082 -17.0596 -24 -28.79 -43.2402 -28.79h-197.61c-15.9482 0.0273438 -30.0625 7.79492 -38.79 19.79l-125.6 172.61
-c-4.80469 6.60156 -7.68066 14.7979 -7.68066 23.5801c0 22.085 17.9297 40.0156 40.0146 40.0156c13.3027 0 25.0986 -6.50586 32.376 -16.5059l23.5898 -32.4902v241c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32v-152c0 -4.41504 3.58496 -8 8 -8h16
-c4.41504 0 8 3.58496 8 8v184c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32v-184c0 -4.41504 3.58496 -8 8 -8h16c4.41504 0 8 3.58496 8 8v152c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32v-152c0 -4.41504 3.58496 -8 8 -8h16c4.41504 0 8 3.58496 8 8v72
-c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32v-176.03c-0.0195312 -1.30957 -0.269531 -2.66992 -0.269531 -4c-7.77051 -3.70996 -14.5 -9.59961 -18.3506 -17.3398l-0.469727 -0.950195l-0.410156 -1l-15.6299 -37.4795l-37.4902 -15.6299l-1 -0.430664l-1 -0.489258
-c-12.6719 -6.35254 -21.3789 -19.4189 -21.3789 -34.5479s8.70703 -28.2402 21.3789 -34.5928l1 -0.5zM349.79 108.48c1.31543 0.655273 2.21973 2.00879 2.21973 3.57715s-0.904297 2.92676 -2.21973 3.58203l-29.79 12.4199l-12.4297 29.7803
-c-0.657227 1.30957 -2.00879 2.20996 -3.57324 2.20996c-1.56348 0 -2.91992 -0.900391 -3.57715 -2.20996l-12.4199 -29.7803l-29.79 -12.4199c-1.31543 -0.655273 -2.21973 -2.00879 -2.21973 -3.57715s0.904297 -2.92676 2.21973 -3.58203l29.79 -12.4102
-l12.4297 -29.7803c0.657227 -1.30957 2.00879 -2.20996 3.57324 -2.20996c1.56348 0 2.91992 0.900391 3.57715 2.20996l12.4199 29.7803zM640 16.0898l-0.0703125 -0.0703125v0c-0.135742 -2.55078 -1.58008 -4.75684 -3.67969 -5.94922l-49.5498 -20.6602h-0.0898438v0
-l-20.6904 -49.6201c-1.08691 -2.19531 -3.34277 -3.70703 -5.95605 -3.70703s-4.87695 1.51172 -5.96387 3.70703l-20.6602 49.5898h-0.0703125l-49.5693 20.6699c-2.10059 1.19238 -3.54395 3.39844 -3.68066 5.9502v0c0.118164 2.57324 1.56641 4.80078 3.68066 6
-l49.6299 20.7402h0.0498047l20.7002 49.6299c1.0918 2.18848 3.3457 3.69434 5.95605 3.69434s4.87207 -1.50586 5.96387 -3.69434l20.6797 -49.6104h0.0703125l49.5703 -20.6699c2.11328 -1.19922 3.5625 -3.42676 3.67969 -6z" />
-    <glyph glyph-name="hands-wash" unicode="&#xe05e;" horiz-adv-x="576" 
-d="M496 224c-26.4922 0 -48 21.5078 -48 48s21.5078 48 48 48s48 -21.5078 48 -48s-21.5078 -48 -48 -48zM311.47 269.55l-16.0801 -4.96973l20.9004 66.1699c3.5 11.0703 14.1797 18.8604 25.71 17.5098c12.0508 -1.27246 21.4727 -11.4824 21.4727 -23.8682
-c0 -2.53418 -0.393555 -4.97754 -1.12305 -7.27148l-15.3496 -48.6104c-5.91699 2.19336 -12.3369 3.43457 -19 3.49023c-0.0107422 0 -0.0185547 -0.0107422 -0.0302734 -0.0107422c-5.7373 0 -11.2773 -0.853516 -16.5 -2.43945zM93.6504 61.6699
-c-36.4326 21.1162 -60.9873 60.2432 -61.6504 105.19v112.729c0.179688 13.3203 11.6699 23.9102 24.9004 23.8604c13.1807 -0.0771484 23.8604 -10.7988 23.8604 -23.9971c0 -0.0507812 0 -0.102539 -0.000976562 -0.15332l2.06055 -50.0498l60 189.85
-c3.5 11.0703 14.1797 18.9004 25.71 17.46c12.0371 -1.28613 21.4443 -11.4883 21.4443 -23.8652c0 -2.52441 -0.390625 -4.95801 -1.11426 -7.24414l-38.5605 -122c-0.240234 -0.760742 -0.373047 -1.57129 -0.373047 -2.41016
-c0 -4.41699 3.58496 -8.00195 8.00195 -8.00195c3.57617 0 6.60742 2.35156 7.63086 5.5918l47.9307 151.71c3.50977 11.0605 14.1797 18.8506 25.71 17.5098c12.0371 -1.28613 21.4443 -11.4883 21.4443 -23.8652c0 -2.52441 -0.390625 -4.95801 -1.11426 -7.24414
-l-43.3701 -137.79c-0.241211 -0.762695 -0.375 -1.57422 -0.375 -2.41602c0 -4.41699 3.58594 -8.00293 8.00293 -8.00293c3.57617 0 6.60645 2.35059 7.63184 5.58887l33.4502 106.42c3.5 11.0703 14.1895 18.8604 25.7197 17.5195
-c12.0371 -1.28613 21.4443 -11.4883 21.4443 -23.8652c0 -2.52441 -0.390625 -4.95801 -1.11426 -7.24414l-34.1602 -108.12l-73.7002 -22.7598c-62.1299 -20.5283 -107.005 -79.04 -107.06 -148v-25.6904c-0.80957 -0.169922 -1.5498 -0.519531 -2.34961 -0.709961z
-M519.1 112c11.6104 0 22.25 -7.83984 24.4404 -19.2402c0.3125 -1.54395 0.477539 -3.12402 0.477539 -4.75977c0 -13.2461 -10.7549 -24 -24 -24h-0.0175781h-160c-4.41504 0 -8 -3.58496 -8 -8s3.58496 -8 8 -8h127.1c11.6104 0 22.25 -7.83984 24.4404 -19.2402
-c0.3125 -1.54395 0.477539 -3.12402 0.477539 -4.75977c0 -13.2461 -10.7549 -24 -24 -24h-0.0175781h-128c-4.41504 0 -8 -3.58496 -8 -8s3.58496 -8 8 -8h95.0996c11.6104 0 22.25 -7.83984 24.4404 -19.2402c0.3125 -1.54395 0.477539 -3.12402 0.477539 -4.75977
-c0 -13.2461 -10.7549 -24 -24 -24h-0.0175781h-208c-22.6738 0.0859375 -43.9951 6.60645 -62 17.7197c3.8623 9.36328 5.9668 19.6699 5.9668 30.4199c0 38.6191 -27.499 70.8652 -63.9668 78.21v25.6504c0 54.8691 35.7324 101.431 85.1904 117.69l107.72 33.25
-c2.24121 0.692383 4.62207 1.0752 7.08984 1.0752c13.252 0 24.0107 -10.7588 24.0107 -24.0107c0 -10.7842 -7.125 -19.917 -16.9209 -22.9453l-47.0898 -17.0596h199.1c11.6104 0 22.25 -7.83984 24.4404 -19.2402c0.3125 -1.54395 0.477539 -3.12402 0.477539 -4.75977
-c0 -13.2461 -10.7549 -24 -24 -24h-0.0175781h-128c-4.41504 0 -8 -3.58496 -8 -8s3.58496 -8 8 -8h159.1zM416 384c-17.6611 0 -32 14.3389 -32 32s14.3389 32 32 32s32 -14.3389 32 -32s-14.3389 -32 -32 -32zM112 32c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48
-s-48 21.5078 -48 48s21.5078 48 48 48z" />
-    <glyph glyph-name="handshake-alt-slash" unicode="&#xe05f;" horiz-adv-x="640" 
-d="M358.59 252.4l26.1104 23.8896c3.19727 2.92676 5.19238 7.13086 5.19238 11.8037c0 8.83203 -7.1709 16.0029 -16.0039 16.0029c-4.16016 0 -7.95117 -1.59082 -10.7988 -4.19629l-27 -24.7002l-32.6895 -29.9199l330.43 -255.38
-c3.76562 -2.92871 6.1709 -7.50781 6.1709 -12.6426c0 -3.69434 -1.25488 -7.09863 -3.36133 -9.80762l-19.6396 -25.2705c-2.92871 -3.76855 -7.50879 -6.17578 -12.6465 -6.17578c-3.69727 0 -7.10254 1.25684 -9.81348 3.36621l-588.35 454.72
-c-3.76562 2.92871 -6.17188 7.50781 -6.17188 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6201 25.2695c2.92773 3.77148 7.51074 6.18164 12.6504 6.18164c3.69922 0 7.1084 -1.25879 9.81934 -3.37109l116.891 -90.3301l20.3398 20.2998
-c5.78027 5.7998 13.7764 9.39258 22.5996 9.41016h83.79l-75.5996 -69.2402l25.6895 -19.8496l88.1201 80.6797c5.69238 5.21777 13.2881 8.40723 21.6104 8.41016h85.8896c8.82812 -0.0146484 16.8271 -3.60742 22.6104 -9.41016l54.5898 -54.5898h112
-c8.7998 0 15.9502 -7.12109 16 -15.9102v-191.8c-0.0273438 -8.81836 -7.18164 -15.9727 -16 -16h-97.5898c-2.7002 15.1729 -10.7646 28.5215 -22.21 37.9102zM16 320h7.55957l382.44 -295.59l-8.7998 -10.8203c-6.81543 -8.38672 -17.2246 -13.7119 -28.8633 -13.7119
-c-8.87793 0 -17.0322 3.12012 -23.4268 8.32227l-17.9102 15.5l-0.200195 -0.200195c-11.7383 -14.4346 -29.6592 -23.5977 -49.6963 -23.5977c-15.2695 0 -29.2969 5.35938 -40.3037 14.2979l-90.5 81.8896h-130.3c-8.83105 0 -16 7.16992 -16 16v191.91
-c0.0273438 8.81836 7.18164 15.9727 16 16z" />
-    <glyph glyph-name="handshake-slash" unicode="&#xe060;" horiz-adv-x="640" 
-d="M0 319.79h23.8301l72.1699 -55.79v-168c0 -17.6611 -14.3389 -32 -32 -32h-64v255.79zM48 127.9c-8.83105 0 -16 -7.16992 -16 -16c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16c0 8.83008 -7.16895 16 -16 16zM128 96.0898v143.19l278 -214.87l-8.7998 -10.8203
-c-6.81543 -8.38672 -17.2246 -13.7119 -28.8633 -13.7119c-8.87793 0 -17.0322 3.12012 -23.4268 8.32227l-17.9102 15.5l-0.200195 -0.200195c-11.7383 -14.4346 -29.6592 -23.5977 -49.6963 -23.5977c-15.2695 0 -29.2969 5.35938 -40.3037 14.2979l-90.5 81.8896
-h-18.2998zM544 319.79h96v-255.89h-64c-17.6611 0 -32 14.3379 -32 32v223.89zM592 95.9004c8.83105 0 16 7.16895 16 16c0 8.83008 -7.16895 16 -16 16s-16 -7.16992 -16 -16c0 -8.83105 7.16895 -16 16 -16zM303.33 245.33l330.5 -255.43
-c3.76953 -2.92871 6.17676 -7.50977 6.17676 -12.6475c0 -3.69238 -1.25293 -7.09375 -3.35645 -9.80273l-19.6504 -25.2705c-2.92773 -3.77051 -7.51074 -6.18066 -12.6504 -6.18066c-3.69922 0 -7.1084 1.25879 -9.81934 3.37109l-588.34 454.72
-c-3.76562 2.92871 -6.17188 7.50781 -6.17188 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6201 25.2695c2.92773 3.77148 7.51074 6.18164 12.6504 6.18164c3.69922 0 7.1084 -1.25879 9.81934 -3.37109l116.891 -90.3398l20.3398 20.3096
-c5.78027 5.7998 13.7764 9.39258 22.5996 9.41016h83.79l-75.5996 -69.2402l25.6396 -19.8096l88.0703 80.6396c5.68457 5.21973 13.2764 8.41016 21.5947 8.41016h0.00488281h85.9004c0.0117188 0 0.0263672 0.00488281 0.0380859 0.00488281
-c8.82031 0 16.8047 -3.60254 22.5615 -9.41504l54.6104 -54.5898v-193.5c-2.45605 2.78125 -5.0625 5.31934 -7.91016 7.7002l-145.59 118.2l26.0898 23.8896c3.05762 2.91504 4.95215 7.02441 4.95215 11.5781c0 8.83105 -7.16895 16 -16 16
-c-4.03613 0 -7.72559 -1.49805 -10.542 -3.96777z" />
-    <glyph glyph-name="head-side-cough" unicode="&#xe061;" horiz-adv-x="640" 
-d="M616 144c-13.2461 0 -24 10.7539 -24 24s10.7539 24 24 24s24 -10.7539 24 -24s-10.7539 -24 -24 -24zM552 32c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24s-24 10.7539 -24 24s10.7539 24 24 24zM488 88c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24
-s-24 10.7539 -24 24s10.7539 24 24 24zM616 -16c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24s-24 10.7539 -24 24s10.7539 24 24 24zM616 88c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24s-24 10.7539 -24 24s10.7539 24 24 24zM552 128
-c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24s-24 10.7539 -24 24s10.7539 24 24 24zM477.22 173c1.76367 -3.9668 2.75977 -8.38281 2.75977 -13c0 -17.6543 -14.3281 -31.9883 -31.9795 -32h-32v-32h-96c-17.6611 0 -32 -14.3389 -32 -32s14.3389 -32 32 -32h96
-c0 -35.3223 -28.6777 -64 -64 -64h-64v-32h-224v177.12c-39.25 35.2598 -64 86.1299 -64 142.88c0 106 86 192 192 192h42.0996c70.2783 -0.046875 132.342 -34.8047 170 -88.25c24.6201 -35 52.1201 -139.63 73.1201 -186.75zM288 224
-c17.6436 0.0380859 31.9619 14.3564 32 32c0 17.6611 -14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32z" />
-    <glyph glyph-name="head-side-cough-slash" unicode="&#xe062;" horiz-adv-x="640" 
-d="M454.11 128.79l179.72 -138.89c3.76562 -2.92871 6.1709 -7.50781 6.1709 -12.6426c0 -3.69434 -1.25488 -7.09863 -3.36133 -9.80762l-19.6396 -25.2705c-2.92773 -3.77051 -7.51074 -6.18066 -12.6504 -6.18066c-3.69922 0 -7.1084 1.25879 -9.81934 3.37109
-l-588.351 454.72c-3.76562 2.92871 -6.1709 7.50781 -6.1709 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6299 25.2695c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l38.7197 -29.9199
-c30.6045 20.9385 67.7969 33.2998 107.644 33.2998h0.176758h42.0996c70.2783 -0.046875 132.342 -34.8047 170 -88.25c24.6201 -35 52.1201 -139.63 73.1201 -186.75c8.51074 -19.21 -3.5498 -40.4004 -23.1094 -44.21zM313.39 237.55
-c3.85059 5.28027 6.61035 11.4502 6.58008 18.4502c-0.0332031 17.6455 -14.3535 31.9668 -32 32c-9.92969 0 -18.4795 -4.86035 -24.3594 -12zM616 144c-13.2461 0 -24 10.7539 -24 24s10.7539 24 24 24s24 -10.7539 24 -24s-10.7539 -24 -24 -24zM552 80
-c-13.2461 0 -24 10.7539 -24 24s10.7539 24 24 24s24 -10.7539 24 -24s-10.7539 -24 -24 -24zM288 64c0 -17.6611 14.3389 -32 32 -32h96c0 -35.3223 -28.6777 -64 -64 -64h-64v-32h-224v177.12c-39.25 35.2598 -64 86.1299 -64 142.88
-c0.015625 31.0195 7.56055 60.5098 20.7305 86.4102l318.81 -246.41h-19.54c-17.6611 0 -32 -14.3389 -32 -32zM616 88c13.2461 0 24 -10.7539 24 -24s-10.7539 -24 -24 -24s-24 10.7539 -24 24s10.7539 24 24 24z" />
-    <glyph glyph-name="head-side-mask" unicode="&#xe063;" 
-d="M0.150391 263.58c0.445312 9.60547 1.64062 19.0078 3.51953 28.1699l220.33 -160.26v-195.49h-160v177.12c-41 36.8203 -66.1699 90.6699 -63.8496 150.46zM509.22 173c1.62891 -3.79102 2.54688 -7.97949 2.54688 -12.3652
-c0 -0.211914 -0.00195312 -0.423828 -0.00683594 -0.634766h-272.55l-225.96 164.35c29.2305 73.0801 103.75 123.65 186.75 123.65h66.1104c70.2744 -0.046875 132.336 -34.8047 169.989 -88.25c24.6201 -35 52.1201 -139.63 73.1201 -186.75zM320 224
-c17.6436 0.0380859 31.9619 14.3564 32 32c0 17.6611 -14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM336 80c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16h149.34l-10.6699 -32h-138.67c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16h128
-l-1.41016 -4.24023c-8.47363 -25.4199 -32.458 -43.7578 -60.71 -43.7598h-145.88v192h256l-16 -48h-160z" />
-    <glyph glyph-name="head-side-virus" unicode="&#xe064;" 
-d="M272 208c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM208 272c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM509.2 173c1.76367 -3.9668 2.75879 -8.38281 2.75879 -13
-c0 -17.6475 -14.3164 -31.9775 -31.959 -32h-32v-64c0 -35.3223 -28.6777 -64 -64 -64h-64v-64h-256v177.19c-39.3125 35.0342 -64 86.0137 -64 142.763v0.046875c0 106 86 192 192 192h74.0898c70.3008 0 132.405 -34.7725 170.04 -88.25
-c24.6396 -35.0195 52.1396 -139.63 73.0703 -186.75zM368 208c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16h-12.1201c-28.5098 0 -42.79 34.4697 -22.6299 54.6299l8.58008 8.57031c2.89648 2.89648 4.68457 6.90137 4.68457 11.3174
-c0 8.83105 -7.16992 16.002 -16.002 16.002c-4.41602 0 -8.41602 -1.79297 -11.3125 -4.68945l-8.57031 -8.58008c-20.1602 -20.1602 -54.6299 -5.87988 -54.6299 22.6299v12.1201c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16v-12.1201
-c0 -28.5098 -34.4697 -42.79 -54.6299 -22.6299l-8.57031 8.58008c-2.89648 2.89648 -6.90137 4.68457 -11.3174 4.68457c-8.83105 0 -16.002 -7.16992 -16.002 -16.002c0 -4.41602 1.79297 -8.41602 4.68945 -11.3125l8.58008 -8.57031
-c20.1602 -20.1602 5.87988 -54.6299 -22.6299 -54.6299h-12.1201c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16h12.1201c28.5098 0 42.79 -34.4697 22.6299 -54.6299l-8.58008 -8.57031c-2.89648 -2.89648 -4.68457 -6.90137 -4.68457 -11.3174
-c0 -8.83105 7.16992 -16.002 16.002 -16.002c4.41602 0 8.41602 1.79297 11.3125 4.68945l8.57031 8.58008c20.1602 20.1602 54.6299 5.87988 54.6299 -22.6299v-12.1201c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16v12.1201c0 28.5098 34.4697 42.79 54.6299 22.6299
-l8.57031 -8.58008c2.89648 -2.89648 6.90137 -4.68457 11.3174 -4.68457c8.83105 0 16.002 7.16992 16.002 16.002c0 4.41602 -1.79297 8.41602 -4.68945 11.3125l-8.58008 8.57031c-20.1602 20.1602 -5.87988 54.6299 22.6299 54.6299h12.1201z" />
-    <glyph glyph-name="house-user" unicode="&#xe065;" horiz-adv-x="576" 
-d="M570.69 211.73c2.9082 -3.21777 4.83887 -7.36914 5.30957 -11.9209c-0.388672 -3.95801 -1.85742 -7.64648 -4.08984 -10.6895l-21.4102 -23.8105c-3.20117 -2.90527 -7.33496 -4.83594 -11.8701 -5.30957c-3.9668 0.40625 -7.66406 1.88379 -10.7197 4.12012
-l-15.9102 14v-210.12c0 -17.6611 -14.3389 -32 -32 -32h-383.91c-17.6611 0 -32 14.3389 -32 32v210.11l-15.8994 -14c-3.04297 -2.23926 -6.73047 -3.71484 -10.6904 -4.11035c-4.57715 0.460938 -8.75586 2.38867 -12 5.2998l-21.4102 23.79
-c-2.37695 2.95605 -3.87891 6.67773 -4.08984 10.71c0.241211 4.62402 2.20312 8.8125 5.25977 11.9004l256 226c6.28027 5.68945 18.21 10.2998 26.7402 10.2998s20.5 -4.61035 26.7803 -10.2998l101.22 -89.3701v51.6699c0 8.83105 7.16895 16 16 16h64
-c8.83105 0 16 -7.16895 16 -16v-136.44zM288 272c-35.3223 0 -64 -28.6777 -64 -64s28.6777 -64 64 -64s64 28.6777 64 64s-28.6777 64 -64 64zM400 0c8.83105 0 16 7.16895 16 16c0 52.9834 -43.0166 96 -96 96h-64c-52.9834 0 -96 -43.0166 -96 -96
-c0 -8.83105 7.16895 -16 16 -16h224z" />
-    <glyph glyph-name="laptop-house" unicode="&#xe066;" horiz-adv-x="640" 
-d="M272 160v-128h-176c-17.6611 0 -32 14.3389 -32 32v164.12l-21.6602 -19.1201c-2.5957 -2.02832 -5.83691 -3.30469 -9.33984 -3.48047c-4.15527 0.22168 -7.91113 2.00684 -10.6602 4.78027l-18.79 21.3105c-2.06836 2.59668 -3.37207 5.8584 -3.5498 9.38965
-c0.234375 4.12598 2.01758 7.85352 4.78027 10.5801l211.8 187.5c5.54004 4.91992 16.0703 8.91992 23.4697 8.91992c7.40039 0 17.9502 -4 23.4502 -8.91992l88.5 -78.3799v39.2998c0 8.83105 7.16895 16 16 16h32c8.83105 0 16 -7.16895 16 -16v-96l59.25 -52.3896
-c2.74609 -2.74707 4.5166 -6.48145 4.75 -10.6104c-0.186523 -3.56445 -1.51172 -6.85449 -3.61035 -9.46973l-6.64941 -7.53027h-136.94c-17.7998 0 -33.6895 -8.24023 -44.7998 -21.1201v37.1201c0 8.83105 -7.16895 16 -16 16h-64c-8.83105 0 -16 -7.16895 -16 -16v-64
-c0 -8.83105 7.16895 -16 16 -16h64zM629.33 0c5.88867 0 10.6699 -4.78125 10.6699 -10.6699v-10.6602c-0.0820312 -23.4883 -19.1201 -42.5498 -42.5996 -42.6699h-298.801c-23.4795 0.120117 -42.5176 19.1816 -42.5996 42.6699v10.6602
-c0 5.88867 4.78125 10.6699 10.6699 10.6699h37.3301v160c0 17.6699 12.8896 32 28.7998 32h230.4c15.9102 0 28.7998 -14.3301 28.7998 -32v-160h37.3301zM544 0v144h-192v-144h192z" />
-    <glyph glyph-name="lungs-virus" unicode="&#xe067;" horiz-adv-x="640" 
-d="M344 297.32c-6.99512 4.2207 -15.291 6.65039 -24.0498 6.65039s-16.9551 -2.42969 -23.9502 -6.65039v134.68c0 8.83105 7.16895 16 16 16h16c8.83105 0 16 -7.16895 16 -16v-134.68zM195.54 3.54004c8.44824 -8.67969 20.2178 -14.0645 33.2754 -14.0645
-c2.87988 0 5.69922 0.261719 8.43457 0.764648c-13.043 -16.7764 -31.3789 -29.1445 -52.5 -34.75l-59.5 -15.8701c-62.75 -16.8799 -125.25 27.3799 -125.25 88.6299c0 0.0820312 0.0126953 0.125 0.0126953 0.207031c0 10.1719 1.3457 20.0322 3.86719 29.4131
-c22.0361 82.46 57.0371 160.927 102 231c22.1201 34.6299 36.1201 63.1299 80.1201 63.1299c38.6201 0 70 -29.3799 70 -65.75v-27.6797c-7.62012 5.0918 -16.832 8.08496 -26.6768 8.08496c-26.4922 0 -48 -21.5088 -48 -48c0 -13.3232 5.43945 -25.3848 14.2168 -34.085
-l8.58008 -8.57031h-12.1201c-26.4922 0 -48 -21.5078 -48 -48s21.5078 -48 48 -48h12.1201l-8.58008 -8.58008c-8.67383 -8.69531 -14.0391 -20.707 -14.0391 -33.9473s5.36523 -25.2363 14.0391 -33.9326zM421.83 26.1699
-c-2.89648 -2.89648 -6.90137 -4.68945 -11.3174 -4.68945s-8.41602 1.79297 -11.3125 4.68945l-8.57031 8.57031c-20.1602 20.1602 -54.6299 5.87988 -54.6299 -22.6201v-12.1201c0 -8.83105 -7.16895 -16 -16 -16s-16 7.16895 -16 16v12.1201
-c0 28.5 -34.4697 42.7803 -54.6299 22.6201l-8.57031 -8.57031c-2.9082 -2.99609 -6.98242 -4.85449 -11.4834 -4.85449c-8.83105 0 -16 7.16992 -16 16c0 4.49902 1.86035 8.56641 4.85352 11.4746l8.58008 8.58008c20.1602 20.1602 5.87988 54.6299 -22.6299 54.6299
-h-12.1201c-8.83105 0 -16 7.16895 -16 16s7.16895 16 16 16h12.1201c28.5098 0 42.79 34.4697 22.6299 54.6201l-8.58008 8.58008c-2.89648 2.89648 -4.68457 6.90137 -4.68457 11.3174c0 8.83105 7.16992 16.002 16.002 16.002
-c4.41602 0 8.41602 -1.79297 11.3125 -4.68945l8.57031 -8.58008c20.1602 -20.1602 54.6299 -5.87988 54.6299 22.6299v12.1201c0 8.83105 7.16895 16 16 16s16 -7.16895 16 -16v-12.1201c0 -28.5098 34.4697 -42.79 54.6299 -22.6299l8.57031 8.58008
-c2.89648 2.89648 6.90137 4.68457 11.3174 4.68457c8.83105 0 16.002 -7.16992 16.002 -16.002c0 -4.41602 -1.79297 -8.41602 -4.68945 -11.3125l-8.58008 -8.58008c-20.1602 -20.1504 -5.87988 -54.6201 22.6299 -54.6201h12.1201c8.83105 0 16 -7.16895 16 -16
-s-7.16895 -16 -16 -16h-12.1201c-28.5098 0 -42.79 -34.4697 -22.6299 -54.6299l8.58008 -8.58008c2.89355 -2.89551 4.68457 -6.89844 4.68457 -11.3125c0 -4.41309 -1.79102 -8.41211 -4.68457 -11.3076zM288 144c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16
-s-16 -7.16895 -16 -16s7.16895 -16 16 -16zM352 80c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16s-16 -7.16895 -16 -16s7.16895 -16 16 -16zM636.12 57.8701c2.52148 -9.38086 3.87988 -19.2021 3.87988 -29.374v-0.246094c0 -61.25 -62.5 -105.51 -125.25 -88.6299
-l-59.5 15.8701c-21.1211 5.60547 -39.457 17.9736 -52.5 34.75c2.77246 -0.50293 5.59766 -0.761719 8.51465 -0.761719c26.3262 0 47.7002 21.374 47.7002 47.7002c0 13.4287 -5.56152 25.5693 -14.5049 34.2412l-8.58008 8.58008h12.1201c26.4922 0 48 21.5078 48 48
-s-21.5078 48 -48 48h-12.1201l8.58008 8.53027c8.77734 8.7002 14.1602 20.7393 14.1602 34.0615c0 26.4922 -21.5078 48 -48 48c-9.84375 0 -19 -2.96973 -26.6201 -8.06152v27.7197c0 36.3701 31.3799 65.75 70 65.75c44 0 58 -28.5 80.1201 -63.1299
-c44.9629 -70.0732 79.9639 -148.54 102 -231z" />
-    <glyph glyph-name="people-arrows" unicode="&#xe068;" horiz-adv-x="576" 
-d="M96 320c-35.3223 0 -64 28.6777 -64 64s28.6777 64 64 64s64 -28.6777 64 -64s-28.6777 -64 -64 -64zM96 143.92c0 -0.0400391 -0.0117188 -0.078125 -0.0117188 -0.119141c0 -12.5332 5.24219 -23.8516 13.6514 -31.8809l50.3604 -47.5303v-96.3896
-c0 -17.6611 -14.3389 -32 -32 -32h-64c-17.6611 0 -32 14.3389 -32 32v128c-17.6611 0 -32 14.3389 -32 32v96c0 35.3223 28.6777 64 64 64h64c26.9717 -0.0253906 50.0303 -16.7598 59.3799 -40.4297c-1.83984 -1.26074 -3.95996 -2.02051 -5.61035 -3.57031
-l-72.1299 -68.0801c-8.40918 -8.03418 -13.6396 -19.3555 -13.6396 -31.8926v-0.107422zM480 320c-35.3223 0 -64 28.6777 -64 64s28.6777 64 64 64s64 -28.6777 64 -64s-28.6777 -64 -64 -64zM512 288c35.3223 0 64 -28.6777 64 -64v-96c0 -17.6611 -14.3389 -32 -32 -32
-v-128c0 -17.6611 -14.3389 -32 -32 -32h-64c-17.6611 0 -32 14.3389 -32 32v96.3799l50.3604 47.5498c8.4082 8.07617 13.6445 19.4336 13.6445 32.002c0 12.5674 -5.23633 23.9219 -13.6445 31.998l-72.1201 68.0605c-1.62012 1.58984 -3.78027 2.31934 -5.62012 3.58984
-c9.35352 23.666 32.4102 40.3965 59.3799 40.4199h64zM444.4 152.66c2.22461 -2.24219 3.59961 -5.33203 3.59961 -8.7373c0 -3.4043 -1.375 -6.49121 -3.59961 -8.73242l-72.1201 -68.0703c-2.1543 -2.05371 -5.07227 -3.31543 -8.28027 -3.31543
-c-6.62305 0 -12 5.37695 -12 12v0.0556641v36.1396h-128v-36.1396c0 -0.0185547 -0.00292969 -0.0361328 -0.00292969 -0.0546875c0 -6.62305 -5.37695 -12 -12 -12c-3.20801 0 -6.12305 1.26074 -8.27734 3.31445l-72.1201 68.0703
-c-2.22461 2.24121 -3.59961 5.33203 -3.59961 8.73633c0 3.40527 1.375 6.49121 3.59961 8.7334l72.1201 68.0703c2.1543 2.05273 5.07227 3.31445 8.28027 3.31445c6.62305 0 12 -5.37695 12 -12v-0.0449219v-36h128v36
-c0 0.0117188 0.00292969 0.0224609 0.00292969 0.0341797c0 6.62305 5.37695 12 12 12c3.20801 0 6.12305 -1.26074 8.27734 -3.31445z" />
-    <glyph glyph-name="plane-slash" unicode="&#xe069;" horiz-adv-x="640" 
-d="M32.4805 300.12c-0.258789 1.12109 -0.386719 2.2959 -0.386719 3.49512c0 2.94531 0.825195 5.7002 2.25586 8.04492l324.841 -251.061l-66.6006 -116.54c-2.75684 -4.82227 -7.94141 -8.05957 -13.8896 -8.05957h-65.5
-c-8.81641 0.0166016 -15.9678 7.17676 -15.9678 15.9971c0 1.53027 0.21582 3.01074 0.617188 4.41309l49 171.59h-102.85l-43.2002 -57.5898c-2.91797 -3.89648 -7.5625 -6.40723 -12.7998 -6.41016h-40c-8.82812 0.00292969 -15.9941 7.16406 -15.9941 15.9932
-c0 1.33691 0.165039 2.63574 0.474609 3.87695l31.5195 108.13zM633.82 -10.0898c3.77148 -2.92871 6.18164 -7.51074 6.18164 -12.6514c0 -3.69531 -1.25488 -7.09863 -3.3623 -9.80859l-19.6396 -25.2598c-2.92773 -3.77246 -7.51074 -6.18262 -12.6514 -6.18262
-c-3.69434 0 -7.09863 1.25488 -9.80859 3.3623l-588.36 454.72c-3.76855 2.92871 -6.17578 7.50879 -6.17578 12.6465c0 3.69727 1.25684 7.10352 3.36621 9.81348l19.6299 25.2598c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676
-c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l189.3 -146.3l-36.9395 129.29c-0.398438 1.39551 -0.614258 2.86621 -0.614258 4.38965c0 8.8291 7.16602 15.9971 15.9941 16h65.5098c5.12988 0 11.3496 -3.61035 13.9004 -8.05957l105.09 -183.94h114.3
-c35.3398 0 96 -28.6602 96 -64s-60.6602 -64 -96 -64h-56.8604z" />
-    <glyph glyph-name="pump-medical" unicode="&#xe06a;" horiz-adv-x="384" 
-d="M235.51 288.18c33.3369 -0.00195312 60.7559 -25.6123 63.7305 -58.1797l20.3701 -224c0.175781 -1.93066 0.262695 -3.82324 0.262695 -5.7998c0 -35.3203 -28.6738 -63.9961 -63.9932 -64h-192c-35.3223 0 -64.0059 28.6143 -64.0059 63.9365
-c0 1.97656 0.0898438 3.93262 0.265625 5.86328l20.3701 224c2.97461 32.5674 30.3936 58.1777 63.7305 58.1797h151.27zM239.88 114.85v26.6602c0 7.3623 -5.97754 13.3398 -13.3398 13.3398h-40v40c0 7.35742 -5.97266 13.3301 -13.3301 13.3301h-26.6699
-c-7.35742 0 -13.3301 -5.97266 -13.3301 -13.3301v-40h-40c-7.35742 0 -13.3301 -5.97266 -13.3301 -13.3291v-0.0107422v-26.6602c0 -7.3584 5.97266 -13.334 13.3301 -13.3398h40v-40c0 -7.35645 5.97266 -13.3301 13.3301 -13.3301h26.6699
-c7.35742 0 13.3301 5.97363 13.3301 13.3301v40h40c7.36035 0.00585938 13.334 5.98047 13.3398 13.3398zM379.19 354.12c2.89648 -2.89648 4.68945 -6.90137 4.68945 -11.3174s-1.79297 -8.41602 -4.68945 -11.3125l-22.6201 -22.6201
-c-2.89648 -2.89746 -6.90137 -4.68945 -11.3174 -4.68945s-8.41699 1.79199 -11.3125 4.68945l-43.3105 43.3096h-66.75v-32h-128v96c0 17.6611 14.3389 32 32 32h64c17.6611 0 32 -14.3389 32 -32h66.75c17.6553 -0.00195312 33.6582 -7.16016 45.2402 -18.7393z" />
-    <glyph glyph-name="pump-soap" unicode="&#xe06b;" horiz-adv-x="384" 
-d="M235.63 288c0.00390625 0 0.0107422 -0.0634766 0.0146484 -0.0634766c33.3496 0 60.7754 -25.5625 63.7354 -58.1465l20.3604 -224c0.174805 -1.92773 0.259766 -3.81738 0.259766 -5.79004c0 -35.3223 -28.6777 -64 -64 -64h-192
-c-35.3193 0.00390625 -63.9941 28.6172 -63.9941 63.9365c0 1.97363 0.0888672 3.92578 0.263672 5.85352l20.3604 224c2.95996 32.584 30.3906 58.21 63.7402 58.21h151.26zM160 32c33.1201 0 60 26.3301 60 58.7305c0 25 -35.6699 75.4697 -52 97.2695
-c-1.82422 2.43848 -4.72559 4.01855 -8.00293 4.01855c-3.26758 0 -6.17188 -1.57129 -7.99707 -3.99902c-16.2998 -21.7998 -52 -72.2695 -52 -97.2695c0 -32.4199 26.8799 -58.75 60 -58.75zM379.31 353.94c2.89746 -2.89648 4.69043 -6.90137 4.69043 -11.3174
-s-1.79297 -8.41699 -4.69043 -11.3135l-22.6191 -22.6191c-2.89648 -2.89746 -6.90137 -4.69043 -11.3174 -4.69043s-8.41699 1.79297 -11.3135 4.69043l-43.3096 43.3096h-66.75v-32h-128v96c0 17.6611 14.3389 32 32 32h64c17.6611 0 32 -14.3389 32 -32h66.75
-c17.6582 0 33.666 -7.1582 45.25 -18.7402z" />
-    <glyph glyph-name="shield-virus" unicode="&#xe06c;" 
-d="M224 256c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM466.5 364.32c17.3359 -7.24121 29.5 -24.3428 29.5 -44.291v-0.0292969c0 -221.3 -135.91 -344.61 -221.59 -380.32
-c-5.67578 -2.3584 -11.9619 -3.66016 -18.4873 -3.66016c-6.52441 0 -12.7471 1.30176 -18.4229 3.66016c-107 44.6006 -221.5 181.82 -221.5 380.32c0 0.0166016 -0.03125 0.0107422 -0.03125 0.0263672c0 19.9707 12.2402 37.1055 29.6211 44.3037l192 80
-c5.75293 2.17188 12 3.46582 18.46 3.66992c6.45605 -0.208008 12.7012 -1.50586 18.4502 -3.67969zM384 192c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16h-12.1201c-28.5098 0 -42.79 34.4697 -22.6299 54.6299l8.58008 8.57031
-c2.89648 2.89648 4.68457 6.90137 4.68457 11.3174c0 8.83105 -7.16992 16.002 -16.002 16.002c-4.41602 0 -8.41602 -1.79297 -11.3125 -4.68945l-8.57031 -8.58008c-20.1602 -20.1602 -54.6299 -5.87988 -54.6299 22.6299v12.1201c0 8.83105 -7.16895 16 -16 16
-s-16 -7.16895 -16 -16v-12.1201c0 -28.5098 -34.4697 -42.79 -54.6299 -22.6299l-8.57031 8.58008c-2.89648 2.89648 -6.90137 4.68457 -11.3174 4.68457c-8.83105 0 -16.002 -7.16992 -16.002 -16.002c0 -4.41602 1.79297 -8.41602 4.68945 -11.3125l8.58008 -8.57031
-c20.1602 -20.1602 5.87988 -54.6299 -22.6299 -54.6299h-12.1201c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16h12.1201c28.5098 0 42.79 -34.4697 22.6299 -54.6299l-8.58008 -8.57031c-2.89648 -2.89648 -4.68457 -6.90137 -4.68457 -11.3174
-c0 -8.83105 7.16992 -16.002 16.002 -16.002c4.41602 0 8.41602 1.79297 11.3125 4.68945l8.57031 8.58008c20.1602 20.1602 54.6299 5.87988 54.6299 -22.6299v-12.1201c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16v12.1201c0 28.5098 34.4697 42.79 54.6299 22.6299
-l8.57031 -8.58008c2.89648 -2.89648 6.90137 -4.68457 11.3174 -4.68457c8.83105 0 16.002 7.16992 16.002 16.002c0 4.41602 -1.79297 8.41602 -4.68945 11.3125l-8.58008 8.57031c-20.1602 20.1602 -5.87988 54.6299 22.6299 54.6299h12.1201zM288 192
-c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16z" />
-    <glyph glyph-name="sink" unicode="&#xe06d;" 
-d="M32 32v32h448v-32c0 -52.9834 -43.0166 -96 -96 -96h-256c-52.9834 0 -96 43.0166 -96 96zM496 160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-480c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h96v32h-64
-c-8.83105 0 -16 7.16895 -16 16v16c0 8.83105 7.16895 16 16 16h80c17.6611 0 32 -14.3389 32 -32v-48h64v188.21c0 46.4297 31.29 89.0801 76.8701 97.9297c6.15625 1.23926 12.4512 1.8877 18.9697 1.8877c53.0283 0 96.0879 -43.0166 96.1602 -96.0273v-16
-c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v16c0 17.6611 -14.3389 32 -32 32s-32 -14.3389 -32 -32v-192h64v48c0 17.6611 14.3389 32 32 32h80c8.83105 0 16 -7.16895 16 -16v-16c0 -8.83105 -7.16895 -16 -16 -16h-64v-32h96z" />
-    <glyph glyph-name="soap" unicode="&#xe06e;" 
-d="M416 256c52.9834 0 96 -43.0166 96 -96v-128c0 -52.9834 -43.0166 -96 -96 -96h-320c-52.9834 0 -96 43.0166 -96 96v128c0 52.9834 43.0166 96 96 96h128c0.0634766 -24.6279 9.49707 -47.1133 24.9102 -64h-88.9102c-52.9834 0 -96 -43.0166 -96 -96
-s43.0166 -96 96 -96h192c0.0703125 0 0.171875 -0.0322266 0.242188 -0.0322266c52.873 0 95.7998 42.9268 95.7998 95.7998c0 41.3477 -26.251 76.6123 -62.9824 90.0225c19.0049 17.4219 30.9033 42.4307 30.9404 70.21zM320 192c-35.3223 0 -64 28.6777 -64 64
-s28.6777 64 64 64s64 -28.6777 64 -64s-28.6777 -64 -64 -64zM208 352c-26.4922 0 -48 21.5078 -48 48s21.5078 48 48 48s48 -21.5078 48 -48s-21.5078 -48 -48 -48zM384 384c-17.6611 0 -32 14.3389 -32 32s14.3389 32 32 32s32 -14.3389 32 -32s-14.3389 -32 -32 -32z
-M160 160h192c35.3223 0 64 -28.6777 64 -64s-28.6777 -64 -64 -64h-192c-35.3223 0 -64 28.6777 -64 64s28.6777 64 64 64z" />
-    <glyph glyph-name="stopwatch-20" unicode="&#xe06f;" horiz-adv-x="448" 
-d="M398.5 257.09c21.1045 -32.3291 33.501 -71.1426 33.501 -112.596c0 -0.165039 -0.000976562 -0.329102 -0.000976562 -0.494141c0 -116 -94.8701 -209.77 -211.28 -208c-113.96 1.78027 -208.08 100.5 -204.63 214.43c3.10156 100.915 78.4639 183.935 175.91 199.07
-v34.5h-32c-8.81836 0.0273438 -15.9727 7.18164 -16 16v32c0.0273438 8.81836 7.18164 15.9727 16 16h128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32v-34.5c37.3506 -5.76855 71.749 -21.625 99.6904 -44.5898l24.6797 24.6797
-c2.89648 2.89746 6.90137 4.69043 11.3174 4.69043s8.41602 -1.79297 11.3125 -4.69043l22.6797 -22.6797c2.89746 -2.89648 4.69043 -6.90137 4.69043 -11.3174s-1.79297 -8.41602 -4.69043 -11.3125l-26.5898 -26.5801zM204.37 70.4502l-49.1299 0.0400391
-c1.7998 15.6299 14.8496 36.2002 26.4102 51.2002c21.9092 30.0996 34.3496 45.7295 34.3496 81.3096c0 35.1504 -12.5703 61 -55.5703 61c-47.9492 0 -56.4297 -32.9404 -56.4297 -60.2402v-4.06934c0.0703125 -4.46582 3.71484 -8.07129 8.19629 -8.07129
-c0.0449219 0 0.0888672 0 0.133789 0.000976562h24.9004c0.0439453 -0.000976562 0.0859375 0.000976562 0.130859 0.000976562c4.48145 0 8.12891 3.60352 8.19824 8.06934v5.22949c0 15.2803 3.30078 22.6797 12.6904 22.6797c10.4199 0 12.21 -7.34961 12.21 -24.2695
-c0 -25.0205 -6.67969 -33.1504 -27.0996 -62.3398c-23.7803 -33.96 -35.6699 -56.1504 -38.4502 -91.3701c-0.0273438 -0.388672 -0.0449219 -0.765625 -0.0449219 -1.16113c0 -9.08496 7.37598 -16.46 16.46 -16.46c0.0654297 0 0.129883 0 0.194336 0.000976562h82.8506
-c0.0410156 -0.000976562 0.0800781 0.000976562 0.121094 0.000976562c4.48145 0 8.12891 3.60352 8.19922 8.06934v22.3096c-0.0703125 4.46484 -3.71582 8.07129 -8.19727 8.07129c-0.0410156 0 -0.0820312 -0.000976562 -0.123047 -0.000976562zM344 95.6797v107.021
-c0 38.6602 -19 61.2998 -55.7998 61.2998c-36.6201 0 -56.2002 -22.4902 -56.2002 -63.2197v-105.33c0 -33.9307 11.1904 -63.4502 54.7695 -63.4502c44.9307 0 57.2305 28.5195 57.2305 63.6797zM287.87 226.27c10.0098 0 13.0195 -8.05957 13 -19.3291v-115.94
-c0 -13.2695 -3.36035 -21.2695 -13 -21.2695s-13.2305 7.47949 -13.2305 20.5898v115.949c0 12.5 3.82031 20 13.2305 20z" />
-    <glyph glyph-name="store-alt-slash" unicode="&#xe070;" horiz-adv-x="640" 
-d="M17.8896 324.38l88.4707 -68.3799h-74.2607c-25.5898 0 -40.79 28.5 -26.5898 49.7998zM576 34.5801l57.8301 -44.6797c3.76562 -2.92871 6.1709 -7.50781 6.1709 -12.6426c0 -3.69434 -1.25488 -7.09863 -3.36133 -9.80762l-19.6396 -25.2598
-c-2.92773 -3.77539 -7.5127 -6.1875 -12.6553 -6.1875c-3.69727 0 -7.10352 1.25684 -9.81445 3.36719l-588.351 454.72c-3.76562 2.92871 -6.1709 7.50781 -6.1709 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6299 25.2695
-c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l34.6904 -26.8203l10.6592 16c5.71387 8.57715 15.4521 14.2002 26.5215 14.2002h0.0888672h405.18c0.00390625 0 -0.0107422 0.0322266 -0.00683594 0.0322266
-c11.1172 0 20.9248 -5.64941 26.707 -14.2324l85.29 -128c14.1104 -21.2998 -1.08984 -49.7998 -26.5898 -49.7998h-318.48l41.4004 -32h53.0801v-41l128 -99v140h64v-189.42zM320 64v26.8799l64 -49.4697v-73.4102c0 -17.6611 -14.3389 -32 -32 -32h-256
-c-17.6611 0 -32 14.3389 -32 32v256h64v-160h192z" />
-    <glyph glyph-name="store-slash" unicode="&#xe071;" horiz-adv-x="640" 
-d="M121.51 64h226.91l157.33 -128h-414.52c-16.8105 0 -30.4004 14.2998 -30.4004 32v196.8c5.02051 -1.53516 10.2939 -2.76074 15.5801 -3.59961c5.62891 -0.791016 11.2549 -1.19727 17.0996 -1.2002c9.65723 0.157227 19.0283 1.47559 28 3.7998v-99.7998z
-M93.5098 192.09c-0.0644531 0 -0.0566406 -0.00390625 -0.121094 -0.00390625c-4.37402 0 -8.67969 0.294922 -12.8984 0.864258c-58.9404 8.46973 -87.0098 81.6094 -56.4902 135l133.51 -108.62c-16.71 -16.5205 -38.8994 -27.2402 -64 -27.2402zM602.13 -10.0898
-c3.59863 -3.04297 5.86719 -7.59961 5.86719 -12.6758c0 -3.6582 -1.1875 -7.04102 -3.19727 -9.78418l-18.6602 -25.2598c-2.66211 -3.74902 -7.04102 -6.17871 -11.9854 -6.17871c-3.54785 0 -6.80469 1.26074 -9.34473 3.3584l-558.939 454.72
-c-3.59863 3.04297 -5.86719 7.59961 -5.86719 12.6758c0 3.6582 1.1875 7.04102 3.19727 9.78418l18.6602 25.2598c2.66016 3.74805 7.03711 6.17676 11.9785 6.17676c3.55176 0 6.81055 -1.26367 9.35156 -3.36621l33.6895 -27.4004l9.38965 15.7803
-c5.16309 8.89941 14.7383 14.8848 25.7305 15h383.81c10.998 -0.109375 20.5781 -6.09668 25.7402 -15l61.6602 -103.6c31.9404 -53.6006 3.59961 -127.99 -56.0596 -136.4c-4.28027 -0.598633 -8.55762 -0.90625 -13 -0.910156c-28.0303 0 -52.9199 13 -70.1104 33.1104
-c-17.1104 -20.1104 -42 -33.1104 -70.1104 -33.1104c-8.83496 0.130859 -17.3857 1.58594 -25.4102 4.14062l137.82 -112.11v79.6797c8.95801 -2.36523 18.3291 -3.6875 28 -3.7998c5.9082 0.00683594 11.5957 0.412109 17.29 1.2002
-c5.31152 0.757812 10.584 1.9873 15.5703 3.59961v-130.21z" />
-    <glyph glyph-name="toilet-paper-slash" unicode="&#xe072;" horiz-adv-x="640" 
-d="M64 256c0 10.8096 0.530273 21.3398 1.41992 31.6699l316 -244.25c-4.17969 -32.2002 -12.8701 -57.7197 -22.1797 -85.5498c-4.19727 -12.7002 -16.1592 -21.8701 -30.2588 -21.8701h-0.121094h-280.86c-8.79395 0.0429688 -15.917 7.19824 -15.917 16.002
-c0 1.74512 0.279297 3.4248 0.796875 4.99805c21.3701 64.1201 31.1201 85.75 31.1201 126.87v172.13zM633.82 -10.0898c3.77148 -2.92871 6.18164 -7.51074 6.18164 -12.6514c0 -3.69531 -1.25488 -7.09863 -3.3623 -9.80859l-19.6396 -25.2598
-c-2.92773 -3.77246 -7.51074 -6.18262 -12.6514 -6.18262c-3.69434 0 -7.09863 1.25488 -9.80859 3.3623l-588.36 454.72c-3.76855 2.92871 -6.17578 7.50879 -6.17578 12.6465c0 3.69727 1.25684 7.10352 3.36621 9.81348l19.6299 25.2598
-c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l53.2803 -41.1504c16.6299 27.7002 37.9297 44.5303 61.2598 44.5303h284.5c-36.8701 -38.5 -60.5 -108.38 -60.5 -192v-73l50.4297 -39
-c-11.4297 31.5996 -18.4297 70 -18.4297 112c0 106 43 192 96 192s96 -86 96 -192c0 -92.3203 -32.7197 -168.91 -76.1797 -187.28zM512 192c17.6201 0 32 28.6299 32 64s-14.3701 64 -32 64s-32 -28.6201 -32 -64s14.3701 -64 32 -64z" />
-    <glyph glyph-name="users-slash" unicode="&#xe073;" horiz-adv-x="640" 
-d="M132.65 235.68c-10.3945 -7.33496 -23.1328 -11.6836 -36.8105 -11.6836c-35.2344 0 -63.8398 28.6055 -63.8398 63.8398v0.164062c0.0615234 7.80859 1.5625 15.3242 4.20996 22.2197zM173.09 173.4c-40.2002 -21.9072 -68.8896 -62.1416 -75.1797 -109.4h-65.9102
-c-17.6611 0 -32 14.3389 -32 32v32c0.0332031 35.3076 28.6924 63.9668 64 64h64c0.0224609 0 0.0537109 0.0078125 0.0771484 0.0078125c17.5605 0 33.4727 -7.11035 45.0127 -18.6074zM544 224c-35.3076 0.0332031 -63.9668 28.6924 -64 64c0 35.3223 28.6777 64 64 64
-s64 -28.6777 64 -64s-28.6777 -64 -64 -64zM500.56 92.8896l133.271 -102.989c3.76562 -2.92871 6.1709 -7.50781 6.1709 -12.6426c0 -3.69434 -1.25488 -7.09863 -3.36133 -9.80762l-19.6396 -25.2705c-2.92773 -3.77051 -7.51074 -6.18066 -12.6504 -6.18066
-c-3.69922 0 -7.1084 1.25879 -9.81934 3.37109l-588.351 454.72c-3.76562 2.92871 -6.1709 7.50781 -6.1709 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6299 25.2695c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676
-c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l163.94 -126.7c6.90918 55.25 53.46 98.0801 110.6 98.0801c0.0234375 0 0.0458984 0.000976562 0.0703125 0.000976562c61.7754 0 111.93 -50.1533 111.93 -111.93v-0.0712891c0 -47.3096 -29.54 -86.9297 -71 -103.23
-l55.0898 -42.5996c37.6797 -6.53711 69.0986 -31.4668 84.4697 -65.2803zM128 44.79c0 59.79 45.7402 108.38 104 114.08l244.57 -189c-3.99707 -1.1582 -8.21582 -1.81152 -12.5703 -1.87012h-288c-26.4922 0 -48 21.5078 -48 48v28.79zM576 192
-c35.3076 -0.0332031 63.9668 -28.6924 64 -64v-32c0 -17.6611 -14.3389 -32 -32 -32h-66c-6.21875 47.2666 -34.8916 87.5146 -75.0898 109.4c11.54 11.4971 27.4609 18.5996 45.0215 18.5996h0.0683594h64z" />
-    <glyph glyph-name="virus" unicode="&#xe074;" 
-d="M483.55 220.45c0.180664 0.00292969 0.332031 0.00488281 0.512695 0.00488281c15.7021 0 28.4502 -12.748 28.4502 -28.4502s-12.748 -28.4502 -28.4502 -28.4502c-0.180664 0 -0.362305 0.00195312 -0.542969 0.00488281h-21.5391
-c-50.6807 0 -76.0703 -61.2793 -40.2305 -97.1191l15.25 -15.2402c4.66602 -5.06836 7.50879 -11.8418 7.50879 -19.2666c0 -15.7021 -12.748 -28.4502 -28.4502 -28.4502c-7.42578 0 -14.1904 2.85059 -19.2588 7.5166l-15.2402 15.2305
-c-35.8398 35.8398 -97.1094 10.4492 -97.1094 -40.2305v-21.5195c0 -15.7021 -12.748 -28.4502 -28.4502 -28.4502s-28.4502 12.748 -28.4502 28.4502v21.5391c0 50.6807 -61.2695 76.0703 -97.1094 40.2305l-15.2402 -15.25
-c-5.06836 -4.66602 -11.8418 -7.50879 -19.2666 -7.50879c-15.7021 0 -28.4502 12.748 -28.4502 28.4502c0 7.42578 2.85059 14.1904 7.5166 19.2588l15.2305 15.2402c35.8398 35.8398 10.4492 97.1191 -40.2305 97.1191h-21.5498
-c-0.180664 -0.00292969 -0.361328 -0.00488281 -0.542969 -0.00488281c-15.7021 0 -28.4502 12.748 -28.4502 28.4502s12.748 28.4502 28.4502 28.4502c0.181641 0 0.362305 -0.00195312 0.542969 -0.00488281h21.5693c50.6807 0 76.0703 61.2695 40.2305 97.1094
-l-15.25 15.25c-4.73047 5.08008 -7.61816 11.8994 -7.61816 19.3818c0 15.6963 12.7432 28.4404 28.4395 28.4404c7.48535 0 14.2988 -2.89844 19.3789 -7.63184l15.2402 -15.2305c35.8398 -35.8291 97.1094 -10.4492 97.1094 40.2305v21.5596
-c0 15.7021 12.748 28.4502 28.4502 28.4502s28.4502 -12.748 28.4502 -28.4502v-21.5498c0 -50.6797 61.2695 -76.0596 97.1094 -40.2295l15.2402 15.2197c5.08008 4.7334 11.9023 7.62305 19.3867 7.62305c15.6963 0 28.4404 -12.7432 28.4404 -28.4395
-c0 -7.48242 -2.89648 -14.2939 -7.62695 -19.374l-15.2305 -15.25c-35.8398 -35.8398 -10.4492 -97.1094 40.2305 -97.1094h21.5498zM224 176c26.4922 0 48 21.5078 48 48s-21.5078 48 -48 48s-48 -21.5078 -48 -48s21.5078 -48 48 -48zM304 120c13.2461 0 24 10.7539 24 24
-s-10.7539 24 -24 24s-24 -10.7539 -24 -24s10.7539 -24 24 -24z" />
-    <glyph glyph-name="virus-slash" unicode="&#xe075;" horiz-adv-x="640" 
-d="M114 220.4c9.90039 0.0996094 19.7002 2.89941 28.0996 8l244.5 -189c-21.1992 -7.5 -38.1992 -26.8008 -38.1992 -53.4004v-21.5c0 -15.7002 -12.7002 -28.4004 -28.4004 -28.4004s-28.5 12.7002 -28.5 28.4004v21.5c0 50.7002 -61.2998 76 -97.0996 40.2002
-l-15.2002 -15.2002c-0.5 -0.599609 -1.10059 -1.09961 -1.60059 -1.59961c-11.5 -10.6006 -29.5996 -9.90039 -40.1992 1.59961c-10.6006 11.5 -9.90039 29.5 1.59961 40.2002l15.2002 15.2998c35.8994 35.7998 10.5 97.0996 -40.2002 97.0996h-21.5996
-c-15.7002 0 -28.4004 12.7002 -28.4004 28.4004s12.7002 28.4004 28.4004 28.4004h21.5996zM617 -57.7998c-5.40039 -7 -15.5 -8.2998 -22.4004 -2.90039l-588.399 454.7c-7 5.5 -8.2002 15.5 -2.7998 22.5l19.5996 25.2998c5.5 7 15.5 8.2002 22.5 2.7998l93.2002 -72.0996
-c11.0996 11.0996 29.3994 11.5996 40.5 0.5l15.2998 -15.2002c35.7998 -35.8994 97.0996 -10.5 97.0996 40.2002v21.5996c0 15.7002 12.7002 28.4004 28.4004 28.4004s28.4004 -12.7002 28.5 -28.5v-21.5996c0 -50.7002 61.2998 -76 97.0996 -40.2002l15.2002 15.2002
-c10.9004 10.0996 27.7002 10.0996 38.6006 0c11.5996 -10.7002 12.2998 -28.7002 1.59961 -40.2002l-15.2002 -15.2998c-35.8994 -35.8008 -10.5 -97.1006 40.2002 -97.1006h21.5c15.7002 0 28.4004 -12.7002 28.4004 -28.3994
-c0 -15.7002 -12.7002 -28.4004 -28.4004 -28.4004h-21.5c-30.5 0 -51.2002 -22.0996 -55.4004 -47.5l163.2 -126c7 -5.5 8.2002 -15.5 2.7998 -22.5zM335.4 220.5c0.0996094 1.2002 0.599609 2.2998 0.5 3.5c0 26.5 -21.5 48 -48 48
-c-5.2002 -0.0996094 -10.5 -1.09961 -15.4004 -2.90039z" />
-    <glyph glyph-name="viruses" unicode="&#xe076;" horiz-adv-x="640" 
-d="M624 96c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16h-12.1201c-28.5098 0 -42.79 -34.4697 -22.6299 -54.6299l8.58008 -8.57031c2.89648 -2.89648 4.68457 -6.90137 4.68457 -11.3174c0 -8.83105 -7.16992 -16.002 -16.002 -16.002
-c-4.41602 0 -8.41602 1.79297 -11.3125 4.68945l-8.57031 8.58008c-20.1602 20.1602 -54.6299 5.87988 -54.6299 -22.6299v-12.1201c0 -8.83105 -7.16895 -16 -16 -16s-16 7.16895 -16 16v12.1201c0 28.5098 -34.4697 42.79 -54.6299 22.6299l-8.57031 -8.58008
-c-2.89648 -2.89648 -6.90137 -4.68457 -11.3174 -4.68457c-8.83105 0 -16.002 7.16992 -16.002 16.002c0 4.41602 1.79297 8.41602 4.68945 11.3125l8.58008 8.57031c20.1602 20.1602 5.87988 54.6299 -22.6299 54.6299h-12.1201c-8.83105 0 -16 7.16895 -16 16
-s7.16895 16 16 16h12.1201c28.5098 0 42.79 34.4697 22.6299 54.6299l-8.58008 8.57031c-2.89648 2.89648 -4.68457 6.90137 -4.68457 11.3174c0 8.83105 7.16992 16.002 16.002 16.002c4.41602 0 8.41602 -1.79297 11.3125 -4.68945l8.57031 -8.58008
-c20.1602 -20.1602 54.6299 -5.87988 54.6299 22.6299v12.1201c0 8.83105 7.16895 16 16 16s16 -7.16895 16 -16v-12.1201c0 -28.5098 34.4697 -42.79 54.6299 -22.6299l8.57031 8.58008c2.89648 2.89648 6.90137 4.68457 11.3174 4.68457
-c8.83105 0 16.002 -7.16992 16.002 -16.002c0 -4.41602 -1.79297 -8.41602 -4.68945 -11.3125l-8.58008 -8.57031c-20.1602 -20.1602 -5.87988 -54.6299 22.6299 -54.6299h12.1201zM480 64c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32
-s14.3389 -32 32 -32zM346.51 234.67c-38.0195 0 -57.0498 -45.96 -30.1699 -72.8398l11.4297 -11.4297c3.8623 -3.8623 6.24609 -9.20117 6.24609 -15.0879c0 -11.7744 -9.55957 -21.334 -21.334 -21.334c-5.88672 0 -11.2197 2.38965 -15.082 6.25195l-11.4297 11.4297
-c-26.8398 26.8799 -72.8398 7.83008 -72.8398 -30.1699v-16.1602c0 -11.7725 -9.55762 -21.3301 -21.3301 -21.3301s-21.3301 9.55762 -21.3301 21.3301v16.1602c0 38.0195 -45.96 57.0498 -72.8398 30.1699l-11.4297 -11.4297
-c-3.8623 -3.8623 -9.20117 -6.24609 -15.0879 -6.24609c-11.7744 0 -21.334 9.55957 -21.334 21.334c0 5.88672 2.38965 11.2197 6.25195 15.082l11.4297 11.4297c26.8799 26.8398 7.83008 72.8398 -30.1699 72.8398h-16.1602c-11.7725 0 -21.3301 9.55762 -21.3301 21.3301
-s9.55762 21.3301 21.3301 21.3301h16.1602c38.0195 0 57.0498 45.96 30.1699 72.8398l-11.4297 11.4404c-3.83008 3.85645 -6.19043 9.17188 -6.19043 15.0312c0 11.7725 9.55762 21.3301 21.3301 21.3301c5.86035 0 11.1729 -2.36914 15.0303 -6.20215l11.4297 -11.4297
-c26.8398 -26.8799 72.8398 -7.83008 72.8398 30.1699v16.1602c0 11.7725 9.55762 21.3301 21.3301 21.3301s21.3301 -9.55762 21.3301 -21.3301v-16.1602c0 -38.0195 45.96 -57.0498 72.8398 -30.1699l11.4297 11.4297c3.85742 3.83301 9.17578 6.19531 15.0361 6.19531
-c11.7725 0 21.3301 -9.55762 21.3301 -21.3291c0 -5.85938 -2.36621 -11.1689 -6.19629 -15.0254l-11.4297 -11.4404c-26.8799 -26.8398 -7.83008 -72.8398 30.1699 -72.8398h16.1602c11.7725 0 21.3301 -9.55762 21.3301 -21.3301s-9.55762 -21.3301 -21.3301 -21.3301
-h-16.1602zM160 256c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM240 224c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16s-16 -7.16895 -16 -16s7.16895 -16 16 -16z" />
-    <glyph glyph-name="vest" unicode="&#xe085;" horiz-adv-x="448" 
-d="M437.252 208.123c6.76562 -10.1484 10.748 -22.3994 10.748 -35.5v-204.623c0 -17.6611 -14.3389 -32 -32 -32h-192v224l73.8115 221.438c-21.7695 -12.3281 -47.0635 -19.5205 -73.8115 -19.6729c-26.748 0.150391 -52.042 7.34277 -73.8115 19.6699l56.9463 -170.836
-l-13.4922 -40.4805c-1.05957 -3.17969 -1.64258 -6.58496 -1.64258 -10.1191v-224h-160c-17.6611 0 -32 14.3389 -32 32v204.623c0 13.1006 3.98242 25.3516 10.748 35.5l53.252 79.877v128c0 17.6611 14.3389 32 32 32h32
-c4.91211 -0.00195312 9.50586 -1.49512 13.3115 -4.03125l25 -16.6719c16.4814 -11.0186 36.4971 -17.4463 57.793 -17.4463s41.1025 6.42773 57.584 17.4463l25 16.6719c3.80566 2.53613 8.39941 4.0293 13.3115 4.03125h32c17.6611 0 32 -14.3389 32 -32v-128z
-M131.312 76.6885c2.78125 2.87891 4.48828 6.80078 4.48828 11.1152c0 8.83105 -7.16992 16 -16 16c-4.31445 0 -8.23242 -1.71094 -11.1113 -4.49219l-48 -48c-2.78125 -2.87891 -4.48828 -6.80078 -4.48828 -11.1152c0 -8.83105 7.16992 -16 16 -16
-c4.31445 0 8.23242 1.71094 11.1113 4.49219zM387.312 28.6885c2.89746 2.89453 4.69043 6.89844 4.69043 11.3135s-1.79297 8.41504 -4.69043 11.3096l-48 48c-2.87891 2.78125 -6.80078 4.48828 -11.1152 4.48828c-8.83105 0 -16 -7.16992 -16 -16
-c0 -4.31445 1.71094 -8.23242 4.49219 -11.1113l48 -48c2.89453 -2.89746 6.89844 -4.69043 11.3135 -4.69043s8.41504 1.79297 11.3096 4.69043z" />
-    <glyph glyph-name="vest-patches" unicode="&#xe086;" horiz-adv-x="448" 
-d="M437.252 208.123c6.76562 -10.1484 10.748 -22.3994 10.748 -35.5v-204.623c0 -17.6611 -14.3389 -32 -32 -32h-192v224l73.8105 221.434c-21.7705 -12.3252 -47.0635 -19.5156 -73.8105 -19.668c-26.7471 0.154297 -52.041 7.34668 -73.8115 19.6738l56.9463 -170.84
-l-13.4922 -40.4805c-1.05957 -3.17969 -1.64258 -6.58496 -1.64258 -10.1191v-224h-160c-17.6611 0 -32 14.3389 -32 32v204.623c0 13.1006 3.98242 25.3516 10.748 35.5l53.252 79.877v128c0 17.6611 14.3389 32 32 32h32l0.0283203 -0.0146484
-c4.91113 0 9.47949 -1.47949 13.2832 -4.0166l25 -16.6719c16.4814 -11.0186 36.4971 -17.4463 57.793 -17.4463s41.1025 6.42773 57.584 17.4463l25 16.6719c3.80371 2.53711 8.39551 4.03125 13.3066 4.03125h0.00488281h32c17.6611 0 32 -14.3389 32 -32v-128z
-M63.5 175.516l15.5156 -15.5156l-15.5156 -15.5156c-2.12402 -2.16699 -3.43066 -5.1377 -3.43066 -8.4082c0 -6.62891 5.38086 -12.0107 12.0098 -12.0107c3.2793 0 6.25293 1.31738 8.4209 3.4502l15.5 15.5l15.5 -15.5
-c2.16797 -2.13281 5.14551 -3.44629 8.42383 -3.44629c6.62891 0 12.0107 5.38184 12.0107 12.0098c0 3.27051 -1.31055 6.23828 -3.43457 8.40527l-15.5156 15.5156l15.5156 15.5156c2.12402 2.16699 3.43066 5.1377 3.43066 8.4082
-c0 6.62891 -5.38086 12.0107 -12.0098 12.0107c-3.2793 0 -6.25293 -1.31738 -8.4209 -3.4502l-15.5 -15.5l-15.5 15.5c-2.16797 2.13281 -5.14551 3.44629 -8.42383 3.44629c-6.62891 0 -12.0107 -5.38184 -12.0107 -12.0098c0 -3.27051 1.31055 -6.23828 3.43457 -8.40527
-zM96 -8c22.0762 0 40 17.9238 40 40s-17.9238 40 -40 40s-40 -17.9238 -40 -40s17.9238 -40 40 -40zM359.227 112.215c13.6875 0.0966797 24.7734 11.2139 24.7734 24.9229c0 0.757812 -0.0341797 1.50684 -0.0996094 2.24707
-c-1.16406 12.8008 -12.5742 22.1113 -25.4004 22.0762l-5.05078 -0.0371094l0.0371094 5.05762c0.0722656 12.7998 -9.26758 24.2568 -22.0566 25.4189c-0.742188 0.0664062 -1.46973 0.0947266 -2.22949 0.0947266c-13.7012 0 -24.8418 -11.0527 -24.9854 -24.7207
-l-0.214844 -48.5742c0 -0.00976562 -0.000976562 -0.0195312 -0.000976562 -0.0292969c0 -3.68164 2.98926 -6.6709 6.6709 -6.6709h0.0302734z" />
-    <glyph glyph-name="glass-martini" unicode="&#xf000;" 
-d="M502.05 390.4l-214.05 -214.04v-192.36h56c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-240c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h56v192.36l-214.05 214.04c-21.25 21.2598 -6.2002 57.5996 23.8496 57.5996h444.4
-c30.0498 0 45.0996 -36.3398 23.8496 -57.5996z" />
-    <glyph glyph-name="music" unicode="&#xf001;" 
-d="M470.38 446.49c3.03613 0.957031 6.26953 1.47949 9.62012 1.47949c17.6514 0 31.9834 -14.3223 32 -31.9697v-352c0 -35.3496 -43 -64 -96 -64s-96 28.6602 -96 64s43 64 96 64c11.0361 -0.0605469 21.7158 -1.4248 32 -3.92969v184.609l-256 -75v-233.68
-c0 -35.3398 -43 -64 -96 -64s-96 28.6602 -96 64s43 64 96 64c11.0352 -0.0625 21.7139 -1.42285 32 -3.91992v261.41c0.00878906 14.3125 9.43359 26.4336 22.4102 30.5098z" />
-    <glyph glyph-name="search" unicode="&#xf002;" 
-d="M505 5.2998c9.2998 -9.39941 9.2998 -24.5996 -0.0996094 -34l-28.3008 -28.2998c-9.2998 -9.40039 -24.5 -9.40039 -33.8994 0l-99.7002 99.7002c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.7002 -44 -128 -44c-114.9 0 -208 93.0996 -208 208
-s93.0996 208 208 208s208 -93.0996 208 -208c0 -48.2998 -16.4004 -92.7002 -44 -128h16.2998c6.40039 0 12.5 -2.5 17 -7zM208 112c70.7998 0 128 57.2998 128 128c0 70.7998 -57.2998 128 -128 128c-70.7998 0 -128 -57.2998 -128 -128c0 -70.7998 57.2998 -128 128 -128z
-" />
-    <glyph glyph-name="heart" unicode="&#xf004;" 
-d="M462.3 385.4c62.7998 -53.6006 66.1006 -149.801 9.7998 -207.9l-193.5 -199.8c-12.5 -12.9004 -32.7998 -12.9004 -45.2998 0l-193.5 199.8c-56.2002 58.0996 -52.8994 154.3 9.90039 207.9c54.7998 46.6992 136.399 38.2998 186.6 -13.6006l19.7002 -20.2998
-l19.7002 20.2998c50.2998 51.9004 131.8 60.2998 186.6 13.6006z" />
-    <glyph glyph-name="star" unicode="&#xf005;" horiz-adv-x="576" 
-d="M259.3 430.2c11.7998 23.8994 45.7002 23.5996 57.4004 0l65.2998 -132.4l146.1 -21.2998c26.2002 -3.7998 36.7002 -36.0996 17.7002 -54.5996l-105.7 -103l25 -145.5c4.5 -26.3008 -23.1992 -45.9004 -46.3994 -33.7002l-130.7 68.7002l-130.7 -68.7002
-c-23.2002 -12.2998 -50.8994 7.39941 -46.3994 33.7002l25 145.5l-105.7 103c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2998z" />
-    <glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="448" 
-d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996
-c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
-    <glyph glyph-name="film" unicode="&#xf008;" 
-d="M488 384c13.2998 0 24 -10.7002 24 -24v-336c0 -13.2998 -10.7002 -24 -24 -24h-8v20c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-20h-320v20c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-20h-8
-c-13.2998 0 -24 10.7002 -24 24v336c0 13.2998 10.7002 24 24 24h8v-20c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v20h320v-20c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v20h8zM96 76v40c0 6.59961 -5.40039 12 -12 12h-40
-c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM96 172v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM96 268v40
-c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM368 60v96c0 6.59961 -5.40039 12 -12 12h-200c-6.59961 0 -12 -5.40039 -12 -12v-96c0 -6.59961 5.40039 -12 12 -12h200
-c6.59961 0 12 5.40039 12 12zM368 228v96c0 6.59961 -5.40039 12 -12 12h-200c-6.59961 0 -12 -5.40039 -12 -12v-96c0 -6.59961 5.40039 -12 12 -12h200c6.59961 0 12 5.40039 12 12zM480 76v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40
-c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM480 172v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM480 268v40c0 6.59961 -5.40039 12 -12 12h-40
-c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12z" />
-    <glyph glyph-name="th-large" unicode="&#xf009;" 
-d="M296 416h192c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24v160c0 13.2549 10.7451 24 24 24zM216 416c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192
-c-13.2549 0 -24 10.7451 -24 24v160c0 13.2549 10.7451 24 24 24h192zM0 152c0 13.2549 10.7451 24 24 24h192c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24v160zM296 -32c-13.2549 0 -24 10.7451 -24 24v160
-c0 13.2549 10.7451 24 24 24h192c13.2549 0 24 -10.7451 24 -24v-160c0 -13.2549 -10.7451 -24 -24 -24h-192z" />
-    <glyph glyph-name="th" unicode="&#xf00a;" 
-d="M149.333 392v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24zM330.667 152c0 -13.2549 -10.7451 -24 -24.001 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80
-c0 13.2549 10.7451 24 24 24h101.334c13.2549 0 24 -10.7451 24 -24v-80zM362.667 392c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80zM330.667 312
-c0 -13.2549 -10.7451 -24 -24.001 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.334c13.2549 0 24 -10.7451 24 -24v-80zM125.333 256c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333
-c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333zM0 72c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80zM386.667 128
-c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333zM386.667 -32c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24
-v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333zM181.333 72c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80z" />
-    <glyph glyph-name="th-list" unicode="&#xf00b;" 
-d="M149.333 232v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24zM0 72c0 13.2549 10.7451 24 24 24h101.333c13.2549 0 24 -10.7451 24 -24v-80
-c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80zM125.333 416c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-101.333c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h101.333zM205.333 -32
-c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h282.667c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-282.667zM181.333 392c0 13.2549 10.7451 24 24 24h282.667c13.2549 0 24 -10.7451 24 -24v-80
-c0 -13.2549 -10.7451 -24 -24 -24h-282.667c-13.2549 0 -24 10.7451 -24 24v80zM205.333 128c-13.2549 0 -24 10.7451 -24 24v80c0 13.2549 10.7451 24 24 24h282.667c13.2549 0 24 -10.7451 24 -24v-80c0 -13.2549 -10.7451 -24 -24 -24h-282.667z" />
-    <glyph glyph-name="check" unicode="&#xf00c;" 
-d="M173.898 8.5957l-166.4 166.4c-9.99707 9.99707 -9.99707 26.2061 0 36.2041l36.2031 36.2041c9.99707 9.99805 26.207 9.99805 36.2041 0l112.095 -112.095l240.095 240.095c9.99707 9.99707 26.207 9.99707 36.2041 0l36.2031 -36.2041
-c9.99707 -9.99707 9.99707 -26.2061 0 -36.2041l-294.4 -294.401c-9.99805 -9.99707 -26.207 -9.99707 -36.2031 0.000976562z" />
-    <glyph glyph-name="times" unicode="&#xf00d;" horiz-adv-x="352" 
-d="M242.72 192l100.07 -100.07c12.2803 -12.29 12.2803 -32.1992 0 -44.4795l-22.2402 -22.2402c-12.2803 -12.2803 -32.2002 -12.2803 -44.4795 0l-100.07 100.07l-100.07 -100.07c-12.2793 -12.2803 -32.1992 -12.2803 -44.4795 0l-22.2402 22.2402
-c-12.2803 12.29 -12.2803 32.2002 0 44.4795l100.07 100.07l-100.07 100.07c-12.2803 12.29 -12.2803 32.1992 0 44.4795l22.2402 22.2402c12.29 12.2803 32.2002 12.2803 44.4795 0l100.07 -100.07l100.07 100.07c12.29 12.2803 32.1992 12.2803 44.4795 0
-l22.2402 -22.2402c12.2803 -12.29 12.2803 -32.2002 0 -44.4795z" />
-    <glyph glyph-name="search-plus" unicode="&#xf00e;" 
-d="M304 256v-32c0 -6.59961 -5.40039 -12 -12 -12h-56v-56c0 -6.59961 -5.40039 -12 -12 -12h-32c-6.59961 0 -12 5.40039 -12 12v56h-56c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h56v56c0 6.59961 5.40039 12 12 12h32c6.59961 0 12 -5.40039 12 -12
-v-56h56c6.59961 0 12 -5.40039 12 -12zM505 -28.7002l-28.2998 -28.2998c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-99.7998 99.7002c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.7002 -44 -128 -44c-114.9 0 -208 93.0996 -208 208
-s93.0996 208 208 208s208 -93.0996 208 -208c0 -48.2998 -16.4004 -92.7002 -44 -128h16.2998c6.40039 0 12.5 -2.5 17 -7l99.7002 -99.7002c9.2998 -9.39941 9.2998 -24.5996 0 -34zM344 240c0 75.2002 -60.7998 136 -136 136s-136 -60.7998 -136 -136
-s60.7998 -136 136 -136s136 60.7998 136 136z" />
-    <glyph glyph-name="search-minus" unicode="&#xf010;" 
-d="M304 256v-32c0 -6.59961 -5.40039 -12 -12 -12h-168c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h168c6.59961 0 12 -5.40039 12 -12zM505 -28.7002l-28.2998 -28.2998c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-99.7998 99.7002
-c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.7002 -44 -128 -44c-114.9 0 -208 93.0996 -208 208s93.0996 208 208 208s208 -93.0996 208 -208c0 -48.2998 -16.4004 -92.7002 -44 -128h16.2998c6.40039 0 12.5 -2.5 17 -7l99.7002 -99.7002
-c9.2998 -9.39941 9.2998 -24.5996 0 -34zM344 240c0 75.2002 -60.7998 136 -136 136s-136 -60.7998 -136 -136s60.7998 -136 136 -136s136 60.7998 136 136z" />
-    <glyph glyph-name="power-off" unicode="&#xf011;" 
-d="M400 393.9c63 -45 104 -118.601 104 -201.9c0 -136.8 -110.8 -247.7 -247.5 -248c-136.5 -0.299805 -248.3 111 -248.5 247.6c-0.0996094 83.3008 40.9004 157.101 103.8 202.2c11.7002 8.2998 28 4.7998 35 -7.7002l15.7998 -28.0996
-c5.90039 -10.5 3.10059 -23.7998 -6.59961 -31c-41.5 -30.7998 -68 -79.5996 -68 -134.9c-0.0996094 -92.2998 74.5 -168.1 168 -168.1c91.5996 0 168.6 74.2002 168 169.1c-0.299805 51.8008 -24.7002 101.801 -68.0996 134c-9.7002 7.2002 -12.4004 20.5 -6.5 30.9004
-l15.7998 28.0996c7 12.4004 23.2002 16.1006 34.7998 7.80078zM296 184c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v240c0 13.2998 10.7002 24 24 24h32c13.2998 0 24 -10.7002 24 -24v-240z" />
-    <glyph glyph-name="signal" unicode="&#xf012;" horiz-adv-x="640" 
-d="M216 160c8.83984 0 16 -7.16016 16 -16v-192c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v192c0 8.83984 7.16016 16 16 16h48zM88 64c8.83984 0 16 -7.16016 16 -16v-96c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v96
-c0 8.83984 7.16016 16 16 16h48zM344 256c8.83984 0 16 -7.16016 16 -16v-288c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v288c0 8.83984 7.16016 16 16 16h48zM472 352c8.83984 0 16 -7.16016 16 -16v-384c0 -8.83984 -7.16016 -16 -16 -16h-48
-c-8.83984 0 -16 7.16016 -16 16v384c0 8.83984 7.16016 16 16 16h48zM600 448c8.83984 0 16 -7.16016 16 -16v-480c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v480c0 8.83984 7.16016 16 16 16h48z" />
-    <glyph glyph-name="cog" unicode="&#xf013;" 
-d="M487.4 132.3c4.89941 -2.7998 7.09961 -8.59961 5.59961 -14.0996c-11.0996 -35.7002 -30 -67.9004 -54.7002 -94.6006c-3.7998 -4.19922 -9.89941 -5.09961 -14.7998 -2.2998l-42.5996 24.6006c-18 -15.3008 -38.6006 -27.2002 -60.8008 -35.1006v-49.2002
-c0 -5.59961 -3.89941 -10.5 -9.39941 -11.6992c-34.9004 -7.80078 -72.5 -8.2002 -109.2 0c-5.5 1.19922 -9.40039 6.09961 -9.40039 11.6992v49.2002c-22.2998 7.7998 -42.8994 19.7002 -60.7998 35.1006l-42.5996 -24.6006c-4.7998 -2.7998 -11 -1.7998 -14.7998 2.2998
-c-24.7002 26.8008 -43.6006 59 -54.7002 94.6006c-1.60059 5.39941 0.599609 11.2002 5.5 14l42.5996 24.5996c-4.2998 23.2002 -4.2998 47 0 70.2002l-42.5996 24.5996c-4.90039 2.80078 -7.2002 8.60059 -5.5 14c11.0996 35.7002 30 67.9004 54.7002 94.6006
-c3.7998 4.2002 9.89941 5.09961 14.7998 2.2998l42.5 -24.5996c18 15.2998 38.5996 27.1992 60.7998 35.0996v49.2002c0 5.59961 3.90039 10.5 9.40039 11.7002c34.8994 7.7998 72.5 8.19922 109.199 0c5.5 -1.2002 9.40039 -6.10059 9.40039 -11.7002v-49.1006
-c22.2998 -7.7998 42.9004 -19.6992 60.7998 -35.0996l42.6006 24.5996c4.7998 2.80078 11 1.80078 14.7998 -2.2998c24.7002 -26.7998 43.5996 -59 54.7002 -94.5996c1.59961 -5.40039 -0.600586 -11.2002 -5.5 -14l-42.6006 -24.6006
-c4.2998 -23.1992 4.2998 -47 0 -70.1992zM256 112c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
-    <glyph glyph-name="home" unicode="&#xf015;" horiz-adv-x="576" 
-d="M280.37 299.74c2.09082 1.68555 4.76562 2.69434 7.6582 2.69434s5.55078 -1.00879 7.6416 -2.69434l184.33 -151.74v-164c0 -8.83105 -7.16895 -16 -16 -16l-112.02 0.30957c-8.83105 0 -16.001 7.16895 -16.001 15.999c0 0.0175781 0 0.0341797 0.000976562 0.0517578
-v95.6396c0 8.83105 -7.16992 16 -16 16h-64c-8.83105 0 -16 -7.16895 -16 -16v-95.71c0 -8.80371 -7.12695 -15.9561 -15.9209 -16l-112.06 -0.290039c-8.83105 0 -16 7.16895 -16 16v163.89zM571.6 196.53c2.70703 -2.20117 4.42578 -5.56152 4.42578 -9.31836
-c0 -2.88867 -1.02246 -5.54004 -2.72559 -7.6123l-25.5 -31c-2.20117 -2.66309 -5.53418 -4.35059 -9.25684 -4.35059c-2.90332 0 -5.56641 1.0332 -7.64258 2.75098l-235.23 193.74c-2.09082 1.68555 -4.7666 2.69434 -7.6582 2.69434
-c-2.89258 0 -5.55078 -1.00879 -7.6416 -2.69434l-235.22 -193.74c-2.0752 -1.71387 -4.73926 -2.75586 -7.63867 -2.75586c-3.73242 0 -7.07031 1.70898 -9.27148 4.38574l-25.5 31c-1.71875 2.07617 -2.7627 4.74414 -2.7627 7.64648
-c0 3.72266 1.69824 7.05176 4.3623 9.25391l253.13 208.47c8.29102 6.82227 18.9668 10.9209 30.5312 10.9209s22.1787 -4.09863 30.4688 -10.9209l89.5303 -73.6602v72.6104c0 6.62305 5.37695 12 12 12h56c6.62305 0 12 -5.37695 12 -12v-138.51z" />
-    <glyph glyph-name="clock" unicode="&#xf017;" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM348.49 127c2.19531 2.73926 3.52637 6.21973 3.52637 10c0 5.05566 -2.35059 9.56738 -6.0166 12.5l-58 42.5v144c0 8.83105 -7.16895 16 -16 16h-32
-c-8.83105 0 -16 -7.16895 -16 -16v-155.55c0 -12.6338 5.8418 -23.8975 15 -31.2305l67 -49.7197v0c2.7373 -2.19043 6.21387 -3.51758 9.98926 -3.51758c5.05566 0 9.56738 2.35059 12.501 6.01758l20 25v0z" />
-    <glyph glyph-name="road" unicode="&#xf018;" horiz-adv-x="576" 
-d="M573.19 45.3301c9.25977 -21.1904 -5.5 -45.3301 -27.7305 -45.3301h-196.84l-10.3105 97.6797c-0.859375 8.14062 -7.71973 14.3203 -15.9092 14.3203h-68.8008c-8.18945 0 -15.0498 -6.17969 -15.9092 -14.3203l-10.3105 -97.6797h-196.84
-c-22.2305 0 -36.9902 24.1396 -27.7402 45.3301l139.79 320c4.96973 11.3799 15.7998 18.6699 27.7305 18.6699h97.5898l-2.4502 -23.1602c-0.5 -4.71973 3.20996 -8.83984 7.95996 -8.83984h29.1602c4.75 0 8.45996 4.12012 7.95996 8.83984l-2.4502 23.1602h97.5898
-c11.9199 0 22.75 -7.29004 27.7207 -18.6699zM260.4 312.84l-4.59082 -43.5801c-0.75 -7.08984 4.80078 -13.2598 11.9307 -13.2598h40.54c7.12012 0 12.6797 6.16992 11.9297 13.2598l-4.59961 43.5801c-0.430664 4.07031 -3.87012 7.16016 -7.95996 7.16016h-39.29
-c-0.00195312 0 -0.00390625 -0.0078125 -0.00488281 -0.0078125c-4.12891 0 -7.53125 -3.13477 -7.95508 -7.15234zM315.64 144c9.5 0 16.9102 8.23047 15.9102 17.6797l-5.06934 48c-0.860352 8.14062 -7.7207 14.3203 -15.9102 14.3203h-45.1504
-c-8.18945 0 -15.0498 -6.17969 -15.9102 -14.3203l-5.06934 -48c-1 -9.44922 6.40918 -17.6797 15.9092 -17.6797h55.29z" />
-    <glyph glyph-name="download" unicode="&#xf019;" 
-d="M216 448h80c13.2998 0 24 -10.7002 24 -24v-168h87.7002c17.7998 0 26.7002 -21.5 14.0996 -34.0996l-152.1 -152.2c-7.5 -7.5 -19.7998 -7.5 -27.2998 0l-152.301 152.2c-12.5996 12.5996 -3.69922 34.0996 14.1006 34.0996h87.7998v168c0 13.2998 10.7002 24 24 24z
-M512 72v-112c0 -13.2998 -10.7002 -24 -24 -24h-464c-13.2998 0 -24 10.7002 -24 24v112c0 13.2998 10.7002 24 24 24h146.7l49 -49c20.0996 -20.0996 52.5 -20.0996 72.5996 0l49 49h146.7c13.2998 0 24 -10.7002 24 -24zM388 -16c0 11 -9 20 -20 20s-20 -9 -20 -20
-s9 -20 20 -20s20 9 20 20zM452 -16c0 11 -9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20s20 9 20 20z" />
-    <glyph glyph-name="inbox" unicode="&#xf01c;" horiz-adv-x="576" 
-d="M567.938 204.092c5.07422 -7.61035 8.06152 -16.7998 8.06152 -26.625v-129.467c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v129.467c0 9.8252 2.9873 19.0146 8.06152 26.625l105.689 158.534c8.60742 12.9102 23.2725 21.374 39.9385 21.374
-h268.621c16.667 0 31.332 -8.46387 39.9395 -21.374zM162.252 320l-85.334 -128h123.082l32 -64h112l32 64h123.082l-85.333 128h-251.497z" />
-    <glyph glyph-name="redo" unicode="&#xf01e;" 
-d="M500.33 448c6.62305 0 12 -5.37695 12 -12v-200.34c0 -6.62305 -5.37695 -12 -12 -12h-200.33c-6.62305 0 -12 5.37695 -12 12v47.4102c0 0.00390625 -0.00878906 0.00878906 -0.00878906 0.0136719c0 6.62305 5.37695 12 12 12
-c0.194336 0 0.386719 -0.00488281 0.579102 -0.0136719l101.529 -4.87012c-31.6084 47.0322 -85.1172 77.8594 -145.992 77.8594c-97.1367 0 -176 -78.8633 -176 -176s78.8633 -176 176 -176c44.502 0 85.168 16.5518 116.173 43.8301
-c2.10938 1.84375 4.87793 2.96582 7.89746 2.96582c3.31055 0 6.31055 -1.34375 8.48242 -3.51562l34 -34c2.17383 -2.17188 3.52246 -5.17285 3.52246 -8.48633c0 -3.55176 -1.54688 -6.74512 -4.00293 -8.94336c-43.8477 -39.6924 -102.079 -63.9102 -165.824 -63.9102
-h-0.355469c-136.9 0 -247.9 110.93 -248 247.81c-0.0996094 136.66 111.34 248.19 248 248.19c0.0927734 0 0.116211 0.140625 0.208984 0.140625c75.5918 0 143.312 -33.9727 188.711 -87.4707l-4 82.7598c-0.00878906 0.192383 -0.0136719 0.375977 -0.0136719 0.570312
-c0 6.62305 5.37695 12 12 12h0.0136719h47.4102z" />
-    <glyph glyph-name="sync" unicode="&#xf021;" 
-d="M440.65 435.43c-0.00976562 0.192383 -0.0136719 0.375977 -0.0136719 0.570312c0 6.62109 5.37305 11.9961 11.9932 12h47.3701c6.62305 0 12 -5.37695 12 -12v-200.35c0 -6.62305 -5.37695 -12 -12 -12h-200.22c-6.62305 0 -12 5.37695 -12 12v47.4092
-c0 0.00488281 -0.00878906 0.00976562 -0.00878906 0.0136719c0 6.62305 5.37695 12 12 12c0.194336 0 0.386719 -0.00390625 0.578125 -0.0136719l101.46 -4.85938c-31.5938 46.9941 -85.1406 77.6738 -145.973 77.6738c-82.8662 0 -152.428 -57.4229 -171.027 -134.614
-c-1.24219 -5.29688 -5.99707 -9.25391 -11.6699 -9.25977h-49.0498c-6.62305 0 -12 5.36719 -12 11.9893c0 0.748047 0.0693359 1.48047 0.200195 2.19043c21.6201 114.9 122.44 201.82 243.54 201.82c0.0966797 0 0.123047 0.141602 0.219727 0.141602
-c75.5615 0 143.248 -33.9814 188.601 -87.4814zM255.83 16c0.015625 0 0.0185547 0.0898438 0.0332031 0.0898438c82.8701 0 152.43 57.4434 170.997 134.65c1.24219 5.29688 5.99707 9.25391 11.6699 9.25977h49.0498c6.62305 0 12 -5.36719 12 -11.9893
-c0 -0.748047 -0.0693359 -1.48047 -0.200195 -2.19043c-21.6201 -114.9 -122.439 -201.82 -243.55 -201.82c-0.0800781 0 -0.0908203 -0.140625 -0.170898 -0.140625c-75.4814 0 -143.106 33.9082 -188.459 87.3105l4.14941 -82.5703
-c0.0107422 -0.201172 0.015625 -0.395508 0.015625 -0.599609c0 -6.62305 -5.37695 -12 -12 -12h-0.015625h-47.3496c-6.62305 0 -12 5.37695 -12 12v200.33c0 6.62305 5.37695 12 12 12h200.2c6.62305 0 12 -5.37695 12 -12v-47.4004
-c0 -0.00390625 0.0078125 -0.00878906 0.0078125 -0.0136719c0 -6.62305 -5.37695 -12 -12 -12c-0.193359 0 -0.386719 0.00488281 -0.578125 0.0136719l-101.8 4.87012c31.5254 -47.0088 85.0449 -77.7998 145.847 -77.7998h0.15332z" />
-    <glyph glyph-name="list-alt" unicode="&#xf022;" 
-d="M464 -32h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48zM128 328c-22.0908 0 -40 -17.9092 -40 -40s17.9092 -40 40 -40s40 17.9092 40 40s-17.9092 40 -40 40zM128 232
-c-22.0908 0 -40 -17.9092 -40 -40s17.9092 -40 40 -40s40 17.9092 40 40s-17.9092 40 -40 40zM128 136c-22.0908 0 -40 -17.9092 -40 -40s17.9092 -40 40 -40s40 17.9092 40 40s-17.9092 40 -40 40zM416 272v32c0 6.62695 -5.37305 12 -12 12h-200
-c-6.62695 0 -12 -5.37305 -12 -12v-32c0 -6.62695 5.37305 -12 12 -12h200c6.62695 0 12 5.37305 12 12zM416 176v32c0 6.62695 -5.37305 12 -12 12h-200c-6.62695 0 -12 -5.37305 -12 -12v-32c0 -6.62695 5.37305 -12 12 -12h200c6.62695 0 12 5.37305 12 12zM416 80v32
-c0 6.62695 -5.37305 12 -12 12h-200c-6.62695 0 -12 -5.37305 -12 -12v-32c0 -6.62695 5.37305 -12 12 -12h200c6.62695 0 12 5.37305 12 12z" />
-    <glyph glyph-name="lock" unicode="&#xf023;" horiz-adv-x="448" 
-d="M400 224c26.5 0 48 -21.5 48 -48v-192c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v192c0 26.5 21.5 48 48 48h24v72c0 83.7998 68.2002 152 152 152s152 -68.2002 152 -152v-72h24zM296 224v72c0 39.7002 -32.2998 72 -72 72s-72 -32.2998 -72 -72v-72h144
-z" />
-    <glyph glyph-name="flag" unicode="&#xf024;" 
-d="M349.565 349.217c40.4951 0 82.6113 15.9062 116.949 31.8545c21.2168 9.85352 45.4854 -5.62305 45.4854 -29.0166v-243.1c0 -10.5264 -5.16016 -20.4072 -13.8428 -26.3584c-35.8379 -24.5635 -74.3359 -40.8574 -122.505 -40.8574
-c-67.373 0 -111.629 34.7832 -165.218 34.7832c-50.8525 0 -86.124 -10.0586 -114.435 -22.1221v-94.4004c0 -13.2549 -10.7451 -24 -24 -24h-16c-13.2549 0 -24 10.7451 -24 24v386.055c-14.5029 10.1201 -24 26.9189 -24 45.9453
-c0 31.7041 26.3447 57.2539 58.3379 55.9521c28.4678 -1.1582 51.7793 -23.9668 53.5508 -52.4033c0.0761719 -1.19141 0.0927734 -2.37305 0.0927734 -3.58301c0 -7.03711 -1.30176 -13.7734 -3.67871 -19.9785c20.7363 7.62891 43.0898 12.0127 68.0449 12.0127
-c67.373 0 111.63 -34.7832 165.218 -34.7832z" />
-    <glyph glyph-name="headphones" unicode="&#xf025;" 
-d="M256 416c141.504 0 256 -114.521 256 -256v-48c0 -12.5312 -7.1875 -23.3711 -17.6904 -28.6221l-14.3818 -7.19141c-2.01074 -60.0889 -51.3486 -108.187 -111.928 -108.187h-24c-13.2549 0 -24 10.7451 -24 24v176c0 13.2549 10.7451 24 24 24h24
-c31.3418 0 59.6709 -12.8789 80 -33.627v1.62695c0 105.869 -86.1309 192 -192 192s-192 -86.1309 -192 -192v-1.62695c20.3291 20.748 48.6582 33.627 80 33.627h24c13.2549 0 24 -10.7451 24 -24v-176c0 -13.2549 -10.7451 -24 -24 -24h-24
-c-60.5791 0 -109.917 48.0967 -111.928 108.187l-14.3828 7.19141c-10.502 5.25098 -17.6895 16.0908 -17.6895 28.6221v48c0 141.504 114.52 256 256 256z" />
-    <glyph glyph-name="volume-off" unicode="&#xf026;" horiz-adv-x="256" 
-d="M215 377c15 15 41 4.46973 41 -17v-336c0 -21.4697 -26 -32 -41 -17l-88.9404 89h-102.06c-13.2461 0 -24 10.7539 -24 24v144c0 13.2461 10.7539 24 24 24h102z" />
-    <glyph glyph-name="volume-down" unicode="&#xf027;" horiz-adv-x="384" 
-d="M215.03 375.96c15.0098 15 40.9697 4.49023 40.9697 -16.9795v-335.961c0 -21.4395 -25.9404 -32 -40.9697 -16.9697l-88.9707 88.9502h-102.06c-13.2598 0 -24 10.75 -24 24v144c0 13.2598 10.7402 24 24 24h102.06zM338.23 267.88
-c28.2393 -15.5498 45.7793 -44.9902 45.7793 -76.8701s-17.54 -61.3301 -45.7695 -76.8799c-11.5605 -6.34961 -26.1807 -2.20996 -32.6104 9.4502c-6.38965 11.6104 -2.16016 26.2002 9.4502 32.6104c12.9004 7.08984 20.9199 20.4297 20.9199 34.8096
-s-8.01953 27.7197 -20.9297 34.8203c-11.6104 6.41016 -15.8398 21 -9.4502 32.6094c6.41992 11.6104 21.0303 15.7803 32.6104 9.4502z" />
-    <glyph glyph-name="volume-up" unicode="&#xf028;" horiz-adv-x="576" 
-d="M215.03 376.95c15.0098 15.0098 40.9697 4.49023 40.9697 -16.9697v-335.961c0 -21.4395 -25.9404 -32 -40.9697 -16.9697l-88.9707 88.9502h-102.06c-13.2598 0 -24 10.75 -24 24v144c0 13.2598 10.7402 24 24 24h102.06zM448.35 428.03
-c79.9199 -52.46 127.65 -140.7 127.65 -236.03s-47.7305 -183.58 -127.65 -236.04c-11.5801 -7.61035 -26.4697 -3.75977 -33.5098 6.9502c-7.33984 11.1602 -4.21973 26.1797 6.9502 33.5c66.2695 43.4902 105.82 116.6 105.82 195.58
-c0 78.9795 -39.5508 152.09 -105.82 195.58c-11.1699 7.33008 -14.29 22.3398 -6.9502 33.5098c7.33008 11.1895 22.3398 14.2803 33.5098 6.9502zM480 192c0 -63.54 -32.0596 -121.94 -85.7695 -156.24c-12 -7.67969 -26.6104 -2.89941 -33.1201 7.45996
-c-7.09082 11.29 -3.78027 26.2207 7.40918 33.3604c39.75 25.3896 63.4805 68.5303 63.4805 115.42s-23.7305 90.0303 -63.4805 115.42c-11.1895 7.15039 -14.5 22.0801 -7.40918 33.3604c7.08984 11.2793 21.9297 14.5996 33.1201 7.45996
-c53.71 -34.2998 85.7695 -92.71 85.7695 -156.24zM338.23 268.87c28.2393 -15.54 45.7793 -44.9805 45.7793 -76.8604s-17.54 -61.3301 -45.7695 -76.8799c-11.5605 -6.34961 -26.1807 -2.20996 -32.6104 9.4502c-6.38965 11.6104 -2.16016 26.2002 9.4502 32.6104
-c12.9004 7.08984 20.9199 20.4297 20.9199 34.8096c0 14.3701 -8.01953 27.7197 -20.9297 34.8096c-11.6104 6.41016 -15.8398 21 -9.4502 32.6104c6.41992 11.6104 21.0303 15.7803 32.6104 9.4502z" />
-    <glyph glyph-name="qrcode" unicode="&#xf029;" horiz-adv-x="448" 
-d="M0 224v192h192v-192h-192zM64 352v-64h64v64h-64zM256 416h192v-192h-192v192zM384 288v64h-64v-64h64zM0 -32v192h192v-192h-192zM64 96v-64h64v64h-64zM416 160h32v-128h-96v32h-32v-96h-64v192h96v-32h64v32zM416 0h32v-32h-32v32zM352 0h32v-32h-32v32z" />
-    <glyph glyph-name="barcode" unicode="&#xf02a;" 
-d="M0 0v384h18v-384h-18zM26.8574 0.273438v383.727h9.14258v-383.727h-9.14258zM54 0.273438v383.727h8.85742v-383.727h-8.85742zM98.8574 0.273438v383.727h8.85645v-383.727h-8.85645zM134.857 0.273438v383.727h17.7139v-383.727h-17.7139zM179.714 0.273438v383.727
-h8.85742v-383.727h-8.85742zM197.714 0.273438v383.727h8.85742v-383.727h-8.85742zM215.714 0.273438v383.727h8.85742v-383.727h-8.85742zM251.429 0.273438v383.727h18v-383.727h-18zM296.286 0.273438v383.727h18v-383.727h-18zM332.285 0.273438v383.727h18.001
-v-383.727h-18.001zM368.286 0.273438v383.727h18.001v-383.727h-18.001zM395.143 0.273438v383.727h18v-383.727h-18zM440.286 0.273438v383.727h26.8564v-383.727h-26.8564zM476 0.273438v383.727h9.14258v-383.727h-9.14258zM494 0v384h18v-384h-18z" />
-    <glyph glyph-name="tag" unicode="&#xf02b;" 
-d="M0 195.882v204.118c0 26.5098 21.4902 48 48 48h204.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586l211.883 -211.883c18.7441 -18.7441 18.7441 -49.1367 0 -67.8818l-204.118 -204.118c-18.7451 -18.7441 -49.1377 -18.7441 -67.8818 0l-211.883 211.883
-c-8.68848 8.68848 -14.0586 20.6943 -14.0586 33.9404zM112 384c-26.5098 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48z" />
-    <glyph glyph-name="tags" unicode="&#xf02c;" horiz-adv-x="640" 
-d="M497.941 222.059c18.7441 -18.7441 18.7441 -49.1367 0 -67.8818l-204.118 -204.118c-18.7461 -18.7451 -49.1387 -18.7441 -67.8818 0l-211.883 211.883c-8.68848 8.68848 -14.0586 20.6943 -14.0586 33.9404v204.118c0 26.5098 21.4902 48 48 48h204.118
-c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM112 288c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM625.941 154.177l-204.118 -204.118c-18.7451 -18.7441 -49.1377 -18.7441 -67.8818 0l-0.360352 0.360352
-l174.059 174.059c16.999 16.999 26.3604 39.6006 26.3604 63.6406s-9.3623 46.6406 -26.3604 63.6396l-196.242 196.242h48.7207c13.2461 0 25.252 -5.37012 33.9404 -14.0586l211.883 -211.883c18.7441 -18.7441 18.7441 -49.1367 0 -67.8818z" />
-    <glyph glyph-name="book" unicode="&#xf02d;" horiz-adv-x="448" 
-d="M448 88c0 -7.5 -3.5 -14.2998 -8.90039 -18.5996c-4.19922 -15.4004 -4.19922 -59.3008 0 -74.7002c5.40039 -4.40039 8.90039 -11.2002 8.90039 -18.7002v-16c0 -13.2998 -10.7002 -24 -24 -24h-328c-53 0 -96 43 -96 96v320c0 53 43 96 96 96h328
-c13.2998 0 24 -10.7002 24 -24v-336zM128 314v-20c0 -3.2998 2.7002 -6 6 -6h212c3.2998 0 6 2.7002 6 6v20c0 3.2998 -2.7002 6 -6 6h-212c-3.2998 0 -6 -2.7002 -6 -6zM128 250v-20c0 -3.2998 2.7002 -6 6 -6h212c3.2998 0 6 2.7002 6 6v20c0 3.2998 -2.7002 6 -6 6h-212
-c-3.2998 0 -6 -2.7002 -6 -6zM381.4 0c-1.90039 17.0996 -1.90039 46.9004 0 64h-285.4c-17.5996 0 -32 -14.4004 -32 -32c0 -17.7002 14.2998 -32 32 -32h285.4z" />
-    <glyph glyph-name="bookmark" unicode="&#xf02e;" horiz-adv-x="384" 
-d="M0 -64v464c0 26.5098 21.4902 48 48 48h288c26.5098 0 48 -21.4902 48 -48v-464l-192 112z" />
-    <glyph glyph-name="print" unicode="&#xf02f;" 
-d="M448 256c35.3496 0 64 -28.6504 64 -64v-112c0 -8.83984 -7.16016 -16 -16 -16h-48v-96c0 -17.6699 -14.3301 -32 -32 -32h-320c-17.6699 0 -32 14.3301 -32 32v96h-48c-8.83984 0 -16 7.16016 -16 16v112c0 35.3496 28.6504 64 64 64v160c0 17.6699 14.3301 32 32 32
-h274.74c8.49023 0 16.6299 -3.37012 22.6299 -9.37012l45.2598 -45.25c6 -6.00977 9.37012 -14.1396 9.37012 -22.6299v-114.75zM384 0v96h-256v-96h256zM384 224v96h-48c-8.83984 0 -16 7.16016 -16 16v48h-192v-160h256zM432 152c13.25 0 24 10.75 24 24
-c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
-    <glyph glyph-name="camera" unicode="&#xf030;" 
-d="M512 304v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h88l12.2998 32.9004c7 18.6992 24.9004 31.0996 44.9004 31.0996h125.5c20 0 37.8994 -12.4004 44.8994 -31.0996l12.4004 -32.9004h88c26.5 0 48 -21.5 48 -48zM376 160
-c0 66.2002 -53.7998 120 -120 120s-120 -53.7998 -120 -120s53.7998 -120 120 -120s120 53.7998 120 120zM344 160c0 -48.5 -39.5 -88 -88 -88s-88 39.5 -88 88s39.5 88 88 88s88 -39.5 88 -88z" />
-    <glyph glyph-name="font" unicode="&#xf031;" horiz-adv-x="448" 
-d="M432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h19.5801l-23.2998 64h-152.561l-23.2998 -64h19.5801c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h23.4102l130.71 362.31c4.29297 12.6133 16.2363 21.6904 30.293 21.6904h0.00683594h47.1602l-0.00292969 0.00683594c14.0576 0 26.0098 -9.08398 30.3027 -21.6973
-l130.71 -362.31h23.4102zM176.85 176h94.3008l-47.1504 129.49z" />
-    <glyph glyph-name="bold" unicode="&#xf032;" horiz-adv-x="384" 
-d="M333.49 210c34.4395 -27.54 55.5693 -71.1504 50.8301 -119.6c-6.86035 -70.6504 -70.2002 -122.4 -141 -122.4h-209.32c-8.83105 0 -16 7.16895 -16 16v48c0 8.83105 7.16895 16 16 16h31.8701v288h-31.8701c-8.83105 0 -16 7.16895 -16 16v48
-c0 8.83105 7.16895 16 16 16h199.42c74.5801 0 134.45 -64.4902 127.07 -140.79c-2.43945 -24.5273 -12.1992 -47.1309 -27 -65.21zM145.66 336v-96h87.7598c26.4922 0 48 21.5078 48 48s-21.5078 48 -48 48h-87.7598zM233.42 48c30.9072 0 56 25.0928 56 56
-s-25.0928 56 -56 56h-87.7598v-112h87.7598z" />
-    <glyph glyph-name="italic" unicode="&#xf033;" horiz-adv-x="320" 
-d="M320 400v-32c0 -8.83105 -7.16895 -16 -16 -16h-62.7598l-80 -320h46.7598c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-192c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h62.7598l80 320h-46.7598
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h192c8.83105 0 16 -7.16895 16 -16z" />
-    <glyph glyph-name="text-height" unicode="&#xf034;" horiz-adv-x="576" 
-d="M304 416c8.83105 0 16 -7.16895 16 -16v-96c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32h-56v-304h40c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-160c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h40v304h-56v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v96c0 8.83105 7.16895 16 16 16h288zM560 80c15.6396 0 20.6396 -18 11.3096 -27.3096l-80 -80c-2.89551 -2.89453 -6.89844 -4.68555 -11.3115 -4.68555
-c-4.41406 0 -8.41211 1.79102 -11.3076 4.68555l-80 80c-10.0107 10 -3 27.3096 11.3096 27.3096h48v224h-48c-15.6396 0 -20.6396 18 -11.3096 27.3096l80 80c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555l80 -80
-c10.0205 -10 3 -27.3096 -11.3096 -27.3096h-48v-224h48z" />
-    <glyph glyph-name="text-width" unicode="&#xf035;" horiz-adv-x="448" 
-d="M432 416c8.83105 0 16 -7.16895 16 -16v-80c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v16h-120v-112h24c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h24v112h-120v-16c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v80c0 8.83105 7.16895 16 16 16h416zM363.31 155.31l80 -80c2.89453 -2.89551 4.68555 -6.89844 4.68555 -11.3115
-c0 -4.41406 -1.79102 -8.41211 -4.68555 -11.3076l-80 -80c-10 -10.0205 -27.3096 -3 -27.3096 11.3096v48h-224v-48c0 -15.6396 -18 -20.6396 -27.3096 -11.3096l-80 80c-2.89453 2.89551 -4.68555 6.89844 -4.68555 11.3115c0 4.41406 1.79102 8.41211 4.68555 11.3076
-l80 80c10 10.0107 27.3096 3 27.3096 -11.3096v-48h224v48c0 15.6396 18 20.6396 27.3096 11.3096z" />
-    <glyph glyph-name="align-left" unicode="&#xf036;" horiz-adv-x="448" 
-d="M12.8301 96c-7.07617 0 -12.8301 5.74414 -12.8301 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h262.34h0.00976562c7.07617 0 12.8203 -5.74414 12.8203 -12.8193v-0.0107422v-38.3398v-0.00976562
-c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-262.34zM12.8301 352c-7.07617 0 -12.8301 5.74414 -12.8301 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h262.34h0.00976562
-c7.07617 0 12.8203 -5.74414 12.8203 -12.8193v-0.0107422v-38.3398v-0.00976562c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-262.34zM432 288c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h416zM432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416z" />
-    <glyph glyph-name="align-center" unicode="&#xf037;" horiz-adv-x="448" 
-d="M432 288c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416zM432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16
-v32c0 8.83105 7.16895 16 16 16h416zM108.1 352c-6.67773 0 -12.0996 5.42188 -12.0996 12.0996v39.8105c0 6.67285 5.41699 12.0898 12.0898 12.0898h0.00976562h231.811c6.67285 0 12.0898 -5.41699 12.0898 -12.0898v-39.8105v-0.00976562
-c0 -6.67285 -5.41699 -12.0898 -12.0898 -12.0898h-231.811zM339.91 96h-231.811c-6.67773 0 -12.0996 5.42188 -12.0996 12.0996v39.8105c0 6.67285 5.41699 12.0898 12.0898 12.0898h0.00976562h231.811c6.67285 0 12.0898 -5.41699 12.0898 -12.0898v-39.8105
-v-0.00976562c0 -6.67285 -5.41699 -12.0898 -12.0898 -12.0898z" />
-    <glyph glyph-name="align-right" unicode="&#xf038;" horiz-adv-x="448" 
-d="M16 224c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416zM432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16
-v32c0 8.83105 7.16895 16 16 16h416zM435.17 416c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-262.34h-0.00976562c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193
-v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h262.34zM435.17 160c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-262.34h-0.00976562
-c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h262.34z" />
-    <glyph glyph-name="align-justify" unicode="&#xf039;" horiz-adv-x="448" 
-d="M432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416zM432 160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16
-v32c0 8.83105 7.16895 16 16 16h416zM432 288c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416zM432 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16
-h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416z" />
-    <glyph glyph-name="list" unicode="&#xf03a;" 
-d="M80 80c8.83105 0 16 -7.16895 16 -16v-64c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v64c0 8.83105 7.16895 16 16 16h64zM80 400c8.83105 0 16 -7.16895 16 -16v-64c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v64
-c0 8.83105 7.16895 16 16 16h64zM80 240c8.83105 0 16 -7.16895 16 -16v-64c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v64c0 8.83105 7.16895 16 16 16h64zM496 64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 384c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 224c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320z" />
-    <glyph glyph-name="outdent" unicode="&#xf03b;" horiz-adv-x="448" 
-d="M100.69 84.71l-96 95.9805c-2.89453 2.89551 -4.68555 6.89844 -4.68555 11.3115c0 4.41406 1.79102 8.41211 4.68555 11.3076l96 96c9.97949 10 27.3096 3.01074 27.3096 -11.3096v-191.98c0 -14.2393 -17.3096 -21.3096 -27.3096 -11.3096zM432 32
-c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416zM435.17 160c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562
-c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-230.34h-0.00976562c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h230.34zM435.17 288
-c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-230.34h-0.00976562c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193v0.0107422v38.3398v0.00976562
-c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h230.34zM432 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416z" />
-    <glyph glyph-name="indent" unicode="&#xf03c;" horiz-adv-x="448" 
-d="M27.3096 84.7002c-9.97949 -10 -27.3096 -3.00977 -27.3096 11.2998v192c0 14.2197 17.2695 21.3398 27.3096 11.3203l96 -96c2.89453 -2.89648 4.68555 -6.89941 4.68555 -11.3125s-1.79102 -8.41211 -4.68555 -11.3076zM432 32c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416zM435.17 160c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422
-h-230.34h-0.00976562c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h230.34zM435.17 288c7.07617 0 12.8301 -5.74414 12.8301 -12.8193v-0.0107422v-38.3398v-0.00976562
-c0 -7.07617 -5.74414 -12.8203 -12.8193 -12.8203h-0.0107422h-230.34h-0.00976562c-7.07617 0 -12.8203 5.74414 -12.8203 12.8193v0.0107422v38.3398v0.00976562c0 7.07617 5.74414 12.8203 12.8193 12.8203h0.0107422h230.34zM432 416c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416z" />
-    <glyph glyph-name="video" unicode="&#xf03d;" horiz-adv-x="576" 
-d="M336.2 384c26.3994 0 47.7998 -21.4004 47.7998 -47.7998v-288.4c0 -26.3994 -21.4004 -47.7998 -47.7998 -47.7998h-288.4c-26.3994 0 -47.7998 21.4004 -47.7998 47.7998v288.4c0 26.3994 21.4004 47.7998 47.7998 47.7998h288.4zM525.6 346.3
-c21.3008 14.6006 50.4004 -0.399414 50.4004 -25.7998v-256.9c0 -25.5 -29.2002 -40.3994 -50.4004 -25.7998l-109.6 75.5v157.4z" />
-    <glyph glyph-name="image" unicode="&#xf03e;" 
-d="M464 0h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48zM112 328c-30.9277 0 -56 -25.0723 -56 -56s25.0723 -56 56 -56s56 25.0723 56 56s-25.0723 56 -56 56zM64 64h384
-v112l-87.5146 87.5146c-4.68652 4.68652 -12.2842 4.68652 -16.9717 0l-135.514 -135.515l-55.5146 55.5146c-4.68652 4.68652 -12.2842 4.68652 -16.9717 0l-71.5137 -71.5146v-48z" />
-    <glyph glyph-name="map-marker" unicode="&#xf041;" horiz-adv-x="384" 
-d="M172.268 -53.6699c-145.298 210.639 -172.268 232.257 -172.268 309.67c0 106.039 85.9609 192 192 192s192 -85.9609 192 -192c0 -77.4131 -26.9697 -99.0312 -172.268 -309.67c-9.53516 -13.7744 -29.9307 -13.7734 -39.4648 0z" />
-    <glyph glyph-name="adjust" unicode="&#xf042;" 
-d="M8 192c0 136.967 111.034 248 248 248s248 -111.034 248 -248s-111.033 -248 -248 -248s-248 111.034 -248 248zM256 8c101.689 0 184 82.2949 184 184c0 101.689 -82.2949 184 -184 184v-368z" />
-    <glyph glyph-name="tint" unicode="&#xf043;" horiz-adv-x="352" 
-d="M205.22 425.91c46.9902 -158.48 146.78 -200.07 146.78 -311.82c0 -98.4395 -78.7197 -178.09 -176 -178.09s-176 79.6504 -176 178.09c0 111.19 100.01 154.061 146.78 311.82c9 30.1201 50.5 28.7803 58.4395 0zM176 0c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16
-c-44.1104 0 -80 35.8896 -80 80c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16c0 -61.75 50.25 -112 112 -112z" />
-    <glyph glyph-name="edit" unicode="&#xf044;" horiz-adv-x="576" 
-d="M402.6 364.8l90.2002 -90.2002c3.7998 -3.7998 3.7998 -10 0 -13.7998l-218.399 -218.399l-92.8008 -10.3008c-12.3994 -1.39941 -22.8994 9.10059 -21.5 21.5l10.3008 92.8008l218.399 218.399c3.7998 3.7998 10 3.7998 13.7998 0zM564.6 387.7
-c15.2002 -15.2002 15.2002 -39.9004 0 -55.2002l-35.3994 -35.4004c-3.7998 -3.7998 -10 -3.7998 -13.7998 0l-90.2002 90.2002c-3.7998 3.7998 -3.7998 10 0 13.7998l35.3994 35.4004c15.3008 15.2002 40 15.2002 55.2002 0zM384 101.8c0 3.2002 1.2998 6.2002 3.5 8.5
-l40 40c7.59961 7.5 20.5 2.2002 20.5 -8.5v-157.8c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h285.8c10.7002 0 16.1006 -12.9004 8.5 -20.5l-40 -40c-2.2998 -2.2002 -5.2998 -3.5 -8.5 -3.5h-229.8v-320h320v101.8z" />
-    <glyph glyph-name="step-backward" unicode="&#xf048;" horiz-adv-x="448" 
-d="M64 -20v424c0 6.59961 5.40039 12 12 12h48c6.59961 0 12 -5.40039 12 -12v-176.4l195.5 181c20.5996 17.1006 52.5 2.80078 52.5 -24.5996v-384c0 -27.4004 -31.9004 -41.7002 -52.5 -24.5996l-195.5 179.899v-175.3c0 -6.59961 -5.40039 -12 -12 -12h-48
-c-6.59961 0 -12 5.40039 -12 12z" />
-    <glyph glyph-name="fast-backward" unicode="&#xf049;" 
-d="M0 12v360c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-151.9l171.5 156.5c20.5996 17.1006 52.5 2.80078 52.5 -24.5996v-131.9l171.5 156.5c20.5996 17.1006 52.5 2.80078 52.5 -24.5996v-320c0 -27.4004 -31.9004 -41.7002 -52.5 -24.5996
-l-171.5 155.3v-130.7c0 -27.4004 -31.9004 -41.7002 -52.5 -24.5996l-171.5 155.3v-150.7c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12z" />
-    <glyph glyph-name="backward" unicode="&#xf04a;" 
-d="M11.5 167.4c-15.2998 12.7998 -15.2998 36.3994 0 49.1992l192 160c20.5996 17.2002 52.5 2.80078 52.5 -24.5996v-320c0 -27.4004 -31.9004 -41.7998 -52.5 -24.5996zM267.5 167.4c-15.2998 12.7998 -15.2998 36.3994 0 49.1992l192 160
-c20.5996 17.2002 52.5 2.80078 52.5 -24.5996v-320c0 -27.4004 -31.9004 -41.7998 -52.5 -24.5996z" />
-    <glyph glyph-name="play" unicode="&#xf04b;" horiz-adv-x="448" 
-d="M424.4 233.3c31.5 -18.5 31.3994 -64.0996 0 -82.5996l-352 -208c-31.7002 -18.7998 -72.4004 3.7998 -72.4004 41.2998v416.1c0 41.8008 43.7998 58.2002 72.4004 41.3008z" />
-    <glyph glyph-name="pause" unicode="&#xf04c;" horiz-adv-x="448" 
-d="M144 -31h-96c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48zM448 17c0 -26.5 -21.5 -48 -48 -48h-96c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h96c26.5 0 48 -21.5 48 -48v-352z" />
-    <glyph glyph-name="stop" unicode="&#xf04d;" horiz-adv-x="448" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352z" />
-    <glyph glyph-name="forward" unicode="&#xf04e;" 
-d="M500.5 216.6c15.2998 -12.7998 15.2998 -36.3994 0 -49.1992l-192 -160c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v320c0 27.4004 31.9004 41.7002 52.5 24.5996zM244.5 216.6c15.2998 -12.7998 15.2998 -36.3994 0 -49.1992l-192 -160
-c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v320c0 27.4004 31.9004 41.7002 52.5 24.5996z" />
-    <glyph glyph-name="fast-forward" unicode="&#xf050;" 
-d="M512 372v-360c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v151.9l-171.5 -156.5c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v131.9l-171.5 -156.5c-20.5996 -17.2002 -52.5 -2.80078 -52.5 24.5996v320
-c0 27.4004 31.9004 41.7002 52.5 24.5996l171.5 -155.399v130.8c0 27.4004 31.9004 41.7002 52.5 24.5996l171.5 -155.399v150.8c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12z" />
-    <glyph glyph-name="step-forward" unicode="&#xf051;" horiz-adv-x="448" 
-d="M384 404v-424c0 -6.59961 -5.40039 -12 -12 -12h-48c-6.59961 0 -12 5.40039 -12 12v176.4l-195.5 -181c-20.5996 -17.1006 -52.5 -2.80078 -52.5 24.5996v384c0 27.4004 31.9004 41.7002 52.5 24.5996l195.5 -179.899v175.3c0 6.59961 5.40039 12 12 12h48
-c6.59961 0 12 -5.40039 12 -12z" />
-    <glyph glyph-name="eject" unicode="&#xf052;" horiz-adv-x="448" 
-d="M448 64v-64c0 -17.6729 -14.3271 -32 -32 -32h-384c-17.6729 0 -32 14.3271 -32 32v64c0 17.6729 14.3271 32 32 32h384c17.6729 0 32 -14.3271 32 -32zM48.0527 128c-41.7285 0 -63.5273 49.7324 -35.3828 80.4346l175.946 192.008
-c19.0156 20.7432 51.7529 20.7422 70.7666 0l175.939 -192.008c28.1973 -30.7607 6.26758 -80.4346 -35.3828 -80.4346h-351.887z" />
-    <glyph glyph-name="chevron-left" unicode="&#xf053;" horiz-adv-x="320" 
-d="M34.5195 208.97l194.351 194.34c9.37012 9.37012 24.5703 9.37012 33.9395 0l22.6709 -22.6699c9.35938 -9.35938 9.36914 -24.5195 0.0390625 -33.8994l-154.029 -154.74l154.02 -154.75c9.33984 -9.37988 9.32031 -24.54 -0.0400391 -33.9004l-22.6699 -22.6699
-c-9.37012 -9.37012 -24.5693 -9.37012 -33.9395 0l-194.341 194.351c-9.36914 9.37012 -9.36914 24.5693 0 33.9395z" />
-    <glyph glyph-name="chevron-right" unicode="&#xf054;" horiz-adv-x="320" 
-d="M285.476 175.029l-194.344 -194.344c-9.37305 -9.37207 -24.5684 -9.37207 -33.9404 0l-22.667 22.667c-9.35742 9.35742 -9.375 24.5225 -0.0400391 33.9014l154.021 154.746l-154.021 154.745c-9.33496 9.37891 -9.31738 24.5439 0.0400391 33.9014l22.667 22.667
-c9.37305 9.37207 24.5684 9.37207 33.9404 0l194.343 -194.344c9.37305 -9.37207 9.37305 -24.5674 0.000976562 -33.9404z" />
-    <glyph glyph-name="plus-circle" unicode="&#xf055;" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM400 164v56c0 6.59961 -5.40039 12 -12 12h-92v92c0 6.59961 -5.40039 12 -12 12h-56c-6.59961 0 -12 -5.40039 -12 -12v-92h-92c-6.59961 0 -12 -5.40039 -12 -12v-56
-c0 -6.59961 5.40039 -12 12 -12h92v-92c0 -6.59961 5.40039 -12 12 -12h56c6.59961 0 12 5.40039 12 12v92h92c6.59961 0 12 5.40039 12 12z" />
-    <glyph glyph-name="minus-circle" unicode="&#xf056;" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM124 152h264c6.59961 0 12 5.40039 12 12v56c0 6.59961 -5.40039 12 -12 12h-264c-6.59961 0 -12 -5.40039 -12 -12v-56c0 -6.59961 5.40039 -12 12 -12z" />
-    <glyph glyph-name="times-circle" unicode="&#xf057;" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM377.6 126.9l-65.5996 65.0996l65.7002 65c4.7002 4.7002 4.7002 12.2998 0 17l-39.6006 39.5996c-4.69922 4.7002 -12.2998 4.7002 -17 0l-65.0996 -65.5996l-65 65.7002
-c-4.7002 4.7002 -12.2998 4.7002 -17 0l-39.5996 -39.6006c-4.7002 -4.69922 -4.7002 -12.2998 0 -17l65.5996 -65.0996l-65.5996 -65c-4.7002 -4.7002 -4.7002 -12.2998 0 -17l39.5 -39.5996c4.69922 -4.7002 12.2998 -4.7002 17 0l65.0996 65.5996l65 -65.5996
-c4.7002 -4.7002 12.2998 -4.7002 17 0l39.5996 39.5c4.7002 4.69922 4.7002 12.2998 0 17z" />
-    <glyph glyph-name="check-circle" unicode="&#xf058;" 
-d="M504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248zM227.314 60.6855l184 184c6.24707 6.24805 6.24707 16.3799 0 22.6279l-22.6279 22.627c-6.24707 6.24902 -16.3789 6.24902 -22.6279 0
-l-150.059 -150.059l-70.0586 70.0596c-6.24805 6.24805 -16.3799 6.24805 -22.6279 0l-22.6279 -22.627c-6.24707 -6.24805 -6.24707 -16.3799 0 -22.6279l104 -104c6.24902 -6.24805 16.3799 -6.24805 22.6289 -0.000976562z" />
-    <glyph glyph-name="question-circle" unicode="&#xf059;" 
-d="M504 192c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248s248 -111.083 248 -248zM262.655 358c-54.4971 0 -89.2549 -22.957 -116.549 -63.7578c-3.53613 -5.28613 -2.35352 -12.415 2.71484 -16.2578l34.6982 -26.3105
-c5.20508 -3.94727 12.6211 -3.00781 16.665 2.12207c17.8643 22.6582 30.1133 35.7969 57.3037 35.7969c20.4287 0 45.6973 -13.1475 45.6973 -32.958c0 -14.9756 -12.3623 -22.667 -32.5332 -33.9756c-23.5244 -13.1875 -54.6523 -29.6006 -54.6523 -70.6592v-4
-c0 -6.62695 5.37305 -12 12 -12h56c6.62695 0 12 5.37305 12 12v1.33301c0 28.4619 83.1855 29.6475 83.1855 106.667c0 58.002 -60.1641 102 -116.53 102zM256 110c-25.3652 0 -46 -20.6348 -46 -46c0 -25.3643 20.6348 -46 46 -46s46 20.6357 46 46
-c0 25.3652 -20.6348 46 -46 46z" />
-    <glyph glyph-name="info-circle" unicode="&#xf05a;" 
-d="M256 440c136.957 0 248 -111.083 248 -248c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248zM256 330c-23.1963 0 -42 -18.8037 -42 -42s18.8037 -42 42 -42s42 18.8037 42 42s-18.8037 42 -42 42zM312 76v24
-c0 6.62695 -5.37305 12 -12 12h-12v100c0 6.62695 -5.37305 12 -12 12h-64c-6.62695 0 -12 -5.37305 -12 -12v-24c0 -6.62695 5.37305 -12 12 -12h12v-64h-12c-6.62695 0 -12 -5.37305 -12 -12v-24c0 -6.62695 5.37305 -12 12 -12h88c6.62695 0 12 5.37305 12 12z" />
-    <glyph glyph-name="crosshairs" unicode="&#xf05b;" 
-d="M500 224c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-30.3643c-13.9121 -93.6748 -87.9609 -167.724 -181.636 -181.636v-30.3643c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v30.3643
-c-93.6748 13.9121 -167.724 87.9609 -181.636 181.636h-30.3643c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h30.3643c13.9121 93.6748 87.9609 167.724 181.636 181.636v30.3643c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-30.3643
-c93.6748 -13.9121 167.724 -87.9609 181.636 -181.636h30.3643zM288 43.3662c58.2432 12.417 104.232 58.46 116.634 116.634h-40.6338c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40.6338c-12.417 58.2432 -58.46 104.232 -116.634 116.634v-40.6338
-c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40.6338c-58.2432 -12.417 -104.232 -58.46 -116.634 -116.634h40.6338c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40.6338
-c12.417 -58.2432 58.46 -104.232 116.634 -116.634v40.6338c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40.6338zM288 192c0 -17.6729 -14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32s32 -14.3271 32 -32z" />
-    <glyph glyph-name="ban" unicode="&#xf05e;" 
-d="M256 440c136.967 0 248 -111.034 248 -248s-111.034 -248 -248 -248s-248 111.033 -248 248s111.034 248 248 248zM386.108 322.108c-65.4121 65.4102 -165.435 70.0312 -235.639 20.6758l256.315 -256.313c49.3232 70.1562 44.7705 170.189 -20.6768 235.638z
-M125.892 61.8916c65.4121 -65.4111 165.436 -70.0312 235.639 -20.6758l-256.315 256.313c-49.3232 -70.1562 -44.7705 -170.189 20.6768 -235.638z" />
-    <glyph glyph-name="arrow-left" unicode="&#xf060;" horiz-adv-x="448" 
-d="M257.5 2.90039l-22.2002 -22.2002c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-194.4 194.3c-9.40039 9.40039 -9.40039 24.5996 0 33.9004l194.4 194.399c9.39941 9.40039 24.5996 9.40039 33.8994 0l22.2002 -22.2002c9.5 -9.5 9.2998 -25 -0.400391 -34.2998
-l-120.5 -114.8h287.4c13.2998 0 24 -10.7002 24 -24v-32c0 -13.2998 -10.7002 -24 -24 -24h-287.4l120.5 -114.8c9.80078 -9.2998 10 -24.7998 0.400391 -34.2998z" />
-    <glyph glyph-name="arrow-right" unicode="&#xf061;" horiz-adv-x="448" 
-d="M190.5 381.1l22.2002 22.2002c9.39941 9.40039 24.5996 9.40039 33.8994 0l194.4 -194.3c9.40039 -9.40039 9.40039 -24.5996 0 -33.9004l-194.4 -194.399c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.2002 22.2002c-9.5 9.5 -9.2998 25 0.400391 34.2998
-l120.5 114.8h-287.4c-13.2998 0 -24 10.7002 -24 24v32c0 13.2998 10.7002 24 24 24h287.4l-120.5 114.8c-9.80078 9.2998 -10 24.7998 -0.400391 34.2998z" />
-    <glyph glyph-name="arrow-up" unicode="&#xf062;" horiz-adv-x="448" 
-d="M34.9004 158.5l-22.2002 22.2002c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l194.3 194.4c9.40039 9.40039 24.5996 9.40039 33.9004 0l194.3 -194.3c9.39941 -9.40039 9.39941 -24.6006 0 -33.9004l-22.2002 -22.2002c-9.5 -9.5 -25 -9.2998 -34.2998 0.400391
-l-114.7 120.4v-287.4c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v287.4l-114.8 -120.5c-9.2998 -9.80078 -24.7998 -10 -34.2998 -0.400391z" />
-    <glyph glyph-name="arrow-down" unicode="&#xf063;" horiz-adv-x="448" 
-d="M413.1 225.5l22.2002 -22.2002c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-194.3 -194.4c-9.40039 -9.40039 -24.5996 -9.40039 -33.9004 0l-194.399 194.4c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l22.2002 22.2002c9.5 9.5 25 9.2998 34.2998 -0.400391
-l114.8 -120.5v287.4c0 13.2998 10.7002 24 24 24h32c13.2998 0 24 -10.7002 24 -24v-287.4l114.8 120.5c9.2998 9.80078 24.7998 10 34.2998 0.400391z" />
-    <glyph glyph-name="share" unicode="&#xf064;" 
-d="M503.691 258.164c11.0859 -9.5752 11.0703 -26.7656 0 -36.3281l-176.005 -152c-15.3867 -13.2891 -39.6865 -2.53613 -39.6865 18.1641v87.915c-155.083 -2.23145 -221.934 -40.7295 -176.59 -185.742c5.03418 -16.0977 -14.4238 -28.5615 -28.0771 -18.6309
-c-43.752 31.8232 -83.333 92.6914 -83.333 154.132c0 152.227 127.371 184.419 288 186.258v80.0537c0 20.668 24.2812 31.4688 39.6865 18.1641z" />
-    <glyph glyph-name="expand" unicode="&#xf065;" horiz-adv-x="448" 
-d="M0 268v124c0 13.2998 10.7002 24 24 24h124c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84v-84c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12zM288 404c0 6.59961 5.40039 12 12 12h124c13.2998 0 24 -10.7002 24 -24
-v-124c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v84h-84c-6.59961 0 -12 5.40039 -12 12v40zM436 128c6.59961 0 12 -5.40039 12 -12v-124c0 -13.2998 -10.7002 -24 -24 -24h-124c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84
-v84c0 6.59961 5.40039 12 12 12h40zM160 -20c0 -6.59961 -5.40039 -12 -12 -12h-124c-13.2998 0 -24 10.7002 -24 24v124c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-84h84c6.59961 0 12 -5.40039 12 -12v-40z" />
-    <glyph glyph-name="compress" unicode="&#xf066;" horiz-adv-x="448" 
-d="M436 256h-124c-13.2998 0 -24 10.7002 -24 24v124c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-84h84c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM160 280c0 -13.2998 -10.7002 -24 -24 -24h-124
-c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84v84c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-124zM160 -20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v84h-84c-6.59961 0 -12 5.40039 -12 12v40
-c0 6.59961 5.40039 12 12 12h124c13.2998 0 24 -10.7002 24 -24v-124zM352 -20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v124c0 13.2998 10.7002 24 24 24h124c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84v-84z" />
-    <glyph glyph-name="plus" unicode="&#xf067;" horiz-adv-x="448" 
-d="M416 240c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-144v-144c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v144h-144c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h144v144
-c0 17.6699 14.3301 32 32 32h32c17.6699 0 32 -14.3301 32 -32v-144h144z" />
-    <glyph glyph-name="minus" unicode="&#xf068;" horiz-adv-x="448" 
-d="M416 240c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h384z" />
-    <glyph glyph-name="asterisk" unicode="&#xf069;" 
-d="M478.21 113.907c11.7949 -6.47754 15.96 -21.3828 9.23242 -33.0361l-19.4805 -33.7412c-6.72754 -11.6533 -21.7207 -15.499 -33.2266 -8.52246l-138.735 84.1104l3.47559 -162.204c0.288086 -13.4531 -10.5391 -24.5137 -23.9941 -24.5137h-38.9619
-c-13.4551 0 -24.2822 11.0605 -23.9941 24.5137l3.47461 162.204l-138.735 -84.1113c-11.5059 -6.97656 -26.499 -3.13086 -33.2266 8.52246l-19.4805 33.7412c-6.72852 11.6533 -2.5625 26.5596 9.23242 33.0371l142.21 78.0928l-142.209 78.0918
-c-11.7949 6.47754 -15.9609 21.3838 -9.2334 33.0371l19.4805 33.7412c6.72754 11.6533 21.7207 15.499 33.2266 8.52246l138.735 -84.1104l-3.47363 162.204c-0.289062 13.4531 10.5381 24.5137 23.9932 24.5137h38.9609c13.4561 0 24.2822 -11.0605 23.9941 -24.5137
-l-3.47461 -162.204l138.735 84.1113c11.5068 6.97656 26.499 3.13086 33.2266 -8.52246l19.4805 -33.7412c6.72852 -11.6533 2.5625 -26.5596 -9.23242 -33.0371l-142.21 -78.0928z" />
-    <glyph glyph-name="exclamation-circle" unicode="&#xf06a;" 
-d="M504 192c0 -136.997 -111.043 -248 -248 -248s-248 111.003 -248 248c0 136.917 111.043 248 248 248s248 -111.083 248 -248zM256 142c-25.4053 0 -46 -20.5947 -46 -46s20.5947 -46 46 -46s46 20.5947 46 46s-20.5947 46 -46 46zM212.327 307.346l7.41797 -136
-c0.34668 -6.36328 5.6084 -11.3457 11.9814 -11.3457h48.5469c6.37305 0 11.6348 4.98242 11.9814 11.3457l7.41797 136c0.375 6.87402 -5.09766 12.6543 -11.9814 12.6543h-63.3838c-6.88379 0 -12.3555 -5.78027 -11.9805 -12.6543z" />
-    <glyph glyph-name="gift" unicode="&#xf06b;" 
-d="M32 0v128h192v-160h-160c-17.7002 0 -32 14.2998 -32 32zM288 -32v160h192v-128c0 -17.7002 -14.2998 -32 -32 -32h-160zM480 288c17.7002 0 32 -14.2998 32 -32v-80c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v80c0 17.7002 14.2998 32 32 32
-h44.0996c-6.2998 12.0996 -10.0996 25.5 -10.0996 40c0 48.5 39.5 88 88 88c41.5996 0 68.5 -21.2998 103 -68.2998c34.5 47 61.4004 68.2998 103 68.2998c48.5 0 88 -39.5 88 -88c0 -14.5 -3.90039 -27.9004 -10.0996 -40h42.0996zM153.9 288h86.0996
-c-51.5 76.7002 -66.2002 80 -86.0996 80c-22.1006 0 -40 -17.9004 -40 -40s17.8994 -40 40 -40zM360 288c22.0996 0 40 17.9004 40 40s-17.9004 40 -40 40c-20.4004 0 -34.7002 -3.5 -86.0996 -80h86.0996z" />
-    <glyph glyph-name="leaf" unicode="&#xf06c;" horiz-adv-x="576" 
-d="M546.2 438.3c19 -42.3994 29.7998 -94.3994 29.7998 -144.6c0 -172.4 -110.5 -313.2 -267.5 -324.601c-80.9004 -8.59961 -142.5 33.3008 -174.9 77.2002c-51 -42.7002 -70.3994 -87 -71.8994 -90.5996c-6.7998 -16.2002 -25.4004 -24.1006 -41.7998 -17.2998
-c-16.3008 6.69922 -24.1006 25.2998 -17.5 41.5996c23.5996 57.9004 130.199 212 381.6 212c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16c-130.6 0 -222.7 -38.7998 -286.5 -84.5c-0.700195 6.7998 -1.5 13.5 -1.5 20.5c0 106 86 192 192 192h80
-c63.4004 0 118.9 33.5996 149.9 87.5c6.69922 11.7998 22.6992 11.2998 28.2998 -1.2002z" />
-    <glyph glyph-name="fire" unicode="&#xf06d;" horiz-adv-x="384" 
-d="M216 424.14c0 -103.14 168 -125.85 168 -296.14c0 -105.87 -86.1299 -192 -192 -192s-192 86.1299 -192 192c0 58.6699 27.7998 106.84 54.5703 134.96c14.96 15.7305 41.4297 5.2002 41.4297 -16.5v-85.5098c0 -35.1699 27.9805 -64.4902 63.1504 -64.9404
-c35.7393 -0.469727 64.8496 28.3604 64.8496 63.9902c0 88 -176 96.1504 -52.1504 277.18c13.5 19.7305 44.1504 10.7607 44.1504 -13.04z" />
-    <glyph glyph-name="eye" unicode="&#xf06e;" horiz-adv-x="576" 
-d="M572.52 206.6c2.21387 -4.37793 3.46094 -9.38965 3.46094 -14.626c0 -5.2373 -1.24707 -10.1855 -3.46094 -14.5635c-54.1992 -105.771 -161.59 -177.41 -284.52 -177.41s-230.29 71.5898 -284.52 177.4c-2.21387 4.37793 -3.46094 9.38965 -3.46094 14.626
-c0 5.2373 1.24707 10.1855 3.46094 14.5635c54.1992 105.771 161.59 177.41 284.52 177.41s230.29 -71.5898 284.52 -177.4zM288 48c0.0234375 0 0.0458984 -0.000976562 0.0703125 -0.000976562c79.4365 0 143.93 64.4922 143.93 143.93v0.0712891
-c0 79.4756 -64.5244 144 -144 144s-144 -64.5244 -144 -144s64.5244 -144 144 -144zM288 288c0.0761719 0 0.160156 -0.0273438 0.237305 -0.0273438c52.8623 0 95.7803 -42.917 95.7803 -95.7793s-42.918 -95.7803 -95.7803 -95.7803s-95.7803 42.918 -95.7803 95.7803
-c0 8.68945 1.16016 17.1104 3.33301 25.1162c7.93164 -5.83594 17.7432 -9.26758 28.3359 -9.26758c26.4092 0 47.8496 21.4404 47.8496 47.8496c0 10.5938 -3.44922 20.3867 -9.28516 28.3184c8.0459 2.34277 16.541 3.66797 25.3096 3.79004z" />
-    <glyph glyph-name="eye-slash" unicode="&#xf070;" horiz-adv-x="640" 
-d="M320 48c8.91309 0.0830078 17.542 0.976562 26 2.61035l51.8896 -40.1504c-25.0195 -6.45996 -50.9795 -10.46 -77.8896 -10.46c-122.93 0 -230.29 71.5898 -284.52 177.4c-2.21387 4.37793 -3.46094 9.38965 -3.46094 14.626c0 5.2373 1.24707 10.1855 3.46094 14.5635
-c10.2393 20 22.9297 38.29 36.7197 55.5898l104.899 -81.0693c5.65039 -74.4004 67.0508 -133.11 142.9 -133.11zM633.82 -10.0996c3.76855 -2.92871 6.17676 -7.50977 6.17676 -12.6475c0 -3.69238 -1.25293 -7.09375 -3.35742 -9.80273l-19.6396 -25.2705
-c-2.92871 -3.76855 -7.50879 -6.17578 -12.6465 -6.17578c-3.69727 0 -7.10254 1.25684 -9.81348 3.36621l-588.36 454.729c-3.76562 2.92871 -6.1709 7.50781 -6.1709 12.6426c0 3.69434 1.25488 7.09863 3.36133 9.80762l19.6299 25.2705
-c2.92871 3.76855 7.50879 6.17578 12.6465 6.17578c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l127.22 -98.3301c43.6846 23.8564 94.0967 37.6357 147.32 37.7002c122.93 0 230.29 -71.5898 284.52 -177.4c2.21387 -4.37793 3.46094 -9.38965 3.46094 -14.626
-c0 -5.2373 -1.24707 -10.1855 -3.46094 -14.5635c-20.2109 -39.3887 -47.6904 -73.7881 -81.25 -102.07zM450.1 131.9c8.61035 18.3203 13.9004 38.4697 13.9004 60.0996c0 0.0273438 0.00195312 0.0527344 0.00195312 0.0800781c0 79.4316 -64.4883 143.92 -143.92 143.92
-h-0.0820312c-34.6328 -0.0253906 -66.4756 -12.4902 -91.1504 -33.1104l73.6104 -56.8896c0.857422 3.20508 1.38867 6.5625 1.54004 10c-0.0185547 10.5391 -3.49023 20.3242 -9.30957 28.21c8.43164 2.46191 17.3359 3.82031 26.5576 3.82031
-c52.2998 0 94.7607 -42.46 94.7607 -94.7598c0 -0.423828 -0.00292969 -0.847656 -0.00878906 -1.27051c-0.138672 -10.377 -1.97559 -20.4014 -5.2002 -29.7197z" />
-    <glyph glyph-name="exclamation-triangle" unicode="&#xf071;" horiz-adv-x="576" 
-d="M569.517 7.9873c18.458 -31.9941 -4.71094 -71.9873 -41.5762 -71.9873h-479.887c-36.9365 0 -59.999 40.0547 -41.5771 71.9873l239.946 416.027c18.4668 32.0098 64.7197 31.9512 83.1543 0zM288 94c-25.4053 0 -46 -20.5947 -46 -46s20.5947 -46 46 -46
-s46 20.5947 46 46s-20.5947 46 -46 46zM244.327 259.346l7.41797 -136c0.34668 -6.36328 5.6084 -11.3457 11.9814 -11.3457h48.5469c6.37305 0 11.6348 4.98242 11.9814 11.3457l7.41797 136c0.375 6.87402 -5.09766 12.6543 -11.9814 12.6543h-63.3838
-c-6.88379 0 -12.3555 -5.78027 -11.9805 -12.6543z" />
-    <glyph glyph-name="plane" unicode="&#xf072;" horiz-adv-x="576" 
-d="M480 256c35.3496 0 96 -28.6504 96 -64s-60.6504 -64 -96 -64h-114.29l-105.11 -183.94c-2.84961 -4.97949 -8.14941 -8.05957 -13.8896 -8.05957h-65.5c-10.6299 0 -18.2998 10.1797 -15.3799 20.4004l49.0303 171.6h-102.86l-43.2002 -57.5996
-c-3.01953 -4.03027 -7.75977 -6.40039 -12.7998 -6.40039h-39.9902c-10.4102 0 -18.0498 9.78027 -15.5195 19.8799l31.5098 108.12l-31.5098 108.12c-2.53027 10.0996 5.10938 19.8799 15.5195 19.8799h39.9902c5.03027 0 9.78027 -2.37012 12.7998 -6.40039
-l43.2002 -57.5996h102.86l-49.0303 171.61c-2.91992 10.2197 4.75 20.3896 15.3799 20.3896h65.5c5.95117 0 11.1396 -3.23633 13.9004 -8.05957l105.1 -183.94h114.29z" />
-    <glyph glyph-name="calendar-alt" unicode="&#xf073;" horiz-adv-x="448" 
-d="M0 -16v272h448v-272c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48zM320 180v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM320 52v-40
-c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM192 180v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40
-c-6.59961 0 -12 -5.40039 -12 -12zM192 52v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM64 180v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40
-c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM64 52v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12zM400 384c26.5 0 48 -21.5 48 -48v-48h-448v48
-c0 26.5 21.5 48 48 48h48v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h128v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h48z" />
-    <glyph glyph-name="random" unicode="&#xf074;" 
-d="M504.971 88.9707c9.37305 -9.37305 9.37305 -24.5684 0 -33.9404l-80 -79.9844c-15.0098 -15.0098 -40.9707 -4.49023 -40.9707 16.9707v39.9834h-58.7852c-3.46094 0 -6.58105 1.46484 -8.77246 3.81152l-70.5566 75.5967l53.333 57.1426l52.7812 -56.5508h32v39.9814
-c0 21.4375 25.9434 31.9971 40.9707 16.9707zM12 272c-6.62695 0 -12 5.37305 -12 12v56c0 6.62695 5.37305 12 12 12h110.785c3.46094 0 6.58203 -1.46484 8.77246 -3.81152l70.5566 -75.5967l-53.333 -57.1426l-52.7812 56.5508h-84zM384 272h-32l-220.442 -236.188
-c-2.26953 -2.43066 -5.44629 -3.81152 -8.77246 -3.81152h-110.785c-6.62695 0 -12 5.37305 -12 12v56c0 6.62695 5.37305 12 12 12h84l220.442 236.188c2.19141 2.34668 5.31152 3.81152 8.77246 3.81152h58.7852v39.9814c0 21.4365 25.9434 31.9971 40.9707 16.9697
-l80 -79.9814c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-80 -79.9844c-15.0098 -15.0088 -40.9707 -4.48926 -40.9707 16.9707v39.9844z" />
-    <glyph glyph-name="comment" unicode="&#xf075;" 
-d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002
-c0.5 0.5 42.2998 45.4004 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7c0 114.9 114.6 208 256 208z" />
-    <glyph glyph-name="magnet" unicode="&#xf076;" 
-d="M164.07 299.9h-152.07c-6.62305 0 -12 5.37695 -12 12v80c0 19.8682 16.1309 36 36 36h104c19.8691 0 36 -16.1318 36 -36v-80c0 -0.0380859 0.000976562 -0.0751953 0.000976562 -0.112305c0 -6.5625 -5.32812 -11.8906 -11.8906 -11.8906
-c-0.0136719 0 -0.0263672 0.00292969 -0.0400391 0.00292969zM512 311.9c0 -0.00390625 0.00195312 -0.0078125 0.00195312 -0.0107422c0 -6.5625 -5.32715 -11.8906 -11.8896 -11.8906c-0.0380859 0 -0.0751953 0.000976562 -0.112305 0.000976562h-152
-c-6.62305 0 -12 5.37695 -12 12v80c0 19.8691 16.1309 36 36 36h104c19.8691 0 36 -16.1309 36 -36v-80.0996zM348 267.9h151.85c6.62305 0 12.001 -5.37598 12.001 -11.998c0 -0.0341797 0 -0.0683594 -0.000976562 -0.102539
-c-0.199219 -20.2002 -0.599609 -40.3994 0 -53.2002c0 -150.699 -134.42 -246.699 -255 -246.699s-256.75 96 -256.75 246.6c0.600586 13 0.100586 31.9004 0 53.2998v0.100586c0 6.62305 5.37695 12 12 12h151.9c6.62305 0 12 -5.37695 12 -12v-52
-c0 -127.9 160 -128.101 160 0v52c0 6.62305 5.37695 12 12 12z" />
-    <glyph glyph-name="chevron-up" unicode="&#xf077;" horiz-adv-x="448" 
-d="M240.971 317.476l194.344 -194.343c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-22.667 -22.667c-9.35742 -9.35742 -24.5225 -9.375 -33.9014 -0.0400391l-154.746 154.02l-154.745 -154.021c-9.37891 -9.33496 -24.5439 -9.31738 -33.9014 0.0400391
-l-22.667 22.667c-9.37207 9.37305 -9.37207 24.5684 0 33.9404l194.344 194.343c9.37207 9.37305 24.5674 9.37305 33.9404 0.000976562z" />
-    <glyph glyph-name="chevron-down" unicode="&#xf078;" horiz-adv-x="448" 
-d="M207.029 66.5244l-194.344 194.344c-9.37207 9.37305 -9.37207 24.5684 0 33.9404l22.667 22.667c9.35742 9.35742 24.5225 9.375 33.9014 0.0400391l154.746 -154.021l154.745 154.021c9.37891 9.33496 24.5439 9.31738 33.9014 -0.0400391l22.667 -22.667
-c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-194.343 -194.344c-9.37305 -9.37207 -24.5684 -9.37207 -33.9414 0z" />
-    <glyph glyph-name="retweet" unicode="&#xf079;" horiz-adv-x="640" 
-d="M629.657 104.402l-100.687 -100.687c-9.37305 -9.37207 -24.5674 -9.37207 -33.9404 0l-100.688 100.687c-9.37305 9.37305 -9.37305 24.5684 0 33.9404l10.8232 10.8232c9.56152 9.56152 25.1328 9.33984 34.4189 -0.492188l40.415 -42.792v182.118h-187.549
-c-6.62305 0 -12.626 2.68555 -16.9707 7.0293l-16 16c-15.1191 15.1201 -4.41113 40.9707 16.9707 40.9707h243.549c13.2549 0 24 -10.7451 24 -24v-222.118l40.416 42.792c9.28516 9.83105 24.8564 10.0537 34.4189 0.492188l10.8232 -10.8232
-c9.37207 -9.37207 9.37207 -24.5684 -0.000976562 -33.9404zM364.519 88.9707l16.001 -16c15.1191 -15.1201 4.41113 -40.9707 -16.9707 -40.9707h-243.549c-13.2549 0 -24 10.7451 -24 24v222.119l-40.416 -42.793c-9.28613 -9.83105 -24.8574 -10.0527 -34.4189 -0.491211
-l-10.8223 10.8223c-9.37305 9.37207 -9.37305 24.5674 0 33.9404l100.688 100.687c9.37207 9.37305 24.5674 9.37305 33.9404 0l100.687 -100.686c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-10.8223 -10.8223c-9.5625 -9.5625 -25.1328 -9.33984 -34.4189 0.491211
-l-40.416 42.792v-182.119h187.548c6.62305 0 12.627 -2.68457 16.9707 -7.0293z" />
-    <glyph glyph-name="shopping-cart" unicode="&#xf07a;" horiz-adv-x="576" 
-d="M528.12 146.681c-2.4834 -10.9268 -12.1973 -18.6807 -23.4033 -18.6807h-293.145l6.54492 -32h268.418c15.4004 0 26.8154 -14.3008 23.4033 -29.3193l-5.51758 -24.2754c18.6914 -9.07324 31.5791 -28.2334 31.5791 -50.4053c0 -30.9277 -25.0723 -56 -56 -56
-s-56 25.0723 -56 56c0 15.6738 6.44727 29.835 16.8232 40h-209.647c10.377 -10.165 16.8242 -24.3262 16.8242 -40c0 -30.9277 -25.0723 -56 -56 -56s-56 25.0723 -56 56c0 20.7783 11.3252 38.9004 28.1309 48.5654l-70.248 343.435h-69.8828
-c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h102.529c11.4004 0 21.2285 -8.02148 23.5127 -19.1904l9.16602 -44.8096h392.782c15.4004 0 26.8154 -14.3008 23.4023 -29.3193z" />
-    <glyph glyph-name="folder" unicode="&#xf07b;" 
-d="M464 320c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h160l64 -64h192z" />
-    <glyph glyph-name="folder-open" unicode="&#xf07c;" horiz-adv-x="576" 
-d="M572.694 155.907l-72.4248 -124.155c-11.0967 -19.0244 -31.6865 -31.752 -55.2803 -31.752h-399.964c-18.5234 0 -30.0645 20.0928 -20.7314 36.0928l72.4238 124.155c11.0986 19.0244 31.6875 31.752 55.2822 31.752h399.964
-c18.5234 0 30.0645 -20.0928 20.7305 -36.0928zM152 224c-34.0107 0 -65.7861 -18.25 -82.9229 -47.6279l-69.0771 -118.418v278.046c0 26.5098 21.4902 48 48 48h160l64 -64h160c26.5098 0 48 -21.4902 48 -48v-48h-328z" />
-    <glyph glyph-name="chart-bar" unicode="&#xf080;" 
-d="M332.8 128c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v134.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-134.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM428.8 128
-c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v230.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-230.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM140.8 128
-c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v70.4004c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-70.4004c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM236.8 128
-c-6.39941 0 -12.7998 6.40039 -12.7998 12.7998v198.4c0 6.39941 6.40039 12.7998 12.7998 12.7998h38.4004c6.39941 0 12.7998 -6.40039 12.7998 -12.7998v-198.4c0 -6.39941 -6.40039 -12.7998 -12.7998 -12.7998h-38.4004zM496 64c8.83984 0 16 -7.16016 16 -16v-32
-c0 -8.83984 -7.16016 -16 -16 -16h-464c-17.6699 0 -32 14.3301 -32 32v336c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-304h432z" />
-    <glyph glyph-name="camera-retro" unicode="&#xf083;" 
-d="M48 416h416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48zM48 384c-8.7998 0 -16 -7.2002 -16 -16v-10c0 -3.2998 2.7002 -6 6 -6h116c3.2998 0 6 2.7002 6 6v20c0 3.2998 -2.7002 6 -6 6h-106z
-M474 288c3.2998 0 6 2.7002 6 6v74c0 8.7998 -7.2002 16 -16 16h-252.8c-2 0 -3.90039 -1 -5 -2.7002l-30.2002 -45.2998h-138c-3.2998 0 -6 -2.7002 -6 -6v-36c0 -3.2998 2.7002 -6 6 -6h436zM256 24c66.2002 0 120 53.7998 120 120s-53.7998 120 -120 120
-s-120 -53.7998 -120 -120s53.7998 -120 120 -120zM256 232c48.5 0 88 -39.5 88 -88s-39.5 -88 -88 -88s-88 39.5 -88 88s39.5 88 88 88zM208 128c8.7998 0 16 7.2002 16 16c0 17.5996 14.4004 32 32 32c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16
-c-35.2998 0 -64 -28.7002 -64 -64c0 -8.7998 7.2002 -16 16 -16z" />
-    <glyph glyph-name="key" unicode="&#xf084;" 
-d="M512 271.999c0 -97.2021 -78.7979 -175.999 -176 -175.999c-11.2197 0 -22.1904 1.06152 -32.8271 3.06934l-24.0117 -27.0146c-4.39746 -4.94727 -10.8047 -8.05469 -17.9385 -8.05469h-37.2227v-40c0 -13.2549 -10.7451 -24 -24 -24h-40v-40
-c0 -13.2549 -10.7451 -24 -24 -24h-112c-13.2549 0 -24 10.7451 -24 24v78.0586c0 6.36523 2.5293 12.4707 7.0293 16.9717l161.802 161.802c-5.72266 17.3535 -8.83105 35.8965 -8.83105 55.168c0 97.2021 78.7969 175.999 175.999 176
-c97.4893 0.000976562 176.001 -78.5107 176.001 -176.001zM336 320c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48z" />
-    <glyph glyph-name="cogs" unicode="&#xf085;" horiz-adv-x="640" 
-d="M512.1 257l-8.19922 -14.2998c-3 -5.2998 -9.40039 -7.5 -15.1006 -5.40039c-11.7998 4.40039 -22.5996 10.7002 -32.0996 18.6006c-4.60059 3.7998 -5.7998 10.5 -2.7998 15.6992l8.19922 14.3008c-6.89941 8 -12.2998 17.2998 -15.8994 27.3994h-16.5
-c-6 0 -11.2002 4.2998 -12.2002 10.2998c-2 12 -2.09961 24.6006 0 37.1006c1 6 6.2002 10.3994 12.2002 10.3994h16.5c3.59961 10.1006 9 19.4004 15.8994 27.4004l-8.19922 14.2998c-3 5.2002 -1.90039 11.9004 2.7998 15.7002
-c9.5 7.90039 20.3994 14.2002 32.0996 18.5996c5.7002 2.10059 12.1006 -0.0996094 15.1006 -5.39941l8.19922 -14.2998c10.5 1.89941 21.2002 1.89941 31.7002 0l8.2002 14.2998c3 5.2998 9.40039 7.5 15.0996 5.39941c11.8008 -4.39941 22.6006 -10.6992 32.1006 -18.5996
-c4.59961 -3.7998 5.7998 -10.5 2.7998 -15.7002l-8.2002 -14.2998c6.90039 -8 12.2998 -17.2998 15.9004 -27.4004h16.5c6 0 11.2002 -4.2998 12.2002 -10.2998c2 -12 2.09961 -24.5996 0 -37.0996c-1 -6 -6.2002 -10.4004 -12.2002 -10.4004h-16.5
-c-3.60059 -10.0996 -9 -19.3994 -15.9004 -27.3994l8.2002 -14.3008c3 -5.19922 1.90039 -11.8994 -2.7998 -15.6992c-9.5 -7.90039 -20.4004 -14.2002 -32.1006 -18.6006c-5.69922 -2.09961 -12.0996 0.100586 -15.0996 5.40039l-8.2002 14.2998
-c-10.3994 -1.90039 -21.2002 -1.90039 -31.7002 0zM501.6 315.8c38.5 -29.5996 82.4004 14.2998 52.8008 52.7998c-38.5 29.7002 -82.4004 -14.2998 -52.8008 -52.7998zM386.3 161.9l33.7002 -16.8008c10.0996 -5.7998 14.5 -18.0996 10.5 -29.0996
-c-8.90039 -24.2002 -26.4004 -46.4004 -42.5996 -65.7998c-7.40039 -8.90039 -20.2002 -11.1006 -30.3008 -5.2998l-29.0996 16.7998c-16 -13.7002 -34.5996 -24.6006 -54.9004 -31.7002v-33.5996c0 -11.6006 -8.2998 -21.6006 -19.6992 -23.6006
-c-24.6006 -4.2002 -50.4004 -4.39941 -75.9004 0c-11.5 2 -20 11.9004 -20 23.6006v33.5996c-20.2998 7.2002 -38.9004 18 -54.9004 31.7002l-29.0996 -16.7002c-10 -5.7998 -22.9004 -3.59961 -30.2998 5.2998c-16.2002 19.4004 -33.2998 41.6006 -42.2002 65.7002
-c-4 10.9004 0.400391 23.2002 10.5 29.0996l33.2998 16.8008c-3.89941 20.8994 -3.89941 42.3994 0 63.3994l-33.2998 16.9004c-10.0996 5.7998 -14.5996 18.0996 -10.5 29c8.90039 24.2002 26 46.3994 42.2002 65.7998c7.39941 8.90039 20.2002 11.0996 30.2998 5.2998
-l29.0996 -16.7998c16 13.7002 34.6006 24.5996 54.9004 31.7002v33.7002c0 11.5 8.2002 21.5 19.5996 23.5c24.6006 4.19922 50.5 4.39941 76 0.0996094c11.5 -2 20 -11.9004 20 -23.5996v-33.6006c20.3008 -7.2002 38.9004 -18 54.9004 -31.7002l29.0996 16.8008
-c10 5.7998 22.9004 3.59961 30.3008 -5.30078c16.1992 -19.3994 33.1992 -41.5996 42.0996 -65.7998c4 -10.8994 0.0996094 -23.2002 -10 -29.0996l-33.7002 -16.7998c3.90039 -21 3.90039 -42.5 0 -63.5zM268.7 140.8c59.2002 77 -28.7002 164.9 -105.7 105.7
-c-59.2002 -77 28.7002 -164.9 105.7 -105.7zM512.1 -41.9004l-8.19922 -14.2998c-3 -5.2998 -9.40039 -7.5 -15.1006 -5.39941c-11.7998 4.39941 -22.5996 10.6992 -32.0996 18.5996c-4.60059 3.7998 -5.7998 10.5 -2.7998 15.7002l8.19922 14.2998
-c-6.89941 8 -12.2998 17.2998 -15.8994 27.4004h-16.5c-6 0 -11.2002 4.2998 -12.2002 10.2998c-2 12 -2.09961 24.5996 0 37.0996c1 6 6.2002 10.4004 12.2002 10.4004h16.5c3.59961 10.0996 9 19.3994 15.8994 27.3994l-8.19922 14.3008
-c-3 5.19922 -1.90039 11.8994 2.7998 15.6992c9.5 7.90039 20.3994 14.2002 32.0996 18.6006c5.7002 2.09961 12.1006 -0.100586 15.1006 -5.40039l8.19922 -14.2998c10.5 1.90039 21.2002 1.90039 31.7002 0l8.2002 14.2998c3 5.2998 9.40039 7.5 15.0996 5.40039
-c11.8008 -4.40039 22.6006 -10.7002 32.1006 -18.6006c4.59961 -3.7998 5.7998 -10.5 2.7998 -15.6992l-8.2002 -14.3008c6.90039 -8 12.2998 -17.2998 15.9004 -27.3994h16.5c6 0 11.2002 -4.2998 12.2002 -10.2998c2 -12 2.09961 -24.6006 0 -37.1006
-c-1 -6 -6.2002 -10.3994 -12.2002 -10.3994h-16.5c-3.60059 -10.1006 -9 -19.4004 -15.9004 -27.4004l8.2002 -14.2998c3 -5.2002 1.90039 -11.9004 -2.7998 -15.7002c-9.5 -7.90039 -20.4004 -14.2002 -32.1006 -18.5996
-c-5.69922 -2.10059 -12.0996 0.0996094 -15.0996 5.39941l-8.2002 14.2998c-10.3994 -1.89941 -21.2002 -1.89941 -31.7002 0zM501.6 17c38.5 -29.5996 82.4004 14.2998 52.8008 52.7998c-38.5 29.6006 -82.4004 -14.2998 -52.8008 -52.7998z" />
-    <glyph glyph-name="comments" unicode="&#xf086;" horiz-adv-x="576" 
-d="M416 256c0 -88.4004 -93.0996 -160 -208 -160c-41 0 -79.0996 9.2998 -111.3 25c-21.7998 -12.7002 -52.1006 -25 -88.7002 -25c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002c0.299805 0.299805 22.3994 24.2998 35.7998 54.5
-c-23.9004 26.0996 -38 57.7002 -38 92c0 88.4004 93.0996 160 208 160s208 -71.5996 208 -160zM538 36c13.4004 -30.2998 35.5 -54.2002 35.7998 -54.5c2.2002 -2.40039 2.7998 -5.7998 1.5 -8.7002c-1.2002 -2.89941 -4.09961 -4.7998 -7.2998 -4.7998
-c-36.5996 0 -66.9004 12.2998 -88.7002 25c-32.2002 -15.7998 -70.2998 -25 -111.3 -25c-86.2002 0 -160.2 40.4004 -191.7 97.9004c10.4004 -1.10059 20.9004 -1.90039 31.7002 -1.90039c132.3 0 240 86.0996 240 192c0 6.7998 -0.400391 13.5 -1.2998 20.0996
-c75.7998 -23.8994 129.3 -81.1992 129.3 -148.1c0 -34.2998 -14.0996 -66 -38 -92z" />
-    <glyph glyph-name="star-half" unicode="&#xf089;" horiz-adv-x="576" 
-d="M288 448v-439.6l-130.7 -68.6006c-23.3994 -12.2998 -50.8994 7.60059 -46.3994 33.7002l25 145.5l-105.7 103c-19 18.5 -8.5 50.7998 17.7002 54.5996l146.1 21.2002l65.2998 132.4c5.90039 11.8994 17.2998 17.7998 28.7002 17.7998z" />
-    <glyph glyph-name="thumbtack" unicode="&#xf08d;" horiz-adv-x="384" 
-d="M298.028 233.733c47.9893 -22.3135 85.9717 -62.5508 85.9727 -113.733c0 -13.2549 -10.7451 -24 -24 -24h-136v-104.007c0 -1.2832 -0.307617 -2.50293 -0.844727 -3.57812l-24 -48c-2.94727 -5.89258 -11.3701 -5.88184 -14.3115 0l-24 48
-c-0.555664 1.11133 -0.844727 2.33594 -0.844727 3.57812v104.007h-136c-13.2549 0 -24 10.7451 -24 24c0 50.7393 37.4648 91.1797 85.9717 113.733l12.2354 118.267h-42.207c-13.2549 0 -24 10.7451 -24 24v48c0 13.2549 10.7451 24 24 24h272
-c13.2549 0 24 -10.7451 24 -24v-48c0 -13.2549 -10.7451 -24 -24 -24h-42.207z" />
-    <glyph glyph-name="trophy" unicode="&#xf091;" horiz-adv-x="576" 
-d="M552 384c13.2998 0 24 -10.7002 24 -24v-56c0 -35.7002 -22.5996 -72.4004 -61.9004 -100.7c-31.3994 -22.7002 -69.6992 -37.0996 -110 -41.7002c-31.3994 -52.0996 -68.0996 -73.5996 -68.0996 -73.5996v-72h48c35.2998 0 64 -20.7002 64 -56v-12
-c0 -6.59961 -5.40039 -12 -12 -12h-296c-6.59961 0 -12 5.40039 -12 12v12c0 35.2998 28.7002 56 64 56h48v72s-36.7002 21.5 -68.0996 73.5996c-40.2002 4.60059 -78.5 19 -110 41.7002c-39.4004 28.2998 -61.9004 65 -61.9004 100.7v56c0 13.2998 10.7002 24 24 24h104v40
-c0 13.2998 10.7002 24 24 24h272c13.2998 0 24 -10.7002 24 -24v-40h104zM99.2998 255.2c12.5 -9 26.6006 -16.2002 41.7002 -21.4004c-7 25 -11.7998 53.6006 -12.7998 86.2002h-64.2002v-16c0 -11.5996 10.9004 -31.2002 35.2998 -48.7998zM512 304v16h-64.2998
-c-1 -32.5996 -5.7998 -61.2002 -12.7998 -86.2002c15.0996 5.2002 29.2998 12.4004 41.7998 21.4004c17.5996 12.7002 35.2998 32.7002 35.2998 48.7998z" />
-    <glyph glyph-name="upload" unicode="&#xf093;" 
-d="M296 64h-80c-13.2998 0 -24 10.7002 -24 24v168h-87.7002c-17.7998 0 -26.7002 21.5 -14.0996 34.0996l152.1 152.2c7.5 7.5 19.7998 7.5 27.2998 0l152.2 -152.2c12.6006 -12.5996 3.7002 -34.0996 -14.0996 -34.0996h-87.7002v-168c0 -13.2998 -10.7002 -24 -24 -24z
-M512 72v-112c0 -13.2998 -10.7002 -24 -24 -24h-464c-13.2998 0 -24 10.7002 -24 24v112c0 13.2998 10.7002 24 24 24h136v-8c0 -30.9004 25.0996 -56 56 -56h80c30.9004 0 56 25.0996 56 56v8h136c13.2998 0 24 -10.7002 24 -24zM388 -16c0 11 -9 20 -20 20s-20 -9 -20 -20
-s9 -20 20 -20s20 9 20 20zM452 -16c0 11 -9 20 -20 20s-20 -9 -20 -20s9 -20 20 -20s20 9 20 20z" />
-    <glyph glyph-name="lemon" unicode="&#xf094;" 
-d="M489.038 425.037c23.0938 -23.0938 28.8916 -54.3906 16.833 -75.0928c-34.3115 -58.9043 53.0762 -181.249 -86.7461 -321.071s-262.167 -52.4326 -321.068 -86.7432c-20.7031 -12.0586 -52 -6.2627 -75.0947 16.832c-23.0928 23.0938 -28.8916 54.3906 -16.833 75.0928
-c34.3125 58.9043 -53.0781 181.247 86.7451 321.07s262.167 52.4336 321.073 86.7461c20.7012 12.0586 51.9971 6.25879 75.0908 -16.834zM243.881 352.478c8.57227 2.14355 13.7832 10.8291 11.6416 19.4023c-2.14258 8.57324 -10.8281 13.7852 -19.4033 11.6426
-c-69.8027 -17.4521 -154.218 -101.949 -171.643 -171.643c-2.1416 -8.57324 3.07031 -17.2588 11.6426 -19.4033c1.30273 -0.324219 2.6084 -0.480469 3.89258 -0.480469c7.16895 0 13.6943 4.85352 15.5117 12.124c14.5498 58.2031 90.1689 133.811 148.357 148.357z" />
-    <glyph glyph-name="phone" unicode="&#xf095;" 
-d="M493.4 423.4c10.8994 -2.5 18.5996 -12.2002 18.5996 -23.4004c0 -256.5 -207.9 -464 -464 -464c-11.2998 0 -20.9004 7.7998 -23.4004 18.5996l-24 104c-2.59961 11.3008 3.30078 22.9004 14 27.6006l112 48c9.80078 4.2002 21.2002 1.39941 28 -6.90039
-l49.6006 -60.5996c78.2998 36.7002 141.2 100.5 177.2 177.2l-60.6006 49.5996c-8.2998 6.7002 -11.0996 18.2002 -6.89941 28l48 112c4.59961 10.5996 16.1992 16.5 27.5 13.9004z" />
-    <glyph glyph-name="phone-square" unicode="&#xf098;" horiz-adv-x="448" 
-d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM94 32c160.055 0 290 129.708 290 290c0 7.11621 -4.97559 13.0801 -11.6279 14.6143l-65 14.998
-c-1.08691 0.250977 -2.20312 0.394531 -3.36621 0.394531c-6.18457 0 -11.501 -3.75195 -13.7939 -9.10156l-30 -69.998c-0.775391 -1.81055 -1.22266 -3.81055 -1.22266 -5.90332c0 -4.68066 2.14844 -8.86328 5.51172 -11.6152l37.8857 -30.9971
-c-22.4834 -47.9219 -61.8369 -87.8164 -110.78 -110.779l-30.9971 37.8848c-2.75195 3.36328 -6.94043 5.49414 -11.6211 5.49414c-2.09277 0 -4.08691 -0.429688 -5.89746 -1.20508l-69.998 -29.999c-5.34961 -2.29297 -9.08984 -7.59375 -9.08984 -13.7783
-c0 -1.16309 0.131836 -2.29492 0.382812 -3.38184l14.998 -65c1.55957 -6.75391 7.58301 -11.627 14.6162 -11.627z" />
-    <glyph glyph-name="unlock" unicode="&#xf09c;" horiz-adv-x="448" 
-d="M400 192c26.5 0 48 -21.5 48 -48v-160c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v160c0 26.5 21.5 48 48 48h24v102.5c0 84 67.5 153.2 151.5 153.5s152.5 -68 152.5 -152v-16c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v16
-c0 39.9004 -32.7002 72.4004 -72.7002 72c-39.5996 -0.400391 -71.2998 -33.2998 -71.2998 -72.9004v-103.1h248z" />
-    <glyph glyph-name="credit-card" unicode="&#xf09d;" horiz-adv-x="576" 
-d="M0 16v176h576v-176c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48zM192 84v-40c0 -6.59961 5.40039 -12 12 -12h136c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-136c-6.59961 0 -12 -5.40039 -12 -12zM64 84v-40
-c0 -6.59961 5.40039 -12 12 -12h72c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-72c-6.59961 0 -12 -5.40039 -12 -12zM576 368v-48h-576v48c0 26.5 21.5 48 48 48h480c26.5 0 48 -21.5 48 -48z" />
-    <glyph glyph-name="rss" unicode="&#xf09e;" horiz-adv-x="448" 
-d="M128.081 32.041c0 -35.3691 -28.6719 -64.041 -64.041 -64.041s-64.04 28.6719 -64.04 64.041s28.6719 64.041 64.041 64.041s64.04 -28.6729 64.04 -64.041zM303.741 -15.209c0.494141 -9.13477 -6.84668 -16.791 -15.9951 -16.79h-48.0693
-c-8.41406 0 -15.4707 6.49023 -16.0176 14.8867c-7.29883 112.07 -96.9404 201.488 -208.772 208.772c-8.39648 0.545898 -14.8867 7.60254 -14.8867 16.0176v48.0693c0 9.14746 7.65625 16.4883 16.791 15.9941c154.765 -8.36328 278.596 -132.351 286.95 -286.95z
-M447.99 -15.4971c0.324219 -9.03027 -6.97168 -16.5029 -16.0049 -16.5039h-48.0684c-8.62598 0 -15.6455 6.83496 -15.999 15.4531c-7.83789 191.148 -161.286 344.626 -352.465 352.465c-8.61816 0.354492 -15.4531 7.37402 -15.4531 15.999v48.0684
-c0 9.03418 7.47266 16.3301 16.5029 16.0059c234.962 -8.43555 423.093 -197.667 431.487 -431.487z" />
-    <glyph glyph-name="hdd" unicode="&#xf0a0;" horiz-adv-x="576" 
-d="M576 144v-96c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v96c0 26.5098 21.4902 48 48 48h480c26.5098 0 48 -21.4902 48 -48zM528 224h-480c-0.0234375 0 -0.0996094 -0.0361328 -0.124023 -0.0361328
-c-10.8613 0 -21.2168 -2.18066 -30.6533 -6.12891l96.5283 144.791c8.60742 12.9102 23.2725 21.374 39.9385 21.374h268.621c16.667 0 31.332 -8.46387 39.9395 -21.374l96.5273 -144.791c-9.43652 3.94824 -19.8447 6.16504 -30.7061 6.16504h-0.0712891zM480 128
-c-17.6729 0 -32 -14.3271 -32 -32s14.3271 -32 32 -32s32 14.3271 32 32s-14.3271 32 -32 32zM384 128c-17.6729 0 -32 -14.3271 -32 -32s14.3271 -32 32 -32s32 14.3271 32 32s-14.3271 32 -32 32z" />
-    <glyph glyph-name="bullhorn" unicode="&#xf0a1;" horiz-adv-x="576" 
-d="M576 208c0 -23.6299 -12.9502 -44.04 -32.0098 -55.1299v-152.87c0 -9.21973 -7.08008 -32 -32 -32c-7.5459 0.00683594 -14.5078 2.64062 -19.9805 7.01953l-85.0293 68.0303c-42.7002 34.1406 -96.3203 52.9502 -150.98 52.9502h-28.0801
-c-2.79004 -10.21 -4.41016 -20.8896 -4.41016 -32c0 -29.0801 9.75 -55.9199 26.1504 -77.4404c15.79 -20.7197 0.149414 -50.5596 -25.9004 -50.5596h-74.2793c-11.8809 0 -23.2109 6.37012 -28.4004 17.0596c-16.2998 33.5908 -25.5605 71.1709 -25.5605 110.94
-c0 10.8604 0.790039 21.5195 2.18066 32h-33.7002c-35.3496 0 -64 28.6504 -64 64v96c0 35.3496 28.6504 64 64 64h192c54.6602 0 108.28 18.8096 150.99 52.9502l85.0293 68.0303c5.79004 4.63965 12.8604 7.01953 19.9805 7.01953c25.0195 0 32 -23.2598 32 -32.0098
-v-152.87c19.0498 -11.0801 32 -31.4902 32 -55.1201zM480 66.5801v282.84l-33.0498 -26.4395c-54 -43.2002 -121.83 -66.9805 -190.95 -66.9805v-96c69.1201 0 136.95 -23.7803 190.95 -66.9805z" />
-    <glyph glyph-name="certificate" unicode="&#xf0a3;" 
-d="M458.622 192.08l45.9844 -45.0039c13.7012 -12.9727 7.32227 -36.0371 -10.6641 -40.3389l-62.6504 -15.9902l17.6611 -62.0146c4.99023 -17.834 -11.8252 -34.665 -29.6611 -29.6719l-61.9941 17.667l-15.9834 -62.6709
-c-4.33887 -18.1533 -27.8252 -24.1553 -40.3252 -10.668l-44.9893 46.001l-44.9912 -46.001c-12.6289 -13.3496 -35.8857 -7.90625 -40.3252 10.668l-15.9834 62.6709l-61.9941 -17.667c-17.832 -4.99121 -34.6523 11.833 -29.6611 29.6719l17.6611 62.0146
-l-62.6504 15.9902c-17.9795 4.2998 -24.3721 27.3613 -10.6641 40.3389l45.9854 45.0039l-45.9854 45.0049c-13.7012 12.9707 -7.32227 36.0371 10.665 40.3379l62.6504 15.9902l-17.6611 62.0146c-4.99023 17.834 11.8242 34.665 29.6611 29.6709l61.9951 -17.667
-l15.9834 62.6709c4.27832 17.9023 27.6953 24.0195 40.3252 10.6689l44.9893 -46.3418l44.9902 46.3428c12.7744 13.5039 36.0947 7.03027 40.3252 -10.6689l15.9834 -62.6709l61.9941 17.667c17.832 4.99219 34.6523 -11.833 29.6611 -29.6709l-17.6611 -62.0146
-l62.6504 -15.9902c17.9795 -4.2998 24.3721 -27.3623 10.6641 -40.3389z" />
-    <glyph glyph-name="hand-point-right" unicode="&#xf0a4;" 
-d="M512 248.348c0 -23.625 -20.6504 -43.8252 -44.7998 -43.8252h-99.8516c16.3408 -17.0488 18.3467 -49.7666 -6.29883 -70.9443c14.2881 -22.8291 2.14746 -53.0176 -16.4502 -62.3154c8.97461 -49.1406 -21.9453 -71.2627 -72.5996 -71.2627
-c-2.74609 0 -13.2764 0.203125 -16 0.195312c-61.9707 -0.167969 -76.8936 31.0645 -123.731 38.3145c-11.6729 1.80762 -20.2686 11.8916 -20.2686 23.7041v171.525l0.00195312 0.000976562c0.0107422 18.3662 10.6074 35.8887 28.4639 43.8447
-c28.8857 12.9941 95.4131 49.0381 107.534 77.3232c7.79688 18.1934 21.3838 29.084 40 29.0918c34.2217 0.0136719 57.752 -35.0977 44.1191 -66.9082c-3.58301 -8.3584 -8.3125 -16.6699 -14.1533 -24.918h149.234c23.4502 0 44.7998 -20.543 44.7998 -43.8262zM96 248
-v-192c0 -13.2549 -10.7451 -24 -24 -24h-48c-13.2549 0 -24 10.7451 -24 24v192c0 13.2549 10.7451 24 24 24h48c13.2549 0 24 -10.7451 24 -24zM68 80c0 11.0459 -8.9541 20 -20 20s-20 -8.9541 -20 -20s8.9541 -20 20 -20s20 8.9541 20 20z" />
-    <glyph glyph-name="hand-point-left" unicode="&#xf0a5;" 
-d="M44.7998 292.174h149.234c-5.84082 8.24805 -10.5703 16.5586 -14.1533 24.918c-13.6328 31.8105 9.89746 66.9219 44.1191 66.9082c18.6162 -0.0078125 32.2031 -10.8975 40 -29.0918c12.1221 -28.2861 78.6484 -64.3291 107.534 -77.3232
-c17.8564 -7.95605 28.4531 -25.4785 28.4639 -43.8447l0.00195312 -0.000976562v-171.526c0 -11.8115 -8.5957 -21.8965 -20.2686 -23.7031c-46.8379 -7.25 -61.7607 -38.4824 -123.731 -38.3145c-2.72363 0.00683594 -13.2539 -0.195312 -16 -0.195312
-c-50.6543 0 -81.5742 22.1221 -72.5996 71.2627c-18.5977 9.29688 -30.7383 39.4863 -16.4502 62.3154c-24.6455 21.1768 -22.6396 53.8955 -6.29883 70.9443h-99.8516c-24.1494 0 -44.7998 20.2002 -44.7998 43.8252c0 23.2832 21.3496 43.8262 44.7998 43.8262zM440 272
-h48c13.2549 0 24 -10.7451 24 -24v-192c0 -13.2549 -10.7451 -24 -24 -24h-48c-13.2549 0 -24 10.7451 -24 24v192c0 13.2549 10.7451 24 24 24zM464 60c11.0459 0 20 8.9541 20 20s-8.9541 20 -20 20s-20 -8.9541 -20 -20s8.9541 -20 20 -20z" />
-    <glyph glyph-name="hand-point-up" unicode="&#xf0a6;" horiz-adv-x="384" 
-d="M135.652 448c23.625 0 43.8252 -20.6504 43.8252 -44.7998v-99.8516c17.0488 16.3408 49.7666 18.3467 70.9443 -6.29883c22.8291 14.2881 53.0176 2.14746 62.3154 -16.4502c49.1406 8.97461 71.2627 -21.9453 71.2627 -72.5996
-c0 -2.74609 -0.203125 -13.2764 -0.195312 -16c0.167969 -61.9707 -31.0645 -76.8936 -38.3145 -123.731c-1.80762 -11.6729 -11.8916 -20.2686 -23.7041 -20.2686h-171.525l-0.000976562 0.00195312c-18.3662 0.0107422 -35.8887 10.6074 -43.8447 28.4639
-c-12.9941 28.8857 -49.0381 95.4121 -77.3232 107.534c-18.1943 7.79688 -29.084 21.3838 -29.0918 40c-0.0136719 34.2217 35.0977 57.752 66.9082 44.1191c8.3584 -3.58301 16.6699 -8.3125 24.918 -14.1533v149.234c0 23.4502 20.543 44.7998 43.8262 44.7998zM136 32
-h192c13.2549 0 24 -10.7451 24 -24v-48c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24v48c0 13.2549 10.7451 24 24 24zM304 4c-11.0459 0 -20 -8.9541 -20 -20s8.9541 -20 20 -20s20 8.9541 20 20s-8.9541 20 -20 20z" />
-    <glyph glyph-name="hand-point-down" unicode="&#xf0a7;" horiz-adv-x="384" 
-d="M91.8262 -19.2002v149.234c-8.24805 -5.84082 -16.5586 -10.5703 -24.918 -14.1533c-31.8105 -13.6328 -66.9219 9.89746 -66.9082 44.1191c0.0078125 18.6162 10.8975 32.2031 29.0918 40c28.2861 12.1221 64.3291 78.6484 77.3232 107.534
-c7.95605 17.8564 25.4785 28.4531 43.8447 28.4639l0.000976562 0.00195312h171.526c11.8115 0 21.8965 -8.5957 23.7031 -20.2686c7.25 -46.8379 38.4824 -61.7607 38.3145 -123.731c-0.00683594 -2.72363 0.195312 -13.2539 0.195312 -16
-c0 -50.6543 -22.1221 -81.5742 -71.2627 -72.5996c-9.29688 -18.5977 -39.4863 -30.7383 -62.3154 -16.4502c-21.1768 -24.6455 -53.8955 -22.6396 -70.9443 -6.29883v-99.8516c0 -24.1494 -20.2002 -44.7998 -43.8252 -44.7998
-c-23.2832 0 -43.8262 21.3496 -43.8262 44.7998zM112 376v48c0 13.2549 10.7451 24 24 24h192c13.2549 0 24 -10.7451 24 -24v-48c0 -13.2549 -10.7451 -24 -24 -24h-192c-13.2549 0 -24 10.7451 -24 24zM324 400c0 11.0459 -8.9541 20 -20 20s-20 -8.9541 -20 -20
-s8.9541 -20 20 -20s20 8.9541 20 20z" />
-    <glyph glyph-name="arrow-circle-left" unicode="&#xf0a8;" 
-d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM284.9 87.5996l-75.5 72.4004h182.6c13.2998 0 24 10.7002 24 24v16c0 13.2998 -10.7002 24 -24 24h-182.6l75.5 72.4004c9.69922 9.2998 9.89941 24.7998 0.399414 34.2998
-l-11 10.8994c-9.39941 9.40039 -24.5996 9.40039 -33.8994 0l-132.7 -132.6c-9.40039 -9.40039 -9.40039 -24.5996 0 -33.9004l132.7 -132.699c9.39941 -9.40039 24.5996 -9.40039 33.8994 0l11 10.8994c9.5 9.5 9.2998 25 -0.399414 34.2998z" />
-    <glyph glyph-name="arrow-circle-right" unicode="&#xf0a9;" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM227.1 296.4l75.5 -72.4004h-182.6c-13.2998 0 -24 -10.7002 -24 -24v-16c0 -13.2998 10.7002 -24 24 -24h182.6l-75.5 -72.4004
-c-9.69922 -9.2998 -9.89941 -24.7998 -0.399414 -34.2998l11 -10.8994c9.39941 -9.40039 24.5996 -9.40039 33.8994 0l132.7 132.6c9.40039 9.40039 9.40039 24.5996 0 33.9004l-132.7 132.8c-9.39941 9.39941 -24.5996 9.39941 -33.8994 0l-11 -10.9004
-c-9.5 -9.59961 -9.2998 -25.0996 0.399414 -34.3994z" />
-    <glyph glyph-name="arrow-circle-up" unicode="&#xf0aa;" 
-d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM151.6 163.1l72.4004 75.5v-182.6c0 -13.2998 10.7002 -24 24 -24h16c13.2998 0 24 10.7002 24 24v182.6l72.4004 -75.5c9.2998 -9.69922 24.7998 -9.89941 34.2998 -0.399414
-l10.8994 11c9.40039 9.39941 9.40039 24.5996 0 33.8994l-132.6 132.7c-9.40039 9.40039 -24.5996 9.40039 -33.9004 0l-132.8 -132.7c-9.39941 -9.39941 -9.39941 -24.5996 0 -33.8994l10.9004 -11c9.59961 -9.5 25.0996 -9.2998 34.3994 0.399414z" />
-    <glyph glyph-name="arrow-circle-down" unicode="&#xf0ab;" 
-d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM360.4 220.9l-72.4004 -75.5v182.6c0 13.2998 -10.7002 24 -24 24h-16c-13.2998 0 -24 -10.7002 -24 -24v-182.6l-72.4004 75.5
-c-9.2998 9.69922 -24.7998 9.89941 -34.2998 0.399414l-10.8994 -11c-9.40039 -9.39941 -9.40039 -24.5996 0 -33.8994l132.6 -132.7c9.40039 -9.40039 24.5996 -9.40039 33.9004 0l132.699 132.7c9.40039 9.39941 9.40039 24.5996 0 33.8994l-10.8994 11
-c-9.5 9.5 -25 9.2998 -34.2998 -0.399414z" />
-    <glyph glyph-name="globe" unicode="&#xf0ac;" horiz-adv-x="496" 
-d="M336.5 288h-177c14.5 89.2998 48.7002 152 88.5 152s74 -62.7002 88.5 -152zM152 192c0 22.2002 1.2002 43.5 3.2998 64h185.3c2.10059 -20.5 3.30078 -41.7998 3.30078 -64s-1.2002 -43.5 -3.30078 -64h-185.3c-2.09961 20.5 -3.2998 41.7998 -3.2998 64zM476.7 288
-h-108c-8.7998 56.9004 -25.6006 107.8 -50 141.6c71.5 -21.1992 129.399 -73.6992 158 -141.6zM177.2 429.6c-24.4004 -33.7998 -41.2002 -84.6992 -49.9004 -141.6h-108c28.5 67.9004 86.5 120.4 157.9 141.6zM487.4 256c5.39941 -20.5 8.5 -41.7998 8.5 -64
-s-3.10059 -43.5 -8.60059 -64h-114.6c2.09961 21 3.2998 42.5 3.2998 64s-1.2002 43 -3.2998 64h114.7zM120 192c0 -21.5 1.2002 -43 3.2002 -64h-114.601c-5.39941 20.5 -8.59961 41.7998 -8.59961 64s3.2002 43.5 8.59961 64h114.7
-c-2.09961 -21 -3.2998 -42.5 -3.2998 -64zM159.5 96h177c-14.5 -89.2998 -48.7002 -152 -88.5 -152s-74 62.7002 -88.5 152zM318.8 -45.5996c24.4004 33.7998 41.2002 84.6992 50 141.6h108c-28.5996 -67.9004 -86.5996 -120.4 -158 -141.6zM19.2998 96h108
-c8.7998 -56.9004 25.6006 -107.8 50 -141.6c-71.5 21.1992 -129.399 73.6992 -158 141.6z" />
-    <glyph glyph-name="wrench" unicode="&#xf0ad;" 
-d="M507.73 338.9c11.7891 -47.4102 -0.84082 -99.6602 -37.9102 -136.73c-39.9004 -39.9004 -97.25 -50.9297 -147.37 -34.2197l-213.21 -213.21c-24.9902 -24.9902 -65.5098 -24.9902 -90.5 0s-24.9902 65.5098 0 90.5l213.39 213.39
-c-16.5 50.1006 -5.58984 107.561 34.0498 147.2c37.0303 37.0195 89.2002 49.6699 136.58 37.9297c9.08984 -2.25977 12.2803 -13.54 5.66016 -20.1602l-74.3604 -74.3594l11.3105 -67.8799l67.8799 -11.3105l74.3604 74.3604
-c6.58008 6.58008 17.8799 3.51953 20.1201 -5.50977zM64 -24c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
-    <glyph glyph-name="tasks" unicode="&#xf0ae;" 
-d="M139.61 412.5l17 -16.5c2.13281 -2.18066 3.44922 -5.16797 3.44922 -8.45605c0 -3.33496 -1.35352 -6.35547 -3.54004 -8.54395l-72.1992 -72.1904l-15.5898 -15.6191c-2.29297 -2.17969 -5.39941 -3.51758 -8.80859 -3.51758
-c-3.41016 0 -6.50977 1.33789 -8.80176 3.51758l-47.5898 47.3994c-2.18066 2.17383 -3.53125 5.18262 -3.53125 8.50195c0 3.31836 1.35059 6.3252 3.53125 8.49805l15.7002 15.7197c2.17285 2.18164 5.18164 3.53125 8.50098 3.53125s6.3252 -1.34961 8.49902 -3.53125
-l22.6992 -22.1191l63.6807 63.3096c2.17285 2.18066 5.18262 3.53125 8.50098 3.53125c3.31934 0 6.3252 -1.35059 8.49902 -3.53125zM139.61 253.31l16.9795 -17c2.125 -2.16504 3.43652 -5.13574 3.43652 -8.40625c0 -3.31641 -1.34863 -6.32031 -3.52637 -8.49316
-l-72.2002 -72.2197l-15.7002 -15.6904c-2.29004 -2.17871 -5.39551 -3.5166 -8.80273 -3.5166c-3.4082 0 -6.50586 1.33789 -8.79688 3.5166l-47.4697 47.5c-2.18066 2.17285 -3.53125 5.18262 -3.53125 8.50195c0 3.31836 1.35059 6.3252 3.53125 8.49805l15.7002 15.6904
-c2.17285 2.18066 5.18164 3.53125 8.50098 3.53125s6.3252 -1.35059 8.49902 -3.53125l22.6992 -22.1006l63.6807 63.7197c2.17285 2.18164 5.18262 3.53125 8.50098 3.53125c3.31934 0 6.3252 -1.34961 8.49902 -3.53125zM64 80c26.4922 0 48 -21.5078 48 -48
-s-21.5078 -48 -48 -48c-26.4697 0 -48.5898 21.5 -48.5898 48s22.0996 48 48.5898 48zM496 64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-288c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h288zM496 384
-c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-288c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h288zM496 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-288c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h288z" />
-    <glyph glyph-name="filter" unicode="&#xf0b0;" 
-d="M487.976 448c21.3623 0 32.0459 -25.8965 16.9717 -40.9707l-184.947 -184.971v-262.039c0 -19.5127 -21.9805 -30.71 -37.7627 -19.6611l-80 55.9795c-6.41602 4.49219 -10.2373 11.8311 -10.2373 19.6621v206.059l-184.942 184.971
-c-15.1045 15.1045 -4.34766 40.9707 16.9707 40.9707h463.947z" />
-    <glyph glyph-name="briefcase" unicode="&#xf0b1;" 
-d="M320 112v48h192v-144c0 -25.5996 -22.4004 -48 -48 -48h-416c-25.5996 0 -48 22.4004 -48 48v144h192v-48c0 -8.83984 7.16016 -16 16 -16h96c8.83984 0 16 7.16016 16 16zM464 320c25.5996 0 48 -22.4004 48 -48v-80h-512v80c0 25.5996 22.4004 48 48 48h80v48
-c0 25.5996 22.4004 48 48 48h160c25.5996 0 48 -22.4004 48 -48v-48h80zM320 320v32h-128v-32h128z" />
-    <glyph glyph-name="arrows-alt" unicode="&#xf0b2;" 
-d="M352.201 22.2246l-79.1963 -79.1953c-9.37305 -9.37305 -24.5684 -9.37305 -33.9404 0l-79.1963 79.1953c-15.1191 15.1191 -4.41113 40.9717 16.9707 40.9707h51.1621l-0.000976562 100.805h-100.804v-51.1621c0 -21.3818 -25.8516 -32.0898 -40.9717 -16.9707
-l-79.1953 79.1963c-9.37305 9.37207 -9.37305 24.5684 0 33.9404l79.1953 79.1963c15.1191 15.1191 40.9717 4.41113 40.9717 -16.9717v-51.2285h100.804v100.804h-51.2305c-21.3818 0 -32.0898 25.8516 -16.9707 40.9717l79.1963 79.1953
-c9.37305 9.37305 24.5684 9.37305 33.9404 0l79.1963 -79.1953c15.1191 -15.1191 4.41113 -40.9717 -16.9707 -40.9717h-51.1621v-100.804h100.804v51.1621c0 21.3818 25.8516 32.0898 40.9707 16.9707l79.1953 -79.1963c9.37305 -9.37207 9.37305 -24.5684 0 -33.9404
-l-79.1953 -79.1963c-15.1191 -15.1191 -40.9717 -4.41113 -40.9707 16.9717v51.2285h-100.803v-100.804h51.2305c21.3818 0 32.0898 -25.8516 16.9707 -40.9717z" />
-    <glyph glyph-name="users" unicode="&#xf0c0;" horiz-adv-x="640" 
-d="M96 224c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM544 224c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM576 192c35.2998 0 64 -28.7002 64 -64v-32
-c0 -17.7002 -14.2998 -32 -32 -32h-66c-6.2002 47.4004 -34.7998 87.2998 -75.0996 109.4c11.5996 11.5 27.5 18.5996 45.0996 18.5996h64zM320 192c-61.9004 0 -112 50.0996 -112 112s50.0996 112 112 112s112 -50.0996 112 -112s-50.0996 -112 -112 -112zM396.8 160
-c63.6006 0 115.2 -51.5996 115.2 -115.2v-28.7998c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v28.7998c0 63.6006 51.5996 115.2 115.2 115.2h8.2998c20.9004 -10 43.9004 -16 68.5 -16s47.7002 6 68.5 16h8.2998zM173.1 173.4
-c-40.2998 -22.1006 -68.8994 -62 -75.1992 -109.4h-65.9004c-17.7002 0 -32 14.2998 -32 32v32c0 35.2998 28.7002 64 64 64h64c17.5996 0 33.5 -7.09961 45.0996 -18.5996z" />
-    <glyph glyph-name="link" unicode="&#xf0c1;" 
-d="M326.612 262.609c59.7471 -59.8096 58.9268 -155.698 0.359375 -214.591c-0.109375 -0.119141 -0.239258 -0.25 -0.359375 -0.369141l-67.2002 -67.2002c-59.2705 -59.2705 -155.699 -59.2627 -214.96 0c-59.2705 59.2598 -59.2705 155.7 0 214.96l37.1055 37.1055
-c9.84082 9.84082 26.7861 3.30078 27.2939 -10.6055c0.648438 -17.7227 3.82617 -35.5273 9.69043 -52.7207c1.98633 -5.82227 0.567383 -12.2627 -3.7832 -16.6123l-13.0869 -13.0869c-28.0254 -28.0264 -28.9053 -73.6602 -1.15527 -101.96
-c28.0244 -28.5791 74.0859 -28.749 102.325 -0.510742l67.2002 67.1904c28.1914 28.1914 28.0732 73.7568 0 101.83c-3.70117 3.69434 -7.42871 6.56348 -10.3408 8.56934c-4.05078 2.78125 -6.74707 7.37402 -6.94727 12.6055
-c-0.395508 10.5674 3.34766 21.4561 11.6982 29.8057l21.0537 21.0557c5.52148 5.52051 14.1826 6.19922 20.584 1.73047c7.38574 -5.15723 14.1709 -10.8447 20.5225 -17.1963zM467.547 403.551c59.2705 -59.2598 59.2705 -155.7 -0.000976562 -214.959l-37.1055 -37.1055
-c-9.84082 -9.83984 -26.7852 -3.30078 -27.2939 10.6055c-0.648438 17.7227 -3.82617 35.5273 -9.69043 52.7217c-1.98633 5.82129 -0.567383 12.2617 3.7832 16.6113l13.0869 13.0869c28.0264 28.0264 28.9053 73.6602 1.15527 101.96
-c-28.0254 28.5791 -74.0869 28.749 -102.325 0.510742l-67.2002 -67.1904c-28.1914 -28.1914 -28.0732 -73.7568 0 -101.83c3.70117 -3.69434 7.42871 -6.56348 10.3408 -8.56934c4.05078 -2.78125 6.74707 -7.37402 6.94727 -12.6055
-c0.395508 -10.5674 -3.34766 -21.4561 -11.6982 -29.8057l-21.0537 -21.0557c-5.52051 -5.51953 -14.1826 -6.19922 -20.584 -1.73047c-7.38574 5.15625 -14.1699 10.8447 -20.5215 17.1953c-59.7471 59.8096 -58.9258 155.698 -0.359375 214.591
-c0.109375 0.119141 0.239258 0.25 0.359375 0.369141l67.2002 67.2002c59.2705 59.2705 155.699 59.2627 214.96 0z" />
-    <glyph glyph-name="cloud" unicode="&#xf0c2;" horiz-adv-x="640" 
-d="M537.6 221.4c58.4004 -11.8008 102.4 -63.5 102.4 -125.4c0 -70.7002 -57.2998 -128 -128 -128h-368c-79.5 0 -144 64.5 -144 144c0 62.7998 40.2002 116.2 96.2002 135.9c-0.100586 2.69922 -0.200195 5.39941 -0.200195 8.09961c0 88.4004 71.5996 160 160 160
-c59.2998 0 111 -32.2002 138.7 -80.2002c15.2002 10.2002 33.5996 16.2002 53.2998 16.2002c53 0 96 -43 96 -96c0 -12.2002 -2.2998 -23.9004 -6.40039 -34.5996z" />
-    <glyph glyph-name="flask" unicode="&#xf0c3;" horiz-adv-x="448" 
-d="M437.2 44.5c29.2998 -47 -4.40039 -108.5 -60.1006 -108.5h-306.199c-55.6006 0 -89.4004 61.4004 -60.1006 108.5l117.2 188.5v151h-8c-13.2998 0 -24 10.7002 -24 24v16c0 13.2998 10.7002 24 24 24h208c13.2998 0 24 -10.7002 24 -24v-16
-c0 -13.2998 -10.7002 -24 -24 -24h-8v-151zM137.9 128h172l-48.2002 77.5996c-3.60059 5.2002 -5.7998 11.5 -5.7998 18.4004v160h-64v-160c0 -6.7998 -2.10059 -13.2002 -5.80078 -18.4004z" />
-    <glyph glyph-name="cut" unicode="&#xf0c4;" horiz-adv-x="448" 
-d="M278.06 192l166.421 -166.43c4.68945 -4.69043 4.68945 -12.29 0 -16.9707c-32.8008 -32.7998 -85.9902 -32.7998 -118.79 0l-115.511 115.521l-24.8594 -24.8604c4.30957 -10.9199 6.67969 -22.8096 6.67969 -35.2598c0 -53.0195 -42.9805 -96 -96 -96
-s-96 42.9805 -96 96s42.9805 96 96 96c4.53027 0 8.99023 -0.320312 13.3604 -0.929688l32.9297 32.9297l-32.9297 32.9297c-4.37012 -0.609375 -8.82031 -0.929688 -13.3604 -0.929688c-53.0195 0 -96 42.9805 -96 96s42.9805 96 96 96s96 -42.9805 96 -96
-c0 -12.4502 -2.37012 -24.3398 -6.67969 -35.2598l24.8594 -24.8604l115.511 115.521c32.7998 32.7998 85.9893 32.7998 118.79 0c4.68945 -4.68066 4.68945 -12.2803 0 -16.9707zM96 288c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32s-32 -14.3604 -32 -32
-s14.3604 -32 32 -32zM96 32c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32s-32 -14.3604 -32 -32s14.3604 -32 32 -32z" />
-    <glyph glyph-name="copy" unicode="&#xf0c5;" horiz-adv-x="448" 
-d="M320 0v-40c0 -13.2549 -10.7451 -24 -24 -24h-272c-13.2549 0 -24 10.7451 -24 24v368c0 13.2549 10.7451 24 24 24h72v-296c0 -30.8789 25.1211 -56 56 -56h168zM320 344c0 -13.2002 10.7998 -24 24 -24h104v-264c0 -13.2549 -10.7451 -24 -24 -24h-272
-c-13.2549 0 -24 10.7451 -24 24v368c0 13.2549 10.7451 24 24 24h168v-104zM440.971 375.029c4.34473 -4.34473 7.0293 -10.3477 7.0293 -16.9707v-6.05859h-96v96h6.05859c6.62305 0 12.626 -2.68457 16.9707 -7.0293z" />
-    <glyph glyph-name="paperclip" unicode="&#xf0c6;" horiz-adv-x="448" 
-d="M43.2461 -18.1416c-58.4297 60.2891 -57.3408 157.511 1.38574 217.581l209.76 214.561c44.3164 45.332 116.352 45.3359 160.672 0c43.8896 -44.8936 43.9424 -117.329 0 -162.276l-182.85 -186.852c-29.8545 -30.5371 -78.6328 -30.1113 -107.981 0.998047
-c-28.2754 29.9697 -27.3682 77.4727 1.45117 106.953l143.743 146.835c6.18262 6.31348 16.3125 6.42188 22.626 0.241211l22.8613 -22.3799c6.31445 -6.18164 6.42188 -16.3115 0.241211 -22.626l-143.729 -146.82c-4.93164 -5.04492 -5.23535 -13.4287 -0.647461 -18.292
-c4.37207 -4.63379 11.2451 -4.71094 15.6875 -0.165039l182.85 186.851c19.6123 20.0625 19.6123 52.7256 -0.0117188 72.7979c-19.1885 19.627 -49.957 19.6377 -69.1533 0l-209.762 -214.56c-34.7627 -35.5605 -35.2988 -93.1201 -1.19043 -128.313
-c34.0098 -35.0928 88.9844 -35.1367 123.058 -0.285156l172.061 175.999c6.17676 6.31836 16.3066 6.43262 22.626 0.255859l22.877 -22.3643c6.31836 -6.17676 6.43359 -16.3066 0.255859 -22.626l-172.061 -175.998c-59.5752 -60.9385 -155.942 -60.2158 -214.77 0.485352
-z" />
-    <glyph glyph-name="save" unicode="&#xf0c7;" horiz-adv-x="448" 
-d="M433.941 318.059c8.68848 -8.68848 14.0586 -20.6943 14.0586 -33.9404v-268.118c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h268.118c13.2461 0 25.252 -5.37012 33.9404 -14.0586zM224 32
-c35.3457 0 64 28.6543 64 64s-28.6543 64 -64 64s-64 -28.6543 -64 -64s28.6543 -64 64 -64zM320 336.52c0 3.31152 -1.34277 6.31348 -3.51465 8.48535l-3.48047 3.48047c-2.25 2.25098 -5.30176 3.51465 -8.48535 3.51465h-228.52c-6.62695 0 -12 -5.37305 -12 -12v-104
-c0 -6.62695 5.37305 -12 12 -12h232c6.62695 0 12 5.37305 12 12v100.52z" />
-    <glyph glyph-name="square" unicode="&#xf0c8;" horiz-adv-x="448" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352z" />
-    <glyph glyph-name="bars" unicode="&#xf0c9;" horiz-adv-x="448" 
-d="M16 316c-8.83691 0 -16 7.16309 -16 16v40c0 8.83691 7.16309 16 16 16h416c8.83691 0 16 -7.16309 16 -16v-40c0 -8.83691 -7.16309 -16 -16 -16h-416zM16 156c-8.83691 0 -16 7.16309 -16 16v40c0 8.83691 7.16309 16 16 16h416c8.83691 0 16 -7.16309 16 -16v-40
-c0 -8.83691 -7.16309 -16 -16 -16h-416zM16 -4c-8.83691 0 -16 7.16309 -16 16v40c0 8.83691 7.16309 16 16 16h416c8.83691 0 16 -7.16309 16 -16v-40c0 -8.83691 -7.16309 -16 -16 -16h-416z" />
-    <glyph glyph-name="list-ul" unicode="&#xf0ca;" 
-d="M48 400c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48s-48 21.5078 -48 48s21.5078 48 48 48zM48 240c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48s-48 21.5078 -48 48s21.5078 48 48 48zM48 80c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48
-s-48 21.5078 -48 48s21.5078 48 48 48zM496 64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 384c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16
-h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320z" />
-    <glyph glyph-name="list-ol" unicode="&#xf0cb;" 
-d="M61.7695 47c19.6104 -5.12012 28.7002 -20.5 28.7305 -34.8799c0 -21.3701 -14.3398 -44.1201 -48.5 -44.1201c-16.6201 0 -29.29 4.75 -37 9.44043c-5.82031 4.21973 -6.34961 9.80957 -2.62988 15.9395l5.58984 9.31055c3.86035 6.61914 9.11035 7 15.5996 3.11914
-c4.76758 -1.95996 10.0107 -3.07617 15.4707 -3.11914c10.1602 0 14.3594 3.5 14.3594 8.21973c0 6.64941 -5.60938 9.08984 -15.9395 9.08984h-4.73047c-5.95996 0 -9.25 2.12012 -12.25 7.87988l-1.0498 1.92969c-2.4502 4.75 -1.2002 9.81055 2.7998 14.8809l5.61035 7
-c3.47461 4.32422 7.0957 8.37695 11 12.3096h-22.8301c-4.41504 0 -8 3.58496 -8 8v16c0 4.41504 3.58496 8 8 8h57c7.5 0 11.3398 -4 11.3398 -11.3496v-3.31055c0.0136719 -0.299805 0.0175781 -0.595703 0.0175781 -0.899414
-c0 -5.10449 -1.9248 -9.76367 -5.08789 -13.29zM496 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 384c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM496 64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-320c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h320zM16 288
-c-4.41504 0 -8 3.58496 -8 8v16c0 4.41504 3.58496 8 8 8h16v64h-8c-4.4082 0.0078125 -7.98145 3.59766 -7.98145 8.00781c0 1.2832 0.303711 2.49707 0.841797 3.57227l8 16c1.31055 2.62012 4.01367 4.41406 7.13965 4.41992h24c4.41504 0 8 -3.58496 8 -8v-88h16
-c4.41504 0 8 -3.58496 8 -8v-16c0 -4.41504 -3.58496 -8 -8 -8h-64zM12.0898 128c-7.00977 0 -12.0898 4 -12.0898 11.4102v4c0 47.2803 51 56.3994 50.9697 69.1201c0 7.18945 -5.9502 8.75 -9.2793 8.75c-0.0185547 0 -0.0380859 0.000976562 -0.0566406 0.000976562
-c-3.65918 0 -6.97949 -1.46582 -9.40332 -3.84082c-5.12012 -4.91016 -10.5107 -7 -16.1201 -2.44043l-8.58008 6.87988c-5.7998 4.53027 -7.16992 9.78027 -2.7998 15.3701c6.65918 8.75 19.0996 18.75 40.46 18.75c19.4697 0 44.4697 -10.5 44.4697 -39.5596
-c0 -37.7607 -45.0498 -46.1504 -48.3398 -56.4404h38.6797c4.41504 0 8 -3.58496 8 -8v-16c0 -4.41504 -3.58496 -8 -8 -8h-67.9102z" />
-    <glyph glyph-name="strikethrough" unicode="&#xf0cc;" 
-d="M496 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-480c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h102.29c-11.6797 16.5303 -19.7803 35.4697 -21.7803 56.3604c-0.385742 3.97559 -0.577148 7.88281 -0.577148 11.96
-c0 68.2266 55.3633 123.624 123.577 123.68h68c50.1416 0 93.5244 -28.7686 114.521 -70.7998l0.529297 -1c1.07324 -2.14844 1.70215 -4.57715 1.70215 -7.13965c0 -6.26562 -3.61035 -11.6953 -8.86133 -14.3203l-42.9404 -21.4707
-c-2.14941 -1.07324 -4.5791 -1.70312 -7.14355 -1.70312c-6.2627 0 -11.6895 3.60645 -14.3164 8.85352c-8.18652 16.374 -25.0859 27.5801 -44.623 27.5801h-0.0371094h-66.79c-24.0352 -0.000976562 -43.5479 -19.5059 -43.5479 -43.541
-c0 -19.5742 12.9414 -36.1494 30.7285 -41.6289l87.1699 -26.8301h202.1zM315.76 128h94.3906c2.6084 -7.7373 4.44434 -15.9834 5.33984 -24.3604c0.385742 -3.97559 0.577148 -7.88281 0.577148 -11.96c0 -68.2266 -55.3633 -123.624 -123.577 -123.68h-68
-c-50.1416 0 -93.5244 28.7686 -114.521 70.7998l-0.529297 1c-1.07324 2.14844 -1.70215 4.57715 -1.70215 7.13965c0 6.26562 3.61035 11.6953 8.86133 14.3203l42.9404 21.4707c2.14941 1.07324 4.5791 1.70312 7.14355 1.70312
-c6.2627 0 11.6895 -3.60645 14.3164 -8.85352c8.18652 -16.374 25.0859 -27.5801 44.623 -27.5801h0.0371094h66.79c24.0254 0.0224609 43.5273 19.5244 43.5498 43.5498c-0.0117188 15.3828 -8.07227 28.8594 -20.2402 36.4502z" />
-    <glyph glyph-name="underline" unicode="&#xf0cd;" horiz-adv-x="448" 
-d="M32 384c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h144c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32v-160c0 -44.1533 35.8467 -80 80 -80s80 35.8467 80 80v160h-32c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h144c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32v-160c0 -88.2197 -71.7803 -160 -160 -160s-160 71.7803 -160 160v160h-32zM432 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h416z" />
-    <glyph glyph-name="table" unicode="&#xf0ce;" 
-d="M464 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416zM224 32v96h-160v-96h160zM224 192v96h-160v-96h160zM448 32v96h-160v-96h160zM448 192v96h-160v-96h160z" />
-    <glyph glyph-name="magic" unicode="&#xf0d0;" 
-d="M224 352l-16 32l-32 16l32 16l16 32l16 -32l32 -16l-32 -16zM80 288l-26.6602 53.3301l-53.3398 26.6699l53.3398 26.6699l26.6602 53.3301l26.6602 -53.3301l53.3398 -26.6699l-53.3398 -26.6699zM432 160l26.6602 -53.3301l53.3398 -26.6699l-53.3398 -26.6699
-l-26.6602 -53.3301l-26.6602 53.3301l-53.3398 26.6699l53.3398 26.6699zM502.62 353.77c12.5 -12.4893 12.5 -32.7598 0 -45.2393l-363.14 -363.15c-6.25 -6.25 -14.4404 -9.37012 -22.6309 -9.37012c-8.17969 0 -16.3691 3.12012 -22.6191 9.37012l-84.8506 84.8506
-c-12.5 12.4893 -12.5 32.75 0 45.25l363.14 363.14c6.25 6.25977 14.4404 9.37988 22.6309 9.37988c8.18945 0 16.3799 -3.12012 22.6191 -9.37988zM359.45 244.54l86.5996 86.5996l-50.9102 50.9102l-86.5996 -86.5996z" />
-    <glyph glyph-name="truck" unicode="&#xf0d1;" horiz-adv-x="640" 
-d="M624 96c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48c0 -53 -43 -96 -96 -96s-96 43 -96 96h-128c0 -53 -43 -96 -96 -96s-96 43 -96 96h-16c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h320c26.5 0 48 -21.5 48 -48v-48h44.0996
-c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l99.9004 -99.9004c9 -9 14.0996 -21.2002 14.0996 -33.9004v-108.1h16zM160 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM480 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48
-s21.5 -48 48 -48zM560 192v12.0996l-99.9004 99.9004h-44.0996v-112h144z" />
-    <glyph glyph-name="money-bill" unicode="&#xf0d6;" horiz-adv-x="640" 
-d="M608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM48 48h64c0 35.3496 -28.6504 64 -64 64v-64zM48 272c35.3496 0 64 28.6504 64 64h-64v-64zM320 96
-c44.1699 0 80 42.9697 80 96c0 53.0195 -35.8203 96 -80 96s-80 -42.9805 -80 -96c0 -53.0098 35.8096 -96 80 -96zM592 48v64c-35.3496 0 -64 -28.6504 -64 -64h64zM592 272v64h-64c0 -35.3496 28.6504 -64 64 -64z" />
-    <glyph glyph-name="caret-down" unicode="&#xf0d7;" horiz-adv-x="320" 
-d="M31.2998 256h257.3c17.8008 0 26.7002 -21.5 14.1006 -34.0996l-128.601 -128.7c-7.7998 -7.7998 -20.5 -7.7998 -28.2998 0l-128.6 128.7c-12.6006 12.5996 -3.7002 34.0996 14.0996 34.0996z" />
-    <glyph glyph-name="caret-up" unicode="&#xf0d8;" horiz-adv-x="320" 
-d="M288.662 96h-257.324c-17.8184 0 -26.7412 21.543 -14.1416 34.1416l128.662 128.662c7.80957 7.81055 20.4736 7.81055 28.2832 0l128.662 -128.662c12.6006 -12.5986 3.67676 -34.1416 -14.1416 -34.1416z" />
-    <glyph glyph-name="caret-left" unicode="&#xf0d9;" horiz-adv-x="192" 
-d="M192 320.662v-257.324c0 -17.8184 -21.543 -26.7412 -34.1416 -14.1416l-128.662 128.662c-7.81055 7.80957 -7.81055 20.4736 0 28.2832l128.662 128.662c12.5986 12.6006 34.1416 3.67676 34.1416 -14.1416z" />
-    <glyph glyph-name="caret-right" unicode="&#xf0da;" horiz-adv-x="192" 
-d="M0 63.3379v257.324c0 17.8184 21.543 26.7412 34.1416 14.1416l128.662 -128.662c7.81055 -7.80957 7.81055 -20.4736 0 -28.2832l-128.662 -128.662c-12.5986 -12.6006 -34.1416 -3.67676 -34.1416 14.1416z" />
-    <glyph glyph-name="columns" unicode="&#xf0db;" 
-d="M464 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h416zM224 32v256h-160v-256h160zM448 32v256h-160v-256h160z" />
-    <glyph glyph-name="sort" unicode="&#xf0dc;" horiz-adv-x="320" 
-d="M41 160h238c21.4004 0 32.0996 -25.9004 17 -41l-119 -119c-9.40039 -9.40039 -24.5996 -9.40039 -33.9004 0l-119.1 119c-15.0996 15.0996 -4.40039 41 17 41zM296 265c15.0996 -15.0996 4.40039 -41 -17 -41h-238c-21.4004 0 -32.0996 25.9004 -17 41l119.1 119
-c9.30078 9.40039 24.5 9.40039 33.9004 0z" />
-    <glyph glyph-name="sort-down" unicode="&#xf0dd;" horiz-adv-x="320" 
-d="M41 160h238c21.4004 0 32.0996 -25.9004 17 -41l-119 -119c-9.40039 -9.40039 -24.5996 -9.40039 -33.9004 0l-119.1 119c-15.0996 15.0996 -4.40039 41 17 41z" />
-    <glyph glyph-name="sort-up" unicode="&#xf0de;" horiz-adv-x="320" 
-d="M279 224h-238c-21.4004 0 -32.0996 25.9004 -17 41l119 119c9.40039 9.40039 24.5996 9.40039 33.9004 0l119 -119c15.1992 -15.0996 4.5 -41 -16.9004 -41z" />
-    <glyph glyph-name="envelope" unicode="&#xf0e0;" 
-d="M502.3 257.2c3.90039 3.09961 9.7002 0.200195 9.7002 -4.7002v-204.5c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v204.4c0 5 5.7002 7.7998 9.7002 4.69922c22.3994 -17.3994 52.0996 -39.5 154.1 -113.6
-c21.1006 -15.4004 56.7002 -47.7998 92.2002 -47.5996c35.7002 -0.300781 72 32.7998 92.2998 47.5996c102 74.0996 131.601 96.2998 154 113.7zM256 128c-23.2002 -0.400391 -56.5996 29.2002 -73.4004 41.4004c-132.699 96.2998 -142.8 104.8 -173.399 128.699
-c-5.7998 4.60059 -9.2002 11.5 -9.2002 18.9004v19c0 26.5 21.5 48 48 48h416c26.5 0 48 -21.5 48 -48v-19c0 -7.40039 -3.40039 -14.4004 -9.2002 -18.9004c-30.5996 -24 -40.7002 -32.3994 -173.399 -128.699c-16.8008 -12.2002 -50.2002 -41.8008 -73.4004 -41.4004z" />
-    <glyph glyph-name="undo" unicode="&#xf0e2;" 
-d="M212.333 223.667h-200.333c-6.62695 0 -12 5.37305 -12 12v200.333c0 6.62695 5.37305 12 12 12h48c6.62695 0 12 -5.37305 12 -12v-78.1123c45.7734 50.833 112.26 82.6426 186.175 82.1055c136.906 -0.994141 246.448 -111.623 246.157 -248.532
-c-0.291016 -136.719 -111.212 -247.461 -247.999 -247.461c-64.0889 0 -122.496 24.3135 -166.51 64.2148c-5.09961 4.62207 -5.33398 12.5537 -0.466797 17.4199l33.9668 33.9668c4.47363 4.47461 11.6621 4.71777 16.4004 0.525391
-c31.0361 -27.4629 71.8564 -44.127 116.609 -44.127c97.2676 0 176 78.7158 176 176c0 97.2666 -78.7158 176 -176 176c-58.4961 0 -110.28 -28.4756 -142.274 -72.333h98.2744c6.62695 0 12 -5.37305 12 -12v-48c0 -6.62695 -5.37305 -12 -12 -12z" />
-    <glyph glyph-name="gavel" unicode="&#xf0e3;" 
-d="M504.971 248.638c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-124.451 -124.451c-9.37109 -9.37305 -24.5674 -9.37305 -33.9404 0l-22.627 22.627c-9.37305 9.37207 -9.37305 24.5684 0 33.9414l5.65723 5.65625l-39.5986 39.5986l-81.04 -81.04l5.65723 -5.65723
-c12.4971 -12.4971 12.4971 -32.7578 0 -45.2549l-114.745 -114.745c-12.4971 -12.4971 -32.7578 -12.4971 -45.2549 0l-45.2549 45.2549c-12.4971 12.4971 -12.4971 32.7578 0 45.2549l114.744 114.746c12.4971 12.4971 32.7578 12.4971 45.2549 0l5.65723 -5.65723
-l81.04 81.04l-39.5986 39.5986l-5.65625 -5.65723c-9.37207 -9.37305 -24.5684 -9.37305 -33.9414 0l-22.627 22.627c-9.37305 9.37207 -9.37305 24.5684 0 33.9404l124.451 124.451c9.37207 9.37305 24.5674 9.37305 33.9404 0l22.627 -22.6279
-c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-5.65625 -5.65723l113.138 -113.137l5.65723 5.65625c9.37207 9.37305 24.5674 9.37305 33.9404 0z" />
-    <glyph glyph-name="bolt" unicode="&#xf0e7;" horiz-adv-x="320" 
-d="M296 288c18.5 0 30 -20.0996 20.7002 -36l-176 -304c-4.40039 -7.59961 -12.4004 -12 -20.7998 -12c-15.3008 0 -26.9004 14.2998 -23.3008 29.5l46.1006 194.5h-118.7c-14.5 0 -25.7002 12.7998 -23.7998 27.2002l32 240
-c1.59961 11.8994 11.7998 20.7998 23.7998 20.7998h144c15.7002 0 27.2002 -15 23.2002 -30.2002l-42.6006 -129.8h115.4z" />
-    <glyph glyph-name="sitemap" unicode="&#xf0e8;" horiz-adv-x="640" 
-d="M128 96c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM104 176v-48h-48v57.5898c0 21.1797 17.2305 38.4102 38.4102 38.4102h201.59v64h-40c-17.6699 0 -32 14.3301 -32 32
-v96c0 17.6699 14.3301 32 32 32h128c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-40v-64h201.59c21.1797 0 38.4102 -17.2402 38.4102 -38.4102v-57.5898h-48v48h-192v-48h-48v48h-192zM368 96c17.6699 0 32 -14.3301 32 -32v-96
-c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM608 96c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96z" />
-    <glyph glyph-name="umbrella" unicode="&#xf0e9;" horiz-adv-x="576" 
-d="M575.7 167.2c2.2002 -10.1006 -8.40039 -21.4004 -18.7002 -11.4004c-51.5 54.4004 -107.6 52.5 -158.6 -37c-5.30078 -9.5 -14.9004 -8.59961 -19.7002 0c-2.5 4.40039 -32.2002 73.2002 -90.7002 73.2002c-45.7998 0 -70.5 -37.7998 -90.7002 -73.2002
-c-4.7998 -8.59961 -14.3994 -9.5 -19.7002 0c-50.8994 89.4004 -106.6 92 -158.6 37c-10.2002 -9.89941 -20.9004 1.2998 -18.7002 11.4004c29.2002 136.3 138 218.2 255.7 230.899v17.9004c0 17.7002 14.2998 32 32 32s32 -14.2998 32 -32v-17.9004
-c117.3 -12.6992 227.1 -94.5996 255.7 -230.899zM256 146.3c9.59961 8.90039 19.7002 13.6006 32 13.7002c12.2002 0 22.9004 -5.7002 32 -13.5996v-130.301c0 -44.0996 -35.9004 -80 -80 -80c-33.7998 0 -64.2002 21.4004 -75.4004 53.3008
-c-5.89941 16.5996 2.80078 34.8994 19.5 40.7998c16.7002 5.89941 34.9004 -2.7998 40.8008 -19.5c1.89941 -5.40039 7.2998 -10.7002 15.0996 -10.7002c8.7998 0 16 7.2002 16 16v130.3z" />
-    <glyph glyph-name="paste" unicode="&#xf0ea;" horiz-adv-x="448" 
-d="M128 264v-232h-104c-13.2549 0 -24 10.7451 -24 24v336c0 13.2549 10.7451 24 24 24h80.6104c11.084 19.1104 31.7529 32 55.3896 32s44.3057 -12.8896 55.3896 -32h80.6104c13.2549 0 24 -10.7451 24 -24v-72h-136c-30.8779 0 -56 -25.1211 -56 -56zM160 408
-c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM344 160h104v-200c0 -13.2549 -10.7451 -24 -24 -24h-240c-13.2549 0 -24 10.7451 -24 24v304c0 13.2549 10.7451 24 24 24h136v-104c0 -13.2002 10.7998 -24 24 -24z
-M448 198.059v-6.05859h-96v96h6.05859c6.62305 0 12.626 -2.68457 16.9707 -7.0293l65.9404 -65.9404c4.34473 -4.34473 7.03027 -10.3477 7.03027 -16.9717z" />
-    <glyph glyph-name="lightbulb" unicode="&#xf0eb;" horiz-adv-x="352" 
-d="M96.0596 -6.34961l-0.0498047 38.3496h159.98l-0.0400391 -38.3496c-0.0078125 -6.52637 -1.99219 -12.6309 -5.36035 -17.6904l-17.0898 -25.6904c-5.73242 -8.62305 -15.5176 -14.2793 -26.6396 -14.2793h-61.71c-11.123 0 -20.9072 5.65625 -26.6406 14.2793
-l-17.0898 25.6904c-3.49023 5.24023 -5.34961 11.4004 -5.36035 17.6904zM0 272c0 93.0303 73.4404 175.69 175.45 176c97.46 0.299805 176.55 -78.6104 176.55 -176c0 -44.3701 -16.4502 -84.8496 -43.5596 -115.78c-16.5205 -18.8496 -42.3604 -58.2295 -52.21 -91.4502
-c-0.0400391 -0.269531 -0.0703125 -0.519531 -0.110352 -0.779297h-160.24c-0.0400391 0.259766 -0.0703125 0.519531 -0.110352 0.779297c-9.84961 33.2207 -35.6895 72.6006 -52.21 91.4502c-27.1094 30.9307 -43.5596 71.4102 -43.5596 115.78zM176 352
-c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16c-61.7598 0 -112 -50.2402 -112 -112c0 -8.83984 7.16016 -16 16 -16s16 7.16016 16 16c0 44.1104 35.8896 80 80 80z" />
-    <glyph glyph-name="user-md" unicode="&#xf0f0;" horiz-adv-x="448" 
-d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM104 24c0 13.2998 10.7002 24 24 24s24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24zM320 159.4c71.2002 -3.5 128 -61.8008 128 -133.801
-v-44.7998c0 -24.7002 -20.0996 -44.7998 -44.7998 -44.7998h-358.4c-24.7002 0 -44.7998 20.0996 -44.7998 44.7998v44.7998c0 66.6006 48.5 121.4 112.1 132.101v-80.4004c-23.0996 -6.89941 -40 -28.0996 -40 -53.3994c0 -30.9004 25.1006 -56 56 -56
-c30.9004 0 56 25.0996 56 56c0 25.2998 -16.8994 46.5 -40 53.3994v81.6006c7.7002 -1 15.2002 -2.60059 22.6006 -5.2002c18 -6.2998 37.2998 -9.7998 57.3994 -9.7998c20.1006 0 39.4004 3.5 57.4004 9.7998c2.2002 0.799805 4.40039 1.2002 6.59961 1.89941v-45.1992
-c-36.5 -7.5 -64 -39.8008 -64 -78.4004v-43.7998c0 -8.10059 5.90039 -14.7998 13.8008 -15.9004l31.1992 -4.2002c4.30078 -0.799805 8.5 2 9.40039 6.30078l3.09961 15.6992c0.800781 4.30078 -2 8.5 -6.2998 9.40039l-19.2998 3.90039v26.6992
-c0 67 96 64.7002 96 1.90039v-28.5l-19.2998 -3.90039c-4.40039 -0.799805 -7.2002 -5.09961 -6.2998 -9.39941l3.09961 -15.7002c0.900391 -4.40039 5.09961 -7.2002 9.40039 -6.2998l32.1992 6.39941c7.5 1.5 12.9004 8.10059 12.9004 15.7002v41.7002
-c0 38.5996 -27.5 71 -64 78.4004v49z" />
-    <glyph glyph-name="stethoscope" unicode="&#xf0f1;" 
-d="M447.1 336c35.7002 0.5 64.9004 -28.2998 64.9004 -64c0 -23.7002 -12.9004 -44.2998 -32 -55.4004v-112.6c0 -92.5996 -79 -168 -176 -168c-95.4004 0 -173.3 72.7998 -175.9 163.2c-73 14.7998 -128.1 79.5 -128.1 156.8v155.4c0 11.5 8.09961 21.2998 19.2998 23.5996
-l62.7998 12.4004c13 2.59961 25.6006 -5.80078 28.2002 -18.8008l3.10059 -15.6992c2.59961 -13 -5.80078 -25.6006 -18.8008 -28.2002l-30.6992 -6.10059v-122.5c0 -53.2998 43.5 -96.5 96.8994 -96c52.9004 0.5 95.1006 44.3008 95.1006 97.2002v121.4l-30.7002 6.09961
-c-13 2.60059 -21.4004 15.2002 -18.7998 28.2002l3.19922 15.7002c2.60059 13 15.2002 21.3994 28.2002 18.7998l62.9004 -12.5996c11.2002 -2.2002 19.2998 -12.1006 19.2998 -23.5v-155.4c0 -77.2002 -55 -141.8 -127.8 -156.8
-c2.7002 -55.1006 51.8994 -99.2002 111.899 -99.2002c61.8008 0 112 46.7002 112 104v112.6c-19.5 11.2002 -32.5 32.5 -32 56.8008c0.700195 34.1992 28.8008 62.0996 63 62.5996zM448 256c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16
-s7.2002 -16 16 -16z" />
-    <glyph glyph-name="suitcase" unicode="&#xf0f2;" 
-d="M128 -32v400c0 26.5 21.5 48 48 48h160c26.5 0 48 -21.5 48 -48v-400h-256zM192 352v-32h128v32h-128zM512 272v-256c0 -26.5 -21.5 -48 -48 -48h-48v352h48c26.5 0 48 -21.5 48 -48zM96 -32h-48c-26.5 0 -48 21.5 -48 48v256c0 26.5 21.5 48 48 48h48v-352z" />
-    <glyph glyph-name="bell" unicode="&#xf0f3;" horiz-adv-x="448" 
-d="M224 -64c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64zM439.39 85.71c6 -6.44043 8.66016 -14.1602 8.61035 -21.71c-0.0996094 -16.4004 -12.9805 -32 -32.0996 -32h-383.801c-19.1191 0 -31.9893 15.5996 -32.0996 32
-c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c19.3193 20.7598 55.4697 51.9902 55.4697 154.29c0 77.7002 54.4795 139.9 127.939 155.16v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8398
-c73.46 -15.2598 127.939 -77.46 127.939 -155.16c0 -102.3 36.1504 -133.53 55.4697 -154.29z" />
-    <glyph glyph-name="coffee" unicode="&#xf0f4;" horiz-adv-x="640" 
-d="M192 64c-53 0 -96 43 -96 96v232c0 13.2998 10.7002 24 24 24h392c70.5996 0 128 -57.4004 128 -128s-57.4004 -128 -128 -128h-32c0 -53 -43 -96 -96 -96h-192zM512 352h-32v-128h32c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64zM559.7 -32h-511.4
-c-47.5996 0 -61 64 -36 64h583.3c25 0 11.8008 -64 -35.8994 -64z" />
-    <glyph glyph-name="hospital" unicode="&#xf0f8;" horiz-adv-x="448" 
-d="M448 -44v-20h-448v20c0 6.62695 5.37305 12 12 12h20v360c0 13.2549 10.7451 24 24 24h88v72c0 13.2549 10.7451 24 24 24h112c13.2549 0 24 -10.7451 24 -24v-72h88c13.2549 0 24 -10.7451 24 -24v-360h20c6.62695 0 12 -5.37305 12 -12zM308 256h-40
-c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12zM140 192h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40
-c0 -6.62695 5.37305 -12 12 -12zM244 64h-40c-6.62695 0 -12 -5.37305 -12 -12v-84h64v84c0 6.62695 -5.37305 12 -12 12zM308 160h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12
-zM192 148c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40zM182 352h26v-26c0 -3.31152 2.68848 -6 6 -6h20c3.31152 0 6 2.68848 6 6v26h26c3.31152 0 6 2.68848 6 6v20
-c0 3.31152 -2.68848 6 -6 6h-26v26c0 3.31152 -2.68848 6 -6 6h-20c-3.31152 0 -6 -2.68848 -6 -6v-26h-26c-3.31152 0 -6 -2.68848 -6 -6v-20c0 -3.31152 2.68848 -6 6 -6z" />
-    <glyph glyph-name="ambulance" unicode="&#xf0f9;" horiz-adv-x="640" 
-d="M624 96c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48c0 -53 -43 -96 -96 -96s-96 43 -96 96h-128c0 -53 -43 -96 -96 -96s-96 43 -96 96h-16c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h320c26.5 0 48 -21.5 48 -48v-48h44.0996
-c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l99.9004 -99.9004c9 -9 14.0996 -21.2002 14.0996 -33.9004v-108.1h16zM160 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM304 232v48c0 4.40039 -3.59961 8 -8 8h-56v56
-c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8zM480 -16c26.5 0 48 21.5 48 48
-s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM560 192v12.0996l-99.9004 99.9004h-44.0996v-112h144z" />
-    <glyph glyph-name="medkit" unicode="&#xf0fa;" 
-d="M96 -32v352h32v48c0 26.5098 21.4902 48 48 48h160c26.5098 0 48 -21.4902 48 -48v-48h32v-352h-320zM192 352v-32h128v32h-128zM512 272v-256c0 -26.5098 -21.4902 -48 -48 -48h-16v352h16c26.5098 0 48 -21.4902 48 -48zM64 -32h-16c-26.5098 0 -48 21.4902 -48 48v256
-c0 26.5098 21.4902 48 48 48h16v-352zM352 176c0 8.83691 -7.16309 16 -16 16h-48v48c0 8.83691 -7.16309 16 -16 16h-32c-8.83691 0 -16 -7.16309 -16 -16v-48h-48c-8.83691 0 -16 -7.16309 -16 -16v-32c0 -8.83691 7.16309 -16 16 -16h48v-48
-c0 -8.83691 7.16309 -16 16 -16h32c8.83691 0 16 7.16309 16 16v48h48c8.83691 0 16 7.16309 16 16v32z" />
-    <glyph glyph-name="fighter-jet" unicode="&#xf0fb;" horiz-adv-x="640" 
-d="M544 224c96 -21.333 96 -26.583 96 -32s0 -10.667 -96 -32l-128 -16l-48 -16h-24l-116.842 -148h39.5088c11.666 0 21.333 -2.625 21.333 -6s-9.66602 -6 -21.333 -6h-114.667v12h16v164h-48l-66.666 -80h-34.667l-10.667 10.667v69.333h8v16h48v2.66699l-64 8v42.667
-l64 8v2.66602h-48v16h-8v69.333l10.667 10.667h34.666l66.667 -80h48v164h-16v12h114.667c11.666 0 21.333 -2.625 21.333 -6s-9.66699 -6 -21.333 -6h-39.5088l116.842 -148h24l48 -16z" />
-    <glyph glyph-name="beer" unicode="&#xf0fc;" horiz-adv-x="448" 
-d="M368 352c44.1123 0 80 -35.8877 80 -80v-128.86c0 -31.5273 -18.6035 -60.2031 -47.3936 -73.0527l-80.6064 -35.9766v-42.1104c0 -13.2549 -10.7451 -24 -24 -24h-272c-13.2549 0 -24 10.7451 -24 24v400c0 13.2549 10.7451 24 24 24h272c13.2549 0 24 -10.7451 24 -24
-v-40h48zM384 143.14v128.86c0 8.82227 -7.17773 16 -16 16h-48v-183.805l54.5215 24.334c5.58789 2.49902 9.47363 8.09863 9.47852 14.6104zM208 64c8.83594 0 16 7.16406 16 16v224c0 8.83594 -7.16406 16 -16 16s-16 -7.16406 -16 -16v-224
-c0 -8.83594 7.16406 -16 16 -16zM112 64c8.83594 0 16 7.16406 16 16v224c0 8.83594 -7.16406 16 -16 16s-16 -7.16406 -16 -16v-224c0 -8.83594 7.16406 -16 16 -16z" />
-    <glyph glyph-name="h-square" unicode="&#xf0fd;" horiz-adv-x="448" 
-d="M448 368v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48zM336 320h-32c-8.83691 0 -16 -7.16309 -16 -16v-80h-128v80c0 8.83691 -7.16309 16 -16 16h-32
-c-8.83691 0 -16 -7.16309 -16 -16v-224c0 -8.83691 7.16309 -16 16 -16h32c8.83691 0 16 7.16309 16 16v80h128v-80c0 -8.83691 7.16309 -16 16 -16h32c8.83691 0 16 7.16309 16 16v224c0 8.83691 -7.16309 16 -16 16z" />
-    <glyph glyph-name="plus-square" unicode="&#xf0fe;" horiz-adv-x="448" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM368 164v56c0 6.59961 -5.40039 12 -12 12h-92v92c0 6.59961 -5.40039 12 -12 12h-56c-6.59961 0 -12 -5.40039 -12 -12v-92h-92
-c-6.59961 0 -12 -5.40039 -12 -12v-56c0 -6.59961 5.40039 -12 12 -12h92v-92c0 -6.59961 5.40039 -12 12 -12h56c6.59961 0 12 5.40039 12 12v92h92c6.59961 0 12 5.40039 12 12z" />
-    <glyph glyph-name="angle-double-left" unicode="&#xf100;" horiz-adv-x="448" 
-d="M223.7 209l136 136c9.39941 9.40039 24.5996 9.40039 33.8994 0l22.6006 -22.5996c9.39941 -9.40039 9.39941 -24.6006 0 -33.9004l-96.2998 -96.5l96.3994 -96.4004c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.7002
-c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-136 136c-9.5 9.40039 -9.5 24.5996 -0.0996094 34zM31.7002 175c-9.40039 9.40039 -9.40039 24.5996 0.0996094 34l136 136c9.2998 9.40039 24.5 9.40039 33.9004 0l22.5996 -22.7002
-c9.40039 -9.2998 9.40039 -24.5 0 -33.8994l-96.3994 -96.4004l96.2998 -96.5c9.39941 -9.2998 9.39941 -24.5 0 -33.9004l-22.6006 -22.5996c-9.2998 -9.40039 -24.5 -9.40039 -33.8994 0z" />
-    <glyph glyph-name="angle-double-right" unicode="&#xf101;" horiz-adv-x="448" 
-d="M224.3 175l-136 -136c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.6006 22.5996c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l96.4004 96.4004l-96.4004 96.3994c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l22.5 22.7998
-c9.40039 9.40039 24.6006 9.40039 33.9004 0l136 -136c9.5 -9.40039 9.5 -24.5996 0.0996094 -34zM416.3 209c9.40039 -9.40039 9.40039 -24.5996 0 -33.7998l-136 -136c-9.2998 -9.40039 -24.5 -9.40039 -33.8994 0l-22.6006 22.5996
-c-9.39941 9.2998 -9.39941 24.5 0 33.9004l96.4004 96.3994l-96.4004 96.4004c-9.39941 9.2998 -9.39941 24.5 0 33.9004l22.6006 22.5996c9.2998 9.40039 24.5 9.40039 33.8994 0z" />
-    <glyph glyph-name="angle-double-up" unicode="&#xf102;" horiz-adv-x="320" 
-d="M177 192.3l136 -136c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.6006c-9.40039 -9.39941 -24.6006 -9.39941 -33.9004 0l-96.5 96.2998l-96.4004 -96.3994c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.7002 22.5996
-c-9.40039 9.40039 -9.40039 24.6006 0 33.9004l136 136c9.40039 9.5 24.5996 9.5 34 0.0996094zM143 384.3c9.40039 9.40039 24.5996 9.40039 33.7998 0l136 -136c9.40039 -9.2998 9.40039 -24.5 0 -33.8994l-22.5996 -22.6006c-9.2998 -9.39941 -24.5 -9.39941 -33.9004 0
-l-96.3994 96.4004l-96.4004 -96.4004c-9.2998 -9.39941 -24.5 -9.39941 -33.9004 0l-22.5996 22.6006c-9.40039 9.2998 -9.40039 24.5 0 33.8994z" />
-    <glyph glyph-name="angle-double-down" unicode="&#xf103;" horiz-adv-x="320" 
-d="M143 191.7l-136 136c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l22.5996 22.6006c9.40039 9.39941 24.6006 9.39941 33.9004 0l96.4004 -96.4004l96.3994 96.4004c9.40039 9.39941 24.6006 9.39941 33.9004 0l22.7998 -22.5
-c9.40039 -9.40039 9.40039 -24.6006 0 -33.9004l-136 -136c-9.40039 -9.5 -24.5996 -9.5 -34 -0.0996094zM177 -0.299805c-9.40039 -9.40039 -24.5996 -9.40039 -34 0.0996094l-136 136c-9.40039 9.2998 -9.40039 24.5 0 33.9004l22.7002 22.5996
-c9.2998 9.40039 24.5 9.40039 33.8994 0l96.4004 -96.3994l96.5 96.2998c9.2998 9.39941 24.5 9.39941 33.9004 0l22.5996 -22.6006c9.40039 -9.2998 9.40039 -24.5 0 -33.8994z" />
-    <glyph glyph-name="angle-left" unicode="&#xf104;" horiz-adv-x="256" 
-d="M31.7002 209l136 136c9.39941 9.40039 24.5996 9.40039 33.8994 0l22.6006 -22.5996c9.39941 -9.40039 9.39941 -24.6006 0 -33.9004l-96.2998 -96.5l96.3994 -96.4004c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.7002
-c-9.40039 -9.40039 -24.6006 -9.40039 -33.9004 0l-136 136c-9.5 9.40039 -9.5 24.5996 -0.0996094 34z" />
-    <glyph glyph-name="angle-right" unicode="&#xf105;" horiz-adv-x="256" 
-d="M224.3 175l-136 -136c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.6006 22.5996c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l96.4004 96.4004l-96.4004 96.3994c-9.39941 9.40039 -9.39941 24.6006 0 33.9004l22.5 22.7998
-c9.40039 9.40039 24.6006 9.40039 33.9004 0l136 -136c9.5 -9.40039 9.5 -24.5996 0.0996094 -34z" />
-    <glyph glyph-name="angle-up" unicode="&#xf106;" horiz-adv-x="320" 
-d="M177 288.3l136 -136c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-22.5996 -22.6006c-9.40039 -9.39941 -24.6006 -9.39941 -33.9004 0l-96.5 96.2998l-96.4004 -96.3994c-9.39941 -9.40039 -24.5996 -9.40039 -33.8994 0l-22.7002 22.5996
-c-9.40039 9.40039 -9.40039 24.6006 0 33.9004l136 136c9.40039 9.5 24.5996 9.5 34 0.0996094z" />
-    <glyph glyph-name="angle-down" unicode="&#xf107;" horiz-adv-x="320" 
-d="M143 95.7002l-136 136c-9.40039 9.39941 -9.40039 24.5996 0 33.8994l22.5996 22.6006c9.40039 9.39941 24.6006 9.39941 33.9004 0l96.4004 -96.4004l96.3994 96.4004c9.40039 9.39941 24.6006 9.39941 33.9004 0l22.5996 -22.6006
-c9.40039 -9.39941 9.40039 -24.5996 0 -33.8994l-136 -136c-9.2002 -9.40039 -24.3994 -9.40039 -33.7998 0z" />
-    <glyph glyph-name="desktop" unicode="&#xf108;" horiz-adv-x="576" 
-d="M528 448c26.5 0 48 -21.5 48 -48v-320c0 -26.5 -21.5 -48 -48 -48h-192l16 -48h72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24h-272c-13.2998 0 -24 10.7002 -24 24s10.7002 24 24 24h72l16 48h-192c-26.5 0 -48 21.5 -48 48v320c0 26.5 21.5 48 48 48h480z
-M512 96v288h-448v-288h448z" />
-    <glyph glyph-name="laptop" unicode="&#xf109;" horiz-adv-x="640" 
-d="M624 32c8.7998 0 16 -7.2002 16 -16v-16c0 -35.2002 -28.7998 -64 -64 -64h-512c-35.2002 0 -64 28.7998 -64 64v16c0 8.7998 7.2002 16 16 16h239.23c-0.25 -14.5303 14.0791 -32 32.7695 -32h60.7998c18.0303 0 32 12.1904 32.7402 32h242.46zM576 400v-336h-512v336
-c0 26.4004 21.5996 48 48 48h416c26.4004 0 48 -21.5996 48 -48zM512 128v256h-384v-256h384z" />
-    <glyph glyph-name="tablet" unicode="&#xf10a;" horiz-adv-x="448" 
-d="M400 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h352zM224 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
-    <glyph glyph-name="mobile" unicode="&#xf10b;" horiz-adv-x="320" 
-d="M272 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-224c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h224zM160 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
-    <glyph glyph-name="quote-left" unicode="&#xf10d;" 
-d="M464 192c26.5 0 48 -21.5 48 -48v-128c0 -26.5 -21.5 -48 -48 -48h-128c-26.5 0 -48 21.5 -48 48v240c0 88.4004 71.5996 160 160 160h8c13.2998 0 24 -10.7002 24 -24v-48c0 -13.2998 -10.7002 -24 -24 -24h-8c-35.2998 0 -64 -28.7002 -64 -64v-64h80zM176 192
-c26.5 0 48 -21.5 48 -48v-128c0 -26.5 -21.5 -48 -48 -48h-128c-26.5 0 -48 21.5 -48 48v240c0 88.4004 71.5996 160 160 160h8c13.2998 0 24 -10.7002 24 -24v-48c0 -13.2998 -10.7002 -24 -24 -24h-8c-35.2998 0 -64 -28.7002 -64 -64v-64h80z" />
-    <glyph glyph-name="quote-right" unicode="&#xf10e;" 
-d="M464 416c26.5 0 48 -21.5 48 -48v-240c0 -88.4004 -71.5996 -160 -160 -160h-8c-13.2998 0 -24 10.7002 -24 24v48c0 13.2998 10.7002 24 24 24h8c35.2998 0 64 28.7002 64 64v64h-80c-26.5 0 -48 21.5 -48 48v128c0 26.5 21.5 48 48 48h128zM176 416
-c26.5 0 48 -21.5 48 -48v-240c0 -88.4004 -71.5996 -160 -160 -160h-8c-13.2998 0 -24 10.7002 -24 24v48c0 13.2998 10.7002 24 24 24h8c35.2998 0 64 28.7002 64 64v64h-80c-26.5 0 -48 21.5 -48 48v128c0 26.5 21.5 48 48 48h128z" />
-    <glyph glyph-name="spinner" unicode="&#xf110;" 
-d="M304 400c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48s48 -21.4902 48 -48zM256 32c26.5098 0 48 -21.4902 48 -48s-21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48zM464 240c26.5098 0 48 -21.4902 48 -48s-21.4902 -48 -48 -48
-s-48 21.4902 -48 48s21.4902 48 48 48zM96 192c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48s48 -21.4902 48 -48zM108.922 92.9219c26.5088 0 48 -21.4912 48 -48c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48z
-M403.078 92.9219c26.5098 0 48 -21.4912 48 -48c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48zM108.922 387.078c26.5088 0 48 -21.4902 48 -48s-21.4902 -48 -48 -48s-48 21.4902 -48 48s21.4902 48 48 48z" />
-    <glyph glyph-name="circle" unicode="&#xf111;" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248z" />
-    <glyph glyph-name="smile" unicode="&#xf118;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
-s32 14.2998 32 32s-14.2998 32 -32 32zM362.8 101.8c13.5 16.2998 -11.2002 36.7002 -24.5996 20.5c-22.4004 -26.7998 -55.2002 -42.2002 -90.2002 -42.2002s-67.7998 15.3008 -90.2002 42.2002c-13.5996 16.2002 -38.2002 -4.2002 -24.5996 -20.5
-c28.5 -34.2002 70.2998 -53.7998 114.8 -53.7998s86.2998 19.5996 114.8 53.7998z" />
-    <glyph glyph-name="frown" unicode="&#xf119;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
-s32 14.2998 32 32s-14.2998 32 -32 32zM338.2 53.7998c13.5 -16.2998 38.0996 4.2002 24.5 20.4004c-28.4004 34.2002 -70.2998 53.7998 -114.7 53.7998s-86.2998 -19.5996 -114.8 -53.7002c-13.5 -16.2998 11.0996 -36.7998 24.5996 -20.5
-c22.4004 26.7998 55.2998 42.2002 90.2002 42.2002s67.7998 -15.4004 90.2002 -42.2002z" />
-    <glyph glyph-name="meh" unicode="&#xf11a;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM344 80c21.2002 0 21.2002 32 0 32h-192c-21.2002 0 -21.2002 -32 0 -32
-h192zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
-    <glyph glyph-name="gamepad" unicode="&#xf11b;" horiz-adv-x="640" 
-d="M480.07 352c88.2842 -0.0263672 159.938 -71.7402 159.938 -160.03c0 -88.3066 -71.6934 -160 -160 -160c-44.7324 0 -85.2021 18.3965 -114.249 48.0303h-91.5195c-29.0469 -29.6338 -69.5078 -48 -114.24 -48c-88.3066 0 -160 71.6934 -160 160s71.6934 160 160 160
-h320.07zM248 180v24c0 6.62305 -5.37695 12 -12 12h-52v52c0 6.62305 -5.37695 12 -12 12h-24c-6.62305 0 -12 -5.37695 -12 -12v-52h-52c-6.62305 0 -12 -5.37695 -12 -12v-24c0 -6.62305 5.37695 -12 12 -12h52v-52c0 -6.62305 5.37695 -12 12 -12h24
-c6.62305 0 12 5.37695 12 12v52h52c6.62305 0 12 5.37695 12 12zM464 104c22.0762 0 40 17.9238 40 40s-17.9238 40 -40 40s-40 -17.9238 -40 -40s17.9238 -40 40 -40zM528 200c22.0762 0 40 17.9238 40 40s-17.9238 40 -40 40s-40 -17.9238 -40 -40s17.9238 -40 40 -40z
-" />
-    <glyph glyph-name="keyboard" unicode="&#xf11c;" horiz-adv-x="576" 
-d="M528 0h-480c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h480c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48zM128 268v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40
-c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM224 268v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM320 268v40c0 6.62695 -5.37305 12 -12 12h-40
-c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM416 268v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM512 268v40
-c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM176 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40
-c6.62695 0 12 5.37305 12 12zM272 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM368 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40
-c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM464 172v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM128 76v40c0 6.62695 -5.37305 12 -12 12h-40
-c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM416 76v40c0 6.62695 -5.37305 12 -12 12h-232c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h232c6.62695 0 12 5.37305 12 12zM512 76v40
-c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12z" />
-    <glyph glyph-name="flag-checkered" unicode="&#xf11e;" 
-d="M243.2 258.1c24.2002 -6.69922 47.5996 -16.3994 73.5996 -22.1992v-68.2002c-24.2998 6.7002 -47.5 16.3994 -73.5996 22.2998v68.0996zM466.5 381.1c21.2002 9.80078 45.5 -5.69922 45.4004 -29v-243.1c0 -10.5996 -5.10059 -20.4004 -13.8008 -26.4004
-c-35.7998 -24.5996 -74.2998 -40.8994 -122.5 -40.8994c-67.3994 0 -111.6 34.7998 -165.199 34.7998c-50.8008 0 -86.1006 -10 -114.4 -22.0996v-94.4004c0 -13.2998 -10.7002 -24 -24 -24h-16c-13.2998 0 -24 10.7002 -24 24v386.1c-14.5 10.1006 -24 26.9004 -24 45.9004
-c0 31.7002 26.2998 57.2998 58.2998 56c28.5 -1.2002 51.7998 -24 53.6006 -52.4004c0.5 -8.39941 -0.800781 -16.2998 -3.60059 -23.5996c20.7002 7.59961 43 12 68 12c67.4004 0 111.7 -34.7998 165.2 -34.7998c40.5 0 82.7002 16 117 31.8994zM169.6 122.5v71.2998
-c-26.0996 -2.39941 -47.3994 -8.09961 -73.5996 -17.3994v-70.5c23.5996 8.39941 47.7998 13.8994 73.5996 16.5996zM464 257v70.5c-21.2998 -8.90039 -46.5996 -17.7002 -73.5996 -22.5v-71.9004c-26 -4.19922 -49.9004 -2.59961 -73.6006 2.7002v68.4004
-c-26.3994 4.59961 -49.8994 13.8994 -73.5996 21.2998v-67.4004c-25.2002 7 -46.6006 9.40039 -73.6006 5.7002v71.6006c-23.5 -2.2002 -40.3994 -9.80078 -73.5996 -22v-70.5c29 10.6992 51.2002 17.7998 73.5996 20.8994v-70c32.8008 3 53.9004 0.600586 73.6006 -3.7998
-v-68.5c26.2998 -4.59961 49.7002 -13.9004 73.5996 -21.2998v67.3994c25.7002 -7.09961 46.6006 -9.2998 73.6006 -5.59961v-71.5996c25.0996 2.39941 48.5 11 73.5996 27.0996v70.5c-22.2002 -14.2002 -48.7998 -22.5996 -73.5996 -26v71.0996
-c27.2998 4.40039 50 14.1006 73.5996 23.9004z" />
-    <glyph glyph-name="terminal" unicode="&#xf120;" horiz-adv-x="640" 
-d="M257.981 175.029l-194.344 -194.344c-9.37305 -9.37207 -24.5684 -9.37207 -33.9404 0l-22.668 22.667c-9.35742 9.35742 -9.375 24.5225 -0.0400391 33.9014l154.021 154.746l-154.021 154.745c-9.33496 9.37891 -9.31738 24.5439 0.0400391 33.9014l22.667 22.667
-c9.37305 9.37207 24.5684 9.37207 33.9404 0l194.344 -194.344c9.37207 -9.37207 9.37207 -24.5674 0 -33.9404zM640 -8c0 -13.2549 -10.7451 -24 -24 -24h-304c-13.2549 0 -24 10.7451 -24 24v32c0 13.2549 10.7451 24 24 24h304c13.2549 0 24 -10.7451 24 -24v-32z" />
-    <glyph glyph-name="code" unicode="&#xf121;" horiz-adv-x="640" 
-d="M278.9 -63.5l-61 17.7002c-6.40039 1.7998 -10 8.5 -8.2002 14.8994l136.5 470.2c1.7998 6.40039 8.5 10 14.8994 8.2002l61 -17.7002c6.40039 -1.7998 10 -8.5 8.2002 -14.8994l-136.5 -470.2c-1.89941 -6.40039 -8.5 -10.1006 -14.8994 -8.2002zM164.9 48.7002
-c-4.5 -4.90039 -12.1006 -5.10059 -17 -0.5l-144.101 135.1c-5.09961 4.7002 -5.09961 12.7998 0 17.5l144.101 135c4.89941 4.60059 12.5 4.2998 17 -0.5l43.5 -46.3994c4.69922 -4.90039 4.2998 -12.7002 -0.800781 -17.2002l-90.5996 -79.7002l90.5996 -79.7002
-c5.10059 -4.5 5.40039 -12.2998 0.800781 -17.2002zM492.1 48.0996c-4.89941 -4.5 -12.5 -4.2998 -17 0.600586l-43.5 46.3994c-4.69922 4.90039 -4.2998 12.7002 0.800781 17.2002l90.5996 79.7002l-90.5996 79.7998c-5.10059 4.5 -5.40039 12.2998 -0.800781 17.2002
-l43.5 46.4004c4.60059 4.7998 12.2002 5 17 0.5l144.101 -135.2c5.09961 -4.7002 5.09961 -12.7998 0 -17.5z" />
-    <glyph glyph-name="reply-all" unicode="&#xf122;" horiz-adv-x="576" 
-d="M136.309 258.164l176.005 151.985c15.4062 13.3047 39.6865 2.50293 39.6865 -18.1641v-82.7637c129.182 -10.2305 224 -52.2119 224 -183.548c0 -61.4404 -39.582 -122.309 -83.333 -154.132c-13.6533 -9.93066 -33.1113 2.5332 -28.0771 18.6309
-c38.5117 123.162 -3.92188 169.482 -112.59 182.016v-84.1758c0 -20.7012 -24.2998 -31.4531 -39.6865 -18.1641l-176.005 151.987c-11.0703 9.56152 -11.0859 26.7529 0 36.3281zM8.30859 221.836c-11.0703 9.56152 -11.0859 26.7529 0 36.3281l176.005 151.985
-c15.4062 13.3047 39.6865 2.50293 39.6865 -18.1641v-15.8174l-108.607 -93.7861c-11.8906 -10.2637 -19.3926 -25.4307 -19.3926 -42.3564v-0.0234375c0 -0.0078125 -0.0292969 -0.00292969 -0.0292969 -0.0117188c0 -16.9268 7.53125 -32.1084 19.4229 -42.373
-l108.606 -93.7852v-15.8184c0 -20.7002 -24.2998 -31.4531 -39.6865 -18.1641z" />
-    <glyph glyph-name="location-arrow" unicode="&#xf124;" 
-d="M444.52 444.48c38.3809 16 79.9609 -25.5801 63.9707 -63.9707l-191.9 -415.779c-22.3896 -47.9805 -92.75 -31.9805 -92.75 19.1895v175.91h-175.91c-51.1699 0 -67.1602 70.3604 -19.1895 92.75z" />
-    <glyph glyph-name="crop" unicode="&#xf125;" 
-d="M488 96c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-40v-40c0 -13.25 -10.75 -24 -24 -24h-48c-13.25 0 -24 10.75 -24 24v282.75l-146.75 -146.75h114.75v-96h-232c-13.25 0 -24 10.75 -24 24v264h-40c-13.25 0 -24 10.75 -24 24v48
-c0 13.2598 10.75 24 24 24h40v40c0 13.2598 10.75 24 24 24h48c13.25 0 24 -10.7402 24 -24v-282.75l146.75 146.75h-114.75v96h210.75l59.3096 59.3096c6.25 6.25 16.3809 6.25 22.6309 0l22.6191 -22.6191c6.25 -6.25 6.25 -16.3809 0 -22.6309l-59.3096 -59.3096v-242.75
-h40z" />
-    <glyph glyph-name="code-branch" unicode="&#xf126;" horiz-adv-x="384" 
-d="M384 304c0 -35.2002 -22.7998 -65.0996 -54.4004 -75.9004c-0.5 -28.0996 -7.59961 -50.5 -21.5996 -67.8994c-28.2002 -35 -76 -39.5 -118.2 -43.4004c-25.7002 -2.39941 -49.8994 -4.59961 -66.0996 -12.7998c-7.10059 -3.59961 -11.7998 -8.2002 -14.9004 -13.4004
-c30 -11.5 51.2002 -40.5996 51.2002 -74.5996c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 35.7998 23.5 66.0996 56 76.4004v199.3c-32.5 10.2002 -56 40.5 -56 76.2998c0 44.2002 35.7998 80 80 80s80 -35.7998 80 -80c0 -35.7998 -23.5 -66.0996 -56 -76.2998
-v-144c23.9004 11.5 53.0996 14.2998 81.2998 16.8994c35.9004 3.30078 69.7998 6.5 85.2002 25.7002c6.7998 8.40039 10.4004 20.7998 11 36.9004c-33.2002 9.7002 -57.5 40.3994 -57.5 76.7998c0 44.2002 35.7998 80 80 80s80 -35.7998 80 -80zM80 384
-c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16s16 7.2002 16 16s-7.2002 16 -16 16zM80 0c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM304 320c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16s16 7.2002 16 16
-s-7.2002 16 -16 16z" />
-    <glyph glyph-name="unlink" unicode="&#xf127;" 
-d="M304.083 42.0928c4.68555 -4.68555 4.68555 -12.2842 0 -16.9707l-44.6738 -44.6738c-59.2627 -59.2627 -155.693 -59.2666 -214.961 0c-59.2646 59.2646 -59.2646 155.695 0 214.96l44.6748 44.6748c4.68555 4.68555 12.2842 4.68555 16.9707 0l39.5986 -39.5977
-c4.68555 -4.68652 4.68555 -12.2842 0 -16.9717l-44.6758 -44.6738c-28.0713 -28.0732 -28.0713 -73.75 0 -101.823c28.0723 -28.0713 73.75 -28.0723 101.824 0l44.6738 44.6748c4.68652 4.68555 12.2842 4.68555 16.9717 0zM247.515 302.309l-39.5967 39.5986
-c-4.68555 4.68652 -4.68555 12.2852 0 16.9707l44.6738 44.6738c59.2666 59.2646 155.695 59.2646 214.961 0s59.2656 -155.694 0 -214.96l-44.6748 -44.6748c-4.68652 -4.68555 -12.2852 -4.68555 -16.9707 0l-39.5986 39.5977c-4.68555 4.6875 -4.68555 12.2852 0 16.9717
-l44.6758 44.6738c28.0713 28.0732 28.0713 73.75 0 101.823c-28.0742 28.0723 -73.752 28.0742 -101.824 0l-44.6738 -44.6748c-4.6875 -4.68555 -12.2852 -4.68555 -16.9717 0zM482.343 -56.9707c-9.37207 -9.37207 -24.5674 -9.37207 -33.9404 0l-441.373 441.373
-c-9.37305 9.37207 -9.37305 24.5674 0 33.9404l22.6279 22.6279c9.37207 9.37305 24.5674 9.37305 33.9404 0l441.372 -441.374c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404z" />
-    <glyph glyph-name="question" unicode="&#xf128;" horiz-adv-x="384" 
-d="M202.021 448c84.8809 0 175.482 -66.2559 175.481 -153.6c0 -115.982 -125.268 -117.768 -125.268 -160.627v-5.77344c0 -13.2549 -10.7451 -24 -24 -24h-72.4717c-13.2549 0 -24 10.7451 -24 24v9.78809c0 61.8291 46.876 86.5449 82.2998 106.405
-c30.376 17.0293 48.9922 28.6113 48.9922 51.1641c0 29.832 -38.0518 49.6309 -68.8154 49.6309c-39.127 0 -57.708 -18.0684 -82.7568 -49.4492c-8.12109 -10.1738 -22.8809 -12.0127 -33.2529 -4.14844l-43.1387 32.709c-10.2705 7.78809 -12.541 22.2939 -5.17773 32.874
-c40.5889 58.3232 92.2881 91.0264 172.107 91.0264zM192 74.541c38.1963 0 69.2715 -31.0742 69.2715 -69.2695c0 -38.1963 -31.0752 -69.2715 -69.2715 -69.2715s-69.2715 31.0752 -69.2715 69.2695c0 38.1963 31.0752 69.2715 69.2715 69.2715z" />
-    <glyph glyph-name="info" unicode="&#xf129;" horiz-adv-x="192" 
-d="M20 23.7715h20v144.457h-20c-11.0459 0 -20 8.9541 -20 20v47.7715c0 11.0459 8.9541 20 20 20h112c11.0459 0 20 -8.9541 20 -20v-212.229h20c11.0459 0 20 -8.9541 20 -20v-47.7715c0 -11.0459 -8.9541 -20 -20 -20h-152c-11.0459 0 -20 8.9541 -20 20v47.7715
-c0 11.0459 8.9541 20 20 20zM96 448c39.7637 0 72 -32.2354 72 -72s-32.2354 -72 -72 -72s-72 32.2354 -72 72s32.2354 72 72 72z" />
-    <glyph glyph-name="exclamation" unicode="&#xf12a;" horiz-adv-x="192" 
-d="M176 16c0 -44.1123 -35.8877 -80 -80 -80s-80 35.8877 -80 80s35.8877 80 80 80s80 -35.8877 80 -80zM25.2598 422.801c-0.68457 13.709 10.2441 25.1992 23.9707 25.1992h93.5391c13.7266 0 24.6553 -11.4902 23.9707 -25.1992l-13.6006 -272
-c-0.638672 -12.7725 -11.1807 -22.8008 -23.9697 -22.8008h-66.3398c-12.7891 0 -23.3311 10.0283 -23.9697 22.8008z" />
-    <glyph glyph-name="superscript" unicode="&#xf12b;" 
-d="M496 288c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v96h-16c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32
-c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-144h16zM336 384c8.83105 0 16 -7.16895 16 -16v-48c0 -8.83105 -7.16895 -16 -16 -16h-33.4805l-77.8096 -112l77.8096 -112h33.4805c8.83105 0 16 -7.16895 16 -16v-48
-c0 -8.83105 -7.16895 -16 -16 -16h-67c-5.41113 0.0273438 -10.1836 2.73047 -13.0596 6.87012l-79.9004 115l-79.9004 -115c-2.89062 -4.16016 -7.69531 -6.87012 -13.1396 -6.87012h-67c-8.83105 0 -16 7.16895 -16 16v48c0 8.83105 7.16895 16 16 16h33.4805l77.8096 112
-l-77.8096 112h-33.4805c-8.83105 0 -16 7.16895 -16 16v48c0 8.83105 7.16895 16 16 16h67c5.41113 -0.0273438 10.1836 -2.73047 13.0596 -6.87012l79.9004 -115l79.9004 115c2.89062 4.16016 7.69531 6.87012 13.1396 6.87012h67z" />
-    <glyph glyph-name="subscript" unicode="&#xf12c;" 
-d="M496 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v96h-16c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32
-c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-144h16zM336 384c8.83105 0 16 -7.16895 16 -16v-48c0 -8.83105 -7.16895 -16 -16 -16h-33.4805l-77.8096 -112l77.8096 -112h33.4805c8.83105 0 16 -7.16895 16 -16v-48
-c0 -8.83105 -7.16895 -16 -16 -16h-67c-5.41113 0.0273438 -10.1836 2.73047 -13.0596 6.87012l-79.9004 115l-79.9004 -115c-2.89062 -4.16016 -7.69531 -6.87012 -13.1396 -6.87012h-67c-8.83105 0 -16 7.16895 -16 16v48c0 8.83105 7.16895 16 16 16h33.4805l77.8096 112
-l-77.8096 112h-33.4805c-8.83105 0 -16 7.16895 -16 16v48c0 8.83105 7.16895 16 16 16h67c5.41113 -0.0273438 10.1836 -2.73047 13.0596 -6.87012l79.9004 -115l79.9004 115c2.89062 4.16016 7.69531 6.87012 13.1396 6.87012h67z" />
-    <glyph glyph-name="eraser" unicode="&#xf12d;" 
-d="M497.941 174.059l-142.059 -142.059h144.117c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-356c-13.2461 0 -25.2529 5.37012 -33.9424 14.0586l-96 96c-18.7441 18.7451 -18.7441 49.1377 0 67.8828l256 256
-c18.7471 18.7451 49.1387 18.7441 67.8838 0l160 -160c18.7441 -18.7451 18.7441 -49.1377 0 -67.8828zM195.314 236.686l-124.687 -124.686l80 -80h114.745l67.3135 67.3135z" />
-    <glyph glyph-name="puzzle-piece" unicode="&#xf12e;" horiz-adv-x="576" 
-d="M519.442 159.349c37.5957 0 56.5576 -31.5928 56.5576 -65.792c0 -33.5469 -19.2881 -61.5566 -54.9229 -61.5557c-39.8848 0 -50.3457 36.1523 -86.3086 36.1523c-60.5518 0 -25.8262 -120.102 -25.8262 -120.102c-51.5557 0 -181.23 -35.0732 -181.23 25.7305
-c0 35.8271 36.2881 46.25 36.2881 85.9844c0 35.501 -28.1152 54.7178 -61.7881 54.7178c-34.3271 0 -63.5771 -18.8906 -63.5771 -56.3467c0 -41.3633 40 -58.998 40 -81.4707c0 -69.709 -178.635 -28.6621 -178.635 -28.6621v333.237s175.885 -40.9609 175.884 28.6621
-c0 22.4727 -31.7109 40.3857 -31.7109 81.75c0 37.4551 31.7119 56.3457 66.3662 56.3457c33.3457 0 61.4609 -19.2158 61.4609 -54.7178c0 -39.7354 -36.2881 -50.1582 -36.2881 -85.9854c0 -83.2969 196.288 -3.29688 196.288 -3.29688
-s-54.5908 -176.244 5.38379 -176.244c22.5586 0 40.5391 31.5928 82.0586 31.5928z" />
-    <glyph glyph-name="microphone" unicode="&#xf130;" horiz-adv-x="352" 
-d="M176 96c-53.0195 0 -96 42.9805 -96 96v160c0 53.0195 42.9805 96 96 96s96 -42.9805 96 -96v-160c0 -53.0195 -42.9805 -96 -96 -96zM336 256c8.83984 0 16 -7.16016 16 -16v-48c0 -88.9004 -66.29 -162.47 -152 -174.23v-33.7695h56c8.83984 0 16 -7.16016 16 -16v-16
-c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56v34.1504c-88.0303 12.1396 -152 92.0498 -152 181.689v40.1602c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-42.2998
-c0 -66.8105 48.71 -126.59 115.21 -133.08c76.2998 -7.44043 140.79 52.5801 140.79 127.38v48c0 8.83984 7.16016 16 16 16h16z" />
-    <glyph glyph-name="microphone-slash" unicode="&#xf131;" horiz-adv-x="640" 
-d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.81934 -22.4502l-19.6396 -25.2705c-5.42969 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.36 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
-c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l178.54 -137.99v45.3604c0 53.0195 42.9805 96 96 96c53.0205 0 96 -42.9805 96 -96v-160.01c0 -10.4502 -2.17969 -20.2705 -5.2793 -29.6699l26.5498 -20.5205c6.75977 15.4004 10.7197 32.2803 10.7197 50.2002v48
-c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-48c0 -29.0098 -7.38965 -56.1299 -19.9805 -80.1396zM400 -16c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56
-v34.1504c-88.0303 12.1396 -152 92.0498 -152 181.689v6.85059l52.0303 -40.2305c12.4395 -53.2197 55.3301 -96.4004 111.18 -101.85c6.94043 -0.669922 13.6396 -0.200195 20.3496 0.199219l50.1104 -38.7295c-10.8203 -3.77051 -22.0098 -6.70996 -33.6699 -8.31055
-v-33.7695h56z" />
-    <glyph glyph-name="calendar" unicode="&#xf133;" horiz-adv-x="448" 
-d="M12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM448 300c0 -6.59961 -5.40039 -12 -12 -12h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52
-c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36z" />
-    <glyph glyph-name="fire-extinguisher" unicode="&#xf134;" horiz-adv-x="448" 
-d="M434.027 421.671c7.31445 1.21875 13.9727 -4.4209 13.9727 -11.8369v-115.668c0 -7.41602 -6.6582 -13.0557 -13.9727 -11.8369l-168 28c-11.7305 1.95508 -10.0273 14.6973 -10.0273 17.6709h-40v-27.0303c41.4043 -10.6582 72 -48.2383 72 -92.9697v-248
-c0 -13.2549 -10.7451 -24 -24 -24h-144c-13.2549 0 -24 10.7451 -24 24v246.795c0 44.8945 30.457 83.2666 72 94.1289v27.0762c-61.0361 0 -92.9424 7.00977 -121.711 -64.9141c-4.91699 -12.2949 -18.8789 -18.2959 -31.1963 -13.3701
-c-12.3066 4.92285 -18.293 18.8906 -13.3701 31.1973c14.668 36.6709 38.0107 77.833 90.0498 90.8838c-14.1406 36.5273 12.793 76.2031 52.2275 76.2031c37.4463 0 64.3525 -36.1084 53.668 -72h58.332c0 4.2002 -1.30664 15.7822 10.0273 17.6709zM144 376
-c8.82227 0 16 7.17773 16 16s-7.17773 16 -16 16s-16 -7.17773 -16 -16s7.17773 -16 16 -16z" />
-    <glyph glyph-name="rocket" unicode="&#xf135;" 
-d="M505.12 428.906c6.95508 -32.2031 6.95508 -57.4062 6.86133 -82.6094c0 -102.688 -55.4375 -164.781 -128.035 -211.094v-104.438c0 -16.3594 -11.8789 -35.5625 -26.5078 -42.8594l-98.7275 -49.3906c-3.27441 -1.48047 -6.91699 -2.375 -10.707 -2.51562
-c-13.2471 0.00195312 -24.002 10.7539 -24.0059 24v103.844l-22.4746 -22.4688c-13.1211 -13.1562 -34.1211 -11.1875 -45.2773 0l-50.9043 50.9062c-12.9961 12.9922 -11.3652 33.8887 0 45.25l22.4746 22.4688h-103.811c-13.2461 0.00195312 -24.001 10.7539 -24.0059 24
-c0.136719 3.79004 1.03223 7.43164 2.51562 10.7031l49.4355 98.8125c7.33008 14.6094 26.5391 26.4688 42.8867 26.4844h104.215c46.2168 72.7969 108.122 128 211.354 128c25.0996 0 50.3086 0 82.5059 -6.90625c5.54883 -1.1875 11.0176 -6.65625 12.207 -12.1875z
-M384.04 280c22.0752 0.0078125 39.9971 17.9258 40.0098 40c0 22.0762 -17.9229 40 -40 40c-22.0762 0 -40 -17.9238 -40 -40c0 -22.0732 17.918 -39.9951 39.9902 -40z" />
-    <glyph glyph-name="chevron-circle-left" unicode="&#xf137;" 
-d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM142.1 175l135.5 -135.5c9.40039 -9.40039 24.6006 -9.40039 33.9004 0l17 17c9.40039 9.40039 9.40039 24.5996 0 33.9004l-101.6 101.6l101.6 101.6
-c9.40039 9.40039 9.40039 24.6006 0 33.9004l-17 17c-9.40039 9.40039 -24.5996 9.40039 -33.9004 0l-135.5 -135.5c-9.39941 -9.40039 -9.39941 -24.5996 0 -34z" />
-    <glyph glyph-name="chevron-circle-right" unicode="&#xf138;" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM369.9 209l-135.5 135.5c-9.40039 9.40039 -24.6006 9.40039 -33.9004 0l-17 -17c-9.40039 -9.40039 -9.40039 -24.5996 0 -33.9004l101.6 -101.6l-101.6 -101.6
-c-9.40039 -9.40039 -9.40039 -24.6006 0 -33.9004l17 -17c9.40039 -9.40039 24.5996 -9.40039 33.9004 0l135.5 135.5c9.39941 9.40039 9.39941 24.5996 0 34z" />
-    <glyph glyph-name="chevron-circle-up" unicode="&#xf139;" 
-d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM239 305.9l-135.5 -135.5c-9.40039 -9.40039 -9.40039 -24.6006 0 -33.9004l17 -17c9.40039 -9.40039 24.5996 -9.40039 33.9004 0l101.6 101.6l101.6 -101.6
-c9.40039 -9.40039 24.6006 -9.40039 33.9004 0l17 17c9.40039 9.40039 9.40039 24.5996 0 33.9004l-135.5 135.5c-9.40039 9.39941 -24.5996 9.39941 -34 0z" />
-    <glyph glyph-name="chevron-circle-down" unicode="&#xf13a;" 
-d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM273 78.0996l135.5 135.5c9.40039 9.40039 9.40039 24.6006 0 33.9004l-17 17c-9.40039 9.40039 -24.5996 9.40039 -33.9004 0l-101.6 -101.6l-101.6 101.6
-c-9.40039 9.40039 -24.6006 9.40039 -33.9004 0l-17 -17c-9.40039 -9.40039 -9.40039 -24.5996 0 -33.9004l135.5 -135.5c9.40039 -9.39941 24.5996 -9.39941 34 0z" />
-    <glyph glyph-name="anchor" unicode="&#xf13d;" horiz-adv-x="576" 
-d="M12.9707 96c-10.6904 0 -16.0449 12.9258 -8.48535 20.4854l67.0283 67.0283c4.6875 4.68652 12.2852 4.68652 16.9717 0l67.0283 -67.0283c7.56055 -7.55957 2.20605 -20.4854 -8.48438 -20.4854h-35.1465c20.2969 -54.3359 85.1816 -86.6162 144.117 -94.0146v190.015
-h-52c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h52v5.46973c-37.2842 13.1807 -64 48.7324 -64 90.5303c0 53.4746 43.7227 96.7393 97.3701 95.9902c52.2354 -0.728516 94.6348 -43.7627 94.6289 -96.002
-c-0.00488281 -41.793 -26.7188 -77.3398 -64 -90.5186v-5.46973h52c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-52v-190.015c59.1543 7.42676 123.827 39.6973 144.117 94.0146h-35.1465c-10.6904 0 -16.0449 12.9248 -8.48438 20.4854
-l67.0283 67.0283c4.6875 4.68652 12.2852 4.68652 16.9717 0l67.0283 -67.0283c7.56055 -7.55957 2.20605 -20.4854 -8.48438 -20.4854h-32.3945c-21.7822 -102.62 -136.406 -160 -242.635 -160c-106.056 0 -220.828 57.2646 -242.635 160h-32.3945zM288 384
-c-17.6445 0 -32 -14.3555 -32 -32s14.3555 -32 32 -32s32 14.3555 32 32s-14.3555 32 -32 32z" />
-    <glyph glyph-name="unlock-alt" unicode="&#xf13e;" horiz-adv-x="448" 
-d="M400 192c26.5 0 48 -21.5 48 -48v-160c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v160c0 26.5 21.5 48 48 48h24v102.5c0 84 67.5 153.2 151.5 153.5s152.5 -68 152.5 -152v-16c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v16
-c0 39.9004 -32.7002 72.4004 -72.7002 72c-39.5996 -0.400391 -71.2998 -33.2998 -71.2998 -72.9004v-103.1h248zM264 40v48c0 22.0996 -17.9004 40 -40 40s-40 -17.9004 -40 -40v-48c0 -22.0996 17.9004 -40 40 -40s40 17.9004 40 40z" />
-    <glyph glyph-name="bullseye" unicode="&#xf140;" horiz-adv-x="496" 
-d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 8c101.71 0 184 82.3096 184 184c0 101.71 -82.3096 184 -184 184c-101.71 0 -184 -82.3096 -184 -184c0 -101.71 82.3096 -184 184 -184zM248 320
-c70.6904 0 128 -57.3096 128 -128s-57.3096 -128 -128 -128s-128 57.3096 -128 128s57.3096 128 128 128zM248 128c35.29 0 64 28.71 64 64s-28.71 64 -64 64s-64 -28.71 -64 -64s28.71 -64 64 -64z" />
-    <glyph glyph-name="ellipsis-h" unicode="&#xf141;" 
-d="M328 192c0 -39.7998 -32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72s72 -32.2002 72 -72zM432 264c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72zM80 264c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72
-s-72 32.2002 -72 72s32.2002 72 72 72z" />
-    <glyph glyph-name="ellipsis-v" unicode="&#xf142;" horiz-adv-x="192" 
-d="M96 264c39.7998 0 72 -32.2002 72 -72s-32.2002 -72 -72 -72s-72 32.2002 -72 72s32.2002 72 72 72zM24 368c0 39.7998 32.2002 72 72 72s72 -32.2002 72 -72s-32.2002 -72 -72 -72s-72 32.2002 -72 72zM24 16c0 39.7998 32.2002 72 72 72s72 -32.2002 72 -72
-s-32.2002 -72 -72 -72s-72 32.2002 -72 72z" />
-    <glyph glyph-name="rss-square" unicode="&#xf143;" horiz-adv-x="448" 
-d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM112 32c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM269.533 32
-c6.53516 0 11.7764 5.46777 11.4248 11.9941c-5.9668 110.428 -94.418 198.99 -204.964 204.964c-6.52637 0.351562 -11.9941 -4.88965 -11.9941 -11.4248v-34.335c0 -6.00977 4.63574 -11.0508 10.6328 -11.4414c79.8799 -5.20312 143.909 -69.0732 149.123 -149.123
-c0.391602 -5.99805 5.43066 -10.6338 11.4424 -10.6338h34.335zM372.56 32c6.4541 0 11.6641 5.33789 11.4326 11.7871c-5.99512 167.014 -140.375 302.18 -308.205 308.205c-6.44922 0.231445 -11.7871 -4.97852 -11.7871 -11.4326v-34.334
-c0 -6.16016 4.88184 -11.1748 11.0391 -11.4277c136.556 -5.59863 246.162 -115.225 251.76 -251.76c0.251953 -6.15625 5.2666 -11.0381 11.4268 -11.0381h34.334z" />
-    <glyph glyph-name="play-circle" unicode="&#xf144;" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM371.7 168c16.3994 9.09961 16.3994 32.7998 0 42l-176 107c-15.9004 8.7998 -35.7002 -2.59961 -35.7002 -21v-208c0 -18.5 19.9004 -29.7998 35.7002 -21z" />
-    <glyph glyph-name="minus-square" unicode="&#xf146;" horiz-adv-x="448" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM92 152h264c6.59961 0 12 5.40039 12 12v56c0 6.59961 -5.40039 12 -12 12h-264c-6.59961 0 -12 -5.40039 -12 -12v-56
-c0 -6.59961 5.40039 -12 12 -12z" />
-    <glyph glyph-name="check-square" unicode="&#xf14a;" horiz-adv-x="448" 
-d="M400 -32h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48zM195.314 66.0586l184 184c6.24707 6.24805 6.24707 16.3799 0 22.627l-22.6279 22.6279
-c-6.24707 6.24707 -16.3789 6.24805 -22.6279 0l-150.059 -150.059l-70.0586 70.0596c-6.24805 6.24707 -16.3799 6.24707 -22.6279 0l-22.6279 -22.6279c-6.24707 -6.24707 -6.24707 -16.3789 0 -22.627l104 -104c6.24902 -6.25 16.3799 -6.25 22.6289 -0.000976562z" />
-    <glyph glyph-name="pen-square" unicode="&#xf14b;" horiz-adv-x="448" 
-d="M400 -32h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48zM238.1 270.1l-135.699 -135.699l-6.30078 -57.1006c-0.799805 -7.59961 5.60059 -14.0996 13.3008 -13.2998l57.0996 6.2998l135.7 135.7
-c2.2998 2.2998 2.2998 6.09961 0 8.5l-55.5 55.5c-2.5 2.40039 -6.2998 2.40039 -8.60059 0.0996094zM345 282.9l-30.0996 30.0996c-9.40039 9.40039 -24.6006 9.40039 -33.9004 0l-23.0996 -23.0996c-2.30078 -2.30078 -2.30078 -6.10059 0 -8.5l55.5 -55.5
-c2.2998 -2.30078 6.09961 -2.30078 8.5 0l23.0996 23.0996c9.2998 9.2998 9.2998 24.5 0 33.9004z" />
-    <glyph glyph-name="share-square" unicode="&#xf14d;" horiz-adv-x="576" 
-d="M568.482 270.552l-144.004 -135.984c-15.1787 -14.335 -40.4785 -3.70703 -40.4785 17.4473v71.9629c-144.575 -0.969727 -205.566 -35.1123 -164.775 -171.353c4.4834 -14.9727 -12.8457 -26.5674 -25.0059 -17.3301
-c-38.9668 29.5996 -74.2188 86.2168 -74.2188 143.366c0 143.937 117.599 172.5 264 173.312v72.0156c0 21.1738 25.3174 31.7676 40.4785 17.4473l144.004 -135.987c10.0195 -9.46289 10.0273 -25.4248 0 -34.8965zM384 68.8721c0 7.34473 6.53027 12.9053 13.7998 11.8594
-c3.36816 -0.485352 6.75977 -0.711914 10.2607 -0.711914c8.3877 0 16.4424 1.44043 23.9287 4.08887c7.81348 2.76367 16.0107 -3.01465 16.0107 -11.3027v-88.8057c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48
-h121.033c12.5508 0 16.6748 -16.8301 5.54492 -22.6309c-18.7773 -9.78613 -36.0615 -22.1084 -51.0137 -37.6758c-2.18164 -2.27637 -5.25098 -3.69141 -8.64844 -3.69336h-50.916v-320h320v68.8721z" />
-    <glyph glyph-name="compass" unicode="&#xf14e;" horiz-adv-x="496" 
-d="M225.38 214.63c12.4902 12.4902 32.75 12.4902 45.25 0s12.5 -32.75 0 -45.25c-12.4902 -12.5 -32.7598 -12.5 -45.25 0c-12.5 12.4902 -12.5 32.75 0 45.25zM248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248z
-M374.14 291.95c7.61035 16.6494 -9.54004 33.7998 -26.1895 26.2002l-144.34 -65.9707c-6.98438 -3.19238 -12.5781 -8.78516 -15.7705 -15.7695l-65.9795 -144.351c-7.61035 -16.6494 9.5498 -33.8096 26.1992 -26.1992l144.341 65.9697
-c6.9834 3.19238 12.5771 8.78613 15.7695 15.7695z" />
-    <glyph glyph-name="caret-square-down" unicode="&#xf150;" horiz-adv-x="448" 
-d="M448 368v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48zM92.5 227.5l123 -123c4.7002 -4.7002 12.2998 -4.7002 17 0l123 123c7.59961 7.59961 2.2002 20.5 -8.5 20.5h-246
-c-10.7002 0 -16.0996 -12.9004 -8.5 -20.5z" />
-    <glyph glyph-name="caret-square-up" unicode="&#xf151;" horiz-adv-x="448" 
-d="M0 16v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48zM355.515 156.485l-123.029 123.029c-4.68652 4.68652 -12.2842 4.68652 -16.9717 0l-123.028 -123.029
-c-7.56055 -7.56055 -2.20605 -20.4854 8.48438 -20.4854h246.06c10.6904 0 16.0449 12.9258 8.48535 20.4854z" />
-    <glyph glyph-name="caret-square-right" unicode="&#xf152;" horiz-adv-x="448" 
-d="M48 416h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48zM188.485 60.4854l123.028 123.028c4.68652 4.68652 4.68652 12.2842 0 16.9717l-123.028 123.029
-c-7.56055 7.56055 -20.4854 2.20605 -20.4854 -8.48438v-246.06c0 -10.6904 12.9258 -16.0449 20.4854 -8.48535z" />
-    <glyph glyph-name="euro-sign" unicode="&#xf153;" horiz-adv-x="320" 
-d="M310.706 34.2354l8.81836 -44.4902c1.23828 -6.24902 -2.62109 -12.3623 -8.78809 -13.957c-12.5391 -3.24414 -34.8008 -7.78809 -61.1016 -7.78809c-104.371 0 -182.496 65.3076 -207.521 155.64h-30.1143c-6.62695 0 -12 5.37305 -12 12v28.3604
-c0 6.62695 5.37305 12 12 12h21.3877c-1 12.958 -0.828125 28.6377 0.181641 42.2451h-21.5693c-6.62695 0 -12 5.37305 -12 12v29.7549c0 6.62695 5.37305 12 12 12h33.0752c28.9551 83.748 107.376 144 204.56 144c21.0752 0 40.582 -2.91211 52.6865 -5.20703
-c6.86035 -1.30078 11.1475 -8.17578 9.32617 -14.917l-11.9912 -44.3682c-1.65527 -6.125 -7.78613 -9.89062 -14.002 -8.62305c-9.28711 1.89551 -23.3652 4.14551 -37.8516 4.14551c-54.9287 0 -96.9854 -30.0391 -117.619 -75.0303h138.278
-c7.66211 0 13.3613 -7.08203 11.7227 -14.5664l-6.51172 -29.7549c-1.17969 -5.3877 -5.9834 -9.43359 -11.7227 -9.43359h-146.593c-1.55176 -13.958 -1.34766 -27.917 -0.137695 -42.2451h134.237c7.68945 0 13.3936 -7.12891 11.708 -14.6309l-6.37305 -28.3604
-c-1.20312 -5.35547 -5.99121 -9.36914 -11.708 -9.36914h-113.689c19.5322 -50.6582 64.6982 -85.4482 121.462 -85.4482c18.0039 0 34.7334 2.97363 45.4258 5.41211c6.58887 1.50391 13.1094 -2.73828 14.4238 -9.36816z" />
-    <glyph glyph-name="pound-sign" unicode="&#xf154;" horiz-adv-x="320" 
-d="M308 96c6.62695 0 12 -5.37305 12 -12v-104c0 -6.62695 -5.37305 -12 -12 -12h-296c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h36v128h-28c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h28v66.0391
-c0 73.2188 58.0264 125.961 139.931 125.961c48.6455 0 85.1934 -22.5596 101.575 -34.9277c5.39844 -4.07617 6.35254 -11.8057 2.11914 -17.0811l-28.4932 -35.5137c-3.7998 -4.73535 -10.5371 -5.89746 -15.6875 -2.68457
-c-11.7744 7.34375 -33.9941 18.8486 -57.6523 18.8486c-37.2305 0 -61.792 -24.8193 -61.792 -57.0859v-63.5557h84c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-84v-126.848h122.505v50.8477c0 6.62695 5.37305 12 12 12h45.4951z" />
-    <glyph glyph-name="dollar-sign" unicode="&#xf155;" horiz-adv-x="288" 
-d="M209.2 214.6c57.8994 -16.8994 94 -80.0996 72.5 -141.699c-15.4004 -44.1006 -59.1006 -71.8008 -105.7 -72.7002v-48.2002c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v48c-31.4004 0.0996094 -62 10.7998 -86.5 30
-c-7.90039 6.09961 -8.90039 17.5996 -1.7998 24.5l34.7998 34c5.2002 5.09961 13.4004 6.09961 19.5 2c10 -6.7998 22 -10.5 34.2002 -10.5h66.2998c16.2998 0 29.5 13.2002 29.5 29.5c0 13 -8.7002 24.5996 -21.2002 28.2998l-102.5 30
-c-44.3994 13 -79.5996 50.5 -83.7998 96.6006c-5.90039 64.8994 45.2998 119.6 109 119.6h2.5v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48c31.4004 -0.0996094 62 -10.7998 86.5 -30c7.90039 -6.09961 8.90039 -17.5996 1.7998 -24.5l-34.7998 -34
-c-5.2002 -5.09961 -13.4004 -6.09961 -19.5 -2c-10 6.7998 -22 10.5 -34.2002 10.5h-66.2998c-16.2998 0 -29.5 -13.2002 -29.5 -29.5c0 -13 8.7002 -24.7002 21.2002 -28.2998z" />
-    <glyph glyph-name="rupee-sign" unicode="&#xf156;" horiz-adv-x="320" 
-d="M308 352h-72.9424c5.97266 -9.75391 10.7666 -20.459 14.252 -32h58.6904c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-52.8105c-7.1748 -74.5107 -61.8193 -125.566 -138.318 -127.906l150.882 -139.275
-c8.02734 -7.41016 2.78516 -20.8184 -8.13867 -20.8184h-82.5625c-3.1377 0 -6 1.20801 -8.13867 3.18164l-165.052 152.356c-2.46094 2.27148 -3.86133 5.46875 -3.86133 8.81836v53.0117c0 6.62695 5.37305 12 12 12h84c41.7959 0 68.54 22.5459 74.7568 58.6318h-158.757
-c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h146.25c-12.709 17.2939 -33.6621 27.252 -60.9697 27.252h-85.2803c-6.62695 0 -12 5.37305 -12 12v44.748c0 6.62695 5.37305 12 12 12h296c6.62695 0 12 -5.37305 12 -12v-40
-c0 -6.62695 -5.37305 -12 -12 -12z" />
-    <glyph glyph-name="yen-sign" unicode="&#xf157;" horiz-adv-x="384" 
-d="M351.2 416c9.09961 0 14.8994 -9.7002 10.5996 -17.5996l-80.0996 -150.4h58.2998c6.59961 0 12 -5.40039 12 -12v-32c0 -6.59961 -5.40039 -12 -12 -12h-88.2002l-19.7998 -37.2002v-26.7998h108c6.59961 0 12 -5.40039 12 -12v-32c0 -6.59961 -5.40039 -12 -12 -12
-h-108v-92c0 -6.59961 -5.40039 -12 -12 -12h-56c-6.59961 0 -12 5.40039 -12 12v92h-108c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h108v26.7998l-19.7998 37.2002h-88.2002c-6.59961 0 -12 5.40039 -12 12v32c0 6.59961 5.40039 12 12 12h58.2998
-l-80.0996 150.4c-4.2002 7.89941 1.5 17.5996 10.5996 17.5996h65.2002c4.59961 0 8.7998 -2.59961 10.7998 -6.7002l55.4004 -113.2c14.5 -34.6992 27.0996 -71.8994 27.0996 -71.8994h1.2998s12.6006 37.2002 27.1006 71.8994l55.3994 113.2
-c2 4.10059 6.2002 6.7002 10.8008 6.7002h65.2998z" />
-    <glyph glyph-name="ruble-sign" unicode="&#xf158;" horiz-adv-x="384" 
-d="M239.36 128h-92.8008v-32h161.44c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-161.44v-52c0 -6.62695 -5.37305 -12 -12 -12h-58.5596c-6.62695 0 -12 5.37305 -12 12v52h-52c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h52
-v32h-52c-6.62695 0 -12 5.37305 -12 12v45.3682c0 6.62695 5.37305 12 12 12h52v206.632c0 6.62695 5.37305 12 12 12h163.36c85.1201 0 144.64 -57.5996 144.64 -143.071c0 -85.4707 -59.5195 -144.929 -144.64 -144.929zM146.56 347.252v-149.884h77.4404
-c48 0 76.1602 29.7285 76.1602 75.5605c0 45.2129 -28.1602 74.3232 -74.8799 74.3232h-78.7207z" />
-    <glyph glyph-name="won-sign" unicode="&#xf159;" horiz-adv-x="576" 
-d="M564 256h-62.7002l-7.39941 -32h70.0996c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84.9004l-42.0996 -182.7c-1.2998 -5.39941 -6.09961 -9.2998 -11.7002 -9.2998h-56.7998c-5.59961 0 -10.4004 3.90039 -11.7002 9.2998l-42.3994 182.7
-h-55.1006l-42.2998 -182.7c-1.2998 -5.39941 -6.09961 -9.2998 -11.7002 -9.2998h-56.7998c-5.59961 0 -10.5 3.90039 -11.7002 9.40039l-40.8994 182.6h-83.9004c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h69.5l-7.2002 32h-62.2998
-c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h48l-18.0996 80.7002c-1.7002 7.5 4 14.5996 11.6992 14.5996h42.1006c5.7002 0 10.7002 -4 11.7998 -9.59961l17.5 -85.7002h108.7l20 86c1.2998 5.5 6.09961 9.2998 11.7002 9.2998h44
-c5.59961 0 10.3994 -3.7998 11.6992 -9.2998l19.7002 -86h109.9l14.3994 85.7998c1.10059 5.5 6 9.5 11.7002 9.5h46.1006c7.69922 0 13.3994 -7.2002 11.6992 -14.7002l-18.5996 -80.5996h48c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM183.8 106
-l12.6006 54h-38.8008l11 -54c5.10059 -25.2002 6.80078 -47.2002 6.80078 -47.2002h1.09961c0.5 0 1.09961 21.4004 7.2998 47.2002zM211.3 224l7.5 32h-80.7998l6.5 -32h66.7998zM274.2 224h25.3994l-2 8.59961c-1.89941 8 -3.5 16 -4.7998 23.4004h-11.7998
-c-1.2998 -7.40039 -2.90039 -15.4004 -4.7998 -23.4004zM405.1 106l11.5 54h-39.0996l12.4004 -54c6.19922 -25.7998 6.69922 -47.2002 7.2998 -47.2002h1.09961s1.7002 22 6.7998 47.2002zM430.3 224l6.90039 32h-81.6006l7.30078 -32h67.3994z" />
-    <glyph glyph-name="file" unicode="&#xf15b;" horiz-adv-x="384" 
-d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98
-c4.5 -4.5 7 -10.5996 7 -16.9004z" />
-    <glyph glyph-name="file-alt" unicode="&#xf15c;" horiz-adv-x="384" 
-d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM288 76v8c0 6.59961 -5.40039 12 -12 12h-168c-6.59961 0 -12 -5.40039 -12 -12v-8
-c0 -6.59961 5.40039 -12 12 -12h168c6.59961 0 12 5.40039 12 12zM288 140v8c0 6.59961 -5.40039 12 -12 12h-168c-6.59961 0 -12 -5.40039 -12 -12v-8c0 -6.59961 5.40039 -12 12 -12h168c6.59961 0 12 5.40039 12 12zM288 212c0 6.59961 -5.40039 12 -12 12h-168
-c-6.59961 0 -12 -5.40039 -12 -12v-8c0 -6.59961 5.40039 -12 12 -12h168c6.59961 0 12 5.40039 12 12v8zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
-    <glyph glyph-name="sort-alpha-down" unicode="&#xf15d;" horiz-adv-x="448" 
-d="M176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32
-c8.83105 0 16 -7.16895 16 -16v-304h48zM416 160c8.83105 0 16 -7.16895 16 -16v-17.6299c0 -9.51074 -4.14355 -18.0566 -10.7402 -23.9199l-61.2598 -70.4502h56c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16
-v17.6299c0 9.51074 4.14355 18.0566 10.7402 23.9199l61.2598 70.4502h-56c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128zM447.06 245.38c0.600586 -1.67969 0.931641 -3.49512 0.931641 -5.37988c0 -8.82812 -7.16406 -15.9951 -15.9912 -16h-24.8398
-c-0.015625 0 -0.0263672 -0.00195312 -0.0419922 -0.00195312c-7.11426 0 -13.1514 4.6543 -15.2285 11.082l-4.40918 12.9199h-71l-4.4209 -12.9199c-2.07617 -6.42773 -8.10938 -11.0801 -15.2246 -11.0801h-0.00488281h-24.8301
-c-8.82715 0.00488281 -15.9863 7.17773 -15.9863 16.0049c0 1.88574 0.326172 3.69531 0.926758 5.375l59.2695 160c2.20996 6.19043 8.125 10.6201 15.0703 10.6201h41.4395c6.94531 0 12.8604 -4.42969 15.0703 -10.6201zM335.61 304h32.7793l-16.3896 48z" />
-    <glyph glyph-name="sort-alpha-up" unicode="&#xf15e;" horiz-adv-x="448" 
-d="M16 288c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16
-h-32c-8.83105 0 -16 7.16895 -16 16v304h-48zM416 160c8.83105 0 16 -7.16895 16 -16v-17.6299c0 -9.51074 -4.14355 -18.0566 -10.7402 -23.9199l-61.2598 -70.4502h56c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128
-c-8.83105 0 -16 7.16895 -16 16v17.6299c0 9.51074 4.14355 18.0566 10.7402 23.9199l61.2598 70.4502h-56c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128zM447.06 245.38c0.600586 -1.67969 0.931641 -3.49512 0.931641 -5.37988
-c0 -8.82812 -7.16406 -15.9951 -15.9912 -16h-24.8398c-0.015625 0 -0.0263672 -0.00195312 -0.0419922 -0.00195312c-7.11426 0 -13.1514 4.6543 -15.2285 11.082l-4.40918 12.9199h-71l-4.4209 -12.9199c-2.07617 -6.42773 -8.10938 -11.0801 -15.2246 -11.0801
-h-0.00488281h-24.8301c-8.82715 0.00488281 -15.9863 7.17773 -15.9863 16.0049c0 1.88574 0.326172 3.69531 0.926758 5.375l59.2695 160c2.20996 6.19043 8.125 10.6201 15.0703 10.6201h41.4395c6.94531 0 12.8604 -4.42969 15.0703 -10.6201zM335.61 304h32.7793
-l-16.3896 48z" />
-    <glyph glyph-name="sort-amount-down" unicode="&#xf160;" 
-d="M304 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h64zM176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96
-c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555l-80 96c-10.0801 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32c8.83105 0 16 -7.16895 16 -16v-304h48zM432 288
-c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-192c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h192zM368 160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h128zM496 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-256c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h256z" />
-    <glyph glyph-name="sort-amount-up" unicode="&#xf161;" 
-d="M304 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h64zM16 288c-14.2305 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555
-c4.41406 0 8.41211 -1.79102 11.3076 -4.68555l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v304h-48zM432 288c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-192c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h192zM368 160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128zM496 416
-c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-256c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h256z" />
-    <glyph glyph-name="sort-numeric-down" unicode="&#xf162;" horiz-adv-x="448" 
-d="M304 352c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-112h16c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v64h-16zM330.15 189.09c53.4502 14.25 101.85 -25.8799 101.869 -77.0898v-10.7695c0 -70.3906 -28.25 -107.24 -86.25 -132
-c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408c7.59961 3.28516 14.6064 7.64258 20.8496 12.9092c-47.6396 4.76074 -83.0996 51.4805 -68.8496 102.53c7.62793 26.2793 28.5596 46.9287 55 54.1699
-zM352 92c11.0381 0 20 8.96191 20 20s-8.96191 20 -20 20s-20 -8.96191 -20 -20s8.96191 -20 20 -20zM176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555
-l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32c8.83105 0 16 -7.16895 16 -16v-304h48z" />
-    <glyph glyph-name="sort-numeric-up" unicode="&#xf163;" horiz-adv-x="448" 
-d="M330.17 189.09c53.4502 14.25 101.83 -25.8799 101.85 -77.0898v-10.7695c0 -70.3906 -28.25 -107.24 -86.25 -132c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408
-c7.59961 3.28516 14.6064 7.64258 20.8496 12.9092c-47.6396 4.76074 -83.0996 51.4805 -68.8301 102.53c7.62891 26.2793 28.5596 46.9287 55 54.1699zM352 92c11.0381 0 20 8.96191 20 20s-8.96191 20 -20 20s-20 -8.96191 -20 -20s8.96191 -20 20 -20zM304 352
-c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-112h16c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-96
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v64h-16zM107.31 411.31l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v304h-48
-c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555z" />
-    <glyph glyph-name="thumbs-up" unicode="&#xf164;" 
-d="M104 224c13.2549 0 24 -10.7451 24 -24v-240c0 -13.2549 -10.7451 -24 -24 -24h-80c-13.2549 0 -24 10.7451 -24 24v240c0 13.2549 10.7451 24 24 24h80zM64 -24c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24zM384 366.548
-c0 -42.416 -25.9697 -66.208 -33.2773 -94.5479h101.724c33.3965 0 59.3965 -27.7461 59.5527 -58.0977c0.0839844 -17.9385 -7.5459 -37.249 -19.4395 -49.1973l-0.109375 -0.110352c9.83594 -23.3369 8.23633 -56.0371 -9.30859 -79.4688
-c8.68164 -25.8945 -0.0683594 -57.7041 -16.3818 -74.7568c4.29785 -17.5977 2.24414 -32.5752 -6.14746 -44.6318c-20.4102 -29.3242 -70.9961 -29.7373 -113.773 -29.7373l-2.84473 0.000976562c-48.2871 0.0166016 -87.8057 17.5977 -119.561 31.7246
-c-15.957 7.09961 -36.8203 15.8877 -52.6504 16.1787c-6.54004 0.120117 -11.7832 5.45703 -11.7832 11.998v213.77c0 3.2002 1.28223 6.27148 3.55762 8.52148c39.6143 39.1436 56.6484 80.5869 89.1172 113.11c14.8037 14.832 20.1885 37.2363 25.3936 58.9023
-c4.44629 18.501 13.749 57.7939 33.9316 57.7939c24 0 72 -8 72 -81.4521z" />
-    <glyph glyph-name="thumbs-down" unicode="&#xf165;" 
-d="M0 392c0 13.2549 10.7451 24 24 24h80c13.2549 0 24 -10.7451 24 -24v-240c0 -13.2549 -10.7451 -24 -24 -24h-80c-13.2549 0 -24 10.7451 -24 24v240zM40 192c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24zM312 -64
-c-20.1826 0 -29.4854 39.293 -33.9307 57.7949c-5.20605 21.666 -10.5889 44.0703 -25.3936 58.9023c-32.4688 32.5234 -49.5029 73.9668 -89.1172 113.11c-2.19727 2.17285 -3.55762 5.19043 -3.55762 8.52148v213.77c0 6.54102 5.24316 11.8779 11.7832 11.998
-c15.8311 0.290039 36.6934 9.0791 52.6504 16.1787c31.7549 14.127 71.2744 31.708 119.561 31.7246h2.84375c42.7773 0 93.3633 -0.413086 113.774 -29.7373c8.3916 -12.0566 10.4453 -27.0342 6.14746 -44.6318c16.3125 -17.0527 25.0635 -48.8633 16.3818 -74.7568
-c17.5439 -23.4316 19.1436 -56.1318 9.30859 -79.4688l0.109375 -0.110352c11.8936 -11.9492 19.5234 -31.2588 19.4395 -49.1973c-0.15625 -30.3516 -26.1572 -58.0977 -59.5527 -58.0977h-101.725c7.30762 -28.3398 33.2773 -52.1318 33.2773 -94.5479
-c0 -73.4521 -48 -81.4521 -72 -81.4521z" />
-    <glyph glyph-name="female" unicode="&#xf182;" horiz-adv-x="256" 
-d="M128 448c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM247.283 93.8213c3.78809 -15.1504 -7.69238 -29.8213 -23.2832 -29.8213h-56v-104c0 -13.2549 -10.7451 -24 -24 -24h-32c-13.2549 0 -24 10.7451 -24 24v104h-56
-c-15.6172 0 -27.0654 14.6953 -23.2832 29.8213l48 192c2.6084 10.4316 12.0488 18.1787 23.2832 18.1787h11.3604c23.6895 -10.8936 50.5684 -10.4434 73.2793 0h11.3604c11.2344 0 20.6748 -7.74707 23.2832 -18.1787z" />
-    <glyph glyph-name="male" unicode="&#xf183;" horiz-adv-x="192" 
-d="M96 448c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM144 304c26.5098 0 48 -21.4902 48 -48v-136c0 -13.2549 -10.7451 -24 -24 -24h-16v-136c0 -13.2549 -10.7451 -24 -24 -24h-64c-13.2549 0 -24 10.7451 -24 24v136h-16
-c-13.2549 0 -24 10.7451 -24 24v136c0 26.5098 21.4902 48 48 48h11.3604c23.6895 -10.8936 50.5684 -10.4434 73.2793 0h11.3604z" />
-    <glyph glyph-name="sun" unicode="&#xf185;" 
-d="M256 288c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96s-96 43.0996 -96 96s43.0996 96 96 96zM502.4 207.5c12.7998 -6.40039 12.7998 -24.5996 -0.200195 -31.0996l-94.7002 -47.3008l33.5 -100.399c4.59961 -13.5 -8.2998 -26.4004 -21.9004 -21.9004
-l-100.399 33.5l-47.2998 -94.7002c-6.40039 -12.7998 -24.6006 -12.7998 -31 0l-47.3008 94.7002l-100.399 -33.5c-13.5 -4.59961 -26.4004 8.2998 -21.9004 21.9004l33.5 100.5l-94.7002 47.2998c-12.7998 6.40039 -12.7998 24.5996 0 31l94.7002 47.4004l-33.5 100.399
-c-4.59961 13.5 8.2998 26.4004 21.9004 21.9004l100.5 -33.5l47.2998 94.7002c6.40039 12.7998 24.5996 12.7998 31 0l47.4004 -94.8008l100.399 33.5c13.5 4.60059 26.4004 -8.2998 21.9004 -21.8994l-33.5 -100.4zM346.5 101.5c49.9004 49.9004 49.9004 131.1 0 181
-s-131.1 49.9004 -181 0s-49.9004 -131.1 0 -181s131.1 -49.9004 181 0z" />
-    <glyph glyph-name="moon" unicode="&#xf186;" 
-d="M283.211 -64c-141.489 0 -256 114.691 -256 256c0 141.489 114.691 256 256 256c16.0479 -0.00195312 31.5352 -1.46973 46.7754 -4.28027c11.0059 -2.0332 13.4414 -16.7178 3.75586 -22.2295c-62.8359 -35.7588 -101.498 -102.172 -101.498 -174.395
-c0 -125.378 114.059 -220.607 238.262 -196.954c10.9229 2.08008 18.6299 -10.6416 11.5625 -19.3496c-47.7783 -58.8672 -119.896 -94.792 -198.857 -94.792z" />
-    <glyph glyph-name="archive" unicode="&#xf187;" 
-d="M32 0v288h448v-288c0 -17.7002 -14.2998 -32 -32 -32h-384c-17.7002 0 -32 14.2998 -32 32zM192 212v-8c0 -6.59961 5.40039 -12 12 -12h104c6.59961 0 12 5.40039 12 12v8c0 6.59961 -5.40039 12 -12 12h-104c-6.59961 0 -12 -5.40039 -12 -12zM480 416
-c17.7002 0 32 -14.2998 32 -32v-48c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v48c0 17.7002 14.2998 32 32 32h448z" />
-    <glyph glyph-name="bug" unicode="&#xf188;" 
-d="M511.988 159.1c-0.478516 -17.4297 -15.2168 -31.0996 -32.6533 -31.0996h-55.335v-16c0 -21.8643 -4.88184 -42.584 -13.5996 -61.1445l60.2275 -60.2285c12.4961 -12.4971 12.4961 -32.7578 0 -45.2549c-12.498 -12.4971 -32.7588 -12.4961 -45.2559 0
-l-54.7363 54.7363c-24.75 -20.0732 -56.2852 -32.1084 -90.6357 -32.1084v244c0 6.62695 -5.37305 12 -12 12h-24c-6.62695 0 -12 -5.37305 -12 -12v-244c-34.3506 0 -65.8857 12.0352 -90.6357 32.1084l-54.7363 -54.7363c-12.498 -12.4971 -32.7588 -12.4961 -45.2559 0
-c-12.4961 12.4971 -12.4961 32.7578 0 45.2549l60.2275 60.2285c-8.71777 18.5605 -13.5996 39.2803 -13.5996 61.1445v16h-55.334c-17.4355 0 -32.1748 13.6699 -32.6533 31.0996c-0.49707 18.084 14.0156 32.9004 31.9873 32.9004h56v58.7451l-46.6279 46.6279
-c-12.4961 12.4971 -12.4961 32.7578 0 45.2549c12.498 12.4971 32.7578 12.4971 45.2559 0l54.627 -54.6279h229.489l54.627 54.627c12.498 12.4971 32.7578 12.4971 45.2559 0c12.4961 -12.4971 12.4961 -32.7578 0 -45.2549l-46.627 -46.627v-58.7451h56
-c17.9717 0 32.4844 -14.8164 31.9883 -32.9004zM257 448c61.8564 0 112 -50.1436 112 -112h-224c0 61.8564 50.1436 112 112 112z" />
-    <glyph glyph-name="caret-square-left" unicode="&#xf191;" horiz-adv-x="448" 
-d="M400 -32h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48zM259.515 323.515l-123.029 -123.029c-4.68652 -4.68652 -4.68652 -12.2842 0 -16.9717l123.028 -123.028
-c7.56055 -7.56055 20.4854 -2.20605 20.4854 8.48438v246.06c0.000976562 10.6904 -12.9248 16.0449 -20.4844 8.48535z" />
-    <glyph glyph-name="dot-circle" unicode="&#xf192;" 
-d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM336 192c0 44.1123 -35.8877 80 -80 80s-80 -35.8877 -80 -80s35.8877 -80 80 -80s80 35.8877 80 80z" />
-    <glyph glyph-name="wheelchair" unicode="&#xf193;" 
-d="M496.101 62.3311l14.2275 -28.6631c3.92871 -7.91504 0.697266 -17.5156 -7.21777 -21.4453l-65.4658 -32.8857c-16.0488 -7.9668 -35.5557 -1.19434 -43.1885 15.0547l-62.7773 133.608h-139.679c-15.9248 0 -29.4258 11.71 -31.6787 27.4746
-c-33.8887 237.218 -31.9414 222.481 -32.3213 228.525c0 36.3584 30.3184 65.6348 67.0518 63.9287c33.2715 -1.54492 60.0479 -28.9043 60.9248 -62.2012c0.868164 -32.9326 -23.1514 -60.4229 -54.6074 -65.0381l4.66992 -32.6904h129.961c8.83691 0 16 -7.16309 16 -16
-v-32c0 -8.83691 -7.16309 -16 -16 -16h-120.818l4.57227 -32h132.246c12.8076 0 23.8506 -7.5127 28.9619 -18.3916l57.5146 -122.407l36.1787 18.3486c7.91504 3.92871 17.5166 0.697266 21.4453 -7.21777zM311.358 96l25.752 -54.8076
-c-27.3047 -61.8848 -89.2402 -105.192 -161.11 -105.192c-97.0469 0 -176 78.9531 -176 176c0 74.0371 45.9561 137.536 110.836 163.489c2.64453 -18.4736 5.77637 -40.3682 9.48828 -66.333c-33.6299 -19.3477 -56.3242 -55.6514 -56.3242 -97.1562
-c0 -61.7568 50.2432 -112 112 -112c56.3242 0 103.064 41.7959 110.852 96h24.5068z" />
-    <glyph glyph-name="lira-sign" unicode="&#xf195;" horiz-adv-x="384" 
-d="M371.994 192c6.78613 0 12.2578 -5.62598 11.9971 -12.4082c-5.15332 -133.758 -94.3174 -211.592 -228.408 -211.592h-79.583c-6.62695 0 -12 5.37305 -12 12v193.442l-49.3975 -10.9775c-7.49316 -1.66602 -14.6025 4.03711 -14.6025 11.7139v40.9766
-c0 5.72656 4.02734 10.5205 9.39746 11.7139l54.6025 12.1338v30.4395l-49.3975 -10.9775c-7.49316 -1.66602 -14.6025 4.03711 -14.6025 11.7139v40.9766c0 5.72656 4.02734 10.5205 9.39746 11.7139l54.6025 12.1338v68.9971c0 6.62695 5.37305 12 12 12h56
-c6.62695 0 12 -5.37305 12 -12v-51.2188l129.397 28.7539c7.49316 1.66602 14.6025 -4.03711 14.6025 -11.7139v-40.9756c0 -5.72656 -4.02734 -10.5205 -9.39746 -11.7139l-134.603 -29.9121v-30.4385l129.397 28.7539c7.49316 1.66602 14.6025 -4.03711 14.6025 -11.7139
-v-40.9766c0 -5.72656 -4.02734 -10.5205 -9.39746 -11.7139l-134.603 -29.9121v-159.219c86.1787 0 168 48 168 148.754c0 6.33398 5.63965 11.2461 11.9746 11.2461h48.0195z" />
-    <glyph glyph-name="space-shuttle" unicode="&#xf197;" horiz-adv-x="640" 
-d="M592.604 239.756c29.6787 -13.9111 47.3965 -31.7637 47.3965 -47.7559s-17.7178 -33.8447 -47.3965 -47.7559c-32.8682 -15.4082 -76.8262 -24.2441 -120.604 -24.2441h-285.674c-4.95215 -6.55469 -10.585 -11.9775 -16.7197 -16h206.394
-c-146.843 -30.2529 -156.597 -136 -279.997 -136h-0.00292969v128h-16v-128c-26.5098 0 -48 28.6543 -48 64v64c-23.1807 0 -32 10.0166 -32 24v40c0 13.9678 8.80273 24 32 24v16c-23.1807 0 -32 10.0166 -32 24v40c0 13.9678 8.80273 24 32 24v64
-c0 35.3457 21.4902 64 48 64v-128h16v128h0.00292969c123.4 0 133.154 -105.747 279.997 -136h-206.393c6.13477 -4.02246 11.7676 -9.44531 16.7197 -16h285.673c43.7773 0 87.7354 -8.83594 120.604 -24.2441zM488 152c31.9424 0 31.9092 80 0 80
-c-4.41504 0 -8 -3.58496 -8 -8v-64c0 -4.41504 3.58496 -8 8 -8z" />
-    <glyph glyph-name="envelope-square" unicode="&#xf199;" horiz-adv-x="448" 
-d="M400 416c26.5098 0 48 -21.4902 48 -48v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352zM178.117 185.896c10.5156 -7.66895 31.3799 -26.1133 45.8828 -25.8955
-c14.4912 -0.225586 35.3828 18.2393 45.8828 25.8936c90.6836 65.8145 89.7461 65.9697 114.117 84.9385v25.167c0 13.2549 -10.7451 24 -24 24h-272c-13.2549 0 -24 -10.7451 -24 -24v-25.167c24.3525 -18.9541 23.4287 -19.1201 114.117 -84.9365zM384 230.225
-c-13.958 -10.793 -33.3252 -25.2334 -95.2832 -70.1982c-13.6826 -9.98438 -37.833 -32.1592 -64.7197 -32.0254c-26.7188 -0.134766 -50.5322 21.6689 -64.6943 32.0098c-61.9736 44.9785 -81.3447 59.4199 -95.3027 70.2139v-142.225c0 -13.2549 10.7451 -24 24 -24h272
-c13.2549 0 24 10.7451 24 24v142.225z" />
-    <glyph glyph-name="university" unicode="&#xf19c;" 
-d="M496 320v-16c0 -4.41504 -3.58496 -8 -8 -8h-24v-12c0 -6.62695 -5.37305 -12 -12 -12h-392c-6.62695 0 -12 5.37305 -12 12v12h-24c-4.41504 0 -8 3.58496 -8 8v16c0 3.33398 2.03906 6.19141 4.94141 7.3916l232 88
-c0.94043 0.389648 1.97168 0.605469 3.05371 0.605469c1.08105 0 2.12305 -0.21582 3.06348 -0.605469l232 -88c2.90234 -1.2002 4.94141 -4.05762 4.94141 -7.3916zM472 16c13.2549 0 24 -10.7451 24 -24v-16c0 -4.41504 -3.58496 -8 -8 -8h-464
-c-4.41504 0 -8 3.58496 -8 8v16c0 13.2549 10.7451 24 24 24h432zM96 256h64v-192h64v192h64v-192h64v192h64v-192h36c6.62695 0 12 -5.37305 12 -12v-20h-416v20c0 6.62695 5.37305 12 12 12h36v192z" />
-    <glyph glyph-name="graduation-cap" unicode="&#xf19d;" horiz-adv-x="640" 
-d="M622.34 294.8c23.5498 -7.24023 23.5498 -38.3594 0 -45.5996l-278.95 -85.7002c-20.3496 -6.25 -37.7295 -2.78027 -46.79 0l-195.569 60.0898c-12.25 -8.41992 -19.9307 -21.7002 -20.6904 -36.7197c9.19043 -5.62012 15.6602 -15.2998 15.6602 -26.8701
-c0 -10.7803 -5.67969 -19.8496 -13.8604 -25.6504l25.5303 -114.88c2.21973 -9.98926 -5.37988 -19.4697 -15.6201 -19.4697h-56.1094c-10.2305 0 -17.8301 9.48047 -15.6104 19.4697l25.5303 114.88c-8.18066 5.80078 -13.8604 14.8701 -13.8604 25.6504
-c0 11.8896 6.78027 21.8496 16.4102 27.3701c0.649414 17.6201 7.20996 33.71 17.8799 46.8994l-48.6299 14.9404c-23.54 7.23047 -23.54 38.3604 0 45.5898l278.95 85.7002c15.1895 4.66992 31.5898 4.66992 46.79 0zM352.79 132.91l145.03 44.5596l14.1797 -113.47
-c0 -35.3496 -85.96 -64 -192 -64s-192 28.6504 -192 64l14.1797 113.46l145.021 -44.5498c12.75 -3.91992 37.0596 -8.75977 65.5898 0z" />
-    <glyph glyph-name="language" unicode="&#xf1ab;" horiz-adv-x="640" 
-d="M152.1 211.8l10.9004 -37.5h-38.0996l11.0996 37.5c3.5 12.1006 7.7998 33.2002 7.7998 33.2002h0.5s4.2998 -21.0996 7.7998 -33.2002zM616 352c13.2998 0 24 -10.7002 24 -24v-272c0 -13.2998 -10.7002 -24 -24 -24h-280v320h280zM592 232v16
-c0 6.59961 -5.40039 12 -12 12h-64v16c0 6.59961 -5.40039 12 -12 12h-16c-6.59961 0 -12 -5.40039 -12 -12v-16h-64c-6.59961 0 -12 -5.40039 -12 -12v-16c0 -6.59961 5.40039 -12 12 -12h114.3c-6.2002 -14.2998 -16.5 -29 -30 -43.2002
-c-6.59961 6.90039 -12.3994 13.9004 -17.3994 20.9004c-3.60059 5.09961 -10.6006 6.59961 -16 3.39941l-7.30078 -4.2998l-6.5 -3.89941c-5.89941 -3.5 -7.69922 -11.4004 -3.69922 -17.1006c6.09961 -8.7002 13.0996 -17.2998 21 -25.7002
-c-8.10059 -6.2998 -16.8008 -12.2998 -26.1006 -18c-5.59961 -3.39941 -7.39941 -10.5996 -4.2002 -16.1992l7.90039 -13.9004c3.40039 -5.90039 10.9004 -7.7998 16.7002 -4.2998c12.7002 7.7998 24.5 16.2002 35.3994 24.8994
-c10.9004 -8.7998 22.8008 -17.0996 35.4004 -24.8994c5.7998 -3.5 13.2998 -1.60059 16.7002 4.2998l7.89941 13.9004c3.2002 5.69922 1.40039 12.7998 -4.09961 16.1992c-9 5.5 -17.7002 11.6006 -26.0996 18c21 22.5 35.7998 46.3008 42.6992 69.9004h11.4004
-c6.59961 0 12 5.40039 12 12zM0 328c0 13.2998 10.7002 24 24 24h280v-320h-280c-13.2998 0 -24 10.7002 -24 24v272zM58.9004 111.9c-2.60059 -7.80078 3.19922 -15.9004 11.3994 -15.9004h22.9004c5.2998 0 10 3.59961 11.5 8.7002l9.09961 31.7998h60.2002
-l9.40039 -31.9004c1.4668 -4.96582 6.06152 -8.5957 11.5 -8.59961h22.8994c8.2998 0 14 8.09961 11.4004 15.9004l-57.5 169.1c-1.7002 4.7998 -6.2998 8.09961 -11.4004 8.09961h-32.5c-5.2002 0 -9.7002 -3.19922 -11.3994 -8.09961z" />
-    <glyph glyph-name="fax" unicode="&#xf1ac;" 
-d="M480 288c17.6611 0 32 -14.3389 32 -32v-288c0 -17.6611 -14.3389 -32 -32 -32h-320c-17.6611 0 -32 14.3389 -32 32v448c0 17.6611 14.3389 32 32 32h242.75c8.82715 -0.000976562 16.8291 -3.58008 22.6201 -9.37012l45.25 -45.25
-c5.7959 -5.79199 9.37891 -13.7979 9.37988 -22.6299v-82.75zM288 16v32c0 8.83105 -7.16895 16 -16 16h-32c-8.83105 0 -16 -7.16895 -16 -16v-32c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16zM288 144v32c0 8.83105 -7.16895 16 -16 16h-32
-c-8.83105 0 -16 -7.16895 -16 -16v-32c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16zM416 16v32c0 8.83105 -7.16895 16 -16 16h-32c-8.83105 0 -16 -7.16895 -16 -16v-32c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16zM416 144v32
-c0 8.83105 -7.16895 16 -16 16h-32c-8.83105 0 -16 -7.16895 -16 -16v-32c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16zM416 256v64h-48c-8.83105 0 -16 7.16895 -16 16v48h-160v-128h224zM64 320c17.6611 0 32 -14.3389 32 -32v-320
-c0 -17.6611 -14.3389 -32 -32 -32h-32c-17.6611 0 -32 14.3389 -32 32v320c0 17.6611 14.3389 32 32 32h32z" />
-    <glyph glyph-name="building" unicode="&#xf1ad;" horiz-adv-x="448" 
-d="M436 -32c6.62695 0 12 -5.37305 12 -12v-20h-448v20c0 6.62695 5.37305 12 12 12h20v456c0 13.2549 10.7451 24 24 24h336c13.2549 0 24 -10.7451 24 -24v-456h20zM128 372v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40
-c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12zM128 276v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12zM180 128c6.62695 0 12 5.37305 12 12v40
-c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40zM256 -32v84c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-84h64zM320 140v40c0 6.62695 -5.37305 12 -12 12h-40
-c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM320 236v40c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12zM320 332v40
-c0 6.62695 -5.37305 12 -12 12h-40c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h40c6.62695 0 12 5.37305 12 12z" />
-    <glyph glyph-name="child" unicode="&#xf1ae;" horiz-adv-x="384" 
-d="M120 376c0 39.7646 32.2354 72 72 72s72 -32.2354 72 -72c0 -39.7637 -32.2354 -72 -72 -72s-72 32.2363 -72 72zM374.627 374.627c12.4971 -12.4971 12.4971 -32.7568 0 -45.2539l-94.627 -94.627v-266.746c0 -17.6729 -14.3271 -32 -32 -32h-16
-c-17.6729 0 -32 14.3271 -32 32v112h-16v-112c0 -17.6729 -14.3271 -32 -32 -32h-16c-17.6729 0 -32 14.3271 -32 32v266.746l-94.627 94.626c-12.4971 12.4971 -12.4971 32.7578 0 45.2549c12.4961 12.4971 32.7578 12.4971 45.2539 0l86.627 -86.627h101.491
-l86.6279 86.627c12.4961 12.4971 32.7578 12.4971 45.2539 0z" />
-    <glyph glyph-name="paw" unicode="&#xf1b0;" 
-d="M256 224c79.4102 0 192 -122.76 192 -200.25c0 -34.9004 -26.8096 -55.75 -71.7402 -55.75c-48.4102 0 -80.75 25.0801 -120.26 25.0801c-39.1699 0 -71.4199 -25.0801 -120.26 -25.0801c-44.9307 0 -71.7402 20.8496 -71.7402 55.75c0 77.4902 112.59 200.25 192 200.25
-zM108.72 236.61c10.4004 -34.6504 -4.76953 -68.3799 -33.8896 -75.3408c-29.1201 -6.95996 -61.1602 15.4805 -71.5605 50.1309c-10.3994 34.6494 4.77051 68.3799 33.8906 75.3398s61.1602 -15.4805 71.5596 -50.1299zM193.44 257.39
-c-30.9307 -8.14941 -65.6201 20.4502 -77.46 63.8701c-11.8408 43.4199 3.63965 85.2207 34.5791 93.3604c30.9404 8.13965 65.6201 -20.4502 77.46 -63.8701c11.8408 -43.4199 -3.63965 -85.2197 -34.5791 -93.3604zM474.83 286.73
-c29.1201 -6.96094 44.29 -40.6904 33.8896 -75.3408c-10.4102 -34.6494 -42.4395 -57.0898 -71.5596 -50.1299s-44.29 40.6904 -33.8906 75.3398c10.4102 34.6504 42.4404 57.0908 71.5605 50.1309zM318.56 257.39c-30.9395 8.14062 -46.4199 49.9404 -34.5791 93.3604
-c11.8398 43.4199 46.5195 72.0195 77.46 63.8701c30.9395 -8.15039 46.4199 -49.9404 34.5791 -93.3604c-11.8398 -43.4199 -46.5195 -72.0098 -77.46 -63.8701z" />
-    <glyph glyph-name="cube" unicode="&#xf1b2;" 
-d="M239.1 441.7c10.9004 4.09961 22.9004 4.09961 33.7002 -0.100586l208 -78c18.7002 -7 31.1006 -24.8994 31.1006 -44.8994v-225.101c0 -18.0996 -10.2002 -34.7998 -26.5 -42.8994l-208 -104c-13.5 -6.7998 -29.4004 -6.7998 -42.9004 0l-208 104
-c-16.2002 8.09961 -26.5 24.7002 -26.5 42.8994v225.101c0 20 12.4004 38 31.0996 45zM256 379.6l-192 -72v-1.09961l192 -78l192 78v1.09961zM288 23.5996l160 80v133.9l-160 -65v-148.9z" />
-    <glyph glyph-name="cubes" unicode="&#xf1b3;" 
-d="M488.6 197.8c14.1006 -5.2998 23.4004 -18.7002 23.4004 -33.7002v-110.1c0 -13.5996 -7.7002 -26.0996 -19.9004 -32.2002l-100 -50c-10.0996 -5.09961 -22.0996 -5.09961 -32.1992 0l-103.9 52l-103.9 -52c-10.0996 -5.09961 -22.0996 -5.09961 -32.1992 0l-100 50
-c-12.2002 6.10059 -19.9004 18.6006 -19.9004 32.2002v110.1c0 15 9.2998 28.4004 23.2998 33.7002l96.6006 36.2002v108.5c0 15 9.2998 28.4004 23.3994 33.7002l100 37.5c8.2002 3.09961 17.2002 3.09961 25.2998 0l100 -37.5
-c14.1006 -5.2998 23.4004 -18.7002 23.4004 -33.7002v-108.5zM358 233.2v73.2998l-85 -37v-68.2002zM154 343.9v-0.600586l102 -41.3994l102 41.3994v0.600586l-102 38.1992zM238 52.7998v75.4004l-85 -38.7998v-79.1006zM238 164.8v0.600586l-102 38.1992l-102 -38.1992
-v-0.600586l102 -41.3994zM478 52.7998v75.4004l-85 -38.7998v-79.1006zM478 164.8v0.600586l-102 38.1992l-102 -38.1992v-0.600586l102 -41.3994z" />
-    <glyph glyph-name="recycle" unicode="&#xf1b8;" 
-d="M184.561 186.097c3.23242 -13.9971 -12.1221 -24.6348 -24.0674 -17.168l-40.7363 25.4551l-50.8672 -81.4014c-13.2832 -21.2559 2.07031 -48.9824 27.1221 -48.9824h51.9883c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-51.8848
-c-75.334 0 -121.302 83.0479 -81.4082 146.88l50.8223 81.3877l-40.7256 25.4482c-12.0811 7.54688 -8.96582 25.9609 4.87891 29.1582l110.237 25.4502c8.61133 1.9873 17.2012 -3.38086 19.1895 -11.9902zM283.122 369.012
-c-12.2842 19.6543 -41.5449 20.3193 -54.2568 -0.0214844l-17.9609 -28.7432c-3.5127 -5.62012 -10.916 -7.3291 -16.5361 -3.81738l-33.9189 21.1953c-5.62012 3.51172 -7.33008 10.9131 -3.82031 16.5332l17.9629 28.7656c37.6074 60.1709 125.295 60.0332 162.816 0
-l41.2627 -66.082l40.6875 25.4238c12.0771 7.55176 27.2646 -3.32324 24.0674 -17.168l-25.4502 -110.236c-1.97363 -8.55273 -10.5166 -13.9893 -19.1885 -11.9902l-110.237 25.4502c-13.8789 3.20508 -16.9297 21.6299 -4.87891 29.1572l40.7402 25.457zM497.288 146.88
-c39.9268 -63.8828 -6.13379 -146.88 -81.4082 -146.88h-95.8799v-47.9893c0 -14.3105 -17.3105 -21.3184 -27.3135 -11.3145l-80 79.9883c-6.24805 6.24805 -6.24805 16.3799 0 22.627l80 79.9814c10.0713 10.0703 27.3135 2.90039 27.3135 -11.3125v-47.9814h95.9844
-c25.0791 0 40.3926 27.749 27.1357 48.96l-27.5645 44.1123c-3.51172 5.62109 -1.80176 13.0234 3.81836 16.5361l33.8613 21.1582c5.62207 3.51367 13.0264 1.80273 16.5381 -3.82031z" />
-    <glyph glyph-name="car" unicode="&#xf1b9;" 
-d="M499.99 272c7.80957 0 13.54 -7.33984 11.6494 -14.9102l-6 -24c-1.33008 -5.33984 -6.12988 -9.08984 -11.6396 -9.08984h-20.0703c13.4199 -11.7305 22.0703 -28.7803 22.0703 -48v-48c0 -16.1299 -6.16016 -30.6797 -16 -41.9297v-54.0703
-c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-256v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v54.0703c-9.83984 11.2598 -16 25.8096 -16 41.9297v48c0 19.2197 8.65039 36.2695 22.0801 48h-20.0703
-c-5.50977 0 -10.3096 3.75 -11.6396 9.08984l-6 24c-1.90039 7.57031 3.83008 14.9102 11.6396 14.9102h59.8604l16.6396 41.5996c17.1104 42.7705 57.9307 70.4004 103.99 70.4004h127c46.0703 0 86.8799 -27.6299 103.98 -70.4004l16.6396 -41.5996h59.8701z
-M147.93 289.83l-19.9297 -49.8301h256l-19.9297 49.8301c-7.29004 18.2197 -24.9404 30.1699 -44.5703 30.1699h-127c-19.6299 0 -37.2803 -11.9502 -44.5703 -30.1699zM96 128.2c19.2002 0 48 -3.19043 48 15.9502c0 19.1396 -28.7998 47.8496 -48 47.8496
-s-32 -12.7598 -32 -31.9004c0 -19.1396 12.7998 -31.8994 32 -31.8994zM416 128.2c19.2002 0 32 12.7598 32 31.8994c0 19.1406 -12.7998 31.9004 -32 31.9004s-48 -28.71 -48 -47.8496c0 -19.1406 28.7998 -15.9502 48 -15.9502z" />
-    <glyph glyph-name="taxi" unicode="&#xf1ba;" 
-d="M462 206.36c28.5898 -6.40039 50 -31.8301 50 -62.3604v-48c0 -23.6201 -12.9502 -44.0303 -32 -55.1201v-40.8799c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-256v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32
-v40.8799c-19.0498 11.0801 -32 31.4902 -32 55.1201v48c0 30.5303 21.4102 55.96 50 62.3604l22 84.8398c9.59961 35.2002 41.5996 60.7998 76.7998 60.7998h11.2002v32c0 17.6699 14.3301 32 32 32h128c17.6699 0 32 -14.3301 32 -32v-32h11.2002
-c35.2002 0 67.2002 -25.5996 76.7998 -60.7998zM96 96c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM116.55 208h278.9l-17.3906 67.1396c-2.01953 7.37988 -9.37988 12.8604 -14.8496 12.8604h-214.4
-c-5.46973 0 -12.8291 -5.48047 -15.0596 -13.6396zM416 96c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="tree" unicode="&#xf1bb;" horiz-adv-x="384" 
-d="M378.31 69.5098c6 -6.79004 7.36035 -16.0898 3.56055 -24.2598c-3.75 -8.0498 -12 -13.25 -21.0098 -13.25h-136.86v-24.4502l30.29 -48.3994c5.32031 -10.6406 -2.41992 -23.1602 -14.3096 -23.1602h-95.9609c-11.8896 0 -19.6299 12.5195 -14.3096 23.1602
-l30.29 48.3994v24.4502h-136.86c-9.00977 0 -17.2598 5.2002 -21.0098 13.25c-3.7998 8.16992 -2.43945 17.4697 3.56055 24.2598l79.8896 90.4902h-30.6299c-9.02051 0 -16.9805 5 -20.7803 13.0498c-3.79004 8.0498 -2.54004 17.2598 3.27051 24.04l78.1396 90.9102
-h-28.8896c-9.10059 0 -17.3105 5.34961 -20.8701 13.6104c-3.51074 8.12988 -1.86035 17.5898 4.23926 24.0801l110.28 117.479c6.04004 6.4502 17.29 6.4502 23.3203 0l110.27 -117.479c6.10059 -6.49023 7.76074 -15.9502 4.24023 -24.0801
-c-3.55957 -8.26074 -11.7598 -13.6104 -20.8604 -13.6104h-28.8896l78.1299 -90.8896c5.83008 -6.79004 7.08008 -16.0107 3.28027 -24.0508c-3.7998 -8.05957 -11.7705 -13.0596 -20.7803 -13.0596h-30.6299z" />
-    <glyph glyph-name="database" unicode="&#xf1c0;" horiz-adv-x="448" 
-d="M448 374.857v-45.7148c0 -40.2852 -100.333 -73.1426 -224 -73.1426s-224 32.8574 -224 73.1426v45.7148c0 40.2852 100.333 73.1426 224 73.1426s224 -32.8574 224 -73.1426zM448 272v-102.857c0 -40.2852 -100.333 -73.1426 -224 -73.1426s-224 32.8574 -224 73.1426
-v102.857c48.125 -33.1426 136.208 -48.5723 224 -48.5723s175.874 15.4297 224 48.5723zM448 112v-102.857c0 -40.2852 -100.333 -73.1426 -224 -73.1426s-224 32.8574 -224 73.1426v102.857c48.125 -33.1426 136.208 -48.5723 224 -48.5723s175.874 15.4297 224 48.5723z
-" />
-    <glyph glyph-name="file-pdf" unicode="&#xf1c1;" horiz-adv-x="384" 
-d="M181.9 191.9c-5 16 -4.90039 46.8994 -2 46.8994c8.39941 0 7.59961 -36.8994 2 -46.8994zM180.2 144.7c9.59961 -17.4004 21.7998 -31.2002 34.5 -40.7998c-23.9004 -4.7002 -44.6006 -14.9004 -62.9004 -21.9004c11.1006 19.4004 20.7002 42.5 28.4004 62.7002z
-M86.0996 19.9004c5.80078 15.6992 28.2002 33.8994 34.9004 40.1992c-21.7002 -34.7998 -34.9004 -41 -34.9004 -40.1992zM248 288h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136
-c0 -13.2002 10.7998 -24 24 -24zM240 116.2c-20 12.2002 -33.2998 29 -42.7002 53.7998c4.5 18.5 11.6006 46.5996 6.2002 64.2002c-4.7002 29.3994 -42.4004 26.5 -47.7998 6.7998c-5 -18.2998 -0.400391 -44.0996 8.09961 -77
-c-11.5996 -27.5996 -28.7002 -64.5996 -40.7998 -85.7998c-0.0996094 0 -0.0996094 -0.100586 -0.200195 -0.100586c-27.0996 -13.8994 -73.5996 -44.5 -54.5 -68c5.60059 -6.89941 16 -10 21.5 -10c17.9004 0 35.7002 18 61.1006 61.8008
-c25.7998 8.5 54.0996 19.0996 79 23.1992c21.6992 -11.7998 47.0996 -19.5 64 -19.5c29.1992 0 31.1992 32 19.6992 43.4004c-13.8994 13.5996 -54.2998 9.7002 -73.5996 7.2002zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6c6.40039 0 12.5 -2.5 17 -7z
-M302.9 87.7002c0 0 -5.7002 -6.7998 -42.8008 9c40.3008 2.89941 46.9004 -6.2998 42.8008 -9z" />
-    <glyph glyph-name="file-word" unicode="&#xf1c2;" horiz-adv-x="384" 
-d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM281.1 192c-5.59961 0 -10.5 -3.90039 -11.5 -9.5c-24.1992 -111.4 -21.7998 -118 -21.5996 -129.2
-c-0.799805 5.40039 -5.59961 29 -29.5996 129.4c-1.30078 5.39941 -6.10059 9.2002 -11.7002 9.2002h-29.1006c-5.59961 0 -10.3994 -3.7002 -11.6992 -9.10059c-22.1006 -90 -27.8008 -112.5 -29.4004 -122.7c-0.900391 12.7002 -5.40039 44.2002 -21 122.2
-c-1.09961 5.7002 -6.09961 9.7002 -11.7998 9.7002h-24.5c-7.7002 0 -13.4004 -7.09961 -11.7002 -14.5996l37.7998 -168c1.2002 -5.5 6.10059 -9.40039 11.7002 -9.40039h37.0996c5.5 0 10.3008 3.7998 11.6006 9.09961c23.2002 93.1006 24.5 96.2002 25.5996 110.5h0.5
-c4.7998 -29.2998 -0.200195 -7 25.6006 -110.5c1.2998 -5.2998 6.09961 -9.09961 11.5996 -9.09961h38c5.59961 0 10.5 3.7998 11.7002 9.2998l38 168c1.7002 7.60059 -4 14.7002 -11.7002 14.7002h-23.9004zM384 326.1v-6.09961h-128v128h6.09961
-c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
-    <glyph glyph-name="file-excel" unicode="&#xf1c3;" horiz-adv-x="384" 
-d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM284.1 205.5c5.10059 8 -0.599609 18.5 -10.0996 18.4004h-34.7998
-c-4.40039 0 -8.5 -2.40039 -10.6006 -6.30078c-30.5 -56.7998 -36.5996 -68.5 -36.5996 -68.5c-16.5996 34.9004 -10.5 19.7002 -36.5996 68.5c-2.10059 3.90039 -6.2002 6.30078 -10.6006 6.30078h-34.7998c-9.5 0 -15.2998 -10.5 -10.0996 -18.5l60.2998 -93.5
-l-60.2998 -93.5c-5.10059 -8 0.599609 -18.5 10.0996 -18.5h34.9004c4.39941 0 8.39941 2.39941 10.5 6.2998c26.5996 48.7998 30.1992 54 36.5996 68.7998c0 0 16.9004 -32.5 36.5 -68.7002c2.09961 -3.89941 6.2002 -6.2998 10.5996 -6.2998h34.9004
-c9.5 0 15.2002 10.5 10.0996 18.5l-60.0996 93.5zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
-    <glyph glyph-name="file-powerpoint" unicode="&#xf1c4;" horiz-adv-x="384" 
-d="M193.7 176.8c8.7998 0 15.5 -2.7002 20.2998 -8.09961c9.59961 -10.9004 9.7998 -32.7002 -0.200195 -44.1006c-4.89941 -5.59961 -11.8994 -8.5 -21.0996 -8.5h-26.9004v60.7002h27.9004zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6
-c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM277 146.8c0 44.2002 -28.4004 77 -72.9004 77h-81
-c-6.59961 0 -12 -5.39941 -12 -12v-199.8c0 -6.59961 5.40039 -12 12 -12h30.8008c6.59961 0 12 5.40039 12 12v57.2002c22.2998 0 111.1 -12.7002 111.1 77.5996z" />
-    <glyph glyph-name="file-image" unicode="&#xf1c5;" horiz-adv-x="384" 
-d="M384 326.059v-6.05859h-128v128h6.05859c6.62305 0 12.626 -2.68457 16.9707 -7.0293l97.9404 -97.9404c4.34473 -4.34473 7.03027 -10.3477 7.03027 -16.9717zM248 288h136v-328c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v464
-c0 13.2549 10.7451 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24zM112.545 272c-26.5088 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48zM320.545 32v112l-39.5137 39.5146c-4.6875 4.68652 -12.2852 4.68652 -16.9717 0
-l-103.515 -103.515l-39.5146 39.5146c-4.68652 4.68652 -11.7988 5.1709 -16.4854 0.485352l-39.5146 -39.5146l-0.485352 -48.4854h256z" />
-    <glyph glyph-name="file-archive" unicode="&#xf1c6;" horiz-adv-x="384" 
-d="M377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM128.4 112c17.8994 0 32.5 -12.0996 32.5 -27s-14.5 -27 -32.4004 -27s-32.5 12 -32.5 27c0 14.9004 14.5 27 32.4004 27zM224 312c0 -13.2002 10.7998 -24 24 -24h136
-v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h104.4v-32h32v32h63.5996v-136zM95.9004 416v-32h32v32h-32zM128.2 32c33 0 57.7998 30.2002 51.3994 62.5996l-17.2998 87.7002
-c-1.09961 5.60059 -6.09961 9.7002 -11.7998 9.7002h-22.0996v32h32v32h-32v32h32v32h-32v32h32v32h-32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32l-19.6006 -97.0996c-6.59961 -32.5 18.2002 -62.9004 51.4004 -62.9004z" />
-    <glyph glyph-name="file-audio" unicode="&#xf1c7;" horiz-adv-x="384" 
-d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM160 44v136c0 10.7002 -12.9004 16.0996 -20.5 8.5l-35.5 -36.5h-28c-6.59961 0 -12 -5.40039 -12 -12
-v-56c0 -6.59961 5.40039 -12 12 -12h28l35.5 -36.5c7.59961 -7.5 20.5 -2.2002 20.5 8.5zM193.2 91.5996c-22.5 -23.0996 12.5996 -55.7998 34.3994 -33.5c27.2002 28 27.2002 72.5 0 100.4c-22.1992 22.7002 -56.5 -10.7002 -34.3994 -33.5
-c9.09961 -9.2998 9.09961 -24.0996 0 -33.4004zM279.2 208.7c-22.1006 22.7998 -56.5 -10.7002 -34.4004 -33.5c36.2998 -37.2998 36.2002 -96.6006 0 -133.8c-22.5996 -23.2002 12.6006 -55.9004 34.4004 -33.5c54.3994 56 54.3994 144.899 0 200.8zM384 326.1v-6.09961
-h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
-    <glyph glyph-name="file-video" unicode="&#xf1c8;" horiz-adv-x="384" 
-d="M384 326.059v-6.05859h-128v128h6.05859c6.36523 0 12.4707 -2.5293 16.9717 -7.0293l97.9404 -97.9404c4.34375 -4.34473 7.0293 -10.3486 7.0293 -16.9717zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2549 -10.7451 -24 -24 -24h-336
-c-13.2549 0 -24 10.7451 -24 24v464c0 13.2549 10.7451 24 24 24h200v-136zM320 167.984c0 21.4609 -25.96 31.9795 -40.9707 16.9697l-55.0293 -55.0127v38.0586c0 13.2549 -10.7451 24 -24 24h-112c-13.2549 0 -24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24
-h112c13.2549 0 24 10.7451 24 24v38.0586l55.0293 -55.0088c15.0273 -15.0264 40.9707 -4.47363 40.9707 16.9717v111.963z" />
-    <glyph glyph-name="file-code" unicode="&#xf1c9;" horiz-adv-x="384" 
-d="M384 326.059v-6.05859h-128v128h6.05859c6.36523 0 12.4707 -2.5293 16.9717 -7.0293l97.9404 -97.9404c4.34375 -4.34473 7.0293 -10.3486 7.0293 -16.9717zM248 288h136v-328c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v464
-c0 13.2549 10.7451 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24zM123.206 47.4951l19.5791 20.8838c0.905273 0.96582 1.46289 2.26562 1.46289 3.69238c0 1.61426 -0.709961 3.06445 -1.83496 4.05469l-40.7627 35.874l40.7627 35.874
-c1.125 0.990234 1.83203 2.44043 1.83203 4.05566c0 1.42676 -0.554688 2.72559 -1.45996 3.69141l-19.5791 20.8848c-0.985352 1.05176 -2.3877 1.70703 -3.94141 1.70703c-1.42676 0 -2.72559 -0.555664 -3.69141 -1.46094l-64.8662 -60.8115
-c-1.05078 -0.986328 -1.70801 -2.38672 -1.70801 -3.93945c0 -1.55371 0.657227 -2.9541 1.70801 -3.94043l64.8662 -60.8115c0.96582 -0.905273 2.26562 -1.46289 3.69336 -1.46289c1.55273 0 2.9541 0.657227 3.93945 1.70898zM174.501 -2.98438
-c0.478516 -0.138672 0.982422 -0.212891 1.50488 -0.212891c2.45801 0 4.53418 1.64551 5.18555 3.89453l61.4395 211.626c0.138672 0.478516 0.213867 0.982422 0.213867 1.50488c0 2.45801 -1.64551 4.53418 -3.89355 5.18652l-27.4521 7.9707
-c-0.477539 0.138672 -0.981445 0.212891 -1.50391 0.212891c-2.45801 0 -4.53516 -1.64551 -5.18848 -3.89453l-61.4395 -211.626c-0.138672 -0.477539 -0.212891 -0.981445 -0.212891 -1.50293c0 -2.45898 1.64551 -4.53516 3.89355 -5.18848zM335.293 108.061
-c1.05176 0.986328 1.70898 2.38672 1.70898 3.94043c0 1.55273 -0.657227 2.95312 -1.70801 3.93945l-64.8662 60.8115c-0.96582 0.905273 -2.26562 1.46289 -3.69336 1.46289c-1.55273 0 -2.9541 -0.657227 -3.93945 -1.70898l-19.5801 -20.8848
-c-0.905273 -0.96582 -1.46289 -2.26562 -1.46289 -3.69238c0 -1.61426 0.709961 -3.06445 1.83496 -4.05469l40.7627 -35.874l-40.7637 -35.873c-1.125 -0.990234 -1.83203 -2.44043 -1.83203 -4.05566c0 -1.42676 0.554688 -2.72559 1.45996 -3.69141l19.5801 -20.8848
-c0.985352 -1.05176 2.3877 -1.70703 3.94141 -1.70703c1.42676 0 2.72559 0.555664 3.69141 1.46094z" />
-    <glyph glyph-name="life-ring" unicode="&#xf1cd;" 
-d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM429.696 320.441c-12.8584 17.3291 -27.9258 32.3965 -45.2549 45.2549l-63.3994 -63.3994c18.585 -11.0029 34.2676 -26.6963 45.2549 -45.2549zM256 96
-c53.0186 0 96 42.9814 96 96s-42.9814 96 -96 96s-96 -42.9814 -96 -96s42.9814 -96 96 -96zM127.559 365.696c-17.3291 -12.8584 -32.3965 -27.9258 -45.2549 -45.2549l63.3994 -63.3994c11.0029 18.585 26.6963 34.2676 45.2549 45.2549zM82.3037 63.5586
-c12.8584 -17.3291 27.9258 -32.3965 45.2549 -45.2549l63.3994 63.3994c-18.585 11.0029 -34.2676 26.6963 -45.2549 45.2549zM384.441 18.3037c17.3291 12.8584 32.3965 27.9258 45.2549 45.2549l-63.3994 63.3994c-11.0029 -18.585 -26.6963 -34.2676 -45.2549 -45.2549z
-" />
-    <glyph glyph-name="circle-notch" unicode="&#xf1ce;" 
-d="M288 408.944c0 15.5996 14.6777 27.167 29.7891 23.292c107.071 -27.457 186.211 -124.604 186.211 -240.236c0 -136.788 -110.745 -247.711 -247.466 -247.999c-137.054 -0.289062 -247.812 109.615 -248.531 246.667c-0.609375 116.126 78.5996 213.85 185.951 241.502
-c15.2119 3.91895 30.0459 -7.52539 30.0459 -23.2344v-16.6475c0 -10.8047 -7.28125 -20.1621 -17.6885 -23.0693c-77.5254 -21.6543 -134.312 -92.749 -134.312 -177.219c0 -101.705 82.3105 -184 184 -184c101.705 0 184 82.3105 184 184
-c0 84.4824 -56.7959 155.566 -134.314 177.219c-10.4043 2.90723 -17.6855 12.2627 -17.6855 23.0664v16.6592z" />
-    <glyph glyph-name="paper-plane" unicode="&#xf1d8;" 
-d="M476 444.8c17.2998 10 39 -4.59961 35.5996 -24.7998l-72 -432c-2.59961 -15.2998 -18.7998 -24.2002 -33 -18.2002l-124.6 52.2002l-63.5 -77.2998c-14 -17.1006 -42.5 -7.7998 -42.5 15.7998v80.5l240.9 293.5c4.69922 5.7002 -3.10059 13.2002 -8.60059 8.2998
-l-287.3 -253.2l-106.3 44.6006c-18 7.59961 -20.2998 32.7998 -2.2002 43.2002z" />
-    <glyph glyph-name="history" unicode="&#xf1da;" 
-d="M504 192.469c0.25293 -136.64 -111.18 -248.372 -247.82 -248.468c-59.0146 -0.0419922 -113.223 20.5303 -155.821 54.9111c-11.0771 8.93945 -11.9053 25.541 -1.83984 35.6064l11.2676 11.2676c8.6084 8.6084 22.3525 9.55078 31.8906 1.9834
-c31.3848 -24.9043 71.1045 -39.7695 114.323 -39.7695c101.705 0 184 82.3105 184 184c0 101.705 -82.3105 184 -184 184c-48.8145 0 -93.1494 -18.9688 -126.068 -49.9316l50.7539 -50.7539c10.0801 -10.0801 2.94141 -27.3145 -11.3125 -27.3145h-145.373
-c-8.83691 0 -16 7.16309 -16 16v145.373c0 14.2539 17.2344 21.3926 27.3145 11.3135l49.3711 -49.3711c44.5234 42.5488 104.866 68.6846 171.314 68.6846c136.81 0 247.747 -110.78 248 -247.531zM323.088 113.685c-8.1377 -10.4629 -23.2158 -12.3467 -33.6787 -4.20996
-l-65.4092 50.874v135.651c0 13.2549 10.7451 24 24 24h16c13.2549 0 24 -10.7451 24 -24v-104.349l40.7012 -31.6572c10.4629 -8.13672 12.3477 -23.2158 4.20996 -33.6787z" />
-    <glyph glyph-name="heading" unicode="&#xf1dc;" 
-d="M448 352v-320h32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-160c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32v128h-192v-128h32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-160
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32v320h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32v-128h192v128h-32c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32z" />
-    <glyph glyph-name="paragraph" unicode="&#xf1dd;" horiz-adv-x="448" 
-d="M448 400v-32c0 -8.83105 -7.16895 -16 -16 -16h-48v-368c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v368h-32v-368c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v112h-32c-88.3066 0 -160 71.6934 -160 160
-s71.6934 160 160 160h240c8.83105 0 16 -7.16895 16 -16z" />
-    <glyph glyph-name="sliders-h" unicode="&#xf1de;" 
-d="M496 64c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-336v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-80c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h80v16c0 8.7998 7.2002 16 16 16h32
-c8.7998 0 16 -7.2002 16 -16v-16h336zM496 224c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-80v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-336c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h336v16
-c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-16h80zM496 384c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-208v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-208c-8.7998 0 -16 7.2002 -16 16v32
-c0 8.7998 7.2002 16 16 16h208v16c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-16h208z" />
-    <glyph glyph-name="share-alt" unicode="&#xf1e0;" horiz-adv-x="448" 
-d="M352 128c53.0186 0 96 -42.9814 96 -96s-42.9814 -96 -96 -96s-96 42.9814 -96 96c0 0.00976562 0.00292969 -0.0429688 0.00292969 -0.0332031c0 7.16699 0.785156 14.1523 2.27344 20.874l-102.486 64.0537c-16.4033 -13.0752 -37.1816 -20.8945 -59.79 -20.8945
-c-53.0186 0 -96 42.9814 -96 96s42.9814 96 96 96c22.6084 0 43.3867 -7.81934 59.79 -20.8945l102.486 64.0537c-1.48633 6.71094 -2.27637 13.6826 -2.27637 20.8408c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96s-42.9814 -96 -96 -96
-c-22.6084 0 -43.3867 7.81934 -59.79 20.8965l-102.486 -64.0547c1.48828 -6.73145 2.27344 -13.6025 2.27344 -20.7793s-0.785156 -14.1719 -2.27344 -20.9033l102.486 -64.0537c16.4033 13.0752 37.1816 20.8945 59.79 20.8945z" />
-    <glyph glyph-name="share-alt-square" unicode="&#xf1e1;" horiz-adv-x="448" 
-d="M448 368v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48zM304 152c-14.5615 0 -27.8232 -5.56055 -37.7832 -14.6709l-67.958 40.7744
-c1.13379 4.45312 1.73633 9.11719 1.73633 13.9199c0 4.80371 -0.602539 9.4209 -1.73633 13.874l67.958 40.7744c9.95996 -9.11133 23.2217 -14.6719 37.7832 -14.6719c30.9277 0 56 25.0723 56 56s-25.0723 56 -56 56s-56 -25.0723 -56 -56
-c0 -4.79688 0.605469 -9.45312 1.74023 -13.8975l-67.958 -40.7744c-9.95898 9.11133 -23.2207 14.6719 -37.7822 14.6719c-30.9277 0 -56 -25.0723 -56 -56s25.0723 -56 56 -56c14.5615 0 27.8232 5.56055 37.7832 14.6709l67.958 -40.7744
-c-1.13281 -4.44141 -1.73535 -9.09375 -1.73535 -13.8857c0 -0.0117188 -0.00488281 0 -0.00488281 -0.0117188c0 -30.9277 25.0723 -56 56 -56s56 25.0723 56 56c-0.000976562 30.9287 -25.0732 56.001 -56.001 56.001z" />
-    <glyph glyph-name="bomb" unicode="&#xf1e2;" 
-d="M440.5 359.5l-52 -52l26.5 -26.5c9.40039 -9.40039 9.40039 -24.5996 0 -33.9004l-17.4004 -17.3994c11.8008 -26.1006 18.4004 -55.1006 18.4004 -85.6006c0 -114.899 -93.0996 -208 -208 -208s-208 93 -208 207.9s93.0996 208 208 208
-c30.5 0 59.5 -6.59961 85.5996 -18.4004l17.4004 17.4004c9.40039 9.40039 24.5996 9.40039 33.9004 0l26.5 -26.5l52 52zM500 388c6.59961 0 12 -5.40039 12 -12s-5.40039 -12 -12 -12h-24c-6.59961 0 -12 5.40039 -12 12s5.40039 12 12 12h24zM440 448
-c6.59961 0 12 -5.40039 12 -12v-24c0 -6.59961 -5.40039 -12 -12 -12s-12 5.40039 -12 12v24c0 6.59961 5.40039 12 12 12zM473.9 393c-4.60059 -4.7002 -12.2002 -4.7002 -17 0c-4.7002 4.7002 -4.7002 12.2998 0 17l17 17c4.69922 4.7002 12.2998 4.7002 17 0
-c4.69922 -4.7002 4.69922 -12.2998 0 -17zM406.1 393l-17 17c-4.69922 4.7002 -4.69922 12.2998 0 17c4.7002 4.7002 12.3008 4.7002 17 0l17 -17c4.7002 -4.7002 4.7002 -12.2998 0 -17c-4.69922 -4.7002 -12.2998 -4.7002 -17 0zM473.9 359l17 -17
-c4.69922 -4.7002 4.69922 -12.2998 0 -17c-4.7002 -4.7002 -12.3008 -4.7002 -17 0l-17 17c-4.7002 4.7002 -4.7002 12.2998 0 17c4.69922 4.7002 12.2998 4.7002 17 0zM112 176c0 35.2998 28.7002 64 64 64c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16
-c-52.9004 0 -96 -43.0996 -96 -96c0 -8.7998 7.2002 -16 16 -16s16 7.2002 16 16z" />
-    <glyph glyph-name="futbol" unicode="&#xf1e3;" 
-d="M504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248zM456 192l-0.00292969 0.282227l-26.0645 -22.7412l-62.6787 58.5l16.4541 84.3555l34.3027 -3.07227
-c-24.8887 34.2158 -60.0039 60.0889 -100.709 73.1406l13.6514 -31.9385l-74.9531 -41.5264l-74.9531 41.5254l13.6514 31.9385c-40.6309 -13.0283 -75.7803 -38.8701 -100.709 -73.1406l34.5645 3.07324l16.1924 -84.3555l-62.6777 -58.5l-26.0645 22.7412
-l-0.00292969 -0.282227c0 -43.0146 13.4971 -83.9521 38.4717 -117.991l7.7041 33.8975l85.1387 -10.4473l36.3008 -77.8262l-29.9023 -17.7861c40.2021 -13.1221 84.29 -13.1475 124.572 0l-29.9023 17.7861l36.3008 77.8262l85.1387 10.4473l7.7041 -33.8975
-c24.9756 34.0391 38.4727 74.9766 38.4727 117.991zM207.898 122.429l-29.8945 91.3125l77.9961 56.5264l77.9961 -56.5264l-29.6221 -91.3125h-96.4756z" />
-    <glyph glyph-name="tty" unicode="&#xf1e4;" 
-d="M5.37012 344.178c138.532 138.532 362.936 138.326 501.262 0c6.07812 -6.07812 7.07422 -15.4961 2.58301 -22.6807l-43.2139 -69.1377c-3.24023 -5.18457 -8.99902 -8.63672 -15.5576 -8.63672c-2.40137 0 -4.69531 0.490234 -6.79883 1.33105l-86.4219 34.5693
-c-6.75684 2.70312 -11.5352 9.31348 -11.5352 17.0312c0 0.621094 0.0410156 1.20898 0.101562 1.81445l5.95215 59.5312c-62.1455 22.4541 -130.636 21.9863 -191.483 0l5.95312 -59.5322c0.0605469 -0.606445 0.0917969 -1.22168 0.0917969 -1.84375
-c0 -7.7168 -4.76855 -14.2998 -11.5254 -17.002l-86.4238 -34.5684c-2.10254 -0.84082 -4.39648 -1.30371 -6.79785 -1.30371c-6.55859 0 -12.3174 3.4248 -15.5576 8.60938l-43.2109 69.1387c-1.75879 2.81348 -2.77539 6.1377 -2.77539 9.69727
-c0 5.05859 2.04004 9.66406 5.3584 12.9824zM96 140c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM192 140c0 -6.62695 -5.37305 -12 -12 -12h-40
-c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM288 140c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM384 140
-c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM480 140c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40
-c6.62695 0 12 -5.37305 12 -12v-40zM144 44c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM240 44c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40
-c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM336 44c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM432 44c0 -6.62695 -5.37305 -12 -12 -12h-40
-c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM96 -52c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40zM384 -52
-c0 -6.62695 -5.37305 -12 -12 -12h-232c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h232c6.62695 0 12 -5.37305 12 -12v-40zM480 -52c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40
-c6.62695 0 12 -5.37305 12 -12v-40z" />
-    <glyph glyph-name="binoculars" unicode="&#xf1e5;" 
-d="M416 400v-48h-96v48c0 8.83984 7.16016 16 16 16h64c8.83984 0 16 -7.16016 16 -16zM63.9102 288.01c0.479492 17.6201 14.2998 31.9902 31.9297 31.9902h96.1602v-160h-32v-160c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v44
-c3.45996 129.78 61.4004 150.16 63.9102 244.01zM448.09 288.01c2.50977 -93.8496 60.4502 -114.229 63.9102 -244.01v-44c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v160h-32v160h96.1602c17.6299 0 31.4502 -14.3701 31.9297 -31.9902zM176 416
-c8.83984 0 16 -7.16016 16 -16v-48h-96v48c0 8.83984 7.16016 16 16 16h64zM224 160v160h64v-160h-64z" />
-    <glyph glyph-name="plug" unicode="&#xf1e6;" horiz-adv-x="384" 
-d="M320 416v-96h-64v96c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32zM368 288c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-16v-32c-0.0117188 -77.3096 -55.0684 -141.886 -128 -156.8v-99.2002h-64v99.2002
-c-72.9316 14.9141 -127.988 79.4902 -128 156.8v32h-16c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h352zM128 416v-96h-64v96c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32z" />
-    <glyph glyph-name="newspaper" unicode="&#xf1ea;" horiz-adv-x="576" 
-d="M552 384c13.2549 0 24 -10.7451 24 -24v-312c0 -26.5098 -21.4902 -48 -48 -48h-472c-30.9277 0 -56 25.0723 -56 56v272c0 13.2549 10.7451 24 24 24h40v8c0 13.2549 10.7451 24 24 24h464zM56 48c4.41504 0 8 3.58496 8 8v248h-16v-248c0 -4.41504 3.58496 -8 8 -8z
-M292 64c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152c-6.62695 0 -12 -5.37305 -12 -12v-8c0 -6.62695 5.37305 -12 12 -12h152zM500 64c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152c-6.62695 0 -12 -5.37305 -12 -12v-8
-c0 -6.62695 5.37305 -12 12 -12h152zM292 160c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152c-6.62695 0 -12 -5.37305 -12 -12v-8c0 -6.62695 5.37305 -12 12 -12h152zM500 160c6.62695 0 12 5.37305 12 12v8c0 6.62695 -5.37305 12 -12 12h-152
-c-6.62695 0 -12 -5.37305 -12 -12v-8c0 -6.62695 5.37305 -12 12 -12h152zM500 256c6.62695 0 12 5.37305 12 12v40c0 6.62695 -5.37305 12 -12 12h-360c-6.62695 0 -12 -5.37305 -12 -12v-40c0 -6.62695 5.37305 -12 12 -12h360z" />
-    <glyph glyph-name="wifi" unicode="&#xf1eb;" horiz-adv-x="640" 
-d="M634.91 293.12c6.66016 -6.16016 6.79004 -16.5898 0.359375 -22.9805l-34.2393 -33.9697c-6.14062 -6.08984 -16.0205 -6.22949 -22.4004 -0.379883c-145.95 133.71 -371.33 133.68 -517.25 0c-6.37988 -5.84961 -16.2598 -5.71973 -22.3994 0.379883l-34.2402 33.9697
-c-6.44043 6.39062 -6.31055 16.8203 0.349609 22.9805c177.101 163.81 452.65 163.87 629.82 0zM320 96c35.3496 0 64 -28.6504 64 -64s-28.6504 -64 -64 -64s-64 28.6504 -64 64s28.6504 64 64 64zM522.67 179.59c6.88965 -6.08984 7.12012 -16.6895 0.560547 -23.1494
-l-34.4404 -33.9902c-6 -5.93066 -15.6602 -6.32031 -22.0498 -0.799805c-83.75 72.4092 -209.54 72.5693 -293.49 0c-6.38965 -5.52051 -16.0498 -5.12012 -22.0498 0.799805l-34.4404 33.9902c-6.5498 6.45996 -6.33008 17.0498 0.570312 23.1494
-c115.13 101.82 290.08 101.93 405.34 0z" />
-    <glyph glyph-name="calculator" unicode="&#xf1ec;" horiz-adv-x="448" 
-d="M400 448c25.5996 0 48 -22.4004 48 -48v-416c0 -25.5996 -22.4004 -48 -48 -48h-352c-25.5996 0 -48 22.4004 -48 48v416c0 25.5996 22.4004 48 48 48h352zM128 12.7998v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
-c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM128 140.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
-c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM256 12.7998v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
-c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM256 140.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
-c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM384 12.7998v166.4c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
-c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-166.4c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM384 268.8v102.4c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-294.4
-c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-102.4c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h294.4c6.39941 0 12.7998 6.40039 12.7998 12.7998z" />
-    <glyph glyph-name="bell-slash" unicode="&#xf1f6;" horiz-adv-x="640" 
-d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.80957 -22.4502l-19.6396 -25.2705c-5.43066 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.351 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
-c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l144.96 -112.04c22.9307 31.5 57.2607 54.1904 97.5898 62.5703v20.8398c0 17.6699 14.3203 32 31.9805 32s31.9805 -14.3301 31.9805 -32v-20.8301c73.46 -15.2598 127.939 -77.46 127.939 -155.16
-c0 -102.3 36.1504 -133.529 55.4697 -154.29c6 -6.43945 8.66016 -14.1602 8.61035 -21.71c0 -1.39941 -0.610352 -2.67969 -0.799805 -4.05957zM157.23 196.46l212.789 -164.46h-241.92c-19.1191 0 -31.9893 15.5996 -32.0996 32
-c-0.0498047 7.5498 2.61035 15.2598 8.61035 21.71c16.21 17.4199 44.0098 42.79 52.6201 110.75zM320 -64c-35.3203 0 -63.9697 28.6504 -63.9697 64h127.939c0 -35.3496 -28.6494 -64 -63.9697 -64z" />
-    <glyph glyph-name="trash" unicode="&#xf1f8;" horiz-adv-x="448" 
-d="M432 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h120l9.40039 18.7002c3.85547 7.88574 11.9434 13.2998 21.3066 13.2998h0.0927734h114.3
-c0.00585938 0 -0.00195312 0.0234375 0.00390625 0.0234375c9.41113 0 17.5645 -5.42871 21.4961 -13.3232l9.40039 -18.7002h120zM53.2002 -19l-21.2002 339h384l-21.2002 -339c-1.57031 -25.0762 -22.4316 -44.9971 -47.8994 -45h-245.801
-c-25.4678 0.00292969 -46.3291 19.9238 -47.8994 45z" />
-    <glyph glyph-name="copyright" unicode="&#xf1f9;" 
-d="M256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248zM373.134 93.2471c1.78516 2.09473 2.86035 4.82812 2.86035 7.79395c0 2.64355 -0.856445 5.08789 -2.30762 7.07227l-24.5469 33.5713
-c-4.44824 6.08691 -13.376 6.61816 -18.5078 1.05371c-0.263672 -0.287109 -26.8467 -28.625 -65.5439 -28.625c-48.7627 0 -74.2773 40.0898 -74.2773 79.6914c0 42.5068 27.8008 76.082 73.916 76.082c35.3516 0 61.6475 -23.666 61.8809 -23.8799
-c5.45996 -5.05566 14.1846 -3.97168 18.2334 2.29492l22.3799 34.6553c1.20996 1.87305 1.91895 4.12109 1.91895 6.51465c0 3.125 -1.19727 5.97168 -3.15625 8.1084c-1.45703 1.58887 -36.4658 38.9043 -103.423 38.9043c-81.7578 0 -143.762 -62.0986 -143.762 -143.401
-c0 -82.3066 59.792 -145.567 144.484 -145.567c70.0752 0 108.259 43.8643 109.851 45.7314z" />
-    <glyph glyph-name="at" unicode="&#xf1fa;" 
-d="M256 440c138.023 0 248 -87.6533 248 -224c0 -75.7979 -41.3906 -147.41 -150.299 -147.41c-30.0977 0 -61.1885 -0.000976562 -70.71 34.1035c-17.6221 -22.6963 -48.0068 -38.333 -74.9912 -38.333c-59.2148 0 -96 40.5664 -96 105.87
-c0 89.2256 63.251 151.46 137.831 151.46c19.5225 0 45.2744 -3.87402 59.9707 -21.7754l0.00976562 0.0917969c0.765625 6.7373 6.49219 11.9932 13.4326 11.9932h44.9805c15.083 0 26.4287 -13.75 23.5625 -28.5586l-23.4336 -121.11
-c-3.43359 -17.167 -3.87207 -29.5703 13.4766 -30.0244c37.0771 3.95117 58.1699 44.9072 58.1699 83.6934c0 102.381 -83.8613 160 -184 160c-101.458 0 -184 -82.542 -184 -184s82.542 -184 184 -184c35.3145 0 69.9199 10.2432 99.4102 29.1572
-c10.1934 6.53809 23.7021 4.24219 31.373 -5.12891l10.1768 -12.4336c9.07324 -11.084 6.45312 -27.5566 -5.55176 -35.3721c-40.0664 -26.083 -87.2539 -40.2227 -135.408 -40.2227c-137.081 0 -248 110.941 -248 248c0 137.081 110.941 248 248 248zM234.32 135.57
-c24.2861 0 58.1611 27.6689 58.1611 72.7295c0 25.5293 -13.3096 40.7705 -35.6016 40.7705c-27.8506 0 -58.6299 -27.7363 -58.6299 -72.7295c0 -25.1475 13.8213 -40.7705 36.0703 -40.7705z" />
-    <glyph glyph-name="eye-dropper" unicode="&#xf1fb;" 
-d="M50.75 114.75l126.63 126.61l128 -128l-126.64 -126.62c-12 -12 -28.2803 -18.7402 -45.25 -18.7402h-45.4902l-56 -32l-32 32l32 56v45.4902c0 16.9795 6.75 33.2598 18.75 45.2598zM483.88 419.88c37.5 -37.4902 37.5 -98.2695 -0.00976562 -135.75l-77.0898 -77.0898
-l13.0996 -13.0996c9.37012 -9.37012 9.37012 -24.5703 0 -33.9404l-40.9697 -40.96c-9.29004 -9.30957 -24.5 -9.44043 -33.9404 0l-161.939 161.94c-9.37012 9.36914 -9.37012 24.5693 0 33.9395l40.9697 40.9697c9.29004 9.31055 24.5 9.44043 33.9404 0l13.0996 -13.0996
-l77.0898 77.0898c37.4697 37.5 98.2803 37.5 135.75 0z" />
-    <glyph glyph-name="paint-brush" unicode="&#xf1fc;" 
-d="M167.02 138.66l88.0107 -73.3398c0.319336 -3.05078 0.969727 -6.02051 0.969727 -9.12988c0 -76.4209 -52.1396 -120.19 -128 -120.19c-90.0703 0 -128 72.3799 -128.01 154.73c9.79004 -6.68066 44.1396 -34.3506 55.25 -34.3506
-c6.58984 0 12.2402 3.77051 14.5898 9.98047c20.6602 54.4395 57.0703 69.7197 97.1895 72.2998zM457.89 448c28.1104 0 54.1104 -20.6396 54.1104 -49.5498c0 -16.1406 -6.51953 -31.6406 -13.9004 -45.9902c-113.05 -210.99 -149.05 -256.46 -211.159 -256.46
-c-7.75 0 -15.1807 1.23047 -22.3906 3.03027l-63.8193 53.1797c-5.48047 11.9404 -8.73047 25 -8.73047 38.7002c0 53.75 21.2695 58.04 225.68 240.64c10.8398 9.74023 25.0508 16.4502 40.21 16.4502z" />
-    <glyph glyph-name="birthday-cake" unicode="&#xf1fd;" horiz-adv-x="448" 
-d="M448 64c-28.0195 0 -31.2598 32 -74.5 32c-43.4297 0 -46.8252 -32 -74.75 -32c-27.6953 0 -31.4541 32 -74.75 32c-42.8418 0 -47.2178 -32 -74.5 -32c-28.1484 0 -31.2021 32 -74.75 32c-43.5469 0 -46.6533 -32 -74.75 -32v80c0 26.5 21.5 48 48 48h16v144h64v-144h64
-v144h64v-144h64v144h64v-144h16c26.5 0 48 -21.5 48 -48v-80zM448 -64h-448v96c43.3564 0 46.7666 32 74.75 32c27.9512 0 31.2529 -32 74.75 -32c42.8428 0 47.2168 32 74.5 32c28.1484 0 31.2012 -32 74.75 -32c43.3574 0 46.7666 32 74.75 32
-c27.4883 0 31.252 -32 74.5 -32v-96zM96 352c-17.75 0 -32 14.25 -32 32c0 31 32 23 32 64c12 0 32 -29.5 32 -56s-14.25 -40 -32 -40zM224 352c-17.75 0 -32 14.25 -32 32c0 31 32 23 32 64c12 0 32 -29.5 32 -56s-14.25 -40 -32 -40zM352 352c-17.75 0 -32 14.25 -32 32
-c0 31 32 23 32 64c12 0 32 -29.5 32 -56s-14.25 -40 -32 -40z" />
-    <glyph glyph-name="chart-area" unicode="&#xf1fe;" 
-d="M500 64c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-488c-6.59961 0 -12 5.40039 -12 12v360c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-308h436zM372.7 288.5c6 4 14.2002 1.7998 17.3994 -4.7002l89.9004 -187.8h-384v104
-l86.7998 144.7c4.40039 7.2998 14.7998 7.7998 19.9004 1l85.2998 -113.7z" />
-    <glyph glyph-name="chart-pie" unicode="&#xf200;" horiz-adv-x="544" 
-d="M527.79 160c9.5498 0 17.4004 -8.38965 16.0596 -17.8496c-7.80957 -55.25 -34.4297 -104.4 -73.1299 -140.86c-6.20996 -5.84961 -16.1494 -5.36035 -22.1895 0.679688l-158.03 158.03h237.29zM511.96 224.8c0.629883 -9.12012 -7.0498 -16.7998 -16.1904 -16.7998
-h-223.77v223.76c0 9.14062 7.67969 16.8301 16.7998 16.2002c119.46 -8.24023 214.92 -103.7 223.16 -223.16zM224 160l155.86 -155.87c6.84961 -6.84961 6.33008 -18.4795 -1.57031 -24.0801c-38.29 -27.1602 -84.8604 -43.3994 -135.26 -44.0303
-c-128.2 -1.60938 -238.53 103.471 -242.891 231.61c-4.23926 124.771 86.8506 228.88 206.021 245.72c9.4502 1.34082 17.8398 -6.50977 17.8398 -16.0596v-237.29z" />
-    <glyph glyph-name="chart-line" unicode="&#xf201;" 
-d="M496 64c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-464c-17.6699 0 -32 14.3301 -32 32v336c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-304h432zM464 352c8.83984 0 16 -7.16016 15.9902 -16v-118.05
-c0 -21.3799 -25.8506 -32.0898 -40.9707 -16.9697l-32.3994 32.3994l-96 -96c-12.4902 -12.5 -32.75 -12.5 -45.25 0l-73.3701 73.3701l-46.0596 -46.0703c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-22.6191 22.6201c-6.25 6.25 -6.25 16.3799 0 22.6299l68.6895 68.6904
-c12.4902 12.5 32.75 12.5 45.25 0l73.3701 -73.3701l73.3701 73.3799l-32.4004 32.4004c-15.1201 15.1201 -4.41016 40.9697 16.9707 40.9697h118.06z" />
-    <glyph glyph-name="toggle-off" unicode="&#xf204;" horiz-adv-x="576" 
-d="M384 384c106.039 0 192 -85.9609 192 -192s-85.9609 -192 -192 -192h-192c-106.039 0 -192 85.9609 -192 192s85.9609 192 192 192h192zM64 192c0 -70.751 57.2588 -128 128 -128c70.751 0 128 57.2588 128 128c0 70.751 -57.2588 128 -128 128
-c-70.751 0 -128 -57.2588 -128 -128zM384 64c70.751 0 128 57.2598 128 128c0 70.751 -57.2588 128 -128 128h-48.9053c65.2363 -72.8799 65.2168 -183.142 0 -256h48.9053z" />
-    <glyph glyph-name="toggle-on" unicode="&#xf205;" horiz-adv-x="576" 
-d="M384 384c106 0 192 -86 192 -192s-86 -192 -192 -192h-192c-106 0 -192 86 -192 192s86 192 192 192h192zM384 64c70.7002 0 128 57.2002 128 128c0 70.7002 -57.2002 128 -128 128c-70.7002 0 -128 -57.2002 -128 -128c0 -70.7002 57.2002 -128 128 -128z" />
-    <glyph glyph-name="bicycle" unicode="&#xf206;" horiz-adv-x="640" 
-d="M512.509 255.999c70.9502 -0.276367 128.562 -59.0547 127.477 -129.996c-1.07422 -70.1934 -58.6494 -126.681 -129.255 -125.996c-68.8301 0.667969 -126.584 58.8857 -126.729 127.719c-0.078125 37.3564 15.8516 70.9893 41.3066 94.4375l-14.9375 24.0674
-l-85.9619 -138.863c-4.23145 -6.83496 -11.7832 -11.3672 -20.4062 -11.3672h-52.0332c-14.209 -55.207 -64.3252 -96 -123.967 -96c-70.9473 0 -128.415 57.7207 -128 128.764c0.410156 70.2246 58.0918 127.406 128.317 127.236
-c15.0879 -0.0371094 29.5586 -2.69043 42.9912 -7.51953l29.417 47.5195h-48.7256c-13.1191 0 -23.7627 10.5186 -23.9951 23.5635c-0.241211 13.4375 11.0947 24.4365 24.5361 24.4365h87.459c8.83691 0 16 -7.16309 16 -16v-16h113.544l-14.8955 24h-50.6494
-c-8.83691 0 -16 7.16309 -16 16v16c0 8.83691 7.16309 16 16 16h64c8.6123 0 16.1572 -4.52148 20.3916 -11.3428l77.6807 -125.153c14.4053 5.54004 30.0625 8.55957 46.4355 8.49512zM186.75 182.228l-23.6641 -38.2275h43.3057
-c-2.96875 14.5674 -9.91504 27.6992 -19.6416 38.2275zM128.002 48c32.7383 0 60.9297 19.7754 73.2998 48h-81.2998c-18.7891 0 -30.2871 20.6729 -20.4062 36.6318l45.5049 73.5088c-5.5127 1.20605 -11.2295 1.85938 -17.0986 1.85938c-44.1123 0 -80 -35.8877 -80 -80
-s35.8877 -80 80 -80zM290.632 144l74.2861 120h-127.547l-24.7461 -39.9736c22.8271 -20.1328 38.4229 -48.2705 42.3828 -80.0264h35.624zM507.689 48.1143c46.0605 -2.43164 84.3115 34.3447 84.3125 79.8848c0 44.1123 -35.8877 80 -80 80
-c-0.0136719 0 0.00585938 -0.0078125 -0.00683594 -0.0078125c-6.85156 0 -13.5029 -0.864258 -19.8516 -2.48926l44.4688 -71.6426c4.66113 -7.50879 2.35156 -17.3721 -5.15625 -22.0322l-13.5938 -8.4375c-7.50879 -4.65918 -17.3721 -2.35156 -22.0322 5.15625
-l-44.4326 71.5859c-12.7021 -14.7451 -20.1475 -34.1416 -19.3359 -55.2627c1.57812 -41.0635 34.5918 -74.5898 75.6279 -76.7549z" />
-    <glyph glyph-name="bus" unicode="&#xf207;" 
-d="M488 320c13.25 0 24 -10.7402 24 -24v-80c0 -13.25 -10.75 -24 -24 -24h-8v-166.4c0 -12.7998 -9.59961 -25.5996 -25.5996 -25.5996h-6.40039v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-192v-32c0 -17.6699 -14.3301 -32 -32 -32h-32
-c-17.6699 0 -32 14.3301 -32 32v32c-17.6699 0 -32 14.3301 -32 32v160h-8c-13.25 0 -24 10.75 -24 24v80c0 13.2598 10.75 24 24 24h8v48c0 44.7998 99.2002 80 224 80s224 -35.2002 224 -80v-48h8zM112 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
-s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 160h256c17.6699 0 32 14.3301 32 32v128c0 17.6699 -14.3301 32 -32 32h-256c-17.6699 0 -32 -14.3301 -32 -32v-128c0 -17.6699 14.3301 -32 32 -32zM400 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
-s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="closed-captioning" unicode="&#xf20a;" 
-d="M464 384c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h416zM218.1 160.3c-41.1992 -37.8994 -92.1992 -15.3994 -92.2998 32.6006c0 46.0996 53.7998 63.1992 94.6006 31.1992
-c2.89941 -2.2998 7.19922 -1.39941 9.09961 1.7002l17.5 30.5c1.5 2.5 1.09961 3.7002 -1 5.7002c-50.7998 49.4004 -172.5 27.2002 -172.5 -70.0996c0 -100 119.2 -124.7 172.8 -67.9004c2 2.09961 2.2002 5.2998 0.5 7.7002l-19.5 27.7002
-c-2.09961 3 -6.39941 3.39941 -9.2002 0.899414zM408.5 160.3c-41.2002 -37.8994 -92.2002 -15.3994 -92.2002 32.6006c0 46.0996 53.7998 63.1992 94.6006 31.1992c2.89941 -2.2998 7.19922 -1.39941 9.09961 1.7002l17.5 30.5c1.5 2.5 1.09961 3.7002 -1 5.7002
-c-50.7998 49.4004 -172.5 27.2002 -172.5 -70.0996c0 -100 119.2 -124.801 172.7 -67.9004c2 2.09961 2.2002 5.2998 0.5 7.7002l-19.5 27.7002c-2.10059 3 -6.40039 3.39941 -9.2002 0.899414z" />
-    <glyph glyph-name="shekel-sign" unicode="&#xf20b;" horiz-adv-x="448" 
-d="M248 280c0 30.9297 -25.0703 56 -56 56h-112v-352c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16v408c0 13.2598 10.75 24 24 24h168c75.1104 0 136 -60.8896 136 -136v-168c0 -8.83984 -7.16016 -16 -16 -16h-48c-8.83984 0 -16 7.16016 -16 16
-v168zM432 416c8.83984 0 16 -7.16016 16 -16v-296c0 -75.1104 -60.8896 -136 -136 -136h-168c-13.25 0 -24 10.75 -24 24v280c0 8.83984 7.16016 16 16 16h48c8.83984 0 16 -7.16016 16 -16v-224h112c30.9297 0 56 25.0703 56 56v296c0 8.83984 7.16016 16 16 16h48z" />
-    <glyph glyph-name="cart-plus" unicode="&#xf217;" horiz-adv-x="576" 
-d="M504.717 128h-293.145l6.54492 -32h268.418c15.4004 0 26.8154 -14.3008 23.4033 -29.3193l-5.51758 -24.2754c18.6914 -9.07324 31.5791 -28.2334 31.5791 -50.4053c0 -31.2021 -25.5186 -56.4443 -56.8242 -55.9941
-c-29.8232 0.428711 -54.3496 24.6309 -55.1543 54.4473c-0.44043 16.2871 6.08496 31.0488 16.8027 41.5479h-209.648c10.377 -10.166 16.8242 -24.3271 16.8242 -40.001c0 -31.8135 -26.5283 -57.4307 -58.6699 -55.9385c-28.54 1.3252 -51.751 24.3857 -53.251 52.917
-c-1.1582 22.0342 10.4355 41.4551 28.0508 51.5869l-70.2471 343.435h-69.8828c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h102.529c11.4004 0 21.2275 -8.02148 23.5127 -19.1904l9.16602 -44.8096h392.782
-c15.4004 0 26.8154 -14.3008 23.4023 -29.3193l-47.2725 -208c-2.4834 -10.9268 -12.1973 -18.6807 -23.4033 -18.6807zM408 280h-48v40c0 8.83691 -7.16309 16 -16 16h-16c-8.83691 0 -16 -7.16309 -16 -16v-40h-48c-8.83691 0 -16 -7.16309 -16 -16v-16
-c0 -8.83691 7.16309 -16 16 -16h48v-40c0 -8.83691 7.16309 -16 16 -16h16c8.83691 0 16 7.16309 16 16v40h48c8.83691 0 16 7.16309 16 16v16c0 8.83691 -7.16309 16 -16 16z" />
-    <glyph glyph-name="cart-arrow-down" unicode="&#xf218;" horiz-adv-x="576" 
-d="M504.717 128h-293.145l6.54492 -32h268.418c15.4004 0 26.8154 -14.3008 23.4033 -29.3193l-5.51758 -24.2754c18.6914 -9.07324 31.5791 -28.2334 31.5791 -50.4053c0 -31.2021 -25.5186 -56.4443 -56.8242 -55.9941
-c-29.8232 0.428711 -54.3496 24.6309 -55.1543 54.4473c-0.44043 16.2871 6.08496 31.0488 16.8027 41.5479h-209.648c10.377 -10.166 16.8242 -24.3271 16.8242 -40.001c0 -31.8135 -26.5283 -57.4307 -58.6699 -55.9385c-28.54 1.3252 -51.751 24.3857 -53.251 52.917
-c-1.1582 22.0342 10.4355 41.4551 28.0508 51.5869l-70.2471 343.435h-69.8828c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h102.529c11.4004 0 21.2275 -8.02148 23.5127 -19.1904l9.16602 -44.8096h392.782
-c15.4004 0 26.8154 -14.3008 23.4023 -29.3193l-47.2725 -208c-2.4834 -10.9268 -12.1973 -18.6807 -23.4033 -18.6807zM403.029 256h-43.0293v60c0 6.62695 -5.37305 12 -12 12h-24c-6.62695 0 -12 -5.37305 -12 -12v-60h-43.0293
-c-10.6904 0 -16.0449 -12.9258 -8.48438 -20.4854l67.0283 -67.0283c4.68652 -4.68652 12.2842 -4.68652 16.9717 0l67.0283 67.0283c7.55957 7.55957 2.20508 20.4854 -8.48535 20.4854z" />
-    <glyph glyph-name="ship" unicode="&#xf21a;" horiz-adv-x="640" 
-d="M496.616 75.3613c17.8418 -44.3604 58.5664 -75.3613 119.384 -75.3613c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24c-61.0322 0 -107.505 20.6162 -143.258 59.3965c-14.4189 -34.8281 -48.7637 -59.3965 -88.7422 -59.3965h-128
-c-39.9785 0 -74.3232 24.5684 -88.7422 59.3965c-35.7588 -38.7861 -82.2344 -59.3965 -143.258 -59.3965c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24c61.5869 0 101.828 31.7129 119.384 75.3613l-70.0117 70.0117
-c-16.918 16.9189 -9.91699 45.7793 12.8359 53.0918l41.792 13.4336v140.102c0 17.6729 14.3271 32 32 32h64v40c0 13.2549 10.7451 24 24 24h144c13.2549 0 24 -10.7451 24 -24v-40h64c17.6729 0 32 -14.3271 32 -32v-140.102l41.792 -13.4336
-c22.7783 -7.32129 29.7354 -36.1914 12.8359 -53.0918zM192 320v-87.5312l118.208 37.9951c3.08594 0.992188 6.38086 1.52832 9.79492 1.52832c3.41309 0 6.70312 -0.536133 9.78906 -1.52832l118.208 -37.9951v87.5312h-256z" />
-    <glyph glyph-name="user-secret" unicode="&#xf21b;" horiz-adv-x="448" 
-d="M383.9 139.7c38.2998 -23.7002 64.0996 -65.7002 64.0996 -114.101v-44.7998c0 -24.7002 -20.0996 -44.7998 -44.7998 -44.7998h-358.4c-24.7002 0 -44.7998 20.0996 -44.7998 44.7998v44.7998c0 49.7002 27.2998 92.6006 67.4004 115.9l-25.8008 60.2002
-c-4.5 10.5996 3.2002 22.2998 14.7002 22.2998h57.5c-11 18.9004 -17.7998 40.5996 -17.7998 64v0.299805c-39.2002 7.7998 -64 19.1006 -64 31.7002c0 13.2998 27.2998 25.0996 70 33c9.2002 32.7998 27.0996 65.7998 40.5996 82.7998
-c9.5 11.9004 25.9004 15.6006 39.5 8.7998l27.6006 -13.7998c9 -4.5 19.5996 -4.5 28.5996 0l27.6006 13.7998c13.5996 6.80078 30 3.10059 39.5 -8.7998c13.5996 -17 31.3994 -50 40.5996 -82.7998c42.7998 -7.90039 70.0996 -19.7002 70.0996 -33
-c0 -12.5996 -24.7998 -23.9004 -64 -31.7002v-0.299805c0 -23.4004 -6.7998 -45.0996 -17.7998 -64h58.5c11.2998 0 19 -11.2002 15 -21.7002zM176 -32l32 120l-24 40l-49.5996 32zM272 -32l41.5996 192l-49.5996 -32l-24 -40zM313.7 266.5
-c0.799805 2.59961 6.2998 5.7002 6.39941 5.7998v10.7998c-28.2998 -3.69922 -61 -5.7998 -96 -5.7998s-67.6992 2.2002 -96 5.7998v-10.7998c0 -0.0996094 5.5 -3.2998 6.30078 -5.7998c3.7998 -11.9004 7 -24.5996 16.5 -33.4004c8 -7.39941 47 -25.1992 64 25
-c2.89941 8.40039 15.5 8.40039 18.2998 0c16 -47.3994 53.8994 -34.2998 64 -25c9.5 8.80078 12.5996 21.5 16.5 33.4004z" />
-    <glyph glyph-name="motorcycle" unicode="&#xf21c;" horiz-adv-x="640" 
-d="M512.9 256c69.5996 -0.5 126.5 -57.2998 127.199 -126.9c0.600586 -71.5996 -57.5996 -129.8 -129.199 -129.1c-69.6006 0.599609 -126.301 57.5 -126.801 127.1c-0.299805 39.3008 17.2002 74.5 44.8008 98.2002l-12.5 20.7998
-c-38.7002 -31.2998 -58.3008 -77.8994 -56.2002 -125c0.599609 -13.6992 -10.2998 -25.0996 -24 -25.0996h-84.2002c-14.2998 -55.2002 -64.4004 -96 -124 -96c-71.7002 0 -129.6 58.9004 -128 131c1.59961 67.4004 55.9004 122.5 123.2 124.9
-c14.3994 0.5 28.2998 -1.30078 41.2998 -5.2002l11.2998 20.5c-9.09961 13.8994 -23.2998 24.7998 -47.7998 24.7998h-56c-13.0996 0 -23.7998 10.5 -24 23.5c-0.299805 13.5 11 24.5 24.5 24.5h55.5c55 0 82.2002 -16.9004 99.9004 -40h153.699l-19.1992 32h-66.4004
-c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h80c8.40039 0 16.2002 -4.40039 20.5996 -11.5996l22.8008 -38l37.5 41.6992c4.5 5 11 7.90039 17.7998 7.90039h45.2998c13.2998 0 24 -10.7002 24 -24v-32c0 -13.2998 -10.7002 -24 -24 -24h-82.4004
-l32.9004 -54.9004c13.2998 4.60059 27.5 7 42.4004 6.90039zM128 48c32.7002 0 60.9004 19.7998 73.2998 48h-81.2998c-18.2002 0 -29.7998 19.5996 -21 35.5996l41.5 75.4004c-4.09961 0.700195 -8.2998 1 -12.5 1c-44.0996 0 -80 -35.9004 -80 -80s35.9004 -80 80 -80z
-M591.9 123.6c2.39941 46.1006 -34.3008 84.4004 -79.9004 84.3008c-5.40039 0 -10.7002 -0.5 -15.9004 -1.60059l48.6006 -80.8994c4.5 -7.60059 2.09961 -17.5 -5.5 -22l-13.7002 -8.2002c-7.59961 -4.5 -17.5 -2.10059 -22 5.5l-49.4004 82.3994
-c-13.6992 -14.2998 -22.0996 -33.6992 -22.0996 -55.0996c0 -45.5996 38.2998 -82.4004 84.4004 -79.9004c40.5 2.10059 73.2998 34.9004 75.5 75.5z" />
-    <glyph glyph-name="street-view" unicode="&#xf21d;" 
-d="M367.9 118.24c85.2295 -15.5801 144.1 -48.29 144.1 -86.2402c0 -53.0195 -114.62 -96 -256 -96s-256 42.9805 -256 96c0 37.9502 58.8701 70.6602 144.1 86.2402c4.62012 -5.2998 9.78027 -10.1006 15.9004 -13.6504v-22.9395
-c-66.5195 -9.35059 -112 -28.0508 -112 -49.6504c0 -30.9297 93.1201 -56 208 -56s208 25.0703 208 56c0 21.5996 -45.4805 40.3096 -112 49.6504v22.9395c6.12012 3.5498 11.2803 8.35059 15.9004 13.6504zM256 320c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64
-s64 -28.6504 64 -64s-28.6504 -64 -64 -64zM192 128c-17.6699 0 -32 14.3301 -32 32v96c0 26.5098 21.4902 48 48 48h11.7998c11.0703 -5.03027 23.2598 -8 36.2002 -8s25.1299 2.96973 36.2002 8h11.7998c26.5098 0 48 -21.4902 48 -48v-96
-c0 -17.6699 -14.3301 -32 -32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v96z" />
-    <glyph glyph-name="heartbeat" unicode="&#xf21e;" 
-d="M320.2 204.2l22.0996 -44.2002h109.101l-182.601 -186.5c-7.09961 -7.2998 -18.5996 -7.2998 -25.7002 0l-182.5 186.5h94.1006l30 71.7002l56.8994 -126.3c5.5 -12.3008 22.9004 -12.7002 28.9004 -0.600586zM473.7 374.1
-c48.7002 -49.7998 50.7998 -129.1 7.2998 -182.1h-118.9l-27.5996 55.2002c-5.90039 11.7998 -22.7002 11.7998 -28.5996 0l-49 -97.9004l-58.2002 129.3c-5.7998 12.8008 -24 12.5 -29.4004 -0.399414l-35.8994 -86.2002h-102.4c-43.5 53 -41.4004 132.3 7.2998 182.1
-l2.40039 2.40039c51.5 52.7002 135.899 52.7002 187.399 0l27.9004 -28.5l27.9004 28.5996c51.5996 52.6006 135.899 52.6006 187.399 0z" />
-    <glyph glyph-name="venus" unicode="&#xf221;" horiz-adv-x="288" 
-d="M288 272c0 -68.5 -47.9004 -125.9 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40
-c0 6.59961 5.40039 12 12 12h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144s144 -64.5 144 -144zM64 272c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80z" />
-    <glyph glyph-name="mars" unicode="&#xf222;" horiz-adv-x="384" 
-d="M372 384c6.59961 0 12 -5.40039 12 -12v-79c0 -10.7002 -12.9004 -16.0996 -20.5 -8.5l-16.9004 16.9004l-80.6992 -80.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144s64.5 144 144 144
-c28.2002 0 54.5 -8.09961 76.7002 -22.0996l80.7002 80.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 64c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
-    <glyph glyph-name="mercury" unicode="&#xf223;" horiz-adv-x="288" 
-d="M288 240c0 -68.5 -47.9004 -125.9 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40
-c0 6.59961 5.40039 12 12 12h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 44.2002 19.9004 83.7002 51.2002 110c-2.5 1.90039 -4.90039 3.7998 -7.2002 5.7998c-24.7998 21.2002 -39.7998 48.7998 -43.2002 78.9004
-c-0.899414 7.09961 4.7002 13.2998 11.9004 13.2998h40.5c5.7002 0 10.5996 -4.09961 11.7002 -9.7998c2.5 -12.5 9.59961 -24.2998 20.6992 -33.7998c15.4004 -13.2002 36.1006 -20.4004 58.4004 -20.4004s43 7.2002 58.2998 20.4004
-c11.1006 9.5 18.2998 21.2998 20.7002 33.7998c1.09961 5.7002 6 9.7998 11.7998 9.7998h40.5c7.2002 0 12.7998 -6.2002 11.9004 -13.2998c-3.40039 -30 -18.5 -57.6006 -43.2002 -78.7998c-2.2998 -2 -4.7002 -4 -7.2002 -5.80078
-c31.2998 -26.3994 51.2002 -65.8994 51.2002 -110.1zM64 240c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80z" />
-    <glyph glyph-name="transgender" unicode="&#xf224;" horiz-adv-x="384" 
-d="M372 448c6.59961 0 12 -5.40039 12 -12v-79c0 -10.7002 -12.9004 -16.0996 -20.5 -8.5l-16.9004 16.9004l-80.6992 -80.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -68.5 -47.9004 -125.8 -112 -140.4v-27.5996h36c6.59961 0 12 -5.40039 12 -12v-40
-c0 -6.59961 -5.40039 -12 -12 -12h-36v-28c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v28h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h36v27.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144
-c28.2002 0 54.5 -8.09961 76.7002 -22.0996l80.7002 80.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 128c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
-    <glyph glyph-name="transgender-alt" unicode="&#xf225;" horiz-adv-x="480" 
-d="M468 448c6.59961 0 12 -5.40039 12 -12v-79c0 -10.7002 -12.9004 -16.0996 -20.5 -8.5l-16.9004 16.9004l-80.6992 -80.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -68.5 -47.9004 -125.8 -112 -140.4v-27.5996h36c6.59961 0 12 -5.40039 12 -12v-40
-c0 -6.59961 -5.40039 -12 -12 -12h-36v-28c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v28h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h36v27.5996c-64.0996 14.5 -112 71.9004 -112 140.4
-c0 28.2002 8.09961 54.5 22.2002 76.5996l-16.5 16.5l-19.7998 -19.7998c-4.7002 -4.7002 -12.3008 -4.7002 -17 0l-28.3008 28.2998c-4.69922 4.7002 -4.69922 12.3008 0 17l19.8008 19.8008l-19 19l-16.9004 -16.9004c-7.59961 -7.5 -20.5 -2.2002 -20.5 8.5v79
-c0 6.59961 5.40039 12 12 12h79c10.7002 0 16.0996 -12.9004 8.40039 -20.4004l-16.9004 -16.8994l19 -19l19.7998 19.7998c4.7002 4.7002 12.2998 4.7002 17 0l28.2998 -28.2998c4.7002 -4.7002 4.7002 -12.2998 0 -17l-19.7998 -19.7998l16.5 -16.5
-c22.2002 14 48.5 22.0996 76.7002 22.0996s54.5 -8.09961 76.7002 -22.0996l80.7002 80.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM240 128c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
-    <glyph glyph-name="venus-double" unicode="&#xf226;" 
-d="M288 272c0 -68.5 -47.9004 -125.9 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40
-c0 6.59961 5.40039 12 12 12h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144s144 -64.5 144 -144zM64 272c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80zM400 131.6v-51.5996h36
-c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h36v51.5996
-c-21.2002 4.80078 -40.5996 14.3008 -57.2002 27.3008c14 16.6992 25 36 32.1006 57.0996c14.5 -14.7998 34.6992 -24 57.0996 -24c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80c-22.2998 0 -42.5996 -9.2002 -57.0996 -24
-c-7.10059 21.0996 -18 40.4004 -32.1006 57.0996c24.6006 19.3008 55.5 30.9004 89.2002 30.9004c79.5 0 144 -64.5 144 -144c0 -68.5 -47.9004 -125.9 -112 -140.4z" />
-    <glyph glyph-name="mars-double" unicode="&#xf227;" 
-d="M340 448c6.59961 0 12 -5.40039 12 -12v-79c0 -7.2002 -5.90039 -12 -12.0996 -12c-2.90039 0 -6 1.09961 -8.40039 3.5l-16.9004 16.9004l-48.6992 -48.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144
-s64.5 144 144 144c28.2002 0 54.5 -8.09961 76.7002 -22.0996l48.7002 48.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 160c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80zM500 288.1
-c6.59961 0 12 -5.39941 12 -12.0996v-79c0 -7.2002 -5.90039 -12 -12.0996 -12c-3 0 -6 1.09961 -8.40039 3.5l-16.9004 16.9004l-48.6992 -48.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144c-74.4004 0 -135.6 56.4004 -143.2 128.9
-c21.7998 2 43.2998 8.19922 63.2998 18.3994c-0.0996094 -1 -0.0996094 -2.09961 -0.0996094 -3.2002c0 -44.0996 35.9004 -80 80 -80s80 35.9004 80 80c0 44.1006 -35.9004 80 -80 80c-1 0 -2.09961 -0.0996094 -3.2002 -0.0996094
-c10.2002 20 16.2998 41.5 18.4004 63.2998c22.5 -2.39941 43.2998 -9.89941 61.5 -21.2998l48.7002 48.7002l-16.9004 16.8994c-7.5 7.60059 -2.2002 20.5 8.5 20.5h79z" />
-    <glyph glyph-name="venus-mars" unicode="&#xf228;" horiz-adv-x="576" 
-d="M564 448c6.59961 0 12 -5.40039 12 -12v-79c0 -7.2002 -5.90039 -12 -12.0996 -12c-3 0 -6 1.09961 -8.40039 3.5l-16.9004 16.9004l-48.6992 -48.7002c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144
-c-33.7002 0 -64.7002 11.5 -89.2002 30.9004c14.1006 16.6992 25 36 32.1006 57.0996c14.5 -14.7998 34.7998 -24 57.0996 -24c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80c-22.4004 0 -42.5996 -9.2002 -57.0996 -24
-c-7.10059 21.0996 -18.1006 40.4004 -32.1006 57.0996c24.6006 19.3008 55.5 30.9004 89.2002 30.9004c28.2002 0 54.5 -8.09961 76.7002 -22.0996l48.7002 48.6992l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 384c79.5 0 144 -64.5 144 -144
-c0 -68.5 -47.9004 -125.8 -112 -140.4v-51.5996h36c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-36v-36c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v36h-36c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12
-h36v51.5996c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144zM144 160c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
-    <glyph glyph-name="mars-stroke" unicode="&#xf229;" horiz-adv-x="384" 
-d="M372 384c6.59961 0 12 -5.40039 12.0996 -12v-78.9004c0 -10.6992 -12.8994 -16.0996 -20.5 -8.5l-16.8994 16.9004l-17.5 -17.5l14.0996 -14.0996c4.7002 -4.7002 4.7002 -12.3008 0 -17l-28.2998 -28.3008c-4.7002 -4.69922 -12.2998 -4.69922 -17 0l-14.0996 14.1006
-l-18 -18c14 -22.2002 22.0996 -48.5 22.0996 -76.7002c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144s64.5 144 143.9 144c28.1992 0 54.5 -8.09961 76.6992 -22.0996l18 18l-14.0996 14.0996c-4.7002 4.7002 -4.7002 12.2998 0 17l28.2998 28.2002
-c4.7002 4.7002 12.2998 4.7002 17 0l14.1006 -14.1006l17.5 17.5l-16.9004 16.9004c-7.5 7.59961 -2.2002 20.5 8.5 20.5h79zM144 64c44.0996 0 80 35.9004 80 80s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
-    <glyph glyph-name="mars-stroke-v" unicode="&#xf22a;" horiz-adv-x="288" 
-d="M245.8 213.8c56.2998 -56.2002 56.2998 -147.399 0 -203.6c-56.2002 -56.2002 -147.399 -56.2002 -203.6 0s-56.2002 147.399 0 203.6c19.8994 19.9004 44.2002 32.7998 69.7998 38.6006v25.3994h-20c-6.59961 0 -12 5.40039 -12 12v40c0 6.60059 5.40039 12 12 12h20
-v24.7002h-23.9004c-10.6992 0 -16.0996 12.9004 -8.5 20.5l55.9004 55.9004c4.7002 4.69922 12.2998 4.69922 17 0l55.9004 -55.8008c7.5 -7.59961 2.19922 -20.5 -8.5 -20.5h-23.9004v-24.7998h20c6.59961 0 12 -5.39941 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20
-v-25.3994c25.5996 -5.80078 49.9004 -18.7002 69.7998 -38.6006zM200.6 55.4004c31.2002 31.1992 31.2002 82 0 113.1c-31.1992 31.2002 -81.8994 31.2002 -113.1 0s-31.2002 -81.9004 0 -113.1c31.2002 -31.2002 81.9004 -31.2002 113.1 0z" />
-    <glyph glyph-name="mars-stroke-h" unicode="&#xf22b;" horiz-adv-x="480" 
-d="M476.2 200.5c4.7002 -4.7002 4.7002 -12.2998 0.0996094 -17l-55.8994 -55.9004c-7.60059 -7.5 -20.5 -2.19922 -20.5 8.5v23.9004h-23.9004v-20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v20h-27.5996
-c-5.80078 -25.5996 -18.7002 -49.9004 -38.6006 -69.7998c-56.2002 -56.2002 -147.399 -56.2002 -203.6 0s-56.2002 147.399 0 203.6s147.399 56.2002 203.6 0c19.9004 -19.8994 32.7998 -44.2002 38.6006 -69.7998h27.5996v20c0 6.59961 5.40039 12 12 12h40
-c6.59961 0 12 -5.40039 12 -12v-20h23.7998v23.9004c0 10.6992 12.9004 16.0996 20.5 8.5zM200.6 135.4c31.2002 31.1992 31.2002 82 0 113.1c-31.1992 31.2002 -81.8994 31.2002 -113.1 0s-31.2002 -81.9004 0 -113.1c31.2002 -31.2002 81.9004 -31.2002 113.1 0z" />
-    <glyph glyph-name="neuter" unicode="&#xf22c;" horiz-adv-x="288" 
-d="M288 272c0 -68.5 -47.9004 -125.9 -112 -140.4v-151.6c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v151.6c-64.0996 14.5 -112 71.9004 -112 140.4c0 79.5 64.5 144 144 144s144 -64.5 144 -144zM144 192c44.0996 0 80 35.9004 80 80
-s-35.9004 80 -80 80s-80 -35.9004 -80 -80s35.9004 -80 80 -80z" />
-    <glyph glyph-name="genderless" unicode="&#xf22d;" horiz-adv-x="288" 
-d="M144 272c-44.0996 0 -80 -35.9004 -80 -80s35.9004 -80 80 -80s80 35.9004 80 80s-35.9004 80 -80 80zM144 336c79.5 0 144 -64.5 144 -144s-64.5 -144 -144 -144s-144 64.5 -144 144s64.5 144 144 144z" />
-    <glyph glyph-name="server" unicode="&#xf233;" 
-d="M480 288h-448c-17.6729 0 -32 14.3271 -32 32v64c0 17.6729 14.3271 32 32 32h448c17.6729 0 32 -14.3271 32 -32v-64c0 -17.6729 -14.3271 -32 -32 -32zM432 376c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM368 376
-c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM480 128h-448c-17.6729 0 -32 14.3271 -32 32v64c0 17.6729 14.3271 32 32 32h448c17.6729 0 32 -14.3271 32 -32v-64c0 -17.6729 -14.3271 -32 -32 -32zM432 216
-c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM368 216c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM480 -32h-448c-17.6729 0 -32 14.3271 -32 32v64
-c0 17.6729 14.3271 32 32 32h448c17.6729 0 32 -14.3271 32 -32v-64c0 -17.6729 -14.3271 -32 -32 -32zM432 56c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24s24 10.7451 24 24s-10.7451 24 -24 24zM368 56c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24
-s24 10.7451 24 24s-10.7451 24 -24 24z" />
-    <glyph glyph-name="user-plus" unicode="&#xf234;" horiz-adv-x="640" 
-d="M624 240c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-64v-64c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v64h-64c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h64v64c0 8.7998 7.2002 16 16 16h32
-c8.7998 0 16 -7.2002 16 -16v-64h64zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352
-c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
-    <glyph glyph-name="user-times" unicode="&#xf235;" horiz-adv-x="640" 
-d="M589.6 208l45.6006 -45.5996c6.2998 -6.30078 6.2998 -16.5 0 -22.8008l-22.7998 -22.7998c-6.30078 -6.2998 -16.5 -6.2998 -22.8008 0l-45.5996 45.6006l-45.5996 -45.6006c-6.30078 -6.2998 -16.5 -6.2998 -22.8008 0l-22.7998 22.7998
-c-6.2998 6.30078 -6.2998 16.5 0 22.8008l45.6006 45.5996l-45.6006 45.5996c-6.2998 6.30078 -6.2998 16.5 0 22.8008l22.7998 22.7998c6.30078 6.2998 16.5 6.2998 22.8008 0l45.5996 -45.6006l45.5996 45.6006c6.30078 6.2998 16.5 6.2998 22.8008 0l22.7998 -22.7998
-c6.2998 -6.30078 6.2998 -16.5 0 -22.8008zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352
-c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
-    <glyph glyph-name="bed" unicode="&#xf236;" horiz-adv-x="640" 
-d="M176 192c-44.1104 0 -80 35.8896 -80 80s35.8896 80 80 80s80 -35.8896 80 -80s-35.8896 -80 -80 -80zM528 320c61.8604 0 112 -50.1396 112 -112v-192c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v48h-512v-48c0 -8.83984 -7.16016 -16 -16 -16
-h-32c-8.83984 0 -16 7.16016 -16 16v352c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-208h224v144c0 8.83984 7.16016 16 16 16h224z" />
-    <glyph glyph-name="train" unicode="&#xf238;" horiz-adv-x="448" 
-d="M448 352v-256c0 -51.8154 -61.624 -96 -130.022 -96l62.9805 -49.7207c5.94727 -4.69629 2.60352 -14.2793 -4.95801 -14.2793h-304c-7.57812 0 -10.8916 9.59375 -4.95703 14.2793l62.9795 49.7207c-68.2021 0 -130.022 44.0459 -130.022 96v256c0 53.0186 64 96 128 96
-h192c65 0 128 -42.9814 128 -96zM400 216v112c0 13.2549 -10.7451 24 -24 24h-304c-13.2549 0 -24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24h304c13.2549 0 24 10.7451 24 24zM224 152c-30.9277 0 -56 -25.0723 -56 -56s25.0723 -56 56 -56s56 25.0723 56 56
-s-25.0723 56 -56 56z" />
-    <glyph glyph-name="subway" unicode="&#xf239;" horiz-adv-x="448" 
-d="M448 352v-256c0 -51.8154 -61.624 -96 -130.022 -96l62.9805 -49.7207c5.94727 -4.69629 2.60352 -14.2793 -4.95801 -14.2793h-304c-7.57812 0 -10.8916 9.59375 -4.95703 14.2793l62.9795 49.7207c-68.2021 0 -130.022 44.0459 -130.022 96v256c0 53.0186 64 96 128 96
-h192c65 0 128 -42.9814 128 -96zM200 216v112c0 13.2549 -10.7451 24 -24 24h-104c-13.2549 0 -24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24h104c13.2549 0 24 10.7451 24 24zM400 216v112c0 13.2549 -10.7451 24 -24 24h-104c-13.2549 0 -24 -10.7451 -24 -24
-v-112c0 -13.2549 10.7451 -24 24 -24h104c13.2549 0 24 10.7451 24 24zM352 160c-26.5098 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48s-21.4902 48 -48 48zM96 160c-26.5098 0 -48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48
-s-21.4902 48 -48 48z" />
-    <glyph glyph-name="battery-full" unicode="&#xf240;" horiz-adv-x="640" 
-d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
-c0 26.5098 21.4902 48 48 48h512zM512 256v-128h-416v128h416z" />
-    <glyph glyph-name="battery-three-quarters" unicode="&#xf241;" horiz-adv-x="640" 
-d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
-c0 26.5098 21.4902 48 48 48h512zM416 256v-128h-320v128h320z" />
-    <glyph glyph-name="battery-half" unicode="&#xf242;" horiz-adv-x="640" 
-d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
-c0 26.5098 21.4902 48 48 48h512zM320 256v-128h-224v128h224z" />
-    <glyph glyph-name="battery-quarter" unicode="&#xf243;" horiz-adv-x="640" 
-d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
-c0 26.5098 21.4902 48 48 48h512zM224 256v-128h-128v128h128z" />
-    <glyph glyph-name="battery-empty" unicode="&#xf244;" horiz-adv-x="640" 
-d="M544 288h-480v-192h480v64h32v64h-32v64zM560 352c26.5098 0 48 -21.4902 48 -48v-16h8c13.2549 0 24 -10.7451 24 -24v-144c0 -13.2549 -10.7451 -24 -24 -24h-8v-16c0 -26.5098 -21.4902 -48 -48 -48h-512c-26.5098 0 -48 21.4902 -48 48v224
-c0 26.5098 21.4902 48 48 48h512z" />
-    <glyph glyph-name="mouse-pointer" unicode="&#xf245;" horiz-adv-x="320" 
-d="M302.189 118.874h-106.084l55.8301 -135.993c3.88965 -9.42773 -0.554688 -19.999 -9.44336 -23.999l-49.165 -21.4268c-9.16504 -4 -19.4434 0.571289 -23.332 9.71387l-53.0527 129.136l-86.6641 -89.1377c-11.5498 -11.877 -30.2783 -2.7207 -30.2783 12.8564v429.678
-c0 16.3994 19.9209 24.3945 30.2773 12.8555l284.412 -292.542c11.4717 -11.1787 3.00684 -31.1406 -12.5 -31.1406z" />
-    <glyph glyph-name="i-cursor" unicode="&#xf246;" horiz-adv-x="256" 
-d="M256 395.952c0 -6.64648 -5.4043 -12.0098 -12.0498 -11.9922c-27.875 0.0712891 -83.9502 -3.20996 -83.9502 -48.1416v-111.818h36c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-36v-112c0 -44.9395 57.8887 -48.5527 83.8555 -48.2422
-c6.68652 0.0800781 12.1445 -5.31055 12.1445 -11.998v-39.6445c0 -6.5957 -5.31836 -11.957 -11.9131 -12c-35.0654 -0.228516 -78.3525 0.62207 -116.087 37.8447c-38.4688 -37.9482 -83.6211 -38.3027 -116.158 -37.8936
-c-6.56738 0.0820312 -11.8418 5.42969 -11.8418 11.999v39.9824c0 6.64648 5.4043 12.0098 12.0498 11.9932c27.875 -0.0722656 83.9502 3.02734 83.9502 47.959v112h-36c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h36v111.818
-c0 44.9385 -57.8887 48.7344 -83.8555 48.4248c-6.68652 -0.0800781 -12.1445 5.31055 -12.1445 11.998v39.6445c0 6.5957 5.31836 11.957 11.9131 12c35.0654 0.228516 78.3525 -0.62207 116.087 -37.8447c38.4688 37.9482 83.6211 38.3027 116.158 37.8926
-c6.56738 -0.0820312 11.8418 -5.42969 11.8418 -11.999v-39.9824z" />
-    <glyph glyph-name="object-group" unicode="&#xf247;" 
-d="M480 320v-288h20c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v20h-384v-20c0 -6.62695 -5.37305 -12 -12 -12h-40c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h20v320h-20
-c-6.62695 0 -12 5.37305 -12 12v40c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-20h384v20c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-40c0 -6.62695 -5.37305 -12 -12 -12h-20v-32zM96 172c0 -6.62695 5.37305 -12 12 -12h168
-c6.62695 0 12 5.37305 12 12v136c0 6.62695 -5.37305 12 -12 12h-168c-6.62695 0 -12 -5.37305 -12 -12v-136zM416 76v136c0 6.62695 -5.37305 12 -12 12h-84v-72c0 -13.2549 -10.7451 -24 -24 -24h-72v-52c0 -6.62695 5.37305 -12 12 -12h168c6.62695 0 12 5.37305 12 12z
-" />
-    <glyph glyph-name="object-ungroup" unicode="&#xf248;" horiz-adv-x="576" 
-d="M64 128v-26c0 -3.31152 -2.68848 -6 -6 -6h-52c-3.31152 0 -6 2.68848 -6 6v52c0 3.31152 2.68848 6 6 6h26v192h-26c-3.31152 0 -6 2.68848 -6 6v52c0 3.31152 2.68848 6 6 6h52c3.31152 0 6 -2.68848 6 -6v-26h288v26c0 3.31152 2.68848 6 6 6h52
-c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-26v-192h26c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-52c-3.31152 0 -6 2.68848 -6 6v26h-288zM544 192v-160h26c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-52
-c-3.31152 0 -6 2.68848 -6 6v26h-288v-26c0 -3.31152 -2.68848 -6 -6 -6h-52c-3.31152 0 -6 2.68848 -6 6v52c0 3.31152 2.68848 6 6 6h26v72h136v-8c0 -13.2549 10.7451 -24 24 -24h64c13.2549 0 24 10.7451 24 24v64c0 13.2549 -10.7451 24 -24 24h-8v72h104v26
-c0 3.31152 2.68848 6 6 6h52c3.31152 0 6 -2.68848 6 -6v-52c0 -3.31152 -2.68848 -6 -6 -6h-26v-32z" />
-    <glyph glyph-name="sticky-note" unicode="&#xf249;" horiz-adv-x="448" 
-d="M312 128c-13.2002 0 -24 -10.7998 -24 -24v-136h-264c-13.2998 0 -24 10.7002 -24 24v400c0 13.2998 10.7002 24 24 24h400c13.2998 0 24 -10.7002 24 -24v-264h-136zM441 73l-98 -98c-4.5 -4.5 -10.5996 -7 -17 -7h-6v128h128v-6.09961
-c0 -6.30078 -2.5 -12.4004 -7 -16.9004z" />
-    <glyph glyph-name="clone" unicode="&#xf24d;" 
-d="M464 448c26.5098 0 48 -21.4902 48 -48v-288c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h288zM176 32h208v-48c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v288
-c0 26.5098 21.4902 48 48 48h48v-208c0 -44.1123 35.8877 -80 80 -80z" />
-    <glyph glyph-name="balance-scale" unicode="&#xf24e;" horiz-adv-x="640" 
-d="M256 112c0 -44.1797 -57.3096 -80 -128 -80s-128 35.8203 -128 80h0.0195312c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51h0.0195312zM128 272l-72 -144h144zM639.98 112
-c0 -44.1797 -57.29 -80 -127.98 -80s-128 35.8203 -128 80h0.0195312c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51zM440 128h144l-72 144zM528 0c8.83984 0 16 -7.16016 16 -16v-32
-c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h176v294.75c-23.5195 10.29 -41.1602 31.4902 -46.3896 57.25h-129.61c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h144.36
-c14.5996 19.3203 37.5498 32 63.6396 32s49.04 -12.6797 63.6396 -32h144.36c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-129.61c-5.22949 -25.7695 -22.8799 -46.96 -46.3896 -57.25v-294.75h176z" />
-    <glyph glyph-name="hourglass-start" unicode="&#xf251;" horiz-adv-x="384" 
-d="M360 448c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336
-c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336zM296 0c0 77.4834 -46.2139 144 -104 144
-c-57.7959 0 -104 -66.542 -104 -144h208z" />
-    <glyph glyph-name="hourglass-half" unicode="&#xf252;" horiz-adv-x="384" 
-d="M360 448c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336
-c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336zM284.922 64
-c-17.0596 46.8037 -52.1006 80 -92.9219 80c-40.8242 0 -75.8613 -33.2031 -92.9199 -80h185.842zM284.941 320c7.07129 19.4131 11.0586 41.1953 11.0586 64h-208c0 -22.748 3.98828 -44.5479 11.0781 -64h185.863z" />
-    <glyph glyph-name="hourglass-end" unicode="&#xf253;" horiz-adv-x="384" 
-d="M360 384c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24
-c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24zM192 240c57.4902 0 104 66.0547 104 144
-h-208c0 -77.4824 46.2129 -144 104 -144z" />
-    <glyph glyph-name="hourglass" unicode="&#xf254;" horiz-adv-x="384" 
-d="M360 384c0 -90.9648 -51.0156 -167.734 -120.842 -192c69.8262 -24.2656 120.842 -101.035 120.842 -192c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-336c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24
-c0 90.9648 51.0156 167.734 120.842 192c-69.8262 24.2656 -120.842 101.035 -120.842 192c-13.2549 0 -24 10.7451 -24 24v16c0 13.2549 10.7451 24 24 24h336c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24z" />
-    <glyph glyph-name="hand-rock" unicode="&#xf255;" 
-d="M464.8 368c26.2998 -0.400391 47.2002 -22.5 47.2002 -48.7998v-133.5c0 -12.7998 -2.5 -25.5 -7.5 -37.2998l-49 -116.301c-4.90039 -11.7998 -7.5 -24.5 -7.5 -37.2998v-2.89941c0 -13.3008 -10.7002 -24 -24 -24h-240c-13.2998 0 -24 10.6992 -24 24v6.69922
-c0 13.7002 -5.90039 26.8008 -16.0996 35.9004l-111.7 99.2998c-20.5 18.2998 -32.2002 44.4004 -32.2002 71.7998v66.4004c0 26.7998 21.9004 48.4004 48.7998 48c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-48.1006l8 -7.09961v136
-c0 26.7998 21.9004 48.4004 48.7998 48c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-31.2002h8v48c0 26.7998 21.9004 48.4004 48.7998 48c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-47.2002h8v32c0 26.7998 21.9004 48.4004 48.7998 48
-c26.2998 -0.5 47.2002 -22.5 47.2002 -48.7998v-31.2002h8c0 26.7998 21.9004 48.4004 48.7998 48z" />
-    <glyph glyph-name="hand-paper" unicode="&#xf256;" horiz-adv-x="448" 
-d="M408.781 319.993c21.7305 -0.416016 39.2188 -18.1621 39.2178 -39.9932v-150.359c0 -15.166 -1.77344 -29.8193 -5.10449 -43.9746l-26.5078 -112.66c-5.10156 -21.6816 -24.4502 -37.0059 -46.7236 -37.0059h-197.59c-15.9629 0 -30.0908 7.76562 -38.8193 19.7676
-l-125.601 172.705c-12.9932 17.8672 -9.04297 42.8838 8.82129 55.877c17.8682 12.9941 42.8848 9.04297 55.877 -8.82227l31.6484 -43.5195v235.992c0 21.8311 17.4883 39.5771 39.2188 39.9932c22.4248 0.428711 40.7812 -18.3535 40.7812 -40.7832v-175.21h8v216
-c0 21.8311 17.4883 39.5771 39.2188 39.9932c22.4248 0.428711 40.7812 -18.3535 40.7812 -40.7832v-215.21h8v177c0 21.8311 17.4883 39.5771 39.2188 39.9932c22.4248 0.428711 40.7812 -18.3535 40.7812 -40.7832v-176.21h8v87.21
-c0 22.4297 18.3564 41.2119 40.7812 40.7832z" />
-    <glyph glyph-name="hand-scissors" unicode="&#xf257;" 
-d="M216 8c0 22.0918 17.9092 40 40 40v8h-32c-22.0908 0 -40 17.9082 -40 40s17.9092 40 40 40h32v8h-208c-26.5098 0 -48 21.4902 -48 48s21.4902 48 48 48h208v13.5723l-177.551 69.7393c-24.6738 9.69434 -36.8184 37.5557 -27.125 62.2285
-c9.69238 24.6738 37.5537 36.8174 62.2275 27.124l190.342 -74.7646l24.8721 31.0898c12.3066 15.3809 33.9785 19.5146 51.0811 9.74121l112 -64c12.0605 -6.89355 20.1533 -19.8564 20.1533 -34.7305v-240c0 -18.5615 -12.7695 -34.6855 -30.8379 -38.9365l-136 -32
-c-2.94824 -0.694336 -6.00391 -1.06348 -9.16211 -1.06348h-80c-22.0908 0 -40 17.9082 -40 40z" />
-    <glyph glyph-name="hand-lizard" unicode="&#xf258;" horiz-adv-x="576" 
-d="M384 -32v61.4609c0 8.5332 -4.4375 16.0166 -11.1543 20.2734l-111.748 70.8105c-7.41895 4.70215 -16.2656 7.45508 -25.6914 7.45508h-147.406c-13.2549 0 -24 10.7451 -24 24v8c0 35.3457 28.6543 64 64 64h123.648c13.3086 0 24.7158 8.12109 29.5371 19.6924
-l21.4102 51.3848c4.94141 11.8555 -3.77051 24.9229 -16.6143 24.9229h-229.981c-30.9277 0 -56 25.0723 -56 56v16c0 13.2549 10.7451 24 24 24h333.544c17.0908 0 32.0781 -8.90137 40.583 -22.3682l163.04 -258.146c9.35645 -14.8145 14.833 -32.4619 14.833 -51.2637
-v-116.222h-192z" />
-    <glyph glyph-name="hand-spock" unicode="&#xf259;" 
-d="M510.9 302.729l-68.2969 -286.823c-10.8975 -45.7705 -52.0801 -79.9062 -101.166 -79.9062h-127.363c-36.0293 0 -68.8447 14.0459 -93.1855 36.9531l-108.298 101.92c-7.72754 7.29297 -12.5537 17.6299 -12.5537 29.084c0 22.0723 17.9199 39.9922 39.9922 39.9922
-c10.5742 0 20.2188 -4.11426 27.374 -10.8262l60.5928 -57.0254v0c0 27.958 -4.1084 54.9473 -11.6699 80.4668l-42.6885 144.075c-1.06738 3.60254 -1.63965 7.41699 -1.63965 11.3633c0 22.0801 17.9258 40.0059 40.0049 40.0059
-c18.1338 0 33.4512 -12.0977 38.3525 -28.6504l37.1543 -125.395c1.02148 -3.44629 4.21387 -5.96387 7.99023 -5.96387c4.59766 0 8.33105 3.7334 8.33105 8.33105c0 0.717773 -0.09375 1.41016 -0.264648 2.07422l-50.3047 195.641
-c-0.821289 3.19238 -1.25879 6.53711 -1.25879 9.98438c0 22.0742 17.9219 39.9961 39.9971 39.9961c18.6279 0 34.291 -12.793 38.7305 -30.043l56.0947 -218.158c1.15527 -4.49512 5.23926 -7.82129 10.0928 -7.82129c5.03125 0 9.23438 3.57715 10.207 8.32227
-l37.6826 183.704c3.76074 18.2139 19.9043 31.9248 39.2256 31.9248c4.20703 0 8.26562 -0.629883 12.0771 -1.83496c19.8604 -6.2998 30.8623 -27.6738 26.6758 -48.085l-33.8389 -164.967c-0.101562 -0.492188 -0.154297 -1.00098 -0.154297 -1.52344
-c0 -4.16797 3.38379 -7.55176 7.55176 -7.55176c3.56445 0 6.55566 2.48535 7.34668 5.80859l29.3975 123.459c4.19141 17.6016 20.0312 30.708 38.9082 30.708c22.0732 0 39.9941 -17.9209 39.9941 -39.9941c0 -3.19727 -0.380859 -6.26465 -1.09082 -9.24512v0z" />
-    <glyph glyph-name="hand-pointer" unicode="&#xf25a;" horiz-adv-x="448" 
-d="M448 208v-96c0 -3.08398 -0.356445 -6.15918 -1.06348 -9.16211l-32 -136c-4.25098 -18.0684 -20.375 -30.8379 -38.9365 -30.8379h-208c-13.3018 0 -25.0752 6.47168 -32.3496 16.4727l-127.997 176c-12.9932 17.8662 -9.04297 42.8838 8.82129 55.876
-c17.8672 12.9941 42.8848 9.04297 55.877 -8.82227l31.6484 -43.5186v275.992c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-200h8v40c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-40h8v24c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-24h8
-c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40zM192 128h-8v-96h8v96zM280 128h-8v-96h8v96zM368 128h-8v-96h8v96z" />
-    <glyph glyph-name="hand-peace" unicode="&#xf25b;" horiz-adv-x="448" 
-d="M408 232c22.0918 0 40 -17.9092 40 -40v-80c0 -3.1582 -0.369141 -6.21484 -1.06348 -9.16211l-32 -136c-4.25098 -18.0684 -20.375 -30.8379 -38.9365 -30.8379h-240c-14.874 0 -27.8379 8.09375 -34.7285 20.1543l-64 112
-c-9.77441 17.1025 -5.64062 38.7744 9.74023 51.0811l31.0898 24.8721l-74.7646 190.342c-9.69336 24.6738 2.4502 52.5342 27.124 62.2266c24.6729 9.69434 52.5332 -2.4502 62.2275 -27.125l69.7393 -177.551h13.5723v208c0 26.5098 21.4902 48 48 48s48 -21.4902 48 -48
-v-208h8v32c0 22.0908 17.9082 40 40 40s40 -17.9092 40 -40v-32h8c0 22.0908 17.9082 40 40 40z" />
-    <glyph glyph-name="trademark" unicode="&#xf25c;" horiz-adv-x="640" 
-d="M260.6 352c6.60059 0 12 -5.40039 11.9004 -12v-43.0996c0 -6.60059 -5.40039 -12 -12 -12h-85.0996v-240.9c0 -6.59961 -5.40039 -12 -12 -12h-54.3008c-6.59961 0 -12 5.40039 -12 12v240.9h-85.0996c-6.59961 0 -12 5.39941 -12 12v43.0996
-c0 6.59961 5.40039 12 12 12h248.6zM640 45c0.5 -7 -5 -13 -12 -13h-53.9004c-6.2998 0 -11.5996 4.90039 -12 11.2002l-9.09961 132.899c-1.7998 24.2002 0 53.7002 0 53.7002h-0.900391s-10.6992 -33.5996 -17.8994 -53.7002l-30.7002 -84.6992
-c-1.7002 -4.7002 -6.2002 -7.90039 -11.2998 -7.90039h-50.2998c-5.10059 0 -9.60059 3.2002 -11.3008 7.90039l-30.6992 84.6992c-7.2002 20.1006 -17.9004 53.7002 -17.9004 53.7002h-0.900391s1.80078 -29.5 0 -53.7002l-9.09961 -132.899
-c-0.5 -6.2998 -5.7002 -11.2002 -12 -11.2002h-54.5c-7.09961 0 -12.5996 6 -12 13l24.4004 296c0.599609 6.2002 5.7998 11 12 11h65.3994c5.10059 0 9.60059 -3.2998 11.2998 -8.09961l43.8008 -127.101c7.19922 -20.5996 16.0996 -52.7998 16.0996 -52.7998h0.900391
-s8.89941 32.2002 16.0996 52.7998l43.7998 127.101c1.60059 4.7998 6.2002 8.09961 11.2998 8.09961h65.4004c6.2998 0 11.5 -4.7998 12 -11z" />
-    <glyph glyph-name="registered" unicode="&#xf25d;" 
-d="M285.363 240.525c0 -18.6006 -9.83105 -28.4316 -28.4316 -28.4316h-29.876v56.1406h23.3779c28.668 0 34.9297 -8.77344 34.9297 -27.709zM504 192c0 -136.967 -111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248s248 -111.033 248 -248z
-M363.411 87.5859c-46.7295 84.8252 -43.2988 78.6357 -44.7021 80.9805c23.4316 15.1719 37.9453 42.9785 37.9453 74.4854c0 54.2441 -31.5 89.252 -105.498 89.252h-70.667c-13.2549 0 -24 -10.7451 -24 -24v-232.304c0 -13.2549 10.7451 -24 24 -24h22.5664
-c13.2549 0 24 10.7451 24 24v71.6631h25.5566l44.1289 -82.9375c4.03516 -7.58301 12.0049 -12.7266 21.1875 -12.7266h24.4639c18.2617 0.000976562 29.8291 19.5908 21.0186 35.5869z" />
-    <glyph glyph-name="tv" unicode="&#xf26c;" horiz-adv-x="640" 
-d="M592 448c26.4922 0 48 -21.5078 48 -48v-320c0 -26.4922 -21.5078 -48 -48 -48h-240v-32h176c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h176v32h-240
-c-26.4922 0 -48 21.5078 -48 48v320c0 26.4922 21.5078 48 48 48h544zM576 96v288h-512v-288h512z" />
-    <glyph glyph-name="calendar-plus" unicode="&#xf271;" horiz-adv-x="448" 
-d="M436 288h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36
-c0 -6.59961 -5.40039 -12 -12 -12zM12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM328 116c0 6.59961 -5.40039 12 -12 12h-60v60c0 6.59961 -5.40039 12 -12 12h-40
-c-6.59961 0 -12 -5.40039 -12 -12v-60h-60c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h60v-60c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12v60h60c6.59961 0 12 5.40039 12 12v40z" />
-    <glyph glyph-name="calendar-minus" unicode="&#xf272;" horiz-adv-x="448" 
-d="M436 288h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36
-c0 -6.59961 -5.40039 -12 -12 -12zM12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM316 64c6.59961 0 12 5.40039 12 12v40c0 6.59961 -5.40039 12 -12 12h-184
-c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h184z" />
-    <glyph glyph-name="calendar-times" unicode="&#xf273;" horiz-adv-x="448" 
-d="M436 288h-424c-6.59961 0 -12 5.40039 -12 12v36c0 26.5 21.5 48 48 48h48v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h128v52c0 6.59961 5.40039 12 12 12h40c6.59961 0 12 -5.40039 12 -12v-52h48c26.5 0 48 -21.5 48 -48v-36
-c0 -6.59961 -5.40039 -12 -12 -12zM12 256h424c6.59961 0 12 -5.40039 12 -12v-260c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v260c0 6.59961 5.40039 12 12 12zM269.3 96l48.1006 48.0996c4.69922 4.7002 4.69922 12.3008 0 17l-28.3008 28.3008
-c-4.69922 4.69922 -12.2998 4.69922 -17 0l-48.0996 -48.1006l-48.0996 48.1006c-4.7002 4.69922 -12.3008 4.69922 -17 0l-28.3008 -28.3008c-4.69922 -4.69922 -4.69922 -12.2998 0 -17l48.1006 -48.0996l-48.1006 -48.0996c-4.69922 -4.7002 -4.69922 -12.3008 0 -17
-l28.3008 -28.3008c4.69922 -4.69922 12.2998 -4.69922 17 0l48.0996 48.1006l48.0996 -48.1006c4.7002 -4.69922 12.3008 -4.69922 17 0l28.3008 28.3008c4.69922 4.69922 4.69922 12.2998 0 17z" />
-    <glyph glyph-name="calendar-check" unicode="&#xf274;" horiz-adv-x="448" 
-d="M436 288h-424c-6.62695 0 -12 5.37305 -12 12v36c0 26.5098 21.4902 48 48 48h48v52c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-52h128v52c0 6.62695 5.37305 12 12 12h40c6.62695 0 12 -5.37305 12 -12v-52h48c26.5098 0 48 -21.4902 48 -48v-36
-c0 -6.62695 -5.37305 -12 -12 -12zM12 256h424c6.62695 0 12 -5.37305 12 -12v-260c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v260c0 6.62695 5.37305 12 12 12zM345.296 160.053l-28.1689 28.3984
-c-4.66699 4.70508 -12.2646 4.73535 -16.9697 0.0673828l-106.037 -105.184l-45.9805 46.3516c-4.66699 4.70508 -12.2656 4.73633 -16.9707 0.0683594l-28.3965 -28.1699c-4.70508 -4.66699 -4.73633 -12.2646 -0.0683594 -16.9697l82.6006 -83.2695
-c4.66699 -4.70508 12.2656 -4.73535 16.9707 -0.0673828l142.952 141.805c4.70508 4.66699 4.73633 12.2646 0.0683594 16.9697z" />
-    <glyph glyph-name="industry" unicode="&#xf275;" 
-d="M475.115 284.219c15.9541 10.1514 36.8848 -1.33105 36.8848 -20.248v-271.971c0 -13.2549 -10.7451 -24 -24 -24h-464c-13.2549 0 -24 10.7451 -24 24v400c0 13.2549 10.7451 24 24 24h112c13.2549 0 24 -10.7451 24 -24v-196.309l139.115 88.5273
-c15.9541 10.1514 36.8848 -1.33203 36.8848 -20.248v-68.2793z" />
-    <glyph glyph-name="map-pin" unicode="&#xf276;" horiz-adv-x="288" 
-d="M112 131.06c10.3896 -1.91992 21.0596 -3.05957 32 -3.05957s21.6104 1.13965 32 3.05957v-156.689l-22.0098 -33.0205c-4.75 -7.11914 -15.2207 -7.11914 -19.9707 0l-22.0195 33.0205v156.689zM144 448c79.5303 0 144 -64.4697 144 -144s-64.4697 -144 -144 -144
-s-144 64.4697 -144 144s64.4697 144 144 144zM144 372c6.62012 0 12 5.37988 12 12s-5.37988 12 -12 12c-50.7197 0 -92 -41.2695 -92 -92c0 -6.62012 5.37988 -12 12 -12s12 5.37988 12 12c0 37.5 30.5 68 68 68z" />
-    <glyph glyph-name="map-signs" unicode="&#xf277;" 
-d="M507.31 363.31c6.25 -6.25 6.25 -16.3691 0 -22.6299l-43.3096 -43.3096c-6.00977 -6 -14.1396 -9.37012 -22.6299 -9.37012h-385.37c-13.25 0 -24 10.75 -24 24v80c0 13.25 10.75 24 24 24h168v16c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-16
-h153.37c8.49023 0 16.6299 -3.37012 22.6299 -9.37012zM224 -48v112h64v-112c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16zM456 224c13.25 0 24 -10.75 24 -24v-80c0 -13.25 -10.75 -24 -24 -24h-385.37
-c-8.49023 0 -16.6299 3.37012 -22.6299 9.37012l-43.3096 43.3096c-6.25 6.25 -6.25 16.3799 0 22.6299l43.3096 43.3203c6.00977 6 14.1396 9.37012 22.6299 9.37012h153.37v32h64v-32h168z" />
-    <glyph glyph-name="map" unicode="&#xf279;" horiz-adv-x="576" 
-d="M0 330.34c0.00292969 13.4697 8.32617 24.9932 20.1201 29.71l139.88 55.9502v-384l-138.06 -62.8398c-10.5107 -4.2002 -21.9404 3.54004 -21.9404 14.8594v346.32zM192 32v384l192 -64v-384zM554.06 414.84c10.5107 4.2002 21.9404 -3.54004 21.9404 -14.8594v-346.32
-c0 -13.4707 -8.32422 -24.9951 -20.1201 -29.71l-139.88 -55.9502v384z" />
-    <glyph glyph-name="comment-alt" unicode="&#xf27a;" 
-d="M448 448c35.2998 0 64 -28.7002 64 -64v-288c0 -35.2998 -28.7002 -64 -64 -64h-144l-124.9 -93.7002c-7.89941 -5.7998 -19.0996 -0.0996094 -19.0996 9.7002v84h-96c-35.2998 0 -64 28.7002 -64 64v288c0 35.2998 28.7002 64 64 64h384z" />
-    <glyph glyph-name="pause-circle" unicode="&#xf28b;" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM240 112v160c0 8.7998 -7.2002 16 -16 16h-48c-8.7998 0 -16 -7.2002 -16 -16v-160c0 -8.7998 7.2002 -16 16 -16h48c8.7998 0 16 7.2002 16 16zM352 112v160
-c0 8.7998 -7.2002 16 -16 16h-48c-8.7998 0 -16 -7.2002 -16 -16v-160c0 -8.7998 7.2002 -16 16 -16h48c8.7998 0 16 7.2002 16 16z" />
-    <glyph glyph-name="stop-circle" unicode="&#xf28d;" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM352 112v160c0 8.7998 -7.2002 16 -16 16h-160c-8.7998 0 -16 -7.2002 -16 -16v-160c0 -8.7998 7.2002 -16 16 -16h160c8.7998 0 16 7.2002 16 16z" />
-    <glyph glyph-name="shopping-bag" unicode="&#xf290;" horiz-adv-x="448" 
-d="M352 288h96v-272c0 -44.1826 -35.8174 -80 -80 -80h-288c-44.1826 0 -80 35.8174 -80 80v272h96v32c0 70.5801 57.4199 128 128 128c70.5791 0 128 -57.4199 128 -128v-32zM160 320v-32h128v32c0 35.29 -28.71 64 -64 64s-64 -28.71 -64 -64zM320 200
-c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24zM128 200c13.2549 0 24 10.7451 24 24s-10.7451 24 -24 24s-24 -10.7451 -24 -24s10.7451 -24 24 -24z" />
-    <glyph glyph-name="shopping-basket" unicode="&#xf291;" horiz-adv-x="576" 
-d="M576 232v-16c0 -13.2549 -10.7451 -24 -24 -24h-8l-26.1133 -182.788c-3.37793 -23.6465 -23.6299 -41.2119 -47.5166 -41.2119h-364.74c-23.8867 0 -44.1387 17.5654 -47.5176 41.2119l-26.1123 182.788h-8c-13.2549 0 -24 10.7451 -24 24v16
-c0 13.2549 10.7451 24 24 24h67.3408l106.78 146.821c10.3945 14.292 30.4072 17.4531 44.7012 7.05762c14.293 -10.3945 17.4531 -30.4082 7.05762 -44.7012l-79.4033 -109.178h235.047l-79.4033 109.179c-10.3955 14.292 -7.23438 34.3066 7.05859 44.7012
-c14.291 10.3955 34.3066 7.23535 44.7012 -7.05762l106.779 -146.822h67.3408c13.2549 0 24 -10.7451 24 -24zM312 56v112c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24zM424 56v112
-c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24zM200 56v112c0 13.2549 -10.7451 24 -24 24s-24 -10.7451 -24 -24v-112c0 -13.2549 10.7451 -24 24 -24s24 10.7451 24 24z" />
-    <glyph glyph-name="hashtag" unicode="&#xf292;" horiz-adv-x="448" 
-d="M440.667 265.891c-1.00195 -5.61328 -5.91309 -9.89062 -11.8135 -9.89062h-79.0957l-22.8564 -128h74.8096c7.4707 0 13.126 -6.75391 11.8135 -14.1094l-7.14355 -40c-1.00195 -5.61328 -5.91309 -9.89062 -11.8125 -9.89062h-79.0967l-15.377 -86.1094
-c-1.00195 -5.61328 -5.91309 -9.89062 -11.8125 -9.89062h-40.6318c-7.47266 0 -13.127 6.75391 -11.8135 14.1094l14.623 81.8906h-98.6338l-15.3779 -86.1094c-1.00195 -5.61328 -5.91309 -9.89062 -11.8135 -9.89062h-40.6318
-c-7.4707 0 -13.126 6.75391 -11.8125 14.1094l14.623 81.8906h-74.8105c-7.4707 0 -13.126 6.75391 -11.8125 14.1094l7.14258 40c1.00195 5.61328 5.91309 9.89062 11.8135 9.89062h79.0957l22.8564 128h-74.8096c-7.4707 0 -13.126 6.75391 -11.8135 14.1094l7.14355 40
-c1.00195 5.61328 5.91309 9.89062 11.8125 9.89062h79.0967l15.377 86.1094c1.00195 5.61328 5.91309 9.89062 11.8125 9.89062h40.6318c7.47266 0 13.127 -6.75391 11.8135 -14.1094l-14.623 -81.8906h98.6348l15.377 86.1094
-c1.00195 5.61328 5.91309 9.89062 11.8135 9.89062h40.6318c7.4707 0 13.126 -6.75391 11.8125 -14.1094l-14.623 -81.8906h74.8105c7.4707 0 13.126 -6.75391 11.8125 -14.1094zM261.889 128l22.8574 128h-98.6338l-22.8574 -128h98.6338z" />
-    <glyph glyph-name="percent" unicode="&#xf295;" horiz-adv-x="448" 
-d="M112 224c-61.9004 0 -112 50.0996 -112 112s50.0996 112 112 112s112 -50.0996 112 -112s-50.0996 -112 -112 -112zM112 384c-26.5 0 -48 -21.5 -48 -48s21.5 -48 48 -48s48 21.5 48 48s-21.5 48 -48 48zM336 160c61.9004 0 112 -50.0996 112 -112
-s-50.0996 -112 -112 -112s-112 50.0996 -112 112s50.0996 112 112 112zM336 0c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM392.3 447.8l31.6006 0.100586c19.3994 0.0996094 30.8994 -21.8008 19.6992 -37.8008l-366.199 -463.699
-c-4.33203 -6.17773 -11.4912 -10.1973 -19.6006 -10.2002l-33.3994 -0.100586c-19.5 0 -30.9004 21.9004 -19.7002 37.8008l368 463.699c4.5 6.40039 11.7998 10.2002 19.5996 10.2002z" />
-    <glyph glyph-name="universal-access" unicode="&#xf29a;" 
-d="M256 400c-114.971 0 -208 -93.0469 -208 -208c0 -114.971 93.0469 -208 208 -208c114.971 0 208 93.0469 208 208c0 114.971 -93.0469 208 -208 208zM256 440c136.967 0 248 -111.033 248 -248s-111.033 -248 -248 -248s-248 111.033 -248 248s111.033 248 248 248z
-M256 384c106.039 0 192 -85.9609 192 -192s-85.9609 -192 -192 -192s-192 85.9609 -192 192s85.9609 192 192 192zM256 340c-19.8818 0 -36 -16.1182 -36 -36s16.1182 -36 36 -36s36 16.1182 36 36s-16.1182 36 -36 36zM373.741 241.977
-c8.59961 2.03027 13.9258 10.6484 11.8965 19.249c-2.03027 8.60156 -10.6494 13.9258 -19.249 11.8955c-96.4912 -22.7832 -124.089 -22.8291 -220.774 0c-8.60254 2.03125 -17.2178 -3.29395 -19.249 -11.8955c-2.03125 -8.60059 3.29492 -17.2178 11.8945 -19.249
-c28.7129 -6.7793 55.5127 -12.749 82.1416 -15.8066c-0.852539 -101.08 -12.3242 -123.08 -25.0371 -155.621c-3.61719 -9.25879 0.957031 -19.6982 10.2168 -23.3145c9.26465 -3.61914 19.7002 0.961914 23.3154 10.2168c8.72754 22.3408 17.0947 40.6982 22.2617 78.5488
-h9.68555c5.1748 -37.9131 13.5566 -56.2412 22.2617 -78.5488c3.61621 -9.25977 14.0547 -13.834 23.3154 -10.2168c9.25977 3.61621 13.834 14.0547 10.2168 23.3145c-12.7305 32.5693 -24.1855 54.5986 -25.0371 155.621c26.6299 3.05859 53.4287 9.02832 82.1406 15.8066
-z" />
-    <glyph glyph-name="blind" unicode="&#xf29d;" horiz-adv-x="384" 
-d="M380.15 -62.8369c-1.20898 -0.733398 -2.62695 -1.15625 -4.14258 -1.15625c-2.89941 0 -5.44336 1.53223 -6.84668 3.84277l-125.33 206.428c5.10547 2.02539 9.53809 5.2959 12.958 9.48438l126.048 -207.607c0.734375 -1.20898 1.15723 -2.62793 1.15723 -4.14355
-c0 -2.89941 -1.53223 -5.44434 -3.84375 -6.84766zM142.803 133.662l62.8145 -153.537c6.69141 -16.3584 -1.14453 -35.042 -17.501 -41.7344c-16.3564 -6.69043 -35.04 1.1416 -41.7334 17.501l-36.1201 88.2852zM96 360c-24.3008 0 -44 19.6992 -44 44s19.6992 44 44 44
-s44 -19.6992 44 -44s-19.6992 -44 -44 -44zM250.837 190.872c8.19336 -10.374 6.44434 -25.4922 -3.96582 -33.708c-9.33984 -7.37402 -24.5635 -7.61914 -33.708 3.96484l-102.3 129.217c-0.733398 0.924805 -1.86328 1.5127 -3.13281 1.5127
-c-2.20801 0 -4.00098 -1.79297 -4.00098 -4.00098c0 -0.9375 0.323242 -1.7998 0.864258 -2.48242l31.4062 -39.8164v-107.196l-65.9258 -181.288c-6.04102 -16.6143 -24.4072 -25.1768 -41.0088 -19.1387c-16.6104 6.04004 -25.1787 24.4004 -19.1387 41.0098
-l54.0732 148.693v140.698l-16 -20.5713v-79.7656c0 -13.0996 -10.4951 -23.748 -23.5361 -23.9961c-13.4531 -0.254883 -24.4639 11.0811 -24.4639 24.5361v95.6943l61.0557 78.5c4.72754 6.0791 11.7979 9.23633 18.9443 9.23926v0.0263672h32v-0.015625
-c7.08691 -0.00390625 14.1035 -3.11719 18.8369 -9.1123z" />
-    <glyph glyph-name="audio-description" unicode="&#xf29e;" 
-d="M162.925 209.291l8.82227 -30.6553h-25.6064l9.04102 30.6523c1.27734 4.4209 2.65137 9.99414 3.87207 15.2451c1.2207 -5.25098 2.59473 -10.8232 3.87109 -15.2422zM329.399 241.39c28.6846 0 46.1748 -16.7656 46.1748 -49.0049
-c0 -32.0977 -16.3994 -49.7754 -46.1748 -49.7754h-14.5234v98.7803h14.5234zM512 336v-288c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h416c26.5098 0 48 -21.4902 48 -48zM245.459 111.861l-57.0967 168
-c-1.6084 4.73242 -6.08887 8.13867 -11.3623 8.13867h-35.8936c-5.27344 0 -9.75391 -3.40625 -11.3623 -8.13867l-57.0967 -168c-2.64453 -7.7832 3.1416 -15.8613 11.3613 -15.8613h29.1328c5.47559 0 10.0977 3.67676 11.5352 8.69336l8.57422 29.9053h51.3672
-l8.79297 -29.9766c1.46094 -4.97949 6.06543 -8.62207 11.5146 -8.62207h29.1719c8.2207 0 14.0059 8.07812 11.3613 15.8613zM430.16 192.386c0 58.9775 -37.9189 95.6143 -98.96 95.6143h-57.3662c-6.62695 0 -12 -5.37305 -12 -12v-168c0 -6.62695 5.37305 -12 12 -12
-h57.3662c61.041 0 98.96 36.9326 98.96 96.3857z" />
-    <glyph glyph-name="phone-volume" unicode="&#xf2a0;" horiz-adv-x="384" 
-d="M97.333 -58.9658c-129.874 129.874 -129.681 340.252 0 469.933c5.69824 5.69824 14.5273 6.63184 21.2627 2.42188l64.8174 -40.5127c4.86035 -3.03711 8.09668 -8.43652 8.09668 -14.5859c0 -2.25098 -0.458984 -4.40137 -1.24805 -6.37207l-32.4082 -81.0205
-c-2.5332 -6.33496 -8.73047 -10.8145 -15.9648 -10.8145c-0.583008 0 -1.13574 0.0380859 -1.7041 0.0947266l-55.8096 5.58008c-21.0508 -58.2607 -20.6123 -122.471 0 -179.515l55.8105 5.58105c0.568359 0.0566406 1.14551 0.0859375 1.72852 0.0859375
-c7.23438 0 13.4072 -4.4707 15.9414 -10.8047l32.4072 -81.0225c0.789062 -1.9707 1.22266 -4.12207 1.22266 -6.37305c0 -6.14844 -3.21094 -11.5469 -8.07129 -14.585l-64.8174 -40.5127c-2.6377 -1.64844 -5.75391 -2.60156 -9.09082 -2.60156
-c-4.74316 0 -9.06152 1.91211 -12.1729 5.02344zM247.126 352.527c11.832 -20.0469 11.832 -45.0088 0 -65.0557c-3.9502 -6.69238 -13.1084 -7.95898 -18.7178 -2.58105l-5.97559 5.72656c-3.91016 3.74805 -4.79297 9.62207 -2.26074 14.4102
-c2.35645 4.46191 3.69141 9.5459 3.69141 14.9395c0 5.39258 -1.33496 10.543 -3.69141 15.0049c-2.5332 4.78809 -1.64941 10.6621 2.26074 14.4102l5.97559 5.72656c5.60938 5.37793 14.7676 4.11133 18.7178 -2.58105zM338.913 443.714
-c60.1396 -71.6035 60.0918 -175.882 0 -247.428c-4.47363 -5.32715 -12.5303 -5.74609 -17.5518 -0.933594l-5.79785 5.55762c-4.56055 4.37109 -4.97754 11.5293 -0.930664 16.3789c49.6875 59.5381 49.6465 145.933 0 205.422
-c-4.04688 4.84961 -3.63086 12.0078 0.930664 16.3789l5.79785 5.55762c5.02148 4.8125 13.0781 4.39355 17.5518 -0.933594zM292.941 398.773c36.0498 -46.3223 36.1074 -111.149 0 -157.547c-4.39062 -5.64062 -12.6973 -6.25098 -17.8564 -1.30371l-5.81836 5.5791
-c-4.39941 4.21875 -4.99805 11.0947 -1.28418 15.9307c26.5352 34.5645 26.5332 82.5723 0 117.135c-3.71387 4.83594 -3.11523 11.7109 1.28418 15.9307l5.81836 5.5791c5.15918 4.94727 13.4658 4.33691 17.8564 -1.30371z" />
-    <glyph glyph-name="braille" unicode="&#xf2a1;" horiz-adv-x="640" 
-d="M128 192c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64s64 -28.6543 64 -64zM64 64c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM64 416c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64
-s-64 28.6543 -64 64s28.6543 64 64 64zM224 224c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM224 64c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM224 416
-c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM448 224c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM448 64c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32
-s-32 14.3271 -32 32s14.3271 32 32 32zM448 416c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64zM608 224c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM608 64
-c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM608 384c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32z" />
-    <glyph glyph-name="assistive-listening-systems" unicode="&#xf2a2;" 
-d="M216 188c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 44.1123 35.8877 80 80 80s80 -35.8877 80 -80c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 13.2344 -10.7666 24 -24 24s-24 -10.7656 -24 -24zM240 364c97.0469 0 176 -78.9531 176 -176
-c0 -95.9863 -71.4053 -109.798 -72 -144.226c-0.124023 -59.4463 -48.5254 -107.774 -108 -107.774c-15.4639 0 -28 12.5361 -28 28s12.5361 28 28 28c28.6729 0 52 23.3271 52 52l0.00292969 0.37793c0.988281 73.3115 71.9971 68.458 71.9971 143.622
-c0 66.168 -53.832 120 -120 120s-120 -53.832 -120 -120c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 97.0469 78.9531 176 176 176zM160 128c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM32 0
-c17.6729 0 32 -14.3271 32 -32s-14.3271 -32 -32 -32s-32 14.3271 -32 32s14.3271 32 32 32zM512 187.993c0 -15.4639 -12.5371 -28 -28.001 -28s-28 12.5361 -28 28c0 1.12695 -0.00683594 2.24512 -0.0332031 3.36328l-0.00292969 0.1875
-c-1.4668 91.4404 -60.1709 172.599 -146.077 201.953c-14.6318 5.00098 -22.4414 20.917 -17.4414 35.5498c5.00098 14.6328 20.917 22.4404 35.5498 17.4424c108.163 -36.959 182.082 -139.015 183.961 -253.965c0.0332031 -1.50684 0.0449219 -3.01367 0.0449219 -4.53125
-zM152.971 8.9707l-33.9404 -33.9404l-80 80l33.9404 33.9404z" />
-    <glyph glyph-name="american-sign-language-interpreting" unicode="&#xf2a3;" horiz-adv-x="640" 
-d="M290.547 258.961c-20.2949 10.1494 -44.1465 11.1992 -64.7393 3.88965c42.6064 0 71.208 -20.4746 85.5781 -50.5752c8.57617 -17.8994 -5.14746 -38.0713 -23.6172 -38.0713c18.4297 0 32.2119 -20.1357 23.6172 -38.0713
-c-14.7246 -30.8457 -46.123 -50.8535 -80.2979 -50.8535c-0.556641 0 -94.4707 8.61426 -94.4707 8.61426l-66.4062 -33.3467c-9.38379 -4.69336 -19.8145 -0.378906 -23.8945 7.78125l-44.4561 88.9248c-4.16699 8.61523 -1.11133 18.8975 6.94531 23.6211l58.0723 33.0693
-l41.1221 74.1953c6.38965 57.2451 34.7314 109.768 79.7432 146.727c11.3906 9.44824 28.3408 7.78125 37.5098 -3.61328c9.44629 -11.3936 7.78027 -28.0674 -3.6123 -37.5156c-12.5029 -10.5596 -23.6172 -22.5098 -32.5088 -35.5703
-c21.6719 14.7285 46.6787 24.7324 74.1865 28.0674c14.7246 1.94434 28.0625 -8.33594 29.7295 -23.0654c1.94531 -14.7275 -8.33594 -28.0674 -23.0615 -29.7344c-16.1162 -1.94434 -31.1201 -7.50293 -44.1787 -15.2832c26.1143 5.71289 58.7119 3.1377 88.0791 -11.1152
-c13.3359 -6.66895 18.8936 -22.5088 12.2246 -35.8486c-6.38965 -13.0596 -22.5039 -18.6162 -35.5645 -12.2256zM263.318 189.489c-6.1123 12.5049 -18.3379 20.2861 -32.2314 20.2861h-0.107422c-19.5703 0 -35.46 -15.8896 -35.46 -35.46
-c0 -0.0380859 0.00195312 -0.0732422 0.00292969 -0.110352c0 -21.4277 17.8076 -35.5703 35.5645 -35.5703c13.8936 0 26.1191 7.78125 32.2314 20.2861c4.44531 9.44922 13.6133 15.0059 23.3389 15.2842c-9.72559 0.277344 -18.8936 5.83496 -23.3389 15.2842z
-M638.139 226.726c4.16797 -8.61426 1.11133 -18.8965 -6.94531 -23.6201l-58.0713 -33.0693l-41.1221 -74.1963c-6.38965 -57.2451 -34.7314 -109.767 -79.7432 -146.726c-10.9316 -9.1123 -27.7988 -8.14453 -37.5098 3.6123
-c-9.44629 11.3945 -7.78027 28.0674 3.61328 37.5166c12.5029 10.5586 23.6162 22.5088 32.5078 35.5703c-21.6719 -14.7295 -46.6787 -24.7324 -74.1865 -28.0674c-10.0205 -2.50586 -27.5518 5.64258 -29.7295 23.0645c-1.94531 14.7285 8.33594 28.0674 23.0615 29.7344
-c16.1162 1.94629 31.1201 7.50293 44.1787 15.2842c-26.1143 -5.71289 -58.7119 -3.1377 -88.0791 11.1152c-13.3359 6.66895 -18.8936 22.5088 -12.2246 35.8477c6.38965 13.0605 22.5049 18.6191 35.5654 12.2266c20.2949 -10.1484 44.1465 -11.1982 64.7393 -3.88965
-c-42.6064 0 -71.208 20.4746 -85.5781 50.5762c-8.57617 17.8984 5.14746 38.0713 23.6172 38.0713c-18.4297 0 -32.2109 20.1357 -23.6172 38.0703c14.0332 29.3965 44.0391 50.8877 81.9658 50.8545l92.8027 -8.61523l66.4062 33.3467
-c9.4082 4.7041 19.8281 0.354492 23.8936 -7.78027zM408.912 245.344c-13.8936 0 -26.1191 -7.78027 -32.2314 -20.2861c-4.44531 -9.44824 -13.6133 -15.0059 -23.3389 -15.2832c9.72559 -0.27832 18.8936 -5.83594 23.3389 -15.2842
-c6.1123 -12.5049 18.3379 -20.2861 32.2314 -20.2861h0.107422c19.5703 0 35.46 15.8887 35.46 35.46c0 0.0371094 -0.00195312 0.0722656 -0.00292969 0.110352c0 21.4287 -17.8076 35.5693 -35.5645 35.5693z" />
-    <glyph glyph-name="deaf" unicode="&#xf2a4;" 
-d="M216 188c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 44.1123 35.8877 80 80 80s80 -35.8877 80 -80c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 13.2344 -10.7666 24 -24 24s-24 -10.7656 -24 -24zM240 364c97.0469 0 176 -78.9531 176 -176
-c0 -95.9863 -71.4053 -109.798 -72 -144.226c-0.124023 -59.4463 -48.5254 -107.774 -108 -107.774c-15.4639 0 -28 12.5361 -28 28s12.5361 28 28 28c28.6729 0 52 23.3271 52 52l0.00292969 0.37793c0.988281 73.3115 71.9971 68.458 71.9971 143.622
-c0 66.168 -53.832 120 -120 120s-120 -53.832 -120 -120c0 -15.4639 -12.5361 -28 -28 -28s-28 12.5361 -28 28c0 97.0469 78.9531 176 176 176zM508.485 416.201c4.68652 -4.68652 4.68652 -12.2842 0 -16.9727l-87.0303 -87.0283
-c-4.68652 -4.68652 -12.2842 -4.68652 -16.9697 0l-28.2852 28.2852c-4.68652 4.68652 -4.68652 12.2842 0 16.9707l87.0283 87.0293c4.6875 4.68555 12.2842 4.68555 16.9717 0zM168.97 133.255l28.2861 -28.2842c4.68652 -4.68652 4.68652 -12.2852 0 -16.9707
-l-148.484 -148.485c-4.6875 -4.68555 -12.2842 -4.68555 -16.9717 0l-28.2852 28.2842c-4.68555 4.6875 -4.68555 12.2852 0 16.9707l148.485 148.485c4.68555 4.68652 12.2842 4.68652 16.9697 0z" />
-    <glyph glyph-name="sign-language" unicode="&#xf2a7;" horiz-adv-x="448" 
-d="M91.4336 -35.9873c-0.306641 16.0186 13.1094 29.1289 29.1309 29.1289h62.293v5.71484h-125.864c-16.0215 0 -29.4375 13.1104 -29.1299 29.1289c0.296875 15.5234 12.9717 28.0146 28.5645 28.0146h126.43v5.71387h-153.722
-c-16.0205 0 -29.4365 13.1113 -29.1299 29.1289c0.296875 15.5225 12.9727 28.0137 28.5664 28.0137h154.286v5.71387h-125.151c-16.0215 0 -29.4375 13.1104 -29.1299 29.1289c0.296875 15.5215 12.9727 28.0127 28.5654 28.0127h168.566l-31.085 22.6064
-c-12.7617 9.28027 -15.583 27.1484 -6.30176 39.9121c9.28027 12.7607 27.1494 15.5811 39.9121 6.30176l123.36 -89.7148c8.57324 -6.23535 14.1201 -16.3271 14.1201 -27.7285v-141.136c0 -15.9102 -10.9463 -29.7305 -26.4326 -33.374l-80.4717 -18.9346
-c-10.1113 -2.37891 -20.5771 -3.64551 -31.4102 -3.64551h-107.4c-15.5928 0.000976562 -28.2686 12.4922 -28.5664 28.0137zM164.683 189.714l-36.3711 46.71c-9.5791 12.3027 -7.51172 29.9795 4.55371 39.75c12.4502 10.083 31.0371 7.55273 40.8799 -5.08789
-l13.0039 -16.7002c-17.1426 -15.6484 -15.4092 -43.0244 3.16992 -56.5361l11.1875 -8.13574h-36.4238zM447.981 191.817c0.0117188 -0.379883 0.0439453 -0.729492 0.0439453 -1.1123c0 -10.9961 -5.1875 -20.7891 -13.2461 -27.0654l-61.0645 -47.5488v16.999
-c0 13.4834 -6.51074 26.2686 -17.415 34.1982l-123.359 89.7139c-12.6357 9.18945 -29.1934 9.16113 -41.6904 0.904297l-52.0527 66.8486c-9.84375 12.6416 -7.74121 31.2822 5.08594 40.8809c12.4297 9.30273 30.0732 6.97559 39.6523 -5.32812l77.6758 -99.7539
-l4.50879 3.51172l-94.4434 121.287c-9.84277 12.6416 -7.74121 31.2822 5.08594 40.8818c12.4307 9.30176 30.0732 6.97461 39.6533 -5.32812l94.79 -121.734l4.50879 3.51074l-76.8887 98.7451c-9.84277 12.6416 -7.74121 31.2822 5.08594 40.8809
-c12.4297 9.30273 30.0732 6.97559 39.6533 -5.32715l103.562 -133.001l-1.26172 38.4141c-0.518555 15.7715 11.8457 28.9756 27.6191 29.4932c15.7705 0.517578 28.9746 -11.8477 29.4922 -27.6191z" />
-    <glyph glyph-name="low-vision" unicode="&#xf2a8;" horiz-adv-x="576" 
-d="M569.344 216.369c4.20996 -7.13086 6.62598 -15.5469 6.62598 -24.4199c0 -8.87402 -2.41699 -17.1875 -6.62695 -24.3193c-31.9746 -54.2607 -79.6484 -98.3232 -136.81 -126.301l0.00683594 -0.00878906l43.1201 -58.377
-c7.60156 -10.8594 4.95996 -25.8252 -5.90039 -33.4268l-13.1133 -9.17773c-10.8594 -7.59863 -25.8223 -4.95801 -33.4238 5.90039l-251.836 356.544c-13.5234 -6.16211 -26.5166 -13.3994 -38.7764 -21.5635l189.979 -271.399
-c-11.4863 -1.21191 -22.4707 -1.83301 -34.2754 -1.83301c-15.1465 0 -30.0566 1.02344 -44.6641 3.00293l-40.6309 58.04h-0.00976562l-119.399 170.58c-10.457 -11.1943 -19.8271 -23.0791 -28.2939 -35.9121l124.19 -177.417
-c-73.1172 25.4863 -134.358 76.0166 -172.858 141.349c-8.96484 15.2109 -8.76562 33.8643 0 48.7393c0.0107422 0.0166016 0.0234375 0.0332031 0.0332031 0.0498047c33.5459 56.8984 82.7676 99.8506 136.79 126.242l-43.1309 58.3945
-c-7.60156 10.8604 -4.95996 25.8252 5.90039 33.4268l13.1143 9.17773c10.8584 7.59961 25.8213 4.95801 33.4229 -5.90039l52.7705 -72.1689c26.3496 6.79004 53.9834 10.4092 82.4512 10.4092c119.81 0 224.96 -63.9492 281.344 -159.631zM390.026 102.06
-c21.1406 23.9658 33.9736 55.4365 33.9736 89.9404c0 75.1738 -60.8379 136 -136 136c-17.5117 0 -34.2422 -3.30566 -49.6084 -9.32324l19.0684 -27.2363c25.9883 7.96289 54.7598 5.56836 79.5098 -7.68066h-0.0292969c-23.6504 0 -42.8203 -19.1699 -42.8203 -42.8193
-c0 -23.4717 18.9922 -42.8203 42.8203 -42.8203c23.6494 0 42.8193 19.1699 42.8193 42.8203v0.0292969c18.9111 -35.3271 15.8818 -79.1123 -8.7998 -111.68z" />
-    <glyph glyph-name="handshake" unicode="&#xf2b5;" horiz-adv-x="640" 
-d="M434.7 384c8.5 0 16.7002 -3.40039 22.5996 -9.40039l54.6006 -54.5996v-193.5c-2.40039 2.7002 -5 5.2998 -7.90039 7.7002l-145.6 118.2l26.0996 23.8994c6.5 6 7 16.1006 1 22.6006c-5.90039 6.5 -16.0996 6.89941 -22.5996 1l-79.9004 -73.2002
-c-0.0996094 -0.100586 -0.299805 -0.100586 -0.400391 -0.200195c-16.6992 -14.9004 -43.3994 -11.2002 -56.0996 2.7002c-14.2002 15.5 -14.5 40.3994 2.09961 56c0.100586 0.0996094 0.200195 0.299805 0.300781 0.399414l98.2998 90
-c5.89941 5.40039 13.5996 8.40039 21.5996 8.40039h85.9004zM544 319.8h96v-255.899h-64c-17.7002 0 -32 14.2998 -32 32v223.899zM592 95.9004c8.7998 0 16 7.19922 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16zM0 64v255.8h96
-v-223.8c0 -17.7002 -14.2998 -32 -32 -32h-64zM48 127.9c-8.7998 0 -16 -7.10059 -16 -16c0 -8.80078 7.2002 -16 16 -16s16 7.19922 16 16c0 8.7998 -7.2002 16 -16 16zM483.9 109.3c13.6992 -11.2002 15.7998 -31.2998 4.59961 -45.0996l-9.5 -11.7002
-c-11.0996 -13.7998 -31.2998 -15.7998 -45 -4.7002l-5.40039 4.40039l-31.3994 -38.6006c-12.9004 -15.8994 -36.4004 -18.3994 -52.2998 -5.39941l-17.9004 15.5l-0.200195 -0.200195c-22.2998 -27.4004 -62.5996 -31.5996 -90 -9.2998l-90.5 81.8994h-18.2998v223.9
-l54.7002 54.5996c6 6 14.0996 9.40039 22.5996 9.40039h83.7998l-81.7998 -74.9004c-29.2002 -26.7998 -31.2998 -72.2998 -4.39941 -101.699c26.5 -28.9004 72 -31.5 101.699 -4.40039l30 27.5z" />
-    <glyph glyph-name="envelope-open" unicode="&#xf2b6;" 
-d="M512 -16c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v263.276c0 15.3379 7.17383 28.9863 18.3867 37.7754c24.9131 19.5293 45.501 35.3652 164.2 121.512c16.8252 12.2666 50.21 41.7832 73.4131 41.4336
-c23.1982 0.353516 56.5957 -29.1719 73.4131 -41.4326c118.687 -86.1377 139.303 -101.995 164.2 -121.513c11.2129 -8.78906 18.3867 -22.4375 18.3867 -37.7754v-263.276zM446.334 180.605c-2.5625 3.72754 -7.7002 4.59473 -11.3389 1.90625
-c-22.8447 -16.873 -55.4619 -40.7051 -105.582 -77.0791c-16.8252 -12.2656 -50.21 -41.7803 -73.4131 -41.4297c-23.2109 -0.34375 -56.5586 29.1436 -73.4131 41.4297c-50.1143 36.3701 -82.7344 60.2041 -105.582 77.0791
-c-3.63867 2.68848 -8.77637 1.82129 -11.3389 -1.90625l-9.07227 -13.1963c-0.884766 -1.28711 -1.40332 -2.8457 -1.40332 -4.52539c0 -2.63867 1.26953 -4.98438 3.24219 -6.44141c22.8877 -16.8994 55.4541 -40.6904 105.304 -76.8682
-c20.2734 -14.7812 56.5234 -47.8135 92.2637 -47.5732c35.7236 -0.242188 71.9609 32.7715 92.2627 47.5732c49.8506 36.1787 82.418 59.9697 105.304 76.8682c1.97266 1.45703 3.25391 3.79883 3.25391 6.4375c0 1.67969 -0.530273 3.24219 -1.41504 4.5293z" />
-    <glyph glyph-name="address-book" unicode="&#xf2b9;" horiz-adv-x="448" 
-d="M436 288h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-64h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-20v-48c0 -26.5 -21.5 -48 -48 -48h-320c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48
-h320c26.5 0 48 -21.5 48 -48v-48h20c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12zM208 320c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM320 83.2002v19.2002
-c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199
-c12.4004 0 22.4004 8.59961 22.4004 19.2002z" />
-    <glyph glyph-name="address-card" unicode="&#xf2bb;" horiz-adv-x="576" 
-d="M528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h480zM176 320c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM288 83.2002v19.2002
-c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199
-c12.4004 0 22.4004 8.59961 22.4004 19.2002zM512 136v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM512 200v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16
-c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM512 264v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8z" />
-    <glyph glyph-name="user-circle" unicode="&#xf2bd;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM248 344c-48.5996 0 -88 -39.4004 -88 -88s39.4004 -88 88 -88s88 39.4004 88 88s-39.4004 88 -88 88zM248 0c58.7002 0 111.3 26.5996 146.5 68.2002
-c-18.7998 35.3994 -55.5996 59.7998 -98.5 59.7998c-2.40039 0 -4.7998 -0.400391 -7.09961 -1.09961c-12.9004 -4.2002 -26.6006 -6.90039 -40.9004 -6.90039s-27.9004 2.7002 -40.9004 6.90039c-2.2998 0.699219 -4.69922 1.09961 -7.09961 1.09961
-c-42.9004 0 -79.7002 -24.4004 -98.5 -59.7998c35.2002 -41.6006 87.7998 -68.2002 146.5 -68.2002z" />
-    <glyph glyph-name="id-badge" unicode="&#xf2c1;" horiz-adv-x="384" 
-d="M336 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h288zM144 416c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h96c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16h-96zM192 288
-c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM304 51.2002v19.2002c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5
-c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199c12.4004 0 22.4004 8.59961 22.4004 19.2002z" />
-    <glyph glyph-name="id-card" unicode="&#xf2c2;" horiz-adv-x="576" 
-d="M528 416c26.5 0 48 -21.5 48 -48v-16h-576v16c0 26.5 21.5 48 48 48h480zM0 16v304h576v-304c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48zM352 248v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-144
-c-4.40039 0 -8 -3.59961 -8 -8zM352 184v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8zM352 120v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8v16
-c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8zM176 256c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM67.0996 51.7998c-3.19922 -9.7998 5.2002 -19.7998 15.6006 -19.7998h186.6
-c10.4004 0 18.7998 9.90039 15.6006 19.7998c-8.40039 25.7002 -32.5 44.2002 -60.9004 44.2002h-8.2002c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-8.2002c-28.4004 0 -52.5 -18.5 -60.9004 -44.2002z" />
-    <glyph glyph-name="thermometer-full" unicode="&#xf2c7;" horiz-adv-x="256" 
-d="M224 352v-203.347c19.9121 -22.5635 32 -52.1943 32 -84.6533c0 -70.6963 -57.3018 -128 -128 -128c-0.298828 0 -0.610352 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1973 12.2227 61.5771 31.998 83.9863
-v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96zM128 -16c44.1123 0 80 35.8877 80 80c0 34.3379 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7334 -14.4277 -31.8262 -32.0996 -31.999 -66.0801
-c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199zM192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v232.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-232.583c19.124 -11.0684 32 -31.7324 32 -55.417z" />
-    <glyph glyph-name="thermometer-three-quarters" unicode="&#xf2c8;" horiz-adv-x="256" 
-d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v168.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-168.583c19.124 -11.0684 32 -31.7324 32 -55.417zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533
-c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347z
-M208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312
-c44.1123 0 80 35.8877 80 80z" />
-    <glyph glyph-name="thermometer-half" unicode="&#xf2c9;" horiz-adv-x="256" 
-d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v104.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-104.583c19.124 -11.0684 32 -31.7324 32 -55.417zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533
-c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347z
-M208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312
-c44.1123 0 80 35.8877 80 80z" />
-    <glyph glyph-name="thermometer-quarter" unicode="&#xf2ca;" horiz-adv-x="256" 
-d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64c0 23.6846 12.876 44.3486 32 55.417v40.583c0 17.6729 14.3271 32 32 32s32 -14.3271 32 -32v-40.583c19.124 -11.0684 32 -31.7324 32 -55.417zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533
-c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347z
-M208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312
-c44.1123 0 80 35.8877 80 80z" />
-    <glyph glyph-name="thermometer-empty" unicode="&#xf2cb;" horiz-adv-x="256" 
-d="M192 64c0 -35.3457 -28.6543 -64 -64 -64s-64 28.6543 -64 64s28.6543 64 64 64s64 -28.6543 64 -64zM224 148.653c19.9121 -22.5635 32 -52.1943 32 -84.6533c0 -70.6963 -57.3027 -128 -128 -128c-0.298828 0 -0.609375 0.000976562 -0.90918 0.00292969
-c-70.3018 0.488281 -127.448 58.3613 -127.089 128.664c0.164062 32.1982 12.2227 61.5781 31.998 83.9863v203.347c0 53.0186 42.9814 96 96 96s96 -42.9814 96 -96v-203.347zM208 64c0 34.3389 -19.3701 52.1904 -32 66.502v221.498c0 26.4668 -21.5332 48 -48 48
-s-48 -21.5332 -48 -48v-221.498c-12.7324 -14.4277 -31.8252 -32.0996 -31.999 -66.0801c-0.223633 -43.876 35.5635 -80.1162 79.4229 -80.4199l0.576172 -0.00195312c44.1123 0 80 35.8877 80 80z" />
-    <glyph glyph-name="shower" unicode="&#xf2cc;" 
-d="M304 128c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM336 224c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM368 160c-8.83105 0 -16 7.16895 -16 16s7.16895 16 16 16
-s16 -7.16895 16 -16s-7.16895 -16 -16 -16zM336 128c-8.83105 0 -16 7.16895 -16 16s7.16895 16 16 16s16 -7.16895 16 -16s-7.16895 -16 -16 -16zM304 192c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM432 224
-c-8.83105 0 -16 7.16895 -16 16s7.16895 16 16 16s16 -7.16895 16 -16s-7.16895 -16 -16 -16zM384 208c0 8.83105 7.16895 16 16 16s16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16zM368 256c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16
-s-16 7.16895 -16 16s7.16895 16 16 16zM464 224c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM496 256c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM432 192
-c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM400 160c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM336 96c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16
-s-16 7.16895 -16 16s7.16895 16 16 16zM304 64c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM368 128c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM389.65 346.35
-c2.89648 -2.89551 4.68945 -6.90039 4.68945 -11.3164s-1.79297 -8.41699 -4.68945 -11.3135l-169.381 -169.37c-2.89551 -2.89648 -6.90039 -4.68945 -11.3164 -4.68945s-8.41699 1.79297 -11.3135 4.68945l-11.2998 11.3105
-c-2.89355 2.89551 -4.68457 6.89844 -4.68457 11.3125c0 4.41309 1.79102 8.41113 4.68457 11.3076l5.66016 5.66992c-19.7871 20.0811 -31.9951 47.6602 -32 78.0498c0 19.2402 5.2998 37.0801 13.9297 52.8604l-10 10c-10.5723 10.6055 -25.1416 17.167 -41.2861 17.167
-c-2.58984 0 -5.1416 -0.169922 -7.64355 -0.49707c-30 -3.73047 -51 -31.7803 -51 -61.9307v-305.6c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v303.15c0 67.9395 55.4902 129.35 123.44 128.85
-c33.4453 -0.166992 63.7471 -13.835 85.6592 -35.8496l10 -10c15.8203 8.5498 33.6602 13.8496 52.9004 13.8496c30.3916 -0.000976562 57.9707 -12.21 78.0498 -32l5.66992 5.66016c2.89648 2.89648 6.90137 4.68945 11.3174 4.68945s8.41699 -1.79297 11.3125 -4.68945z
-" />
-    <glyph glyph-name="bath" unicode="&#xf2cd;" 
-d="M32 64v48h448v-48c-0.0576172 -28.2656 -12.3916 -53.6514 -32 -71.0898v-40.9102c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v16h-256v-16c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v40.9102
-c-19.6084 17.4385 -31.9424 42.8242 -32 71.0898zM496 192c8.83105 0 16 -7.16895 16 -16v-16c0 -8.83105 -7.16895 -16 -16 -16h-480c-8.83105 0 -16 7.16895 -16 16v16c0 8.83105 7.16895 16 16 16h16v186.75c0 38.2197 31.0391 69.2656 69.2598 69.2656
-c19.1113 0 36.4248 -7.75879 48.96 -20.2959l19.2607 -19.2695c29.8994 13.1299 59.1094 7.60938 79.7295 -8.62012l0.169922 0.169922c2.89551 2.89355 6.89941 4.68457 11.3125 4.68457s8.41211 -1.79102 11.3076 -4.68457l11.3096 -11.3096
-c2.89746 -2.89648 4.69043 -6.90137 4.69043 -11.3174s-1.79297 -8.41699 -4.69043 -11.3135l-105.369 -105.369c-2.89648 -2.89746 -6.90137 -4.69043 -11.3174 -4.69043s-8.41699 1.79297 -11.3135 4.69043l-11.3096 11.3096
-c-2.88477 2.89453 -4.66992 6.8916 -4.66992 11.2969c0 4.40625 1.78516 8.39844 4.66992 11.293l0.169922 0.169922c-16.2295 20.6201 -21.75 49.8506 -8.62012 79.7305l-19.2695 19.2598c-3.84766 3.84082 -9.16016 6.21289 -15.0205 6.21289
-c-11.7178 0 -21.2344 -9.50098 -21.2598 -21.2129v-186.75h416z" />
-    <glyph glyph-name="podcast" unicode="&#xf2ce;" horiz-adv-x="448" 
-d="M267.429 -40.5635c-5.14258 -19.0098 -24.5703 -23.4365 -43.4287 -23.4365c-18.8574 0 -38.2861 4.42676 -43.4277 23.4365c-7.64551 28.4297 -20.5723 99.665 -20.5723 132.813c0 35.1562 31.1416 43.75 64 43.75s64 -8.59375 64 -43.75
-c0 -32.9492 -12.8711 -104.179 -20.5713 -132.813zM156.867 159.446c2.6748 -2.61914 2.39941 -6.98535 -0.628906 -9.18555c-9.3125 -6.76465 -16.4609 -15.3418 -21.2354 -25.3623c-1.74219 -3.65723 -6.5 -4.6582 -9.45312 -1.8877
-c-28.0176 26.2891 -45.5498 63.6279 -45.5498 104.989c0 80.7852 66.8691 146.247 148.163 143.941c76.1982 -2.16113 137.938 -64.1631 139.793 -140.369c1.04199 -42.7822 -16.6846 -81.5225 -45.5107 -108.565c-2.95215 -2.76855 -7.70801 -1.7627 -9.44922 1.8916
-c-4.77441 10.0195 -11.9219 18.5977 -21.2344 25.3623c-3.02832 2.20117 -3.30273 6.56738 -0.62793 9.1875c17.8018 17.4355 28.8662 41.7246 28.8662 68.5518c0 54.1934 -45.1377 98.042 -99.793 95.9258c-49.7295 -1.9248 -90.0703 -42.1572 -92.124 -91.8809
-c-1.17383 -28.4258 10.0908 -54.291 28.7842 -72.5986zM224 448c123.815 0 224 -100.205 224 -224c0 -90.1865 -52.7734 -165.727 -125.739 -201.407c-4.33203 -2.11914 -9.2666 1.54297 -8.53516 6.31055c2.55566 16.6416 4.625 33.1924 5.62402 47.2295
-c48.4922 31.377 80.6504 85.9355 80.6504 147.867c0 97.2031 -79.207 176.253 -176.468 175.999c-96.2393 -0.250977 -174.938 -78.6621 -175.529 -174.899c-0.376953 -61.3311 30.7871 -115.541 78.1875 -147.347c1.52832 -1.02637 2.53125 -2.67578 2.67773 -4.51172
-c1.06348 -13.3936 3.02344 -28.8271 5.40625 -44.3389c0.731445 -4.7666 -4.20215 -8.42871 -8.53516 -6.31055c-73.1377 35.7607 -125.739 111.416 -125.739 201.408c0 123.815 100.204 224 224 224zM224 288c35.3457 0 64 -28.6543 64 -64s-28.6543 -64 -64 -64
-s-64 28.6543 -64 64s28.6543 64 64 64z" />
-    <glyph glyph-name="window-maximize" unicode="&#xf2d0;" 
-d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM448 256v84c0 6.59961 -5.40039 12 -12 12h-360c-6.59961 0 -12 -5.40039 -12 -12v-84h384z" />
-    <glyph glyph-name="window-minimize" unicode="&#xf2d1;" 
-d="M464 96c26.5 0 48 -21.5 48 -48v-32c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v32c0 26.5 21.5 48 48 48h416z" />
-    <glyph glyph-name="window-restore" unicode="&#xf2d2;" 
-d="M512 400v-288c0 -26.5 -21.5 -48 -48 -48h-48v208c0 44.0996 -35.9004 80 -80 80h-208v48c0 26.5 21.5 48 48 48h288c26.5 0 48 -21.5 48 -48zM384 272v-288c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h288
-c26.5 0 48 -21.5 48 -48zM316 244c0 6.59961 -5.40039 12 -12 12h-228c-6.59961 0 -12 -5.40039 -12 -12v-52h252v52z" />
-    <glyph glyph-name="microchip" unicode="&#xf2db;" 
-d="M416 400v-416c0 -26.5098 -21.4902 -48 -48 -48h-224c-26.5098 0 -48 21.4902 -48 48v416c0 26.5098 21.4902 48 48 48h224c26.5098 0 48 -21.4902 48 -48zM512 342v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42
-c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM512 246v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM512 150v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6
-c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM512 54v-12c0 -3.31152 -2.68848 -6 -6 -6h-18v-6c0 -3.31152 -2.68848 -6 -6 -6h-42v48h42c3.31152 0 6 -2.68848 6 -6v-6h18c3.31152 0 6 -2.68848 6 -6zM30 72h42
-v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12c0 3.31152 2.68848 6 6 6h18v6c0 3.31152 2.68848 6 6 6zM30 168h42v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12c0 3.31152 2.68848 6 6 6h18v6
-c0 3.31152 2.68848 6 6 6zM30 264h42v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12c0 3.31152 2.68848 6 6 6h18v6c0 3.31152 2.68848 6 6 6zM30 360h42v-48h-42c-3.31152 0 -6 2.68848 -6 6v6h-18c-3.31152 0 -6 2.68848 -6 6v12
-c0 3.31152 2.68848 6 6 6h18v6c0 3.31152 2.68848 6 6 6z" />
-    <glyph glyph-name="snowflake" unicode="&#xf2dc;" horiz-adv-x="448" 
-d="M440.3 102.8c7.40039 -4.2002 9.90039 -13.7002 5.60059 -21l-15.5 -26.7998c-4.30078 -7.40039 -13.7002 -10 -21.1006 -5.7002l-33.7998 19.5l7 -26c2.2002 -8.2002 -2.7002 -16.7002 -10.9004 -18.8994l-14.8994 -4
-c-8.2002 -2.2002 -16.7002 2.69922 -18.9004 10.8994l-19 70.7998l-62.7998 36.2002v-77.5l53.4004 -53.7002c6.19922 -6.19922 6.19922 -16.3994 0 -22.5996l-11.3008 -11.2998c-6.19922 -6.2002 -16.3994 -6.2002 -22.5996 0l-19.7002 19.7002v-40.4004
-c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v40.2998l-19.7002 -19.7002c-6.19922 -6.19922 -16.3994 -6.19922 -22.5996 0l-11.2998 11.3008c-6.2998 6.19922 -6.2998 16.3994 0 22.5996l53.7002 53.7002v77.5l-62.8008 -36.2002l-19 -70.7998
-c-2.19922 -8.2002 -10.6992 -13.1006 -18.8994 -10.9004l-14.9004 4c-8.2002 2.2002 -13.0996 10.7002 -10.8994 18.9004l7 26l-33.8008 -19.5c-7.39941 -4.2002 -16.7998 -1.7002 -21.0996 5.7002l-15.5 26.7998c-4.2002 7.39941 -1.7002 16.7998 5.7002 21.0996
-l33.7998 19.6006l-26 7c-8.2002 2.19922 -13.0996 10.6992 -10.9004 18.8994l4 14.9004c2.2002 8.2002 10.7002 13.0996 18.9004 10.8994l70.7998 -19l63.7998 36.9004l-63.7998 36.9004l-70.7998 -19c-8.2002 -2.2002 -16.7002 2.69922 -18.9004 10.8994l-4 14.9004
-c-2.19922 8.2998 2.7002 16.7998 11 19l26 7l-33.7998 19.5c-7.39941 4.2998 -10 13.7002 -5.7002 21.0996l15.5 26.7002c4.30078 7.40039 13.7002 10 21.1006 5.7002l33.7998 -19.5l-7 26c-2.2002 8.2002 2.7002 16.7002 10.9004 18.8994l14.8994 4
-c8.2002 2.2002 16.7002 -2.69922 18.9004 -10.8994l19 -70.7998l62.7998 -36.2002v77.5l-53.7002 53.7002c-6.2998 6.19922 -6.2998 16.3994 0 22.5996l11.4004 11.2998c6.2002 6.2002 16.3994 6.2002 22.5996 0l19.7002 -19.7002v40.4004c0 8.7998 7.2002 16 16 16h32
-c8.7998 0 16 -7.2002 16 -16v-40.4004l19.7998 19.7002c6.2002 6.2002 16.4004 6.2002 22.6006 0l11.2998 -11.2998c6.2002 -6.2002 6.2002 -16.4004 0 -22.5996l-53.7002 -53.7002v-77.5l62.7998 36.2002l19 70.7998c2.2002 8.2002 10.7002 13.0996 18.9004 10.8994
-l14.8994 -4c8.2002 -2.19922 13.1006 -10.6992 10.9004 -18.8994l-7 -26l33.7998 19.5c7.40039 4.2002 16.7998 1.7002 21.1006 -5.7002l15.5 -26.7998c4.19922 -7.40039 1.69922 -16.7998 -5.7002 -21.1006l-33.7998 -19.5l26 -7
-c8.19922 -2.19922 13.0996 -10.6992 10.8994 -18.8994l-4 -14.9004c-2.2002 -8.2002 -10.7002 -13.0996 -18.8994 -10.8994l-70.8008 19l-63.7998 -36.9004l63.9004 -37l70.7998 19c8.2002 2.2002 16.7002 -2.7002 18.9004 -10.9004l4 -14.8994
-c2.19922 -8.2002 -2.7002 -16.7002 -10.9004 -18.9004l-26 -7z" />
-    <glyph glyph-name="utensil-spoon" unicode="&#xf2e5;" 
-d="M480.1 416.1c55.1006 -55 34.5 -164.899 -28.5 -227.8c-49.2998 -49.2998 -110 -55.0996 -160.399 -28.7998l-192.4 -214.4c-10.3994 -11.5996 -28.5 -12.0996 -39.5 -1.09961l-51.2998 51.2998c-11.0996 11 -10.5996 29 1 39.5l214.5 192.4
-c-26.2998 50.3994 -20.5 111.1 28.7998 160.399c62.9004 63 172.8 83.6006 227.8 28.5z" />
-    <glyph glyph-name="utensils" unicode="&#xf2e7;" horiz-adv-x="416" 
-d="M207.9 432.8c0.799805 -4.7002 16.0996 -94.5 16.0996 -128.8c0 -52.2998 -27.7998 -89.5996 -68.9004 -104.6l12.9004 -238.101c0.700195 -13.7002 -10.2002 -25.2998 -24 -25.2998h-64c-13.7002 0 -24.7002 11.5 -24 25.2998l12.9004 238.101
-c-41.2002 15 -68.9004 52.3994 -68.9004 104.6c0 34.4004 15.2998 124.1 16.0996 128.8c3.2002 20.2998 45.3008 20.6006 47.9004 -1.09961v-141.2c1.2998 -3.40039 15.0996 -3.2002 16 0c1.40039 25.2998 7.90039 139.2 8 141.8c3.2998 20.7998 44.7002 20.7998 47.9004 0
-c0.199219 -2.7002 6.59961 -116.5 8 -141.8c0.899414 -3.2002 14.7998 -3.40039 16 0v141.2c2.59961 21.5996 44.7998 21.3994 48 1.09961zM327.1 147.1c-156.5 122.4 -17.5996 300.9 64.9004 300.9c13.2998 0 24 -10.7998 24 -24v-464c0 -13.2998 -10.7002 -24 -24 -24h-56
-c-14 0 -25.0996 12 -23.9004 26z" />
-    <glyph glyph-name="undo-alt" unicode="&#xf2ea;" 
-d="M255.545 440c136.809 0.245117 248.456 -111.193 248.455 -248.002c-0.000976562 -136.965 -111.034 -247.998 -248 -247.998c-63.9258 0 -122.202 24.1865 -166.178 63.9082c-5.11328 4.61816 -5.35449 12.5605 -0.482422 17.4326l39.6621 39.6621
-c4.46191 4.46094 11.625 4.71387 16.3682 0.552734c30.6328 -26.8779 69.5029 -41.5557 110.63 -41.5557c93.8164 0 167.236 75.9912 167.994 166.552c0.798828 95.4648 -77.0859 170.24 -169.484 169.442c-42.4287 -0.366211 -82.3662 -16.374 -113.229 -45.2734
-l41.75 -41.75c15.1191 -15.1201 4.41113 -40.9707 -16.9717 -40.9707h-134.059c-13.2549 0 -24 10.7451 -24 24v134.059c0 21.3828 25.8506 32.0908 40.9707 16.9707l35.7139 -35.7139c44.4229 42.4512 104.592 68.5654 170.86 68.6846z" />
-    <glyph glyph-name="trash-alt" unicode="&#xf2ed;" horiz-adv-x="448" 
-d="M32 -16v336h384v-336c0 -26.4922 -21.5078 -48 -48 -48h-288c-26.4922 0 -48 21.5078 -48 48zM304 240v-224c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16v224c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16zM208 240v-224c0 -8.83105 7.16895 -16 16 -16
-s16 7.16895 16 16v224c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16zM112 240v-224c0 -8.83105 7.16895 -16 16 -16s16 7.16895 16 16v224c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16zM432 416c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h120l9.40039 18.7002c3.85547 7.88574 11.9434 13.2998 21.3066 13.2998h0.0927734h114.3c0.00585938 0 -0.00195312 0.0234375 0.00390625 0.0234375
-c9.41113 0 17.5645 -5.42871 21.4961 -13.3232l9.40039 -18.7002h120z" />
-    <glyph glyph-name="sync-alt" unicode="&#xf2f1;" 
-d="M370.72 314.72c-31.2617 29.2725 -71.832 45.3184 -114.872 45.2803c-77.458 -0.0683594 -144.328 -53.1777 -162.791 -126.85c-1.34375 -5.36328 -6.12207 -9.15039 -11.6504 -9.15039h-57.3037c-7.49707 0 -13.1934 6.80664 -11.8066 14.1758
-c21.6367 114.9 122.518 201.824 243.704 201.824c66.4482 0 126.791 -26.1357 171.315 -68.6846l35.7148 35.7148c15.1191 15.1191 40.9697 4.41113 40.9697 -16.9717v-134.059c0 -13.2549 -10.7451 -24 -24 -24h-134.059c-21.3828 0 -32.0908 25.8506 -16.9717 40.9707z
-M32 152h134.059c21.3828 0 32.0908 -25.8506 16.9717 -40.9707l-41.75 -41.75c31.2617 -29.2734 71.835 -45.3193 114.876 -45.2803c77.418 0.0703125 144.314 53.1436 162.787 126.849c1.34375 5.36328 6.12207 9.15039 11.6504 9.15039h57.3047
-c7.49805 0 13.1934 -6.80664 11.8066 -14.1758c-21.6377 -114.898 -122.519 -201.822 -243.705 -201.822c-66.4482 0 -126.791 26.1357 -171.315 68.6846l-35.7148 -35.7148c-15.1191 -15.1191 -40.9697 -4.41113 -40.9697 16.9717v134.059c0 13.2549 10.7451 24 24 24z" />
-    <glyph glyph-name="stopwatch" unicode="&#xf2f2;" horiz-adv-x="448" 
-d="M432 144c0 -114.9 -93.0996 -208 -208 -208s-208 93.0996 -208 208c0 104 76.2998 190.2 176 205.5v34.5h-28c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h120c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-28v-34.5
-c37.5 -5.7998 71.7002 -21.5996 99.7002 -44.5996l27.5 27.5c4.7002 4.69922 12.2998 4.69922 17 0l28.2998 -28.3008c4.7002 -4.69922 4.7002 -12.2998 0 -17l-29.4004 -29.3994l-0.599609 -0.600586c21.2002 -32.3994 33.5 -71.2998 33.5 -113.1zM256 108v151.5
-c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-151.5c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12z" />
-    <glyph glyph-name="sign-out-alt" unicode="&#xf2f5;" 
-d="M497 175l-168 -168c-15 -15 -41 -4.5 -41 17v96h-136c-13.2998 0 -24 10.7002 -24 24v96c0 13.2998 10.7002 24 24 24h136v96c0 21.4004 25.9004 32 41 17l168 -168c9.2998 -9.40039 9.2998 -24.5996 0 -34zM192 12c0 -6.59961 -5.40039 -12 -12 -12h-84
-c-53 0 -96 43 -96 96v192c0 53 43 96 96 96h84c6.59961 0 12 -5.40039 12 -12v-40c0 -6.59961 -5.40039 -12 -12 -12h-84c-17.7002 0 -32 -14.2998 -32 -32v-192c0 -17.7002 14.2998 -32 32 -32h84c6.59961 0 12 -5.40039 12 -12v-40z" />
-    <glyph glyph-name="sign-in-alt" unicode="&#xf2f6;" 
-d="M416 0h-84c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84c17.7002 0 32 14.2998 32 32v192c0 17.7002 -14.2998 32 -32 32h-84c-6.59961 0 -12 5.40039 -12 12v40c0 6.59961 5.40039 12 12 12h84c53 0 96 -43 96 -96v-192c0 -53 -43 -96 -96 -96z
-M369 201c9.2998 -9.40039 9.2998 -24.5996 0 -34l-168 -168c-15 -15 -41 -4.5 -41 17v96h-136c-13.2998 0 -24 10.7002 -24 24v96c0 13.2998 10.7002 24 24 24h136v96c0 21.5 26 32 41 17z" />
-    <glyph glyph-name="redo-alt" unicode="&#xf2f9;" 
-d="M256.455 440c66.2686 -0.119141 126.437 -26.2334 170.859 -68.6846l35.7148 35.7148c15.1201 15.1191 40.9707 4.41113 40.9707 -16.9717v-134.059c0 -13.2549 -10.7451 -24 -24 -24h-134.059c-21.3828 0 -32.0908 25.8506 -16.9717 40.9707l41.75 41.75
-c-30.8633 28.8994 -70.8008 44.9072 -113.229 45.2734c-92.3984 0.797852 -170.283 -73.9775 -169.484 -169.442c0.757812 -90.5605 74.1777 -166.552 167.994 -166.552c41.127 0 79.9971 14.6777 110.629 41.5557c4.74316 4.16113 11.9062 3.9082 16.3682 -0.552734
-l39.6621 -39.6621c4.87207 -4.87207 4.63086 -12.8145 -0.482422 -17.4326c-43.9746 -39.7217 -102.251 -63.9082 -166.177 -63.9082c-136.966 0 -247.999 111.033 -248 247.998c-0.000976562 136.809 111.646 248.247 248.455 248.002z" />
-    <glyph glyph-name="poo" unicode="&#xf2fe;" 
-d="M451.4 78.9004c34.2998 -5.5 60.5996 -35 60.5996 -70.9004c0 -39.7998 -32.2002 -72 -72 -72h-368c-39.7998 0 -72 32.2002 -72 72c0 35.9004 26.2998 65.4004 60.5996 70.9004c-17.2998 13.0996 -28.5996 33.6992 -28.5996 57.0996c0 39.7998 32.2002 72 72 72h14.0996
-c-13.3994 11.7002 -22.0996 28.7998 -22.0996 48c0 35.2998 28.7002 64 64 64h16c44.2002 0 80 35.7998 80 80c0 17.4004 -5.7002 33.4004 -15.0996 46.5c4.89941 0.799805 9.89941 1.5 15.0996 1.5c53 0 96 -43 96 -96c0 -11.2998 -2.2998 -21.9004 -5.90039 -32h5.90039
-c35.2998 0 64 -28.7002 64 -64c0 -19.2002 -8.7002 -36.2998 -22.0996 -48h14.0996c39.7998 0 72 -32.2002 72 -72c0 -23.4004 -11.2998 -44 -28.5996 -57.0996zM192 192c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32z
-M351.5 53c2 5.2998 -2 11 -7.7998 11h-175.4c-5.7998 0 -9.7998 -5.7002 -7.7998 -11c10.5 -27.9004 58.5 -53 95.5 -53s85 25.0996 95.5 53zM320 128c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
-    <glyph glyph-name="images" unicode="&#xf302;" horiz-adv-x="576" 
-d="M480 32v-16c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256c0 26.5098 21.4902 48 48 48h16v-208c0 -44.1123 35.8877 -80 80 -80h336zM576 112c0 -26.5098 -21.4902 -48 -48 -48h-384c-26.5098 0 -48 21.4902 -48 48v256
-c0 26.5098 21.4902 48 48 48h384c26.5098 0 48 -21.4902 48 -48v-256zM256 320c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48s48 21.4902 48 48zM160 176v-48h352v112l-87.5137 87.5146c-4.6875 4.68652 -12.2852 4.68652 -16.9717 0
-l-135.515 -135.515l-39.5137 39.5146c-4.6875 4.68652 -12.2852 4.68652 -16.9717 0z" />
-    <glyph glyph-name="pencil-alt" unicode="&#xf303;" 
-d="M497.9 305.9l-46.1006 -46.1006c-4.7002 -4.7002 -12.2998 -4.7002 -17 0l-111 111c-4.7002 4.7002 -4.7002 12.2998 0 17l46.1006 46.1006c18.6992 18.6992 49.0996 18.6992 67.8994 0l60.1006 -60.1006c18.7998 -18.7002 18.7998 -49.0996 0 -67.8994zM284.2 348.2
-c4.7002 4.7002 12.2998 4.7002 17.0996 0l111 -111c4.7002 -4.7002 4.7002 -12.2998 0 -17l-262.6 -262.601l-121.5 -21.2998c-16.4004 -2.7998 -30.7002 11.4004 -27.7998 27.7998l21.1992 121.5zM124.1 108.1c5.5 -5.5 14.3008 -5.5 19.8008 0l154 154
-c5.5 5.5 5.5 14.3008 0 19.8008s-14.3008 5.5 -19.8008 0l-154 -154c-5.5 -5.5 -5.5 -14.3008 0 -19.8008zM88 24v48h-36.2998l-11.2998 -64.5l31.0996 -31.0996l64.5 11.2998v36.2998h-48z" />
-    <glyph glyph-name="pen" unicode="&#xf304;" 
-d="M290.74 354.76l128.02 -128.02l-277.99 -277.99l-114.14 -12.5996c-15.2803 -1.69043 -28.1895 11.2295 -26.4902 26.5098l12.7002 114.22zM497.94 373.82c18.75 -18.75 18.75 -49.1504 0 -67.9102l-56.5508 -56.5498l-128.02 128.02l56.5498 56.5498
-c18.75 18.75 49.1602 18.75 67.9102 0z" />
-    <glyph glyph-name="pen-alt" unicode="&#xf305;" 
-d="M497.94 373.83c18.75 -18.7598 18.75 -49.1602 0 -67.9102l-56.5508 -56.5498l-128.02 128.02l56.5498 56.5508c18.75 18.75 49.1602 18.75 67.9102 0zM251.14 394.36l84.8506 -84.8506l82.7695 -82.7695l-196.79 -196.79
-c-51.1611 -51.1592 -119.559 -85.4326 -195.34 -93.7998c-15.2803 -1.69043 -28.1895 11.2295 -26.4902 26.5098l0.0302734 0.229492c8.42188 75.6777 42.6777 143.978 93.7803 195.08l151.56 151.55l-22.6299 22.6201l-101.82 -101.819
-c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6299 22.6299c-6.25 6.24023 -6.25 16.3701 0 22.6201l118.78 118.79c15.6201 15.6201 40.9395 15.6201 56.5596 0z" />
-    <glyph glyph-name="long-arrow-alt-down" unicode="&#xf309;" horiz-adv-x="256" 
-d="M168 102.059h46.0576c21.3828 0 32.0908 -25.8516 16.9717 -40.9707l-86.0596 -86.0586c-9.37207 -9.37305 -24.5674 -9.37305 -33.9404 0l-86.0596 86.0586c-15.1191 15.1201 -4.41113 40.9707 16.9717 40.9707h46.0586v301.941c0 6.62695 5.37305 12 12 12h56
-c6.62695 0 12 -5.37305 12 -12v-301.941z" />
-    <glyph glyph-name="long-arrow-alt-left" unicode="&#xf30a;" horiz-adv-x="448" 
-d="M134.059 152v-46.0576c0 -21.3828 -25.8516 -32.0908 -40.9707 -16.9717l-86.0586 86.0596c-9.37305 9.37207 -9.37305 24.5674 0 33.9404l86.0586 86.0596c15.1201 15.1191 40.9707 4.41113 40.9707 -16.9717v-46.0586h301.941c6.62695 0 12 -5.37305 12 -12v-56
-c0 -6.62695 -5.37305 -12 -12 -12h-301.941z" />
-    <glyph glyph-name="long-arrow-alt-right" unicode="&#xf30b;" horiz-adv-x="448" 
-d="M313.941 232v46.0576c0 21.3828 25.8516 32.0908 40.9707 16.9717l86.0586 -86.0596c9.37305 -9.37207 9.37305 -24.5674 0 -33.9404l-86.0586 -86.0596c-15.1201 -15.1191 -40.9707 -4.41113 -40.9707 16.9717v46.0586h-301.941c-6.62695 0 -12 5.37305 -12 12v56
-c0 6.62695 5.37305 12 12 12h301.941z" />
-    <glyph glyph-name="long-arrow-alt-up" unicode="&#xf30c;" horiz-adv-x="256" 
-d="M88 281.941h-46.0576c-21.3828 0 -32.0908 25.8516 -16.9717 40.9707l86.0596 86.0586c9.37207 9.37305 24.5674 9.37305 33.9404 0l86.0596 -86.0586c15.1191 -15.1201 4.41113 -40.9707 -16.9717 -40.9707h-46.0586v-301.941c0 -6.62695 -5.37305 -12 -12 -12h-56
-c-6.62695 0 -12 5.37305 -12 12v301.941z" />
-    <glyph glyph-name="expand-arrows-alt" unicode="&#xf31e;" horiz-adv-x="448" 
-d="M448 104v-112v-0.0615234c0 -13.2129 -10.7275 -23.9395 -23.9395 -23.9395c-0.0205078 0 -0.0400391 0.000976562 -0.0605469 0.000976562h-112c-21.3896 0 -32.0898 25.9004 -17 41l36.2002 36.2002l-107.2 107.2l-107.23 -107.301l36.2305 -36.0996
-c15.0898 -15.0996 4.38965 -41 -17 -41h-112h-0.0615234c-13.2129 0 -23.9395 10.7275 -23.9395 23.9395c0 0.0205078 0.000976562 0.0400391 0.000976562 0.0605469v112c0 21.4004 25.8896 32.0996 41 17l36.1904 -36.2002l107.27 107.2l-107.28 107.3l-36.1797 -36.2998
-c-15.0996 -15.0996 -41 -4.40039 -41 17v112v0.0615234c0 13.2129 10.7275 23.9395 23.9395 23.9395c0.0205078 0 0.0400391 -0.000976562 0.0605469 -0.000976562h112c21.3896 0 32.0898 -25.9004 17 -41l-36.2002 -36.2002l107.2 -107.2l107.23 107.301l-36.2305 36.0996
-c-15.0898 15.0996 -4.38965 41 17 41h112h0.0615234c13.2129 0 23.9395 -10.7275 23.9395 -23.9395c0 -0.0205078 -0.000976562 -0.0400391 -0.000976562 -0.0605469v-112c0 -21.4004 -25.8896 -32.0996 -41 -17l-36.1904 36.2002l-107.27 -107.2l107.28 -107.3
-l36.1797 36.2002c15.0996 15.1992 41 4.5 41 -16.9004z" />
-    <glyph glyph-name="clipboard" unicode="&#xf328;" horiz-adv-x="384" 
-d="M384 336v-352c0 -26.5098 -21.4902 -48 -48 -48h-288c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h80c0 35.29 28.71 64 64 64s64 -28.71 64 -64h80c26.5098 0 48 -21.4902 48 -48zM192 408c-13.2549 0 -24 -10.7451 -24 -24s10.7451 -24 24 -24
-s24 10.7451 24 24s-10.7451 24 -24 24zM288 294v20c0 3.31152 -2.68848 6 -6 6h-180c-3.31152 0 -6 -2.68848 -6 -6v-20c0 -3.31152 2.68848 -6 6 -6h180c3.31152 0 6 2.68848 6 6z" />
-    <glyph glyph-name="arrows-alt-h" unicode="&#xf337;" 
-d="M377.941 278.059c0 21.3828 25.8516 32.0908 40.9707 16.9707l86.0586 -86.0596c9.37305 -9.37305 9.37305 -24.5674 0 -33.9404l-86.0586 -86.0596c-15.1201 -15.1191 -40.9707 -4.41113 -40.9707 16.9717v46.0586h-243.883v-46.0576
-c0 -21.3828 -25.8516 -32.0908 -40.9707 -16.9717l-86.0586 86.0596c-9.37305 9.37305 -9.37305 24.5674 0 33.9404l86.0586 86.0596c15.1201 15.1191 40.9707 4.41113 40.9707 -16.9717v-46.0586h243.883v46.0586z" />
-    <glyph glyph-name="arrows-alt-v" unicode="&#xf338;" horiz-adv-x="256" 
-d="M214.059 70.0586c21.3828 0 32.0908 -25.8516 16.9707 -40.9707l-86.0596 -86.0586c-9.37305 -9.37305 -24.5674 -9.37305 -33.9404 0l-86.0596 86.0586c-15.1191 15.1201 -4.41113 40.9707 16.9717 40.9707h46.0586v243.883h-46.0576
-c-21.3828 0 -32.0908 25.8516 -16.9717 40.9707l86.0596 86.0586c9.37305 9.37305 24.5674 9.37305 33.9404 0l86.0596 -86.0586c15.1191 -15.1201 4.41113 -40.9707 -16.9717 -40.9707h-46.0586v-243.883h46.0586z" />
-    <glyph glyph-name="arrow-alt-circle-down" unicode="&#xf358;" 
-d="M504 192c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248s248 -111 248 -248zM212 308v-116h-70.9004c-10.6992 0 -16.0996 -13 -8.5 -20.5l114.9 -114.3c4.7002 -4.7002 12.2002 -4.7002 16.9004 0l114.899 114.3c7.60059 7.59961 2.2002 20.5 -8.5 20.5
-h-70.7998v116c0 6.59961 -5.40039 12 -12 12h-64c-6.59961 0 -12 -5.40039 -12 -12z" />
-    <glyph glyph-name="arrow-alt-circle-left" unicode="&#xf359;" 
-d="M256 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM372 236h-116v70.9004c0 10.6992 -13 16.0996 -20.5 8.5l-114.3 -114.9c-4.7002 -4.7002 -4.7002 -12.2002 0 -16.9004l114.3 -114.899
-c7.59961 -7.60059 20.5 -2.2002 20.5 8.5v70.7998h116c6.59961 0 12 5.40039 12 12v64c0 6.59961 -5.40039 12 -12 12z" />
-    <glyph glyph-name="arrow-alt-circle-right" unicode="&#xf35a;" 
-d="M256 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM140 148h116v-70.9004c0 -10.6992 13 -16.0996 20.5 -8.5l114.3 114.9c4.7002 4.7002 4.7002 12.2002 0 16.9004l-114.3 115c-7.59961 7.59961 -20.5 2.19922 -20.5 -8.5
-v-70.9004h-116c-6.59961 0 -12 -5.40039 -12 -12v-64c0 -6.59961 5.40039 -12 12 -12z" />
-    <glyph glyph-name="arrow-alt-circle-up" unicode="&#xf35b;" 
-d="M8 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM300 76v116h70.9004c10.6992 0 16.0996 13 8.5 20.5l-114.9 114.3c-4.7002 4.7002 -12.2002 4.7002 -16.9004 0l-115 -114.3c-7.59961 -7.59961 -2.19922 -20.5 8.5 -20.5
-h70.9004v-116c0 -6.59961 5.40039 -12 12 -12h64c6.59961 0 12 5.40039 12 12z" />
-    <glyph glyph-name="external-link-alt" unicode="&#xf35d;" 
-d="M432 128c8.83105 0 16 -7.16895 16 -16v-128c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h160c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-144v-320h320v112
-c0 8.83105 7.16895 16 16 16h32zM488 448c13.2461 0 24 -10.7539 24 -24v-128c0 -21.5 -26 -32 -41 -17l-35.7197 35.6797l-243.61 -243.68c-4.34668 -4.36133 -10.3652 -7.0625 -17.0029 -7.0625s-12.6504 2.70117 -16.9971 7.0625l-22.6699 22.6299
-c-4.36133 4.34668 -7.0625 10.3652 -7.0625 17.0029c0 6.63867 2.70117 12.6504 7.0625 16.9971l243.73 243.64l-35.7305 35.7305c-15.0498 15.0898 -4.37012 41 17 41h128z" />
-    <glyph glyph-name="external-link-square-alt" unicode="&#xf360;" horiz-adv-x="448" 
-d="M448 368v-352c0 -26.5098 -21.4902 -48 -48 -48h-352c-26.5098 0 -48 21.4902 -48 48v352c0 26.5098 21.4902 48 48 48h352c26.5098 0 48 -21.4902 48 -48zM360 352h-111.971c-21.3135 0 -32.0801 -25.8613 -16.9717 -40.9707l31.9844 -31.9873l-195.527 -195.527
-c-4.68555 -4.68555 -4.68555 -12.2832 0 -16.9707l31.0293 -31.0293c4.6875 -4.68555 12.2852 -4.68555 16.9707 0l195.526 195.526l31.9883 -31.9912c15.0283 -15.0264 40.9707 -4.47461 40.9707 16.9717v111.979c0 13.2549 -10.7451 24 -24 24z" />
-    <glyph glyph-name="exchange-alt" unicode="&#xf362;" 
-d="M0 280v16c0 13.2549 10.7451 24 24 24h360v48c0 21.3672 25.8994 32.042 40.9707 16.9707l80 -80c9.37207 -9.37305 9.37207 -24.5684 0 -33.9404l-80 -80c-15.0146 -15.0127 -40.9707 -4.48633 -40.9707 16.9697v48h-360c-13.2549 0 -24 10.7451 -24 24zM488 128
-c13.2549 0 24 -10.7451 24 -24v-16c0 -13.2549 -10.7451 -24 -24 -24h-360v-48c0 -21.4365 -25.9434 -31.9971 -40.9707 -16.9697l-80 80c-9.37207 9.37207 -9.37207 24.5674 0 33.9404l80 80c15.1084 15.1094 40.9707 4.34375 40.9707 -16.9707v-48h360z" />
-    <glyph glyph-name="cloud-download-alt" unicode="&#xf381;" horiz-adv-x="640" 
-d="M537.6 221.4c58.4004 -11.8008 102.4 -63.5 102.4 -125.4c0 -70.7002 -57.2998 -128 -128 -128h-368c-79.5 0 -144 64.5 -144 144c0 62.7998 40.2002 116.2 96.2002 135.9c-0.100586 2.69922 -0.200195 5.39941 -0.200195 8.09961c0 88.4004 71.5996 160 160 160
-c59.2998 0 111 -32.2002 138.7 -80.2002c15.2002 10.2002 33.5996 16.2002 53.2998 16.2002c53 0 96 -43 96 -96c0 -12.2002 -2.2998 -23.9004 -6.40039 -34.5996zM404.7 132.7c10.0996 10.0996 2.89941 27.2998 -11.2998 27.2998h-65.4004v112c0 8.7998 -7.2002 16 -16 16
-h-48c-8.7998 0 -16 -7.2002 -16 -16v-112h-65.4004c-14.1992 0 -21.3994 -17.2002 -11.2998 -27.2998l105.4 -105.4c6.2002 -6.2002 16.3994 -6.2002 22.5996 0z" />
-    <glyph glyph-name="cloud-upload-alt" unicode="&#xf382;" horiz-adv-x="640" 
-d="M537.6 221.4c58.4004 -11.8008 102.4 -63.5 102.4 -125.4c0 -70.7002 -57.2998 -128 -128 -128h-368c-79.5 0 -144 64.5 -144 144c0 62.7998 40.2002 116.2 96.2002 135.9c-0.100586 2.69922 -0.200195 5.39941 -0.200195 8.09961c0 88.4004 71.5996 160 160 160
-c59.2998 0 111 -32.2002 138.7 -80.2002c15.2002 10.2002 33.5996 16.2002 53.2998 16.2002c53 0 96 -43 96 -96c0 -12.2002 -2.2998 -23.9004 -6.40039 -34.5996zM393.4 160c14.1992 0 21.3994 17.2002 11.2998 27.2998l-105.4 105.4
-c-6.2002 6.2002 -16.3994 6.2002 -22.5996 0l-105.4 -105.4c-10.0996 -10.0996 -3 -27.2998 11.2998 -27.2998h65.4004v-112c0 -8.7998 7.2002 -16 16 -16h48c8.7998 0 16 7.2002 16 16v112h65.4004z" />
-    <glyph glyph-name="gem" unicode="&#xf3a5;" horiz-adv-x="576" 
-d="M485.5 448l90.5 -160h-101.1l-69.2002 160h79.7998zM357.5 448l69.2002 -160h-277.4l69.2002 160h139zM90.5 448h79.7998l-69.2002 -160h-101.1zM0 256h100.7l123 -251.7c1.5 -3.09961 -2.7002 -5.89941 -5 -3.2998zM148.2 256h279.6l-137 -318.2
-c-1 -2.39941 -4.5 -2.39941 -5.5 0zM352.3 4.2998l123 251.7h100.7l-218.7 -254.9c-2.2998 -2.69922 -6.5 0.100586 -5 3.2002z" />
-    <glyph glyph-name="level-down-alt" unicode="&#xf3be;" horiz-adv-x="320" 
-d="M313.553 55.6689l-103.966 -112.003c-9.48535 -10.2139 -25.6758 -10.2295 -35.1738 0l-103.975 112.003c-14.2061 15.2998 -3.37695 40.3311 17.5869 40.3311h63.9746v272h-83.9756c-3.31152 0 -6.31348 1.34277 -8.48535 3.51465l-56 56
-c-7.56055 7.55957 -2.20605 20.4854 8.48535 20.4854h195.976c13.2549 0 24 -10.7451 24 -24v-328h63.9658c20.8779 0 31.8516 -24.9688 17.5869 -40.3311z" />
-    <glyph glyph-name="level-up-alt" unicode="&#xf3bf;" horiz-adv-x="320" 
-d="M313.553 328.331c14.2646 -15.3623 3.29102 -40.3311 -17.5869 -40.3311h-63.9658v-328c0 -13.2549 -10.7451 -24 -24 -24h-195.976c-10.6914 0 -16.0459 12.9258 -8.48535 20.4854l56 56c2.17188 2.17188 5.17383 3.51465 8.48535 3.51465h83.9756v272h-63.9746
-c-20.9639 0 -31.793 25.0312 -17.5869 40.3311l103.975 112.003c9.49805 10.2295 25.6885 10.2139 35.1738 0z" />
-    <glyph glyph-name="lock-open" unicode="&#xf3c1;" horiz-adv-x="576" 
-d="M423.5 448c84 0.299805 152.5 -68 152.5 -152v-80c0 -13.2998 -10.7002 -24 -24 -24h-32c-13.2998 0 -24 10.7002 -24 24v80c0 39.9004 -32.7002 72.4004 -72.7002 72c-39.5996 -0.400391 -71.2998 -33.2998 -71.2998 -72.9004v-71.0996h48c26.5 0 48 -21.5 48 -48v-192
-c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v192c0 26.5 21.5 48 48 48h224v70.5c0 84 67.5 153.2 151.5 153.5z" />
-    <glyph glyph-name="map-marker-alt" unicode="&#xf3c5;" horiz-adv-x="384" 
-d="M172.268 -53.6699c-145.298 210.639 -172.268 232.257 -172.268 309.67c0 106.039 85.9609 192 192 192s192 -85.9609 192 -192c0 -77.4131 -26.9697 -99.0312 -172.268 -309.67c-9.53516 -13.7744 -29.9307 -13.7734 -39.4648 0zM192 176c44.1826 0 80 35.8174 80 80
-s-35.8174 80 -80 80s-80 -35.8174 -80 -80s35.8174 -80 80 -80z" />
-    <glyph glyph-name="microphone-alt" unicode="&#xf3c9;" horiz-adv-x="352" 
-d="M336 256c8.83984 0 16 -7.16016 16 -16v-48c0 -88.9004 -66.29 -162.47 -152 -174.23v-33.7695h56c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56v34.1504
-c-88.0303 12.1396 -152 92.0498 -152 181.689v40.1602c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-42.2998c0 -66.8105 48.71 -126.59 115.21 -133.08c76.2998 -7.44043 140.79 52.5801 140.79 127.38v48c0 8.83984 7.16016 16 16 16h16zM176 96
-c-53.0195 0 -96 42.9805 -96 96v160c0 53.0195 42.9805 96 96 96s96 -42.9805 96 -96h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16
-c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301c0 -53.0195 -42.9805 -96 -96 -96z" />
-    <glyph glyph-name="mobile-alt" unicode="&#xf3cd;" horiz-adv-x="320" 
-d="M272 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-224c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h224zM160 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM272 76v312
-c0 6.59961 -5.40039 12 -12 12h-200c-6.59961 0 -12 -5.40039 -12 -12v-312c0 -6.59961 5.40039 -12 12 -12h200c6.59961 0 12 5.40039 12 12z" />
-    <glyph glyph-name="money-bill-alt" unicode="&#xf3d1;" horiz-adv-x="640" 
-d="M352 160c4.41992 0 8 -3.58008 8 -8v-16c0 -4.41992 -3.58008 -8 -8 -8h-64c-4.41992 0 -8 3.58008 -8 8v16c0 4.41992 3.58008 8 8 8h16v55.4404l-0.469727 -0.310547c-1.26855 -0.845703 -2.79395 -1.35156 -4.43164 -1.35156
-c-2.77734 0 -5.22559 1.41895 -6.6582 3.57129l-8.88086 13.3105c-0.845703 1.26758 -1.35156 2.79395 -1.35156 4.43066c0 2.77734 1.41992 5.22656 3.57227 6.65918l15.3301 10.2197c3.93945 2.62988 8.56934 4.03027 13.3096 4.03027h13.5801c4.41992 0 8 -3.58008 8 -8
-v-88h16zM608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM48 48h64c0 35.3496 -28.6504 64 -64 64v-64zM48 272c35.3496 0 64 28.6504 64 64h-64v-64zM320 80
-c53 0 96 50.1299 96 112c0 61.8604 -42.9805 112 -96 112s-96 -50.1396 -96 -112c0 -61.8496 42.9805 -112 96 -112zM592 48v64c-35.3496 0 -64 -28.6504 -64 -64h64zM592 272v64h-64c0 -35.3496 28.6504 -64 64 -64z" />
-    <glyph glyph-name="phone-slash" unicode="&#xf3dd;" horiz-adv-x="640" 
-d="M268.2 66.5996c11.5 5.40039 22.7002 11.6006 33.5996 18.1006l80 -61.7998c-76 -54.5 -169 -86.9004 -269.7 -86.9004c-11.2998 0 -20.8994 7.7998 -23.3994 18.5996l-24 104c-2.60059 11.4004 3.2002 22.9004 13.8994 27.5l112 48
-c9.80078 4.2002 21.2002 1.40039 28 -6.89941zM633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002
-c5.5 7 15.5 8.2002 22.5 2.7998l353.9 -273.5c18.0996 22.5 33.7998 46.7002 46 72.8008l-60.6006 49.5996c-8.2998 6.7002 -11.0996 18.2002 -6.89941 28l48 112c4.59961 10.5996 16.1992 16.5 27.5 13.9004l104 -24c10.8994 -2.5 18.5996 -12.2002 18.5996 -23.4004
-c0 -108.9 -38.0996 -208.4 -100.9 -287.5z" />
-    <glyph glyph-name="portrait" unicode="&#xf3e0;" horiz-adv-x="384" 
-d="M336 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h288zM192 320c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM304 83.2002v19.2002
-c0 31.7998 -30.0996 57.5996 -67.2002 57.5996h-5c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-5c-37.1006 0 -67.2002 -25.7998 -67.2002 -57.5996v-19.2002c0 -10.6006 10 -19.2002 22.4004 -19.2002h179.199
-c12.4004 0 22.4004 8.59961 22.4004 19.2002z" />
-    <glyph glyph-name="reply" unicode="&#xf3e5;" 
-d="M8.30859 258.164l176.005 151.985c15.4053 13.3047 39.6865 2.50391 39.6865 -18.1641v-80.0537c160.629 -1.83887 288 -34.0312 288 -186.258c0 -61.4404 -39.5811 -122.309 -83.333 -154.132c-13.6533 -9.93066 -33.1113 2.5332 -28.0771 18.6309
-c45.3438 145.012 -21.5068 183.51 -176.59 185.742v-87.915c0 -20.7002 -24.2998 -31.4531 -39.6865 -18.1641l-176.005 152c-11.0703 9.5625 -11.0859 26.7529 0 36.3281z" />
-    <glyph glyph-name="shield-alt" unicode="&#xf3ed;" 
-d="M466.5 364.3c17.7998 -7.39941 29.5 -24.8994 29.5 -44.2998c0 -221.3 -135.9 -344.6 -221.6 -380.3c-11.8008 -4.90039 -25.1006 -4.90039 -36.9004 0c-107 44.5996 -221.5 181.8 -221.5 380.3c0 19.4004 11.7002 36.9004 29.5996 44.2998l192 80
-c5.67578 2.35449 11.96 3.6543 18.4824 3.6543c6.52148 0 12.7432 -1.2998 18.418 -3.6543zM256.1 1.7002c93.7002 46.5996 172.5 156.3 175.801 307.7l-175.9 73.2998z" />
-    <glyph glyph-name="tablet-alt" unicode="&#xf3fa;" horiz-adv-x="448" 
-d="M400 448c26.5 0 48 -21.5 48 -48v-416c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v416c0 26.5 21.5 48 48 48h352zM224 -32c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM400 76v312
-c0 6.59961 -5.40039 12 -12 12h-328c-6.59961 0 -12 -5.40039 -12 -12v-312c0 -6.59961 5.40039 -12 12 -12h328c6.59961 0 12 5.40039 12 12z" />
-    <glyph glyph-name="tachometer-alt" unicode="&#xf3fd;" horiz-adv-x="576" 
-d="M288 416c159.06 0 288 -128.94 288 -288c0 -52.7998 -14.25 -102.26 -39.0596 -144.8c-5.61035 -9.62012 -16.3008 -15.2002 -27.4404 -15.2002h-443c-11.1396 0 -21.8301 5.58008 -27.4404 15.2002c-24.8096 42.54 -39.0596 92 -39.0596 144.8
-c0 159.06 128.94 288 288 288zM288 352c-17.6699 0 -31.9902 -14.3301 -31.9902 -32s14.3301 -32 32 -32c6.66992 0 12.5098 2.51953 17.6406 6.00977l9.21973 27.6699c0.80957 2.44043 2.33984 4.41016 3.4502 6.66992c-3.74023 13.5205 -15.6104 23.6504 -30.3203 23.6504
-zM96 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM144 224c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM390.77 296.41c4.18066 12.5703 -2.59961 26.1699 -15.1699 30.3594
-c-12.6299 4.28027 -26.1895 -2.60938 -30.3594 -15.1699l-61.3398 -184.01c-33.4004 -2.16016 -59.9004 -29.6494 -59.9004 -63.5898c0 -11.7197 3.37988 -22.5498 8.87988 -32h110.24c5.5 9.4502 8.87988 20.2803 8.87988 32c0 19.46 -8.87012 36.6699 -22.5596 48.4102z
-M405.43 239.21c5.68066 -8.94043 15.1904 -15.21 26.5703 -15.2197c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32c-3.91992 0 -7.58008 -0.94043 -11.0498 -2.23047zM480 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z
-" />
-    <glyph glyph-name="ticket-alt" unicode="&#xf3ff;" horiz-adv-x="576" 
-d="M128 288h320v-192h-320v192zM528 192c0 -26.5098 21.4902 -48 48 -48v-96c0 -26.5098 -21.4902 -48 -48 -48h-480c-26.5098 0 -48 21.4902 -48 48v96c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48v96c0 26.5098 21.4902 48 48 48h480c26.5098 0 48 -21.4902 48 -48
-v-96c-26.5098 0 -48 -21.4902 -48 -48zM480 296c0 13.2549 -10.7451 24 -24 24h-336c-13.2549 0 -24 -10.7451 -24 -24v-208c0 -13.2549 10.7451 -24 24 -24h336c13.2549 0 24 10.7451 24 24v208z" />
-    <glyph glyph-name="user-alt" unicode="&#xf406;" 
-d="M256 160c-79.5 0 -144 64.5 -144 144s64.5 144 144 144s144 -64.5 144 -144s-64.5 -144 -144 -144zM384 128c70.7002 0 128 -57.2998 128 -128v-16c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v16c0 70.7002 57.2998 128 128 128h55.0996
-c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h55.0996z" />
-    <glyph glyph-name="window-close" unicode="&#xf410;" 
-d="M464 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h416zM380.4 125.5l-67.1006 66.5l67.1006 66.5c4.7998 4.7998 4.7998 12.5996 0 17.4004l-40.5 40.5
-c-4.80078 4.7998 -12.6006 4.7998 -17.4004 0l-66.5 -67.1006l-66.5 67.1006c-4.7998 4.7998 -12.5996 4.7998 -17.4004 0l-40.5 -40.5c-4.7998 -4.80078 -4.7998 -12.6006 0 -17.4004l67.1006 -66.5l-67.1006 -66.5c-4.7998 -4.7998 -4.7998 -12.5996 0 -17.4004
-l40.5 -40.5c4.80078 -4.7998 12.6006 -4.7998 17.4004 0l66.5 67.1006l66.5 -67.1006c4.7998 -4.7998 12.5996 -4.7998 17.4004 0l40.5 40.5c4.7998 4.80078 4.7998 12.6006 0 17.4004z" />
-    <glyph glyph-name="compress-alt" unicode="&#xf422;" horiz-adv-x="448" 
-d="M4.68555 20.6855l99.3145 99.3145l-32.9219 31.0293c-15.1201 15.1201 -4.41211 40.9707 16.9697 40.9707h112c13.2549 0 23.9521 -10.7451 23.9521 -24v-112c0 -21.3818 -25.8027 -32.0898 -40.9219 -16.9707l-31.0781 32.9707l-99.3145 -99.3145
-c-6.24707 -6.24707 -16.3789 -6.24707 -22.627 0l-25.373 25.373c-6.24707 6.24805 -6.24707 16.3799 0 22.627zM443.314 363.314l-99.3145 -99.3145l32.9219 -31.0293c15.1201 -15.1201 4.41211 -40.9707 -16.9697 -40.9707h-112c-13.2549 0 -23.9521 10.7451 -23.9521 24
-v112c0 21.3818 25.8027 32.0898 40.9219 16.9707l31.0781 -32.9707l99.3145 99.3145c6.24707 6.24707 16.3789 6.24707 22.627 0l25.373 -25.373c6.24707 -6.24805 6.24707 -16.3799 0 -22.627z" />
-    <glyph glyph-name="expand-alt" unicode="&#xf424;" horiz-adv-x="448" 
-d="M212.686 132.686l-92.6855 -92.6855l32.9219 -31.0293c15.1201 -15.1201 4.41211 -40.9707 -16.9697 -40.9707h-112c-13.2549 0 -23.9521 10.7451 -23.9521 24v112c0 21.3818 25.8027 32.0898 40.9219 16.9707l31.0781 -32.9707l92.6855 92.6855
-c6.24805 6.24805 16.3799 6.24805 22.6279 0l25.3721 -25.3721c6.24902 -6.24805 6.24902 -16.3789 0 -22.6279zM235.314 251.314l92.6855 92.6855l-32.9219 31.0293c-15.1201 15.1201 -4.41211 40.9707 16.9697 40.9707h112c13.2549 0 23.9521 -10.7451 23.9521 -24v-112
-c0 -21.3818 -25.8027 -32.0898 -40.9219 -16.9707l-31.0781 32.9707l-92.6855 -92.6855c-6.24805 -6.24805 -16.3799 -6.24805 -22.6279 0l-25.3721 25.3721c-6.24902 6.24805 -6.24902 16.3789 0 22.6279z" />
-    <glyph glyph-name="baseball-ball" unicode="&#xf433;" horiz-adv-x="496" 
-d="M368.5 84.0996c12.9004 -26.6992 30.2998 -50.1992 51.4004 -70.5996c-44.6006 -43 -105.101 -69.5 -171.9 -69.5c-66.9004 0 -127.5 26.5996 -172 69.7002c21.2002 20.3994 38.5996 44 51.5 70.7002l-28.7998 13.8994c-11.1006 -23 -26.1006 -43.2998 -44.2998 -61
-c-34 42.4004 -54.4004 96.1006 -54.4004 154.7s20.4004 112.3 54.4004 154.8c17.7998 -17.2998 32.5 -37.0996 43.5 -59.3994l28.6992 14.0996c-12.7998 25.9004 -30 48.9004 -50.6992 68.7998c44.5996 43.1006 105.199 69.7002 172.1 69.7002
-c67 0 127.6 -26.7002 172.2 -69.7998c-20.7998 -20 -38 -43 -50.7998 -69l28.6992 -14.1006c11 22.4004 25.8008 42.2002 43.6006 59.5c33.7998 -42.3994 54.2002 -96.0996 54.2002 -154.6c0 -58.5996 -20.5 -112.4 -54.5 -154.9c-18.1006 17.7002 -33 38 -44.1006 60.9004z
-M140.2 116.1c17.2998 53.9004 14.2998 108.2 -0.700195 153.801l-30.4004 -10c13.3008 -40.2002 15.5 -87.6006 0.600586 -134zM356.5 269.5c-15 -45.5 -18 -99.7998 -0.700195 -153.8l30.5 9.7998c-14.8994 46.5 -12.5996 93.9004 0.600586 134z" />
-    <glyph glyph-name="basketball-ball" unicode="&#xf434;" horiz-adv-x="496" 
-d="M212.3 437.7c-1.5 -50 -17 -95.4004 -44.7998 -131.2l-77.4004 77.4004c36 29.6992 78.4004 47.5 122.2 53.7998zM248 226l-46.2998 46.2998c37.2002 45.4004 57.5 103.8 58.7002 167.7c51.8994 -2.59961 103.1 -21.0996 145.5 -56.0996zM56.0996 349.9l77.4004 -77.4004
-c-35.7002 -27.7998 -81.2002 -43.2998 -131.2 -44.7998c6.2998 43.7998 24.1006 86.2002 53.7998 122.2zM328.3 145.7l-46.2998 46.2998l157.9 157.9c35 -42.4004 53.5 -93.6006 56.0996 -145.5c-64 -1.30078 -122.4 -21.6006 -167.7 -58.7002zM248 158l46.2998 -46.2998
-c-37.0996 -45.2998 -57.3994 -103.7 -58.7002 -167.7c-51.8994 2.59961 -103.1 21.2002 -145.5 56.0996zM439.9 34.0996l-77.4004 77.4004c35.7002 27.7002 81.0996 43.2002 131.2 44.7998c-6.2998 -43.7998 -24.1006 -86.2002 -53.7998 -122.2zM167.7 238.3
-l46.2998 -46.2998l-157.9 -157.9c-35 42.4004 -53.5 93.6006 -56.0996 145.5c63.9004 1.10059 122.3 21.5 167.7 58.7002zM283.7 -53.7002c1.59961 50 17.0996 95.5 44.7998 131.2l77.4004 -77.4004c-36 -29.6992 -78.4004 -47.5 -122.2 -53.7998z" />
-    <glyph glyph-name="bowling-ball" unicode="&#xf436;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM120 256c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM184 352c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32
-s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM232 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
-    <glyph glyph-name="chess" unicode="&#xf439;" 
-d="M74 240l-33.9102 90.3799c-0.655273 1.74707 -1.01953 3.64551 -1.01953 5.62012c0 8.83105 7.16895 16 16 16h0.0195312h56.9102v32h-24c-4.41504 0 -8 3.58496 -8 8v16c0 4.41504 3.58496 8 8 8h24v24c0 4.41504 3.58496 8 8 8h16c4.41504 0 8 -3.58496 8 -8v-24h24
-c4.41504 0 8 -3.58496 8 -8v-16c0 -4.41504 -3.58496 -8 -8 -8h-24v-32h56.8896c0.00683594 0 0.0078125 -0.00683594 0.0146484 -0.00683594c8.83008 0 16 -7.16992 16 -16c0 -1.97461 -0.359375 -3.86621 -1.01465 -5.61328l-33.8896 -90.3799h10
-c8.83105 0 16 -7.16895 16 -16v-16c0 -8.83105 -7.16895 -16 -16 -16h-15.9404c0.142578 -44.1934 5.69141 -86.9287 15.9404 -128h-128c10.249 41.0713 15.7979 83.8066 15.9404 128h-15.9404c-8.83105 0 -16 7.16895 -16 16v16c0 8.83105 7.16895 16 16 16h10z
-M247.16 -11.5801c5.24805 -2.62598 8.83984 -8.0459 8.83984 -14.3096v-22.1104c0 -8.83105 -7.16895 -16 -16 -16h-224c-8.83105 0 -16 7.16895 -16 16v22.1104c0.000976562 6.26562 3.59668 11.6855 8.84961 14.3096l23.1504 11.5801v16c0 8.83105 7.16895 16 16 16h160
-c8.83105 0 16 -7.16895 16 -16v-16zM339.93 146.2l-24.5693 20.7998c-6.94434 5.86133 -11.3438 14.6143 -11.3604 24.4004v58.5996c0 3.31152 2.68848 6 6 6h26.3896c3.31152 0 6 -2.68848 6 -6v-26h24.71v26c0 3.31152 2.68848 6 6 6h53.8105c3.31152 0 6 -2.68848 6 -6
-v-26h24.71v26c0 3.31152 2.68848 6 6 6h26.3799c3.31152 0 6 -2.68848 6 -6v-58.54c0 -0.0107422 0.0185547 -0.0126953 0.0185547 -0.0234375c0 -9.79297 -4.40918 -18.5645 -11.3486 -24.4365l-24.5996 -20.79l3.29004 -82.21h-126.721zM384 144v-32h32v32
-c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16zM503.16 -11.5801c5.24805 -2.62598 8.83984 -8.0459 8.83984 -14.3096v-22.1104c0 -8.83105 -7.16895 -16 -16 -16h-192c-8.83105 0 -16 7.16895 -16 16v22.1104c0.000976562 6.26562 3.59668 11.6855 8.84961 14.3096
-l23.1504 11.5801v16c0 8.83105 7.16895 16 16 16h128c8.83105 0 16 -7.16895 16 -16v-16z" />
-    <glyph glyph-name="chess-bishop" unicode="&#xf43a;" horiz-adv-x="320" 
-d="M8 160.12c0 73.3799 59.8096 181.08 112.6 225.37c-14 3.41992 -24.5996 15.5098 -24.5996 30.5098c0 17.6611 14.3389 32 32 32h64c17.6611 0 32 -14.3389 32 -32c0 -15.0498 -10.5996 -27.0898 -24.5996 -30.5098c24.3994 -20.4902 50.0693 -54.6807 70.8691 -92.5898
-l-107.89 -107.931c-1.44727 -1.44727 -2.3418 -3.44922 -2.3418 -5.65625c0 -2.20605 0.894531 -4.20508 2.3418 -5.65332l11.3105 -11.3105c1.44727 -1.44629 3.44922 -2.3418 5.65527 -2.3418c2.20703 0 4.20605 0.895508 5.6543 2.3418l100.31 100.33
-c15.96 -35.46 26.6904 -71.9492 26.6904 -102.56c0 -51.6006 -22.1396 -73.8301 -56 -84.6006v-43.5195h-192v43.5195c-33.8604 10.7705 -56 32.9609 -56 84.6006zM304 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-288
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h288z" />
-    <glyph glyph-name="chess-board" unicode="&#xf43c;" 
-d="M255.9 447.8v-64h-64v64h64zM0 383.83h64v-64h-64v64zM128 447.8v-64h-64v64h64zM192 191.9h64v-64h-64v64zM0 255.88h64v-64h-64v64zM383.85 447.8v-64h-64v64h64zM511.85 447.8v-64h-64v64h64zM128 191.9v-64h-64v64h64zM511.8 0h-64v64h64v-64zM511.8 128h-64v64h64
-v-64zM383.85 -64v64h64v-64h-64zM511.85 255.88h-64v64h64v-64zM128 -64v64h64v-64h-64zM0 -64v64h64v-64h-64zM255.9 -64v64h64v-64h-64zM0 127.93h64v-64h-64v64zM319.88 319.85h-64v64h64v-64zM255.88 191.85v64h64v-64h-64zM191.88 63.8496h64v-64h-64v64z
-M319.88 127.85v64h64v-64h-64zM319.88 255.8v64h64v-64h-64zM319.88 63.8701h64v-64h-64v64zM64 63.9502h64v-64h-64v64zM192 319.85h-64v64h64v-64zM383.92 63.9502v64h64v-64h-64zM255.92 255.88h-64v64h64v-64zM383.92 383.83h64v-64h-64v64zM255.92 127.93h64v-64h-64
-v64zM191.92 255.88l0.0800781 -64h-64v64h63.9199zM383.84 191.88v64h64v-64h-64zM128 319.85v-64h-64v64h64zM128 127.93h64v-64h-64v64z" />
-    <glyph glyph-name="chess-king" unicode="&#xf43f;" horiz-adv-x="448" 
-d="M400 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-352c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h352zM416 288c17.6494 -0.0136719 31.9688 -14.3477 31.9688 -32.001c0 -3.32129 -0.507812 -6.52539 -1.44922 -9.53906
-l-73.0791 -214.46h-298.881l-73.0791 214.46c-0.941406 3.01367 -1.45508 6.21875 -1.45508 9.54004c0 17.6533 14.3252 31.9863 31.9746 32h160v48h-40c-4.41504 0 -8 3.58496 -8 8v48c0 4.41504 3.58496 8 8 8h40v40c0 4.41504 3.58496 8 8 8h48
-c4.41504 0 8 -3.58496 8 -8v-40h40c4.41504 0 8 -3.58496 8 -8v-48c0 -4.41504 -3.58496 -8 -8 -8h-40v-48h160z" />
-    <glyph glyph-name="chess-knight" unicode="&#xf441;" horiz-adv-x="384" 
-d="M19 175.53c-11.2041 4.98145 -19 16.1963 -19 29.2393v0.0205078v137.21c0 0.0195312 -0.00292969 0.0419922 -0.00292969 0.0625c0 6.60742 2.67578 12.5957 7.00293 16.9375l9 9l-14.21 28.4199c-1.13867 2.27344 -1.79004 4.85547 -1.79004 7.56934v0.0107422
-c0 6.62305 5.37695 12 12 12h147.94c106 0 191.92 -86 191.92 -192v-192h-319.86v14.5195c0 0.0078125 -0.078125 -0.03125 -0.078125 -0.0244141c0 31.3145 18.0312 58.4512 44.2686 71.585l57.2197 28.6504c15.751 7.87695 26.5303 24.1348 26.5303 42.9297v0.00976562
-v50.3301l-22.1201 -11.0801c-6.19238 -3.09668 -10.8369 -8.78906 -12.5508 -15.6504l-9.21973 -30.6494c-2.81152 -9.35645 -9.77051 -16.9043 -18.7598 -20.5l-12.7803 -5.12012c-3.66895 -1.46777 -7.7168 -2.27246 -11.9082 -2.27246
-c-4.61621 0 -9.00586 0.979492 -12.9717 2.74219zM52 320c-11.0381 0 -20 -8.96191 -20 -20s8.96191 -20 20 -20s20 8.96191 20 20s-8.96191 20 -20 20zM368 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-352c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h352z" />
-    <glyph glyph-name="chess-pawn" unicode="&#xf443;" horiz-adv-x="320" 
-d="M105.1 224c-29.3896 18.3799 -49.0996 50.7803 -49.0996 88c0 57.3994 46.6006 104 104 104s104 -46.6006 104 -104c0 -37.2197 -19.71 -69.6201 -49.0996 -88h25.0996c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-16v-5.49023
-c0 -44 4.11035 -86.5996 24 -122.51h-176c19.8604 35.9102 24 78.5098 24 122.51v5.49023h-16c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h25.0996zM304 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-288
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h288z" />
-    <glyph glyph-name="chess-queen" unicode="&#xf445;" 
-d="M256 336c-30.9072 0 -56 25.0928 -56 56s25.0928 56 56 56s56 -25.0928 56 -56s-25.0928 -56 -56 -56zM432 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-352c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h352zM504.87 263.84
-c4.30566 -2.86816 7.11914 -7.77344 7.11914 -13.3311c0 -2.56445 -0.604492 -4.98926 -1.67969 -7.13867l-102.55 -211.37h-303.52l-102.55 211.33c-1.0752 2.14941 -1.70508 4.58008 -1.70508 7.14453c0 5.55762 2.83887 10.457 7.14453 13.3252l28.5703 16
-c7.35938 4.91016 16.8096 2.5498 22.0898 -4.54004c8.6543 -11.709 22.4922 -19.2686 38.1572 -19.2686c1.13672 0 2.26562 0.0400391 3.38281 0.119141c25.6699 1.73926 44.6699 24.7998 44.6699 50.4893c0 7.39648 6.00391 13.4004 13.4004 13.4004h38.7695
-c6.04004 0 11.6104 -3.99023 12.8604 -9.91016c4.57715 -21.7363 23.8789 -38.0752 46.9688 -38.0752s42.3936 16.3389 46.9707 38.0752c1.25 5.91016 6.86035 9.91016 12.8604 9.91016h38.7695c7.39648 0 13.4004 -6.00391 13.4004 -13.4004
-c0 -23.5293 15.7002 -45.46 38.8398 -49.75c2.95898 -0.576172 5.9541 -0.918945 9.08105 -0.918945c15.6064 0 29.4688 7.5293 38.1494 19.1494c5.37988 7.13965 14.8496 9.67969 22.29 4.67969z" />
-    <glyph glyph-name="chess-rook" unicode="&#xf447;" horiz-adv-x="384" 
-d="M368 416c8.83105 0 16 -7.16895 16 -16v-176l-64 -32c0 -47.7197 1.54004 -95 13.21 -160h-282.42c11.6699 65 13.21 111.67 13.21 160l-64 32v176c0 8.83105 7.16895 16 16 16h56.0996c8.83105 0 16 -7.16895 16 -16v-48h47.9004v48c0 8.83105 7.16895 16 16 16h80
-c8.83105 0 16 -7.16895 16 -16v-48h48v48c0 8.83105 7.16895 16 16 16h56zM224 128v64c0 17.6611 -14.3389 32 -32 32s-32 -14.3389 -32 -32v-64h64zM368 0c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-352c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h352z" />
-    <glyph glyph-name="dumbbell" unicode="&#xf44b;" horiz-adv-x="640" 
-d="M104 352c13.2998 0 24 -10.7002 24 -24v-272c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v104h-24c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h24v104c0 13.2998 10.7002 24 24 24h48zM632 224c4.40039 0 8 -3.59961 8 -8v-48
-c0 -4.40039 -3.59961 -8 -8 -8h-24v-104c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v272c0 13.2998 10.7002 24 24 24h48c13.2998 0 24 -10.7002 24 -24v-104h24zM456 416c13.2998 0 24 -10.7002 24 -24v-400c0 -13.2998 -10.7002 -24 -24 -24h-48
-c-13.2998 0 -24 10.7002 -24 24v168h-128v-168c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v400c0 13.2998 10.7002 24 24 24h48c13.2998 0 24 -10.7002 24 -24v-168h128v168c0 13.2998 10.7002 24 24 24h48z" />
-    <glyph glyph-name="football-ball" unicode="&#xf44e;" horiz-adv-x="496" 
-d="M481.5 387.7c6.2998 -23.9004 13.7002 -61 14.5 -104.5l-156.6 156.8c43.5996 -0.900391 80.8994 -8.5 104.8 -14.9004c18.2002 -4.89941 32.5 -19.1992 37.2998 -37.3994zM14.5 -3.7002c-6.2998 23.9004 -13.7002 61 -14.5 104.5l156.6 -156.8
-c-43.5996 0.900391 -80.8994 8.5 -104.8 14.9004c-18.2002 4.89941 -32.5 19.1992 -37.2998 37.3994zM4.2002 164.6c22.5996 152.7 138.899 252 271.399 271.4l216.301 -216.6c-22.7002 -152.7 -139 -252 -271.5 -271.4zM321.5 288.2l-28.2998 -28.5l-28.2998 28.2998
-c-3.10059 3.09961 -8.2002 3.09961 -11.3008 0l-11.2998 -11.2998c-3.09961 -3.10059 -3.09961 -8.2002 0 -11.2998l28.2998 -28.3008l-22.5996 -22.5996l-28.2998 28.2998c-3.10059 3.10059 -8.2002 3.10059 -11.2998 0l-11.3008 -11.2998
-c-3.09961 -3.09961 -3.09961 -8.2002 0 -11.2998l28.3008 -28.2998l-22.6006 -22.6006l-28.2998 28.2998c-3.09961 3.10059 -8.2002 3.10059 -11.2998 0l-11.2998 -11.2998c-3.10059 -3.09961 -3.10059 -8.2002 0 -11.2998l28.2998 -28.2002l-28.2998 -28.2998
-c-3.10059 -3.09961 -3.10059 -8.2002 0 -11.2998l11.2998 -11.2998c3.09961 -3.10059 8.2002 -3.10059 11.2998 0l28.2998 28.2998l28.2998 -28.2998c3.10059 -3.10059 8.2002 -3.10059 11.3008 0l11.2998 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998
-l-28.2998 28.2998l22.5996 22.6006l28.2998 -28.3008c3.10059 -3.09961 8.2002 -3.09961 11.2998 0l11.3008 11.3008c3.09961 3.09961 3.09961 8.19922 0 11.2998l-28.3008 28.2998l22.6006 22.7002l28.2998 -28.2998c3.09961 -3.10059 8.2002 -3.10059 11.2998 0
-l11.2998 11.2998c3.10059 3.09961 3.10059 8.2002 0 11.2998l-28.2998 28.2998l28.2998 28.2998c3.10059 3.10059 3.10059 8.2002 0 11.3008l-11.2998 11.2998c-3.09961 3.09961 -8.2002 3.09961 -11.2998 0z" />
-    <glyph glyph-name="golf-ball" unicode="&#xf450;" horiz-adv-x="416" 
-d="M96 32h224c0 -17.7002 -14.2998 -32 -32 -32h-16c-17.7002 0 -32 -14.2998 -32 -32v-20c0 -6.59961 -5.40039 -12 -12 -12h-40c-6.59961 0 -12 5.40039 -12 12v20c0 17.7002 -14.2998 32 -32 32h-16c-17.7002 0 -32 14.2998 -32 32zM416 240
-c0 -74.2002 -39 -139.2 -97.5 -176h-221c-58.5 36.7998 -97.5 101.8 -97.5 176c0 114.9 93.0996 208 208 208s208 -93.0996 208 -208zM235.9 196.1c18.2998 0 33.0996 14.8008 33.0996 33.1006c0 14.3994 -9.2998 26.2998 -22.0996 30.8994
-c9.59961 -26.7998 -15.6006 -51.2998 -41.9004 -41.8994c4.59961 -12.7998 16.5 -22.1006 30.9004 -22.1006zM285 149.2c0 14.3994 -9.2998 26.2998 -22.0996 30.8994c9.59961 -26.7998 -15.6006 -51.2998 -41.9004 -41.8994
-c4.59961 -12.7998 16.5 -22.1006 30.9004 -22.1006c18.2998 0 33.0996 14.9004 33.0996 33.1006zM349 213.2c0 14.3994 -9.2998 26.2998 -22.0996 30.8994c9.59961 -26.7998 -15.6006 -51.2998 -41.9004 -41.8994c4.59961 -12.7998 16.5 -22.1006 30.9004 -22.1006
-c18.2998 0 33.0996 14.9004 33.0996 33.1006z" />
-    <glyph glyph-name="hockey-puck" unicode="&#xf453;" 
-d="M0 288c0 53 114.6 96 256 96s256 -43 256 -96s-114.6 -96 -256 -96s-256 43 -256 96zM0 205.8c113.5 -82.3994 398.6 -82.2998 512 0v-109.8c0 -53 -114.6 -96 -256 -96s-256 43 -256 96v109.8z" />
-    <glyph glyph-name="quidditch" unicode="&#xf458;" horiz-adv-x="640" 
-d="M256.5 231.2l86.7002 -109.2s-16.6006 -102.4 -76.6006 -150.1c-59.8994 -47.7002 -266.6 -34.1006 -266.6 -34.1006s3.7998 23.1006 11 55.4004l94.5996 112.2c4 4.69922 -0.899414 11.5996 -6.59961 9.5l-60.4004 -22.1006c14.4004 41.7002 32.7002 80 54.6006 97.5
-c59.8994 47.7998 163.3 40.9004 163.3 40.9004zM494.5 96.2002c44 0 79.7998 -35.7002 79.7998 -79.9004c0 -44.0996 -35.7002 -79.8994 -79.7998 -79.8994s-79.7998 35.7998 -79.7998 79.8994c0 44.1006 35.7998 79.9004 79.7998 79.9004zM636.5 417
-c5.5 -6.90039 4.40039 -17 -2.5 -22.5l-232.5 -177.9l34.0996 -42.8994c5.10059 -6.40039 1.7002 -15.9004 -6.2998 -17.6006l-58.7998 -12.3994l-86.7002 109.2l25.2998 54.5996c3.5 7.40039 13.5 8.59961 18.6006 2.2002l34.0996 -43l232.5 177.899
-c6.90039 5.40039 16.9004 4.30078 22.4004 -2.59961z" />
-    <glyph glyph-name="square-full" unicode="&#xf45c;" 
-d="M512 -64h-512v512h512v-512z" />
-    <glyph glyph-name="table-tennis" unicode="&#xf45d;" 
-d="M496.2 151.5c-64.1006 43.2002 -149.5 27.9004 -195.601 -34.2002l-211.5 211.5l56 56.1006c83.9004 84.0996 220 84.0996 303.9 0c63 -63.1006 78.7002 -155.601 47.2002 -233.4zM278.3 71.7998c-3.7002 -12.7002 -6.2998 -25.8994 -6.2002 -39.7002
-c0 -19.5 3.90039 -38.0996 11 -55.0996c-25.6992 2.7998 -50.5996 13.5996 -70.2998 33.2998l-35.7002 35.7002l-89.2998 -103.3c-7.5 -8.60059 -20.7002 -9.10059 -28.7002 -1l-53.3994 53.5c-8.10059 8.09961 -7.60059 21.2998 1 28.7998l103 89.4004l-34.5 34.5996
-c-39 39.0996 -44.6006 98.7998 -17.2998 144.1zM416 128c53 0 96 -43 96 -96s-43 -96 -96 -96s-96 43 -96 96s43 96 96 96z" />
-    <glyph glyph-name="volleyball-ball" unicode="&#xf45f;" 
-d="M231.39 204.52c-70.1855 -43.1172 -122.835 -111.301 -146.1 -192.199c-24.0918 22.8398 -43.4365 50.252 -56.9004 81.0996c22.8008 94.4004 89.5 174.4 180.301 216.8c13.8145 -32.4951 21.9121 -68.375 22.6992 -105.7zM194.49 338.92
-c-84 -39.5 -149 -108.4 -182.4 -191.5c-19.7998 109.3 34 212.4 125 262.2c22.8408 -20.3574 42.0732 -43.9951 57.4004 -70.7002zM382.09 173.82c-36.7021 4.46582 -71.8574 16.1094 -102.899 33.1797c-2.36035 86.3154 -37.5332 164.725 -93.5 222.72
-c47.2998 14 84.1992 10.2002 98.8994 8.5c70.2002 -66.8994 106.101 -164.6 97.5 -264.399zM257.39 164.32c49.7002 -26.8008 104 -40.8008 158.601 -40.9004c27.9346 0.173828 54.9697 3.79297 80.8994 10.4004c-7.93359 -32.9053 -22.5615 -63.5879 -42.1992 -89.9004
-c-93 -27.2998 -195.5 -9.5 -277.5 47.7998c21.9443 29.166 48.8877 53.5898 80.1992 72.6006zM159.09 64.6201c53.6006 -37.2998 144 -78.2002 256.9 -62.1006c-43.0684 -36.5068 -99.1953 -58.4424 -160.021 -58.4424c-47.2529 0 -91.4258 13.2939 -128.979 36.3428
-c6.39941 29.7998 16.8994 58.2002 32.0996 84.2002zM339.39 425.22c95.9004 -34.2998 164.601 -125.6 164.601 -233.399c0 -2 -0.299805 -4 -0.299805 -6c-28.0381 -9.1709 -57.998 -14.2012 -89.083 -14.2012c-0.206055 0 -0.412109 0 -0.617188 0.000976562
-c7.89941 92.3994 -19.2998 183.2 -74.6006 253.6z" />
-    <glyph glyph-name="allergies" unicode="&#xf461;" horiz-adv-x="448" 
-d="M416 336c17.5996 0 32 -14.4004 32 -32v-176.1c-0.200195 -14 -1.90039 -28.6006 -5.09961 -42.3008l-26.5 -112.699c-5.10059 -21.7002 -24.4004 -37 -46.7002 -37h-197.601c-15.2998 0 -29.7998 7.39941 -38.7998 19.7998l-125.6 172.7
-c-13 17.8994 -9.10059 42.8994 8.7998 55.8994s42.9004 9.10059 55.9004 -8.7998l23.5996 -32.5v241c0 17.5996 14.4004 32 32 32s32 -14.4004 32 -32v-152c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v184c0 17.5996 14.4004 32 32 32s32 -14.4004 32 -32v-184
-c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v152c0 17.5996 14.4004 32 32 32s32 -14.4004 32 -32v-152c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v72c0 17.5996 14.4004 32 32 32zM176 32c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16
-s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM176 128c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM240 0c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM240 96c8.7998 0 16 7.2002 16 16
-s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM304 64c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM336 0c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM368 128
-c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16z" />
-    <glyph glyph-name="band-aid" unicode="&#xf462;" horiz-adv-x="640" 
-d="M0 288c0 35.2998 28.7002 64 64 64h96v-320h-96c-35.2998 0 -64 28.7002 -64 64v192zM576 352c35.2998 0 64 -28.7002 64 -64v-192c0 -35.2998 -28.7002 -64 -64 -64h-96v320h96zM192 32v320h256v-320h-256zM368 264c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24
-s24 10.7002 24 24s-10.7002 24 -24 24zM368 168c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM272 264c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM272 168
-c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24z" />
-    <glyph glyph-name="box" unicode="&#xf466;" 
-d="M509.5 263.4c0.799805 -2.40039 0.799805 -4.90039 1.2002 -7.40039h-238.7v192h141.4c20.6992 0 39 -13.2002 45.5 -32.7998zM240 448v-192h-238.7c0.400391 2.5 0.400391 5 1.2002 7.40039l50.5996 151.8c6.5 19.5996 24.8008 32.7998 45.5 32.7998h141.4zM0 224h512
-v-240c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v240z" />
-    <glyph glyph-name="boxes" unicode="&#xf468;" horiz-adv-x="576" 
-d="M560 160c8.7998 0 16 -7.2002 16 -16v-192c0 -8.7998 -7.2002 -16 -16 -16h-224c-8.7998 0 -16 7.2002 -16 16v192c0 8.7998 7.2002 16 16 16h80v-96l32 21.2998l32 -21.2998v96h80zM176 224c-8.7998 0 -16 7.2002 -16 16v192c0 8.7998 7.2002 16 16 16h80v-96
-l32 21.2998l32 -21.2998v96h80c8.7998 0 16 -7.2002 16 -16v-192c0 -8.7998 -7.2002 -16 -16 -16h-224zM240 160c8.7998 0 16 -7.2002 16 -16v-192c0 -8.7998 -7.2002 -16 -16 -16h-224c-8.7998 0 -16 7.2002 -16 16v192c0 8.7998 7.2002 16 16 16h80v-96l32 21.2998
-l32 -21.2998v96h80z" />
-    <glyph glyph-name="briefcase-medical" unicode="&#xf469;" 
-d="M464 320c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288c0 26.5 21.5 48 48 48h80v48c0 26.5 21.5 48 48 48h160c26.5 0 48 -21.5 48 -48v-48h80zM192 352v-32h128v32h-128zM352 104v48c0 4.40039 -3.59961 8 -8 8h-56v56
-c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8z" />
-    <glyph glyph-name="burn" unicode="&#xf46a;" horiz-adv-x="384" 
-d="M192 448c111.8 -100.9 192 -220.6 192 -300.5c0 -124.5 -79 -211.5 -192 -211.5s-192 87 -192 211.5c0 79.5996 79.7002 199.2 192 300.5zM192 0c56.5 0 96 39 96 94.7998c0 13.5 -4.59961 61.5 -96 161.2c-91.4004 -99.7002 -96 -147.7 -96 -161.2
-c0 -55.7998 39.5 -94.7998 96 -94.7998z" />
-    <glyph glyph-name="capsules" unicode="&#xf46b;" horiz-adv-x="576" 
-d="M555.3 147.9c36.2002 -51.7002 23.7002 -123 -28 -159.2c-20 -14 -42.7998 -20.7002 -65.5 -20.7002c-36.0996 0 -71.5996 17 -93.7998 48.7998l-131.2 187.3c-5.5 7.90039 -9.5 16.4004 -12.7998 25v-149.1c0 -61.9004 -50.0996 -112 -112 -112s-112 50.0996 -112 112
-v224c0 61.9004 50.0996 112 112 112c60 0 108.5 -47.2002 111.4 -106.5c7.7998 21 21.7998 40 41.5 53.7998c20 14 42.8994 20.7002 65.5 20.7002c36 0 71.5 -17 93.7998 -48.7998zM160 192v112c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-112h96zM354.8 147.1
-l82.5 57.7002l-65.5996 93.7002c-9.40039 13.5 -24.7998 21.5 -41.2998 21.5c-10.3008 0 -20.3008 -3.09961 -28.8008 -9.09961c-11 -7.7002 -18.3994 -19.3008 -20.6992 -32.5c-2.40039 -13.2002 0.599609 -26.6006 8.2998 -37.6006z" />
-    <glyph glyph-name="clipboard-check" unicode="&#xf46c;" horiz-adv-x="384" 
-d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM192 408c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24
-s-10.7002 24 -24 24zM313.2 176.2c4.7002 4.7002 4.7998 12.2002 0.0996094 17l-28.2002 28.3994c-4.69922 4.7002 -12.2998 4.80078 -17 0.100586l-106 -105.2l-46 46.4004c-4.69922 4.69922 -12.2998 4.7998 -17 0.0996094l-28.3994 -28.2002
-c-4.7002 -4.7002 -4.7998 -12.2998 -0.100586 -17l82.6006 -83.2998c4.7002 -4.7002 12.2998 -4.7998 17 -0.0996094z" />
-    <glyph glyph-name="clipboard-list" unicode="&#xf46d;" horiz-adv-x="384" 
-d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM96 24c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24
-s10.7002 -24 24 -24zM96 120c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24s10.7002 -24 24 -24zM96 216c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24s10.7002 -24 24 -24zM192 408c-13.2998 0 -24 -10.7002 -24 -24
-s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM320 40v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM320 136v16c0 4.40039 -3.59961 8 -8 8h-144
-c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8zM320 232v16c0 4.40039 -3.59961 8 -8 8h-144c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h144c4.40039 0 8 3.59961 8 8z" />
-    <glyph glyph-name="diagnoses" unicode="&#xf470;" horiz-adv-x="640" 
-d="M496 192c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM320 272c-48.5 0 -88 39.5 -88 88s39.5 88 88 88s88 -39.5 88 -88s-39.5 -88 -88 -88zM59.7998 84l-17.7002 26.7002c-8.7998 13.2998 -7.59961 34.5996 10 45.0996
-c7.40039 4.40039 17.5 10 28.7002 16c31.6006 -27.2998 79 -4.2002 79.2002 36c47.0996 17.7002 103 32.2002 160 32.2002c45.0996 0 89.2998 -9.2002 129.2 -21.7998c-11.7002 -52.9004 59.5996 -81.2002 87.7002 -35.1006
-c21.3994 -10.3994 39.1992 -20.2998 51.0996 -27.3994c17.5996 -10.5 18.7998 -31.9004 10 -45.1006l-17.7998 -26.6992c-10.2002 -15.1006 -29.2998 -17.8008 -42.9004 -9.80078c-16.2002 9.60059 -56.2002 31.8008 -105.3 48.6006v-90.7002h-224v90.7998
-c-49.0996 -16.8994 -89.0996 -39 -105.3 -48.5996c-13.6006 -8 -32.7002 -5.5 -42.9004 9.7998zM368 104c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24s-10.7002 24 -24 24zM272 200c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24
-s24 10.7002 24 24s-10.7002 24 -24 24zM112 192c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM624 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-608c-8.7998 0 -16 7.2002 -16 16v32
-c0 8.7998 7.2002 16 16 16h608z" />
-    <glyph glyph-name="dna" unicode="&#xf471;" horiz-adv-x="448" 
-d="M0.0996094 -46.0996c5.2002 42.8994 31.4004 153.899 159.9 238.1c-128.6 84.2002 -154.7 195.2 -159.9 238.1c-1.09961 9.5 6.40039 17.8008 16 17.8008l32.3008 0.0996094c8.09961 0.0996094 14.8994 -5.90039 16 -13.9004
-c0.699219 -5 1.7998 -11.0996 3.39941 -18.0996h312.4c1.59961 7 2.7002 13.2002 3.39941 18.0996c1.10059 8 7.90039 13.9004 16 13.9004l32.4004 -0.0996094c9.59961 0 17 -8.30078 15.9004 -17.8008c-5.80078 -47.8994 -37.4004 -181.199 -209.5 -266.699
-c-31.7002 -15.8008 -57.4004 -33.3008 -78.7002 -51.4004h127.6c-5.59961 4.7998 -10.7998 9.59961 -17 14.2002c21.4004 11.2002 40.9004 23 58.5 35.3994c93.2998 -78.6992 114.3 -169.8 118.9 -207.699c1.2002 -9.5 -6.2998 -17.8008 -15.9004 -17.8008
-l-32.2998 -0.0996094c-8.09961 -0.0996094 -14.9004 5.90039 -16 13.9004c-0.599609 4.89941 -1.90039 11.1992 -3.5 18.0996h-312.3c-1.60059 -7 -2.7002 -13.2002 -3.40039 -18.0996c-1.09961 -8 -7.89941 -13.9004 -16 -13.9004l-32.2998 0.0996094
-c-9.59961 0 -17 8.30078 -15.9004 17.8008zM224 228.4c25.0996 13.5996 46.4004 28.3994 64.2002 43.5996h-128.5c17.8994 -15.2002 39.2002 -29.9004 64.2998 -43.5996zM355.1 352h-262.1c5.7002 -10.4004 12.7002 -21.0996 21 -32h220.1
-c8.2002 10.9004 15.2002 21.5996 21 32zM92.9004 32h261.6c-5.7998 10.4004 -12.9004 21.0996 -21.2002 32h-219.399c-8.2002 -10.9004 -15.2002 -21.5996 -21 -32z" />
-    <glyph glyph-name="dolly" unicode="&#xf472;" horiz-adv-x="576" 
-d="M294.2 170.3l-53 159.4c-2.7998 8.2998 1.7002 17.3994 10.0996 20.2002l61.6006 20.5l33.0996 -99.4004l60.7002 20.0996l-33.1006 99.4004l61.1006 20.4004c8.2998 2.7998 17.3994 -1.7002 20.2002 -10.1006l60.3994 -181.2
-c2.7998 -8.2998 -1.7002 -17.3994 -10.0996 -20.1992l-161.5 -53.8008c-14.7998 11.3008 -31.5 19.7002 -49.5 24.7002zM575.2 121.6c2.7998 -8.39941 -1.7998 -17.3994 -10.1006 -20.1992l-213.3 -71.2002c-1.09961 -57.7998 -53.2002 -103.3 -113.399 -92.6006
-c-39.4004 6.90039 -71.2002 39.8008 -77.3008 79.2002c-5.69922 36.9004 9.90039 70.1006 36 90.5l-92.1992 276.7h-88.9004c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h112c13.7998 0 26 -8.7998 30.4004 -21.9004l99.3994 -298.199
-c29.9004 -0.600586 56.2998 -15 73.5 -37l213.5 71.1992c8.2998 2.80078 17.4004 -1.69922 20.2002 -10.0996zM256 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48z" />
-    <glyph glyph-name="dolly-flatbed" unicode="&#xf474;" horiz-adv-x="640" 
-d="M208 128c-8.7998 0 -16 7.2002 -16 16v256c0 8.7998 7.2002 16 16 16h144v-128l48 32l48 -32v128h144c8.7998 0 16 -7.2002 16 -16v-256c0 -8.7998 -7.2002 -16 -16 -16h-384zM624 64c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-82.7998
-c1.7002 -5 2.89941 -10.4004 2.89941 -16c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 5.59961 1.10059 11 2.90039 16h-197.9c1.7002 -5 2.90039 -10.4004 2.90039 -16c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 5.59961 1.09961 11 2.90039 16h-82.9004
-c-8.7998 0 -16 7.2002 -16 16v368h-48c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h96c8.7998 0 16 -7.2002 16 -16v-368h496z" />
-    <glyph glyph-name="file-medical" unicode="&#xf477;" horiz-adv-x="384" 
-d="M377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136z
-M288 152c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56
-c4.40039 0 8 3.59961 8 8v48z" />
-    <glyph glyph-name="file-medical-alt" unicode="&#xf478;" horiz-adv-x="448" 
-d="M288 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v168h70.0996l34.8008 -69.5c2.89941 -5.90039 11.3994 -5.90039 14.2998 0l56.7998 113.7l22.0996 -44.2002h89.9004c8.7998 0 16 7.2002 16 16
-s-7.2002 16 -16 16h-70.2002l-34.7002 69.5c-2.89941 5.90039 -11.3994 5.90039 -14.2998 0l-56.7998 -113.7l-19.9004 39.7998c-1.39941 2.7002 -4.19922 4.40039 -7.19922 4.40039h-140.9c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h56v232
-c0 13.2998 10.7002 24 24 24h200v-136zM441 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
-    <glyph glyph-name="first-aid" unicode="&#xf479;" horiz-adv-x="576" 
-d="M0 368c0 26.5 21.5 48 48 48h48v-448h-48c-26.5 0 -48 21.5 -48 48v352zM128 -32v448h320v-448h-320zM192 216v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8v48
-c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8zM528 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-48v448h48z" />
-    <glyph glyph-name="hospital-alt" unicode="&#xf47d;" horiz-adv-x="576" 
-d="M544 352c17.7002 0 32 -14.2998 32 -32v-368c0 -8.7998 -7.2002 -16 -16 -16h-544c-8.7998 0 -16 7.2002 -16 16v368c0 17.7002 14.2998 32 32 32h128v64c0 17.7002 14.2998 32 32 32h192c17.7002 0 32 -14.2998 32 -32v-64h128zM160 12v40c0 6.59961 -5.40039 12 -12 12
-h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM160 140v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM320 12v40
-c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM320 140v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40
-c6.59961 0 12 5.40039 12 12zM336 310v20c0 3.2998 -2.7002 6 -6 6h-26v26c0 3.2998 -2.7002 6 -6 6h-20c-3.2998 0 -6 -2.7002 -6 -6v-26h-26c-3.2998 0 -6 -2.7002 -6 -6v-20c0 -3.2998 2.7002 -6 6 -6h26v-26c0 -3.2998 2.7002 -6 6 -6h20c3.2998 0 6 2.7002 6 6v26h26
-c3.2998 0 6 2.7002 6 6zM480 12v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12zM480 140v40c0 6.59961 -5.40039 12 -12 12h-40c-6.59961 0 -12 -5.40039 -12 -12v-40
-c0 -6.59961 5.40039 -12 12 -12h40c6.59961 0 12 5.40039 12 12z" />
-    <glyph glyph-name="hospital-symbol" unicode="&#xf47e;" 
-d="M256 448c141.4 0 256 -114.6 256 -256s-114.6 -256 -256 -256s-256 114.6 -256 256s114.6 256 256 256zM368 72v240c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-88h-96v88c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-240
-c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v88h96v-88c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8z" />
-    <glyph glyph-name="id-card-alt" unicode="&#xf47f;" horiz-adv-x="576" 
-d="M528 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-480c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h144v-96h192v96h144zM288 224c-35.2998 0 -64 -28.7002 -64 -64s28.7002 -64 64 -64s64 28.7002 64 64s-28.7002 64 -64 64zM381.3 0
-c10.4004 0 18.7998 10 15.6006 19.7998c-8.40039 25.7002 -32.5 44.2002 -60.9004 44.2002h-8.2002c-12.2002 -5.09961 -25.7002 -8 -39.7998 -8s-27.5 2.90039 -39.7998 8h-8.2002c-28.5 0 -52.5996 -18.5996 -60.9004 -44.2002
-c-3.19922 -9.7998 5.2002 -19.7998 15.6006 -19.7998h186.6zM352 416v-96h-128v96c0 17.7002 14.2998 32 32 32h64c17.7002 0 32 -14.2998 32 -32z" />
-    <glyph glyph-name="notes-medical" unicode="&#xf481;" horiz-adv-x="384" 
-d="M336 384c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h80c0 35.2998 28.7002 64 64 64s64 -28.7002 64 -64h80zM192 408c-13.2998 0 -24 -10.7002 -24 -24s10.7002 -24 24 -24s24 10.7002 24 24
-s-10.7002 24 -24 24zM288 104v48c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8v-48c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8
-v56h56c4.40039 0 8 3.59961 8 8zM288 296v16c0 4.40039 -3.59961 8 -8 8h-176c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h176c4.40039 0 8 3.59961 8 8z" />
-    <glyph glyph-name="pallet" unicode="&#xf482;" horiz-adv-x="640" 
-d="M144 192c-8.7998 0 -16 7.2002 -16 16v224c0 8.7998 7.2002 16 16 16h112v-128l64 32l64 -32v128h112c8.7998 0 16 -7.2002 16 -16v-224c0 -8.7998 -7.2002 -16 -16 -16h-352zM624 64h-48v-64h48c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-608
-c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h48v64h-48c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h608c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16zM288 0v64h-160v-64h160zM512 0v64h-160v-64h160z" />
-    <glyph glyph-name="pills" unicode="&#xf484;" horiz-adv-x="576" 
-d="M112 416c61.9004 0 112 -50.0996 112 -112v-224c0 -61.9004 -50.0996 -112 -112 -112s-112 50.0996 -112 112v224c0 61.9004 50.0996 112 112 112zM160 192v112c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-112h96zM299.7 221.7l210.8 -210.8
-c3.5 -3.5 3.2002 -9.40039 -0.799805 -12.3008c-62.5 -45.2998 -150.101 -40.3994 -206.4 15.9004s-61.2002 143.9 -15.8994 206.4c2.89941 3.89941 8.7998 4.2998 12.2998 0.799805zM529.5 240.7c56.4004 -56.2998 61.2002 -143.8 15.9004 -206.4
-c-2.90039 -3.89941 -8.80078 -4.2998 -12.3008 -0.799805l-210.8 210.8c-3.5 3.5 -3.2002 9.40039 0.799805 12.2998c62.5 45.3008 150.101 40.4004 206.4 -15.8994z" />
-    <glyph glyph-name="prescription-bottle" unicode="&#xf485;" horiz-adv-x="384" 
-d="M32 256v64h320v-352c0 -17.5996 -14.4004 -32 -32 -32h-256c-17.5996 0 -32 14.4004 -32 32v64h120c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-120v64h120c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-120v64h120c4.40039 0 8 3.59961 8 8v16
-c0 4.40039 -3.59961 8 -8 8h-120zM360 448c13.2002 0 24 -10.7998 24 -24v-48c0 -13.2002 -10.7998 -24 -24 -24h-336c-13.2002 0 -24 10.7998 -24 24v48c0 13.2002 10.7998 24 24 24h336z" />
-    <glyph glyph-name="prescription-bottle-alt" unicode="&#xf486;" horiz-adv-x="384" 
-d="M360 448c13.2002 0 24 -10.7998 24 -24v-48c0 -13.2002 -10.7998 -24 -24 -24h-336c-13.2002 0 -24 10.7998 -24 24v48c0 13.2002 10.7998 24 24 24h336zM32 -32v352h320v-352c0 -17.5996 -14.4004 -32 -32 -32h-256c-17.5996 0 -32 14.4004 -32 32zM96 152v-48
-c0 -4.40039 3.59961 -8 8 -8h56v-56c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v56h56c4.40039 0 8 3.59961 8 8v48c0 4.40039 -3.59961 8 -8 8h-56v56c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8v-56h-56c-4.40039 0 -8 -3.59961 -8 -8z
-" />
-    <glyph glyph-name="procedures" unicode="&#xf487;" horiz-adv-x="640" 
-d="M528 224c61.9004 0 112 -50.0996 112 -112v-160c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v48h-512v-48c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v352c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-240h192
-v144c0 8.7998 7.2002 16 16 16h256zM136 352c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h140.9c3.09961 0 5.7998 -1.7002 7.19922 -4.40039l19.9004 -39.7998l49.7002 99.4004c5.89941 11.7998 22.7002 11.7998 28.5996 0l27.6006 -55.2002h102.1
-c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16h-121.9l-22.0996 44.2002l-49.7002 -99.4004c-5.89941 -11.7998 -22.7002 -11.7998 -28.5996 0l-27.6006 55.2002h-126.1zM160 96c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64
-s-28.7002 -64 -64 -64z" />
-    <glyph glyph-name="shipping-fast" unicode="&#xf48b;" horiz-adv-x="640" 
-d="M624 96c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48c0 -53 -43 -96 -96 -96s-96 43 -96 96h-128c0 -53 -43 -96 -96 -96s-96 43 -96 96v128h152c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-208c-4.40039 0 -8 3.59961 -8 8v16
-c0 4.40039 3.59961 8 8 8h240c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-208c-4.40039 0 -8 3.59961 -8 8v16c0 4.40039 3.59961 8 8 8h240c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-272c-4.40039 0 -8 3.59961 -8 8v16
-c0 4.40039 3.59961 8 8 8h56v48c0 26.5 21.5 48 48 48h256c26.5 0 48 -21.5 48 -48v-48h44.0996c12.7002 0 24.9004 -5.09961 33.9004 -14.0996l99.9004 -99.9004c9 -9 14.0996 -21.2002 14.0996 -33.9004v-108.1h16zM160 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48
-s-48 -21.5 -48 -48s21.5 -48 48 -48zM480 -16c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48zM560 192v12.0996l-99.9004 99.9004h-44.0996v-112h144z" />
-    <glyph glyph-name="smoking" unicode="&#xf48d;" horiz-adv-x="640" 
-d="M632 96c4.40039 0 8 -3.59961 8 -8v-144c0 -4.40039 -3.59961 -8 -8 -8h-48c-4.40039 0 -8 3.59961 -8 8v144c0 4.40039 3.59961 8 8 8h48zM553.3 360.9c54.2998 -36.4004 86.7002 -97.1006 86.7002 -162.601v-30.2998c0 -4.40039 -3.59961 -8 -8 -8h-48
-c-4.40039 0 -8 3.59961 -8 8v30.2998c0 50.2002 -25.2002 96.7002 -67.4004 124c-18.3994 12 -28.5996 33.4004 -28.5996 55.4004v62.2998c0 4.40039 3.59961 8 8 8h48c4.40039 0 8 -3.59961 8 -8v-62.2998c0 -6.7998 3.59961 -13 9.2998 -16.7998zM432 96
-c8.7998 0 16 -7.2002 16 -16v-128c0 -8.7998 -7.2002 -16 -16 -16h-384c-26.5 0 -48 21.5 -48 48v64c0 26.5 21.5 48 48 48h384zM400 -16v64h-176v-64h176zM487.7 306.4c35.2998 -24.7002 56.2998 -64.8008 56.2998 -108.101v-30.2998c0 -4.40039 -3.59961 -8 -8 -8h-48
-c-4.40039 0 -8 3.59961 -8 8v30.2998c0 27.4004 -13.2998 52.9004 -35.7002 68.6006c-35.7002 25.0996 -60.2998 63 -60.2998 106.699v66.4004c0 4.40039 3.59961 8 8 8h48c4.40039 0 8 -3.59961 8 -8v-62.2998c0 -29 15.7998 -54.7002 39.7002 -71.2998zM536 96
-c4.40039 0 8 -3.59961 8 -8v-144c0 -4.40039 -3.59961 -8 -8 -8h-48c-4.40039 0 -8 3.59961 -8 8v144c0 4.40039 3.59961 8 8 8h48z" />
-    <glyph glyph-name="syringe" unicode="&#xf48e;" 
-d="M201.5 273.2l64.9004 65l135.699 -135.7l-181.899 -181.9c-17.5 -17.5996 -41.5 -25.5996 -65.4004 -23l-63.5996 7.10059l-66.2998 -66.2998c-3.10059 -3.10059 -8.2002 -3.10059 -11.3008 0l-11.2998 11.2998c-3.09961 3.09961 -3.09961 8.2002 0 11.2998
-l66.4004 66.4004l-7.10059 63.5996c-2.59961 24.2998 5.7002 48.0996 23 65.4004l26.4004 26.3994l55.7998 -55.8994c3.10059 -3.10059 8.2002 -3.10059 11.2998 0l11.3008 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998l-55.8008 55.7998l45.3008 45.2998
-l55.6992 -55.7998c3.10059 -3.09961 8.2002 -3.09961 11.3008 0l11.2998 11.2998c3.09961 3.10059 3.09961 8.2002 0 11.3008zM509.7 366.5c3.09961 -3.2002 3.09961 -8.2002 0 -11.4004l-11.2998 -11.2998c-3.10059 -3.09961 -8.2002 -3.09961 -11.3008 0l-28.2998 28.2998
-l-45.2998 -45.2998l73.5 -73.5c3.09961 -3.09961 3.09961 -8.2002 0 -11.2998l-33.9004 -34c-3.09961 -3.09961 -8.19922 -3.09961 -11.2998 0l-17 17l-135.7 135.9l-17 17c-3.09961 3.09961 -3.09961 8.19922 0 11.2998l33.9004 33.8994
-c3.09961 3.10059 8.2002 3.10059 11.2998 0l17 -17l56.6006 -56.5996l45.2998 45.2998l-28.2998 28.2998c-3.10059 3.10059 -3.10059 8.2002 0 11.3008l11.2998 11.2998c3.09961 3.09961 8.2002 3.09961 11.2998 0z" />
-    <glyph glyph-name="tablets" unicode="&#xf490;" horiz-adv-x="640" 
-d="M160 256c81.0996 0 147.5 -58.5 160 -134.7c0.799805 -4.7998 -3.2998 -9.2998 -8.2998 -9.2998h-303.3c-5 0 -9.10059 4.5 -8.30078 9.2998c12.4004 76.2002 78.8008 134.7 159.9 134.7zM311.6 80c5 0 9.10059 -4.5 8.30078 -9.2998
-c-12.4004 -76.2002 -78.8008 -134.7 -159.9 -134.7s-147.5 58.5 -159.9 134.7c-0.799805 4.7998 3.30078 9.2998 8.30078 9.2998h303.199zM593.4 401.4c56.5 -56.5 61.3994 -144.2 15.8994 -206.9c-2.7998 -4 -8.7998 -4.2998 -12.2998 -0.799805l-211.3 211.399
-c-3.5 3.40039 -3.2002 9.40039 0.799805 12.3008c62.7002 45.3994 150.4 40.5 206.9 -16zM363 382.3l211.3 -211.3c3.5 -3.40039 3.2002 -9.40039 -0.799805 -12.2998c-62.7002 -45.5 -150.4 -40.6006 -206.9 15.8994c-56.3994 56.5 -61.2998 144.2 -15.8994 206.9
-c2.7998 4 8.7998 4.2998 12.2998 0.799805z" />
-    <glyph glyph-name="thermometer" unicode="&#xf491;" 
-d="M476.8 427.6c49.4004 -40.6992 42.1006 -107.3 7.2002 -142.199l-254.2 -253.301h-99.8994l-89 -89c-9.30078 -9.39941 -24.5 -9.39941 -33.9004 0c-9.40039 9.30078 -9.40039 24.5 0 33.9004l89 89v100.9l45.2998 45.6992l50.1006 -50.1992
-c3.09961 -3.10059 8.19922 -3.10059 11.2998 0l11.2998 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998l-50.0996 50.2002l45.0996 45.3994l50.2998 -50.1992c3.10059 -3.10059 8.2002 -3.10059 11.2998 0l11.3008 11.2998c3.09961 3.09961 3.09961 8.2002 0 11.2998
-l-50.3008 50.4004l45.1006 45.3994l50.3994 -50.5c3.10059 -3.09961 8.2002 -3.09961 11.3008 0l11.2998 11.2998c3.09961 3.10059 3.09961 8.2002 0 11.3008l-50.5 50.5l45.7002 46c36.3994 36.5 94.3994 40.8994 131.899 10.1992z" />
-    <glyph glyph-name="vial" unicode="&#xf492;" horiz-adv-x="480" 
-d="M477.7 261.9c3.09961 -3.10059 3.09961 -8.2002 0 -11.2002l-34 -33.9004c-3.10059 -3.09961 -8.2002 -3.09961 -11.2998 0l-11.2002 11.1006l-246.3 -245.7c-20.1006 -20.1006 -46.5 -30.1006 -72.9004 -30.1006c-28.9004 -0.0996094 -57.7998 11.9004 -78.4004 35.9004
-c-35.6992 41.5 -29.3994 104.8 9.40039 143.5l242.4 241.9l-11.2002 11.0996c-3.10059 3.09961 -3.10059 8.2002 0 11.2998l34 33.9004c3.09961 3.09961 8.2002 3.09961 11.2998 0zM318 192l69.5 69.4004l-78.5 78.2998l-148 -147.7h157z" />
-    <glyph glyph-name="vials" unicode="&#xf493;" horiz-adv-x="640" 
-d="M72 384c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h208c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-24v-240c0 -44.0996 -35.9004 -80 -80 -80s-80 35.9004 -80 80v240h-24zM144 384v-96h64v96h-64zM624 0c8.7998 0 16 -7.2002 16 -16
-v-32c0 -8.7998 -7.2002 -16 -16 -16h-608c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h608zM360 384c-4.40039 0 -8 3.59961 -8 8v48c0 4.40039 3.59961 8 8 8h208c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-24v-240
-c0 -44.0996 -35.9004 -80 -80 -80s-80 35.9004 -80 80v240h-24zM432 384v-96h64v96h-64z" />
-    <glyph glyph-name="warehouse" unicode="&#xf494;" horiz-adv-x="640" 
-d="M504 96c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-367.7c-4.39941 0 -8 3.59961 -8 8l0.100586 48c0 4.40039 3.59961 8 8 8h367.6zM504 0c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-368c-4.40039 0 -8 3.59961 -8 8
-l0.0996094 48c0 4.40039 3.60059 8 8 8h367.9zM504 192c4.40039 0 8 -3.59961 8 -8v-48c0 -4.40039 -3.59961 -8 -8 -8h-367.5c-4.40039 0 -8 3.59961 -8 8l0.0996094 48c0 4.40039 3.60059 8 8 8h367.4zM610.5 331c17.7998 -7.5 29.5 -24.9004 29.5 -44.2998v-342.7
-c0 -4.40039 -3.59961 -8 -8 -8h-80c-4.40039 0 -8 3.59961 -8 8v248c0 17.5996 -14.5996 32 -32.5996 32h-382.801c-18 0 -32.5996 -14.4004 -32.5996 -32v-248c0 -4.40039 -3.59961 -8 -8 -8h-80c-4.40039 0 -8 3.59961 -8 8v342.7c0 19.3994 11.7002 36.7998 29.5 44.2998
-l272 113.3c5.6748 2.35449 11.959 3.6543 18.4814 3.6543s12.7432 -1.2998 18.4189 -3.6543z" />
-    <glyph glyph-name="weight" unicode="&#xf496;" 
-d="M448 384c35.29 0 64 -28.71 64 -64v-320c0 -35.29 -28.71 -64 -64 -64h-384c-35.29 0 -64 28.71 -64 64v320c0 35.29 28.71 64 64 64h25.9805c-16.4209 -28.2803 -25.9805 -61.0098 -25.9805 -96c0 -105.87 86.1299 -192 192 -192s192 86.1299 192 192
-c0 34.9902 -9.55957 67.7197 -25.9805 96h25.9805zM256 128c-88.3701 0 -160 71.6299 -160 160s71.6299 160 160 160s160 -71.6299 160 -160s-71.6299 -160 -160 -160zM255.7 279.94c-21.9404 -0.170898 -39.7002 -17.96 -39.7002 -39.9404c0 -22.0898 17.9102 -40 40 -40
-s40 17.9102 40 40c0 10.5498 -4.26953 20 -10.9502 27.1602l33.6699 78.5498c3.4707 8.11035 -0.290039 17.5205 -8.41016 21c-8.08984 3.50977 -17.5293 -0.240234 -21.0293 -8.41016z" />
-    <glyph glyph-name="x-ray" unicode="&#xf497;" horiz-adv-x="640" 
-d="M240 64c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16s-16 7.2002 -16 16s7.2002 16 16 16zM400 32c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM624 448c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16
-h-608c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h608zM624 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-608c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h48v352h512v-352h48zM480 200v16c0 4.40039 -3.59961 8 -8 8
-h-136v32h104c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-104v24c0 4.40039 -3.59961 8 -8 8h-16c-4.40039 0 -8 -3.59961 -8 -8v-24h-104c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h104v-32h-136c-4.40039 0 -8 -3.59961 -8 -8v-16
-c0 -4.40039 3.59961 -8 8 -8h136v-32h-104c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h104v-32h-64c-26.5 0 -48 -21.5 -48 -48s21.5 -48 48 -48s48 21.5 48 48v16h64v-16c0 -26.5 21.5 -48 48 -48s48 21.5 48 48s-21.5 48 -48 48h-64v32h104
-c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-104v32h136c4.40039 0 8 3.59961 8 8z" />
-    <glyph glyph-name="box-open" unicode="&#xf49e;" horiz-adv-x="640" 
-d="M425.7 192c4.5 0 9 0.599609 13.2998 1.90039l137 39.0996v-178c0 -14.5996 -10 -27.4004 -24.2002 -31l-216.399 -54.0996c-10.1006 -2.5 -20.8008 -2.5 -31 0l-216.2 54.0996c-14.2002 3.5 -24.2002 16.2998 -24.2002 31v178l137 -39.2002
-c4.2998 -1.2998 8.7998 -1.89941 13.2998 -1.89941c16.9004 0 32.7998 9 41.5 23.5l64.2002 106.6l64.2998 -106.6c8.60059 -14.4004 24.5 -23.4004 41.4004 -23.4004zM638.3 304.2c4.5 -9.2002 -0.299805 -20.2002 -10.2002 -23.1006l-197.899 -56.5
-c-7.10059 -2 -14.7002 1 -18.5 7.30078l-91.7002 152.1l250.1 31.9004c6.90039 0.899414 13.6006 -2.7002 16.7002 -8.90039zM53.2002 407c3.09961 6.2002 9.7002 9.7002 16.5996 8.90039l250.2 -31.9004l-91.7998 -152c-3.7998 -6.2998 -11.4004 -9.2998 -18.5 -7.2998
-l-197.9 56.5c-9.7998 2.7998 -14.7002 13.7998 -10.0996 23z" />
-    <glyph glyph-name="comment-dots" unicode="&#xf4ad;" 
-d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002
-c0.5 0.5 42.2998 45.4004 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7c0 114.9 114.6 208 256 208zM128 176c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 176c17.7002 0 32 14.2998 32 32
-s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM384 176c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
-    <glyph glyph-name="comment-slash" unicode="&#xf4b3;" horiz-adv-x="640" 
-d="M64 208c0 18.5996 3.2998 36.5 8.90039 53.5996l325.5 -251.6c-24.7002 -6.40039 -51 -10 -78.4004 -10c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.90039 -7.2998 4.7998
-c-1.2998 3 -0.700195 6.40039 1.5 8.7002c0.5 0.599609 42.2002 45.5 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7zM633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7
-c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998l105.1 -81.2998c45.2002 32.6006 104.301 52.7002 169.4 52.7002c141.4 0 256 -93.0996 256 -208c0 -49.2002 -21.4004 -94.0996 -56.5996 -129.7z" />
-    <glyph glyph-name="couch" unicode="&#xf4b8;" horiz-adv-x="640" 
-d="M160 224c0 35.2998 -28.7002 64 -64 64h-32c0 53 43 96 96 96h320c53 0 96 -43 96 -96h-32c-35.2998 0 -64 -28.7002 -64 -64v-64h-320v64zM576 256c35.2998 0 64 -28.7002 64 -64c0 -23.5996 -13 -44 -32 -55.0996v-120.9c0 -8.7998 -7.2002 -16 -16 -16h-64
-c-8.7998 0 -16 7.2002 -16 16v16h-384v-16c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16v120.9c-19 11.0996 -32 31.5 -32 55.0996c0 35.2998 28.7002 64 64 64h32c17.7002 0 32 -14.2998 32 -32v-96h384v96c0 17.7002 14.2998 32 32 32h32z" />
-    <glyph glyph-name="donate" unicode="&#xf4b9;" 
-d="M256 32c-114.9 0 -208 93.0996 -208 208s93.0996 208 208 208s208 -93.0996 208 -208s-93.0996 -208 -208 -208zM233.8 350.6c-32.7002 -0.899414 -59 -28.3994 -59.0996 -62.3994c0 -27.7002 18 -52.4004 43.7002 -60.1006l62.2998 -18.6992
-c7.09961 -2.10059 12.0996 -9.40039 12.0996 -17.6006c0 -10.0996 -7.2998 -18.2998 -16.2998 -18.2998h-38.9004c-6.39941 0 -12.3994 1.7002 -17.7998 5.09961c-4.5 2.80078 -10.2002 2.7002 -14 -1l-16.2998 -15.5c-5 -4.7998 -4.40039 -13 1.2002 -17.0996
-c12.5 -9.2998 27.5 -14.5996 43 -15.4004v-17c0 -9.19922 7.39941 -16.5996 16.5996 -16.5996h11.1006c9.19922 0 16.5996 7.40039 16.5996 16.5996v16.8008c32.7002 0.899414 59.0996 28.3994 59.0996 62.3994c0 27.7002 -18 52.4004 -43.6992 60.1006l-62.3008 18.6992
-c-7.09961 2.10059 -12.0996 9.40039 -12.0996 17.6006c0 10.0996 7.2998 18.2998 16.2998 18.2998h38.9004c6.39941 0 12.3994 -1.7002 17.7998 -5.09961c4.5 -2.80078 10.2002 -2.7002 14 1l16.2998 15.5c5 4.7998 4.40039 13 -1.2002 17.0996
-c-12.5 9.2998 -27.5 14.5996 -43 15.4004v17c0 9.19922 -7.39941 16.5996 -16.5996 16.5996h-11.0996c-9.2002 0 -16.6006 -7.40039 -16.6006 -16.5996v-16.8008zM480 96c17.7002 0 32 -14.2998 32 -32v-96c0 -17.7002 -14.2998 -32 -32 -32h-448
-c-17.7002 0 -32 14.2998 -32 32v96c0 17.7002 14.2998 32 32 32h32.4004c19.6992 -26 44.5996 -47.7002 73 -64h-63.8008c-5.2998 0 -9.59961 -3.59961 -9.59961 -8v-16c0 -4.40039 4.2998 -8 9.59961 -8h364.7c5.2998 0 9.60059 3.59961 9.60059 8v16
-c0 4.40039 -4.30078 8 -9.60059 8h-63.7998c28.4004 16.2998 53.4004 38 73 64h32.5z" />
-    <glyph glyph-name="dove" unicode="&#xf4ba;" 
-d="M288 280.8c-50.7998 10.5 -96.5996 36.7998 -130.8 75.1006c11.2002 32.3994 27.7998 61.5996 48.8994 86.5c8.80078 10.5 25.7002 5.19922 27.8008 -8.30078c7 -45.8994 25.8994 -88.8994 54.0996 -125.199v-28.1006zM400 384h112l-32 -64v-160.1
-c0 -88.4004 -71.5996 -159.9 -160 -159.9h-76.9004l-65.1992 -56.0996c-6.10059 -5.30078 -14.1006 -8.2002 -22.1006 -7.90039c-92.7998 3.7998 -135.8 49.4004 -153.2 76.2998c-6 9.2998 -1.19922 21.7002 9.5 24.4004l143.9 36
-c-12.7998 9.59961 -25.7002 20.0996 -38.9004 32.7998c-51 49 -85.0996 115.1 -85.0996 185.9c0 41.3994 9.40039 80.5996 26 115.699c5.7998 12.3008 23.5 11.6006 29 -0.899414c40 -91.2002 128.6 -155.5 233 -161.7v59.4004c0 44.1992 35.7998 80.0996 80 80.0996z
-M400 287.9c8.7998 0 16 7.19922 16 16c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.80078 7.2002 -16 16 -16z" />
-    <glyph glyph-name="hand-holding" unicode="&#xf4bd;" horiz-adv-x="576" 
-d="M565.3 119.9c15.1006 -13.6006 13.9004 -36.8008 -1.2998 -48.9004l-151.2 -121c-11.3994 -9.09961 -25.5 -14 -40 -14h-356.8c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h55.4004l46.5 37.7002c21 17 47.0996 26.2998 74.0996 26.2998h160
-c19.5 0 34.9004 -17.4004 31.5996 -37.4004c-2.59961 -15.6992 -17.3994 -26.5996 -33.2998 -26.5996h-78.2998c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h118.3c14.6006 0 28.7002 4.90039 40 14l92.4004 73.9004c12.3994 10 30.7998 10.6992 42.5996 0z" />
-    <glyph glyph-name="hand-holding-heart" unicode="&#xf4be;" horiz-adv-x="576" 
-d="M275.3 197.5l-108.899 114.2c-31.6006 33.2002 -29.7002 88.2002 5.59961 118.8c30.7998 26.7002 76.7002 21.9004 104.9 -7.7998l11.0996 -11.6006l11.2002 11.7002c28.2002 29.6006 74.0996 34.4004 104.899 7.7002c35.4004 -30.5996 37.2002 -85.5996 5.60059 -118.8
-l-108.9 -114.2c-7.09961 -7.40039 -18.5 -7.40039 -25.5 0zM565.3 119.9c15.1006 -13.6006 13.9004 -36.8008 -1.2998 -48.9004l-151.2 -121c-11.3994 -9.09961 -25.5 -14 -40 -14h-356.8c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h55.4004l46.5 37.7002
-c21 17 47.0996 26.2998 74.0996 26.2998h160c19.5 0 34.9004 -17.4004 31.5996 -37.4004c-2.59961 -15.6992 -17.3994 -26.5996 -33.2998 -26.5996h-78.2998c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h118.3c14.6006 0 28.7002 4.90039 40 14l92.4004 73.9004
-c12.3994 10 30.7998 10.6992 42.5996 0z" />
-    <glyph glyph-name="hand-holding-usd" unicode="&#xf4c0;" horiz-adv-x="576" 
-d="M271.06 303.7c-24.0596 6.39941 -43.4297 24.7002 -46.5693 47.7002c-4.33984 32 20.6201 59.3994 53.5098 63v17.5996c0 8.7998 7.82031 16 17.3701 16h17.3701c9.5498 0 17.3701 -7.2002 17.3701 -16v-17.7197c12.457 -1.28516 24.2842 -5.35938 34.5195 -11.5
-c3.32227 -2.00098 5.52734 -5.64746 5.52734 -9.80469c0 -2.18945 -0.617188 -4.23633 -1.6875 -5.97559c-0.592773 -0.978516 -1.31836 -1.8457 -2.16992 -2.59961l-19 -17.5c-4.01953 -3.7002 -10.0693 -4.2002 -15.2998 -2
-c-3.46289 1.4043 -7.2666 2.19336 -11.2305 2.19922h-35.5996c-5.03027 0 -9.12012 -3.7998 -9.12012 -8.39941c0.12207 -3.94727 2.91699 -7.23145 6.62988 -8.10059l54.2705 -14.2998c24.0996 -6.39941 43.4102 -24.7002 46.5596 -47.7002
-c4.33984 -32 -20.5693 -59.3994 -53.5 -63v-17.5996c0 -8.7998 -7.83008 -16 -17.3799 -16h-17.3701c-9.54004 0 -17.3701 7.2002 -17.3701 16v17.7002c-12.4541 1.28516 -24.2773 5.35938 -34.5098 11.5c-3.33008 1.99609 -5.54199 5.64551 -5.54199 9.80762
-c0 2.17188 0.607422 4.20312 1.66211 5.93262c0.617188 1.00098 1.36914 1.88867 2.25 2.65918l19 17.5c4.01953 3.7002 10.0596 4.2002 15.2998 2c3.45117 -1.39941 7.24121 -2.18848 11.1904 -2.19922h35.5996c5.03027 0 9.12012 3.7998 9.12012 8.39941
-c-0.121094 3.94727 -2.91602 7.23145 -6.62988 8.10059zM565.27 119.9c6.5918 -5.86328 10.7656 -14.3916 10.7656 -23.8984c0 -10.1123 -4.70117 -19.1357 -12.0352 -25.002l-151.23 -121c-10.9443 -8.74512 -24.8633 -14 -39.9482 -14h-0.0517578h-356.77
-c-8.83105 0 -16 7.16895 -16 16v96c0 8.83105 7.16895 16 16 16h55.4004l46.5 37.71c20.2197 16.4053 46.0596 26.2822 74.0996 26.29h160c17.6406 0 31.9668 -14.3066 32 -31.9404c0 -0.0410156 0.000976562 -0.0507812 0.000976562 -0.0917969
-c0 -1.83008 -0.158203 -3.62402 -0.460938 -5.36816c-2.54004 -15.6992 -17.3496 -26.5996 -33.25 -26.5996h-78.29c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16h118.27c0.0605469 0 0.161133 0.0234375 0.22168 0.0234375
-c15.0459 0 28.8799 5.23242 39.7783 13.9766l92.4004 73.9004c12.4004 10 30.7998 10.6992 42.5996 0z" />
-    <glyph glyph-name="hand-holding-water" unicode="&#xf4c1;" horiz-adv-x="576" 
-d="M288 192c-53 0 -96 42.0996 -96 94c0 40 57.0996 120.7 83.2002 155.6c6.39941 8.5 19.2002 8.5 25.5996 0c26.1006 -34.8994 83.2002 -115.6 83.2002 -155.6c0 -51.9004 -43 -94 -96 -94zM565.3 119.9c15.1006 -13.6006 13.9004 -36.8008 -1.2998 -48.9004l-151.2 -121
-c-11.3994 -9.09961 -25.5 -14 -40 -14h-356.8c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h55.4004l46.5 37.7002c21 17 47.0996 26.2998 74.0996 26.2998h160c19.5 0 34.9004 -17.4004 31.5996 -37.4004
-c-2.59961 -15.6992 -17.3994 -26.5996 -33.2998 -26.5996h-78.2998c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h118.3c14.6006 0 28.7002 4.90039 40 14l92.4004 73.9004c12.3994 10 30.7998 10.6992 42.5996 0z" />
-    <glyph glyph-name="hands" unicode="&#xf4c2;" horiz-adv-x="640" 
-d="M204.8 217.6l57.6006 -76.7998c16.5996 -22.2002 25.5996 -49.0996 25.5996 -76.7998v-112c0 -8.7998 -7.2002 -16 -16 -16h-131.7c-7.2002 0 -13.5 4.7002 -15.2998 11.5996c-2 7.80078 -5.40039 15.2002 -10.4004 21.7002l-104.1 134.3
-c-6.7998 8.5 -10.5 19.1006 -10.5 30v218.4c0 17.7002 14.2998 32 32 32s32 -14.2998 32 -32v-148.4l89.7998 -107.8c6 -7.2998 16.9004 -7.7998 23.6006 -1.09961l12.7998 12.7998c5.59961 5.59961 6.2998 14.5 1.5 20.9004l-38.1006 50.7998
-c-10.5996 14.0996 -7.69922 34.2002 6.40039 44.7998s34.2002 7.7002 44.7998 -6.40039zM608 384c17.7002 0 32 -14.2998 32 -32v-218.4c0 -10.8994 -3.7002 -21.5 -10.5 -30l-104.1 -134.3c-5 -6.5 -8.40039 -13.8994 -10.4004 -21.7002
-c-1.7998 -6.89941 -8.2002 -11.5996 -15.2998 -11.5996h-131.7c-8.7998 0 -16 7.2002 -16 16v112c0 27.7002 9 54.5996 25.5996 76.7998l57.6006 76.7998c10.5996 14.1006 30.7002 17 44.7998 6.40039s17 -30.7002 6.40039 -44.7998l-38.1006 -50.7998
-c-4.7998 -6.40039 -4.09961 -15.3008 1.5 -20.9004l12.7998 -12.7998c6.60059 -6.60059 17.6006 -6.10059 23.6006 1.09961l89.7998 107.8v148.4c0 17.7002 14.2998 32 32 32z" />
-    <glyph glyph-name="hands-helping" unicode="&#xf4c4;" horiz-adv-x="640" 
-d="M488 256c13.2998 0 24 -10.7002 24 -24v-48c0 -13.2998 -10.7002 -24 -24 -24h-8v-64c0 -17.7002 -14.2998 -32 -32 -32h-16c0 -35.2998 -28.7002 -64 -64 -64h-136.6l-103.4 -59.7002c-15.2998 -8.7998 -34.9004 -3.59961 -43.7002 11.7002l-80 138.6
-c-8.89941 15.3008 -3.59961 34.9004 11.7002 43.7002l80 46.2002v47.2998c0 22.4004 11.7998 43.2998 31.0996 54.7998l64.9004 39v-121.6c0 -39.7002 32.2998 -72 72 -72s72 32.2998 72 72v56h152zM635.7 293.4c8.7998 -15.3008 3.59961 -34.8008 -11.7002 -43.7002
-l-80 -46.2002v28.5c0 30.9004 -25.0996 56 -56 56h-184v-88c0 -22.0996 -17.9004 -40 -40 -40s-40 17.9004 -40 40v126.3c0 11 5.59961 21.2998 15 27.1006l33.5 20.8994c10.2002 6.2998 21.9004 9.7002 33.9004 9.7002h102.199l103.4 59.7002
-c15.2998 8.7998 34.9004 3.59961 43.7002 -11.7002z" />
-    <glyph glyph-name="parachute-box" unicode="&#xf4cd;" 
-d="M511.9 273c1.09961 -9.2002 -6.80078 -17 -16.1006 -17h-8.7002l-136.8 -151.9c0.700195 -2.69922 1.60059 -5.19922 1.60059 -8.09961v-128c0 -17.7002 -14.3008 -32 -32 -32h-128c-17.7002 0 -32 14.2998 -32 32v128c0 2.90039 0.899414 5.5 1.59961 8.09961
-l-136.7 151.9h-8.7002c-9.19922 0 -17.0996 7.90039 -16 17c9.10059 75.5 78.4004 132.3 158.301 158.7c-36.4004 -39.4004 -62.4004 -100.601 -62.4004 -175.7h-28.0996l116.6 -129.5c2.5 0.599609 4.7998 1.5 7.5 1.5h48v128h-112c0 115.2 68.9004 192 128 192
-s128 -76.7998 128 -192h-112v-128h48c2.7002 0 5 -0.900391 7.5 -1.5l116.6 129.5h-28.0996c0 75.0996 -26 136.3 -62.4004 175.7c79.9004 -26.2998 149.2 -83.1006 158.301 -158.7z" />
-    <glyph glyph-name="people-carry" unicode="&#xf4ce;" horiz-adv-x="640" 
-d="M128 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM512 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM637.7 -20.0996c6.59961 -16.4004 -1.40039 -35 -17.7998 -41.6006
-c-3.90039 -1.59961 -7.90039 -2.2998 -11.9004 -2.2998c-12.7002 0 -24.7002 7.59961 -29.7002 20.0996l-27.7002 69.2002l2 18.2002l41.1006 46.4004zM603.5 189.7c4.59961 -20 -0.799805 -41.2002 -14.4004 -56.7002l-67.1992 -75.9004l-10.1006 -92.5996
-c-1.7998 -16.4004 -15.7002 -28.5 -31.7998 -28.5c-1.2002 0 -2.2998 0.0996094 -3.5 0.200195c-17.5 1.89941 -30.2002 17.7002 -28.2998 35.2998l10.0996 92.7998c1.5 13 6.90039 25.1006 15.6006 35l43.2998 49l-17.6006 70.2998l-6.7998 -20.3994
-c-4.09961 -12.6006 -11.8994 -23.4004 -24.5 -32.6006l-51.0996 -32.5c-4.60059 -2.89941 -12.1006 -4.59961 -17.2002 -5h-160c-5.09961 0.400391 -12.5996 2.10059 -17.2002 5l-51.0996 32.5c-12.6006 9.2002 -20.4004 20.1006 -24.5 32.6006l-6.7998 20.3994
-l-17.6006 -70.2998l43.2998 -49c8.7002 -9.89941 14.1006 -22 15.6006 -35l10.0996 -92.7998c1.90039 -17.5996 -10.7002 -33.4004 -28.2998 -35.2998c-1.2002 -0.100586 -2.2998 -0.200195 -3.5 -0.200195c-16.2002 0 -30 12.2002 -31.7998 28.5l-10.1006 92.5996
-l-67.1992 75.9004c-13.7002 15.5 -19 36.7002 -14.4004 56.7002l18.4004 80.2002c4.59961 20 18.5996 36.7998 37.5 44.8994c18.5 8 38.8994 6.7002 56.0996 -3.2998c22.7002 -13.4004 39.7998 -34.4004 48.0996 -59.4004l11.3008 -33.8994l16.0996 -10.2002v96
-c0 8.7998 7.2002 16 16 16h160c8.7998 0 16 -7.2002 16 -16v-96l16 10.2002l11.2998 33.8994c8.40039 24.9004 25.4004 46 48.1006 59.4004c17.0996 10 37.5996 11.2998 56.0996 3.2998c18.9004 -8.09961 32.9004 -24.8994 37.5 -44.8994zM46.2998 89.9004l41.1006 -46.4004
-l2 -18.2002l-27.7002 -69.2002c-6.5 -16.0996 -24.7998 -24.3994 -41.6006 -17.7998c-16.3994 6.60059 -24.3994 25.2002 -17.7998 41.6006z" />
-    <glyph glyph-name="piggy-bank" unicode="&#xf4d3;" horiz-adv-x="576" 
-d="M560 224c8.7998 0 16 -7.2002 16 -16v-128c0 -8.7998 -7.2002 -16 -16 -16h-48.7002c-9 -11.9004 -19.5 -22.4004 -31.2998 -31.2998v-80.7002c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16v48h-128v-48c0 -8.7998 -7.2002 -16 -16 -16h-64
-c-8.7998 0 -16 7.2002 -16 16v80.7002c-38.5996 29.2002 -64 75.0996 -64 127.3h-40c-33.2998 0 -59.9004 29.2002 -55.5 63.4004c3.59961 28.1992 29 48.5996 57.5 48.5996c3.2998 0 6 -2.7002 6 -6v-20c0 -3.2998 -2.7002 -6 -6 -6h-1
-c-11.5996 0 -22.2998 -7.7998 -24.5 -19.2002c-3 -15.2998 8.7002 -28.7998 23.5 -28.7998h43.2002c14.8994 73 79.3994 128 156.8 128h128c7.90039 0 15.4004 -1.2002 23 -2.2998c17.5996 20.7998 43.5996 34.2998 73 34.2998h32l-18.9004 -75.5
-c15.8008 -14.7998 28.6006 -32.5 37.4004 -52.5h29.5zM432 160c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 352c-16.4004 0 -32.2002 -2.2998 -47.4004 -6.2002c-0.0996094 2.10059 -0.599609 4.10059 -0.599609 6.2002
-c0 53 43 96 96 96s96 -43 96 -96c0 -0.299805 -0.0996094 -0.5 -0.0996094 -0.799805c-5.2002 0.399414 -10.5 0.799805 -15.9004 0.799805h-128z" />
-    <glyph glyph-name="ribbon" unicode="&#xf4d6;" horiz-adv-x="448" 
-d="M6.09961 3.7002l117.2 130l79.2002 -87.9004l-91.7998 -101.899c-8 -8.80078 -21.4004 -10.5 -31.2998 -3.80078l-68.8008 27.9004c-12 8.09961 -14.0996 24.9004 -4.5 35.7002zM441.9 3.7002c9.69922 -10.7998 7.59961 -27.6006 -4.30078 -35.6006l-68.7998 -27.8994
-c-9.89941 -6.7002 -23.2998 -5.10059 -31.2998 3.7998l-248.1 275.3c-48.6006 53.7998 -13 113.5 -11.5 116l43.5996 73.2002c4.2998 7.2002 9.90039 13.2998 16.7998 18c44 29.7002 130.7 27.5996 171.4 0c6.89941 -4.7002 12.5 -10.7998 16.7998 -18l43.7002 -73.5
-c21.8994 -36.9004 17.2998 -83.5996 -11.4004 -115.5l-34.2002 -38l-79.0996 87.7002s52.7002 59 56 64.5996c-15.4004 8.40039 -40.2002 17.9004 -77.5 17.9004s-62.0996 -9.5 -77.5 -17.9004c3.40039 -5.5 295.4 -330.1 295.4 -330.1z" />
-    <glyph glyph-name="route" unicode="&#xf4d7;" 
-d="M416 128c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96h-277.8c13.5 16.2998 31.2998 39.2002 47.2998 64h230.5c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32h-96c-52.9004 0 -96 43.0996 -96 96s43.0996 96 96 96h45.2998
-c-23.0996 32.5996 -45.2998 70.5 -45.2998 96c0 53 43 96 96 96s96 -43 96 -96s-96 -160 -96 -160h-96c-17.5996 0 -32 -14.4004 -32 -32s14.4004 -32 32 -32h96zM416 384c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM96 192
-c53 0 96 -43 96 -96s-96 -160 -96 -160s-96 107 -96 160s43 96 96 96zM96 64c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
-    <glyph glyph-name="seedling" unicode="&#xf4d8;" 
-d="M64 352c123.7 0 224 -100.3 224 -224v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v144c-123.7 0 -224 100.3 -224 224h64zM448 416h64c0 -115.9 -88 -211.1 -200.7 -222.8c-10.7998 40.7002 -31.2998 77.3994 -59 107.6
-c38.2998 68.7002 111.5 115.2 195.7 115.2z" />
-    <glyph glyph-name="sign" unicode="&#xf4d9;" 
-d="M496 384c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-368v-368c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v368h-48c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h48v48c0 8.7998 7.2002 16 16 16h32
-c8.7998 0 16 -7.2002 16 -16v-48h368zM160 64v224h320v-224h-320z" />
-    <glyph glyph-name="smile-wink" unicode="&#xf4da;" horiz-adv-x="496" 
-d="M0 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM200 240c0 17.7002 -14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32zM358.5 223.5l9.7002 -8.5c8.39941 -7.5 21.5 -0.299805 19.7998 10.7998
-c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-1.7998 -11.2002 11.5 -18.2002 19.7998 -10.7998l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM157.8 122.2c-13.3994 16.2998 -38.0996 -4.10059 -24.5996 -20.4004
-c28.5 -34.2002 70.2998 -53.7998 114.8 -53.7998s86.2998 19.5996 114.8 53.7002c13.5 16.2998 -11 36.7002 -24.5996 20.5c-22.4004 -26.7998 -55.2002 -42.2002 -90.2002 -42.2002s-67.7998 15.2998 -90.2002 42.2002z" />
-    <glyph glyph-name="tape" unicode="&#xf4db;" horiz-adv-x="640" 
-d="M224 256c35.2998 0 64 -28.7002 64 -64s-28.7002 -64 -64 -64s-64 28.7002 -64 64s28.7002 64 64 64zM624 32c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-400c-123.7 0 -224 100.3 -224 224s100.3 224 224 224s224 -100.3 224 -224
-c0 -62.7002 -25.9004 -119.3 -67.4004 -160h243.4zM224 96c53 0 96 43 96 96s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96z" />
-    <glyph glyph-name="truck-loading" unicode="&#xf4de;" horiz-adv-x="640" 
-d="M50.2002 72.4004l-49.6006 185.5c-2.2998 8.5 2.80078 17.2998 11.3008 19.5996l77.2998 20.7002l24.7998 -92.7002l61.7998 16.5l-24.7998 92.7002l77.2002 20.7998c8.5 2.2998 17.2998 -2.7998 19.5996 -11.2998l49.7002 -185.5
-c2.2998 -8.5 -2.7998 -17.2998 -11.2998 -19.6006l-216.4 -58c-8.5 -2.2998 -17.2998 2.80078 -19.5996 11.3008zM384 448h256v-400c0 -61.9004 -50.0996 -112 -112 -112c-60.4004 0 -109.2 47.9004 -111.6 107.7l-393.7 -107.4
-c-4.2002 -1.2002 -8.60059 1.2998 -9.7998 5.60059l-12.6006 46.2998c-1.2002 4.2002 1.2998 8.59961 5.60059 9.7998l346.1 94.4004v323.6c0 17.7002 14.2998 32 32 32zM528 0c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48z" />
-    <glyph glyph-name="truck-moving" unicode="&#xf4df;" horiz-adv-x="640" 
-d="M621.3 210.7c12 -12 18.7002 -28.2002 18.7002 -45.2002v-85.5c0 -8.7998 -7.2002 -16 -16 -16h-17.5996c1 -5.2002 1.59961 -10.5 1.59961 -16c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 5.5 0.5 10.7998 1.59961 16h-163.199
-c1 -5.2002 1.59961 -10.5 1.59961 -16c0 -44.2002 -35.7998 -80 -80 -80c-26.2998 0 -49.4004 12.7998 -64 32.4004c-14.5996 -19.5 -37.7002 -32.4004 -64 -32.4004c-44.2002 0 -80 35.7998 -80 80v336c0 17.7002 14.2998 32 32 32h416c17.7002 0 32 -14.2998 32 -32
-v-96.0996h37.5c17 0 33.2998 -6.7002 45.2998 -18.7002zM80 16c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32zM208 16c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32zM480 240v-48
-h92.0996l-43.2998 43.2998c-3 3 -7 4.7002 -11.2998 4.7002h-37.5zM528 16c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32z" />
-    <glyph glyph-name="video-slash" unicode="&#xf4e2;" horiz-adv-x="640" 
-d="M633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.7998 -22.4004l-19.5996 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-178.5 138l-373.3 288.6l-36.5 28.2002c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998
-l78.4004 -60.5996h244.3c26.3994 0 47.7998 -21.4004 47.7998 -47.7998v-178l32 -24.7002v137.2l109.6 75.5996c21.3008 14.6006 50.4004 -0.299805 50.4004 -25.7998v-257c0 -17.4004 -13.7998 -29.7002 -29.2002 -31.0996zM32 47.7998v245.5l365.8 -282.8
-c-8.2002 -6.5 -18.3994 -10.5 -29.5996 -10.5h-288.4c-26.3994 0 -47.7998 21.4004 -47.7998 47.7998z" />
-    <glyph glyph-name="wine-glass" unicode="&#xf4e3;" horiz-adv-x="288" 
-d="M216 -16c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-208c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h40v117.18c-68.4697 15.8906 -118.05 79.9102 -111.4 154.16l15.96 178.11c0.730469 8.24023 7.55078 14.5498 15.7002 14.5498h223.48
-c8.16016 0 14.9697 -6.30957 15.71 -14.5498l15.9502 -178.101c6.64941 -74.25 -42.9307 -138.27 -111.4 -154.159v-117.19h40z" />
-    <glyph glyph-name="user-alt-slash" unicode="&#xf4fa;" horiz-adv-x="640" 
-d="M633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998l135.5 -104.8
-c16 62.1006 71.9004 108.2 139 108.2c79.5 0 144 -64.5 144 -144c0 -54.0996 -30.2002 -100.7 -74.4004 -125.3zM198.4 128h47.3994l248.4 -192h-382.2c-26.5 0 -48 21.5 -48 48v9.59961c0 74.2002 60.2002 134.4 134.4 134.4z" />
-    <glyph glyph-name="user-astronaut" unicode="&#xf4fb;" horiz-adv-x="448" 
-d="M64 224c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h13.5c24.7002 56.5 80.9004 96 146.5 96s121.8 -39.5 146.5 -96h13.5c8.7998 0 16 -7.2002 16 -16v-96c0 -8.7998 -7.2002 -16 -16 -16h-13.5c-24.7002 -56.5 -80.9004 -96 -146.5 -96
-s-121.8 39.5 -146.5 96h-13.5zM104 312v-24c0 -53 43 -96 96 -96h48c53 0 96 43 96 96v24c0 22.0996 -21.5 40 -48 40h-144c-26.5 0 -48 -17.9004 -48 -40zM176 240l-12 36l-36 12l36 12l12 36l12 -36l36 -12l-36 -12zM327.6 126.6c67.5 -7.09961 120.4 -63.5996 120.4 -133
-v-9.59961c0 -26.5 -21.5 -48 -48 -48h-80v64c0 17.7002 -14.2998 32 -32 32h-128c-17.7002 0 -32 -14.2998 -32 -32v-64h-80c-26.5 0 -48 21.5 -48 48v9.59961c0 69.4004 52.9004 125.9 120.4 133c29.8994 -19.2998 65.3994 -30.5996 103.6 -30.5996
-s73.7002 11.2998 103.6 30.5996zM272 0c8.7998 0 16 -7.2002 16 -16s-7.2002 -16 -16 -16s-16 7.2002 -16 16s7.2002 16 16 16zM176 0c8.7998 0 16 -7.2002 16 -16v-48h-32v48c0 8.7998 7.2002 16 16 16z" />
-    <glyph glyph-name="user-check" unicode="&#xf4fc;" horiz-adv-x="640" 
-d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996
-c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992zM636.6 288.4c4.60059 -4.60059 4.5 -12.1006 -0.0996094 -16.8008l-141.3 -140.199c-4.7002 -4.60059 -12.2002 -4.60059 -16.7998 0.0996094
-l-81.7002 82.2998c-4.60059 4.7002 -4.60059 12.2002 0.0996094 16.7998l28.1006 27.9004c4.69922 4.59961 12.1992 4.59961 16.7998 -0.0996094l45.5 -45.8008l104.8 104c4.7002 4.60059 12.2002 4.60059 16.7998 -0.0996094z" />
-    <glyph glyph-name="user-clock" unicode="&#xf4fd;" horiz-adv-x="640" 
-d="M496 224c79.5996 0 144 -64.4004 144 -144s-64.4004 -144 -144 -144s-144 64.4004 -144 144s64.4004 144 144 144zM560 73.7002v12.5996c0 5.2998 -4.40039 9.7002 -9.7002 9.7002h-38.2998v54.2998c0 5.2998 -4.40039 9.7002 -9.7002 9.7002h-12.5996
-c-5.2998 0 -9.7002 -4.40039 -9.7002 -9.7002v-76.5996c0 -5.2998 4.40039 -9.7002 9.7002 -9.7002h60.5996c5.2998 0 9.7002 4.40039 9.7002 9.7002zM320 80c0 -59.5 29.7998 -112.1 75.0996 -144h-347.1c-26.5 0 -48 21.5 -48 48v41.5996
-c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992c8.40039 0 16.6006 -1 24.6006 -2.5c-11.5 -23.4004 -18.2002 -49.7002 -18.2002 -77.5zM224 192c-70.7002 0 -128 57.2998 -128 128
-s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128z" />
-    <glyph glyph-name="user-cog" unicode="&#xf4fe;" horiz-adv-x="640" 
-d="M610.5 74.7002l25.7998 -14.9004c2.90039 -1.7002 4.2998 -5.2002 3.2998 -8.5c-6.69922 -21.5996 -18.1992 -41.2002 -33.1992 -57.3994c-2.30078 -2.5 -6.10059 -3.10059 -9 -1.40039l-25.8008 14.9004c-10.8994 -9.30078 -23.3994 -16.5 -36.8994 -21.3008v-29.7998
-c0 -3.39941 -2.40039 -6.39941 -5.7002 -7.09961c-21.2002 -4.7998 -43.9004 -5 -66.2002 0c-3.2998 0.700195 -5.7002 3.7002 -5.7002 7.09961v29.7998c-13.5 4.80078 -26 12 -36.8994 21.3008l-25.7998 -14.9004c-3 -1.7002 -6.7002 -1.09961 -9 1.40039
-c-15 16.2998 -26.5 35.7998 -33.2002 57.3994c-1 3.2998 0.299805 6.7998 3.2998 8.5l25.7998 14.9004c-2.59961 14.0996 -2.59961 28.5 0 42.5996l-25.7998 14.9004c-2.90039 1.7002 -4.2998 5.2002 -3.2998 8.5c6.7002 21.5996 18.2002 41.2002 33.2002 57.3994
-c2.2998 2.5 6.09961 3.10059 9 1.40039l25.7998 -14.9004c10.8994 9.30078 23.3994 16.5 36.8994 21.3008v29.7998c0 3.39941 2.40039 6.39941 5.7002 7.09961c21.2002 4.7998 43.9004 5 66.2002 0c3.2998 -0.700195 5.7002 -3.7002 5.7002 -7.09961v-29.7998
-c13.5 -4.80078 26 -12 36.8994 -21.3008l25.8008 14.9004c3 1.7002 6.69922 1.09961 9 -1.40039c15 -16.1992 26.5 -35.7998 33.1992 -57.3994c1 -3.2998 -0.299805 -6.7998 -3.2998 -8.5l-25.7998 -14.9004c2.59961 -14.0996 2.59961 -28.5 0 -42.5996zM496 47.5
-c26.7998 0 48.5 21.7998 48.5 48.5s-21.7998 48.5 -48.5 48.5s-48.5 -21.7998 -48.5 -48.5s21.7002 -48.5 48.5 -48.5zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM425.2 -34.5v-9.2002
-c0 -4.09961 0.799805 -8 2 -11.7998c-7.7002 -5.2998 -17.1006 -8.5 -27.2002 -8.5h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992
-c3.90039 0 7.60059 -0.900391 11.4004 -1.2002c-1 -2.89941 -2.2998 -5.7998 -3.2002 -8.7002c-5.5 -17.6992 1.90039 -36.5 17.9004 -45.6992l7.89941 -4.60059c-0.0996094 -2.59961 -0.0996094 -5.2002 0 -7.7998l-7.89941 -4.59961
-c-16 -9.30078 -23.4004 -28 -17.9004 -45.7002c7.90039 -25.7002 21.9004 -49.7998 40.2002 -69.6006c7.5 -8 18 -12.5996 28.9004 -12.5996c6.7998 0 13.5996 1.90039 19.5996 5.2998l7.90039 4.60059c2.19922 -1.30078 4.5 -2.7002 6.7998 -3.90039z" />
-    <glyph glyph-name="user-edit" unicode="&#xf4ff;" horiz-adv-x="640" 
-d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM313.6 160c39.9004 0 75.4004 -17.7998 99.9004 -45.5l-77.2998 -77.2998l-7.90039 -7.90039l-1.2002 -11.0996l-6.7998 -60.9004
-c-0.799805 -7.2998 0.200195 -14.5 2.60059 -21.2998h-274.9c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992zM358.9 14.7002l137.899 137.8l71.7002 -71.7002
-l-137.9 -137.899l-60.8994 -6.80078c-10.1006 -1.19922 -18.7002 7.40039 -17.6006 17.6006zM633 179.1c9.2998 -9.39941 9.2998 -24.5 0 -33.8994l-41.7998 -41.7998l-71.7998 71.6992l4.09961 4.10059l37.7998 37.7998c9.2998 9.2998 24.5 9.2998 33.7998 0z" />
-    <glyph glyph-name="user-friends" unicode="&#xf500;" horiz-adv-x="640" 
-d="M192 192c-61.9004 0 -112 50.0996 -112 112s50.0996 112 112 112s112 -50.0996 112 -112s-50.0996 -112 -112 -112zM268.8 160c63.6006 0 115.2 -51.5996 115.2 -115.2v-28.7998c0 -26.5 -21.5 -48 -48 -48h-288c-26.5 0 -48 21.5 -48 48v28.7998
-c0 63.6006 51.5996 115.2 115.2 115.2h8.2998c20.9004 -10 43.9004 -16 68.5 -16s47.7002 6 68.5 16h8.2998zM480 192c-53 0 -96 43 -96 96s43 96 96 96s96 -43 96 -96s-43 -96 -96 -96zM528 160c61.9004 0 112 -50.0996 112 -112c0 -26.5 -21.5 -48 -48 -48h-176.6
-c0.0996094 2.09961 0.599609 4.2002 0.599609 6.40039v38.3994c0 38.6006 -15.2998 73.5 -39.7002 99.7998c16.5 9.5 35.2998 15.4004 55.7002 15.4004h3.7998c13.9004 -4.7998 28.6006 -8 44.2002 -8s30.2998 3.2002 44.2002 8h3.7998z" />
-    <glyph glyph-name="user-graduate" unicode="&#xf501;" horiz-adv-x="448" 
-d="M319.4 127.4c71.5 -3.10059 128.6 -61.6006 128.6 -133.801v-9.59961c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v9.59961c0 72.2002 57.0996 130.7 128.6 133.801l95.4004 -95.4004zM13.5996 368.2c-18.0996 4.39941 -18.0996 27.2002 0 31.5996
-l190.601 45.9004c13 3.09961 26.7002 3.09961 39.7002 0l190.399 -46c18.2002 -4.40039 18.2002 -27.1006 0 -31.5l-96.2998 -23.2002c8.7002 -17.2002 14 -36.4004 14 -57c0 -70.7002 -57.2998 -128 -128 -128s-128 57.2998 -128 128c0 20.5996 5.40039 39.7998 14 57
-l-66 15.9004v-52.6006c7 -4.2002 12 -11.5 12 -20.2998c0 -8.40039 -4.59961 -15.4004 -11.0996 -19.7002l15.5996 -62.2998c1.7002 -6.90039 -2.09961 -14 -7.59961 -14h-41.8008c-5.5 0 -9.2998 7.09961 -7.59961 14l15.5996 62.2998
-c-6.5 4.2998 -11.0996 11.2998 -11.0996 19.7002c0 8.7998 5 16.0996 12 20.2998v58.4004z" />
-    <glyph glyph-name="user-lock" unicode="&#xf502;" horiz-adv-x="640" 
-d="M224 192c-70.6455 0 -128 57.3545 -128 128s57.3545 128 128 128s128 -57.3545 128 -128s-57.3545 -128 -128 -128zM320 128v-160c0.0791016 -11.6504 3.3418 -22.6367 8.90039 -32h-280.9c-26.4922 0 -48 21.5078 -48 48v41.5996
-c0.0166016 74.1699 60.2305 134.384 134.4 134.4h16.6992c22.1426 -10.2109 47.085 -15.9072 73.0498 -15.9072c25.9639 0 50.6084 5.69629 72.751 15.9072h16.6992c5 0 9.7002 -1 14.5 -1.5c-5.06641 -9.00684 -8.02539 -19.4561 -8.09961 -30.5zM608 160
-c17.6611 0 32 -14.3389 32 -32v-160c0 -17.6611 -14.3389 -32 -32 -32h-224c-17.6611 0 -32 14.3389 -32 32v160c0 17.6611 14.3389 32 32 32h32v80c0 44.1533 35.8467 80 80 80s80 -35.8467 80 -80v-80h32zM496 16c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32
-s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM528 160v80c0 17.6611 -14.3389 32 -32 32s-32 -14.3389 -32 -32v-80h64z" />
-    <glyph glyph-name="user-minus" unicode="&#xf503;" horiz-adv-x="640" 
-d="M624 240c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-192c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h192zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128z
-M313.6 160c74.2002 0 134.4 -60.2002 134.4 -134.4v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992z" />
-    <glyph glyph-name="user-ninja" unicode="&#xf504;" horiz-adv-x="448" 
-d="M325.4 158.8c68.5996 -6.09961 122.6 -63 122.6 -133.2v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 70.2002 54 127.101 122.6 133.2l101.4 -101.399zM32 256c0 33.4004 17.0996 62.7998 43.0996 80
-c-26 17.2002 -43.0996 46.5996 -43.0996 80c32 0 60.0996 -15.7998 77.5 -39.7998c20.9004 42.3994 64.0996 71.7998 114.5 71.7998c70.7002 0 128 -57.2998 128 -128s-57.2998 -128 -128 -128c-58.7998 0 -107.7 39.7998 -122.8 93.7002
-c-17.4004 -18.2002 -41.9004 -29.7002 -69.2002 -29.7002zM176 352c-17.7002 0 -32 -14.2998 -32 -32h160c0 17.7002 -14.2998 32 -32 32h-96z" />
-    <glyph glyph-name="user-shield" unicode="&#xf505;" horiz-adv-x="640" 
-d="M622.3 176.9c10.7002 -4.2002 17.7002 -14 17.7002 -24.9004c0 -124.5 -81.5996 -193.9 -132.9 -213.9c-4.19922 -1.59961 -12.5996 -3.69922 -22.1992 0c-64.2002 25.1006 -132.9 102.301 -132.9 213.9c0 10.9004 7 20.7002 17.7002 24.9004l115.2 45
-c9.59961 3.69922 18.0996 1.59961 22.1992 0zM496 -14.4004c34.5996 16.4004 89.9004 64.7002 95.5 151.801l-95.5 37.2998v-189.101zM224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM320 152
-c0 -95.2998 45.2002 -169.1 99.2002 -212c-5.90039 -2.5 -12.4004 -4 -19.2002 -4h-352c-26.5 0 -48 21.5 -48 48v41.5996c0 74.2002 60.2002 134.4 134.4 134.4h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16s50.7002 5.7998 72.9004 16h16.6992
-c2.60059 0 5 -0.700195 7.5 -0.799805c-0.299805 -2.40039 -1.09961 -4.7002 -1.09961 -7.2002z" />
-    <glyph glyph-name="user-slash" unicode="&#xf506;" horiz-adv-x="640" 
-d="M633.8 -10.0996c7 -5.40039 8.2998 -15.5 2.90039 -22.3008l-19.6006 -25.2998c-5.5 -7 -15.5 -8.2002 -22.5 -2.7998l-588.399 454.7c-7 5.39941 -8.2002 15.3994 -2.7998 22.3994l19.5996 25.2002c5.5 7 15.5 8.2002 22.5 2.7998l147.6 -114
-c5.40039 65.6006 59.8008 117.4 126.9 117.4c70.7002 0 128 -57.2998 128 -128c0 -55.7998 -35.9004 -102.7 -85.7002 -120.3zM96 25.5996c0 66.4004 48.2002 121.101 111.4 132.101l286.8 -221.7h-350.2c-26.5 0 -48 21.5 -48 48v41.5996z" />
-    <glyph glyph-name="user-tag" unicode="&#xf507;" horiz-adv-x="640" 
-d="M630.6 83.0996c12.5 -12.5 12.5 -32.6992 -0.0996094 -45.1992l-92.5 -92.5c-12.5 -12.5 -32.7998 -12.5 -45.2998 0l-90.2998 90.1992c-12 12 -18.7002 28.2002 -18.7002 45.2002v79.2002c0 17.7002 14.2998 32 32 32h79.2998c17 0 33.2998 -6.7002 45.2998 -18.7002z
-M447.8 104.1c13.2998 0 24 10.8008 24 24c0 13.3008 -10.7002 24 -24 24s-24 -10.6992 -24 -24c0 -13.2998 10.7002 -24 24 -24zM224 192.1c-70.7002 0 -128 57.3008 -128 127.9c0 70.7002 57.2998 128 128 128s128 -57.2998 128 -127.9c0 -70.6992 -57.2998 -128 -128 -128
-zM351.8 80.9004c0 -25.7002 10 -49.8008 28.1006 -67.9004l58 -58c-8.80078 -11.4004 -22.4004 -18.9004 -37.9004 -18.9004h-352c-26.5 0 -48 21.5 -48 48v41.6006c0 74.2002 60.2002 134.399 134.4 134.5h16.6992c22.3008 -10.2002 46.9004 -16 72.9004 -16
-s50.7002 5.7998 72.9004 16h16.6992c13.3008 0 26 -2.60059 38.2002 -6.2002v-73.0996z" />
-    <glyph glyph-name="user-tie" unicode="&#xf508;" horiz-adv-x="448" 
-d="M224 192c-70.7002 0 -128 57.2998 -128 128s57.2998 128 128 128s128 -57.2998 128 -128s-57.2998 -128 -128 -128zM319.8 159.4c71.2998 -3.40039 128.2 -61.7002 128.2 -133.801v-41.5996c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v41.5996
-c0 72.1006 56.9004 130.4 128.2 133.801l47.7998 -191.4l32 136l-32 56h96l-32 -56l32 -136z" />
-    <glyph glyph-name="users-cog" unicode="&#xf509;" horiz-adv-x="640" 
-d="M610.5 106.7l25.7998 -14.9004c2.90039 -1.7002 4.2998 -5.2002 3.2998 -8.5c-6.69922 -21.5996 -18.1992 -41.2002 -33.1992 -57.3994c-2.30078 -2.5 -6.10059 -3.10059 -9 -1.40039l-25.8008 14.9004c-10.8994 -9.30078 -23.3994 -16.5 -36.8994 -21.3008v-29.7998
-c0 -3.39941 -2.40039 -6.39941 -5.7002 -7.09961c-21.2002 -4.7998 -43.9004 -5 -66.2002 0c-3.2998 0.700195 -5.7002 3.7002 -5.7002 7.09961v29.7998c-13.5 4.80078 -26 12 -36.8994 21.3008l-25.7998 -14.9004c-3 -1.7002 -6.7002 -1.09961 -9 1.40039
-c-15 16.2998 -26.5 35.7998 -33.2002 57.3994c-1 3.2998 0.299805 6.7998 3.2998 8.5l25.7998 14.9004c-2.59961 14.0996 -2.59961 28.5 0 42.5996l-25.7998 14.9004c-2.90039 1.7002 -4.2998 5.2002 -3.2998 8.5c6.7002 21.5996 18.2002 41.2002 33.2002 57.3994
-c2.2998 2.5 6.09961 3.10059 9 1.40039l25.7998 -14.9004c10.8994 9.30078 23.3994 16.5 36.8994 21.3008v29.7998c0 3.39941 2.40039 6.39941 5.7002 7.09961c21.2002 4.7998 43.9004 5 66.2002 0c3.2998 -0.700195 5.7002 -3.7002 5.7002 -7.09961v-29.7998
-c13.5 -4.80078 26 -12 36.8994 -21.3008l25.8008 14.9004c3 1.7002 6.69922 1.09961 9 -1.40039c15 -16.1992 26.5 -35.7998 33.1992 -57.3994c1 -3.2998 -0.299805 -6.7998 -3.2998 -8.5l-25.7998 -14.9004c2.59961 -14.0996 2.59961 -28.5 0 -42.5996zM496 79.5
-c26.7998 0 48.5 21.7998 48.5 48.5s-21.7998 48.5 -48.5 48.5s-48.5 -21.7998 -48.5 -48.5s21.7002 -48.5 48.5 -48.5zM96 224c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM320 192c-61.9004 0 -112 50.0996 -112 112
-s50 111.9 111.9 111.9c61.8994 0 112 -50.1006 112 -112c0 -17.2002 -4.2002 -33.4004 -11.2002 -48c-0.799805 -0.5 -1.60059 -0.900391 -2.40039 -1.40039l-7.89941 4.59961c-5.90039 3.5 -12.7002 5.30078 -19.6006 5.30078c-11 0 -21.5 -4.60059 -28.8994 -12.6006
-c-15.8008 -17.0996 -28 -37.5 -36.3008 -59.2002c-1.89941 -0.0996094 -3.69922 -0.599609 -5.59961 -0.599609zM425.2 -2.5v-9.2002c0 -7.5 2.5 -14.2998 6.2002 -20.2998h-255.4c-26.5 0 -48 21.5 -48 48v28.7998c0 63.6006 51.5996 115.2 115.3 115.2h8.2998
-c20.9004 -10 43.9004 -16 68.5 -16c3.30078 0 6.5 0.400391 9.80078 0.599609c2.7998 -3.09961 6 -5.89941 9.7998 -8.09961l7.89941 -4.59961c-0.0996094 -2.60059 -0.0996094 -5.2002 0 -7.80078c-0.899414 -0.599609 -36.5 -15.7998 -25.7998 -50.2998
-c7.90039 -25.7002 21.9004 -49.7998 40.2002 -69.5996c7.5 -8 18 -12.6006 28.9004 -12.6006c12.1992 0 19.2998 5 27.5 9.80078c2.19922 -1.30078 4.5 -2.7002 6.7998 -3.90039zM173.1 173.4c-40.2998 -22.1006 -68.8994 -62 -75.1992 -109.4h-65.9004
-c-17.7002 0 -32 14.2998 -32 32v32c0 35.2998 28.7002 64 64 64h64c17.5996 0 33.5 -7.09961 45.0996 -18.5996z" />
-    <glyph glyph-name="balance-scale-left" unicode="&#xf515;" horiz-adv-x="640" 
-d="M528 0c8.83984 0 16 -7.16016 16.0098 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-224c-8.83984 0 -16 7.16016 -16 16v342.75c-4.55957 2 -8.91992 4.34961 -12.9902 7.12012l-142.05 -47.6299c-8.37988 -2.81055 -17.4502 1.7002 -20.2598 10.0801l-10.1699 30.3398
-c-2.80957 8.37988 1.7002 17.4502 10.0801 20.2598l128.39 43.0498c-0.419922 3.32031 -1.00977 6.60059 -1.00977 10.0303c0 44.1797 35.8203 80 80 80c29.6904 0 55.2998 -16.3604 69.1104 -40.3701l117.92 39.5303c8.37988 2.80957 17.4502 -1.7002 20.2598 -10.0801
-l10.1699 -30.3398c2.80957 -8.37988 -1.7002 -17.4502 -10.0801 -20.2598l-132 -44.2607c-7.28027 -21.25 -22.96 -38.5293 -43.3799 -47.4697v-294.75h176zM639.98 144c0 -44.1797 -57.29 -80 -127.98 -80s-128 35.8203 -128 80h0.0195312
-c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51zM440 160h144l-72 144zM170.93 197.51c86.3906 -172.779 85.0508 -165.33 85.0508 -181.51h0.0195312c0 -44.1797 -57.3096 -80 -128 -80
-s-128 35.8203 -128 80h0.0195312c0 15.6699 -2.0791 7.25 85.04 181.51c17.6807 35.3604 68.2207 35.29 85.8701 0zM56 32h144l-72 144z" />
-    <glyph glyph-name="balance-scale-right" unicode="&#xf516;" horiz-adv-x="640" 
-d="M96 -16c0 8.83984 7.16016 16 16 16h175.99v294.76c-20.4199 8.93066 -36.1006 26.2207 -43.3799 47.4707l-132 44.2598c-8.37012 2.80957 -12.8906 11.8799 -10.0801 20.2598l10.1699 30.3398c2.80957 8.37012 11.8799 12.8906 20.2598 10.0801l117.93 -39.54
-c13.8105 24.0098 39.4199 40.3701 69.1104 40.3701c44.1797 0 80 -35.8203 80 -80c0 -3.42969 -0.589844 -6.70996 -1.00977 -10.0303l128.399 -43.0498c8.37012 -2.80957 12.8906 -11.8799 10.0801 -20.2598l-10.1699 -30.3398
-c-2.80957 -8.37012 -11.8799 -12.8906 -20.2598 -10.0801l-142.05 47.6299c-4.07031 -2.77051 -8.43066 -5.12012 -12.9902 -7.12012v-342.75c0 -8.83984 -7.16016 -16 -16 -16h-224c-8.83984 0 -16 7.16016 -16 16v32zM0 144c0 16.1797 -1.32031 8.73047 85.0596 181.51
-c17.6504 35.29 68.1904 35.3604 85.8701 0c87.1299 -174.26 85.0508 -165.84 85.0508 -181.51h0.0195312c0 -44.1797 -57.3096 -80 -128 -80s-128 35.8203 -128 80zM56 160h144l-72 144zM384.02 16c0 16.1797 -1.33984 8.73047 85.04 181.51
-c17.6504 35.29 68.1904 35.3604 85.8701 0c87.1299 -174.26 85.0508 -165.84 85.0508 -181.51h0.0195312c0 -44.1797 -57.3096 -80 -128 -80s-128 35.8203 -128 80h0.0195312zM440 32h144l-72 144z" />
-    <glyph glyph-name="blender" unicode="&#xf517;" 
-d="M416 64c35.3496 0 64 -28.6504 64 -64v-32c0 -17.6699 -14.3301 -32 -32 -32h-320c-17.6699 0 -32 14.3301 -32 32v32c0 35.3496 28.6504 64 64 64h256zM288 -32c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM328 384
-c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h157.82l-17.46 -64h-140.36c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h131.64l-17.46 -64h-114.18c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h105.46l-17.46 -64
-h-256l-8.73047 96h-103.27c-26.5098 0 -48 21.4902 -48 48v160c0 26.5098 21.4902 48 48 48h464l-17.46 -64h-166.54zM64 256h81.46l-11.6396 128h-69.8203v-128z" />
-    <glyph glyph-name="book-open" unicode="&#xf518;" horiz-adv-x="576" 
-d="M542.22 415.95c18.4199 1.04004 33.7803 -12.9902 33.7705 -30.7002v-337.84c0 -16.2305 -13.1299 -29.7705 -30.0205 -30.6602c-49.4697 -2.59961 -149.52 -12.0996 -218.7 -46.9199c-10.6494 -5.36035 -23.2793 1.93945 -23.2793 13.4902v363.87
-c0 5.2793 2.62988 10.3291 7.26953 13.1699c67.2402 41.1592 176.16 52.4795 230.96 55.5898zM264.73 360.36c4.64941 -2.85059 7.26953 -7.7002 7.26953 -12.9902v-364.12c0 -11.5195 -12.5898 -18.8096 -23.21 -13.46c-69.1797 34.8398 -169.28 44.3496 -218.771 46.9502
-c-16.8896 0.879883 -30.0195 14.4199 -30.0195 30.6602v337.85c0 17.71 15.3604 31.7402 33.7803 30.7002c54.7998 -3.12012 163.72 -14.4307 230.95 -55.5898z" />
-    <glyph glyph-name="broadcast-tower" unicode="&#xf519;" horiz-adv-x="640" 
-d="M150.94 256c-7.01074 0 -13.46 4.5 -15.4004 11.2402c-4.90039 16.9697 -7.54004 34.6396 -7.54004 52.7598s2.63965 35.79 7.53027 52.7695c1.9502 6.74023 8.39941 11.2305 15.4102 11.2305h33.7295c11.0098 0 18.6201 -10.8301 14.8604 -21.1797
-c-4.93066 -13.5801 -7.5498 -27.9805 -7.5498 -42.8203s2.61914 -29.2402 7.5498 -42.8203c3.75 -10.3496 -3.85059 -21.1797 -14.8604 -21.1797h-33.7295zM89.9199 424.66c-16.54 -31.1406 -49.6104 -115.97 0.169922 -209.29
-c5.66016 -10.6299 -1.92969 -23.3701 -13.9502 -23.3701h-34.8398c-6.18945 0 -11.9902 3.50977 -14.6094 9.13965c-23.5703 50.5303 -26.6904 94.1104 -26.6904 118.86c0 42.3496 9.40039 82.46 25.8896 118.69c2.60059 5.71973 8.4707 9.30957 14.7402 9.30957h35.3301
-c12.0098 0 19.5996 -12.7197 13.96 -23.3398zM614.06 438.71c16.5205 -36.2295 25.9404 -76.3496 25.9404 -118.71s-9.42969 -82.4805 -25.96 -118.71c-2.59961 -5.70996 -8.45996 -9.29004 -14.7305 -9.29004h-35.2295c-12.1104 0 -19.6299 12.8398 -13.9102 23.5195
-c48.1396 89.8105 17.9902 174.94 -0.280273 209.23c-5.63965 10.5898 2.04004 23.25 14.0205 23.25h35.4199c6.26953 0 12.1299 -3.58008 14.7295 -9.29004zM489.06 384c7.01074 0 13.46 -4.49023 15.4004 -11.2402c4.90039 -16.9697 7.54004 -34.6396 7.54004 -52.7598
-s-2.62988 -35.79 -7.53027 -52.7598c-1.9502 -6.75 -8.38965 -11.2402 -15.4102 -11.2402h-33.7295c-11.0098 0 -18.6201 10.8301 -14.8604 21.1797c4.93066 13.5801 7.5498 27.9805 7.5498 42.8203s-2.61914 29.2402 -7.5498 42.8203
-c-3.75 10.3496 3.85059 21.1797 14.8604 21.1797h33.7295zM372.76 283.88l130.5 -313.41c3.39062 -8.14941 -0.459961 -17.5195 -8.60938 -20.9199l-29.5107 -12.3096c-8.14941 -3.40039 -17.5098 0.450195 -20.9092 8.60938l-49.2002 118.15h-150.07l-49.1904 -118.15
-c-3.38965 -8.14941 -12.7598 -12.0098 -20.9092 -8.60938l-29.5107 12.3096c-8.14941 3.40039 -12.0098 12.7705 -8.60938 20.9199l130.5 313.41c-7.0498 10.29 -11.2002 22.71 -11.2002 36.1201c0 35.3496 28.6396 64 63.96 64c35.3301 0 63.96 -28.6504 63.96 -64
-c0 -13.4102 -4.15039 -25.8301 -11.2002 -36.1201zM271.62 128h96.7598l-48.3799 116.19z" />
-    <glyph glyph-name="broom" unicode="&#xf51a;" horiz-adv-x="640" 
-d="M256.47 231.23l86.7305 -109.181s-16.6006 -102.359 -76.5703 -150.12c-59.9697 -47.7793 -266.63 -34.1201 -266.63 -34.1201s3.7998 23.1406 11 55.4307l94.6201 112.17c3.96973 4.7002 -0.870117 11.6201 -6.65039 9.5l-60.3994 -22.0898
-c14.4395 41.6602 32.7197 80.04 54.5996 97.4697c59.9697 47.7598 163.3 40.9404 163.3 40.9404zM636.53 416.97c5.48926 -6.91016 4.33984 -16.96 -2.5498 -22.4395l-232.48 -177.8l34.0898 -42.9209c5.08008 -6.39941 1.66016 -15.9092 -6.33984 -17.5996
-l-58.7998 -12.4502l-86.7305 109.181l25.3301 54.5498c3.4502 7.41992 13.5 8.62012 18.5898 2.20996l34.1406 -42.9697l232.479 177.8c6.89062 5.48926 16.9199 4.33984 22.4102 -2.56055z" />
-    <glyph glyph-name="chalkboard" unicode="&#xf51b;" horiz-adv-x="640" 
-d="M96 384v-352h-64v376c0 22.0596 17.9404 40 40 40h496c22.0596 0 40 -17.9404 40 -40v-376h-64v352h-448zM624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h272v64h192v-64
-h144z" />
-    <glyph glyph-name="chalkboard-teacher" unicode="&#xf51c;" horiz-adv-x="640" 
-d="M208 96c62.0596 0 112.33 -50.4805 112 -112.62c-0.139648 -26.2598 -21.7305 -47.3799 -48 -47.3799h-224c-26.2695 0 -47.8604 21.1201 -48 47.3799c-0.330078 62.1396 49.9404 112.62 112 112.62c2.38965 0 4.76953 -0.349609 7.0498 -1.08984
-c12.9697 -4.20996 26.6006 -6.91016 40.9502 -6.91016s27.9805 2.7002 40.9404 6.91016c2.2793 0.740234 4.66992 1.08984 7.05957 1.08984zM160 128c-53.0195 0 -96 42.9805 -96 96s42.9805 96 96 96s96 -42.9805 96 -96s-42.9805 -96 -96 -96zM592 448
-c26.4697 0 48 -22.25 48 -49.5898v-316.82c0 -27.3398 -21.5303 -49.5898 -48 -49.5898h-244.55c-6.57031 25.2695 -20.5898 47.3096 -39.6904 64h76.2402v64h128v-64h64v288h-352v-49.7998c-18.9004 11.0195 -40.5801 17.7998 -64 17.7998v46.4102
-c0 27.3398 21.5303 49.5898 48 49.5898h384z" />
-    <glyph glyph-name="church" unicode="&#xf51d;" horiz-adv-x="640" 
-d="M464.46 201.32c9.63965 -5.78027 15.54 -16.2002 15.54 -27.4404v-237.88h-96v96c0 35.3496 -28.6504 64 -64 64s-64 -28.6504 -64 -64v-96h-96v237.88c0 11.6572 6.21387 21.8467 15.54 27.4404l112.46 67.4795v51.2002h-48c-8.83984 0 -16 7.16016 -16 16v32
-c0 8.83984 7.16016 16 16 16h48v48c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-48h48c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-48v-51.2002zM0 52.04c0.00292969 13.1953 7.97949 24.5215 19.3896 29.4199l108.61 46.54
-v-192h-112c-8.83984 0 -16 7.16016 -16 16v100.04zM620.61 81.46c11.7598 -5.0498 19.3896 -16.6201 19.3896 -29.4199v-100.04c0 -8.83984 -7.16016 -16 -16 -16h-112v192z" />
-    <glyph glyph-name="coins" unicode="&#xf51e;" 
-d="M0 42.7002c41.2998 -29.1006 116.8 -42.7002 192 -42.7002s150.7 13.5996 192 42.7002v-42.7002c0 -35.2998 -86 -64 -192 -64s-192 28.7002 -192 64v42.7002zM320 320c-106 0 -192 28.7002 -192 64s86 64 192 64s192 -28.7002 192 -64s-86 -64 -192 -64zM0 147.6
-c41.2998 -34 116.9 -51.5996 192 -51.5996s150.7 17.5996 192 51.5996v-51.5996c0 -35.2998 -86 -64 -192 -64s-192 28.7002 -192 64v51.5996zM416 136.6v63.6006c38.7002 6.89941 72.7998 18.0996 96 34.5v-42.7002c0 -23.7002 -38.7002 -44.2998 -96 -55.4004zM192 288
-c106 0 192 -35.7998 192 -80s-86 -80 -192 -80s-192 35.7998 -192 80s86 80 192 80zM411.3 231.7c-8.7998 23.7002 -30.5 42.8994 -60 57.2002c64.2002 3.19922 125.2 16.6992 160.7 41.7998v-42.7002c0 -24.2998 -40.7002 -45.5 -100.7 -56.2998z" />
-    <glyph glyph-name="compact-disc" unicode="&#xf51f;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM88 192c0 88.2002 71.7998 160 160 160v32c-105.9 0 -192 -86.0996 -192 -192h32zM248 96c53 0 96 43 96 96s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96zM248 224
-c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32s-32 14.2998 -32 32s14.2998 32 32 32z" />
-    <glyph glyph-name="crow" unicode="&#xf520;" horiz-adv-x="640" 
-d="M544 416c53.0195 0 96 -28.6504 96 -64l-96 -16v-80c0 -87.2598 -58.2598 -160.8 -137.97 -184.14l41.2393 -111.53c2.27051 -6.23047 -0.939453 -13.1104 -7.16992 -15.3799l-22.5498 -8.20996c-6.22949 -2.27051 -13.1094 0.939453 -15.3799 7.16992l-44.5098 120.38
-c-1.90039 -0.0595703 -3.75 -0.290039 -5.66016 -0.290039h-39.0596l38.3291 -103.68c2.27051 -6.23047 -0.939453 -13.1104 -7.16992 -15.3799l-22.5498 -8.20996c-6.22949 -2.27051 -13.1094 0.939453 -15.3799 7.16992l-44.4102 120.1h-96.4902l-121.539 -60.7695
-c-20.0908 -10.04 -43.7305 4.56934 -43.7305 27.0293c0.00195312 9.8877 4.7373 18.6572 12.0898 24.1699l371.91 292.59v20.9805c0 44.1797 35.8203 80 80 80c26.0898 0 49.04 -12.6797 63.6396 -32h16.3604zM464 344c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24
-s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
-    <glyph glyph-name="crown" unicode="&#xf521;" horiz-adv-x="640" 
-d="M528 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-416c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h416zM592 320c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48c-2.59961 0 -5.2002 0.400391 -7.7002 0.799805l-72.2998 -192.8h-384
-l-72.2998 192.8c-2.5 -0.399414 -5.10059 -0.799805 -7.7002 -0.799805c-26.5 0 -48 21.5 -48 48s21.5996 48 48.0996 48s48 -21.5 48 -48c0 -7.09961 -1.69922 -13.7998 -4.39941 -19.7998l72.2998 -43.4004c15.2998 -9.2002 35.2998 -4 44.2002 11.6006l81.5 142.6
-c-10.7002 8.7998 -17.7002 22 -17.7002 37c0 26.5 21.5 48 48 48s48 -21.5 48 -48c0 -15 -7 -28.2002 -17.7002 -37l81.5 -142.6c8.90039 -15.6006 28.7998 -20.8008 44.2002 -11.6006l72.4004 43.4004c-2.80078 6.09961 -4.40039 12.7002 -4.40039 19.7998
-c0 26.5 21.5 48 48 48z" />
-    <glyph glyph-name="dice" unicode="&#xf522;" horiz-adv-x="640" 
-d="M592 256c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-224c-26.5098 0 -48 21.4902 -48 48v46.4199l136.26 136.26c24.1201 24.1201 29.6904 59.7305 17 89.3203h118.74zM480 72c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24
-s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM433.63 258.7c19.1602 -19.1602 19.1602 -50.2305 0 -69.4004l-174.939 -174.93c-19.1602 -19.1602 -50.2305 -19.1602 -69.3906 0l-174.93 174.939c-19.1602 19.1602 -19.1602 50.2305 0 69.3906l174.939 174.93
-c19.1602 19.1602 50.2305 19.1602 69.3906 0zM96 200c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM224 72c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z
-M224 200c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM224 328c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM352 200c13.25 0 24 10.75 24 24
-c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
-    <glyph glyph-name="dice-five" unicode="&#xf523;" horiz-adv-x="448" 
-d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 256
-c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM224 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
-s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="dice-four" unicode="&#xf524;" horiz-adv-x="448" 
-d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 256
-c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
-s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="dice-one" unicode="&#xf525;" horiz-adv-x="448" 
-d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM224 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="dice-six" unicode="&#xf526;" horiz-adv-x="448" 
-d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 160
-c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM128 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
-s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="dice-three" unicode="&#xf527;" horiz-adv-x="448" 
-d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM224 160
-c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="dice-two" unicode="&#xf528;" horiz-adv-x="448" 
-d="M384 416c35.3496 0 64 -28.6504 64 -64v-320c0 -35.3496 -28.6504 -64 -64 -64h-320c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h320zM128 256c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM320 64
-c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="divide" unicode="&#xf529;" horiz-adv-x="448" 
-d="M224 96c35.3496 0 64 -28.6504 64 -64s-28.6504 -64 -64 -64s-64 28.6504 -64 64s28.6504 64 64 64zM224 288c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64s64 -28.6504 64 -64s-28.6504 -64 -64 -64zM416 240c17.6699 0 32 -14.3301 32 -32v-32
-c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h384z" />
-    <glyph glyph-name="door-closed" unicode="&#xf52a;" horiz-adv-x="640" 
-d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h111.99v397.2c0 28.0195 21.5293 50.7998 48 50.7998h288.01c26.4697 0 48 -22.7803 48 -50.7998v-397.2h112zM415.99 160
-c17.6797 0 32.0098 14.3301 32 32c0 17.6699 -14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="door-open" unicode="&#xf52b;" horiz-adv-x="640" 
-d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-144v384h-96v64h112c26.4697 0 48 -22.1904 48 -49.4502v-334.55h80zM312.24 446.99c20.2002 5.24023 39.7598 -10.5898 39.7598 -32.1699v-478.82h-336c-8.83984 0 -16 7.16016 -16 16v32
-c0 8.83984 7.16016 16 16 16h80v365.08c0 15.2197 9.99023 28.4795 24.2402 32.1699zM264 160c13.25 0 24 14.3301 24 32s-10.75 32 -24 32s-24 -14.3301 -24 -32s10.75 -32 24 -32z" />
-    <glyph glyph-name="equals" unicode="&#xf52c;" horiz-adv-x="448" 
-d="M416 144c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h384zM416 336c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-384c-17.6699 0 -32 14.3301 -32 32
-v32c0 17.6699 14.3301 32 32 32h384z" />
-    <glyph glyph-name="feather" unicode="&#xf52d;" 
-d="M467.14 403.16c50.5703 -50.5205 61.7002 -124.9 16.2607 -199.36l-131.54 -43.7998h97.7793c-9.92969 -10.6797 3.68066 3.07031 -46.3096 -46.8604l-147.57 -49.1396h98.1904c-74.9502 -73.1104 -194.53 -70.6504 -246.83 -54.9404l-66.1006 -66.0293
-c-9.37988 -9.37012 -24.5996 -9.37012 -33.9795 0s-9.37988 24.5693 0 33.9395l259.52 259.25c6.25 6.25 6.25 16.3799 0 22.6299s-16.3896 6.25 -22.6494 0l-178.44 -178.25c-6.75 60.3408 3.18066 150.78 63.6406 211.17c24.7695 24.7402 7.13965 7.14062 85.75 85.6602
-c90.6094 90.5107 189.729 88.21 252.279 25.7305z" />
-    <glyph glyph-name="frog" unicode="&#xf52e;" horiz-adv-x="576" 
-d="M446.53 350.57c0 0 58.4297 -19.0605 98.9893 -41.2803c18.7607 -10.2803 30.4805 -29.8301 30.4805 -51.2305c0 -21.793 -11.9512 -40.7695 -29.71 -50.7295l-154.44 -86.6504l98.5205 -104.68h53.6299c17.6699 0 32 -14.3301 32 -32c0 -8.83984 -7.16016 -16 -16 -16
-h-90.3799l-118.53 125.94c5.07031 54.1494 -29.9297 85.0596 -40.7998 93.21c-36.8496 27.6191 -88.29 27.6592 -125.13 0l-34.7803 -26.0908c-7.07031 -5.2998 -8.49023 -15.3291 -3.18945 -22.4092c5.31934 -7.10059 15.3496 -8.5 22.4092 -3.19043l32.7607 24.5898
-c20.6895 15.5303 48.3496 20.8105 72.2393 10.8799c44.0605 -18.3193 57.8506 -70.3701 33.71 -106.6l-35.7998 -48.3301h79.4902c17.6699 0 32 -14.3301 32 -32c0 -8.83984 -7.16016 -16 -16 -16h-304c-34.9199 0 -63.8896 28.0996 -64 63.0195
-c-0.5 166.86 126.75 304.021 289.46 319.44c6.82031 37.25 39.3096 65.54 78.54 65.54c39.1904 0 71.6699 -28.2305 78.5303 -65.4297zM368 312c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24c-13.2598 0 -24 -10.7402 -24 -24c0 -13.25 10.7402 -24 24 -24z" />
-    <glyph glyph-name="gas-pump" unicode="&#xf52f;" 
-d="M336 0c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-320c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h320zM493.2 340.7c12 -12 18.7998 -28.2998 18.7998 -45.2998v-223.4c0 -42.2002 -36.5 -76 -79.5 -71.7002
-c-37.5 3.90039 -64.5 38.2002 -64.5 75.9004v27.7998c0 22.0996 -17.9004 40 -40 40h-8v-112h-288v352c0 35.2998 28.7002 64 64 64h160c35.2998 0 64 -28.7002 64 -64v-192h8c48.5996 0 88 -39.4004 88 -88v-32c0 -13.2002 10.7998 -24 24 -24s24 10.7998 24 24v160.8
-c-27.0996 3.90039 -48 27.1006 -48 55.2002v62.0996l-37.7002 37.7002c-6.2002 6.2002 -6.2002 16.4004 0 22.6006l11.2998 11.2998c6.2002 6.2002 16.4004 6.2002 22.6006 0zM256 256v128h-160v-128h160z" />
-    <glyph glyph-name="glasses" unicode="&#xf530;" horiz-adv-x="576" 
-d="M574.1 167.63c1.26074 -5.07031 1.90039 -10.2695 1.90039 -15.5v-70.25c0 -62.8896 -51.5801 -113.88 -115.2 -113.88h-37.1201c-60.2793 0 -110.37 45.9404 -114.87 105.37l-2.92969 38.6299h-35.75l-2.92969 -38.6299
-c-4.50977 -59.4297 -54.6006 -105.37 -114.88 -105.37h-37.1201c-63.6201 0 -115.2 50.9902 -115.2 113.89v70.25c0.000976562 5.35059 0.663086 10.5205 1.90039 15.4902l45.3398 181.73c5.91016 23.6895 21.5898 44.0293 43 55.7998
-c21.4395 11.7402 46.9697 14.1094 70.1895 6.33008l15.25 -5.08008c8.39062 -2.79004 12.9199 -11.8604 10.1201 -20.2402l-5.05957 -15.1797c-2.79004 -8.37988 -11.8506 -12.9102 -20.2305 -10.1201l-13.1699 4.38965
-c-10.8701 3.62012 -22.9902 3.57031 -33.1494 -1.72949c-10.29 -5.36035 -17.5908 -14.5605 -20.3809 -25.8105l-38.46 -153.83c22.1904 6.81055 49.79 12.46 81.21 12.46c34.7803 0 73.9902 -7.00977 114.86 -26.75h73.1797
-c40.8701 19.7207 80.0801 26.7402 114.851 26.7402c31.4102 0 59.0098 -5.64941 81.2002 -12.46l-38.46 153.82c-2.80078 11.2598 -10.0801 20.4502 -20.3701 25.8193c-10.1602 5.30078 -22.29 5.35059 -33.1602 1.73047l-13.1797 -4.38965
-c-8.38086 -2.79004 -17.4404 1.73926 -20.2305 10.1201l-5.05957 15.1797c-2.80078 8.37988 1.72949 17.4502 10.1191 20.2402l15.25 5.08008c23.2207 7.7793 48.75 5.39941 70.1904 -6.33008c21.4102 -11.7607 37.0898 -32.1104 43 -55.8105zM203.38 78.21l3.12988 41.2197
-c-22.6699 8.58984 -46.0693 12.9199 -69.9297 12.9199c-29.1602 0 -54.46 -6.42969 -72.5801 -12.9199v-37.54c0 -27.5098 22.9697 -49.8896 51.2002 -49.8896h37.1201c26.6602 0 49.0898 20.2998 51.0596 46.21zM512 81.8799l-0.00976562 37.54
-c-18.1201 6.49023 -43.4307 12.9297 -72.5498 12.9297c-23.8701 0 -47.2803 -4.33008 -69.9502 -12.9199l3.12988 -41.2197c1.95996 -25.9102 24.3896 -46.21 51.0596 -46.21h37.1201c28.2305 0 51.2002 22.3701 51.2002 49.8799z" />
-    <glyph glyph-name="greater-than" unicode="&#xf531;" horiz-adv-x="384" 
-d="M365.52 238.15c11.2803 -5.25 18.4805 -16.5605 18.4902 -29.0107v-34.2295c-0.00195312 -12.8398 -7.55469 -23.9062 -18.4795 -29l-306.471 -142.91c-16.0195 -7.46973 -35.0596 -0.540039 -42.5293 15.4805l-13.5205 29
-c-7.46973 16.0195 -0.540039 35.0596 15.4805 42.5293l218.47 101.891l-218.43 101.85c-16.0605 7.49023 -23.0107 26.5801 -15.5205 42.6396l13.5703 29.0801c7.49023 16.0605 26.5801 23.0107 42.6396 15.5205z" />
-    <glyph glyph-name="greater-than-equal" unicode="&#xf532;" horiz-adv-x="448" 
-d="M55.2197 340.31c-18.29 6 -27.7393 24.2607 -21.0996 40.79l12.0303 29.9199c6.63965 16.5303 26.8594 25.0605 45.1494 19.0605l301.72 -119.98c13.7705 -4.51953 22.9805 -16.6094 22.9805 -30.1699v-15.96c0 -13.5596 -9.20996 -25.6494 -22.9805 -30.1699
-l-301.409 -119.859c-18.3906 -6.04004 -38.7002 2.54004 -45.3799 19.1494l-12.0908 30.0801c-6.67969 16.6104 2.81055 34.9697 21.2002 41l175.44 68.0498zM424 48c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-400c-13.25 0 -24 10.75 -24 24v48
-c0 13.2598 10.75 24 24 24h400z" />
-    <glyph glyph-name="helicopter" unicode="&#xf533;" horiz-adv-x="640" 
-d="M304 64c-10.4707 0 -19.7627 5.01465 -25.5996 12.7998l-86.4004 115.2l-160 64l-31.5098 108.12c-2.53027 10.0996 5.10938 19.8799 15.5195 19.8799h39.9902c5.03027 0 9.78027 -2.37012 12.7998 -6.40039l43.2002 -57.5996h208v64h-176c-8.83984 0 -16 7.16016 -16 16
-v32c0 8.83984 7.16016 16 16 16h416c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-176v-64c123.71 0 224 -100.29 224 -224c0 -17.6699 -14.3301 -32 -32 -32h-272zM416 252.49v-124.49h124.79c-12.7598 62.5596 -62.2402 111.7 -124.79 124.49z
-M635.37 -10.8096c6.58984 -6.61035 6.04004 -17.5205 -0.980469 -23.6602c-33.1494 -29.0498 -53.5693 -29.5205 -68.4492 -29.5205h-325.94c-8.83984 0 -16 7.18066 -16 16.0303v32.0596c0 8.85059 7.16016 16.0303 16 16.0303h325.94
-c10.7998 0 17.5498 4.48047 24.6396 11.25c6.40039 6.11035 16.3896 6.27051 22.6396 0.00976562z" />
-    <glyph glyph-name="infinity" unicode="&#xf534;" horiz-adv-x="640" 
-d="M471.1 352c93.1006 0 168.9 -71.7998 168.9 -160s-75.7998 -160 -168.9 -160c-66.0996 0 -117.8 41.2998 -151.1 78.5996c-33.2998 -37.2998 -85 -78.5996 -151.1 -78.5996c-93.1006 0 -168.9 71.7998 -168.9 160s75.7998 160 168.9 160
-c66.0996 0 117.8 -41.2998 151.1 -78.5996c33.2998 37.2998 85 78.5996 151.1 78.5996zM168.9 128c38.0996 0 73.5996 36.4004 94 64c-20.6006 27.9004 -55.8008 64 -94 64c-40.2002 0 -72.9004 -28.7002 -72.9004 -64s32.7002 -64 72.9004 -64zM471.1 128
-c40.2002 0 72.9004 28.7002 72.9004 64s-32.7002 64 -72.9004 64c-38.0996 0 -73.5996 -36.4004 -94 -64c20.6006 -27.9004 55.8008 -64 94 -64z" />
-    <glyph glyph-name="kiwi-bird" unicode="&#xf535;" horiz-adv-x="576" 
-d="M575.81 230.02c0.300781 -5.7793 0.160156 -246.02 0.160156 -246.02c0 -7.30957 -4.95996 -13.7002 -12.0498 -15.5c-1.30957 -0.339844 -2.63965 -0.5 -3.9502 -0.5c-5.75 0 -11.1895 3.11035 -14.0498 8.33984l-74.4102 136.44
-c-7.04004 -0.470703 2.43066 -0.780273 -23.0498 -0.780273c-54.5996 0 -106.39 -19.25 -152.13 -49.0596c-12.46 -8.12012 -26.0996 -14.4502 -40.3398 -19.5107v-59.4297c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v49.1797
-c-5.32031 -0.449219 -10.5605 -1.17969 -16 -1.17969c-16.6006 0 -32.6406 2.2998 -48 6.25977v-54.2598c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v73.9902c-57.3105 33.21 -95.9502 95.0596 -95.9902 166.01
-c-0.0800781 145.76 129.3 182.88 147.31 186.94c57.1709 12.9199 111.221 0.259766 153.21 -28.7002c43.4902 -29.9902 94.9209 -46.2402 147.74 -46.2402h9.37012c60.6504 0 115.01 -45.4102 118.18 -105.98zM463.97 200c13.25 0 24 10.75 24 24
-c0 13.2598 -10.75 24 -24 24s-24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24zM543.97 46.75v99.0596c-11.1299 -11.3799 -24.7393 -20.1494 -39.8594 -25.9795z" />
-    <glyph glyph-name="less-than" unicode="&#xf536;" horiz-adv-x="384" 
-d="M365.46 90.2598c16.0703 -7.49023 23.0205 -26.5801 15.5303 -42.6396l-13.5605 -29.0801c-7.48926 -16.0596 -26.5801 -23.0098 -42.6396 -15.5205l-306.31 142.83c-11.2705 5.25 -18.4805 16.5605 -18.4805 29v34.2402c0.00488281 12.8389 7.55664 23.9043 18.4805 29
-l306.46 142.91c16.0195 7.46973 35.0596 0.540039 42.5293 -15.4805l13.5205 -29c7.46973 -16.0195 0.540039 -35.0596 -15.4805 -42.5293l-218.47 -101.88z" />
-    <glyph glyph-name="less-than-equal" unicode="&#xf537;" horiz-adv-x="448" 
-d="M54.9805 233.8c-13.7705 4.52051 -22.9805 16.6104 -22.9805 30.1699v15.96c0 13.5703 9.20996 25.6602 22.9805 30.1807l301.71 119.96c18.29 6 38.5098 -2.53027 45.1494 -19.0605l12.0303 -29.9199c6.63965 -16.5195 -2.81055 -34.79 -21.1006 -40.79
-l-175.56 -68.0898l175.44 -68.0498c18.3896 -6.03027 27.8896 -24.3906 21.21 -41l-12.0908 -30.0801c-6.66992 -16.6104 -26.9893 -25.1797 -45.3799 -19.1504zM424 48c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-400c-13.25 0 -24 10.75 -24 24v48
-c0 13.2598 10.75 24 24 24h400z" />
-    <glyph glyph-name="memory" unicode="&#xf538;" horiz-adv-x="640" 
-d="M640 317.06c-18.5996 -6.60938 -32 -24.1895 -32 -45.0596s13.4004 -38.4502 32 -45.0596v-98.9404h-640v98.9404c18.5996 6.60938 32 24.1895 32 45.0596s-13.4004 38.4502 -32 45.0596v34.9404c0 17.6699 14.3301 32 32 32h576c17.6699 0 32 -14.3301 32 -32v-34.9404z
-M224 192v128h-64v-128h64zM352 192v128h-64v-128h64zM480 192v128h-64v-128h64zM0 0v96h640v-96h-64v26.6699c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-128v26.6699c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-128v26.6699
-c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-128v26.6699c0 8.83984 -7.16016 16 -16 16s-16 -7.16016 -16 -16v-26.6699h-64z" />
-    <glyph glyph-name="microphone-alt-slash" unicode="&#xf539;" horiz-adv-x="640" 
-d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.81934 -22.4502l-19.6396 -25.2705c-5.42969 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.36 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
-c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l178.53 -138v45.3604c0 53.0195 42.9805 96 96 96s96 -42.9805 96 -96h-85.3301c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.3301
-c-5.88965 0 -10.6699 -3.58008 -10.6699 -8v-16c0 -4.41992 4.78027 -8 10.6699 -8h85.3301v-32h-85.0596l41.3994 -32h43.6699c0 -10.4502 -2.17969 -20.2705 -5.2793 -29.6699l26.5498 -20.5205c6.75977 15.4004 10.7197 32.2803 10.7197 50.2002v48
-c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-48c0 -28.9805 -7.25977 -56.21 -19.7402 -80.3301zM400 -16c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h56
-v34.1504c-88.0303 12.1396 -152 92.0498 -152 181.689v6.85059l52.0303 -40.2207c12.4395 -53.2197 55.3301 -96.3994 111.18 -101.85c6.94043 -0.669922 13.6396 -0.200195 20.3496 0.200195l50.4004 -38.96c-10.8604 -3.80078 -22.25 -6.45996 -33.96 -8.08008v-33.7803
-h56z" />
-    <glyph glyph-name="money-bill-wave" unicode="&#xf53a;" horiz-adv-x="640" 
-d="M621.16 393.54c11.6094 -4.87012 18.8398 -16.8301 18.8496 -29.4697v-317.25c0 -18.4902 -15.04 -31.8105 -32.25 -31.8105c-3.39941 0 -6.87988 0.520508 -10.3496 1.62012c-30.8906 9.7998 -61.7598 13.7197 -92.6504 13.7197
-c-123.17 0 -246.34 -62.3496 -369.51 -62.3496c-38.7998 0 -77.6201 6.19043 -116.41 22.4697c-11.6094 4.86035 -18.8398 16.8301 -18.8398 29.46v317.261c0 18.4893 15.04 31.8096 32.25 31.8096c3.40039 0 6.87988 -0.519531 10.3496 -1.62012
-c30.8906 -9.7998 61.7607 -13.7197 92.6504 -13.7197c123.17 0 246.33 62.3496 369.5 62.3398c38.7998 0 77.6201 -6.19043 116.41 -22.46zM48 315.78v-60.4707c31 0 56.8398 22.1504 62.7197 51.54c-21.5996 1.36035 -42.5996 3.89062 -62.7197 8.93066zM48 30.7803
-c20.1201 -7.31055 41.1797 -11.8105 63.71 -13.6201c-1.53027 34.1299 -29.3398 61.3994 -63.71 61.3994v-47.7793zM320 96c44.1699 0 80 42.9697 80 96c0 53.0195 -35.8203 96 -80 96s-80 -42.9805 -80 -96c0 -53.0098 35.8096 -96 80 -96zM592 68.2197v57.7207
-c-26.8203 -3.40039 -48.4502 -23.2002 -54.3203 -49.2803c18.6104 -1.58984 36.8008 -4.0498 54.3203 -8.44043zM592 304.33v48.8896c-17.7197 6.43066 -36.2695 10.4902 -55.8096 12.6602c0.949219 -31.8496 24.9199 -57.6396 55.8096 -61.5498z" />
-    <glyph glyph-name="money-bill-wave-alt" unicode="&#xf53b;" horiz-adv-x="640" 
-d="M621.16 393.54c11.6094 -4.87012 18.8398 -16.8301 18.8496 -29.4697v-317.25c0 -18.4902 -15.04 -31.8105 -32.25 -31.8105c-3.39941 0 -6.87988 0.520508 -10.3496 1.62012c-30.8906 9.7998 -61.7598 13.7197 -92.6504 13.7197
-c-123.17 0 -246.34 -62.3496 -369.51 -62.3496c-38.7998 0 -77.6201 6.19043 -116.41 22.4697c-11.6094 4.86035 -18.8398 16.8301 -18.8398 29.46v317.261c0 18.4893 15.04 31.8096 32.25 31.8096c3.40039 0 6.87988 -0.519531 10.3496 -1.62012
-c30.8906 -9.7998 61.7607 -13.7197 92.6504 -13.7197c123.17 0 246.33 62.3496 369.5 62.3398c38.7998 0 77.6201 -6.19043 116.41 -22.46zM320 96c44.1699 0 80 42.9697 80 96c0 53.0195 -35.8203 96 -80 96s-80 -42.9805 -80 -96c0 -53.0098 35.8096 -96 80 -96z" />
-    <glyph glyph-name="money-check" unicode="&#xf53c;" horiz-adv-x="640" 
-d="M0 0v320h640v-320c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32zM448 208v-32c0 -8.83984 7.16016 -16 16 -16h96c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-96c-8.83984 0 -16 -7.16016 -16 -16zM448 88v-16
-c0 -4.41992 3.58008 -8 8 -8h112c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-112c-4.41992 0 -8 -3.58008 -8 -8zM64 184v-16c0 -4.41992 3.58008 -8 8 -8h304c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-304c-4.41992 0 -8 -3.58008 -8 -8z
-M64 88v-16c0 -4.41992 3.58008 -8 8 -8h176c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-176c-4.41992 0 -8 -3.58008 -8 -8zM624 416c8.83984 0 16 -7.16016 16 -16v-48h-640v48c0 8.83984 7.16016 16 16 16h608z" />
-    <glyph glyph-name="money-check-alt" unicode="&#xf53d;" horiz-adv-x="640" 
-d="M608 416c17.6699 0 32 -14.3301 32 -32v-384c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v384c0 17.6699 14.3301 32 32 32h576zM176 120.12c23.6201 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896
-l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104c4.55957 0 8.94922 -1.29004 12.8193 -3.71973c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21
-c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v16.29c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16.1201c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703
-c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973
-c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-16.29c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16.1201zM416 136v16
-c0 4.41992 -3.58008 8 -8 8h-112c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h112c4.41992 0 8 3.58008 8 8zM576 136v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8z
-M576 232v16c0 4.41992 -3.58008 8 -8 8h-272c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h272c4.41992 0 8 3.58008 8 8z" />
-    <glyph glyph-name="not-equal" unicode="&#xf53e;" horiz-adv-x="448" 
-d="M416 240h-98.4199l-74.5303 -96h172.95c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32h-247.48l-82.0898 -105.73c-5.37012 -7.00977 -15.4102 -8.34961 -22.4297 -2.96973l-25.4102 19.46c-7.00977 5.37988 -8.33984 15.4199 -2.96973 22.4307
-l51.8701 66.8096h-55.4902c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h130.03l74.5293 96h-204.56c-17.6699 0 -32 14.3301 -32 32v32c0 17.6699 14.3301 32 32 32h279.09l82.0801 105.73c5.37988 7.00977 15.4199 8.34961 22.4404 2.96973
-l25.4092 -19.46c7.01074 -5.37012 8.34082 -15.4102 2.9707 -22.4307l-51.8701 -66.8096h23.8799c17.6699 0 32 -14.3301 32 -32v-32c0 -17.6699 -14.3301 -32 -32 -32z" />
-    <glyph glyph-name="palette" unicode="&#xf53f;" 
-d="M204.3 443c163.8 31.9004 307.2 -92.0996 307.7 -249.7c-0.0996094 -35.7002 -29.0996 -65.2998 -64.9004 -65.2998h-79.6992c-51 0 -84 -53 -60.9004 -98.4004c18.9004 -37.0996 -1.2998 -85.2998 -42.5 -91.6992c-127.1 -19.7002 -295.8 119.699 -258.8 306.699
-c19.5996 99.1006 99.7002 179 199.1 198.4zM96 128c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM128 256c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 320
-c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM384 256c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
-    <glyph glyph-name="parking" unicode="&#xf540;" horiz-adv-x="448" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM240 128c52.9004 0 96 43.0996 96 96s-43.0996 96 -96 96h-96c-8.7998 0 -16 -7.2002 -16 -16v-224c0 -8.7998 7.2002 -16 16 -16h32
-c8.7998 0 16 7.2002 16 16v48h48zM240 256c17.5996 0 32 -14.4004 32 -32s-14.4004 -32 -32 -32h-48v64h48z" />
-    <glyph glyph-name="percentage" unicode="&#xf541;" horiz-adv-x="384" 
-d="M109.25 274.75c-24.9902 -25 -65.5098 -25 -90.5098 0c-24.9902 24.9902 -24.9902 65.5195 0 90.5098s65.5195 24.9902 90.5098 0s24.9902 -65.5195 0 -90.5098zM365.25 109.26c25 -25 25 -65.5195 0 -90.5098c-24.9902 -24.9902 -65.5195 -24.9902 -90.5098 0
-s-24.9902 65.5195 0 90.5098s65.5195 24.9902 90.5098 0zM363.31 340.69c12.5 -12.5 12.5 -32.7607 0 -45.25l-274.75 -274.75c-12.4893 -12.5 -32.75 -12.5 -45.25 0l-22.6191 22.6191c-12.5 12.4902 -12.5 32.75 0 45.25l274.75 274.75c12.4893 12.5 32.75 12.5 45.25 0z
-" />
-    <glyph glyph-name="project-diagram" unicode="&#xf542;" horiz-adv-x="640" 
-d="M384 128c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-128c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h128zM192 416v-32h224v-64h-224v-47.5098l64.2803 -112.49h-0.280273c-23.5996 0 -44.0195 -12.9805 -55.1201 -32.04
-l-73.1602 128.04h-95.7197c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h128c17.6699 0 32 -14.3301 32 -32zM608 448c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-128c-17.6699 0 -32 14.3301 -32 32v128
-c0 17.6699 14.3301 32 32 32h128z" />
-    <glyph glyph-name="receipt" unicode="&#xf543;" horiz-adv-x="384" 
-d="M358.4 444.8c10.5996 7.90039 25.5996 0.400391 25.5996 -12.7998v-480c0 -13.2002 -15.0996 -20.7002 -25.5996 -12.7998l-38.4004 44.7998l-54.4004 -44.7998c-2.66602 -2.01953 -6.01367 -3.21777 -9.6123 -3.21777c-3.59961 0 -6.9209 1.19824 -9.58691 3.21777
-l-54.4004 44.7998l-54.4004 -44.7998c-2.66602 -2.01953 -6.01367 -3.21777 -9.6123 -3.21777c-3.59961 0 -6.9209 1.19824 -9.58691 3.21777l-54.4004 44.7998l-38.4004 -44.7998c-10.5996 -7.90039 -25.5996 -0.400391 -25.5996 12.7998v480
-c0 13.2002 15 20.7002 25.5996 12.7998l38.4004 -44.7998l54.4004 44.7998c2.66602 2.01953 6.01367 3.21777 9.6123 3.21777c3.59961 0 6.9209 -1.19824 9.58691 -3.21777l54.4004 -44.7998l54.4004 44.7998c2.66602 2.01953 6.01367 3.21777 9.6123 3.21777
-c3.59961 0 6.9209 -1.19824 9.58691 -3.21777l54.4004 -44.7998zM320 88v16c0 4.40039 -3.59961 8 -8 8h-240c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h240c4.40039 0 8 3.59961 8 8zM320 184v16c0 4.40039 -3.59961 8 -8 8h-240
-c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h240c4.40039 0 8 3.59961 8 8zM320 280v16c0 4.40039 -3.59961 8 -8 8h-240c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h240c4.40039 0 8 3.59961 8 8z" />
-    <glyph glyph-name="robot" unicode="&#xf544;" horiz-adv-x="640" 
-d="M32 224h32v-192h-32h-0.0390625c-17.6406 0 -31.9619 14.3213 -31.9619 31.9619c0 0.0126953 0.000976562 0.0253906 0.000976562 0.0380859v128v0.0390625c0 17.6406 14.3213 31.9619 31.9619 31.9619c0.0126953 0 0.0253906 -0.000976562 0.0380859 -0.000976562z
-M544 272v-272c-0.0351562 -35.3066 -28.6934 -63.9648 -64 -64h-320c-35.3066 0.0351562 -63.9648 28.6934 -64 64v272v0.0263672c0 44.1387 35.835 79.9746 79.9736 79.9746c0.00878906 0 0.0175781 -0.000976562 0.0263672 -0.000976562h112v64
-c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32v-64h112h0.0263672c44.1387 0 79.9746 -35.835 79.9746 -79.9736c0 -0.00878906 -0.000976562 -0.0175781 -0.000976562 -0.0263672zM264 192c0 22.0762 -17.9238 40 -40 40s-40 -17.9238 -40 -40s17.9238 -40 40 -40
-c22.0752 0 40 17.9248 40 40zM256 64h-64v-32h64v32zM352 64h-64v-32h64v32zM456 192c0 22.0762 -17.9238 40 -40 40s-40 -17.9238 -40 -40s17.9238 -40 40 -40c22.0752 0 40 17.9248 40 40zM448 64h-64v-32h64v32zM640 192v-128v-0.0390625
-c0 -17.6406 -14.3213 -31.9619 -31.9619 -31.9619c-0.0126953 0 -0.0253906 0.000976562 -0.0380859 0.000976562h-32v192h32h0.0390625c17.6406 0 31.9619 -14.3213 31.9619 -31.9619c0 -0.0126953 -0.000976562 -0.0253906 -0.000976562 -0.0380859z" />
-    <glyph glyph-name="ruler" unicode="&#xf545;" horiz-adv-x="640" 
-d="M635.7 280.8c8.7998 -15 3.59961 -34.2002 -11.6006 -42.7998l-496.8 -281.9c-15.2002 -8.59961 -34.7002 -3.5 -43.5 11.5l-79.5996 135.601c-8.7998 15 -3.5 34.0996 11.7002 42.7998l69 39.0996l59.6992 -101.399c2.2002 -3.7998 7.10059 -5.10059 10.9004 -2.90039
-l13.7998 7.7998c3.7998 2.2002 5.10059 7 2.90039 10.7002l-59.7002 101.7l55.2002 31.2998l27.8994 -47.5c2.2002 -3.7998 7.10059 -5.09961 10.9004 -2.89941l13.7998 7.7998c3.7998 2.2002 5.10059 6.89941 2.90039 10.7002l-27.9004 47.3994l55.2002 31.2998
-l59.7002 -101.699c2.2002 -3.80078 7.09961 -5.10059 10.8994 -2.90039l13.8008 7.7998c3.7998 2.2002 5.09961 7 2.89941 10.7002l-59.7998 101.7l55.2002 31.2998l27.8994 -47.2998c2.2002 -3.7998 7.10059 -5.10059 10.9004 -2.90039l13.7998 7.7998
-c3.7998 2.2002 5.10059 6.90039 2.90039 10.7002l-27.9004 47.4004l55.2002 31.2998l59.7002 -101.6c2.2002 -3.80078 7.09961 -5.10059 10.8994 -2.90039l13.8008 7.7998c3.7998 2.2002 5.09961 6.90039 2.89941 10.7002l-59.7002 101.7l69 39.0996
-c15.2002 8.60059 34.7002 3.5 43.5 -11.5z" />
-    <glyph glyph-name="ruler-combined" unicode="&#xf546;" 
-d="M160 160v-41.3799l-158.43 -158.42c-0.660156 2.55957 -1.57031 5.03027 -1.57031 7.7998v448c0 17.6699 14.3301 32 32 32h96c17.6699 0 32 -14.3301 32 -32v-32h-56c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h56v-64h-56
-c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h56v-64h-56c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h56zM480 96c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-448
-c-2.75977 0 -5.24023 0.910156 -7.7998 1.57031l158.43 158.43h41.3701v-56c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v56h64v-56c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v56h64v-56c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8
-v56h32z" />
-    <glyph glyph-name="ruler-horizontal" unicode="&#xf547;" horiz-adv-x="576" 
-d="M544 320c17.6699 0 32 -14.3301 32 -32v-192c0 -17.6699 -14.3301 -32 -32 -32h-512c-17.6699 0 -32 14.3301 -32 32v192c0 17.6699 14.3301 32 32 32h48v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16
-c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h64v-88c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v88h48z" />
-    <glyph glyph-name="ruler-vertical" unicode="&#xf548;" horiz-adv-x="256" 
-d="M168 32h88v-64c0 -17.6699 -14.3301 -32 -32 -32h-192c-17.6699 0 -32 14.3301 -32 32v448c0 17.6699 14.3301 32 32 32h192c17.6699 0 32 -14.3301 32 -32v-64h-88c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h88v-64h-88
-c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h88v-64h-88c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h88v-64h-88c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8z" />
-    <glyph glyph-name="school" unicode="&#xf549;" horiz-adv-x="640" 
-d="M0 224c0 17.6699 14.3301 32 32 32h64v-320h-80c-8.83984 0 -16 7.16016 -16 16v272zM360 272c4.41992 0 8 -3.58008 8 -8v-16c0 -4.41992 -3.58008 -8 -8 -8h-48c-4.41992 0 -8 3.58008 -8 8v64c0 4.41992 3.58008 8 8 8h16c4.41992 0 8 -3.58008 8 -8v-40h24z
-M497.75 335.96c8.90039 -5.92969 14.25 -15.9297 14.25 -26.6299v-373.33h-128v144c0 8.83984 -7.16016 16 -16 16h-96c-8.83984 0 -16 -7.16016 -16 -16v-144h-128v373.34c0.00195312 11.1084 5.64453 20.8828 14.25 26.6201l160 106.67
-c5.0752 3.38086 11.2324 5.35156 17.7822 5.35156s12.6426 -1.9707 17.7178 -5.35156zM320 192c44.1797 0 80 35.8203 80 80s-35.8203 80 -80 80s-80 -35.8203 -80 -80s35.8203 -80 80 -80zM608 256c17.6699 0 32 -14.3301 32 -32v-272c0 -8.83984 -7.16016 -16 -16 -16h-80
-v320h64z" />
-    <glyph glyph-name="screwdriver" unicode="&#xf54a;" 
-d="M448 448l64 -64l-96 -128h-62.0596l-83.0303 -83.0303c-4.25 6.79004 -9.07031 13.2705 -14.8701 19.0703c-5.7998 5.80957 -12.2803 10.6201 -19.0703 14.8701l83.0303 83.0303v62.0596zM128 169.41c29.1104 29.1094 76.2998 29.1094 105.41 0
-c29.1094 -29.1104 29.1094 -76.2998 0 -105.41l-117.08 -117.08c-14.5605 -14.5596 -38.1504 -14.5596 -52.71 0l-52.7002 52.7002c-14.5498 14.5596 -14.5498 38.1602 0 52.71z" />
-    <glyph glyph-name="shoe-prints" unicode="&#xf54b;" horiz-adv-x="640" 
-d="M192 288c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64h32v-128h-32zM0 32c0 35.3496 28.6504 64 64 64h32v-128h-32c-35.3496 0 -64 28.6504 -64 64zM337.46 160c90.3604 0 174.54 -32 174.54 -96c0 -45.2197 -39.0996 -97.2998 -148.58 -120.82
-c-31.9795 -6.87012 -64.8896 -8.50977 -97.5801 -6.19922c-27.2998 1.92969 -54.0996 7.76953 -80.3096 15.0498l-57.5303 15.9697v128c60.21 0 79.9404 15.6201 104.73 32c28.5693 18.8799 69.8193 32 104.729 32zM491.42 440.81
-c109.48 -23.5098 148.58 -75.5898 148.58 -120.81c0 -64 -84.1797 -96 -174.54 -96c-34.9102 0 -76.1602 13.1201 -104.729 32c-24.79 16.3799 -44.5303 32 -104.73 32v128l57.5303 15.9697c26.21 7.27051 53.0098 13.1104 80.3096 15.04
-c32.6904 2.32031 65.6006 0.669922 97.5801 -6.2002z" />
-    <glyph glyph-name="skull" unicode="&#xf54c;" 
-d="M256 448c141.4 0 256 -100.3 256 -224c0 -70.0996 -36.9004 -132.6 -94.5 -173.7c-9.7002 -6.89941 -15.2002 -18.2002 -13.5 -29.8994l9.40039 -66.2002c1.39941 -9.60059 -6 -18.2002 -15.7002 -18.2002h-77.7002v56c0 4.40039 -3.59961 8 -8 8h-16
-c-4.40039 0 -8 -3.59961 -8 -8v-56h-64v56c0 4.40039 -3.59961 8 -8 8h-16c-4.40039 0 -8 -3.59961 -8 -8v-56h-77.7002c-9.7002 0 -17.0996 8.59961 -15.7002 18.2002l9.40039 66.2002c1.7002 11.7998 -3.90039 23 -13.5 29.8994
-c-57.5996 41.1006 -94.5 103.601 -94.5 173.7c0 123.7 114.6 224 256 224zM160 128c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64s28.7002 -64 64 -64zM352 128c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64
-s28.7002 -64 64 -64z" />
-    <glyph glyph-name="smoking-ban" unicode="&#xf54d;" 
-d="M96 144v64c0 8.7998 7.2002 16 16 16h21.5l96 -96h-117.5c-8.7998 0 -16 7.2002 -16 16zM256 448c141.4 0 256 -114.6 256 -256s-114.6 -256 -256 -256s-256 114.6 -256 256s114.6 256 256 256zM256 0c41.4004 0 79.7002 13.2998 111.1 35.7002l-267.399 267.399
-c-22.4004 -31.3994 -35.7002 -69.6992 -35.7002 -111.1c0 -105.9 86.0996 -192 192 -192zM301.2 192l32 -32h50.7998v32h-82.7998zM412.3 80.9004c22.4004 31.3994 35.7002 69.6992 35.7002 111.1c0 105.9 -86.0996 192 -192 192
-c-41.4004 0 -79.7002 -13.2998 -111.1 -35.7002l124.3 -124.3h130.8c8.7998 0 16 -7.2002 16 -16v-64c0 -8.7998 -7.2002 -16 -16 -16h-34.7998zM320.6 320c32.1006 0 58.7002 -23.7002 63.3008 -54.5996c0.699219 -4.90039 -3 -9.40039 -8 -9.40039h-16.2002
-c-3.7002 0 -7 2.5 -7.7002 6.09961c-2.7998 14.7002 -15.7998 25.9004 -31.4004 25.9004c-32.0996 0 -58.6992 23.7002 -63.2998 54.5996c-0.700195 4.90039 3 9.40039 8 9.40039h16.2002c3.7002 0 7 -2.5 7.7002 -6.09961
-c2.7998 -14.7002 15.7998 -25.9004 31.3994 -25.9004z" />
-    <glyph glyph-name="store" unicode="&#xf54e;" horiz-adv-x="616" 
-d="M602 329.4c33.5996 -53.6006 3.7998 -128 -59 -136.4c-4.5 -0.599609 -9 -0.900391 -13.7002 -0.900391c-29.5 0 -55.7002 13 -73.7998 33.1006c-18 -20.1006 -44.2002 -33.1006 -73.7998 -33.1006c-29.5 0 -55.7998 13 -73.7998 33.1006
-c-18 -20.1006 -44.2002 -33.1006 -73.8008 -33.1006c-29.5 0 -55.7998 13 -73.7998 33.1006c-18 -20.1006 -44.2002 -33.1006 -73.7998 -33.1006c-4.59961 0 -9.2002 0.300781 -13.7002 0.900391c-62.5996 8.5 -92.2998 82.9004 -58.7998 136.4l64.9004 103.6
-c5.7998 9.2998 16.0996 15 27.0996 15h404c11 0 21.2998 -5.7002 27.0996 -15zM529.5 160c6.09961 0 12.0996 0.400391 18.2002 1.2002c5.59961 0.700195 11 2 16.3994 3.59961v-196.8c0 -17.7002 -14.2998 -32 -32 -32h-448c-17.6992 0 -32 14.2998 -32 32v196.8
-c5.30078 -1.5 10.8008 -2.7998 16.4004 -3.59961c5.90039 -0.799805 12 -1.2002 18 -1.2002c10 0 19.9004 1.59961 29.5 3.7998v-99.7998h384v99.7998c9.59961 -2.2998 19.5 -3.7998 29.5 -3.7998z" />
-    <glyph glyph-name="store-alt" unicode="&#xf54f;" horiz-adv-x="640" 
-d="M320 64v160h64v-256c0 -17.7002 -14.2998 -32 -32 -32h-256c-17.7002 0 -32 14.2998 -32 32v256h64v-160h192zM634.6 305.8c14.1006 -21.2998 -1.09961 -49.7998 -26.5996 -49.7998h-575.9c-25.5996 0 -40.7998 28.5 -26.5996 49.7998l85.2998 128
-c5.90039 8.90039 15.9004 14.2002 26.6006 14.2002h405.199c10.7002 0 20.7002 -5.2998 26.7002 -14.2002zM512 -48v272h64v-272c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16z" />
-    <glyph glyph-name="stream" unicode="&#xf550;" 
-d="M16 320c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h416c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-416zM496 240c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16
-v64c0 8.83984 7.16016 16 16 16h416zM432 64c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h416z" />
-    <glyph glyph-name="stroopwafel" unicode="&#xf551;" 
-d="M188.12 237.26l45.25 -45.2598l-45.2598 -45.25l-45.25 45.25zM301.25 259.88l-45.25 -45.25l-45.25 45.2598l45.25 45.25zM210.75 124.12l45.25 45.25l45.2598 -45.25l-45.2598 -45.2598zM256 448c141.38 0 256 -114.62 256 -256s-114.62 -256 -256 -256
-s-256 114.62 -256 256s114.62 256 256 256zM442.68 152.4c1.44629 1.4502 2.3418 3.45312 2.3418 5.66113s-0.895508 4.20801 -2.3418 5.6582l-28.29 28.2803l28.2705 28.3096c3.12012 3.12012 3.12012 8.19043 0 11.3105l-11.3105 11.3096
-c-3.11914 3.12012 -8.18945 3.12012 -11.3096 0l-28.29 -28.29l-45.25 45.2607l33.9404 33.9395l16.9697 -16.9697c3.12012 -3.12012 8.18945 -3.12012 11.3096 0l11.3105 11.3096c3.12012 3.12012 3.12012 8.19043 0 11.3105l-16.9707 16.9697l16.9707 16.9697
-c3.12012 3.12012 3.12012 8.19043 0 11.3105l-11.3105 11.3096c-3.12012 3.12012 -8.18945 3.12012 -11.3096 0l-16.9697 -16.9697l-16.9707 16.9697c-3.12012 3.12012 -8.18945 3.12012 -11.3096 0l-11.3105 -11.3096c-3.11914 -3.12012 -3.11914 -8.19043 0 -11.3105
-l16.9707 -16.9697l-33.9404 -33.9404l-45.2598 45.25l28.29 28.29c3.12012 3.12012 3.12012 8.19043 0 11.3105l-11.3105 11.3096c-3.11914 3.12012 -8.18945 3.12012 -11.3096 0l-28.29 -28.29l-28.3096 28.2705c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0
-l-11.3096 -11.3105c-3.12012 -3.11914 -3.12012 -8.18945 0 -11.3096l28.29 -28.29l-45.2607 -45.25l-33.9395 33.9404l16.9697 16.9697c3.12012 3.12012 3.12012 8.18945 0 11.3096l-11.3096 11.3105c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-16.9697 -16.9707
-l-16.9697 16.9707c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-11.3096 -11.3105c-3.12012 -3.12012 -3.12012 -8.18945 0 -11.3096l16.9697 -16.9697l-16.9697 -16.9707c-3.12012 -3.12012 -3.12012 -8.18945 0 -11.3096l11.3096 -11.3105
-c3.12012 -3.11914 8.19043 -3.11914 11.3105 0l16.9697 16.9707l33.9404 -33.9404l-45.25 -45.2598l-28.29 28.29c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-11.3096 -11.3105c-3.12012 -3.11914 -3.12012 -8.18945 0 -11.3096l28.29 -28.29l-28.29 -28.29
-c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3096l11.3398 -11.3301c3.12012 -3.12012 8.18945 -3.12012 11.3096 0l28.29 28.29l45.25 -45.25l-33.9395 -33.9404l-16.9707 16.9697c-3.11914 3.12012 -8.18945 3.12012 -11.3096 0l-11.3096 -11.3096
-c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3105l16.9697 -16.9697l-16.9697 -16.9697c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3105l11.3096 -11.3096c3.12012 -3.12012 8.19043 -3.12012 11.3096 0l16.9707 16.9697l16.9697 -16.9697
-c3.12012 -3.12012 8.19043 -3.12012 11.3096 0l11.3105 11.3096c3.12012 3.12012 3.12012 8.19043 0 11.3105l-16.9697 16.9697l33.9395 33.9404l45.25 -45.2598l-28.29 -28.29c-3.12012 -3.12012 -3.12012 -8.19043 0 -11.3105l11.3105 -11.3096
-c3.11914 -3.12012 8.18945 -3.12012 11.3096 0l28.29 28.29l28.3096 -28.2705c3.12012 -3.12012 8.19043 -3.12012 11.3105 0l11.3096 11.3105c3.12012 3.11914 3.12012 8.18945 0 11.3096l-28.29 28.29l45.2607 45.2598l33.9395 -33.9395l-16.9697 -16.9707
-c-3.12012 -3.11914 -3.12012 -8.18945 0 -11.3096l11.3096 -11.3096c3.12012 -3.12012 8.19043 -3.12012 11.3105 0l16.9697 16.9697l16.9697 -16.9697c3.12012 -3.12012 8.19043 -3.12012 11.3105 0l11.3096 11.3096c3.12012 3.12012 3.12012 8.19043 0 11.3096
-l-16.9697 16.9707l16.9697 16.9697c3.12012 3.12012 3.12012 8.19043 0 11.3096l-11.3096 11.3105c-3.12012 3.12012 -8.19043 3.12012 -11.3105 0l-16.9697 -16.9697l-33.9404 33.9395l45.25 45.25l28.29 -28.29c3.12012 -3.12012 8.19043 -3.12012 11.3105 0zM278.63 192
-l45.2598 45.2598l45.25 -45.2598l-45.25 -45.25z" />
-    <glyph glyph-name="toolbox" unicode="&#xf552;" 
-d="M502.63 233.37c6 -6 9.37012 -14.1396 9.37012 -22.6201v-82.75h-128v16c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-16h-128v16c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-16h-128v82.7402
-c0 8.49023 3.37012 16.6299 9.37012 22.6299l45.25 45.2598c6.00977 6 14.1396 9.37012 22.6299 9.37012h50.75v80c0 26.5098 21.4902 48 48 48h160c26.5098 0 48 -21.4902 48 -48v-80.0098h50.75c8.49023 0 16.6299 -3.37012 22.6299 -9.37012zM320 288v64h-128v-64h128z
-M384 80v16h128v-96c0 -17.6699 -14.3301 -32 -32 -32h-448c-17.6699 0 -32 14.3301 -32 32v96h128v-16c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16v16h128v-16c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16z" />
-    <glyph glyph-name="tshirt" unicode="&#xf553;" horiz-adv-x="640" 
-d="M631.2 351.5c7.89941 -3.90039 11.0996 -13.5996 7.09961 -21.5l-57.2998 -114.4c-4 -8 -13.5996 -11.1992 -21.5 -7.19922l-56.5996 27.6992c-10.6006 5.2002 -23 -2.59961 -23 -14.3994v-253.7c0 -17.7002 -14.3008 -32 -32 -32h-256c-17.7002 0 -32 14.2998 -32 32
-v253.6c0 11.9004 -12.4004 19.6006 -23 14.4004l-56.6006 -27.7002c-7.89941 -3.89941 -17.5 -0.700195 -21.5 7.2002l-57.2002 114.5c-3.89941 7.90039 -0.699219 17.5 7.2002 21.5l194.7 96.5c20.0996 -27.7998 64.5996 -47.2002 116.5 -47.2002
-s96.4004 19.4004 116.5 47.2002z" />
-    <glyph glyph-name="walking" unicode="&#xf554;" horiz-adv-x="320" 
-d="M208 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM302.5 202.9c15.7002 -7.90039 22 -27.3008 14.2998 -43c-7.89941 -15.8008 -26.8994 -22.2002 -42.5 -14.3008l-23.2998 11.8008c-15 7.59961 -26.4004 20.8994 -31.7002 37
-l-5.5 16.5l-17.2002 -68.7002l45.5 -49.7002c7.2002 -7.7998 12.3008 -17.4004 14.9004 -27.7002l22.2002 -89c4.2998 -17.0996 -6.2002 -34.5 -23.2998 -38.7998c-17.1006 -4.2998 -34.5 6.2002 -38.8008 23.2998l-18.2998 73.2998
-c-2.59961 10.3008 -7.7002 19.8008 -14.8994 27.7002l-59.9004 65.4004c-14.5 15.8994 -20.0996 38 -14.9004 58.7998l15.2002 60.7002l-26.7998 -10.7998c-7.2002 -2.90039 -13 -8.40039 -16.5 -15.4004l-6.7002 -13.5996
-c-7.89941 -15.8008 -26.8994 -22.2002 -42.5 -14.3008c-15.7002 7.90039 -22 27.1006 -14.2002 42.9004l6.7002 13.5996c10.4004 21 28.1006 37.5 49.7002 46.2002c37.4004 15.1006 57.2998 25.2998 93.2998 25.2002c46.5 -0.0996094 87.5 -31.2998 102.2 -75.9004
-l9.7002 -29.3994zM73.5996 62.2002l20.7002 51.5c8.7002 -11.9004 -7.89941 6.59961 47.4004 -53.7002l-13.5 -33.7998c-3.2998 -8.10059 -8.10059 -15.4004 -14.2002 -21.5l-59.4004 -59.4004c-12.5 -12.5 -32.6992 -12.5 -45.1992 0s-12.5 32.7998 0 45.2998l50 50.1006
-c6.19922 6.09961 11 13.3994 14.1992 21.5z" />
-    <glyph glyph-name="wallet" unicode="&#xf555;" 
-d="M461.2 320c28.0195 0 50.7998 -21.5303 50.7998 -48v-256c0 -26.4697 -22.7803 -48 -50.7998 -48h-397.2c-35.3496 0 -64 28.6504 -64 64v320c0 35.3496 28.6504 64 64 64h368c26.5098 0 48 -21.4902 48 -48c0 -8.83984 -7.16016 -16 -16 -16h-384
-c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16h381.2zM416 112c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="angry" unicode="&#xf556;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM136 208c0 -17.7002 14.4004 -32 32.0996 -32c17.7002 0 32 14.2998 32 32c0 2.90039 -1 5.5 -1.69922 8.2002c0.599609 0 1.19922 -0.200195 1.69922 -0.200195
-c6.90039 0 13.2002 4.5 15.3008 11.4004c2.59961 8.39941 -2.2002 17.3994 -10.7002 19.8994l-80 24c-8.5 2.5 -17.4004 -2.2002 -19.9004 -10.7002c-2.59961 -8.39941 2.2002 -17.3994 10.7002 -19.8994l31 -9.2998c-6.40039 -5.90039 -10.5 -14.1006 -10.5 -23.4004z
-M304 53.7998c13.4004 -16.0996 38.2998 4 24.5 20.5c-20 24 -49.4004 37.7998 -80.5996 37.7998c-31.2002 0 -60.6006 -13.7998 -80.6006 -37.7998c-13.5996 -16.2998 11.1006 -36.7998 24.6006 -20.5c27.8994 33.4004 84.2998 33.4004 112.1 0zM380.6 240.7
-c8.5 2.5 13.3008 11.3994 10.8008 19.8994c-2.5 8.40039 -11.5 13.2002 -19.9004 10.7002l-80 -24c-8.40039 -2.5 -13.2002 -11.3994 -10.7002 -19.8994c2.10059 -6.90039 8.40039 -11.4004 15.2998 -11.4004c0.600586 0 1.10059 0.0996094 1.7002 0.200195
-c-0.799805 -2.60059 -1.7002 -5.2998 -1.7002 -8.2002c0 -17.7002 14.3008 -32 32 -32c17.7002 0 32 14.2998 32 32c0 9.2998 -4.19922 17.5996 -10.5 23.4004z" />
-    <glyph glyph-name="archway" unicode="&#xf557;" horiz-adv-x="576" 
-d="M560 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-159.98c-8.83984 0 -16 7.16016 -16 16v16l-0.0195312 160c0 53.0195 -42.9805 96 -96 96s-96 -42.9805 -96 -96v-176c0 -8.83984 -7.16016 -16 -16 -16h-159.98
-c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h15.9805v352h512v-352h16zM560 448c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-544c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h544z" />
-    <glyph glyph-name="atlas" unicode="&#xf558;" horiz-adv-x="448" 
-d="M318.38 240c-5.28027 -31.2197 -25.5898 -57.1699 -53.2998 -70.4102c7.66992 19.0605 12.7197 43.3799 14.21 70.4102h39.0898zM318.38 272h-39.0898c-1.49023 27.0303 -6.53027 51.3496 -14.21 70.4102c27.71 -13.2402 48.0098 -39.1904 53.2998 -70.4102zM224 350.69
-c7.69043 -7.4502 20.7695 -34.4307 23.4404 -78.6904h-46.8701c2.66016 44.2695 15.7393 71.2402 23.4297 78.6904zM182.92 342.41c-7.67969 -19.0605 -12.7197 -43.3799 -14.21 -70.4102h-39.0898c5.28027 31.2197 25.5898 57.1699 53.2998 70.4102zM182.92 169.59
-c-27.71 13.2402 -48.0195 39.1904 -53.2998 70.4102h39.0898c1.49023 -27.0303 6.53027 -51.3496 14.21 -70.4102zM247.43 240c-2.66016 -44.2598 -15.7393 -71.2402 -23.4395 -78.6904c-7.69043 7.4502 -20.7705 34.4307 -23.4307 78.6904h46.8701zM448 89.5996
-c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320c0 54.4004 41.5996 96 96 96
-h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM224 384c-70.6904 0 -128 -57.3096 -128 -128s57.3096 -128 128 -128s128 57.3096 128 128s-57.3096 128 -128 128zM384 0v64h-288c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h288z" />
-    <glyph glyph-name="award" unicode="&#xf559;" horiz-adv-x="384" 
-d="M97.1201 85.3701c13.79 -13.7803 32.1104 -21.3701 51.6104 -21.3701c12.4395 0 24.4697 3.54004 35.3096 9.58008l-52.0498 -127.62c-4.39062 -10.7695 -18.4307 -13.4004 -26.4307 -4.95996l-36.2393 38.2803l-52.6904 -2.01074
-c-11.6201 -0.439453 -19.8203 11.2607 -15.4297 22.0303l45.3701 111.24c7.55957 -5.87012 15.9199 -10.7705 25.4297 -13.3203c20.96 -5.60938 16.4297 -3.16016 25.1201 -11.8496zM382.8 -0.700195c4.39062 -10.7598 -3.80957 -22.4697 -15.4297 -22.0303
-l-52.6904 2.01074l-36.25 -38.2803c-7.98926 -8.44043 -22.04 -5.80957 -26.4297 4.95996l-52.0498 127.62c10.8398 -6.03027 22.8701 -9.58008 35.3096 -9.58008c19.5 0 37.8301 7.58984 51.6201 21.3701c8.66992 8.66992 4.0498 6.20996 25.1201 11.8496
-c9.50977 2.5498 17.8701 7.44043 25.4297 13.3203zM263 108c-13.2305 -13.4697 -33.8398 -15.8799 -49.7305 -5.82031c-6.13867 3.89746 -13.5029 6.15527 -21.3066 6.15527s-15.084 -2.25781 -21.2227 -6.15527c-15.9004 -10.0596 -36.5098 -7.64941 -49.7402 5.82031
-c-14.7305 15 -16.4004 14.04 -38.7803 20.1396c-13.8896 3.79004 -24.75 14.8408 -28.4697 28.9805c-7.48047 28.3994 -5.54004 24.9697 -25.9502 45.75c-10.1699 10.3604 -14.1396 25.4502 -10.4199 39.5898c7.48047 28.4199 7.46973 24.46 0 52.8203
-c-3.72949 14.1396 0.25 29.2295 10.4199 39.5801c20.4102 20.7793 18.4805 17.3594 25.9502 45.75c3.71973 14.1396 14.5801 25.1895 28.4697 28.9795c27.8906 7.61035 24.5303 5.62988 44.9404 26.4102c10.1699 10.3604 25 14.4004 38.8896 10.6104
-c27.9199 -7.61035 24.0303 -7.60059 51.9004 0c13.8896 3.79004 28.7197 -0.260742 38.8896 -10.6104c20.4297 -20.79 17.0703 -18.7998 44.9502 -26.4102c13.8896 -3.79004 24.75 -14.8398 28.4697 -28.9795c7.48047 -28.3906 5.54004 -24.9707 25.9502 -45.75
-c10.1699 -10.3506 14.1396 -25.4404 10.4199 -39.5801c-7.47949 -28.4102 -7.46973 -24.4502 0 -52.8301c3.71973 -14.1406 -0.25 -29.2305 -10.4199 -39.5801c-20.4102 -20.7803 -18.4697 -17.3506 -25.9502 -45.75c-3.71973 -14.1396 -14.5801 -25.1904 -28.4697 -28.9805
-c-21.7598 -5.92969 -23.5098 -4.58984 -38.79 -20.1396zM97.6602 272.04c0 -53.0303 42.2402 -96.0205 94.3398 -96.0205s94.3398 42.9902 94.3398 96.0205s-42.2402 96.0195 -94.3398 96.0195s-94.3398 -42.9893 -94.3398 -96.0195z" />
-    <glyph glyph-name="backspace" unicode="&#xf55a;" horiz-adv-x="640" 
-d="M576 384c35.3496 0 64 -28.6504 64 -64v-256c0 -35.3496 -28.6504 -64 -64 -64h-370.75c-16.9697 0 -33.25 6.75 -45.25 18.75l-150.63 150.63c-12.5 12.4902 -12.5 32.75 0 45.25l150.63 150.62c11.5801 11.5869 27.5869 18.75 45.2471 18.75h0.0126953h370.74z
-M491.31 129.94l-62.0596 62.0596l62.0596 62.0596c6.25 6.25 6.25 16.3809 0 22.6309l-22.6191 22.6191c-6.25 6.25 -16.3809 6.25 -22.6309 0l-62.0596 -62.0596l-62.0596 62.0596c-6.25 6.25 -16.3809 6.25 -22.6309 0l-22.6191 -22.6191
-c-6.25 -6.25 -6.25 -16.3809 0 -22.6309l62.0596 -62.0596l-62.0596 -62.0596c-6.25 -6.25 -6.25 -16.3809 0 -22.6309l22.6191 -22.6191c6.25 -6.25 16.3809 -6.25 22.6309 0l62.0596 62.0596l62.0596 -62.0596c6.25 -6.25 16.3809 -6.25 22.6309 0l22.6191 22.6191
-c6.25 6.25 6.25 16.3809 0 22.6309z" />
-    <glyph glyph-name="bezier-curve" unicode="&#xf55b;" horiz-adv-x="640" 
-d="M368 416c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM208 360v-72c0 -9.4502 2.17969 -18.3604 5.87988 -26.4404c-34.2695 -24.3496 -59.7402 -59.9492 -71.04 -101.56
-h-49.3994c13.6797 64.6797 54.1699 119.48 109.54 152h-79.7305c-9.5 -23.4404 -32.4102 -40 -59.25 -40c-35.3398 0 -64 28.6504 -64 64s28.6602 64 64 64c26.8398 0 49.75 -16.5596 59.25 -40h84.75zM160 128c17.6699 0 32 -14.3301 32 -32v-96
-c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96zM576 400c35.3398 0 64 -28.6504 64 -64s-28.6602 -64 -64 -64c-26.8398 0 -49.75 16.5596 -59.25 40h-79.7305c55.3701 -32.5195 95.8604 -87.3203 109.54 -152
-h-49.3994c-11.2998 41.6104 -36.7705 77.21 -71.04 101.56c3.68945 8.08008 5.87988 16.9902 5.87988 26.4404v72h84.75c9.5 23.4404 32.4102 40 59.25 40zM576 128c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32
-v96c0 17.6699 14.3301 32 32 32h96z" />
-    <glyph glyph-name="bong" unicode="&#xf55c;" horiz-adv-x="448" 
-d="M302.5 -64h-221c-23.1699 0 -44.4199 12.5801 -56 32.6602c-16.1904 28.0703 -25.5 60.5898 -25.5 95.3398c0 71.0303 38.6699 132.9 96 166.11v153.93l-15.9697 -0.0205078c-8.85059 -0.00976562 -16.0303 7.16016 -16.0205 16.0107l0.0400391 31.7295
-c0.00976562 8.82031 7.16016 15.9707 15.9805 15.9805l223.939 0.259766c8.85059 0.00976562 16.0303 -7.16992 16.0205 -16.0195l-0.0400391 -31.7207c-0.00976562 -8.81934 -7.16016 -15.9697 -15.9805 -15.9795l-15.9697 -0.0205078v-154.16
-c14.1201 -8.17969 27.0898 -18.1396 38.6504 -29.5098l39.4092 39.4102l-9.37988 9.37988c-6.25 6.25 -6.25 16.3799 0 22.6299l11.3105 11.3105c6.25 6.25 16.3799 6.25 22.6299 0l52.6895 -52.6904c6.25 -6.25 6.25 -16.3799 0 -22.6299l-11.2998 -11.3203
-c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-9.37988 9.37988l-43.4404 -43.4395c17.3604 -28.8105 27.4404 -62.5 27.4404 -98.6201c0 -34.75 -9.30957 -67.2598 -25.5 -95.3398c-11.5703 -20.0801 -32.8203 -32.6602 -56 -32.6602zM120.06 188.57
-c-24.8096 -14.3701 -44.1094 -35.7305 -56.5596 -60.5703h257c-12.4404 24.8398 -31.75 46.2002 -56.5596 60.5703l-23.9404 13.8701v181.76l-96 -0.110352v-181.649z" />
-    <glyph glyph-name="brush" unicode="&#xf55d;" horiz-adv-x="384" 
-d="M352 448c17.6699 0 32 -14.3301 32 -32v-224h-384v224c0 17.6699 14.3301 32 32 32h320zM0 128v32h384v-32c0 -35.3496 -28.6602 -64 -64 -64h-64v-64c0 -35.3496 -28.6602 -64 -64 -64s-64 28.6504 -64 64v64h-64c-35.3398 0 -64 28.6504 -64 64zM192 24
-c-13.25 0 -24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24s24 10.75 24 24c0 13.2598 -10.75 24 -24 24z" />
-    <glyph glyph-name="bus-alt" unicode="&#xf55e;" 
-d="M488 320c13.25 0 24 -10.7402 24 -24v-80c0 -13.25 -10.75 -24 -24 -24h-8v-166.4c0 -12.7998 -9.59961 -25.5996 -25.5996 -25.5996h-6.40039v-32c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-192v-32c0 -17.6699 -14.3301 -32 -32 -32h-32
-c-17.6699 0 -32 14.3301 -32 32v32c-17.6699 0 -32 14.3301 -32 32v160h-8c-13.25 0 -24 10.75 -24 24v80c0 13.2598 10.75 24 24 24h8v48c0 44.7998 99.2002 80 224 80s224 -35.2002 224 -80v-48h8zM160 376v-16c0 -4.41992 3.58008 -8 8 -8h176c4.41992 0 8 3.58008 8 8
-v16c0 4.41992 -3.58008 8 -8 8h-176c-4.41992 0 -8 -3.58008 -8 -8zM112 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM240 160v160h-112c-17.6699 0 -32 -14.3301 -32 -32v-96c0 -17.6699 14.3301 -32 32 -32h112zM272 160
-h112c17.6699 0 32 14.3301 32 32v96c0 17.6699 -14.3301 32 -32 32h-112v-160zM400 48c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="cannabis" unicode="&#xf55f;" 
-d="M503.47 87.75c5.24023 -2.75977 8.52051 -8.20996 8.53027 -14.1504c0.00976562 -5.92969 -3.26953 -11.3691 -8.50977 -14.1494c-2.4502 -1.29004 -60.7705 -31.7197 -133.49 -31.7197c-6.12988 0 -11.96 0.0996094 -17.5 0.30957
-c11.3604 -22.2305 16.5195 -38.3096 16.8096 -39.2197c1.80078 -5.68066 0.290039 -11.8906 -3.90918 -16.1104c-2.90137 -2.91113 -6.91699 -4.70801 -11.3477 -4.70801c-1.6543 0 -3.25098 0.250977 -4.75293 0.717773c-1.83008 0.580078 -37.7197 11.9902 -77.2998 39.29
-v-64.0098c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8v64.0195c-39.5801 -27.2998 -75.4697 -38.7197 -77.2998 -39.2891c-1.50195 -0.466797 -3.10059 -0.724609 -4.75586 -0.724609c-4.43066 0 -8.44336 1.80273 -11.3447 4.71387
-c-4.19922 4.2207 -5.70996 10.4307 -3.90918 16.1104c0.290039 0.910156 5.43945 16.9902 16.8096 39.2197c-5.54004 -0.209961 -11.3604 -0.30957 -17.5 -0.30957c-72.7305 0 -131.04 30.4297 -133.49 31.7197c-5.06836 2.68652 -8.52441 7.99805 -8.52441 14.1299
-c0 6.13965 3.46484 11.4766 8.54492 14.1602c1.56934 0.820312 32.3896 16.8896 76.7793 25.8096c-64.25 75.1201 -84.0498 161.671 -84.9297 165.641c-0.25 1.12207 -0.384766 2.28125 -0.384766 3.47754c0 4.40723 1.78711 8.39941 4.6748 11.292
-c3.03027 3.04004 7.12012 4.7002 11.3203 4.7002c1.14941 0 2.2998 -0.129883 3.43945 -0.379883c3.89062 -0.860352 86.5508 -19.5996 160.58 -79.7598c0 1.45996 -0.00976562 2.92969 -0.00976562 4.39941c0 118.79 59.9805 213.721 62.5303 217.7
-c2.93945 4.58984 8.01953 7.37012 13.4697 7.37012c5.65625 0 10.6211 -2.92969 13.46 -7.37012c2.5498 -3.97949 62.5303 -98.9102 62.5303 -217.7c0 -1.46973 0 -2.93945 -0.00976562 -4.39941c74.0391 60.1699 156.699 78.9102 160.579 79.7598
-c1.15039 0.259766 2.30078 0.379883 3.44043 0.379883c4.2002 0 8.29004 -1.66016 11.3203 -4.7002c3.85938 -3.87012 5.47949 -9.43945 4.2998 -14.7695c-0.879883 -3.96973 -20.6797 -90.5205 -84.9297 -165.641c44.3896 -8.91992 75.2197 -24.9893 76.7793 -25.8096z" />
-    <glyph glyph-name="check-double" unicode="&#xf560;" 
-d="M505 273.2c9.2998 -9.2998 9.2998 -24.5 -0.0996094 -34l-296 -296.2c-9.30078 -9.40039 -24.5 -9.40039 -33.9004 0l-168 168.1c-9.40039 9.40039 -9.40039 24.6006 0 34l39.7002 39.7002c9.2998 9.40039 24.5 9.40039 33.8994 0l111.4 -111.5l239.5 239.5
-c9.2998 9.40039 24.5 9.40039 33.9004 0zM180.7 167.2l-112 112.2c-6.2002 6.19922 -6.2002 16.2998 0 22.5996l45.2998 45.2998c6.2002 6.2998 16.4004 6.2998 22.5996 0l55.4004 -55.5l151.5 151.5c6.2002 6.2998 16.4004 6.2998 22.5996 0l45.2002 -45.2998
-c6.2002 -6.2002 6.2002 -16.2998 0 -22.5996l-208 -208.2c-6.2002 -6.2998 -16.3994 -6.2998 -22.5996 0z" />
-    <glyph glyph-name="cocktail" unicode="&#xf561;" horiz-adv-x="576" 
-d="M296 -16c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-240c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h56v125.22l-168.74 168.73c-15.5195 15.5195 -4.5293 42.0498 17.4199 42.0498h366.641c21.9492 0 32.9395 -26.5303 17.4199 -42.0498
-l-168.74 -168.73v-125.22h56zM432 448c79.5303 0 144 -64.4697 144 -144s-64.4697 -144 -144 -144c-27.4102 0 -52.7695 8.08008 -74.5801 21.3799l35.2598 35.2598c12.0303 -5.43945 25.2803 -8.63965 39.3203 -8.63965c52.9297 0 96 43.0596 96 96s-43.0703 96 -96 96
-c-35.3701 0 -65.9902 -19.4502 -82.6396 -48h-52.54c19.8301 55.7998 72.5693 96 135.18 96z" />
-    <glyph glyph-name="concierge-bell" unicode="&#xf562;" 
-d="M288 317.46c108.51 -15.5703 192 -108.64 192 -221.46h-448c0 112.82 83.4902 205.89 192 221.46v18.54h-16c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h96c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-16v-18.54zM496 64
-c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480z" />
-    <glyph glyph-name="cookie" unicode="&#xf563;" 
-d="M510.37 193.21c4.37988 -27.6602 -0.110352 -56 -12.8203 -80.96l-35.0996 -68.8701c-12.7021 -24.9268 -32.8652 -45.0938 -57.79 -57.7998l-69.1201 -35.21c-24.8301 -12.6396 -53.0098 -17.1104 -80.5205 -12.75l-76.6992 12.1396
-c-28.1211 4.45801 -53.4463 17.7891 -72.71 37.0498l-54.7607 54.75c-19.3213 19.3281 -32.6924 44.7373 -37.1592 72.9502l-12.0801 76.2705c-1.07715 6.79883 -1.55371 13.7725 -1.55371 20.8721c0 21.6162 5.18359 42.0303 14.373 60.0674l35.1006 68.8799
-c12.6992 24.9297 32.8633 45.0967 57.79 57.8008l69.1201 35.21c24.8291 12.6494 53.0098 17.1201 80.5195 12.7598l76.7002 -12.1504c27.5303 -4.34961 52.9795 -17.3301 72.71 -37.0498l54.7598 -54.75c19.3213 -19.3281 32.6924 -44.7363 37.1602 -72.9502zM176 80
-c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM208 240c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM368 112c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
-s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="cookie-bite" unicode="&#xf564;" 
-d="M510.52 192.18c4.10059 -27.3301 -0.349609 -55.2695 -12.9092 -79.9102l-35.1006 -68.8799c-12.6992 -24.9316 -32.8623 -45.1025 -57.79 -57.8096l-69.1299 -35.21c-24.8301 -12.6504 -53.0195 -17.1201 -80.5303 -12.7598l-76.71 12.1494
-c-28.123 4.45801 -53.4482 17.793 -72.71 37.0605l-54.7695 54.7598c-19.3223 19.332 -32.6934 44.7441 -37.1602 72.96l-12.0801 76.2695c-1.07617 6.7998 -1.55273 13.7734 -1.55273 20.874c0 21.6182 5.18262 42.0361 14.373 60.0762l35.0996 68.8799
-c12.6963 24.9346 32.8613 45.1055 57.79 57.8105l69.1299 35.2197c24.5898 12.5205 52.46 16.96 79.7207 12.8203c0.859375 -69.96 57.6895 -126.45 127.859 -126.45c0 -70.1699 56.5 -127.01 126.47 -127.86zM176 80c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32
-s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM208 240c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM368 112c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="crop-alt" unicode="&#xf565;" 
-d="M488 96c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-40v-40c0 -13.25 -10.75 -24 -24 -24h-48c-13.25 0 -24 10.75 -24 24v328h-160v96h224c17.6699 0 32 -14.3301 32 -32v-256h40zM160 424v-328h160v-96h-224c-17.6699 0 -32 14.3301 -32 32v256h-40
-c-13.25 0 -24 10.75 -24 24v48c0 13.2598 10.75 24 24 24h40v40c0 13.2598 10.75 24 24 24h48c13.25 0 24 -10.7402 24 -24z" />
-    <glyph glyph-name="digital-tachograph" unicode="&#xf566;" horiz-adv-x="640" 
-d="M608 352c17.6699 0 32 -14.3301 32 -32v-256c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v256c0 17.6699 14.3301 32 32 32h576zM304 96v8c0 4.41992 -3.58008 8 -8 8h-224c-4.41992 0 -8 -3.58008 -8 -8v-8c0 -4.41992 3.58008 -8 8 -8h224
-c4.41992 0 8 3.58008 8 8zM72 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16zM136 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-16
-c-4.41992 0 -8 -3.58008 -8 -8v-16zM200 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16zM264 160c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8
-h-16c-4.41992 0 -8 -3.58008 -8 -8v-16zM304 224v48c0 8.83984 -7.16016 16 -16 16h-208c-8.83984 0 -16 -7.16016 -16 -16v-48c0 -8.83984 7.16016 -16 16 -16h208c8.83984 0 16 7.16016 16 16zM576 96v8c0 4.41992 -3.58008 8 -8 8h-224c-4.41992 0 -8 -3.58008 -8 -8v-8
-c0 -4.41992 3.58008 -8 8 -8h224c4.41992 0 8 3.58008 8 8z" />
-    <glyph glyph-name="dizzy" unicode="&#xf567;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM152 233.4l28.7002 -28.7002c14.7002 -14.7998 37.7998 7.39941 22.5996 22.5996l-28.7002 28.7002l28.7002 28.7002c15 14.8994 -7.59961 37.5996 -22.5996 22.5996
-l-28.7002 -28.7002l-28.7002 28.7002c-14.8994 15 -37.5996 -7.59961 -22.5996 -22.5996l28.7002 -28.7002l-28.7002 -28.7002c-15.2002 -15.0996 7.7998 -37.3994 22.5996 -22.5996zM248 32c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64
-s28.7002 -64 64 -64zM395.3 227.3l-28.7002 28.7002l28.7002 28.7002c15 14.8994 -7.59961 37.5996 -22.5996 22.5996l-28.7002 -28.7002l-28.7002 28.7002c-14.8994 15 -37.5996 -7.59961 -22.5996 -22.5996l28.7002 -28.7002l-28.7002 -28.7002
-c-15.2002 -15.0996 7.7998 -37.3994 22.5996 -22.5996l28.7002 28.7002l28.7002 -28.7002c14.7002 -14.7998 37.7998 7.39941 22.5996 22.5996z" />
-    <glyph glyph-name="drafting-compass" unicode="&#xf568;" 
-d="M457.01 103.58l54.9805 -95.2305l-7.02051 -58.25c-1.2793 -10.5898 -12.3594 -16.9893 -22.1699 -12.7998l-53.9502 23.04l-54.3799 94.1904c29.9102 11.8701 57.4902 28.7197 82.54 49.0498zM499.5 198.14c-52.6201 -83.1299 -144.45 -134.14 -243.5 -134.14
-c-35.3799 0 -69.8701 6.71973 -102.06 18.96l-70.8008 -122.63l-53.9492 -23.04c-9.81055 -4.19043 -20.8906 2.20996 -22.1709 12.7998l-7.01953 58.25l71.2803 123.46c-21.29 17.8105 -40.4102 38.3799 -55.9805 62.0205
-c-4.99023 7.56934 -2.20996 17.9297 5.64062 22.4697l27.75 16.0703c7.40918 4.29004 16.5898 1.76953 21.3799 -5.33008c9.71973 -14.4102 21.1299 -27.3906 33.6797 -39l68.2998 118.31c-7.43945 13.6299 -12.0498 29.0303 -12.0498 45.6602c0 53.0195 42.9805 96 96 96
-s96 -42.9805 96 -96c0 -16.6299 -4.61035 -32.0303 -12.0596 -45.6602l51.79 -89.71c-23.0508 -23.1699 -51.3809 -39.96 -82.6104 -48.9199l-51.0898 88.5c-0.69043 -0.0195312 -1.33984 -0.209961 -2.04004 -0.209961s-1.33984 0.19043 -2.04004 0.209961
-l-67.3604 -116.68c22.1797 -7.28027 45.4805 -11.5303 69.4102 -11.5303c76.25 0 147.01 38.8496 188.12 102.38c4.64941 7.17969 13.7803 9.87012 21.2598 5.71973l28.0703 -15.5693c7.93945 -4.40039 10.9102 -14.7207 6.0498 -22.3906zM256 384
-c-17.6699 0 -32 -14.3301 -32 -32s14.3301 -32 32 -32s32 14.3301 32 32s-14.3301 32 -32 32z" />
-    <glyph glyph-name="drum" unicode="&#xf569;" 
-d="M431.34 325.95c44.9004 -16.3398 80.6602 -42.7803 80.6602 -86.1006v-160.229c0 -30.2705 -27.5 -57.6797 -72 -77.8604v101.9c0 13.2461 -10.7539 24 -24 24s-24 -10.7539 -24 -24v-118.93c-33.0498 -9.11035 -71.0703 -15.0605 -112 -16.7305v103.61
-c0 13.2461 -10.7539 24 -24 24s-24 -10.7539 -24 -24v-103.61c-40.9297 1.66992 -78.9502 7.62012 -112 16.7305v118.93c0 13.2461 -10.7539 24 -24 24s-24 -10.7539 -24 -24v-101.9c-44.5 20.1807 -72 47.5898 -72 77.8604v160.229c0 107.601 219.55 112.15 256 112.15
-c15.2197 0 62.4297 -0.910156 112.19 -9.69043l110.06 71c2.53711 1.69238 5.59082 2.7041 8.86621 2.7041c5.55664 0 10.4551 -2.83887 13.3242 -7.14355l8.86914 -13.3105c1.69238 -2.53711 2.7041 -5.58984 2.7041 -8.86523
-c0 -5.55664 -2.83887 -10.4561 -7.14355 -13.3242zM256 175.76c114.87 0 208 28.6904 208 64.0898c0 21.3105 -33.9102 40.1504 -85.8604 51.75l-118.64 -76.5195c-2.53711 -1.69141 -5.59082 -2.7041 -8.86621 -2.7041c-5.55664 0 -10.4551 2.83887 -13.3242 7.14355
-l-8.86914 13.3105c-1.69434 2.53809 -2.70703 5.59277 -2.70703 8.87012c0 5.55371 2.83594 10.4502 7.13672 13.3193l72.8096 47c-15.9492 1.2002 -32.5293 1.91016 -49.6797 1.91016c-114.88 0 -208 -28.6797 -208 -64.0801c0 -35.3994 93.1201 -64.0898 208 -64.0898z
-" />
-    <glyph glyph-name="drum-steelpan" unicode="&#xf56a;" horiz-adv-x="576" 
-d="M288 416c159.06 0 288 -57.3096 288 -128v-192c0 -70.6904 -128.94 -128 -288 -128s-288 57.3096 -288 128v192c0 70.6904 128.94 128 288 128zM205.01 257.64c5.11035 19.0605 2.49023 38.96 -7.37012 56.0508l-25.5996 44.3398
-c-73.9297 -13.6406 -124.04 -39.8701 -124.04 -70.0303c0 -30.7803 52.2305 -57.46 128.7 -70.8398c13.7695 9.91016 23.8594 23.8701 28.3096 40.4795zM288 208c21.0801 0 41.4102 1 60.8896 2.7002c-8.05957 26.1299 -32.1494 45.2998 -60.8896 45.2998
-s-52.8301 -19.1699 -60.8896 -45.2998c19.4795 -1.7002 39.8096 -2.7002 60.8896 -2.7002zM352 352v13.04c-20.4004 1.87988 -41.7998 2.95996 -64 2.95996s-43.5996 -1.08008 -64 -2.95996v-13.04c0 -35.29 28.71 -64 64 -64s64 28.71 64 64zM398.93 217.1
-c76.6699 13.3604 129.07 40.0703 129.07 70.9004c0 30.21 -50.2803 56.5 -124.44 70.0996l-25.6494 -44.4199c-9.87012 -17.0801 -12.4902 -36.9795 -7.37988 -56.04c4.45996 -16.6396 14.5898 -30.6299 28.3994 -40.54z" />
-    <glyph glyph-name="feather-alt" unicode="&#xf56b;" 
-d="M512 448c-1.80957 -26.2598 -11.71 -132.86 -53.6201 -234.79l-106.54 -53.21h81.1406c-9.08008 -16.4102 -19.2002 -32.2305 -30.4502 -47.1201l-146.79 -48.8799h100.95c-35.5605 -30.0703 -79.1006 -51.0996 -132.58 -56.54
-c-41.8105 -4.83008 -83.8701 -7.21973 -125.96 -7.36035l-57.1309 -57.0693c-9.38965 -9.37012 -24.5996 -9.37012 -33.9795 0s-9.37988 24.5693 0 33.9395l259.5 259.24c6.25 6.25 6.25 16.3799 0 22.6299s-16.4004 6.25 -22.6504 0l-178.87 -178.689
-c1.15039 26.7998 2.90039 53.5801 5.99023 80.2393c25.4307 249.41 389.21 284.051 440.99 287.61z" />
-    <glyph glyph-name="file-contract" unicode="&#xf56c;" horiz-adv-x="384" 
-d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM64 376v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8
-h-80c-4.41992 0 -8 -3.58008 -8 -8zM64 312v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM256.81 64c-4.19922 0 -8.13965 2.44043 -10.1592 6.5
-c-11.9502 23.8604 -46.2305 30.3496 -66 14.1602l-13.8809 41.6396c-3.28906 9.82031 -12.4297 16.4102 -22.7695 16.4102s-19.4805 -6.59961 -22.7803 -16.4102l-18.1895 -54.6396c-1.53027 -4.58008 -5.81055 -7.66016 -10.6406 -7.66016h-12.3896
-c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16h12.3896c18.6201 0 35.1104 11.8701 41 29.5303l10.6104 31.8799l16.8301 -50.46c2.03027 -6.14062 7.58008 -10.4404 14.0303 -10.8906c0.389648 -0.0292969 0.759766 -0.0498047 1.13965 -0.0498047
-c0.00390625 0 -0.00292969 -0.015625 0.000976562 -0.015625c6.26074 0 11.6865 3.60742 14.3086 8.85547l7.6709 15.3408c2.7998 5.59961 7.93945 6.18945 10.0195 6.18945s7.21973 -0.599609 10.1699 -6.51953c7.37012 -14.7207 22.1904 -23.8604 38.6396 -23.8604
-h47.1904c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16h-47.1904zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
-    <glyph glyph-name="file-download" unicode="&#xf56d;" horiz-adv-x="384" 
-d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM300.45 100.64c10.1299 10.0703 3.00977 27.3604 -11.2705 27.3604h-65.1797v80
-c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-80h-65.1797c-14.2803 0 -21.4004 -17.29 -11.25 -27.3604l96.4199 -95.6992c6.64941 -6.61035 17.3896 -6.61035 24.04 0zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961
-c6.40039 0 12.5 -2.5 17 -7z" />
-    <glyph glyph-name="file-export" unicode="&#xf56e;" horiz-adv-x="576" 
-d="M384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004zM571 140c6.59961 -6.59961 6.59961 -17.4004 0 -24l-95.7002 -96.5c-10.0996 -10.0996 -27.3994 -3 -27.3994 11.2998v65.2002h-64v64h64v65.0996
-c0 14.3008 17.2998 21.4004 27.3994 11.3008zM192 112c0 -8.7998 7.2002 -16 16 -16h176v-136c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24h136v-128h-176
-c-8.7998 0 -16 -7.2002 -16 -16v-32z" />
-    <glyph glyph-name="file-import" unicode="&#xf56f;" 
-d="M16 160h112v-64h-112c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16zM505 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM352 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24
-h-336c-13.2998 0 -24 10.7002 -24 24v136h127.9v-65.0996c0 -14.3008 17.2998 -21.4004 27.3994 -11.3008l95.7002 96.4004c6.59961 6.59961 6.59961 17.2998 0 24l-95.5996 96.5c-10.1006 10.0996 -27.4004 3 -27.4004 -11.2998v-65.2002h-128v264
-c0 13.2998 10.7002 24 24 24h200v-136z" />
-    <glyph glyph-name="file-invoice" unicode="&#xf570;" horiz-adv-x="384" 
-d="M288 192v-64h-192v64h192zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464
-c0 13.2998 10.7002 24 24 24h200v-136zM64 376v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM64 312v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16
-c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM320 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8zM320 208c0 8.83984 -7.16016 16 -16 16h-224
-c-8.83984 0 -16 -7.16016 -16 -16v-96c0 -8.83984 7.16016 -16 16 -16h224c8.83984 0 16 7.16016 16 16v96z" />
-    <glyph glyph-name="file-invoice-dollar" unicode="&#xf571;" horiz-adv-x="384" 
-d="M377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7zM224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136z
-M64 376v-16c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8zM64 296c0 -4.41992 3.58008 -8 8 -8h80c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-80c-4.41992 0 -8 -3.58008 -8 -8
-v-16zM208 32.1201c23.6201 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104
-c4.55957 0 8.94922 -1.29004 12.8193 -3.71973c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v24.29c0 4.41992 -3.58008 8 -8 8h-16
-c-4.41992 0 -8 -3.58008 -8 -8v-24.1201c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104
-c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-24.29c0 -4.41992 3.58008 -8 8 -8h16
-c4.41992 0 8 3.58008 8 8v24.1201z" />
-    <glyph glyph-name="file-prescription" unicode="&#xf572;" horiz-adv-x="384" 
-d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM292.53 132.52c-6.25 6.25 -16.3799 6.25 -22.6299 0l-29.9004 -29.8994l-33.46 33.46
-c19.8398 10.8701 33.46 31.7002 33.46 55.9199c0 35.3496 -28.6504 64 -64 64h-80c-8.83984 0 -16 -7.16016 -16 -16v-160c0 -8.83984 7.16016 -16 16 -16h16c8.83984 0 16 7.16016 16 16v48h18.7402l59.3193 -59.3096l-30.0596 -30.0605
-c-6.25 -6.25 -6.25 -16.3799 0 -22.6299l11.3096 -11.3096c6.25 -6.25 16.3809 -6.25 22.6309 0l30.0596 30.0596l30.0596 -30.0703c6.25 -6.25 16.3809 -6.25 22.6309 0l11.3096 11.3105c6.25 6.25 6.25 16.3799 0 22.6299l-30.0596 30.0596l29.8994 29.9004
-c6.25 6.25 6.25 16.3799 0 22.6299zM176 176h-48v32h48c8.82031 0 16 -7.17969 16 -16s-7.17969 -16 -16 -16zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004z" />
-    <glyph glyph-name="file-signature" unicode="&#xf573;" horiz-adv-x="576" 
-d="M218.17 23.8604c7.25 -14.4707 21.71 -23.4404 37.8301 -23.75l128 -0.110352v-40c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136c0 -13.2002 10.7998 -24 24 -24h136.01v-46.5498l-128 -127.09
-v-82.1201c-3.87012 0.30957 -7.46973 2.47949 -9.35938 6.25977c-11.9404 23.8604 -46.25 30.3496 -66 14.1602l-13.8809 41.6396c-3.28906 9.82031 -12.4297 16.4102 -22.7695 16.4102s-19.4805 -6.59961 -22.7803 -16.4102l-18.1895 -54.6396
-c-1.53027 -4.58008 -5.81055 -7.66016 -10.6406 -7.66016h-12.3896c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16h12.3896c18.6201 0 35.1104 11.8701 41 29.5303l10.6104 31.8799l16.8301 -50.4697c4.4502 -13.46 23.1104 -14.8701 29.4795 -2.09082
-l7.6709 15.3408c2.7998 5.59961 7.93945 6.18945 10.0195 6.18945s7.21973 -0.599609 10.1699 -6.51953zM384 326.1v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7l97.9004 -98c4.5 -4.5 7 -10.5996 7 -16.9004zM288 101.04l162.79 161.62l67.8799 -67.8799
-l-161.68 -162.78h-68.9902v69.04zM568.54 280.67c9.9502 -9.93945 9.9502 -26.0703 0 -36.0098l-27.25 -27.25l-67.8799 67.8799l27.25 27.25c9.93945 9.94043 26.0703 9.94043 36.0098 0z" />
-    <glyph glyph-name="file-upload" unicode="&#xf574;" horiz-adv-x="384" 
-d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM289.18 95.9902c14.2803 0 21.4004 17.29 11.25 27.3594l-96.4199 95.7002
-c-6.64941 6.61035 -17.3896 6.61035 -24.04 0l-96.4199 -95.7002c-10.1396 -10.0693 -3.00977 -27.3594 11.2705 -27.3594h65.1797v-80c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16v80h65.1797zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004v-6.09961h-128
-v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
-    <glyph glyph-name="fill" unicode="&#xf575;" 
-d="M502.63 230.94c12.4902 -12.5 12.4902 -32.7607 0 -45.2607l-221.57 -221.569c-18.75 -18.75 -43.3096 -28.1201 -67.8799 -28.1201c-24.5596 0 -49.1201 9.37988 -67.8701 28.1201l-117.189 117.189c-37.4902 37.4902 -37.4902 98.2598 0 135.75l94.7598 94.7598
-l-86.1895 86.1807c-6.24023 6.25 -6.24023 16.3799 0 22.6299l22.6191 22.6104c6.24023 6.25 16.3809 6.25 22.6201 0l86.1807 -86.1807l81.5801 81.5801c6.23926 6.25 14.4297 9.37012 22.6191 9.37012c8.19043 0 16.3809 -3.12012 22.6309 -9.37012zM386.41 159.97
-l48.3496 48.3398l-162.45 162.44l-58.9492 -58.9502l58.6094 -58.5996c12.4902 -12.4902 12.4902 -32.75 0 -45.2402c-12.4893 -12.4902 -32.75 -12.4902 -45.2393 0l-58.6104 58.5996l-81.6104 -81.6094l-13.1494 -13.1504
-c-3.86035 -3.84961 -6.07031 -7.99023 -7.43066 -11.8301h320.48z" />
-    <glyph glyph-name="fill-drip" unicode="&#xf576;" horiz-adv-x="576" 
-d="M512 128c0 0 64 -92.6504 64 -128s-28.6602 -64 -64 -64s-64 28.6504 -64 64s64 128 64 128zM502.63 230.94c12.4902 -12.5 12.4902 -32.75 -0.00976562 -45.25l-221.57 -221.57c-18.7402 -18.75 -43.2998 -28.1201 -67.8701 -28.1201
-c-24.5596 0 -49.1299 9.37988 -67.8701 28.1201l-117.189 117.189c-37.4902 37.4902 -37.4902 98.2705 0 135.75l94.7598 94.7607l-86.1895 86.1797c-6.24023 6.24023 -6.24023 16.3701 0 22.6201l22.6191 22.6201c6.24023 6.25 16.3701 6.25 22.6201 0l86.1807 -86.1904
-l81.5801 81.5801c6.23926 6.25 14.4297 9.37012 22.6191 9.37012c8.19043 0 16.3809 -3.12012 22.6309 -9.37012zM386.41 159.97l48.3398 48.3398l-162.44 162.44l-58.9492 -58.9502l58.5996 -58.5996c12.4902 -12.4902 12.4902 -32.75 0 -45.2402
-s-32.75 -12.4902 -45.2402 0l-58.5996 58.5996l-81.6104 -81.6094l-13.1494 -13.1504c-3.86035 -3.84961 -6.07031 -7.99023 -7.43066 -11.8301h320.48z" />
-    <glyph glyph-name="fingerprint" unicode="&#xf577;" 
-d="M256.12 202.04c13.2598 0 24 -10.75 23.9902 -24c1.55957 -99.1104 -15.9502 -176.61 -29.4805 -224.521c-2.97949 -10.5996 -12.6104 -17.5195 -23.0898 -17.5195c-20.9697 0 -25.8496 20.7695 -23.1201 30.4902c19.5605 69.6494 28.8398 139.3 27.7002 211.55
-c0 13.2598 10.75 24 24 24zM255.26 283.77c56.9707 -0.839844 104.03 -46.9199 104.91 -102.72c0.790039 -50.8994 -2.99023 -102.08 -11.2695 -152.109c-0.770508 -4.6709 -7.61035 -23.1006 -27.5801 -19.7705c-13.0703 2.16016 -21.9307 14.5205 -19.7607 27.5801
-c7.80078 47.2197 11.3809 95.5 10.6104 143.55c-0.469727 30.1299 -26.3096 55 -57.6201 55.4697c-34.5303 0.150391 -54.8594 -26.3896 -54.4502 -52.3398c0.800781 -51.4395 -4.0293 -102.93 -14.3691 -153.02c-2.69043 -12.9805 -15.3105 -21.3105 -28.3604 -18.6406
-c-12.9697 2.6709 -21.3301 15.3809 -18.6396 28.3604c9.61914 46.6396 14.1191 94.6104 13.3691 142.55c-0.849609 54.0205 41.9004 101.16 103.16 101.09zM144.57 303.55c10.2793 -8.37012 11.8398 -23.4795 3.48926 -33.7598
-c-18.7998 -23.0898 -28.4697 -51.0898 -28 -80.9697c0.640625 -40.6699 -2.66992 -81.4902 -9.85938 -121.33c-0.820312 -4.5498 -7.78027 -22.8604 -27.8906 -19.3604c-13.0498 2.36035 -21.6992 14.8398 -19.3594 27.8896c6.63965 36.7803 9.7002 74.4707 9.10938 112.051
-c-0.639648 40.7197 13.1309 80.5 38.75 112c8.39062 10.2793 23.46 11.8193 33.7607 3.47949zM254.04 365.88c101.09 -1.5 184.6 -83.0801 186.16 -181.83c0.0751953 -4.88281 0.147461 -8.55371 0.147461 -13.4551c0 -35.9766 -2.0498 -71.4785 -6.03809 -106.395
-c-1.06934 -9.23047 -9.85938 -23.0605 -26.5791 -21.1104c-13.1602 1.5 -22.6104 13.4102 -21.1104 26.5801c4.2998 37.5205 6.16992 75.75 5.58008 113.63c-1.15039 73.0801 -63.4502 133.45 -138.88 134.58c-11.5303 0.0800781 -22.9502 -1.08008 -34 -3.68945
-c-12.8906 -3 -25.8301 4.93945 -28.8906 17.8291c-3.04004 12.9102 4.94043 25.8301 17.8301 28.8906c14.9102 3.53027 30.3701 5.37988 45.7803 4.96973zM506.11 244.43c6.22949 -28.2295 6.00977 -50.1602 5.83008 -72.3398
-c-0.110352 -13.1895 -10.8301 -23.7998 -24 -23.7998h-0.200195c-13.25 0.110352 -23.9102 10.9297 -23.7998 24.2002c0.209961 24.1895 0.00976562 40.1895 -4.7002 61.5996c-2.86035 12.9502 5.31934 25.75 18.2598 28.6104
-c13.0996 2.92969 25.75 -5.35059 28.6104 -18.2705zM465.99 335.15c7.62012 -10.8408 5 -25.8105 -5.83984 -33.4307c-10.8604 -7.58984 -25.8105 -5 -33.4199 5.86035c-39.8906 56.8301 -105.171 91.3604 -174.62 92.3896
-c-56.3408 0.810547 -108.92 -20.0596 -147.681 -58.8594c-37.1201 -37.1406 -57.1094 -86.5 -56.2793 -139l-0.160156 -23.6406c-0.379883 -13 -11.0498 -23.2998 -23.9707 -23.2998c-0.239258 0 -0.489258 0 -0.719727 0.0205078
-c-13.25 0.379883 -23.6699 11.4395 -23.2803 24.6895l0.120117 21.4697c-1.04004 65.6104 23.9502 127.28 70.3203 173.71c48.0098 48.0303 112.56 73.7607 182.35 72.9209c84.79 -1.27051 164.48 -43.4404 213.181 -112.83z" />
-    <glyph glyph-name="fish" unicode="&#xf578;" horiz-adv-x="576" 
-d="M327.1 352c137.46 0 248.9 -128 248.9 -160s-111.44 -160 -248.9 -160c-89.9697 0 -168.55 54.7695 -212.279 101.62l-87.3301 -66.0498c-12.1299 -9.16992 -30.2402 0.599609 -27.1406 14.6602l24.1904 109.77l-24.1797 109.76
-c-3.10059 14.0605 15.0098 23.8398 27.1396 14.6602l87.3301 -66.0498c43.7295 46.8604 122.3 101.63 212.27 101.63zM414.53 168c13.25 0 24 10.75 24 24c0 13.2598 -10.7402 24 -24 24c-13.25 0 -24 -10.7402 -24 -24c0 -13.25 10.75 -24 24 -24z" />
-    <glyph glyph-name="flushed" unicode="&#xf579;" horiz-adv-x="496" 
-d="M344 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM152 248c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM248 440c137 0 248 -111 248 -248s-111 -248 -248 -248
-s-248 111 -248 248s111 248 248 248zM80 224c0 -39.7998 32.2002 -72 72 -72s72 32.2002 72 72s-32.2002 72 -72 72s-72 -32.2002 -72 -72zM312 48c21.2002 0 21.2002 32 0 32h-128c-21.2002 0 -21.2002 -32 0 -32h128zM344 152c39.7998 0 72 32.2002 72 72
-s-32.2002 72 -72 72s-72 -32.2002 -72 -72s32.2002 -72 72 -72z" />
-    <glyph glyph-name="frown-open" unicode="&#xf57a;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM136 240c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM323.3 56.7002c11.4004 -3.5 22.5 6.2002 20.5 18.0996
-c-7 39.9004 -60.0996 61.2002 -95.7998 61.2002s-88.7998 -21.2002 -95.7998 -61.2002c-2 -11.7998 9 -21.5996 20.5 -18.0996c31.2002 9.59961 59.3994 15.2998 75.2998 15.2998s44.0996 -5.7002 75.2998 -15.2998zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32
-s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
-    <glyph glyph-name="glass-martini-alt" unicode="&#xf57b;" 
-d="M502.05 390.4l-214.05 -214.04v-192.36h56c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-240c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h56v192.36l-214.05 214.04c-21.25 21.2598 -6.2002 57.5996 23.8496 57.5996h444.4
-c30.0498 0 45.0996 -36.3398 23.8496 -57.5996zM443.77 400h-375.529l48 -48h279.529z" />
-    <glyph glyph-name="globe-africa" unicode="&#xf57c;" horiz-adv-x="496" 
-d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM408 224.5c0 8.55957 6.94043 15.5 15.5 15.5h18.4297c-19.0693 76.9805 -82.6992 136.37 -161.92 149.21v-21.7002c0 -8.55957 -6.93945 -15.5 -15.5 -15.5
-h-24.21c-5.17969 0 -10.0195 -2.58984 -12.8896 -6.89941l-8.08008 -12.1104c-2.13965 -3.20996 -5.40039 -5.5 -9.13965 -6.44043l-14.4502 -3.60938c-6.90039 -1.73047 -11.7402 -7.93066 -11.7402 -15.04v-4.40039c0 -8.55957 6.94043 -15.5 15.5 -15.5h90.0498
-l0.00488281 0.00195312c4.27637 0 8.15039 -1.73633 10.9551 -4.54199l6.91992 -6.91992c2.91016 -2.91016 6.85059 -4.54004 10.96 -4.54004h10.0908c8.55957 0 15.5 -6.93945 15.5 -15.5c0 -6.66992 -4.27051 -12.5898 -10.6006 -14.7002l-47.3096 -15.7695
-c-3.90039 -1.2998 -8.15039 -1 -11.8301 0.839844l-14.7207 7.36035c-7.5791 3.7998 -15.9492 5.76953 -24.4297 5.76953h-0.889648c-12.2734 -0.00292969 -23.6533 -4.08594 -32.7803 -10.9297l-27.5801 -20.6904c-13.75 -10.3193 -21.8496 -26.5098 -21.8496 -43.6992
-v-14.0605c0.00292969 -15.0742 6.11328 -28.7393 16 -38.6299c10.25 -10.2402 24.1396 -16 38.6299 -16h25.8799c8.55957 0 15.5 -6.94043 15.5 -15.5v-29.8896c0 -12.6504 3.0293 -24.6885 8.33008 -35.29c4.7002 -9.40039 14.3096 -15.3398 24.8203 -15.3398
-c9.63477 0.000976562 18.1133 4.89551 23.0898 12.3594l13.0293 19.5498c7.18359 10.7715 15.4854 20.4473 25 29.1602c2.4707 2.27051 4.14062 5.27051 4.76074 8.56055l4.2998 22.8301c0.439453 2.3291 1.41016 4.5293 2.83008 6.42969l18.7402 24.9795
-c2.00977 2.68066 3.09961 5.9502 3.09961 9.30078v11.3398c0 8.55957 -6.94043 15.5 -15.5 15.5h-8.20996c-5.17969 0 -10.0205 2.58984 -12.8896 6.89941l-13.2402 19.8604c-5.66992 8.50977 -1.70996 20.0703 7.99023 23.2998l2.64941 0.879883
-c1.53906 0.511719 3.20312 0.78418 4.91309 0.78418c3.17383 0 6.12695 -0.955078 8.58691 -2.59375l18.21 -12.1396c2.45801 -1.6416 5.44043 -2.59863 8.61523 -2.59863c2.48438 0 4.83301 0.585938 6.91504 1.62793l15.3896 7.7002
-c5.25 2.62012 8.57031 7.99023 8.57031 13.8604v6.92969z" />
-    <glyph glyph-name="globe-americas" unicode="&#xf57d;" horiz-adv-x="496" 
-d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM330.29 82.4004c8.47363 8.42676 13.7158 20.0977 13.7197 32.9795l0.00488281 0.00976562c0 8.41504 -3.41602 16.0391 -8.93457 21.5605l-13.6904 13.6895
-c-6.00977 6 -14.1396 9.37012 -22.6299 9.37012h-66.75c-9.41016 4.70996 -21.4795 32 -32 32c-10.5195 0 -20.8994 2.4502 -30.3096 7.16016l-11.0801 5.54004c-4.0498 2.03027 -6.61035 6.16016 -6.61035 10.6904h-0.00195312c0 5.27539 3.42578 9.75684 8.17188 11.3398
-l31.1699 10.3896c1.58887 0.52832 3.29785 0.81543 5.0625 0.81543c4.00977 0 7.67676 -1.47656 10.4883 -3.91504l9.2793 -8.06055c1.4502 -1.25977 3.31055 -1.95996 5.24023 -1.95996h5.63965c5.94043 0 9.81055 6.25977 7.15039 11.5801l-15.5898 31.1904
-c-0.535156 1.07324 -0.842773 2.29297 -0.842773 3.57324c0 2.24805 0.928711 4.28125 2.42285 5.73633l9.91992 9.65039c1.5 1.45996 3.5 2.26953 5.58008 2.26953h8.99023l0.00390625 -0.000976562c2.20703 0 4.20703 0.894531 5.65527 2.34082l8 8
-c3.12012 3.12012 3.12012 8.19043 0 11.3105l-4.68945 4.68945c-3.12012 3.12012 -3.12012 8.19043 0 11.3105l10.3398 10.3398l4.69043 4.67969c6.25 6.25 6.25 16.3799 0 22.6299l-28.3008 28.3008c-8.26953 -0.310547 -16.3994 -1.12988 -24.3896 -2.41992v-11.3008
-c0 -11.8994 -12.5195 -19.6299 -23.1602 -14.3096l-24.0098 12.0098c-45.8398 -19.8496 -82.7305 -56.3896 -103.2 -101.89c9.92969 -14.7197 25.21 -37.3701 34.5898 -51.1406c5.20605 -7.66895 11.2012 -14.5479 18.0605 -20.7393l0.799805 -0.720703
-c9.5498 -8.60938 20.1699 -15.9697 31.6504 -21.75c14 -7.0498 34.4395 -18.1592 48.8096 -26.1094c10.1904 -5.62988 16.46 -16.3301 16.46 -27.9707v-32.0098c0 -8.49023 3.37012 -16.6299 9.37012 -22.6299c14.9902 -14.9902 24.3203 -38.6299 22.6299 -51.25v-27.3799
-c14.6504 0 28.8896 1.69043 42.6504 4.69043l17.3896 46.8496c2.04004 5.49023 3.25977 11.21 4.76953 16.8701c1.07031 4.00977 3.18066 7.70996 6.1709 10.71c3.31934 3.33008 7.40918 7.39941 11.3096 11.2803zM417 173.75l29.1797 -7.29004
-c1.08008 8.37988 1.82031 16.8701 1.82031 25.54c0 32.1299 -7.7998 62.4102 -21.3203 89.3301l-12.9795 -6.49023c-3.74023 -1.85938 -6.91992 -4.67969 -9.24023 -8.14941l-19.5898 -29.3809c-2.54004 -3.80371 -4.02051 -8.4209 -4.02051 -13.334
-c0 -4.91211 1.48047 -9.48145 4.02051 -13.2852l17.9795 -26.9707c3.31055 -4.96973 8.36035 -8.51953 14.1504 -9.96973z" />
-    <glyph glyph-name="globe-asia" unicode="&#xf57e;" horiz-adv-x="496" 
-d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM236.66 199.77l17.3701 28.9502c1.7998 2.99023 6.2002 2.82031 7.75977 -0.299805c1.34961 -2.70996 4.12012 -4.41992 7.15039 -4.41992h3.05957
-c4.41992 0 8 3.58008 8 8v78.1201c0 6.05957 -3.41992 11.5996 -8.83984 14.3096l-10.8301 5.41016c-5.49023 2.75 -5.96973 10.4004 -0.860352 13.8105l50.1602 38.5293c-19.4297 6.31055 -40.1201 9.82031 -61.6299 9.82031c-110.28 0 -200 -89.7197 -200 -200
-c0 -10.9199 1.12012 -21.5498 2.80957 -31.9902h62.5703c4.24023 0 8.31055 1.69043 11.3105 4.69043l19.4697 19.46c3.85938 3.85938 10.3701 2.7998 12.8096 -2.08008l22.6201 -45.2305c2.70996 -5.42969 8.25 -8.84961 14.3105 -8.84961h6.10938
-c8.83984 0 16 7.16016 16 16v9.37012c0 4.24023 -1.68945 8.30957 -4.68945 11.3096l-5.66016 5.66016c-3.12012 3.12012 -3.12012 8.19043 0 11.3105l5.66016 5.65918c3 3 7.06934 4.69043 11.3096 4.69043h0.310547c5.61914 0 10.8291 2.9502 13.7197 7.76953z
-M408 89.5703l-0.00976562 24.5996c0 4.24023 -1.69043 8.31055 -4.69043 11.3105l-11.9102 11.9092c-1.5 1.5 -2.33984 3.54004 -2.33984 5.66016v12.9307c0 2.20996 -1.79004 4 -4 4h-6.05957c-1.78027 0 -3.33984 -1.1709 -3.83984 -2.88086l-4.2002 -14.4697
-c-0.490234 -1.7002 -2.06055 -2.87988 -3.83984 -2.87988h-3.80078c-1.66211 0.000976562 -3.08691 1.01465 -3.68945 2.45996l-5.35059 12.8496c-1.23926 2.99023 -4.15918 4.93066 -7.38965 4.93066h-12.0898
-c-0.00390625 0 -0.0146484 -0.00488281 -0.0185547 -0.00488281c-1.72168 0 -3.31738 -0.545898 -4.62109 -1.47559l-23.71 -16.8896c-1.73047 -1.23047 -3.61035 -2.25977 -5.59082 -3.0498l-39.3398 -15.7402c-3.04004 -1.21973 -5.0293 -4.16016 -5.0293 -7.42969
-v-10.2002l-0.00195312 -0.00390625c0 -2.20703 0.895508 -4.20703 2.3418 -5.65625l11.9102 -11.9102c3 -3 7.06934 -4.68945 11.3096 -4.68945h10.3398c1.31055 0 2.61035 0.15918 3.87988 0.479492l21.2705 5.32031c2.08203 0.520508 4.25391 0.802734 6.49707 0.802734
-c7.38574 0 14.0771 -2.99805 18.9229 -7.84277l13.0098 -13.0098c3 -3 7.07031 -4.69043 11.3096 -4.69043h15.1602c4.24023 0 8.31055 1.69043 11.3105 4.69043l9.56934 9.56934c3 3 4.69043 7.07031 4.69043 11.3105z" />
-    <glyph glyph-name="grimace" unicode="&#xf57f;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM144 48v40h-40v-8c0 -17.7002 14.2998 -32 32 -32h8zM144 104v40h-8c-17.7002 0 -32 -14.2998 -32 -32v-8h40zM136 240c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32
-s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM208 48v40h-48v-40h48zM208 104v40h-48v-40h48zM272 48v40h-48v-40h48zM272 104v40h-48v-40h48zM336 48v40h-48v-40h48zM336 104v40h-48v-40h48zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32
-s14.2998 -32 32 -32zM392 80v8h-40v-40h8c17.7002 0 32 14.2998 32 32zM392 104v8c0 17.7002 -14.2998 32 -32 32h-8v-40h40z" />
-    <glyph glyph-name="grin" unicode="&#xf580;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
-s32 14.2998 32 32s-14.2998 32 -32 32zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7998 -9.39941 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002
-c-11.4004 3.7002 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
-    <glyph glyph-name="grin-alt" unicode="&#xf581;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM311.7 311.3c-12.4004 -18.3994 -15.2002 -36.8994 -15.7002 -55.2998c0.599609 -18.4004 3.2998 -36.9004 15.7002 -55.2998c8 -11.7002 25.0996 -11.4004 32.7002 0
-c12.3994 18.3994 15.1992 36.8994 15.6992 55.2998c-0.599609 18.4004 -3.2998 36.9004 -15.6992 55.2998c-8 11.7002 -25.1006 11.4004 -32.7002 0zM151.7 311.3c-12.4004 -18.3994 -15.2002 -36.8994 -15.7002 -55.2998
-c0.599609 -18.4004 3.2998 -36.9004 15.7002 -55.2998c8 -11.7002 25.0996 -11.4004 32.7002 0c12.3994 18.3994 15.1992 36.8994 15.6992 55.2998c-0.599609 18.4004 -3.2998 36.9004 -15.6992 55.2998c-8 11.7002 -25.1006 11.4004 -32.7002 0zM248 16
-c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.4004 3.7002 -22.7002 -6.10059 -20.7002 -17.9004
-c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
-    <glyph glyph-name="grin-beam" unicode="&#xf582;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7998 -11.7998 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006
-c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM168 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17
-c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998
-c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.3008 3.7002 -22.7002 -6 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
-    <glyph glyph-name="grin-beam-sweat" unicode="&#xf583;" horiz-adv-x="504" 
-d="M456 320c-26.5 0 -48 21 -48 47c0 20 28.5 60.4004 41.5996 77.7998c3.2002 4.2998 9.60059 4.2998 12.8008 0c13.0996 -17.3994 41.5996 -57.7998 41.5996 -77.7998c0 -26 -21.5 -47 -48 -47zM456 288c6.7998 0 13.2002 1.09961 19.5 2.59961
-c13.0996 -30.1992 20.5 -63.5 20.5 -98.5996c0 -137 -111 -248 -248 -248s-248 111 -248 248s111 248 248 248c50.2998 0 97 -15.0996 136.1 -40.7998c-7.7998 -18 -8.09961 -27.7998 -8.09961 -32.2002c0 -43.5996 35.9004 -79 80 -79zM328 296
-c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7998 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5
-c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM168 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
-c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7002 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002
-s-92.9004 5.5 -123.1 15.2002c-11.4004 3.7002 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
-    <glyph glyph-name="grin-hearts" unicode="&#xf584;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM90.4004 264.4c-7.7002 -20.2002 3.7998 -41.8008 24.1992 -47.2002l70.2002 -18.2002c4.60059 -1.2002 9.2998 1.5 10.5 6l19.4004 69.9004
-c5.59961 20.2998 -7.40039 41.0996 -28.7998 44.5c-18.7002 3 -36.5 -9.80078 -41.5 -27.9004l-2 -7.09961l-7.10059 1.89941c-18.2002 4.7998 -38.2002 -4.2998 -44.8994 -21.8994zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998
-c1.90039 11.7998 -9.2998 21.5 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.5 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998zM381.4 217.3
-c20.3994 5.2998 31.8994 26.9004 24.1992 47.2002c-6.69922 17.5996 -26.6992 26.5996 -44.8994 21.9004l-7.10059 -1.90039l-2 7.09961c-5.09961 18.1006 -22.8994 30.9004 -41.5 27.9004c-21.3994 -3.40039 -34.3994 -24.2002 -28.7998 -44.5l19.4004 -69.9004
-c1.2998 -4.5 6 -7.19922 10.5 -6z" />
-    <glyph glyph-name="grin-squint" unicode="&#xf585;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM281.8 250.3c-7.7002 -4.7002 -7.7002 -15.8994 0 -20.5996l80 -48c11.5 -6.7998 24.1006 7.59961 15.4004 18l-33.6006 40.2998l33.6006 40.2998
-c8.59961 10.2998 -3.7998 24.9004 -15.4004 18zM118.8 280.3l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18l80 48c7.7998 4.7002 7.7998 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18zM248 16
-c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7002 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.3008 3.7002 -22.7002 -6 -20.7002 -17.9004
-c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
-    <glyph glyph-name="grin-squint-tears" unicode="&#xf586;" 
-d="M409.6 336.1c-5.59961 -0.799805 -10.2998 3.90039 -9.5 9.40039c3.30078 22.5996 12 73.5 26.8008 88.2998c19.0996 19.2002 50.6992 18.9004 70.2998 -0.700195c19.5996 -19.5996 19.8994 -51 0.700195 -70.1992
-c-14.8008 -14.8008 -65.7002 -23.6006 -88.3008 -26.8008zM102.4 47.9004c5.59961 0.799805 10.2998 -3.90039 9.5 -9.40039c-3.30078 -22.5996 -12 -73.5 -26.8008 -88.2998c-19.1992 -19.2002 -50.5996 -18.9004 -70.1992 0.700195
-c-19.6006 19.5996 -19.9004 51.0996 -0.800781 70.1992c14.8008 14.8008 65.7002 23.6006 88.3008 26.8008zM414.1 304.4c24 3.5 42.1006 7.39941 56.5 11.5c54.8008 -94.9004 42 -218.2 -39.1992 -299.301c-81.2002 -81.0996 -204.5 -94 -299.301 -39.1992
-c4.10059 14.3994 8.10059 32.5 11.5 56.5c2.90039 20.5 -12.5 49.5996 -45.6992 45.6992c-24.1006 -3.5 -42.1006 -7.39941 -56.5 -11.5c-54.8008 94.9004 -41.9004 218.2 39.1992 299.301c81.2002 81.0996 204.5 94 299.301 39.1992
-c-4.10059 -14.3994 -8.10059 -32.5 -11.5 -56.5c-2.90039 -20.5996 12.6992 -49.5996 45.6992 -45.6992zM255.7 342l-22.5 -90.5996c-2.2002 -8.60059 5.59961 -16.7002 14.5 -14.5l90.5 22.5996c13.0996 3.2998 11.5996 22.4004 -1.7998 23.5996l-52.3008 4.80078
-l-4.7998 52.2998c-1.2002 13.2998 -20.2998 15 -23.5996 1.7998zM164.8 111.7c1.2998 -13.4004 20.4004 -14.9004 23.5 -1.7002l22.6006 90.5c2.19922 8.7002 -5.7002 16.7002 -14.5 14.5l-90.5 -22.5996c-13.1006 -3.30078 -11.6006 -22.4004 1.7998 -23.6006
-l52.2998 -4.7998zM380.5 67.5c42.7998 42.9004 68 122.3 35.7002 167.6c-7.10059 9.90039 -21.9004 8.5 -27.2998 -2c-14.6006 -28.1992 -42.4004 -63.8994 -76.3008 -97.7998c-33.8994 -33.8994 -69.5 -61.7002 -97.7998 -76.2998
-c-10.7002 -5.40039 -11.7998 -20.2998 -2 -27.2002c14.4004 -10.2002 32.1006 -14.7002 51 -14.7002c41 0 87.4004 21.1006 116.7 50.4004z" />
-    <glyph glyph-name="grin-stars" unicode="&#xf587;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM94.5996 279.1c-6.19922 -1 -8.89941 -8.59961 -4.2998 -13.2998l25.4004 -24.5996l-6 -34.9004c-1 -6.2002 5.2998 -11 11 -7.89941l31.2998 16.2998l31.2002 -16.2002
-c5.7002 -3.09961 12 1.7002 11 7.90039l-6 34.8994l25.3994 24.6006c4.60059 4.59961 1.90039 12.1992 -4.2998 13.1992l-34.8994 5l-15.5 31.6006c-2.90039 5.7998 -11 5.7998 -13.9004 0l-15.5 -31.6006zM248 16c60.5996 0 134.5 38.2998 143.8 93.2998
-c1.90039 11.7998 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.4004 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998zM405.7 265.9
-c4.59961 4.59961 1.89941 12.1992 -4.40039 13.0996l-34.8994 5l-15.5 31.5996c-2.90039 5.80078 -11 5.80078 -13.9004 0l-15.5 -31.5996l-34.9004 -5c-6.19922 -1 -8.7998 -8.59961 -4.2998 -13.2002l25.4004 -24.5996l-6 -34.9004c-1 -6.2002 5.2998 -11 11 -7.89941
-l31.2998 16.2998l31.2998 -16.2002c5.7002 -3.09961 12 1.7002 11 7.90039l-6 34.8994z" />
-    <glyph glyph-name="grin-tears" unicode="&#xf588;" horiz-adv-x="640" 
-d="M102.4 191.9c5.59961 0.799805 10.2998 -3.90039 9.5 -9.40039c-3.30078 -22.5996 -12 -73.5 -26.8008 -88.2998c-19.1992 -19.2002 -50.5996 -18.9004 -70.1992 0.700195c-19.6006 19.5996 -19.9004 51.0996 -0.800781 70.1992
-c14.8008 14.8008 65.7002 23.6006 88.3008 26.8008zM625.8 165.1c19.2002 -19.0996 18.7998 -50.6992 -0.799805 -70.2998c-19.5996 -19.5996 -51 -19.8994 -70.2002 -0.700195c-14.7998 14.8008 -23.5996 65.7002 -26.7998 88.3008c-0.799805 5.59961 4 10.2998 9.5 9.5
-c22.5996 -3.30078 73.5 -12 88.2998 -26.8008zM496.4 177.9c11.7998 -82.3008 29.8994 -100.4 35.7998 -106.301c0.899414 -1 2 -1.59961 3 -2.5c-42.7002 -74.6992 -123 -125.1 -215.2 -125.1s-172.5 50.4004 -215.2 125c1 0.900391 2.10059 1.59961 3 2.5
-c5.90039 6 24 24.0996 35.7998 106.4c2.90039 20.3994 -12.5 49.5996 -45.6992 45.6992c-8.90039 -1.2998 -16.8008 -2.69922 -24.3008 -4.09961c13.7002 124 118.7 220.5 246.4 220.5s232.7 -96.5 246.4 -220.5c-7.5 1.40039 -15.4004 2.7998 -24.3008 4.09961
-c-26.5996 3.80078 -49.5 -19.0996 -45.6992 -45.6992zM400 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
-c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM240 296c-23.7998 0 -52.7002 -29.2998 -55.7998 -71.4004c-0.700195 -8.5 10.7002 -11.8994 14.8994 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006
-c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.5 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004zM320 16c60.5996 0 134.5 38.2998 143.8 93.2998c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004
-c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.5 3.7002 -22.7002 -6.2002 -20.7002 -17.9004c9.2998 -55 83.2002 -93.2998 143.8 -93.2998z" />
-    <glyph glyph-name="grin-tongue" unicode="&#xf589;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248c0 -106.3 -67 -196.7 -161 -232c5.59961 12.2002 9 25.7002 9 40v45.5c24.7002 16.2002 43.5 38.0996 47.7998 63.7998c1.90039 11.7998 -9.2998 21.5 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002
-s-92.9004 5.5 -123.1 15.2002c-11.4004 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c4.2998 -25.7002 23.0996 -47.5996 47.7998 -63.7998v-45.5c0 -14.2998 3.40039 -27.7998 9 -40c-94 35.2998 -161 125.7 -161 232c0 137 111 248 248 248zM168 208
-c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM293.1 73.4004c0.800781 -0.400391 -0.5 0.299805 19 -9.30078v-64
-c0 -35.5996 -29.1992 -64.5 -64.8994 -64c-35.1006 0.400391 -63.1006 29.7002 -63.1006 64.9004v63c19.2002 9.59961 18 9 18.9004 9.40039c14.4004 6.5 31.0996 -2.2002 34.5996 -17.6006l1.80078 -7.7998c2.09961 -9.2002 15.1992 -9.2002 17.2998 0l1.7998 7.7998
-c3.5 15.4004 20.2002 24.1006 34.5996 17.6006z" />
-    <glyph glyph-name="grin-tongue-squint" unicode="&#xf58a;" horiz-adv-x="496" 
-d="M293.1 73.4004c0.800781 -0.400391 -0.5 0.299805 19 -9.30078v-64c0 -35.5996 -29.1992 -64.5 -64.8994 -64c-35.1006 0.400391 -63.1006 29.7002 -63.1006 64.9004v63c19.2002 9.59961 18 9 18.9004 9.40039c14.4004 6.5 31.0996 -2.2002 34.5996 -17.6006
-l1.80078 -7.7998c2.09961 -9.2002 15.1992 -9.2002 17.2998 0l1.7998 7.7998c3.5 15.4004 20.2002 24.1006 34.5996 17.6006zM248 440c137 0 248 -111 248 -248c0 -106.3 -67 -196.7 -161 -232c5.59961 12.2002 9 25.7002 9 40v45.5
-c24.7002 16.2002 43.5 38.0996 47.7998 63.7998c1.90039 11.7998 -9.2998 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.5 3.59961 -22.7002 -6.10059 -20.7002 -17.9004
-c4.2998 -25.7002 23.0996 -47.5996 47.7998 -63.7998v-45.5c0 -14.2998 3.40039 -27.7998 9 -40c-94 35.2998 -161 125.7 -161 232c0 137 111 248 248 248zM214.2 229.7c7.7002 4.7002 7.7002 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18
-l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18zM377.2 199.7l-33.6006 40.2998l33.6006 40.2998c8.5 10.2998 -3.7002 24.9004 -15.4004 18l-80 -48c-7.7998 -4.7002 -7.7998 -15.8994 0 -20.5996l80 -48
-c11.5 -6.7998 24.1006 7.59961 15.4004 18z" />
-    <glyph glyph-name="grin-tongue-wink" unicode="&#xf58b;" horiz-adv-x="496" 
-d="M344 264c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM248 440c137 0 248 -111 248 -248c0 -106.3 -67 -196.7 -161 -232c5.59961 12.2002 9 25.7002 9 40v45.5c24.7002 16.2002 43.5 38.0996 47.7998 63.7998
-c1.90039 11.7998 -9.2002 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002c-11.4004 3.59961 -22.7002 -6.10059 -20.7002 -17.9004c4.2998 -25.7002 23.0996 -47.5996 47.7998 -63.7998v-45.5
-c0 -14.2998 3.40039 -27.7998 9 -40c-94 35.2998 -161 125.7 -161 232c0 137 111 248 248 248zM192 215c8.40039 -7.40039 21.5996 -0.299805 20 10.7998c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006
-c-1.7998 -11.0996 11.2998 -18.2002 19.7998 -10.7998l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM344 176c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64s-64 -28.7002 -64 -64s28.7002 -64 64 -64zM293.1 73.4004c0.800781 -0.400391 -0.5 0.299805 19 -9.30078
-v-64c0 -35.5996 -29.1992 -64.5 -64.8994 -64c-35.1006 0.400391 -63.1006 29.7002 -63.1006 64.9004v63c19.2002 9.59961 18 9 18.9004 9.40039c14.4004 6.5 31.0996 -2.2002 34.5996 -17.6006l1.80078 -7.7998c2.09961 -9.2002 15.1992 -9.2002 17.2998 0l1.7998 7.7998
-c3.5 15.4004 20.2002 24.1006 34.5996 17.6006z" />
-    <glyph glyph-name="grin-wink" unicode="&#xf58c;" horiz-adv-x="496" 
-d="M0 192c0 137 111 248 248 248s248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248zM200 240c0 17.7002 -14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32zM368 215c8.5 -7.40039 21.5996 -0.200195 20 10.7998
-c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-1.7998 -11.2002 11.5 -18.2002 19.7998 -10.7998l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM124.9 127.2c-11.4004 3.7002 -22.7002 -6 -20.7002 -17.9004
-c9.2998 -55 83.2002 -93.2998 143.8 -93.2998s134.6 38.2998 143.8 93.2998c1.90039 11.9004 -9.39941 21.6006 -20.7002 17.9004c-30.1992 -9.7002 -75.0996 -15.2002 -123.1 -15.2002s-92.9004 5.5 -123.1 15.2002z" />
-    <glyph glyph-name="grip-horizontal" unicode="&#xf58d;" horiz-adv-x="448" 
-d="M96 160c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM256 160c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64
-c0 17.6699 14.3301 32 32 32h64zM416 160c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM96 352c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64
-c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM256 352c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM416 352c17.6699 0 32 -14.3301 32 -32v-64
-c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64z" />
-    <glyph glyph-name="grip-vertical" unicode="&#xf58e;" horiz-adv-x="320" 
-d="M96 416c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM96 256c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64
-c0 17.6699 14.3301 32 32 32h64zM96 96c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM288 416c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64
-c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM288 256c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64zM288 96c17.6699 0 32 -14.3301 32 -32v-64
-c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h64z" />
-    <glyph glyph-name="headphones-alt" unicode="&#xf58f;" 
-d="M160 160c17.6699 0 32 -14.3496 32 -32.0596v-127.881c0 -17.6992 -14.3301 -32.0596 -32 -32.0596h-16c-35.3496 0 -64 28.71 -64 64.1201v63.7598c0 35.4199 28.6504 64.1201 64 64.1201h16zM368 160c35.3496 0 64 -28.71 64 -64.1201v-63.7598
-c0 -35.4102 -28.6504 -64.1201 -64 -64.1201h-16c-17.6699 0 -32 14.3604 -32 32.0596v127.881c0 17.71 14.3301 32.0596 32 32.0596h16zM256 416c143.09 0 251.43 -119.13 256 -256v-112c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v112
-c0 114.67 -93.3301 207.8 -208 207.82c-114.67 -0.0205078 -208 -93.1504 -208 -207.82v-112c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v112c4.57031 136.87 112.91 256 256 256z" />
-    <glyph glyph-name="headset" unicode="&#xf590;" 
-d="M192 240v-112c0 -17.6699 -14.3301 -32 -32 -32h-16c-35.3496 0 -64 28.6504 -64 64v48c0 35.3496 28.6504 64 64 64h16c17.6699 0 32 -14.3301 32 -32zM368 96h-16c-17.6699 0 -32 14.3301 -32 32v112c0 17.6699 14.3301 32 32 32h16c35.3496 0 64 -28.6504 64 -64v-48
-c0 -35.3496 -28.6504 -64 -64 -64zM256 448c142.82 0 251.42 -118.83 256 -256v-165.72c0 -49.8604 -40.4199 -90.2803 -90.2803 -90.2803h-181.72c-26.5098 0 -48 21.4902 -48 48s21.4902 48 48 48h32c26.5098 0 48 -21.4902 48 -48h101.72
-c23.3506 0 42.2803 18.9297 42.2803 42.2803c0 0 -0.0400391 163.29 -0.120117 165.72h0.120117c0 114.69 -93.3096 208 -208 208s-208 -93.3096 -208 -208v-16c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v16c4.58008 137.17 113.18 256 256 256z
-" />
-    <glyph glyph-name="highlighter" unicode="&#xf591;" horiz-adv-x="544" 
-d="M0 -31.9805l68.3301 70.4707l67.04 -67.04l-35.4502 -35.4502zM124.61 208.03l41.5195 35.4395l173.34 -173.34l-35.5498 -41.6396c-9.5 -10.7705 -24.4199 -14.9805 -38.1504 -10.7803l-42.7393 13.0801l-50.8604 -50.8604l-96.2295 96.2305l50.9297 50.9395
-l-13.0498 42.8301c-1.02832 3.37598 -1.60645 6.94922 -1.60645 10.6592c0 10.9229 4.79688 20.7344 12.3965 27.4414zM527.92 368.73c20.5 -20.5 21.5303 -53.3906 2.34961 -75.1309l-169.949 -199.06l-169.771 169.78l199.05 169.96
-c21.7402 19.1699 54.6309 18.1396 75.1201 -2.35059z" />
-    <glyph glyph-name="hot-tub" unicode="&#xf593;" 
-d="M414.21 270.35c-3.15039 25.3906 -14.6104 47.9707 -31.9697 62.1406c-27.7305 22.6299 -45.79 58.0498 -50.1299 97.1602c-1.09082 9.7793 6.48926 18.3496 16 18.3496h16.1201c7.98926 0 14.7295 -6.13965 15.7393 -14.3398
-c3.16016 -25.4004 14.6104 -47.9805 31.9805 -62.1504c27.7295 -22.6299 45.79 -58.0498 50.1299 -97.1602c1.08008 -9.7793 -6.49023 -18.3496 -16 -18.3496h-16.1201c-8 0 -14.7295 6.13965 -15.75 14.3496zM306.21 270.35
-c-3.15039 25.3906 -14.6104 47.9707 -31.9697 62.1406c-27.7305 22.6299 -45.79 58.0498 -50.1299 97.1602c-1.09082 9.7793 6.48926 18.3496 16 18.3496h16.1201c7.98926 0 14.7295 -6.13965 15.7393 -14.3398c3.16016 -25.4004 14.6104 -47.9805 31.9805 -62.1504
-c27.7295 -22.6299 45.79 -58.0498 50.1299 -97.1602c1.08008 -9.7793 -6.49023 -18.3496 -16 -18.3496h-16.1201c-8 0 -14.7295 6.13965 -15.75 14.3496zM480 192c17.6699 0 32 -14.3301 32 -32v-160c0 -35.3496 -28.6504 -64 -64 -64h-384c-35.3496 0 -64 28.6504 -64 64
-v224c0 35.3496 28.6504 64 64 64h42.6699c14.3779 0 27.7109 -4.78223 38.4004 -12.7998l110.93 -83.2002h224zM128 8v112c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM224 8v112
-c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM320 8v112c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM416 8
-v112c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-112c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8zM64 320c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64s64 -28.6504 64 -64s-28.6504 -64 -64 -64z" />
-    <glyph glyph-name="hotel" unicode="&#xf594;" horiz-adv-x="576" 
-d="M560 384h-16v-384h16c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-240v80c0 8.7998 -7.2002 16 -16 16h-32c-8.7998 0 -16 -7.2002 -16 -16v-80h-240c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h15.9805v384h-15.9805
-c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h544c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16zM256 339.2v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004
-c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998zM256 243.2v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004
-c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998zM128 339.2v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004
-c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998zM179.2 192c6.39941 0 12.7998 6.40039 12.7998 12.7998v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
-c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004zM192 64h192c0 53.0195 -42.9805 96 -96 96s-96 -42.9805 -96 -96zM448 204.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
-c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998zM448 300.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-38.4004
-c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h38.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998z" />
-    <glyph glyph-name="joint" unicode="&#xf595;" horiz-adv-x="640" 
-d="M444.34 266.9c-35.7803 25.0693 -60.3398 63.0098 -60.3398 106.699v66.4004c0 4.41992 3.58008 8 8 8h48c4.41992 0 8 -3.58008 8 -8v-62.3096c0 -29.0303 15.8496 -54.71 39.6602 -71.3203c35.3301 -24.6504 56.3398 -64.8203 56.3398 -108.061v-30.3096
-c0 -4.41992 -3.58008 -8 -8 -8h-48c-4.41992 0 -8 3.58008 -8 8v30.3096c0 27.4307 -13.2803 52.9102 -35.6602 68.5908zM194.97 89.0195c22.3701 3.60059 45.0801 -4.30957 59.8203 -21.5098l112.72 -131.51h-88.5693c-98.6406 0 -195.29 27.7197 -278.94 80
-c59.6904 37.3096 126.03 61.9297 194.97 73.0195zM553.28 360.91c54.3096 -36.4102 86.7197 -97.1602 86.7197 -162.601v-30.3096c0 -4.41992 -3.58008 -8 -8 -8h-48c-4.41992 0 -8 3.58008 -8 8v30.3096c0 50.1504 -25.21 96.6504 -67.3604 123.99
-c-18.4697 11.9805 -28.6396 33.3701 -28.6396 55.3906v62.3096c0 4.41992 3.58008 8 8 8h48c4.41992 0 8 -3.58008 8 -8v-62.3096c0 -6.82031 3.61035 -12.9805 9.28027 -16.7803zM360.89 95.9502c0.0371094 0 0.0556641 0.0351562 0.0927734 0.0351562
-c19.4336 0 36.8535 -8.68652 48.5879 -22.3857l117.949 -137.6h-88.4492c-19.4385 0 -36.8506 8.65137 -48.5898 22.3496l-117.801 137.431c1.40039 0.0195312 53.8105 0.109375 88.21 0.169922zM616 96c13.25 0 24 -10.7402 24 -24v-112c0 -13.25 -10.75 -24 -24 -24
-h-17.4199c-19.4375 0 -36.8506 8.65137 -48.5898 22.3496l-117.99 137.65h184z" />
-    <glyph glyph-name="kiss" unicode="&#xf596;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM304 52c0 13 -13.4004 27.2998 -35.2002 36.4004
-c21.7998 8.69922 35.2002 23 35.2002 36c0 19.1992 -28.7002 41.5 -71.5 44c-8.40039 1.09961 -12.2002 -11.8008 -3.59961 -15.4004l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.2002c-6.10059 -2.59961 -6 -12.2998 0 -14.7998
-l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.19922c-8.5 -3.60059 -4.90039 -16.2002 3.59961 -15.4004c42.7998 2.5 71.5 24.7998 71.5 44zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32
-s14.2998 -32 32 -32z" />
-    <glyph glyph-name="kiss-beam" unicode="&#xf597;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM209 220.1c4.2002 -7.5 15.5996 -4 15.0996 4.5c-3.2998 42.1006 -32.1992 71.4004 -56 71.4004c-23.7998 0 -52.6992 -29.2998 -56 -71.4004
-c-0.699219 -8.5 10.7002 -11.8994 14.9004 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006s23.7998 -7.90039 31.5 -21.6006zM304 52c0 13 -13.4004 27.2998 -35.2002 36.4004c21.7998 8.69922 35.2002 23 35.2002 36c0 19.1992 -28.7002 41.5 -71.5 44
-c-8.40039 1.09961 -12.2002 -11.8008 -3.59961 -15.4004l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.2002c-6.10059 -2.59961 -6 -12.2998 0 -14.7998l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5
-l-17 -7.19922c-8.5 -3.60059 -4.90039 -16.2002 3.59961 -15.4004c42.7998 2.5 71.5 24.7998 71.5 44zM369 220.1c4.2002 -7.5 15.5996 -4 15.0996 4.5c-3.2998 42.1006 -32.1992 71.4004 -56 71.4004c-23.7998 0 -52.6992 -29.2998 -56 -71.4004
-c-0.699219 -8.5 10.8008 -11.7998 14.9004 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006s23.7998 -7.90039 31.5 -21.6006z" />
-    <glyph glyph-name="kiss-wink-heart" unicode="&#xf598;" horiz-adv-x="504" 
-d="M501.1 45.5c9.2002 -23.9004 -4.39941 -49.4004 -28.5 -55.7002l-83 -21.5c-5.39941 -1.39941 -10.8994 1.7998 -12.3994 7.10059l-22.9004 82.5996c-6.59961 24 8.7998 48.5996 34 52.5996c22 3.5 43.1006 -11.5996 49 -33l2.2998 -8.39941l8.40039 2.2002
-c21.5996 5.59961 45.0996 -5.10059 53.0996 -25.9004zM323.5 49.5c0 0 23.5996 -83.9004 23.9004 -84.5996c-30.5 -13.4004 -64 -20.9004 -99.4004 -20.9004c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248c0 -31.7998 -6.2002 -62.0996 -17.0996 -90
-c-6 1.5 -12.2002 2.7998 -18.6006 2.90039c-29.0996 49.7998 -98.0996 50.5996 -127.8 4.2998c-11.2998 -17.7002 -14.5996 -39.4004 -9 -59.7002zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM288 52
-c0 13 -13.4004 27.2998 -35.2002 36.4004c21.7998 8.69922 35.2002 23 35.2002 36c0 19.1992 -28.7002 41.5 -71.5 44c-8.2002 1.19922 -12.4004 -11.7002 -3.59961 -15.4004l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.2002
-c-5.7002 -2.5 -6 -12.2998 0 -14.7998l17 -7.2002c13 -5.5 20.7998 -13.5 20.7998 -21.5s-7.7998 -16 -20.7998 -21.5l-17 -7.19922c-8.5 -3.60059 -4.90039 -16.2002 3.59961 -15.4004c42.7998 2.5 71.5 24.7998 71.5 44zM304 231l9.7002 8.5
-c14.7998 13.2002 46.2002 13.2002 61 0l9.5 -8.5c8.5 -7.5 21.5 -0.299805 19.7998 10.7998c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-1.7998 -11.2002 11.5 -18.2002 19.7998 -10.7998z" />
-    <glyph glyph-name="laugh" unicode="&#xf599;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 288c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM168 288c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32
-s32 14.2998 32 32s-14.2998 32 -32 32zM256 16c73.4004 0 134 55 142.9 126c1.19922 9.59961 -6.30078 18 -15.9004 18h-270c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16z" />
-    <glyph glyph-name="laugh-beam" unicode="&#xf59a;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM272 240.6c-0.700195 -8.59961 10.9004 -11.8994 15.0996 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
-c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004s-52.7002 -29.2998 -56 -71.4004zM112 240.6c-0.700195 -8.5 10.7998 -11.8994 15.0996 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006
-c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004s-52.7002 -29.2998 -56 -71.4004zM398.9 142c1.19922 9.59961 -6.30078 18 -15.9004 18h-270
-c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16c73.4004 0 134 55 142.9 126z" />
-    <glyph glyph-name="laugh-squint" unicode="&#xf59b;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM281.8 278.3c-7.7002 -4.7002 -7.7002 -15.8994 0 -20.5996l80 -48c11.5 -6.7998 24.1006 7.59961 15.4004 18l-33.6006 40.2998l33.6006 40.2998
-c8.59961 10.2998 -3.7998 24.9004 -15.4004 18zM118.8 308.3l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18l80 48c7.7998 4.7002 7.7998 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18zM398.9 142
-c1.19922 9.59961 -6.30078 18 -15.9004 18h-270c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16c73.4004 0 134 55 142.9 126z" />
-    <glyph glyph-name="laugh-wink" unicode="&#xf59c;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM268.1 241.9c-1.69922 -11.2002 11.5 -18.3008 19.9004 -10.9004l9.59961 8.59961c14.8008 13.2002 46.2002 13.2002 61 0l9.5 -8.5
-c8.40039 -7.5 21.5 -0.299805 19.8008 10.8008c-4 25.1992 -34.2002 42.0996 -59.9004 42.0996s-55.9004 -16.9004 -59.9004 -42.0996zM168 288c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM398.9 142
-c1.19922 9.59961 -6.30078 18 -15.9004 18h-270c-9.59961 0 -17.0996 -8.5 -15.9004 -18c8.90039 -71 69.5 -126 142.9 -126h16c73.4004 0 134 55 142.9 126z" />
-    <glyph glyph-name="luggage-cart" unicode="&#xf59d;" horiz-adv-x="640" 
-d="M224 128c-17.6699 0 -32 14.3301 -32 32v160c0 17.6699 14.3301 32 32 32h32v-224h-32zM576 160c0 -17.6699 -14.3301 -32 -32 -32h-32v224h32c17.6699 0 32 -14.3301 32 -32v-160zM624 64c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-82.9404
-c1.79004 -5.03027 2.94043 -10.3604 2.94043 -16c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48c0 5.63965 1.15039 10.9697 2.94043 16h-197.881c1.79004 -5.03027 2.94043 -10.3604 2.94043 -16c0 -26.5098 -21.4902 -48 -48 -48s-48 21.4902 -48 48
-c0 5.63965 1.15039 10.9697 2.94043 16h-82.9404c-8.83984 0 -16 7.16016 -16 16v368h-48c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h96c8.83984 0 16 -7.16016 16 -16v-368h496zM480 352v-224h-192v272c0 26.5098 21.4902 48 48 48h96
-c26.5098 0 48 -21.4902 48 -48v-48zM432 352v48h-96v-48h96z" />
-    <glyph glyph-name="map-marked" unicode="&#xf59f;" horiz-adv-x="576" 
-d="M288 448c69.5898 0 126 -56.4102 126 -126c0 -56.2598 -82.3496 -158.8 -113.9 -196.02c-6.37988 -7.54004 -17.8096 -7.54004 -24.1992 0c-31.5508 37.2197 -113.9 139.76 -113.9 196.02c0 69.5898 56.4102 126 126 126zM20.1201 232.05l118.63 47.4502
-c5.17969 -14.8799 12.4102 -30.4404 21.25 -46.4199v-233.08l-138.06 -62.8398c-10.5107 -4.2002 -21.9404 3.54004 -21.9404 14.8594v250.32c0.00292969 13.4697 8.32617 24.9932 20.1201 29.71zM288 88.3301c14.0703 0 27.3799 6.17969 36.5098 16.9502
-c19.6699 23.2002 40.5703 49.6299 59.4902 76.7197v-245.99l-192 64v182c18.9199 -27.0996 39.8301 -53.5195 59.4902 -76.7197c9.12988 -10.7803 22.4395 -16.96 36.5098 -16.96zM554.06 286.84c10.5107 4.2002 21.9404 -3.54004 21.9404 -14.8594v-250.32
-c0 -13.4707 -8.32422 -24.9951 -20.1201 -29.71l-139.88 -55.9502v288z" />
-    <glyph glyph-name="map-marked-alt" unicode="&#xf5a0;" horiz-adv-x="576" 
-d="M288 448c69.5898 0 126 -56.4102 126 -126c0 -56.2598 -82.3496 -158.8 -113.9 -196.02c-6.37988 -7.54004 -17.8096 -7.54004 -24.1992 0c-31.5508 37.2197 -113.9 139.76 -113.9 196.02c0 69.5898 56.4102 126 126 126zM288 280c23.2002 0 42 18.7998 42 42
-s-18.7998 42 -42 42s-42 -18.7998 -42 -42s18.7998 -42 42 -42zM20.1201 232.05l118.63 47.4502c5.17969 -14.8799 12.4102 -30.4404 21.25 -46.4199v-233.08l-138.06 -62.8398c-10.5107 -4.2002 -21.9404 3.54004 -21.9404 14.8594v250.32
-c0.00292969 13.4697 8.32617 24.9932 20.1201 29.71zM288 88.3301c14.0703 0 27.3799 6.17969 36.5098 16.9502c19.6699 23.2002 40.5703 49.6299 59.4902 76.7197v-245.99l-192 64v182c18.9199 -27.0996 39.8301 -53.5195 59.4902 -76.7197
-c9.12988 -10.7803 22.4395 -16.96 36.5098 -16.96zM554.06 286.84c10.5107 4.2002 21.9404 -3.54004 21.9404 -14.8594v-250.32c0 -13.4707 -8.32422 -24.9951 -20.1201 -29.71l-139.88 -55.9502v288z" />
-    <glyph glyph-name="marker" unicode="&#xf5a1;" 
-d="M93.9502 157.97l75.3994 75.4004l128.021 -128.021l-75.4004 -75.3994c-51.1611 -51.1592 -119.559 -85.4326 -195.34 -93.7998c-15.2803 -1.69043 -28.1895 11.2295 -26.4902 26.5098l0.0302734 0.229492c8.42188 75.6777 42.6777 143.978 93.7803 195.08z
-M485.49 421.49c35.3496 -35.3604 35.3496 -92.6699 0 -128.021l-165.49 -165.489l-128.02 128.02l98.4795 98.4697l-19.5898 19.5898l-87.1504 -87.1494c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6201 22.6201c-6.25 6.25 -6.25 16.3799 0 22.6299l104.12 104.12
-c15.6104 15.6201 40.9404 15.6201 56.5605 0l36.5596 -36.5498l21.7598 21.7598c35.3506 35.3496 92.6699 35.3496 128.021 0z" />
-    <glyph glyph-name="medal" unicode="&#xf5a2;" 
-d="M223.75 317.25c-42.04 -6.55957 -79.8398 -25.6201 -109.56 -53.3896l-111.271 158.96c-7.41992 10.6094 0.160156 25.1797 13.1104 25.1797h111.149c11.6572 0 21.8467 -6.21387 27.4404 -15.54zM495.97 448c12.9502 0 20.5303 -14.5703 13.1104 -25.1797
-l-111.271 -158.95c-29.7197 27.7598 -67.5195 46.8203 -109.56 53.3799l69.1299 115.21c5.78027 9.63965 16.2002 15.54 27.4404 15.54h111.149zM256 288c97.2002 0 176 -78.7998 176 -176s-78.7998 -176 -176 -176s-176 78.7998 -176 176s78.7998 176 176 176z
-M348.52 130.74c6.82031 6.63965 3.05078 18.2295 -6.34961 19.5898l-52.4297 7.63965l-23.4307 47.5205c-2.10938 4.25 -6.21973 6.38965 -10.3291 6.38965c-4.09082 0 -8.1709 -2.11035 -10.2803 -6.38965l-23.4307 -47.5205l-52.4297 -7.63965
-c-9.39941 -1.36035 -13.1699 -12.9502 -6.34961 -19.5898l37.9297 -36.96l-8.96973 -52.2207c-1.60059 -9.34961 8.25 -16.54 16.6494 -12.0898l46.9004 24.6504l46.9102 -24.6504c8.38965 -4.41992 18.25 2.73047 16.6494 12.0898l-8.96973 52.2207z" />
-    <glyph glyph-name="meh-blank" unicode="&#xf5a4;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32
-s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
-    <glyph glyph-name="meh-rolling-eyes" unicode="&#xf5a5;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM88 224c0 -35.2998 28.7002 -64 64 -64s64 28.7002 64 64c0 24.2998 -13.7002 45.2002 -33.5996 56c0.699219 -2.59961 1.59961 -5.2002 1.59961 -8
-c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c0 2.7998 0.900391 5.40039 1.59961 8c-19.8994 -10.7998 -33.5996 -31.7002 -33.5996 -56zM312 48c21.2002 0 21.2002 32 0 32h-128c-21.2002 0 -21.2002 -32 0 -32h128zM344 160c35.2998 0 64 28.7002 64 64
-c0 24.2998 -13.7002 45.2002 -33.5996 56c0.699219 -2.59961 1.59961 -5.2002 1.59961 -8c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c0 2.7998 0.900391 5.40039 1.59961 8c-19.8994 -10.7998 -33.5996 -31.7002 -33.5996 -56c0 -35.2998 28.7002 -64 64 -64z
-" />
-    <glyph glyph-name="monument" unicode="&#xf5a6;" horiz-adv-x="384" 
-d="M368 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-352c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h352zM289.14 347.26l30.8604 -315.26h-256l30.8701 315.26c0.751953 7.54688 4.12988 14.3613 9.20996 19.4404
-l76.5996 76.6094c6.25 6.25 16.3799 6.25 22.6299 0l76.6201 -76.6094c5.08008 -5.0791 8.45801 -11.8936 9.20996 -19.4404zM240 140.8v38.4004c0 6.39941 -6.40039 12.7998 -12.7998 12.7998h-70.4004c-6.39941 0 -12.7998 -6.40039 -12.7998 -12.7998v-38.4004
-c0 -6.39941 6.40039 -12.7998 12.7998 -12.7998h70.4004c6.39941 0 12.7998 6.40039 12.7998 12.7998z" />
-    <glyph glyph-name="mortar-pestle" unicode="&#xf5a7;" 
-d="M501.54 387.09l-99.0801 -99.0898h-151.37l203.811 152.86c5.96094 4.46875 13.4297 7.11426 21.4473 7.11426c5.71973 0 11.1279 -1.34863 15.9219 -3.74414c21.7803 -10.8906 26.4902 -39.9209 9.27051 -57.1406zM496 256c8.83984 0 16 -7.16016 16 -16v-32
-c0 -8.83984 -7.16016 -16 -16 -16h-16c0 -80.9805 -50.2002 -150.11 -121.13 -178.32c12.7695 -16.8701 21.7295 -36.7998 24.9502 -58.6895c1.45996 -9.91992 -6.04004 -18.9805 -16.0703 -18.9805h-223.5c-10.0303 0 -17.5303 9.06055 -16.0703 18.9805
-c3.23047 21.8896 12.1904 41.8193 24.9502 58.6895c-70.9297 28.21 -121.13 97.3398 -121.13 178.32h-16c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480z" />
-    <glyph glyph-name="paint-roller" unicode="&#xf5aa;" 
-d="M416 320c0 -17.6699 -14.3301 -32 -32 -32h-352c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h352c17.6699 0 32 -14.3301 32 -32v-96zM448 384c35.3496 0 64 -28.6504 64 -64v-64c0 -53.0195 -42.9805 -96 -96 -96h-160v-32
-c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32v32c0 35.3496 28.6504 64 64 64h160c17.6699 0 32 14.3301 32 32v128z" />
-    <glyph glyph-name="passport" unicode="&#xf5ab;" horiz-adv-x="448" 
-d="M129.62 272c5.28027 31.2197 25.5898 57.1699 53.2998 70.4102c-7.66992 -19.0605 -12.7197 -43.3799 -14.21 -70.4102h-39.0898zM129.62 240h39.0898c1.49023 -27.0303 6.53027 -51.3496 14.21 -70.4102c-27.71 13.2402 -48.0098 39.1904 -53.2998 70.4102zM224 161.31
-c-7.69043 7.4502 -20.7695 34.4307 -23.4404 78.6904h46.8701c-2.66016 -44.2695 -15.7393 -71.2402 -23.4297 -78.6904zM200.57 272c2.66016 44.2598 15.7393 71.2402 23.4395 78.6904c7.69043 -7.4502 20.7705 -34.4307 23.4307 -78.6904h-46.8701zM265.08 169.59
-c7.67969 19.0605 12.7197 43.3799 14.21 70.4102h39.0898c-5.28027 -31.2197 -25.5898 -57.1699 -53.2998 -70.4102zM416 448c17.6699 0 32 -14.3301 32 -32v-448c0 -17.6699 -14.3301 -32 -32 -32h-352c-35.3496 0 -64 28.6504 -64 64v384c0 35.3496 28.6504 64 64 64h352z
-M336 32c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16h-224c-8.7998 0 -16 -7.2002 -16 -16s7.2002 -16 16 -16h224zM224 128c70.6904 0 128 57.3096 128 128s-57.3096 128 -128 128s-128 -57.3096 -128 -128s57.3096 -128 128 -128zM265.08 342.41
-c27.71 -13.2402 48.0195 -39.1904 53.2998 -70.4102h-39.0898c-1.49023 27.0303 -6.53027 51.3496 -14.21 70.4102z" />
-    <glyph glyph-name="pen-fancy" unicode="&#xf5ac;" 
-d="M79.1797 165.06l84.0703 33.0703l98.8799 -98.8799l-33.0703 -84.0703c-3.1748 -9.5332 -10.7061 -17.0645 -20.2393 -20.2393l-176.82 -58.9404l-4.67969 4.67969l92.8896 92.8906c2.55957 -0.660156 5.03027 -1.57031 7.7998 -1.57031c17.6699 0 32 14.3301 32 32
-s-14.3301 32 -32 32s-32 -14.3301 -32 -32c0 -2.76953 0.910156 -5.24023 1.57031 -7.7998l-92.8896 -92.8906l-4.69043 4.69043l58.9404 176.82c3.17773 9.53223 10.707 17.0615 20.2393 20.2393zM369.25 419.68c74.4805 84.2607 199.15 -39.1602 114.23 -114.229
-l-199.49 -183.11l-97.8506 97.8506z" />
-    <glyph glyph-name="pen-nib" unicode="&#xf5ad;" 
-d="M136.6 309.21l151.4 42.79l128 -128l-42.79 -151.4c-5.76172 -20.3838 -21.3594 -36.6455 -41.3496 -43.3096l-279.86 -93.29l-14.6904 14.6904l150.11 150.109c6.25977 -2.99023 13.1797 -4.7998 20.5801 -4.7998c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48
-s-48 -21.4902 -48 -48c0 -7.40039 1.80957 -14.3203 4.7998 -20.5801l-150.109 -150.11l-14.6904 14.6904l93.29 279.86c6.66406 19.9902 22.9258 35.5879 43.3096 41.3496zM497.94 373.83c18.75 -18.7598 18.75 -49.1602 0 -67.9102l-56.5508 -56.5498l-128.02 128.02
-l56.5498 56.5508c18.75 18.75 49.1602 18.75 67.9102 0z" />
-    <glyph glyph-name="pencil-ruler" unicode="&#xf5ae;" 
-d="M109.46 203.96l-100.17 100.18c-12.3896 12.3906 -12.3799 32.4707 0 44.8604l89.71 89.71c12.3896 12.3896 32.4697 12.3896 44.8604 0l33.6396 -33.6504l-61.6797 -61.6797c-3.10059 -3.08984 -3.10059 -8.11035 0 -11.21l11.21 -11.21
-c1.43359 -1.43652 3.41797 -2.32617 5.60547 -2.32617c2.18848 0 4.16992 0.889648 5.60449 2.32617l61.6797 61.6797l44.1201 -44.1201zM497.93 320.76l-46.0195 -46.0293l-113.2 113.199l46.0205 46.0107c18.7695 18.7598 49.1895 18.7598 67.9492 0l45.25 -45.25
-c18.75 -18.7607 18.7607 -49.1709 0 -67.9307zM316.08 365.29l113.2 -113.19l-296.92 -296.93l-107.45 -18.8398c-14.5 -2.5498 -27.1201 10.0703 -24.5898 24.5596l18.7598 107.44zM502.71 79.8604c12.3896 -12.3906 12.3896 -32.4707 0 -44.8604l-89.71 -89.7002
-c-12.3896 -12.3896 -32.4697 -12.3896 -44.8604 0l-100.21 100.2l134.58 134.56l44.1406 -44.1396l-61.6807 -61.6797c-3.08984 -3.08984 -3.08984 -8.11035 0 -11.21l11.21 -11.21c3.08984 -3.10059 8.11035 -3.10059 11.21 0l61.6807 61.6797z" />
-    <glyph glyph-name="plane-arrival" unicode="&#xf5af;" horiz-adv-x="640" 
-d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h608zM44.8096 242.34c-6.5498 5.91016 -12.3896 14.3398 -12.5791 23.25l-0.230469 101.78
-c0.19043 10.8799 10.3799 18.7002 20.7197 15.8799l39.7305 -10.8301c5.00977 -1.36035 9.08984 -5.04004 11.0195 -9.92969l27.5898 -67.8799l102.2 -27.8408l-47.9199 164.211c-0.189453 11.1191 10.1504 19.3193 20.71 16.4395l65.0898 -17.7295
-c5.70996 -1.56055 10.1504 -6.10059 11.6602 -11.9102l100.36 -191.851l97.5098 -26.5596c26.4805 -7.20996 51.5498 -20.1797 70.8301 -40c21.6396 -22.25 27.2002 -40.46 23.3701 -54.96c-3.81055 -14.5 -17.5801 -27.4404 -47.25 -35.71
-c-26.4404 -7.36035 -54.5205 -5.85059 -81 1.35938l-287.601 78.3506c-9.58496 2.61621 -18.2998 7.45605 -25.4697 13.9297z" />
-    <glyph glyph-name="plane-departure" unicode="&#xf5b0;" horiz-adv-x="640" 
-d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h608zM80.5498 106.73l-76.21 82.9697c-7.62012 8.95996 -4.87012 22.7803 5.57031 28.0801l40.1299 20.3701
-c2.41504 1.22461 5.18066 1.91504 8.07227 1.91504c2.875 0 5.59277 -0.682617 7.99805 -1.89551l72.3496 -36.4697l103.21 52.3799l-156.22 98.0996c-8.08008 8.87988 -5.5 23.1201 5.16992 28.5303l65.75 33.3701c2.41504 1.22559 5.18164 1.91699 8.07324 1.91699
-c3.67383 0 7.08984 -1.11621 9.92676 -3.02734l218.7 -82.0596l98.5098 49.9902c26.7402 13.5596 56.4297 21.4199 86.2803 19.4795c33.5098 -2.17969 51.04 -12.8799 58.25 -27.4502c7.22949 -14.5596 5.23926 -35.1699 -13.0703 -63.6494
-c-16.3096 -25.3701 -40.2803 -44.7402 -67.0205 -58.3105l-290.96 -147.649c-8.88574 -4.51562 -19.001 -7.10645 -29.6396 -7.12012l-130.54 -0.180664c-9.22949 -0.00976562 -18.0498 3.87012 -24.3301 10.7109z" />
-    <glyph glyph-name="prescription" unicode="&#xf5b1;" horiz-adv-x="384" 
-d="M301.26 96l78.0605 -78.0498c6.25 -6.25 6.25 -16.3799 0 -22.6299l-22.6299 -22.6299c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-78.0596 78.0596l-78.0498 -78.0703c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6299 22.6299c-6.25 6.25 -6.25 16.3809 0 22.6309
-l78.0596 78.0596l-128 128h-18.75v-80c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v256c0 8.83984 7.16016 16 16 16h144c53.0195 0 96 -42.9805 96 -96c0 -48.8896 -36.6904 -88.7998 -83.96 -94.7803l83.96 -83.96l78.0596 78.0605
-c6.25 6.25 16.3809 6.25 22.6309 0l22.6299 -22.6299c6.25 -6.25 6.25 -16.3809 0 -22.6309zM64 352v-64h96c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32h-96z" />
-    <glyph glyph-name="sad-cry" unicode="&#xf5b3;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248c0 -90 -48.2002 -168.7 -120 -212.1v180.1c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16v-196.7c-29.5 -12.3994 -62 -19.2998 -96 -19.2998s-66.5 6.90039 -96 19.2998v196.7c0 8.7998 -7.2002 16 -16 16s-16 -7.2002 -16 -16
-v-180.1c-71.7998 43.3994 -120 122 -120 212.1c0 137 111 248 248 248zM182.5 223.5l9.7002 -8.5c2.5 -2.2998 7.89941 -4.7002 13.7002 -1.59961c4.39941 2.39941 6.89941 7.39941 6.09961 12.3994c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006
-c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-0.799805 -5 1.7002 -10 6.09961 -12.3994c4.40039 -2.40039 9.90039 -1.7002 13.7002 1.59961l9.5 8.5c14.7998 13.2002 46.2002 13.2002 61 0zM248 32c26.5 0 48 28.7002 48 64s-21.5 64 -48 64s-48 -28.7002 -48 -64
-s21.5 -64 48 -64zM397.8 213.5c4.40039 2.40039 6.7998 7.40039 6.2002 12.2998c-4 25.2002 -34.2002 42.1006 -59.9004 42.1006c-25.6992 0 -55.8994 -16.9004 -59.8994 -42.1006c-0.799805 -5 1.7002 -10 6.09961 -12.3994
-c4.40039 -2.40039 9.90039 -1.7002 13.7002 1.59961l9.59961 8.59961c14.8008 13.2002 46.2002 13.2002 61 0l9.5 -8.5c2.5 -2.2998 7.90039 -4.69922 13.7002 -1.59961z" />
-    <glyph glyph-name="sad-tear" unicode="&#xf5b4;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM328 272c-17.7002 0 -32 -14.2998 -32 -32s14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32zM152 32c26.5 0 48 21 48 47c0 20 -28.5 60.4004 -41.5996 77.7998
-c-3.2002 4.2998 -9.60059 4.2998 -12.8008 0c-13.0996 -17.3994 -41.5996 -57.7998 -41.5996 -77.7998c0 -26 21.5 -47 48 -47zM168 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM338.2 53.7998
-c13.2998 -16.0996 38.2998 4 24.5 20.4004c-28.4004 34.2002 -70.2998 53.7998 -114.7 53.7998c-21.2002 0 -21.2002 -32 0 -32c34.9004 0 67.7998 -15.4004 90.2002 -42.2002z" />
-    <glyph glyph-name="shuttle-van" unicode="&#xf5b6;" horiz-adv-x="640" 
-d="M628.88 237.35c7.17969 -8.62988 11.1201 -19.5 11.1201 -30.7295v-110.62c0 -17.6699 -14.3301 -32 -32 -32h-32c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-128c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-32c-17.6699 0 -32 14.3301 -32 32v288
-c0 17.6699 14.3301 32 32 32h425.52c14.8184 -0.00292969 28.0625 -6.70312 36.8701 -17.2695zM64 256h96v96h-96v-96zM160 16c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM320 256v96h-96v-96h96zM480 16
-c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM384 256h146.02l-80 96h-66.0195v-96z" />
-    <glyph glyph-name="signature" unicode="&#xf5b7;" horiz-adv-x="640" 
-d="M623.2 256c9.09961 0.599609 16.7998 -7.09961 16.5996 -16.2002v-32.0996c0 -8.5 -6.7002 -15.1006 -15.2002 -15.7998c-39.3994 -3.2002 -105.399 -51 -138.399 -65.8008c-34.2998 -15.3994 -66.7002 -30 -102.3 -30c-28.2002 0 -50.2002 8.5 -65.5 25.3008
-c-22.7002 24.8994 -22.8008 55.2998 -20.6006 83.7998c-56.5 -45.1006 -169 -153.601 -211.2 -195.8c-6.09961 -6.2002 -14.2998 -9.40039 -22.5996 -9.40039c-27 0 -36.5 27 -29.7002 43.9004l98.2002 245.6c8 19.9004 -14.2998 38.7998 -32.7002 27.0996l-58 -38.8994
-c-7.5 -4.7998 -17.3994 -2.60059 -22.0996 4.89941l-17.2002 27c-4.7002 7.5 -2.5 17.4004 4.90039 22.1006l54.8994 36.8994c76.5 48.7002 160.101 -26.8994 129.7 -102.8l-41.5 -103.7c105.2 101.2 144.4 124.5 169.5 126
-c54.4004 3.10059 43.7998 -68.0996 42.7002 -76.0996c-4.7002 -35.7002 -1.2998 -51.9004 21.2998 -51.9004c21.9004 0 47 11.3008 76.0996 24.4004c37.4004 16.7998 111.301 68 163.101 71.5z" />
-    <glyph glyph-name="smile-beam" unicode="&#xf5b8;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM112 224.6c-0.700195 -8.5 10.7998 -11.8994 15.0996 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006c12.3008 0 23.8008 -7.90039 31.5 -21.6006l9.5 -17
-c4.10059 -7.39941 15.6006 -4.09961 14.9004 4.5c-3.2998 42.1006 -32.2002 71.4004 -56 71.4004s-52.7002 -29.2998 -56 -71.4004zM362.8 101.8c13.5 16.2002 -11 36.7002 -24.5996 20.5c-22.4004 -26.7998 -55.2002 -42.2002 -90.2002 -42.2002
-s-67.7998 15.3008 -90.2002 42.2002c-13.5996 16.2002 -38.0996 -4.2002 -24.5996 -20.5c28.5 -34.2002 70.2998 -53.7998 114.8 -53.7998s86.2998 19.5996 114.8 53.7998zM369 220.1c4.09961 -7.39941 15.7002 -4.09961 15.0996 4.5
-c-3.2998 42.1006 -32.1992 71.4004 -56 71.4004c-23.7998 0 -52.6992 -29.2998 -56 -71.4004c-0.699219 -8.5 10.8008 -11.7998 14.9004 -4.5l9.5 17c7.7002 13.7002 19.2002 21.6006 31.5 21.6006s23.7998 -7.90039 31.5 -21.6006z" />
-    <glyph glyph-name="solar-panel" unicode="&#xf5ba;" horiz-adv-x="640" 
-d="M431.98 -0.00976562c8.84961 0.00976562 16.0293 -7.16992 16.0195 -16.0205l-0.0400391 -31.7295c-0.00976562 -8.82031 -7.16016 -15.9707 -15.9795 -15.9805l-223.961 -0.259766c-8.84961 -0.00976562 -16.0293 7.16992 -16.0195 16.0195l0.0498047 31.7305
-c0.00976562 8.83008 7.16016 15.9805 15.9805 15.9902l47.9795 0.0498047v32.21h128v-32.0596zM585.2 421.26c58.1094 -342.42 54.7803 -321.39 54.7598 -325.47c-0.0800781 -17.2305 -14.3604 -31.79 -32.5898 -31.79h-574.74c-18.3096 0 -32.6299 14.6797 -32.5996 32
-c0.00976562 3.91992 -3.35059 -17.1602 54.7598 325.26c2.62012 15.4307 16.21 26.7402 32.1396 26.7402h466.13c15.9307 0 29.5205 -11.3096 32.1406 -26.7402zM259.83 384l-9.77051 -96h139.87l-9.76953 96h-120.33zM184.66 128l11.4102 112h-105.971l-19.0098 -112
-h113.57zM200.95 288l9.76953 96h-96.1895l-16.29 -96h102.71zM233.77 128h172.45l-11.3994 112h-149.65zM429.27 384l9.77051 -96h102.71l-16.29 96h-96.1904zM455.33 128h113.58l-19.0098 112h-105.971z" />
-    <glyph glyph-name="spa" unicode="&#xf5bb;" horiz-adv-x="576" 
-d="M568.25 256c4.41016 0.0195312 7.79004 -3.40039 7.75 -7.82031c-0.230469 -27.9199 -7.12988 -126.13 -88.7695 -199.3c-84.04 -81.8301 -167.23 -80.8799 -199.23 -80.8799s-115.21 -0.94043 -199.23 80.8799c-81.6299 73.1602 -88.5391 171.38 -88.7695 199.3
-c-0.0400391 4.41992 3.33984 7.83984 7.75 7.82031c29.04 -0.129883 135.01 -6.16016 213.84 -83c33.1201 -29.6299 53.3604 -63.2998 66.4102 -94.8604c13.0498 31.5605 33.29 65.2305 66.4102 94.8604c78.8301 76.8398 184.8 82.8701 213.84 83zM287.98 145.4
-c-12.9727 19.0527 -27.9248 36.124 -45.04 51.46c-18.7207 18.25 -38.8506 32.6895 -59.2207 44.3896c16.4707 70.4404 51.75 132.93 96.7402 172.07c4.12012 3.58008 11.0303 3.58008 15.1396 0c45.0107 -39.1699 80.29 -101.721 96.7305 -172.221
-c-20.6797 -11.8799 -41.1699 -26.5693 -60.2598 -45.1797c-16.4902 -14.7402 -31.2705 -31.6699 -44.0898 -50.5195z" />
-    <glyph glyph-name="splotch" unicode="&#xf5bc;" 
-d="M472.29 252.11c48.54 -16.6201 53.8301 -73.8301 8.9502 -96.79l-62 -31.7402c-17.8301 -9.12988 -29.2803 -25.2002 -30.6299 -42.9902l-4.7002 -61.8594c-3.41016 -44.79 -65.1299 -66.7803 -104.45 -37.2207l-54.3203 40.8301
-c-15.6201 11.7305 -36.96 16.1201 -57.0693 11.7305l-69.96 -15.2803c-50.6504 -11.0596 -94.0801 32.5596 -73.4902 73.8096l28.4297 56.9805c8.18066 16.3799 6.44043 35.1699 -4.63965 50.2402l-38.54 52.4199c-27.9004 37.9502 6.97949 86.8994 59.0303 82.8301
-l71.8799 -5.62012c20.6602 -1.62012 40.9395 5.59961 54.2002 19.3096l46.1396 47.6699c33.4102 34.5107 98.3994 21.1504 109.979 -22.6201l15.9902 -60.4492c4.60059 -17.3799 18.8604 -31.7002 38.1406 -38.3008z" />
-    <glyph glyph-name="spray-can" unicode="&#xf5bd;" 
-d="M224 416v-96h-128v96c0 17.6699 14.3301 32 32 32h64c17.6699 0 32 -14.3301 32 -32zM480 320c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM224 288c53.0195 0 96 -42.9805 96 -96v-224c0 -17.6699 -14.3301 -32 -32 -32
-h-256c-17.6699 0 -32 14.3301 -32 32v224c0 53.0195 42.9805 96 96 96h128zM160 32c44.1797 0 80 35.8203 80 80s-35.8203 80 -80 80s-80 -35.8203 -80 -80s35.8203 -80 80 -80zM480 352c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32s32 -14.3301 32 -32
-s-14.3301 -32 -32 -32zM384 320c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM288 416c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM384 416c17.6699 0 32 -14.3301 32 -32
-s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32zM480 224c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32z" />
-    <glyph glyph-name="stamp" unicode="&#xf5bf;" 
-d="M32 -64v64h448v-64h-448zM416 192c53.0195 0 96 -42.9805 96 -96v-32c0 -17.6699 -14.3301 -32 -32 -32h-448c-17.6699 0 -32 14.3301 -32 32v32c0 53.0195 42.9805 96 96 96h66.5596c16.2607 0 29.4404 13.1797 29.4404 29.4404v0.0693359
-c0 31.79 -9.98047 62.0605 -23.3096 90.9102c-5.57031 12.04 -8.69043 25.4199 -8.69043 39.5801c0 58.6699 52.6201 105.04 113.25 94.4902c38.79 -6.75 70.4902 -38.6699 77.2598 -77.4502c3.85059 -22.0303 0.0605469 -42.8096 -9.0498 -60.4199
-c-12.5801 -24.3105 -21.46 -50.3506 -21.46 -77.7197v-9.45996c0 -16.2607 13.1797 -29.4404 29.4404 -29.4404h66.5596z" />
-    <glyph glyph-name="star-half-alt" unicode="&#xf5c0;" horiz-adv-x="536" 
-d="M508.55 276.49c26.25 -3.7998 36.7705 -36.1006 17.7305 -54.6006l-105.91 -102.979l25.0303 -145.49c3.55957 -20.79 -13.0605 -37.4004 -31.6602 -37.4004c-4.91016 0 -9.9707 1.16016 -14.8301 3.71094l-130.94 68.6992l-130.95 -68.6797
-c-4.86914 -2.58008 -9.93945 -3.75 -14.8691 -3.75c-18.5801 0 -35.1699 16.6699 -31.6104 37.4502l25.0596 145.479l-105.89 103c-19.0303 18.5 -8.50977 50.79 17.7402 54.5898l146.38 21.29l65.4297 132.381c5.90039 11.9092 17.29 17.8096 28.6904 17.8096
-c11.4697 0 22.9395 -5.98047 28.8193 -17.8096l65.4102 -132.391zM386.81 153.29l82.6504 80.3799l-114.229 16.6299l-25.0107 3.64062l-11.1797 22.6299l-51.0303 103.29l-0.0292969 -317.19l22.3799 -11.7402l102.13 -53.5898l-19.5205 113.45l-4.2793 24.8799z" />
-    <glyph glyph-name="suitcase-rolling" unicode="&#xf5c1;" horiz-adv-x="384" 
-d="M336 288c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-16v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16h-128v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16h-16
-c-26.5098 0 -48 21.4902 -48 48v224c0 26.5098 21.4902 48 48 48h288zM320 72v16c0 4.41992 -3.58008 8 -8 8h-240c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h240c4.41992 0 8 3.58008 8 8zM320 168v16c0 4.41992 -3.58008 8 -8 8h-240
-c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h240c4.41992 0 8 3.58008 8 8zM144 400v-80h-48v80c0 26.5098 21.4902 48 48 48h96c26.5098 0 48 -21.4902 48 -48v-80h-48v80h-96z" />
-    <glyph glyph-name="surprise" unicode="&#xf5c2;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM136 240c0 -17.7002 14.2998 -32 32 -32s32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32zM248 32c35.2998 0 64 28.7002 64 64s-28.7002 64 -64 64
-s-64 -28.7002 -64 -64s28.7002 -64 64 -64zM328 208c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32z" />
-    <glyph glyph-name="swatchbook" unicode="&#xf5c3;" 
-d="M434.66 280.29c5.77344 -5.79004 9.34473 -13.7861 9.34473 -22.5996c0 -8.81445 -3.57129 -16.8008 -9.34473 -22.5908l-210.66 -211.1v271.12l75.4297 75.5195l0.0703125 0.0703125v0c5.75781 5.73633 13.707 9.28516 22.4688 9.28516
-c8.79883 0 16.7676 -3.57715 22.5312 -9.35547l90.1602 -90.3496v0zM480 128c17.6611 0 32 -14.3389 32 -32v-128c0 -17.6611 -14.3389 -32 -32 -32h-300c2.17969 1.91016 4.62012 3.41992 6.67969 5.49023l186.41 186.51h106.91zM192 416v-384
-c0 -52.9834 -43.0166 -96 -96 -96s-96 43.0166 -96 96v384c0 17.6611 14.3389 32 32 32h128c17.6611 0 32 -14.3389 32 -32zM96 8c13.2461 0 24 10.7539 24 24s-10.7539 24 -24 24s-24 -10.7539 -24 -24s10.7539 -24 24 -24zM128 192v64h-64v-64h64zM128 320v64h-64v-64h64z
-" />
-    <glyph glyph-name="swimmer" unicode="&#xf5c4;" horiz-adv-x="640" 
-d="M189.61 137.42c-5.04004 4.65039 -10.3906 8.34961 -15.8604 11.5801l68.6299 98.04c7.36035 10.5 16.3398 19.5498 26.7197 26.9404l80.0205 57.1699c25.54 18.2598 57.8301 24.96 88.5596 18.3799l100.351 -21.5303c25.9297 -5.55957 42.4297 -31.0801 36.8799 -57
-c-5.56055 -25.9102 -31.0898 -42.4102 -57 -36.8799l-100.351 21.5303c-4.33984 0.90918 -8.97949 -0.0302734 -12.6191 -2.61035l-18 -12.8604l112.84 -80.5996c-17.5107 -1.04004 -34.5303 -8.4502 -49.3906 -22.1602
-c-3.5293 -3.25977 -15.2695 -9.41992 -34.3896 -9.41992s-30.8496 6.16016 -34.3896 9.41992c-16.0107 14.7705 -34.5 22.5801 -53.46 22.5801h-16.3008c-18.96 0 -37.4395 -7.80957 -53.46 -22.5801c-3.5293 -3.25977 -15.2695 -9.41992 -34.3896 -9.41992
-s-30.8496 6.16016 -34.3896 9.41992zM624 96c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-16c-38.6201 0 -72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398s-72.7197 12.1797 -96 31.8398
-c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398s-72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398h-16c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16c26.04 0 45.7998 8.41992 56.0703 17.9004
-c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998
-c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996
-c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004h16zM112 192c-44.1797 0 -80 35.8203 -80 80s35.8203 80 80 80s80 -35.8203 80 -80s-35.8203 -80 -80 -80z" />
-    <glyph glyph-name="swimming-pool" unicode="&#xf5c5;" horiz-adv-x="640" 
-d="M624 32c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-16c-38.6201 0 -72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398s-72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398
-s-72.7197 12.1797 -96 31.8398c-23.2803 -19.6494 -57.3799 -31.8398 -96 -31.8398h-16c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16c26.04 0 45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998
-c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996
-c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004s45.7998 8.41992 56.0703 17.9004c8.89941 8.20996 19.6602 14.0996 31.7695 14.0996h16.2998c12.1104 0 22.8701 -5.88965 31.7705 -14.0996c10.29 -9.48047 30.0498 -17.9004 56.0898 -17.9004h16zM224 64
-c-19.1201 0 -30.8604 6.16016 -34.3896 9.42969c-9.16992 8.4502 -19.2002 14.3398 -29.6104 18.0703v228.5c0 52.9404 43.0596 96 96 96s96 -43.0596 96 -96v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16c0 17.6396 -14.3604 32 -32 32
-s-32 -14.3604 -32 -32v-96h192v96c0 52.9404 43.0596 96 96 96s96 -43.0596 96 -96v-16c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v16c0 17.6396 -14.3604 32 -32 32s-32 -14.3604 -32 -32v-228.51
-c-10.4102 -3.73047 -20.4404 -9.61035 -29.6104 -18.0703c-3.5293 -3.25977 -15.2695 -9.41992 -34.3896 -9.41992v96h-192v-96z" />
-    <glyph glyph-name="tint-slash" unicode="&#xf5c7;" horiz-adv-x="640" 
-d="M633.82 -10.0996c6.97949 -5.43066 8.22949 -15.4805 2.81934 -22.4502l-19.6396 -25.2705c-5.42969 -6.97949 -15.4805 -8.23926 -22.46 -2.80957l-588.36 454.729c-6.97949 5.43066 -8.22949 15.4805 -2.80957 22.4502l19.6396 25.2705
-c5.41992 6.97949 15.4805 8.22949 22.46 2.80957l186.82 -144.399c21.6201 33.7197 42.9697 73.3398 58.4902 125.68c9 30.1201 50.5 28.7803 58.4395 0c46.9902 -158.48 146.78 -200.061 146.78 -311.82c0 -5.70996 -0.509766 -11.2998 -1.03027 -16.8701zM144 114.09
-c0 29.7803 7.30957 54.6299 18.7197 78.1299l273.681 -211.52c-31.0303 -27.7402 -71.6904 -44.7002 -116.4 -44.7002c-97.2803 0 -176 79.6504 -176 178.09z" />
-    <glyph glyph-name="tired" unicode="&#xf5c8;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM281.8 250.3c-7.7002 -4.7002 -7.7002 -15.8994 0 -20.5996l80 -48c11.5 -6.7998 24.1006 7.59961 15.4004 18l-33.6006 40.2998l33.6006 40.2998
-c8.59961 10.2998 -3.7998 24.9004 -15.4004 18zM118.8 280.3l33.6006 -40.2998l-33.6006 -40.2998c-8.59961 -10.4004 3.90039 -24.7998 15.4004 -18l80 48c7.7998 4.7002 7.7998 15.8994 0 20.5996l-80 48c-11.6006 6.90039 -24 -7.7002 -15.4004 -18zM248 160
-c-51.9004 0 -115.3 -43.7998 -123.2 -106.7c-1.7002 -13.3994 7.90039 -24.5996 17.7002 -20.3994c25.9004 11.0996 64.4004 17.3994 105.5 17.3994s79.5996 -6.2998 105.5 -17.3994c9.7002 -4.2002 19.4004 6.7998 17.7002 20.3994
-c-7.90039 62.9004 -71.2998 106.7 -123.2 106.7z" />
-    <glyph glyph-name="tooth" unicode="&#xf5c9;" horiz-adv-x="448" 
-d="M443.98 351.75c10.1299 -41.6299 0.419922 -80.8203 -21.5303 -110.43c-23.3604 -31.5703 -32.6807 -68.6504 -36.29 -107.351c-4.41016 -47.1602 -10.3301 -94.1699 -20.9404 -140.319l-7.7998 -33.9502c-3.18945 -13.8701 -15.4902 -23.7002 -29.6699 -23.7002
-c-13.9697 0 -26.1504 9.5498 -29.54 23.1602l-34.4697 138.42c-4.56055 18.3096 -20.96 31.1602 -39.7598 31.1602c-18.8008 0 -35.2002 -12.8398 -39.7607 -31.1602l-34.4697 -138.42c-3.38965 -13.6104 -15.5703 -23.1602 -29.54 -23.1602
-c-14.1797 0 -26.4795 9.83008 -29.6699 23.7002l-7.7998 33.9502c-10.6104 46.1592 -16.54 93.1592 -20.9404 140.319c-3.60938 38.6904 -12.9297 75.7803 -36.29 107.351c-21.9199 29.6201 -31.6299 68.8096 -21.5 110.43c11.0098 45.2197 47.1104 82.0498 92.0098 93.7197
-c23.4307 6.08984 46.1104 0.540039 66.8105 -10.3096l100.51 -64.6201c7.83984 -5.05957 17.6504 -2.15039 22.1104 4.7998c4.78027 7.44043 2.62012 17.3398 -4.7998 22.1104l-28.3203 18.21c3.54004 1.75 7.25 3.08984 10.5 5.47949
-c26.1396 19.2305 56.9502 32.6904 89.1396 24.3301c44.9004 -11.6602 81 -48.5 92.0107 -93.7197z" />
-    <glyph glyph-name="umbrella-beach" unicode="&#xf5ca;" horiz-adv-x="640" 
-d="M115.38 311.1c-10.0801 3.66992 -14.1104 16.3203 -7.41992 24.7207c59.75 74.8398 152.65 116.689 248.53 111.8c-52.79 -29.4102 -103.811 -92.1602 -139 -173.7zM247.63 262.94c44.4902 101.979 114.74 171.14 172.76 171.149c7.95996 0 15.6904 -1.2998 23.0908 -4
-c61.3291 -22.3203 78.3896 -132.6 42.6299 -253.979zM521.48 387.5c76.5293 -57.9199 120.76 -149.67 118.439 -245.36c-0.259766 -10.7393 -11.4795 -17.8398 -21.5703 -14.1699l-102.619 37.3604c17.5293 58.75 24.6895 117.09 18.9492 166.979
-c-2.37012 20.5908 -6.97949 38.8906 -13.1992 55.1904zM560 0.0195312c8.83984 0 16 -7.15918 16 -16v-32.0098c0 -8.83984 -7.16016 -16.0098 -16 -16.0098h-544c-8.83984 0 -16 7.16992 -16 16.0098v32.0098c0 8.85059 7.16016 16.0107 16 16.0107h236.96l72.9004 200.37
-l60.1396 -21.9004l-64.9404 -178.48h238.94z" />
-    <glyph glyph-name="vector-square" unicode="&#xf5cb;" 
-d="M512 320c0 -17.6699 -14.3301 -32 -32 -32v-192c17.6699 0 32 -14.3301 32 -32v-96c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32h-192c0 -17.6699 -14.3301 -32 -32 -32h-96c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32v192
-c-17.6699 0 -32 14.3301 -32 32v96c0 17.6699 14.3301 32 32 32h96c17.6699 0 32 -14.3301 32 -32h192c0 17.6699 14.3301 32 32 32h96c17.6699 0 32 -14.3301 32 -32v-96zM416 384v-32h32v32h-32zM64 384v-32h32v32h-32zM96 0v32h-32v-32h32zM448 0v32h-32v-32h32zM416 96
-v192h-32c-17.6699 0 -32 14.3301 -32 32v32h-192v-32c0 -17.6699 -14.3301 -32 -32 -32h-32v-192h32c17.6699 0 32 -14.3301 32 -32v-32h192v32c0 17.6699 14.3301 32 32 32h32z" />
-    <glyph glyph-name="weight-hanging" unicode="&#xf5cd;" 
-d="M510.28 2.13965c8.33008 -33.3096 -14.6602 -66.1396 -46.2998 -66.1396h-415.95c-31.6504 0 -54.6406 32.8301 -46.3105 66.1396l73.0498 292.13c3.79004 15.1807 16.4404 25.7207 30.8701 25.7207h60.25c-3.58008 10.0498 -5.87988 20.7197 -5.87988 32
-c0 53.0195 42.9805 96 96 96c53.0205 0 96 -42.9805 96 -96c0 -11.2803 -2.30957 -21.9502 -5.87988 -32h60.25c14.4297 0 27.0703 -10.5303 30.8701 -25.7207zM256 320c17.6396 0 32 14.3604 32 32s-14.3604 32 -32 32s-32 -14.3604 -32 -32s14.3604 -32 32 -32z" />
-    <glyph glyph-name="wine-glass-alt" unicode="&#xf5ce;" horiz-adv-x="288" 
-d="M216 -16c22.0898 0 40 -17.9102 40 -40c0 -4.41992 -3.58008 -8 -8 -8h-208c-4.41992 0 -8 3.58008 -8 8c0 22.0898 17.9102 40 40 40h40v117.18c-68.4697 15.8906 -118.05 79.9102 -111.4 154.16l15.96 178.11c0.730469 8.24023 7.55078 14.5498 15.7002 14.5498h223.48
-c8.16016 0 14.9697 -6.30957 15.71 -14.5498l15.9502 -178.101c6.64941 -74.25 -42.9307 -138.27 -111.4 -154.159v-117.19h40zM61.75 400l-7.16992 -80h178.84l-7.16992 80h-164.5z" />
-    <glyph glyph-name="air-freshener" unicode="&#xf5d0;" horiz-adv-x="384" 
-d="M378.94 126.59c11.75 -12.1494 1.71973 -30.5898 -16.6406 -30.5898h-138.3v-32h112c8.83984 0 16 -7.16016 16 -16v-96c0 -8.83984 -7.16016 -16 -16 -16h-288c-8.83984 0 -16 7.16016 -16 16v96c0 8.83984 7.16016 16 16 16h112v32h-138.3
-c-18.3604 0 -28.3906 18.4404 -16.6406 30.5898l94.2402 97.4102h-49.2197c-15.2998 0 -23.6602 16.5996 -13.8604 27.5303l113.33 126.51c-3.42969 6.61035 -5.5498 14 -5.5498 21.96c0 26.5098 21.4902 48 48 48s48 -21.4902 48 -48
-c0 -7.95996 -2.12012 -15.3496 -5.5498 -21.96l113.33 -126.51c9.7998 -10.9307 1.43945 -27.5303 -13.8604 -27.5303h-49.2197zM192 416.02c-8.84961 0 -16.0195 -7.16992 -16.0195 -16.0195c0 -8.83984 7.16992 -16.0195 16.0195 -16.0195
-s16.0195 7.17969 16.0195 16.0195c0 8.84961 -7.16992 16.0195 -16.0195 16.0195zM304 16h-224v-32h224v32z" />
-    <glyph glyph-name="apple-alt" unicode="&#xf5d1;" horiz-adv-x="448" 
-d="M350.85 319c25.9707 -4.66992 47.2705 -18.6699 63.9199 -42c14.6504 -20.6699 24.6406 -46.6699 29.9609 -78c4.66992 -28.6699 4.31934 -57.3301 -1 -86c-7.99023 -47.3301 -23.9707 -87 -47.9404 -119c-28.6396 -38.6699 -64.5898 -58 -107.87 -58
-c-10.6602 0 -22.2998 3.33008 -34.96 10c-8.66016 5.33008 -18.3096 8 -28.9697 8s-20.2998 -2.66992 -28.9707 -8c-12.6592 -6.66992 -24.2998 -10 -34.96 -10c-43.2793 0 -79.2295 19.3301 -107.869 58c-23.9707 32 -39.9502 71.6699 -47.9404 119
-c-5.32031 28.6699 -5.66992 57.3301 -1 86c5.32031 31.3301 15.3096 57.3301 29.96 78c16.6504 23.3301 37.9502 37.3301 63.9199 42c15.9805 2.66992 37.9502 0.330078 65.9199 -7c23.9697 -6.66992 44.2803 -14.6699 60.9307 -24
-c16.6494 9.33008 36.96 17.3301 60.9297 24c27.9795 7.33008 49.96 9.66992 65.9395 7zM295.91 360c-9.32031 -8.66992 -21.6504 -15 -36.96 -19c-10.6602 -3.33008 -22.2998 -5 -34.96 -5l-14.9805 1c-1.33008 9.33008 -1.33008 20 0 32
-c2.66992 24 10.3203 42.3301 22.9707 55c9.31934 8.66992 21.6494 15 36.96 19c10.6592 3.33008 22.2998 5 34.96 5l14.9795 -1l1 -15c0 -12.6699 -1.66992 -24.3301 -4.99023 -35c-3.98926 -15.3301 -10.3096 -27.6699 -18.9795 -37z" />
-    <glyph glyph-name="atom" unicode="&#xf5d2;" horiz-adv-x="448" 
-d="M223.999 224c17.6484 -0.03125 31.9727 -14.3525 32.0078 -32c0 -17.6611 -14.3389 -32 -32 -32s-32 14.3389 -32 32c0 17.6582 14.335 31.9961 31.9922 32zM438.171 320c16.3789 -29.375 15.0039 -73.125 -25.1309 -128c40.1348 -54.875 41.5098 -98.625 25.1309 -128
-c-29.1309 -52.375 -101.646 -43.625 -116.275 -41.875c-21.5039 -51.25 -54.2617 -86.125 -97.8965 -86.125s-76.3906 34.875 -97.8965 86.125c-14.627 -1.75 -87.1426 -10.5 -116.273 41.875c-16.3789 29.375 -15.0039 73.125 25.1289 128
-c-40.1328 54.875 -41.5078 98.625 -25.1289 128c10.877 19.5 40.5078 50.625 116.273 41.875c21.5059 51.25 54.2617 86.125 97.8965 86.125s76.3926 -34.875 97.8965 -86.125c75.7656 8.875 105.398 -22.375 116.275 -41.875zM63.3389 96
-c3.75195 -6.625 19.0059 -11.875 43.6348 -11c-2.75 13 -5.125 26.375 -6.75 40.125c-7.75195 6.25 -15.0039 12.625 -21.8809 19.125c-15.1289 -23.5 -19.0039 -41 -15.0039 -48.25zM100.224 258.875c1.625 13.5 3.875 26.875 6.75 40.25c-1.875 0 -4 0.375 -5.75 0.375
-c-21.5059 0 -34.5078 -5.375 -37.8848 -11.5c-4 -7.25 -0.125 -24.75 15.0039 -48.25c6.87695 6.5 14.1289 12.875 21.8809 19.125zM223.999 384c-9.50195 0 -22.2539 -13.5 -33.8828 -37.25c11.2539 -3.75 22.5059 -8 33.8828 -12.875
-c11.3789 4.875 22.6309 9.125 33.8828 12.875c-11.627 23.75 -24.3809 37.25 -33.8828 37.25zM223.999 0c9.50195 0 22.2559 13.5 33.8828 37.25c-11.252 3.75 -22.5039 8 -33.8828 12.875c-11.377 -4.875 -22.6289 -9.125 -33.8828 -12.875
-c11.6289 -23.75 24.3809 -37.25 33.8828 -37.25zM223.999 112c44.1533 0 80 35.8467 80 80s-35.8467 80 -80 80s-80 -35.8467 -80 -80s35.8467 -80 80 -80zM384.659 96c4 7.25 0.125 24.75 -15.0039 48.25c-6.875 -6.5 -14.127 -12.875 -21.8789 -19.125
-c-1.625 -13.75 -4 -27.125 -6.75195 -40.125c24.6309 -0.875 40.0098 4.375 43.6348 11zM369.655 239.75c15.1289 23.5 19.0039 41 15.0039 48.25c-3.375 6.125 -16.3789 11.5 -37.8828 11.5c-1.75 0 -3.87695 -0.375 -5.75195 -0.375
-c2.87695 -13.375 5.12695 -26.75 6.75195 -40.25c7.75195 -6.25 15.0039 -12.625 21.8789 -19.125z" />
-    <glyph glyph-name="bone" unicode="&#xf5d7;" horiz-adv-x="640" 
-d="M598.88 203.44c-9.42969 -4.70996 -9.42969 -18.1709 -0.00976562 -22.8809c25.2002 -12.5996 41.1201 -38.3496 41.1201 -66.5293v-7.64062c0 -41.0898 -33.2998 -74.3896 -74.3799 -74.3896c-32.0107 0 -60.4404 20.4902 -70.5703 50.8604
-c-6.53027 19.5996 -10.7305 45.1396 -38.1104 45.1396h-273.87c-26.5098 0 -30.4297 -22.1104 -38.1094 -45.1396c-10.1299 -30.3701 -38.5498 -50.8604 -70.5703 -50.8604c-41.0801 0 -74.3799 33.2998 -74.3799 74.3896v7.64062
-c0 28.1699 15.9199 53.9297 41.1201 66.5293c9.42969 4.70996 9.42969 18.1709 0 22.8809c-25.2002 12.5996 -41.1201 38.3594 -41.1201 66.5293v7.64062c0 41.0898 33.2998 74.3896 74.3896 74.3896c32.0107 0 60.4404 -20.4902 70.5605 -50.8604
-c6.53027 -19.5996 10.7295 -45.1396 38.1094 -45.1396h273.87c26.5107 0 30.4307 22.1104 38.1104 45.1396c10.1299 30.3701 38.5498 50.8604 70.5703 50.8604c41.0898 0 74.3896 -33.2998 74.3896 -74.3896v-7.64062c0 -28.1699 -15.9199 -53.9297 -41.1201 -66.5293z" />
-    <glyph glyph-name="book-reader" unicode="&#xf5da;" 
-d="M352 352c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96s42.9805 96 96 96s96 -42.9805 96 -96zM233.59 206.9c4.10059 -2.51074 6.41016 -6.79004 6.41992 -11.46v-245.99c0 -10.1602 -11.1094 -16.5898 -20.4795 -11.8701
-c-61.0498 30.75 -149.38 39.1396 -193.04 41.4297c-14.9004 0.770508 -26.4902 12.7207 -26.4902 27.0498v222.801c0 15.6299 13.5498 28.0098 29.7998 27.0898c48.3604 -2.75 144.46 -12.7305 203.79 -49.0498zM482.2 255.95
-c16.25 0.919922 29.7998 -11.46 29.8096 -27.0898v-222.82c0 -14.3301 -11.5898 -26.2803 -26.4902 -27.0596c-43.6494 -2.29004 -131.93 -10.6807 -192.97 -41.4004c-9.39941 -4.73047 -20.54 1.70996 -20.54 11.9004v245.789c0 4.6709 2.31055 9.12012 6.41016 11.6309
-c59.3203 36.3193 155.43 46.3096 203.78 49.0498z" />
-    <glyph glyph-name="brain" unicode="&#xf5dc;" horiz-adv-x="576" 
-d="M208 448c35.2998 0 64 -28.7002 64 -64v-376c0 -39.7998 -32.2002 -72 -72 -72c-31.7998 0 -58.4004 20.7002 -68 49.2002c-3.90039 -0.700195 -7.90039 -1.2002 -12 -1.2002c-39.7998 0 -72 32.2002 -72 72c0 4.7998 0.5 9.5 1.40039 14.0996
-c-29 12 -49.4004 40.6006 -49.4004 73.9004c0 29.7002 16.2998 55.2998 40.2998 69.0996c-5.09961 10.6006 -8.2998 22.3008 -8.2998 34.9004c0 33.4004 20.5 62 49.7002 74c-1.10059 4.5 -1.7002 9.2002 -1.7002 14c0 35.2998 28.7002 64 64 64
-c0.799805 0 1.40039 -0.200195 2.2002 -0.200195c7.09961 27.7002 31.8994 48.2002 61.7998 48.2002zM576 144c0 -33.2998 -20.4004 -61.9004 -49.4004 -73.9004c0.900391 -4.59961 1.40039 -9.2998 1.40039 -14.0996c0 -39.7998 -32.2002 -72 -72 -72
-c-4.09961 0 -8.09961 0.5 -12 1.2002c-9.59961 -28.5 -36.2002 -49.2002 -68 -49.2002c-39.7998 0 -72 32.2002 -72 72v376c0 35.4004 28.7002 64 64 64c29.9004 0 54.7002 -20.5 61.7998 -48.2002c0.700195 0 1.40039 0.200195 2.2002 0.200195
-c35.2998 0 64 -28.7002 64 -64c0 -4.7998 -0.700195 -9.5 -1.7002 -14c29.2002 -12 49.7002 -40.5996 49.7002 -74c0 -12.5996 -3.09961 -24.2998 -8.2998 -34.9004c24 -13.7998 40.2998 -39.3994 40.2998 -69.0996z" />
-    <glyph glyph-name="car-alt" unicode="&#xf5de;" horiz-adv-x="480" 
-d="M438.66 235.67c24.1201 -9.16992 41.3398 -32.3301 41.3398 -59.6699v-48c0 -16.1299 -6.16016 -30.6797 -16 -41.9297v-54.0703c0 -17.6699 -14.3301 -32 -32 -32h-32c-17.6699 0 -32 14.3301 -32 32v32h-256v-32c0 -17.6699 -14.3301 -32 -32 -32h-32
-c-17.6699 0 -32 14.3301 -32 32v54.0703c-9.83984 11.2598 -16 25.8096 -16 41.9297v48c0 27.3398 17.2197 50.5 41.3398 59.6699l11.2402 28.0996l19.9297 49.8301c17.1104 42.7705 57.9307 70.4004 103.99 70.4004h127c46.0703 0 86.8799 -27.6299 103.99 -70.4004
-l19.9297 -49.8301zM131.93 289.83l-19.9297 -49.8301h256l-19.9297 49.8301c-7.29004 18.2197 -24.9404 30.1699 -44.5703 30.1699h-127c-19.6299 0 -37.2803 -11.9502 -44.5703 -30.1699zM80 128.2c19.2002 0 48 -3.19043 48 15.9502
-c0 19.1396 -28.7998 47.8496 -48 47.8496s-32 -12.7598 -32 -31.9004c0 -19.1396 12.7998 -31.8994 32 -31.8994zM400 128.2c19.2002 0 32 12.7598 32 31.8994c0 19.1406 -12.7998 31.9004 -32 31.9004s-48 -28.71 -48 -47.8496c0 -19.1406 28.7998 -15.9502 48 -15.9502z
-" />
-    <glyph glyph-name="car-battery" unicode="&#xf5df;" 
-d="M480 320c17.6699 0 32 -14.3301 32 -32v-256c0 -17.6699 -14.3301 -32 -32 -32h-448c-17.6699 0 -32 14.3301 -32 32v256c0 17.6699 14.3301 32 32 32h32v48c0 8.83984 7.16016 16 16 16h96c8.83984 0 16 -7.16016 16 -16v-48h128v48c0 8.83984 7.16016 16 16 16h96
-c8.83984 0 16 -7.16016 16 -16v-48h32zM192 184v16c0 4.41992 -3.58008 8 -8 8h-112c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h112c4.41992 0 8 3.58008 8 8zM448 184v16c0 4.41992 -3.58008 8 -8 8h-40v40c0 4.41992 -3.58008 8 -8 8h-16
-c-4.41992 0 -8 -3.58008 -8 -8v-40h-40c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h40v-40c0 -4.41992 3.58008 -8 8 -8h16c4.41992 0 8 3.58008 8 8v40h40c4.41992 0 8 3.58008 8 8z" />
-    <glyph glyph-name="car-crash" unicode="&#xf5e1;" horiz-adv-x="640" 
-d="M143.25 227.19l-12.4199 -46.3701c-3.00977 -11.25 -3.62988 -22.8906 -2.41016 -34.3906l-35.2002 -28.9795c-6.56934 -5.41016 -16.3096 0.429688 -14.6201 8.76953l15.4404 76.6807c1.05957 5.25977 -2.66016 10.2793 -8 10.79l-77.8604 7.5498
-c-8.46973 0.819336 -11.2295 11.8301 -4.13965 16.54l65.1504 43.2998c4.45996 2.96973 5.37988 9.15039 1.97949 13.29l-49.71 60.4102c-5.41016 6.56934 0.429688 16.2998 8.78027 14.6201l76.6797 -15.4404c5.25977 -1.05957 10.2803 2.66016 10.7998 8l7.5498 77.8604
-c0.820312 8.47949 11.8301 11.2295 16.5508 4.13965l43.2998 -65.1396c2.96973 -4.45996 9.14941 -5.37988 13.29 -1.98047l60.3994 49.71c6.57031 5.41016 16.3008 -0.429688 14.6201 -8.76953l-11.3301 -56.1602c-2.70996 -3.0498 -5.42969 -6.08984 -7.90918 -9.40039
-l-32.1504 -42.9697l-10.71 -14.3203c-32.7305 -8.75977 -59.1797 -34.5293 -68.0801 -67.7393zM637.82 94.6797l-12.4199 -46.3594c-3.13086 -11.6807 -9.38086 -21.6104 -17.5508 -29.3604c-2.72852 -2.58398 -5.62695 -4.90137 -8.75977 -7l-13.9902 -52.2295
-c-1.13965 -4.27051 -3.09961 -8.10059 -5.64941 -11.3809c-7.66992 -9.83984 -20.7402 -14.6797 -33.54 -11.25l-30.9102 8.28027c-17.0703 4.57031 -27.2002 22.1201 -22.6299 39.1904l8.28027 30.9102l-247.28 66.2598l-8.28027 -30.9102
-c-4.57031 -17.0703 -22.1201 -27.2002 -39.1895 -22.6299l-30.9102 8.28027c-12.7998 3.42969 -21.7002 14.1592 -23.4199 26.5098c-0.570312 4.12012 -0.350586 8.41992 0.790039 12.6797l13.9893 52.2305c-1.63086 3.31445 -3.02148 6.85352 -4.08984 10.4492
-c-3.2002 10.79 -3.64941 22.5205 -0.519531 34.2002l12.4199 46.3701c5.30957 19.7998 19.3594 34.8301 36.8896 42.21c5.75 2.42285 12.0352 4.06543 18.4902 4.71973l18.1299 24.2305l32.1504 42.9697c3.44922 4.61035 7.18945 8.90039 11.1992 12.8398
-c8 7.89062 17.0303 14.4404 26.7402 19.5107c4.86035 2.54004 9.89062 4.70996 15.0498 6.48926c10.3301 3.58008 21.1904 5.62988 32.2402 6.04004s22.3105 -0.819336 33.4307 -3.7998l122.68 -32.8701c11.1201 -2.97949 21.4795 -7.54004 30.8496 -13.4297
-c14.0459 -8.81934 25.7959 -20.5068 34.6904 -34.5c8.81934 -13.8799 14.6396 -29.8398 16.6797 -46.9902l6.36035 -53.29l3.58984 -30.0498c10.3115 -7.44531 18.2578 -17.8018 22.7402 -29.9297c4.38965 -11.8799 5.29004 -25.1904 1.75 -38.3906zM255.58 213.66
-c-18.5498 4.96973 -34.21 -4.04004 -39.1699 -22.5303s4.10938 -34.1201 22.6494 -39.0898c18.5508 -4.96973 45.54 -15.5098 50.4902 2.97949c4.95996 18.4902 -15.4297 53.6709 -33.9697 58.6406zM546.19 185.49l-6.36035 53.29
-c-0.580078 4.87012 -1.88965 9.5293 -3.82031 13.8594c-5.7998 12.9902 -17.2002 23.0107 -31.4199 26.8203l-122.68 32.8701c-3.96777 1.0625 -8.13672 1.62891 -12.4375 1.62891c-15.7295 0 -29.6641 -7.53418 -38.4229 -19.2393l-32.1494 -42.9697l172 -46.0801z
-M564.68 130.84c-18.5498 4.96973 -53.7998 -15.3096 -58.75 -33.79c-4.94922 -18.4902 23.6904 -22.8594 42.2402 -27.8301c18.5498 -4.96973 34.21 4.04004 39.1699 22.5303c4.9502 18.4805 -4.10938 34.1201 -22.6602 39.0898z" />
-    <glyph glyph-name="car-side" unicode="&#xf5e4;" horiz-adv-x="640" 
-d="M544 256c53.0195 0 96 -42.9805 96 -96v-80c0 -8.83984 -7.16016 -16 -16 -16h-48c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-128c0 -53.0195 -42.9805 -96 -96 -96s-96 42.9805 -96 96h-48c-8.83984 0 -16 7.16016 -16 16v112
-c0 29.79 20.4404 54.5996 48 61.7402l47.9102 122.029c9.71973 24.3008 33.25 40.2305 59.4199 40.2305h213.91c20.2227 -0.00292969 38.2441 -9.35645 49.9795 -24.0195l108.78 -135.98h16zM160 16c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48s-48 -21.5303 -48 -48
-s21.5303 -48 48 -48zM232 256v96h-76.6699l-38.4004 -96h115.07zM280 256h166.04l-76.7998 96h-89.2402v-96zM480 16c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48s-48 -21.5303 -48 -48s21.5303 -48 48 -48z" />
-    <glyph glyph-name="charging-station" unicode="&#xf5e7;" horiz-adv-x="576" 
-d="M336 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-320c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h320zM544 320h16c8.83984 0 16 -7.16016 16 -16v-32c0 -35.7598 -23.6201 -65.6904 -56 -75.9297v-120.07
-c0 -44.4102 -38.29 -80.0498 -83.5898 -75.6201c-39.4902 3.85059 -68.4102 39.3398 -68.4102 79.0098v24.6104c0 22.0898 -17.9102 40 -40 40h-8v-112h-288v352c0 35.3496 28.6504 64 64 64h160c35.3496 0 64 -28.6504 64 -64v-192h8c48.5996 0 88 -39.4004 88 -88v-28
-c0 -16.9902 15.2197 -30.5 32.7402 -27.6104c13.7598 2.27051 23.2598 15.2402 23.2598 29.1904v118.49c-32.3799 10.2393 -56 40.1699 -56 75.9297v32c0 8.83984 7.16016 16 16 16h16v48c0 8.83984 7.16016 16 16 16s16 -7.16016 16 -16v-48h32v48
-c0 8.83984 7.16016 16 16 16s16 -7.16016 16 -16v-48zM260.09 272.24c4.62012 6.97949 -1.14941 15.7598 -10.3896 15.7598h-57.7002l11.5996 50.79c2.02051 6.66992 -3.71973 13.21 -11.5996 13.21h-68c-6.01953 0 -11.0996 -3.90039 -11.8896 -9.11035l-16 -107
-c-0.959961 -6.2998 4.63965 -11.8896 11.8896 -11.8896h59.3496l-23.0195 -83.0801c-1.7998 -6.63965 4 -12.9199 11.6699 -12.9199c4.17969 0 8.19043 1.91016 10.3896 5.24023z" />
-    <glyph glyph-name="directions" unicode="&#xf5eb;" 
-d="M502.61 214.68c12.5195 -12.5293 12.5195 -32.8301 0 -45.3594l-223.931 -223.931c-12.5293 -12.5293 -32.8398 -12.5293 -45.3594 0l-223.931 223.931c-12.5195 12.5293 -12.5195 32.8301 0 45.3594l223.931 223.931c12.5293 12.5195 32.8398 12.5195 45.3594 0z
-M401.63 202.12c3.42969 3.16992 3.42969 8.58984 0 11.7598l-84.21 77.7305c-5.12988 4.72949 -13.4297 1.08984 -13.4297 -5.87988v-53.7305h-112c-17.6699 0 -32 -14.3301 -32 -32v-80c0 -4.41992 3.58008 -8 8 -8h32c4.41992 0 8 3.58008 8 8v64h96v-53.7305
-c0 -6.97949 8.30957 -10.6094 13.4297 -5.87988z" />
-    <glyph glyph-name="draw-polygon" unicode="&#xf5ee;" horiz-adv-x="448" 
-d="M384 96c35.3496 0 64 -28.6504 63.9902 -64c0 -35.3496 -28.6504 -64 -64 -64c-23.6299 0 -44.0303 12.9502 -55.1201 32h-209.75c-11.0801 -19.0498 -31.4902 -32 -55.1201 -32c-35.3496 0 -64 28.6504 -64 64c0 23.6299 12.9502 44.04 32 55.1299v209.75
-c-19.0498 11.0801 -32 31.4902 -32 55.1201c0 35.3496 28.6504 64 64 64c23.6299 0 44.04 -12.9502 55.1201 -32h209.76c11.0801 19.0498 31.4902 32 55.1201 32c35.3496 0 64 -28.6504 64 -64s-28.6504 -64 -64 -64c-0.349609 0 -0.669922 0.0898438 -1.01953 0.0996094
-l-39.2002 -65.3193c5.08008 -9.16992 8.21973 -19.5605 8.21973 -30.7803s-3.15039 -21.6104 -8.21973 -30.7803l39.2002 -65.3193c0.349609 0 0.669922 0.0996094 1.01953 0.0996094zM96 87.1201c9.61816 -5.58398 17.5361 -13.502 23.1201 -23.1201h208.36
-l-38.4609 64.0996c-0.349609 0 -0.669922 -0.0996094 -1.01953 -0.0996094c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64c0.349609 0 0.669922 -0.0898438 1.01953 -0.0996094l38.4609 64.0996h-208.36c-5.58691 -9.61523 -13.5049 -17.5332 -23.1201 -23.1201v-209.76z
-M272 192c0 -8.82031 7.17969 -16 16 -16s16 7.17969 16 16s-7.17969 16 -16 16s-16 -7.17969 -16 -16zM400 352c0 8.82031 -7.17969 16 -16 16s-16 -7.17969 -16 -16s7.17969 -16 16 -16s16 7.17969 16 16zM64 368c-8.82031 0 -16 -7.17969 -16 -16s7.17969 -16 16 -16
-s16 7.17969 16 16s-7.17969 16 -16 16zM48 32c0 -8.82031 7.17969 -16 16 -16s16 7.17969 16 16s-7.17969 16 -16 16s-16 -7.17969 -16 -16zM384 16c8.82031 0 16 7.17969 16 16s-7.17969 16 -16 16s-16 -7.17969 -16 -16s7.17969 -16 16 -16z" />
-    <glyph glyph-name="laptop-code" unicode="&#xf5fc;" horiz-adv-x="640" 
-d="M255.03 186.35l-58.3506 58.3408c-6.25 6.25 -6.25 16.3799 0 22.6299l58.3398 58.3398c6.25 6.25 16.3809 6.25 22.6309 0l11.3096 -11.3105c6.25 -6.25 6.25 -16.3799 0 -22.6299l-35.71 -35.7197l35.7197 -35.71c6.25 -6.25 6.25 -16.3799 0 -22.6299
-l-11.3096 -11.3105c-6.25 -6.25 -16.3799 -6.25 -22.6299 0zM351.04 197.65c-6.25 6.25 -6.25 16.3799 0 22.6299l35.71 35.7197l-35.71 35.71c-6.25 6.25 -6.25 16.3799 0 22.6299l11.3096 11.3105c6.25 6.25 16.3809 6.25 22.6309 0l58.3398 -58.3408
-c6.25 -6.25 6.25 -16.3799 0 -22.6299l-58.3398 -58.3398c-6.25 -6.25 -16.3809 -6.25 -22.6309 0zM624 32c8.7998 0 16 -7.2002 16 -16v-16c0 -35.2002 -28.7998 -64 -64 -64h-512c-35.2002 0 -64 28.7998 -64 64v16c0 8.7998 7.2002 16 16 16h239.23
-c-0.25 -14.5303 14.0791 -32 32.7695 -32h60.7998c18.0303 0 32 12.1904 32.7402 32h242.46zM576 400v-336h-512v336c0 26.4004 21.5996 48 48 48h416c26.4004 0 48 -21.5996 48 -48zM512 128v256h-384v-256h384z" />
-    <glyph glyph-name="layer-group" unicode="&#xf5fd;" 
-d="M12.4102 299.98c-16.5498 7.50977 -16.5498 32.5293 0 40.0391l232.95 105.671c3.23633 1.47949 6.87695 2.30371 10.666 2.30371s7.38672 -0.824219 10.624 -2.30371l232.93 -105.681c16.5498 -7.50977 16.5498 -32.5195 0 -40.0293l-232.94 -105.671
-c-6.7998 -3.08984 -14.4893 -3.08984 -21.29 0zM499.59 211.7c16.5498 -7.5 16.5498 -32.5 0 -40l-232.95 -105.59c-6.7998 -3.08008 -14.4893 -3.08008 -21.29 0l-232.939 105.59c-16.5498 7.5 -16.5498 32.5 0 40l58.0996 26.3301l161.63 -73.2705
-c7.57031 -3.42969 15.5908 -5.16992 23.8604 -5.16992s16.2998 1.74023 23.8604 5.16992l161.64 73.2705zM499.59 83.9004c16.5498 -7.5 16.5498 -32.5 0 -40l-232.95 -105.591c-6.7998 -3.0791 -14.4893 -3.0791 -21.29 0l-232.939 105.591
-c-16.5498 7.5 -16.5498 32.5 0 40l57.8799 26.2295l161.85 -73.3701c7.57031 -3.42969 15.5908 -5.16992 23.8604 -5.16992s16.2998 1.74023 23.8604 5.16992l161.859 73.3701z" />
-    <glyph glyph-name="lungs" unicode="&#xf604;" horiz-adv-x="640" 
-d="M636.11 57.8496c2.58984 -9.68945 3.88965 -19.6396 3.88965 -29.6299c0 -61.2295 -62.4805 -105.439 -125.24 -88.6201l-59.5 15.9502c-42.1797 11.3105 -71.2598 47.4697 -71.2598 88.6201v87.4902l85.8398 -57.2305
-c1.26855 -0.845703 2.79395 -1.35156 4.43164 -1.35156c2.77734 0 5.22559 1.41992 6.6582 3.57227l8.87988 13.3096c0.845703 1.26758 1.35254 2.79395 1.35254 4.43164c0 2.77734 -1.41992 5.22559 -3.57227 6.6582l-167.59 111.72l-167.59 -111.72
-c-2.15332 -1.43262 -3.55957 -3.88379 -3.55957 -6.66113c0 -1.6377 0.493164 -3.16113 1.33984 -4.42871l8.87988 -13.3096c1.43262 -2.15332 3.88379 -3.56055 6.66113 -3.56055c1.6377 0 3.16016 0.494141 4.42871 1.33984l85.8398 57.2305v-87.4902
-c0 -41.1504 -29.0801 -77.3203 -71.2598 -88.6201l-59.5 -15.9502c-62.7598 -16.8193 -125.24 27.3906 -125.24 88.6201c0 9.99023 1.2998 19.9404 3.88965 29.6299c21.6699 81.3008 56.04 159.15 102.011 231.021c22.1191 34.5703 36.0693 63.1299 80.0498 63.1299
-c38.6895 0 70.0498 -29.4199 70.0498 -65.71v-60.1104l32.8799 21.9199c4.4502 2.9707 7.12012 7.95996 7.12012 13.3105v170.59c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-170.59c0 -5.55273 2.81934 -10.4414 7.12012 -13.3105l32.8799 -21.9199
-v60.1104c0 36.29 31.3604 65.71 70.0498 65.71c43.9805 0 57.9307 -28.5596 80.0498 -63.1299c45.9707 -71.8701 80.3408 -149.72 102.011 -231.021z" />
-    <glyph glyph-name="microscope" unicode="&#xf610;" 
-d="M160 128c-17.6699 0 -32 14.3301 -32 32v224c0 17.6699 14.3301 32 32 32v16c0 8.83984 7.16016 16 16 16h64c8.83984 0 16 -7.16016 16 -16v-16c17.6699 0 32 -14.3301 32 -32v-224c0 -17.6699 -14.3301 -32 -32 -32h-12v-16c0 -8.83984 -7.16016 -16 -16 -16h-40
-c-8.83984 0 -16 7.16016 -16 16v16h-12zM464 0c26.5098 0 48 -21.4902 48 -48c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16c0 26.5098 21.4902 48 48 48h272c70.5801 0 128 57.4199 128 128s-57.4199 128 -128 128v64
-c105.88 0 192 -86.1201 192 -192c0 -49.2002 -18.7598 -93.9902 -49.29 -128h1.29004zM104 32c-4.41992 0 -8 3.58008 -8 8v16c0 4.41992 3.58008 8 8 8h208c4.41992 0 8 -3.58008 8 -8v-16c0 -4.41992 -3.58008 -8 -8 -8h-208z" />
-    <glyph glyph-name="oil-can" unicode="&#xf613;" horiz-adv-x="640" 
-d="M629.8 287.69c5.11035 1.45996 10.2002 -2.38086 10.1904 -7.69043v-18.0801c0 -2.12012 -0.839844 -4.16016 -2.33984 -5.66016l-212.261 -214.75c-6.00977 -6.08984 -14.21 -9.50977 -22.7598 -9.50977h-274.63c-17.6699 0 -32 14.3301 -32 32v46.54l-69.7197 12.6904
-c-15.2207 2.75977 -26.2803 16.0195 -26.2803 31.4795v94.9502c0 17.9795 14.6699 32.0098 31.9297 32.0098c1.9873 0 3.9043 -0.181641 5.79004 -0.530273l138.28 -25.1396h56v48h-56c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h160
-c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-56v-48h56.8896c10.2598 -0.00390625 20.0205 -2.46191 28.6201 -6.75977l50.4902 -25.2402zM96 159.33v62.4297l-48 8.73047v-62.4307zM549.33 74.6699c0 23.5605 42.6699 85.3301 42.6699 85.3301
-s42.6699 -61.7598 42.6699 -85.3301s-19.0996 -42.6699 -42.6699 -42.6699s-42.6699 19.1104 -42.6699 42.6699z" />
-    <glyph glyph-name="poop" unicode="&#xf619;" 
-d="M451.36 78.8604c34.3301 -5.48047 60.6396 -34.9805 60.6396 -70.8604c0 -39.7598 -32.2402 -72 -72 -72h-368c-39.7598 0 -72 32.2402 -72 72c0 35.8799 26.3096 65.3799 60.6396 70.8604c-17.2998 13.1494 -28.6396 33.7295 -28.6396 57.1396
-c0 39.7695 32.2402 72 72 72h14.0703c-13.4199 11.7305 -22.0703 28.7803 -22.0703 48c0 35.3496 28.6504 64 64 64h16c44.1797 0 80 35.8203 80 80c0 17.3799 -5.69043 33.3604 -15.1104 46.4805c4.95996 0.779297 9.94043 1.51953 15.1104 1.51953
-c53.0195 0 96 -42.9805 96 -96c0 -11.2803 -2.30957 -21.9502 -5.87988 -32h5.87988c35.3496 0 64 -28.6504 64 -64c0 -19.2197 -8.65039 -36.2695 -22.0703 -48h14.0703c39.7598 0 72 -32.2305 72 -72c0 -23.4102 -11.3398 -43.9902 -28.6396 -57.1396z" />
-    <glyph glyph-name="shapes" unicode="&#xf61f;" 
-d="M128 192c70.6455 0 128 -57.3545 128 -128s-57.3545 -128 -128 -128s-128 57.3545 -128 128s57.3545 128 128 128zM507 246.86c14.2402 -24.3799 -3.58008 -54.8604 -32.0898 -54.8604h-213.82c-28.5098 0 -46.3301 30.4805 -32.0898 54.8604l106.93 182.85
-c6.48828 10.9688 18.3906 18.3311 32.0469 18.3311c13.6553 0 25.6055 -7.3623 32.0938 -18.3311zM480 160c17.6611 0 32 -14.3389 32 -32v-160c0 -17.6611 -14.3389 -32 -32 -32h-160c-17.6611 0 -32 14.3389 -32 32v160c0 17.6611 14.3389 32 32 32h160z" />
-    <glyph glyph-name="star-of-life" unicode="&#xf621;" horiz-adv-x="480" 
-d="M471.99 113.57c7.66016 -4.41992 10.2793 -14.2002 5.85938 -21.8506l-32.0195 -55.4297c-4.41992 -7.66016 -14.21 -10.2803 -21.8701 -5.86035l-135.93 78.4307v-156.86c0 -8.83984 -7.16992 -16 -16.0107 -16h-64.0391c-8.84082 0 -16.0107 7.16016 -16.0107 16
-v156.85l-135.93 -78.4297c-7.66016 -4.41016 -17.4502 -1.79004 -21.8701 5.86035l-32.0195 55.4297c-4.41992 7.65039 -1.80078 17.4404 5.85938 21.8604l135.931 78.4297l-135.931 78.4297c-7.66016 4.41992 -10.2793 14.21 -5.85938 21.8604l32.0195 55.4199
-c4.41992 7.65039 14.21 10.2803 21.8701 5.86035l135.93 -78.4307v156.86c0 8.83984 7.16992 16 16.0107 16h64.0391c8.84082 0 16.0107 -7.16016 16.0107 -16v-156.85l135.93 78.4297c7.66016 4.41992 17.4502 1.79004 21.8701 -5.86035l32.0195 -55.4297
-c4.41992 -7.66016 1.80078 -17.4404 -5.85938 -21.8604l-135.931 -78.4297z" />
-    <glyph glyph-name="teeth" unicode="&#xf62e;" horiz-adv-x="640" 
-d="M544 448c53.0195 0 96 -42.9805 96 -96v-320c0 -53.0195 -42.9805 -96 -96 -96h-448c-53.0195 0 -96 42.9805 -96 96v320c0 53.0195 42.9805 96 96 96h448zM160 80v64c0 8.83984 -7.16016 16 -16 16h-64c-8.83984 0 -16 -7.16016 -16 -16v-64
-c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48zM160 208v64c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-64c0 -8.83984 7.16016 -16 16 -16h64c8.83984 0 16 7.16016 16 16zM304 88v56c0 8.83984 -7.16016 16 -16 16h-80c-8.83984 0 -16 -7.16016 -16 -16v-56
-c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM304 208v88c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-88c0 -8.83984 7.16016 -16 16 -16h80c8.83984 0 16 7.16016 16 16zM448 88v56c0 8.83984 -7.16016 16 -16 16h-80c-8.83984 0 -16 -7.16016 -16 -16v-56
-c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM448 208v88c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-88c0 -8.83984 7.16016 -16 16 -16h80c8.83984 0 16 7.16016 16 16zM576 80v64c0 8.83984 -7.16016 16 -16 16h-64c-8.83984 0 -16 -7.16016 -16 -16v-64
-c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48zM576 208v64c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-64c0 -8.83984 7.16016 -16 16 -16h64c8.83984 0 16 7.16016 16 16z" />
-    <glyph glyph-name="teeth-open" unicode="&#xf62f;" horiz-adv-x="640" 
-d="M544 448c53.0195 0 96 -42.9805 96 -96v-64c0 -35.3496 -28.6602 -64 -64 -64h-512c-35.3398 0 -64 28.6504 -64 64v64c0 53.0195 42.9805 96 96 96h448zM160 272v32c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-32c0 -8.83984 7.16016 -16 16 -16h64
-c8.83984 0 16 7.16016 16 16zM304 272v56c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-56c0 -8.83984 7.16016 -16 16 -16h80c8.83984 0 16 7.16016 16 16zM448 272v56c0 30.9297 -25.0703 56 -56 56s-56 -25.0703 -56 -56v-56c0 -8.83984 7.16016 -16 16 -16h80
-c8.83984 0 16 7.16016 16 16zM576 272v32c0 26.5098 -21.4902 48 -48 48s-48 -21.4902 -48 -48v-32c0 -8.83984 7.16016 -16 16 -16h64c8.83984 0 16 7.16016 16 16zM576 128c35.3398 0 64 -28.6504 64 -64v-32c0 -53.0195 -42.9805 -96 -96 -96h-448
-c-53.0195 0 -96 42.9805 -96 96v32c0 35.3496 28.6602 64 64 64h512zM160 48v32c0 8.83984 -7.16016 16 -16 16h-64c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48zM304 56v24c0 8.83984 -7.16016 16 -16 16h-80
-c-8.83984 0 -16 -7.16016 -16 -16v-24c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM448 56v24c0 8.83984 -7.16016 16 -16 16h-80c-8.83984 0 -16 -7.16016 -16 -16v-24c0 -30.9297 25.0703 -56 56 -56s56 25.0703 56 56zM576 48v32c0 8.83984 -7.16016 16 -16 16h-64
-c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -26.5098 21.4902 -48 48 -48s48 21.4902 48 48z" />
-    <glyph glyph-name="theater-masks" unicode="&#xf630;" horiz-adv-x="640" 
-d="M206.86 202.85l-7.62988 -43.1797c-21.0908 -7.21973 -38.5 -18.2002 -49.9004 -30.9199c-2.41992 32.9004 21.6504 63.6504 57.5303 74.0996zM95.8096 153c5.87012 -33.1699 64.3203 -71.8096 111.931 -84.79c10.5596 -27.0996 25.9795 -50.5 39.5 -67.5801
-c-3.25977 -0.339844 -6.41992 -0.799805 -10.0098 -0.799805c-68.1201 0 -190.221 61.5596 -204.45 142.08l-31.7305 179.51c-4.96973 28.0996 7.98047 56.0996 32.1504 69.5205c67.8193 37.6396 143.46 57.0596 220.12 57.0596c23.9199 0 47.9492 -1.88965 71.8594 -5.7002
-c17.29 -2.76953 31.7803 -13.0498 41.7705 -27c-19.1299 -0.769531 -38.29 -2.2998 -57.1807 -5.31934c-19.8594 -3.1709 -37.6396 -12.5303 -51.5898 -26c-1.62012 0.0195312 -3.23926 0.189453 -4.84961 0.189453c-65.8896 0 -131.25 -16.9502 -189.01 -49.0098
-c0.0400391 -0.0302734 -0.530273 -1.03027 -0.240234 -2.65039zM193.36 290.46c3.83984 -21.7002 -10.6904 -42.4004 -32.4404 -46.2197c-21.7598 -3.82031 -42.5 10.6699 -46.3398 32.3701c-0.730469 4.12012 -0.610352 8.15918 -0.0898438 12.0996
-c10.8096 -5.57031 24.8301 -7.75 39.4795 -5.16992c14.6504 2.57031 27.0703 9.41016 35.3203 18.3203c1.83984 -3.53027 3.33984 -7.28027 4.07031 -11.4004zM606.8 327.1c24.1699 -13.4092 37.1201 -41.4092 32.1504 -69.5195l-31.7305 -179.51
-c-15.3896 -87.0508 -156.83 -151.931 -219.859 -140.84c-63.0303 11.0791 -173.7 120.3 -158.311 207.35l31.7305 179.51c4.95996 28.1006 26.7295 50 54.04 54.3604c100.55 16.0596 203 -1.96973 291.979 -51.3506zM333.56 230.3
-c-0.729492 -4.12012 -0.609375 -8.16016 -0.0791016 -12.1094c10.8096 5.56934 24.8291 7.75 39.4795 5.16992c14.6504 -2.57031 27.0703 -9.41016 35.3203 -18.3203c1.83984 3.53027 3.33984 7.28027 4.06934 11.4004c3.83008 21.6992 -10.6895 42.3896 -32.4492 46.2197
-c-21.7607 3.83008 -42.5 -10.6602 -46.3408 -32.3604zM404.03 31.54c55.6699 -9.79004 108.2 23.7803 122.38 75.7197c-28.1104 -16.9697 -68.6504 -24.21 -111.93 -16.5996c-43.2803 7.60938 -78.8906 28.2402 -99.4902 53.7803
-c-4.48047 -53.6309 33.3594 -103.11 89.04 -112.9zM534.33 182.88c1.83984 3.52051 3.33984 7.27051 4.07031 11.4004c3.83008 21.7002 -10.7002 42.3896 -32.4502 46.2197c-21.7598 3.82031 -42.5 -10.6699 -46.3398 -32.3701
-c-0.730469 -4.12012 -0.610352 -8.16016 -0.0908203 -12.0996c10.8105 5.56934 24.8301 7.75 39.4805 5.16992c14.6504 -2.57031 27.0801 -9.41016 35.3301 -18.3203z" />
-    <glyph glyph-name="traffic-light" unicode="&#xf637;" horiz-adv-x="384" 
-d="M384 256c0 -41.7402 -26.7998 -76.9004 -64 -90.1201v-37.8799h64c0 -42.8398 -28.25 -78.6904 -66.9902 -91.0498c-12.4297 -57.6699 -63.6094 -100.95 -125.01 -100.95s-112.58 43.2803 -125.01 100.95c-38.7402 12.3594 -66.9902 48.21 -66.9902 91.0498h64v37.8799
-c-37.2002 13.2197 -64 48.3799 -64 90.1201h64v37.8799c-37.2002 13.2197 -64 48.3799 -64 90.1201h64v32c0 17.6699 14.3301 32 32 32h192c17.6699 0 32 -14.3301 32 -32v-32h64c0 -41.7402 -26.7998 -76.9004 -64 -90.1201v-37.8799h64zM192 32
-c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM192 160c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM192 288c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48
-s-48 -21.4902 -48 -48s21.4902 -48 48 -48z" />
-    <glyph glyph-name="truck-monster" unicode="&#xf63b;" horiz-adv-x="640" 
-d="M624 224c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-16.71c-29.21 38.6504 -75.0996 64 -127.28 64c-52.1797 0 -98.0693 -25.3496 -127.279 -64h-65.4502c-29.21 38.6504 -75.1006 64 -127.28 64s-98.0703 -25.3496 -127.28 -64h-16.7197
-c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16v80c0 8.83984 7.16016 16 16 16h176v96c0 17.6699 14.3301 32 32 32h113.24c20.2227 -0.00292969 38.2441 -9.35645 49.9795 -24.0195l83.1807 -103.98h73.5996c17.6699 0 32 -14.3301 32 -32v-64h16z
-M288 320h132.44l-51.2002 64h-81.2402v-64zM592 96c8.83984 0 16 -7.16016 16.0195 -16v-32c0 -8.83984 -7.15918 -16 -16 -16h-5.19922c-2.1709 -7.26172 -5.11426 -14.3359 -8.65039 -20.8896l3.66992 -3.66992c6.25 -6.25 6.25 -16.3809 0 -22.6309l-22.6299 -22.6299
-c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-3.66992 3.66992c-6.62012 -3.58008 -13.5703 -6.44922 -20.9004 -8.64941v-5.2002c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v5.2002c-7.33008 2.2002 -14.29 5.08008 -20.8994 8.64941
-l-3.66992 -3.66992c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-22.6299 22.6299c-6.25 6.25 -6.25 16.3809 0 22.6309l3.66992 3.66992c-3.58008 6.60938 -6.44922 13.5596 -8.64941 20.8896h-5.2002c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h5.2002
-c2.16992 7.26172 5.11426 14.3359 8.64941 20.8896l-3.66992 3.66992c-6.25 6.25 -6.25 16.3809 0 22.6309l22.6299 22.6299c6.25 6.25 16.3809 6.25 22.6309 0l3.66992 -3.66992c6.60938 3.58008 13.5596 6.44922 20.8896 8.64941v5.2002c0 8.83984 7.16016 16 16 16h32
-c8.83984 0 16 -7.16016 16 -16v-5.2002c7.26172 -2.16992 14.3359 -5.11426 20.8896 -8.64941l3.66992 3.66992c6.25 6.25 16.3809 6.25 22.6309 0l22.6299 -22.6299c6.25 -6.25 6.25 -16.3809 0 -22.6309l-3.66992 -3.66992
-c3.58008 -6.60938 6.44922 -13.5596 8.64941 -20.8896h5.2002zM480 16c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48s21.4902 -48 48 -48zM272 96c8.83984 0 16 -7.16016 16.0195 -15.9902v-32c0 -8.83984 -7.15918 -16 -16 -16h-5.19922
-c-2.1709 -7.26074 -5.11426 -14.3359 -8.65039 -20.8896l3.66992 -3.66992c6.25 -6.25 6.25 -16.3799 0 -22.6299l-22.6299 -22.6299c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-3.66992 3.66992c-6.62012 -3.58008 -13.5703 -6.4502 -20.9004 -8.65039v-5.2002
-c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v5.2002c-7.33008 2.2002 -14.29 5.08008 -20.8994 8.65039l-3.66992 -3.66992c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-22.6299 22.6299c-6.25 6.25 -6.25 16.3799 0 22.6299l3.66992 3.66992
-c-3.58008 6.61035 -6.44922 13.5596 -8.64941 20.8896h-5.2002c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h5.2002c2.16992 7.26172 5.11426 14.3359 8.64941 20.8906l-3.66992 3.66992c-6.25 6.25 -6.25 16.3799 0 22.6299l22.6299 22.6201
-c6.25 6.25 16.3809 6.25 22.6309 0l3.66992 -3.66992c6.60938 3.58008 13.5596 6.44922 20.8896 8.64941v5.2002c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-5.2002c7.26172 -2.16992 14.3359 -5.11426 20.8896 -8.64941l3.66992 3.66992
-c6.25 6.25 16.3809 6.25 22.6309 0l22.6299 -22.6299c6.25 -6.25 6.25 -16.3809 0 -22.6309l-3.66992 -3.66992c3.58008 -6.60938 6.44922 -13.5596 8.64941 -20.8896h5.2002zM160 16c26.5098 0 48 21.4902 48 48s-21.4902 48 -48 48s-48 -21.4902 -48 -48
-s21.4902 -48 48 -48z" />
-    <glyph glyph-name="truck-pickup" unicode="&#xf63c;" horiz-adv-x="640" 
-d="M624 160c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-49.5996c0.759766 -5.26953 1.60938 -10.5195 1.60938 -16c0 -61.8604 -50.1396 -112 -112 -112c-61.8594 0 -112 50.1396 -112 112c0 5.48047 0.850586 10.7305 1.61035 16h-67.2305
-c0.760742 -5.26953 1.61035 -10.5195 1.61035 -16c0 -61.8604 -50.1396 -112 -112 -112s-112 50.1396 -112 112c0 5.48047 0.849609 10.7305 1.61035 16h-49.6104c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h16v64c0 17.6699 14.3301 32 32 32h160v128
-c0 17.6699 14.3301 32 32 32h113.24c20.2227 -0.00292969 38.2441 -9.35645 49.9795 -24.0195l108.78 -135.98h48c17.6699 0 32 -14.3301 32 -32v-64h16zM288 352v-96h158.04l-76.7998 96h-81.2402zM176 32c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48
-s-48 -21.5303 -48 -48s21.5303 -48 48 -48zM464 32c26.4697 0 48 21.5303 48 48s-21.5303 48 -48 48s-48 -21.5303 -48 -48s21.5303 -48 48 -48z" />
-    <glyph glyph-name="ad" unicode="&#xf641;" 
-d="M157.52 176l18.4805 53.2197l18.4805 -53.2197h-36.9609zM352 192c13.2305 0 24 -10.7695 24 -24s-10.7695 -24 -24 -24s-24 10.7695 -24 24s10.7695 24 24 24zM464 384c26.5 0 48 -21.5 48 -48v-288c0 -26.5 -21.5 -48 -48 -48h-416c-26.5 0 -48 21.5 -48 48v288
-c0 26.5 21.5 48 48 48h416zM250.58 96c11 0 18.7197 10.8496 15.1104 21.25l-53.6904 154.62c-3.25586 9.3877 -12.1758 16.1299 -22.666 16.1299h-0.00390625h-26.6602l0.00292969 0.00585938c-10.4873 0 -19.4131 -6.74219 -22.6729 -16.126l-53.7002 -154.63
-c-3.60938 -10.4004 4.11035 -21.25 15.1201 -21.25h16.9404c0.00195312 0 -0.000976562 -0.00390625 0.000976562 -0.00390625c6.99316 0 12.9453 4.49609 15.1191 10.7539l7.37988 21.25h70.29l7.36914 -21.25c2.24023 -6.42969 8.31055 -10.75 15.1201 -10.75h16.9404z
-M424 112v160c0 8.83984 -7.16016 16 -16 16h-16c-8.83984 0 -16 -7.16016 -16 -16v-36.4199c-7.54004 2.68945 -15.54 4.41992 -24 4.41992c-39.7002 0 -72 -32.2998 -72 -72s32.2998 -72 72 -72c9.92969 0 19.4004 2.01953 28.0195 5.67969
-c2.94043 -3.41016 7.13086 -5.67969 11.9805 -5.67969h16c8.83984 0 16 7.16016 16 16z" />
-    <glyph glyph-name="ankh" unicode="&#xf644;" horiz-adv-x="320" 
-d="M296 192c13.25 0 24 -10.7402 24 -24v-32c0 -13.25 -10.75 -24 -24 -24h-96v-152c0 -13.25 -10.75 -24 -24 -24h-32c-13.25 0 -24 10.75 -24 24v152h-96c-13.25 0 -24 10.75 -24 24v32c0 13.2598 10.75 24 24 24h44.6201c-21.0801 33.9902 -36.6201 74.3496 -36.6201 112
-c0 88.3701 57.3096 144 128 144s128 -55.6299 128 -144c0 -37.6504 -15.54 -78.0098 -36.6201 -112h44.6201zM160 368c-29.6104 0 -48 -24.5195 -48 -64c0 -34.6602 27.1396 -78.1504 48 -100.87c20.8604 22.7305 48 66.21 48 100.87c0 39.4805 -18.3896 64 -48 64z" />
-    <glyph glyph-name="bible" unicode="&#xf647;" horiz-adv-x="448" 
-d="M448 89.5996c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320
-c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM144 304v-32c0 -8.83984 7.16016 -16 16 -16h48v-112c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16v112h48c8.83984 0 16 7.16016 16 16v32
-c0 8.83984 -7.16016 16 -16 16h-48v48c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-48h-48c-8.83984 0 -16 -7.16016 -16 -16zM380.8 0v64h-284.8c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8z" />
-    <glyph glyph-name="business-time" unicode="&#xf64a;" horiz-adv-x="640" 
-d="M496 224c79.5898 0 144 -64.4102 144 -144s-64.4102 -144 -144 -144s-144 64.4102 -144 144s64.4102 144 144 144zM560 73.71v12.5801c0 5.33984 -4.37012 9.70996 -9.70996 9.70996h-38.29v54.2803c0 5.33984 -4.37012 9.70996 -9.70996 9.70996h-12.5703
-c-5.33984 0 -9.70996 -4.37012 -9.70996 -9.70996v-76.5703c0 -5.33984 4.37012 -9.70996 9.70996 -9.70996h60.5703c5.33984 0 9.70996 4.37012 9.70996 9.70996zM496 256c-37.5303 0 -72.2803 -11.9102 -100.88 -32h-395.12v80c0 25.5996 22.4004 48 48 48h80v48
-c0 25.5996 22.4004 48 48 48h160c25.5996 0 48 -22.4004 48 -48v-48h80c25.5996 0 48 -22.4004 48 -48v-48.8096c-5.28027 0.479492 -10.5996 0.80957 -16 0.80957zM320 352v32h-128v-32h128zM326.82 128c-4.33984 -15.2803 -6.82031 -31.3398 -6.82031 -48
-c0 -28.8203 7.09961 -55.96 19.4297 -80h-291.43c-25.5996 0 -48 22.4004 -48 48v144h192v-48c0 -8.83984 7.16016 -16 16 -16h118.82z" />
-    <glyph glyph-name="city" unicode="&#xf64f;" horiz-adv-x="640" 
-d="M616 256c13.25 0 24 -10.7402 24 -24v-264c0 -17.6699 -14.3301 -32 -32 -32h-576c-17.6699 0 -32 14.3301 -32 32v360c0 13.2598 10.7402 24 24 24h40v80c0 8.83984 7.16016 16 16 16h16c8.83984 0 16 -7.16016 16 -16v-80h64v80c0 8.83984 7.16016 16 16 16h16
-c8.83984 0 16 -7.16016 16 -16v-80h64v72c0 13.2598 10.7402 24 24 24h144c13.2598 0 24 -10.7402 24 -24v-168h136zM128 44v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12z
-M128 140v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM128 236v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40
-c6.62988 0 12 5.37012 12 12zM256 44v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM256 140v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40
-c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM256 236v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM416 140v40c0 6.62988 -5.37012 12 -12 12h-40
-c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM416 236v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM416 332v40
-c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12zM576 44v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40
-c6.62988 0 12 5.37012 12 12zM576 140v40c0 6.62988 -5.37012 12 -12 12h-40c-6.62988 0 -12 -5.37012 -12 -12v-40c0 -6.62988 5.37012 -12 12 -12h40c6.62988 0 12 5.37012 12 12z" />
-    <glyph glyph-name="comment-dollar" unicode="&#xf651;" 
-d="M256 416c141.38 0 256 -93.1201 256 -208s-114.62 -208 -256 -208c-38.4102 0 -74.71 7.07031 -107.4 19.3799c-24.6094 -19.6299 -74.3398 -51.3799 -140.6 -51.3799l-0.00195312 0.00195312c-4.41309 0 -7.99512 3.58301 -7.99512 7.99512
-c0 2.13184 0.835938 4.06934 2.19727 5.50293c0.5 0.530273 42.2598 45.4502 54.8193 95.7598c-35.6094 35.7305 -57.0195 81.1807 -57.0195 130.74c0 114.88 114.62 208 256 208zM280 113.56c30.29 3.62012 53.3701 30.9805 49.3203 63.04
-c-2.90039 22.96 -20.6602 41.3105 -42.9102 47.6699l-50.0703 14.3008c-3.59961 1.0293 -6.12012 4.35938 -6.12012 8.10938c0 4.64062 3.78027 8.41992 8.44043 8.41992h32.7803c0.0214844 0 0.0634766 -0.0126953 0.0859375 -0.0126953
-c3.62891 0 7.07422 -0.790039 10.1738 -2.20703c4.7998 -2.20996 10.3701 -1.70996 14.1094 2.03027l17.5205 17.5195c5.26953 5.27051 4.66992 14.2705 -1.5498 18.3799c-9.5 6.27051 -20.3604 10.1104 -31.7803 11.46v17.7305c0 8.83984 -7.16016 16 -16 16h-16
-c-8.83984 0 -16 -7.16016 -16 -16v-17.5498c-30.29 -3.62012 -53.3701 -30.9805 -49.3203 -63.0498c2.90039 -22.96 20.6602 -41.3203 42.9102 -47.6699l50.0703 -14.3008c3.59961 -1.0293 6.12012 -4.35938 6.12012 -8.10938
-c0 -4.64062 -3.78027 -8.41992 -8.44043 -8.41992h-32.7803c-3.59961 0 -7.0791 0.759766 -10.2598 2.21973c-4.7998 2.20996 -10.3701 1.70996 -14.1094 -2.03027l-17.5205 -17.5195c-5.26953 -5.27051 -4.66992 -14.2705 1.5498 -18.3799
-c9.5 -6.27051 20.3604 -10.1104 31.7803 -11.46v-17.7305c0 -8.83984 7.16016 -16 16 -16h16c8.83984 0 16 7.16016 16 16v17.5596z" />
-    <glyph glyph-name="comments-dollar" unicode="&#xf653;" horiz-adv-x="576" 
-d="M416 256c0 -88.3701 -93.1201 -160 -208 -160c-40.9805 0 -79.0703 9.24023 -111.27 24.9805c-21.8008 -12.7305 -52.1504 -24.9805 -88.7305 -24.9805l-0.00195312 0.00195312c-4.41309 0 -7.99512 3.58301 -7.99512 7.99512
-c0 2.13184 0.835938 4.06934 2.19727 5.50293c0.319336 0.339844 22.4102 24.2803 35.7695 54.5195c-23.8398 26.0303 -37.9697 57.7109 -37.9697 91.9805c0 88.3701 93.1201 160 208 160s208 -71.6299 208 -160zM192 160c0 -4.41992 3.58008 -8 8 -8h16
-c4.41992 0 8 3.58008 8 8v16.1201c23.6201 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104
-c4.55957 0 8.94922 -1.29004 12.8193 -3.71973c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v16.29c0 4.41992 -3.58008 8 -8 8h-16
-c-4.41992 0 -8 -3.58008 -8 -8v-16.1201c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104
-c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-16.29zM538.01 36.0098
-c13.3604 -30.2598 35.4707 -54.1699 35.7803 -54.5c2.20996 -2.33008 2.82031 -5.72949 1.5498 -8.66992c-1.25 -2.92969 -4.13965 -4.83984 -7.33984 -4.83984c-36.5801 0 -66.9297 12.25 -88.7305 24.9805c-32.1992 -15.7402 -70.2891 -24.9805 -111.27 -24.9805
-c-86.2305 0 -160.2 40.3701 -191.73 97.8799c10.4102 -1.11035 20.9502 -1.87988 31.7305 -1.87988c132.34 0 240 86.1299 240 192c0 6.78027 -0.469727 13.4697 -1.33008 20.0703c75.8398 -23.8701 129.33 -81.1299 129.33 -148.07
-c0 -34.2695 -14.1299 -65.96 -37.9902 -91.9902z" />
-    <glyph glyph-name="cross" unicode="&#xf654;" horiz-adv-x="384" 
-d="M352 320c17.6699 0 32 -14.3301 32 -32v-64c0 -17.6699 -14.3301 -32 -32 -32h-96v-224c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32v224h-96c-17.6699 0 -32 14.3301 -32 32v64c0 17.6699 14.3301 32 32 32h96v96c0 17.6699 14.3301 32 32 32
-h64c17.6699 0 32 -14.3301 32 -32v-96h96z" />
-    <glyph glyph-name="dharmachakra" unicode="&#xf655;" 
-d="M495 222.94c9.20996 0.569336 17 -6.74023 17.0098 -15.9707v-29.9395c0 -9.23047 -7.79004 -16.5498 -17 -15.9707l-17.2197 1.08008c-5.28027 -39.4795 -20.7998 -75.6299 -43.8604 -105.83l12.9502 -11.4297c6.91992 -6.09961 7.25977 -16.7803 0.730469 -23.3096
-l-21.1699 -21.1699c-6.52051 -6.52051 -17.2002 -6.19043 -23.3105 0.729492l-11.4297 12.9502c-30.2002 -23.0703 -66.3506 -38.5898 -105.84 -43.8604l1.08008 -17.2197c0.569336 -9.20996 -6.74023 -17 -15.9707 -17h-29.9395c-9.23047 0 -16.5498 7.79004 -15.9707 17
-l1.09082 17.2197c-39.4902 5.28027 -75.6406 20.7998 -105.841 43.8604l-11.4297 -12.9502c-6.09961 -6.91992 -16.7803 -7.25977 -23.3096 -0.729492l-21.1699 21.1699c-6.52051 6.51953 -6.19043 17.1992 0.729492 23.3096l12.9502 11.4297
-c-23.0703 30.1904 -38.5898 66.3408 -43.8604 105.83l-17.2197 -1.08008c-9.20996 -0.569336 -17 6.74023 -17 15.9707v29.9395c0 9.23047 7.79004 16.5498 17 15.9707l17.2197 -1.08008c5.28027 39.4893 20.7998 75.6396 43.8604 105.84l-12.9502 11.4297
-c-6.91992 6.10059 -7.25977 16.7803 -0.729492 23.3105l21.1699 21.1592c6.51953 6.52051 17.1992 6.19043 23.3096 -0.729492l11.4297 -12.9502c30.1904 23.0703 66.3408 38.5898 105.83 43.8604l-1.08008 17.2197c-0.569336 9.20996 6.74023 17 15.9707 17h29.9395
-c9.23047 0 16.5498 -7.79004 15.9707 -17l-1.07031 -17.21c39.4795 -5.28027 75.6299 -20.7998 105.83 -43.8604l11.4297 12.9404c6.10059 6.91992 16.7803 7.25977 23.3105 0.729492l21.1592 -21.1592c6.52051 -6.52051 6.19043 -17.2002 -0.729492 -23.3105
-l-12.9502 -11.4297c23.0703 -30.2002 38.5898 -66.3506 43.8604 -105.84zM281.84 349.39l-4.00977 -64.1201c10.2998 -2.40918 19.8896 -6.50977 28.6201 -11.9492l42.6201 48.29c-19.6006 14.1201 -42.4199 23.71 -67.2305 27.7793zM230.16 349.39
-c-24.8105 -4.06934 -47.6299 -13.6592 -67.2305 -27.7793l42.6201 -48.29c8.73047 5.42969 18.3301 9.54004 28.6201 11.9492zM126.39 285.06c-14.1201 -19.5996 -23.71 -42.4092 -27.7793 -67.2197l64.1201 -4.00977c2.41992 10.29 6.51953 19.8896 11.96 28.6201z
-M98.6104 166.16c4.06934 -24.8105 13.6592 -47.6299 27.7793 -67.2305l48.29 42.6201c-5.42969 8.73047 -9.54004 18.3301 -11.9492 28.6201zM230.16 34.6104l4 64.1201c-10.29 2.41992 -19.8906 6.51953 -28.6201 11.96l-42.6104 -48.3008
-c19.6006 -14.1201 42.4199 -23.71 67.2305 -27.7793zM256 160c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM281.84 34.6104c24.8105 4.06934 47.6201 13.6592 67.2197 27.7793l-42.6094 48.3008
-c-8.73047 -5.44043 -18.3301 -9.55078 -28.6201 -11.96zM385.61 98.9404c14.1201 19.5898 23.71 42.4092 27.7793 67.2295l-64.1201 4.00977c-2.40918 -10.2998 -6.50977 -19.8896 -11.9492 -28.6201zM349.27 213.83l64.1201 4
-c-4.06934 24.8096 -13.6592 47.6299 -27.7793 67.2295l-48.3008 -42.6094c5.44043 -8.73047 9.55078 -18.3301 11.96 -28.6201z" />
-    <glyph glyph-name="envelope-open-text" unicode="&#xf658;" 
-d="M176 232c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h160c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16h-160zM160 152v16c0 8.83984 7.16016 16 16 16h160c8.83984 0 16 -7.16016 16 -16v-16c0 -8.83984 -7.16016 -16 -16 -16
-h-160c-8.83984 0 -16 7.16016 -16 16zM256 30.8701c16.4199 0 32.8398 5.07031 46.8604 15.1895l209.14 151.08v-213.14c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v213.14l209.14 -151.08c14.0205 -10.1299 30.4404 -15.1895 46.8604 -15.1895z
-M493.61 285.05c11.6094 -9.09961 18.3896 -23.0303 18.3896 -37.7695v-10.6504l-96 -69.3496v184.72h-320v-184.72l-96 69.3496v10.6504c0.00195312 15.3359 7.17676 28.9824 18.3896 37.7695c8.85059 6.94043 17.2402 13.4805 29.6104 22.8105v44.1396
-c0 26.5098 21.4902 48 48 48h77.5498c3.04004 2.2002 5.87012 4.25977 9.04004 6.55957c16.8203 12.2705 50.21 41.79 73.4102 41.4404c23.2002 0.349609 56.5996 -29.1699 73.4102 -41.4404c3.16992 -2.2998 6 -4.35938 9.04004 -6.55957h77.5498
-c26.5098 0 48 -21.4902 48 -48v-44.1396c12.3701 -9.34082 20.7598 -15.8701 29.6104 -22.8105z" />
-    <glyph glyph-name="folder-minus" unicode="&#xf65d;" 
-d="M464 320c26.5098 0 48 -21.4902 48 -48v-224c0 -26.5098 -21.4902 -48 -48 -48h-416c-26.5098 0 -48 21.4902 -48 48v288c0 26.5098 21.4902 48 48 48h160l64 -64h192zM368 152v16c0 8.83984 -7.16016 16 -16 16h-192c-8.83984 0 -16 -7.16016 -16 -16v-16
-c0 -8.83984 7.16016 -16 16 -16h192c8.83984 0 16 7.16016 16 16z" />
-    <glyph glyph-name="folder-plus" unicode="&#xf65e;" 
-d="M464 320c26.4922 0 48 -21.5078 48 -48v-224c0 -26.4922 -21.5078 -48 -48 -48h-416c-26.4922 0 -48 21.5078 -48 48v288c0 26.4922 21.5078 48 48 48h160l64 -64h192zM359.5 152v16c0 8.83105 -7.16895 16 -16 16h-64v64c0 8.83105 -7.16895 16 -16 16h-16
-c-8.83105 0 -16 -7.16895 -16 -16v-64h-64c-8.83105 0 -16 -7.16895 -16 -16v-16c0 -8.83105 7.16895 -16 16 -16h64v-64c0 -8.83105 7.16895 -16 16 -16h16c8.83105 0 16 7.16895 16 16v64h64c8.83105 0 16 7.16895 16 16z" />
-    <glyph glyph-name="funnel-dollar" unicode="&#xf662;" horiz-adv-x="640" 
-d="M433.46 282.06c-83.4102 -20.8896 -145.46 -96.2695 -145.46 -186.06c0 -54.3496 22.7998 -103.38 59.21 -138.35c-10.75 -20.54 -38.3604 -29.21 -59.2197 -13.5703l-79.9902 60c-10.0703 7.55957 -16 19.4102 -16 32v155.92l-182.66 201.93
-c-19.9502 19.9502 -5.82031 54.0703 22.4004 54.0703h480.52c28.2207 0 42.3506 -34.1201 22.4004 -54.0703zM480 256c88.3701 0 160 -71.6299 160 -160s-71.6299 -160 -160 -160s-160 71.6299 -160 160s71.6299 160 160 160zM496 16.1201
-c23.6299 0.629883 42.6699 20.54 42.6699 45.0703c0 19.9697 -12.9902 37.8096 -31.5801 43.3896l-45 13.5c-5.16016 1.54004 -8.76953 6.78027 -8.76953 12.7295c0 7.27051 5.2998 13.1904 11.7998 13.1904h28.1104c4.55957 0 8.94922 -1.29004 12.8193 -3.71973
-c3.24023 -2.03027 7.36035 -1.91016 10.1299 0.729492l11.75 11.21c3.53027 3.37012 3.33008 9.20996 -0.569336 12.1406c-9.10059 6.83984 -20.0801 10.7695 -31.3701 11.3496v16.29c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-16.1201
-c-23.6201 -0.629883 -42.6699 -20.5498 -42.6699 -45.0703c0 -19.9697 12.9893 -37.8096 31.5801 -43.3896l45 -13.5c5.15918 -1.54004 8.76953 -6.78027 8.76953 -12.7295c0 -7.27051 -5.2998 -13.1904 -11.7998 -13.1904h-28.1104
-c-4.55957 0 -8.9502 1.2998 -12.8193 3.71973c-3.24023 2.03027 -7.36035 1.91016 -10.1309 -0.729492l-11.75 -11.21c-3.5293 -3.37012 -3.3291 -9.20996 0.570312 -12.1406c9.10059 -6.83008 20.0801 -10.7695 31.3701 -11.3496v-16.29c0 -4.41992 3.58008 -8 8 -8h16
-c4.41992 0 8 3.58008 8 8v16.1201z" />
-    <glyph glyph-name="gopuram" unicode="&#xf664;" 
-d="M496 96c8.7998 0 16 -7.2002 16 -16v-128c0 -8.7998 -7.2002 -16 -16 -16h-80v160h-32v128h-32v96h-32v-96h32v-128h32v-160h-80v80c0 8.7998 -7.2002 16 -16 16h-64c-8.7998 0 -16 -7.2002 -16 -16v-80h-80v160h32v128h32v96h-32v-96h-32v-128h-32v-160h-80
-c-8.7998 0 -16 7.2002 -16 16v128c0 8.7998 7.2002 16 16 16h16v112c0 8.7998 7.2002 16 16 16h16v80c0 8.7998 7.2002 16 16 16h16v112c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-16h64v16c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-16h64v16
-c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-16h64v16c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16v-112h16c8.7998 0 16 -7.2002 16 -16v-80h16c8.7998 0 16 -7.2002 16 -16v-112h16zM232 272v-48h48v48c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16z
-M288 96v64c0 8.7998 -7.2002 16 -16 16h-32c-8.7998 0 -16 -7.2002 -16 -16v-64h64z" />
-    <glyph glyph-name="hamsa" unicode="&#xf665;" 
-d="M509.34 140.75c1.70117 -3.9043 2.65918 -8.24805 2.65918 -12.7764c0 -8.42383 -3.26562 -16.0908 -8.59863 -21.8037l-102.681 -110.03c-35.6895 -38.2197 -88.4102 -60.1396 -144.72 -60.1396s-109.03 21.9199 -144.71 60.1396l-102.69 110.03
-c-5.33301 5.71289 -8.58398 13.4141 -8.58398 21.8379c0 4.52832 0.943359 8.83789 2.64453 12.7422c5.05957 11.6904 16.5898 19.25 29.3398 19.25h64v208c0 22 18 40 40 40s40 -18 40 -40v-134c0 -5.51953 4.48047 -10 10 -10h20c5.51953 0 10 4.48047 10 10v174
-c0 22 18 40 40 40s40 -18 40 -40v-174c0 -5.51953 4.48047 -10 10 -10h20c5.51953 0 10 4.48047 10 10v134c0 22 18 40 40 40s40 -18 40 -40v-208h64c12.75 0 24.2803 -7.55957 29.3398 -19.25zM256 32c53.0195 0 96 64 96 64s-42.9805 64 -96 64s-96 -64 -96 -64
-s42.9805 -64 96 -64zM256 128c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32z" />
-    <glyph glyph-name="bahai" unicode="&#xf666;" 
-d="M496.25 245.48c17.54 -2.46094 21.6797 -26.2705 6.04004 -34.6602l-98.1602 -52.6602l74.4805 -83.54c11.8594 -13.29 0.00976562 -34.25 -17.3506 -30.4902l-108.569 23.6504l4.10938 -112.55c0.430664 -11.6504 -8.87012 -19.2207 -18.4102 -19.2207
-c-5.15918 0 -10.3896 2.20996 -14.1992 7.18066l-68.1807 88.8994l-68.1797 -88.8994c-3.81055 -4.9707 -9.0498 -7.18066 -14.2002 -7.18066c-9.54004 0 -18.8398 7.57031 -18.4102 19.2207l4.11035 112.55l-108.57 -23.6504
-c-1.39941 -0.30957 -2.75977 -0.450195 -4.06934 -0.450195c-15.0107 0 -24.21 18.6807 -13.29 30.9307l74.4795 83.54l-98.1602 52.6592c-15.6494 8.40039 -11.5098 32.21 6.03027 34.6709l110 15.4297l-41.8203 104.34c-6.66016 16.6396 11.6006 32.1797 26.5898 22.6299
-l94.04 -59.8896l34.0908 107.189c2.70996 8.55078 10.0293 12.8203 17.3496 12.8203s14.6396 -4.26953 17.3496 -12.8203l34.0908 -107.18l94.04 59.8896c14.9893 9.55078 33.2598 -5.98926 26.5898 -22.6299l-41.8203 -104.34zM338.51 136.32l-35.6094 39.9297
-l46.9199 25.1699l-52.5703 7.37988l19.9902 49.8701l-44.9502 -28.6201l-16.29 51.2305l-16.3096 -51.2305l-44.9502 28.6201l19.9902 -49.8701l-52.5703 -7.37988l46.9199 -25.1699l-35.5996 -39.9297l51.8896 11.2998l-1.95996 -53.79l32.5898 42.4902l32.5898 -42.4902
-l-1.96973 53.79z" />
-    <glyph glyph-name="jedi" unicode="&#xf669;" horiz-adv-x="576" 
-d="M535.953 96c-42.6406 -94.1719 -137.641 -160 -247.984 -160c-4.26562 0 -8.54688 0.0986328 -12.8447 0.296875c-103.969 4.76562 -193.859 69.4688 -235.109 159.703h39.9219l-58.6094 58.5938c-2.65332 12.8242 -4.38672 25.9951 -5.10938 39.4219
-c-0.133789 3.5166 -0.202148 7.05078 -0.202148 10.5996c0 6.65527 0.234375 12.8477 0.702148 19.3848h47.2188l-41.3906 41.375c14.7842 66.6123 53.959 124.015 107.969 162.078c2.61426 1.87109 5.82812 2.98535 9.28125 3
-c5.62793 -0.03125 10.5791 -2.89355 13.5 -7.25c1.76367 -2.57422 2.7959 -5.68848 2.7959 -9.04199c0 -2.13086 -0.414062 -4.19141 -1.1709 -6.05176c-6.31445 -15.834 -9.84375 -33.1904 -9.84375 -51.2656c0 -45.1094 21.0469 -86.5781 57.7188 -113.734
-c4.07324 -2.96484 6.72266 -7.76855 6.72266 -13.1865c0 -4.86133 -2.13965 -9.2168 -5.51953 -12.2041c-26.5469 -23.9844 -41.1719 -56.5 -41.1719 -91.5781c0 -60.0312 42.9531 -110.281 99.8906 -121.922l2.5 65.2656l-27.1562 -18.4844
-c-1.29688 -0.832031 -2.83887 -1.31445 -4.49219 -1.31445c-2.10352 0 -4.04004 0.777344 -5.50781 2.06445c-1.55078 1.46387 -2.51953 3.53809 -2.51953 5.83691c0 1.49414 0.416992 2.90234 1.12891 4.10059l20.125 33.7656l-42.0625 8.73438
-c-3.64062 0.744141 -6.38379 3.96777 -6.38379 7.82812s2.74316 7.08398 6.38379 7.82812l42.0625 8.71875l-20.1094 33.7344c-0.724609 1.20312 -1.1416 2.61133 -1.1416 4.11719c0 4.41016 3.58105 7.99121 7.99121 7.99121c1.67188 0 3.22656 -0.510742 4.50977 -1.38965
-l30.3906 -20.6562l11.5166 287.969c0.15918 4.25879 3.66797 7.66699 7.96484 7.66699c0.0117188 0 0.0234375 0.00488281 0.0351562 0.00488281h0.046875c4.29004 -0.0332031 7.78418 -3.44629 7.95312 -7.70312l11.5312 -287.922l30.3906 20.6719
-c1.28223 0.855469 2.82227 1.35449 4.47852 1.35449c2.12793 0 4.07715 -0.820312 5.52148 -2.16699c1.54785 -1.45898 2.51465 -3.52832 2.51465 -5.82129c0 -1.48828 -0.415039 -2.89062 -1.12402 -4.08496l-20.1406 -33.7656l42.0781 -8.73438
-c3.63379 -0.750977 6.36914 -3.97266 6.36914 -7.82812s-2.73535 -7.07715 -6.36914 -7.82812l-42.0781 -8.71875l20.1094 -33.7344c0.730469 -1.20508 1.15039 -2.61719 1.15039 -4.12793c0 -2.27637 -0.947266 -4.33984 -2.47852 -5.79395
-c-1.46484 -1.32227 -3.4043 -2.12793 -5.53125 -2.12793c-1.6543 0 -3.20801 0.492188 -4.5 1.33105l-27.1719 18.4688l2.5 -65.3438c48.4844 9.40625 87.5781 48.1562 97.3125 96.5c1.68066 8.11816 2.56445 16.5254 2.56445 25.1387
-c0 36.5547 -15.8574 69.3145 -41.127 91.9395c-3.38867 2.98926 -5.52734 7.3623 -5.52734 12.2314c0 5.42578 2.64844 10.2256 6.73047 13.1904c36.6562 27.1719 57.6875 68.6094 57.6875 113.734v0.0859375c0 18.0664 -3.53613 35.4062 -9.85938 51.2266
-c-0.763672 1.86523 -1.18555 3.90625 -1.18555 6.0459c0 3.34668 1.0332 6.47949 2.79492 9.04785c2.9248 4.35059 7.875 7.20605 13.5 7.23438c3.44043 -0.0136719 6.64355 -1.12305 9.25 -2.98438c53.9287 -38.2227 93.0518 -95.6611 107.906 -162.281l-41.25 -41.2344
-h46.9531c0.359375 -5.76562 1.04688 -11.4531 1.04688 -17.2656c-0.0332031 -17.8086 -1.7959 -35.0137 -5.125 -51.8594l-58.8906 -58.875h39.9688z" />
-    <glyph glyph-name="journal-whills" unicode="&#xf66a;" horiz-adv-x="448" 
-d="M438.406 70.4062c-3.20312 -12.8125 -3.20312 -57.6094 0 -73.6094c6.39062 -6.39062 9.58887 -12.792 9.59375 -19.2031v-16c0 -16 -12.7969 -25.5938 -25.5938 -25.5938h-326.406c-54.4062 0 -96 41.5938 -96 96v320c0 54.4062 41.5938 96 96 96h326.406
-c16 0 25.5938 -9.59375 25.5938 -25.5938v-332.812c0 -9.59375 -3.19824 -15.9893 -9.59375 -19.1875zM380.797 64h-284.797c-16 0 -32 -12.7969 -32 -32s12.7969 -32 32 -32h284.797v64zM128.016 271.984c0 -0.515625 0.140625 -0.984375 0.140625 -1.5l37.1094 -32.4688
-c1.67383 -1.4668 2.73047 -3.62012 2.73047 -6.01758c0 -4.41309 -3.58398 -7.99414 -7.99609 -7.99805h-0.015625c-1.97363 0.0996094 -3.79785 0.828125 -5.25 1.98438l-23.5938 20.6406c11.5469 -49.5781 55.7656 -86.625 108.859 -86.625
-s97.3125 37.0469 108.875 86.625l-23.5938 -20.6406c-1.40918 -1.22461 -3.25391 -1.96875 -5.26562 -1.96875h-0.015625c-2.34766 0.129883 -4.46777 1.14551 -6.01562 2.71875c-1.1543 1.45996 -1.88184 3.28809 -1.98438 5.26562
-c0.128906 2.35059 1.15137 4.47266 2.73438 6.01562l37.1094 32.4688c0.015625 0.53125 0.15625 1 0.15625 1.51562c0 11.0469 -2.09375 21.5156 -5.0625 31.5938l-21.2656 -21.25c-1.44922 -1.4502 -3.45117 -2.34863 -5.66211 -2.34863
-c-4.41797 0 -8.00488 3.58691 -8.00488 8.00488c0 2.20605 0.892578 4.20801 2.33887 5.65625l26.4219 26.4062c-10.0342 20.8945 -26.1904 38.0244 -46.3594 49.2656c6.05371 -9.67676 9.55469 -21.1123 9.55469 -33.3584c0 -19.916 -9.17383 -37.7295 -23.6172 -49.2822
-c9.69336 -10.0459 15.6592 -23.7119 15.6592 -38.7598c0 -26.875 -19.0703 -49.3535 -44.3779 -54.6621l-1.42188 34.2812l12.6719 -8.625c0.635742 -0.432617 1.40234 -0.685547 2.22852 -0.685547c0.00585938 0 0.015625 -0.00195312 0.0214844 -0.00195312h0.0263672
-c2.19727 0 3.98047 1.7832 3.98047 3.98047c0 0.748047 -0.209961 1.45215 -0.569336 2.05078l-8.53125 14.3125l17.9062 3.71875c1.81738 0.379883 3.18457 1.99219 3.18457 3.92188s-1.36719 3.54199 -3.18457 3.92188l-17.9062 3.71875l8.53125 14.3125
-c0.359375 0.598633 0.566406 1.29883 0.566406 2.04688c0 2.19629 -1.7832 3.98047 -3.98047 3.98047c-0.00878906 0 -0.0146484 0.00390625 -0.0234375 0.00390625c-0.817383 -0.0322266 -1.58984 -0.275391 -2.25 -0.671875l-14.1875 -9.65625l-4.6875 112.297
-c-0.09375 2.12695 -1.84961 3.8252 -4 3.8252s-3.90625 -1.69824 -4 -3.8252l-4.625 -110.812l-12 8.15625c-0.639648 0.43457 -1.41211 0.688477 -2.24316 0.688477c-2.20996 0 -4.00293 -1.79395 -4.00293 -4.00391c0 -0.745117 0.203125 -1.44629 0.558594 -2.04395
-l8.53125 -14.3125l-17.9062 -3.71875c-1.81738 -0.375977 -3.18457 -1.98633 -3.18457 -3.91406s1.36719 -3.53809 3.18457 -3.91406l17.9062 -3.73438l-8.53125 -14.2969c-0.330078 -0.611328 -0.532227 -1.31152 -0.5625 -2.04688
-c0.0615234 -1.12109 0.525391 -2.14062 1.25 -2.90625c0.717773 -0.677734 1.68652 -1.09277 2.75 -1.09375c0.830078 0.00390625 1.60645 0.257812 2.25 0.6875l10.3594 7.04688l-1.35938 -32.7188c-25.3086 5.31836 -44.335 27.79 -44.335 54.6709
-c0 15.0518 5.92285 28.7324 15.6162 38.7822c-14.4434 11.5508 -23.7012 29.3193 -23.7012 49.2334c0 12.2559 3.59082 23.7412 9.6543 33.4229c-20.1709 -11.2451 -36.3311 -28.374 -46.375 -49.2656l26.4219 -26.4219c1.43945 -1.44727 2.33008 -3.44043 2.33008 -5.64062
-c0 -4.41504 -3.58496 -8 -7.99902 -8c-2.2002 0 -4.19629 0.888672 -5.64355 2.32812l-21.2656 21.2656c-2.98438 -10.0938 -5.07812 -20.5625 -5.0625 -31.625z" />
-    <glyph glyph-name="kaaba" unicode="&#xf66b;" horiz-adv-x="576" 
-d="M554.12 364.49c13.0703 -4.36035 21.8799 -16.5898 21.8799 -30.3604v-49.0098l-265 79.5098c-15.0596 4.5 -30.9502 4.5 -45.9805 0l-265.02 -79.5098v49.0098c0.000976562 14.1279 9.16992 26.1211 21.8799 30.3604l235.771 78.5801
-c9.53711 3.17969 19.7705 4.90234 30.3711 4.90234c10.5996 0 20.8008 -1.72266 30.3389 -4.90234zM274.22 333.97c9 2.7207 18.5498 2.7207 27.5898 0l274.2 -82.2598v-228.39c0 -15 -10.4199 -27.9902 -25.0596 -31.2402l-242.12 -53.7998
-c-6.72461 -1.49512 -13.5928 -2.28418 -20.7646 -2.28418s-14.1611 0.789062 -20.8857 2.28418l-242.12 53.7998c-14.6396 3.25977 -25.0596 16.2402 -25.0596 31.2402v228.38zM128 217.89v16.5801c0 5.28027 -5.01953 9.11035 -10.1104 7.7207l-80 -21.8203
-c-3.47949 -0.950195 -5.88965 -4.11035 -5.88965 -7.71973v-16.5801c0 -5.27051 5.01953 -9.10059 10.1104 -7.7207l80 21.8203c3.47949 0.950195 5.88965 4.11035 5.88965 7.71973zM272 257.17v16.5801c0 5.28027 -5.01953 9.11035 -10.1104 7.71973l-96 -26.1797
-c-3.47949 -0.950195 -5.88965 -4.11035 -5.88965 -7.71973v-16.5801c0 -5.28027 5.01953 -9.11035 10.1104 -7.7207l96 26.1807c3.47949 0.950195 5.88965 4.10938 5.88965 7.71973zM448 234.47v-16.5801c0 -0.00195312 0.00195312 -0.00195312 0.00195312 -0.00390625
-c0 -3.68359 2.49609 -6.78906 5.8877 -7.71582l80 -21.8203c5.09082 -1.38965 10.1104 2.44043 10.1104 7.7207v16.5801c0 3.60938 -2.41016 6.76953 -5.88965 7.71973l-80 21.8203c-5.09082 1.38965 -10.1104 -2.44043 -10.1104 -7.7207zM304 273.74v-16.5801
-c0 -0.00195312 0.00195312 -0.00292969 0.00195312 -0.00488281c0 -3.68359 2.49609 -6.78906 5.8877 -7.71484l96 -26.1807c5.09082 -1.38965 10.1104 2.44043 10.1104 7.7207v16.5791c0 3.61035 -2.41016 6.77051 -5.88965 7.7207l-96 26.1797
-c-5.09082 1.38965 -10.1104 -2.44043 -10.1104 -7.71973z" />
-    <glyph glyph-name="khanda" unicode="&#xf66d;" 
-d="M415.81 382c73.71 -40.2402 111.78 -123.85 90.1602 -207.51c-7.25 -28.0898 -22.3799 -53.5703 -41.25 -75.5898l-52.5098 -61.3105c-4.87012 -5.67969 -13.04 -7.22949 -19.6504 -3.70996l-79.3496 42.2305l-29.21 -20.3408l47.0801 -32.7793
-c1.66992 0.370117 3.22949 1.00977 5.00977 1.00977c13.25 0 23.9902 -10.7402 23.9902 -24c0 -13.25 -10.7402 -24 -23.9902 -24c-12.0898 0 -21.6797 9.11035 -23.3301 20.7598l-40.9102 28.4805v-30.1504c9.38086 -5.58008 15.9902 -15.3896 15.9902 -27.0996
-c0 -17.6699 -14.3203 -32 -31.9795 -32c-17.6602 0 -31.9805 14.3301 -31.9805 32c0 11.7197 6.60059 21.5293 15.9902 27.0996v29.9502l-40.6299 -28.2803c-1.64062 -11.6494 -11.2305 -20.7598 -23.3301 -20.7598c-13.25 0 -23.9902 10.75 -23.9902 24
-c0 13.2598 10.7402 24 23.9902 24c1.78027 0 3.33984 -0.639648 5.00977 -1.00977l47.0801 32.7793l-29.21 20.3301l-79.3496 -42.2295c-6.61035 -3.52051 -14.7803 -1.96973 -19.6504 3.71973l-55.9697 65.3604c-12.5703 14.6797 -23.3906 31.0693 -30.46 49.0596
-c-35.6602 90.6904 2.95996 186.391 81.4893 229.24c6.34082 3.5 15.0205 2.63965 20.0205 -2.7002c4.99023 -5.30957 6.45996 -12.9199 2.58984 -19.0801c-16.4902 -26.1602 -25.2002 -56.3896 -25.2002 -87.4697c0.180664 -53.1904 26.7598 -102.62 71.0303 -132.18
-l76.5898 -53.3301v19.8994l-44.0498 36.0908c-3.91016 4.20996 -5 10.0996 -2.81055 15.2793l7.85059 17.2402c-33.8506 19.2598 -56.9404 55.2402 -56.9404 96.9902c0 40.79 22.0205 76.1396 54.5898 95.7197l-5.21973 11.4404
-c-2.33008 5.5293 -0.929688 11.8301 3.57031 16.04l58.9902 52.8096l58.9893 -52.8203c4.5 -4.20996 5.91016 -10.5098 3.57031 -16.04l-5.21973 -11.4395c32.5693 -19.5801 54.5898 -54.9199 54.5898 -95.71c0 -41.7402 -23.0996 -77.7305 -56.9404 -96.9902
-l7.85059 -17.2402c2.18945 -5.18945 1.10938 -11.0801 -2.81055 -15.2793l-44.0498 -36.0908v-20.0996l76.6299 53.3496c44.5 29.7207 71.0801 79.1602 71.2705 132.41c0 31.0205 -8.70996 61.25 -25.2002 87.4102c-1.55762 2.46582 -2.46973 5.40723 -2.46973 8.53613
-c0 4.25293 1.66602 8.12012 4.37988 10.9844c4.99023 5.34961 12.9902 6.51953 19.3594 3.01953zM319.82 272c0 21.3203 -10.5801 40.1201 -26.6504 51.7695l-7.83008 -17.1797c-8.75 -24.5195 -8.75 -51.04 0 -75.5596l5.65039 -12.4102
-c17.3398 11.46 28.8301 31.0801 28.8301 53.3799zM191.89 272c0 -22.2998 11.5 -41.9297 28.8408 -53.3896l5.64941 12.4092c8.75 24.5303 8.75 51.04 0 75.5605l-7.83008 17.1797c-16.0801 -11.6396 -26.6602 -30.4395 -26.6602 -51.7598z" />
-    <glyph glyph-name="landmark" unicode="&#xf66f;" 
-d="M501.62 355.89c6.24023 -2.33984 10.3799 -8.30957 10.3799 -14.9795v-36.9102c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v36.9102c0.000976562 6.85547 4.31445 12.7041 10.3799 14.9795l234.39 90.0703
-c3.49219 1.31152 7.30176 2.02832 11.25 2.02832c3.94727 0 7.72852 -0.716797 11.2207 -2.02832zM64 256h64v-160h96v160h64v-160h96v160h64v-160h16c8.83984 0 16 -7.16016 16 -16v-48h-448v48c0 8.83984 7.16016 16 16 16h16v160zM496 0c8.83984 0 16 -7.16016 16 -16
-v-32c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480z" />
-    <glyph glyph-name="mail-bulk" unicode="&#xf674;" horiz-adv-x="576" 
-d="M160 0c25.5996 0 51.2002 22.4004 64 32c64 44.7998 83.2002 60.7998 96 70.4004v-134.4c0 -17.6699 -14.3301 -32 -32 -32h-256c-17.6699 0 -32 14.3301 -32 32v134.4c12.7998 -9.60059 32 -25.6006 96 -70.4004c12.7998 -9.59961 38.4004 -32 64 -32zM288 192
-c17.6699 0 32 -14.3301 32 -32v-19.2002c-25.5996 -19.2002 -22.4004 -19.2002 -115.2 -86.3994c-9.59961 -3.2002 -28.7998 -22.4004 -44.7998 -22.4004s-35.2002 19.2002 -44.7998 25.5996c-92.7998 67.2002 -89.6006 67.2002 -115.2 86.4004v16
-c0 17.6699 14.3301 32 32 32h256zM544 288c17.6699 0 32 -14.3301 32 -32v-192c0 -17.6699 -14.3301 -32 -32 -32h-192v134.4l-0.290039 -0.220703c-3.12012 32.4004 -30.5 57.8203 -63.71 57.8203h-96v32c0 17.6699 14.3301 32 32 32h320zM512 160v64h-64v-64h64zM160 256
-v-32h-96v192c0 17.6699 14.3301 32 32 32h320c17.6699 0 32 -14.3301 32 -32v-96h-224c-35.29 0 -64 -28.71 -64 -64z" />
-    <glyph glyph-name="menorah" unicode="&#xf676;" horiz-adv-x="640" 
-d="M144 320c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM240 320c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM432 320c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM528 320
-c8.83984 0 16 -7.16016 16 -16v-144h-64v144c0 8.83984 7.16016 16 16 16h32zM608 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM512 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32
-zM416 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM320 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM224 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64
-s-14.3301 -32 -32 -32zM128 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM32 352c-17.6699 0 -32 14.3301 -32 32s32 64 32 64s32 -46.3301 32 -64s-14.3301 -32 -32 -32zM576 160v144c0 8.83984 7.16016 16 16 16h32
-c8.83984 0 16 -7.16016 16 -16v-144c0 -53.0195 -42.9805 -96 -96 -96h-192v-64h176c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h176v64h-192c-53.0195 0 -96 42.9805 -96 96
-v144c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-144c0 -17.6699 14.3301 -32 32 -32h192v176c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-176h192c17.6699 0 32 14.3301 32 32z" />
-    <glyph glyph-name="mosque" unicode="&#xf678;" horiz-adv-x="640" 
-d="M0 -32v320h128v-320c0 -17.6699 -14.3301 -32 -32 -32h-64c-17.6699 0 -32 14.3301 -32 32zM579.16 160h-358.32c-17.8594 17.3896 -28.8398 37.3398 -28.8398 58.9102c0 52.8594 41.79 93.79 87.9199 122.899c41.9502 26.46 80.6299 57.7705 111.96 96.2207
-l8.12012 9.96973l8.12012 -9.96973c31.3301 -38.4502 70.0195 -69.75 111.96 -96.2207c46.1299 -29.1094 87.9199 -70.04 87.9199 -122.899c0 -21.5703 -10.9805 -41.5205 -28.8398 -58.9102zM608 128c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32
-h-32v64c0 17.6699 -14.3301 32 -32 32s-32 -14.3301 -32 -32v-64h-64v72c0 48 -48 72 -48 72s-48 -24 -48 -72v-72h-64v64c0 17.6699 -14.3301 32 -32 32s-32 -14.3301 -32 -32v-64h-32c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h416zM64 448
-c0 0 64 -32 64 -96v-32h-128v32c0 64 64 96 64 96z" />
-    <glyph glyph-name="om" unicode="&#xf679;" 
-d="M360.6 387.06l-21.5801 21.5605c-1.89062 1.88867 -3.06055 4.50098 -3.06055 7.38086c0 2.88086 1.16992 5.49023 3.06055 7.37891l21.5703 21.5605c4.08008 4.06934 10.6797 4.06934 14.7598 0l21.5801 -21.5605c1.8916 -1.88867 3.06152 -4.50098 3.06152 -7.38086
-c0 -2.88086 -1.16992 -5.49023 -3.06152 -7.37891l-21.5693 -21.5605c-1.88867 -1.89062 -4.50098 -3.06055 -7.38184 -3.06055s-5.49023 1.16992 -7.37891 3.06055zM412.11 256c55.0898 0 99.8896 -44.7998 99.8896 -99.8799v-100.12c0 -48.5303 -47.4805 -88 -96.0195 -88
-c-96.0205 0 -96.0205 64 -96.0205 64v37.8701c0 7.55957 9.42969 10.8896 14.2002 5.01953c15.1494 -18.6494 42.4199 -42.8896 81.8203 -42.8896c13.2393 0 32.0098 10.7695 32.0098 24v100.12c0 19.79 -16.1006 35.8799 -35.8799 35.8799
-c-9.60059 0 -18.6006 -3.73047 -25.3799 -10.5l-24.25 -24.25c-18.8701 -18.8604 -43.9502 -29.25 -70.6406 -29.25h-21.6895c11.0293 -18.9004 17.8096 -40.5801 17.8096 -64c0 -70.5801 -57.4297 -128 -128.02 -128c-118.811 0 -160.03 96 -159.94 150.81
-c0.0195312 8.80078 10.2598 12.7705 14.79 5.2207c22.7998 -38.0107 49.1299 -92.0303 145.15 -92.0303c35.2998 0 64.0098 28.7002 64.0098 64s-28.71 64 -64.0098 64h-33.0303c-5.57031 0.450195 -10.6406 3.49023 -13.1699 8.5498l-16.0898 32.1699
-c-5.35059 10.7002 2.42969 23.2803 14.3896 23.2803h31.9004c26.4697 0 48.0098 21.5303 48.0098 48s-21.54 48 -48.0098 48c-11.25 0 -21.8203 -3.80957 -30.2705 -10.71c-5.54004 -4.53027 -13.4795 -4.50977 -19.2002 -0.209961l-26.1494 19.6299
-c-8.08984 6.08008 -8.48047 17.9697 -1.12012 24.9297c25.1094 23.7402 59.8594 34.71 96.0098 28.7803c43.1602 -7.08008 79.4199 -40.6396 89.5205 -83.1895c6.43945 -27.1201 2.80957 -53.1309 -7.73047 -75.2305h46.8398c9.60059 0 18.6006 3.73047 25.3799 10.5
-l24.25 24.25c18.8701 18.8604 43.9502 29.25 70.6406 29.25zM454.29 380.73c10.5596 7.95996 25.7002 0.489258 25.7002 -12.7305v-35.5195c0 -2.36035 -0.509766 -4.71094 -1.53027 -6.83008c-2.96973 -6.30078 -21.8301 -37.6602 -101.75 -37.6602
-c-78.4297 0 -117.19 69.3896 -118.8 72.3398c-3.61035 6.62988 -2.08008 14.8799 3.66016 19.7998c5.69922 4.92969 14.1201 5.16992 20.1396 0.549805c3.53027 -2.69922 87.0303 -65.0693 172.58 0.0507812z" />
-    <glyph glyph-name="pastafarianism" unicode="&#xf67b;" horiz-adv-x="640" 
-d="M624.54 100.33c12.4004 -4.71973 18.5996 -18.5801 13.8896 -30.9805c-4.69922 -12.4092 -18.5801 -18.6299 -30.9697 -13.8799c-8.11035 3.08984 -14.3398 0.19043 -31.3896 -11.3594c-13.5508 -9.15039 -30.8301 -20.8408 -52.4199 -20.8408
-c-7.16992 0 -14.8301 1.28027 -22.9707 4.39062c-32.6602 12.4395 -39.9893 41.3301 -45.3301 62.4395c-2.20996 8.7207 -3.98926 14.4902 -5.94922 18.8701c-16.6201 -13.5996 -36.9307 -25.8701 -61.6201 -34.1602c10.0098 -37 32.2793 -90.8096 60.2197 -90.8096
-c13.25 0 24 -10.75 24 -24s-10.75 -24 -24 -24c-66.7402 0 -97.0498 88.6299 -107.42 129.14c-6.69043 -0.599609 -13.4199 -1.13965 -20.5801 -1.13965s-13.8896 0.540039 -20.5801 1.13965c-10.3701 -40.5098 -40.6797 -129.14 -107.42 -129.14c-13.25 0 -24 10.75 -24 24
-s10.75 24 24 24c28.0801 0 50.2998 53.7998 60.2598 90.7998c-24.6895 8.29004 -45.0195 20.5605 -61.6396 34.1699c-1.95996 -4.37988 -3.74023 -10.1494 -5.9502 -18.8701c-5.34961 -21.1094 -12.6699 -50 -45.3301 -62.4395
-c-8.13965 -3.11035 -15.7998 -4.39062 -22.9697 -4.39062c-21.5898 -0.0195312 -38.8701 11.6807 -52.4199 20.8408c-17.0498 11.5498 -23.2305 14.4492 -31.3906 11.3594c-12.3594 -4.72949 -26.25 1.4707 -30.9697 13.8799
-c-4.71973 12.3906 1.48047 26.25 13.8701 30.9707c32.6504 12.4697 57.3398 -4.25 75.3701 -16.4502c17.0801 -11.5303 23.2998 -14.4199 31.4102 -11.3604c8.12012 3.10059 10.8301 9.37988 15.8896 29.3799c3.33008 13.1504 7.44043 29.3203 17.9502 42.6504
-c-2.24023 2.91016 -4.42969 5.78027 -6.37988 8.57031c-10.1699 -9.56055 -23.4102 -17.1104 -41.7002 -17.1104c-33.9502 0 -50.8701 25.7803 -62.0596 42.8301c-10.6006 16.1396 -15 21.1699 -21.9404 21.1699c-13.25 0 -24 10.75 -24 24s10.75 24 24 24
-c33.96 0 50.8799 -25.7803 62.0596 -42.8301c10.6006 -16.1396 15 -21.1699 21.9404 -21.1699c17.1504 0 37.6797 61.5596 97.2695 101.9l-17.25 34.5c-33.46 2.09961 -60.0195 29.6191 -60.0195 63.5996c0 35.3496 28.6504 64 64 64s64 -28.6504 64 -64
-c0 -13.0195 -3.94043 -25.0996 -10.5996 -35.21l18.1494 -36.2998c16.9697 4.59961 35.6006 7.50977 56.46 7.50977c20.8604 0 39.4805 -2.91016 56.46 -7.50977l18.1504 36.2998c-6.67969 10.1104 -10.6201 22.1904 -10.6201 35.21c0 35.3496 28.6504 64 64 64
-s64 -28.6504 64 -64c0 -33.9805 -26.5703 -61.5 -60.0098 -63.5898l-17.25 -34.5c59.7793 -40.4805 79.9502 -101.91 97.2598 -101.91c6.94043 0 11.3398 5.03027 21.9404 21.1699c11.1895 17.0498 28.1094 42.8301 62.0596 42.8301c13.25 0 24 -10.75 24 -24
-s-10.75 -24 -24 -24c-6.94043 0 -11.3496 -5.03027 -21.9404 -21.1699c-11.1895 -17.0498 -28.1094 -42.8301 -62.0596 -42.8301c-18.29 0 -31.5303 7.5498 -41.7002 17.1201c-1.9502 -2.78027 -4.13965 -5.66016 -6.37988 -8.57031
-c10.5098 -13.3301 14.6201 -29.5 17.9502 -42.6494c5.05957 -20 7.76953 -26.29 15.8896 -29.3809c8.16016 -3.05957 14.3506 -0.169922 31.4102 11.3604c18.0098 12.2002 42.6699 28.9697 75.3701 16.4502zM448 400c-8.82031 0 -16 -7.17969 -16 -16s7.17969 -16 16 -16
-s16 7.17969 16 16s-7.17969 16 -16 16zM192 400c-8.82031 0 -16 -7.17969 -16 -16s7.17969 -16 16 -16s16 7.17969 16 16s-7.17969 16 -16 16z" />
-    <glyph glyph-name="peace" unicode="&#xf67c;" horiz-adv-x="496" 
-d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM432 192c0 90.5303 -65.7695 165.82 -152 181.03v-165.66l129.43 -103.54c14.3701 26.2002 22.5703 56.2402 22.5703 88.1699zM216 10.9697v114.46
-l-89.29 -71.4395c24.7998 -21.8203 55.4297 -37.0498 89.29 -43.0205zM280 125.43v-114.449c33.8604 5.96973 64.4902 21.1992 89.29 43.0195zM216 373.03c-86.2305 -15.21 -152 -90.5 -152 -181.03c0 -31.9297 8.2002 -61.9697 22.5703 -88.1699l129.43 103.54v165.66z" />
-    <glyph glyph-name="place-of-worship" unicode="&#xf67f;" horiz-adv-x="640" 
-d="M620.61 81.4502c11.4111 -4.89258 19.3896 -16.2168 19.3896 -29.4102v-100.04c0 -8.83984 -7.16016 -16 -16 -16h-112v192zM0 52.04c0 13.1934 7.97852 24.5176 19.3896 29.4102l108.61 46.5498v-192h-112c-8.83984 0 -16 7.16016 -16 16v100.04zM464.46 201.32
-c9.63965 -5.78027 15.54 -16.2002 15.54 -27.4404v-237.88h-96v96c0 35.3496 -28.6602 64 -64 64s-64 -28.6504 -64 -64v-96h-96v237.88c0 11.6572 6.21387 21.8467 15.54 27.4404l48.46 29.0801v114.97c0 8.49023 3.37988 16.6299 9.37988 22.6299l75.3105 75.3096
-c6.23926 6.25 16.3691 6.25 22.6191 0l75.3105 -75.3096c6.00977 -6.00977 9.37988 -14.1396 9.37988 -22.6299v-114.97z" />
-    <glyph glyph-name="poll" unicode="&#xf681;" horiz-adv-x="448" 
-d="M400 416c26.5 0 48 -21.5 48 -48v-352c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352zM160 80v128c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-128c0 -8.83984 7.16016 -16 16 -16h32
-c8.83984 0 16 7.16016 16 16zM256 80v224c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-224c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16zM352 80v64c0 8.83984 -7.16016 16 -16 16h-32c-8.83984 0 -16 -7.16016 -16 -16v-64
-c0 -8.83984 7.16016 -16 16 -16h32c8.83984 0 16 7.16016 16 16z" />
-    <glyph glyph-name="poll-h" unicode="&#xf682;" horiz-adv-x="448" 
-d="M448 16c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48v352c0 26.5 21.5 48 48 48h352c26.5 0 48 -21.5 48 -48v-352zM112 256h128c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-128c-8.83984 0 -16 -7.16016 -16 -16v-32
-c0 -8.83984 7.16016 -16 16 -16zM112 160h224c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-224c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -8.83984 7.16016 -16 16 -16zM112 64h64c8.83984 0 16 7.16016 16 16v32c0 8.83984 -7.16016 16 -16 16h-64
-c-8.83984 0 -16 -7.16016 -16 -16v-32c0 -8.83984 7.16016 -16 16 -16z" />
-    <glyph glyph-name="pray" unicode="&#xf683;" horiz-adv-x="384" 
-d="M256 320c-35.3496 0 -64 28.6504 -64 64s28.6504 64 64 64s64 -28.6504 64 -64s-28.6504 -64 -64 -64zM225.37 150.25l-24.1504 28.7598l-34.7998 -64.8701l109.86 -109.859c25.4893 -25.4902 5.7998 -68.2803 -28.2803 -68.2803h-208c-22.0898 0 -40 17.9102 -40 40
-s17.9102 40 40 40h91.5596l-44.8096 34.8896c-42.8799 27.3799 -57.5898 80.1104 -34.1904 123.75l49.3701 92.0303c11.1201 20.6504 32.1807 34.4404 56.3701 36.9199c24.7803 2.58984 48.5605 -6.93945 64 -25.3301l38.9102 -46.3096l57.4404 47
-c17.1191 13.9697 42.3398 11.4902 56.3096 -5.62012c13.9697 -17.0898 11.4697 -42.2998 -5.62012 -56.2803l-88 -72.0195c-16.9697 -13.8701 -41.9102 -11.5 -55.9697 5.21973z" />
-    <glyph glyph-name="praying-hands" unicode="&#xf684;" horiz-adv-x="640" 
-d="M272 256.09c17.5996 0 32 -14.3994 32 -32v-128c0 -51.8896 -34.8398 -98.0801 -84.75 -112.35l-179.19 -46.6201c-2.64941 -0.69043 -5.36914 -1.03027 -8.05957 -1.03027c-23.4805 0 -32 21.1797 -32 32v96
-c0 0.00390625 -0.00488281 -0.000976562 -0.00488281 0.00292969c0 14.1221 9.1748 26.1182 21.8848 30.3477l90.1201 30.04v80.2295c0 18.9805 5.55957 37.3896 16.1201 53.2305l117.26 175.899c0.169922 0.270508 0.589844 0.25 0.790039 0.480469
-c9.58008 13.5098 27.8496 17.8799 42.2998 9.20996c15.1602 -9.10059 20.0605 -28.75 10.9707 -43.9102l-77.75 -129.59c-8.9707 -14.9199 -13.6904 -32 -13.6904 -49.3906v-76.5498c0 -8.83984 7.16016 -16 16 -16s16 7.16016 16 16v80c0 17.6006 14.4004 32 32 32z
-M618.12 94.3604c13.0703 -4.36035 21.8799 -16.5801 21.8799 -30.3506v-96c0 -10.8193 -8.51953 -32 -32 -32c-2.67969 0 -5.40039 0.339844 -8.05957 1.03027l-179.19 46.6201c-49.9102 14.2598 -84.75 60.4502 -84.75 112.34v128c0 17.5996 14.4004 32 32 32
-s32 -14.4004 32 -32v-80c0 -8.83984 7.16016 -16 16 -16s16 7.16016 16 16v76.5498c0 17.3906 -4.71973 34.4697 -13.6904 49.3906l-77.75 129.59c-9.08984 15.1602 -4.18945 34.8193 10.9707 43.9102c14.4502 8.66992 32.7197 4.2998 42.2998 -9.20996
-c0.200195 -0.240234 0.610352 -0.210938 0.790039 -0.480469l117.26 -175.89c10.5605 -15.8408 16.1201 -34.25 16.1201 -53.2305v-80.2295z" />
-    <glyph glyph-name="quran" unicode="&#xf687;" horiz-adv-x="448" 
-d="M448 89.5996c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320
-c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM301.08 302.18l-11.1904 -22.6494l-24.9893 -3.62988c-2.68066 -0.390625 -3.75 -3.66992 -1.81055 -5.56055l18.0898 -17.6299l-4.26953 -24.8896
-c-0.360352 -2.11035 1.30957 -3.82031 3.20996 -3.82031c0.5 0 1.01953 0.120117 1.51953 0.379883l22.3604 11.75l22.3604 -11.75c0.5 -0.259766 1.01953 -0.379883 1.51953 -0.379883c1.90039 0 3.57031 1.70996 3.20996 3.82031l-4.26953 24.8896l18.0898 17.6299
-c1.92969 1.89062 0.859375 5.16992 -1.81055 5.56055l-25 3.62988l-11.1797 22.6494c-0.599609 1.20996 -1.75977 1.82031 -2.91992 1.82031s-2.32031 -0.610352 -2.91992 -1.82031zM243.19 371.19c-63.5205 0 -115.19 -51.6709 -115.19 -115.19
-c0 -63.5098 51.6699 -115.19 115.18 -115.18c13.6006 0 27.1201 2.46973 40.1904 7.33984c2.67969 0.910156 4.62012 3.43945 4.62012 6.41992c0 3.63965 -2.87012 6.78027 -6.7998 6.78027c-0.650391 0 -3.10059 -0.209961 -4.13086 -0.209961
-c-52.3096 0 -94.8594 42.5596 -94.8594 94.8594c0 52.3105 42.5498 94.8604 94.8594 94.8604c1.04004 0 3.45996 -0.209961 4.13086 -0.209961c0.738281 -0.276367 1.54004 -0.429688 2.375 -0.429688c3.73926 0 6.77441 3.03516 6.77441 6.77441
-c0 3.7373 -3.0332 6.77246 -6.76953 6.77539c-13.1201 4.91992 -26.71 7.41016 -40.3799 7.41016zM380.8 0v64h-284.8c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8z" />
-    <glyph glyph-name="search-dollar" unicode="&#xf688;" 
-d="M505.04 5.33984c9.2998 -9.39941 9.2998 -24.5898 -0.0996094 -33.9902l-28.3008 -28.2998c-9.2998 -9.39941 -24.5 -9.39941 -33.8994 0l-99.71 99.6904c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.71 -44 -128.011 -44
-c-114.909 0 -208.02 93.0898 -208.02 207.979c0 114.891 93.1201 207.98 208.02 207.98c114.9 0 208.011 -93.0898 208.011 -207.98c0 -48.2998 -16.4004 -92.6895 -44 -127.989h16.2998c6.40039 0 12.5 -2.5 17 -7zM208.02 96.04c79.6504 0 144 64.4502 144 143.979
-c0 79.6406 -64.46 143.98 -144 143.98c-79.6494 0 -144 -64.4502 -144 -143.98c0 -79.6396 64.4609 -143.979 144 -143.979zM235.13 248.58c18.6006 -5.58008 31.5898 -23.4199 31.5898 -43.3896c0 -24.5303 -19.0498 -44.4404 -42.6797 -45.0703v-16.1201
-c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8v16.29c-11.29 0.580078 -22.2705 4.51953 -31.3701 11.3496c-3.90039 2.93066 -4.09961 8.77051 -0.570312 12.1406l11.75 11.21c2.77051 2.63965 6.89062 2.75977 10.1309 0.729492
-c3.85938 -2.42969 8.25977 -3.71973 12.8193 -3.71973h28.1006c6.5 0 11.7998 5.91992 11.7998 13.1904c0 5.94922 -3.61035 11.1797 -8.77051 12.7295l-45.0098 13.5c-18.5898 5.58008 -31.5801 23.4199 -31.5801 43.3896c0 24.5205 19.0498 44.4404 42.6797 45.0703
-v16.1201c0 4.41992 3.58008 8 8 8h16c4.4209 0 8 -3.58008 8 -8v-16.29c11.29 -0.580078 22.2705 -4.51953 31.3701 -11.3496c3.90039 -2.93066 4.10059 -8.77051 0.570312 -12.1406l-11.75 -11.21c-2.76953 -2.63965 -6.88965 -2.75977 -10.1299 -0.729492
-c-3.86035 2.42969 -8.25977 3.71973 -12.8203 3.71973h-28.1094c-6.5 0 -11.8008 -5.91992 -11.8008 -13.1904c0 -5.94922 3.61035 -11.1797 8.77051 -12.7295z" />
-    <glyph glyph-name="search-location" unicode="&#xf689;" 
-d="M505.04 5.33984c9.2998 -9.39941 9.2998 -24.5898 -0.0996094 -33.9902l-28.3008 -28.2998c-9.2998 -9.39941 -24.5 -9.39941 -33.8994 0l-99.71 99.6904c-4.5 4.5 -7 10.5996 -7 17v16.2998c-35.2998 -27.5996 -79.71 -44 -128.011 -44
-c-114.909 0 -208.02 93.0898 -208.02 207.979c0 114.891 93.1201 207.98 208.02 207.98c114.9 0 208.011 -93.0898 208.011 -207.98c0 -48.2998 -16.4004 -92.6895 -44 -127.989h16.2998c6.40039 0 12.5 -2.5 17 -7zM208.02 96.04c79.6504 0 144 64.4502 144 143.979
-c0 79.6406 -64.46 143.98 -144 143.98c-79.6494 0 -144 -64.4502 -144 -143.98c0 -79.6396 64.4609 -143.979 144 -143.979zM208.04 336c40.7803 0 73.8398 -33.0498 73.8398 -73.8301c0 -32.9697 -48.2598 -93.0498 -66.75 -114.86
-c-1.69531 -2.02832 -4.23926 -3.32031 -7.08691 -3.32031c-2.84863 0 -5.39746 1.29199 -7.09277 3.32031c-18.4902 21.8105 -66.75 81.9004 -66.75 114.86c0 40.7803 33.0596 73.8301 73.8398 73.8301zM208.04 240c13.25 0 24 10.75 24 24c0 13.2598 -10.75 24 -24 24
-s-24 -10.7402 -24 -24c0 -13.25 10.7402 -24 24 -24z" />
-    <glyph glyph-name="socks" unicode="&#xf696;" 
-d="M214.66 136.99c-52.7402 -39.5605 -69.0498 -110.021 -39.2002 -165.4l-21.8604 -16.3896c-17.2695 -12.9502 -37.4893 -19.2002 -57.5195 -19.2002c-32.8105 0 -65.6904 16.75 -83.9404 48.3301c-24.6494 42.6396 -10.1895 97.5 29.21 127.06l86.6504 64.6104v176h160
-v-160zM288 416v-32h-160v32c0 17.6699 14.3301 32 32 32h128c2.84961 0 5.40039 -0.919922 8.01953 -1.62012c-4.94922 -9.08008 -8.01953 -19.3301 -8.01953 -30.3799zM480 448c17.6699 0 32 -14.3301 32 -32v-32h-192v32c0 17.6699 14.3301 32 32 32h128zM320 176v176h192
-v-208c0 -41.8877 -20.0566 -79.043 -51.2002 -102.4l-115.2 -86.3994c-17.2695 -12.9502 -37.4893 -19.2002 -57.5195 -19.2002c-32.8105 0 -65.1699 16.75 -83.4199 48.3301c-24.6504 42.6396 -10.1904 97.5 29.21 127.06z" />
-    <glyph glyph-name="square-root-alt" unicode="&#xf698;" horiz-adv-x="576" 
-d="M571.31 196.69c6.25 -6.25 6.25 -16.3809 0 -22.6309l-46.0596 -46.0596l46.0596 -46.0596c6.25 -6.25 6.25 -16.3809 0 -22.6309l-22.6191 -22.6191c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-46.0596 46.0596l-46.0596 -46.0596c-6.25 -6.25 -16.3809 -6.25 -22.6309 0
-l-22.6191 22.6191c-6.25 6.25 -6.25 16.3809 0 22.6309l46.0596 46.0596l-46.0596 46.0596c-6.25 6.25 -6.25 16.3809 0 22.6309l22.6191 22.6191c6.25 6.25 16.3809 6.25 22.6309 0l46.0596 -46.0596l46.0596 46.0596c6.25 6.25 16.3809 6.25 22.6309 0zM552 448
-c13.25 0 24 -10.7402 24 -24v-48c0 -13.25 -10.75 -24 -24 -24h-194.97l-97.8105 -374.52c-9.83984 -32.4805 -37.0098 -41.4805 -54.2793 -41.4805c-18.6406 0 -35.9502 8.5 -48.4404 28.2695l-88.8799 163.73h-43.6201c-13.25 0 -24 10.75 -24 24v48
-c0 13.2598 10.75 24 24 24h81.4697c12.0801 -0.00292969 22.584 -6.67871 28.0303 -16.5703l58.4102 -106.1l84.79 322.8c3.68945 14.0703 16.4102 23.8701 30.9502 23.8701h244.35z" />
-    <glyph glyph-name="star-and-crescent" unicode="&#xf699;" 
-d="M340.47 -18.3604c8.74023 0 15.1299 -6.96973 15.1299 -15.0596c0 -6.62012 -4.31934 -12.2402 -10.2793 -14.2598c-29.04 -10.8301 -59.0898 -16.3203 -89.3203 -16.3203c-141.16 0 -256 114.84 -256 256s114.84 256 256 256c30.3896 0 60.5801 -5.54004 89.75 -16.4805
-c6.91992 -2.59961 10.9297 -9.83984 9.46973 -17.0898c-1.41992 -7.04004 -7.62012 -12.0693 -14.75 -12.0693c-1.47949 0 -6.85938 0.459961 -9.17969 0.459961c-116.25 0 -210.82 -94.5703 -210.82 -210.82s94.5703 -210.82 210.82 -210.82
-c2.29004 0 7.72949 0.459961 9.17969 0.459961zM503.46 234.14c8.16992 -1.17969 11.4297 -11.2197 5.52051 -16.9893l-55.2705 -53.8701l13.0498 -76.0703c1.11035 -6.42969 -4.00977 -11.6602 -9.80957 -11.6602c-1.53027 0 -3.11035 0.370117 -4.64062 1.16992
-l-68.3096 35.9102l-68.3301 -35.9102c-1.53027 -0.80957 -3.11035 -1.16992 -4.63965 -1.16992c-5.7998 0 -10.9199 5.21973 -9.81055 11.6602l13.0498 76.0703l-55.2695 53.8701c-5.91016 5.76953 -2.65039 15.8096 5.51953 16.9893l76.3809 11.1006l34.1592 69.21
-c1.83008 3.7002 5.38086 5.5498 8.93066 5.5498s7.09961 -1.84961 8.92969 -5.5498l34.1602 -69.21z" />
-    <glyph glyph-name="star-of-david" unicode="&#xf69a;" horiz-adv-x="464" 
-d="M405.68 192l53.2207 -89.3896c14.4092 -24.21 -3.41016 -54.6104 -32.0107 -54.6104h-106.93l-55.9502 -93.9805c-7.14941 -12.0098 -19.5801 -18.0195 -32.0098 -18.0195s-24.8604 6.00977 -32.0098 18.0195l-55.9502 93.9805h-106.93
-c-28.6006 0 -46.4199 30.4004 -32.0107 54.6104l53.2207 89.3896l-53.2207 89.3896c-14.4092 24.21 3.41016 54.6104 32.0107 54.6104h106.93l55.9502 93.9805c7.14941 12.0098 19.5801 18.0195 32.0098 18.0195s24.8604 -6.00977 32.0098 -18.0195l55.9502 -93.9805h106.92
-c28.6006 0 46.4199 -30.4004 32.0098 -54.6104zM392.9 280h-39.6006l19.7998 -33.2598zM340.51 192l-52.3896 88h-112.25l-52.3799 -88l52.3896 -88h112.24zM232 374.28l-22.7803 -38.2803h45.5703zM71.0996 280l19.8008 -33.2598l19.7998 33.2598h-39.6006zM71.0996 104
-h39.6006l-19.7998 33.2598zM232 9.71973l22.7803 38.2803h-45.5703zM353.29 104h39.6104l-19.8105 33.2598z" />
-    <glyph glyph-name="synagogue" unicode="&#xf69b;" horiz-adv-x="640" 
-d="M70 251.49c5.30957 6.00977 14.6904 6.00977 20 0l38 -43.0703v-272.42h-128v226.07l0.00488281 0.0185547c0 6.75391 2.51758 12.9229 6.66504 17.6211zM633.33 179.71c4.2998 -4.87012 6.66992 -11.1396 6.66992 -17.6396v-226.07h-128v272.42l38 43.0703
-c5.30957 6.01953 14.6904 6.01953 20 0zM339.99 440.99l128 -102.4c7.58984 -6.07031 12.0098 -15.2695 12.0098 -24.9902v-377.6h-96v96c0 38.8701 -34.6602 69.6504 -74.75 63.1201c-31.4697 -5.12012 -53.25 -34.6699 -53.25 -66.5498v-92.5703h-96v377.6
-c0 10.1123 4.67773 19.123 12.0098 24.9902l128 102.4c11.6904 9.34961 28.29 9.34961 39.9805 0zM392.06 225.44l-19.1895 30.5596l19.2002 30.5703c1.97949 3.14941 -0.290039 7.23926 -4 7.23926h-38.9502l-25.1201 39.9805c-1.84961 2.9502 -6.15039 2.9502 -8 0
-l-25.1201 -40h-38.9395c-3.70996 0 -5.98047 -4.08984 -4 -7.24023l19.1992 -30.5596l-19.1992 -30.5605c-1.98047 -3.14941 0.279297 -7.23926 4 -7.23926h38.9395l25.1201 -39.9805c1.84961 -2.9502 6.15039 -2.9502 8 0l25.1201 39.9902h38.9395
-c3.70996 0 5.98047 4.08984 4 7.24023z" />
-    <glyph glyph-name="torah" unicode="&#xf6a0;" horiz-adv-x="640" 
-d="M320.05 81.5195l-17.7402 29.6406h35.46zM419.26 247.52l-18.3994 -30.8193l-18.46 30.8193h36.8594zM48 448c26.5098 0 48 -14.3301 48 -32v-448c0 -17.6699 -21.4902 -32 -48 -32s-48 14.3301 -48 32v448c0 17.6699 21.4902 32 48 32zM220.74 136.5l18.3896 30.8203
-l18.46 -30.8203h-36.8496zM382.45 136.5l18.4102 30.7998l18.4492 -30.7998h-36.8594zM128 -16v416h384v-416h-384zM194.77 262.13c-1.7627 -3.04492 -2.77148 -6.62402 -2.77148 -10.3936c0 -3.92969 1.09668 -7.60547 3.00195 -10.7363l29.3604 -49l-29.21 -48.8398
-c-1.91211 -3.17578 -3.02637 -6.91699 -3.02637 -10.8906c0 -11.6504 9.45898 -21.1094 21.1104 -21.1094h0.015625h59.5l29.25 -48.8799c3.61816 -6.12793 10.2754 -10.2207 17.9004 -10.2207h0.0996094c7.7373 0.0166016 14.4912 4.17676 18.1602 10.4004l29.1299 48.7002
-h59.4697c0.0078125 0 0.00195312 -0.0224609 0.00878906 -0.0224609c7.90723 0 14.8115 4.32812 18.4717 10.7422c1.75879 3.04199 2.76562 6.61621 2.76562 10.3799c0 3.93164 -1.09863 7.6084 -3.00586 10.7402l-29.3701 49l29.2402 48.8496
-c1.90723 3.17383 3.01758 6.91113 3.01758 10.8809c0 11.6553 -9.46191 21.1182 -21.1182 21.1191h-59.5195l-29.25 48.8604c-3.6123 6.12207 -10.2617 10.21 -17.8779 10.21h-0.0722656c-0.0117188 0 -0.00976562 0.0224609 -0.0214844 0.0224609
-c-7.74316 0 -14.5186 -4.17383 -18.1982 -10.3926l-29.1299 -48.71h-59.4502c-0.015625 0 -0.0166016 0.0224609 -0.0322266 0.0224609c-7.89844 0 -14.7939 -4.32422 -18.4482 -10.7324zM592 448c26.5098 0 48 -14.3301 48 -32v-448c0 -17.6699 -21.4902 -32 -48 -32
-s-48 14.3301 -48 32v448c0 17.6699 21.4902 32 48 32zM320 302.47l17.6797 -29.6201h-35.46zM257.55 247.47l-18.3701 -30.7998l-18.4395 30.7998h36.8096zM287.13 136.47l-33.2295 55.5303l33.1699 55.5195h65.79l33.2295 -55.5195l-33.1699 -55.5303h-65.79z" />
-    <glyph glyph-name="torii-gate" unicode="&#xf6a1;" 
-d="M376.45 416c48.5918 0.00292969 94.8242 11.6396 135.55 32v-96c0 -17.6699 -14.3301 -32 -32 -32h-32v-64h48c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-48v-240c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v240
-h-256v-240c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v240h-48c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h48v64h-32c-17.6699 0 -32 14.3301 -32 32v96c40.7256 -20.3604 86.958 -31.9971 135.55 -32h240.9zM128 320v-64h96
-v64h-96zM384 256v64h-96v-64h96z" />
-    <glyph glyph-name="vihara" unicode="&#xf6a7;" horiz-adv-x="640" 
-d="M632.88 47.29c5.41992 -3.61035 7.7002 -9.62012 6.99023 -15.29c-0.620117 -5.00977 -3.56055 -9.75 -8.71973 -12.3301l-55.1504 -19.6699v-48c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v48h-160v-48c0 -8.83984 -7.16016 -16 -16 -16h-32
-c-8.83984 0 -16 7.16016 -16 16v48h-160v-48c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v48l-55.1602 19.6699c-5.14941 2.58008 -8.09961 7.32031 -8.71973 12.3301c-0.700195 5.66016 1.58008 11.6699 7 15.29l88.8799 48.71v64
-l-55.1602 17.6904c-11.79 5.89941 -11.79 22.7197 0 28.6191l119.16 49.6904v64l-27.3096 16.3096c-7.7207 7.7207 -5.61035 20.7402 4.15918 25.6201l183.15 86.0703l183.15 -86.0801c9.76953 -4.87988 11.8799 -17.9004 4.15918 -25.6201l-27.3096 -16.2998v-64
-l119.16 -49.6904c11.79 -5.89941 11.79 -22.7197 0 -28.6191l-55.1602 -17.6904v-64zM224 320v-64h192v64h-192zM160 96h320v64h-320v-64z" />
-    <glyph glyph-name="volume-mute" unicode="&#xf6a9;" 
-d="M215.03 376.95c15.0098 15.0098 40.9697 4.49023 40.9697 -16.9697v-335.961c0 -21.4395 -25.9404 -32 -40.9697 -16.9697l-88.9707 88.9502h-102.06c-13.2598 0 -24 10.75 -24 24v144c0 13.2598 10.7402 24 24 24h102.06zM461.64 192l45.6406 -45.6396
-c6.2998 -6.30078 6.2998 -16.5205 0 -22.8203l-22.8203 -22.8203c-6.2998 -6.2998 -16.5195 -6.2998 -22.8203 0l-45.6396 45.6406l-45.6299 -45.6299c-6.2998 -6.30078 -16.5205 -6.30078 -22.8203 0l-22.8193 22.8193c-6.30078 6.2998 -6.30078 16.5205 0 22.8203
-l45.6299 45.6299l-45.6406 45.6396c-6.2998 6.30078 -6.2998 16.5205 0 22.8203l22.8203 22.8203c6.2998 6.2998 16.5195 6.2998 22.8203 0l45.6396 -45.6406l45.6396 45.6406c6.30078 6.2998 16.5205 6.2998 22.8203 0l22.8203 -22.8203
-c6.2998 -6.2998 6.2998 -16.5195 0 -22.8203z" />
-    <glyph glyph-name="yin-yang" unicode="&#xf6ad;" horiz-adv-x="496" 
-d="M248 440c136.97 0 248 -111.03 248 -248s-111.03 -248 -248 -248s-248 111.03 -248 248s111.03 248 248 248zM248 64c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM248 192c53.0195 0 96 42.9805 96 96s-42.9805 96 -96 96
-c-106.04 0 -192 -85.96 -192 -192s85.96 -192 192 -192c-53.0195 0 -96 42.9805 -96 96s42.9805 96 96 96zM248 320c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32s-32 14.3301 -32 32s14.3301 32 32 32z" />
-    <glyph glyph-name="blender-phone" unicode="&#xf6b6;" horiz-adv-x="576" 
-d="M392 384c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h157.82l-17.46 -64h-140.36c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h131.64l-17.46 -64h-114.18c-4.41992 0 -8 -3.58008 -8 -8v-16c0 -4.41992 3.58008 -8 8 -8h105.46
-l-17.46 -64h-288v352h384l-17.46 -64h-166.54zM158.8 112.99c3.00977 -7.40039 0.200195 -15.8506 -6.68945 -20.0703l-39.4102 -24.1797c-12.5303 -7.68066 -31.7803 -6 -41.6504 4.7998c-94.0996 102.94 -94.6699 258.89 -2.09961 362.49
-c11.1396 12.4697 29.5596 15.8398 43.8896 7.0498l39.2803 -24.0996c6.87988 -4.2207 9.7002 -12.6807 6.67969 -20.0703l-25.7803 -63.2598c-2.7793 -6.80078 -9.80957 -10.9902 -17.2393 -10.2607l-45.0303 4.41992c-17.6504 -47.9395 -17.2803 -100.779 0 -147.72
-l45.0303 4.41992c7.43945 0.730469 14.46 -3.4502 17.2393 -10.2598zM480 64c35.3496 0 64 -28.6504 64 -64v-32c0 -17.6699 -14.3301 -32 -32 -32h-352c-17.6699 0 -32 14.3301 -32 32v32c0 35.3496 28.6504 64 64 64h288zM336 -32c17.6699 0 32 14.3301 32 32
-s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="book-dead" unicode="&#xf6b7;" horiz-adv-x="448" 
-d="M272 312c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16zM448 89.5996c0 -9.59961 -3.2002 -16 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16
-c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM240 392c-44.2002 0 -80 -28.7002 -80 -64c0 -20.9004 12.7002 -39.2002 32 -50.9004v-13.0996
-c0 -8.7998 7.2002 -16 16 -16h64c8.7998 0 16 7.2002 16 16v13.0996c19.2998 11.7002 32 30 32 50.9004c0 35.2998 -35.7998 64 -80 64zM124.8 224.7c-1.7002 -4.10059 0.100586 -8.7998 4.2002 -10.5l70.5 -30.2998l-70.4004 -30.1006
-c-4.09961 -1.7002 -5.89941 -6.39941 -4.19922 -10.5l6.2998 -14.7002c1.7002 -4.09961 6.39941 -5.89941 10.5 -4.19922l98.2998 42.1992l98.2998 -42.0996c4.10059 -1.7002 8.7998 0.0996094 10.5 4.2002l6.2998 14.7002c1.7002 4.09961 -0.0996094 8.7998 -4.19922 10.5
-l-70.3008 30.0996l70.3008 30.2002c4.09961 1.7002 5.89941 6.39941 4.19922 10.5l-6.2998 14.7002c-1.7002 4.09961 -6.39941 5.89941 -10.5 4.19922l-98.3994 -42.0996l-98.3008 42.0996c-4.09961 1.7002 -8.7998 -0.0996094 -10.5 -4.19922zM380.8 0v64h-284.8
-c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8zM208 312c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16s16 -7.2002 16 -16s-7.2002 -16 -16 -16z" />
-    <glyph glyph-name="campground" unicode="&#xf6bb;" horiz-adv-x="640" 
-d="M624 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-608c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h24.6797l239.79 330.25l-53.4102 73.5498c-5.19922 7.15039 -3.60938 17.1602 3.54004 22.3506l25.8809 18.7998
-c7.14941 5.18945 17.1592 3.59961 22.3496 -3.5498l41.1699 -56.7002l41.1602 56.6895c5.2002 7.16016 15.2002 8.74023 22.3496 3.55078l25.9004 -18.79c7.14941 -5.19043 8.72949 -15.2002 3.54004 -22.3506l-53.4102 -73.5498l239.78 -330.25h24.6797zM320 160
-l-116.36 -160h232.721z" />
-    <glyph glyph-name="cat" unicode="&#xf6be;" 
-d="M290.59 256c11.8906 -58.3496 63.6006 -102.4 125.41 -102.4c11.1104 0 21.71 1.87012 32 4.54004v-206.14c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v144l-128 -96h32c17.6699 0 32 -14.3301 32 -32v-16c0 -8.83984 -7.16016 -16 -16 -16
-h-176c-35.2998 0 -64 28.7002 -64 64v256c0 17.6396 -14.3604 32 -32 32c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32c52.9404 0 96 -43.0596 96 -96v-85.9502c55.7695 83.9697 142.41 85.9502 162.59 85.9502zM448 352l64 64v-134.4c0 -53.0195 -42.9805 -96 -96 -96
-s-96 42.9805 -96 96v134.4l64 -64h64zM376 272c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM456 272c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16z" />
-    <glyph glyph-name="chair" unicode="&#xf6c0;" horiz-adv-x="448" 
-d="M112 320v-128h-48v128c0 70.7002 57.2998 128 128 128h64c70.7002 0 128 -57.2998 128 -128v-128h-48v128c0 29.5 -16.2002 55 -40 68.9004v-196.9h-48v208h-48v-208h-48v196.9c-23.7998 -13.9004 -40 -39.4004 -40 -68.9004zM446.3 106.1
-c6.90039 -20.6992 -8.5 -42.0996 -30.2998 -42.0996v-112c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v112h-256v-112c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v112c-21.7998 0 -37.2002 21.4004 -30.4004 42.0996l10.7002 32
-c4.40039 13.1006 16.6006 21.9004 30.4004 21.9004h362.5c13.7998 0 26 -8.7998 30.3994 -21.9004z" />
-    <glyph glyph-name="cloud-moon" unicode="&#xf6c3;" horiz-adv-x="576" 
-d="M342.8 95.2998c40.9004 -3.5 73.2002 -37.3994 73.2002 -79.2998c0 -44.2002 -35.7998 -80 -80 -80h-240c-53 0 -96 43 -96 96c0 41.9004 27.0996 77.2002 64.5996 90.2998c-0.0996094 1.90039 -0.599609 3.7002 -0.599609 5.7002c0 53 43 96 96 96
-c36.2002 0 67.4004 -20.2998 83.7002 -49.9004c11.5 11 27.0996 17.9004 44.2998 17.9004c35.2998 0 64 -28.7002 64 -64c0 -12 -3.5 -23.0996 -9.2002 -32.7002zM565.3 149.6c8.2002 1.60059 14 -8 8.7002 -14.5c-33.4004 -41.0996 -82.7002 -67 -137.1 -70.3994
-c-11.1006 23.0996 -29.9004 41.7998 -53.5 52.5996c0.399414 3.5 0.599609 7.10059 0.599609 10.7002c0 52.9004 -43.0996 96 -96 96c-12.7002 0 -25 -2.5 -36.4004 -7.2002c-5.09961 5.2998 -10.7998 9.90039 -16.6992 14.2002c-1.10059 8.2002 -1.80078 16.5 -1.80078 25
-c0 106.1 86 192 191.9 192c11.7002 0 23.4004 -1.09961 35.0996 -3.2002c8.2002 -1.59961 10.1006 -12.5996 2.80078 -16.7002c-47.1006 -26.7998 -76.1006 -76.5996 -76.1006 -130.8c0 -94 85.4004 -165.399 178.5 -147.7z" />
-    <glyph glyph-name="cloud-sun" unicode="&#xf6c4;" horiz-adv-x="640" 
-d="M575.2 122.3c37.5996 -13 64.7998 -48.2998 64.7998 -90.3994c0 -53 -43 -96 -96 -96h-272c-53 0 -96 43 -96 96c0 50.5996 39.2998 91.5996 88.9004 95.2998c-0.200195 2.89941 -0.900391 5.7002 -0.900391 8.7002c0 61.8994 50.2002 112 112 112
-c45.4004 0 84.2998 -27.2002 101.9 -66c9.89941 6.19922 21.5 10 34.0996 10c35.2998 0 64 -28.7002 64 -64c0 -1.90039 -0.599609 -3.7002 -0.799805 -5.60059zM144.8 144.9c10.6006 -10.6006 22.9004 -18.6006 36 -24c-9.59961 -9.80078 -17.5 -21.1006 -23.5996 -33.5
-l-76.1006 -25.3008c-11.8994 -3.89941 -23.1992 7.30078 -19.1992 19.2002l29.2998 87.7998l-82.7998 41.4004c-11.2002 5.59961 -11.2002 21.5 0 27.0996l82.7998 41.5l-29.2998 87.8008c-3.90039 11.7998 7.39941 23.0996 19.1992 19.1992l87.9004 -29.2998
-l41.4004 82.7998c5.59961 11.2002 21.5996 11.2002 27.0996 0l41.5 -82.7998l87.7998 29.2998c11.9004 3.90039 23.2002 -7.2998 19.2002 -19.1992l-29.7998 -88.9004c-10.6006 -1.5 -20.9004 -3.7998 -30.7002 -7.5c-5.40039 11.7998 -12.5996 23 -22.2998 32.7002
-c-43.7002 43.7002 -114.7 43.7002 -158.4 0c-43.7002 -43.6006 -43.7002 -114.601 0 -158.3zM140 224.1c0 46.3008 37.7002 83.9004 84 83.9004c34 0 63.2998 -20.4004 76.5 -49.5c-36.4004 -22.5 -62 -60.7002 -67.4004 -105
-c-8.89941 -2.90039 -17.1992 -7 -25.1992 -11.7002c-38.6006 7.5 -67.9004 41.5 -67.9004 82.2998z" />
-    <glyph glyph-name="dice-d20" unicode="&#xf6cf;" horiz-adv-x="480" 
-d="M106.75 232.94l108.64 -190.101l-208.26 22.0703c-5.83008 0.639648 -9.00977 7.13965 -5.92969 12.1396zM7.41016 132.57c-2.12012 -3.44043 -7.41016 -1.94043 -7.41016 2.08984v162.81c0 3.11035 3.38965 5.03027 6.05957 3.43066l76.6406 -45.9805zM18.25 24.4004
-c-4.03027 1.97949 -2.25 8.06934 2.2002 7.56934l203.55 -22.2998v-65.6699c0 -5.83008 -6.0498 -9.70996 -11.3496 -7.25977zM99.4697 282.18l-81.5293 48.6904c-2.52051 1.51953 -2.60059 5.16016 -0.130859 6.78027l150.811 98.6094
-c7.18945 4.11035 15.1201 -4.08008 10.7803 -11.1396zM240 272h-109.21l95.5801 168.38c3.12988 5.08008 8.37988 7.62012 13.6299 7.62012s10.5 -2.54004 13.6299 -7.62012l95.5801 -168.38h-109.21zM473.94 300.9c2.66992 1.59961 6.05957 -0.320312 6.05957 -3.43066
-v-162.81c0 -4.04004 -5.2998 -5.54004 -7.41016 -2.10059l-75.29 122.351zM380.53 282.18l-79.9307 142.94c-4.33984 7.05957 3.59082 15.25 10.7803 11.1396l150.811 -98.5996c2.46973 -1.62012 2.39941 -5.25977 -0.130859 -6.78027zM459.55 31.9697
-c4.4502 0.5 6.23047 -5.58984 2.2002 -7.55957l-194.4 -87.6602c-5.2998 -2.4502 -11.3496 1.41992 -11.3496 7.25977v65.6699zM373.25 232.94l105.56 -155.891c3.08008 -5 -0.0996094 -11.4902 -5.92969 -12.1396l-208.26 -22.0703zM240 240h100.43l-100.43 -175.75
-l-100.43 175.75h100.43z" />
-    <glyph glyph-name="dice-d6" unicode="&#xf6d1;" horiz-adv-x="448" 
-d="M422.19 338.05c5.3291 -3.24023 5.2998 -11.2695 -0.0507812 -14.46l-198.14 -118.14l-198.13 118.14c-5.35059 3.19043 -5.37988 11.2305 -0.0605469 14.46l165.971 100.88c19.9102 12.1006 44.5195 12.1006 64.4297 0zM436.03 293.42
-c5.33008 3.17969 11.9697 -0.839844 11.9697 -7.25v-197.7c0 -23.7598 -12.1104 -45.7393 -31.79 -57.7002l-152.16 -92.4795c-10.6602 -6.48047 -24.0498 1.5498 -24.0498 14.4297v223.82zM0 286.17c0 6.41016 6.63965 10.4297 11.9697 7.25l196.03 -116.88v-223.81
-c0 -12.8906 -13.3799 -20.9102 -24.0498 -14.4307l-152.16 92.4697c-19.6797 11.9609 -31.79 33.9307 -31.79 57.7002v197.7z" />
-    <glyph glyph-name="dog" unicode="&#xf6d3;" horiz-adv-x="576" 
-d="M298.06 224l149.94 -53.5498v-218.45c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v112h-160v-112c0 -8.83105 -7.16895 -16 -16 -16h-64c-8.83105 0 -16 7.16895 -16 16v213.91c-37.1602 13.25 -64 48.4297 -64 90.0898
-c0 17.6611 14.3389 32 32 32s32 -14.3389 32 -32c0.0332031 -17.6455 14.3545 -31.9668 32 -32h170.06zM544 336v-32c0 -35.3223 -28.6777 -64 -64 -64h-32v-35.5801l-128 45.71v149.87c0 14.25 17.2197 21.3896 27.3096 11.3096l27.2803 -27.3096h53.6299
-c10.9102 0 23.75 -7.91992 28.6201 -17.6904l7.16016 -14.3096h64c8.83105 0 16 -7.16895 16 -16zM432 336c0 8.83105 -7.16895 16 -16 16s-16 -7.16895 -16 -16s7.16895 -16 16 -16s16 7.16895 16 16z" />
-    <glyph glyph-name="dragon" unicode="&#xf6d5;" horiz-adv-x="640" 
-d="M18.3203 192.22c-15.96 -2.2793 -24.8906 17.8105 -12.5107 28.1406l117.4 116.34c21.7705 18.5996 53.2402 20.4697 77.0596 4.58984l119.73 -87.5996v-42.2705c0 -28.9102 5.29004 -56.9795 14.7305 -83.3799h-222.7c-14.25 0 -21.3906 17.2295 -11.3105 27.3096
-l91.2803 68.6904zM575.19 158.12c41.9092 -20.96 67.1592 -64.0801 64.6396 -111.36c-3.37988 -63.2002 -59.7002 -110.77 -122.99 -110.76h-499.08c-9.80957 0 -17.7598 8 -17.7598 17.7998c0 8.32031 5.78027 15.5303 13.9004 17.3301
-c89.54 19.9004 238.51 54.1006 434.1 60.9102c-59.9697 39.9902 -96 107.3 -96 179.38v108.62l-59.5801 24.8496c-5.90039 2.9502 -5.90039 11.3604 0 14.3105l59.5801 24.8398l-61.6396 50.3496c-5.04004 5.04004 -1.4707 13.6104 5.65918 13.6104h237.45
-c10.0703 0 19.5498 -4.7002 25.6006 -12.7598l74.5293 -99.3799c4.00781 -5.3457 6.37988 -12.042 6.37988 -19.2305c0 -5.12988 -1.20996 -9.98047 -3.35938 -14.2803l-14.3105 -28.6191c-5.25 -10.502 -16.0889 -17.6895 -28.6191 -17.6904h-30.9707
-c-8.48926 0 -16.6299 3.37012 -22.6299 9.37012l-28.0898 22.6299h-64v-36.6904c0.00195312 -18.791 10.7812 -35.0459 26.5303 -42.9199zM489.18 381.75c-4.33008 -17.1396 8.56055 -28.96 21.5205 -29.6699c11.6602 -0.629883 21.3799 7.34961 24.1299 18.2598z" />
-    <glyph glyph-name="drumstick-bite" unicode="&#xf6d7;" 
-d="M462.8 398.43c34.3203 -34.2793 50.4307 -79.5996 49.1299 -124.56c-41.9795 22.6602 -94.3594 17.5596 -128.739 -16.7998c-40.8809 -40.8398 -40.6904 -107.181 -1.05078 -151.07c-18.9736 -6.45312 -39.3203 -10.0049 -60.4648 -10.0049
-c-0.475586 0 -0.950195 0.000976562 -1.4248 0.00488281h-85.8896l-40.6104 -40.5596c-9.71973 -9.75 -11.0898 -24.0205 -6 -36.75c2.77051 -6.92383 4.3125 -14.5234 4.3125 -22.4316c0 -33.3086 -27.042 -60.3506 -60.3496 -60.3506
-c-16.7041 0 -31.8311 6.80078 -42.7627 17.7822c-15.2803 15.2695 -19.6006 36.5 -15.1006 56.0996c-19.6094 -4.49023 -40.8496 -0.179688 -56.1191 15.0703c-10.9395 10.9229 -17.668 26.002 -17.668 42.666c0 33.2979 27.0332 60.3301 60.3301 60.3301
-c7.88965 0 15.4277 -1.51758 22.3379 -4.27637c12.7793 -5.07031 27.0791 -3.69043 36.7793 6l40.6201 40.5898v85.8301c0 64 27.6904 107 63.1699 142.43c30.666 30.6338 73.0479 49.5889 119.774 49.5889s89.0605 -18.9551 119.726 -49.5889z" />
-    <glyph glyph-name="dungeon" unicode="&#xf6d9;" 
-d="M128.73 252.68c6.58984 -4.12012 8.89941 -12.2393 6.33984 -19.5801c-3 -8.60938 -5.15039 -17.6094 -6.24023 -26.9395c-0.929688 -7.91016 -7.0498 -14.1602 -15.0098 -14.1602h-97.1299c-9.10059 0 -16.7402 7.62988 -16.1504 16.7197
-c2.0293 31.5166 9.95215 61.9062 22.4502 89.2705c3.93945 8.62012 14.8896 11.4697 22.9297 6.4502zM319.03 440c9.16992 -2.36035 13.9102 -12.5996 10.3896 -21.3896l-37.4697 -104.03c-2.28027 -6.34961 -8.2998 -10.5801 -15.0498 -10.5801h-41.8008
-c-6.92773 0.00292969 -12.8281 4.41211 -15.0498 10.5801l-37.4697 104.03c-3.52051 8.79004 1.21973 19.04 10.3896 21.3896c20.1699 5.17969 41.2607 8 63.0303 8s42.8604 -2.82031 63.0303 -8zM112 160c8.83984 0 16 -7.16016 16 -16v-64
-c0 -8.83984 -7.16016 -16 -16 -16h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM112 32c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM189.31 315.67
-c2.85059 -7.12012 -0.0195312 -14.8799 -6.2998 -19.29c-6 -4.2002 -11.6094 -8.89941 -16.79 -14.0498c-5.4502 -5.41016 -13.5996 -6.86035 -20.1094 -2.79004l-82.9307 51.8301c-8.06934 5.04004 -10.2793 16.2002 -4.21973 23.5195
-c20.0459 24.1963 44.0801 44.3428 71.6104 59.8906c8.29004 4.67969 18.8896 0.519531 22.4199 -8.31055zM398.18 192c-7.95996 0 -14.0801 6.25 -15.0098 14.1602c-1.08984 9.32031 -3.22949 18.3301 -6.24023 26.9395c-2.55957 7.34082 -0.25 15.46 6.33984 19.5801
-l82.8105 51.7607c8.04004 5.01953 18.9902 2.16992 22.9297 -6.4502c12.499 -27.3633 20.4219 -57.7529 22.4502 -89.2705c0.589844 -9.08984 -7.0498 -16.7197 -16.1504 -16.7197h-97.1299zM453.03 354.89c6.06934 -7.31934 3.84961 -18.4795 -4.2207 -23.5098
-l-82.9297 -51.8301c-6.50977 -4.06934 -14.6699 -2.62012 -20.1104 2.79004c-5.17969 5.15039 -10.7891 9.85059 -16.7891 14.0498c-6.28027 4.40039 -9.15039 12.1602 -6.30078 19.2803l36.3203 90.7998c3.54004 8.83008 14.1396 12.9902 22.4199 8.31055
-c27.5303 -15.5479 51.5645 -35.6943 71.6104 -59.8906zM496 160c8.83984 0 16 -7.16016 16 -16v-64c0 -8.83984 -7.16016 -16 -16 -16h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM496 32c8.83984 0 16 -7.16016 16 -16v-64
-c0 -8.83984 -7.16016 -16 -16 -16h-96c-8.83984 0 -16 7.16016 -16 16v64c0 8.83984 7.16016 16 16 16h96zM240 270.38c5.23047 0.889648 10.5195 1.62012 16 1.62012s10.7695 -0.730469 16 -1.62012v-294.38c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8
-v294.38zM176 228.87c8.16016 12.2998 19.2197 22.3203 32 29.7695v-282.64c0 -4.41992 -3.58008 -8 -8 -8h-16c-4.41992 0 -8 3.58008 -8 8v252.87zM304 258.64c12.7803 -7.44922 23.8398 -17.4697 32 -29.7695v-252.87c0 -4.41992 -3.58008 -8 -8 -8h-16
-c-4.41992 0 -8 3.58008 -8 8v282.64z" />
-    <glyph glyph-name="file-csv" unicode="&#xf6dd;" horiz-adv-x="384" 
-d="M224 312c0 -13.2002 10.7998 -24 24 -24h136v-328c0 -13.2998 -10.7002 -24 -24 -24h-336c-13.2998 0 -24 10.7002 -24 24v464c0 13.2998 10.7002 24 24 24h200v-136zM128 168v16c0 4.41992 -3.58008 8 -8 8h-8c-26.5098 0 -48 -21.4902 -48 -48v-32
-c0 -26.5098 21.4902 -48 48 -48h8c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-8c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h8c4.41992 0 8 3.58008 8 8zM172.27 64c23.3906 0 42.4004 17.3301 42.3906 38.6201
-c0 10.6602 -4.86035 20.9199 -13.3301 28.1396l-21.8896 18.7705c-1.37012 1.17969 -2.12012 2.54004 -2.12012 3.83984c0 3.12012 4.45996 6.62012 10.4102 6.62012h12.2695c4.41992 0 8 3.58008 8 8v16c0 4.41992 -3.58008 8 -8 8h-12.25
-c-23.3896 0 -42.4102 -17.3203 -42.4102 -38.6201c0 -10.6602 4.86035 -20.9199 13.3301 -28.1396l21.8896 -18.7705c1.37012 -1.17969 2.12012 -2.54004 2.12012 -3.83984c0 -3.12012 -4.45996 -6.62012 -10.4102 -6.62012h-12.2695c-4.41992 0 -8 -3.58008 -8 -8v-16
-c0 -4.41992 3.58008 -8 8 -8h12.2695zM256 184c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-20.7998c0 -35.4805 12.8799 -68.8906 36.2803 -94.0898c3.01953 -3.25 7.26953 -5.11035 11.7197 -5.11035s8.7002 1.86035 11.7197 5.11035
-c23.4004 25.1992 36.2803 58.6094 36.2803 94.0898v20.7998c0 4.41992 -3.58008 8 -8 8h-16c-4.41992 0 -8 -3.58008 -8 -8v-20.7998c0 -20.2705 -5.7002 -40.1807 -16 -56.8799c-10.2998 16.71 -16 36.6094 -16 56.8799v20.7998zM377 343c4.5 -4.5 7 -10.5996 7 -16.9004
-v-6.09961h-128v128h6.09961c6.40039 0 12.5 -2.5 17 -7z" />
-    <glyph glyph-name="fist-raised" unicode="&#xf6de;" horiz-adv-x="384" 
-d="M255.98 288h-48.0303c-5.62988 0 -10.9502 -1.15039 -15.9697 -2.92969v146.93c0 8.83984 7.15918 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-144zM383.98 192.01l0.0195312 -88.2197c0 -26.4971 -10.7412 -50.5273 -28.1201 -67.9102l-35.9102 -35.9199v-63.96
-h-255.979v64l-26.5 26.5098c-24.0098 24.0098 -37.4902 56.5605 -37.4902 90.5098v77.9307c5.03027 -1.7998 10.3604 -2.9502 16 -2.9502h32c12.3301 0 23.4805 4.80957 32 12.4902c8.50977 -7.66992 19.6602 -12.4805 32 -12.4805h32
-c7.91016 0 15.2803 2.11035 21.8701 5.52051c7.46973 -16.3301 21.5996 -28.9404 38.8701 -34.4502c-17.1104 -14.8203 -31.5801 -34.4805 -47.3105 -58.0801l-6.30957 -9.46973c-0.845703 -1.26855 -1.35156 -2.79395 -1.35156 -4.43164
-c0 -2.77734 1.41895 -5.22559 3.57129 -6.6582l13.3105 -8.88086c1.26758 -0.845703 2.79395 -1.35156 4.43066 -1.35156c2.77734 0 5.22559 1.41992 6.65918 3.57227l6.30957 9.46973c31.8906 47.8398 51.5303 70.2695 96.0498 72.5498
-c4.29004 0.219727 7.88086 3.70996 7.88086 8v16.2002c0 4.41992 -3.52051 8 -13.2002 8h-35.2607c-26.2695 0 -47.5693 21.3203 -47.5693 47.5898v0.560547c0 8.7793 7.12012 15.8496 15.8994 15.8496h112.141c35.3301 0 63.9795 -28.6504 63.9902 -63.9902zM351.97 282.1
-c-10.0596 3.59082 -20.7197 5.90039 -32 5.90039h-32v112c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-117.9zM16 224c-8.83984 0 -16 7.16016 -16 16v128c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-128
-c0 -8.83984 -7.16016 -16 -16 -16h-32zM111.99 224c-8.83984 0 -16 7.16016 -16 16v160c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-160c0 -8.83984 -7.16016 -16 -16 -16h-32z" />
-    <glyph glyph-name="ghost" unicode="&#xf6e2;" horiz-adv-x="384" 
-d="M186.1 447.91c108.73 3.25977 197.9 -83.9102 197.9 -191.91v-271.97c0 -14.25 -17.2305 -21.3906 -27.3096 -11.3105l-24.9209 18.5303c-6.65918 4.95996 -16 3.99023 -21.5098 -2.20996l-42.9502 -48.3496c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-40.7197 45.8496
-c-6.36035 7.16992 -17.5498 7.16992 -23.9199 0l-40.7197 -45.8496c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-42.9502 48.3496c-5.50977 6.2002 -14.8506 7.16016 -21.5098 2.20996l-24.9209 -18.5303c-10.0791 -10.0801 -27.3096 -2.9502 -27.3096 11.3105v263.92
-c0 105.13 81.0098 196.81 186.1 199.96zM128 224c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32zM256 224c17.6699 0 32 14.3301 32 32s-14.3301 32 -32 32s-32 -14.3301 -32 -32s14.3301 -32 32 -32z" />
-    <glyph glyph-name="hammer" unicode="&#xf6e3;" horiz-adv-x="576" 
-d="M571.31 254.06c6.25 -6.25 6.25 -16.3799 0.0205078 -22.6191l-90.5098 -90.5107c-6.25 -6.25 -16.3799 -6.25 -22.6299 0l-22.6309 22.6299c-6.25 6.25 -6.25 16.3809 0 22.6309l11.3105 11.3096l-28.9004 28.9004
-c-21.3096 -5.63086 -44.8994 -0.360352 -61.6094 16.3496l-49.1406 49.1396c-12.0098 12 -18.75 28.2803 -18.75 45.25v18.75l-90.5098 45.25c62.4902 62.4805 163.8 62.4805 226.28 0l45.25 -45.25c16.71 -16.71 21.9795 -40.2998 16.3496 -61.6094l28.9004 -28.9004
-l11.3096 11.3105c6.25 6.25 16.3799 6.25 22.6299 0zM284.59 269.26l49.1406 -49.1396c3.53906 -3.54004 7.47949 -6.5 11.4395 -9.41016l-238.13 -255.07c-23.8799 -25.5801 -64.2002 -26.2695 -88.9297 -1.5293c-24.7305 24.7393 -24.04 65.0498 1.5293 88.9297
-l255.101 238.17c3.00977 -4.16016 6.14941 -8.25 9.84961 -11.9502z" />
-    <glyph glyph-name="hanukiah" unicode="&#xf6e6;" horiz-adv-x="640" 
-d="M232 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM168 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM392 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM456 288h16
-c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM544 280v-120h-32v120c0 4.41992 3.58008 8 8 8h16c4.41992 0 8 -3.58008 8 -8zM104 288h16c4.41992 0 8 -3.58008 8 -8v-120h-32v120c0 4.41992 3.58008 8 8 8zM624 288c8.83984 0 16 -7.16016 16 -16
-v-112c0 -53.0195 -42.9805 -96 -96 -96h-192v-64h176c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-416c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h176v64h-192c-53.0195 0 -96 42.9805 -96 96v112c0 8.83984 7.16016 16 16 16
-h32c8.83984 0 16 -7.16016 16 -16v-112c0 -17.6699 14.3301 -32 32 -32h192v192c0 8.83984 7.16016 16 16 16h32c8.83984 0 16 -7.16016 16 -16v-192h192c17.6699 0 32 14.3301 32 32v112c0 8.83984 7.16016 16 16 16h32zM608 320c-13.25 0 -24 11.9502 -24 26.6699
-s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM32 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM320 368
-c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM112 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699z
-M176 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM240 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301
-c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM400 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM464 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301
-s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699zM528 320c-13.25 0 -24 11.9502 -24 26.6699s24 53.3301 24 53.3301s24 -38.5996 24 -53.3301c0 -14.7295 -10.75 -26.6699 -24 -26.6699z" />
-    <glyph glyph-name="hat-wizard" unicode="&#xf6e8;" 
-d="M496 0c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-480c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h480zM192 64l16 -32h-144l110.96 249.66c11.1211 25.0264 29.8379 45.6514 53.46 59.1494l187.58 107.19l-56.2998 -168.92
-c-2.12207 -6.35938 -3.25781 -13.2188 -3.25781 -20.2881c0 -8.93164 1.83496 -17.4375 5.14746 -25.1621l86.4102 -201.63h-208l16 32l64 32l-64 32l-32 64l-32 -64l-64 -32zM256 288l-32 -16l32 -16l16 -32l16 32l32 16l-32 16l-16 32z" />
-    <glyph glyph-name="hiking" unicode="&#xf6ec;" horiz-adv-x="384" 
-d="M80.9502 -24.2305l34.5596 138.221l52.7803 -52.7803l-25.2402 -100.97c-3.64941 -14.5303 -16.6895 -24.2305 -31.0195 -24.2305c-2.58008 0 -5.19043 0.290039 -7.7998 0.950195c-17.1406 4.28027 -27.5605 21.6504 -23.2803 38.8096zM95.8398 171.89
-c-2.18945 -8.41992 -11.0801 -13.54 -19.8701 -11.4395l-63.5596 15.25c-8.78027 2.10938 -14.1104 10.6396 -11.9199 19.0596l25.2695 98.1299c10.9707 42.1006 55.4404 67.6904 99.3203 57.1699c8.78027 -2.10938 14.1104 -10.6396 11.9199 -19.0596zM368 288
-c8.83984 0 16 -7.16016 15.9902 -16v-320.01c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v240h-48c-8.48047 0 -16.6201 3.37988 -22.6201 9.37988l-22.4297 22.4297l-19.8906 -79.5693
-c-0.129883 -0.520508 -0.469727 -0.910156 -0.620117 -1.41016l46.8203 -46.8203c12.0898 -12.0898 18.75 -28.1602 18.75 -45.25v-82.75c0 -17.6699 -14.3301 -32 -32 -32s-32 14.3301 -32 32v82.75l-86.6201 86.6201c-5.79297 5.79395 -9.37109 13.7861 -9.37109 22.6191
-c0 2.67969 0.330078 5.28223 0.951172 7.77051l26.9199 107.721c6.56055 26.2197 30.0098 44.5195 57.0303 44.5195c15.7002 0 30.4697 -6.11035 41.5596 -17.2197l46.7803 -46.7803h34.75v16c0 8.83984 7.16016 16 16 16h16zM240 352c-26.5098 0 -48 21.4902 -48 48
-s21.4902 48 48 48s48 -21.4902 48 -48s-21.4902 -48 -48 -48z" />
-    <glyph glyph-name="hippo" unicode="&#xf6ed;" horiz-adv-x="640" 
-d="M581.12 351.8c34.0898 -0.189453 58.8799 -33.6895 58.8799 -67.7803v-92.0195c0 -17.6699 -14.3301 -32 -32 -32v-32c0 -8.83984 -7.16016 -16 -16 -16h-32c-8.83984 0 -16 7.16016 -16 16v32h-128v-176c0 -8.83984 -7.16016 -16 -16 -16h-64
-c-8.83984 0 -16 7.16016 -16 16v70.79c-32.3496 -14.3604 -70.7197 -22.79 -112 -22.79s-79.6504 8.42969 -112 22.79v-70.79c0 -8.83984 -7.16016 -16 -16 -16h-64c-8.83984 0 -16 7.16016 -16 16v240c0 88.3604 85.96 160 192 160
-c49.2402 0 94.0098 -15.5801 128 -40.9805v48.9805c0 13.2598 10.75 24 24 24h16c13.25 0 24 -10.7402 24 -24v-13.8799c10.0498 3.58008 20.7197 5.87988 32 5.87988c39.8301 0 73.9805 -24.2695 88.5195 -58.8203c24.1006 9.04004 48.9307 26.7705 76.6006 26.6201z
-M448 272c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16z" />
-    <glyph glyph-name="horse" unicode="&#xf6f0;" horiz-adv-x="576" 
-d="M575.92 371.4l0.0605469 -77.71c0 -0.0107422 0.0185547 -0.00683594 0.0185547 -0.0166016c0 -13.4707 -8.34277 -25.0088 -20.1387 -29.7236l-32.5508 -13.0205c-15.4395 -6.17969 -33.04 0.5 -40.4893 15.3701l-18.9004 37.7002l-16 7.11035v-102.471
-c0.00976562 -0.219727 0.0800781 -0.419922 0.0800781 -0.639648c0 -30.4697 -12.2598 -58.0303 -32 -78.2197v-177.78c0 -8.83984 -7.16016 -16 -16 -16h-64c-8.83984 0 -16 7.16016 -16 16v150.4l-133.97 22.3301l-23.8398 -63.5908l26.3096 -105.26
-c2.53027 -10.0996 -5.11035 -19.8799 -15.5195 -19.8799h-65.9609c-7.48633 0 -13.7783 5.16602 -15.5098 12.1201l-24.8496 99.4102c-1.24707 4.98047 -1.8916 10.1924 -1.8916 15.5576c0 7.8916 1.43262 15.4502 4.05176 22.4316l25.7197 68.6006
-c-18.7002 17.5195 -30.54 42.2402 -30.54 69.8799c0 2.62988 0.570312 5.09961 0.780273 7.67969c-9.91016 -7.29004 -16.7803 -18.46 -16.7803 -31.6797v-56c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v56c0 48.5303 39.4697 88 88 88v-1.11035
-c17.5996 20.1299 43.1602 33.1104 72 33.1104h159.92c0 70.6904 57.3105 128 128 128h119.98c5.05957 0 8.94922 -4.67969 7.92969 -9.63965c-2.67969 -13.1699 -11.1201 -23.8203 -22.1797 -30.6602c5.10938 -5.37988 9.90918 -10.4697 13.6895 -14.5
-c5.56055 -5.93066 8.57031 -13.6699 8.58008 -21.7998zM511.92 352c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16z" />
-    <glyph glyph-name="house-damage" unicode="&#xf6f1;" horiz-adv-x="576" 
-d="M288 333.04l218.74 -192.94c1.54004 -1.37988 3.55957 -2.04004 5.25977 -3.19922v-184.9c0 -8.83984 -7.16016 -16 -16 -16h-176.19l-39.9199 55.25l104.11 64l-148.05 136.78l60.1602 -119.221l-104.11 -64l37.2305 -72.8096h-149.23c-8.83984 0 -16 7.16016 -16 16
-v184.94c1.78027 1.20996 3.84961 1.88965 5.46973 3.34961zM570.69 211.72c6.5791 -5.89941 7.11914 -16.0195 1.21973 -22.5898l-21.4004 -23.8203c-5.91016 -6.56934 -16.0293 -7.10938 -22.5996 -1.20996l-229.32 202.271c-6.0498 5.33008 -15.1201 5.33008 -21.1699 0
-l-229.32 -202.28c-6.58008 -5.91016 -16.6992 -5.35938 -22.5996 1.20996l-21.4004 23.8203c-5.90918 6.58008 -5.35938 16.6895 1.20996 22.5996l255.99 226.011c7.60059 6.85938 17.1406 10.2793 26.7002 10.2695s19.1201 -3.4502 26.75 -10.3096l101.25 -89.3809v51.6904
-c0 8.83984 7.16016 16 16 16h64c8.83984 0 16 -7.16016 16 -16v-136.45z" />
-    <glyph glyph-name="hryvnia" unicode="&#xf6f2;" horiz-adv-x="384" 
-d="M368 208h-99.7002l-34.6699 -32h134.37c8.83984 0 16 -7.16016 16 -16v-32c0 -8.83984 -7.16016 -16 -16 -16h-203.7l-29.4902 -27.2197c-4.3291 -4 -6.80957 -9.66992 -6.80957 -15.5801c0 -11.6807 9.50977 -21.2002 21.2002 -21.2002h83.6299
-c5.83301 0 11.1992 2.09375 15.3604 5.55957l11.75 9.80078c10.1895 8.48926 25.3193 7.12012 33.8096 -3.07031l20.4902 -24.5898c8.49023 -10.1807 7.10938 -25.3105 -3.07031 -33.7998l-11.7695 -9.81055c-18.6807 -15.5596 -42.2207 -24.0898 -66.54 -24.0898h-78.8203
-c-37.1396 0 -73.3799 17.8496 -92.0498 49.9502c-17.8701 30.7197 -17.54 65.4199 -4.12988 94.0498h-41.8604c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16h99.7002l34.6699 32h-134.37c-8.83984 0 -16 7.16016 -16 16v32c0 8.83984 7.16016 16 16 16
-h203.7l29.4902 27.21c4.3291 4 6.80957 9.66992 6.80957 15.5801c0 11.6797 -9.50977 21.2002 -21.2002 21.2002h-83.6201c-5.62012 0 -11.0693 -1.9707 -15.3896 -5.57031l-11.7305 -9.78027c-10.1895 -8.48926 -25.3193 -7.12012 -33.8096 3.07031l-20.4902 24.5898
-c-8.49023 10.1807 -7.10938 25.3105 3.07031 33.7998l11.7695 9.81055c18.6807 15.5596 42.2207 24.0898 66.54 24.0898h78.8203c37.1396 0 73.3799 -17.8398 92.0498 -49.9502c17.8701 -30.7197 17.54 -65.4199 4.12988 -94.0498h41.8604c8.83984 0 16 -7.16016 16 -16v-32
-c0 -8.83984 -7.16016 -16 -16 -16z" />
-    <glyph glyph-name="mask" unicode="&#xf6fa;" horiz-adv-x="640" 
-d="M320.67 384c449.09 0 348.32 -384 158.46 -384c-39.8994 0 -77.4697 20.6904 -101.41 55.8604l-25.7295 37.79c-15.6602 22.9893 -46.9707 22.9893 -62.6299 0l-25.7305 -37.79c-23.9502 -35.1699 -61.5195 -55.8604 -101.42 -55.8604c-199.11 0 -284.14 384 158.46 384z
-M184 139.64c41.0596 0 67.7598 25.6504 80.0801 41.0508c5.22949 6.54004 5.22949 16.0996 0 22.6299c-12.3203 15.3896 -39.0098 41.0498 -80.0801 41.0498s-67.7598 -25.6504 -80.0801 -41.0498c-5.22949 -6.54004 -5.22949 -16.1006 0 -22.6299
-c12.3203 -15.3906 39.0205 -41.0508 80.0801 -41.0508zM456 139.64c41.0596 0 67.7598 25.6504 80.0801 41.0508c5.22949 6.54004 5.22949 16.0996 0 22.6299c-12.3203 15.3896 -39.0098 41.0498 -80.0801 41.0498s-67.7598 -25.6504 -80.0801 -41.0498
-c-5.22949 -6.54004 -5.22949 -16.1006 0 -22.6299c12.3203 -15.3906 39.0205 -41.0508 80.0801 -41.0508z" />
-    <glyph glyph-name="mountain" unicode="&#xf6fc;" horiz-adv-x="640" 
-d="M634.92 -14.7002c3.2041 -4.98145 5.06348 -10.9756 5.06348 -17.334c0 -5.53906 -1.41113 -10.751 -3.89355 -15.2959c-5.60938 -10.2803 -16.3799 -16.6699 -28.0898 -16.6699h-576c-12.1191 0 -22.6582 6.7168 -28.0898 16.6602
-c-2.48242 4.5459 -3.89355 9.82715 -3.89355 15.3672c0 6.36035 1.85938 12.2891 5.06348 17.2725l288 448c5.88965 9.16016 16.0303 14.7002 26.9199 14.7002s21.0303 -5.54004 26.9199 -14.7002zM320 356.82l-102.06 -158.761l38.0596 -38.0596l64 64h85.3896z" />
-    <glyph glyph-name="network-wired" unicode="&#xf6ff;" horiz-adv-x="640" 
-d="M640 184c0 -8.83984 -7.16016 -16 -16 -16h-104v-40h56c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-160c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h56v40h-304v-40h56c17.6699 0 32 -14.3301 32 -32v-128
-c0 -17.6699 -14.3301 -32 -32 -32h-160c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h56v40h-104c-8.83984 0 -16 7.16016 -16 16v16c0 8.83984 7.16016 16 16 16h280v40h-72c-17.6699 0 -32 14.3301 -32 32v128c0 17.6699 14.3301 32 32 32h192
-c17.6699 0 32 -14.3301 32 -32v-128c0 -17.6699 -14.3301 -32 -32 -32h-72v-40h280c8.83984 0 16 -7.16016 16 -16v-16zM256 320h128v64h-128v-64zM192 0v64h-96v-64h96zM544 0v64h-96v-64h96z" />
-    <glyph glyph-name="otter" unicode="&#xf700;" horiz-adv-x="640" 
-d="M608 416c17.6699 0 32 -14.3301 32 -32v-32c0 -53.0195 -42.9805 -96 -96 -96h-22.8604l-92.4697 -49.79l55.1104 -110.21h28.2197c17.6699 0 32 -14.3301 32 -32v-16c0 -8.83984 -7.16016 -16 -16 -16h-80l-74.5098 144.5l-149.49 -80.5h64
-c17.6699 0 32 -14.3301 32 -32v-16c0 -8.83984 -7.16016 -16 -16 -16h-224c-8.83008 0 -16 -7.16992 -16 -16s7.16992 -16 16 -16h112c17.6699 0 32 -14.3301 32 -32s-14.3301 -32 -32 -32h-108.47c-39.3799 0 -75.5205 26.9004 -82.2803 65.7002
-c-4.91016 28.1201 5 54.2197 23.1904 71.7998c23.5596 22.75 39.5596 52.1396 39.5596 84.8896v1.61035c0 106.04 85.96 192 192 192h56l153.25 87.5703c9.66992 5.51953 20.6104 8.42969 31.75 8.42969h20.4902c0.00390625 0 0.0166016 0.00878906 0.0214844 0.00878906
-c17.6602 0 33.6582 -7.17188 45.2383 -18.7588l13.25 -13.25h32zM512 400c-8.83984 0 -16 -7.16016 -16 -16s7.16016 -16 16 -16s16 7.16016 16 16s-7.16016 16 -16 16zM544 304c20.8301 0 38.4297 13.4199 45.0498 32h-77.0498l-118.57 -59.29l13.7705 -27.5498
-l101.84 54.8398h34.96z" />
-    <glyph glyph-name="ring" unicode="&#xf70b;" 
-d="M256 384c145.94 0 256 -61.9102 256 -144v-98.1299c0 -78.3506 -114.62 -141.87 -256 -141.87s-256 63.5195 -256 141.87v98.1299c0 82.0898 110.06 144 256 144zM256 320c-106.04 0 -192 -35.8203 -192 -80c0 -9.25977 3.96973 -18.1201 10.9102 -26.3896
-c44.9395 26.1797 108.859 42.3896 181.09 42.3896s136.15 -16.21 181.09 -42.3896c6.94043 8.26953 10.9102 17.1299 10.9102 26.3896c0 44.1797 -85.96 80 -192 80zM120.43 183.36c34.7305 -14.4307 82.6406 -23.3604 135.57 -23.3604s100.84 8.92969 135.57 23.3604
-c-34.6104 14.71 -81.21 24.6396 -135.57 24.6396s-100.96 -9.92969 -135.57 -24.6396z" />
-    <glyph glyph-name="running" unicode="&#xf70c;" horiz-adv-x="416" 
-d="M272 352c-26.5098 0 -48 21.4902 -48 48s21.4902 48 48 48s48 -21.4902 48 -48s-21.4902 -48 -48 -48zM113.69 130.53c7.92969 -17.2402 20.6699 -32.3799 37.9893 -42.6104l10.6699 -6.2998l-8.79004 -20.5205c-7.5293 -17.6494 -24.8594 -29.0898 -44.1094 -29.0898
-h-77.4502c-17.6699 0 -32 14.3301 -32 32s14.3301 32 32 32h66.8896zM384 224.01c17.6699 0 32 -14.3193 32 -31.9902c0 -17.6699 -14.3301 -32 -32 -32h-53.9902c-18.1895 0 -35.1094 10.5508 -43.1094 26.8906l-20.2705 41.4297l-31.3096 -78.2803l61.2393 -36.1396
-c18.75 -11.3096 27.5508 -33.6201 21.6406 -54.3896l-31.6406 -101.061c-4.29004 -13.6797 -16.9092 -22.4502 -30.5195 -22.4502c-3.16992 0 -6.38965 0.480469 -9.58008 1.48047c-16.8604 5.28027 -26.25 23.2305 -20.9697 40.0898l27.4697 87.7305l-84.9795 50.1699
-c-27.6104 16.2998 -38.9209 50.8301 -26.3008 80.3096l37.46 87.3906l-14.6992 4.36914c-7.83008 1.86035 -17.6006 -0.25 -25.2705 -6.13965l-39.6895 -30.4102c-14.0205 -10.7402 -34.0908 -8.10938 -44.8604 5.91992c-10.7705 14.0303 -8.11035 34.1104 5.91992 44.8604
-l39.6699 30.4102c23.0703 17.6895 52.54 23.9395 80.8398 17.1396l71.0801 -21.1396c26.3301 -6.70996 49.2803 -25.3906 61.7803 -50.9404l26.0596 -53.25h44.0303z" />
-    <glyph glyph-name="scroll" unicode="&#xf70e;" horiz-adv-x="640" 
-d="M48 448c26.4697 0 48 -21.5303 48 -48v-80h-80c-8.83984 0 -16 7.16016 -16 16v64c0 26.4697 21.5303 48 48 48zM256 35.4297c0 -31.8896 -21.7803 -61.4297 -53.25 -66.5498c-40.0996 -6.53027 -74.75 24.25 -74.75 63.1201v368c0 18.0801 -6.25977 34.5898 -16.4102 48
-h336.41c52.9404 0 96 -43.0596 96 -96v-256h-288v-60.5703zM288 64h336c8.83984 0 16 -7.16016 16 -16c0 -61.8604 -50.1396 -112 -112 -112h-336c52.9404 0 96 43.0703 96 96v32z" />
-    <glyph glyph-name="skull-crossbones" unicode="&#xf714;" horiz-adv-x="448" 
-d="M439.15 -5.05957c7.89941 -3.9502 11.1094 -13.5605 7.15918 -21.4707l-14.3096 -28.6299c-3.95996 -7.89941 -13.5703 -11.0996 -21.4697 -7.14941l-186.53 90.7197l-186.52 -90.7197c-7.91016 -3.95996 -17.5205 -0.75 -21.4707 7.14941l-14.3096 28.6299
-c-3.95996 7.91016 -0.75 17.5205 7.14941 21.4707l141.98 69.0596l-141.99 69.0596c-7.89941 3.9502 -11.0996 13.5605 -7.14941 21.46l14.3096 28.6309c3.95996 7.90918 13.5703 11.1094 21.4697 7.15918l186.53 -90.7197l186.53 90.7197
-c7.91016 3.9502 17.5195 0.740234 21.4697 -7.15918l14.3096 -28.6309c3.95996 -7.89941 0.75 -17.5098 -7.14941 -21.46l-141.99 -69.0596zM150 210.72c-41.7803 22.4102 -70 62.75 -70 109.28c0 70.6904 64.4697 128 144 128s144 -57.3096 144 -128
-c0 -46.5303 -28.2197 -86.8701 -70 -109.28l5.5 -25.8701c2.66992 -12.6191 -5.41992 -24.8496 -16.4502 -24.8496h-126.08c-11.0293 0 -19.1201 12.2305 -16.4502 24.8496zM280 336c-17.6504 0 -32 -14.3496 -32 -32s14.3496 -32 32 -32s32 14.3496 32 32
-s-14.3496 32 -32 32zM168 336c-17.6504 0 -32 -14.3496 -32 -32s14.3496 -32 32 -32s32 14.3496 32 32s-14.3496 32 -32 32z" />
-    <glyph glyph-name="slash" unicode="&#xf715;" horiz-adv-x="640" 
-d="M594.53 -60.6299l-588.351 454.729c-6.96973 5.41992 -8.22949 15.4707 -2.80957 22.4502l19.6396 25.2705c5.41992 6.97949 15.4805 8.23926 22.46 2.80957l588.351 -454.729c6.96973 -5.41992 8.22949 -15.4707 2.80957 -22.4502l-19.6396 -25.2705
-c-5.41992 -6.97949 -15.4805 -8.22949 -22.46 -2.80957z" />
-    <glyph glyph-name="spider" unicode="&#xf717;" horiz-adv-x="576" 
-d="M151.17 280.65l-27.1504 54.2998c-2.14551 4.29883 -3.3623 9.18359 -3.3623 14.3115c0 3.53516 0.573242 6.9375 1.63281 10.1182l25.8896 77.6797c2.79004 8.39062 11.8604 12.9209 20.2402 10.1201l15.1699 -5.05957
-c8.39062 -2.7998 12.9102 -11.8604 10.1201 -20.2402l-23.7998 -71.3896l20.29 -40.5801c-1.41016 -4.20996 -2.49023 -8.20996 -3.20996 -11.79l-5.2207 -26.1201h-4.66992zM573.31 98.6201c4.90039 -7.35059 2.9209 -17.2803 -4.43945 -22.1797l-13.3105 -8.88086
-c-7.34961 -4.89941 -17.29 -2.90918 -22.1895 4.44043l-48 72h-47.0605l60.8301 -97.3301c3.16992 -5.08008 4.86035 -10.96 4.86035 -16.96v-77.71c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v73.1104l-74.0801 118.529
-c1 -14.0498 2.08008 -28.1094 2.08008 -42.21c0 -53.0693 -40.7598 -101.43 -96 -101.43s-96 48.3604 -96 101.43c0 14.1006 1.07031 28.1602 2.08008 42.21l-74.0801 -118.529v-73.1104c0 -8.83984 -7.16016 -16 -16 -16h-16c-8.83984 0 -16 7.16016 -16 16v77.7002
-c0 0.00292969 0.0205078 0.0400391 0.0205078 0.0439453c0 6.20898 1.77246 12.0078 4.83984 16.916l60.8301 97.3301h-47.0605l-48 -72c-4.89941 -7.35059 -14.8398 -9.33984 -22.1895 -4.44043l-13.3105 8.87988c-7.36035 4.90039 -9.33984 14.8398 -4.43945 22.1904
-l52.7393 79.1299c5.74121 8.60547 15.5186 14.248 26.6299 14.25h77.9404l-68.9902 24.3496c-6.81738 2.27441 -12.5947 6.74023 -16.5098 12.6104l-53.5996 80.4102c-4.90039 7.36035 -2.91016 17.29 4.43945 22.1895l13.3105 8.88086
-c7.35938 4.89941 17.29 2.90918 22.1895 -4.44043l50.5703 -75.8301l60.4902 -20.1699h36.0996l10.3701 51.8496c2.18945 10.9707 17.3701 60.1504 69.6299 60.1504s67.4404 -49.1797 69.6299 -60.1504l10.3701 -51.8496h36.0996l60.5 20.1699l50.5605 75.8301
-c4.89941 7.34961 14.8398 9.33984 22.1895 4.44043l13.3105 -8.88086c7.34961 -4.89941 9.33984 -14.8398 4.43945 -22.1895l-53.5996 -80.4102c-3.91504 -5.87012 -9.69238 -10.3359 -16.5098 -12.6104l-68.9902 -24.3594h77.9404
-c11.1084 -0.00292969 20.8828 -5.64453 26.6191 -14.25zM406.09 350.49l-23.7998 71.3896c-2.79004 8.37988 1.74023 17.4404 10.1201 20.2402l15.1699 5.05957c8.37988 2.80078 17.4502 -1.73926 20.2402 -10.1201l25.8896 -77.6797
-c1.06152 -3.18164 1.62598 -6.62109 1.62598 -10.1582c0 -5.12695 -1.20801 -9.97461 -3.35547 -14.2715l-27.1504 -54.2998l-25.9297 -8.65039h-4.66992l-5.2207 26.1201c-0.719727 3.58008 -1.7998 7.58008 -3.20996 11.79z" />
-    <glyph glyph-name="toilet-paper" unicode="&#xf71e;" horiz-adv-x="576" 
-d="M128 448h284.44c-36.7705 -38.4805 -60.4404 -108.4 -60.4404 -192v-172.07c0 -53.6494 -11.8799 -87.5693 -24.71 -126.05c-4.36035 -13.0703 -16.5898 -21.8799 -30.3604 -21.8799h-280.92c-10.9199 0 -18.6299 10.7002 -15.1797 21.0596
-c21.3701 64.1006 31.1699 85.75 31.1699 126.87v172.07c0 106.04 42.9805 192 96 192zM96 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM160 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16
-s7.16016 -16 16 -16zM224 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM288 224c8.83984 0 16 7.16016 16 16s-7.16016 16 -16 16s-16 -7.16016 -16 -16s7.16016 -16 16 -16zM480 448c53.0195 0 96 -85.96 96 -192
-s-42.9805 -192 -96 -192s-96 85.96 -96 192s42.9805 192 96 192zM480 192c17.6699 0 32 28.6504 32 64s-14.3301 64 -32 64s-32 -28.6504 -32 -64s14.3301 -64 32 -64z" />
-    <glyph glyph-name="tractor" unicode="&#xf722;" horiz-adv-x="640" 
-d="M528 112c48.5996 0 88 -39.4004 88 -88s-39.4004 -88 -88 -88s-88 39.4004 -88 88s39.4004 88 88 88zM528 0c13.2305 0 24 10.7695 24 24s-10.7695 24 -24 24s-24 -10.7695 -24 -24s10.7695 -24 24 -24zM608 288c17.6699 0 32 -14.3301 31.9902 -32v-50.7598
-c0 -8.49023 -3.37012 -16.6299 -9.37012 -22.6299l-50.8203 -50.8203c-15.7295 7.58984 -33.1602 12.2002 -51.7998 12.2002c-39.1396 0 -73.5498 -19.0098 -95.46 -48h-80.54v-6c0 -12.1504 -9.84961 -22 -22 -22h-7.16016
-c-2.9502 -9.90039 -6.91992 -19.46 -11.9102 -28.7207l5.06055 -5.05957c8.58984 -8.58984 8.58984 -22.5195 0 -31.1104l-31.1104 -31.1094c-8.58984 -8.58984 -22.5195 -8.58984 -31.1104 0l-5.05957 5.05957c-9.25977 -4.99023 -18.8203 -8.95996 -28.7197 -11.9102
-v-7.13965c0 -12.1504 -9.85059 -22 -22 -22h-44c-12.1504 0 -22 9.84961 -22 22v7.15039c-9.90039 2.94922 -19.46 6.91992 -28.7207 11.9092l-5.05957 -5.05957c-8.58984 -8.58984 -22.5195 -8.58984 -31.1104 0l-31.1094 31.1104
-c-8.58984 8.58984 -8.58984 22.5195 0 31.1094l5.05957 5.06055c-4.99023 9.26953 -8.9502 18.8193 -11.9102 28.7295h-7.13965c-12.1504 0 -22 9.85059 -22 22v44c0 12.1504 9.84961 22 22 22h7.15039c2.94922 9.90039 6.91992 19.46 11.9092 28.7207l-5.05957 5.05957
-c-8.58984 8.58984 -8.58984 22.5195 0 31.1104l31.1104 31.1094c7.92969 7.93066 20.2598 8.2002 28.8896 1.4707v146.52c0 26.4697 21.5303 48 48 48h133.45c0.015625 0 0.00878906 0.0341797 0.0244141 0.0341797c19.7969 0 36.8047 -12.0312 44.1055 -29.1738
-l56.0898 -130.86h102.33v40.2002c0 29.9902 10.5801 58.8994 29.5 81.7197c6.37988 7.7002 18.04 8.23047 24.7002 0.780273l21.6299 -24.1699c4.87012 -5.43066 5.74023 -13.6904 1.32031 -19.4902c-8.4502 -11.0801 -13.1504 -24.7197 -13.1504 -38.8398v-40.2002h64z
-M176 32c44.1797 0 80 35.8203 80 80s-35.8203 80 -80 80s-80 -35.8203 -80 -80s35.8203 -80 80 -80zM198 288h110.04l-41.1504 96h-106.89v-96h38z" />
-    <glyph glyph-name="user-injured" unicode="&#xf728;" horiz-adv-x="448" 
-d="M277.37 436.02l-90.6904 -68.0195h-81.1895c19.0098 46.8701 64.8193 80 118.51 80c19.1104 0 37.0801 -4.46973 53.3701 -11.9805zM342.51 368h-102.52l66.0293 49.5195c15.8203 -13.3193 28.5908 -30.0498 36.4902 -49.5195zM224 192c-70.6904 0 -128 57.3096 -128 128
-c0 5.48047 0.94043 10.7002 1.61035 16h252.779c0.660156 -5.2998 1.61035 -10.5195 1.61035 -16c0 -70.6904 -57.3096 -128 -128 -128zM80 148.3c9.34668 4.14844 19.4795 7.31641 29.8096 9.21973l98.4502 -221.52h-128.26v212.3zM0 -16v41.5996
-c0 41.1406 18.8799 77.5107 48 102.16v-191.76c-26.5098 0 -48 21.4902 -48 48zM256 32c26.4697 0 48 -21.5303 48 -48s-21.5303 -48 -48 -48h-12.71l-42.6699 96h55.3799zM313.6 160c74.2305 0 134.4 -60.1699 134.4 -134.4v-41.5996c0 -26.5098 -21.4902 -48 -48 -48
-h-80.4102c10.1504 13.4102 16.4102 29.9199 16.4102 48c0 44.1104 -35.8896 80 -80 80h-69.5898l-42.6699 96h7.37012c22.2393 -10.1797 46.8799 -16 72.8896 -16s50.6504 5.82031 72.8896 16h16.71z" />
-    <glyph glyph-name="vr-cardboard" unicode="&#xf729;" horiz-adv-x="640" 
-d="M608 384c17.6699 0 32 -14.3301 32 -32v-320c0 -17.6699 -14.3301 -32 -32 -32h-160.22c-25.1807 0 -48.0303 14.7695 -58.3604 37.7402l-27.7402 61.6396c-7.88965 17.54 -24.0293 28.6201 -41.6797 28.6201s-33.79 -11.0801 -41.6797 -28.6201l-27.7402 -61.6396
-c-10.3301 -22.9707 -33.1699 -37.7402 -58.3604 -37.7402h-160.22c-17.6699 0 -32 14.3301 -32 32v320c0 17.6699 14.3301 32 32 32h576zM160 144c35.3496 0 64 28.6504 64 64s-28.6504 64 -64 64s-64 -28.6504 -64 -64s28.6504 -64 64 -64zM480 144
-c35.3496 0 64 28.6504 64 64s-28.6504 64 -64 64s-64 -28.6504 -64 -64s28.6504 -64 64 -64z" />
-    <glyph glyph-name="wind" unicode="&#xf72e;" 
-d="M156.7 192c48.7002 0 92.2998 -35 98.3994 -83.4004c7.5 -58.5 -38.0996 -108.6 -95.1992 -108.6c-46.6006 0 -85.6006 33.5 -94.2002 77.5996c-1.7998 9.60059 6.09961 18.4004 15.8994 18.4004h32.8008c6.59961 0 13.0996 -3.7998 15.1992 -10.0996
-c4.30078 -12.7002 16.3008 -21.9004 30.4004 -21.9004c19.5 0 34.9004 17.4004 31.5996 37.4004c-2.59961 15.6992 -17.5 26.5996 -33.3994 26.5996h-142.2c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h140.7zM16 224c-8.7998 0 -16 7.2002 -16 16v32
-c0 8.7998 7.2002 16 16 16h334.2c16 0 30.7998 10.9004 33.3994 26.5996c3.30078 20 -12.1992 37.4004 -31.5996 37.4004c-14.0996 0 -26.0996 -9.2002 -30.4004 -21.9004c-2.09961 -6.2998 -8.5 -10.0996 -15.1992 -10.0996h-32.8008
-c-9.69922 0 -17.6992 8.7002 -15.7998 18.2998c9.7998 50.6006 59.5 87.1006 114.9 75.5c36.2002 -7.59961 65.5 -36.8994 73.0996 -73.0996c13 -61.9004 -34.0996 -116.7 -93.7998 -116.7h-336zM400 192c70.5 0 126 -65.5 108.9 -138.7
-c-9.60059 -41.0996 -43.5 -74 -84.7002 -82.7002c-58.9004 -12.5 -111.601 21.7002 -129.4 72.3008c-3.7002 10.2998 4.40039 21.0996 15.2998 21.0996h33.8008c5.7998 0 11.5996 -2.59961 14.5 -7.59961c8.2998 -14.5 23.6992 -24.4004 41.5996 -24.4004
-c26.5 0 48 21.5 48 48s-21.5 48 -48 48h-116.5c-6.59961 25.2002 -20.5 47.4004 -39.7998 64h156.3z" />
-    <glyph glyph-name="wine-bottle" unicode="&#xf72f;" 
-d="M507.31 375.43c6.25 -6.25 6.25 -16.3799 0.0107422 -22.6201l-22.6299 -22.6299c-6.25 -6.25 -16.3809 -6.25 -22.6309 0l-76.6699 -76.6699c19.7002 -46.5801 10.7305 -102.41 -27.2295 -140.37l-158.391 -158.39c-24.9893 -24.9902 -65.5195 -24.9902 -90.5098 0
-l-90.5098 90.5098c-24.9902 24.9902 -24.9902 65.5205 0 90.5098l158.38 158.381c37.9697 37.96 93.79 46.9297 140.37 27.2295l76.6699 76.6699c-6.25 6.25 -6.25 16.3799 0 22.6299l22.6299 22.6299c6.25 6.25 16.3799 6.25 22.6299 0zM179.22 24.71l122.04 122.04
-l-90.5098 90.5098l-122.04 -122.04z" />
-    <glyph glyph-name="cloud-meatball" unicode="&#xf73b;" 
-d="M48 96c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48s21.5 48 48 48zM464 96c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48s21.5 48 48 48zM345 84.9004c13.5 -7 23 -20.7002 23 -36.9004s-9.5 -29.9004 -23 -36.9004
-c4.59961 -14.5 1.7002 -30.7998 -9.7998 -42.2998c-8.2002 -8.2002 -18.9004 -12.2998 -29.7002 -12.2998c-4.2998 0 -8.5 1.2002 -12.5996 2.5c-7 -13.5 -20.7002 -23 -36.9004 -23s-29.9004 9.5 -36.9004 23c-4.09961 -1.40039 -8.2998 -2.5 -12.5996 -2.5
-c-10.7998 0 -21.5 4.09961 -29.7002 12.2998c-11.5 11.5 -14.5 27.7998 -9.89941 42.2998c-13.5 7 -23 20.7002 -23 36.9004s9.5 29.9004 23 36.9004c-4.5 14.5 -1.60059 30.7998 9.89941 42.2998s27.7998 14.5 42.2998 9.89941c7 13.5 20.7002 23 36.9004 23
-s29.9004 -9.5 36.9004 -23c14.5 4.5 30.7998 1.60059 42.2998 -9.89941c11.3994 -11.5 14.3994 -27.7998 9.7998 -42.2998zM512 224c0 -53 -43 -96 -96 -96h-43.4004c-3.5 8 -8.39941 15.4004 -14.7998 21.7998c-13.5 13.5 -31.5 21.1006 -50.7998 21.2998
-c-13.5 13.2002 -31.7002 20.9004 -51 20.9004s-37.5 -7.7002 -51 -20.9004c-19.2998 -0.199219 -37.2998 -7.7998 -50.7998 -21.2998c-6.40039 -6.39941 -11.2002 -13.7998 -14.7998 -21.7998h-43.4004c-53 0 -96 43 -96 96c0 42.5 27.7998 78.2002 66.0996 90.7998
-c-1.2998 6.90039 -2.09961 13.9004 -2.09961 21.2002c0 61.9004 50.0996 112 112 112c43.2998 0 80.4004 -24.7998 99 -60.7998c14.7002 17.5 36.4004 28.7998 61 28.7998c44.2002 0 80 -35.7998 80 -80c0 -5.59961 -0.5 -11 -1.59961 -16.2002
-c0.5 0 1 0.200195 1.59961 0.200195c53 0 96 -43 96 -96z" />
-    <glyph glyph-name="cloud-moon-rain" unicode="&#xf73c;" horiz-adv-x="576" 
-d="M350.5 222.5c37.2998 -6.7998 65.5 -39.2998 65.5 -78.5c0 -44.2002 -35.7998 -80 -80 -80h-256c-44.2002 0 -80 35.7998 -80 80c0 38.7998 27.5996 71.0996 64.2002 78.4004c0 0.5 -0.200195 1.09961 -0.200195 1.59961c0 53 43 96 96 96
-c32.0996 0 60.2998 -15.9004 77.7002 -40c10.3994 5 22 8 34.2998 8c39.2002 0 71.5996 -28.2998 78.5 -65.5zM567.9 224.2c6.19922 1.2002 10.5996 -6 6.39941 -10.7998c-27 -33.1006 -67.8994 -53.3008 -112.6 -53.3008c-5.2002 0 -10.1006 1 -15.2002 1.5
-c-6.2002 39.4004 -33.0996 72.5 -70.2002 86.8008c-10.7002 27.8994 -32.2002 49.7998 -58.8994 61.6992c3.2998 76.7002 66.5 137.9 144.399 137.9c8.90039 0 17.7998 -0.799805 26.5 -2.40039c6.2002 -1.09961 7.60059 -9.39941 2.10059 -12.5
-c-35.6006 -20.0996 -57.5 -57.5 -57.5 -98.0996c0 -70.5 64.5996 -124.1 135 -110.8zM364.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961
-c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM268.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961
-c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM172.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64
-c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM76.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008
-l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6z" />
-    <glyph glyph-name="cloud-rain" unicode="&#xf73d;" 
-d="M416 320c53 0 96 -43 96 -96s-43 -96 -96 -96h-320c-53 0 -96 43 -96 96c0 42.5 27.7998 78.2002 66.0996 90.7998c-1.2998 6.90039 -2.09961 13.9004 -2.09961 21.2002c0 61.9004 50.0996 112 112 112c43.2998 0 80.4004 -24.7998 99 -60.7998
-c14.7002 17.5 36.4004 28.7998 61 28.7998c44.2002 0 80 -35.7998 80 -80c0 -5.59961 -0.5 -11 -1.59961 -16.2002c0.5 0 1 0.200195 1.59961 0.200195zM88 73.7998c2.5 8.5 13.7998 8.10059 16 0c12.7998 -44.5996 40 -56.2998 40 -87.7002
-c0 -27.6992 -21.5 -50.0996 -48 -50.0996s-48 22.4004 -48 50.0996c0 31.3008 27.2002 43.3008 40 87.7002zM248 73.7998c2.5 8.5 13.7998 8.10059 16 0c12.7998 -44.5996 40 -56.2998 40 -87.7002c0 -27.6992 -21.5 -50.0996 -48 -50.0996s-48 22.4004 -48 50.0996
-c0 31.3008 27.2002 43.3008 40 87.7002zM408 73.7998c2.5 8.5 13.7998 8.10059 16 0c12.7998 -44.5996 40 -56.2998 40 -87.7002c0 -27.6992 -21.5 -50.0996 -48 -50.0996s-48 22.4004 -48 50.0996c0 31.3008 27.2002 43.3008 40 87.7002z" />
-    <glyph glyph-name="cloud-showers-heavy" unicode="&#xf740;" 
-d="M183.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112
-c4.40039 7.7998 14.2002 10.3994 21.8008 6zM279.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008
-l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM87.9004 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961
-c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM471.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961
-c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM375.9 77.9004c7.69922 -4.40039 10.3994 -14.2002 6 -21.8008l-64 -112
-c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.30078 -10.3994 14.1006 -6 21.8008l64 112c4.40039 7.7998 14.2002 10.3994 21.8008 6zM416 320c53 0 96 -43 96 -96s-43 -96 -96 -96h-320
-c-53 0 -96 43 -96 96c0 42.5 27.7998 78.2002 66.0996 90.7998c-1.2998 6.90039 -2.09961 13.9004 -2.09961 21.2002c0 61.9004 50.2002 112 112 112c43.2998 0 80.4004 -24.7998 99 -60.7998c14.7002 17.5 36.4004 28.7998 61 28.7998c44.2002 0 80 -35.7998 80 -80
-c0 -5.59961 -0.5 -11 -1.59961 -16.2002c0.5 0 1 0.200195 1.59961 0.200195z" />
-    <glyph glyph-name="cloud-sun-rain" unicode="&#xf743;" horiz-adv-x="576" 
-d="M510.5 222.5c37.2998 -6.7998 65.5 -39.2998 65.5 -78.5c0 -44.2002 -35.7998 -80 -80 -80h-256c-44.2002 0 -80 35.7998 -80 80c0 38.7998 27.5996 71 64.2002 78.4004c0 0.5 -0.200195 1.09961 -0.200195 1.59961c0 53 43 96 96 96
-c32.0996 0 60.2998 -15.9004 77.7002 -40c10.3994 5 22 8 34.2998 8c39.2002 0 71.5996 -28.2998 78.5 -65.5zM124.1 188.1c3.10059 -3.09961 6.60059 -5.59961 10.2002 -8.2998c-3.89941 -11.3994 -6.2002 -23.3994 -6.2002 -35.8994c0 -2.5 0.5 -4.80078 0.700195 -7.2002
-l-59.2002 -19.7002c-10.1992 -3.2998 -19.8994 6.2998 -16.5 16.5l25.1006 75.2998l-71 35.5c-9.60059 4.7998 -9.60059 18.5 0 23.2998l71 35.5l-25.1006 75.3008c-3.39941 10.1992 6.2002 19.8994 16.4004 16.5l75.2998 -25.1006l35.5 71
-c4.7998 9.60059 18.5 9.60059 23.2998 0l35.5 -71l75.3008 25.1006c10.1992 3.39941 19.8994 -6.2002 16.5 -16.4004l-8.90039 -26.7002c-0.700195 0 -1.2998 0.200195 -2 0.200195c-25.5996 0 -49.2002 -7.7998 -69.2002 -20.7002
-c-37.5996 29.4004 -92.0996 27.2002 -126.7 -7.39941c-37.3994 -37.5 -37.3994 -98.4004 0 -135.801zM193.9 246.1c-18.2002 -8.2998 -33.5 -21.2998 -44.8008 -37.1992c-12.8994 11.6992 -21.0996 28.3994 -21.0996 47.0996c0 35.2998 28.7002 64 64 64
-c12.4004 0 24 -3.7002 33.7998 -9.90039c-16.0996 -17.5996 -27.5996 -39.5 -31.8994 -64zM524.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961
-c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM428.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961
-c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM332.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008l-36.5996 -64
-c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6zM236.5 29.9004c7.7002 -4.40039 10.2998 -14.1006 6 -21.8008
-l-36.5996 -64c-3 -5.19922 -8.40039 -8.09961 -13.9004 -8.09961c-2.7002 0 -5.40039 0.700195 -7.90039 2.09961c-7.69922 4.40039 -10.3994 14.1006 -6 21.8008l36.6006 64c4.39941 7.7998 14.2002 10.2998 21.7998 6z" />
-    <glyph glyph-name="democrat" unicode="&#xf747;" horiz-adv-x="640" 
-d="M637.3 191.1c4.90039 -7.39941 2.90039 -17.2998 -4.39941 -22.2998l-26.6006 -17.7002c-7.39941 -4.89941 -17.2998 -3 -22.2002 4.40039c-21.7998 32.7002 -23.8994 38.0996 -40.0996 50.2998v-77.7998h-352l-54 108l-38.0996 -34.5996
-c-6 -6 -14.1006 -9.40039 -22.6006 -9.40039h-31c-12.0996 0 -23.2002 6.90039 -28.5996 17.7002l-14.2998 28.5996c-5.40039 10.7998 -4.30078 23.7998 3 33.5l74.5996 99.2998c1.7002 2.30078 4.2002 3.7002 6.40039 5.40039c-4 2.2002 -8 4.2002 -11.3008 7.5
-c-16.3994 16.4004 -18.3994 41.7998 -6.09961 60.4004c2.7998 4.19922 8.7998 4.7998 12.4004 1.19922l42.8994 -42.7998l41.7998 41.7998c4.40039 4.40039 11.8008 3.7002 15.2002 -1.5c15.1006 -22.7998 12.6006 -53.7998 -7.5 -73.8994l81.2002 -81.2002h235.6
-c50.8008 0 97.9004 -25.2002 126.101 -67.5zM296.2 204.7c3 2.89941 1.39941 7.89941 -2.60059 8.5l-22.7998 3.2998l-10.2002 20.7002c-1.89941 3.7002 -7.19922 3.7002 -9 0l-10.1992 -20.7002l-22.8008 -3.2998c-4.09961 -0.600586 -5.7998 -5.60059 -2.7998 -8.5
-l16.5 -16.1006l-3.89941 -22.6992c-0.700195 -4.10059 3.59961 -7.2002 7.19922 -5.30078l20.4004 10.7002l20.4004 -10.7002c3.59961 -1.89941 7.89941 1.2002 7.19922 5.30078l-3.89941 22.6992zM408.2 204.7c3 2.89941 1.39941 7.89941 -2.60059 8.5l-22.7998 3.2998
-l-10.2002 20.7002c-1.89941 3.7002 -7.19922 3.7002 -9 0l-10.1992 -20.7002l-22.8008 -3.2998c-4.09961 -0.600586 -5.7998 -5.60059 -2.7998 -8.5l16.5 -16.1006l-3.89941 -22.6992c-0.700195 -4.10059 3.59961 -7.2002 7.19922 -5.30078l20.4004 10.7002
-l20.4004 -10.7002c3.59961 -1.89941 7.89941 1.2002 7.19922 5.30078l-3.89941 22.6992zM520.2 204.7c3 2.89941 1.39941 7.89941 -2.60059 8.5l-22.7998 3.2998l-10.2002 20.7002c-1.89941 3.7002 -7.19922 3.7002 -9 0l-10.1992 -20.7002l-22.8008 -3.2998
-c-4.09961 -0.600586 -5.7998 -5.60059 -2.7998 -8.5l16.5 -16.1006l-3.89941 -22.6992c-0.700195 -4.10059 3.59961 -7.2002 7.19922 -5.30078l20.4004 10.7002l20.4004 -10.7002c3.59961 -1.89941 7.89941 1.2002 7.19922 5.30078l-3.89941 22.6992zM192 -48v144h352v-144
-c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16v80h-160v-80c0 -8.7998 -7.2002 -16 -16 -16h-64c-8.7998 0 -16 7.2002 -16 16z" />
-    <glyph glyph-name="flag-usa" unicode="&#xf74d;" 
-d="M32 448c17.7002 0 32 -14.2998 32 -32v-464c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v464c0 17.7002 14.2998 32 32 32zM299.9 144.4c31.0996 -8.2002 62.5996 -16.5 100 -16.6006c31.8994 0 68.5 6.7998 112.1 24.1006v-36
-c0 -12.3008 -7.09961 -23.8008 -18.5 -28.8008c-175.8 -76.3994 -211.8 69.1006 -397.5 -23.0996v69.2998c92.2002 39.9004 146.7 26.2002 203.9 11.1006zM299.9 240.4c31.0996 -8.2002 62.5996 -16.5 100 -16.5c31.8994 0 68.5 6.7998 112.1 24.0996v-61.5
-c-92.2002 -39.9004 -146.7 -26.2002 -203.9 -11.0996c-57.5 15.0996 -117.3 30 -212.1 -7.60059v61.5c92.2002 39.9004 146.7 26.2002 203.9 11.1006zM309.4 366.3c-7 2.10059 -14.1006 4.2002 -21.3008 6.2002v-33.2002c4 -1.09961 8.10059 -2.2998 12.1006 -3.5
-c26.7002 -8.09961 52.8994 -15.8994 85.7002 -15.8994c32.7998 0 72.5 7.89941 126.1 31.3994v-68.8994c-92.2002 -39.8008 -146.7 -26.1006 -203.9 -11.1006c-57.5 15.1006 -117.3 29.9004 -212.1 -7.59961v151.899c209.4 94.6006 195.3 -59.0996 366.6 28.2002
-c22.6006 11.5 49.4004 -1.5 49.4004 -26.5996v-30.7998c-105.2 -49.1006 -150.8 -35.7002 -202.6 -20.1006zM160 319.9c8.7998 0 16 7.09961 16 16c0 8.89941 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.90039 7.2002 -16 16 -16zM160 375.7c8.7998 0 16 7.2002 16 16
-c0 8.89941 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.90039 7.2002 -16 16 -16zM224 327.8c8.7998 0 16 7.2002 16 16c0 8.90039 -7.2002 16 -16 16s-16 -7.2002 -16 -16c0 -8.89941 7.2002 -16 16 -16zM224 383.7c8.7998 0 16 7.2002 16 16c0 8.89941 -7.2002 16 -16 16
-s-16 -7.2002 -16 -16c0 -8.90039 7.2002 -16 16 -16z" />
-    <glyph glyph-name="meteor" unicode="&#xf753;" 
-d="M511.328 427.197c-11.6074 -38.7021 -34.3076 -111.702 -61.3037 -187.701c6.99902 -2.09375 13.4043 -4 18.6074 -5.59277c6.58301 -2.00684 11.3779 -8.13184 11.3779 -15.3672c0 -2.71875 -0.685547 -5.29395 -1.87988 -7.53906
-c-22.1055 -42.2969 -82.6904 -152.795 -142.479 -214.403c-0.999023 -1.09375 -1.99902 -2.5 -2.99902 -3.5c-35.2676 -35.2773 -83.9824 -57.1094 -137.757 -57.1094c-107.53 0 -194.83 87.2998 -194.83 194.83c0 53.7559 21.7637 102.511 57.0195 137.775
-c1 1 2.40625 2 3.49902 3c61.6006 59.9053 171.975 120.405 214.374 142.498c2.24512 1.19434 4.80664 1.87109 7.52441 1.87109c7.23535 0 13.374 -4.78711 15.3779 -11.3711c1.59375 -5.09375 3.5 -11.5928 5.59277 -18.5928
-c75.8955 26.999 148.978 49.7021 187.675 61.2959c1.4834 0.448242 3.05664 0.689453 4.68652 0.689453c8.93164 0 16.1826 -7.25098 16.1826 -16.1826c0 -1.59961 -0.236328 -3.14062 -0.668945 -4.60059zM319.951 127.998
-c-0.00976562 70.626 -57.3525 127.962 -127.98 127.962c-70.6348 0 -127.98 -57.3457 -127.98 -127.98c0 -70.6338 57.3457 -127.979 127.98 -127.979c70.6318 0 127.976 57.3438 127.976 127.976c0 0.0078125 0.00488281 0.0146484 0.00488281 0.0224609zM191.971 159.997
-c-0.00292969 -17.6562 -14.3379 -31.9902 -31.9951 -31.9902c-17.6582 0 -31.9951 14.3369 -31.9951 31.9951c0 17.6592 14.3369 31.9951 31.9951 31.9951h0.0371094c17.6387 0 31.959 -14.3203 31.959 -31.959
-c0 -0.0136719 -0.000976562 -0.0263672 -0.000976562 -0.0410156v0zM223.966 79.998c-0.000976562 -8.82812 -7.16895 -15.9951 -15.998 -15.9951s-15.9971 7.16895 -15.9971 15.998s7.16797 15.9971 15.9971 15.9971c8.81738 -0.0283203 15.9707 -7.18262 15.998 -16v0z
-" />
-    <glyph glyph-name="person-booth" unicode="&#xf756;" horiz-adv-x="576" 
-d="M192 -48v176h64v-176c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16zM224 224c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32h-57.5c-12.7998 0 -24.7998 5 -33.9004 14.0996l-20.8994 20.9004v-80.5996l41.2002 -61.3008
-c4.39941 -8.7998 6.69922 -18.6992 6.69922 -28.5996v-56.5c0 -17.7002 -14.2998 -32 -32 -32c-17.6992 0 -32 14.2998 -32 32v56l-29.0996 43c-0.900391 0.400391 -1.59961 1.2002 -2.5 1.7002l-0.0996094 -100.7c0 -17.7002 -14.4004 -32 -32 -32
-c-17.6006 0 -31.9004 14.2998 -31.9004 32l0.200195 160l-0.200195 95.9004c0 17.0996 6.7002 33.1992 18.7002 45.2998c12.0996 12.0996 28.2002 18.7998 45.2998 18.7998h18.7002c17 0 33.0996 -6.59961 45.2002 -18.7002l45.1992 -45.2998h50.9004zM64 320
-c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM288 416v32h192v-416c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32c0 -17.7002 -14.2998 -32 -32 -32c-17.0996 0 -30.7998 13.5 -31.7002 30.4004
-c-4.2998 -21.3008 -17.0996 -30.4004 -32.2998 -30.4004c-18.4004 0 -35.7002 16.7002 -31.4004 38.2998l30.9004 154.601zM192 416c0 17.7002 14.2998 32 32 32h32v-192h-64v160zM544 448c17.7002 0 32 -14.2998 32 -32v-464c0 -8.7998 -7.2002 -16 -16 -16h-32
-c-8.7998 0 -16 7.2002 -16 16v496h32z" />
-    <glyph glyph-name="poo-storm" unicode="&#xf75a;" horiz-adv-x="448" 
-d="M308 112c9.2002 0 15 -10 10.4004 -18l-88 -152c-2.2002 -3.7998 -6.2002 -6 -10.4004 -6c-7.7002 0 -13.5 7.2002 -11.7002 14.7998l23 97.2002h-59.2998c-7.2998 0 -12.9004 6.40039 -11.9004 13.5996l16 120c0.800781 5.90039 5.90039 10.4004 11.9004 10.4004h68
-c7.90039 0 13.5996 -7.5 11.5996 -15.0996l-17.2998 -64.9004h57.7002zM374.4 223.3c41 -3.2998 73.5996 -37.5 73.5 -79.2998c0 -44 -36 -80 -80 -80h-30l8.09961 14c7.7998 13.5 7.7998 30.4004 0 44s-22.4004 22 -38.0996 22h-16l6.59961 24.7002
-c3.59961 13.2998 0.799805 27.2002 -7.59961 38.0996c-8.40039 10.9004 -21.1006 17.2002 -34.9004 17.2002h-68c-22 0 -40.7002 -16.4004 -43.7002 -38.2002l-16 -120c0 -0.599609 0.100586 -1.2002 0 -1.7998h-48.2998c-44 0 -80 36 -80 80
-c0 41.7998 32.5996 76 73.5996 79.2998c-5.89941 9.60059 -9.59961 20.6006 -9.59961 32.7002c0 35.2998 28.7002 64 64 64h16c44.2002 0 80 35.7998 80 80c0 17.4004 -5.7002 33.4004 -15.0996 46.5c4.89941 0.799805 9.89941 1.5 15.0996 1.5c53 0 96 -43 96 -96
-c0 -11.2998 -2.2998 -21.9004 -5.90039 -32h5.90039c35.2998 0 64 -28.7002 64 -64c0 -12.0996 -3.7002 -23.0996 -9.59961 -32.7002z" />
-    <glyph glyph-name="rainbow" unicode="&#xf75b;" horiz-adv-x="576" 
-d="M268.3 415.3c167.7 11.2998 307.7 -122 307.7 -287.3v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v136.2c0 113.8 -81.5996 215.399 -194.5 229.899c-136.6 17.6006 -253.5 -88.8994 -253.5 -222.1v-144c0 -8.7998 -7.2002 -16 -16 -16h-32
-c-8.7998 0 -16 7.2002 -16 16v133.8c0 153.3 115.4 287.3 268.3 297.5zM262.7 318.4c117.1 15 217.3 -76.2002 217.3 -190.4v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v138.3c0 66.9004 -48.7002 126.601 -115.2 133.101
-c-76.2998 7.39941 -140.8 -52.6006 -140.8 -127.4v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v137.3c0 97.6006 70 184.7 166.7 197.101zM268.9 222.1c61.2998 11.9004 115.1 -34.8994 115.1 -94.0996v-144c0 -8.7998 -7.2002 -16 -16 -16h-32
-c-8.7998 0 -16 7.2002 -16 16v144c0 17.5996 -14.2998 32 -32 32s-32 -14.4004 -32 -32v-144c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v140.2c0 46.3994 31.2998 89 76.9004 97.8994z" />
-    <glyph glyph-name="republican" unicode="&#xf75e;" horiz-adv-x="640" 
-d="M544 256v-64h-544v64c0 88.4004 71.5996 160 160 160h224c88.4004 0 160 -71.5996 160 -160zM176.3 277.6c3.5 3.5 1.60059 9.5 -3.39941 10.2002l-27.4004 4l-12.2002 24.7998c-2.09961 4.40039 -8.5 4.5 -10.7002 0l-12.1992 -24.7998l-27.4004 -4
-c-4.90039 -0.700195 -6.90039 -6.7002 -3.2998 -10.2002l19.7998 -19.2998l-4.7002 -27.2998c-0.799805 -4.90039 4.40039 -8.59961 8.7002 -6.2998l24.5 12.8994l24.5 -12.8994c4.40039 -2.2998 9.5 1.39941 8.7002 6.2998l-4.7002 27.2998zM320.3 277.6
-c3.5 3.5 1.60059 9.5 -3.39941 10.2002l-27.4004 4l-12.2002 24.7998c-2.09961 4.40039 -8.5 4.5 -10.7002 0l-12.1992 -24.7998l-27.4004 -4c-4.90039 -0.700195 -6.90039 -6.7002 -3.2998 -10.2002l19.7998 -19.2998l-4.7002 -27.2998
-c-0.799805 -4.90039 4.40039 -8.59961 8.7002 -6.2998l24.5 12.8994l24.5 -12.8994c4.40039 -2.2998 9.5 1.39941 8.7002 6.2998l-4.7002 27.2998zM464.3 277.6c3.5 3.5 1.60059 9.5 -3.39941 10.2002l-27.4004 4l-12.2002 24.7998c-2.09961 4.40039 -8.5 4.5 -10.7002 0
-l-12.1992 -24.7998l-27.4004 -4c-4.90039 -0.700195 -6.90039 -6.7002 -3.2998 -10.2002l19.7998 -19.2998l-4.7002 -27.2998c-0.799805 -4.90039 4.40039 -8.59961 8.7002 -6.2998l24.5 12.8994l24.5 -12.8994c4.40039 -2.2998 9.5 1.39941 8.7002 6.2998l-4.7002 27.2998z
-M624 128c8.7998 0 16 -7.2002 16 -16v-64c0 -46.9004 -40.5996 -84.5 -88.4004 -79.5996c-41.5996 4.19922 -71.5996 42.5 -71.5996 84.2998v43.2998h-32v-112c0 -8.7998 -7.2002 -16 -16 -16h-96c-8.7998 0 -16 7.2002 -16 16v80h-192v-80c0 -8.7998 -7.2002 -16 -16 -16
-h-96c-8.7998 0 -16 7.2002 -16 16v176h544v-112c0 -8.7998 7.2002 -16 16 -16s16 7.2002 16 16v64c0 8.7998 7.2002 16 16 16h32z" />
-    <glyph glyph-name="smog" unicode="&#xf75f;" horiz-adv-x="640" 
-d="M624 80c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16h-544c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h544zM144 -16c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16h-128c-8.7998 0 -16 7.2002 -16 16v16
-c0 8.7998 7.2002 16 16 16h128zM560 -16c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16h-336c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h336zM144 160c-79.5 0 -144 64.5 -144 144s64.5 144 144 144c41 0 77.7998 -17.2998 104 -44.7998
-c26.2002 27.5 63 44.7998 104 44.7998c54.7998 0 102 -31 126.3 -76.0996c15 7.5 31.7002 12.0996 49.7002 12.0996c61.9004 0 112 -50.0996 112 -112s-50.0996 -112 -112 -112h-60.0996c-22.6006 -19.7002 -51.6006 -32 -83.9004 -32s-61.4004 12.2998 -83.9004 32h-156.1z
-" />
-    <glyph glyph-name="temperature-high" unicode="&#xf769;" 
-d="M416 448c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96s-96 43.0996 -96 96s43.0996 96 96 96zM416 320c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 336v-166.5c19.7002 -24.5996 32 -55.5 32 -89.5
-c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144c0 34 12.2998 64.7998 32 89.5v166.5c0 61.9004 50.0996 112 112 112s112 -50.0996 112 -112zM144 0c44.0996 0 80 35.9004 80 80c0 25.5 -12.2002 49 -32 63.7998v192.2c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-192.2
-c-19.7998 -14.8994 -32 -38.2998 -32 -63.7998c0 -44.0996 35.9004 -80 80 -80zM160 125.1c18.5996 -6.59961 32 -24.1992 32 -45.0996c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 20.9004 13.4004 38.5 32 45.0996v210.9c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16
-v-210.9z" />
-    <glyph glyph-name="temperature-low" unicode="&#xf76b;" 
-d="M416 448c52.9004 0 96 -43.0996 96 -96s-43.0996 -96 -96 -96s-96 43.0996 -96 96s43.0996 96 96 96zM416 320c17.7002 0 32 14.2998 32 32s-14.2998 32 -32 32s-32 -14.2998 -32 -32s14.2998 -32 32 -32zM256 336v-166.5c19.7002 -24.5996 32 -55.5 32 -89.5
-c0 -79.5 -64.5 -144 -144 -144s-144 64.5 -144 144c0 34 12.2998 64.7998 32 89.5v166.5c0 61.9004 50.0996 112 112 112s112 -50.0996 112 -112zM144 0c44.0996 0 80 35.9004 80 80c0 25.5 -12.2002 49 -32 63.7998v192.2c0 26.5 -21.5 48 -48 48s-48 -21.5 -48 -48v-192.2
-c-19.7998 -14.8994 -32 -38.2998 -32 -63.7998c0 -44.0996 35.9004 -80 80 -80zM160 125.1c18.5996 -6.59961 32 -24.1992 32 -45.0996c0 -26.5 -21.5 -48 -48 -48s-48 21.5 -48 48c0 20.9004 13.4004 38.5 32 45.0996v18.9004c0 8.7998 7.2002 16 16 16s16 -7.2002 16 -16
-v-18.9004z" />
-    <glyph glyph-name="vote-yea" unicode="&#xf772;" horiz-adv-x="640" 
-d="M608 128c17.7002 0 32 -14.2998 32 -32v-96c0 -17.7002 -14.2998 -32 -32 -32h-576c-17.7002 0 -32 14.2998 -32 32v96c0 17.7002 14.2998 32 32 32h64v-64h-22.4004c-5.2998 0 -9.59961 -3.59961 -9.59961 -8v-16c0 -4.40039 4.2998 -8 9.59961 -8h492.801
-c5.2998 0 9.59961 3.59961 9.59961 8v16c0 4.40039 -4.2998 8 -9.59961 8h-22.4004v64h64zM512 64h-384v319.7c0 17.7998 14.5 32.2998 32.4004 32.2998h319.3c17.7998 0 32.2998 -14.4004 32.2998 -32.2998v-319.7zM211.2 246c-4.2002 -4.2002 -4.2998 -11 0 -15.2002
-l74.0996 -74.7002c4.2002 -4.2998 11 -4.2998 15.2002 -0.0996094l128.3 127.2c4.2998 4.2002 4.2998 11 0.100586 15.2002l-25.3008 25.5c-4.19922 4.2998 -11 4.2998 -15.1992 0.0996094l-95.2002 -94.4004l-41.2998 41.6006
-c-4.2002 4.2998 -11 4.2998 -15.2002 0.0996094z" />
-    <glyph glyph-name="water" unicode="&#xf773;" horiz-adv-x="576" 
-d="M562.1 64.0996c8.10059 -0.899414 13.9004 -8.2998 13.8008 -16.2998v-31.5996c0 -9.10059 -7.60059 -16.7998 -16.7002 -16c-28.2002 2.5 -55.7998 11.5996 -79.1006 25.7998c-55 -34.0996 -135.5 -34.5996 -192 0c-55 -34.0996 -135.5 -34.5996 -192 0
-c-23.2998 -14.5 -50.5996 -23.4004 -79.3994 -25.9004c-9.10059 -0.799805 -16.7002 6.90039 -16.7002 16v32.2002c0 7.90039 5.7002 14.9004 13.5996 15.7002c21.7002 2.2998 42.2002 10.2002 57.7002 22.4004c13.7998 10.8994 33.6006 13.1992 47.1006 2
-c38.2998 -31.7002 107.199 -31.8008 145.199 -1.7002c13.7002 10.8994 33.2002 13 46.7002 1.7998c38.5 -31.9004 107.8 -31.9004 145.7 -1.5c14 11.2998 34.0996 11.0996 48.2002 0c15.7998 -12.4004 36.3994 -20.5 57.8994 -22.9004zM562.1 208.1
-c8.10059 -0.899414 13.9004 -8.2998 13.8008 -16.2998v-31.5996c0 -9.10059 -7.60059 -16.7998 -16.7002 -16c-28.2002 2.5 -55.7998 11.5996 -79.1006 25.7998c-55 -34.0996 -135.5 -34.5996 -192 0c-55 -34.0996 -135.5 -34.5996 -192 0
-c-23.2998 -14.5 -50.5996 -23.4004 -79.3994 -25.9004c-9.10059 -0.799805 -16.7002 6.90039 -16.7002 16v32.2002c0 7.90039 5.7002 14.9004 13.5996 15.7002c21.7002 2.2998 42.2002 10.2002 57.7002 22.4004c13.7998 10.8994 33.6006 13.1992 47.1006 2
-c38.2998 -31.7002 107.199 -31.8008 145.199 -1.7002c13.7002 10.8994 33.2002 13 46.7002 1.7998c38.5 -31.9004 107.8 -31.9004 145.7 -1.5c14 11.2998 34.0996 11.0996 48.2002 0c15.7998 -12.4004 36.3994 -20.5 57.8994 -22.9004zM562.1 352.1
-c8.10059 -0.899414 13.9004 -8.2998 13.8008 -16.2998v-31.5996c0 -9.10059 -7.60059 -16.7998 -16.7002 -16c-28.2002 2.5 -55.7998 11.5996 -79.1006 25.7998c-55 -34.0996 -135.5 -34.5996 -192 0c-55 -34.0996 -135.5 -34.5996 -192 0
-c-23.2998 -14.5 -50.5996 -23.4004 -79.3994 -25.9004c-9.10059 -0.799805 -16.7002 6.90039 -16.7002 16v32.2002c0 7.90039 5.7002 14.9004 13.5996 15.7002c21.7002 2.2998 42.2002 10.2002 57.7002 22.4004c13.7998 10.8994 33.6006 13.1992 47.1006 2
-c38.2998 -31.7002 107.199 -31.8008 145.199 -1.7002c13.7002 10.8994 33.2002 13 46.7002 1.7998c38.5 -31.9004 107.8 -31.9004 145.7 -1.5c14 11.2998 34.0996 11.0996 48.2002 0c15.7998 -12.4004 36.3994 -20.4004 57.8994 -22.9004z" />
-    <glyph glyph-name="baby" unicode="&#xf77c;" horiz-adv-x="384" 
-d="M192 288c-44.2002 0 -80 35.7998 -80 80s35.7998 80 80 80s80 -35.7998 80 -80s-35.7998 -80 -80 -80zM138.6 39.2002l29.4004 -39.2002c13.2002 -17.7002 9.7002 -42.7998 -8 -56c-7.2002 -5.40039 -15.7002 -8 -24 -8c-12.0996 0 -24.0996 5.5 -32 16l-48 64
-c-10.9004 14.5996 -10.5996 34.7998 0.799805 49l45.9004 57.4004l61.5 -51.2002zM281.3 122.4l45.9004 -57.4004c11.3994 -14.2002 11.7002 -34.4004 0.799805 -49l-48 -64c-7.7998 -10.5 -19.7998 -16 -32 -16c-8.40039 0 -16.7998 2.59961 -24 8
-c-17.7002 13.2002 -21.2002 38.2998 -8 56l29.4004 39.2002l-25.6006 32zM376.7 303c12.7002 -18.0996 8.39941 -43 -9.7002 -55.7998l-40.5996 -28.5c-17 -11.9004 -35.4004 -20.9004 -54.4004 -27.9004v-30.7998h-160v30.9004c-19 7 -37.4004 16 -54.4004 27.8994
-l-40.5996 28.5c-18 12.7002 -22.4004 37.6006 -9.7002 55.7002c12.7002 18 37.6006 22.4004 55.7002 9.7002l40.5996 -28.4004c52.6006 -37 124.101 -37 176.801 0l40.5996 28.5c18.0996 12.6006 43 8.2998 55.7002 -9.7998z" />
-    <glyph glyph-name="baby-carriage" unicode="&#xf77d;" 
-d="M144.8 431l111.2 -175h-256c0 74 35.2998 140.1 90.7998 184.4c16.7998 13.3994 42.7002 8.39941 54 -9.40039zM496 352c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-48v-64c0 -50.5996 -23 -96.4004 -60.2998 -130.7
-c34.5996 -8.89941 60.2998 -40 60.2998 -77.2998c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 8.90039 1.7002 17.2002 4.40039 25.2002c-21.5 -5.90039 -44.6006 -9.2002 -68.4004 -9.2002s-46.7998 3.2998 -68.4004 9.2002
-c2.60059 -8 4.40039 -16.2998 4.40039 -25.2002c0 -44.2002 -35.7998 -80 -80 -80s-80 35.7998 -80 80c0 37.2998 25.7002 68.4004 60.2998 77.2998c-37.2998 34.2998 -60.2998 80.1006 -60.2998 130.7h384v64c0 35.2998 28.7002 64 64 64h48zM80 -16
-c17.5996 0 32 14.4004 32 32s-14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32zM400 16c0 17.5996 -14.4004 32 -32 32s-32 -14.4004 -32 -32s14.4004 -32 32 -32s32 14.4004 32 32z" />
-    <glyph glyph-name="biohazard" unicode="&#xf780;" horiz-adv-x="576" 
-d="M287.9 336c-18.5 0 -36 -3.7998 -52.5 -9.5c-13.3008 10.2998 -23.6006 24.2998 -29.5 40.7002c25.1992 10.8994 53 16.8994 82.0996 16.8994c29.2002 0 57 -6.09961 82.2002 -17c-5.90039 -16.3994 -16.2002 -30.3994 -29.5 -40.6992
-c-16.6006 5.7998 -34.2002 9.59961 -52.7998 9.59961zM163.6 9.2998c-47.5 35.5 -79.1992 90.7002 -83.2998 153.5c7.2998 2.10059 14.9004 3.10059 22.5 3.10059c9.2002 0 17.9004 -1.80078 26.4004 -4.60059c4.09961 -44.2998 26 -83.2002 58.8994 -109.6
-c-4.09961 -16 -12.5 -30.6006 -24.5 -42.4004zM387.8 51.9004c32.7002 26.3994 54.6006 65.0996 58.7002 109.3c8.59961 2.7998 17.4004 4.7002 26.5996 4.7002c7.5 0 15 -1 22.2002 -3c-3.89941 -62.8008 -35.5996 -118 -83 -153.5c-12 11.7998 -20.3994 26.5 -24.5 42.5z
-M501.3 256.9c34.6006 -20.4004 61 -53.3008 74.1006 -92.4004c1.2998 -3.7002 -0.200195 -7.7998 -3.5 -9.7998c-3.30078 -2 -7.5 -1.2998 -10 1.59961c-9.40039 10.7998 -19 19 -29.2002 25.1006c-57.2998 33.8994 -130.8 13.6992 -163.9 -45
-c-33.0996 -58.7002 -13.3994 -134 43.9004 -167.9c10.2002 -6.09961 21.8994 -10.5 35.7998 -13.4004c3.7998 -0.799805 6.40039 -4.19922 6.40039 -8.09961c-0.100586 -4 -2.7002 -7.2998 -6.5 -8c-39.7002 -7.7998 -80.6006 -0.799805 -115.2 19.7002
-c-18 10.5996 -32.9004 24.5 -45.2998 40.0996c-12.4004 -15.5996 -27.3008 -29.5 -45.3008 -40.0996c-34.5996 -20.5 -75.5 -27.5 -115.199 -19.7002c-3.80078 0.700195 -6.40039 4 -6.5 8c0 3.90039 2.69922 7.2998 6.39941 8.09961
-c13.7998 3 25.6006 7.30078 35.7998 13.4004c57.3008 33.9004 77 109.2 43.9004 167.9c-33.0996 58.6992 -106.6 78.8994 -163.9 45c-10.1992 -6 -19.7998 -14.3008 -29.1992 -25.1006c-2.5 -2.89941 -6.7002 -3.59961 -10 -1.59961
-c-3.30078 2.09961 -4.80078 6.09961 -3.5 9.7998c13.2998 39.0996 39.6992 71.9004 74.2998 92.4004c17.5996 10.3994 36.3994 16.5996 55.2998 19.8994c-6.09961 17.7002 -10 36.4004 -10 56.2002c0 41 14.5996 80.7998 41 112.2c2.5 3 6.59961 3.7002 10 1.7998
-c3.2998 -1.90039 4.7998 -6 3.59961 -9.7002c-4.39941 -13.7998 -6.59961 -26.3994 -6.59961 -38.5c0 -67.7998 53.7998 -122.899 120 -122.899s120 55.0996 120 122.899c0 12.2002 -2.09961 24.7002 -6.59961 38.5c-1.2002 3.7002 0.299805 7.7998 3.59961 9.7002
-c3.40039 1.90039 7.5 1.2002 10 -1.7998c26.5 -31.4004 41 -71.2002 41 -112.2c0 -19.7998 -4 -38.5 -10 -56.2002c19 -3.2998 37.7002 -9.5 55.2998 -19.8994zM287.9 127.9c26.5 0 48 21.5 48 48s-21.5 48 -48 48s-48 -21.5 -48 -48s21.5 -48 48 -48z" />
-    <glyph glyph-name="blog" unicode="&#xf781;" 
-d="M172.2 221.2c75.5 -15 129.899 -89.2998 112.5 -172.2c-11.4004 -54.2998 -55.2998 -98.2998 -109.7 -109.7c-92.9004 -19.5 -175 51.2002 -175 140.7v248c0 13.2998 10.7002 24 24 24h48c13.2998 0 24 -10.7002 24 -24v-248c0 -26.5 21.5 -48 48 -48s48 21.5 48 48
-c0 20.5996 -13.0996 38.2002 -31.2998 45c-9.60059 3.59961 -16.7002 11.7998 -16.7002 22v50.4004c0 14.8994 13.5996 26.6992 28.2002 23.7998zM209 448c163.2 -8.59961 294.4 -139.8 302.9 -303c0.5 -9.2002 -6.80078 -17 -16 -17h-32.1006
-c-8.39941 0 -15.3994 6.59961 -15.8994 15c-7.5 129.5 -111.5 234.5 -240.9 241.5c-8.40039 0.400391 -15 7.40039 -15 15.9004v31.5996c0 9.2002 7.7998 16.5 17 16zM209.3 352c110.101 -8.5 198.2 -96.5996 206.601 -206.7
-c0.699219 -9.2998 -6.80078 -17.2998 -16.1006 -17.2998h-32.2002c-8.2998 0 -15.0996 6.40039 -15.8994 14.7002c-6.90039 77 -68.1006 138.899 -144.9 145.2c-8.2998 0.599609 -14.7998 7.5 -14.7998 15.8994v32.1006c0 9.39941 8 16.7998 17.2998 16.0996z" />
-    <glyph glyph-name="calendar-day" unicode="&#xf783;" horiz-adv-x="448" 
-d="M0 -16v272h448v-272c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48zM64 176v-96c0 -8.7998 7.2002 -16 16 -16h96c8.7998 0 16 7.2002 16 16v96c0 8.7998 -7.2002 16 -16 16h-96c-8.7998 0 -16 -7.2002 -16 -16zM400 384c26.5 0 48 -21.5 48 -48v-48h-448v48
-c0 26.5 21.5 48 48 48h48v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h128v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h48z" />
-    <glyph glyph-name="calendar-week" unicode="&#xf784;" horiz-adv-x="448" 
-d="M0 -16v272h448v-272c0 -26.5 -21.5 -48 -48 -48h-352c-26.5 0 -48 21.5 -48 48zM64 176v-64c0 -8.7998 7.2002 -16 16 -16h288c8.7998 0 16 7.2002 16 16v64c0 8.7998 -7.2002 16 -16 16h-288c-8.7998 0 -16 -7.2002 -16 -16zM400 384c26.5 0 48 -21.5 48 -48v-48h-448
-v48c0 26.5 21.5 48 48 48h48v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h128v48c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-48h48z" />
-    <glyph glyph-name="candy-cane" unicode="&#xf786;" 
-d="M497.5 356c35.7002 -75.5 2.7998 -166.1 -68.9004 -209l-347.3 -206.5c-5.2002 -3 -10.7998 -4.5 -16.3994 -4.5c-10.9004 0 -21.5 5.59961 -27.5 15.5996l-32.8008 54.9004c-9.09961 15.2002 -4.19922 34.7998 11 43.9004l353.601 210.1
-c15.0996 9.09961 20.0996 28.7998 11 43.9004c-6 10 -16.6006 15.5996 -27.5 15.5996c-5.60059 0 -11.2998 -1.40039 -16.4004 -4.5l-27.5 -16.4004c-5.2002 -3 -10.7998 -4.5 -16.3994 -4.5c-10.9004 0 -21.5 5.60059 -27.5 15.6006l-32.8008 54.8994
-c-9.09961 15.2002 -4.19922 34.8008 11 43.9004l27.5 16.4004c25.6006 15.2998 53.9004 22.5996 81.8008 22.5996c59.3994 0 117.199 -33.0996 145.1 -92zM319.8 343c8.5 5.09961 18.1006 7.59961 27.9004 8.40039l-20.6006 61.7998
-c-10.5 -2.10059 -20.5996 -5.5 -30.2998 -10.2002l20.5 -61.5zM145.9 16.2002l30.7998 18.2998l-60.5 38.5l-30.7998 -18.2998zM253.4 80.0996l30.7998 18.3008l-60.5 38.5l-30.7998 -18.3008zM364.3 146l30.7998 18.2998l-60.5 38.5l-30.7998 -18.2998zM384.7 343.3
-c9.2002 -5.39941 17.2002 -13 22.8994 -22.2998l45.7002 45.7002c-6.59961 8.5 -14.2002 16.0996 -22.5996 22.5996zM466.8 235.5c4.60059 9.7998 8 20 10.1006 30.4004l-60.4004 20.0996c-0.0996094 -4.5 -0.700195 -9.09961 -1.7998 -13.5996
-c-1.60059 -6.2002 -4.2002 -11.8008 -7.40039 -17.1006z" />
-    <glyph glyph-name="carrot" unicode="&#xf787;" 
-d="M298.2 291.4c61.7002 -30.1006 87.2998 -104.5 57.2002 -166.2c-12.6006 -25.7998 -33.1006 -45.4004 -57.1006 -57.1006l-102 -49.7998l-57 57c-6.2002 6.2002 -16.2998 6.2002 -22.5996 0s-6.2998 -16.3994 0 -22.5996l49.2002 -49.2002l-133.601 -65.2002
-c-11.0996 -5.39941 -24.5996 -0.799805 -30 10.2998c-3.09961 6.40039 -2.89941 13.7002 0 19.7002l128.101 262.7l50.1992 -50.2002c3.10059 -3.09961 7.2002 -4.7002 11.3008 -4.7002c4.09961 0 8.19922 1.60059 11.2998 4.7002c6.2998 6.2002 6.2998 16.2998 0 22.6006
-l-55.2002 55.1992c35.7002 43.3008 97.5 58.5 150.2 32.8008zM390.3 326.3c40.7002 19.5 88.7998 9.40039 121.7 -30.2998c-41.5996 -50.2998 -107.5 -52.5 -151.9 -7.90039l-8 8c-44.5996 44.4004 -42.3994 110.2 7.90039 151.9
-c39.7002 -32.9004 49.7998 -81 30.2998 -121.7z" />
-    <glyph glyph-name="cash-register" unicode="&#xf788;" 
-d="M511.1 69.2002c0.600586 -3.5 0.900391 -7 0.800781 -10.5v-90.7002c0 -17.7002 -14.3008 -32 -32 -32h-448c-17.7002 0 -32 14.2998 -32 32v90.7998c0 3.5 0.299805 7 0.899414 10.5l26.7002 160c2.59961 15.4004 16 26.7002 31.5996 26.7002h84.9004v64h-96
-c-8.7998 0 -16 7.2002 -16 16v96c0 8.7998 7.2002 16 16 16h256c8.7998 0 16 -7.2002 16 -16v-96.0996c0 -8.80078 -7.2002 -16 -16 -16h-96v-64h244.8c15.7002 0 29 -11.3008 31.6006 -26.7002zM280 200v-16c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16
-c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16zM248 136c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16h-16zM216 216h-16c-8.7998 0 -16 -7.2002 -16 -16v-16
-c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16zM80 368h192v32h-192v-32zM120 168c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16zM136 104
-c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16zM352 -8v16c0 4.40039 -3.59961 8 -8 8h-176c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h176c4.40039 0 8 3.59961 8 8
-zM376 104v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16c8.7998 0 16 7.2002 16 16zM424 184v16c0 8.7998 -7.2002 16 -16 16h-16c-8.7998 0 -16 -7.2002 -16 -16v-16c0 -8.7998 7.2002 -16 16 -16h16
-c8.7998 0 16 7.2002 16 16z" />
-    <glyph glyph-name="compress-arrows-alt" unicode="&#xf78c;" 
-d="M200 160c13.2998 0 24 -10.7002 24 -24v-112c0 -21.4004 -25.7998 -32.0996 -40.9004 -17l-31.0996 33l-99.2998 -99.2998c-6.2002 -6.2002 -16.4004 -6.2002 -22.6006 0l-25.3994 25.3994c-6.2002 6.2002 -6.2002 16.4004 0 22.6006l99.2002 99.2998l-32.9004 31
-c-15.0996 15.2002 -4.40039 41 17 41h112zM312 224c-13.2998 0 -24 10.7002 -24 24v112c0 21.4004 25.7998 32.0996 40.9004 17l31.0996 -33l99.2998 99.2998c6.2002 6.2002 16.4004 6.2002 22.6006 0l25.3994 -25.3994c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006
-l-99.2998 -99.2998l33 -31c15.0996 -15.0996 4.40039 -41 -17 -41h-112zM408 88l99.2998 -99.4004c6.2002 -6.19922 6.2002 -16.3994 0 -22.5996l-25.3994 -25.4004c-6.2002 -6.19922 -16.4004 -6.19922 -22.6006 0l-99.2998 99.3008l-31 -32.9004
-c-15.0996 -15.0996 -41 -4.40039 -41 17v112c0 13.2998 10.7002 24 24 24h112c21.4004 0 32.0996 -25.7998 17 -40.9004zM183 376.9c15.0996 15.0996 41 4.39941 41 -16.9004v-112c0 -13.2998 -10.7002 -24 -24 -24h-112c-21.4004 0 -32.0996 25.7998 -17 40.9004
-l33 31.0996l-99.2998 99.2998c-6.2002 6.2002 -6.2002 16.4004 0 22.6006l25.3994 25.3994c6.2002 6.2002 16.4004 6.2002 22.6006 0l99.2998 -99.2998z" />
-    <glyph glyph-name="dumpster" unicode="&#xf793;" horiz-adv-x="576" 
-d="M560 288h-97.2998l-25.6006 128h98.9004c7.2998 0 13.7002 -5 15.5 -12.0996l24 -96c2.5 -10.1006 -5.09961 -19.9004 -15.5 -19.9004zM272 416v-128h-126.1l25.5996 128h100.5zM404.5 416l25.5996 -128h-126.1v128h100.5zM16 288c-10.4004 0 -18 9.7998 -15.5 19.9004
-l24 96c1.7998 7.09961 8.2002 12.0996 15.5 12.0996h98.9004l-25.6006 -128h-97.2998zM560 224c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-28l-20 -160v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16h-320v-16
-c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16l-20 160h-28c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h20l-4 32h512l-4 -32h20z" />
-    <glyph glyph-name="dumpster-fire" unicode="&#xf794;" horiz-adv-x="640" 
-d="M418.7 343.9c-19.7002 -17.6006 -37.7002 -36.5 -53.9004 -55.8008h-60.7998v128h100.5l14.4004 -72zM272 416v-128h-126.1l25.5996 128h100.5zM461.3 343.9l-11.8994 10.5996l-12.3008 61.5h98.9004c7.2998 0 13.7002 -5 15.4004 -12.0996l24 -96
-c0.199219 -0.800781 -0.100586 -1.5 0 -2.30078c-1 1 -2 2.2002 -3.10059 3.10059l-21.2998 19l-21.2998 -19c-5.90039 -5.2002 -11.6006 -10.7002 -17.2998 -16.2998c-15.6006 17.7998 -32.9004 35.1992 -51.1006 51.5zM16 288c-10.4004 0 -18 9.7998 -15.5 19.9004l24 96
-c1.7998 7.09961 8.2002 12.0996 15.5 12.0996h98.9004l-25.6006 -128h-97.2998zM340.6 256c-32.6992 -46.7002 -52.5996 -93.7002 -52.5996 -129.6c0 -48.5 18.5996 -92.7002 48.7998 -126.4h-208.8v-16c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v16
-l-20 160h-28c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h20l-4 32h308.6zM551.1 284.8c51.8008 -46.2002 88.9004 -121.8 88.8008 -158.399c0 -87.5 -71.6006 -158.4 -160 -158.4c-88.4004 0 -160 70.9004 -160 158.4c0 49.2998 49.7998 130.899 120 193.6
-c27.3994 -24.4004 51.5 -50.5996 71 -76.4004c11.8994 14 25.2998 27.9004 40.1992 41.2002zM532.5 55.4004c33.4004 24.1992 41.2002 71.0996 22.5996 107.8c-2.2998 4.5 -4.89941 9.2002 -7.69922 14l-39.8008 -47s-62.3994 82.5 -67.0996 88.0996
-c-32.9004 -40.8994 -49.4004 -64.7998 -49.4004 -91.8994c0 -54.5 39.9004 -88 88.9004 -88c19.5996 0 37.7998 6.2998 52.5 17z" />
-    <glyph glyph-name="ethernet" unicode="&#xf796;" 
-d="M496 256c8.7998 0 16 -7.2002 16 -16v-224c0 -8.7998 -7.2002 -16 -16 -16h-80v128h-32v-128h-64v128h-32v-128h-64v128h-32v-128h-64v128h-32v-128h-80c-8.7998 0 -16 7.2002 -16 16v224c0 8.7998 7.2002 16 16 16h48v48c0 8.7998 7.2002 16 16 16h48v48
-c0 8.7998 7.2002 16 16 16h224c8.7998 0 16 -7.2002 16 -16v-48h48c8.7998 0 16 -7.2002 16 -16v-48h48z" />
-    <glyph glyph-name="gifts" unicode="&#xf79c;" horiz-adv-x="640" 
-d="M240.6 253.9c-27.7998 -6.90039 -48.5996 -32 -48.5996 -61.9004v-224c0 -11.7002 3.40039 -22.5 8.90039 -32h-168.9c-17.7002 0 -32 14.2998 -32 32v352c0 17.7002 14.2998 32 32 32h29.4004l-30.7002 22c-7.2002 5.09961 -8.7998 15.0996 -3.7002 22.2998l9.2998 13
-c5.10059 7.2002 15.1006 8.7998 22.2998 3.7002l32.1006 -22.7998l-11.5 30.5996c-3.2002 8.2002 1 17.5 9.2998 20.6006l15 5.59961c8.2998 3.09961 17.5 -1.09961 20.5996 -9.40039l19.9004 -53.0996l19.9004 53c3.09961 8.2998 12.2998 12.5 20.5996 9.40039l15 -5.60059
-c8.2998 -3.09961 12.5 -12.2998 9.40039 -20.5996l-11.5 -30.6006l32 22.9004c7.19922 5.2002 17.1992 3.5 22.2998 -3.7002l9.2998 -13c5.2002 -7.2002 3.5 -17.2002 -3.7002 -22.2998l-30.7002 -22h29.4004c12.7002 0 23.4004 -7.5 28.5996 -18.2998
-c-26.6992 -18.6006 -42.0996 -49 -44 -79.7998zM224 -32v96h192v-128h-160c-17.7002 0 -32 14.2998 -32 32zM448 -64v128h192v-96c0 -17.7002 -14.2998 -32 -32 -32h-160zM608 224c17.7002 0 32 -14.2998 32 -32v-96h-192v128h-15.2998l-0.700195 0.200195
-l-0.700195 -0.200195h-15.2998v-128h-192v96c0 17.7002 14.2998 32 32 32h20.4004c-2.7002 7.59961 -4.40039 15.5 -4.40039 23.7998c0 35.5 27 72.2002 72.0996 72.2002c48 0 75.8008 -47.7002 87.9004 -75.2998c12 27.5996 39.7998 75.2998 87.9004 75.2998
-c45.0996 0 72.0996 -36.7002 72.0996 -72.2002c0 -8.2998 -1.7998 -16.2002 -4.40039 -23.7998h20.4004zM336 224h52.5996c-8.89941 20.5996 -25.7998 48 -44.5 48c-17.6992 0 -24.0996 -14.5 -24.0996 -24.2002c0 -5.2002 1.5 -12.5996 8.7998 -19
-c2.10059 -1.7998 4.5 -3.39941 7.2002 -4.7998zM535.2 228.8c7.2998 6.40039 8.7998 13.7998 8.7998 19c0 9.7002 -6.40039 24.2002 -24.0996 24.2002c-18.7002 0 -35.7002 -27.7002 -44.5 -48h52.5996c2.7002 1.40039 5.09961 3 7.2002 4.7998z" />
-    <glyph glyph-name="glass-cheers" unicode="&#xf79f;" horiz-adv-x="640" 
-d="M639.4 14.4004c1.69922 -4.10059 -0.300781 -8.7002 -4.30078 -10.4004l-162.399 -67.4004c-4 -1.69922 -8.7002 0.200195 -10.4004 4.30078c-8.5 20.3994 1.2002 43.7998 21.6006 52.2998l22.0996 9.2002l-39.2998 103.6
-c-4.40039 -0.5 -8.7998 -1.2998 -13.1006 -1.2998c-51.6992 0 -99.3994 33.0996 -113.399 85.2998l-20.2002 75.4004l-20.2002 -75.4004c-14 -52.2002 -61.7002 -85.2998 -113.399 -85.2998c-4.30078 0 -8.7002 0.799805 -13.1006 1.2998l-39.3994 -103.6l22.0996 -9.2002
-c20.4004 -8.5 30 -31.9004 21.5996 -52.2998c-1.69922 -4.10059 -6.2998 -6 -10.3994 -4.30078l-162.3 67.4004c-4.10059 1.7002 -6 6.40039 -4.30078 10.5c8.5 20.4004 31.8008 30.0996 52.2002 21.5996l22.1006 -9.19922l38.6992 101.899
-c-47.8994 34.9004 -64.6992 100.2 -34.5 152.7l86.6006 150.5c8 13.9004 25.0996 19.7998 40 13.5996l114.3 -47.3994l114.3 47.3994c14.9004 6.10059 32 0.300781 40 -13.5996l86.6006 -150.5c30.2998 -52.5 13.3994 -117.8 -34.5 -152.8l38.6992 -101.9l22.1006 9.2002
-c20.3994 8.5 43.7998 -1.2002 52.2002 -21.5996zM275.9 285.9l18.8994 70.6992l-94.5 39.2002l-36.5 -63.3994zM364.1 285.9l112.101 46.5l-36.5 63.3994l-94.5 -39.2002z" />
-    <glyph glyph-name="glass-whiskey" unicode="&#xf7a0;" 
-d="M480 416c19.5 0 34.4004 -17.2002 31.7002 -36.5l-55.6006 -356.5c-4.5 -31.5 -31.5996 -54.9004 -63.3994 -54.9004h-273c-31.9004 0 -58.9004 23.4004 -63.4004 54.9004l-56 356.5c-2.7002 19.2998 12.2002 36.5 31.7002 36.5h448zM442.6 352h-373.199l30.1992 -192
-h313z" />
-    <glyph glyph-name="globe-europe" unicode="&#xf7a2;" horiz-adv-x="496" 
-d="M248 440c137 0 248 -111 248 -248s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM448 192c0 110.3 -89.7002 200 -200.2 200c-1.89941 0 -3.7998 -0.200195 -5.7002 -0.299805l-28.8994 -21.7002c-2 -1.5 -3.2002 -3.90039 -3.2002 -6.40039v-20
-c0 -4.39941 3.59961 -8 8 -8h16c4.40039 0 8 3.60059 8 8v8l16 16h20.7002c6.2002 0 11.2998 -5.09961 11.2998 -11.2998c0 -3 -1.2002 -5.89941 -3.2998 -8l-26.7998 -26.7998c-1.2002 -1.2002 -2.7002 -2.09961 -4.40039 -2.7002l-40 -13.2998
-c-3.2998 -1.09961 -5.5 -4.2002 -5.5 -7.59961c0 -6.60059 -2.59961 -12.9004 -7.2002 -17.5l-20.0996 -20.1006c-3 -3 -4.7002 -7.09961 -4.7002 -11.2998v-25.2998c0 -8.7998 7.2002 -16 16 -16h22.0996c6.10059 0 11.6006 3.39941 14.3008 8.7998l9.39941 18.7002
-c1.40039 2.7002 4.2002 4.39941 7.2002 4.39941h3.09961c4.40039 0 8 -3.59961 8 -8c0 -4.39941 3.60059 -8 8 -8h16c4.40039 0 8 3.60059 8 8v2.2002c0 3.5 2.2002 6.5 5.5 7.60059l31.6006 10.5c6.5 2.19922 10.8994 8.2998 10.8994 15.1992v4.5
-c0 8.80078 7.2002 16 16 16h36.7002c6.2002 0 11.2998 -5.09961 11.2998 -11.2998v-9.39941c0 -6.2002 -5.09961 -11.3008 -11.2998 -11.3008h-32c-3 0 -5.89941 -1.19922 -8 -3.2998l-9.39941 -9.39941c-2.10059 -2.10059 -3.30078 -5 -3.30078 -8
-c0 -6.2002 5.10059 -11.3008 11.3008 -11.3008h16c3 0 5.89941 -1.19922 8 -3.2998l9.39941 -9.39941c2.10059 -2.10059 3.2998 -5 3.2998 -8v-8.7002l-12.5 -12.5c-4.59961 -4.60059 -4.59961 -12.1006 -0.0996094 -16.7002l32 -32.5996
-c3 -3.10059 7.09961 -4.80078 11.4004 -4.80078h20.2998c6.89941 20.2002 10.7998 41.9004 10.7998 64.4004zM130.1 298.9c0 -6.2002 5.10059 -11.3008 11.3008 -11.3008h16c3 0 5.89941 1.2002 8 3.30078l9.39941 9.39941c2.10059 2.10059 3.2998 5 3.2998 8v16
-c0 6.2002 -5.09961 11.2998 -11.2998 11.2998c-3 0 -5.89941 -1.19922 -8 -3.2998l-25.3994 -25.3994c-2.10059 -2.10059 -3.30078 -5 -3.30078 -8zM258.1 -7.5c71.1006 3.59961 132.5 44.2002 164.9 103.1h-13.4004c-4.7998 0 -9.5 1.90039 -12.8994 5.30078
-l-17.2998 17.2998c-6 6 -14.1006 9.39941 -22.6006 9.39941h-18.2998l-43.2002 37.1006c-8.2002 7 -18.7002 10.8994 -29.5996 10.8994h-31.2002c-8.2002 0 -16.2998 -2.2998 -23.4004 -6.5l-42.8994 -25.6992c-13.7002 -8.2002 -22.1006 -23 -22.1006 -39v-23.9004
-c0 -14.2998 6.7002 -27.7998 18.2002 -36.4004l22.2002 -16.6992c8.7002 -6.5 24.5996 -11.8008 35.4004 -11.8008h20.1992c8.80078 0 16 -7.19922 16 -16v-7.09961z" />
-    <glyph glyph-name="grip-lines" unicode="&#xf7a4;" 
-d="M496 160c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v32c0 8.7998 7.2002 16 16 16h480zM496 288c8.7998 0 16 -7.2002 16 -16v-32c0 -8.7998 -7.2002 -16 -16 -16h-480c-8.7998 0 -16 7.2002 -16 16v32
-c0 8.7998 7.2002 16 16 16h480z" />
-    <glyph glyph-name="grip-lines-vertical" unicode="&#xf7a5;" horiz-adv-x="256" 
-d="M96 -48c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v480c0 8.7998 7.2002 16 16 16h32c8.7998 0 16 -7.2002 16 -16v-480zM224 -48c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v480c0 8.7998 7.2002 16 16 16h32
-c8.7998 0 16 -7.2002 16 -16v-480z" />
-    <glyph glyph-name="guitar" unicode="&#xf7a6;" 
-d="M502.63 409c5.77344 -5.79004 9.34473 -13.7852 9.34473 -22.5996c0 -8.8291 -3.58398 -16.8281 -9.375 -22.6201l-46.3301 -46.3203c-3.82617 -3.83691 -8.53223 -6.78125 -13.7891 -8.53027l-36.4805 -12.1602l-76.2402 -76.2393
-c8.79004 -12.2002 15.7705 -25.5605 19.1602 -40.2002c7.74023 -33.3896 0.870117 -66.8701 -22 -89.75c-9.26367 -9.2207 -20.71 -16.2314 -33.4795 -20.25c-18.54 -6.00977 -32.6709 -23.29 -34.4307 -42.1396c-2.29004 -23.8105 -11.4502 -45.8301 -28.4502 -62.71
-c-45.5596 -45.4805 -127.5 -37.3809 -182.979 18.0693c-55.4805 55.4502 -63.6904 137.45 -18.0498 182.96c16.8799 16.9902 38.9102 26.1699 62.6094 28.4404c18.9404 1.76953 36.1504 15.8994 42.1504 34.46c4.01172 12.7686 11.0195 24.2119 20.2402 33.4697
-c22.8799 22.8799 56.4297 29.7803 89.8799 22c14.5996 -3.39941 27.9395 -10.3799 40.0996 -19.1396l76.2598 76.2598l12.1602 36.5098c1.74902 5.25781 4.69336 9.96387 8.53027 13.79l46.2803 46.3301c5.79199 5.79395 13.8018 9.37988 22.6338 9.37988
-s16.833 -3.58594 22.626 -9.37988zM208 96c26.4922 0 48 21.5078 48 48s-21.5078 48 -48 48s-48 -21.5078 -48 -48s21.5078 -48 48 -48z" />
-    <glyph glyph-name="heart-broken" unicode="&#xf7a9;" 
-d="M473.7 374.2c48.7002 -49.7998 50.7998 -129.101 7.2998 -182.101l-212.2 -218.699c-7.09961 -7.30078 -18.5996 -7.30078 -25.7002 0l-212.1 218.6c-43.5 53.0996 -41.4004 132.4 7.2998 182.2l2.40039 2.39941c46.2998 47.4004 119 51.8008 170.7 14l28.5996 -86.5
-l-96 -64l144 -144l-48 128l96 64l-34.2998 103.4c51.5996 36.9004 123.6 32.2002 169.6 -14.7998z" />
-    <glyph glyph-name="holly-berry" unicode="&#xf7aa;" horiz-adv-x="448" 
-d="M144 256c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM256 304c0 26.5 21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48zM224 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48z
-M207.8 212.9c-0.399414 -39.8008 7.40039 -78.1006 22.9004 -112.301c4 -8.89941 -2 -19.1992 -11.7002 -20.1992c-15.2002 -1.5 -30.4004 -4.60059 -45.2998 -9.10059c-14.9004 -4.5 -23.7998 -19.8994 -20.2002 -35.0996s8.5 -29.9004 14.7002 -43.7998
-c4 -8.90039 -1.90039 -19.3008 -11.6006 -20.2002c-35.8994 -3.40039 -71.5996 -14.9004 -104.8 -33.9004c-12.3994 -7.09961 -27.5 1.60059 -27.5996 16c-0.100586 38.2002 -8 74.9004 -23 107.7c-4 8.90039 2 19.2002 11.7002 20.2002
-c15.1992 1.5 30.3994 4.59961 45.2998 9.09961c14.8994 4.5 23.7998 19.9004 20.2002 35.1006c-3.60059 15.1992 -8.5 29.8994 -14.7002 43.7998c-4 8.89941 1.89941 19.2998 11.5996 20.2002c37.2998 3.5 74.4004 15.8994 108.7 36.1992
-c10.7002 6.40039 23.9004 -1.2998 23.7998 -13.6992zM435 82.4004c9.7002 -1 15.7998 -11.4004 11.5 -20.1006c-15 -32.7002 -22.7998 -69.5 -23 -107.7c0 -14.3994 -15.0996 -23.0996 -27.5996 -16c-33.2002 19 -68.9004 30.5 -104.801 33.9004
-c-9.69922 0.900391 -15.5996 11.2998 -11.5996 20.2002c6.2002 14 11.0996 28.5996 14.7002 43.7998c3.59961 15.2002 -5.2998 30.5996 -20.2002 35.0996c-4.90039 1.5 -9.90039 2.5 -14.7998 3.7002c5.7998 12.2998 6.2998 26.5 0.599609 38.9004
-c-12.8994 28.2998 -19.7002 60.7002 -19.8994 94c0 1.7002 0.199219 3.2998 0.199219 4.89941c-0.0996094 12.3008 13.1006 20 23.8008 13.7002c34.2998 -20.2998 71.3994 -32.7002 108.699 -36.2002c9.7002 -0.899414 15.6006 -11.2998 11.6006 -20.1992
-c-6.2002 -14 -11.1006 -28.6006 -14.7002 -43.8008c-3.59961 -15.1992 5.2998 -30.5996 20.2002 -35.0996c15 -4.40039 30.0996 -7.5 45.2998 -9.09961z" />
-    <glyph glyph-name="horse-head" unicode="&#xf7ab;" 
-d="M509.8 115.5c4.60059 -11.7998 1.7998 -25.2998 -7.09961 -34.4004l-45.2998 -39.7998c-6 -6 -14.1006 -9.39941 -22.6006 -9.39941h-50.2998c-10.2998 0 -20 4.89941 -26 13.2998l-46 63.8994c-13.7998 -8.09961 -29.5996 -13.1992 -46.7998 -13.1992
-c-39.2002 0 -72.6006 23.6992 -87.4004 57.3994c-2.2998 5.10059 -9 6.2998 -12.8994 2.40039l-12.1006 -12.1006c-2.5 -2.39941 -3.2002 -6.19922 -1.59961 -9.2998c19.7002 -38.8994 58.7002 -66.0996 104.3 -69.5996v-0.700195l40.7998 -81.7002
-c10.7002 -21.2998 -4.7998 -46.2998 -28.5996 -46.2998h-236.2c-17.7002 0 -32 14.2998 -32 32v81.2002c0 159.899 35.9004 275.399 166.9 322.5l202.199 75.7002c4.90039 1.7998 10.7002 -1.10059 12 -6.10059c12.1006 -46.3994 -16.1992 -71.7002 -34.1992 -82.2998
-c42.5996 -8.2002 78.0996 -38 93 -79.2002zM328 224c13.2998 0 24 10.7002 24 24s-10.7002 24 -24 24s-24 -10.7002 -24 -24s10.7002 -24 24 -24z" />
-    <glyph glyph-name="icicles" unicode="&#xf7ad;" 
-d="M511.4 410.1l-87.5 -467.699c-1.7002 -8.60059 -14 -8.60059 -15.7002 0l-66.7002 363.8l-45.7998 -172.5c-2.2998 -7.60059 -13 -7.60059 -15.2998 0l-34.1006 133.399l-46.5 -196.899c-1.89941 -8.2998 -13.7002 -8.2998 -15.5996 0l-44.2002 187.3l-36.4004 -124.1
-c-2.39941 -7.2002 -12.5996 -7.2002 -15.0996 0l-87.0996 273.399c-6.2002 20.5 9.19922 41.2002 30.5996 41.2002h448c20 0 35.0996 -18.2002 31.4004 -37.9004z" />
-    <glyph glyph-name="igloo" unicode="&#xf7ae;" horiz-adv-x="576" 
-d="M320 414.1v-126.1h-271.4c51.6006 77.2002 139.601 128 239.4 128c10.7998 0 21.5 -0.700195 32 -1.90039zM96 256v-128h-96c0 46 11.0996 89.4004 30.2998 128h65.7002zM352 408.6c72.7998 -16.5 135.2 -60.5 175.4 -120.6h-175.4v120.6zM480 128v128h65.7002
-c19.2002 -38.5996 30.2998 -82 30.2998 -128h-96zM416 64c0 11.0996 -1.90039 21.7002 -4.5 32h164.5v-96c0 -17.7002 -14.2998 -32 -32 -32h-128v96zM448 256v-128h-49.7998c-22.2002 38.0996 -63 64 -110.2 64s-88 -25.9004 -110.2 -64h-49.7998v128h320zM0 0v96h164.5
-c-2.59961 -10.2998 -4.5 -20.9004 -4.5 -32v-96h-128c-17.7002 0 -32 14.2998 -32 32zM288 160c53 0 96 -43 96 -96v-96h-192v96c0 53 43 96 96 96z" />
-    <glyph glyph-name="mitten" unicode="&#xf7b5;" horiz-adv-x="448" 
-d="M368 32c8.7998 0 16 -7.2002 16 -16v-64c0 -8.7998 -7.2002 -16 -16 -16h-320c-8.7998 0 -16 7.2002 -16 16v64c0 8.7998 7.2002 16 16 16h320zM425 241.1c27.0996 -22.5996 30.7998 -62.8994 8.09961 -90.0996l-72.5 -87h-309l-47.8994 207.6
-c-17.9004 77.5 30.5 154.801 107.899 172.7c77.4004 17.9004 154.801 -30.5 172.801 -108l29.5996 -128.399l20.9004 25c22.5996 27.1992 62.8994 30.7998 90.0996 8.19922z" />
-    <glyph glyph-name="mug-hot" unicode="&#xf7b6;" 
-d="M127.1 301.5c-2.69922 16.5996 -10.3994 31.9004 -22.3994 44.0996c-22.6006 23.1006 -36.7002 52.5 -40.6006 84.4004c-1.09961 9.5 6.5 18 16.3008 18h16.3994c8.2002 0 15 -5.90039 16.1006 -13.7998c2.7998 -20.2002 12 -38.7998 26.3994 -53.5
-c20.2002 -20.5 32.7998 -46.5 36.6006 -74.7002c1.2998 -9.5 -6.5 -18 -16.3008 -18h-16.5c-8 0 -14.6992 5.7998 -16 13.5zM239.1 301.5c-2.69922 16.5996 -10.3994 31.9004 -22.3994 44.0996c-22.6006 23.1006 -36.7002 52.5 -40.6006 84.4004
-c-1.19922 9.5 6.5 18 16.3008 18h16.3994c8.2002 0 15 -5.90039 16.1006 -13.7998c2.7998 -20.2002 12 -38.7998 26.3994 -53.5c20.2002 -20.5 32.7998 -46.5 36.6006 -74.7002c1.2998 -9.5 -6.5 -18 -16.3008 -18h-16.5c-8 0 -14.6992 5.7998 -16 13.5zM400 256
-c61.7998 0 112 -50.2002 112 -112s-50.2002 -112 -112 -112h-16c0 -53 -43 -96 -96 -96h-192c-53 0 -96 43 -96 96v192c0 17.7002 14.2998 32 32 32h368zM400 96c26.5 0 48 21.5 48 48s-21.5 48 -48 48h-16v-96h16z" />
-    <glyph glyph-name="radiation" unicode="&#xf7b9;" horiz-adv-x="496" 
-d="M328.2 192.2c0 28.5996 -15.2002 53.5 -37.7998 67.7998l80.3994 128.4c4.7998 7.69922 15.2998 10.0996 22.7002 4.7998c58.0996 -42 97.4004 -108.4 102.5 -184.2c0.599609 -9.09961 -7.09961 -16.7998 -16.2002 -16.7998h-151.6zM290.4 124.5l80.3994 -128.5
-c4.7998 -7.59961 2.40039 -18.0996 -5.59961 -22.4004c-34.9004 -18.7998 -74.7998 -29.5996 -117.2 -29.5996s-82.2998 10.7998 -117.2 29.5996c-8 4.30078 -10.3994 14.7002 -5.59961 22.4004l80.3994 128.5c12.4004 -7.7002 26.8008 -12.4004 42.4004 -12.4004
-s30.0996 4.7002 42.4004 12.4004zM248 144.2c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM16.2002 192.2c-9.10059 0 -16.7998 7.7002 -16.2002 16.7002c5.09961 75.7998 44.4004 142.199 102.5 184.199
-c7.40039 5.40039 17.9004 2.90039 22.7002 -4.7998l80.3994 -128.399c-22.5996 -14.2002 -37.7998 -39.1006 -37.7998 -67.7002h-151.6z" />
-    <glyph glyph-name="radiation-alt" unicode="&#xf7ba;" horiz-adv-x="496" 
-d="M312 192c0 22.7998 -12.0996 42.7998 -30.0996 54l41.6992 66.7998c5.2002 8.2998 16.4004 9.90039 24 3.7998c32.5 -26 54.9004 -64.1992 59.5 -107.8c0.900391 -9.09961 -6.7998 -16.7998 -16 -16.7998h-79.0996zM214.2 137.9
-c9.7998 -6.2002 21.5 -9.90039 33.8994 -9.90039c12.4004 0 24 3.7002 33.8008 9.90039l41.7998 -66.9004c4.7998 -7.7998 2.39941 -18.4004 -5.7998 -22.5c-21.2002 -10.4004 -44.8008 -16.5 -69.9004 -16.5s-48.7002 6.09961 -69.7998 16.5
-c-8.2002 4.09961 -10.7002 14.7002 -5.7998 22.5zM104.9 192c-9.2002 0 -17 7.7002 -15.9004 16.9004c4.59961 43.5996 26.9004 81.7998 59.5 107.8c7.59961 6.09961 18.7998 4.5 24 -3.7998l41.7002 -66.8008c-18.1006 -11.2998 -30.2002 -31.2998 -30.2002 -54.0996
-h-79.0996zM248 -56c-137 0 -248 111 -248 248s111 248 248 248s248 -111 248 -248s-111 -248 -248 -248zM248 376c-101.5 0 -184 -82.5 -184 -184s82.5 -184 184 -184s184 82.5 184 184s-82.5 184 -184 184zM248 160c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32
-s32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
-    <glyph glyph-name="restroom" unicode="&#xf7bd;" horiz-adv-x="640" 
-d="M128 320c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM512 320c-35.2998 0 -64 28.7002 -64 64s28.7002 64 64 64s64 -28.7002 64 -64s-28.7002 -64 -64 -64zM639.3 93.5c3.7002 -15.0996 -8.2998 -29.5 -24.5 -29.5
-h-54.7998v-104c0 -13.2998 -10.7002 -24 -24 -24h-48c-13.2998 0 -24 10.7002 -24 24v104h-54.7998c-16.2002 0 -28.2002 14.4004 -24.7002 29.5l45.5996 185.8c3.30078 13.5 15.5 23 29.8008 24.2002c15 -9.7002 32.7998 -15.5 52 -15.5c19.1992 0 37 5.7998 52 15.5
-c14.2998 -1.2002 26.5 -10.7002 29.7998 -24.2002zM336 448c8.7998 0 16 -7.2002 16 -16v-480c0 -8.7998 -7.2002 -16 -16 -16h-32c-8.7998 0 -16 7.2002 -16 16v480c0 8.7998 7.2002 16 16 16h32zM180.1 303.6c24.6006 -2.09961 43.9004 -22.5 43.9004 -47.5996v-136
-c0 -13.2998 -10.7002 -24 -24 -24h-8v-136c0 -13.2998 -10.7002 -24 -24 -24h-80c-13.2998 0 -24 10.7002 -24 24v136h-8c-13.2998 0 -24 10.7002 -24 24v136c0 25.0996 19.2998 45.5 43.9004 47.5996c15 -9.7998 32.8994 -15.5996 52.0996 -15.5996
-s37.0996 5.7998 52.0996 15.5996z" />
-    <glyph glyph-name="satellite" unicode="&#xf7bf;" 
-d="M502.609 137.958l-96.7041 -96.7168c-5.76758 -5.74707 -13.7207 -9.30176 -22.499 -9.30176c-8.77734 0 -16.7402 3.55469 -22.5078 9.30176l-80.3262 80.418l-9.89258 -9.9082c10.8848 -23.9746 16.9482 -50.5957 16.9482 -78.6221
-c0 -32.3584 -8.10156 -63.1982 -22.3555 -89.9004c-4.50098 -8.50098 -16.3936 -9.59473 -23.207 -2.79785l-107.519 107.515l-17.7998 -17.7988c0.703125 -2.60938 1.60938 -5.00098 1.60938 -7.79785c0 -17.6641 -14.3408 -32.0059 -32.0049 -32.0059
-s-32.0059 14.3418 -32.0059 32.0059s14.3418 32.0039 32.0059 32.0039c2.79688 0 5.18848 -0.90625 7.79785 -1.60938l17.7998 17.7998l-107.518 107.515c-6.79883 6.8125 -5.7041 18.6113 2.79688 23.2061c26.7031 14.2539 57.1895 22.3359 89.5479 22.3359
-c28.0273 0 55.0049 -6.04395 78.9805 -16.9297l9.79883 9.79883l-80.3105 80.417c-5.74609 5.78613 -9.29785 13.7539 -9.29785 22.5449s3.55176 16.7686 9.29785 22.5547l96.7197 96.7168c5.72754 5.74512 13.6484 9.30273 22.3945 9.30273
-c0.0351562 0 0.0732422 -0.00488281 0.109375 -0.00488281h0.0458984c8.79199 0 16.7656 -3.5498 22.5518 -9.29785l80.3262 -80.3076l47.8047 47.8965c6.08301 6.07715 14.4805 9.83789 23.749 9.83789c9.26953 0 17.6768 -3.76074 23.7588 -9.83789l47.5088 -47.5059
-c6.07031 -6.08594 9.82617 -14.4824 9.82617 -23.749s-3.75586 -17.6719 -9.82617 -23.7578l-47.8057 -47.8975l80.3105 -80.417c5.73633 -5.75195 9.28516 -13.6865 9.28516 -22.4434c0 -8.81348 -3.59277 -16.8018 -9.39453 -22.5625zM219.562 250.567l73.8252 73.8223
-l-68.918 68.8994l-73.8096 -73.8066zM457.305 160.461l-68.9023 68.916l-73.8242 -73.8232l68.918 -68.8994z" />
-    <glyph glyph-name="satellite-dish" unicode="&#xf7c0;" 
-d="M305.449 -14.5898c7.3916 -7.29785 6.18848 -20.0967 -3 -25.0039c-77.7129 -41.8027 -176.726 -29.9102 -242.344 35.708c-65.6016 65.6035 -77.5098 164.523 -35.6914 242.332c4.89062 9.09473 17.6895 10.2979 25.0029 3l116.812 -116.813l27.3945 27.3945
-c-0.6875 2.60938 -1.59375 5.00098 -1.59375 7.81348c0 17.6631 14.3398 32.0039 32.0039 32.0039c17.6631 0 32.0039 -14.3408 32.0039 -32.0039c0 -17.6641 -14.3408 -32.0039 -32.0039 -32.0039c-2.79785 0 -5.2041 0.890625 -7.79785 1.59375l-27.4102 -27.4102z
-M511.976 144.933c0.0175781 -0.301758 0.0253906 -0.605469 0.0253906 -0.912109c0 -8.86133 -7.1748 -16.0488 -16.0273 -16.0898h-32.1133c-8.46289 0.0244141 -15.3867 6.65918 -15.8926 15.002c-7.50098 129.519 -111.515 234.533 -240.937 241.534
-c-8.34863 0.444336 -14.9902 7.36426 -14.9902 15.8223c0 0.0292969 -0.0126953 0.0566406 -0.0117188 0.0859375v31.5986c0.0361328 8.85156 7.2334 16.0264 16.0938 16.0264c0.308594 0 0.603516 -0.00683594 0.908203 -0.0244141
-c163.224 -8.59473 294.443 -139.816 302.944 -303.043zM415.964 145.229c0.0244141 -0.364258 0.0371094 -0.732422 0.0371094 -1.10254c0 -8.92578 -7.23145 -16.1621 -16.1484 -16.1963h-32.208c-8.34961 0.0605469 -15.1953 6.51953 -15.8926 14.7051
-c-6.90625 77.0107 -68.1172 138.91 -144.924 145.224c-8.25781 0.592773 -14.7959 7.48633 -14.7988 15.8926v32.1143v0.00390625c0 8.9043 7.22949 16.1338 16.1338 16.1338c0.396484 0 0.775391 -0.0136719 1.16504 -0.0419922
-c110.123 -8.50098 198.229 -96.6074 206.636 -206.732z" />
-    <glyph glyph-name="sd-card" unicode="&#xf7c2;" horiz-adv-x="384" 
-d="M320 448c35.2998 0 64 -28.7002 64 -64v-384c0 -35.2998 -28.7002 -64 -64 -64h-256c-35.2998 0 -64 28.7002 -64 64v320l128 128h192zM160 288v96h-48v-96h48zM240 288v96h-48v-96h48zM320 288v96h-48v-96h48z" />
-    <glyph glyph-name="sim-card" unicode="&#xf7c4;" horiz-adv-x="384" 
-d="M0 384c0 35.2998 28.7002 64 64 64h192l128 -128v-320c0 -35.2998 -28.7002 -64 -64 -64h-256c-35.2998 0 -64 28.7002 -64 64v384zM224 192v64h-64v-64h64zM320 192v32c0 17.7002 -14.2998 32 -32 32h-32v-64h64zM256 64v-64h32c17.7002 0 32 14.2998 32 32v32h-64z
-M160 64v-64h64v64h-64zM64 64v-32c0 -17.7002 14.2998 -32 32 -32h32v64h-64zM64 160v-64h256v64h-256zM64 224v-32h64v64h-32c-17.7002 0 -32 -14.2998 -32 -32z" />
-    <glyph glyph-name="skating" unicode="&#xf7c5;" horiz-adv-x="448" 
-d="M400 448c26.5 0 48 -21.5 48 -48s-21.5 -48 -48 -48s-48 21.5 -48 48s21.5 48 48 48zM400 0c8.7998 0 16 -7.2002 16 -16c0 -26.5 -21.5 -48 -48 -48h-96c-8.7998 0 -16 7.2002 -16 16s7.2002 16 16 16h96c8.7998 0 16 7.2002 16 16s7.2002 16 16 16zM117.8 -8.59961
-c6.2998 6.2998 16.5 6.19922 22.7002 0c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006c-9.2998 -9.2998 -21.5996 -14 -33.9004 -14c-12.2998 0 -24.5996 4.60059 -34 14l-67.8994 67.9004c-6.2002 6.2002 -6.2002 16.3994 0 22.5996s16.3994 6.2002 22.5996 0
-l67.9004 -67.8994c6.2002 -6.30078 16.3994 -6.2002 22.5996 0zM173.9 171.2c3.7998 -6.10059 8.19922 -11.7998 13.1992 -16.7998l30.2002 -30.2002l-91.8994 -91.9004c-6.2002 -6.2998 -14.4004 -9.39941 -22.6006 -9.39941s-16.3994 3.19922 -22.5996 9.39941
-c-12.5 12.4004 -12.5 32.7002 0 45.2002zM128 288c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32h204.6c16.3008 0 30.8008 -9.7002 37 -24.7002c6.2002 -15 2.80078 -32.0996 -8.69922 -43.5996l-82.3008 -82.2998c-0.5 -0.5 -1.19922 -0.700195 -1.69922 -1.10059
-l61 -61c9 -8.89941 14.0996 -21.2998 14.0996 -33.8994v-89.4004c0 -17.7002 -14.2998 -32 -32 -32s-32 14.2998 -32 32v82.7998l-78.2002 78.2002c-12.5996 12.5 -19.3994 29.9004 -18.7002 47.7002c0.700195 17.7002 8.80078 34.5996 22.3008 46.0996l20.0996 17.2002
-h-105.5z" />
-    <glyph glyph-name="skiing" unicode="&#xf7c9;" 
-d="M432 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM505 -4.09961c9.2998 -9.30078 9.2998 -24.5 0 -33.8008c-17 -17 -39.7998 -26 -63 -26c-12.5996 0 -25.2002 2.60059 -37.0996 8.10059l-391.9 202.5
-c-11.7998 6 -16.4004 20.5 -10.2998 32.2998c6.09961 11.7998 20.5996 16.2998 32.2998 10.2998l197.9 -102.3l45.8994 68.7998l-75.0996 75.2002c-14.2998 14.4004 -20.6006 34.5 -17.7002 54.4004l107 -53.1006l40.4004 -40.5
-c16.1992 -16.0996 18.6992 -41.5996 6 -60.5996l-49.2002 -73.7998l135.8 -70.2002c14.5996 -6.7002 33 -3.40039 45.0996 8.7002c9.30078 9.39941 24.5 9.39941 33.9004 0zM120 356.4l-26.2002 23c-2.2002 1.89941 -2.39941 5.19922 -0.5 7.39941
-c1.2998 1.5 3.2002 2.10059 5 1.7002l34.4004 -7h0.200195l11.0996 21.7002c13.7002 -7 21.2002 -21.1006 20.9004 -35.6006l62.5 -31l81.1992 32.5c43.6006 17.4004 76.4004 -15 84.5 -39.1992l17.1006 -51.2002l52.0996 -26.1006
-c15.7998 -7.89941 22.2002 -27.0996 14.2998 -42.8994c-7.89941 -15.7998 -27 -22.2002 -42.8994 -14.2998l-58.1006 29c-11.3994 5.69922 -20 15.5996 -24 27.6992l-6.39941 19.1006l-32.4004 -13l-114.5 56.7998c0.100586 0.0996094 0.100586 0.200195 0.200195 0.299805
-l-47.2002 23.4004c-11.5996 -9.7002 -28.3994 -12.1006 -42.7998 -4.7998z" />
-    <glyph glyph-name="skiing-nordic" unicode="&#xf7ca;" horiz-adv-x="576" 
-d="M336 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM552 32c13.2002 0 24 -10.7998 24 -24c0 -39.7002 -32.2998 -72 -72 -72h-480c-13.2002 0 -24 10.7002 -24 24s10.7998 24 24 24h42.9004l54.0996 270.8
-c-0.700195 0.799805 -1.7002 1.2002 -2.40039 2.10059c-10.7998 14.0996 -8.09961 34.1992 5.90039 44.8994l39.7002 30.4004c23 17.5996 52.5 23.8994 80.7998 17.0996l71.2002 -21.2002c26.2998 -6.69922 49.2998 -25.3994 61.7998 -50.8994l26.0996 -53.2002h44
-c17.7002 0 32 -14.2998 32 -32c0 -13.4004 -8.39941 -24.9004 -20.0996 -29.5996l-25.5 -178.4h69.5c13.2002 0 24 10.7998 24 24c0 13.2998 10.7998 24 24 24zM291.5 -16l25.5 81.2002l-85 50.2002c-27.5996 16.2998 -38.9004 50.7998 -26.2998 80.2998l37.5 87.3994
-l-14.7002 4.40039c-7.90039 1.90039 -17.5996 -0.200195 -25.2998 -6.09961l-39.7002 -30.4004c-3.59961 -2.7002 -7.59961 -4.59961 -11.7002 -5.59961l-52.2998 -261.4h24.2002l62.5 131.8c7.59961 -10.8994 17.3994 -20.5996 29.5 -27.7998l22 -13l-43.1006 -91h96.9004z
-M402.1 -16l25.2002 176h-33.2998c-18.2002 0 -35.0996 10.5996 -43.0996 26.9004l-20.3008 41.3994l-31.2998 -78.2998l61.2002 -36.0996c18.7002 -11.3008 27.5 -33.6006 21.5996 -54.4004l-23.5996 -75.5h43.5996z" />
-    <glyph glyph-name="sleigh" unicode="&#xf7cc;" horiz-adv-x="640" 
-d="M612.7 97.2998c18.5 -14.7002 28.5996 -37.2002 27.2002 -61c-2.2002 -39 -36.9004 -68.2998 -75.9004 -68.2998h-516c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h519.3c13.6006 0 24.6006 11 24.6006 24.5996c0 7.5 -3.30078 14.5 -9.2002 19.2002
-l-9.2998 7.40039c-6.90039 5.5 -8 15.5996 -2.5 22.5l10 12.5c5.5 6.89941 15.5996 8 22.5 2.5zM32 224v128c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32h20.7002c65.7002 0 125.899 -37.2002 155.3 -96s89.5 -96 155.3 -96h20.7002c35.2998 0 64 28.7002 64 64v64h96
-c17.7002 0 32 -14.2998 32 -32s-14.2998 -32 -32 -32v-96c0 -53 -43 -96 -96 -96v-48h-64v48h-192v-48h-64v52.5c-55.0996 14.2998 -96 63.9004 -96 123.5z" />
-    <glyph glyph-name="sms" unicode="&#xf7cd;" 
-d="M256 416c141.4 0 256 -93.0996 256 -208s-114.6 -208 -256 -208c-38.4004 0 -74.7002 7.09961 -107.4 19.4004c-24.5996 -19.6006 -74.2998 -51.4004 -140.6 -51.4004c-3.2002 0 -6 1.7998 -7.2998 4.7998s-0.700195 6.40039 1.5 8.7002
-c0.5 0.5 42.2998 45.4004 54.7998 95.7998c-35.5996 35.7002 -57 81.1006 -57 130.7c0 114.9 114.6 208 256 208zM128.2 144c23.3994 0 42.5 17.2998 42.3994 38.5996c0 10.6006 -4.7998 20.9004 -13.2998 28.1006l-21.8994 18.7998
-c-1.30078 1.09961 -2.10059 2.5 -2.10059 3.7998c0 3.10059 4.40039 6.60059 10.4004 6.60059h12.2998c4.40039 0 8 3.59961 8 8v16c0 4.39941 -3.59961 8 -8 8h-12.2002c-23.3994 0 -42.3994 -17.3008 -42.3994 -38.6006c0 -10.5996 4.7998 -20.8994 13.2998 -28.0996
-l21.8994 -18.7998c1.30078 -1.10059 2.10059 -2.5 2.10059 -3.80078c0 -3.09961 -4.40039 -6.59961 -10.4004 -6.59961h-12.2998c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h12.2002zM320 152v104c0 8.7998 -7.2002 16 -16 16h-16
-c-6 0 -11.5996 -3.40039 -14.2998 -8.7998l-17.7002 -35.4004l-17.7002 35.4004c-2.7002 5.39941 -8.2002 8.7998 -14.2998 8.7998h-16c-8.7998 0 -16 -7.2002 -16 -16v-104c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8v68.2002l24.9004 -55.7998
-c2.89941 -5.90039 11.3994 -5.90039 14.2998 0l24.7998 55.7998v-68.2002c0 -4.40039 3.59961 -8 8 -8h16c4.40039 0 8 3.59961 8 8zM368.3 144c23.4004 0 42.4004 17.2998 42.2998 38.5996c0 10.6006 -4.7998 20.9004 -13.2998 28.1006l-21.8994 18.7998
-c-1.30078 1.09961 -2.10059 2.5 -2.10059 3.7998c0 3.10059 4.40039 6.60059 10.4004 6.60059h12.2998c4.40039 0 8 3.59961 8 8v16c0 4.39941 -3.59961 8 -8 8h-12.2002c-23.3994 0 -42.3994 -17.3008 -42.3994 -38.6006c0 -10.5996 4.7998 -20.8994 13.2998 -28.0996
-l21.8994 -18.7998c1.30078 -1.10059 2.10059 -2.5 2.10059 -3.80078c0 -3.09961 -4.40039 -6.59961 -10.4004 -6.59961h-12.2998c-4.40039 0 -8 -3.59961 -8 -8v-16c0 -4.40039 3.59961 -8 8 -8h12.2998z" />
-    <glyph glyph-name="snowboarding" unicode="&#xf7ce;" 
-d="M432 352c-26.5 0 -48 21.5 -48 48s21.5 48 48 48s48 -21.5 48 -48s-21.5 -48 -48 -48zM460.8 198.4l-83.5 62.8994l-66 -30.5l52 -39c14.9004 -11.2002 22 -30.2002 18.1006 -48.3994l-21.9004 -102c-2.2002 -10.1006 -9.09961 -17.8008 -17.7998 -21.9004
-l90.7998 -33.0996c9.7002 -3.5 20.2002 -3.10059 29.5 1.2998c12 5.59961 26.2998 0.399414 31.9004 -11.6006c5.59961 -12 0.399414 -26.2998 -11.6006 -31.8994c-11.5996 -5.5 -24 -8.2002 -36.5 -8.2002c-10 0 -20 1.7998 -29.7002 5.2998l-364.8 132.7
-c-21.7998 7.90039 -39.0996 23.7998 -48.8994 44.7998c-5.60059 12 -0.400391 26.2998 11.5996 31.9004c12 5.59961 26.2998 0.399414 31.9004 -11.6006c4.39941 -9.39941 12.0996 -16.5 21.7998 -20l38.7002 -14.0996c-3.80078 3.5 -7 7.7002 -8.7002 12.9004
-c-5.60059 16.7998 3.39941 34.8994 20.2002 40.5l74.0996 24.6992v53.1006c0 24.3994 13.5996 46.2998 35.4004 57.2002l41.1992 20.5996l-16.3994 5.5c-12.1006 4.09961 -22 12.5996 -27.7002 24l-29.0996 58.0996c-7.90039 15.8008 -1.5 35 14.2998 42.9004
-s35 1.5 42.8994 -14.2998l26.1006 -52.1006l63.7002 -21.1992c16.2998 -5.40039 31.5996 -13.5 45.3994 -23.8008l111.4 -83.5c14.2002 -10.5996 17 -30.6992 6.39941 -44.7998c-6.2998 -8.39941 -15.8994 -12.7998 -25.5996 -12.7998
-c-6.7002 0 -13.4004 2.09961 -19.2002 6.40039zM316.4 146.7l-60.5 45.2998v-20.5c0 -20.7002 -13.2002 -39 -32.8008 -45.5l-85 -28.4004c-2.59961 -0.899414 -5.2998 -1.09961 -8 -1.2998l169.4 -61.5996c-2.90039 6.09961 -4.2998 12.8994 -2.7998 20z" />
-    <glyph glyph-name="snowman" unicode="&#xf7d0;" 
-d="M510.9 295.7c3.19922 -8.10059 -0.800781 -17.2002 -8.90039 -20.2998l-135.2 -55.2002c0.400391 -4.10059 1.2002 -8 1.2002 -12.2002c0 -10 -1.7002 -19.5 -4.2002 -28.7002c21.1006 -21.3994 36.1006 -48.7998 41.6006 -79
-c11.5 -63.2002 -16.4004 -120.3 -62.9004 -152.6c-10.9004 -7.60059 -23.9004 -11.7002 -37.2002 -11.7002h-99.2002c-11 0 -22 2.2998 -31.2998 8.2002c-42.3994 26.8994 -70.7998 73.7998 -70.7998 127.8c0 41.7998 16.9004 79.5996 44.2998 107.1
-c-2.5 9.30078 -4.2002 18.8008 -4.2002 28.9004c0 4.2002 0.800781 8.2002 1.2002 12.2002l-135.2 55.2002c-8.19922 3.19922 -12.1992 12.2998 -8.89941 20.2998l5.89941 14.5c3.30078 8 12.6006 11.8994 20.8008 8.7002l28.0996 -11.5v29
-c0 8.59961 7.2002 15.5996 16 15.5996h16c8.7998 0 16 -7 15.7998 -15.5996v-46.9004c0 -0.5 -0.200195 -1 -0.299805 -1.5l56.4004 -23c6 10 13.2998 18.9004 22 26.5996c-13.5 16.6006 -22 37.4004 -22 60.5c0 53 43 96 96 96s96 -43 96 -96
-c0 -23.0996 -8.40039 -43.8994 -22 -60.5c8.69922 -7.69922 16.0996 -16.5996 22 -26.5996l56.3994 23c0 0.5 -0.299805 1 -0.299805 1.5v46.9004c0 8.59961 7.2002 15.5996 16 15.5996h16c8.7998 0 16 -7 16 -15.5996v-29l28.2002 11.5
-c8.2002 3.19922 17.5 -0.700195 20.7998 -8.7002zM224 352c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 80c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 144
-c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 208c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16zM256 296c0 0 16 23.2002 16 32s-7.2002 16 -16 16s-16 -7.2002 -16 -16s16 -32 16 -32z
-M288 352c8.7998 0 16 7.2002 16 16s-7.2002 16 -16 16s-16 -7.2002 -16 -16s7.2002 -16 16 -16z" />
-    <glyph glyph-name="snowplow" unicode="&#xf7d2;" horiz-adv-x="640" 
-d="M120 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM200 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM280 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24
-s-24 10.7002 -24 24s10.7002 24 24 24zM360 72c13.2998 0 24 -10.7002 24 -24s-10.7002 -24 -24 -24s-24 10.7002 -24 24s10.7002 24 24 24zM598.6 22.5996l36.7002 -36.6992c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006l-22.5996 -22.5996
-c-6.2002 -6.2002 -16.4004 -6.2002 -22.6006 0l-36.6992 36.7002c-26.5 26.5 -41.4004 62.3994 -41.4004 99.8994v18.7002h-43.2002c7 -14.5996 11.2002 -30.7002 11.2002 -48c0 -61.9004 -50.0996 -112 -112 -112h-256c-61.9004 0 -112 50.0996 -112 112
-c0 44.5996 26.2998 82.7998 64 100.8v91.2002c0 26.5 21.5 48 48 48h16v112c0 26.5 21.5 48 48 48h144.3c19.2998 0 36.6006 -11.4004 44.2002 -29.0996l78.2998 -182.801c3.40039 -8 5.2002 -16.5 5.2002 -25.1992v-50.9004h64v18.7002
-c0 37.5 14.9004 73.3994 41.4004 99.8994l36.6992 36.7002c6.2002 6.2002 16.4004 6.2002 22.6006 0l22.5996 -22.5996c6.2002 -6.2002 6.2002 -16.4004 0 -22.6006l-36.7002 -36.6992c-14.5 -14.5 -22.5996 -34.1006 -22.5996 -54.6006v-101.6
-c0 -20.5 8.09961 -40.1006 22.5996 -54.6006zM192 384v-96l64 -64h122.4l-68.6006 160h-117.8zM368 0c26.5 0 48 21.5 48 48s-21.5 48 -48 48h-256c-26.5 0 -48 -21.5 -48 -48s21.5 -48 48 -48h256z" />
-    <glyph glyph-name="tenge" unicode="&#xf7d7;" horiz-adv-x="384" 
-d="M372 288c6.59961 0 12 -5.40039 12 -12v-56c0 -6.59961 -5.40039 -12 -12 -12h-140v-228c0 -6.59961 -5.40039 -12 -12 -12h-56c-6.59961 0 -12 5.40039 -12 12v228h-140c-6.59961 0 -12 5.40039 -12 12v56c0 6.59961 5.40039 12 12 12h360zM372 416
-c6.59961 0 12 -5.40039 12 -12v-56c0 -6.59961 -5.40039 -12 -12 -12h-360c-6.59961 0 -12 5.40039 -12 12v56c0 6.59961 5.40039 12 12 12h360z" />
-    <glyph glyph-name="toilet" unicode="&#xf7d8;" horiz-adv-x="384" 
-d="M368 400h-16v-156.7c20.2002 -10.0996 32 -22.2002 32 -35.2998c0 -67.2002 -34.5996 -126.2 -86.7998 -160.5l21.3994 -70.2002c6.30078 -20.5 -9.09961 -41.2998 -30.5996 -41.2998h-192c-21.5 0 -36.9004 20.7998 -30.5996 41.2998l21.3994 70.2002
-c-52.2002 34.2998 -86.7998 93.2998 -86.7998 160.5c0 13.0996 11.7998 25.2002 32 35.2998v156.7h-16c-8.7998 0 -16 7.2002 -16 16v16c0 8.7998 7.2002 16 16 16h352c8.7998 0 16 -7.2002 16 -16v-16c0 -8.7998 -7.2002 -16 -16 -16zM80 376v-16
-c0 -4.40039 3.59961 -8 8 -8h48c4.40039 0 8 3.59961 8 8v16c0 4.40039 -3.59961 8 -8 8h-48c-4.40039 0 -8 -3.59961 -8 -8zM192 176c77.0996 0 139.6 14.2998 139.6 32s-62.5 32 -139.6 32s-139.6 -14.2998 -139.6 -32s62.5 -32 139.6 -32z" />
-    <glyph glyph-name="tools" unicode="&#xf7d9;" 
-d="M501.1 52.2998c14.5 -14.5 14.5 -38.0996 0 -52.7002l-52.6992 -52.6992c-14.5 -14.6006 -38.1006 -14.6006 -52.7002 0l-117.101 117.1c-23.0996 23.0996 -27.5 57.5996 -13.8994 85.4004l-106.601 106.6h-62.0996l-96 128l64 64l128 -96v-62.0996l106.6 -106.601
-c27.8008 13.7002 62.3008 9.2002 85.4004 -13.8994zM331.7 223c-8.2002 0 -16.6006 -1 -24.7002 -2.90039l-82.0996 82.1006c-0.700195 37.5 12.6992 75.0996 41.1992 103.6c37 37 89.2002 49.6006 136.601 37.9004c9.09961 -2.2998 12.2998 -13.6006 5.7002 -20.2002
-l-74.4004 -74.4004l11.2998 -67.8994l67.9004 -11.2998l74.3994 74.3994c6.60059 6.60059 17.9004 3.5 20.1006 -5.5c11.7998 -47.3994 -0.799805 -99.5996 -37.9004 -136.7c-13 -13 -28 -22.5996 -43.7998 -29.5l-19.4004 19.4004c-20 20 -46.5996 31 -74.8994 31z
-M227.8 141c-4.89941 -21.0996 -2.59961 -42.7998 5 -62.7002l-123.6 -123.6c-25 -25 -65.5 -25 -90.5 0s-25 65.5 0 90.5l152.399 152.5zM64 -24c13.2998 0 24 10.7998 24 24c0 13.2998 -10.7002 24 -24 24s-24 -10.7002 -24 -24c0 -13.2002 10.7998 -24 24 -24z" />
-    <glyph glyph-name="tram" unicode="&#xf7da;" 
-d="M288 384c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32zM511.5 396.1c2.2002 -8.5 -2.7998 -17.2998 -11.4004 -19.5996l-228.1 -60.7998v-91.7002h176c17.7002 0 32 -14.2998 32 -32v-224c0 -17.7002 -14.2998 -32 -32 -32
-h-384c-17.7002 0 -32 14.2998 -32 32v224c0 17.7002 14.2998 32 32 32h176v83.2002l-219.9 -58.7002c-1.2998 -0.299805 -2.69922 -0.5 -4.09961 -0.5c-7.09961 0 -13.5 4.7002 -15.4004 11.7998c-2.2998 8.60059 2.80078 17.2998 11.3008 19.6006l480 128
-c8.59961 2.2998 17.2998 -2.7002 19.5996 -11.3008zM176 64v96h-96v-96h96zM336 160v-96h96v96h-96zM304 160h-96v-96h96v96zM192 352c-17.7002 0 -32 14.2998 -32 32s14.2998 32 32 32s32 -14.2998 32 -32s-14.2998 -32 -32 -32z" />
-    <glyph glyph-name="fire-alt" unicode="&#xf7e4;" horiz-adv-x="448" 
-d="M323.56 396.8c72.46 -67.2598 124.44 -177.13 124.44 -230.399c0 -127.25 -100.29 -230.4 -224 -230.4s-224 103.15 -224 230.4c0 71.6396 69.7402 190.43 168 281.6c38.2803 -35.5303 72.0801 -73.6201 99.3398 -111.17
-c16.6406 20.3799 35.4199 40.6699 56.2197 59.9697zM304.09 56.1504c49.2402 34.4492 60.7803 101.229 33.4297 153.42c-3.35938 6.41992 -7.12988 13.1201 -11.2695 19.9697l-58.6299 -66.8799s-91.9004 117.359 -98.8301 125.34
-c-48.4805 -58.1201 -72.79 -92.1396 -72.79 -130.75c0 -77.5098 58.71 -125.25 130.86 -125.25c28.8594 0 55.5693 8.99023 77.2295 24.1504z" />
-    <glyph glyph-name="bacon" unicode="&#xf7e5;" horiz-adv-x="576" 
-d="M218.92 111.61c-34.8604 -34.8799 -59.6504 -44.1602 -85.9199 -54c-26 -9.76074 -53 -20.1299 -88.1699 -52.7305l-35.7598 35.5098c-12.7002 12.6104 -12.0703 33.6104 1.79004 45.0605c36.3398 29.9795 66.21 41.0996 91.0693 50.3594
-c9.16992 3.41016 68.9707 19.2607 98.7207 98.0908c8.60938 22.8096 46.3496 134.58 188.979 187.72c15.8506 5.91016 27.3604 10.2002 41 20.2998c5.14941 3.80859 11.5498 6.08008 18.4404 6.08008c8.46484 0 16.1426 -3.40137 21.7393 -8.91016l37.6709 -37.3896
-c-30.1504 -27.6904 -52.9102 -36.3701 -76.79 -45.3701c-28.3008 -10.6104 -57.5703 -21.5801 -97.3506 -61.3799s-50.7598 -69.0498 -61.3701 -97.3398c-9.84961 -26.3008 -19.1602 -51.1104 -54.0498 -86zM566.92 343.61
-c12.7002 -12.5996 12.0801 -33.6602 -1.80957 -45.0605c-36.3701 -30.0098 -66.2402 -41.1396 -91.1104 -50.4102c-9.2002 -3.43945 -69 -19.3193 -98.7305 -98.1094c-8.93945 -23.5898 -46.7393 -134.69 -188.939 -187.69
-c-15.8496 -5.89941 -27.3398 -10.1797 -40.9404 -20.2402c-5.14941 -3.81055 -11.5527 -6.08301 -18.4453 -6.08301c-8.46289 0 -16.1377 3.39844 -21.7344 8.90332l-37.6797 37.4297c30.1094 27.6699 52.8594 36.3301 76.7197 45.3301
-c28.2998 10.5898 57.5098 21.54 97.2998 61.3203s50.7803 69 61.4199 97.3301c9.81055 26.3096 19.1104 51.1602 54 86c34.8906 34.8398 59.6904 44.1504 85.9502 54c26.0703 9.79004 53.0605 20.1602 88.25 52.79z" />
-    <glyph glyph-name="book-medical" unicode="&#xf7e6;" horiz-adv-x="448" 
-d="M448 89.5996c0 -9.59961 -3.2002 -15.999 -9.59961 -19.1992c-3.2002 -12.8008 -3.2002 -57.6006 0 -73.6006c6.39941 -6.39941 9.59961 -12.7998 9.59961 -19.2002v-16c0 -16 -12.7998 -25.5996 -25.5996 -25.5996h-326.4c-54.4004 0 -96 41.5996 -96 96v320
-c0 54.4004 41.5996 96 96 96h326.4c16 0 25.5996 -9.59961 25.5996 -25.5996v-332.801zM144 280v-48c0 -4.41504 3.58496 -8 8 -8h56v-56c0 -4.41504 3.58496 -8 8 -8h48c4.41504 0 8 3.58496 8 8v56h56c4.41504 0 8 3.58496 8 8v48c0 4.41504 -3.58496 8 -8 8h-56v56
-c0 4.41504 -3.58496 8 -8 8h-48c-4.41504 0 -8 -3.58496 -8 -8v-56h-56c-4.41504 0 -8 -3.58496 -8 -8zM380.8 0v64h-284.8c-16 0 -32 -12.7998 -32 -32s12.7998 -32 32 -32h284.8z" />
-    <glyph glyph-name="bread-slice" unicode="&#xf7ec;" horiz-adv-x="576" 
-d="M288 448c180 0 288 -93.4004 288 -169.14c0 -30.3008 -24.2402 -54.8604 -64 -54.8604v-256c0 -17.6699 -16.1201 -32 -36 -32h-376c-19.8799 0 -36 14.3301 -36 32v256c-39.7598 0 -64 24.5596 -64 54.8604c0 75.7393 108 169.14 288 169.14z" />
-    <glyph glyph-name="cheese" unicode="&#xf7ef;" 
-d="M0 160h512v-160c0 -17.6611 -14.3389 -32 -32 -32h-448c-17.6611 0 -32 14.3389 -32 32v160zM299.83 416c118.17 -6.2002 212.17 -104.11 212.17 -224h-512l278.7 217c5.47656 4.38477 12.4277 7.02051 19.9814 7.02051
-c0.384766 0 0.767578 -0.00683594 1.14844 -0.0205078z" />
-    <glyph glyph-name="clinic-medical" unicode="&#xf7f2;" horiz-adv-x="576" 
-d="M288 333l218.74 -192.9c1.54004 -1.37988 3.55957 -2.04004 5.25977 -3.19922v-184.9c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v184.94c1.78027 1.20996 3.84961 1.88965 5.46973 3.34961zM384 72v48c0 4.41504 -3.58496 8 -8 8h-56v56
-c0 4.41504 -3.58496 8 -8 8h-48c-4.41504 0 -8 -3.58496 -8 -8v-56h-56c-4.41504 0 -8 -3.58496 -8 -8v-48c0 -4.41504 3.58496 -8 8 -8h56v-56c0 -4.41504 3.58496 -8 8 -8h48c4.41504 0 8 3.58496 8 8v56h56c4.41504 0 8 3.58496 8 8zM570.69 211.72
-c3.2627 -2.92969 5.30762 -7.18555 5.30762 -11.9121c0 -4.10156 -1.54688 -7.84473 -4.08789 -10.6777l-21.4004 -23.8203c-2.92969 -3.2627 -7.18457 -5.30762 -11.9111 -5.30762c-4.10742 0 -7.85449 1.55078 -10.6885 4.09766l-229.32 202.271
-c-2.82031 2.48828 -6.53906 3.99902 -10.5928 3.99902c-4.05273 0 -7.75684 -1.51074 -10.5771 -3.99902l-229.32 -202.28c-2.83398 -2.54688 -6.58594 -4.10645 -10.6924 -4.10645c-4.72656 0 -8.97754 2.05371 -11.9072 5.31641l-21.4102 23.8203
-c-2.54688 2.83398 -4.10645 6.58594 -4.10645 10.6934c0 4.72559 2.05371 8.97656 5.31641 11.9062l256 226c7.06934 6.3916 16.4707 10.2852 26.7412 10.2852c10.2715 0 19.6396 -3.89355 26.709 -10.2852z" />
-    <glyph glyph-name="comment-medical" unicode="&#xf7f5;" 
-d="M256 416c141.39 0 256 -93.1201 256 -208s-114.61 -208 -256 -208c-0.161133 0 -0.446289 0.107422 -0.606445 0.107422c-37.5674 0 -73.5547 6.81445 -106.794 19.2725c-24.5996 -19.6299 -74.3398 -51.3799 -140.6 -51.3799
-c-4.41113 0.00488281 -7.99023 3.58984 -7.99023 8.00195c0 2.12891 0.833008 4.06445 2.19043 5.49805c0.5 0.5 42.2598 45.4502 54.7998 95.7598c-35.5898 35.7402 -57 81.1807 -57 130.74c0 114.88 114.62 208 256 208zM352 184v48c0 4.41504 -3.58496 8 -8 8h-56v56
-c0 4.41504 -3.58496 8 -8 8h-48c-4.41504 0 -8 -3.58496 -8 -8v-56h-56c-4.41504 0 -8 -3.58496 -8 -8v-48c0 -4.41504 3.58496 -8 8 -8h56v-56c0 -4.41504 3.58496 -8 8 -8h48c4.41504 0 8 3.58496 8 8v56h56c4.41504 0 8 3.58496 8 8z" />
-    <glyph glyph-name="crutch" unicode="&#xf7f7;" 
-d="M507.31 262.29c2.87109 -2.89258 4.64551 -6.87891 4.64551 -11.2725c0 -4.42285 -1.79883 -8.42969 -4.70508 -11.3271l-22.6201 -22.6309c-2.89648 -2.89648 -6.90137 -4.68945 -11.3174 -4.68945s-8.41602 1.79297 -11.3125 4.68945l-181 181
-c-2.89648 2.89648 -4.68945 6.90137 -4.68945 11.3174s1.79297 8.41699 4.68945 11.3135l22.6904 22.5996c2.89551 2.89355 6.89844 4.68457 11.3115 4.68457c4.41406 0 8.41211 -1.79102 11.3076 -4.68457zM327.77 195.88l55.1006 55.1201l45.25 -45.2695l-109.68 -109.681
-c-12.4922 -12.4961 -28.4805 -21.5479 -46.29 -25.6494l-120.25 -27.75l-102 -102c-2.89648 -2.89746 -6.90137 -4.69043 -11.3174 -4.69043s-8.41699 1.79297 -11.3135 4.69043l-22.6191 22.6191c-2.89746 2.89648 -4.69043 6.90137 -4.69043 11.3174
-s1.79297 8.41699 4.69043 11.3135l102 102l27.7393 120.26c4.11816 17.8066 13.1738 33.7939 25.6699 46.29l109.671 109.67l45.25 -45.25l-55.1006 -55.1006zM273.2 141.31l9.30957 9.31055l-67.8896 67.8896l-9.31055 -9.30957
-c-4.16113 -4.17676 -7.17969 -9.51074 -8.55957 -15.4502l-18.2998 -79.2998l79.2998 18.3193c5.94238 1.36328 11.2783 4.37695 15.4502 8.54004z" />
-    <glyph glyph-name="disease" unicode="&#xf7fa;" 
-d="M472.29 252.1c48.54 -16.6191 53.8301 -73.8301 8.99023 -96.79l-62 -31.7393c-17.8301 -9.12988 -29.2803 -25.2002 -30.6299 -43l-4.7002 -61.8604c-3.4502 -44.79 -65.1299 -66.7803 -104.45 -37.2197l-54.3203 40.8301
-c-15.6201 11.7295 -36.96 16.1201 -57.0693 11.7295l-70 -15.2803c-50.6504 -11.0596 -94.1104 32.5605 -73.46 73.8008l28.4297 57c8.17969 16.3799 6.43945 35.1699 -4.63965 50.2393l-38.54 52.4209c-27.9307 37.9492 7 86.9092 59 82.8398l71.8994 -5.62012
-c20.6602 -1.62012 40.9404 5.59961 54.2002 19.3096l46.0898 47.7207c33.4297 34.5098 98.4199 21.1494 110 -22.6201l16 -60.4502c4.60059 -17.3906 18.8604 -31.71 38.1406 -38.3105zM160 192c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32
-s14.3389 -32 32 -32zM288 96c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM304 224c8.83105 0 16 7.16895 16 16s-7.16895 16 -16 16s-16 -7.16895 -16 -16s7.16895 -16 16 -16z" />
-    <glyph glyph-name="egg" unicode="&#xf7fb;" horiz-adv-x="384" 
-d="M192 448c106 0 192 -214 192 -320s-86 -192 -192 -192s-192 86 -192 192s86 320 192 320z" />
-    <glyph glyph-name="hamburger" unicode="&#xf805;" 
-d="M464 192c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48h-416c-26.4922 0 -48 21.5078 -48 48s21.5078 48 48 48h416zM480 64c8.83105 0 16 -7.16895 16 -16v-16c0 -35.3223 -28.6777 -64 -64 -64h-352c-35.3223 0 -64 28.6777 -64 64v16
-c0 8.83105 7.16895 16 16 16h448zM58.6396 224c-34.5693 0 -54.6396 43.9102 -34.8193 75.8896c40.1797 64.9102 128.64 116.011 232.18 116.11c103.55 -0.0996094 192 -51.2002 232.18 -116.12c19.8008 -31.9795 -0.25 -75.8799 -34.8193 -75.8799h-394.721zM384 336
-c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16s16 7.16895 16 16s-7.16895 16 -16 16zM256 368c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16s16 7.16895 16 16s-7.16895 16 -16 16zM128 336c-8.83105 0 -16 -7.16895 -16 -16s7.16895 -16 16 -16
-s16 7.16895 16 16s-7.16895 16 -16 16z" />
-    <glyph glyph-name="hand-middle-finger" unicode="&#xf806;" 
-d="M479.93 130.88l0.0703125 -82.8799c0 -61.7979 -50.1592 -111.973 -111.95 -112h-215c-30.9053 0.00292969 -58.9189 12.5361 -79.1895 32.8096l-30.9307 30.9307c-6.75488 6.75391 -10.9297 16.0928 -10.9297 26.3896v73.4697
-c0 14.6221 8.38574 27.2734 20.6396 33.4004l27.3604 15v-76c0 -4.41504 3.58496 -8 8 -8s8 3.58496 8 8v147.04c0 15.2598 12.8701 28.3799 30.8701 31.3799l30.6797 5.12012c17.8203 2.96973 34.4502 -8.38965 34.4502 -23.54v-32c0 -4.41504 3.58496 -8 8 -8
-s8 3.58496 8 8v200c0 0.0078125 -0.0244141 0.015625 -0.0244141 0.0234375c0 26.4912 21.5078 48 48 48c0.50293 0 1.00488 -0.0078125 1.50488 -0.0234375c26.2695 -0.799805 46.5195 -23.7197 46.5195 -50v-198c0 -4.41504 3.58496 -8 8 -8s8 3.58496 8 8v32
-c0 15.1396 16.6299 26.5 34.4502 23.5303l38.3994 -6.40039c13.46 -2.25 23.1504 -12.0996 23.1504 -23.54v-49.5898l35.6504 -8.92969c16.2188 -4.05371 28.2676 -18.7256 28.2793 -36.1904z" />
-    <glyph glyph-name="hard-hat" unicode="&#xf807;" 
-d="M480 160v-64h-448v64c0 80.25 49.2803 148.92 119.19 177.62l40.8096 -81.6201v112c0 8.83105 7.16895 16 16 16h96c8.83105 0 16 -7.16895 16 -16v-112l40.8096 81.6201c69.9102 -28.7002 119.19 -97.3701 119.19 -177.62zM496 64c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-480c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h480z" />
-    <glyph glyph-name="hospital-user" unicode="&#xf80d;" horiz-adv-x="640" 
-d="M480 128c-52.9834 0 -96 43.0166 -96 96s43.0166 96 96 96s96 -43.0166 96 -96s-43.0166 -96 -96 -96zM528 96c61.8145 0 112.002 -50.1738 112.002 -111.988c0 -0.210938 -0.000976562 -0.420898 -0.00195312 -0.631836
-c-0.139648 -26.2598 -21.7305 -47.3799 -48 -47.3799h-224c-26.2695 0 -47.8604 21.1201 -48 47.3799c-0.000976562 0.210938 0 0.40918 0 0.620117c0 61.8145 50.1855 112 112 112c0.0273438 0 0.0556641 -0.00488281 0.0830078 -0.00488281
-c2.42871 0 4.77051 -0.380859 6.9668 -1.08496c12.8193 -4.4541 26.6504 -6.87402 40.9775 -6.87402s28.0938 2.41992 40.9131 6.87402c2.19922 0.704102 4.54395 1.08984 6.97656 1.08984h0.0830078zM329.91 85.5498c-25.9033 -25.8965 -41.915 -61.665 -41.915 -101.15
-c0 -0.396484 0.00195312 -0.792969 0.00488281 -1.18945c0.166016 -17.7246 6.24512 -34.1309 16.3096 -47.21h-288.31c-8.83105 0 -16 7.16895 -16 16v368c0 17.6611 14.3389 32 32 32h32v64c0 17.6611 14.3389 32 32 32h160c17.6611 0 32 -14.3389 32 -32v-64h32
-c17.6611 0 32 -14.3389 32 -32v-216.62c-7.98633 -5.24609 -15.3037 -11.1562 -22.0898 -17.8301zM144 44v40c0 6.62305 -5.37695 12 -12 12h-40c-6.62305 0 -12 -5.37695 -12 -12v-40c0 -6.62305 5.37695 -12 12 -12h40c6.62305 0 12 5.37695 12 12zM144 172v40
-c0 6.62305 -5.37695 12 -12 12h-40c-6.62305 0 -12 -5.37695 -12 -12v-40c0 -6.62305 5.37695 -12 12 -12h40c6.62305 0 12 5.37695 12 12zM192 294v26h26c3.31152 0 6 2.68848 6 6v20c0 3.31152 -2.68848 6 -6 6h-26v26c0 3.31152 -2.68848 6 -6 6h-20
-c-3.31152 0 -6 -2.68848 -6 -6v-26h-26c-3.31152 0 -6 -2.68848 -6 -6v-20c0 -3.31152 2.68848 -6 6 -6h26v-26c0 -3.31152 2.68848 -6 6 -6h20c3.31152 0 6 2.68848 6 6zM272 44v40c0 6.62305 -5.37695 12 -12 12h-40c-6.62305 0 -12 -5.37695 -12 -12v-40
-c0 -6.62305 5.37695 -12 12 -12h40c6.62305 0 12 5.37695 12 12zM272 172v40c0 6.62305 -5.37695 12 -12 12h-40c-6.62305 0 -12 -5.37695 -12 -12v-40c0 -6.62305 5.37695 -12 12 -12h40c6.62305 0 12 5.37695 12 12z" />
-    <glyph glyph-name="hotdog" unicode="&#xf80f;" 
-d="M488.56 424.56c14.4766 -14.4795 23.4346 -34.498 23.4346 -56.5703s-8.95801 -42.0693 -23.4346 -56.5488l-352 -352c-14.5518 -15.0674 -34.9814 -24.4199 -57.5615 -24.4199c-44.1523 0 -80 35.8467 -80 80c0 22.5801 9.375 42.9873 24.4424 57.5391l352 352
-c14.4795 14.4766 34.498 23.4346 56.5703 23.4346s42.0693 -8.95801 56.5488 -23.4346zM438.63 329.37c2.89648 2.89648 4.68457 6.90137 4.68457 11.3174c0 8.83105 -7.16992 16.002 -16.002 16.002c-4.41602 0 -8.41602 -1.79297 -11.3125 -4.68945
-c-12.4102 -12.4102 -21.7598 -14 -34.71 -16.2305c-14.4004 -2.46973 -32.3203 -5.55957 -51.9199 -25.1494c-19.6006 -19.5898 -22.6699 -37.5205 -25.1396 -51.9199c-2.24023 -12.9502 -3.84082 -22.3105 -16.2402 -34.71
-c-12.4004 -12.4004 -21.7002 -14.0098 -34.7002 -16.2305c-14.4004 -2.46973 -32.3203 -5.5498 -51.9199 -25.1396c-19.6006 -19.5898 -22.6699 -37.5205 -25.1504 -51.9199c-2.21973 -12.9502 -3.80957 -22.29 -16.2197 -34.7002s-21.71 -14.0098 -34.71 -16.2305
-c-14.4004 -2.46973 -32.3203 -5.5498 -51.9199 -25.1396c-2.89648 -2.89648 -4.68457 -6.90137 -4.68457 -11.3174c0 -8.83105 7.16992 -16.002 16.002 -16.002c4.41602 0 8.41602 1.79297 11.3125 4.68945c12.4004 12.4004 21.7598 14 34.7002 16.2305
-c14.3994 2.46973 32.3301 5.55957 51.9297 25.1494c19.6006 19.5898 22.6699 37.5205 25.1396 51.9199c2.23047 12.9502 3.83008 22.2998 16.2305 34.7002s21.75 14 34.7002 16.2197c14.3994 2.48047 32.3193 5.56055 51.9199 25.1504
-c19.5996 19.5898 22.6699 37.5195 25.1494 51.9199c2.23047 12.9502 3.83008 22.3096 16.2305 34.71s21.7598 14 34.7002 16.2305c14.4102 2.46973 32.3301 5.5498 51.9297 25.1396zM31.4404 125.82l-11.5508 11.5498c-24.9893 24.9902 -26.6592 63.8398 -3.71973 86.7803
-l207.68 207.68c22.9404 22.9395 61.79 21.2803 86.79 -3.71973l11.54 -11.5508zM480.56 258.18l11.5508 -11.54c24.9893 -25 26.6592 -63.8496 3.71973 -86.79l-207.68 -207.68c-22.9404 -22.9395 -61.79 -21.2803 -86.79 3.71973l-11.54 11.5508z" />
-    <glyph glyph-name="ice-cream" unicode="&#xf810;" horiz-adv-x="448" 
-d="M368 288c26.4922 0 48 -21.5078 48 -48s-21.5078 -48 -48 -48h-288c-26.4922 0 -48 21.5078 -48 48s21.5078 48 48 48h0.94043c-0.625 5.43945 -0.93457 10.9707 -0.93457 16.5762c0 79.4756 64.5234 144 144 144c79.4756 0 144 -64.5244 144 -144
-c0 -5.60547 -0.321289 -11.1367 -0.946289 -16.5762h0.94043zM195.38 -45.6904l-99.3799 205.69h256l-99.3799 -205.69c-4.99414 -10.8223 -15.9111 -18.3398 -28.6035 -18.3398s-23.6426 7.51758 -28.6367 18.3398z" />
-    <glyph glyph-name="laptop-medical" unicode="&#xf812;" horiz-adv-x="640" 
-d="M232 224c-4.41504 0 -8 3.58496 -8 8v48c0 4.41504 3.58496 8 8 8h56v56c0 4.41504 3.58496 8 8 8h48c4.41504 0 8 -3.58496 8 -8v-56h56c4.41504 0 8 -3.58496 8 -8v-48c0 -4.41504 -3.58496 -8 -8 -8h-56v-56c0 -4.41504 -3.58496 -8 -8 -8h-48
-c-4.41504 0 -8 3.58496 -8 8v56h-56zM576 400v-336h-512v336c0.0771484 26.4561 21.5439 47.9229 48 48h416c26.4561 -0.0771484 47.9229 -21.5439 48 -48zM512 128v256h-384v-256h384zM624 32c8.83105 0 16 -7.16895 16 -16v-16
-c-0.104492 -35.2744 -28.7256 -63.8955 -64 -64h-512c-35.2744 0.104492 -63.8955 28.7256 -64 64v16c0 8.83105 7.16895 16 16 16h239.23c-0.230469 -14.5303 14.0791 -32 32.7695 -32h60.7998c18.0303 0 32 12.1904 32.7402 32h242.46z" />
-    <glyph glyph-name="pager" unicode="&#xf815;" 
-d="M448 384c35.3223 0 64 -28.6777 64 -64v-256c0 -35.3223 -28.6777 -64 -64 -64h-384c-35.3223 0 -64 28.6777 -64 64v256c0 35.3223 28.6777 64 64 64h384zM160 80v48h-80c-8.83105 0 -16 -7.16895 -16 -16v-16c0 -8.83105 7.16895 -16 16 -16h80zM288 96v16
-c0 8.83105 -7.16895 16 -16 16h-80v-48h80c8.83105 0 16 7.16895 16 16zM448 224v64c0 17.6611 -14.3389 32 -32 32h-320c-17.6611 0 -32 -14.3389 -32 -32v-64c0 -17.6611 14.3389 -32 32 -32h320c17.6611 0 32 14.3389 32 32z" />
-    <glyph glyph-name="pepper-hot" unicode="&#xf816;" 
-d="M330.67 184.88h107.46l37.0498 -38.54c-48.5293 -87.4697 -206.54 -210.34 -419.18 -210.34c-30.9072 0 -56 25.0928 -56 56s25.0928 56 56 56c141.58 0 163.44 181.24 221.92 250.82l52.75 -24.2207v-89.7197zM461.76 313.25
-c30.8984 -28.1729 50.2402 -68.7275 50.2402 -113.795v-0.145508c0 -13.6797 -2.2998 -26.6895 -5.55957 -39.3096l-54.6807 56.8799h-89.0898v78.2402l-74.6699 34.29c22.3398 14.0498 48.3398 22.5898 76.3398 22.5898
-c20.2783 -0.0078125 39.6836 -4.32031 57.1602 -11.96c18.4502 37.2197 8.25977 61.96 1.40039 72.3203c-0.896484 1.29883 -1.42676 2.88184 -1.42676 4.57715c0 2.20117 0.884766 4.19727 2.31641 5.65234l22.9004 23c1.45117 1.47559 3.46777 2.39453 5.69922 2.39453
-c2.5166 0 4.76367 -1.16504 6.23047 -2.98438c18.5596 -23.4805 35.2998 -71.9102 3.13965 -131.75z" />
-    <glyph glyph-name="pizza-slice" unicode="&#xf818;" 
-d="M158.87 447.85c181.91 -17.1699 332.02 -164.93 352.899 -345.71c1.87012 -16.2197 -7.89941 -31.54 -23.6191 -35.8994l-56.9404 -15.7803c-7.94043 186.39 -134.86 311.51 -322.479 317l14.8096 56.2705c4.12988 15.6992 19.1699 25.6396 35.3301 24.1191z
-M100.4 335.85c176.069 -1.95996 294.88 -119.25 299.149 -294.14l-379 -105.1c-1.37793 -0.381836 -2.82324 -0.59375 -4.32227 -0.59375c-8.94629 0 -16.21 7.26367 -16.21 16.21c0 1.42871 0.18457 2.81348 0.532227 4.13379zM128 32c17.6611 0 32 14.3389 32 32
-s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM176 184c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32zM280 80c17.6611 0 32 14.3389 32 32s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32z" />
-    <glyph glyph-name="trash-restore" unicode="&#xf829;" horiz-adv-x="448" 
-d="M53.2002 -19l-21.2002 339h384l-21.2002 -339c-1.57031 -25.0762 -22.4316 -44.9971 -47.8994 -45h-245.801c-25.4678 0.00292969 -46.3291 19.9238 -47.8994 45zM123.31 156.8c-10.0791 -10.6201 -2.93945 -28.7998 11.3203 -28.7998h57.3701v-112
-c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16v112h57.3701c14.2598 0 21.3994 18.1797 11.3203 28.7998l-89.3809 94.2598c-2.81543 3.04297 -6.83984 4.94922 -11.3086 4.94922s-8.49512 -1.90625 -11.3105 -4.94922zM432 416
-c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h120l9.40039 18.7002c3.85547 7.88574 11.9434 13.2998 21.3066 13.2998h0.0927734h114.3
-c0.00585938 0 -0.00195312 0.0234375 0.00390625 0.0234375c9.41113 0 17.5645 -5.42871 21.4961 -13.3232l9.40039 -18.7002h120z" />
-    <glyph glyph-name="trash-restore-alt" unicode="&#xf82a;" horiz-adv-x="448" 
-d="M32 -16v336h384v-336c0 -26.4922 -21.5078 -48 -48 -48h-288c-26.4922 0 -48 21.5078 -48 48zM123.31 156.8c-10.0791 -10.6201 -2.93945 -28.7998 11.3203 -28.7998h57.3701v-112c0 -8.83105 7.16895 -16 16 -16h32c8.83105 0 16 7.16895 16 16v112h57.3701
-c14.2598 0 21.3994 18.1797 11.3203 28.7998l-89.3809 94.2598c-2.81543 3.04297 -6.83984 4.94922 -11.3086 4.94922s-8.49512 -1.90625 -11.3105 -4.94922zM432 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-416
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h120l9.40039 18.7002c3.85547 7.88574 11.9434 13.2998 21.3066 13.2998h0.0927734h114.3c0.00585938 0 -0.00195312 0.0234375 0.00390625 0.0234375c9.41113 0 17.5645 -5.42871 21.4961 -13.3232
-l9.40039 -18.7002h120z" />
-    <glyph glyph-name="user-nurse" unicode="&#xf82f;" horiz-adv-x="448" 
-d="M319.41 128c71.4902 -3.09961 128.59 -61.5996 128.59 -133.79c0 -32.127 -26.083 -58.21 -58.21 -58.21h-331.58c-32.127 0 -58.21 26.083 -58.21 58.21c0 72.1904 57.0996 130.69 128.59 133.79l95.4102 -95.3896zM224 144c-70.6455 0 -128 57.3545 -128 128v110.18
-c0 13.7119 8.62988 25.4092 20.7598 29.96l84.7705 31.79c6.98438 2.61914 14.6035 4.05176 22.498 4.05176s15.457 -1.43262 22.4414 -4.05176l84.7705 -31.75c12.1309 -4.55078 20.7598 -16.248 20.7598 -29.96v-0.0400391v-110.18c0 -70.6455 -57.3545 -128 -128 -128z
-M184 376.33v-16.6602c0 -2.75977 2.24023 -5 5 -5h21.6699v-21.6699c0 -2.75977 2.24023 -5 5 -5h16.6602c2.75977 0 5 2.24023 5 5v21.6699h21.6699c2.75977 0 5 2.24023 5 5v16.6602c0 2.75977 -2.24023 5 -5 5h-21.6699v21.6699c0 2.75977 -2.24023 5 -5 5h-16.6602
-c-2.75977 0 -5 -2.24023 -5 -5v-21.6699h-21.6699c-2.75977 0 -5 -2.24023 -5 -5zM144 288v-16c0 -44.1533 35.8467 -80 80 -80s80 35.8467 80 80v16h-160z" />
-    <glyph glyph-name="wave-square" unicode="&#xf83e;" horiz-adv-x="640" 
-d="M476 -32h-152c-19.8691 0 -36 16.1309 -36 36v348h-96v-156c0 -19.8691 -16.1309 -36 -36 -36h-140c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h112v156c0 19.8691 16.1309 36 36 36h152c19.8691 0 36 -16.1309 36 -36v-348h96v156
-c0 19.8691 16.1309 36 36 36h140c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-112v-156c0 -19.8691 -16.1309 -36 -36 -36z" />
-    <glyph glyph-name="biking" unicode="&#xf84a;" horiz-adv-x="640" 
-d="M400 352c-26.4922 0 -48 21.5078 -48 48s21.5078 48 48 48s48 -21.5078 48 -48s-21.5078 -48 -48 -48zM396 231l-41.3604 33.1104l-58.25 -49.9199l41.3604 -27.5703c8.60547 -5.7373 14.248 -15.5117 14.25 -26.6201v-128c0 -17.6611 -14.3389 -32 -32 -32
-s-32 14.3389 -32 32v110.88l-81.7305 54.5205c-8.60742 5.7373 -14.2686 15.5068 -14.2686 26.6191c0 9.71777 4.3418 18.4297 11.1895 24.3008l112 96c5.58887 4.80176 12.8965 7.70117 20.8359 7.70117c7.55566 0 14.502 -2.62891 19.9736 -7.02148l71.2197 -57h52.7803
-c17.6611 0 32 -14.3389 32 -32s-14.3389 -32 -32 -32h-64c-0.0205078 0 -0.0625 0.0117188 -0.0830078 0.0117188c-7.53125 0 -14.457 2.61621 -19.917 6.98828zM512 192c70.6455 0 128 -57.3545 128 -128s-57.3545 -128 -128 -128s-128 57.3545 -128 128
-s57.3545 128 128 128zM512 0c35.3223 0 64 28.6777 64 64s-28.6777 64 -64 64s-64 -28.6777 -64 -64s28.6777 -64 64 -64zM128 192c70.6455 0 128 -57.3545 128 -128s-57.3545 -128 -128 -128s-128 57.3545 -128 128s57.3545 128 128 128zM128 0c35.3223 0 64 28.6777 64 64
-s-28.6777 64 -64 64s-64 -28.6777 -64 -64s28.6777 -64 64 -64z" />
-    <glyph glyph-name="border-all" unicode="&#xf84c;" horiz-adv-x="448" 
-d="M416 416c17.6611 0 32 -14.3389 32 -32v-384c0 -17.6611 -14.3389 -32 -32 -32h-384c-17.6611 0 -32 14.3389 -32 32v384c0 17.6611 14.3389 32 32 32h384zM384 352h-128v-128h128v128zM192 352h-128v-128h128v128zM64 32h128v128h-128v-128zM256 32h128v128h-128v-128z
-" />
-    <glyph glyph-name="border-none" unicode="&#xf850;" horiz-adv-x="448" 
-d="M240 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM336 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h32zM432 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM144 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM240 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM336 32c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 128
-c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 320c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h32zM240 128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM240 320c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM144 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM240 416c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM336 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 416
-c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM48 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h32zM48 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM48 128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM48 320c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM48 416c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM144 416c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32z" />
-    <glyph glyph-name="border-style" unicode="&#xf853;" horiz-adv-x="448" 
-d="M240 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM144 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32
-c0 8.83105 7.16895 16 16 16h32zM336 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 224c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32
-c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 32c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 320c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32zM432 416
-c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-368v-368c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v400c0 17.6611 14.3389 32 32 32h400z" />
-    <glyph glyph-name="fan" unicode="&#xf863;" 
-d="M352.57 320c81.79 0 149.3 -61.6299 159.3 -141.33c1.30957 -10.4795 -7.17969 -19.6396 -17.6201 -18.5898l-123.11 12.4102c8.34082 -22.9707 12.8604 -48.9707 12.8604 -77.0605c0 -81.79 -61.6299 -149.3 -141.33 -159.3
-c-10.4795 -1.30957 -19.6396 7.19043 -18.5898 17.6201l12.4102 123.11c-22.9707 -8.34082 -48.9707 -12.8604 -77.0605 -12.8604c-81.79 0 -149.3 61.6299 -159.3 141.33c-1.30957 10.4795 7.17969 19.6699 17.6201 18.5898l123.11 -12.4102
-c-8.34082 22.9707 -12.8604 48.9707 -12.8604 77.0605c0 81.79 61.6299 149.3 141.33 159.3c10.4795 1.30957 19.6699 -7.17969 18.5898 -17.6201l-12.4102 -123.11c22.9707 8.34082 48.9707 12.8604 77.0605 12.8604zM256 160c17.6611 0 32 14.3389 32 32
-s-14.3389 32 -32 32s-32 -14.3389 -32 -32s14.3389 -32 32 -32z" />
-    <glyph glyph-name="icons" unicode="&#xf86d;" 
-d="M116.65 228.65l-96.79 99.8301c-28 29.0293 -26.4102 77.0996 5 103.88c27.3896 23.3398 68.1895 19.1396 93.29 -6.80078l9.84961 -10.1396l9.86035 10.1396c25.1396 25.9404 65.8896 30.1406 93.2793 6.80078c31.4102 -26.7803 33.0605 -74.8799 4.91016 -103.88
-l-96.75 -99.8301c-2.85449 -2.98242 -6.875 -4.83984 -11.3252 -4.83984s-8.46973 1.85742 -11.3242 4.83984zM260.57 128.16c15.1406 -0.0107422 27.4297 -12.3066 27.4297 -27.4502v-0.00976562v-137.25c0 -15.1436 -12.2891 -27.4395 -27.4297 -27.4502h-233.141
-c-15.1396 0.00585938 -27.4297 12.2988 -27.4297 27.4395v0.0107422v137.25v0.00976562c0 15.1504 12.2998 27.4502 27.4502 27.4502h0.00976562h48l7 14.2402c3.89258 10.3887 13.9082 17.7793 25.6484 17.7793h0.0117188h71.71
-c0.00390625 0 -0.00195312 0.0126953 0.000976562 0.0126953c11.7412 0 21.7666 -7.40332 25.6592 -17.792l7.08008 -14.2402h48zM144 -20c28.6992 0 52 23.3008 52 52s-23.3008 52 -52 52s-52 -23.3008 -52 -52s23.3008 -52 52 -52zM499.4 95.9004
-c9.70996 0 15.75 -8.79004 10.8691 -15.7002l-92.3994 -138.91c-2.42188 -3.19824 -6.24805 -5.25488 -10.5654 -5.25488c-0.118164 0 -0.236328 0.00195312 -0.354492 0.00488281c-8.03027 0 -14.1201 6.25 -12.2305 12.9004l24.2002 83h-62.3096
-c-7.62012 0 -13.5 5.58984 -12.5 11.8896l16.7998 106.93c0.839844 5.2002 6.2002 9.10059 12.5 9.10059h75.5898c8.25 0 14.2803 -6.56055 12.1797 -13.21l-22.3594 -50.75h60.5801zM478.08 447.67c17.9199 2.75 33.9199 -12.1895 33.9199 -31.6699v-144.26
-c-0.269531 -26.3398 -28.7998 -47.6602 -64 -47.6602c-35.3496 0 -64 21.4795 -64 48c0 26.5195 28.6504 48 64 48c5.49219 -0.0498047 10.8096 -0.633789 16 -1.7002v47.1797l-112 -17.2197v-108.58c-0.269531 -26.3398 -28.7998 -47.6602 -64 -47.6602
-c-35.3496 0 -64 21.4805 -64 48c0 26.5205 28.6504 48 64 48c5.49219 -0.0498047 10.8096 -0.632812 16 -1.69922v106.77c0 15.9102 10.8701 29.4102 25.5098 31.6602z" />
-    <glyph glyph-name="phone-alt" unicode="&#xf879;" 
-d="M497.39 86.2002c8.60059 -3.74121 14.6006 -12.2891 14.6006 -22.2588c0 -1.83496 -0.204102 -3.62305 -0.589844 -5.3418l-24 -104c-2.45801 -10.6416 -12 -18.5996 -23.3848 -18.5996h-0.015625c-256.1 0 -464 207.5 -464 464l0.0136719 0.00390625
-c0 11.3848 7.94434 20.9287 18.5859 23.3857l104 24c1.72754 0.392578 3.49805 0.619141 5.34375 0.619141c9.9082 0 18.4307 -5.97656 22.1562 -14.5186l48 -112c1.23828 -2.88965 1.95117 -6.0791 1.95117 -9.41895c0 -7.49512 -3.45215 -14.1904 -8.85059 -18.5811
-l-60.6006 -49.6006c36.7334 -77.9072 99.2822 -140.457 177.19 -177.189l49.5996 60.5996c4.40332 5.39258 11.1113 8.81055 18.6084 8.81055c3.33203 0 6.50684 -0.680664 9.3916 -1.91016z" />
-    <glyph glyph-name="phone-square-alt" unicode="&#xf87b;" horiz-adv-x="448" 
-d="M400 416c26.4922 0 48 -21.5078 48 -48v-352c0 -26.4922 -21.5078 -48 -48 -48h-352c-26.4922 0 -48 21.5078 -48 48v352c0 26.4922 21.5078 48 48 48h352zM383.61 108.63c0.235352 1.09082 0.369141 2.21387 0.389648 3.37012
-c-0.301758 6.06445 -3.91992 11.2607 -9.08984 13.79l-70 30c-1.83594 0.71582 -3.83789 1.14355 -5.91016 1.20996c-4.58496 -0.251953 -8.69922 -2.31836 -11.6104 -5.5l-31 -37.8896c-48.7002 22.9775 -87.8018 62.0791 -110.779 110.779l37.8896 31
-c3.18164 2.91113 5.24805 7.02539 5.5 11.6104c-0.0673828 2.07129 -0.495117 4.07324 -1.20996 5.91016l-30 70c-2.53223 5.16797 -7.72754 8.78418 -13.79 9.08984c-1.15527 -0.0253906 -2.27734 -0.15918 -3.37012 -0.389648l-65 -15
-c-6.52246 -1.74707 -11.3818 -7.59961 -11.6299 -14.6104c0 -160.29 130 -290 290 -290c7.11426 0.00292969 13.0762 4.97852 14.6104 11.6299z" />
-    <glyph glyph-name="photo-video" unicode="&#xf87c;" horiz-adv-x="640" 
-d="M608 448c17.6611 0 32 -14.3389 32 -32v-320c0 -17.6611 -14.3389 -32 -32 -32h-128v320h-192v-64h-160v96c0 17.6611 14.3389 32 32 32h448zM232 345v30c0 4.9668 -4.0332 9 -9 9h-30c-4.9668 0 -9 -4.0332 -9 -9v-30c0 -4.9668 4.0332 -9 9 -9h30
-c4.9668 0 9 4.0332 9 9zM584 137v30c0 4.9668 -4.0332 9 -9 9h-30c-4.9668 0 -9 -4.0332 -9 -9v-30c0 -4.9668 4.0332 -9 9 -9h30c4.9668 0 9 4.0332 9 9zM584 241v30c0 4.9668 -4.0332 9 -9 9h-30c-4.9668 0 -9 -4.0332 -9 -9v-30c0 -4.9668 4.0332 -9 9 -9h30
-c4.9668 0 9 4.0332 9 9zM584 345v30c0 4.9668 -4.0332 9 -9 9h-30c-4.9668 0 -9 -4.0332 -9 -9v-30c0 -4.9668 4.0332 -9 9 -9h30c4.9668 0 9 4.0332 9 9zM416 288c17.6611 0 32 -14.3389 32 -32v-288c0 -17.6611 -14.3389 -32 -32 -32h-384c-17.6611 0 -32 14.3389 -32 32
-v288c0 17.6611 14.3389 32 32 32h384zM96 224c-17.6611 0 -32 -14.3389 -32 -32s14.3389 -32 32 -32s32 14.3389 32 32s-14.3389 32 -32 32zM384 0v96l-96 96l-128 -128l-32 32l-64 -64v-32h320z" />
-    <glyph glyph-name="remove-format" unicode="&#xf87d;" horiz-adv-x="640" 
-d="M336 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h32.4902l26.5098 79.5996l67.0898 -51.8301l-9.25977 -27.7695h11.1699zM633.82 -10.0996
-c3.76855 -2.92871 6.17676 -7.50977 6.17676 -12.6475c0 -3.69238 -1.25293 -7.09375 -3.35742 -9.80273l-19.6396 -25.2705c-2.92871 -3.76855 -7.50879 -6.17578 -12.6465 -6.17578c-3.69727 0 -7.10254 1.25684 -9.81348 3.36621l-588.36 454.72
-c-3.76562 2.92871 -6.1709 7.50781 -6.1709 12.6426c0 3.69434 1.25488 7.09766 3.36133 9.80762l19.6299 25.2695c2.92871 3.76855 7.50879 6.17676 12.6465 6.17676c3.69727 0 7.10254 -1.25684 9.81348 -3.36621l114.54 -88.5205v43.9004c0 8.83105 7.16895 16 16 16h416
-c8.83105 0 16 -7.16895 16 -16v-96c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v32h-117.83l-49.1699 -147.59zM309.91 240.24l31.9199 95.7598h-117.83v-29.3604z" />
-    <glyph glyph-name="sort-alpha-down-alt" unicode="&#xf881;" horiz-adv-x="448" 
-d="M176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32
-c8.83105 0 16 -7.16895 16 -16v-304h48zM288 224c-8.83105 0 -16 7.16895 -16 16v17.6299c0 9.51074 4.14355 18.0566 10.7402 23.9199l61.2598 70.4502h-56c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128c8.83105 0 16 -7.16895 16 -16v-17.6299
-c0 -9.51074 -4.14355 -18.0566 -10.7402 -23.9199l-61.2598 -70.4502h56c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128zM447.06 -10.6201c0.600586 -1.67969 0.931641 -3.49512 0.931641 -5.37988c0 -8.82812 -7.16406 -15.9951 -15.9912 -16
-h-24.8398c-0.015625 0 -0.0263672 -0.00195312 -0.0419922 -0.00195312c-7.11426 0 -13.1514 4.6543 -15.2285 11.082l-4.40918 12.9199h-71l-4.4209 -12.9199c-2.07617 -6.42773 -8.10938 -11.0801 -15.2246 -11.0801h-0.00488281h-24.8301
-c-8.82715 0.00488281 -15.9863 7.17773 -15.9863 16.0049c0 1.88574 0.326172 3.69531 0.926758 5.375l59.2695 160c2.20996 6.19043 8.125 10.6201 15.0703 10.6201h41.4395c6.94531 0 12.8604 -4.42969 15.0703 -10.6201zM335.61 48h32.7793l-16.3896 48z" />
-    <glyph glyph-name="sort-alpha-up-alt" unicode="&#xf882;" horiz-adv-x="448" 
-d="M16 288c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16
-h-32c-8.83105 0 -16 7.16895 -16 16v304h-48zM288 224c-8.83105 0 -16 7.16895 -16 16v17.6299c0 9.51074 4.14355 18.0566 10.7402 23.9199l61.2598 70.4502h-56c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128c8.83105 0 16 -7.16895 16 -16v-17.6299
-c0 -9.51074 -4.14355 -18.0566 -10.7402 -23.9199l-61.2598 -70.4502h56c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-128zM447.06 -10.6201c0.600586 -1.67969 0.931641 -3.49512 0.931641 -5.37988c0 -8.82812 -7.16406 -15.9951 -15.9912 -16
-h-24.8398c-0.015625 0 -0.0263672 -0.00195312 -0.0419922 -0.00195312c-7.11426 0 -13.1514 4.6543 -15.2285 11.082l-4.40918 12.9199h-71l-4.4209 -12.9199c-2.07617 -6.42773 -8.10938 -11.0801 -15.2246 -11.0801h-0.00488281h-24.8301
-c-8.82715 0.00488281 -15.9863 7.17773 -15.9863 16.0049c0 1.88574 0.326172 3.69531 0.926758 5.375l59.2695 160c2.20996 6.19043 8.125 10.6201 15.0703 10.6201h41.4395c6.94531 0 12.8604 -4.42969 15.0703 -10.6201zM335.61 48h32.7793l-16.3896 48z" />
-    <glyph glyph-name="sort-amount-down-alt" unicode="&#xf884;" 
-d="M240 352c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-64zM240 224c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-128zM496 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-256c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h256zM240 96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h192
-c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-192zM176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555l-80 96
-c-10.0801 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32c8.83105 0 16 -7.16895 16 -16v-304h48z" />
-    <glyph glyph-name="sort-amount-up-alt" unicode="&#xf885;" 
-d="M240 352c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h64c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-64zM240 224c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h128c8.83105 0 16 -7.16895 16 -16v-32
-c0 -8.83105 -7.16895 -16 -16 -16h-128zM496 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-256c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h256zM240 96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h192
-c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-192zM16 288c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555l80 -96
-c10.0801 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v304h-48z" />
-    <glyph glyph-name="sort-numeric-down-alt" unicode="&#xf886;" horiz-adv-x="448" 
-d="M176 96c14.2197 0 21.3496 -17.2598 11.3301 -27.3096l-80 -96c-2.89551 -2.89453 -6.89844 -4.68555 -11.3125 -4.68555c-4.41309 0 -8.41211 1.79102 -11.3076 4.68555l-80 96c-10.0703 10.0693 -2.90039 27.3096 11.29 27.3096h48v304c0 8.83105 7.16895 16 16 16h32
-c8.83105 0 16 -7.16895 16 -16v-304h48zM400 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v64h-16c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156
-c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-112h16zM330.17 413.09c53.4502 14.25 101.83 -25.8799 101.85 -77.0898v-10.7695c0 -70.3906 -28.25 -107.23 -86.25 -132
-c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408c7.59961 3.28516 14.6064 7.64258 20.8496 12.9092c-47.6396 4.76074 -83.0996 51.4805 -68.8301 102.53c7.62891 26.2793 28.5596 46.9287 55 54.1699
-zM352 316c11.0381 0 20 8.96191 20 20s-8.96191 20 -20 20s-20 -8.96191 -20 -20s8.96191 -20 20 -20z" />
-    <glyph glyph-name="sort-numeric-up-alt" unicode="&#xf887;" horiz-adv-x="448" 
-d="M107.31 411.31l80 -96c10.0703 -10.0693 2.90039 -27.3096 -11.3096 -27.3096h-48v-304c0 -8.83105 -7.16895 -16 -16 -16h-32c-8.83105 0 -16 7.16895 -16 16v304h-48c-14.2197 0 -21.3496 17.2598 -11.3096 27.3096l80 96
-c2.89551 2.89453 6.89844 4.68555 11.3115 4.68555c4.41406 0 8.41211 -1.79102 11.3076 -4.68555zM400 32c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-96c-8.83105 0 -16 7.16895 -16 16v32c0 8.83105 7.16895 16 16 16h16v64h-16
-c-8.82422 0.0078125 -15.9775 7.18945 -15.9775 16.0156c0 2.57129 0.608398 5.00098 1.6875 7.1543l16 32c2.62598 5.23926 8.03613 8.8252 14.29 8.83008h48c8.83105 0 16 -7.16895 16 -16v-112h16zM330.17 413.09c53.4502 14.25 101.83 -25.8799 101.85 -77.0898
-v-10.7695c0 -70.3906 -28.25 -107.23 -86.25 -132c-8.36914 -3.58008 -18.0293 1.2793 -20.8994 9.90918l-9.90039 20c-2.62012 7.87012 0.610352 16.9404 8.18066 20.3408c7.59961 3.28516 14.6064 7.64258 20.8496 12.9092
-c-47.6396 4.76074 -83.0996 51.4805 -68.8301 102.53c7.62891 26.2793 28.5596 46.9287 55 54.1699zM352 316c11.0381 0 20 8.96191 20 20s-8.96191 20 -20 20s-20 -8.96191 -20 -20s8.96191 -20 20 -20z" />
-    <glyph glyph-name="spell-check" unicode="&#xf891;" horiz-adv-x="576" 
-d="M272 192c-8.83105 0 -16 7.16895 -16 16v224c0 8.83105 7.16895 16 16 16h75c42.2998 0 80.9004 -30.5703 84.6699 -72.6797c0.225586 -2.44238 0.289062 -4.91895 0.289062 -7.41895c0 -13.5479 -3.38281 -26.3115 -9.34863 -37.4912
-c15.6377 -14.5762 25.3984 -35.2832 25.3984 -58.3262c0 -1.59277 -0.046875 -3.1748 -0.138672 -4.74414c-2.50977 -43.1396 -41.3105 -75.3398 -84.5098 -75.3398h-91.3604zM312 392v-48h40c13.2461 0 24 10.7539 24 24s-10.7539 24 -24 24h-40zM312 296v-48h56
-c13.2461 0 24 10.7539 24 24s-10.7539 24 -24 24h-56zM155.12 425.75l68.2998 -213.48c0.376953 -1.36035 0.580078 -2.79004 0.580078 -4.26953c0 -8.83105 -7.16895 -16 -16 -16h-24.9297c-7.35059 0 -13.5488 4.97168 -15.4199 11.7305l-11.9404 36.2695h-87.4199
-l-11.9404 -36.2695c-1.87109 -6.75879 -8.06934 -11.7305 -15.4199 -11.7305h-24.9297c-8.82617 0.00488281 -15.9883 7.16895 -15.9883 15.9961c0 1.47949 0.201172 2.91309 0.578125 4.27344l68.29 213.48c4.12695 12.9004 16.2168 22.25 30.4805 22.25h25.2793
-c14.2637 0 26.3535 -9.34961 30.4805 -22.25zM89.3701 304h45.2598l-22.6299 68.7002zM571.37 171.52c2.8916 -2.89453 4.65918 -6.89648 4.65918 -11.3066c0 -4.40137 -1.78027 -8.38867 -4.65918 -11.2832l-208 -208.21
-c-2.88086 -2.91406 -6.88379 -4.7207 -11.3018 -4.7207s-8.41699 1.80664 -11.2988 4.7207l-112 112.21c-2.88477 2.89453 -4.66895 6.8916 -4.66895 11.2979c0 4.40527 1.78418 8.39746 4.66895 11.292l45.3008 45.3008c2.87891 2.91309 6.87988 4.71973 11.2969 4.71973
-c4.41602 0 8.41309 -1.80664 11.293 -4.71973l55.4102 -55.5l151.5 151.5c2.87891 2.91309 6.87988 4.71973 11.2969 4.71973c4.41602 0 8.41309 -1.80664 11.293 -4.71973z" />
-    <glyph glyph-name="voicemail" unicode="&#xf897;" horiz-adv-x="640" 
-d="M496 320c79.4756 0 144 -64.5244 144 -144s-64.5244 -144 -144 -144h-352c-79.4727 0.00390625 -144.079 64.3818 -144.079 143.854c0 79.4766 64.5244 144 144 144c79.4766 0 144 -64.5234 144 -144c0 -29.5293 -8.90723 -56.9961 -24.1807 -79.8545h112.52
-c-15.2734 22.8584 -24.2598 50.4697 -24.2598 80c0 79.4756 64.5244 144 144 144zM64 176c0 -44.1533 35.8467 -80 80 -80s80 35.8467 80 80s-35.8467 80 -80 80s-80 -35.8467 -80 -80zM496 96c44.1533 0 80 35.8467 80 80s-35.8467 80 -80 80s-80 -35.8467 -80 -80
-s35.8467 -80 80 -80z" />
-    <glyph glyph-name="hat-cowboy" unicode="&#xf8c0;" horiz-adv-x="640" 
-d="M490 151.1c-38.7695 -12.5898 -93.7305 -23.0996 -170 -23.0996s-131.19 10.5303 -169.99 23.1201c9.50977 57.4102 39.5098 232.88 97.71 232.88c14 0 26.4902 -6 37 -14c9.78516 -7.45996 22.0947 -11.8906 35.3369 -11.8906c13.2432 0 25.458 4.43066 35.2432 11.8906
-c10.5098 8.07031 23 14 37 14c58.21 0 88.21 -175.51 97.7002 -232.9zM632.9 188.28c4.27637 -2.87402 7.08008 -7.75195 7.08008 -13.2871c0 -1.94043 -0.34668 -3.80078 -0.980469 -5.52344c-0.730469 -2.01953 -77.3203 -201.47 -319 -201.47s-318.27 199.45 -319 201.47
-c-0.625977 1.71289 -0.966797 3.56543 -0.966797 5.49316c0 8.83105 7.16992 16 16 16c4.12012 0 7.87891 -1.56055 10.7168 -4.12305c1.01953 -0.899414 102.42 -90.8398 293.24 -90.8398c191.89 0 292.16 89.8799 293.16 90.7803
-c2.84863 2.61816 6.6709 4.20996 10.8428 4.20996c3.2959 0 6.36035 -0.999023 8.90723 -2.70996z" />
-    <glyph glyph-name="hat-cowboy-side" unicode="&#xf8c1;" horiz-adv-x="640" 
-d="M260.8 156.94l98.0098 -84.4805c78.1904 -67.3896 129.98 -104.46 233.19 -104.46h-546.12c-14.0498 0 -27.1299 7.53027 -35.8799 20.6396c-9 13.4707 -12.1201 30.7002 -8.57031 47.3008c20.04 93.3398 85.5703 156.06 162.971 156.06
-c34.3994 0 67.7695 -12.1201 96.3994 -35.0596zM495.45 175.23c114.95 -7.90039 144.55 -101.841 144.55 -127.23c0 -26.4922 -21.5078 -48 -48 -48c-97.0996 0 -141.24 35.46 -212.31 96.7002l-98 84.4795c-35.29 28.2705 -75.5 42.8203 -117.29 42.8203
-c-7.09082 0 -13.8906 -1.16992 -20.79 -2l6.88965 65.21c2.96094 27.6465 23.6035 50.1143 50.3496 55.79l191.15 40.5898c4.31055 0.916992 8.73828 1.34277 13.3203 1.34277c31.6191 0 57.9131 -22.9785 63.0801 -53.1328z" />
-    <glyph glyph-name="mouse" unicode="&#xf8cc;" horiz-adv-x="384" 
-d="M0 96v128h384v-128c0 -88.3066 -71.6934 -160 -160 -160h-64c-88.3066 0 -160 71.6934 -160 160zM176 448v-192h-176v32c0 88.3066 71.6934 160 160 160h16zM224 448c88.3066 0 160 -71.6934 160 -160v-32h-176v192h16z" />
-    <glyph glyph-name="record-vinyl" unicode="&#xf8d9;" 
-d="M256 296c57.3994 0 104 -46.6006 104 -104s-46.6006 -104 -104 -104s-104 46.6006 -104 104s46.6006 104 104 104zM256 168c13.2461 0 24 10.7539 24 24s-10.7539 24 -24 24s-24 -10.7539 -24 -24s10.7539 -24 24 -24zM256 440c137 0 248 -111 248 -248
-s-111 -248 -248 -248s-248 111 -248 248s111 248 248 248zM256 64c70.6455 0 128 57.3545 128 128s-57.3545 128 -128 128s-128 -57.3545 -128 -128s57.3545 -128 128 -128z" />
-    <glyph glyph-name="caravan" unicode="&#xf8ff;" horiz-adv-x="640" 
-d="M416 240c8.83105 0 16 -7.16895 16 -16s-7.16895 -16 -16 -16s-16 7.16895 -16 16s7.16895 16 16 16zM624 128c8.83105 0 16 -7.16895 16 -16v-32c0 -8.83105 -7.16895 -16 -16 -16h-336c0 -52.9834 -43.0166 -96 -96 -96s-96 43.0166 -96 96h-32
-c-35.3223 0 -64 28.6777 -64 64v256c0 35.3223 28.6777 64 64 64h352c88.3066 0 160 -71.6934 160 -160v-160h48zM192 16c26.4795 0.0273438 47.9727 21.5205 48 48c0 26.4922 -21.5078 48 -48 48s-48 -21.5078 -48 -48s21.5078 -48 48 -48zM256 256v64
-c0 17.6611 -14.3389 32 -32 32h-128c-17.6611 0 -32 -14.3389 -32 -32v-64c0 -17.6611 14.3389 -32 32 -32h128c17.6611 0 32 14.3389 32 32zM448 128v192c0 17.6611 -14.3389 32 -32 32h-64c-17.6611 0 -32 -14.3389 -32 -32v-192h128z" />
-  </font>
-</defs></svg>
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.ttf b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.ttf
deleted file mode 100644 (file)
index e074608..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.ttf and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.woff b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.woff
deleted file mode 100644 (file)
index ef6b447..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.woff and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.woff2 b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.woff2
deleted file mode 100644 (file)
index 120b300..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/fa-solid-900.woff2 and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-128.png b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-128.png
deleted file mode 100644 (file)
index 4bdbea6..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-128.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-16.png b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-16.png
deleted file mode 100644 (file)
index c112604..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-16.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-48.png b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-48.png
deleted file mode 100644 (file)
index a01152d..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icon-48.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-cancel.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-cancel.svg
deleted file mode 100644 (file)
index 3d7b8c2..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24pt" height="24pt" viewBox="0 0 24 24" version="1.1">
-<g id="surface3141628">
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(98.431373%,38.823529%,25.098039%);fill-opacity:1;" d="M 12 2 C 6.488281 2 2 6.488281 2 12 C 2 17.511719 6.488281 22 12 22 C 17.511719 22 22 17.511719 22 12 C 22 6.488281 17.511719 2 12 2 Z M 12 4 C 16.429688 4 20 7.570312 20 12 C 20 16.429688 16.429688 20 12 20 C 7.570312 20 4 16.429688 4 12 C 4 7.570312 7.570312 4 12 4 Z M 8.707031 7.292969 L 7.292969 8.707031 L 10.585938 12 L 7.292969 15.292969 L 8.707031 16.707031 L 12 13.414062 L 15.292969 16.707031 L 16.707031 15.292969 L 13.414062 12 L 16.707031 8.707031 L 15.292969 7.292969 L 12 10.585938 Z M 8.707031 7.292969 "/>
-</g>
-</svg>
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-checked.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-checked.svg
deleted file mode 100644 (file)
index 43b8af3..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48pt" height="48pt" viewBox="0 0 48 48" version="1.1">
-<g id="surface3139998">
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(17.647059%,80.784314%,53.72549%);fill-opacity:1;" d="M 24 4 C 12.972656 4 4 12.972656 4 24 C 4 35.027344 12.972656 44 24 44 C 35.027344 44 44 35.027344 44 24 C 44 21.746094 43.609375 19.589844 42.917969 17.566406 L 39.679688 20.804688 C 39.890625 21.835938 40 22.90625 40 24 C 40 32.820312 32.820312 40 24 40 C 15.179688 40 8 32.820312 8 24 C 8 15.179688 15.179688 8 24 8 C 27.265625 8 30.304688 8.988281 32.839844 10.675781 L 35.703125 7.8125 C 32.40625 5.425781 28.371094 4 24 4 Z M 42.585938 6.585938 L 22 27.171875 L 15.414062 20.585938 L 12.585938 23.414062 L 22 32.828125 L 45.414062 9.414062 Z M 42.585938 6.585938 "/>
-</g>
-</svg>
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-lock.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-lock.svg
deleted file mode 100644 (file)
index c637808..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64pt" height="64pt" viewBox="0 0 64 64" version="1.1">
-<g id="surface17310772">
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(27.843137%,53.333333%,78.039216%);fill-opacity:1;" d="M 32 0 C 23.179688 0 16 7.179688 16 16 L 16 24.488281 C 11.691406 28.679688 9 34.53125 9 41 C 9 53.679688 19.320312 64 32 64 C 44.679688 64 55 53.679688 55 41 C 55 34.53125 52.308594 28.679688 48 24.488281 L 48 16 C 48 7.179688 40.820312 0 32 0 Z M 32 2 C 32.679688 2 33.34375 2.066406 34 2.160156 L 34 6.203125 C 33.351562 6.070312 32.683594 6 32 6 C 31.316406 6 30.648438 6.070312 30 6.203125 L 30 2.160156 C 30.65625 2.066406 31.320312 2 32 2 Z M 28 2.589844 L 28 6.84375 C 24.472656 8.390625 22 11.914062 22 16 L 22 20.292969 C 20.578125 20.980469 19.238281 21.8125 18 22.769531 L 18 16 C 18 9.671875 22.222656 4.316406 28 2.589844 Z M 36 2.589844 C 41.777344 4.316406 46 9.671875 46 16 L 46 22.769531 C 44.761719 21.808594 43.421875 20.980469 42 20.289062 L 42 16 C 42 11.910156 39.527344 8.390625 36 6.84375 Z M 32 8 C 36.410156 8 40 11.589844 40 16 L 40 19.4375 C 37.511719 18.507812 34.808594 18 32 18 C 29.191406 18 26.488281 18.507812 24 19.4375 L 24 16 C 24 11.589844 27.589844 8 32 8 Z M 32 20 C 34.828125 20 37.53125 20.558594 40 21.589844 C 40.691406 21.871094 41.351562 22.1875 42 22.539062 C 43.449219 23.328125 44.789062 24.28125 46 25.359375 C 46.71875 26 47.378906 26.691406 48 27.421875 C 51.109375 31.078125 53 35.820312 53 41 C 53 52.578125 43.578125 62 32 62 C 20.421875 62 11 52.578125 11 41 C 11 35.820312 12.890625 31.078125 16 27.421875 C 16.621094 26.691406 17.28125 26 18 25.359375 C 19.210938 24.28125 20.550781 23.328125 22 22.539062 C 22.648438 22.1875 23.308594 21.871094 24 21.589844 C 26.46875 20.558594 29.171875 20 32 20 Z M 32 24 C 22.625 24 15 31.625 15 41 C 15 42.105469 15.105469 43.207031 15.316406 44.277344 C 15.410156 44.753906 15.828125 45.085938 16.296875 45.085938 C 16.359375 45.085938 16.425781 45.078125 16.488281 45.066406 C 17.03125 44.960938 17.386719 44.4375 17.28125 43.894531 C 17.09375 42.949219 17 41.976562 17 41 C 17 32.730469 23.730469 26 32 26 C 33.460938 26 34.898438 26.210938 36.285156 26.621094 C 36.816406 26.78125 37.371094 26.476562 37.53125 25.949219 C 37.6875 25.417969 37.382812 24.859375 36.855469 24.703125 C 35.285156 24.234375 33.652344 24 32 24 Z M 40.632812 26.4375 C 40.246094 26.378906 39.847656 26.546875 39.625 26.894531 C 39.332031 27.363281 39.476562 27.980469 39.941406 28.273438 C 40.511719 28.628906 41.058594 29.023438 41.574219 29.453125 C 41.761719 29.609375 41.988281 29.683594 42.214844 29.683594 C 42.5 29.683594 42.785156 29.558594 42.984375 29.324219 C 43.335938 28.898438 43.277344 28.265625 42.855469 27.914062 C 42.269531 27.429688 41.648438 26.980469 41.003906 26.578125 C 40.886719 26.503906 40.761719 26.460938 40.632812 26.4375 Z M 45.15625 30.675781 C 44.90625 30.636719 44.636719 30.691406 44.410156 30.855469 C 43.964844 31.175781 43.863281 31.800781 44.183594 32.25 C 46.027344 34.808594 47 37.835938 47 41 C 47 47.867188 42.359375 53.84375 35.714844 55.535156 C 35.175781 55.671875 34.855469 56.21875 34.988281 56.753906 C 35.105469 57.207031 35.511719 57.503906 35.957031 57.503906 C 36.039062 57.503906 36.125 57.496094 36.203125 57.472656 C 43.738281 55.554688 49 48.78125 49 41 C 49 37.414062 47.898438 33.984375 45.808594 31.082031 C 45.648438 30.859375 45.410156 30.71875 45.15625 30.675781 Z M 32.082031 32 C 31.632812 31.996094 31.179688 32.039062 30.726562 32.132812 C 28.394531 32.617188 26.535156 34.527344 26.105469 36.886719 C 25.722656 38.96875 26.445312 41.054688 28 42.449219 L 28 46 C 28 48.207031 29.792969 50 32 50 C 34.207031 50 36 48.207031 36 46 L 36 42.449219 C 37.277344 41.308594 38 39.714844 38 38 C 38 36.1875 37.191406 34.488281 35.785156 33.34375 C 34.730469 32.484375 33.429688 32.019531 32.082031 32 Z M 32.011719 34 C 32.929688 34 33.796875 34.308594 34.523438 34.894531 C 35.460938 35.660156 36 36.789062 36 38 C 36 39.25 35.414062 40.410156 34.394531 41.179688 C 34.144531 41.367188 34 41.664062 34 41.980469 L 34 46 C 34 47.101562 33.101562 48 32 48 C 30.898438 48 30 47.101562 30 46 L 30 41.980469 C 30 41.664062 29.855469 41.367188 29.605469 41.179688 C 28.363281 40.242188 27.789062 38.773438 28.070312 37.246094 C 28.355469 35.679688 29.585938 34.414062 31.132812 34.09375 C 31.429688 34.03125 31.722656 34 32.011719 34 Z M 18.75 48.007812 C 18.625 48.023438 18.496094 48.066406 18.375 48.136719 L 16.644531 49.136719 C 16.164062 49.410156 16 50.023438 16.277344 50.5 C 16.464844 50.820312 16.796875 51 17.144531 51 C 17.3125 51 17.488281 50.957031 17.644531 50.863281 L 19.375 49.863281 C 19.855469 49.589844 20.019531 48.976562 19.742188 48.5 C 19.535156 48.140625 19.136719 47.960938 18.75 48.007812 Z M 21.914062 51.730469 C 21.660156 51.75 21.414062 51.871094 21.234375 52.082031 L 19.949219 53.613281 C 19.59375 54.035156 19.648438 54.667969 20.074219 55.023438 C 20.257812 55.179688 20.488281 55.257812 20.714844 55.257812 C 21 55.257812 21.285156 55.136719 21.484375 54.902344 L 22.765625 53.367188 C 23.121094 52.945312 23.070312 52.3125 22.644531 51.957031 C 22.433594 51.78125 22.167969 51.707031 21.914062 51.730469 Z M 26.160156 54.15625 C 25.773438 54.175781 25.414062 54.425781 25.273438 54.8125 L 24.589844 56.691406 C 24.402344 57.210938 24.667969 57.785156 25.1875 57.972656 C 25.300781 58.015625 25.414062 58.035156 25.53125 58.035156 C 25.9375 58.035156 26.320312 57.785156 26.46875 57.375 L 27.152344 55.496094 C 27.339844 54.976562 27.074219 54.40625 26.554688 54.21875 C 26.425781 54.167969 26.292969 54.148438 26.160156 54.15625 Z M 31 55 C 30.449219 55 30 55.449219 30 56 L 30 58 C 30 58.550781 30.449219 59 31 59 C 31.550781 59 32 58.550781 32 58 L 32 56 C 32 55.449219 31.550781 55 31 55 Z M 31 55 "/>
-</g>
-</svg>
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-pen.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-pen.svg
deleted file mode 100644 (file)
index 3c4731a..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="64pt" height="64pt" viewBox="0 0 64 64" version="1.1">
-<g id="surface3129193">
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 51.199219 23.050781 C 51.351562 22.949219 49.199219 25.851562 48.800781 30.5 C 48.398438 35.148438 49.648438 41.648438 49.601562 41.699219 L 16 53.449219 L 27.5 20 C 39 23 46.550781 17.949219 46.5 18 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 51.199219 23.050781 C 51.351562 22.949219 49.199219 25.851562 48.800781 30.5 C 48.398438 35.148438 49.648438 41.648438 49.601562 41.699219 L 16 53.449219 C 16 53.449219 49.101562 20.351562 49 20.5 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(9.019608%,16.862745%,30.196078%);fill-opacity:1;" d="M 56.898438 26.648438 L 42.75 12.5 C 42.148438 11.898438 41.199219 11.898438 40.648438 12.5 C 40.050781 13.101562 40.050781 14.050781 40.648438 14.601562 L 43.800781 17.75 C 42.449219 18.300781 40.398438 19 38 19.199219 C 34.648438 19.5 30.25 18.75 28.601562 18.449219 C 27.75 18.300781 27.199219 18.199219 26.648438 18.75 C 26.5 18.898438 26.351562 19.101562 26.300781 19.300781 L 18.898438 40.800781 C 18.648438 41.601562 19.050781 42.449219 19.851562 42.699219 C 20 42.75 20.199219 42.800781 20.351562 42.800781 C 20.949219 42.800781 21.550781 42.398438 21.75 41.800781 L 28.75 21.5 C 30.800781 21.851562 34.949219 22.5 38.300781 22.199219 C 40.898438 21.949219 43.550781 21.199219 46.101562 20 L 49.398438 23.300781 C 48.25 25.5 47.550781 27.851562 47.351562 30.351562 C 47 33.949219 47.648438 38.550781 48 40.699219 L 15.5 52 C 14.699219 52.25 14.300781 53.148438 14.601562 53.898438 C 14.800781 54.5 15.398438 54.898438 16 54.898438 C 16.148438 54.898438 16.351562 54.851562 16.5 54.800781 L 50.101562 43.148438 C 50.300781 43.101562 50.5 42.949219 50.648438 42.800781 C 51.199219 42.25 51.101562 41.75 50.949219 40.75 C 50.648438 38.949219 49.949219 34.199219 50.25 30.648438 C 50.398438 28.851562 50.851562 27.148438 51.550781 25.550781 L 54.75 28.75 C 55.050781 29.050781 55.449219 29.199219 55.800781 29.199219 C 56.148438 29.199219 56.550781 29.050781 56.851562 28.75 C 57.5 28.199219 57.5 27.25 56.898438 26.648438 Z M 56.898438 26.648438 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(9.019608%,16.862745%,30.196078%);fill-opacity:1;" d="M 16 54.949219 C 15.601562 54.949219 15.25 54.800781 14.949219 54.5 C 14.351562 53.898438 14.351562 52.949219 14.949219 52.398438 L 34.050781 33.300781 C 34.648438 32.699219 35.601562 32.699219 36.148438 33.300781 C 36.75 33.898438 36.75 34.851562 36.148438 35.398438 L 17.050781 54.5 C 16.75 54.800781 16.398438 54.949219 16 54.949219 Z M 39 29 C 38.171875 29 37.5 29.671875 37.5 30.5 C 37.5 31.328125 38.171875 32 39 32 C 39.828125 32 40.5 31.328125 40.5 30.5 C 40.5 29.671875 39.828125 29 39 29 Z M 44.5 63.5 L 14.5 63.5 C 13.648438 63.5 13 62.851562 13 62 C 13 61.148438 13.648438 60.5 14.5 60.5 L 44.5 60.5 C 45.351562 60.5 46 61.148438 46 62 C 46 62.851562 45.351562 63.5 44.5 63.5 Z M 52 60.5 C 51.171875 60.5 50.5 61.171875 50.5 62 C 50.5 62.828125 51.171875 63.5 52 63.5 C 52.828125 63.5 53.5 62.828125 53.5 62 C 53.5 61.171875 52.828125 60.5 52 60.5 Z M 52 60.5 "/>
-</g>
-</svg>
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-test-tube.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-test-tube.svg
deleted file mode 100644 (file)
index 01023e4..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="96pt" height="96pt" viewBox="0 0 96 96" version="1.1">
-<g id="surface2344261">
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 33 10 C 31.917969 9.984375 30.910156 10.554688 30.367188 11.488281 C 29.820312 12.421875 29.820312 13.578125 30.367188 14.511719 C 30.910156 15.445312 31.917969 16.015625 33 16 L 34 16 L 34 39.597656 C 34 41.429688 33.441406 43.214844 32.398438 44.71875 L 13.597656 71.875 C 13.597656 71.875 13.597656 71.878906 13.597656 71.878906 C 11.265625 75.25 11.496094 79.921875 14.355469 83.070312 C 16.222656 85.128906 18.832031 86 21.3125 86 L 74.6875 86 C 77.167969 86 79.777344 85.128906 81.644531 83.070312 C 84.503906 79.921875 84.734375 75.25 82.402344 71.878906 C 82.402344 71.878906 82.402344 71.875 82.402344 71.875 L 63.601562 44.71875 C 62.558594 43.214844 62 41.429688 62 39.597656 L 62 16 L 63 16 C 64.082031 16.015625 65.089844 15.445312 65.632812 14.511719 C 66.179688 13.578125 66.179688 12.421875 65.632812 11.488281 C 65.089844 10.554688 64.082031 9.984375 63 10 Z M 40 16 L 56 16 L 56 32 L 40 32 Z M 40 38 L 56 38 L 56 39.597656 C 56 42.648438 56.929688 45.628906 58.667969 48.136719 L 77.46875 75.292969 C 78.25 76.425781 78.214844 77.921875 77.203125 79.039062 C 77.203125 79.039062 77.199219 79.042969 77.199219 79.042969 C 76.683594 79.609375 75.75 80 74.6875 80 L 21.3125 80 C 20.25 80 19.316406 79.609375 18.800781 79.042969 C 18.800781 79.042969 18.796875 79.039062 18.796875 79.039062 C 17.785156 77.921875 17.75 76.425781 18.53125 75.292969 L 18.53125 75.289062 L 37.332031 48.136719 C 39.070312 45.628906 40 42.648438 40 39.597656 Z M 42 52 C 39.789062 52 38 53.789062 38 56 C 38 58.210938 39.789062 60 42 60 C 44.210938 60 46 58.210938 46 56 C 46 53.789062 44.210938 52 42 52 Z M 59 64 C 56.238281 64 54 66.238281 54 69 C 54 71.761719 56.238281 74 59 74 C 61.761719 74 64 71.761719 64 69 C 64 66.238281 61.761719 64 59 64 Z M 59 64 "/>
-</g>
-</svg>
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-trash-can.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-trash-can.svg
deleted file mode 100644 (file)
index 0b3ca6e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" width="40px" height="40px"><path fill="#4788c7" d="M23.265,2l0.938,3h-8.405l0.938-3H23.265 M24,1h-8l-1.25,4v1h10.5V5L24,1L24,1z"/><path fill="#dff0fe" d="M9,37.5c-1.378,0-2.5-1.122-2.5-2.5V10.5h27V35c0,1.378-1.122,2.5-2.5,2.5H9z"/><path fill="#4788c7" d="M33,11v24c0,1.103-0.897,2-2,2H9c-1.103,0-2-0.897-2-2V11H33 M34,10H6v25c0,1.657,1.343,3,3,3h22 c1.657,0,3-1.343,3-3V10L34,10z"/><path fill="#dff0fe" d="M3.5,10.5V9c0-0.827,0.673-1.5,1.5-1.5h30c0.827,0,1.5,0.673,1.5,1.5v1.5H3.5z"/><path fill="#4788c7" d="M35,8c0.551,0,1,0.449,1,1v1H4V9c0-0.551,0.449-1,1-1H35 M35,7H5C3.895,7,3,7.895,3,9v2h34V9 C37,7.895,36.105,7,35,7L35,7z"/><path fill="#dff0fe" d="M5.946,7.5l0.408-0.598C7.379,5.398,9.078,4.5,10.898,4.5h18.203c1.82,0,3.519,0.898,4.544,2.402 L34.054,7.5H5.946z"/><path fill="#4788c7" d="M29.102 5c1.579 0 3.058.744 4 2H6.898c.942-1.256 2.421-2 4-2H29.102M29.102 4H10.898c-1.984 0-3.84.981-4.957 2.62L5 8h30l-.941-1.38C32.941 4.981 31.086 4 29.102 4L29.102 4zM9.5 34L9.5 34C9.225 34 9 33.775 9 33.5v-19C9 14.225 9.225 14 9.5 14h0c.275 0 .5.225.5.5v19C10 33.775 9.775 34 9.5 34zM15.5 34L15.5 34c-.275 0-.5-.225-.5-.5v-19c0-.275.225-.5.5-.5h0c.275 0 .5.225.5.5v19C16 33.775 15.775 34 15.5 34zM24.5 34L24.5 34c-.275 0-.5-.225-.5-.5v-19c0-.275.225-.5.5-.5l0 0c.275 0 .5.225.5.5v19C25 33.775 24.775 34 24.5 34zM30.5 34L30.5 34c-.275 0-.5-.225-.5-.5v-19c0-.275.225-.5.5-.5l0 0c.275 0 .5.225.5.5v19C31 33.775 30.775 34 30.5 34z"/></svg>
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-usb-2.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/icons8-usb-2.svg
deleted file mode 100644 (file)
index 13d45ed..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<svg fill="#000000" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="50px" height="50px"><path fill="none" stroke="#000000" stroke-miterlimit="10" stroke-width="2" d="M16,18V3h18v15 M22,48v-7 M28,41v7 M35,18H15 c-1.105,0-2,0.895-2,2v17c0,2.209,1.791,4,4,4h16c2.209,0,4-1.791,4-4V20C37,18.895,36.105,18,35,18z"/><path d="M19,9h4v3h-4V9z M27,9h4v3h-4V9z"/></svg>
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/logo-temp.png b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/logo-temp.png
deleted file mode 100644 (file)
index 1f478ad..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/logo-temp.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.eot b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.eot
deleted file mode 100644 (file)
index ab96810..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.eot and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.svg
deleted file mode 100644 (file)
index 6654c1a..0000000
+++ /dev/null
@@ -1,312 +0,0 @@
-<?xml version="1.0" standalone="no"?> 
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<svg xmlns="http://www.w3.org/2000/svg">
-<defs>
-  <font id="hermes-dashboard-icons" horiz-adv-x="256">
-    <font-face font-family="hermes-dashboard-icons"
-      units-per-em="256" ascent="256"
-      descent="0" />
-    <missing-glyph horiz-adv-x="0" />
-    <glyph glyph-name="active-40"
-      unicode="&#xEA02;"
-      horiz-adv-x="256" d=" M193.36128 154.90432L106.6666666666667 170.6666666666667V222.8587733333333C106.6666666666667 233.48576 99.4055466666667 243.33472 88.9166933333333 245.0417066666667C75.5508266666667 247.2154666666667 64 236.9576533333334 64 224V106.6666666666667H53.3333333333333V138.6666666666667H42.6666666666667C30.8848 138.6666666666667 21.3333333333333 129.11584 21.3333333333333 117.3333333333334V86.44992C21.3333333333333 71.9173333333334 26.2792533333333 57.8170666666667 35.35808 46.4688L64 10.6666666666667H202.6666666666667L219.26496 118.5546666666667C221.9003733333333 135.6868266666667 210.416 151.8034133333334 193.36128 154.90432z" />
-    <glyph glyph-name="air-baloon"
-      unicode="&#xEA03;"
-      horiz-adv-x="256" d=" M149.3333333333333 42.6666666666667H106.6666666666667C100.768 42.6666666666667 96 37.888 96 32V10.6666666666667C96 4.7786666666667 100.768 0 106.6666666666667 0H149.3333333333333C155.232 0 160 4.7786666666667 160 10.6666666666667V32C160 37.888 155.232 42.6666666666667 149.3333333333333 42.6666666666667z M128.736 255.9573333333334C128.6613333333333 255.9573333333334 128.5866666666667 255.968 128.512 255.968C128.3413333333333 255.9786666666667 128.1706666666667 256 128 256C127.84 256 127.68 255.9786666666667 127.5093333333333 255.9786666666667C127.4133333333333 255.9786666666667 127.3386666666667 255.968 127.2426666666667 255.968C80.544 255.552 42.6666666666667 217.4613333333333 42.6666666666667 170.6666666666667C42.6666666666667 138.6773333333333 82.4853333333333 75.936 87.0293333333333 68.8853333333333C89.0026666666667 65.8453333333333 92.3733333333333 64 96 64H106.6346666666667C106.6453333333333 64 106.656 64 106.6666666666667 64C106.6773333333333 64 106.688 64 106.6986666666667 64H160C163.6266666666667 64 166.9973333333333 65.8453333333333 168.9706666666667 68.8853333333333C173.5146666666667 75.936 213.3333333333333 138.6773333333333 213.3333333333333 170.6666666666667C213.3333333333333 217.472 175.4453333333334 255.5626666666667 128.736 255.9573333333334z" />
-    <glyph glyph-name="album-2"
-      unicode="&#xEA04;"
-      horiz-adv-x="256" d=" M245.3333333333333 234.6666666666667H192V256H170.6666666666667V234.6666666666667H138.6666666666667V256H117.3333333333333V234.6666666666667H85.3333333333333V256H64V234.6666666666667H10.6666666666667C4.7786666666667 234.6666666666667 0 229.8986666666667 0 224V10.6666666666667C0 4.768 4.7786666666667 0 10.6666666666667 0H245.3333333333333C251.2213333333333 0 256 4.768 256 10.6666666666667V224C256 229.8986666666667 251.2213333333333 234.6666666666667 245.3333333333333 234.6666666666667zM234.6666666666667 21.3333333333333H21.3333333333333V213.3333333333334H64V192H85.3333333333333V213.3333333333334H117.3333333333333V192H138.6666666666667V213.3333333333334H170.6666666666667V192H192V213.3333333333334H234.6666666666667V21.3333333333333z M158.3786666666667 144.32C156.7146666666667 146.9866666666667 153.952 148.7786666666667 150.848 149.2266666666667C147.744 149.6853333333334 144.5973333333334 148.7253333333333 142.24 146.6453333333333L46.24 61.312C42.9333333333333 58.368 41.792 53.6853333333333 43.36 49.5466666666667S48.9066666666667 42.6666666666667 53.3333333333333 42.6666666666667H202.6666666666666C206.5493333333333 42.6666666666667 210.112 44.768 212 48.16S213.7706666666667 55.7013333333334 211.7226666666667 58.9866666666667L158.3786666666667 144.32z M53.3333333333333 144C53.3333333333333 135.1634440027073 60.4967773360406 128 69.3333333333333 128C78.169889330626 128 85.3333333333333 135.1634440027073 85.3333333333333 144C85.3333333333333 152.8365559972927 78.169889330626 160 69.3333333333333 160C60.4967773360406 160 53.3333333333333 152.8365559972927 53.3333333333333 144z" />
-    <glyph glyph-name="align-center"
-      unicode="&#xEA05;"
-      horiz-adv-x="256" d=" M245.3333333333333 213.3333333333334H10.6666666666667C4.776 213.3333333333334 0 218.1093333333333 0 224S4.776 234.6666666666667 10.6666666666667 234.6666666666667H245.3333333333333C251.224 234.6666666666667 256 229.8906666666667 256 224S251.224 213.3333333333334 245.3333333333333 213.3333333333334z M192 149.3333333333334H64C58.1093333333333 149.3333333333334 53.3333333333333 154.1093333333333 53.3333333333333 160S58.1093333333333 170.6666666666667 64 170.6666666666667H192C197.8906666666667 170.6666666666667 202.6666666666667 165.8906666666667 202.6666666666667 160S197.8906666666667 149.3333333333334 192 149.3333333333334z M245.3333333333333 85.3333333333333H10.6666666666667C4.776 85.3333333333333 0 90.1093333333334 0 96S4.776 106.6666666666667 10.6666666666667 106.6666666666667H245.3333333333333C251.224 106.6666666666667 256 101.8906666666667 256 96S251.224 85.3333333333333 245.3333333333333 85.3333333333333z M192 21.3333333333333H64C58.1093333333333 21.3333333333333 53.3333333333333 26.1093333333334 53.3333333333333 32S58.1093333333333 42.6666666666667 64 42.6666666666667H192C197.8906666666667 42.6666666666667 202.6666666666667 37.8906666666666 202.6666666666667 32S197.8906666666667 21.3333333333333 192 21.3333333333333z" />
-    <glyph glyph-name="align-left-2"
-      unicode="&#xEA06;"
-      horiz-adv-x="256" d=" M245.3333333333333 213.3333333333334H10.6666666666667C4.776 213.3333333333334 0 218.1093333333333 0 224S4.776 234.6666666666667 10.6666666666667 234.6666666666667H245.3333333333333C251.224 234.6666666666667 256 229.8906666666667 256 224S251.224 213.3333333333334 245.3333333333333 213.3333333333334z M138.6666666666667 149.3333333333334H10.6666666666667C4.776 149.3333333333334 0 154.1093333333333 0 160S4.776 170.6666666666667 10.6666666666667 170.6666666666667H138.6666666666667C144.5573333333333 170.6666666666667 149.3333333333333 165.8906666666667 149.3333333333333 160S144.5573333333333 149.3333333333334 138.6666666666667 149.3333333333334z M245.3333333333333 85.3333333333333H10.6666666666667C4.776 85.3333333333333 0 90.1093333333334 0 96S4.776 106.6666666666667 10.6666666666667 106.6666666666667H245.3333333333333C251.224 106.6666666666667 256 101.8906666666667 256 96S251.224 85.3333333333333 245.3333333333333 85.3333333333333z M138.6666666666667 21.3333333333333H10.6666666666667C4.776 21.3333333333333 0 26.1093333333334 0 32S4.776 42.6666666666667 10.6666666666667 42.6666666666667H138.6666666666667C144.5573333333333 42.6666666666667 149.3333333333333 37.8906666666666 149.3333333333333 32S144.5573333333333 21.3333333333333 138.6666666666667 21.3333333333333z" />
-    <glyph glyph-name="ambulance"
-      unicode="&#xEA07;"
-      horiz-adv-x="256" d=" M249.6 126.9333333333333L234.6666666666667 134.4V170.6666666666667C234.6666666666667 177.0666666666667 230.4 181.3333333333334 224 181.3333333333334H170.6666666666667V213.3333333333334C170.6666666666667 219.7333333333334 166.4 224 160 224H10.6666666666667C4.2666666666667 224 0 219.7333333333334 0 213.3333333333334V74.6666666666667C0 68.2666666666667 4.2666666666667 64 10.6666666666667 64H22.4C26.6666666666667 45.8666666666667 43.7333333333333 32 64 32S100.2666666666667 45.8666666666667 105.6 64H150.4C152.5333333333333 45.8666666666667 168.5333333333333 32 186.6666666666666 32S220.8 45.8666666666667 222.9333333333333 64H245.3333333333333C251.7333333333333 64 256 68.2666666666667 256 74.6666666666667V117.3333333333334C256 121.6 253.8666666666667 124.8 249.6 126.9333333333333zM64 53.3333333333333C52.2666666666667 53.3333333333333 42.6666666666667 62.9333333333333 42.6666666666667 74.6666666666667C42.6666666666667 86.4 52.2666666666667 96 64 96S85.3333333333333 86.4 85.3333333333333 74.6666666666667C85.3333333333333 62.9333333333333 75.7333333333333 53.3333333333333 64 53.3333333333333zM117.3333333333333 149.3333333333334H96V128H74.6666666666667V149.3333333333334H53.3333333333333V170.6666666666667H74.6666666666667V192H96V170.6666666666667H117.3333333333333V149.3333333333334zM186.6666666666667 53.3333333333333C178.1333333333333 53.3333333333333 170.6666666666667 60.8 170.6666666666667 69.3333333333333S178.1333333333333 85.3333333333333 186.6666666666667 85.3333333333333S202.6666666666667 77.8666666666667 202.6666666666667 69.3333333333333S195.2 53.3333333333333 186.6666666666667 53.3333333333333zM213.3333333333333 144C213.3333333333333 140.8 211.2 138.6666666666667 208 138.6666666666667H186.6666666666666C183.4666666666667 138.6666666666667 181.3333333333333 140.8 181.3333333333333 144V154.6666666666667C181.3333333333333 157.8666666666667 183.4666666666667 160 186.6666666666667 160H208C211.2 160 213.3333333333333 157.8666666666667 213.3333333333333 154.6666666666667V144z" />
-    <glyph glyph-name="app"
-      unicode="&#xEA08;"
-      horiz-adv-x="256" d=" M128 161.0666666666667L222.9333333333333 203.7333333333333L132.2666666666667 244.2666666666667C129.0666666666667 245.3333333333333 125.8666666666667 245.3333333333333 123.7333333333334 244.2666666666667L33.0666666666667 203.7333333333334L128 161.0666666666667z M138.6666666666667 142.9333333333333V14.9333333333333L228.2666666666667 54.4C232.5333333333334 56.5333333333333 234.6666666666667 59.7333333333334 234.6666666666667 64V185.6L138.6666666666667 142.9333333333333z M117.3333333333333 142.9333333333333L21.3333333333333 185.6V64C21.3333333333333 59.7333333333333 23.4666666666667 55.4666666666667 27.7333333333333 54.4L117.3333333333333 14.9333333333333V142.9333333333333z" />
-    <glyph glyph-name="archive-2"
-      unicode="&#xEA09;"
-      horiz-adv-x="256" d=" M224 170.6666666666667H32C26.112 170.6666666666667 21.3333333333333 165.8986666666667 21.3333333333333 160V10.6666666666667C21.3333333333333 4.768 26.112 0 32 0H224C229.888 0 234.6666666666667 4.768 234.6666666666667 10.6666666666667V160C234.6666666666667 165.8986666666667 229.888 170.6666666666667 224 170.6666666666667zM181.3333333333333 96C181.3333333333333 90.1013333333333 176.5546666666667 85.3333333333333 170.6666666666667 85.3333333333333H85.3333333333333C79.4453333333333 85.3333333333333 74.6666666666667 90.1013333333333 74.6666666666667 96V128H96V106.6666666666667H160V128H181.3333333333334V96z M42.6666666666667 213.3333333333334H213.3333333333333V192H42.6666666666667V213.3333333333333z M74.6666666666667 256H181.3333333333333V234.6666666666667H74.6666666666667V256z" />
-    <glyph glyph-name="atom"
-      unicode="&#xEA0A;"
-      horiz-adv-x="256" d=" M235.7973333333334 197.0133333333333C229.6106666666667 206.6666666666667 214.784 216.5013333333333 179.264 208.5546666666667C176.5546666666667 207.9466666666667 173.7706666666667 207.2213333333334 170.9546666666667 206.432C162.1226666666667 235.6053333333334 147.7013333333333 256 128 256C109.8026666666667 256 94.7946666666667 238.3786666666667 85.0986666666667 206.336C57.1413333333333 214.208 31.2426666666667 214.272 20.2133333333333 197.0133333333333C14.0266666666667 187.3493333333333 11.2853333333333 169.76 33.3866666666667 140.8426666666667C36.64 136.5866666666667 40.352 132.2986666666667 44.3413333333333 128C40.352 123.7013333333334 36.64 119.4133333333333 33.3866666666667 115.1466666666667C11.2853333333333 86.2293333333333 14.0266666666667 68.64 20.2133333333333 58.976C26.3786666666667 49.344 37.7173333333333 44.4906666666667 53.312 44.4906666666667C62.4746666666667 44.4906666666667 73.1413333333333 46.208 85.0666666666667 49.568C93.472 21.6533333333334 107.3813333333333 0 128 0C147.7013333333334 0 162.1226666666667 20.3946666666667 170.9653333333333 49.5786666666667C173.7813333333333 48.7893333333333 176.5546666666667 48.064 179.2746666666667 47.456C199.4133333333333 42.944 224.7253333333333 41.6533333333333 235.7973333333333 58.9973333333333C246.3893333333333 75.5306666666667 237.5786666666667 99.7546666666667 211.4133333333333 127.712C233.8666666666667 151.6693333333333 247.9893333333333 177.9733333333333 235.7973333333334 197.0133333333333zM217.8346666666667 185.5146666666667C222.5386666666667 178.1653333333333 211.5093333333333 155.008 181.3333333333333 128.192C181.3226666666666 147.9466666666667 179.5413333333333 167.7653333333333 176.0426666666667 185.696C185.952 188.5226666666667 212.2986666666666 194.144 217.8346666666667 185.5146666666667zM74.8586666666667 128C97.76 148.288 127.392 166.9546666666667 155.6053333333333 178.528C161.2906666666667 147.6586666666667 161.632 110.2293333333333 155.6053333333333 77.472C127.4133333333333 89.0346666666667 97.7813333333333 107.7013333333333 74.8586666666667 128zM128 234.6666666666667C134.9973333333333 234.6666666666667 143.9573333333334 221.76 150.6133333333334 199.5413333333334C143.2213333333333 196.6186666666667 135.6373333333333 193.1626666666667 128 189.312C120.672 192.992 113.024 196.4373333333334 105.28 199.4773333333334C112.9173333333333 224.992 122.752 234.6666666666667 128 234.6666666666667zM38.176 185.5146666666667C42.7626666666667 192.704 68.3306666666667 192.5226666666667 105.12 176.5226666666667C88.3626666666667 166.272 73.504 155.392 59.584 142.9226666666667C51.6693333333333 151.52 32 175.8933333333334 38.176 185.5146666666667zM38.1653333333333 70.4853333333334C32.0106666666667 80.1066666666667 51.648 104.4586666666667 59.584 113.0773333333334C64.704 108.4906666666667 70.1653333333333 103.968 75.9146666666667 99.5413333333333C76.768 89.8666666666667 78.1013333333333 80 79.9893333333333 70.368C54.3893333333333 63.04 40.992 66.1013333333333 38.1653333333333 70.4853333333334zM128 21.3333333333333C119.2746666666667 21.3333333333333 105.696 43.1146666666667 99.392 82.9973333333333C116.5013333333333 72.0533333333333 134.0053333333334 63.0186666666667 150.6133333333333 56.4586666666667C143.9573333333334 34.24 134.9973333333333 21.3333333333333 128 21.3333333333333zM217.824 70.4853333333334C212.32 61.824 185.92 67.488 176.0426666666667 70.2933333333334C177.856 79.6053333333334 179.1573333333333 89.44 180.0426666666667 99.488C185.504 103.7013333333334 190.9226666666667 108.1706666666667 196.1493333333333 112.8533333333334C217.1093333333333 90.3253333333333 220.9386666666667 75.3386666666667 217.824 70.4853333333334z M117.3333333333333 128C117.3333333333333 122.1089626684716 122.1089626684715 117.3333333333334 128 117.3333333333334C133.8910373315285 117.3333333333334 138.6666666666667 122.1089626684716 138.6666666666667 128C138.6666666666667 133.8910373315285 133.8910373315285 138.6666666666667 128 138.6666666666667C122.1089626684715 138.6666666666667 117.3333333333333 133.8910373315285 117.3333333333333 128z" />
-    <glyph glyph-name="badge"
-      unicode="&#xEA0B;"
-      horiz-adv-x="256" d=" M149.3333333333333 181.3333333333334H106.6666666666667V234.6666666666667C106.6666666666667 246.4533333333333 116.2133333333333 256 128 256H128C139.7866666666667 256 149.3333333333333 246.4533333333333 149.3333333333333 234.6666666666667V181.3333333333334z M245.3333333333333 202.6666666666667H170.6666666666667V160H85.3333333333333V202.6666666666667H10.6666666666667C4.7786666666667 202.6666666666667 0 197.888 0 192V10.6666666666667C0 4.7786666666667 4.7786666666667 0 10.6666666666667 0H245.3333333333333C251.2213333333333 0 256 4.7786666666667 256 10.6666666666667V192C256 197.888 251.2213333333333 202.6666666666667 245.3333333333333 202.6666666666667zM85.3333333333333 128C97.12 128 106.6666666666667 118.4533333333333 106.6666666666667 106.6666666666667C106.6666666666667 94.88 97.12 85.3333333333333 85.3333333333333 85.3333333333333S64 94.88 64 106.6666666666667C64 118.4533333333334 73.5466666666667 128 85.3333333333333 128zM42.6666666666667 42.6666666666667C42.6666666666667 60.3413333333334 56.992 74.6666666666667 74.6666666666667 74.6666666666667H96C113.6746666666667 74.6666666666667 128 60.3413333333334 128 42.6666666666667H42.6666666666667zM213.3333333333333 53.3333333333333H149.3333333333333V74.6666666666667H213.3333333333333V53.3333333333333zM213.3333333333333 96H149.3333333333333V117.3333333333334H213.3333333333333V96z" />
-    <glyph glyph-name="bag-17"
-      unicode="&#xEA0C;"
-      horiz-adv-x="256" d=" M213.3333333333333 256H42.6666666666667C24.5333333333333 256 10.6666666666667 242.1333333333334 10.6666666666667 224V10.6666666666667C10.6666666666667 4.2666666666667 14.9333333333333 0 21.3333333333333 0H234.6666666666667C241.0666666666667 0 245.3333333333333 4.2666666666667 245.3333333333333 10.6666666666667V224C245.3333333333333 242.1333333333334 231.4666666666667 256 213.3333333333333 256zM128 85.3333333333333C92.8 85.3333333333333 64 114.1333333333334 64 149.3333333333334C64 155.7333333333334 68.2666666666667 160 74.6666666666667 160S85.3333333333333 155.7333333333334 85.3333333333333 149.3333333333334C85.3333333333333 125.8666666666667 104.5333333333334 106.6666666666667 128 106.6666666666667S170.6666666666667 125.8666666666667 170.6666666666667 149.3333333333334C170.6666666666667 155.7333333333334 174.9333333333333 160 181.3333333333333 160S192 155.7333333333334 192 149.3333333333334C192 114.1333333333333 163.2 85.3333333333333 128 85.3333333333333zM213.3333333333333 213.3333333333334H42.6666666666667C36.2666666666667 213.3333333333334 32 217.6 32 224S36.2666666666667 234.6666666666667 42.6666666666667 234.6666666666667H213.3333333333333C219.7333333333333 234.6666666666667 224 230.4 224 224S219.7333333333334 213.3333333333334 213.3333333333333 213.3333333333334z" />
-    <glyph glyph-name="basket"
-      unicode="&#xEA0D;"
-      horiz-adv-x="256" d=" M245.3333333333333 181.3333333333334H208.8533333333333L169.2586666666667 250.624C166.3466666666667 255.7333333333334 159.8293333333334 257.5253333333333 154.7093333333334 254.592C149.6 251.6693333333334 147.8186666666667 245.152 150.7413333333334 240.0426666666667L184.288 181.3333333333334H71.712L105.2586666666667 240.0426666666667C108.1813333333333 245.152 106.4 251.6693333333334 101.2906666666667 254.592C96.1813333333333 257.5253333333333 89.664 255.7333333333334 86.7413333333333 250.624L47.1466666666667 181.3333333333334H10.6666666666667C4.7786666666667 181.3333333333334 0 176.5653333333334 0 170.6666666666667V149.3333333333334C0 143.4346666666667 4.7786666666667 138.6666666666667 10.6666666666667 138.6666666666667H245.3333333333333C251.2213333333333 138.6666666666667 256 143.4346666666667 256 149.3333333333334V170.6666666666667C256 176.5653333333334 251.2213333333333 181.3333333333334 245.3333333333333 181.3333333333334z M234.6666666666667 117.3333333333334H21.3333333333333V10.6666666666667C21.3333333333333 4.7786666666667 26.112 0 32 0H224C229.888 0 234.6666666666667 4.7786666666667 234.6666666666667 10.6666666666667V117.3333333333334zM96 32H74.6666666666667L74.6666666666667 85.3333333333333H96L96 32zM138.6666666666667 32H117.3333333333333L117.3333333333333 85.3333333333333H138.6666666666667L138.6666666666667 32zM181.3333333333333 32H160L160 85.3333333333333H181.3333333333333L181.3333333333333 32z" />
-    <glyph glyph-name="bell-55"
-      unicode="&#xEA0E;"
-      horiz-adv-x="256" d=" M202.6666666666667 138.6666666666667C202.6666666666667 155.7333333333334 202.6666666666667 170.6666666666667 202.6666666666667 170.6666666666667C202.6666666666667 212.2666666666667 169.6 245.3333333333333 128 245.3333333333333S53.3333333333333 212.2666666666667 53.3333333333333 170.6666666666667C53.3333333333333 170.6666666666667 53.3333333333333 155.7333333333334 53.3333333333333 138.6666666666667C53.3333333333333 103.4666666666667 21.3333333333333 94.9333333333333 21.3333333333333 74.6666666666667C21.3333333333333 56.5333333333334 62.9333333333333 42.6666666666667 128 42.6666666666667S234.6666666666667 56.5333333333334 234.6666666666667 74.6666666666667C234.6666666666667 94.9333333333333 202.6666666666667 103.4666666666667 202.6666666666667 138.6666666666667z M128 21.3333333333333C114.1333333333333 21.3333333333333 102.4 22.4 90.6666666666667 23.4666666666667C98.1333333333333 9.6 112 0 128 0S158.9333333333333 9.6 165.3333333333333 23.4666666666667C153.6 22.4 141.8666666666667 21.3333333333333 128 21.3333333333333z" />
-    <glyph glyph-name="bold-down"
-      unicode="&#xEA0F;"
-      horiz-adv-x="256" d=" M21.3333333333333 160L64 202.6666666666667L128 138.6666666666667L192 202.6666666666667L234.6666666666667 160L128 53.3333333333333z" />
-    <glyph glyph-name="bold-left"
-      unicode="&#xEA10;"
-      horiz-adv-x="256" d=" M160 234.6666666666667L202.6666666666667 192L138.6666666666667 128L202.6666666666667 64L160 21.3333333333333L53.3333333333333 128z" />
-    <glyph glyph-name="bold-right"
-      unicode="&#xEA11;"
-      horiz-adv-x="256" d=" M96 234.6666666666667L53.3333333333333 192L117.3333333333333 128L53.3333333333333 64L96 21.3333333333333L202.6666666666667 128z" />
-    <glyph glyph-name="bold-up"
-      unicode="&#xEA12;"
-      horiz-adv-x="256" d=" M234.6666666666667 96L192 53.3333333333333L128 117.3333333333334L64 53.3333333333333L21.3333333333333 96L128 202.6666666666667z" />
-    <glyph glyph-name="bold"
-      unicode="&#xEA13;"
-      horiz-adv-x="256" d=" M32 10.6666666666667V35.9504L45.86976 40.3169066666667C50.312 41.71552 53.3333333333333 45.83424 53.3333333333333 50.4913066666667V205.2781866666667C53.3333333333333 210.0450133333334 50.17056 214.23328 45.5856 215.5377066666667L32 219.4029866666667V245.3333333333334H139.8369066666667C195.2605866666667 245.3333333333334 210.81888 220.0496 210.81888 187.9698133333333C210.81888 157.1700266666667 191.0510933333333 139.9886933333334 171.2833066666667 133.50944V132.5461333333333C208.2324266666667 128.3233066666667 224 107.0763733333334 224 74.6666666666667C224 26.6987733333334 187.8048 10.6666666666667 136.9205333333334 10.6666666666667H32zM119.0925866666667 146.7978666666667C142.42336 146.7978666666667 163.16768 152.3138133333333 163.16768 179.8673066666667C163.16768 206.4442666666667 146.3162666666667 210.0072533333333 123.9488 210.0072533333333H106.6666666666667V146.7978666666667H119.0925866666667zM128.4882133333333 45.6759466666667C155.7117866666666 45.6759466666667 173.5397333333333 52.1552 173.5397333333333 80.3553066666667C173.5397333333333 107.2621866666667 155.3950933333333 114.38816 133.3575466666666 114.38816H106.6666666666667V45.6759466666667H128.4882133333333z" />
-    <glyph glyph-name="book-bookmark"
-      unicode="&#xEA14;"
-      horiz-adv-x="256" d=" M42.6666666666667 32C42.6666666666667 37.888 47.4453333333333 42.6666666666667 53.3333333333333 42.6666666666667H213.3333333333333C225.12 42.6666666666667 234.6666666666667 52.2133333333333 234.6666666666667 64V224C234.6666666666667 241.6746666666667 220.3413333333333 256 202.6666666666667 256H128V170.6666666666667L96 192L64 170.6666666666667V256H53.3333333333333C35.6586666666667 256 21.3333333333333 241.6746666666667 21.3333333333333 224V32C21.3333333333333 14.3253333333333 35.6586666666667 0 53.3333333333333 0H224C229.888 0 234.6666666666667 4.7786666666667 234.6666666666667 10.6666666666667C234.6666666666667 16.5546666666667 229.888 21.3333333333333 224 21.3333333333333H53.3333333333333C47.4453333333333 21.3333333333333 42.6666666666667 26.112 42.6666666666667 32z" />
-    <glyph glyph-name="books"
-      unicode="&#xEA15;"
-      horiz-adv-x="256" d=" M53.3333333333333 234.6666666666667H10.6666666666667C4.7786666666667 234.6666666666667 0 229.8986666666667 0 224V32C0 26.1013333333333 4.7786666666667 21.3333333333333 10.6666666666667 21.3333333333333H53.3333333333333C59.2213333333333 21.3333333333333 64 26.1013333333333 64 32V224C64 229.8986666666667 59.2213333333333 234.6666666666667 53.3333333333333 234.6666666666667z M138.6666666666667 234.6666666666667H96C90.112 234.6666666666667 85.3333333333333 229.8986666666667 85.3333333333333 224V32C85.3333333333333 26.1013333333333 90.112 21.3333333333333 96 21.3333333333333H138.6666666666667C144.5546666666667 21.3333333333333 149.3333333333333 26.1013333333333 149.3333333333333 32V224C149.3333333333333 229.8986666666667 144.5546666666667 234.6666666666667 138.6666666666667 234.6666666666667z M255.7013333333334 44.5546666666667L210.5173333333334 231.1573333333334C209.1306666666667 236.8853333333334 203.3173333333334 240.4373333333334 197.6426666666667 239.008L156.1706666666667 228.9813333333334C153.4186666666667 228.32 151.0506666666667 226.5813333333334 149.5786666666667 224.1706666666667C148.1066666666667 221.76 147.648 218.8586666666667 148.3093333333334 216.1066666666667L193.4826666666667 29.4933333333333C194.1440000000001 26.7413333333333 195.8826666666667 24.3733333333333 198.2933333333334 22.9013333333333C200 21.8666666666667 201.92 21.3333333333333 203.8613333333333 21.3333333333333C204.704 21.3333333333333 205.5466666666667 21.44 206.368 21.632L247.84 31.6693333333333C253.568 33.0666666666667 257.088 38.8266666666667 255.7013333333334 44.5546666666667z" />
-    <glyph glyph-name="box-2"
-      unicode="&#xEA16;"
-      horiz-adv-x="256" d=" M167.4666666666667 202.6666666666667H249.6L188.8 253.8666666666667C186.6666666666667 254.9333333333334 183.4666666666667 256 181.3333333333333 256H147.2L167.4666666666667 202.6666666666667z M170.6666666666667 181.3333333333334V106.6666666666667H85.3333333333333V181.3333333333334H0V10.6666666666667C0 4.2666666666667 4.2666666666667 0 10.6666666666667 0H245.3333333333333C251.7333333333333 0 256 4.2666666666667 256 10.6666666666667V181.3333333333334H170.6666666666667z M88.5333333333333 202.6666666666667L108.8 256H74.6666666666667C72.5333333333333 256 69.3333333333333 254.9333333333334 68.2666666666667 253.8666666666667L6.4 202.6666666666667H88.5333333333333z" />
-    <glyph glyph-name="briefcase-24"
-      unicode="&#xEA17;"
-      horiz-adv-x="256" d=" M160 64V42.6666666666667H96V64H10.6666666666667V10.6666666666667C10.6666666666667 4.7786666666667 15.4453333333333 0 21.3333333333333 0H234.6666666666667C240.5546666666667 0 245.3333333333333 4.7786666666667 245.3333333333333 10.6666666666667V64H160z M245.3333333333333 213.3333333333334H181.3333333333333V245.3333333333334C181.3333333333333 251.2213333333334 176.5546666666667 256 170.6666666666667 256H85.3333333333333C79.4453333333333 256 74.6666666666667 251.2213333333334 74.6666666666667 245.3333333333334V213.3333333333334H10.6666666666667C4.7786666666667 213.3333333333334 0 208.5546666666667 0 202.6666666666667V96C0 90.112 4.7786666666667 85.3333333333333 10.6666666666667 85.3333333333333H96V117.3333333333334H160V85.3333333333333H245.3333333333333C251.2213333333333 85.3333333333333 256 90.112 256 96V202.6666666666667C256 208.5546666666667 251.2213333333333 213.3333333333334 245.3333333333333 213.3333333333334zM160 213.3333333333334H96V234.6666666666667H160V213.3333333333334z" />
-    <glyph glyph-name="building"
-      unicode="&#xEA18;"
-      horiz-adv-x="256" d=" M74.6666666666667 149.3333333333334H53.3333333333333V245.3333333333334C53.3333333333333 251.232 58.1013333333333 256 64 256H192C197.8986666666667 256 202.6666666666667 251.232 202.6666666666667 245.3333333333334V181.3333333333333H181.3333333333333V234.6666666666667H74.6666666666667V149.3333333333334z M245.3333333333333 170.6666666666667H149.3333333333333C143.4346666666667 170.6666666666667 138.6666666666667 165.8986666666667 138.6666666666667 160V21.3333333333333H117.3333333333333V117.3333333333334C117.3333333333333 123.232 112.5653333333333 128 106.6666666666667 128H10.6666666666667C4.768 128 0 123.232 0 117.3333333333334V10.6666666666667C0 4.768 4.768 0 10.6666666666667 0H245.3333333333333C251.232 0 256 4.768 256 10.6666666666667V160C256 165.8986666666667 251.232 170.6666666666667 245.3333333333333 170.6666666666667zM74.6666666666667 32H42.6666666666667V53.3333333333333H74.6666666666667V32zM74.6666666666667 74.6666666666667H42.6666666666667V96H74.6666666666667V74.6666666666667zM213.3333333333333 32H181.3333333333333V53.3333333333333H213.3333333333333V32zM213.3333333333333 74.6666666666667H181.3333333333333V96H213.3333333333333V74.6666666666667zM213.3333333333333 117.3333333333334H181.3333333333333V138.6666666666667H213.3333333333333V117.3333333333334z" />
-    <glyph glyph-name="bulb-61"
-      unicode="&#xEA19;"
-      horiz-adv-x="256" d=" M85.3333333333333 74.0266666666667V42.6666666666667H170.6666666666667V74.0266666666667C203.296 90.1760000000001 224 123.168 224 160C224 212.9386666666667 180.928 256 128 256S32 212.9386666666667 32 160C32 123.1786666666667 52.704 90.176 85.3333333333333 74.0266666666667zM74.6666666666667 160C74.6666666666667 189.408 98.592 213.3333333333333 128 213.3333333333333H138.6666666666667V192H128C110.3573333333333 192 96 177.6426666666667 96 160V149.3333333333333H74.6666666666667V160z M85.3333333333333 21.3333333333333V10.6666666666667C85.3333333333333 4.768 90.112 0 96 0H160C165.888 0 170.6666666666667 4.768 170.6666666666667 10.6666666666667V21.3333333333333H85.3333333333333z" />
-    <glyph glyph-name="bullet-list-67"
-      unicode="&#xEA1A;"
-      horiz-adv-x="256" d=" M10.6666666666667 213.3333333333334C10.6666666666667 195.6602213387479 24.9935546720813 181.3333333333334 42.6666666666667 181.3333333333334C60.3397786612521 181.3333333333334 74.6666666666667 195.6602213387479 74.6666666666667 213.3333333333334C74.6666666666667 231.0064453279188 60.3397786612521 245.3333333333334 42.6666666666667 245.3333333333334C24.9935546720813 245.3333333333334 10.6666666666667 231.0064453279188 10.6666666666667 213.3333333333334z M10.6666666666667 128C10.6666666666667 110.3268880054146 24.9935546720813 96 42.6666666666667 96C60.3397786612521 96 74.6666666666667 110.3268880054146 74.6666666666667 128C74.6666666666667 145.6731119945854 60.3397786612521 160 42.6666666666667 160C24.9935546720813 160 10.6666666666667 145.6731119945854 10.6666666666667 128z M10.6666666666667 42.6666666666667C10.6666666666667 24.9935546720813 24.9935546720813 10.6666666666667 42.6666666666667 10.6666666666667C60.3397786612521 10.6666666666667 74.6666666666667 24.9935546720813 74.6666666666667 42.6666666666667C74.6666666666667 60.3397786612521 60.3397786612521 74.6666666666667 42.6666666666667 74.6666666666667C24.9935546720813 74.6666666666667 10.6666666666667 60.3397786612521 10.6666666666667 42.6666666666667z M96 224H245.3333333333333V202.6666666666667H96V224z M96 138.6666666666667H245.3333333333333V117.3333333333334H96V138.6666666666667z M96 53.3333333333333H245.3333333333333V32H96V53.3333333333333z" />
-    <glyph glyph-name="bus-front-12"
-      unicode="&#xEA1B;"
-      horiz-adv-x="256" d=" M42.6666666666667 21.3333333333333V10.6666666666667C42.6666666666667 4.7786666666667 47.4346666666667 0 53.3333333333333 0H85.3333333333333C91.232 0 96 4.7786666666667 96 10.6666666666667V21.3333333333333H42.6666666666667z M160 21.3333333333333V10.6666666666667C160 4.7786666666667 164.768 0 170.6666666666667 0H202.6666666666667C208.5653333333333 0 213.3333333333333 4.7786666666667 213.3333333333333 10.6666666666667V21.3333333333333H160z M0 170.6666666666667H21.3333333333333V117.3333333333334H0V170.6666666666667z M234.6666666666667 170.6666666666667H256V117.3333333333334H234.6666666666667V170.6666666666667z M192 256H64C46.3573333333333 256 32 241.6426666666667 32 224V42.6666666666667C32 36.7786666666667 36.7786666666667 32 42.6666666666667 32H213.3333333333333C219.2213333333333 32 224 36.7786666666667 224 42.6666666666667V224C224 241.6426666666667 209.6426666666667 256 192 256zM74.6666666666667 64C68.7786666666667 64 64 68.7786666666667 64 74.6666666666667C64 80.5546666666667 68.7786666666667 85.3333333333333 74.6666666666667 85.3333333333333S85.3333333333333 80.5546666666667 85.3333333333333 74.6666666666667C85.3333333333333 68.7786666666667 80.5546666666667 64 74.6666666666667 64zM181.3333333333333 64C175.4453333333333 64 170.6666666666667 68.7786666666667 170.6666666666667 74.6666666666667C170.6666666666667 80.5546666666667 175.4453333333334 85.3333333333333 181.3333333333333 85.3333333333333S192 80.5546666666667 192 74.6666666666667C192 68.7786666666667 187.2213333333333 64 181.3333333333333 64zM202.6666666666667 117.3333333333334H53.3333333333333V213.3333333333334H202.6666666666666V117.3333333333334z" />
-    <glyph glyph-name="button-pause"
-      unicode="&#xEA1C;"
-      horiz-adv-x="256" d=" M96 245.3333333333334H32C26.1013333333333 245.3333333333334 21.3333333333333 240.5653333333334 21.3333333333333 234.6666666666667V21.3333333333333C21.3333333333333 15.4346666666667 26.1013333333333 10.6666666666667 32 10.6666666666667H96C101.8986666666667 10.6666666666667 106.6666666666667 15.4346666666667 106.6666666666667 21.3333333333333V234.6666666666667C106.6666666666667 240.5653333333334 101.8986666666667 245.3333333333334 96 245.3333333333334z M224 245.3333333333334H160C154.1013333333334 245.3333333333334 149.3333333333334 240.5653333333334 149.3333333333334 234.6666666666667V21.3333333333333C149.3333333333334 15.4346666666667 154.1013333333334 10.6666666666667 160 10.6666666666667H224C229.8986666666667 10.6666666666667 234.6666666666667 15.4346666666667 234.6666666666667 21.3333333333333V234.6666666666667C234.6666666666667 240.5653333333334 229.8986666666667 245.3333333333334 224 245.3333333333334z" />
-    <glyph glyph-name="button-play"
-      unicode="&#xEA1D;"
-      horiz-adv-x="256" d=" M219.2533333333333 136.8746666666667L59.2533333333333 243.5413333333334C55.9786666666667 245.7173333333334 51.7653333333333 245.9306666666667 48.3093333333333 244.0746666666667C44.832 242.2186666666667 42.6666666666667 238.6026666666667 42.6666666666667 234.6666666666667V21.3333333333333C42.6666666666667 17.3973333333333 44.832 13.7813333333334 48.2986666666667 11.9253333333334C49.8773333333333 11.0826666666667 51.6053333333333 10.6666666666667 53.3333333333333 10.6666666666667C55.4026666666667 10.6666666666667 57.472 11.2746666666667 59.2533333333333 12.4586666666667L219.2533333333333 119.1253333333334C222.2186666666667 121.1093333333333 224 124.4373333333334 224 128S222.2186666666667 134.8906666666667 219.2533333333333 136.8746666666667z" />
-    <glyph glyph-name="button-power"
-      unicode="&#xEA1E;"
-      horiz-adv-x="256" d=" M186.6346666666667 218.9866666666667C181.536 221.9306666666667 175.008 220.192 172.064 215.0826666666667C169.12 209.984 170.8693333333333 203.456 175.968 200.512C205.5893333333334 183.3813333333334 224 151.5093333333334 224 117.3333333333334C224 64.3946666666667 180.9386666666667 21.3333333333333 128 21.3333333333333S32 64.3946666666667 32 117.3333333333334C32 151.4986666666667 50.4 183.36 80.0106666666667 200.5013333333333C85.1093333333333 203.4453333333334 86.8586666666667 209.9733333333333 83.8933333333333 215.072C80.96 220.1813333333333 74.432 221.9413333333333 69.3226666666667 218.9546666666667C33.1413333333333 198.0266666666667 10.6666666666667 159.0826666666667 10.6666666666667 117.3333333333334C10.6666666666667 52.64 63.3066666666667 0 128 0S245.3333333333333 52.64 245.3333333333333 117.3333333333333C245.3333333333333 159.104 222.848 198.0586666666667 186.6346666666667 218.9866666666667z M128 160C133.8986666666667 160 138.6666666666667 164.768 138.6666666666667 170.6666666666667V245.3333333333334C138.6666666666667 251.232 133.8986666666667 256 128 256S117.3333333333333 251.232 117.3333333333333 245.3333333333334V170.6666666666667C117.3333333333333 164.768 122.1013333333333 160 128 160z" />
-    <glyph glyph-name="calendar-grid-58"
-      unicode="&#xEA1F;"
-      horiz-adv-x="256" d=" M245.3333333333333 234.6666666666667H202.6666666666667V256H181.3333333333333V234.6666666666667H138.6666666666667V256H117.3333333333333V234.6666666666667H74.6666666666667V256H53.3333333333333V234.6666666666667H10.6666666666667C4.7786666666667 234.6666666666667 0 229.888 0 224V10.6666666666667C0 4.7786666666667 4.7786666666667 0 10.6666666666667 0H245.3333333333333C251.2213333333333 0 256 4.7786666666667 256 10.6666666666667V224C256 229.888 251.2213333333333 234.6666666666667 245.3333333333333 234.6666666666667zM234.6666666666667 21.3333333333333H21.3333333333333V170.6666666666667H234.6666666666667V21.3333333333333z M42.6666666666667 138.6666666666667H85.3333333333333V106.6666666666667H42.6666666666667V138.6666666666667z M106.6666666666667 138.6666666666667H149.3333333333333V106.6666666666667H106.6666666666667V138.6666666666667z M42.6666666666667 85.3333333333333H85.3333333333333V53.3333333333333H42.6666666666667V85.3333333333333z M106.6666666666667 85.3333333333333H149.3333333333333V53.3333333333333H106.6666666666667V85.3333333333333z M170.6666666666667 138.6666666666667H213.3333333333333V106.6666666666667H170.6666666666667V138.6666666666667z" />
-    <glyph glyph-name="camera-compact"
-      unicode="&#xEA20;"
-      horiz-adv-x="256" d=" M32 245.3333333333334H96V224H32V245.3333333333334z M245.3333333333333 213.3333333333334H10.6666666666667C4.768 213.3333333333334 0 208.5546666666667 0 202.6666666666667V21.3333333333334C0 15.4453333333334 4.768 10.6666666666667 10.6666666666667 10.6666666666667H245.3333333333333C251.232 10.6666666666667 256 15.4453333333334 256 21.3333333333334V202.6666666666667C256 208.5546666666667 251.232 213.3333333333334 245.3333333333333 213.3333333333334zM64 138.6666666666667C58.112 138.6666666666667 53.3333333333333 143.4453333333334 53.3333333333333 149.3333333333334C53.3333333333333 155.2213333333334 58.112 160 64 160S74.6666666666667 155.2213333333334 74.6666666666667 149.3333333333334C74.6666666666667 143.4453333333334 69.888 138.6666666666667 64 138.6666666666667zM160 53.3333333333333C130.5493333333333 53.3333333333333 106.6666666666667 77.216 106.6666666666667 106.6666666666667S130.5493333333333 160 160 160S213.3333333333333 136.1173333333334 213.3333333333333 106.6666666666667S189.4506666666667 53.3333333333333 160 53.3333333333333z" />
-    <glyph glyph-name="caps-small"
-      unicode="&#xEA21;"
-      horiz-adv-x="256" d=" M42.6666666666667 21.3333333333333V38.44448L70.7122133333333 40.0974933333333C74.0183466666667 40.3381333333334 74.6666666666667 41.2797866666667 74.6666666666667 44.816V213.3333333333334H23.34144C20.7467733333333 213.3333333333334 20.0353066666667 213.09792 19.5645866666667 210.7386666666667L15.79808 192H0V234.6666666666667H170.6666666666667V192H154.8685866666667L151.1021866666667 210.7386666666667C150.63136 213.09792 149.9198933333333 213.3333333333334 147.3252266666667 213.3333333333334H96V44.816C96 41.5098666666667 96.40768 40.56832 99.944 40.3381333333333L128 38.44448V21.3333333333333H42.6666666666667z M160 21.3333333333333V38.44448L177.37888 40.0974933333333C180.6850133333333 40.3381333333334 181.3333333333333 41.2797866666667 181.3333333333333 44.816V138.6666666666667H151.34144C148.7467733333333 138.6666666666667 148.0353066666667 138.4312533333334 147.5645866666667 136.072L143.79808 117.3333333333334H128V160H256V117.3333333333334H240.20192L236.43552 136.072C235.9646933333334 138.4312533333334 235.2532266666667 138.6666666666667 232.65856 138.6666666666667H202.6666666666667V44.816C202.6666666666667 41.5098666666667 203.0743466666667 40.56832 206.6106666666667 40.3381333333333L224 38.44448V21.3333333333333H160z" />
-    <glyph glyph-name="cart"
-      unicode="&#xEA22;"
-      horiz-adv-x="256" d=" M245.3333333333333 85.3333333333333H32L48 106.6666666666667H202.6666666666667C207.264 106.6666666666667 211.328 109.6 212.7786666666667 113.9626666666667L244.7786666666667 209.9626666666667C245.8773333333334 213.216 245.3226666666667 216.7893333333333 243.3173333333333 219.5733333333334C241.312 222.3573333333334 238.0906666666667 224 234.6666666666667 224H47.0826666666667L18.208 252.8746666666667C14.0373333333333 257.0453333333334 7.296 257.0453333333334 3.1253333333333 252.8746666666667S-1.0453333333333 241.9626666666667 3.1253333333333 237.792L32 208.9173333333334V120.896L2.1333333333333 81.0666666666667C-0.2986666666667 77.8346666666667 -0.6826666666667 73.5146666666667 1.12 69.8986666666667C2.9333333333333 66.2826666666667 6.624 64 10.6666666666667 64H245.3333333333333C251.232 64 256 68.7786666666667 256 74.6666666666667S251.232 85.3333333333333 245.3333333333333 85.3333333333333z M21.3333333333333 21.3333333333333C21.3333333333333 9.5512586702764 30.8845920036097 0 42.6666666666667 0C54.4487413297236 0 64 9.5512586702764 64 21.3333333333333C64 33.1154079963903 54.4487413297236 42.6666666666667 42.6666666666667 42.6666666666667C30.8845920036097 42.6666666666667 21.3333333333333 33.1154079963903 21.3333333333333 21.3333333333333z M192 21.3333333333333C192 9.5512586702764 201.5512586702764 0 213.3333333333333 0C225.1154079963903 0 234.6666666666667 9.5512586702764 234.6666666666667 21.3333333333333C234.6666666666667 33.1154079963903 225.1154079963903 42.6666666666667 213.3333333333333 42.6666666666667C201.5512586702764 42.6666666666667 192 33.1154079963903 192 21.3333333333333z" />
-    <glyph glyph-name="chart-bar-32"
-      unicode="&#xEA23;"
-      horiz-adv-x="256" d=" M149.3333333333333 234.6666666666667H106.6666666666667C100.7786666666667 234.6666666666667 96 229.888 96 224V32C96 26.112 100.7786666666667 21.3333333333333 106.6666666666667 21.3333333333333H149.3333333333334C155.2213333333334 21.3333333333333 160 26.112 160 32V224C160 229.888 155.2213333333333 234.6666666666667 149.3333333333333 234.6666666666667z M53.3333333333333 117.3333333333334H10.6666666666667C4.7786666666667 117.3333333333334 0 112.5546666666667 0 106.6666666666667V32C0 26.112 4.7786666666667 21.3333333333334 10.6666666666667 21.3333333333334H53.3333333333333C59.2213333333333 21.3333333333334 64 26.112 64 32V106.6666666666667C64 112.5546666666667 59.2213333333333 117.3333333333334 53.3333333333333 117.3333333333334z M245.3333333333333 170.6666666666667H202.6666666666667C196.7786666666667 170.6666666666667 192 165.888 192 160V32C192 26.112 196.7786666666667 21.3333333333333 202.6666666666667 21.3333333333333H245.3333333333333C251.2213333333333 21.3333333333333 256 26.112 256 32V160C256 165.888 251.2213333333333 170.6666666666667 245.3333333333333 170.6666666666667z" />
-    <glyph glyph-name="chart-pie-35"
-      unicode="&#xEA24;"
-      horiz-adv-x="256" d=" M138.6666666666667 138.6666666666667H255.456C250.304 200.736 200.736 250.304 138.6666666666667 255.456V138.6666666666667z M132.416 117.3333333333334L45.4293333333333 30.3466666666667C67.744 11.456 96.544 0 128 0C194.976 0 250.0053333333334 51.744 255.456 117.3333333333333H132.416z M117.3333333333333 132.416V255.456C51.744 250.0053333333334 0 194.976 0 128C0 96.544 11.456 67.744 30.3466666666667 45.4293333333333L117.3333333333333 132.416z" />
-    <glyph glyph-name="chat-round"
-      unicode="&#xEA25;"
-      horiz-adv-x="256" d=" M128 245.3333333333334C57.6 245.3333333333334 0 197.3333333333334 0 138.6666666666667S57.6 32 128 32C138.6666666666667 32 149.3333333333334 33.0666666666667 160 35.2L219.7333333333333 11.7333333333333C220.8 11.7333333333333 221.8666666666667 10.6666666666667 224 10.6666666666667C226.1333333333334 10.6666666666667 228.2666666666667 11.7333333333333 230.4 12.8C233.6 14.9333333333333 234.6666666666667 19.2 234.6666666666667 22.4L229.3333333333334 72.5333333333333C246.4 91.7333333333333 256 114.1333333333333 256 137.6C256 197.3333333333334 198.4 245.3333333333334 128 245.3333333333334z" />
-    <glyph glyph-name="check-bold"
-      unicode="&#xEA26;"
-      horiz-adv-x="256" d=" M21.3333333333333 138.6666666666667L42.6666666666667 160L96 128L213.3333333333333 213.3333333333334L234.6666666666667 192L96 53.3333333333333z" />
-    <glyph glyph-name="circle-08"
-      unicode="&#xEA27;"
-      horiz-adv-x="256" d=" M128 256C57.4186666666667 256 0 198.5813333333333 0 128S57.4186666666667 0 128 0S256 57.4186666666667 256 128S198.5813333333333 256 128 256zM85.3333333333333 149.3333333333334C85.3333333333333 172.896 105.0026666666667 192 128 192S170.6666666666667 172.896 170.6666666666667 149.3333333333334V138.6666666666667C170.6666666666667 115.104 150.9973333333333 96 128 96S85.3333333333333 115.104 85.3333333333333 138.6666666666667V149.3333333333334zM128 21.3333333333333C102.048 21.3333333333333 78.24 30.6773333333333 59.7226666666667 46.144C68.672 63.0293333333333 86.2186666666667 74.6666666666667 106.6666666666667 74.6666666666667H149.3333333333333C169.7813333333333 74.6666666666667 187.328 63.0293333333333 196.2773333333333 46.144C177.76 30.6773333333334 153.952 21.3333333333333 128 21.3333333333333z" />
-    <glyph glyph-name="cloud-download-95"
-      unicode="&#xEA28;"
-      horiz-adv-x="256" d=" M211.968 148.5226666666667C204.6826666666667 191.52 167.104 224 122.6666666666667 224C76.7573333333333 224 38.6453333333333 189.9093333333333 32.864 145.1093333333333C13.184 136.9493333333334 0 117.728 0 96C0 66.592 23.9253333333333 42.6666666666667 53.3333333333333 42.6666666666667H202.6666666666666C232.0746666666667 42.6666666666667 256 66.592 256 96C256 122.24 236.96 144.1066666666667 211.968 148.5226666666667zM128 74.6666666666667L74.6666666666667 128H117.3333333333334V170.6666666666667H138.6666666666667V128H181.3333333333334L128 74.6666666666667z" />
-    <glyph glyph-name="cloud-upload-96"
-      unicode="&#xEA29;"
-      horiz-adv-x="256" d=" M211.968 148.5226666666667C204.6826666666667 191.52 167.104 224 122.6666666666667 224C76.7573333333333 224 38.656 189.9093333333333 32.864 145.1093333333333C13.1733333333333 136.9493333333334 0 117.728 0 96C0 66.592 23.9253333333333 42.6666666666667 53.3333333333333 42.6666666666667H202.6666666666666C232.0746666666667 42.6666666666667 256 66.592 256 96C256 122.24 236.96 144.1173333333333 211.968 148.5226666666667zM138.6666666666667 117.3333333333334V74.6666666666667H117.3333333333333V117.3333333333334H74.6666666666667L128 170.6666666666667L181.3333333333333 117.3333333333334H138.6666666666667z" />
-    <glyph glyph-name="compass-04"
-      unicode="&#xEA2A;"
-      horiz-adv-x="256" d=" M128 256C57.4186666666667 256 0 198.5813333333333 0 128S57.4186666666667 0 128 0S256 57.4186666666667 256 128S198.5813333333333 256 128 256zM138.6666666666667 21.8773333333333V42.6666666666667H117.3333333333333V21.8773333333334C67.0186666666667 26.8906666666667 26.8906666666667 67.0186666666667 21.8773333333333 117.3333333333334H42.6666666666667V138.6666666666667H21.8773333333333C26.8906666666667 188.9813333333334 67.0186666666667 229.1093333333333 117.3333333333333 234.1226666666667V213.3333333333334H138.6666666666667V234.1226666666667C188.9813333333333 229.0986666666667 229.1093333333333 188.9813333333334 234.1226666666667 138.6666666666667H213.3333333333333V117.3333333333334H234.1226666666667C229.1093333333333 67.0186666666667 188.9813333333333 26.8906666666667 138.6666666666667 21.8773333333333z M98.5386666666667 157.4613333333334L54.3573333333333 54.3573333333333L157.4613333333333 98.5386666666667L201.6426666666667 201.6426666666667L98.5386666666667 157.4613333333334zM94.976 94.976L114.7946666666667 141.2053333333333L141.216 114.784L94.976 94.976z" />
-    <glyph glyph-name="controller"
-      unicode="&#xEA2B;"
-      horiz-adv-x="256" d=" M138.6666666666667 234.6666666666667C138.6666666666667 240.5546666666667 133.888 245.3333333333334 128 245.3333333333334S117.3333333333333 240.5546666666667 117.3333333333333 234.6666666666667V181.3333333333334H138.6666666666667V234.6666666666667z M192 160H64C28.704 160 0 131.296 0 96S28.704 32 64 32C86.9866666666667 32 108.0213333333333 44.352 119.3706666666667 64H136.6186666666667C147.968 44.352 169.0026666666667 32 191.9893333333333 32C227.2853333333333 32 255.9893333333333 60.704 255.9893333333333 96S227.296 160 192 160zM96 85.3333333333333H74.6666666666667V64H53.3333333333333V85.3333333333333H32V106.6666666666667H53.3333333333333V128H74.6666666666667V106.6666666666667H96V85.3333333333333zM181.3333333333333 64C175.4453333333333 64 170.6666666666667 68.7786666666667 170.6666666666667 74.6666666666667C170.6666666666667 80.5546666666667 175.4453333333334 85.3333333333333 181.3333333333333 85.3333333333333S192 80.5546666666667 192 74.6666666666667C192 68.7786666666667 187.2213333333333 64 181.3333333333333 64zM213.3333333333333 96C207.4453333333333 96 202.6666666666667 100.7786666666667 202.6666666666667 106.6666666666667C202.6666666666667 112.5546666666667 207.4453333333334 117.3333333333333 213.3333333333333 117.3333333333333S224 112.5546666666667 224 106.6666666666667C224 100.7786666666667 219.2213333333333 96 213.3333333333333 96z" />
-    <glyph glyph-name="credit-card"
-      unicode="&#xEA2C;"
-      horiz-adv-x="256" d=" M256 170.6773333333333V213.3333333333334C256 225.12 246.4533333333333 234.6666666666667 234.6666666666667 234.6666666666667H21.3333333333333C9.5466666666667 234.6666666666667 0 225.12 0 213.3333333333334V170.6773333333333H256z M0 138.6666666666667V42.6666666666667C0 30.88 9.5466666666667 21.3333333333333 21.3333333333333 21.3333333333333H234.6666666666667C246.4533333333333 21.3333333333333 256 30.88 256 42.6666666666667V138.6666666666667H0zM117.3333333333333 74.6666666666667H42.6666666666667V96H117.3333333333333V74.6666666666667zM213.3333333333333 74.6666666666667H170.6666666666667V96H213.3333333333333V74.6666666666667z" />
-    <glyph glyph-name="curved-next"
-      unicode="&#xEA2D;"
-      horiz-adv-x="256" d=" M138.6666666666667 96V27.7333333333334L249.6 138.6666666666667L138.6666666666667 249.6V181.3333333333334C89.6 179.2 0 158.9333333333333 0 42.6666666666667V3.2L20.2666666666667 37.3333333333333C45.8666666666667 81.0666666666667 71.4666666666667 94.9333333333333 138.6666666666667 96z" />
-    <glyph glyph-name="delivery-fast"
-      unicode="&#xEA2E;"
-      horiz-adv-x="256" d=" M0 245.3333333333334H96V224H0V245.3333333333334z M21.3333333333333 202.6666666666667H96V181.3333333333334H21.3333333333333V202.6666666666667z M42.6666666666667 160H96V138.6666666666667H42.6666666666667V160z M64 117.3333333333334H96V96H64V117.3333333333334z M250.1013333333333 137.5466666666667L211.8186666666667 156.6826666666667L202.3466666666666 194.5813333333333C201.1626666666667 199.3386666666667 196.896 202.6666666666667 192 202.6666666666667H174.6666666666667H117.3333333333333C117.3333333333333 202.6666666666667 117.3333333333333 69.856 117.3333333333333 64S117.8773333333333 53.3333333333333 117.8773333333333 53.3333333333333C120.5653333333333 29.3973333333333 140.6933333333333 10.6666666666667 165.3333333333333 10.6666666666667S210.1013333333333 29.3973333333333 212.7893333333333 53.3333333333333H245.3333333333333C251.2213333333333 53.3333333333333 256 58.112 256 64V128C256 132.0426666666667 253.7173333333334 135.7333333333334 250.1013333333333 137.5466666666667zM165.3333333333333 32C150.6346666666667 32 138.6666666666667 43.9573333333333 138.6666666666667 58.6666666666667S150.6346666666667 85.3333333333333 165.3333333333333 85.3333333333333S192 73.376 192 58.6666666666667S180.032 32 165.3333333333333 32zM138.6666666666667 149.3333333333334V181.3333333333334H185.0026666666667L192 149.3333333333334H138.6666666666667z" />
-    <glyph glyph-name="diamond"
-      unicode="&#xEA2F;"
-      horiz-adv-x="256" d=" M200.192 241.4933333333334C198.1653333333333 243.9253333333334 195.168 245.3333333333334 192 245.3333333333334H64C60.832 245.3333333333334 57.8346666666667 243.9253333333334 55.808 241.4933333333334L2.4746666666667 177.4933333333334C-0.6613333333333 173.728 -0.832 168.3093333333334 2.0586666666667 164.3626666666667L119.392 4.3626666666667C121.408 1.6213333333334 124.608 0 128 0S134.592 1.6213333333333 136.608 4.3626666666667L253.9413333333333 164.3626666666667C256.832 168.32 256.672 173.728 253.5253333333333 177.4933333333334L200.192 241.4933333333334zM202.6666666666667 160H53.3333333333333V181.3333333333334H202.6666666666666V160z" />
-    <glyph glyph-name="email-83"
-      unicode="&#xEA30;"
-      horiz-adv-x="256" d=" M245.3333333333333 234.6666666666667H10.6666666666667C4.2666666666667 234.6666666666667 0 230.4 0 224V192C0 187.7333333333334 2.1333333333333 184.5333333333333 5.3333333333333 182.4L122.6666666666667 118.4C124.8 117.3333333333334 125.8666666666667 117.3333333333334 128 117.3333333333334S131.2 117.3333333333334 133.3333333333334 118.4L250.6666666666667 182.4C253.8666666666667 184.5333333333333 256 187.7333333333334 256 192V224C256 230.4 251.7333333333334 234.6666666666667 245.3333333333333 234.6666666666667z M142.9333333333333 100.2666666666667C138.6666666666667 97.0666666666667 133.3333333333333 96 128 96S117.3333333333333 97.0666666666667 113.0666666666667 100.2666666666667L0 161.0666666666667V32C0 25.6 4.2666666666667 21.3333333333333 10.6666666666667 21.3333333333333H245.3333333333333C251.7333333333333 21.3333333333333 256 25.6 256 32V161.0666666666667L142.9333333333333 100.2666666666667z" />
-    <glyph glyph-name="fat-add"
-      unicode="&#xEA31;"
-      horiz-adv-x="256" d=" M192 149.3333333333334L149.3333333333333 149.3333333333334L149.3333333333333 192L106.6666666666667 192L106.6666666666667 149.3333333333334L64 149.3333333333334L64 106.6666666666667L106.6666666666667 106.6666666666667L106.6666666666667 64L149.3333333333333 64L149.3333333333333 106.6666666666667L192 106.6666666666667z" />
-    <glyph glyph-name="fat-delete"
-      unicode="&#xEA32;"
-      horiz-adv-x="256" d=" M64 149.3333333333334H192V106.6666666666667H64V149.3333333333334z" />
-    <glyph glyph-name="fat-remove"
-      unicode="&#xEA33;"
-      horiz-adv-x="256" d=" M188.8 98.1333333333333L157.8666666666667 128L188.8 157.8666666666667L157.8666666666667 188.8L128 157.8666666666667L98.1333333333333 188.8L67.2 157.8666666666667L98.1333333333333 128L67.2 98.1333333333333L98.1333333333333 67.2L128 98.1333333333333L157.8666666666667 67.2z" />
-    <glyph glyph-name="favourite-28"
-      unicode="&#xEA34;"
-      horiz-adv-x="256" d=" M181.3333333333333 256C161.0666666666667 256 141.8666666666667 247.4666666666667 128 233.6C114.1333333333333 247.4666666666667 94.9333333333333 256 74.6666666666667 256C33.0666666666667 256 0 222.9333333333333 0 181.3333333333334C0 113.0666666666667 116.2666666666667 17.0666666666667 121.6 12.8C123.7333333333333 10.6666666666667 125.8666666666667 10.6666666666667 128 10.6666666666667S132.2666666666667 11.7333333333333 134.4 12.8C139.7333333333333 17.0666666666667 256 113.0666666666667 256 181.3333333333334C256 222.9333333333333 222.9333333333333 256 181.3333333333333 256z" />
-    <glyph glyph-name="folder-17"
-      unicode="&#xEA35;"
-      horiz-adv-x="256" d=" M101.3333333333333 224C107.7333333333333 224 114.1333333333333 220.8 118.4 215.4666666666667L144 181.3333333333334H234.6666666666667V245.3333333333334C234.6666666666667 251.7333333333333 230.4 256 224 256H32C25.6 256 21.3333333333333 251.7333333333333 21.3333333333333 245.3333333333334V224H101.3333333333333z M245.3333333333333 160H133.3333333333333L104.5333333333333 198.4C102.4 201.6 99.2 202.6666666666667 96 202.6666666666667H10.6666666666667C4.2666666666667 202.6666666666667 0 198.4 0 192V10.6666666666667C0 4.2666666666667 4.2666666666667 0 10.6666666666667 0H245.3333333333333C251.7333333333333 0 256 4.2666666666667 256 10.6666666666667V149.3333333333334C256 155.7333333333334 251.7333333333334 160 245.3333333333333 160z" />
-    <glyph glyph-name="glasses-2"
-      unicode="&#xEA36;"
-      horiz-adv-x="256" d=" M213.3333333333333 245.3333333333334H202.6666666666667V224H213.3333333333333C225.0986666666667 224 234.6666666666667 214.432 234.6666666666667 202.6666666666667V114.5493333333334C224.512 122.944 211.4986666666667 128 197.3333333333333 128C176.2133333333333 128 157.7173333333333 116.7466666666667 147.392 99.9466666666667C141.9946666666667 104.096 135.3173333333333 106.6666666666667 128 106.6666666666667S114.0053333333334 104.096 108.608 99.9466666666667C98.2826666666667 116.7466666666667 79.7866666666667 128 58.6666666666667 128C44.5013333333333 128 31.488 122.944 21.3333333333333 114.5493333333333V202.6666666666667C21.3333333333333 214.432 30.9013333333333 224 42.6666666666667 224H53.3333333333333V245.3333333333334H42.6666666666667C19.136 245.3333333333334 0 226.1973333333334 0 202.6666666666667V69.3333333333334C0 36.992 26.3253333333333 10.6666666666667 58.6666666666667 10.6666666666667C89.2053333333333 10.6666666666667 114.3573333333333 34.144 117.0666666666667 64H117.3333333333333V74.6666666666667C117.3333333333333 80.5546666666667 122.112 85.3333333333333 128 85.3333333333333S138.6666666666667 80.5546666666667 138.6666666666667 74.6666666666667V64H138.9333333333333C141.6426666666667 34.144 166.784 10.6666666666667 197.3333333333333 10.6666666666667C229.6746666666667 10.6666666666667 256 36.992 256 69.3333333333333V202.6666666666667C256 226.1973333333334 236.864 245.3333333333334 213.3333333333333 245.3333333333334z" />
-    <glyph glyph-name="hat-3"
-      unicode="&#xEA37;"
-      horiz-adv-x="256" d=" M234.6666666666667 138.6666666666667H256V74.6666666666667H234.6666666666667V138.6666666666667z M141.2373333333333 88.2133333333333C137.0346666666667 86.2933333333334 132.5866666666667 85.3333333333333 128 85.3333333333333S118.9653333333333 86.2933333333334 114.7733333333334 88.2026666666667L42.6666666666667 120.9813333333334V64C42.6666666666667 35.9893333333333 85.5893333333333 21.3333333333333 128 21.3333333333333S213.3333333333333 35.9893333333334 213.3333333333333 64V120.9706666666667L141.2373333333333 88.2133333333333z M249.7493333333334 180.3733333333333L132.416 233.7066666666667C129.6106666666667 234.976 126.4 234.976 123.5946666666667 233.7066666666667L6.2613333333333 180.3733333333333C2.4426666666667 178.6453333333333 0 174.8586666666667 0 170.6666666666667S2.4426666666667 162.688 6.2506666666667 160.96L123.584 107.6266666666667C124.992 106.9866666666667 126.496 106.6666666666667 128 106.6666666666667S131.008 106.9866666666667 132.416 107.6266666666667L249.7493333333333 160.96C253.5573333333334 162.688 256 166.4746666666667 256 170.6666666666667S253.5573333333334 178.6453333333333 249.7493333333334 180.3733333333333z" />
-    <glyph glyph-name="headphones"
-      unicode="&#xEA38;"
-      horiz-adv-x="256" d=" M245.3333333333333 106.112V160C245.3333333333333 212.928 202.2613333333333 256 149.3333333333333 256H106.6666666666667C53.7386666666667 256 10.6666666666667 212.928 10.6666666666667 160V106.112C3.9466666666667 95.4346666666667 0 82.848 0 69.3333333333334C0 31.104 31.104 0 69.3333333333333 0C75.6266666666667 0 81.984 0.896 88.2346666666667 2.6666666666667C92.832 3.968 96 8.16 96 12.928V125.7386666666667C96 130.5066666666667 92.832 134.6986666666667 88.2346666666667 136C81.984 137.7706666666667 75.6266666666667 138.6666666666667 69.3333333333333 138.6666666666667C55.584 138.6666666666667 42.7946666666667 134.592 32 127.6586666666667V160C32 201.1733333333334 65.4933333333333 234.6666666666667 106.6666666666667 234.6666666666667H149.3333333333333C190.5066666666667 234.6666666666667 224 201.1733333333333 224 160V127.6586666666667C213.2053333333333 134.592 200.416 138.6666666666667 186.6666666666667 138.6666666666667C180.3733333333333 138.6666666666667 174.016 137.7706666666667 167.7653333333333 136C163.168 134.6986666666667 160 130.5066666666667 160 125.7386666666667V12.9386666666667C160 8.1706666666667 163.168 3.9786666666667 167.7653333333333 2.6773333333334C174.016 0.896 180.3733333333333 0 186.6666666666667 0C224.896 0 256 31.104 256 69.3333333333333C256 82.848 252.0533333333333 95.4346666666667 245.3333333333333 106.112z" />
-    <glyph glyph-name="html5"
-      unicode="&#xEA39;"
-      horiz-adv-x="256" d=" M231.9466666666667 241.7813333333333C229.9306666666667 244.0426666666667 227.04 245.3333333333334 224 245.3333333333334H32C28.96 245.3333333333334 26.0693333333333 244.0426666666667 24.0533333333333 241.7813333333333C22.0266666666667 239.52 21.0666666666667 236.5013333333333 21.3973333333333 233.4933333333334L42.7306666666667 41.4933333333333C43.2 37.1946666666667 46.24 33.6106666666667 50.4 32.4053333333333L125.0666666666667 11.072C126.0266666666667 10.8053333333334 127.0186666666667 10.6666666666667 128 10.6666666666667S129.9733333333333 10.8053333333334 130.9333333333333 11.072L205.6 32.4053333333334C209.76 33.6000000000001 212.7893333333333 37.184 213.2693333333333 41.4933333333334L234.6026666666667 233.4933333333334C234.9333333333333 236.5013333333333 233.9733333333333 239.52 231.9466666666667 241.7813333333333zM192 181.3333333333334H86.2613333333333L89.8133333333333 138.6666666666667H187.7866666666667L180.5333333333333 66.1333333333334L128 53.0026666666667L74.6666666666667 66.336V96H96V82.9973333333333L128 74.9973333333333L160.8 83.2L164.2133333333334 117.3333333333333H70.1866666666667L63.072 202.6666666666667H192V181.3333333333334z" />
-    <glyph glyph-name="istanbul"
-      unicode="&#xEA3A;"
-      horiz-adv-x="256" d=" M234.6666666666667 221.8666666666667V245.3333333333334C234.6666666666667 251.7333333333333 230.4 256 224 256S213.3333333333334 251.7333333333333 213.3333333333334 245.3333333333334V221.8666666666667C200.5333333333333 217.6 192 205.8666666666667 192 192V160V128C192 160 168.5333333333333 185.6 138.6666666666667 190.9333333333333V213.3333333333334C138.6666666666667 219.7333333333334 134.4 224 128 224S117.3333333333334 219.7333333333334 117.3333333333334 213.3333333333334V190.9333333333333C87.4666666666667 185.6 64 160 64 128V160V192C64 205.8666666666667 55.4666666666667 217.6 42.6666666666667 221.8666666666667V245.3333333333334C42.6666666666667 251.7333333333333 38.4 256 32 256S21.3333333333333 251.7333333333333 21.3333333333333 245.3333333333334V221.8666666666667C8.5333333333333 217.6 0 205.8666666666667 0 192V160V10.6666666666667C0 4.2666666666667 4.2666666666667 0 10.6666666666667 0H106.6666666666667V21.3333333333334C106.6666666666667 33.0666666666667 116.2666666666667 42.6666666666667 128 42.6666666666667L128 42.6666666666667C139.7333333333334 42.6666666666667 149.3333333333334 33.0666666666667 149.3333333333334 21.3333333333334V0H245.3333333333334C251.7333333333334 0 256 4.2666666666667 256 10.6666666666667V160V192C256 205.8666666666667 247.4666666666667 217.6 234.6666666666667 221.8666666666667zM42.6666666666667 170.6666666666667H21.3333333333333V192C21.3333333333333 198.4 25.6 202.6666666666667 32 202.6666666666667S42.6666666666667 198.4 42.6666666666667 192V170.6666666666667zM170.6666666666667 117.3333333333334H85.3333333333333V128C85.3333333333333 151.4666666666667 104.5333333333333 170.6666666666667 128 170.6666666666667C151.4666666666667 170.6666666666667 170.6666666666667 151.4666666666667 170.6666666666667 128V117.3333333333334zM234.6666666666667 170.6666666666667H213.3333333333333V192C213.3333333333333 198.4 217.6 202.6666666666667 224 202.6666666666667S234.6666666666667 198.4 234.6666666666667 192V170.6666666666667z" />
-    <glyph glyph-name="key-25"
-      unicode="&#xEA3B;"
-      horiz-adv-x="256" d=" M252.8746666666667 178.208L217.7493333333334 213.3333333333334L242.208 237.792C246.3786666666667 241.9626666666667 246.3786666666667 248.704 242.208 252.8746666666667S231.296 257.0453333333334 227.1253333333334 252.8746666666667L116.2773333333333 142.0266666666667C119.072 139.8506666666667 121.792 137.5466666666667 124.3413333333333 135.008C126.8906666666667 132.4586666666667 129.184 129.7386666666667 131.36 126.944L170.6666666666667 166.2506666666667L205.792 131.1253333333334C207.872 129.0453333333334 210.6026666666667 128 213.3333333333333 128S218.7946666666667 129.0453333333333 220.8746666666667 131.1253333333334L252.8746666666667 163.1253333333334C257.0453333333333 167.296 257.0453333333333 174.0373333333333 252.8746666666667 178.208z M64 10.6666666666667C81.0986666666667 10.6666666666667 97.1626666666667 17.3226666666667 109.2586666666667 29.408S128 57.568 128 74.6666666666667S121.344 107.8293333333334 109.2586666666667 119.9253333333334S81.0986666666667 138.6666666666667 64 138.6666666666667S30.8373333333333 132.0106666666667 18.7413333333333 119.9253333333334S0 91.7653333333333 0 74.6666666666667S6.656 41.504 18.7413333333333 29.408S46.9013333333333 10.6666666666667 64 10.6666666666667z" />
-    <glyph glyph-name="laptop"
-      unicode="&#xEA3C;"
-      horiz-adv-x="256" d=" M224 108.8533333333334V213.3333333333334C224 225.0986666666667 214.432 234.6666666666667 202.6666666666667 234.6666666666667H53.3333333333333C41.568 234.6666666666667 32 225.0986666666667 32 213.3333333333334V108.8533333333334L7.232 51.072C4.4053333333333 44.4586666666667 5.0773333333333 36.928 9.0346666666667 30.9226666666667C12.992 24.9173333333333 19.648 21.3333333333333 26.848 21.3333333333333H229.1626666666667C236.352 21.3333333333333 243.008 24.9173333333333 246.976 30.9226666666667C250.9333333333334 36.928 251.6053333333334 44.4586666666667 248.768 51.072L224 108.8533333333334zM202.6666666666667 117.3333333333334H53.3333333333333V213.3333333333334H202.6666666666666V117.3333333333334z" />
-    <glyph glyph-name="like-2"
-      unicode="&#xEA3D;"
-      horiz-adv-x="256" d=" M53.3333333333333 21.3333333333333H32C25.6 21.3333333333333 21.3333333333333 25.6 21.3333333333333 32V128C21.3333333333333 134.4 25.6 138.6666666666667 32 138.6666666666667H53.3333333333333C59.7333333333333 138.6666666666667 64 134.4 64 128V32C64 25.6 59.7333333333333 21.3333333333333 53.3333333333333 21.3333333333333z M213.3333333333333 149.3333333333334H160V181.3333333333334C160 199.4666666666667 149.3333333333334 224 133.3333333333334 233.6C125.8666666666667 236.8 117.3333333333333 232.5333333333334 117.3333333333333 224V181.3333333333334L85.3333333333333 142.9333333333333V32L88.5333333333333 30.9333333333333C100.2666666666667 24.5333333333334 114.1333333333333 21.3333333333333 128 21.3333333333333H202.6666666666667C214.4 21.3333333333333 224 30.9333333333333 224 42.6666666666667L234.6666666666667 128C234.6666666666667 139.7333333333334 225.0666666666667 149.3333333333334 213.3333333333333 149.3333333333334z" />
-    <glyph glyph-name="lock-circle-open"
-      unicode="&#xEA3E;"
-      horiz-adv-x="256" d=" M128 170.6666666666667C112.448 170.6666666666667 97.8986666666667 166.4213333333333 85.3333333333333 159.1253333333334V192C85.3333333333333 215.5306666666667 104.4693333333333 234.6666666666667 128 234.6666666666667S170.6666666666667 215.5306666666667 170.6666666666667 192H192C192 227.296 163.296 256 128 256S64 227.296 64 192V141.5893333333334C50.7626666666667 126.5493333333334 42.6666666666667 106.8906666666667 42.6666666666667 85.3333333333333C42.6666666666667 38.2826666666667 80.9493333333333 0 128 0S213.3333333333333 38.2826666666667 213.3333333333333 85.3333333333333S175.0506666666667 170.6666666666667 128 170.6666666666667zM138.6666666666667 65.9626666666667V42.6666666666667H117.3333333333333V65.9626666666667C104.9493333333333 70.3786666666667 96 82.112 96 96C96 113.6426666666667 110.3573333333333 128 128 128S160 113.6426666666667 160 96C160 82.112 151.0506666666667 70.3786666666667 138.6666666666667 65.9626666666667z" />
-    <glyph glyph-name="map-big"
-      unicode="&#xEA3F;"
-      horiz-adv-x="256" d=" M181.3333333333333 241.2586666666667L138.6666666666667 219.9253333333333L138.6666666666667 14.7413333333334L181.3333333333333 36.0746666666667z M117.3333333333333 219.9253333333333L74.6666666666667 241.2586666666667L74.6666666666667 36.0746666666667L117.3333333333333 14.7413333333334z M53.3333333333333 240.704L5.1733333333333 211.808C1.9733333333333 209.888 0 206.4213333333333 0 202.6666666666667V0L53.3333333333333 34.496V240.704z M250.8266666666667 211.808L202.6666666666667 240.704V34.496L256 0V202.6666666666667C256 206.4213333333333 254.0266666666667 209.888 250.8266666666667 211.808z" />
-    <glyph glyph-name="mobile-button"
-      unicode="&#xEA40;"
-      horiz-adv-x="256" d=" M192 256H64C46.3573333333333 256 32 241.6426666666667 32 224V32C32 14.3573333333333 46.3573333333333 0 64 0H192C209.6426666666667 0 224 14.3573333333333 224 32V224C224 241.6426666666667 209.6426666666667 256 192 256zM128 21.3333333333333C122.112 21.3333333333333 117.3333333333333 26.112 117.3333333333333 32S122.112 42.6666666666667 128 42.6666666666667S138.6666666666667 37.888 138.6666666666667 32S133.888 21.3333333333333 128 21.3333333333333zM202.6666666666667 74.6666666666667C202.6666666666667 68.7786666666667 197.888 64 192 64H64C58.112 64 53.3333333333333 68.7786666666667 53.3333333333333 74.6666666666667V213.3333333333334C53.3333333333333 219.2213333333334 58.112 224 64 224H192C197.888 224 202.6666666666667 219.2213333333334 202.6666666666667 213.3333333333334V74.6666666666667z" />
-    <glyph glyph-name="money-coins"
-      unicode="&#xEA41;"
-      horiz-adv-x="256" d=" M85.3333333333333 106.6666666666667H10.6666666666667C4.7786666666667 106.6666666666667 0 111.4453333333333 0 117.3333333333334V245.3333333333334C0 251.2213333333334 4.7786666666667 256 10.6666666666667 256H202.6666666666667C208.5546666666667 256 213.3333333333333 251.2213333333334 213.3333333333333 245.3333333333334V192H192V234.6666666666667H21.3333333333333V128H85.3333333333333V106.6666666666667z M181.3333333333333 85.3333333333333C149.856 85.3333333333333 123.7013333333333 92.1493333333334 106.6666666666667 103.5946666666667C106.6666666666667 95.6373333333334 106.6666666666667 90.3893333333334 106.6666666666667 85.3333333333333C106.6666666666667 67.6586666666667 140.096 53.3333333333333 181.3333333333333 53.3333333333333S256 67.6586666666667 256 85.3333333333333C256 90.3893333333334 256 95.6373333333334 256 103.5946666666667C238.9653333333333 92.1493333333334 212.8106666666667 85.3333333333333 181.3333333333333 85.3333333333333z M181.3333333333333 32C149.856 32 123.7013333333333 38.816 106.6666666666667 50.2613333333333C106.6666666666667 42.304 106.6666666666667 37.056 106.6666666666667 32C106.6666666666667 14.3253333333333 140.096 0 181.3333333333333 0S256 14.3253333333333 256 32C256 37.056 256 42.304 256 50.2613333333333C238.9653333333333 38.816 212.8106666666667 32 181.3333333333333 32z M95.0293333333333 163.4986666666667C102.3466666666667 172.0426666666667 113.5253333333333 179.0186666666667 127.7333333333333 183.936C126.4426666666667 194.4533333333334 117.5466666666667 202.6666666666667 106.6666666666667 202.6666666666667C94.9013333333333 202.6666666666667 85.3333333333333 193.0986666666667 85.3333333333333 181.3333333333334C85.3333333333333 173.8666666666667 89.2053333333333 167.3066666666667 95.0293333333333 163.4986666666667z M106.6666666666667 138.6666666666667C106.6666666666667 120.9935546720813 140.0960720126341 106.6666666666667 181.3333333333333 106.6666666666667C222.5705946540326 106.6666666666667 256 120.9935546720813 256 138.6666666666667C256 156.3397786612521 222.5705946540326 170.6666666666667 181.3333333333333 170.6666666666667C140.0960720126341 170.6666666666667 106.6666666666667 156.3397786612521 106.6666666666667 138.6666666666667z" />
-    <glyph glyph-name="note-03"
-      unicode="&#xEA42;"
-      horiz-adv-x="256" d=" M245.3333333333333 256H85.3333333333333C79.4453333333333 256 74.6666666666667 251.2213333333334 74.6666666666667 245.3333333333334V87.872C67.0293333333333 92.992 57.8666666666667 96 48 96C21.536 96 0 74.464 0 48S21.536 0 48 0S96 21.536 96 48V170.6666666666667H234.6666666666667V109.2053333333333C227.0293333333333 114.3253333333333 217.8666666666667 117.3333333333334 208 117.3333333333334C181.536 117.3333333333334 160 95.7973333333333 160 69.3333333333333S181.536 21.3333333333333 208 21.3333333333333S256 42.8693333333333 256 69.3333333333333V245.3333333333334C256 251.2213333333334 251.2213333333333 256 245.3333333333333 256z" />
-    <glyph glyph-name="notification-70"
-      unicode="&#xEA43;"
-      horiz-adv-x="256" d=" M202.6666666666667 256C170.6666666666667 256 140.8 240 122.6666666666667 213.3333333333334H85.3333333333333H74.6666666666667H32C13.8666666666667 213.3333333333334 0 190.9333333333333 0 160S13.8666666666667 106.6666666666667 32 106.6666666666667H56.5333333333333L102.4 28.8C108.8 18.1333333333334 121.6 14.9333333333333 131.2 21.3333333333333C141.8666666666667 27.7333333333334 145.0666666666667 40.5333333333333 138.6666666666667 50.1333333333334L105.6 106.6666666666667H122.6666666666667C140.8 80 170.6666666666667 64 202.6666666666667 64C233.6 64 256 105.6 256 160S233.6 256 202.6666666666667 256zM202.6666666666667 85.3333333333333C193.0666666666667 85.3333333333333 182.4 99.2 176 120.5333333333333C192 126.9333333333333 202.6666666666667 141.8666666666667 202.6666666666667 160S192 193.0666666666667 176 199.4666666666667C182.4 220.8 193.0666666666667 234.6666666666667 202.6666666666667 234.6666666666667C217.6 234.6666666666667 234.6666666666667 202.6666666666667 234.6666666666667 160S217.6 85.3333333333333 202.6666666666667 85.3333333333333z" />
-    <glyph glyph-name="palette"
-      unicode="&#xEA44;"
-      horiz-adv-x="256" d=" M217.6 190.9333333333333C205.8666666666666 196.2666666666667 194.1333333333333 199.4666666666667 181.3333333333333 199.4666666666667C164.2666666666667 199.4666666666667 149.3333333333333 194.1333333333333 135.4666666666667 189.8666666666667C126.9333333333333 186.6666666666667 118.4 184.5333333333334 112 184.5333333333334C107.7333333333333 184.5333333333334 105.6 185.6 104.5333333333333 187.7333333333334C104.5333333333333 188.8 105.6 194.1333333333334 106.6666666666666 197.3333333333334C109.8666666666667 206.9333333333333 113.0666666666667 218.6666666666667 104.5333333333333 230.4C99.2 236.8 90.6666666666666 241.0666666666667 81.0666666666666 241.0666666666667C71.4666666666666 241.0666666666667 62.9333333333333 237.8666666666667 54.4 232.5333333333334C20.2666666666667 209.0666666666667 0 169.6 0 128C0 57.6 57.6 0 128 0C184.5333333333333 0 235.7333333333333 38.4 251.7333333333333 93.8666666666667C252.8 100.2666666666667 267.7333333333334 166.4 217.6 190.9333333333333zM32 128C32 139.7333333333334 41.6 149.3333333333333 53.3333333333333 149.3333333333333S74.6666666666667 139.7333333333334 74.6666666666667 128S65.0666666666667 106.6666666666667 53.3333333333333 106.6666666666667S32 116.2666666666667 32 128zM80 53.3333333333333C68.2666666666667 53.3333333333333 58.6666666666667 62.9333333333333 58.6666666666667 74.6666666666667S68.2666666666667 96 80 96S101.3333333333333 86.4 101.3333333333333 74.6666666666667S91.7333333333333 53.3333333333333 80 53.3333333333333zM138.6666666666667 32C126.9333333333333 32 117.3333333333333 41.6 117.3333333333333 53.3333333333333S126.9333333333333 74.6666666666667 138.6666666666667 74.6666666666667S160 65.0666666666667 160 53.3333333333333S150.4 32 138.6666666666667 32zM181.3333333333333 96C163.2 96 149.3333333333333 109.8666666666667 149.3333333333333 128S163.2 160 181.3333333333333 160S213.3333333333333 146.1333333333333 213.3333333333333 128S199.4666666666667 96 181.3333333333333 96z" />
-    <glyph glyph-name="paper-diploma"
-      unicode="&#xEA45;"
-      horiz-adv-x="256" d=" M74.6666666666667 37.3333333333333C74.6666666666667 24.608 61.9306666666667 21.8986666666667 58.24 21.376C49.6106666666667 21.6106666666667 42.6666666666667 28.6613333333333 42.6666666666667 37.3333333333333V234.6666666666667H138.6666666666667V256H32C26.112 256 21.3333333333333 251.2213333333334 21.3333333333333 245.3333333333334V37.3333333333333C21.3333333333333 16.7466666666667 38.08 0 58.6666666666667 0H218.6666666666667C239.2533333333334 0 256 16.7466666666667 256 37.3333333333333V53.3333333333333H74.6666666666667V37.3333333333333z M202.6666666666667 128C186.8053333333333 128 172.1066666666667 133.0133333333333 160 141.4826666666667V74.6666666666667L202.6666666666667 106.6666666666667L245.3333333333333 74.6666666666667V141.4826666666667C233.2266666666667 133.0133333333334 218.528 128 202.6666666666667 128z M149.3333333333333 202.6666666666667C149.3333333333333 173.2114800090244 173.2114800090243 149.3333333333334 202.6666666666667 149.3333333333334C232.121853324309 149.3333333333334 256 173.2114800090244 256 202.6666666666667C256 232.121853324309 232.121853324309 256 202.6666666666667 256C173.2114800090243 256 149.3333333333333 232.121853324309 149.3333333333333 202.6666666666667z" />
-    <glyph glyph-name="pin-3"
-      unicode="&#xEA46;"
-      horiz-adv-x="256" d=" M128 256C81.0666666666667 256 32 219.7333333333334 32 160C32 103.4666666666667 117.3333333333333 17.0666666666667 120.5333333333333 13.8666666666667C122.6666666666667 11.7333333333333 124.8 10.6666666666667 128 10.6666666666667S133.3333333333334 11.7333333333333 135.4666666666667 13.8666666666667C138.6666666666667 17.0666666666667 224 103.4666666666667 224 160C224 219.7333333333334 174.9333333333333 256 128 256zM128 128C109.8666666666667 128 96 141.8666666666667 96 160S109.8666666666667 192 128 192S160 178.1333333333333 160 160S146.1333333333333 128 128 128z" />
-    <glyph glyph-name="planet"
-      unicode="&#xEA47;"
-      horiz-adv-x="256" d=" M228.608 54.624C235.7653333333333 37.5253333333333 236.032 26.4426666666667 232.5333333333333 22.9333333333333C228.1066666666667 18.5066666666667 211.1466666666667 21.7066666666667 185.984 35.8186666666667C209.2053333333333 55.4133333333334 224 84.6613333333334 224 117.3333333333334C224 176.1493333333334 176.1493333333334 224 117.3333333333334 224C84.6613333333333 224 55.4133333333333 209.2053333333333 35.8293333333333 185.9946666666667C21.7066666666667 211.1573333333333 18.5173333333333 228.1173333333334 22.9333333333333 232.544C26.4426666666667 236.0426666666667 37.5253333333333 235.776 54.624 228.6186666666667C62.7093333333333 233.2053333333334 71.3386666666667 236.8426666666667 80.384 239.6053333333334C47.2853333333333 257.952 21.3866666666667 261.1840000000001 7.84 247.6373333333334C-7.8293333333333 231.936 1.3653333333333 200.7466666666667 22.6666666666667 166.2826666666667C15.04 151.6053333333333 10.6666666666667 134.9866666666667 10.6666666666667 117.3333333333334C10.6666666666667 58.5173333333333 58.5173333333333 10.6666666666667 117.3333333333333 10.6666666666667C134.9866666666667 10.6666666666667 151.6053333333333 15.04 166.2826666666667 22.6666666666667C200.7573333333334 1.3653333333334 231.936 -7.8293333333333 247.6266666666667 7.8613333333334C261.1733333333334 21.408 257.9413333333333 47.296 239.5946666666667 80.4053333333334C236.8426666666667 71.3493333333333 233.1946666666667 62.7093333333334 228.608 54.624zM69.3333333333333 96C60.5013333333333 96 53.3333333333333 103.168 53.3333333333333 112S60.5013333333333 128 69.3333333333333 128S85.3333333333333 120.832 85.3333333333333 112S78.1653333333333 96 69.3333333333333 96zM138.6666666666667 74.6666666666667C132.7786666666667 74.6666666666667 128 79.4453333333333 128 85.3333333333333C128 91.2213333333334 132.7786666666667 96 138.6666666666667 96C144.5546666666667 96 149.3333333333333 91.2213333333334 149.3333333333333 85.3333333333333C149.3333333333333 79.4453333333333 144.5546666666667 74.6666666666667 138.6666666666667 74.6666666666667zM133.3333333333333 138.6666666666667C124.5013333333333 138.6666666666667 117.3333333333333 145.8346666666667 117.3333333333333 154.6666666666667S124.5013333333333 170.6666666666667 133.3333333333333 170.6666666666667S149.3333333333333 163.4986666666667 149.3333333333333 154.6666666666667S142.1653333333333 138.6666666666667 133.3333333333333 138.6666666666667z" />
-    <glyph glyph-name="ruler-pencil"
-      unicode="&#xEA48;"
-      horiz-adv-x="256" d=" M202.6666666666667 0C199.3173333333333 0 196.1493333333333 1.5786666666667 194.1333333333333 4.2666666666667L162.1333333333333 46.9333333333333C160.7466666666667 48.7786666666667 160 51.0293333333333 160 53.3333333333333V202.6666666666667H245.3333333333333V53.3333333333334C245.3333333333333 51.0293333333334 244.5866666666667 48.7786666666667 243.2 46.9333333333334L211.2 4.2666666666667C209.184 1.5786666666667 206.016 0 202.6666666666667 0z M234.6666666666667 256H170.6666666666667C164.7786666666667 256 160 251.2213333333334 160 245.3333333333334V224H245.3333333333333V245.3333333333334C245.3333333333333 251.2213333333334 240.5546666666667 256 234.6666666666667 256z M106.6666666666667 256H21.3333333333333C14.9333333333333 256 10.6666666666667 251.7333333333333 10.6666666666667 245.3333333333334V202.6666666666667H53.3333333333333V181.3333333333334H10.6666666666667V160H42.6666666666667V138.6666666666667H10.6666666666667V117.3333333333334H53.3333333333333V96H10.6666666666667V74.6666666666667H42.6666666666667V53.3333333333333H10.6666666666667V10.6666666666667C10.6666666666667 4.2666666666667 14.9333333333333 0 21.3333333333333 0H106.6666666666667C113.0666666666667 0 117.3333333333333 4.2666666666667 117.3333333333333 10.6666666666667V245.3333333333334C117.3333333333333 251.7333333333333 113.0666666666667 256 106.6666666666667 256z" />
-    <glyph glyph-name="satisfied"
-      unicode="&#xEA49;"
-      horiz-adv-x="256" d=" M128 256C57.6 256 0 198.4 0 128S57.6 0 128 0C198.4 0 256 57.6 256 128S198.4 256 128 256zM53.3333333333333 160C53.3333333333333 178.1333333333333 67.2 192 85.3333333333333 192C103.4666666666667 192 117.3333333333333 178.1333333333333 117.3333333333333 160H96C96 166.4 91.7333333333333 170.6666666666667 85.3333333333333 170.6666666666667C78.9333333333333 170.6666666666667 74.6666666666667 166.4 74.6666666666667 160H53.3333333333333zM202.6666666666667 117.3333333333334C202.6666666666667 75.7333333333334 169.6 42.6666666666667 128 42.6666666666667C86.4 42.6666666666667 53.3333333333333 75.7333333333334 53.3333333333333 117.3333333333334H74.6666666666667C74.6666666666667 87.4666666666667 98.1333333333333 64 128 64C157.8666666666667 64 181.3333333333333 87.4666666666667 181.3333333333333 117.3333333333333H202.6666666666667zM181.3333333333333 160C181.3333333333333 166.4 177.0666666666666 170.6666666666667 170.6666666666667 170.6666666666667C164.2666666666667 170.6666666666667 160 166.4 160 160H138.6666666666667C138.6666666666667 178.1333333333333 152.5333333333333 192 170.6666666666667 192C188.8 192 202.6666666666667 178.1333333333333 202.6666666666667 160H181.3333333333333z" />
-    <glyph glyph-name="scissors"
-      unicode="&#xEA4A;"
-      horiz-adv-x="256" d=" M197.3333333333333 96C189.568 96 182.336 93.9733333333333 175.8293333333333 90.6773333333333L152.2773333333333 118.144L212.2773333333333 178.144C232.96 198.8266666666667 236.9173333333333 230.9226666666667 221.8666666666667 256L128 146.4853333333334L34.1333333333333 256C19.0826666666667 230.9226666666667 23.04 198.8266666666667 43.7226666666667 178.1546666666667L103.7226666666667 118.1546666666667L80.1706666666667 90.688C73.664 93.9733333333334 66.432 96 58.6666666666667 96C32.2026666666667 96 10.6666666666667 74.464 10.6666666666667 48S32.2026666666667 0 58.6666666666667 0S106.6666666666667 21.536 106.6666666666667 48C106.6666666666667 55.168 104.9813333333333 61.9093333333333 102.1546666666667 68.0213333333333L128 93.8666666666667L153.8453333333334 68.0213333333333C151.0186666666667 61.9093333333333 149.3333333333333 55.168 149.3333333333333 48C149.3333333333333 21.536 170.8693333333333 0 197.3333333333333 0S245.3333333333333 21.536 245.3333333333333 48S223.7973333333334 96 197.3333333333333 96zM58.6666666666667 21.3333333333333C43.968 21.3333333333333 32 33.2906666666667 32 48S43.968 74.6666666666667 58.6666666666667 74.6666666666667S85.3333333333333 62.7093333333334 85.3333333333333 48S73.3653333333333 21.3333333333333 58.6666666666667 21.3333333333333zM170.6666666666667 48C170.6666666666667 62.7093333333334 182.6346666666667 74.6666666666667 197.3333333333333 74.6666666666667S224 62.7093333333333 224 48S212.032 21.3333333333333 197.3333333333333 21.3333333333333S170.6666666666667 33.2906666666667 170.6666666666667 48z" />
-    <glyph glyph-name="send"
-      unicode="&#xEA4B;"
-      horiz-adv-x="256" d=" M15.1786666666667 138.1546666666667L42.6666666666667 117.3333333333334L138.6666666666667 160L64.2453333333333 101.344V29.3546666666667C64.2453333333333 19.4026666666667 76.6613333333333 14.8693333333333 83.072 22.4853333333333L116.4693333333333 62.1653333333333L185.8026666666667 10.1546666666667C192.0853333333333 5.4506666666667 201.12 8.896 202.6666666666667 16.5973333333334L245.376 229.9306666666667C247.04 238.24 238.816 245.0773333333334 230.9546666666667 241.9306666666667L17.6213333333333 156.5973333333333C9.8986666666667 153.504 8.5226666666667 143.1466666666667 15.1786666666667 138.1546666666667z" />
-    <glyph glyph-name="settings-gear-65"
-      unicode="&#xEA4C;"
-      horiz-adv-x="256" d=" M224 149.3333333333334H210.1333333333333C208 156.8 204.8 164.2666666666667 200.5333333333333 171.7333333333334L210.1333333333333 181.3333333333334C218.6666666666667 189.8666666666667 218.6666666666667 202.6666666666667 210.1333333333333 211.2H210.1333333333333C201.6 219.7333333333334 188.8 219.7333333333334 180.2666666666667 211.2L170.6666666666667 201.6C164.2666666666667 205.8666666666667 156.8 209.0666666666667 148.2666666666667 211.2V224C148.2666666666667 235.7333333333334 138.6666666666667 245.3333333333334 126.9333333333333 245.3333333333334S105.6 235.7333333333334 105.6 224V210.1333333333333C99.2 208 91.7333333333333 205.8666666666667 84.2666666666667 201.6L75.7333333333333 211.2C67.2 219.7333333333334 54.4 219.7333333333334 45.8666666666667 211.2H45.8666666666667C37.3333333333333 202.6666666666667 37.3333333333333 189.8666666666667 45.8666666666667 181.3333333333334L55.4666666666667 171.7333333333334C50.1333333333333 164.2666666666667 48 156.8 45.8666666666667 149.3333333333334H32C20.2666666666667 149.3333333333334 10.6666666666667 139.7333333333334 10.6666666666667 128C10.6666666666667 116.2666666666667 20.2666666666667 106.6666666666667 32 106.6666666666667H45.8666666666667C48 99.2 51.2 91.7333333333334 55.4666666666667 84.2666666666667L45.8666666666667 74.6666666666667C37.3333333333333 66.1333333333334 37.3333333333333 53.3333333333333 45.8666666666667 44.8H45.8666666666667C54.4 36.2666666666667 67.2 36.2666666666667 75.7333333333333 44.8L85.3333333333333 54.4C91.7333333333333 50.1333333333333 99.2 46.9333333333333 107.7333333333333 44.8V32C107.7333333333333 20.2666666666667 117.3333333333333 10.6666666666667 129.0666666666667 10.6666666666667S150.4 20.2666666666667 150.4 32V45.8666666666667C157.8666666666667 48 165.3333333333334 51.2 172.8 55.4666666666667L182.4 45.8666666666667C190.9333333333333 37.3333333333333 203.7333333333334 37.3333333333333 212.2666666666667 45.8666666666667H212.2666666666667C220.8 54.4 220.8 67.2 212.2666666666667 75.7333333333334L202.6666666666667 85.3333333333333C206.9333333333334 91.7333333333334 210.1333333333334 99.2 212.2666666666667 107.7333333333334H224C235.7333333333334 107.7333333333334 245.3333333333334 117.3333333333334 245.3333333333334 129.0666666666667C245.3333333333333 139.7333333333334 235.7333333333334 149.3333333333334 224 149.3333333333334zM128 96C109.8666666666667 96 96 109.8666666666667 96 128S109.8666666666667 160 128 160S160 146.1333333333333 160 128S146.1333333333333 96 128 96z" />
-    <glyph glyph-name="settings"
-      unicode="&#xEA4D;"
-      horiz-adv-x="256" d=" M115.7653333333333 155.3173333333334L71.5413333333333 199.5413333333334L85.3333333333333 213.3333333333334L42.6666666666667 256L0 213.3333333333334L42.6666666666667 170.6666666666667L56.4586666666667 184.4586666666667L98.016 142.9013333333334z M202.0266666666667 107.3066666666667C198.7306666666667 106.9226666666667 195.392 106.6666666666667 192 106.6666666666667C188.7466666666667 106.6666666666667 185.5146666666667 106.8586666666667 182.272 107.232L143.4346666666667 59.2426666666667L191.6266666666667 11.0506666666667C206.3573333333334 -3.6799999999999 230.2293333333334 -3.6799999999999 244.96 11.0506666666667V11.0506666666667C259.6906666666667 25.7813333333334 259.6906666666667 49.6533333333334 244.96 64.384L202.0266666666667 107.3066666666667z M216.224 183.776L183.776 216.224L217.9946666666667 250.4426666666667C210.048 253.984 201.2693333333333 256 192 256C156.6506666666667 256 128 227.3493333333334 128 192C128 185.664 128.9493333333333 179.5626666666667 130.6666666666667 173.7813333333334L15.584 80.6613333333334C6.08 72.2666666666667 0.4053333333333 60.192 0.0213333333333 47.5306666666667C-0.3733333333333 34.8586666666667 4.544 22.4533333333333 13.504 13.504C22.208 4.7893333333334 33.7813333333333 0 46.0906666666667 0C59.3066666666667 0 71.9146666666667 5.6746666666667 80.6613333333333 15.584L173.7813333333334 130.6666666666667C179.5626666666667 128.9493333333334 185.664 128 192 128C227.3493333333334 128 256 156.6506666666667 256 192C256 201.2693333333334 253.984 210.048 250.4426666666667 218.0053333333334L216.224 183.776z" />
-    <glyph glyph-name="single-02"
-      unicode="&#xEA4E;"
-      horiz-adv-x="256" d=" M164.9173333333333 106.4213333333333C153.856 99.9253333333334 141.4186666666667 96 128 96S102.144 99.9253333333333 91.0826666666667 106.4213333333333C52.2026666666667 103.872 21.3333333333333 71.5093333333334 21.3333333333333 32V13.5466666666667L28.7466666666667 11.168C30.176 10.72 64.4053333333333 0 128 0S225.824 10.72 227.2533333333334 11.168L234.6666666666667 13.5466666666667V32C234.6666666666667 71.5093333333334 203.7973333333334 103.872 164.9173333333333 106.4213333333333z M128 117.3333333333334C164.0426666666667 117.3333333333334 192 157.472 192 192C192 227.296 163.296 256 128 256S64 227.296 64 192C64 157.472 91.9573333333333 117.3333333333334 128 117.3333333333334z" />
-    <glyph glyph-name="single-copy-04"
-      unicode="&#xEA4F;"
-      horiz-adv-x="256" d=" M245.3333333333333 21.3333333333333H224V234.6666666666667H42.6666666666667V256H234.6666666666667C240.5546666666667 256 245.3333333333333 251.2213333333334 245.3333333333333 245.3333333333334V21.3333333333333z M192 213.3333333333334H21.3333333333333C15.4453333333333 213.3333333333334 10.6666666666667 208.5546666666667 10.6666666666667 202.6666666666667V10.6666666666667C10.6666666666667 4.7786666666667 15.4453333333333 0 21.3333333333333 0H192C197.888 0 202.6666666666667 4.7786666666667 202.6666666666667 10.6666666666667V202.6666666666667C202.6666666666667 208.5546666666667 197.888 213.3333333333334 192 213.3333333333334zM117.3333333333333 53.3333333333333H53.3333333333333V74.6666666666667H117.3333333333333V53.3333333333333zM160 96H53.3333333333333V117.3333333333334H160V96zM160 138.6666666666667H53.3333333333333V160H160V138.6666666666667z" />
-    <glyph glyph-name="sound-wave"
-      unicode="&#xEA50;"
-      horiz-adv-x="256" d=" M96 32C91.6586666666667 32 87.7226666666667 34.6453333333333 86.0906666666667 38.6986666666667L50.9546666666667 126.5386666666667L40.8746666666667 111.4133333333333C38.8906666666667 108.448 35.5626666666667 106.6666666666667 32 106.6666666666667H0V128H26.2933333333333L44.4586666666667 155.2533333333333C46.656 158.5386666666667 50.4213333333333 160.3093333333334 54.4426666666667 159.9466666666667C58.3786666666667 159.5306666666667 61.7813333333333 156.9813333333334 63.2426666666667 153.3013333333333L94.7626666666667 74.4746666666667L139.1573333333333 216.512C140.544 220.9706666666667 144.6613333333333 224 149.3333333333333 224C149.344 224 149.344 224 149.3546666666667 224C154.0266666666667 223.9893333333333 158.1546666666667 220.9386666666667 159.5306666666666 216.4693333333334L196.032 97.824L215.4666666666667 123.7333333333334C217.472 126.4213333333333 220.64 128 224 128H256V106.6666666666667H229.3333333333333L200.5333333333333 68.2666666666667C198.1333333333333 65.0666666666667 194.144 63.488 190.1653333333333 64.16C186.2186666666667 64.8533333333334 182.9866666666667 67.7013333333334 181.8026666666667 71.5306666666667L149.248 177.312L106.176 39.488C104.832 35.1786666666667 100.928 32.1813333333334 96.416 32.0106666666667C96.2666666666667 32 96.1386666666667 32 96 32z" />
-    <glyph glyph-name="spaceship"
-      unicode="&#xEA51;"
-      horiz-adv-x="256" d=" M254.592 243.3493333333334A10.623999999999999 10.623999999999999 0 0 1 243.392 254.6026666666667C198.6453333333333 252.2666666666667 162.4 238.6773333333334 133.4613333333334 220.7893333333333C98.4 233.6 59.424 225.376 32.7573333333334 198.6986666666667A96.544 96.544 0 0 1 18.0053333333334 179.5093333333333C15.5413333333334 175.328 16.224 169.9946666666667 19.6586666666667 166.5493333333333L50.4 135.808C42.0373333333334 121.9733333333333 38.0906666666667 112.5226666666667 37.952 112.1706666666667C36.3626666666667 108.2026666666667 37.2906666666667 103.6693333333333 40.3093333333334 100.6506666666666L100.6506666666667 40.3093333333333A10.666666666666666 10.666666666666666 0 0 1 112.2346666666667 37.9733333333333C112.5866666666667 38.112 121.9626666666667 42.0906666666666 135.7226666666667 50.496L166.56 19.6586666666666A10.613333333333335 10.613333333333335 0 0 1 179.5200000000001 18.016A95.93599999999998 95.93599999999998 0 0 1 198.7093333333334 32.768C225.6106666666667 59.6693333333333 233.7813333333334 98.8266666666667 220.6720000000001 133.9946666666667C238.4853333333334 162.8586666666667 252.0746666666668 198.9333333333333 254.5920000000001 243.3493333333334zM110.4853333333333 60.64L60.5866666666667 110.528C69.3013333333333 128.5333333333334 98.3253333333333 179.7013333333334 157.1306666666667 210.1013333333334L209.824 157.408C179.3706666666666 98.7093333333334 128.4693333333334 69.4613333333334 110.4853333333333 60.64z M128 149.3333333333334C128 137.5512586702764 137.5512586702764 128 149.3333333333333 128C161.1154079963903 128 170.6666666666667 137.5512586702764 170.6666666666667 149.3333333333334C170.6666666666667 161.1154079963903 161.1154079963903 170.6666666666667 149.3333333333333 170.6666666666667C137.5512586702764 170.6666666666667 128 161.1154079963903 128 149.3333333333334z M11.872 54.9973333333333A30.32533333333333 30.32533333333333 0 1 0 54.7733333333333 12.096C42.9226666666667 0.2453333333333 0 0 0 0S0.0213333333333 43.1573333333333 11.872 54.9973333333333z" />
-    <glyph glyph-name="square-pin"
-      unicode="&#xEA52;"
-      horiz-adv-x="256" d=" M234.6666666666667 0H21.3333333333333C17.632 0 14.208 1.92 12.256 5.056C10.3146666666667 8.2026666666667 10.1333333333333 12.128 11.7866666666667 15.4346666666667L43.7866666666667 79.4346666666667C46.4213333333333 84.704 52.8213333333333 86.8373333333334 58.1013333333333 84.2026666666667C63.3706666666667 81.568 65.504 75.1573333333334 62.8693333333333 69.888L38.592 21.3333333333333H217.408L193.1306666666666 69.8986666666667C190.496 75.168 192.6293333333333 81.5786666666667 197.8986666666666 84.2133333333333C203.1786666666666 86.848 209.5786666666666 84.704 212.2133333333333 79.4453333333333L244.2133333333333 15.4453333333333C245.8666666666667 12.1386666666666 245.6853333333333 8.2133333333333 243.744 5.0666666666666C241.792 1.92 238.368 0 234.6666666666667 0z M128 256C86.048 256 42.6666666666667 224.0853333333333 42.6666666666667 170.6666666666667C42.6666666666667 121.6 112.4693333333333 49.8453333333333 120.4266666666667 41.8133333333333C122.432 39.7973333333333 125.152 38.6666666666667 128 38.6666666666667S133.568 39.7973333333333 135.5733333333333 41.8133333333333C143.5306666666667 49.8453333333333 213.3333333333333 121.6 213.3333333333333 170.6666666666667C213.3333333333333 224.0853333333333 169.952 256 128 256zM128 149.3333333333334C116.2133333333334 149.3333333333334 106.6666666666667 158.88 106.6666666666667 170.6666666666667C106.6666666666667 182.4533333333333 116.2133333333334 192 128 192S149.3333333333334 182.4533333333333 149.3333333333334 170.6666666666667C149.3333333333333 158.88 139.7866666666667 149.3333333333334 128 149.3333333333334z" />
-    <glyph glyph-name="support-16"
-      unicode="&#xEA53;"
-      horiz-adv-x="256" d=" M245.3333333333333 160H240.9173333333333C229.856 199.2533333333333 199.264 229.856 160 240.9173333333334V245.3333333333334C160 251.2213333333334 155.232 256 149.3333333333334 256H106.6666666666667C100.768 256 96 251.2213333333334 96 245.3333333333334V240.9173333333334C56.736 229.856 26.144 199.2533333333333 15.0826666666667 160H10.6666666666667C4.768 160 0 155.2213333333334 0 149.3333333333333V106.6666666666667C0 100.7786666666667 4.768 96 10.6666666666667 96H15.0826666666667C26.144 56.7466666666667 56.736 26.144 96 15.0826666666667V10.6666666666667C96 4.7786666666667 100.768 0 106.6666666666667 0H149.3333333333334C155.232 0 160 4.7786666666667 160 10.6666666666667V15.0826666666667C199.264 26.144 229.856 56.7466666666667 240.9173333333333 96H245.3333333333333C251.232 96 256 100.7786666666667 256 106.6666666666667V149.3333333333333C256 155.2213333333334 251.232 160 245.3333333333333 160zM128 85.3333333333333C104.4693333333333 85.3333333333333 85.3333333333333 104.4693333333333 85.3333333333333 128S104.4693333333333 170.6666666666667 128 170.6666666666667S170.6666666666667 151.5306666666667 170.6666666666667 128S151.5306666666667 85.3333333333333 128 85.3333333333333zM218.4746666666667 160H183.3386666666667C177.728 169.6746666666667 169.6746666666667 177.728 160 183.3386666666667V218.4746666666667C187.3813333333333 208.8533333333334 208.8533333333333 187.3813333333334 218.4746666666667 160zM96 218.4746666666667V183.3386666666667C86.3253333333333 177.728 78.272 169.6746666666667 72.6613333333333 160H37.5253333333333C47.1466666666667 187.3813333333334 68.6186666666667 208.8533333333334 96 218.4746666666667zM37.5253333333333 96H72.6613333333333C78.272 86.3253333333333 86.3253333333333 78.272 96 72.6613333333334V37.5253333333334C68.6186666666667 47.1466666666667 47.1466666666667 68.6186666666667 37.5253333333333 96zM160 37.5253333333334V72.6613333333334C169.6746666666667 78.272 177.728 86.336 183.3386666666667 96H218.4746666666667C208.8533333333333 68.6186666666667 187.3813333333333 47.1466666666667 160 37.5253333333334z" />
-    <glyph glyph-name="tablet-button"
-      unicode="&#xEA54;"
-      horiz-adv-x="256" d=" M213.3333333333333 256H42.6666666666667C25.024 256 10.6666666666667 241.6426666666667 10.6666666666667 224V32C10.6666666666667 14.3573333333333 25.024 0 42.6666666666667 0H213.3333333333333C230.976 0 245.3333333333333 14.3573333333333 245.3333333333333 32V224C245.3333333333333 241.6426666666667 230.976 256 213.3333333333333 256zM128 21.3333333333333C122.112 21.3333333333333 117.3333333333333 26.112 117.3333333333333 32S122.112 42.6666666666667 128 42.6666666666667S138.6666666666667 37.888 138.6666666666667 32S133.888 21.3333333333333 128 21.3333333333333zM224 74.6666666666667C224 68.7786666666667 219.2213333333334 64 213.3333333333334 64H42.6666666666667C36.7786666666667 64 32 68.7786666666667 32 74.6666666666667V213.3333333333334C32 219.2213333333334 36.7786666666667 224 42.6666666666667 224H213.3333333333333C219.2213333333333 224 224 219.2213333333334 224 213.3333333333334V74.6666666666667z" />
-    <glyph glyph-name="tag"
-      unicode="&#xEA55;"
-      horiz-adv-x="256" d=" M242.208 124.8746666666667L124.8746666666667 242.2080000000001C122.88 244.2026666666667 120.16 245.3333333333334 117.3333333333333 245.3333333333334H21.3333333333333C15.4453333333333 245.3333333333334 10.6666666666667 240.5546666666667 10.6666666666667 234.6666666666667V138.6666666666667C10.6666666666667 135.84 11.7866666666667 133.12 13.792 131.1253333333334L131.1253333333333 13.792C133.2053333333333 11.7013333333334 135.936 10.6666666666667 138.6666666666667 10.6666666666667S144.128 11.712 146.208 13.792L242.208 109.792C246.3786666666667 113.952 246.3786666666667 120.704 242.208 124.8746666666667zM74.6666666666667 160C62.88 160 53.3333333333333 169.5466666666667 53.3333333333333 181.3333333333334C53.3333333333333 193.12 62.88 202.6666666666667 74.6666666666667 202.6666666666667S96 193.12 96 181.3333333333334C96 169.5466666666667 86.4533333333333 160 74.6666666666667 160z" />
-    <glyph glyph-name="tie-bow"
-      unicode="&#xEA56;"
-      horiz-adv-x="256" d=" M128 74.6666666666667L128 74.6666666666667C116.2666666666667 74.6666666666667 106.6666666666667 84.2666666666667 106.6666666666667 96V160C106.6666666666667 171.7333333333334 116.2666666666667 181.3333333333333 128 181.3333333333333H128C139.7333333333334 181.3333333333333 149.3333333333334 171.7333333333334 149.3333333333334 160V96C149.3333333333333 84.2666666666667 139.7333333333333 74.6666666666667 128 74.6666666666667z M240 204.8C230.4 210.1333333333333 218.6666666666667 211.2 208 204.8L165.3333333333333 181.3333333333334C168.5333333333333 174.9333333333333 170.6666666666667 167.4666666666667 170.6666666666667 160V138.6666666666667H202.6666666666667V117.3333333333334H170.6666666666667V96C170.6666666666667 88.5333333333333 168.5333333333333 81.0666666666667 165.3333333333333 74.6666666666667L209.0666666666666 50.1333333333333C214.4 46.9333333333333 219.7333333333333 45.8666666666666 225.0666666666666 45.8666666666666C230.4 45.8666666666666 235.7333333333333 46.9333333333333 241.0666666666667 50.1333333333333C250.6666666666667 55.4666666666667 257.0666666666666 66.1333333333333 257.0666666666666 77.8666666666667V177.0666666666667C256 188.8 249.6 198.4 240 204.8z M85.3333333333333 117.3333333333334H53.3333333333333V138.6666666666667H85.3333333333333V160C85.3333333333333 167.4666666666667 87.4666666666667 174.9333333333333 90.6666666666667 181.3333333333333L48 204.8C38.4 210.1333333333333 25.6 210.1333333333333 16 204.8C6.4 198.4 0 188.8 0 177.0666666666667V78.9333333333333C0 67.2 6.4 57.6 16 51.2C21.3333333333333 48 26.6666666666667 46.9333333333333 32 46.9333333333333C37.3333333333333 46.9333333333333 42.6666666666667 48 48 51.2L90.6666666666667 74.6666666666667C87.4666666666667 81.0666666666667 85.3333333333333 88.5333333333334 85.3333333333333 96V117.3333333333334z" />
-    <glyph glyph-name="time-alarm"
-      unicode="&#xEA57;"
-      horiz-adv-x="256" d=" M244.2666666666667 158.9333333333333C246.4 160 248.5333333333334 161.0666666666667 249.6 163.2C253.8666666666667 172.8 256 182.4 256 192C256 227.2 227.2 256 192 256C176 256 161.0666666666667 249.6 149.3333333333334 238.9333333333334C147.2 236.8 146.1333333333334 234.6666666666667 146.1333333333334 232.5333333333334C189.8666666666667 227.2 227.2 198.4 244.2666666666667 158.9333333333333z M11.7333333333333 158.9333333333333C29.8666666666667 198.4 66.1333333333333 226.1333333333334 109.8666666666667 232.5333333333334C109.8666666666667 234.6666666666667 108.8 236.8 106.6666666666667 238.9333333333334C94.9333333333333 249.6 80 256 64 256C28.8 256 0 227.2 0 192C0 182.4 2.1333333333333 172.8 6.4 164.2666666666667C7.4666666666667 162.1333333333333 9.6 160 11.7333333333333 158.9333333333333z M231.4666666666667 18.1333333333333L210.1333333333333 39.4666666666667C225.0666666666666 57.6 234.6666666666667 81.0666666666667 234.6666666666667 106.6666666666667C234.6666666666667 165.3333333333333 186.6666666666666 213.3333333333333 128 213.3333333333333S21.3333333333333 165.3333333333334 21.3333333333333 106.6666666666667C21.3333333333333 81.0666666666667 29.8666666666667 57.6 45.8666666666667 39.4666666666667L24.5333333333333 18.1333333333334C20.2666666666667 13.8666666666667 20.2666666666667 7.4666666666667 24.5333333333333 3.2C26.6666666666667 1.0666666666667 28.8 0 32 0S37.3333333333333 1.0666666666667 39.4666666666667 3.2L60.8 24.5333333333333C78.9333333333333 8.5333333333334 102.4 0 128 0C153.6 0 177.0666666666667 8.5333333333333 195.2 24.5333333333333L216.5333333333333 3.2C218.6666666666667 1.0666666666667 221.8666666666667 0 224 0S229.3333333333334 1.0666666666667 231.4666666666667 3.2C235.7333333333334 7.4666666666667 235.7333333333334 13.8666666666667 231.4666666666667 18.1333333333333zM181.3333333333333 96H117.3333333333333V160H138.6666666666667V117.3333333333334H181.3333333333333V96z" />
-    <glyph glyph-name="trophy"
-      unicode="&#xEA58;"
-      horiz-adv-x="256" d=" M213.3333333333333 234.6666666666667V256H42.6666666666667V234.6666666666667H0V170.6666666666667C0 147.1406250666667 19.1354165333333 128 42.6666666666667 128H48.9492192C59.0195317333333 103.2167968 80.4055989333333 84.2721354666667 106.6666666666667 77.4752608V42.6666666666667H96C78.3541664 42.6666666666667 64 28.3125002666667 64 10.6666666666667V0H192V10.6666666666667C192 28.3125002666667 177.6458336 42.6666666666667 160 42.6666666666667H149.3333333333334V77.4752608C175.5944010666667 84.2721354666667 196.9804682666667 103.2167968 207.0507808 128H213.3333333333333C236.8645834666667 128 256 147.1406250666667 256 170.6666666666667V234.6666666666667H213.3333333333333zM42.6666666666667 149.3333333333334C30.9062496 149.3333333333334 21.3333333333333 158.9010421333333 21.3333333333333 170.6666666666667V213.3333333333334H42.6666666666667V160C42.6666666666667 156.380208 42.9680992 152.8359370666667 43.407552 149.3333333333333H42.6666666666667zM234.6666666666667 170.6666666666667C234.6666666666667 158.9010421333333 225.0937504 149.3333333333334 213.3333333333333 149.3333333333334H212.592448C213.0319008 152.8359370666667 213.3333333333333 156.380208 213.3333333333333 160V213.3333333333334H234.6666666666667V170.6666666666667z" />
-    <glyph glyph-name="tv-2"
-      unicode="&#xEA59;"
-      horiz-adv-x="256" d=" M181.3333333333333 32H74.6666666666667C68.7786666666667 32 64 27.2213333333333 64 21.3333333333333S68.7786666666667 10.6666666666667 74.6666666666667 10.6666666666667H181.3333333333333C187.2213333333333 10.6666666666667 192 15.4453333333333 192 21.3333333333333S187.2213333333333 32 181.3333333333333 32z M245.3333333333333 245.3333333333334H10.6666666666667C4.7786666666667 245.3333333333334 0 240.5546666666667 0 234.6666666666667V64C0 58.112 4.7786666666667 53.3333333333333 10.6666666666667 53.3333333333333H245.3333333333333C251.2213333333333 53.3333333333333 256 58.112 256 64V234.6666666666667C256 240.5546666666667 251.2213333333333 245.3333333333334 245.3333333333333 245.3333333333334zM234.6666666666667 74.6666666666667H21.3333333333333V224H234.6666666666667V74.6666666666667z" />
-    <glyph glyph-name="umbrella-13"
-      unicode="&#xEA5A;"
-      horiz-adv-x="256" d=" M245.28 129.056C239.6586666666667 185.7066666666667 194.6773333333333 229.2266666666667 138.6666666666667 234.1653333333334V256H117.3333333333333V234.1653333333334C61.3226666666667 229.2266666666667 16.3413333333333 185.7066666666667 10.72 129.056L9.5573333333333 117.3333333333334H246.4533333333333L245.28 129.056z M192 53.3333333333333C186.112 53.3333333333333 181.3333333333334 48.5546666666667 181.3333333333334 42.6666666666667C181.3333333333334 30.9013333333334 171.7653333333333 21.3333333333333 160 21.3333333333333S138.6666666666667 30.9013333333334 138.6666666666667 42.6666666666667V96H117.3333333333333V42.6666666666667C117.3333333333333 19.136 136.4693333333334 0 160 0S202.6666666666667 19.136 202.6666666666667 42.6666666666667C202.6666666666667 48.5546666666667 197.888 53.3333333333333 192 53.3333333333333z" />
-    <glyph glyph-name="user-run"
-      unicode="&#xEA5B;"
-      horiz-adv-x="256" d=" M170.6666666666667 224C170.6666666666667 206.3268880054146 184.9935546720813 192 202.6666666666667 192C220.3397786612521 192 234.6666666666667 206.3268880054146 234.6666666666667 224C234.6666666666667 241.6731119945854 220.3397786612521 256 202.6666666666667 256C184.9935546720813 256 170.6666666666667 241.6731119945854 170.6666666666667 224z M237.7916672 178.2083328L219.2916672 159.7083328C215.4322912 155.8645834666667 209.3333333333333 155.5364586666667 205.0833333333333 158.9218752L128.2395829333333 220.4010421333334C115.4947914666667 230.6041674666667 97.1770826666667 229.5885418666667 85.6249994666667 218.0416672L67.1249994666667 199.5416672C62.9583328 195.3750005333334 62.9583328 188.6250005333334 67.1249994666667 184.4583338666667S78.0416661333333 180.2916672 82.2083328 184.4583338666667L100.7083328 202.9583338666667C104.5520832 206.8177088 110.6510410666667 207.1406250666667 114.9166656 203.7447925333334L144.0332021333333 180.4498709333333L109.7916661333333 146.2083349333333C102.9843744 139.4010432 99.6249994666666 130.0052096 100.5729162666666 120.4270848S106.6614581333333 102.2968746666667 114.6666666666667 96.9583338666667L147.1666666666667 74.9583338666667L119.5 38.4427093333334C115.9427082666667 33.7447925333334 116.8645834666667 27.0572928 121.5572917333333 23.5000010666667C123.4843754666667 22.0364586666667 125.75 21.3333333333333 127.9895829333334 21.3333333333333C131.2187498666667 21.3333333333333 134.4062496 22.7916672 136.5 25.5572917333333L164 61.8541664C167.7239584 66.510416 169.3333333333334 72.5624992 168.4166666666667 78.4583328C167.5 84.3489578666667 164.1249994666667 89.6249994666667 159.1666666666667 92.9270826666667L126.5 114.7083328C123.8333333333333 116.4895829333334 122.119792 119.3385408 121.8020832 122.5312490666667C121.4895829333334 125.7239573333333 122.6093749333333 128.8541653333333 124.8749994666667 131.1249994666667L160.7923168 167.0423168L191.760416 142.2656245333333C197.640624 137.5572917333333 204.7031242666667 135.2395829333334 211.7447914666667 135.2395829333334C219.9687498666667 135.2395829333334 228.1562496 138.4062496 234.3749994666667 144.6249994666667L252.8749994666667 163.1249994666667C257.0416661333334 167.2916661333333 257.0416661333334 174.0416661333333 252.8749994666667 178.2083328S241.9583338666667 182.3749994666667 237.7916672 178.2083328z M67.1250005333333 103.5416661333333L3.1250005333333 39.5416661333333C-1.0416661333333 35.3749994666667 -1.0416661333333 28.6249994666667 3.1250005333333 24.4583328C5.2083328 22.3749994666667 7.9374997333333 21.3333333333333 10.6666666666667 21.3333333333333S16.1250005333333 22.3749994666667 18.2083328 24.4583338666667L82.2083328 88.4583338666667C86.3749994666667 92.6250005333333 86.3749994666667 99.3750005333333 82.2083328 103.5416672S71.2916672 107.7083328 67.1250005333333 103.5416661333333z" />
-    <glyph glyph-name="vector"
-      unicode="&#xEA5C;"
-      horiz-adv-x="256" d=" M99.68 177.3973333333333C54.5813333333333 164.9493333333334 21.3333333333333 123.6693333333333 21.3333333333333 74.6666666666667H42.6666666666667C42.6666666666667 121.7173333333333 80.9493333333333 160 128 160C115.616 160 105.0026666666667 167.104 99.68 177.3973333333333z M156.32 177.3973333333333C150.9973333333333 167.104 140.384 160 128 160C175.0506666666667 160 213.3333333333333 121.7173333333333 213.3333333333333 74.6666666666667H234.6666666666667C234.6666666666667 123.6693333333333 201.4186666666667 164.9493333333334 156.32 177.3973333333333z M32 181.3333333333334H97.9626666666667C96.768 184.6826666666667 96 188.2346666666667 96 192S96.768 199.3173333333334 97.9626666666667 202.6666666666667H32C26.112 202.6666666666667 21.3333333333333 197.888 21.3333333333333 192S26.112 181.3333333333334 32 181.3333333333334z M224 181.3333333333334C229.888 181.3333333333334 234.6666666666667 186.112 234.6666666666667 192S229.888 202.6666666666667 224 202.6666666666667H158.0373333333333C159.232 199.3173333333334 160 195.7653333333333 160 192S159.232 184.6826666666667 158.0373333333333 181.3333333333333H224z M0 192C0 180.2179253369431 9.5512586702764 170.6666666666667 21.3333333333333 170.6666666666667C33.1154079963903 170.6666666666667 42.6666666666667 180.2179253369431 42.6666666666667 192C42.6666666666667 203.7820746630569 33.1154079963903 213.3333333333334 21.3333333333333 213.3333333333334C9.5512586702764 213.3333333333334 0 203.7820746630569 0 192z M0 213.3333333333334H42.6666666666667V170.6666666666667H0V213.3333333333334z M213.3333333333333 213.3333333333334H256V170.6666666666667H213.3333333333333V213.3333333333334z M128 149.3333333333334C104.4693333333333 149.3333333333334 85.3333333333333 168.4693333333334 85.3333333333333 192S104.4693333333333 234.6666666666667 128 234.6666666666667S170.6666666666667 215.5306666666667 170.6666666666667 192S151.5306666666667 149.3333333333334 128 149.3333333333334zM128 213.3333333333334C116.2346666666667 213.3333333333334 106.6666666666667 203.7653333333333 106.6666666666667 192S116.2346666666667 170.6666666666667 128 170.6666666666667S149.3333333333334 180.2346666666667 149.3333333333334 192S139.7653333333333 213.3333333333334 128 213.3333333333334z M53.3333333333333 21.3333333333333H10.6666666666667C4.7786666666667 21.3333333333333 0 26.112 0 32V74.6666666666667C0 80.5546666666667 4.7786666666667 85.3333333333333 10.6666666666667 85.3333333333333H53.3333333333333C59.2213333333333 85.3333333333333 64 80.5546666666667 64 74.6666666666667V32C64 26.112 59.2213333333333 21.3333333333333 53.3333333333333 21.3333333333333z M245.3333333333333 21.3333333333333H202.6666666666667C196.7786666666667 21.3333333333333 192 26.112 192 32V74.6666666666667C192 80.5546666666667 196.7786666666667 85.3333333333333 202.6666666666667 85.3333333333333H245.3333333333333C251.2213333333333 85.3333333333333 256 80.5546666666667 256 74.6666666666667V32C256 26.112 251.2213333333333 21.3333333333333 245.3333333333333 21.3333333333333z" />
-    <glyph glyph-name="watch-time"
-      unicode="&#xEA5D;"
-      horiz-adv-x="256" d=" M224 192C224 207.6586666666667 212.6826666666667 220.6613333333334 197.8133333333333 223.4133333333333L191.68 247.9253333333334C190.496 252.672 186.2293333333333 256 181.3333333333333 256H74.6666666666667C69.7706666666667 256 65.504 252.672 64.32 247.9253333333334L58.1866666666667 223.4133333333333C43.3173333333333 220.6613333333334 32 207.6586666666667 32 192V64C32 48.3413333333333 43.3173333333333 35.3386666666667 58.1866666666667 32.5866666666667L64.3093333333333 8.0746666666667C65.504 3.328 69.7706666666667 0 74.6666666666667 0H181.3333333333333C186.2293333333333 0 190.496 3.328 191.68 8.0746666666667L197.8026666666667 32.5866666666667C212.6826666666667 35.3386666666667 224 48.3413333333334 224 64V96H245.3333333333334V160H224V192zM202.6666666666667 64C202.6666666666667 58.1226666666667 197.8773333333333 53.3333333333333 192 53.3333333333333H64C58.1226666666667 53.3333333333333 53.3333333333333 58.1226666666667 53.3333333333333 64V192C53.3333333333333 197.8773333333333 58.1226666666667 202.6666666666667 64 202.6666666666667H192C197.8773333333333 202.6666666666667 202.6666666666667 197.8773333333333 202.6666666666667 192V64z M138.6666666666667 181.3333333333334L117.3333333333333 181.3333333333334L117.3333333333333 117.3333333333334L181.3333333333333 117.3333333333334L181.3333333333333 138.6666666666667L138.6666666666667 138.6666666666667z" />
-    <glyph glyph-name="world"
-      unicode="&#xEA5E;"
-      horiz-adv-x="256" d=" M128 256C57.4186666666667 256 0 198.5813333333333 0 128S57.4186666666667 0 128 0S256 57.4186666666667 256 128S198.5813333333333 256 128 256zM128 21.3333333333333C101.3333333333333 21.3333333333333 76.9813333333333 31.2426666666667 58.2613333333333 47.4773333333334C58.3466666666667 47.616 58.464 47.7333333333334 58.5386666666667 47.872C76.16 77.3973333333333 65.0773333333333 95.4346666666667 56.896 103.5626666666667C54.7413333333333 105.7066666666667 52.2773333333333 107.6586666666667 49.7386666666667 109.6213333333333C43.104 114.7733333333334 38.7093333333333 118.176 38.7093333333333 128C38.7093333333333 132.6293333333333 41.2906666666667 134.4426666666667 54.0373333333333 138.7946666666667C62.8053333333333 141.792 72.736 145.184 79.1466666666667 153.472C94.0266666666667 172.7146666666667 77.664 202.3893333333334 74.2293333333333 208.1493333333334C72.4693333333333 211.104 70.56 213.8773333333334 68.576 216.5333333333333C84.608 227.328 103.744 233.7706666666667 124.3093333333333 234.4853333333334C127.6373333333333 228.8426666666667 133.1306666666667 224.0853333333333 138.528 219.4453333333334C143.136 215.4773333333333 150.4533333333333 213.8133333333333 154.2186666666667 209.12C156.3733333333333 206.432 155.328 201.248 155.4026666666667 197.856C155.552 191.1253333333334 159.6266666666666 181.3653333333333 173.3653333333333 181.3653333333333C173.9733333333333 181.3653333333333 174.6026666666666 181.3866666666667 175.2533333333333 181.4293333333333C180.5653333333333 181.8026666666667 197.1413333333333 185.6 213.8026666666666 191.104C226.8586666666667 173.3973333333333 234.6666666666667 151.616 234.6666666666667 128C234.6666666666667 69.184 186.816 21.3333333333333 128 21.3333333333333z M165.4826666666667 161.0346666666667C148.672 161.0346666666667 131.5093333333333 153.0453333333333 122.784 141.1626666666667C116.928 133.184 115.2213333333333 123.9573333333334 117.9733333333333 115.1786666666667C123.4666666666667 97.664 124 87.3386666666667 120.5653333333333 75.7653333333333C117.5146666666667 65.4826666666667 117.216 50.5706666666667 134.6346666666667 43.4666666666667C137.92 42.1226666666667 141.5253333333333 41.44 145.3226666666666 41.44C158.272 41.44 173.6 49.4506666666667 187.392 63.4346666666667C203.968 80.2346666666667 213.7173333333333 100.8213333333333 213.4826666666666 118.528C213.1626666666667 142.3573333333334 192.0746666666667 161.0346666666667 165.4826666666667 161.0346666666667z" />
-    <glyph glyph-name="zoom-split-in"
-      unicode="&#xEA5F;"
-      horiz-adv-x="256" d=" M210.208 60.8746666666667C206.0373333333333 65.0453333333334 199.296 65.0453333333334 195.1253333333334 60.8746666666667S190.9546666666667 49.9626666666667 195.1253333333334 45.792L227.1253333333334 13.792C229.2053333333334 11.712 231.936 10.6666666666667 234.6666666666667 10.6666666666667S240.128 11.712 242.208 13.792C246.3786666666667 17.9626666666667 246.3786666666667 24.704 242.208 28.8746666666667L210.208 60.8746666666667z M106.6666666666667 256C47.8506666666667 256 0 208.1493333333334 0 149.3333333333334S47.8506666666667 42.6666666666667 106.6666666666667 42.6666666666667S213.3333333333333 90.5173333333333 213.3333333333333 149.3333333333334S165.4826666666667 256 106.6666666666667 256zM149.3333333333333 138.6666666666667H117.3333333333333V106.6666666666667H96V138.6666666666667H64V160H96V192H117.3333333333333V160H149.3333333333333V138.6666666666667z" />
-    <glyph glyph-name="collection"
-      unicode="&#xEA60;"
-      horiz-adv-x="256" d=" M22 224L22 192L11 192L0 192L0 181.534L0 171.068L10.75 170.784L21.5 170.5L21.775 154.75L22.051 139L11.025 139L0 139L0 128L0 117L11.025 117L22.051 117L21.775 101.25L21.5 85.5L10.75 85.216L0 84.932L0 74.466L0 64L11 64L22 64L22 32L22 0L139 0L256 0L256 128L256 256L139 256L22 256L22 224M235 127.995L235 20.99L138.75 21.245L42.5 21.5L42.23 42.75L41.96 64L52.98 64L64 64L64 74.466L64 84.932L53.25 85.216L42.5 85.5L42.225 101.25L41.949 117L52.975 117L64 117L64 128L64 139L52.975 139L41.949 139L42.225 154.75L42.5 170.5L53.25 170.784L64 171.068L64 181.534L64 192L53 192L42 192L42 212.833C42 224.292 42.3 233.967 42.667 234.333C43.033 234.7 86.458 235 139.167 235L235 235L235 127.995M96 128L96 85L149 85L202 85L202 128L202 171L149 171L96 171L96 128M182 128L182 107L149.5 107L117 107L117 128L117 149L149.5 149L182 149L182 128" />
-    <glyph glyph-name="image"
-      unicode="&#xEA61;"
-      horiz-adv-x="256" d=" M0 128L0 11L128 11L256 11L256 128L256 245L128 245L0 245L0 128M235 171.441C235 129.656 234.744 119.037 233.75 119.64C232.497 120.401 186.403 158.598 182.333 162.249L180.166 164.193L148.462 127.096C131.024 106.693 116.35 90 115.853 90C115.356 90 103.722 99 90 110C76.278 121 64.575 130 63.994 130C63.412 130 54.063 122.888 43.218 114.196C32.373 105.504 22.938 98.052 22.25 97.637C21.255 97.036 21 109.858 21 160.441L21 224L128 224L235 224L235 171.441M101.217 201.79C94.355 200.773 89.484 198.189 84.334 192.833C78.207 186.461 75.763 181.031 75.244 172.642C74.637 162.822 77.446 155.424 84.435 148.435C91.424 141.446 98.822 138.637 108.642 139.244C132.89 140.743 146.408 167.943 132.981 188.215C126.076 198.64 114.202 203.715 101.217 201.79M114.077 178.077C116.367 175.787 117 174.257 117 171.011C117 165.83 115.745 163.437 112.02 161.51C107.141 158.987 103.227 159.573 99.4 163.4C95.578 167.222 94.987 171.14 97.5 176C99.47 179.809 101.579 180.933 106.827 180.97C110.299 180.994 111.731 180.423 114.077 178.077M209.49 112.147L235 90.794L235 61.397L235 32L128 32L21 32L21.015 50.75L21.03 69.5L42.004 86.25C53.54 95.463 63.449 103 64.025 103C64.601 103 72.818 96.793 82.286 89.208C91.754 81.622 103.827 71.987 109.115 67.796L118.731 60.177L150.428 97.151C167.861 117.487 182.542 133.984 183.053 133.813C183.563 133.641 195.46 123.891 209.49 112.147" />
-    <glyph glyph-name="shop"
-      unicode="&#xEA62;"
-      horiz-adv-x="256" d=" M34.245 209.497C12.648 166.291 11.003 162.622 11.036 157.747C11.133 143.439 18.248 129.336 28.597 122.94L32 120.837L32 60.418L32 0L74.5 0L117 0L117 26.5L117 53L128 53L139 53L139 26.5L139 0L181.5 0L224 0L224 60.418L224 120.837L227.403 122.94C237.752 129.336 244.867 143.439 244.964 157.747C244.997 162.622 243.352 166.291 221.755 209.497L198.51 256L128 256L57.49 256L34.245 209.497M204.907 196.187C223.169 159.623 224.25 157.146 223.564 153.437C222.445 147.398 219.973 142.955 216.58 140.886C212.251 138.246 203.786 138.351 199.337 141.101C195.802 143.286 192 149.431 192 152.96C192 154.881 191.4 155 181.707 155L171.415 155L170.254 150.658C169.472 147.737 167.767 145.119 165.043 142.658C161.37 139.34 160.46 139 155.247 139.004C146.467 139.009 140.689 143.395 139.078 151.275L138.418 154.5L128 154.5L117.582 154.5L116.922 151.275C115.311 143.395 109.533 139.009 100.753 139.004C95.54 139 94.63 139.34 90.957 142.658C88.233 145.119 86.528 147.737 85.746 150.658L84.585 155L74.293 155C64.287 155 64 154.937 63.995 152.75C63.988 149.586 59.934 143.255 56.442 140.953C52.487 138.346 43.642 138.311 39.42 140.886C36.049 142.941 33.186 148.08 32.271 153.716C31.747 156.944 33.75 161.463 51.082 196.165L70.479 235L128 235L185.521 235L204.907 196.187M78.317 125.614C85.924 119.913 92.23 117.851 101.95 117.885C109.8 117.912 115.707 119.827 122.696 124.612L127.893 128.17L132.602 124.93C139.805 119.974 146.284 117.889 154.481 117.889C163.912 117.889 170.158 120.158 180.205 127.232C181.597 128.213 182.332 128.056 184.205 126.378C188 122.98 193.223 120.22 198.25 118.957L203 117.763L203 69.381L203 21L181.5 21L160 21L160 48L160 75L128 75L96 75L96 48L96 21L74.5 21L53 21L53 69.381L53 117.763L57.669 118.938C62.601 120.18 70.011 124.103 72.038 126.545C73.683 128.527 74.614 128.389 78.317 125.614" />
-    <glyph glyph-name="ungroup"
-      unicode="&#xEA63;"
-      horiz-adv-x="256" d=" M11 160L11 75L43 75L75 75L75 43L75 11L160 11L245 11L245 96L245 181L213 181L181 181L181 213L181 245L96 245L11 245L11 160M160 160L160 96L96 96L32 96L32 160L32 224L96 224L160 224L160 160M224 96L224 32L160 32L96 32L96 53.5L96 75L138.5 75L181 75L181 117.5L181 160L202.5 160L224 160L224 96" />
-    <glyph glyph-name="world-2"
-      unicode="&#xEA64;"
-      horiz-adv-x="256" d=" M113.63 255.01C85.844 251.5 59.791 239.266 40.142 220.5C-13.081 169.67 -12.827 85.301 40.7 34.967C58.266 18.449 79.155 7.785 104.5 2.394C115.485 0.058 140.515 0.058 151.5 2.395C178.843 8.21 201.725 20.562 219.599 39.156C261.858 83.115 267.53 148.763 233.496 200C227.079 209.66 209.552 227.243 200.227 233.375C185.482 243.071 168.553 250.085 151.752 253.46C142.18 255.383 122.816 256.17 113.63 255.01M80.346 218.25C66.451 198.907 56.913 172.408 54.43 146.25L53.742 139L37.777 139L21.812 139L22.523 144.25C25.978 169.767 42.212 197.015 63.568 213.139C68.734 217.04 83.793 226 85.182 226C85.584 226 83.408 222.513 80.346 218.25M118 182.5L118 139L96.362 139L74.724 139L75.414 145.75C77.565 166.792 84.971 187.624 96.299 204.5C100.481 210.73 115.161 226 116.968 226C117.662 226 118 211.733 118 182.5M147.869 218.25C160.281 205.924 168.942 191.36 174.777 173C177.748 163.652 181 147.358 181 141.824L181 139L159.5 139L138 139L138 182.5C138 211.733 138.338 226 139.032 226C139.6 226 143.576 222.513 147.869 218.25M179.209 221.634C189.762 215.62 194.242 212.203 203.334 203.231C219.215 187.559 230.64 165.203 233.477 144.25L234.188 139L218.223 139L202.258 139L201.57 146.25C199.087 172.408 189.549 198.907 175.654 218.25C172.592 222.513 170.416 226 170.818 226C171.22 226 174.996 224.035 179.209 221.634M54.43 109.75C56.913 83.592 66.451 57.093 80.346 37.75C83.408 33.488 85.632 30 85.289 30C83.97 30 71.221 37.411 65.5 41.503C57.79 47.018 46.284 58.732 40.553 66.901C31.812 79.361 24.418 97.753 22.523 111.75L21.812 117L37.777 117L53.742 117L54.43 109.75M118 73.5C118 42.032 117.69 30 116.879 30C115.044 30 100.666 45.028 96.309 51.5C90.327 60.386 84.629 72.284 81.223 83C78.252 92.348 75 108.642 75 114.176L75 117L96.5 117L118 117L118 73.5M180.597 110.75C178.324 89.269 170.845 68.073 159.69 51.5C155.335 45.029 140.957 30 139.121 30C138.31 30 138 42.032 138 73.5L138 117L159.629 117L181.258 117L180.597 110.75M233.477 111.75C231.505 97.182 223.389 77.661 214.099 65.139C208.576 57.694 197.706 46.665 191.185 41.891C186.51 38.467 172.006 30 170.818 30C170.416 30 172.481 33.337 175.407 37.415C189.532 57.101 199.078 83.495 201.57 109.75L202.258 117L218.223 117L234.188 117L233.477 111.75" />
-    <glyph glyph-name="ui-04"
-      unicode="&#xEA65;"
-      horiz-adv-x="256" d=" M60.5 255.324C40.632 252.533 21.376 236.603 14.192 217.015C10.95 208.175 10.152 193.2 12.411 183.613C17.247 163.1 34.884 145.303 55.103 140.537C64.339 138.36 190.028 138.299 200.257 140.467C220.62 144.782 238.673 162.757 243.589 183.613C244.773 188.639 245.069 193.202 244.685 200.5C243.863 216.087 239.53 226.326 229.07 237.394C222.26 244.601 215.845 248.832 206 252.614L198.5 255.494L131 255.62C93.875 255.689 62.15 255.556 60.5 255.324M76.535 233.909C84.449 232.446 89.339 229.795 95.474 223.641C104.462 214.625 108.134 203.334 106.022 191.208C104.582 182.935 102.027 177.966 95.862 171.448C76.111 150.564 40.67 160.048 33.024 188.263C29.798 200.164 34.161 215.079 43.432 223.847C49.448 229.537 53.541 231.875 60.5 233.594C66.951 235.188 69.358 235.236 76.535 233.909M202 231.375C214.639 225.298 222.802 213.504 223.774 199.913C224.765 186.064 219.127 174.436 207.594 166.542C198.545 160.348 195.021 159.943 152.724 160.238L115.091 160.5L118.373 165.5C130.863 184.534 130.922 210.024 118.519 228.837C116.583 231.773 115 234.388 115 234.649C115 234.91 133.113 234.983 155.25 234.812L195.5 234.5L202 231.375M59 116.326C52.281 115.159 43.125 111.303 36.415 106.815C15.804 93.029 6.649 68.331 12.978 43.585C15.552 33.522 19.121 27.064 26.5 19.122C33.741 11.328 42.085 5.737 50.928 2.753C57.413 0.564 58.379 0.531 124.094 0.222C198.612 -0.129 199.271 -0.081 213 6.649C221.879 11.001 232.882 21.414 237.83 30.147C244.395 41.735 246.694 59.188 243.463 72.897C239.136 91.251 223.631 107.957 205.072 114.262C198.54 116.481 198.078 116.496 130 116.628C92.325 116.701 60.375 116.565 59 116.326M140.351 94.75C139.929 94.062 138.268 91.547 136.66 89.16C125.199 72.145 125.603 44.679 137.577 26.885C139.46 24.088 141 21.619 141 21.4C141 20.4 66.724 21.08 61.799 22.124C44.292 25.839 32.022 40.828 32.022 58.5C32.022 69.276 35.346 77.251 43.048 84.952C53.609 95.514 55.166 95.802 102.309 95.911C133.117 95.982 140.96 95.742 140.351 94.75M196.546 94.632C205.268 92.31 210.633 88.462 217.182 79.832C224.666 69.97 226.081 55.233 220.669 43.5C209.72 19.763 179.402 13.833 161.11 31.851C154.503 38.358 151.397 44.176 149.855 52.935C148.593 60.098 149.906 68.935 153.187 75.367C155.644 80.183 163.108 88.286 167.704 91.126C175.097 95.695 187.084 97.152 196.546 94.632" />
-  </font>
-</defs>
-</svg>
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.ttf b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.ttf
deleted file mode 100644 (file)
index 1a55985..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.ttf and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.woff b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.woff
deleted file mode 100644 (file)
index cb19247..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.woff and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.woff2 b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.woff2
deleted file mode 100644 (file)
index e294e08..0000000
Binary files a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/nucleo-icons.woff2 and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/temp-icon.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/temp-icon.svg
deleted file mode 100644 (file)
index 6a31cb6..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="200px" height="200px" viewBox="0 0 200 200" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <!-- Generator: Sketch 62 (91390) - https://sketch.com -->
-    <title>Artboard Copy 6@960w</title>
-    <desc>Created with Sketch.</desc>
-    <defs>
-        <radialGradient cx="90.8672534%" cy="10.9586258%" fx="90.8672534%" fy="10.9586258%" r="172.001111%" gradientTransform="translate(0.908673,0.109586),rotate(140.172042),scale(1.000000,1.206725),translate(-0.908673,-0.109586)" id="radialGradient-1">
-            <stop stop-color="#2F80F2" offset="0%"></stop>
-            <stop stop-color="#A942B5" offset="99.9656883%"></stop>
-        </radialGradient>
-        <radialGradient cx="0%" cy="2.14812083%" fx="0%" fy="2.14812083%" r="159.107686%" gradientTransform="translate(0.000000,0.021481),rotate(46.320810),scale(1.000000,1.047856),translate(-0.000000,-0.021481)" id="radialGradient-2">
-            <stop stop-color="#45F9DE" offset="0%"></stop>
-            <stop stop-color="#A942B5" stop-opacity="0" offset="100%"></stop>
-        </radialGradient>
-        <radialGradient cx="100%" cy="100%" fx="100%" fy="100%" r="96.0436813%" gradientTransform="translate(1.000000,1.000000),rotate(180.000000),scale(1.000000,0.514961),translate(-1.000000,-1.000000)" id="radialGradient-3">
-            <stop stop-color="#E957C5" offset="0%"></stop>
-            <stop stop-color="#AC43B6" stop-opacity="0.0437004098" offset="100%"></stop>
-            <stop stop-color="#A942B5" stop-opacity="0" offset="100%"></stop>
-        </radialGradient>
-        <radialGradient cx="50%" cy="50%" fx="50%" fy="50%" r="57.6518464%" gradientTransform="translate(0.500000,0.500000),rotate(119.937813),scale(1.000000,1.499193),translate(-0.500000,-0.500000)" id="radialGradient-4">
-            <stop stop-color="#000000" stop-opacity="0.184877622" offset="0%"></stop>
-            <stop stop-color="#101010" offset="100%"></stop>
-        </radialGradient>
-        <linearGradient x1="94.2375438%" y1="58.966132%" x2="0%" y2="0%" id="linearGradient-5">
-            <stop stop-color="#FFFFFF" stop-opacity="0.184877622" offset="0%"></stop>
-            <stop stop-color="#FFFFFF" offset="100%"></stop>
-        </linearGradient>
-    </defs>
-    <g id="Artboard-Copy-6" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="Group">
-            <rect id="Rectangle" fill="url(#radialGradient-1)" x="0" y="0" width="200" height="200" rx="16"></rect>
-            <rect id="Rectangle-Copy-2" fill-opacity="0.57" fill="url(#radialGradient-2)" x="0" y="0" width="200" height="200" rx="16"></rect>
-            <rect id="Rectangle-Copy-3" fill-opacity="0.68" fill="url(#radialGradient-3)" x="0" y="0" width="200" height="200" rx="16"></rect>
-            <rect id="Rectangle-Copy" fill-opacity="0.08" fill="url(#radialGradient-4)" x="0" y="0" width="200" height="200" rx="16"></rect>
-            <rect id="Rectangle-Copy-4" fill-opacity="0.03" fill="url(#linearGradient-5)" x="0" y="0" width="200" height="200" rx="16"></rect>
-        </g>
-        <polygon id="K" fill="#FFFFFF" fill-rule="nonzero" points="70.4 170 70.4 108 129 170 161.6 170 161.6 168.4 94.2 97.8 156.4 30.8 156.4 30 123.6 30 70.4 89.2 70.4 30 44 30 44 170"></polygon>
-    </g>
-</svg>
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/trash.svg b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/assets/trash.svg
deleted file mode 100644 (file)
index 33bf86d..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="100pt" height="100pt" viewBox="0 0 100 100" version="1.1">
-<g id="surface247332">
-<path style=" stroke:none;fill-rule:nonzero;fill:rgb(40%,40%,40%);fill-opacity:1;" d="M 58.183594 12.425781 C 57.792969 12.433594 57.429688 12.671875 57.277344 13.058594 L 55.621094 17.253906 C 55.335938 14.867188 53.128906 13 50.457031 13 L 42.851562 13 C 39.984375 13 37.652344 15.140625 37.652344 17.777344 L 37.652344 19.40625 C 30.296875 19.5 27.652344 20.675781 27.652344 23.761719 L 27.652344 28 L 21.652344 28 C 21.101562 28 20.652344 28.449219 20.652344 29 L 20.652344 34 C 20.652344 34.265625 20.757812 34.519531 20.945312 34.707031 L 25.652344 39.414062 L 25.652344 42.183594 C 23.375 42.644531 21.652344 44.664062 21.652344 47.082031 L 21.652344 53.082031 C 21.652344 55.496094 23.375 57.515625 25.652344 57.980469 L 25.652344 75.308594 C 25.652344 82.300781 30.785156 87 38.417969 87 L 60.6875 87 C 68.441406 87 73.652344 82.300781 73.652344 75.308594 L 73.652344 57.980469 C 75.933594 57.515625 77.652344 55.496094 77.652344 53.082031 L 77.652344 47.082031 C 77.652344 44.664062 75.933594 42.648438 73.652344 42.183594 L 73.652344 39.335938 L 78.355469 34.714844 C 78.546875 34.523438 78.652344 34.269531 78.652344 34 L 78.652344 29 C 78.652344 28.449219 78.207031 28 77.652344 28 L 71.367188 28 C 71.136719 27.410156 70.753906 26.886719 70.269531 26.441406 L 73.089844 19.300781 C 73.1875 19.050781 73.183594 18.777344 73.074219 18.535156 C 72.96875 18.289062 72.773438 18.097656 72.527344 18.003906 L 58.574219 12.496094 C 58.445312 12.445312 58.3125 12.421875 58.183594 12.425781 Z M 58.769531 14.722656 L 70.859375 19.496094 L 68.539062 25.382812 C 67.898438 25.144531 67.195312 25 66.457031 25 L 64.738281 25 C 64.28125 25.011719 63.089844 25.074219 62.089844 25.449219 C 60.941406 23.707031 58.417969 22.402344 57.804688 22.101562 C 57.667969 22.035156 57.515625 22 57.367188 22 L 55.898438 22 Z M 42.851562 15 L 50.457031 15 C 52.21875 15 53.652344 16.246094 53.652344 17.777344 L 53.652344 26 C 53.652344 26.277344 53.878906 26.5 54.152344 26.5 C 54.429688 26.5 54.652344 26.277344 54.652344 26 L 54.652344 24 L 57.128906 24 C 58.644531 24.78125 60.613281 26.226562 60.652344 27.125 C 60.671875 27.519531 60.917969 27.855469 61.261719 28 L 29.652344 28 L 29.652344 23.757812 C 29.652344 22.9375 29.652344 21.398438 38.652344 21.398438 L 38.652344 25 C 38.652344 25.277344 38.878906 25.5 39.152344 25.5 C 39.429688 25.5 39.652344 25.277344 39.652344 25 L 39.652344 17.777344 C 39.652344 16.246094 41.085938 15 42.851562 15 Z M 64.761719 27 L 66.453125 27 C 67.5 27 68.449219 27.394531 69.035156 28 L 62.046875 28 C 62.3125 27.886719 62.515625 27.664062 62.605469 27.390625 C 63.027344 27.195312 63.957031 27.019531 64.761719 27 Z M 22.652344 30 L 76.652344 30 L 76.652344 33.582031 L 71.953125 38.203125 C 71.761719 38.390625 71.652344 38.648438 71.652344 38.917969 L 71.652344 75.308594 C 71.652344 77.699219 70.984375 79.5625 69.914062 81 L 29.355469 81 C 28.308594 79.5625 27.652344 77.699219 27.652344 75.308594 L 27.652344 39 C 27.652344 38.734375 27.550781 38.480469 27.359375 38.292969 L 22.652344 33.585938 L 22.652344 33 L 69.652344 33 C 69.929688 33 70.152344 32.777344 70.152344 32.5 C 70.152344 32.222656 69.929688 32 69.652344 32 L 22.652344 32 Z M 71.652344 32 C 71.378906 32 71.152344 32.222656 71.152344 32.5 C 71.152344 32.777344 71.378906 33 71.652344 33 L 73.652344 33 C 73.929688 33 74.152344 32.777344 74.152344 32.5 C 74.152344 32.222656 73.929688 32 73.652344 32 Z M 44.652344 37 C 43 37 41.652344 38.347656 41.652344 40 L 41.652344 74 C 41.652344 75.652344 43 77 44.652344 77 C 46.308594 77 47.652344 75.652344 47.652344 74 L 47.652344 40 C 47.652344 38.347656 46.308594 37 44.652344 37 Z M 54.652344 37 C 53 37 51.652344 38.347656 51.652344 40 L 51.652344 74 C 51.652344 75.652344 53 77 54.652344 77 C 56.308594 77 57.652344 75.652344 57.652344 74 L 57.652344 40 C 57.652344 38.347656 56.308594 37 54.652344 37 Z M 64.652344 37 C 63 37 61.652344 38.347656 61.652344 40 L 61.652344 74 C 61.652344 75.652344 63 77 64.652344 77 C 66.308594 77 67.652344 75.652344 67.652344 74 L 67.652344 40 C 67.652344 38.347656 66.308594 37 64.652344 37 Z M 34.652344 37.082031 C 33 37.082031 31.652344 38.425781 31.652344 40.082031 L 31.652344 59 C 31.652344 59.277344 31.878906 59.5 32.152344 59.5 C 32.429688 59.5 32.652344 59.277344 32.652344 59 L 32.652344 40.082031 C 32.652344 38.976562 33.550781 38.082031 34.652344 38.082031 C 35.757812 38.082031 36.652344 38.976562 36.652344 40.082031 L 36.652344 74.082031 C 36.652344 75.183594 35.757812 76.082031 34.652344 76.082031 C 33.550781 76.082031 32.652344 75.183594 32.652344 74.082031 L 32.652344 70 C 32.652344 69.722656 32.429688 69.5 32.152344 69.5 C 31.878906 69.5 31.652344 69.722656 31.652344 70 L 31.652344 74.082031 C 31.652344 75.734375 33 77.082031 34.652344 77.082031 C 36.308594 77.082031 37.652344 75.734375 37.652344 74.082031 L 37.652344 40.082031 C 37.652344 38.425781 36.308594 37.082031 34.652344 37.082031 Z M 32.152344 59.5 C 31.878906 59.5 31.652344 59.722656 31.652344 60 L 31.652344 63 C 31.652344 63.277344 31.878906 63.5 32.152344 63.5 C 32.429688 63.5 32.652344 63.277344 32.652344 63 L 32.652344 60 C 32.652344 59.722656 32.429688 59.5 32.152344 59.5 Z M 44.652344 38 C 45.757812 38 46.652344 38.898438 46.652344 40 L 46.652344 74 C 46.652344 75.101562 45.757812 76 44.652344 76 C 43.550781 76 42.652344 75.101562 42.652344 74 L 42.652344 40 C 42.652344 38.898438 43.550781 38 44.652344 38 Z M 54.652344 38 C 55.757812 38 56.652344 38.898438 56.652344 40 L 56.652344 74 C 56.652344 75.101562 55.757812 76 54.652344 76 C 53.550781 76 52.652344 75.101562 52.652344 74 L 52.652344 40 C 52.652344 38.898438 53.550781 38 54.652344 38 Z M 64.652344 38 C 65.757812 38 66.652344 38.898438 66.652344 40 L 66.652344 74 C 66.652344 75.101562 65.757812 76 64.652344 76 C 63.550781 76 62.652344 75.101562 62.652344 74 L 62.652344 40 C 62.652344 38.898438 63.550781 38 64.652344 38 Z M 25.652344 44.25 L 25.652344 55.910156 C 24.492188 55.496094 23.652344 54.382812 23.652344 53.082031 L 23.652344 47.082031 C 23.652344 45.777344 24.492188 44.664062 25.652344 44.253906 Z M 73.652344 44.25 C 74.816406 44.664062 75.652344 45.773438 75.652344 47.078125 L 75.652344 53.078125 C 75.652344 54.382812 74.816406 55.496094 73.652344 55.910156 Z M 30.214844 82 L 69.042969 82 C 66.859375 84.128906 63.632812 85 60.6875 85 L 38.417969 85 C 35.527344 85 32.363281 84.128906 30.214844 82 Z M 30.214844 82 "/>
-</g>
-</svg>
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/background.bundle.js b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/background.bundle.js
deleted file mode 100644 (file)
index 9a536cf..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1539)}([,,function(e,t,r){"use strict";(function(e){
-/*!
- * The buffer module from node.js, for the browser.
- *
- * @author   Feross Aboukhadijeh <http://feross.org>
- * @license  MIT
- */
-var n=r(117),o=r(426),i=r(237);function s(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()<t)throw new RangeError("Invalid typed array length");return c.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=c.prototype:(null===e&&(e=new c(t)),e.length=t),e}function c(e,t,r){if(!(c.TYPED_ARRAY_SUPPORT||this instanceof c))return new c(e,t,r);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return u(this,e,t,r)}function u(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n);c.TYPED_ARRAY_SUPPORT?(e=t).__proto__=c.prototype:e=d(e,t);return e}(e,t,r,n):"string"==typeof t?function(e,t,r){"string"==typeof r&&""!==r||(r="utf8");if(!c.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|p(t,r),o=(e=a(e,n)).write(t,r);o!==n&&(e=e.slice(0,o));return e}(e,t,r):function(e,t){if(c.isBuffer(t)){var r=0|h(t.length);return 0===(e=a(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(n=t.length)!=n?a(e,0):d(e,t);if("Buffer"===t.type&&i(t.data))return d(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function l(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t){if(l(t),e=a(e,t<0?0:0|h(t)),!c.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function d(e,t){var r=t.length<0?0:0|h(t.length);e=a(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function h(e){if(e>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function p(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(n)return q(e).length;t=(""+t).toLowerCase(),n=!0}}function g(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return A(this,t,r);case"utf8":case"utf-8":return E(this,t,r);case"ascii":return P(this,t,r);case"latin1":case"binary":return x(this,t,r);case"base64":return j(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function m(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function y(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=c.from(t,n)),c.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,o);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):b(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,r,n,o){var i,s=1,a=e.length,c=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){var l=-1;for(i=r;i<a;i++)if(u(e,i)===u(t,-1===l?0:i-l)){if(-1===l&&(l=i),i-l+1===c)return l*s}else-1!==l&&(i-=i-l),l=-1}else for(r+c>a&&(r=a-c),i=r;i>=0;i--){for(var f=!0,d=0;d<c;d++)if(u(e,i+d)!==u(t,d)){f=!1;break}if(f)return i}return-1}function v(e,t,r,n){r=Number(r)||0;var o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var s=0;s<n;++s){var a=parseInt(t.substr(2*s,2),16);if(isNaN(a))return s;e[r+s]=a}return s}function w(e,t,r,n){return z(q(t,e.length-r),e,r,n)}function _(e,t,r,n){return z(function(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function k(e,t,r,n){return _(e,t,r,n)}function S(e,t,r,n){return z(H(t),e,r,n)}function O(e,t,r,n){return z(function(e,t){for(var r,n,o,i=[],s=0;s<e.length&&!((t-=2)<0);++s)r=e.charCodeAt(s),n=r>>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function j(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function E(e,t,r){r=Math.min(e.length,r);for(var n=[],o=t;o<r;){var i,s,a,c,u=e[o],l=null,f=u>239?4:u>223?3:u>191?2:1;if(o+f<=r)switch(f){case 1:u<128&&(l=u);break;case 2:128==(192&(i=e[o+1]))&&(c=(31&u)<<6|63&i)>127&&(l=c);break;case 3:i=e[o+1],s=e[o+2],128==(192&i)&&128==(192&s)&&(c=(15&u)<<12|(63&i)<<6|63&s)>2047&&(c<55296||c>57343)&&(l=c);break;case 4:i=e[o+1],s=e[o+2],a=e[o+3],128==(192&i)&&128==(192&s)&&128==(192&a)&&(c=(15&u)<<18|(63&i)<<12|(63&s)<<6|63&a)>65535&&c<1114112&&(l=c)}null===l?(l=65533,f=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),o+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var r="",n=0;for(;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=4096));return r}(n)}t.Buffer=c,t.SlowBuffer=function(e){+e!=e&&(e=0);return c.alloc(+e)},t.INSPECT_MAX_BYTES=50,c.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=s(),c.poolSize=8192,c._augment=function(e){return e.__proto__=c.prototype,e},c.from=function(e,t,r){return u(null,e,t,r)},c.TYPED_ARRAY_SUPPORT&&(c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&c[Symbol.species]===c&&Object.defineProperty(c,Symbol.species,{value:null,configurable:!0})),c.alloc=function(e,t,r){return function(e,t,r,n){return l(t),t<=0?a(e,t):void 0!==r?"string"==typeof n?a(e,t).fill(r,n):a(e,t).fill(r):a(e,t)}(null,e,t,r)},c.allocUnsafe=function(e){return f(null,e)},c.allocUnsafeSlow=function(e){return f(null,e)},c.isBuffer=function(e){return!(null==e||!e._isBuffer)},c.compare=function(e,t){if(!c.isBuffer(e)||!c.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,o=0,i=Math.min(r,n);o<i;++o)if(e[o]!==t[o]){r=e[o],n=t[o];break}return r<n?-1:n<r?1:0},c.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return c.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=c.allocUnsafe(t),o=0;for(r=0;r<e.length;++r){var s=e[r];if(!c.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(n,o),o+=s.length}return n},c.byteLength=p,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},c.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},c.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},c.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?E(this,0,e):g.apply(this,arguments)},c.prototype.equals=function(e){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"},c.prototype.compare=function(e,t,r,n,o){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0),a=Math.min(i,s),u=this.slice(n,o),l=e.slice(t,r),f=0;f<a;++f)if(u[f]!==l[f]){i=u[f],s=l[f];break}return i<s?-1:s<i?1:0},c.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},c.prototype.indexOf=function(e,t,r){return y(this,e,t,r,!0)},c.prototype.lastIndexOf=function(e,t,r){return y(this,e,t,r,!1)},c.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return v(this,e,t,r);case"utf8":case"utf-8":return w(this,e,t,r);case"ascii":return _(this,e,t,r);case"latin1":case"binary":return k(this,e,t,r);case"base64":return S(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function P(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(127&e[o]);return n}function x(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(e[o]);return n}function A(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var o="",i=t;i<r;++i)o+=U(e[i]);return o}function M(e,t,r){for(var n=e.slice(t,r),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function I(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function C(e,t,r,n,o,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function R(e,t,r,n){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-r,2);o<i;++o)e[r+o]=(t&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function T(e,t,r,n){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-r,4);o<i;++o)e[r+o]=t>>>8*(n?o:3-o)&255}function N(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function B(e,t,r,n,i){return i||N(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function D(e,t,r,n,i){return i||N(e,0,r,8),o.write(e,t,r,n,52,8),r+8}c.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),c.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=c.prototype;else{var o=t-e;r=new c(o,void 0);for(var i=0;i<o;++i)r[i]=this[i+e]}return r},c.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return n},c.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=this[e+--t],o=1;t>0&&(o*=256);)n+=this[e+--t]*o;return n},c.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return n>=(o*=128)&&(n-=Math.pow(2,8*t)),n},c.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=t,o=1,i=this[e+--n];n>0&&(o*=256);)i+=this[e+--n]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||C(this,e,t,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[t]=255&e;++i<r&&(o*=256);)this[t+i]=e/o&255;return t+r},c.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||C(this,e,t,r,Math.pow(2,8*r)-1,0);var o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},c.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):T(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);C(this,e,t,r,o-1,-o)}var i=0,s=1,a=0;for(this[t]=255&e;++i<r&&(s*=256);)e<0&&0===a&&0!==this[t+i-1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+r},c.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);C(this,e,t,r,o-1,-o)}var i=r-1,s=1,a=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):T(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,r){return B(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return B(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return D(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return D(this,e,t,!1,r)},c.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var o,i=n-r;if(this===e&&r<t&&t<n)for(o=i-1;o>=0;--o)e[o+t]=this[o+r];else if(i<1e3||!c.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+i),t);return i},c.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!c.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var i;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var s=c.isBuffer(e)?e:q(new c(e,n).toString()),a=s.length;for(i=0;i<r-t;++i)this[i+t]=s[i%a]}return this};var L=/[^+\/0-9A-Za-z-_]/g;function U(e){return e<16?"0"+e.toString(16):e.toString(16)}function q(e,t){var r;t=t||1/0;for(var n=e.length,o=null,i=[],s=0;s<n;++s){if((r=e.charCodeAt(s))>55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function H(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(L,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function z(e,t,r,n){for(var o=0;o<n&&!(o+r>=t.length||o>=e.length);++o)t[o+r]=e[o];return o}}).call(this,r(12))},function(e,t,r){"use strict";r.d(t,"b",(function(){return o})),r.d(t,"a",(function(){return i})),r.d(t,"d",(function(){return s})),r.d(t,"g",(function(){return a})),r.d(t,"c",(function(){return c})),r.d(t,"e",(function(){return u})),r.d(t,"f",(function(){return l}));
-/*! *****************************************************************************
-Copyright (c) Microsoft Corporation.
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
-***************************************************************************** */
-var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function o(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function a(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function c(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s}function u(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(c(arguments[t]));return e}function l(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)n[o]=i[s];return n}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},,function(e,t,r){(function(e){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{s=r(445).Buffer}catch(e){}function a(e,t,r){for(var n=0,o=Math.min(e.length,r),i=t;i<o;i++){var s=e.charCodeAt(i)-48;n<<=4,n|=s>=49&&s<=54?s-49+10:s>=17&&s<=22?s-17+10:15&s}return n}function c(e,t,r,n){for(var o=0,i=Math.min(e.length,r),s=t;s<i;s++){var a=e.charCodeAt(s)-48;o*=n,o+=a>=49?a-49+10:a>=17?a-17+10:a}return o}i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&o++,16===t?this._parseHex(e,o):this._parseBase(e,t,o),"-"===e[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var o=0;o<this.length;o++)this.words[o]=0;var i,s,a=0;if("be"===r)for(o=e.length-1,i=0;o>=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);else if("le"===r)for(o=0,i=0;o<e.length;o+=3)s=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);return this.strip()},i.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,o,i=0;for(r=e.length-6,n=0;r>=t;r-=6)o=a(e,r,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=a(e,t,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303),this.strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,s=i%n,a=Math.min(i,i-s)+r,u=0,l=r;l<a;l+=n)u=c(e,l,l+n,t),this.imuln(o),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var f=1;for(u=c(e,l,e.length,t),l=0;l<s;l++)f*=t;this.imuln(f),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}},i.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},i.prototype.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},i.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],s=o*i,a=67108863&s,c=s/67108864|0;r.words[0]=a;for(var u=1;u<n;u++){for(var l=c>>>26,f=67108863&c,d=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=d;h++){var p=u-h|0;l+=(s=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&s}r.words[u]=0|f,c=0|l}return 0!==c?r.words[u]=0|c:r.length--,r.strip()}i.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var o=0,i=0,s=0;s<this.length;s++){var a=this.words[s],c=(16777215&(a<<o|i)).toString(16);r=0!==(i=a>>>24-o&16777215)||s!==this.length-1?u[6-c.length]+c+r:c+r,(o+=2)>=26&&(o-=26,s--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var d=l[e],h=f[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(h).toString(e);r=(p=p.idivn(h)).isZero()?g+r:u[d-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(e,t){return n(void 0!==s),this.toArrayLike(s,e,t)},i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},i.prototype.toArrayLike=function(e,t,r){var o=this.byteLength(),i=r||Math.max(1,o);n(o<=i,"byte array longer than desired length"),n(i>0,"Requested array length <= 0"),this.strip();var s,a,c="le"===t,u=new e(i),l=this.clone();if(c){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),u[a]=s;for(;a<i;a++)u[a]=0}else{for(a=0;a<i-o;a++)u[a]=0;for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),u[i-a-1]=s}return u},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},i.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return 0!==this.negative},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},i.prototype.ior=function(e){return n(0==(this.negative|e.negative)),this.iuor(e)},i.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},i.prototype.iand=function(e){return n(0==(this.negative|e.negative)),this.iuand(e)},i.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},i.prototype.ixor=function(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},i.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var o=0;o<t;o++)this.words[o]=67108863&~this.words[o];return r>0&&(this.words[o]=~this.words[o]&67108863>>26-r),this.strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,o=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<o:this.words[r]&~(1<<o),this.strip()},i.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i<n.length;i++)t=(0|r.words[i])+(0|n.words[i])+o,this.words[i]=67108863&t,o=t>>>26;for(;0!==o&&i<r.length;i++)t=(0|r.words[i])+o,this.words[i]=67108863&t,o=t>>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;i<r.length;i++)this.words[i]=r.words[i];return this},i.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,s=0;s<n.length;s++)i=(t=(0|r.words[s])-(0|n.words[s])+i)>>26,this.words[s]=67108863&t;for(;0!==i&&s<r.length;s++)i=(t=(0|r.words[s])+i)>>26,this.words[s]=67108863&t;if(0===i&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var h=function(e,t,r){var n,o,i,s=e.words,a=t.words,c=r.words,u=0,l=0|s[0],f=8191&l,d=l>>>13,h=0|s[1],p=8191&h,g=h>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],w=8191&v,_=v>>>13,k=0|s[4],S=8191&k,O=k>>>13,j=0|s[5],E=8191&j,P=j>>>13,x=0|s[6],A=8191&x,M=x>>>13,I=0|s[7],C=8191&I,R=I>>>13,T=0|s[8],N=8191&T,B=T>>>13,D=0|s[9],L=8191&D,U=D>>>13,q=0|a[0],H=8191&q,z=q>>>13,F=0|a[1],K=8191&F,$=F>>>13,V=0|a[2],J=8191&V,G=V>>>13,W=0|a[3],Q=8191&W,Z=W>>>13,Y=0|a[4],X=8191&Y,ee=Y>>>13,te=0|a[5],re=8191&te,ne=te>>>13,oe=0|a[6],ie=8191&oe,se=oe>>>13,ae=0|a[7],ce=8191&ae,ue=ae>>>13,le=0|a[8],fe=8191&le,de=le>>>13,he=0|a[9],pe=8191&he,ge=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(u+(n=Math.imul(f,H))|0)+((8191&(o=(o=Math.imul(f,z))+Math.imul(d,H)|0))<<13)|0;u=((i=Math.imul(d,z))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,H),o=(o=Math.imul(p,z))+Math.imul(g,H)|0,i=Math.imul(g,z);var ye=(u+(n=n+Math.imul(f,K)|0)|0)+((8191&(o=(o=o+Math.imul(f,$)|0)+Math.imul(d,K)|0))<<13)|0;u=((i=i+Math.imul(d,$)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,H),o=(o=Math.imul(y,z))+Math.imul(b,H)|0,i=Math.imul(b,z),n=n+Math.imul(p,K)|0,o=(o=o+Math.imul(p,$)|0)+Math.imul(g,K)|0,i=i+Math.imul(g,$)|0;var be=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,J)|0))<<13)|0;u=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(w,H),o=(o=Math.imul(w,z))+Math.imul(_,H)|0,i=Math.imul(_,z),n=n+Math.imul(y,K)|0,o=(o=o+Math.imul(y,$)|0)+Math.imul(b,K)|0,i=i+Math.imul(b,$)|0,n=n+Math.imul(p,J)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(g,J)|0,i=i+Math.imul(g,G)|0;var ve=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(o=(o=o+Math.imul(f,Z)|0)+Math.imul(d,Q)|0))<<13)|0;u=((i=i+Math.imul(d,Z)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(S,H),o=(o=Math.imul(S,z))+Math.imul(O,H)|0,i=Math.imul(O,z),n=n+Math.imul(w,K)|0,o=(o=o+Math.imul(w,$)|0)+Math.imul(_,K)|0,i=i+Math.imul(_,$)|0,n=n+Math.imul(y,J)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,G)|0,n=n+Math.imul(p,Q)|0,o=(o=o+Math.imul(p,Z)|0)+Math.imul(g,Q)|0,i=i+Math.imul(g,Z)|0;var we=(u+(n=n+Math.imul(f,X)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;u=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(E,H),o=(o=Math.imul(E,z))+Math.imul(P,H)|0,i=Math.imul(P,z),n=n+Math.imul(S,K)|0,o=(o=o+Math.imul(S,$)|0)+Math.imul(O,K)|0,i=i+Math.imul(O,$)|0,n=n+Math.imul(w,J)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,Q)|0,o=(o=o+Math.imul(y,Z)|0)+Math.imul(b,Q)|0,i=i+Math.imul(b,Z)|0,n=n+Math.imul(p,X)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(g,X)|0,i=i+Math.imul(g,ee)|0;var _e=(u+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;u=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(A,H),o=(o=Math.imul(A,z))+Math.imul(M,H)|0,i=Math.imul(M,z),n=n+Math.imul(E,K)|0,o=(o=o+Math.imul(E,$)|0)+Math.imul(P,K)|0,i=i+Math.imul(P,$)|0,n=n+Math.imul(S,J)|0,o=(o=o+Math.imul(S,G)|0)+Math.imul(O,J)|0,i=i+Math.imul(O,G)|0,n=n+Math.imul(w,Q)|0,o=(o=o+Math.imul(w,Z)|0)+Math.imul(_,Q)|0,i=i+Math.imul(_,Z)|0,n=n+Math.imul(y,X)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(b,X)|0,i=i+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0;var ke=(u+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,se)|0)+Math.imul(d,ie)|0))<<13)|0;u=((i=i+Math.imul(d,se)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(C,H),o=(o=Math.imul(C,z))+Math.imul(R,H)|0,i=Math.imul(R,z),n=n+Math.imul(A,K)|0,o=(o=o+Math.imul(A,$)|0)+Math.imul(M,K)|0,i=i+Math.imul(M,$)|0,n=n+Math.imul(E,J)|0,o=(o=o+Math.imul(E,G)|0)+Math.imul(P,J)|0,i=i+Math.imul(P,G)|0,n=n+Math.imul(S,Q)|0,o=(o=o+Math.imul(S,Z)|0)+Math.imul(O,Q)|0,i=i+Math.imul(O,Z)|0,n=n+Math.imul(w,X)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,X)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,se)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,se)|0;var Se=(u+(n=n+Math.imul(f,ce)|0)|0)+((8191&(o=(o=o+Math.imul(f,ue)|0)+Math.imul(d,ce)|0))<<13)|0;u=((i=i+Math.imul(d,ue)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(N,H),o=(o=Math.imul(N,z))+Math.imul(B,H)|0,i=Math.imul(B,z),n=n+Math.imul(C,K)|0,o=(o=o+Math.imul(C,$)|0)+Math.imul(R,K)|0,i=i+Math.imul(R,$)|0,n=n+Math.imul(A,J)|0,o=(o=o+Math.imul(A,G)|0)+Math.imul(M,J)|0,i=i+Math.imul(M,G)|0,n=n+Math.imul(E,Q)|0,o=(o=o+Math.imul(E,Z)|0)+Math.imul(P,Q)|0,i=i+Math.imul(P,Z)|0,n=n+Math.imul(S,X)|0,o=(o=o+Math.imul(S,ee)|0)+Math.imul(O,X)|0,i=i+Math.imul(O,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,se)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,se)|0,n=n+Math.imul(p,ce)|0,o=(o=o+Math.imul(p,ue)|0)+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0;var Oe=(u+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;u=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(L,H),o=(o=Math.imul(L,z))+Math.imul(U,H)|0,i=Math.imul(U,z),n=n+Math.imul(N,K)|0,o=(o=o+Math.imul(N,$)|0)+Math.imul(B,K)|0,i=i+Math.imul(B,$)|0,n=n+Math.imul(C,J)|0,o=(o=o+Math.imul(C,G)|0)+Math.imul(R,J)|0,i=i+Math.imul(R,G)|0,n=n+Math.imul(A,Q)|0,o=(o=o+Math.imul(A,Z)|0)+Math.imul(M,Q)|0,i=i+Math.imul(M,Z)|0,n=n+Math.imul(E,X)|0,o=(o=o+Math.imul(E,ee)|0)+Math.imul(P,X)|0,i=i+Math.imul(P,ee)|0,n=n+Math.imul(S,re)|0,o=(o=o+Math.imul(S,ne)|0)+Math.imul(O,re)|0,i=i+Math.imul(O,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,se)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,se)|0,n=n+Math.imul(y,ce)|0,o=(o=o+Math.imul(y,ue)|0)+Math.imul(b,ce)|0,i=i+Math.imul(b,ue)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var je=(u+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,ge)|0)+Math.imul(d,pe)|0))<<13)|0;u=((i=i+Math.imul(d,ge)|0)+(o>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,K),o=(o=Math.imul(L,$))+Math.imul(U,K)|0,i=Math.imul(U,$),n=n+Math.imul(N,J)|0,o=(o=o+Math.imul(N,G)|0)+Math.imul(B,J)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(C,Q)|0,o=(o=o+Math.imul(C,Z)|0)+Math.imul(R,Q)|0,i=i+Math.imul(R,Z)|0,n=n+Math.imul(A,X)|0,o=(o=o+Math.imul(A,ee)|0)+Math.imul(M,X)|0,i=i+Math.imul(M,ee)|0,n=n+Math.imul(E,re)|0,o=(o=o+Math.imul(E,ne)|0)+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,n=n+Math.imul(S,ie)|0,o=(o=o+Math.imul(S,se)|0)+Math.imul(O,ie)|0,i=i+Math.imul(O,se)|0,n=n+Math.imul(w,ce)|0,o=(o=o+Math.imul(w,ue)|0)+Math.imul(_,ce)|0,i=i+Math.imul(_,ue)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var Ee=(u+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;u=((i=i+Math.imul(g,ge)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,J),o=(o=Math.imul(L,G))+Math.imul(U,J)|0,i=Math.imul(U,G),n=n+Math.imul(N,Q)|0,o=(o=o+Math.imul(N,Z)|0)+Math.imul(B,Q)|0,i=i+Math.imul(B,Z)|0,n=n+Math.imul(C,X)|0,o=(o=o+Math.imul(C,ee)|0)+Math.imul(R,X)|0,i=i+Math.imul(R,ee)|0,n=n+Math.imul(A,re)|0,o=(o=o+Math.imul(A,ne)|0)+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,n=n+Math.imul(E,ie)|0,o=(o=o+Math.imul(E,se)|0)+Math.imul(P,ie)|0,i=i+Math.imul(P,se)|0,n=n+Math.imul(S,ce)|0,o=(o=o+Math.imul(S,ue)|0)+Math.imul(O,ce)|0,i=i+Math.imul(O,ue)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Pe=(u+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;u=((i=i+Math.imul(b,ge)|0)+(o>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,Q),o=(o=Math.imul(L,Z))+Math.imul(U,Q)|0,i=Math.imul(U,Z),n=n+Math.imul(N,X)|0,o=(o=o+Math.imul(N,ee)|0)+Math.imul(B,X)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(C,re)|0,o=(o=o+Math.imul(C,ne)|0)+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,n=n+Math.imul(A,ie)|0,o=(o=o+Math.imul(A,se)|0)+Math.imul(M,ie)|0,i=i+Math.imul(M,se)|0,n=n+Math.imul(E,ce)|0,o=(o=o+Math.imul(E,ue)|0)+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,n=n+Math.imul(S,fe)|0,o=(o=o+Math.imul(S,de)|0)+Math.imul(O,fe)|0,i=i+Math.imul(O,de)|0;var xe=(u+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,ge)|0)+Math.imul(_,pe)|0))<<13)|0;u=((i=i+Math.imul(_,ge)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,X),o=(o=Math.imul(L,ee))+Math.imul(U,X)|0,i=Math.imul(U,ee),n=n+Math.imul(N,re)|0,o=(o=o+Math.imul(N,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(C,ie)|0,o=(o=o+Math.imul(C,se)|0)+Math.imul(R,ie)|0,i=i+Math.imul(R,se)|0,n=n+Math.imul(A,ce)|0,o=(o=o+Math.imul(A,ue)|0)+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,n=n+Math.imul(E,fe)|0,o=(o=o+Math.imul(E,de)|0)+Math.imul(P,fe)|0,i=i+Math.imul(P,de)|0;var Ae=(u+(n=n+Math.imul(S,pe)|0)|0)+((8191&(o=(o=o+Math.imul(S,ge)|0)+Math.imul(O,pe)|0))<<13)|0;u=((i=i+Math.imul(O,ge)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,re),o=(o=Math.imul(L,ne))+Math.imul(U,re)|0,i=Math.imul(U,ne),n=n+Math.imul(N,ie)|0,o=(o=o+Math.imul(N,se)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,se)|0,n=n+Math.imul(C,ce)|0,o=(o=o+Math.imul(C,ue)|0)+Math.imul(R,ce)|0,i=i+Math.imul(R,ue)|0,n=n+Math.imul(A,fe)|0,o=(o=o+Math.imul(A,de)|0)+Math.imul(M,fe)|0,i=i+Math.imul(M,de)|0;var Me=(u+(n=n+Math.imul(E,pe)|0)|0)+((8191&(o=(o=o+Math.imul(E,ge)|0)+Math.imul(P,pe)|0))<<13)|0;u=((i=i+Math.imul(P,ge)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ie),o=(o=Math.imul(L,se))+Math.imul(U,ie)|0,i=Math.imul(U,se),n=n+Math.imul(N,ce)|0,o=(o=o+Math.imul(N,ue)|0)+Math.imul(B,ce)|0,i=i+Math.imul(B,ue)|0,n=n+Math.imul(C,fe)|0,o=(o=o+Math.imul(C,de)|0)+Math.imul(R,fe)|0,i=i+Math.imul(R,de)|0;var Ie=(u+(n=n+Math.imul(A,pe)|0)|0)+((8191&(o=(o=o+Math.imul(A,ge)|0)+Math.imul(M,pe)|0))<<13)|0;u=((i=i+Math.imul(M,ge)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(L,ce),o=(o=Math.imul(L,ue))+Math.imul(U,ce)|0,i=Math.imul(U,ue),n=n+Math.imul(N,fe)|0,o=(o=o+Math.imul(N,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Ce=(u+(n=n+Math.imul(C,pe)|0)|0)+((8191&(o=(o=o+Math.imul(C,ge)|0)+Math.imul(R,pe)|0))<<13)|0;u=((i=i+Math.imul(R,ge)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,fe),o=(o=Math.imul(L,de))+Math.imul(U,fe)|0,i=Math.imul(U,de);var Re=(u+(n=n+Math.imul(N,pe)|0)|0)+((8191&(o=(o=o+Math.imul(N,ge)|0)+Math.imul(B,pe)|0))<<13)|0;u=((i=i+Math.imul(B,ge)|0)+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Te=(u+(n=Math.imul(L,pe))|0)+((8191&(o=(o=Math.imul(L,ge))+Math.imul(U,pe)|0))<<13)|0;return u=((i=Math.imul(U,ge))+(o>>>13)|0)+(Te>>>26)|0,Te&=67108863,c[0]=me,c[1]=ye,c[2]=be,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=Se,c[8]=Oe,c[9]=je,c[10]=Ee,c[11]=Pe,c[12]=xe,c[13]=Ae,c[14]=Me,c[15]=Ie,c[16]=Ce,c[17]=Re,c[18]=Te,0!==u&&(c[19]=u,r.length++),r};function p(e,t,r){return(new g).mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(h=d),i.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?h(this,e,t):r<63?d(this,e,t):r<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i<r.length-1;i++){var s=o;o=0;for(var a=67108863&n,c=Math.min(i,t.length-1),u=Math.max(0,i-e.length+1);u<=c;u++){var l=i-u,f=(0|e.words[l])*(0|t.words[u]),d=67108863&f;a=67108863&(d=d+a|0),o+=(s=(s=s+(f/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}r.words[i]=a,n=s,s=o}return 0!==n?r.words[i]=n:r.length--,r.strip()}(this,e,t):p(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},g.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,o=0;o<t;o++)n|=(1&e)<<t-o-1,e>>=1;return n},g.prototype.permute=function(e,t,r,n,o,i){for(var s=0;s<i;s++)n[s]=t[e[s]],o[s]=r[e[s]]},g.prototype.transform=function(e,t,r,n,o,i){this.permute(i,e,t,r,n,o);for(var s=1;s<o;s<<=1)for(var a=s<<1,c=Math.cos(2*Math.PI/a),u=Math.sin(2*Math.PI/a),l=0;l<o;l+=a)for(var f=c,d=u,h=0;h<s;h++){var p=r[l+h],g=n[l+h],m=r[l+h+s],y=n[l+h+s],b=f*m-d*y;y=f*y+d*m,m=b,r[l+h]=p+m,n[l+h]=g+y,r[l+h+s]=p-m,n[l+h+s]=g-y,h!==a&&(b=c*f-u*d,d=c*d+u*f,f=b)}},g.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,o=0;for(r=r/2|0;r;r>>>=1)o++;return 1<<o+1+n},g.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var o=e[n];e[n]=e[r-n-1],e[r-n-1]=o,o=t[n],t[n]=-t[r-n-1],t[r-n-1]=-o}},g.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var o=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&o,r=o<67108864?0:o/67108864|0}return e},g.prototype.convert13b=function(e,t,r,o){for(var i=0,s=0;s<t;s++)i+=0|e[s],r[2*s]=8191&i,i>>>=13,r[2*s+1]=8191&i,i>>>=13;for(s=2*t;s<o;++s)r[s]=0;n(0===i),n(0==(-8192&i))},g.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},g.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),o=this.makeRBT(n),i=this.stub(n),s=new Array(n),a=new Array(n),c=new Array(n),u=new Array(n),l=new Array(n),f=new Array(n),d=r.words;d.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,u,n),this.transform(s,i,a,c,n,o),this.transform(u,i,l,f,n,o);for(var h=0;h<n;h++){var p=a[h]*l[h]-c[h]*f[h];c[h]=a[h]*f[h]+c[h]*l[h],a[h]=p}return this.conjugate(a,c,n),this.transform(a,c,d,i,n,o),this.conjugate(d,i,n),this.normalize13b(d,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},i.prototype.mul=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},i.prototype.mulf=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),p(this,e,t)},i.prototype.imul=function(e){return this.clone().mulTo(e,this)},i.prototype.imuln=function(e){n("number"==typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var o=(0|this.words[r])*e,i=(67108863&o)+(67108863&t);t>>=26,t+=o/67108864|0,t+=i>>>26,this.words[r]=67108863&i}return 0!==t&&(this.words[r]=t,this.length++),this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,o=r%26;t[r]=(e.words[n]&1<<o)>>>o}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var o=r.sqr();n<t.length;n++,o=o.sqr())0!==t[n]&&(r=r.mul(o));return r},i.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,r=e%26,o=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var a=this.words[t]&i,c=(0|this.words[t])-a<<r;this.words[t]=c|s,s=a>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==o){for(t=this.length-1;t>=0;t--)this.words[t+o]=this.words[t];for(t=0;t<o;t++)this.words[t]=0;this.length+=o}return this.strip()},i.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,r){var o;n("number"==typeof e&&e>=0),o=t?(t-t%26)/26:0;var i=e%26,s=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,c=r;if(o-=s,o=Math.max(0,o),c){for(var u=0;u<s;u++)c.words[u]=this.words[u];c.length=s}if(0===s);else if(this.length>s)for(this.length-=s,u=0;u<this.length;u++)this.words[u]=this.words[u+s];else this.words[0]=0,this.length=1;var l=0;for(u=this.length-1;u>=0&&(0!==l||u>=o);u--){var f=0|this.words[u];this.words[u]=l<<26-i|f>>>i,l=f&a}return c&&0!==l&&(c.words[c.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,o=1<<t;return!(this.length<=r)&&!!(this.words[r]&o)},i.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var o=67108863^67108863>>>t<<t;this.words[this.length-1]&=o}return this.strip()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},i.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},i.prototype.addn=function(e){return this.clone().iaddn(e)},i.prototype.subn=function(e){return this.clone().isubn(e)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(e,t,r){var o,i,s=e.length+r;this._expand(s);var a=0;for(o=0;o<e.length;o++){i=(0|this.words[o+r])+a;var c=(0|e.words[o])*t;a=((i-=67108863&c)>>26)-(c/67108864|0),this.words[o+r]=67108863&i}for(;o<this.length-r;o++)a=(i=(0|this.words[o+r])+a)>>26,this.words[o+r]=67108863&i;if(0===a)return this.strip();for(n(-1===a),a=0,o=0;o<this.length;o++)a=(i=-(0|this.words[o])+a)>>26,this.words[o]=67108863&i;return this.negative=1,this.strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,c=n.length-o.length;if("mod"!==t){(a=new i(null)).length=c+1,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}var l=n.clone()._ishlnsubmul(o,1,c);0===l.negative&&(n=l,a&&(a.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/s|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);a&&(a.words[f]=d)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,o=this.length-1;o>=0;o--)r=(t*r+(0|this.words[o]))%e;return r},i.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var o=(0|this.words[r])+67108864*t;this.words[r]=o/e|0,t=o%e}return this.strip()},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),c=new i(1),u=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++u;for(var l=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(f)),o.iushrn(1),s.iushrn(1);for(var p=0,g=1;0==(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||c.isOdd())&&(a.iadd(l),c.isub(f)),a.iushrn(1),c.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(a),s.isub(c)):(r.isub(t),a.isub(o),c.isub(s))}return{a:a,b:c,gcd:r.iushln(u)}},i.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),c=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,l=1;0==(t.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(t.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,o=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=o,this;for(var i=o,s=r;0!==i&&s<this.length;s++){var a=0|this.words[s];i=(a+=i)>>>26,a&=67108863,this.words[s]=a}return 0!==i&&(this.words[s]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var o=0|this.words[0];t=o===e?0:o<e?-1:1}return 0!==this.negative?0|-t:t},i.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},i.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){n<o?t=-1:n>o&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new k(e)},i.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function S(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},o(b,y),b.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var o=e.words[9];for(t.words[t.length++]=4194303&o,n=10;n<e.length;n++){var i=0|e.words[n];e.words[n-10]=(4194303&i)<<4|o>>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},o(v,y),o(w,y),o(_,y),_.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,o=67108863&n;n>>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new b;else if("p224"===e)t=new v;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new _}return m[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new i(1)).iushrn(2);return this.pow(e,r)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);n(!o.isZero());var a=new i(1).toRed(this),c=a.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,u).cmp(c);)l.redIAdd(c);for(var f=this.pow(l,o),d=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var g=h,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m<p);var y=this.pow(f,new i(1).iushln(p-m-1));d=d.redMul(y),f=y.redSqr(),h=h.redMul(f),p=m}return d},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new i(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var o=r[0],s=0,a=0,c=t.bitLength()%26;for(0===c&&(c=26),n=t.length-1;n>=0;n--){for(var u=t.words[n],l=c-1;l>=0;l--){var f=u>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==s?(s<<=1,s|=f,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}c=26}return o},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new S(e)},o(S,k),S.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},S.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},S.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},S.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},S.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,r(71)(e))},function(e,t,r){
-/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
-var n=r(2),o=n.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return o(e,t,r)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=n:(i(n,t),t.Buffer=s),s.prototype=Object.create(o.prototype),i(o,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=o(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},,function(e,t,r){(function(t){var n;e.exports=(n=n||function(e,n){var o;if("undefined"!=typeof window&&window.crypto&&(o=window.crypto),!o&&"undefined"!=typeof window&&window.msCrypto&&(o=window.msCrypto),!o&&void 0!==t&&t.crypto&&(o=t.crypto),!o)try{o=r(72)}catch(e){}var i=function(){if(o){if("function"==typeof o.getRandomValues)try{return o.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof o.randomBytes)try{return o.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),a={},c=a.lib={},u=c.Base={extend:function(e){var t=s(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},l=c.WordArray=u.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||d).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,o=e.sigBytes;if(this.clamp(),n%4)for(var i=0;i<o;i++){var s=r[i>>>2]>>>24-i%4*8&255;t[n+i>>>2]|=s<<24-(n+i)%4*8}else for(i=0;i<o;i+=4)t[n+i>>>2]=r[i>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=u.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],r=0;r<e;r+=4)t.push(i());return new l.init(t,e)}}),f=a.enc={},d=f.Hex={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o<r;o++){var i=t[o>>>2]>>>24-o%4*8&255;n.push((i>>>4).toString(16)),n.push((15&i).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new l.init(r,t/2)}},h=f.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o<r;o++){var i=t[o>>>2]>>>24-o%4*8&255;n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n++)r[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new l.init(r,t)}},p=f.Utf8={stringify:function(e){try{return decodeURIComponent(escape(h.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return h.parse(unescape(encodeURIComponent(e)))}},g=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r,n=this._data,o=n.words,i=n.sigBytes,s=this.blockSize,a=i/(4*s),c=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*s,u=e.min(4*c,i);if(c){for(var f=0;f<c;f+=s)this._doProcessBlock(o,f);r=o.splice(0,c),n.sigBytes-=u}return new l.init(r,u)},clone:function(){var e=u.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),m=(c.Hasher=g.extend({cfg:u.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){g.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){return new e.init(r).finalize(t)}},_createHmacHelper:function(e){return function(t,r){return new m.HMAC.init(e,r).finalize(t)}}}),a.algo={});return a}(Math),n)}).call(this,r(12))},,function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(422),t),o(r(423),t),o(r(424),t),o(r(236),t),o(r(427),t)},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t){var r,n,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(r===setTimeout)return setTimeout(e,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:i}catch(e){r=i}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(e){n=s}}();var c,u=[],l=!1,f=-1;function d(){l&&c&&(l=!1,c.length?u=c.concat(u):f=-1,u.length&&h())}function h(){if(!l){var e=a(d);l=!0;for(var t=u.length;t;){for(c=u,u=[];++f<t;)c&&c[f].run();f=-1,t=u.length}c=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function g(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];u.push(new p(e,t)),1!==u.length||l||a(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=g,o.addListener=g,o.once=g,o.off=g,o.removeListener=g,o.removeAllListeners=g,o.emit=g,o.prependListener=g,o.prependOnceListener=g,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},,function(e,t,r){"use strict";r.r(t),r.d(t,"AccountNameRequiredError",(function(){return u})),r.d(t,"AccountNotSupported",(function(){return l})),r.d(t,"AmountRequired",(function(){return f})),r.d(t,"BluetoothRequired",(function(){return d})),r.d(t,"BtcUnmatchedApp",(function(){return h})),r.d(t,"CantOpenDevice",(function(){return p})),r.d(t,"CantScanQRCode",(function(){return Be})),r.d(t,"CashAddrNotSupported",(function(){return g})),r.d(t,"CurrencyNotSupported",(function(){return m})),r.d(t,"DBNotReset",(function(){return Ge})),r.d(t,"DBWrongPassword",(function(){return Je})),r.d(t,"DeviceAppVerifyNotSupported",(function(){return y})),r.d(t,"DeviceGenuineSocketEarlyClose",(function(){return b})),r.d(t,"DeviceHalted",(function(){return S})),r.d(t,"DeviceInOSUExpected",(function(){return k})),r.d(t,"DeviceNameInvalid",(function(){return O})),r.d(t,"DeviceNotGenuineError",(function(){return v})),r.d(t,"DeviceOnDashboardExpected",(function(){return w})),r.d(t,"DeviceOnDashboardUnexpected",(function(){return _})),r.d(t,"DeviceShouldStayInApp",(function(){return Me})),r.d(t,"DeviceSocketFail",(function(){return j})),r.d(t,"DeviceSocketNoBulkStatus",(function(){return E})),r.d(t,"DisconnectedDevice",(function(){return P})),r.d(t,"DisconnectedDeviceDuringOperation",(function(){return x})),r.d(t,"ETHAddressNonEIP",(function(){return Ne})),r.d(t,"EnpointConfigError",(function(){return A})),r.d(t,"EthAppPleaseEnableContractData",(function(){return M})),r.d(t,"FeeEstimationFailed",(function(){return I})),r.d(t,"FeeNotLoaded",(function(){return De})),r.d(t,"FeeRequired",(function(){return Le})),r.d(t,"FeeTooHigh",(function(){return Ue})),r.d(t,"FirmwareNotRecognized",(function(){return C})),r.d(t,"FirmwareOrAppUpdateRequired",(function(){return $e})),r.d(t,"GasLessThanEstimate",(function(){return se})),r.d(t,"GenuineCheckFailed",(function(){return ze})),r.d(t,"HardResetFail",(function(){return R})),r.d(t,"InvalidAddress",(function(){return N})),r.d(t,"InvalidAddressBecauseDestinationIsAlsoSource",(function(){return B})),r.d(t,"InvalidXRPTag",(function(){return T})),r.d(t,"LatestMCUInstalledError",(function(){return D})),r.d(t,"LedgerAPI4xx",(function(){return Fe})),r.d(t,"LedgerAPI5xx",(function(){return Ke})),r.d(t,"LedgerAPIError",(function(){return U})),r.d(t,"LedgerAPIErrorWithMessage",(function(){return q})),r.d(t,"LedgerAPINotAvailable",(function(){return H})),r.d(t,"MCUNotGenuineToDashboard",(function(){return he})),r.d(t,"ManagerAppAlreadyInstalledError",(function(){return z})),r.d(t,"ManagerAppDepInstallRequired",(function(){return K})),r.d(t,"ManagerAppDepUninstallRequired",(function(){return $})),r.d(t,"ManagerAppRelyOnBTCError",(function(){return F})),r.d(t,"ManagerDeviceLockedError",(function(){return V})),r.d(t,"ManagerFirmwareNotEnoughSpaceError",(function(){return J})),r.d(t,"ManagerNotEnoughSpaceError",(function(){return G})),r.d(t,"ManagerUninstallBTCDep",(function(){return W})),r.d(t,"NetworkDown",(function(){return Q})),r.d(t,"NoAccessToCamera",(function(){return ne})),r.d(t,"NoAddressesFound",(function(){return Z})),r.d(t,"NoDBPathGiven",(function(){return Ve})),r.d(t,"NotEnoughBalance",(function(){return Y})),r.d(t,"NotEnoughBalanceBecauseDestinationNotCreated",(function(){return re})),r.d(t,"NotEnoughBalanceInParentAccount",(function(){return ee})),r.d(t,"NotEnoughBalanceToDelegate",(function(){return X})),r.d(t,"NotEnoughGas",(function(){return oe})),r.d(t,"NotEnoughSpendableBalance",(function(){return te})),r.d(t,"NotSupportedLegacyAddress",(function(){return ie})),r.d(t,"PairingFailed",(function(){return He})),r.d(t,"PasswordIncorrectError",(function(){return ce})),r.d(t,"PasswordsDontMatchError",(function(){return ae})),r.d(t,"RecipientRequired",(function(){return pe})),r.d(t,"RecommendSubAccountsToEmpty",(function(){return ue})),r.d(t,"RecommendUndelegation",(function(){return le})),r.d(t,"StatusCodes",(function(){return Qe})),r.d(t,"SyncError",(function(){return qe})),r.d(t,"TimeoutTagged",(function(){return fe})),r.d(t,"TransportError",(function(){return We})),r.d(t,"TransportInterfaceNotAvailable",(function(){return Pe})),r.d(t,"TransportOpenUserCancelled",(function(){return Ee})),r.d(t,"TransportRaceCondition",(function(){return xe})),r.d(t,"TransportStatusError",(function(){return Ye})),r.d(t,"TransportWebUSBGestureRequired",(function(){return Ae})),r.d(t,"UnavailableTezosOriginatedAccountReceive",(function(){return ge})),r.d(t,"UnavailableTezosOriginatedAccountSend",(function(){return me})),r.d(t,"UnexpectedBootloader",(function(){return de})),r.d(t,"UnknownMCU",(function(){return L})),r.d(t,"UpdateFetchFileFail",(function(){return ye})),r.d(t,"UpdateIncorrectHash",(function(){return be})),r.d(t,"UpdateIncorrectSig",(function(){return ve})),r.d(t,"UpdateYourApp",(function(){return we})),r.d(t,"UserRefusedAddress",(function(){return ke})),r.d(t,"UserRefusedAllowManager",(function(){return Oe})),r.d(t,"UserRefusedDeviceNameChange",(function(){return _e})),r.d(t,"UserRefusedFirmwareUpdate",(function(){return Se})),r.d(t,"UserRefusedOnDevice",(function(){return je})),r.d(t,"WebsocketConnectionError",(function(){return Ie})),r.d(t,"WebsocketConnectionFailed",(function(){return Ce})),r.d(t,"WrongAppForCurrency",(function(){return Te})),r.d(t,"WrongDeviceForAccount",(function(){return Re})),r.d(t,"addCustomErrorDeserializer",(function(){return i})),r.d(t,"createCustomErrorClass",(function(){return s})),r.d(t,"deserializeError",(function(){return a})),r.d(t,"getAltStatusMessage",(function(){return Ze})),r.d(t,"serializeError",(function(){return c}));var n={},o={},i=function(e,t){o[e]=t},s=function(e){var t=function(t,r){Object.assign(this,r),this.name=e,this.message=t||e,this.stack=(new Error).stack};return t.prototype=new Error,n[e]=t,t},a=function(e){if("object"==typeof e&&e){try{var t=JSON.parse(e.message);t.message&&t.name&&(e=t)}catch(e){}var r=void 0;if("string"==typeof e.name){var i=e.name,c=o[i];if(c)r=c(e);else{var u="Error"===i?Error:n[i];u||(console.warn("deserializing an unknown class '"+i+"'"),u=s(i)),r=Object.create(u.prototype);try{for(var l in e)e.hasOwnProperty(l)&&(r[l]=e[l])}catch(e){}}}else r=new Error(e.message);return!r.stack&&Error.captureStackTrace&&Error.captureStackTrace(r,a),r}return new Error(String(e))},c=function(e){return e?"object"==typeof e?function e(t,r){var n={};r.push(t);for(var o=0,i=Object.keys(t);o<i.length;o++){var s=i[o],a=t[s];"function"!=typeof a&&(a&&"object"==typeof a?-1!==r.indexOf(t[s])?n[s]="[Circular]":n[s]=e(t[s],r.slice(0)):n[s]=a)}"string"==typeof t.name&&(n.name=t.name);"string"==typeof t.message&&(n.message=t.message);"string"==typeof t.stack&&(n.stack=t.stack);return n}(e,[]):"function"==typeof e?"[Function: "+(e.name||"anonymous")+"]":e:e};var u=s("AccountNameRequired"),l=s("AccountNotSupported"),f=s("AmountRequired"),d=s("BluetoothRequired"),h=s("BtcUnmatchedApp"),p=s("CantOpenDevice"),g=s("CashAddrNotSupported"),m=s("CurrencyNotSupported"),y=s("DeviceAppVerifyNotSupported"),b=s("DeviceGenuineSocketEarlyClose"),v=s("DeviceNotGenuine"),w=s("DeviceOnDashboardExpected"),_=s("DeviceOnDashboardUnexpected"),k=s("DeviceInOSUExpected"),S=s("DeviceHalted"),O=s("DeviceNameInvalid"),j=s("DeviceSocketFail"),E=s("DeviceSocketNoBulkStatus"),P=s("DisconnectedDevice"),x=s("DisconnectedDeviceDuringOperation"),A=s("EnpointConfig"),M=s("EthAppPleaseEnableContractData"),I=s("FeeEstimationFailed"),C=s("FirmwareNotRecognized"),R=s("HardResetFail"),T=s("InvalidXRPTag"),N=s("InvalidAddress"),B=s("InvalidAddressBecauseDestinationIsAlsoSource"),D=s("LatestMCUInstalledError"),L=s("UnknownMCU"),U=s("LedgerAPIError"),q=s("LedgerAPIErrorWithMessage"),H=s("LedgerAPINotAvailable"),z=s("ManagerAppAlreadyInstalled"),F=s("ManagerAppRelyOnBTC"),K=s("ManagerAppDepInstallRequired"),$=s("ManagerAppDepUninstallRequired"),V=s("ManagerDeviceLocked"),J=s("ManagerFirmwareNotEnoughSpace"),G=s("ManagerNotEnoughSpace"),W=s("ManagerUninstallBTCDep"),Q=s("NetworkDown"),Z=s("NoAddressesFound"),Y=s("NotEnoughBalance"),X=s("NotEnoughBalanceToDelegate"),ee=s("NotEnoughBalanceInParentAccount"),te=s("NotEnoughSpendableBalance"),re=s("NotEnoughBalanceBecauseDestinationNotCreated"),ne=s("NoAccessToCamera"),oe=s("NotEnoughGas"),ie=s("NotSupportedLegacyAddress"),se=s("GasLessThanEstimate"),ae=s("PasswordsDontMatch"),ce=s("PasswordIncorrect"),ue=s("RecommendSubAccountsToEmpty"),le=s("RecommendUndelegation"),fe=s("TimeoutTagged"),de=s("UnexpectedBootloader"),he=s("MCUNotGenuineToDashboard"),pe=s("RecipientRequired"),ge=s("UnavailableTezosOriginatedAccountReceive"),me=s("UnavailableTezosOriginatedAccountSend"),ye=s("UpdateFetchFileFail"),be=s("UpdateIncorrectHash"),ve=s("UpdateIncorrectSig"),we=s("UpdateYourApp"),_e=s("UserRefusedDeviceNameChange"),ke=s("UserRefusedAddress"),Se=s("UserRefusedFirmwareUpdate"),Oe=s("UserRefusedAllowManager"),je=s("UserRefusedOnDevice"),Ee=s("TransportOpenUserCancelled"),Pe=s("TransportInterfaceNotAvailable"),xe=s("TransportRaceCondition"),Ae=s("TransportWebUSBGestureRequired"),Me=s("DeviceShouldStayInApp"),Ie=s("WebsocketConnectionError"),Ce=s("WebsocketConnectionFailed"),Re=s("WrongDeviceForAccount"),Te=s("WrongAppForCurrency"),Ne=s("ETHAddressNonEIP"),Be=s("CantScanQRCode"),De=s("FeeNotLoaded"),Le=s("FeeRequired"),Ue=s("FeeTooHigh"),qe=s("SyncError"),He=s("PairingFailed"),ze=s("GenuineCheckFailed"),Fe=s("LedgerAPI4xx"),Ke=s("LedgerAPI5xx"),$e=s("FirmwareOrAppUpdateRequired"),Ve=s("NoDBPathGiven"),Je=s("DBWrongPassword"),Ge=s("DBNotReset");function We(e,t){this.name="TransportError",this.message=e,this.stack=(new Error).stack,this.id=t}We.prototype=new Error,i("TransportError",(function(e){return new We(e.message,e.id)}));var Qe={PIN_REMAINING_ATTEMPTS:25536,INCORRECT_LENGTH:26368,MISSING_CRITICAL_PARAMETER:26624,COMMAND_INCOMPATIBLE_FILE_STRUCTURE:27009,SECURITY_STATUS_NOT_SATISFIED:27010,CONDITIONS_OF_USE_NOT_SATISFIED:27013,INCORRECT_DATA:27264,NOT_ENOUGH_MEMORY_SPACE:27268,REFERENCED_DATA_NOT_FOUND:27272,FILE_ALREADY_EXISTS:27273,INCORRECT_P1_P2:27392,INS_NOT_SUPPORTED:27904,CLA_NOT_SUPPORTED:28160,TECHNICAL_PROBLEM:28416,OK:36864,MEMORY_PROBLEM:37440,NO_EF_SELECTED:37888,INVALID_OFFSET:37890,FILE_NOT_FOUND:37892,INCONSISTENT_FILE:37896,ALGORITHM_NOT_SUPPORTED:38020,INVALID_KCV:38021,CODE_NOT_INITIALIZED:38914,ACCESS_CONDITION_NOT_FULFILLED:38916,CONTRADICTION_SECRET_CODE_STATUS:38920,CONTRADICTION_INVALIDATION:38928,CODE_BLOCKED:38976,MAX_VALUE_REACHED:38992,GP_AUTH_FAILED:25344,LICENSING:28482,HALTED:28586};function Ze(e){switch(e){case 26368:return"Incorrect length";case 26624:return"Missing critical parameter";case 27010:return"Security not satisfied (dongle locked or have invalid access rights)";case 27013:return"Condition of use not satisfied (denied by the user?)";case 27264:return"Invalid data received";case 27392:return"Invalid parameter received"}if(28416<=e&&e<=28671)return"Internal error, please report"}function Ye(e){this.name="TransportStatusError";var t=Object.keys(Qe).find((function(t){return Qe[t]===e}))||"UNKNOWN_ERROR",r=Ze(e)||t,n=e.toString(16);this.message="Ledger device: "+r+" (0x"+n+")",this.stack=(new Error).stack,this.statusCode=e,this.statusText=t}Ye.prototype=new Error,i("TransportStatusError",(function(e){return new Ye(e.statusCode)}))},,,function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(324),t),o(r(652),t),o(r(653),t),o(r(654),t),o(r(655),t),o(r(326),t),o(r(327),t),o(r(325),t),o(r(659),t),o(r(662),t)},,,,function(e,t,r){var n,o,i,s,a,c,u,l,f,d,h,p,g,m,y,b,v,w,_;e.exports=(n=r(9),r(67),void(n.lib.Cipher||(o=n,i=o.lib,s=i.Base,a=i.WordArray,c=i.BufferedBlockAlgorithm,u=o.enc,u.Utf8,l=u.Base64,f=o.algo.EvpKDF,d=i.Cipher=c.extend({cfg:s.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,r){this.cfg=this.cfg.extend(r),this._xformMode=e,this._key=t,this.reset()},reset:function(){c.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?_:v}return function(t){return{encrypt:function(r,n,o){return e(n).encrypt(t,r,n,o)},decrypt:function(r,n,o){return e(n).decrypt(t,r,n,o)}}}}()}),i.StreamCipher=d.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),h=o.mode={},p=i.BlockCipherMode=s.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),g=h.CBC=function(){var e=p.extend();function t(e,t,r){var n,o=this._iv;o?(n=o,this._iv=void 0):n=this._prevBlock;for(var i=0;i<r;i++)e[t+i]^=n[i]}return e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize;t.call(this,e,r,o),n.encryptBlock(e,r),this._prevBlock=e.slice(r,r+o)}}),e.Decryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize,i=e.slice(r,r+o);n.decryptBlock(e,r),t.call(this,e,r,o),this._prevBlock=i}}),e}(),m=(o.pad={}).Pkcs7={pad:function(e,t){for(var r=4*t,n=r-e.sigBytes%r,o=n<<24|n<<16|n<<8|n,i=[],s=0;s<n;s+=4)i.push(o);var c=a.create(i,n);e.concat(c)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},i.BlockCipher=d.extend({cfg:d.cfg.extend({mode:g,padding:m}),reset:function(){var e;d.reset.call(this);var t=this.cfg,r=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,r&&r.words):(this._mode=e.call(n,this,r&&r.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),y=i.CipherParams=s.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),b=(o.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;return(r?a.create([1398893684,1701076831]).concat(r).concat(t):t).toString(l)},parse:function(e){var t,r=l.parse(e),n=r.words;return 1398893684==n[0]&&1701076831==n[1]&&(t=a.create(n.slice(2,4)),n.splice(0,4),r.sigBytes-=16),y.create({ciphertext:r,salt:t})}},v=i.SerializableCipher=s.extend({cfg:s.extend({format:b}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var o=e.createEncryptor(r,n),i=o.finalize(t),s=o.cfg;return y.create({ciphertext:i,key:r,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),w=(o.kdf={}).OpenSSL={execute:function(e,t,r,n){n||(n=a.random(8));var o=f.create({keySize:t+r}).compute(e,n),i=a.create(o.words.slice(t),4*r);return o.sigBytes=4*t,y.create({key:o,iv:i,salt:n})}},_=i.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:w}),encrypt:function(e,t,r,n){var o=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize);n.iv=o.iv;var i=v.encrypt.call(this,e,t,o.key,n);return i.mixIn(o),i},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var o=n.kdf.execute(r,e.keySize,e.ivSize,t.salt);return n.iv=o.iv,v.decrypt.call(this,e,t,o.key,n)}}))))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(221),t),o(r(421),t),o(r(235),t),o(r(116),t),o(r(112),t),o(r(234),t),o(r(149),t)},function(e,t,r){const n=r(132),{MAX_LENGTH:o,MAX_SAFE_INTEGER:i}=r(131),{re:s,t:a}=r(84),c=r(133),{compareIdentifiers:u}=r(182);class l{constructor(e,t){if(t=c(t),e instanceof l){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>o)throw new TypeError(`version is longer than ${o} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?s[a.LOOSE]:s[a.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<i)return t}return e}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version}toString(){return this.version}compare(e){if(n("SemVer.compare",this.version,this.options,e),!(e instanceof l)){if("string"==typeof e&&e===this.version)return 0;e=new l(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof l||(e=new l(e,this.options)),u(this.major,e.major)||u(this.minor,e.minor)||u(this.patch,e.patch)}comparePre(e){if(e instanceof l||(e=new l(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const r=this.prerelease[t],o=e.prerelease[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return u(r,o)}while(++t)}compareBuild(e){e instanceof l||(e=new l(e,this.options));let t=0;do{const r=this.build[t],o=e.build[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return u(r,o)}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this}}e.exports=l},,,,function(e,t,r){"use strict";var n=r(302),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function s(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===o.call(e)}function l(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:c,isUndefined:s,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:u,isStream:function(e){return a(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:l,merge:function e(){var t={};function r(r,n){c(t[n])&&c(r)?t[n]=e(t[n],r):c(r)?t[n]=e({},r):i(r)?t[n]=r.slice():t[n]=r}for(var n=0,o=arguments.length;n<o;n++)l(arguments[n],r);return t},extend:function(e,t,r){return l(t,(function(t,o){e[o]=r&&"function"==typeof t?n(t,r):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},,,,function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=r,r.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},function(e,t,r){"use strict";var n=t,o=r(6),i=r(32),s=r(280);n.assert=i,n.toArray=s.toArray,n.zero2=s.zero2,n.toHex=s.toHex,n.encode=s.encode,n.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var o=1<<t+1,i=e.clone(),s=0;s<n.length;s++){var a,c=i.andln(o-1);i.isOdd()?(a=c>(o>>1)-1?(o>>1)-c:c,i.isubn(a)):a=0,n[s]=a,i.iushrn(1)}return n},n.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n=0,o=0;e.cmpn(-n)>0||t.cmpn(-o)>0;){var i,s,a,c=e.andln(3)+n&3,u=t.andln(3)+o&3;if(3===c&&(c=-1),3===u&&(u=-1),0==(1&c))i=0;else i=3!==(a=e.andln(7)+n&7)&&5!==a||2!==u?c:-c;if(r[0].push(i),0==(1&u))s=0;else s=3!==(a=t.andln(7)+o&7)&&5!==a||2!==c?u:-u;r[1].push(s),2*n===i+1&&(n=1-n),2*o===s+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},n.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function(e){return new o(e,"hex","le")}},,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toUtf8=t.fromUtf8=t.toRfc3339=t.fromRfc3339=t.toHex=t.fromHex=t.Bech32=t.toBase64=t.fromBase64=t.toAscii=t.fromAscii=void 0;var n=r(615);Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return n.fromAscii}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return n.toAscii}});var o=r(616);Object.defineProperty(t,"fromBase64",{enumerable:!0,get:function(){return o.fromBase64}}),Object.defineProperty(t,"toBase64",{enumerable:!0,get:function(){return o.toBase64}});var i=r(617);Object.defineProperty(t,"Bech32",{enumerable:!0,get:function(){return i.Bech32}});var s=r(618);Object.defineProperty(t,"fromHex",{enumerable:!0,get:function(){return s.fromHex}}),Object.defineProperty(t,"toHex",{enumerable:!0,get:function(){return s.toHex}});var a=r(619);Object.defineProperty(t,"fromRfc3339",{enumerable:!0,get:function(){return a.fromRfc3339}}),Object.defineProperty(t,"toRfc3339",{enumerable:!0,get:function(){return a.toRfc3339}});var c=r(620);Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return c.fromUtf8}}),Object.defineProperty(t,"toUtf8",{enumerable:!0,get:function(){return c.toUtf8}})},function(e,t,r){const n=r(24);e.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))},function(e,t,r){class n{constructor(e,t){if(t=i(t),e instanceof n)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new n(e.raw,t);if(e instanceof s)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter(e=>!p(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&g(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,r=o.get(t);if(r)return r;const n=this.options.loose,i=n?u[l.HYPHENRANGELOOSE]:u[l.HYPHENRANGE];e=e.replace(i,P(this.options.includePrerelease)),a("hyphen replace",e),e=e.replace(u[l.COMPARATORTRIM],f),a("comparator trim",e,u[l.COMPARATORTRIM]),e=(e=(e=e.replace(u[l.TILDETRIM],d)).replace(u[l.CARETTRIM],h)).split(/\s+/).join(" ");const c=n?u[l.COMPARATORLOOSE]:u[l.COMPARATOR],g=e.split(" ").map(e=>y(e,this.options)).join(" ").split(/\s+/).map(e=>E(e,this.options)).filter(this.options.loose?e=>!!e.match(c):()=>!0).map(e=>new s(e,this.options)),m=(g.length,new Map);for(const e of g){if(p(e))return[e];m.set(e.value,e)}m.size>1&&m.has("")&&m.delete("");const b=[...m.values()];return o.set(t,b),b}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Range is required");return this.set.some(r=>m(r,t)&&e.set.some(e=>m(e,t)&&r.every(r=>e.every(e=>r.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(x(this.set[t],e,this.options))return!0;return!1}}e.exports=n;const o=new(r(699))({max:1e3}),i=r(133),s=r(135),a=r(132),c=r(24),{re:u,t:l,comparatorTrimReplace:f,tildeTrimReplace:d,caretTrimReplace:h}=r(84),p=e=>"<0.0.0-0"===e.value,g=e=>""===e.value,m=(e,t)=>{let r=!0;const n=e.slice();let o=n.pop();for(;r&&n.length;)r=n.every(e=>o.intersects(e,t)),o=n.pop();return r},y=(e,t)=>(a("comp",e,t),e=_(e,t),a("caret",e),e=v(e,t),a("tildes",e),e=S(e,t),a("xrange",e),e=j(e,t),a("stars",e),e),b=e=>!e||"x"===e.toLowerCase()||"*"===e,v=(e,t)=>e.trim().split(/\s+/).map(e=>w(e,t)).join(" "),w=(e,t)=>{const r=t.loose?u[l.TILDELOOSE]:u[l.TILDE];return e.replace(r,(t,r,n,o,i)=>{let s;return a("tilde",e,t,r,n,o,i),b(r)?s="":b(n)?s=`>=${r}.0.0 <${+r+1}.0.0-0`:b(o)?s=`>=${r}.${n}.0 <${r}.${+n+1}.0-0`:i?(a("replaceTilde pr",i),s=`>=${r}.${n}.${o}-${i} <${r}.${+n+1}.0-0`):s=`>=${r}.${n}.${o} <${r}.${+n+1}.0-0`,a("tilde return",s),s})},_=(e,t)=>e.trim().split(/\s+/).map(e=>k(e,t)).join(" "),k=(e,t)=>{a("caret",e,t);const r=t.loose?u[l.CARETLOOSE]:u[l.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(t,r,o,i,s)=>{let c;return a("caret",e,t,r,o,i,s),b(r)?c="":b(o)?c=`>=${r}.0.0${n} <${+r+1}.0.0-0`:b(i)?c="0"===r?`>=${r}.${o}.0${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.0${n} <${+r+1}.0.0-0`:s?(a("replaceCaret pr",s),c="0"===r?"0"===o?`>=${r}.${o}.${i}-${s} <${r}.${o}.${+i+1}-0`:`>=${r}.${o}.${i}-${s} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${i}-${s} <${+r+1}.0.0-0`):(a("no pr"),c="0"===r?"0"===o?`>=${r}.${o}.${i}${n} <${r}.${o}.${+i+1}-0`:`>=${r}.${o}.${i}${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${i} <${+r+1}.0.0-0`),a("caret return",c),c})},S=(e,t)=>(a("replaceXRanges",e,t),e.split(/\s+/).map(e=>O(e,t)).join(" ")),O=(e,t)=>{e=e.trim();const r=t.loose?u[l.XRANGELOOSE]:u[l.XRANGE];return e.replace(r,(r,n,o,i,s,c)=>{a("xRange",e,r,n,o,i,s,c);const u=b(o),l=u||b(i),f=l||b(s),d=f;return"="===n&&d&&(n=""),c=t.includePrerelease?"-0":"",u?r=">"===n||"<"===n?"<0.0.0-0":"*":n&&d?(l&&(i=0),s=0,">"===n?(n=">=",l?(o=+o+1,i=0,s=0):(i=+i+1,s=0)):"<="===n&&(n="<",l?o=+o+1:i=+i+1),"<"===n&&(c="-0"),r=`${n+o}.${i}.${s}${c}`):l?r=`>=${o}.0.0${c} <${+o+1}.0.0-0`:f&&(r=`>=${o}.${i}.0${c} <${o}.${+i+1}.0-0`),a("xRange return",r),r})},j=(e,t)=>(a("replaceStars",e,t),e.trim().replace(u[l.STAR],"")),E=(e,t)=>(a("replaceGTE0",e,t),e.trim().replace(u[t.includePrerelease?l.GTE0PRE:l.GTE0],"")),P=e=>(t,r,n,o,i,s,a,c,u,l,f,d,h)=>`${r=b(n)?"":b(o)?`>=${n}.0.0${e?"-0":""}`:b(i)?`>=${n}.${o}.0${e?"-0":""}`:s?">="+r:`>=${r}${e?"-0":""}`} ${c=b(u)?"":b(l)?`<${+u+1}.0.0-0`:b(f)?`<${u}.${+l+1}.0-0`:d?`<=${u}.${l}.${f}-${d}`:e?`<${u}.${l}.${+f+1}-0`:"<="+c}`.trim(),x=(e,t,r)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++)if(a(e[r].semver),e[r].semver!==s.ANY&&e[r].semver.prerelease.length>0){const n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(732);t.Bech32=n.Bech32;var o=r(733);t.Decimal=o.Decimal;var i=r(360);t.Encoding=i.Encoding;var s=r(734);t.Int53=s.Int53,t.Uint32=s.Uint32,t.Uint53=s.Uint53,t.Uint64=s.Uint64;var a=r(735);t.isJsonCompatibleValue=a.isJsonCompatibleValue,t.isJsonCompatibleDictionary=a.isJsonCompatibleDictionary,t.isJsonCompatibleArray=a.isJsonCompatibleArray;var c=r(736);t.TransactionEncoder=c.TransactionEncoder;var u=r(362);t.isNonNullObject=u.isNonNullObject,t.isUint8Array=u.isUint8Array},function(e,t,r){"use strict";var n;r.r(t),r.d(t,"Lifecycle",(function(){return o})),r.d(t,"autoInjectable",(function(){return E})),r.d(t,"inject",(function(){return P})),r.d(t,"injectable",(function(){return x})),r.d(t,"registry",(function(){return A})),r.d(t,"singleton",(function(){return M})),r.d(t,"injectAll",(function(){return I})),r.d(t,"injectAllWithTransform",(function(){return C})),r.d(t,"injectWithTransform",(function(){return R})),r.d(t,"scoped",(function(){return T})),r.d(t,"instanceCachingFactory",(function(){return N})),r.d(t,"predicateAwareClassFactory",(function(){return B})),r.d(t,"isClassProvider",(function(){return c})),r.d(t,"isFactoryProvider",(function(){return u})),r.d(t,"isNormalToken",(function(){return d})),r.d(t,"isTokenProvider",(function(){return g})),r.d(t,"isValueProvider",(function(){return m})),r.d(t,"delay",(function(){return f})),r.d(t,"container",(function(){return j})),function(e){e[e.Transient=0]="Transient",e[e.Singleton=1]="Singleton",e[e.ResolutionScoped=2]="ResolutionScoped",e[e.ContainerScoped=3]="ContainerScoped"}(n||(n={}));var o=n,i=r(3);function s(e){var t=Reflect.getMetadata("design:paramtypes",e)||[],r=Reflect.getOwnMetadata("injectionTokens",e)||{};return Object.keys(r).forEach((function(e){t[+e]=r[e]})),t}function a(e,t){return function(r,n,o){var i=Reflect.getOwnMetadata("injectionTokens",r)||{};i[o]=t?{token:e,transform:t.transformToken,transformArgs:t.args||[]}:e,Reflect.defineMetadata("injectionTokens",i,r)}}function c(e){return!!e.useClass}function u(e){return!!e.useFactory}var l=function(){function e(e){this.wrap=e,this.reflectMethods=["get","getPrototypeOf","setPrototypeOf","getOwnPropertyDescriptor","defineProperty","has","set","deleteProperty","apply","construct"]}return e.prototype.createProxy=function(e){var t,r=this,n=!1;return new Proxy({},this.createHandler((function(){return n||(t=e(r.wrap()),n=!0),t})))},e.prototype.createHandler=function(e){var t={};return this.reflectMethods.forEach((function(r){t[r]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];t[0]=e();var o=Reflect[r];return o.apply(void 0,Object(i.e)(t))}})),t},e}();function f(e){if(void 0===e)throw new Error("Attempt to `delay` undefined. Constructor must be wrapped in a callback");return new l(e)}function d(e){return"string"==typeof e||"symbol"==typeof e}function h(e){return"object"==typeof e&&"token"in e&&"multiple"in e}function p(e){return"object"==typeof e&&"token"in e&&"transform"in e}function g(e){return!!e.useToken}function m(e){return null!=e.useValue}var y=function(){function e(){this._registryMap=new Map}return e.prototype.entries=function(){return this._registryMap.entries()},e.prototype.getAll=function(e){return this.ensure(e),this._registryMap.get(e)},e.prototype.get=function(e){this.ensure(e);var t=this._registryMap.get(e);return t[t.length-1]||null},e.prototype.set=function(e,t){this.ensure(e),this._registryMap.get(e).push(t)},e.prototype.setAll=function(e,t){this._registryMap.set(e,t)},e.prototype.has=function(e){return this.ensure(e),this._registryMap.get(e).length>0},e.prototype.clear=function(){this._registryMap.clear()},e.prototype.ensure=function(e){this._registryMap.has(e)||this._registryMap.set(e,[])},e}(),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t}(y),v=function(){this.scopedResolutions=new Map};function w(e,t,r){var n,o,s,a=Object(i.c)(e.toString().match(/constructor\(([\w, ]+)\)/)||[],2)[1],c=function(e,t){return null===e?"at position #"+t:'"'+e.split(",")[t].trim()+'" at position #'+t}(void 0===a?null:a,t);return n="Cannot inject the dependency "+c+' of "'+e.name+'" constructor. Reason:',o=r,void 0===s&&(s="    "),Object(i.e)([n],o.message.split("\n").map((function(e){return s+e}))).join("\n")}var _=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t}(y),k=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t}(y),S=function(){this.preResolution=new _,this.postResolution=new k},O=new Map,j=new(function(){function e(e){this.parent=e,this._registry=new b,this.interceptors=new S}return e.prototype.register=function(e,t,r){var n;if(void 0===r&&(r={lifecycle:o.Transient}),n=function(e){return c(e)||m(e)||g(e)||u(e)}(t)?t:{useClass:t},g(n))for(var s=[e],a=n;null!=a;){var l=a.useToken;if(s.includes(l))throw new Error("Token registration cycle detected! "+Object(i.e)(s,[l]).join(" -> "));s.push(l);var f=this._registry.get(l);a=f&&g(f.provider)?f.provider:null}if((r.lifecycle===o.Singleton||r.lifecycle==o.ContainerScoped||r.lifecycle==o.ResolutionScoped)&&(m(n)||u(n)))throw new Error('Cannot use lifecycle "'+o[r.lifecycle]+'" with ValueProviders or FactoryProviders');return this._registry.set(e,{provider:n,options:r}),this},e.prototype.registerType=function(e,t){return d(t)?this.register(e,{useToken:t}):this.register(e,{useClass:t})},e.prototype.registerInstance=function(e,t){return this.register(e,{useValue:t})},e.prototype.registerSingleton=function(e,t){if(d(e)){if(d(t))return this.register(e,{useToken:t},{lifecycle:o.Singleton});if(t)return this.register(e,{useClass:t},{lifecycle:o.Singleton});throw new Error('Cannot register a type name as a singleton without a "to" token')}var r=e;return t&&!d(t)&&(r=t),this.register(e,{useClass:r},{lifecycle:o.Singleton})},e.prototype.resolve=function(e,t){void 0===t&&(t=new v);var r=this.getRegistration(e);if(!r&&d(e))throw new Error('Attempted to resolve unregistered dependency token: "'+e.toString()+'"');if(this.executePreResolutionInterceptor(e,"Single"),r){var n=this.resolveRegistration(r,t);return this.executePostResolutionInterceptor(e,n,"Single"),n}if(function(e){return"function"==typeof e||e instanceof l}(e)){n=this.construct(e,t);return this.executePostResolutionInterceptor(e,n,"Single"),n}throw new Error("Attempted to construct an undefined constructor. Could mean a circular dependency problem. Try using `delay` function.")},e.prototype.executePreResolutionInterceptor=function(e,t){var r,n;if(this.interceptors.preResolution.has(e)){var o=[];try{for(var s=Object(i.g)(this.interceptors.preResolution.getAll(e)),a=s.next();!a.done;a=s.next()){var c=a.value;"Once"!=c.options.frequency&&o.push(c),c.callback(e,t)}}catch(e){r={error:e}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}this.interceptors.preResolution.setAll(e,o)}},e.prototype.executePostResolutionInterceptor=function(e,t,r){var n,o;if(this.interceptors.postResolution.has(e)){var s=[];try{for(var a=Object(i.g)(this.interceptors.postResolution.getAll(e)),c=a.next();!c.done;c=a.next()){var u=c.value;"Once"!=u.options.frequency&&s.push(u),u.callback(e,t,r)}}catch(e){n={error:e}}finally{try{c&&!c.done&&(o=a.return)&&o.call(a)}finally{if(n)throw n.error}}this.interceptors.postResolution.setAll(e,s)}},e.prototype.resolveRegistration=function(e,t){if(e.options.lifecycle===o.ResolutionScoped&&t.scopedResolutions.has(e))return t.scopedResolutions.get(e);var r,n=e.options.lifecycle===o.Singleton,i=e.options.lifecycle===o.ContainerScoped,s=n||i;return r=m(e.provider)?e.provider.useValue:g(e.provider)?s?e.instance||(e.instance=this.resolve(e.provider.useToken,t)):this.resolve(e.provider.useToken,t):c(e.provider)?s?e.instance||(e.instance=this.construct(e.provider.useClass,t)):this.construct(e.provider.useClass,t):u(e.provider)?e.provider.useFactory(this):this.construct(e.provider,t),e.options.lifecycle===o.ResolutionScoped&&t.scopedResolutions.set(e,r),r},e.prototype.resolveAll=function(e,t){var r=this;void 0===t&&(t=new v);var n=this.getAllRegistrations(e);if(!n&&d(e))throw new Error('Attempted to resolve unregistered dependency token: "'+e.toString()+'"');if(this.executePreResolutionInterceptor(e,"All"),n){var o=n.map((function(e){return r.resolveRegistration(e,t)}));return this.executePostResolutionInterceptor(e,o,"All"),o}var i=[this.construct(e,t)];return this.executePostResolutionInterceptor(e,i,"All"),i},e.prototype.isRegistered=function(e,t){return void 0===t&&(t=!1),this._registry.has(e)||t&&(this.parent||!1)&&this.parent.isRegistered(e,!0)},e.prototype.reset=function(){this._registry.clear(),this.interceptors.preResolution.clear(),this.interceptors.postResolution.clear()},e.prototype.clearInstances=function(){var e,t;try{for(var r=Object(i.g)(this._registry.entries()),n=r.next();!n.done;n=r.next()){var o=Object(i.c)(n.value,2),s=o[0],a=o[1];this._registry.setAll(s,a.filter((function(e){return!m(e.provider)})).map((function(e){return e.instance=void 0,e})))}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}},e.prototype.createChildContainer=function(){var t,r,n=new e(this);try{for(var s=Object(i.g)(this._registry.entries()),a=s.next();!a.done;a=s.next()){var c=Object(i.c)(a.value,2),u=c[0],l=c[1];l.some((function(e){return e.options.lifecycle===o.ContainerScoped}))&&n._registry.setAll(u,l.map((function(e){return e.options.lifecycle===o.ContainerScoped?{provider:e.provider,options:e.options}:e})))}}catch(e){t={error:e}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}return n},e.prototype.beforeResolution=function(e,t,r){void 0===r&&(r={frequency:"Always"}),this.interceptors.preResolution.set(e,{callback:t,options:r})},e.prototype.afterResolution=function(e,t,r){void 0===r&&(r={frequency:"Always"}),this.interceptors.postResolution.set(e,{callback:t,options:r})},e.prototype.getRegistration=function(e){return this.isRegistered(e)?this._registry.get(e):this.parent?this.parent.getRegistration(e):null},e.prototype.getAllRegistrations=function(e){return this.isRegistered(e)?this._registry.getAll(e):this.parent?this.parent.getAllRegistrations(e):null},e.prototype.construct=function(e,t){var r=this;if(e instanceof l)return e.createProxy((function(e){return r.resolve(e,t)}));var n=O.get(e);if(!n||0===n.length){if(0===e.length)return new e;throw new Error('TypeInfo not known for "'+e.name+'"')}var o=n.map(this.resolveParams(t,e));return new(e.bind.apply(e,Object(i.e)([void 0],o)))},e.prototype.resolveParams=function(e,t){var r=this;return function(n,o){var s,a,c;try{return h(n)?p(n)?n.multiple?(s=r.resolve(n.transform)).transform.apply(s,Object(i.e)([r.resolveAll(n.token)],n.transformArgs)):(a=r.resolve(n.transform)).transform.apply(a,Object(i.e)([r.resolve(n.token,e)],n.transformArgs)):n.multiple?r.resolveAll(n.token):r.resolve(n.token,e):p(n)?(c=r.resolve(n.transform,e)).transform.apply(c,Object(i.e)([r.resolve(n.token,e)],n.transformArgs)):r.resolve(n,e)}catch(e){throw new Error(w(t,o,e))}}},e}());var E=function(){return function(e){var t=s(e);return function(r){function n(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return r.apply(this,Object(i.e)(n.concat(t.slice(n.length).map((function(t,r){var o,s,a;try{return h(t)?p(t)?t.multiple?(o=j.resolve(t.transform)).transform.apply(o,Object(i.e)([j.resolveAll(t.token)],t.transformArgs)):(s=j.resolve(t.transform)).transform.apply(s,Object(i.e)([j.resolve(t.token)],t.transformArgs)):t.multiple?j.resolveAll(t.token):j.resolve(t.token):p(t)?(a=j.resolve(t.transform)).transform.apply(a,Object(i.e)([j.resolve(t.token)],t.transformArgs)):j.resolve(t)}catch(t){var c=r+n.length;throw new Error(w(e,c,t))}})))))||this}return Object(i.b)(n,r),n}(e)}};var P=function(e){return a(e)};var x=function(){return function(e){O.set(e,s(e))}};var A=function(e){return void 0===e&&(e=[]),function(t){return e.forEach((function(e){var t=e.token,r=e.options,n=Object(i.d)(e,["token","options"]);return j.register(t,n,r)})),t}};var M=function(){return function(e){x()(e),j.registerSingleton(e)}};var I=function(e){return a({token:e,multiple:!0})};var C=function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o={token:e,multiple:!0,transform:t,transformArgs:r};return a(o)};var R=function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];return a(e,{transformToken:t,args:r})};function T(e,t){return function(r){x()(r),j.register(t||r,r,{lifecycle:e})}}function N(e){var t;return function(r){return null==t&&(t=e(r)),t}}function B(e,t,r,n){var o,i;return void 0===n&&(n=!0),function(s){var a=e(s);return n&&i===a||(o=(i=a)?s.resolve(t):s.resolve(r)),o}}if("undefined"==typeof Reflect||!Reflect.getMetadata)throw new Error("tsyringe requires a reflect polyfill. Please add 'import \"reflect-metadata\"' to the top of your entry point.")},function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"a",(function(){return c}));var n=r(207),o=r.n(n);const i={blue:{id:"blue",productName:"Ledger Blue",productIdMM:0,legacyUsbProductId:0,usbOnly:!0,memorySize:491520,blockSize:4096,getBlockSize:e=>4096},nanoS:{id:"nanoS",productName:"Ledger Nano S",productIdMM:16,legacyUsbProductId:1,usbOnly:!0,memorySize:327680,blockSize:4096,getBlockSize:e=>o.a.lt(o.a.coerce(e),"2.0.0")?4096:2048},nanoX:{id:"nanoX",productName:"Ledger Nano X",productIdMM:64,legacyUsbProductId:4,usbOnly:!1,memorySize:2097152,blockSize:4096,getBlockSize:e=>4096,bluetoothSpec:[{serviceUuid:"d973f2e0-b19e-11e2-9e96-0800200c9a66",notifyUuid:"d973f2e1-b19e-11e2-9e96-0800200c9a66",writeUuid:"d973f2e2-b19e-11e2-9e96-0800200c9a66"},{serviceUuid:"13d63400-2c97-0004-0000-4c6564676572",notifyUuid:"13d63400-2c97-0004-0001-4c6564676572",writeUuid:"13d63400-2c97-0004-0002-4c6564676572"}]}},s=Object.values(i),a=11415,c=e=>{const t=s.find(t=>t.legacyUsbProductId===e);if(t)return t;const r=e>>8;return s.find(e=>e.productIdMM===r)},u=[],l={};for(let e in i){const t=i[e],{bluetoothSpec:r}=t;if(r)for(let e=0;e<r.length;e++){const n=r[e];u.push(n.serviceUuid),l[n.serviceUuid]=l[n.serviceUuid.replace(/-/g,"")]={deviceModel:t,...n}}}},function(e,t,r){"use strict";var n=t;n.version=r(508).version,n.utils=r(33),n.rand=r(161),n.curve=r(281),n.curves=r(164),n.ec=r(513),n.eddsa=r(517)},,,function(e,t,r){"use strict";e.exports=r(428)},function(e,t,r){"use strict";var n=r(32),o=r(4);function i(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function s(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function a(e){return 1===e.length?"0"+e:e}function c(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=o,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),o=0;o<e.length;o+=2)r.push(parseInt(e[o]+e[o+1],16))}else for(var n=0,o=0;o<e.length;o++){var s=e.charCodeAt(o);s<128?r[n++]=s:s<2048?(r[n++]=s>>6|192,r[n++]=63&s|128):i(e,o)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++o)),r[n++]=s>>18|240,r[n++]=s>>12&63|128,r[n++]=s>>6&63|128,r[n++]=63&s|128):(r[n++]=s>>12|224,r[n++]=s>>6&63|128,r[n++]=63&s|128)}else for(o=0;o<e.length;o++)r[o]=0|e[o];return r},t.toHex=function(e){for(var t="",r=0;r<e.length;r++)t+=a(e[r].toString(16));return t},t.htonl=s,t.toHex32=function(e,t){for(var r="",n=0;n<e.length;n++){var o=e[n];"little"===t&&(o=s(o)),r+=c(o.toString(16))}return r},t.zero2=a,t.zero8=c,t.join32=function(e,t,r,o){var i=r-t;n(i%4==0);for(var s=new Array(i/4),a=0,c=t;a<s.length;a++,c+=4){var u;u="big"===o?e[c]<<24|e[c+1]<<16|e[c+2]<<8|e[c+3]:e[c+3]<<24|e[c+2]<<16|e[c+1]<<8|e[c],s[a]=u>>>0}return s},t.split32=function(e,t){for(var r=new Array(4*e.length),n=0,o=0;n<e.length;n++,o+=4){var i=e[n];"big"===t?(r[o]=i>>>24,r[o+1]=i>>>16&255,r[o+2]=i>>>8&255,r[o+3]=255&i):(r[o+3]=i>>>24,r[o+2]=i>>>16&255,r[o+1]=i>>>8&255,r[o]=255&i)}return r},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,r){return e+t+r>>>0},t.sum32_4=function(e,t,r,n){return e+t+r+n>>>0},t.sum32_5=function(e,t,r,n,o){return e+t+r+n+o>>>0},t.sum64=function(e,t,r,n){var o=e[t],i=n+e[t+1]>>>0,s=(i<n?1:0)+r+o;e[t]=s>>>0,e[t+1]=i},t.sum64_hi=function(e,t,r,n){return(t+n>>>0<t?1:0)+e+r>>>0},t.sum64_lo=function(e,t,r,n){return t+n>>>0},t.sum64_4_hi=function(e,t,r,n,o,i,s,a){var c=0,u=t;return c+=(u=u+n>>>0)<t?1:0,c+=(u=u+i>>>0)<i?1:0,e+r+o+s+(c+=(u=u+a>>>0)<a?1:0)>>>0},t.sum64_4_lo=function(e,t,r,n,o,i,s,a){return t+n+i+a>>>0},t.sum64_5_hi=function(e,t,r,n,o,i,s,a,c,u){var l=0,f=t;return l+=(f=f+n>>>0)<t?1:0,l+=(f=f+i>>>0)<i?1:0,l+=(f=f+a>>>0)<a?1:0,e+r+o+s+c+(l+=(f=f+u>>>0)<u?1:0)>>>0},t.sum64_5_lo=function(e,t,r,n,o,i,s,a,c,u){return t+n+i+a+u>>>0},t.rotr64_hi=function(e,t,r){return(t<<32-r|e>>>r)>>>0},t.rotr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0},t.shr64_hi=function(e,t,r){return e>>>r},t.shr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.slip10CurveFromString=t.Slip10RawIndex=t.Slip10Curve=t.Slip10=t.stringToPath=t.pathToString=t.sha512=t.Sha512=t.sha256=t.Sha256=t.sha1=t.Sha1=t.Secp256k1Signature=t.ExtendedSecp256k1Signature=t.Secp256k1=t.ripemd160=t.Ripemd160=t.Random=t.Ed25519Keypair=t.Ed25519=t.isArgon2idOptions=t.Argon2id=t.xchacha20NonceLength=t.Xchacha20poly1305Ietf=t.keccak256=t.Keccak256=t.Hmac=t.EnglishMnemonic=t.Bip39=void 0;var n=r(614);Object.defineProperty(t,"Bip39",{enumerable:!0,get:function(){return n.Bip39}});var o=r(312);Object.defineProperty(t,"EnglishMnemonic",{enumerable:!0,get:function(){return o.EnglishMnemonic}});var i=r(313);Object.defineProperty(t,"Hmac",{enumerable:!0,get:function(){return i.Hmac}});var s=r(621);Object.defineProperty(t,"Keccak256",{enumerable:!0,get:function(){return s.Keccak256}}),Object.defineProperty(t,"keccak256",{enumerable:!0,get:function(){return s.keccak256}});var a=r(622);Object.defineProperty(t,"Xchacha20poly1305Ietf",{enumerable:!0,get:function(){return a.Xchacha20poly1305Ietf}}),Object.defineProperty(t,"xchacha20NonceLength",{enumerable:!0,get:function(){return a.xchacha20NonceLength}}),Object.defineProperty(t,"Argon2id",{enumerable:!0,get:function(){return a.Argon2id}}),Object.defineProperty(t,"isArgon2idOptions",{enumerable:!0,get:function(){return a.isArgon2idOptions}}),Object.defineProperty(t,"Ed25519",{enumerable:!0,get:function(){return a.Ed25519}}),Object.defineProperty(t,"Ed25519Keypair",{enumerable:!0,get:function(){return a.Ed25519Keypair}});var c=r(623);Object.defineProperty(t,"Random",{enumerable:!0,get:function(){return c.Random}});var u=r(624);Object.defineProperty(t,"Ripemd160",{enumerable:!0,get:function(){return u.Ripemd160}}),Object.defineProperty(t,"ripemd160",{enumerable:!0,get:function(){return u.ripemd160}});var l=r(625);Object.defineProperty(t,"Secp256k1",{enumerable:!0,get:function(){return l.Secp256k1}});var f=r(315);Object.defineProperty(t,"ExtendedSecp256k1Signature",{enumerable:!0,get:function(){return f.ExtendedSecp256k1Signature}}),Object.defineProperty(t,"Secp256k1Signature",{enumerable:!0,get:function(){return f.Secp256k1Signature}});var d=r(316);Object.defineProperty(t,"Sha1",{enumerable:!0,get:function(){return d.Sha1}}),Object.defineProperty(t,"sha1",{enumerable:!0,get:function(){return d.sha1}}),Object.defineProperty(t,"Sha256",{enumerable:!0,get:function(){return d.Sha256}}),Object.defineProperty(t,"sha256",{enumerable:!0,get:function(){return d.sha256}}),Object.defineProperty(t,"Sha512",{enumerable:!0,get:function(){return d.Sha512}}),Object.defineProperty(t,"sha512",{enumerable:!0,get:function(){return d.sha512}});var h=r(626);Object.defineProperty(t,"pathToString",{enumerable:!0,get:function(){return h.pathToString}}),Object.defineProperty(t,"stringToPath",{enumerable:!0,get:function(){return h.stringToPath}}),Object.defineProperty(t,"Slip10",{enumerable:!0,get:function(){return h.Slip10}}),Object.defineProperty(t,"Slip10Curve",{enumerable:!0,get:function(){return h.Slip10Curve}}),Object.defineProperty(t,"Slip10RawIndex",{enumerable:!0,get:function(){return h.Slip10RawIndex}}),Object.defineProperty(t,"slip10CurveFromString",{enumerable:!0,get:function(){return h.slip10CurveFromString}})},function(e,t,r){"use strict";var n,o="object"==typeof Reflect?Reflect:null,i=o&&"function"==typeof o.apply?o.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise((function(r,n){function o(){void 0!==i&&e.removeListener("error",i),r([].slice.call(arguments))}var i;"error"!==t&&(i=function(r){e.removeListener(t,o),n(r)},e.once("error",i)),e.once(t,o)}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var c=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function f(e,t,r,n){var o,i,s,a;if(u(r),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),i=e._events),s=i[t]),void 0===s)s=i[t]=r,++e._eventsCount;else if("function"==typeof s?s=i[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),(o=l(e))>0&&s.length>o&&!s.warned){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,a=c,console&&console.warn&&console.warn(a)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},o=d.bind(n);return o.listener=r,n.wrapFn=o,o}function p(e,t,r){var n=e._events;if(void 0===n)return[];var o=n[t];return void 0===o?[]:"function"==typeof o?r?[o.listener||o]:[o]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(o):m(o,o.length)}function g(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function m(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return l(this)},a.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,o=this._events;if(void 0!==o)n=n&&void 0===o.error;else if(!n)return!1;if(n){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var c=o[e];if(void 0===c)return!1;if("function"==typeof c)i(c,this,t);else{var u=c.length,l=m(c,u);for(r=0;r<u;++r)i(l[r],this,t)}return!0},a.prototype.addListener=function(e,t){return f(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return f(this,e,t,!0)},a.prototype.once=function(e,t){return u(t),this.on(e,h(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,h(this,e,t)),this},a.prototype.removeListener=function(e,t){var r,n,o,i,s;if(u(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(o=-1,i=r.length-1;i>=0;i--)if(r[i]===t||r[i].listener===t){s=r[i].listener,o=i;break}if(o<0)return this;0===o?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,o),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,s||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var o,i=Object.keys(r);for(n=0;n<i.length;++n)"removeListener"!==(o=i[n])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},a.prototype.listeners=function(e){return p(this,e,!0)},a.prototype.rawListeners=function(e){return p(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},a.prototype.listenerCount=g,a.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TYPES=void 0,t.TYPES={ChainsStore:Symbol("ChainsStore"),ChainsEmbedChainInfos:Symbol("ChainsEmbededChainInfos"),InteractionStore:Symbol("InteractionStore"),KeyRingStore:Symbol("KeyRingStore"),LedgerStore:Symbol("LedgerStore"),PermissionStore:Symbol("PermissionStore"),PermissionServicePrivilegedOrigins:Symbol("PermissionServicePrivilegedOrigins"),PersistentMemoryStore:Symbol("PersistentMemoryStore"),SecretWasmStore:Symbol("SecretWasmStore"),TokensStore:Symbol("TokensStore"),TxStore:Symbol("TxStore"),UpdaterStore:Symbol("UpdaterStore"),EventMsgRequester:Symbol("EventMsgRequester"),RNG:Symbol("RandomNumberGenerator")}},,function(e,t,r){"use strict";var n=r(4),o=r(156),i=r(75),s=r(76),a=r(56);function c(e){a.call(this,"digest"),this._hash=e}n(c,a),c.prototype._update=function(e){this._hash.update(e)},c.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new o:"rmd160"===e||"ripemd160"===e?new i:new c(s(e))}},,function(e,t,r){var n=r(7).Buffer,o=r(397).Transform,i=r(66).StringDecoder;function s(e){o.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}r(4)(s,o),s.prototype.update=function(e,t,r){"string"==typeof e&&(e=n.from(e,t));var o=this._update(e);return this.hashMode?this:(r&&(o=this._toString(o,r)),o)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},s.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{r(n)}},s.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},s.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e&&(t=this._toString(t,e,!0)),t},s.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new i(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var n=this._decoder.write(e);return r&&(n+=this._decoder.end()),n},e.exports=s},function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var n in r)o(r,n)&&(e[n]=r[n])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,o){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),o);else for(var i=0;i<n;i++)e[o+i]=t[r+i]},flattenChunks:function(e){var t,r,n,o,i,s;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(s=new Uint8Array(n),o=0,t=0,r=e.length;t<r;t++)i=e[t],s.set(i,o),o+=i.length;return s}},s={arraySet:function(e,t,r,n,o){for(var i=0;i<n;i++)e[o+i]=t[r+i]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,i)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,s))},t.setTyped(n)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(332),t),o(r(128),t),o(r(333),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},s=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0,r(665);const a=r(43),c=r(52),u=i(r(666)),l=i(r(669)),f=i(r(678)),d=i(r(715)),h=i(r(730)),p=i(r(805)),g=i(r(808)),m=i(r(811)),y=i(r(814)),b=i(r(817));s(r(820),t),s(r(58),t),s(r(350),t),s(r(103),t),s(r(821),t),s(r(822),t),s(r(334),t),s(r(823),t),s(r(83),t),s(r(102),t),t.init=function(e,t,r,n,o,i){a.container.register(c.TYPES.ChainsEmbedChainInfos,{useValue:n}),a.container.register(c.TYPES.EventMsgRequester,{useValue:r}),a.container.register(c.TYPES.RNG,{useValue:i}),a.container.register(c.TYPES.ChainsStore,{useValue:t("chains")}),a.container.register(c.TYPES.InteractionStore,{useValue:t("interaction")}),a.container.register(c.TYPES.KeyRingStore,{useValue:t("keyring")}),a.container.register(c.TYPES.LedgerStore,{useValue:t("ledger")}),a.container.register(c.TYPES.PermissionStore,{useValue:t("permission")}),a.container.register(c.TYPES.PermissionServicePrivilegedOrigins,{useValue:o}),a.container.register(c.TYPES.PersistentMemoryStore,{useValue:t("persistent-memory")}),a.container.register(c.TYPES.SecretWasmStore,{useValue:t("secretwasm")}),a.container.register(c.TYPES.TokensStore,{useValue:t("tokens")}),a.container.register(c.TYPES.TxStore,{useValue:t("background-tx")}),a.container.register(c.TYPES.UpdaterStore,{useValue:t("updator")});const s=a.container.resolve(y.InteractionService);y.init(e,s);const v=a.container.resolve(u.PersistentMemoryService);u.init(e,v);const w=a.container.resolve(b.PermissionService);b.init(e,w);const _=a.container.resolve(g.ChainUpdaterService);g.init(e,_);const k=a.container.resolve(m.TokensService);m.init(e,k);const S=a.container.resolve(l.ChainsService);l.init(e,S);const O=a.container.resolve(f.LedgerService);f.init(e,O);const j=a.container.resolve(d.KeyRingService);d.init(e,j);const E=a.container.resolve(h.SecretWasmService);h.init(e,E);const P=a.container.resolve(p.BackgroundTxService);p.init(e,P)}},,,function(e,t,r){"use strict";(function(t,n){var o=r(7).Buffer,i=t.crypto||t.msCrypto;i&&i.getRandomValues?e.exports=function(e,t){if(e>4294967295)throw new RangeError("requested too many random bytes");var r=o.allocUnsafe(e);if(e>0)if(e>65536)for(var s=0;s<e;s+=65536)i.getRandomValues(r.slice(s,s+65536));else i.getRandomValues(r);if("function"==typeof t)return n.nextTick((function(){t(null,r)}));return r}:e.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(this,r(12),r(13))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(910),t),o(r(916),t),o(r(917),t)},function(e,t,r){"use strict";(function(e){var n=t;function o(e,t,r){for(var n=Object.keys(t),o=0;o<n.length;++o)void 0!==e[n[o]]&&r||(e[n[o]]=t[n[o]]);return e}function i(e){function t(e,r){if(!(this instanceof t))return new t(e,r);Object.defineProperty(this,"message",{get:function(){return e}}),Error.captureStackTrace?Error.captureStackTrace(this,t):Object.defineProperty(this,"stack",{value:(new Error).stack||""}),r&&o(this,r)}return(t.prototype=Object.create(Error.prototype)).constructor=t,Object.defineProperty(t.prototype,"name",{get:function(){return e}}),t.prototype.toString=function(){return this.name+": "+this.message},t}n.asPromise=r(429),n.base64=r(430),n.EventEmitter=r(431),n.float=r(432),n.inquire=r(433),n.utf8=r(434),n.pool=r(435),n.LongBits=r(436),n.isNode=Boolean(void 0!==e&&e&&e.process&&e.process.versions&&e.process.versions.node),n.global=n.isNode&&e||"undefined"!=typeof window&&window||"undefined"!=typeof self&&self||this,n.emptyArray=Object.freeze?Object.freeze([]):[],n.emptyObject=Object.freeze?Object.freeze({}):{},n.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},n.isString=function(e){return"string"==typeof e||e instanceof String},n.isObject=function(e){return e&&"object"==typeof e},n.isset=n.isSet=function(e,t){var r=e[t];return!(null==r||!e.hasOwnProperty(t))&&("object"!=typeof r||(Array.isArray(r)?r.length:Object.keys(r).length)>0)},n.Buffer=function(){try{var e=n.inquire("buffer").Buffer;return e.prototype.utf8Write?e:null}catch(e){return null}}(),n._Buffer_from=null,n._Buffer_allocUnsafe=null,n.newBuffer=function(e){return"number"==typeof e?n.Buffer?n._Buffer_allocUnsafe(e):new n.Array(e):n.Buffer?n._Buffer_from(e):"undefined"==typeof Uint8Array?e:new Uint8Array(e)},n.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,n.Long=n.global.dcodeIO&&n.global.dcodeIO.Long||n.global.Long||n.inquire("long"),n.key2Re=/^true|false|0|1$/,n.key32Re=/^-?(?:0|[1-9][0-9]*)$/,n.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,n.longToHash=function(e){return e?n.LongBits.from(e).toHash():n.LongBits.zeroHash},n.longFromHash=function(e,t){var r=n.LongBits.fromHash(e);return n.Long?n.Long.fromBits(r.lo,r.hi,t):r.toNumber(Boolean(t))},n.merge=o,n.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)},n.newError=i,n.ProtocolError=i("ProtocolError"),n.oneOfGetter=function(e){for(var t={},r=0;r<e.length;++r)t[e[r]]=1;return function(){for(var e=Object.keys(this),r=e.length-1;r>-1;--r)if(1===t[e[r]]&&void 0!==this[e[r]]&&null!==this[e[r]])return e[r]}},n.oneOfSetter=function(e){return function(t){for(var r=0;r<e.length;++r)e[r]!==t&&delete this[e[r]]}},n.toJSONOptions={longs:String,enums:String,bytes:String,json:!0},n._configure=function(){var e=n.Buffer;e?(n._Buffer_from=e.from!==Uint8Array.from&&e.from||function(t,r){return new e(t,r)},n._Buffer_allocUnsafe=e.allocUnsafe||function(t){return new e(t)}):n._Buffer_from=n._Buffer_allocUnsafe=null}}).call(this,r(12))},function(e,t,r){"use strict";var n=r(119),o=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=f;var i=Object.create(r(95));i.inherits=r(4);var s=r(243),a=r(154);i.inherits(f,s);for(var c=o(a.prototype),u=0;u<c.length;u++){var l=c[u];f.prototype[l]||(f.prototype[l]=a.prototype[l])}function f(e){if(!(this instanceof f))return new f(e);s.call(this,e),a.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",d)}function d(){this.allowHalfOpen||this._writableState.ended||n.nextTick(h,this)}function h(e){e.end()}Object.defineProperty(f.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(f.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),f.prototype._destroy=function(e,t){this.push(null),this.end(),n.nextTick(t,e)}},function(e,t,r){"use strict";var n=r(7).Buffer,o=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=c,this.end=u,t=4;break;case"utf8":this.fillLast=a,t=4;break;case"base64":this.text=l,this.end=f,t=3;break;default:return this.write=d,void(this.end=h)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function c(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function u(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function l(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function d(e){return e.toString(this.encoding)}function h(e){return e&&e.length?this.write(e):""}t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},i.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},i.prototype.text=function(e,t){var r=function(e,t,r){var n=t.length-1;if(n<r)return 0;var o=s(t[n]);if(o>=0)return o>0&&(e.lastNeed=o-1),o;if(--n<r||-2===o)return 0;if((o=s(t[n]))>=0)return o>0&&(e.lastNeed=o-2),o;if(--n<r||-2===o)return 0;if((o=s(t[n]))>=0)return o>0&&(2===o?o=0:e.lastNeed=o-3),o;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,r){var n,o,i,s,a,c,u,l;e.exports=(l=r(9),r(171),r(172),o=(n=l).lib,i=o.Base,s=o.WordArray,a=n.algo,c=a.MD5,u=a.EvpKDF=i.extend({cfg:i.extend({keySize:4,hasher:c,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r,n=this.cfg,o=n.hasher.create(),i=s.create(),a=i.words,c=n.keySize,u=n.iterations;a.length<c;){r&&o.update(r),r=o.update(e).finalize(t),o.reset();for(var l=1;l<u;l++)r=o.finalize(r),o.reset();i.concat(r)}return i.sigBytes=4*c,i}}),n.EvpKDF=function(e,t,r){return u.create(r).compute(e,t)},l.EvpKDF)},function(e,t,r){e.exports=r(593)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});const n=r(54),o=r(97),i=r(62),s=r(297);let a=s._default;const c="A wordlist is required but a default could not be found.\nPlease explicitly pass a 2048 word array explicitly.";function u(e){return(e||"").normalize("NFKD")}function l(e,t,r){for(;e.length<r;)e=t+e;return e}function f(e){return parseInt(e,2)}function d(e){return e.map(e=>l(e.toString(2),"0",8)).join("")}function h(e){const t=8*e.length/32,r=n("sha256").update(e).digest();return d(Array.from(r)).slice(0,t)}function p(e){return"mnemonic"+(e||"")}function g(t,r){if(!(r=r||a))throw new Error(c);const n=u(t).split(" ");if(n.length%3!=0)throw new Error("Invalid mnemonic");const o=n.map(e=>{const t=r.indexOf(e);if(-1===t)throw new Error("Invalid mnemonic");return l(t.toString(2),"0",11)}).join(""),i=32*Math.floor(o.length/33),s=o.slice(0,i),d=o.slice(i),p=s.match(/(.{1,8})/g).map(f);if(p.length<16)throw new Error("Invalid entropy");if(p.length>32)throw new Error("Invalid entropy");if(p.length%4!=0)throw new Error("Invalid entropy");const g=e.from(p);if(h(g)!==d)throw new Error("Invalid mnemonic checksum");return g.toString("hex")}function m(t,r){if(e.isBuffer(t)||(t=e.from(t,"hex")),!(r=r||a))throw new Error(c);if(t.length<16)throw new TypeError("Invalid entropy");if(t.length>32)throw new TypeError("Invalid entropy");if(t.length%4!=0)throw new TypeError("Invalid entropy");const n=(d(Array.from(t))+h(t)).match(/(.{1,11})/g).map(e=>{const t=f(e);return r[t]});return"あいこくしん"===r[0]?n.join(" "):n.join(" ")}t.mnemonicToSeedSync=function(t,r){const n=e.from(u(t),"utf8"),i=e.from(p(u(r)),"utf8");return o.pbkdf2Sync(n,i,2048,64,"sha512")},t.mnemonicToSeed=function(t,r){return Promise.resolve().then(()=>function(e,t,r,n,i){return Promise.resolve().then(()=>new Promise((s,a)=>{o.pbkdf2(e,t,r,n,i,(e,t)=>e?a(e):s(t))}))}(e.from(u(t),"utf8"),e.from(p(u(r)),"utf8"),2048,64,"sha512"))},t.mnemonicToEntropy=g,t.entropyToMnemonic=m,t.generateMnemonic=function(e,t,r){if((e=e||128)%32!=0)throw new TypeError("Invalid entropy");return m((t=t||i)(e/8),r)},t.validateMnemonic=function(e,t){try{g(e,t)}catch(e){return!1}return!0},t.setDefaultWordlist=function(e){const t=s.wordlists[e];if(!t)throw new Error('Could not find wordlist for language "'+e+'"');a=t},t.getDefaultWordlist=function(){if(!a)throw new Error("No Default Wordlist set");return Object.keys(s.wordlists).filter(e=>"JA"!==e&&"EN"!==e&&s.wordlists[e].every((e,t)=>e===a[t]))[0]};var y=r(297);t.wordlists=y.wordlists}).call(this,r(2).Buffer)},function(e,t,r){var n=t;n.utils=r(49),n.common=r(96),n.sha=r(452),n.ripemd=r(456),n.hmac=r(457),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=r(62),t.createHash=t.Hash=r(54),t.createHmac=t.Hmac=r(120);var n=r(475),o=Object.keys(n),i=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(o);t.getHashes=function(){return i};var s=r(97);t.pbkdf2=s.pbkdf2,t.pbkdf2Sync=s.pbkdf2Sync;var a=r(477);t.Cipher=a.Cipher,t.createCipher=a.createCipher,t.Cipheriv=a.Cipheriv,t.createCipheriv=a.createCipheriv,t.Decipher=a.Decipher,t.createDecipher=a.createDecipher,t.Decipheriv=a.Decipheriv,t.createDecipheriv=a.createDecipheriv,t.getCiphers=a.getCiphers,t.listCiphers=a.listCiphers;var c=r(492);t.DiffieHellmanGroup=c.DiffieHellmanGroup,t.createDiffieHellmanGroup=c.createDiffieHellmanGroup,t.getDiffieHellman=c.getDiffieHellman,t.createDiffieHellman=c.createDiffieHellman,t.DiffieHellman=c.DiffieHellman;var u=r(496);t.createSign=u.createSign,t.Sign=u.Sign,t.createVerify=u.createVerify,t.Verify=u.Verify,t.createECDH=r(531);var l=r(532);t.publicEncrypt=l.publicEncrypt,t.privateEncrypt=l.privateEncrypt,t.publicDecrypt=l.publicDecrypt,t.privateDecrypt=l.privateDecrypt;var f=r(535);t.randomFill=f.randomFill,t.randomFillSync=f.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},function(e,t,r){"use strict";var n={};function o(e,t,r){r||(r=Error);var o=function(e){var r,n;function o(r,n,o){return e.call(this,function(e,r,n){return"string"==typeof t?t:t(e,r,n)}(r,n,o))||this}return n=e,(r=o).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,o}(r);o.prototype.name=r.name,o.prototype.code=e,n[e]=o}function i(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}o("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,o,s,a;if("string"==typeof t&&(o="not ",t.substr(!s||s<0?0:+s,o.length)===o)?(n="must not be",t=t.replace(/^not /,"")):n="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))a="The ".concat(e," ").concat(n," ").concat(i(t,"type"));else{var c=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";a='The "'.concat(e,'" ').concat(c," ").concat(n," ").concat(i(t,"type"))}return a+=". Received type ".concat(typeof r)}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},function(e,t,r){"use strict";(function(t){var n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=u;var o=r(251),i=r(255);r(4)(u,o);for(var s=n(i.prototype),a=0;a<s.length;a++){var c=s[a];u.prototype[c]||(u.prototype[c]=i.prototype[c])}function u(e){if(!(this instanceof u))return new u(e);o.call(this,e),i.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",l)))}function l(){this._writableState.ended||t.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,r(13))},function(e,t,r){"use strict";var n=r(2).Buffer,o=r(4),i=r(250),s=new Array(16),a=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],c=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],u=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],l=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],f=[0,1518500249,1859775393,2400959708,2840853838],d=[1352829926,1548603684,1836072691,2053994217,0];function h(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<<t|e>>>32-t}function g(e,t,r,n,o,i,s,a){return p(e+(t^r^n)+i+s|0,a)+o|0}function m(e,t,r,n,o,i,s,a){return p(e+(t&r|~t&n)+i+s|0,a)+o|0}function y(e,t,r,n,o,i,s,a){return p(e+((t|~r)^n)+i+s|0,a)+o|0}function b(e,t,r,n,o,i,s,a){return p(e+(t&n|r&~n)+i+s|0,a)+o|0}function v(e,t,r,n,o,i,s,a){return p(e+(t^(r|~n))+i+s|0,a)+o|0}o(h,i),h.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,n=0|this._b,o=0|this._c,i=0|this._d,h=0|this._e,w=0|this._a,_=0|this._b,k=0|this._c,S=0|this._d,O=0|this._e,j=0;j<80;j+=1){var E,P;j<16?(E=g(r,n,o,i,h,e[a[j]],f[0],u[j]),P=v(w,_,k,S,O,e[c[j]],d[0],l[j])):j<32?(E=m(r,n,o,i,h,e[a[j]],f[1],u[j]),P=b(w,_,k,S,O,e[c[j]],d[1],l[j])):j<48?(E=y(r,n,o,i,h,e[a[j]],f[2],u[j]),P=y(w,_,k,S,O,e[c[j]],d[2],l[j])):j<64?(E=b(r,n,o,i,h,e[a[j]],f[3],u[j]),P=m(w,_,k,S,O,e[c[j]],d[3],l[j])):(E=v(r,n,o,i,h,e[a[j]],f[4],u[j]),P=g(w,_,k,S,O,e[c[j]],d[4],l[j])),r=h,h=i,i=p(o,10),o=n,n=E,w=O,O=S,S=p(k,10),k=_,_=P}var x=this._b+o+S|0;this._b=this._c+i+O|0,this._c=this._d+h+w|0,this._d=this._e+r+_|0,this._e=this._a+n+k|0,this._a=x},h.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=h},function(e,t,r){(t=e.exports=function(e){e=e.toLowerCase();var r=t[e];if(!r)throw new Error(e+" is not supported (we accept pull requests)");return new r}).sha=r(466),t.sha1=r(467),t.sha224=r(468),t.sha256=r(257),t.sha384=r(469),t.sha512=r(258)},function(e,t,r){var n=r(7).Buffer;function o(e,t){this._block=n.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}o.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=n.from(e,t));for(var r=this._block,o=this._blockSize,i=e.length,s=this._len,a=0;a<i;){for(var c=s%o,u=Math.min(i-a,o-c),l=0;l<u;l++)r[c+l]=e[a+l];a+=u,(s+=u)%o==0&&this._update(r)}return this._len+=i,this},o.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,o=(r-n)/4294967296;this._block.writeUInt32BE(o,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var i=this._hash();return e?i.toString(e):i},o.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=o},function(e,t,r){"use strict";var n={};function o(e,t,r){r||(r=Error);var o=function(e){var r,n;function o(r,n,o){return e.call(this,function(e,r,n){return"string"==typeof t?t:t(e,r,n)}(r,n,o))||this}return n=e,(r=o).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,o}(r);o.prototype.name=r.name,o.prototype.code=e,n[e]=o}function i(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}o("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,o,s,a;if("string"==typeof t&&(o="not ",t.substr(!s||s<0?0:+s,o.length)===o)?(n="must not be",t=t.replace(/^not /,"")):n="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))a="The ".concat(e," ").concat(n," ").concat(i(t,"type"));else{var c=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";a='The "'.concat(e,'" ').concat(c," ").concat(n," ").concat(i(t,"type"))}return a+=". Received type ".concat(typeof r)}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},function(e,t,r){"use strict";(function(t){var n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=u;var o=r(274),i=r(278);r(4)(u,o);for(var s=n(i.prototype),a=0;a<s.length;a++){var c=s[a];u.prototype[c]||(u.prototype[c]=i.prototype[c])}function u(e){if(!(this instanceof u))return new u(e);o.call(this,e),i.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",l)))}function l(){this._writableState.ended||t.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,r(13))},function(e,t,r){var n,o,i;e.exports=(i=r(9),o=(n=i).lib.WordArray,n.enc.Base64={stringify:function(e){var t=e.words,r=e.sigBytes,n=this._map;e.clamp();for(var o=[],i=0;i<r;i+=3)for(var s=(t[i>>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,a=0;a<4&&i+.75*a<r;a++)o.push(n.charAt(s>>>6*(3-a)&63));var c=n.charAt(64);if(c)for(;o.length%4;)o.push(c);return o.join("")},parse:function(e){var t=e.length,r=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var i=0;i<r.length;i++)n[r.charCodeAt(i)]=i}var s=r.charAt(64);if(s){var a=e.indexOf(s);-1!==a&&(t=a)}return function(e,t,r){for(var n=[],i=0,s=0;s<t;s++)if(s%4){var a=r[e.charCodeAt(s-1)]<<s%4*2,c=r[e.charCodeAt(s)]>>>6-s%4*2,u=a|c;n[i>>>2]|=u<<24-i%4*8,i++}return o.create(n,i)}(e,t,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},i.enc.Base64)},function(e,t,r){var n;e.exports=(n=r(9),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.algo,a=[];!function(){for(var t=0;t<64;t++)a[t]=4294967296*e.abs(e.sin(t+1))|0}();var c=s.MD5=i.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,o=e[n];e[n]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i=this._hash.words,s=e[t+0],c=e[t+1],h=e[t+2],p=e[t+3],g=e[t+4],m=e[t+5],y=e[t+6],b=e[t+7],v=e[t+8],w=e[t+9],_=e[t+10],k=e[t+11],S=e[t+12],O=e[t+13],j=e[t+14],E=e[t+15],P=i[0],x=i[1],A=i[2],M=i[3];P=u(P,x,A,M,s,7,a[0]),M=u(M,P,x,A,c,12,a[1]),A=u(A,M,P,x,h,17,a[2]),x=u(x,A,M,P,p,22,a[3]),P=u(P,x,A,M,g,7,a[4]),M=u(M,P,x,A,m,12,a[5]),A=u(A,M,P,x,y,17,a[6]),x=u(x,A,M,P,b,22,a[7]),P=u(P,x,A,M,v,7,a[8]),M=u(M,P,x,A,w,12,a[9]),A=u(A,M,P,x,_,17,a[10]),x=u(x,A,M,P,k,22,a[11]),P=u(P,x,A,M,S,7,a[12]),M=u(M,P,x,A,O,12,a[13]),A=u(A,M,P,x,j,17,a[14]),P=l(P,x=u(x,A,M,P,E,22,a[15]),A,M,c,5,a[16]),M=l(M,P,x,A,y,9,a[17]),A=l(A,M,P,x,k,14,a[18]),x=l(x,A,M,P,s,20,a[19]),P=l(P,x,A,M,m,5,a[20]),M=l(M,P,x,A,_,9,a[21]),A=l(A,M,P,x,E,14,a[22]),x=l(x,A,M,P,g,20,a[23]),P=l(P,x,A,M,w,5,a[24]),M=l(M,P,x,A,j,9,a[25]),A=l(A,M,P,x,p,14,a[26]),x=l(x,A,M,P,v,20,a[27]),P=l(P,x,A,M,O,5,a[28]),M=l(M,P,x,A,h,9,a[29]),A=l(A,M,P,x,b,14,a[30]),P=f(P,x=l(x,A,M,P,S,20,a[31]),A,M,m,4,a[32]),M=f(M,P,x,A,v,11,a[33]),A=f(A,M,P,x,k,16,a[34]),x=f(x,A,M,P,j,23,a[35]),P=f(P,x,A,M,c,4,a[36]),M=f(M,P,x,A,g,11,a[37]),A=f(A,M,P,x,b,16,a[38]),x=f(x,A,M,P,_,23,a[39]),P=f(P,x,A,M,O,4,a[40]),M=f(M,P,x,A,s,11,a[41]),A=f(A,M,P,x,p,16,a[42]),x=f(x,A,M,P,y,23,a[43]),P=f(P,x,A,M,w,4,a[44]),M=f(M,P,x,A,S,11,a[45]),A=f(A,M,P,x,E,16,a[46]),P=d(P,x=f(x,A,M,P,h,23,a[47]),A,M,s,6,a[48]),M=d(M,P,x,A,b,10,a[49]),A=d(A,M,P,x,j,15,a[50]),x=d(x,A,M,P,m,21,a[51]),P=d(P,x,A,M,S,6,a[52]),M=d(M,P,x,A,p,10,a[53]),A=d(A,M,P,x,_,15,a[54]),x=d(x,A,M,P,c,21,a[55]),P=d(P,x,A,M,v,6,a[56]),M=d(M,P,x,A,E,10,a[57]),A=d(A,M,P,x,y,15,a[58]),x=d(x,A,M,P,O,21,a[59]),P=d(P,x,A,M,g,6,a[60]),M=d(M,P,x,A,k,10,a[61]),A=d(A,M,P,x,h,15,a[62]),x=d(x,A,M,P,w,21,a[63]),i[0]=i[0]+P|0,i[1]=i[1]+x|0,i[2]=i[2]+A|0,i[3]=i[3]+M|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,o=8*t.sigBytes;r[o>>>5]|=128<<24-o%32;var i=e.floor(n/4294967296),s=n;r[15+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),r[14+(o+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t.sigBytes=4*(r.length+1),this._process();for(var a=this._hash,c=a.words,u=0;u<4;u++){var l=c[u];c[u]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function u(e,t,r,n,o,i,s){var a=e+(t&r|~t&n)+o+s;return(a<<i|a>>>32-i)+t}function l(e,t,r,n,o,i,s){var a=e+(t&n|r&~n)+o+s;return(a<<i|a>>>32-i)+t}function f(e,t,r,n,o,i,s){var a=e+(t^r^n)+o+s;return(a<<i|a>>>32-i)+t}function d(e,t,r,n,o,i,s){var a=e+(r^(t|~n))+o+s;return(a<<i|a>>>32-i)+t}t.MD5=i._createHelper(c),t.HmacMD5=i._createHmacHelper(c)}(Math),n.MD5)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Uint32=t.Int53=t.Decimal=void 0;var n=r(627);Object.defineProperty(t,"Decimal",{enumerable:!0,get:function(){return n.Decimal}});var o=r(628);Object.defineProperty(t,"Int53",{enumerable:!0,get:function(){return o.Int53}}),Object.defineProperty(t,"Uint32",{enumerable:!0,get:function(){return o.Uint32}}),Object.defineProperty(t,"Uint53",{enumerable:!0,get:function(){return o.Uint53}}),Object.defineProperty(t,"Uint64",{enumerable:!0,get:function(){return o.Uint64}})},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(338),t),o(r(180),t),o(r(675),t),o(r(339),t)},function(e,t,r){const{MAX_SAFE_COMPONENT_LENGTH:n}=r(131),o=r(132),i=(t=e.exports={}).re=[],s=t.src=[],a=t.t={};let c=0;const u=(e,t,r)=>{const n=c++;o(n,t),a[e]=n,s[n]=t,i[n]=new RegExp(t,r?"g":void 0)};u("NUMERICIDENTIFIER","0|[1-9]\\d*"),u("NUMERICIDENTIFIERLOOSE","[0-9]+"),u("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),u("MAINVERSION",`(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})`),u("MAINVERSIONLOOSE",`(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})`),u("PRERELEASEIDENTIFIER",`(?:${s[a.NUMERICIDENTIFIER]}|${s[a.NONNUMERICIDENTIFIER]})`),u("PRERELEASEIDENTIFIERLOOSE",`(?:${s[a.NUMERICIDENTIFIERLOOSE]}|${s[a.NONNUMERICIDENTIFIER]})`),u("PRERELEASE",`(?:-(${s[a.PRERELEASEIDENTIFIER]}(?:\\.${s[a.PRERELEASEIDENTIFIER]})*))`),u("PRERELEASELOOSE",`(?:-?(${s[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[a.PRERELEASEIDENTIFIERLOOSE]})*))`),u("BUILDIDENTIFIER","[0-9A-Za-z-]+"),u("BUILD",`(?:\\+(${s[a.BUILDIDENTIFIER]}(?:\\.${s[a.BUILDIDENTIFIER]})*))`),u("FULLPLAIN",`v?${s[a.MAINVERSION]}${s[a.PRERELEASE]}?${s[a.BUILD]}?`),u("FULL",`^${s[a.FULLPLAIN]}$`),u("LOOSEPLAIN",`[v=\\s]*${s[a.MAINVERSIONLOOSE]}${s[a.PRERELEASELOOSE]}?${s[a.BUILD]}?`),u("LOOSE",`^${s[a.LOOSEPLAIN]}$`),u("GTLT","((?:<|>)?=?)"),u("XRANGEIDENTIFIERLOOSE",s[a.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),u("XRANGEIDENTIFIER",s[a.NUMERICIDENTIFIER]+"|x|X|\\*"),u("XRANGEPLAIN",`[v=\\s]*(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:${s[a.PRERELEASE]})?${s[a.BUILD]}?)?)?`),u("XRANGEPLAINLOOSE",`[v=\\s]*(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:${s[a.PRERELEASELOOSE]})?${s[a.BUILD]}?)?)?`),u("XRANGE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAIN]}$`),u("XRANGELOOSE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAINLOOSE]}$`),u("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),u("COERCERTL",s[a.COERCE],!0),u("LONETILDE","(?:~>?)"),u("TILDETRIM",`(\\s*)${s[a.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",u("TILDE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAIN]}$`),u("TILDELOOSE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAINLOOSE]}$`),u("LONECARET","(?:\\^)"),u("CARETTRIM",`(\\s*)${s[a.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",u("CARET",`^${s[a.LONECARET]}${s[a.XRANGEPLAIN]}$`),u("CARETLOOSE",`^${s[a.LONECARET]}${s[a.XRANGEPLAINLOOSE]}$`),u("COMPARATORLOOSE",`^${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]})$|^$`),u("COMPARATOR",`^${s[a.GTLT]}\\s*(${s[a.FULLPLAIN]})$|^$`),u("COMPARATORTRIM",`(\\s*)${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]}|${s[a.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",u("HYPHENRANGE",`^\\s*(${s[a.XRANGEPLAIN]})\\s+-\\s+(${s[a.XRANGEPLAIN]})\\s*$`),u("HYPHENRANGELOOSE",`^\\s*(${s[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[a.XRANGEPLAINLOOSE]})\\s*$`),u("STAR","(<|>)?=?\\s*\\*"),u("GTE0","^\\s*>=\\s*0.0.0\\s*$"),u("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},function(e,t,r){const{MAX_LENGTH:n}=r(131),{re:o,t:i}=r(84),s=r(24),a=r(133);e.exports=(e,t)=>{if(t=a(t),e instanceof s)return e;if("string"!=typeof e)return null;if(e.length>n)return null;if(!(t.loose?o[i.LOOSE]:o[i.FULL]).test(e))return null;try{return new s(e,t)}catch(e){return null}}},function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));let n=0;const o=[],i=(e,t,r)=>{const i={type:e,id:String(++n),date:new Date};t&&(i.message=t),r&&(i.data=r),function(e){for(let t=0;t<o.length;t++)try{o[t](e)}catch(e){console.error(e)}}(i)},s=e=>(o.push(e),()=>{const t=o.indexOf(e);-1!==t&&(o[t]=o[o.length-1],o.pop())});"undefined"!=typeof window&&(window.__ledgerLogsListen=s)},,function(e,t,r){"use strict";r.d(t,"d",(function(){return i})),r.d(t,"b",(function(){return s})),r.d(t,"a",(function(){return a})),r.d(t,"c",(function(){return c}));var n=r(44);const o=[{vendorId:n.b}];async function i(){return await navigator.usb.requestDevice({filters:o})}async function s(){return(await navigator.usb.getDevices()).filter(e=>e.vendorId===n.b)}async function a(){const e=await s();return e.length>0?e[0]:i()}const c=()=>Promise.resolve(!!navigator&&!!navigator.usb&&"function"==typeof navigator.usb.getDevices)},,,,,,function(e,t,r){"use strict";for(var n="qpzry9x8gf2tvdw0s3jn54khce6mua7l",o={},i=0;i<n.length;i++){var s=n.charAt(i);if(void 0!==o[s])throw new TypeError(s+" is ambiguous");o[s]=i}function a(e){var t=e>>25;return(33554431&e)<<5^996825010&-(t>>0&1)^642813549&-(t>>1&1)^513874426&-(t>>2&1)^1027748829&-(t>>3&1)^705979059&-(t>>4&1)}function c(e){for(var t=1,r=0;r<e.length;++r){var n=e.charCodeAt(r);if(n<33||n>126)return"Invalid prefix ("+e+")";t=a(t)^n>>5}for(t=a(t),r=0;r<e.length;++r){var o=e.charCodeAt(r);t=a(t)^31&o}return t}function u(e,t){if(t=t||90,e.length<8)return e+" too short";if(e.length>t)return"Exceeds length limit";var r=e.toLowerCase(),n=e.toUpperCase();if(e!==r&&e!==n)return"Mixed-case string "+e;var i=(e=r).lastIndexOf("1");if(-1===i)return"No separator character for "+e;if(0===i)return"Missing prefix for "+e;var s=e.slice(0,i),u=e.slice(i+1);if(u.length<6)return"Data too short";var l=c(s);if("string"==typeof l)return l;for(var f=[],d=0;d<u.length;++d){var h=u.charAt(d),p=o[h];if(void 0===p)return"Unknown character "+h;l=a(l)^p,d+6>=u.length||f.push(p)}return 1!==l?"Invalid checksum for "+e:{prefix:s,words:f}}function l(e,t,r,n){for(var o=0,i=0,s=(1<<r)-1,a=[],c=0;c<e.length;++c)for(o=o<<t|e[c],i+=t;i>=r;)i-=r,a.push(o>>i&s);if(n)i>0&&a.push(o<<r-i&s);else{if(i>=t)return"Excess padding";if(o<<r-i&s)return"Non-zero padding"}return a}e.exports={decodeUnsafe:function(){var e=u.apply(null,arguments);if("object"==typeof e)return e},decode:function(e){var t=u.apply(null,arguments);if("object"==typeof t)return t;throw new Error(t)},encode:function(e,t,r){if(r=r||90,e.length+7+t.length>r)throw new TypeError("Exceeds length limit");var o=c(e=e.toLowerCase());if("string"==typeof o)throw new Error(o);for(var i=e+"1",s=0;s<t.length;++s){var u=t[s];if(u>>5!=0)throw new Error("Non 5-bit word");o=a(o)^u,i+=n.charAt(u)}for(s=0;s<6;++s)o=a(o);for(o^=1,s=0;s<6;++s){i+=n.charAt(o>>5*(5-s)&31)}return i},toWordsUnsafe:function(e){var t=l(e,8,5,!0);if(Array.isArray(t))return t},toWords:function(e){var t=l(e,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)},fromWordsUnsafe:function(e){var t=l(e,5,8,!1);if(Array.isArray(t))return t},fromWords:function(e){var t=l(e,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}}},function(e,t,r){(function(e){function r(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===r(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===r(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===r(e)},t.isError=function(e){return"[object Error]"===r(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=e.isBuffer}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=r(49),o=r(32);function i(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=i,i.prototype.update=function(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-r,this.endian);for(var o=0;o<e.length;o+=this._delta32)this._update(e,o,o+this._delta32)}return this},i.prototype.digest=function(e){return this.update(this._pad()),o(null===this.pending),this._digest(e)},i.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,r=t-(e+this.padLength)%t,n=new Array(r+this.padLength);n[0]=128;for(var o=1;o<r;o++)n[o]=0;if(e<<=3,"big"===this.endian){for(var i=8;i<this.padLength;i++)n[o++]=0;n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=e>>>24&255,n[o++]=e>>>16&255,n[o++]=e>>>8&255,n[o++]=255&e}else for(n[o++]=255&e,n[o++]=e>>>8&255,n[o++]=e>>>16&255,n[o++]=e>>>24&255,n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=0,i=8;i<this.padLength;i++)n[o++]=0;return n}},function(e,t,r){t.pbkdf2=r(476),t.pbkdf2Sync=r(263)},function(e,t,r){(function(t){e.exports=function(e,r){for(var n=Math.min(e.length,r.length),o=new t(n),i=0;i<n;++i)o[i]=e[i]^r[i];return o}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";const n=r(4),o=r(167).Reporter,i=r(165).Buffer;function s(e,t){o.call(this,t),i.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function a(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return a.isEncoderBuffer(e)||(e=new a(e,t)),this.length+=e.length,e}),this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=i.byteLength(e);else{if(!i.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}n(s,o),t.DecoderBuffer=s,s.isDecoderBuffer=function(e){if(e instanceof s)return!0;return"object"==typeof e&&i.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"==typeof e.offset&&"number"==typeof e.length&&"function"==typeof e.save&&"function"==typeof e.restore&&"function"==typeof e.isEmpty&&"function"==typeof e.readUInt8&&"function"==typeof e.skip&&"function"==typeof e.raw},s.prototype.save=function(){return{offset:this.offset,reporter:o.prototype.save.call(this)}},s.prototype.restore=function(e){const t=new s(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,o.prototype.restore.call(this,e.reporter),t},s.prototype.isEmpty=function(){return this.offset===this.length},s.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},s.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");const r=new s(this.base);return r._reporterState=this._reporterState,r.offset=this.offset,r.length=this.offset+e,this.offset+=e,r},s.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=a,a.isEncoderBuffer=function(e){if(e instanceof a)return!0;return"object"==typeof e&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join},a.prototype.join=function(e,t){return e||(e=i.alloc(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(r){r.join(e,t),t+=r.length})):("number"==typeof this.value?e[t]=this.value:"string"==typeof this.value?e.write(this.value,t):i.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=t.sleep=t.assertDefinedAndNotNull=t.assertDefined=t.assert=t.arrayContentEquals=void 0;var n=r(610);Object.defineProperty(t,"arrayContentEquals",{enumerable:!0,get:function(){return n.arrayContentEquals}});var o=r(611);Object.defineProperty(t,"assert",{enumerable:!0,get:function(){return o.assert}}),Object.defineProperty(t,"assertDefined",{enumerable:!0,get:function(){return o.assertDefined}}),Object.defineProperty(t,"assertDefinedAndNotNull",{enumerable:!0,get:function(){return o.assertDefinedAndNotNull}});var i=r(612);Object.defineProperty(t,"sleep",{enumerable:!0,get:function(){return i.sleep}});var s=r(613);Object.defineProperty(t,"isNonNullObject",{enumerable:!0,get:function(){return s.isNonNullObject}}),Object.defineProperty(t,"isUint8Array",{enumerable:!0,get:function(){return s.isUint8Array}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeSignDoc=t.makeSignDoc=t.sortedJsonStringify=void 0;const n=r(39),o=r(82);function i(e){if("object"!=typeof e||null===e)return e;if(Array.isArray(e))return e.map(i);const t=Object.keys(e).sort(),r={};return t.forEach(t=>{r[t]=i(e[t])}),r}function s(e){return JSON.stringify(i(e))}t.sortedJsonStringify=s,t.makeSignDoc=function(e,t,r,n,i,s){return{chain_id:r,account_number:o.Uint53.fromString(i.toString()).toString(),sequence:o.Uint53.fromString(s.toString()).toString(),fee:t,msgs:e,memo:n||""}},t.serializeSignDoc=function(e){return n.toUtf8(s(e))}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(351),t),o(r(352),t),o(r(192),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(349),t),o(r(191),t),o(r(718),t),o(r(190),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),{fromBase64:o,fromHex:i}=n.Encoding;t.isStdTx=function(e){const{memo:t,msg:r,fee:n,signatures:o}=e;return"string"==typeof t&&Array.isArray(r)&&"object"==typeof n&&Array.isArray(o)},t.isMsgSend=function(e){return"cosmos-sdk/MsgSend"===e.type},t.isMsgStoreCode=function(e){return"wasm/MsgStoreCode"===e.type},t.isMsgInstantiateContract=function(e){return"wasm/MsgInstantiateContract"===e.type},t.isMsgExecuteContract=function(e){return"wasm/MsgExecuteContract"===e.type},t.extractContractMsg=function(e){return"wasm/MsgExecuteContract"===e.type?n.Encoding.fromBase64(e.value.msg):n.Encoding.fromBase64(e.value.init_msg)},t.pubkeyType={secp256k1:"tendermint/PubKeySecp256k1",ed25519:"tendermint/PubKeyEd25519",sr25519:"tendermint/PubKeySr25519"},t.pubkeyTypes=[t.pubkeyType.secp256k1,t.pubkeyType.ed25519,t.pubkeyType.sr25519],t.parseWasmData=function({key:e,val:t}){return{key:i(e),val:o(t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(738);t.Bip39=n.Bip39;var o=r(364);t.EnglishMnemonic=o.EnglishMnemonic;var i=r(365);t.Hmac=i.Hmac;var s=r(754);t.Keccak256=s.Keccak256;var a=r(755);t.Xchacha20poly1305Ietf=a.Xchacha20poly1305Ietf,t.Argon2id=a.Argon2id,t.Ed25519=a.Ed25519,t.Ed25519Keypair=a.Ed25519Keypair;var c=r(756);t.Random=c.Random;var u=r(757);t.Ripemd160=u.Ripemd160;var l=r(758);t.Secp256k1=l.Secp256k1;var f=r(366);t.ExtendedSecp256k1Signature=f.ExtendedSecp256k1Signature,t.Secp256k1Signature=f.Secp256k1Signature;var d=r(367);t.Sha1=d.Sha1,t.Sha256=d.Sha256,t.Sha512=d.Sha512;var h=r(759);t.Slip10=h.Slip10,t.Slip10Curve=h.Slip10Curve,t.Slip10RawIndex=h.Slip10RawIndex,t.slip10CurveFromString=h.slip10CurveFromString},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(199),o=r(200);class i{constructor(){this.data=new Uint8Array(i.SIZE)}clear(){o.wipe(this.data)}clone(){const e=new i;return e.copy(this),e}copy(e){this.data.set(e.data)}dbl(){let e=0;for(let t=i.SIZE-1;t>=0;t--){const r=this.data[t]>>>7&255;this.data[t]=this.data[t]<<1|e,e=r}this.data[i.SIZE-1]^=n.select(e,i.R,0),e=0}}i.SIZE=16,i.R=135,t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JSONUint8Array=void 0;const n=r(2);class o{static parse(e){return JSON.parse(e,(e,t)=>t&&"string"==typeof t&&t.startsWith("__uint8array__")?new Uint8Array(n.Buffer.from(t.replace("__uint8array__",""),"hex")):t)}static stringify(e){return JSON.stringify(e,(e,t)=>t&&(t instanceof Uint8Array||"object"==typeof t&&"type"in t&&"data"in t&&"Buffer"===t.type&&Array.isArray(t.data))?"__uint8array__"+n.Buffer.from(t).toString("hex"):t)}static wrap(e){if(void 0!==e)return JSON.parse(o.stringify(e))}static unwrap(e){if(void 0!==e)return o.parse(JSON.stringify(e))}}t.JSONUint8Array=o},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(547),t),o(r(567),t),o(r(592),t)},,,,function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Dec=void 0;const o=n(r(233)),i=r(116);class s{constructor(e,t=0){if("string"==typeof e){if(0===e.length)throw new Error("empty string");if(!/^(-?\d+\.\d+)$|^(-?\d+)$/.test(e))throw new Error("invalid decimal: "+e);e.indexOf(".")>=0&&(t=e.length-e.indexOf(".")-1,e=e.replace(".","")),this.int=o.default(e)}else"number"==typeof e?this.int=o.default(e):e instanceof i.Int?this.int=o.default(e.toString()):this.int=o.default(e);this.int=this.int.multiply(s.calcPrecisionMultiplier(o.default(t)))}static calcPrecisionMultiplier(e){if(e.lt(o.default(0)))throw new Error("Invalid prec");if(e.gt(s.precision))throw new Error("Too much precision");if(s.precisionMultipliers[e.toString()])return s.precisionMultipliers[e.toString()];const t=s.precision.minus(e),r=o.default(10).pow(t);return s.precisionMultipliers[e.toString()]=r,r}isZero(){return this.int.eq(o.default(0))}isNegative(){return this.int.isNegative()}isPositive(){return this.int.isPositive()}equals(e){return this.int.eq(e.int)}gt(e){return this.int.gt(e.int)}gte(e){return this.int.geq(e.int)}lt(e){return this.int.lt(e.int)}lte(e){return this.int.leq(e.int)}neg(){return new s(this.int.negate(),s.precision.toJSNumber())}abs(){return new s(this.int.abs(),s.precision.toJSNumber())}add(e){return new s(this.int.add(e.int),s.precision.toJSNumber())}sub(e){return new s(this.int.subtract(e.int),s.precision.toJSNumber())}mul(e){return new s(this.mulRaw(e).chopPrecisionAndRound(),s.precision.toJSNumber())}mulTruncate(e){return new s(this.mulRaw(e).chopPrecisionAndTruncate(),s.precision.toJSNumber())}mulRaw(e){return new s(this.int.multiply(e.int),s.precision.toJSNumber())}quo(e){return new s(this.quoRaw(e).chopPrecisionAndRound(),s.precision.toJSNumber())}quoTruncate(e){return new s(this.quoRaw(e).chopPrecisionAndTruncate(),s.precision.toJSNumber())}quoRoundUp(e){return new s(this.quoRaw(e).chopPrecisionAndRoundUp(),s.precision.toJSNumber())}quoRaw(e){const t=s.calcPrecisionMultiplier(o.default(0)),r=this.int.multiply(t).multiply(t);return new s(r.divide(e.int),s.precision.toJSNumber())}isInteger(){const e=s.calcPrecisionMultiplier(o.default(0));return this.int.remainder(e).equals(o.default(0))}chopPrecisionAndRound(){if(this.isNegative()){return this.abs().chopPrecisionAndRound().negate()}const e=s.calcPrecisionMultiplier(o.default(0)),t=e.divide(o.default(2)),{quotient:r,remainder:n}=this.int.divmod(e);return n.equals(o.default(0))||n.lt(t)?r:n.gt(t)?r.add(o.default(1)):r.divide(o.default(2)).equals(o.default(0))?r:r.add(o.default(1))}chopPrecisionAndRoundUp(){if(this.isNegative()){return this.abs().chopPrecisionAndTruncate().negate()}const e=s.calcPrecisionMultiplier(o.default(0)),{quotient:t,remainder:r}=this.int.divmod(e);return r.equals(o.default(0))?t:t.add(o.default(1))}chopPrecisionAndTruncate(){const e=s.calcPrecisionMultiplier(o.default(0));return this.int.divide(e)}toString(e=s.precision.toJSNumber(),t=!1){const r=s.calcPrecisionMultiplier(o.default(0)),n=this.int.abs(),{quotient:i,remainder:a}=n.divmod(r);let c=a.toString(10);for(let e=0,t=c.length;e<s.precision.toJSNumber()-t;e++)c="0"+c;c=c.substring(0,e);return`${this.isNegative()&&!(i.eq(o.default(0))&&0===c.length)?"-":""}${t?BigInt(i.toString()).toLocaleString("en-US"):i.toString()}${c.length>0?"."+c:""}`}round(){return new i.Int(this.chopPrecisionAndRound())}roundUp(){return new i.Int(this.chopPrecisionAndRoundUp())}truncate(){return new i.Int(this.chopPrecisionAndTruncate())}}t.Dec=s,s.precision=o.default(18),s.precisionMultipliers={}},function(e,t){e.exports=n;var r=null;try{r=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch(e){}function n(e,t,r){this.low=0|e,this.high=0|t,this.unsigned=!!r}function o(e){return!0===(e&&e.__isLong__)}n.prototype.__isLong__,Object.defineProperty(n.prototype,"__isLong__",{value:!0}),n.isLong=o;var i={},s={};function a(e,t){var r,n,o;return t?(o=0<=(e>>>=0)&&e<256)&&(n=s[e])?n:(r=u(e,(0|e)<0?-1:0,!0),o&&(s[e]=r),r):(o=-128<=(e|=0)&&e<128)&&(n=i[e])?n:(r=u(e,e<0?-1:0,!1),o&&(i[e]=r),r)}function c(e,t){if(isNaN(e))return t?b:y;if(t){if(e<0)return b;if(e>=p)return S}else{if(e<=-g)return O;if(e+1>=g)return k}return e<0?c(-e,t).neg():u(e%h|0,e/h|0,t)}function u(e,t,r){return new n(e,t,r)}n.fromInt=a,n.fromNumber=c,n.fromBits=u;var l=Math.pow;function f(e,t,r){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return y;if("number"==typeof t?(r=t,t=!1):t=!!t,(r=r||10)<2||36<r)throw RangeError("radix");var n;if((n=e.indexOf("-"))>0)throw Error("interior hyphen");if(0===n)return f(e.substring(1),t,r).neg();for(var o=c(l(r,8)),i=y,s=0;s<e.length;s+=8){var a=Math.min(8,e.length-s),u=parseInt(e.substring(s,s+a),r);if(a<8){var d=c(l(r,a));i=i.mul(d).add(c(u))}else i=(i=i.mul(o)).add(c(u))}return i.unsigned=t,i}function d(e,t){return"number"==typeof e?c(e,t):"string"==typeof e?f(e,t):u(e.low,e.high,"boolean"==typeof t?t:e.unsigned)}n.fromString=f,n.fromValue=d;var h=4294967296,p=h*h,g=p/2,m=a(1<<24),y=a(0);n.ZERO=y;var b=a(0,!0);n.UZERO=b;var v=a(1);n.ONE=v;var w=a(1,!0);n.UONE=w;var _=a(-1);n.NEG_ONE=_;var k=u(-1,2147483647,!1);n.MAX_VALUE=k;var S=u(-1,-1,!0);n.MAX_UNSIGNED_VALUE=S;var O=u(0,-2147483648,!1);n.MIN_VALUE=O;var j=n.prototype;j.toInt=function(){return this.unsigned?this.low>>>0:this.low},j.toNumber=function(){return this.unsigned?(this.high>>>0)*h+(this.low>>>0):this.high*h+(this.low>>>0)},j.toString=function(e){if((e=e||10)<2||36<e)throw RangeError("radix");if(this.isZero())return"0";if(this.isNegative()){if(this.eq(O)){var t=c(e),r=this.div(t),n=r.mul(t).sub(this);return r.toString(e)+n.toInt().toString(e)}return"-"+this.neg().toString(e)}for(var o=c(l(e,6),this.unsigned),i=this,s="";;){var a=i.div(o),u=(i.sub(a.mul(o)).toInt()>>>0).toString(e);if((i=a).isZero())return u+s;for(;u.length<6;)u="0"+u;s=""+u+s}},j.getHighBits=function(){return this.high},j.getHighBitsUnsigned=function(){return this.high>>>0},j.getLowBits=function(){return this.low},j.getLowBitsUnsigned=function(){return this.low>>>0},j.getNumBitsAbs=function(){if(this.isNegative())return this.eq(O)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&0==(e&1<<t);t--);return 0!=this.high?t+33:t+1},j.isZero=function(){return 0===this.high&&0===this.low},j.eqz=j.isZero,j.isNegative=function(){return!this.unsigned&&this.high<0},j.isPositive=function(){return this.unsigned||this.high>=0},j.isOdd=function(){return 1==(1&this.low)},j.isEven=function(){return 0==(1&this.low)},j.equals=function(e){return o(e)||(e=d(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&(this.high===e.high&&this.low===e.low)},j.eq=j.equals,j.notEquals=function(e){return!this.eq(e)},j.neq=j.notEquals,j.ne=j.notEquals,j.lessThan=function(e){return this.comp(e)<0},j.lt=j.lessThan,j.lessThanOrEqual=function(e){return this.comp(e)<=0},j.lte=j.lessThanOrEqual,j.le=j.lessThanOrEqual,j.greaterThan=function(e){return this.comp(e)>0},j.gt=j.greaterThan,j.greaterThanOrEqual=function(e){return this.comp(e)>=0},j.gte=j.greaterThanOrEqual,j.ge=j.greaterThanOrEqual,j.compare=function(e){if(o(e)||(e=d(e)),this.eq(e))return 0;var t=this.isNegative(),r=e.isNegative();return t&&!r?-1:!t&&r?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},j.comp=j.compare,j.negate=function(){return!this.unsigned&&this.eq(O)?O:this.not().add(v)},j.neg=j.negate,j.add=function(e){o(e)||(e=d(e));var t=this.high>>>16,r=65535&this.high,n=this.low>>>16,i=65535&this.low,s=e.high>>>16,a=65535&e.high,c=e.low>>>16,l=0,f=0,h=0,p=0;return h+=(p+=i+(65535&e.low))>>>16,f+=(h+=n+c)>>>16,l+=(f+=r+a)>>>16,l+=t+s,u((h&=65535)<<16|(p&=65535),(l&=65535)<<16|(f&=65535),this.unsigned)},j.subtract=function(e){return o(e)||(e=d(e)),this.add(e.neg())},j.sub=j.subtract,j.multiply=function(e){if(this.isZero())return y;if(o(e)||(e=d(e)),r)return u(r.mul(this.low,this.high,e.low,e.high),r.get_high(),this.unsigned);if(e.isZero())return y;if(this.eq(O))return e.isOdd()?O:y;if(e.eq(O))return this.isOdd()?O:y;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(m)&&e.lt(m))return c(this.toNumber()*e.toNumber(),this.unsigned);var t=this.high>>>16,n=65535&this.high,i=this.low>>>16,s=65535&this.low,a=e.high>>>16,l=65535&e.high,f=e.low>>>16,h=65535&e.low,p=0,g=0,b=0,v=0;return b+=(v+=s*h)>>>16,g+=(b+=i*h)>>>16,b&=65535,g+=(b+=s*f)>>>16,p+=(g+=n*h)>>>16,g&=65535,p+=(g+=i*f)>>>16,g&=65535,p+=(g+=s*l)>>>16,p+=t*h+n*f+i*l+s*a,u((b&=65535)<<16|(v&=65535),(p&=65535)<<16|(g&=65535),this.unsigned)},j.mul=j.multiply,j.divide=function(e){if(o(e)||(e=d(e)),e.isZero())throw Error("division by zero");var t,n,i;if(r)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?u((this.unsigned?r.div_u:r.div_s)(this.low,this.high,e.low,e.high),r.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?b:y;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return b;if(e.gt(this.shru(1)))return w;i=b}else{if(this.eq(O))return e.eq(v)||e.eq(_)?O:e.eq(O)?v:(t=this.shr(1).div(e).shl(1)).eq(y)?e.isNegative()?v:_:(n=this.sub(e.mul(t)),i=t.add(n.div(e)));if(e.eq(O))return this.unsigned?b:y;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();i=y}for(n=this;n.gte(e);){t=Math.max(1,Math.floor(n.toNumber()/e.toNumber()));for(var s=Math.ceil(Math.log(t)/Math.LN2),a=s<=48?1:l(2,s-48),f=c(t),h=f.mul(e);h.isNegative()||h.gt(n);)h=(f=c(t-=a,this.unsigned)).mul(e);f.isZero()&&(f=v),i=i.add(f),n=n.sub(h)}return i},j.div=j.divide,j.modulo=function(e){return o(e)||(e=d(e)),r?u((this.unsigned?r.rem_u:r.rem_s)(this.low,this.high,e.low,e.high),r.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},j.mod=j.modulo,j.rem=j.modulo,j.not=function(){return u(~this.low,~this.high,this.unsigned)},j.and=function(e){return o(e)||(e=d(e)),u(this.low&e.low,this.high&e.high,this.unsigned)},j.or=function(e){return o(e)||(e=d(e)),u(this.low|e.low,this.high|e.high,this.unsigned)},j.xor=function(e){return o(e)||(e=d(e)),u(this.low^e.low,this.high^e.high,this.unsigned)},j.shiftLeft=function(e){return o(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?u(this.low<<e,this.high<<e|this.low>>>32-e,this.unsigned):u(0,this.low<<e-32,this.unsigned)},j.shl=j.shiftLeft,j.shiftRight=function(e){return o(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?u(this.low>>>e|this.high<<32-e,this.high>>e,this.unsigned):u(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},j.shr=j.shiftRight,j.shiftRightUnsigned=function(e){if(o(e)&&(e=e.toInt()),0===(e&=63))return this;var t=this.high;return e<32?u(this.low>>>e|t<<32-e,t>>>e,this.unsigned):u(32===e?t:t>>>e-32,0,this.unsigned)},j.shru=j.shiftRightUnsigned,j.shr_u=j.shiftRightUnsigned,j.toSigned=function(){return this.unsigned?u(this.low,this.high,!1):this},j.toUnsigned=function(){return this.unsigned?this:u(this.low,this.high,!0)},j.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},j.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},j.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},n.fromBytes=function(e,t,r){return r?n.fromBytesLE(e,t):n.fromBytesBE(e,t)},n.fromBytesLE=function(e,t){return new n(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},n.fromBytesBE=function(e,t){return new n(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1Wallet=t.Secp256k1HdWallet=t.extractKdfConfiguration=t.executeKdf=t.pubkeyType=t.makeStdTx=t.isWrappedStdTx=t.isStdTx=t.SigningCosmosClient=t.decodeSignature=t.encodeSecp256k1Signature=t.findSequenceForSignedTx=t.encodeSecp256k1Pubkey=t.encodeBech32Pubkey=t.encodeAminoPubkey=t.decodeBech32Pubkey=t.decodeAminoPubkey=t.makeCosmoshubPath=t.isMsgWithdrawValidatorCommission=t.isMsgWithdrawDelegatorReward=t.isMsgUndelegate=t.isMsgSetWithdrawAddress=t.isMsgSend=t.isMsgMultiSend=t.isMsgFundCommunityPool=t.isMsgEditValidator=t.isMsgDelegate=t.isMsgCreateValidator=t.isMsgBeginRedelegate=t.uint64ToString=t.uint64ToNumber=t.setupSupplyExtension=t.setupStakingExtension=t.setupSlashingExtension=t.setupMintExtension=t.setupGovExtension=t.setupDistributionExtension=t.setupBankExtension=t.setupAuthExtension=t.normalizePubkey=t.normalizeLcdApiArray=t.LcdClient=t.BroadcastMode=t.GasPrice=t.buildFeeTable=t.serializeSignDoc=t.makeSignDoc=t.isSearchByTagsQuery=t.isSearchBySentFromOrToQuery=t.isSearchByHeightQuery=t.isBroadcastTxSuccess=t.isBroadcastTxFailure=t.CosmosClient=t.assertIsBroadcastTxSuccess=t.parseCoins=t.coins=t.coin=t.rawSecp256k1PubkeyToAddress=t.pubkeyToAddress=t.logs=void 0;const s=i(r(310));t.logs=s;var a=r(173);Object.defineProperty(t,"pubkeyToAddress",{enumerable:!0,get:function(){return a.pubkeyToAddress}}),Object.defineProperty(t,"rawSecp256k1PubkeyToAddress",{enumerable:!0,get:function(){return a.rawSecp256k1PubkeyToAddress}});var c=r(317);Object.defineProperty(t,"coin",{enumerable:!0,get:function(){return c.coin}}),Object.defineProperty(t,"coins",{enumerable:!0,get:function(){return c.coins}}),Object.defineProperty(t,"parseCoins",{enumerable:!0,get:function(){return c.parseCoins}});var u=r(318);Object.defineProperty(t,"assertIsBroadcastTxSuccess",{enumerable:!0,get:function(){return u.assertIsBroadcastTxSuccess}}),Object.defineProperty(t,"CosmosClient",{enumerable:!0,get:function(){return u.CosmosClient}}),Object.defineProperty(t,"isBroadcastTxFailure",{enumerable:!0,get:function(){return u.isBroadcastTxFailure}}),Object.defineProperty(t,"isBroadcastTxSuccess",{enumerable:!0,get:function(){return u.isBroadcastTxSuccess}}),Object.defineProperty(t,"isSearchByHeightQuery",{enumerable:!0,get:function(){return u.isSearchByHeightQuery}}),Object.defineProperty(t,"isSearchBySentFromOrToQuery",{enumerable:!0,get:function(){return u.isSearchBySentFromOrToQuery}}),Object.defineProperty(t,"isSearchByTagsQuery",{enumerable:!0,get:function(){return u.isSearchByTagsQuery}});var l=r(101);Object.defineProperty(t,"makeSignDoc",{enumerable:!0,get:function(){return l.makeSignDoc}}),Object.defineProperty(t,"serializeSignDoc",{enumerable:!0,get:function(){return l.serializeSignDoc}});var f=r(320);Object.defineProperty(t,"buildFeeTable",{enumerable:!0,get:function(){return f.buildFeeTable}}),Object.defineProperty(t,"GasPrice",{enumerable:!0,get:function(){return f.GasPrice}});var d=r(174);Object.defineProperty(t,"BroadcastMode",{enumerable:!0,get:function(){return d.BroadcastMode}}),Object.defineProperty(t,"LcdClient",{enumerable:!0,get:function(){return d.LcdClient}}),Object.defineProperty(t,"normalizeLcdApiArray",{enumerable:!0,get:function(){return d.normalizeLcdApiArray}}),Object.defineProperty(t,"normalizePubkey",{enumerable:!0,get:function(){return d.normalizePubkey}}),Object.defineProperty(t,"setupAuthExtension",{enumerable:!0,get:function(){return d.setupAuthExtension}}),Object.defineProperty(t,"setupBankExtension",{enumerable:!0,get:function(){return d.setupBankExtension}}),Object.defineProperty(t,"setupDistributionExtension",{enumerable:!0,get:function(){return d.setupDistributionExtension}}),Object.defineProperty(t,"setupGovExtension",{enumerable:!0,get:function(){return d.setupGovExtension}}),Object.defineProperty(t,"setupMintExtension",{enumerable:!0,get:function(){return d.setupMintExtension}}),Object.defineProperty(t,"setupSlashingExtension",{enumerable:!0,get:function(){return d.setupSlashingExtension}}),Object.defineProperty(t,"setupStakingExtension",{enumerable:!0,get:function(){return d.setupStakingExtension}}),Object.defineProperty(t,"setupSupplyExtension",{enumerable:!0,get:function(){return d.setupSupplyExtension}}),Object.defineProperty(t,"uint64ToNumber",{enumerable:!0,get:function(){return d.uint64ToNumber}}),Object.defineProperty(t,"uint64ToString",{enumerable:!0,get:function(){return d.uint64ToString}});var h=r(639);Object.defineProperty(t,"isMsgBeginRedelegate",{enumerable:!0,get:function(){return h.isMsgBeginRedelegate}}),Object.defineProperty(t,"isMsgCreateValidator",{enumerable:!0,get:function(){return h.isMsgCreateValidator}}),Object.defineProperty(t,"isMsgDelegate",{enumerable:!0,get:function(){return h.isMsgDelegate}}),Object.defineProperty(t,"isMsgEditValidator",{enumerable:!0,get:function(){return h.isMsgEditValidator}}),Object.defineProperty(t,"isMsgFundCommunityPool",{enumerable:!0,get:function(){return h.isMsgFundCommunityPool}}),Object.defineProperty(t,"isMsgMultiSend",{enumerable:!0,get:function(){return h.isMsgMultiSend}}),Object.defineProperty(t,"isMsgSend",{enumerable:!0,get:function(){return h.isMsgSend}}),Object.defineProperty(t,"isMsgSetWithdrawAddress",{enumerable:!0,get:function(){return h.isMsgSetWithdrawAddress}}),Object.defineProperty(t,"isMsgUndelegate",{enumerable:!0,get:function(){return h.isMsgUndelegate}}),Object.defineProperty(t,"isMsgWithdrawDelegatorReward",{enumerable:!0,get:function(){return h.isMsgWithdrawDelegatorReward}}),Object.defineProperty(t,"isMsgWithdrawValidatorCommission",{enumerable:!0,get:function(){return h.isMsgWithdrawValidatorCommission}});var p=r(321);Object.defineProperty(t,"makeCosmoshubPath",{enumerable:!0,get:function(){return p.makeCosmoshubPath}});var g=r(175);Object.defineProperty(t,"decodeAminoPubkey",{enumerable:!0,get:function(){return g.decodeAminoPubkey}}),Object.defineProperty(t,"decodeBech32Pubkey",{enumerable:!0,get:function(){return g.decodeBech32Pubkey}}),Object.defineProperty(t,"encodeAminoPubkey",{enumerable:!0,get:function(){return g.encodeAminoPubkey}}),Object.defineProperty(t,"encodeBech32Pubkey",{enumerable:!0,get:function(){return g.encodeBech32Pubkey}}),Object.defineProperty(t,"encodeSecp256k1Pubkey",{enumerable:!0,get:function(){return g.encodeSecp256k1Pubkey}});var m=r(640);Object.defineProperty(t,"findSequenceForSignedTx",{enumerable:!0,get:function(){return m.findSequenceForSignedTx}});var y=r(127);Object.defineProperty(t,"encodeSecp256k1Signature",{enumerable:!0,get:function(){return y.encodeSecp256k1Signature}}),Object.defineProperty(t,"decodeSignature",{enumerable:!0,get:function(){return y.decodeSignature}});var b=r(641);Object.defineProperty(t,"SigningCosmosClient",{enumerable:!0,get:function(){return b.SigningCosmosClient}});var v=r(322);Object.defineProperty(t,"isStdTx",{enumerable:!0,get:function(){return v.isStdTx}}),Object.defineProperty(t,"isWrappedStdTx",{enumerable:!0,get:function(){return v.isWrappedStdTx}}),Object.defineProperty(t,"makeStdTx",{enumerable:!0,get:function(){return v.makeStdTx}});var w=r(126);Object.defineProperty(t,"pubkeyType",{enumerable:!0,get:function(){return w.pubkeyType}});var _=r(323);Object.defineProperty(t,"executeKdf",{enumerable:!0,get:function(){return _.executeKdf}});var k=r(643);Object.defineProperty(t,"extractKdfConfiguration",{enumerable:!0,get:function(){return k.extractKdfConfiguration}}),Object.defineProperty(t,"Secp256k1HdWallet",{enumerable:!0,get:function(){return k.Secp256k1HdWallet}});var S=r(644);Object.defineProperty(t,"Secp256k1Wallet",{enumerable:!0,get:function(){return S.Secp256k1Wallet}})},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint=t.Int=void 0;const o=n(r(233));class i{constructor(e,t,r,n){this.int="string"==typeof e?o.default(e,t,r,n):o.default(e)}toString(){return this.int.toString(10)}equals(e){return this.int.equals(e.int)}gt(e){return this.int.gt(e.int)}gte(e){return this.int.greaterOrEquals(e.int)}lt(e){return this.int.lt(e.int)}lte(e){return this.int.lesserOrEquals(e.int)}add(e){return new i(this.int.add(e.int))}sub(e){return new i(this.int.subtract(e.int))}mul(e){return new i(this.int.multiply(e.int))}div(e){return new i(this.int.divide(e.int))}mod(e){return new i(this.int.mod(e.int))}neg(){return new i(this.int.negate())}}t.Int=i;class s{constructor(e,t,r,n){if(this.uint="string"==typeof e?o.default(e,t,r,n):o.default(e),this.uint.isNegative())throw new TypeError("Uint should not be negative")}toString(){return this.uint.toString(10)}equals(e){return this.uint.equals(e.uint)}gt(e){return this.uint.gt(e.uint)}gte(e){return this.uint.greaterOrEquals(e.uint)}lt(e){return this.uint.lt(e.uint)}lte(e){return this.uint.lesserOrEquals(e.uint)}add(e){return new s(this.uint.add(e.uint))}sub(e){return new s(this.uint.subtract(e.uint))}mul(e){return new s(this.uint.multiply(e.uint))}div(e){return new s(this.uint.divide(e.uint))}mod(e){return new s(this.uint.mod(e.uint))}}t.Uint=s},function(e,t,r){"use strict";t.byteLength=function(e){var t=u(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,n=u(e),s=n[0],a=n[1],c=new i(function(e,t,r){return 3*(t+r)/4-r}(0,s,a)),l=0,f=a>0?s-4:s;for(r=0;r<f;r+=4)t=o[e.charCodeAt(r)]<<18|o[e.charCodeAt(r+1)]<<12|o[e.charCodeAt(r+2)]<<6|o[e.charCodeAt(r+3)],c[l++]=t>>16&255,c[l++]=t>>8&255,c[l++]=255&t;2===a&&(t=o[e.charCodeAt(r)]<<2|o[e.charCodeAt(r+1)]>>4,c[l++]=255&t);1===a&&(t=o[e.charCodeAt(r)]<<10|o[e.charCodeAt(r+1)]<<4|o[e.charCodeAt(r+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t);return c},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],s=0,a=r-o;s<a;s+=16383)i.push(l(e,s,s+16383>a?a:s+16383));1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,c=s.length;a<c;++a)n[a]=s[a],o[s.charCodeAt(a)]=a;function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function l(e,t,r){for(var o,i,s=[],a=t;a<r;a+=3)o=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),s.push(n[(i=o)>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return s.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=i(r(113)),a=i(r(48));a.default.util.Long=s.default,a.default.configure(),o(r(442),t)},function(e,t,r){"use strict";(function(t){void 0===t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:function(e,r,n,o){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var i,s,a=arguments.length;switch(a){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,r)}));case 3:return t.nextTick((function(){e.call(null,r,n)}));case 4:return t.nextTick((function(){e.call(null,r,n,o)}));default:for(i=new Array(a-1),s=0;s<i.length;)i[s++]=arguments[s];return t.nextTick((function(){e.apply(null,i)}))}}}:e.exports=t}).call(this,r(13))},function(e,t,r){"use strict";var n=r(4),o=r(474),i=r(56),s=r(7).Buffer,a=r(259),c=r(75),u=r(76),l=s.alloc(128);function f(e,t){i.call(this,"digest"),"string"==typeof t&&(t=s.from(t));var r="sha512"===e||"sha384"===e?128:64;(this._alg=e,this._key=t,t.length>r)?t=("rmd160"===e?new c:u(e)).update(t).digest():t.length<r&&(t=s.concat([t,l],r));for(var n=this._ipad=s.allocUnsafe(r),o=this._opad=s.allocUnsafe(r),a=0;a<r;a++)n[a]=54^t[a],o[a]=92^t[a];this._hash="rmd160"===e?new c:u(e),this._hash.update(n)}n(f,i),f.prototype._update=function(e){this._hash.update(e)},f.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new c:u(this._alg)).update(this._opad).update(e).digest()},e.exports=function(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new f("rmd160",t):"md5"===e?new o(a,t):new f(e,t)}},function(e,t,r){var n=r(7).Buffer;function o(e){n.isBuffer(e)||(e=n.from(e));for(var t=e.length/4|0,r=new Array(t),o=0;o<t;o++)r[o]=e.readUInt32BE(4*o);return r}function i(e){for(;0<e.length;e++)e[0]=0}function s(e,t,r,n,o){for(var i,s,a,c,u=r[0],l=r[1],f=r[2],d=r[3],h=e[0]^t[0],p=e[1]^t[1],g=e[2]^t[2],m=e[3]^t[3],y=4,b=1;b<o;b++)i=u[h>>>24]^l[p>>>16&255]^f[g>>>8&255]^d[255&m]^t[y++],s=u[p>>>24]^l[g>>>16&255]^f[m>>>8&255]^d[255&h]^t[y++],a=u[g>>>24]^l[m>>>16&255]^f[h>>>8&255]^d[255&p]^t[y++],c=u[m>>>24]^l[h>>>16&255]^f[p>>>8&255]^d[255&g]^t[y++],h=i,p=s,g=a,m=c;return i=(n[h>>>24]<<24|n[p>>>16&255]<<16|n[g>>>8&255]<<8|n[255&m])^t[y++],s=(n[p>>>24]<<24|n[g>>>16&255]<<16|n[m>>>8&255]<<8|n[255&h])^t[y++],a=(n[g>>>24]<<24|n[m>>>16&255]<<16|n[h>>>8&255]<<8|n[255&p])^t[y++],c=(n[m>>>24]<<24|n[h>>>16&255]<<16|n[p>>>8&255]<<8|n[255&g])^t[y++],[i>>>=0,s>>>=0,a>>>=0,c>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],c=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],o=[[],[],[],[]],i=[[],[],[],[]],s=0,a=0,c=0;c<256;++c){var u=a^a<<1^a<<2^a<<3^a<<4;u=u>>>8^255&u^99,r[s]=u,n[u]=s;var l=e[s],f=e[l],d=e[f],h=257*e[u]^16843008*u;o[0][s]=h<<24|h>>>8,o[1][s]=h<<16|h>>>16,o[2][s]=h<<8|h>>>24,o[3][s]=h,h=16843009*d^65537*f^257*l^16843008*s,i[0][u]=h<<24|h>>>8,i[1][u]=h<<16|h>>>16,i[2][u]=h<<8|h>>>24,i[3][u]=h,0===s?s=a=1:(s=l^e[e[e[d^l]]],a^=e[e[a]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:o,INV_SUB_MIX:i}}();function u(e){this._key=o(e),this._reset()}u.blockSize=16,u.keySize=32,u.prototype.blockSize=u.blockSize,u.prototype.keySize=u.keySize,u.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),o=[],i=0;i<t;i++)o[i]=e[i];for(i=t;i<n;i++){var s=o[i-1];i%t==0?(s=s<<8|s>>>24,s=c.SBOX[s>>>24]<<24|c.SBOX[s>>>16&255]<<16|c.SBOX[s>>>8&255]<<8|c.SBOX[255&s],s^=a[i/t|0]<<24):t>6&&i%t==4&&(s=c.SBOX[s>>>24]<<24|c.SBOX[s>>>16&255]<<16|c.SBOX[s>>>8&255]<<8|c.SBOX[255&s]),o[i]=o[i-t]^s}for(var u=[],l=0;l<n;l++){var f=n-l,d=o[f-(l%4?0:4)];u[l]=l<4||f<=4?d:c.INV_SUB_MIX[0][c.SBOX[d>>>24]]^c.INV_SUB_MIX[1][c.SBOX[d>>>16&255]]^c.INV_SUB_MIX[2][c.SBOX[d>>>8&255]]^c.INV_SUB_MIX[3][c.SBOX[255&d]]}this._nRounds=r,this._keySchedule=o,this._invKeySchedule=u},u.prototype.encryptBlockRaw=function(e){return s(e=o(e),this._keySchedule,c.SUB_MIX,c.SBOX,this._nRounds)},u.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=n.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r},u.prototype.decryptBlock=function(e){var t=(e=o(e))[1];e[1]=e[3],e[3]=t;var r=s(e,this._invKeySchedule,c.INV_SUB_MIX,c.INV_SBOX,this._nRounds),i=n.allocUnsafe(16);return i.writeUInt32BE(r[0],0),i.writeUInt32BE(r[3],4),i.writeUInt32BE(r[2],8),i.writeUInt32BE(r[1],12),i},u.prototype.scrub=function(){i(this._keySchedule),i(this._invKeySchedule),i(this._key)},e.exports.AES=u},function(e,t,r){var n=r(7).Buffer,o=r(156);e.exports=function(e,t,r,i){if(n.isBuffer(e)||(e=n.from(e,"binary")),t&&(n.isBuffer(t)||(t=n.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var s=r/8,a=n.alloc(s),c=n.alloc(i||0),u=n.alloc(0);s>0||i>0;){var l=new o;l.update(u),l.update(e),t&&l.update(t),u=l.digest();var f=0;if(s>0){var d=a.length-s;f=Math.min(s,u.length),u.copy(a,d,0,f),s-=f}if(f<u.length&&i>0){var h=c.length-i,p=Math.min(i,u.length-f);u.copy(c,h,f,f+p),i-=p}}return u.fill(0),{key:a,iv:c}}},function(e,t,r){"use strict";var n=r(6),o=r(33),i=o.getNAF,s=o.getJSF,a=o.assert;function c(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function u(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=c,c.prototype.point=function(){throw new Error("Not implemented")},c.prototype.validate=function(){throw new Error("Not implemented")},c.prototype._fixedNafMul=function(e,t){a(e.precomputed);var r=e._getDoubles(),n=i(t,1,this._bitLength),o=(1<<r.step+1)-(r.step%2==0?2:1);o/=3;for(var s=[],c=0;c<n.length;c+=r.step){var u=0;for(t=c+r.step-1;t>=c;t--)u=(u<<1)+n[t];s.push(u)}for(var l=this.jpoint(null,null,null),f=this.jpoint(null,null,null),d=o;d>0;d--){for(c=0;c<s.length;c++){(u=s[c])===d?f=f.mixedAdd(r.points[c]):u===-d&&(f=f.mixedAdd(r.points[c].neg()))}l=l.add(f)}return l.toP()},c.prototype._wnafMul=function(e,t){var r=4,n=e._getNAFPoints(r);r=n.wnd;for(var o=n.points,s=i(t,r,this._bitLength),c=this.jpoint(null,null,null),u=s.length-1;u>=0;u--){for(t=0;u>=0&&0===s[u];u--)t++;if(u>=0&&t++,c=c.dblp(t),u<0)break;var l=s[u];a(0!==l),c="affine"===e.type?l>0?c.mixedAdd(o[l-1>>1]):c.mixedAdd(o[-l-1>>1].neg()):l>0?c.add(o[l-1>>1]):c.add(o[-l-1>>1].neg())}return"affine"===e.type?c.toP():c},c.prototype._wnafMulAdd=function(e,t,r,n,o){for(var a=this._wnafT1,c=this._wnafT2,u=this._wnafT3,l=0,f=0;f<n;f++){var d=(j=t[f])._getNAFPoints(e);a[f]=d.wnd,c[f]=d.points}for(f=n-1;f>=1;f-=2){var h=f-1,p=f;if(1===a[h]&&1===a[p]){var g=[t[h],null,null,t[p]];0===t[h].y.cmp(t[p].y)?(g[1]=t[h].add(t[p]),g[2]=t[h].toJ().mixedAdd(t[p].neg())):0===t[h].y.cmp(t[p].y.redNeg())?(g[1]=t[h].toJ().mixedAdd(t[p]),g[2]=t[h].add(t[p].neg())):(g[1]=t[h].toJ().mixedAdd(t[p]),g[2]=t[h].toJ().mixedAdd(t[p].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],y=s(r[h],r[p]);l=Math.max(y[0].length,l),u[h]=new Array(l),u[p]=new Array(l);for(var b=0;b<l;b++){var v=0|y[0][b],w=0|y[1][b];u[h][b]=m[3*(v+1)+(w+1)],u[p][b]=0,c[h]=g}}else u[h]=i(r[h],a[h],this._bitLength),u[p]=i(r[p],a[p],this._bitLength),l=Math.max(u[h].length,l),l=Math.max(u[p].length,l)}var _=this.jpoint(null,null,null),k=this._wnafT4;for(f=l;f>=0;f--){for(var S=0;f>=0;){var O=!0;for(b=0;b<n;b++)k[b]=0|u[b][f],0!==k[b]&&(O=!1);if(!O)break;S++,f--}if(f>=0&&S++,_=_.dblp(S),f<0)break;for(b=0;b<n;b++){var j,E=k[b];0!==E&&(E>0?j=c[b][E-1>>1]:E<0&&(j=c[b][-E-1>>1].neg()),_="affine"===j.type?_.mixedAdd(j):_.add(j))}}for(f=0;f<n;f++)c[f]=null;return o?_:_.toP()},c.BasePoint=u,u.prototype.eq=function(){throw new Error("Not implemented")},u.prototype.validate=function(){return this.curve.validate(this)},c.prototype.decodePoint=function(e,t){e=o.toArray(e,t);var r=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*r)return 6===e[0]?a(e[e.length-1]%2==0):7===e[0]&&a(e[e.length-1]%2==1),this.point(e.slice(1,1+r),e.slice(1+r,1+2*r));if((2===e[0]||3===e[0])&&e.length-1===r)return this.pointFromX(e.slice(1,1+r),3===e[0]);throw new Error("Unknown point format")},u.prototype.encodeCompressed=function(e){return this.encode(e,!0)},u.prototype._encode=function(e){var t=this.curve.p.byteLength(),r=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(r):[4].concat(r,this.getY().toArray("be",t))},u.prototype.encode=function(e,t){return o.encode(this._encode(t),e)},u.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},u.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},u.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,o=0;o<t;o+=e){for(var i=0;i<e;i++)n=n.dbl();r.push(n)}return{step:e,points:r}},u.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],r=(1<<e)-1,n=1===r?null:this.dbl(),o=1;o<r;o++)t[o]=t[o-1].add(n);return{wnd:e,points:t}},u.prototype._getBeta=function(){return null},u.prototype.dblp=function(e){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}},function(e,t,r){var n=r(521),o=r(528),i=r(529),s=r(159),a=r(97),c=r(7).Buffer;function u(e){var t;"object"!=typeof e||c.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=c.from(e));var r,u,l=i(e,t),f=l.tag,d=l.data;switch(f){case"CERTIFICATE":u=n.certificate.decode(d,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(u||(u=n.PublicKey.decode(d,"der")),r=u.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPublicKey.decode(u.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return u.subjectPrivateKey=u.subjectPublicKey,{type:"ec",data:u};case"1.2.840.10040.4.1":return u.algorithm.params.pub_key=n.DSAparam.decode(u.subjectPublicKey.data,"der"),{type:"dsa",data:u.algorithm.params};default:throw new Error("unknown key id "+r)}case"ENCRYPTED PRIVATE KEY":d=function(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),i=o[e.algorithm.decrypt.cipher.algo.join(".")],u=e.algorithm.decrypt.cipher.iv,l=e.subjectPrivateKey,f=parseInt(i.split("-")[1],10)/8,d=a.pbkdf2Sync(t,r,n,f,"sha1"),h=s.createDecipheriv(i,d,u),p=[];return p.push(h.update(l)),p.push(h.final()),c.concat(p)}(d=n.EncryptedPrivateKey.decode(d,"der"),t);case"PRIVATE KEY":switch(r=(u=n.PrivateKey.decode(d,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPrivateKey.decode(u.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:u.algorithm.curve,privateKey:n.ECPrivateKey.decode(u.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return u.algorithm.params.priv_key=n.DSAparam.decode(u.subjectPrivateKey,"der"),{type:"dsa",params:u.algorithm.params};default:throw new Error("unknown key id "+r)}case"RSA PUBLIC KEY":return n.RSAPublicKey.decode(d,"der");case"RSA PRIVATE KEY":return n.RSAPrivateKey.decode(d,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:n.DSAPrivateKey.decode(d,"der")};case"EC PRIVATE KEY":return{curve:(d=n.ECPrivateKey.decode(d,"der")).parameters.value,privateKey:d.privateKey};default:throw new Error("unknown key type "+f)}}e.exports=u,u.signature=n.signature},function(e,t,r){var n,o,i,s,a,c;e.exports=(c=r(9),o=(n=c).lib,i=o.Base,s=o.WordArray,(a=n.x64={}).Word=i.extend({init:function(e,t){this.high=e,this.low=t}}),a.WordArray=i.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:8*e.length},toX32:function(){for(var e=this.words,t=e.length,r=[],n=0;n<t;n++){var o=e[n];r.push(o.high),r.push(o.low)}return s.create(r,this.sigBytes)},clone:function(){for(var e=i.clone.call(this),t=e.words=this.words.slice(0),r=t.length,n=0;n<r;n++)t[n]=t[n].clone();return e}}),c)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pubkeyType=void 0,t.pubkeyType={secp256k1:"tendermint/PubKeySecp256k1",ed25519:"tendermint/PubKeyEd25519",sr25519:"tendermint/PubKeySr25519"}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeSignature=t.encodeSecp256k1Signature=void 0;const n=r(39),o=r(175),i=r(126);t.encodeSecp256k1Signature=function(e,t){if(64!==t.length)throw new Error("Signature must be 64 bytes long. Cosmos SDK uses a 2x32 byte fixed length encoding for the secp256k1 signature integers r and s.");return{pub_key:o.encodeSecp256k1Pubkey(e),signature:n.toBase64(t)}},t.decodeSignature=function(e){switch(e.pub_key.type){case i.pubkeyType.secp256k1:return{pubkey:n.fromBase64(e.pub_key.value),signature:n.fromBase64(e.signature)};default:throw new Error("Unsupported pubkey type")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveSuggestedChainInfoMsg=t.SuggestChainInfoMsg=t.GetChainInfosMsg=void 0;const n=r(18),o=r(336);class i extends n.Message{static type(){return"get-chain-infos"}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.GetChainInfosMsg=i;class s extends n.Message{constructor(e){super(),this.chainInfo=e}static type(){return"suggest-chain-info"}validateBasic(){if(!this.chainInfo)throw new Error("chain info not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return s.type()}}t.SuggestChainInfoMsg=s;class a extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"remove-suggested-chain-info"}validateBasic(){if(!this.chainId)throw new Error("Chain id not set")}route(){return o.ROUTE}type(){return a.type()}}t.RemoveSuggestedChainInfoMsg=a},function(e,t,r){e.exports=r(680)},function(e,t){function r(e,t,r,n,o,i,s){try{var a=e[i](s),c=a.value}catch(e){return void r(e)}a.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var s=e.apply(t,n);function a(e){r(s,o,i,a,c,"next",e)}function c(e){r(s,o,i,a,c,"throw",e)}a(void 0)}))}}},function(e,t){const r=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:r,MAX_SAFE_COMPONENT_LENGTH:16}},function(e,t,r){(function(t){const r="object"==typeof t&&t.env&&t.env.NODE_DEBUG&&/\bsemver\b/i.test(t.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=r}).call(this,r(13))},function(e,t){const r=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:r.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)>0},function(e,t,r){const n=Symbol("SemVer ANY");class o{static get ANY(){return n}constructor(e,t){if(t=i(t),e instanceof o){if(e.loose===!!t.loose)return e;e=e.value}u("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===n?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(e){const t=this.options.loose?s[a.COMPARATORLOOSE]:s[a.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new l(r[2],this.options.loose):this.semver=n}toString(){return this.value}test(e){if(u("Comparator.test",e,this.options.loose),this.semver===n||e===n)return!0;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof o))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new f(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new f(this.value,t).test(e.semver);const r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),n=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,s=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),a=c(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),u=c(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||n||i&&s||a||u}}e.exports=o;const i=r(133),{re:s,t:a}=r(84),c=r(347),u=r(132),l=r(24),f=r(41)},function(e,t,r){const n=r(41);e.exports=(e,t,r)=>{try{t=new n(t,r)}catch(e){return!1}return t.test(e)}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DecProto=t.IntProto=t.DecCoin=t.Coin=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="cosmos.base.v1beta1";const i={denom:"",amount:""};t.Coin={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(18).string(e.amount),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.denom=r.string();break;case 2:s.amount=r.string();break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=String(e.amount):t.amount="",t},fromPartial(e){const t=Object.assign({},i);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=e.amount:t.amount="",t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.amount&&(t.amount=e.amount),t}};const s={denom:"",amount:""};t.DecCoin={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(18).string(e.amount),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},s);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.denom=r.string();break;case 2:i.amount=r.string();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},s);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=String(e.amount):t.amount="",t},fromPartial(e){const t=Object.assign({},s);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=e.amount:t.amount="",t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.amount&&(t.amount=e.amount),t}};const a={int:""};t.IntProto={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.int),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},a);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.int=r.string();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},a);return void 0!==e.int&&null!==e.int?t.int=String(e.int):t.int="",t},fromPartial(e){const t=Object.assign({},a);return void 0!==e.int&&null!==e.int?t.int=e.int:t.int="",t},toJSON(e){const t={};return void 0!==e.int&&(t.int=e.int),t}};const c={dec:""};t.DecProto={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.dec),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},c);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.dec=r.string();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},c);return void 0!==e.dec&&null!==e.dec?t.dec=String(e.dec):t.dec="",t},fromPartial(e){const t=Object.assign({},c);return void 0!==e.dec&&null!==e.dec?t.dec=e.dec:t.dec="",t},toJSON(e){const t={};return void 0!==e.dec&&(t.dec=e.dec),t}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Any=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="google.protobuf";const i={typeUrl:""};t.Any={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.typeUrl),t.uint32(18).bytes(e.value),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.typeUrl=r.string();break;case 2:s.value=r.bytes();break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);return void 0!==e.typeUrl&&null!==e.typeUrl?t.typeUrl=String(e.typeUrl):t.typeUrl="",void 0!==e.value&&null!==e.value&&(t.value=function(e){const t=a(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}(e.value)),t},fromPartial(e){const t=Object.assign({},i);return void 0!==e.typeUrl&&null!==e.typeUrl?t.typeUrl=e.typeUrl:t.typeUrl="",void 0!==e.value&&null!==e.value?t.value=e.value:t.value=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.typeUrl&&(t.typeUrl=e.typeUrl),void 0!==e.value&&(t.value=function(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return c(t.join(""))}(void 0!==e.value?e.value:new Uint8Array)),t}};var s=(()=>{if(void 0!==s)return s;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const a=s.atob||(e=>s.Buffer.from(e,"base64").toString("binary"));const c=s.btoa||(e=>s.Buffer.from(e,"binary").toString("base64"))}).call(this,r(12))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(739);t.Int53=n.Int53,t.Uint32=n.Uint32,t.Uint53=n.Uint53,t.Uint64=n.Uint64,t.Decimal=n.Decimal;var o=r(195);t.fromHex=o.fromHex,t.toHex=o.toHex,t.fromAscii=o.fromAscii,t.toAscii=o.toAscii,t.fromBase64=o.fromBase64,t.toBase64=o.toBase64,t.fromRfc3339=o.fromRfc3339,t.toRfc3339=o.toRfc3339,t.fromUtf8=o.fromUtf8,t.toUtf8=o.toUtf8,t.Bech32=o.Bech32;var i=r(363);t.isNonNullObject=i.isNonNullObject,t.isUint8Array=i.isUint8Array;var s=r(751);t.isJsonCompatibleValue=s.isJsonCompatibleValue,t.isJsonCompatibleDictionary=s.isJsonCompatibleDictionary,t.isJsonCompatibleArray=s.isJsonCompatibleArray;var a=r(752);t.TransactionEncoder=a.TransactionEncoder;var c=r(753);t.Encoding=c.Encoding},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(198),i=r(762),s=r(763);t.WebCryptoProvider=class{constructor(e=window.crypto){this.crypto=e}importBlockCipherKey(e){return n(this,void 0,void 0,(function*(){return i.default.importKey(this.crypto,e)}))}importCTRKey(e){return n(this,void 0,void 0,(function*(){try{return yield s.default.importKey(this.crypto,e)}catch(e){throw e.message.includes("unsupported")?new o.NotImplementedError("WebCryptoProvider: AES-CTR unsupported. Use PolyfillCryptoProvider."):e}}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){return"undefined"!=typeof window?void 0:r(72)};t.getNodeCrypto=n;var o=function(){if("undefined"!=typeof window&&window.crypto)return window.crypto.subtle};t.getWebCrypto=o;var i=function(){if("undefined"!=typeof window){if(window.msCrypto)return window.msCrypto.subtle;if(window.crypto)return window.crypto.subtle}};t.getWebCryptoAll=i;var s=function(){if("undefined"!=typeof window){if(window.msCrypto)return window.msCrypto;if(window.crypto)return window.crypto}};t.getRootWebCryptoAll=s;var a=function(){if("undefined"!=typeof window&&window.msCrypto)return window.msCrypto.subtle};t.getMsCrypto=a;var c=function(){var e=o(),t=n(),r=a();return void 0!==t?{name:"nodeCrypto",crypto:t}:void 0!==e&&void 0===r?{name:"webCrypto",crypto:e}:void 0!==r?{name:"msCrypto",crypto:r}:{name:void 0}};t.getCrypto=c,t.default={getNodeCrypto:n,getWebCrypto:o,getMsCrypto:a,getWebCryptoAll:i,getRootWebCryptoAll:s,getCrypto:c}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetSecret20ViewingKey=t.RemoveTokenMsg=t.AddTokenMsg=t.SuggestTokenMsg=t.GetTokensMsg=void 0;const n=r(18),o=r(382);class i extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"get-tokens"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return o.ROUTE}type(){return i.type()}}t.GetTokensMsg=i;class s extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.contractAddress=t,this.viewingKey=r}static type(){return"suggest-token"}approveExternal(){return!0}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty");if(!this.contractAddress)throw new Error("Contract address is empty")}route(){return o.ROUTE}type(){return s.type()}}t.SuggestTokenMsg=s;class a extends n.Message{constructor(e,t){super(),this.chainId=e,this.currency=t}static type(){return"add-token"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return o.ROUTE}type(){return a.type()}}t.AddTokenMsg=a;class c extends n.Message{constructor(e,t){super(),this.chainId=e,this.currency=t}static type(){return"remove-token"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return o.ROUTE}type(){return c.type()}}t.RemoveTokenMsg=c;class u extends n.Message{constructor(e,t){super(),this.chainId=e,this.contractAddress=t}static type(){return"get-secret20-viewing-key"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty");if(!this.contractAddress)throw new Error("Contract address is empty")}approveExternal(){return!0}route(){return o.ROUTE}type(){return u.type()}}t.GetSecret20ViewingKey=u},function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return s}));var n=r(51),o=r.n(n),i=r(15);class s{constructor(){this.exchangeTimeout=3e4,this.unresponsiveTimeout=15e3,this.deviceModel=null,this._events=new o.a,this.send=async(t,r,n,o,s=e.alloc(0),a=[i.StatusCodes.OK])=>{if(s.length>=256)throw new i.TransportError("data.length exceed 256 bytes limit. Got: "+s.length,"DataLengthTooBig");const c=await this.exchange(e.concat([e.from([t,r,n,o]),e.from([s.length]),s])),u=c.readUInt16BE(c.length-2);if(!a.some(e=>e===u))throw new i.TransportStatusError(u);return c},this.exchangeBusyPromise=void 0,this.exchangeAtomicImpl=async e=>{if(this.exchangeBusyPromise)throw new i.TransportRaceCondition("An action was already pending on the Ledger device. Please deny or reconnect.");let t;const r=new Promise(e=>{t=e});this.exchangeBusyPromise=r;let n=!1;const o=setTimeout(()=>{n=!0,this.emit("unresponsive")},this.unresponsiveTimeout);try{const r=await e();return n&&this.emit("responsive"),r}finally{clearTimeout(o),t&&t(),this.exchangeBusyPromise=null}},this._appAPIlock=null}exchange(e){throw new Error("exchange not implemented")}setScrambleKey(e){}close(){return Promise.resolve()}on(e,t){this._events.on(e,t)}off(e,t){this._events.removeListener(e,t)}emit(e,...t){this._events.emit(e,...t)}setDebugMode(){console.warn("setDebugMode is deprecated. use @ledgerhq/logs instead. No logs are emitted in this anymore.")}setExchangeTimeout(e){this.exchangeTimeout=e}setExchangeUnresponsiveTimeout(e){this.unresponsiveTimeout=e}static create(e=3e3,t){return new Promise((r,n)=>{let o=!1;const s=this.listen({next:t=>{o=!0,s&&s.unsubscribe(),a&&clearTimeout(a),this.open(t.descriptor,e).then(r,n)},error:e=>{a&&clearTimeout(a),n(e)},complete:()=>{a&&clearTimeout(a),o||n(new i.TransportError(this.ErrorMessage_NoDeviceFound,"NoDeviceFound"))}}),a=t?setTimeout(()=>{s.unsubscribe(),n(new i.TransportError(this.ErrorMessage_ListenTimeout,"ListenTimeout"))},t):null})}decorateAppAPIMethods(e,t,r){for(let n of t)e[n]=this.decorateAppAPIMethod(n,e[n],e,r)}decorateAppAPIMethod(e,t,r,n){return async(...o)=>{const{_appAPIlock:s}=this;if(s)return Promise.reject(new i.TransportError("Ledger Device is busy (lock "+s+")","TransportLocked"));try{return this._appAPIlock=e,this.setScrambleKey(n),await t.apply(r,o)}finally{this._appAPIlock=null}}}}s.isSupported=void 0,s.list=void 0,s.listen=void 0,s.open=void 0,s.ErrorMessage_ListenTimeout="No Ledger device found (timeout)",s.ErrorMessage_NoDeviceFound="No Ledger device found"}).call(this,r(2).Buffer)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(15);function o(t){const r=e.alloc(2);return r.writeUInt16BE(t,0),r}const i={data:e.alloc(0),dataLength:0,sequence:0};var s=(t,r)=>({makeBlocks(n){let i=e.concat([o(n.length),n]);const s=r-5,a=Math.ceil(i.length/s);i=e.concat([i,e.alloc(a*s-i.length+1).fill(0)]);const c=[];for(let r=0;r<a;r++){const n=e.alloc(5);n.writeUInt16BE(t,0),n.writeUInt8(5,2),n.writeUInt16BE(r,3);const o=i.slice(r*s,(r+1)*s);c.push(e.concat([n,o]))}return c},reduceResponse(r,o){let{data:s,dataLength:a,sequence:c}=r||i;if(o.readUInt16BE(0)!==t)throw new n.TransportError("Invalid channel","InvalidChannel");if(5!==o.readUInt8(2))throw new n.TransportError("Invalid tag","InvalidTag");if(o.readUInt16BE(3)!==c)throw new n.TransportError("Invalid sequence","InvalidSequence");r||(a=o.readUInt16BE(5)),c++;const u=o.slice(r?5:7);return s=e.concat([s,u]),s.length>a&&(s=s.slice(0,a)),{data:s,dataLength:a,sequence:c}},getReducedResult(e){if(e&&e.dataLength===e.data.length)return e.data}});t.default=s}).call(this,r(2).Buffer)},,,,function(e,t,r){(t=e.exports=r(243)).Stream=t,t.Readable=t,t.Writable=r(154),t.Duplex=r(65),t.Transform=r(246),t.PassThrough=r(450)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DecUtils=void 0;const n=r(112);class o{static trim(e){let t="string"==typeof e?e:e.toString();if(t.indexOf(".")<0)return t;for(let e=t.length-1;e>=0&&"0"===t[e];e--)t=t.slice(0,e);return t.length>0&&"."===t[t.length-1]&&(t=t.slice(0,t.length-1)),t}static getPrecisionDec(e){if(o.precisions[e.toString()])return o.precisions[e.toString()];let t=new n.Dec(1);for(let r=0;r<e;r++)t=t.mul(new n.Dec(10));return o.precisions[e.toString()]=t,t}}t.DecUtils=o,o.precisions={}},,,,function(e,t,r){var n=r(2),o=n.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return o(e,t,r)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=n:(i(n,t),t.Buffer=s),i(o,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=o(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},function(e,t,r){"use strict";(function(t,n,o){var i=r(119);function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=b;var a,c=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?n:i.nextTick;b.WritableState=y;var u=Object.create(r(95));u.inherits=r(4);var l={deprecate:r(155)},f=r(244),d=r(153).Buffer,h=o.Uint8Array||function(){};var p,g=r(245);function m(){}function y(e,t){a=a||r(65),e=e||{};var n=t instanceof a;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var o=e.highWaterMark,u=e.writableHighWaterMark,l=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:n&&(u||0===u)?u:l,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===e.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,o=r.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,o){--t.pendingcb,r?(i.nextTick(o,n),i.nextTick(O,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(o(n),e._writableState.errorEmitted=!0,e.emit("error",n),O(e,t))}(e,r,n,t,o);else{var s=k(r);s||r.corked||r.bufferProcessing||!r.bufferedRequest||_(e,r),n?c(w,e,r,s,o):w(e,r,s,o)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function b(e){if(a=a||r(65),!(p.call(b,this)||this instanceof a))return new b(e);this._writableState=new y(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),f.call(this)}function v(e,t,r,n,o,i,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function w(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),O(e,t)}function _(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,o=new Array(n),i=t.corkedRequestsFree;i.entry=r;for(var a=0,c=!0;r;)o[a]=r,r.isBuf||(c=!1),r=r.next,a+=1;o.allBuffers=c,v(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,l=r.encoding,f=r.callback;if(v(e,t,!1,t.objectMode?1:u.length,u,l,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function k(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function S(e,t){e._final((function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),O(e,t)}))}function O(e,t){var r=k(t);return r&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(S,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}u.inherits(b,f),y.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:l.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(b,Symbol.hasInstance,{value:function(e){return!!p.call(this,e)||this===b&&(e&&e._writableState instanceof y)}})):p=function(e){return e instanceof this},b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},b.prototype.write=function(e,t,r){var n,o=this._writableState,s=!1,a=!o.objectMode&&(n=e,d.isBuffer(n)||n instanceof h);return a&&!d.isBuffer(e)&&(e=function(e){return d.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=o.defaultEncoding),"function"!=typeof r&&(r=m),o.ended?function(e,t){var r=new Error("write after end");e.emit("error",r),i.nextTick(t,r)}(this,r):(a||function(e,t,r,n){var o=!0,s=!1;return null===r?s=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),i.nextTick(n,s),o=!1),o}(this,o,e,r))&&(o.pendingcb++,s=function(e,t,r,n,o,i){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=d.from(t,r));return t}(t,n,o);n!==s&&(r=!0,o="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var c=t.length<t.highWaterMark;c||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else v(e,t,!1,a,n,o,i);return c}(this,o,a,e,t,r)),s},b.prototype.cork=function(){this._writableState.corked++},b.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||_(this,e))},b.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),b.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function(e,t,r){t.ending=!0,O(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,n,r)},Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),b.prototype.destroy=g.destroy,b.prototype._undestroy=g.undestroy,b.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,r(13),r(223).setImmediate,r(12))},function(e,t,r){(function(t){function r(e){try{if(!t.localStorage)return!1}catch(e){return!1}var r=t.localStorage[e];return null!=r&&"true"===String(r).toLowerCase()}e.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}}).call(this,r(12))},function(e,t,r){"use strict";var n=r(4),o=r(250),i=r(7).Buffer,s=new Array(16);function a(){o.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function c(e,t){return e<<t|e>>>32-t}function u(e,t,r,n,o,i,s){return c(e+(t&r|~t&n)+o+i|0,s)+t|0}function l(e,t,r,n,o,i,s){return c(e+(t&n|r&~n)+o+i|0,s)+t|0}function f(e,t,r,n,o,i,s){return c(e+(t^r^n)+o+i|0,s)+t|0}function d(e,t,r,n,o,i,s){return c(e+(r^(t|~n))+o+i|0,s)+t|0}n(a,o),a.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,n=this._b,o=this._c,i=this._d;r=u(r,n,o,i,e[0],3614090360,7),i=u(i,r,n,o,e[1],3905402710,12),o=u(o,i,r,n,e[2],606105819,17),n=u(n,o,i,r,e[3],3250441966,22),r=u(r,n,o,i,e[4],4118548399,7),i=u(i,r,n,o,e[5],1200080426,12),o=u(o,i,r,n,e[6],2821735955,17),n=u(n,o,i,r,e[7],4249261313,22),r=u(r,n,o,i,e[8],1770035416,7),i=u(i,r,n,o,e[9],2336552879,12),o=u(o,i,r,n,e[10],4294925233,17),n=u(n,o,i,r,e[11],2304563134,22),r=u(r,n,o,i,e[12],1804603682,7),i=u(i,r,n,o,e[13],4254626195,12),o=u(o,i,r,n,e[14],2792965006,17),r=l(r,n=u(n,o,i,r,e[15],1236535329,22),o,i,e[1],4129170786,5),i=l(i,r,n,o,e[6],3225465664,9),o=l(o,i,r,n,e[11],643717713,14),n=l(n,o,i,r,e[0],3921069994,20),r=l(r,n,o,i,e[5],3593408605,5),i=l(i,r,n,o,e[10],38016083,9),o=l(o,i,r,n,e[15],3634488961,14),n=l(n,o,i,r,e[4],3889429448,20),r=l(r,n,o,i,e[9],568446438,5),i=l(i,r,n,o,e[14],3275163606,9),o=l(o,i,r,n,e[3],4107603335,14),n=l(n,o,i,r,e[8],1163531501,20),r=l(r,n,o,i,e[13],2850285829,5),i=l(i,r,n,o,e[2],4243563512,9),o=l(o,i,r,n,e[7],1735328473,14),r=f(r,n=l(n,o,i,r,e[12],2368359562,20),o,i,e[5],4294588738,4),i=f(i,r,n,o,e[8],2272392833,11),o=f(o,i,r,n,e[11],1839030562,16),n=f(n,o,i,r,e[14],4259657740,23),r=f(r,n,o,i,e[1],2763975236,4),i=f(i,r,n,o,e[4],1272893353,11),o=f(o,i,r,n,e[7],4139469664,16),n=f(n,o,i,r,e[10],3200236656,23),r=f(r,n,o,i,e[13],681279174,4),i=f(i,r,n,o,e[0],3936430074,11),o=f(o,i,r,n,e[3],3572445317,16),n=f(n,o,i,r,e[6],76029189,23),r=f(r,n,o,i,e[9],3654602809,4),i=f(i,r,n,o,e[12],3873151461,11),o=f(o,i,r,n,e[15],530742520,16),r=d(r,n=f(n,o,i,r,e[2],3299628645,23),o,i,e[0],4096336452,6),i=d(i,r,n,o,e[7],1126891415,10),o=d(o,i,r,n,e[14],2878612391,15),n=d(n,o,i,r,e[5],4237533241,21),r=d(r,n,o,i,e[12],1700485571,6),i=d(i,r,n,o,e[3],2399980690,10),o=d(o,i,r,n,e[10],4293915773,15),n=d(n,o,i,r,e[1],2240044497,21),r=d(r,n,o,i,e[8],1873313359,6),i=d(i,r,n,o,e[15],4264355552,10),o=d(o,i,r,n,e[6],2734768916,15),n=d(n,o,i,r,e[13],1309151649,21),r=d(r,n,o,i,e[4],4149444226,6),i=d(i,r,n,o,e[11],3174756917,10),o=d(o,i,r,n,e[2],718787259,15),n=d(n,o,i,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+o|0,this._d=this._d+i|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=i.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=a},function(e,t,r){"use strict";var n=r(73).codes.ERR_STREAM_PREMATURE_CLOSE;function o(){}e.exports=function e(t,r,i){if("function"==typeof r)return e(t,null,r);r||(r={}),i=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];e.apply(this,n)}}}(i||o);var s=r.readable||!1!==r.readable&&t.readable,a=r.writable||!1!==r.writable&&t.writable,c=function(){t.writable||l()},u=t._writableState&&t._writableState.finished,l=function(){a=!1,u=!0,s||i.call(t)},f=t._readableState&&t._readableState.endEmitted,d=function(){s=!1,f=!0,a||i.call(t)},h=function(e){i.call(t,e)},p=function(){var e;return s&&!f?(t._readableState&&t._readableState.ended||(e=new n),i.call(t,e)):a&&!u?(t._writableState&&t._writableState.ended||(e=new n),i.call(t,e)):void 0},g=function(){t.req.on("finish",l)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?a&&!t._writableState&&(t.on("end",c),t.on("close",c)):(t.on("complete",l),t.on("abort",p),t.req?g():t.on("request",g)),t.on("end",d),t.on("finish",l),!1!==r.error&&t.on("error",h),t.on("close",p),function(){t.removeListener("complete",l),t.removeListener("abort",p),t.removeListener("request",g),t.req&&t.req.removeListener("finish",l),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",l),t.removeListener("end",d),t.removeListener("error",h),t.removeListener("close",p)}}},function(e,t,r){"use strict";var n=r(32);function o(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=o,o.prototype._init=function(){},o.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},o.prototype._buffer=function(e,t){for(var r=Math.min(this.buffer.length-this.bufferOff,e.length-t),n=0;n<r;n++)this.buffer[this.bufferOff+n]=e[t+n];return this.bufferOff+=r,r},o.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},o.prototype._updateEncrypt=function(e){var t=0,r=0,n=(this.bufferOff+e.length)/this.blockSize|0,o=new Array(n*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(r+=this._flushBuffer(o,r)));for(var i=e.length-(e.length-t)%this.blockSize;t<i;t+=this.blockSize)this._update(e,t,o,r),r+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return o},o.prototype._updateDecrypt=function(e){for(var t=0,r=0,n=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,o=new Array(n*this.blockSize);n>0;n--)t+=this._buffer(e,t),r+=this._flushBuffer(o,r);return t+=this._buffer(e,t),o},o.prototype.final=function(e){var t,r;return e&&(t=this.update(e)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(r):r},o.prototype._pad=function(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},o.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},o.prototype._unpad=function(e){return e},o.prototype._finalDecrypt=function(){n.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},function(e,t,r){var n=r(482),o=r(490),i=r(269);t.createCipher=t.Cipher=n.createCipher,t.createCipheriv=t.Cipheriv=n.createCipheriv,t.createDecipher=t.Decipher=o.createDecipher,t.createDecipheriv=t.Decipheriv=o.createDecipheriv,t.listCiphers=t.getCiphers=function(){return Object.keys(i)}},function(e,t,r){var n={ECB:r(483),CBC:r(484),CFB:r(485),CFB8:r(486),CFB1:r(487),OFB:r(488),CTR:r(267),GCM:r(267)},o=r(269);for(var i in o)o[i].module=n[o[i].mode];e.exports=o},function(e,t,r){var n;function o(e){this.rand=e}if(e.exports=function(e){return n||(n=new o(null)),n.generate(e)},e.exports.Rand=o,o.prototype.generate=function(e){return this._rand(e)},o.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r<t.length;r++)t[r]=this.rand.getByte();return t},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?o.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?o.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"==typeof window&&(o.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var i=r(493);if("function"!=typeof i.randomBytes)throw new Error("Not supported");o.prototype._rand=function(e){return i.randomBytes(e)}}catch(e){}},function(e,t,r){"use strict";var n=r(78).codes.ERR_STREAM_PREMATURE_CLOSE;function o(){}e.exports=function e(t,r,i){if("function"==typeof r)return e(t,null,r);r||(r={}),i=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];e.apply(this,n)}}}(i||o);var s=r.readable||!1!==r.readable&&t.readable,a=r.writable||!1!==r.writable&&t.writable,c=function(){t.writable||l()},u=t._writableState&&t._writableState.finished,l=function(){a=!1,u=!0,s||i.call(t)},f=t._readableState&&t._readableState.endEmitted,d=function(){s=!1,f=!0,a||i.call(t)},h=function(e){i.call(t,e)},p=function(){var e;return s&&!f?(t._readableState&&t._readableState.ended||(e=new n),i.call(t,e)):a&&!u?(t._writableState&&t._writableState.ended||(e=new n),i.call(t,e)):void 0},g=function(){t.req.on("finish",l)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?a&&!t._writableState&&(t.on("end",c),t.on("close",c)):(t.on("complete",l),t.on("abort",p),t.req?g():t.on("request",g)),t.on("end",d),t.on("finish",l),!1!==r.error&&t.on("error",h),t.on("close",p),function(){t.removeListener("complete",l),t.removeListener("abort",p),t.removeListener("request",g),t.req&&t.req.removeListener("finish",l),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",l),t.removeListener("end",d),t.removeListener("error",h),t.removeListener("close",p)}}},function(e,t,r){(function(t){var n=r(506),o=r(62);function i(e){var t,r=e.modulus.byteLength();do{t=new n(o(r))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function s(e,r){var o=function(e){var t=i(e);return{blinder:t.toRed(n.mont(e.modulus)).redPow(new n(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(r),s=r.modulus.byteLength(),a=new n(e).mul(o.blinder).umod(r.modulus),c=a.toRed(n.mont(r.prime1)),u=a.toRed(n.mont(r.prime2)),l=r.coefficient,f=r.prime1,d=r.prime2,h=c.redPow(r.exponent1).fromRed(),p=u.redPow(r.exponent2).fromRed(),g=h.isub(p).imul(l).umod(f).imul(d);return p.iadd(g).imul(o.unblinder).umod(r.modulus).toArrayLike(t,"be",s)}s.getr=i,e.exports=s}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n,o=t,i=r(70),s=r(281),a=r(33).assert;function c(e){"short"===e.type?this.curve=new s.short(e):"edwards"===e.type?this.curve=new s.edwards(e):this.curve=new s.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function u(e,t){Object.defineProperty(o,e,{configurable:!0,enumerable:!0,get:function(){var r=new c(t);return Object.defineProperty(o,e,{configurable:!0,enumerable:!0,value:r}),r}})}o.PresetCurve=c,u("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:i.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),u("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:i.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),u("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:i.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),u("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:i.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),u("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:i.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),u("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["9"]}),u("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=r(512)}catch(e){n=void 0}u("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:i.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},function(e,t,r){"use strict";(function(t){var n,o=r(2),i=o.Buffer,s={};for(n in o)o.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(s[n]=o[n]);var a=s.Buffer={};for(n in i)i.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(a[n]=i[n]);if(s.Buffer.prototype=i.prototype,a.from&&a.from!==Uint8Array.from||(a.from=function(e,t,r){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);return i(e,t,r)}),a.alloc||(a.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var n=i(e);return t&&0!==t.length?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n}),!s.kStringMaxLength)try{s.kStringMaxLength=t.binding("buffer").kStringMaxLength}catch(e){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),e.exports=s}).call(this,r(13))},function(e,t,r){"use strict";const n=r(167).Reporter,o=r(99).EncoderBuffer,i=r(99).DecoderBuffer,s=r(32),a=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],c=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(a);function u(e,t,r){const n={};this._baseState=n,n.name=r,n.enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}e.exports=u;const l=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];u.prototype.clone=function(){const e=this._baseState,t={};l.forEach((function(r){t[r]=e[r]}));const r=new this.constructor(t.parent);return r._baseState=t,r},u.prototype._wrap=function(){const e=this._baseState;c.forEach((function(t){this[t]=function(){const r=new this.constructor(this);return e.children.push(r),r[t].apply(r,arguments)}}),this)},u.prototype._init=function(e){const t=this._baseState;s(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),s.equal(t.children.length,1,"Root node can have only one child")},u.prototype._useArgs=function(e){const t=this._baseState,r=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==r.length&&(s(null===t.children),t.children=r,r.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(s(null===t.args),t.args=e,t.reverseArgs=e.map((function(e){if("object"!=typeof e||e.constructor!==Object)return e;const t={};return Object.keys(e).forEach((function(r){r==(0|r)&&(r|=0);const n=e[r];t[n]=r})),t})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(e){u.prototype[e]=function(){const t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),a.forEach((function(e){u.prototype[e]=function(){const t=this._baseState,r=Array.prototype.slice.call(arguments);return s(null===t.tag),t.tag=e,this._useArgs(r),this}})),u.prototype.use=function(e){s(e);const t=this._baseState;return s(null===t.use),t.use=e,this},u.prototype.optional=function(){return this._baseState.optional=!0,this},u.prototype.def=function(e){const t=this._baseState;return s(null===t.default),t.default=e,t.optional=!0,this},u.prototype.explicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.explicit=e,this},u.prototype.implicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.implicit=e,this},u.prototype.obj=function(){const e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},u.prototype.key=function(e){const t=this._baseState;return s(null===t.key),t.key=e,this},u.prototype.any=function(){return this._baseState.any=!0,this},u.prototype.choice=function(e){const t=this._baseState;return s(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map((function(t){return e[t]}))),this},u.prototype.contains=function(e){const t=this._baseState;return s(null===t.use),t.contains=e,this},u.prototype._decode=function(e,t){const r=this._baseState;if(null===r.parent)return e.wrapResult(r.children[0]._decode(e,t));let n,o=r.default,s=!0,a=null;if(null!==r.key&&(a=e.enterKey(r.key)),r.optional){let n=null;if(null!==r.explicit?n=r.explicit:null!==r.implicit?n=r.implicit:null!==r.tag&&(n=r.tag),null!==n||r.any){if(s=this._peekTag(e,n,r.any),e.isError(s))return s}else{const n=e.save();try{null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t),s=!0}catch(e){s=!1}e.restore(n)}}if(r.obj&&s&&(n=e.enterObject()),s){if(null!==r.explicit){const t=this._decodeTag(e,r.explicit);if(e.isError(t))return t;e=t}const n=e.offset;if(null===r.use&&null===r.choice){let t;r.any&&(t=e.save());const n=this._decodeTag(e,null!==r.implicit?r.implicit:r.tag,r.any);if(e.isError(n))return n;r.any?o=e.raw(t):e=n}if(t&&t.track&&null!==r.tag&&t.track(e.path(),n,e.length,"tagged"),t&&t.track&&null!==r.tag&&t.track(e.path(),e.offset,e.length,"content"),r.any||(o=null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t)),e.isError(o))return o;if(r.any||null!==r.choice||null===r.children||r.children.forEach((function(r){r._decode(e,t)})),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){const n=new i(o);o=this._getUse(r.contains,e._reporterState.obj)._decode(n,t)}}return r.obj&&s&&(o=e.leaveObject(n)),null===r.key||null===o&&!0!==s?null!==a&&e.exitKey(a):e.leaveKey(a,r.key,o),o},u.prototype._decodeGeneric=function(e,t,r){const n=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,n.args[0],r):/str$/.test(e)?this._decodeStr(t,e,r):"objid"===e&&n.args?this._decodeObjid(t,n.args[0],n.args[1],r):"objid"===e?this._decodeObjid(t,null,null,r):"gentime"===e||"utctime"===e?this._decodeTime(t,e,r):"null_"===e?this._decodeNull(t,r):"bool"===e?this._decodeBool(t,r):"objDesc"===e?this._decodeStr(t,e,r):"int"===e||"enum"===e?this._decodeInt(t,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t,r):t.error("unknown tag: "+e)},u.prototype._getUse=function(e,t){const r=this._baseState;return r.useDecoder=this._use(e,t),s(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},u.prototype._decodeChoice=function(e,t){const r=this._baseState;let n=null,o=!1;return Object.keys(r.choice).some((function(i){const s=e.save(),a=r.choice[i];try{const r=a._decode(e,t);if(e.isError(r))return!1;n={type:i,value:r},o=!0}catch(t){return e.restore(s),!1}return!0}),this),o?n:e.error("Choice not matched")},u.prototype._createEncoderBuffer=function(e){return new o(e,this.reporter)},u.prototype._encode=function(e,t,r){const n=this._baseState;if(null!==n.default&&n.default===e)return;const o=this._encodeValue(e,t,r);return void 0===o||this._skipDefault(o,t,r)?void 0:o},u.prototype._encodeValue=function(e,t,r){const o=this._baseState;if(null===o.parent)return o.children[0]._encode(e,t||new n);let i=null;if(this.reporter=t,o.optional&&void 0===e){if(null===o.default)return;e=o.default}let s=null,a=!1;if(o.any)i=this._createEncoderBuffer(e);else if(o.choice)i=this._encodeChoice(e,t);else if(o.contains)s=this._getUse(o.contains,r)._encode(e,t),a=!0;else if(o.children)s=o.children.map((function(r){if("null_"===r._baseState.tag)return r._encode(null,t,e);if(null===r._baseState.key)return t.error("Child should have a key");const n=t.enterKey(r._baseState.key);if("object"!=typeof e)return t.error("Child expected, but input is not object");const o=r._encode(e[r._baseState.key],t,e);return t.leaveKey(n),o}),this).filter((function(e){return e})),s=this._createEncoderBuffer(s);else if("seqof"===o.tag||"setof"===o.tag){if(!o.args||1!==o.args.length)return t.error("Too many args for : "+o.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");const r=this.clone();r._baseState.implicit=null,s=this._createEncoderBuffer(e.map((function(r){const n=this._baseState;return this._getUse(n.args[0],e)._encode(r,t)}),r))}else null!==o.use?i=this._getUse(o.use,r)._encode(e,t):(s=this._encodePrimitive(o.tag,e),a=!0);if(!o.any&&null===o.choice){const e=null!==o.implicit?o.implicit:o.tag,r=null===o.implicit?"universal":"context";null===e?null===o.use&&t.error("Tag could be omitted only for .use()"):null===o.use&&(i=this._encodeComposite(e,a,r,s))}return null!==o.explicit&&(i=this._encodeComposite(o.explicit,!1,"context",i)),i},u.prototype._encodeChoice=function(e,t){const r=this._baseState,n=r.choice[e.type];return n||s(!1,e.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(e.value,t)},u.prototype._encodePrimitive=function(e,t){const r=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&r.args)return this._encodeObjid(t,r.reverseArgs[0],r.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,r.args&&r.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},u.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},u.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},function(e,t,r){"use strict";const n=r(4);function o(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function i(e,t){this.path=e,this.rethrow(t)}t.Reporter=o,o.prototype.isError=function(e){return e instanceof i},o.prototype.save=function(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},o.prototype.restore=function(e){const t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},o.prototype.enterKey=function(e){return this._reporterState.path.push(e)},o.prototype.exitKey=function(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)},o.prototype.leaveKey=function(e,t,r){const n=this._reporterState;this.exitKey(e),null!==n.obj&&(n.obj[t]=r)},o.prototype.path=function(){return this._reporterState.path.join("/")},o.prototype.enterObject=function(){const e=this._reporterState,t=e.obj;return e.obj={},t},o.prototype.leaveObject=function(e){const t=this._reporterState,r=t.obj;return t.obj=e,r},o.prototype.error=function(e){let t;const r=this._reporterState,n=e instanceof i;if(t=n?e:new i(r.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!r.options.partial)throw t;return n||r.errors.push(t),t},o.prototype.wrapResult=function(e){const t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},n(i,Error),i.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,i),!this.stack)try{throw new Error(this.message)}catch(e){this.stack=e.stack}return this}},function(e,t,r){"use strict";function n(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=n(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=n(t.tag)},function(e,t,r){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},function(e,t){var r={Array:function(e){return null!=e&&e.constructor===Array},Boolean:function(e){return"boolean"==typeof e},Function:function(e){return"function"==typeof e},Nil:function(e){return null==e},Number:function(e){return"number"==typeof e},Object:function(e){return"object"==typeof e},String:function(e){return"string"==typeof e},"":function(){return!0}};for(var n in r.Null=r.Nil,r)r[n].toJSON=function(e){return e}.bind(null,n);e.exports=r},function(e,t,r){var n,o,i,s,a,c,u,l;e.exports=(l=r(9),o=(n=l).lib,i=o.WordArray,s=o.Hasher,a=n.algo,c=[],u=a.SHA1=s.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],s=r[3],a=r[4],u=0;u<80;u++){if(u<16)c[u]=0|e[t+u];else{var l=c[u-3]^c[u-8]^c[u-14]^c[u-16];c[u]=l<<1|l>>>31}var f=(n<<5|n>>>27)+a+c[u];f+=u<20?1518500249+(o&i|~o&s):u<40?1859775393+(o^i^s):u<60?(o&i|o&s|i&s)-1894007588:(o^i^s)-899497514,a=s,s=i,i=o<<30|o>>>2,o=n,n=f}r[0]=r[0]+n|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),n.SHA1=s._createHelper(u),n.HmacSHA1=s._createHmacHelper(u),l.SHA1)},function(e,t,r){var n,o,i,s;e.exports=(n=r(9),i=(o=n).lib.Base,s=o.enc.Utf8,void(o.algo.HMAC=i.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=s.parse(t));var r=e.blockSize,n=4*r;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),i=this._iKey=t.clone(),a=o.words,c=i.words,u=0;u<r;u++)a[u]^=1549556828,c[u]^=909522486;o.sigBytes=i.sigBytes=n,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,r=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(r))}})))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pubkeyToAddress=t.rawSecp256k1PubkeyToAddress=void 0;const n=r(50),o=r(39),i=r(126);function s(e,t){if(33!==e.length)throw new Error("Invalid Secp256k1 pubkey length (compressed): "+e.length);const r=n.sha256(e),i=n.ripemd160(r);return o.Bech32.encode(t,i)}t.rawSecp256k1PubkeyToAddress=s,t.pubkeyToAddress=function(e,t){const r=o.fromBase64(e.value);switch(e.type){case i.pubkeyType.secp256k1:return s(r,t);case i.pubkeyType.ed25519:{if(32!==r.length)throw new Error("Invalid Ed25519 pubkey length: "+r.length);const e=n.sha256(r);return o.Bech32.encode(t,e.slice(0,20))}case i.pubkeyType.sr25519:{if(32!==r.length)throw new Error("Invalid Sr25519 pubkey length: "+r.length);const e=n.sha256(r);return o.Bech32.encode(t,e.slice(0,20))}default:throw new Error("Unrecognized public key algorithm")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uint64ToString=t.uint64ToNumber=t.normalizePubkey=t.normalizeLcdApiArray=t.LcdClient=t.BroadcastMode=t.setupSupplyExtension=t.setupStakingExtension=t.setupSlashingExtension=t.setupMintExtension=t.setupGovExtension=t.setupDistributionExtension=t.setupBankExtension=t.setupAuthExtension=void 0;var n=r(629);Object.defineProperty(t,"setupAuthExtension",{enumerable:!0,get:function(){return n.setupAuthExtension}});var o=r(630);Object.defineProperty(t,"setupBankExtension",{enumerable:!0,get:function(){return o.setupBankExtension}});var i=r(631);Object.defineProperty(t,"setupDistributionExtension",{enumerable:!0,get:function(){return i.setupDistributionExtension}});var s=r(632);Object.defineProperty(t,"setupGovExtension",{enumerable:!0,get:function(){return s.setupGovExtension}});var a=r(633);Object.defineProperty(t,"setupMintExtension",{enumerable:!0,get:function(){return a.setupMintExtension}});var c=r(634);Object.defineProperty(t,"setupSlashingExtension",{enumerable:!0,get:function(){return c.setupSlashingExtension}});var u=r(635);Object.defineProperty(t,"setupStakingExtension",{enumerable:!0,get:function(){return u.setupStakingExtension}});var l=r(636);Object.defineProperty(t,"setupSupplyExtension",{enumerable:!0,get:function(){return l.setupSupplyExtension}});var f=r(319);Object.defineProperty(t,"BroadcastMode",{enumerable:!0,get:function(){return f.BroadcastMode}});var d=r(637);Object.defineProperty(t,"LcdClient",{enumerable:!0,get:function(){return d.LcdClient}}),Object.defineProperty(t,"normalizeLcdApiArray",{enumerable:!0,get:function(){return d.normalizeLcdApiArray}});var h=r(638);Object.defineProperty(t,"normalizePubkey",{enumerable:!0,get:function(){return h.normalizePubkey}}),Object.defineProperty(t,"uint64ToNumber",{enumerable:!0,get:function(){return h.uint64ToNumber}}),Object.defineProperty(t,"uint64ToString",{enumerable:!0,get:function(){return h.uint64ToString}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeBech32Pubkey=t.encodeAminoPubkey=t.decodeBech32Pubkey=t.decodeAminoPubkey=t.encodeSecp256k1Pubkey=void 0;const n=r(39),o=r(100),i=r(126);t.encodeSecp256k1Pubkey=function(e){if(33!==e.length||2!==e[0]&&3!==e[0])throw new Error("Public key must be compressed secp256k1, i.e. 33 bytes starting with 0x02 or 0x03");return{type:i.pubkeyType.secp256k1,value:n.toBase64(e)}};const s=n.fromHex("eb5ae98721"),a=n.fromHex("1624de6420"),c=n.fromHex("0dfb1005"),u=s.length;function l(e){const t=e.slice(0,u),r=e.slice(u);if(o.arrayContentEquals(t,s)){if(33!==r.length)throw new Error("Invalid rest data length. Expected 33 bytes (compressed secp256k1 pubkey).");return{type:i.pubkeyType.secp256k1,value:n.toBase64(r)}}if(o.arrayContentEquals(t,a)){if(32!==r.length)throw new Error("Invalid rest data length. Expected 32 bytes (Ed25519 pubkey).");return{type:i.pubkeyType.ed25519,value:n.toBase64(r)}}if(o.arrayContentEquals(t,c)){if(32!==r.length)throw new Error("Invalid rest data length. Expected 32 bytes (Sr25519 pubkey).");return{type:i.pubkeyType.sr25519,value:n.toBase64(r)}}throw new Error("Unsupported Pubkey type. Amino prefix: "+n.toHex(t))}function f(e){let t;switch(e.type){case i.pubkeyType.secp256k1:t=s;break;case i.pubkeyType.ed25519:t=a;break;default:throw new Error("Unsupported pubkey type")}return new Uint8Array([...t,...n.fromBase64(e.value)])}t.decodeAminoPubkey=l,t.decodeBech32Pubkey=function(e){const{data:t}=n.Bech32.decode(e);return l(t)},t.encodeAminoPubkey=f,t.encodeBech32Pubkey=function(e,t){return n.Bech32.encode(t,f(e))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Router=void 0;const o=r(325),i=r(107);t.Router=class{constructor(e){this.envProducer=e,this.msgRegistry=new o.MessageRegistry,this.registeredHandler=new Map,this.guards=[],this.port=""}registerMessage(e){this.msgRegistry.registerMessage(e)}addHandler(e,t){if(this.registeredHandler.has(e))throw new Error("Already registered type "+e);this.registeredHandler.set(e,t)}addGuard(e){this.guards.push(e)}handleMessage(e,t){return n(this,void 0,void 0,(function*(){const r=this.msgRegistry.parseMessage(i.JSONUint8Array.unwrap(e)),n=this.envProducer(t);for(const e of this.guards)yield e(n,r,t);r.validateBasic();const o=r.route();if(!o)throw new Error("Null router");const s=this.registeredHandler.get(o);if(!s)throw new Error("Can't get handler");return i.JSONUint8Array.wrap(yield s(n,r))}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetPersistentMemoryMsg=t.SetPersistentMemoryMsg=void 0;const n=r(18),o=r(331);class i extends n.Message{constructor(e){super(),this.data=e}static type(){return"set-persistent-memory"}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.SetPersistentMemoryMsg=i;class s extends n.Message{static type(){return"get-persistent-memory"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return s.type()}}t.GetPersistentMemoryMsg=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TryUpdateChainMsg=void 0;const n=r(18),o=r(337);class i extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"try-update-chain"}validateBasic(){if(!this.chainId)throw new Error("Empty chain id")}route(){return o.ROUTE}type(){return i.type()}}t.TryUpdateChainMsg=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PushEventDataMsg=t.PushInteractionDataMsg=void 0;const n=r(18),o=r(340);class i extends n.Message{constructor(e){super(),this.data=e}static type(){return"push-interaction-data"}validateBasic(){if(!this.data.type)throw new Error("Type should not be empty")}route(){return o.ROUTE}type(){return i.type()}}t.PushInteractionDataMsg=i;class s extends n.Message{constructor(e){super(),this.data=e}static type(){return"push-event-data"}validateBasic(){if(!this.data.type)throw new Error("Type should not be empty")}route(){return o.ROUTE}type(){return s.type()}}t.PushEventDataMsg=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RejectInteractionMsg=t.ApproveInteractionMsg=void 0;const n=r(18),o=r(341);class i extends n.Message{constructor(e,t){super(),this.id=e,this.result=t}static type(){return"approve-interaction"}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.ApproveInteractionMsg=i;class s extends n.Message{constructor(e){super(),this.id=e}static type(){return"reject-interaction"}validateBasic(){}route(){return o.ROUTE}type(){return s.type()}}t.RejectInteractionMsg=s},function(e,t,r){"use strict";var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.errorCodeToString=u,t.processErrorResponse=l,t.getVersion=function(e){return f.apply(this,arguments)},t.ERROR_CODE=t.P1_VALUES=t.PAYLOAD_TYPE=t.INS=t.APP_KEY=t.CHUNK_SIZE=t.CLA=void 0;var o=n(r(129)),i=n(r(130)),s=n(r(683));t.CLA=85;t.CHUNK_SIZE=250;t.APP_KEY="CSM";var a={GET_VERSION:0,INS_PUBLIC_KEY_SECP256K1:1,SIGN_SECP256K1:2,GET_ADDR_SECP256K1:4};t.INS=a;t.PAYLOAD_TYPE={INIT:0,ADD:1,LAST:2};t.P1_VALUES={ONLY_RETRIEVE:0,SHOW_ADDRESS_IN_DEVICE:1};t.ERROR_CODE={NoError:36864};var c={1:"U2F: Unknown",2:"U2F: Bad request",3:"U2F: Configuration unsupported",4:"U2F: Device Ineligible",5:"U2F: Timeout",14:"Timeout",36864:"No errors",36865:"Device is busy",26626:"Error deriving keys",25600:"Execution Error",26368:"Wrong Length",27010:"Empty Buffer",27011:"Output buffer too small",27012:"Data is invalid",27013:"Conditions not satisfied",27014:"Transaction rejected",27264:"Bad key handle",27392:"Invalid P1/P2",27904:"Instruction not supported",28160:"App does not seem to be open",28416:"Unknown error",28417:"Sign/verify error"};function u(e){return e in c?c[e]:"Unknown Status Code: ".concat(e)}function l(e){if(e){if(t=e,!("object"!==(0,s.default)(t)||null===t||t instanceof Array||t instanceof Date)){if(Object.prototype.hasOwnProperty.call(e,"statusCode"))return{return_code:e.statusCode,error_message:u(e.statusCode)};if(Object.prototype.hasOwnProperty.call(e,"return_code")&&Object.prototype.hasOwnProperty.call(e,"error_message"))return e}return{return_code:65535,error_message:e.toString()}}var t;return{return_code:65535,error_message:e.toString()}}function f(){return(f=(0,i.default)(o.default.mark((function e(t){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.send(85,a.GET_VERSION,0,0).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1],n=0;return e.length>=9&&(n=(e[5]<<24)+(e[6]<<16)+(e[7]<<8)+(e[8]<<0)),{return_code:r,error_message:u(r),test_mode:0!==e[0],major:e[1],minor:e[2],patch:e[3],device_locked:1===e[4],target_id:n.toString(16)}}),l));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},function(e,t){const r=/^[0-9]+$/,n=(e,t)=>{const n=r.test(e),o=r.test(t);return n&&o&&(e=+e,t=+t),e===t?0:n&&!o?-1:o&&!n?1:e<t?-1:1};e.exports={compareIdentifiers:n,rcompareIdentifiers:(e,t)=>n(t,e)}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>0===n(e,t,r)},function(e,t,r){const n=r(24);e.exports=(e,t,r)=>{const o=new n(e,r),i=new n(t,r);return o.compare(i)||o.compareBuild(i)}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)<0},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)>=0},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)<=0},function(e,t,r){const n=r(24),o=r(135),{ANY:i}=o,s=r(41),a=r(136),c=r(134),u=r(185),l=r(187),f=r(186);e.exports=(e,t,r,d)=>{let h,p,g,m,y;switch(e=new n(e,d),t=new s(t,d),r){case">":h=c,p=l,g=u,m=">",y=">=";break;case"<":h=u,p=f,g=c,m="<",y="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,d))return!1;for(let r=0;r<t.set.length;++r){const n=t.set[r];let s=null,a=null;if(n.forEach(e=>{e.semver===i&&(e=new o(">=0.0.0")),s=s||e,a=a||e,h(e.semver,s.semver,d)?s=e:g(e.semver,a.semver,d)&&(a=e)}),s.operator===m||s.operator===y)return!1;if((!a.operator||a.operator===m)&&p(e,a.semver))return!1;if(a.operator===y&&g(e,a.semver))return!1}return!0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LedgerSetWebHIDFlagMsg=t.LedgerGetWebHIDFlagMsg=void 0;const n=r(18),o=r(348);class i extends n.Message{static type(){return"ledger-get-webhid-flag"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.LedgerGetWebHIDFlagMsg=i;class s extends n.Message{constructor(e){super(),this.flag=e}static type(){return"ledger-set-webhid-flag"}validateBasic(){if(null==this.flag)throw new Error("Flag is null")}route(){return o.ROUTE}type(){return s.type()}}t.LedgerSetWebHIDFlagMsg=s},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.KeyRing=t.KeyRingStatus=void 0;const o=r(716),i=r(108),s=r(2),a=r(11);var c;!function(e){e[e.NOTLOADED=0]="NOTLOADED",e[e.EMPTY=1]="EMPTY",e[e.LOCKED=2]="LOCKED",e[e.UNLOCKED=3]="UNLOCKED"}(c=t.KeyRingStatus||(t.KeyRingStatus={}));class u{constructor(e,t,r,n){this.embedChainInfos=e,this.kvStore=t,this.ledgerKeeper=r,this.rng=n,this.cached=new Map,this.password="",this.loaded=!1,this.keyStore=null,this.multiKeyStore=[]}get type(){if(this.keyStore){const e=this.keyStore.type;if(null==e)return"mnemonic";if("mnemonic"!==e&&"privateKey"!==e&&"ledger"!==e)throw new Error("Invalid type of key store");return e}return"none"}isLocked(){return null==this.privateKey&&null==this.mnemonic&&null==this.ledgerPublicKey}get privateKey(){return this._privateKey}set privateKey(e){this._privateKey=e,this._mnemonic=void 0,this._ledgerPublicKey=void 0,this.cached=new Map}get mnemonic(){return this._mnemonic}set mnemonic(e){this._mnemonic=e,this._privateKey=void 0,this._ledgerPublicKey=void 0,this.cached=new Map}get ledgerPublicKey(){return this._ledgerPublicKey}set ledgerPublicKey(e){this._mnemonic=void 0,this._privateKey=void 0,this._ledgerPublicKey=e,this.cached=new Map}get status(){return this.loaded?this.keyStore?this.isLocked()?c.LOCKED:c.UNLOCKED:c.EMPTY:c.NOTLOADED}getKeyStoreCoinType(e){if(this.keyStore&&this.keyStore.coinTypeForChain)return this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier]}getKey(e,t){return this.loadKey(this.computeKeyStoreCoinType(e,t))}getKeyStoreMeta(e){var t;return this.keyStore&&null!=this.keyStore.meta&&null!==(t=this.keyStore.meta[e])&&void 0!==t?t:""}computeKeyStoreCoinType(e,t){var r;if(!this.keyStore)throw new Error("Key Store is empty");return this.keyStore.coinTypeForChain&&null!==(r=this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier])&&void 0!==r?r:t}getKeyFromCoinType(e){return this.loadKey(e)}createMnemonicKey(e,t,r,o){return n(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.mnemonic=e,this.keyStore=yield u.CreateMnemonicKeyStore(this.rng,e,t,yield this.assignKeyStoreIdMeta(r),o),this.password=t,this.multiKeyStore.push(this.keyStore),yield this.save()}))}createPrivateKey(e,t,r){return n(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.privateKey=e,this.keyStore=yield u.CreatePrivateKeyStore(this.rng,e,t,yield this.assignKeyStoreIdMeta(r)),this.password=t,this.multiKeyStore.push(this.keyStore),yield this.save()}))}createLedgerKey(e,t,r,o){return n(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.ledgerPublicKey=yield this.ledgerKeeper.getPublicKey(e,o);const n=yield u.CreateLedgerKeyStore(this.rng,this.ledgerPublicKey,t,yield this.assignKeyStoreIdMeta(r),o);this.password=t,this.keyStore=n,this.multiKeyStore.push(this.keyStore),yield this.save()}))}lock(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");this.mnemonic=void 0,this.privateKey=void 0,this.ledgerPublicKey=void 0,this.password=""}unlock(e){return n(this,void 0,void 0,(function*(){if(!this.keyStore||"none"===this.type)throw new Error("Key ring not initialized");if("mnemonic"===this.type)this.mnemonic=s.Buffer.from(yield o.Crypto.decrypt(this.keyStore,e)).toString();else if("privateKey"===this.type)this.privateKey=s.Buffer.from(s.Buffer.from(yield o.Crypto.decrypt(this.keyStore,e)).toString(),"hex");else{if("ledger"!==this.type)throw new Error("Unexpected type of keyring");this.ledgerPublicKey=s.Buffer.from(s.Buffer.from(yield o.Crypto.decrypt(this.keyStore,e)).toString(),"hex")}this.password=e}))}save(){return n(this,void 0,void 0,(function*(){yield this.kvStore.set("key-store",this.keyStore),yield this.kvStore.set("key-multi-store",this.multiKeyStore)}))}restore(){return n(this,void 0,void 0,(function*(){const e=yield this.kvStore.get("key-store");this.keyStore=e||null;const t=yield this.kvStore.get("key-multi-store");t?this.multiKeyStore=t:(e?(e.meta=yield this.assignKeyStoreIdMeta({}),this.multiKeyStore=[e]):this.multiKeyStore=[],yield this.save());let r=!1;this.keyStore&&("1"!==this.keyStore.version&&"1.1"!==this.keyStore.version||(r=!0,this.updateLegacyKeyStore(this.keyStore)));for(const e of this.multiKeyStore)"1"!==e.version&&"1.1"!==e.version||(r=!0,this.updateLegacyKeyStore(e));r&&(yield this.save()),this.loaded=!0}))}updateLegacyKeyStore(e){e.version="1.2";for(const t of this.embedChainInfos){const r=t.alternativeBIP44s&&t.alternativeBIP44s.length>0?t.alternativeBIP44s[0].coinType:t.bip44.coinType;e.coinTypeForChain=Object.assign(Object.assign({},e.coinTypeForChain),{[a.ChainIdHelper.parse(t.chainId).identifier]:r})}}isKeyStoreCoinTypeSet(e){if(!this.keyStore)throw new Error("Empty key store");return this.keyStore.coinTypeForChain&&void 0!==this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier]}setKeyStoreCoinType(e,t){return n(this,void 0,void 0,(function*(){if(!this.keyStore)throw new Error("Empty key store");if(this.keyStore.coinTypeForChain&&void 0!==this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier])throw new Error("Coin type already set");this.keyStore.coinTypeForChain=Object.assign(Object.assign({},this.keyStore.coinTypeForChain),{[a.ChainIdHelper.parse(e).identifier]:t});const r=this.multiKeyStore.find(e=>u.getKeyStoreId(e)===u.getKeyStoreId(this.keyStore));r&&(r.coinTypeForChain=Object.assign({},this.keyStore.coinTypeForChain)),yield this.save()}))}deleteKeyRing(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(this.password!==t)throw new Error("Invalid password");const r=this.multiKeyStore[e];if(!r)throw new Error("Empty key store");const n=this.multiKeyStore.slice(0,e).concat(this.multiKeyStore.slice(e+1));return yield o.Crypto.decrypt(r,t),this.keyStore&&u.getKeyStoreId(r)===u.getKeyStoreId(this.keyStore)&&(n.length>0?(yield this.lock(),this.keyStore=n[0],yield this.unlock(t)):(this.keyStore=null,this.mnemonic=void 0,this.privateKey=void 0)),this.multiKeyStore=n,yield this.save(),this.getMultiKeyStoreInfo()}))}updateNameKeyRing(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");const r=this.multiKeyStore[e];if(!r)throw new Error("Empty key store");return r.meta=Object.assign(Object.assign({},r.meta),{name:t}),this.keyStore&&u.getKeyStoreId(this.keyStore)===u.getKeyStoreId(r)&&(this.keyStore=r),yield this.save(),this.getMultiKeyStoreInfo()}))}loadKey(e){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(!this.keyStore)throw new Error("Key Store is empty");if("ledger"===this.keyStore.type){if(!this.ledgerPublicKey)throw new Error("Ledger public key not set");const e=new i.PubKeySecp256k1(this.ledgerPublicKey);return{algo:"secp256k1",pubKey:e.toBytes(),address:e.getAddress(),isNanoLedger:!0}}{const t=this.loadPrivKey(e).getPubKey();return{algo:"secp256k1",pubKey:t.toBytes(),address:t.getAddress(),isNanoLedger:!1}}}loadPrivKey(e){if(this.status!==c.UNLOCKED||"none"===this.type||!this.keyStore)throw new Error("Key ring is not unlocked");const t=u.getKeyStoreBIP44Path(this.keyStore);if("mnemonic"===this.type){const r=`m/44'/${e}'/${t.account}'/${t.change}/${t.addressIndex}`,n=this.cached.get(r);if(n)return new i.PrivKeySecp256k1(n);if(!this.mnemonic)throw new Error("Key store type is mnemonic and it is unlocked. But, mnemonic is not loaded unexpectedly");const o=i.Mnemonic.generateWalletFromMnemonic(this.mnemonic,r);return this.cached.set(r,o),new i.PrivKeySecp256k1(o)}if("privateKey"===this.type){if(!this.privateKey)throw new Error("Key store type is private key and it is unlocked. But, private key is not loaded unexpectedly");return new i.PrivKeySecp256k1(this.privateKey)}throw new Error("Unexpected type of keyring")}sign(e,t,r,o){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(!this.keyStore)throw new Error("Key Store is empty");if("ledger"===this.keyStore.type){const t=this.ledgerPublicKey;if(!t)throw new Error("Ledger public key is not initialized");return yield this.ledgerKeeper.sign(e,u.getKeyStoreBIP44Path(this.keyStore),t,o)}{const e=this.computeKeyStoreCoinType(t,r);return this.loadPrivKey(e).sign(o)}}))}showKeyRing(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(this.password!==t)throw new Error("Invalid password");const r=this.multiKeyStore[e];if(!r)throw new Error("Empty key store");return r.type,s.Buffer.from(yield o.Crypto.decrypt(r,t)).toString()}))}get canSetPath(){return"mnemonic"===this.type||"ledger"===this.type}addMnemonicKey(e,t,r){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const n=yield u.CreateMnemonicKeyStore(this.rng,e,this.password,yield this.assignKeyStoreIdMeta(t),r);return this.multiKeyStore.push(n),yield this.save(),this.getMultiKeyStoreInfo()}))}addPrivateKey(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const r=yield u.CreatePrivateKeyStore(this.rng,e,this.password,yield this.assignKeyStoreIdMeta(t));return this.multiKeyStore.push(r),yield this.save(),this.getMultiKeyStoreInfo()}))}addLedgerKey(e,t,r){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const n=yield this.ledgerKeeper.getPublicKey(e,r),o=yield u.CreateLedgerKeyStore(this.rng,n,this.password,yield this.assignKeyStoreIdMeta(t),r);return this.multiKeyStore.push(o),yield this.save(),this.getMultiKeyStoreInfo()}))}changeKeyStoreFromMultiKeyStore(e){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const t=this.multiKeyStore[e];if(!t)throw new Error("Invalid keystore");return this.keyStore=t,yield this.unlock(this.password),yield this.save(),this.getMultiKeyStoreInfo()}))}getMultiKeyStoreInfo(){const e=[];for(const t of this.multiKeyStore)e.push({version:t.version,type:t.type,meta:t.meta,coinTypeForChain:t.coinTypeForChain,bip44HDPath:t.bip44HDPath,selected:!!this.keyStore&&u.getKeyStoreId(t)===u.getKeyStoreId(this.keyStore)});return e}static CreateMnemonicKeyStore(e,t,r,i,s){return n(this,void 0,void 0,(function*(){return yield o.Crypto.encrypt(e,"mnemonic",t,r,i,s)}))}static CreatePrivateKeyStore(e,t,r,i){return n(this,void 0,void 0,(function*(){return yield o.Crypto.encrypt(e,"privateKey",s.Buffer.from(t).toString("hex"),r,i)}))}static CreateLedgerKeyStore(e,t,r,i,a){return n(this,void 0,void 0,(function*(){return yield o.Crypto.encrypt(e,"ledger",s.Buffer.from(t).toString("hex"),r,i,a)}))}assignKeyStoreIdMeta(e){return n(this,void 0,void 0,(function*(){return Object.assign({},e,{__id__:(yield this.getIncrementalNumber()).toString()})}))}static getKeyStoreId(e){var t;const r=null===(t=e.meta)||void 0===t?void 0:t.__id__;if(!r)throw new Error("Key store's id is empty");return r}static getKeyStoreBIP44Path(e){return e.bip44HDPath?(u.validateBIP44Path(e.bip44HDPath),e.bip44HDPath):{account:0,change:0,addressIndex:0}}static validateBIP44Path(e){if(!Number.isInteger(e.account)||e.account<0)throw new Error("Invalid account in hd path");if(!Number.isInteger(e.change)||0!==e.change&&1!==e.change)throw new Error("Invalid change in hd path");if(!Number.isInteger(e.addressIndex)||e.addressIndex<0)throw new Error("Invalid address index in hd path")}getIncrementalNumber(){return n(this,void 0,void 0,(function*(){let e=yield this.kvStore.get("incrementalNumber");return void 0===e&&(e=0),e++,yield this.kvStore.set("incrementalNumber",e),e}))}}t.KeyRing=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SetKeyStoreCoinTypeMsg=t.GetIsKeyStoreCoinTypeSetMsg=t.ChangeKeyRingMsg=t.GetMultiKeyStoreInfoMsg=t.GetKeyRingTypeMsg=t.RequestSignDirectMsg=t.RequestSignAminoMsg=t.GetKeyMsg=t.UnlockKeyRingMsg=t.LockKeyRingMsg=t.AddLedgerKeyMsg=t.AddPrivateKeyMsg=t.CreateLedgerKeyMsg=t.CreatePrivateKeyMsg=t.AddMnemonicKeyMsg=t.CreateMnemonicKeyMsg=t.ShowKeyRingMsg=t.UpdateNameKeyRingMsg=t.DeleteKeyRingMsg=t.RestoreKeyRingMsg=void 0;const n=r(18),o=r(353),i=r(190),s=r(11),a=r(69),c=r(11);class u extends n.Message{static type(){return"restore-keyring"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return u.type()}}t.RestoreKeyRingMsg=u;class l extends n.Message{constructor(e,t){super(),this.index=e,this.password=t}static type(){return"delete-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return l.type()}}t.DeleteKeyRingMsg=l;class f extends n.Message{constructor(e,t){super(),this.index=e,this.name=t}static type(){return"update-name-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.name)throw new Error("name not set")}route(){return o.ROUTE}type(){return f.type()}}t.UpdateNameKeyRingMsg=f;class d extends n.Message{constructor(e,t){super(),this.index=e,this.password=t}static type(){return"show-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return d.type()}}t.ShowKeyRingMsg=d;class h extends n.Message{constructor(e,t,r,n){super(),this.mnemonic=e,this.password=t,this.meta=r,this.bip44HDPath=n}static type(){return"create-mnemonic-key"}validateBasic(){if(!this.mnemonic)throw new Error("mnemonic not set");if(!this.password)throw new Error("password not set");try{a.mnemonicToEntropy(this.mnemonic)}catch(e){if("Invalid mnemonic checksum"!==e.message)throw e}i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return h.type()}}t.CreateMnemonicKeyMsg=h;class p extends n.Message{constructor(e,t,r){super(),this.mnemonic=e,this.meta=t,this.bip44HDPath=r}static type(){return"add-mnemonic-key"}validateBasic(){if(!this.mnemonic)throw new Error("mnemonic not set");try{a.mnemonicToEntropy(this.mnemonic)}catch(e){if("Invalid mnemonic checksum"!==e.message)throw e}i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return p.type()}}t.AddMnemonicKeyMsg=p;class g extends n.Message{constructor(e,t,r){super(),this.privateKey=e,this.password=t,this.meta=r}static type(){return"create-private-key"}validateBasic(){if(!this.privateKey||0===this.privateKey.length)throw new Error("private key not set");if(32!==this.privateKey.length)throw new Error("invalid length of private key");if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return g.type()}}t.CreatePrivateKeyMsg=g;class m extends n.Message{constructor(e,t,r){super(),this.password=e,this.meta=t,this.bip44HDPath=r}static type(){return"create-ledger-key"}validateBasic(){if(!this.password)throw new Error("password not set");i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return m.type()}}t.CreateLedgerKeyMsg=m;class y extends n.Message{constructor(e,t){super(),this.privateKey=e,this.meta=t}static type(){return"add-private-key"}validateBasic(){if(!this.privateKey||0===this.privateKey.length)throw new Error("private key not set");if(32!==this.privateKey.length)throw new Error("invalid length of private key")}route(){return o.ROUTE}type(){return y.type()}}t.AddPrivateKeyMsg=y;class b extends n.Message{constructor(e,t){super(),this.meta=e,this.bip44HDPath=t}static type(){return"add-ledger-key"}validateBasic(){i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return b.type()}}t.AddLedgerKeyMsg=b;class v extends n.Message{static type(){return"lock-keyring"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return v.type()}}t.LockKeyRingMsg=v;class w extends n.Message{constructor(e=""){super(),this.password=e}static type(){return"unlock-keyring"}validateBasic(){if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return w.type()}}t.UnlockKeyRingMsg=w;class _ extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"get-key"}validateBasic(){if(!this.chainId)throw new Error("chain id not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return _.type()}}t.GetKeyMsg=_;class k extends n.Message{constructor(e,t,r,n={}){super(),this.chainId=e,this.signer=t,this.signDoc=r,this.signOptions=n}static type(){return"request-sign-amino"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.signer)throw new Error("signer not set");if(s.Bech32Address.validate(this.signer),this.signDoc.chain_id!==this.chainId)throw new Error("Chain id in the message is not matched with the requested chain id");if(!this.signOptions)throw new Error("Sign options are null")}approveExternal(){return!0}route(){return o.ROUTE}type(){return k.type()}}t.RequestSignAminoMsg=k;class S extends n.Message{constructor(e,t,r,n={}){super(),this.chainId=e,this.signer=t,this.signDocBytes=r,this.signOptions=n}static type(){return"request-sign-direct"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.signer)throw new Error("signer not set");s.Bech32Address.validate(this.signer);if(c.cosmos.tx.v1beta1.SignDoc.decode(this.signDocBytes).chainId!==this.chainId)throw new Error("Chain id in the message is not matched with the requested chain id");if(!this.signOptions)throw new Error("Sign options are null")}approveExternal(){return!0}route(){return o.ROUTE}type(){return S.type()}}t.RequestSignDirectMsg=S;class O extends n.Message{static type(){return"get-keyring-type"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return O.type()}}t.GetKeyRingTypeMsg=O;class j extends n.Message{static type(){return"get-multi-key-store-info"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return j.type()}}t.GetMultiKeyStoreInfoMsg=j;class E extends n.Message{constructor(e){super(),this.index=e}static type(){return"change-keyring"}validateBasic(){if(this.index<0)throw new Error("Index is negative");if(!Number.isInteger(this.index))throw new Error("Invalid index")}route(){return o.ROUTE}type(){return E.type()}}t.ChangeKeyRingMsg=E;class P extends n.Message{constructor(e,t){super(),this.chainId=e,this.paths=t}static type(){return"get-is-keystore-coin-type-set"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(0===this.paths.length)throw new Error("empty bip44 path list")}route(){return o.ROUTE}type(){return P.type()}}t.GetIsKeyStoreCoinTypeSetMsg=P;class x extends n.Message{constructor(e,t){super(),this.chainId=e,this.coinType=t}static type(){return"set-keystore-coin-type"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(this.coinType<0)throw new Error("coin type can not be negative");if(!Number.isInteger(this.coinType))throw new Error("coin type should be integer")}route(){return o.ROUTE}type(){return x.type()}}t.SetKeyStoreCoinTypeMsg=x},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemovePermissionOrigin=t.GetPermissionOriginsMsg=t.EnableAccessMsg=void 0;const n=r(18),o=r(354);class i extends n.Message{constructor(e){super(),this.chainIds=e}static type(){return"enable-access"}validateBasic(){if(!this.chainIds||0===this.chainIds.length)throw new Error("chain id not set")}route(){return o.ROUTE}approveExternal(){return!0}type(){return i.type()}}t.EnableAccessMsg=i;class s extends n.Message{constructor(e,t){super(),this.chainId=e,this.permissionType=t}static type(){return"get-permission-origins"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.permissionType)throw new Error("empty permission type")}route(){return o.ROUTE}type(){return s.type()}}t.GetPermissionOriginsMsg=s;class a extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.permissionType=t,this.permissionOrigin=r}static type(){return"remove-permission-origin"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.permissionType)throw new Error("empty permission type");if(!this.permissionOrigin)throw new Error("empty permission origin")}route(){return o.ROUTE}type(){return a.type()}}t.RemovePermissionOrigin=a},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.makeSignBytes=t.makeSignDoc=t.makeAuthInfoBytes=void 0;const o=n(r(113)),i=r(356),s=r(355);t.makeAuthInfoBytes=function(e,t,r,n,a=i.SignMode.SIGN_MODE_DIRECT){const c={signerInfos:e.map(e=>({publicKey:e,modeInfo:{single:{mode:a}},sequence:o.default.fromNumber(n)})),fee:{amount:[...t],gasLimit:o.default.fromNumber(r)}};return s.AuthInfo.encode(s.AuthInfo.fromPartial(c)).finish()},t.makeSignDoc=function(e,t,r,n){return{bodyBytes:e,authInfoBytes:t,chainId:r,accountNumber:o.default.fromNumber(n)}},t.makeSignBytes=function({accountNumber:e,authInfoBytes:t,bodyBytes:r,chainId:n}){const o=s.SignDoc.fromPartial({accountNumber:e,authInfoBytes:t,bodyBytes:r,chainId:n});return s.SignDoc.encode(o).finish()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42);function o(e){if(!n.isNonNullObject(e))throw new Error("Attribute must be a non-null object");const{key:t,value:r}=e;if("string"!=typeof t||!t)throw new Error("Attribute's key must be a non-empty string");if("string"!=typeof r&&void 0!==r)throw new Error("Attribute's value must be a string or unset");return{key:t,value:r||""}}function i(e){if(!n.isNonNullObject(e))throw new Error("Event must be a non-null object");const{type:t,attributes:r}=e;if("string"!=typeof t||""===t)throw new Error("Event type must be a non-empty string");if(!Array.isArray(r))throw new Error("Event's attributes must be an array");return{type:t,attributes:r.map(o)}}function s(e){if(!n.isNonNullObject(e))throw new Error("Log must be a non-null object");const{msg_index:t,log:r,events:o}=e;if("number"!=typeof t)throw new Error("Log's msg_index must be a number");if("string"!=typeof r)throw new Error("Log's log must be a string");if(!Array.isArray(o))throw new Error("Log's events must be an array");return{msg_index:t,log:r,events:o.map(i)}}t.parseAttribute=o,t.parseEvent=i,t.parseLog=s,t.parseLogs=function(e){if(!Array.isArray(e))throw new Error("Logs must be an array");return e.map(s)},t.findAttribute=function(e,t,r){var n,o;const i=null===(o=null===(n=e.find(()=>!0))||void 0===n?void 0:n.events.find(e=>e.type===t))||void 0===o?void 0:o.attributes.find(e=>e.key===r);if(!i)throw new Error(`Could not find attribute '${r}' in first event of type '${t}' in first log.`);return i}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(742);Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return n.fromAscii}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return n.toAscii}});var o=r(743);Object.defineProperty(t,"fromBase64",{enumerable:!0,get:function(){return o.fromBase64}}),Object.defineProperty(t,"toBase64",{enumerable:!0,get:function(){return o.toBase64}});var i=r(744);Object.defineProperty(t,"Bech32",{enumerable:!0,get:function(){return i.Bech32}});var s=r(745);Object.defineProperty(t,"fromHex",{enumerable:!0,get:function(){return s.fromHex}}),Object.defineProperty(t,"toHex",{enumerable:!0,get:function(){return s.toHex}});var a=r(746);Object.defineProperty(t,"fromRfc3339",{enumerable:!0,get:function(){return a.fromRfc3339}}),Object.defineProperty(t,"toRfc3339",{enumerable:!0,get:function(){return a.toRfc3339}});var c=r(747);Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return c.fromUtf8}}),Object.defineProperty(t,"toUtf8",{enumerable:!0,get:function(){return c.toUtf8}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),{toUtf8:o}=n.Encoding;function i(e){if("object"!=typeof e||null===e)return e;if(Array.isArray(e))return e.map(i);return Object.keys(e).sort().reduce((t,r)=>Object.assign(Object.assign({},t),{[r]:i(e[r])}),{})}t.marshalTx=function(e){const t=JSON.stringify(e);return n.Encoding.toUtf8(t)},t.makeSignBytes=function(e,t,r,n,s,a){const c=i({account_number:s.toString(),chain_id:r,fee:t,memo:n,msgs:e,sequence:a.toString()});return o(JSON.stringify(c))}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(42),i=n(r(68)),s=n(r(368));function a(e){return e||[]}var c;function u(e){return void 0!==e.error}function l(e){if(u(e))throw new Error(e.error);return e.result}function f(e){var t;if(null===(t=e.response)||void 0===t?void 0:t.data){let t;const r=e.response.data;throw t=r.error&&"string"==typeof r.error?r.error:"string"==typeof r?r:JSON.stringify(r),new Error(`${t} (HTTP ${e.response.status})`)}throw e}!function(e){e.Block="block",e.Sync="sync",e.Async="async"}(c=t.BroadcastMode||(t.BroadcastMode={}));t.RestClient=class{constructor(e,t=c.Block,r){this.client=i.default.create({baseURL:e,headers:{post:{"Content-Type":"application/json"}}}),this.broadcastMode=t,this.enigmautils=new s.default(e,r),this.codeHashCache=new Map}async get(e){const{data:t}=await this.client.get(e).catch(f);if(null===t)throw new Error("Received null response from server");return t}async post(e,t){if(!o.isNonNullObject(t))throw new Error("Got unexpected type of params. Expected object.");const{data:r}=await this.client.post(e,t).catch(f);if(null===r)throw new Error("Received null response from server");return r}async authAccounts(e){const t="/auth/accounts/"+e,r=await this.get(t);if("cosmos-sdk/Account"!==r.result.type)throw new Error("Unexpected response data format");return r}async blocksLatest(){const e=await this.get("/blocks/latest");if(!e.block)throw new Error("Unexpected response data format");return e}async blocks(e){const t=await this.get("/blocks/"+e);if(!t.block)throw new Error("Unexpected response data format");return t}async nodeInfo(){const e=await this.get("/node_info");if(!e.node_info)throw new Error("Unexpected response data format");return e}async txById(e,t=!0){const r=await this.get("/txs/"+e);if(!r.tx)throw new Error("Unexpected response data format");return t?this.decryptTxsResponse(r):r}async txsQuery(e){const t=await this.get("/txs?"+e);if(!t.txs)throw new Error("Unexpected response data format");const r=t;for(let e=0;e<r.txs.length;e++)r.txs[e]=await this.decryptTxsResponse(r.txs[e]);return r}async encodeTx(e){const t=await this.post("/txs/encode",e);if(!t.tx)throw new Error("Unexpected response data format");return o.Encoding.fromBase64(t.tx)}async postTx(e){const t={tx:e,mode:this.broadcastMode},r=await this.post("/txs",t);if(!r.txhash)throw new Error("Unexpected response data format");return r}async listCodeInfo(){const e=await this.get("/wasm/code");return a(await l(e))}async getCode(e){const t="/wasm/code/"+e,r=await this.get(t);return await l(r)}async listContractsByCodeId(e){const t=`/wasm/code/${e}/contracts`,r=await this.get(t);return a(await l(r))}async getCodeHashByCodeId(e){const t=this.codeHashCache.get(e);if("string"==typeof t)return t;const r=`/wasm/code/${e}/hash`,n=await this.get(r);return this.codeHashCache.set(e,n.result),n.result}async getCodeHashByContractAddr(e){const t=this.codeHashCache.get(e);if("string"==typeof t)return t;const r=`/wasm/contract/${e}/code-hash`,n=await this.get(r);return this.codeHashCache.set(e,n.result),n.result}async getContractInfo(e){const t="/wasm/contract/"+e,r=await this.get(t);return await l(r)}async queryContractSmart(e,t,r){const n=await this.getCodeHashByContractAddr(e),i=await this.enigmautils.encrypt(n,t),s=i.slice(0,32),a=`/wasm/contract/${e}/query/${o.Encoding.toHex(o.Encoding.toUtf8(o.Encoding.toBase64(i)))}?encoding=hex&${new URLSearchParams(r).toString()}`;let c;try{c=await this.get(a)}catch(e){try{const t=/contract failed: encrypted: (.+?) \(HTTP 500\)/g.exec(e.message);if(null==t||2!=t.length)throw e;const r=t[1],n=o.Encoding.fromBase64(r),i=await this.enigmautils.decrypt(n,s);e.message=e.message.replace(r,o.Encoding.fromUtf8(i))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}.`)}throw e}if(u(c))throw new Error(JSON.stringify(await this.enigmautils.decrypt(o.Encoding.fromBase64(c.error),s)));return JSON.parse(o.Encoding.fromUtf8(o.Encoding.fromBase64(o.Encoding.fromUtf8(await this.enigmautils.decrypt(o.Encoding.fromBase64(c.result.smart),s)))))}async getMasterCerts(e,t){return this.get("/register/master-cert")}async decryptDataField(e="",t){const r=o.Encoding.fromHex(e);let n;for(const e of t)try{return o.Encoding.fromBase64(o.Encoding.fromUtf8(await this.enigmautils.decrypt(r,e)))}catch(e){n=e}throw n}async decryptLogs(e,t){for(const r of e)for(const e of r.events)if("wasm"===e.type)for(const r of t){let t=!1;for(const n of e.attributes){try{n.key=o.Encoding.fromUtf8(await this.enigmautils.decrypt(o.Encoding.fromBase64(n.key),r)),t=!0}catch(e){}try{n.value=o.Encoding.fromUtf8(await this.enigmautils.decrypt(o.Encoding.fromBase64(n.value),r)),t=!0}catch(e){}}}return e}async decryptTxsResponse(e){if(1===e.tx.value.msg.length){const t=e.tx.value.msg[0];let r;if("wasm/MsgExecuteContract"===t.type)r=o.Encoding.fromBase64(t.value.msg);else{if("wasm/MsgInstantiateContract"!==t.type)return e;r=o.Encoding.fromBase64(t.value.init_msg)}const n=r.slice(32,64);if(o.Encoding.toBase64(await this.enigmautils.getPubkey())===o.Encoding.toBase64(n)){const n=r.slice(0,32),i=o.Encoding.fromUtf8(await this.enigmautils.decrypt(r.slice(64),n));let s;"wasm/MsgExecuteContract"===t.type?e.tx.value.msg[0].value.msg=i:"wasm/MsgInstantiateContract"===t.type&&(e.tx.value.msg[0].value.init_msg=i),e.data=await this.decryptDataField(e.data,[n]),e.logs&&(s=await this.decryptLogs(e.logs,[n]),e=Object.assign({},e,{logs:s}));const a=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.raw_log);if(Array.isArray(a)&&2===a.length){const t=a[1],r=o.Encoding.fromBase64(t),i=await this.enigmautils.decrypt(r,n);e.raw_log=e.raw_log.replace(t,o.Encoding.fromUtf8(i))}}}return e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class n extends Error{constructor(e){super(e),Object.setPrototypeOf(this,n.prototype)}}t.IntegrityError=n;class o extends Error{constructor(e){super(e),Object.setPrototypeOf(this,o.prototype)}}t.NotImplementedError=o},function(e,t,r){"use strict";function n(e,t){if(e.length!==t.length)return 0;let r=0;for(let n=0;n<e.length;n++)r|=e[n]^t[n];return 1&r-1>>>8}Object.defineProperty(t,"__esModule",{value:!0}),t.select=function(e,t,r){return~(e-1)&t|e-1&r},t.compare=n,t.equal=function(e,t){return 0!==e.length&&0!==t.length&&0!==n(e,t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wipe=function(e){for(let t=0;t<e.length;t++)e[t]=0;return e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xor=function(e,t){for(let r=0;r<t.length;r++)e[r]^=t[r]}},function(e,t,r){"use strict";e.exports=function(e,t){return function(r,n){var o=2*n,i=2*t;r[o]=e[i],r[o+1]=e[i+1]}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(42),i=n(r(798)),s=r(104);t.encodeSecp256k1Pubkey=function(e){if(33!==e.length||2!==e[0]&&3!==e[0])throw new Error("Public key must be compressed secp256k1, i.e. 33 bytes starting with 0x02 or 0x03");return{type:s.pubkeyType.secp256k1,value:o.Encoding.toBase64(e)}};const a=o.Encoding.fromHex("eb5ae98721"),c=o.Encoding.fromHex("1624de6420"),u=o.Encoding.fromHex("0dfb1005"),l=a.length;t.decodeBech32Pubkey=function(e){const{data:t}=o.Bech32.decode(e),r=t.slice(0,l),n=t.slice(l);if(i.default(r,a)){if(33!==n.length)throw new Error("Invalid rest data length. Expected 33 bytes (compressed secp256k1 pubkey).");return{type:s.pubkeyType.secp256k1,value:o.Encoding.toBase64(n)}}if(i.default(r,c)){if(32!==n.length)throw new Error("Invalid rest data length. Expected 32 bytes (Ed25519 pubkey).");return{type:s.pubkeyType.ed25519,value:o.Encoding.toBase64(n)}}if(i.default(r,u)){if(32!==n.length)throw new Error("Invalid rest data length. Expected 32 bytes (Sr25519 pubkey).");return{type:s.pubkeyType.sr25519,value:o.Encoding.toBase64(n)}}throw new Error("Unsupported Pubkey type. Amino prefix: "+o.Encoding.toHex(r))},t.encodeBech32Pubkey=function(e,t){let r;switch(e.type){case s.pubkeyType.secp256k1:r=a;break;default:throw new Error("Unsupported pubkey type")}const n=new Uint8Array([...r,...o.Encoding.fromBase64(e.value)]);return o.Bech32.encode(t,n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),o=r(203),i=r(104);t.encodeSecp256k1Signature=function(e,t){if(64!==t.length)throw new Error("Signature must be 64 bytes long. Cosmos SDK uses a 2x32 byte fixed length encoding for the secp256k1 signature integers r and s.");return{pub_key:o.encodeSecp256k1Pubkey(e),signature:n.Encoding.toBase64(t)}},t.decodeSignature=function(e){switch(e.pub_key.type){case i.pubkeyType.secp256k1:return{pubkey:n.Encoding.fromBase64(e.pub_key.value),signature:n.Encoding.fromBase64(e.signature)};default:throw new Error("Unsupported pubkey type")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetTxEncryptionKeyMsg=t.RequestDecryptMsg=t.ReqeustEncryptMsg=t.GetPubkeyMsg=void 0;const n=r(18),o=r(378);class i extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"get-pubkey-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return i.type()}}t.GetPubkeyMsg=i;class s extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.contractCodeHash=t,this.msg=r}static type(){return"request-encrypt-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.contractCodeHash)throw new Error("contract code hash not set");if(!this.msg)throw new Error("msg not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return s.type()}}t.ReqeustEncryptMsg=s;class a extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.cipherText=t,this.nonce=r}static type(){return"request-decrypt-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.cipherText||0===this.cipherText.length)throw new Error("ciphertext not set");if(!this.nonce||0===this.nonce.length)throw new Error("nonce not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return a.type()}}t.RequestDecryptMsg=a;class c extends n.Message{constructor(e,t){super(),this.chainId=e,this.nonce=t}static type(){return"get-tx-encryption-key-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.nonce)throw new Error("nonce is null")}approveExternal(){return!0}route(){return o.ROUTE}type(){return c.type()}}t.GetTxEncryptionKeyMsg=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SendTxMsg=void 0;const n=r(18),o=r(380);class i extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.tx=t,this.mode=r}static type(){return"send-tx-to-background"}validateBasic(){if(!this.chainId)throw new Error("chain id is empty");if(!this.tx)throw new Error("tx is empty");if(!this.mode||"sync"!==this.mode&&"async"!==this.mode&&"block"!==this.mode)throw new Error("invalid mode")}approveExternal(){return!0}route(){return o.ROUTE}type(){return i.type()}}t.SendTxMsg=i},function(e,t,r){const n=r(84);e.exports={re:n.re,src:n.src,tokens:n.t,SEMVER_SPEC_VERSION:r(131).SEMVER_SPEC_VERSION,SemVer:r(24),compareIdentifiers:r(182).compareIdentifiers,rcompareIdentifiers:r(182).rcompareIdentifiers,parse:r(85),valid:r(686),clean:r(687),inc:r(688),diff:r(689),major:r(690),minor:r(691),patch:r(692),prerelease:r(693),compare:r(40),rcompare:r(694),compareLoose:r(695),compareBuild:r(184),sort:r(696),rsort:r(697),gt:r(134),lt:r(185),eq:r(183),neq:r(346),gte:r(186),lte:r(187),cmp:r(347),coerce:r(698),Comparator:r(135),Range:r(41),satisfies:r(136),toComparators:r(702),maxSatisfying:r(703),minSatisfying:r(704),minVersion:r(705),validRange:r(706),outside:r(188),gtr:r(707),ltr:r(708),intersects:r(709),simplifyRange:r(710),subset:r(711)}},,,,,,,,,,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntPretty=void 0;const n=r(112),o=r(149),i=r(234);class s{constructor(e){if(this._options={precision:0,maxDecimals:0,trim:!1,shrink:!1,ready:!0,locale:!0},e instanceof n.Dec){let t=e,r=0;for(let e=0;e<18&&(t=t.mul(new n.Dec(10)),!t.equals(new n.Dec(t.truncate())));e++)r++;const i=e.mulTruncate(o.DecUtils.getPrecisionDec(r));this.int=i.truncate(),this._options.precision=r}else this.int=e}get options(){return this._options}precision(e){const t=this.clone();return t._options.precision=e,t}maxDecimals(e){const t=this.clone();return t._options.maxDecimals=e,t}trim(e){const t=this.clone();return t._options.trim=e,t}shrink(e){const t=this.clone();return t._options.shrink=e,t}locale(e){const t=this.clone();return t._options.locale=e,t}ready(e){const t=this.clone();return t._options.ready=e,t}get isReady(){return this._options.ready}add(e){const t=this.clone();return t.int=t.int.add(e.int),t}toDec(){let e=new n.Dec(this.int);return this._options.precision&&(e=e.quoTruncate(o.DecUtils.getPrecisionDec(this._options.precision))),e}toString(){const e=this.toDec();let t="";return t=this._options.shrink?i.CoinUtils.shrinkDecimals(this.int,this._options.precision,0,this._options.maxDecimals,this._options.locale):e.toString(this._options.maxDecimals,this._options.locale),this._options.trim&&(t=o.DecUtils.trim(t)),t}clone(){const e=new s(this.int);return e._options=Object.assign({},this._options),e}}t.IntPretty=s},function(e,t,r){(function(n,o){var i;
-/**
- * [js-sha3]{@link https://github.com/emn178/js-sha3}
- *
- * @version 0.8.0
- * @author Chen, Yi-Cyuan [emn178@gmail.com]
- * @copyright Chen, Yi-Cyuan 2015-2018
- * @license MIT
- */!function(){"use strict";var s="input is invalid type",a="object"==typeof window,c=a?window:{};c.JS_SHA3_NO_WINDOW&&(a=!1);var u=!a&&"object"==typeof self;!c.JS_SHA3_NO_NODE_JS&&"object"==typeof n&&n.versions&&n.versions.node?c=o:u&&(c=self);var l=!c.JS_SHA3_NO_COMMON_JS&&"object"==typeof e&&e.exports,f=r(408),d=!c.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),p=[4,1024,262144,67108864],g=[0,8,16,24],m=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],y=[224,256,384,512],b=[128,256],v=["hex","buffer","arrayBuffer","array","digest"],w={128:168,256:136};!c.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!c.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var _=function(e,t,r){return function(n){return new B(e,t,e).update(n)[r]()}},k=function(e,t,r){return function(n,o){return new B(e,t,o).update(n)[r]()}},S=function(e,t,r){return function(t,n,o,i){return x["cshake"+e].update(t,n,o,i)[r]()}},O=function(e,t,r){return function(t,n,o,i){return x["kmac"+e].update(t,n,o,i)[r]()}},j=function(e,t,r,n){for(var o=0;o<v.length;++o){var i=v[o];e[i]=t(r,n,i)}return e},E=function(e,t){var r=_(e,t,"hex");return r.create=function(){return new B(e,t,e)},r.update=function(e){return r.create().update(e)},j(r,_,e,t)},P=[{name:"keccak",padding:[1,256,65536,16777216],bits:y,createMethod:E},{name:"sha3",padding:[6,1536,393216,100663296],bits:y,createMethod:E},{name:"shake",padding:[31,7936,2031616,520093696],bits:b,createMethod:function(e,t){var r=k(e,t,"hex");return r.create=function(r){return new B(e,t,r)},r.update=function(e,t){return r.create(t).update(e)},j(r,k,e,t)}},{name:"cshake",padding:p,bits:b,createMethod:function(e,t){var r=w[e],n=S(e,0,"hex");return n.create=function(n,o,i){return o||i?new B(e,t,n).bytepad([o,i],r):x["shake"+e].create(n)},n.update=function(e,t,r,o){return n.create(t,r,o).update(e)},j(n,S,e,t)}},{name:"kmac",padding:p,bits:b,createMethod:function(e,t){var r=w[e],n=O(e,0,"hex");return n.create=function(n,o,i){return new D(e,t,o).bytepad(["KMAC",i],r).bytepad([n],r)},n.update=function(e,t,r,o){return n.create(e,r,o).update(t)},j(n,O,e,t)}}],x={},A=[],M=0;M<P.length;++M)for(var I=P[M],C=I.bits,R=0;R<C.length;++R){var T=I.name+"_"+C[R];if(A.push(T),x[T]=I.createMethod(C[R],I.padding),"sha3"!==I.name){var N=I.name+C[R];A.push(N),x[N]=x[T]}}function B(e,t,r){this.blocks=[],this.s=[],this.padding=t,this.outputBits=r,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(e<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){B.call(this,e,t,r)}B.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(s);if(null===e)throw new Error(s);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(s);t=!0}for(var n,o,i=this.blocks,a=this.byteCount,c=e.length,u=this.blockCount,l=0,f=this.s;l<c;){if(this.reset)for(this.reset=!1,i[0]=this.block,n=1;n<u+1;++n)i[n]=0;if(t)for(n=this.start;l<c&&n<a;++l)i[n>>2]|=e[l]<<g[3&n++];else for(n=this.start;l<c&&n<a;++l)(o=e.charCodeAt(l))<128?i[n>>2]|=o<<g[3&n++]:o<2048?(i[n>>2]|=(192|o>>6)<<g[3&n++],i[n>>2]|=(128|63&o)<<g[3&n++]):o<55296||o>=57344?(i[n>>2]|=(224|o>>12)<<g[3&n++],i[n>>2]|=(128|o>>6&63)<<g[3&n++],i[n>>2]|=(128|63&o)<<g[3&n++]):(o=65536+((1023&o)<<10|1023&e.charCodeAt(++l)),i[n>>2]|=(240|o>>18)<<g[3&n++],i[n>>2]|=(128|o>>12&63)<<g[3&n++],i[n>>2]|=(128|o>>6&63)<<g[3&n++],i[n>>2]|=(128|63&o)<<g[3&n++]);if(this.lastByteIndex=n,n>=a){for(this.start=n-a,this.block=i[u],n=0;n<u;++n)f[n]^=i[n];L(f),this.reset=!0}else this.start=n}return this},B.prototype.encode=function(e,t){var r=255&e,n=1,o=[r];for(r=255&(e>>=8);r>0;)o.unshift(r),r=255&(e>>=8),++n;return t?o.push(n):o.unshift(n),this.update(o),o.length},B.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(s);if(null===e)throw new Error(s);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(s);t=!0}var n=0,o=e.length;if(t)n=o;else for(var i=0;i<e.length;++i){var a=e.charCodeAt(i);a<128?n+=1:a<2048?n+=2:a<55296||a>=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++i)),n+=4)}return n+=this.encode(8*n),this.update(e),n},B.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n<e.length;++n)r+=this.encodeString(e[n]);var o=t-r%t,i=[];return i.length=o,this.update(i),this},B.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex,r=this.blockCount,n=this.s;if(e[t>>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t<r+1;++t)e[t]=0;for(e[r-1]|=2147483648,t=0;t<r;++t)n[t]^=e[t];L(n)}},B.prototype.toString=B.prototype.hex=function(){this.finalize();for(var e,t=this.blockCount,r=this.s,n=this.outputBlocks,o=this.extraBytes,i=0,s=0,a="";s<n;){for(i=0;i<t&&s<n;++i,++s)e=r[i],a+=h[e>>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),i=0)}return o&&(e=r[i],a+=h[e>>4&15]+h[15&e],o>1&&(a+=h[e>>12&15]+h[e>>8&15]),o>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},B.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,o=this.extraBytes,i=0,s=0,a=this.outputBits>>3;e=o?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var c=new Uint32Array(e);s<n;){for(i=0;i<t&&s<n;++i,++s)c[s]=r[i];s%t==0&&L(r)}return o&&(c[i]=r[i],e=e.slice(0,a)),e},B.prototype.buffer=B.prototype.arrayBuffer,B.prototype.digest=B.prototype.array=function(){this.finalize();for(var e,t,r=this.blockCount,n=this.s,o=this.outputBlocks,i=this.extraBytes,s=0,a=0,c=[];a<o;){for(s=0;s<r&&a<o;++s,++a)e=a<<2,t=n[s],c[e]=255&t,c[e+1]=t>>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;a%r==0&&L(n)}return i&&(e=a<<2,t=n[s],c[e]=255&t,i>1&&(c[e+1]=t>>8&255),i>2&&(c[e+2]=t>>16&255)),c},D.prototype=new B,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),B.prototype.finalize.call(this)};var L=function(e){var t,r,n,o,i,s,a,c,u,l,f,d,h,p,g,y,b,v,w,_,k,S,O,j,E,P,x,A,M,I,C,R,T,N,B,D,L,U,q,H,z,F,K,$,V,J,G,W,Q,Z,Y,X,ee,te,re,ne,oe,ie,se,ae,ce,ue,le;for(n=0;n<48;n+=2)o=e[0]^e[10]^e[20]^e[30]^e[40],i=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],f=e[7]^e[17]^e[27]^e[37]^e[47],t=(d=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(h=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=o^(c<<1|u>>>31),r=i^(u<<1|c>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|f>>>31),r=a^(f<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=c^(d<<1|h>>>31),r=u^(h<<1|d>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(o<<1|i>>>31),r=f^(i<<1|o>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],g=e[1],J=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,A=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,F=e[40]<<18|e[41]>>>14,K=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,B=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,W=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,I=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,ue=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,D=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Z=e[34]<<15|e[35]>>>17,Y=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,T=e[44]<<29|e[45]>>>3,j=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,oe=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,q=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,V=e[9]<<27|e[8]>>>5,P=e[18]<<20|e[19]>>>12,x=e[19]<<20|e[18]>>>12,ie=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,H=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,S=e[48]<<14|e[49]>>>18,O=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=g^~b&w,e[10]=j^~P&A,e[11]=E^~x&M,e[20]=N^~D&U,e[21]=B^~L&q,e[30]=$^~J&W,e[31]=V^~G&Q,e[40]=te^~ne&ie,e[41]=re^~oe&se,e[2]=y^~v&_,e[3]=b^~w&k,e[12]=P^~A&I,e[13]=x^~M&C,e[22]=D^~U&H,e[23]=L^~q&z,e[32]=J^~W&Z,e[33]=G^~Q&Y,e[42]=ne^~ie&ae,e[43]=oe^~se&ce,e[4]=v^~_&S,e[5]=w^~k&O,e[14]=A^~I&R,e[15]=M^~C&T,e[24]=U^~H&F,e[25]=q^~z&K,e[34]=W^~Z&X,e[35]=Q^~Y&ee,e[44]=ie^~ae&ue,e[45]=se^~ce&le,e[6]=_^~S&p,e[7]=k^~O&g,e[16]=I^~R&j,e[17]=C^~T&E,e[26]=H^~F&N,e[27]=z^~K&B,e[36]=Z^~X&$,e[37]=Y^~ee&V,e[46]=ae^~ue&te,e[47]=ce^~le&re,e[8]=S^~p&y,e[9]=O^~g&b,e[18]=R^~j&P,e[19]=T^~E&x,e[28]=F^~N&D,e[29]=K^~B&L,e[38]=X^~$&J,e[39]=ee^~V&G,e[48]=ue^~te&ne,e[49]=le^~re&oe,e[0]^=m[n],e[1]^=m[n+1]};if(l)e.exports=x;else{for(M=0;M<A.length;++M)c[A[M]]=x[A[M]];f&&(void 0===(i=function(){return x}.call(t,r,t,e))||(e.exports=i))}}()}).call(this,r(13),r(12))},function(e,t,r){(function(e){var n=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,n,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,n,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(n,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},r(449),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,r(12))},,,,,,,,,,function(e,t,r){(function(e){var n,o=function(e){"use strict";var t=1e7,r=9007199254740992,n=f(r),i="function"==typeof BigInt;function s(e,t,r,n){return void 0===e?s[0]:void 0!==t&&(10!=+t||r)?q(e,t,r,n):$(e)}function a(e,t){this.value=e,this.sign=t,this.isSmall=!1}function c(e){this.value=e,this.sign=e<0,this.isSmall=!0}function u(e){this.value=e}function l(e){return-r<e&&e<r}function f(e){return e<1e7?[e]:e<1e14?[e%1e7,Math.floor(e/1e7)]:[e%1e7,Math.floor(e/1e7)%1e7,Math.floor(e/1e14)]}function d(e){h(e);var r=e.length;if(r<4&&x(e,n)<0)switch(r){case 0:return 0;case 1:return e[0];case 2:return e[0]+e[1]*t;default:return e[0]+(e[1]+e[2]*t)*t}return e}function h(e){for(var t=e.length;0===e[--t];);e.length=t+1}function p(e){for(var t=new Array(e),r=-1;++r<e;)t[r]=0;return t}function g(e){return e>0?Math.floor(e):Math.ceil(e)}function m(e,r){var n,o,i=e.length,s=r.length,a=new Array(i),c=0,u=t;for(o=0;o<s;o++)c=(n=e[o]+r[o]+c)>=u?1:0,a[o]=n-c*u;for(;o<i;)c=(n=e[o]+c)===u?1:0,a[o++]=n-c*u;return c>0&&a.push(c),a}function y(e,t){return e.length>=t.length?m(e,t):m(t,e)}function b(e,r){var n,o,i=e.length,s=new Array(i),a=t;for(o=0;o<i;o++)n=e[o]-a+r,r=Math.floor(n/a),s[o]=n-r*a,r+=1;for(;r>0;)s[o++]=r%a,r=Math.floor(r/a);return s}function v(e,t){var r,n,o=e.length,i=t.length,s=new Array(o),a=0;for(r=0;r<i;r++)(n=e[r]-a-t[r])<0?(n+=1e7,a=1):a=0,s[r]=n;for(r=i;r<o;r++){if(!((n=e[r]-a)<0)){s[r++]=n;break}n+=1e7,s[r]=n}for(;r<o;r++)s[r]=e[r];return h(s),s}function w(e,t,r){var n,o,i=e.length,s=new Array(i),u=-t;for(n=0;n<i;n++)o=e[n]+u,u=Math.floor(o/1e7),o%=1e7,s[n]=o<0?o+1e7:o;return"number"==typeof(s=d(s))?(r&&(s=-s),new c(s)):new a(s,r)}function _(e,t){var r,n,o,i,s=e.length,a=t.length,c=p(s+a);for(o=0;o<s;++o){i=e[o];for(var u=0;u<a;++u)r=i*t[u]+c[o+u],n=Math.floor(r/1e7),c[o+u]=r-1e7*n,c[o+u+1]+=n}return h(c),c}function k(e,r){var n,o,i=e.length,s=new Array(i),a=t,c=0;for(o=0;o<i;o++)n=e[o]*r+c,c=Math.floor(n/a),s[o]=n-c*a;for(;c>0;)s[o++]=c%a,c=Math.floor(c/a);return s}function S(e,t){for(var r=[];t-- >0;)r.push(0);return r.concat(e)}function O(e,r,n){return new a(e<t?k(r,e):_(r,f(e)),n)}function j(e){var t,r,n,o,i=e.length,s=p(i+i);for(n=0;n<i;n++){r=0-(o=e[n])*o;for(var a=n;a<i;a++)t=o*e[a]*2+s[n+a]+r,r=Math.floor(t/1e7),s[n+a]=t-1e7*r;s[n+i]=r}return h(s),s}function E(e,t){var r,n,o,i,s=e.length,a=p(s);for(o=0,r=s-1;r>=0;--r)o=(i=1e7*o+e[r])-(n=g(i/t))*t,a[r]=0|n;return[a,0|o]}function P(e,r){var n,o=$(r);if(i)return[new u(e.value/o.value),new u(e.value%o.value)];var l,m=e.value,y=o.value;if(0===y)throw new Error("Cannot divide by zero");if(e.isSmall)return o.isSmall?[new c(g(m/y)),new c(m%y)]:[s[0],e];if(o.isSmall){if(1===y)return[e,s[0]];if(-1==y)return[e.negate(),s[0]];var b=Math.abs(y);if(b<t){l=d((n=E(m,b))[0]);var w=n[1];return e.sign&&(w=-w),"number"==typeof l?(e.sign!==o.sign&&(l=-l),[new c(l),new c(w)]):[new a(l,e.sign!==o.sign),new c(w)]}y=f(b)}var _=x(m,y);if(-1===_)return[s[0],e];if(0===_)return[s[e.sign===o.sign?1:-1],s[0]];l=(n=m.length+y.length<=200?function(e,r){var n,o,i,s,a,c,u,l=e.length,f=r.length,h=t,g=p(r.length),m=r[f-1],y=Math.ceil(h/(2*m)),b=k(e,y),v=k(r,y);for(b.length<=l&&b.push(0),v.push(0),m=v[f-1],o=l-f;o>=0;o--){for(n=h-1,b[o+f]!==m&&(n=Math.floor((b[o+f]*h+b[o+f-1])/m)),i=0,s=0,c=v.length,a=0;a<c;a++)i+=n*v[a],u=Math.floor(i/h),s+=b[o+a]-(i-u*h),i=u,s<0?(b[o+a]=s+h,s=-1):(b[o+a]=s,s=0);for(;0!==s;){for(n-=1,i=0,a=0;a<c;a++)(i+=b[o+a]-h+v[a])<0?(b[o+a]=i+h,i=0):(b[o+a]=i,i=1);s+=i}g[o]=n}return b=E(b,y)[0],[d(g),d(b)]}(m,y):function(e,t){for(var r,n,o,i,s,a=e.length,c=t.length,u=[],l=[];a;)if(l.unshift(e[--a]),h(l),x(l,t)<0)u.push(0);else{o=1e7*l[(n=l.length)-1]+l[n-2],i=1e7*t[c-1]+t[c-2],n>c&&(o=1e7*(o+1)),r=Math.ceil(o/i);do{if(x(s=k(t,r),l)<=0)break;r--}while(r);u.push(r),l=v(l,s)}return u.reverse(),[d(u),d(l)]}(m,y))[0];var S=e.sign!==o.sign,O=n[1],j=e.sign;return"number"==typeof l?(S&&(l=-l),l=new c(l)):l=new a(l,S),"number"==typeof O?(j&&(O=-O),O=new c(O)):O=new a(O,j),[l,O]}function x(e,t){if(e.length!==t.length)return e.length>t.length?1:-1;for(var r=e.length-1;r>=0;r--)if(e[r]!==t[r])return e[r]>t[r]?1:-1;return 0}function A(e){var t=e.abs();return!t.isUnit()&&(!!(t.equals(2)||t.equals(3)||t.equals(5))||!(t.isEven()||t.isDivisibleBy(3)||t.isDivisibleBy(5))&&(!!t.lesser(49)||void 0))}function M(e,t){for(var r,n,i,s=e.prev(),a=s,c=0;a.isEven();)a=a.divide(2),c++;e:for(n=0;n<t.length;n++)if(!e.lesser(t[n])&&!(i=o(t[n]).modPow(a,e)).isUnit()&&!i.equals(s)){for(r=c-1;0!=r;r--){if((i=i.square().mod(e)).isUnit())return!1;if(i.equals(s))continue e}return!1}return!0}a.prototype=Object.create(s.prototype),c.prototype=Object.create(s.prototype),u.prototype=Object.create(s.prototype),a.prototype.add=function(e){var t=$(e);if(this.sign!==t.sign)return this.subtract(t.negate());var r=this.value,n=t.value;return t.isSmall?new a(b(r,Math.abs(n)),this.sign):new a(y(r,n),this.sign)},a.prototype.plus=a.prototype.add,c.prototype.add=function(e){var t=$(e),r=this.value;if(r<0!==t.sign)return this.subtract(t.negate());var n=t.value;if(t.isSmall){if(l(r+n))return new c(r+n);n=f(Math.abs(n))}return new a(b(n,Math.abs(r)),r<0)},c.prototype.plus=c.prototype.add,u.prototype.add=function(e){return new u(this.value+$(e).value)},u.prototype.plus=u.prototype.add,a.prototype.subtract=function(e){var t=$(e);if(this.sign!==t.sign)return this.add(t.negate());var r=this.value,n=t.value;return t.isSmall?w(r,Math.abs(n),this.sign):function(e,t,r){var n;return x(e,t)>=0?n=v(e,t):(n=v(t,e),r=!r),"number"==typeof(n=d(n))?(r&&(n=-n),new c(n)):new a(n,r)}(r,n,this.sign)},a.prototype.minus=a.prototype.subtract,c.prototype.subtract=function(e){var t=$(e),r=this.value;if(r<0!==t.sign)return this.add(t.negate());var n=t.value;return t.isSmall?new c(r-n):w(n,Math.abs(r),r>=0)},c.prototype.minus=c.prototype.subtract,u.prototype.subtract=function(e){return new u(this.value-$(e).value)},u.prototype.minus=u.prototype.subtract,a.prototype.negate=function(){return new a(this.value,!this.sign)},c.prototype.negate=function(){var e=this.sign,t=new c(-this.value);return t.sign=!e,t},u.prototype.negate=function(){return new u(-this.value)},a.prototype.abs=function(){return new a(this.value,!1)},c.prototype.abs=function(){return new c(Math.abs(this.value))},u.prototype.abs=function(){return new u(this.value>=0?this.value:-this.value)},a.prototype.multiply=function(e){var r,n,o,i=$(e),c=this.value,u=i.value,l=this.sign!==i.sign;if(i.isSmall){if(0===u)return s[0];if(1===u)return this;if(-1===u)return this.negate();if((r=Math.abs(u))<t)return new a(k(c,r),l);u=f(r)}return n=c.length,o=u.length,new a(-.012*n-.012*o+15e-6*n*o>0?function e(t,r){var n=Math.max(t.length,r.length);if(n<=30)return _(t,r);n=Math.ceil(n/2);var o=t.slice(n),i=t.slice(0,n),s=r.slice(n),a=r.slice(0,n),c=e(i,a),u=e(o,s),l=e(y(i,o),y(a,s)),f=y(y(c,S(v(v(l,c),u),n)),S(u,2*n));return h(f),f}(c,u):_(c,u),l)},a.prototype.times=a.prototype.multiply,c.prototype._multiplyBySmall=function(e){return l(e.value*this.value)?new c(e.value*this.value):O(Math.abs(e.value),f(Math.abs(this.value)),this.sign!==e.sign)},a.prototype._multiplyBySmall=function(e){return 0===e.value?s[0]:1===e.value?this:-1===e.value?this.negate():O(Math.abs(e.value),this.value,this.sign!==e.sign)},c.prototype.multiply=function(e){return $(e)._multiplyBySmall(this)},c.prototype.times=c.prototype.multiply,u.prototype.multiply=function(e){return new u(this.value*$(e).value)},u.prototype.times=u.prototype.multiply,a.prototype.square=function(){return new a(j(this.value),!1)},c.prototype.square=function(){var e=this.value*this.value;return l(e)?new c(e):new a(j(f(Math.abs(this.value))),!1)},u.prototype.square=function(e){return new u(this.value*this.value)},a.prototype.divmod=function(e){var t=P(this,e);return{quotient:t[0],remainder:t[1]}},u.prototype.divmod=c.prototype.divmod=a.prototype.divmod,a.prototype.divide=function(e){return P(this,e)[0]},u.prototype.over=u.prototype.divide=function(e){return new u(this.value/$(e).value)},c.prototype.over=c.prototype.divide=a.prototype.over=a.prototype.divide,a.prototype.mod=function(e){return P(this,e)[1]},u.prototype.mod=u.prototype.remainder=function(e){return new u(this.value%$(e).value)},c.prototype.remainder=c.prototype.mod=a.prototype.remainder=a.prototype.mod,a.prototype.pow=function(e){var t,r,n,o=$(e),i=this.value,a=o.value;if(0===a)return s[1];if(0===i)return s[0];if(1===i)return s[1];if(-1===i)return o.isEven()?s[1]:s[-1];if(o.sign)return s[0];if(!o.isSmall)throw new Error("The exponent "+o.toString()+" is too large.");if(this.isSmall&&l(t=Math.pow(i,a)))return new c(g(t));for(r=this,n=s[1];!0&a&&(n=n.times(r),--a),0!==a;)a/=2,r=r.square();return n},c.prototype.pow=a.prototype.pow,u.prototype.pow=function(e){var t=$(e),r=this.value,n=t.value,o=BigInt(0),i=BigInt(1),a=BigInt(2);if(n===o)return s[1];if(r===o)return s[0];if(r===i)return s[1];if(r===BigInt(-1))return t.isEven()?s[1]:s[-1];if(t.isNegative())return new u(o);for(var c=this,l=s[1];(n&i)===i&&(l=l.times(c),--n),n!==o;)n/=a,c=c.square();return l},a.prototype.modPow=function(e,t){if(e=$(e),(t=$(t)).isZero())throw new Error("Cannot take modPow with modulus 0");var r=s[1],n=this.mod(t);for(e.isNegative()&&(e=e.multiply(s[-1]),n=n.modInv(t));e.isPositive();){if(n.isZero())return s[0];e.isOdd()&&(r=r.multiply(n).mod(t)),e=e.divide(2),n=n.square().mod(t)}return r},u.prototype.modPow=c.prototype.modPow=a.prototype.modPow,a.prototype.compareAbs=function(e){var t=$(e),r=this.value,n=t.value;return t.isSmall?1:x(r,n)},c.prototype.compareAbs=function(e){var t=$(e),r=Math.abs(this.value),n=t.value;return t.isSmall?r===(n=Math.abs(n))?0:r>n?1:-1:-1},u.prototype.compareAbs=function(e){var t=this.value,r=$(e).value;return(t=t>=0?t:-t)===(r=r>=0?r:-r)?0:t>r?1:-1},a.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=$(e),r=this.value,n=t.value;return this.sign!==t.sign?t.sign?1:-1:t.isSmall?this.sign?-1:1:x(r,n)*(this.sign?-1:1)},a.prototype.compareTo=a.prototype.compare,c.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=$(e),r=this.value,n=t.value;return t.isSmall?r==n?0:r>n?1:-1:r<0!==t.sign?r<0?-1:1:r<0?1:-1},c.prototype.compareTo=c.prototype.compare,u.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=this.value,r=$(e).value;return t===r?0:t>r?1:-1},u.prototype.compareTo=u.prototype.compare,a.prototype.equals=function(e){return 0===this.compare(e)},u.prototype.eq=u.prototype.equals=c.prototype.eq=c.prototype.equals=a.prototype.eq=a.prototype.equals,a.prototype.notEquals=function(e){return 0!==this.compare(e)},u.prototype.neq=u.prototype.notEquals=c.prototype.neq=c.prototype.notEquals=a.prototype.neq=a.prototype.notEquals,a.prototype.greater=function(e){return this.compare(e)>0},u.prototype.gt=u.prototype.greater=c.prototype.gt=c.prototype.greater=a.prototype.gt=a.prototype.greater,a.prototype.lesser=function(e){return this.compare(e)<0},u.prototype.lt=u.prototype.lesser=c.prototype.lt=c.prototype.lesser=a.prototype.lt=a.prototype.lesser,a.prototype.greaterOrEquals=function(e){return this.compare(e)>=0},u.prototype.geq=u.prototype.greaterOrEquals=c.prototype.geq=c.prototype.greaterOrEquals=a.prototype.geq=a.prototype.greaterOrEquals,a.prototype.lesserOrEquals=function(e){return this.compare(e)<=0},u.prototype.leq=u.prototype.lesserOrEquals=c.prototype.leq=c.prototype.lesserOrEquals=a.prototype.leq=a.prototype.lesserOrEquals,a.prototype.isEven=function(){return 0==(1&this.value[0])},c.prototype.isEven=function(){return 0==(1&this.value)},u.prototype.isEven=function(){return(this.value&BigInt(1))===BigInt(0)},a.prototype.isOdd=function(){return 1==(1&this.value[0])},c.prototype.isOdd=function(){return 1==(1&this.value)},u.prototype.isOdd=function(){return(this.value&BigInt(1))===BigInt(1)},a.prototype.isPositive=function(){return!this.sign},c.prototype.isPositive=function(){return this.value>0},u.prototype.isPositive=c.prototype.isPositive,a.prototype.isNegative=function(){return this.sign},c.prototype.isNegative=function(){return this.value<0},u.prototype.isNegative=c.prototype.isNegative,a.prototype.isUnit=function(){return!1},c.prototype.isUnit=function(){return 1===Math.abs(this.value)},u.prototype.isUnit=function(){return this.abs().value===BigInt(1)},a.prototype.isZero=function(){return!1},c.prototype.isZero=function(){return 0===this.value},u.prototype.isZero=function(){return this.value===BigInt(0)},a.prototype.isDivisibleBy=function(e){var t=$(e);return!t.isZero()&&(!!t.isUnit()||(0===t.compareAbs(2)?this.isEven():this.mod(t).isZero()))},u.prototype.isDivisibleBy=c.prototype.isDivisibleBy=a.prototype.isDivisibleBy,a.prototype.isPrime=function(e){var t=A(this);if(void 0!==t)return t;var r=this.abs(),n=r.bitLength();if(n<=64)return M(r,[2,3,5,7,11,13,17,19,23,29,31,37]);for(var i=Math.log(2)*n.toJSNumber(),s=Math.ceil(!0===e?2*Math.pow(i,2):i),a=[],c=0;c<s;c++)a.push(o(c+2));return M(r,a)},u.prototype.isPrime=c.prototype.isPrime=a.prototype.isPrime,a.prototype.isProbablePrime=function(e,t){var r=A(this);if(void 0!==r)return r;for(var n=this.abs(),i=void 0===e?5:e,s=[],a=0;a<i;a++)s.push(o.randBetween(2,n.minus(2),t));return M(n,s)},u.prototype.isProbablePrime=c.prototype.isProbablePrime=a.prototype.isProbablePrime,a.prototype.modInv=function(e){for(var t,r,n,i=o.zero,s=o.one,a=$(e),c=this.abs();!c.isZero();)t=a.divide(c),r=i,n=a,i=s,a=c,s=r.subtract(t.multiply(s)),c=n.subtract(t.multiply(c));if(!a.isUnit())throw new Error(this.toString()+" and "+e.toString()+" are not co-prime");return-1===i.compare(0)&&(i=i.add(e)),this.isNegative()?i.negate():i},u.prototype.modInv=c.prototype.modInv=a.prototype.modInv,a.prototype.next=function(){var e=this.value;return this.sign?w(e,1,this.sign):new a(b(e,1),this.sign)},c.prototype.next=function(){var e=this.value;return e+1<r?new c(e+1):new a(n,!1)},u.prototype.next=function(){return new u(this.value+BigInt(1))},a.prototype.prev=function(){var e=this.value;return this.sign?new a(b(e,1),!0):w(e,1,this.sign)},c.prototype.prev=function(){var e=this.value;return e-1>-r?new c(e-1):new a(n,!0)},u.prototype.prev=function(){return new u(this.value-BigInt(1))};for(var I=[1];2*I[I.length-1]<=t;)I.push(2*I[I.length-1]);var C=I.length,R=I[C-1];function T(e){return Math.abs(e)<=t}function N(e,t,r){t=$(t);for(var n=e.isNegative(),i=t.isNegative(),s=n?e.not():e,a=i?t.not():t,c=0,u=0,l=null,f=null,d=[];!s.isZero()||!a.isZero();)c=(l=P(s,R))[1].toJSNumber(),n&&(c=R-1-c),u=(f=P(a,R))[1].toJSNumber(),i&&(u=R-1-u),s=l[0],a=f[0],d.push(r(c,u));for(var h=0!==r(n?1:0,i?1:0)?o(-1):o(0),p=d.length-1;p>=0;p-=1)h=h.multiply(R).add(o(d[p]));return h}a.prototype.shiftLeft=function(e){var t=$(e).toJSNumber();if(!T(t))throw new Error(String(t)+" is too large for shifting.");if(t<0)return this.shiftRight(-t);var r=this;if(r.isZero())return r;for(;t>=C;)r=r.multiply(R),t-=C-1;return r.multiply(I[t])},u.prototype.shiftLeft=c.prototype.shiftLeft=a.prototype.shiftLeft,a.prototype.shiftRight=function(e){var t,r=$(e).toJSNumber();if(!T(r))throw new Error(String(r)+" is too large for shifting.");if(r<0)return this.shiftLeft(-r);for(var n=this;r>=C;){if(n.isZero()||n.isNegative()&&n.isUnit())return n;n=(t=P(n,R))[1].isNegative()?t[0].prev():t[0],r-=C-1}return(t=P(n,I[r]))[1].isNegative()?t[0].prev():t[0]},u.prototype.shiftRight=c.prototype.shiftRight=a.prototype.shiftRight,a.prototype.not=function(){return this.negate().prev()},u.prototype.not=c.prototype.not=a.prototype.not,a.prototype.and=function(e){return N(this,e,(function(e,t){return e&t}))},u.prototype.and=c.prototype.and=a.prototype.and,a.prototype.or=function(e){return N(this,e,(function(e,t){return e|t}))},u.prototype.or=c.prototype.or=a.prototype.or,a.prototype.xor=function(e){return N(this,e,(function(e,t){return e^t}))},u.prototype.xor=c.prototype.xor=a.prototype.xor;function B(e){var r=e.value,n="number"==typeof r?r|1<<30:"bigint"==typeof r?r|BigInt(1<<30):r[0]+r[1]*t|1073758208;return n&-n}function D(e,t){return e=$(e),t=$(t),e.greater(t)?e:t}function L(e,t){return e=$(e),t=$(t),e.lesser(t)?e:t}function U(e,t){if(e=$(e).abs(),t=$(t).abs(),e.equals(t))return e;if(e.isZero())return t;if(t.isZero())return e;for(var r,n,o=s[1];e.isEven()&&t.isEven();)r=L(B(e),B(t)),e=e.divide(r),t=t.divide(r),o=o.multiply(r);for(;e.isEven();)e=e.divide(B(e));do{for(;t.isEven();)t=t.divide(B(t));e.greater(t)&&(n=t,t=e,e=n),t=t.subtract(e)}while(!t.isZero());return o.isUnit()?e:e.multiply(o)}a.prototype.bitLength=function(){var e=this;return e.compareTo(o(0))<0&&(e=e.negate().subtract(o(1))),0===e.compareTo(o(0))?o(0):o(function e(t,r){if(r.compareTo(t)<=0){var n=e(t,r.square(r)),i=n.p,s=n.e,a=i.multiply(r);return a.compareTo(t)<=0?{p:a,e:2*s+1}:{p:i,e:2*s}}return{p:o(1),e:0}}(e,o(2)).e).add(o(1))},u.prototype.bitLength=c.prototype.bitLength=a.prototype.bitLength;var q=function(e,t,r,n){r=r||"0123456789abcdefghijklmnopqrstuvwxyz",e=String(e),n||(e=e.toLowerCase(),r=r.toLowerCase());var o,i=e.length,s=Math.abs(t),a={};for(o=0;o<r.length;o++)a[r[o]]=o;for(o=0;o<i;o++){if("-"!==(l=e[o])&&(l in a&&a[l]>=s)){if("1"===l&&1===s)continue;throw new Error(l+" is not a valid digit in base "+t+".")}}t=$(t);var c=[],u="-"===e[0];for(o=u?1:0;o<e.length;o++){var l;if((l=e[o])in a)c.push($(a[l]));else{if("<"!==l)throw new Error(l+" is not a valid character");var f=o;do{o++}while(">"!==e[o]&&o<e.length);c.push($(e.slice(f+1,o)))}}return H(c,t,u)};function H(e,t,r){var n,o=s[0],i=s[1];for(n=e.length-1;n>=0;n--)o=o.add(e[n].times(i)),i=i.times(t);return r?o.negate():o}function z(e,t){if((t=o(t)).isZero()){if(e.isZero())return{value:[0],isNegative:!1};throw new Error("Cannot convert nonzero numbers to base 0.")}if(t.equals(-1)){if(e.isZero())return{value:[0],isNegative:!1};if(e.isNegative())return{value:[].concat.apply([],Array.apply(null,Array(-e.toJSNumber())).map(Array.prototype.valueOf,[1,0])),isNegative:!1};var r=Array.apply(null,Array(e.toJSNumber()-1)).map(Array.prototype.valueOf,[0,1]);return r.unshift([1]),{value:[].concat.apply([],r),isNegative:!1}}var n=!1;if(e.isNegative()&&t.isPositive()&&(n=!0,e=e.abs()),t.isUnit())return e.isZero()?{value:[0],isNegative:!1}:{value:Array.apply(null,Array(e.toJSNumber())).map(Number.prototype.valueOf,1),isNegative:n};for(var i,s=[],a=e;a.isNegative()||a.compareAbs(t)>=0;){i=a.divmod(t),a=i.quotient;var c=i.remainder;c.isNegative()&&(c=t.minus(c).abs(),a=a.next()),s.push(c.toJSNumber())}return s.push(a.toJSNumber()),{value:s.reverse(),isNegative:n}}function F(e,t,r){var n=z(e,t);return(n.isNegative?"-":"")+n.value.map((function(e){return function(e,t){return e<(t=t||"0123456789abcdefghijklmnopqrstuvwxyz").length?t[e]:"<"+e+">"}(e,r)})).join("")}function K(e){if(l(+e)){var t=+e;if(t===g(t))return i?new u(BigInt(t)):new c(t);throw new Error("Invalid integer: "+e)}var r="-"===e[0];r&&(e=e.slice(1));var n=e.split(/e/i);if(n.length>2)throw new Error("Invalid integer: "+n.join("e"));if(2===n.length){var o=n[1];if("+"===o[0]&&(o=o.slice(1)),(o=+o)!==g(o)||!l(o))throw new Error("Invalid integer: "+o+" is not a valid exponent.");var s=n[0],f=s.indexOf(".");if(f>=0&&(o-=s.length-f-1,s=s.slice(0,f)+s.slice(f+1)),o<0)throw new Error("Cannot include negative exponent part for integers");e=s+=new Array(o+1).join("0")}if(!/^([0-9][0-9]*)$/.test(e))throw new Error("Invalid integer: "+e);if(i)return new u(BigInt(r?"-"+e:e));for(var d=[],p=e.length,m=p-7;p>0;)d.push(+e.slice(m,p)),(m-=7)<0&&(m=0),p-=7;return h(d),new a(d,r)}function $(e){return"number"==typeof e?function(e){if(i)return new u(BigInt(e));if(l(e)){if(e!==g(e))throw new Error(e+" is not an integer.");return new c(e)}return K(e.toString())}(e):"string"==typeof e?K(e):"bigint"==typeof e?new u(e):e}a.prototype.toArray=function(e){return z(this,e)},c.prototype.toArray=function(e){return z(this,e)},u.prototype.toArray=function(e){return z(this,e)},a.prototype.toString=function(e,t){if(void 0===e&&(e=10),10!==e)return F(this,e,t);for(var r,n=this.value,o=n.length,i=String(n[--o]);--o>=0;)r=String(n[o]),i+="0000000".slice(r.length)+r;return(this.sign?"-":"")+i},c.prototype.toString=function(e,t){return void 0===e&&(e=10),10!=e?F(this,e,t):String(this.value)},u.prototype.toString=c.prototype.toString,u.prototype.toJSON=a.prototype.toJSON=c.prototype.toJSON=function(){return this.toString()},a.prototype.valueOf=function(){return parseInt(this.toString(),10)},a.prototype.toJSNumber=a.prototype.valueOf,c.prototype.valueOf=function(){return this.value},c.prototype.toJSNumber=c.prototype.valueOf,u.prototype.valueOf=u.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};for(var V=0;V<1e3;V++)s[V]=$(V),V>0&&(s[-V]=$(-V));return s.one=s[1],s.zero=s[0],s.minusOne=s[-1],s.max=D,s.min=L,s.gcd=U,s.lcm=function(e,t){return e=$(e).abs(),t=$(t).abs(),e.divide(U(e,t)).multiply(t)},s.isInstance=function(e){return e instanceof a||e instanceof c||e instanceof u},s.randBetween=function(e,r,n){e=$(e),r=$(r);var o=n||Math.random,i=L(e,r),a=D(e,r).subtract(i).add(1);if(a.isSmall)return i.add(Math.floor(o()*a));for(var c=z(a,t).value,u=[],l=!0,f=0;f<c.length;f++){var d=l?c[f]:t,h=g(o()*d);u.push(h),h<d&&(l=!1)}return i.add(s.fromArray(u,t,!1))},s.fromArray=function(e,t,r){return H(e.map($),$(t||10),r)},s}();e.hasOwnProperty("exports")&&(e.exports=o),void 0===(n=function(){return o}.call(t,r,t,e))||(e.exports=n)}).call(this,r(71)(e))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinUtils=void 0;const n=r(235),o=r(116),i=r(112),s=r(149);t.CoinUtils=class{static createCoinsFromPrimitives(e){return e.map(e=>new n.Coin(e.denom,e.amount))}static amountOf(e,t){const r=e.find(e=>e.denom===t);return r?r.amount:new o.Int(0)}static exclude(e,t){return e.filter(e=>0===t.indexOf(e.denom))}static concat(...e){if(0===e.length)return[];return e.slice().reduce((e,t)=>{const r=e.find(e=>e.denom===t.denom);if(r){const o=new n.Coin(r.denom,r.amount.add(t.amount));e.push(o)}else{const r=new n.Coin(t.denom,t.amount);e.push(r)}return e},[])}static getCoinFromDecimals(e,t,r){const o=e.find(e=>e.coinDenom===r);if(!o)throw new Error("Invalid currency");let s=new i.Dec(1);for(let e=0;e<o.coinDecimals;e++)s=s.mul(new i.Dec(10));let a=new i.Dec(t);if(a=a.mul(s),!new i.Dec(a.truncate()).equals(a))throw new Error("Can't divide anymore");return new n.Coin(o.coinMinimalDenom,a.truncate())}static parseDecAndDenomFromCoin(e,t){let r=e.find(e=>e.coinMinimalDenom===t.denom);r||(r={coinDecimals:0,coinDenom:t.denom,coinMinimalDenom:t.denom});let n=new i.Dec(1);for(let e=0;e<r.coinDecimals;e++)n=n.mul(new i.Dec(10));return{amount:new i.Dec(t.amount).quoTruncate(n).toString(r.coinDecimals),denom:r.coinDenom}}static shrinkDecimals(e,t,r,n,s=!1){if(e.equals(new o.Int(0)))return"0";const a=new i.Dec(e,t),c=a.truncate(),u=a.sub(new i.Dec(c)),l=Math.max(n-c.toString().length+1,r),f=u.toString(l).replace("0.","");return(s?BigInt(c.toString()).toLocaleString("en-US"):c.toString())+(f.length>0?".":"")+f}static coinToTrimmedString(e,t,r=" "){const n=new i.Dec(e.amount).quoTruncate(s.DecUtils.getPrecisionDec(t.coinDecimals));return`${s.DecUtils.trim(n)}${r}${t.coinDenom}`}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Coin=void 0;const n=r(116);class o{constructor(e,t){this.denom=e,this.amount=t instanceof n.Int?t:new n.Int(t)}static parse(e){const t=new RegExp("([0-9]+)[ ]*([a-zA-Z]+)").exec(e);if(!t||3!==t.length)throw new Error("Invalid coin str");const r=t[2],n=t[1];return new o(r,n)}toString(){return`${this.amount.toString()}${this.denom}`}}t.Coin=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TendermintTxTracer=void 0;const n=r(425),o=r(2);t.TendermintTxTracer=class{constructor(e,t,r={}){this.url=e,this.wsEndpoint=t,this.options=r,this.newBlockSubscribes=[],this.txSubscribes=new Map,this.pendingQueries=new Map,this.listeners={},this.onOpen=e=>{var t;this.newBlockSubscribes.length>0&&this.sendSubscribeBlockRpc();for(const[e,t]of this.txSubscribes)this.sendSubscribeTxRpc(e,t.hash);for(const[e,t]of this.pendingQueries)this.sendQueryRpc(e,t.method,t.params);for(const r of null!==(t=this.listeners.open)&&void 0!==t?t:[])r(e)},this.onMessage=e=>{var t,r,n,o,i;for(const r of null!==(t=this.listeners.message)&&void 0!==t?t:[])r(e);if(e.data)try{const t=JSON.parse(e.data);if((null==t?void 0:t.id)&&this.pendingQueries.has(t.id)&&(t.error?this.pendingQueries.get(t.id).rejector(new Error(t.error.data||t.error.message)):this.pendingQueries.get(t.id).resolver(t.result),this.pendingQueries.delete(t.id)),"tendermint/event/NewBlock"===(null===(n=null===(r=null==t?void 0:t.result)||void 0===r?void 0:r.data)||void 0===n?void 0:n.type))for(const e of this.newBlockSubscribes)e.handler(t.result.data.value);"tendermint/event/Tx"===(null===(i=null===(o=null==t?void 0:t.result)||void 0===o?void 0:o.data)||void 0===i?void 0:i.type)&&(null==t?void 0:t.id)&&this.txSubscribes.has(t.id)&&(t.error?this.txSubscribes.get(t.id).rejector(new Error(t.error.data||t.error.message)):this.txSubscribes.get(t.id).resolver(t.result.data.value.TxResult.result),this.txSubscribes.delete(t.id))}catch(e){console.log("Tendermint websocket jsonrpc response is not JSON: "+(e.message||e.toString()))}},this.onClose=e=>{var t;for(const r of null!==(t=this.listeners.close)&&void 0!==t?t:[])r(e)},this.ws=this.options.wsObject?new this.options.wsObject(this.getWsEndpoint()):new WebSocket(this.getWsEndpoint()),this.ws.onopen=this.onOpen,this.ws.onmessage=this.onMessage,this.ws.onclose=this.onClose}getWsEndpoint(){let e=this.url;if(e.startsWith("http")&&(e=e.replace("http","ws")),!e.endsWith(this.wsEndpoint)){const t=this.wsEndpoint.startsWith("/")?this.wsEndpoint:"/"+this.wsEndpoint;e=e.endsWith("/")?e+t.slice(1):e+t}return e}close(){this.ws.close()}get readyState(){switch(this.ws.readyState){case 0:return n.WsReadyState.CONNECTING;case 1:return n.WsReadyState.OPEN;case 2:return n.WsReadyState.CLOSING;case 3:return n.WsReadyState.CLOSED;default:return n.WsReadyState.NONE}}addEventListener(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)}subscribeBlock(e){this.newBlockSubscribes.push({handler:e}),1===this.newBlockSubscribes.length&&this.sendSubscribeBlockRpc()}sendSubscribeBlockRpc(){this.readyState===n.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:"subscribe",params:["tm.event='NewBlock'"],id:1}))}traceTx(e){return new Promise(t=>{this.queryTx(e).then(t).catch(()=>{}),this.subscribeTx(e).then(t)})}subscribeTx(e){const t=this.createRandomId();return new Promise((r,n)=>{this.txSubscribes.set(t,{hash:e,resolver:r,rejector:n}),this.sendSubscribeTxRpc(t,e)})}sendSubscribeTxRpc(e,t){this.readyState===n.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:"subscribe",params:[`tm.event='Tx' AND tx.hash='${o.Buffer.from(t).toString("hex").toUpperCase()}'`],id:e}))}queryTx(e){return this.query("tx",[o.Buffer.from(e).toString("base64"),!1])}query(e,t){const r=this.createRandomId();return new Promise((n,o)=>{this.pendingQueries.set(r,{method:e,params:t,resolver:n,rejector:o}),this.sendQueryRpc(r,e,t)})}sendQueryRpc(e,t,r){this.readyState===n.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:t,params:r,id:e}))}createRandomId(){return parseInt(Array.from({length:6}).map(()=>Math.floor(100*Math.random())).join(""))}}},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProtoCodec=t.ProtoCodec=void 0;const i=r(118),s=r(118),a=r(241);o(r(241),t);class c{constructor(){this.typeUrlMap=new Map}unpackAny(e){const t=new i.google.protobuf.Any(e);return this.typeUrlMap.has(t.type_url)?this.typeUrlMap.get(t.type_url).decode(t.value):new a.UnknownMessage(t.type_url,t.value)}registerAny(e,t){this.typeUrlMap.set(e,t)}}t.ProtoCodec=c,t.defaultProtoCodec=new c,t.defaultProtoCodec.registerAny("/cosmos.bank.v1beta1.MsgSend",s.cosmos.bank.v1beta1.MsgSend),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgDelegate",s.cosmos.staking.v1beta1.MsgDelegate),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgUndelegate",s.cosmos.staking.v1beta1.MsgUndelegate),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgBeginRedelegate",s.cosmos.staking.v1beta1.MsgBeginRedelegate)},function(e,t,r){"use strict";e.exports=f;var n,o=r(64),i=o.LongBits,s=o.base64,a=o.utf8;function c(e,t,r){this.fn=e,this.len=t,this.next=void 0,this.val=r}function u(){}function l(e){this.head=e.head,this.tail=e.tail,this.len=e.len,this.next=e.states}function f(){this.len=0,this.head=new c(u,0,0),this.tail=this.head,this.states=null}var d=function(){return o.Buffer?function(){return(f.create=function(){return new n})()}:function(){return new f}};function h(e,t,r){t[r]=255&e}function p(e,t){this.len=e,this.next=void 0,this.val=t}function g(e,t,r){for(;e.hi;)t[r++]=127&e.lo|128,e.lo=(e.lo>>>7|e.hi<<25)>>>0,e.hi>>>=7;for(;e.lo>127;)t[r++]=127&e.lo|128,e.lo=e.lo>>>7;t[r++]=e.lo}function m(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}f.create=d(),f.alloc=function(e){return new o.Array(e)},o.Array!==Array&&(f.alloc=o.pool(f.alloc,o.Array.prototype.subarray)),f.prototype._push=function(e,t,r){return this.tail=this.tail.next=new c(e,t,r),this.len+=t,this},p.prototype=Object.create(c.prototype),p.prototype.fn=function(e,t,r){for(;e>127;)t[r++]=127&e|128,e>>>=7;t[r]=e},f.prototype.uint32=function(e){return this.len+=(this.tail=this.tail.next=new p((e>>>=0)<128?1:e<16384?2:e<2097152?3:e<268435456?4:5,e)).len,this},f.prototype.int32=function(e){return e<0?this._push(g,10,i.fromNumber(e)):this.uint32(e)},f.prototype.sint32=function(e){return this.uint32((e<<1^e>>31)>>>0)},f.prototype.uint64=function(e){var t=i.from(e);return this._push(g,t.length(),t)},f.prototype.int64=f.prototype.uint64,f.prototype.sint64=function(e){var t=i.from(e).zzEncode();return this._push(g,t.length(),t)},f.prototype.bool=function(e){return this._push(h,1,e?1:0)},f.prototype.fixed32=function(e){return this._push(m,4,e>>>0)},f.prototype.sfixed32=f.prototype.fixed32,f.prototype.fixed64=function(e){var t=i.from(e);return this._push(m,4,t.lo)._push(m,4,t.hi)},f.prototype.sfixed64=f.prototype.fixed64,f.prototype.float=function(e){return this._push(o.float.writeFloatLE,4,e)},f.prototype.double=function(e){return this._push(o.float.writeDoubleLE,8,e)};var y=o.Array.prototype.set?function(e,t,r){t.set(e,r)}:function(e,t,r){for(var n=0;n<e.length;++n)t[r+n]=e[n]};f.prototype.bytes=function(e){var t=e.length>>>0;if(!t)return this._push(h,1,0);if(o.isString(e)){var r=f.alloc(t=s.length(e));s.decode(e,r,0),e=r}return this.uint32(t)._push(y,t,e)},f.prototype.string=function(e){var t=a.length(e);return t?this.uint32(t)._push(a.write,t,e):this._push(h,1,0)},f.prototype.fork=function(){return this.states=new l(this),this.head=this.tail=new c(u,0,0),this.len=0,this},f.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new c(u,0,0),this.len=0),this},f.prototype.ldelim=function(){var e=this.head,t=this.tail,r=this.len;return this.reset().uint32(r),r&&(this.tail.next=e.next,this.tail=t,this.len+=r),this},f.prototype.finish=function(){for(var e=this.head.next,t=this.constructor.alloc(this.len),r=0;e;)e.fn(e.val,t,r),r+=e.len,e=e.next;return t},f._configure=function(e){n=e,f.create=d(),n._configure()}},function(e,t,r){"use strict";e.exports=c;var n,o=r(64),i=o.LongBits,s=o.utf8;function a(e,t){return RangeError("index out of range: "+e.pos+" + "+(t||1)+" > "+e.len)}function c(e){this.buf=e,this.pos=0,this.len=e.length}var u,l="undefined"!=typeof Uint8Array?function(e){if(e instanceof Uint8Array||Array.isArray(e))return new c(e);throw Error("illegal buffer")}:function(e){if(Array.isArray(e))return new c(e);throw Error("illegal buffer")},f=function(){return o.Buffer?function(e){return(c.create=function(e){return o.Buffer.isBuffer(e)?new n(e):l(e)})(e)}:l};function d(){var e=new i(0,0),t=0;if(!(this.len-this.pos>4)){for(;t<3;++t){if(this.pos>=this.len)throw a(this);if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e}return e.lo=(e.lo|(127&this.buf[this.pos++])<<7*t)>>>0,e}for(;t<4;++t)if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e;if(e.lo=(e.lo|(127&this.buf[this.pos])<<28)>>>0,e.hi=(e.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return e;if(t=0,this.len-this.pos>4){for(;t<5;++t)if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}else for(;t<5;++t){if(this.pos>=this.len)throw a(this);if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}throw Error("invalid varint encoding")}function h(e,t){return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0}function p(){if(this.pos+8>this.len)throw a(this,8);return new i(h(this.buf,this.pos+=4),h(this.buf,this.pos+=4))}c.create=f(),c.prototype._slice=o.Array.prototype.subarray||o.Array.prototype.slice,c.prototype.uint32=(u=4294967295,function(){if(u=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128)return u;if((this.pos+=5)>this.len)throw this.pos=this.len,a(this,10);return u}),c.prototype.int32=function(){return 0|this.uint32()},c.prototype.sint32=function(){var e=this.uint32();return e>>>1^-(1&e)|0},c.prototype.bool=function(){return 0!==this.uint32()},c.prototype.fixed32=function(){if(this.pos+4>this.len)throw a(this,4);return h(this.buf,this.pos+=4)},c.prototype.sfixed32=function(){if(this.pos+4>this.len)throw a(this,4);return 0|h(this.buf,this.pos+=4)},c.prototype.float=function(){if(this.pos+4>this.len)throw a(this,4);var e=o.float.readFloatLE(this.buf,this.pos);return this.pos+=4,e},c.prototype.double=function(){if(this.pos+8>this.len)throw a(this,4);var e=o.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,e},c.prototype.bytes=function(){var e=this.uint32(),t=this.pos,r=this.pos+e;if(r>this.len)throw a(this,e);return this.pos+=e,Array.isArray(this.buf)?this.buf.slice(t,r):t===r?new this.buf.constructor(0):this._slice.call(this.buf,t,r)},c.prototype.string=function(){var e=this.bytes();return s.read(e,0,e.length)},c.prototype.skip=function(e){if("number"==typeof e){if(this.pos+e>this.len)throw a(this,e);this.pos+=e}else do{if(this.pos>=this.len)throw a(this)}while(128&this.buf[this.pos++]);return this},c.prototype.skipType=function(e){switch(e){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(e=7&this.uint32());)this.skipType(e);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+e+" at offset "+this.pos)}return this},c._configure=function(e){n=e,c.create=f(),n._configure();var t=o.Long?"toLong":"toNumber";o.merge(c.prototype,{int64:function(){return d.call(this)[t](!1)},uint64:function(){return d.call(this)[t](!0)},sint64:function(){return d.call(this).zzDecode()[t](!1)},fixed64:function(){return p.call(this)[t](!0)},sfixed64:function(){return p.call(this)[t](!1)}})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnknownMessage=void 0;const n=r(2);t.UnknownMessage=class{constructor(e,t){this._typeUrl=e,this._value=t}get typeUrl(){return this._typeUrl}get value(){return this._value}toJSON(){return{type_url:this._typeUrl,value:n.Buffer.from(this._value).toString("base64")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtoSignDocDecoder=void 0;const n=r(118),o=r(238);class i{constructor(e,t=o.defaultProtoCodec){this.signDoc=e,this.protoCodec=t}static decode(e){return new i(n.cosmos.tx.v1beta1.SignDoc.decode(e))}get txBody(){return this._txBody||(this._txBody=n.cosmos.tx.v1beta1.TxBody.decode(this.signDoc.bodyBytes)),this._txBody}get txMsgs(){const e=[];for(const t of this.txBody.messages)e.push(this.protoCodec.unpackAny(t));return e}get authInfo(){return this._authInfo||(this._authInfo=n.cosmos.tx.v1beta1.AuthInfo.decode(this.signDoc.authInfoBytes)),this._authInfo}get chainId(){return this.signDoc.chainId}get accountNumber(){return this.signDoc.accountNumber.toString()}toBytes(){return n.cosmos.tx.v1beta1.SignDoc.encode(this.signDoc).finish()}toJSON(){return{txBody:Object.assign(Object.assign({},this.txBody.toJSON()),{messages:this.txMsgs.map(e=>e&&e.toJSON?e.toJSON():e)}),authInfo:this.authInfo.toJSON(),chainId:this.chainId,accountNumber:this.accountNumber}}}t.ProtoSignDocDecoder=i},function(e,t,r){"use strict";(function(t,n){var o=r(119);e.exports=v;var i,s=r(237);v.ReadableState=b;r(51).EventEmitter;var a=function(e,t){return e.listeners(t).length},c=r(244),u=r(153).Buffer,l=t.Uint8Array||function(){};var f=Object.create(r(95));f.inherits=r(4);var d=r(446),h=void 0;h=d&&d.debuglog?d.debuglog("stream"):function(){};var p,g=r(447),m=r(245);f.inherits(v,c);var y=["error","close","destroy","pause","resume"];function b(e,t){e=e||{};var n=t instanceof(i=i||r(65));this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,s=e.readableHighWaterMark,a=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:n&&(s||0===s)?s:a,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(p||(p=r(66).StringDecoder),this.decoder=new p(e.encoding),this.encoding=e.encoding)}function v(e){if(i=i||r(65),!(this instanceof v))return new v(e);this._readableState=new b(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),c.call(this)}function w(e,t,r,n,o){var i,s=e._readableState;null===t?(s.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,S(e)}(e,s)):(o||(i=function(e,t){var r;n=t,u.isBuffer(n)||n instanceof l||"string"==typeof t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));var n;return r}(s,t)),i?e.emit("error",i):s.objectMode||t&&t.length>0?("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=function(e){return u.from(e)}(t)),n?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):_(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?_(e,s,t,!1):j(e,s)):_(e,s,t,!1))):n||(s.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(s)}function _(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&S(e)),j(e,t)}Object.defineProperty(v.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),v.prototype.destroy=m.destroy,v.prototype._undestroy=m.undestroy,v.prototype._destroy=function(e,t){this.push(null),t(e)},v.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=u.from(e,t),t=""),r=!0),w(this,e,t,!1,r)},v.prototype.unshift=function(e){return w(this,e,null,!0,!1)},v.prototype.isPaused=function(){return!1===this._readableState.flowing},v.prototype.setEncoding=function(e){return p||(p=r(66).StringDecoder),this._readableState.decoder=new p(e),this._readableState.encoding=e,this};function k(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=8388608?e=8388608:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function S(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(O,e):O(e))}function O(e){h("emit readable"),e.emit("readable"),A(e)}function j(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(E,e,t))}function E(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(h("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function P(e){h("readable nexttick read 0"),e.read(0)}function x(e,t){t.reading||(h("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),A(e),t.flowing&&!t.reading&&e.read(0)}function A(e){var t=e._readableState;for(h("flow",t.flowing);t.flowing&&null!==e.read(););}function M(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var n;e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):n=e===t.head.data.length?t.shift():r?function(e,t){var r=t.head,n=1,o=r.data;e-=o.length;for(;r=r.next;){var i=r.data,s=e>i.length?i.length:e;if(s===i.length?o+=i:o+=i.slice(0,e),0===(e-=s)){s===i.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(s));break}++n}return t.length-=n,o}(e,t):function(e,t){var r=u.allocUnsafe(e),n=t.head,o=1;n.data.copy(r),e-=n.data.length;for(;n=n.next;){var i=n.data,s=e>i.length?i.length:e;if(i.copy(r,r.length-e,0,s),0===(e-=s)){s===i.length?(++o,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(s));break}++o}return t.length-=o,r}(e,t);return n}(e,t.buffer,t.decoder),r);var r}function I(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(C,t,e))}function C(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function R(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}v.prototype.read=function(e){h("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?I(this):S(this),null;if(0===(e=k(e,t))&&t.ended)return 0===t.length&&I(this),null;var n,o=t.needReadable;return h("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&h("length less than watermark",o=!0),t.ended||t.reading?h("reading or ended",o=!1):o&&(h("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=k(r,t))),null===(n=e>0?M(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&I(this)),null!==n&&this.emit("data",n),n},v.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(e,t){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,h("pipe count=%d opts=%j",i.pipesCount,t);var c=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?l:v;function u(t,n){h("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,h("cleanup"),e.removeListener("close",y),e.removeListener("finish",b),e.removeListener("drain",f),e.removeListener("error",m),e.removeListener("unpipe",u),r.removeListener("end",l),r.removeListener("end",v),r.removeListener("data",g),d=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||f())}function l(){h("onend"),e.end()}i.endEmitted?o.nextTick(c):r.once("end",c),e.on("unpipe",u);var f=function(e){return function(){var t=e._readableState;h("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,A(e))}}(r);e.on("drain",f);var d=!1;var p=!1;function g(t){h("ondata"),p=!1,!1!==e.write(t)||p||((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==R(i.pipes,e))&&!d&&(h("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,p=!0),r.pause())}function m(t){h("onerror",t),v(),e.removeListener("error",m),0===a(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",b),v()}function b(){h("onfinish"),e.removeListener("close",y),v()}function v(){h("unpipe"),r.unpipe(e)}return r.on("data",g),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",m),e.once("close",y),e.once("finish",b),e.emit("pipe",r),i.flowing||(h("pipe resume"),r.resume()),e},v.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,r);return this}var s=R(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},v.prototype.on=function(e,t){var r=c.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var n=this._readableState;n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&S(this):o.nextTick(P,this))}return r},v.prototype.addListener=v.prototype.on,v.prototype.resume=function(){var e=this._readableState;return e.flowing||(h("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,o.nextTick(x,e,t))}(this,e)),this},v.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this},v.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var o in e.on("end",(function(){if(h("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(h("wrapped data"),r.decoder&&(o=r.decoder.write(o)),r.objectMode&&null==o)||(r.objectMode||o&&o.length)&&(t.push(o)||(n=!0,e.pause()))})),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<y.length;i++)e.on(y[i],this.emit.bind(this,y[i]));return this._read=function(t){h("wrapped _read",t),n&&(n=!1,e.resume())},this},Object.defineProperty(v.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),v._fromList=M}).call(this,r(12),r(13))},function(e,t,r){e.exports=r(51).EventEmitter},function(e,t,r){"use strict";var n=r(119);function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return i||s?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||n.nextTick(o,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(n.nextTick(o,r,e),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(e)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,r){"use strict";e.exports=s;var n=r(65),o=Object.create(r(95));function i(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function s(e){if(!(this instanceof s))return new s(e);n.call(this,e),this._transformState={afterTransform:i.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",a)}function a(){var e=this;"function"==typeof this._flush?this._flush((function(t,r){c(e,t,r)})):c(this,null,null)}function c(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}o.inherits=r(4),o.inherits(s,n),s.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},s.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")},s.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},s.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},s.prototype._destroy=function(e,t){var r=this;n.prototype._destroy.call(this,e,(function(e){t(e),r.emit("close")}))}},function(e,t,r){"use strict";var n=r(49).rotr32;function o(e,t,r){return e&t^~e&r}function i(e,t,r){return e&t^e&r^t&r}function s(e,t,r){return e^t^r}t.ft_1=function(e,t,r,n){return 0===e?o(t,r,n):1===e||3===e?s(t,r,n):2===e?i(t,r,n):void 0},t.ch32=o,t.maj32=i,t.p32=s,t.s0_256=function(e){return n(e,2)^n(e,13)^n(e,22)},t.s1_256=function(e){return n(e,6)^n(e,11)^n(e,25)},t.g0_256=function(e){return n(e,7)^n(e,18)^e>>>3},t.g1_256=function(e){return n(e,17)^n(e,19)^e>>>10}},function(e,t,r){"use strict";var n=r(49),o=r(96),i=r(247),s=r(32),a=n.sum32,c=n.sum32_4,u=n.sum32_5,l=i.ch32,f=i.maj32,d=i.s0_256,h=i.s1_256,p=i.g0_256,g=i.g1_256,m=o.BlockHash,y=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;m.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=y,this.W=new Array(64)}n.inherits(b,m),e.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=c(g(r[n-2]),r[n-7],p(r[n-15]),r[n-16]);var o=this.h[0],i=this.h[1],m=this.h[2],y=this.h[3],b=this.h[4],v=this.h[5],w=this.h[6],_=this.h[7];for(s(this.k.length===r.length),n=0;n<r.length;n++){var k=u(_,h(b),l(b,v,w),this.k[n],r[n]),S=a(d(o),f(o,i,m));_=w,w=v,v=b,b=a(y,k),y=m,m=i,i=o,o=a(k,S)}this.h[0]=a(this.h[0],o),this.h[1]=a(this.h[1],i),this.h[2]=a(this.h[2],m),this.h[3]=a(this.h[3],y),this.h[4]=a(this.h[4],b),this.h[5]=a(this.h[5],v),this.h[6]=a(this.h[6],w),this.h[7]=a(this.h[7],_)},b.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(49),o=r(96),i=r(32),s=n.rotr64_hi,a=n.rotr64_lo,c=n.shr64_hi,u=n.shr64_lo,l=n.sum64,f=n.sum64_hi,d=n.sum64_lo,h=n.sum64_4_hi,p=n.sum64_4_lo,g=n.sum64_5_hi,m=n.sum64_5_lo,y=o.BlockHash,b=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function v(){if(!(this instanceof v))return new v;y.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=new Array(160)}function w(e,t,r,n,o){var i=e&r^~e&o;return i<0&&(i+=4294967296),i}function _(e,t,r,n,o,i){var s=t&n^~t&i;return s<0&&(s+=4294967296),s}function k(e,t,r,n,o){var i=e&r^e&o^r&o;return i<0&&(i+=4294967296),i}function S(e,t,r,n,o,i){var s=t&n^t&i^n&i;return s<0&&(s+=4294967296),s}function O(e,t){var r=s(e,t,28)^s(t,e,2)^s(t,e,7);return r<0&&(r+=4294967296),r}function j(e,t){var r=a(e,t,28)^a(t,e,2)^a(t,e,7);return r<0&&(r+=4294967296),r}function E(e,t){var r=s(e,t,14)^s(e,t,18)^s(t,e,9);return r<0&&(r+=4294967296),r}function P(e,t){var r=a(e,t,14)^a(e,t,18)^a(t,e,9);return r<0&&(r+=4294967296),r}function x(e,t){var r=s(e,t,1)^s(e,t,8)^c(e,t,7);return r<0&&(r+=4294967296),r}function A(e,t){var r=a(e,t,1)^a(e,t,8)^u(e,t,7);return r<0&&(r+=4294967296),r}function M(e,t){var r=s(e,t,19)^s(t,e,29)^c(e,t,6);return r<0&&(r+=4294967296),r}function I(e,t){var r=a(e,t,19)^a(t,e,29)^u(e,t,6);return r<0&&(r+=4294967296),r}n.inherits(v,y),e.exports=v,v.blockSize=1024,v.outSize=512,v.hmacStrength=192,v.padLength=128,v.prototype._prepareBlock=function(e,t){for(var r=this.W,n=0;n<32;n++)r[n]=e[t+n];for(;n<r.length;n+=2){var o=M(r[n-4],r[n-3]),i=I(r[n-4],r[n-3]),s=r[n-14],a=r[n-13],c=x(r[n-30],r[n-29]),u=A(r[n-30],r[n-29]),l=r[n-32],f=r[n-31];r[n]=h(o,i,s,a,c,u,l,f),r[n+1]=p(o,i,s,a,c,u,l,f)}},v.prototype._update=function(e,t){this._prepareBlock(e,t);var r=this.W,n=this.h[0],o=this.h[1],s=this.h[2],a=this.h[3],c=this.h[4],u=this.h[5],h=this.h[6],p=this.h[7],y=this.h[8],b=this.h[9],v=this.h[10],x=this.h[11],A=this.h[12],M=this.h[13],I=this.h[14],C=this.h[15];i(this.k.length===r.length);for(var R=0;R<r.length;R+=2){var T=I,N=C,B=E(y,b),D=P(y,b),L=w(y,b,v,x,A),U=_(y,b,v,x,A,M),q=this.k[R],H=this.k[R+1],z=r[R],F=r[R+1],K=g(T,N,B,D,L,U,q,H,z,F),$=m(T,N,B,D,L,U,q,H,z,F);T=O(n,o),N=j(n,o),B=k(n,o,s,a,c),D=S(n,o,s,a,c,u);var V=f(T,N,B,D),J=d(T,N,B,D);I=A,C=M,A=v,M=x,v=y,x=b,y=f(h,p,K,$),b=d(p,p,K,$),h=c,p=u,c=s,u=a,s=n,a=o,n=f(K,$,V,J),o=d(K,$,V,J)}l(this.h,0,n,o),l(this.h,2,s,a),l(this.h,4,c,u),l(this.h,6,h,p),l(this.h,8,y,b),l(this.h,10,v,x),l(this.h,12,A,M),l(this.h,14,I,C)},v.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(7).Buffer,o=r(458).Transform;function i(e){o.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}r(4)(i,o),i.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)},i.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},i.prototype.update=function(e,t){if(function(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");n.isBuffer(e)||(e=n.from(e,t));for(var r=this._block,o=0;this._blockOffset+e.length-o>=this._blockSize;){for(var i=this._blockOffset;i<this._blockSize;)r[i++]=e[o++];this._update(),this._blockOffset=0}for(;o<e.length;)r[this._blockOffset++]=e[o++];for(var s=0,a=8*e.length;a>0;++s)this._length[s]+=a,(a=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*a);return this},i.prototype._update=function(){throw new Error("_update is not implemented")},i.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t},i.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=i},function(e,t,r){"use strict";(function(t,n){var o;e.exports=j,j.ReadableState=O;r(51).EventEmitter;var i=function(e,t){return e.listeners(t).length},s=r(252),a=r(2).Buffer,c=t.Uint8Array||function(){};var u,l=r(459);u=l&&l.debuglog?l.debuglog("stream"):function(){};var f,d,h,p=r(460),g=r(253),m=r(254).getHighWaterMark,y=r(73).codes,b=y.ERR_INVALID_ARG_TYPE,v=y.ERR_STREAM_PUSH_AFTER_EOF,w=y.ERR_METHOD_NOT_IMPLEMENTED,_=y.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(4)(j,s);var k=g.errorOrDestroy,S=["error","close","destroy","pause","resume"];function O(e,t,n){o=o||r(74),e=e||{},"boolean"!=typeof n&&(n=t instanceof o),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=m(this,e,"readableHighWaterMark",n),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=r(66).StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function j(e){if(o=o||r(74),!(this instanceof j))return new j(e);var t=this instanceof o;this._readableState=new O(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function E(e,t,r,n,o){u("readableAddChunk",t);var i,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(u("onEofChunk"),t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?A(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,M(e)))}(e,s);else if(o||(i=function(e,t){var r;n=t,a.isBuffer(n)||n instanceof c||"string"==typeof t||void 0===t||e.objectMode||(r=new b("chunk",["string","Buffer","Uint8Array"],t));var n;return r}(s,t)),i)k(e,i);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===a.prototype||(t=function(e){return a.from(e)}(t)),n)s.endEmitted?k(e,new _):P(e,s,t,!0);else if(s.ended)k(e,new v);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?P(e,s,t,!1):I(e,s)):P(e,s,t,!1)}else n||(s.reading=!1,I(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function P(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&A(e)),I(e,t)}Object.defineProperty(j.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),j.prototype.destroy=g.destroy,j.prototype._undestroy=g.undestroy,j.prototype._destroy=function(e,t){t(e)},j.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=a.from(e,t),t=""),r=!0),E(this,e,t,!1,r)},j.prototype.unshift=function(e){return E(this,e,null,!0,!1)},j.prototype.isPaused=function(){return!1===this._readableState.flowing},j.prototype.setEncoding=function(e){f||(f=r(66).StringDecoder);var t=new f(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,o="";null!==n;)o+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==o&&this._readableState.buffer.push(o),this._readableState.length=o.length,this};function x(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=1073741824?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function A(e){var t=e._readableState;u("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(u("emitReadable",t.flowing),t.emittedReadable=!0,n.nextTick(M,e))}function M(e){var t=e._readableState;u("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,B(e)}function I(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(C,e,t))}function C(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(u("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function R(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function T(e){u("readable nexttick read 0"),e.read(0)}function N(e,t){u("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),B(e),t.flowing&&!t.reading&&e.read(0)}function B(e){var t=e._readableState;for(u("flow",t.flowing);t.flowing&&null!==e.read(););}function D(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function L(e){var t=e._readableState;u("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.nextTick(U,t,e))}function U(e,t){if(u("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function q(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}j.prototype.read=function(e){u("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return u("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?L(this):A(this),null;if(0===(e=x(e,t))&&t.ended)return 0===t.length&&L(this),null;var n,o=t.needReadable;return u("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&u("length less than watermark",o=!0),t.ended||t.reading?u("reading or ended",o=!1):o&&(u("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=x(r,t))),null===(n=e>0?D(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&L(this)),null!==n&&this.emit("data",n),n},j.prototype._read=function(e){k(this,new w("_read()"))},j.prototype.pipe=function(e,t){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,u("pipe count=%d opts=%j",o.pipesCount,t);var s=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?c:m;function a(t,n){u("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,u("cleanup"),e.removeListener("close",p),e.removeListener("finish",g),e.removeListener("drain",l),e.removeListener("error",h),e.removeListener("unpipe",a),r.removeListener("end",c),r.removeListener("end",m),r.removeListener("data",d),f=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||l())}function c(){u("onend"),e.end()}o.endEmitted?n.nextTick(s):r.once("end",s),e.on("unpipe",a);var l=function(e){return function(){var t=e._readableState;u("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&i(e,"data")&&(t.flowing=!0,B(e))}}(r);e.on("drain",l);var f=!1;function d(t){u("ondata");var n=e.write(t);u("dest.write",n),!1===n&&((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==q(o.pipes,e))&&!f&&(u("false write response, pause",o.awaitDrain),o.awaitDrain++),r.pause())}function h(t){u("onerror",t),m(),e.removeListener("error",h),0===i(e,"error")&&k(e,t)}function p(){e.removeListener("finish",g),m()}function g(){u("onfinish"),e.removeListener("close",p),m()}function m(){u("unpipe"),r.unpipe(e)}return r.on("data",d),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",h),e.once("close",p),e.once("finish",g),e.emit("pipe",r),o.flowing||(u("pipe resume"),r.resume()),e},j.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,{hasUnpiped:!1});return this}var s=q(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},j.prototype.on=function(e,t){var r=s.prototype.on.call(this,e,t),o=this._readableState;return"data"===e?(o.readableListening=this.listenerCount("readable")>0,!1!==o.flowing&&this.resume()):"readable"===e&&(o.endEmitted||o.readableListening||(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,u("on readable",o.length,o.reading),o.length?A(this):o.reading||n.nextTick(T,this))),r},j.prototype.addListener=j.prototype.on,j.prototype.removeListener=function(e,t){var r=s.prototype.removeListener.call(this,e,t);return"readable"===e&&n.nextTick(R,this),r},j.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||n.nextTick(R,this),t},j.prototype.resume=function(){var e=this._readableState;return e.flowing||(u("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(N,e,t))}(this,e)),e.paused=!1,this},j.prototype.pause=function(){return u("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(u("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},j.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var o in e.on("end",(function(){if(u("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(u("wrapped data"),r.decoder&&(o=r.decoder.write(o)),r.objectMode&&null==o)||(r.objectMode||o&&o.length)&&(t.push(o)||(n=!0,e.pause()))})),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<S.length;i++)e.on(S[i],this.emit.bind(this,S[i]));return this._read=function(t){u("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"==typeof Symbol&&(j.prototype[Symbol.asyncIterator]=function(){return void 0===d&&(d=r(462)),d(this)}),Object.defineProperty(j.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(j.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(j.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),j._fromList=D,Object.defineProperty(j.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(j.from=function(e,t){return void 0===h&&(h=r(463)),h(j,e,t)})}).call(this,r(12),r(13))},function(e,t,r){e.exports=r(51).EventEmitter},function(e,t,r){"use strict";(function(t){function r(e,t){o(e,t),n(e)}function n(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,i){var s=this,a=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return a||c?(i?i(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(o,this,e)):t.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!i&&e?s._writableState?s._writableState.errorEmitted?t.nextTick(n,s):(s._writableState.errorEmitted=!0,t.nextTick(r,s,e)):t.nextTick(r,s,e):i?(t.nextTick(n,s),i(e)):t.nextTick(n,s)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,r(13))},function(e,t,r){"use strict";var n=r(73).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,r,o){var i=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,o,r);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new n(o?r:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384}}},function(e,t,r){"use strict";(function(t,n){function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}var i;e.exports=j,j.WritableState=O;var s={deprecate:r(155)},a=r(252),c=r(2).Buffer,u=t.Uint8Array||function(){};var l,f=r(253),d=r(254).getHighWaterMark,h=r(73).codes,p=h.ERR_INVALID_ARG_TYPE,g=h.ERR_METHOD_NOT_IMPLEMENTED,m=h.ERR_MULTIPLE_CALLBACK,y=h.ERR_STREAM_CANNOT_PIPE,b=h.ERR_STREAM_DESTROYED,v=h.ERR_STREAM_NULL_VALUES,w=h.ERR_STREAM_WRITE_AFTER_END,_=h.ERR_UNKNOWN_ENCODING,k=f.errorOrDestroy;function S(){}function O(e,t,s){i=i||r(74),e=e||{},"boolean"!=typeof s&&(s=t instanceof i),this.objectMode=!!e.objectMode,s&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=d(this,e,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=!1===e.decodeStrings;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,o=r.sync,i=r.writecb;if("function"!=typeof i)throw new m;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,o,i){--t.pendingcb,r?(n.nextTick(i,o),n.nextTick(I,e,t),e._writableState.errorEmitted=!0,k(e,o)):(i(o),e._writableState.errorEmitted=!0,k(e,o),I(e,t))}(e,r,o,t,i);else{var s=A(r)||e.destroyed;s||r.corked||r.bufferProcessing||!r.bufferedRequest||x(e,r),o?n.nextTick(P,e,r,s,i):P(e,r,s,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function j(e){var t=this instanceof(i=i||r(74));if(!t&&!l.call(j,this))return new j(e);this._writableState=new O(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),a.call(this)}function E(e,t,r,n,o,i,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new b("write")):r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function P(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),I(e,t)}function x(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),s=t.corkedRequestsFree;s.entry=r;for(var a=0,c=!0;r;)i[a]=r,r.isBuf||(c=!1),r=r.next,a+=1;i.allBuffers=c,E(e,t,!0,t.length,i,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,l=r.encoding,f=r.callback;if(E(e,t,!1,t.objectMode?1:u.length,u,l,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function A(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function M(e,t){e._final((function(r){t.pendingcb--,r&&k(e,r),t.prefinished=!0,e.emit("prefinish"),I(e,t)}))}function I(e,t){var r=A(t);if(r&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,n.nextTick(M,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var o=e._readableState;(!o||o.autoDestroy&&o.endEmitted)&&e.destroy()}return r}r(4)(j,a),O.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(O.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(j,Symbol.hasInstance,{value:function(e){return!!l.call(this,e)||this===j&&(e&&e._writableState instanceof O)}})):l=function(e){return e instanceof this},j.prototype.pipe=function(){k(this,new y)},j.prototype.write=function(e,t,r){var o,i=this._writableState,s=!1,a=!i.objectMode&&(o=e,c.isBuffer(o)||o instanceof u);return a&&!c.isBuffer(e)&&(e=function(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=S),i.ending?function(e,t){var r=new w;k(e,r),n.nextTick(t,r)}(this,r):(a||function(e,t,r,o){var i;return null===r?i=new v:"string"==typeof r||t.objectMode||(i=new p("chunk",["string","Buffer"],r)),!i||(k(e,i),n.nextTick(o,i),!1)}(this,i,e,r))&&(i.pendingcb++,s=function(e,t,r,n,o,i){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=c.from(t,r));return t}(t,n,o);n!==s&&(r=!0,o="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var u=t.length<t.highWaterMark;u||(t.needDrain=!0);if(t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else E(e,t,!1,a,n,o,i);return u}(this,i,a,e,t,r)),s},j.prototype.cork=function(){this._writableState.corked++},j.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||x(this,e))},j.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new _(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(j.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(j.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),j.prototype._write=function(e,t,r){r(new g("_write()"))},j.prototype._writev=null,j.prototype.end=function(e,t,r){var o=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),o.corked&&(o.corked=1,this.uncork()),o.ending||function(e,t,r){t.ending=!0,I(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,o,r),this},Object.defineProperty(j.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(j.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),j.prototype.destroy=f.destroy,j.prototype._undestroy=f.undestroy,j.prototype._destroy=function(e,t){t(e)}}).call(this,r(12),r(13))},function(e,t,r){"use strict";e.exports=l;var n=r(73).codes,o=n.ERR_METHOD_NOT_IMPLEMENTED,i=n.ERR_MULTIPLE_CALLBACK,s=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=n.ERR_TRANSFORM_WITH_LENGTH_0,c=r(74);function u(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new i);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function l(e){if(!(this instanceof l))return new l(e);c.call(this,e),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",f)}function f(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?d(this,null,null):this._flush((function(t,r){d(e,t,r)}))}function d(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new a;if(e._transformState.transforming)throw new s;return e.push(null)}r(4)(l,c),l.prototype.push=function(e,t){return this._transformState.needTransform=!1,c.prototype.push.call(this,e,t)},l.prototype._transform=function(e,t,r){r(new o("_transform()"))},l.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},l.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},l.prototype._destroy=function(e,t){c.prototype._destroy.call(this,e,(function(e){t(e)}))}},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=new Array(64);function c(){this.init(),this._w=a,o.call(this,64,56)}function u(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function f(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function d(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function h(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}n(c,o),c.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},c.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,a=0|this._d,c=0|this._e,p=0|this._f,g=0|this._g,m=0|this._h,y=0;y<16;++y)r[y]=e.readInt32BE(4*y);for(;y<64;++y)r[y]=0|(((t=r[y-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+r[y-7]+h(r[y-15])+r[y-16];for(var b=0;b<64;++b){var v=m+d(c)+u(c,p,g)+s[b]+r[b]|0,w=f(n)+l(n,o,i)|0;m=g,g=p,p=c,c=a+v|0,a=i,i=o,o=n,n=v+w|0}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=c+this._e|0,this._f=p+this._f|0,this._g=g+this._g|0,this._h=m+this._h|0},c.prototype._hash=function(){var e=i.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=c},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],a=new Array(160);function c(){this.init(),this._w=a,o.call(this,128,112)}function u(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function f(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function d(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function h(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function g(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function y(e,t){return e>>>0<t>>>0?1:0}n(c,o),c.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},c.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,o=0|this._ch,i=0|this._dh,a=0|this._eh,c=0|this._fh,b=0|this._gh,v=0|this._hh,w=0|this._al,_=0|this._bl,k=0|this._cl,S=0|this._dl,O=0|this._el,j=0|this._fl,E=0|this._gl,P=0|this._hl,x=0;x<32;x+=2)t[x]=e.readInt32BE(4*x),t[x+1]=e.readInt32BE(4*x+4);for(;x<160;x+=2){var A=t[x-30],M=t[x-30+1],I=h(A,M),C=p(M,A),R=g(A=t[x-4],M=t[x-4+1]),T=m(M,A),N=t[x-14],B=t[x-14+1],D=t[x-32],L=t[x-32+1],U=C+B|0,q=I+N+y(U,C)|0;q=(q=q+R+y(U=U+T|0,T)|0)+D+y(U=U+L|0,L)|0,t[x]=q,t[x+1]=U}for(var H=0;H<160;H+=2){q=t[H],U=t[H+1];var z=l(r,n,o),F=l(w,_,k),K=f(r,w),$=f(w,r),V=d(a,O),J=d(O,a),G=s[H],W=s[H+1],Q=u(a,c,b),Z=u(O,j,E),Y=P+J|0,X=v+V+y(Y,P)|0;X=(X=(X=X+Q+y(Y=Y+Z|0,Z)|0)+G+y(Y=Y+W|0,W)|0)+q+y(Y=Y+U|0,U)|0;var ee=$+F|0,te=K+z+y(ee,$)|0;v=b,P=E,b=c,E=j,c=a,j=O,a=i+X+y(O=S+Y|0,S)|0,i=o,S=k,o=n,k=_,n=r,_=w,r=X+te+y(w=Y+ee|0,Y)|0}this._al=this._al+w|0,this._bl=this._bl+_|0,this._cl=this._cl+k|0,this._dl=this._dl+S|0,this._el=this._el+O|0,this._fl=this._fl+j|0,this._gl=this._gl+E|0,this._hl=this._hl+P|0,this._ah=this._ah+r+y(this._al,w)|0,this._bh=this._bh+n+y(this._bl,_)|0,this._ch=this._ch+o+y(this._cl,k)|0,this._dh=this._dh+i+y(this._dl,S)|0,this._eh=this._eh+a+y(this._el,O)|0,this._fh=this._fh+c+y(this._fl,j)|0,this._gh=this._gh+b+y(this._gl,E)|0,this._hh=this._hh+v+y(this._hl,P)|0},c.prototype._hash=function(){var e=i.allocUnsafe(64);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=c},function(e,t,r){var n=r(156);e.exports=function(e){return(new n).update(e).digest()}},function(e){e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},function(e,t){var r=Math.pow(2,30)-1;e.exports=function(e,t){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof t)throw new TypeError("Key length not a number");if(t<0||t>r||t!=t)throw new TypeError("Bad key length")}},function(e,t,r){(function(t){var r;if(t.browser)r="utf-8";else if(t.version){r=parseInt(t.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else r="utf-8";e.exports=r}).call(this,r(13))},function(e,t,r){var n=r(259),o=r(75),i=r(76),s=r(7).Buffer,a=r(261),c=r(262),u=r(264),l=s.alloc(128),f={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function d(e,t,r){var a=function(e){function t(t){return i(e).update(t).digest()}return"rmd160"===e||"ripemd160"===e?function(e){return(new o).update(e).digest()}:"md5"===e?n:t}(e),c="sha512"===e||"sha384"===e?128:64;t.length>c?t=a(t):t.length<c&&(t=s.concat([t,l],c));for(var u=s.allocUnsafe(c+f[e]),d=s.allocUnsafe(c+f[e]),h=0;h<c;h++)u[h]=54^t[h],d[h]=92^t[h];var p=s.allocUnsafe(c+r+4);u.copy(p,0,0,c),this.ipad1=p,this.ipad2=u,this.opad=d,this.alg=e,this.blocksize=c,this.hash=a,this.size=f[e]}d.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=function(e,t,r,n,o){a(r,n);var i=new d(o=o||"sha1",e=u(e,c,"Password"),(t=u(t,c,"Salt")).length),l=s.allocUnsafe(n),h=s.allocUnsafe(t.length+4);t.copy(h,0,0,t.length);for(var p=0,g=f[o],m=Math.ceil(n/g),y=1;y<=m;y++){h.writeUInt32BE(y,t.length);for(var b=i.run(h,i.ipad1),v=b,w=1;w<r;w++){v=i.run(v,i.ipad2);for(var _=0;_<g;_++)b[_]^=v[_]}b.copy(l,p),p+=g}return l}},function(e,t,r){var n=r(7).Buffer;e.exports=function(e,t,r){if(n.isBuffer(e))return e;if("string"==typeof e)return n.from(e,t);if(ArrayBuffer.isView(e))return n.from(e.buffer);throw new TypeError(r+" must be a string, a Buffer, a typed array or a DataView")}},function(e,t,r){"use strict";t.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function(e,t,r){e[0+r]=t>>>24,e[1+r]=t>>>16&255,e[2+r]=t>>>8&255,e[3+r]=255&t},t.ip=function(e,t,r,n){for(var o=0,i=0,s=6;s>=0;s-=2){for(var a=0;a<=24;a+=8)o<<=1,o|=t>>>a+s&1;for(a=0;a<=24;a+=8)o<<=1,o|=e>>>a+s&1}for(s=6;s>=0;s-=2){for(a=1;a<=25;a+=8)i<<=1,i|=t>>>a+s&1;for(a=1;a<=25;a+=8)i<<=1,i|=e>>>a+s&1}r[n+0]=o>>>0,r[n+1]=i>>>0},t.rip=function(e,t,r,n){for(var o=0,i=0,s=0;s<4;s++)for(var a=24;a>=0;a-=8)o<<=1,o|=t>>>a+s&1,o<<=1,o|=e>>>a+s&1;for(s=4;s<8;s++)for(a=24;a>=0;a-=8)i<<=1,i|=t>>>a+s&1,i<<=1,i|=e>>>a+s&1;r[n+0]=o>>>0,r[n+1]=i>>>0},t.pc1=function(e,t,r,n){for(var o=0,i=0,s=7;s>=5;s--){for(var a=0;a<=24;a+=8)o<<=1,o|=t>>a+s&1;for(a=0;a<=24;a+=8)o<<=1,o|=e>>a+s&1}for(a=0;a<=24;a+=8)o<<=1,o|=t>>a+s&1;for(s=1;s<=3;s++){for(a=0;a<=24;a+=8)i<<=1,i|=t>>a+s&1;for(a=0;a<=24;a+=8)i<<=1,i|=e>>a+s&1}for(a=0;a<=24;a+=8)i<<=1,i|=e>>a+s&1;r[n+0]=o>>>0,r[n+1]=i>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,r,o){for(var i=0,s=0,a=n.length>>>1,c=0;c<a;c++)i<<=1,i|=e>>>n[c]&1;for(c=a;c<n.length;c++)s<<=1,s|=t>>>n[c]&1;r[o+0]=i>>>0,r[o+1]=s>>>0},t.expand=function(e,t,r){var n=0,o=0;n=(1&e)<<5|e>>>27;for(var i=23;i>=15;i-=4)n<<=6,n|=e>>>i&63;for(i=11;i>=3;i-=4)o|=e>>>i&63,o<<=6;o|=(31&e)<<1|e>>>31,t[r+0]=n>>>0,t[r+1]=o>>>0};var o=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var r=0,n=0;n<4;n++){r<<=4,r|=o[64*n+(e>>>18-6*n&63)]}for(n=0;n<4;n++){r<<=4,r|=o[256+64*n+(t>>>18-6*n&63)]}return r>>>0};var i=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,r=0;r<i.length;r++)t<<=1,t|=e>>>i[r]&1;return t>>>0},t.padSplit=function(e,t,r){for(var n=e.toString(2);n.length<t;)n="0"+n;for(var o=[],i=0;i<t;i+=r)o.push(n.slice(i,i+r));return o.join(" ")}},function(e,t,r){"use strict";var n=r(32),o=r(4),i=r(265),s=r(158);function a(){this.tmp=new Array(2),this.keys=null}function c(e){s.call(this,e);var t=new a;this._desState=t,this.deriveKeys(t,e.key)}o(c,s),e.exports=c,c.create=function(e){return new c(e)};var u=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];c.prototype.deriveKeys=function(e,t){e.keys=new Array(32),n.equal(t.length,this.blockSize,"Invalid key length");var r=i.readUInt32BE(t,0),o=i.readUInt32BE(t,4);i.pc1(r,o,e.tmp,0),r=e.tmp[0],o=e.tmp[1];for(var s=0;s<e.keys.length;s+=2){var a=u[s>>>1];r=i.r28shl(r,a),o=i.r28shl(o,a),i.pc2(r,o,e.keys,s)}},c.prototype._update=function(e,t,r,n){var o=this._desState,s=i.readUInt32BE(e,t),a=i.readUInt32BE(e,t+4);i.ip(s,a,o.tmp,0),s=o.tmp[0],a=o.tmp[1],"encrypt"===this.type?this._encrypt(o,s,a,o.tmp,0):this._decrypt(o,s,a,o.tmp,0),s=o.tmp[0],a=o.tmp[1],i.writeUInt32BE(r,s,n),i.writeUInt32BE(r,a,n+4)},c.prototype._pad=function(e,t){for(var r=e.length-t,n=t;n<e.length;n++)e[n]=r;return!0},c.prototype._unpad=function(e){for(var t=e[e.length-1],r=e.length-t;r<e.length;r++)n.equal(e[r],t);return e.slice(0,e.length-t)},c.prototype._encrypt=function(e,t,r,n,o){for(var s=t,a=r,c=0;c<e.keys.length;c+=2){var u=e.keys[c],l=e.keys[c+1];i.expand(a,e.tmp,0),u^=e.tmp[0],l^=e.tmp[1];var f=i.substitute(u,l),d=a;a=(s^i.permute(f))>>>0,s=d}i.rip(a,s,n,o)},c.prototype._decrypt=function(e,t,r,n,o){for(var s=r,a=t,c=e.keys.length-2;c>=0;c-=2){var u=e.keys[c],l=e.keys[c+1];i.expand(s,e.tmp,0),u^=e.tmp[0],l^=e.tmp[1];var f=i.substitute(u,l),d=s;s=(a^i.permute(f))>>>0,a=d}i.rip(s,a,n,o)}},function(e,t,r){var n=r(98),o=r(7).Buffer,i=r(268);function s(e){var t=e._cipher.encryptBlockRaw(e._prev);return i(e._prev),t}t.encrypt=function(e,t){var r=Math.ceil(t.length/16),i=e._cache.length;e._cache=o.concat([e._cache,o.allocUnsafe(16*r)]);for(var a=0;a<r;a++){var c=s(e),u=i+16*a;e._cache.writeUInt32BE(c[0],u+0),e._cache.writeUInt32BE(c[1],u+4),e._cache.writeUInt32BE(c[2],u+8),e._cache.writeUInt32BE(c[3],u+12)}var l=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),n(t,l)}},function(e,t){e.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}},function(e){e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},function(e,t,r){var n=r(121),o=r(7).Buffer,i=r(56),s=r(4),a=r(489),c=r(98),u=r(268);function l(e,t,r,s){i.call(this);var c=o.alloc(4,0);this._cipher=new n.AES(t);var l=this._cipher.encryptBlock(c);this._ghash=new a(l),r=function(e,t,r){if(12===t.length)return e._finID=o.concat([t,o.from([0,0,0,1])]),o.concat([t,o.from([0,0,0,2])]);var n=new a(r),i=t.length,s=i%16;n.update(t),s&&(s=16-s,n.update(o.alloc(s,0))),n.update(o.alloc(8,0));var c=8*i,l=o.alloc(8);l.writeUIntBE(c,0,8),n.update(l),e._finID=n.state;var f=o.from(e._finID);return u(f),f}(this,r,l),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=s,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}s(l,i),l.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=o.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r},l.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=c(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),o=0;o<n;++o)r+=e[o]^t[o];return r}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},l.prototype.getAuthTag=function(){if(this._decrypt||!o.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},l.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},l.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=l},function(e,t,r){var n=r(121),o=r(7).Buffer,i=r(56);function s(e,t,r,s){i.call(this),this._cipher=new n.AES(t),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=s,this._mode=e}r(4)(s,i),s.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},e.exports=s},function(e,t,r){var n=r(62);e.exports=b,b.simpleSieve=m,b.fermatTest=y;var o=r(6),i=new o(24),s=new(r(273)),a=new o(1),c=new o(2),u=new o(5),l=(new o(16),new o(8),new o(10)),f=new o(3),d=(new o(7),new o(11)),h=new o(4),p=(new o(12),null);function g(){if(null!==p)return p;var e=[];e[0]=2;for(var t=1,r=3;r<1048576;r+=2){for(var n=Math.ceil(Math.sqrt(r)),o=0;o<t&&e[o]<=n&&r%e[o]!=0;o++);t!==o&&e[o]<=n||(e[t++]=r)}return p=e,e}function m(e){for(var t=g(),r=0;r<t.length;r++)if(0===e.modn(t[r]))return 0===e.cmpn(t[r]);return!0}function y(e){var t=o.mont(e);return 0===c.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function b(e,t){if(e<16)return new o(2===t||5===t?[140,123]:[140,39]);var r,p;for(t=new o(t);;){for(r=new o(n(Math.ceil(e/8)));r.bitLength()>e;)r.ishrn(1);if(r.isEven()&&r.iadd(a),r.testn(1)||r.iadd(c),t.cmp(c)){if(!t.cmp(u))for(;r.mod(l).cmp(f);)r.iadd(h)}else for(;r.mod(i).cmp(d);)r.iadd(h);if(m(p=r.shrn(1))&&m(r)&&y(p)&&y(r)&&s.test(p)&&s.test(r))return r}}},function(e,t,r){var n=r(6),o=r(161);function i(e){this.rand=e||new o.Rand}e.exports=i,i.create=function(e){return new i(e)},i.prototype._randbelow=function(e){var t=e.bitLength(),r=Math.ceil(t/8);do{var o=new n(this.rand.generate(r))}while(o.cmp(e)>=0);return o},i.prototype._randrange=function(e,t){var r=t.sub(e);return e.add(this._randbelow(r))},i.prototype.test=function(e,t,r){var o=e.bitLength(),i=n.mont(e),s=new n(1).toRed(i);t||(t=Math.max(1,o/48|0));for(var a=e.subn(1),c=0;!a.testn(c);c++);for(var u=e.shrn(c),l=a.toRed(i);t>0;t--){var f=this._randrange(new n(2),a);r&&r(f);var d=f.toRed(i).redPow(u);if(0!==d.cmp(s)&&0!==d.cmp(l)){for(var h=1;h<c;h++){if(0===(d=d.redSqr()).cmp(s))return!1;if(0===d.cmp(l))break}if(h===c)return!1}}return!0},i.prototype.getDivisor=function(e,t){var r=e.bitLength(),o=n.mont(e),i=new n(1).toRed(o);t||(t=Math.max(1,r/48|0));for(var s=e.subn(1),a=0;!s.testn(a);a++);for(var c=e.shrn(a),u=s.toRed(o);t>0;t--){var l=this._randrange(new n(2),s),f=e.gcd(l);if(0!==f.cmpn(1))return f;var d=l.toRed(o).redPow(c);if(0!==d.cmp(i)&&0!==d.cmp(u)){for(var h=1;h<a;h++){if(0===(d=d.redSqr()).cmp(i))return d.fromRed().subn(1).gcd(e);if(0===d.cmp(u))break}if(h===a)return(d=d.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},function(e,t,r){"use strict";(function(t,n){var o;e.exports=j,j.ReadableState=O;r(51).EventEmitter;var i=function(e,t){return e.listeners(t).length},s=r(275),a=r(2).Buffer,c=t.Uint8Array||function(){};var u,l=r(498);u=l&&l.debuglog?l.debuglog("stream"):function(){};var f,d,h,p=r(499),g=r(276),m=r(277).getHighWaterMark,y=r(78).codes,b=y.ERR_INVALID_ARG_TYPE,v=y.ERR_STREAM_PUSH_AFTER_EOF,w=y.ERR_METHOD_NOT_IMPLEMENTED,_=y.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(4)(j,s);var k=g.errorOrDestroy,S=["error","close","destroy","pause","resume"];function O(e,t,n){o=o||r(79),e=e||{},"boolean"!=typeof n&&(n=t instanceof o),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=m(this,e,"readableHighWaterMark",n),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=r(66).StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function j(e){if(o=o||r(79),!(this instanceof j))return new j(e);var t=this instanceof o;this._readableState=new O(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function E(e,t,r,n,o){u("readableAddChunk",t);var i,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(u("onEofChunk"),t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?A(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,M(e)))}(e,s);else if(o||(i=function(e,t){var r;n=t,a.isBuffer(n)||n instanceof c||"string"==typeof t||void 0===t||e.objectMode||(r=new b("chunk",["string","Buffer","Uint8Array"],t));var n;return r}(s,t)),i)k(e,i);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===a.prototype||(t=function(e){return a.from(e)}(t)),n)s.endEmitted?k(e,new _):P(e,s,t,!0);else if(s.ended)k(e,new v);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?P(e,s,t,!1):I(e,s)):P(e,s,t,!1)}else n||(s.reading=!1,I(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function P(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&A(e)),I(e,t)}Object.defineProperty(j.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),j.prototype.destroy=g.destroy,j.prototype._undestroy=g.undestroy,j.prototype._destroy=function(e,t){t(e)},j.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=a.from(e,t),t=""),r=!0),E(this,e,t,!1,r)},j.prototype.unshift=function(e){return E(this,e,null,!0,!1)},j.prototype.isPaused=function(){return!1===this._readableState.flowing},j.prototype.setEncoding=function(e){f||(f=r(66).StringDecoder);var t=new f(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,o="";null!==n;)o+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==o&&this._readableState.buffer.push(o),this._readableState.length=o.length,this};function x(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=1073741824?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function A(e){var t=e._readableState;u("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(u("emitReadable",t.flowing),t.emittedReadable=!0,n.nextTick(M,e))}function M(e){var t=e._readableState;u("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,B(e)}function I(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(C,e,t))}function C(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(u("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function R(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function T(e){u("readable nexttick read 0"),e.read(0)}function N(e,t){u("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),B(e),t.flowing&&!t.reading&&e.read(0)}function B(e){var t=e._readableState;for(u("flow",t.flowing);t.flowing&&null!==e.read(););}function D(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function L(e){var t=e._readableState;u("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.nextTick(U,t,e))}function U(e,t){if(u("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function q(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}j.prototype.read=function(e){u("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return u("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?L(this):A(this),null;if(0===(e=x(e,t))&&t.ended)return 0===t.length&&L(this),null;var n,o=t.needReadable;return u("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&u("length less than watermark",o=!0),t.ended||t.reading?u("reading or ended",o=!1):o&&(u("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=x(r,t))),null===(n=e>0?D(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&L(this)),null!==n&&this.emit("data",n),n},j.prototype._read=function(e){k(this,new w("_read()"))},j.prototype.pipe=function(e,t){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,u("pipe count=%d opts=%j",o.pipesCount,t);var s=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?c:m;function a(t,n){u("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,u("cleanup"),e.removeListener("close",p),e.removeListener("finish",g),e.removeListener("drain",l),e.removeListener("error",h),e.removeListener("unpipe",a),r.removeListener("end",c),r.removeListener("end",m),r.removeListener("data",d),f=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||l())}function c(){u("onend"),e.end()}o.endEmitted?n.nextTick(s):r.once("end",s),e.on("unpipe",a);var l=function(e){return function(){var t=e._readableState;u("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&i(e,"data")&&(t.flowing=!0,B(e))}}(r);e.on("drain",l);var f=!1;function d(t){u("ondata");var n=e.write(t);u("dest.write",n),!1===n&&((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==q(o.pipes,e))&&!f&&(u("false write response, pause",o.awaitDrain),o.awaitDrain++),r.pause())}function h(t){u("onerror",t),m(),e.removeListener("error",h),0===i(e,"error")&&k(e,t)}function p(){e.removeListener("finish",g),m()}function g(){u("onfinish"),e.removeListener("close",p),m()}function m(){u("unpipe"),r.unpipe(e)}return r.on("data",d),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",h),e.once("close",p),e.once("finish",g),e.emit("pipe",r),o.flowing||(u("pipe resume"),r.resume()),e},j.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,{hasUnpiped:!1});return this}var s=q(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},j.prototype.on=function(e,t){var r=s.prototype.on.call(this,e,t),o=this._readableState;return"data"===e?(o.readableListening=this.listenerCount("readable")>0,!1!==o.flowing&&this.resume()):"readable"===e&&(o.endEmitted||o.readableListening||(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,u("on readable",o.length,o.reading),o.length?A(this):o.reading||n.nextTick(T,this))),r},j.prototype.addListener=j.prototype.on,j.prototype.removeListener=function(e,t){var r=s.prototype.removeListener.call(this,e,t);return"readable"===e&&n.nextTick(R,this),r},j.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||n.nextTick(R,this),t},j.prototype.resume=function(){var e=this._readableState;return e.flowing||(u("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(N,e,t))}(this,e)),e.paused=!1,this},j.prototype.pause=function(){return u("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(u("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},j.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var o in e.on("end",(function(){if(u("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(u("wrapped data"),r.decoder&&(o=r.decoder.write(o)),r.objectMode&&null==o)||(r.objectMode||o&&o.length)&&(t.push(o)||(n=!0,e.pause()))})),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<S.length;i++)e.on(S[i],this.emit.bind(this,S[i]));return this._read=function(t){u("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"==typeof Symbol&&(j.prototype[Symbol.asyncIterator]=function(){return void 0===d&&(d=r(501)),d(this)}),Object.defineProperty(j.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(j.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(j.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),j._fromList=D,Object.defineProperty(j.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(j.from=function(e,t){return void 0===h&&(h=r(502)),h(j,e,t)})}).call(this,r(12),r(13))},function(e,t,r){e.exports=r(51).EventEmitter},function(e,t,r){"use strict";(function(t){function r(e,t){o(e,t),n(e)}function n(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,i){var s=this,a=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return a||c?(i?i(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(o,this,e)):t.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!i&&e?s._writableState?s._writableState.errorEmitted?t.nextTick(n,s):(s._writableState.errorEmitted=!0,t.nextTick(r,s,e)):t.nextTick(r,s,e):i?(t.nextTick(n,s),i(e)):t.nextTick(n,s)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,r(13))},function(e,t,r){"use strict";var n=r(78).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,r,o){var i=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,o,r);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new n(o?r:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384}}},function(e,t,r){"use strict";(function(t,n){function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}var i;e.exports=j,j.WritableState=O;var s={deprecate:r(155)},a=r(275),c=r(2).Buffer,u=t.Uint8Array||function(){};var l,f=r(276),d=r(277).getHighWaterMark,h=r(78).codes,p=h.ERR_INVALID_ARG_TYPE,g=h.ERR_METHOD_NOT_IMPLEMENTED,m=h.ERR_MULTIPLE_CALLBACK,y=h.ERR_STREAM_CANNOT_PIPE,b=h.ERR_STREAM_DESTROYED,v=h.ERR_STREAM_NULL_VALUES,w=h.ERR_STREAM_WRITE_AFTER_END,_=h.ERR_UNKNOWN_ENCODING,k=f.errorOrDestroy;function S(){}function O(e,t,s){i=i||r(79),e=e||{},"boolean"!=typeof s&&(s=t instanceof i),this.objectMode=!!e.objectMode,s&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=d(this,e,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=!1===e.decodeStrings;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,o=r.sync,i=r.writecb;if("function"!=typeof i)throw new m;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,o,i){--t.pendingcb,r?(n.nextTick(i,o),n.nextTick(I,e,t),e._writableState.errorEmitted=!0,k(e,o)):(i(o),e._writableState.errorEmitted=!0,k(e,o),I(e,t))}(e,r,o,t,i);else{var s=A(r)||e.destroyed;s||r.corked||r.bufferProcessing||!r.bufferedRequest||x(e,r),o?n.nextTick(P,e,r,s,i):P(e,r,s,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function j(e){var t=this instanceof(i=i||r(79));if(!t&&!l.call(j,this))return new j(e);this._writableState=new O(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),a.call(this)}function E(e,t,r,n,o,i,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new b("write")):r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function P(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),I(e,t)}function x(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),s=t.corkedRequestsFree;s.entry=r;for(var a=0,c=!0;r;)i[a]=r,r.isBuf||(c=!1),r=r.next,a+=1;i.allBuffers=c,E(e,t,!0,t.length,i,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,l=r.encoding,f=r.callback;if(E(e,t,!1,t.objectMode?1:u.length,u,l,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function A(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function M(e,t){e._final((function(r){t.pendingcb--,r&&k(e,r),t.prefinished=!0,e.emit("prefinish"),I(e,t)}))}function I(e,t){var r=A(t);if(r&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,n.nextTick(M,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var o=e._readableState;(!o||o.autoDestroy&&o.endEmitted)&&e.destroy()}return r}r(4)(j,a),O.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(O.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(j,Symbol.hasInstance,{value:function(e){return!!l.call(this,e)||this===j&&(e&&e._writableState instanceof O)}})):l=function(e){return e instanceof this},j.prototype.pipe=function(){k(this,new y)},j.prototype.write=function(e,t,r){var o,i=this._writableState,s=!1,a=!i.objectMode&&(o=e,c.isBuffer(o)||o instanceof u);return a&&!c.isBuffer(e)&&(e=function(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=S),i.ending?function(e,t){var r=new w;k(e,r),n.nextTick(t,r)}(this,r):(a||function(e,t,r,o){var i;return null===r?i=new v:"string"==typeof r||t.objectMode||(i=new p("chunk",["string","Buffer"],r)),!i||(k(e,i),n.nextTick(o,i),!1)}(this,i,e,r))&&(i.pendingcb++,s=function(e,t,r,n,o,i){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=c.from(t,r));return t}(t,n,o);n!==s&&(r=!0,o="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var u=t.length<t.highWaterMark;u||(t.needDrain=!0);if(t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else E(e,t,!1,a,n,o,i);return u}(this,i,a,e,t,r)),s},j.prototype.cork=function(){this._writableState.corked++},j.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||x(this,e))},j.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new _(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(j.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(j.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),j.prototype._write=function(e,t,r){r(new g("_write()"))},j.prototype._writev=null,j.prototype.end=function(e,t,r){var o=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),o.corked&&(o.corked=1,this.uncork()),o.ending||function(e,t,r){t.ending=!0,I(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,o,r),this},Object.defineProperty(j.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(j.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),j.prototype.destroy=f.destroy,j.prototype._undestroy=f.undestroy,j.prototype._destroy=function(e,t){t(e)}}).call(this,r(12),r(13))},function(e,t,r){"use strict";e.exports=l;var n=r(78).codes,o=n.ERR_METHOD_NOT_IMPLEMENTED,i=n.ERR_MULTIPLE_CALLBACK,s=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=n.ERR_TRANSFORM_WITH_LENGTH_0,c=r(79);function u(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new i);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function l(e){if(!(this instanceof l))return new l(e);c.call(this,e),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",f)}function f(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?d(this,null,null):this._flush((function(t,r){d(e,t,r)}))}function d(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new a;if(e._transformState.transforming)throw new s;return e.push(null)}r(4)(l,c),l.prototype.push=function(e,t){return this._transformState.needTransform=!1,c.prototype.push.call(this,e,t)},l.prototype._transform=function(e,t,r){r(new o("_transform()"))},l.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},l.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},l.prototype._destroy=function(e,t){c.prototype._destroy.call(this,e,(function(e){t(e)}))}},function(e,t,r){"use strict";var n=t;function o(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r<e.length;r++)t+=o(e[r].toString(16));return t}n.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"!=typeof e){for(var n=0;n<e.length;n++)r[n]=0|e[n];return r}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16))}else for(n=0;n<e.length;n++){var o=e.charCodeAt(n),i=o>>8,s=255&o;i?r.push(i,s):r.push(s)}return r},n.zero2=o,n.toHex=i,n.encode=function(e,t){return"hex"===t?i(e):e}},function(e,t,r){"use strict";var n=t;n.base=r(123),n.short=r(509),n.mont=r(510),n.edwards=r(511)},function(e,t,r){(function(e){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{s=r(520).Buffer}catch(e){}function a(e,t,r){for(var o=0,i=Math.min(e.length,r),s=0,a=t;a<i;a++){var c,u=e.charCodeAt(a)-48;o<<=4,o|=c=u>=49&&u<=54?u-49+10:u>=17&&u<=22?u-17+10:u,s|=c}return n(!(240&s),"Invalid character in "+e),o}function c(e,t,r,o){for(var i=0,s=0,a=Math.min(e.length,r),c=t;c<a;c++){var u=e.charCodeAt(c)-48;i*=o,s=u>=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&s<o,"Invalid character"),i+=s}return i}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&o++,16===t?this._parseHex(e,o):this._parseBase(e,t,o),"-"===e[0]&&(this.negative=1),this._strip(),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var o=0;o<this.length;o++)this.words[o]=0;var i,s,a=0;if("be"===r)for(o=e.length-1,i=0;o>=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);else if("le"===r)for(o=0,i=0;o<e.length;o+=3)s=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);return this._strip()},i.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,o,i=0;for(r=e.length-6,n=0;r>=t;r-=6)o=a(e,r,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=a(e,t,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303),this._strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,s=i%n,a=Math.min(i,i-s)+r,u=0,l=r;l<a;l+=n)u=c(e,l,l+n,t),this.imuln(o),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var f=1;for(u=c(e,l,e.length,t),l=0;l<s;l++)f*=t;this.imuln(f),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}},i.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},i.prototype._move=function(e){u(e,this)},i.prototype.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},i.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(e){i.prototype.inspect=l}else i.prototype.inspect=l;function l(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var o=0,i=0,s=0;s<this.length;s++){var a=this.words[s],c=(16777215&(a<<o|i)).toString(16);r=0!==(i=a>>>24-o&16777215)||s!==this.length-1?f[6-c.length]+c+r:c+r,(o+=2)>=26&&(o-=26,s--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],l=h[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modrn(l).toString(e);r=(p=p.idivn(l)).isZero()?g+r:f[u-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16,2)},s&&(i.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],s=o*i,a=67108863&s,c=s/67108864|0;r.words[0]=a;for(var u=1;u<n;u++){for(var l=c>>>26,f=67108863&c,d=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=d;h++){var p=u-h|0;l+=(s=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&s}r.words[u]=0|f,c=0|l}return 0!==c?r.words[u]=0|c:r.length--,r._strip()}i.prototype.toArrayLike=function(e,t,r){this._strip();var o=this.byteLength(),i=r||Math.max(1,o);n(o<=i,"byte array longer than desired length"),n(i>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,i);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,o),s},i.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r++]=255&s,r<e.length&&(e[r++]=s>>8&255),r<e.length&&(e[r++]=s>>16&255),6===i?(r<e.length&&(e[r++]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r<e.length)for(e[r++]=n;r<e.length;)e[r++]=0},i.prototype._toArrayLikeBE=function(e,t){for(var r=e.length-1,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r--]=255&s,r>=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===i?(r>=0&&(e[r--]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},i.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return 0!==this.negative},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},i.prototype.ior=function(e){return n(0==(this.negative|e.negative)),this.iuor(e)},i.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},i.prototype.iand=function(e){return n(0==(this.negative|e.negative)),this.iuand(e)},i.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},i.prototype.ixor=function(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},i.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var o=0;o<t;o++)this.words[o]=67108863&~this.words[o];return r>0&&(this.words[o]=~this.words[o]&67108863>>26-r),this._strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,o=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<o:this.words[r]&~(1<<o),this._strip()},i.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i<n.length;i++)t=(0|r.words[i])+(0|n.words[i])+o,this.words[i]=67108863&t,o=t>>>26;for(;0!==o&&i<r.length;i++)t=(0|r.words[i])+o,this.words[i]=67108863&t,o=t>>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;i<r.length;i++)this.words[i]=r.words[i];return this},i.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,s=0;s<n.length;s++)i=(t=(0|r.words[s])-(0|n.words[s])+i)>>26,this.words[s]=67108863&t;for(;0!==i&&s<r.length;s++)i=(t=(0|r.words[s])+i)>>26,this.words[s]=67108863&t;if(0===i&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this._strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var g=function(e,t,r){var n,o,i,s=e.words,a=t.words,c=r.words,u=0,l=0|s[0],f=8191&l,d=l>>>13,h=0|s[1],p=8191&h,g=h>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],w=8191&v,_=v>>>13,k=0|s[4],S=8191&k,O=k>>>13,j=0|s[5],E=8191&j,P=j>>>13,x=0|s[6],A=8191&x,M=x>>>13,I=0|s[7],C=8191&I,R=I>>>13,T=0|s[8],N=8191&T,B=T>>>13,D=0|s[9],L=8191&D,U=D>>>13,q=0|a[0],H=8191&q,z=q>>>13,F=0|a[1],K=8191&F,$=F>>>13,V=0|a[2],J=8191&V,G=V>>>13,W=0|a[3],Q=8191&W,Z=W>>>13,Y=0|a[4],X=8191&Y,ee=Y>>>13,te=0|a[5],re=8191&te,ne=te>>>13,oe=0|a[6],ie=8191&oe,se=oe>>>13,ae=0|a[7],ce=8191&ae,ue=ae>>>13,le=0|a[8],fe=8191&le,de=le>>>13,he=0|a[9],pe=8191&he,ge=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(u+(n=Math.imul(f,H))|0)+((8191&(o=(o=Math.imul(f,z))+Math.imul(d,H)|0))<<13)|0;u=((i=Math.imul(d,z))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,H),o=(o=Math.imul(p,z))+Math.imul(g,H)|0,i=Math.imul(g,z);var ye=(u+(n=n+Math.imul(f,K)|0)|0)+((8191&(o=(o=o+Math.imul(f,$)|0)+Math.imul(d,K)|0))<<13)|0;u=((i=i+Math.imul(d,$)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,H),o=(o=Math.imul(y,z))+Math.imul(b,H)|0,i=Math.imul(b,z),n=n+Math.imul(p,K)|0,o=(o=o+Math.imul(p,$)|0)+Math.imul(g,K)|0,i=i+Math.imul(g,$)|0;var be=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,J)|0))<<13)|0;u=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(w,H),o=(o=Math.imul(w,z))+Math.imul(_,H)|0,i=Math.imul(_,z),n=n+Math.imul(y,K)|0,o=(o=o+Math.imul(y,$)|0)+Math.imul(b,K)|0,i=i+Math.imul(b,$)|0,n=n+Math.imul(p,J)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(g,J)|0,i=i+Math.imul(g,G)|0;var ve=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(o=(o=o+Math.imul(f,Z)|0)+Math.imul(d,Q)|0))<<13)|0;u=((i=i+Math.imul(d,Z)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(S,H),o=(o=Math.imul(S,z))+Math.imul(O,H)|0,i=Math.imul(O,z),n=n+Math.imul(w,K)|0,o=(o=o+Math.imul(w,$)|0)+Math.imul(_,K)|0,i=i+Math.imul(_,$)|0,n=n+Math.imul(y,J)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,G)|0,n=n+Math.imul(p,Q)|0,o=(o=o+Math.imul(p,Z)|0)+Math.imul(g,Q)|0,i=i+Math.imul(g,Z)|0;var we=(u+(n=n+Math.imul(f,X)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;u=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(E,H),o=(o=Math.imul(E,z))+Math.imul(P,H)|0,i=Math.imul(P,z),n=n+Math.imul(S,K)|0,o=(o=o+Math.imul(S,$)|0)+Math.imul(O,K)|0,i=i+Math.imul(O,$)|0,n=n+Math.imul(w,J)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,Q)|0,o=(o=o+Math.imul(y,Z)|0)+Math.imul(b,Q)|0,i=i+Math.imul(b,Z)|0,n=n+Math.imul(p,X)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(g,X)|0,i=i+Math.imul(g,ee)|0;var _e=(u+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;u=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(A,H),o=(o=Math.imul(A,z))+Math.imul(M,H)|0,i=Math.imul(M,z),n=n+Math.imul(E,K)|0,o=(o=o+Math.imul(E,$)|0)+Math.imul(P,K)|0,i=i+Math.imul(P,$)|0,n=n+Math.imul(S,J)|0,o=(o=o+Math.imul(S,G)|0)+Math.imul(O,J)|0,i=i+Math.imul(O,G)|0,n=n+Math.imul(w,Q)|0,o=(o=o+Math.imul(w,Z)|0)+Math.imul(_,Q)|0,i=i+Math.imul(_,Z)|0,n=n+Math.imul(y,X)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(b,X)|0,i=i+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0;var ke=(u+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,se)|0)+Math.imul(d,ie)|0))<<13)|0;u=((i=i+Math.imul(d,se)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(C,H),o=(o=Math.imul(C,z))+Math.imul(R,H)|0,i=Math.imul(R,z),n=n+Math.imul(A,K)|0,o=(o=o+Math.imul(A,$)|0)+Math.imul(M,K)|0,i=i+Math.imul(M,$)|0,n=n+Math.imul(E,J)|0,o=(o=o+Math.imul(E,G)|0)+Math.imul(P,J)|0,i=i+Math.imul(P,G)|0,n=n+Math.imul(S,Q)|0,o=(o=o+Math.imul(S,Z)|0)+Math.imul(O,Q)|0,i=i+Math.imul(O,Z)|0,n=n+Math.imul(w,X)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,X)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,se)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,se)|0;var Se=(u+(n=n+Math.imul(f,ce)|0)|0)+((8191&(o=(o=o+Math.imul(f,ue)|0)+Math.imul(d,ce)|0))<<13)|0;u=((i=i+Math.imul(d,ue)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(N,H),o=(o=Math.imul(N,z))+Math.imul(B,H)|0,i=Math.imul(B,z),n=n+Math.imul(C,K)|0,o=(o=o+Math.imul(C,$)|0)+Math.imul(R,K)|0,i=i+Math.imul(R,$)|0,n=n+Math.imul(A,J)|0,o=(o=o+Math.imul(A,G)|0)+Math.imul(M,J)|0,i=i+Math.imul(M,G)|0,n=n+Math.imul(E,Q)|0,o=(o=o+Math.imul(E,Z)|0)+Math.imul(P,Q)|0,i=i+Math.imul(P,Z)|0,n=n+Math.imul(S,X)|0,o=(o=o+Math.imul(S,ee)|0)+Math.imul(O,X)|0,i=i+Math.imul(O,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,se)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,se)|0,n=n+Math.imul(p,ce)|0,o=(o=o+Math.imul(p,ue)|0)+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0;var Oe=(u+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;u=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(L,H),o=(o=Math.imul(L,z))+Math.imul(U,H)|0,i=Math.imul(U,z),n=n+Math.imul(N,K)|0,o=(o=o+Math.imul(N,$)|0)+Math.imul(B,K)|0,i=i+Math.imul(B,$)|0,n=n+Math.imul(C,J)|0,o=(o=o+Math.imul(C,G)|0)+Math.imul(R,J)|0,i=i+Math.imul(R,G)|0,n=n+Math.imul(A,Q)|0,o=(o=o+Math.imul(A,Z)|0)+Math.imul(M,Q)|0,i=i+Math.imul(M,Z)|0,n=n+Math.imul(E,X)|0,o=(o=o+Math.imul(E,ee)|0)+Math.imul(P,X)|0,i=i+Math.imul(P,ee)|0,n=n+Math.imul(S,re)|0,o=(o=o+Math.imul(S,ne)|0)+Math.imul(O,re)|0,i=i+Math.imul(O,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,se)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,se)|0,n=n+Math.imul(y,ce)|0,o=(o=o+Math.imul(y,ue)|0)+Math.imul(b,ce)|0,i=i+Math.imul(b,ue)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var je=(u+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,ge)|0)+Math.imul(d,pe)|0))<<13)|0;u=((i=i+Math.imul(d,ge)|0)+(o>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,K),o=(o=Math.imul(L,$))+Math.imul(U,K)|0,i=Math.imul(U,$),n=n+Math.imul(N,J)|0,o=(o=o+Math.imul(N,G)|0)+Math.imul(B,J)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(C,Q)|0,o=(o=o+Math.imul(C,Z)|0)+Math.imul(R,Q)|0,i=i+Math.imul(R,Z)|0,n=n+Math.imul(A,X)|0,o=(o=o+Math.imul(A,ee)|0)+Math.imul(M,X)|0,i=i+Math.imul(M,ee)|0,n=n+Math.imul(E,re)|0,o=(o=o+Math.imul(E,ne)|0)+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,n=n+Math.imul(S,ie)|0,o=(o=o+Math.imul(S,se)|0)+Math.imul(O,ie)|0,i=i+Math.imul(O,se)|0,n=n+Math.imul(w,ce)|0,o=(o=o+Math.imul(w,ue)|0)+Math.imul(_,ce)|0,i=i+Math.imul(_,ue)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var Ee=(u+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;u=((i=i+Math.imul(g,ge)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,J),o=(o=Math.imul(L,G))+Math.imul(U,J)|0,i=Math.imul(U,G),n=n+Math.imul(N,Q)|0,o=(o=o+Math.imul(N,Z)|0)+Math.imul(B,Q)|0,i=i+Math.imul(B,Z)|0,n=n+Math.imul(C,X)|0,o=(o=o+Math.imul(C,ee)|0)+Math.imul(R,X)|0,i=i+Math.imul(R,ee)|0,n=n+Math.imul(A,re)|0,o=(o=o+Math.imul(A,ne)|0)+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,n=n+Math.imul(E,ie)|0,o=(o=o+Math.imul(E,se)|0)+Math.imul(P,ie)|0,i=i+Math.imul(P,se)|0,n=n+Math.imul(S,ce)|0,o=(o=o+Math.imul(S,ue)|0)+Math.imul(O,ce)|0,i=i+Math.imul(O,ue)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Pe=(u+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;u=((i=i+Math.imul(b,ge)|0)+(o>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,Q),o=(o=Math.imul(L,Z))+Math.imul(U,Q)|0,i=Math.imul(U,Z),n=n+Math.imul(N,X)|0,o=(o=o+Math.imul(N,ee)|0)+Math.imul(B,X)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(C,re)|0,o=(o=o+Math.imul(C,ne)|0)+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,n=n+Math.imul(A,ie)|0,o=(o=o+Math.imul(A,se)|0)+Math.imul(M,ie)|0,i=i+Math.imul(M,se)|0,n=n+Math.imul(E,ce)|0,o=(o=o+Math.imul(E,ue)|0)+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,n=n+Math.imul(S,fe)|0,o=(o=o+Math.imul(S,de)|0)+Math.imul(O,fe)|0,i=i+Math.imul(O,de)|0;var xe=(u+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,ge)|0)+Math.imul(_,pe)|0))<<13)|0;u=((i=i+Math.imul(_,ge)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,X),o=(o=Math.imul(L,ee))+Math.imul(U,X)|0,i=Math.imul(U,ee),n=n+Math.imul(N,re)|0,o=(o=o+Math.imul(N,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(C,ie)|0,o=(o=o+Math.imul(C,se)|0)+Math.imul(R,ie)|0,i=i+Math.imul(R,se)|0,n=n+Math.imul(A,ce)|0,o=(o=o+Math.imul(A,ue)|0)+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,n=n+Math.imul(E,fe)|0,o=(o=o+Math.imul(E,de)|0)+Math.imul(P,fe)|0,i=i+Math.imul(P,de)|0;var Ae=(u+(n=n+Math.imul(S,pe)|0)|0)+((8191&(o=(o=o+Math.imul(S,ge)|0)+Math.imul(O,pe)|0))<<13)|0;u=((i=i+Math.imul(O,ge)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,re),o=(o=Math.imul(L,ne))+Math.imul(U,re)|0,i=Math.imul(U,ne),n=n+Math.imul(N,ie)|0,o=(o=o+Math.imul(N,se)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,se)|0,n=n+Math.imul(C,ce)|0,o=(o=o+Math.imul(C,ue)|0)+Math.imul(R,ce)|0,i=i+Math.imul(R,ue)|0,n=n+Math.imul(A,fe)|0,o=(o=o+Math.imul(A,de)|0)+Math.imul(M,fe)|0,i=i+Math.imul(M,de)|0;var Me=(u+(n=n+Math.imul(E,pe)|0)|0)+((8191&(o=(o=o+Math.imul(E,ge)|0)+Math.imul(P,pe)|0))<<13)|0;u=((i=i+Math.imul(P,ge)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ie),o=(o=Math.imul(L,se))+Math.imul(U,ie)|0,i=Math.imul(U,se),n=n+Math.imul(N,ce)|0,o=(o=o+Math.imul(N,ue)|0)+Math.imul(B,ce)|0,i=i+Math.imul(B,ue)|0,n=n+Math.imul(C,fe)|0,o=(o=o+Math.imul(C,de)|0)+Math.imul(R,fe)|0,i=i+Math.imul(R,de)|0;var Ie=(u+(n=n+Math.imul(A,pe)|0)|0)+((8191&(o=(o=o+Math.imul(A,ge)|0)+Math.imul(M,pe)|0))<<13)|0;u=((i=i+Math.imul(M,ge)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(L,ce),o=(o=Math.imul(L,ue))+Math.imul(U,ce)|0,i=Math.imul(U,ue),n=n+Math.imul(N,fe)|0,o=(o=o+Math.imul(N,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Ce=(u+(n=n+Math.imul(C,pe)|0)|0)+((8191&(o=(o=o+Math.imul(C,ge)|0)+Math.imul(R,pe)|0))<<13)|0;u=((i=i+Math.imul(R,ge)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,fe),o=(o=Math.imul(L,de))+Math.imul(U,fe)|0,i=Math.imul(U,de);var Re=(u+(n=n+Math.imul(N,pe)|0)|0)+((8191&(o=(o=o+Math.imul(N,ge)|0)+Math.imul(B,pe)|0))<<13)|0;u=((i=i+Math.imul(B,ge)|0)+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Te=(u+(n=Math.imul(L,pe))|0)+((8191&(o=(o=Math.imul(L,ge))+Math.imul(U,pe)|0))<<13)|0;return u=((i=Math.imul(U,ge))+(o>>>13)|0)+(Te>>>26)|0,Te&=67108863,c[0]=me,c[1]=ye,c[2]=be,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=Se,c[8]=Oe,c[9]=je,c[10]=Ee,c[11]=Pe,c[12]=xe,c[13]=Ae,c[14]=Me,c[15]=Ie,c[16]=Ce,c[17]=Re,c[18]=Te,0!==u&&(c[19]=u,r.length++),r};function m(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i<r.length-1;i++){var s=o;o=0;for(var a=67108863&n,c=Math.min(i,t.length-1),u=Math.max(0,i-e.length+1);u<=c;u++){var l=i-u,f=(0|e.words[l])*(0|t.words[u]),d=67108863&f;a=67108863&(d=d+a|0),o+=(s=(s=s+(f/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}r.words[i]=a,n=s,s=o}return 0!==n?r.words[i]=n:r.length--,r._strip()}function y(e,t,r){return m(e,t,r)}function b(e,t){this.x=e,this.y=t}Math.imul||(g=p),i.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?p(this,e,t):r<1024?m(this,e,t):y(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},b.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,o=0;o<t;o++)n|=(1&e)<<t-o-1,e>>=1;return n},b.prototype.permute=function(e,t,r,n,o,i){for(var s=0;s<i;s++)n[s]=t[e[s]],o[s]=r[e[s]]},b.prototype.transform=function(e,t,r,n,o,i){this.permute(i,e,t,r,n,o);for(var s=1;s<o;s<<=1)for(var a=s<<1,c=Math.cos(2*Math.PI/a),u=Math.sin(2*Math.PI/a),l=0;l<o;l+=a)for(var f=c,d=u,h=0;h<s;h++){var p=r[l+h],g=n[l+h],m=r[l+h+s],y=n[l+h+s],b=f*m-d*y;y=f*y+d*m,m=b,r[l+h]=p+m,n[l+h]=g+y,r[l+h+s]=p-m,n[l+h+s]=g-y,h!==a&&(b=c*f-u*d,d=c*d+u*f,f=b)}},b.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,o=0;for(r=r/2|0;r;r>>>=1)o++;return 1<<o+1+n},b.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var o=e[n];e[n]=e[r-n-1],e[r-n-1]=o,o=t[n],t[n]=-t[r-n-1],t[r-n-1]=-o}},b.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var o=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&o,r=o<67108864?0:o/67108864|0}return e},b.prototype.convert13b=function(e,t,r,o){for(var i=0,s=0;s<t;s++)i+=0|e[s],r[2*s]=8191&i,i>>>=13,r[2*s+1]=8191&i,i>>>=13;for(s=2*t;s<o;++s)r[s]=0;n(0===i),n(0==(-8192&i))},b.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},b.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),o=this.makeRBT(n),i=this.stub(n),s=new Array(n),a=new Array(n),c=new Array(n),u=new Array(n),l=new Array(n),f=new Array(n),d=r.words;d.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,u,n),this.transform(s,i,a,c,n,o),this.transform(u,i,l,f,n,o);for(var h=0;h<n;h++){var p=a[h]*l[h]-c[h]*f[h];c[h]=a[h]*f[h]+c[h]*l[h],a[h]=p}return this.conjugate(a,c,n),this.transform(a,c,d,i,n,o),this.conjugate(d,i,n),this.normalize13b(d,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r._strip()},i.prototype.mul=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},i.prototype.mulf=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),y(this,e,t)},i.prototype.imul=function(e){return this.clone().mulTo(e,this)},i.prototype.imuln=function(e){var t=e<0;t&&(e=-e),n("number"==typeof e),n(e<67108864);for(var r=0,o=0;o<this.length;o++){var i=(0|this.words[o])*e,s=(67108863&i)+(67108863&r);r>>=26,r+=i/67108864|0,r+=s>>>26,this.words[o]=67108863&s}return 0!==r&&(this.words[o]=r,this.length++),t?this.ineg():this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,o=r%26;t[r]=e.words[n]>>>o&1}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var o=r.sqr();n<t.length;n++,o=o.sqr())0!==t[n]&&(r=r.mul(o));return r},i.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,r=e%26,o=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var a=this.words[t]&i,c=(0|this.words[t])-a<<r;this.words[t]=c|s,s=a>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==o){for(t=this.length-1;t>=0;t--)this.words[t+o]=this.words[t];for(t=0;t<o;t++)this.words[t]=0;this.length+=o}return this._strip()},i.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,r){var o;n("number"==typeof e&&e>=0),o=t?(t-t%26)/26:0;var i=e%26,s=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,c=r;if(o-=s,o=Math.max(0,o),c){for(var u=0;u<s;u++)c.words[u]=this.words[u];c.length=s}if(0===s);else if(this.length>s)for(this.length-=s,u=0;u<this.length;u++)this.words[u]=this.words[u+s];else this.words[0]=0,this.length=1;var l=0;for(u=this.length-1;u>=0&&(0!==l||u>=o);u--){var f=0|this.words[u];this.words[u]=l<<26-i|f>>>i,l=f&a}return c&&0!==l&&(c.words[c.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,o=1<<t;return!(this.length<=r)&&!!(this.words[r]&o)},i.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var o=67108863^67108863>>>t<<t;this.words[this.length-1]&=o}return this._strip()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},i.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},i.prototype.addn=function(e){return this.clone().iaddn(e)},i.prototype.subn=function(e){return this.clone().isubn(e)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(e,t,r){var o,i,s=e.length+r;this._expand(s);var a=0;for(o=0;o<e.length;o++){i=(0|this.words[o+r])+a;var c=(0|e.words[o])*t;a=((i-=67108863&c)>>26)-(c/67108864|0),this.words[o+r]=67108863&i}for(;o<this.length-r;o++)a=(i=(0|this.words[o+r])+a)>>26,this.words[o+r]=67108863&i;if(0===a)return this._strip();for(n(-1===a),a=0,o=0;o<this.length;o++)a=(i=-(0|this.words[o])+a)>>26,this.words[o]=67108863&i;return this.negative=1,this._strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,c=n.length-o.length;if("mod"!==t){(a=new i(null)).length=c+1,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}var l=n.clone()._ishlnsubmul(o,1,c);0===l.negative&&(n=l,a&&(a.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/s|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);a&&(a.words[f]=d)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modrn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,o=0,i=this.length-1;i>=0;i--)o=(r*o+(0|this.words[i]))%e;return t?-o:o},i.prototype.modn=function(e){return this.modrn(e)},i.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,o=this.length-1;o>=0;o--){var i=(0|this.words[o])+67108864*r;this.words[o]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),c=new i(1),u=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++u;for(var l=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(f)),o.iushrn(1),s.iushrn(1);for(var p=0,g=1;0==(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||c.isOdd())&&(a.iadd(l),c.isub(f)),a.iushrn(1),c.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(a),s.isub(c)):(r.isub(t),a.isub(o),c.isub(s))}return{a:a,b:c,gcd:r.iushln(u)}},i.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),c=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,l=1;0==(t.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(t.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,o=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=o,this;for(var i=o,s=r;0!==i&&s<this.length;s++){var a=0|this.words[s];i=(a+=i)>>>26,a&=67108863,this.words[s]=a}return 0!==i&&(this.words[s]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var o=0|this.words[0];t=o===e?0:o<e?-1:1}return 0!==this.negative?0|-t:t},i.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},i.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){n<o?t=-1:n>o&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new j(e)},i.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function O(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function j(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){j.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},o(_,w),_.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var o=e.words[9];for(t.words[t.length++]=4194303&o,n=10;n<e.length;n++){var i=0|e.words[n];e.words[n-10]=(4194303&i)<<4|o>>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},o(k,w),o(S,w),o(O,w),O.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,o=67108863&n;n>>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new S;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new O}return v[e]=t,t},j.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},j.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},j.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},j.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},j.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},j.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},j.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},j.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},j.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},j.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},j.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},j.prototype.isqr=function(e){return this.imul(e,e.clone())},j.prototype.sqr=function(e){return this.mul(e,e)},j.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new i(1)).iushrn(2);return this.pow(e,r)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);n(!o.isZero());var a=new i(1).toRed(this),c=a.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,u).cmp(c);)l.redIAdd(c);for(var f=this.pow(l,o),d=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var g=h,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m<p);var y=this.pow(f,new i(1).iushln(p-m-1));d=d.redMul(y),f=y.redSqr(),h=h.redMul(f),p=m}return d},j.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},j.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new i(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var o=r[0],s=0,a=0,c=t.bitLength()%26;for(0===c&&(c=26),n=t.length-1;n>=0;n--){for(var u=t.words[n],l=c-1;l>=0;l--){var f=u>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==s?(s<<=1,s|=f,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}c=26}return o},j.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},j.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new E(e)},o(E,j),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,r(71)(e))},function(e,t,r){"use strict";const n=t;n.bignum=r(6),n.define=r(522).define,n.base=r(525),n.constants=r(526),n.decoders=r(286),n.encoders=r(284)},function(e,t,r){"use strict";const n=t;n.der=r(285),n.pem=r(523)},function(e,t,r){"use strict";const n=r(4),o=r(165).Buffer,i=r(166),s=r(168);function a(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){i.call(this,"der",e)}function u(e){return e<10?"0"+e:e}e.exports=a,a.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},n(c,i),c.prototype._encodeComposite=function(e,t,r,n){const i=function(e,t,r,n){let o;"seqof"===e?e="seq":"setof"===e&&(e="set");if(s.tagByName.hasOwnProperty(e))o=s.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return n.error("Unknown tag: "+e);o=e}if(o>=31)return n.error("Multi-octet tag encoding unsupported");t||(o|=32);return o|=s.tagClassByName[r||"universal"]<<6,o}(e,t,r,this.reporter);if(n.length<128){const e=o.alloc(2);return e[0]=i,e[1]=n.length,this._createEncoderBuffer([e,n])}let a=1;for(let e=n.length;e>=256;e>>=8)a++;const c=o.alloc(2+a);c[0]=i,c[1]=128|a;for(let e=1+a,t=n.length;t>0;e--,t>>=8)c[e]=255&t;return this._createEncoderBuffer([c,n])},c.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){const t=o.alloc(2*e.length);for(let r=0;r<e.length;r++)t.writeUInt16BE(e.charCodeAt(r),2*r);return this._createEncoderBuffer(t)}return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(t)||"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},c.prototype._encodeObjid=function(e,t,r){if("string"==typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s.]+/g);for(let t=0;t<e.length;t++)e[t]|=0}else if(Array.isArray(e)){e=e.slice();for(let t=0;t<e.length;t++)e[t]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!r){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}let n=0;for(let t=0;t<e.length;t++){let r=e[t];for(n++;r>=128;r>>=7)n++}const i=o.alloc(n);let s=i.length-1;for(let t=e.length-1;t>=0;t--){let r=e[t];for(i[s--]=127&r;(r>>=7)>0;)i[s--]=128|127&r}return this._createEncoderBuffer(i)},c.prototype._encodeTime=function(e,t){let r;const n=new Date(e);return"gentime"===t?r=[u(n.getUTCFullYear()),u(n.getUTCMonth()+1),u(n.getUTCDate()),u(n.getUTCHours()),u(n.getUTCMinutes()),u(n.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[u(n.getUTCFullYear()%100),u(n.getUTCMonth()+1),u(n.getUTCDate()),u(n.getUTCHours()),u(n.getUTCMinutes()),u(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},c.prototype._encodeNull=function(){return this._createEncoderBuffer("")},c.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!o.isBuffer(e)){const t=e.toArray();!e.sign&&128&t[0]&&t.unshift(0),e=o.from(t)}if(o.isBuffer(e)){let t=e.length;0===e.length&&t++;const r=o.alloc(t);return e.copy(r),0===e.length&&(r[0]=0),this._createEncoderBuffer(r)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);let r=1;for(let t=e;t>=256;t>>=8)r++;const n=new Array(r);for(let t=n.length-1;t>=0;t--)n[t]=255&e,e>>=8;return 128&n[0]&&n.unshift(0),this._createEncoderBuffer(o.from(n))},c.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},c.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},c.prototype._skipDefault=function(e,t,r){const n=this._baseState;let o;if(null===n.default)return!1;const i=e.join();if(void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n.default,t,r).join()),i.length!==n.defaultBuffer.length)return!1;for(o=0;o<i.length;o++)if(i[o]!==n.defaultBuffer[o])return!1;return!0}},function(e,t,r){"use strict";const n=t;n.der=r(287),n.pem=r(524)},function(e,t,r){"use strict";const n=r(4),o=r(6),i=r(99).DecoderBuffer,s=r(166),a=r(168);function c(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new u,this.tree._init(e.body)}function u(e){s.call(this,"der",e)}function l(e,t){let r=e.readUInt8(t);if(e.isError(r))return r;const n=a.tagClass[r>>6],o=0==(32&r);if(31==(31&r)){let n=r;for(r=0;128==(128&n);){if(n=e.readUInt8(t),e.isError(n))return n;r<<=7,r|=127&n}}else r&=31;return{cls:n,primitive:o,tag:r,tagStr:a.tag[r]}}function f(e,t,r){let n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(0==(128&n))return n;const o=127&n;if(o>4)return e.error("length octect is too long");n=0;for(let t=0;t<o;t++){n<<=8;const t=e.readUInt8(r);if(e.isError(t))return t;n|=t}return n}e.exports=c,c.prototype.decode=function(e,t){return i.isDecoderBuffer(e)||(e=new i(e,t)),this.tree._decode(e,t)},n(u,s),u.prototype._peekTag=function(e,t,r){if(e.isEmpty())return!1;const n=e.save(),o=l(e,'Failed to peek tag: "'+t+'"');return e.isError(o)?o:(e.restore(n),o.tag===t||o.tagStr===t||o.tagStr+"of"===t||r)},u.prototype._decodeTag=function(e,t,r){const n=l(e,'Failed to decode tag of "'+t+'"');if(e.isError(n))return n;let o=f(e,n.primitive,'Failed to get length of "'+t+'"');if(e.isError(o))return o;if(!r&&n.tag!==t&&n.tagStr!==t&&n.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(n.primitive||null!==o)return e.skip(o,'Failed to match body of: "'+t+'"');const i=e.save(),s=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(s)?s:(o=e.offset-i.offset,e.restore(i),e.skip(o,'Failed to match body of: "'+t+'"'))},u.prototype._skipUntilEnd=function(e,t){for(;;){const r=l(e,t);if(e.isError(r))return r;const n=f(e,r.primitive,t);if(e.isError(n))return n;let o;if(o=r.primitive||null!==n?e.skip(n):this._skipUntilEnd(e,t),e.isError(o))return o;if("end"===r.tagStr)break}},u.prototype._decodeList=function(e,t,r,n){const o=[];for(;!e.isEmpty();){const t=this._peekTag(e,"end");if(e.isError(t))return t;const i=r.decode(e,"der",n);if(e.isError(i)&&t)break;o.push(i)}return o},u.prototype._decodeStr=function(e,t){if("bitstr"===t){const t=e.readUInt8();return e.isError(t)?t:{unused:t,data:e.raw()}}if("bmpstr"===t){const t=e.raw();if(t.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");let r="";for(let e=0;e<t.length/2;e++)r+=String.fromCharCode(t.readUInt16BE(2*e));return r}if("numstr"===t){const t=e.raw().toString("ascii");return this._isNumstr(t)?t:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();if("printstr"===t){const t=e.raw().toString("ascii");return this._isPrintstr(t)?t:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported")},u.prototype._decodeObjid=function(e,t,r){let n;const o=[];let i=0,s=0;for(;!e.isEmpty();)s=e.readUInt8(),i<<=7,i|=127&s,0==(128&s)&&(o.push(i),i=0);128&s&&o.push(i);const a=o[0]/40|0,c=o[0]%40;if(n=r?o:[a,c].concat(o.slice(1)),t){let e=t[n.join(" ")];void 0===e&&(e=t[n.join(".")]),void 0!==e&&(n=e)}return n},u.prototype._decodeTime=function(e,t){const r=e.raw().toString();let n,o,i,s,a,c;if("gentime"===t)n=0|r.slice(0,4),o=0|r.slice(4,6),i=0|r.slice(6,8),s=0|r.slice(8,10),a=0|r.slice(10,12),c=0|r.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");n=0|r.slice(0,2),o=0|r.slice(2,4),i=0|r.slice(4,6),s=0|r.slice(6,8),a=0|r.slice(8,10),c=0|r.slice(10,12),n=n<70?2e3+n:1900+n}return Date.UTC(n,o-1,i,s,a,c,0)},u.prototype._decodeNull=function(){return null},u.prototype._decodeBool=function(e){const t=e.readUInt8();return e.isError(t)?t:0!==t},u.prototype._decodeInt=function(e,t){const r=e.raw();let n=new o(r);return t&&(n=t[n.toString(10)]||n),n},u.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getDecoder("der").tree}},function(e){e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},function(e,t,r){var n=r(54),o=r(7).Buffer;function i(e){var t=o.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var r,s=o.alloc(0),a=0;s.length<t;)r=i(a++),s=o.concat([s,n("sha1").update(e).update(r).digest()]);return s.slice(0,t)}},function(e,t){e.exports=function(e,t){for(var r=e.length,n=-1;++n<r;)e[n]^=t[n];return e}},function(e,t,r){var n=r(6),o=r(7).Buffer;e.exports=function(e,t){return o.from(e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed().toArray())}},function(e,t,r){"use strict";e.exports=function(e,t,r,n){for(var o=65535&e|0,i=e>>>16&65535|0,s=0;0!==r;){r-=s=r>2e3?2e3:r;do{i=i+(o=o+t[n++]|0)|0}while(--s);o%=65521,i%=65521}return o|i<<16|0}},function(e,t,r){"use strict";var n=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();e.exports=function(e,t,r,o){var i=n,s=o+r;e^=-1;for(var a=o;a<s;a++)e=e>>>8^i[255&(e^t[a])];return-1^e}},function(e,t,r){"use strict";var n=r(57),o=!0,i=!0;try{String.fromCharCode.apply(null,[0])}catch(e){o=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){i=!1}for(var s=new n.Buf8(256),a=0;a<256;a++)s[a]=a>=252?6:a>=248?5:a>=240?4:a>=224?3:a>=192?2:1;function c(e,t){if(t<65534&&(e.subarray&&i||!e.subarray&&o))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var r="",s=0;s<t;s++)r+=String.fromCharCode(e[s]);return r}s[254]=s[254]=1,t.string2buf=function(e){var t,r,o,i,s,a=e.length,c=0;for(i=0;i<a;i++)55296==(64512&(r=e.charCodeAt(i)))&&i+1<a&&56320==(64512&(o=e.charCodeAt(i+1)))&&(r=65536+(r-55296<<10)+(o-56320),i++),c+=r<128?1:r<2048?2:r<65536?3:4;for(t=new n.Buf8(c),s=0,i=0;s<c;i++)55296==(64512&(r=e.charCodeAt(i)))&&i+1<a&&56320==(64512&(o=e.charCodeAt(i+1)))&&(r=65536+(r-55296<<10)+(o-56320),i++),r<128?t[s++]=r:r<2048?(t[s++]=192|r>>>6,t[s++]=128|63&r):r<65536?(t[s++]=224|r>>>12,t[s++]=128|r>>>6&63,t[s++]=128|63&r):(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63,t[s++]=128|r>>>6&63,t[s++]=128|63&r);return t},t.buf2binstring=function(e){return c(e,e.length)},t.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,o=t.length;r<o;r++)t[r]=e.charCodeAt(r);return t},t.buf2string=function(e,t){var r,n,o,i,a=t||e.length,u=new Array(2*a);for(n=0,r=0;r<a;)if((o=e[r++])<128)u[n++]=o;else if((i=s[o])>4)u[n++]=65533,r+=i-1;else{for(o&=2===i?31:3===i?15:7;i>1&&r<a;)o=o<<6|63&e[r++],i--;i>1?u[n++]=65533:o<65536?u[n++]=o:(o-=65536,u[n++]=55296|o>>10&1023,u[n++]=56320|1023&o)}return c(u,n)},t.utf8border=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;r>=0&&128==(192&e[r]);)r--;return r<0||0===r?t:r+s[e[r]]>t?r:t}},function(e,t,r){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},function(e,t,r){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={};let o;t.wordlists=n,t._default=o;try{t._default=o=r(548),n.czech=o}catch(e){}try{t._default=o=r(549),n.chinese_simplified=o}catch(e){}try{t._default=o=r(550),n.chinese_traditional=o}catch(e){}try{t._default=o=r(551),n.korean=o}catch(e){}try{t._default=o=r(552),n.french=o}catch(e){}try{t._default=o=r(553),n.italian=o}catch(e){}try{t._default=o=r(554),n.spanish=o}catch(e){}try{t._default=o=r(555),n.japanese=o,n.JA=o}catch(e){}try{t._default=o=r(556),n.english=o,n.EN=o}catch(e){}},function(e,t,r){"use strict";var n=r(54),o=r(560);e.exports=o((function(e){var t=n("sha256").update(e).digest();return n("sha256").update(t).digest()}))},function(e,t,r){var n=r(170);function o(e){return e.name||e.toString().match(/function (.*?)\s*\(/)[1]}function i(e){return n.Nil(e)?"":o(e.constructor)}function s(e,t){Error.captureStackTrace&&Error.captureStackTrace(e,t)}function a(e){return n.Function(e)?e.toJSON?e.toJSON():o(e):n.Array(e)?"Array":e&&n.Object(e)?"Object":void 0!==e?e:""}function c(e,t,r){var o=function(e){return n.Function(e)?"":n.String(e)?JSON.stringify(e):e&&n.Object(e)?"":e}(t);return"Expected "+a(e)+", got"+(""!==r?" "+r:"")+(""!==o?" "+o:"")}function u(e,t,r){r=r||i(t),this.message=c(e,t,r),s(this,u),this.__type=e,this.__value=t,this.__valueTypeName=r}function l(e,t,r,n,o){e?(o=o||i(n),this.message=function(e,t,r,n,o){var i='" of type ';return"key"===t&&(i='" with key type '),c('property "'+a(r)+i+a(e),n,o)}(e,r,t,n,o)):this.message='Unexpected property "'+t+'"',s(this,u),this.__label=r,this.__property=t,this.__type=e,this.__value=n,this.__valueTypeName=o}u.prototype=Object.create(Error.prototype),u.prototype.constructor=u,l.prototype=Object.create(Error.prototype),l.prototype.constructor=u,e.exports={TfTypeError:u,TfPropertyTypeError:l,tfCustomError:function(e,t){return new u(e,{},t)},tfSubError:function(e,t,r){return e instanceof l?(t=t+"."+e.__property,e=new l(e.__type,t,e.__label,e.__value,e.__valueTypeName)):e instanceof u&&(e=new l(e.__type,t,r,e.__value,e.__valueTypeName)),s(e),e},tfJSON:a,getValueTypeName:i}},function(e,t,r){var n;e.exports=(n=r(9),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.algo,a=[],c=[];!function(){function t(t){for(var r=e.sqrt(t),n=2;n<=r;n++)if(!(t%n))return!1;return!0}function r(e){return 4294967296*(e-(0|e))|0}for(var n=2,o=0;o<64;)t(n)&&(o<8&&(a[o]=r(e.pow(n,.5))),c[o]=r(e.pow(n,1/3)),o++),n++}();var u=[],l=s.SHA256=i.extend({_doReset:function(){this._hash=new o.init(a.slice(0))},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],s=r[3],a=r[4],l=r[5],f=r[6],d=r[7],h=0;h<64;h++){if(h<16)u[h]=0|e[t+h];else{var p=u[h-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,m=u[h-2],y=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;u[h]=g+u[h-7]+y+u[h-16]}var b=n&o^n&i^o&i,v=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),w=d+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&l^~a&f)+c[h]+u[h];d=f,f=l,l=a,a=s+w|0,s=i,i=o,o=n,n=w+(v+b)|0}r[0]=r[0]+n|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+l|0,r[6]=r[6]+f|0,r[7]=r[7]+d|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,o=8*t.sigBytes;return r[o>>>5]|=128<<24-o%32,r[14+(o+64>>>9<<4)]=e.floor(n/4294967296),r[15+(o+64>>>9<<4)]=n,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=i._createHelper(l),t.HmacSHA256=i._createHmacHelper(l)}(Math),n.SHA256)},function(e,t,r){var n;e.exports=(n=r(9),r(125),function(){var e=n,t=e.lib.Hasher,r=e.x64,o=r.Word,i=r.WordArray,s=e.algo;function a(){return o.create.apply(o,arguments)}var c=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],u=[];!function(){for(var e=0;e<80;e++)u[e]=a()}();var l=s.SHA512=t.extend({_doReset:function(){this._hash=new i.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],s=r[3],a=r[4],l=r[5],f=r[6],d=r[7],h=n.high,p=n.low,g=o.high,m=o.low,y=i.high,b=i.low,v=s.high,w=s.low,_=a.high,k=a.low,S=l.high,O=l.low,j=f.high,E=f.low,P=d.high,x=d.low,A=h,M=p,I=g,C=m,R=y,T=b,N=v,B=w,D=_,L=k,U=S,q=O,H=j,z=E,F=P,K=x,$=0;$<80;$++){var V,J,G=u[$];if($<16)J=G.high=0|e[t+2*$],V=G.low=0|e[t+2*$+1];else{var W=u[$-15],Q=W.high,Z=W.low,Y=(Q>>>1|Z<<31)^(Q>>>8|Z<<24)^Q>>>7,X=(Z>>>1|Q<<31)^(Z>>>8|Q<<24)^(Z>>>7|Q<<25),ee=u[$-2],te=ee.high,re=ee.low,ne=(te>>>19|re<<13)^(te<<3|re>>>29)^te>>>6,oe=(re>>>19|te<<13)^(re<<3|te>>>29)^(re>>>6|te<<26),ie=u[$-7],se=ie.high,ae=ie.low,ce=u[$-16],ue=ce.high,le=ce.low;J=(J=(J=Y+se+((V=X+ae)>>>0<X>>>0?1:0))+ne+((V+=oe)>>>0<oe>>>0?1:0))+ue+((V+=le)>>>0<le>>>0?1:0),G.high=J,G.low=V}var fe,de=D&U^~D&H,he=L&q^~L&z,pe=A&I^A&R^I&R,ge=M&C^M&T^C&T,me=(A>>>28|M<<4)^(A<<30|M>>>2)^(A<<25|M>>>7),ye=(M>>>28|A<<4)^(M<<30|A>>>2)^(M<<25|A>>>7),be=(D>>>14|L<<18)^(D>>>18|L<<14)^(D<<23|L>>>9),ve=(L>>>14|D<<18)^(L>>>18|D<<14)^(L<<23|D>>>9),we=c[$],_e=we.high,ke=we.low,Se=F+be+((fe=K+ve)>>>0<K>>>0?1:0),Oe=ye+ge;F=H,K=z,H=U,z=q,U=D,q=L,D=N+(Se=(Se=(Se=Se+de+((fe+=he)>>>0<he>>>0?1:0))+_e+((fe+=ke)>>>0<ke>>>0?1:0))+J+((fe+=V)>>>0<V>>>0?1:0))+((L=B+fe|0)>>>0<B>>>0?1:0)|0,N=R,B=T,R=I,T=C,I=A,C=M,A=Se+(me+pe+(Oe>>>0<ye>>>0?1:0))+((M=fe+Oe|0)>>>0<fe>>>0?1:0)|0}p=n.low=p+M,n.high=h+A+(p>>>0<M>>>0?1:0),m=o.low=m+C,o.high=g+I+(m>>>0<C>>>0?1:0),b=i.low=b+T,i.high=y+R+(b>>>0<T>>>0?1:0),w=s.low=w+B,s.high=v+N+(w>>>0<B>>>0?1:0),k=a.low=k+L,a.high=_+D+(k>>>0<L>>>0?1:0),O=l.low=O+q,l.high=S+U+(O>>>0<q>>>0?1:0),E=f.low=E+z,f.high=j+H+(E>>>0<z>>>0?1:0),x=d.low=x+K,d.high=P+F+(x>>>0<K>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),t[31+(n+128>>>10<<5)]=r,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(l),e.HmacSHA512=t._createHmacHelper(l)}(),n.SHA512)},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}}},function(e,t,r){"use strict";var n=r(28);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var i;if(r)i=r(t);else if(n.isURLSearchParams(t))i=t.toString();else{var s=[];n.forEach(t,(function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))})))})),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},function(e,t,r){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,r){"use strict";(function(t){var n=r(28),o=r(598),i={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,c={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=r(306)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)?(s(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){c.headers[e]=n.merge(i)})),e.exports=c}).call(this,r(13))},function(e,t,r){"use strict";var n=r(28),o=r(599),i=r(601),s=r(303),a=r(602),c=r(605),u=r(606),l=r(307);e.exports=function(e){return new Promise((function(t,r){var f=e.data,d=e.headers;n.isFormData(f)&&delete d["Content-Type"];var h=new XMLHttpRequest;if(e.auth){var p=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(p+":"+g)}var m=a(e.baseURL,e.url);if(h.open(e.method.toUpperCase(),s(m,e.params,e.paramsSerializer),!0),h.timeout=e.timeout,h.onreadystatechange=function(){if(h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in h?c(h.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:n,config:e,request:h};o(t,r,i),h=null}},h.onabort=function(){h&&(r(l("Request aborted",e,"ECONNABORTED",h)),h=null)},h.onerror=function(){r(l("Network Error",e,null,h)),h=null},h.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(l(t,e,"ECONNABORTED",h)),h=null},n.isStandardBrowserEnv()){var y=(e.withCredentials||u(m))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;y&&(d[e.xsrfHeaderName]=y)}if("setRequestHeader"in h&&n.forEach(d,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete d[t]:h.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(h.withCredentials=!!e.withCredentials),e.responseType)try{h.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&h.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){h&&(h.abort(),r(e),h=null)})),f||(f=null),h.send(f)}))}},function(e,t,r){"use strict";var n=r(600);e.exports=function(e,t,r,o,i){var s=new Error(e);return n(s,t,r,o,i)}},function(e,t,r){"use strict";var n=r(28);e.exports=function(e,t){t=t||{};var r={},o=["url","method","data"],i=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function c(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function u(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=c(void 0,e[o])):r[o]=c(e[o],t[o])}n.forEach(o,(function(e){n.isUndefined(t[e])||(r[e]=c(void 0,t[e]))})),n.forEach(i,u),n.forEach(s,(function(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=c(void 0,e[o])):r[o]=c(void 0,t[o])})),n.forEach(a,(function(n){n in t?r[n]=c(e[n],t[n]):n in e&&(r[n]=c(void 0,e[n]))}));var l=o.concat(i).concat(s).concat(a),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===l.indexOf(e)}));return n.forEach(f,u),r}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAttribute=t.parseLogs=t.parseLog=t.parseEvent=t.parseAttribute=void 0;const n=r(100);function o(e){if(!n.isNonNullObject(e))throw new Error("Attribute must be a non-null object");const{key:t,value:r}=e;if("string"!=typeof t||!t)throw new Error("Attribute's key must be a non-empty string");if("string"!=typeof r&&void 0!==r)throw new Error("Attribute's value must be a string or unset");return{key:t,value:r||""}}function i(e){if(!n.isNonNullObject(e))throw new Error("Event must be a non-null object");const{type:t,attributes:r}=e;if("string"!=typeof t||""===t)throw new Error("Event type must be a non-empty string");if(!Array.isArray(r))throw new Error("Event's attributes must be an array");return{type:t,attributes:r.map(o)}}function s(e){if(!n.isNonNullObject(e))throw new Error("Log must be a non-null object");const{msg_index:t,log:r,events:o}=e;if("number"!=typeof t)throw new Error("Log's msg_index must be a number");if("string"!=typeof r)throw new Error("Log's log must be a string");if(!Array.isArray(o))throw new Error("Log's events must be an array");return{msg_index:t,log:r,events:o.map(i)}}t.parseAttribute=o,t.parseEvent=i,t.parseLog=s,t.parseLogs=function(e){if(!Array.isArray(e))throw new Error("Logs must be an array");return e.map(s)},t.findAttribute=function(e,t,r){var n;const o=e.find(()=>!0),i=null===(n=null==o?void 0:o.events.find(e=>e.type===t))||void 0===n?void 0:n.attributes.find(e=>e.key===r);if(!i)throw new Error(`Could not find attribute '${r}' in first event of type '${t}' in first log.`);return i}},function(e,t,r){!function(t){"use strict";for(var r=[null,0,{}],n=function(e,t){this.codepoint=e,this.feature=t},o={},i=[],s=0;s<=255;++s)i[s]=0;var a=[function(e,t,o){return t<60||13311<t&&t<42607?new n(t,r):e(t,o)},function(e,t,r){var n=o[t];return n||(n=e(t,r)).feature&&++i[t>>8&255]>10&&(o[t]=n),n},function(e,t,r){return r?e(t,r):new n(t,null)},function(e,t,r){var o;if(t<4352||4371<=t&&t<44032||55204<t)return e(t,r);if(4352<=t&&t<4371){var i={},s=21*(t-4352);for(o=0;o<21;++o)i[4449+o]=44032+28*(o+s);return new n(t,[,,i])}var a=t-44032,c=a%28,u=[];if(0!==c)u[0]=[44032+a-c,4519+c];else for(u[0]=[4352+Math.floor(a/588),4449+Math.floor(a%588/28)],u[2]={},o=1;o<28;++o)u[2][4519+o]=t+o;return new n(t,u)},function(e,t,o){var i=(n.udata[65280&t]||{})[t];return new n(t,i||r)}];n.fromCharCode=a.reduceRight((function(e,t){return function(r,n){return t(e,r,n)}}),null),n.isHighSurrogate=function(e){return e>=55296&&e<=56319},n.isLowSurrogate=function(e){return e>=56320&&e<=57343},n.prototype.prepFeature=function(){this.feature||(this.feature=n.fromCharCode(this.codepoint,!0).feature)},n.prototype.toString=function(){if(this.codepoint<65536)return String.fromCharCode(this.codepoint);var e=this.codepoint-65536;return String.fromCharCode(Math.floor(e/1024)+55296,e%1024+56320)},n.prototype.getDecomp=function(){return this.prepFeature(),this.feature[0]||null},n.prototype.isCompatibility=function(){return this.prepFeature(),!!this.feature[1]&&256&this.feature[1]},n.prototype.isExclude=function(){return this.prepFeature(),!!this.feature[1]&&512&this.feature[1]},n.prototype.getCanonicalClass=function(){return this.prepFeature(),this.feature[1]?255&this.feature[1]:0},n.prototype.getComposite=function(e){if(this.prepFeature(),!this.feature[2])return null;var t=this.feature[2][e.codepoint];return t?n.fromCharCode(t):null};var c=function(e){this.str=e,this.cursor=0};c.prototype.next=function(){if(this.str&&this.cursor<this.str.length){var e,t=this.str.charCodeAt(this.cursor++);return n.isHighSurrogate(t)&&this.cursor<this.str.length&&n.isLowSurrogate(e=this.str.charCodeAt(this.cursor))&&(t=1024*(t-55296)+(e-56320)+65536,++this.cursor),n.fromCharCode(t)}return this.str=null,null};var u=function(e,t){this.it=e,this.canonical=t,this.resBuf=[]};u.prototype.next=function(){if(0===this.resBuf.length){var e=this.it.next();if(!e)return null;this.resBuf=function e(t,r){var o=r.getDecomp();if(!o||t&&r.isCompatibility())return[r];for(var i=[],s=0;s<o.length;++s){var a=e(t,n.fromCharCode(o[s]));i=i.concat(a)}return i}(this.canonical,e)}return this.resBuf.shift()};var l=function(e){this.it=e,this.resBuf=[]};l.prototype.next=function(){var e;if(0===this.resBuf.length)do{var t=this.it.next();if(!t)break;e=t.getCanonicalClass();var r=this.resBuf.length;if(0!==e)for(;r>0;--r){if(this.resBuf[r-1].getCanonicalClass()<=e)break}this.resBuf.splice(r,0,t)}while(0!==e);return this.resBuf.shift()};var f=function(e){this.it=e,this.procBuf=[],this.resBuf=[],this.lastClass=null};f.prototype.next=function(){for(;0===this.resBuf.length;){var e=this.it.next();if(!e){this.resBuf=this.procBuf,this.procBuf=[];break}if(0===this.procBuf.length)this.lastClass=e.getCanonicalClass(),this.procBuf.push(e);else{var t=this.procBuf[0].getComposite(e),r=e.getCanonicalClass();t&&(this.lastClass<r||0===this.lastClass)?this.procBuf[0]=t:(0===r&&(this.resBuf=this.procBuf,this.procBuf=[]),this.lastClass=r,this.procBuf.push(e))}}return this.resBuf.shift()};var d=function(e,t){for(var r,n=function(e,t){switch(e){case"NFD":return new l(new u(new c(t),!0));case"NFKD":return new l(new u(new c(t),!1));case"NFC":return new f(new l(new u(new c(t),!0)));case"NFKC":return new f(new l(new u(new c(t),!1)))}throw e+" is invalid"}(e,t),o="";r=n.next();)o+=r.toString();return o};n.udata={0:{60:[,,{824:8814}],61:[,,{824:8800}],62:[,,{824:8815}],65:[,,{768:192,769:193,770:194,771:195,772:256,774:258,775:550,776:196,777:7842,778:197,780:461,783:512,785:514,803:7840,805:7680,808:260}],66:[,,{775:7682,803:7684,817:7686}],67:[,,{769:262,770:264,775:266,780:268,807:199}],68:[,,{775:7690,780:270,803:7692,807:7696,813:7698,817:7694}],69:[,,{768:200,769:201,770:202,771:7868,772:274,774:276,775:278,776:203,777:7866,780:282,783:516,785:518,803:7864,807:552,808:280,813:7704,816:7706}],70:[,,{775:7710}],71:[,,{769:500,770:284,772:7712,774:286,775:288,780:486,807:290}],72:[,,{770:292,775:7714,776:7718,780:542,803:7716,807:7720,814:7722}],73:[,,{768:204,769:205,770:206,771:296,772:298,774:300,775:304,776:207,777:7880,780:463,783:520,785:522,803:7882,808:302,816:7724}],74:[,,{770:308}],75:[,,{769:7728,780:488,803:7730,807:310,817:7732}],76:[,,{769:313,780:317,803:7734,807:315,813:7740,817:7738}],77:[,,{769:7742,775:7744,803:7746}],78:[,,{768:504,769:323,771:209,775:7748,780:327,803:7750,807:325,813:7754,817:7752}],79:[,,{768:210,769:211,770:212,771:213,772:332,774:334,775:558,776:214,777:7886,779:336,780:465,783:524,785:526,795:416,803:7884,808:490}],80:[,,{769:7764,775:7766}],82:[,,{769:340,775:7768,780:344,783:528,785:530,803:7770,807:342,817:7774}],83:[,,{769:346,770:348,775:7776,780:352,803:7778,806:536,807:350}],84:[,,{775:7786,780:356,803:7788,806:538,807:354,813:7792,817:7790}],85:[,,{768:217,769:218,770:219,771:360,772:362,774:364,776:220,777:7910,778:366,779:368,780:467,783:532,785:534,795:431,803:7908,804:7794,808:370,813:7798,816:7796}],86:[,,{771:7804,803:7806}],87:[,,{768:7808,769:7810,770:372,775:7814,776:7812,803:7816}],88:[,,{775:7818,776:7820}],89:[,,{768:7922,769:221,770:374,771:7928,772:562,775:7822,776:376,777:7926,803:7924}],90:[,,{769:377,770:7824,775:379,780:381,803:7826,817:7828}],97:[,,{768:224,769:225,770:226,771:227,772:257,774:259,775:551,776:228,777:7843,778:229,780:462,783:513,785:515,803:7841,805:7681,808:261}],98:[,,{775:7683,803:7685,817:7687}],99:[,,{769:263,770:265,775:267,780:269,807:231}],100:[,,{775:7691,780:271,803:7693,807:7697,813:7699,817:7695}],101:[,,{768:232,769:233,770:234,771:7869,772:275,774:277,775:279,776:235,777:7867,780:283,783:517,785:519,803:7865,807:553,808:281,813:7705,816:7707}],102:[,,{775:7711}],103:[,,{769:501,770:285,772:7713,774:287,775:289,780:487,807:291}],104:[,,{770:293,775:7715,776:7719,780:543,803:7717,807:7721,814:7723,817:7830}],105:[,,{768:236,769:237,770:238,771:297,772:299,774:301,776:239,777:7881,780:464,783:521,785:523,803:7883,808:303,816:7725}],106:[,,{770:309,780:496}],107:[,,{769:7729,780:489,803:7731,807:311,817:7733}],108:[,,{769:314,780:318,803:7735,807:316,813:7741,817:7739}],109:[,,{769:7743,775:7745,803:7747}],110:[,,{768:505,769:324,771:241,775:7749,780:328,803:7751,807:326,813:7755,817:7753}],111:[,,{768:242,769:243,770:244,771:245,772:333,774:335,775:559,776:246,777:7887,779:337,780:466,783:525,785:527,795:417,803:7885,808:491}],112:[,,{769:7765,775:7767}],114:[,,{769:341,775:7769,780:345,783:529,785:531,803:7771,807:343,817:7775}],115:[,,{769:347,770:349,775:7777,780:353,803:7779,806:537,807:351}],116:[,,{775:7787,776:7831,780:357,803:7789,806:539,807:355,813:7793,817:7791}],117:[,,{768:249,769:250,770:251,771:361,772:363,774:365,776:252,777:7911,778:367,779:369,780:468,783:533,785:535,795:432,803:7909,804:7795,808:371,813:7799,816:7797}],118:[,,{771:7805,803:7807}],119:[,,{768:7809,769:7811,770:373,775:7815,776:7813,778:7832,803:7817}],120:[,,{775:7819,776:7821}],121:[,,{768:7923,769:253,770:375,771:7929,772:563,775:7823,776:255,777:7927,778:7833,803:7925}],122:[,,{769:378,770:7825,775:380,780:382,803:7827,817:7829}],160:[[32],256],168:[[32,776],256,{768:8173,769:901,834:8129}],170:[[97],256],175:[[32,772],256],178:[[50],256],179:[[51],256],180:[[32,769],256],181:[[956],256],184:[[32,807],256],185:[[49],256],186:[[111],256],188:[[49,8260,52],256],189:[[49,8260,50],256],190:[[51,8260,52],256],192:[[65,768]],193:[[65,769]],194:[[65,770],,{768:7846,769:7844,771:7850,777:7848}],195:[[65,771]],196:[[65,776],,{772:478}],197:[[65,778],,{769:506}],198:[,,{769:508,772:482}],199:[[67,807],,{769:7688}],200:[[69,768]],201:[[69,769]],202:[[69,770],,{768:7872,769:7870,771:7876,777:7874}],203:[[69,776]],204:[[73,768]],205:[[73,769]],206:[[73,770]],207:[[73,776],,{769:7726}],209:[[78,771]],210:[[79,768]],211:[[79,769]],212:[[79,770],,{768:7890,769:7888,771:7894,777:7892}],213:[[79,771],,{769:7756,772:556,776:7758}],214:[[79,776],,{772:554}],216:[,,{769:510}],217:[[85,768]],218:[[85,769]],219:[[85,770]],220:[[85,776],,{768:475,769:471,772:469,780:473}],221:[[89,769]],224:[[97,768]],225:[[97,769]],226:[[97,770],,{768:7847,769:7845,771:7851,777:7849}],227:[[97,771]],228:[[97,776],,{772:479}],229:[[97,778],,{769:507}],230:[,,{769:509,772:483}],231:[[99,807],,{769:7689}],232:[[101,768]],233:[[101,769]],234:[[101,770],,{768:7873,769:7871,771:7877,777:7875}],235:[[101,776]],236:[[105,768]],237:[[105,769]],238:[[105,770]],239:[[105,776],,{769:7727}],241:[[110,771]],242:[[111,768]],243:[[111,769]],244:[[111,770],,{768:7891,769:7889,771:7895,777:7893}],245:[[111,771],,{769:7757,772:557,776:7759}],246:[[111,776],,{772:555}],248:[,,{769:511}],249:[[117,768]],250:[[117,769]],251:[[117,770]],252:[[117,776],,{768:476,769:472,772:470,780:474}],253:[[121,769]],255:[[121,776]]},256:{256:[[65,772]],257:[[97,772]],258:[[65,774],,{768:7856,769:7854,771:7860,777:7858}],259:[[97,774],,{768:7857,769:7855,771:7861,777:7859}],260:[[65,808]],261:[[97,808]],262:[[67,769]],263:[[99,769]],264:[[67,770]],265:[[99,770]],266:[[67,775]],267:[[99,775]],268:[[67,780]],269:[[99,780]],270:[[68,780]],271:[[100,780]],274:[[69,772],,{768:7700,769:7702}],275:[[101,772],,{768:7701,769:7703}],276:[[69,774]],277:[[101,774]],278:[[69,775]],279:[[101,775]],280:[[69,808]],281:[[101,808]],282:[[69,780]],283:[[101,780]],284:[[71,770]],285:[[103,770]],286:[[71,774]],287:[[103,774]],288:[[71,775]],289:[[103,775]],290:[[71,807]],291:[[103,807]],292:[[72,770]],293:[[104,770]],296:[[73,771]],297:[[105,771]],298:[[73,772]],299:[[105,772]],300:[[73,774]],301:[[105,774]],302:[[73,808]],303:[[105,808]],304:[[73,775]],306:[[73,74],256],307:[[105,106],256],308:[[74,770]],309:[[106,770]],310:[[75,807]],311:[[107,807]],313:[[76,769]],314:[[108,769]],315:[[76,807]],316:[[108,807]],317:[[76,780]],318:[[108,780]],319:[[76,183],256],320:[[108,183],256],323:[[78,769]],324:[[110,769]],325:[[78,807]],326:[[110,807]],327:[[78,780]],328:[[110,780]],329:[[700,110],256],332:[[79,772],,{768:7760,769:7762}],333:[[111,772],,{768:7761,769:7763}],334:[[79,774]],335:[[111,774]],336:[[79,779]],337:[[111,779]],340:[[82,769]],341:[[114,769]],342:[[82,807]],343:[[114,807]],344:[[82,780]],345:[[114,780]],346:[[83,769],,{775:7780}],347:[[115,769],,{775:7781}],348:[[83,770]],349:[[115,770]],350:[[83,807]],351:[[115,807]],352:[[83,780],,{775:7782}],353:[[115,780],,{775:7783}],354:[[84,807]],355:[[116,807]],356:[[84,780]],357:[[116,780]],360:[[85,771],,{769:7800}],361:[[117,771],,{769:7801}],362:[[85,772],,{776:7802}],363:[[117,772],,{776:7803}],364:[[85,774]],365:[[117,774]],366:[[85,778]],367:[[117,778]],368:[[85,779]],369:[[117,779]],370:[[85,808]],371:[[117,808]],372:[[87,770]],373:[[119,770]],374:[[89,770]],375:[[121,770]],376:[[89,776]],377:[[90,769]],378:[[122,769]],379:[[90,775]],380:[[122,775]],381:[[90,780]],382:[[122,780]],383:[[115],256,{775:7835}],416:[[79,795],,{768:7900,769:7898,771:7904,777:7902,803:7906}],417:[[111,795],,{768:7901,769:7899,771:7905,777:7903,803:7907}],431:[[85,795],,{768:7914,769:7912,771:7918,777:7916,803:7920}],432:[[117,795],,{768:7915,769:7913,771:7919,777:7917,803:7921}],439:[,,{780:494}],452:[[68,381],256],453:[[68,382],256],454:[[100,382],256],455:[[76,74],256],456:[[76,106],256],457:[[108,106],256],458:[[78,74],256],459:[[78,106],256],460:[[110,106],256],461:[[65,780]],462:[[97,780]],463:[[73,780]],464:[[105,780]],465:[[79,780]],466:[[111,780]],467:[[85,780]],468:[[117,780]],469:[[220,772]],470:[[252,772]],471:[[220,769]],472:[[252,769]],473:[[220,780]],474:[[252,780]],475:[[220,768]],476:[[252,768]],478:[[196,772]],479:[[228,772]],480:[[550,772]],481:[[551,772]],482:[[198,772]],483:[[230,772]],486:[[71,780]],487:[[103,780]],488:[[75,780]],489:[[107,780]],490:[[79,808],,{772:492}],491:[[111,808],,{772:493}],492:[[490,772]],493:[[491,772]],494:[[439,780]],495:[[658,780]],496:[[106,780]],497:[[68,90],256],498:[[68,122],256],499:[[100,122],256],500:[[71,769]],501:[[103,769]],504:[[78,768]],505:[[110,768]],506:[[197,769]],507:[[229,769]],508:[[198,769]],509:[[230,769]],510:[[216,769]],511:[[248,769]],66045:[,220]},512:{512:[[65,783]],513:[[97,783]],514:[[65,785]],515:[[97,785]],516:[[69,783]],517:[[101,783]],518:[[69,785]],519:[[101,785]],520:[[73,783]],521:[[105,783]],522:[[73,785]],523:[[105,785]],524:[[79,783]],525:[[111,783]],526:[[79,785]],527:[[111,785]],528:[[82,783]],529:[[114,783]],530:[[82,785]],531:[[114,785]],532:[[85,783]],533:[[117,783]],534:[[85,785]],535:[[117,785]],536:[[83,806]],537:[[115,806]],538:[[84,806]],539:[[116,806]],542:[[72,780]],543:[[104,780]],550:[[65,775],,{772:480}],551:[[97,775],,{772:481}],552:[[69,807],,{774:7708}],553:[[101,807],,{774:7709}],554:[[214,772]],555:[[246,772]],556:[[213,772]],557:[[245,772]],558:[[79,775],,{772:560}],559:[[111,775],,{772:561}],560:[[558,772]],561:[[559,772]],562:[[89,772]],563:[[121,772]],658:[,,{780:495}],688:[[104],256],689:[[614],256],690:[[106],256],691:[[114],256],692:[[633],256],693:[[635],256],694:[[641],256],695:[[119],256],696:[[121],256],728:[[32,774],256],729:[[32,775],256],730:[[32,778],256],731:[[32,808],256],732:[[32,771],256],733:[[32,779],256],736:[[611],256],737:[[108],256],738:[[115],256],739:[[120],256],740:[[661],256],66272:[,220]},768:{768:[,230],769:[,230],770:[,230],771:[,230],772:[,230],773:[,230],774:[,230],775:[,230],776:[,230,{769:836}],777:[,230],778:[,230],779:[,230],780:[,230],781:[,230],782:[,230],783:[,230],784:[,230],785:[,230],786:[,230],787:[,230],788:[,230],789:[,232],790:[,220],791:[,220],792:[,220],793:[,220],794:[,232],795:[,216],796:[,220],797:[,220],798:[,220],799:[,220],800:[,220],801:[,202],802:[,202],803:[,220],804:[,220],805:[,220],806:[,220],807:[,202],808:[,202],809:[,220],810:[,220],811:[,220],812:[,220],813:[,220],814:[,220],815:[,220],816:[,220],817:[,220],818:[,220],819:[,220],820:[,1],821:[,1],822:[,1],823:[,1],824:[,1],825:[,220],826:[,220],827:[,220],828:[,220],829:[,230],830:[,230],831:[,230],832:[[768],230],833:[[769],230],834:[,230],835:[[787],230],836:[[776,769],230],837:[,240],838:[,230],839:[,220],840:[,220],841:[,220],842:[,230],843:[,230],844:[,230],845:[,220],846:[,220],848:[,230],849:[,230],850:[,230],851:[,220],852:[,220],853:[,220],854:[,220],855:[,230],856:[,232],857:[,220],858:[,220],859:[,230],860:[,233],861:[,234],862:[,234],863:[,233],864:[,234],865:[,234],866:[,233],867:[,230],868:[,230],869:[,230],870:[,230],871:[,230],872:[,230],873:[,230],874:[,230],875:[,230],876:[,230],877:[,230],878:[,230],879:[,230],884:[[697]],890:[[32,837],256],894:[[59]],900:[[32,769],256],901:[[168,769]],902:[[913,769]],903:[[183]],904:[[917,769]],905:[[919,769]],906:[[921,769]],908:[[927,769]],910:[[933,769]],911:[[937,769]],912:[[970,769]],913:[,,{768:8122,769:902,772:8121,774:8120,787:7944,788:7945,837:8124}],917:[,,{768:8136,769:904,787:7960,788:7961}],919:[,,{768:8138,769:905,787:7976,788:7977,837:8140}],921:[,,{768:8154,769:906,772:8153,774:8152,776:938,787:7992,788:7993}],927:[,,{768:8184,769:908,787:8008,788:8009}],929:[,,{788:8172}],933:[,,{768:8170,769:910,772:8169,774:8168,776:939,788:8025}],937:[,,{768:8186,769:911,787:8040,788:8041,837:8188}],938:[[921,776]],939:[[933,776]],940:[[945,769],,{837:8116}],941:[[949,769]],942:[[951,769],,{837:8132}],943:[[953,769]],944:[[971,769]],945:[,,{768:8048,769:940,772:8113,774:8112,787:7936,788:7937,834:8118,837:8115}],949:[,,{768:8050,769:941,787:7952,788:7953}],951:[,,{768:8052,769:942,787:7968,788:7969,834:8134,837:8131}],953:[,,{768:8054,769:943,772:8145,774:8144,776:970,787:7984,788:7985,834:8150}],959:[,,{768:8056,769:972,787:8e3,788:8001}],961:[,,{787:8164,788:8165}],965:[,,{768:8058,769:973,772:8161,774:8160,776:971,787:8016,788:8017,834:8166}],969:[,,{768:8060,769:974,787:8032,788:8033,834:8182,837:8179}],970:[[953,776],,{768:8146,769:912,834:8151}],971:[[965,776],,{768:8162,769:944,834:8167}],972:[[959,769]],973:[[965,769]],974:[[969,769],,{837:8180}],976:[[946],256],977:[[952],256],978:[[933],256,{769:979,776:980}],979:[[978,769]],980:[[978,776]],981:[[966],256],982:[[960],256],1008:[[954],256],1009:[[961],256],1010:[[962],256],1012:[[920],256],1013:[[949],256],1017:[[931],256],66422:[,230],66423:[,230],66424:[,230],66425:[,230],66426:[,230]},1024:{1024:[[1045,768]],1025:[[1045,776]],1027:[[1043,769]],1030:[,,{776:1031}],1031:[[1030,776]],1036:[[1050,769]],1037:[[1048,768]],1038:[[1059,774]],1040:[,,{774:1232,776:1234}],1043:[,,{769:1027}],1045:[,,{768:1024,774:1238,776:1025}],1046:[,,{774:1217,776:1244}],1047:[,,{776:1246}],1048:[,,{768:1037,772:1250,774:1049,776:1252}],1049:[[1048,774]],1050:[,,{769:1036}],1054:[,,{776:1254}],1059:[,,{772:1262,774:1038,776:1264,779:1266}],1063:[,,{776:1268}],1067:[,,{776:1272}],1069:[,,{776:1260}],1072:[,,{774:1233,776:1235}],1075:[,,{769:1107}],1077:[,,{768:1104,774:1239,776:1105}],1078:[,,{774:1218,776:1245}],1079:[,,{776:1247}],1080:[,,{768:1117,772:1251,774:1081,776:1253}],1081:[[1080,774]],1082:[,,{769:1116}],1086:[,,{776:1255}],1091:[,,{772:1263,774:1118,776:1265,779:1267}],1095:[,,{776:1269}],1099:[,,{776:1273}],1101:[,,{776:1261}],1104:[[1077,768]],1105:[[1077,776]],1107:[[1075,769]],1110:[,,{776:1111}],1111:[[1110,776]],1116:[[1082,769]],1117:[[1080,768]],1118:[[1091,774]],1140:[,,{783:1142}],1141:[,,{783:1143}],1142:[[1140,783]],1143:[[1141,783]],1155:[,230],1156:[,230],1157:[,230],1158:[,230],1159:[,230],1217:[[1046,774]],1218:[[1078,774]],1232:[[1040,774]],1233:[[1072,774]],1234:[[1040,776]],1235:[[1072,776]],1238:[[1045,774]],1239:[[1077,774]],1240:[,,{776:1242}],1241:[,,{776:1243}],1242:[[1240,776]],1243:[[1241,776]],1244:[[1046,776]],1245:[[1078,776]],1246:[[1047,776]],1247:[[1079,776]],1250:[[1048,772]],1251:[[1080,772]],1252:[[1048,776]],1253:[[1080,776]],1254:[[1054,776]],1255:[[1086,776]],1256:[,,{776:1258}],1257:[,,{776:1259}],1258:[[1256,776]],1259:[[1257,776]],1260:[[1069,776]],1261:[[1101,776]],1262:[[1059,772]],1263:[[1091,772]],1264:[[1059,776]],1265:[[1091,776]],1266:[[1059,779]],1267:[[1091,779]],1268:[[1063,776]],1269:[[1095,776]],1272:[[1067,776]],1273:[[1099,776]]},1280:{1415:[[1381,1410],256],1425:[,220],1426:[,230],1427:[,230],1428:[,230],1429:[,230],1430:[,220],1431:[,230],1432:[,230],1433:[,230],1434:[,222],1435:[,220],1436:[,230],1437:[,230],1438:[,230],1439:[,230],1440:[,230],1441:[,230],1442:[,220],1443:[,220],1444:[,220],1445:[,220],1446:[,220],1447:[,220],1448:[,230],1449:[,230],1450:[,220],1451:[,230],1452:[,230],1453:[,222],1454:[,228],1455:[,230],1456:[,10],1457:[,11],1458:[,12],1459:[,13],1460:[,14],1461:[,15],1462:[,16],1463:[,17],1464:[,18],1465:[,19],1466:[,19],1467:[,20],1468:[,21],1469:[,22],1471:[,23],1473:[,24],1474:[,25],1476:[,230],1477:[,220],1479:[,18]},1536:{1552:[,230],1553:[,230],1554:[,230],1555:[,230],1556:[,230],1557:[,230],1558:[,230],1559:[,230],1560:[,30],1561:[,31],1562:[,32],1570:[[1575,1619]],1571:[[1575,1620]],1572:[[1608,1620]],1573:[[1575,1621]],1574:[[1610,1620]],1575:[,,{1619:1570,1620:1571,1621:1573}],1608:[,,{1620:1572}],1610:[,,{1620:1574}],1611:[,27],1612:[,28],1613:[,29],1614:[,30],1615:[,31],1616:[,32],1617:[,33],1618:[,34],1619:[,230],1620:[,230],1621:[,220],1622:[,220],1623:[,230],1624:[,230],1625:[,230],1626:[,230],1627:[,230],1628:[,220],1629:[,230],1630:[,230],1631:[,220],1648:[,35],1653:[[1575,1652],256],1654:[[1608,1652],256],1655:[[1735,1652],256],1656:[[1610,1652],256],1728:[[1749,1620]],1729:[,,{1620:1730}],1730:[[1729,1620]],1746:[,,{1620:1747}],1747:[[1746,1620]],1749:[,,{1620:1728}],1750:[,230],1751:[,230],1752:[,230],1753:[,230],1754:[,230],1755:[,230],1756:[,230],1759:[,230],1760:[,230],1761:[,230],1762:[,230],1763:[,220],1764:[,230],1767:[,230],1768:[,230],1770:[,220],1771:[,230],1772:[,230],1773:[,220]},1792:{1809:[,36],1840:[,230],1841:[,220],1842:[,230],1843:[,230],1844:[,220],1845:[,230],1846:[,230],1847:[,220],1848:[,220],1849:[,220],1850:[,230],1851:[,220],1852:[,220],1853:[,230],1854:[,220],1855:[,230],1856:[,230],1857:[,230],1858:[,220],1859:[,230],1860:[,220],1861:[,230],1862:[,220],1863:[,230],1864:[,220],1865:[,230],1866:[,230],2027:[,230],2028:[,230],2029:[,230],2030:[,230],2031:[,230],2032:[,230],2033:[,230],2034:[,220],2035:[,230]},2048:{2070:[,230],2071:[,230],2072:[,230],2073:[,230],2075:[,230],2076:[,230],2077:[,230],2078:[,230],2079:[,230],2080:[,230],2081:[,230],2082:[,230],2083:[,230],2085:[,230],2086:[,230],2087:[,230],2089:[,230],2090:[,230],2091:[,230],2092:[,230],2093:[,230],2137:[,220],2138:[,220],2139:[,220],2276:[,230],2277:[,230],2278:[,220],2279:[,230],2280:[,230],2281:[,220],2282:[,230],2283:[,230],2284:[,230],2285:[,220],2286:[,220],2287:[,220],2288:[,27],2289:[,28],2290:[,29],2291:[,230],2292:[,230],2293:[,230],2294:[,220],2295:[,230],2296:[,230],2297:[,220],2298:[,220],2299:[,230],2300:[,230],2301:[,230],2302:[,230],2303:[,230]},2304:{2344:[,,{2364:2345}],2345:[[2344,2364]],2352:[,,{2364:2353}],2353:[[2352,2364]],2355:[,,{2364:2356}],2356:[[2355,2364]],2364:[,7],2381:[,9],2385:[,230],2386:[,220],2387:[,230],2388:[,230],2392:[[2325,2364],512],2393:[[2326,2364],512],2394:[[2327,2364],512],2395:[[2332,2364],512],2396:[[2337,2364],512],2397:[[2338,2364],512],2398:[[2347,2364],512],2399:[[2351,2364],512],2492:[,7],2503:[,,{2494:2507,2519:2508}],2507:[[2503,2494]],2508:[[2503,2519]],2509:[,9],2524:[[2465,2492],512],2525:[[2466,2492],512],2527:[[2479,2492],512]},2560:{2611:[[2610,2620],512],2614:[[2616,2620],512],2620:[,7],2637:[,9],2649:[[2582,2620],512],2650:[[2583,2620],512],2651:[[2588,2620],512],2654:[[2603,2620],512],2748:[,7],2765:[,9],68109:[,220],68111:[,230],68152:[,230],68153:[,1],68154:[,220],68159:[,9],68325:[,230],68326:[,220]},2816:{2876:[,7],2887:[,,{2878:2891,2902:2888,2903:2892}],2888:[[2887,2902]],2891:[[2887,2878]],2892:[[2887,2903]],2893:[,9],2908:[[2849,2876],512],2909:[[2850,2876],512],2962:[,,{3031:2964}],2964:[[2962,3031]],3014:[,,{3006:3018,3031:3020}],3015:[,,{3006:3019}],3018:[[3014,3006]],3019:[[3015,3006]],3020:[[3014,3031]],3021:[,9]},3072:{3142:[,,{3158:3144}],3144:[[3142,3158]],3149:[,9],3157:[,84],3158:[,91],3260:[,7],3263:[,,{3285:3264}],3264:[[3263,3285]],3270:[,,{3266:3274,3285:3271,3286:3272}],3271:[[3270,3285]],3272:[[3270,3286]],3274:[[3270,3266],,{3285:3275}],3275:[[3274,3285]],3277:[,9]},3328:{3398:[,,{3390:3402,3415:3404}],3399:[,,{3390:3403}],3402:[[3398,3390]],3403:[[3399,3390]],3404:[[3398,3415]],3405:[,9],3530:[,9],3545:[,,{3530:3546,3535:3548,3551:3550}],3546:[[3545,3530]],3548:[[3545,3535],,{3530:3549}],3549:[[3548,3530]],3550:[[3545,3551]]},3584:{3635:[[3661,3634],256],3640:[,103],3641:[,103],3642:[,9],3656:[,107],3657:[,107],3658:[,107],3659:[,107],3763:[[3789,3762],256],3768:[,118],3769:[,118],3784:[,122],3785:[,122],3786:[,122],3787:[,122],3804:[[3755,3737],256],3805:[[3755,3745],256]},3840:{3852:[[3851],256],3864:[,220],3865:[,220],3893:[,220],3895:[,220],3897:[,216],3907:[[3906,4023],512],3917:[[3916,4023],512],3922:[[3921,4023],512],3927:[[3926,4023],512],3932:[[3931,4023],512],3945:[[3904,4021],512],3953:[,129],3954:[,130],3955:[[3953,3954],512],3956:[,132],3957:[[3953,3956],512],3958:[[4018,3968],512],3959:[[4018,3969],256],3960:[[4019,3968],512],3961:[[4019,3969],256],3962:[,130],3963:[,130],3964:[,130],3965:[,130],3968:[,130],3969:[[3953,3968],512],3970:[,230],3971:[,230],3972:[,9],3974:[,230],3975:[,230],3987:[[3986,4023],512],3997:[[3996,4023],512],4002:[[4001,4023],512],4007:[[4006,4023],512],4012:[[4011,4023],512],4025:[[3984,4021],512],4038:[,220]},4096:{4133:[,,{4142:4134}],4134:[[4133,4142]],4151:[,7],4153:[,9],4154:[,9],4237:[,220],4348:[[4316],256],69702:[,9],69759:[,9],69785:[,,{69818:69786}],69786:[[69785,69818]],69787:[,,{69818:69788}],69788:[[69787,69818]],69797:[,,{69818:69803}],69803:[[69797,69818]],69817:[,9],69818:[,7]},4352:{69888:[,230],69889:[,230],69890:[,230],69934:[[69937,69927]],69935:[[69938,69927]],69937:[,,{69927:69934}],69938:[,,{69927:69935}],69939:[,9],69940:[,9],70003:[,7],70080:[,9]},4608:{70197:[,9],70198:[,7],70377:[,7],70378:[,9]},4864:{4957:[,230],4958:[,230],4959:[,230],70460:[,7],70471:[,,{70462:70475,70487:70476}],70475:[[70471,70462]],70476:[[70471,70487]],70477:[,9],70502:[,230],70503:[,230],70504:[,230],70505:[,230],70506:[,230],70507:[,230],70508:[,230],70512:[,230],70513:[,230],70514:[,230],70515:[,230],70516:[,230]},5120:{70841:[,,{70832:70844,70842:70843,70845:70846}],70843:[[70841,70842]],70844:[[70841,70832]],70846:[[70841,70845]],70850:[,9],70851:[,7]},5376:{71096:[,,{71087:71098}],71097:[,,{71087:71099}],71098:[[71096,71087]],71099:[[71097,71087]],71103:[,9],71104:[,7]},5632:{71231:[,9],71350:[,9],71351:[,7]},5888:{5908:[,9],5940:[,9],6098:[,9],6109:[,230]},6144:{6313:[,228]},6400:{6457:[,222],6458:[,230],6459:[,220]},6656:{6679:[,230],6680:[,220],6752:[,9],6773:[,230],6774:[,230],6775:[,230],6776:[,230],6777:[,230],6778:[,230],6779:[,230],6780:[,230],6783:[,220],6832:[,230],6833:[,230],6834:[,230],6835:[,230],6836:[,230],6837:[,220],6838:[,220],6839:[,220],6840:[,220],6841:[,220],6842:[,220],6843:[,230],6844:[,230],6845:[,220]},6912:{6917:[,,{6965:6918}],6918:[[6917,6965]],6919:[,,{6965:6920}],6920:[[6919,6965]],6921:[,,{6965:6922}],6922:[[6921,6965]],6923:[,,{6965:6924}],6924:[[6923,6965]],6925:[,,{6965:6926}],6926:[[6925,6965]],6929:[,,{6965:6930}],6930:[[6929,6965]],6964:[,7],6970:[,,{6965:6971}],6971:[[6970,6965]],6972:[,,{6965:6973}],6973:[[6972,6965]],6974:[,,{6965:6976}],6975:[,,{6965:6977}],6976:[[6974,6965]],6977:[[6975,6965]],6978:[,,{6965:6979}],6979:[[6978,6965]],6980:[,9],7019:[,230],7020:[,220],7021:[,230],7022:[,230],7023:[,230],7024:[,230],7025:[,230],7026:[,230],7027:[,230],7082:[,9],7083:[,9],7142:[,7],7154:[,9],7155:[,9]},7168:{7223:[,7],7376:[,230],7377:[,230],7378:[,230],7380:[,1],7381:[,220],7382:[,220],7383:[,220],7384:[,220],7385:[,220],7386:[,230],7387:[,230],7388:[,220],7389:[,220],7390:[,220],7391:[,220],7392:[,230],7394:[,1],7395:[,1],7396:[,1],7397:[,1],7398:[,1],7399:[,1],7400:[,1],7405:[,220],7412:[,230],7416:[,230],7417:[,230]},7424:{7468:[[65],256],7469:[[198],256],7470:[[66],256],7472:[[68],256],7473:[[69],256],7474:[[398],256],7475:[[71],256],7476:[[72],256],7477:[[73],256],7478:[[74],256],7479:[[75],256],7480:[[76],256],7481:[[77],256],7482:[[78],256],7484:[[79],256],7485:[[546],256],7486:[[80],256],7487:[[82],256],7488:[[84],256],7489:[[85],256],7490:[[87],256],7491:[[97],256],7492:[[592],256],7493:[[593],256],7494:[[7426],256],7495:[[98],256],7496:[[100],256],7497:[[101],256],7498:[[601],256],7499:[[603],256],7500:[[604],256],7501:[[103],256],7503:[[107],256],7504:[[109],256],7505:[[331],256],7506:[[111],256],7507:[[596],256],7508:[[7446],256],7509:[[7447],256],7510:[[112],256],7511:[[116],256],7512:[[117],256],7513:[[7453],256],7514:[[623],256],7515:[[118],256],7516:[[7461],256],7517:[[946],256],7518:[[947],256],7519:[[948],256],7520:[[966],256],7521:[[967],256],7522:[[105],256],7523:[[114],256],7524:[[117],256],7525:[[118],256],7526:[[946],256],7527:[[947],256],7528:[[961],256],7529:[[966],256],7530:[[967],256],7544:[[1085],256],7579:[[594],256],7580:[[99],256],7581:[[597],256],7582:[[240],256],7583:[[604],256],7584:[[102],256],7585:[[607],256],7586:[[609],256],7587:[[613],256],7588:[[616],256],7589:[[617],256],7590:[[618],256],7591:[[7547],256],7592:[[669],256],7593:[[621],256],7594:[[7557],256],7595:[[671],256],7596:[[625],256],7597:[[624],256],7598:[[626],256],7599:[[627],256],7600:[[628],256],7601:[[629],256],7602:[[632],256],7603:[[642],256],7604:[[643],256],7605:[[427],256],7606:[[649],256],7607:[[650],256],7608:[[7452],256],7609:[[651],256],7610:[[652],256],7611:[[122],256],7612:[[656],256],7613:[[657],256],7614:[[658],256],7615:[[952],256],7616:[,230],7617:[,230],7618:[,220],7619:[,230],7620:[,230],7621:[,230],7622:[,230],7623:[,230],7624:[,230],7625:[,230],7626:[,220],7627:[,230],7628:[,230],7629:[,234],7630:[,214],7631:[,220],7632:[,202],7633:[,230],7634:[,230],7635:[,230],7636:[,230],7637:[,230],7638:[,230],7639:[,230],7640:[,230],7641:[,230],7642:[,230],7643:[,230],7644:[,230],7645:[,230],7646:[,230],7647:[,230],7648:[,230],7649:[,230],7650:[,230],7651:[,230],7652:[,230],7653:[,230],7654:[,230],7655:[,230],7656:[,230],7657:[,230],7658:[,230],7659:[,230],7660:[,230],7661:[,230],7662:[,230],7663:[,230],7664:[,230],7665:[,230],7666:[,230],7667:[,230],7668:[,230],7669:[,230],7676:[,233],7677:[,220],7678:[,230],7679:[,220]},7680:{7680:[[65,805]],7681:[[97,805]],7682:[[66,775]],7683:[[98,775]],7684:[[66,803]],7685:[[98,803]],7686:[[66,817]],7687:[[98,817]],7688:[[199,769]],7689:[[231,769]],7690:[[68,775]],7691:[[100,775]],7692:[[68,803]],7693:[[100,803]],7694:[[68,817]],7695:[[100,817]],7696:[[68,807]],7697:[[100,807]],7698:[[68,813]],7699:[[100,813]],7700:[[274,768]],7701:[[275,768]],7702:[[274,769]],7703:[[275,769]],7704:[[69,813]],7705:[[101,813]],7706:[[69,816]],7707:[[101,816]],7708:[[552,774]],7709:[[553,774]],7710:[[70,775]],7711:[[102,775]],7712:[[71,772]],7713:[[103,772]],7714:[[72,775]],7715:[[104,775]],7716:[[72,803]],7717:[[104,803]],7718:[[72,776]],7719:[[104,776]],7720:[[72,807]],7721:[[104,807]],7722:[[72,814]],7723:[[104,814]],7724:[[73,816]],7725:[[105,816]],7726:[[207,769]],7727:[[239,769]],7728:[[75,769]],7729:[[107,769]],7730:[[75,803]],7731:[[107,803]],7732:[[75,817]],7733:[[107,817]],7734:[[76,803],,{772:7736}],7735:[[108,803],,{772:7737}],7736:[[7734,772]],7737:[[7735,772]],7738:[[76,817]],7739:[[108,817]],7740:[[76,813]],7741:[[108,813]],7742:[[77,769]],7743:[[109,769]],7744:[[77,775]],7745:[[109,775]],7746:[[77,803]],7747:[[109,803]],7748:[[78,775]],7749:[[110,775]],7750:[[78,803]],7751:[[110,803]],7752:[[78,817]],7753:[[110,817]],7754:[[78,813]],7755:[[110,813]],7756:[[213,769]],7757:[[245,769]],7758:[[213,776]],7759:[[245,776]],7760:[[332,768]],7761:[[333,768]],7762:[[332,769]],7763:[[333,769]],7764:[[80,769]],7765:[[112,769]],7766:[[80,775]],7767:[[112,775]],7768:[[82,775]],7769:[[114,775]],7770:[[82,803],,{772:7772}],7771:[[114,803],,{772:7773}],7772:[[7770,772]],7773:[[7771,772]],7774:[[82,817]],7775:[[114,817]],7776:[[83,775]],7777:[[115,775]],7778:[[83,803],,{775:7784}],7779:[[115,803],,{775:7785}],7780:[[346,775]],7781:[[347,775]],7782:[[352,775]],7783:[[353,775]],7784:[[7778,775]],7785:[[7779,775]],7786:[[84,775]],7787:[[116,775]],7788:[[84,803]],7789:[[116,803]],7790:[[84,817]],7791:[[116,817]],7792:[[84,813]],7793:[[116,813]],7794:[[85,804]],7795:[[117,804]],7796:[[85,816]],7797:[[117,816]],7798:[[85,813]],7799:[[117,813]],7800:[[360,769]],7801:[[361,769]],7802:[[362,776]],7803:[[363,776]],7804:[[86,771]],7805:[[118,771]],7806:[[86,803]],7807:[[118,803]],7808:[[87,768]],7809:[[119,768]],7810:[[87,769]],7811:[[119,769]],7812:[[87,776]],7813:[[119,776]],7814:[[87,775]],7815:[[119,775]],7816:[[87,803]],7817:[[119,803]],7818:[[88,775]],7819:[[120,775]],7820:[[88,776]],7821:[[120,776]],7822:[[89,775]],7823:[[121,775]],7824:[[90,770]],7825:[[122,770]],7826:[[90,803]],7827:[[122,803]],7828:[[90,817]],7829:[[122,817]],7830:[[104,817]],7831:[[116,776]],7832:[[119,778]],7833:[[121,778]],7834:[[97,702],256],7835:[[383,775]],7840:[[65,803],,{770:7852,774:7862}],7841:[[97,803],,{770:7853,774:7863}],7842:[[65,777]],7843:[[97,777]],7844:[[194,769]],7845:[[226,769]],7846:[[194,768]],7847:[[226,768]],7848:[[194,777]],7849:[[226,777]],7850:[[194,771]],7851:[[226,771]],7852:[[7840,770]],7853:[[7841,770]],7854:[[258,769]],7855:[[259,769]],7856:[[258,768]],7857:[[259,768]],7858:[[258,777]],7859:[[259,777]],7860:[[258,771]],7861:[[259,771]],7862:[[7840,774]],7863:[[7841,774]],7864:[[69,803],,{770:7878}],7865:[[101,803],,{770:7879}],7866:[[69,777]],7867:[[101,777]],7868:[[69,771]],7869:[[101,771]],7870:[[202,769]],7871:[[234,769]],7872:[[202,768]],7873:[[234,768]],7874:[[202,777]],7875:[[234,777]],7876:[[202,771]],7877:[[234,771]],7878:[[7864,770]],7879:[[7865,770]],7880:[[73,777]],7881:[[105,777]],7882:[[73,803]],7883:[[105,803]],7884:[[79,803],,{770:7896}],7885:[[111,803],,{770:7897}],7886:[[79,777]],7887:[[111,777]],7888:[[212,769]],7889:[[244,769]],7890:[[212,768]],7891:[[244,768]],7892:[[212,777]],7893:[[244,777]],7894:[[212,771]],7895:[[244,771]],7896:[[7884,770]],7897:[[7885,770]],7898:[[416,769]],7899:[[417,769]],7900:[[416,768]],7901:[[417,768]],7902:[[416,777]],7903:[[417,777]],7904:[[416,771]],7905:[[417,771]],7906:[[416,803]],7907:[[417,803]],7908:[[85,803]],7909:[[117,803]],7910:[[85,777]],7911:[[117,777]],7912:[[431,769]],7913:[[432,769]],7914:[[431,768]],7915:[[432,768]],7916:[[431,777]],7917:[[432,777]],7918:[[431,771]],7919:[[432,771]],7920:[[431,803]],7921:[[432,803]],7922:[[89,768]],7923:[[121,768]],7924:[[89,803]],7925:[[121,803]],7926:[[89,777]],7927:[[121,777]],7928:[[89,771]],7929:[[121,771]]},7936:{7936:[[945,787],,{768:7938,769:7940,834:7942,837:8064}],7937:[[945,788],,{768:7939,769:7941,834:7943,837:8065}],7938:[[7936,768],,{837:8066}],7939:[[7937,768],,{837:8067}],7940:[[7936,769],,{837:8068}],7941:[[7937,769],,{837:8069}],7942:[[7936,834],,{837:8070}],7943:[[7937,834],,{837:8071}],7944:[[913,787],,{768:7946,769:7948,834:7950,837:8072}],7945:[[913,788],,{768:7947,769:7949,834:7951,837:8073}],7946:[[7944,768],,{837:8074}],7947:[[7945,768],,{837:8075}],7948:[[7944,769],,{837:8076}],7949:[[7945,769],,{837:8077}],7950:[[7944,834],,{837:8078}],7951:[[7945,834],,{837:8079}],7952:[[949,787],,{768:7954,769:7956}],7953:[[949,788],,{768:7955,769:7957}],7954:[[7952,768]],7955:[[7953,768]],7956:[[7952,769]],7957:[[7953,769]],7960:[[917,787],,{768:7962,769:7964}],7961:[[917,788],,{768:7963,769:7965}],7962:[[7960,768]],7963:[[7961,768]],7964:[[7960,769]],7965:[[7961,769]],7968:[[951,787],,{768:7970,769:7972,834:7974,837:8080}],7969:[[951,788],,{768:7971,769:7973,834:7975,837:8081}],7970:[[7968,768],,{837:8082}],7971:[[7969,768],,{837:8083}],7972:[[7968,769],,{837:8084}],7973:[[7969,769],,{837:8085}],7974:[[7968,834],,{837:8086}],7975:[[7969,834],,{837:8087}],7976:[[919,787],,{768:7978,769:7980,834:7982,837:8088}],7977:[[919,788],,{768:7979,769:7981,834:7983,837:8089}],7978:[[7976,768],,{837:8090}],7979:[[7977,768],,{837:8091}],7980:[[7976,769],,{837:8092}],7981:[[7977,769],,{837:8093}],7982:[[7976,834],,{837:8094}],7983:[[7977,834],,{837:8095}],7984:[[953,787],,{768:7986,769:7988,834:7990}],7985:[[953,788],,{768:7987,769:7989,834:7991}],7986:[[7984,768]],7987:[[7985,768]],7988:[[7984,769]],7989:[[7985,769]],7990:[[7984,834]],7991:[[7985,834]],7992:[[921,787],,{768:7994,769:7996,834:7998}],7993:[[921,788],,{768:7995,769:7997,834:7999}],7994:[[7992,768]],7995:[[7993,768]],7996:[[7992,769]],7997:[[7993,769]],7998:[[7992,834]],7999:[[7993,834]],8e3:[[959,787],,{768:8002,769:8004}],8001:[[959,788],,{768:8003,769:8005}],8002:[[8e3,768]],8003:[[8001,768]],8004:[[8e3,769]],8005:[[8001,769]],8008:[[927,787],,{768:8010,769:8012}],8009:[[927,788],,{768:8011,769:8013}],8010:[[8008,768]],8011:[[8009,768]],8012:[[8008,769]],8013:[[8009,769]],8016:[[965,787],,{768:8018,769:8020,834:8022}],8017:[[965,788],,{768:8019,769:8021,834:8023}],8018:[[8016,768]],8019:[[8017,768]],8020:[[8016,769]],8021:[[8017,769]],8022:[[8016,834]],8023:[[8017,834]],8025:[[933,788],,{768:8027,769:8029,834:8031}],8027:[[8025,768]],8029:[[8025,769]],8031:[[8025,834]],8032:[[969,787],,{768:8034,769:8036,834:8038,837:8096}],8033:[[969,788],,{768:8035,769:8037,834:8039,837:8097}],8034:[[8032,768],,{837:8098}],8035:[[8033,768],,{837:8099}],8036:[[8032,769],,{837:8100}],8037:[[8033,769],,{837:8101}],8038:[[8032,834],,{837:8102}],8039:[[8033,834],,{837:8103}],8040:[[937,787],,{768:8042,769:8044,834:8046,837:8104}],8041:[[937,788],,{768:8043,769:8045,834:8047,837:8105}],8042:[[8040,768],,{837:8106}],8043:[[8041,768],,{837:8107}],8044:[[8040,769],,{837:8108}],8045:[[8041,769],,{837:8109}],8046:[[8040,834],,{837:8110}],8047:[[8041,834],,{837:8111}],8048:[[945,768],,{837:8114}],8049:[[940]],8050:[[949,768]],8051:[[941]],8052:[[951,768],,{837:8130}],8053:[[942]],8054:[[953,768]],8055:[[943]],8056:[[959,768]],8057:[[972]],8058:[[965,768]],8059:[[973]],8060:[[969,768],,{837:8178}],8061:[[974]],8064:[[7936,837]],8065:[[7937,837]],8066:[[7938,837]],8067:[[7939,837]],8068:[[7940,837]],8069:[[7941,837]],8070:[[7942,837]],8071:[[7943,837]],8072:[[7944,837]],8073:[[7945,837]],8074:[[7946,837]],8075:[[7947,837]],8076:[[7948,837]],8077:[[7949,837]],8078:[[7950,837]],8079:[[7951,837]],8080:[[7968,837]],8081:[[7969,837]],8082:[[7970,837]],8083:[[7971,837]],8084:[[7972,837]],8085:[[7973,837]],8086:[[7974,837]],8087:[[7975,837]],8088:[[7976,837]],8089:[[7977,837]],8090:[[7978,837]],8091:[[7979,837]],8092:[[7980,837]],8093:[[7981,837]],8094:[[7982,837]],8095:[[7983,837]],8096:[[8032,837]],8097:[[8033,837]],8098:[[8034,837]],8099:[[8035,837]],8100:[[8036,837]],8101:[[8037,837]],8102:[[8038,837]],8103:[[8039,837]],8104:[[8040,837]],8105:[[8041,837]],8106:[[8042,837]],8107:[[8043,837]],8108:[[8044,837]],8109:[[8045,837]],8110:[[8046,837]],8111:[[8047,837]],8112:[[945,774]],8113:[[945,772]],8114:[[8048,837]],8115:[[945,837]],8116:[[940,837]],8118:[[945,834],,{837:8119}],8119:[[8118,837]],8120:[[913,774]],8121:[[913,772]],8122:[[913,768]],8123:[[902]],8124:[[913,837]],8125:[[32,787],256],8126:[[953]],8127:[[32,787],256,{768:8141,769:8142,834:8143}],8128:[[32,834],256],8129:[[168,834]],8130:[[8052,837]],8131:[[951,837]],8132:[[942,837]],8134:[[951,834],,{837:8135}],8135:[[8134,837]],8136:[[917,768]],8137:[[904]],8138:[[919,768]],8139:[[905]],8140:[[919,837]],8141:[[8127,768]],8142:[[8127,769]],8143:[[8127,834]],8144:[[953,774]],8145:[[953,772]],8146:[[970,768]],8147:[[912]],8150:[[953,834]],8151:[[970,834]],8152:[[921,774]],8153:[[921,772]],8154:[[921,768]],8155:[[906]],8157:[[8190,768]],8158:[[8190,769]],8159:[[8190,834]],8160:[[965,774]],8161:[[965,772]],8162:[[971,768]],8163:[[944]],8164:[[961,787]],8165:[[961,788]],8166:[[965,834]],8167:[[971,834]],8168:[[933,774]],8169:[[933,772]],8170:[[933,768]],8171:[[910]],8172:[[929,788]],8173:[[168,768]],8174:[[901]],8175:[[96]],8178:[[8060,837]],8179:[[969,837]],8180:[[974,837]],8182:[[969,834],,{837:8183}],8183:[[8182,837]],8184:[[927,768]],8185:[[908]],8186:[[937,768]],8187:[[911]],8188:[[937,837]],8189:[[180]],8190:[[32,788],256,{768:8157,769:8158,834:8159}]},8192:{8192:[[8194]],8193:[[8195]],8194:[[32],256],8195:[[32],256],8196:[[32],256],8197:[[32],256],8198:[[32],256],8199:[[32],256],8200:[[32],256],8201:[[32],256],8202:[[32],256],8209:[[8208],256],8215:[[32,819],256],8228:[[46],256],8229:[[46,46],256],8230:[[46,46,46],256],8239:[[32],256],8243:[[8242,8242],256],8244:[[8242,8242,8242],256],8246:[[8245,8245],256],8247:[[8245,8245,8245],256],8252:[[33,33],256],8254:[[32,773],256],8263:[[63,63],256],8264:[[63,33],256],8265:[[33,63],256],8279:[[8242,8242,8242,8242],256],8287:[[32],256],8304:[[48],256],8305:[[105],256],8308:[[52],256],8309:[[53],256],8310:[[54],256],8311:[[55],256],8312:[[56],256],8313:[[57],256],8314:[[43],256],8315:[[8722],256],8316:[[61],256],8317:[[40],256],8318:[[41],256],8319:[[110],256],8320:[[48],256],8321:[[49],256],8322:[[50],256],8323:[[51],256],8324:[[52],256],8325:[[53],256],8326:[[54],256],8327:[[55],256],8328:[[56],256],8329:[[57],256],8330:[[43],256],8331:[[8722],256],8332:[[61],256],8333:[[40],256],8334:[[41],256],8336:[[97],256],8337:[[101],256],8338:[[111],256],8339:[[120],256],8340:[[601],256],8341:[[104],256],8342:[[107],256],8343:[[108],256],8344:[[109],256],8345:[[110],256],8346:[[112],256],8347:[[115],256],8348:[[116],256],8360:[[82,115],256],8400:[,230],8401:[,230],8402:[,1],8403:[,1],8404:[,230],8405:[,230],8406:[,230],8407:[,230],8408:[,1],8409:[,1],8410:[,1],8411:[,230],8412:[,230],8417:[,230],8421:[,1],8422:[,1],8423:[,230],8424:[,220],8425:[,230],8426:[,1],8427:[,1],8428:[,220],8429:[,220],8430:[,220],8431:[,220],8432:[,230]},8448:{8448:[[97,47,99],256],8449:[[97,47,115],256],8450:[[67],256],8451:[[176,67],256],8453:[[99,47,111],256],8454:[[99,47,117],256],8455:[[400],256],8457:[[176,70],256],8458:[[103],256],8459:[[72],256],8460:[[72],256],8461:[[72],256],8462:[[104],256],8463:[[295],256],8464:[[73],256],8465:[[73],256],8466:[[76],256],8467:[[108],256],8469:[[78],256],8470:[[78,111],256],8473:[[80],256],8474:[[81],256],8475:[[82],256],8476:[[82],256],8477:[[82],256],8480:[[83,77],256],8481:[[84,69,76],256],8482:[[84,77],256],8484:[[90],256],8486:[[937]],8488:[[90],256],8490:[[75]],8491:[[197]],8492:[[66],256],8493:[[67],256],8495:[[101],256],8496:[[69],256],8497:[[70],256],8499:[[77],256],8500:[[111],256],8501:[[1488],256],8502:[[1489],256],8503:[[1490],256],8504:[[1491],256],8505:[[105],256],8507:[[70,65,88],256],8508:[[960],256],8509:[[947],256],8510:[[915],256],8511:[[928],256],8512:[[8721],256],8517:[[68],256],8518:[[100],256],8519:[[101],256],8520:[[105],256],8521:[[106],256],8528:[[49,8260,55],256],8529:[[49,8260,57],256],8530:[[49,8260,49,48],256],8531:[[49,8260,51],256],8532:[[50,8260,51],256],8533:[[49,8260,53],256],8534:[[50,8260,53],256],8535:[[51,8260,53],256],8536:[[52,8260,53],256],8537:[[49,8260,54],256],8538:[[53,8260,54],256],8539:[[49,8260,56],256],8540:[[51,8260,56],256],8541:[[53,8260,56],256],8542:[[55,8260,56],256],8543:[[49,8260],256],8544:[[73],256],8545:[[73,73],256],8546:[[73,73,73],256],8547:[[73,86],256],8548:[[86],256],8549:[[86,73],256],8550:[[86,73,73],256],8551:[[86,73,73,73],256],8552:[[73,88],256],8553:[[88],256],8554:[[88,73],256],8555:[[88,73,73],256],8556:[[76],256],8557:[[67],256],8558:[[68],256],8559:[[77],256],8560:[[105],256],8561:[[105,105],256],8562:[[105,105,105],256],8563:[[105,118],256],8564:[[118],256],8565:[[118,105],256],8566:[[118,105,105],256],8567:[[118,105,105,105],256],8568:[[105,120],256],8569:[[120],256],8570:[[120,105],256],8571:[[120,105,105],256],8572:[[108],256],8573:[[99],256],8574:[[100],256],8575:[[109],256],8585:[[48,8260,51],256],8592:[,,{824:8602}],8594:[,,{824:8603}],8596:[,,{824:8622}],8602:[[8592,824]],8603:[[8594,824]],8622:[[8596,824]],8653:[[8656,824]],8654:[[8660,824]],8655:[[8658,824]],8656:[,,{824:8653}],8658:[,,{824:8655}],8660:[,,{824:8654}]},8704:{8707:[,,{824:8708}],8708:[[8707,824]],8712:[,,{824:8713}],8713:[[8712,824]],8715:[,,{824:8716}],8716:[[8715,824]],8739:[,,{824:8740}],8740:[[8739,824]],8741:[,,{824:8742}],8742:[[8741,824]],8748:[[8747,8747],256],8749:[[8747,8747,8747],256],8751:[[8750,8750],256],8752:[[8750,8750,8750],256],8764:[,,{824:8769}],8769:[[8764,824]],8771:[,,{824:8772}],8772:[[8771,824]],8773:[,,{824:8775}],8775:[[8773,824]],8776:[,,{824:8777}],8777:[[8776,824]],8781:[,,{824:8813}],8800:[[61,824]],8801:[,,{824:8802}],8802:[[8801,824]],8804:[,,{824:8816}],8805:[,,{824:8817}],8813:[[8781,824]],8814:[[60,824]],8815:[[62,824]],8816:[[8804,824]],8817:[[8805,824]],8818:[,,{824:8820}],8819:[,,{824:8821}],8820:[[8818,824]],8821:[[8819,824]],8822:[,,{824:8824}],8823:[,,{824:8825}],8824:[[8822,824]],8825:[[8823,824]],8826:[,,{824:8832}],8827:[,,{824:8833}],8828:[,,{824:8928}],8829:[,,{824:8929}],8832:[[8826,824]],8833:[[8827,824]],8834:[,,{824:8836}],8835:[,,{824:8837}],8836:[[8834,824]],8837:[[8835,824]],8838:[,,{824:8840}],8839:[,,{824:8841}],8840:[[8838,824]],8841:[[8839,824]],8849:[,,{824:8930}],8850:[,,{824:8931}],8866:[,,{824:8876}],8872:[,,{824:8877}],8873:[,,{824:8878}],8875:[,,{824:8879}],8876:[[8866,824]],8877:[[8872,824]],8878:[[8873,824]],8879:[[8875,824]],8882:[,,{824:8938}],8883:[,,{824:8939}],8884:[,,{824:8940}],8885:[,,{824:8941}],8928:[[8828,824]],8929:[[8829,824]],8930:[[8849,824]],8931:[[8850,824]],8938:[[8882,824]],8939:[[8883,824]],8940:[[8884,824]],8941:[[8885,824]]},8960:{9001:[[12296]],9002:[[12297]]},9216:{9312:[[49],256],9313:[[50],256],9314:[[51],256],9315:[[52],256],9316:[[53],256],9317:[[54],256],9318:[[55],256],9319:[[56],256],9320:[[57],256],9321:[[49,48],256],9322:[[49,49],256],9323:[[49,50],256],9324:[[49,51],256],9325:[[49,52],256],9326:[[49,53],256],9327:[[49,54],256],9328:[[49,55],256],9329:[[49,56],256],9330:[[49,57],256],9331:[[50,48],256],9332:[[40,49,41],256],9333:[[40,50,41],256],9334:[[40,51,41],256],9335:[[40,52,41],256],9336:[[40,53,41],256],9337:[[40,54,41],256],9338:[[40,55,41],256],9339:[[40,56,41],256],9340:[[40,57,41],256],9341:[[40,49,48,41],256],9342:[[40,49,49,41],256],9343:[[40,49,50,41],256],9344:[[40,49,51,41],256],9345:[[40,49,52,41],256],9346:[[40,49,53,41],256],9347:[[40,49,54,41],256],9348:[[40,49,55,41],256],9349:[[40,49,56,41],256],9350:[[40,49,57,41],256],9351:[[40,50,48,41],256],9352:[[49,46],256],9353:[[50,46],256],9354:[[51,46],256],9355:[[52,46],256],9356:[[53,46],256],9357:[[54,46],256],9358:[[55,46],256],9359:[[56,46],256],9360:[[57,46],256],9361:[[49,48,46],256],9362:[[49,49,46],256],9363:[[49,50,46],256],9364:[[49,51,46],256],9365:[[49,52,46],256],9366:[[49,53,46],256],9367:[[49,54,46],256],9368:[[49,55,46],256],9369:[[49,56,46],256],9370:[[49,57,46],256],9371:[[50,48,46],256],9372:[[40,97,41],256],9373:[[40,98,41],256],9374:[[40,99,41],256],9375:[[40,100,41],256],9376:[[40,101,41],256],9377:[[40,102,41],256],9378:[[40,103,41],256],9379:[[40,104,41],256],9380:[[40,105,41],256],9381:[[40,106,41],256],9382:[[40,107,41],256],9383:[[40,108,41],256],9384:[[40,109,41],256],9385:[[40,110,41],256],9386:[[40,111,41],256],9387:[[40,112,41],256],9388:[[40,113,41],256],9389:[[40,114,41],256],9390:[[40,115,41],256],9391:[[40,116,41],256],9392:[[40,117,41],256],9393:[[40,118,41],256],9394:[[40,119,41],256],9395:[[40,120,41],256],9396:[[40,121,41],256],9397:[[40,122,41],256],9398:[[65],256],9399:[[66],256],9400:[[67],256],9401:[[68],256],9402:[[69],256],9403:[[70],256],9404:[[71],256],9405:[[72],256],9406:[[73],256],9407:[[74],256],9408:[[75],256],9409:[[76],256],9410:[[77],256],9411:[[78],256],9412:[[79],256],9413:[[80],256],9414:[[81],256],9415:[[82],256],9416:[[83],256],9417:[[84],256],9418:[[85],256],9419:[[86],256],9420:[[87],256],9421:[[88],256],9422:[[89],256],9423:[[90],256],9424:[[97],256],9425:[[98],256],9426:[[99],256],9427:[[100],256],9428:[[101],256],9429:[[102],256],9430:[[103],256],9431:[[104],256],9432:[[105],256],9433:[[106],256],9434:[[107],256],9435:[[108],256],9436:[[109],256],9437:[[110],256],9438:[[111],256],9439:[[112],256],9440:[[113],256],9441:[[114],256],9442:[[115],256],9443:[[116],256],9444:[[117],256],9445:[[118],256],9446:[[119],256],9447:[[120],256],9448:[[121],256],9449:[[122],256],9450:[[48],256]},10752:{10764:[[8747,8747,8747,8747],256],10868:[[58,58,61],256],10869:[[61,61],256],10870:[[61,61,61],256],10972:[[10973,824],512]},11264:{11388:[[106],256],11389:[[86],256],11503:[,230],11504:[,230],11505:[,230]},11520:{11631:[[11617],256],11647:[,9],11744:[,230],11745:[,230],11746:[,230],11747:[,230],11748:[,230],11749:[,230],11750:[,230],11751:[,230],11752:[,230],11753:[,230],11754:[,230],11755:[,230],11756:[,230],11757:[,230],11758:[,230],11759:[,230],11760:[,230],11761:[,230],11762:[,230],11763:[,230],11764:[,230],11765:[,230],11766:[,230],11767:[,230],11768:[,230],11769:[,230],11770:[,230],11771:[,230],11772:[,230],11773:[,230],11774:[,230],11775:[,230]},11776:{11935:[[27597],256],12019:[[40863],256]},12032:{12032:[[19968],256],12033:[[20008],256],12034:[[20022],256],12035:[[20031],256],12036:[[20057],256],12037:[[20101],256],12038:[[20108],256],12039:[[20128],256],12040:[[20154],256],12041:[[20799],256],12042:[[20837],256],12043:[[20843],256],12044:[[20866],256],12045:[[20886],256],12046:[[20907],256],12047:[[20960],256],12048:[[20981],256],12049:[[20992],256],12050:[[21147],256],12051:[[21241],256],12052:[[21269],256],12053:[[21274],256],12054:[[21304],256],12055:[[21313],256],12056:[[21340],256],12057:[[21353],256],12058:[[21378],256],12059:[[21430],256],12060:[[21448],256],12061:[[21475],256],12062:[[22231],256],12063:[[22303],256],12064:[[22763],256],12065:[[22786],256],12066:[[22794],256],12067:[[22805],256],12068:[[22823],256],12069:[[22899],256],12070:[[23376],256],12071:[[23424],256],12072:[[23544],256],12073:[[23567],256],12074:[[23586],256],12075:[[23608],256],12076:[[23662],256],12077:[[23665],256],12078:[[24027],256],12079:[[24037],256],12080:[[24049],256],12081:[[24062],256],12082:[[24178],256],12083:[[24186],256],12084:[[24191],256],12085:[[24308],256],12086:[[24318],256],12087:[[24331],256],12088:[[24339],256],12089:[[24400],256],12090:[[24417],256],12091:[[24435],256],12092:[[24515],256],12093:[[25096],256],12094:[[25142],256],12095:[[25163],256],12096:[[25903],256],12097:[[25908],256],12098:[[25991],256],12099:[[26007],256],12100:[[26020],256],12101:[[26041],256],12102:[[26080],256],12103:[[26085],256],12104:[[26352],256],12105:[[26376],256],12106:[[26408],256],12107:[[27424],256],12108:[[27490],256],12109:[[27513],256],12110:[[27571],256],12111:[[27595],256],12112:[[27604],256],12113:[[27611],256],12114:[[27663],256],12115:[[27668],256],12116:[[27700],256],12117:[[28779],256],12118:[[29226],256],12119:[[29238],256],12120:[[29243],256],12121:[[29247],256],12122:[[29255],256],12123:[[29273],256],12124:[[29275],256],12125:[[29356],256],12126:[[29572],256],12127:[[29577],256],12128:[[29916],256],12129:[[29926],256],12130:[[29976],256],12131:[[29983],256],12132:[[29992],256],12133:[[3e4],256],12134:[[30091],256],12135:[[30098],256],12136:[[30326],256],12137:[[30333],256],12138:[[30382],256],12139:[[30399],256],12140:[[30446],256],12141:[[30683],256],12142:[[30690],256],12143:[[30707],256],12144:[[31034],256],12145:[[31160],256],12146:[[31166],256],12147:[[31348],256],12148:[[31435],256],12149:[[31481],256],12150:[[31859],256],12151:[[31992],256],12152:[[32566],256],12153:[[32593],256],12154:[[32650],256],12155:[[32701],256],12156:[[32769],256],12157:[[32780],256],12158:[[32786],256],12159:[[32819],256],12160:[[32895],256],12161:[[32905],256],12162:[[33251],256],12163:[[33258],256],12164:[[33267],256],12165:[[33276],256],12166:[[33292],256],12167:[[33307],256],12168:[[33311],256],12169:[[33390],256],12170:[[33394],256],12171:[[33400],256],12172:[[34381],256],12173:[[34411],256],12174:[[34880],256],12175:[[34892],256],12176:[[34915],256],12177:[[35198],256],12178:[[35211],256],12179:[[35282],256],12180:[[35328],256],12181:[[35895],256],12182:[[35910],256],12183:[[35925],256],12184:[[35960],256],12185:[[35997],256],12186:[[36196],256],12187:[[36208],256],12188:[[36275],256],12189:[[36523],256],12190:[[36554],256],12191:[[36763],256],12192:[[36784],256],12193:[[36789],256],12194:[[37009],256],12195:[[37193],256],12196:[[37318],256],12197:[[37324],256],12198:[[37329],256],12199:[[38263],256],12200:[[38272],256],12201:[[38428],256],12202:[[38582],256],12203:[[38585],256],12204:[[38632],256],12205:[[38737],256],12206:[[38750],256],12207:[[38754],256],12208:[[38761],256],12209:[[38859],256],12210:[[38893],256],12211:[[38899],256],12212:[[38913],256],12213:[[39080],256],12214:[[39131],256],12215:[[39135],256],12216:[[39318],256],12217:[[39321],256],12218:[[39340],256],12219:[[39592],256],12220:[[39640],256],12221:[[39647],256],12222:[[39717],256],12223:[[39727],256],12224:[[39730],256],12225:[[39740],256],12226:[[39770],256],12227:[[40165],256],12228:[[40565],256],12229:[[40575],256],12230:[[40613],256],12231:[[40635],256],12232:[[40643],256],12233:[[40653],256],12234:[[40657],256],12235:[[40697],256],12236:[[40701],256],12237:[[40718],256],12238:[[40723],256],12239:[[40736],256],12240:[[40763],256],12241:[[40778],256],12242:[[40786],256],12243:[[40845],256],12244:[[40860],256],12245:[[40864],256]},12288:{12288:[[32],256],12330:[,218],12331:[,228],12332:[,232],12333:[,222],12334:[,224],12335:[,224],12342:[[12306],256],12344:[[21313],256],12345:[[21316],256],12346:[[21317],256],12358:[,,{12441:12436}],12363:[,,{12441:12364}],12364:[[12363,12441]],12365:[,,{12441:12366}],12366:[[12365,12441]],12367:[,,{12441:12368}],12368:[[12367,12441]],12369:[,,{12441:12370}],12370:[[12369,12441]],12371:[,,{12441:12372}],12372:[[12371,12441]],12373:[,,{12441:12374}],12374:[[12373,12441]],12375:[,,{12441:12376}],12376:[[12375,12441]],12377:[,,{12441:12378}],12378:[[12377,12441]],12379:[,,{12441:12380}],12380:[[12379,12441]],12381:[,,{12441:12382}],12382:[[12381,12441]],12383:[,,{12441:12384}],12384:[[12383,12441]],12385:[,,{12441:12386}],12386:[[12385,12441]],12388:[,,{12441:12389}],12389:[[12388,12441]],12390:[,,{12441:12391}],12391:[[12390,12441]],12392:[,,{12441:12393}],12393:[[12392,12441]],12399:[,,{12441:12400,12442:12401}],12400:[[12399,12441]],12401:[[12399,12442]],12402:[,,{12441:12403,12442:12404}],12403:[[12402,12441]],12404:[[12402,12442]],12405:[,,{12441:12406,12442:12407}],12406:[[12405,12441]],12407:[[12405,12442]],12408:[,,{12441:12409,12442:12410}],12409:[[12408,12441]],12410:[[12408,12442]],12411:[,,{12441:12412,12442:12413}],12412:[[12411,12441]],12413:[[12411,12442]],12436:[[12358,12441]],12441:[,8],12442:[,8],12443:[[32,12441],256],12444:[[32,12442],256],12445:[,,{12441:12446}],12446:[[12445,12441]],12447:[[12424,12426],256],12454:[,,{12441:12532}],12459:[,,{12441:12460}],12460:[[12459,12441]],12461:[,,{12441:12462}],12462:[[12461,12441]],12463:[,,{12441:12464}],12464:[[12463,12441]],12465:[,,{12441:12466}],12466:[[12465,12441]],12467:[,,{12441:12468}],12468:[[12467,12441]],12469:[,,{12441:12470}],12470:[[12469,12441]],12471:[,,{12441:12472}],12472:[[12471,12441]],12473:[,,{12441:12474}],12474:[[12473,12441]],12475:[,,{12441:12476}],12476:[[12475,12441]],12477:[,,{12441:12478}],12478:[[12477,12441]],12479:[,,{12441:12480}],12480:[[12479,12441]],12481:[,,{12441:12482}],12482:[[12481,12441]],12484:[,,{12441:12485}],12485:[[12484,12441]],12486:[,,{12441:12487}],12487:[[12486,12441]],12488:[,,{12441:12489}],12489:[[12488,12441]],12495:[,,{12441:12496,12442:12497}],12496:[[12495,12441]],12497:[[12495,12442]],12498:[,,{12441:12499,12442:12500}],12499:[[12498,12441]],12500:[[12498,12442]],12501:[,,{12441:12502,12442:12503}],12502:[[12501,12441]],12503:[[12501,12442]],12504:[,,{12441:12505,12442:12506}],12505:[[12504,12441]],12506:[[12504,12442]],12507:[,,{12441:12508,12442:12509}],12508:[[12507,12441]],12509:[[12507,12442]],12527:[,,{12441:12535}],12528:[,,{12441:12536}],12529:[,,{12441:12537}],12530:[,,{12441:12538}],12532:[[12454,12441]],12535:[[12527,12441]],12536:[[12528,12441]],12537:[[12529,12441]],12538:[[12530,12441]],12541:[,,{12441:12542}],12542:[[12541,12441]],12543:[[12467,12488],256]},12544:{12593:[[4352],256],12594:[[4353],256],12595:[[4522],256],12596:[[4354],256],12597:[[4524],256],12598:[[4525],256],12599:[[4355],256],12600:[[4356],256],12601:[[4357],256],12602:[[4528],256],12603:[[4529],256],12604:[[4530],256],12605:[[4531],256],12606:[[4532],256],12607:[[4533],256],12608:[[4378],256],12609:[[4358],256],12610:[[4359],256],12611:[[4360],256],12612:[[4385],256],12613:[[4361],256],12614:[[4362],256],12615:[[4363],256],12616:[[4364],256],12617:[[4365],256],12618:[[4366],256],12619:[[4367],256],12620:[[4368],256],12621:[[4369],256],12622:[[4370],256],12623:[[4449],256],12624:[[4450],256],12625:[[4451],256],12626:[[4452],256],12627:[[4453],256],12628:[[4454],256],12629:[[4455],256],12630:[[4456],256],12631:[[4457],256],12632:[[4458],256],12633:[[4459],256],12634:[[4460],256],12635:[[4461],256],12636:[[4462],256],12637:[[4463],256],12638:[[4464],256],12639:[[4465],256],12640:[[4466],256],12641:[[4467],256],12642:[[4468],256],12643:[[4469],256],12644:[[4448],256],12645:[[4372],256],12646:[[4373],256],12647:[[4551],256],12648:[[4552],256],12649:[[4556],256],12650:[[4558],256],12651:[[4563],256],12652:[[4567],256],12653:[[4569],256],12654:[[4380],256],12655:[[4573],256],12656:[[4575],256],12657:[[4381],256],12658:[[4382],256],12659:[[4384],256],12660:[[4386],256],12661:[[4387],256],12662:[[4391],256],12663:[[4393],256],12664:[[4395],256],12665:[[4396],256],12666:[[4397],256],12667:[[4398],256],12668:[[4399],256],12669:[[4402],256],12670:[[4406],256],12671:[[4416],256],12672:[[4423],256],12673:[[4428],256],12674:[[4593],256],12675:[[4594],256],12676:[[4439],256],12677:[[4440],256],12678:[[4441],256],12679:[[4484],256],12680:[[4485],256],12681:[[4488],256],12682:[[4497],256],12683:[[4498],256],12684:[[4500],256],12685:[[4510],256],12686:[[4513],256],12690:[[19968],256],12691:[[20108],256],12692:[[19977],256],12693:[[22235],256],12694:[[19978],256],12695:[[20013],256],12696:[[19979],256],12697:[[30002],256],12698:[[20057],256],12699:[[19993],256],12700:[[19969],256],12701:[[22825],256],12702:[[22320],256],12703:[[20154],256]},12800:{12800:[[40,4352,41],256],12801:[[40,4354,41],256],12802:[[40,4355,41],256],12803:[[40,4357,41],256],12804:[[40,4358,41],256],12805:[[40,4359,41],256],12806:[[40,4361,41],256],12807:[[40,4363,41],256],12808:[[40,4364,41],256],12809:[[40,4366,41],256],12810:[[40,4367,41],256],12811:[[40,4368,41],256],12812:[[40,4369,41],256],12813:[[40,4370,41],256],12814:[[40,4352,4449,41],256],12815:[[40,4354,4449,41],256],12816:[[40,4355,4449,41],256],12817:[[40,4357,4449,41],256],12818:[[40,4358,4449,41],256],12819:[[40,4359,4449,41],256],12820:[[40,4361,4449,41],256],12821:[[40,4363,4449,41],256],12822:[[40,4364,4449,41],256],12823:[[40,4366,4449,41],256],12824:[[40,4367,4449,41],256],12825:[[40,4368,4449,41],256],12826:[[40,4369,4449,41],256],12827:[[40,4370,4449,41],256],12828:[[40,4364,4462,41],256],12829:[[40,4363,4457,4364,4453,4523,41],256],12830:[[40,4363,4457,4370,4462,41],256],12832:[[40,19968,41],256],12833:[[40,20108,41],256],12834:[[40,19977,41],256],12835:[[40,22235,41],256],12836:[[40,20116,41],256],12837:[[40,20845,41],256],12838:[[40,19971,41],256],12839:[[40,20843,41],256],12840:[[40,20061,41],256],12841:[[40,21313,41],256],12842:[[40,26376,41],256],12843:[[40,28779,41],256],12844:[[40,27700,41],256],12845:[[40,26408,41],256],12846:[[40,37329,41],256],12847:[[40,22303,41],256],12848:[[40,26085,41],256],12849:[[40,26666,41],256],12850:[[40,26377,41],256],12851:[[40,31038,41],256],12852:[[40,21517,41],256],12853:[[40,29305,41],256],12854:[[40,36001,41],256],12855:[[40,31069,41],256],12856:[[40,21172,41],256],12857:[[40,20195,41],256],12858:[[40,21628,41],256],12859:[[40,23398,41],256],12860:[[40,30435,41],256],12861:[[40,20225,41],256],12862:[[40,36039,41],256],12863:[[40,21332,41],256],12864:[[40,31085,41],256],12865:[[40,20241,41],256],12866:[[40,33258,41],256],12867:[[40,33267,41],256],12868:[[21839],256],12869:[[24188],256],12870:[[25991],256],12871:[[31631],256],12880:[[80,84,69],256],12881:[[50,49],256],12882:[[50,50],256],12883:[[50,51],256],12884:[[50,52],256],12885:[[50,53],256],12886:[[50,54],256],12887:[[50,55],256],12888:[[50,56],256],12889:[[50,57],256],12890:[[51,48],256],12891:[[51,49],256],12892:[[51,50],256],12893:[[51,51],256],12894:[[51,52],256],12895:[[51,53],256],12896:[[4352],256],12897:[[4354],256],12898:[[4355],256],12899:[[4357],256],12900:[[4358],256],12901:[[4359],256],12902:[[4361],256],12903:[[4363],256],12904:[[4364],256],12905:[[4366],256],12906:[[4367],256],12907:[[4368],256],12908:[[4369],256],12909:[[4370],256],12910:[[4352,4449],256],12911:[[4354,4449],256],12912:[[4355,4449],256],12913:[[4357,4449],256],12914:[[4358,4449],256],12915:[[4359,4449],256],12916:[[4361,4449],256],12917:[[4363,4449],256],12918:[[4364,4449],256],12919:[[4366,4449],256],12920:[[4367,4449],256],12921:[[4368,4449],256],12922:[[4369,4449],256],12923:[[4370,4449],256],12924:[[4366,4449,4535,4352,4457],256],12925:[[4364,4462,4363,4468],256],12926:[[4363,4462],256],12928:[[19968],256],12929:[[20108],256],12930:[[19977],256],12931:[[22235],256],12932:[[20116],256],12933:[[20845],256],12934:[[19971],256],12935:[[20843],256],12936:[[20061],256],12937:[[21313],256],12938:[[26376],256],12939:[[28779],256],12940:[[27700],256],12941:[[26408],256],12942:[[37329],256],12943:[[22303],256],12944:[[26085],256],12945:[[26666],256],12946:[[26377],256],12947:[[31038],256],12948:[[21517],256],12949:[[29305],256],12950:[[36001],256],12951:[[31069],256],12952:[[21172],256],12953:[[31192],256],12954:[[30007],256],12955:[[22899],256],12956:[[36969],256],12957:[[20778],256],12958:[[21360],256],12959:[[27880],256],12960:[[38917],256],12961:[[20241],256],12962:[[20889],256],12963:[[27491],256],12964:[[19978],256],12965:[[20013],256],12966:[[19979],256],12967:[[24038],256],12968:[[21491],256],12969:[[21307],256],12970:[[23447],256],12971:[[23398],256],12972:[[30435],256],12973:[[20225],256],12974:[[36039],256],12975:[[21332],256],12976:[[22812],256],12977:[[51,54],256],12978:[[51,55],256],12979:[[51,56],256],12980:[[51,57],256],12981:[[52,48],256],12982:[[52,49],256],12983:[[52,50],256],12984:[[52,51],256],12985:[[52,52],256],12986:[[52,53],256],12987:[[52,54],256],12988:[[52,55],256],12989:[[52,56],256],12990:[[52,57],256],12991:[[53,48],256],12992:[[49,26376],256],12993:[[50,26376],256],12994:[[51,26376],256],12995:[[52,26376],256],12996:[[53,26376],256],12997:[[54,26376],256],12998:[[55,26376],256],12999:[[56,26376],256],13e3:[[57,26376],256],13001:[[49,48,26376],256],13002:[[49,49,26376],256],13003:[[49,50,26376],256],13004:[[72,103],256],13005:[[101,114,103],256],13006:[[101,86],256],13007:[[76,84,68],256],13008:[[12450],256],13009:[[12452],256],13010:[[12454],256],13011:[[12456],256],13012:[[12458],256],13013:[[12459],256],13014:[[12461],256],13015:[[12463],256],13016:[[12465],256],13017:[[12467],256],13018:[[12469],256],13019:[[12471],256],13020:[[12473],256],13021:[[12475],256],13022:[[12477],256],13023:[[12479],256],13024:[[12481],256],13025:[[12484],256],13026:[[12486],256],13027:[[12488],256],13028:[[12490],256],13029:[[12491],256],13030:[[12492],256],13031:[[12493],256],13032:[[12494],256],13033:[[12495],256],13034:[[12498],256],13035:[[12501],256],13036:[[12504],256],13037:[[12507],256],13038:[[12510],256],13039:[[12511],256],13040:[[12512],256],13041:[[12513],256],13042:[[12514],256],13043:[[12516],256],13044:[[12518],256],13045:[[12520],256],13046:[[12521],256],13047:[[12522],256],13048:[[12523],256],13049:[[12524],256],13050:[[12525],256],13051:[[12527],256],13052:[[12528],256],13053:[[12529],256],13054:[[12530],256]},13056:{13056:[[12450,12497,12540,12488],256],13057:[[12450,12523,12501,12449],256],13058:[[12450,12531,12506,12450],256],13059:[[12450,12540,12523],256],13060:[[12452,12491,12531,12464],256],13061:[[12452,12531,12481],256],13062:[[12454,12457,12531],256],13063:[[12456,12473,12463,12540,12489],256],13064:[[12456,12540,12459,12540],256],13065:[[12458,12531,12473],256],13066:[[12458,12540,12512],256],13067:[[12459,12452,12522],256],13068:[[12459,12521,12483,12488],256],13069:[[12459,12525,12522,12540],256],13070:[[12460,12525,12531],256],13071:[[12460,12531,12510],256],13072:[[12462,12460],256],13073:[[12462,12491,12540],256],13074:[[12461,12517,12522,12540],256],13075:[[12462,12523,12480,12540],256],13076:[[12461,12525],256],13077:[[12461,12525,12464,12521,12512],256],13078:[[12461,12525,12513,12540,12488,12523],256],13079:[[12461,12525,12527,12483,12488],256],13080:[[12464,12521,12512],256],13081:[[12464,12521,12512,12488,12531],256],13082:[[12463,12523,12476,12452,12525],256],13083:[[12463,12525,12540,12493],256],13084:[[12465,12540,12473],256],13085:[[12467,12523,12490],256],13086:[[12467,12540,12509],256],13087:[[12469,12452,12463,12523],256],13088:[[12469,12531,12481,12540,12512],256],13089:[[12471,12522,12531,12464],256],13090:[[12475,12531,12481],256],13091:[[12475,12531,12488],256],13092:[[12480,12540,12473],256],13093:[[12487,12471],256],13094:[[12489,12523],256],13095:[[12488,12531],256],13096:[[12490,12494],256],13097:[[12494,12483,12488],256],13098:[[12495,12452,12484],256],13099:[[12497,12540,12475,12531,12488],256],13100:[[12497,12540,12484],256],13101:[[12496,12540,12524,12523],256],13102:[[12500,12450,12473,12488,12523],256],13103:[[12500,12463,12523],256],13104:[[12500,12467],256],13105:[[12499,12523],256],13106:[[12501,12449,12521,12483,12489],256],13107:[[12501,12451,12540,12488],256],13108:[[12502,12483,12471,12455,12523],256],13109:[[12501,12521,12531],256],13110:[[12504,12463,12479,12540,12523],256],13111:[[12506,12477],256],13112:[[12506,12491,12498],256],13113:[[12504,12523,12484],256],13114:[[12506,12531,12473],256],13115:[[12506,12540,12472],256],13116:[[12505,12540,12479],256],13117:[[12509,12452,12531,12488],256],13118:[[12508,12523,12488],256],13119:[[12507,12531],256],13120:[[12509,12531,12489],256],13121:[[12507,12540,12523],256],13122:[[12507,12540,12531],256],13123:[[12510,12452,12463,12525],256],13124:[[12510,12452,12523],256],13125:[[12510,12483,12495],256],13126:[[12510,12523,12463],256],13127:[[12510,12531,12471,12519,12531],256],13128:[[12511,12463,12525,12531],256],13129:[[12511,12522],256],13130:[[12511,12522,12496,12540,12523],256],13131:[[12513,12460],256],13132:[[12513,12460,12488,12531],256],13133:[[12513,12540,12488,12523],256],13134:[[12516,12540,12489],256],13135:[[12516,12540,12523],256],13136:[[12518,12450,12531],256],13137:[[12522,12483,12488,12523],256],13138:[[12522,12521],256],13139:[[12523,12500,12540],256],13140:[[12523,12540,12502,12523],256],13141:[[12524,12512],256],13142:[[12524,12531,12488,12466,12531],256],13143:[[12527,12483,12488],256],13144:[[48,28857],256],13145:[[49,28857],256],13146:[[50,28857],256],13147:[[51,28857],256],13148:[[52,28857],256],13149:[[53,28857],256],13150:[[54,28857],256],13151:[[55,28857],256],13152:[[56,28857],256],13153:[[57,28857],256],13154:[[49,48,28857],256],13155:[[49,49,28857],256],13156:[[49,50,28857],256],13157:[[49,51,28857],256],13158:[[49,52,28857],256],13159:[[49,53,28857],256],13160:[[49,54,28857],256],13161:[[49,55,28857],256],13162:[[49,56,28857],256],13163:[[49,57,28857],256],13164:[[50,48,28857],256],13165:[[50,49,28857],256],13166:[[50,50,28857],256],13167:[[50,51,28857],256],13168:[[50,52,28857],256],13169:[[104,80,97],256],13170:[[100,97],256],13171:[[65,85],256],13172:[[98,97,114],256],13173:[[111,86],256],13174:[[112,99],256],13175:[[100,109],256],13176:[[100,109,178],256],13177:[[100,109,179],256],13178:[[73,85],256],13179:[[24179,25104],256],13180:[[26157,21644],256],13181:[[22823,27491],256],13182:[[26126,27835],256],13183:[[26666,24335,20250,31038],256],13184:[[112,65],256],13185:[[110,65],256],13186:[[956,65],256],13187:[[109,65],256],13188:[[107,65],256],13189:[[75,66],256],13190:[[77,66],256],13191:[[71,66],256],13192:[[99,97,108],256],13193:[[107,99,97,108],256],13194:[[112,70],256],13195:[[110,70],256],13196:[[956,70],256],13197:[[956,103],256],13198:[[109,103],256],13199:[[107,103],256],13200:[[72,122],256],13201:[[107,72,122],256],13202:[[77,72,122],256],13203:[[71,72,122],256],13204:[[84,72,122],256],13205:[[956,8467],256],13206:[[109,8467],256],13207:[[100,8467],256],13208:[[107,8467],256],13209:[[102,109],256],13210:[[110,109],256],13211:[[956,109],256],13212:[[109,109],256],13213:[[99,109],256],13214:[[107,109],256],13215:[[109,109,178],256],13216:[[99,109,178],256],13217:[[109,178],256],13218:[[107,109,178],256],13219:[[109,109,179],256],13220:[[99,109,179],256],13221:[[109,179],256],13222:[[107,109,179],256],13223:[[109,8725,115],256],13224:[[109,8725,115,178],256],13225:[[80,97],256],13226:[[107,80,97],256],13227:[[77,80,97],256],13228:[[71,80,97],256],13229:[[114,97,100],256],13230:[[114,97,100,8725,115],256],13231:[[114,97,100,8725,115,178],256],13232:[[112,115],256],13233:[[110,115],256],13234:[[956,115],256],13235:[[109,115],256],13236:[[112,86],256],13237:[[110,86],256],13238:[[956,86],256],13239:[[109,86],256],13240:[[107,86],256],13241:[[77,86],256],13242:[[112,87],256],13243:[[110,87],256],13244:[[956,87],256],13245:[[109,87],256],13246:[[107,87],256],13247:[[77,87],256],13248:[[107,937],256],13249:[[77,937],256],13250:[[97,46,109,46],256],13251:[[66,113],256],13252:[[99,99],256],13253:[[99,100],256],13254:[[67,8725,107,103],256],13255:[[67,111,46],256],13256:[[100,66],256],13257:[[71,121],256],13258:[[104,97],256],13259:[[72,80],256],13260:[[105,110],256],13261:[[75,75],256],13262:[[75,77],256],13263:[[107,116],256],13264:[[108,109],256],13265:[[108,110],256],13266:[[108,111,103],256],13267:[[108,120],256],13268:[[109,98],256],13269:[[109,105,108],256],13270:[[109,111,108],256],13271:[[80,72],256],13272:[[112,46,109,46],256],13273:[[80,80,77],256],13274:[[80,82],256],13275:[[115,114],256],13276:[[83,118],256],13277:[[87,98],256],13278:[[86,8725,109],256],13279:[[65,8725,109],256],13280:[[49,26085],256],13281:[[50,26085],256],13282:[[51,26085],256],13283:[[52,26085],256],13284:[[53,26085],256],13285:[[54,26085],256],13286:[[55,26085],256],13287:[[56,26085],256],13288:[[57,26085],256],13289:[[49,48,26085],256],13290:[[49,49,26085],256],13291:[[49,50,26085],256],13292:[[49,51,26085],256],13293:[[49,52,26085],256],13294:[[49,53,26085],256],13295:[[49,54,26085],256],13296:[[49,55,26085],256],13297:[[49,56,26085],256],13298:[[49,57,26085],256],13299:[[50,48,26085],256],13300:[[50,49,26085],256],13301:[[50,50,26085],256],13302:[[50,51,26085],256],13303:[[50,52,26085],256],13304:[[50,53,26085],256],13305:[[50,54,26085],256],13306:[[50,55,26085],256],13307:[[50,56,26085],256],13308:[[50,57,26085],256],13309:[[51,48,26085],256],13310:[[51,49,26085],256],13311:[[103,97,108],256]},27136:{92912:[,1],92913:[,1],92914:[,1],92915:[,1],92916:[,1]},27392:{92976:[,230],92977:[,230],92978:[,230],92979:[,230],92980:[,230],92981:[,230],92982:[,230]},42496:{42607:[,230],42612:[,230],42613:[,230],42614:[,230],42615:[,230],42616:[,230],42617:[,230],42618:[,230],42619:[,230],42620:[,230],42621:[,230],42652:[[1098],256],42653:[[1100],256],42655:[,230],42736:[,230],42737:[,230]},42752:{42864:[[42863],256],43e3:[[294],256],43001:[[339],256]},43008:{43014:[,9],43204:[,9],43232:[,230],43233:[,230],43234:[,230],43235:[,230],43236:[,230],43237:[,230],43238:[,230],43239:[,230],43240:[,230],43241:[,230],43242:[,230],43243:[,230],43244:[,230],43245:[,230],43246:[,230],43247:[,230],43248:[,230],43249:[,230]},43264:{43307:[,220],43308:[,220],43309:[,220],43347:[,9],43443:[,7],43456:[,9]},43520:{43696:[,230],43698:[,230],43699:[,230],43700:[,220],43703:[,230],43704:[,230],43710:[,230],43711:[,230],43713:[,230],43766:[,9]},43776:{43868:[[42791],256],43869:[[43831],256],43870:[[619],256],43871:[[43858],256],44013:[,9]},48128:{113822:[,1]},53504:{119134:[[119127,119141],512],119135:[[119128,119141],512],119136:[[119135,119150],512],119137:[[119135,119151],512],119138:[[119135,119152],512],119139:[[119135,119153],512],119140:[[119135,119154],512],119141:[,216],119142:[,216],119143:[,1],119144:[,1],119145:[,1],119149:[,226],119150:[,216],119151:[,216],119152:[,216],119153:[,216],119154:[,216],119163:[,220],119164:[,220],119165:[,220],119166:[,220],119167:[,220],119168:[,220],119169:[,220],119170:[,220],119173:[,230],119174:[,230],119175:[,230],119176:[,230],119177:[,230],119178:[,220],119179:[,220],119210:[,230],119211:[,230],119212:[,230],119213:[,230],119227:[[119225,119141],512],119228:[[119226,119141],512],119229:[[119227,119150],512],119230:[[119228,119150],512],119231:[[119227,119151],512],119232:[[119228,119151],512]},53760:{119362:[,230],119363:[,230],119364:[,230]},54272:{119808:[[65],256],119809:[[66],256],119810:[[67],256],119811:[[68],256],119812:[[69],256],119813:[[70],256],119814:[[71],256],119815:[[72],256],119816:[[73],256],119817:[[74],256],119818:[[75],256],119819:[[76],256],119820:[[77],256],119821:[[78],256],119822:[[79],256],119823:[[80],256],119824:[[81],256],119825:[[82],256],119826:[[83],256],119827:[[84],256],119828:[[85],256],119829:[[86],256],119830:[[87],256],119831:[[88],256],119832:[[89],256],119833:[[90],256],119834:[[97],256],119835:[[98],256],119836:[[99],256],119837:[[100],256],119838:[[101],256],119839:[[102],256],119840:[[103],256],119841:[[104],256],119842:[[105],256],119843:[[106],256],119844:[[107],256],119845:[[108],256],119846:[[109],256],119847:[[110],256],119848:[[111],256],119849:[[112],256],119850:[[113],256],119851:[[114],256],119852:[[115],256],119853:[[116],256],119854:[[117],256],119855:[[118],256],119856:[[119],256],119857:[[120],256],119858:[[121],256],119859:[[122],256],119860:[[65],256],119861:[[66],256],119862:[[67],256],119863:[[68],256],119864:[[69],256],119865:[[70],256],119866:[[71],256],119867:[[72],256],119868:[[73],256],119869:[[74],256],119870:[[75],256],119871:[[76],256],119872:[[77],256],119873:[[78],256],119874:[[79],256],119875:[[80],256],119876:[[81],256],119877:[[82],256],119878:[[83],256],119879:[[84],256],119880:[[85],256],119881:[[86],256],119882:[[87],256],119883:[[88],256],119884:[[89],256],119885:[[90],256],119886:[[97],256],119887:[[98],256],119888:[[99],256],119889:[[100],256],119890:[[101],256],119891:[[102],256],119892:[[103],256],119894:[[105],256],119895:[[106],256],119896:[[107],256],119897:[[108],256],119898:[[109],256],119899:[[110],256],119900:[[111],256],119901:[[112],256],119902:[[113],256],119903:[[114],256],119904:[[115],256],119905:[[116],256],119906:[[117],256],119907:[[118],256],119908:[[119],256],119909:[[120],256],119910:[[121],256],119911:[[122],256],119912:[[65],256],119913:[[66],256],119914:[[67],256],119915:[[68],256],119916:[[69],256],119917:[[70],256],119918:[[71],256],119919:[[72],256],119920:[[73],256],119921:[[74],256],119922:[[75],256],119923:[[76],256],119924:[[77],256],119925:[[78],256],119926:[[79],256],119927:[[80],256],119928:[[81],256],119929:[[82],256],119930:[[83],256],119931:[[84],256],119932:[[85],256],119933:[[86],256],119934:[[87],256],119935:[[88],256],119936:[[89],256],119937:[[90],256],119938:[[97],256],119939:[[98],256],119940:[[99],256],119941:[[100],256],119942:[[101],256],119943:[[102],256],119944:[[103],256],119945:[[104],256],119946:[[105],256],119947:[[106],256],119948:[[107],256],119949:[[108],256],119950:[[109],256],119951:[[110],256],119952:[[111],256],119953:[[112],256],119954:[[113],256],119955:[[114],256],119956:[[115],256],119957:[[116],256],119958:[[117],256],119959:[[118],256],119960:[[119],256],119961:[[120],256],119962:[[121],256],119963:[[122],256],119964:[[65],256],119966:[[67],256],119967:[[68],256],119970:[[71],256],119973:[[74],256],119974:[[75],256],119977:[[78],256],119978:[[79],256],119979:[[80],256],119980:[[81],256],119982:[[83],256],119983:[[84],256],119984:[[85],256],119985:[[86],256],119986:[[87],256],119987:[[88],256],119988:[[89],256],119989:[[90],256],119990:[[97],256],119991:[[98],256],119992:[[99],256],119993:[[100],256],119995:[[102],256],119997:[[104],256],119998:[[105],256],119999:[[106],256],12e4:[[107],256],120001:[[108],256],120002:[[109],256],120003:[[110],256],120005:[[112],256],120006:[[113],256],120007:[[114],256],120008:[[115],256],120009:[[116],256],120010:[[117],256],120011:[[118],256],120012:[[119],256],120013:[[120],256],120014:[[121],256],120015:[[122],256],120016:[[65],256],120017:[[66],256],120018:[[67],256],120019:[[68],256],120020:[[69],256],120021:[[70],256],120022:[[71],256],120023:[[72],256],120024:[[73],256],120025:[[74],256],120026:[[75],256],120027:[[76],256],120028:[[77],256],120029:[[78],256],120030:[[79],256],120031:[[80],256],120032:[[81],256],120033:[[82],256],120034:[[83],256],120035:[[84],256],120036:[[85],256],120037:[[86],256],120038:[[87],256],120039:[[88],256],120040:[[89],256],120041:[[90],256],120042:[[97],256],120043:[[98],256],120044:[[99],256],120045:[[100],256],120046:[[101],256],120047:[[102],256],120048:[[103],256],120049:[[104],256],120050:[[105],256],120051:[[106],256],120052:[[107],256],120053:[[108],256],120054:[[109],256],120055:[[110],256],120056:[[111],256],120057:[[112],256],120058:[[113],256],120059:[[114],256],120060:[[115],256],120061:[[116],256],120062:[[117],256],120063:[[118],256]},54528:{120064:[[119],256],120065:[[120],256],120066:[[121],256],120067:[[122],256],120068:[[65],256],120069:[[66],256],120071:[[68],256],120072:[[69],256],120073:[[70],256],120074:[[71],256],120077:[[74],256],120078:[[75],256],120079:[[76],256],120080:[[77],256],120081:[[78],256],120082:[[79],256],120083:[[80],256],120084:[[81],256],120086:[[83],256],120087:[[84],256],120088:[[85],256],120089:[[86],256],120090:[[87],256],120091:[[88],256],120092:[[89],256],120094:[[97],256],120095:[[98],256],120096:[[99],256],120097:[[100],256],120098:[[101],256],120099:[[102],256],120100:[[103],256],120101:[[104],256],120102:[[105],256],120103:[[106],256],120104:[[107],256],120105:[[108],256],120106:[[109],256],120107:[[110],256],120108:[[111],256],120109:[[112],256],120110:[[113],256],120111:[[114],256],120112:[[115],256],120113:[[116],256],120114:[[117],256],120115:[[118],256],120116:[[119],256],120117:[[120],256],120118:[[121],256],120119:[[122],256],120120:[[65],256],120121:[[66],256],120123:[[68],256],120124:[[69],256],120125:[[70],256],120126:[[71],256],120128:[[73],256],120129:[[74],256],120130:[[75],256],120131:[[76],256],120132:[[77],256],120134:[[79],256],120138:[[83],256],120139:[[84],256],120140:[[85],256],120141:[[86],256],120142:[[87],256],120143:[[88],256],120144:[[89],256],120146:[[97],256],120147:[[98],256],120148:[[99],256],120149:[[100],256],120150:[[101],256],120151:[[102],256],120152:[[103],256],120153:[[104],256],120154:[[105],256],120155:[[106],256],120156:[[107],256],120157:[[108],256],120158:[[109],256],120159:[[110],256],120160:[[111],256],120161:[[112],256],120162:[[113],256],120163:[[114],256],120164:[[115],256],120165:[[116],256],120166:[[117],256],120167:[[118],256],120168:[[119],256],120169:[[120],256],120170:[[121],256],120171:[[122],256],120172:[[65],256],120173:[[66],256],120174:[[67],256],120175:[[68],256],120176:[[69],256],120177:[[70],256],120178:[[71],256],120179:[[72],256],120180:[[73],256],120181:[[74],256],120182:[[75],256],120183:[[76],256],120184:[[77],256],120185:[[78],256],120186:[[79],256],120187:[[80],256],120188:[[81],256],120189:[[82],256],120190:[[83],256],120191:[[84],256],120192:[[85],256],120193:[[86],256],120194:[[87],256],120195:[[88],256],120196:[[89],256],120197:[[90],256],120198:[[97],256],120199:[[98],256],120200:[[99],256],120201:[[100],256],120202:[[101],256],120203:[[102],256],120204:[[103],256],120205:[[104],256],120206:[[105],256],120207:[[106],256],120208:[[107],256],120209:[[108],256],120210:[[109],256],120211:[[110],256],120212:[[111],256],120213:[[112],256],120214:[[113],256],120215:[[114],256],120216:[[115],256],120217:[[116],256],120218:[[117],256],120219:[[118],256],120220:[[119],256],120221:[[120],256],120222:[[121],256],120223:[[122],256],120224:[[65],256],120225:[[66],256],120226:[[67],256],120227:[[68],256],120228:[[69],256],120229:[[70],256],120230:[[71],256],120231:[[72],256],120232:[[73],256],120233:[[74],256],120234:[[75],256],120235:[[76],256],120236:[[77],256],120237:[[78],256],120238:[[79],256],120239:[[80],256],120240:[[81],256],120241:[[82],256],120242:[[83],256],120243:[[84],256],120244:[[85],256],120245:[[86],256],120246:[[87],256],120247:[[88],256],120248:[[89],256],120249:[[90],256],120250:[[97],256],120251:[[98],256],120252:[[99],256],120253:[[100],256],120254:[[101],256],120255:[[102],256],120256:[[103],256],120257:[[104],256],120258:[[105],256],120259:[[106],256],120260:[[107],256],120261:[[108],256],120262:[[109],256],120263:[[110],256],120264:[[111],256],120265:[[112],256],120266:[[113],256],120267:[[114],256],120268:[[115],256],120269:[[116],256],120270:[[117],256],120271:[[118],256],120272:[[119],256],120273:[[120],256],120274:[[121],256],120275:[[122],256],120276:[[65],256],120277:[[66],256],120278:[[67],256],120279:[[68],256],120280:[[69],256],120281:[[70],256],120282:[[71],256],120283:[[72],256],120284:[[73],256],120285:[[74],256],120286:[[75],256],120287:[[76],256],120288:[[77],256],120289:[[78],256],120290:[[79],256],120291:[[80],256],120292:[[81],256],120293:[[82],256],120294:[[83],256],120295:[[84],256],120296:[[85],256],120297:[[86],256],120298:[[87],256],120299:[[88],256],120300:[[89],256],120301:[[90],256],120302:[[97],256],120303:[[98],256],120304:[[99],256],120305:[[100],256],120306:[[101],256],120307:[[102],256],120308:[[103],256],120309:[[104],256],120310:[[105],256],120311:[[106],256],120312:[[107],256],120313:[[108],256],120314:[[109],256],120315:[[110],256],120316:[[111],256],120317:[[112],256],120318:[[113],256],120319:[[114],256]},54784:{120320:[[115],256],120321:[[116],256],120322:[[117],256],120323:[[118],256],120324:[[119],256],120325:[[120],256],120326:[[121],256],120327:[[122],256],120328:[[65],256],120329:[[66],256],120330:[[67],256],120331:[[68],256],120332:[[69],256],120333:[[70],256],120334:[[71],256],120335:[[72],256],120336:[[73],256],120337:[[74],256],120338:[[75],256],120339:[[76],256],120340:[[77],256],120341:[[78],256],120342:[[79],256],120343:[[80],256],120344:[[81],256],120345:[[82],256],120346:[[83],256],120347:[[84],256],120348:[[85],256],120349:[[86],256],120350:[[87],256],120351:[[88],256],120352:[[89],256],120353:[[90],256],120354:[[97],256],120355:[[98],256],120356:[[99],256],120357:[[100],256],120358:[[101],256],120359:[[102],256],120360:[[103],256],120361:[[104],256],120362:[[105],256],120363:[[106],256],120364:[[107],256],120365:[[108],256],120366:[[109],256],120367:[[110],256],120368:[[111],256],120369:[[112],256],120370:[[113],256],120371:[[114],256],120372:[[115],256],120373:[[116],256],120374:[[117],256],120375:[[118],256],120376:[[119],256],120377:[[120],256],120378:[[121],256],120379:[[122],256],120380:[[65],256],120381:[[66],256],120382:[[67],256],120383:[[68],256],120384:[[69],256],120385:[[70],256],120386:[[71],256],120387:[[72],256],120388:[[73],256],120389:[[74],256],120390:[[75],256],120391:[[76],256],120392:[[77],256],120393:[[78],256],120394:[[79],256],120395:[[80],256],120396:[[81],256],120397:[[82],256],120398:[[83],256],120399:[[84],256],120400:[[85],256],120401:[[86],256],120402:[[87],256],120403:[[88],256],120404:[[89],256],120405:[[90],256],120406:[[97],256],120407:[[98],256],120408:[[99],256],120409:[[100],256],120410:[[101],256],120411:[[102],256],120412:[[103],256],120413:[[104],256],120414:[[105],256],120415:[[106],256],120416:[[107],256],120417:[[108],256],120418:[[109],256],120419:[[110],256],120420:[[111],256],120421:[[112],256],120422:[[113],256],120423:[[114],256],120424:[[115],256],120425:[[116],256],120426:[[117],256],120427:[[118],256],120428:[[119],256],120429:[[120],256],120430:[[121],256],120431:[[122],256],120432:[[65],256],120433:[[66],256],120434:[[67],256],120435:[[68],256],120436:[[69],256],120437:[[70],256],120438:[[71],256],120439:[[72],256],120440:[[73],256],120441:[[74],256],120442:[[75],256],120443:[[76],256],120444:[[77],256],120445:[[78],256],120446:[[79],256],120447:[[80],256],120448:[[81],256],120449:[[82],256],120450:[[83],256],120451:[[84],256],120452:[[85],256],120453:[[86],256],120454:[[87],256],120455:[[88],256],120456:[[89],256],120457:[[90],256],120458:[[97],256],120459:[[98],256],120460:[[99],256],120461:[[100],256],120462:[[101],256],120463:[[102],256],120464:[[103],256],120465:[[104],256],120466:[[105],256],120467:[[106],256],120468:[[107],256],120469:[[108],256],120470:[[109],256],120471:[[110],256],120472:[[111],256],120473:[[112],256],120474:[[113],256],120475:[[114],256],120476:[[115],256],120477:[[116],256],120478:[[117],256],120479:[[118],256],120480:[[119],256],120481:[[120],256],120482:[[121],256],120483:[[122],256],120484:[[305],256],120485:[[567],256],120488:[[913],256],120489:[[914],256],120490:[[915],256],120491:[[916],256],120492:[[917],256],120493:[[918],256],120494:[[919],256],120495:[[920],256],120496:[[921],256],120497:[[922],256],120498:[[923],256],120499:[[924],256],120500:[[925],256],120501:[[926],256],120502:[[927],256],120503:[[928],256],120504:[[929],256],120505:[[1012],256],120506:[[931],256],120507:[[932],256],120508:[[933],256],120509:[[934],256],120510:[[935],256],120511:[[936],256],120512:[[937],256],120513:[[8711],256],120514:[[945],256],120515:[[946],256],120516:[[947],256],120517:[[948],256],120518:[[949],256],120519:[[950],256],120520:[[951],256],120521:[[952],256],120522:[[953],256],120523:[[954],256],120524:[[955],256],120525:[[956],256],120526:[[957],256],120527:[[958],256],120528:[[959],256],120529:[[960],256],120530:[[961],256],120531:[[962],256],120532:[[963],256],120533:[[964],256],120534:[[965],256],120535:[[966],256],120536:[[967],256],120537:[[968],256],120538:[[969],256],120539:[[8706],256],120540:[[1013],256],120541:[[977],256],120542:[[1008],256],120543:[[981],256],120544:[[1009],256],120545:[[982],256],120546:[[913],256],120547:[[914],256],120548:[[915],256],120549:[[916],256],120550:[[917],256],120551:[[918],256],120552:[[919],256],120553:[[920],256],120554:[[921],256],120555:[[922],256],120556:[[923],256],120557:[[924],256],120558:[[925],256],120559:[[926],256],120560:[[927],256],120561:[[928],256],120562:[[929],256],120563:[[1012],256],120564:[[931],256],120565:[[932],256],120566:[[933],256],120567:[[934],256],120568:[[935],256],120569:[[936],256],120570:[[937],256],120571:[[8711],256],120572:[[945],256],120573:[[946],256],120574:[[947],256],120575:[[948],256]},55040:{120576:[[949],256],120577:[[950],256],120578:[[951],256],120579:[[952],256],120580:[[953],256],120581:[[954],256],120582:[[955],256],120583:[[956],256],120584:[[957],256],120585:[[958],256],120586:[[959],256],120587:[[960],256],120588:[[961],256],120589:[[962],256],120590:[[963],256],120591:[[964],256],120592:[[965],256],120593:[[966],256],120594:[[967],256],120595:[[968],256],120596:[[969],256],120597:[[8706],256],120598:[[1013],256],120599:[[977],256],120600:[[1008],256],120601:[[981],256],120602:[[1009],256],120603:[[982],256],120604:[[913],256],120605:[[914],256],120606:[[915],256],120607:[[916],256],120608:[[917],256],120609:[[918],256],120610:[[919],256],120611:[[920],256],120612:[[921],256],120613:[[922],256],120614:[[923],256],120615:[[924],256],120616:[[925],256],120617:[[926],256],120618:[[927],256],120619:[[928],256],120620:[[929],256],120621:[[1012],256],120622:[[931],256],120623:[[932],256],120624:[[933],256],120625:[[934],256],120626:[[935],256],120627:[[936],256],120628:[[937],256],120629:[[8711],256],120630:[[945],256],120631:[[946],256],120632:[[947],256],120633:[[948],256],120634:[[949],256],120635:[[950],256],120636:[[951],256],120637:[[952],256],120638:[[953],256],120639:[[954],256],120640:[[955],256],120641:[[956],256],120642:[[957],256],120643:[[958],256],120644:[[959],256],120645:[[960],256],120646:[[961],256],120647:[[962],256],120648:[[963],256],120649:[[964],256],120650:[[965],256],120651:[[966],256],120652:[[967],256],120653:[[968],256],120654:[[969],256],120655:[[8706],256],120656:[[1013],256],120657:[[977],256],120658:[[1008],256],120659:[[981],256],120660:[[1009],256],120661:[[982],256],120662:[[913],256],120663:[[914],256],120664:[[915],256],120665:[[916],256],120666:[[917],256],120667:[[918],256],120668:[[919],256],120669:[[920],256],120670:[[921],256],120671:[[922],256],120672:[[923],256],120673:[[924],256],120674:[[925],256],120675:[[926],256],120676:[[927],256],120677:[[928],256],120678:[[929],256],120679:[[1012],256],120680:[[931],256],120681:[[932],256],120682:[[933],256],120683:[[934],256],120684:[[935],256],120685:[[936],256],120686:[[937],256],120687:[[8711],256],120688:[[945],256],120689:[[946],256],120690:[[947],256],120691:[[948],256],120692:[[949],256],120693:[[950],256],120694:[[951],256],120695:[[952],256],120696:[[953],256],120697:[[954],256],120698:[[955],256],120699:[[956],256],120700:[[957],256],120701:[[958],256],120702:[[959],256],120703:[[960],256],120704:[[961],256],120705:[[962],256],120706:[[963],256],120707:[[964],256],120708:[[965],256],120709:[[966],256],120710:[[967],256],120711:[[968],256],120712:[[969],256],120713:[[8706],256],120714:[[1013],256],120715:[[977],256],120716:[[1008],256],120717:[[981],256],120718:[[1009],256],120719:[[982],256],120720:[[913],256],120721:[[914],256],120722:[[915],256],120723:[[916],256],120724:[[917],256],120725:[[918],256],120726:[[919],256],120727:[[920],256],120728:[[921],256],120729:[[922],256],120730:[[923],256],120731:[[924],256],120732:[[925],256],120733:[[926],256],120734:[[927],256],120735:[[928],256],120736:[[929],256],120737:[[1012],256],120738:[[931],256],120739:[[932],256],120740:[[933],256],120741:[[934],256],120742:[[935],256],120743:[[936],256],120744:[[937],256],120745:[[8711],256],120746:[[945],256],120747:[[946],256],120748:[[947],256],120749:[[948],256],120750:[[949],256],120751:[[950],256],120752:[[951],256],120753:[[952],256],120754:[[953],256],120755:[[954],256],120756:[[955],256],120757:[[956],256],120758:[[957],256],120759:[[958],256],120760:[[959],256],120761:[[960],256],120762:[[961],256],120763:[[962],256],120764:[[963],256],120765:[[964],256],120766:[[965],256],120767:[[966],256],120768:[[967],256],120769:[[968],256],120770:[[969],256],120771:[[8706],256],120772:[[1013],256],120773:[[977],256],120774:[[1008],256],120775:[[981],256],120776:[[1009],256],120777:[[982],256],120778:[[988],256],120779:[[989],256],120782:[[48],256],120783:[[49],256],120784:[[50],256],120785:[[51],256],120786:[[52],256],120787:[[53],256],120788:[[54],256],120789:[[55],256],120790:[[56],256],120791:[[57],256],120792:[[48],256],120793:[[49],256],120794:[[50],256],120795:[[51],256],120796:[[52],256],120797:[[53],256],120798:[[54],256],120799:[[55],256],120800:[[56],256],120801:[[57],256],120802:[[48],256],120803:[[49],256],120804:[[50],256],120805:[[51],256],120806:[[52],256],120807:[[53],256],120808:[[54],256],120809:[[55],256],120810:[[56],256],120811:[[57],256],120812:[[48],256],120813:[[49],256],120814:[[50],256],120815:[[51],256],120816:[[52],256],120817:[[53],256],120818:[[54],256],120819:[[55],256],120820:[[56],256],120821:[[57],256],120822:[[48],256],120823:[[49],256],120824:[[50],256],120825:[[51],256],120826:[[52],256],120827:[[53],256],120828:[[54],256],120829:[[55],256],120830:[[56],256],120831:[[57],256]},59392:{125136:[,220],125137:[,220],125138:[,220],125139:[,220],125140:[,220],125141:[,220],125142:[,220]},60928:{126464:[[1575],256],126465:[[1576],256],126466:[[1580],256],126467:[[1583],256],126469:[[1608],256],126470:[[1586],256],126471:[[1581],256],126472:[[1591],256],126473:[[1610],256],126474:[[1603],256],126475:[[1604],256],126476:[[1605],256],126477:[[1606],256],126478:[[1587],256],126479:[[1593],256],126480:[[1601],256],126481:[[1589],256],126482:[[1602],256],126483:[[1585],256],126484:[[1588],256],126485:[[1578],256],126486:[[1579],256],126487:[[1582],256],126488:[[1584],256],126489:[[1590],256],126490:[[1592],256],126491:[[1594],256],126492:[[1646],256],126493:[[1722],256],126494:[[1697],256],126495:[[1647],256],126497:[[1576],256],126498:[[1580],256],126500:[[1607],256],126503:[[1581],256],126505:[[1610],256],126506:[[1603],256],126507:[[1604],256],126508:[[1605],256],126509:[[1606],256],126510:[[1587],256],126511:[[1593],256],126512:[[1601],256],126513:[[1589],256],126514:[[1602],256],126516:[[1588],256],126517:[[1578],256],126518:[[1579],256],126519:[[1582],256],126521:[[1590],256],126523:[[1594],256],126530:[[1580],256],126535:[[1581],256],126537:[[1610],256],126539:[[1604],256],126541:[[1606],256],126542:[[1587],256],126543:[[1593],256],126545:[[1589],256],126546:[[1602],256],126548:[[1588],256],126551:[[1582],256],126553:[[1590],256],126555:[[1594],256],126557:[[1722],256],126559:[[1647],256],126561:[[1576],256],126562:[[1580],256],126564:[[1607],256],126567:[[1581],256],126568:[[1591],256],126569:[[1610],256],126570:[[1603],256],126572:[[1605],256],126573:[[1606],256],126574:[[1587],256],126575:[[1593],256],126576:[[1601],256],126577:[[1589],256],126578:[[1602],256],126580:[[1588],256],126581:[[1578],256],126582:[[1579],256],126583:[[1582],256],126585:[[1590],256],126586:[[1592],256],126587:[[1594],256],126588:[[1646],256],126590:[[1697],256],126592:[[1575],256],126593:[[1576],256],126594:[[1580],256],126595:[[1583],256],126596:[[1607],256],126597:[[1608],256],126598:[[1586],256],126599:[[1581],256],126600:[[1591],256],126601:[[1610],256],126603:[[1604],256],126604:[[1605],256],126605:[[1606],256],126606:[[1587],256],126607:[[1593],256],126608:[[1601],256],126609:[[1589],256],126610:[[1602],256],126611:[[1585],256],126612:[[1588],256],126613:[[1578],256],126614:[[1579],256],126615:[[1582],256],126616:[[1584],256],126617:[[1590],256],126618:[[1592],256],126619:[[1594],256],126625:[[1576],256],126626:[[1580],256],126627:[[1583],256],126629:[[1608],256],126630:[[1586],256],126631:[[1581],256],126632:[[1591],256],126633:[[1610],256],126635:[[1604],256],126636:[[1605],256],126637:[[1606],256],126638:[[1587],256],126639:[[1593],256],126640:[[1601],256],126641:[[1589],256],126642:[[1602],256],126643:[[1585],256],126644:[[1588],256],126645:[[1578],256],126646:[[1579],256],126647:[[1582],256],126648:[[1584],256],126649:[[1590],256],126650:[[1592],256],126651:[[1594],256]},61696:{127232:[[48,46],256],127233:[[48,44],256],127234:[[49,44],256],127235:[[50,44],256],127236:[[51,44],256],127237:[[52,44],256],127238:[[53,44],256],127239:[[54,44],256],127240:[[55,44],256],127241:[[56,44],256],127242:[[57,44],256],127248:[[40,65,41],256],127249:[[40,66,41],256],127250:[[40,67,41],256],127251:[[40,68,41],256],127252:[[40,69,41],256],127253:[[40,70,41],256],127254:[[40,71,41],256],127255:[[40,72,41],256],127256:[[40,73,41],256],127257:[[40,74,41],256],127258:[[40,75,41],256],127259:[[40,76,41],256],127260:[[40,77,41],256],127261:[[40,78,41],256],127262:[[40,79,41],256],127263:[[40,80,41],256],127264:[[40,81,41],256],127265:[[40,82,41],256],127266:[[40,83,41],256],127267:[[40,84,41],256],127268:[[40,85,41],256],127269:[[40,86,41],256],127270:[[40,87,41],256],127271:[[40,88,41],256],127272:[[40,89,41],256],127273:[[40,90,41],256],127274:[[12308,83,12309],256],127275:[[67],256],127276:[[82],256],127277:[[67,68],256],127278:[[87,90],256],127280:[[65],256],127281:[[66],256],127282:[[67],256],127283:[[68],256],127284:[[69],256],127285:[[70],256],127286:[[71],256],127287:[[72],256],127288:[[73],256],127289:[[74],256],127290:[[75],256],127291:[[76],256],127292:[[77],256],127293:[[78],256],127294:[[79],256],127295:[[80],256],127296:[[81],256],127297:[[82],256],127298:[[83],256],127299:[[84],256],127300:[[85],256],127301:[[86],256],127302:[[87],256],127303:[[88],256],127304:[[89],256],127305:[[90],256],127306:[[72,86],256],127307:[[77,86],256],127308:[[83,68],256],127309:[[83,83],256],127310:[[80,80,86],256],127311:[[87,67],256],127338:[[77,67],256],127339:[[77,68],256],127376:[[68,74],256]},61952:{127488:[[12411,12363],256],127489:[[12467,12467],256],127490:[[12469],256],127504:[[25163],256],127505:[[23383],256],127506:[[21452],256],127507:[[12487],256],127508:[[20108],256],127509:[[22810],256],127510:[[35299],256],127511:[[22825],256],127512:[[20132],256],127513:[[26144],256],127514:[[28961],256],127515:[[26009],256],127516:[[21069],256],127517:[[24460],256],127518:[[20877],256],127519:[[26032],256],127520:[[21021],256],127521:[[32066],256],127522:[[29983],256],127523:[[36009],256],127524:[[22768],256],127525:[[21561],256],127526:[[28436],256],127527:[[25237],256],127528:[[25429],256],127529:[[19968],256],127530:[[19977],256],127531:[[36938],256],127532:[[24038],256],127533:[[20013],256],127534:[[21491],256],127535:[[25351],256],127536:[[36208],256],127537:[[25171],256],127538:[[31105],256],127539:[[31354],256],127540:[[21512],256],127541:[[28288],256],127542:[[26377],256],127543:[[26376],256],127544:[[30003],256],127545:[[21106],256],127546:[[21942],256],127552:[[12308,26412,12309],256],127553:[[12308,19977,12309],256],127554:[[12308,20108,12309],256],127555:[[12308,23433,12309],256],127556:[[12308,28857,12309],256],127557:[[12308,25171,12309],256],127558:[[12308,30423,12309],256],127559:[[12308,21213,12309],256],127560:[[12308,25943,12309],256],127568:[[24471],256],127569:[[21487],256]},63488:{194560:[[20029]],194561:[[20024]],194562:[[20033]],194563:[[131362]],194564:[[20320]],194565:[[20398]],194566:[[20411]],194567:[[20482]],194568:[[20602]],194569:[[20633]],194570:[[20711]],194571:[[20687]],194572:[[13470]],194573:[[132666]],194574:[[20813]],194575:[[20820]],194576:[[20836]],194577:[[20855]],194578:[[132380]],194579:[[13497]],194580:[[20839]],194581:[[20877]],194582:[[132427]],194583:[[20887]],194584:[[20900]],194585:[[20172]],194586:[[20908]],194587:[[20917]],194588:[[168415]],194589:[[20981]],194590:[[20995]],194591:[[13535]],194592:[[21051]],194593:[[21062]],194594:[[21106]],194595:[[21111]],194596:[[13589]],194597:[[21191]],194598:[[21193]],194599:[[21220]],194600:[[21242]],194601:[[21253]],194602:[[21254]],194603:[[21271]],194604:[[21321]],194605:[[21329]],194606:[[21338]],194607:[[21363]],194608:[[21373]],194609:[[21375]],194610:[[21375]],194611:[[21375]],194612:[[133676]],194613:[[28784]],194614:[[21450]],194615:[[21471]],194616:[[133987]],194617:[[21483]],194618:[[21489]],194619:[[21510]],194620:[[21662]],194621:[[21560]],194622:[[21576]],194623:[[21608]],194624:[[21666]],194625:[[21750]],194626:[[21776]],194627:[[21843]],194628:[[21859]],194629:[[21892]],194630:[[21892]],194631:[[21913]],194632:[[21931]],194633:[[21939]],194634:[[21954]],194635:[[22294]],194636:[[22022]],194637:[[22295]],194638:[[22097]],194639:[[22132]],194640:[[20999]],194641:[[22766]],194642:[[22478]],194643:[[22516]],194644:[[22541]],194645:[[22411]],194646:[[22578]],194647:[[22577]],194648:[[22700]],194649:[[136420]],194650:[[22770]],194651:[[22775]],194652:[[22790]],194653:[[22810]],194654:[[22818]],194655:[[22882]],194656:[[136872]],194657:[[136938]],194658:[[23020]],194659:[[23067]],194660:[[23079]],194661:[[23e3]],194662:[[23142]],194663:[[14062]],194664:[[14076]],194665:[[23304]],194666:[[23358]],194667:[[23358]],194668:[[137672]],194669:[[23491]],194670:[[23512]],194671:[[23527]],194672:[[23539]],194673:[[138008]],194674:[[23551]],194675:[[23558]],194676:[[24403]],194677:[[23586]],194678:[[14209]],194679:[[23648]],194680:[[23662]],194681:[[23744]],194682:[[23693]],194683:[[138724]],194684:[[23875]],194685:[[138726]],194686:[[23918]],194687:[[23915]],194688:[[23932]],194689:[[24033]],194690:[[24034]],194691:[[14383]],194692:[[24061]],194693:[[24104]],194694:[[24125]],194695:[[24169]],194696:[[14434]],194697:[[139651]],194698:[[14460]],194699:[[24240]],194700:[[24243]],194701:[[24246]],194702:[[24266]],194703:[[172946]],194704:[[24318]],194705:[[140081]],194706:[[140081]],194707:[[33281]],194708:[[24354]],194709:[[24354]],194710:[[14535]],194711:[[144056]],194712:[[156122]],194713:[[24418]],194714:[[24427]],194715:[[14563]],194716:[[24474]],194717:[[24525]],194718:[[24535]],194719:[[24569]],194720:[[24705]],194721:[[14650]],194722:[[14620]],194723:[[24724]],194724:[[141012]],194725:[[24775]],194726:[[24904]],194727:[[24908]],194728:[[24910]],194729:[[24908]],194730:[[24954]],194731:[[24974]],194732:[[25010]],194733:[[24996]],194734:[[25007]],194735:[[25054]],194736:[[25074]],194737:[[25078]],194738:[[25104]],194739:[[25115]],194740:[[25181]],194741:[[25265]],194742:[[25300]],194743:[[25424]],194744:[[142092]],194745:[[25405]],194746:[[25340]],194747:[[25448]],194748:[[25475]],194749:[[25572]],194750:[[142321]],194751:[[25634]],194752:[[25541]],194753:[[25513]],194754:[[14894]],194755:[[25705]],194756:[[25726]],194757:[[25757]],194758:[[25719]],194759:[[14956]],194760:[[25935]],194761:[[25964]],194762:[[143370]],194763:[[26083]],194764:[[26360]],194765:[[26185]],194766:[[15129]],194767:[[26257]],194768:[[15112]],194769:[[15076]],194770:[[20882]],194771:[[20885]],194772:[[26368]],194773:[[26268]],194774:[[32941]],194775:[[17369]],194776:[[26391]],194777:[[26395]],194778:[[26401]],194779:[[26462]],194780:[[26451]],194781:[[144323]],194782:[[15177]],194783:[[26618]],194784:[[26501]],194785:[[26706]],194786:[[26757]],194787:[[144493]],194788:[[26766]],194789:[[26655]],194790:[[26900]],194791:[[15261]],194792:[[26946]],194793:[[27043]],194794:[[27114]],194795:[[27304]],194796:[[145059]],194797:[[27355]],194798:[[15384]],194799:[[27425]],194800:[[145575]],194801:[[27476]],194802:[[15438]],194803:[[27506]],194804:[[27551]],194805:[[27578]],194806:[[27579]],194807:[[146061]],194808:[[138507]],194809:[[146170]],194810:[[27726]],194811:[[146620]],194812:[[27839]],194813:[[27853]],194814:[[27751]],194815:[[27926]]},63744:{63744:[[35912]],63745:[[26356]],63746:[[36554]],63747:[[36040]],63748:[[28369]],63749:[[20018]],63750:[[21477]],63751:[[40860]],63752:[[40860]],63753:[[22865]],63754:[[37329]],63755:[[21895]],63756:[[22856]],63757:[[25078]],63758:[[30313]],63759:[[32645]],63760:[[34367]],63761:[[34746]],63762:[[35064]],63763:[[37007]],63764:[[27138]],63765:[[27931]],63766:[[28889]],63767:[[29662]],63768:[[33853]],63769:[[37226]],63770:[[39409]],63771:[[20098]],63772:[[21365]],63773:[[27396]],63774:[[29211]],63775:[[34349]],63776:[[40478]],63777:[[23888]],63778:[[28651]],63779:[[34253]],63780:[[35172]],63781:[[25289]],63782:[[33240]],63783:[[34847]],63784:[[24266]],63785:[[26391]],63786:[[28010]],63787:[[29436]],63788:[[37070]],63789:[[20358]],63790:[[20919]],63791:[[21214]],63792:[[25796]],63793:[[27347]],63794:[[29200]],63795:[[30439]],63796:[[32769]],63797:[[34310]],63798:[[34396]],63799:[[36335]],63800:[[38706]],63801:[[39791]],63802:[[40442]],63803:[[30860]],63804:[[31103]],63805:[[32160]],63806:[[33737]],63807:[[37636]],63808:[[40575]],63809:[[35542]],63810:[[22751]],63811:[[24324]],63812:[[31840]],63813:[[32894]],63814:[[29282]],63815:[[30922]],63816:[[36034]],63817:[[38647]],63818:[[22744]],63819:[[23650]],63820:[[27155]],63821:[[28122]],63822:[[28431]],63823:[[32047]],63824:[[32311]],63825:[[38475]],63826:[[21202]],63827:[[32907]],63828:[[20956]],63829:[[20940]],63830:[[31260]],63831:[[32190]],63832:[[33777]],63833:[[38517]],63834:[[35712]],63835:[[25295]],63836:[[27138]],63837:[[35582]],63838:[[20025]],63839:[[23527]],63840:[[24594]],63841:[[29575]],63842:[[30064]],63843:[[21271]],63844:[[30971]],63845:[[20415]],63846:[[24489]],63847:[[19981]],63848:[[27852]],63849:[[25976]],63850:[[32034]],63851:[[21443]],63852:[[22622]],63853:[[30465]],63854:[[33865]],63855:[[35498]],63856:[[27578]],63857:[[36784]],63858:[[27784]],63859:[[25342]],63860:[[33509]],63861:[[25504]],63862:[[30053]],63863:[[20142]],63864:[[20841]],63865:[[20937]],63866:[[26753]],63867:[[31975]],63868:[[33391]],63869:[[35538]],63870:[[37327]],63871:[[21237]],63872:[[21570]],63873:[[22899]],63874:[[24300]],63875:[[26053]],63876:[[28670]],63877:[[31018]],63878:[[38317]],63879:[[39530]],63880:[[40599]],63881:[[40654]],63882:[[21147]],63883:[[26310]],63884:[[27511]],63885:[[36706]],63886:[[24180]],63887:[[24976]],63888:[[25088]],63889:[[25754]],63890:[[28451]],63891:[[29001]],63892:[[29833]],63893:[[31178]],63894:[[32244]],63895:[[32879]],63896:[[36646]],63897:[[34030]],63898:[[36899]],63899:[[37706]],63900:[[21015]],63901:[[21155]],63902:[[21693]],63903:[[28872]],63904:[[35010]],63905:[[35498]],63906:[[24265]],63907:[[24565]],63908:[[25467]],63909:[[27566]],63910:[[31806]],63911:[[29557]],63912:[[20196]],63913:[[22265]],63914:[[23527]],63915:[[23994]],63916:[[24604]],63917:[[29618]],63918:[[29801]],63919:[[32666]],63920:[[32838]],63921:[[37428]],63922:[[38646]],63923:[[38728]],63924:[[38936]],63925:[[20363]],63926:[[31150]],63927:[[37300]],63928:[[38584]],63929:[[24801]],63930:[[20102]],63931:[[20698]],63932:[[23534]],63933:[[23615]],63934:[[26009]],63935:[[27138]],63936:[[29134]],63937:[[30274]],63938:[[34044]],63939:[[36988]],63940:[[40845]],63941:[[26248]],63942:[[38446]],63943:[[21129]],63944:[[26491]],63945:[[26611]],63946:[[27969]],63947:[[28316]],63948:[[29705]],63949:[[30041]],63950:[[30827]],63951:[[32016]],63952:[[39006]],63953:[[20845]],63954:[[25134]],63955:[[38520]],63956:[[20523]],63957:[[23833]],63958:[[28138]],63959:[[36650]],63960:[[24459]],63961:[[24900]],63962:[[26647]],63963:[[29575]],63964:[[38534]],63965:[[21033]],63966:[[21519]],63967:[[23653]],63968:[[26131]],63969:[[26446]],63970:[[26792]],63971:[[27877]],63972:[[29702]],63973:[[30178]],63974:[[32633]],63975:[[35023]],63976:[[35041]],63977:[[37324]],63978:[[38626]],63979:[[21311]],63980:[[28346]],63981:[[21533]],63982:[[29136]],63983:[[29848]],63984:[[34298]],63985:[[38563]],63986:[[40023]],63987:[[40607]],63988:[[26519]],63989:[[28107]],63990:[[33256]],63991:[[31435]],63992:[[31520]],63993:[[31890]],63994:[[29376]],63995:[[28825]],63996:[[35672]],63997:[[20160]],63998:[[33590]],63999:[[21050]],194816:[[27966]],194817:[[28023]],194818:[[27969]],194819:[[28009]],194820:[[28024]],194821:[[28037]],194822:[[146718]],194823:[[27956]],194824:[[28207]],194825:[[28270]],194826:[[15667]],194827:[[28363]],194828:[[28359]],194829:[[147153]],194830:[[28153]],194831:[[28526]],194832:[[147294]],194833:[[147342]],194834:[[28614]],194835:[[28729]],194836:[[28702]],194837:[[28699]],194838:[[15766]],194839:[[28746]],194840:[[28797]],194841:[[28791]],194842:[[28845]],194843:[[132389]],194844:[[28997]],194845:[[148067]],194846:[[29084]],194847:[[148395]],194848:[[29224]],194849:[[29237]],194850:[[29264]],194851:[[149e3]],194852:[[29312]],194853:[[29333]],194854:[[149301]],194855:[[149524]],194856:[[29562]],194857:[[29579]],194858:[[16044]],194859:[[29605]],194860:[[16056]],194861:[[16056]],194862:[[29767]],194863:[[29788]],194864:[[29809]],194865:[[29829]],194866:[[29898]],194867:[[16155]],194868:[[29988]],194869:[[150582]],194870:[[30014]],194871:[[150674]],194872:[[30064]],194873:[[139679]],194874:[[30224]],194875:[[151457]],194876:[[151480]],194877:[[151620]],194878:[[16380]],194879:[[16392]],194880:[[30452]],194881:[[151795]],194882:[[151794]],194883:[[151833]],194884:[[151859]],194885:[[30494]],194886:[[30495]],194887:[[30495]],194888:[[30538]],194889:[[16441]],194890:[[30603]],194891:[[16454]],194892:[[16534]],194893:[[152605]],194894:[[30798]],194895:[[30860]],194896:[[30924]],194897:[[16611]],194898:[[153126]],194899:[[31062]],194900:[[153242]],194901:[[153285]],194902:[[31119]],194903:[[31211]],194904:[[16687]],194905:[[31296]],194906:[[31306]],194907:[[31311]],194908:[[153980]],194909:[[154279]],194910:[[154279]],194911:[[31470]],194912:[[16898]],194913:[[154539]],194914:[[31686]],194915:[[31689]],194916:[[16935]],194917:[[154752]],194918:[[31954]],194919:[[17056]],194920:[[31976]],194921:[[31971]],194922:[[32e3]],194923:[[155526]],194924:[[32099]],194925:[[17153]],194926:[[32199]],194927:[[32258]],194928:[[32325]],194929:[[17204]],194930:[[156200]],194931:[[156231]],194932:[[17241]],194933:[[156377]],194934:[[32634]],194935:[[156478]],194936:[[32661]],194937:[[32762]],194938:[[32773]],194939:[[156890]],194940:[[156963]],194941:[[32864]],194942:[[157096]],194943:[[32880]],194944:[[144223]],194945:[[17365]],194946:[[32946]],194947:[[33027]],194948:[[17419]],194949:[[33086]],194950:[[23221]],194951:[[157607]],194952:[[157621]],194953:[[144275]],194954:[[144284]],194955:[[33281]],194956:[[33284]],194957:[[36766]],194958:[[17515]],194959:[[33425]],194960:[[33419]],194961:[[33437]],194962:[[21171]],194963:[[33457]],194964:[[33459]],194965:[[33469]],194966:[[33510]],194967:[[158524]],194968:[[33509]],194969:[[33565]],194970:[[33635]],194971:[[33709]],194972:[[33571]],194973:[[33725]],194974:[[33767]],194975:[[33879]],194976:[[33619]],194977:[[33738]],194978:[[33740]],194979:[[33756]],194980:[[158774]],194981:[[159083]],194982:[[158933]],194983:[[17707]],194984:[[34033]],194985:[[34035]],194986:[[34070]],194987:[[160714]],194988:[[34148]],194989:[[159532]],194990:[[17757]],194991:[[17761]],194992:[[159665]],194993:[[159954]],194994:[[17771]],194995:[[34384]],194996:[[34396]],194997:[[34407]],194998:[[34409]],194999:[[34473]],195e3:[[34440]],195001:[[34574]],195002:[[34530]],195003:[[34681]],195004:[[34600]],195005:[[34667]],195006:[[34694]],195007:[[17879]],195008:[[34785]],195009:[[34817]],195010:[[17913]],195011:[[34912]],195012:[[34915]],195013:[[161383]],195014:[[35031]],195015:[[35038]],195016:[[17973]],195017:[[35066]],195018:[[13499]],195019:[[161966]],195020:[[162150]],195021:[[18110]],195022:[[18119]],195023:[[35488]],195024:[[35565]],195025:[[35722]],195026:[[35925]],195027:[[162984]],195028:[[36011]],195029:[[36033]],195030:[[36123]],195031:[[36215]],195032:[[163631]],195033:[[133124]],195034:[[36299]],195035:[[36284]],195036:[[36336]],195037:[[133342]],195038:[[36564]],195039:[[36664]],195040:[[165330]],195041:[[165357]],195042:[[37012]],195043:[[37105]],195044:[[37137]],195045:[[165678]],195046:[[37147]],195047:[[37432]],195048:[[37591]],195049:[[37592]],195050:[[37500]],195051:[[37881]],195052:[[37909]],195053:[[166906]],195054:[[38283]],195055:[[18837]],195056:[[38327]],195057:[[167287]],195058:[[18918]],195059:[[38595]],195060:[[23986]],195061:[[38691]],195062:[[168261]],195063:[[168474]],195064:[[19054]],195065:[[19062]],195066:[[38880]],195067:[[168970]],195068:[[19122]],195069:[[169110]],195070:[[38923]],195071:[[38923]]},64e3:{64e3:[[20999]],64001:[[24230]],64002:[[25299]],64003:[[31958]],64004:[[23429]],64005:[[27934]],64006:[[26292]],64007:[[36667]],64008:[[34892]],64009:[[38477]],64010:[[35211]],64011:[[24275]],64012:[[20800]],64013:[[21952]],64016:[[22618]],64018:[[26228]],64021:[[20958]],64022:[[29482]],64023:[[30410]],64024:[[31036]],64025:[[31070]],64026:[[31077]],64027:[[31119]],64028:[[38742]],64029:[[31934]],64030:[[32701]],64032:[[34322]],64034:[[35576]],64037:[[36920]],64038:[[37117]],64042:[[39151]],64043:[[39164]],64044:[[39208]],64045:[[40372]],64046:[[37086]],64047:[[38583]],64048:[[20398]],64049:[[20711]],64050:[[20813]],64051:[[21193]],64052:[[21220]],64053:[[21329]],64054:[[21917]],64055:[[22022]],64056:[[22120]],64057:[[22592]],64058:[[22696]],64059:[[23652]],64060:[[23662]],64061:[[24724]],64062:[[24936]],64063:[[24974]],64064:[[25074]],64065:[[25935]],64066:[[26082]],64067:[[26257]],64068:[[26757]],64069:[[28023]],64070:[[28186]],64071:[[28450]],64072:[[29038]],64073:[[29227]],64074:[[29730]],64075:[[30865]],64076:[[31038]],64077:[[31049]],64078:[[31048]],64079:[[31056]],64080:[[31062]],64081:[[31069]],64082:[[31117]],64083:[[31118]],64084:[[31296]],64085:[[31361]],64086:[[31680]],64087:[[32244]],64088:[[32265]],64089:[[32321]],64090:[[32626]],64091:[[32773]],64092:[[33261]],64093:[[33401]],64094:[[33401]],64095:[[33879]],64096:[[35088]],64097:[[35222]],64098:[[35585]],64099:[[35641]],64100:[[36051]],64101:[[36104]],64102:[[36790]],64103:[[36920]],64104:[[38627]],64105:[[38911]],64106:[[38971]],64107:[[24693]],64108:[[148206]],64109:[[33304]],64112:[[20006]],64113:[[20917]],64114:[[20840]],64115:[[20352]],64116:[[20805]],64117:[[20864]],64118:[[21191]],64119:[[21242]],64120:[[21917]],64121:[[21845]],64122:[[21913]],64123:[[21986]],64124:[[22618]],64125:[[22707]],64126:[[22852]],64127:[[22868]],64128:[[23138]],64129:[[23336]],64130:[[24274]],64131:[[24281]],64132:[[24425]],64133:[[24493]],64134:[[24792]],64135:[[24910]],64136:[[24840]],64137:[[24974]],64138:[[24928]],64139:[[25074]],64140:[[25140]],64141:[[25540]],64142:[[25628]],64143:[[25682]],64144:[[25942]],64145:[[26228]],64146:[[26391]],64147:[[26395]],64148:[[26454]],64149:[[27513]],64150:[[27578]],64151:[[27969]],64152:[[28379]],64153:[[28363]],64154:[[28450]],64155:[[28702]],64156:[[29038]],64157:[[30631]],64158:[[29237]],64159:[[29359]],64160:[[29482]],64161:[[29809]],64162:[[29958]],64163:[[30011]],64164:[[30237]],64165:[[30239]],64166:[[30410]],64167:[[30427]],64168:[[30452]],64169:[[30538]],64170:[[30528]],64171:[[30924]],64172:[[31409]],64173:[[31680]],64174:[[31867]],64175:[[32091]],64176:[[32244]],64177:[[32574]],64178:[[32773]],64179:[[33618]],64180:[[33775]],64181:[[34681]],64182:[[35137]],64183:[[35206]],64184:[[35222]],64185:[[35519]],64186:[[35576]],64187:[[35531]],64188:[[35585]],64189:[[35582]],64190:[[35565]],64191:[[35641]],64192:[[35722]],64193:[[36104]],64194:[[36664]],64195:[[36978]],64196:[[37273]],64197:[[37494]],64198:[[38524]],64199:[[38627]],64200:[[38742]],64201:[[38875]],64202:[[38911]],64203:[[38923]],64204:[[38971]],64205:[[39698]],64206:[[40860]],64207:[[141386]],64208:[[141380]],64209:[[144341]],64210:[[15261]],64211:[[16408]],64212:[[16441]],64213:[[152137]],64214:[[154832]],64215:[[163539]],64216:[[40771]],64217:[[40846]],195072:[[38953]],195073:[[169398]],195074:[[39138]],195075:[[19251]],195076:[[39209]],195077:[[39335]],195078:[[39362]],195079:[[39422]],195080:[[19406]],195081:[[170800]],195082:[[39698]],195083:[[4e4]],195084:[[40189]],195085:[[19662]],195086:[[19693]],195087:[[40295]],195088:[[172238]],195089:[[19704]],195090:[[172293]],195091:[[172558]],195092:[[172689]],195093:[[40635]],195094:[[19798]],195095:[[40697]],195096:[[40702]],195097:[[40709]],195098:[[40719]],195099:[[40726]],195100:[[40763]],195101:[[173568]]},64256:{64256:[[102,102],256],64257:[[102,105],256],64258:[[102,108],256],64259:[[102,102,105],256],64260:[[102,102,108],256],64261:[[383,116],256],64262:[[115,116],256],64275:[[1396,1398],256],64276:[[1396,1381],256],64277:[[1396,1387],256],64278:[[1406,1398],256],64279:[[1396,1389],256],64285:[[1497,1460],512],64286:[,26],64287:[[1522,1463],512],64288:[[1506],256],64289:[[1488],256],64290:[[1491],256],64291:[[1492],256],64292:[[1499],256],64293:[[1500],256],64294:[[1501],256],64295:[[1512],256],64296:[[1514],256],64297:[[43],256],64298:[[1513,1473],512],64299:[[1513,1474],512],64300:[[64329,1473],512],64301:[[64329,1474],512],64302:[[1488,1463],512],64303:[[1488,1464],512],64304:[[1488,1468],512],64305:[[1489,1468],512],64306:[[1490,1468],512],64307:[[1491,1468],512],64308:[[1492,1468],512],64309:[[1493,1468],512],64310:[[1494,1468],512],64312:[[1496,1468],512],64313:[[1497,1468],512],64314:[[1498,1468],512],64315:[[1499,1468],512],64316:[[1500,1468],512],64318:[[1502,1468],512],64320:[[1504,1468],512],64321:[[1505,1468],512],64323:[[1507,1468],512],64324:[[1508,1468],512],64326:[[1510,1468],512],64327:[[1511,1468],512],64328:[[1512,1468],512],64329:[[1513,1468],512],64330:[[1514,1468],512],64331:[[1493,1465],512],64332:[[1489,1471],512],64333:[[1499,1471],512],64334:[[1508,1471],512],64335:[[1488,1500],256],64336:[[1649],256],64337:[[1649],256],64338:[[1659],256],64339:[[1659],256],64340:[[1659],256],64341:[[1659],256],64342:[[1662],256],64343:[[1662],256],64344:[[1662],256],64345:[[1662],256],64346:[[1664],256],64347:[[1664],256],64348:[[1664],256],64349:[[1664],256],64350:[[1658],256],64351:[[1658],256],64352:[[1658],256],64353:[[1658],256],64354:[[1663],256],64355:[[1663],256],64356:[[1663],256],64357:[[1663],256],64358:[[1657],256],64359:[[1657],256],64360:[[1657],256],64361:[[1657],256],64362:[[1700],256],64363:[[1700],256],64364:[[1700],256],64365:[[1700],256],64366:[[1702],256],64367:[[1702],256],64368:[[1702],256],64369:[[1702],256],64370:[[1668],256],64371:[[1668],256],64372:[[1668],256],64373:[[1668],256],64374:[[1667],256],64375:[[1667],256],64376:[[1667],256],64377:[[1667],256],64378:[[1670],256],64379:[[1670],256],64380:[[1670],256],64381:[[1670],256],64382:[[1671],256],64383:[[1671],256],64384:[[1671],256],64385:[[1671],256],64386:[[1677],256],64387:[[1677],256],64388:[[1676],256],64389:[[1676],256],64390:[[1678],256],64391:[[1678],256],64392:[[1672],256],64393:[[1672],256],64394:[[1688],256],64395:[[1688],256],64396:[[1681],256],64397:[[1681],256],64398:[[1705],256],64399:[[1705],256],64400:[[1705],256],64401:[[1705],256],64402:[[1711],256],64403:[[1711],256],64404:[[1711],256],64405:[[1711],256],64406:[[1715],256],64407:[[1715],256],64408:[[1715],256],64409:[[1715],256],64410:[[1713],256],64411:[[1713],256],64412:[[1713],256],64413:[[1713],256],64414:[[1722],256],64415:[[1722],256],64416:[[1723],256],64417:[[1723],256],64418:[[1723],256],64419:[[1723],256],64420:[[1728],256],64421:[[1728],256],64422:[[1729],256],64423:[[1729],256],64424:[[1729],256],64425:[[1729],256],64426:[[1726],256],64427:[[1726],256],64428:[[1726],256],64429:[[1726],256],64430:[[1746],256],64431:[[1746],256],64432:[[1747],256],64433:[[1747],256],64467:[[1709],256],64468:[[1709],256],64469:[[1709],256],64470:[[1709],256],64471:[[1735],256],64472:[[1735],256],64473:[[1734],256],64474:[[1734],256],64475:[[1736],256],64476:[[1736],256],64477:[[1655],256],64478:[[1739],256],64479:[[1739],256],64480:[[1733],256],64481:[[1733],256],64482:[[1737],256],64483:[[1737],256],64484:[[1744],256],64485:[[1744],256],64486:[[1744],256],64487:[[1744],256],64488:[[1609],256],64489:[[1609],256],64490:[[1574,1575],256],64491:[[1574,1575],256],64492:[[1574,1749],256],64493:[[1574,1749],256],64494:[[1574,1608],256],64495:[[1574,1608],256],64496:[[1574,1735],256],64497:[[1574,1735],256],64498:[[1574,1734],256],64499:[[1574,1734],256],64500:[[1574,1736],256],64501:[[1574,1736],256],64502:[[1574,1744],256],64503:[[1574,1744],256],64504:[[1574,1744],256],64505:[[1574,1609],256],64506:[[1574,1609],256],64507:[[1574,1609],256],64508:[[1740],256],64509:[[1740],256],64510:[[1740],256],64511:[[1740],256]},64512:{64512:[[1574,1580],256],64513:[[1574,1581],256],64514:[[1574,1605],256],64515:[[1574,1609],256],64516:[[1574,1610],256],64517:[[1576,1580],256],64518:[[1576,1581],256],64519:[[1576,1582],256],64520:[[1576,1605],256],64521:[[1576,1609],256],64522:[[1576,1610],256],64523:[[1578,1580],256],64524:[[1578,1581],256],64525:[[1578,1582],256],64526:[[1578,1605],256],64527:[[1578,1609],256],64528:[[1578,1610],256],64529:[[1579,1580],256],64530:[[1579,1605],256],64531:[[1579,1609],256],64532:[[1579,1610],256],64533:[[1580,1581],256],64534:[[1580,1605],256],64535:[[1581,1580],256],64536:[[1581,1605],256],64537:[[1582,1580],256],64538:[[1582,1581],256],64539:[[1582,1605],256],64540:[[1587,1580],256],64541:[[1587,1581],256],64542:[[1587,1582],256],64543:[[1587,1605],256],64544:[[1589,1581],256],64545:[[1589,1605],256],64546:[[1590,1580],256],64547:[[1590,1581],256],64548:[[1590,1582],256],64549:[[1590,1605],256],64550:[[1591,1581],256],64551:[[1591,1605],256],64552:[[1592,1605],256],64553:[[1593,1580],256],64554:[[1593,1605],256],64555:[[1594,1580],256],64556:[[1594,1605],256],64557:[[1601,1580],256],64558:[[1601,1581],256],64559:[[1601,1582],256],64560:[[1601,1605],256],64561:[[1601,1609],256],64562:[[1601,1610],256],64563:[[1602,1581],256],64564:[[1602,1605],256],64565:[[1602,1609],256],64566:[[1602,1610],256],64567:[[1603,1575],256],64568:[[1603,1580],256],64569:[[1603,1581],256],64570:[[1603,1582],256],64571:[[1603,1604],256],64572:[[1603,1605],256],64573:[[1603,1609],256],64574:[[1603,1610],256],64575:[[1604,1580],256],64576:[[1604,1581],256],64577:[[1604,1582],256],64578:[[1604,1605],256],64579:[[1604,1609],256],64580:[[1604,1610],256],64581:[[1605,1580],256],64582:[[1605,1581],256],64583:[[1605,1582],256],64584:[[1605,1605],256],64585:[[1605,1609],256],64586:[[1605,1610],256],64587:[[1606,1580],256],64588:[[1606,1581],256],64589:[[1606,1582],256],64590:[[1606,1605],256],64591:[[1606,1609],256],64592:[[1606,1610],256],64593:[[1607,1580],256],64594:[[1607,1605],256],64595:[[1607,1609],256],64596:[[1607,1610],256],64597:[[1610,1580],256],64598:[[1610,1581],256],64599:[[1610,1582],256],64600:[[1610,1605],256],64601:[[1610,1609],256],64602:[[1610,1610],256],64603:[[1584,1648],256],64604:[[1585,1648],256],64605:[[1609,1648],256],64606:[[32,1612,1617],256],64607:[[32,1613,1617],256],64608:[[32,1614,1617],256],64609:[[32,1615,1617],256],64610:[[32,1616,1617],256],64611:[[32,1617,1648],256],64612:[[1574,1585],256],64613:[[1574,1586],256],64614:[[1574,1605],256],64615:[[1574,1606],256],64616:[[1574,1609],256],64617:[[1574,1610],256],64618:[[1576,1585],256],64619:[[1576,1586],256],64620:[[1576,1605],256],64621:[[1576,1606],256],64622:[[1576,1609],256],64623:[[1576,1610],256],64624:[[1578,1585],256],64625:[[1578,1586],256],64626:[[1578,1605],256],64627:[[1578,1606],256],64628:[[1578,1609],256],64629:[[1578,1610],256],64630:[[1579,1585],256],64631:[[1579,1586],256],64632:[[1579,1605],256],64633:[[1579,1606],256],64634:[[1579,1609],256],64635:[[1579,1610],256],64636:[[1601,1609],256],64637:[[1601,1610],256],64638:[[1602,1609],256],64639:[[1602,1610],256],64640:[[1603,1575],256],64641:[[1603,1604],256],64642:[[1603,1605],256],64643:[[1603,1609],256],64644:[[1603,1610],256],64645:[[1604,1605],256],64646:[[1604,1609],256],64647:[[1604,1610],256],64648:[[1605,1575],256],64649:[[1605,1605],256],64650:[[1606,1585],256],64651:[[1606,1586],256],64652:[[1606,1605],256],64653:[[1606,1606],256],64654:[[1606,1609],256],64655:[[1606,1610],256],64656:[[1609,1648],256],64657:[[1610,1585],256],64658:[[1610,1586],256],64659:[[1610,1605],256],64660:[[1610,1606],256],64661:[[1610,1609],256],64662:[[1610,1610],256],64663:[[1574,1580],256],64664:[[1574,1581],256],64665:[[1574,1582],256],64666:[[1574,1605],256],64667:[[1574,1607],256],64668:[[1576,1580],256],64669:[[1576,1581],256],64670:[[1576,1582],256],64671:[[1576,1605],256],64672:[[1576,1607],256],64673:[[1578,1580],256],64674:[[1578,1581],256],64675:[[1578,1582],256],64676:[[1578,1605],256],64677:[[1578,1607],256],64678:[[1579,1605],256],64679:[[1580,1581],256],64680:[[1580,1605],256],64681:[[1581,1580],256],64682:[[1581,1605],256],64683:[[1582,1580],256],64684:[[1582,1605],256],64685:[[1587,1580],256],64686:[[1587,1581],256],64687:[[1587,1582],256],64688:[[1587,1605],256],64689:[[1589,1581],256],64690:[[1589,1582],256],64691:[[1589,1605],256],64692:[[1590,1580],256],64693:[[1590,1581],256],64694:[[1590,1582],256],64695:[[1590,1605],256],64696:[[1591,1581],256],64697:[[1592,1605],256],64698:[[1593,1580],256],64699:[[1593,1605],256],64700:[[1594,1580],256],64701:[[1594,1605],256],64702:[[1601,1580],256],64703:[[1601,1581],256],64704:[[1601,1582],256],64705:[[1601,1605],256],64706:[[1602,1581],256],64707:[[1602,1605],256],64708:[[1603,1580],256],64709:[[1603,1581],256],64710:[[1603,1582],256],64711:[[1603,1604],256],64712:[[1603,1605],256],64713:[[1604,1580],256],64714:[[1604,1581],256],64715:[[1604,1582],256],64716:[[1604,1605],256],64717:[[1604,1607],256],64718:[[1605,1580],256],64719:[[1605,1581],256],64720:[[1605,1582],256],64721:[[1605,1605],256],64722:[[1606,1580],256],64723:[[1606,1581],256],64724:[[1606,1582],256],64725:[[1606,1605],256],64726:[[1606,1607],256],64727:[[1607,1580],256],64728:[[1607,1605],256],64729:[[1607,1648],256],64730:[[1610,1580],256],64731:[[1610,1581],256],64732:[[1610,1582],256],64733:[[1610,1605],256],64734:[[1610,1607],256],64735:[[1574,1605],256],64736:[[1574,1607],256],64737:[[1576,1605],256],64738:[[1576,1607],256],64739:[[1578,1605],256],64740:[[1578,1607],256],64741:[[1579,1605],256],64742:[[1579,1607],256],64743:[[1587,1605],256],64744:[[1587,1607],256],64745:[[1588,1605],256],64746:[[1588,1607],256],64747:[[1603,1604],256],64748:[[1603,1605],256],64749:[[1604,1605],256],64750:[[1606,1605],256],64751:[[1606,1607],256],64752:[[1610,1605],256],64753:[[1610,1607],256],64754:[[1600,1614,1617],256],64755:[[1600,1615,1617],256],64756:[[1600,1616,1617],256],64757:[[1591,1609],256],64758:[[1591,1610],256],64759:[[1593,1609],256],64760:[[1593,1610],256],64761:[[1594,1609],256],64762:[[1594,1610],256],64763:[[1587,1609],256],64764:[[1587,1610],256],64765:[[1588,1609],256],64766:[[1588,1610],256],64767:[[1581,1609],256]},64768:{64768:[[1581,1610],256],64769:[[1580,1609],256],64770:[[1580,1610],256],64771:[[1582,1609],256],64772:[[1582,1610],256],64773:[[1589,1609],256],64774:[[1589,1610],256],64775:[[1590,1609],256],64776:[[1590,1610],256],64777:[[1588,1580],256],64778:[[1588,1581],256],64779:[[1588,1582],256],64780:[[1588,1605],256],64781:[[1588,1585],256],64782:[[1587,1585],256],64783:[[1589,1585],256],64784:[[1590,1585],256],64785:[[1591,1609],256],64786:[[1591,1610],256],64787:[[1593,1609],256],64788:[[1593,1610],256],64789:[[1594,1609],256],64790:[[1594,1610],256],64791:[[1587,1609],256],64792:[[1587,1610],256],64793:[[1588,1609],256],64794:[[1588,1610],256],64795:[[1581,1609],256],64796:[[1581,1610],256],64797:[[1580,1609],256],64798:[[1580,1610],256],64799:[[1582,1609],256],64800:[[1582,1610],256],64801:[[1589,1609],256],64802:[[1589,1610],256],64803:[[1590,1609],256],64804:[[1590,1610],256],64805:[[1588,1580],256],64806:[[1588,1581],256],64807:[[1588,1582],256],64808:[[1588,1605],256],64809:[[1588,1585],256],64810:[[1587,1585],256],64811:[[1589,1585],256],64812:[[1590,1585],256],64813:[[1588,1580],256],64814:[[1588,1581],256],64815:[[1588,1582],256],64816:[[1588,1605],256],64817:[[1587,1607],256],64818:[[1588,1607],256],64819:[[1591,1605],256],64820:[[1587,1580],256],64821:[[1587,1581],256],64822:[[1587,1582],256],64823:[[1588,1580],256],64824:[[1588,1581],256],64825:[[1588,1582],256],64826:[[1591,1605],256],64827:[[1592,1605],256],64828:[[1575,1611],256],64829:[[1575,1611],256],64848:[[1578,1580,1605],256],64849:[[1578,1581,1580],256],64850:[[1578,1581,1580],256],64851:[[1578,1581,1605],256],64852:[[1578,1582,1605],256],64853:[[1578,1605,1580],256],64854:[[1578,1605,1581],256],64855:[[1578,1605,1582],256],64856:[[1580,1605,1581],256],64857:[[1580,1605,1581],256],64858:[[1581,1605,1610],256],64859:[[1581,1605,1609],256],64860:[[1587,1581,1580],256],64861:[[1587,1580,1581],256],64862:[[1587,1580,1609],256],64863:[[1587,1605,1581],256],64864:[[1587,1605,1581],256],64865:[[1587,1605,1580],256],64866:[[1587,1605,1605],256],64867:[[1587,1605,1605],256],64868:[[1589,1581,1581],256],64869:[[1589,1581,1581],256],64870:[[1589,1605,1605],256],64871:[[1588,1581,1605],256],64872:[[1588,1581,1605],256],64873:[[1588,1580,1610],256],64874:[[1588,1605,1582],256],64875:[[1588,1605,1582],256],64876:[[1588,1605,1605],256],64877:[[1588,1605,1605],256],64878:[[1590,1581,1609],256],64879:[[1590,1582,1605],256],64880:[[1590,1582,1605],256],64881:[[1591,1605,1581],256],64882:[[1591,1605,1581],256],64883:[[1591,1605,1605],256],64884:[[1591,1605,1610],256],64885:[[1593,1580,1605],256],64886:[[1593,1605,1605],256],64887:[[1593,1605,1605],256],64888:[[1593,1605,1609],256],64889:[[1594,1605,1605],256],64890:[[1594,1605,1610],256],64891:[[1594,1605,1609],256],64892:[[1601,1582,1605],256],64893:[[1601,1582,1605],256],64894:[[1602,1605,1581],256],64895:[[1602,1605,1605],256],64896:[[1604,1581,1605],256],64897:[[1604,1581,1610],256],64898:[[1604,1581,1609],256],64899:[[1604,1580,1580],256],64900:[[1604,1580,1580],256],64901:[[1604,1582,1605],256],64902:[[1604,1582,1605],256],64903:[[1604,1605,1581],256],64904:[[1604,1605,1581],256],64905:[[1605,1581,1580],256],64906:[[1605,1581,1605],256],64907:[[1605,1581,1610],256],64908:[[1605,1580,1581],256],64909:[[1605,1580,1605],256],64910:[[1605,1582,1580],256],64911:[[1605,1582,1605],256],64914:[[1605,1580,1582],256],64915:[[1607,1605,1580],256],64916:[[1607,1605,1605],256],64917:[[1606,1581,1605],256],64918:[[1606,1581,1609],256],64919:[[1606,1580,1605],256],64920:[[1606,1580,1605],256],64921:[[1606,1580,1609],256],64922:[[1606,1605,1610],256],64923:[[1606,1605,1609],256],64924:[[1610,1605,1605],256],64925:[[1610,1605,1605],256],64926:[[1576,1582,1610],256],64927:[[1578,1580,1610],256],64928:[[1578,1580,1609],256],64929:[[1578,1582,1610],256],64930:[[1578,1582,1609],256],64931:[[1578,1605,1610],256],64932:[[1578,1605,1609],256],64933:[[1580,1605,1610],256],64934:[[1580,1581,1609],256],64935:[[1580,1605,1609],256],64936:[[1587,1582,1609],256],64937:[[1589,1581,1610],256],64938:[[1588,1581,1610],256],64939:[[1590,1581,1610],256],64940:[[1604,1580,1610],256],64941:[[1604,1605,1610],256],64942:[[1610,1581,1610],256],64943:[[1610,1580,1610],256],64944:[[1610,1605,1610],256],64945:[[1605,1605,1610],256],64946:[[1602,1605,1610],256],64947:[[1606,1581,1610],256],64948:[[1602,1605,1581],256],64949:[[1604,1581,1605],256],64950:[[1593,1605,1610],256],64951:[[1603,1605,1610],256],64952:[[1606,1580,1581],256],64953:[[1605,1582,1610],256],64954:[[1604,1580,1605],256],64955:[[1603,1605,1605],256],64956:[[1604,1580,1605],256],64957:[[1606,1580,1581],256],64958:[[1580,1581,1610],256],64959:[[1581,1580,1610],256],64960:[[1605,1580,1610],256],64961:[[1601,1605,1610],256],64962:[[1576,1581,1610],256],64963:[[1603,1605,1605],256],64964:[[1593,1580,1605],256],64965:[[1589,1605,1605],256],64966:[[1587,1582,1610],256],64967:[[1606,1580,1610],256],65008:[[1589,1604,1746],256],65009:[[1602,1604,1746],256],65010:[[1575,1604,1604,1607],256],65011:[[1575,1603,1576,1585],256],65012:[[1605,1581,1605,1583],256],65013:[[1589,1604,1593,1605],256],65014:[[1585,1587,1608,1604],256],65015:[[1593,1604,1610,1607],256],65016:[[1608,1587,1604,1605],256],65017:[[1589,1604,1609],256],65018:[[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605],256],65019:[[1580,1604,32,1580,1604,1575,1604,1607],256],65020:[[1585,1740,1575,1604],256]},65024:{65040:[[44],256],65041:[[12289],256],65042:[[12290],256],65043:[[58],256],65044:[[59],256],65045:[[33],256],65046:[[63],256],65047:[[12310],256],65048:[[12311],256],65049:[[8230],256],65056:[,230],65057:[,230],65058:[,230],65059:[,230],65060:[,230],65061:[,230],65062:[,230],65063:[,220],65064:[,220],65065:[,220],65066:[,220],65067:[,220],65068:[,220],65069:[,220],65072:[[8229],256],65073:[[8212],256],65074:[[8211],256],65075:[[95],256],65076:[[95],256],65077:[[40],256],65078:[[41],256],65079:[[123],256],65080:[[125],256],65081:[[12308],256],65082:[[12309],256],65083:[[12304],256],65084:[[12305],256],65085:[[12298],256],65086:[[12299],256],65087:[[12296],256],65088:[[12297],256],65089:[[12300],256],65090:[[12301],256],65091:[[12302],256],65092:[[12303],256],65095:[[91],256],65096:[[93],256],65097:[[8254],256],65098:[[8254],256],65099:[[8254],256],65100:[[8254],256],65101:[[95],256],65102:[[95],256],65103:[[95],256],65104:[[44],256],65105:[[12289],256],65106:[[46],256],65108:[[59],256],65109:[[58],256],65110:[[63],256],65111:[[33],256],65112:[[8212],256],65113:[[40],256],65114:[[41],256],65115:[[123],256],65116:[[125],256],65117:[[12308],256],65118:[[12309],256],65119:[[35],256],65120:[[38],256],65121:[[42],256],65122:[[43],256],65123:[[45],256],65124:[[60],256],65125:[[62],256],65126:[[61],256],65128:[[92],256],65129:[[36],256],65130:[[37],256],65131:[[64],256],65136:[[32,1611],256],65137:[[1600,1611],256],65138:[[32,1612],256],65140:[[32,1613],256],65142:[[32,1614],256],65143:[[1600,1614],256],65144:[[32,1615],256],65145:[[1600,1615],256],65146:[[32,1616],256],65147:[[1600,1616],256],65148:[[32,1617],256],65149:[[1600,1617],256],65150:[[32,1618],256],65151:[[1600,1618],256],65152:[[1569],256],65153:[[1570],256],65154:[[1570],256],65155:[[1571],256],65156:[[1571],256],65157:[[1572],256],65158:[[1572],256],65159:[[1573],256],65160:[[1573],256],65161:[[1574],256],65162:[[1574],256],65163:[[1574],256],65164:[[1574],256],65165:[[1575],256],65166:[[1575],256],65167:[[1576],256],65168:[[1576],256],65169:[[1576],256],65170:[[1576],256],65171:[[1577],256],65172:[[1577],256],65173:[[1578],256],65174:[[1578],256],65175:[[1578],256],65176:[[1578],256],65177:[[1579],256],65178:[[1579],256],65179:[[1579],256],65180:[[1579],256],65181:[[1580],256],65182:[[1580],256],65183:[[1580],256],65184:[[1580],256],65185:[[1581],256],65186:[[1581],256],65187:[[1581],256],65188:[[1581],256],65189:[[1582],256],65190:[[1582],256],65191:[[1582],256],65192:[[1582],256],65193:[[1583],256],65194:[[1583],256],65195:[[1584],256],65196:[[1584],256],65197:[[1585],256],65198:[[1585],256],65199:[[1586],256],65200:[[1586],256],65201:[[1587],256],65202:[[1587],256],65203:[[1587],256],65204:[[1587],256],65205:[[1588],256],65206:[[1588],256],65207:[[1588],256],65208:[[1588],256],65209:[[1589],256],65210:[[1589],256],65211:[[1589],256],65212:[[1589],256],65213:[[1590],256],65214:[[1590],256],65215:[[1590],256],65216:[[1590],256],65217:[[1591],256],65218:[[1591],256],65219:[[1591],256],65220:[[1591],256],65221:[[1592],256],65222:[[1592],256],65223:[[1592],256],65224:[[1592],256],65225:[[1593],256],65226:[[1593],256],65227:[[1593],256],65228:[[1593],256],65229:[[1594],256],65230:[[1594],256],65231:[[1594],256],65232:[[1594],256],65233:[[1601],256],65234:[[1601],256],65235:[[1601],256],65236:[[1601],256],65237:[[1602],256],65238:[[1602],256],65239:[[1602],256],65240:[[1602],256],65241:[[1603],256],65242:[[1603],256],65243:[[1603],256],65244:[[1603],256],65245:[[1604],256],65246:[[1604],256],65247:[[1604],256],65248:[[1604],256],65249:[[1605],256],65250:[[1605],256],65251:[[1605],256],65252:[[1605],256],65253:[[1606],256],65254:[[1606],256],65255:[[1606],256],65256:[[1606],256],65257:[[1607],256],65258:[[1607],256],65259:[[1607],256],65260:[[1607],256],65261:[[1608],256],65262:[[1608],256],65263:[[1609],256],65264:[[1609],256],65265:[[1610],256],65266:[[1610],256],65267:[[1610],256],65268:[[1610],256],65269:[[1604,1570],256],65270:[[1604,1570],256],65271:[[1604,1571],256],65272:[[1604,1571],256],65273:[[1604,1573],256],65274:[[1604,1573],256],65275:[[1604,1575],256],65276:[[1604,1575],256]},65280:{65281:[[33],256],65282:[[34],256],65283:[[35],256],65284:[[36],256],65285:[[37],256],65286:[[38],256],65287:[[39],256],65288:[[40],256],65289:[[41],256],65290:[[42],256],65291:[[43],256],65292:[[44],256],65293:[[45],256],65294:[[46],256],65295:[[47],256],65296:[[48],256],65297:[[49],256],65298:[[50],256],65299:[[51],256],65300:[[52],256],65301:[[53],256],65302:[[54],256],65303:[[55],256],65304:[[56],256],65305:[[57],256],65306:[[58],256],65307:[[59],256],65308:[[60],256],65309:[[61],256],65310:[[62],256],65311:[[63],256],65312:[[64],256],65313:[[65],256],65314:[[66],256],65315:[[67],256],65316:[[68],256],65317:[[69],256],65318:[[70],256],65319:[[71],256],65320:[[72],256],65321:[[73],256],65322:[[74],256],65323:[[75],256],65324:[[76],256],65325:[[77],256],65326:[[78],256],65327:[[79],256],65328:[[80],256],65329:[[81],256],65330:[[82],256],65331:[[83],256],65332:[[84],256],65333:[[85],256],65334:[[86],256],65335:[[87],256],65336:[[88],256],65337:[[89],256],65338:[[90],256],65339:[[91],256],65340:[[92],256],65341:[[93],256],65342:[[94],256],65343:[[95],256],65344:[[96],256],65345:[[97],256],65346:[[98],256],65347:[[99],256],65348:[[100],256],65349:[[101],256],65350:[[102],256],65351:[[103],256],65352:[[104],256],65353:[[105],256],65354:[[106],256],65355:[[107],256],65356:[[108],256],65357:[[109],256],65358:[[110],256],65359:[[111],256],65360:[[112],256],65361:[[113],256],65362:[[114],256],65363:[[115],256],65364:[[116],256],65365:[[117],256],65366:[[118],256],65367:[[119],256],65368:[[120],256],65369:[[121],256],65370:[[122],256],65371:[[123],256],65372:[[124],256],65373:[[125],256],65374:[[126],256],65375:[[10629],256],65376:[[10630],256],65377:[[12290],256],65378:[[12300],256],65379:[[12301],256],65380:[[12289],256],65381:[[12539],256],65382:[[12530],256],65383:[[12449],256],65384:[[12451],256],65385:[[12453],256],65386:[[12455],256],65387:[[12457],256],65388:[[12515],256],65389:[[12517],256],65390:[[12519],256],65391:[[12483],256],65392:[[12540],256],65393:[[12450],256],65394:[[12452],256],65395:[[12454],256],65396:[[12456],256],65397:[[12458],256],65398:[[12459],256],65399:[[12461],256],65400:[[12463],256],65401:[[12465],256],65402:[[12467],256],65403:[[12469],256],65404:[[12471],256],65405:[[12473],256],65406:[[12475],256],65407:[[12477],256],65408:[[12479],256],65409:[[12481],256],65410:[[12484],256],65411:[[12486],256],65412:[[12488],256],65413:[[12490],256],65414:[[12491],256],65415:[[12492],256],65416:[[12493],256],65417:[[12494],256],65418:[[12495],256],65419:[[12498],256],65420:[[12501],256],65421:[[12504],256],65422:[[12507],256],65423:[[12510],256],65424:[[12511],256],65425:[[12512],256],65426:[[12513],256],65427:[[12514],256],65428:[[12516],256],65429:[[12518],256],65430:[[12520],256],65431:[[12521],256],65432:[[12522],256],65433:[[12523],256],65434:[[12524],256],65435:[[12525],256],65436:[[12527],256],65437:[[12531],256],65438:[[12441],256],65439:[[12442],256],65440:[[12644],256],65441:[[12593],256],65442:[[12594],256],65443:[[12595],256],65444:[[12596],256],65445:[[12597],256],65446:[[12598],256],65447:[[12599],256],65448:[[12600],256],65449:[[12601],256],65450:[[12602],256],65451:[[12603],256],65452:[[12604],256],65453:[[12605],256],65454:[[12606],256],65455:[[12607],256],65456:[[12608],256],65457:[[12609],256],65458:[[12610],256],65459:[[12611],256],65460:[[12612],256],65461:[[12613],256],65462:[[12614],256],65463:[[12615],256],65464:[[12616],256],65465:[[12617],256],65466:[[12618],256],65467:[[12619],256],65468:[[12620],256],65469:[[12621],256],65470:[[12622],256],65474:[[12623],256],65475:[[12624],256],65476:[[12625],256],65477:[[12626],256],65478:[[12627],256],65479:[[12628],256],65482:[[12629],256],65483:[[12630],256],65484:[[12631],256],65485:[[12632],256],65486:[[12633],256],65487:[[12634],256],65490:[[12635],256],65491:[[12636],256],65492:[[12637],256],65493:[[12638],256],65494:[[12639],256],65495:[[12640],256],65498:[[12641],256],65499:[[12642],256],65500:[[12643],256],65504:[[162],256],65505:[[163],256],65506:[[172],256],65507:[[175],256],65508:[[166],256],65509:[[165],256],65510:[[8361],256],65512:[[9474],256],65513:[[8592],256],65514:[[8593],256],65515:[[8594],256],65516:[[8595],256],65517:[[9632],256],65518:[[9675],256]}};var h={nfc:function(e){return d("NFC",e)},nfd:function(e){return d("NFD",e)},nfkc:function(e){return d("NFKC",e)},nfkd:function(e){return d("NFKD",e)}};e.exports=h,h.shimApplied=!1,String.prototype.normalize||(Object.defineProperty(String.prototype,"normalize",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=""+this,t=void 0===arguments[0]?"NFC":arguments[0];if(null==this)throw new TypeError("Cannot call method on "+Object.prototype.toString.call(this));if("NFC"===t)return h.nfc(e);if("NFD"===t)return h.nfd(e);if("NFKC"===t)return h.nfkc(e);if("NFKD"===t)return h.nfkd(e);throw new RangeError("Invalid normalization form: "+t)}}),h.shimApplied=!0)}()},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.EnglishMnemonic=void 0;const s=i(r(69));class a{constructor(e){if(!a.mnemonicMatcher.test(e))throw new Error("Invalid mnemonic format");const t=e.split(" "),r=[12,15,18,21,24];if(-1===r.indexOf(t.length))throw new Error(`Invalid word count in mnemonic (allowed: ${r} got: ${t.length})`);for(const e of t)if(-1===a.wordlist.indexOf(e))throw new Error("Mnemonic contains invalid word");s.mnemonicToEntropy(e),this.data=e}toString(){return this.data}}t.EnglishMnemonic=a,a.wordlist=s.wordlists.english,a.mnemonicMatcher=/^[a-z]+( [a-z]+)*$/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hmac=void 0;t.Hmac=class{constructor(e,t){const r=(new e).blockSize;this.hash=t=>(new e).update(t).digest();let n=t;if(n.length>r&&(n=this.hash(n)),n.length<r){const e=new Uint8Array(r-n.length);n=new Uint8Array([...n,...e])}this.oKeyPad=n.map(e=>92^e),this.iKeyPad=n.map(e=>54^e),this.messageHasher=new e,this.blockSize=r,this.update(this.iKeyPad)}update(e){return this.messageHasher.update(e),this}digest(){const e=this.messageHasher.digest();return this.hash(new Uint8Array([...this.oKeyPad,...e]))}}},function(e,t,r){"use strict";r.r(t),t.default={}},function(e,t,r){"use strict";function n(e){let t=0;for(const r of e){if(0!==r)break;t++}return e.slice(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ExtendedSecp256k1Signature=t.Secp256k1Signature=void 0;class o{constructor(e,t){if(e.length>32||0===e.length||0===e[0])throw new Error("Unsigned integer r must be encoded as unpadded big endian.");if(t.length>32||0===t.length||0===t[0])throw new Error("Unsigned integer s must be encoded as unpadded big endian.");this.data={r:e,s:t}}static fromFixedLength(e){if(64!==e.length)throw new Error(`Got invalid data length: ${e.length}. Expected 2x 32 bytes for the pair (r, s)`);return new o(n(e.slice(0,32)),n(e.slice(32,64)))}static fromDer(e){let t=0;if(48!==e[t++])throw new Error("Prefix 0x30 expected");const r=e[t++];if(e.length-t!==r)throw new Error("Data length mismatch detected");if(2!==e[t++])throw new Error("INTEGER tag expected");const i=e[t++];if(i>=128)throw new Error("Decoding length values above 127 not supported");const s=e.slice(t,t+i);t+=i;if(2!==e[t++])throw new Error("INTEGER tag expected");const a=e[t++];if(a>=128)throw new Error("Decoding length values above 127 not supported");const c=e.slice(t,t+a);return t+=a,new o(n(s),n(c))}r(e){if(void 0===e)return this.data.r;{const t=e-this.data.r.length;if(t<0)throw new Error("Length too small to hold parameter r");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.r])}}s(e){if(void 0===e)return this.data.s;{const t=e-this.data.s.length;if(t<0)throw new Error("Length too small to hold parameter s");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.s])}}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32)])}toDer(){const e=this.data.r[0]>=128?new Uint8Array([0,...this.data.r]):this.data.r,t=this.data.s[0]>=128?new Uint8Array([0,...this.data.s]):this.data.s,r=e.length,n=t.length,o=new Uint8Array([2,r,...e,2,n,...t]);return new Uint8Array([48,o.length,...o])}}t.Secp256k1Signature=o;class i extends o{constructor(e,t,r){if(super(e,t),!Number.isInteger(r))throw new Error("The recovery parameter must be an integer.");if(r<0||r>4)throw new Error("The recovery parameter must be one of 0, 1, 2, 3.");this.recovery=r}static fromFixedLength(e){if(65!==e.length)throw new Error(`Got invalid data length ${e.length}. Expected 32 + 32 + 1`);return new i(n(e.slice(0,32)),n(e.slice(32,64)),e[64])}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32),this.recovery])}}t.ExtendedSecp256k1Signature=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sha512=t.Sha512=t.sha256=t.Sha256=t.sha1=t.Sha1=void 0;const o=n(r(76));class i{constructor(e){this.blockSize=64,this.impl=o.default("sha1"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha1=i,t.sha1=function(e){return new i(e).digest()};class s{constructor(e){this.blockSize=64,this.impl=o.default("sha256"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha256=s,t.sha256=function(e){return new s(e).digest()};class a{constructor(e){this.blockSize=128,this.impl=o.default("sha512"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha512=a,t.sha512=function(e){return new a(e).digest()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseCoins=t.coins=t.coin=void 0;const n=r(82);function o(e,t){return{amount:new n.Uint53(e).toString(),denom:t}}t.coin=o,t.coins=function(e,t){return[o(e,t)]},t.parseCoins=function(e){return e.replace(/\s/g,"").split(",").filter(Boolean).map(e=>{const t=e.match(/^([0-9]+)([a-zA-Z]+)/);if(!t)throw new Error("Got an invalid coin string");return{amount:n.Uint64.fromString(t[1]).toString(),denom:t[2]}})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CosmosClient=t.isSearchByTagsQuery=t.isSearchBySentFromOrToQuery=t.isSearchByHeightQuery=t.assertIsBroadcastTxSuccess=t.isBroadcastTxSuccess=t.isBroadcastTxFailure=void 0;const n=r(50),o=r(39),i=r(82),s=r(174),a=r(310);function c(e){return!!e.code}function u(e){return void 0!==e.height}function l(e){return void 0!==e.sentFromOrTo}function f(e){return void 0!==e.tags}t.isBroadcastTxFailure=c,t.isBroadcastTxSuccess=function(e){return!c(e)},t.assertIsBroadcastTxSuccess=function(e){if(c(e))throw new Error(`Error when broadcasting tx ${e.transactionHash} at height ${e.height}. Code: ${e.code}; Raw log: ${e.rawLog}`)},t.isSearchByHeightQuery=u,t.isSearchBySentFromOrToQuery=l,t.isSearchByTagsQuery=f;t.CosmosClient=class{constructor(e,t=s.BroadcastMode.Block){this.lcdClient=s.LcdClient.withExtensions({apiUrl:e,broadcastMode:t},s.setupAuthExtension)}async getChainId(){if(!this.chainId){const e=(await this.lcdClient.nodeInfo()).node_info.network;if(!e)throw new Error("Chain ID must not be empty");this.chainId=e}return this.chainId}async getHeight(){if(this.anyValidAddress){const{height:e}=await this.lcdClient.auth.account(this.anyValidAddress);return parseInt(e,10)}{const e=await this.lcdClient.blocksLatest();return parseInt(e.block.header.height,10)}}async getIdentifier(e){const t=await this.lcdClient.encodeTx(e),r=n.sha256(o.fromBase64(t.tx));return o.toHex(r).toUpperCase()}async getSequence(e){const t=await this.getAccount(e);if(!t)throw new Error("Account does not exist on chain. Send some tokens there before trying to query sequence.");return{accountNumber:t.accountNumber,sequence:t.sequence}}async getAccount(e){const t=(await this.lcdClient.auth.account(e)).result.value;return""===t.address?void 0:(this.anyValidAddress=t.address,{address:t.address,balance:t.coins,pubkey:s.normalizePubkey(t.public_key)||void 0,accountNumber:s.uint64ToNumber(t.account_number),sequence:s.uint64ToNumber(t.sequence)})}async getBlock(e){const t=void 0!==e?await this.lcdClient.blocks(e):await this.lcdClient.blocksLatest();return{id:t.block_id.hash,header:{version:t.block.header.version,time:t.block.header.time,height:parseInt(t.block.header.height,10),chainId:t.block.header.chain_id},txs:(t.block.data.txs||[]).map(o.fromBase64)}}async getTx(e){var t;return null!==(t=(await this.txsQuery("tx.hash="+e))[0])&&void 0!==t?t:null}async searchTx(e,t={}){const r=t.minHeight||0,n=t.maxHeight||Number.MAX_SAFE_INTEGER;if(n<r)return[];function o(e){return`${e}&tx.minheight=${r}&tx.maxheight=${n}`}let i;if(u(e))i=e.height<r||e.height>n?[]:await this.txsQuery("tx.height="+e.height);else if(l(e)){const t=o("message.module=bank&message.sender="+e.sentFromOrTo),r=o("message.module=bank&transfer.recipient="+e.sentFromOrTo),n=await this.txsQuery(t),s=await this.txsQuery(r),a=n.map(e=>e.hash);i=[...n,...s.filter(e=>!a.includes(e.hash))]}else{if(!f(e))throw new Error("Unknown query type");{const t=o(e.tags.map(e=>`${e.key}=${e.value}`).join("&"));i=await this.txsQuery(t)}}return i.filter(e=>e.height>=r&&e.height<=n)}async broadcastTx(e){const t=await this.lcdClient.broadcastTx(e);if(!t.txhash.match(/^([0-9A-F][0-9A-F])+$/))throw new Error("Received ill-formatted txhash. Must be non-empty upper-case hex");return void 0!==t.code?{height:i.Uint53.fromString(t.height).toNumber(),transactionHash:t.txhash,code:t.code,rawLog:t.raw_log||""}:{logs:t.logs?a.parseLogs(t.logs):[],rawLog:t.raw_log||"",transactionHash:t.txhash,data:t.data?o.fromHex(t.data):void 0}}async txsQuery(e){const t=await this.lcdClient.txsQuery(e+"&limit=100");if(parseInt(t.page_total,10)>1)throw new Error(`Found more results on the backend than we can process currently. Results: ${t.total_count}, supported: 100`);return t.txs.map(e=>({height:parseInt(e.height,10),hash:e.txhash,code:e.code||0,rawLog:e.raw_log,logs:a.parseLogs(e.logs||[]),tx:e.tx,timestamp:e.timestamp}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BroadcastMode=void 0,function(e){e.Block="block",e.Sync="sync",e.Async="async"}(t.BroadcastMode||(t.BroadcastMode={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildFeeTable=t.GasPrice=void 0;const n=r(82),o=r(317);class i{constructor(e,t){this.amount=e,this.denom=t}static fromString(e){const t=e.match(/^(?<amount>.+?)(?<denom>[a-z]+)$/);if(!t)throw new Error("Invalid gas price string");const{amount:r,denom:o}=t.groups;if(o.length<3||o.length>127)throw new Error("Gas price denomination must be between 3 and 127 characters");const s=n.Decimal.fromUserInput(r,18);return new i(s,o)}}function s(e,{denom:t,amount:r}){const i=Math.ceil(r.multiply(new n.Uint53(e)).toFloatApproximation());return{amount:o.coins(i,t),gas:e.toString()}}t.GasPrice=i,t.buildFeeTable=function(e,t,r){return Object.entries(t).reduce((t,[n,o])=>Object.assign(Object.assign({},t),{[n]:s(r[n]||o,e)}),{})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeCosmoshubPath=void 0;const n=r(50);t.makeCosmoshubPath=function(e){return[n.Slip10RawIndex.hardened(44),n.Slip10RawIndex.hardened(118),n.Slip10RawIndex.hardened(0),n.Slip10RawIndex.normal(0),n.Slip10RawIndex.normal(e)]}},function(e,t,r){"use strict";function n(e){const{memo:t,msg:r,fee:n,signatures:o}=e;return"string"==typeof t&&Array.isArray(r)&&"object"==typeof n&&Array.isArray(o)}Object.defineProperty(t,"__esModule",{value:!0}),t.isWrappedStdTx=t.makeStdTx=t.isStdTx=void 0,t.isStdTx=n,t.makeStdTx=function(e,t){return{msg:e.msgs,fee:e.fee,memo:e.memo,signatures:Array.isArray(t)?t:[t]}},t.isWrappedStdTx=function(e){return"cosmos-sdk/StdTx"===e.type&&n(e.value)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decrypt=t.encrypt=t.supportedAlgorithms=t.executeKdf=t.cosmjsSalt=void 0;const n=r(50),o=r(39);t.cosmjsSalt=o.toAscii("The CosmJS salt."),t.executeKdf=async function(e,r){switch(r.algorithm){case"argon2id":{const o=r.params;if(!n.isArgon2idOptions(o))throw new Error("Invalid format of argon2id params");return n.Argon2id.execute(e,t.cosmjsSalt,o)}default:throw new Error("Unsupported KDF algorithm")}},t.supportedAlgorithms={xchacha20poly1305Ietf:"xchacha20poly1305-ietf"},t.encrypt=async function(e,r,o){switch(o.algorithm){case t.supportedAlgorithms.xchacha20poly1305Ietf:{const t=n.Random.getBytes(n.xchacha20NonceLength);return new Uint8Array([...t,...await n.Xchacha20poly1305Ietf.encrypt(e,r,t)])}default:throw new Error(`Unsupported encryption algorithm: '${o.algorithm}'`)}},t.decrypt=async function(e,r,o){switch(o.algorithm){case t.supportedAlgorithms.xchacha20poly1305Ietf:{const t=e.slice(0,n.xchacha20NonceLength);return n.Xchacha20poly1305Ietf.decrypt(e.slice(n.xchacha20NonceLength),r,t)}default:throw new Error(`Unsupported encryption algorithm: '${o.algorithm}'`)}}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(176),t),o(r(650),t),o(r(651),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageRegistry=void 0;t.MessageRegistry=class{constructor(){this.registeredMsgType=new Map}registerMessage(e){if(this.registeredMsgType.has(e.type()))throw new Error("Already registered type "+e.type());this.registeredMsgType.set(e.type(),e)}parseMessage(e){if(!e.type)throw new Error("Null type");const t=this.registeredMsgType.get(e.type);if(!t)throw new Error("Unregistered msg type "+e.type);return Object.setPrototypeOf(e.msg,t.prototype)}}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(656),t),o(r(657),t),o(r(658),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WEBPAGE_PORT=t.APP_PORT=t.BACKGROUND_PORT=void 0,t.BACKGROUND_PORT="background",t.APP_PORT="popup",t.WEBPAGE_PORT="webpage"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionGuards=void 0;class n{}t.ExtensionGuards=n,n.checkOriginIsValid=(e,t,r)=>{if(!r.url)throw new Error("url is empty");if(!t.origin)throw new Error("origin is empty");if(new URL(r.url).origin!==t.origin)throw new Error("Invalid origin");return Promise.resolve()},n.checkMessageIsInternal=(e,t,r)=>{if(!e.isInternalMsg&&!t.approveExternal(e,r))throw new Error("Permission rejected");return Promise.resolve()}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionEnv=void 0;const i=r(407),s=r(327),a=r(326),c=new(o(r(412)).default)({concurrency:1});class u{}t.ExtensionEnv=u,u.produceEnv=e=>{const t=u.checkIsInternalMessage(e,browser.runtime.id,browser.runtime.getURL("/")),r="interaction=true&interactionInternal="+t,o=(e,t,o)=>n(void 0,void 0,void 0,(function*(){e.startsWith("/")&&(e=e.slice(1)),(e=browser.runtime.getURL("/popup.html#/"+e)).includes("?")?e+="&"+r:e+="?"+r;const u=yield function(e,t="default"){return n(this,void 0,void 0,(function*(){return yield c.add(()=>i.openPopupWindow(e,t))}))}(e,null==o?void 0:o.channel),l=(yield browser.windows.get(u,{populate:!0})).tabs[0].id;return yield n(void 0,void 0,void 0,(function*(){if("complete"!==(yield browser.tabs.get(l)).status)return new Promise(e=>{browser.tabs.onUpdated.addListener((t,r)=>{l===t&&"complete"===r.status&&e()})})})),yield a.InExtensionMessageRequester.sendMessageToTab(l,s.APP_PORT,t)}));if(t){return{isInternalMsg:t,requestInteraction:(t,i,c)=>n(void 0,void 0,void 0,(function*(){if(null==c?void 0:c.forceOpenWindow)return yield o(t,i,c);t.startsWith("/")&&(t=t.slice(1)),(t=browser.runtime.getURL("/popup.html#/"+t)).includes("?")?t+="&"+r:t+="?"+r;const n=yield browser.runtime.getBackgroundPage(),u=browser.extension.getViews().filter(e=>e.location.href!==n.location.href),l=u.find(t=>t.location.href===e.url);return(null!=l?l:u[0]).location.href=t,yield(new a.InExtensionMessageRequester).sendMessage(s.APP_PORT,i)}))}}return{isInternalMsg:t,requestInteraction:o}},u.checkIsInternalMessage=(e,t,r)=>{if(!e.url)throw new Error("Empty sender url");const n=new URL(e.url);if(!n.origin||"null"===n.origin)throw new Error("Invalid sender url");const o=new URL(r);if(!o.origin||"null"===o.origin)throw new Error("Invalid browser url");return n.origin===o.origin&&e.id===t}},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s};Object.defineProperty(t,"__esModule",{value:!0}),t.PersistentMemoryService=void 0;const o=r(43);let i=class{constructor(){this.data={}}set(e){this.data=Object.assign(Object.assign({},this.data),e)}get(){return this.data}};i=n([o.singleton()],i),t.PersistentMemoryService=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="persistent-memory"},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainsService=void 0;const c=r(43),u=r(52),l=r(333),f=r(334),d=r(83),h=r(128),p=r(11),g=a(r(342));let m=class{constructor(e,t,r,n){this.kvStore=e,this.embedChainInfos=t,this.chainUpdaterKeeper=r,this.interactionKeeper=n,this.onChainRemovedHandlers=[],this.getChainInfos=g.default.promise(()=>s(this,void 0,void 0,(function*(){var e;if(this.cachedChainInfos)return this.cachedChainInfos;const t=this.embedChainInfos.map(e=>Object.assign(Object.assign({},e),{embeded:!0})),r=new Map;for(const e of t)r.set(p.ChainIdHelper.parse(e.chainId).identifier,!0);const n=(null!==(e=yield this.kvStore.get("chain-infos"))&&void 0!==e?e:[]).filter(e=>!r.get(p.ChainIdHelper.parse(e.chainId).identifier)).map(e=>Object.assign(Object.assign({},e),{embeded:!1}));let o=t.concat(n);return o=yield Promise.all(o.map(e=>s(this,void 0,void 0,(function*(){const t=yield this.chainUpdaterKeeper.putUpdatedPropertyToChainInfo(e);return Object.assign(Object.assign({},t),{embeded:e.embeded})})))),this.cachedChainInfos=o,o})))}clearCachedChainInfos(){this.cachedChainInfos=void 0}getChainInfo(e){return s(this,void 0,void 0,(function*(){const t=(yield this.getChainInfos()).find(t=>p.ChainIdHelper.parse(t.chainId).identifier===p.ChainIdHelper.parse(e).identifier);if(!t)throw new Error("There is no chain info for "+e);return t}))}getChainCoinType(e){return s(this,void 0,void 0,(function*(){const t=yield this.getChainInfo(e);if(!t)throw new Error("There is no chain info for "+e);return t.bip44.coinType}))}hasChainInfo(e){return s(this,void 0,void 0,(function*(){return null!=(yield this.getChainInfos()).find(t=>p.ChainIdHelper.parse(t.chainId).identifier===p.ChainIdHelper.parse(e).identifier)}))}suggestChainInfo(e,t,r){return s(this,void 0,void 0,(function*(){t=yield l.ChainInfoSchema.validateAsync(t,{stripUnknown:!0}),yield this.interactionKeeper.waitApprove(e,"/suggest-chain",h.SuggestChainInfoMsg.type(),Object.assign(Object.assign({},t),{origin:r})),yield this.addChainInfo(t)}))}addChainInfo(e){var t;return s(this,void 0,void 0,(function*(){if(yield this.hasChainInfo(e.chainId))throw new Error("Same chain is already registered");const r=null!==(t=yield this.kvStore.get("chain-infos"))&&void 0!==t?t:[];r.push(e),yield this.kvStore.set("chain-infos",r),this.clearCachedChainInfos()}))}removeChainInfo(e){var t;return s(this,void 0,void 0,(function*(){if(!(yield this.hasChainInfo(e)))throw new Error("Chain is not registered");if((yield this.getChainInfo(e)).embeded)throw new Error("Can't remove the embedded chain");const r=(null!==(t=yield this.kvStore.get("chain-infos"))&&void 0!==t?t:[]).filter(t=>p.ChainIdHelper.parse(t.chainId).identifier!==p.ChainIdHelper.parse(e).identifier);yield this.kvStore.set("chain-infos",r),yield this.chainUpdaterKeeper.clearUpdatedProperty(e);for(const t of this.onChainRemovedHandlers)t(e,p.ChainIdHelper.parse(e).identifier);this.clearCachedChainInfos()}))}addChainRemovedHandler(e){this.onChainRemovedHandlers.push(e)}};m=n([c.singleton(),i(0,c.inject(u.TYPES.ChainsStore)),i(1,c.inject(u.TYPES.ChainsEmbedChainInfos)),i(2,c.inject(c.delay(()=>f.ChainUpdaterService))),i(3,c.inject(c.delay(()=>d.InteractionService))),o("design:paramtypes",[Object,Array,f.ChainUpdaterService,d.InteractionService])],m),t.ChainsService=m},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainInfoSchema=t.SuggestingBIP44Schema=t.Bech32ConfigSchema=t.Secret20CurrencyShema=t.CW20CurrencyShema=t.CurrencySchema=void 0;const o=n(r(670));t.CurrencySchema=o.default.object({coinDenom:o.default.string().required(),coinMinimalDenom:o.default.string().required(),coinDecimals:o.default.number().integer().min(0).max(18).required(),coinGeckoId:o.default.string()}),t.CW20CurrencyShema=t.CurrencySchema.keys({type:o.default.string().equal("cw20").required(),contractAddress:o.default.string().required()}).custom(e=>e.coinMinimalDenom.startsWith(`${e.type}:${e.contractAddress}:`)?e:Object.assign(Object.assign({},e),{coinMinimalDenom:`${e.type}:${e.contractAddress}:`+e.coinMinimalDenom})),t.Secret20CurrencyShema=t.CurrencySchema.keys({type:o.default.string().equal("secret20").required(),contractAddress:o.default.string().required(),viewingKey:o.default.string().required()}).custom(e=>e.coinMinimalDenom.startsWith(`${e.type}:${e.contractAddress}:`)?e:Object.assign(Object.assign({},e),{coinMinimalDenom:`${e.type}:${e.contractAddress}:`+e.coinMinimalDenom})),t.Bech32ConfigSchema=o.default.object({bech32PrefixAccAddr:o.default.string().required(),bech32PrefixAccPub:o.default.string().required(),bech32PrefixValAddr:o.default.string().required(),bech32PrefixValPub:o.default.string().required(),bech32PrefixConsAddr:o.default.string().required(),bech32PrefixConsPub:o.default.string().required()}),t.SuggestingBIP44Schema=o.default.object({coinType:o.default.number().integer().min(0).required()}).unknown(!0),t.ChainInfoSchema=o.default.object({rpc:o.default.string().required().uri(),rest:o.default.string().required().uri(),chainId:o.default.string().required().min(1).max(30),chainName:o.default.string().required().min(1).max(30),stakeCurrency:t.CurrencySchema.required(),walletUrl:o.default.string().uri(),walletUrlForStaking:o.default.string().uri(),bip44:t.SuggestingBIP44Schema.required(),bech32Config:t.Bech32ConfigSchema.required(),currencies:o.default.array().min(1).items(t.CurrencySchema,t.CW20CurrencyShema,t.Secret20CurrencyShema).required(),feeCurrencies:o.default.array().min(1).items(t.CurrencySchema).required(),coinType:o.default.number().integer(),beta:o.default.boolean(),gasPriceStep:o.default.object({low:o.default.number().required(),average:o.default.number().required(),high:o.default.number().required()}),features:o.default.array().items(o.default.string().valid("stargate","cosmwasm","secretwasm","ibc-transfer")).unique().custom(e=>{if(e.indexOf("cosmwasm")>=0&&e.indexOf("secretwasm")>=0)throw new Error("cosmwasm and secretwasm are not compatible");return e})})},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(335),t),o(r(178),t)},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainUpdaterService=void 0;const c=r(43),u=r(52),l=a(r(68)),f=r(11),d=r(58);let h=class{constructor(e,t){this.kvStore=e,this.chainsService=t}putUpdatedPropertyToChainInfo(e){var t,r;return s(this,void 0,void 0,(function*(){const n=yield this.getUpdatedChainProperty(e.chainId),o=f.ChainIdHelper.parse(e.chainId);if(f.ChainIdHelper.parse(n.chainId||e.chainId).version<o.version)return e;const i=null!==(t=e.features)&&void 0!==t?t:[];for(const e of null!==(r=n.features)&&void 0!==r?r:[])i.includes(e)||i.push(e);return Object.assign(Object.assign({},e),{chainId:n.chainId||e.chainId,features:i})}))}clearUpdatedProperty(e){return s(this,void 0,void 0,(function*(){yield this.kvStore.set(f.ChainIdHelper.parse(e).identifier,null),this.chainsService.clearCachedChainInfos()}))}tryUpdateChain(e){var t,r;return s(this,void 0,void 0,(function*(){const n=yield this.chainsService.getChainInfo(e);if(!f.ChainIdHelper.hasChainVersion(n.chainId))return n.chainId;const o=l.default.create({baseURL:n.rpc}),i=yield o.get("/block"),s=f.ChainIdHelper.parse(n.chainId),a=i.data.result.block.header.chain_id,c=f.ChainIdHelper.parse(a);s.identifier===c.identifier&&s.version<c.version&&(yield this.saveChainProperty(s.identifier,{chainId:a}));let u=!1;try{if(!n.features||!n.features.includes("stargate")){const e=l.default.create({baseURL:n.rest});yield e.get("/cosmos/base/tendermint/v1beta1/node_info");const r=yield this.getUpdatedChainProperty(n.chainId);yield this.saveChainProperty(s.identifier,{features:(null!==(t=r.features)&&void 0!==t?t:[]).concat(["stargate"])}),u=!0}}catch(e){}try{if((!n.features||!n.features.includes("ibc-transfer"))&&(u||n.features&&n.features.includes("stargate"))){const e=l.default.create({baseURL:n.rest}),t=yield e.get("/ibc/applications/transfer/v1beta1/params");if(t.data.params.receive_enabled&&t.data.params.send_enabled){const e=yield this.getUpdatedChainProperty(n.chainId);yield this.saveChainProperty(s.identifier,{features:(null!==(r=e.features)&&void 0!==r?r:[]).concat(["ibc-transfer"])})}}}catch(e){}}))}getUpdatedChainProperty(e){return s(this,void 0,void 0,(function*(){const t=f.ChainIdHelper.parse(e);return yield this.loadChainProperty(t.identifier)}))}saveChainProperty(e,t){return s(this,void 0,void 0,(function*(){const r=yield this.loadChainProperty(e);yield this.kvStore.set(e,Object.assign(Object.assign({},r),t)),this.chainsService.clearCachedChainInfos()}))}loadChainProperty(e){return s(this,void 0,void 0,(function*(){const t=yield this.kvStore.get(e);return t||{}}))}static checkChainUpdate(e){return s(this,void 0,void 0,(function*(){const t=e.chainId;if(!f.ChainIdHelper.hasChainVersion(t))return{explicit:!1,slient:!1};const r=l.default.create({baseURL:e.rpc}),n=(yield r.get("/block")).data.result.block.header.chain_id,o=f.ChainIdHelper.parse(t),i=f.ChainIdHelper.parse(n);if(o.identifier!==i.identifier)return{explicit:!1,slient:!1};let s=!1;try{if(!e.features||!e.features.includes("stargate")){const t=l.default.create({baseURL:e.rest});yield t.get("/cosmos/base/tendermint/v1beta1/node_info"),s=!0}}catch(e){}let a=!1;try{if((!e.features||!e.features.includes("ibc-transfer"))&&(s||e.features&&e.features.includes("stargate"))){const t=l.default.create({baseURL:e.rest}),r=yield t.get("/ibc/applications/transfer/v1beta1/params");r.data.params.receive_enabled&&r.data.params.send_enabled&&(a=!0)}}catch(e){}return{explicit:o.version<i.version,slient:s||a}}))}};h=n([c.singleton(),i(0,c.inject(u.TYPES.UpdaterStore)),i(1,c.inject(c.delay(()=>d.ChainsService))),o("design:paramtypes",[Object,d.ChainsService])],h),t.ChainUpdaterService=h},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="chains"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="chain-updator"},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.InteractionService=void 0;const a=r(43),c=r(52),u=r(339);let l=class{constructor(e,t){this.eventMsgRequester=e,this.rng=t,this.waitingMap=new Map,this.resolverMap=new Map}dispatchEvent(e,t,r){return s(this,void 0,void 0,(function*(){if(!t)throw new Error("Type should not be empty");const n=new u.PushEventDataMsg({type:t,data:r});try{yield this.eventMsgRequester.sendMessage(e,n)}catch(t){console.log(`Failed to send the event to ${e}: ${t.message}`)}}))}waitApprove(e,t,r,n,o){return s(this,void 0,void 0,(function*(){if(!r)throw new Error("Type should not be empty");const i=yield this.addDataToMap(r,n),s=new u.PushInteractionDataMsg(i);return yield this.wait(s.data.id,()=>{e.requestInteraction(t,s,o)})}))}wait(e,t){return s(this,void 0,void 0,(function*(){if(this.resolverMap.has(e))throw new Error("Id is aleady in use");return new Promise((r,n)=>{this.resolverMap.set(e,{onApprove:r,onReject:n}),t()})}))}approve(e,t){this.resolverMap.has(e)&&(this.resolverMap.get(e).onApprove(t),this.resolverMap.delete(e))}reject(e){this.resolverMap.has(e)&&(this.resolverMap.get(e).onReject(new Error("Request rejected")),this.resolverMap.delete(e))}addDataToMap(e,t){return s(this,void 0,void 0,(function*(){const r=new Uint8Array(8),n=Array.from(yield this.rng(r)).map(e=>e.toString(16)).join(""),o={id:n,type:e,data:t};if(this.waitingMap.has(n))throw new Error("Id is aleady in use");return this.waitingMap.set(n,o),o}))}removeDataFromMap(e){this.waitingMap.delete(e)}};l=n([a.singleton(),i(0,a.inject(c.TYPES.EventMsgRequester)),i(1,a.inject(c.TYPES.RNG)),o("design:paramtypes",[Object,Function])],l),t.InteractionService=l},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(671),t),o(r(179),t),o(r(672),t),o(r(673),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="interaction-foreground"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="interaction"},function(e,t,r){"use strict";r.r(t);const n=(e,t,r={})=>{if(!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let n,o,i=[];return function(...s){return new Promise(a=>{const c=r.leading&&!o;clearTimeout(o),o=setTimeout(()=>{o=null;const t=r.leading?n:e.apply(this,s);for(a of i)a(t);i=[]},t),c?(n=e.apply(this,s),a(n)):i.push(a)})}};n.promise=e=>{let t;return async function(...r){if(t)return t;try{return t=e.apply(this,r),await t}finally{t=void 0}}},t.default=n},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LedgerService=void 0;const c=r(43),u=r(52),l=r(344),f=a(r(386)),d=r(18),h=r(83),p=r(2);let g=class{constructor(e,t){this.kvStore=e,this.interactionService=t}getPublicKey(e,t){return s(this,void 0,void 0,(function*(){return yield this.useLedger(e,(e,r)=>s(this,void 0,void 0,(function*(){try{return yield e.getPublicKey([44,118,t.account,t.change,t.addressIndex])}finally{r>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"get-pubkey",success:!0}))}})))}))}sign(e,t,r,n){return s(this,void 0,void 0,(function*(){return yield this.useLedger(e,(e,o)=>s(this,void 0,void 0,(function*(){try{const i=yield e.getPublicKey([44,118,t.account,t.change,t.addressIndex]);if(p.Buffer.from(r).toString("hex")!==p.Buffer.from(i).toString("hex"))throw new Error("Unmatched public key");const s=yield e.sign([44,118,t.account,t.change,t.addressIndex],n);return o>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"sign",success:!0})),s}catch(e){throw o>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"sign",success:!1})),e}})))}))}useLedger(e,t){return s(this,void 0,void 0,(function*(){let r;try{return r=yield this.initLedger(e),yield t(r.ledger,r.retryCount)}finally{r&&(yield r.ledger.close())}}))}initLedger(e){return s(this,void 0,void 0,(function*(){this.previousInitAborter&&this.previousInitAborter(new Error("New ledger request occurred before the ledger was initialized"));const t=(()=>{let e;return{wait:()=>new Promise((t,r)=>{e=r}),abort:t=>{e&&e(t)}}})();this.previousInitAborter=t.abort;let r=0;for(;;){try{const e=yield l.Ledger.init(yield this.getWebHIDFlag());return this.previousInitAborter=void 0,{ledger:e,retryCount:r}}catch(r){console.log(r);const n=new AbortController;try{yield Promise.race([this.interactionService.waitApprove(e,"/ledger-grant","ledger-init",{event:"init-failed"},{forceOpenWindow:!0,channel:"ledger"}),(()=>s(this,void 0,void 0,(function*(){let e=!1;try{yield f.default(3e5,{signal:n.signal})}catch(t){if("AbortError"!==t.name)throw t;e=!0}if(!e)throw yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"init-aborted"}),new Error("Ledger init timeout")})))(),t.wait(),this.testLedgerGrantUIOpened()])}finally{n.abort()}}r++}}))}testLedgerGrantUIOpened(){return s(this,void 0,void 0,(function*(){for(yield f.default(1e3);;){const e=browser.extension.getViews();let t=!1;for(const r of e)if(r.location.href.includes(browser.runtime.getURL("popup.html#/ledger-grant"))){t=!0;break}if(!t)throw new Error("Ledger init aborted");yield f.default(1e3)}}))}getWebHIDFlag(){return s(this,void 0,void 0,(function*(){return!!(yield this.kvStore.get("webhid"))}))}setWebHIDFlag(e){return s(this,void 0,void 0,(function*(){yield this.kvStore.set("webhid",e)}))}};g=n([c.singleton(),i(0,c.inject(u.TYPES.LedgerStore)),i(1,c.inject(c.delay(()=>h.InteractionService))),o("design:paramtypes",[Object,h.InteractionService])],g),t.LedgerService=g},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Ledger=t.LedgerInitError=t.LedgerInitErrorOn=void 0;const i=r(679).default,s=o(r(685)),a=o(r(712)),c=r(398);var u;!function(e){e[e.Transport=0]="Transport",e[e.App=1]="App",e[e.Unknown=2]="Unknown"}(u=t.LedgerInitErrorOn||(t.LedgerInitErrorOn={}));class l extends Error{constructor(e,t){super(t),this.errorOn=e,Object.setPrototypeOf(this,l.prototype)}}t.LedgerInitError=l;class f{constructor(e){this.cosmosApp=e}static init(e=!1){return n(this,void 0,void 0,(function*(){let t;try{t=e?yield a.default.create():yield s.default.create()}catch(e){throw new l(u.Transport,e.message)}try{const e=new i(t),r=new f(e);if((yield r.getVersion()).deviceLocked)throw new Error("Device is on screen saver");return r}catch(e){if(t&&(yield t.close()),"Device is on screen saver"===e.message)throw new l(u.Transport,e.message);throw new l(u.App,e.message)}}))}getVersion(){return n(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const e=yield this.cosmosApp.getVersion();if("No errors"!==e.error_message)throw new Error(e.error_message);return{deviceLocked:e.device_locked,major:e.major,minor:e.minor,patch:e.patch,targetId:e.target_id,testMode:e.test_mode}}))}getPublicKey(e){return n(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const t=yield this.cosmosApp.publicKey(e);if("No errors"!==t.error_message)throw new Error(t.error_message);return t.compressed_pk}))}sign(e,t){return n(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const r=yield this.cosmosApp.sign(e,t);if("No errors"!==r.error_message)throw new Error(r.error_message);return c.signatureImport(r.signature)}))}close(){return n(this,void 0,void 0,(function*(){return yield this.cosmosApp.transport.close()}))}static isWebHIDSupported(){return n(this,void 0,void 0,(function*(){return yield a.default.isSupported()}))}}t.Ledger=f},function(e,t,r){"use strict";(function(e){var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.serializePathv1=function(t){if(null==t||t.length<3)throw new Error("Invalid path.");if(t.length>10)throw new Error("Invalid path. Length should be <= 10");var r=e.alloc(1+4*t.length);r.writeUInt8(t.length,0);for(var n=0;n<t.length;n+=1){var o=t[n];n<3&&(o|=2147483648),r.writeInt32LE(o,1+4*n)}return r},t.signSendChunkv1=function(e,t,r,n){return a.apply(this,arguments)},t.publicKeyv1=function(e,t){return u.apply(this,arguments)};var o=n(r(129)),i=n(r(130)),s=r(181);function a(){return(a=(0,i.default)(o.default.mark((function e(t,r,n,i){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.transport.send(s.CLA,s.INS.SIGN_SECP256K1,r,n,i,[s.ERROR_CODE.NoError,27012,27264]).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1],n=(0,s.errorCodeToString)(r);27264!==r&&27012!==r||(n="".concat(n," : ").concat(e.slice(0,e.length-2).toString("ascii")));var o=null;return e.length>2&&(o=e.slice(0,e.length-2)),{signature:o,return_code:r,error_message:n}}),s.processErrorResponse));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(t){if(65!==t.length)throw new Error("decompressed public key length should be 65 bytes");var r=t.slice(33,65),n=e.from([2+(1&r[r.length-1])]);return e.concat([n,t.slice(1,33)])}function u(){return(u=(0,i.default)(o.default.mark((function t(r,n){return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",r.transport.send(s.CLA,s.INS.INS_PUBLIC_KEY_SECP256K1,0,0,n,[s.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1],o=e.from(t.slice(0,65));return{pk:o,compressed_pk:c(o),return_code:n,error_message:(0,s.errorCodeToString)(n)}}),s.processErrorResponse));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}}).call(this,r(2).Buffer)},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>0!==n(e,t,r)},function(e,t,r){const n=r(183),o=r(346),i=r(134),s=r(186),a=r(185),c=r(187);e.exports=(e,t,r,u)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return n(e,r,u);case"!=":return o(e,r,u);case">":return i(e,r,u);case">=":return s(e,r,u);case"<":return a(e,r,u);case"<=":return c(e,r,u);default:throw new TypeError("Invalid operator: "+t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="ledger"},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.KeyRingService=void 0;const a=r(43),c=r(52),u=r(190),l=r(11),f=r(58),d=r(350),h=r(18),p=r(83),g=r(102),m=r(114),y=r(719),b=r(11);let v=class{constructor(e,t,r,n,o,i,s){this.interactionService=r,this.chainsService=n,this.permissionService=o,this.rng=s,this.keyRing=new u.KeyRing(t,e,i,s)}restore(){return s(this,void 0,void 0,(function*(){return yield this.keyRing.restore(),{status:this.keyRing.status,type:this.keyRing.type,multiKeyStoreInfo:this.keyRing.getMultiKeyStoreInfo()}}))}enable(e){return s(this,void 0,void 0,(function*(){if(this.keyRing.status===u.KeyRingStatus.EMPTY)throw new Error("key doesn't exist");return this.keyRing.status===u.KeyRingStatus.NOTLOADED&&(yield this.keyRing.restore()),this.keyRing.status===u.KeyRingStatus.LOCKED?(yield this.interactionService.waitApprove(e,"/unlock","unlock",{}),this.keyRing.status):this.keyRing.status}))}get keyRingStatus(){return this.keyRing.status}deleteKeyRing(e,t){return s(this,void 0,void 0,(function*(){return{multiKeyStoreInfo:yield this.keyRing.deleteKeyRing(e,t),status:this.keyRing.status}}))}updateNameKeyRing(e,t){return s(this,void 0,void 0,(function*(){return{multiKeyStoreInfo:yield this.keyRing.updateNameKeyRing(e,t),status:this.keyRing.status}}))}showKeyRing(e,t){return s(this,void 0,void 0,(function*(){return yield this.keyRing.showKeyRing(e,t)}))}createMnemonicKey(e,t,r,n){return s(this,void 0,void 0,(function*(){return yield this.keyRing.createMnemonicKey(e,t,r,n),this.keyRing.status}))}createPrivateKey(e,t,r){return s(this,void 0,void 0,(function*(){return yield this.keyRing.createPrivateKey(e,t,r),this.keyRing.status}))}createLedgerKey(e,t,r,n){return s(this,void 0,void 0,(function*(){return yield this.keyRing.createLedgerKey(e,t,r,n),this.keyRing.status}))}lock(){return this.keyRing.lock(),this.keyRing.status}unlock(e){return s(this,void 0,void 0,(function*(){return yield this.keyRing.unlock(e),this.keyRing.status}))}getKey(e){return s(this,void 0,void 0,(function*(){return this.keyRing.getKey(e,yield this.chainsService.getChainCoinType(e))}))}getKeyStoreMeta(e){return this.keyRing.getKeyStoreMeta(e)}getKeyRingType(){return this.keyRing.type}requestSignAmino(e,t,r,n,o){return s(this,void 0,void 0,(function*(){const i=yield this.chainsService.getChainCoinType(t),s=yield this.keyRing.getKey(t,i),a=new l.Bech32Address(s.address).toBech32((yield this.chainsService.getChainInfo(t)).bech32Config.bech32PrefixAccAddr);if(r!==a)throw new Error("Signer mismatched");const c=yield this.interactionService.waitApprove(e,"/sign","request-sign",{chainId:t,mode:"amino",signDoc:n,signer:r,signOptions:o});try{const r=yield this.keyRing.sign(e,t,i,m.serializeSignDoc(c));return{signed:c,signature:m.encodeSecp256k1Signature(s.pubKey,r)}}finally{yield this.interactionService.dispatchEvent(h.APP_PORT,"request-sign-end",{})}}))}requestSignDirect(e,t,r,n,o){return s(this,void 0,void 0,(function*(){const i=yield this.chainsService.getChainCoinType(t),s=yield this.keyRing.getKey(t,i),a=new l.Bech32Address(s.address).toBech32((yield this.chainsService.getChainInfo(t)).bech32Config.bech32PrefixAccAddr);if(r!==a)throw new Error("Signer mismatched");const c=yield this.interactionService.waitApprove(e,"/sign","request-sign",{chainId:t,mode:"direct",signDocBytes:b.cosmos.tx.v1beta1.SignDoc.encode(n).finish(),signer:r,signOptions:o}),u=b.cosmos.tx.v1beta1.SignDoc.decode(c);try{const r=yield this.keyRing.sign(e,t,i,y.makeSignBytes(u));return{signed:u,signature:m.encodeSecp256k1Signature(s.pubKey,r)}}finally{yield this.interactionService.dispatchEvent(h.APP_PORT,"request-sign-end",{})}}))}sign(e,t,r){return s(this,void 0,void 0,(function*(){return this.keyRing.sign(e,t,yield this.chainsService.getChainCoinType(t),r)}))}addMnemonicKey(e,t,r){return s(this,void 0,void 0,(function*(){return this.keyRing.addMnemonicKey(e,t,r)}))}addPrivateKey(e,t){return s(this,void 0,void 0,(function*(){return this.keyRing.addPrivateKey(e,t)}))}addLedgerKey(e,t,r){return s(this,void 0,void 0,(function*(){return this.keyRing.addLedgerKey(e,t,r)}))}changeKeyStoreFromMultiKeyStore(e){return s(this,void 0,void 0,(function*(){try{return yield this.keyRing.changeKeyStoreFromMultiKeyStore(e)}finally{yield this.interactionService.dispatchEvent(h.WEBPAGE_PORT,"keystore-changed",{})}}))}getMultiKeyStoreInfo(){return this.keyRing.getMultiKeyStoreInfo()}isKeyStoreCoinTypeSet(e){return this.keyRing.isKeyStoreCoinTypeSet(e)}setKeyStoreCoinType(e,t){return s(this,void 0,void 0,(function*(){yield this.keyRing.setKeyStoreCoinType(e,t)}))}getKeyStoreBIP44Selectables(e,t){return s(this,void 0,void 0,(function*(){if(this.isKeyStoreCoinTypeSet(e))return[];const r=[],n=yield this.chainsService.getChainInfo(e);for(const e of t){const t=yield this.keyRing.getKeyFromCoinType(e.coinType),o=new l.Bech32Address(t.address).toBech32(n.bech32Config.bech32PrefixAccAddr);r.push({path:e,bech32Address:o})}return r}))}};v=n([a.singleton(),i(0,a.inject(c.TYPES.KeyRingStore)),i(1,a.inject(c.TYPES.ChainsEmbedChainInfos)),i(2,a.inject(a.delay(()=>p.InteractionService))),i(3,a.inject(a.delay(()=>f.ChainsService))),i(4,a.inject(a.delay(()=>g.PermissionService))),i(5,a.inject(d.LedgerService)),i(6,a.inject(c.TYPES.RNG)),o("design:paramtypes",[Object,Array,p.InteractionService,f.ChainsService,g.PermissionService,d.LedgerService,Function])],v),t.KeyRingService=v},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(343),t),o(r(189),t),o(r(344),t)},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.PermissionService=void 0;const a=r(43),c=r(52),u=r(83),l=r(352),f=r(58),d=r(103),h=r(11);let p=class{constructor(e,t,r,n,o){this.kvStore=e,this.interactionService=t,this.chainsService=r,this.keyRingService=n,this.permissionMap={},this.privilegedOrigins=new Map,this.onChainRemoved=e=>{this.removeAllPermissions(e)};for(const e of o)this.privilegedOrigins.set(e,!0);this.restore(),this.chainsService.addChainRemovedHandler(this.onChainRemoved)}checkOrGrantBasicAccessPermission(e,t,r){return s(this,void 0,void 0,(function*(){yield this.keyRingService.enable(e),"string"==typeof t&&(t=[t]);const n=[];for(const e of t)this.hasPermisson(e,l.getBasicAccessPermissionType(),r)||n.push(e);n.length>0&&(yield this.grantBasicAccessPermission(e,n,[r])),yield this.checkBasicAccessPermission(e,t,r)}))}grantPermission(e,t,r,n,o){return s(this,void 0,void 0,(function*(){if(e.isInternalMsg)return;const i={chainIds:r,type:n,origins:o};yield this.interactionService.waitApprove(e,t,l.INTERACTION_TYPE_PERMISSION,i),yield this.addPermission(r,n,o)}))}grantBasicAccessPermission(e,t,r){return s(this,void 0,void 0,(function*(){for(const e of t)yield this.chainsService.getChainInfo(e);yield this.grantPermission(e,"/access",t,l.getBasicAccessPermissionType(),r)}))}checkPermission(e,t,r,n){if(!e.isInternalMsg&&!this.hasPermisson(t,r,n))throw new Error(n+" is not permitted")}checkBasicAccessPermission(e,t,r){return s(this,void 0,void 0,(function*(){for(const n of t)yield this.chainsService.getChainInfo(n),this.checkPermission(e,n,l.getBasicAccessPermissionType(),r)}))}hasPermisson(e,t,r){if(this.privilegedOrigins.get(r))return!0;const n=this.permissionMap[h.ChainIdHelper.parse(e).identifier];if(!n)return!1;const o=n[t];return!(!o||!o[r])}getPermissionOrigins(e,t){const r=[],n=this.permissionMap[h.ChainIdHelper.parse(e).identifier];if(!n)return[];const o=n[t];if(!o)return[];for(const e of Object.keys(o))o[e]&&r.push(e);return r}addPermission(e,t,r){return s(this,void 0,void 0,(function*(){for(const n of e){let e=this.permissionMap[h.ChainIdHelper.parse(n).identifier];e||(e={},this.permissionMap[h.ChainIdHelper.parse(n).identifier]=e);let o=e[t];o||(o={},e[t]=o);for(const e of r)o[e]=!0}yield this.save()}))}removePermission(e,t,r){return s(this,void 0,void 0,(function*(){const n=this.permissionMap[h.ChainIdHelper.parse(e).identifier];if(!n)return;const o=n[t];if(o){for(const e of r)delete o[e];yield this.save()}}))}removeAllPermissions(e){return s(this,void 0,void 0,(function*(){this.permissionMap[h.ChainIdHelper.parse(e).identifier]=void 0,yield this.save()}))}restore(){return s(this,void 0,void 0,(function*(){const e=yield this.kvStore.get("permissionMap");e&&(this.permissionMap=e)}))}save(){return s(this,void 0,void 0,(function*(){yield this.kvStore.set("permissionMap",this.permissionMap)}))}};p=n([a.singleton(),i(0,a.inject(c.TYPES.PermissionStore)),i(1,a.inject(a.delay(()=>u.InteractionService))),i(2,a.inject(f.ChainsService)),i(3,a.inject(a.delay(()=>d.KeyRingService))),i(4,a.inject(c.TYPES.PermissionServicePrivilegedOrigins)),o("design:paramtypes",[Object,u.InteractionService,f.ChainsService,d.KeyRingService,Array])],p),t.PermissionService=p},function(e,t,r){"use strict";function n(){return"basic-access"}Object.defineProperty(t,"__esModule",{value:!0}),t.isBasicAccessPermissionType=t.getBasicAccessPermissionType=t.INTERACTION_TYPE_PERMISSION=void 0,t.INTERACTION_TYPE_PERMISSION="permission",t.getBasicAccessPermissionType=n,t.isBasicAccessPermissionType=function(e){return"basic-access"===e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="keyring"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="permission"},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Fee=t.ModeInfo_Multi=t.ModeInfo_Single=t.ModeInfo=t.SignerInfo=t.AuthInfo=t.TxBody=t.SignDoc=t.TxRaw=t.Tx=t.protobufPackage=void 0;const o=n(r(113)),i=r(138),s=r(356),a=r(357),c=r(137),u=n(r(48));t.protobufPackage="cosmos.tx.v1beta1";const l={};t.Tx={encode(e,r=u.default.Writer.create()){void 0!==e.body&&void 0!==e.body&&t.TxBody.encode(e.body,r.uint32(10).fork()).ldelim(),void 0!==e.authInfo&&void 0!==e.authInfo&&t.AuthInfo.encode(e.authInfo,r.uint32(18).fork()).ldelim();for(const t of e.signatures)r.uint32(26).bytes(t);return r},decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},l);for(i.signatures=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.body=t.TxBody.decode(n,n.uint32());break;case 2:i.authInfo=t.AuthInfo.decode(n,n.uint32());break;case 3:i.signatures.push(n.bytes());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},l);if(r.signatures=[],void 0!==e.body&&null!==e.body?r.body=t.TxBody.fromJSON(e.body):r.body=void 0,void 0!==e.authInfo&&null!==e.authInfo?r.authInfo=t.AuthInfo.fromJSON(e.authInfo):r.authInfo=void 0,void 0!==e.signatures&&null!==e.signatures)for(const t of e.signatures)r.signatures.push(k(t));return r},fromPartial(e){const r=Object.assign({},l);if(r.signatures=[],void 0!==e.body&&null!==e.body?r.body=t.TxBody.fromPartial(e.body):r.body=void 0,void 0!==e.authInfo&&null!==e.authInfo?r.authInfo=t.AuthInfo.fromPartial(e.authInfo):r.authInfo=void 0,void 0!==e.signatures&&null!==e.signatures)for(const t of e.signatures)r.signatures.push(t);return r},toJSON(e){const r={};return void 0!==e.body&&(r.body=e.body?t.TxBody.toJSON(e.body):void 0),void 0!==e.authInfo&&(r.authInfo=e.authInfo?t.AuthInfo.toJSON(e.authInfo):void 0),e.signatures?r.signatures=e.signatures.map(e=>O(void 0!==e?e:new Uint8Array)):r.signatures=[],r}};const f={};t.TxRaw={encode(e,t=u.default.Writer.create()){t.uint32(10).bytes(e.bodyBytes),t.uint32(18).bytes(e.authInfoBytes);for(const r of e.signatures)t.uint32(26).bytes(r);return t},decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},f);for(o.signatures=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.bodyBytes=r.bytes();break;case 2:o.authInfoBytes=r.bytes();break;case 3:o.signatures.push(r.bytes());break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},f);if(t.signatures=[],void 0!==e.bodyBytes&&null!==e.bodyBytes&&(t.bodyBytes=k(e.bodyBytes)),void 0!==e.authInfoBytes&&null!==e.authInfoBytes&&(t.authInfoBytes=k(e.authInfoBytes)),void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(k(r));return t},fromPartial(e){const t=Object.assign({},f);if(t.signatures=[],void 0!==e.bodyBytes&&null!==e.bodyBytes?t.bodyBytes=e.bodyBytes:t.bodyBytes=new Uint8Array,void 0!==e.authInfoBytes&&null!==e.authInfoBytes?t.authInfoBytes=e.authInfoBytes:t.authInfoBytes=new Uint8Array,void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(r);return t},toJSON(e){const t={};return void 0!==e.bodyBytes&&(t.bodyBytes=O(void 0!==e.bodyBytes?e.bodyBytes:new Uint8Array)),void 0!==e.authInfoBytes&&(t.authInfoBytes=O(void 0!==e.authInfoBytes?e.authInfoBytes:new Uint8Array)),e.signatures?t.signatures=e.signatures.map(e=>O(void 0!==e?e:new Uint8Array)):t.signatures=[],t}};const d={chainId:"",accountNumber:o.default.UZERO};t.SignDoc={encode:(e,t=u.default.Writer.create())=>(t.uint32(10).bytes(e.bodyBytes),t.uint32(18).bytes(e.authInfoBytes),t.uint32(26).string(e.chainId),t.uint32(32).uint64(e.accountNumber),t),decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},d);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.bodyBytes=r.bytes();break;case 2:o.authInfoBytes=r.bytes();break;case 3:o.chainId=r.string();break;case 4:o.accountNumber=r.uint64();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},d);return void 0!==e.bodyBytes&&null!==e.bodyBytes&&(t.bodyBytes=k(e.bodyBytes)),void 0!==e.authInfoBytes&&null!==e.authInfoBytes&&(t.authInfoBytes=k(e.authInfoBytes)),void 0!==e.chainId&&null!==e.chainId?t.chainId=String(e.chainId):t.chainId="",void 0!==e.accountNumber&&null!==e.accountNumber?t.accountNumber=o.default.fromString(e.accountNumber):t.accountNumber=o.default.UZERO,t},fromPartial(e){const t=Object.assign({},d);return void 0!==e.bodyBytes&&null!==e.bodyBytes?t.bodyBytes=e.bodyBytes:t.bodyBytes=new Uint8Array,void 0!==e.authInfoBytes&&null!==e.authInfoBytes?t.authInfoBytes=e.authInfoBytes:t.authInfoBytes=new Uint8Array,void 0!==e.chainId&&null!==e.chainId?t.chainId=e.chainId:t.chainId="",void 0!==e.accountNumber&&null!==e.accountNumber?t.accountNumber=e.accountNumber:t.accountNumber=o.default.UZERO,t},toJSON(e){const t={};return void 0!==e.bodyBytes&&(t.bodyBytes=O(void 0!==e.bodyBytes?e.bodyBytes:new Uint8Array)),void 0!==e.authInfoBytes&&(t.authInfoBytes=O(void 0!==e.authInfoBytes?e.authInfoBytes:new Uint8Array)),void 0!==e.chainId&&(t.chainId=e.chainId),void 0!==e.accountNumber&&(t.accountNumber=(e.accountNumber||o.default.UZERO).toString()),t}};const h={memo:"",timeoutHeight:o.default.UZERO};t.TxBody={encode(e,t=u.default.Writer.create()){for(const r of e.messages)i.Any.encode(r,t.uint32(10).fork()).ldelim();t.uint32(18).string(e.memo),t.uint32(24).uint64(e.timeoutHeight);for(const r of e.extensionOptions)i.Any.encode(r,t.uint32(8186).fork()).ldelim();for(const r of e.nonCriticalExtensionOptions)i.Any.encode(r,t.uint32(16378).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},h);for(o.messages=[],o.extensionOptions=[],o.nonCriticalExtensionOptions=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.messages.push(i.Any.decode(r,r.uint32()));break;case 2:o.memo=r.string();break;case 3:o.timeoutHeight=r.uint64();break;case 1023:o.extensionOptions.push(i.Any.decode(r,r.uint32()));break;case 2047:o.nonCriticalExtensionOptions.push(i.Any.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},h);if(t.messages=[],t.extensionOptions=[],t.nonCriticalExtensionOptions=[],void 0!==e.messages&&null!==e.messages)for(const r of e.messages)t.messages.push(i.Any.fromJSON(r));if(void 0!==e.memo&&null!==e.memo?t.memo=String(e.memo):t.memo="",void 0!==e.timeoutHeight&&null!==e.timeoutHeight?t.timeoutHeight=o.default.fromString(e.timeoutHeight):t.timeoutHeight=o.default.UZERO,void 0!==e.extensionOptions&&null!==e.extensionOptions)for(const r of e.extensionOptions)t.extensionOptions.push(i.Any.fromJSON(r));if(void 0!==e.nonCriticalExtensionOptions&&null!==e.nonCriticalExtensionOptions)for(const r of e.nonCriticalExtensionOptions)t.nonCriticalExtensionOptions.push(i.Any.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},h);if(t.messages=[],t.extensionOptions=[],t.nonCriticalExtensionOptions=[],void 0!==e.messages&&null!==e.messages)for(const r of e.messages)t.messages.push(i.Any.fromPartial(r));if(void 0!==e.memo&&null!==e.memo?t.memo=e.memo:t.memo="",void 0!==e.timeoutHeight&&null!==e.timeoutHeight?t.timeoutHeight=e.timeoutHeight:t.timeoutHeight=o.default.UZERO,void 0!==e.extensionOptions&&null!==e.extensionOptions)for(const r of e.extensionOptions)t.extensionOptions.push(i.Any.fromPartial(r));if(void 0!==e.nonCriticalExtensionOptions&&null!==e.nonCriticalExtensionOptions)for(const r of e.nonCriticalExtensionOptions)t.nonCriticalExtensionOptions.push(i.Any.fromPartial(r));return t},toJSON(e){const t={};return e.messages?t.messages=e.messages.map(e=>e?i.Any.toJSON(e):void 0):t.messages=[],void 0!==e.memo&&(t.memo=e.memo),void 0!==e.timeoutHeight&&(t.timeoutHeight=(e.timeoutHeight||o.default.UZERO).toString()),e.extensionOptions?t.extensionOptions=e.extensionOptions.map(e=>e?i.Any.toJSON(e):void 0):t.extensionOptions=[],e.nonCriticalExtensionOptions?t.nonCriticalExtensionOptions=e.nonCriticalExtensionOptions.map(e=>e?i.Any.toJSON(e):void 0):t.nonCriticalExtensionOptions=[],t}};const p={};t.AuthInfo={encode(e,r=u.default.Writer.create()){for(const n of e.signerInfos)t.SignerInfo.encode(n,r.uint32(10).fork()).ldelim();return void 0!==e.fee&&void 0!==e.fee&&t.Fee.encode(e.fee,r.uint32(18).fork()).ldelim(),r},decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},p);for(i.signerInfos=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.signerInfos.push(t.SignerInfo.decode(n,n.uint32()));break;case 2:i.fee=t.Fee.decode(n,n.uint32());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},p);if(r.signerInfos=[],void 0!==e.signerInfos&&null!==e.signerInfos)for(const n of e.signerInfos)r.signerInfos.push(t.SignerInfo.fromJSON(n));return void 0!==e.fee&&null!==e.fee?r.fee=t.Fee.fromJSON(e.fee):r.fee=void 0,r},fromPartial(e){const r=Object.assign({},p);if(r.signerInfos=[],void 0!==e.signerInfos&&null!==e.signerInfos)for(const n of e.signerInfos)r.signerInfos.push(t.SignerInfo.fromPartial(n));return void 0!==e.fee&&null!==e.fee?r.fee=t.Fee.fromPartial(e.fee):r.fee=void 0,r},toJSON(e){const r={};return e.signerInfos?r.signerInfos=e.signerInfos.map(e=>e?t.SignerInfo.toJSON(e):void 0):r.signerInfos=[],void 0!==e.fee&&(r.fee=e.fee?t.Fee.toJSON(e.fee):void 0),r}};const g={sequence:o.default.UZERO};t.SignerInfo={encode:(e,r=u.default.Writer.create())=>(void 0!==e.publicKey&&void 0!==e.publicKey&&i.Any.encode(e.publicKey,r.uint32(10).fork()).ldelim(),void 0!==e.modeInfo&&void 0!==e.modeInfo&&t.ModeInfo.encode(e.modeInfo,r.uint32(18).fork()).ldelim(),r.uint32(24).uint64(e.sequence),r),decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const s=Object.assign({},g);for(;n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:s.publicKey=i.Any.decode(n,n.uint32());break;case 2:s.modeInfo=t.ModeInfo.decode(n,n.uint32());break;case 3:s.sequence=n.uint64();break;default:n.skipType(7&e)}}return s},fromJSON(e){const r=Object.assign({},g);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=i.Any.fromJSON(e.publicKey):r.publicKey=void 0,void 0!==e.modeInfo&&null!==e.modeInfo?r.modeInfo=t.ModeInfo.fromJSON(e.modeInfo):r.modeInfo=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=o.default.fromString(e.sequence):r.sequence=o.default.UZERO,r},fromPartial(e){const r=Object.assign({},g);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=i.Any.fromPartial(e.publicKey):r.publicKey=void 0,void 0!==e.modeInfo&&null!==e.modeInfo?r.modeInfo=t.ModeInfo.fromPartial(e.modeInfo):r.modeInfo=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=e.sequence:r.sequence=o.default.UZERO,r},toJSON(e){const r={};return void 0!==e.publicKey&&(r.publicKey=e.publicKey?i.Any.toJSON(e.publicKey):void 0),void 0!==e.modeInfo&&(r.modeInfo=e.modeInfo?t.ModeInfo.toJSON(e.modeInfo):void 0),void 0!==e.sequence&&(r.sequence=(e.sequence||o.default.UZERO).toString()),r}};const m={};t.ModeInfo={encode:(e,r=u.default.Writer.create())=>(void 0!==e.single&&t.ModeInfo_Single.encode(e.single,r.uint32(10).fork()).ldelim(),void 0!==e.multi&&t.ModeInfo_Multi.encode(e.multi,r.uint32(18).fork()).ldelim(),r),decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},m);for(;n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.single=t.ModeInfo_Single.decode(n,n.uint32());break;case 2:i.multi=t.ModeInfo_Multi.decode(n,n.uint32());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},m);return void 0!==e.single&&null!==e.single?r.single=t.ModeInfo_Single.fromJSON(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.ModeInfo_Multi.fromJSON(e.multi):r.multi=void 0,r},fromPartial(e){const r=Object.assign({},m);return void 0!==e.single&&null!==e.single?r.single=t.ModeInfo_Single.fromPartial(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.ModeInfo_Multi.fromPartial(e.multi):r.multi=void 0,r},toJSON(e){const r={};return void 0!==e.single&&(r.single=e.single?t.ModeInfo_Single.toJSON(e.single):void 0),void 0!==e.multi&&(r.multi=e.multi?t.ModeInfo_Multi.toJSON(e.multi):void 0),r}};const y={mode:0};t.ModeInfo_Single={encode:(e,t=u.default.Writer.create())=>(t.uint32(8).int32(e.mode),t),decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},y);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.mode=r.int32();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},y);return void 0!==e.mode&&null!==e.mode?t.mode=s.signModeFromJSON(e.mode):t.mode=0,t},fromPartial(e){const t=Object.assign({},y);return void 0!==e.mode&&null!==e.mode?t.mode=e.mode:t.mode=0,t},toJSON(e){const t={};return void 0!==e.mode&&(t.mode=s.signModeToJSON(e.mode)),t}};const b={};t.ModeInfo_Multi={encode(e,r=u.default.Writer.create()){void 0!==e.bitarray&&void 0!==e.bitarray&&a.CompactBitArray.encode(e.bitarray,r.uint32(10).fork()).ldelim();for(const n of e.modeInfos)t.ModeInfo.encode(n,r.uint32(18).fork()).ldelim();return r},decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},b);for(i.modeInfos=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.bitarray=a.CompactBitArray.decode(n,n.uint32());break;case 2:i.modeInfos.push(t.ModeInfo.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},b);if(r.modeInfos=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=a.CompactBitArray.fromJSON(e.bitarray):r.bitarray=void 0,void 0!==e.modeInfos&&null!==e.modeInfos)for(const n of e.modeInfos)r.modeInfos.push(t.ModeInfo.fromJSON(n));return r},fromPartial(e){const r=Object.assign({},b);if(r.modeInfos=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=a.CompactBitArray.fromPartial(e.bitarray):r.bitarray=void 0,void 0!==e.modeInfos&&null!==e.modeInfos)for(const n of e.modeInfos)r.modeInfos.push(t.ModeInfo.fromPartial(n));return r},toJSON(e){const r={};return void 0!==e.bitarray&&(r.bitarray=e.bitarray?a.CompactBitArray.toJSON(e.bitarray):void 0),e.modeInfos?r.modeInfos=e.modeInfos.map(e=>e?t.ModeInfo.toJSON(e):void 0):r.modeInfos=[],r}};const v={gasLimit:o.default.UZERO,payer:"",granter:""};t.Fee={encode(e,t=u.default.Writer.create()){for(const r of e.amount)c.Coin.encode(r,t.uint32(10).fork()).ldelim();return t.uint32(16).uint64(e.gasLimit),t.uint32(26).string(e.payer),t.uint32(34).string(e.granter),t},decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},v);for(o.amount=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.amount.push(c.Coin.decode(r,r.uint32()));break;case 2:o.gasLimit=r.uint64();break;case 3:o.payer=r.string();break;case 4:o.granter=r.string();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},v);if(t.amount=[],void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(c.Coin.fromJSON(r));return void 0!==e.gasLimit&&null!==e.gasLimit?t.gasLimit=o.default.fromString(e.gasLimit):t.gasLimit=o.default.UZERO,void 0!==e.payer&&null!==e.payer?t.payer=String(e.payer):t.payer="",void 0!==e.granter&&null!==e.granter?t.granter=String(e.granter):t.granter="",t},fromPartial(e){const t=Object.assign({},v);if(t.amount=[],void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(c.Coin.fromPartial(r));return void 0!==e.gasLimit&&null!==e.gasLimit?t.gasLimit=e.gasLimit:t.gasLimit=o.default.UZERO,void 0!==e.payer&&null!==e.payer?t.payer=e.payer:t.payer="",void 0!==e.granter&&null!==e.granter?t.granter=e.granter:t.granter="",t},toJSON(e){const t={};return e.amount?t.amount=e.amount.map(e=>e?c.Coin.toJSON(e):void 0):t.amount=[],void 0!==e.gasLimit&&(t.gasLimit=(e.gasLimit||o.default.UZERO).toString()),void 0!==e.payer&&(t.payer=e.payer),void 0!==e.granter&&(t.granter=e.granter),t}};var w=(()=>{if(void 0!==w)return w;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const _=w.atob||(e=>w.Buffer.from(e,"base64").toString("binary"));function k(e){const t=_(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}const S=w.btoa||(e=>w.Buffer.from(e,"binary").toString("base64"));function O(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return S(t.join(""))}}).call(this,r(12))},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SignatureDescriptor_Data_Multi=t.SignatureDescriptor_Data_Single=t.SignatureDescriptor_Data=t.SignatureDescriptor=t.SignatureDescriptors=t.signModeToJSON=t.signModeFromJSON=t.SignMode=t.protobufPackage=void 0;const o=r(138),i=n(r(113)),s=r(357),a=n(r(48));var c;function u(e){switch(e){case 0:case"SIGN_MODE_UNSPECIFIED":return c.SIGN_MODE_UNSPECIFIED;case 1:case"SIGN_MODE_DIRECT":return c.SIGN_MODE_DIRECT;case 2:case"SIGN_MODE_TEXTUAL":return c.SIGN_MODE_TEXTUAL;case 127:case"SIGN_MODE_LEGACY_AMINO_JSON":return c.SIGN_MODE_LEGACY_AMINO_JSON;case-1:case"UNRECOGNIZED":default:return c.UNRECOGNIZED}}function l(e){switch(e){case c.SIGN_MODE_UNSPECIFIED:return"SIGN_MODE_UNSPECIFIED";case c.SIGN_MODE_DIRECT:return"SIGN_MODE_DIRECT";case c.SIGN_MODE_TEXTUAL:return"SIGN_MODE_TEXTUAL";case c.SIGN_MODE_LEGACY_AMINO_JSON:return"SIGN_MODE_LEGACY_AMINO_JSON";default:return"UNKNOWN"}}t.protobufPackage="cosmos.tx.signing.v1beta1",function(e){e[e.SIGN_MODE_UNSPECIFIED=0]="SIGN_MODE_UNSPECIFIED",e[e.SIGN_MODE_DIRECT=1]="SIGN_MODE_DIRECT",e[e.SIGN_MODE_TEXTUAL=2]="SIGN_MODE_TEXTUAL",e[e.SIGN_MODE_LEGACY_AMINO_JSON=127]="SIGN_MODE_LEGACY_AMINO_JSON",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"}(c=t.SignMode||(t.SignMode={})),t.signModeFromJSON=u,t.signModeToJSON=l;const f={};t.SignatureDescriptors={encode(e,r=a.default.Writer.create()){for(const n of e.signatures)t.SignatureDescriptor.encode(n,r.uint32(10).fork()).ldelim();return r},decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},f);for(i.signatures=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.signatures.push(t.SignatureDescriptor.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},f);if(r.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor.fromJSON(n));return r},fromPartial(e){const r=Object.assign({},f);if(r.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor.fromPartial(n));return r},toJSON(e){const r={};return e.signatures?r.signatures=e.signatures.map(e=>e?t.SignatureDescriptor.toJSON(e):void 0):r.signatures=[],r}};const d={sequence:i.default.UZERO};t.SignatureDescriptor={encode:(e,r=a.default.Writer.create())=>(void 0!==e.publicKey&&void 0!==e.publicKey&&o.Any.encode(e.publicKey,r.uint32(10).fork()).ldelim(),void 0!==e.data&&void 0!==e.data&&t.SignatureDescriptor_Data.encode(e.data,r.uint32(18).fork()).ldelim(),r.uint32(24).uint64(e.sequence),r),decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let i=void 0===r?n.len:n.pos+r;const s=Object.assign({},d);for(;n.pos<i;){const e=n.uint32();switch(e>>>3){case 1:s.publicKey=o.Any.decode(n,n.uint32());break;case 2:s.data=t.SignatureDescriptor_Data.decode(n,n.uint32());break;case 3:s.sequence=n.uint64();break;default:n.skipType(7&e)}}return s},fromJSON(e){const r=Object.assign({},d);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=o.Any.fromPartial(e.publicKey):r.publicKey=void 0,void 0!==e.data&&null!==e.data?r.data=t.SignatureDescriptor_Data.fromJSON(e.data):r.data=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=i.default.fromString(e.sequence):r.sequence=i.default.UZERO,r},fromPartial(e){const r=Object.assign({},d);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=o.Any.fromPartial(e.publicKey):r.publicKey=void 0,void 0!==e.data&&null!==e.data?r.data=t.SignatureDescriptor_Data.fromPartial(e.data):r.data=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=e.sequence:r.sequence=i.default.UZERO,r},toJSON(e){const r={};return void 0!==e.publicKey&&(r.publicKey=e.publicKey?o.Any.toJSON(e.publicKey):void 0),void 0!==e.data&&(r.data=e.data?t.SignatureDescriptor_Data.toJSON(e.data):void 0),void 0!==e.sequence&&(r.sequence=(e.sequence||i.default.UZERO).toString()),r}};const h={};t.SignatureDescriptor_Data={encode:(e,r=a.default.Writer.create())=>(void 0!==e.single&&t.SignatureDescriptor_Data_Single.encode(e.single,r.uint32(10).fork()).ldelim(),void 0!==e.multi&&t.SignatureDescriptor_Data_Multi.encode(e.multi,r.uint32(18).fork()).ldelim(),r),decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},h);for(;n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.single=t.SignatureDescriptor_Data_Single.decode(n,n.uint32());break;case 2:i.multi=t.SignatureDescriptor_Data_Multi.decode(n,n.uint32());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},h);return void 0!==e.single&&null!==e.single?r.single=t.SignatureDescriptor_Data_Single.fromJSON(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.SignatureDescriptor_Data_Multi.fromJSON(e.multi):r.multi=void 0,r},fromPartial(e){const r=Object.assign({},h);return void 0!==e.single&&null!==e.single?r.single=t.SignatureDescriptor_Data_Single.fromPartial(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.SignatureDescriptor_Data_Multi.fromPartial(e.multi):r.multi=void 0,r},toJSON(e){const r={};return void 0!==e.single&&(r.single=e.single?t.SignatureDescriptor_Data_Single.toJSON(e.single):void 0),void 0!==e.multi&&(r.multi=e.multi?t.SignatureDescriptor_Data_Multi.toJSON(e.multi):void 0),r}};const p={mode:0};t.SignatureDescriptor_Data_Single={encode:(e,t=a.default.Writer.create())=>(t.uint32(8).int32(e.mode),t.uint32(18).bytes(e.signature),t),decode(e,t){const r=e instanceof Uint8Array?new a.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},p);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.mode=r.int32();break;case 2:o.signature=r.bytes();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},p);return void 0!==e.mode&&null!==e.mode?t.mode=u(e.mode):t.mode=0,void 0!==e.signature&&null!==e.signature&&(t.signature=function(e){const t=y(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}(e.signature)),t},fromPartial(e){const t=Object.assign({},p);return void 0!==e.mode&&null!==e.mode?t.mode=e.mode:t.mode=0,void 0!==e.signature&&null!==e.signature?t.signature=e.signature:t.signature=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.mode&&(t.mode=l(e.mode)),void 0!==e.signature&&(t.signature=function(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return b(t.join(""))}(void 0!==e.signature?e.signature:new Uint8Array)),t}};const g={};t.SignatureDescriptor_Data_Multi={encode(e,r=a.default.Writer.create()){void 0!==e.bitarray&&void 0!==e.bitarray&&s.CompactBitArray.encode(e.bitarray,r.uint32(10).fork()).ldelim();for(const n of e.signatures)t.SignatureDescriptor_Data.encode(n,r.uint32(18).fork()).ldelim();return r},decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},g);for(i.signatures=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.bitarray=s.CompactBitArray.decode(n,n.uint32());break;case 2:i.signatures.push(t.SignatureDescriptor_Data.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},g);if(r.signatures=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=s.CompactBitArray.fromJSON(e.bitarray):r.bitarray=void 0,void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor_Data.fromJSON(n));return r},fromPartial(e){const r=Object.assign({},g);if(r.signatures=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=s.CompactBitArray.fromPartial(e.bitarray):r.bitarray=void 0,void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor_Data.fromPartial(n));return r},toJSON(e){const r={};return void 0!==e.bitarray&&(r.bitarray=e.bitarray?s.CompactBitArray.toJSON(e.bitarray):void 0),e.signatures?r.signatures=e.signatures.map(e=>e?t.SignatureDescriptor_Data.toJSON(e):void 0):r.signatures=[],r}};var m=(()=>{if(void 0!==m)return m;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const y=m.atob||(e=>m.Buffer.from(e,"base64").toString("binary"));const b=m.btoa||(e=>m.Buffer.from(e,"binary").toString("base64"))}).call(this,r(12))},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompactBitArray=t.MultiSignature=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="cosmos.crypto.multisig.v1beta1";const i={};t.MultiSignature={encode(e,t=o.default.Writer.create()){for(const r of e.signatures)t.uint32(10).bytes(r);return t},decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(s.signatures=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.signatures.push(r.bytes());break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);if(t.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(u(r));return t},fromPartial(e){const t=Object.assign({},i);if(t.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(r);return t},toJSON(e){const t={};return e.signatures?t.signatures=e.signatures.map(e=>f(void 0!==e?e:new Uint8Array)):t.signatures=[],t}};const s={extraBitsStored:0};t.CompactBitArray={encode:(e,t=o.default.Writer.create())=>(t.uint32(8).uint32(e.extraBitsStored),t.uint32(18).bytes(e.elems),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},s);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.extraBitsStored=r.uint32();break;case 2:i.elems=r.bytes();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},s);return void 0!==e.extraBitsStored&&null!==e.extraBitsStored?t.extraBitsStored=Number(e.extraBitsStored):t.extraBitsStored=0,void 0!==e.elems&&null!==e.elems&&(t.elems=u(e.elems)),t},fromPartial(e){const t=Object.assign({},s);return void 0!==e.extraBitsStored&&null!==e.extraBitsStored?t.extraBitsStored=e.extraBitsStored:t.extraBitsStored=0,void 0!==e.elems&&null!==e.elems?t.elems=e.elems:t.elems=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.extraBitsStored&&(t.extraBitsStored=e.extraBitsStored),void 0!==e.elems&&(t.elems=f(void 0!==e.elems?e.elems:new Uint8Array)),t}};var a=(()=>{if(void 0!==a)return a;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const c=a.atob||(e=>a.Buffer.from(e,"base64").toString("binary"));function u(e){const t=c(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}const l=a.btoa||(e=>a.Buffer.from(e,"binary").toString("base64"));function f(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return l(t.join(""))}}).call(this,r(12))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeCosmoshubPath=void 0;const n=r(50);t.makeCosmoshubPath=function(e){return[n.Slip10RawIndex.hardened(44),n.Slip10RawIndex.hardened(118),n.Slip10RawIndex.hardened(0),n.Slip10RawIndex.normal(0),n.Slip10RawIndex.normal(e)]}},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SecretWasmService=void 0;const c=r(43),u=r(52),l=r(731),f=r(103),d=r(58),h=r(102),p=r(108),g=r(11),m=a(r(342)),y=r(2);let b=class{constructor(e,t,r,n){this.kvStore=e,this.chainsService=t,this.keyRingService=r,this.permissionService=n,this.debouncerMap=new Map,this.cacheEnigmaUtils=new Map,this.onChainRemoved=()=>{this.cacheEnigmaUtils=new Map},this.chainsService.addChainRemovedHandler(this.onChainRemoved)}getPubkey(e,t){return s(this,void 0,void 0,(function*(){const r=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const n=yield this.getSeed(e,r);return this.getEnigmaUtils(r,n).pubkey}))}getTxEncryptionKey(e,t,r){return s(this,void 0,void 0,(function*(){const n=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const o=yield this.getSeed(e,n);return this.getEnigmaUtils(n,o).getTxEncryptionKey(r)}))}encrypt(e,t,r,n){return s(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const i=yield this.getSeed(e,o),s=this.getEnigmaUtils(o,i);return yield s.encrypt(r,n)}))}decrypt(e,t,r,n){return s(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const i=yield this.getSeed(e,o),s=this.getEnigmaUtils(o,i);return yield s.decrypt(r,n)}))}getEnigmaUtils(e,t){const r=`${e.chainId}-${y.Buffer.from(t).toString("hex")}`;if(this.cacheEnigmaUtils.has(r))return this.cacheEnigmaUtils.get(r);const n=new l.EnigmaUtils(e.rest,t);return this.cacheEnigmaUtils.set(r,n),n}getSeed(e,t){return s(this,void 0,void 0,(function*(){const r=yield this.keyRingService.getKey(t.chainId),n=new g.Bech32Address(r.address).toBech32(t.bech32Config.bech32PrefixAccAddr),o=`${e.isInternalMsg}/${t.chainId}/${n}`;this.debouncerMap.has(o)||this.debouncerMap.set(o,m.default.promise(this.getSeedInner.bind(this)));const i=this.debouncerMap.get(o);return yield i(e,t,n)}))}getSeedInner(e,t,r){return s(this,void 0,void 0,(function*(){const n=`seed-${t.chainId}-${r}`,o=yield this.kvStore.get(n);if(o)return y.Buffer.from(o,"hex");const i=p.Hash.sha256(y.Buffer.from(yield this.keyRingService.sign(e,t.chainId,y.Buffer.from(JSON.stringify({account_number:0,chain_id:t.chainId,fee:[],memo:"Create Keplr Secret encryption key. Only approve requests by Keplr.",msgs:[],sequence:0})))));return yield this.kvStore.set(n,y.Buffer.from(i).toString("hex")),i}))}};b=n([c.singleton(),i(0,c.inject(u.TYPES.SecretWasmStore)),i(1,c.inject(d.ChainsService)),i(2,c.inject(c.delay(()=>f.KeyRingService))),i(3,c.inject(c.delay(()=>h.PermissionService))),o("design:paramtypes",[Object,d.ChainsService,f.KeyRingService,h.PermissionService])],b),t.SecretWasmService=b},function(e,t,r){"use strict";(function(e){var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(117)),i=r(361);class s{static toHex(e){let t="";for(const r of e)t+=("0"+r.toString(16)).slice(-2);return t}static fromHex(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let r=0;r<e.length;r+=2){const n=e.substr(r,2);if(!n.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(n,16))}return new Uint8Array(t)}static toBase64(e){return o.fromByteArray(e)}static fromBase64(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return o.toByteArray(e)}static toAscii(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))}static fromAscii(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}static toUtf8(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))}static fromUtf8(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!s.isValidUtf8(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}static fromRfc3339(e){const t=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const r=+t[1],n=+t[2],o=+t[3],s=+t[4],a=+t[5],c=+t[6],u=t[7]?Math.floor(1e3*+t[7]):0;let l,f,d;"Z"===t[8]?(l=1,f=0,d=0):(l="-"===t[8].substring(0,1)?-1:1,f=+t[8].substring(1,3),d=+t[8].substring(4,6));const h=l*(60*f+d)*60;return new i.ReadonlyDate(i.ReadonlyDate.UTC(r,n-1,o,s,a,c,u)-1e3*h)}static toRfc3339(e){function t(e,t=2){const r="00000"+e.toString();return r.substring(r.length-t)}return`${e.getUTCFullYear()}-${t(e.getUTCMonth()+1)}-${t(e.getUTCDate())}T${t(e.getUTCHours())}:${t(e.getUTCMinutes())}:${t(e.getUTCSeconds())}.${t(e.getUTCMilliseconds(),3)}Z`}static isValidUtf8(t){const r=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),r)}}t.Encoding=s}).call(this,r(2).Buffer)},function(e,t){e.exports={ReadonlyDate:Date}},function(e,t,r){"use strict";(function(e){function r(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isNonNullObject=r,t.isUint8Array=function(t){return!!r(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(748);Object.defineProperty(t,"assert",{enumerable:!0,get:function(){return n.assert}});var o=r(749);Object.defineProperty(t,"sleep",{enumerable:!0,get:function(){return o.sleep}});var i=r(750);Object.defineProperty(t,"isNonNullObject",{enumerable:!0,get:function(){return i.isNonNullObject}}),Object.defineProperty(t,"isUint8Array",{enumerable:!0,get:function(){return i.isUint8Array}})},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(69));class i{constructor(e){if(!i.mnemonicMatcher.test(e))throw new Error("Invalid mnemonic format");const t=e.split(" "),r=[12,15,18,21,24];if(-1===r.indexOf(t.length))throw new Error(`Invalid word count in mnemonic (allowed: ${r} got: ${t.length})`);for(const e of t)if(-1===i.wordlist.indexOf(e))throw new Error("Mnemonic contains invalid word");o.mnemonicToEntropy(e),this.data=e}toString(){return this.data}}t.EnglishMnemonic=i,i.wordlist=o.wordlists.english,i.mnemonicMatcher=/^[a-z]+( [a-z]+)*$/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Hmac=class{constructor(e,t){const r=(new e).blockSize;this.hash=t=>(new e).update(t).digest();let n=t;if(n.length>r&&(n=this.hash(n)),n.length<r){const e=new Uint8Array(r-n.length);n=new Uint8Array([...n,...e])}this.oKeyPad=n.map(e=>92^e),this.iKeyPad=n.map(e=>54^e),this.messageHasher=new e,this.blockSize=r,this.update(this.iKeyPad)}update(e){return this.messageHasher.update(e),this}digest(){const e=this.messageHasher.digest();return this.hash(new Uint8Array([...this.oKeyPad,...e]))}}},function(e,t,r){"use strict";function n(e){let t=0;for(const r of e){if(0!==r)break;t++}return e.slice(t)}Object.defineProperty(t,"__esModule",{value:!0});class o{constructor(e,t){if(e.length>32||0===e.length||0===e[0])throw new Error("Unsigned integer r must be encoded as unpadded big endian.");if(t.length>32||0===t.length||0===t[0])throw new Error("Unsigned integer s must be encoded as unpadded big endian.");this.data={r:e,s:t}}static fromFixedLength(e){if(64!==e.length)throw new Error(`Got invalid data length: ${e.length}. Expected 2x 32 bytes for the pair (r, s)`);return new o(n(e.slice(0,32)),n(e.slice(32,64)))}static fromDer(e){let t=0;if(48!==e[t++])throw new Error("Prefix 0x30 expected");const r=e[t++];if(e.length-t!==r)throw new Error("Data length mismatch detected");if(2!==e[t++])throw new Error("INTEGER tag expected");const i=e[t++];if(i>=128)throw new Error("Decoding length values above 127 not supported");const s=e.slice(t,t+i);t+=i;if(2!==e[t++])throw new Error("INTEGER tag expected");const a=e[t++];if(a>=128)throw new Error("Decoding length values above 127 not supported");const c=e.slice(t,t+a);return t+=a,new o(n(s),n(c))}r(e){if(void 0===e)return this.data.r;{const t=e-this.data.r.length;if(t<0)throw new Error("Length too small to hold parameter r");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.r])}}s(e){if(void 0===e)return this.data.s;{const t=e-this.data.s.length;if(t<0)throw new Error("Length too small to hold parameter s");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.s])}}toDer(){const e=this.data.r[0]>=128?new Uint8Array([0,...this.data.r]):this.data.r,t=this.data.s[0]>=128?new Uint8Array([0,...this.data.s]):this.data.s,r=e.length,n=t.length,o=new Uint8Array([2,r,...e,2,n,...t]);return new Uint8Array([48,o.length,...o])}}t.Secp256k1Signature=o;class i extends o{constructor(e,t,r){if(super(e,t),!Number.isInteger(r))throw new Error("The recovery parameter must be an integer.");if(r<0||r>4)throw new Error("The recovery parameter must be one of 0, 1, 2, 3.");this.recovery=r}static fromFixedLength(e){if(65!==e.length)throw new Error(`Got invalid data length ${e.length}. Expected 32 + 32 + 1`);return new i(n(e.slice(0,32)),n(e.slice(32,64)),e[64])}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32),this.recovery])}}t.ExtendedSecp256k1Signature=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(76));t.Sha1=class{constructor(e){this.blockSize=64,this.impl=o.default("sha1"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}};t.Sha256=class{constructor(e){this.blockSize=64,this.impl=o.default("sha256"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}};t.Sha512=class{constructor(e){this.blockSize=128,this.impl=o.default("sha512"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(761),i=r(769),s=r(42),a=r(770),c=n(r(68)),u=r(772),l=new o.PolyfillCryptoProvider,f=Uint8Array.from([0,0,0,0,0,0,0,0,0,2,75,234,216,223,105,153,8,82,194,2,219,14,0,151,193,161,46,166,55,215,233,109]);class d{constructor(e,t){this.consensusIoPubKey=new Uint8Array,this.apiUrl=e,this.seed=t||d.GenerateNewSeed();const{privkey:r,pubkey:n}=d.GenerateNewKeyPairFromSeed(this.seed);this.privkey=r,this.pubkey=n}static GenerateNewKeyPair(){return d.GenerateNewKeyPairFromSeed(d.GenerateNewSeed())}static GenerateNewSeed(){return a(32,{type:"Uint8Array"})}static GenerateNewKeyPairFromSeed(e){const{private:t,public:r}=i.generateKeyPair(e);return{privkey:t,pubkey:r}}async getConsensusIoPubKey(){if(32===this.consensusIoPubKey.length)return this.consensusIoPubKey;const{data:{result:{ioExchPubkey:e}}}=await c.default.get(this.apiUrl+"/reg/consensus-io-exch-pubkey",{headers:{"Content-Type":"application/json"}});return this.consensusIoPubKey=s.Encoding.fromBase64(e),this.consensusIoPubKey}async getTxEncryptionKey(e){const t=await this.getConsensusIoPubKey(),r=i.sharedKey(this.privkey,t),{key:n}=await u.compute(Uint8Array.from([...r,...e]),"SHA-256",32,"",f);return n}async encrypt(e,t){const r=a(32,{type:"Uint8Array"}),n=await this.getTxEncryptionKey(r),i=await o.SIV.importKey(n,"AES-SIV",l),c=s.Encoding.toUtf8(e+JSON.stringify(t)),u=await i.seal(c,[new Uint8Array]);return Uint8Array.from([...r,...this.pubkey,...u])}async decrypt(e,t){if(0===e.length)return new Uint8Array;const r=await this.getTxEncryptionKey(t),n=await o.SIV.importKey(r,"AES-SIV",l);return await n.open(e,[new Uint8Array])}getPubkey(){return Promise.resolve(this.pubkey)}}t.default=d,e.exports=d},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(140),i=r(370);class s{static importKey(e,t,r=new o.WebCryptoProvider){return n(this,void 0,void 0,(function*(){return new s(yield i.SIV.importKey(e,t,r))}))}constructor(e){this._siv=e}seal(e,t,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._siv.seal(e,[r,t])}))}open(e,t,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._siv.open(e,[r,t])}))}clear(){return this._siv.clear(),this}}t.AEAD=s},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(199),i=r(200),s=r(201),a=r(198),c=r(106),u=r(371),l=r(372),f=r(140);t.MAX_ASSOCIATED_DATA=126;class d{static importKey(e,t,r=new f.WebCryptoProvider){return n(this,void 0,void 0,(function*(){if(32!==e.length&&64!==e.length)throw new Error("AES-SIV: key must be 32 or 64-bytes (got "+e.length);const n=e.subarray(0,e.length/2|0),o=e.subarray(e.length/2|0);let i;switch(t){case"AES-SIV":case"AES-CMAC-SIV":i=yield u.CMAC.importKey(r,n);break;case"AES-PMAC-SIV":i=yield l.PMAC.importKey(r,n);break;default:throw new a.NotImplementedError("Miscreant: algorithm not supported: "+t)}const s=yield r.importCTRKey(o);return new d(i,s)}))}constructor(e,t){this._mac=e,this._ctr=t,this._tmp1=new c.default,this._tmp2=new c.default}seal(e,r){return n(this,void 0,void 0,(function*(){if(r.length>t.MAX_ASSOCIATED_DATA)throw new Error("AES-SIV: too many associated data items");const n=c.default.SIZE+e.length,o=new Uint8Array(n),i=yield this._s2v(r,e);return o.set(i),h(i),o.set(yield this._ctr.encryptCtr(i,e),i.length),o}))}open(e,r){return n(this,void 0,void 0,(function*(){if(r.length>t.MAX_ASSOCIATED_DATA)throw new Error("AES-SIV: too many associated data items");if(e.length<c.default.SIZE)throw new a.IntegrityError("AES-SIV: ciphertext is truncated");const n=e.subarray(0,c.default.SIZE),s=this._tmp1.data;s.set(n),h(s);const u=yield this._ctr.encryptCtr(s,e.subarray(c.default.SIZE)),l=yield this._s2v(r,u);if(!o.equal(l,n))throw i.wipe(u),new a.IntegrityError("AES-SIV: ciphertext verification failure!");return u}))}clear(){return this._tmp1.clear(),this._tmp2.clear(),this._ctr.clear(),this._mac.clear(),this}_s2v(e,t){return n(this,void 0,void 0,(function*(){this._mac.reset(),this._tmp1.clear(),yield this._mac.update(this._tmp1.data),this._tmp2.clear(),this._tmp2.data.set(yield this._mac.finish()),this._mac.reset();for(const t of e)yield this._mac.update(t),this._tmp1.clear(),this._tmp1.data.set(yield this._mac.finish()),this._mac.reset(),this._tmp2.dbl(),s.xor(this._tmp2.data,this._tmp1.data);if(this._tmp1.clear(),t.length>=c.default.SIZE){const e=t.length-c.default.SIZE;this._tmp1.data.set(t.subarray(e)),yield this._mac.update(t.subarray(0,e))}else this._tmp1.data.set(t),this._tmp1.data[t.length]=128,this._tmp2.dbl();return s.xor(this._tmp1.data,this._tmp2.data),yield this._mac.update(this._tmp1.data),this._mac.finish()}))}}function h(e){e[e.length-8]&=127,e[e.length-4]&=127}t.SIV=d},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106),i=r(201);class s{constructor(e,t,r){this._cipher=e,this._subkey1=t,this._subkey2=r,this._bufferPos=0,this._finished=!1,this._buffer=new o.default}static importKey(e,t){return n(this,void 0,void 0,(function*(){const r=yield e.importBlockCipherKey(t),n=new o.default;yield r.encryptBlock(n),n.dbl();const i=n.clone();return i.dbl(),new s(r,n,i)}))}reset(){return this._buffer.clear(),this._bufferPos=0,this._finished=!1,this}clear(){this.reset(),this._subkey1.clear(),this._subkey2.clear()}update(e){return n(this,void 0,void 0,(function*(){const t=o.default.SIZE-this._bufferPos;let r=0,n=e.length;if(n>t){for(let r=0;r<t;r++)this._buffer.data[this._bufferPos+r]^=e[r];n-=t,r+=t,yield this._cipher.encryptBlock(this._buffer),this._bufferPos=0}for(;n>o.default.SIZE;){for(let t=0;t<o.default.SIZE;t++)this._buffer.data[t]^=e[r+t];n-=o.default.SIZE,r+=o.default.SIZE,yield this._cipher.encryptBlock(this._buffer)}for(let t=0;t<n;t++)this._buffer.data[this._bufferPos++]^=e[r+t];return this}))}finish(){return n(this,void 0,void 0,(function*(){if(!this._finished){const e=this._bufferPos<o.default.SIZE?this._subkey2:this._subkey1;i.xor(this._buffer.data,e.data),this._bufferPos<o.default.SIZE&&(this._buffer.data[this._bufferPos]^=128),yield this._cipher.encryptBlock(this._buffer),this._finished=!0}return this._buffer.clone().data}))}}t.CMAC=s},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106),i=r(199),s=r(764),a=r(201);class c{constructor(e,t,r){this._finished=!1,this._cipher=e,this._L=t,this._LInv=r,this._buffer=new o.default,this._bufferPos=0,this._counter=0,this._offset=new o.default,this._tag=new o.default}static importKey(e,t){return n(this,void 0,void 0,(function*(){const r=yield e.importBlockCipherKey(t),n=new o.default;yield r.encryptBlock(n);const s=new Array(31);for(let e=0;e<31;e++)s[e]=n.clone(),n.dbl();const a=s[0].clone(),u=1&a.data[o.default.SIZE-1];for(let e=o.default.SIZE-1;e>0;e--){const t=i.select(1&a.data[e-1],128,0);a.data[e]=a.data[e]>>>1|t}return a.data[0]>>>=1,a.data[0]^=i.select(u,128,0),a.data[o.default.SIZE-1]^=i.select(u,o.default.R>>>1,0),new c(r,s,a)}))}reset(){return this._buffer.clear(),this._bufferPos=0,this._counter=0,this._offset.clear(),this._tag.clear(),this._finished=!1,this}clear(){this.reset(),this._cipher.clear()}update(e){return n(this,void 0,void 0,(function*(){if(this._finished)throw new Error("pmac: already finished");const t=o.default.SIZE-this._bufferPos;let r=0,n=e.length;for(n>t&&(this._buffer.data.set(e.slice(0,t),this._bufferPos),r+=t,n-=t,yield this._processBuffer());n>o.default.SIZE;)this._buffer.data.set(e.slice(r,r+o.default.SIZE)),r+=o.default.SIZE,n-=o.default.SIZE,yield this._processBuffer();return n>0&&(this._buffer.data.set(e.slice(r,r+n),this._bufferPos),this._bufferPos+=n),this}))}finish(){return n(this,void 0,void 0,(function*(){if(this._finished)throw new Error("pmac: already finished");return this._bufferPos===o.default.SIZE?(a.xor(this._tag.data,this._buffer.data),a.xor(this._tag.data,this._LInv.data)):(a.xor(this._tag.data,this._buffer.data.slice(0,this._bufferPos)),this._tag.data[this._bufferPos]^=128),yield this._cipher.encryptBlock(this._tag),this._finished=!0,this._tag.clone().data}))}_processBuffer(){return n(this,void 0,void 0,(function*(){a.xor(this._offset.data,this._L[s.ctz(this._counter+1)].data),a.xor(this._buffer.data,this._offset.data),this._counter++,yield this._cipher.encryptBlock(this._buffer),a.xor(this._tag.data,this._buffer.data),this._bufferPos=0}))}}t.PMAC=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64},"SHA3-384":{nodeName:"sha3-384",hashSize:48},"SHA3-256":{nodeName:"sha3-256",hashSize:32},"SHA3-224":{nodeName:"sha3-224",hashSize:28},"SHA-256":{nodeName:"sha256",hashSize:32},"SHA-384":{nodeName:"sha384",hashSize:48},"SHA-512":{nodeName:"sha512",hashSize:64},"SHA-1":{nodeName:"sha1",hashSize:20},MD5:{nodeName:"md5",hashSize:16}}}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(779));t.compute=o.compute,t.default={compute:t.compute}},function(e,t){var r={utf8:{stringToBytes:function(e){return r.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(r.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r<e.length;r++)t.push(255&e.charCodeAt(r));return t},bytesToString:function(e){for(var t=[],r=0;r<e.length;r++)t.push(String.fromCharCode(e[r]));return t.join("")}}};e.exports=r},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(795));t.encodeBase64=function(e){var r="";return r="string"==typeof e?e:t.arrayBufferToString(e),o.getEnvBtoa()(r)},t.decodeBase64=function(e){var r=o.getEnvAtob()(e),n=t.stringToArrayBuffer(r);return s(n)};var i=function(e){return e instanceof Uint8Array?e:ArrayBuffer.isView(e)&&void 0!==e.buffer?new Uint8Array(e.buffer):new Uint8Array(e)},s=function(e){for(var t=!0,r=0;r<e.length;r++)if(e[r]>126||e[r]<32&&13!==e[r]&&10!==e[r]){t=!1;break}var n=null;if(t){n="";for(r=0;r<e.length;r++)n+=String.fromCharCode(e[r])}else n=e;return n};t.encodeBase64Url=function(e){return t.encodeBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},t.decodeBase64Url=function(e){return e=e.replace(/-/g,"+").replace(/_/g,"/"),t.decodeBase64(e)},t.arrayBufferToHexString=function(e){for(var t=i(e),r="",n=0;n<t.length;n++){var o=(255&t[n]).toString(16);r+=o=1===o.length?"0"+o:o}return r},t.hexStringToArrayBuffer=function(e){for(var t=[],r=e.length,n=0;n<r;n+=2)t.push(parseInt(e.substr(n,2),16));return new Uint8Array(t)},t.arrayBufferToString=function(e){var t=i(e),r=new Array(t.length);return t.forEach((function(e,t){r[t]=e})),String.fromCharCode.apply(null,r)},t.stringToArrayBuffer=function(e){return new Uint8Array(e.length).map((function(t,r){return e.charCodeAt(r)}))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(42),i=r(194),s=r(203),a=r(197);t.CosmWasmClient=class{constructor(e,t,r=a.BroadcastMode.Block){this.codesCache=new Map,this.restClient=new a.RestClient(e,r,t)}async getChainId(){if(!this.chainId){const e=(await this.restClient.nodeInfo()).node_info.network;if(!e)throw new Error("Chain ID must not be empty");this.chainId=e}return this.chainId}async getHeight(){if(this.anyValidAddress){const{height:e}=await this.restClient.authAccounts(this.anyValidAddress);return parseInt(e,10)}{const e=await this.restClient.blocksLatest();return parseInt(e.block.header.height,10)}}async getIdentifier(e){const t=await this.restClient.encodeTx(e),r=new n.Sha256(t).digest();return o.Encoding.toHex(r).toUpperCase()}async getNonce(e){const t=await this.getAccount(e);if(!t)throw new Error("Account does not exist on chain. Send some tokens there before trying to query nonces.");return{accountNumber:t.accountNumber,sequence:t.sequence}}async getAccount(e){const t=(await this.restClient.authAccounts(e)).result.value;return""===t.address?void 0:(this.anyValidAddress=t.address,{address:t.address,balance:t.coins,pubkey:t.public_key?s.decodeBech32Pubkey(t.public_key):void 0,accountNumber:t.account_number,sequence:t.sequence})}async getBlock(e){const t=void 0!==e?await this.restClient.blocks(e):await this.restClient.blocksLatest();return{id:t.block_id.hash,header:{version:t.block.header.version,time:t.block.header.time,height:parseInt(t.block.header.height,10),chainId:t.block.header.chain_id},txs:(t.block.data.txs||[]).map(e=>o.Encoding.fromBase64(e))}}async searchTx(e,t={}){const r=t.minHeight||0,n=t.maxHeight||Number.MAX_SAFE_INTEGER;if(n<r)return[];function o(e){return`${e}&tx.minheight=${r}&tx.maxheight=${n}`}let i;if(function(e){return void 0!==e.id}(e))i=await this.txsQuery("tx.hash="+e.id);else if(function(e){return void 0!==e.height}(e))i=e.height<r||e.height>n?[]:await this.txsQuery("tx.height="+e.height);else if(function(e){return void 0!==e.sentFromOrTo}(e)){const t=o("message.module=bank&message.sender="+e.sentFromOrTo),r=o("message.module=bank&transfer.recipient="+e.sentFromOrTo),n=await this.txsQuery(t),s=await this.txsQuery(r),a=n.map(e=>e.hash);i=[...n,...s.filter(e=>!a.includes(e.hash))]}else{if(!function(e){return void 0!==e.tags}(e))throw new Error("Unknown query type");{const t=o(e.tags.map(e=>`${e.key}=${e.value}`).join("&"));i=await this.txsQuery(t)}}return i.filter(e=>e.height>=r&&e.height<=n)}async postTx(e){const t=await this.restClient.postTx(e);if(!t.txhash.match(/^([0-9A-F][0-9A-F])+$/))throw new Error("Received ill-formatted txhash. Must be non-empty upper-case hex");if(t.code)throw new Error(`Error when posting tx ${t.txhash}. Code: ${t.code}; Raw log: ${t.raw_log}`);return{logs:t.logs?i.parseLogs(t.logs):[],rawLog:t.raw_log||"",transactionHash:t.txhash,data:t.data||""}}async getCodes(){return(await this.restClient.listCodeInfo()).map(e=>(this.anyValidAddress=e.creator,{id:e.id,creator:e.creator,checksum:o.Encoding.toHex(o.Encoding.fromHex(e.data_hash)),source:e.source||void 0,builder:e.builder||void 0}))}async getCodeDetails(e){const t=this.codesCache.get(e);if(t)return t;const r=await this.restClient.getCode(e),n={id:r.id,creator:r.creator,checksum:o.Encoding.toHex(o.Encoding.fromHex(r.data_hash)),source:r.source||void 0,builder:r.builder||void 0,data:o.Encoding.fromBase64(r.data)};return this.codesCache.set(e,n),n}async getContracts(e){return(await this.restClient.listContractsByCodeId(e)).map(e=>({address:e.address,codeId:e.code_id,creator:e.creator,label:e.label}))}async getContract(e){const t=await this.restClient.getContractInfo(e);if(!t)throw new Error(`No contract found at address "${e}"`);return{address:t.address,codeId:t.code_id,creator:t.creator,label:t.label,initMsg:t.init_msg}}async queryContractSmart(e,t,r){try{return await this.restClient.queryContractSmart(e,t,r)}catch(t){throw t instanceof Error&&t.message.startsWith("not found: contract")?new Error(`No contract found at address "${e}"`):t}}async txsQuery(e){const t=await this.restClient.txsQuery(e+"&limit=100");if(parseInt(t.page_total,10)>1)throw new Error(`Found more results on the backend than we can process currently. Results: ${t.total_count}, supported: 100`);return t.txs.map(e=>({height:parseInt(e.height,10),hash:e.txhash,code:e.code||0,rawLog:e.raw_log,logs:i.parseLogs(e.logs||[]),tx:e.tx,timestamp:e.timestamp}))}getCodeHashByCodeId(e){return this.restClient.getCodeHashByCodeId(e)}getCodeHashByContractAddr(e){return this.restClient.getCodeHashByContractAddr(e)}async getNonceByTxId(e){const t=(await this.restClient.txById(e,!1)).tx.value.msg,r=[];for(const e of t){let t;t="wasm/MsgExecuteContract"===e.type?o.Encoding.fromBase64(e.value.msg).slice(0,32):"wasm/MsgInstantiateContract"===e.type?o.Encoding.fromBase64(e.value.init_msg).slice(0,32):null,r.push(t)}return r}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="secret-wasm"},function(e,t,r){"use strict";var n,o=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},a=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BackgroundTxService=void 0;const u=r(43),l=c(r(68)),f=r(58),d=r(102),h=r(236),p=r(2);let g=n=class{constructor(e,t){this.chainsService=e,this.permissionService=t}sendTx(e,t,r){return a(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(e),i=l.default.create(Object.assign({baseURL:o.rest},o.restConfig));browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx is pending...",message:"Wait a second"});const s={tx:t,mode:r};try{const e=yield i.post("/txs",s);if(null!=e.data.code&&0!==e.data.code)throw new Error(e.data.raw_log);const t=p.Buffer.from(e.data.txhash,"hex"),r=new h.TendermintTxTracer(o.rpc,"/websocket");return r.traceTx(t).then(e=>{r.close(),n.processTxResultNotification(e)}),t}catch(e){throw console.log(e),n.processTxErrorNotification(e),e}}))}static processTxResultNotification(e){var t;try{if("commit"===e.mode){if(void 0!==e.checkTx.code&&0!==e.checkTx.code)throw new Error(e.checkTx.log);if(void 0!==e.deliverTx.code&&0!==e.deliverTx.code)throw new Error(e.deliverTx.log)}else if(null!=e.code&&0!==e.code){const r=null!==(t=e.log)&&void 0!==t?t:e.raw_log;throw new Error(r)}browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx succeeds",message:"Congratulations!"})}catch(e){n.processTxErrorNotification(e)}}static processTxErrorNotification(e){console.log(e);let t=e.message;const r=/code:\s*(-?\d+),\s*message:\s*(.+),\sdata:\s(.+)/g.exec(e.message);r&&4===r.length&&(t=r[3]);try{const r=JSON.parse(e.message);(null==r?void 0:r.message)&&(t=r.message)}catch(e){}try{const r=JSON.parse(e.message);if(r&&r.length>0)for(const e of r)if(!e.success){const r=JSON.parse(e.log);if(null==r?void 0:r.message){t=r.message;break}}}catch(e){}browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx failed",message:t})}};g=n=o([u.singleton(),s(0,u.inject(u.delay(()=>f.ChainsService))),s(1,u.inject(u.delay(()=>d.PermissionService))),i("design:paramtypes",[f.ChainsService,d.PermissionService])],g),t.BackgroundTxService=g},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="background-tx"},function(e,t,r){"use strict";var n,o=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},a=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.TokensService=void 0;const c=r(43),u=r(52),l=r(58),f=r(11),d=r(58),h=r(103),p=r(103),g=r(83),m=r(102),y=r(2),b=r(142),v=r(383);let w=n=class{constructor(e,t,r,n,o){this.kvStore=e,this.interactionService=t,this.permissionService=r,this.chainsService=n,this.keyRingService=o,this.onChainRemoved=e=>{this.clearTokens(e)},this.chainsService.addChainRemovedHandler(this.onChainRemoved)}suggestToken(e,t,r,n){return a(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(t);if((yield this.getTokens(t)).find(e=>"contractAddress"in e&&e.contractAddress===r))return;f.Bech32Address.validate(r,o.bech32Config.bech32PrefixAccAddr);const i={chainId:t,contractAddress:r,viewingKey:n},s=yield this.interactionService.waitApprove(e,"/setting/token/add",b.SuggestTokenMsg.type(),i);yield this.addToken(t,s)}))}addToken(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.chainsService.getChainInfo(e);t=yield n.validateCurrency(r,t);const o=yield this.getTokens(e),i="type"in t&&"secret20"===t.type;let s=!1;for(const e of o)if(t.coinMinimalDenom===e.coinMinimalDenom){if(!i)return;s=!0}if(i){const r=yield this.getTokensFromChainAndAccount(e);if(s){const n=r.findIndex(e=>e.coinMinimalDenom===t.coinMinimalDenom);n>=0&&(r[n]=t,yield this.saveTokensToChainAndAccount(e,r))}else r.push(t),yield this.saveTokensToChainAndAccount(e,r)}else{const r=yield this.getTokensFromChain(e);r.push(t),yield this.saveTokensToChain(e,r)}}))}removeToken(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.chainsService.getChainInfo(e);t=yield n.validateCurrency(r,t);const o=yield this.getTokens(e),i="type"in t&&"secret20"===t.type;let s=!1;for(const e of o)if(t.coinMinimalDenom===e.coinMinimalDenom){s=!0;break}if(s)if(i){const r=(yield this.getTokensFromChainAndAccount(e)).filter(e=>e.coinMinimalDenom!==t.coinMinimalDenom);yield this.saveTokensToChainAndAccount(e,r)}else{const r=(yield this.getTokensFromChain(e)).filter(e=>e.coinMinimalDenom!==t.coinMinimalDenom);yield this.saveTokensToChain(e,r)}}))}getTokens(e){var t,r;return a(this,void 0,void 0,(function*(){const n=f.ChainIdHelper.parse(e),o=null!==(t=yield this.kvStore.get(n.identifier))&&void 0!==t?t:[];let i=[];if(this.keyRingService.keyRingStatus===p.KeyRingStatus.UNLOCKED){const t=yield this.keyRingService.getKey(e);i=null!==(r=yield this.kvStore.get(`${n.identifier}-${y.Buffer.from(t.address).toString("hex")}`))&&void 0!==r?r:[]}return o.concat(i)}))}clearTokens(e){return a(this,void 0,void 0,(function*(){const t=f.ChainIdHelper.parse(e);yield this.kvStore.set(t.identifier,null);const r=yield this.getTokensToAccountReverse(e);for(const e of r)yield this.kvStore.set(`${t.identifier}-${e}`,null);yield this.setTokensToAccountReverse(e,[])}))}getTokensFromChain(e){var t;return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);return null!==(t=yield this.kvStore.get(r.identifier))&&void 0!==t?t:[]}))}saveTokensToChain(e,t){return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);yield this.kvStore.set(r.identifier,t)}))}getTokensFromChainAndAccount(e){var t;return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e),n=yield this.keyRingService.getKey(e);return null!==(t=yield this.kvStore.get(`${r.identifier}-${y.Buffer.from(n.address).toString("hex")}`))&&void 0!==t?t:[]}))}saveTokensToChainAndAccount(e,t){return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e),n=yield this.keyRingService.getKey(e),o=y.Buffer.from(n.address).toString("hex");yield this.kvStore.set(`${r.identifier}-${o}`,t),yield this.insertTokensToAccountReverse(e,o)}))}getTokensToAccountReverse(e){var t;return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);return null!==(t=yield this.kvStore.get(r.identifier+"-addresses"))&&void 0!==t?t:[]}))}setTokensToAccountReverse(e,t){return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);yield this.kvStore.set(r.identifier+"-addresses",t)}))}insertTokensToAccountReverse(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.getTokensToAccountReverse(e);r.indexOf(t)<0&&(r.push(t),yield this.setTokensToAccountReverse(e,r))}))}getSecret20ViewingKey(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.getTokens(e);for(const e of r)if("type"in e&&"secret20"===e.type&&e.contractAddress===t)return e.viewingKey;throw new Error("There is no matched secret20")}))}checkOrGrantSecret20ViewingKeyPermission(e,t,r,n){return a(this,void 0,void 0,(function*(){yield this.getSecret20ViewingKey(t,r);const o=v.getSecret20ViewingKeyPermissionType(r);this.permissionService.hasPermisson(t,o,n)||(yield this.permissionService.grantPermission(e,"/access/viewing-key",[t],o,[n])),this.permissionService.checkPermission(e,t,o,n)}))}static validateCurrency(e,t){return a(this,void 0,void 0,(function*(){if("type"in t)switch(t.type){case"cw20":t=yield n.validateCW20Currency(e,t);break;case"secret20":t=yield n.validateSecret20Currency(e,t);break;default:throw new Error("Unknown type of currency")}else t=yield l.CurrencySchema.validateAsync(t);return t}))}static validateCW20Currency(e,t){return a(this,void 0,void 0,(function*(){return t=yield l.CW20CurrencyShema.validateAsync(t),f.Bech32Address.validate(t.contractAddress,e.bech32Config.bech32PrefixAccAddr),t}))}static validateSecret20Currency(e,t){return a(this,void 0,void 0,(function*(){return t=yield l.Secret20CurrencyShema.validateAsync(t),f.Bech32Address.validate(t.contractAddress,e.bech32Config.bech32PrefixAccAddr),t}))}};w=n=o([c.singleton(),s(0,c.inject(u.TYPES.TokensStore)),s(1,c.inject(c.delay(()=>g.InteractionService))),s(2,c.inject(c.delay(()=>m.PermissionService))),s(3,c.inject(d.ChainsService)),s(4,c.inject(c.delay(()=>h.KeyRingService))),i("design:paramtypes",[Object,g.InteractionService,m.PermissionService,d.ChainsService,h.KeyRingService])],w),t.TokensService=w},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="tokens"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitSecret20ViewingKeyPermissionType=t.isSecret20ViewingKeyPermissionType=t.getSecret20ViewingKeyPermissionType=void 0,t.getSecret20ViewingKeyPermissionType=function(e){return"viewing-key/"+e},t.isSecret20ViewingKeyPermissionType=function(e){return e.startsWith("viewing-key/")},t.splitSecret20ViewingKeyPermissionType=function(e){return e.replace("viewing-key/","")}},,,function(e,t,r){"use strict";const n=()=>{const e=new Error("Delay aborted");return e.name="AbortError",e},o=({clearTimeout:e,setTimeout:t,willResolve:r})=>(o,{value:i,signal:s}={})=>{if(s&&s.aborted)return Promise.reject(n());let a,c,u;const l=e||clearTimeout,f=()=>{l(a),u(n())},d=new Promise((e,n)=>{c=()=>{s&&s.removeEventListener("abort",f),r?e(i):n(i)},u=n,a=(t||setTimeout)(c,o)});return s&&s.addEventListener("abort",f,{once:!0}),d.clear=()=>{l(a),a=null,c()},d},i=o({willResolve:!0});i.reject=o({willResolve:!1}),i.range=(e,t,r)=>i(((e,t)=>Math.floor(Math.random()*(t-e+1)+e))(e,t),r),i.createWithTimers=({clearTimeout:e,setTimeout:t})=>{const r=o({clearTimeout:e,setTimeout:t,willResolve:!0});return r.reject=o({clearTimeout:e,setTimeout:t,willResolve:!1}),r},e.exports=i,e.exports.default=i},,,,,,,,,,function(e,t,r){"use strict";var n=r(7).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r<t.length;r++)t[r]=255;for(var o=0;o<e.length;o++){var i=e.charAt(o),s=i.charCodeAt(0);if(255!==t[s])throw new TypeError(i+" is ambiguous");t[s]=o}var a=e.length,c=e.charAt(0),u=Math.log(a)/Math.log(256),l=Math.log(256)/Math.log(a);function f(e){if("string"!=typeof e)throw new TypeError("Expected String");if(0===e.length)return n.alloc(0);var r=0;if(" "!==e[r]){for(var o=0,i=0;e[r]===c;)o++,r++;for(var s=(e.length-r)*u+1>>>0,l=new Uint8Array(s);e[r];){var f=t[e.charCodeAt(r)];if(255===f)return;for(var d=0,h=s-1;(0!==f||d<i)&&-1!==h;h--,d++)f+=a*l[h]>>>0,l[h]=f%256>>>0,f=f/256>>>0;if(0!==f)throw new Error("Non-zero carry");i=d,r++}if(" "!==e[r]){for(var p=s-i;p!==s&&0===l[p];)p++;var g=n.allocUnsafe(o+(s-p));g.fill(0,0,o);for(var m=o;p!==s;)g[m++]=l[p++];return g}}}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=n.from(t)),!n.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var r=0,o=0,i=0,s=t.length;i!==s&&0===t[i];)i++,r++;for(var u=(s-i)*l+1>>>0,f=new Uint8Array(u);i!==s;){for(var d=t[i],h=0,p=u-1;(0!==d||h<o)&&-1!==p;p--,h++)d+=256*f[p]>>>0,f[p]=d%a>>>0,d=d/a>>>0;if(0!==d)throw new Error("Non-zero carry");o=h,i++}for(var g=u-o;g!==u&&0===f[g];)g++;for(var m=c.repeat(r);g<u;++g)m+=e.charAt(f[g]);return m},decodeUnsafe:f,decode:function(e){var t=f(e);if(t)return t;throw new Error("Non-base"+a+" character")}}}},function(e,t,r){e.exports=o;var n=r(51).EventEmitter;function o(){n.call(this)}r(4)(o,n),o.Readable=r(148),o.Writable=r(470),o.Duplex=r(471),o.Transform=r(472),o.PassThrough=r(473),o.Stream=o,o.prototype.pipe=function(e,t){var r=this;function o(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function i(){r.readable&&r.resume&&r.resume()}r.on("data",o),e.on("drain",i),e._isStdio||t&&!1===t.end||(r.on("end",a),r.on("close",c));var s=!1;function a(){s||(s=!0,e.end())}function c(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function u(e){if(l(),0===n.listenerCount(this,"error"))throw e}function l(){r.removeListener("data",o),e.removeListener("drain",i),r.removeListener("end",a),r.removeListener("close",c),r.removeListener("error",u),e.removeListener("error",u),r.removeListener("end",l),r.removeListener("close",l),e.removeListener("close",l)}return r.on("error",u),e.on("error",u),r.on("end",l),r.on("close",l),e.on("close",l),e.emit("pipe",r),e}},function(e,t,r){e.exports=r(536)(r(537))},,,,,,,,,function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.enableScroll=t.disableScroll=t.fitPopupWindow=t.closePopupWindow=t.openPopupWindow=void 0;const o=360,i=580,s={};t.openPopupWindow=function(e,t="default"){var r;return n(this,void 0,void 0,(function*(){const n={width:o,height:i,url:e,type:"popup"};if(void 0!==s[t])try{const n=yield browser.windows.get(s[t],{populate:!0});if(!(null===(r=null==n?void 0:n.tabs)||void 0===r?void 0:r.length))throw new Error("Null window or tabs");{const t=n.tabs[0];if(!(null==t?void 0:t.id))throw new Error("Null window or tabs");yield browser.tabs.update(t.id,{active:!0,url:e})}}catch(e){s[t]=(yield browser.windows.create(n)).id}else s[t]=(yield browser.windows.create(n)).id;if(s[t])try{yield browser.windows.update(s[t],{focused:!0})}catch(e){console.log("Failed to update window focus: "+e.message)}return s[t]}))},t.closePopupWindow=function(e){(()=>{n(this,void 0,void 0,(function*(){const t=s[e];t&&(yield browser.windows.remove(t))}))})()},t.fitPopupWindow=function(){const e=window.outerWidth-window.innerWidth,t=window.outerHeight-window.innerHeight;browser.windows?browser.windows.getCurrent().then(r=>{null!=(null==r?void 0:r.id)&&browser.windows.update(r.id,{width:o+e,height:i+t})}):window.resizeTo(o+e,i+t)},t.disableScroll=function(){document.getElementsByTagName("html")[0].style.overflow="hidden"},t.enableScroll=function(){document.getElementsByTagName("html")[0].style.overflow=""}},function(e,t){(function(t){e.exports=t}).call(this,{})},,function(e,t,r){"use strict";(function(t){!function(r){function n(e){const t=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);let r=1779033703,n=3144134277,o=1013904242,i=2773480762,s=1359893119,a=2600822924,c=528734635,u=1541459225;const l=new Uint32Array(64);function f(e){let f=0,d=e.length;for(;d>=64;){let h,p,g,m,y,b=r,v=n,w=o,_=i,k=s,S=a,O=c,j=u;for(p=0;p<16;p++)g=f+4*p,l[p]=(255&e[g])<<24|(255&e[g+1])<<16|(255&e[g+2])<<8|255&e[g+3];for(p=16;p<64;p++)h=l[p-2],m=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,h=l[p-15],y=(h>>>7|h<<25)^(h>>>18|h<<14)^h>>>3,l[p]=(m+l[p-7]|0)+(y+l[p-16]|0)|0;for(p=0;p<64;p++)m=(((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))+(k&S^~k&O)|0)+(j+(t[p]+l[p]|0)|0)|0,y=((b>>>2|b<<30)^(b>>>13|b<<19)^(b>>>22|b<<10))+(b&v^b&w^v&w)|0,j=O,O=S,S=k,k=_+m|0,_=w,w=v,v=b,b=m+y|0;r=r+b|0,n=n+v|0,o=o+w|0,i=i+_|0,s=s+k|0,a=a+S|0,c=c+O|0,u=u+j|0,f+=64,d-=64}}f(e);let d,h=e.length%64,p=e.length/536870912|0,g=e.length<<3,m=h<56?56:120,y=e.slice(e.length-h,e.length);for(y.push(128),d=h+1;d<m;d++)y.push(0);return y.push(p>>>24&255),y.push(p>>>16&255),y.push(p>>>8&255),y.push(p>>>0&255),y.push(g>>>24&255),y.push(g>>>16&255),y.push(g>>>8&255),y.push(g>>>0&255),f(y),[r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255,u>>>24&255,u>>>16&255,u>>>8&255,u>>>0&255]}function o(e,t,r){e=e.length<=64?e:n(e);const o=64+t.length+4,i=new Array(o),s=new Array(64);let a,c=[];for(a=0;a<64;a++)i[a]=54;for(a=0;a<e.length;a++)i[a]^=e[a];for(a=0;a<t.length;a++)i[64+a]=t[a];for(a=o-4;a<o;a++)i[a]=0;for(a=0;a<64;a++)s[a]=92;for(a=0;a<e.length;a++)s[a]^=e[a];function u(){for(let e=o-1;e>=o-4;e--){if(i[e]++,i[e]<=255)return;i[e]=0}}for(;r>=32;)u(),c=c.concat(n(s.concat(n(i)))),r-=32;return r>0&&(u(),c=c.concat(n(s.concat(n(i))).slice(0,r))),c}function i(e,t,r,n,o){let i;for(u(e,16*(2*r-1),o,0,16),i=0;i<2*r;i++)c(e,16*i,o,16),a(o,n),u(o,0,e,t+16*i,16);for(i=0;i<r;i++)u(e,t+2*i*16,e,16*i,16);for(i=0;i<r;i++)u(e,t+16*(2*i+1),e,16*(i+r),16)}function s(e,t){return e<<t|e>>>32-t}function a(e,t){u(e,0,t,0,16);for(let e=8;e>0;e-=2)t[4]^=s(t[0]+t[12],7),t[8]^=s(t[4]+t[0],9),t[12]^=s(t[8]+t[4],13),t[0]^=s(t[12]+t[8],18),t[9]^=s(t[5]+t[1],7),t[13]^=s(t[9]+t[5],9),t[1]^=s(t[13]+t[9],13),t[5]^=s(t[1]+t[13],18),t[14]^=s(t[10]+t[6],7),t[2]^=s(t[14]+t[10],9),t[6]^=s(t[2]+t[14],13),t[10]^=s(t[6]+t[2],18),t[3]^=s(t[15]+t[11],7),t[7]^=s(t[3]+t[15],9),t[11]^=s(t[7]+t[3],13),t[15]^=s(t[11]+t[7],18),t[1]^=s(t[0]+t[3],7),t[2]^=s(t[1]+t[0],9),t[3]^=s(t[2]+t[1],13),t[0]^=s(t[3]+t[2],18),t[6]^=s(t[5]+t[4],7),t[7]^=s(t[6]+t[5],9),t[4]^=s(t[7]+t[6],13),t[5]^=s(t[4]+t[7],18),t[11]^=s(t[10]+t[9],7),t[8]^=s(t[11]+t[10],9),t[9]^=s(t[8]+t[11],13),t[10]^=s(t[9]+t[8],18),t[12]^=s(t[15]+t[14],7),t[13]^=s(t[12]+t[15],9),t[14]^=s(t[13]+t[12],13),t[15]^=s(t[14]+t[13],18);for(let r=0;r<16;++r)e[r]+=t[r]}function c(e,t,r,n){for(let o=0;o<n;o++)r[o]^=e[t+o]}function u(e,t,r,n,o){for(;o--;)r[n++]=e[t++]}function l(e){if(!e||"number"!=typeof e.length)return!1;for(let t=0;t<e.length;t++){const r=e[t];if("number"!=typeof r||r%1||r<0||r>=256)return!1}return!0}function f(e,t){if("number"!=typeof e||e%1)throw new Error("invalid "+t);return e}function d(e,r,n,s,a,d,h){if(n=f(n,"N"),s=f(s,"r"),a=f(a,"p"),d=f(d,"dkLen"),0===n||0!=(n&n-1))throw new Error("N must be power of 2");if(n>2147483647/128/s)throw new Error("N too large");if(s>2147483647/128/a)throw new Error("r too large");if(!l(e))throw new Error("password must be an array or buffer");if(e=Array.prototype.slice.call(e),!l(r))throw new Error("salt must be an array or buffer");r=Array.prototype.slice.call(r);let p=o(e,r,128*a*s);const g=new Uint32Array(32*a*s);for(let e=0;e<g.length;e++){const t=4*e;g[e]=(255&p[t+3])<<24|(255&p[t+2])<<16|(255&p[t+1])<<8|(255&p[t+0])<<0}const m=new Uint32Array(64*s),y=new Uint32Array(32*s*n),b=32*s,v=new Uint32Array(16),w=new Uint32Array(16),_=a*n*2;let k,S,O=0,j=null,E=!1,P=0,x=0;const A=h?parseInt(1e3/s):4294967295,M=void 0!==t?t:setTimeout,I=function(){if(E)return h(new Error("cancelled"),O/_);let t;switch(P){case 0:S=32*x*s,u(g,S,m,0,b),P=1,k=0;case 1:t=n-k,t>A&&(t=A);for(let e=0;e<t;e++)u(m,0,y,(k+e)*b,b),i(m,b,s,v,w);if(k+=t,O+=t,h){const e=parseInt(1e3*O/_);if(e!==j){if(E=h(null,O/_),E)break;j=e}}if(k<n)break;k=0,P=2;case 2:t=n-k,t>A&&(t=A);for(let e=0;e<t;e++){const e=m[16*(2*s-1)]&n-1;c(y,e*b,m,b),i(m,b,s,v,w)}if(k+=t,O+=t,h){const e=parseInt(1e3*O/_);if(e!==j){if(E=h(null,O/_),E)break;j=e}}if(k<n)break;if(u(m,0,g,S,b),x++,x<a){P=0;break}p=[];for(let e=0;e<g.length;e++)p.push(g[e]>>0&255),p.push(g[e]>>8&255),p.push(g[e]>>16&255),p.push(g[e]>>24&255);const r=o(e,p,d);return h&&h(null,1,r),r}h&&M(I)};if(!h)for(;;){const e=I();if(null!=e)return e}I()}const h={scrypt:function(e,t,r,n,o,i,s){return new Promise((function(a,c){let u=0;s&&s(0),d(e,t,r,n,o,i,(function(e,t,r){if(e)c(e);else if(r)s&&1!==u&&s(1),a(new Uint8Array(r));else if(s&&t!==u)return u=t,s(t)}))}))},syncScrypt:function(e,t,r,n,o,i){return new Uint8Array(d(e,t,r,n,o,i))}};e.exports=h}()}).call(this,r(223).setImmediate)},function(e,t,r){"use strict";var n={};(0,r(57).assign)(n,r(538),r(541),r(296)),e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(645),o=r(646),i=r(648),s=()=>{},a=new o.TimeoutError;t.default=class extends n{constructor(e){var t,r,n,o;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=s,this._resolveIdle=s,!("number"==typeof(e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:i.default},e)).intervalCap&&e.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${null!==(r=null===(t=e.intervalCap)||void 0===t?void 0:t.toString())&&void 0!==r?r:""}\` (${typeof e.intervalCap})`);if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${null!==(o=null===(n=e.interval)||void 0===n?void 0:n.toString())&&void 0!==o?o:""}\` (${typeof e.interval})`);this._carryoverConcurrencyCount=e.carryoverConcurrencyCount,this._isIntervalIgnored=e.intervalCap===1/0||0===e.interval,this._intervalCap=e.intervalCap,this._interval=e.interval,this._queue=new e.queueClass,this._queueClass=e.queueClass,this.concurrency=e.concurrency,this._timeout=e.timeout,this._throwOnTimeout=!0===e.throwOnTimeout,this._isPaused=!1===e.autoStart}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount<this._intervalCap}get _doesConcurrentAllowAnother(){return this._pendingCount<this._concurrency}_next(){this._pendingCount--,this._tryToStartAnother(),this.emit("next")}_resolvePromises(){this._resolveEmpty(),this._resolveEmpty=s,0===this._pendingCount&&(this._resolveIdle(),this._resolveIdle=s,this.emit("idle"))}_onResumeInterval(){this._onInterval(),this._initializeIntervalIfNeeded(),this._timeoutId=void 0}_isIntervalPaused(){const e=Date.now();if(void 0===this._intervalId){const t=this._intervalEnd-e;if(!(t<0))return void 0===this._timeoutId&&(this._timeoutId=setTimeout(()=>{this._onResumeInterval()},t)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}_tryToStartAnother(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){const e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){const t=this._queue.dequeue();return!!t&&(this.emit("active"),t(),e&&this._initializeIntervalIfNeeded(),!0)}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(e){if(!("number"==typeof e&&e>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this._concurrency=e,this._processQueue()}async add(e,t={}){return new Promise((r,n)=>{this._queue.enqueue(async()=>{this._pendingCount++,this._intervalCount++;try{const i=void 0===this._timeout&&void 0===t.timeout?e():o.default(Promise.resolve(e()),void 0===t.timeout?this._timeout:t.timeout,()=>{(void 0===t.throwOnTimeout?this._throwOnTimeout:t.throwOnTimeout)&&n(a)});r(await i)}catch(e){n(e)}this._next()},t),this._tryToStartAnother(),this.emit("add")})}async addAll(e,t){return Promise.all(e.map(async e=>this.add(e,t)))}start(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(0!==this._queue.size)return new Promise(e=>{const t=this._resolveEmpty;this._resolveEmpty=()=>{t(),e()}})}async onIdle(){if(0!==this._pendingCount||0!==this._queue.size)return new Promise(e=>{const t=this._resolveIdle;this._resolveIdle=()=>{t(),e()}})}get size(){return this._queue.size}sizeBy(e){return this._queue.filter(e).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(e){this._timeout=e}}},,,,,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinPretty=void 0;const n=r(221);class o{constructor(e,t){this._currency=e,this.amount=t,this._options={separator:" ",upperCase:!1,lowerCase:!1,hideDenom:!1},t instanceof n.IntPretty?this.intPretty=t:this.intPretty=new n.IntPretty(t),this.intPretty=this.intPretty.maxDecimals(e.coinDecimals).precision(e.coinDecimals)}get options(){return Object.assign(Object.assign({},this._options),this.intPretty.options)}get denom(){return this.currency.coinDenom}get currency(){return this._currency}setCurrency(e){const t=new o(e,this.amount);return t._options=Object.assign({},this._options),t.intPretty=this.intPretty.clone(),t}separator(e){const t=this.clone();return t._options.separator=e,t}upperCase(e){const t=this.clone();return t._options.upperCase=e,t._options.lowerCase=!e,t}lowerCase(e){const t=this.clone();return t._options.lowerCase=e,t._options.upperCase=!e,t}hideDenom(e){const t=this.clone();return t._options.hideDenom=e,t}precision(e){const t=this.clone();return t.intPretty=t.intPretty.precision(e),t}maxDecimals(e){const t=this.clone();return t.intPretty=t.intPretty.maxDecimals(e),t}trim(e){const t=this.clone();return t.intPretty=t.intPretty.trim(e),t}shrink(e){const t=this.clone();return t.intPretty=t.intPretty.shrink(e),t}locale(e){const t=this.clone();return t.intPretty=t.intPretty.locale(e),t}ready(e){const t=this.clone();return t.intPretty=t.intPretty.ready(e),t}get isReady(){return this.intPretty.isReady}add(e){const t=this.clone();return t.intPretty=t.intPretty.add(e.intPretty),t}toDec(){return this.intPretty.toDec()}toString(){let e=this.denom;this._options.upperCase&&(e=e.toUpperCase()),this._options.lowerCase&&(e=e.toLowerCase());let t=this._options.separator;return this._options.hideDenom&&(e="",t=""),`${this.intPretty.toString()}${t}${e}`}clone(){const e=new o(this._currency,this.amount);return e._options=Object.assign({},this._options),e.intPretty=this.intPretty.clone(),e}}t.CoinPretty=o},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseAccount=void 0;const o=r(23);class i{constructor(e,t,r,n){this.type=e,this.address=t,this.accountNumber=r,this.sequence=n}static fetchFromRest(e,t,r=!1){return n(this,void 0,void 0,(function*(){const n=yield e.get("auth/accounts/"+t);return i.fromAminoJSON(n.data,r?t:"")}))}static fromAminoJSON(e,t=""){"height"in e&&(e=e.result);const r=e.type;if(!r)throw new Error("Account's type is unknown: "+JSON.stringify(e));let n=e.value;const s=n.BaseVestingAccount||n.baseVestingAccount||n.base_vesting_account;s&&(n=s.BaseAccount||s.baseAccount||s.base_account);let a=n.address;if(!a){if(!t)throw new Error("Account's address is unknown: "+JSON.stringify(e));a=t}const c=n.account_number;if(null==c)throw new Error("Account's account number is unknown: "+JSON.stringify(e));const u=n.sequence;return new i(r,a,new o.Int(c),new o.Int(null!=u?u:"0"))}getType(){return this.type}getAddress(){return this.address}getAccountNumber(){return this.accountNumber}getSequence(){return this.sequence}}t.BaseAccount=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32Address=void 0;const o=n(r(94));t.Bech32Address=class{constructor(e){this.address=e}static shortenAddress(e,t){if(t>=e.length)return e;const r=e.indexOf("1"),n=e.slice(0,r),o=e.slice(r+1);if(t-=n.length,t-=3,(t-=1)<=0)return"";const i=Math.floor(o.length/2);let s=o.slice(0,i),a=o.slice(i);for(;t<s.length+a.length;)(s.length+a.length)%2==1&&s.length>0?s=s.slice(0,s.length-1):a=a.slice(1);return n+"1"+s+"..."+a}static validate(e,t){const{prefix:r}=o.default.decode(e);if(t&&t!==r)throw new Error(`Unexpected prefix (expected: ${t}, actual: ${r})`)}static defaultBech32Config(e,t="val",r="cons",n="pub",o="oper"){return{bech32PrefixAccAddr:e,bech32PrefixAccPub:e+n,bech32PrefixValAddr:e+t+o,bech32PrefixValPub:e+t+o+n,bech32PrefixConsAddr:e+t+r,bech32PrefixConsPub:e+t+r+n}}toBech32(e){const t=o.default.toWords(this.address);return o.default.encode(e,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChainIdHelper=void 0;class n{static parse(e){const t=e.split(n.VersionFormatRegExp).filter(Boolean);return 2!==t.length?{identifier:e,version:0}:{identifier:t[0],version:parseInt(t[1])}}static hasChainVersion(e){return n.parse(e).identifier!==e}}t.ChainIdHelper=n,n.VersionFormatRegExp=/(.+)-([\d]+)/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WsReadyState=void 0,function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSING=2]="CLOSING",e[e.CLOSED=3]="CLOSED",e[e.NONE=4]="NONE"}(t.WsReadyState||(t.WsReadyState={}))},function(e,t){
-/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
-t.read=function(e,t,r,n,o){var i,s,a=8*o-n-1,c=(1<<a)-1,u=c>>1,l=-7,f=r?o-1:0,d=r?-1:1,h=e[t+f];for(f+=d,i=h&(1<<-l)-1,h>>=-l,l+=a;l>0;i=256*i+e[t+f],f+=d,l-=8);for(s=i&(1<<-l)-1,i>>=-l,l+=n;l>0;s=256*s+e[t+f],f+=d,l-=8);if(0===i)i=1-u;else{if(i===c)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,n),i-=u}return(h?-1:1)*s*Math.pow(2,i-n)},t.write=function(e,t,r,n,o,i){var s,a,c,u=8*i-o-1,l=(1<<u)-1,f=l>>1,d=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:i-1,p=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+f>=1?d/c:d*Math.pow(2,1-f))*c>=2&&(s++,c/=2),s+f>=l?(a=0,s=l):s+f>=1?(a=(t*c-1)*Math.pow(2,o),s+=f):(a=t*Math.pow(2,f-1)*Math.pow(2,o),s=0));o>=8;e[r+h]=255&a,h+=p,a/=256,o-=8);for(s=s<<o|a,u+=o;u>0;e[r+h]=255&s,h+=p,s/=256,u-=8);e[r+h-p]|=128*g}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(238),t),o(r(118),t),o(r(242),t),o(r(443),t)},function(e,t,r){"use strict";var n=t;function o(){n.util._configure(),n.Writer._configure(n.BufferWriter),n.Reader._configure(n.BufferReader)}n.build="minimal",n.Writer=r(239),n.BufferWriter=r(437),n.Reader=r(240),n.BufferReader=r(438),n.util=r(64),n.rpc=r(439),n.roots=r(441),n.configure=o,o()},function(e,t,r){"use strict";e.exports=function(e,t){var r=new Array(arguments.length-1),n=0,o=2,i=!0;for(;o<arguments.length;)r[n++]=arguments[o++];return new Promise((function(o,s){r[n]=function(e){if(i)if(i=!1,e)s(e);else{for(var t=new Array(arguments.length-1),r=0;r<t.length;)t[r++]=arguments[r];o.apply(null,t)}};try{e.apply(t||null,r)}catch(e){i&&(i=!1,s(e))}}))}},function(e,t,r){"use strict";var n=t;n.length=function(e){var t=e.length;if(!t)return 0;for(var r=0;--t%4>1&&"="===e.charAt(t);)++r;return Math.ceil(3*e.length)/4-r};for(var o=new Array(64),i=new Array(123),s=0;s<64;)i[o[s]=s<26?s+65:s<52?s+71:s<62?s-4:s-59|43]=s++;n.encode=function(e,t,r){for(var n,i=null,s=[],a=0,c=0;t<r;){var u=e[t++];switch(c){case 0:s[a++]=o[u>>2],n=(3&u)<<4,c=1;break;case 1:s[a++]=o[n|u>>4],n=(15&u)<<2,c=2;break;case 2:s[a++]=o[n|u>>6],s[a++]=o[63&u],c=0}a>8191&&((i||(i=[])).push(String.fromCharCode.apply(String,s)),a=0)}return c&&(s[a++]=o[n],s[a++]=61,1===c&&(s[a++]=61)),i?(a&&i.push(String.fromCharCode.apply(String,s.slice(0,a))),i.join("")):String.fromCharCode.apply(String,s.slice(0,a))};n.decode=function(e,t,r){for(var n,o=r,s=0,a=0;a<e.length;){var c=e.charCodeAt(a++);if(61===c&&s>1)break;if(void 0===(c=i[c]))throw Error("invalid encoding");switch(s){case 0:n=c,s=1;break;case 1:t[r++]=n<<2|(48&c)>>4,n=c,s=2;break;case 2:t[r++]=(15&n)<<4|(60&c)>>2,n=c,s=3;break;case 3:t[r++]=(3&n)<<6|c,s=0}}if(1===s)throw Error("invalid encoding");return r-o},n.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)}},function(e,t,r){"use strict";function n(){this._listeners={}}e.exports=n,n.prototype.on=function(e,t,r){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:t,ctx:r||this}),this},n.prototype.off=function(e,t){if(void 0===e)this._listeners={};else if(void 0===t)this._listeners[e]=[];else for(var r=this._listeners[e],n=0;n<r.length;)r[n].fn===t?r.splice(n,1):++n;return this},n.prototype.emit=function(e){var t=this._listeners[e];if(t){for(var r=[],n=1;n<arguments.length;)r.push(arguments[n++]);for(n=0;n<t.length;)t[n].fn.apply(t[n++].ctx,r)}return this}},function(e,t,r){"use strict";function n(e){return"undefined"!=typeof Float32Array?function(){var t=new Float32Array([-0]),r=new Uint8Array(t.buffer),n=128===r[3];function o(e,n,o){t[0]=e,n[o]=r[0],n[o+1]=r[1],n[o+2]=r[2],n[o+3]=r[3]}function i(e,n,o){t[0]=e,n[o]=r[3],n[o+1]=r[2],n[o+2]=r[1],n[o+3]=r[0]}function s(e,n){return r[0]=e[n],r[1]=e[n+1],r[2]=e[n+2],r[3]=e[n+3],t[0]}function a(e,n){return r[3]=e[n],r[2]=e[n+1],r[1]=e[n+2],r[0]=e[n+3],t[0]}e.writeFloatLE=n?o:i,e.writeFloatBE=n?i:o,e.readFloatLE=n?s:a,e.readFloatBE=n?a:s}():function(){function t(e,t,r,n){var o=t<0?1:0;if(o&&(t=-t),0===t)e(1/t>0?0:2147483648,r,n);else if(isNaN(t))e(2143289344,r,n);else if(t>34028234663852886e22)e((o<<31|2139095040)>>>0,r,n);else if(t<11754943508222875e-54)e((o<<31|Math.round(t/1401298464324817e-60))>>>0,r,n);else{var i=Math.floor(Math.log(t)/Math.LN2);e((o<<31|i+127<<23|8388607&Math.round(t*Math.pow(2,-i)*8388608))>>>0,r,n)}}function r(e,t,r){var n=e(t,r),o=2*(n>>31)+1,i=n>>>23&255,s=8388607&n;return 255===i?s?NaN:o*(1/0):0===i?1401298464324817e-60*o*s:o*Math.pow(2,i-150)*(s+8388608)}e.writeFloatLE=t.bind(null,o),e.writeFloatBE=t.bind(null,i),e.readFloatLE=r.bind(null,s),e.readFloatBE=r.bind(null,a)}(),"undefined"!=typeof Float64Array?function(){var t=new Float64Array([-0]),r=new Uint8Array(t.buffer),n=128===r[7];function o(e,n,o){t[0]=e,n[o]=r[0],n[o+1]=r[1],n[o+2]=r[2],n[o+3]=r[3],n[o+4]=r[4],n[o+5]=r[5],n[o+6]=r[6],n[o+7]=r[7]}function i(e,n,o){t[0]=e,n[o]=r[7],n[o+1]=r[6],n[o+2]=r[5],n[o+3]=r[4],n[o+4]=r[3],n[o+5]=r[2],n[o+6]=r[1],n[o+7]=r[0]}function s(e,n){return r[0]=e[n],r[1]=e[n+1],r[2]=e[n+2],r[3]=e[n+3],r[4]=e[n+4],r[5]=e[n+5],r[6]=e[n+6],r[7]=e[n+7],t[0]}function a(e,n){return r[7]=e[n],r[6]=e[n+1],r[5]=e[n+2],r[4]=e[n+3],r[3]=e[n+4],r[2]=e[n+5],r[1]=e[n+6],r[0]=e[n+7],t[0]}e.writeDoubleLE=n?o:i,e.writeDoubleBE=n?i:o,e.readDoubleLE=n?s:a,e.readDoubleBE=n?a:s}():function(){function t(e,t,r,n,o,i){var s=n<0?1:0;if(s&&(n=-n),0===n)e(0,o,i+t),e(1/n>0?0:2147483648,o,i+r);else if(isNaN(n))e(0,o,i+t),e(2146959360,o,i+r);else if(n>17976931348623157e292)e(0,o,i+t),e((s<<31|2146435072)>>>0,o,i+r);else{var a;if(n<22250738585072014e-324)e((a=n/5e-324)>>>0,o,i+t),e((s<<31|a/4294967296)>>>0,o,i+r);else{var c=Math.floor(Math.log(n)/Math.LN2);1024===c&&(c=1023),e(4503599627370496*(a=n*Math.pow(2,-c))>>>0,o,i+t),e((s<<31|c+1023<<20|1048576*a&1048575)>>>0,o,i+r)}}}function r(e,t,r,n,o){var i=e(n,o+t),s=e(n,o+r),a=2*(s>>31)+1,c=s>>>20&2047,u=4294967296*(1048575&s)+i;return 2047===c?u?NaN:a*(1/0):0===c?5e-324*a*u:a*Math.pow(2,c-1075)*(u+4503599627370496)}e.writeDoubleLE=t.bind(null,o,0,4),e.writeDoubleBE=t.bind(null,i,4,0),e.readDoubleLE=r.bind(null,s,0,4),e.readDoubleBE=r.bind(null,a,4,0)}(),e}function o(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}function i(e,t,r){t[r]=e>>>24,t[r+1]=e>>>16&255,t[r+2]=e>>>8&255,t[r+3]=255&e}function s(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}function a(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}e.exports=n(n)},function(module,exports,__webpack_require__){"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(e){}return null}module.exports=inquire},function(e,t,r){"use strict";var n=t;n.length=function(e){for(var t=0,r=0,n=0;n<e.length;++n)(r=e.charCodeAt(n))<128?t+=1:r<2048?t+=2:55296==(64512&r)&&56320==(64512&e.charCodeAt(n+1))?(++n,t+=4):t+=3;return t},n.read=function(e,t,r){if(r-t<1)return"";for(var n,o=null,i=[],s=0;t<r;)(n=e[t++])<128?i[s++]=n:n>191&&n<224?i[s++]=(31&n)<<6|63&e[t++]:n>239&&n<365?(n=((7&n)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++])-65536,i[s++]=55296+(n>>10),i[s++]=56320+(1023&n)):i[s++]=(15&n)<<12|(63&e[t++])<<6|63&e[t++],s>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,i)),s=0);return o?(s&&o.push(String.fromCharCode.apply(String,i.slice(0,s))),o.join("")):String.fromCharCode.apply(String,i.slice(0,s))},n.write=function(e,t,r){for(var n,o,i=r,s=0;s<e.length;++s)(n=e.charCodeAt(s))<128?t[r++]=n:n<2048?(t[r++]=n>>6|192,t[r++]=63&n|128):55296==(64512&n)&&56320==(64512&(o=e.charCodeAt(s+1)))?(n=65536+((1023&n)<<10)+(1023&o),++s,t[r++]=n>>18|240,t[r++]=n>>12&63|128,t[r++]=n>>6&63|128,t[r++]=63&n|128):(t[r++]=n>>12|224,t[r++]=n>>6&63|128,t[r++]=63&n|128);return r-i}},function(e,t,r){"use strict";e.exports=function(e,t,r){var n=r||8192,o=n>>>1,i=null,s=n;return function(r){if(r<1||r>o)return e(r);s+r>n&&(i=e(n),s=0);var a=t.call(i,s,s+=r);return 7&s&&(s=1+(7|s)),a}}},function(e,t,r){"use strict";e.exports=o;var n=r(64);function o(e,t){this.lo=e>>>0,this.hi=t>>>0}var i=o.zero=new o(0,0);i.toNumber=function(){return 0},i.zzEncode=i.zzDecode=function(){return this},i.length=function(){return 1};var s=o.zeroHash="\0\0\0\0\0\0\0\0";o.fromNumber=function(e){if(0===e)return i;var t=e<0;t&&(e=-e);var r=e>>>0,n=(e-r)/4294967296>>>0;return t&&(n=~n>>>0,r=~r>>>0,++r>4294967295&&(r=0,++n>4294967295&&(n=0))),new o(r,n)},o.from=function(e){if("number"==typeof e)return o.fromNumber(e);if(n.isString(e)){if(!n.Long)return o.fromNumber(parseInt(e,10));e=n.Long.fromString(e)}return e.low||e.high?new o(e.low>>>0,e.high>>>0):i},o.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var t=1+~this.lo>>>0,r=~this.hi>>>0;return t||(r=r+1>>>0),-(t+4294967296*r)}return this.lo+4294967296*this.hi},o.prototype.toLong=function(e){return n.Long?new n.Long(0|this.lo,0|this.hi,Boolean(e)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(e)}};var a=String.prototype.charCodeAt;o.fromHash=function(e){return e===s?i:new o((a.call(e,0)|a.call(e,1)<<8|a.call(e,2)<<16|a.call(e,3)<<24)>>>0,(a.call(e,4)|a.call(e,5)<<8|a.call(e,6)<<16|a.call(e,7)<<24)>>>0)},o.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},o.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},o.prototype.zzDecode=function(){var e=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},o.prototype.length=function(){var e=this.lo,t=(this.lo>>>28|this.hi<<4)>>>0,r=this.hi>>>24;return 0===r?0===t?e<16384?e<128?1:2:e<2097152?3:4:t<16384?t<128?5:6:t<2097152?7:8:r<128?9:10}},function(e,t,r){"use strict";e.exports=i;var n=r(239);(i.prototype=Object.create(n.prototype)).constructor=i;var o=r(64);function i(){n.call(this)}function s(e,t,r){e.length<40?o.utf8.write(e,t,r):t.utf8Write?t.utf8Write(e,r):t.write(e,r)}i._configure=function(){i.alloc=o._Buffer_allocUnsafe,i.writeBytesBuffer=o.Buffer&&o.Buffer.prototype instanceof Uint8Array&&"set"===o.Buffer.prototype.set.name?function(e,t,r){t.set(e,r)}:function(e,t,r){if(e.copy)e.copy(t,r,0,e.length);else for(var n=0;n<e.length;)t[r++]=e[n++]}},i.prototype.bytes=function(e){o.isString(e)&&(e=o._Buffer_from(e,"base64"));var t=e.length>>>0;return this.uint32(t),t&&this._push(i.writeBytesBuffer,t,e),this},i.prototype.string=function(e){var t=o.Buffer.byteLength(e);return this.uint32(t),t&&this._push(s,t,e),this},i._configure()},function(e,t,r){"use strict";e.exports=i;var n=r(240);(i.prototype=Object.create(n.prototype)).constructor=i;var o=r(64);function i(e){n.call(this,e)}i._configure=function(){o.Buffer&&(i.prototype._slice=o.Buffer.prototype.slice)},i.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+e,this.len))},i._configure()},function(e,t,r){"use strict";t.Service=r(440)},function(e,t,r){"use strict";e.exports=o;var n=r(64);function o(e,t,r){if("function"!=typeof e)throw TypeError("rpcImpl must be a function");n.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=Boolean(t),this.responseDelimited=Boolean(r)}(o.prototype=Object.create(n.EventEmitter.prototype)).constructor=o,o.prototype.rpcCall=function e(t,r,o,i,s){if(!i)throw TypeError("request must be specified");var a=this;if(!s)return n.asPromise(e,a,t,r,o,i);if(a.rpcImpl)try{return a.rpcImpl(t,r[a.requestDelimited?"encodeDelimited":"encode"](i).finish(),(function(e,r){if(e)return a.emit("error",e,t),s(e);if(null!==r){if(!(r instanceof o))try{r=o[a.responseDelimited?"decodeDelimited":"decode"](r)}catch(e){return a.emit("error",e,t),s(e)}return a.emit("data",r,t),s(null,r)}a.end(!0)}))}catch(e){return a.emit("error",e,t),void setTimeout((function(){s(e)}),0)}else setTimeout((function(){s(Error("already ended"))}),0)},o.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},function(e,t,r){"use strict";e.exports={}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tendermint=t.ibc=t.google=t.cosmos=void 0;var n=r(48);const o=n.Reader,i=n.Writer,s=n.util,a={};t.cosmos=a.cosmos=(()=>{const e={};return e.auth=function(){const e={};return e.v1beta1=function(){const e={};return e.BaseAccount=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.pubKey=null,e.prototype.accountNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&a.google.protobuf.Any.encode(e.pubKey,t.uint32(18).fork()).ldelim(),null!=e.accountNumber&&Object.hasOwnProperty.call(e,"accountNumber")&&t.uint32(24).uint64(e.accountNumber),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(32).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.BaseAccount;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.pubKey=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.accountNumber=e.uint64();break;case 4:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.BaseAccount)return e;var t=new a.cosmos.auth.v1beta1.BaseAccount;if(null!=e.address&&(t.address=String(e.address)),null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".cosmos.auth.v1beta1.BaseAccount.pubKey: object expected");t.pubKey=a.google.protobuf.Any.fromObject(e.pubKey)}return null!=e.accountNumber&&(s.Long?(t.accountNumber=s.Long.fromValue(e.accountNumber)).unsigned=!0:"string"==typeof e.accountNumber?t.accountNumber=parseInt(e.accountNumber,10):"number"==typeof e.accountNumber?t.accountNumber=e.accountNumber:"object"==typeof e.accountNumber&&(t.accountNumber=new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0))),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.address="",r.pubKey=null,s.Long){var n=new s.Long(0,0,!0);r.accountNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.accountNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0}return null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(r.pubKey=a.google.protobuf.Any.toObject(e.pubKey,t)),null!=e.accountNumber&&e.hasOwnProperty("accountNumber")&&("number"==typeof e.accountNumber?r.accountNumber=t.longs===String?String(e.accountNumber):e.accountNumber:r.accountNumber=t.longs===String?s.Long.prototype.toString.call(e.accountNumber):t.longs===Number?new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0):e.accountNumber),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ModuleAccount=function(){function e(e){if(this.permissions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.baseAccount=null,e.prototype.name="",e.prototype.permissions=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.baseAccount&&Object.hasOwnProperty.call(e,"baseAccount")&&a.cosmos.auth.v1beta1.BaseAccount.encode(e.baseAccount,t.uint32(10).fork()).ldelim(),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(18).string(e.name),null!=e.permissions&&e.permissions.length)for(var r=0;r<e.permissions.length;++r)t.uint32(26).string(e.permissions[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.ModuleAccount;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.baseAccount=a.cosmos.auth.v1beta1.BaseAccount.decode(e,e.uint32());break;case 2:n.name=e.string();break;case 3:n.permissions&&n.permissions.length||(n.permissions=[]),n.permissions.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.ModuleAccount)return e;var t=new a.cosmos.auth.v1beta1.ModuleAccount;if(null!=e.baseAccount){if("object"!=typeof e.baseAccount)throw TypeError(".cosmos.auth.v1beta1.ModuleAccount.baseAccount: object expected");t.baseAccount=a.cosmos.auth.v1beta1.BaseAccount.fromObject(e.baseAccount)}if(null!=e.name&&(t.name=String(e.name)),e.permissions){if(!Array.isArray(e.permissions))throw TypeError(".cosmos.auth.v1beta1.ModuleAccount.permissions: array expected");t.permissions=[];for(var r=0;r<e.permissions.length;++r)t.permissions[r]=String(e.permissions[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.permissions=[]),t.defaults&&(r.baseAccount=null,r.name=""),null!=e.baseAccount&&e.hasOwnProperty("baseAccount")&&(r.baseAccount=a.cosmos.auth.v1beta1.BaseAccount.toObject(e.baseAccount,t)),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.permissions&&e.permissions.length){r.permissions=[];for(var n=0;n<e.permissions.length;++n)r.permissions[n]=e.permissions[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Params=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.maxMemoCharacters=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.txSigLimit=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.txSizeCostPerByte=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sigVerifyCostEd25519=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sigVerifyCostSecp256k1=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.maxMemoCharacters&&Object.hasOwnProperty.call(e,"maxMemoCharacters")&&t.uint32(8).uint64(e.maxMemoCharacters),null!=e.txSigLimit&&Object.hasOwnProperty.call(e,"txSigLimit")&&t.uint32(16).uint64(e.txSigLimit),null!=e.txSizeCostPerByte&&Object.hasOwnProperty.call(e,"txSizeCostPerByte")&&t.uint32(24).uint64(e.txSizeCostPerByte),null!=e.sigVerifyCostEd25519&&Object.hasOwnProperty.call(e,"sigVerifyCostEd25519")&&t.uint32(32).uint64(e.sigVerifyCostEd25519),null!=e.sigVerifyCostSecp256k1&&Object.hasOwnProperty.call(e,"sigVerifyCostSecp256k1")&&t.uint32(40).uint64(e.sigVerifyCostSecp256k1),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.Params;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.maxMemoCharacters=e.uint64();break;case 2:n.txSigLimit=e.uint64();break;case 3:n.txSizeCostPerByte=e.uint64();break;case 4:n.sigVerifyCostEd25519=e.uint64();break;case 5:n.sigVerifyCostSecp256k1=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.Params)return e;var t=new a.cosmos.auth.v1beta1.Params;return null!=e.maxMemoCharacters&&(s.Long?(t.maxMemoCharacters=s.Long.fromValue(e.maxMemoCharacters)).unsigned=!0:"string"==typeof e.maxMemoCharacters?t.maxMemoCharacters=parseInt(e.maxMemoCharacters,10):"number"==typeof e.maxMemoCharacters?t.maxMemoCharacters=e.maxMemoCharacters:"object"==typeof e.maxMemoCharacters&&(t.maxMemoCharacters=new s.LongBits(e.maxMemoCharacters.low>>>0,e.maxMemoCharacters.high>>>0).toNumber(!0))),null!=e.txSigLimit&&(s.Long?(t.txSigLimit=s.Long.fromValue(e.txSigLimit)).unsigned=!0:"string"==typeof e.txSigLimit?t.txSigLimit=parseInt(e.txSigLimit,10):"number"==typeof e.txSigLimit?t.txSigLimit=e.txSigLimit:"object"==typeof e.txSigLimit&&(t.txSigLimit=new s.LongBits(e.txSigLimit.low>>>0,e.txSigLimit.high>>>0).toNumber(!0))),null!=e.txSizeCostPerByte&&(s.Long?(t.txSizeCostPerByte=s.Long.fromValue(e.txSizeCostPerByte)).unsigned=!0:"string"==typeof e.txSizeCostPerByte?t.txSizeCostPerByte=parseInt(e.txSizeCostPerByte,10):"number"==typeof e.txSizeCostPerByte?t.txSizeCostPerByte=e.txSizeCostPerByte:"object"==typeof e.txSizeCostPerByte&&(t.txSizeCostPerByte=new s.LongBits(e.txSizeCostPerByte.low>>>0,e.txSizeCostPerByte.high>>>0).toNumber(!0))),null!=e.sigVerifyCostEd25519&&(s.Long?(t.sigVerifyCostEd25519=s.Long.fromValue(e.sigVerifyCostEd25519)).unsigned=!0:"string"==typeof e.sigVerifyCostEd25519?t.sigVerifyCostEd25519=parseInt(e.sigVerifyCostEd25519,10):"number"==typeof e.sigVerifyCostEd25519?t.sigVerifyCostEd25519=e.sigVerifyCostEd25519:"object"==typeof e.sigVerifyCostEd25519&&(t.sigVerifyCostEd25519=new s.LongBits(e.sigVerifyCostEd25519.low>>>0,e.sigVerifyCostEd25519.high>>>0).toNumber(!0))),null!=e.sigVerifyCostSecp256k1&&(s.Long?(t.sigVerifyCostSecp256k1=s.Long.fromValue(e.sigVerifyCostSecp256k1)).unsigned=!0:"string"==typeof e.sigVerifyCostSecp256k1?t.sigVerifyCostSecp256k1=parseInt(e.sigVerifyCostSecp256k1,10):"number"==typeof e.sigVerifyCostSecp256k1?t.sigVerifyCostSecp256k1=e.sigVerifyCostSecp256k1:"object"==typeof e.sigVerifyCostSecp256k1&&(t.sigVerifyCostSecp256k1=new s.LongBits(e.sigVerifyCostSecp256k1.low>>>0,e.sigVerifyCostSecp256k1.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.maxMemoCharacters=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.maxMemoCharacters=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.txSigLimit=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.txSigLimit=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.txSizeCostPerByte=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.txSizeCostPerByte=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.sigVerifyCostEd25519=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sigVerifyCostEd25519=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.sigVerifyCostSecp256k1=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sigVerifyCostSecp256k1=t.longs===String?"0":0}return null!=e.maxMemoCharacters&&e.hasOwnProperty("maxMemoCharacters")&&("number"==typeof e.maxMemoCharacters?r.maxMemoCharacters=t.longs===String?String(e.maxMemoCharacters):e.maxMemoCharacters:r.maxMemoCharacters=t.longs===String?s.Long.prototype.toString.call(e.maxMemoCharacters):t.longs===Number?new s.LongBits(e.maxMemoCharacters.low>>>0,e.maxMemoCharacters.high>>>0).toNumber(!0):e.maxMemoCharacters),null!=e.txSigLimit&&e.hasOwnProperty("txSigLimit")&&("number"==typeof e.txSigLimit?r.txSigLimit=t.longs===String?String(e.txSigLimit):e.txSigLimit:r.txSigLimit=t.longs===String?s.Long.prototype.toString.call(e.txSigLimit):t.longs===Number?new s.LongBits(e.txSigLimit.low>>>0,e.txSigLimit.high>>>0).toNumber(!0):e.txSigLimit),null!=e.txSizeCostPerByte&&e.hasOwnProperty("txSizeCostPerByte")&&("number"==typeof e.txSizeCostPerByte?r.txSizeCostPerByte=t.longs===String?String(e.txSizeCostPerByte):e.txSizeCostPerByte:r.txSizeCostPerByte=t.longs===String?s.Long.prototype.toString.call(e.txSizeCostPerByte):t.longs===Number?new s.LongBits(e.txSizeCostPerByte.low>>>0,e.txSizeCostPerByte.high>>>0).toNumber(!0):e.txSizeCostPerByte),null!=e.sigVerifyCostEd25519&&e.hasOwnProperty("sigVerifyCostEd25519")&&("number"==typeof e.sigVerifyCostEd25519?r.sigVerifyCostEd25519=t.longs===String?String(e.sigVerifyCostEd25519):e.sigVerifyCostEd25519:r.sigVerifyCostEd25519=t.longs===String?s.Long.prototype.toString.call(e.sigVerifyCostEd25519):t.longs===Number?new s.LongBits(e.sigVerifyCostEd25519.low>>>0,e.sigVerifyCostEd25519.high>>>0).toNumber(!0):e.sigVerifyCostEd25519),null!=e.sigVerifyCostSecp256k1&&e.hasOwnProperty("sigVerifyCostSecp256k1")&&("number"==typeof e.sigVerifyCostSecp256k1?r.sigVerifyCostSecp256k1=t.longs===String?String(e.sigVerifyCostSecp256k1):e.sigVerifyCostSecp256k1:r.sigVerifyCostSecp256k1=t.longs===String?s.Long.prototype.toString.call(e.sigVerifyCostSecp256k1):t.longs===Number?new s.LongBits(e.sigVerifyCostSecp256k1.low>>>0,e.sigVerifyCostSecp256k1.high>>>0).toNumber(!0):e.sigVerifyCostSecp256k1),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.account=function e(t,r){return this.rpcCall(e,a.cosmos.auth.v1beta1.QueryAccountRequest,a.cosmos.auth.v1beta1.QueryAccountResponse,t,r)},"name",{value:"Account"}),Object.defineProperty(e.prototype.params=function e(t,r){return this.rpcCall(e,a.cosmos.auth.v1beta1.QueryParamsRequest,a.cosmos.auth.v1beta1.QueryParamsResponse,t,r)},"name",{value:"Params"}),e}(),e.QueryAccountRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryAccountRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.QueryAccountRequest)return e;var t=new a.cosmos.auth.v1beta1.QueryAccountRequest;return null!=e.address&&(t.address=String(e.address)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.address=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryAccountResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.account=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.account&&Object.hasOwnProperty.call(e,"account")&&a.google.protobuf.Any.encode(e.account,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryAccountResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.account=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.QueryAccountResponse)return e;var t=new a.cosmos.auth.v1beta1.QueryAccountResponse;if(null!=e.account){if("object"!=typeof e.account)throw TypeError(".cosmos.auth.v1beta1.QueryAccountResponse.account: object expected");t.account=a.google.protobuf.Any.fromObject(e.account)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.account=null),null!=e.account&&e.hasOwnProperty("account")&&(r.account=a.google.protobuf.Any.toObject(e.account,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryParamsRequest;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.auth.v1beta1.QueryParamsRequest?e:new a.cosmos.auth.v1beta1.QueryParamsRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.params=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.params&&Object.hasOwnProperty.call(e,"params")&&a.cosmos.auth.v1beta1.Params.encode(e.params,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryParamsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.params=a.cosmos.auth.v1beta1.Params.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.QueryParamsResponse)return e;var t=new a.cosmos.auth.v1beta1.QueryParamsResponse;if(null!=e.params){if("object"!=typeof e.params)throw TypeError(".cosmos.auth.v1beta1.QueryParamsResponse.params: object expected");t.params=a.cosmos.auth.v1beta1.Params.fromObject(e.params)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.params=null),null!=e.params&&e.hasOwnProperty("params")&&(r.params=a.cosmos.auth.v1beta1.Params.toObject(e.params,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.bank=function(){const e={};return e.v1beta1=function(){const e={};return e.Params=function(){function e(e){if(this.sendEnabled=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sendEnabled=s.emptyArray,e.prototype.defaultSendEnabled=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.sendEnabled&&e.sendEnabled.length)for(var r=0;r<e.sendEnabled.length;++r)a.cosmos.bank.v1beta1.SendEnabled.encode(e.sendEnabled[r],t.uint32(10).fork()).ldelim();return null!=e.defaultSendEnabled&&Object.hasOwnProperty.call(e,"defaultSendEnabled")&&t.uint32(16).bool(e.defaultSendEnabled),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Params;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.sendEnabled&&n.sendEnabled.length||(n.sendEnabled=[]),n.sendEnabled.push(a.cosmos.bank.v1beta1.SendEnabled.decode(e,e.uint32()));break;case 2:n.defaultSendEnabled=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Params)return e;var t=new a.cosmos.bank.v1beta1.Params;if(e.sendEnabled){if(!Array.isArray(e.sendEnabled))throw TypeError(".cosmos.bank.v1beta1.Params.sendEnabled: array expected");t.sendEnabled=[];for(var r=0;r<e.sendEnabled.length;++r){if("object"!=typeof e.sendEnabled[r])throw TypeError(".cosmos.bank.v1beta1.Params.sendEnabled: object expected");t.sendEnabled[r]=a.cosmos.bank.v1beta1.SendEnabled.fromObject(e.sendEnabled[r])}}return null!=e.defaultSendEnabled&&(t.defaultSendEnabled=Boolean(e.defaultSendEnabled)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.sendEnabled=[]),t.defaults&&(r.defaultSendEnabled=!1),e.sendEnabled&&e.sendEnabled.length){r.sendEnabled=[];for(var n=0;n<e.sendEnabled.length;++n)r.sendEnabled[n]=a.cosmos.bank.v1beta1.SendEnabled.toObject(e.sendEnabled[n],t)}return null!=e.defaultSendEnabled&&e.hasOwnProperty("defaultSendEnabled")&&(r.defaultSendEnabled=e.defaultSendEnabled),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SendEnabled=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.enabled=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.enabled&&Object.hasOwnProperty.call(e,"enabled")&&t.uint32(16).bool(e.enabled),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.SendEnabled;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.enabled=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.SendEnabled)return e;var t=new a.cosmos.bank.v1beta1.SendEnabled;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.enabled&&(t.enabled=Boolean(e.enabled)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom="",r.enabled=!1),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.enabled&&e.hasOwnProperty("enabled")&&(r.enabled=e.enabled),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Input=function(){function e(e){if(this.coins=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.coins=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.coins&&e.coins.length)for(var r=0;r<e.coins.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.coins[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Input;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.coins&&n.coins.length||(n.coins=[]),n.coins.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Input)return e;var t=new a.cosmos.bank.v1beta1.Input;if(null!=e.address&&(t.address=String(e.address)),e.coins){if(!Array.isArray(e.coins))throw TypeError(".cosmos.bank.v1beta1.Input.coins: array expected");t.coins=[];for(var r=0;r<e.coins.length;++r){if("object"!=typeof e.coins[r])throw TypeError(".cosmos.bank.v1beta1.Input.coins: object expected");t.coins[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.coins[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.coins=[]),t.defaults&&(r.address=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),e.coins&&e.coins.length){r.coins=[];for(var n=0;n<e.coins.length;++n)r.coins[n]=a.cosmos.base.v1beta1.Coin.toObject(e.coins[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Output=function(){function e(e){if(this.coins=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.coins=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.coins&&e.coins.length)for(var r=0;r<e.coins.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.coins[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Output;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.coins&&n.coins.length||(n.coins=[]),n.coins.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Output)return e;var t=new a.cosmos.bank.v1beta1.Output;if(null!=e.address&&(t.address=String(e.address)),e.coins){if(!Array.isArray(e.coins))throw TypeError(".cosmos.bank.v1beta1.Output.coins: array expected");t.coins=[];for(var r=0;r<e.coins.length;++r){if("object"!=typeof e.coins[r])throw TypeError(".cosmos.bank.v1beta1.Output.coins: object expected");t.coins[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.coins[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.coins=[]),t.defaults&&(r.address=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),e.coins&&e.coins.length){r.coins=[];for(var n=0;n<e.coins.length;++n)r.coins[n]=a.cosmos.base.v1beta1.Coin.toObject(e.coins[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Supply=function(){function e(e){if(this.total=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.total=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.total&&e.total.length)for(var r=0;r<e.total.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.total[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Supply;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.total&&n.total.length||(n.total=[]),n.total.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Supply)return e;var t=new a.cosmos.bank.v1beta1.Supply;if(e.total){if(!Array.isArray(e.total))throw TypeError(".cosmos.bank.v1beta1.Supply.total: array expected");t.total=[];for(var r=0;r<e.total.length;++r){if("object"!=typeof e.total[r])throw TypeError(".cosmos.bank.v1beta1.Supply.total: object expected");t.total[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.total[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.total=[]),e.total&&e.total.length){r.total=[];for(var n=0;n<e.total.length;++n)r.total[n]=a.cosmos.base.v1beta1.Coin.toObject(e.total[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DenomUnit=function(){function e(e){if(this.aliases=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.exponent=0,e.prototype.aliases=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.exponent&&Object.hasOwnProperty.call(e,"exponent")&&t.uint32(16).uint32(e.exponent),null!=e.aliases&&e.aliases.length)for(var r=0;r<e.aliases.length;++r)t.uint32(26).string(e.aliases[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.DenomUnit;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.exponent=e.uint32();break;case 3:n.aliases&&n.aliases.length||(n.aliases=[]),n.aliases.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.DenomUnit)return e;var t=new a.cosmos.bank.v1beta1.DenomUnit;if(null!=e.denom&&(t.denom=String(e.denom)),null!=e.exponent&&(t.exponent=e.exponent>>>0),e.aliases){if(!Array.isArray(e.aliases))throw TypeError(".cosmos.bank.v1beta1.DenomUnit.aliases: array expected");t.aliases=[];for(var r=0;r<e.aliases.length;++r)t.aliases[r]=String(e.aliases[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.aliases=[]),t.defaults&&(r.denom="",r.exponent=0),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.exponent&&e.hasOwnProperty("exponent")&&(r.exponent=e.exponent),e.aliases&&e.aliases.length){r.aliases=[];for(var n=0;n<e.aliases.length;++n)r.aliases[n]=e.aliases[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Metadata=function(){function e(e){if(this.denomUnits=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.description="",e.prototype.denomUnits=s.emptyArray,e.prototype.base="",e.prototype.display="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&t.uint32(10).string(e.description),null!=e.denomUnits&&e.denomUnits.length)for(var r=0;r<e.denomUnits.length;++r)a.cosmos.bank.v1beta1.DenomUnit.encode(e.denomUnits[r],t.uint32(18).fork()).ldelim();return null!=e.base&&Object.hasOwnProperty.call(e,"base")&&t.uint32(26).string(e.base),null!=e.display&&Object.hasOwnProperty.call(e,"display")&&t.uint32(34).string(e.display),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Metadata;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.description=e.string();break;case 2:n.denomUnits&&n.denomUnits.length||(n.denomUnits=[]),n.denomUnits.push(a.cosmos.bank.v1beta1.DenomUnit.decode(e,e.uint32()));break;case 3:n.base=e.string();break;case 4:n.display=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Metadata)return e;var t=new a.cosmos.bank.v1beta1.Metadata;if(null!=e.description&&(t.description=String(e.description)),e.denomUnits){if(!Array.isArray(e.denomUnits))throw TypeError(".cosmos.bank.v1beta1.Metadata.denomUnits: array expected");t.denomUnits=[];for(var r=0;r<e.denomUnits.length;++r){if("object"!=typeof e.denomUnits[r])throw TypeError(".cosmos.bank.v1beta1.Metadata.denomUnits: object expected");t.denomUnits[r]=a.cosmos.bank.v1beta1.DenomUnit.fromObject(e.denomUnits[r])}}return null!=e.base&&(t.base=String(e.base)),null!=e.display&&(t.display=String(e.display)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.denomUnits=[]),t.defaults&&(r.description="",r.base="",r.display=""),null!=e.description&&e.hasOwnProperty("description")&&(r.description=e.description),e.denomUnits&&e.denomUnits.length){r.denomUnits=[];for(var n=0;n<e.denomUnits.length;++n)r.denomUnits[n]=a.cosmos.bank.v1beta1.DenomUnit.toObject(e.denomUnits[n],t)}return null!=e.base&&e.hasOwnProperty("base")&&(r.base=e.base),null!=e.display&&e.hasOwnProperty("display")&&(r.display=e.display),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.balance=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryBalanceRequest,a.cosmos.bank.v1beta1.QueryBalanceResponse,t,r)},"name",{value:"Balance"}),Object.defineProperty(e.prototype.allBalances=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryAllBalancesRequest,a.cosmos.bank.v1beta1.QueryAllBalancesResponse,t,r)},"name",{value:"AllBalances"}),Object.defineProperty(e.prototype.totalSupply=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryTotalSupplyRequest,a.cosmos.bank.v1beta1.QueryTotalSupplyResponse,t,r)},"name",{value:"TotalSupply"}),Object.defineProperty(e.prototype.supplyOf=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QuerySupplyOfRequest,a.cosmos.bank.v1beta1.QuerySupplyOfResponse,t,r)},"name",{value:"SupplyOf"}),Object.defineProperty(e.prototype.params=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryParamsRequest,a.cosmos.bank.v1beta1.QueryParamsResponse,t,r)},"name",{value:"Params"}),e}(),e.QueryBalanceRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.denom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(18).string(e.denom),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryBalanceRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.denom=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryBalanceRequest)return e;var t=new a.cosmos.bank.v1beta1.QueryBalanceRequest;return null!=e.address&&(t.address=String(e.address)),null!=e.denom&&(t.denom=String(e.denom)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.address="",r.denom=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryBalanceResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.balance=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&a.cosmos.base.v1beta1.Coin.encode(e.balance,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryBalanceResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.balance=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryBalanceResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryBalanceResponse;if(null!=e.balance){if("object"!=typeof e.balance)throw TypeError(".cosmos.bank.v1beta1.QueryBalanceResponse.balance: object expected");t.balance=a.cosmos.base.v1beta1.Coin.fromObject(e.balance)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.balance=null),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=a.cosmos.base.v1beta1.Coin.toObject(e.balance,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryAllBalancesRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryAllBalancesRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryAllBalancesRequest)return e;var t=new a.cosmos.bank.v1beta1.QueryAllBalancesRequest;if(null!=e.address&&(t.address=String(e.address)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.address="",r.pagination=null),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryAllBalancesResponse=function(){function e(e){if(this.balances=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.balances=s.emptyArray,e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.balances&&e.balances.length)for(var r=0;r<e.balances.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.balances[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryAllBalancesResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.balances&&n.balances.length||(n.balances=[]),n.balances.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryAllBalancesResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryAllBalancesResponse;if(e.balances){if(!Array.isArray(e.balances))throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.balances: array expected");t.balances=[];for(var r=0;r<e.balances.length;++r){if("object"!=typeof e.balances[r])throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.balances: object expected");t.balances[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.balances[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.balances=[]),t.defaults&&(r.pagination=null),e.balances&&e.balances.length){r.balances=[];for(var n=0;n<e.balances.length;++n)r.balances[n]=a.cosmos.base.v1beta1.Coin.toObject(e.balances[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryTotalSupplyRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryTotalSupplyRequest;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.QueryTotalSupplyRequest?e:new a.cosmos.bank.v1beta1.QueryTotalSupplyRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryTotalSupplyResponse=function(){function e(e){if(this.supply=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.supply=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.supply&&e.supply.length)for(var r=0;r<e.supply.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.supply[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryTotalSupplyResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.supply&&n.supply.length||(n.supply=[]),n.supply.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryTotalSupplyResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryTotalSupplyResponse;if(e.supply){if(!Array.isArray(e.supply))throw TypeError(".cosmos.bank.v1beta1.QueryTotalSupplyResponse.supply: array expected");t.supply=[];for(var r=0;r<e.supply.length;++r){if("object"!=typeof e.supply[r])throw TypeError(".cosmos.bank.v1beta1.QueryTotalSupplyResponse.supply: object expected");t.supply[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.supply[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.supply=[]),e.supply&&e.supply.length){r.supply=[];for(var n=0;n<e.supply.length;++n)r.supply[n]=a.cosmos.base.v1beta1.Coin.toObject(e.supply[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QuerySupplyOfRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QuerySupplyOfRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QuerySupplyOfRequest)return e;var t=new a.cosmos.bank.v1beta1.QuerySupplyOfRequest;return null!=e.denom&&(t.denom=String(e.denom)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom=""),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QuerySupplyOfResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QuerySupplyOfResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QuerySupplyOfResponse)return e;var t=new a.cosmos.bank.v1beta1.QuerySupplyOfResponse;if(null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.bank.v1beta1.QuerySupplyOfResponse.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.amount=null),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryParamsRequest;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.QueryParamsRequest?e:new a.cosmos.bank.v1beta1.QueryParamsRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.params=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.params&&Object.hasOwnProperty.call(e,"params")&&a.cosmos.bank.v1beta1.Params.encode(e.params,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryParamsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.params=a.cosmos.bank.v1beta1.Params.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryParamsResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryParamsResponse;if(null!=e.params){if("object"!=typeof e.params)throw TypeError(".cosmos.bank.v1beta1.QueryParamsResponse.params: object expected");t.params=a.cosmos.bank.v1beta1.Params.fromObject(e.params)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.params=null),null!=e.params&&e.hasOwnProperty("params")&&(r.params=a.cosmos.bank.v1beta1.Params.toObject(e.params,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Msg=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.send=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.MsgSend,a.cosmos.bank.v1beta1.MsgSendResponse,t,r)},"name",{value:"Send"}),Object.defineProperty(e.prototype.multiSend=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.MsgMultiSend,a.cosmos.bank.v1beta1.MsgMultiSendResponse,t,r)},"name",{value:"MultiSend"}),e}(),e.MsgSend=function(){function e(e){if(this.amount=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.fromAddress="",e.prototype.toAddress="",e.prototype.amount=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.fromAddress&&Object.hasOwnProperty.call(e,"fromAddress")&&t.uint32(10).string(e.fromAddress),null!=e.toAddress&&Object.hasOwnProperty.call(e,"toAddress")&&t.uint32(18).string(e.toAddress),null!=e.amount&&e.amount.length)for(var r=0;r<e.amount.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.amount[r],t.uint32(26).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgSend;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.fromAddress=e.string();break;case 2:n.toAddress=e.string();break;case 3:n.amount&&n.amount.length||(n.amount=[]),n.amount.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.MsgSend)return e;var t=new a.cosmos.bank.v1beta1.MsgSend;if(null!=e.fromAddress&&(t.fromAddress=String(e.fromAddress)),null!=e.toAddress&&(t.toAddress=String(e.toAddress)),e.amount){if(!Array.isArray(e.amount))throw TypeError(".cosmos.bank.v1beta1.MsgSend.amount: array expected");t.amount=[];for(var r=0;r<e.amount.length;++r){if("object"!=typeof e.amount[r])throw TypeError(".cosmos.bank.v1beta1.MsgSend.amount: object expected");t.amount[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.amount[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.amount=[]),t.defaults&&(r.fromAddress="",r.toAddress=""),null!=e.fromAddress&&e.hasOwnProperty("fromAddress")&&(r.fromAddress=e.fromAddress),null!=e.toAddress&&e.hasOwnProperty("toAddress")&&(r.toAddress=e.toAddress),e.amount&&e.amount.length){r.amount=[];for(var n=0;n<e.amount.length;++n)r.amount[n]=a.cosmos.base.v1beta1.Coin.toObject(e.amount[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgSendResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgSendResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.MsgSendResponse?e:new a.cosmos.bank.v1beta1.MsgSendResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgMultiSend=function(){function e(e){if(this.inputs=[],this.outputs=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.inputs=s.emptyArray,e.prototype.outputs=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.inputs&&e.inputs.length)for(var r=0;r<e.inputs.length;++r)a.cosmos.bank.v1beta1.Input.encode(e.inputs[r],t.uint32(10).fork()).ldelim();if(null!=e.outputs&&e.outputs.length)for(r=0;r<e.outputs.length;++r)a.cosmos.bank.v1beta1.Output.encode(e.outputs[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgMultiSend;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.inputs&&n.inputs.length||(n.inputs=[]),n.inputs.push(a.cosmos.bank.v1beta1.Input.decode(e,e.uint32()));break;case 2:n.outputs&&n.outputs.length||(n.outputs=[]),n.outputs.push(a.cosmos.bank.v1beta1.Output.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.MsgMultiSend)return e;var t=new a.cosmos.bank.v1beta1.MsgMultiSend;if(e.inputs){if(!Array.isArray(e.inputs))throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.inputs: array expected");t.inputs=[];for(var r=0;r<e.inputs.length;++r){if("object"!=typeof e.inputs[r])throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.inputs: object expected");t.inputs[r]=a.cosmos.bank.v1beta1.Input.fromObject(e.inputs[r])}}if(e.outputs){if(!Array.isArray(e.outputs))throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.outputs: array expected");t.outputs=[];for(r=0;r<e.outputs.length;++r){if("object"!=typeof e.outputs[r])throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.outputs: object expected");t.outputs[r]=a.cosmos.bank.v1beta1.Output.fromObject(e.outputs[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.inputs=[],r.outputs=[]),e.inputs&&e.inputs.length){r.inputs=[];for(var n=0;n<e.inputs.length;++n)r.inputs[n]=a.cosmos.bank.v1beta1.Input.toObject(e.inputs[n],t)}if(e.outputs&&e.outputs.length){r.outputs=[];for(n=0;n<e.outputs.length;++n)r.outputs[n]=a.cosmos.bank.v1beta1.Output.toObject(e.outputs[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgMultiSendResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgMultiSendResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.MsgMultiSendResponse?e:new a.cosmos.bank.v1beta1.MsgMultiSendResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.base=function(){const e={};return e.query=function(){const e={};return e.v1beta1=function(){const e={};return e.PageRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.prototype.offset=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.limit=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.countTotal=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),null!=e.offset&&Object.hasOwnProperty.call(e,"offset")&&t.uint32(16).uint64(e.offset),null!=e.limit&&Object.hasOwnProperty.call(e,"limit")&&t.uint32(24).uint64(e.limit),null!=e.countTotal&&Object.hasOwnProperty.call(e,"countTotal")&&t.uint32(32).bool(e.countTotal),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.query.v1beta1.PageRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;case 2:n.offset=e.uint64();break;case 3:n.limit=e.uint64();break;case 4:n.countTotal=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.query.v1beta1.PageRequest)return e;var t=new a.cosmos.base.query.v1beta1.PageRequest;return null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.offset&&(s.Long?(t.offset=s.Long.fromValue(e.offset)).unsigned=!0:"string"==typeof e.offset?t.offset=parseInt(e.offset,10):"number"==typeof e.offset?t.offset=e.offset:"object"==typeof e.offset&&(t.offset=new s.LongBits(e.offset.low>>>0,e.offset.high>>>0).toNumber(!0))),null!=e.limit&&(s.Long?(t.limit=s.Long.fromValue(e.limit)).unsigned=!0:"string"==typeof e.limit?t.limit=parseInt(e.limit,10):"number"==typeof e.limit?t.limit=e.limit:"object"==typeof e.limit&&(t.limit=new s.LongBits(e.limit.low>>>0,e.limit.high>>>0).toNumber(!0))),null!=e.countTotal&&(t.countTotal=Boolean(e.countTotal)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key))),s.Long){var n=new s.Long(0,0,!0);r.offset=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.offset=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.limit=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.limit=t.longs===String?"0":0;r.countTotal=!1}return null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.offset&&e.hasOwnProperty("offset")&&("number"==typeof e.offset?r.offset=t.longs===String?String(e.offset):e.offset:r.offset=t.longs===String?s.Long.prototype.toString.call(e.offset):t.longs===Number?new s.LongBits(e.offset.low>>>0,e.offset.high>>>0).toNumber(!0):e.offset),null!=e.limit&&e.hasOwnProperty("limit")&&("number"==typeof e.limit?r.limit=t.longs===String?String(e.limit):e.limit:r.limit=t.longs===String?s.Long.prototype.toString.call(e.limit):t.longs===Number?new s.LongBits(e.limit.low>>>0,e.limit.high>>>0).toNumber(!0):e.limit),null!=e.countTotal&&e.hasOwnProperty("countTotal")&&(r.countTotal=e.countTotal),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.PageResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.nextKey=s.newBuffer([]),e.prototype.total=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.nextKey&&Object.hasOwnProperty.call(e,"nextKey")&&t.uint32(10).bytes(e.nextKey),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(16).uint64(e.total),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.query.v1beta1.PageResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.nextKey=e.bytes();break;case 2:n.total=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.query.v1beta1.PageResponse)return e;var t=new a.cosmos.base.query.v1beta1.PageResponse;return null!=e.nextKey&&("string"==typeof e.nextKey?s.base64.decode(e.nextKey,t.nextKey=s.newBuffer(s.base64.length(e.nextKey)),0):e.nextKey.length&&(t.nextKey=e.nextKey)),null!=e.total&&(s.Long?(t.total=s.Long.fromValue(e.total)).unsigned=!0:"string"==typeof e.total?t.total=parseInt(e.total,10):"number"==typeof e.total?t.total=e.total:"object"==typeof e.total&&(t.total=new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(t.bytes===String?r.nextKey="":(r.nextKey=[],t.bytes!==Array&&(r.nextKey=s.newBuffer(r.nextKey))),s.Long){var n=new s.Long(0,0,!0);r.total=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.total=t.longs===String?"0":0;return null!=e.nextKey&&e.hasOwnProperty("nextKey")&&(r.nextKey=t.bytes===String?s.base64.encode(e.nextKey,0,e.nextKey.length):t.bytes===Array?Array.prototype.slice.call(e.nextKey):e.nextKey),null!=e.total&&e.hasOwnProperty("total")&&("number"==typeof e.total?r.total=t.longs===String?String(e.total):e.total:r.total=t.longs===String?s.Long.prototype.toString.call(e.total):t.longs===Number?new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber(!0):e.total),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.v1beta1=function(){const e={};return e.Coin=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.amount="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&t.uint32(18).string(e.amount),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.Coin;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.amount=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.Coin)return e;var t=new a.cosmos.base.v1beta1.Coin;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.amount&&(t.amount=String(e.amount)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom="",r.amount=""),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=e.amount),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DecCoin=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.amount="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&t.uint32(18).string(e.amount),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.DecCoin;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.amount=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.DecCoin)return e;var t=new a.cosmos.base.v1beta1.DecCoin;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.amount&&(t.amount=String(e.amount)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom="",r.amount=""),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=e.amount),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IntProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.int="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.int&&Object.hasOwnProperty.call(e,"int")&&t.uint32(10).string(e.int),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.IntProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.int=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.IntProto)return e;var t=new a.cosmos.base.v1beta1.IntProto;return null!=e.int&&(t.int=String(e.int)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.int=""),null!=e.int&&e.hasOwnProperty("int")&&(r.int=e.int),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DecProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.dec="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.dec&&Object.hasOwnProperty.call(e,"dec")&&t.uint32(10).string(e.dec),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.DecProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.dec=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.DecProto)return e;var t=new a.cosmos.base.v1beta1.DecProto;return null!=e.dec&&(t.dec=String(e.dec)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.dec=""),null!=e.dec&&e.hasOwnProperty("dec")&&(r.dec=e.dec),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.crypto=function(){const e={};return e.multisig=function(){const e={};return e.v1beta1=function(){const e={};return e.MultiSignature=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)t.uint32(10).bytes(e.signatures[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.multisig.v1beta1.MultiSignature;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.multisig.v1beta1.MultiSignature)return e;var t=new a.cosmos.crypto.multisig.v1beta1.MultiSignature;if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.crypto.multisig.v1beta1.MultiSignature.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r)"string"==typeof e.signatures[r]?s.base64.decode(e.signatures[r],t.signatures[r]=s.newBuffer(s.base64.length(e.signatures[r])),0):e.signatures[r].length&&(t.signatures[r]=e.signatures[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=t.bytes===String?s.base64.encode(e.signatures[n],0,e.signatures[n].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[n]):e.signatures[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CompactBitArray=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.extraBitsStored=0,e.prototype.elems=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.extraBitsStored&&Object.hasOwnProperty.call(e,"extraBitsStored")&&t.uint32(8).uint32(e.extraBitsStored),null!=e.elems&&Object.hasOwnProperty.call(e,"elems")&&t.uint32(18).bytes(e.elems),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.multisig.v1beta1.CompactBitArray;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.extraBitsStored=e.uint32();break;case 2:n.elems=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.multisig.v1beta1.CompactBitArray)return e;var t=new a.cosmos.crypto.multisig.v1beta1.CompactBitArray;return null!=e.extraBitsStored&&(t.extraBitsStored=e.extraBitsStored>>>0),null!=e.elems&&("string"==typeof e.elems?s.base64.decode(e.elems,t.elems=s.newBuffer(s.base64.length(e.elems)),0):e.elems.length&&(t.elems=e.elems)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.extraBitsStored=0,t.bytes===String?r.elems="":(r.elems=[],t.bytes!==Array&&(r.elems=s.newBuffer(r.elems)))),null!=e.extraBitsStored&&e.hasOwnProperty("extraBitsStored")&&(r.extraBitsStored=e.extraBitsStored),null!=e.elems&&e.hasOwnProperty("elems")&&(r.elems=t.bytes===String?s.base64.encode(e.elems,0,e.elems.length):t.bytes===Array?Array.prototype.slice.call(e.elems):e.elems),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.secp256k1=function(){const e={};return e.PubKey=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.secp256k1.PubKey;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.secp256k1.PubKey)return e;var t=new a.cosmos.crypto.secp256k1.PubKey;return null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key)))),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.PrivKey=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.secp256k1.PrivKey;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.secp256k1.PrivKey)return e;var t=new a.cosmos.crypto.secp256k1.PrivKey;return null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key)))),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.staking=function(){const e={};return e.v1beta1=function(){const e={};return e.HistoricalInfo=function(){function e(e){if(this.valset=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.header=null,e.prototype.valset=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.tendermint.types.Header.encode(e.header,t.uint32(10).fork()).ldelim(),null!=e.valset&&e.valset.length)for(var r=0;r<e.valset.length;++r)a.cosmos.staking.v1beta1.Validator.encode(e.valset[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.HistoricalInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.header=a.tendermint.types.Header.decode(e,e.uint32());break;case 2:n.valset&&n.valset.length||(n.valset=[]),n.valset.push(a.cosmos.staking.v1beta1.Validator.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.HistoricalInfo)return e;var t=new a.cosmos.staking.v1beta1.HistoricalInfo;if(null!=e.header){if("object"!=typeof e.header)throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.header: object expected");t.header=a.tendermint.types.Header.fromObject(e.header)}if(e.valset){if(!Array.isArray(e.valset))throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.valset: array expected");t.valset=[];for(var r=0;r<e.valset.length;++r){if("object"!=typeof e.valset[r])throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.valset: object expected");t.valset[r]=a.cosmos.staking.v1beta1.Validator.fromObject(e.valset[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.valset=[]),t.defaults&&(r.header=null),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.tendermint.types.Header.toObject(e.header,t)),e.valset&&e.valset.length){r.valset=[];for(var n=0;n<e.valset.length;++n)r.valset[n]=a.cosmos.staking.v1beta1.Validator.toObject(e.valset[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CommissionRates=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.rate="",e.prototype.maxRate="",e.prototype.maxChangeRate="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.rate&&Object.hasOwnProperty.call(e,"rate")&&t.uint32(10).string(e.rate),null!=e.maxRate&&Object.hasOwnProperty.call(e,"maxRate")&&t.uint32(18).string(e.maxRate),null!=e.maxChangeRate&&Object.hasOwnProperty.call(e,"maxChangeRate")&&t.uint32(26).string(e.maxChangeRate),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.CommissionRates;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.rate=e.string();break;case 2:n.maxRate=e.string();break;case 3:n.maxChangeRate=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.CommissionRates)return e;var t=new a.cosmos.staking.v1beta1.CommissionRates;return null!=e.rate&&(t.rate=String(e.rate)),null!=e.maxRate&&(t.maxRate=String(e.maxRate)),null!=e.maxChangeRate&&(t.maxChangeRate=String(e.maxChangeRate)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.rate="",r.maxRate="",r.maxChangeRate=""),null!=e.rate&&e.hasOwnProperty("rate")&&(r.rate=e.rate),null!=e.maxRate&&e.hasOwnProperty("maxRate")&&(r.maxRate=e.maxRate),null!=e.maxChangeRate&&e.hasOwnProperty("maxChangeRate")&&(r.maxChangeRate=e.maxChangeRate),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Commission=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.commissionRates=null,e.prototype.updateTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.commissionRates&&Object.hasOwnProperty.call(e,"commissionRates")&&a.cosmos.staking.v1beta1.CommissionRates.encode(e.commissionRates,t.uint32(10).fork()).ldelim(),null!=e.updateTime&&Object.hasOwnProperty.call(e,"updateTime")&&a.google.protobuf.Timestamp.encode(e.updateTime,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Commission;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.commissionRates=a.cosmos.staking.v1beta1.CommissionRates.decode(e,e.uint32());break;case 2:n.updateTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Commission)return e;var t=new a.cosmos.staking.v1beta1.Commission;if(null!=e.commissionRates){if("object"!=typeof e.commissionRates)throw TypeError(".cosmos.staking.v1beta1.Commission.commissionRates: object expected");t.commissionRates=a.cosmos.staking.v1beta1.CommissionRates.fromObject(e.commissionRates)}if(null!=e.updateTime){if("object"!=typeof e.updateTime)throw TypeError(".cosmos.staking.v1beta1.Commission.updateTime: object expected");t.updateTime=a.google.protobuf.Timestamp.fromObject(e.updateTime)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.commissionRates=null,r.updateTime=null),null!=e.commissionRates&&e.hasOwnProperty("commissionRates")&&(r.commissionRates=a.cosmos.staking.v1beta1.CommissionRates.toObject(e.commissionRates,t)),null!=e.updateTime&&e.hasOwnProperty("updateTime")&&(r.updateTime=a.google.protobuf.Timestamp.toObject(e.updateTime,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Description=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.moniker="",e.prototype.identity="",e.prototype.website="",e.prototype.securityContact="",e.prototype.details="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.moniker&&Object.hasOwnProperty.call(e,"moniker")&&t.uint32(10).string(e.moniker),null!=e.identity&&Object.hasOwnProperty.call(e,"identity")&&t.uint32(18).string(e.identity),null!=e.website&&Object.hasOwnProperty.call(e,"website")&&t.uint32(26).string(e.website),null!=e.securityContact&&Object.hasOwnProperty.call(e,"securityContact")&&t.uint32(34).string(e.securityContact),null!=e.details&&Object.hasOwnProperty.call(e,"details")&&t.uint32(42).string(e.details),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Description;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.moniker=e.string();break;case 2:n.identity=e.string();break;case 3:n.website=e.string();break;case 4:n.securityContact=e.string();break;case 5:n.details=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Description)return e;var t=new a.cosmos.staking.v1beta1.Description;return null!=e.moniker&&(t.moniker=String(e.moniker)),null!=e.identity&&(t.identity=String(e.identity)),null!=e.website&&(t.website=String(e.website)),null!=e.securityContact&&(t.securityContact=String(e.securityContact)),null!=e.details&&(t.details=String(e.details)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.moniker="",r.identity="",r.website="",r.securityContact="",r.details=""),null!=e.moniker&&e.hasOwnProperty("moniker")&&(r.moniker=e.moniker),null!=e.identity&&e.hasOwnProperty("identity")&&(r.identity=e.identity),null!=e.website&&e.hasOwnProperty("website")&&(r.website=e.website),null!=e.securityContact&&e.hasOwnProperty("securityContact")&&(r.securityContact=e.securityContact),null!=e.details&&e.hasOwnProperty("details")&&(r.details=e.details),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Validator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.operatorAddress="",e.prototype.consensusPubkey=null,e.prototype.jailed=!1,e.prototype.status=0,e.prototype.tokens="",e.prototype.delegatorShares="",e.prototype.description=null,e.prototype.unbondingHeight=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.unbondingTime=null,e.prototype.commission=null,e.prototype.minSelfDelegation="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.operatorAddress&&Object.hasOwnProperty.call(e,"operatorAddress")&&t.uint32(10).string(e.operatorAddress),null!=e.consensusPubkey&&Object.hasOwnProperty.call(e,"consensusPubkey")&&a.google.protobuf.Any.encode(e.consensusPubkey,t.uint32(18).fork()).ldelim(),null!=e.jailed&&Object.hasOwnProperty.call(e,"jailed")&&t.uint32(24).bool(e.jailed),null!=e.status&&Object.hasOwnProperty.call(e,"status")&&t.uint32(32).int32(e.status),null!=e.tokens&&Object.hasOwnProperty.call(e,"tokens")&&t.uint32(42).string(e.tokens),null!=e.delegatorShares&&Object.hasOwnProperty.call(e,"delegatorShares")&&t.uint32(50).string(e.delegatorShares),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&a.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(58).fork()).ldelim(),null!=e.unbondingHeight&&Object.hasOwnProperty.call(e,"unbondingHeight")&&t.uint32(64).int64(e.unbondingHeight),null!=e.unbondingTime&&Object.hasOwnProperty.call(e,"unbondingTime")&&a.google.protobuf.Timestamp.encode(e.unbondingTime,t.uint32(74).fork()).ldelim(),null!=e.commission&&Object.hasOwnProperty.call(e,"commission")&&a.cosmos.staking.v1beta1.Commission.encode(e.commission,t.uint32(82).fork()).ldelim(),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(90).string(e.minSelfDelegation),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Validator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.operatorAddress=e.string();break;case 2:n.consensusPubkey=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.jailed=e.bool();break;case 4:n.status=e.int32();break;case 5:n.tokens=e.string();break;case 6:n.delegatorShares=e.string();break;case 7:n.description=a.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 8:n.unbondingHeight=e.int64();break;case 9:n.unbondingTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 10:n.commission=a.cosmos.staking.v1beta1.Commission.decode(e,e.uint32());break;case 11:n.minSelfDelegation=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Validator)return e;var t=new a.cosmos.staking.v1beta1.Validator;if(null!=e.operatorAddress&&(t.operatorAddress=String(e.operatorAddress)),null!=e.consensusPubkey){if("object"!=typeof e.consensusPubkey)throw TypeError(".cosmos.staking.v1beta1.Validator.consensusPubkey: object expected");t.consensusPubkey=a.google.protobuf.Any.fromObject(e.consensusPubkey)}switch(null!=e.jailed&&(t.jailed=Boolean(e.jailed)),e.status){case"BOND_STATUS_UNSPECIFIED":case 0:t.status=0;break;case"BOND_STATUS_UNBONDED":case 1:t.status=1;break;case"BOND_STATUS_UNBONDING":case 2:t.status=2;break;case"BOND_STATUS_BONDED":case 3:t.status=3}if(null!=e.tokens&&(t.tokens=String(e.tokens)),null!=e.delegatorShares&&(t.delegatorShares=String(e.delegatorShares)),null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.Validator.description: object expected");t.description=a.cosmos.staking.v1beta1.Description.fromObject(e.description)}if(null!=e.unbondingHeight&&(s.Long?(t.unbondingHeight=s.Long.fromValue(e.unbondingHeight)).unsigned=!1:"string"==typeof e.unbondingHeight?t.unbondingHeight=parseInt(e.unbondingHeight,10):"number"==typeof e.unbondingHeight?t.unbondingHeight=e.unbondingHeight:"object"==typeof e.unbondingHeight&&(t.unbondingHeight=new s.LongBits(e.unbondingHeight.low>>>0,e.unbondingHeight.high>>>0).toNumber())),null!=e.unbondingTime){if("object"!=typeof e.unbondingTime)throw TypeError(".cosmos.staking.v1beta1.Validator.unbondingTime: object expected");t.unbondingTime=a.google.protobuf.Timestamp.fromObject(e.unbondingTime)}if(null!=e.commission){if("object"!=typeof e.commission)throw TypeError(".cosmos.staking.v1beta1.Validator.commission: object expected");t.commission=a.cosmos.staking.v1beta1.Commission.fromObject(e.commission)}return null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.operatorAddress="",r.consensusPubkey=null,r.jailed=!1,r.status=t.enums===String?"BOND_STATUS_UNSPECIFIED":0,r.tokens="",r.delegatorShares="",r.description=null,s.Long){var n=new s.Long(0,0,!1);r.unbondingHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.unbondingHeight=t.longs===String?"0":0;r.unbondingTime=null,r.commission=null,r.minSelfDelegation=""}return null!=e.operatorAddress&&e.hasOwnProperty("operatorAddress")&&(r.operatorAddress=e.operatorAddress),null!=e.consensusPubkey&&e.hasOwnProperty("consensusPubkey")&&(r.consensusPubkey=a.google.protobuf.Any.toObject(e.consensusPubkey,t)),null!=e.jailed&&e.hasOwnProperty("jailed")&&(r.jailed=e.jailed),null!=e.status&&e.hasOwnProperty("status")&&(r.status=t.enums===String?a.cosmos.staking.v1beta1.BondStatus[e.status]:e.status),null!=e.tokens&&e.hasOwnProperty("tokens")&&(r.tokens=e.tokens),null!=e.delegatorShares&&e.hasOwnProperty("delegatorShares")&&(r.delegatorShares=e.delegatorShares),null!=e.description&&e.hasOwnProperty("description")&&(r.description=a.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.unbondingHeight&&e.hasOwnProperty("unbondingHeight")&&("number"==typeof e.unbondingHeight?r.unbondingHeight=t.longs===String?String(e.unbondingHeight):e.unbondingHeight:r.unbondingHeight=t.longs===String?s.Long.prototype.toString.call(e.unbondingHeight):t.longs===Number?new s.LongBits(e.unbondingHeight.low>>>0,e.unbondingHeight.high>>>0).toNumber():e.unbondingHeight),null!=e.unbondingTime&&e.hasOwnProperty("unbondingTime")&&(r.unbondingTime=a.google.protobuf.Timestamp.toObject(e.unbondingTime,t)),null!=e.commission&&e.hasOwnProperty("commission")&&(r.commission=a.cosmos.staking.v1beta1.Commission.toObject(e.commission,t)),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(r.minSelfDelegation=e.minSelfDelegation),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.BondStatus=function(){const e={},t=Object.create(e);return t[e[0]="BOND_STATUS_UNSPECIFIED"]=0,t[e[1]="BOND_STATUS_UNBONDED"]=1,t[e[2]="BOND_STATUS_UNBONDING"]=2,t[e[3]="BOND_STATUS_BONDED"]=3,t}(),e.ValAddresses=function(){function e(e){if(this.addresses=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.addresses=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.addresses&&e.addresses.length)for(var r=0;r<e.addresses.length;++r)t.uint32(10).string(e.addresses[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.ValAddresses;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.addresses&&n.addresses.length||(n.addresses=[]),n.addresses.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.ValAddresses)return e;var t=new a.cosmos.staking.v1beta1.ValAddresses;if(e.addresses){if(!Array.isArray(e.addresses))throw TypeError(".cosmos.staking.v1beta1.ValAddresses.addresses: array expected");t.addresses=[];for(var r=0;r<e.addresses.length;++r)t.addresses[r]=String(e.addresses[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.addresses=[]),e.addresses&&e.addresses.length){r.addresses=[];for(var n=0;n<e.addresses.length;++n)r.addresses[n]=e.addresses[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVPair=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVPair;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVPair)return e;var t=new a.cosmos.staking.v1beta1.DVPair;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVPairs=function(){function e(e){if(this.pairs=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pairs=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.pairs&&e.pairs.length)for(var r=0;r<e.pairs.length;++r)a.cosmos.staking.v1beta1.DVPair.encode(e.pairs[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVPairs;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pairs&&n.pairs.length||(n.pairs=[]),n.pairs.push(a.cosmos.staking.v1beta1.DVPair.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVPairs)return e;var t=new a.cosmos.staking.v1beta1.DVPairs;if(e.pairs){if(!Array.isArray(e.pairs))throw TypeError(".cosmos.staking.v1beta1.DVPairs.pairs: array expected");t.pairs=[];for(var r=0;r<e.pairs.length;++r){if("object"!=typeof e.pairs[r])throw TypeError(".cosmos.staking.v1beta1.DVPairs.pairs: object expected");t.pairs[r]=a.cosmos.staking.v1beta1.DVPair.fromObject(e.pairs[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.pairs=[]),e.pairs&&e.pairs.length){r.pairs=[];for(var n=0;n<e.pairs.length;++n)r.pairs[n]=a.cosmos.staking.v1beta1.DVPair.toObject(e.pairs[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVVTriplet=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVVTriplet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorSrcAddress=e.string();break;case 3:n.validatorDstAddress=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVVTriplet)return e;var t=new a.cosmos.staking.v1beta1.DVVTriplet;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorSrcAddress="",r.validatorDstAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(r.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(r.validatorDstAddress=e.validatorDstAddress),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVVTriplets=function(){function e(e){if(this.triplets=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.triplets=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.triplets&&e.triplets.length)for(var r=0;r<e.triplets.length;++r)a.cosmos.staking.v1beta1.DVVTriplet.encode(e.triplets[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVVTriplets;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.triplets&&n.triplets.length||(n.triplets=[]),n.triplets.push(a.cosmos.staking.v1beta1.DVVTriplet.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVVTriplets)return e;var t=new a.cosmos.staking.v1beta1.DVVTriplets;if(e.triplets){if(!Array.isArray(e.triplets))throw TypeError(".cosmos.staking.v1beta1.DVVTriplets.triplets: array expected");t.triplets=[];for(var r=0;r<e.triplets.length;++r){if("object"!=typeof e.triplets[r])throw TypeError(".cosmos.staking.v1beta1.DVVTriplets.triplets: object expected");t.triplets[r]=a.cosmos.staking.v1beta1.DVVTriplet.fromObject(e.triplets[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.triplets=[]),e.triplets&&e.triplets.length){r.triplets=[];for(var n=0;n<e.triplets.length;++n)r.triplets[n]=a.cosmos.staking.v1beta1.DVVTriplet.toObject(e.triplets[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Delegation=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.shares="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.shares&&Object.hasOwnProperty.call(e,"shares")&&t.uint32(26).string(e.shares),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Delegation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.shares=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Delegation)return e;var t=new a.cosmos.staking.v1beta1.Delegation;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.shares&&(t.shares=String(e.shares)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress="",r.shares=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.shares&&e.hasOwnProperty("shares")&&(r.shares=e.shares),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.UnbondingDelegation=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.entries=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.entries&&e.entries.length)for(var r=0;r<e.entries.length;++r)a.cosmos.staking.v1beta1.UnbondingDelegationEntry.encode(e.entries[r],t.uint32(26).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.UnbondingDelegation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.entries&&n.entries.length||(n.entries=[]),n.entries.push(a.cosmos.staking.v1beta1.UnbondingDelegationEntry.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.UnbondingDelegation)return e;var t=new a.cosmos.staking.v1beta1.UnbondingDelegation;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegation.entries: array expected");t.entries=[];for(var r=0;r<e.entries.length;++r){if("object"!=typeof e.entries[r])throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegation.entries: object expected");t.entries[r]=a.cosmos.staking.v1beta1.UnbondingDelegationEntry.fromObject(e.entries[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.entries=[]),t.defaults&&(r.delegatorAddress="",r.validatorAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),e.entries&&e.entries.length){r.entries=[];for(var n=0;n<e.entries.length;++n)r.entries[n]=a.cosmos.staking.v1beta1.UnbondingDelegationEntry.toObject(e.entries[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.UnbondingDelegationEntry=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.creationHeight=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.completionTime=null,e.prototype.initialBalance="",e.prototype.balance="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.creationHeight&&Object.hasOwnProperty.call(e,"creationHeight")&&t.uint32(8).int64(e.creationHeight),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(18).fork()).ldelim(),null!=e.initialBalance&&Object.hasOwnProperty.call(e,"initialBalance")&&t.uint32(26).string(e.initialBalance),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&t.uint32(34).string(e.balance),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.UnbondingDelegationEntry;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.creationHeight=e.int64();break;case 2:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 3:n.initialBalance=e.string();break;case 4:n.balance=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.UnbondingDelegationEntry)return e;var t=new a.cosmos.staking.v1beta1.UnbondingDelegationEntry;if(null!=e.creationHeight&&(s.Long?(t.creationHeight=s.Long.fromValue(e.creationHeight)).unsigned=!1:"string"==typeof e.creationHeight?t.creationHeight=parseInt(e.creationHeight,10):"number"==typeof e.creationHeight?t.creationHeight=e.creationHeight:"object"==typeof e.creationHeight&&(t.creationHeight=new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber())),null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegationEntry.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return null!=e.initialBalance&&(t.initialBalance=String(e.initialBalance)),null!=e.balance&&(t.balance=String(e.balance)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.creationHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.creationHeight=t.longs===String?"0":0;r.completionTime=null,r.initialBalance="",r.balance=""}return null!=e.creationHeight&&e.hasOwnProperty("creationHeight")&&("number"==typeof e.creationHeight?r.creationHeight=t.longs===String?String(e.creationHeight):e.creationHeight:r.creationHeight=t.longs===String?s.Long.prototype.toString.call(e.creationHeight):t.longs===Number?new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber():e.creationHeight),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),null!=e.initialBalance&&e.hasOwnProperty("initialBalance")&&(r.initialBalance=e.initialBalance),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=e.balance),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.RedelegationEntry=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.creationHeight=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.completionTime=null,e.prototype.initialBalance="",e.prototype.sharesDst="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.creationHeight&&Object.hasOwnProperty.call(e,"creationHeight")&&t.uint32(8).int64(e.creationHeight),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(18).fork()).ldelim(),null!=e.initialBalance&&Object.hasOwnProperty.call(e,"initialBalance")&&t.uint32(26).string(e.initialBalance),null!=e.sharesDst&&Object.hasOwnProperty.call(e,"sharesDst")&&t.uint32(34).string(e.sharesDst),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.RedelegationEntry;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.creationHeight=e.int64();break;case 2:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 3:n.initialBalance=e.string();break;case 4:n.sharesDst=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.RedelegationEntry)return e;var t=new a.cosmos.staking.v1beta1.RedelegationEntry;if(null!=e.creationHeight&&(s.Long?(t.creationHeight=s.Long.fromValue(e.creationHeight)).unsigned=!1:"string"==typeof e.creationHeight?t.creationHeight=parseInt(e.creationHeight,10):"number"==typeof e.creationHeight?t.creationHeight=e.creationHeight:"object"==typeof e.creationHeight&&(t.creationHeight=new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber())),null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.RedelegationEntry.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return null!=e.initialBalance&&(t.initialBalance=String(e.initialBalance)),null!=e.sharesDst&&(t.sharesDst=String(e.sharesDst)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.creationHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.creationHeight=t.longs===String?"0":0;r.completionTime=null,r.initialBalance="",r.sharesDst=""}return null!=e.creationHeight&&e.hasOwnProperty("creationHeight")&&("number"==typeof e.creationHeight?r.creationHeight=t.longs===String?String(e.creationHeight):e.creationHeight:r.creationHeight=t.longs===String?s.Long.prototype.toString.call(e.creationHeight):t.longs===Number?new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber():e.creationHeight),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),null!=e.initialBalance&&e.hasOwnProperty("initialBalance")&&(r.initialBalance=e.initialBalance),null!=e.sharesDst&&e.hasOwnProperty("sharesDst")&&(r.sharesDst=e.sharesDst),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Redelegation=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.prototype.entries=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),null!=e.entries&&e.entries.length)for(var r=0;r<e.entries.length;++r)a.cosmos.staking.v1beta1.RedelegationEntry.encode(e.entries[r],t.uint32(34).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Redelegation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorSrcAddress=e.string();break;case 3:n.validatorDstAddress=e.string();break;case 4:n.entries&&n.entries.length||(n.entries=[]),n.entries.push(a.cosmos.staking.v1beta1.RedelegationEntry.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Redelegation)return e;var t=new a.cosmos.staking.v1beta1.Redelegation;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.Redelegation.entries: array expected");t.entries=[];for(var r=0;r<e.entries.length;++r){if("object"!=typeof e.entries[r])throw TypeError(".cosmos.staking.v1beta1.Redelegation.entries: object expected");t.entries[r]=a.cosmos.staking.v1beta1.RedelegationEntry.fromObject(e.entries[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.entries=[]),t.defaults&&(r.delegatorAddress="",r.validatorSrcAddress="",r.validatorDstAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(r.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(r.validatorDstAddress=e.validatorDstAddress),e.entries&&e.entries.length){r.entries=[];for(var n=0;n<e.entries.length;++n)r.entries[n]=a.cosmos.staking.v1beta1.RedelegationEntry.toObject(e.entries[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Params=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.unbondingTime=null,e.prototype.maxValidators=0,e.prototype.maxEntries=0,e.prototype.historicalEntries=0,e.prototype.bondDenom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.unbondingTime&&Object.hasOwnProperty.call(e,"unbondingTime")&&a.google.protobuf.Duration.encode(e.unbondingTime,t.uint32(10).fork()).ldelim(),null!=e.maxValidators&&Object.hasOwnProperty.call(e,"maxValidators")&&t.uint32(16).uint32(e.maxValidators),null!=e.maxEntries&&Object.hasOwnProperty.call(e,"maxEntries")&&t.uint32(24).uint32(e.maxEntries),null!=e.historicalEntries&&Object.hasOwnProperty.call(e,"historicalEntries")&&t.uint32(32).uint32(e.historicalEntries),null!=e.bondDenom&&Object.hasOwnProperty.call(e,"bondDenom")&&t.uint32(42).string(e.bondDenom),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Params;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.unbondingTime=a.google.protobuf.Duration.decode(e,e.uint32());break;case 2:n.maxValidators=e.uint32();break;case 3:n.maxEntries=e.uint32();break;case 4:n.historicalEntries=e.uint32();break;case 5:n.bondDenom=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Params)return e;var t=new a.cosmos.staking.v1beta1.Params;if(null!=e.unbondingTime){if("object"!=typeof e.unbondingTime)throw TypeError(".cosmos.staking.v1beta1.Params.unbondingTime: object expected");t.unbondingTime=a.google.protobuf.Duration.fromObject(e.unbondingTime)}return null!=e.maxValidators&&(t.maxValidators=e.maxValidators>>>0),null!=e.maxEntries&&(t.maxEntries=e.maxEntries>>>0),null!=e.historicalEntries&&(t.historicalEntries=e.historicalEntries>>>0),null!=e.bondDenom&&(t.bondDenom=String(e.bondDenom)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.unbondingTime=null,r.maxValidators=0,r.maxEntries=0,r.historicalEntries=0,r.bondDenom=""),null!=e.unbondingTime&&e.hasOwnProperty("unbondingTime")&&(r.unbondingTime=a.google.protobuf.Duration.toObject(e.unbondingTime,t)),null!=e.maxValidators&&e.hasOwnProperty("maxValidators")&&(r.maxValidators=e.maxValidators),null!=e.maxEntries&&e.hasOwnProperty("maxEntries")&&(r.maxEntries=e.maxEntries),null!=e.historicalEntries&&e.hasOwnProperty("historicalEntries")&&(r.historicalEntries=e.historicalEntries),null!=e.bondDenom&&e.hasOwnProperty("bondDenom")&&(r.bondDenom=e.bondDenom),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DelegationResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegation=null,e.prototype.balance=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegation&&Object.hasOwnProperty.call(e,"delegation")&&a.cosmos.staking.v1beta1.Delegation.encode(e.delegation,t.uint32(10).fork()).ldelim(),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&a.cosmos.base.v1beta1.Coin.encode(e.balance,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DelegationResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegation=a.cosmos.staking.v1beta1.Delegation.decode(e,e.uint32());break;case 2:n.balance=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DelegationResponse)return e;var t=new a.cosmos.staking.v1beta1.DelegationResponse;if(null!=e.delegation){if("object"!=typeof e.delegation)throw TypeError(".cosmos.staking.v1beta1.DelegationResponse.delegation: object expected");t.delegation=a.cosmos.staking.v1beta1.Delegation.fromObject(e.delegation)}if(null!=e.balance){if("object"!=typeof e.balance)throw TypeError(".cosmos.staking.v1beta1.DelegationResponse.balance: object expected");t.balance=a.cosmos.base.v1beta1.Coin.fromObject(e.balance)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegation=null,r.balance=null),null!=e.delegation&&e.hasOwnProperty("delegation")&&(r.delegation=a.cosmos.staking.v1beta1.Delegation.toObject(e.delegation,t)),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=a.cosmos.base.v1beta1.Coin.toObject(e.balance,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.RedelegationEntryResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.redelegationEntry=null,e.prototype.balance="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.redelegationEntry&&Object.hasOwnProperty.call(e,"redelegationEntry")&&a.cosmos.staking.v1beta1.RedelegationEntry.encode(e.redelegationEntry,t.uint32(10).fork()).ldelim(),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&t.uint32(34).string(e.balance),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.RedelegationEntryResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.redelegationEntry=a.cosmos.staking.v1beta1.RedelegationEntry.decode(e,e.uint32());break;case 4:n.balance=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.RedelegationEntryResponse)return e;var t=new a.cosmos.staking.v1beta1.RedelegationEntryResponse;if(null!=e.redelegationEntry){if("object"!=typeof e.redelegationEntry)throw TypeError(".cosmos.staking.v1beta1.RedelegationEntryResponse.redelegationEntry: object expected");t.redelegationEntry=a.cosmos.staking.v1beta1.RedelegationEntry.fromObject(e.redelegationEntry)}return null!=e.balance&&(t.balance=String(e.balance)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.redelegationEntry=null,r.balance=""),null!=e.redelegationEntry&&e.hasOwnProperty("redelegationEntry")&&(r.redelegationEntry=a.cosmos.staking.v1beta1.RedelegationEntry.toObject(e.redelegationEntry,t)),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=e.balance),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.RedelegationResponse=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.redelegation=null,e.prototype.entries=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.redelegation&&Object.hasOwnProperty.call(e,"redelegation")&&a.cosmos.staking.v1beta1.Redelegation.encode(e.redelegation,t.uint32(10).fork()).ldelim(),null!=e.entries&&e.entries.length)for(var r=0;r<e.entries.length;++r)a.cosmos.staking.v1beta1.RedelegationEntryResponse.encode(e.entries[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.RedelegationResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.redelegation=a.cosmos.staking.v1beta1.Redelegation.decode(e,e.uint32());break;case 2:n.entries&&n.entries.length||(n.entries=[]),n.entries.push(a.cosmos.staking.v1beta1.RedelegationEntryResponse.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.RedelegationResponse)return e;var t=new a.cosmos.staking.v1beta1.RedelegationResponse;if(null!=e.redelegation){if("object"!=typeof e.redelegation)throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.redelegation: object expected");t.redelegation=a.cosmos.staking.v1beta1.Redelegation.fromObject(e.redelegation)}if(e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.entries: array expected");t.entries=[];for(var r=0;r<e.entries.length;++r){if("object"!=typeof e.entries[r])throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.entries: object expected");t.entries[r]=a.cosmos.staking.v1beta1.RedelegationEntryResponse.fromObject(e.entries[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.entries=[]),t.defaults&&(r.redelegation=null),null!=e.redelegation&&e.hasOwnProperty("redelegation")&&(r.redelegation=a.cosmos.staking.v1beta1.Redelegation.toObject(e.redelegation,t)),e.entries&&e.entries.length){r.entries=[];for(var n=0;n<e.entries.length;++n)r.entries[n]=a.cosmos.staking.v1beta1.RedelegationEntryResponse.toObject(e.entries[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Pool=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.notBondedTokens="",e.prototype.bondedTokens="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.notBondedTokens&&Object.hasOwnProperty.call(e,"notBondedTokens")&&t.uint32(10).string(e.notBondedTokens),null!=e.bondedTokens&&Object.hasOwnProperty.call(e,"bondedTokens")&&t.uint32(18).string(e.bondedTokens),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Pool;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.notBondedTokens=e.string();break;case 2:n.bondedTokens=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Pool)return e;var t=new a.cosmos.staking.v1beta1.Pool;return null!=e.notBondedTokens&&(t.notBondedTokens=String(e.notBondedTokens)),null!=e.bondedTokens&&(t.bondedTokens=String(e.bondedTokens)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.notBondedTokens="",r.bondedTokens=""),null!=e.notBondedTokens&&e.hasOwnProperty("notBondedTokens")&&(r.notBondedTokens=e.notBondedTokens),null!=e.bondedTokens&&e.hasOwnProperty("bondedTokens")&&(r.bondedTokens=e.bondedTokens),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Msg=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.createValidator=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgCreateValidator,a.cosmos.staking.v1beta1.MsgCreateValidatorResponse,t,r)},"name",{value:"CreateValidator"}),Object.defineProperty(e.prototype.editValidator=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgEditValidator,a.cosmos.staking.v1beta1.MsgEditValidatorResponse,t,r)},"name",{value:"EditValidator"}),Object.defineProperty(e.prototype.delegate=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgDelegate,a.cosmos.staking.v1beta1.MsgDelegateResponse,t,r)},"name",{value:"Delegate"}),Object.defineProperty(e.prototype.beginRedelegate=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgBeginRedelegate,a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse,t,r)},"name",{value:"BeginRedelegate"}),Object.defineProperty(e.prototype.undelegate=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgUndelegate,a.cosmos.staking.v1beta1.MsgUndelegateResponse,t,r)},"name",{value:"Undelegate"}),e}(),e.MsgCreateValidator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.description=null,e.prototype.commission=null,e.prototype.minSelfDelegation="",e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.pubkey=null,e.prototype.value=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&a.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(10).fork()).ldelim(),null!=e.commission&&Object.hasOwnProperty.call(e,"commission")&&a.cosmos.staking.v1beta1.CommissionRates.encode(e.commission,t.uint32(18).fork()).ldelim(),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(26).string(e.minSelfDelegation),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(34).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(42).string(e.validatorAddress),null!=e.pubkey&&Object.hasOwnProperty.call(e,"pubkey")&&a.google.protobuf.Any.encode(e.pubkey,t.uint32(50).fork()).ldelim(),null!=e.value&&Object.hasOwnProperty.call(e,"value")&&a.cosmos.base.v1beta1.Coin.encode(e.value,t.uint32(58).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgCreateValidator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.description=a.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 2:n.commission=a.cosmos.staking.v1beta1.CommissionRates.decode(e,e.uint32());break;case 3:n.minSelfDelegation=e.string();break;case 4:n.delegatorAddress=e.string();break;case 5:n.validatorAddress=e.string();break;case 6:n.pubkey=a.google.protobuf.Any.decode(e,e.uint32());break;case 7:n.value=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgCreateValidator)return e;var t=new a.cosmos.staking.v1beta1.MsgCreateValidator;if(null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.description: object expected");t.description=a.cosmos.staking.v1beta1.Description.fromObject(e.description)}if(null!=e.commission){if("object"!=typeof e.commission)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.commission: object expected");t.commission=a.cosmos.staking.v1beta1.CommissionRates.fromObject(e.commission)}if(null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.pubkey){if("object"!=typeof e.pubkey)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.pubkey: object expected");t.pubkey=a.google.protobuf.Any.fromObject(e.pubkey)}if(null!=e.value){if("object"!=typeof e.value)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.value: object expected");t.value=a.cosmos.base.v1beta1.Coin.fromObject(e.value)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.description=null,r.commission=null,r.minSelfDelegation="",r.delegatorAddress="",r.validatorAddress="",r.pubkey=null,r.value=null),null!=e.description&&e.hasOwnProperty("description")&&(r.description=a.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.commission&&e.hasOwnProperty("commission")&&(r.commission=a.cosmos.staking.v1beta1.CommissionRates.toObject(e.commission,t)),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(r.minSelfDelegation=e.minSelfDelegation),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.pubkey&&e.hasOwnProperty("pubkey")&&(r.pubkey=a.google.protobuf.Any.toObject(e.pubkey,t)),null!=e.value&&e.hasOwnProperty("value")&&(r.value=a.cosmos.base.v1beta1.Coin.toObject(e.value,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgCreateValidatorResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgCreateValidatorResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.staking.v1beta1.MsgCreateValidatorResponse?e:new a.cosmos.staking.v1beta1.MsgCreateValidatorResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgEditValidator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.description=null,e.prototype.validatorAddress="",e.prototype.commissionRate="",e.prototype.minSelfDelegation="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&a.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(10).fork()).ldelim(),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.commissionRate&&Object.hasOwnProperty.call(e,"commissionRate")&&t.uint32(26).string(e.commissionRate),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(34).string(e.minSelfDelegation),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgEditValidator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.description=a.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 2:n.validatorAddress=e.string();break;case 3:n.commissionRate=e.string();break;case 4:n.minSelfDelegation=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgEditValidator)return e;var t=new a.cosmos.staking.v1beta1.MsgEditValidator;if(null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.MsgEditValidator.description: object expected");t.description=a.cosmos.staking.v1beta1.Description.fromObject(e.description)}return null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.commissionRate&&(t.commissionRate=String(e.commissionRate)),null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.description=null,r.validatorAddress="",r.commissionRate="",r.minSelfDelegation=""),null!=e.description&&e.hasOwnProperty("description")&&(r.description=a.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.commissionRate&&e.hasOwnProperty("commissionRate")&&(r.commissionRate=e.commissionRate),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(r.minSelfDelegation=e.minSelfDelegation),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgEditValidatorResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgEditValidatorResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.staking.v1beta1.MsgEditValidatorResponse?e:new a.cosmos.staking.v1beta1.MsgEditValidatorResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgDelegate=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgDelegate;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgDelegate)return e;var t=new a.cosmos.staking.v1beta1.MsgDelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgDelegate.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress="",r.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgDelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgDelegateResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.staking.v1beta1.MsgDelegateResponse?e:new a.cosmos.staking.v1beta1.MsgDelegateResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgBeginRedelegate=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgBeginRedelegate;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorSrcAddress=e.string();break;case 3:n.validatorDstAddress=e.string();break;case 4:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgBeginRedelegate)return e;var t=new a.cosmos.staking.v1beta1.MsgBeginRedelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgBeginRedelegate.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorSrcAddress="",r.validatorDstAddress="",r.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(r.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(r.validatorDstAddress=e.validatorDstAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgBeginRedelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.completionTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse)return e;var t=new a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse;if(null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.MsgBeginRedelegateResponse.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.completionTime=null),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUndelegate=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgUndelegate;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgUndelegate)return e;var t=new a.cosmos.staking.v1beta1.MsgUndelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgUndelegate.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress="",r.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUndelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.completionTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgUndelegateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgUndelegateResponse)return e;var t=new a.cosmos.staking.v1beta1.MsgUndelegateResponse;if(null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.MsgUndelegateResponse.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.completionTime=null),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.tx=function(){const e={};return e.signing=function(){const e={};return e.v1beta1=function(){const e={};return e.SignMode=function(){const e={},t=Object.create(e);return t[e[0]="SIGN_MODE_UNSPECIFIED"]=0,t[e[1]="SIGN_MODE_DIRECT"]=1,t[e[2]="SIGN_MODE_TEXTUAL"]=2,t[e[127]="SIGN_MODE_LEGACY_AMINO_JSON"]=127,t}(),e.SignatureDescriptors=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)a.cosmos.tx.signing.v1beta1.SignatureDescriptor.encode(e.signatures[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptors;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(a.cosmos.tx.signing.v1beta1.SignatureDescriptor.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptors)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptors;if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptors.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r){if("object"!=typeof e.signatures[r])throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptors.signatures: object expected");t.signatures[r]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.fromObject(e.signatures[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.toObject(e.signatures[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignatureDescriptor=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.publicKey=null,e.prototype.data=null,e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.publicKey&&Object.hasOwnProperty.call(e,"publicKey")&&a.google.protobuf.Any.encode(e.publicKey,t.uint32(10).fork()).ldelim(),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.encode(e.data,t.uint32(18).fork()).ldelim(),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.publicKey=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.data=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.decode(e,e.uint32());break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor;if(null!=e.publicKey){if("object"!=typeof e.publicKey)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.publicKey: object expected");t.publicKey=a.google.protobuf.Any.fromObject(e.publicKey)}if(null!=e.data){if("object"!=typeof e.data)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.data: object expected");t.data=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.fromObject(e.data)}return null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.publicKey=null,r.data=null,s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.publicKey&&e.hasOwnProperty("publicKey")&&(r.publicKey=a.google.protobuf.Any.toObject(e.publicKey,t)),null!=e.data&&e.hasOwnProperty("data")&&(r.data=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.toObject(e.data,t)),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Data=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.single=null,e.prototype.multi=null,Object.defineProperty(e.prototype,"sum",{get:s.oneOfGetter(t=["single","multi"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.single&&Object.hasOwnProperty.call(e,"single")&&a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.encode(e.single,t.uint32(10).fork()).ldelim(),null!=e.multi&&Object.hasOwnProperty.call(e,"multi")&&a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.encode(e.multi,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.single=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.decode(e,e.uint32());break;case 2:n.multi=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data;if(null!=e.single){if("object"!=typeof e.single)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.single: object expected");t.single=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.fromObject(e.single)}if(null!=e.multi){if("object"!=typeof e.multi)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.multi: object expected");t.multi=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.fromObject(e.multi)}return t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.single&&e.hasOwnProperty("single")&&(r.single=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.toObject(e.single,t),t.oneofs&&(r.sum="single")),null!=e.multi&&e.hasOwnProperty("multi")&&(r.multi=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.toObject(e.multi,t),t.oneofs&&(r.sum="multi")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Single=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.mode=0,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.mode&&Object.hasOwnProperty.call(e,"mode")&&t.uint32(8).int32(e.mode),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(18).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.mode=e.int32();break;case 2:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single;switch(e.mode){case"SIGN_MODE_UNSPECIFIED":case 0:t.mode=0;break;case"SIGN_MODE_DIRECT":case 1:t.mode=1;break;case"SIGN_MODE_TEXTUAL":case 2:t.mode=2;break;case"SIGN_MODE_LEGACY_AMINO_JSON":case 127:t.mode=127}return null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.mode=t.enums===String?"SIGN_MODE_UNSPECIFIED":0,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))),null!=e.mode&&e.hasOwnProperty("mode")&&(r.mode=t.enums===String?a.cosmos.tx.signing.v1beta1.SignMode[e.mode]:e.mode),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Multi=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bitarray=null,e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bitarray&&Object.hasOwnProperty.call(e,"bitarray")&&a.cosmos.crypto.multisig.v1beta1.CompactBitArray.encode(e.bitarray,t.uint32(10).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.encode(e.signatures[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.decode(e,e.uint32());break;case 2:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi;if(null!=e.bitarray){if("object"!=typeof e.bitarray)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.bitarray: object expected");t.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.fromObject(e.bitarray)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r){if("object"!=typeof e.signatures[r])throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.signatures: object expected");t.signatures[r]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.fromObject(e.signatures[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults&&(r.bitarray=null),null!=e.bitarray&&e.hasOwnProperty("bitarray")&&(r.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.toObject(e.bitarray,t)),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.toObject(e.signatures[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e}(),e}(),e.v1beta1=function(){const e={};return e.Tx=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.body=null,e.prototype.authInfo=null,e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.body&&Object.hasOwnProperty.call(e,"body")&&a.cosmos.tx.v1beta1.TxBody.encode(e.body,t.uint32(10).fork()).ldelim(),null!=e.authInfo&&Object.hasOwnProperty.call(e,"authInfo")&&a.cosmos.tx.v1beta1.AuthInfo.encode(e.authInfo,t.uint32(18).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)t.uint32(26).bytes(e.signatures[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.Tx;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.body=a.cosmos.tx.v1beta1.TxBody.decode(e,e.uint32());break;case 2:n.authInfo=a.cosmos.tx.v1beta1.AuthInfo.decode(e,e.uint32());break;case 3:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.Tx)return e;var t=new a.cosmos.tx.v1beta1.Tx;if(null!=e.body){if("object"!=typeof e.body)throw TypeError(".cosmos.tx.v1beta1.Tx.body: object expected");t.body=a.cosmos.tx.v1beta1.TxBody.fromObject(e.body)}if(null!=e.authInfo){if("object"!=typeof e.authInfo)throw TypeError(".cosmos.tx.v1beta1.Tx.authInfo: object expected");t.authInfo=a.cosmos.tx.v1beta1.AuthInfo.fromObject(e.authInfo)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.v1beta1.Tx.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r)"string"==typeof e.signatures[r]?s.base64.decode(e.signatures[r],t.signatures[r]=s.newBuffer(s.base64.length(e.signatures[r])),0):e.signatures[r].length&&(t.signatures[r]=e.signatures[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults&&(r.body=null,r.authInfo=null),null!=e.body&&e.hasOwnProperty("body")&&(r.body=a.cosmos.tx.v1beta1.TxBody.toObject(e.body,t)),null!=e.authInfo&&e.hasOwnProperty("authInfo")&&(r.authInfo=a.cosmos.tx.v1beta1.AuthInfo.toObject(e.authInfo,t)),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=t.bytes===String?s.base64.encode(e.signatures[n],0,e.signatures[n].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[n]):e.signatures[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.TxRaw=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bodyBytes=s.newBuffer([]),e.prototype.authInfoBytes=s.newBuffer([]),e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bodyBytes&&Object.hasOwnProperty.call(e,"bodyBytes")&&t.uint32(10).bytes(e.bodyBytes),null!=e.authInfoBytes&&Object.hasOwnProperty.call(e,"authInfoBytes")&&t.uint32(18).bytes(e.authInfoBytes),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)t.uint32(26).bytes(e.signatures[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.TxRaw;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bodyBytes=e.bytes();break;case 2:n.authInfoBytes=e.bytes();break;case 3:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.TxRaw)return e;var t=new a.cosmos.tx.v1beta1.TxRaw;if(null!=e.bodyBytes&&("string"==typeof e.bodyBytes?s.base64.decode(e.bodyBytes,t.bodyBytes=s.newBuffer(s.base64.length(e.bodyBytes)),0):e.bodyBytes.length&&(t.bodyBytes=e.bodyBytes)),null!=e.authInfoBytes&&("string"==typeof e.authInfoBytes?s.base64.decode(e.authInfoBytes,t.authInfoBytes=s.newBuffer(s.base64.length(e.authInfoBytes)),0):e.authInfoBytes.length&&(t.authInfoBytes=e.authInfoBytes)),e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.v1beta1.TxRaw.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r)"string"==typeof e.signatures[r]?s.base64.decode(e.signatures[r],t.signatures[r]=s.newBuffer(s.base64.length(e.signatures[r])),0):e.signatures[r].length&&(t.signatures[r]=e.signatures[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults&&(t.bytes===String?r.bodyBytes="":(r.bodyBytes=[],t.bytes!==Array&&(r.bodyBytes=s.newBuffer(r.bodyBytes))),t.bytes===String?r.authInfoBytes="":(r.authInfoBytes=[],t.bytes!==Array&&(r.authInfoBytes=s.newBuffer(r.authInfoBytes)))),null!=e.bodyBytes&&e.hasOwnProperty("bodyBytes")&&(r.bodyBytes=t.bytes===String?s.base64.encode(e.bodyBytes,0,e.bodyBytes.length):t.bytes===Array?Array.prototype.slice.call(e.bodyBytes):e.bodyBytes),null!=e.authInfoBytes&&e.hasOwnProperty("authInfoBytes")&&(r.authInfoBytes=t.bytes===String?s.base64.encode(e.authInfoBytes,0,e.authInfoBytes.length):t.bytes===Array?Array.prototype.slice.call(e.authInfoBytes):e.authInfoBytes),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=t.bytes===String?s.base64.encode(e.signatures[n],0,e.signatures[n].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[n]):e.signatures[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignDoc=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bodyBytes=s.newBuffer([]),e.prototype.authInfoBytes=s.newBuffer([]),e.prototype.chainId="",e.prototype.accountNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.bodyBytes&&Object.hasOwnProperty.call(e,"bodyBytes")&&t.uint32(10).bytes(e.bodyBytes),null!=e.authInfoBytes&&Object.hasOwnProperty.call(e,"authInfoBytes")&&t.uint32(18).bytes(e.authInfoBytes),null!=e.chainId&&Object.hasOwnProperty.call(e,"chainId")&&t.uint32(26).string(e.chainId),null!=e.accountNumber&&Object.hasOwnProperty.call(e,"accountNumber")&&t.uint32(32).uint64(e.accountNumber),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.SignDoc;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bodyBytes=e.bytes();break;case 2:n.authInfoBytes=e.bytes();break;case 3:n.chainId=e.string();break;case 4:n.accountNumber=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.SignDoc)return e;var t=new a.cosmos.tx.v1beta1.SignDoc;return null!=e.bodyBytes&&("string"==typeof e.bodyBytes?s.base64.decode(e.bodyBytes,t.bodyBytes=s.newBuffer(s.base64.length(e.bodyBytes)),0):e.bodyBytes.length&&(t.bodyBytes=e.bodyBytes)),null!=e.authInfoBytes&&("string"==typeof e.authInfoBytes?s.base64.decode(e.authInfoBytes,t.authInfoBytes=s.newBuffer(s.base64.length(e.authInfoBytes)),0):e.authInfoBytes.length&&(t.authInfoBytes=e.authInfoBytes)),null!=e.chainId&&(t.chainId=String(e.chainId)),null!=e.accountNumber&&(s.Long?(t.accountNumber=s.Long.fromValue(e.accountNumber)).unsigned=!0:"string"==typeof e.accountNumber?t.accountNumber=parseInt(e.accountNumber,10):"number"==typeof e.accountNumber?t.accountNumber=e.accountNumber:"object"==typeof e.accountNumber&&(t.accountNumber=new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(t.bytes===String?r.bodyBytes="":(r.bodyBytes=[],t.bytes!==Array&&(r.bodyBytes=s.newBuffer(r.bodyBytes))),t.bytes===String?r.authInfoBytes="":(r.authInfoBytes=[],t.bytes!==Array&&(r.authInfoBytes=s.newBuffer(r.authInfoBytes))),r.chainId="",s.Long){var n=new s.Long(0,0,!0);r.accountNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.accountNumber=t.longs===String?"0":0;return null!=e.bodyBytes&&e.hasOwnProperty("bodyBytes")&&(r.bodyBytes=t.bytes===String?s.base64.encode(e.bodyBytes,0,e.bodyBytes.length):t.bytes===Array?Array.prototype.slice.call(e.bodyBytes):e.bodyBytes),null!=e.authInfoBytes&&e.hasOwnProperty("authInfoBytes")&&(r.authInfoBytes=t.bytes===String?s.base64.encode(e.authInfoBytes,0,e.authInfoBytes.length):t.bytes===Array?Array.prototype.slice.call(e.authInfoBytes):e.authInfoBytes),null!=e.chainId&&e.hasOwnProperty("chainId")&&(r.chainId=e.chainId),null!=e.accountNumber&&e.hasOwnProperty("accountNumber")&&("number"==typeof e.accountNumber?r.accountNumber=t.longs===String?String(e.accountNumber):e.accountNumber:r.accountNumber=t.longs===String?s.Long.prototype.toString.call(e.accountNumber):t.longs===Number?new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0):e.accountNumber),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.TxBody=function(){function e(e){if(this.messages=[],this.extensionOptions=[],this.nonCriticalExtensionOptions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.messages=s.emptyArray,e.prototype.memo="",e.prototype.timeoutHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.extensionOptions=s.emptyArray,e.prototype.nonCriticalExtensionOptions=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.messages&&e.messages.length)for(var r=0;r<e.messages.length;++r)a.google.protobuf.Any.encode(e.messages[r],t.uint32(10).fork()).ldelim();if(null!=e.memo&&Object.hasOwnProperty.call(e,"memo")&&t.uint32(18).string(e.memo),null!=e.timeoutHeight&&Object.hasOwnProperty.call(e,"timeoutHeight")&&t.uint32(24).uint64(e.timeoutHeight),null!=e.extensionOptions&&e.extensionOptions.length)for(r=0;r<e.extensionOptions.length;++r)a.google.protobuf.Any.encode(e.extensionOptions[r],t.uint32(8186).fork()).ldelim();if(null!=e.nonCriticalExtensionOptions&&e.nonCriticalExtensionOptions.length)for(r=0;r<e.nonCriticalExtensionOptions.length;++r)a.google.protobuf.Any.encode(e.nonCriticalExtensionOptions[r],t.uint32(16378).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.TxBody;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.messages&&n.messages.length||(n.messages=[]),n.messages.push(a.google.protobuf.Any.decode(e,e.uint32()));break;case 2:n.memo=e.string();break;case 3:n.timeoutHeight=e.uint64();break;case 1023:n.extensionOptions&&n.extensionOptions.length||(n.extensionOptions=[]),n.extensionOptions.push(a.google.protobuf.Any.decode(e,e.uint32()));break;case 2047:n.nonCriticalExtensionOptions&&n.nonCriticalExtensionOptions.length||(n.nonCriticalExtensionOptions=[]),n.nonCriticalExtensionOptions.push(a.google.protobuf.Any.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.TxBody)return e;var t=new a.cosmos.tx.v1beta1.TxBody;if(e.messages){if(!Array.isArray(e.messages))throw TypeError(".cosmos.tx.v1beta1.TxBody.messages: array expected");t.messages=[];for(var r=0;r<e.messages.length;++r){if("object"!=typeof e.messages[r])throw TypeError(".cosmos.tx.v1beta1.TxBody.messages: object expected");t.messages[r]=a.google.protobuf.Any.fromObject(e.messages[r])}}if(null!=e.memo&&(t.memo=String(e.memo)),null!=e.timeoutHeight&&(s.Long?(t.timeoutHeight=s.Long.fromValue(e.timeoutHeight)).unsigned=!0:"string"==typeof e.timeoutHeight?t.timeoutHeight=parseInt(e.timeoutHeight,10):"number"==typeof e.timeoutHeight?t.timeoutHeight=e.timeoutHeight:"object"==typeof e.timeoutHeight&&(t.timeoutHeight=new s.LongBits(e.timeoutHeight.low>>>0,e.timeoutHeight.high>>>0).toNumber(!0))),e.extensionOptions){if(!Array.isArray(e.extensionOptions))throw TypeError(".cosmos.tx.v1beta1.TxBody.extensionOptions: array expected");t.extensionOptions=[];for(r=0;r<e.extensionOptions.length;++r){if("object"!=typeof e.extensionOptions[r])throw TypeError(".cosmos.tx.v1beta1.TxBody.extensionOptions: object expected");t.extensionOptions[r]=a.google.protobuf.Any.fromObject(e.extensionOptions[r])}}if(e.nonCriticalExtensionOptions){if(!Array.isArray(e.nonCriticalExtensionOptions))throw TypeError(".cosmos.tx.v1beta1.TxBody.nonCriticalExtensionOptions: array expected");t.nonCriticalExtensionOptions=[];for(r=0;r<e.nonCriticalExtensionOptions.length;++r){if("object"!=typeof e.nonCriticalExtensionOptions[r])throw TypeError(".cosmos.tx.v1beta1.TxBody.nonCriticalExtensionOptions: object expected");t.nonCriticalExtensionOptions[r]=a.google.protobuf.Any.fromObject(e.nonCriticalExtensionOptions[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.messages=[],r.extensionOptions=[],r.nonCriticalExtensionOptions=[]),t.defaults)if(r.memo="",s.Long){var n=new s.Long(0,0,!0);r.timeoutHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.timeoutHeight=t.longs===String?"0":0;if(e.messages&&e.messages.length){r.messages=[];for(var o=0;o<e.messages.length;++o)r.messages[o]=a.google.protobuf.Any.toObject(e.messages[o],t)}if(null!=e.memo&&e.hasOwnProperty("memo")&&(r.memo=e.memo),null!=e.timeoutHeight&&e.hasOwnProperty("timeoutHeight")&&("number"==typeof e.timeoutHeight?r.timeoutHeight=t.longs===String?String(e.timeoutHeight):e.timeoutHeight:r.timeoutHeight=t.longs===String?s.Long.prototype.toString.call(e.timeoutHeight):t.longs===Number?new s.LongBits(e.timeoutHeight.low>>>0,e.timeoutHeight.high>>>0).toNumber(!0):e.timeoutHeight),e.extensionOptions&&e.extensionOptions.length){r.extensionOptions=[];for(o=0;o<e.extensionOptions.length;++o)r.extensionOptions[o]=a.google.protobuf.Any.toObject(e.extensionOptions[o],t)}if(e.nonCriticalExtensionOptions&&e.nonCriticalExtensionOptions.length){r.nonCriticalExtensionOptions=[];for(o=0;o<e.nonCriticalExtensionOptions.length;++o)r.nonCriticalExtensionOptions[o]=a.google.protobuf.Any.toObject(e.nonCriticalExtensionOptions[o],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.AuthInfo=function(){function e(e){if(this.signerInfos=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signerInfos=s.emptyArray,e.prototype.fee=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.signerInfos&&e.signerInfos.length)for(var r=0;r<e.signerInfos.length;++r)a.cosmos.tx.v1beta1.SignerInfo.encode(e.signerInfos[r],t.uint32(10).fork()).ldelim();return null!=e.fee&&Object.hasOwnProperty.call(e,"fee")&&a.cosmos.tx.v1beta1.Fee.encode(e.fee,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.AuthInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signerInfos&&n.signerInfos.length||(n.signerInfos=[]),n.signerInfos.push(a.cosmos.tx.v1beta1.SignerInfo.decode(e,e.uint32()));break;case 2:n.fee=a.cosmos.tx.v1beta1.Fee.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.AuthInfo)return e;var t=new a.cosmos.tx.v1beta1.AuthInfo;if(e.signerInfos){if(!Array.isArray(e.signerInfos))throw TypeError(".cosmos.tx.v1beta1.AuthInfo.signerInfos: array expected");t.signerInfos=[];for(var r=0;r<e.signerInfos.length;++r){if("object"!=typeof e.signerInfos[r])throw TypeError(".cosmos.tx.v1beta1.AuthInfo.signerInfos: object expected");t.signerInfos[r]=a.cosmos.tx.v1beta1.SignerInfo.fromObject(e.signerInfos[r])}}if(null!=e.fee){if("object"!=typeof e.fee)throw TypeError(".cosmos.tx.v1beta1.AuthInfo.fee: object expected");t.fee=a.cosmos.tx.v1beta1.Fee.fromObject(e.fee)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signerInfos=[]),t.defaults&&(r.fee=null),e.signerInfos&&e.signerInfos.length){r.signerInfos=[];for(var n=0;n<e.signerInfos.length;++n)r.signerInfos[n]=a.cosmos.tx.v1beta1.SignerInfo.toObject(e.signerInfos[n],t)}return null!=e.fee&&e.hasOwnProperty("fee")&&(r.fee=a.cosmos.tx.v1beta1.Fee.toObject(e.fee,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignerInfo=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.publicKey=null,e.prototype.modeInfo=null,e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.publicKey&&Object.hasOwnProperty.call(e,"publicKey")&&a.google.protobuf.Any.encode(e.publicKey,t.uint32(10).fork()).ldelim(),null!=e.modeInfo&&Object.hasOwnProperty.call(e,"modeInfo")&&a.cosmos.tx.v1beta1.ModeInfo.encode(e.modeInfo,t.uint32(18).fork()).ldelim(),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.SignerInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.publicKey=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.modeInfo=a.cosmos.tx.v1beta1.ModeInfo.decode(e,e.uint32());break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.SignerInfo)return e;var t=new a.cosmos.tx.v1beta1.SignerInfo;if(null!=e.publicKey){if("object"!=typeof e.publicKey)throw TypeError(".cosmos.tx.v1beta1.SignerInfo.publicKey: object expected");t.publicKey=a.google.protobuf.Any.fromObject(e.publicKey)}if(null!=e.modeInfo){if("object"!=typeof e.modeInfo)throw TypeError(".cosmos.tx.v1beta1.SignerInfo.modeInfo: object expected");t.modeInfo=a.cosmos.tx.v1beta1.ModeInfo.fromObject(e.modeInfo)}return null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.publicKey=null,r.modeInfo=null,s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.publicKey&&e.hasOwnProperty("publicKey")&&(r.publicKey=a.google.protobuf.Any.toObject(e.publicKey,t)),null!=e.modeInfo&&e.hasOwnProperty("modeInfo")&&(r.modeInfo=a.cosmos.tx.v1beta1.ModeInfo.toObject(e.modeInfo,t)),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ModeInfo=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.single=null,e.prototype.multi=null,Object.defineProperty(e.prototype,"sum",{get:s.oneOfGetter(t=["single","multi"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.single&&Object.hasOwnProperty.call(e,"single")&&a.cosmos.tx.v1beta1.ModeInfo.Single.encode(e.single,t.uint32(10).fork()).ldelim(),null!=e.multi&&Object.hasOwnProperty.call(e,"multi")&&a.cosmos.tx.v1beta1.ModeInfo.Multi.encode(e.multi,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.ModeInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.single=a.cosmos.tx.v1beta1.ModeInfo.Single.decode(e,e.uint32());break;case 2:n.multi=a.cosmos.tx.v1beta1.ModeInfo.Multi.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.ModeInfo)return e;var t=new a.cosmos.tx.v1beta1.ModeInfo;if(null!=e.single){if("object"!=typeof e.single)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.single: object expected");t.single=a.cosmos.tx.v1beta1.ModeInfo.Single.fromObject(e.single)}if(null!=e.multi){if("object"!=typeof e.multi)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.multi: object expected");t.multi=a.cosmos.tx.v1beta1.ModeInfo.Multi.fromObject(e.multi)}return t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.single&&e.hasOwnProperty("single")&&(r.single=a.cosmos.tx.v1beta1.ModeInfo.Single.toObject(e.single,t),t.oneofs&&(r.sum="single")),null!=e.multi&&e.hasOwnProperty("multi")&&(r.multi=a.cosmos.tx.v1beta1.ModeInfo.Multi.toObject(e.multi,t),t.oneofs&&(r.sum="multi")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Single=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.mode=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.mode&&Object.hasOwnProperty.call(e,"mode")&&t.uint32(8).int32(e.mode),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.ModeInfo.Single;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.mode=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.ModeInfo.Single)return e;var t=new a.cosmos.tx.v1beta1.ModeInfo.Single;switch(e.mode){case"SIGN_MODE_UNSPECIFIED":case 0:t.mode=0;break;case"SIGN_MODE_DIRECT":case 1:t.mode=1;break;case"SIGN_MODE_TEXTUAL":case 2:t.mode=2;break;case"SIGN_MODE_LEGACY_AMINO_JSON":case 127:t.mode=127}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.mode=t.enums===String?"SIGN_MODE_UNSPECIFIED":0),null!=e.mode&&e.hasOwnProperty("mode")&&(r.mode=t.enums===String?a.cosmos.tx.signing.v1beta1.SignMode[e.mode]:e.mode),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Multi=function(){function e(e){if(this.modeInfos=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bitarray=null,e.prototype.modeInfos=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bitarray&&Object.hasOwnProperty.call(e,"bitarray")&&a.cosmos.crypto.multisig.v1beta1.CompactBitArray.encode(e.bitarray,t.uint32(10).fork()).ldelim(),null!=e.modeInfos&&e.modeInfos.length)for(var r=0;r<e.modeInfos.length;++r)a.cosmos.tx.v1beta1.ModeInfo.encode(e.modeInfos[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.ModeInfo.Multi;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.decode(e,e.uint32());break;case 2:n.modeInfos&&n.modeInfos.length||(n.modeInfos=[]),n.modeInfos.push(a.cosmos.tx.v1beta1.ModeInfo.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.ModeInfo.Multi)return e;var t=new a.cosmos.tx.v1beta1.ModeInfo.Multi;if(null!=e.bitarray){if("object"!=typeof e.bitarray)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.bitarray: object expected");t.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.fromObject(e.bitarray)}if(e.modeInfos){if(!Array.isArray(e.modeInfos))throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.modeInfos: array expected");t.modeInfos=[];for(var r=0;r<e.modeInfos.length;++r){if("object"!=typeof e.modeInfos[r])throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.modeInfos: object expected");t.modeInfos[r]=a.cosmos.tx.v1beta1.ModeInfo.fromObject(e.modeInfos[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.modeInfos=[]),t.defaults&&(r.bitarray=null),null!=e.bitarray&&e.hasOwnProperty("bitarray")&&(r.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.toObject(e.bitarray,t)),e.modeInfos&&e.modeInfos.length){r.modeInfos=[];for(var n=0;n<e.modeInfos.length;++n)r.modeInfos[n]=a.cosmos.tx.v1beta1.ModeInfo.toObject(e.modeInfos[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.Fee=function(){function e(e){if(this.amount=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.amount=s.emptyArray,e.prototype.gasLimit=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.payer="",e.prototype.granter="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.amount&&e.amount.length)for(var r=0;r<e.amount.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.amount[r],t.uint32(10).fork()).ldelim();return null!=e.gasLimit&&Object.hasOwnProperty.call(e,"gasLimit")&&t.uint32(16).uint64(e.gasLimit),null!=e.payer&&Object.hasOwnProperty.call(e,"payer")&&t.uint32(26).string(e.payer),null!=e.granter&&Object.hasOwnProperty.call(e,"granter")&&t.uint32(34).string(e.granter),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.Fee;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.amount&&n.amount.length||(n.amount=[]),n.amount.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;case 2:n.gasLimit=e.uint64();break;case 3:n.payer=e.string();break;case 4:n.granter=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.Fee)return e;var t=new a.cosmos.tx.v1beta1.Fee;if(e.amount){if(!Array.isArray(e.amount))throw TypeError(".cosmos.tx.v1beta1.Fee.amount: array expected");t.amount=[];for(var r=0;r<e.amount.length;++r){if("object"!=typeof e.amount[r])throw TypeError(".cosmos.tx.v1beta1.Fee.amount: object expected");t.amount[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.amount[r])}}return null!=e.gasLimit&&(s.Long?(t.gasLimit=s.Long.fromValue(e.gasLimit)).unsigned=!0:"string"==typeof e.gasLimit?t.gasLimit=parseInt(e.gasLimit,10):"number"==typeof e.gasLimit?t.gasLimit=e.gasLimit:"object"==typeof e.gasLimit&&(t.gasLimit=new s.LongBits(e.gasLimit.low>>>0,e.gasLimit.high>>>0).toNumber(!0))),null!=e.payer&&(t.payer=String(e.payer)),null!=e.granter&&(t.granter=String(e.granter)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.amount=[]),t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.gasLimit=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.gasLimit=t.longs===String?"0":0;r.payer="",r.granter=""}if(e.amount&&e.amount.length){r.amount=[];for(var o=0;o<e.amount.length;++o)r.amount[o]=a.cosmos.base.v1beta1.Coin.toObject(e.amount[o],t)}return null!=e.gasLimit&&e.hasOwnProperty("gasLimit")&&("number"==typeof e.gasLimit?r.gasLimit=t.longs===String?String(e.gasLimit):e.gasLimit:r.gasLimit=t.longs===String?s.Long.prototype.toString.call(e.gasLimit):t.longs===Number?new s.LongBits(e.gasLimit.low>>>0,e.gasLimit.high>>>0).toNumber(!0):e.gasLimit),null!=e.payer&&e.hasOwnProperty("payer")&&(r.payer=e.payer),null!=e.granter&&e.hasOwnProperty("granter")&&(r.granter=e.granter),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e})(),t.google=a.google=(()=>{const e={};return e.protobuf=function(){const e={};return e.Any=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type_url="",e.prototype.value=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type_url&&Object.hasOwnProperty.call(e,"type_url")&&t.uint32(10).string(e.type_url),null!=e.value&&Object.hasOwnProperty.call(e,"value")&&t.uint32(18).bytes(e.value),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.Any;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type_url=e.string();break;case 2:n.value=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.Any)return e;var t=new a.google.protobuf.Any;return null!=e.type_url&&(t.type_url=String(e.type_url)),null!=e.value&&("string"==typeof e.value?s.base64.decode(e.value,t.value=s.newBuffer(s.base64.length(e.value)),0):e.value.length&&(t.value=e.value)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.type_url="",t.bytes===String?r.value="":(r.value=[],t.bytes!==Array&&(r.value=s.newBuffer(r.value)))),null!=e.type_url&&e.hasOwnProperty("type_url")&&(r.type_url=e.type_url),null!=e.value&&e.hasOwnProperty("value")&&(r.value=t.bytes===String?s.base64.encode(e.value,0,e.value.length):t.bytes===Array?Array.prototype.slice.call(e.value):e.value),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FileDescriptorSet=function(){function e(e){if(this.file=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.file=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.file&&e.file.length)for(var r=0;r<e.file.length;++r)a.google.protobuf.FileDescriptorProto.encode(e.file[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FileDescriptorSet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.file&&n.file.length||(n.file=[]),n.file.push(a.google.protobuf.FileDescriptorProto.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FileDescriptorSet)return e;var t=new a.google.protobuf.FileDescriptorSet;if(e.file){if(!Array.isArray(e.file))throw TypeError(".google.protobuf.FileDescriptorSet.file: array expected");t.file=[];for(var r=0;r<e.file.length;++r){if("object"!=typeof e.file[r])throw TypeError(".google.protobuf.FileDescriptorSet.file: object expected");t.file[r]=a.google.protobuf.FileDescriptorProto.fromObject(e.file[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.file=[]),e.file&&e.file.length){r.file=[];for(var n=0;n<e.file.length;++n)r.file[n]=a.google.protobuf.FileDescriptorProto.toObject(e.file[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FileDescriptorProto=function(){function e(e){if(this.dependency=[],this.publicDependency=[],this.weakDependency=[],this.messageType=[],this.enumType=[],this.service=[],this.extension=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.package="",e.prototype.dependency=s.emptyArray,e.prototype.publicDependency=s.emptyArray,e.prototype.weakDependency=s.emptyArray,e.prototype.messageType=s.emptyArray,e.prototype.enumType=s.emptyArray,e.prototype.service=s.emptyArray,e.prototype.extension=s.emptyArray,e.prototype.options=null,e.prototype.sourceCodeInfo=null,e.prototype.syntax="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.package&&Object.hasOwnProperty.call(e,"package")&&t.uint32(18).string(e.package),null!=e.dependency&&e.dependency.length)for(var r=0;r<e.dependency.length;++r)t.uint32(26).string(e.dependency[r]);if(null!=e.messageType&&e.messageType.length)for(r=0;r<e.messageType.length;++r)a.google.protobuf.DescriptorProto.encode(e.messageType[r],t.uint32(34).fork()).ldelim();if(null!=e.enumType&&e.enumType.length)for(r=0;r<e.enumType.length;++r)a.google.protobuf.EnumDescriptorProto.encode(e.enumType[r],t.uint32(42).fork()).ldelim();if(null!=e.service&&e.service.length)for(r=0;r<e.service.length;++r)a.google.protobuf.ServiceDescriptorProto.encode(e.service[r],t.uint32(50).fork()).ldelim();if(null!=e.extension&&e.extension.length)for(r=0;r<e.extension.length;++r)a.google.protobuf.FieldDescriptorProto.encode(e.extension[r],t.uint32(58).fork()).ldelim();if(null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.FileOptions.encode(e.options,t.uint32(66).fork()).ldelim(),null!=e.sourceCodeInfo&&Object.hasOwnProperty.call(e,"sourceCodeInfo")&&a.google.protobuf.SourceCodeInfo.encode(e.sourceCodeInfo,t.uint32(74).fork()).ldelim(),null!=e.publicDependency&&e.publicDependency.length)for(r=0;r<e.publicDependency.length;++r)t.uint32(80).int32(e.publicDependency[r]);if(null!=e.weakDependency&&e.weakDependency.length)for(r=0;r<e.weakDependency.length;++r)t.uint32(88).int32(e.weakDependency[r]);return null!=e.syntax&&Object.hasOwnProperty.call(e,"syntax")&&t.uint32(98).string(e.syntax),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FileDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.package=e.string();break;case 3:n.dependency&&n.dependency.length||(n.dependency=[]),n.dependency.push(e.string());break;case 10:if(n.publicDependency&&n.publicDependency.length||(n.publicDependency=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.publicDependency.push(e.int32());else n.publicDependency.push(e.int32());break;case 11:if(n.weakDependency&&n.weakDependency.length||(n.weakDependency=[]),2==(7&i))for(s=e.uint32()+e.pos;e.pos<s;)n.weakDependency.push(e.int32());else n.weakDependency.push(e.int32());break;case 4:n.messageType&&n.messageType.length||(n.messageType=[]),n.messageType.push(a.google.protobuf.DescriptorProto.decode(e,e.uint32()));break;case 5:n.enumType&&n.enumType.length||(n.enumType=[]),n.enumType.push(a.google.protobuf.EnumDescriptorProto.decode(e,e.uint32()));break;case 6:n.service&&n.service.length||(n.service=[]),n.service.push(a.google.protobuf.ServiceDescriptorProto.decode(e,e.uint32()));break;case 7:n.extension&&n.extension.length||(n.extension=[]),n.extension.push(a.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 8:n.options=a.google.protobuf.FileOptions.decode(e,e.uint32());break;case 9:n.sourceCodeInfo=a.google.protobuf.SourceCodeInfo.decode(e,e.uint32());break;case 12:n.syntax=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FileDescriptorProto)return e;var t=new a.google.protobuf.FileDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.package&&(t.package=String(e.package)),e.dependency){if(!Array.isArray(e.dependency))throw TypeError(".google.protobuf.FileDescriptorProto.dependency: array expected");t.dependency=[];for(var r=0;r<e.dependency.length;++r)t.dependency[r]=String(e.dependency[r])}if(e.publicDependency){if(!Array.isArray(e.publicDependency))throw TypeError(".google.protobuf.FileDescriptorProto.publicDependency: array expected");t.publicDependency=[];for(r=0;r<e.publicDependency.length;++r)t.publicDependency[r]=0|e.publicDependency[r]}if(e.weakDependency){if(!Array.isArray(e.weakDependency))throw TypeError(".google.protobuf.FileDescriptorProto.weakDependency: array expected");t.weakDependency=[];for(r=0;r<e.weakDependency.length;++r)t.weakDependency[r]=0|e.weakDependency[r]}if(e.messageType){if(!Array.isArray(e.messageType))throw TypeError(".google.protobuf.FileDescriptorProto.messageType: array expected");t.messageType=[];for(r=0;r<e.messageType.length;++r){if("object"!=typeof e.messageType[r])throw TypeError(".google.protobuf.FileDescriptorProto.messageType: object expected");t.messageType[r]=a.google.protobuf.DescriptorProto.fromObject(e.messageType[r])}}if(e.enumType){if(!Array.isArray(e.enumType))throw TypeError(".google.protobuf.FileDescriptorProto.enumType: array expected");t.enumType=[];for(r=0;r<e.enumType.length;++r){if("object"!=typeof e.enumType[r])throw TypeError(".google.protobuf.FileDescriptorProto.enumType: object expected");t.enumType[r]=a.google.protobuf.EnumDescriptorProto.fromObject(e.enumType[r])}}if(e.service){if(!Array.isArray(e.service))throw TypeError(".google.protobuf.FileDescriptorProto.service: array expected");t.service=[];for(r=0;r<e.service.length;++r){if("object"!=typeof e.service[r])throw TypeError(".google.protobuf.FileDescriptorProto.service: object expected");t.service[r]=a.google.protobuf.ServiceDescriptorProto.fromObject(e.service[r])}}if(e.extension){if(!Array.isArray(e.extension))throw TypeError(".google.protobuf.FileDescriptorProto.extension: array expected");t.extension=[];for(r=0;r<e.extension.length;++r){if("object"!=typeof e.extension[r])throw TypeError(".google.protobuf.FileDescriptorProto.extension: object expected");t.extension[r]=a.google.protobuf.FieldDescriptorProto.fromObject(e.extension[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.FileDescriptorProto.options: object expected");t.options=a.google.protobuf.FileOptions.fromObject(e.options)}if(null!=e.sourceCodeInfo){if("object"!=typeof e.sourceCodeInfo)throw TypeError(".google.protobuf.FileDescriptorProto.sourceCodeInfo: object expected");t.sourceCodeInfo=a.google.protobuf.SourceCodeInfo.fromObject(e.sourceCodeInfo)}return null!=e.syntax&&(t.syntax=String(e.syntax)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.dependency=[],r.messageType=[],r.enumType=[],r.service=[],r.extension=[],r.publicDependency=[],r.weakDependency=[]),t.defaults&&(r.name="",r.package="",r.options=null,r.sourceCodeInfo=null,r.syntax=""),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.package&&e.hasOwnProperty("package")&&(r.package=e.package),e.dependency&&e.dependency.length){r.dependency=[];for(var n=0;n<e.dependency.length;++n)r.dependency[n]=e.dependency[n]}if(e.messageType&&e.messageType.length){r.messageType=[];for(n=0;n<e.messageType.length;++n)r.messageType[n]=a.google.protobuf.DescriptorProto.toObject(e.messageType[n],t)}if(e.enumType&&e.enumType.length){r.enumType=[];for(n=0;n<e.enumType.length;++n)r.enumType[n]=a.google.protobuf.EnumDescriptorProto.toObject(e.enumType[n],t)}if(e.service&&e.service.length){r.service=[];for(n=0;n<e.service.length;++n)r.service[n]=a.google.protobuf.ServiceDescriptorProto.toObject(e.service[n],t)}if(e.extension&&e.extension.length){r.extension=[];for(n=0;n<e.extension.length;++n)r.extension[n]=a.google.protobuf.FieldDescriptorProto.toObject(e.extension[n],t)}if(null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.FileOptions.toObject(e.options,t)),null!=e.sourceCodeInfo&&e.hasOwnProperty("sourceCodeInfo")&&(r.sourceCodeInfo=a.google.protobuf.SourceCodeInfo.toObject(e.sourceCodeInfo,t)),e.publicDependency&&e.publicDependency.length){r.publicDependency=[];for(n=0;n<e.publicDependency.length;++n)r.publicDependency[n]=e.publicDependency[n]}if(e.weakDependency&&e.weakDependency.length){r.weakDependency=[];for(n=0;n<e.weakDependency.length;++n)r.weakDependency[n]=e.weakDependency[n]}return null!=e.syntax&&e.hasOwnProperty("syntax")&&(r.syntax=e.syntax),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DescriptorProto=function(){function e(e){if(this.field=[],this.extension=[],this.nestedType=[],this.enumType=[],this.extensionRange=[],this.oneofDecl=[],this.reservedRange=[],this.reservedName=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.field=s.emptyArray,e.prototype.extension=s.emptyArray,e.prototype.nestedType=s.emptyArray,e.prototype.enumType=s.emptyArray,e.prototype.extensionRange=s.emptyArray,e.prototype.oneofDecl=s.emptyArray,e.prototype.options=null,e.prototype.reservedRange=s.emptyArray,e.prototype.reservedName=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.field&&e.field.length)for(var r=0;r<e.field.length;++r)a.google.protobuf.FieldDescriptorProto.encode(e.field[r],t.uint32(18).fork()).ldelim();if(null!=e.nestedType&&e.nestedType.length)for(r=0;r<e.nestedType.length;++r)a.google.protobuf.DescriptorProto.encode(e.nestedType[r],t.uint32(26).fork()).ldelim();if(null!=e.enumType&&e.enumType.length)for(r=0;r<e.enumType.length;++r)a.google.protobuf.EnumDescriptorProto.encode(e.enumType[r],t.uint32(34).fork()).ldelim();if(null!=e.extensionRange&&e.extensionRange.length)for(r=0;r<e.extensionRange.length;++r)a.google.protobuf.DescriptorProto.ExtensionRange.encode(e.extensionRange[r],t.uint32(42).fork()).ldelim();if(null!=e.extension&&e.extension.length)for(r=0;r<e.extension.length;++r)a.google.protobuf.FieldDescriptorProto.encode(e.extension[r],t.uint32(50).fork()).ldelim();if(null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.MessageOptions.encode(e.options,t.uint32(58).fork()).ldelim(),null!=e.oneofDecl&&e.oneofDecl.length)for(r=0;r<e.oneofDecl.length;++r)a.google.protobuf.OneofDescriptorProto.encode(e.oneofDecl[r],t.uint32(66).fork()).ldelim();if(null!=e.reservedRange&&e.reservedRange.length)for(r=0;r<e.reservedRange.length;++r)a.google.protobuf.DescriptorProto.ReservedRange.encode(e.reservedRange[r],t.uint32(74).fork()).ldelim();if(null!=e.reservedName&&e.reservedName.length)for(r=0;r<e.reservedName.length;++r)t.uint32(82).string(e.reservedName[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.DescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.field&&n.field.length||(n.field=[]),n.field.push(a.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 6:n.extension&&n.extension.length||(n.extension=[]),n.extension.push(a.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 3:n.nestedType&&n.nestedType.length||(n.nestedType=[]),n.nestedType.push(a.google.protobuf.DescriptorProto.decode(e,e.uint32()));break;case 4:n.enumType&&n.enumType.length||(n.enumType=[]),n.enumType.push(a.google.protobuf.EnumDescriptorProto.decode(e,e.uint32()));break;case 5:n.extensionRange&&n.extensionRange.length||(n.extensionRange=[]),n.extensionRange.push(a.google.protobuf.DescriptorProto.ExtensionRange.decode(e,e.uint32()));break;case 8:n.oneofDecl&&n.oneofDecl.length||(n.oneofDecl=[]),n.oneofDecl.push(a.google.protobuf.OneofDescriptorProto.decode(e,e.uint32()));break;case 7:n.options=a.google.protobuf.MessageOptions.decode(e,e.uint32());break;case 9:n.reservedRange&&n.reservedRange.length||(n.reservedRange=[]),n.reservedRange.push(a.google.protobuf.DescriptorProto.ReservedRange.decode(e,e.uint32()));break;case 10:n.reservedName&&n.reservedName.length||(n.reservedName=[]),n.reservedName.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.DescriptorProto)return e;var t=new a.google.protobuf.DescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.field){if(!Array.isArray(e.field))throw TypeError(".google.protobuf.DescriptorProto.field: array expected");t.field=[];for(var r=0;r<e.field.length;++r){if("object"!=typeof e.field[r])throw TypeError(".google.protobuf.DescriptorProto.field: object expected");t.field[r]=a.google.protobuf.FieldDescriptorProto.fromObject(e.field[r])}}if(e.extension){if(!Array.isArray(e.extension))throw TypeError(".google.protobuf.DescriptorProto.extension: array expected");t.extension=[];for(r=0;r<e.extension.length;++r){if("object"!=typeof e.extension[r])throw TypeError(".google.protobuf.DescriptorProto.extension: object expected");t.extension[r]=a.google.protobuf.FieldDescriptorProto.fromObject(e.extension[r])}}if(e.nestedType){if(!Array.isArray(e.nestedType))throw TypeError(".google.protobuf.DescriptorProto.nestedType: array expected");t.nestedType=[];for(r=0;r<e.nestedType.length;++r){if("object"!=typeof e.nestedType[r])throw TypeError(".google.protobuf.DescriptorProto.nestedType: object expected");t.nestedType[r]=a.google.protobuf.DescriptorProto.fromObject(e.nestedType[r])}}if(e.enumType){if(!Array.isArray(e.enumType))throw TypeError(".google.protobuf.DescriptorProto.enumType: array expected");t.enumType=[];for(r=0;r<e.enumType.length;++r){if("object"!=typeof e.enumType[r])throw TypeError(".google.protobuf.DescriptorProto.enumType: object expected");t.enumType[r]=a.google.protobuf.EnumDescriptorProto.fromObject(e.enumType[r])}}if(e.extensionRange){if(!Array.isArray(e.extensionRange))throw TypeError(".google.protobuf.DescriptorProto.extensionRange: array expected");t.extensionRange=[];for(r=0;r<e.extensionRange.length;++r){if("object"!=typeof e.extensionRange[r])throw TypeError(".google.protobuf.DescriptorProto.extensionRange: object expected");t.extensionRange[r]=a.google.protobuf.DescriptorProto.ExtensionRange.fromObject(e.extensionRange[r])}}if(e.oneofDecl){if(!Array.isArray(e.oneofDecl))throw TypeError(".google.protobuf.DescriptorProto.oneofDecl: array expected");t.oneofDecl=[];for(r=0;r<e.oneofDecl.length;++r){if("object"!=typeof e.oneofDecl[r])throw TypeError(".google.protobuf.DescriptorProto.oneofDecl: object expected");t.oneofDecl[r]=a.google.protobuf.OneofDescriptorProto.fromObject(e.oneofDecl[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.DescriptorProto.options: object expected");t.options=a.google.protobuf.MessageOptions.fromObject(e.options)}if(e.reservedRange){if(!Array.isArray(e.reservedRange))throw TypeError(".google.protobuf.DescriptorProto.reservedRange: array expected");t.reservedRange=[];for(r=0;r<e.reservedRange.length;++r){if("object"!=typeof e.reservedRange[r])throw TypeError(".google.protobuf.DescriptorProto.reservedRange: object expected");t.reservedRange[r]=a.google.protobuf.DescriptorProto.ReservedRange.fromObject(e.reservedRange[r])}}if(e.reservedName){if(!Array.isArray(e.reservedName))throw TypeError(".google.protobuf.DescriptorProto.reservedName: array expected");t.reservedName=[];for(r=0;r<e.reservedName.length;++r)t.reservedName[r]=String(e.reservedName[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.field=[],r.nestedType=[],r.enumType=[],r.extensionRange=[],r.extension=[],r.oneofDecl=[],r.reservedRange=[],r.reservedName=[]),t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.field&&e.field.length){r.field=[];for(var n=0;n<e.field.length;++n)r.field[n]=a.google.protobuf.FieldDescriptorProto.toObject(e.field[n],t)}if(e.nestedType&&e.nestedType.length){r.nestedType=[];for(n=0;n<e.nestedType.length;++n)r.nestedType[n]=a.google.protobuf.DescriptorProto.toObject(e.nestedType[n],t)}if(e.enumType&&e.enumType.length){r.enumType=[];for(n=0;n<e.enumType.length;++n)r.enumType[n]=a.google.protobuf.EnumDescriptorProto.toObject(e.enumType[n],t)}if(e.extensionRange&&e.extensionRange.length){r.extensionRange=[];for(n=0;n<e.extensionRange.length;++n)r.extensionRange[n]=a.google.protobuf.DescriptorProto.ExtensionRange.toObject(e.extensionRange[n],t)}if(e.extension&&e.extension.length){r.extension=[];for(n=0;n<e.extension.length;++n)r.extension[n]=a.google.protobuf.FieldDescriptorProto.toObject(e.extension[n],t)}if(null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.MessageOptions.toObject(e.options,t)),e.oneofDecl&&e.oneofDecl.length){r.oneofDecl=[];for(n=0;n<e.oneofDecl.length;++n)r.oneofDecl[n]=a.google.protobuf.OneofDescriptorProto.toObject(e.oneofDecl[n],t)}if(e.reservedRange&&e.reservedRange.length){r.reservedRange=[];for(n=0;n<e.reservedRange.length;++n)r.reservedRange[n]=a.google.protobuf.DescriptorProto.ReservedRange.toObject(e.reservedRange[n],t)}if(e.reservedName&&e.reservedName.length){r.reservedName=[];for(n=0;n<e.reservedName.length;++n)r.reservedName[n]=e.reservedName[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.ExtensionRange=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.start=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.start&&Object.hasOwnProperty.call(e,"start")&&t.uint32(8).int32(e.start),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(16).int32(e.end),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.DescriptorProto.ExtensionRange;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.start=e.int32();break;case 2:n.end=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.DescriptorProto.ExtensionRange)return e;var t=new a.google.protobuf.DescriptorProto.ExtensionRange;return null!=e.start&&(t.start=0|e.start),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.start=0,r.end=0),null!=e.start&&e.hasOwnProperty("start")&&(r.start=e.start),null!=e.end&&e.hasOwnProperty("end")&&(r.end=e.end),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ReservedRange=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.start=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.start&&Object.hasOwnProperty.call(e,"start")&&t.uint32(8).int32(e.start),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(16).int32(e.end),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.DescriptorProto.ReservedRange;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.start=e.int32();break;case 2:n.end=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.DescriptorProto.ReservedRange)return e;var t=new a.google.protobuf.DescriptorProto.ReservedRange;return null!=e.start&&(t.start=0|e.start),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.start=0,r.end=0),null!=e.start&&e.hasOwnProperty("start")&&(r.start=e.start),null!=e.end&&e.hasOwnProperty("end")&&(r.end=e.end),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.FieldDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.number=0,e.prototype.label=1,e.prototype.type=1,e.prototype.typeName="",e.prototype.extendee="",e.prototype.defaultValue="",e.prototype.oneofIndex=0,e.prototype.jsonName="",e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.extendee&&Object.hasOwnProperty.call(e,"extendee")&&t.uint32(18).string(e.extendee),null!=e.number&&Object.hasOwnProperty.call(e,"number")&&t.uint32(24).int32(e.number),null!=e.label&&Object.hasOwnProperty.call(e,"label")&&t.uint32(32).int32(e.label),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(40).int32(e.type),null!=e.typeName&&Object.hasOwnProperty.call(e,"typeName")&&t.uint32(50).string(e.typeName),null!=e.defaultValue&&Object.hasOwnProperty.call(e,"defaultValue")&&t.uint32(58).string(e.defaultValue),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.FieldOptions.encode(e.options,t.uint32(66).fork()).ldelim(),null!=e.oneofIndex&&Object.hasOwnProperty.call(e,"oneofIndex")&&t.uint32(72).int32(e.oneofIndex),null!=e.jsonName&&Object.hasOwnProperty.call(e,"jsonName")&&t.uint32(82).string(e.jsonName),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FieldDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 3:n.number=e.int32();break;case 4:n.label=e.int32();break;case 5:n.type=e.int32();break;case 6:n.typeName=e.string();break;case 2:n.extendee=e.string();break;case 7:n.defaultValue=e.string();break;case 9:n.oneofIndex=e.int32();break;case 10:n.jsonName=e.string();break;case 8:n.options=a.google.protobuf.FieldOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FieldDescriptorProto)return e;var t=new a.google.protobuf.FieldDescriptorProto;switch(null!=e.name&&(t.name=String(e.name)),null!=e.number&&(t.number=0|e.number),e.label){case"LABEL_OPTIONAL":case 1:t.label=1;break;case"LABEL_REQUIRED":case 2:t.label=2;break;case"LABEL_REPEATED":case 3:t.label=3}switch(e.type){case"TYPE_DOUBLE":case 1:t.type=1;break;case"TYPE_FLOAT":case 2:t.type=2;break;case"TYPE_INT64":case 3:t.type=3;break;case"TYPE_UINT64":case 4:t.type=4;break;case"TYPE_INT32":case 5:t.type=5;break;case"TYPE_FIXED64":case 6:t.type=6;break;case"TYPE_FIXED32":case 7:t.type=7;break;case"TYPE_BOOL":case 8:t.type=8;break;case"TYPE_STRING":case 9:t.type=9;break;case"TYPE_GROUP":case 10:t.type=10;break;case"TYPE_MESSAGE":case 11:t.type=11;break;case"TYPE_BYTES":case 12:t.type=12;break;case"TYPE_UINT32":case 13:t.type=13;break;case"TYPE_ENUM":case 14:t.type=14;break;case"TYPE_SFIXED32":case 15:t.type=15;break;case"TYPE_SFIXED64":case 16:t.type=16;break;case"TYPE_SINT32":case 17:t.type=17;break;case"TYPE_SINT64":case 18:t.type=18}if(null!=e.typeName&&(t.typeName=String(e.typeName)),null!=e.extendee&&(t.extendee=String(e.extendee)),null!=e.defaultValue&&(t.defaultValue=String(e.defaultValue)),null!=e.oneofIndex&&(t.oneofIndex=0|e.oneofIndex),null!=e.jsonName&&(t.jsonName=String(e.jsonName)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");t.options=a.google.protobuf.FieldOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.extendee="",r.number=0,r.label=t.enums===String?"LABEL_OPTIONAL":1,r.type=t.enums===String?"TYPE_DOUBLE":1,r.typeName="",r.defaultValue="",r.options=null,r.oneofIndex=0,r.jsonName=""),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.extendee&&e.hasOwnProperty("extendee")&&(r.extendee=e.extendee),null!=e.number&&e.hasOwnProperty("number")&&(r.number=e.number),null!=e.label&&e.hasOwnProperty("label")&&(r.label=t.enums===String?a.google.protobuf.FieldDescriptorProto.Label[e.label]:e.label),null!=e.type&&e.hasOwnProperty("type")&&(r.type=t.enums===String?a.google.protobuf.FieldDescriptorProto.Type[e.type]:e.type),null!=e.typeName&&e.hasOwnProperty("typeName")&&(r.typeName=e.typeName),null!=e.defaultValue&&e.hasOwnProperty("defaultValue")&&(r.defaultValue=e.defaultValue),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.FieldOptions.toObject(e.options,t)),null!=e.oneofIndex&&e.hasOwnProperty("oneofIndex")&&(r.oneofIndex=e.oneofIndex),null!=e.jsonName&&e.hasOwnProperty("jsonName")&&(r.jsonName=e.jsonName),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Type=function(){const e={},t=Object.create(e);return t[e[1]="TYPE_DOUBLE"]=1,t[e[2]="TYPE_FLOAT"]=2,t[e[3]="TYPE_INT64"]=3,t[e[4]="TYPE_UINT64"]=4,t[e[5]="TYPE_INT32"]=5,t[e[6]="TYPE_FIXED64"]=6,t[e[7]="TYPE_FIXED32"]=7,t[e[8]="TYPE_BOOL"]=8,t[e[9]="TYPE_STRING"]=9,t[e[10]="TYPE_GROUP"]=10,t[e[11]="TYPE_MESSAGE"]=11,t[e[12]="TYPE_BYTES"]=12,t[e[13]="TYPE_UINT32"]=13,t[e[14]="TYPE_ENUM"]=14,t[e[15]="TYPE_SFIXED32"]=15,t[e[16]="TYPE_SFIXED64"]=16,t[e[17]="TYPE_SINT32"]=17,t[e[18]="TYPE_SINT64"]=18,t}(),e.Label=function(){const e={},t=Object.create(e);return t[e[1]="LABEL_OPTIONAL"]=1,t[e[2]="LABEL_REQUIRED"]=2,t[e[3]="LABEL_REPEATED"]=3,t}(),e}(),e.OneofDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.OneofOptions.encode(e.options,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.OneofDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.options=a.google.protobuf.OneofOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.OneofDescriptorProto)return e;var t=new a.google.protobuf.OneofDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");t.options=a.google.protobuf.OneofOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.OneofOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumDescriptorProto=function(){function e(e){if(this.value=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.value=s.emptyArray,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.value&&e.value.length)for(var r=0;r<e.value.length;++r)a.google.protobuf.EnumValueDescriptorProto.encode(e.value[r],t.uint32(18).fork()).ldelim();return null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.EnumOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.value&&n.value.length||(n.value=[]),n.value.push(a.google.protobuf.EnumValueDescriptorProto.decode(e,e.uint32()));break;case 3:n.options=a.google.protobuf.EnumOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumDescriptorProto)return e;var t=new a.google.protobuf.EnumDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.value){if(!Array.isArray(e.value))throw TypeError(".google.protobuf.EnumDescriptorProto.value: array expected");t.value=[];for(var r=0;r<e.value.length;++r){if("object"!=typeof e.value[r])throw TypeError(".google.protobuf.EnumDescriptorProto.value: object expected");t.value[r]=a.google.protobuf.EnumValueDescriptorProto.fromObject(e.value[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.EnumDescriptorProto.options: object expected");t.options=a.google.protobuf.EnumOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.value=[]),t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.value&&e.value.length){r.value=[];for(var n=0;n<e.value.length;++n)r.value[n]=a.google.protobuf.EnumValueDescriptorProto.toObject(e.value[n],t)}return null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.EnumOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumValueDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.number=0,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.number&&Object.hasOwnProperty.call(e,"number")&&t.uint32(16).int32(e.number),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.EnumValueOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumValueDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.number=e.int32();break;case 3:n.options=a.google.protobuf.EnumValueOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumValueDescriptorProto)return e;var t=new a.google.protobuf.EnumValueDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.number&&(t.number=0|e.number),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");t.options=a.google.protobuf.EnumValueOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.number=0,r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.number&&e.hasOwnProperty("number")&&(r.number=e.number),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.EnumValueOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ServiceDescriptorProto=function(){function e(e){if(this.method=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.method=s.emptyArray,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.method&&e.method.length)for(var r=0;r<e.method.length;++r)a.google.protobuf.MethodDescriptorProto.encode(e.method[r],t.uint32(18).fork()).ldelim();return null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.ServiceOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.ServiceDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.method&&n.method.length||(n.method=[]),n.method.push(a.google.protobuf.MethodDescriptorProto.decode(e,e.uint32()));break;case 3:n.options=a.google.protobuf.ServiceOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.ServiceDescriptorProto)return e;var t=new a.google.protobuf.ServiceDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.method){if(!Array.isArray(e.method))throw TypeError(".google.protobuf.ServiceDescriptorProto.method: array expected");t.method=[];for(var r=0;r<e.method.length;++r){if("object"!=typeof e.method[r])throw TypeError(".google.protobuf.ServiceDescriptorProto.method: object expected");t.method[r]=a.google.protobuf.MethodDescriptorProto.fromObject(e.method[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.ServiceDescriptorProto.options: object expected");t.options=a.google.protobuf.ServiceOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.method=[]),t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.method&&e.method.length){r.method=[];for(var n=0;n<e.method.length;++n)r.method[n]=a.google.protobuf.MethodDescriptorProto.toObject(e.method[n],t)}return null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.ServiceOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MethodDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.inputType="",e.prototype.outputType="",e.prototype.options=null,e.prototype.clientStreaming=!1,e.prototype.serverStreaming=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.inputType&&Object.hasOwnProperty.call(e,"inputType")&&t.uint32(18).string(e.inputType),null!=e.outputType&&Object.hasOwnProperty.call(e,"outputType")&&t.uint32(26).string(e.outputType),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.MethodOptions.encode(e.options,t.uint32(34).fork()).ldelim(),null!=e.clientStreaming&&Object.hasOwnProperty.call(e,"clientStreaming")&&t.uint32(40).bool(e.clientStreaming),null!=e.serverStreaming&&Object.hasOwnProperty.call(e,"serverStreaming")&&t.uint32(48).bool(e.serverStreaming),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.MethodDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.inputType=e.string();break;case 3:n.outputType=e.string();break;case 4:n.options=a.google.protobuf.MethodOptions.decode(e,e.uint32());break;case 5:n.clientStreaming=e.bool();break;case 6:n.serverStreaming=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.MethodDescriptorProto)return e;var t=new a.google.protobuf.MethodDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.inputType&&(t.inputType=String(e.inputType)),null!=e.outputType&&(t.outputType=String(e.outputType)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");t.options=a.google.protobuf.MethodOptions.fromObject(e.options)}return null!=e.clientStreaming&&(t.clientStreaming=Boolean(e.clientStreaming)),null!=e.serverStreaming&&(t.serverStreaming=Boolean(e.serverStreaming)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.inputType="",r.outputType="",r.options=null,r.clientStreaming=!1,r.serverStreaming=!1),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.inputType&&e.hasOwnProperty("inputType")&&(r.inputType=e.inputType),null!=e.outputType&&e.hasOwnProperty("outputType")&&(r.outputType=e.outputType),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.MethodOptions.toObject(e.options,t)),null!=e.clientStreaming&&e.hasOwnProperty("clientStreaming")&&(r.clientStreaming=e.clientStreaming),null!=e.serverStreaming&&e.hasOwnProperty("serverStreaming")&&(r.serverStreaming=e.serverStreaming),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FileOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.javaPackage="",e.prototype.javaOuterClassname="",e.prototype.javaMultipleFiles=!1,e.prototype.javaGenerateEqualsAndHash=!1,e.prototype.javaStringCheckUtf8=!1,e.prototype.optimizeFor=1,e.prototype.goPackage="",e.prototype.ccGenericServices=!1,e.prototype.javaGenericServices=!1,e.prototype.pyGenericServices=!1,e.prototype.deprecated=!1,e.prototype.ccEnableArenas=!1,e.prototype.objcClassPrefix="",e.prototype.csharpNamespace="",e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.javaPackage&&Object.hasOwnProperty.call(e,"javaPackage")&&t.uint32(10).string(e.javaPackage),null!=e.javaOuterClassname&&Object.hasOwnProperty.call(e,"javaOuterClassname")&&t.uint32(66).string(e.javaOuterClassname),null!=e.optimizeFor&&Object.hasOwnProperty.call(e,"optimizeFor")&&t.uint32(72).int32(e.optimizeFor),null!=e.javaMultipleFiles&&Object.hasOwnProperty.call(e,"javaMultipleFiles")&&t.uint32(80).bool(e.javaMultipleFiles),null!=e.goPackage&&Object.hasOwnProperty.call(e,"goPackage")&&t.uint32(90).string(e.goPackage),null!=e.ccGenericServices&&Object.hasOwnProperty.call(e,"ccGenericServices")&&t.uint32(128).bool(e.ccGenericServices),null!=e.javaGenericServices&&Object.hasOwnProperty.call(e,"javaGenericServices")&&t.uint32(136).bool(e.javaGenericServices),null!=e.pyGenericServices&&Object.hasOwnProperty.call(e,"pyGenericServices")&&t.uint32(144).bool(e.pyGenericServices),null!=e.javaGenerateEqualsAndHash&&Object.hasOwnProperty.call(e,"javaGenerateEqualsAndHash")&&t.uint32(160).bool(e.javaGenerateEqualsAndHash),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(184).bool(e.deprecated),null!=e.javaStringCheckUtf8&&Object.hasOwnProperty.call(e,"javaStringCheckUtf8")&&t.uint32(216).bool(e.javaStringCheckUtf8),null!=e.ccEnableArenas&&Object.hasOwnProperty.call(e,"ccEnableArenas")&&t.uint32(248).bool(e.ccEnableArenas),null!=e.objcClassPrefix&&Object.hasOwnProperty.call(e,"objcClassPrefix")&&t.uint32(290).string(e.objcClassPrefix),null!=e.csharpNamespace&&Object.hasOwnProperty.call(e,"csharpNamespace")&&t.uint32(298).string(e.csharpNamespace),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FileOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.javaPackage=e.string();break;case 8:n.javaOuterClassname=e.string();break;case 10:n.javaMultipleFiles=e.bool();break;case 20:n.javaGenerateEqualsAndHash=e.bool();break;case 27:n.javaStringCheckUtf8=e.bool();break;case 9:n.optimizeFor=e.int32();break;case 11:n.goPackage=e.string();break;case 16:n.ccGenericServices=e.bool();break;case 17:n.javaGenericServices=e.bool();break;case 18:n.pyGenericServices=e.bool();break;case 23:n.deprecated=e.bool();break;case 31:n.ccEnableArenas=e.bool();break;case 36:n.objcClassPrefix=e.string();break;case 37:n.csharpNamespace=e.string();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FileOptions)return e;var t=new a.google.protobuf.FileOptions;switch(null!=e.javaPackage&&(t.javaPackage=String(e.javaPackage)),null!=e.javaOuterClassname&&(t.javaOuterClassname=String(e.javaOuterClassname)),null!=e.javaMultipleFiles&&(t.javaMultipleFiles=Boolean(e.javaMultipleFiles)),null!=e.javaGenerateEqualsAndHash&&(t.javaGenerateEqualsAndHash=Boolean(e.javaGenerateEqualsAndHash)),null!=e.javaStringCheckUtf8&&(t.javaStringCheckUtf8=Boolean(e.javaStringCheckUtf8)),e.optimizeFor){case"SPEED":case 1:t.optimizeFor=1;break;case"CODE_SIZE":case 2:t.optimizeFor=2;break;case"LITE_RUNTIME":case 3:t.optimizeFor=3}if(null!=e.goPackage&&(t.goPackage=String(e.goPackage)),null!=e.ccGenericServices&&(t.ccGenericServices=Boolean(e.ccGenericServices)),null!=e.javaGenericServices&&(t.javaGenericServices=Boolean(e.javaGenericServices)),null!=e.pyGenericServices&&(t.pyGenericServices=Boolean(e.pyGenericServices)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.ccEnableArenas&&(t.ccEnableArenas=Boolean(e.ccEnableArenas)),null!=e.objcClassPrefix&&(t.objcClassPrefix=String(e.objcClassPrefix)),null!=e.csharpNamespace&&(t.csharpNamespace=String(e.csharpNamespace)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.FileOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.FileOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.javaPackage="",r.javaOuterClassname="",r.optimizeFor=t.enums===String?"SPEED":1,r.javaMultipleFiles=!1,r.goPackage="",r.ccGenericServices=!1,r.javaGenericServices=!1,r.pyGenericServices=!1,r.javaGenerateEqualsAndHash=!1,r.deprecated=!1,r.javaStringCheckUtf8=!1,r.ccEnableArenas=!1,r.objcClassPrefix="",r.csharpNamespace=""),null!=e.javaPackage&&e.hasOwnProperty("javaPackage")&&(r.javaPackage=e.javaPackage),null!=e.javaOuterClassname&&e.hasOwnProperty("javaOuterClassname")&&(r.javaOuterClassname=e.javaOuterClassname),null!=e.optimizeFor&&e.hasOwnProperty("optimizeFor")&&(r.optimizeFor=t.enums===String?a.google.protobuf.FileOptions.OptimizeMode[e.optimizeFor]:e.optimizeFor),null!=e.javaMultipleFiles&&e.hasOwnProperty("javaMultipleFiles")&&(r.javaMultipleFiles=e.javaMultipleFiles),null!=e.goPackage&&e.hasOwnProperty("goPackage")&&(r.goPackage=e.goPackage),null!=e.ccGenericServices&&e.hasOwnProperty("ccGenericServices")&&(r.ccGenericServices=e.ccGenericServices),null!=e.javaGenericServices&&e.hasOwnProperty("javaGenericServices")&&(r.javaGenericServices=e.javaGenericServices),null!=e.pyGenericServices&&e.hasOwnProperty("pyGenericServices")&&(r.pyGenericServices=e.pyGenericServices),null!=e.javaGenerateEqualsAndHash&&e.hasOwnProperty("javaGenerateEqualsAndHash")&&(r.javaGenerateEqualsAndHash=e.javaGenerateEqualsAndHash),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),null!=e.javaStringCheckUtf8&&e.hasOwnProperty("javaStringCheckUtf8")&&(r.javaStringCheckUtf8=e.javaStringCheckUtf8),null!=e.ccEnableArenas&&e.hasOwnProperty("ccEnableArenas")&&(r.ccEnableArenas=e.ccEnableArenas),null!=e.objcClassPrefix&&e.hasOwnProperty("objcClassPrefix")&&(r.objcClassPrefix=e.objcClassPrefix),null!=e.csharpNamespace&&e.hasOwnProperty("csharpNamespace")&&(r.csharpNamespace=e.csharpNamespace),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.OptimizeMode=function(){const e={},t=Object.create(e);return t[e[1]="SPEED"]=1,t[e[2]="CODE_SIZE"]=2,t[e[3]="LITE_RUNTIME"]=3,t}(),e}(),e.MessageOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.messageSetWireFormat=!1,e.prototype.noStandardDescriptorAccessor=!1,e.prototype.deprecated=!1,e.prototype.mapEntry=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.messageSetWireFormat&&Object.hasOwnProperty.call(e,"messageSetWireFormat")&&t.uint32(8).bool(e.messageSetWireFormat),null!=e.noStandardDescriptorAccessor&&Object.hasOwnProperty.call(e,"noStandardDescriptorAccessor")&&t.uint32(16).bool(e.noStandardDescriptorAccessor),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.mapEntry&&Object.hasOwnProperty.call(e,"mapEntry")&&t.uint32(56).bool(e.mapEntry),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.MessageOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.messageSetWireFormat=e.bool();break;case 2:n.noStandardDescriptorAccessor=e.bool();break;case 3:n.deprecated=e.bool();break;case 7:n.mapEntry=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.MessageOptions)return e;var t=new a.google.protobuf.MessageOptions;if(null!=e.messageSetWireFormat&&(t.messageSetWireFormat=Boolean(e.messageSetWireFormat)),null!=e.noStandardDescriptorAccessor&&(t.noStandardDescriptorAccessor=Boolean(e.noStandardDescriptorAccessor)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.mapEntry&&(t.mapEntry=Boolean(e.mapEntry)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.MessageOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.MessageOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.messageSetWireFormat=!1,r.noStandardDescriptorAccessor=!1,r.deprecated=!1,r.mapEntry=!1),null!=e.messageSetWireFormat&&e.hasOwnProperty("messageSetWireFormat")&&(r.messageSetWireFormat=e.messageSetWireFormat),null!=e.noStandardDescriptorAccessor&&e.hasOwnProperty("noStandardDescriptorAccessor")&&(r.noStandardDescriptorAccessor=e.noStandardDescriptorAccessor),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),null!=e.mapEntry&&e.hasOwnProperty("mapEntry")&&(r.mapEntry=e.mapEntry),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FieldOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.ctype=0,e.prototype.packed=!1,e.prototype.jstype=0,e.prototype.lazy=!1,e.prototype.deprecated=!1,e.prototype.weak=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.ctype&&Object.hasOwnProperty.call(e,"ctype")&&t.uint32(8).int32(e.ctype),null!=e.packed&&Object.hasOwnProperty.call(e,"packed")&&t.uint32(16).bool(e.packed),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.lazy&&Object.hasOwnProperty.call(e,"lazy")&&t.uint32(40).bool(e.lazy),null!=e.jstype&&Object.hasOwnProperty.call(e,"jstype")&&t.uint32(48).int32(e.jstype),null!=e.weak&&Object.hasOwnProperty.call(e,"weak")&&t.uint32(80).bool(e.weak),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FieldOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.ctype=e.int32();break;case 2:n.packed=e.bool();break;case 6:n.jstype=e.int32();break;case 5:n.lazy=e.bool();break;case 3:n.deprecated=e.bool();break;case 10:n.weak=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FieldOptions)return e;var t=new a.google.protobuf.FieldOptions;switch(e.ctype){case"STRING":case 0:t.ctype=0;break;case"CORD":case 1:t.ctype=1;break;case"STRING_PIECE":case 2:t.ctype=2}switch(null!=e.packed&&(t.packed=Boolean(e.packed)),e.jstype){case"JS_NORMAL":case 0:t.jstype=0;break;case"JS_STRING":case 1:t.jstype=1;break;case"JS_NUMBER":case 2:t.jstype=2}if(null!=e.lazy&&(t.lazy=Boolean(e.lazy)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.weak&&(t.weak=Boolean(e.weak)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.FieldOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.FieldOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.ctype=t.enums===String?"STRING":0,r.packed=!1,r.deprecated=!1,r.lazy=!1,r.jstype=t.enums===String?"JS_NORMAL":0,r.weak=!1),null!=e.ctype&&e.hasOwnProperty("ctype")&&(r.ctype=t.enums===String?a.google.protobuf.FieldOptions.CType[e.ctype]:e.ctype),null!=e.packed&&e.hasOwnProperty("packed")&&(r.packed=e.packed),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),null!=e.lazy&&e.hasOwnProperty("lazy")&&(r.lazy=e.lazy),null!=e.jstype&&e.hasOwnProperty("jstype")&&(r.jstype=t.enums===String?a.google.protobuf.FieldOptions.JSType[e.jstype]:e.jstype),null!=e.weak&&e.hasOwnProperty("weak")&&(r.weak=e.weak),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.CType=function(){const e={},t=Object.create(e);return t[e[0]="STRING"]=0,t[e[1]="CORD"]=1,t[e[2]="STRING_PIECE"]=2,t}(),e.JSType=function(){const e={},t=Object.create(e);return t[e[0]="JS_NORMAL"]=0,t[e[1]="JS_STRING"]=1,t[e[2]="JS_NUMBER"]=2,t}(),e}(),e.OneofOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.OneofOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.OneofOptions)return e;var t=new a.google.protobuf.OneofOptions;if(e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.OneofOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.OneofOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.allowAlias=!1,e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.allowAlias&&Object.hasOwnProperty.call(e,"allowAlias")&&t.uint32(16).bool(e.allowAlias),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.allowAlias=e.bool();break;case 3:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumOptions)return e;var t=new a.google.protobuf.EnumOptions;if(null!=e.allowAlias&&(t.allowAlias=Boolean(e.allowAlias)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.EnumOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.EnumOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.allowAlias=!1,r.deprecated=!1),null!=e.allowAlias&&e.hasOwnProperty("allowAlias")&&(r.allowAlias=e.allowAlias),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumValueOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(8).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumValueOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumValueOptions)return e;var t=new a.google.protobuf.EnumValueOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.EnumValueOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.EnumValueOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.deprecated=!1),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ServiceOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(264).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.ServiceOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 33:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.ServiceOptions)return e;var t=new a.google.protobuf.ServiceOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.ServiceOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.ServiceOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.deprecated=!1),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MethodOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.prototype[".google.api.http"]=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(264).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return null!=e[".google.api.http"]&&Object.hasOwnProperty.call(e,".google.api.http")&&a.google.api.HttpRule.encode(e[".google.api.http"],t.uint32(578365826).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.MethodOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 33:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;case 72295728:n[".google.api.http"]=a.google.api.HttpRule.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.MethodOptions)return e;var t=new a.google.protobuf.MethodOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.MethodOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.MethodOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}if(null!=e[".google.api.http"]){if("object"!=typeof e[".google.api.http"])throw TypeError(".google.protobuf.MethodOptions..google.api.http: object expected");t[".google.api.http"]=a.google.api.HttpRule.fromObject(e[".google.api.http"])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.deprecated=!1,r[".google.api.http"]=null),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return null!=e[".google.api.http"]&&e.hasOwnProperty(".google.api.http")&&(r[".google.api.http"]=a.google.api.HttpRule.toObject(e[".google.api.http"],t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.UninterpretedOption=function(){function e(e){if(this.name=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name=s.emptyArray,e.prototype.identifierValue="",e.prototype.positiveIntValue=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.negativeIntValue=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.doubleValue=0,e.prototype.stringValue=s.newBuffer([]),e.prototype.aggregateValue="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&e.name.length)for(var r=0;r<e.name.length;++r)a.google.protobuf.UninterpretedOption.NamePart.encode(e.name[r],t.uint32(18).fork()).ldelim();return null!=e.identifierValue&&Object.hasOwnProperty.call(e,"identifierValue")&&t.uint32(26).string(e.identifierValue),null!=e.positiveIntValue&&Object.hasOwnProperty.call(e,"positiveIntValue")&&t.uint32(32).uint64(e.positiveIntValue),null!=e.negativeIntValue&&Object.hasOwnProperty.call(e,"negativeIntValue")&&t.uint32(40).int64(e.negativeIntValue),null!=e.doubleValue&&Object.hasOwnProperty.call(e,"doubleValue")&&t.uint32(49).double(e.doubleValue),null!=e.stringValue&&Object.hasOwnProperty.call(e,"stringValue")&&t.uint32(58).bytes(e.stringValue),null!=e.aggregateValue&&Object.hasOwnProperty.call(e,"aggregateValue")&&t.uint32(66).string(e.aggregateValue),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.UninterpretedOption;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.name&&n.name.length||(n.name=[]),n.name.push(a.google.protobuf.UninterpretedOption.NamePart.decode(e,e.uint32()));break;case 3:n.identifierValue=e.string();break;case 4:n.positiveIntValue=e.uint64();break;case 5:n.negativeIntValue=e.int64();break;case 6:n.doubleValue=e.double();break;case 7:n.stringValue=e.bytes();break;case 8:n.aggregateValue=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.UninterpretedOption)return e;var t=new a.google.protobuf.UninterpretedOption;if(e.name){if(!Array.isArray(e.name))throw TypeError(".google.protobuf.UninterpretedOption.name: array expected");t.name=[];for(var r=0;r<e.name.length;++r){if("object"!=typeof e.name[r])throw TypeError(".google.protobuf.UninterpretedOption.name: object expected");t.name[r]=a.google.protobuf.UninterpretedOption.NamePart.fromObject(e.name[r])}}return null!=e.identifierValue&&(t.identifierValue=String(e.identifierValue)),null!=e.positiveIntValue&&(s.Long?(t.positiveIntValue=s.Long.fromValue(e.positiveIntValue)).unsigned=!0:"string"==typeof e.positiveIntValue?t.positiveIntValue=parseInt(e.positiveIntValue,10):"number"==typeof e.positiveIntValue?t.positiveIntValue=e.positiveIntValue:"object"==typeof e.positiveIntValue&&(t.positiveIntValue=new s.LongBits(e.positiveIntValue.low>>>0,e.positiveIntValue.high>>>0).toNumber(!0))),null!=e.negativeIntValue&&(s.Long?(t.negativeIntValue=s.Long.fromValue(e.negativeIntValue)).unsigned=!1:"string"==typeof e.negativeIntValue?t.negativeIntValue=parseInt(e.negativeIntValue,10):"number"==typeof e.negativeIntValue?t.negativeIntValue=e.negativeIntValue:"object"==typeof e.negativeIntValue&&(t.negativeIntValue=new s.LongBits(e.negativeIntValue.low>>>0,e.negativeIntValue.high>>>0).toNumber())),null!=e.doubleValue&&(t.doubleValue=Number(e.doubleValue)),null!=e.stringValue&&("string"==typeof e.stringValue?s.base64.decode(e.stringValue,t.stringValue=s.newBuffer(s.base64.length(e.stringValue)),0):e.stringValue.length&&(t.stringValue=e.stringValue)),null!=e.aggregateValue&&(t.aggregateValue=String(e.aggregateValue)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.name=[]),t.defaults){if(r.identifierValue="",s.Long){var n=new s.Long(0,0,!0);r.positiveIntValue=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.positiveIntValue=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!1);r.negativeIntValue=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.negativeIntValue=t.longs===String?"0":0;r.doubleValue=0,t.bytes===String?r.stringValue="":(r.stringValue=[],t.bytes!==Array&&(r.stringValue=s.newBuffer(r.stringValue))),r.aggregateValue=""}if(e.name&&e.name.length){r.name=[];for(var o=0;o<e.name.length;++o)r.name[o]=a.google.protobuf.UninterpretedOption.NamePart.toObject(e.name[o],t)}return null!=e.identifierValue&&e.hasOwnProperty("identifierValue")&&(r.identifierValue=e.identifierValue),null!=e.positiveIntValue&&e.hasOwnProperty("positiveIntValue")&&("number"==typeof e.positiveIntValue?r.positiveIntValue=t.longs===String?String(e.positiveIntValue):e.positiveIntValue:r.positiveIntValue=t.longs===String?s.Long.prototype.toString.call(e.positiveIntValue):t.longs===Number?new s.LongBits(e.positiveIntValue.low>>>0,e.positiveIntValue.high>>>0).toNumber(!0):e.positiveIntValue),null!=e.negativeIntValue&&e.hasOwnProperty("negativeIntValue")&&("number"==typeof e.negativeIntValue?r.negativeIntValue=t.longs===String?String(e.negativeIntValue):e.negativeIntValue:r.negativeIntValue=t.longs===String?s.Long.prototype.toString.call(e.negativeIntValue):t.longs===Number?new s.LongBits(e.negativeIntValue.low>>>0,e.negativeIntValue.high>>>0).toNumber():e.negativeIntValue),null!=e.doubleValue&&e.hasOwnProperty("doubleValue")&&(r.doubleValue=t.json&&!isFinite(e.doubleValue)?String(e.doubleValue):e.doubleValue),null!=e.stringValue&&e.hasOwnProperty("stringValue")&&(r.stringValue=t.bytes===String?s.base64.encode(e.stringValue,0,e.stringValue.length):t.bytes===Array?Array.prototype.slice.call(e.stringValue):e.stringValue),null!=e.aggregateValue&&e.hasOwnProperty("aggregateValue")&&(r.aggregateValue=e.aggregateValue),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.NamePart=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.namePart="",e.prototype.isExtension=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t.uint32(10).string(e.namePart),t.uint32(16).bool(e.isExtension),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.UninterpretedOption.NamePart;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.namePart=e.string();break;case 2:n.isExtension=e.bool();break;default:e.skipType(7&i)}}if(!n.hasOwnProperty("namePart"))throw s.ProtocolError("missing required 'namePart'",{instance:n});if(!n.hasOwnProperty("isExtension"))throw s.ProtocolError("missing required 'isExtension'",{instance:n});return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.UninterpretedOption.NamePart)return e;var t=new a.google.protobuf.UninterpretedOption.NamePart;return null!=e.namePart&&(t.namePart=String(e.namePart)),null!=e.isExtension&&(t.isExtension=Boolean(e.isExtension)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.namePart="",r.isExtension=!1),null!=e.namePart&&e.hasOwnProperty("namePart")&&(r.namePart=e.namePart),null!=e.isExtension&&e.hasOwnProperty("isExtension")&&(r.isExtension=e.isExtension),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.SourceCodeInfo=function(){function e(e){if(this.location=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.location=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.location&&e.location.length)for(var r=0;r<e.location.length;++r)a.google.protobuf.SourceCodeInfo.Location.encode(e.location[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.SourceCodeInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.location&&n.location.length||(n.location=[]),n.location.push(a.google.protobuf.SourceCodeInfo.Location.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.SourceCodeInfo)return e;var t=new a.google.protobuf.SourceCodeInfo;if(e.location){if(!Array.isArray(e.location))throw TypeError(".google.protobuf.SourceCodeInfo.location: array expected");t.location=[];for(var r=0;r<e.location.length;++r){if("object"!=typeof e.location[r])throw TypeError(".google.protobuf.SourceCodeInfo.location: object expected");t.location[r]=a.google.protobuf.SourceCodeInfo.Location.fromObject(e.location[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.location=[]),e.location&&e.location.length){r.location=[];for(var n=0;n<e.location.length;++n)r.location[n]=a.google.protobuf.SourceCodeInfo.Location.toObject(e.location[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Location=function(){function e(e){if(this.path=[],this.span=[],this.leadingDetachedComments=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.path=s.emptyArray,e.prototype.span=s.emptyArray,e.prototype.leadingComments="",e.prototype.trailingComments="",e.prototype.leadingDetachedComments=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.path&&e.path.length){t.uint32(10).fork();for(var r=0;r<e.path.length;++r)t.int32(e.path[r]);t.ldelim()}if(null!=e.span&&e.span.length){t.uint32(18).fork();for(r=0;r<e.span.length;++r)t.int32(e.span[r]);t.ldelim()}if(null!=e.leadingComments&&Object.hasOwnProperty.call(e,"leadingComments")&&t.uint32(26).string(e.leadingComments),null!=e.trailingComments&&Object.hasOwnProperty.call(e,"trailingComments")&&t.uint32(34).string(e.trailingComments),null!=e.leadingDetachedComments&&e.leadingDetachedComments.length)for(r=0;r<e.leadingDetachedComments.length;++r)t.uint32(50).string(e.leadingDetachedComments[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.SourceCodeInfo.Location;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.path&&n.path.length||(n.path=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.path.push(e.int32());else n.path.push(e.int32());break;case 2:if(n.span&&n.span.length||(n.span=[]),2==(7&i))for(s=e.uint32()+e.pos;e.pos<s;)n.span.push(e.int32());else n.span.push(e.int32());break;case 3:n.leadingComments=e.string();break;case 4:n.trailingComments=e.string();break;case 6:n.leadingDetachedComments&&n.leadingDetachedComments.length||(n.leadingDetachedComments=[]),n.leadingDetachedComments.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.SourceCodeInfo.Location)return e;var t=new a.google.protobuf.SourceCodeInfo.Location;if(e.path){if(!Array.isArray(e.path))throw TypeError(".google.protobuf.SourceCodeInfo.Location.path: array expected");t.path=[];for(var r=0;r<e.path.length;++r)t.path[r]=0|e.path[r]}if(e.span){if(!Array.isArray(e.span))throw TypeError(".google.protobuf.SourceCodeInfo.Location.span: array expected");t.span=[];for(r=0;r<e.span.length;++r)t.span[r]=0|e.span[r]}if(null!=e.leadingComments&&(t.leadingComments=String(e.leadingComments)),null!=e.trailingComments&&(t.trailingComments=String(e.trailingComments)),e.leadingDetachedComments){if(!Array.isArray(e.leadingDetachedComments))throw TypeError(".google.protobuf.SourceCodeInfo.Location.leadingDetachedComments: array expected");t.leadingDetachedComments=[];for(r=0;r<e.leadingDetachedComments.length;++r)t.leadingDetachedComments[r]=String(e.leadingDetachedComments[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.path=[],r.span=[],r.leadingDetachedComments=[]),t.defaults&&(r.leadingComments="",r.trailingComments=""),e.path&&e.path.length){r.path=[];for(var n=0;n<e.path.length;++n)r.path[n]=e.path[n]}if(e.span&&e.span.length){r.span=[];for(n=0;n<e.span.length;++n)r.span[n]=e.span[n]}if(null!=e.leadingComments&&e.hasOwnProperty("leadingComments")&&(r.leadingComments=e.leadingComments),null!=e.trailingComments&&e.hasOwnProperty("trailingComments")&&(r.trailingComments=e.trailingComments),e.leadingDetachedComments&&e.leadingDetachedComments.length){r.leadingDetachedComments=[];for(n=0;n<e.leadingDetachedComments.length;++n)r.leadingDetachedComments[n]=e.leadingDetachedComments[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.GeneratedCodeInfo=function(){function e(e){if(this.annotation=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.annotation=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.annotation&&e.annotation.length)for(var r=0;r<e.annotation.length;++r)a.google.protobuf.GeneratedCodeInfo.Annotation.encode(e.annotation[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.GeneratedCodeInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.annotation&&n.annotation.length||(n.annotation=[]),n.annotation.push(a.google.protobuf.GeneratedCodeInfo.Annotation.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.GeneratedCodeInfo)return e;var t=new a.google.protobuf.GeneratedCodeInfo;if(e.annotation){if(!Array.isArray(e.annotation))throw TypeError(".google.protobuf.GeneratedCodeInfo.annotation: array expected");t.annotation=[];for(var r=0;r<e.annotation.length;++r){if("object"!=typeof e.annotation[r])throw TypeError(".google.protobuf.GeneratedCodeInfo.annotation: object expected");t.annotation[r]=a.google.protobuf.GeneratedCodeInfo.Annotation.fromObject(e.annotation[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.annotation=[]),e.annotation&&e.annotation.length){r.annotation=[];for(var n=0;n<e.annotation.length;++n)r.annotation[n]=a.google.protobuf.GeneratedCodeInfo.Annotation.toObject(e.annotation[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Annotation=function(){function e(e){if(this.path=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.path=s.emptyArray,e.prototype.sourceFile="",e.prototype.begin=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.path&&e.path.length){t.uint32(10).fork();for(var r=0;r<e.path.length;++r)t.int32(e.path[r]);t.ldelim()}return null!=e.sourceFile&&Object.hasOwnProperty.call(e,"sourceFile")&&t.uint32(18).string(e.sourceFile),null!=e.begin&&Object.hasOwnProperty.call(e,"begin")&&t.uint32(24).int32(e.begin),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(32).int32(e.end),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.GeneratedCodeInfo.Annotation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.path&&n.path.length||(n.path=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.path.push(e.int32());else n.path.push(e.int32());break;case 2:n.sourceFile=e.string();break;case 3:n.begin=e.int32();break;case 4:n.end=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.GeneratedCodeInfo.Annotation)return e;var t=new a.google.protobuf.GeneratedCodeInfo.Annotation;if(e.path){if(!Array.isArray(e.path))throw TypeError(".google.protobuf.GeneratedCodeInfo.Annotation.path: array expected");t.path=[];for(var r=0;r<e.path.length;++r)t.path[r]=0|e.path[r]}return null!=e.sourceFile&&(t.sourceFile=String(e.sourceFile)),null!=e.begin&&(t.begin=0|e.begin),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.path=[]),t.defaults&&(r.sourceFile="",r.begin=0,r.end=0),e.path&&e.path.length){r.path=[];for(var n=0;n<e.path.length;++n)r.path[n]=e.path[n]}return null!=e.sourceFile&&e.hasOwnProperty("sourceFile")&&(r.sourceFile=e.sourceFile),null!=e.begin&&e.hasOwnProperty("begin")&&(r.begin=e.begin),null!=e.end&&e.hasOwnProperty("end")&&(r.end=e.end),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.Duration=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.seconds=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.nanos=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.seconds&&Object.hasOwnProperty.call(e,"seconds")&&t.uint32(8).int64(e.seconds),null!=e.nanos&&Object.hasOwnProperty.call(e,"nanos")&&t.uint32(16).int32(e.nanos),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.Duration;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.seconds=e.int64();break;case 2:n.nanos=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.Duration)return e;var t=new a.google.protobuf.Duration;return null!=e.seconds&&(s.Long?(t.seconds=s.Long.fromValue(e.seconds)).unsigned=!1:"string"==typeof e.seconds?t.seconds=parseInt(e.seconds,10):"number"==typeof e.seconds?t.seconds=e.seconds:"object"==typeof e.seconds&&(t.seconds=new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber())),null!=e.nanos&&(t.nanos=0|e.nanos),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.seconds=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.seconds=t.longs===String?"0":0;r.nanos=0}return null!=e.seconds&&e.hasOwnProperty("seconds")&&("number"==typeof e.seconds?r.seconds=t.longs===String?String(e.seconds):e.seconds:r.seconds=t.longs===String?s.Long.prototype.toString.call(e.seconds):t.longs===Number?new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber():e.seconds),null!=e.nanos&&e.hasOwnProperty("nanos")&&(r.nanos=e.nanos),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Timestamp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.seconds=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.nanos=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.seconds&&Object.hasOwnProperty.call(e,"seconds")&&t.uint32(8).int64(e.seconds),null!=e.nanos&&Object.hasOwnProperty.call(e,"nanos")&&t.uint32(16).int32(e.nanos),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.Timestamp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.seconds=e.int64();break;case 2:n.nanos=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.Timestamp)return e;var t=new a.google.protobuf.Timestamp;return null!=e.seconds&&(s.Long?(t.seconds=s.Long.fromValue(e.seconds)).unsigned=!1:"string"==typeof e.seconds?t.seconds=parseInt(e.seconds,10):"number"==typeof e.seconds?t.seconds=e.seconds:"object"==typeof e.seconds&&(t.seconds=new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber())),null!=e.nanos&&(t.nanos=0|e.nanos),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.seconds=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.seconds=t.longs===String?"0":0;r.nanos=0}return null!=e.seconds&&e.hasOwnProperty("seconds")&&("number"==typeof e.seconds?r.seconds=t.longs===String?String(e.seconds):e.seconds:r.seconds=t.longs===String?s.Long.prototype.toString.call(e.seconds):t.longs===Number?new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber():e.seconds),null!=e.nanos&&e.hasOwnProperty("nanos")&&(r.nanos=e.nanos),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.api=function(){const e={};return e.Http=function(){function e(e){if(this.rules=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.rules=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.rules&&e.rules.length)for(var r=0;r<e.rules.length;++r)a.google.api.HttpRule.encode(e.rules[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.api.Http;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.rules&&n.rules.length||(n.rules=[]),n.rules.push(a.google.api.HttpRule.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.api.Http)return e;var t=new a.google.api.Http;if(e.rules){if(!Array.isArray(e.rules))throw TypeError(".google.api.Http.rules: array expected");t.rules=[];for(var r=0;r<e.rules.length;++r){if("object"!=typeof e.rules[r])throw TypeError(".google.api.Http.rules: object expected");t.rules[r]=a.google.api.HttpRule.fromObject(e.rules[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.rules=[]),e.rules&&e.rules.length){r.rules=[];for(var n=0;n<e.rules.length;++n)r.rules[n]=a.google.api.HttpRule.toObject(e.rules[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.HttpRule=function(){function e(e){if(this.additionalBindings=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.get="",e.prototype.put="",e.prototype.post="",e.prototype.delete="",e.prototype.patch="",e.prototype.custom=null,e.prototype.selector="",e.prototype.body="",e.prototype.additionalBindings=s.emptyArray,Object.defineProperty(e.prototype,"pattern",{get:s.oneOfGetter(t=["get","put","post","delete","patch","custom"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.selector&&Object.hasOwnProperty.call(e,"selector")&&t.uint32(10).string(e.selector),null!=e.get&&Object.hasOwnProperty.call(e,"get")&&t.uint32(18).string(e.get),null!=e.put&&Object.hasOwnProperty.call(e,"put")&&t.uint32(26).string(e.put),null!=e.post&&Object.hasOwnProperty.call(e,"post")&&t.uint32(34).string(e.post),null!=e.delete&&Object.hasOwnProperty.call(e,"delete")&&t.uint32(42).string(e.delete),null!=e.patch&&Object.hasOwnProperty.call(e,"patch")&&t.uint32(50).string(e.patch),null!=e.body&&Object.hasOwnProperty.call(e,"body")&&t.uint32(58).string(e.body),null!=e.custom&&Object.hasOwnProperty.call(e,"custom")&&a.google.api.CustomHttpPattern.encode(e.custom,t.uint32(66).fork()).ldelim(),null!=e.additionalBindings&&e.additionalBindings.length)for(var r=0;r<e.additionalBindings.length;++r)a.google.api.HttpRule.encode(e.additionalBindings[r],t.uint32(90).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.api.HttpRule;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.get=e.string();break;case 3:n.put=e.string();break;case 4:n.post=e.string();break;case 5:n.delete=e.string();break;case 6:n.patch=e.string();break;case 8:n.custom=a.google.api.CustomHttpPattern.decode(e,e.uint32());break;case 1:n.selector=e.string();break;case 7:n.body=e.string();break;case 11:n.additionalBindings&&n.additionalBindings.length||(n.additionalBindings=[]),n.additionalBindings.push(a.google.api.HttpRule.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.api.HttpRule)return e;var t=new a.google.api.HttpRule;if(null!=e.get&&(t.get=String(e.get)),null!=e.put&&(t.put=String(e.put)),null!=e.post&&(t.post=String(e.post)),null!=e.delete&&(t.delete=String(e.delete)),null!=e.patch&&(t.patch=String(e.patch)),null!=e.custom){if("object"!=typeof e.custom)throw TypeError(".google.api.HttpRule.custom: object expected");t.custom=a.google.api.CustomHttpPattern.fromObject(e.custom)}if(null!=e.selector&&(t.selector=String(e.selector)),null!=e.body&&(t.body=String(e.body)),e.additionalBindings){if(!Array.isArray(e.additionalBindings))throw TypeError(".google.api.HttpRule.additionalBindings: array expected");t.additionalBindings=[];for(var r=0;r<e.additionalBindings.length;++r){if("object"!=typeof e.additionalBindings[r])throw TypeError(".google.api.HttpRule.additionalBindings: object expected");t.additionalBindings[r]=a.google.api.HttpRule.fromObject(e.additionalBindings[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.additionalBindings=[]),t.defaults&&(r.selector="",r.body=""),null!=e.selector&&e.hasOwnProperty("selector")&&(r.selector=e.selector),null!=e.get&&e.hasOwnProperty("get")&&(r.get=e.get,t.oneofs&&(r.pattern="get")),null!=e.put&&e.hasOwnProperty("put")&&(r.put=e.put,t.oneofs&&(r.pattern="put")),null!=e.post&&e.hasOwnProperty("post")&&(r.post=e.post,t.oneofs&&(r.pattern="post")),null!=e.delete&&e.hasOwnProperty("delete")&&(r.delete=e.delete,t.oneofs&&(r.pattern="delete")),null!=e.patch&&e.hasOwnProperty("patch")&&(r.patch=e.patch,t.oneofs&&(r.pattern="patch")),null!=e.body&&e.hasOwnProperty("body")&&(r.body=e.body),null!=e.custom&&e.hasOwnProperty("custom")&&(r.custom=a.google.api.CustomHttpPattern.toObject(e.custom,t),t.oneofs&&(r.pattern="custom")),e.additionalBindings&&e.additionalBindings.length){r.additionalBindings=[];for(var n=0;n<e.additionalBindings.length;++n)r.additionalBindings[n]=a.google.api.HttpRule.toObject(e.additionalBindings[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CustomHttpPattern=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.kind="",e.prototype.path="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.kind&&Object.hasOwnProperty.call(e,"kind")&&t.uint32(10).string(e.kind),null!=e.path&&Object.hasOwnProperty.call(e,"path")&&t.uint32(18).string(e.path),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.api.CustomHttpPattern;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.kind=e.string();break;case 2:n.path=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.api.CustomHttpPattern)return e;var t=new a.google.api.CustomHttpPattern;return null!=e.kind&&(t.kind=String(e.kind)),null!=e.path&&(t.path=String(e.path)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.kind="",r.path=""),null!=e.kind&&e.hasOwnProperty("kind")&&(r.kind=e.kind),null!=e.path&&e.hasOwnProperty("path")&&(r.path=e.path),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e})(),t.ibc=a.ibc=(()=>{const e={};return e.core=function(){const e={};return e.channel=function(){const e={};return e.v1=function(){const e={};return e.Channel=function(){function e(e){if(this.connectionHops=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.state=0,e.prototype.ordering=0,e.prototype.counterparty=null,e.prototype.connectionHops=s.emptyArray,e.prototype.version="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(8).int32(e.state),null!=e.ordering&&Object.hasOwnProperty.call(e,"ordering")&&t.uint32(16).int32(e.ordering),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.channel.v1.Counterparty.encode(e.counterparty,t.uint32(26).fork()).ldelim(),null!=e.connectionHops&&e.connectionHops.length)for(var r=0;r<e.connectionHops.length;++r)t.uint32(34).string(e.connectionHops[r]);return null!=e.version&&Object.hasOwnProperty.call(e,"version")&&t.uint32(42).string(e.version),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Channel;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.state=e.int32();break;case 2:n.ordering=e.int32();break;case 3:n.counterparty=a.ibc.core.channel.v1.Counterparty.decode(e,e.uint32());break;case 4:n.connectionHops&&n.connectionHops.length||(n.connectionHops=[]),n.connectionHops.push(e.string());break;case 5:n.version=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Channel)return e;var t=new a.ibc.core.channel.v1.Channel;switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3;break;case"STATE_CLOSED":case 4:t.state=4}switch(e.ordering){case"ORDER_NONE_UNSPECIFIED":case 0:t.ordering=0;break;case"ORDER_UNORDERED":case 1:t.ordering=1;break;case"ORDER_ORDERED":case 2:t.ordering=2}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.channel.v1.Channel.counterparty: object expected");t.counterparty=a.ibc.core.channel.v1.Counterparty.fromObject(e.counterparty)}if(e.connectionHops){if(!Array.isArray(e.connectionHops))throw TypeError(".ibc.core.channel.v1.Channel.connectionHops: array expected");t.connectionHops=[];for(var r=0;r<e.connectionHops.length;++r)t.connectionHops[r]=String(e.connectionHops[r])}return null!=e.version&&(t.version=String(e.version)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connectionHops=[]),t.defaults&&(r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.ordering=t.enums===String?"ORDER_NONE_UNSPECIFIED":0,r.counterparty=null,r.version=""),null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.channel.v1.State[e.state]:e.state),null!=e.ordering&&e.hasOwnProperty("ordering")&&(r.ordering=t.enums===String?a.ibc.core.channel.v1.Order[e.ordering]:e.ordering),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.channel.v1.Counterparty.toObject(e.counterparty,t)),e.connectionHops&&e.connectionHops.length){r.connectionHops=[];for(var n=0;n<e.connectionHops.length;++n)r.connectionHops[n]=e.connectionHops[n]}return null!=e.version&&e.hasOwnProperty("version")&&(r.version=e.version),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IdentifiedChannel=function(){function e(e){if(this.connectionHops=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.state=0,e.prototype.ordering=0,e.prototype.counterparty=null,e.prototype.connectionHops=s.emptyArray,e.prototype.version="",e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(8).int32(e.state),null!=e.ordering&&Object.hasOwnProperty.call(e,"ordering")&&t.uint32(16).int32(e.ordering),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.channel.v1.Counterparty.encode(e.counterparty,t.uint32(26).fork()).ldelim(),null!=e.connectionHops&&e.connectionHops.length)for(var r=0;r<e.connectionHops.length;++r)t.uint32(34).string(e.connectionHops[r]);return null!=e.version&&Object.hasOwnProperty.call(e,"version")&&t.uint32(42).string(e.version),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(50).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(58).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.IdentifiedChannel;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.state=e.int32();break;case 2:n.ordering=e.int32();break;case 3:n.counterparty=a.ibc.core.channel.v1.Counterparty.decode(e,e.uint32());break;case 4:n.connectionHops&&n.connectionHops.length||(n.connectionHops=[]),n.connectionHops.push(e.string());break;case 5:n.version=e.string();break;case 6:n.portId=e.string();break;case 7:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.IdentifiedChannel)return e;var t=new a.ibc.core.channel.v1.IdentifiedChannel;switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3;break;case"STATE_CLOSED":case 4:t.state=4}switch(e.ordering){case"ORDER_NONE_UNSPECIFIED":case 0:t.ordering=0;break;case"ORDER_UNORDERED":case 1:t.ordering=1;break;case"ORDER_ORDERED":case 2:t.ordering=2}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.channel.v1.IdentifiedChannel.counterparty: object expected");t.counterparty=a.ibc.core.channel.v1.Counterparty.fromObject(e.counterparty)}if(e.connectionHops){if(!Array.isArray(e.connectionHops))throw TypeError(".ibc.core.channel.v1.IdentifiedChannel.connectionHops: array expected");t.connectionHops=[];for(var r=0;r<e.connectionHops.length;++r)t.connectionHops[r]=String(e.connectionHops[r])}return null!=e.version&&(t.version=String(e.version)),null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connectionHops=[]),t.defaults&&(r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.ordering=t.enums===String?"ORDER_NONE_UNSPECIFIED":0,r.counterparty=null,r.version="",r.portId="",r.channelId=""),null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.channel.v1.State[e.state]:e.state),null!=e.ordering&&e.hasOwnProperty("ordering")&&(r.ordering=t.enums===String?a.ibc.core.channel.v1.Order[e.ordering]:e.ordering),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.channel.v1.Counterparty.toObject(e.counterparty,t)),e.connectionHops&&e.connectionHops.length){r.connectionHops=[];for(var n=0;n<e.connectionHops.length;++n)r.connectionHops[n]=e.connectionHops[n]}return null!=e.version&&e.hasOwnProperty("version")&&(r.version=e.version),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.State=function(){const e={},t=Object.create(e);return t[e[0]="STATE_UNINITIALIZED_UNSPECIFIED"]=0,t[e[1]="STATE_INIT"]=1,t[e[2]="STATE_TRYOPEN"]=2,t[e[3]="STATE_OPEN"]=3,t[e[4]="STATE_CLOSED"]=4,t}(),e.Order=function(){const e={},t=Object.create(e);return t[e[0]="ORDER_NONE_UNSPECIFIED"]=0,t[e[1]="ORDER_UNORDERED"]=1,t[e[2]="ORDER_ORDERED"]=2,t}(),e.Counterparty=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Counterparty;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Counterparty)return e;var t=new a.ibc.core.channel.v1.Counterparty;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Packet=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sourcePort="",e.prototype.sourceChannel="",e.prototype.destinationPort="",e.prototype.destinationChannel="",e.prototype.data=s.newBuffer([]),e.prototype.timeoutHeight=null,e.prototype.timeoutTimestamp=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(8).uint64(e.sequence),null!=e.sourcePort&&Object.hasOwnProperty.call(e,"sourcePort")&&t.uint32(18).string(e.sourcePort),null!=e.sourceChannel&&Object.hasOwnProperty.call(e,"sourceChannel")&&t.uint32(26).string(e.sourceChannel),null!=e.destinationPort&&Object.hasOwnProperty.call(e,"destinationPort")&&t.uint32(34).string(e.destinationPort),null!=e.destinationChannel&&Object.hasOwnProperty.call(e,"destinationChannel")&&t.uint32(42).string(e.destinationChannel),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(50).bytes(e.data),null!=e.timeoutHeight&&Object.hasOwnProperty.call(e,"timeoutHeight")&&a.ibc.core.client.v1.Height.encode(e.timeoutHeight,t.uint32(58).fork()).ldelim(),null!=e.timeoutTimestamp&&Object.hasOwnProperty.call(e,"timeoutTimestamp")&&t.uint32(64).uint64(e.timeoutTimestamp),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Packet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.sequence=e.uint64();break;case 2:n.sourcePort=e.string();break;case 3:n.sourceChannel=e.string();break;case 4:n.destinationPort=e.string();break;case 5:n.destinationChannel=e.string();break;case 6:n.data=e.bytes();break;case 7:n.timeoutHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 8:n.timeoutTimestamp=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Packet)return e;var t=new a.ibc.core.channel.v1.Packet;if(null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),null!=e.sourcePort&&(t.sourcePort=String(e.sourcePort)),null!=e.sourceChannel&&(t.sourceChannel=String(e.sourceChannel)),null!=e.destinationPort&&(t.destinationPort=String(e.destinationPort)),null!=e.destinationChannel&&(t.destinationChannel=String(e.destinationChannel)),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),null!=e.timeoutHeight){if("object"!=typeof e.timeoutHeight)throw TypeError(".ibc.core.channel.v1.Packet.timeoutHeight: object expected");t.timeoutHeight=a.ibc.core.client.v1.Height.fromObject(e.timeoutHeight)}return null!=e.timeoutTimestamp&&(s.Long?(t.timeoutTimestamp=s.Long.fromValue(e.timeoutTimestamp)).unsigned=!0:"string"==typeof e.timeoutTimestamp?t.timeoutTimestamp=parseInt(e.timeoutTimestamp,10):"number"==typeof e.timeoutTimestamp?t.timeoutTimestamp=e.timeoutTimestamp:"object"==typeof e.timeoutTimestamp&&(t.timeoutTimestamp=new s.LongBits(e.timeoutTimestamp.low>>>0,e.timeoutTimestamp.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;if(r.sourcePort="",r.sourceChannel="",r.destinationPort="",r.destinationChannel="",t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data))),r.timeoutHeight=null,s.Long){n=new s.Long(0,0,!0);r.timeoutTimestamp=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.timeoutTimestamp=t.longs===String?"0":0}return null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),null!=e.sourcePort&&e.hasOwnProperty("sourcePort")&&(r.sourcePort=e.sourcePort),null!=e.sourceChannel&&e.hasOwnProperty("sourceChannel")&&(r.sourceChannel=e.sourceChannel),null!=e.destinationPort&&e.hasOwnProperty("destinationPort")&&(r.destinationPort=e.destinationPort),null!=e.destinationChannel&&e.hasOwnProperty("destinationChannel")&&(r.destinationChannel=e.destinationChannel),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),null!=e.timeoutHeight&&e.hasOwnProperty("timeoutHeight")&&(r.timeoutHeight=a.ibc.core.client.v1.Height.toObject(e.timeoutHeight,t)),null!=e.timeoutTimestamp&&e.hasOwnProperty("timeoutTimestamp")&&("number"==typeof e.timeoutTimestamp?r.timeoutTimestamp=t.longs===String?String(e.timeoutTimestamp):e.timeoutTimestamp:r.timeoutTimestamp=t.longs===String?s.Long.prototype.toString.call(e.timeoutTimestamp):t.longs===Number?new s.LongBits(e.timeoutTimestamp.low>>>0,e.timeoutTimestamp.high>>>0).toNumber(!0):e.timeoutTimestamp),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.PacketState=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.data=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(34).bytes(e.data),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.PacketState;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;case 4:n.data=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.PacketState)return e;var t=new a.ibc.core.channel.v1.PacketState;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data)))}return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Acknowledgement=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.result=s.newBuffer([]),e.prototype.error="",Object.defineProperty(e.prototype,"response",{get:s.oneOfGetter(t=["result","error"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.result&&Object.hasOwnProperty.call(e,"result")&&t.uint32(170).bytes(e.result),null!=e.error&&Object.hasOwnProperty.call(e,"error")&&t.uint32(178).string(e.error),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Acknowledgement;e.pos<r;){var i=e.uint32();switch(i>>>3){case 21:n.result=e.bytes();break;case 22:n.error=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Acknowledgement)return e;var t=new a.ibc.core.channel.v1.Acknowledgement;return null!=e.result&&("string"==typeof e.result?s.base64.decode(e.result,t.result=s.newBuffer(s.base64.length(e.result)),0):e.result.length&&(t.result=e.result)),null!=e.error&&(t.error=String(e.error)),t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.result&&e.hasOwnProperty("result")&&(r.result=t.bytes===String?s.base64.encode(e.result,0,e.result.length):t.bytes===Array?Array.prototype.slice.call(e.result):e.result,t.oneofs&&(r.response="result")),null!=e.error&&e.hasOwnProperty("error")&&(r.error=e.error,t.oneofs&&(r.response="error")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.channel=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelRequest,a.ibc.core.channel.v1.QueryChannelResponse,t,r)},"name",{value:"Channel"}),Object.defineProperty(e.prototype.channels=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelsRequest,a.ibc.core.channel.v1.QueryChannelsResponse,t,r)},"name",{value:"Channels"}),Object.defineProperty(e.prototype.connectionChannels=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryConnectionChannelsRequest,a.ibc.core.channel.v1.QueryConnectionChannelsResponse,t,r)},"name",{value:"ConnectionChannels"}),Object.defineProperty(e.prototype.channelClientState=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelClientStateRequest,a.ibc.core.channel.v1.QueryChannelClientStateResponse,t,r)},"name",{value:"ChannelClientState"}),Object.defineProperty(e.prototype.channelConsensusState=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelConsensusStateRequest,a.ibc.core.channel.v1.QueryChannelConsensusStateResponse,t,r)},"name",{value:"ChannelConsensusState"}),Object.defineProperty(e.prototype.packetCommitment=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketCommitmentRequest,a.ibc.core.channel.v1.QueryPacketCommitmentResponse,t,r)},"name",{value:"PacketCommitment"}),Object.defineProperty(e.prototype.packetCommitments=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketCommitmentsRequest,a.ibc.core.channel.v1.QueryPacketCommitmentsResponse,t,r)},"name",{value:"PacketCommitments"}),Object.defineProperty(e.prototype.packetReceipt=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketReceiptRequest,a.ibc.core.channel.v1.QueryPacketReceiptResponse,t,r)},"name",{value:"PacketReceipt"}),Object.defineProperty(e.prototype.packetAcknowledgement=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest,a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse,t,r)},"name",{value:"PacketAcknowledgement"}),Object.defineProperty(e.prototype.packetAcknowledgements=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest,a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse,t,r)},"name",{value:"PacketAcknowledgements"}),Object.defineProperty(e.prototype.unreceivedPackets=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest,a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse,t,r)},"name",{value:"UnreceivedPackets"}),Object.defineProperty(e.prototype.unreceivedAcks=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryUnreceivedAcksRequest,a.ibc.core.channel.v1.QueryUnreceivedAcksResponse,t,r)},"name",{value:"UnreceivedAcks"}),Object.defineProperty(e.prototype.nextSequenceReceive=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest,a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse,t,r)},"name",{value:"NextSequenceReceive"}),e}(),e.QueryChannelRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.channel=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.channel&&Object.hasOwnProperty.call(e,"channel")&&a.ibc.core.channel.v1.Channel.encode(e.channel,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.channel=a.ibc.core.channel.v1.Channel.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelResponse;if(null!=e.channel){if("object"!=typeof e.channel)throw TypeError(".ibc.core.channel.v1.QueryChannelResponse.channel: object expected");t.channel=a.ibc.core.channel.v1.Channel.fromObject(e.channel)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.channel=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.channel&&e.hasOwnProperty("channel")&&(r.channel=a.ibc.core.channel.v1.Channel.toObject(e.channel,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelsRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelsRequest;if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryChannelsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.pagination=null),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelsResponse=function(){function e(e){if(this.channels=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.channels=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.channels&&e.channels.length)for(var r=0;r<e.channels.length;++r)a.ibc.core.channel.v1.IdentifiedChannel.encode(e.channels[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.channels&&n.channels.length||(n.channels=[]),n.channels.push(a.ibc.core.channel.v1.IdentifiedChannel.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelsResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelsResponse;if(e.channels){if(!Array.isArray(e.channels))throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.channels: array expected");t.channels=[];for(var r=0;r<e.channels.length;++r){if("object"!=typeof e.channels[r])throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.channels: object expected");t.channels[r]=a.ibc.core.channel.v1.IdentifiedChannel.fromObject(e.channels[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.channels=[]),t.defaults&&(r.pagination=null,r.height=null),e.channels&&e.channels.length){r.channels=[];for(var n=0;n<e.channels.length;++n)r.channels[n]=a.ibc.core.channel.v1.IdentifiedChannel.toObject(e.channels[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionChannelsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connection="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connection&&Object.hasOwnProperty.call(e,"connection")&&t.uint32(10).string(e.connection),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryConnectionChannelsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connection=e.string();break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryConnectionChannelsRequest)return e;var t=new a.ibc.core.channel.v1.QueryConnectionChannelsRequest;if(null!=e.connection&&(t.connection=String(e.connection)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connection="",r.pagination=null),null!=e.connection&&e.hasOwnProperty("connection")&&(r.connection=e.connection),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionChannelsResponse=function(){function e(e){if(this.channels=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.channels=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.channels&&e.channels.length)for(var r=0;r<e.channels.length;++r)a.ibc.core.channel.v1.IdentifiedChannel.encode(e.channels[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryConnectionChannelsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.channels&&n.channels.length||(n.channels=[]),n.channels.push(a.ibc.core.channel.v1.IdentifiedChannel.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryConnectionChannelsResponse)return e;var t=new a.ibc.core.channel.v1.QueryConnectionChannelsResponse;if(e.channels){if(!Array.isArray(e.channels))throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.channels: array expected");t.channels=[];for(var r=0;r<e.channels.length;++r){if("object"!=typeof e.channels[r])throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.channels: object expected");t.channels[r]=a.ibc.core.channel.v1.IdentifiedChannel.fromObject(e.channels[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.channels=[]),t.defaults&&(r.pagination=null,r.height=null),e.channels&&e.channels.length){r.channels=[];for(var n=0;n<e.channels.length;++n)r.channels[n]=a.ibc.core.channel.v1.IdentifiedChannel.toObject(e.channels[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelClientStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelClientStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelClientStateRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelClientStateRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelClientStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.identifiedClientState=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.identifiedClientState&&Object.hasOwnProperty.call(e,"identifiedClientState")&&a.ibc.core.client.v1.IdentifiedClientState.encode(e.identifiedClientState,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelClientStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelClientStateResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelClientStateResponse;if(null!=e.identifiedClientState){if("object"!=typeof e.identifiedClientState)throw TypeError(".ibc.core.channel.v1.QueryChannelClientStateResponse.identifiedClientState: object expected");t.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.fromObject(e.identifiedClientState)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelClientStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.identifiedClientState=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.identifiedClientState&&e.hasOwnProperty("identifiedClientState")&&(r.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.toObject(e.identifiedClientState,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelConsensusStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.versionNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(24).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(32).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelConsensusStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.versionNumber=e.uint64();break;case 4:n.versionHeight=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelConsensusStateRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelConsensusStateRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.versionNumber&&(s.Long?(t.versionNumber=s.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(s.Long?(t.versionHeight=s.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.versionNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.versionHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionHeight=t.longs===String?"0":0}return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?r.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:r.versionNumber=t.longs===String?s.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?r.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:r.versionHeight=t.longs===String?s.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelConsensusStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.consensusState=null,e.prototype.clientId="",e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(10).fork()).ldelim(),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelConsensusStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.clientId=e.string();break;case 3:n.proof=e.bytes();break;case 4:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelConsensusStateResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelConsensusStateResponse;if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.channel.v1.QueryChannelConsensusStateResponse.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelConsensusStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.consensusState=null,r.clientId="",t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.commitment=s.newBuffer([]),e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.commitment&&Object.hasOwnProperty.call(e,"commitment")&&t.uint32(10).bytes(e.commitment),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.commitment=e.bytes();break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentResponse;if(null!=e.commitment&&("string"==typeof e.commitment?s.base64.decode(e.commitment,t.commitment=s.newBuffer(s.base64.length(e.commitment)),0):e.commitment.length&&(t.commitment=e.commitment)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.commitment="":(r.commitment=[],t.bytes!==Array&&(r.commitment=s.newBuffer(r.commitment))),t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.commitment&&e.hasOwnProperty("commitment")&&(r.commitment=t.bytes===String?s.base64.encode(e.commitment,0,e.commitment.length):t.bytes===Array?Array.prototype.slice.call(e.commitment):e.commitment),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentsRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId="",r.pagination=null),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentsResponse=function(){function e(e){if(this.commitments=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.commitments=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.commitments&&e.commitments.length)for(var r=0;r<e.commitments.length;++r)a.ibc.core.channel.v1.PacketState.encode(e.commitments[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.commitments&&n.commitments.length||(n.commitments=[]),n.commitments.push(a.ibc.core.channel.v1.PacketState.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentsResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentsResponse;if(e.commitments){if(!Array.isArray(e.commitments))throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.commitments: array expected");t.commitments=[];for(var r=0;r<e.commitments.length;++r){if("object"!=typeof e.commitments[r])throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.commitments: object expected");t.commitments[r]=a.ibc.core.channel.v1.PacketState.fromObject(e.commitments[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.commitments=[]),t.defaults&&(r.pagination=null,r.height=null),e.commitments&&e.commitments.length){r.commitments=[];for(var n=0;n<e.commitments.length;++n)r.commitments[n]=a.ibc.core.channel.v1.PacketState.toObject(e.commitments[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketReceiptRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketReceiptRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketReceiptRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketReceiptRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketReceiptResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.received=!1,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.received&&Object.hasOwnProperty.call(e,"received")&&t.uint32(16).bool(e.received),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketReceiptResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.received=e.bool();break;case 3:n.proof=e.bytes();break;case 4:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketReceiptResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketReceiptResponse;if(null!=e.received&&(t.received=Boolean(e.received)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketReceiptResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.received=!1,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.received&&e.hasOwnProperty("received")&&(r.received=e.received),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.acknowledgement=s.newBuffer([]),e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.acknowledgement&&Object.hasOwnProperty.call(e,"acknowledgement")&&t.uint32(10).bytes(e.acknowledgement),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.acknowledgement=e.bytes();break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse;if(null!=e.acknowledgement&&("string"==typeof e.acknowledgement?s.base64.decode(e.acknowledgement,t.acknowledgement=s.newBuffer(s.base64.length(e.acknowledgement)),0):e.acknowledgement.length&&(t.acknowledgement=e.acknowledgement)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.acknowledgement="":(r.acknowledgement=[],t.bytes!==Array&&(r.acknowledgement=s.newBuffer(r.acknowledgement))),t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.acknowledgement&&e.hasOwnProperty("acknowledgement")&&(r.acknowledgement=t.bytes===String?s.base64.encode(e.acknowledgement,0,e.acknowledgement.length):t.bytes===Array?Array.prototype.slice.call(e.acknowledgement):e.acknowledgement),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId="",r.pagination=null),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementsResponse=function(){function e(e){if(this.acknowledgements=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.acknowledgements=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.acknowledgements&&e.acknowledgements.length)for(var r=0;r<e.acknowledgements.length;++r)a.ibc.core.channel.v1.PacketState.encode(e.acknowledgements[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.acknowledgements&&n.acknowledgements.length||(n.acknowledgements=[]),n.acknowledgements.push(a.ibc.core.channel.v1.PacketState.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse;if(e.acknowledgements){if(!Array.isArray(e.acknowledgements))throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.acknowledgements: array expected");t.acknowledgements=[];for(var r=0;r<e.acknowledgements.length;++r){if("object"!=typeof e.acknowledgements[r])throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.acknowledgements: object expected");t.acknowledgements[r]=a.ibc.core.channel.v1.PacketState.fromObject(e.acknowledgements[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.acknowledgements=[]),t.defaults&&(r.pagination=null,r.height=null),e.acknowledgements&&e.acknowledgements.length){r.acknowledgements=[];for(var n=0;n<e.acknowledgements.length;++n)r.acknowledgements[n]=a.ibc.core.channel.v1.PacketState.toObject(e.acknowledgements[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedPacketsRequest=function(){function e(e){if(this.packetCommitmentSequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.packetCommitmentSequences=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.packetCommitmentSequences&&e.packetCommitmentSequences.length){t.uint32(26).fork();for(var r=0;r<e.packetCommitmentSequences.length;++r)t.uint64(e.packetCommitmentSequences[r]);t.ldelim()}return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:if(n.packetCommitmentSequences&&n.packetCommitmentSequences.length||(n.packetCommitmentSequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.packetCommitmentSequences.push(e.uint64());else n.packetCommitmentSequences.push(e.uint64());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),e.packetCommitmentSequences){if(!Array.isArray(e.packetCommitmentSequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsRequest.packetCommitmentSequences: array expected");t.packetCommitmentSequences=[];for(var r=0;r<e.packetCommitmentSequences.length;++r)s.Long?(t.packetCommitmentSequences[r]=s.Long.fromValue(e.packetCommitmentSequences[r])).unsigned=!0:"string"==typeof e.packetCommitmentSequences[r]?t.packetCommitmentSequences[r]=parseInt(e.packetCommitmentSequences[r],10):"number"==typeof e.packetCommitmentSequences[r]?t.packetCommitmentSequences[r]=e.packetCommitmentSequences[r]:"object"==typeof e.packetCommitmentSequences[r]&&(t.packetCommitmentSequences[r]=new s.LongBits(e.packetCommitmentSequences[r].low>>>0,e.packetCommitmentSequences[r].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.packetCommitmentSequences=[]),t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),e.packetCommitmentSequences&&e.packetCommitmentSequences.length){r.packetCommitmentSequences=[];for(var n=0;n<e.packetCommitmentSequences.length;++n)"number"==typeof e.packetCommitmentSequences[n]?r.packetCommitmentSequences[n]=t.longs===String?String(e.packetCommitmentSequences[n]):e.packetCommitmentSequences[n]:r.packetCommitmentSequences[n]=t.longs===String?s.Long.prototype.toString.call(e.packetCommitmentSequences[n]):t.longs===Number?new s.LongBits(e.packetCommitmentSequences[n].low>>>0,e.packetCommitmentSequences[n].high>>>0).toNumber(!0):e.packetCommitmentSequences[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedPacketsResponse=function(){function e(e){if(this.sequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sequences=s.emptyArray,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.sequences&&e.sequences.length){t.uint32(10).fork();for(var r=0;r<e.sequences.length;++r)t.uint64(e.sequences[r]);t.ldelim()}return null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.sequences&&n.sequences.length||(n.sequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.sequences.push(e.uint64());else n.sequences.push(e.uint64());break;case 2:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse;if(e.sequences){if(!Array.isArray(e.sequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsResponse.sequences: array expected");t.sequences=[];for(var r=0;r<e.sequences.length;++r)s.Long?(t.sequences[r]=s.Long.fromValue(e.sequences[r])).unsigned=!0:"string"==typeof e.sequences[r]?t.sequences[r]=parseInt(e.sequences[r],10):"number"==typeof e.sequences[r]?t.sequences[r]=e.sequences[r]:"object"==typeof e.sequences[r]&&(t.sequences[r]=new s.LongBits(e.sequences[r].low>>>0,e.sequences[r].high>>>0).toNumber(!0))}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.sequences=[]),t.defaults&&(r.height=null),e.sequences&&e.sequences.length){r.sequences=[];for(var n=0;n<e.sequences.length;++n)"number"==typeof e.sequences[n]?r.sequences[n]=t.longs===String?String(e.sequences[n]):e.sequences[n]:r.sequences[n]=t.longs===String?s.Long.prototype.toString.call(e.sequences[n]):t.longs===Number?new s.LongBits(e.sequences[n].low>>>0,e.sequences[n].high>>>0).toNumber(!0):e.sequences[n]}return null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedAcksRequest=function(){function e(e){if(this.packetAckSequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.packetAckSequences=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.packetAckSequences&&e.packetAckSequences.length){t.uint32(26).fork();for(var r=0;r<e.packetAckSequences.length;++r)t.uint64(e.packetAckSequences[r]);t.ldelim()}return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedAcksRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:if(n.packetAckSequences&&n.packetAckSequences.length||(n.packetAckSequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.packetAckSequences.push(e.uint64());else n.packetAckSequences.push(e.uint64());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedAcksRequest)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedAcksRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),e.packetAckSequences){if(!Array.isArray(e.packetAckSequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksRequest.packetAckSequences: array expected");t.packetAckSequences=[];for(var r=0;r<e.packetAckSequences.length;++r)s.Long?(t.packetAckSequences[r]=s.Long.fromValue(e.packetAckSequences[r])).unsigned=!0:"string"==typeof e.packetAckSequences[r]?t.packetAckSequences[r]=parseInt(e.packetAckSequences[r],10):"number"==typeof e.packetAckSequences[r]?t.packetAckSequences[r]=e.packetAckSequences[r]:"object"==typeof e.packetAckSequences[r]&&(t.packetAckSequences[r]=new s.LongBits(e.packetAckSequences[r].low>>>0,e.packetAckSequences[r].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.packetAckSequences=[]),t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),e.packetAckSequences&&e.packetAckSequences.length){r.packetAckSequences=[];for(var n=0;n<e.packetAckSequences.length;++n)"number"==typeof e.packetAckSequences[n]?r.packetAckSequences[n]=t.longs===String?String(e.packetAckSequences[n]):e.packetAckSequences[n]:r.packetAckSequences[n]=t.longs===String?s.Long.prototype.toString.call(e.packetAckSequences[n]):t.longs===Number?new s.LongBits(e.packetAckSequences[n].low>>>0,e.packetAckSequences[n].high>>>0).toNumber(!0):e.packetAckSequences[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedAcksResponse=function(){function e(e){if(this.sequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sequences=s.emptyArray,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.sequences&&e.sequences.length){t.uint32(10).fork();for(var r=0;r<e.sequences.length;++r)t.uint64(e.sequences[r]);t.ldelim()}return null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedAcksResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.sequences&&n.sequences.length||(n.sequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.sequences.push(e.uint64());else n.sequences.push(e.uint64());break;case 2:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedAcksResponse)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedAcksResponse;if(e.sequences){if(!Array.isArray(e.sequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksResponse.sequences: array expected");t.sequences=[];for(var r=0;r<e.sequences.length;++r)s.Long?(t.sequences[r]=s.Long.fromValue(e.sequences[r])).unsigned=!0:"string"==typeof e.sequences[r]?t.sequences[r]=parseInt(e.sequences[r],10):"number"==typeof e.sequences[r]?t.sequences[r]=e.sequences[r]:"object"==typeof e.sequences[r]&&(t.sequences[r]=new s.LongBits(e.sequences[r].low>>>0,e.sequences[r].high>>>0).toNumber(!0))}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.sequences=[]),t.defaults&&(r.height=null),e.sequences&&e.sequences.length){r.sequences=[];for(var n=0;n<e.sequences.length;++n)"number"==typeof e.sequences[n]?r.sequences[n]=t.longs===String?String(e.sequences[n]):e.sequences[n]:r.sequences[n]=t.longs===String?s.Long.prototype.toString.call(e.sequences[n]):t.longs===Number?new s.LongBits(e.sequences[n].low>>>0,e.sequences[n].high>>>0).toNumber(!0):e.sequences[n]}return null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryNextSequenceReceiveRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest)return e;var t=new a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryNextSequenceReceiveResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.nextSequenceReceive=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.nextSequenceReceive&&Object.hasOwnProperty.call(e,"nextSequenceReceive")&&t.uint32(8).uint64(e.nextSequenceReceive),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.nextSequenceReceive=e.uint64();break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse)return e;var t=new a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse;if(null!=e.nextSequenceReceive&&(s.Long?(t.nextSequenceReceive=s.Long.fromValue(e.nextSequenceReceive)).unsigned=!0:"string"==typeof e.nextSequenceReceive?t.nextSequenceReceive=parseInt(e.nextSequenceReceive,10):"number"==typeof e.nextSequenceReceive?t.nextSequenceReceive=e.nextSequenceReceive:"object"==typeof e.nextSequenceReceive&&(t.nextSequenceReceive=new s.LongBits(e.nextSequenceReceive.low>>>0,e.nextSequenceReceive.high>>>0).toNumber(!0))),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryNextSequenceReceiveResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.nextSequenceReceive=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.nextSequenceReceive=t.longs===String?"0":0;t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null}return null!=e.nextSequenceReceive&&e.hasOwnProperty("nextSequenceReceive")&&("number"==typeof e.nextSequenceReceive?r.nextSequenceReceive=t.longs===String?String(e.nextSequenceReceive):e.nextSequenceReceive:r.nextSequenceReceive=t.longs===String?s.Long.prototype.toString.call(e.nextSequenceReceive):t.longs===Number?new s.LongBits(e.nextSequenceReceive.low>>>0,e.nextSequenceReceive.high>>>0).toNumber(!0):e.nextSequenceReceive),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.client=function(){const e={};return e.v1=function(){const e={};return e.Msg=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.createClient=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgCreateClient,a.ibc.core.client.v1.MsgCreateClientResponse,t,r)},"name",{value:"CreateClient"}),Object.defineProperty(e.prototype.updateClient=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgUpdateClient,a.ibc.core.client.v1.MsgUpdateClientResponse,t,r)},"name",{value:"UpdateClient"}),Object.defineProperty(e.prototype.upgradeClient=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgUpgradeClient,a.ibc.core.client.v1.MsgUpgradeClientResponse,t,r)},"name",{value:"UpgradeClient"}),Object.defineProperty(e.prototype.submitMisbehaviour=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgSubmitMisbehaviour,a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse,t,r)},"name",{value:"SubmitMisbehaviour"}),e}(),e.MsgCreateClient=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.clientState=null,e.prototype.consensusState=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&a.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(26).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(34).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgCreateClient;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.clientState=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;case 4:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgCreateClient)return e;var t=new a.ibc.core.client.v1.MsgCreateClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.MsgCreateClient.clientState: object expected");t.clientState=a.google.protobuf.Any.fromObject(e.clientState)}if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.client.v1.MsgCreateClient.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.clientState=null,r.consensusState=null,r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(r.clientState=a.google.protobuf.Any.toObject(e.clientState,t)),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgCreateClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgCreateClientResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgCreateClientResponse?e:new a.ibc.core.client.v1.MsgCreateClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpdateClient=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.header=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.google.protobuf.Any.encode(e.header,t.uint32(18).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(26).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpdateClient;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.header=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgUpdateClient)return e;var t=new a.ibc.core.client.v1.MsgUpdateClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.header){if("object"!=typeof e.header)throw TypeError(".ibc.core.client.v1.MsgUpdateClient.header: object expected");t.header=a.google.protobuf.Any.fromObject(e.header)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.header=null,r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.google.protobuf.Any.toObject(e.header,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpdateClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpdateClientResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgUpdateClientResponse?e:new a.ibc.core.client.v1.MsgUpdateClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpgradeClient=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.clientState=null,e.prototype.upgradeHeight=null,e.prototype.proofUpgrade=s.newBuffer([]),e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&a.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),null!=e.upgradeHeight&&Object.hasOwnProperty.call(e,"upgradeHeight")&&a.ibc.core.client.v1.Height.encode(e.upgradeHeight,t.uint32(26).fork()).ldelim(),null!=e.proofUpgrade&&Object.hasOwnProperty.call(e,"proofUpgrade")&&t.uint32(34).bytes(e.proofUpgrade),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(42).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpgradeClient;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.clientState=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.upgradeHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 4:n.proofUpgrade=e.bytes();break;case 5:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgUpgradeClient)return e;var t=new a.ibc.core.client.v1.MsgUpgradeClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.MsgUpgradeClient.clientState: object expected");t.clientState=a.google.protobuf.Any.fromObject(e.clientState)}if(null!=e.upgradeHeight){if("object"!=typeof e.upgradeHeight)throw TypeError(".ibc.core.client.v1.MsgUpgradeClient.upgradeHeight: object expected");t.upgradeHeight=a.ibc.core.client.v1.Height.fromObject(e.upgradeHeight)}return null!=e.proofUpgrade&&("string"==typeof e.proofUpgrade?s.base64.decode(e.proofUpgrade,t.proofUpgrade=s.newBuffer(s.base64.length(e.proofUpgrade)),0):e.proofUpgrade.length&&(t.proofUpgrade=e.proofUpgrade)),null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.clientState=null,r.upgradeHeight=null,t.bytes===String?r.proofUpgrade="":(r.proofUpgrade=[],t.bytes!==Array&&(r.proofUpgrade=s.newBuffer(r.proofUpgrade))),r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(r.clientState=a.google.protobuf.Any.toObject(e.clientState,t)),null!=e.upgradeHeight&&e.hasOwnProperty("upgradeHeight")&&(r.upgradeHeight=a.ibc.core.client.v1.Height.toObject(e.upgradeHeight,t)),null!=e.proofUpgrade&&e.hasOwnProperty("proofUpgrade")&&(r.proofUpgrade=t.bytes===String?s.base64.encode(e.proofUpgrade,0,e.proofUpgrade.length):t.bytes===Array?Array.prototype.slice.call(e.proofUpgrade):e.proofUpgrade),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpgradeClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpgradeClientResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgUpgradeClientResponse?e:new a.ibc.core.client.v1.MsgUpgradeClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgSubmitMisbehaviour=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.misbehaviour=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.misbehaviour&&Object.hasOwnProperty.call(e,"misbehaviour")&&a.google.protobuf.Any.encode(e.misbehaviour,t.uint32(18).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(26).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgSubmitMisbehaviour;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.misbehaviour=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgSubmitMisbehaviour)return e;var t=new a.ibc.core.client.v1.MsgSubmitMisbehaviour;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.misbehaviour){if("object"!=typeof e.misbehaviour)throw TypeError(".ibc.core.client.v1.MsgSubmitMisbehaviour.misbehaviour: object expected");t.misbehaviour=a.google.protobuf.Any.fromObject(e.misbehaviour)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.misbehaviour=null,r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.misbehaviour&&e.hasOwnProperty("misbehaviour")&&(r.misbehaviour=a.google.protobuf.Any.toObject(e.misbehaviour,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgSubmitMisbehaviourResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse?e:new a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IdentifiedClientState=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.clientState=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&a.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.IdentifiedClientState;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.clientState=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.IdentifiedClientState)return e;var t=new a.ibc.core.client.v1.IdentifiedClientState;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.IdentifiedClientState.clientState: object expected");t.clientState=a.google.protobuf.Any.fromObject(e.clientState)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.clientState=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(r.clientState=a.google.protobuf.Any.toObject(e.clientState,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ConsensusStateWithHeight=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.height=null,e.prototype.consensusState=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(10).fork()).ldelim(),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.ConsensusStateWithHeight;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 2:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.ConsensusStateWithHeight)return e;var t=new a.ibc.core.client.v1.ConsensusStateWithHeight;if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.client.v1.ConsensusStateWithHeight.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.client.v1.ConsensusStateWithHeight.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.height=null,r.consensusState=null),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ClientConsensusStates=function(){function e(e){if(this.consensusStates=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.consensusStates=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.consensusStates&&e.consensusStates.length)for(var r=0;r<e.consensusStates.length;++r)a.ibc.core.client.v1.ConsensusStateWithHeight.encode(e.consensusStates[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.ClientConsensusStates;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.consensusStates&&n.consensusStates.length||(n.consensusStates=[]),n.consensusStates.push(a.ibc.core.client.v1.ConsensusStateWithHeight.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.ClientConsensusStates)return e;var t=new a.ibc.core.client.v1.ClientConsensusStates;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.consensusStates){if(!Array.isArray(e.consensusStates))throw TypeError(".ibc.core.client.v1.ClientConsensusStates.consensusStates: array expected");t.consensusStates=[];for(var r=0;r<e.consensusStates.length;++r){if("object"!=typeof e.consensusStates[r])throw TypeError(".ibc.core.client.v1.ClientConsensusStates.consensusStates: object expected");t.consensusStates[r]=a.ibc.core.client.v1.ConsensusStateWithHeight.fromObject(e.consensusStates[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.consensusStates=[]),t.defaults&&(r.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.consensusStates&&e.consensusStates.length){r.consensusStates=[];for(var n=0;n<e.consensusStates.length;++n)r.consensusStates[n]=a.ibc.core.client.v1.ConsensusStateWithHeight.toObject(e.consensusStates[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ClientUpdateProposal=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.title="",e.prototype.description="",e.prototype.clientId="",e.prototype.header=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.title&&Object.hasOwnProperty.call(e,"title")&&t.uint32(10).string(e.title),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&t.uint32(18).string(e.description),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(26).string(e.clientId),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.google.protobuf.Any.encode(e.header,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.ClientUpdateProposal;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.title=e.string();break;case 2:n.description=e.string();break;case 3:n.clientId=e.string();break;case 4:n.header=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.ClientUpdateProposal)return e;var t=new a.ibc.core.client.v1.ClientUpdateProposal;if(null!=e.title&&(t.title=String(e.title)),null!=e.description&&(t.description=String(e.description)),null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.header){if("object"!=typeof e.header)throw TypeError(".ibc.core.client.v1.ClientUpdateProposal.header: object expected");t.header=a.google.protobuf.Any.fromObject(e.header)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.title="",r.description="",r.clientId="",r.header=null),null!=e.title&&e.hasOwnProperty("title")&&(r.title=e.title),null!=e.description&&e.hasOwnProperty("description")&&(r.description=e.description),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.google.protobuf.Any.toObject(e.header,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Height=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.versionNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(8).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(16).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.Height;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.versionNumber=e.uint64();break;case 2:n.versionHeight=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.Height)return e;var t=new a.ibc.core.client.v1.Height;return null!=e.versionNumber&&(s.Long?(t.versionNumber=s.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(s.Long?(t.versionHeight=s.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.versionNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.versionHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionHeight=t.longs===String?"0":0}return null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?r.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:r.versionNumber=t.longs===String?s.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?r.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:r.versionHeight=t.longs===String?s.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.commitment=function(){const e={};return e.v1=function(){const e={};return e.MerkleRoot=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.hash=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(10).bytes(e.hash),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerkleRoot;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.hash=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerkleRoot)return e;var t=new a.ibc.core.commitment.v1.MerkleRoot;return null!=e.hash&&("string"==typeof e.hash?s.base64.decode(e.hash,t.hash=s.newBuffer(s.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.hash="":(r.hash=[],t.bytes!==Array&&(r.hash=s.newBuffer(r.hash)))),null!=e.hash&&e.hasOwnProperty("hash")&&(r.hash=t.bytes===String?s.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MerklePrefix=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.keyPrefix=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.keyPrefix&&Object.hasOwnProperty.call(e,"keyPrefix")&&t.uint32(10).bytes(e.keyPrefix),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerklePrefix;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.keyPrefix=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerklePrefix)return e;var t=new a.ibc.core.commitment.v1.MerklePrefix;return null!=e.keyPrefix&&("string"==typeof e.keyPrefix?s.base64.decode(e.keyPrefix,t.keyPrefix=s.newBuffer(s.base64.length(e.keyPrefix)),0):e.keyPrefix.length&&(t.keyPrefix=e.keyPrefix)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.keyPrefix="":(r.keyPrefix=[],t.bytes!==Array&&(r.keyPrefix=s.newBuffer(r.keyPrefix)))),null!=e.keyPrefix&&e.hasOwnProperty("keyPrefix")&&(r.keyPrefix=t.bytes===String?s.base64.encode(e.keyPrefix,0,e.keyPrefix.length):t.bytes===Array?Array.prototype.slice.call(e.keyPrefix):e.keyPrefix),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MerklePath=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.keyPath=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.keyPath&&Object.hasOwnProperty.call(e,"keyPath")&&a.ibc.core.commitment.v1.KeyPath.encode(e.keyPath,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerklePath;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.keyPath=a.ibc.core.commitment.v1.KeyPath.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerklePath)return e;var t=new a.ibc.core.commitment.v1.MerklePath;if(null!=e.keyPath){if("object"!=typeof e.keyPath)throw TypeError(".ibc.core.commitment.v1.MerklePath.keyPath: object expected");t.keyPath=a.ibc.core.commitment.v1.KeyPath.fromObject(e.keyPath)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.keyPath=null),null!=e.keyPath&&e.hasOwnProperty("keyPath")&&(r.keyPath=a.ibc.core.commitment.v1.KeyPath.toObject(e.keyPath,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MerkleProof=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.ProofOps.encode(e.proof,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerkleProof;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.proof=a.tendermint.crypto.ProofOps.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerkleProof)return e;var t=new a.ibc.core.commitment.v1.MerkleProof;if(null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".ibc.core.commitment.v1.MerkleProof.proof: object expected");t.proof=a.tendermint.crypto.ProofOps.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.proof=null),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.ProofOps.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.KeyPath=function(){function e(e){if(this.keys=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.keys=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.keys&&e.keys.length)for(var r=0;r<e.keys.length;++r)a.ibc.core.commitment.v1.Key.encode(e.keys[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.KeyPath;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.keys&&n.keys.length||(n.keys=[]),n.keys.push(a.ibc.core.commitment.v1.Key.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.KeyPath)return e;var t=new a.ibc.core.commitment.v1.KeyPath;if(e.keys){if(!Array.isArray(e.keys))throw TypeError(".ibc.core.commitment.v1.KeyPath.keys: array expected");t.keys=[];for(var r=0;r<e.keys.length;++r){if("object"!=typeof e.keys[r])throw TypeError(".ibc.core.commitment.v1.KeyPath.keys: object expected");t.keys[r]=a.ibc.core.commitment.v1.Key.fromObject(e.keys[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.keys=[]),e.keys&&e.keys.length){r.keys=[];for(var n=0;n<e.keys.length;++n)r.keys[n]=a.ibc.core.commitment.v1.Key.toObject(e.keys[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Key=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name=s.newBuffer([]),e.prototype.enc=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).bytes(e.name),null!=e.enc&&Object.hasOwnProperty.call(e,"enc")&&t.uint32(16).int32(e.enc),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.Key;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.bytes();break;case 2:n.enc=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.Key)return e;var t=new a.ibc.core.commitment.v1.Key;switch(null!=e.name&&("string"==typeof e.name?s.base64.decode(e.name,t.name=s.newBuffer(s.base64.length(e.name)),0):e.name.length&&(t.name=e.name)),e.enc){case"KEY_ENCODING_URL_UNSPECIFIED":case 0:t.enc=0;break;case"KEY_ENCODING_HEX":case 1:t.enc=1}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.name="":(r.name=[],t.bytes!==Array&&(r.name=s.newBuffer(r.name))),r.enc=t.enums===String?"KEY_ENCODING_URL_UNSPECIFIED":0),null!=e.name&&e.hasOwnProperty("name")&&(r.name=t.bytes===String?s.base64.encode(e.name,0,e.name.length):t.bytes===Array?Array.prototype.slice.call(e.name):e.name),null!=e.enc&&e.hasOwnProperty("enc")&&(r.enc=t.enums===String?a.ibc.core.commitment.v1.KeyEncoding[e.enc]:e.enc),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.KeyEncoding=function(){const e={},t=Object.create(e);return t[e[0]="KEY_ENCODING_URL_UNSPECIFIED"]=0,t[e[1]="KEY_ENCODING_HEX"]=1,t}(),e}(),e}(),e.connection=function(){const e={};return e.v1=function(){const e={};return e.ConnectionEnd=function(){function e(e){if(this.versions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.versions=s.emptyArray,e.prototype.state=0,e.prototype.counterparty=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.versions&&e.versions.length)for(var r=0;r<e.versions.length;++r)a.ibc.core.connection.v1.Version.encode(e.versions[r],t.uint32(18).fork()).ldelim();return null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(24).int32(e.state),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.connection.v1.Counterparty.encode(e.counterparty,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.ConnectionEnd;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.versions&&n.versions.length||(n.versions=[]),n.versions.push(a.ibc.core.connection.v1.Version.decode(e,e.uint32()));break;case 3:n.state=e.int32();break;case 4:n.counterparty=a.ibc.core.connection.v1.Counterparty.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.ConnectionEnd)return e;var t=new a.ibc.core.connection.v1.ConnectionEnd;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.versions){if(!Array.isArray(e.versions))throw TypeError(".ibc.core.connection.v1.ConnectionEnd.versions: array expected");t.versions=[];for(var r=0;r<e.versions.length;++r){if("object"!=typeof e.versions[r])throw TypeError(".ibc.core.connection.v1.ConnectionEnd.versions: object expected");t.versions[r]=a.ibc.core.connection.v1.Version.fromObject(e.versions[r])}}switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.connection.v1.ConnectionEnd.counterparty: object expected");t.counterparty=a.ibc.core.connection.v1.Counterparty.fromObject(e.counterparty)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.versions=[]),t.defaults&&(r.clientId="",r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.counterparty=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.versions&&e.versions.length){r.versions=[];for(var n=0;n<e.versions.length;++n)r.versions[n]=a.ibc.core.connection.v1.Version.toObject(e.versions[n],t)}return null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.connection.v1.State[e.state]:e.state),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.connection.v1.Counterparty.toObject(e.counterparty,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IdentifiedConnection=function(){function e(e){if(this.versions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.id="",e.prototype.clientId="",e.prototype.versions=s.emptyArray,e.prototype.state=0,e.prototype.counterparty=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.id&&Object.hasOwnProperty.call(e,"id")&&t.uint32(10).string(e.id),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.versions&&e.versions.length)for(var r=0;r<e.versions.length;++r)a.ibc.core.connection.v1.Version.encode(e.versions[r],t.uint32(26).fork()).ldelim();return null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(32).int32(e.state),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.connection.v1.Counterparty.encode(e.counterparty,t.uint32(42).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.IdentifiedConnection;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.id=e.string();break;case 2:n.clientId=e.string();break;case 3:n.versions&&n.versions.length||(n.versions=[]),n.versions.push(a.ibc.core.connection.v1.Version.decode(e,e.uint32()));break;case 4:n.state=e.int32();break;case 5:n.counterparty=a.ibc.core.connection.v1.Counterparty.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.IdentifiedConnection)return e;var t=new a.ibc.core.connection.v1.IdentifiedConnection;if(null!=e.id&&(t.id=String(e.id)),null!=e.clientId&&(t.clientId=String(e.clientId)),e.versions){if(!Array.isArray(e.versions))throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.versions: array expected");t.versions=[];for(var r=0;r<e.versions.length;++r){if("object"!=typeof e.versions[r])throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.versions: object expected");t.versions[r]=a.ibc.core.connection.v1.Version.fromObject(e.versions[r])}}switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.counterparty: object expected");t.counterparty=a.ibc.core.connection.v1.Counterparty.fromObject(e.counterparty)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.versions=[]),t.defaults&&(r.id="",r.clientId="",r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.counterparty=null),null!=e.id&&e.hasOwnProperty("id")&&(r.id=e.id),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.versions&&e.versions.length){r.versions=[];for(var n=0;n<e.versions.length;++n)r.versions[n]=a.ibc.core.connection.v1.Version.toObject(e.versions[n],t)}return null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.connection.v1.State[e.state]:e.state),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.connection.v1.Counterparty.toObject(e.counterparty,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.State=function(){const e={},t=Object.create(e);return t[e[0]="STATE_UNINITIALIZED_UNSPECIFIED"]=0,t[e[1]="STATE_INIT"]=1,t[e[2]="STATE_TRYOPEN"]=2,t[e[3]="STATE_OPEN"]=3,t}(),e.Counterparty=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.connectionId="",e.prototype.prefix=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(18).string(e.connectionId),null!=e.prefix&&Object.hasOwnProperty.call(e,"prefix")&&a.ibc.core.commitment.v1.MerklePrefix.encode(e.prefix,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.Counterparty;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.connectionId=e.string();break;case 3:n.prefix=a.ibc.core.commitment.v1.MerklePrefix.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.Counterparty)return e;var t=new a.ibc.core.connection.v1.Counterparty;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.connectionId&&(t.connectionId=String(e.connectionId)),null!=e.prefix){if("object"!=typeof e.prefix)throw TypeError(".ibc.core.connection.v1.Counterparty.prefix: object expected");t.prefix=a.ibc.core.commitment.v1.MerklePrefix.fromObject(e.prefix)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.connectionId="",r.prefix=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),null!=e.prefix&&e.hasOwnProperty("prefix")&&(r.prefix=a.ibc.core.commitment.v1.MerklePrefix.toObject(e.prefix,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ClientPaths=function(){function e(e){if(this.paths=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.paths=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.paths&&e.paths.length)for(var r=0;r<e.paths.length;++r)t.uint32(10).string(e.paths[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.ClientPaths;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.paths&&n.paths.length||(n.paths=[]),n.paths.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.ClientPaths)return e;var t=new a.ibc.core.connection.v1.ClientPaths;if(e.paths){if(!Array.isArray(e.paths))throw TypeError(".ibc.core.connection.v1.ClientPaths.paths: array expected");t.paths=[];for(var r=0;r<e.paths.length;++r)t.paths[r]=String(e.paths[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.paths=[]),e.paths&&e.paths.length){r.paths=[];for(var n=0;n<e.paths.length;++n)r.paths[n]=e.paths[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ConnectionPaths=function(){function e(e){if(this.paths=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.paths=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.paths&&e.paths.length)for(var r=0;r<e.paths.length;++r)t.uint32(18).string(e.paths[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.ConnectionPaths;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.paths&&n.paths.length||(n.paths=[]),n.paths.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.ConnectionPaths)return e;var t=new a.ibc.core.connection.v1.ConnectionPaths;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.paths){if(!Array.isArray(e.paths))throw TypeError(".ibc.core.connection.v1.ConnectionPaths.paths: array expected");t.paths=[];for(var r=0;r<e.paths.length;++r)t.paths[r]=String(e.paths[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.paths=[]),t.defaults&&(r.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.paths&&e.paths.length){r.paths=[];for(var n=0;n<e.paths.length;++n)r.paths[n]=e.paths[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Version=function(){function e(e){if(this.features=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.identifier="",e.prototype.features=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.identifier&&Object.hasOwnProperty.call(e,"identifier")&&t.uint32(10).string(e.identifier),null!=e.features&&e.features.length)for(var r=0;r<e.features.length;++r)t.uint32(18).string(e.features[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.Version;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.identifier=e.string();break;case 2:n.features&&n.features.length||(n.features=[]),n.features.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.Version)return e;var t=new a.ibc.core.connection.v1.Version;if(null!=e.identifier&&(t.identifier=String(e.identifier)),e.features){if(!Array.isArray(e.features))throw TypeError(".ibc.core.connection.v1.Version.features: array expected");t.features=[];for(var r=0;r<e.features.length;++r)t.features[r]=String(e.features[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.features=[]),t.defaults&&(r.identifier=""),null!=e.identifier&&e.hasOwnProperty("identifier")&&(r.identifier=e.identifier),e.features&&e.features.length){r.features=[];for(var n=0;n<e.features.length;++n)r.features[n]=e.features[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.connection=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionRequest,a.ibc.core.connection.v1.QueryConnectionResponse,t,r)},"name",{value:"Connection"}),Object.defineProperty(e.prototype.connections=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionsRequest,a.ibc.core.connection.v1.QueryConnectionsResponse,t,r)},"name",{value:"Connections"}),Object.defineProperty(e.prototype.clientConnections=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryClientConnectionsRequest,a.ibc.core.connection.v1.QueryClientConnectionsResponse,t,r)},"name",{value:"ClientConnections"}),Object.defineProperty(e.prototype.connectionClientState=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionClientStateRequest,a.ibc.core.connection.v1.QueryConnectionClientStateResponse,t,r)},"name",{value:"ConnectionClientState"}),Object.defineProperty(e.prototype.connectionConsensusState=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest,a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse,t,r)},"name",{value:"ConnectionConsensusState"}),e}(),e.QueryConnectionRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connectionId=""),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connection=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connection&&Object.hasOwnProperty.call(e,"connection")&&a.ibc.core.connection.v1.ConnectionEnd.encode(e.connection,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connection=a.ibc.core.connection.v1.ConnectionEnd.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionResponse;if(null!=e.connection){if("object"!=typeof e.connection)throw TypeError(".ibc.core.connection.v1.QueryConnectionResponse.connection: object expected");t.connection=a.ibc.core.connection.v1.ConnectionEnd.fromObject(e.connection)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connection=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.connection&&e.hasOwnProperty("connection")&&(r.connection=a.ibc.core.connection.v1.ConnectionEnd.toObject(e.connection,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionsRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionsRequest;if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.connection.v1.QueryConnectionsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.pagination=null),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionsResponse=function(){function e(e){if(this.connections=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connections=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.connections&&e.connections.length)for(var r=0;r<e.connections.length;++r)a.ibc.core.connection.v1.IdentifiedConnection.encode(e.connections[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connections&&n.connections.length||(n.connections=[]),n.connections.push(a.ibc.core.connection.v1.IdentifiedConnection.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionsResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionsResponse;if(e.connections){if(!Array.isArray(e.connections))throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.connections: array expected");t.connections=[];for(var r=0;r<e.connections.length;++r){if("object"!=typeof e.connections[r])throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.connections: object expected");t.connections[r]=a.ibc.core.connection.v1.IdentifiedConnection.fromObject(e.connections[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connections=[]),t.defaults&&(r.pagination=null,r.height=null),e.connections&&e.connections.length){r.connections=[];for(var n=0;n<e.connections.length;++n)r.connections[n]=a.ibc.core.connection.v1.IdentifiedConnection.toObject(e.connections[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryClientConnectionsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryClientConnectionsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryClientConnectionsRequest)return e;var t=new a.ibc.core.connection.v1.QueryClientConnectionsRequest;return null!=e.clientId&&(t.clientId=String(e.clientId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryClientConnectionsResponse=function(){function e(e){if(this.connectionPaths=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionPaths=s.emptyArray,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.connectionPaths&&e.connectionPaths.length)for(var r=0;r<e.connectionPaths.length;++r)t.uint32(10).string(e.connectionPaths[r]);return null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryClientConnectionsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionPaths&&n.connectionPaths.length||(n.connectionPaths=[]),n.connectionPaths.push(e.string());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryClientConnectionsResponse)return e;var t=new a.ibc.core.connection.v1.QueryClientConnectionsResponse;if(e.connectionPaths){if(!Array.isArray(e.connectionPaths))throw TypeError(".ibc.core.connection.v1.QueryClientConnectionsResponse.connectionPaths: array expected");t.connectionPaths=[];for(var r=0;r<e.connectionPaths.length;++r)t.connectionPaths[r]=String(e.connectionPaths[r])}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryClientConnectionsResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connectionPaths=[]),t.defaults&&(t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),e.connectionPaths&&e.connectionPaths.length){r.connectionPaths=[];for(var n=0;n<e.connectionPaths.length;++n)r.connectionPaths[n]=e.connectionPaths[n]}return null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionClientStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionClientStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionClientStateRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionClientStateRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connectionId=""),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionClientStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.identifiedClientState=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.identifiedClientState&&Object.hasOwnProperty.call(e,"identifiedClientState")&&a.ibc.core.client.v1.IdentifiedClientState.encode(e.identifiedClientState,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionClientStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionClientStateResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionClientStateResponse;if(null!=e.identifiedClientState){if("object"!=typeof e.identifiedClientState)throw TypeError(".ibc.core.connection.v1.QueryConnectionClientStateResponse.identifiedClientState: object expected");t.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.fromObject(e.identifiedClientState)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionClientStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.identifiedClientState=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.identifiedClientState&&e.hasOwnProperty("identifiedClientState")&&(r.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.toObject(e.identifiedClientState,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionConsensusStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionId="",e.prototype.versionNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(16).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(24).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionId=e.string();break;case 2:n.versionNumber=e.uint64();break;case 3:n.versionHeight=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),null!=e.versionNumber&&(s.Long?(t.versionNumber=s.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(s.Long?(t.versionHeight=s.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.connectionId="",s.Long){var n=new s.Long(0,0,!0);r.versionNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.versionHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionHeight=t.longs===String?"0":0}return null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?r.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:r.versionNumber=t.longs===String?s.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?r.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:r.versionHeight=t.longs===String?s.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionConsensusStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.consensusState=null,e.prototype.clientId="",e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(10).fork()).ldelim(),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.clientId=e.string();break;case 3:n.proof=e.bytes();break;case 4:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse;if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.connection.v1.QueryConnectionConsensusStateResponse.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionConsensusStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.consensusState=null,r.clientId="",t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e}(),e})(),t.tendermint=a.tendermint=(()=>{const e={};return e.crypto=function(){const e={};return e.PublicKey=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.ed25519=s.newBuffer([]),e.prototype.secp256k1=s.newBuffer([]),Object.defineProperty(e.prototype,"sum",{get:s.oneOfGetter(t=["ed25519","secp256k1"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.ed25519&&Object.hasOwnProperty.call(e,"ed25519")&&t.uint32(10).bytes(e.ed25519),null!=e.secp256k1&&Object.hasOwnProperty.call(e,"secp256k1")&&t.uint32(18).bytes(e.secp256k1),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.PublicKey;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.ed25519=e.bytes();break;case 2:n.secp256k1=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.PublicKey)return e;var t=new a.tendermint.crypto.PublicKey;return null!=e.ed25519&&("string"==typeof e.ed25519?s.base64.decode(e.ed25519,t.ed25519=s.newBuffer(s.base64.length(e.ed25519)),0):e.ed25519.length&&(t.ed25519=e.ed25519)),null!=e.secp256k1&&("string"==typeof e.secp256k1?s.base64.decode(e.secp256k1,t.secp256k1=s.newBuffer(s.base64.length(e.secp256k1)),0):e.secp256k1.length&&(t.secp256k1=e.secp256k1)),t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.ed25519&&e.hasOwnProperty("ed25519")&&(r.ed25519=t.bytes===String?s.base64.encode(e.ed25519,0,e.ed25519.length):t.bytes===Array?Array.prototype.slice.call(e.ed25519):e.ed25519,t.oneofs&&(r.sum="ed25519")),null!=e.secp256k1&&e.hasOwnProperty("secp256k1")&&(r.secp256k1=t.bytes===String?s.base64.encode(e.secp256k1,0,e.secp256k1.length):t.bytes===Array?Array.prototype.slice.call(e.secp256k1):e.secp256k1,t.oneofs&&(r.sum="secp256k1")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Proof=function(){function e(e){if(this.aunts=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.total=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.index=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.leafHash=s.newBuffer([]),e.prototype.aunts=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(8).int64(e.total),null!=e.index&&Object.hasOwnProperty.call(e,"index")&&t.uint32(16).int64(e.index),null!=e.leafHash&&Object.hasOwnProperty.call(e,"leafHash")&&t.uint32(26).bytes(e.leafHash),null!=e.aunts&&e.aunts.length)for(var r=0;r<e.aunts.length;++r)t.uint32(34).bytes(e.aunts[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.Proof;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.total=e.int64();break;case 2:n.index=e.int64();break;case 3:n.leafHash=e.bytes();break;case 4:n.aunts&&n.aunts.length||(n.aunts=[]),n.aunts.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.Proof)return e;var t=new a.tendermint.crypto.Proof;if(null!=e.total&&(s.Long?(t.total=s.Long.fromValue(e.total)).unsigned=!1:"string"==typeof e.total?t.total=parseInt(e.total,10):"number"==typeof e.total?t.total=e.total:"object"==typeof e.total&&(t.total=new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber())),null!=e.index&&(s.Long?(t.index=s.Long.fromValue(e.index)).unsigned=!1:"string"==typeof e.index?t.index=parseInt(e.index,10):"number"==typeof e.index?t.index=e.index:"object"==typeof e.index&&(t.index=new s.LongBits(e.index.low>>>0,e.index.high>>>0).toNumber())),null!=e.leafHash&&("string"==typeof e.leafHash?s.base64.decode(e.leafHash,t.leafHash=s.newBuffer(s.base64.length(e.leafHash)),0):e.leafHash.length&&(t.leafHash=e.leafHash)),e.aunts){if(!Array.isArray(e.aunts))throw TypeError(".tendermint.crypto.Proof.aunts: array expected");t.aunts=[];for(var r=0;r<e.aunts.length;++r)"string"==typeof e.aunts[r]?s.base64.decode(e.aunts[r],t.aunts[r]=s.newBuffer(s.base64.length(e.aunts[r])),0):e.aunts[r].length&&(t.aunts[r]=e.aunts[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.aunts=[]),t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.total=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.total=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!1);r.index=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.index=t.longs===String?"0":0;t.bytes===String?r.leafHash="":(r.leafHash=[],t.bytes!==Array&&(r.leafHash=s.newBuffer(r.leafHash)))}if(null!=e.total&&e.hasOwnProperty("total")&&("number"==typeof e.total?r.total=t.longs===String?String(e.total):e.total:r.total=t.longs===String?s.Long.prototype.toString.call(e.total):t.longs===Number?new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber():e.total),null!=e.index&&e.hasOwnProperty("index")&&("number"==typeof e.index?r.index=t.longs===String?String(e.index):e.index:r.index=t.longs===String?s.Long.prototype.toString.call(e.index):t.longs===Number?new s.LongBits(e.index.low>>>0,e.index.high>>>0).toNumber():e.index),null!=e.leafHash&&e.hasOwnProperty("leafHash")&&(r.leafHash=t.bytes===String?s.base64.encode(e.leafHash,0,e.leafHash.length):t.bytes===Array?Array.prototype.slice.call(e.leafHash):e.leafHash),e.aunts&&e.aunts.length){r.aunts=[];for(var o=0;o<e.aunts.length;++o)r.aunts[o]=t.bytes===String?s.base64.encode(e.aunts[o],0,e.aunts[o].length):t.bytes===Array?Array.prototype.slice.call(e.aunts[o]):e.aunts[o]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ValueOp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.Proof.encode(e.proof,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.ValueOp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;case 2:n.proof=a.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.ValueOp)return e;var t=new a.tendermint.crypto.ValueOp;if(null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.crypto.ValueOp.proof: object expected");t.proof=a.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key))),r.proof=null),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.Proof.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DominoOp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key="",e.prototype.input="",e.prototype.output="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).string(e.key),null!=e.input&&Object.hasOwnProperty.call(e,"input")&&t.uint32(18).string(e.input),null!=e.output&&Object.hasOwnProperty.call(e,"output")&&t.uint32(26).string(e.output),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.DominoOp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.string();break;case 2:n.input=e.string();break;case 3:n.output=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.DominoOp)return e;var t=new a.tendermint.crypto.DominoOp;return null!=e.key&&(t.key=String(e.key)),null!=e.input&&(t.input=String(e.input)),null!=e.output&&(t.output=String(e.output)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.key="",r.input="",r.output=""),null!=e.key&&e.hasOwnProperty("key")&&(r.key=e.key),null!=e.input&&e.hasOwnProperty("input")&&(r.input=e.input),null!=e.output&&e.hasOwnProperty("output")&&(r.output=e.output),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ProofOp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type="",e.prototype.key=s.newBuffer([]),e.prototype.data=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(10).string(e.type),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(18).bytes(e.key),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(26).bytes(e.data),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.ProofOp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type=e.string();break;case 2:n.key=e.bytes();break;case 3:n.data=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.ProofOp)return e;var t=new a.tendermint.crypto.ProofOp;return null!=e.type&&(t.type=String(e.type)),null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.type="",t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key))),t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data)))),null!=e.type&&e.hasOwnProperty("type")&&(r.type=e.type),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ProofOps=function(){function e(e){if(this.ops=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.ops=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.ops&&e.ops.length)for(var r=0;r<e.ops.length;++r)a.tendermint.crypto.ProofOp.encode(e.ops[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.ProofOps;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.ops&&n.ops.length||(n.ops=[]),n.ops.push(a.tendermint.crypto.ProofOp.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.ProofOps)return e;var t=new a.tendermint.crypto.ProofOps;if(e.ops){if(!Array.isArray(e.ops))throw TypeError(".tendermint.crypto.ProofOps.ops: array expected");t.ops=[];for(var r=0;r<e.ops.length;++r){if("object"!=typeof e.ops[r])throw TypeError(".tendermint.crypto.ProofOps.ops: object expected");t.ops[r]=a.tendermint.crypto.ProofOp.fromObject(e.ops[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.ops=[]),e.ops&&e.ops.length){r.ops=[];for(var n=0;n<e.ops.length;++n)r.ops[n]=a.tendermint.crypto.ProofOp.toObject(e.ops[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.libs=function(){const e={};return e.bits=function(){const e={};return e.BitArray=function(){function e(e){if(this.elems=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bits=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.elems=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bits&&Object.hasOwnProperty.call(e,"bits")&&t.uint32(8).int64(e.bits),null!=e.elems&&e.elems.length){t.uint32(18).fork();for(var r=0;r<e.elems.length;++r)t.uint64(e.elems[r]);t.ldelim()}return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.libs.bits.BitArray;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bits=e.int64();break;case 2:if(n.elems&&n.elems.length||(n.elems=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.elems.push(e.uint64());else n.elems.push(e.uint64());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.libs.bits.BitArray)return e;var t=new a.tendermint.libs.bits.BitArray;if(null!=e.bits&&(s.Long?(t.bits=s.Long.fromValue(e.bits)).unsigned=!1:"string"==typeof e.bits?t.bits=parseInt(e.bits,10):"number"==typeof e.bits?t.bits=e.bits:"object"==typeof e.bits&&(t.bits=new s.LongBits(e.bits.low>>>0,e.bits.high>>>0).toNumber())),e.elems){if(!Array.isArray(e.elems))throw TypeError(".tendermint.libs.bits.BitArray.elems: array expected");t.elems=[];for(var r=0;r<e.elems.length;++r)s.Long?(t.elems[r]=s.Long.fromValue(e.elems[r])).unsigned=!0:"string"==typeof e.elems[r]?t.elems[r]=parseInt(e.elems[r],10):"number"==typeof e.elems[r]?t.elems[r]=e.elems[r]:"object"==typeof e.elems[r]&&(t.elems[r]=new s.LongBits(e.elems[r].low>>>0,e.elems[r].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.elems=[]),t.defaults)if(s.Long){var n=new s.Long(0,0,!1);r.bits=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.bits=t.longs===String?"0":0;if(null!=e.bits&&e.hasOwnProperty("bits")&&("number"==typeof e.bits?r.bits=t.longs===String?String(e.bits):e.bits:r.bits=t.longs===String?s.Long.prototype.toString.call(e.bits):t.longs===Number?new s.LongBits(e.bits.low>>>0,e.bits.high>>>0).toNumber():e.bits),e.elems&&e.elems.length){r.elems=[];for(var o=0;o<e.elems.length;++o)"number"==typeof e.elems[o]?r.elems[o]=t.longs===String?String(e.elems[o]):e.elems[o]:r.elems[o]=t.longs===String?s.Long.prototype.toString.call(e.elems[o]):t.longs===Number?new s.LongBits(e.elems[o].low>>>0,e.elems[o].high>>>0).toNumber(!0):e.elems[o]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.types=function(){const e={};return e.BlockIDFlag=function(){const e={},t=Object.create(e);return t[e[0]="BLOCK_ID_FLAG_UNKNOWN"]=0,t[e[1]="BLOCK_ID_FLAG_ABSENT"]=1,t[e[2]="BLOCK_ID_FLAG_COMMIT"]=2,t[e[3]="BLOCK_ID_FLAG_NIL"]=3,t}(),e.SignedMsgType=function(){const e={},t=Object.create(e);return t[e[0]="SIGNED_MSG_TYPE_UNKNOWN"]=0,t[e[1]="SIGNED_MSG_TYPE_PREVOTE"]=1,t[e[2]="SIGNED_MSG_TYPE_PRECOMMIT"]=2,t[e[32]="SIGNED_MSG_TYPE_PROPOSAL"]=32,t}(),e.PartSetHeader=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.total=0,e.prototype.hash=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(8).uint32(e.total),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(18).bytes(e.hash),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.PartSetHeader;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.total=e.uint32();break;case 2:n.hash=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.PartSetHeader)return e;var t=new a.tendermint.types.PartSetHeader;return null!=e.total&&(t.total=e.total>>>0),null!=e.hash&&("string"==typeof e.hash?s.base64.decode(e.hash,t.hash=s.newBuffer(s.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.total=0,t.bytes===String?r.hash="":(r.hash=[],t.bytes!==Array&&(r.hash=s.newBuffer(r.hash)))),null!=e.total&&e.hasOwnProperty("total")&&(r.total=e.total),null!=e.hash&&e.hasOwnProperty("hash")&&(r.hash=t.bytes===String?s.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Part=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.index=0,e.prototype.bytes=s.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.index&&Object.hasOwnProperty.call(e,"index")&&t.uint32(8).uint32(e.index),null!=e.bytes&&Object.hasOwnProperty.call(e,"bytes")&&t.uint32(18).bytes(e.bytes),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.Proof.encode(e.proof,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Part;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.index=e.uint32();break;case 2:n.bytes=e.bytes();break;case 3:n.proof=a.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Part)return e;var t=new a.tendermint.types.Part;if(null!=e.index&&(t.index=e.index>>>0),null!=e.bytes&&("string"==typeof e.bytes?s.base64.decode(e.bytes,t.bytes=s.newBuffer(s.base64.length(e.bytes)),0):e.bytes.length&&(t.bytes=e.bytes)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.types.Part.proof: object expected");t.proof=a.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.index=0,t.bytes===String?r.bytes="":(r.bytes=[],t.bytes!==Array&&(r.bytes=s.newBuffer(r.bytes))),r.proof=null),null!=e.index&&e.hasOwnProperty("index")&&(r.index=e.index),null!=e.bytes&&e.hasOwnProperty("bytes")&&(r.bytes=t.bytes===String?s.base64.encode(e.bytes,0,e.bytes.length):t.bytes===Array?Array.prototype.slice.call(e.bytes):e.bytes),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.Proof.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.BlockID=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.hash=s.newBuffer([]),e.prototype.partSetHeader=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(10).bytes(e.hash),null!=e.partSetHeader&&Object.hasOwnProperty.call(e,"partSetHeader")&&a.tendermint.types.PartSetHeader.encode(e.partSetHeader,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.BlockID;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.hash=e.bytes();break;case 2:n.partSetHeader=a.tendermint.types.PartSetHeader.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.BlockID)return e;var t=new a.tendermint.types.BlockID;if(null!=e.hash&&("string"==typeof e.hash?s.base64.decode(e.hash,t.hash=s.newBuffer(s.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),null!=e.partSetHeader){if("object"!=typeof e.partSetHeader)throw TypeError(".tendermint.types.BlockID.partSetHeader: object expected");t.partSetHeader=a.tendermint.types.PartSetHeader.fromObject(e.partSetHeader)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.hash="":(r.hash=[],t.bytes!==Array&&(r.hash=s.newBuffer(r.hash))),r.partSetHeader=null),null!=e.hash&&e.hasOwnProperty("hash")&&(r.hash=t.bytes===String?s.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),null!=e.partSetHeader&&e.hasOwnProperty("partSetHeader")&&(r.partSetHeader=a.tendermint.types.PartSetHeader.toObject(e.partSetHeader,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Header=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.version=null,e.prototype.chainId="",e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.time=null,e.prototype.lastBlockId=null,e.prototype.lastCommitHash=s.newBuffer([]),e.prototype.dataHash=s.newBuffer([]),e.prototype.validatorsHash=s.newBuffer([]),e.prototype.nextValidatorsHash=s.newBuffer([]),e.prototype.consensusHash=s.newBuffer([]),e.prototype.appHash=s.newBuffer([]),e.prototype.lastResultsHash=s.newBuffer([]),e.prototype.evidenceHash=s.newBuffer([]),e.prototype.proposerAddress=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.version&&Object.hasOwnProperty.call(e,"version")&&a.tendermint.version.Consensus.encode(e.version,t.uint32(10).fork()).ldelim(),null!=e.chainId&&Object.hasOwnProperty.call(e,"chainId")&&t.uint32(18).string(e.chainId),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(24).int64(e.height),null!=e.time&&Object.hasOwnProperty.call(e,"time")&&a.google.protobuf.Timestamp.encode(e.time,t.uint32(34).fork()).ldelim(),null!=e.lastBlockId&&Object.hasOwnProperty.call(e,"lastBlockId")&&a.tendermint.types.BlockID.encode(e.lastBlockId,t.uint32(42).fork()).ldelim(),null!=e.lastCommitHash&&Object.hasOwnProperty.call(e,"lastCommitHash")&&t.uint32(50).bytes(e.lastCommitHash),null!=e.dataHash&&Object.hasOwnProperty.call(e,"dataHash")&&t.uint32(58).bytes(e.dataHash),null!=e.validatorsHash&&Object.hasOwnProperty.call(e,"validatorsHash")&&t.uint32(66).bytes(e.validatorsHash),null!=e.nextValidatorsHash&&Object.hasOwnProperty.call(e,"nextValidatorsHash")&&t.uint32(74).bytes(e.nextValidatorsHash),null!=e.consensusHash&&Object.hasOwnProperty.call(e,"consensusHash")&&t.uint32(82).bytes(e.consensusHash),null!=e.appHash&&Object.hasOwnProperty.call(e,"appHash")&&t.uint32(90).bytes(e.appHash),null!=e.lastResultsHash&&Object.hasOwnProperty.call(e,"lastResultsHash")&&t.uint32(98).bytes(e.lastResultsHash),null!=e.evidenceHash&&Object.hasOwnProperty.call(e,"evidenceHash")&&t.uint32(106).bytes(e.evidenceHash),null!=e.proposerAddress&&Object.hasOwnProperty.call(e,"proposerAddress")&&t.uint32(114).bytes(e.proposerAddress),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Header;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.version=a.tendermint.version.Consensus.decode(e,e.uint32());break;case 2:n.chainId=e.string();break;case 3:n.height=e.int64();break;case 4:n.time=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 5:n.lastBlockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 6:n.lastCommitHash=e.bytes();break;case 7:n.dataHash=e.bytes();break;case 8:n.validatorsHash=e.bytes();break;case 9:n.nextValidatorsHash=e.bytes();break;case 10:n.consensusHash=e.bytes();break;case 11:n.appHash=e.bytes();break;case 12:n.lastResultsHash=e.bytes();break;case 13:n.evidenceHash=e.bytes();break;case 14:n.proposerAddress=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Header)return e;var t=new a.tendermint.types.Header;if(null!=e.version){if("object"!=typeof e.version)throw TypeError(".tendermint.types.Header.version: object expected");t.version=a.tendermint.version.Consensus.fromObject(e.version)}if(null!=e.chainId&&(t.chainId=String(e.chainId)),null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.time){if("object"!=typeof e.time)throw TypeError(".tendermint.types.Header.time: object expected");t.time=a.google.protobuf.Timestamp.fromObject(e.time)}if(null!=e.lastBlockId){if("object"!=typeof e.lastBlockId)throw TypeError(".tendermint.types.Header.lastBlockId: object expected");t.lastBlockId=a.tendermint.types.BlockID.fromObject(e.lastBlockId)}return null!=e.lastCommitHash&&("string"==typeof e.lastCommitHash?s.base64.decode(e.lastCommitHash,t.lastCommitHash=s.newBuffer(s.base64.length(e.lastCommitHash)),0):e.lastCommitHash.length&&(t.lastCommitHash=e.lastCommitHash)),null!=e.dataHash&&("string"==typeof e.dataHash?s.base64.decode(e.dataHash,t.dataHash=s.newBuffer(s.base64.length(e.dataHash)),0):e.dataHash.length&&(t.dataHash=e.dataHash)),null!=e.validatorsHash&&("string"==typeof e.validatorsHash?s.base64.decode(e.validatorsHash,t.validatorsHash=s.newBuffer(s.base64.length(e.validatorsHash)),0):e.validatorsHash.length&&(t.validatorsHash=e.validatorsHash)),null!=e.nextValidatorsHash&&("string"==typeof e.nextValidatorsHash?s.base64.decode(e.nextValidatorsHash,t.nextValidatorsHash=s.newBuffer(s.base64.length(e.nextValidatorsHash)),0):e.nextValidatorsHash.length&&(t.nextValidatorsHash=e.nextValidatorsHash)),null!=e.consensusHash&&("string"==typeof e.consensusHash?s.base64.decode(e.consensusHash,t.consensusHash=s.newBuffer(s.base64.length(e.consensusHash)),0):e.consensusHash.length&&(t.consensusHash=e.consensusHash)),null!=e.appHash&&("string"==typeof e.appHash?s.base64.decode(e.appHash,t.appHash=s.newBuffer(s.base64.length(e.appHash)),0):e.appHash.length&&(t.appHash=e.appHash)),null!=e.lastResultsHash&&("string"==typeof e.lastResultsHash?s.base64.decode(e.lastResultsHash,t.lastResultsHash=s.newBuffer(s.base64.length(e.lastResultsHash)),0):e.lastResultsHash.length&&(t.lastResultsHash=e.lastResultsHash)),null!=e.evidenceHash&&("string"==typeof e.evidenceHash?s.base64.decode(e.evidenceHash,t.evidenceHash=s.newBuffer(s.base64.length(e.evidenceHash)),0):e.evidenceHash.length&&(t.evidenceHash=e.evidenceHash)),null!=e.proposerAddress&&("string"==typeof e.proposerAddress?s.base64.decode(e.proposerAddress,t.proposerAddress=s.newBuffer(s.base64.length(e.proposerAddress)),0):e.proposerAddress.length&&(t.proposerAddress=e.proposerAddress)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.version=null,r.chainId="",s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.time=null,r.lastBlockId=null,t.bytes===String?r.lastCommitHash="":(r.lastCommitHash=[],t.bytes!==Array&&(r.lastCommitHash=s.newBuffer(r.lastCommitHash))),t.bytes===String?r.dataHash="":(r.dataHash=[],t.bytes!==Array&&(r.dataHash=s.newBuffer(r.dataHash))),t.bytes===String?r.validatorsHash="":(r.validatorsHash=[],t.bytes!==Array&&(r.validatorsHash=s.newBuffer(r.validatorsHash))),t.bytes===String?r.nextValidatorsHash="":(r.nextValidatorsHash=[],t.bytes!==Array&&(r.nextValidatorsHash=s.newBuffer(r.nextValidatorsHash))),t.bytes===String?r.consensusHash="":(r.consensusHash=[],t.bytes!==Array&&(r.consensusHash=s.newBuffer(r.consensusHash))),t.bytes===String?r.appHash="":(r.appHash=[],t.bytes!==Array&&(r.appHash=s.newBuffer(r.appHash))),t.bytes===String?r.lastResultsHash="":(r.lastResultsHash=[],t.bytes!==Array&&(r.lastResultsHash=s.newBuffer(r.lastResultsHash))),t.bytes===String?r.evidenceHash="":(r.evidenceHash=[],t.bytes!==Array&&(r.evidenceHash=s.newBuffer(r.evidenceHash))),t.bytes===String?r.proposerAddress="":(r.proposerAddress=[],t.bytes!==Array&&(r.proposerAddress=s.newBuffer(r.proposerAddress)))}return null!=e.version&&e.hasOwnProperty("version")&&(r.version=a.tendermint.version.Consensus.toObject(e.version,t)),null!=e.chainId&&e.hasOwnProperty("chainId")&&(r.chainId=e.chainId),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.time&&e.hasOwnProperty("time")&&(r.time=a.google.protobuf.Timestamp.toObject(e.time,t)),null!=e.lastBlockId&&e.hasOwnProperty("lastBlockId")&&(r.lastBlockId=a.tendermint.types.BlockID.toObject(e.lastBlockId,t)),null!=e.lastCommitHash&&e.hasOwnProperty("lastCommitHash")&&(r.lastCommitHash=t.bytes===String?s.base64.encode(e.lastCommitHash,0,e.lastCommitHash.length):t.bytes===Array?Array.prototype.slice.call(e.lastCommitHash):e.lastCommitHash),null!=e.dataHash&&e.hasOwnProperty("dataHash")&&(r.dataHash=t.bytes===String?s.base64.encode(e.dataHash,0,e.dataHash.length):t.bytes===Array?Array.prototype.slice.call(e.dataHash):e.dataHash),null!=e.validatorsHash&&e.hasOwnProperty("validatorsHash")&&(r.validatorsHash=t.bytes===String?s.base64.encode(e.validatorsHash,0,e.validatorsHash.length):t.bytes===Array?Array.prototype.slice.call(e.validatorsHash):e.validatorsHash),null!=e.nextValidatorsHash&&e.hasOwnProperty("nextValidatorsHash")&&(r.nextValidatorsHash=t.bytes===String?s.base64.encode(e.nextValidatorsHash,0,e.nextValidatorsHash.length):t.bytes===Array?Array.prototype.slice.call(e.nextValidatorsHash):e.nextValidatorsHash),null!=e.consensusHash&&e.hasOwnProperty("consensusHash")&&(r.consensusHash=t.bytes===String?s.base64.encode(e.consensusHash,0,e.consensusHash.length):t.bytes===Array?Array.prototype.slice.call(e.consensusHash):e.consensusHash),null!=e.appHash&&e.hasOwnProperty("appHash")&&(r.appHash=t.bytes===String?s.base64.encode(e.appHash,0,e.appHash.length):t.bytes===Array?Array.prototype.slice.call(e.appHash):e.appHash),null!=e.lastResultsHash&&e.hasOwnProperty("lastResultsHash")&&(r.lastResultsHash=t.bytes===String?s.base64.encode(e.lastResultsHash,0,e.lastResultsHash.length):t.bytes===Array?Array.prototype.slice.call(e.lastResultsHash):e.lastResultsHash),null!=e.evidenceHash&&e.hasOwnProperty("evidenceHash")&&(r.evidenceHash=t.bytes===String?s.base64.encode(e.evidenceHash,0,e.evidenceHash.length):t.bytes===Array?Array.prototype.slice.call(e.evidenceHash):e.evidenceHash),null!=e.proposerAddress&&e.hasOwnProperty("proposerAddress")&&(r.proposerAddress=t.bytes===String?s.base64.encode(e.proposerAddress,0,e.proposerAddress.length):t.bytes===Array?Array.prototype.slice.call(e.proposerAddress):e.proposerAddress),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Data=function(){function e(e){if(this.txs=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.txs=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.txs&&e.txs.length)for(var r=0;r<e.txs.length;++r)t.uint32(10).bytes(e.txs[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Data;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.txs&&n.txs.length||(n.txs=[]),n.txs.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Data)return e;var t=new a.tendermint.types.Data;if(e.txs){if(!Array.isArray(e.txs))throw TypeError(".tendermint.types.Data.txs: array expected");t.txs=[];for(var r=0;r<e.txs.length;++r)"string"==typeof e.txs[r]?s.base64.decode(e.txs[r],t.txs[r]=s.newBuffer(s.base64.length(e.txs[r])),0):e.txs[r].length&&(t.txs[r]=e.txs[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.txs=[]),e.txs&&e.txs.length){r.txs=[];for(var n=0;n<e.txs.length;++n)r.txs[n]=t.bytes===String?s.base64.encode(e.txs[n],0,e.txs[n].length):t.bytes===Array?Array.prototype.slice.call(e.txs[n]):e.txs[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Vote=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type=0,e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.blockId=null,e.prototype.timestamp=null,e.prototype.validatorAddress=s.newBuffer([]),e.prototype.validatorIndex=0,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(8).int32(e.type),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(16).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(24).int32(e.round),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(34).fork()).ldelim(),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&a.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(42).fork()).ldelim(),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(50).bytes(e.validatorAddress),null!=e.validatorIndex&&Object.hasOwnProperty.call(e,"validatorIndex")&&t.uint32(56).int32(e.validatorIndex),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(66).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Vote;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type=e.int32();break;case 2:n.height=e.int64();break;case 3:n.round=e.int32();break;case 4:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 5:n.timestamp=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 6:n.validatorAddress=e.bytes();break;case 7:n.validatorIndex=e.int32();break;case 8:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Vote)return e;var t=new a.tendermint.types.Vote;switch(e.type){case"SIGNED_MSG_TYPE_UNKNOWN":case 0:t.type=0;break;case"SIGNED_MSG_TYPE_PREVOTE":case 1:t.type=1;break;case"SIGNED_MSG_TYPE_PRECOMMIT":case 2:t.type=2;break;case"SIGNED_MSG_TYPE_PROPOSAL":case 32:t.type=32}if(null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Vote.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.Vote.timestamp: object expected");t.timestamp=a.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.validatorAddress&&("string"==typeof e.validatorAddress?s.base64.decode(e.validatorAddress,t.validatorAddress=s.newBuffer(s.base64.length(e.validatorAddress)),0):e.validatorAddress.length&&(t.validatorAddress=e.validatorAddress)),null!=e.validatorIndex&&(t.validatorIndex=0|e.validatorIndex),null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.type=t.enums===String?"SIGNED_MSG_TYPE_UNKNOWN":0,s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.round=0,r.blockId=null,r.timestamp=null,t.bytes===String?r.validatorAddress="":(r.validatorAddress=[],t.bytes!==Array&&(r.validatorAddress=s.newBuffer(r.validatorAddress))),r.validatorIndex=0,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))}return null!=e.type&&e.hasOwnProperty("type")&&(r.type=t.enums===String?a.tendermint.types.SignedMsgType[e.type]:e.type),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(r.round=e.round),null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(r.timestamp=a.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=t.bytes===String?s.base64.encode(e.validatorAddress,0,e.validatorAddress.length):t.bytes===Array?Array.prototype.slice.call(e.validatorAddress):e.validatorAddress),null!=e.validatorIndex&&e.hasOwnProperty("validatorIndex")&&(r.validatorIndex=e.validatorIndex),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Commit=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.blockId=null,e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(8).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(16).int32(e.round),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(26).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)a.tendermint.types.CommitSig.encode(e.signatures[r],t.uint32(34).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Commit;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.height=e.int64();break;case 2:n.round=e.int32();break;case 3:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 4:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(a.tendermint.types.CommitSig.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Commit)return e;var t=new a.tendermint.types.Commit;if(null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Commit.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".tendermint.types.Commit.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r){if("object"!=typeof e.signatures[r])throw TypeError(".tendermint.types.Commit.signatures: object expected");t.signatures[r]=a.tendermint.types.CommitSig.fromObject(e.signatures[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.round=0,r.blockId=null}if(null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(r.round=e.round),null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),e.signatures&&e.signatures.length){r.signatures=[];for(var o=0;o<e.signatures.length;++o)r.signatures[o]=a.tendermint.types.CommitSig.toObject(e.signatures[o],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CommitSig=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.blockIdFlag=0,e.prototype.validatorAddress=s.newBuffer([]),e.prototype.timestamp=null,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.blockIdFlag&&Object.hasOwnProperty.call(e,"blockIdFlag")&&t.uint32(8).int32(e.blockIdFlag),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).bytes(e.validatorAddress),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&a.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(26).fork()).ldelim(),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(34).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.CommitSig;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.blockIdFlag=e.int32();break;case 2:n.validatorAddress=e.bytes();break;case 3:n.timestamp=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 4:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.CommitSig)return e;var t=new a.tendermint.types.CommitSig;switch(e.blockIdFlag){case"BLOCK_ID_FLAG_UNKNOWN":case 0:t.blockIdFlag=0;break;case"BLOCK_ID_FLAG_ABSENT":case 1:t.blockIdFlag=1;break;case"BLOCK_ID_FLAG_COMMIT":case 2:t.blockIdFlag=2;break;case"BLOCK_ID_FLAG_NIL":case 3:t.blockIdFlag=3}if(null!=e.validatorAddress&&("string"==typeof e.validatorAddress?s.base64.decode(e.validatorAddress,t.validatorAddress=s.newBuffer(s.base64.length(e.validatorAddress)),0):e.validatorAddress.length&&(t.validatorAddress=e.validatorAddress)),null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.CommitSig.timestamp: object expected");t.timestamp=a.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.blockIdFlag=t.enums===String?"BLOCK_ID_FLAG_UNKNOWN":0,t.bytes===String?r.validatorAddress="":(r.validatorAddress=[],t.bytes!==Array&&(r.validatorAddress=s.newBuffer(r.validatorAddress))),r.timestamp=null,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))),null!=e.blockIdFlag&&e.hasOwnProperty("blockIdFlag")&&(r.blockIdFlag=t.enums===String?a.tendermint.types.BlockIDFlag[e.blockIdFlag]:e.blockIdFlag),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=t.bytes===String?s.base64.encode(e.validatorAddress,0,e.validatorAddress.length):t.bytes===Array?Array.prototype.slice.call(e.validatorAddress):e.validatorAddress),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(r.timestamp=a.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Proposal=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type=0,e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.polRound=0,e.prototype.blockId=null,e.prototype.timestamp=null,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(8).int32(e.type),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(16).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(24).int32(e.round),null!=e.polRound&&Object.hasOwnProperty.call(e,"polRound")&&t.uint32(32).int32(e.polRound),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(42).fork()).ldelim(),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&a.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(50).fork()).ldelim(),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(58).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Proposal;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type=e.int32();break;case 2:n.height=e.int64();break;case 3:n.round=e.int32();break;case 4:n.polRound=e.int32();break;case 5:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 6:n.timestamp=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 7:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Proposal)return e;var t=new a.tendermint.types.Proposal;switch(e.type){case"SIGNED_MSG_TYPE_UNKNOWN":case 0:t.type=0;break;case"SIGNED_MSG_TYPE_PREVOTE":case 1:t.type=1;break;case"SIGNED_MSG_TYPE_PRECOMMIT":case 2:t.type=2;break;case"SIGNED_MSG_TYPE_PROPOSAL":case 32:t.type=32}if(null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.polRound&&(t.polRound=0|e.polRound),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Proposal.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.Proposal.timestamp: object expected");t.timestamp=a.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.type=t.enums===String?"SIGNED_MSG_TYPE_UNKNOWN":0,s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.round=0,r.polRound=0,r.blockId=null,r.timestamp=null,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))}return null!=e.type&&e.hasOwnProperty("type")&&(r.type=t.enums===String?a.tendermint.types.SignedMsgType[e.type]:e.type),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(r.round=e.round),null!=e.polRound&&e.hasOwnProperty("polRound")&&(r.polRound=e.polRound),null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(r.timestamp=a.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignedHeader=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.header=null,e.prototype.commit=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.tendermint.types.Header.encode(e.header,t.uint32(10).fork()).ldelim(),null!=e.commit&&Object.hasOwnProperty.call(e,"commit")&&a.tendermint.types.Commit.encode(e.commit,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.SignedHeader;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.header=a.tendermint.types.Header.decode(e,e.uint32());break;case 2:n.commit=a.tendermint.types.Commit.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.SignedHeader)return e;var t=new a.tendermint.types.SignedHeader;if(null!=e.header){if("object"!=typeof e.header)throw TypeError(".tendermint.types.SignedHeader.header: object expected");t.header=a.tendermint.types.Header.fromObject(e.header)}if(null!=e.commit){if("object"!=typeof e.commit)throw TypeError(".tendermint.types.SignedHeader.commit: object expected");t.commit=a.tendermint.types.Commit.fromObject(e.commit)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.header=null,r.commit=null),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.tendermint.types.Header.toObject(e.header,t)),null!=e.commit&&e.hasOwnProperty("commit")&&(r.commit=a.tendermint.types.Commit.toObject(e.commit,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.LightBlock=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signedHeader=null,e.prototype.validatorSet=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.signedHeader&&Object.hasOwnProperty.call(e,"signedHeader")&&a.tendermint.types.SignedHeader.encode(e.signedHeader,t.uint32(10).fork()).ldelim(),null!=e.validatorSet&&Object.hasOwnProperty.call(e,"validatorSet")&&a.tendermint.types.ValidatorSet.encode(e.validatorSet,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.LightBlock;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signedHeader=a.tendermint.types.SignedHeader.decode(e,e.uint32());break;case 2:n.validatorSet=a.tendermint.types.ValidatorSet.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.LightBlock)return e;var t=new a.tendermint.types.LightBlock;if(null!=e.signedHeader){if("object"!=typeof e.signedHeader)throw TypeError(".tendermint.types.LightBlock.signedHeader: object expected");t.signedHeader=a.tendermint.types.SignedHeader.fromObject(e.signedHeader)}if(null!=e.validatorSet){if("object"!=typeof e.validatorSet)throw TypeError(".tendermint.types.LightBlock.validatorSet: object expected");t.validatorSet=a.tendermint.types.ValidatorSet.fromObject(e.validatorSet)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.signedHeader=null,r.validatorSet=null),null!=e.signedHeader&&e.hasOwnProperty("signedHeader")&&(r.signedHeader=a.tendermint.types.SignedHeader.toObject(e.signedHeader,t)),null!=e.validatorSet&&e.hasOwnProperty("validatorSet")&&(r.validatorSet=a.tendermint.types.ValidatorSet.toObject(e.validatorSet,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.BlockMeta=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.blockId=null,e.prototype.blockSize=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.header=null,e.prototype.numTxs=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(10).fork()).ldelim(),null!=e.blockSize&&Object.hasOwnProperty.call(e,"blockSize")&&t.uint32(16).int64(e.blockSize),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.tendermint.types.Header.encode(e.header,t.uint32(26).fork()).ldelim(),null!=e.numTxs&&Object.hasOwnProperty.call(e,"numTxs")&&t.uint32(32).int64(e.numTxs),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.BlockMeta;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 2:n.blockSize=e.int64();break;case 3:n.header=a.tendermint.types.Header.decode(e,e.uint32());break;case 4:n.numTxs=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.BlockMeta)return e;var t=new a.tendermint.types.BlockMeta;if(null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.BlockMeta.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.blockSize&&(s.Long?(t.blockSize=s.Long.fromValue(e.blockSize)).unsigned=!1:"string"==typeof e.blockSize?t.blockSize=parseInt(e.blockSize,10):"number"==typeof e.blockSize?t.blockSize=e.blockSize:"object"==typeof e.blockSize&&(t.blockSize=new s.LongBits(e.blockSize.low>>>0,e.blockSize.high>>>0).toNumber())),null!=e.header){if("object"!=typeof e.header)throw TypeError(".tendermint.types.BlockMeta.header: object expected");t.header=a.tendermint.types.Header.fromObject(e.header)}return null!=e.numTxs&&(s.Long?(t.numTxs=s.Long.fromValue(e.numTxs)).unsigned=!1:"string"==typeof e.numTxs?t.numTxs=parseInt(e.numTxs,10):"number"==typeof e.numTxs?t.numTxs=e.numTxs:"object"==typeof e.numTxs&&(t.numTxs=new s.LongBits(e.numTxs.low>>>0,e.numTxs.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.blockId=null,s.Long){var n=new s.Long(0,0,!1);r.blockSize=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.blockSize=t.longs===String?"0":0;if(r.header=null,s.Long){n=new s.Long(0,0,!1);r.numTxs=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.numTxs=t.longs===String?"0":0}return null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.blockSize&&e.hasOwnProperty("blockSize")&&("number"==typeof e.blockSize?r.blockSize=t.longs===String?String(e.blockSize):e.blockSize:r.blockSize=t.longs===String?s.Long.prototype.toString.call(e.blockSize):t.longs===Number?new s.LongBits(e.blockSize.low>>>0,e.blockSize.high>>>0).toNumber():e.blockSize),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.tendermint.types.Header.toObject(e.header,t)),null!=e.numTxs&&e.hasOwnProperty("numTxs")&&("number"==typeof e.numTxs?r.numTxs=t.longs===String?String(e.numTxs):e.numTxs:r.numTxs=t.longs===String?s.Long.prototype.toString.call(e.numTxs):t.longs===Number?new s.LongBits(e.numTxs.low>>>0,e.numTxs.high>>>0).toNumber():e.numTxs),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.TxProof=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.rootHash=s.newBuffer([]),e.prototype.data=s.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.rootHash&&Object.hasOwnProperty.call(e,"rootHash")&&t.uint32(10).bytes(e.rootHash),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(18).bytes(e.data),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.Proof.encode(e.proof,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.TxProof;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.rootHash=e.bytes();break;case 2:n.data=e.bytes();break;case 3:n.proof=a.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.TxProof)return e;var t=new a.tendermint.types.TxProof;if(null!=e.rootHash&&("string"==typeof e.rootHash?s.base64.decode(e.rootHash,t.rootHash=s.newBuffer(s.base64.length(e.rootHash)),0):e.rootHash.length&&(t.rootHash=e.rootHash)),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.types.TxProof.proof: object expected");t.proof=a.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.rootHash="":(r.rootHash=[],t.bytes!==Array&&(r.rootHash=s.newBuffer(r.rootHash))),t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data))),r.proof=null),null!=e.rootHash&&e.hasOwnProperty("rootHash")&&(r.rootHash=t.bytes===String?s.base64.encode(e.rootHash,0,e.rootHash.length):t.bytes===Array?Array.prototype.slice.call(e.rootHash):e.rootHash),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.Proof.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ValidatorSet=function(){function e(e){if(this.validators=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.validators=s.emptyArray,e.prototype.proposer=null,e.prototype.totalVotingPower=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.validators&&e.validators.length)for(var r=0;r<e.validators.length;++r)a.tendermint.types.Validator.encode(e.validators[r],t.uint32(10).fork()).ldelim();return null!=e.proposer&&Object.hasOwnProperty.call(e,"proposer")&&a.tendermint.types.Validator.encode(e.proposer,t.uint32(18).fork()).ldelim(),null!=e.totalVotingPower&&Object.hasOwnProperty.call(e,"totalVotingPower")&&t.uint32(24).int64(e.totalVotingPower),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.ValidatorSet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.validators&&n.validators.length||(n.validators=[]),n.validators.push(a.tendermint.types.Validator.decode(e,e.uint32()));break;case 2:n.proposer=a.tendermint.types.Validator.decode(e,e.uint32());break;case 3:n.totalVotingPower=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.ValidatorSet)return e;var t=new a.tendermint.types.ValidatorSet;if(e.validators){if(!Array.isArray(e.validators))throw TypeError(".tendermint.types.ValidatorSet.validators: array expected");t.validators=[];for(var r=0;r<e.validators.length;++r){if("object"!=typeof e.validators[r])throw TypeError(".tendermint.types.ValidatorSet.validators: object expected");t.validators[r]=a.tendermint.types.Validator.fromObject(e.validators[r])}}if(null!=e.proposer){if("object"!=typeof e.proposer)throw TypeError(".tendermint.types.ValidatorSet.proposer: object expected");t.proposer=a.tendermint.types.Validator.fromObject(e.proposer)}return null!=e.totalVotingPower&&(s.Long?(t.totalVotingPower=s.Long.fromValue(e.totalVotingPower)).unsigned=!1:"string"==typeof e.totalVotingPower?t.totalVotingPower=parseInt(e.totalVotingPower,10):"number"==typeof e.totalVotingPower?t.totalVotingPower=e.totalVotingPower:"object"==typeof e.totalVotingPower&&(t.totalVotingPower=new s.LongBits(e.totalVotingPower.low>>>0,e.totalVotingPower.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.validators=[]),t.defaults)if(r.proposer=null,s.Long){var n=new s.Long(0,0,!1);r.totalVotingPower=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.totalVotingPower=t.longs===String?"0":0;if(e.validators&&e.validators.length){r.validators=[];for(var o=0;o<e.validators.length;++o)r.validators[o]=a.tendermint.types.Validator.toObject(e.validators[o],t)}return null!=e.proposer&&e.hasOwnProperty("proposer")&&(r.proposer=a.tendermint.types.Validator.toObject(e.proposer,t)),null!=e.totalVotingPower&&e.hasOwnProperty("totalVotingPower")&&("number"==typeof e.totalVotingPower?r.totalVotingPower=t.longs===String?String(e.totalVotingPower):e.totalVotingPower:r.totalVotingPower=t.longs===String?s.Long.prototype.toString.call(e.totalVotingPower):t.longs===Number?new s.LongBits(e.totalVotingPower.low>>>0,e.totalVotingPower.high>>>0).toNumber():e.totalVotingPower),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Validator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address=s.newBuffer([]),e.prototype.pubKey=null,e.prototype.votingPower=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.proposerPriority=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).bytes(e.address),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&a.tendermint.crypto.PublicKey.encode(e.pubKey,t.uint32(18).fork()).ldelim(),null!=e.votingPower&&Object.hasOwnProperty.call(e,"votingPower")&&t.uint32(24).int64(e.votingPower),null!=e.proposerPriority&&Object.hasOwnProperty.call(e,"proposerPriority")&&t.uint32(32).int64(e.proposerPriority),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Validator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.bytes();break;case 2:n.pubKey=a.tendermint.crypto.PublicKey.decode(e,e.uint32());break;case 3:n.votingPower=e.int64();break;case 4:n.proposerPriority=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Validator)return e;var t=new a.tendermint.types.Validator;if(null!=e.address&&("string"==typeof e.address?s.base64.decode(e.address,t.address=s.newBuffer(s.base64.length(e.address)),0):e.address.length&&(t.address=e.address)),null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".tendermint.types.Validator.pubKey: object expected");t.pubKey=a.tendermint.crypto.PublicKey.fromObject(e.pubKey)}return null!=e.votingPower&&(s.Long?(t.votingPower=s.Long.fromValue(e.votingPower)).unsigned=!1:"string"==typeof e.votingPower?t.votingPower=parseInt(e.votingPower,10):"number"==typeof e.votingPower?t.votingPower=e.votingPower:"object"==typeof e.votingPower&&(t.votingPower=new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber())),null!=e.proposerPriority&&(s.Long?(t.proposerPriority=s.Long.fromValue(e.proposerPriority)).unsigned=!1:"string"==typeof e.proposerPriority?t.proposerPriority=parseInt(e.proposerPriority,10):"number"==typeof e.proposerPriority?t.proposerPriority=e.proposerPriority:"object"==typeof e.proposerPriority&&(t.proposerPriority=new s.LongBits(e.proposerPriority.low>>>0,e.proposerPriority.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(t.bytes===String?r.address="":(r.address=[],t.bytes!==Array&&(r.address=s.newBuffer(r.address))),r.pubKey=null,s.Long){var n=new s.Long(0,0,!1);r.votingPower=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.votingPower=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!1);r.proposerPriority=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.proposerPriority=t.longs===String?"0":0}return null!=e.address&&e.hasOwnProperty("address")&&(r.address=t.bytes===String?s.base64.encode(e.address,0,e.address.length):t.bytes===Array?Array.prototype.slice.call(e.address):e.address),null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(r.pubKey=a.tendermint.crypto.PublicKey.toObject(e.pubKey,t)),null!=e.votingPower&&e.hasOwnProperty("votingPower")&&("number"==typeof e.votingPower?r.votingPower=t.longs===String?String(e.votingPower):e.votingPower:r.votingPower=t.longs===String?s.Long.prototype.toString.call(e.votingPower):t.longs===Number?new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber():e.votingPower),null!=e.proposerPriority&&e.hasOwnProperty("proposerPriority")&&("number"==typeof e.proposerPriority?r.proposerPriority=t.longs===String?String(e.proposerPriority):e.proposerPriority:r.proposerPriority=t.longs===String?s.Long.prototype.toString.call(e.proposerPriority):t.longs===Number?new s.LongBits(e.proposerPriority.low>>>0,e.proposerPriority.high>>>0).toNumber():e.proposerPriority),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SimpleValidator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pubKey=null,e.prototype.votingPower=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&a.tendermint.crypto.PublicKey.encode(e.pubKey,t.uint32(10).fork()).ldelim(),null!=e.votingPower&&Object.hasOwnProperty.call(e,"votingPower")&&t.uint32(16).int64(e.votingPower),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.SimpleValidator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pubKey=a.tendermint.crypto.PublicKey.decode(e,e.uint32());break;case 2:n.votingPower=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.SimpleValidator)return e;var t=new a.tendermint.types.SimpleValidator;if(null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".tendermint.types.SimpleValidator.pubKey: object expected");t.pubKey=a.tendermint.crypto.PublicKey.fromObject(e.pubKey)}return null!=e.votingPower&&(s.Long?(t.votingPower=s.Long.fromValue(e.votingPower)).unsigned=!1:"string"==typeof e.votingPower?t.votingPower=parseInt(e.votingPower,10):"number"==typeof e.votingPower?t.votingPower=e.votingPower:"object"==typeof e.votingPower&&(t.votingPower=new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.pubKey=null,s.Long){var n=new s.Long(0,0,!1);r.votingPower=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.votingPower=t.longs===String?"0":0;return null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(r.pubKey=a.tendermint.crypto.PublicKey.toObject(e.pubKey,t)),null!=e.votingPower&&e.hasOwnProperty("votingPower")&&("number"==typeof e.votingPower?r.votingPower=t.longs===String?String(e.votingPower):e.votingPower:r.votingPower=t.longs===String?s.Long.prototype.toString.call(e.votingPower):t.longs===Number?new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber():e.votingPower),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.version=function(){const e={};return e.App=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.protocol=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.software="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.protocol&&Object.hasOwnProperty.call(e,"protocol")&&t.uint32(8).uint64(e.protocol),null!=e.software&&Object.hasOwnProperty.call(e,"software")&&t.uint32(18).string(e.software),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.version.App;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.protocol=e.uint64();break;case 2:n.software=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.version.App)return e;var t=new a.tendermint.version.App;return null!=e.protocol&&(s.Long?(t.protocol=s.Long.fromValue(e.protocol)).unsigned=!0:"string"==typeof e.protocol?t.protocol=parseInt(e.protocol,10):"number"==typeof e.protocol?t.protocol=e.protocol:"object"==typeof e.protocol&&(t.protocol=new s.LongBits(e.protocol.low>>>0,e.protocol.high>>>0).toNumber(!0))),null!=e.software&&(t.software=String(e.software)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.protocol=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.protocol=t.longs===String?"0":0;r.software=""}return null!=e.protocol&&e.hasOwnProperty("protocol")&&("number"==typeof e.protocol?r.protocol=t.longs===String?String(e.protocol):e.protocol:r.protocol=t.longs===String?s.Long.prototype.toString.call(e.protocol):t.longs===Number?new s.LongBits(e.protocol.low>>>0,e.protocol.high>>>0).toNumber(!0):e.protocol),null!=e.software&&e.hasOwnProperty("software")&&(r.software=e.software),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Consensus=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.block=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.app=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.block&&Object.hasOwnProperty.call(e,"block")&&t.uint32(8).uint64(e.block),null!=e.app&&Object.hasOwnProperty.call(e,"app")&&t.uint32(16).uint64(e.app),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.version.Consensus;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.block=e.uint64();break;case 2:n.app=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.version.Consensus)return e;var t=new a.tendermint.version.Consensus;return null!=e.block&&(s.Long?(t.block=s.Long.fromValue(e.block)).unsigned=!0:"string"==typeof e.block?t.block=parseInt(e.block,10):"number"==typeof e.block?t.block=e.block:"object"==typeof e.block&&(t.block=new s.LongBits(e.block.low>>>0,e.block.high>>>0).toNumber(!0))),null!=e.app&&(s.Long?(t.app=s.Long.fromValue(e.app)).unsigned=!0:"string"==typeof e.app?t.app=parseInt(e.app,10):"number"==typeof e.app?t.app=e.app:"object"==typeof e.app&&(t.app=new s.LongBits(e.app.low>>>0,e.app.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.block=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.block=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.app=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.app=t.longs===String?"0":0}return null!=e.block&&e.hasOwnProperty("block")&&("number"==typeof e.block?r.block=t.longs===String?String(e.block):e.block:r.block=t.longs===String?s.Long.prototype.toString.call(e.block):t.longs===Number?new s.LongBits(e.block.low>>>0,e.block.high>>>0).toNumber(!0):e.block),null!=e.app&&e.hasOwnProperty("app")&&("number"==typeof e.app?r.app=t.longs===String?String(e.app):e.app:r.app=t.longs===String?s.Long.prototype.toString.call(e.app):t.longs===Number?new s.LongBits(e.app.low>>>0,e.app.high>>>0).toNumber(!0):e.app),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e})(),e.exports=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SignDocWrapper=void 0;const n=r(242),o=r(2);class i{constructor(e,t){this.mode=e,this.message=t}static fromAminoSignDoc(e){const t=new i("amino",new Uint8Array(0));return t._aminoSignDoc=e,t}static fromDirectSignDoc(e){const t=new i("direct",new Uint8Array(0));return t._protoSignDoc=new n.ProtoSignDocDecoder(e),t}clone(){return new i(this.mode,this.message)}get protoSignDoc(){return this._protoSignDoc||(this._protoSignDoc=n.ProtoSignDocDecoder.decode(this.message)),this._protoSignDoc}get aminoSignDoc(){return this._aminoSignDoc||(this._aminoSignDoc=JSON.parse(o.Buffer.from(this.message).toString())),this._aminoSignDoc}get chainId(){return"direct"===this.mode?this.protoSignDoc.chainId:this.aminoSignDoc.chain_id}get memo(){return"direct"===this.mode?this.protoSignDoc.txBody.memo:this.aminoSignDoc.memo}get fees(){var e,t;if("direct"===this.mode){const r=[];for(const n of null!==(t=null===(e=this.protoSignDoc.authInfo.fee)||void 0===e?void 0:e.amount)&&void 0!==t?t:[]){if(null==n.denom||null==n.amount)throw new Error("Invalid fee");r.push({denom:n.denom,amount:n.amount})}return r}return this.aminoSignDoc.fee.amount}get gas(){var e,t,r;return"direct"===this.mode?null!==(r=null===(t=null===(e=this.protoSignDoc.authInfo.fee)||void 0===e?void 0:e.gasLimit)||void 0===t?void 0:t.toNumber())&&void 0!==r?r:0:parseInt(this.aminoSignDoc.fee.gas)}}t.SignDocWrapper=i},,function(e,t){},function(e,t){},function(e,t,r){"use strict";var n=r(153).Buffer,o=r(448);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return n.alloc(0);if(1===this.length)return this.head.data;for(var t,r,o,i=n.allocUnsafe(e>>>0),s=this.head,a=0;s;)t=s.data,r=i,o=a,t.copy(r,o),a+=s.data.length,s=s.next;return i},e}(),o&&o.inspect&&o.inspect.custom&&(e.exports.prototype[o.inspect.custom]=function(){var e=o.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,r){(function(e,t){!function(e,r){"use strict";if(!e.setImmediate){var n,o,i,s,a,c=1,u={},l=!1,f=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?n=function(e){t.nextTick((function(){p(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,r=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=r,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){p(e.data)},n=function(e){i.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(o=f.documentElement,n=function(e){var t=f.createElement("script");t.onreadystatechange=function(){p(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):n=function(e){setTimeout(p,0,e)}:(s="setImmediate$"+Math.random()+"$",a=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(s)&&p(+t.data.slice(s.length))},e.addEventListener?e.addEventListener("message",a,!1):e.attachEvent("onmessage",a),n=function(t){e.postMessage(s+t,"*")}),d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r<t.length;r++)t[r]=arguments[r+1];var o={callback:e,args:t};return u[c]=o,n(c),c++},d.clearImmediate=h}function h(e){delete u[e]}function p(e){if(l)setTimeout(p,0,e);else{var t=u[e];if(t){l=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(void 0,r)}}(t)}finally{h(e),l=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,r(12),r(13))},function(e,t,r){"use strict";e.exports=i;var n=r(246),o=Object.create(r(95));function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}o.inherits=r(4),o.inherits(i,n),i.prototype._transform=function(e,t,r){r(null,e)}},,function(e,t,r){"use strict";t.sha1=r(453),t.sha224=r(454),t.sha256=r(248),t.sha384=r(455),t.sha512=r(249)},function(e,t,r){"use strict";var n=r(49),o=r(96),i=r(247),s=n.rotl32,a=n.sum32,c=n.sum32_5,u=i.ft_1,l=o.BlockHash,f=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(d,l),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=s(r[n-3]^r[n-8]^r[n-14]^r[n-16],1);var o=this.h[0],i=this.h[1],l=this.h[2],d=this.h[3],h=this.h[4];for(n=0;n<r.length;n++){var p=~~(n/20),g=c(s(o,5),u(p,i,l,d),h,r[n],f[p]);h=d,d=l,l=s(i,30),i=o,o=g}this.h[0]=a(this.h[0],o),this.h[1]=a(this.h[1],i),this.h[2]=a(this.h[2],l),this.h[3]=a(this.h[3],d),this.h[4]=a(this.h[4],h)},d.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(49),o=r(248);function i(){if(!(this instanceof i))return new i;o.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(i,o),e.exports=i,i.blockSize=512,i.outSize=224,i.hmacStrength=192,i.padLength=64,i.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},function(e,t,r){"use strict";var n=r(49),o=r(249);function i(){if(!(this instanceof i))return new i;o.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(i,o),e.exports=i,i.blockSize=1024,i.outSize=384,i.hmacStrength=192,i.padLength=128,i.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},function(e,t,r){"use strict";var n=r(49),o=r(96),i=n.rotl32,s=n.sum32,a=n.sum32_3,c=n.sum32_4,u=o.BlockHash;function l(){if(!(this instanceof l))return new l;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function f(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}function d(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function h(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}n.inherits(l,u),t.ripemd160=l,l.blockSize=512,l.outSize=160,l.hmacStrength=192,l.padLength=64,l.prototype._update=function(e,t){for(var r=this.h[0],n=this.h[1],o=this.h[2],u=this.h[3],l=this.h[4],b=r,v=n,w=o,_=u,k=l,S=0;S<80;S++){var O=s(i(c(r,f(S,n,o,u),e[p[S]+t],d(S)),m[S]),l);r=l,l=u,u=i(o,10),o=n,n=O,O=s(i(c(b,f(79-S,v,w,_),e[g[S]+t],h(S)),y[S]),k),b=k,k=_,_=i(w,10),w=v,v=O}O=a(this.h[1],o,_),this.h[1]=a(this.h[2],u,k),this.h[2]=a(this.h[3],l,b),this.h[3]=a(this.h[4],r,v),this.h[4]=a(this.h[0],n,w),this.h[0]=O},l.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],g=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],m=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],y=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},function(e,t,r){"use strict";var n=r(49),o=r(32);function i(e,t,r){if(!(this instanceof i))return new i(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,r))}e.exports=i,i.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),o(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},i.prototype.update=function(e,t){return this.inner.update(e,t),this},i.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},function(e,t,r){(t=e.exports=r(251)).Stream=t,t.Readable=t,t.Writable=r(255),t.Duplex=r(74),t.Transform=r(256),t.PassThrough=r(464),t.finished=r(157),t.pipeline=r(465)},function(e,t){},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=r(2).Buffer,a=r(461).inspect,c=a&&a.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,r,u;return t=e,(r=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return s.alloc(0);for(var t,r,n,o=s.allocUnsafe(e>>>0),i=this.head,a=0;i;)t=i.data,r=o,n=a,s.prototype.copy.call(t,r,n),a+=i.data.length,i=i.next;return o}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var o=t.data,i=e>o.length?o.length:e;if(i===o.length?n+=o:n+=o.slice(0,e),0==(e-=i)){i===o.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=o.slice(i));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=s.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var o=r.data,i=e>o.length?o.length:e;if(o.copy(t,t.length-e,0,i),0==(e-=i)){i===o.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=o.slice(i));break}++n}return this.length-=n,t}},{key:c,value:function(e,t){return a(this,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}])&&i(t.prototype,r),u&&i(t,u),e}()},function(e,t){},function(e,t,r){"use strict";(function(t){var n;function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i=r(157),s=Symbol("lastResolve"),a=Symbol("lastReject"),c=Symbol("error"),u=Symbol("ended"),l=Symbol("lastPromise"),f=Symbol("handlePromise"),d=Symbol("stream");function h(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var r=e[d].read();null!==r&&(e[l]=null,e[s]=null,e[a]=null,t(h(r,!1)))}}function g(e){t.nextTick(p,e)}var m=Object.getPrototypeOf((function(){})),y=Object.setPrototypeOf((o(n={get stream(){return this[d]},next:function(){var e=this,r=this[c];if(null!==r)return Promise.reject(r);if(this[u])return Promise.resolve(h(void 0,!0));if(this[d].destroyed)return new Promise((function(r,n){t.nextTick((function(){e[c]?n(e[c]):r(h(void 0,!0))}))}));var n,o=this[l];if(o)n=new Promise(function(e,t){return function(r,n){e.then((function(){t[u]?r(h(void 0,!0)):t[f](r,n)}),n)}}(o,this));else{var i=this[d].read();if(null!==i)return Promise.resolve(h(i,!1));n=new Promise(this[f])}return this[l]=n,n}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[d].destroy(null,(function(e){e?r(e):t(h(void 0,!0))}))}))})),n),m);e.exports=function(e){var t,r=Object.create(y,(o(t={},d,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,a,{value:null,writable:!0}),o(t,c,{value:null,writable:!0}),o(t,u,{value:e._readableState.endEmitted,writable:!0}),o(t,f,{value:function(e,t){var n=r[d].read();n?(r[l]=null,r[s]=null,r[a]=null,e(h(n,!1))):(r[s]=e,r[a]=t)},writable:!0}),t));return r[l]=null,i(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[a];return null!==t&&(r[l]=null,r[s]=null,r[a]=null,t(e)),void(r[c]=e)}var n=r[s];null!==n&&(r[l]=null,r[s]=null,r[a]=null,n(h(void 0,!0))),r[u]=!0})),e.on("readable",g.bind(null,r)),r}}).call(this,r(13))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,r){"use strict";e.exports=o;var n=r(256);function o(e){if(!(this instanceof o))return new o(e);n.call(this,e)}r(4)(o,n),o.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,r){"use strict";var n;var o=r(73).codes,i=o.ERR_MISSING_ARGS,s=o.ERR_STREAM_DESTROYED;function a(e){if(e)throw e}function c(e,t,o,i){i=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(i);var a=!1;e.on("close",(function(){a=!0})),void 0===n&&(n=r(157)),n(e,{readable:t,writable:o},(function(e){if(e)return i(e);a=!0,i()}));var c=!1;return function(t){if(!a&&!c)return c=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void i(t||new s("pipe"))}}function u(e){e()}function l(e,t){return e.pipe(t)}function f(e){return e.length?"function"!=typeof e[e.length-1]?a:e.pop():a}e.exports=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o=f(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new i("streams");var s=t.map((function(e,r){var i=r<t.length-1;return c(e,i,r>0,(function(e){n||(n=e),e&&s.forEach(u),i||(s.forEach(u),o(n))}))}));return t.reduce(l)}},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function c(){this.init(),this._w=a,o.call(this,64,56)}function u(e){return e<<30|e>>>2}function l(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(c,o),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,a=0|this._d,c=0|this._e,f=0;f<16;++f)r[f]=e.readInt32BE(4*f);for(;f<80;++f)r[f]=r[f-3]^r[f-8]^r[f-14]^r[f-16];for(var d=0;d<80;++d){var h=~~(d/20),p=0|((t=n)<<5|t>>>27)+l(h,o,i,a)+c+r[d]+s[h];c=a,a=i,i=u(o),o=n,n=p}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=c+this._e|0},c.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=c},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function c(){this.init(),this._w=a,o.call(this,64,56)}function u(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function f(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(c,o),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,a=0|this._d,c=0|this._e,d=0;d<16;++d)r[d]=e.readInt32BE(4*d);for(;d<80;++d)r[d]=(t=r[d-3]^r[d-8]^r[d-14]^r[d-16])<<1|t>>>31;for(var h=0;h<80;++h){var p=~~(h/20),g=u(n)+f(p,o,i,a)+c+r[h]+s[p]|0;c=a,a=i,i=l(o),o=n,n=g}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=c+this._e|0},c.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=c},function(e,t,r){var n=r(4),o=r(257),i=r(77),s=r(7).Buffer,a=new Array(64);function c(){this.init(),this._w=a,i.call(this,64,56)}n(c,o),c.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},c.prototype._hash=function(){var e=s.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=c},function(e,t,r){var n=r(4),o=r(258),i=r(77),s=r(7).Buffer,a=new Array(160);function c(){this.init(),this._w=a,i.call(this,128,112)}n(c,o),c.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},c.prototype._hash=function(){var e=s.allocUnsafe(48);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=c},function(e,t,r){e.exports=r(154)},function(e,t,r){e.exports=r(65)},function(e,t,r){e.exports=r(148).Transform},function(e,t,r){e.exports=r(148).PassThrough},function(e,t,r){"use strict";var n=r(4),o=r(7).Buffer,i=r(56),s=o.alloc(128);function a(e,t){i.call(this,"digest"),"string"==typeof t&&(t=o.from(t)),this._alg=e,this._key=t,t.length>64?t=e(t):t.length<64&&(t=o.concat([t,s],64));for(var r=this._ipad=o.allocUnsafe(64),n=this._opad=o.allocUnsafe(64),a=0;a<64;a++)r[a]=54^t[a],n[a]=92^t[a];this._hash=[r]}n(a,i),a.prototype._update=function(e){this._hash.push(e)},a.prototype._final=function(){var e=this._alg(o.concat(this._hash));return this._alg(o.concat([this._opad,e]))},e.exports=a},function(e,t,r){e.exports=r(260)},function(e,t,r){(function(t,n){var o,i=r(7).Buffer,s=r(261),a=r(262),c=r(263),u=r(264),l=t.crypto&&t.crypto.subtle,f={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},d=[];function h(e,t,r,n,o){return l.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return l.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:o}},e,n<<3)})).then((function(e){return i.from(e)}))}e.exports=function(e,r,p,g,m,y){"function"==typeof m&&(y=m,m=void 0);var b=f[(m=m||"sha1").toLowerCase()];if(!b||"function"!=typeof t.Promise)return n.nextTick((function(){var t;try{t=c(e,r,p,g,m)}catch(e){return y(e)}y(null,t)}));if(s(p,g),e=u(e,a,"Password"),r=u(r,a,"Salt"),"function"!=typeof y)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then((function(e){n.nextTick((function(){t(null,e)}))}),(function(e){n.nextTick((function(){t(e)}))}))}(function(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!l||!l.importKey||!l.deriveBits)return Promise.resolve(!1);if(void 0!==d[e])return d[e];var r=h(o=o||i.alloc(8),o,10,128,e).then((function(){return!0})).catch((function(){return!1}));return d[e]=r,r}(b).then((function(t){return t?h(e,r,p,g,b):c(e,r,p,g,m)})),y)}}).call(this,r(12),r(13))},function(e,t,r){var n=r(478),o=r(159),i=r(160),s=r(491),a=r(122);function c(e,t,r){if(e=e.toLowerCase(),i[e])return o.createCipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function u(e,t,r){if(e=e.toLowerCase(),i[e])return o.createDecipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var r,n;if(e=e.toLowerCase(),i[e])r=i[e].key,n=i[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var o=a(t,!1,r,n);return c(e,o.key,o.iv)},t.createCipheriv=t.Cipheriv=c,t.createDecipher=t.Decipher=function(e,t){var r,n;if(e=e.toLowerCase(),i[e])r=i[e].key,n=i[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var o=a(t,!1,r,n);return u(e,o.key,o.iv)},t.createDecipheriv=t.Decipheriv=u,t.listCiphers=t.getCiphers=function(){return Object.keys(s).concat(o.getCiphers())}},function(e,t,r){var n=r(56),o=r(479),i=r(4),s=r(7).Buffer,a={"des-ede3-cbc":o.CBC.instantiate(o.EDE),"des-ede3":o.EDE,"des-ede-cbc":o.CBC.instantiate(o.EDE),"des-ede":o.EDE,"des-cbc":o.CBC.instantiate(o.DES),"des-ecb":o.DES};function c(e){n.call(this);var t,r=e.mode.toLowerCase(),o=a[r];t=e.decrypt?"decrypt":"encrypt";var i=e.key;s.isBuffer(i)||(i=s.from(i)),"des-ede"!==r&&"des-ede-cbc"!==r||(i=s.concat([i,i.slice(0,8)]));var c=e.iv;s.isBuffer(c)||(c=s.from(c)),this._des=o.create({key:i,iv:c,type:t})}a.des=a["des-cbc"],a.des3=a["des-ede3-cbc"],e.exports=c,i(c,n),c.prototype._update=function(e){return s.from(this._des.update(e))},c.prototype._final=function(){return s.from(this._des.final())}},function(e,t,r){"use strict";t.utils=r(265),t.Cipher=r(158),t.DES=r(266),t.CBC=r(480),t.EDE=r(481)},function(e,t,r){"use strict";var n=r(32),o=r(4),i={};function s(e){n.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}t.instantiate=function(e){function t(t){e.call(this,t),this._cbcInit()}o(t,e);for(var r=Object.keys(i),n=0;n<r.length;n++){var s=r[n];t.prototype[s]=i[s]}return t.create=function(e){return new t(e)},t},i._cbcInit=function(){var e=new s(this.options.iv);this._cbcState=e},i._update=function(e,t,r,n){var o=this._cbcState,i=this.constructor.super_.prototype,s=o.iv;if("encrypt"===this.type){for(var a=0;a<this.blockSize;a++)s[a]^=e[t+a];i._update.call(this,s,0,r,n);for(a=0;a<this.blockSize;a++)s[a]=r[n+a]}else{i._update.call(this,e,t,r,n);for(a=0;a<this.blockSize;a++)r[n+a]^=s[a];for(a=0;a<this.blockSize;a++)s[a]=e[t+a]}}},function(e,t,r){"use strict";var n=r(32),o=r(4),i=r(158),s=r(266);function a(e,t){n.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),o=t.slice(8,16),i=t.slice(16,24);this.ciphers="encrypt"===e?[s.create({type:"encrypt",key:r}),s.create({type:"decrypt",key:o}),s.create({type:"encrypt",key:i})]:[s.create({type:"decrypt",key:i}),s.create({type:"encrypt",key:o}),s.create({type:"decrypt",key:r})]}function c(e){i.call(this,e);var t=new a(this.type,this.options.key);this._edeState=t}o(c,i),e.exports=c,c.create=function(e){return new c(e)},c.prototype._update=function(e,t,r,n){var o=this._edeState;o.ciphers[0]._update(e,t,r,n),o.ciphers[1]._update(r,n,r,n),o.ciphers[2]._update(r,n,r,n)},c.prototype._pad=s.prototype._pad,c.prototype._unpad=s.prototype._unpad},function(e,t,r){var n=r(160),o=r(270),i=r(7).Buffer,s=r(271),a=r(56),c=r(121),u=r(122);function l(e,t,r){a.call(this),this._cache=new d,this._cipher=new c.AES(t),this._prev=i.from(r),this._mode=e,this._autopadding=!0}r(4)(l,a),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get();)r=this._mode.encrypt(this,t),n.push(r);return i.concat(n)};var f=i.alloc(16,16);function d(){this.cache=i.allocUnsafe(0)}function h(e,t,r){var a=n[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=i.from(t)),t.length!==a.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof r&&(r=i.from(r)),"GCM"!==a.mode&&r.length!==a.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===a.type?new s(a.module,t,r):"auth"===a.type?new o(a.module,t,r):new l(a.module,t,r)}l.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(f))throw this._cipher.scrub(),new Error("data not multiple of block length")},l.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=i.concat([this.cache,e])},d.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},d.prototype.flush=function(){for(var e=16-this.cache.length,t=i.allocUnsafe(e),r=-1;++r<e;)t.writeUInt8(e,r);return i.concat([this.cache,t])},t.createCipheriv=h,t.createCipher=function(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var o=u(t,!1,r.key,r.iv);return h(e,o.key,o.iv)}},function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},function(e,t,r){var n=r(98);t.encrypt=function(e,t){var r=n(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev},t.decrypt=function(e,t){var r=e._prev;e._prev=t;var o=e._cipher.decryptBlock(t);return n(o,r)}},function(e,t,r){var n=r(7).Buffer,o=r(98);function i(e,t,r){var i=t.length,s=o(t,e._cache);return e._cache=e._cache.slice(i),e._prev=n.concat([e._prev,r?t:s]),s}t.encrypt=function(e,t,r){for(var o,s=n.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=n.allocUnsafe(0)),!(e._cache.length<=t.length)){s=n.concat([s,i(e,t,r)]);break}o=e._cache.length,s=n.concat([s,i(e,t.slice(0,o),r)]),t=t.slice(o)}return s}},function(e,t,r){var n=r(7).Buffer;function o(e,t,r){var o=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=n.concat([e._prev.slice(1),n.from([r?t:o])]),o}t.encrypt=function(e,t,r){for(var i=t.length,s=n.allocUnsafe(i),a=-1;++a<i;)s[a]=o(e,t[a],r);return s}},function(e,t,r){var n=r(7).Buffer;function o(e,t,r){for(var n,o,s=-1,a=0;++s<8;)n=t&1<<7-s?128:0,a+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^n))>>s%8,e._prev=i(e._prev,r?n:o);return a}function i(e,t){var r=e.length,o=-1,i=n.allocUnsafe(e.length);for(e=n.concat([e,n.from([t])]);++o<r;)i[o]=e[o]<<1|e[o+1]>>7;return i}t.encrypt=function(e,t,r){for(var i=t.length,s=n.allocUnsafe(i),a=-1;++a<i;)s[a]=o(e,t[a],r);return s}},function(e,t,r){(function(e){var n=r(98);function o(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(t,r){for(;t._cache.length<r.length;)t._cache=e.concat([t._cache,o(t)]);var i=t._cache.slice(0,r.length);return t._cache=t._cache.slice(r.length),n(r,i)}}).call(this,r(2).Buffer)},function(e,t,r){var n=r(7).Buffer,o=n.alloc(16,0);function i(e){var t=n.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function s(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}s.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},s.prototype._multiply=function(){for(var e,t,r,n=[(e=this.h).readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)],o=[0,0,0,0],s=-1;++s<128;){for(0!=(this.state[~~(s/8)]&1<<7-s%8)&&(o[0]^=n[0],o[1]^=n[1],o[2]^=n[2],o[3]^=n[3]),r=0!=(1&n[3]),t=3;t>0;t--)n[t]=n[t]>>>1|(1&n[t-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=i(o)},s.prototype.update=function(e){var t;for(this.cache=n.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},s.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,o],16)),this.ghash(i([0,e,0,t])),this.state},e.exports=s},function(e,t,r){var n=r(270),o=r(7).Buffer,i=r(160),s=r(271),a=r(56),c=r(121),u=r(122);function l(e,t,r){a.call(this),this._cache=new f,this._last=void 0,this._cipher=new c.AES(t),this._prev=o.from(r),this._mode=e,this._autopadding=!0}function f(){this.cache=o.allocUnsafe(0)}function d(e,t,r){var a=i[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");if("string"==typeof r&&(r=o.from(r)),"GCM"!==a.mode&&r.length!==a.iv)throw new TypeError("invalid iv length "+r.length);if("string"==typeof t&&(t=o.from(t)),t.length!==a.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===a.type?new s(a.module,t,r,!0):"auth"===a.type?new n(a.module,t,r,!0):new l(a.module,t,r)}r(4)(l,a),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,t),n.push(r);return o.concat(n)},l.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var r=-1;for(;++r<t;)if(e[r+(16-t)]!==t)throw new Error("unable to decrypt data");if(16===t)return;return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},l.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},f.prototype.add=function(e){this.cache=o.concat([this.cache,e])},f.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},f.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var r=i[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=u(t,!1,r.key,r.iv);return d(e,n.key,n.iv)},t.createDecipheriv=d},function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},function(e,t,r){(function(e){var n=r(272),o=r(494),i=r(495);var s={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(t){var r=new e(o[t].prime,"hex"),n=new e(o[t].gen,"hex");return new i(r,n)},t.createDiffieHellman=t.DiffieHellman=function t(r,o,a,c){return e.isBuffer(o)||void 0===s[o]?t(r,"binary",o,a):(o=o||"binary",c=c||"binary",a=a||new e([2]),e.isBuffer(a)||(a=new e(a,c)),"number"==typeof r?new i(n(r,a),a,!0):(e.isBuffer(r)||(r=new e(r,o)),new i(r,a,!0)))}}).call(this,r(2).Buffer)},function(e,t){},function(e){e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},function(e,t,r){(function(t){var n=r(6),o=new(r(273)),i=new n(24),s=new n(11),a=new n(10),c=new n(3),u=new n(7),l=r(272),f=r(62);function d(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this._pub=new n(e),this}function h(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this._priv=new n(e),this}e.exports=g;var p={};function g(e,t,r){this.setGenerator(t),this.__prime=new n(e),this._prime=n.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=d,this.setPrivateKey=h):this._primeCode=8}function m(e,r){var n=new t(e.toArray());return r?n.toString(r):n}Object.defineProperty(g.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(e,t){var r=t.toString("hex"),n=[r,e.toString(16)].join("_");if(n in p)return p[n];var f,d=0;if(e.isEven()||!l.simpleSieve||!l.fermatTest(e)||!o.test(e))return d+=1,d+="02"===r||"05"===r?8:4,p[n]=d,d;switch(o.test(e.shrn(1))||(d+=2),r){case"02":e.mod(i).cmp(s)&&(d+=8);break;case"05":(f=e.mod(a)).cmp(c)&&f.cmp(u)&&(d+=8);break;default:d+=4}return p[n]=d,d}(this.__prime,this.__gen)),this._primeCode}}),g.prototype.generateKeys=function(){return this._priv||(this._priv=new n(f(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},g.prototype.computeSecret=function(e){var r=(e=(e=new n(e)).toRed(this._prime)).redPow(this._priv).fromRed(),o=new t(r.toArray()),i=this.getPrime();if(o.length<i.length){var s=new t(i.length-o.length);s.fill(0),o=t.concat([s,o])}return o},g.prototype.getPublicKey=function(e){return m(this._pub,e)},g.prototype.getPrivateKey=function(e){return m(this._priv,e)},g.prototype.getPrime=function(e){return m(this.__prime,e)},g.prototype.getGenerator=function(e){return m(this._gen,e)},g.prototype.setGenerator=function(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this.__gen=e,this._gen=new n(e),this}}).call(this,r(2).Buffer)},function(e,t,r){var n=r(7).Buffer,o=r(54),i=r(497),s=r(4),a=r(505),c=r(530),u=r(260);function l(e){i.Writable.call(this);var t=u[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=o(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){i.Writable.call(this);var t=u[e];if(!t)throw new Error("Unknown message digest");this._hash=o(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){return new l(e)}function h(e){return new f(e)}Object.keys(u).forEach((function(e){u[e].id=n.from(u[e].id,"hex"),u[e.toLowerCase()]=u[e]})),s(l,i.Writable),l.prototype._write=function(e,t,r){this._hash.update(e),r()},l.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},l.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),n=a(r,e,this._hashType,this._signType,this._tag);return t?n.toString(t):n},s(f,i.Writable),f.prototype._write=function(e,t,r){this._hash.update(e),r()},f.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},f.prototype.verify=function(e,t,r){"string"==typeof t&&(t=n.from(t,r)),this.end();var o=this._hash.digest();return c(t,o,e,this._signType,this._tag)},e.exports={Sign:d,Verify:h,createSign:d,createVerify:h}},function(e,t,r){(t=e.exports=r(274)).Stream=t,t.Readable=t,t.Writable=r(278),t.Duplex=r(79),t.Transform=r(279),t.PassThrough=r(503),t.finished=r(162),t.pipeline=r(504)},function(e,t){},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=r(2).Buffer,a=r(500).inspect,c=a&&a.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,r,u;return t=e,(r=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return s.alloc(0);for(var t,r,n,o=s.allocUnsafe(e>>>0),i=this.head,a=0;i;)t=i.data,r=o,n=a,s.prototype.copy.call(t,r,n),a+=i.data.length,i=i.next;return o}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var o=t.data,i=e>o.length?o.length:e;if(i===o.length?n+=o:n+=o.slice(0,e),0==(e-=i)){i===o.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=o.slice(i));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=s.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var o=r.data,i=e>o.length?o.length:e;if(o.copy(t,t.length-e,0,i),0==(e-=i)){i===o.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=o.slice(i));break}++n}return this.length-=n,t}},{key:c,value:function(e,t){return a(this,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}])&&i(t.prototype,r),u&&i(t,u),e}()},function(e,t){},function(e,t,r){"use strict";(function(t){var n;function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i=r(162),s=Symbol("lastResolve"),a=Symbol("lastReject"),c=Symbol("error"),u=Symbol("ended"),l=Symbol("lastPromise"),f=Symbol("handlePromise"),d=Symbol("stream");function h(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var r=e[d].read();null!==r&&(e[l]=null,e[s]=null,e[a]=null,t(h(r,!1)))}}function g(e){t.nextTick(p,e)}var m=Object.getPrototypeOf((function(){})),y=Object.setPrototypeOf((o(n={get stream(){return this[d]},next:function(){var e=this,r=this[c];if(null!==r)return Promise.reject(r);if(this[u])return Promise.resolve(h(void 0,!0));if(this[d].destroyed)return new Promise((function(r,n){t.nextTick((function(){e[c]?n(e[c]):r(h(void 0,!0))}))}));var n,o=this[l];if(o)n=new Promise(function(e,t){return function(r,n){e.then((function(){t[u]?r(h(void 0,!0)):t[f](r,n)}),n)}}(o,this));else{var i=this[d].read();if(null!==i)return Promise.resolve(h(i,!1));n=new Promise(this[f])}return this[l]=n,n}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[d].destroy(null,(function(e){e?r(e):t(h(void 0,!0))}))}))})),n),m);e.exports=function(e){var t,r=Object.create(y,(o(t={},d,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,a,{value:null,writable:!0}),o(t,c,{value:null,writable:!0}),o(t,u,{value:e._readableState.endEmitted,writable:!0}),o(t,f,{value:function(e,t){var n=r[d].read();n?(r[l]=null,r[s]=null,r[a]=null,e(h(n,!1))):(r[s]=e,r[a]=t)},writable:!0}),t));return r[l]=null,i(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[a];return null!==t&&(r[l]=null,r[s]=null,r[a]=null,t(e)),void(r[c]=e)}var n=r[s];null!==n&&(r[l]=null,r[s]=null,r[a]=null,n(h(void 0,!0))),r[u]=!0})),e.on("readable",g.bind(null,r)),r}}).call(this,r(13))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,r){"use strict";e.exports=o;var n=r(279);function o(e){if(!(this instanceof o))return new o(e);n.call(this,e)}r(4)(o,n),o.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,r){"use strict";var n;var o=r(78).codes,i=o.ERR_MISSING_ARGS,s=o.ERR_STREAM_DESTROYED;function a(e){if(e)throw e}function c(e,t,o,i){i=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(i);var a=!1;e.on("close",(function(){a=!0})),void 0===n&&(n=r(162)),n(e,{readable:t,writable:o},(function(e){if(e)return i(e);a=!0,i()}));var c=!1;return function(t){if(!a&&!c)return c=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void i(t||new s("pipe"))}}function u(e){e()}function l(e,t){return e.pipe(t)}function f(e){return e.length?"function"!=typeof e[e.length-1]?a:e.pop():a}e.exports=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o=f(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new i("streams");var s=t.map((function(e,r){var i=r<t.length-1;return c(e,i,r>0,(function(e){n||(n=e),e&&s.forEach(u),i||(s.forEach(u),o(n))}))}));return t.reduce(l)}},function(e,t,r){var n=r(7).Buffer,o=r(120),i=r(163),s=r(45).ec,a=r(282),c=r(124),u=r(288);function l(e,t,r,i){if((e=n.from(e.toArray())).length<t.byteLength()){var s=n.alloc(t.byteLength()-e.length);e=n.concat([s,e])}var a=r.length,c=function(e,t){e=(e=f(e,t)).mod(t);var r=n.from(e.toArray());if(r.length<t.byteLength()){var o=n.alloc(t.byteLength()-r.length);r=n.concat([o,r])}return r}(r,t),u=n.alloc(a);u.fill(1);var l=n.alloc(a);return l=o(i,l).update(u).update(n.from([0])).update(e).update(c).digest(),u=o(i,l).update(u).digest(),{k:l=o(i,l).update(u).update(n.from([1])).update(e).update(c).digest(),v:u=o(i,l).update(u).digest()}}function f(e,t){var r=new a(e),n=(e.length<<3)-t.bitLength();return n>0&&r.ishrn(n),r}function d(e,t,r){var i,s;do{for(i=n.alloc(0);8*i.length<e.bitLength();)t.v=o(r,t.k).update(t.v).digest(),i=n.concat([i,t.v]);s=f(i,e),t.k=o(r,t.k).update(t.v).update(n.from([0])).digest(),t.v=o(r,t.k).update(t.v).digest()}while(-1!==s.cmp(e));return s}function h(e,t,r,n){return e.toRed(a.mont(r)).redPow(t).fromRed().mod(n)}e.exports=function(e,t,r,o,p){var g=c(t);if(g.curve){if("ecdsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong private key type");return function(e,t){var r=u[t.curve.join(".")];if(!r)throw new Error("unknown curve "+t.curve.join("."));var o=new s(r).keyFromPrivate(t.privateKey).sign(e);return n.from(o.toDER())}(e,g)}if("dsa"===g.type){if("dsa"!==o)throw new Error("wrong private key type");return function(e,t,r){var o,i=t.params.priv_key,s=t.params.p,c=t.params.q,u=t.params.g,p=new a(0),g=f(e,c).mod(c),m=!1,y=l(i,c,e,r);for(;!1===m;)o=d(c,y,r),p=h(u,o,s,c),0===(m=o.invm(c).imul(g.add(i.mul(p))).mod(c)).cmpn(0)&&(m=!1,p=new a(0));return function(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e));128&t[0]&&(t=[0].concat(t));var r=[48,e.length+t.length+4,2,e.length];return r=r.concat(e,[2,t.length],t),n.from(r)}(p,m)}(e,g,r)}if("rsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong private key type");e=n.concat([p,e]);for(var m=g.modulus.byteLength(),y=[0,1];e.length+y.length+1<m;)y.push(255);y.push(0);for(var b=-1;++b<e.length;)y.push(e[b]);return i(y,g)},e.exports.getKey=l,e.exports.makeKey=d},function(e,t,r){(function(e){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{s=r(507).Buffer}catch(e){}function a(e,t,r){for(var o=0,i=Math.min(e.length,r),s=0,a=t;a<i;a++){var c,u=e.charCodeAt(a)-48;o<<=4,o|=c=u>=49&&u<=54?u-49+10:u>=17&&u<=22?u-17+10:u,s|=c}return n(!(240&s),"Invalid character in "+e),o}function c(e,t,r,o){for(var i=0,s=0,a=Math.min(e.length,r),c=t;c<a;c++){var u=e.charCodeAt(c)-48;i*=o,s=u>=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&s<o,"Invalid character"),i+=s}return i}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&o++,16===t?this._parseHex(e,o):this._parseBase(e,t,o),"-"===e[0]&&(this.negative=1),this._strip(),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var o=0;o<this.length;o++)this.words[o]=0;var i,s,a=0;if("be"===r)for(o=e.length-1,i=0;o>=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);else if("le"===r)for(o=0,i=0;o<e.length;o+=3)s=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);return this._strip()},i.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,o,i=0;for(r=e.length-6,n=0;r>=t;r-=6)o=a(e,r,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=a(e,t,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303),this._strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,s=i%n,a=Math.min(i,i-s)+r,u=0,l=r;l<a;l+=n)u=c(e,l,l+n,t),this.imuln(o),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var f=1;for(u=c(e,l,e.length,t),l=0;l<s;l++)f*=t;this.imuln(f),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}},i.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},i.prototype._move=function(e){u(e,this)},i.prototype.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},i.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(e){i.prototype.inspect=l}else i.prototype.inspect=l;function l(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var o=0,i=0,s=0;s<this.length;s++){var a=this.words[s],c=(16777215&(a<<o|i)).toString(16);r=0!==(i=a>>>24-o&16777215)||s!==this.length-1?f[6-c.length]+c+r:c+r,(o+=2)>=26&&(o-=26,s--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],l=h[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modrn(l).toString(e);r=(p=p.idivn(l)).isZero()?g+r:f[u-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16,2)},s&&(i.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],s=o*i,a=67108863&s,c=s/67108864|0;r.words[0]=a;for(var u=1;u<n;u++){for(var l=c>>>26,f=67108863&c,d=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=d;h++){var p=u-h|0;l+=(s=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&s}r.words[u]=0|f,c=0|l}return 0!==c?r.words[u]=0|c:r.length--,r._strip()}i.prototype.toArrayLike=function(e,t,r){this._strip();var o=this.byteLength(),i=r||Math.max(1,o);n(o<=i,"byte array longer than desired length"),n(i>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,i);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,o),s},i.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r++]=255&s,r<e.length&&(e[r++]=s>>8&255),r<e.length&&(e[r++]=s>>16&255),6===i?(r<e.length&&(e[r++]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r<e.length)for(e[r++]=n;r<e.length;)e[r++]=0},i.prototype._toArrayLikeBE=function(e,t){for(var r=e.length-1,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r--]=255&s,r>=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===i?(r>=0&&(e[r--]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},i.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return 0!==this.negative},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},i.prototype.ior=function(e){return n(0==(this.negative|e.negative)),this.iuor(e)},i.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},i.prototype.iand=function(e){return n(0==(this.negative|e.negative)),this.iuand(e)},i.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},i.prototype.ixor=function(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},i.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var o=0;o<t;o++)this.words[o]=67108863&~this.words[o];return r>0&&(this.words[o]=~this.words[o]&67108863>>26-r),this._strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,o=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<o:this.words[r]&~(1<<o),this._strip()},i.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i<n.length;i++)t=(0|r.words[i])+(0|n.words[i])+o,this.words[i]=67108863&t,o=t>>>26;for(;0!==o&&i<r.length;i++)t=(0|r.words[i])+o,this.words[i]=67108863&t,o=t>>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;i<r.length;i++)this.words[i]=r.words[i];return this},i.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,s=0;s<n.length;s++)i=(t=(0|r.words[s])-(0|n.words[s])+i)>>26,this.words[s]=67108863&t;for(;0!==i&&s<r.length;s++)i=(t=(0|r.words[s])+i)>>26,this.words[s]=67108863&t;if(0===i&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this._strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var g=function(e,t,r){var n,o,i,s=e.words,a=t.words,c=r.words,u=0,l=0|s[0],f=8191&l,d=l>>>13,h=0|s[1],p=8191&h,g=h>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],w=8191&v,_=v>>>13,k=0|s[4],S=8191&k,O=k>>>13,j=0|s[5],E=8191&j,P=j>>>13,x=0|s[6],A=8191&x,M=x>>>13,I=0|s[7],C=8191&I,R=I>>>13,T=0|s[8],N=8191&T,B=T>>>13,D=0|s[9],L=8191&D,U=D>>>13,q=0|a[0],H=8191&q,z=q>>>13,F=0|a[1],K=8191&F,$=F>>>13,V=0|a[2],J=8191&V,G=V>>>13,W=0|a[3],Q=8191&W,Z=W>>>13,Y=0|a[4],X=8191&Y,ee=Y>>>13,te=0|a[5],re=8191&te,ne=te>>>13,oe=0|a[6],ie=8191&oe,se=oe>>>13,ae=0|a[7],ce=8191&ae,ue=ae>>>13,le=0|a[8],fe=8191&le,de=le>>>13,he=0|a[9],pe=8191&he,ge=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(u+(n=Math.imul(f,H))|0)+((8191&(o=(o=Math.imul(f,z))+Math.imul(d,H)|0))<<13)|0;u=((i=Math.imul(d,z))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,H),o=(o=Math.imul(p,z))+Math.imul(g,H)|0,i=Math.imul(g,z);var ye=(u+(n=n+Math.imul(f,K)|0)|0)+((8191&(o=(o=o+Math.imul(f,$)|0)+Math.imul(d,K)|0))<<13)|0;u=((i=i+Math.imul(d,$)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,H),o=(o=Math.imul(y,z))+Math.imul(b,H)|0,i=Math.imul(b,z),n=n+Math.imul(p,K)|0,o=(o=o+Math.imul(p,$)|0)+Math.imul(g,K)|0,i=i+Math.imul(g,$)|0;var be=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,J)|0))<<13)|0;u=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(w,H),o=(o=Math.imul(w,z))+Math.imul(_,H)|0,i=Math.imul(_,z),n=n+Math.imul(y,K)|0,o=(o=o+Math.imul(y,$)|0)+Math.imul(b,K)|0,i=i+Math.imul(b,$)|0,n=n+Math.imul(p,J)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(g,J)|0,i=i+Math.imul(g,G)|0;var ve=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(o=(o=o+Math.imul(f,Z)|0)+Math.imul(d,Q)|0))<<13)|0;u=((i=i+Math.imul(d,Z)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(S,H),o=(o=Math.imul(S,z))+Math.imul(O,H)|0,i=Math.imul(O,z),n=n+Math.imul(w,K)|0,o=(o=o+Math.imul(w,$)|0)+Math.imul(_,K)|0,i=i+Math.imul(_,$)|0,n=n+Math.imul(y,J)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,G)|0,n=n+Math.imul(p,Q)|0,o=(o=o+Math.imul(p,Z)|0)+Math.imul(g,Q)|0,i=i+Math.imul(g,Z)|0;var we=(u+(n=n+Math.imul(f,X)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;u=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(E,H),o=(o=Math.imul(E,z))+Math.imul(P,H)|0,i=Math.imul(P,z),n=n+Math.imul(S,K)|0,o=(o=o+Math.imul(S,$)|0)+Math.imul(O,K)|0,i=i+Math.imul(O,$)|0,n=n+Math.imul(w,J)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,Q)|0,o=(o=o+Math.imul(y,Z)|0)+Math.imul(b,Q)|0,i=i+Math.imul(b,Z)|0,n=n+Math.imul(p,X)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(g,X)|0,i=i+Math.imul(g,ee)|0;var _e=(u+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;u=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(A,H),o=(o=Math.imul(A,z))+Math.imul(M,H)|0,i=Math.imul(M,z),n=n+Math.imul(E,K)|0,o=(o=o+Math.imul(E,$)|0)+Math.imul(P,K)|0,i=i+Math.imul(P,$)|0,n=n+Math.imul(S,J)|0,o=(o=o+Math.imul(S,G)|0)+Math.imul(O,J)|0,i=i+Math.imul(O,G)|0,n=n+Math.imul(w,Q)|0,o=(o=o+Math.imul(w,Z)|0)+Math.imul(_,Q)|0,i=i+Math.imul(_,Z)|0,n=n+Math.imul(y,X)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(b,X)|0,i=i+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0;var ke=(u+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,se)|0)+Math.imul(d,ie)|0))<<13)|0;u=((i=i+Math.imul(d,se)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(C,H),o=(o=Math.imul(C,z))+Math.imul(R,H)|0,i=Math.imul(R,z),n=n+Math.imul(A,K)|0,o=(o=o+Math.imul(A,$)|0)+Math.imul(M,K)|0,i=i+Math.imul(M,$)|0,n=n+Math.imul(E,J)|0,o=(o=o+Math.imul(E,G)|0)+Math.imul(P,J)|0,i=i+Math.imul(P,G)|0,n=n+Math.imul(S,Q)|0,o=(o=o+Math.imul(S,Z)|0)+Math.imul(O,Q)|0,i=i+Math.imul(O,Z)|0,n=n+Math.imul(w,X)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,X)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,se)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,se)|0;var Se=(u+(n=n+Math.imul(f,ce)|0)|0)+((8191&(o=(o=o+Math.imul(f,ue)|0)+Math.imul(d,ce)|0))<<13)|0;u=((i=i+Math.imul(d,ue)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(N,H),o=(o=Math.imul(N,z))+Math.imul(B,H)|0,i=Math.imul(B,z),n=n+Math.imul(C,K)|0,o=(o=o+Math.imul(C,$)|0)+Math.imul(R,K)|0,i=i+Math.imul(R,$)|0,n=n+Math.imul(A,J)|0,o=(o=o+Math.imul(A,G)|0)+Math.imul(M,J)|0,i=i+Math.imul(M,G)|0,n=n+Math.imul(E,Q)|0,o=(o=o+Math.imul(E,Z)|0)+Math.imul(P,Q)|0,i=i+Math.imul(P,Z)|0,n=n+Math.imul(S,X)|0,o=(o=o+Math.imul(S,ee)|0)+Math.imul(O,X)|0,i=i+Math.imul(O,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,se)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,se)|0,n=n+Math.imul(p,ce)|0,o=(o=o+Math.imul(p,ue)|0)+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0;var Oe=(u+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;u=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(L,H),o=(o=Math.imul(L,z))+Math.imul(U,H)|0,i=Math.imul(U,z),n=n+Math.imul(N,K)|0,o=(o=o+Math.imul(N,$)|0)+Math.imul(B,K)|0,i=i+Math.imul(B,$)|0,n=n+Math.imul(C,J)|0,o=(o=o+Math.imul(C,G)|0)+Math.imul(R,J)|0,i=i+Math.imul(R,G)|0,n=n+Math.imul(A,Q)|0,o=(o=o+Math.imul(A,Z)|0)+Math.imul(M,Q)|0,i=i+Math.imul(M,Z)|0,n=n+Math.imul(E,X)|0,o=(o=o+Math.imul(E,ee)|0)+Math.imul(P,X)|0,i=i+Math.imul(P,ee)|0,n=n+Math.imul(S,re)|0,o=(o=o+Math.imul(S,ne)|0)+Math.imul(O,re)|0,i=i+Math.imul(O,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,se)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,se)|0,n=n+Math.imul(y,ce)|0,o=(o=o+Math.imul(y,ue)|0)+Math.imul(b,ce)|0,i=i+Math.imul(b,ue)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var je=(u+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,ge)|0)+Math.imul(d,pe)|0))<<13)|0;u=((i=i+Math.imul(d,ge)|0)+(o>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,K),o=(o=Math.imul(L,$))+Math.imul(U,K)|0,i=Math.imul(U,$),n=n+Math.imul(N,J)|0,o=(o=o+Math.imul(N,G)|0)+Math.imul(B,J)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(C,Q)|0,o=(o=o+Math.imul(C,Z)|0)+Math.imul(R,Q)|0,i=i+Math.imul(R,Z)|0,n=n+Math.imul(A,X)|0,o=(o=o+Math.imul(A,ee)|0)+Math.imul(M,X)|0,i=i+Math.imul(M,ee)|0,n=n+Math.imul(E,re)|0,o=(o=o+Math.imul(E,ne)|0)+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,n=n+Math.imul(S,ie)|0,o=(o=o+Math.imul(S,se)|0)+Math.imul(O,ie)|0,i=i+Math.imul(O,se)|0,n=n+Math.imul(w,ce)|0,o=(o=o+Math.imul(w,ue)|0)+Math.imul(_,ce)|0,i=i+Math.imul(_,ue)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var Ee=(u+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;u=((i=i+Math.imul(g,ge)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,J),o=(o=Math.imul(L,G))+Math.imul(U,J)|0,i=Math.imul(U,G),n=n+Math.imul(N,Q)|0,o=(o=o+Math.imul(N,Z)|0)+Math.imul(B,Q)|0,i=i+Math.imul(B,Z)|0,n=n+Math.imul(C,X)|0,o=(o=o+Math.imul(C,ee)|0)+Math.imul(R,X)|0,i=i+Math.imul(R,ee)|0,n=n+Math.imul(A,re)|0,o=(o=o+Math.imul(A,ne)|0)+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,n=n+Math.imul(E,ie)|0,o=(o=o+Math.imul(E,se)|0)+Math.imul(P,ie)|0,i=i+Math.imul(P,se)|0,n=n+Math.imul(S,ce)|0,o=(o=o+Math.imul(S,ue)|0)+Math.imul(O,ce)|0,i=i+Math.imul(O,ue)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Pe=(u+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;u=((i=i+Math.imul(b,ge)|0)+(o>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,Q),o=(o=Math.imul(L,Z))+Math.imul(U,Q)|0,i=Math.imul(U,Z),n=n+Math.imul(N,X)|0,o=(o=o+Math.imul(N,ee)|0)+Math.imul(B,X)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(C,re)|0,o=(o=o+Math.imul(C,ne)|0)+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,n=n+Math.imul(A,ie)|0,o=(o=o+Math.imul(A,se)|0)+Math.imul(M,ie)|0,i=i+Math.imul(M,se)|0,n=n+Math.imul(E,ce)|0,o=(o=o+Math.imul(E,ue)|0)+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,n=n+Math.imul(S,fe)|0,o=(o=o+Math.imul(S,de)|0)+Math.imul(O,fe)|0,i=i+Math.imul(O,de)|0;var xe=(u+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,ge)|0)+Math.imul(_,pe)|0))<<13)|0;u=((i=i+Math.imul(_,ge)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,X),o=(o=Math.imul(L,ee))+Math.imul(U,X)|0,i=Math.imul(U,ee),n=n+Math.imul(N,re)|0,o=(o=o+Math.imul(N,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(C,ie)|0,o=(o=o+Math.imul(C,se)|0)+Math.imul(R,ie)|0,i=i+Math.imul(R,se)|0,n=n+Math.imul(A,ce)|0,o=(o=o+Math.imul(A,ue)|0)+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,n=n+Math.imul(E,fe)|0,o=(o=o+Math.imul(E,de)|0)+Math.imul(P,fe)|0,i=i+Math.imul(P,de)|0;var Ae=(u+(n=n+Math.imul(S,pe)|0)|0)+((8191&(o=(o=o+Math.imul(S,ge)|0)+Math.imul(O,pe)|0))<<13)|0;u=((i=i+Math.imul(O,ge)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,re),o=(o=Math.imul(L,ne))+Math.imul(U,re)|0,i=Math.imul(U,ne),n=n+Math.imul(N,ie)|0,o=(o=o+Math.imul(N,se)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,se)|0,n=n+Math.imul(C,ce)|0,o=(o=o+Math.imul(C,ue)|0)+Math.imul(R,ce)|0,i=i+Math.imul(R,ue)|0,n=n+Math.imul(A,fe)|0,o=(o=o+Math.imul(A,de)|0)+Math.imul(M,fe)|0,i=i+Math.imul(M,de)|0;var Me=(u+(n=n+Math.imul(E,pe)|0)|0)+((8191&(o=(o=o+Math.imul(E,ge)|0)+Math.imul(P,pe)|0))<<13)|0;u=((i=i+Math.imul(P,ge)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ie),o=(o=Math.imul(L,se))+Math.imul(U,ie)|0,i=Math.imul(U,se),n=n+Math.imul(N,ce)|0,o=(o=o+Math.imul(N,ue)|0)+Math.imul(B,ce)|0,i=i+Math.imul(B,ue)|0,n=n+Math.imul(C,fe)|0,o=(o=o+Math.imul(C,de)|0)+Math.imul(R,fe)|0,i=i+Math.imul(R,de)|0;var Ie=(u+(n=n+Math.imul(A,pe)|0)|0)+((8191&(o=(o=o+Math.imul(A,ge)|0)+Math.imul(M,pe)|0))<<13)|0;u=((i=i+Math.imul(M,ge)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(L,ce),o=(o=Math.imul(L,ue))+Math.imul(U,ce)|0,i=Math.imul(U,ue),n=n+Math.imul(N,fe)|0,o=(o=o+Math.imul(N,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Ce=(u+(n=n+Math.imul(C,pe)|0)|0)+((8191&(o=(o=o+Math.imul(C,ge)|0)+Math.imul(R,pe)|0))<<13)|0;u=((i=i+Math.imul(R,ge)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,fe),o=(o=Math.imul(L,de))+Math.imul(U,fe)|0,i=Math.imul(U,de);var Re=(u+(n=n+Math.imul(N,pe)|0)|0)+((8191&(o=(o=o+Math.imul(N,ge)|0)+Math.imul(B,pe)|0))<<13)|0;u=((i=i+Math.imul(B,ge)|0)+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Te=(u+(n=Math.imul(L,pe))|0)+((8191&(o=(o=Math.imul(L,ge))+Math.imul(U,pe)|0))<<13)|0;return u=((i=Math.imul(U,ge))+(o>>>13)|0)+(Te>>>26)|0,Te&=67108863,c[0]=me,c[1]=ye,c[2]=be,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=Se,c[8]=Oe,c[9]=je,c[10]=Ee,c[11]=Pe,c[12]=xe,c[13]=Ae,c[14]=Me,c[15]=Ie,c[16]=Ce,c[17]=Re,c[18]=Te,0!==u&&(c[19]=u,r.length++),r};function m(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i<r.length-1;i++){var s=o;o=0;for(var a=67108863&n,c=Math.min(i,t.length-1),u=Math.max(0,i-e.length+1);u<=c;u++){var l=i-u,f=(0|e.words[l])*(0|t.words[u]),d=67108863&f;a=67108863&(d=d+a|0),o+=(s=(s=s+(f/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}r.words[i]=a,n=s,s=o}return 0!==n?r.words[i]=n:r.length--,r._strip()}function y(e,t,r){return m(e,t,r)}function b(e,t){this.x=e,this.y=t}Math.imul||(g=p),i.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?p(this,e,t):r<1024?m(this,e,t):y(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},b.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,o=0;o<t;o++)n|=(1&e)<<t-o-1,e>>=1;return n},b.prototype.permute=function(e,t,r,n,o,i){for(var s=0;s<i;s++)n[s]=t[e[s]],o[s]=r[e[s]]},b.prototype.transform=function(e,t,r,n,o,i){this.permute(i,e,t,r,n,o);for(var s=1;s<o;s<<=1)for(var a=s<<1,c=Math.cos(2*Math.PI/a),u=Math.sin(2*Math.PI/a),l=0;l<o;l+=a)for(var f=c,d=u,h=0;h<s;h++){var p=r[l+h],g=n[l+h],m=r[l+h+s],y=n[l+h+s],b=f*m-d*y;y=f*y+d*m,m=b,r[l+h]=p+m,n[l+h]=g+y,r[l+h+s]=p-m,n[l+h+s]=g-y,h!==a&&(b=c*f-u*d,d=c*d+u*f,f=b)}},b.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,o=0;for(r=r/2|0;r;r>>>=1)o++;return 1<<o+1+n},b.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var o=e[n];e[n]=e[r-n-1],e[r-n-1]=o,o=t[n],t[n]=-t[r-n-1],t[r-n-1]=-o}},b.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var o=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&o,r=o<67108864?0:o/67108864|0}return e},b.prototype.convert13b=function(e,t,r,o){for(var i=0,s=0;s<t;s++)i+=0|e[s],r[2*s]=8191&i,i>>>=13,r[2*s+1]=8191&i,i>>>=13;for(s=2*t;s<o;++s)r[s]=0;n(0===i),n(0==(-8192&i))},b.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},b.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),o=this.makeRBT(n),i=this.stub(n),s=new Array(n),a=new Array(n),c=new Array(n),u=new Array(n),l=new Array(n),f=new Array(n),d=r.words;d.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,u,n),this.transform(s,i,a,c,n,o),this.transform(u,i,l,f,n,o);for(var h=0;h<n;h++){var p=a[h]*l[h]-c[h]*f[h];c[h]=a[h]*f[h]+c[h]*l[h],a[h]=p}return this.conjugate(a,c,n),this.transform(a,c,d,i,n,o),this.conjugate(d,i,n),this.normalize13b(d,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r._strip()},i.prototype.mul=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},i.prototype.mulf=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),y(this,e,t)},i.prototype.imul=function(e){return this.clone().mulTo(e,this)},i.prototype.imuln=function(e){var t=e<0;t&&(e=-e),n("number"==typeof e),n(e<67108864);for(var r=0,o=0;o<this.length;o++){var i=(0|this.words[o])*e,s=(67108863&i)+(67108863&r);r>>=26,r+=i/67108864|0,r+=s>>>26,this.words[o]=67108863&s}return 0!==r&&(this.words[o]=r,this.length++),t?this.ineg():this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,o=r%26;t[r]=e.words[n]>>>o&1}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var o=r.sqr();n<t.length;n++,o=o.sqr())0!==t[n]&&(r=r.mul(o));return r},i.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,r=e%26,o=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var a=this.words[t]&i,c=(0|this.words[t])-a<<r;this.words[t]=c|s,s=a>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==o){for(t=this.length-1;t>=0;t--)this.words[t+o]=this.words[t];for(t=0;t<o;t++)this.words[t]=0;this.length+=o}return this._strip()},i.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,r){var o;n("number"==typeof e&&e>=0),o=t?(t-t%26)/26:0;var i=e%26,s=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,c=r;if(o-=s,o=Math.max(0,o),c){for(var u=0;u<s;u++)c.words[u]=this.words[u];c.length=s}if(0===s);else if(this.length>s)for(this.length-=s,u=0;u<this.length;u++)this.words[u]=this.words[u+s];else this.words[0]=0,this.length=1;var l=0;for(u=this.length-1;u>=0&&(0!==l||u>=o);u--){var f=0|this.words[u];this.words[u]=l<<26-i|f>>>i,l=f&a}return c&&0!==l&&(c.words[c.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,o=1<<t;return!(this.length<=r)&&!!(this.words[r]&o)},i.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var o=67108863^67108863>>>t<<t;this.words[this.length-1]&=o}return this._strip()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},i.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},i.prototype.addn=function(e){return this.clone().iaddn(e)},i.prototype.subn=function(e){return this.clone().isubn(e)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(e,t,r){var o,i,s=e.length+r;this._expand(s);var a=0;for(o=0;o<e.length;o++){i=(0|this.words[o+r])+a;var c=(0|e.words[o])*t;a=((i-=67108863&c)>>26)-(c/67108864|0),this.words[o+r]=67108863&i}for(;o<this.length-r;o++)a=(i=(0|this.words[o+r])+a)>>26,this.words[o+r]=67108863&i;if(0===a)return this._strip();for(n(-1===a),a=0,o=0;o<this.length;o++)a=(i=-(0|this.words[o])+a)>>26,this.words[o]=67108863&i;return this.negative=1,this._strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,c=n.length-o.length;if("mod"!==t){(a=new i(null)).length=c+1,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}var l=n.clone()._ishlnsubmul(o,1,c);0===l.negative&&(n=l,a&&(a.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/s|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);a&&(a.words[f]=d)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modrn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,o=0,i=this.length-1;i>=0;i--)o=(r*o+(0|this.words[i]))%e;return t?-o:o},i.prototype.modn=function(e){return this.modrn(e)},i.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,o=this.length-1;o>=0;o--){var i=(0|this.words[o])+67108864*r;this.words[o]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),c=new i(1),u=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++u;for(var l=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(f)),o.iushrn(1),s.iushrn(1);for(var p=0,g=1;0==(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||c.isOdd())&&(a.iadd(l),c.isub(f)),a.iushrn(1),c.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(a),s.isub(c)):(r.isub(t),a.isub(o),c.isub(s))}return{a:a,b:c,gcd:r.iushln(u)}},i.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),c=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,l=1;0==(t.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(t.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,o=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=o,this;for(var i=o,s=r;0!==i&&s<this.length;s++){var a=0|this.words[s];i=(a+=i)>>>26,a&=67108863,this.words[s]=a}return 0!==i&&(this.words[s]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var o=0|this.words[0];t=o===e?0:o<e?-1:1}return 0!==this.negative?0|-t:t},i.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},i.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){n<o?t=-1:n>o&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new j(e)},i.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function S(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function O(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function j(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){j.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},o(_,w),_.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var o=e.words[9];for(t.words[t.length++]=4194303&o,n=10;n<e.length;n++){var i=0|e.words[n];e.words[n-10]=(4194303&i)<<4|o>>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},o(k,w),o(S,w),o(O,w),O.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,o=67108863&n;n>>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new S;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new O}return v[e]=t,t},j.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},j.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},j.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},j.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},j.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},j.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},j.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},j.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},j.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},j.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},j.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},j.prototype.isqr=function(e){return this.imul(e,e.clone())},j.prototype.sqr=function(e){return this.mul(e,e)},j.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new i(1)).iushrn(2);return this.pow(e,r)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);n(!o.isZero());var a=new i(1).toRed(this),c=a.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,u).cmp(c);)l.redIAdd(c);for(var f=this.pow(l,o),d=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var g=h,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m<p);var y=this.pow(f,new i(1).iushln(p-m-1));d=d.redMul(y),f=y.redSqr(),h=h.redMul(f),p=m}return d},j.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},j.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new i(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var o=r[0],s=0,a=0,c=t.bitLength()%26;for(0===c&&(c=26),n=t.length-1;n>=0;n--){for(var u=t.words[n],l=c-1;l>=0;l--){var f=u>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==s?(s<<=1,s|=f,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}c=26}return o},j.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},j.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new E(e)},o(E,j),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,r(71)(e))},function(e,t){},function(e){e.exports=JSON.parse('{"name":"elliptic","version":"6.5.3","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"jscs":"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js","jshint":"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js","lint":"npm run jscs && npm run jshint","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny <fedor@indutny.com>","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^1.4.3","coveralls":"^3.0.8","grunt":"^1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.2","jscs":"^3.0.7","jshint":"^2.10.3","mocha":"^6.2.2"},"dependencies":{"bn.js":"^4.4.0","brorand":"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0","inherits":"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"}}')},function(e,t,r){"use strict";var n=r(33),o=r(6),i=r(4),s=r(123),a=n.assert;function c(e){s.call(this,"short",e),this.a=new o(e.a,16).toRed(this.red),this.b=new o(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function u(e,t,r,n){s.BasePoint.call(this,e,"affine"),null===t&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new o(t,16),this.y=new o(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function l(e,t,r,n){s.BasePoint.call(this,e,"jacobian"),null===t&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new o(0)):(this.x=new o(t,16),this.y=new o(r,16),this.z=new o(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}i(c,s),e.exports=c,c.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,r;if(e.beta)t=new o(e.beta,16).toRed(this.red);else{var n=this._getEndoRoots(this.p);t=(t=n[0].cmp(n[1])<0?n[0]:n[1]).toRed(this.red)}if(e.lambda)r=new o(e.lambda,16);else{var i=this._getEndoRoots(this.n);0===this.g.mul(i[0]).x.cmp(this.g.x.redMul(t))?r=i[0]:(r=i[1],a(0===this.g.mul(r).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:r,basis:e.basis?e.basis.map((function(e){return{a:new o(e.a,16),b:new o(e.b,16)}})):this._getEndoBasis(r)}}},c.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:o.mont(e),r=new o(2).toRed(t).redInvm(),n=r.redNeg(),i=new o(3).toRed(t).redNeg().redSqrt().redMul(r);return[n.redAdd(i).fromRed(),n.redSub(i).fromRed()]},c.prototype._getEndoBasis=function(e){for(var t,r,n,i,s,a,c,u,l,f=this.n.ushrn(Math.floor(this.n.bitLength()/2)),d=e,h=this.n.clone(),p=new o(1),g=new o(0),m=new o(0),y=new o(1),b=0;0!==d.cmpn(0);){var v=h.div(d);u=h.sub(v.mul(d)),l=m.sub(v.mul(p));var w=y.sub(v.mul(g));if(!n&&u.cmp(f)<0)t=c.neg(),r=p,n=u.neg(),i=l;else if(n&&2==++b)break;c=u,h=d,d=u,m=p,p=l,y=g,g=w}s=u.neg(),a=l;var _=n.sqr().add(i.sqr());return s.sqr().add(a.sqr()).cmp(_)>=0&&(s=t,a=r),n.negative&&(n=n.neg(),i=i.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:i},{a:s,b:a}]},c.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],o=n.b.mul(e).divRound(this.n),i=r.b.neg().mul(e).divRound(this.n),s=o.mul(r.a),a=i.mul(n.a),c=o.mul(r.b),u=i.mul(n.b);return{k1:e.sub(s).sub(a),k2:c.add(u).neg()}},c.prototype.pointFromX=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(t&&!i||!t&&i)&&(n=n.redNeg()),this.point(e,n)},c.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),o=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(o).cmpn(0)},c.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,o=this._endoWnafT2,i=0;i<e.length;i++){var s=this._endoSplit(t[i]),a=e[i],c=a._getBeta();s.k1.negative&&(s.k1.ineg(),a=a.neg(!0)),s.k2.negative&&(s.k2.ineg(),c=c.neg(!0)),n[2*i]=a,n[2*i+1]=c,o[2*i]=s.k1,o[2*i+1]=s.k2}for(var u=this._wnafMulAdd(1,n,o,2*i,r),l=0;l<2*i;l++)n[l]=null,o[l]=null;return u},i(u,s.BasePoint),c.prototype.point=function(e,t,r){return new u(this,e,t,r)},c.prototype.pointFromJSON=function(e,t){return u.fromJSON(this,e,t)},u.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var r=this.curve,n=function(e){return r.point(e.x.redMul(r.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(n)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(n)}}}return t}},u.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},u.fromJSON=function(e,t,r){"string"==typeof t&&(t=JSON.parse(t));var n=e.point(t[0],t[1],r);if(!t[2])return n;function o(t){return e.point(t[0],t[1],r)}var i=t[2];return n.precomputed={beta:null,doubles:i.doubles&&{step:i.doubles.step,points:[n].concat(i.doubles.points.map(o))},naf:i.naf&&{wnd:i.naf.wnd,points:[n].concat(i.naf.points.map(o))}},n},u.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},u.prototype.isInfinity=function(){return this.inf},u.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},u.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),o=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),i=o.redSqr().redISub(this.x.redAdd(this.x)),s=o.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,s)},u.prototype.getX=function(){return this.x.fromRed()},u.prototype.getY=function(){return this.y.fromRed()},u.prototype.mul=function(e){return e=new o(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,r){var n=[this,t],o=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,o):this.curve._wnafMulAdd(1,n,o,2)},u.prototype.jmulAdd=function(e,t,r){var n=[this,t],o=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,o,!0):this.curve._wnafMulAdd(1,n,o,2,!0)},u.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},u.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},u.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},i(l,s.BasePoint),c.prototype.jpoint=function(e,t,r){return new l(this,e,t,r)},l.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},l.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},l.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),o=e.x.redMul(r),i=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(o),c=i.redSub(s);if(0===a.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=a.redSqr(),l=u.redMul(a),f=n.redMul(u),d=c.redSqr().redIAdd(l).redISub(f).redISub(f),h=c.redMul(f.redISub(d)).redISub(i.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(d,h,p)},l.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),o=this.y,i=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=o.redSub(i);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=s.redSqr(),u=c.redMul(s),l=r.redMul(c),f=a.redSqr().redIAdd(u).redISub(l).redISub(l),d=a.redMul(l.redISub(f)).redISub(o.redMul(u)),h=this.z.redMul(s);return this.curve.jpoint(f,d,h)},l.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}var n=this.curve.a,o=this.curve.tinv,i=this.x,s=this.y,a=this.z,c=a.redSqr().redSqr(),u=s.redAdd(s);for(r=0;r<e;r++){var l=i.redSqr(),f=u.redSqr(),d=f.redSqr(),h=l.redAdd(l).redIAdd(l).redIAdd(n.redMul(c)),p=i.redMul(f),g=h.redSqr().redISub(p.redAdd(p)),m=p.redISub(g),y=h.redMul(m);y=y.redIAdd(y).redISub(d);var b=u.redMul(a);r+1<e&&(c=c.redMul(d)),i=g,a=b,u=y}return this.curve.jpoint(i,u.redMul(o),a)},l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},l.prototype._zeroDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),o=this.y.redSqr(),i=o.redSqr(),s=this.x.redAdd(o).redSqr().redISub(n).redISub(i);s=s.redIAdd(s);var a=n.redAdd(n).redIAdd(n),c=a.redSqr().redISub(s).redISub(s),u=i.redIAdd(i);u=(u=u.redIAdd(u)).redIAdd(u),e=c,t=a.redMul(s.redISub(c)).redISub(u),r=this.y.redAdd(this.y)}else{var l=this.x.redSqr(),f=this.y.redSqr(),d=f.redSqr(),h=this.x.redAdd(f).redSqr().redISub(l).redISub(d);h=h.redIAdd(h);var p=l.redAdd(l).redIAdd(l),g=p.redSqr(),m=d.redIAdd(d);m=(m=m.redIAdd(m)).redIAdd(m),e=g.redISub(h).redISub(h),t=p.redMul(h.redISub(e)).redISub(m),r=(r=this.y.redMul(this.z)).redIAdd(r)}return this.curve.jpoint(e,t,r)},l.prototype._threeDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),o=this.y.redSqr(),i=o.redSqr(),s=this.x.redAdd(o).redSqr().redISub(n).redISub(i);s=s.redIAdd(s);var a=n.redAdd(n).redIAdd(n).redIAdd(this.curve.a),c=a.redSqr().redISub(s).redISub(s);e=c;var u=i.redIAdd(i);u=(u=u.redIAdd(u)).redIAdd(u),t=a.redMul(s.redISub(c)).redISub(u),r=this.y.redAdd(this.y)}else{var l=this.z.redSqr(),f=this.y.redSqr(),d=this.x.redMul(f),h=this.x.redSub(l).redMul(this.x.redAdd(l));h=h.redAdd(h).redIAdd(h);var p=d.redIAdd(d),g=(p=p.redIAdd(p)).redAdd(p);e=h.redSqr().redISub(g),r=this.y.redAdd(this.z).redSqr().redISub(f).redISub(l);var m=f.redSqr();m=(m=(m=m.redIAdd(m)).redIAdd(m)).redIAdd(m),t=h.redMul(p.redISub(e)).redISub(m)}return this.curve.jpoint(e,t,r)},l.prototype._dbl=function(){var e=this.curve.a,t=this.x,r=this.y,n=this.z,o=n.redSqr().redSqr(),i=t.redSqr(),s=r.redSqr(),a=i.redAdd(i).redIAdd(i).redIAdd(e.redMul(o)),c=t.redAdd(t),u=(c=c.redIAdd(c)).redMul(s),l=a.redSqr().redISub(u.redAdd(u)),f=u.redISub(l),d=s.redSqr();d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var h=a.redMul(f).redISub(d),p=r.redAdd(r).redMul(n);return this.curve.jpoint(l,h,p)},l.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr(),n=t.redSqr(),o=e.redAdd(e).redIAdd(e),i=o.redSqr(),s=this.x.redAdd(t).redSqr().redISub(e).redISub(n),a=(s=(s=(s=s.redIAdd(s)).redAdd(s).redIAdd(s)).redISub(i)).redSqr(),c=n.redIAdd(n);c=(c=(c=c.redIAdd(c)).redIAdd(c)).redIAdd(c);var u=o.redIAdd(s).redSqr().redISub(i).redISub(a).redISub(c),l=t.redMul(u);l=(l=l.redIAdd(l)).redIAdd(l);var f=this.x.redMul(a).redISub(l);f=(f=f.redIAdd(f)).redIAdd(f);var d=this.y.redMul(u.redMul(c.redISub(u)).redISub(s.redMul(a)));d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var h=this.z.redAdd(s).redSqr().redISub(r).redISub(a);return this.curve.jpoint(f,d,h)},l.prototype.mul=function(e,t){return e=new o(e,t),this.curve._wnafMul(this,e)},l.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),r=e.z.redSqr();if(0!==this.x.redMul(r).redISub(e.x.redMul(t)).cmpn(0))return!1;var n=t.redMul(this.z),o=r.redMul(e.z);return 0===this.y.redMul(o).redISub(e.y.redMul(n)).cmpn(0)},l.prototype.eqXToP=function(e){var t=this.z.redSqr(),r=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(r))return!0;for(var n=e.clone(),o=this.curve.redN.redMul(t);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(o),0===this.x.cmp(r))return!0}},l.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},function(e,t,r){"use strict";var n=r(6),o=r(4),i=r(123),s=r(33);function a(e){i.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function c(e,t,r){i.BasePoint.call(this,e,"projective"),null===t&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}o(a,i),e.exports=a,a.prototype.validate=function(e){var t=e.normalize().x,r=t.redSqr(),n=r.redMul(t).redAdd(r.redMul(this.a)).redAdd(t);return 0===n.redSqrt().redSqr().cmp(n)},o(c,i.BasePoint),a.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1)},a.prototype.point=function(e,t){return new c(this,e,t)},a.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},c.prototype.precompute=function(){},c.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},c.fromJSON=function(e,t){return new c(e,t[0],t[1]||e.one)},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},c.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),r=e.redSub(t),n=e.redMul(t),o=r.redMul(t.redAdd(this.curve.a24.redMul(r)));return this.curve.point(n,o)},c.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.diffAdd=function(e,t){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),o=e.x.redAdd(e.z),i=e.x.redSub(e.z).redMul(r),s=o.redMul(n),a=t.z.redMul(i.redAdd(s).redSqr()),c=t.x.redMul(i.redISub(s).redSqr());return this.curve.point(a,c)},c.prototype.mul=function(e){for(var t=e.clone(),r=this,n=this.curve.point(null,null),o=[];0!==t.cmpn(0);t.iushrn(1))o.push(t.andln(1));for(var i=o.length-1;i>=0;i--)0===o[i]?(r=r.diffAdd(n,this),n=n.dbl()):(n=r.diffAdd(n,this),r=r.dbl());return n},c.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},c.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},function(e,t,r){"use strict";var n=r(33),o=r(6),i=r(4),s=r(123),a=n.assert;function c(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,s.call(this,"edwards",e),this.a=new o(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new o(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new o(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function u(e,t,r,n,i){s.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new o(t,16),this.y=new o(r,16),this.z=n?new o(n,16):this.curve.one,this.t=i&&new o(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}i(c,s),e.exports=c,c.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},c.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},c.prototype.jpoint=function(e,t,r,n){return this.point(e,t,r,n)},c.prototype.pointFromX=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=this.c2.redSub(this.a.redMul(r)),i=this.one.redSub(this.c2.redMul(this.d).redMul(r)),s=n.redMul(i.redInvm()),a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var c=a.fromRed().isOdd();return(t&&!c||!t&&c)&&(a=a.redNeg()),this.point(e,a)},c.prototype.pointFromY=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=r.redSub(this.c2),i=r.redMul(this.d).redMul(this.c2).redSub(this.a),s=n.redMul(i.redInvm());if(0===s.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return a.fromRed().isOdd()!==t&&(a=a.redNeg()),this.point(a,e)},c.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),n=t.redMul(this.a).redAdd(r),o=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===n.cmp(o)},i(u,s.BasePoint),c.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},c.prototype.point=function(e,t,r,n){return new u(this,e,t,r,n)},u.fromJSON=function(e,t){return new u(e,t[0],t[1],t[2])},u.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},u.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(e),o=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),i=n.redAdd(t),s=i.redSub(r),a=n.redSub(t),c=o.redMul(s),u=i.redMul(a),l=o.redMul(a),f=s.redMul(i);return this.curve.point(c,u,f,l)},u.prototype._projDbl=function(){var e,t,r,n=this.x.redAdd(this.y).redSqr(),o=this.x.redSqr(),i=this.y.redSqr();if(this.curve.twisted){var s=(u=this.curve._mulA(o)).redAdd(i);if(this.zOne)e=n.redSub(o).redSub(i).redMul(s.redSub(this.curve.two)),t=s.redMul(u.redSub(i)),r=s.redSqr().redSub(s).redSub(s);else{var a=this.z.redSqr(),c=s.redSub(a).redISub(a);e=n.redSub(o).redISub(i).redMul(c),t=s.redMul(u.redSub(i)),r=s.redMul(c)}}else{var u=o.redAdd(i);a=this.curve._mulC(this.z).redSqr(),c=u.redSub(a).redSub(a);e=this.curve._mulC(n.redISub(u)).redMul(c),t=this.curve._mulC(u).redMul(o.redISub(i)),r=u.redMul(c)}return this.curve.point(e,t,r)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},u.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),o=this.z.redMul(e.z.redAdd(e.z)),i=r.redSub(t),s=o.redSub(n),a=o.redAdd(n),c=r.redAdd(t),u=i.redMul(s),l=a.redMul(c),f=i.redMul(c),d=s.redMul(a);return this.curve.point(u,l,d,f)},u.prototype._projAdd=function(e){var t,r,n=this.z.redMul(e.z),o=n.redSqr(),i=this.x.redMul(e.x),s=this.y.redMul(e.y),a=this.curve.d.redMul(i).redMul(s),c=o.redSub(a),u=o.redAdd(a),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(i).redISub(s),f=n.redMul(c).redMul(l);return this.curve.twisted?(t=n.redMul(u).redMul(s.redSub(this.curve._mulA(i))),r=c.redMul(u)):(t=n.redMul(u).redMul(s.redSub(i)),r=this.curve._mulC(c).redMul(u)),this.curve.point(f,t,r)},u.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},u.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},u.prototype.jmulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},u.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},u.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()},u.prototype.getY=function(){return this.normalize(),this.y.fromRed()},u.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},u.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},u.prototype.toP=u.prototype.normalize,u.prototype.mixedAdd=u.prototype.add},function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},function(e,t,r){"use strict";var n=r(6),o=r(514),i=r(33),s=r(164),a=r(161),c=i.assert,u=r(515),l=r(516);function f(e){if(!(this instanceof f))return new f(e);"string"==typeof e&&(c(s.hasOwnProperty(e),"Unknown curve "+e),e=s[e]),e instanceof s.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=f,f.prototype.keyPair=function(e){return new u(this,e)},f.prototype.keyFromPrivate=function(e,t){return u.fromPrivate(this,e,t)},f.prototype.keyFromPublic=function(e,t){return u.fromPublic(this,e,t)},f.prototype.genKeyPair=function(e){e||(e={});for(var t=new o({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||a(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),i=this.n.sub(new n(2));;){var s=new n(t.generate(r));if(!(s.cmp(i)>0))return s.iaddn(1),this.keyFromPrivate(s)}},f.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},f.prototype.sign=function(e,t,r,i){"object"==typeof r&&(i=r,r=null),i||(i={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new n(e,16));for(var s=this.n.byteLength(),a=t.getPrivate().toArray("be",s),c=e.toArray("be",s),u=new o({hash:this.hash,entropy:a,nonce:c,pers:i.pers,persEnc:i.persEnc||"utf8"}),f=this.n.sub(new n(1)),d=0;;d++){var h=i.k?i.k(d):new n(u.generate(this.n.byteLength()));if(!((h=this._truncateToN(h,!0)).cmpn(1)<=0||h.cmp(f)>=0)){var p=this.g.mul(h);if(!p.isInfinity()){var g=p.getX(),m=g.umod(this.n);if(0!==m.cmpn(0)){var y=h.invm(this.n).mul(m.mul(t.getPrivate()).iadd(e));if(0!==(y=y.umod(this.n)).cmpn(0)){var b=(p.getY().isOdd()?1:0)|(0!==g.cmp(m)?2:0);return i.canonical&&y.cmp(this.nh)>0&&(y=this.n.sub(y),b^=1),new l({r:m,s:y,recoveryParam:b})}}}}}},f.prototype.verify=function(e,t,r,o){e=this._truncateToN(new n(e,16)),r=this.keyFromPublic(r,o);var i=(t=new l(t,"hex")).r,s=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var a,c=s.invm(this.n),u=c.mul(e).umod(this.n),f=c.mul(i).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(u,r.getPublic(),f)).isInfinity()&&a.eqXToP(i):!(a=this.g.mulAdd(u,r.getPublic(),f)).isInfinity()&&0===a.getX().umod(this.n).cmp(i)},f.prototype.recoverPubKey=function(e,t,r,o){c((3&r)===r,"The recovery param is more than two bits"),t=new l(t,o);var i=this.n,s=new n(e),a=t.r,u=t.s,f=1&r,d=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error("Unable to find sencond key candinate");a=d?this.curve.pointFromX(a.add(this.curve.n),f):this.curve.pointFromX(a,f);var h=t.r.invm(i),p=i.sub(s).mul(h).umod(i),g=u.mul(h).umod(i);return this.g.mulAdd(p,a,g)},f.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new l(t,n)).recoveryParam)return t.recoveryParam;for(var o=0;o<4;o++){var i;try{i=this.recoverPubKey(e,t,o)}catch(e){continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}},function(e,t,r){"use strict";var n=r(70),o=r(280),i=r(32);function s(e){if(!(this instanceof s))return new s(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=o.toArray(e.entropy,e.entropyEnc||"hex"),r=o.toArray(e.nonce,e.nonceEnc||"hex"),n=o.toArray(e.pers,e.persEnc||"hex");i(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}e.exports=s,s.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var o=0;o<this.V.length;o++)this.K[o]=0,this.V[o]=1;this._update(n),this._reseed=1,this.reseedInterval=281474976710656},s.prototype._hmac=function(){return new n.hmac(this.hash,this.K)},s.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},s.prototype.reseed=function(e,t,r,n){"string"!=typeof t&&(n=r,r=t,t=null),e=o.toArray(e,t),r=o.toArray(r,n),i(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},s.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=o.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length<e;)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);var s=i.slice(0,e);return this._update(r),this._reseed++,o.encode(s,t)}},function(e,t,r){"use strict";var n=r(6),o=r(33).assert;function i(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=i,i.fromPublic=function(e,t,r){return t instanceof i?t:new i(e,{pub:t,pubEnc:r})},i.fromPrivate=function(e,t,r){return t instanceof i?t:new i(e,{priv:t,privEnc:r})},i.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},i.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},i.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},i.prototype._importPrivate=function(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},i.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?o(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||o(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},i.prototype.derive=function(e){return e.mul(this.priv).getX()},i.prototype.sign=function(e,t,r){return this.ec.sign(e,this,t,r)},i.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},i.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},function(e,t,r){"use strict";var n=r(6),o=r(33),i=o.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(i(e.r&&e.s,"Signature without r or s"),this.r=new n(e.r,16),this.s=new n(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function a(){this.place=0}function c(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var o=0,i=0,s=t.place;i<n;i++,s++)o<<=8,o|=e[s],o>>>=0;return!(o<=127)&&(t.place=s,o)}function u(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t<r;)t++;return 0===t?e:e.slice(t)}function l(e,t){if(t<128)e.push(t);else{var r=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}e.exports=s,s.prototype._importDER=function(e,t){e=o.toArray(e,t);var r=new a;if(48!==e[r.place++])return!1;var i=c(e,r);if(!1===i)return!1;if(i+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var s=c(e,r);if(!1===s)return!1;var u=e.slice(r.place,s+r.place);if(r.place+=s,2!==e[r.place++])return!1;var l=c(e,r);if(!1===l)return!1;if(e.length!==l+r.place)return!1;var f=e.slice(r.place,l+r.place);if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1)}return this.r=new n(u),this.s=new n(f),this.recoveryParam=null,!0},s.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=u(t),r=u(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];l(n,t.length),(n=n.concat(t)).push(2),l(n,r.length);var i=n.concat(r),s=[48];return l(s,i.length),s=s.concat(i),o.encode(s,e)}},function(e,t,r){"use strict";var n=r(70),o=r(164),i=r(33),s=i.assert,a=i.parseBytes,c=r(518),u=r(519);function l(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof l))return new l(e);e=o[e].curve;this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}e.exports=l,l.prototype.sign=function(e,t){e=a(e);var r=this.keyFromSecret(t),n=this.hashInt(r.messagePrefix(),e),o=this.g.mul(n),i=this.encodePoint(o),s=this.hashInt(i,r.pubBytes(),e).mul(r.priv()),c=n.add(s).umod(this.curve.n);return this.makeSignature({R:o,S:c,Rencoded:i})},l.prototype.verify=function(e,t,r){e=a(e),t=this.makeSignature(t);var n=this.keyFromPublic(r),o=this.hashInt(t.Rencoded(),n.pubBytes(),e),i=this.g.mul(t.S());return t.R().add(n.pub().mul(o)).eq(i)},l.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return i.intFromLE(e.digest()).umod(this.curve.n)},l.prototype.keyFromPublic=function(e){return c.fromPublic(this,e)},l.prototype.keyFromSecret=function(e){return c.fromSecret(this,e)},l.prototype.makeSignature=function(e){return e instanceof u?e:new u(this,e)},l.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},l.prototype.decodePoint=function(e){var t=(e=i.parseBytes(e)).length-1,r=e.slice(0,t).concat(-129&e[t]),n=0!=(128&e[t]),o=i.intFromLE(r);return this.curve.pointFromY(o,n)},l.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},l.prototype.decodeInt=function(e){return i.intFromLE(e)},l.prototype.isPoint=function(e){return e instanceof this.pointClass}},function(e,t,r){"use strict";var n=r(33),o=n.assert,i=n.parseBytes,s=n.cachedProperty;function a(e,t){this.eddsa=e,this._secret=i(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=i(t.pub)}a.fromPublic=function(e,t){return t instanceof a?t:new a(e,{pub:t})},a.fromSecret=function(e,t){return t instanceof a?t:new a(e,{secret:t})},a.prototype.secret=function(){return this._secret},s(a,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),s(a,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),s(a,"privBytes",(function(){var e=this.eddsa,t=this.hash(),r=e.encodingLength-1,n=t.slice(0,e.encodingLength);return n[0]&=248,n[r]&=127,n[r]|=64,n})),s(a,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),s(a,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),s(a,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),a.prototype.sign=function(e){return o(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},a.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},a.prototype.getSecret=function(e){return o(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},a.prototype.getPublic=function(e){return n.encode(this.pubBytes(),e)},e.exports=a},function(e,t,r){"use strict";var n=r(6),o=r(33),i=o.assert,s=o.cachedProperty,a=o.parseBytes;function c(e,t){this.eddsa=e,"object"!=typeof t&&(t=a(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),i(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}s(c,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),s(c,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),s(c,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),s(c,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),c.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},c.prototype.toHex=function(){return o.encode(this.toBytes(),"hex").toUpperCase()},e.exports=c},function(e,t){},function(e,t,r){"use strict";var n=r(283);t.certificate=r(527);var o=n.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));t.RSAPrivateKey=o;var i=n.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=i;var s=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(a),this.key("subjectPublicKey").bitstr())}));t.PublicKey=s;var a=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),c=n.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(a),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=c;var u=n.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));t.EncryptedPrivateKey=u;var l=n.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));t.DSAPrivateKey=l,t.DSAparam=n.define("DSAparam",(function(){this.int()}));var f=n.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(d),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=f;var d=n.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=n.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},function(e,t,r){"use strict";const n=r(284),o=r(286),i=r(4);function s(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function(e,t){return new s(e,t)},s.prototype._createNamed=function(e){const t=this.name;function r(e){this._initNamed(e,t)}return i(r,e),r.prototype._initNamed=function(t,r){e.call(this,t,r)},new r(this)},s.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(o[e])),this.decoders[e]},s.prototype.decode=function(e,t,r){return this._getDecoder(t).decode(e,r)},s.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(n[e])),this.encoders[e]},s.prototype.encode=function(e,t,r){return this._getEncoder(t).encode(e,r)}},function(e,t,r){"use strict";const n=r(4),o=r(285);function i(e){o.call(this,e),this.enc="pem"}n(i,o),e.exports=i,i.prototype.encode=function(e,t){const r=o.prototype.encode.call(this,e).toString("base64"),n=["-----BEGIN "+t.label+"-----"];for(let e=0;e<r.length;e+=64)n.push(r.slice(e,e+64));return n.push("-----END "+t.label+"-----"),n.join("\n")}},function(e,t,r){"use strict";const n=r(4),o=r(165).Buffer,i=r(287);function s(e){i.call(this,e),this.enc="pem"}n(s,i),e.exports=s,s.prototype.decode=function(e,t){const r=e.toString().split(/[\r\n]+/g),n=t.label.toUpperCase(),s=/^-----(BEGIN|END) ([^-]+)-----$/;let a=-1,c=-1;for(let e=0;e<r.length;e++){const t=r[e].match(s);if(null!==t&&t[2]===n){if(-1!==a){if("END"!==t[1])break;c=e;break}if("BEGIN"!==t[1])break;a=e}}if(-1===a||-1===c)throw new Error("PEM section not found for: "+n);const u=r.slice(a+1,c).join("");u.replace(/[^a-z0-9+/=]+/gi,"");const l=o.from(u,"base64");return i.prototype.decode.call(this,l,t)}},function(e,t,r){"use strict";const n=t;n.Reporter=r(167).Reporter,n.DecoderBuffer=r(99).DecoderBuffer,n.EncoderBuffer=r(99).EncoderBuffer,n.Node=r(166)},function(e,t,r){"use strict";const n=t;n._reverse=function(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t},n.der=r(168)},function(e,t,r){"use strict";var n=r(283),o=n.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),i=n.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),s=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),a=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())})),c=n.define("RelativeDistinguishedName",(function(){this.setof(i)})),u=n.define("RDNSequence",(function(){this.seqof(c)})),l=n.define("Name",(function(){this.choice({rdnSequence:this.use(u)})})),f=n.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(o),this.key("notAfter").use(o))})),d=n.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),h=n.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(s),this.key("issuer").use(l),this.key("validity").use(f),this.key("subject").use(l),this.key("subjectPublicKeyInfo").use(a),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(d).optional())})),p=n.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(h),this.key("signatureAlgorithm").use(s),this.key("signatureValue").bitstr())}));e.exports=p},function(e){e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')},function(e,t,r){var n=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,o=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,s=r(122),a=r(159),c=r(7).Buffer;e.exports=function(e,t){var r,u=e.toString(),l=u.match(n);if(l){var f="aes"+l[1],d=c.from(l[2],"hex"),h=c.from(l[3].replace(/[\r\n]/g,""),"base64"),p=s(t,d.slice(0,8),parseInt(l[1],10)).key,g=[],m=a.createDecipheriv(f,p,d);g.push(m.update(h)),g.push(m.final()),r=c.concat(g)}else{var y=u.match(i);r=c.from(y[2].replace(/[\r\n]/g,""),"base64")}return{tag:u.match(o)[1],data:r}}},function(e,t,r){var n=r(7).Buffer,o=r(282),i=r(45).ec,s=r(124),a=r(288);function c(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=function(e,t,r,u,l){var f=s(r);if("ec"===f.type){if("ecdsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var n=a[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new i(n),s=r.data.subjectPrivateKey.data;return o.verify(t,e,s)}(e,t,f)}if("dsa"===f.type){if("dsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var n=r.data.p,i=r.data.q,a=r.data.g,u=r.data.pub_key,l=s.signature.decode(e,"der"),f=l.s,d=l.r;c(f,i),c(d,i);var h=o.mont(n),p=f.invm(i);return 0===a.toRed(h).redPow(new o(t).mul(p).mod(i)).fromRed().mul(u.toRed(h).redPow(d.mul(p).mod(i)).fromRed()).mod(n).mod(i).cmp(d)}(e,t,f)}if("rsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");t=n.concat([l,t]);for(var d=f.modulus.byteLength(),h=[1],p=0;t.length+h.length+2<d;)h.push(255),p++;h.push(0);for(var g=-1;++g<t.length;)h.push(t[g]);h=n.from(h);var m=o.mont(f.modulus);e=(e=new o(e).toRed(m)).redPow(new o(f.publicExponent)),e=n.from(e.fromRed().toArray());var y=p<8?1:0;for(d=Math.min(e.length,h.length),e.length!==h.length&&(y=1),g=-1;++g<d;)y|=e[g]^h[g];return 0===y}},function(e,t,r){(function(t){var n=r(45),o=r(6);e.exports=function(e){return new s(e)};var i={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function s(e){this.curveType=i[e],this.curveType||(this.curveType={name:e}),this.curve=new n.ec(this.curveType.name),this.keys=void 0}function a(e,r,n){Array.isArray(e)||(e=e.toArray());var o=new t(e);if(n&&o.length<n){var i=new t(n-o.length);i.fill(0),o=t.concat([i,o])}return r?o.toString(r):o}i.p224=i.secp224r1,i.p256=i.secp256r1=i.prime256v1,i.p192=i.secp192r1=i.prime192v1,i.p384=i.secp384r1,i.p521=i.secp521r1,s.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},s.prototype.computeSecret=function(e,r,n){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),a(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),n,this.curveType.byteLength)},s.prototype.getPublicKey=function(e,t){var r=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(r[r.length-1]%2?r[0]=7:r[0]=6),a(r,e)},s.prototype.getPrivateKey=function(e){return a(this.keys.getPrivate(),e)},s.prototype.setPublicKey=function(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this.keys._importPublic(e),this},s.prototype.setPrivateKey=function(e,r){r=r||"utf8",t.isBuffer(e)||(e=new t(e,r));var n=new o(e);return n=n.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(n),this}}).call(this,r(2).Buffer)},function(e,t,r){t.publicEncrypt=r(533),t.privateDecrypt=r(534),t.privateEncrypt=function(e,r){return t.publicEncrypt(e,r,!0)},t.publicDecrypt=function(e,r){return t.privateDecrypt(e,r,!0)}},function(e,t,r){var n=r(124),o=r(62),i=r(54),s=r(289),a=r(290),c=r(6),u=r(291),l=r(163),f=r(7).Buffer;e.exports=function(e,t,r){var d;d=e.padding?e.padding:r?1:4;var h,p=n(e);if(4===d)h=function(e,t){var r=e.modulus.byteLength(),n=t.length,u=i("sha1").update(f.alloc(0)).digest(),l=u.length,d=2*l;if(n>r-d-2)throw new Error("message too long");var h=f.alloc(r-n-d-2),p=r-l-1,g=o(l),m=a(f.concat([u,h,f.alloc(1,1),t],p),s(g,p)),y=a(g,s(m,l));return new c(f.concat([f.alloc(1),y,m],r))}(p,t);else if(1===d)h=function(e,t,r){var n,i=t.length,s=e.modulus.byteLength();if(i>s-11)throw new Error("message too long");n=r?f.alloc(s-i-3,255):function(e){var t,r=f.allocUnsafe(e),n=0,i=o(2*e),s=0;for(;n<e;)s===i.length&&(i=o(2*e),s=0),(t=i[s++])&&(r[n++]=t);return r}(s-i-3);return new c(f.concat([f.from([0,r?1:2]),n,f.alloc(1),t],s))}(p,t,r);else{if(3!==d)throw new Error("unknown padding");if((h=new c(t)).cmp(p.modulus)>=0)throw new Error("data too long for modulus")}return r?l(h,p):u(h,p)}},function(e,t,r){var n=r(124),o=r(289),i=r(290),s=r(6),a=r(163),c=r(54),u=r(291),l=r(7).Buffer;e.exports=function(e,t,r){var f;f=e.padding?e.padding:r?1:4;var d,h=n(e),p=h.modulus.byteLength();if(t.length>p||new s(t).cmp(h.modulus)>=0)throw new Error("decryption error");d=r?u(new s(t),h):a(t,h);var g=l.alloc(p-d.length);if(d=l.concat([g,d],p),4===f)return function(e,t){var r=e.modulus.byteLength(),n=c("sha1").update(l.alloc(0)).digest(),s=n.length;if(0!==t[0])throw new Error("decryption error");var a=t.slice(1,s+1),u=t.slice(s+1),f=i(a,o(u,s)),d=i(u,o(f,r-s-1));if(function(e,t){e=l.from(e),t=l.from(t);var r=0,n=e.length;e.length!==t.length&&(r++,n=Math.min(e.length,t.length));var o=-1;for(;++o<n;)r+=e[o]^t[o];return r}(n,d.slice(0,s)))throw new Error("decryption error");var h=s;for(;0===d[h];)h++;if(1!==d[h++])throw new Error("decryption error");return d.slice(h)}(h,d);if(1===f)return function(e,t,r){var n=t.slice(0,2),o=2,i=0;for(;0!==t[o++];)if(o>=t.length){i++;break}var s=t.slice(2,o-1);("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&i++;s.length<8&&i++;if(i)throw new Error("decryption error");return t.slice(o)}(0,d,r);if(3===f)return d;throw new Error("unknown padding")}},function(e,t,r){"use strict";(function(e,n){function o(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var i=r(7),s=r(62),a=i.Buffer,c=i.kMaxLength,u=e.crypto||e.msCrypto,l=Math.pow(2,32)-1;function f(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(e>l||e<0)throw new TypeError("offset must be a uint32");if(e>c||e>t)throw new RangeError("offset out of range")}function d(e,t,r){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>l||e<0)throw new TypeError("size must be a uint32");if(e+t>r||e>c)throw new RangeError("buffer too small")}function h(e,t,r,o){if(n.browser){var i=e.buffer,a=new Uint8Array(i,t,r);return u.getRandomValues(a),o?void n.nextTick((function(){o(null,e)})):e}if(!o)return s(r).copy(e,t),e;s(r,(function(r,n){if(r)return o(r);n.copy(e,t),o(null,e)}))}u&&u.getRandomValues||!n.browser?(t.randomFill=function(t,r,n,o){if(!(a.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof r)o=r,r=0,n=t.length;else if("function"==typeof n)o=n,n=t.length-r;else if("function"!=typeof o)throw new TypeError('"cb" argument must be a function');return f(r,t.length),d(n,r,t.length),h(t,r,n,o)},t.randomFillSync=function(t,r,n){void 0===r&&(r=0);if(!(a.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');f(r,t.length),void 0===n&&(n=t.length-r);return d(n,r,t.length),h(t,r,n)}):(t.randomFill=o,t.randomFillSync=o)}).call(this,r(12),r(13))},function(e,t){const r="Impossible case. Please create issue.",n="The tweak was out of range or the resulted private key is invalid",o="The tweak was out of range or equal to zero",i="Unknow error on context randomization",s="Private Key is invalid",a="Public Key could not be parsed",c="Public Key serialization error",u="The sum of the public keys is not valid",l="Signature could not be parsed",f="The nonce generation function failed, or the private key was invalid",d="Public key could not be recover",h="Scalar was invalid (zero or overflow)";function p(e,t){if(!e)throw new Error(t)}function g(e,t,r){if(p(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;p(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;p(t.length===r,n)}}function m(e){p("Boolean"===b(e),"Expected compressed to be a Boolean")}function y(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),g("output",e,t),e}function b(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){switch(p(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&g("seed",t,32),e.contextRandomize(t)){case 1:throw new Error(i)}},privateKeyVerify:t=>(g("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(t){switch(g("private key",t,32),e.privateKeyNegate(t)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakAdd(t,r){switch(g("private key",t,32),g("tweak",r,32),e.privateKeyTweakAdd(t,r)){case 0:return t;case 1:throw new Error(n)}},privateKeyTweakMul(t,r){switch(g("private key",t,32),g("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(o)}},publicKeyVerify:t=>(g("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(g("private key",t,32),m(r),n=y(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(c)}},publicKeyConvert(t,r=!0,n){switch(g("public key",t,[33,65]),m(r),n=y(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(a);case 2:throw new Error(c)}},publicKeyNegate(t,n=!0,o){switch(g("public key",t,[33,65]),m(n),o=y(o,n?33:65),e.publicKeyNegate(o,t)){case 0:return o;case 1:throw new Error(a);case 2:throw new Error(r);case 3:throw new Error(c)}},publicKeyCombine(t,r=!0,n){p(Array.isArray(t),"Expected public keys to be an Array"),p(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)g("public key",e,[33,65]);switch(m(r),n=y(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(a);case 2:throw new Error(u);case 3:throw new Error(c)}},publicKeyTweakAdd(t,r,o=!0,i){switch(g("public key",t,[33,65]),g("tweak",r,32),m(o),i=y(i,o?33:65),e.publicKeyTweakAdd(i,t,r)){case 0:return i;case 1:throw new Error(a);case 2:throw new Error(n)}},publicKeyTweakMul(t,r,n=!0,i){switch(g("public key",t,[33,65]),g("tweak",r,32),m(n),i=y(i,n?33:65),e.publicKeyTweakMul(i,t,r)){case 0:return i;case 1:throw new Error(a);case 2:throw new Error(o)}},signatureNormalize(t){switch(g("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(l)}},signatureExport(t,n){g("signature",t,64);const o={output:n=y(n,72),outputlen:72};switch(e.signatureExport(o,t)){case 0:return n.slice(0,o.outputlen);case 1:throw new Error(l);case 2:throw new Error(r)}},signatureImport(t,n){switch(g("signature",t),n=y(n,64),e.signatureImport(n,t)){case 0:return n;case 1:throw new Error(l);case 2:throw new Error(r)}},ecdsaSign(t,n,o={},i){g("message",t,32),g("private key",n,32),p("Object"===b(o),"Expected options to be an Object"),void 0!==o.data&&g("options.data",o.data),void 0!==o.noncefn&&p("Function"===b(o.noncefn),"Expected options.noncefn to be a Function");const s={signature:i=y(i,64),recid:null};switch(e.ecdsaSign(s,t,n,o.data,o.noncefn)){case 0:return s;case 1:throw new Error(f);case 2:throw new Error(r)}},ecdsaVerify(t,r,n){switch(g("signature",t,64),g("message",r,32),g("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(l);case 2:throw new Error(a)}},ecdsaRecover(t,n,o,i=!0,s){switch(g("signature",t,64),p("Number"===b(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),g("message",o,32),m(i),s=y(s,i?33:65),e.ecdsaRecover(s,t,n,o)){case 0:return s;case 1:throw new Error(l);case 2:throw new Error(d);case 3:throw new Error(r)}},ecdh(t,r,n={},o){switch(g("public key",t,[33,65]),g("private key",r,32),p("Object"===b(n),"Expected options to be an Object"),void 0!==n.data&&g("options.data",n.data),void 0!==n.hashfn?(p("Function"===b(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&g("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&g("options.ybuf",n.ybuf,32),g("output",o)):o=y(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(a);case 2:throw new Error(h)}}})},function(e,t,r){const n=new(0,r(45).ec)("secp256k1"),o=n.curve,i=o.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new i(t);if(r.cmp(o.p)>=0)return null;r=r.toRed(o.red);let s=r.redSqr().redIMul(r).redIAdd(o.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new i(t),a=new i(r);if(s.cmp(o.p)>=0||a.cmp(o.p)>=0)return null;if(s=s.toRed(o.red),a=a.toRed(o.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const c=s.redSqr().redIMul(s);return a.redSqr().redISub(c.redIAdd(o.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t<e.length;++t)e[t]=r[t]}e.exports={contextRandomize:()=>0,privateKeyVerify(e){const t=new i(e);return t.cmp(o.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new i(e),r=o.n.sub(t).umod(o.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new i(t);if(r.cmp(o.n)>=0)return 1;if(r.iadd(new i(e)),r.cmp(o.n)>=0&&r.isub(o.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new i(t);if(r.cmp(o.n)>=0||r.isZero())return 1;r.imul(new i(e)),r.cmp(o.n)>=0&&(r=r.umod(o.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new i(t);if(r.cmp(o.n)>=0||r.isZero())return 1;return a(e,n.keyFromPrivate(t).getPublic()),0},publicKeyConvert(e,t){const r=s(t);if(null===r)return 1;return a(e,r.getPublic()),0},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e<t.length;++e)if(r[e]=s(t[e]),null===r[e])return 1;let n=r[0].getPublic();for(let e=1;e<r.length;++e)n=n.add(r[e].pub);return n.isInfinity()?2:(a(e,n),0)},publicKeyTweakAdd(e,t,r){const n=s(t);if(null===n)return 1;if((r=new i(r)).cmp(o.n)>=0)return 2;const c=n.getPublic().add(o.g.mul(r));return c.isInfinity()?2:(a(e,c),0)},publicKeyTweakMul(e,t,r){const n=s(t);if(null===n)return 1;if((r=new i(r)).cmp(o.n)>=0||r.isZero())return 2;return a(e,n.getPublic().mul(r)),0},signatureNormalize(e){const t=new i(e.subarray(0,32)),r=new i(e.subarray(32,64));return t.cmp(o.n)>=0||r.cmp(o.n)>=0?1:(1===r.cmp(n.nh)&&e.set(o.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new i(r).cmp(o.n)>=0)return 1;if(new i(n).cmp(o.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let c=33,u=0;for(;c>1&&0===a[u]&&!(128&a[u+1]);--c,++u);if(a=a.subarray(u),128&a[0])return 1;if(c>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let f=33,d=0;for(;f>1&&0===l[d]&&!(128&l[d+1]);--f,++d);return l=l.subarray(d),128&l[0]||f>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+c+f,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+c]=2,s[5+c]=l.length,s.set(l,6+c),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let c=new i(s);c.cmp(o.n)>=0&&(c=new i(0));let u=new i(t.subarray(6+r));return u.cmp(o.n)>=0&&(u=new i(0)),e.set(c.toArrayLike(Uint8Array,"be",32),0),e.set(u.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const o=e(t,r,null,s,n);if(!(o instanceof Uint8Array&&32===o.length))throw new Error("This is the way");return new i(o)}}const c=new i(r);if(c.cmp(o.n)>=0||c.isZero())return 1;let u;try{u=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(u.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(u.s.toArrayLike(Uint8Array,"be",32),32),e.recid=u.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},c=new i(a.r),u=new i(a.s);if(c.cmp(o.n)>=0||u.cmp(o.n)>=0)return 1;if(1===u.cmp(n.nh)||c.isZero()||u.isZero())return 3;const l=s(r);if(null===l)return 2;const f=l.getPublic();return n.verify(t,a,f)?0:3},ecdsaRecover(e,t,r,s){const c={r:t.slice(0,32),s:t.slice(32,64)},u=new i(c.r),l=new i(c.s);if(u.cmp(o.n)>=0||l.cmp(o.n)>=0)return 1;if(u.isZero()||l.isZero())return 2;let f;try{f=n.recoverPubKey(s,c,r)}catch(e){return 2}return a(e,f),0},ecdh(e,t,r,a,c,u,l){const f=s(t);if(null===f)return 1;const d=new i(r);if(d.cmp(o.n)>=0||d.isZero())return 2;const h=f.getPublic().mul(d);if(void 0===c){const t=h.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{u||(u=new Uint8Array(32));const t=h.getX().toArray("be",32);for(let e=0;e<32;++e)u[e]=t[e];l||(l=new Uint8Array(32));const r=h.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=c(u,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},function(e,t,r){"use strict";var n=r(539),o=r(57),i=r(294),s=r(169),a=r(295),c=Object.prototype.toString;function u(e){if(!(this instanceof u))return new u(e);this.options=o.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new a,this.strm.avail_out=0;var r=n.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==r)throw new Error(s[r]);if(t.header&&n.deflateSetHeader(this.strm,t.header),t.dictionary){var l;if(l="string"==typeof t.dictionary?i.string2buf(t.dictionary):"[object ArrayBuffer]"===c.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(r=n.deflateSetDictionary(this.strm,l)))throw new Error(s[r]);this._dict_set=!0}}function l(e,t){var r=new u(t);if(r.push(e,!0),r.err)throw r.msg||s[r.err];return r.result}u.prototype.push=function(e,t){var r,s,a=this.strm,u=this.options.chunkSize;if(this.ended)return!1;s=t===~~t?t:!0===t?4:0,"string"==typeof e?a.input=i.string2buf(e):"[object ArrayBuffer]"===c.call(e)?a.input=new Uint8Array(e):a.input=e,a.next_in=0,a.avail_in=a.input.length;do{if(0===a.avail_out&&(a.output=new o.Buf8(u),a.next_out=0,a.avail_out=u),1!==(r=n.deflate(a,s))&&0!==r)return this.onEnd(r),this.ended=!0,!1;0!==a.avail_out&&(0!==a.avail_in||4!==s&&2!==s)||("string"===this.options.to?this.onData(i.buf2binstring(o.shrinkBuf(a.output,a.next_out))):this.onData(o.shrinkBuf(a.output,a.next_out)))}while((a.avail_in>0||0===a.avail_out)&&1!==r);return 4===s?(r=n.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,0===r):2!==s||(this.onEnd(0),a.avail_out=0,!0)},u.prototype.onData=function(e){this.chunks.push(e)},u.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Deflate=u,t.deflate=l,t.deflateRaw=function(e,t){return(t=t||{}).raw=!0,l(e,t)},t.gzip=function(e,t){return(t=t||{}).gzip=!0,l(e,t)}},function(e,t,r){"use strict";var n,o=r(57),i=r(540),s=r(292),a=r(293),c=r(169);function u(e,t){return e.msg=c[t],t}function l(e){return(e<<1)-(e>4?9:0)}function f(e){for(var t=e.length;--t>=0;)e[t]=0}function d(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(o.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function h(e,t){i._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,d(e.strm)}function p(e,t){e.pending_buf[e.pending++]=t}function g(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function m(e,t){var r,n,o=e.max_chain_length,i=e.strstart,s=e.prev_length,a=e.nice_match,c=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,u=e.window,l=e.w_mask,f=e.prev,d=e.strstart+258,h=u[i+s-1],p=u[i+s];e.prev_length>=e.good_match&&(o>>=2),a>e.lookahead&&(a=e.lookahead);do{if(u[(r=t)+s]===p&&u[r+s-1]===h&&u[r]===u[i]&&u[++r]===u[i+1]){i+=2,r++;do{}while(u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&i<d);if(n=258-(d-i),i=d-258,n>s){if(e.match_start=t,s=n,n>=a)break;h=u[i+s-1],p=u[i+s]}}}while((t=f[t&l])>c&&0!=--o);return s<=e.lookahead?s:e.lookahead}function y(e){var t,r,n,i,c,u,l,f,d,h,p=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=p+(p-262)){o.arraySet(e.window,e.window,p,p,0),e.match_start-=p,e.strstart-=p,e.block_start-=p,t=r=e.hash_size;do{n=e.head[--t],e.head[t]=n>=p?n-p:0}while(--r);t=r=p;do{n=e.prev[--t],e.prev[t]=n>=p?n-p:0}while(--r);i+=p}if(0===e.strm.avail_in)break;if(u=e.strm,l=e.window,f=e.strstart+e.lookahead,d=i,h=void 0,(h=u.avail_in)>d&&(h=d),r=0===h?0:(u.avail_in-=h,o.arraySet(l,u.input,u.next_in,h,f),1===u.state.wrap?u.adler=s(u.adler,l,h,f):2===u.state.wrap&&(u.adler=a(u.adler,l,h,f)),u.next_in+=h,u.total_in+=h,h),e.lookahead+=r,e.lookahead+e.insert>=3)for(c=e.strstart-e.insert,e.ins_h=e.window[c],e.ins_h=(e.ins_h<<e.hash_shift^e.window[c+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[c+3-1])&e.hash_mask,e.prev[c&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=c,c++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)}function b(e,t){for(var r,n;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-262&&(e.match_length=m(e,r)),e.match_length>=3)if(n=i._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}function v(e,t){for(var r,n,o;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-262&&(e.match_length=m(e,r),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){o=e.strstart+e.lookahead-3,n=i._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=o&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,n&&(h(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((n=i._tr_tally(e,0,e.window[e.strstart-1]))&&h(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=i._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}function w(e,t,r,n,o){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=o}function _(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new o.Buf16(1146),this.dyn_dtree=new o.Buf16(122),this.bl_tree=new o.Buf16(78),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new o.Buf16(16),this.heap=new o.Buf16(573),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new o.Buf16(573),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function k(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=2===t.wrap?0:1,t.last_flush=0,i._tr_init(t),0):u(e,-2)}function S(e){var t,r=k(e);return 0===r&&((t=e.state).window_size=2*t.w_size,f(t.head),t.max_lazy_match=n[t.level].max_lazy,t.good_match=n[t.level].good_length,t.nice_match=n[t.level].nice_length,t.max_chain_length=n[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),r}function O(e,t,r,n,i,s){if(!e)return-2;var a=1;if(-1===t&&(t=6),n<0?(a=0,n=-n):n>15&&(a=2,n-=16),i<1||i>9||8!==r||n<8||n>15||t<0||t>9||s<0||s>4)return u(e,-2);8===n&&(n=9);var c=new _;return e.state=c,c.strm=e,c.wrap=a,c.gzhead=null,c.w_bits=n,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.hash_bits=i+7,c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+3-1)/3),c.window=new o.Buf8(2*c.w_size),c.head=new o.Buf16(c.hash_size),c.prev=new o.Buf16(c.w_size),c.lit_bufsize=1<<i+6,c.pending_buf_size=4*c.lit_bufsize,c.pending_buf=new o.Buf8(c.pending_buf_size),c.d_buf=1*c.lit_bufsize,c.l_buf=3*c.lit_bufsize,c.level=t,c.strategy=s,c.method=r,S(e)}n=[new w(0,0,0,0,(function(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(y(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,h(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-262&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(h(e,!1),e.strm.avail_out),1)})),new w(4,4,8,4,b),new w(4,5,16,8,b),new w(4,6,32,32,b),new w(4,4,16,16,v),new w(8,16,32,32,v),new w(8,16,128,128,v),new w(8,32,128,256,v),new w(32,128,258,1024,v),new w(32,258,258,4096,v)],t.deflateInit=function(e,t){return O(e,t,8,15,8,0)},t.deflateInit2=O,t.deflateReset=S,t.deflateResetKeep=k,t.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?-2:(e.state.gzhead=t,0):-2},t.deflate=function(e,t){var r,o,s,c;if(!e||!e.state||t>5||t<0)return e?u(e,-2):-2;if(o=e.state,!e.output||!e.input&&0!==e.avail_in||666===o.status&&4!==t)return u(e,0===e.avail_out?-5:-2);if(o.strm=e,r=o.last_flush,o.last_flush=t,42===o.status)if(2===o.wrap)e.adler=0,p(o,31),p(o,139),p(o,8),o.gzhead?(p(o,(o.gzhead.text?1:0)+(o.gzhead.hcrc?2:0)+(o.gzhead.extra?4:0)+(o.gzhead.name?8:0)+(o.gzhead.comment?16:0)),p(o,255&o.gzhead.time),p(o,o.gzhead.time>>8&255),p(o,o.gzhead.time>>16&255),p(o,o.gzhead.time>>24&255),p(o,9===o.level?2:o.strategy>=2||o.level<2?4:0),p(o,255&o.gzhead.os),o.gzhead.extra&&o.gzhead.extra.length&&(p(o,255&o.gzhead.extra.length),p(o,o.gzhead.extra.length>>8&255)),o.gzhead.hcrc&&(e.adler=a(e.adler,o.pending_buf,o.pending,0)),o.gzindex=0,o.status=69):(p(o,0),p(o,0),p(o,0),p(o,0),p(o,0),p(o,9===o.level?2:o.strategy>=2||o.level<2?4:0),p(o,3),o.status=113);else{var m=8+(o.w_bits-8<<4)<<8;m|=(o.strategy>=2||o.level<2?0:o.level<6?1:6===o.level?2:3)<<6,0!==o.strstart&&(m|=32),m+=31-m%31,o.status=113,g(o,m),0!==o.strstart&&(g(o,e.adler>>>16),g(o,65535&e.adler)),e.adler=1}if(69===o.status)if(o.gzhead.extra){for(s=o.pending;o.gzindex<(65535&o.gzhead.extra.length)&&(o.pending!==o.pending_buf_size||(o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),d(e),s=o.pending,o.pending!==o.pending_buf_size));)p(o,255&o.gzhead.extra[o.gzindex]),o.gzindex++;o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),o.gzindex===o.gzhead.extra.length&&(o.gzindex=0,o.status=73)}else o.status=73;if(73===o.status)if(o.gzhead.name){s=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),d(e),s=o.pending,o.pending===o.pending_buf_size)){c=1;break}c=o.gzindex<o.gzhead.name.length?255&o.gzhead.name.charCodeAt(o.gzindex++):0,p(o,c)}while(0!==c);o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),0===c&&(o.gzindex=0,o.status=91)}else o.status=91;if(91===o.status)if(o.gzhead.comment){s=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),d(e),s=o.pending,o.pending===o.pending_buf_size)){c=1;break}c=o.gzindex<o.gzhead.comment.length?255&o.gzhead.comment.charCodeAt(o.gzindex++):0,p(o,c)}while(0!==c);o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),0===c&&(o.status=103)}else o.status=103;if(103===o.status&&(o.gzhead.hcrc?(o.pending+2>o.pending_buf_size&&d(e),o.pending+2<=o.pending_buf_size&&(p(o,255&e.adler),p(o,e.adler>>8&255),e.adler=0,o.status=113)):o.status=113),0!==o.pending){if(d(e),0===e.avail_out)return o.last_flush=-1,0}else if(0===e.avail_in&&l(t)<=l(r)&&4!==t)return u(e,-5);if(666===o.status&&0!==e.avail_in)return u(e,-5);if(0!==e.avail_in||0!==o.lookahead||0!==t&&666!==o.status){var b=2===o.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(y(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}(o,t):3===o.strategy?function(e,t){for(var r,n,o,s,a=e.window;;){if(e.lookahead<=258){if(y(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(n=a[o=e.strstart-1])===a[++o]&&n===a[++o]&&n===a[++o]){s=e.strstart+258;do{}while(n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&o<s);e.match_length=258-(s-o),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(r=i._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}(o,t):n[o.level].func(o,t);if(3!==b&&4!==b||(o.status=666),1===b||3===b)return 0===e.avail_out&&(o.last_flush=-1),0;if(2===b&&(1===t?i._tr_align(o):5!==t&&(i._tr_stored_block(o,0,0,!1),3===t&&(f(o.head),0===o.lookahead&&(o.strstart=0,o.block_start=0,o.insert=0))),d(e),0===e.avail_out))return o.last_flush=-1,0}return 4!==t?0:o.wrap<=0?1:(2===o.wrap?(p(o,255&e.adler),p(o,e.adler>>8&255),p(o,e.adler>>16&255),p(o,e.adler>>24&255),p(o,255&e.total_in),p(o,e.total_in>>8&255),p(o,e.total_in>>16&255),p(o,e.total_in>>24&255)):(g(o,e.adler>>>16),g(o,65535&e.adler)),d(e),o.wrap>0&&(o.wrap=-o.wrap),0!==o.pending?0:1)},t.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?u(e,-2):(e.state=null,113===t?u(e,-3):0):-2},t.deflateSetDictionary=function(e,t){var r,n,i,a,c,u,l,d,h=t.length;if(!e||!e.state)return-2;if(2===(a=(r=e.state).wrap)||1===a&&42!==r.status||r.lookahead)return-2;for(1===a&&(e.adler=s(e.adler,t,h,0)),r.wrap=0,h>=r.w_size&&(0===a&&(f(r.head),r.strstart=0,r.block_start=0,r.insert=0),d=new o.Buf8(r.w_size),o.arraySet(d,t,h-r.w_size,r.w_size,0),t=d,h=r.w_size),c=e.avail_in,u=e.next_in,l=e.input,e.avail_in=h,e.next_in=0,e.input=t,y(r);r.lookahead>=3;){n=r.strstart,i=r.lookahead-2;do{r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+3-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++}while(--i);r.strstart=n,r.lookahead=2,y(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,e.next_in=u,e.input=l,e.avail_in=c,r.wrap=a,0},t.deflateInfo="pako deflate (from Nodeca project)"},function(e,t,r){"use strict";var n=r(57);function o(e){for(var t=e.length;--t>=0;)e[t]=0}var i=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],s=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],c=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],u=new Array(576);o(u);var l=new Array(60);o(l);var f=new Array(512);o(f);var d=new Array(256);o(d);var h=new Array(29);o(h);var p,g,m,y=new Array(30);function b(e,t,r,n,o){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=o,this.has_stree=e&&e.length}function v(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function w(e){return e<256?f[e]:f[256+(e>>>7)]}function _(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function k(e,t,r){e.bi_valid>16-r?(e.bi_buf|=t<<e.bi_valid&65535,_(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=r-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function S(e,t,r){k(e,r[2*t],r[2*t+1])}function O(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function j(e,t,r){var n,o,i=new Array(16),s=0;for(n=1;n<=15;n++)i[n]=s=s+r[n-1]<<1;for(o=0;o<=t;o++){var a=e[2*o+1];0!==a&&(e[2*o]=O(i[a]++,a))}}function E(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function P(e){e.bi_valid>8?_(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function x(e,t,r,n){var o=2*t,i=2*r;return e[o]<e[i]||e[o]===e[i]&&n[t]<=n[r]}function A(e,t,r){for(var n=e.heap[r],o=r<<1;o<=e.heap_len&&(o<e.heap_len&&x(t,e.heap[o+1],e.heap[o],e.depth)&&o++,!x(t,n,e.heap[o],e.depth));)e.heap[r]=e.heap[o],r=o,o<<=1;e.heap[r]=n}function M(e,t,r){var n,o,a,c,u=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*u]<<8|e.pending_buf[e.d_buf+2*u+1],o=e.pending_buf[e.l_buf+u],u++,0===n?S(e,o,t):(S(e,(a=d[o])+256+1,t),0!==(c=i[a])&&k(e,o-=h[a],c),S(e,a=w(--n),r),0!==(c=s[a])&&k(e,n-=y[a],c))}while(u<e.last_lit);S(e,256,t)}function I(e,t){var r,n,o,i=t.dyn_tree,s=t.stat_desc.static_tree,a=t.stat_desc.has_stree,c=t.stat_desc.elems,u=-1;for(e.heap_len=0,e.heap_max=573,r=0;r<c;r++)0!==i[2*r]?(e.heap[++e.heap_len]=u=r,e.depth[r]=0):i[2*r+1]=0;for(;e.heap_len<2;)i[2*(o=e.heap[++e.heap_len]=u<2?++u:0)]=1,e.depth[o]=0,e.opt_len--,a&&(e.static_len-=s[2*o+1]);for(t.max_code=u,r=e.heap_len>>1;r>=1;r--)A(e,i,r);o=c;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],A(e,i,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,i[2*o]=i[2*r]+i[2*n],e.depth[o]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,i[2*r+1]=i[2*n+1]=o,e.heap[1]=o++,A(e,i,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,o,i,s,a,c=t.dyn_tree,u=t.max_code,l=t.stat_desc.static_tree,f=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,p=t.stat_desc.max_length,g=0;for(i=0;i<=15;i++)e.bl_count[i]=0;for(c[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<573;r++)(i=c[2*c[2*(n=e.heap[r])+1]+1]+1)>p&&(i=p,g++),c[2*n+1]=i,n>u||(e.bl_count[i]++,s=0,n>=h&&(s=d[n-h]),a=c[2*n],e.opt_len+=a*(i+s),f&&(e.static_len+=a*(l[2*n+1]+s)));if(0!==g){do{for(i=p-1;0===e.bl_count[i];)i--;e.bl_count[i]--,e.bl_count[i+1]+=2,e.bl_count[p]--,g-=2}while(g>0);for(i=p;0!==i;i--)for(n=e.bl_count[i];0!==n;)(o=e.heap[--r])>u||(c[2*o+1]!==i&&(e.opt_len+=(i-c[2*o+1])*c[2*o],c[2*o+1]=i),n--)}}(e,t),j(i,u,e.bl_count)}function C(e,t,r){var n,o,i=-1,s=t[1],a=0,c=7,u=4;for(0===s&&(c=138,u=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)o=s,s=t[2*(n+1)+1],++a<c&&o===s||(a<u?e.bl_tree[2*o]+=a:0!==o?(o!==i&&e.bl_tree[2*o]++,e.bl_tree[32]++):a<=10?e.bl_tree[34]++:e.bl_tree[36]++,a=0,i=o,0===s?(c=138,u=3):o===s?(c=6,u=3):(c=7,u=4))}function R(e,t,r){var n,o,i=-1,s=t[1],a=0,c=7,u=4;for(0===s&&(c=138,u=3),n=0;n<=r;n++)if(o=s,s=t[2*(n+1)+1],!(++a<c&&o===s)){if(a<u)do{S(e,o,e.bl_tree)}while(0!=--a);else 0!==o?(o!==i&&(S(e,o,e.bl_tree),a--),S(e,16,e.bl_tree),k(e,a-3,2)):a<=10?(S(e,17,e.bl_tree),k(e,a-3,3)):(S(e,18,e.bl_tree),k(e,a-11,7));a=0,i=o,0===s?(c=138,u=3):o===s?(c=6,u=3):(c=7,u=4)}}o(y);var T=!1;function N(e,t,r,o){k(e,0+(o?1:0),3),function(e,t,r,o){P(e),o&&(_(e,r),_(e,~r)),n.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}(e,t,r,!0)}t._tr_init=function(e){T||(!function(){var e,t,r,n,o,c=new Array(16);for(r=0,n=0;n<28;n++)for(h[n]=r,e=0;e<1<<i[n];e++)d[r++]=n;for(d[r-1]=n,o=0,n=0;n<16;n++)for(y[n]=o,e=0;e<1<<s[n];e++)f[o++]=n;for(o>>=7;n<30;n++)for(y[n]=o<<7,e=0;e<1<<s[n]-7;e++)f[256+o++]=n;for(t=0;t<=15;t++)c[t]=0;for(e=0;e<=143;)u[2*e+1]=8,e++,c[8]++;for(;e<=255;)u[2*e+1]=9,e++,c[9]++;for(;e<=279;)u[2*e+1]=7,e++,c[7]++;for(;e<=287;)u[2*e+1]=8,e++,c[8]++;for(j(u,287,c),e=0;e<30;e++)l[2*e+1]=5,l[2*e]=O(e,5);p=new b(u,i,257,286,15),g=new b(l,s,0,30,15),m=new b(new Array(0),a,0,19,7)}(),T=!0),e.l_desc=new v(e.dyn_ltree,p),e.d_desc=new v(e.dyn_dtree,g),e.bl_desc=new v(e.bl_tree,m),e.bi_buf=0,e.bi_valid=0,E(e)},t._tr_stored_block=N,t._tr_flush_block=function(e,t,r,n){var o,i,s=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),I(e,e.l_desc),I(e,e.d_desc),s=function(e){var t;for(C(e,e.dyn_ltree,e.l_desc.max_code),C(e,e.dyn_dtree,e.d_desc.max_code),I(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*c[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),o=e.opt_len+3+7>>>3,(i=e.static_len+3+7>>>3)<=o&&(o=i)):o=i=r+5,r+4<=o&&-1!==t?N(e,t,r,n):4===e.strategy||i===o?(k(e,2+(n?1:0),3),M(e,u,l)):(k(e,4+(n?1:0),3),function(e,t,r,n){var o;for(k(e,t-257,5),k(e,r-1,5),k(e,n-4,4),o=0;o<n;o++)k(e,e.bl_tree[2*c[o]+1],3);R(e,e.dyn_ltree,t-1),R(e,e.dyn_dtree,r-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),M(e,e.dyn_ltree,e.dyn_dtree)),E(e),n&&P(e)},t._tr_tally=function(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(d[r]+256+1)]++,e.dyn_dtree[2*w(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){k(e,2,3),S(e,256,u),function(e){16===e.bi_valid?(_(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},function(e,t,r){"use strict";var n=r(542),o=r(57),i=r(294),s=r(296),a=r(169),c=r(295),u=r(545),l=Object.prototype.toString;function f(e){if(!(this instanceof f))return new f(e);this.options=o.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var r=n.inflateInit2(this.strm,t.windowBits);if(r!==s.Z_OK)throw new Error(a[r]);if(this.header=new u,n.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=i.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=n.inflateSetDictionary(this.strm,t.dictionary))!==s.Z_OK))throw new Error(a[r])}function d(e,t){var r=new f(t);if(r.push(e,!0),r.err)throw r.msg||a[r.err];return r.result}f.prototype.push=function(e,t){var r,a,c,u,f,d=this.strm,h=this.options.chunkSize,p=this.options.dictionary,g=!1;if(this.ended)return!1;a=t===~~t?t:!0===t?s.Z_FINISH:s.Z_NO_FLUSH,"string"==typeof e?d.input=i.binstring2buf(e):"[object ArrayBuffer]"===l.call(e)?d.input=new Uint8Array(e):d.input=e,d.next_in=0,d.avail_in=d.input.length;do{if(0===d.avail_out&&(d.output=new o.Buf8(h),d.next_out=0,d.avail_out=h),(r=n.inflate(d,s.Z_NO_FLUSH))===s.Z_NEED_DICT&&p&&(r=n.inflateSetDictionary(this.strm,p)),r===s.Z_BUF_ERROR&&!0===g&&(r=s.Z_OK,g=!1),r!==s.Z_STREAM_END&&r!==s.Z_OK)return this.onEnd(r),this.ended=!0,!1;d.next_out&&(0!==d.avail_out&&r!==s.Z_STREAM_END&&(0!==d.avail_in||a!==s.Z_FINISH&&a!==s.Z_SYNC_FLUSH)||("string"===this.options.to?(c=i.utf8border(d.output,d.next_out),u=d.next_out-c,f=i.buf2string(d.output,c),d.next_out=u,d.avail_out=h-u,u&&o.arraySet(d.output,d.output,c,u,0),this.onData(f)):this.onData(o.shrinkBuf(d.output,d.next_out)))),0===d.avail_in&&0===d.avail_out&&(g=!0)}while((d.avail_in>0||0===d.avail_out)&&r!==s.Z_STREAM_END);return r===s.Z_STREAM_END&&(a=s.Z_FINISH),a===s.Z_FINISH?(r=n.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===s.Z_OK):a!==s.Z_SYNC_FLUSH||(this.onEnd(s.Z_OK),d.avail_out=0,!0)},f.prototype.onData=function(e){this.chunks.push(e)},f.prototype.onEnd=function(e){e===s.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Inflate=f,t.inflate=d,t.inflateRaw=function(e,t){return(t=t||{}).raw=!0,d(e,t)},t.ungzip=d},function(e,t,r){"use strict";var n=r(57),o=r(292),i=r(293),s=r(543),a=r(544);function c(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function u(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function l(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(852),t.distcode=t.distdyn=new n.Buf32(592),t.sane=1,t.back=-1,0):-2}function f(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,l(e)):-2}function d(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,f(e))):-2}function h(e,t){var r,n;return e?(n=new u,e.state=n,n.window=null,0!==(r=d(e,t))&&(e.state=null),r):-2}var p,g,m=!0;function y(e){if(m){var t;for(p=new n.Buf32(512),g=new n.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(a(1,e.lens,0,288,p,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;a(2,e.lens,0,32,g,0,e.work,{bits:5}),m=!1}e.lencode=p,e.lenbits=9,e.distcode=g,e.distbits=5}function b(e,t,r,o){var i,s=e.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new n.Buf8(s.wsize)),o>=s.wsize?(n.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):((i=s.wsize-s.wnext)>o&&(i=o),n.arraySet(s.window,t,r-o,i,s.wnext),(o-=i)?(n.arraySet(s.window,t,r-o,o,0),s.wnext=o,s.whave=s.wsize):(s.wnext+=i,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=i))),0}t.inflateReset=f,t.inflateReset2=d,t.inflateResetKeep=l,t.inflateInit=function(e){return h(e,15)},t.inflateInit2=h,t.inflate=function(e,t){var r,u,l,f,d,h,p,g,m,v,w,_,k,S,O,j,E,P,x,A,M,I,C,R,T=0,N=new n.Buf8(4),B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return-2;12===(r=e.state).mode&&(r.mode=13),d=e.next_out,l=e.output,p=e.avail_out,f=e.next_in,u=e.input,h=e.avail_in,g=r.hold,m=r.bits,v=h,w=p,I=0;e:for(;;)switch(r.mode){case 1:if(0===r.wrap){r.mode=13;break}for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(2&r.wrap&&35615===g){r.check=0,N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0),g=0,m=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&g)<<8)+(g>>8))%31){e.msg="incorrect header check",r.mode=30;break}if(8!=(15&g)){e.msg="unknown compression method",r.mode=30;break}if(m-=4,M=8+(15&(g>>>=4)),0===r.wbits)r.wbits=M;else if(M>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<<M,e.adler=r.check=1,r.mode=512&g?10:12,g=0,m=0;break;case 2:for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(r.flags=g,8!=(255&r.flags)){e.msg="unknown compression method",r.mode=30;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=30;break}r.head&&(r.head.text=g>>8&1),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0)),g=0,m=0,r.mode=3;case 3:for(;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.head&&(r.head.time=g),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,N[2]=g>>>16&255,N[3]=g>>>24&255,r.check=i(r.check,N,4,0)),g=0,m=0,r.mode=4;case 4:for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.head&&(r.head.xflags=255&g,r.head.os=g>>8),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0)),g=0,m=0,r.mode=5;case 5:if(1024&r.flags){for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.length=g,r.head&&(r.head.extra_len=g),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0)),g=0,m=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((_=r.length)>h&&(_=h),_&&(r.head&&(M=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,u,f,_,M)),512&r.flags&&(r.check=i(r.check,u,_,f)),h-=_,f+=_,r.length-=_),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===h)break e;_=0;do{M=u[f+_++],r.head&&M&&r.length<65536&&(r.head.name+=String.fromCharCode(M))}while(M&&_<h);if(512&r.flags&&(r.check=i(r.check,u,_,f)),h-=_,f+=_,M)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=8;case 8:if(4096&r.flags){if(0===h)break e;_=0;do{M=u[f+_++],r.head&&M&&r.length<65536&&(r.head.comment+=String.fromCharCode(M))}while(M&&_<h);if(512&r.flags&&(r.check=i(r.check,u,_,f)),h-=_,f+=_,M)break e}else r.head&&(r.head.comment=null);r.mode=9;case 9:if(512&r.flags){for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(g!==(65535&r.check)){e.msg="header crc mismatch",r.mode=30;break}g=0,m=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}e.adler=r.check=c(g),g=0,m=0,r.mode=11;case 11:if(0===r.havedict)return e.next_out=d,e.avail_out=p,e.next_in=f,e.avail_in=h,r.hold=g,r.bits=m,2;e.adler=r.check=1,r.mode=12;case 12:if(5===t||6===t)break e;case 13:if(r.last){g>>>=7&m,m-=7&m,r.mode=27;break}for(;m<3;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}switch(r.last=1&g,m-=1,3&(g>>>=1)){case 0:r.mode=14;break;case 1:if(y(r),r.mode=20,6===t){g>>>=2,m-=2;break e}break;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}g>>>=2,m-=2;break;case 14:for(g>>>=7&m,m-=7&m;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if((65535&g)!=(g>>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&g,g=0,m=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(_=r.length){if(_>h&&(_=h),_>p&&(_=p),0===_)break e;n.arraySet(l,u,f,_,d),h-=_,f+=_,p-=_,d+=_,r.length-=_;break}r.mode=12;break;case 17:for(;m<14;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(r.nlen=257+(31&g),g>>>=5,m-=5,r.ndist=1+(31&g),g>>>=5,m-=5,r.ncode=4+(15&g),g>>>=4,m-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=30;break}r.have=0,r.mode=18;case 18:for(;r.have<r.ncode;){for(;m<3;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.lens[B[r.have++]]=7&g,g>>>=3,m-=3}for(;r.have<19;)r.lens[B[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,C={bits:r.lenbits},I=a(0,r.lens,0,19,r.lencode,0,r.work,C),r.lenbits=C.bits,I){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have<r.nlen+r.ndist;){for(;j=(T=r.lencode[g&(1<<r.lenbits)-1])>>>16&255,E=65535&T,!((O=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(E<16)g>>>=O,m-=O,r.lens[r.have++]=E;else{if(16===E){for(R=O+2;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(g>>>=O,m-=O,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}M=r.lens[r.have-1],_=3+(3&g),g>>>=2,m-=2}else if(17===E){for(R=O+3;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}m-=O,M=0,_=3+(7&(g>>>=O)),g>>>=3,m-=3}else{for(R=O+7;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}m-=O,M=0,_=11+(127&(g>>>=O)),g>>>=7,m-=7}if(r.have+_>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;_--;)r.lens[r.have++]=M}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,C={bits:r.lenbits},I=a(1,r.lens,0,r.nlen,r.lencode,0,r.work,C),r.lenbits=C.bits,I){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,C={bits:r.distbits},I=a(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,C),r.distbits=C.bits,I){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(h>=6&&p>=258){e.next_out=d,e.avail_out=p,e.next_in=f,e.avail_in=h,r.hold=g,r.bits=m,s(e,w),d=e.next_out,l=e.output,p=e.avail_out,f=e.next_in,u=e.input,h=e.avail_in,g=r.hold,m=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;j=(T=r.lencode[g&(1<<r.lenbits)-1])>>>16&255,E=65535&T,!((O=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(j&&0==(240&j)){for(P=O,x=j,A=E;j=(T=r.lencode[A+((g&(1<<P+x)-1)>>P)])>>>16&255,E=65535&T,!(P+(O=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}g>>>=P,m-=P,r.back+=P}if(g>>>=O,m-=O,r.back+=O,r.length=E,0===j){r.mode=26;break}if(32&j){r.back=-1,r.mode=12;break}if(64&j){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&j,r.mode=22;case 22:if(r.extra){for(R=r.extra;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.length+=g&(1<<r.extra)-1,g>>>=r.extra,m-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;j=(T=r.distcode[g&(1<<r.distbits)-1])>>>16&255,E=65535&T,!((O=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(0==(240&j)){for(P=O,x=j,A=E;j=(T=r.distcode[A+((g&(1<<P+x)-1)>>P)])>>>16&255,E=65535&T,!(P+(O=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}g>>>=P,m-=P,r.back+=P}if(g>>>=O,m-=O,r.back+=O,64&j){e.msg="invalid distance code",r.mode=30;break}r.offset=E,r.extra=15&j,r.mode=24;case 24:if(r.extra){for(R=r.extra;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.offset+=g&(1<<r.extra)-1,g>>>=r.extra,m-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===p)break e;if(_=w-p,r.offset>_){if((_=r.offset-_)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}_>r.wnext?(_-=r.wnext,k=r.wsize-_):k=r.wnext-_,_>r.length&&(_=r.length),S=r.window}else S=l,k=d-r.offset,_=r.length;_>p&&(_=p),p-=_,r.length-=_;do{l[d++]=S[k++]}while(--_);0===r.length&&(r.mode=21);break;case 26:if(0===p)break e;l[d++]=r.length,p--,r.mode=21;break;case 27:if(r.wrap){for(;m<32;){if(0===h)break e;h--,g|=u[f++]<<m,m+=8}if(w-=p,e.total_out+=w,r.total+=w,w&&(e.adler=r.check=r.flags?i(r.check,l,w,d-w):o(r.check,l,w,d-w)),w=p,(r.flags?g:c(g))!==r.check){e.msg="incorrect data check",r.mode=30;break}g=0,m=0}r.mode=28;case 28:if(r.wrap&&r.flags){for(;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(g!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=30;break}g=0,m=0}r.mode=29;case 29:I=1;break e;case 30:I=-3;break e;case 31:return-4;case 32:default:return-2}return e.next_out=d,e.avail_out=p,e.next_in=f,e.avail_in=h,r.hold=g,r.bits=m,(r.wsize||w!==e.avail_out&&r.mode<30&&(r.mode<27||4!==t))&&b(e,e.output,e.next_out,w-e.avail_out)?(r.mode=31,-4):(v-=e.avail_in,w-=e.avail_out,e.total_in+=v,e.total_out+=w,r.total+=w,r.wrap&&w&&(e.adler=r.check=r.flags?i(r.check,l,w,e.next_out-w):o(r.check,l,w,e.next_out-w)),e.data_type=r.bits+(r.last?64:0)+(12===r.mode?128:0)+(20===r.mode||15===r.mode?256:0),(0===v&&0===w||4===t)&&0===I&&(I=-5),I)},t.inflateEnd=function(e){if(!e||!e.state)return-2;var t=e.state;return t.window&&(t.window=null),e.state=null,0},t.inflateGetHeader=function(e,t){var r;return e&&e.state?0==(2&(r=e.state).wrap)?-2:(r.head=t,t.done=!1,0):-2},t.inflateSetDictionary=function(e,t){var r,n=t.length;return e&&e.state?0!==(r=e.state).wrap&&11!==r.mode?-2:11===r.mode&&o(1,t,n,0)!==r.check?-3:b(e,t,n,n)?(r.mode=31,-4):(r.havedict=1,0):-2},t.inflateInfo="pako inflate (from Nodeca project)"},function(e,t,r){"use strict";e.exports=function(e,t){var r,n,o,i,s,a,c,u,l,f,d,h,p,g,m,y,b,v,w,_,k,S,O,j,E;r=e.state,n=e.next_in,j=e.input,o=n+(e.avail_in-5),i=e.next_out,E=e.output,s=i-(t-e.avail_out),a=i+(e.avail_out-257),c=r.dmax,u=r.wsize,l=r.whave,f=r.wnext,d=r.window,h=r.hold,p=r.bits,g=r.lencode,m=r.distcode,y=(1<<r.lenbits)-1,b=(1<<r.distbits)-1;e:do{p<15&&(h+=j[n++]<<p,p+=8,h+=j[n++]<<p,p+=8),v=g[h&y];t:for(;;){if(h>>>=w=v>>>24,p-=w,0===(w=v>>>16&255))E[i++]=65535&v;else{if(!(16&w)){if(0==(64&w)){v=g[(65535&v)+(h&(1<<w)-1)];continue t}if(32&w){r.mode=12;break e}e.msg="invalid literal/length code",r.mode=30;break e}_=65535&v,(w&=15)&&(p<w&&(h+=j[n++]<<p,p+=8),_+=h&(1<<w)-1,h>>>=w,p-=w),p<15&&(h+=j[n++]<<p,p+=8,h+=j[n++]<<p,p+=8),v=m[h&b];r:for(;;){if(h>>>=w=v>>>24,p-=w,!(16&(w=v>>>16&255))){if(0==(64&w)){v=m[(65535&v)+(h&(1<<w)-1)];continue r}e.msg="invalid distance code",r.mode=30;break e}if(k=65535&v,p<(w&=15)&&(h+=j[n++]<<p,(p+=8)<w&&(h+=j[n++]<<p,p+=8)),(k+=h&(1<<w)-1)>c){e.msg="invalid distance too far back",r.mode=30;break e}if(h>>>=w,p-=w,k>(w=i-s)){if((w=k-w)>l&&r.sane){e.msg="invalid distance too far back",r.mode=30;break e}if(S=0,O=d,0===f){if(S+=u-w,w<_){_-=w;do{E[i++]=d[S++]}while(--w);S=i-k,O=E}}else if(f<w){if(S+=u+f-w,(w-=f)<_){_-=w;do{E[i++]=d[S++]}while(--w);if(S=0,f<_){_-=w=f;do{E[i++]=d[S++]}while(--w);S=i-k,O=E}}}else if(S+=f-w,w<_){_-=w;do{E[i++]=d[S++]}while(--w);S=i-k,O=E}for(;_>2;)E[i++]=O[S++],E[i++]=O[S++],E[i++]=O[S++],_-=3;_&&(E[i++]=O[S++],_>1&&(E[i++]=O[S++]))}else{S=i-k;do{E[i++]=E[S++],E[i++]=E[S++],E[i++]=E[S++],_-=3}while(_>2);_&&(E[i++]=E[S++],_>1&&(E[i++]=E[S++]))}break}}break}}while(n<o&&i<a);n-=_=p>>3,h&=(1<<(p-=_<<3))-1,e.next_in=n,e.next_out=i,e.avail_in=n<o?o-n+5:5-(n-o),e.avail_out=i<a?a-i+257:257-(i-a),r.hold=h,r.bits=p}},function(e,t,r){"use strict";var n=r(57),o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],i=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],a=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,r,c,u,l,f,d){var h,p,g,m,y,b,v,w,_,k=d.bits,S=0,O=0,j=0,E=0,P=0,x=0,A=0,M=0,I=0,C=0,R=null,T=0,N=new n.Buf16(16),B=new n.Buf16(16),D=null,L=0;for(S=0;S<=15;S++)N[S]=0;for(O=0;O<c;O++)N[t[r+O]]++;for(P=k,E=15;E>=1&&0===N[E];E--);if(P>E&&(P=E),0===E)return u[l++]=20971520,u[l++]=20971520,d.bits=1,0;for(j=1;j<E&&0===N[j];j++);for(P<j&&(P=j),M=1,S=1;S<=15;S++)if(M<<=1,(M-=N[S])<0)return-1;if(M>0&&(0===e||1!==E))return-1;for(B[1]=0,S=1;S<15;S++)B[S+1]=B[S]+N[S];for(O=0;O<c;O++)0!==t[r+O]&&(f[B[t[r+O]]++]=O);if(0===e?(R=D=f,b=19):1===e?(R=o,T-=257,D=i,L-=257,b=256):(R=s,D=a,b=-1),C=0,O=0,S=j,y=l,x=P,A=0,g=-1,m=(I=1<<P)-1,1===e&&I>852||2===e&&I>592)return 1;for(;;){v=S-A,f[O]<b?(w=0,_=f[O]):f[O]>b?(w=D[L+f[O]],_=R[T+f[O]]):(w=96,_=0),h=1<<S-A,j=p=1<<x;do{u[y+(C>>A)+(p-=h)]=v<<24|w<<16|_|0}while(0!==p);for(h=1<<S-1;C&h;)h>>=1;if(0!==h?(C&=h-1,C+=h):C=0,O++,0==--N[S]){if(S===E)break;S=t[r+f[O]]}if(S>P&&(C&m)!==g){for(0===A&&(A=P),y+=j,M=1<<(x=S-A);x+A<E&&!((M-=N[x+A])<=0);)x++,M<<=1;if(I+=1<<x,1===e&&I>852||2===e&&I>592)return 1;u[g=C&m]=P<<24|x<<16|y-l|0}}return 0!==C&&(u[y+C]=S-A<<24|64<<16|0),d.bits=P,0}},function(e,t,r){"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseKVStore=void 0;t.BaseKVStore=class{constructor(e,t){this.provider=e,this._prefix=t}get(e){return n(this,void 0,void 0,(function*(){const t=this.prefix()+"/"+e;return(yield this.provider.get())[t]}))}set(e,t){const r=this.prefix()+"/"+e;return this.provider.set({[r]:t})}prefix(){return this._prefix}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Mnemonic=void 0;const o=r(69),i=r(557),s=r(2);class a{static generateWallet(e,t="m/44'/118'/0'/0/0",r="",o=256){return n(this,void 0,void 0,(function*(){const n=yield a.generateSeed(e,o);return{privKey:a.generateWalletFromMnemonic(n,t,r),mnemonic:n}}))}static validateMnemonic(e){o.validateMnemonic(e)}static generateSeed(e,t=128){return n(this,void 0,void 0,(function*(){if(t%32!=0)throw new TypeError("invalid entropy");let r=new Uint8Array(t/8);return r=yield e(r),o.entropyToMnemonic(s.Buffer.from(r).toString("hex"))}))}static generateWalletFromMnemonic(e,t="m/44'/118'/0'/0/0",r=""){const n=o.mnemonicToSeedSync(e,r),s=i.fromSeed(n).derivePath(t).privateKey;if(!s)throw new Error("null hd key");return s}}t.Mnemonic=a},function(e){e.exports=JSON.parse('["abdikace","abeceda","adresa","agrese","akce","aktovka","alej","alkohol","amputace","ananas","andulka","anekdota","anketa","antika","anulovat","archa","arogance","asfalt","asistent","aspirace","astma","astronom","atlas","atletika","atol","autobus","azyl","babka","bachor","bacil","baculka","badatel","bageta","bagr","bahno","bakterie","balada","baletka","balkon","balonek","balvan","balza","bambus","bankomat","barbar","baret","barman","baroko","barva","baterka","batoh","bavlna","bazalka","bazilika","bazuka","bedna","beran","beseda","bestie","beton","bezinka","bezmoc","beztak","bicykl","bidlo","biftek","bikiny","bilance","biograf","biolog","bitva","bizon","blahobyt","blatouch","blecha","bledule","blesk","blikat","blizna","blokovat","bloudit","blud","bobek","bobr","bodlina","bodnout","bohatost","bojkot","bojovat","bokorys","bolest","borec","borovice","bota","boubel","bouchat","bouda","boule","bourat","boxer","bradavka","brambora","branka","bratr","brepta","briketa","brko","brloh","bronz","broskev","brunetka","brusinka","brzda","brzy","bublina","bubnovat","buchta","buditel","budka","budova","bufet","bujarost","bukvice","buldok","bulva","bunda","bunkr","burza","butik","buvol","buzola","bydlet","bylina","bytovka","bzukot","capart","carevna","cedr","cedule","cejch","cejn","cela","celer","celkem","celnice","cenina","cennost","cenovka","centrum","cenzor","cestopis","cetka","chalupa","chapadlo","charita","chata","chechtat","chemie","chichot","chirurg","chlad","chleba","chlubit","chmel","chmura","chobot","chochol","chodba","cholera","chomout","chopit","choroba","chov","chrapot","chrlit","chrt","chrup","chtivost","chudina","chutnat","chvat","chvilka","chvost","chyba","chystat","chytit","cibule","cigareta","cihelna","cihla","cinkot","cirkus","cisterna","citace","citrus","cizinec","cizost","clona","cokoliv","couvat","ctitel","ctnost","cudnost","cuketa","cukr","cupot","cvaknout","cval","cvik","cvrkot","cyklista","daleko","dareba","datel","datum","dcera","debata","dechovka","decibel","deficit","deflace","dekl","dekret","demokrat","deprese","derby","deska","detektiv","dikobraz","diktovat","dioda","diplom","disk","displej","divadlo","divoch","dlaha","dlouho","dluhopis","dnes","dobro","dobytek","docent","dochutit","dodnes","dohled","dohoda","dohra","dojem","dojnice","doklad","dokola","doktor","dokument","dolar","doleva","dolina","doma","dominant","domluvit","domov","donutit","dopad","dopis","doplnit","doposud","doprovod","dopustit","dorazit","dorost","dort","dosah","doslov","dostatek","dosud","dosyta","dotaz","dotek","dotknout","doufat","doutnat","dovozce","dozadu","doznat","dozorce","drahota","drak","dramatik","dravec","draze","drdol","drobnost","drogerie","drozd","drsnost","drtit","drzost","duben","duchovno","dudek","duha","duhovka","dusit","dusno","dutost","dvojice","dvorec","dynamit","ekolog","ekonomie","elektron","elipsa","email","emise","emoce","empatie","epizoda","epocha","epopej","epos","esej","esence","eskorta","eskymo","etiketa","euforie","evoluce","exekuce","exkurze","expedice","exploze","export","extrakt","facka","fajfka","fakulta","fanatik","fantazie","farmacie","favorit","fazole","federace","fejeton","fenka","fialka","figurant","filozof","filtr","finance","finta","fixace","fjord","flanel","flirt","flotila","fond","fosfor","fotbal","fotka","foton","frakce","freska","fronta","fukar","funkce","fyzika","galeje","garant","genetika","geolog","gilotina","glazura","glejt","golem","golfista","gotika","graf","gramofon","granule","grep","gril","grog","groteska","guma","hadice","hadr","hala","halenka","hanba","hanopis","harfa","harpuna","havran","hebkost","hejkal","hejno","hejtman","hektar","helma","hematom","herec","herna","heslo","hezky","historik","hladovka","hlasivky","hlava","hledat","hlen","hlodavec","hloh","hloupost","hltat","hlubina","hluchota","hmat","hmota","hmyz","hnis","hnojivo","hnout","hoblina","hoboj","hoch","hodiny","hodlat","hodnota","hodovat","hojnost","hokej","holinka","holka","holub","homole","honitba","honorace","horal","horda","horizont","horko","horlivec","hormon","hornina","horoskop","horstvo","hospoda","hostina","hotovost","houba","houf","houpat","houska","hovor","hradba","hranice","hravost","hrazda","hrbolek","hrdina","hrdlo","hrdost","hrnek","hrobka","hromada","hrot","hrouda","hrozen","hrstka","hrubost","hryzat","hubenost","hubnout","hudba","hukot","humr","husita","hustota","hvozd","hybnost","hydrant","hygiena","hymna","hysterik","idylka","ihned","ikona","iluze","imunita","infekce","inflace","inkaso","inovace","inspekce","internet","invalida","investor","inzerce","ironie","jablko","jachta","jahoda","jakmile","jakost","jalovec","jantar","jarmark","jaro","jasan","jasno","jatka","javor","jazyk","jedinec","jedle","jednatel","jehlan","jekot","jelen","jelito","jemnost","jenom","jepice","jeseter","jevit","jezdec","jezero","jinak","jindy","jinoch","jiskra","jistota","jitrnice","jizva","jmenovat","jogurt","jurta","kabaret","kabel","kabinet","kachna","kadet","kadidlo","kahan","kajak","kajuta","kakao","kaktus","kalamita","kalhoty","kalibr","kalnost","kamera","kamkoliv","kamna","kanibal","kanoe","kantor","kapalina","kapela","kapitola","kapka","kaple","kapota","kapr","kapusta","kapybara","karamel","karotka","karton","kasa","katalog","katedra","kauce","kauza","kavalec","kazajka","kazeta","kazivost","kdekoliv","kdesi","kedluben","kemp","keramika","kino","klacek","kladivo","klam","klapot","klasika","klaun","klec","klenba","klepat","klesnout","klid","klima","klisna","klobouk","klokan","klopa","kloub","klubovna","klusat","kluzkost","kmen","kmitat","kmotr","kniha","knot","koalice","koberec","kobka","kobliha","kobyla","kocour","kohout","kojenec","kokos","koktejl","kolaps","koleda","kolize","kolo","komando","kometa","komik","komnata","komora","kompas","komunita","konat","koncept","kondice","konec","konfese","kongres","konina","konkurs","kontakt","konzerva","kopanec","kopie","kopnout","koprovka","korbel","korektor","kormidlo","koroptev","korpus","koruna","koryto","korzet","kosatec","kostka","kotel","kotleta","kotoul","koukat","koupelna","kousek","kouzlo","kovboj","koza","kozoroh","krabice","krach","krajina","kralovat","krasopis","kravata","kredit","krejcar","kresba","kreveta","kriket","kritik","krize","krkavec","krmelec","krmivo","krocan","krok","kronika","kropit","kroupa","krovka","krtek","kruhadlo","krupice","krutost","krvinka","krychle","krypta","krystal","kryt","kudlanka","kufr","kujnost","kukla","kulajda","kulich","kulka","kulomet","kultura","kuna","kupodivu","kurt","kurzor","kutil","kvalita","kvasinka","kvestor","kynolog","kyselina","kytara","kytice","kytka","kytovec","kyvadlo","labrador","lachtan","ladnost","laik","lakomec","lamela","lampa","lanovka","lasice","laso","lastura","latinka","lavina","lebka","leckdy","leden","lednice","ledovka","ledvina","legenda","legie","legrace","lehce","lehkost","lehnout","lektvar","lenochod","lentilka","lepenka","lepidlo","letadlo","letec","letmo","letokruh","levhart","levitace","levobok","libra","lichotka","lidojed","lidskost","lihovina","lijavec","lilek","limetka","linie","linka","linoleum","listopad","litina","litovat","lobista","lodivod","logika","logoped","lokalita","loket","lomcovat","lopata","lopuch","lord","losos","lotr","loudal","louh","louka","louskat","lovec","lstivost","lucerna","lucifer","lump","lusk","lustrace","lvice","lyra","lyrika","lysina","madam","madlo","magistr","mahagon","majetek","majitel","majorita","makak","makovice","makrela","malba","malina","malovat","malvice","maminka","mandle","manko","marnost","masakr","maskot","masopust","matice","matrika","maturita","mazanec","mazivo","mazlit","mazurka","mdloba","mechanik","meditace","medovina","melasa","meloun","mentolka","metla","metoda","metr","mezera","migrace","mihnout","mihule","mikina","mikrofon","milenec","milimetr","milost","mimika","mincovna","minibar","minomet","minulost","miska","mistr","mixovat","mladost","mlha","mlhovina","mlok","mlsat","mluvit","mnich","mnohem","mobil","mocnost","modelka","modlitba","mohyla","mokro","molekula","momentka","monarcha","monokl","monstrum","montovat","monzun","mosaz","moskyt","most","motivace","motorka","motyka","moucha","moudrost","mozaika","mozek","mozol","mramor","mravenec","mrkev","mrtvola","mrzet","mrzutost","mstitel","mudrc","muflon","mulat","mumie","munice","muset","mutace","muzeum","muzikant","myslivec","mzda","nabourat","nachytat","nadace","nadbytek","nadhoz","nadobro","nadpis","nahlas","nahnat","nahodile","nahradit","naivita","najednou","najisto","najmout","naklonit","nakonec","nakrmit","nalevo","namazat","namluvit","nanometr","naoko","naopak","naostro","napadat","napevno","naplnit","napnout","naposled","naprosto","narodit","naruby","narychlo","nasadit","nasekat","naslepo","nastat","natolik","navenek","navrch","navzdory","nazvat","nebe","nechat","necky","nedaleko","nedbat","neduh","negace","nehet","nehoda","nejen","nejprve","neklid","nelibost","nemilost","nemoc","neochota","neonka","nepokoj","nerost","nerv","nesmysl","nesoulad","netvor","neuron","nevina","nezvykle","nicota","nijak","nikam","nikdy","nikl","nikterak","nitro","nocleh","nohavice","nominace","nora","norek","nositel","nosnost","nouze","noviny","novota","nozdra","nuda","nudle","nuget","nutit","nutnost","nutrie","nymfa","obal","obarvit","obava","obdiv","obec","obehnat","obejmout","obezita","obhajoba","obilnice","objasnit","objekt","obklopit","oblast","oblek","obliba","obloha","obluda","obnos","obohatit","obojek","obout","obrazec","obrna","obruba","obrys","obsah","obsluha","obstarat","obuv","obvaz","obvinit","obvod","obvykle","obyvatel","obzor","ocas","ocel","ocenit","ochladit","ochota","ochrana","ocitnout","odboj","odbyt","odchod","odcizit","odebrat","odeslat","odevzdat","odezva","odhadce","odhodit","odjet","odjinud","odkaz","odkoupit","odliv","odluka","odmlka","odolnost","odpad","odpis","odplout","odpor","odpustit","odpykat","odrazka","odsoudit","odstup","odsun","odtok","odtud","odvaha","odveta","odvolat","odvracet","odznak","ofina","ofsajd","ohlas","ohnisko","ohrada","ohrozit","ohryzek","okap","okenice","oklika","okno","okouzlit","okovy","okrasa","okres","okrsek","okruh","okupant","okurka","okusit","olejnina","olizovat","omak","omeleta","omezit","omladina","omlouvat","omluva","omyl","onehdy","opakovat","opasek","operace","opice","opilost","opisovat","opora","opozice","opravdu","oproti","orbital","orchestr","orgie","orlice","orloj","ortel","osada","oschnout","osika","osivo","oslava","oslepit","oslnit","oslovit","osnova","osoba","osolit","ospalec","osten","ostraha","ostuda","ostych","osvojit","oteplit","otisk","otop","otrhat","otrlost","otrok","otruby","otvor","ovanout","ovar","oves","ovlivnit","ovoce","oxid","ozdoba","pachatel","pacient","padouch","pahorek","pakt","palanda","palec","palivo","paluba","pamflet","pamlsek","panenka","panika","panna","panovat","panstvo","pantofle","paprika","parketa","parodie","parta","paruka","paryba","paseka","pasivita","pastelka","patent","patrona","pavouk","pazneht","pazourek","pecka","pedagog","pejsek","peklo","peloton","penalta","pendrek","penze","periskop","pero","pestrost","petarda","petice","petrolej","pevnina","pexeso","pianista","piha","pijavice","pikle","piknik","pilina","pilnost","pilulka","pinzeta","pipeta","pisatel","pistole","pitevna","pivnice","pivovar","placenta","plakat","plamen","planeta","plastika","platit","plavidlo","plaz","plech","plemeno","plenta","ples","pletivo","plevel","plivat","plnit","plno","plocha","plodina","plomba","plout","pluk","plyn","pobavit","pobyt","pochod","pocit","poctivec","podat","podcenit","podepsat","podhled","podivit","podklad","podmanit","podnik","podoba","podpora","podraz","podstata","podvod","podzim","poezie","pohanka","pohnutka","pohovor","pohroma","pohyb","pointa","pojistka","pojmout","pokazit","pokles","pokoj","pokrok","pokuta","pokyn","poledne","polibek","polknout","poloha","polynom","pomalu","pominout","pomlka","pomoc","pomsta","pomyslet","ponechat","ponorka","ponurost","popadat","popel","popisek","poplach","poprosit","popsat","popud","poradce","porce","porod","porucha","poryv","posadit","posed","posila","poskok","poslanec","posoudit","pospolu","postava","posudek","posyp","potah","potkan","potlesk","potomek","potrava","potupa","potvora","poukaz","pouto","pouzdro","povaha","povidla","povlak","povoz","povrch","povstat","povyk","povzdech","pozdrav","pozemek","poznatek","pozor","pozvat","pracovat","prahory","praktika","prales","praotec","praporek","prase","pravda","princip","prkno","probudit","procento","prodej","profese","prohra","projekt","prolomit","promile","pronikat","propad","prorok","prosba","proton","proutek","provaz","prskavka","prsten","prudkost","prut","prvek","prvohory","psanec","psovod","pstruh","ptactvo","puberta","puch","pudl","pukavec","puklina","pukrle","pult","pumpa","punc","pupen","pusa","pusinka","pustina","putovat","putyka","pyramida","pysk","pytel","racek","rachot","radiace","radnice","radon","raft","ragby","raketa","rakovina","rameno","rampouch","rande","rarach","rarita","rasovna","rastr","ratolest","razance","razidlo","reagovat","reakce","recept","redaktor","referent","reflex","rejnok","reklama","rekord","rekrut","rektor","reputace","revize","revma","revolver","rezerva","riskovat","riziko","robotika","rodokmen","rohovka","rokle","rokoko","romaneto","ropovod","ropucha","rorejs","rosol","rostlina","rotmistr","rotoped","rotunda","roubenka","roucho","roup","roura","rovina","rovnice","rozbor","rozchod","rozdat","rozeznat","rozhodce","rozinka","rozjezd","rozkaz","rozloha","rozmar","rozpad","rozruch","rozsah","roztok","rozum","rozvod","rubrika","ruchadlo","rukavice","rukopis","ryba","rybolov","rychlost","rydlo","rypadlo","rytina","ryzost","sadista","sahat","sako","samec","samizdat","samota","sanitka","sardinka","sasanka","satelit","sazba","sazenice","sbor","schovat","sebranka","secese","sedadlo","sediment","sedlo","sehnat","sejmout","sekera","sekta","sekunda","sekvoje","semeno","seno","servis","sesadit","seshora","seskok","seslat","sestra","sesuv","sesypat","setba","setina","setkat","setnout","setrvat","sever","seznam","shoda","shrnout","sifon","silnice","sirka","sirotek","sirup","situace","skafandr","skalisko","skanzen","skaut","skeptik","skica","skladba","sklenice","sklo","skluz","skoba","skokan","skoro","skripta","skrz","skupina","skvost","skvrna","slabika","sladidlo","slanina","slast","slavnost","sledovat","slepec","sleva","slezina","slib","slina","sliznice","slon","sloupek","slovo","sluch","sluha","slunce","slupka","slza","smaragd","smetana","smilstvo","smlouva","smog","smrad","smrk","smrtka","smutek","smysl","snad","snaha","snob","sobota","socha","sodovka","sokol","sopka","sotva","souboj","soucit","soudce","souhlas","soulad","soumrak","souprava","soused","soutok","souviset","spalovna","spasitel","spis","splav","spodek","spojenec","spolu","sponzor","spornost","spousta","sprcha","spustit","sranda","sraz","srdce","srna","srnec","srovnat","srpen","srst","srub","stanice","starosta","statika","stavba","stehno","stezka","stodola","stolek","stopa","storno","stoupat","strach","stres","strhnout","strom","struna","studna","stupnice","stvol","styk","subjekt","subtropy","suchar","sudost","sukno","sundat","sunout","surikata","surovina","svah","svalstvo","svetr","svatba","svazek","svisle","svitek","svoboda","svodidlo","svorka","svrab","sykavka","sykot","synek","synovec","sypat","sypkost","syrovost","sysel","sytost","tabletka","tabule","tahoun","tajemno","tajfun","tajga","tajit","tajnost","taktika","tamhle","tampon","tancovat","tanec","tanker","tapeta","tavenina","tazatel","technika","tehdy","tekutina","telefon","temnota","tendence","tenista","tenor","teplota","tepna","teprve","terapie","termoska","textil","ticho","tiskopis","titulek","tkadlec","tkanina","tlapka","tleskat","tlukot","tlupa","tmel","toaleta","topinka","topol","torzo","touha","toulec","tradice","traktor","tramp","trasa","traverza","trefit","trest","trezor","trhavina","trhlina","trochu","trojice","troska","trouba","trpce","trpitel","trpkost","trubec","truchlit","truhlice","trus","trvat","tudy","tuhnout","tuhost","tundra","turista","turnaj","tuzemsko","tvaroh","tvorba","tvrdost","tvrz","tygr","tykev","ubohost","uboze","ubrat","ubrousek","ubrus","ubytovna","ucho","uctivost","udivit","uhradit","ujednat","ujistit","ujmout","ukazatel","uklidnit","uklonit","ukotvit","ukrojit","ulice","ulita","ulovit","umyvadlo","unavit","uniforma","uniknout","upadnout","uplatnit","uplynout","upoutat","upravit","uran","urazit","usednout","usilovat","usmrtit","usnadnit","usnout","usoudit","ustlat","ustrnout","utahovat","utkat","utlumit","utonout","utopenec","utrousit","uvalit","uvolnit","uvozovka","uzdravit","uzel","uzenina","uzlina","uznat","vagon","valcha","valoun","vana","vandal","vanilka","varan","varhany","varovat","vcelku","vchod","vdova","vedro","vegetace","vejce","velbloud","veletrh","velitel","velmoc","velryba","venkov","veranda","verze","veselka","veskrze","vesnice","vespodu","vesta","veterina","veverka","vibrace","vichr","videohra","vidina","vidle","vila","vinice","viset","vitalita","vize","vizitka","vjezd","vklad","vkus","vlajka","vlak","vlasec","vlevo","vlhkost","vliv","vlnovka","vloupat","vnucovat","vnuk","voda","vodivost","vodoznak","vodstvo","vojensky","vojna","vojsko","volant","volba","volit","volno","voskovka","vozidlo","vozovna","vpravo","vrabec","vracet","vrah","vrata","vrba","vrcholek","vrhat","vrstva","vrtule","vsadit","vstoupit","vstup","vtip","vybavit","vybrat","vychovat","vydat","vydra","vyfotit","vyhledat","vyhnout","vyhodit","vyhradit","vyhubit","vyjasnit","vyjet","vyjmout","vyklopit","vykonat","vylekat","vymazat","vymezit","vymizet","vymyslet","vynechat","vynikat","vynutit","vypadat","vyplatit","vypravit","vypustit","vyrazit","vyrovnat","vyrvat","vyslovit","vysoko","vystavit","vysunout","vysypat","vytasit","vytesat","vytratit","vyvinout","vyvolat","vyvrhel","vyzdobit","vyznat","vzadu","vzbudit","vzchopit","vzdor","vzduch","vzdychat","vzestup","vzhledem","vzkaz","vzlykat","vznik","vzorek","vzpoura","vztah","vztek","xylofon","zabrat","zabydlet","zachovat","zadarmo","zadusit","zafoukat","zahltit","zahodit","zahrada","zahynout","zajatec","zajet","zajistit","zaklepat","zakoupit","zalepit","zamezit","zamotat","zamyslet","zanechat","zanikat","zaplatit","zapojit","zapsat","zarazit","zastavit","zasunout","zatajit","zatemnit","zatknout","zaujmout","zavalit","zavelet","zavinit","zavolat","zavrtat","zazvonit","zbavit","zbrusu","zbudovat","zbytek","zdaleka","zdarma","zdatnost","zdivo","zdobit","zdroj","zdvih","zdymadlo","zelenina","zeman","zemina","zeptat","zezadu","zezdola","zhatit","zhltnout","zhluboka","zhotovit","zhruba","zima","zimnice","zjemnit","zklamat","zkoumat","zkratka","zkumavka","zlato","zlehka","zloba","zlom","zlost","zlozvyk","zmapovat","zmar","zmatek","zmije","zmizet","zmocnit","zmodrat","zmrzlina","zmutovat","znak","znalost","znamenat","znovu","zobrazit","zotavit","zoubek","zoufale","zplodit","zpomalit","zprava","zprostit","zprudka","zprvu","zrada","zranit","zrcadlo","zrnitost","zrno","zrovna","zrychlit","zrzavost","zticha","ztratit","zubovina","zubr","zvednout","zvenku","zvesela","zvon","zvrat","zvukovod","zvyk"]')},function(e){e.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","这","中","大","为","上","个","国","我","以","要","他","时","来","用","们","生","到","作","地","于","出","就","分","对","成","会","可","主","发","年","动","同","工","也","能","下","过","子","说","产","种","面","而","方","后","多","定","行","学","法","所","民","得","经","十","三","之","进","着","等","部","度","家","电","力","里","如","水","化","高","自","二","理","起","小","物","现","实","加","量","都","两","体","制","机","当","使","点","从","业","本","去","把","性","好","应","开","它","合","还","因","由","其","些","然","前","外","天","政","四","日","那","社","义","事","平","形","相","全","表","间","样","与","关","各","重","新","线","内","数","正","心","反","你","明","看","原","又","么","利","比","或","但","质","气","第","向","道","命","此","变","条","只","没","结","解","问","意","建","月","公","无","系","军","很","情","者","最","立","代","想","已","通","并","提","直","题","党","程","展","五","果","料","象","员","革","位","入","常","文","总","次","品","式","活","设","及","管","特","件","长","求","老","头","基","资","边","流","路","级","少","图","山","统","接","知","较","将","组","见","计","别","她","手","角","期","根","论","运","农","指","几","九","区","强","放","决","西","被","干","做","必","战","先","回","则","任","取","据","处","队","南","给","色","光","门","即","保","治","北","造","百","规","热","领","七","海","口","东","导","器","压","志","世","金","增","争","济","阶","油","思","术","极","交","受","联","什","认","六","共","权","收","证","改","清","美","再","采","转","更","单","风","切","打","白","教","速","花","带","安","场","身","车","例","真","务","具","万","每","目","至","达","走","积","示","议","声","报","斗","完","类","八","离","华","名","确","才","科","张","信","马","节","话","米","整","空","元","况","今","集","温","传","土","许","步","群","广","石","记","需","段","研","界","拉","林","律","叫","且","究","观","越","织","装","影","算","低","持","音","众","书","布","复","容","儿","须","际","商","非","验","连","断","深","难","近","矿","千","周","委","素","技","备","半","办","青","省","列","习","响","约","支","般","史","感","劳","便","团","往","酸","历","市","克","何","除","消","构","府","称","太","准","精","值","号","率","族","维","划","选","标","写","存","候","毛","亲","快","效","斯","院","查","江","型","眼","王","按","格","养","易","置","派","层","片","始","却","专","状","育","厂","京","识","适","属","圆","包","火","住","调","满","县","局","照","参","红","细","引","听","该","铁","价","严","首","底","液","官","德","随","病","苏","失","尔","死","讲","配","女","黄","推","显","谈","罪","神","艺","呢","席","含","企","望","密","批","营","项","防","举","球","英","氧","势","告","李","台","落","木","帮","轮","破","亚","师","围","注","远","字","材","排","供","河","态","封","另","施","减","树","溶","怎","止","案","言","士","均","武","固","叶","鱼","波","视","仅","费","紧","爱","左","章","早","朝","害","续","轻","服","试","食","充","兵","源","判","护","司","足","某","练","差","致","板","田","降","黑","犯","负","击","范","继","兴","似","余","坚","曲","输","修","故","城","夫","够","送","笔","船","占","右","财","吃","富","春","职","觉","汉","画","功","巴","跟","虽","杂","飞","检","吸","助","升","阳","互","初","创","抗","考","投","坏","策","古","径","换","未","跑","留","钢","曾","端","责","站","简","述","钱","副","尽","帝","射","草","冲","承","独","令","限","阿","宣","环","双","请","超","微","让","控","州","良","轴","找","否","纪","益","依","优","顶","础","载","倒","房","突","坐","粉","敌","略","客","袁","冷","胜","绝","析","块","剂","测","丝","协","诉","念","陈","仍","罗","盐","友","洋","错","苦","夜","刑","移","频","逐","靠","混","母","短","皮","终","聚","汽","村","云","哪","既","距","卫","停","烈","央","察","烧","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","游","久","菜","味","旧","模","湖","货","损","预","阻","毫","普","稳","乙","妈","植","息","扩","银","语","挥","酒","守","拿","序","纸","医","缺","雨","吗","针","刘","啊","急","唱","误","训","愿","审","附","获","茶","鲜","粮","斤","孩","脱","硫","肥","善","龙","演","父","渐","血","欢","械","掌","歌","沙","刚","攻","谓","盾","讨","晚","粒","乱","燃","矛","乎","杀","药","宁","鲁","贵","钟","煤","读","班","伯","香","介","迫","句","丰","培","握","兰","担","弦","蛋","沉","假","穿","执","答","乐","谁","顺","烟","缩","征","脸","喜","松","脚","困","异","免","背","星","福","买","染","井","概","慢","怕","磁","倍","祖","皇","促","静","补","评","翻","肉","践","尼","衣","宽","扬","棉","希","伤","操","垂","秋","宜","氢","套","督","振","架","亮","末","宪","庆","编","牛","触","映","雷","销","诗","座","居","抓","裂","胞","呼","娘","景","威","绿","晶","厚","盟","衡","鸡","孙","延","危","胶","屋","乡","临","陆","顾","掉","呀","灯","岁","措","束","耐","剧","玉","赵","跳","哥","季","课","凯","胡","额","款","绍","卷","齐","伟","蒸","殖","永","宗","苗","川","炉","岩","弱","零","杨","奏","沿","露","杆","探","滑","镇","饭","浓","航","怀","赶","库","夺","伊","灵","税","途","灭","赛","归","召","鼓","播","盘","裁","险","康","唯","录","菌","纯","借","糖","盖","横","符","私","努","堂","域","枪","润","幅","哈","竟","熟","虫","泽","脑","壤","碳","欧","遍","侧","寨","敢","彻","虑","斜","薄","庭","纳","弹","饲","伸","折","麦","湿","暗","荷","瓦","塞","床","筑","恶","户","访","塔","奇","透","梁","刀","旋","迹","卡","氯","遇","份","毒","泥","退","洗","摆","灰","彩","卖","耗","夏","择","忙","铜","献","硬","予","繁","圈","雪","函","亦","抽","篇","阵","阴","丁","尺","追","堆","雄","迎","泛","爸","楼","避","谋","吨","野","猪","旗","累","偏","典","馆","索","秦","脂","潮","爷","豆","忽","托","惊","塑","遗","愈","朱","替","纤","粗","倾","尚","痛","楚","谢","奋","购","磨","君","池","旁","碎","骨","监","捕","弟","暴","割","贯","殊","释","词","亡","壁","顿","宝","午","尘","闻","揭","炮","残","冬","桥","妇","警","综","招","吴","付","浮","遭","徐","您","摇","谷","赞","箱","隔","订","男","吹","园","纷","唐","败","宋","玻","巨","耕","坦","荣","闭","湾","键","凡","驻","锅","救","恩","剥","凝","碱","齿","截","炼","麻","纺","禁","废","盛","版","缓","净","睛","昌","婚","涉","筒","嘴","插","岸","朗","庄","街","藏","姑","贸","腐","奴","啦","惯","乘","伙","恢","匀","纱","扎","辩","耳","彪","臣","亿","璃","抵","脉","秀","萨","俄","网","舞","店","喷","纵","寸","汗","挂","洪","贺","闪","柬","爆","烯","津","稻","墙","软","勇","像","滚","厘","蒙","芳","肯","坡","柱","荡","腿","仪","旅","尾","轧","冰","贡","登","黎","削","钻","勒","逃","障","氨","郭","峰","币","港","伏","轨","亩","毕","擦","莫","刺","浪","秘","援","株","健","售","股","岛","甘","泡","睡","童","铸","汤","阀","休","汇","舍","牧","绕","炸","哲","磷","绩","朋","淡","尖","启","陷","柴","呈","徒","颜","泪","稍","忘","泵","蓝","拖","洞","授","镜","辛","壮","锋","贫","虚","弯","摩","泰","幼","廷","尊","窗","纲","弄","隶","疑","氏","宫","姐","震","瑞","怪","尤","琴","循","描","膜","违","夹","腰","缘","珠","穷","森","枝","竹","沟","催","绳","忆","邦","剩","幸","浆","栏","拥","牙","贮","礼","滤","钠","纹","罢","拍","咱","喊","袖","埃","勤","罚","焦","潜","伍","墨","欲","缝","姓","刊","饱","仿","奖","铝","鬼","丽","跨","默","挖","链","扫","喝","袋","炭","污","幕","诸","弧","励","梅","奶","洁","灾","舟","鉴","苯","讼","抱","毁","懂","寒","智","埔","寄","届","跃","渡","挑","丹","艰","贝","碰","拔","爹","戴","码","梦","芽","熔","赤","渔","哭","敬","颗","奔","铅","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","仓","魏","锐","晓","氮","兼","隐","碍","赫","拨","忠","肃","缸","牵","抢","博","巧","壳","兄","杜","讯","诚","碧","祥","柯","页","巡","矩","悲","灌","龄","伦","票","寻","桂","铺","圣","恐","恰","郑","趣","抬","荒","腾","贴","柔","滴","猛","阔","辆","妻","填","撤","储","签","闹","扰","紫","砂","递","戏","吊","陶","伐","喂","疗","瓶","婆","抚","臂","摸","忍","虾","蜡","邻","胸","巩","挤","偶","弃","槽","劲","乳","邓","吉","仁","烂","砖","租","乌","舰","伴","瓜","浅","丙","暂","燥","橡","柳","迷","暖","牌","秧","胆","详","簧","踏","瓷","谱","呆","宾","糊","洛","辉","愤","竞","隙","怒","粘","乃","绪","肩","籍","敏","涂","熙","皆","侦","悬","掘","享","纠","醒","狂","锁","淀","恨","牲","霸","爬","赏","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鸭","趋","凤","晨","畜","辈","秩","卵","署","梯","炎","滩","棋","驱","筛","峡","冒","啥","寿","译","浸","泉","帽","迟","硅","疆","贷","漏","稿","冠","嫩","胁","芯","牢","叛","蚀","奥","鸣","岭","羊","凭","串","塘","绘","酵","融","盆","锡","庙","筹","冻","辅","摄","袭","筋","拒","僚","旱","钾","鸟","漆","沈","眉","疏","添","棒","穗","硝","韩","逼","扭","侨","凉","挺","碗","栽","炒","杯","患","馏","劝","豪","辽","勃","鸿","旦","吏","拜","狗","埋","辊","掩","饮","搬","骂","辞","勾","扣","估","蒋","绒","雾","丈","朵","姆","拟","宇","辑","陕","雕","偿","蓄","崇","剪","倡","厅","咬","驶","薯","刷","斥","番","赋","奉","佛","浇","漫","曼","扇","钙","桃","扶","仔","返","俗","亏","腔","鞋","棱","覆","框","悄","叔","撞","骗","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","胀","谐","抛","霉","桑","岗","嘛","衰","盗","渗","脏","赖","涌","甜","曹","阅","肌","哩","厉","烃","纬","毅","昨","伪","症","煮","叹","钉","搭","茎","笼","酷","偷","弓","锥","恒","杰","坑","鼻","翼","纶","叙","狱","逮","罐","络","棚","抑","膨","蔬","寺","骤","穆","冶","枯","册","尸","凸","绅","坯","牺","焰","轰","欣","晋","瘦","御","锭","锦","丧","旬","锻","垄","搜","扑","邀","亭","酯","迈","舒","脆","酶","闲","忧","酚","顽","羽","涨","卸","仗","陪","辟","惩","杭","姚","肚","捉","飘","漂","昆","欺","吾","郎","烷","汁","呵","饰","萧","雅","邮","迁","燕","撒","姻","赴","宴","烦","债","帐","斑","铃","旨","醇","董","饼","雏","姿","拌","傅","腹","妥","揉","贤","拆","歪","葡","胺","丢","浩","徽","昂","垫","挡","览","贪","慰","缴","汪","慌","冯","诺","姜","谊","凶","劣","诬","耀","昏","躺","盈","骑","乔","溪","丛","卢","抹","闷","咨","刮","驾","缆","悟","摘","铒","掷","颇","幻","柄","惠","惨","佳","仇","腊","窝","涤","剑","瞧","堡","泼","葱","罩","霍","捞","胎","苍","滨","俩","捅","湘","砍","霞","邵","萄","疯","淮","遂","熊","粪","烘","宿","档","戈","驳","嫂","裕","徙","箭","捐","肠","撑","晒","辨","殿","莲","摊","搅","酱","屏","疫","哀","蔡","堵","沫","皱","畅","叠","阁","莱","敲","辖","钩","痕","坝","巷","饿","祸","丘","玄","溜","曰","逻","彭","尝","卿","妨","艇","吞","韦","怨","矮","歇"]')},function(e){e.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","這","中","大","為","上","個","國","我","以","要","他","時","來","用","們","生","到","作","地","於","出","就","分","對","成","會","可","主","發","年","動","同","工","也","能","下","過","子","說","產","種","面","而","方","後","多","定","行","學","法","所","民","得","經","十","三","之","進","著","等","部","度","家","電","力","裡","如","水","化","高","自","二","理","起","小","物","現","實","加","量","都","兩","體","制","機","當","使","點","從","業","本","去","把","性","好","應","開","它","合","還","因","由","其","些","然","前","外","天","政","四","日","那","社","義","事","平","形","相","全","表","間","樣","與","關","各","重","新","線","內","數","正","心","反","你","明","看","原","又","麼","利","比","或","但","質","氣","第","向","道","命","此","變","條","只","沒","結","解","問","意","建","月","公","無","系","軍","很","情","者","最","立","代","想","已","通","並","提","直","題","黨","程","展","五","果","料","象","員","革","位","入","常","文","總","次","品","式","活","設","及","管","特","件","長","求","老","頭","基","資","邊","流","路","級","少","圖","山","統","接","知","較","將","組","見","計","別","她","手","角","期","根","論","運","農","指","幾","九","區","強","放","決","西","被","幹","做","必","戰","先","回","則","任","取","據","處","隊","南","給","色","光","門","即","保","治","北","造","百","規","熱","領","七","海","口","東","導","器","壓","志","世","金","增","爭","濟","階","油","思","術","極","交","受","聯","什","認","六","共","權","收","證","改","清","美","再","採","轉","更","單","風","切","打","白","教","速","花","帶","安","場","身","車","例","真","務","具","萬","每","目","至","達","走","積","示","議","聲","報","鬥","完","類","八","離","華","名","確","才","科","張","信","馬","節","話","米","整","空","元","況","今","集","溫","傳","土","許","步","群","廣","石","記","需","段","研","界","拉","林","律","叫","且","究","觀","越","織","裝","影","算","低","持","音","眾","書","布","复","容","兒","須","際","商","非","驗","連","斷","深","難","近","礦","千","週","委","素","技","備","半","辦","青","省","列","習","響","約","支","般","史","感","勞","便","團","往","酸","歷","市","克","何","除","消","構","府","稱","太","準","精","值","號","率","族","維","劃","選","標","寫","存","候","毛","親","快","效","斯","院","查","江","型","眼","王","按","格","養","易","置","派","層","片","始","卻","專","狀","育","廠","京","識","適","屬","圓","包","火","住","調","滿","縣","局","照","參","紅","細","引","聽","該","鐵","價","嚴","首","底","液","官","德","隨","病","蘇","失","爾","死","講","配","女","黃","推","顯","談","罪","神","藝","呢","席","含","企","望","密","批","營","項","防","舉","球","英","氧","勢","告","李","台","落","木","幫","輪","破","亞","師","圍","注","遠","字","材","排","供","河","態","封","另","施","減","樹","溶","怎","止","案","言","士","均","武","固","葉","魚","波","視","僅","費","緊","愛","左","章","早","朝","害","續","輕","服","試","食","充","兵","源","判","護","司","足","某","練","差","致","板","田","降","黑","犯","負","擊","范","繼","興","似","餘","堅","曲","輸","修","故","城","夫","夠","送","筆","船","佔","右","財","吃","富","春","職","覺","漢","畫","功","巴","跟","雖","雜","飛","檢","吸","助","昇","陽","互","初","創","抗","考","投","壞","策","古","徑","換","未","跑","留","鋼","曾","端","責","站","簡","述","錢","副","盡","帝","射","草","衝","承","獨","令","限","阿","宣","環","雙","請","超","微","讓","控","州","良","軸","找","否","紀","益","依","優","頂","礎","載","倒","房","突","坐","粉","敵","略","客","袁","冷","勝","絕","析","塊","劑","測","絲","協","訴","念","陳","仍","羅","鹽","友","洋","錯","苦","夜","刑","移","頻","逐","靠","混","母","短","皮","終","聚","汽","村","雲","哪","既","距","衛","停","烈","央","察","燒","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","遊","久","菜","味","舊","模","湖","貨","損","預","阻","毫","普","穩","乙","媽","植","息","擴","銀","語","揮","酒","守","拿","序","紙","醫","缺","雨","嗎","針","劉","啊","急","唱","誤","訓","願","審","附","獲","茶","鮮","糧","斤","孩","脫","硫","肥","善","龍","演","父","漸","血","歡","械","掌","歌","沙","剛","攻","謂","盾","討","晚","粒","亂","燃","矛","乎","殺","藥","寧","魯","貴","鐘","煤","讀","班","伯","香","介","迫","句","豐","培","握","蘭","擔","弦","蛋","沉","假","穿","執","答","樂","誰","順","煙","縮","徵","臉","喜","松","腳","困","異","免","背","星","福","買","染","井","概","慢","怕","磁","倍","祖","皇","促","靜","補","評","翻","肉","踐","尼","衣","寬","揚","棉","希","傷","操","垂","秋","宜","氫","套","督","振","架","亮","末","憲","慶","編","牛","觸","映","雷","銷","詩","座","居","抓","裂","胞","呼","娘","景","威","綠","晶","厚","盟","衡","雞","孫","延","危","膠","屋","鄉","臨","陸","顧","掉","呀","燈","歲","措","束","耐","劇","玉","趙","跳","哥","季","課","凱","胡","額","款","紹","卷","齊","偉","蒸","殖","永","宗","苗","川","爐","岩","弱","零","楊","奏","沿","露","桿","探","滑","鎮","飯","濃","航","懷","趕","庫","奪","伊","靈","稅","途","滅","賽","歸","召","鼓","播","盤","裁","險","康","唯","錄","菌","純","借","糖","蓋","橫","符","私","努","堂","域","槍","潤","幅","哈","竟","熟","蟲","澤","腦","壤","碳","歐","遍","側","寨","敢","徹","慮","斜","薄","庭","納","彈","飼","伸","折","麥","濕","暗","荷","瓦","塞","床","築","惡","戶","訪","塔","奇","透","梁","刀","旋","跡","卡","氯","遇","份","毒","泥","退","洗","擺","灰","彩","賣","耗","夏","擇","忙","銅","獻","硬","予","繁","圈","雪","函","亦","抽","篇","陣","陰","丁","尺","追","堆","雄","迎","泛","爸","樓","避","謀","噸","野","豬","旗","累","偏","典","館","索","秦","脂","潮","爺","豆","忽","托","驚","塑","遺","愈","朱","替","纖","粗","傾","尚","痛","楚","謝","奮","購","磨","君","池","旁","碎","骨","監","捕","弟","暴","割","貫","殊","釋","詞","亡","壁","頓","寶","午","塵","聞","揭","炮","殘","冬","橋","婦","警","綜","招","吳","付","浮","遭","徐","您","搖","谷","贊","箱","隔","訂","男","吹","園","紛","唐","敗","宋","玻","巨","耕","坦","榮","閉","灣","鍵","凡","駐","鍋","救","恩","剝","凝","鹼","齒","截","煉","麻","紡","禁","廢","盛","版","緩","淨","睛","昌","婚","涉","筒","嘴","插","岸","朗","莊","街","藏","姑","貿","腐","奴","啦","慣","乘","夥","恢","勻","紗","扎","辯","耳","彪","臣","億","璃","抵","脈","秀","薩","俄","網","舞","店","噴","縱","寸","汗","掛","洪","賀","閃","柬","爆","烯","津","稻","牆","軟","勇","像","滾","厘","蒙","芳","肯","坡","柱","盪","腿","儀","旅","尾","軋","冰","貢","登","黎","削","鑽","勒","逃","障","氨","郭","峰","幣","港","伏","軌","畝","畢","擦","莫","刺","浪","秘","援","株","健","售","股","島","甘","泡","睡","童","鑄","湯","閥","休","匯","舍","牧","繞","炸","哲","磷","績","朋","淡","尖","啟","陷","柴","呈","徒","顏","淚","稍","忘","泵","藍","拖","洞","授","鏡","辛","壯","鋒","貧","虛","彎","摩","泰","幼","廷","尊","窗","綱","弄","隸","疑","氏","宮","姐","震","瑞","怪","尤","琴","循","描","膜","違","夾","腰","緣","珠","窮","森","枝","竹","溝","催","繩","憶","邦","剩","幸","漿","欄","擁","牙","貯","禮","濾","鈉","紋","罷","拍","咱","喊","袖","埃","勤","罰","焦","潛","伍","墨","欲","縫","姓","刊","飽","仿","獎","鋁","鬼","麗","跨","默","挖","鏈","掃","喝","袋","炭","污","幕","諸","弧","勵","梅","奶","潔","災","舟","鑑","苯","訟","抱","毀","懂","寒","智","埔","寄","屆","躍","渡","挑","丹","艱","貝","碰","拔","爹","戴","碼","夢","芽","熔","赤","漁","哭","敬","顆","奔","鉛","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","倉","魏","銳","曉","氮","兼","隱","礙","赫","撥","忠","肅","缸","牽","搶","博","巧","殼","兄","杜","訊","誠","碧","祥","柯","頁","巡","矩","悲","灌","齡","倫","票","尋","桂","鋪","聖","恐","恰","鄭","趣","抬","荒","騰","貼","柔","滴","猛","闊","輛","妻","填","撤","儲","簽","鬧","擾","紫","砂","遞","戲","吊","陶","伐","餵","療","瓶","婆","撫","臂","摸","忍","蝦","蠟","鄰","胸","鞏","擠","偶","棄","槽","勁","乳","鄧","吉","仁","爛","磚","租","烏","艦","伴","瓜","淺","丙","暫","燥","橡","柳","迷","暖","牌","秧","膽","詳","簧","踏","瓷","譜","呆","賓","糊","洛","輝","憤","競","隙","怒","粘","乃","緒","肩","籍","敏","塗","熙","皆","偵","懸","掘","享","糾","醒","狂","鎖","淀","恨","牲","霸","爬","賞","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鴨","趨","鳳","晨","畜","輩","秩","卵","署","梯","炎","灘","棋","驅","篩","峽","冒","啥","壽","譯","浸","泉","帽","遲","矽","疆","貸","漏","稿","冠","嫩","脅","芯","牢","叛","蝕","奧","鳴","嶺","羊","憑","串","塘","繪","酵","融","盆","錫","廟","籌","凍","輔","攝","襲","筋","拒","僚","旱","鉀","鳥","漆","沈","眉","疏","添","棒","穗","硝","韓","逼","扭","僑","涼","挺","碗","栽","炒","杯","患","餾","勸","豪","遼","勃","鴻","旦","吏","拜","狗","埋","輥","掩","飲","搬","罵","辭","勾","扣","估","蔣","絨","霧","丈","朵","姆","擬","宇","輯","陝","雕","償","蓄","崇","剪","倡","廳","咬","駛","薯","刷","斥","番","賦","奉","佛","澆","漫","曼","扇","鈣","桃","扶","仔","返","俗","虧","腔","鞋","棱","覆","框","悄","叔","撞","騙","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","脹","諧","拋","黴","桑","崗","嘛","衰","盜","滲","臟","賴","湧","甜","曹","閱","肌","哩","厲","烴","緯","毅","昨","偽","症","煮","嘆","釘","搭","莖","籠","酷","偷","弓","錐","恆","傑","坑","鼻","翼","綸","敘","獄","逮","罐","絡","棚","抑","膨","蔬","寺","驟","穆","冶","枯","冊","屍","凸","紳","坯","犧","焰","轟","欣","晉","瘦","禦","錠","錦","喪","旬","鍛","壟","搜","撲","邀","亭","酯","邁","舒","脆","酶","閒","憂","酚","頑","羽","漲","卸","仗","陪","闢","懲","杭","姚","肚","捉","飄","漂","昆","欺","吾","郎","烷","汁","呵","飾","蕭","雅","郵","遷","燕","撒","姻","赴","宴","煩","債","帳","斑","鈴","旨","醇","董","餅","雛","姿","拌","傅","腹","妥","揉","賢","拆","歪","葡","胺","丟","浩","徽","昂","墊","擋","覽","貪","慰","繳","汪","慌","馮","諾","姜","誼","兇","劣","誣","耀","昏","躺","盈","騎","喬","溪","叢","盧","抹","悶","諮","刮","駕","纜","悟","摘","鉺","擲","頗","幻","柄","惠","慘","佳","仇","臘","窩","滌","劍","瞧","堡","潑","蔥","罩","霍","撈","胎","蒼","濱","倆","捅","湘","砍","霞","邵","萄","瘋","淮","遂","熊","糞","烘","宿","檔","戈","駁","嫂","裕","徙","箭","捐","腸","撐","曬","辨","殿","蓮","攤","攪","醬","屏","疫","哀","蔡","堵","沫","皺","暢","疊","閣","萊","敲","轄","鉤","痕","壩","巷","餓","禍","丘","玄","溜","曰","邏","彭","嘗","卿","妨","艇","吞","韋","怨","矮","歇"]')},function(e){e.exports=JSON.parse('["가격","가끔","가난","가능","가득","가르침","가뭄","가방","가상","가슴","가운데","가을","가이드","가입","가장","가정","가족","가죽","각오","각자","간격","간부","간섭","간장","간접","간판","갈등","갈비","갈색","갈증","감각","감기","감소","감수성","감자","감정","갑자기","강남","강당","강도","강력히","강변","강북","강사","강수량","강아지","강원도","강의","강제","강조","같이","개구리","개나리","개방","개별","개선","개성","개인","객관적","거실","거액","거울","거짓","거품","걱정","건강","건물","건설","건조","건축","걸음","검사","검토","게시판","게임","겨울","견해","결과","결국","결론","결석","결승","결심","결정","결혼","경계","경고","경기","경력","경복궁","경비","경상도","경영","경우","경쟁","경제","경주","경찰","경치","경향","경험","계곡","계단","계란","계산","계속","계약","계절","계층","계획","고객","고구려","고궁","고급","고등학생","고무신","고민","고양이","고장","고전","고집","고춧가루","고통","고향","곡식","골목","골짜기","골프","공간","공개","공격","공군","공급","공기","공동","공무원","공부","공사","공식","공업","공연","공원","공장","공짜","공책","공통","공포","공항","공휴일","과목","과일","과장","과정","과학","관객","관계","관광","관념","관람","관련","관리","관습","관심","관점","관찰","광경","광고","광장","광주","괴로움","굉장히","교과서","교문","교복","교실","교양","교육","교장","교직","교통","교환","교훈","구경","구름","구멍","구별","구분","구석","구성","구속","구역","구입","구청","구체적","국가","국기","국내","국립","국물","국민","국수","국어","국왕","국적","국제","국회","군대","군사","군인","궁극적","권리","권위","권투","귀국","귀신","규정","규칙","균형","그날","그냥","그늘","그러나","그룹","그릇","그림","그제서야","그토록","극복","극히","근거","근교","근래","근로","근무","근본","근원","근육","근처","글씨","글자","금강산","금고","금년","금메달","금액","금연","금요일","금지","긍정적","기간","기관","기념","기능","기독교","기둥","기록","기름","기법","기본","기분","기쁨","기숙사","기술","기억","기업","기온","기운","기원","기적","기준","기침","기혼","기획","긴급","긴장","길이","김밥","김치","김포공항","깍두기","깜빡","깨달음","깨소금","껍질","꼭대기","꽃잎","나들이","나란히","나머지","나물","나침반","나흘","낙엽","난방","날개","날씨","날짜","남녀","남대문","남매","남산","남자","남편","남학생","낭비","낱말","내년","내용","내일","냄비","냄새","냇물","냉동","냉면","냉방","냉장고","넥타이","넷째","노동","노란색","노력","노인","녹음","녹차","녹화","논리","논문","논쟁","놀이","농구","농담","농민","농부","농업","농장","농촌","높이","눈동자","눈물","눈썹","뉴욕","느낌","늑대","능동적","능력","다방","다양성","다음","다이어트","다행","단계","단골","단독","단맛","단순","단어","단위","단점","단체","단추","단편","단풍","달걀","달러","달력","달리","닭고기","담당","담배","담요","담임","답변","답장","당근","당분간","당연히","당장","대규모","대낮","대단히","대답","대도시","대략","대량","대륙","대문","대부분","대신","대응","대장","대전","대접","대중","대책","대출","대충","대통령","대학","대한민국","대합실","대형","덩어리","데이트","도대체","도덕","도둑","도망","도서관","도심","도움","도입","도자기","도저히","도전","도중","도착","독감","독립","독서","독일","독창적","동화책","뒷모습","뒷산","딸아이","마누라","마늘","마당","마라톤","마련","마무리","마사지","마약","마요네즈","마을","마음","마이크","마중","마지막","마찬가지","마찰","마흔","막걸리","막내","막상","만남","만두","만세","만약","만일","만점","만족","만화","많이","말기","말씀","말투","맘대로","망원경","매년","매달","매력","매번","매스컴","매일","매장","맥주","먹이","먼저","먼지","멀리","메일","며느리","며칠","면담","멸치","명단","명령","명예","명의","명절","명칭","명함","모금","모니터","모델","모든","모범","모습","모양","모임","모조리","모집","모퉁이","목걸이","목록","목사","목소리","목숨","목적","목표","몰래","몸매","몸무게","몸살","몸속","몸짓","몸통","몹시","무관심","무궁화","무더위","무덤","무릎","무슨","무엇","무역","무용","무조건","무지개","무척","문구","문득","문법","문서","문제","문학","문화","물가","물건","물결","물고기","물론","물리학","물음","물질","물체","미국","미디어","미사일","미술","미역","미용실","미움","미인","미팅","미혼","민간","민족","민주","믿음","밀가루","밀리미터","밑바닥","바가지","바구니","바나나","바늘","바닥","바닷가","바람","바이러스","바탕","박물관","박사","박수","반대","반드시","반말","반발","반성","반응","반장","반죽","반지","반찬","받침","발가락","발걸음","발견","발달","발레","발목","발바닥","발생","발음","발자국","발전","발톱","발표","밤하늘","밥그릇","밥맛","밥상","밥솥","방금","방면","방문","방바닥","방법","방송","방식","방안","방울","방지","방학","방해","방향","배경","배꼽","배달","배드민턴","백두산","백색","백성","백인","백제","백화점","버릇","버섯","버튼","번개","번역","번지","번호","벌금","벌레","벌써","범위","범인","범죄","법률","법원","법적","법칙","베이징","벨트","변경","변동","변명","변신","변호사","변화","별도","별명","별일","병실","병아리","병원","보관","보너스","보라색","보람","보름","보상","보안","보자기","보장","보전","보존","보통","보편적","보험","복도","복사","복숭아","복습","볶음","본격적","본래","본부","본사","본성","본인","본질","볼펜","봉사","봉지","봉투","부근","부끄러움","부담","부동산","부문","부분","부산","부상","부엌","부인","부작용","부장","부정","부족","부지런히","부친","부탁","부품","부회장","북부","북한","분노","분량","분리","분명","분석","분야","분위기","분필","분홍색","불고기","불과","불교","불꽃","불만","불법","불빛","불안","불이익","불행","브랜드","비극","비난","비닐","비둘기","비디오","비로소","비만","비명","비밀","비바람","비빔밥","비상","비용","비율","비중","비타민","비판","빌딩","빗물","빗방울","빗줄기","빛깔","빨간색","빨래","빨리","사건","사계절","사나이","사냥","사람","사랑","사립","사모님","사물","사방","사상","사생활","사설","사슴","사실","사업","사용","사월","사장","사전","사진","사촌","사춘기","사탕","사투리","사흘","산길","산부인과","산업","산책","살림","살인","살짝","삼계탕","삼국","삼십","삼월","삼촌","상관","상금","상대","상류","상반기","상상","상식","상업","상인","상자","상점","상처","상추","상태","상표","상품","상황","새벽","색깔","색연필","생각","생명","생물","생방송","생산","생선","생신","생일","생활","서랍","서른","서명","서민","서비스","서양","서울","서적","서점","서쪽","서클","석사","석유","선거","선물","선배","선생","선수","선원","선장","선전","선택","선풍기","설거지","설날","설렁탕","설명","설문","설사","설악산","설치","설탕","섭씨","성공","성당","성명","성별","성인","성장","성적","성질","성함","세금","세미나","세상","세월","세종대왕","세탁","센터","센티미터","셋째","소규모","소극적","소금","소나기","소년","소득","소망","소문","소설","소속","소아과","소용","소원","소음","소중히","소지품","소질","소풍","소형","속담","속도","속옷","손가락","손길","손녀","손님","손등","손목","손뼉","손실","손질","손톱","손해","솔직히","솜씨","송아지","송이","송편","쇠고기","쇼핑","수건","수년","수단","수돗물","수동적","수면","수명","수박","수상","수석","수술","수시로","수업","수염","수영","수입","수준","수집","수출","수컷","수필","수학","수험생","수화기","숙녀","숙소","숙제","순간","순서","순수","순식간","순위","숟가락","술병","술집","숫자","스님","스물","스스로","스승","스웨터","스위치","스케이트","스튜디오","스트레스","스포츠","슬쩍","슬픔","습관","습기","승객","승리","승부","승용차","승진","시각","시간","시골","시금치","시나리오","시댁","시리즈","시멘트","시민","시부모","시선","시설","시스템","시아버지","시어머니","시월","시인","시일","시작","시장","시절","시점","시중","시즌","시집","시청","시합","시험","식구","식기","식당","식량","식료품","식물","식빵","식사","식생활","식초","식탁","식품","신고","신규","신념","신문","신발","신비","신사","신세","신용","신제품","신청","신체","신화","실감","실내","실력","실례","실망","실수","실습","실시","실장","실정","실질적","실천","실체","실컷","실태","실패","실험","실현","심리","심부름","심사","심장","심정","심판","쌍둥이","씨름","씨앗","아가씨","아나운서","아드님","아들","아쉬움","아스팔트","아시아","아울러","아저씨","아줌마","아직","아침","아파트","아프리카","아픔","아홉","아흔","악기","악몽","악수","안개","안경","안과","안내","안녕","안동","안방","안부","안주","알루미늄","알코올","암시","암컷","압력","앞날","앞문","애인","애정","액수","앨범","야간","야단","야옹","약간","약국","약속","약수","약점","약품","약혼녀","양념","양력","양말","양배추","양주","양파","어둠","어려움","어른","어젯밤","어쨌든","어쩌다가","어쩐지","언니","언덕","언론","언어","얼굴","얼른","얼음","얼핏","엄마","업무","업종","업체","엉덩이","엉망","엉터리","엊그제","에너지","에어컨","엔진","여건","여고생","여관","여군","여권","여대생","여덟","여동생","여든","여론","여름","여섯","여성","여왕","여인","여전히","여직원","여학생","여행","역사","역시","역할","연결","연구","연극","연기","연락","연설","연세","연속","연습","연애","연예인","연인","연장","연주","연출","연필","연합","연휴","열기","열매","열쇠","열심히","열정","열차","열흘","염려","엽서","영국","영남","영상","영양","영역","영웅","영원히","영하","영향","영혼","영화","옆구리","옆방","옆집","예감","예금","예방","예산","예상","예선","예술","예습","예식장","예약","예전","예절","예정","예컨대","옛날","오늘","오락","오랫동안","오렌지","오로지","오른발","오븐","오십","오염","오월","오전","오직","오징어","오페라","오피스텔","오히려","옥상","옥수수","온갖","온라인","온몸","온종일","온통","올가을","올림픽","올해","옷차림","와이셔츠","와인","완성","완전","왕비","왕자","왜냐하면","왠지","외갓집","외국","외로움","외삼촌","외출","외침","외할머니","왼발","왼손","왼쪽","요금","요일","요즘","요청","용기","용서","용어","우산","우선","우승","우연히","우정","우체국","우편","운동","운명","운반","운전","운행","울산","울음","움직임","웃어른","웃음","워낙","원고","원래","원서","원숭이","원인","원장","원피스","월급","월드컵","월세","월요일","웨이터","위반","위법","위성","위원","위험","위협","윗사람","유난히","유럽","유명","유물","유산","유적","유치원","유학","유행","유형","육군","육상","육십","육체","은행","음력","음료","음반","음성","음식","음악","음주","의견","의논","의문","의복","의식","의심","의외로","의욕","의원","의학","이것","이곳","이념","이놈","이달","이대로","이동","이렇게","이력서","이론적","이름","이민","이발소","이별","이불","이빨","이상","이성","이슬","이야기","이용","이웃","이월","이윽고","이익","이전","이중","이튿날","이틀","이혼","인간","인격","인공","인구","인근","인기","인도","인류","인물","인생","인쇄","인연","인원","인재","인종","인천","인체","인터넷","인하","인형","일곱","일기","일단","일대","일등","일반","일본","일부","일상","일생","일손","일요일","일월","일정","일종","일주일","일찍","일체","일치","일행","일회용","임금","임무","입대","입력","입맛","입사","입술","입시","입원","입장","입학","자가용","자격","자극","자동","자랑","자부심","자식","자신","자연","자원","자율","자전거","자정","자존심","자판","작가","작년","작성","작업","작용","작은딸","작품","잔디","잔뜩","잔치","잘못","잠깐","잠수함","잠시","잠옷","잠자리","잡지","장관","장군","장기간","장래","장례","장르","장마","장면","장모","장미","장비","장사","장소","장식","장애인","장인","장점","장차","장학금","재능","재빨리","재산","재생","재작년","재정","재채기","재판","재학","재활용","저것","저고리","저곳","저녁","저런","저렇게","저번","저울","저절로","저축","적극","적당히","적성","적용","적응","전개","전공","전기","전달","전라도","전망","전문","전반","전부","전세","전시","전용","전자","전쟁","전주","전철","전체","전통","전혀","전후","절대","절망","절반","절약","절차","점검","점수","점심","점원","점점","점차","접근","접시","접촉","젓가락","정거장","정도","정류장","정리","정말","정면","정문","정반대","정보","정부","정비","정상","정성","정오","정원","정장","정지","정치","정확히","제공","제과점","제대로","제목","제발","제법","제삿날","제안","제일","제작","제주도","제출","제품","제한","조각","조건","조금","조깅","조명","조미료","조상","조선","조용히","조절","조정","조직","존댓말","존재","졸업","졸음","종교","종로","종류","종소리","종업원","종종","종합","좌석","죄인","주관적","주름","주말","주머니","주먹","주문","주민","주방","주변","주식","주인","주일","주장","주전자","주택","준비","줄거리","줄기","줄무늬","중간","중계방송","중국","중년","중단","중독","중반","중부","중세","중소기업","중순","중앙","중요","중학교","즉석","즉시","즐거움","증가","증거","증권","증상","증세","지각","지갑","지경","지극히","지금","지급","지능","지름길","지리산","지방","지붕","지식","지역","지우개","지원","지적","지점","지진","지출","직선","직업","직원","직장","진급","진동","진로","진료","진리","진짜","진찰","진출","진통","진행","질문","질병","질서","짐작","집단","집안","집중","짜증","찌꺼기","차남","차라리","차량","차림","차별","차선","차츰","착각","찬물","찬성","참가","참기름","참새","참석","참여","참외","참조","찻잔","창가","창고","창구","창문","창밖","창작","창조","채널","채점","책가방","책방","책상","책임","챔피언","처벌","처음","천국","천둥","천장","천재","천천히","철도","철저히","철학","첫날","첫째","청년","청바지","청소","청춘","체계","체력","체온","체육","체중","체험","초등학생","초반","초밥","초상화","초순","초여름","초원","초저녁","초점","초청","초콜릿","촛불","총각","총리","총장","촬영","최근","최상","최선","최신","최악","최종","추석","추억","추진","추천","추측","축구","축소","축제","축하","출근","출발","출산","출신","출연","출입","출장","출판","충격","충고","충돌","충분히","충청도","취업","취직","취향","치약","친구","친척","칠십","칠월","칠판","침대","침묵","침실","칫솔","칭찬","카메라","카운터","칼국수","캐릭터","캠퍼스","캠페인","커튼","컨디션","컬러","컴퓨터","코끼리","코미디","콘서트","콜라","콤플렉스","콩나물","쾌감","쿠데타","크림","큰길","큰딸","큰소리","큰아들","큰어머니","큰일","큰절","클래식","클럽","킬로","타입","타자기","탁구","탁자","탄생","태권도","태양","태풍","택시","탤런트","터널","터미널","테니스","테스트","테이블","텔레비전","토론","토마토","토요일","통계","통과","통로","통신","통역","통일","통장","통제","통증","통합","통화","퇴근","퇴원","퇴직금","튀김","트럭","특급","특별","특성","특수","특징","특히","튼튼히","티셔츠","파란색","파일","파출소","판결","판단","판매","판사","팔십","팔월","팝송","패션","팩스","팩시밀리","팬티","퍼센트","페인트","편견","편의","편지","편히","평가","평균","평생","평소","평양","평일","평화","포스터","포인트","포장","포함","표면","표정","표준","표현","품목","품질","풍경","풍속","풍습","프랑스","프린터","플라스틱","피곤","피망","피아노","필름","필수","필요","필자","필통","핑계","하느님","하늘","하드웨어","하룻밤","하반기","하숙집","하순","하여튼","하지만","하천","하품","하필","학과","학교","학급","학기","학년","학력","학번","학부모","학비","학생","학술","학습","학용품","학원","학위","학자","학점","한계","한글","한꺼번에","한낮","한눈","한동안","한때","한라산","한마디","한문","한번","한복","한식","한여름","한쪽","할머니","할아버지","할인","함께","함부로","합격","합리적","항공","항구","항상","항의","해결","해군","해답","해당","해물","해석","해설","해수욕장","해안","핵심","핸드백","햄버거","햇볕","햇살","행동","행복","행사","행운","행위","향기","향상","향수","허락","허용","헬기","현관","현금","현대","현상","현실","현장","현재","현지","혈액","협력","형부","형사","형수","형식","형제","형태","형편","혜택","호기심","호남","호랑이","호박","호텔","호흡","혹시","홀로","홈페이지","홍보","홍수","홍차","화면","화분","화살","화요일","화장","화학","확보","확인","확장","확정","환갑","환경","환영","환율","환자","활기","활동","활발히","활용","활짝","회견","회관","회복","회색","회원","회장","회전","횟수","횡단보도","효율적","후반","후춧가루","훈련","훨씬","휴식","휴일","흉내","흐름","흑백","흑인","흔적","흔히","흥미","흥분","희곡","희망","희생","흰색","힘껏"]')},function(e){e.exports=JSON.parse('["abaisser","abandon","abdiquer","abeille","abolir","aborder","aboutir","aboyer","abrasif","abreuver","abriter","abroger","abrupt","absence","absolu","absurde","abusif","abyssal","académie","acajou","acarien","accabler","accepter","acclamer","accolade","accroche","accuser","acerbe","achat","acheter","aciduler","acier","acompte","acquérir","acronyme","acteur","actif","actuel","adepte","adéquat","adhésif","adjectif","adjuger","admettre","admirer","adopter","adorer","adoucir","adresse","adroit","adulte","adverbe","aérer","aéronef","affaire","affecter","affiche","affreux","affubler","agacer","agencer","agile","agiter","agrafer","agréable","agrume","aider","aiguille","ailier","aimable","aisance","ajouter","ajuster","alarmer","alchimie","alerte","algèbre","algue","aliéner","aliment","alléger","alliage","allouer","allumer","alourdir","alpaga","altesse","alvéole","amateur","ambigu","ambre","aménager","amertume","amidon","amiral","amorcer","amour","amovible","amphibie","ampleur","amusant","analyse","anaphore","anarchie","anatomie","ancien","anéantir","angle","angoisse","anguleux","animal","annexer","annonce","annuel","anodin","anomalie","anonyme","anormal","antenne","antidote","anxieux","apaiser","apéritif","aplanir","apologie","appareil","appeler","apporter","appuyer","aquarium","aqueduc","arbitre","arbuste","ardeur","ardoise","argent","arlequin","armature","armement","armoire","armure","arpenter","arracher","arriver","arroser","arsenic","artériel","article","aspect","asphalte","aspirer","assaut","asservir","assiette","associer","assurer","asticot","astre","astuce","atelier","atome","atrium","atroce","attaque","attentif","attirer","attraper","aubaine","auberge","audace","audible","augurer","aurore","automne","autruche","avaler","avancer","avarice","avenir","averse","aveugle","aviateur","avide","avion","aviser","avoine","avouer","avril","axial","axiome","badge","bafouer","bagage","baguette","baignade","balancer","balcon","baleine","balisage","bambin","bancaire","bandage","banlieue","bannière","banquier","barbier","baril","baron","barque","barrage","bassin","bastion","bataille","bateau","batterie","baudrier","bavarder","belette","bélier","belote","bénéfice","berceau","berger","berline","bermuda","besace","besogne","bétail","beurre","biberon","bicycle","bidule","bijou","bilan","bilingue","billard","binaire","biologie","biopsie","biotype","biscuit","bison","bistouri","bitume","bizarre","blafard","blague","blanchir","blessant","blinder","blond","bloquer","blouson","bobard","bobine","boire","boiser","bolide","bonbon","bondir","bonheur","bonifier","bonus","bordure","borne","botte","boucle","boueux","bougie","boulon","bouquin","bourse","boussole","boutique","boxeur","branche","brasier","brave","brebis","brèche","breuvage","bricoler","brigade","brillant","brioche","brique","brochure","broder","bronzer","brousse","broyeur","brume","brusque","brutal","bruyant","buffle","buisson","bulletin","bureau","burin","bustier","butiner","butoir","buvable","buvette","cabanon","cabine","cachette","cadeau","cadre","caféine","caillou","caisson","calculer","calepin","calibre","calmer","calomnie","calvaire","camarade","caméra","camion","campagne","canal","caneton","canon","cantine","canular","capable","caporal","caprice","capsule","capter","capuche","carabine","carbone","caresser","caribou","carnage","carotte","carreau","carton","cascade","casier","casque","cassure","causer","caution","cavalier","caverne","caviar","cédille","ceinture","céleste","cellule","cendrier","censurer","central","cercle","cérébral","cerise","cerner","cerveau","cesser","chagrin","chaise","chaleur","chambre","chance","chapitre","charbon","chasseur","chaton","chausson","chavirer","chemise","chenille","chéquier","chercher","cheval","chien","chiffre","chignon","chimère","chiot","chlorure","chocolat","choisir","chose","chouette","chrome","chute","cigare","cigogne","cimenter","cinéma","cintrer","circuler","cirer","cirque","citerne","citoyen","citron","civil","clairon","clameur","claquer","classe","clavier","client","cligner","climat","clivage","cloche","clonage","cloporte","cobalt","cobra","cocasse","cocotier","coder","codifier","coffre","cogner","cohésion","coiffer","coincer","colère","colibri","colline","colmater","colonel","combat","comédie","commande","compact","concert","conduire","confier","congeler","connoter","consonne","contact","convexe","copain","copie","corail","corbeau","cordage","corniche","corpus","correct","cortège","cosmique","costume","coton","coude","coupure","courage","couteau","couvrir","coyote","crabe","crainte","cravate","crayon","créature","créditer","crémeux","creuser","crevette","cribler","crier","cristal","critère","croire","croquer","crotale","crucial","cruel","crypter","cubique","cueillir","cuillère","cuisine","cuivre","culminer","cultiver","cumuler","cupide","curatif","curseur","cyanure","cycle","cylindre","cynique","daigner","damier","danger","danseur","dauphin","débattre","débiter","déborder","débrider","débutant","décaler","décembre","déchirer","décider","déclarer","décorer","décrire","décupler","dédale","déductif","déesse","défensif","défiler","défrayer","dégager","dégivrer","déglutir","dégrafer","déjeuner","délice","déloger","demander","demeurer","démolir","dénicher","dénouer","dentelle","dénuder","départ","dépenser","déphaser","déplacer","déposer","déranger","dérober","désastre","descente","désert","désigner","désobéir","dessiner","destrier","détacher","détester","détourer","détresse","devancer","devenir","deviner","devoir","diable","dialogue","diamant","dicter","différer","digérer","digital","digne","diluer","dimanche","diminuer","dioxyde","directif","diriger","discuter","disposer","dissiper","distance","divertir","diviser","docile","docteur","dogme","doigt","domaine","domicile","dompter","donateur","donjon","donner","dopamine","dortoir","dorure","dosage","doseur","dossier","dotation","douanier","double","douceur","douter","doyen","dragon","draper","dresser","dribbler","droiture","duperie","duplexe","durable","durcir","dynastie","éblouir","écarter","écharpe","échelle","éclairer","éclipse","éclore","écluse","école","économie","écorce","écouter","écraser","écrémer","écrivain","écrou","écume","écureuil","édifier","éduquer","effacer","effectif","effigie","effort","effrayer","effusion","égaliser","égarer","éjecter","élaborer","élargir","électron","élégant","éléphant","élève","éligible","élitisme","éloge","élucider","éluder","emballer","embellir","embryon","émeraude","émission","emmener","émotion","émouvoir","empereur","employer","emporter","emprise","émulsion","encadrer","enchère","enclave","encoche","endiguer","endosser","endroit","enduire","énergie","enfance","enfermer","enfouir","engager","engin","englober","énigme","enjamber","enjeu","enlever","ennemi","ennuyeux","enrichir","enrobage","enseigne","entasser","entendre","entier","entourer","entraver","énumérer","envahir","enviable","envoyer","enzyme","éolien","épaissir","épargne","épatant","épaule","épicerie","épidémie","épier","épilogue","épine","épisode","épitaphe","époque","épreuve","éprouver","épuisant","équerre","équipe","ériger","érosion","erreur","éruption","escalier","espadon","espèce","espiègle","espoir","esprit","esquiver","essayer","essence","essieu","essorer","estime","estomac","estrade","étagère","étaler","étanche","étatique","éteindre","étendoir","éternel","éthanol","éthique","ethnie","étirer","étoffer","étoile","étonnant","étourdir","étrange","étroit","étude","euphorie","évaluer","évasion","éventail","évidence","éviter","évolutif","évoquer","exact","exagérer","exaucer","exceller","excitant","exclusif","excuse","exécuter","exemple","exercer","exhaler","exhorter","exigence","exiler","exister","exotique","expédier","explorer","exposer","exprimer","exquis","extensif","extraire","exulter","fable","fabuleux","facette","facile","facture","faiblir","falaise","fameux","famille","farceur","farfelu","farine","farouche","fasciner","fatal","fatigue","faucon","fautif","faveur","favori","fébrile","féconder","fédérer","félin","femme","fémur","fendoir","féodal","fermer","féroce","ferveur","festival","feuille","feutre","février","fiasco","ficeler","fictif","fidèle","figure","filature","filetage","filière","filleul","filmer","filou","filtrer","financer","finir","fiole","firme","fissure","fixer","flairer","flamme","flasque","flatteur","fléau","flèche","fleur","flexion","flocon","flore","fluctuer","fluide","fluvial","folie","fonderie","fongible","fontaine","forcer","forgeron","formuler","fortune","fossile","foudre","fougère","fouiller","foulure","fourmi","fragile","fraise","franchir","frapper","frayeur","frégate","freiner","frelon","frémir","frénésie","frère","friable","friction","frisson","frivole","froid","fromage","frontal","frotter","fruit","fugitif","fuite","fureur","furieux","furtif","fusion","futur","gagner","galaxie","galerie","gambader","garantir","gardien","garnir","garrigue","gazelle","gazon","géant","gélatine","gélule","gendarme","général","génie","genou","gentil","géologie","géomètre","géranium","germe","gestuel","geyser","gibier","gicler","girafe","givre","glace","glaive","glisser","globe","gloire","glorieux","golfeur","gomme","gonfler","gorge","gorille","goudron","gouffre","goulot","goupille","gourmand","goutte","graduel","graffiti","graine","grand","grappin","gratuit","gravir","grenat","griffure","griller","grimper","grogner","gronder","grotte","groupe","gruger","grutier","gruyère","guépard","guerrier","guide","guimauve","guitare","gustatif","gymnaste","gyrostat","habitude","hachoir","halte","hameau","hangar","hanneton","haricot","harmonie","harpon","hasard","hélium","hématome","herbe","hérisson","hermine","héron","hésiter","heureux","hiberner","hibou","hilarant","histoire","hiver","homard","hommage","homogène","honneur","honorer","honteux","horde","horizon","horloge","hormone","horrible","houleux","housse","hublot","huileux","humain","humble","humide","humour","hurler","hydromel","hygiène","hymne","hypnose","idylle","ignorer","iguane","illicite","illusion","image","imbiber","imiter","immense","immobile","immuable","impact","impérial","implorer","imposer","imprimer","imputer","incarner","incendie","incident","incliner","incolore","indexer","indice","inductif","inédit","ineptie","inexact","infini","infliger","informer","infusion","ingérer","inhaler","inhiber","injecter","injure","innocent","inoculer","inonder","inscrire","insecte","insigne","insolite","inspirer","instinct","insulter","intact","intense","intime","intrigue","intuitif","inutile","invasion","inventer","inviter","invoquer","ironique","irradier","irréel","irriter","isoler","ivoire","ivresse","jaguar","jaillir","jambe","janvier","jardin","jauger","jaune","javelot","jetable","jeton","jeudi","jeunesse","joindre","joncher","jongler","joueur","jouissif","journal","jovial","joyau","joyeux","jubiler","jugement","junior","jupon","juriste","justice","juteux","juvénile","kayak","kimono","kiosque","label","labial","labourer","lacérer","lactose","lagune","laine","laisser","laitier","lambeau","lamelle","lampe","lanceur","langage","lanterne","lapin","largeur","larme","laurier","lavabo","lavoir","lecture","légal","léger","légume","lessive","lettre","levier","lexique","lézard","liasse","libérer","libre","licence","licorne","liège","lièvre","ligature","ligoter","ligue","limer","limite","limonade","limpide","linéaire","lingot","lionceau","liquide","lisière","lister","lithium","litige","littoral","livreur","logique","lointain","loisir","lombric","loterie","louer","lourd","loutre","louve","loyal","lubie","lucide","lucratif","lueur","lugubre","luisant","lumière","lunaire","lundi","luron","lutter","luxueux","machine","magasin","magenta","magique","maigre","maillon","maintien","mairie","maison","majorer","malaxer","maléfice","malheur","malice","mallette","mammouth","mandater","maniable","manquant","manteau","manuel","marathon","marbre","marchand","mardi","maritime","marqueur","marron","marteler","mascotte","massif","matériel","matière","matraque","maudire","maussade","mauve","maximal","méchant","méconnu","médaille","médecin","méditer","méduse","meilleur","mélange","mélodie","membre","mémoire","menacer","mener","menhir","mensonge","mentor","mercredi","mérite","merle","messager","mesure","métal","météore","méthode","métier","meuble","miauler","microbe","miette","mignon","migrer","milieu","million","mimique","mince","minéral","minimal","minorer","minute","miracle","miroiter","missile","mixte","mobile","moderne","moelleux","mondial","moniteur","monnaie","monotone","monstre","montagne","monument","moqueur","morceau","morsure","mortier","moteur","motif","mouche","moufle","moulin","mousson","mouton","mouvant","multiple","munition","muraille","murène","murmure","muscle","muséum","musicien","mutation","muter","mutuel","myriade","myrtille","mystère","mythique","nageur","nappe","narquois","narrer","natation","nation","nature","naufrage","nautique","navire","nébuleux","nectar","néfaste","négation","négliger","négocier","neige","nerveux","nettoyer","neurone","neutron","neveu","niche","nickel","nitrate","niveau","noble","nocif","nocturne","noirceur","noisette","nomade","nombreux","nommer","normatif","notable","notifier","notoire","nourrir","nouveau","novateur","novembre","novice","nuage","nuancer","nuire","nuisible","numéro","nuptial","nuque","nutritif","obéir","objectif","obliger","obscur","observer","obstacle","obtenir","obturer","occasion","occuper","océan","octobre","octroyer","octupler","oculaire","odeur","odorant","offenser","officier","offrir","ogive","oiseau","oisillon","olfactif","olivier","ombrage","omettre","onctueux","onduler","onéreux","onirique","opale","opaque","opérer","opinion","opportun","opprimer","opter","optique","orageux","orange","orbite","ordonner","oreille","organe","orgueil","orifice","ornement","orque","ortie","osciller","osmose","ossature","otarie","ouragan","ourson","outil","outrager","ouvrage","ovation","oxyde","oxygène","ozone","paisible","palace","palmarès","palourde","palper","panache","panda","pangolin","paniquer","panneau","panorama","pantalon","papaye","papier","papoter","papyrus","paradoxe","parcelle","paresse","parfumer","parler","parole","parrain","parsemer","partager","parure","parvenir","passion","pastèque","paternel","patience","patron","pavillon","pavoiser","payer","paysage","peigne","peintre","pelage","pélican","pelle","pelouse","peluche","pendule","pénétrer","pénible","pensif","pénurie","pépite","péplum","perdrix","perforer","période","permuter","perplexe","persil","perte","peser","pétale","petit","pétrir","peuple","pharaon","phobie","phoque","photon","phrase","physique","piano","pictural","pièce","pierre","pieuvre","pilote","pinceau","pipette","piquer","pirogue","piscine","piston","pivoter","pixel","pizza","placard","plafond","plaisir","planer","plaque","plastron","plateau","pleurer","plexus","pliage","plomb","plonger","pluie","plumage","pochette","poésie","poète","pointe","poirier","poisson","poivre","polaire","policier","pollen","polygone","pommade","pompier","ponctuel","pondérer","poney","portique","position","posséder","posture","potager","poteau","potion","pouce","poulain","poumon","pourpre","poussin","pouvoir","prairie","pratique","précieux","prédire","préfixe","prélude","prénom","présence","prétexte","prévoir","primitif","prince","prison","priver","problème","procéder","prodige","profond","progrès","proie","projeter","prologue","promener","propre","prospère","protéger","prouesse","proverbe","prudence","pruneau","psychose","public","puceron","puiser","pulpe","pulsar","punaise","punitif","pupitre","purifier","puzzle","pyramide","quasar","querelle","question","quiétude","quitter","quotient","racine","raconter","radieux","ragondin","raideur","raisin","ralentir","rallonge","ramasser","rapide","rasage","ratisser","ravager","ravin","rayonner","réactif","réagir","réaliser","réanimer","recevoir","réciter","réclamer","récolter","recruter","reculer","recycler","rédiger","redouter","refaire","réflexe","réformer","refrain","refuge","régalien","région","réglage","régulier","réitérer","rejeter","rejouer","relatif","relever","relief","remarque","remède","remise","remonter","remplir","remuer","renard","renfort","renifler","renoncer","rentrer","renvoi","replier","reporter","reprise","reptile","requin","réserve","résineux","résoudre","respect","rester","résultat","rétablir","retenir","réticule","retomber","retracer","réunion","réussir","revanche","revivre","révolte","révulsif","richesse","rideau","rieur","rigide","rigoler","rincer","riposter","risible","risque","rituel","rival","rivière","rocheux","romance","rompre","ronce","rondin","roseau","rosier","rotatif","rotor","rotule","rouge","rouille","rouleau","routine","royaume","ruban","rubis","ruche","ruelle","rugueux","ruiner","ruisseau","ruser","rustique","rythme","sabler","saboter","sabre","sacoche","safari","sagesse","saisir","salade","salive","salon","saluer","samedi","sanction","sanglier","sarcasme","sardine","saturer","saugrenu","saumon","sauter","sauvage","savant","savonner","scalpel","scandale","scélérat","scénario","sceptre","schéma","science","scinder","score","scrutin","sculpter","séance","sécable","sécher","secouer","sécréter","sédatif","séduire","seigneur","séjour","sélectif","semaine","sembler","semence","séminal","sénateur","sensible","sentence","séparer","séquence","serein","sergent","sérieux","serrure","sérum","service","sésame","sévir","sevrage","sextuple","sidéral","siècle","siéger","siffler","sigle","signal","silence","silicium","simple","sincère","sinistre","siphon","sirop","sismique","situer","skier","social","socle","sodium","soigneux","soldat","soleil","solitude","soluble","sombre","sommeil","somnoler","sonde","songeur","sonnette","sonore","sorcier","sortir","sosie","sottise","soucieux","soudure","souffle","soulever","soupape","source","soutirer","souvenir","spacieux","spatial","spécial","sphère","spiral","stable","station","sternum","stimulus","stipuler","strict","studieux","stupeur","styliste","sublime","substrat","subtil","subvenir","succès","sucre","suffixe","suggérer","suiveur","sulfate","superbe","supplier","surface","suricate","surmener","surprise","sursaut","survie","suspect","syllabe","symbole","symétrie","synapse","syntaxe","système","tabac","tablier","tactile","tailler","talent","talisman","talonner","tambour","tamiser","tangible","tapis","taquiner","tarder","tarif","tartine","tasse","tatami","tatouage","taupe","taureau","taxer","témoin","temporel","tenaille","tendre","teneur","tenir","tension","terminer","terne","terrible","tétine","texte","thème","théorie","thérapie","thorax","tibia","tiède","timide","tirelire","tiroir","tissu","titane","titre","tituber","toboggan","tolérant","tomate","tonique","tonneau","toponyme","torche","tordre","tornade","torpille","torrent","torse","tortue","totem","toucher","tournage","tousser","toxine","traction","trafic","tragique","trahir","train","trancher","travail","trèfle","tremper","trésor","treuil","triage","tribunal","tricoter","trilogie","triomphe","tripler","triturer","trivial","trombone","tronc","tropical","troupeau","tuile","tulipe","tumulte","tunnel","turbine","tuteur","tutoyer","tuyau","tympan","typhon","typique","tyran","ubuesque","ultime","ultrason","unanime","unifier","union","unique","unitaire","univers","uranium","urbain","urticant","usage","usine","usuel","usure","utile","utopie","vacarme","vaccin","vagabond","vague","vaillant","vaincre","vaisseau","valable","valise","vallon","valve","vampire","vanille","vapeur","varier","vaseux","vassal","vaste","vecteur","vedette","végétal","véhicule","veinard","véloce","vendredi","vénérer","venger","venimeux","ventouse","verdure","vérin","vernir","verrou","verser","vertu","veston","vétéran","vétuste","vexant","vexer","viaduc","viande","victoire","vidange","vidéo","vignette","vigueur","vilain","village","vinaigre","violon","vipère","virement","virtuose","virus","visage","viseur","vision","visqueux","visuel","vital","vitesse","viticole","vitrine","vivace","vivipare","vocation","voguer","voile","voisin","voiture","volaille","volcan","voltiger","volume","vorace","vortex","voter","vouloir","voyage","voyelle","wagon","xénon","yacht","zèbre","zénith","zeste","zoologie"]')},function(e){e.exports=JSON.parse('["abaco","abbaglio","abbinato","abete","abisso","abolire","abrasivo","abrogato","accadere","accenno","accusato","acetone","achille","acido","acqua","acre","acrilico","acrobata","acuto","adagio","addebito","addome","adeguato","aderire","adipe","adottare","adulare","affabile","affetto","affisso","affranto","aforisma","afoso","africano","agave","agente","agevole","aggancio","agire","agitare","agonismo","agricolo","agrumeto","aguzzo","alabarda","alato","albatro","alberato","albo","albume","alce","alcolico","alettone","alfa","algebra","aliante","alibi","alimento","allagato","allegro","allievo","allodola","allusivo","almeno","alogeno","alpaca","alpestre","altalena","alterno","alticcio","altrove","alunno","alveolo","alzare","amalgama","amanita","amarena","ambito","ambrato","ameba","america","ametista","amico","ammasso","ammenda","ammirare","ammonito","amore","ampio","ampliare","amuleto","anacardo","anagrafe","analista","anarchia","anatra","anca","ancella","ancora","andare","andrea","anello","angelo","angolare","angusto","anima","annegare","annidato","anno","annuncio","anonimo","anticipo","anzi","apatico","apertura","apode","apparire","appetito","appoggio","approdo","appunto","aprile","arabica","arachide","aragosta","araldica","arancio","aratura","arazzo","arbitro","archivio","ardito","arenile","argento","argine","arguto","aria","armonia","arnese","arredato","arringa","arrosto","arsenico","arso","artefice","arzillo","asciutto","ascolto","asepsi","asettico","asfalto","asino","asola","aspirato","aspro","assaggio","asse","assoluto","assurdo","asta","astenuto","astice","astratto","atavico","ateismo","atomico","atono","attesa","attivare","attorno","attrito","attuale","ausilio","austria","autista","autonomo","autunno","avanzato","avere","avvenire","avviso","avvolgere","azione","azoto","azzimo","azzurro","babele","baccano","bacino","baco","badessa","badilata","bagnato","baita","balcone","baldo","balena","ballata","balzano","bambino","bandire","baraonda","barbaro","barca","baritono","barlume","barocco","basilico","basso","batosta","battuto","baule","bava","bavosa","becco","beffa","belgio","belva","benda","benevole","benigno","benzina","bere","berlina","beta","bibita","bici","bidone","bifido","biga","bilancia","bimbo","binocolo","biologo","bipede","bipolare","birbante","birra","biscotto","bisesto","bisnonno","bisonte","bisturi","bizzarro","blando","blatta","bollito","bonifico","bordo","bosco","botanico","bottino","bozzolo","braccio","bradipo","brama","branca","bravura","bretella","brevetto","brezza","briglia","brillante","brindare","broccolo","brodo","bronzina","brullo","bruno","bubbone","buca","budino","buffone","buio","bulbo","buono","burlone","burrasca","bussola","busta","cadetto","caduco","calamaro","calcolo","calesse","calibro","calmo","caloria","cambusa","camerata","camicia","cammino","camola","campale","canapa","candela","cane","canino","canotto","cantina","capace","capello","capitolo","capogiro","cappero","capra","capsula","carapace","carcassa","cardo","carisma","carovana","carretto","cartolina","casaccio","cascata","caserma","caso","cassone","castello","casuale","catasta","catena","catrame","cauto","cavillo","cedibile","cedrata","cefalo","celebre","cellulare","cena","cenone","centesimo","ceramica","cercare","certo","cerume","cervello","cesoia","cespo","ceto","chela","chiaro","chicca","chiedere","chimera","china","chirurgo","chitarra","ciao","ciclismo","cifrare","cigno","cilindro","ciottolo","circa","cirrosi","citrico","cittadino","ciuffo","civetta","civile","classico","clinica","cloro","cocco","codardo","codice","coerente","cognome","collare","colmato","colore","colposo","coltivato","colza","coma","cometa","commando","comodo","computer","comune","conciso","condurre","conferma","congelare","coniuge","connesso","conoscere","consumo","continuo","convegno","coperto","copione","coppia","copricapo","corazza","cordata","coricato","cornice","corolla","corpo","corredo","corsia","cortese","cosmico","costante","cottura","covato","cratere","cravatta","creato","credere","cremoso","crescita","creta","criceto","crinale","crisi","critico","croce","cronaca","crostata","cruciale","crusca","cucire","cuculo","cugino","cullato","cupola","curatore","cursore","curvo","cuscino","custode","dado","daino","dalmata","damerino","daniela","dannoso","danzare","datato","davanti","davvero","debutto","decennio","deciso","declino","decollo","decreto","dedicato","definito","deforme","degno","delegare","delfino","delirio","delta","demenza","denotato","dentro","deposito","derapata","derivare","deroga","descritto","deserto","desiderio","desumere","detersivo","devoto","diametro","dicembre","diedro","difeso","diffuso","digerire","digitale","diluvio","dinamico","dinnanzi","dipinto","diploma","dipolo","diradare","dire","dirotto","dirupo","disagio","discreto","disfare","disgelo","disposto","distanza","disumano","dito","divano","divelto","dividere","divorato","doblone","docente","doganale","dogma","dolce","domato","domenica","dominare","dondolo","dono","dormire","dote","dottore","dovuto","dozzina","drago","druido","dubbio","dubitare","ducale","duna","duomo","duplice","duraturo","ebano","eccesso","ecco","eclissi","economia","edera","edicola","edile","editoria","educare","egemonia","egli","egoismo","egregio","elaborato","elargire","elegante","elencato","eletto","elevare","elfico","elica","elmo","elsa","eluso","emanato","emblema","emesso","emiro","emotivo","emozione","empirico","emulo","endemico","enduro","energia","enfasi","enoteca","entrare","enzima","epatite","epilogo","episodio","epocale","eppure","equatore","erario","erba","erboso","erede","eremita","erigere","ermetico","eroe","erosivo","errante","esagono","esame","esanime","esaudire","esca","esempio","esercito","esibito","esigente","esistere","esito","esofago","esortato","esoso","espanso","espresso","essenza","esso","esteso","estimare","estonia","estroso","esultare","etilico","etnico","etrusco","etto","euclideo","europa","evaso","evidenza","evitato","evoluto","evviva","fabbrica","faccenda","fachiro","falco","famiglia","fanale","fanfara","fango","fantasma","fare","farfalla","farinoso","farmaco","fascia","fastoso","fasullo","faticare","fato","favoloso","febbre","fecola","fede","fegato","felpa","feltro","femmina","fendere","fenomeno","fermento","ferro","fertile","fessura","festivo","fetta","feudo","fiaba","fiducia","fifa","figurato","filo","finanza","finestra","finire","fiore","fiscale","fisico","fiume","flacone","flamenco","flebo","flemma","florido","fluente","fluoro","fobico","focaccia","focoso","foderato","foglio","folata","folclore","folgore","fondente","fonetico","fonia","fontana","forbito","forchetta","foresta","formica","fornaio","foro","fortezza","forzare","fosfato","fosso","fracasso","frana","frassino","fratello","freccetta","frenata","fresco","frigo","frollino","fronde","frugale","frutta","fucilata","fucsia","fuggente","fulmine","fulvo","fumante","fumetto","fumoso","fune","funzione","fuoco","furbo","furgone","furore","fuso","futile","gabbiano","gaffe","galateo","gallina","galoppo","gambero","gamma","garanzia","garbo","garofano","garzone","gasdotto","gasolio","gastrico","gatto","gaudio","gazebo","gazzella","geco","gelatina","gelso","gemello","gemmato","gene","genitore","gennaio","genotipo","gergo","ghepardo","ghiaccio","ghisa","giallo","gilda","ginepro","giocare","gioiello","giorno","giove","girato","girone","gittata","giudizio","giurato","giusto","globulo","glutine","gnomo","gobba","golf","gomito","gommone","gonfio","gonna","governo","gracile","grado","grafico","grammo","grande","grattare","gravoso","grazia","greca","gregge","grifone","grigio","grinza","grotta","gruppo","guadagno","guaio","guanto","guardare","gufo","guidare","ibernato","icona","identico","idillio","idolo","idra","idrico","idrogeno","igiene","ignaro","ignorato","ilare","illeso","illogico","illudere","imballo","imbevuto","imbocco","imbuto","immane","immerso","immolato","impacco","impeto","impiego","importo","impronta","inalare","inarcare","inattivo","incanto","incendio","inchino","incisivo","incluso","incontro","incrocio","incubo","indagine","india","indole","inedito","infatti","infilare","inflitto","ingaggio","ingegno","inglese","ingordo","ingrosso","innesco","inodore","inoltrare","inondato","insano","insetto","insieme","insonnia","insulina","intasato","intero","intonaco","intuito","inumidire","invalido","invece","invito","iperbole","ipnotico","ipotesi","ippica","iride","irlanda","ironico","irrigato","irrorare","isolato","isotopo","isterico","istituto","istrice","italia","iterare","labbro","labirinto","lacca","lacerato","lacrima","lacuna","laddove","lago","lampo","lancetta","lanterna","lardoso","larga","laringe","lastra","latenza","latino","lattuga","lavagna","lavoro","legale","leggero","lembo","lentezza","lenza","leone","lepre","lesivo","lessato","lesto","letterale","leva","levigato","libero","lido","lievito","lilla","limatura","limitare","limpido","lineare","lingua","liquido","lira","lirica","lisca","lite","litigio","livrea","locanda","lode","logica","lombare","londra","longevo","loquace","lorenzo","loto","lotteria","luce","lucidato","lumaca","luminoso","lungo","lupo","luppolo","lusinga","lusso","lutto","macabro","macchina","macero","macinato","madama","magico","maglia","magnete","magro","maiolica","malafede","malgrado","malinteso","malsano","malto","malumore","mana","mancia","mandorla","mangiare","manifesto","mannaro","manovra","mansarda","mantide","manubrio","mappa","maratona","marcire","maretta","marmo","marsupio","maschera","massaia","mastino","materasso","matricola","mattone","maturo","mazurca","meandro","meccanico","mecenate","medesimo","meditare","mega","melassa","melis","melodia","meninge","meno","mensola","mercurio","merenda","merlo","meschino","mese","messere","mestolo","metallo","metodo","mettere","miagolare","mica","micelio","michele","microbo","midollo","miele","migliore","milano","milite","mimosa","minerale","mini","minore","mirino","mirtillo","miscela","missiva","misto","misurare","mitezza","mitigare","mitra","mittente","mnemonico","modello","modifica","modulo","mogano","mogio","mole","molosso","monastero","monco","mondina","monetario","monile","monotono","monsone","montato","monviso","mora","mordere","morsicato","mostro","motivato","motosega","motto","movenza","movimento","mozzo","mucca","mucosa","muffa","mughetto","mugnaio","mulatto","mulinello","multiplo","mummia","munto","muovere","murale","musa","muscolo","musica","mutevole","muto","nababbo","nafta","nanometro","narciso","narice","narrato","nascere","nastrare","naturale","nautica","naviglio","nebulosa","necrosi","negativo","negozio","nemmeno","neofita","neretto","nervo","nessuno","nettuno","neutrale","neve","nevrotico","nicchia","ninfa","nitido","nobile","nocivo","nodo","nome","nomina","nordico","normale","norvegese","nostrano","notare","notizia","notturno","novella","nucleo","nulla","numero","nuovo","nutrire","nuvola","nuziale","oasi","obbedire","obbligo","obelisco","oblio","obolo","obsoleto","occasione","occhio","occidente","occorrere","occultare","ocra","oculato","odierno","odorare","offerta","offrire","offuscato","oggetto","oggi","ognuno","olandese","olfatto","oliato","oliva","ologramma","oltre","omaggio","ombelico","ombra","omega","omissione","ondoso","onere","onice","onnivoro","onorevole","onta","operato","opinione","opposto","oracolo","orafo","ordine","orecchino","orefice","orfano","organico","origine","orizzonte","orma","ormeggio","ornativo","orologio","orrendo","orribile","ortensia","ortica","orzata","orzo","osare","oscurare","osmosi","ospedale","ospite","ossa","ossidare","ostacolo","oste","otite","otre","ottagono","ottimo","ottobre","ovale","ovest","ovino","oviparo","ovocito","ovunque","ovviare","ozio","pacchetto","pace","pacifico","padella","padrone","paese","paga","pagina","palazzina","palesare","pallido","palo","palude","pandoro","pannello","paolo","paonazzo","paprica","parabola","parcella","parere","pargolo","pari","parlato","parola","partire","parvenza","parziale","passivo","pasticca","patacca","patologia","pattume","pavone","peccato","pedalare","pedonale","peggio","peloso","penare","pendice","penisola","pennuto","penombra","pensare","pentola","pepe","pepita","perbene","percorso","perdonato","perforare","pergamena","periodo","permesso","perno","perplesso","persuaso","pertugio","pervaso","pesatore","pesista","peso","pestifero","petalo","pettine","petulante","pezzo","piacere","pianta","piattino","piccino","picozza","piega","pietra","piffero","pigiama","pigolio","pigro","pila","pilifero","pillola","pilota","pimpante","pineta","pinna","pinolo","pioggia","piombo","piramide","piretico","pirite","pirolisi","pitone","pizzico","placebo","planare","plasma","platano","plenario","pochezza","poderoso","podismo","poesia","poggiare","polenta","poligono","pollice","polmonite","polpetta","polso","poltrona","polvere","pomice","pomodoro","ponte","popoloso","porfido","poroso","porpora","porre","portata","posa","positivo","possesso","postulato","potassio","potere","pranzo","prassi","pratica","precluso","predica","prefisso","pregiato","prelievo","premere","prenotare","preparato","presenza","pretesto","prevalso","prima","principe","privato","problema","procura","produrre","profumo","progetto","prolunga","promessa","pronome","proposta","proroga","proteso","prova","prudente","prugna","prurito","psiche","pubblico","pudica","pugilato","pugno","pulce","pulito","pulsante","puntare","pupazzo","pupilla","puro","quadro","qualcosa","quasi","querela","quota","raccolto","raddoppio","radicale","radunato","raffica","ragazzo","ragione","ragno","ramarro","ramingo","ramo","randagio","rantolare","rapato","rapina","rappreso","rasatura","raschiato","rasente","rassegna","rastrello","rata","ravveduto","reale","recepire","recinto","recluta","recondito","recupero","reddito","redimere","regalato","registro","regola","regresso","relazione","remare","remoto","renna","replica","reprimere","reputare","resa","residente","responso","restauro","rete","retina","retorica","rettifica","revocato","riassunto","ribadire","ribelle","ribrezzo","ricarica","ricco","ricevere","riciclato","ricordo","ricreduto","ridicolo","ridurre","rifasare","riflesso","riforma","rifugio","rigare","rigettato","righello","rilassato","rilevato","rimanere","rimbalzo","rimedio","rimorchio","rinascita","rincaro","rinforzo","rinnovo","rinomato","rinsavito","rintocco","rinuncia","rinvenire","riparato","ripetuto","ripieno","riportare","ripresa","ripulire","risata","rischio","riserva","risibile","riso","rispetto","ristoro","risultato","risvolto","ritardo","ritegno","ritmico","ritrovo","riunione","riva","riverso","rivincita","rivolto","rizoma","roba","robotico","robusto","roccia","roco","rodaggio","rodere","roditore","rogito","rollio","romantico","rompere","ronzio","rosolare","rospo","rotante","rotondo","rotula","rovescio","rubizzo","rubrica","ruga","rullino","rumine","rumoroso","ruolo","rupe","russare","rustico","sabato","sabbiare","sabotato","sagoma","salasso","saldatura","salgemma","salivare","salmone","salone","saltare","saluto","salvo","sapere","sapido","saporito","saraceno","sarcasmo","sarto","sassoso","satellite","satira","satollo","saturno","savana","savio","saziato","sbadiglio","sbalzo","sbancato","sbarra","sbattere","sbavare","sbendare","sbirciare","sbloccato","sbocciato","sbrinare","sbruffone","sbuffare","scabroso","scadenza","scala","scambiare","scandalo","scapola","scarso","scatenare","scavato","scelto","scenico","scettro","scheda","schiena","sciarpa","scienza","scindere","scippo","sciroppo","scivolo","sclerare","scodella","scolpito","scomparto","sconforto","scoprire","scorta","scossone","scozzese","scriba","scrollare","scrutinio","scuderia","scultore","scuola","scuro","scusare","sdebitare","sdoganare","seccatura","secondo","sedano","seggiola","segnalato","segregato","seguito","selciato","selettivo","sella","selvaggio","semaforo","sembrare","seme","seminato","sempre","senso","sentire","sepolto","sequenza","serata","serbato","sereno","serio","serpente","serraglio","servire","sestina","setola","settimana","sfacelo","sfaldare","sfamato","sfarzoso","sfaticato","sfera","sfida","sfilato","sfinge","sfocato","sfoderare","sfogo","sfoltire","sforzato","sfratto","sfruttato","sfuggito","sfumare","sfuso","sgabello","sgarbato","sgonfiare","sgorbio","sgrassato","sguardo","sibilo","siccome","sierra","sigla","signore","silenzio","sillaba","simbolo","simpatico","simulato","sinfonia","singolo","sinistro","sino","sintesi","sinusoide","sipario","sisma","sistole","situato","slitta","slogatura","sloveno","smarrito","smemorato","smentito","smeraldo","smilzo","smontare","smottato","smussato","snellire","snervato","snodo","sobbalzo","sobrio","soccorso","sociale","sodale","soffitto","sogno","soldato","solenne","solido","sollazzo","solo","solubile","solvente","somatico","somma","sonda","sonetto","sonnifero","sopire","soppeso","sopra","sorgere","sorpasso","sorriso","sorso","sorteggio","sorvolato","sospiro","sosta","sottile","spada","spalla","spargere","spatola","spavento","spazzola","specie","spedire","spegnere","spelatura","speranza","spessore","spettrale","spezzato","spia","spigoloso","spillato","spinoso","spirale","splendido","sportivo","sposo","spranga","sprecare","spronato","spruzzo","spuntino","squillo","sradicare","srotolato","stabile","stacco","staffa","stagnare","stampato","stantio","starnuto","stasera","statuto","stelo","steppa","sterzo","stiletto","stima","stirpe","stivale","stizzoso","stonato","storico","strappo","stregato","stridulo","strozzare","strutto","stuccare","stufo","stupendo","subentro","succoso","sudore","suggerito","sugo","sultano","suonare","superbo","supporto","surgelato","surrogato","sussurro","sutura","svagare","svedese","sveglio","svelare","svenuto","svezia","sviluppo","svista","svizzera","svolta","svuotare","tabacco","tabulato","tacciare","taciturno","tale","talismano","tampone","tannino","tara","tardivo","targato","tariffa","tarpare","tartaruga","tasto","tattico","taverna","tavolata","tazza","teca","tecnico","telefono","temerario","tempo","temuto","tendone","tenero","tensione","tentacolo","teorema","terme","terrazzo","terzetto","tesi","tesserato","testato","tetro","tettoia","tifare","tigella","timbro","tinto","tipico","tipografo","tiraggio","tiro","titanio","titolo","titubante","tizio","tizzone","toccare","tollerare","tolto","tombola","tomo","tonfo","tonsilla","topazio","topologia","toppa","torba","tornare","torrone","tortora","toscano","tossire","tostatura","totano","trabocco","trachea","trafila","tragedia","tralcio","tramonto","transito","trapano","trarre","trasloco","trattato","trave","treccia","tremolio","trespolo","tributo","tricheco","trifoglio","trillo","trincea","trio","tristezza","triturato","trivella","tromba","trono","troppo","trottola","trovare","truccato","tubatura","tuffato","tulipano","tumulto","tunisia","turbare","turchino","tuta","tutela","ubicato","uccello","uccisore","udire","uditivo","uffa","ufficio","uguale","ulisse","ultimato","umano","umile","umorismo","uncinetto","ungere","ungherese","unicorno","unificato","unisono","unitario","unte","uovo","upupa","uragano","urgenza","urlo","usanza","usato","uscito","usignolo","usuraio","utensile","utilizzo","utopia","vacante","vaccinato","vagabondo","vagliato","valanga","valgo","valico","valletta","valoroso","valutare","valvola","vampata","vangare","vanitoso","vano","vantaggio","vanvera","vapore","varano","varcato","variante","vasca","vedetta","vedova","veduto","vegetale","veicolo","velcro","velina","velluto","veloce","venato","vendemmia","vento","verace","verbale","vergogna","verifica","vero","verruca","verticale","vescica","vessillo","vestale","veterano","vetrina","vetusto","viandante","vibrante","vicenda","vichingo","vicinanza","vidimare","vigilia","vigneto","vigore","vile","villano","vimini","vincitore","viola","vipera","virgola","virologo","virulento","viscoso","visione","vispo","vissuto","visura","vita","vitello","vittima","vivanda","vivido","viziare","voce","voga","volatile","volere","volpe","voragine","vulcano","zampogna","zanna","zappato","zattera","zavorra","zefiro","zelante","zelo","zenzero","zerbino","zibetto","zinco","zircone","zitto","zolla","zotico","zucchero","zufolo","zulu","zuppa"]')},function(e){e.exports=JSON.parse('["ábaco","abdomen","abeja","abierto","abogado","abono","aborto","abrazo","abrir","abuelo","abuso","acabar","academia","acceso","acción","aceite","acelga","acento","aceptar","ácido","aclarar","acné","acoger","acoso","activo","acto","actriz","actuar","acudir","acuerdo","acusar","adicto","admitir","adoptar","adorno","aduana","adulto","aéreo","afectar","afición","afinar","afirmar","ágil","agitar","agonía","agosto","agotar","agregar","agrio","agua","agudo","águila","aguja","ahogo","ahorro","aire","aislar","ajedrez","ajeno","ajuste","alacrán","alambre","alarma","alba","álbum","alcalde","aldea","alegre","alejar","alerta","aleta","alfiler","alga","algodón","aliado","aliento","alivio","alma","almeja","almíbar","altar","alteza","altivo","alto","altura","alumno","alzar","amable","amante","amapola","amargo","amasar","ámbar","ámbito","ameno","amigo","amistad","amor","amparo","amplio","ancho","anciano","ancla","andar","andén","anemia","ángulo","anillo","ánimo","anís","anotar","antena","antiguo","antojo","anual","anular","anuncio","añadir","añejo","año","apagar","aparato","apetito","apio","aplicar","apodo","aporte","apoyo","aprender","aprobar","apuesta","apuro","arado","araña","arar","árbitro","árbol","arbusto","archivo","arco","arder","ardilla","arduo","área","árido","aries","armonía","arnés","aroma","arpa","arpón","arreglo","arroz","arruga","arte","artista","asa","asado","asalto","ascenso","asegurar","aseo","asesor","asiento","asilo","asistir","asno","asombro","áspero","astilla","astro","astuto","asumir","asunto","atajo","ataque","atar","atento","ateo","ático","atleta","átomo","atraer","atroz","atún","audaz","audio","auge","aula","aumento","ausente","autor","aval","avance","avaro","ave","avellana","avena","avestruz","avión","aviso","ayer","ayuda","ayuno","azafrán","azar","azote","azúcar","azufre","azul","baba","babor","bache","bahía","baile","bajar","balanza","balcón","balde","bambú","banco","banda","baño","barba","barco","barniz","barro","báscula","bastón","basura","batalla","batería","batir","batuta","baúl","bazar","bebé","bebida","bello","besar","beso","bestia","bicho","bien","bingo","blanco","bloque","blusa","boa","bobina","bobo","boca","bocina","boda","bodega","boina","bola","bolero","bolsa","bomba","bondad","bonito","bono","bonsái","borde","borrar","bosque","bote","botín","bóveda","bozal","bravo","brazo","brecha","breve","brillo","brinco","brisa","broca","broma","bronce","brote","bruja","brusco","bruto","buceo","bucle","bueno","buey","bufanda","bufón","búho","buitre","bulto","burbuja","burla","burro","buscar","butaca","buzón","caballo","cabeza","cabina","cabra","cacao","cadáver","cadena","caer","café","caída","caimán","caja","cajón","cal","calamar","calcio","caldo","calidad","calle","calma","calor","calvo","cama","cambio","camello","camino","campo","cáncer","candil","canela","canguro","canica","canto","caña","cañón","caoba","caos","capaz","capitán","capote","captar","capucha","cara","carbón","cárcel","careta","carga","cariño","carne","carpeta","carro","carta","casa","casco","casero","caspa","castor","catorce","catre","caudal","causa","cazo","cebolla","ceder","cedro","celda","célebre","celoso","célula","cemento","ceniza","centro","cerca","cerdo","cereza","cero","cerrar","certeza","césped","cetro","chacal","chaleco","champú","chancla","chapa","charla","chico","chiste","chivo","choque","choza","chuleta","chupar","ciclón","ciego","cielo","cien","cierto","cifra","cigarro","cima","cinco","cine","cinta","ciprés","circo","ciruela","cisne","cita","ciudad","clamor","clan","claro","clase","clave","cliente","clima","clínica","cobre","cocción","cochino","cocina","coco","código","codo","cofre","coger","cohete","cojín","cojo","cola","colcha","colegio","colgar","colina","collar","colmo","columna","combate","comer","comida","cómodo","compra","conde","conejo","conga","conocer","consejo","contar","copa","copia","corazón","corbata","corcho","cordón","corona","correr","coser","cosmos","costa","cráneo","cráter","crear","crecer","creído","crema","cría","crimen","cripta","crisis","cromo","crónica","croqueta","crudo","cruz","cuadro","cuarto","cuatro","cubo","cubrir","cuchara","cuello","cuento","cuerda","cuesta","cueva","cuidar","culebra","culpa","culto","cumbre","cumplir","cuna","cuneta","cuota","cupón","cúpula","curar","curioso","curso","curva","cutis","dama","danza","dar","dardo","dátil","deber","débil","década","decir","dedo","defensa","definir","dejar","delfín","delgado","delito","demora","denso","dental","deporte","derecho","derrota","desayuno","deseo","desfile","desnudo","destino","desvío","detalle","detener","deuda","día","diablo","diadema","diamante","diana","diario","dibujo","dictar","diente","dieta","diez","difícil","digno","dilema","diluir","dinero","directo","dirigir","disco","diseño","disfraz","diva","divino","doble","doce","dolor","domingo","don","donar","dorado","dormir","dorso","dos","dosis","dragón","droga","ducha","duda","duelo","dueño","dulce","dúo","duque","durar","dureza","duro","ébano","ebrio","echar","eco","ecuador","edad","edición","edificio","editor","educar","efecto","eficaz","eje","ejemplo","elefante","elegir","elemento","elevar","elipse","élite","elixir","elogio","eludir","embudo","emitir","emoción","empate","empeño","empleo","empresa","enano","encargo","enchufe","encía","enemigo","enero","enfado","enfermo","engaño","enigma","enlace","enorme","enredo","ensayo","enseñar","entero","entrar","envase","envío","época","equipo","erizo","escala","escena","escolar","escribir","escudo","esencia","esfera","esfuerzo","espada","espejo","espía","esposa","espuma","esquí","estar","este","estilo","estufa","etapa","eterno","ética","etnia","evadir","evaluar","evento","evitar","exacto","examen","exceso","excusa","exento","exigir","exilio","existir","éxito","experto","explicar","exponer","extremo","fábrica","fábula","fachada","fácil","factor","faena","faja","falda","fallo","falso","faltar","fama","familia","famoso","faraón","farmacia","farol","farsa","fase","fatiga","fauna","favor","fax","febrero","fecha","feliz","feo","feria","feroz","fértil","fervor","festín","fiable","fianza","fiar","fibra","ficción","ficha","fideo","fiebre","fiel","fiera","fiesta","figura","fijar","fijo","fila","filete","filial","filtro","fin","finca","fingir","finito","firma","flaco","flauta","flecha","flor","flota","fluir","flujo","flúor","fobia","foca","fogata","fogón","folio","folleto","fondo","forma","forro","fortuna","forzar","fosa","foto","fracaso","frágil","franja","frase","fraude","freír","freno","fresa","frío","frito","fruta","fuego","fuente","fuerza","fuga","fumar","función","funda","furgón","furia","fusil","fútbol","futuro","gacela","gafas","gaita","gajo","gala","galería","gallo","gamba","ganar","gancho","ganga","ganso","garaje","garza","gasolina","gastar","gato","gavilán","gemelo","gemir","gen","género","genio","gente","geranio","gerente","germen","gesto","gigante","gimnasio","girar","giro","glaciar","globo","gloria","gol","golfo","goloso","golpe","goma","gordo","gorila","gorra","gota","goteo","gozar","grada","gráfico","grano","grasa","gratis","grave","grieta","grillo","gripe","gris","grito","grosor","grúa","grueso","grumo","grupo","guante","guapo","guardia","guerra","guía","guiño","guion","guiso","guitarra","gusano","gustar","haber","hábil","hablar","hacer","hacha","hada","hallar","hamaca","harina","haz","hazaña","hebilla","hebra","hecho","helado","helio","hembra","herir","hermano","héroe","hervir","hielo","hierro","hígado","higiene","hijo","himno","historia","hocico","hogar","hoguera","hoja","hombre","hongo","honor","honra","hora","hormiga","horno","hostil","hoyo","hueco","huelga","huerta","hueso","huevo","huida","huir","humano","húmedo","humilde","humo","hundir","huracán","hurto","icono","ideal","idioma","ídolo","iglesia","iglú","igual","ilegal","ilusión","imagen","imán","imitar","impar","imperio","imponer","impulso","incapaz","índice","inerte","infiel","informe","ingenio","inicio","inmenso","inmune","innato","insecto","instante","interés","íntimo","intuir","inútil","invierno","ira","iris","ironía","isla","islote","jabalí","jabón","jamón","jarabe","jardín","jarra","jaula","jazmín","jefe","jeringa","jinete","jornada","joroba","joven","joya","juerga","jueves","juez","jugador","jugo","juguete","juicio","junco","jungla","junio","juntar","júpiter","jurar","justo","juvenil","juzgar","kilo","koala","labio","lacio","lacra","lado","ladrón","lagarto","lágrima","laguna","laico","lamer","lámina","lámpara","lana","lancha","langosta","lanza","lápiz","largo","larva","lástima","lata","látex","latir","laurel","lavar","lazo","leal","lección","leche","lector","leer","legión","legumbre","lejano","lengua","lento","leña","león","leopardo","lesión","letal","letra","leve","leyenda","libertad","libro","licor","líder","lidiar","lienzo","liga","ligero","lima","límite","limón","limpio","lince","lindo","línea","lingote","lino","linterna","líquido","liso","lista","litera","litio","litro","llaga","llama","llanto","llave","llegar","llenar","llevar","llorar","llover","lluvia","lobo","loción","loco","locura","lógica","logro","lombriz","lomo","lonja","lote","lucha","lucir","lugar","lujo","luna","lunes","lupa","lustro","luto","luz","maceta","macho","madera","madre","maduro","maestro","mafia","magia","mago","maíz","maldad","maleta","malla","malo","mamá","mambo","mamut","manco","mando","manejar","manga","maniquí","manjar","mano","manso","manta","mañana","mapa","máquina","mar","marco","marea","marfil","margen","marido","mármol","marrón","martes","marzo","masa","máscara","masivo","matar","materia","matiz","matriz","máximo","mayor","mazorca","mecha","medalla","medio","médula","mejilla","mejor","melena","melón","memoria","menor","mensaje","mente","menú","mercado","merengue","mérito","mes","mesón","meta","meter","método","metro","mezcla","miedo","miel","miembro","miga","mil","milagro","militar","millón","mimo","mina","minero","mínimo","minuto","miope","mirar","misa","miseria","misil","mismo","mitad","mito","mochila","moción","moda","modelo","moho","mojar","molde","moler","molino","momento","momia","monarca","moneda","monja","monto","moño","morada","morder","moreno","morir","morro","morsa","mortal","mosca","mostrar","motivo","mover","móvil","mozo","mucho","mudar","mueble","muela","muerte","muestra","mugre","mujer","mula","muleta","multa","mundo","muñeca","mural","muro","músculo","museo","musgo","música","muslo","nácar","nación","nadar","naipe","naranja","nariz","narrar","nasal","natal","nativo","natural","náusea","naval","nave","navidad","necio","néctar","negar","negocio","negro","neón","nervio","neto","neutro","nevar","nevera","nicho","nido","niebla","nieto","niñez","niño","nítido","nivel","nobleza","noche","nómina","noria","norma","norte","nota","noticia","novato","novela","novio","nube","nuca","núcleo","nudillo","nudo","nuera","nueve","nuez","nulo","número","nutria","oasis","obeso","obispo","objeto","obra","obrero","observar","obtener","obvio","oca","ocaso","océano","ochenta","ocho","ocio","ocre","octavo","octubre","oculto","ocupar","ocurrir","odiar","odio","odisea","oeste","ofensa","oferta","oficio","ofrecer","ogro","oído","oír","ojo","ola","oleada","olfato","olivo","olla","olmo","olor","olvido","ombligo","onda","onza","opaco","opción","ópera","opinar","oponer","optar","óptica","opuesto","oración","orador","oral","órbita","orca","orden","oreja","órgano","orgía","orgullo","oriente","origen","orilla","oro","orquesta","oruga","osadía","oscuro","osezno","oso","ostra","otoño","otro","oveja","óvulo","óxido","oxígeno","oyente","ozono","pacto","padre","paella","página","pago","país","pájaro","palabra","palco","paleta","pálido","palma","paloma","palpar","pan","panal","pánico","pantera","pañuelo","papá","papel","papilla","paquete","parar","parcela","pared","parir","paro","párpado","parque","párrafo","parte","pasar","paseo","pasión","paso","pasta","pata","patio","patria","pausa","pauta","pavo","payaso","peatón","pecado","pecera","pecho","pedal","pedir","pegar","peine","pelar","peldaño","pelea","peligro","pellejo","pelo","peluca","pena","pensar","peñón","peón","peor","pepino","pequeño","pera","percha","perder","pereza","perfil","perico","perla","permiso","perro","persona","pesa","pesca","pésimo","pestaña","pétalo","petróleo","pez","pezuña","picar","pichón","pie","piedra","pierna","pieza","pijama","pilar","piloto","pimienta","pino","pintor","pinza","piña","piojo","pipa","pirata","pisar","piscina","piso","pista","pitón","pizca","placa","plan","plata","playa","plaza","pleito","pleno","plomo","pluma","plural","pobre","poco","poder","podio","poema","poesía","poeta","polen","policía","pollo","polvo","pomada","pomelo","pomo","pompa","poner","porción","portal","posada","poseer","posible","poste","potencia","potro","pozo","prado","precoz","pregunta","premio","prensa","preso","previo","primo","príncipe","prisión","privar","proa","probar","proceso","producto","proeza","profesor","programa","prole","promesa","pronto","propio","próximo","prueba","público","puchero","pudor","pueblo","puerta","puesto","pulga","pulir","pulmón","pulpo","pulso","puma","punto","puñal","puño","pupa","pupila","puré","quedar","queja","quemar","querer","queso","quieto","química","quince","quitar","rábano","rabia","rabo","ración","radical","raíz","rama","rampa","rancho","rango","rapaz","rápido","rapto","rasgo","raspa","rato","rayo","raza","razón","reacción","realidad","rebaño","rebote","recaer","receta","rechazo","recoger","recreo","recto","recurso","red","redondo","reducir","reflejo","reforma","refrán","refugio","regalo","regir","regla","regreso","rehén","reino","reír","reja","relato","relevo","relieve","relleno","reloj","remar","remedio","remo","rencor","rendir","renta","reparto","repetir","reposo","reptil","res","rescate","resina","respeto","resto","resumen","retiro","retorno","retrato","reunir","revés","revista","rey","rezar","rico","riego","rienda","riesgo","rifa","rígido","rigor","rincón","riñón","río","riqueza","risa","ritmo","rito","rizo","roble","roce","rociar","rodar","rodeo","rodilla","roer","rojizo","rojo","romero","romper","ron","ronco","ronda","ropa","ropero","rosa","rosca","rostro","rotar","rubí","rubor","rudo","rueda","rugir","ruido","ruina","ruleta","rulo","rumbo","rumor","ruptura","ruta","rutina","sábado","saber","sabio","sable","sacar","sagaz","sagrado","sala","saldo","salero","salir","salmón","salón","salsa","salto","salud","salvar","samba","sanción","sandía","sanear","sangre","sanidad","sano","santo","sapo","saque","sardina","sartén","sastre","satán","sauna","saxofón","sección","seco","secreto","secta","sed","seguir","seis","sello","selva","semana","semilla","senda","sensor","señal","señor","separar","sepia","sequía","ser","serie","sermón","servir","sesenta","sesión","seta","setenta","severo","sexo","sexto","sidra","siesta","siete","siglo","signo","sílaba","silbar","silencio","silla","símbolo","simio","sirena","sistema","sitio","situar","sobre","socio","sodio","sol","solapa","soldado","soledad","sólido","soltar","solución","sombra","sondeo","sonido","sonoro","sonrisa","sopa","soplar","soporte","sordo","sorpresa","sorteo","sostén","sótano","suave","subir","suceso","sudor","suegra","suelo","sueño","suerte","sufrir","sujeto","sultán","sumar","superar","suplir","suponer","supremo","sur","surco","sureño","surgir","susto","sutil","tabaco","tabique","tabla","tabú","taco","tacto","tajo","talar","talco","talento","talla","talón","tamaño","tambor","tango","tanque","tapa","tapete","tapia","tapón","taquilla","tarde","tarea","tarifa","tarjeta","tarot","tarro","tarta","tatuaje","tauro","taza","tazón","teatro","techo","tecla","técnica","tejado","tejer","tejido","tela","teléfono","tema","temor","templo","tenaz","tender","tener","tenis","tenso","teoría","terapia","terco","término","ternura","terror","tesis","tesoro","testigo","tetera","texto","tez","tibio","tiburón","tiempo","tienda","tierra","tieso","tigre","tijera","tilde","timbre","tímido","timo","tinta","tío","típico","tipo","tira","tirón","titán","títere","título","tiza","toalla","tobillo","tocar","tocino","todo","toga","toldo","tomar","tono","tonto","topar","tope","toque","tórax","torero","tormenta","torneo","toro","torpedo","torre","torso","tortuga","tos","tosco","toser","tóxico","trabajo","tractor","traer","tráfico","trago","traje","tramo","trance","trato","trauma","trazar","trébol","tregua","treinta","tren","trepar","tres","tribu","trigo","tripa","triste","triunfo","trofeo","trompa","tronco","tropa","trote","trozo","truco","trueno","trufa","tubería","tubo","tuerto","tumba","tumor","túnel","túnica","turbina","turismo","turno","tutor","ubicar","úlcera","umbral","unidad","unir","universo","uno","untar","uña","urbano","urbe","urgente","urna","usar","usuario","útil","utopía","uva","vaca","vacío","vacuna","vagar","vago","vaina","vajilla","vale","válido","valle","valor","válvula","vampiro","vara","variar","varón","vaso","vecino","vector","vehículo","veinte","vejez","vela","velero","veloz","vena","vencer","venda","veneno","vengar","venir","venta","venus","ver","verano","verbo","verde","vereda","verja","verso","verter","vía","viaje","vibrar","vicio","víctima","vida","vídeo","vidrio","viejo","viernes","vigor","vil","villa","vinagre","vino","viñedo","violín","viral","virgo","virtud","visor","víspera","vista","vitamina","viudo","vivaz","vivero","vivir","vivo","volcán","volumen","volver","voraz","votar","voto","voz","vuelo","vulgar","yacer","yate","yegua","yema","yerno","yeso","yodo","yoga","yogur","zafiro","zanja","zapato","zarza","zona","zorro","zumo","zurdo"]')},function(e){e.exports=JSON.parse('["あいこくしん","あいさつ","あいだ","あおぞら","あかちゃん","あきる","あけがた","あける","あこがれる","あさい","あさひ","あしあと","あじわう","あずかる","あずき","あそぶ","あたえる","あたためる","あたりまえ","あたる","あつい","あつかう","あっしゅく","あつまり","あつめる","あてな","あてはまる","あひる","あぶら","あぶる","あふれる","あまい","あまど","あまやかす","あまり","あみもの","あめりか","あやまる","あゆむ","あらいぐま","あらし","あらすじ","あらためる","あらゆる","あらわす","ありがとう","あわせる","あわてる","あんい","あんがい","あんこ","あんぜん","あんてい","あんない","あんまり","いいだす","いおん","いがい","いがく","いきおい","いきなり","いきもの","いきる","いくじ","いくぶん","いけばな","いけん","いこう","いこく","いこつ","いさましい","いさん","いしき","いじゅう","いじょう","いじわる","いずみ","いずれ","いせい","いせえび","いせかい","いせき","いぜん","いそうろう","いそがしい","いだい","いだく","いたずら","いたみ","いたりあ","いちおう","いちじ","いちど","いちば","いちぶ","いちりゅう","いつか","いっしゅん","いっせい","いっそう","いったん","いっち","いってい","いっぽう","いてざ","いてん","いどう","いとこ","いない","いなか","いねむり","いのち","いのる","いはつ","いばる","いはん","いびき","いひん","いふく","いへん","いほう","いみん","いもうと","いもたれ","いもり","いやがる","いやす","いよかん","いよく","いらい","いらすと","いりぐち","いりょう","いれい","いれもの","いれる","いろえんぴつ","いわい","いわう","いわかん","いわば","いわゆる","いんげんまめ","いんさつ","いんしょう","いんよう","うえき","うえる","うおざ","うがい","うかぶ","うかべる","うきわ","うくらいな","うくれれ","うけたまわる","うけつけ","うけとる","うけもつ","うける","うごかす","うごく","うこん","うさぎ","うしなう","うしろがみ","うすい","うすぎ","うすぐらい","うすめる","うせつ","うちあわせ","うちがわ","うちき","うちゅう","うっかり","うつくしい","うったえる","うつる","うどん","うなぎ","うなじ","うなずく","うなる","うねる","うのう","うぶげ","うぶごえ","うまれる","うめる","うもう","うやまう","うよく","うらがえす","うらぐち","うらない","うりあげ","うりきれ","うるさい","うれしい","うれゆき","うれる","うろこ","うわき","うわさ","うんこう","うんちん","うんてん","うんどう","えいえん","えいが","えいきょう","えいご","えいせい","えいぶん","えいよう","えいわ","えおり","えがお","えがく","えきたい","えくせる","えしゃく","えすて","えつらん","えのぐ","えほうまき","えほん","えまき","えもじ","えもの","えらい","えらぶ","えりあ","えんえん","えんかい","えんぎ","えんげき","えんしゅう","えんぜつ","えんそく","えんちょう","えんとつ","おいかける","おいこす","おいしい","おいつく","おうえん","おうさま","おうじ","おうせつ","おうたい","おうふく","おうべい","おうよう","おえる","おおい","おおう","おおどおり","おおや","おおよそ","おかえり","おかず","おがむ","おかわり","おぎなう","おきる","おくさま","おくじょう","おくりがな","おくる","おくれる","おこす","おこなう","おこる","おさえる","おさない","おさめる","おしいれ","おしえる","おじぎ","おじさん","おしゃれ","おそらく","おそわる","おたがい","おたく","おだやか","おちつく","おっと","おつり","おでかけ","おとしもの","おとなしい","おどり","おどろかす","おばさん","おまいり","おめでとう","おもいで","おもう","おもたい","おもちゃ","おやつ","おやゆび","およぼす","おらんだ","おろす","おんがく","おんけい","おんしゃ","おんせん","おんだん","おんちゅう","おんどけい","かあつ","かいが","がいき","がいけん","がいこう","かいさつ","かいしゃ","かいすいよく","かいぜん","かいぞうど","かいつう","かいてん","かいとう","かいふく","がいへき","かいほう","かいよう","がいらい","かいわ","かえる","かおり","かかえる","かがく","かがし","かがみ","かくご","かくとく","かざる","がぞう","かたい","かたち","がちょう","がっきゅう","がっこう","がっさん","がっしょう","かなざわし","かのう","がはく","かぶか","かほう","かほご","かまう","かまぼこ","かめれおん","かゆい","かようび","からい","かるい","かろう","かわく","かわら","がんか","かんけい","かんこう","かんしゃ","かんそう","かんたん","かんち","がんばる","きあい","きあつ","きいろ","ぎいん","きうい","きうん","きえる","きおう","きおく","きおち","きおん","きかい","きかく","きかんしゃ","ききて","きくばり","きくらげ","きけんせい","きこう","きこえる","きこく","きさい","きさく","きさま","きさらぎ","ぎじかがく","ぎしき","ぎじたいけん","ぎじにってい","ぎじゅつしゃ","きすう","きせい","きせき","きせつ","きそう","きぞく","きぞん","きたえる","きちょう","きつえん","ぎっちり","きつつき","きつね","きてい","きどう","きどく","きない","きなが","きなこ","きぬごし","きねん","きのう","きのした","きはく","きびしい","きひん","きふく","きぶん","きぼう","きほん","きまる","きみつ","きむずかしい","きめる","きもだめし","きもち","きもの","きゃく","きやく","ぎゅうにく","きよう","きょうりゅう","きらい","きらく","きりん","きれい","きれつ","きろく","ぎろん","きわめる","ぎんいろ","きんかくじ","きんじょ","きんようび","ぐあい","くいず","くうかん","くうき","くうぐん","くうこう","ぐうせい","くうそう","ぐうたら","くうふく","くうぼ","くかん","くきょう","くげん","ぐこう","くさい","くさき","くさばな","くさる","くしゃみ","くしょう","くすのき","くすりゆび","くせげ","くせん","ぐたいてき","くださる","くたびれる","くちこみ","くちさき","くつした","ぐっすり","くつろぐ","くとうてん","くどく","くなん","くねくね","くのう","くふう","くみあわせ","くみたてる","くめる","くやくしょ","くらす","くらべる","くるま","くれる","くろう","くわしい","ぐんかん","ぐんしょく","ぐんたい","ぐんて","けあな","けいかく","けいけん","けいこ","けいさつ","げいじゅつ","けいたい","げいのうじん","けいれき","けいろ","けおとす","けおりもの","げきか","げきげん","げきだん","げきちん","げきとつ","げきは","げきやく","げこう","げこくじょう","げざい","けさき","げざん","けしき","けしごむ","けしょう","げすと","けたば","けちゃっぷ","けちらす","けつあつ","けつい","けつえき","けっこん","けつじょ","けっせき","けってい","けつまつ","げつようび","げつれい","けつろん","げどく","けとばす","けとる","けなげ","けなす","けなみ","けぬき","げねつ","けねん","けはい","げひん","けぶかい","げぼく","けまり","けみかる","けむし","けむり","けもの","けらい","けろけろ","けわしい","けんい","けんえつ","けんお","けんか","げんき","けんげん","けんこう","けんさく","けんしゅう","けんすう","げんそう","けんちく","けんてい","けんとう","けんない","けんにん","げんぶつ","けんま","けんみん","けんめい","けんらん","けんり","こあくま","こいぬ","こいびと","ごうい","こうえん","こうおん","こうかん","ごうきゅう","ごうけい","こうこう","こうさい","こうじ","こうすい","ごうせい","こうそく","こうたい","こうちゃ","こうつう","こうてい","こうどう","こうない","こうはい","ごうほう","ごうまん","こうもく","こうりつ","こえる","こおり","ごかい","ごがつ","ごかん","こくご","こくさい","こくとう","こくない","こくはく","こぐま","こけい","こける","ここのか","こころ","こさめ","こしつ","こすう","こせい","こせき","こぜん","こそだて","こたい","こたえる","こたつ","こちょう","こっか","こつこつ","こつばん","こつぶ","こてい","こてん","ことがら","ことし","ことば","ことり","こなごな","こねこね","このまま","このみ","このよ","ごはん","こひつじ","こふう","こふん","こぼれる","ごまあぶら","こまかい","ごますり","こまつな","こまる","こむぎこ","こもじ","こもち","こもの","こもん","こやく","こやま","こゆう","こゆび","こよい","こよう","こりる","これくしょん","ころっけ","こわもて","こわれる","こんいん","こんかい","こんき","こんしゅう","こんすい","こんだて","こんとん","こんなん","こんびに","こんぽん","こんまけ","こんや","こんれい","こんわく","ざいえき","さいかい","さいきん","ざいげん","ざいこ","さいしょ","さいせい","ざいたく","ざいちゅう","さいてき","ざいりょう","さうな","さかいし","さがす","さかな","さかみち","さがる","さぎょう","さくし","さくひん","さくら","さこく","さこつ","さずかる","ざせき","さたん","さつえい","ざつおん","ざっか","ざつがく","さっきょく","ざっし","さつじん","ざっそう","さつたば","さつまいも","さてい","さといも","さとう","さとおや","さとし","さとる","さのう","さばく","さびしい","さべつ","さほう","さほど","さます","さみしい","さみだれ","さむけ","さめる","さやえんどう","さゆう","さよう","さよく","さらだ","ざるそば","さわやか","さわる","さんいん","さんか","さんきゃく","さんこう","さんさい","ざんしょ","さんすう","さんせい","さんそ","さんち","さんま","さんみ","さんらん","しあい","しあげ","しあさって","しあわせ","しいく","しいん","しうち","しえい","しおけ","しかい","しかく","じかん","しごと","しすう","じだい","したうけ","したぎ","したて","したみ","しちょう","しちりん","しっかり","しつじ","しつもん","してい","してき","してつ","じてん","じどう","しなぎれ","しなもの","しなん","しねま","しねん","しのぐ","しのぶ","しはい","しばかり","しはつ","しはらい","しはん","しひょう","しふく","じぶん","しへい","しほう","しほん","しまう","しまる","しみん","しむける","じむしょ","しめい","しめる","しもん","しゃいん","しゃうん","しゃおん","じゃがいも","しやくしょ","しゃくほう","しゃけん","しゃこ","しゃざい","しゃしん","しゃせん","しゃそう","しゃたい","しゃちょう","しゃっきん","じゃま","しゃりん","しゃれい","じゆう","じゅうしょ","しゅくはく","じゅしん","しゅっせき","しゅみ","しゅらば","じゅんばん","しょうかい","しょくたく","しょっけん","しょどう","しょもつ","しらせる","しらべる","しんか","しんこう","じんじゃ","しんせいじ","しんちく","しんりん","すあげ","すあし","すあな","ずあん","すいえい","すいか","すいとう","ずいぶん","すいようび","すうがく","すうじつ","すうせん","すおどり","すきま","すくう","すくない","すける","すごい","すこし","ずさん","すずしい","すすむ","すすめる","すっかり","ずっしり","ずっと","すてき","すてる","すねる","すのこ","すはだ","すばらしい","ずひょう","ずぶぬれ","すぶり","すふれ","すべて","すべる","ずほう","すぼん","すまい","すめし","すもう","すやき","すらすら","するめ","すれちがう","すろっと","すわる","すんぜん","すんぽう","せあぶら","せいかつ","せいげん","せいじ","せいよう","せおう","せかいかん","せきにん","せきむ","せきゆ","せきらんうん","せけん","せこう","せすじ","せたい","せたけ","せっかく","せっきゃく","ぜっく","せっけん","せっこつ","せっさたくま","せつぞく","せつだん","せつでん","せっぱん","せつび","せつぶん","せつめい","せつりつ","せなか","せのび","せはば","せびろ","せぼね","せまい","せまる","せめる","せもたれ","せりふ","ぜんあく","せんい","せんえい","せんか","せんきょ","せんく","せんげん","ぜんご","せんさい","せんしゅ","せんすい","せんせい","せんぞ","せんたく","せんちょう","せんてい","せんとう","せんぬき","せんねん","せんぱい","ぜんぶ","ぜんぽう","せんむ","せんめんじょ","せんもん","せんやく","せんゆう","せんよう","ぜんら","ぜんりゃく","せんれい","せんろ","そあく","そいとげる","そいね","そうがんきょう","そうき","そうご","そうしん","そうだん","そうなん","そうび","そうめん","そうり","そえもの","そえん","そがい","そげき","そこう","そこそこ","そざい","そしな","そせい","そせん","そそぐ","そだてる","そつう","そつえん","そっかん","そつぎょう","そっけつ","そっこう","そっせん","そっと","そとがわ","そとづら","そなえる","そなた","そふぼ","そぼく","そぼろ","そまつ","そまる","そむく","そむりえ","そめる","そもそも","そよかぜ","そらまめ","そろう","そんかい","そんけい","そんざい","そんしつ","そんぞく","そんちょう","ぞんび","ぞんぶん","そんみん","たあい","たいいん","たいうん","たいえき","たいおう","だいがく","たいき","たいぐう","たいけん","たいこ","たいざい","だいじょうぶ","だいすき","たいせつ","たいそう","だいたい","たいちょう","たいてい","だいどころ","たいない","たいねつ","たいのう","たいはん","だいひょう","たいふう","たいへん","たいほ","たいまつばな","たいみんぐ","たいむ","たいめん","たいやき","たいよう","たいら","たいりょく","たいる","たいわん","たうえ","たえる","たおす","たおる","たおれる","たかい","たかね","たきび","たくさん","たこく","たこやき","たさい","たしざん","だじゃれ","たすける","たずさわる","たそがれ","たたかう","たたく","ただしい","たたみ","たちばな","だっかい","だっきゃく","だっこ","だっしゅつ","だったい","たてる","たとえる","たなばた","たにん","たぬき","たのしみ","たはつ","たぶん","たべる","たぼう","たまご","たまる","だむる","ためいき","ためす","ためる","たもつ","たやすい","たよる","たらす","たりきほんがん","たりょう","たりる","たると","たれる","たれんと","たろっと","たわむれる","だんあつ","たんい","たんおん","たんか","たんき","たんけん","たんご","たんさん","たんじょうび","だんせい","たんそく","たんたい","だんち","たんてい","たんとう","だんな","たんにん","だんねつ","たんのう","たんぴん","だんぼう","たんまつ","たんめい","だんれつ","だんろ","だんわ","ちあい","ちあん","ちいき","ちいさい","ちえん","ちかい","ちから","ちきゅう","ちきん","ちけいず","ちけん","ちこく","ちさい","ちしき","ちしりょう","ちせい","ちそう","ちたい","ちたん","ちちおや","ちつじょ","ちてき","ちてん","ちぬき","ちぬり","ちのう","ちひょう","ちへいせん","ちほう","ちまた","ちみつ","ちみどろ","ちめいど","ちゃんこなべ","ちゅうい","ちゆりょく","ちょうし","ちょさくけん","ちらし","ちらみ","ちりがみ","ちりょう","ちるど","ちわわ","ちんたい","ちんもく","ついか","ついたち","つうか","つうじょう","つうはん","つうわ","つかう","つかれる","つくね","つくる","つけね","つける","つごう","つたえる","つづく","つつじ","つつむ","つとめる","つながる","つなみ","つねづね","つのる","つぶす","つまらない","つまる","つみき","つめたい","つもり","つもる","つよい","つるぼ","つるみく","つわもの","つわり","てあし","てあて","てあみ","ていおん","ていか","ていき","ていけい","ていこく","ていさつ","ていし","ていせい","ていたい","ていど","ていねい","ていひょう","ていへん","ていぼう","てうち","ておくれ","てきとう","てくび","でこぼこ","てさぎょう","てさげ","てすり","てそう","てちがい","てちょう","てつがく","てつづき","でっぱ","てつぼう","てつや","でぬかえ","てぬき","てぬぐい","てのひら","てはい","てぶくろ","てふだ","てほどき","てほん","てまえ","てまきずし","てみじか","てみやげ","てらす","てれび","てわけ","てわたし","でんあつ","てんいん","てんかい","てんき","てんぐ","てんけん","てんごく","てんさい","てんし","てんすう","でんち","てんてき","てんとう","てんない","てんぷら","てんぼうだい","てんめつ","てんらんかい","でんりょく","でんわ","どあい","といれ","どうかん","とうきゅう","どうぐ","とうし","とうむぎ","とおい","とおか","とおく","とおす","とおる","とかい","とかす","ときおり","ときどき","とくい","とくしゅう","とくてん","とくに","とくべつ","とけい","とける","とこや","とさか","としょかん","とそう","とたん","とちゅう","とっきゅう","とっくん","とつぜん","とつにゅう","とどける","ととのえる","とない","となえる","となり","とのさま","とばす","どぶがわ","とほう","とまる","とめる","ともだち","ともる","どようび","とらえる","とんかつ","どんぶり","ないかく","ないこう","ないしょ","ないす","ないせん","ないそう","なおす","ながい","なくす","なげる","なこうど","なさけ","なたでここ","なっとう","なつやすみ","ななおし","なにごと","なにもの","なにわ","なのか","なふだ","なまいき","なまえ","なまみ","なみだ","なめらか","なめる","なやむ","ならう","ならび","ならぶ","なれる","なわとび","なわばり","にあう","にいがた","にうけ","におい","にかい","にがて","にきび","にくしみ","にくまん","にげる","にさんかたんそ","にしき","にせもの","にちじょう","にちようび","にっか","にっき","にっけい","にっこう","にっさん","にっしょく","にっすう","にっせき","にってい","になう","にほん","にまめ","にもつ","にやり","にゅういん","にりんしゃ","にわとり","にんい","にんか","にんき","にんげん","にんしき","にんずう","にんそう","にんたい","にんち","にんてい","にんにく","にんぷ","にんまり","にんむ","にんめい","にんよう","ぬいくぎ","ぬかす","ぬぐいとる","ぬぐう","ぬくもり","ぬすむ","ぬまえび","ぬめり","ぬらす","ぬんちゃく","ねあげ","ねいき","ねいる","ねいろ","ねぐせ","ねくたい","ねくら","ねこぜ","ねこむ","ねさげ","ねすごす","ねそべる","ねだん","ねつい","ねっしん","ねつぞう","ねったいぎょ","ねぶそく","ねふだ","ねぼう","ねほりはほり","ねまき","ねまわし","ねみみ","ねむい","ねむたい","ねもと","ねらう","ねわざ","ねんいり","ねんおし","ねんかん","ねんきん","ねんぐ","ねんざ","ねんし","ねんちゃく","ねんど","ねんぴ","ねんぶつ","ねんまつ","ねんりょう","ねんれい","のいず","のおづま","のがす","のきなみ","のこぎり","のこす","のこる","のせる","のぞく","のぞむ","のたまう","のちほど","のっく","のばす","のはら","のべる","のぼる","のみもの","のやま","のらいぬ","のらねこ","のりもの","のりゆき","のれん","のんき","ばあい","はあく","ばあさん","ばいか","ばいく","はいけん","はいご","はいしん","はいすい","はいせん","はいそう","はいち","ばいばい","はいれつ","はえる","はおる","はかい","ばかり","はかる","はくしゅ","はけん","はこぶ","はさみ","はさん","はしご","ばしょ","はしる","はせる","ぱそこん","はそん","はたん","はちみつ","はつおん","はっかく","はづき","はっきり","はっくつ","はっけん","はっこう","はっさん","はっしん","はったつ","はっちゅう","はってん","はっぴょう","はっぽう","はなす","はなび","はにかむ","はぶらし","はみがき","はむかう","はめつ","はやい","はやし","はらう","はろうぃん","はわい","はんい","はんえい","はんおん","はんかく","はんきょう","ばんぐみ","はんこ","はんしゃ","はんすう","はんだん","ぱんち","ぱんつ","はんてい","はんとし","はんのう","はんぱ","はんぶん","はんぺん","はんぼうき","はんめい","はんらん","はんろん","ひいき","ひうん","ひえる","ひかく","ひかり","ひかる","ひかん","ひくい","ひけつ","ひこうき","ひこく","ひさい","ひさしぶり","ひさん","びじゅつかん","ひしょ","ひそか","ひそむ","ひたむき","ひだり","ひたる","ひつぎ","ひっこし","ひっし","ひつじゅひん","ひっす","ひつぜん","ぴったり","ぴっちり","ひつよう","ひてい","ひとごみ","ひなまつり","ひなん","ひねる","ひはん","ひびく","ひひょう","ひほう","ひまわり","ひまん","ひみつ","ひめい","ひめじし","ひやけ","ひやす","ひよう","びょうき","ひらがな","ひらく","ひりつ","ひりょう","ひるま","ひるやすみ","ひれい","ひろい","ひろう","ひろき","ひろゆき","ひんかく","ひんけつ","ひんこん","ひんしゅ","ひんそう","ぴんち","ひんぱん","びんぼう","ふあん","ふいうち","ふうけい","ふうせん","ぷうたろう","ふうとう","ふうふ","ふえる","ふおん","ふかい","ふきん","ふくざつ","ふくぶくろ","ふこう","ふさい","ふしぎ","ふじみ","ふすま","ふせい","ふせぐ","ふそく","ぶたにく","ふたん","ふちょう","ふつう","ふつか","ふっかつ","ふっき","ふっこく","ぶどう","ふとる","ふとん","ふのう","ふはい","ふひょう","ふへん","ふまん","ふみん","ふめつ","ふめん","ふよう","ふりこ","ふりる","ふるい","ふんいき","ぶんがく","ぶんぐ","ふんしつ","ぶんせき","ふんそう","ぶんぽう","へいあん","へいおん","へいがい","へいき","へいげん","へいこう","へいさ","へいしゃ","へいせつ","へいそ","へいたく","へいてん","へいねつ","へいわ","へきが","へこむ","べにいろ","べにしょうが","へらす","へんかん","べんきょう","べんごし","へんさい","へんたい","べんり","ほあん","ほいく","ぼうぎょ","ほうこく","ほうそう","ほうほう","ほうもん","ほうりつ","ほえる","ほおん","ほかん","ほきょう","ぼきん","ほくろ","ほけつ","ほけん","ほこう","ほこる","ほしい","ほしつ","ほしゅ","ほしょう","ほせい","ほそい","ほそく","ほたて","ほたる","ぽちぶくろ","ほっきょく","ほっさ","ほったん","ほとんど","ほめる","ほんい","ほんき","ほんけ","ほんしつ","ほんやく","まいにち","まかい","まかせる","まがる","まける","まこと","まさつ","まじめ","ますく","まぜる","まつり","まとめ","まなぶ","まぬけ","まねく","まほう","まもる","まゆげ","まよう","まろやか","まわす","まわり","まわる","まんが","まんきつ","まんぞく","まんなか","みいら","みうち","みえる","みがく","みかた","みかん","みけん","みこん","みじかい","みすい","みすえる","みせる","みっか","みつかる","みつける","みてい","みとめる","みなと","みなみかさい","みねらる","みのう","みのがす","みほん","みもと","みやげ","みらい","みりょく","みわく","みんか","みんぞく","むいか","むえき","むえん","むかい","むかう","むかえ","むかし","むぎちゃ","むける","むげん","むさぼる","むしあつい","むしば","むじゅん","むしろ","むすう","むすこ","むすぶ","むすめ","むせる","むせん","むちゅう","むなしい","むのう","むやみ","むよう","むらさき","むりょう","むろん","めいあん","めいうん","めいえん","めいかく","めいきょく","めいさい","めいし","めいそう","めいぶつ","めいれい","めいわく","めぐまれる","めざす","めした","めずらしい","めだつ","めまい","めやす","めんきょ","めんせき","めんどう","もうしあげる","もうどうけん","もえる","もくし","もくてき","もくようび","もちろん","もどる","もらう","もんく","もんだい","やおや","やける","やさい","やさしい","やすい","やすたろう","やすみ","やせる","やそう","やたい","やちん","やっと","やっぱり","やぶる","やめる","ややこしい","やよい","やわらかい","ゆうき","ゆうびんきょく","ゆうべ","ゆうめい","ゆけつ","ゆしゅつ","ゆせん","ゆそう","ゆたか","ゆちゃく","ゆでる","ゆにゅう","ゆびわ","ゆらい","ゆれる","ようい","ようか","ようきゅう","ようじ","ようす","ようちえん","よかぜ","よかん","よきん","よくせい","よくぼう","よけい","よごれる","よさん","よしゅう","よそう","よそく","よっか","よてい","よどがわく","よねつ","よやく","よゆう","よろこぶ","よろしい","らいう","らくがき","らくご","らくさつ","らくだ","らしんばん","らせん","らぞく","らたい","らっか","られつ","りえき","りかい","りきさく","りきせつ","りくぐん","りくつ","りけん","りこう","りせい","りそう","りそく","りてん","りねん","りゆう","りゅうがく","りよう","りょうり","りょかん","りょくちゃ","りょこう","りりく","りれき","りろん","りんご","るいけい","るいさい","るいじ","るいせき","るすばん","るりがわら","れいかん","れいぎ","れいせい","れいぞうこ","れいとう","れいぼう","れきし","れきだい","れんあい","れんけい","れんこん","れんさい","れんしゅう","れんぞく","れんらく","ろうか","ろうご","ろうじん","ろうそく","ろくが","ろこつ","ろじうら","ろしゅつ","ろせん","ろてん","ろめん","ろれつ","ろんぎ","ろんぱ","ろんぶん","ろんり","わかす","わかめ","わかやま","わかれる","わしつ","わじまし","わすれもの","わらう","われる"]')},function(e){e.exports=JSON.parse('["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]')},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(558);t.fromSeed=n.fromSeed,t.fromBase58=n.fromBase58,t.fromPublicKey=n.fromPublicKey,t.fromPrivateKey=n.fromPrivateKey},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});const n=r(559),o=r(298),i=r(562),s=r(564),a=r(566),c=s.BufferN(32),u=s.compile({wif:s.UInt8,bip32:{public:s.UInt32,private:s.UInt32}}),l={messagePrefix:"\18Bitcoin Signed Message:\n",bech32:"bc",bip32:{public:76067358,private:76066276},pubKeyHash:0,scriptHash:5,wif:128},f=Math.pow(2,31)-1;function d(e){return s.String(e)&&null!==e.match(/^(m\/)?(\d+'?\/)*\d+'?$/)}function h(e){return s.UInt32(e)&&e<=f}class p{constructor(e,t,r,n,o=0,i=0,a=0){this.__D=e,this.__Q=t,this.chainCode=r,this.network=n,this.__DEPTH=o,this.__INDEX=i,this.__PARENT_FINGERPRINT=a,s(u,n),this.lowR=!1}get depth(){return this.__DEPTH}get index(){return this.__INDEX}get parentFingerprint(){return this.__PARENT_FINGERPRINT}get publicKey(){return void 0===this.__Q&&(this.__Q=i.pointFromScalar(this.__D,!0)),this.__Q}get privateKey(){return this.__D}get identifier(){return n.hash160(this.publicKey)}get fingerprint(){return this.identifier.slice(0,4)}get compressed(){return!0}isNeutered(){return void 0===this.__D}neutered(){return y(this.publicKey,this.chainCode,this.network,this.depth,this.index,this.parentFingerprint)}toBase58(){const t=this.network,r=this.isNeutered()?t.bip32.public:t.bip32.private,n=e.allocUnsafe(78);return n.writeUInt32BE(r,0),n.writeUInt8(this.depth,4),n.writeUInt32BE(this.parentFingerprint,5),n.writeUInt32BE(this.index,9),this.chainCode.copy(n,13),this.isNeutered()?this.publicKey.copy(n,45):(n.writeUInt8(0,45),this.privateKey.copy(n,46)),o.encode(n)}toWIF(){if(!this.privateKey)throw new TypeError("Missing private key");return a.encode(this.network.wif,this.privateKey,!0)}derive(t){s(s.UInt32,t);const r=t>=2147483648,o=e.allocUnsafe(37);if(r){if(this.isNeutered())throw new TypeError("Missing private key for hardened child key");o[0]=0,this.privateKey.copy(o,1),o.writeUInt32BE(t,33)}else this.publicKey.copy(o,0),o.writeUInt32BE(t,33);const a=n.hmacSHA512(this.chainCode,o),c=a.slice(0,32),u=a.slice(32);if(!i.isPrivate(c))return this.derive(t+1);let l;if(this.isNeutered()){const e=i.pointAddScalar(this.publicKey,c,!0);if(null===e)return this.derive(t+1);l=y(e,u,this.network,this.depth+1,t,this.fingerprint.readUInt32BE(0))}else{const e=i.privateAdd(this.privateKey,c);if(null==e)return this.derive(t+1);l=m(e,u,this.network,this.depth+1,t,this.fingerprint.readUInt32BE(0))}return l}deriveHardened(e){return s(h,e),this.derive(e+2147483648)}derivePath(e){s(d,e);let t=e.split("/");if("m"===t[0]){if(this.parentFingerprint)throw new TypeError("Expected master, got child");t=t.slice(1)}return t.reduce((e,t)=>{let r;return"'"===t.slice(-1)?(r=parseInt(t.slice(0,-1),10),e.deriveHardened(r)):(r=parseInt(t,10),e.derive(r))},this)}sign(t,r){if(!this.privateKey)throw new Error("Missing private key");if(void 0===r&&(r=this.lowR),!1===r)return i.sign(t,this.privateKey);{let r=i.sign(t,this.privateKey);const n=e.alloc(32,0);let o=0;for(;r[0]>127;)o++,n.writeUIntLE(o,0,6),r=i.signWithEntropy(t,this.privateKey,n);return r}}verify(e,t){return i.verify(e,this.publicKey,t)}}function g(e,t,r){return m(e,t,r)}function m(e,t,r,n,o,a){if(s({privateKey:c,chainCode:c},{privateKey:e,chainCode:t}),r=r||l,!i.isPrivate(e))throw new TypeError("Private key not in range [1, n)");return new p(e,void 0,t,r,n,o,a)}function y(e,t,r,n,o,a){if(s({publicKey:s.BufferN(33),chainCode:c},{publicKey:e,chainCode:t}),r=r||l,!i.isPoint(e))throw new TypeError("Point is not on the curve");return new p(void 0,e,t,r,n,o,a)}t.fromBase58=function(e,t){const r=o.decode(e);if(78!==r.length)throw new TypeError("Invalid buffer length");t=t||l;const n=r.readUInt32BE(0);if(n!==t.bip32.private&&n!==t.bip32.public)throw new TypeError("Invalid network version");const i=r[4],s=r.readUInt32BE(5);if(0===i&&0!==s)throw new TypeError("Invalid parent fingerprint");const a=r.readUInt32BE(9);if(0===i&&0!==a)throw new TypeError("Invalid index");const c=r.slice(13,45);let u;if(n===t.bip32.private){if(0!==r.readUInt8(45))throw new TypeError("Invalid private key");u=m(r.slice(46,78),c,t,i,a,s)}else{u=y(r.slice(45,78),c,t,i,a,s)}return u},t.fromPrivateKey=g,t.fromPublicKey=function(e,t,r){return y(e,t,r)},t.fromSeed=function(t,r){if(s(s.Buffer,t),t.length<16)throw new TypeError("Seed should be at least 128 bits");if(t.length>64)throw new TypeError("Seed should be at most 512 bits");r=r||l;const o=n.hmacSHA512(e.from("Bitcoin seed","utf8"),t);return g(o.slice(0,32),o.slice(32),r)}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(54),o=r(120);t.hash160=function(e){const t=n("sha256").update(e).digest();try{return n("rmd160").update(t).digest()}catch(e){return n("ripemd160").update(t).digest()}},t.hmacSHA512=function(e,t){return o("sha512",e).update(t).digest()}},function(e,t,r){"use strict";var n=r(561),o=r(7).Buffer;e.exports=function(e){function t(t){var r=t.slice(0,-4),n=t.slice(-4),o=e(r);if(!(n[0]^o[0]|n[1]^o[1]|n[2]^o[2]|n[3]^o[3]))return r}return{encode:function(t){var r=e(t);return n.encode(o.concat([t,r],t.length+4))},decode:function(e){var r=t(n.decode(e));if(!r)throw new Error("Invalid checksum");return r},decodeUnsafe:function(e){var r=n.decodeUnsafe(e);if(r)return t(r)}}}},function(e,t,r){var n=r(396);e.exports=n("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},function(e,t,r){(function(t){const n=r(6),o=new(0,r(45).ec)("secp256k1"),i=r(563),s=t.alloc(32,0),a=t.from("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141","hex"),c=t.from("fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f","hex"),u=o.curve.n,l=u.shrn(1),f=o.curve.g;function d(e){return t.isBuffer(e)&&32===e.length}function h(e){return!!d(e)&&e.compare(a)<0}function p(e){if(!t.isBuffer(e))return!1;if(e.length<33)return!1;const r=e[0],n=e.slice(1,33);if(0===n.compare(s))return!1;if(n.compare(c)>=0)return!1;if((2===r||3===r)&&33===e.length){try{w(e)}catch(e){return!1}return!0}const o=e.slice(33);return 0!==o.compare(s)&&(!(o.compare(c)>=0)&&(4===r&&65===e.length))}function g(e){return 4!==e[0]}function m(e){return!!d(e)&&(e.compare(s)>0&&e.compare(a)<0)}function y(e,t){return void 0===e&&void 0!==t?g(t):void 0===e||e}function b(e){return new n(e)}function v(e){return e.toArrayLike(t,"be",32)}function w(e){return o.curve.decodePoint(e)}function _(e,r){return t.from(e._encode(r))}function k(e,r,n){if(!d(e))throw new TypeError("Expected Hash");if(!m(r))throw new TypeError("Expected Private");if(void 0!==n&&!d(n))throw new TypeError("Expected Extra Data (32 bytes)");const o=b(r),s=b(e);let a,c;i(e,r,(function(e){const t=b(e),r=f.mul(t);return!r.isInfinity()&&(a=r.x.umod(u),0!==a.isZero()&&(c=t.invm(u).mul(s.add(o.mul(a))).umod(u),0!==c.isZero()))}),m,n),c.cmp(l)>0&&(c=u.sub(c));const h=t.allocUnsafe(64);return v(a).copy(h,0),v(c).copy(h,32),h}e.exports={isPoint:p,isPointCompressed:function(e){return!!p(e)&&g(e)},isPrivate:m,pointAdd:function(e,t,r){if(!p(e))throw new TypeError("Expected Point");if(!p(t))throw new TypeError("Expected Point");const n=w(e),o=w(t),i=n.add(o);return i.isInfinity()?null:_(i,y(r,e))},pointAddScalar:function(e,t,r){if(!p(e))throw new TypeError("Expected Point");if(!h(t))throw new TypeError("Expected Tweak");const n=y(r,e),o=w(e);if(0===t.compare(s))return _(o,n);const i=b(t),a=f.mul(i),c=o.add(a);return c.isInfinity()?null:_(c,n)},pointCompress:function(e,t){if(!p(e))throw new TypeError("Expected Point");const r=w(e);if(r.isInfinity())throw new TypeError("Expected Point");return _(r,y(t,e))},pointFromScalar:function(e,t){if(!m(e))throw new TypeError("Expected Private");const r=b(e),n=f.mul(r);return n.isInfinity()?null:_(n,y(t))},pointMultiply:function(e,t,r){if(!p(e))throw new TypeError("Expected Point");if(!h(t))throw new TypeError("Expected Tweak");const n=y(r,e),o=w(e),i=b(t),s=o.mul(i);return s.isInfinity()?null:_(s,n)},privateAdd:function(e,t){if(!m(e))throw new TypeError("Expected Private");if(!h(t))throw new TypeError("Expected Tweak");const r=b(e),n=b(t),o=v(r.add(n).umod(u));return m(o)?o:null},privateSub:function(e,t){if(!m(e))throw new TypeError("Expected Private");if(!h(t))throw new TypeError("Expected Tweak");const r=b(e),n=b(t),o=v(r.sub(n).umod(u));return m(o)?o:null},sign:function(e,t){return k(e,t)},signWithEntropy:function(e,t,r){return k(e,t,r)},verify:function(e,r,n,o){if(!d(e))throw new TypeError("Expected Hash");if(!p(r))throw new TypeError("Expected Point");if(!function(e){const r=e.slice(0,32),n=e.slice(32,64);return t.isBuffer(e)&&64===e.length&&r.compare(a)<0&&n.compare(a)<0}(n))throw new TypeError("Expected Signature");const i=w(r),s=b(n.slice(0,32)),c=b(n.slice(32,64));if(o&&c.cmp(l)>0)return!1;if(s.gtn(0)<=0)return!1;if(c.gtn(0)<=0)return!1;const h=b(e),g=c.invm(u),m=h.mul(g).umod(u),y=s.mul(g).umod(u),v=f.mulAdd(m,i,y);return!v.isInfinity()&&v.x.umod(u).eq(s)}}}).call(this,r(2).Buffer)},function(e,t,r){(function(t){const n=r(120),o=t.alloc(1,1),i=t.alloc(1,0);e.exports=function(e,r,s,a,c){let u=t.alloc(32,0),l=t.alloc(32,1);u=n("sha256",u).update(l).update(i).update(r).update(e).update(c||"").digest(),l=n("sha256",u).update(l).digest(),u=n("sha256",u).update(l).update(o).update(r).update(e).update(c||"").digest(),l=n("sha256",u).update(l).digest(),l=n("sha256",u).update(l).digest();let f=l;for(;!a(f)||!s(f);)u=n("sha256",u).update(l).update(i).digest(),l=n("sha256",u).update(l).digest(),l=n("sha256",u).update(l).digest(),f=l;return f}}).call(this,r(2).Buffer)},function(e,t,r){var n=r(299),o=r(170),i=n.tfJSON,s=n.TfTypeError,a=n.TfPropertyTypeError,c=n.tfSubError,u=n.getValueTypeName,l={arrayOf:function(e,t){function r(r,n){return!!o.Array(r)&&(!o.Nil(r)&&(!(void 0!==t.minLength&&r.length<t.minLength)&&(!(void 0!==t.maxLength&&r.length>t.maxLength)&&((void 0===t.length||r.length===t.length)&&r.every((function(t,r){try{return d(e,t,n)}catch(e){throw c(e,r)}}))))))}return e=f(e),t=t||{},r.toJSON=function(){var r="["+i(e)+"]";return void 0!==t.length?r+="{"+t.length+"}":void 0===t.minLength&&void 0===t.maxLength||(r+="{"+(void 0===t.minLength?0:t.minLength)+","+(void 0===t.maxLength?1/0:t.maxLength)+"}"),r},r},maybe:function e(t){function r(r,n){return o.Nil(r)||t(r,n,e)}return t=f(t),r.toJSON=function(){return"?"+i(t)},r},map:function(e,t){function r(r,n){if(!o.Object(r))return!1;if(o.Nil(r))return!1;for(var i in r){try{t&&d(t,i,n)}catch(e){throw c(e,i,"key")}try{var s=r[i];d(e,s,n)}catch(e){throw c(e,i)}}return!0}return e=f(e),t&&(t=f(t)),r.toJSON=t?function(){return"{"+i(t)+": "+i(e)+"}"}:function(){return"{"+i(e)+"}"},r},object:function(e){var t={};for(var r in e)t[r]=f(e[r]);function n(e,r){if(!o.Object(e))return!1;if(o.Nil(e))return!1;var n;try{for(n in t){d(t[n],e[n],r)}}catch(e){throw c(e,n)}if(r)for(n in e)if(!t[n])throw new a(void 0,n);return!0}return n.toJSON=function(){return i(t)},n},anyOf:function(){var e=[].slice.call(arguments).map(f);function t(t,r){return e.some((function(e){try{return d(e,t,r)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(i).join("|")},t},allOf:function(){var e=[].slice.call(arguments).map(f);function t(t,r){return e.every((function(e){try{return d(e,t,r)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(i).join(" & ")},t},quacksLike:function(e){function t(t){return e===u(t)}return t.toJSON=function(){return e},t},tuple:function(){var e=[].slice.call(arguments).map(f);function t(t,r){return!o.Nil(t)&&(!o.Nil(t.length)&&((!r||t.length===e.length)&&e.every((function(e,n){try{return d(e,t[n],r)}catch(e){throw c(e,n)}}))))}return t.toJSON=function(){return"("+e.map(i).join(", ")+")"},t},value:function(e){function t(t){return t===e}return t.toJSON=function(){return e},t}};function f(e){if(o.String(e))return"?"===e[0]?l.maybe(e.slice(1)):o[e]||l.quacksLike(e);if(e&&o.Object(e)){if(o.Array(e)){if(1!==e.length)throw new TypeError("Expected compile() parameter of type Array of length 1");return l.arrayOf(e[0])}return l.object(e)}return o.Function(e)?e:l.value(e)}function d(e,t,r,n){if(o.Function(e)){if(e(t,r))return!0;throw new s(n||e,t)}return d(f(e),t,r)}for(var h in l.oneOf=l.anyOf,o)d[h]=o[h];for(h in l)d[h]=l[h];var p=r(565);for(h in p)d[h]=p[h];d.compile=f,d.TfTypeError=s,d.TfPropertyTypeError=a,e.exports=d},function(e,t,r){(function(t){var n=r(170),o=r(299);function i(e){return t.isBuffer(e)}function s(e){return"string"==typeof e&&/^([0-9a-f]{2})+$/i.test(e)}function a(e,t){var r=e.toJSON();function n(n){if(!e(n))return!1;if(n.length===t)return!0;throw o.tfCustomError(r+"(Length: "+t+")",r+"(Length: "+n.length+")")}return n.toJSON=function(){return r},n}var c=a.bind(null,n.Array),u=a.bind(null,i),l=a.bind(null,s),f=a.bind(null,n.String);var d=Math.pow(2,53)-1;var h={ArrayN:c,Buffer:i,BufferN:u,Finite:function(e){return"number"==typeof e&&isFinite(e)},Hex:s,HexN:l,Int8:function(e){return e<<24>>24===e},Int16:function(e){return e<<16>>16===e},Int32:function(e){return(0|e)===e},Int53:function(e){return"number"==typeof e&&e>=-d&&e<=d&&Math.floor(e)===e},Range:function(e,t,r){function o(n,o){return r(n,o)&&n>e&&n<t}return r=r||n.Number,o.toJSON=function(){return`${r.toJSON()} between [${e}, ${t}]`},o},StringN:f,UInt8:function(e){return(255&e)===e},UInt16:function(e){return(65535&e)===e},UInt32:function(e){return e>>>0===e},UInt53:function(e){return"number"==typeof e&&e>=0&&e<=d&&Math.floor(e)===e}};for(var p in h)h[p].toJSON=function(e){return e}.bind(null,p);e.exports=h}).call(this,r(2).Buffer)},function(e,t,r){(function(t){var n=r(298);function o(e,t){if(void 0!==t&&e[0]!==t)throw new Error("Invalid network version");if(33===e.length)return{version:e[0],privateKey:e.slice(1,33),compressed:!1};if(34!==e.length)throw new Error("Invalid WIF length");if(1!==e[33])throw new Error("Invalid compression flag");return{version:e[0],privateKey:e.slice(1,33),compressed:!0}}function i(e,r,n){var o=new t(n?34:33);return o.writeUInt8(e,0),r.copy(o,1),n&&(o[33]=1),o}e.exports={decode:function(e,t){return o(n.decode(e),t)},decodeRaw:o,encode:function(e,t,r){return"number"==typeof e?n.encode(i(e,t,r)):n.encode(i(e.version,e.privateKey,e.compressed))},encodeRaw:i}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PubKeySecp256k1=t.PrivKeySecp256k1=void 0;const o=n(r(45)),i=n(r(568)),s=r(2);t.PrivKeySecp256k1=class{constructor(e){this.privKey=e}toBytes(){return new Uint8Array(this.privKey)}getPubKey(){const e=new o.default.ec("secp256k1").keyFromPrivate(this.privKey);return new a(new Uint8Array(e.getPublic().encodeCompressed("array")))}sign(e){const t=new o.default.ec("secp256k1").keyFromPrivate(this.privKey),r=i.default.SHA256(i.default.lib.WordArray.create(e)).toString(),n=t.sign(s.Buffer.from(r,"hex"),{canonical:!0});return new Uint8Array(n.r.toArray("be",32).concat(n.s.toArray("be",32)))}};class a{constructor(e){this.pubKey=e}toBytes(){return new Uint8Array(this.pubKey)}getAddress(){let e=i.default.SHA256(i.default.lib.WordArray.create(this.pubKey)).toString();return e=i.default.RIPEMD160(i.default.enc.Hex.parse(e)).toString(),new Uint8Array(s.Buffer.from(e,"hex"))}}t.PubKeySecp256k1=a},function(e,t,r){var n;e.exports=(n=r(9),r(125),r(569),r(570),r(80),r(81),r(171),r(300),r(571),r(301),r(572),r(573),r(574),r(172),r(575),r(67),r(22),r(576),r(577),r(578),r(579),r(580),r(581),r(582),r(583),r(584),r(585),r(586),r(587),r(588),r(589),r(590),r(591),n)},function(e,t,r){var n;e.exports=(n=r(9),function(){if("function"==typeof ArrayBuffer){var e=n.lib.WordArray,t=e.init;(e.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var r=e.byteLength,n=[],o=0;o<r;o++)n[o>>>2]|=e[o]<<24-o%4*8;t.call(this,n,r)}else t.apply(this,arguments)}).prototype=e}}(),n.lib.WordArray)},function(e,t,r){var n;e.exports=(n=r(9),function(){var e=n,t=e.lib.WordArray,r=e.enc;function o(e){return e<<8&4278255360|e>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o<r;o+=2){var i=t[o>>>2]>>>16-o%4*8&65535;n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var r=e.length,n=[],o=0;o<r;o++)n[o>>>1]|=e.charCodeAt(o)<<16-o%2*16;return t.create(n,2*r)}},r.Utf16LE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i+=2){var s=o(t[i>>>2]>>>16-i%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(e){for(var r=e.length,n=[],i=0;i<r;i++)n[i>>>1]|=o(e.charCodeAt(i)<<16-i%2*16);return t.create(n,2*r)}}}(),n.enc.Utf16)},function(e,t,r){var n,o,i,s,a,c;e.exports=(c=r(9),r(300),o=(n=c).lib.WordArray,i=n.algo,s=i.SHA256,a=i.SHA224=s.extend({_doReset:function(){this._hash=new o.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=s._doFinalize.call(this);return e.sigBytes-=4,e}}),n.SHA224=s._createHelper(a),n.HmacSHA224=s._createHmacHelper(a),c.SHA224)},function(e,t,r){var n,o,i,s,a,c,u,l;e.exports=(l=r(9),r(125),r(301),o=(n=l).x64,i=o.Word,s=o.WordArray,a=n.algo,c=a.SHA512,u=a.SHA384=c.extend({_doReset:function(){this._hash=new s.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var e=c._doFinalize.call(this);return e.sigBytes-=16,e}}),n.SHA384=c._createHelper(u),n.HmacSHA384=c._createHmacHelper(u),l.SHA384)},function(e,t,r){var n;e.exports=(n=r(9),r(125),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.x64.Word,a=t.algo,c=[],u=[],l=[];!function(){for(var e=1,t=0,r=0;r<24;r++){c[e+5*t]=(r+1)*(r+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)u[e+5*t]=t+(2*e+3*t)%5*5;for(var o=1,i=0;i<24;i++){for(var a=0,f=0,d=0;d<7;d++){if(1&o){var h=(1<<d)-1;h<32?f^=1<<h:a^=1<<h-32}128&o?o=o<<1^113:o<<=1}l[i]=s.create(a,f)}}();var f=[];!function(){for(var e=0;e<25;e++)f[e]=s.create()}();var d=a.SHA3=i.extend({cfg:i.cfg.extend({outputLength:512}),_doReset:function(){for(var e=this._state=[],t=0;t<25;t++)e[t]=new s.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var r=this._state,n=this.blockSize/2,o=0;o<n;o++){var i=e[t+2*o],s=e[t+2*o+1];i=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(x=r[o]).high^=s,x.low^=i}for(var a=0;a<24;a++){for(var d=0;d<5;d++){for(var h=0,p=0,g=0;g<5;g++)h^=(x=r[d+5*g]).high,p^=x.low;var m=f[d];m.high=h,m.low=p}for(d=0;d<5;d++){var y=f[(d+4)%5],b=f[(d+1)%5],v=b.high,w=b.low;for(h=y.high^(v<<1|w>>>31),p=y.low^(w<<1|v>>>31),g=0;g<5;g++)(x=r[d+5*g]).high^=h,x.low^=p}for(var _=1;_<25;_++){var k=(x=r[_]).high,S=x.low,O=c[_];O<32?(h=k<<O|S>>>32-O,p=S<<O|k>>>32-O):(h=S<<O-32|k>>>64-O,p=k<<O-32|S>>>64-O);var j=f[u[_]];j.high=h,j.low=p}var E=f[0],P=r[0];for(E.high=P.high,E.low=P.low,d=0;d<5;d++)for(g=0;g<5;g++){var x=r[_=d+5*g],A=f[_],M=f[(d+1)%5+5*g],I=f[(d+2)%5+5*g];x.high=A.high^~M.high&I.high,x.low=A.low^~M.low&I.low}x=r[0];var C=l[a];x.high^=C.high,x.low^=C.low}},_doFinalize:function(){var t=this._data,r=t.words,n=(this._nDataBytes,8*t.sigBytes),i=32*this.blockSize;r[n>>>5]|=1<<24-n%32,r[(e.ceil((n+1)/i)*i>>>5)-1]|=128,t.sigBytes=4*r.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,c=a/8,u=[],l=0;l<c;l++){var f=s[l],d=f.high,h=f.low;d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),u.push(h),u.push(d)}return new o.init(u,a)},clone:function(){for(var e=i.clone.call(this),t=e._state=this._state.slice(0),r=0;r<25;r++)t[r]=t[r].clone();return e}});t.SHA3=i._createHelper(d),t.HmacSHA3=i._createHmacHelper(d)}(Math),n.SHA3)},function(e,t,r){var n;e.exports=(n=r(9),
-/** @preserve
-       (c) 2012 by Cédric Mesnil. All rights reserved.
-
-       Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
-           - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-           - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
-       THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-       */
-function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.algo,a=o.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=o.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),u=o.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=o.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),f=o.create([0,1518500249,1859775393,2400959708,2840853838]),d=o.create([1352829926,1548603684,1836072691,2053994217,0]),h=s.RIPEMD160=i.extend({_doReset:function(){this._hash=o.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,o=e[n];e[n]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i,s,h,w,_,k,S,O,j,E,P,x=this._hash.words,A=f.words,M=d.words,I=a.words,C=c.words,R=u.words,T=l.words;for(k=i=x[0],S=s=x[1],O=h=x[2],j=w=x[3],E=_=x[4],r=0;r<80;r+=1)P=i+e[t+I[r]]|0,P+=r<16?p(s,h,w)+A[0]:r<32?g(s,h,w)+A[1]:r<48?m(s,h,w)+A[2]:r<64?y(s,h,w)+A[3]:b(s,h,w)+A[4],P=(P=v(P|=0,R[r]))+_|0,i=_,_=w,w=v(h,10),h=s,s=P,P=k+e[t+C[r]]|0,P+=r<16?b(S,O,j)+M[0]:r<32?y(S,O,j)+M[1]:r<48?m(S,O,j)+M[2]:r<64?g(S,O,j)+M[3]:p(S,O,j)+M[4],P=(P=v(P|=0,T[r]))+E|0,k=E,E=j,j=v(O,10),O=S,S=P;P=x[1]+h+j|0,x[1]=x[2]+w+E|0,x[2]=x[3]+_+k|0,x[3]=x[4]+i+S|0,x[4]=x[0]+s+O|0,x[0]=P},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),e.sigBytes=4*(t.length+1),this._process();for(var o=this._hash,i=o.words,s=0;s<5;s++){var a=i[s];i[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return o},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function p(e,t,r){return e^t^r}function g(e,t,r){return e&t|~e&r}function m(e,t,r){return(e|~t)^r}function y(e,t,r){return e&r|t&~r}function b(e,t,r){return e^(t|~r)}function v(e,t){return e<<t|e>>>32-t}t.RIPEMD160=i._createHelper(h),t.HmacRIPEMD160=i._createHmacHelper(h)}(Math),n.RIPEMD160)},function(e,t,r){var n,o,i,s,a,c,u,l,f;e.exports=(f=r(9),r(171),r(172),o=(n=f).lib,i=o.Base,s=o.WordArray,a=n.algo,c=a.SHA1,u=a.HMAC,l=a.PBKDF2=i.extend({cfg:i.extend({keySize:4,hasher:c,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=this.cfg,n=u.create(r.hasher,e),o=s.create(),i=s.create([1]),a=o.words,c=i.words,l=r.keySize,f=r.iterations;a.length<l;){var d=n.update(t).finalize(i);n.reset();for(var h=d.words,p=h.length,g=d,m=1;m<f;m++){g=n.finalize(g),n.reset();for(var y=g.words,b=0;b<p;b++)h[b]^=y[b]}o.concat(d),c[0]++}return o.sigBytes=4*l,o}}),n.PBKDF2=function(e,t,r){return l.create(r).compute(e,t)},f.PBKDF2)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.mode.CFB=function(){var e=n.lib.BlockCipherMode.extend();function t(e,t,r,n){var o,i=this._iv;i?(o=i.slice(0),this._iv=void 0):o=this._prevBlock,n.encryptBlock(o,0);for(var s=0;s<r;s++)e[t+s]^=o[s]}return e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize;t.call(this,e,r,o,n),this._prevBlock=e.slice(r,r+o)}}),e.Decryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize,i=e.slice(r,r+o);t.call(this,e,r,o,n),this._prevBlock=i}}),e}(),n.mode.CFB)},function(e,t,r){var n,o,i;e.exports=(i=r(9),r(22),i.mode.CTR=(n=i.lib.BlockCipherMode.extend(),o=n.Encryptor=n.extend({processBlock:function(e,t){var r=this._cipher,n=r.blockSize,o=this._iv,i=this._counter;o&&(i=this._counter=o.slice(0),this._iv=void 0);var s=i.slice(0);r.encryptBlock(s,0),i[n-1]=i[n-1]+1|0;for(var a=0;a<n;a++)e[t+a]^=s[a]}}),n.Decryptor=o,n),i.mode.CTR)},function(e,t,r){var n;e.exports=(n=r(9),r(22),
-/** @preserve
-        * Counter block mode compatible with  Dr Brian Gladman fileenc.c
-        * derived from CryptoJS.mode.CTR
-        * Jan Hruby jhruby.web@gmail.com
-        */
-n.mode.CTRGladman=function(){var e=n.lib.BlockCipherMode.extend();function t(e){if(255==(e>>24&255)){var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}else e+=1<<24;return e}var r=e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize,i=this._iv,s=this._counter;i&&(s=this._counter=i.slice(0),this._iv=void 0),function(e){0===(e[0]=t(e[0]))&&(e[1]=t(e[1]))}(s);var a=s.slice(0);n.encryptBlock(a,0);for(var c=0;c<o;c++)e[r+c]^=a[c]}});return e.Decryptor=r,e}(),n.mode.CTRGladman)},function(e,t,r){var n,o,i;e.exports=(i=r(9),r(22),i.mode.OFB=(n=i.lib.BlockCipherMode.extend(),o=n.Encryptor=n.extend({processBlock:function(e,t){var r=this._cipher,n=r.blockSize,o=this._iv,i=this._keystream;o&&(i=this._keystream=o.slice(0),this._iv=void 0),r.encryptBlock(i,0);for(var s=0;s<n;s++)e[t+s]^=i[s]}}),n.Decryptor=o,n),i.mode.OFB)},function(e,t,r){var n,o;e.exports=(o=r(9),r(22),o.mode.ECB=((n=o.lib.BlockCipherMode.extend()).Encryptor=n.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),n.Decryptor=n.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),n),o.mode.ECB)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.AnsiX923={pad:function(e,t){var r=e.sigBytes,n=4*t,o=n-r%n,i=r+o-1;e.clamp(),e.words[i>>>2]|=o<<24-i%4*8,e.sigBytes+=o},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Ansix923)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.Iso10126={pad:function(e,t){var r=4*t,o=r-e.sigBytes%r;e.concat(n.lib.WordArray.random(o-1)).concat(n.lib.WordArray.create([o<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Iso10126)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.Iso97971={pad:function(e,t){e.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(e,t)},unpad:function(e){n.pad.ZeroPadding.unpad(e),e.sigBytes--}},n.pad.Iso97971)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.ZeroPadding={pad:function(e,t){var r=4*t;e.clamp(),e.sigBytes+=r-(e.sigBytes%r||r)},unpad:function(e){var t=e.words,r=e.sigBytes-1;for(r=e.sigBytes-1;r>=0;r--)if(t[r>>>2]>>>24-r%4*8&255){e.sigBytes=r+1;break}}},n.pad.ZeroPadding)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding)},function(e,t,r){var n,o,i,s;e.exports=(s=r(9),r(22),o=(n=s).lib.CipherParams,i=n.enc.Hex,n.format.Hex={stringify:function(e){return e.ciphertext.toString(i)},parse:function(e){var t=i.parse(e);return o.create({ciphertext:t})}},s.format.Hex)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.BlockCipher,r=e.algo,o=[],i=[],s=[],a=[],c=[],u=[],l=[],f=[],d=[],h=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var r=0,n=0;for(t=0;t<256;t++){var p=n^n<<1^n<<2^n<<3^n<<4;p=p>>>8^255&p^99,o[r]=p,i[p]=r;var g=e[r],m=e[g],y=e[m],b=257*e[p]^16843008*p;s[r]=b<<24|b>>>8,a[r]=b<<16|b>>>16,c[r]=b<<8|b>>>24,u[r]=b,b=16843009*y^65537*m^257*g^16843008*r,l[p]=b<<24|b>>>8,f[p]=b<<16|b>>>16,d[p]=b<<8|b>>>24,h[p]=b,r?(r=g^e[e[e[y^g]]],n^=e[e[n]]):r=n=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],g=r.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,r=e.sigBytes/4,n=4*((this._nRounds=r+6)+1),i=this._keySchedule=[],s=0;s<n;s++)s<r?i[s]=t[s]:(u=i[s-1],s%r?r>6&&s%r==4&&(u=o[u>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u]):(u=o[(u=u<<8|u>>>24)>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u],u^=p[s/r|0]<<24),i[s]=i[s-r]^u);for(var a=this._invKeySchedule=[],c=0;c<n;c++){if(s=n-c,c%4)var u=i[s];else u=i[s-4];a[c]=c<4||s<=4?u:l[o[u>>>24]]^f[o[u>>>16&255]]^d[o[u>>>8&255]]^h[o[255&u]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,a,c,u,o)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,l,f,d,h,i),r=e[t+1],e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,o,i,s,a){for(var c=this._nRounds,u=e[t]^r[0],l=e[t+1]^r[1],f=e[t+2]^r[2],d=e[t+3]^r[3],h=4,p=1;p<c;p++){var g=n[u>>>24]^o[l>>>16&255]^i[f>>>8&255]^s[255&d]^r[h++],m=n[l>>>24]^o[f>>>16&255]^i[d>>>8&255]^s[255&u]^r[h++],y=n[f>>>24]^o[d>>>16&255]^i[u>>>8&255]^s[255&l]^r[h++],b=n[d>>>24]^o[u>>>16&255]^i[l>>>8&255]^s[255&f]^r[h++];u=g,l=m,f=y,d=b}g=(a[u>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&d])^r[h++],m=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[d>>>8&255]<<8|a[255&u])^r[h++],y=(a[f>>>24]<<24|a[d>>>16&255]<<16|a[u>>>8&255]<<8|a[255&l])^r[h++],b=(a[d>>>24]<<24|a[u>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^r[h++],e[t]=g,e[t+1]=m,e[t+2]=y,e[t+3]=b},keySize:8});e.AES=t._createHelper(g)}(),n.AES)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib,r=t.WordArray,o=t.BlockCipher,i=e.algo,s=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],a=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],l=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],f=i.DES=o.extend({_doReset:function(){for(var e=this._key.words,t=[],r=0;r<56;r++){var n=s[r]-1;t[r]=e[n>>>5]>>>31-n%32&1}for(var o=this._subKeys=[],i=0;i<16;i++){var u=o[i]=[],l=c[i];for(r=0;r<24;r++)u[r/6|0]|=t[(a[r]-1+l)%28]<<31-r%6,u[4+(r/6|0)]|=t[28+(a[r+24]-1+l)%28]<<31-r%6;for(u[0]=u[0]<<1|u[0]>>>31,r=1;r<7;r++)u[r]=u[r]>>>4*(r-1)+3;u[7]=u[7]<<5|u[7]>>>27}var f=this._invSubKeys=[];for(r=0;r<16;r++)f[r]=o[15-r]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,r){this._lBlock=e[t],this._rBlock=e[t+1],d.call(this,4,252645135),d.call(this,16,65535),h.call(this,2,858993459),h.call(this,8,16711935),d.call(this,1,1431655765);for(var n=0;n<16;n++){for(var o=r[n],i=this._lBlock,s=this._rBlock,a=0,c=0;c<8;c++)a|=u[c][((s^o[c])&l[c])>>>0];this._lBlock=s,this._rBlock=i^a}var f=this._lBlock;this._lBlock=this._rBlock,this._rBlock=f,d.call(this,1,1431655765),h.call(this,8,16711935),h.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function d(e,t){var r=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=r,this._lBlock^=r<<e}function h(e,t){var r=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=r,this._rBlock^=r<<e}e.DES=o._createHelper(f);var p=i.TripleDES=o.extend({_doReset:function(){var e=this._key.words;if(2!==e.length&&4!==e.length&&e.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),o=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=f.createEncryptor(r.create(t)),this._des2=f.createEncryptor(r.create(n)),this._des3=f.createEncryptor(r.create(o))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=o._createHelper(p)}(),n.TripleDES)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,o=r.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,r=e.sigBytes,n=this._S=[],o=0;o<256;o++)n[o]=o;o=0;for(var i=0;o<256;o++){var s=o%r,a=t[s>>>2]>>>24-s%4*8&255;i=(i+n[o]+a)%256;var c=n[o];n[o]=n[i],n[i]=c}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=i.call(this)},keySize:8,ivSize:0});function i(){for(var e=this._S,t=this._i,r=this._j,n=0,o=0;o<4;o++){r=(r+e[t=(t+1)%256])%256;var i=e[t];e[t]=e[r],e[r]=i,n|=e[(e[t]+e[r])%256]<<24-8*o}return this._i=t,this._j=r,n}e.RC4=t._createHelper(o);var s=r.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)i.call(this)}});e.RC4Drop=t._createHelper(s)}(),n.RC4)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,o=[],i=[],s=[],a=r.Rabbit=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,r=0;r<4;r++)e[r]=16711935&(e[r]<<8|e[r]>>>24)|4278255360&(e[r]<<24|e[r]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],o=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,r=0;r<4;r++)c.call(this);for(r=0;r<8;r++)o[r]^=n[r+4&7];if(t){var i=t.words,s=i[0],a=i[1],u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),f=u>>>16|4294901760&l,d=l<<16|65535&u;for(o[0]^=u,o[1]^=f,o[2]^=l,o[3]^=d,o[4]^=u,o[5]^=f,o[6]^=l,o[7]^=d,r=0;r<4;r++)c.call(this)}},_doProcessBlock:function(e,t){var r=this._X;c.call(this),o[0]=r[0]^r[5]>>>16^r[3]<<16,o[1]=r[2]^r[7]>>>16^r[5]<<16,o[2]=r[4]^r[1]>>>16^r[7]<<16,o[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),e[t+n]^=o[n]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,r=0;r<8;r++)i[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<i[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<i[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<i[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<i[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<i[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<i[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<i[6]>>>0?1:0)|0,this._b=t[7]>>>0<i[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],o=65535&n,a=n>>>16,c=((o*o>>>17)+o*a>>>15)+a*a,u=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=c^u}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.Rabbit=t._createHelper(a)}(),n.Rabbit)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,o=[],i=[],s=[],a=r.RabbitLegacy=t.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var o=0;o<4;o++)c.call(this);for(o=0;o<8;o++)n[o]^=r[o+4&7];if(t){var i=t.words,s=i[0],a=i[1],u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),f=u>>>16|4294901760&l,d=l<<16|65535&u;for(n[0]^=u,n[1]^=f,n[2]^=l,n[3]^=d,n[4]^=u,n[5]^=f,n[6]^=l,n[7]^=d,o=0;o<4;o++)c.call(this)}},_doProcessBlock:function(e,t){var r=this._X;c.call(this),o[0]=r[0]^r[5]>>>16^r[3]<<16,o[1]=r[2]^r[7]>>>16^r[5]<<16,o[2]=r[4]^r[1]>>>16^r[7]<<16,o[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),e[t+n]^=o[n]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,r=0;r<8;r++)i[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<i[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<i[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<i[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<i[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<i[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<i[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<i[6]>>>0?1:0)|0,this._b=t[7]>>>0<i[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],o=65535&n,a=n>>>16,c=((o*o>>>17)+o*a>>>15)+a*a,u=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=c^u}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.RabbitLegacy=t._createHelper(a)}(),n.RabbitLegacy)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hash=void 0;const n=r(76);t.Hash=class{static sha256(e){return new Uint8Array((new n.sha256).update(e).digest())}static truncHashPortion(e,t=e.length,r=0){return e.substring(0,t)+"…"+e.substring(e.length-r,e.length)}}},function(e,t,r){"use strict";var n=r(28),o=r(302),i=r(594),s=r(308);function a(e){var t=new i(e),r=o(i.prototype.request,t);return n.extend(r,i.prototype,t),n.extend(r,t),r}var c=a(r(305));c.Axios=i,c.create=function(e){return a(s(c.defaults,e))},c.Cancel=r(309),c.CancelToken=r(607),c.isCancel=r(304),c.all=function(e){return Promise.all(e)},c.spread=r(608),c.isAxiosError=r(609),e.exports=c,e.exports.default=c},function(e,t,r){"use strict";var n=r(28),o=r(303),i=r(595),s=r(596),a=r(308);function c(e){this.defaults=e,this.interceptors={request:new i,response:new i}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[s,void 0],r=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)r=r.then(t.shift(),t.shift());return r},c.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,r){return this.request(a(r||{},{method:e,url:t,data:(r||{}).data}))}})),n.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,r,n){return this.request(a(n||{},{method:e,url:t,data:r}))}})),e.exports=c},function(e,t,r){"use strict";var n=r(28);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,r){"use strict";var n=r(28),o=r(597),i=r(304),s=r(305);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,r){"use strict";var n=r(28);e.exports=function(e,t,r){return n.forEach(r,(function(r){e=r(e,t)})),e}},function(e,t,r){"use strict";var n=r(28);e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},function(e,t,r){"use strict";var n=r(307);e.exports=function(e,t,r){var o=r.config.validateStatus;r.status&&o&&!o(r.status)?t(n("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)}},function(e,t,r){"use strict";e.exports=function(e,t,r,n,o){return e.config=t,r&&(e.code=r),e.request=n,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,r){"use strict";var n=r(28);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),n.isString(o)&&a.push("path="+o),n.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){"use strict";var n=r(603),o=r(604);e.exports=function(e,t){return e&&!n(t)?o(e,t):t}},function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";var n=r(28),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,i,s={};return e?(n.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=n.trim(e.substr(0,i)).toLowerCase(),r=n.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([r]):s[t]?s[t]+", "+r:r}})),s):s}},function(e,t,r){"use strict";var n=r(28);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function o(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=o(window.location.href),function(t){var r=n.isString(t)?o(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},function(e,t,r){"use strict";var n=r(309);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;e((function(e){r.reason||(r.reason=new n(e),t(r.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,r){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayContentEquals=void 0,t.arrayContentEquals=function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertDefinedAndNotNull=t.assertDefined=t.assert=void 0,t.assert=function(e,t){if(!e)throw new Error(t||"condition is not truthy")},t.assertDefined=function(e,t){if(void 0===e)throw new Error(null!=t?t:"value is undefined")},t.assertDefinedAndNotNull=function(e,t){if(null==e)throw new Error(null!=t?t:"value is undefined or null")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sleep=void 0,t.sleep=async function(e){return new Promise(t=>setTimeout(t,e))}},function(e,t,r){"use strict";(function(e){function r(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=void 0,t.isNonNullObject=r,t.isUint8Array=function(t){return!!r(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bip39=void 0;const s=r(39),a=i(r(69)),c=r(97),u=i(r(311)),l=r(312);t.Bip39=class{static encode(e){if(-1===[16,20,24,28,32].indexOf(e.length))throw new Error("invalid input length");return new l.EnglishMnemonic(a.entropyToMnemonic(s.toHex(e)))}static decode(e){return s.fromHex(a.mnemonicToEntropy(e.toString()))}static async mnemonicToSeed(e,t){const r=s.toUtf8(u.nfkd(e.toString())),n="mnemonic"+(t?u.nfkd(t):""),o=s.toUtf8(n);return this.pbkdf2(r,o,2048,64,"sha512")}static async pbkdf2(e,t,r,n,o){return new Promise((i,s)=>{c.pbkdf2(e,t,r,n,o,(e,t)=>{e?s(e):i(new Uint8Array(t))})})}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromAscii=t.toAscii=void 0,t.toAscii=function(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))},t.fromAscii=function(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.fromBase64=t.toBase64=void 0;const s=i(r(117));t.toBase64=function(e){return s.fromByteArray(e)},t.fromBase64=function(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return s.toByteArray(e)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32=void 0;const s=i(r(94));t.Bech32=class{static encode(e,t,r){return s.encode(e,s.toWords(t),r)}static decode(e,t=1/0){const r=s.decode(e,t);return{prefix:r.prefix,data:new Uint8Array(s.fromWords(r.words))}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromHex=t.toHex=void 0,t.toHex=function(e){let t="";for(const r of e)t+=("0"+r.toString(16)).slice(-2);return t},t.fromHex=function(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let r=0;r<e.length;r+=2){const n=e.substr(r,2);if(!n.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(n,16))}return new Uint8Array(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRfc3339=t.fromRfc3339=void 0;const n=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/;function o(e,t=2){const r="00000"+e.toString();return r.substring(r.length-t)}t.fromRfc3339=function(e){const t=n.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const r=+t[1],o=+t[2],i=+t[3],s=+t[4],a=+t[5],c=+t[6],u=t[7]?Math.floor(1e3*+t[7]):0;let l,f,d;"Z"===t[8]?(l=1,f=0,d=0):(l="-"===t[8].substring(0,1)?-1:1,f=+t[8].substring(1,3),d=+t[8].substring(4,6));const h=l*(60*f+d)*60,p=Date.UTC(r,o-1,i,s,a,c,u)-1e3*h;return new Date(p)},t.toRfc3339=function(e){return`${e.getUTCFullYear()}-${o(e.getUTCMonth()+1)}-${o(e.getUTCDate())}T${o(e.getUTCHours())}:${o(e.getUTCMinutes())}:${o(e.getUTCSeconds())}.${o(e.getUTCMilliseconds(),3)}Z`}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.fromUtf8=t.toUtf8=void 0,t.toUtf8=function(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))},t.fromUtf8=function(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!function(t){const r=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),r)}(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.keccak256=t.Keccak256=void 0;const o=n(r(222));class i{constructor(e){this.blockSize=64,this.impl=o.default.keccak256.create(),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Keccak256=i,t.keccak256=function(e){return new i(e).digest()}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Xchacha20poly1305Ietf=t.xchacha20NonceLength=t.Ed25519=t.Ed25519Keypair=t.Argon2id=t.isArgon2idOptions=void 0;const o=r(100),i=n(r(314));t.isArgon2idOptions=function(e){return!!o.isNonNullObject(e)&&("number"==typeof e.outputLength&&("number"==typeof e.opsLimit&&"number"==typeof e.memLimitKib))};t.Argon2id=class{static async execute(e,t,r){return await i.default.ready,i.default.crypto_pwhash(r.outputLength,e,t,r.opsLimit,1024*r.memLimitKib,i.default.crypto_pwhash_ALG_ARGON2ID13)}};class s{constructor(e,t){this.privkey=e,this.pubkey=t}static fromLibsodiumPrivkey(e){if(64!==e.length)throw new Error(`Unexpected key length ${e.length}. Must be 64.`);return new s(e.slice(0,32),e.slice(32,64))}toLibsodiumPrivkey(){return new Uint8Array([...this.privkey,...this.pubkey])}}t.Ed25519Keypair=s;t.Ed25519=class{static async makeKeypair(e){await i.default.ready;const t=i.default.crypto_sign_seed_keypair(e);return s.fromLibsodiumPrivkey(t.privateKey)}static async createSignature(e,t){return await i.default.ready,i.default.crypto_sign_detached(e,t.toLibsodiumPrivkey())}static async verifySignature(e,t,r){return await i.default.ready,i.default.crypto_sign_verify_detached(e,t,r)}},t.xchacha20NonceLength=24;t.Xchacha20poly1305Ietf=class{static async encrypt(e,t,r){await i.default.ready;return i.default.crypto_aead_xchacha20poly1305_ietf_encrypt(e,null,null,r,t)}static async decrypt(e,t,r){await i.default.ready;return i.default.crypto_aead_xchacha20poly1305_ietf_decrypt(null,e,null,r,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Random=void 0;t.Random=class{static getBytes(e){try{const t="object"==typeof window?window:self,r=void 0!==t.crypto?t.crypto:t.msCrypto,n=new Uint8Array(e);return r.getRandomValues(n),n}catch(t){try{const t=r(72);return new Uint8Array([...t.randomBytes(e)])}catch(e){throw new Error("No secure random number generator found")}}}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ripemd160=t.Ripemd160=void 0;const o=n(r(75));class i{constructor(e){this.blockSize=64,this.impl=new o.default,e&&this.update(e)}update(t){return this.impl.update(e.from(t)),this}digest(){return Uint8Array.from(this.impl.digest())}}t.Ripemd160=i,t.ripemd160=function(e){return new i(e).digest()}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1=void 0;const o=r(39),i=n(r(6)),s=n(r(45)),a=r(315),c=new s.default.ec("secp256k1"),u=new i.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","hex");t.Secp256k1=class{static async makeKeypair(e){if(32!==e.length)throw new Error("input data is not a valid secp256k1 private key");const t=c.keyFromPrivate(e);if(!0!==t.validate().result)throw new Error("input data is not a valid secp256k1 private key");if(new i.default(e).gte(u))throw new Error("input data is not a valid secp256k1 private key");return{privkey:o.fromHex(t.getPrivate("hex")),pubkey:Uint8Array.from(t.getPublic("array"))}}static async createSignature(e,t){if(0===e.length)throw new Error("Message hash must not be empty");if(e.length>32)throw new Error("Message hash length must not exceed 32 bytes");const r=c.keyFromPrivate(t),{r:n,s:o,recoveryParam:i}=r.sign(e,{canonical:!0});if("number"!=typeof i)throw new Error("Recovery param missing");return new a.ExtendedSecp256k1Signature(Uint8Array.from(n.toArray()),Uint8Array.from(o.toArray()),i)}static async verifySignature(e,t,r){if(0===t.length)throw new Error("Message hash must not be empty");if(t.length>32)throw new Error("Message hash length must not exceed 32 bytes");const n=c.keyFromPublic(r);try{return n.verify(t,e.toDer())}catch(e){return!1}}static recoverPubkey(e,t){const r={r:o.toHex(e.r()),s:o.toHex(e.s())},n=c.recoverPubKey(t,r,e.recovery),i=c.keyFromPublic(n);return o.fromHex(i.getPublic(!1,"hex"))}static compressPubkey(e){switch(e.length){case 33:return e;case 65:return Uint8Array.from(c.keyFromPublic(e).getPublic(!0,"array"));default:throw new Error("Invalid pubkey length")}}static trimRecoveryByte(e){switch(e.length){case 64:return e;case 65:return e.slice(0,64);default:throw new Error("Invalid signature length")}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.stringToPath=t.pathToString=t.Slip10=t.Slip10RawIndex=t.slip10CurveFromString=t.Slip10Curve=void 0;const o=r(39),i=r(82),s=n(r(6)),a=n(r(45)),c=r(313),u=r(316);var l;!function(e){e.Secp256k1="Bitcoin seed",e.Ed25519="ed25519 seed"}(l=t.Slip10Curve||(t.Slip10Curve={})),t.slip10CurveFromString=function(e){switch(e){case l.Ed25519:return l.Ed25519;case l.Secp256k1:return l.Secp256k1;default:throw new Error(`Unknown curve string: '${e}'`)}};class f extends i.Uint32{static hardened(e){return new f(e+2**31)}static normal(e){return new f(e)}isHardened(){return this.data>=2**31}}t.Slip10RawIndex=f;const d=new a.default.ec("secp256k1");class h{static derivePath(e,t,r){let n=this.master(e,t);for(const t of r)n=this.child(e,n.privkey,n.chainCode,t);return n}static master(e,t){const r=new c.Hmac(u.Sha512,o.toAscii(e)).update(t).digest(),n=r.slice(0,32),i=r.slice(32,64);return e!==l.Ed25519&&(this.isZero(n)||this.isGteN(e,n))?this.master(e,r):{chainCode:i,privkey:n}}static child(e,t,r,n){let o;if(n.isHardened()){const e=new Uint8Array([0,...t,...n.toBytesBigEndian()]);o=new c.Hmac(u.Sha512,r).update(e).digest()}else{if(e===l.Ed25519)throw new Error("Normal keys are not allowed with ed25519");{const i=new Uint8Array([...h.serializedPoint(e,new s.default(t)),...n.toBytesBigEndian()]);o=new c.Hmac(u.Sha512,r).update(i).digest()}}return this.childImpl(e,t,r,n,o)}static serializedPoint(e,t){switch(e){case l.Secp256k1:return o.fromHex(d.g.mul(t).encodeCompressed("hex"));default:throw new Error("curve not supported")}}static childImpl(e,t,r,n,o){const i=o.slice(0,32),a=o.slice(32,64),f=a;if(e===l.Ed25519)return{chainCode:f,privkey:i};const d=this.n(e),h=new s.default(i).add(new s.default(t)).mod(d),p=Uint8Array.from(h.toArray("be",32));if(this.isGteN(e,i)||this.isZero(p)){const o=new c.Hmac(u.Sha512,r).update(new Uint8Array([1,...a,...n.toBytesBigEndian()])).digest();return this.childImpl(e,t,r,n,o)}return{chainCode:f,privkey:p}}static isZero(e){return e.every(e=>0===e)}static isGteN(e,t){return new s.default(t).gte(this.n(e))}static n(e){switch(e){case l.Secp256k1:return new s.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141",16);default:throw new Error("curve not supported")}}}t.Slip10=h,t.pathToString=function(e){return e.reduce((e,t)=>e+"/"+(t.isHardened()?t.toNumber()-2**31+"'":t.toString()),"m")},t.stringToPath=function(e){if(!e.startsWith("m"))throw new Error("Path string must start with 'm'");let t=e.slice(1);const r=new Array;for(;t;){const e=t.match(/^\/([0-9]+)('?)/);if(!e)throw new Error("Syntax error while reading path component");const[n,o,s]=e,a=i.Uint53.fromString(o).toNumber();if(a>=2**31)throw new Error("Component value too high. Must not exceed 2**31-1.");s?r.push(f.hardened(a)):r.push(f.normal(a)),t=t.slice(n.length)}return r}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Decimal=void 0;const o=n(r(6));class i{constructor(e,t){this.data={atomics:new o.default(e),fractionalDigits:t}}static fromUserInput(e,t){i.verifyFractionalDigits(t);const r=e.match(/[^0-9.]/);if(r)throw new Error("Invalid character at position "+(r.index+1));let n,o;if(-1===e.search(/\./))n=e,o="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");n=t[0],o=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(o.length>t)throw new Error("Got more fractional digits than supported");const s=`${n}${o.padEnd(t,"0")}`;return new i(s,t)}static fromAtomics(e,t){return i.verifyFractionalDigits(t),new i(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}static compare(e,t){if(e.fractionalDigits!==t.fractionalDigits)throw new Error("Fractional digits do not match");return e.data.atomics.cmp(new o.default(t.atomics))}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new o.default(10).pow(new o.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),r=this.data.atomics.mod(e);if(r.isZero())return t.toString();{const e=r.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new o.default(e.atomics));return new i(t.toString(),this.fractionalDigits)}minus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.sub(new o.default(e.atomics));if(t.ltn(0))throw new Error("Difference must not be negative");return new i(t.toString(),this.fractionalDigits)}multiply(e){const t=this.data.atomics.mul(new o.default(e.toString()));return new i(t.toString(),this.fractionalDigits)}equals(e){return 0===i.compare(this,e)}isLessThan(e){return i.compare(this,e)<0}isLessThanOrEqual(e){return i.compare(this,e)<=0}isGreaterThan(e){return i.compare(this,e)>0}isGreaterThanOrEqual(e){return i.compare(this,e)>=0}}t.Decimal=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Int53=t.Uint32=void 0;const o=n(r(6)),i=new o.default("18446744073709551615",10,"be");class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){return s.fromBytes(e)}static fromBytes(e,t="be"){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const r="be"===t?e:Array.from(e).reverse();return new s(r[0]*2**24+65536*r[1]+256*r[2]+r[3])}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new s(Number.parseInt(e,10))}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=s;class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new a(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=a;class c{constructor(e){const t=new a(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=a.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class u{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(i))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){return u.fromBytes(e)}static fromBytes(e,t="be"){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const r="be"===t?Array.from(e):Array.from(e).reverse();return new u(new o.default(r))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new u(new o.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");let t;try{t=new o.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new u(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupAuthExtension=void 0,t.setupAuthExtension=function(e){return{auth:{account:async t=>{const r="/auth/accounts/"+t,n=await e.get(r);if("cosmos-sdk/Account"!==n.result.type)throw new Error("Unexpected response data format");return n}}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupBankExtension=void 0,t.setupBankExtension=function(e){return{bank:{balances:async t=>{const r="/bank/balances/"+t;return e.get(r)}}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupDistributionExtension=void 0,t.setupDistributionExtension=function(e){return{distribution:{delegatorRewards:async t=>e.get(`/distribution/delegators/${t}/rewards`),delegatorReward:async(t,r)=>e.get(`/distribution/delegators/${t}/rewards/${r}`),withdrawAddress:async t=>e.get(`/distribution/delegators/${t}/withdraw_address`),validator:async t=>e.get("/distribution/validators/"+t),validatorRewards:async t=>e.get(`/distribution/validators/${t}/rewards`),validatorOutstandingRewards:async t=>e.get(`/distribution/validators/${t}/outstanding_rewards`),parameters:async()=>e.get("/distribution/parameters"),communityPool:async()=>e.get("/distribution/community_pool")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupGovExtension=t.GovParametersType=void 0,function(e){e.Deposit="deposit",e.Tallying="tallying",e.Voting="voting"}(t.GovParametersType||(t.GovParametersType={})),t.setupGovExtension=function(e){return{gov:{parameters:async t=>e.get("/gov/parameters/"+t),proposals:async()=>e.get("/gov/proposals"),proposal:async t=>e.get("/gov/proposals/"+t),proposer:async t=>e.get(`/gov/proposals/${t}/proposer`),deposits:async t=>e.get(`/gov/proposals/${t}/deposits`),deposit:async(t,r)=>e.get(`/gov/proposals/${t}/deposits/${r}`),tally:async t=>e.get(`/gov/proposals/${t}/tally`),votes:async t=>e.get(`/gov/proposals/${t}/votes`),vote:async(t,r)=>e.get(`/gov/proposals/${t}/votes/${r}`)}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupMintExtension=void 0,t.setupMintExtension=function(e){return{mint:{parameters:async()=>e.get("/minting/parameters"),inflation:async()=>e.get("/minting/inflation"),annualProvisions:async()=>e.get("/minting/annual-provisions")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupSlashingExtension=void 0,t.setupSlashingExtension=function(e){return{slashing:{signingInfos:async()=>e.get("/slashing/signing_infos"),parameters:async()=>e.get("/slashing/parameters")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupStakingExtension=t.BondStatus=void 0,function(e){e[e.Unbonded=0]="Unbonded",e[e.Unbonding=1]="Unbonding",e[e.Bonded=2]="Bonded"}(t.BondStatus||(t.BondStatus={})),t.setupStakingExtension=function(e){return{staking:{delegatorDelegations:async t=>e.get(`/staking/delegators/${t}/delegations`),delegatorUnbondingDelegations:async t=>e.get(`/staking/delegators/${t}/unbonding_delegations`),delegatorTransactions:async t=>e.get(`/staking/delegators/${t}/txs`),delegatorValidators:async t=>e.get(`/staking/delegators/${t}/validators`),delegatorValidator:async(t,r)=>e.get(`/staking/delegators/${t}/validators/${r}`),delegation:async(t,r)=>e.get(`/staking/delegators/${t}/delegations/${r}`),unbondingDelegation:async(t,r)=>e.get(`/staking/delegators/${t}/unbonding_delegations/${r}`),redelegations:async()=>e.get("/staking/redelegations"),validators:async t=>e.get("/staking/validators",t),validator:async t=>e.get("/staking/validators/"+t),validatorDelegations:async t=>e.get(`/staking/validators/${t}/delegations`),validatorUnbondingDelegations:async t=>e.get(`/staking/validators/${t}/unbonding_delegations`),historicalInfo:async t=>e.get("/staking/historical_info/"+t),pool:async()=>e.get("/staking/pool"),parameters:async()=>e.get("/staking/parameters")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupSupplyExtension=void 0,t.setupSupplyExtension=function(e){return{supply:{totalAll:async()=>e.get("/supply/total"),total:async t=>e.get("/supply/total/"+t)}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LcdClient=t.normalizeLcdApiArray=void 0;const o=r(100),i=n(r(68)),s=r(319);function a(e){var t;if(null===(t=e.response)||void 0===t?void 0:t.data){let t;const r=e.response.data;throw t=r.error&&"string"==typeof r.error?r.error:"string"==typeof r?r:JSON.stringify(r),new Error(`${t} (HTTP ${e.response.status})`)}throw e}t.normalizeLcdApiArray=function(e){return e||[]};class c{constructor(e,t=s.BroadcastMode.Block){this.client=i.default.create({baseURL:e,headers:{post:{"Content-Type":"application/json"}}}),this.broadcastMode=t}static withExtensions(e,...t){const r=new c(e.apiUrl,e.broadcastMode),n=t.map(e=>e(r));for(const e of n){o.assert(o.isNonNullObject(e),"Extension must be a non-null object");for(const[t,n]of Object.entries(e)){o.assert(o.isNonNullObject(n),`Module must be a non-null object. Found type ${typeof n} for module "${t}".`);const e=r[t]||{};r[t]=Object.assign(Object.assign({},e),n)}}return r}async get(e,t){const{data:r}=await this.client.get(e,{params:t}).catch(a);if(null===r)throw new Error("Received null response from server");return r}async post(e,t){if(!o.isNonNullObject(t))throw new Error("Got unexpected type of params. Expected object.");const{data:r}=await this.client.post(e,t).catch(a);if(null===r)throw new Error("Received null response from server");return r}async blocksLatest(){const e=await this.get("/blocks/latest");if(!e.block)throw new Error("Unexpected response data format");return e}async blocks(e){const t=await this.get("/blocks/"+e);if(!t.block)throw new Error("Unexpected response data format");return t}async nodeInfo(){const e=await this.get("/node_info");if(!e.node_info)throw new Error("Unexpected response data format");return e}async txById(e){const t=await this.get("/txs/"+e);if(!t.tx)throw new Error("Unexpected response data format");return t}async txsQuery(e){const t=await this.get("/txs?"+e);if(!t.txs)throw new Error("Unexpected response data format");return t}async encodeTx(e){const t=await this.post("/txs/encode",e);if(!t.tx)throw new Error("Unexpected response data format");return t}async broadcastTx(e){const t={tx:e,mode:this.broadcastMode},r=await this.post("/txs",t);if(!r.txhash)throw new Error("Unexpected response data format");return r}}t.LcdClient=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePubkey=t.uint64ToString=t.uint64ToNumber=void 0;const n=r(82),o=r(175);t.uint64ToNumber=function(e){return("number"==typeof e?n.Uint64.fromNumber(e):n.Uint64.fromString(e)).toNumber()},t.uint64ToString=function(e){return("number"==typeof e?n.Uint64.fromNumber(e):n.Uint64.fromString(e)).toString()},t.normalizePubkey=function(e){return e?"string"==typeof e?o.decodeBech32Pubkey(e):e:null}},function(e,t,r){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.isMsgUndelegate=t.isMsgBeginRedelegate=t.isMsgDelegate=t.isMsgEditValidator=t.isMsgCreateValidator=t.isMsgUnjail=t.isMsgDeposit=t.isMsgVote=t.isMsgSubmitProposal=t.isMsgSubmitEvidence=t.isMsgFundCommunityPool=t.isMsgWithdrawValidatorCommission=t.isMsgWithdrawDelegatorReward=t.isMsgSetWithdrawAddress=t.isMsgVerifyInvariant=t.isMsgMultiSend=t.isMsgSend=void 0,t.isMsgSend=function(e){return"cosmos-sdk/MsgSend"===e.type},t.isMsgMultiSend=function(e){return"cosmos-sdk/MsgMultiSend"===e.type},t.isMsgVerifyInvariant=function(e){return"cosmos-sdk/MsgVerifyInvariant"===e.type},t.isMsgSetWithdrawAddress=function(e){return"cosmos-sdk/MsgModifyWithdrawAddress"===e.type},t.isMsgWithdrawDelegatorReward=function(e){return"cosmos-sdk/MsgWithdrawDelegationReward"===e.type},t.isMsgWithdrawValidatorCommission=function(e){return"cosmos-sdk/MsgWithdrawValidatorCommission"===e.type},t.isMsgFundCommunityPool=function(e){return"cosmos-sdk/MsgFundCommunityPool"===e.type},t.isMsgSubmitEvidence=function(e){return"cosmos-sdk/MsgSubmitEvidence"===e.type},t.isMsgSubmitProposal=function(e){return"cosmos-sdk/MsgSubmitProposal"===e.type},function(e){e[e.VoteOptionUnspecified=0]="VoteOptionUnspecified",e[e.VoteOptionYes=1]="VoteOptionYes",e[e.VoteOptionAbstain=2]="VoteOptionAbstain",e[e.VoteOptionNo=3]="VoteOptionNo",e[e.VoteOptionNoWithVeto=4]="VoteOptionNoWithVeto"}(n||(n={})),t.isMsgVote=function(e){return"cosmos-sdk/MsgVote"===e.type},t.isMsgDeposit=function(e){return"cosmos-sdk/MsgDeposit"===e.type},t.isMsgUnjail=function(e){return"cosmos-sdk/MsgUnjail"===e.type},t.isMsgCreateValidator=function(e){return"cosmos-sdk/MsgCreateValidator"===e.type},t.isMsgEditValidator=function(e){return"cosmos-sdk/MsgEditValidator"===e.type},t.isMsgDelegate=function(e){return"cosmos-sdk/MsgDelegate"===e.type},t.isMsgBeginRedelegate=function(e){return"cosmos-sdk/MsgBeginRedelegate"===e.type},t.isMsgUndelegate=function(e){return"cosmos-sdk/MsgUndelegate"===e.type}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findSequenceForSignedTx=void 0;const n=r(50),o=r(101),i=r(127);t.findSequenceForSignedTx=async function(e,t,r,s,a=0){const c=e.value.signatures.find(()=>!0);if(!c)throw new Error("Signature missing in tx");const{pubkey:u,signature:l}=i.decodeSignature(c),f=n.Secp256k1Signature.fromFixedLength(l);for(let i=a;i<s;i++){const s=o.serializeSignDoc(o.makeSignDoc(e.value.msg,e.value.fee,t,e.value.memo||"",r,i)),a=n.sha256(s);if(await n.Secp256k1.verifySignature(f,a,u))return i}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SigningCosmosClient=void 0;const o=n(r(642)),i=r(318),s=r(101),a=r(320),c=r(174),u=r(322),l=a.GasPrice.fromString("0.025ucosm"),f={send:8e4};class d extends i.CosmosClient{constructor(e,t,r,n=l,o={},i=c.BroadcastMode.Block){super(e,i),this.anyValidAddress=t,this.signerAddress=t,this.signer=r,this.fees=a.buildFeeTable(n,f,o)}async getSequence(e){return super.getSequence(e||this.signerAddress)}async getAccount(e){return super.getAccount(e||this.signerAddress)}async sendTokens(e,t,r=""){const n={type:"cosmos-sdk/MsgSend",value:{from_address:this.signerAddress,to_address:e,amount:t}};return this.signAndBroadcast([n],this.fees.send,r)}async signAndBroadcast(e,t,r=""){const n=await this.sign(e,t,r);return this.broadcastTx(n)}async sign(e,t,r=""){const{accountNumber:n,sequence:o}=await this.getSequence(),i=await this.getChainId(),a=s.makeSignDoc(e,t,i,r,n,o),{signed:c,signature:l}=await this.signer.signAmino(this.signerAddress,a);return u.makeStdTx(c,l)}async appendSignature(e){const{msg:t,fee:r,memo:n}=e,{accountNumber:i,sequence:a}=await this.getSequence(),c=await this.getChainId(),l=s.makeSignDoc(t,r,c,n,i,a),{signed:f,signature:d}=await this.signer.signAmino(this.signerAddress,l);if(!o.default(l,f))throw new Error("The signed document differs from the one of the original transaction. This is not allowed since the resulting transaction will be invalid.");return u.makeStdTx(f,[...e.signatures,d])}}t.SigningCosmosClient=d},function(e,t,r){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var s=i[o];if(!e(t[s],r[s]))return!1}return!0}return t!=t&&r!=r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1HdWallet=t.extractKdfConfiguration=void 0;const n=r(50),o=r(39),i=r(100),s=r(173),a=r(101),c=r(321),u=r(127),l=r(323),f={algorithm:"argon2id",params:{outputLength:32,opsLimit:20,memLimitKib:12288}};t.extractKdfConfiguration=function(e){const t=JSON.parse(e);if(!i.isNonNullObject(t))throw new Error("Root document is not an object.");switch(t.type){case"secp256k1wallet-v1":return t.kdf;default:throw new Error("Unsupported serialization type")}};class d{constructor(e,t,r,n,o){this.secret=e,this.accounts=[{hdPath:t,prefix:o}],this.privkey=r,this.pubkey=n}static async fromMnemonic(e,t=c.makeCosmoshubPath(0),r="cosmos"){const o=new n.EnglishMnemonic(e),i=await n.Bip39.mnemonicToSeed(o),{privkey:s}=n.Slip10.derivePath(n.Slip10Curve.Secp256k1,i,t),a=(await n.Secp256k1.makeKeypair(s)).pubkey;return new d(o,t,s,n.Secp256k1.compressPubkey(a),r)}static async generate(e=12,t=c.makeCosmoshubPath(0),r="cosmos"){const o=4*Math.floor(11*e/33),i=n.Random.getBytes(o),s=n.Bip39.encode(i);return d.fromMnemonic(s.toString(),t,r)}static async deserialize(e,t){const r=JSON.parse(e);if(!i.isNonNullObject(r))throw new Error("Root document is not an object.");switch(r.type){case"secp256k1wallet-v1":return d.deserializeTypeV1(e,t);default:throw new Error("Unsupported serialization type")}}static async deserializeWithEncryptionKey(e,t){const r=JSON.parse(e);if(!i.isNonNullObject(r))throw new Error("Root document is not an object.");const s=r;switch(s.type){case"secp256k1wallet-v1":{const e=await l.decrypt(o.fromBase64(s.data),t,s.encryption),r=JSON.parse(o.fromUtf8(e)),{mnemonic:c,accounts:u}=r;if(i.assert("string"==typeof c),!Array.isArray(u))throw new Error("Property 'accounts' is not an array");if(1!==u.length)throw new Error("Property 'accounts' only supports one entry");const f=u[0];if(a=f,!i.isNonNullObject(a)||"string"!=typeof a.hdPath||"string"!=typeof a.prefix)throw new Error("Account is not in the correct format.");return d.fromMnemonic(c,n.stringToPath(f.hdPath),f.prefix)}default:throw new Error("Unsupported serialization type")}var a}static async deserializeTypeV1(e,t){const r=JSON.parse(e);if(!i.isNonNullObject(r))throw new Error("Root document is not an object.");const n=await l.executeKdf(t,r.kdf);return d.deserializeWithEncryptionKey(e,n)}get mnemonic(){return this.secret.toString()}get address(){return s.rawSecp256k1PubkeyToAddress(this.pubkey,this.accounts[0].prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signAmino(e,t){if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const r=n.sha256(a.serializeSignDoc(t)),o=await n.Secp256k1.createSignature(r,this.privkey),i=new Uint8Array([...o.r(32),...o.s(32)]);return{signed:t,signature:u.encodeSecp256k1Signature(this.pubkey,i)}}async serialize(e){const t=f,r=await l.executeKdf(e,t);return this.serializeWithEncryptionKey(r,t)}async serializeWithEncryptionKey(e,t){const r={mnemonic:this.mnemonic,accounts:this.accounts.map(e=>({hdPath:n.pathToString(e.hdPath),prefix:e.prefix}))},i=o.toUtf8(JSON.stringify(r)),s={algorithm:l.supportedAlgorithms.xchacha20poly1305Ietf},a=await l.encrypt(i,e,s),c={type:"secp256k1wallet-v1",kdf:t,encryption:s,data:o.toBase64(a)};return JSON.stringify(c)}}t.Secp256k1HdWallet=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1Wallet=void 0;const n=r(50),o=r(173),i=r(101),s=r(127);class a{constructor(e,t,r){this.privkey=e,this.pubkey=t,this.prefix=r}static async fromKey(e,t="cosmos"){const r=(await n.Secp256k1.makeKeypair(e)).pubkey;return new a(e,n.Secp256k1.compressPubkey(r),t)}get address(){return o.rawSecp256k1PubkeyToAddress(this.pubkey,this.prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signAmino(e,t){if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const r=new n.Sha256(i.serializeSignDoc(t)).digest(),o=await n.Secp256k1.createSignature(r,this.privkey),a=new Uint8Array([...o.r(32),...o.s(32)]);return{signed:t,signature:s.encodeSecp256k1Signature(this.pubkey,a)}}}t.Secp256k1Wallet=a},function(e,t,r){"use strict";var n=Object.prototype.hasOwnProperty,o="~";function i(){}function s(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function a(e,t,r,n,i){if("function"!=typeof r)throw new TypeError("The listener must be a function");var a=new s(r,n||e,i),c=o?o+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],a]:e._events[c].push(a):(e._events[c]=a,e._eventsCount++),e}function c(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function u(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(o=!1)),u.prototype.eventNames=function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)n.call(e,t)&&r.push(o?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},u.prototype.listeners=function(e){var t=o?o+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var n=0,i=r.length,s=new Array(i);n<i;n++)s[n]=r[n].fn;return s},u.prototype.listenerCount=function(e){var t=o?o+e:e,r=this._events[t];return r?r.fn?1:r.length:0},u.prototype.emit=function(e,t,r,n,i,s){var a=o?o+e:e;if(!this._events[a])return!1;var c,u,l=this._events[a],f=arguments.length;if(l.fn){switch(l.once&&this.removeListener(e,l.fn,void 0,!0),f){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,r),!0;case 4:return l.fn.call(l.context,t,r,n),!0;case 5:return l.fn.call(l.context,t,r,n,i),!0;case 6:return l.fn.call(l.context,t,r,n,i,s),!0}for(u=1,c=new Array(f-1);u<f;u++)c[u-1]=arguments[u];l.fn.apply(l.context,c)}else{var d,h=l.length;for(u=0;u<h;u++)switch(l[u].once&&this.removeListener(e,l[u].fn,void 0,!0),f){case 1:l[u].fn.call(l[u].context);break;case 2:l[u].fn.call(l[u].context,t);break;case 3:l[u].fn.call(l[u].context,t,r);break;case 4:l[u].fn.call(l[u].context,t,r,n);break;default:if(!c)for(d=1,c=new Array(f-1);d<f;d++)c[d-1]=arguments[d];l[u].fn.apply(l[u].context,c)}}return!0},u.prototype.on=function(e,t,r){return a(this,e,t,r,!1)},u.prototype.once=function(e,t,r){return a(this,e,t,r,!0)},u.prototype.removeListener=function(e,t,r,n){var i=o?o+e:e;if(!this._events[i])return this;if(!t)return c(this,i),this;var s=this._events[i];if(s.fn)s.fn!==t||n&&!s.once||r&&s.context!==r||c(this,i);else{for(var a=0,u=[],l=s.length;a<l;a++)(s[a].fn!==t||n&&!s[a].once||r&&s[a].context!==r)&&u.push(s[a]);u.length?this._events[i]=1===u.length?u[0]:u:c(this,i)}return this},u.prototype.removeAllListeners=function(e){var t;return e?(t=o?o+e:e,this._events[t]&&c(this,t)):(this._events=new i,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=o,u.EventEmitter=u,e.exports=u},function(e,t,r){"use strict";const n=r(647);class o extends Error{constructor(e){super(e),this.name="TimeoutError"}}const i=(e,t,r)=>new Promise((i,s)=>{if("number"!=typeof t||t<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(t===1/0)return void i(e);const a=setTimeout(()=>{if("function"==typeof r){try{i(r())}catch(e){s(e)}return}const n=r instanceof Error?r:new o("string"==typeof r?r:`Promise timed out after ${t} milliseconds`);"function"==typeof e.cancel&&e.cancel(),s(n)},t);n(e.then(i,s),()=>{clearTimeout(a)})});e.exports=i,e.exports.default=i,e.exports.TimeoutError=o},function(e,t,r){"use strict";e.exports=(e,t)=>(t=t||(()=>{}),e.then(e=>new Promise(e=>{e(t())}).then(()=>e),e=>new Promise(e=>{e(t())}).then(()=>{throw e})))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(649);t.default=class{constructor(){this._queue=[]}enqueue(e,t){const r={priority:(t=Object.assign({priority:0},t)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=t.priority)return void this._queue.push(r);const o=n.default(this._queue,r,(e,t)=>t.priority-e.priority);this._queue.splice(o,0,r)}dequeue(){const e=this._queue.shift();return null==e?void 0:e.run}filter(e){return this._queue.filter(t=>t.priority===e.priority).map(e=>e.run)}get size(){return this._queue.length}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){let n=0,o=e.length;for(;o>0;){const i=o/2|0;let s=n+i;r(e[s],t)<=0?(n=++s,o-=i+1):o=i}return n}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionRouter=void 0;const o=r(176);class i extends o.Router{constructor(){super(...arguments),this.onMessage=(e,t)=>{if(e.port===this.port)return this.onMessageHandler(e,t)}}listen(e){if(!e)throw new Error("Empty port");this.port=e,browser.runtime.onMessage.addListener(this.onMessage)}unlisten(){this.port="",browser.runtime.onMessage.removeListener(this.onMessage)}onMessageHandler(e,t){return n(this,void 0,void 0,(function*(){try{return{return:yield this.handleMessage(e,t)}}catch(t){return console.log(`Failed to process msg ${e.type}: ${(null==t?void 0:t.message)||(null==t?void 0:t.toString())}`),t?Promise.resolve({error:t.message||t.toString()}):Promise.resolve({error:"Unknown error, and error is null"})}}))}}t.ExtensionRouter=i},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.MockRouter=void 0;const o=r(176),i=r(51);class s extends o.Router{constructor(){super(...arguments),this.onMessage=e=>n(this,void 0,void 0,(function*(){const{message:t,sender:r}=e;if(t.port===this.port)try{const e=yield this.handleMessage(t,r);return void r.resolver({return:e})}catch(e){console.log(`Failed to process msg ${t.type}: ${(null==e?void 0:e.message)||(null==e?void 0:e.toString())}`),e?r.resolver({error:e.message||e.toString()}):r.resolver({error:"Unknown error, and error is null"})}}))}listen(e){if(!e)throw new Error("Empty port");this.port=e,s.eventEmitter.addListener("message",this.onMessage)}unlisten(){this.port="",s.eventEmitter.removeListener("message",this.onMessage)}}t.MockRouter=s,s.eventEmitter=new i.EventEmitter},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Message=void 0;t.Message=class{approveExternal(e,t){return!1}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.InExtensionMessageRequester=void 0;const o=r(107);t.InExtensionMessageRequester=class{sendMessage(e,t){return n(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=window.location.origin;const r=o.JSONUint8Array.unwrap(yield browser.runtime.sendMessage({port:e,type:t.type(),msg:o.JSONUint8Array.wrap(t)}));if(!r)throw new Error("Null result");if(r.error)throw new Error(r.error);return r.return}))}static sendMessageToTab(e,t,r){return n(this,void 0,void 0,(function*(){r.validateBasic(),r.origin=window.location.origin;const n=o.JSONUint8Array.unwrap(yield browser.tabs.sendMessage(e,{port:t,type:r.type(),msg:o.JSONUint8Array.wrap(r)}));if(!n)throw new Error("Null result");if(n.error)throw new Error(n.error);return n.return}))}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptMessageRequester=void 0;const o=r(107);t.ContentScriptMessageRequester=class{sendMessage(e,t){return n(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=window.location.origin;const r=o.JSONUint8Array.wrap(t),n=yield browser.tabs.query({discarded:!1,status:"complete"});for(let o=0;o<n.length;o++){const i=n[o].id;if(i)try{yield browser.tabs.sendMessage(i,{port:e,type:t.type(),msg:r})}catch(e){}}}))}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.MockMessageRequester=void 0;const o=r(107),i=r(324);t.MockMessageRequester=class{constructor(e,t){this.id=e,this.url=t}sendMessage(e,t){return n(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=new URL(this.url).origin;const r=o.JSONUint8Array.unwrap(yield new Promise(r=>{i.MockRouter.eventEmitter.emit("message",{message:{port:e,type:t.type(),msg:o.JSONUint8Array.wrap(t)},sender:{id:this.id,url:this.url,resolver:r}})}));if(!r)throw new Error("Null result");if(r.error)throw new Error(r.error);return r.return}))}}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(328),t),o(r(660),t),o(r(661),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptGuards=void 0;class n{}t.ContentScriptGuards=n,n.checkMessageIsInternal=(e,t,r)=>{if(!e.isInternalMsg||t.approveExternal(e,r))throw new Error("Content script can't handle the message that is able to be sent from external");return Promise.resolve()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MockGuards=void 0;const n=r(328);class o{}t.MockGuards=o,o.checkOriginIsValid=n.ExtensionGuards.checkOriginIsValid,o.checkMessageIsInternal=n.ExtensionGuards.checkMessageIsInternal},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(329),t),o(r(663),t),o(r(664),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptEnv=void 0;class n{}t.ContentScriptEnv=n,n.produceEnv=e=>({isInternalMsg:e.id===browser.runtime.id,requestInteraction:()=>{throw new Error("ContentScriptEnv doesn't support `requestInteraction`")}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MockEnv=void 0;const n=r(329);t.MockEnv=class{constructor(e,t){this.id=e,this.url=t}envProducer(){return e=>({isInternalMsg:n.ExtensionEnv.checkIsInternalMessage(e,this.id,this.url),requestInteraction:()=>{throw new Error("TODO: Implement me")}})}}},function(e,t,r){(function(e,t){
-/*! *****************************************************************************
-Copyright (C) Microsoft. All rights reserved.
-Licensed under the Apache License, Version 2.0 (the "License"); you may not use
-this file except in compliance with the License. You may obtain a copy of the
-License at http://www.apache.org/licenses/LICENSE-2.0
-
-THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
-WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
-MERCHANTABLITY OR NON-INFRINGEMENT.
-
-See the Apache Version 2.0 License for specific language governing permissions
-and limitations under the License.
-***************************************************************************** */
-var r;!function(r){!function(n){var o="object"==typeof t?t:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),i=s(r);function s(e,t){return function(r,n){"function"!=typeof e[r]&&Object.defineProperty(e,r,{configurable:!0,writable:!0,value:n}),t&&t(r,n)}}void 0===o.Reflect?o.Reflect=r:i=s(o.Reflect,i),function(t){var r=Object.prototype.hasOwnProperty,n="function"==typeof Symbol,o=n&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",i=n&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",s="function"==typeof Object.create,a={__proto__:[]}instanceof Array,c=!s&&!a,u={create:s?function(){return R(Object.create(null))}:a?function(){return R({__proto__:null})}:function(){return R({})},has:c?function(e,t){return r.call(e,t)}:function(e,t){return t in e},get:c?function(e,t){return r.call(e,t)?e[t]:void 0}:function(e,t){return e[t]}},l=Object.getPrototypeOf(Function),f="object"==typeof e&&e.env&&"true"===e.env.REFLECT_METADATA_USE_MAP_POLYFILL,d=f||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function(){var e={},t=[],r=function(){function e(e,t,r){this._index=0,this._keys=e,this._values=t,this._selector=r}return e.prototype["@@iterator"]=function(){return this},e.prototype[i]=function(){return this},e.prototype.next=function(){var e=this._index;if(e>=0&&e<this._keys.length){var r=this._selector(this._keys[e],this._values[e]);return e+1>=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:r,done:!1}}return{value:void 0,done:!0}},e.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},e.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},e}();return function(){function t(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(t.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),t.prototype.has=function(e){return this._find(e,!1)>=0},t.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},t.prototype.set=function(e,t){var r=this._find(e,!0);return this._values[r]=t,this},t.prototype.delete=function(t){var r=this._find(t,!1);if(r>=0){for(var n=this._keys.length,o=r+1;o<n;o++)this._keys[o-1]=this._keys[o],this._values[o-1]=this._values[o];return this._keys.length--,this._values.length--,t===this._cacheKey&&(this._cacheKey=e,this._cacheIndex=-2),!0}return!1},t.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=e,this._cacheIndex=-2},t.prototype.keys=function(){return new r(this._keys,this._values,n)},t.prototype.values=function(){return new r(this._keys,this._values,o)},t.prototype.entries=function(){return new r(this._keys,this._values,s)},t.prototype["@@iterator"]=function(){return this.entries()},t.prototype[i]=function(){return this.entries()},t.prototype._find=function(e,t){return this._cacheKey!==e&&(this._cacheIndex=this._keys.indexOf(this._cacheKey=e)),this._cacheIndex<0&&t&&(this._cacheIndex=this._keys.length,this._keys.push(e),this._values.push(void 0)),this._cacheIndex},t}();function n(e,t){return e}function o(e,t){return t}function s(e,t){return[e,t]}}():Map,h=f||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?function(){function e(){this._map=new d}return Object.defineProperty(e.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),e.prototype.has=function(e){return this._map.has(e)},e.prototype.add=function(e){return this._map.set(e,e),this},e.prototype.delete=function(e){return this._map.delete(e)},e.prototype.clear=function(){this._map.clear()},e.prototype.keys=function(){return this._map.keys()},e.prototype.values=function(){return this._map.values()},e.prototype.entries=function(){return this._map.entries()},e.prototype["@@iterator"]=function(){return this.keys()},e.prototype[i]=function(){return this.keys()},e}():Set,p=new(f||"function"!=typeof WeakMap?function(){var e=u.create(),t=n();return function(){function e(){this._key=n()}return e.prototype.has=function(e){var t=o(e,!1);return void 0!==t&&u.has(t,this._key)},e.prototype.get=function(e){var t=o(e,!1);return void 0!==t?u.get(t,this._key):void 0},e.prototype.set=function(e,t){return o(e,!0)[this._key]=t,this},e.prototype.delete=function(e){var t=o(e,!1);return void 0!==t&&delete t[this._key]},e.prototype.clear=function(){this._key=n()},e}();function n(){var t;do{t="@@WeakMap@@"+s()}while(u.has(e,t));return e[t]=!0,t}function o(e,n){if(!r.call(e,t)){if(!n)return;Object.defineProperty(e,t,{value:u.create()})}return e[t]}function i(e,t){for(var r=0;r<t;++r)e[r]=255*Math.random()|0;return e}function s(){var e,t=(e=16,"function"==typeof Uint8Array?"undefined"!=typeof crypto?crypto.getRandomValues(new Uint8Array(e)):"undefined"!=typeof msCrypto?msCrypto.getRandomValues(new Uint8Array(e)):i(new Uint8Array(e),e):i(new Array(e),e));t[6]=79&t[6]|64,t[8]=191&t[8]|128;for(var r="",n=0;n<16;++n){var o=t[n];4!==n&&6!==n&&8!==n||(r+="-"),o<16&&(r+="0"),r+=o.toString(16).toLowerCase()}return r}}():WeakMap);function g(e,t,r){var n=p.get(e);if(_(n)){if(!r)return;n=new d,p.set(e,n)}var o=n.get(t);if(_(o)){if(!r)return;o=new d,n.set(t,o)}return o}function m(e,t,r){var n=g(t,r,!1);return!_(n)&&!!n.has(e)}function y(e,t,r){var n=g(t,r,!1);if(!_(n))return n.get(e)}function b(e,t,r,n){g(r,n,!0).set(e,t)}function v(e,t){var r=[],n=g(e,t,!1);if(_(n))return r;for(var o=function(e){var t=A(e,i);if(!P(t))throw new TypeError;var r=t.call(e);if(!S(r))throw new TypeError;return r}(n.keys()),s=0;;){var a=M(o);if(!a)return r.length=s,r;var c=a.value;try{r[s]=c}catch(e){try{I(o)}finally{throw e}}s++}}function w(e){if(null===e)return 1;switch(typeof e){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===e?1:6;default:return 6}}function _(e){return void 0===e}function k(e){return null===e}function S(e){return"object"==typeof e?null!==e:"function"==typeof e}function O(e,t){switch(w(e)){case 0:case 1:case 2:case 3:case 4:case 5:return e}var r=3===t?"string":5===t?"number":"default",n=A(e,o);if(void 0!==n){var i=n.call(e,r);if(S(i))throw new TypeError;return i}return function(e,t){if("string"===t){var r=e.toString;if(P(r))if(!S(o=r.call(e)))return o;if(P(n=e.valueOf))if(!S(o=n.call(e)))return o}else{var n;if(P(n=e.valueOf))if(!S(o=n.call(e)))return o;var o,i=e.toString;if(P(i))if(!S(o=i.call(e)))return o}throw new TypeError}(e,"default"===r?"number":r)}function j(e){var t=O(e,3);return"symbol"==typeof t?t:function(e){return""+e}(t)}function E(e){return Array.isArray?Array.isArray(e):e instanceof Object?e instanceof Array:"[object Array]"===Object.prototype.toString.call(e)}function P(e){return"function"==typeof e}function x(e){return"function"==typeof e}function A(e,t){var r=e[t];if(null!=r){if(!P(r))throw new TypeError;return r}}function M(e){var t=e.next();return!t.done&&t}function I(e){var t=e.return;t&&t.call(e)}function C(e){var t=Object.getPrototypeOf(e);if("function"!=typeof e||e===l)return t;if(t!==l)return t;var r=e.prototype,n=r&&Object.getPrototypeOf(r);if(null==n||n===Object.prototype)return t;var o=n.constructor;return"function"!=typeof o||o===e?t:o}function R(e){return e.__=void 0,delete e.__,e}t("decorate",(function(e,t,r,n){if(_(r)){if(!E(e))throw new TypeError;if(!x(t))throw new TypeError;return function(e,t){for(var r=e.length-1;r>=0;--r){var n=(0,e[r])(t);if(!_(n)&&!k(n)){if(!x(n))throw new TypeError;t=n}}return t}(e,t)}if(!E(e))throw new TypeError;if(!S(t))throw new TypeError;if(!S(n)&&!_(n)&&!k(n))throw new TypeError;return k(n)&&(n=void 0),function(e,t,r,n){for(var o=e.length-1;o>=0;--o){var i=(0,e[o])(t,r,n);if(!_(i)&&!k(i)){if(!S(i))throw new TypeError;n=i}}return n}(e,t,r=j(r),n)})),t("metadata",(function(e,t){return function(r,n){if(!S(r))throw new TypeError;if(!_(n)&&!function(e){switch(w(e)){case 3:case 4:return!0;default:return!1}}(n))throw new TypeError;b(e,t,r,n)}})),t("defineMetadata",(function(e,t,r,n){if(!S(r))throw new TypeError;return _(n)||(n=j(n)),b(e,t,r,n)})),t("hasMetadata",(function(e,t,r){if(!S(t))throw new TypeError;return _(r)||(r=j(r)),function e(t,r,n){if(m(t,r,n))return!0;var o=C(r);return!k(o)&&e(t,o,n)}(e,t,r)})),t("hasOwnMetadata",(function(e,t,r){if(!S(t))throw new TypeError;return _(r)||(r=j(r)),m(e,t,r)})),t("getMetadata",(function(e,t,r){if(!S(t))throw new TypeError;return _(r)||(r=j(r)),function e(t,r,n){if(m(t,r,n))return y(t,r,n);var o=C(r);return k(o)?void 0:e(t,o,n)}(e,t,r)})),t("getOwnMetadata",(function(e,t,r){if(!S(t))throw new TypeError;return _(r)||(r=j(r)),y(e,t,r)})),t("getMetadataKeys",(function(e,t){if(!S(e))throw new TypeError;return _(t)||(t=j(t)),function e(t,r){var n=v(t,r),o=C(t);if(null===o)return n;var i=e(o,r);if(i.length<=0)return n;if(n.length<=0)return i;for(var s=new h,a=[],c=0,u=n;c<u.length;c++){var l=u[c];s.has(l)||(s.add(l),a.push(l))}for(var f=0,d=i;f<d.length;f++){l=d[f];s.has(l)||(s.add(l),a.push(l))}return a}(e,t)})),t("getOwnMetadataKeys",(function(e,t){if(!S(e))throw new TypeError;return _(t)||(t=j(t)),v(e,t)})),t("deleteMetadata",(function(e,t,r){if(!S(t))throw new TypeError;_(r)||(r=j(r));var n=g(t,r,!1);if(_(n))return!1;if(!n.delete(e))return!1;if(n.size>0)return!0;var o=p.get(t);return o.delete(r),o.size>0||p.delete(t),!0}))}(i)}()}(r||(r={}))}).call(this,r(13),r(12))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(330),t),o(r(667),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(177),o=r(331),i=r(668);t.init=function(e,t){e.registerMessage(n.SetPersistentMemoryMsg),e.registerMessage(n.GetPersistentMemoryMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const n=r(177);t.getHandler=e=>(t,r)=>{switch(r.constructor){case n.SetPersistentMemoryMsg:return o(e)(t,r);case n.GetPersistentMemoryMsg:return e.get();default:throw new Error("Unknown msg type")}};const o=e=>(t,r)=>(e.set(r.data),{success:!0})},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(332),t),o(r(676),t)},function(e,t,r){window,e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=11)}([function(e,t,r){"use strict";const n=r(12);e.exports=function(e,...t){if(!e){if(1===t.length&&t[0]instanceof Error)throw t[0];throw new n(t)}}},function(e,t,r){"use strict";const n=r(0),o=r(12),i=r(29);let s,a;const c={isoDate:/^(?:[-+]\d{2})?(?:\d{4}(?!\d{2}\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\1(?:[12]\d|0[1-9]|3[01]))?|W(?:[0-4]\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?![T]$|[T][\d]+Z$)(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24\:?00)(?:[.,]\d+(?!:))?)(?:\2[0-5]\d(?:[.,]\d+)?)?(?:[Z]|(?:[+-])(?:[01]\d|2[0-3])(?::?[0-5]\d)?)?)?)?$/};t.version=i.version,t.defaults={abortEarly:!0,allowUnknown:!1,artifacts:!1,cache:!0,context:null,convert:!0,dateFormat:"iso",errors:{escapeHtml:!1,label:"path",language:null,render:!0,stack:!1,wrap:{label:'"',array:"[]"}},externals:!0,messages:{},nonEnumerables:!1,noDefaults:!1,presence:"optional",skipFunctions:!1,stripUnknown:!1,warnings:!1},t.symbols={any:Symbol.for("@hapi/joi/schema"),arraySingle:Symbol("arraySingle"),deepDefault:Symbol("deepDefault"),errors:Symbol("errors"),literal:Symbol("literal"),override:Symbol("override"),parent:Symbol("parent"),prefs:Symbol("prefs"),ref:Symbol("ref"),template:Symbol("template"),values:Symbol("values")},t.assertOptions=function(e,t,r="Options"){n(e&&"object"==typeof e&&!Array.isArray(e),"Options must be of type object");const o=Object.keys(e).filter(e=>!t.includes(e));n(0===o.length,"".concat(r," contain unknown keys: ").concat(o))},t.checkPreferences=function(e){a=a||r(16);const t=a.preferences.validate(e);if(t.error)throw new o([t.error.details[0].message])},t.compare=function(e,t,r){switch(r){case"=":return e===t;case">":return e>t;case"<":return e<t;case">=":return e>=t;case"<=":return e<=t}},t.default=function(e,t){return void 0===e?t:e},t.isIsoDate=function(e){return c.isoDate.test(e)},t.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},t.isResolvable=function(e){return!!e&&(e[t.symbols.ref]||e[t.symbols.template])},t.isSchema=function(e,r={}){const o=e&&e[t.symbols.any];return!!o&&(n(r.legacy||o.version===t.version,"Cannot mix different versions of joi schemas"),!0)},t.isValues=function(e){return e[t.symbols.values]},t.limit=function(e){return Number.isSafeInteger(e)&&e>=0},t.preferences=function(e,n){s=s||r(9),e=e||{},n=n||{};const o=Object.assign({},e,n);return n.errors&&e.errors&&(o.errors=Object.assign({},e.errors,n.errors),o.errors.wrap=Object.assign({},e.errors.wrap,n.errors.wrap)),n.messages&&(o.messages=s.compile(n.messages,e.messages)),delete o[t.symbols.prefs],o},t.tryWithPath=function(e,t,r={}){try{return e()}catch(e){throw void 0!==e.path?e.path=t+"."+e.path:e.path=t,r.append&&(e.message="".concat(e.message," (").concat(e.path,")")),e}},t.validateArg=function(e,r,{assert:n,message:o}){if(t.isSchema(n)){const t=n.validate(e);if(!t.error)return;return t.error.message}if(!n(e))return r?"".concat(r," ").concat(o):o},t.verifyFlat=function(e,t){for(const r of e)n(!Array.isArray(r),"Method no longer accepts array arguments:",t)}},function(e,t,r){"use strict";const n=r(6),o=r(13),i=r(14),s={needsProtoHack:new Set([o.set,o.map,o.weakSet,o.weakMap])};e.exports=s.clone=function(e,t={},r=null){if("object"!=typeof e||null===e)return e;let n=s.clone,a=r;if(t.shallow){if(!0!==t.shallow)return s.cloneWithShallow(e,t);n=e=>e}else if(a){const t=a.get(e);if(t)return t}else a=new Map;const c=o.getInternalProto(e);if(c===o.buffer)return!1;if(c===o.date)return new Date(e.getTime());if(c===o.regex)return new RegExp(e);const u=s.base(e,c,t);if(u===e)return e;if(a&&a.set(e,u),c===o.set)for(const r of e)u.add(n(r,t,a));else if(c===o.map)for(const[r,o]of e)u.set(r,n(o,t,a));const l=i.keys(e,t);for(const r of l){if("__proto__"===r)continue;if(c===o.array&&"length"===r){u.length=e.length;continue}const i=Object.getOwnPropertyDescriptor(e,r);i?i.get||i.set?Object.defineProperty(u,r,i):i.enumerable?u[r]=n(e[r],t,a):Object.defineProperty(u,r,{enumerable:!1,writable:!0,configurable:!0,value:n(e[r],t,a)}):Object.defineProperty(u,r,{enumerable:!0,writable:!0,configurable:!0,value:n(e[r],t,a)})}return u},s.cloneWithShallow=function(e,t){const r=t.shallow;(t=Object.assign({},t)).shallow=!1;const o=new Map;for(const t of r){const r=n(e,t);"object"!=typeof r&&"function"!=typeof r||o.set(r,r)}return s.clone(e,t,o)},s.base=function(e,t,r){if(!1===r.prototype)return s.needsProtoHack.has(t)?new t.constructor:t===o.array?[]:{};const n=Object.getPrototypeOf(e);if(n&&n.isImmutable)return e;if(t===o.array){const e=[];return n!==t&&Object.setPrototypeOf(e,n),e}if(s.needsProtoHack.has(t)){const e=new n.constructor;return n!==t&&Object.setPrototypeOf(e,n),e}return Object.create(n)}},function(e,t,r){"use strict";const n=r(0),o=r(34),i=r(1),s=r(9);e.exports=o.extend({type:"any",flags:{only:{default:!1}},terms:{alterations:{init:null},examples:{init:null},externals:{init:null},metas:{init:[]},notes:{init:[]},shared:{init:null},tags:{init:[]},whens:{init:null}},rules:{custom:{method(e,t){return n("function"==typeof e,"Method must be a function"),n(void 0===t||t&&"string"==typeof t,"Description must be a non-empty string"),this.$_addRule({name:"custom",args:{method:e,description:t}})},validate(e,t,{method:r}){try{return r(e,t)}catch(e){return t.error("any.custom",{error:e})}},args:["method","description"],multi:!0},messages:{method(e){return this.prefs({messages:e})}},shared:{method(e){n(i.isSchema(e)&&e._flags.id,"Schema must be a schema with an id");const t=this.clone();return t.$_terms.shared=t.$_terms.shared||[],t.$_terms.shared.push(e),t.$_mutateRegister(e),t}},warning:{method(e,t){return n(e&&"string"==typeof e,"Invalid warning code"),this.$_addRule({name:"warning",args:{code:e,local:t},warn:!0})},validate:(e,t,{code:r,local:n})=>t.error(r,n),args:["code","local"],multi:!0}},modifiers:{keep(e,t=!0){e.keep=t},message(e,t){e.message=s.compile(t)},warn(e,t=!0){e.warn=t}},manifest:{build(e,t){for(const r in t){const n=t[r];if(["examples","externals","metas","notes","tags"].includes(r))for(const t of n)e=e[r.slice(0,-1)](t);else if("alterations"!==r)if("whens"!==r){if("shared"===r)for(const t of n)e=e.shared(t)}else for(const t of n){const{ref:r,is:n,not:o,then:i,otherwise:s,concat:a}=t;e=a?e.concat(a):r?e.when(r,{is:n,not:o,then:i,otherwise:s,switch:t.switch,break:t.break}):e.when(n,{then:i,otherwise:s,break:t.break})}else{const t={};for(const{target:e,adjuster:r}of n)t[e]=r;e=e.alter(t)}}return e}},messages:{"any.custom":"{{#label}} failed custom validation because {{#error.message}}","any.default":"{{#label}} threw an error when running default method","any.failover":"{{#label}} threw an error when running failover method","any.invalid":"{{#label}} contains an invalid value","any.only":'{{#label}} must be {if(#valids.length == 1, "", "one of ")}{{#valids}}',"any.ref":"{{#label}} {{#arg}} references {{:#ref}} which {{#reason}}","any.required":"{{#label}} is required","any.unknown":"{{#label}} is not allowed"}})},function(e,t,r){"use strict";const n=r(32),o=r(1),i=r(7);t.Report=class{constructor(e,r,n,o,i,s,a){if(this.code=e,this.flags=o,this.messages=i,this.path=s.path,this.prefs=a,this.state=s,this.value=r,this.message=null,this.template=null,this.local=n||{},this.local.label=t.label(this.flags,this.state,this.prefs,this.messages),void 0===this.value||this.local.hasOwnProperty("value")||(this.local.value=this.value),this.path.length){const e=this.path[this.path.length-1];"object"!=typeof e&&(this.local.key=e)}}_setTemplate(e){if(this.template=e,!this.flags.label&&0===this.path.length){const e=this._template(this.template,"root");e&&(this.local.label=e)}}toString(){if(this.message)return this.message;const e=this.code;if(!this.prefs.errors.render)return this.code;const t=this._template(this.template)||this._template(this.prefs.messages)||this._template(this.messages);return void 0===t?'Error code "'.concat(e,'" is not defined, your custom type is missing the correct messages definition'):(this.message=t.render(this.value,this.state,this.prefs,this.local,{errors:this.prefs.errors,messages:[this.prefs.messages,this.messages]}),this.prefs.errors.label||(this.message=this.message.replace(/^"" /,"").trim()),this.message)}_template(e,r){return t.template(this.value,e,r||this.code,this.state,this.prefs)}},t.path=function(e){let t="";for(const r of e)"object"!=typeof r&&("string"==typeof r?(t&&(t+="."),t+=r):t+="[".concat(r,"]"));return t},t.template=function(e,t,r,n,s){if(!t)return;if(i.isTemplate(t))return"root"!==r?t:null;let a=s.errors.language;return o.isResolvable(a)&&(a=a.resolve(e,n,s)),a&&t[a]&&void 0!==t[a][r]?t[a][r]:t[r]},t.label=function(e,r,n,o){if(e.label)return e.label;if(!n.errors.label)return"";let i=r.path;return"key"===n.errors.label&&r.path.length>1&&(i=r.path.slice(-1)),t.path(i)||t.template(null,n.messages,"root",r,n)||o&&t.template(null,o,"root",r,n)||"value"},t.process=function(e,r,n){if(!e)return null;const{override:o,message:i,details:s}=t.details(e);if(o)return o;if(n.errors.stack)return new t.ValidationError(i,s,r);const a=Error.stackTraceLimit;Error.stackTraceLimit=0;const c=new t.ValidationError(i,s,r);return Error.stackTraceLimit=a,c},t.details=function(e,t={}){let r=[];const n=[];for(const o of e){if(o instanceof Error){if(!1!==t.override)return{override:o};const e=o.toString();r.push(e),n.push({message:e,type:"override",context:{error:o}});continue}const e=o.toString();r.push(e),n.push({message:e,path:o.path.filter(e=>"object"!=typeof e),type:o.code,context:o.local})}return r.length>1&&(r=[...new Set(r)]),{message:r.join(". "),details:n}},t.ValidationError=class extends Error{constructor(e,t,r){super(e),this._original=r,this.details=t}static isError(e){return e instanceof t.ValidationError}},t.ValidationError.prototype.isJoi=!0,t.ValidationError.prototype.name="ValidationError",t.ValidationError.prototype.annotate=n.error},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const s=r(0),a=r(2),c=r(6),u=r(1);let l;const f={symbol:Symbol("ref"),defaults:{adjust:null,in:!1,iterables:null,map:null,separator:".",type:"value"}};t.create=function(e,t={}){s("string"==typeof e,"Invalid reference key:",e),u.assertOptions(t,["adjust","ancestor","in","iterables","map","prefix","render","separator"]),s(!t.prefix||"object"==typeof t.prefix,"options.prefix must be of type object");const r=Object.assign({},f.defaults,t);delete r.prefix;const n=r.separator,o=f.context(e,n,t.prefix);if(r.type=o.type,e=o.key,"value"===r.type)if(o.root&&(s(!n||e[0]!==n,"Cannot specify relative path with root prefix"),r.ancestor="root",e||(e=null)),n&&n===e)e=null,r.ancestor=0;else if(void 0!==r.ancestor)s(!n||!e||e[0]!==n,"Cannot combine prefix with ancestor option");else{const[t,o]=f.ancestor(e,n);o&&""===(e=e.slice(o))&&(e=null),r.ancestor=t}return r.path=n?null===e?[]:e.split(n):[e],new f.Ref(r)},t.in=function(e,r={}){return t.create(e,o(o({},r),{},{in:!0}))},t.isRef=function(e){return!!e&&!!e[u.symbols.ref]},f.Ref=class{constructor(e){s("object"==typeof e,"Invalid reference construction"),u.assertOptions(e,["adjust","ancestor","in","iterables","map","path","render","separator","type","depth","key","root","display"]),s([!1,void 0].includes(e.separator)||"string"==typeof e.separator&&1===e.separator.length,"Invalid separator"),s(!e.adjust||"function"==typeof e.adjust,"options.adjust must be a function"),s(!e.map||Array.isArray(e.map),"options.map must be an array"),s(!e.map||!e.adjust,"Cannot set both map and adjust options"),Object.assign(this,f.defaults,e),s("value"===this.type||void 0===this.ancestor,"Non-value references cannot reference ancestors"),Array.isArray(this.map)&&(this.map=new Map(this.map)),this.depth=this.path.length,this.key=this.path.length?this.path.join(this.separator):null,this.root=this.path[0],this.updateDisplay()}resolve(e,t,r,n,o={}){return s(!this.in||o.in,"Invalid in() reference usage"),"global"===this.type?this._resolve(r.context,t,o):"local"===this.type?this._resolve(n,t,o):this.ancestor?"root"===this.ancestor?this._resolve(t.ancestors[t.ancestors.length-1],t,o):(s(this.ancestor<=t.ancestors.length,"Invalid reference exceeds the schema root:",this.display),this._resolve(t.ancestors[this.ancestor-1],t,o)):this._resolve(e,t,o)}_resolve(e,t,r){let n;if("value"===this.type&&t.mainstay.shadow&&!1!==r.shadow&&(n=t.mainstay.shadow.get(this.absolute(t))),void 0===n&&(n=c(e,this.path,{iterables:this.iterables,functions:!0})),this.adjust&&(n=this.adjust(n)),this.map){const e=this.map.get(n);void 0!==e&&(n=e)}return t.mainstay&&t.mainstay.tracer.resolve(t,this,n),n}toString(){return this.display}absolute(e){return[...e.path.slice(0,-this.ancestor),...this.path]}clone(){return new f.Ref(this)}describe(){const e={path:this.path};"value"!==this.type&&(e.type=this.type),"."!==this.separator&&(e.separator=this.separator),"value"===this.type&&1!==this.ancestor&&(e.ancestor=this.ancestor),this.map&&(e.map=[...this.map]);for(const t of["adjust","iterables","render"])null!==this[t]&&void 0!==this[t]&&(e[t]=this[t]);return!1!==this.in&&(e.in=!0),{ref:e}}updateDisplay(){const e=null!==this.key?this.key:"";if("value"!==this.type)return void(this.display="ref:".concat(this.type,":").concat(e));if(!this.separator)return void(this.display="ref:".concat(e));if(!this.ancestor)return void(this.display="ref:".concat(this.separator).concat(e));if("root"===this.ancestor)return void(this.display="ref:root:".concat(e));if(1===this.ancestor)return void(this.display="ref:".concat(e||".."));const t=new Array(this.ancestor+1).fill(this.separator).join("");this.display="ref:".concat(t).concat(e||"")}},f.Ref.prototype[u.symbols.ref]=!0,t.build=function(e){return"value"===(e=Object.assign({},f.defaults,e)).type&&void 0===e.ancestor&&(e.ancestor=1),new f.Ref(e)},f.context=function(e,t,r={}){if(e=e.trim(),r){const n=void 0===r.global?"$":r.global;if(n!==t&&e.startsWith(n))return{key:e.slice(n.length),type:"global"};const o=void 0===r.local?"#":r.local;if(o!==t&&e.startsWith(o))return{key:e.slice(o.length),type:"local"};const i=void 0===r.root?"/":r.root;if(i!==t&&e.startsWith(i))return{key:e.slice(i.length),type:"value",root:!0}}return{key:e,type:"value"}},f.ancestor=function(e,t){if(!t)return[1,0];if(e[0]!==t)return[1,0];if(e[1]!==t)return[0,1];let r=2;for(;e[r]===t;)++r;return[r-1,r]},t.toSibling=0,t.toParent=1,t.Manager=class{constructor(){this.refs=[]}register(e,n){if(e)if(n=void 0===n?t.toParent:n,Array.isArray(e))for(const t of e)this.register(t,n);else if(u.isSchema(e))for(const t of e._refs.refs)t.ancestor-n>=0&&this.refs.push({ancestor:t.ancestor-n,root:t.root});else t.isRef(e)&&"value"===e.type&&e.ancestor-n>=0&&this.refs.push({ancestor:e.ancestor-n,root:e.root}),l=l||r(7),l.isTemplate(e)&&this.register(e.refs(),n)}get length(){return this.refs.length}clone(){const e=new t.Manager;return e.refs=a(this.refs),e}reset(){this.refs=[]}roots(){return this.refs.filter(e=>!e.ancestor).map(e=>e.root)}}},function(e,t,r){"use strict";const n=r(0),o={};e.exports=function(e,t,r){if(!1===t||null==t)return e;"string"==typeof(r=r||{})&&(r={separator:r});const i=Array.isArray(t);n(!i||!r.separator,"Separator option no valid for array-based chain");const s=i?t:t.split(r.separator||".");let a=e;for(let e=0;e<s.length;++e){let i=s[e];const c=r.iterables&&o.iterables(a);if(Array.isArray(a)||"set"===c){const e=Number(i);Number.isInteger(e)&&(i=e<0?a.length+e:e)}if(!a||"function"==typeof a&&!1===r.functions||!c&&void 0===a[i]){n(!r.strict||e+1===s.length,"Missing segment",i,"in reach path ",t),n("object"==typeof a||!0===r.functions||"function"!=typeof a,"Invalid segment",i,"in reach path ",t),a=r.default;break}a=c?"set"===c?[...a][i]:a.get(i):a[i]}return a},o.iterables=function(e){return e instanceof Set?"set":e instanceof Map?"map":void 0}},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const i=r(0),s=r(2),a=r(30),c=r(31),u=r(1),l=r(4),f=r(5),d={symbol:Symbol("template"),opens:new Array(1e3).join("\0"),closes:new Array(1e3).join("\ 1"),dateFormat:{date:Date.prototype.toDateString,iso:Date.prototype.toISOString,string:Date.prototype.toString,time:Date.prototype.toTimeString,utc:Date.prototype.toUTCString}};e.exports=d.Template=class{constructor(e,t){i("string"==typeof e,"Template source must be a string"),i(!e.includes("\0")&&!e.includes("\ 1"),"Template source cannot contain reserved control characters"),this.source=e,this.rendered=e,this._template=null,this._settings=s(t),this._parse()}_parse(){if(!this.source.includes("{"))return;const e=d.encode(this.source),t=d.split(e);let r=!1;const n=[],o=t.shift();o&&n.push(o);for(const e of t){const t="{"!==e[0],o=t?"}":"}}",i=e.indexOf(o);if(-1===i||"{"===e[1]){n.push("{".concat(d.decode(e)));continue}let s=e.slice(t?0:1,i);const a=":"===s[0];a&&(s=s.slice(1));const c=this._ref(d.decode(s),{raw:t,wrapped:a});n.push(c),"string"!=typeof c&&(r=!0);const u=e.slice(i+o.length);u&&n.push(d.decode(u))}r?this._template=n:this.rendered=n.join("")}static date(e,t){return d.dateFormat[t.dateFormat].call(e)}describe(e={}){if(!this._settings&&e.compact)return this.source;const t={template:this.source};return this._settings&&(t.options=this._settings),t}static build(e){return new d.Template(e.template,e.options)}isDynamic(){return!!this._template}static isTemplate(e){return!!e&&!!e[u.symbols.template]}refs(){if(!this._template)return;const e=[];for(const t of this._template)"string"!=typeof t&&e.push(...t.refs);return e}resolve(e,t,r,n){return this._template&&1===this._template.length?this._part(this._template[0],e,t,r,n,{}):this.render(e,t,r,n)}_part(e,...t){return e.ref?e.ref.resolve(...t):e.formula.evaluate(t)}render(e,t,r,n,o={}){if(!this.isDynamic())return this.rendered;const i=[];for(const s of this._template)if("string"==typeof s)i.push(s);else{const c=this._part(s,e,t,r,n,o),u=d.stringify(c,e,t,r,n,o);if(void 0!==u){const e=s.raw||!1===(o.errors&&o.errors.escapeHtml)?u:a(u);i.push(d.wrap(e,s.wrapped&&r.errors.wrap.label))}}return i.join("")}_ref(e,{raw:t,wrapped:r}){const n=[],o=e=>{const t=f.create(e,this._settings);return n.push(t),e=>t.resolve(...e)};try{var i=new c.Parser(e,{reference:o,functions:d.functions,constants:d.constants})}catch(t){throw t.message='Invalid template variable "'.concat(e,'" fails due to: ').concat(t.message),t}if(i.single){if("reference"===i.single.type){const e=n[0];return{ref:e,raw:t,refs:n,wrapped:r||"local"===e.type&&"label"===e.key}}return d.stringify(i.single.value)}return{formula:i,raw:t,refs:n}}toString(){return this.source}},d.Template.prototype[u.symbols.template]=!0,d.Template.prototype.isImmutable=!0,d.encode=function(e){return e.replace(/\\(\{+)/g,(e,t)=>d.opens.slice(0,t.length)).replace(/\\(\}+)/g,(e,t)=>d.closes.slice(0,t.length))},d.decode=function(e){return e.replace(/\u0000/g,"{").replace(/\u0001/g,"}")},d.split=function(e){const t=[];let r="";for(let n=0;n<e.length;++n){const o=e[n];if("{"===o){let o="";for(;n+1<e.length&&"{"===e[n+1];)o+="{",++n;t.push(r),r=o}else r+=o}return t.push(r),t},d.wrap=function(e,t){return t?1===t.length?"".concat(t).concat(e).concat(t):"".concat(t[0]).concat(e).concat(t[1]):e},d.stringify=function(e,t,r,i,s,a){const c=typeof e;let u=!1;if(f.isRef(e)&&e.render&&(u=e.in,e=e.resolve(t,r,i,s,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({in:e.in},a))),null===e)return"null";if("string"===c)return e;if("number"===c||"function"===c||"symbol"===c)return e.toString();if("object"!==c)return JSON.stringify(e);if(e instanceof Date)return d.Template.date(e,i);if(e instanceof Map){const t=[];for(const[r,n]of e.entries())t.push("".concat(r.toString()," -> ").concat(n.toString()));e=t}if(!Array.isArray(e))return e.toString();let l="";for(const n of e)l=l+(l.length?", ":"")+d.stringify(n,t,r,i,s,a);return u?l:d.wrap(l,i.errors.wrap.array)},d.constants={true:!0,false:!1,null:null,second:1e3,minute:6e4,hour:36e5,day:864e5},d.functions={if:(e,t,r)=>e?t:r,msg(e){const[t,r,n,o,i]=this,s=i.messages;if(!s)return"";const a=l.template(t,s[0],e,r,n)||l.template(t,s[1],e,r,n);return a?a.render(t,r,n,o,i):""},number:e=>"number"==typeof e?e:"string"==typeof e?parseFloat(e):"boolean"==typeof e?e?1:0:e instanceof Date?e.getTime():null}},function(e,t,r){"use strict";const n=r(0),o=r(1),i=r(5),s={};t.schema=function(e,t,r={}){o.assertOptions(r,["appendPath","override"]);try{return s.schema(e,t,r)}catch(e){throw r.appendPath&&void 0!==e.path&&(e.message="".concat(e.message," (").concat(e.path,")")),e}},s.schema=function(e,t,r){n(void 0!==t,"Invalid undefined schema"),Array.isArray(t)&&(n(t.length,"Invalid empty array schema"),1===t.length&&(t=t[0]));const i=(t,...n)=>!1!==r.override?t.valid(e.override,...n):t.valid(...n);if(s.simple(t))return i(e,t);if("function"==typeof t)return e.custom(t);if(n("object"==typeof t,"Invalid schema content:",typeof t),o.isResolvable(t))return i(e,t);if(o.isSchema(t))return t;if(Array.isArray(t)){for(const r of t)if(!s.simple(r))return e.alternatives().try(...t);return i(e,...t)}return t instanceof RegExp?e.string().regex(t):t instanceof Date?i(e.date(),t):(n(Object.getPrototypeOf(t)===Object.getPrototypeOf({}),"Schema can only contain plain objects"),e.object().keys(t))},t.ref=function(e,t){return i.isRef(e)?e:i.create(e,t)},t.compile=function(e,r,i={}){o.assertOptions(i,["legacy"]);const a=r&&r[o.symbols.any];if(a)return n(i.legacy||a.version===o.version,"Cannot mix different versions of joi schemas:",a.version,o.version),r;if("object"!=typeof r||!i.legacy)return t.schema(e,r,{appendPath:!0});const c=s.walk(r);return c?c.compile(c.root,r):t.schema(e,r,{appendPath:!0})},s.walk=function(e){if("object"!=typeof e)return null;if(Array.isArray(e)){for(const t of e){const e=s.walk(t);if(e)return e}return null}const t=e[o.symbols.any];if(t)return{root:e[t.root],compile:t.compile};n(Object.getPrototypeOf(e)===Object.getPrototypeOf({}),"Schema can only contain plain objects");for(const t in e){const r=s.walk(e[t]);if(r)return r}return null},s.simple=function(e){return null===e||["boolean","string","number"].includes(typeof e)},t.when=function(e,r,a){if(void 0===a&&(n(r&&"object"==typeof r,"Missing options"),a=r,r=i.create(".")),Array.isArray(a)&&(a={switch:a}),o.assertOptions(a,["is","not","then","otherwise","switch","break"]),o.isSchema(r))return n(void 0===a.is,'"is" can not be used with a schema condition'),n(void 0===a.not,'"not" can not be used with a schema condition'),n(void 0===a.switch,'"switch" can not be used with a schema condition'),s.condition(e,{is:r,then:a.then,otherwise:a.otherwise,break:a.break});if(n(i.isRef(r)||"string"==typeof r,"Invalid condition:",r),n(void 0===a.not||void 0===a.is,'Cannot combine "is" with "not"'),void 0===a.switch){let c=a;void 0!==a.not&&(c={is:a.not,then:a.otherwise,otherwise:a.then,break:a.break});let u=void 0!==c.is?e.$_compile(c.is):e.$_root.invalid(null,!1,0,"").required();return n(void 0!==c.then||void 0!==c.otherwise,'options must have at least one of "then", "otherwise", or "switch"'),n(void 0===c.break||void 0===c.then||void 0===c.otherwise,"Cannot specify then, otherwise, and break all together"),void 0===a.is||i.isRef(a.is)||o.isSchema(a.is)||(u=u.required()),s.condition(e,{ref:t.ref(r),is:u,then:c.then,otherwise:c.otherwise,break:c.break})}n(Array.isArray(a.switch),'"switch" must be an array'),n(void 0===a.is,'Cannot combine "switch" with "is"'),n(void 0===a.not,'Cannot combine "switch" with "not"'),n(void 0===a.then,'Cannot combine "switch" with "then"');const c={ref:t.ref(r),switch:[],break:a.break};for(let t=0;t<a.switch.length;++t){const r=a.switch[t],s=t===a.switch.length-1;o.assertOptions(r,s?["is","then","otherwise"]:["is","then"]),n(void 0!==r.is,'Switch statement missing "is"'),n(void 0!==r.then,'Switch statement missing "then"');const u={is:e.$_compile(r.is),then:e.$_compile(r.then)};if(i.isRef(r.is)||o.isSchema(r.is)||(u.is=u.is.required()),s){n(void 0===a.otherwise||void 0===r.otherwise,'Cannot specify "otherwise" inside and outside a "switch"');const t=void 0!==a.otherwise?a.otherwise:r.otherwise;void 0!==t&&(n(void 0===c.break,"Cannot specify both otherwise and break"),u.otherwise=e.$_compile(t))}c.switch.push(u)}return c},s.condition=function(e,t){for(const r of["then","otherwise"])void 0===t[r]?delete t[r]:t[r]=e.$_compile(t[r]);return t}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(7);t.compile=function(e,t){if("string"==typeof e)return n(!t,"Cannot set single message string"),new i(e);if(i.isTemplate(e))return n(!t,"Cannot set single message template"),e;n("object"==typeof e&&!Array.isArray(e),"Invalid message options"),t=t?o(t):{};for(let r in e){const o=e[r];if("root"===r||i.isTemplate(o)){t[r]=o;continue}if("string"==typeof o){t[r]=new i(o);continue}n("object"==typeof o&&!Array.isArray(o),"Invalid message for",r);const s=r;for(r in t[s]=t[s]||{},o){const e=o[r];"root"===r||i.isTemplate(e)?t[s][r]=e:(n("string"==typeof e,"Invalid message for",r,"in",s),t[s][r]=new i(e))}}return t},t.decompile=function(e){const t={};for(let r in e){const n=e[r];if("root"===r){t[r]=n;continue}if(i.isTemplate(n)){t[r]=n.describe({compact:!0});continue}const o=r;for(r in t[o]={},n){const e=n[r];t[o][r]="root"!==r?e.describe({compact:!0}):e}}return t},t.merge=function(e,r){if(!e)return t.compile(r);if(!r)return e;if("string"==typeof r)return new i(r);if(i.isTemplate(r))return r;const s=o(e);for(let e in r){const t=r[e];if("root"===e||i.isTemplate(t)){s[e]=t;continue}if("string"==typeof t){s[e]=new i(t);continue}n("object"==typeof t&&!Array.isArray(t),"Invalid message for",e);const o=e;for(e in s[o]=s[o]||{},t){const r=t[e];"root"===e||i.isTemplate(r)?s[o][e]=r:(n("string"==typeof r,"Invalid message for",e,"in",o),s[o][e]=new i(r))}}return s}},function(e,t,r){"use strict";const n=r(13),o={mismatched:null};e.exports=function(e,t,r){return r=Object.assign({prototype:!0},r),!!o.isDeepEqual(e,t,r,[])},o.isDeepEqual=function(e,t,r,i){if(e===t)return 0!==e||1/e==1/t;const s=typeof e;if(s!==typeof t)return!1;if(null===e||null===t)return!1;if("function"===s){if(!r.deepFunction||e.toString()!==t.toString())return!1}else if("object"!==s)return e!=e&&t!=t;const a=o.getSharedType(e,t,!!r.prototype);switch(a){case n.buffer:return!1;case n.promise:return e===t;case n.regex:return e.toString()===t.toString();case o.mismatched:return!1}for(let r=i.length-1;r>=0;--r)if(i[r].isSame(e,t))return!0;i.push(new o.SeenEntry(e,t));try{return!!o.isDeepEqualObj(a,e,t,r,i)}finally{i.pop()}},o.getSharedType=function(e,t,r){if(r)return Object.getPrototypeOf(e)!==Object.getPrototypeOf(t)?o.mismatched:n.getInternalProto(e);const i=n.getInternalProto(e);return i!==n.getInternalProto(t)?o.mismatched:i},o.valueOf=function(e){const t=e.valueOf;if(void 0===t)return e;try{return t.call(e)}catch(e){return e}},o.hasOwnEnumerableProperty=function(e,t){return Object.prototype.propertyIsEnumerable.call(e,t)},o.isSetSimpleEqual=function(e,t){for(const r of Set.prototype.values.call(e))if(!Set.prototype.has.call(t,r))return!1;return!0},o.isDeepEqualObj=function(e,t,r,i,s){const{isDeepEqual:a,valueOf:c,hasOwnEnumerableProperty:u}=o,{keys:l,getOwnPropertySymbols:f}=Object;if(e===n.array){if(!i.part){if(t.length!==r.length)return!1;for(let e=0;e<t.length;++e)if(!a(t[e],r[e],i,s))return!1;return!0}for(const e of t)for(const t of r)if(a(e,t,i,s))return!0}else if(e===n.set){if(t.size!==r.size)return!1;if(!o.isSetSimpleEqual(t,r)){const e=new Set(Set.prototype.values.call(r));for(const r of Set.prototype.values.call(t)){if(e.delete(r))continue;let t=!1;for(const n of e)if(a(r,n,i,s)){e.delete(n),t=!0;break}if(!t)return!1}}}else if(e===n.map){if(t.size!==r.size)return!1;for(const[e,n]of Map.prototype.entries.call(t)){if(void 0===n&&!Map.prototype.has.call(r,e))return!1;if(!a(n,Map.prototype.get.call(r,e),i,s))return!1}}else if(e===n.error&&(t.name!==r.name||t.message!==r.message))return!1;const d=c(t),h=c(r);if((t!==d||r!==h)&&!a(d,h,i,s))return!1;const p=l(t);if(!i.part&&p.length!==l(r).length&&!i.skip)return!1;let g=0;for(const e of p)if(i.skip&&i.skip.includes(e))void 0===r[e]&&++g;else{if(!u(r,e))return!1;if(!a(t[e],r[e],i,s))return!1}if(!i.part&&p.length-g!==l(r).length)return!1;if(!1!==i.symbols){const e=f(t),n=new Set(f(r));for(const o of e){if(!i.skip||!i.skip.includes(o))if(u(t,o)){if(!u(r,o))return!1;if(!a(t[o],r[o],i,s))return!1}else if(u(r,o))return!1;n.delete(o)}for(const e of n)if(u(r,e))return!1}return!0},o.SeenEntry=class{constructor(e,t){this.obj=e,this.ref=t}isSame(e,t){return this.obj===e&&this.ref===t}}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(15),s=r(1),a=r(8),c=r(4),u=r(17),l=r(18),f=r(5),d=r(7),h=r(19);let p;const g={types:{alternatives:r(33),any:r(3),array:r(39),boolean:r(40),date:r(41),function:r(42),link:r(45),number:r(46),object:r(47),string:r(48),symbol:r(52)},aliases:{alt:"alternatives",bool:"boolean",func:"function"},root:function(){const e={_types:new Set(Object.keys(g.types))};for(const t of e._types)e[t]=function(...e){return n(!e.length||["alternatives","link","object"].includes(t),"The",t,"type does not allow arguments"),g.generate(this,g.types[t],e)};for(const t of["allow","custom","disallow","equal","exist","forbidden","invalid","not","only","optional","options","prefs","preferences","required","strip","valid","when"])e[t]=function(...e){return this.any()[t](...e)};Object.assign(e,g.methods);for(const t in g.aliases){const r=g.aliases[t];e[t]=e[r]}return e.x=e.expression,h.setup&&h.setup(e),e}};g.methods={ValidationError:c.ValidationError,version:s.version,cache:i.provider,assert(e,t,...r){g.assert(e,t,!0,r)},attempt:(e,t,...r)=>g.assert(e,t,!1,r),build(e){return n("function"==typeof l.build,"Manifest functionality disabled"),l.build(this,e)},checkPreferences(e){s.checkPreferences(e)},compile(e,t){return a.compile(this,e,t)},defaults(e){n("function"==typeof e,"modifier must be a function");const t=Object.assign({},this);for(const r of t._types){const o=e(t[r]());n(s.isSchema(o),"modifier must return a valid schema object"),t[r]=function(...e){return g.generate(this,o,e)}}return t},expression:(...e)=>new d(...e),extend(...e){s.verifyFlat(e,"extend"),p=p||r(16),n(e.length,"You need to provide at least one extension"),this.assert(e,p.extensions);const t=Object.assign({},this);t._types=new Set(t._types);for(let r of e){"function"==typeof r&&(r=r(t)),this.assert(r,p.extension);const e=g.expandExtension(r,t);for(const r of e){n(void 0===t[r.type]||t._types.has(r.type),"Cannot override name",r.type);const e=r.base||this.any(),o=u.type(e,r);t._types.add(r.type),t[r.type]=function(...e){return g.generate(this,o,e)}}}return t},isError:c.ValidationError.isError,isExpression:d.isTemplate,isRef:f.isRef,isSchema:s.isSchema,in:(...e)=>f.in(...e),override:s.symbols.override,ref:(...e)=>f.create(...e),types(){const e={};for(const t of this._types)e[t]=this[t]();for(const t in g.aliases)e[t]=this[t]();return e}},g.assert=function(e,t,r,n){const i=n[0]instanceof Error||"string"==typeof n[0]?n[0]:null,a=i?n[1]:n[0],u=t.validate(e,s.preferences({errors:{stack:!0}},a||{}));let l=u.error;if(!l)return u.value;if(i instanceof Error)throw i;const f=r&&"function"==typeof l.annotate?l.annotate():l.message;throw l instanceof c.ValidationError==0&&(l=o(l)),l.message=i?"".concat(i," ").concat(f):f,l},g.generate=function(e,t,r){return n(e,"Must be invoked on a Joi instance."),t.$_root=e,t._definition.args&&r.length?t._definition.args(t,...r):t},g.expandExtension=function(e,t){if("string"==typeof e.type)return[e];const r=[];for(const n of t._types)if(e.type.test(n)){const o=Object.assign({},e);o.type=n,o.base=t[n](),r.push(o)}return r},e.exports=g.root()},function(e,t,r){"use strict";const n=r(28);e.exports=class extends Error{constructor(e){super(e.filter(e=>""!==e).map(e=>"string"==typeof e?e:e instanceof Error?e.message:n(e)).join(" ")||"Unknown error"),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t.assert)}}},function(e,t,r){"use strict";const n={};t=e.exports={array:Array.prototype,buffer:!1,date:Date.prototype,error:Error.prototype,generic:Object.prototype,map:Map.prototype,promise:Promise.prototype,regex:RegExp.prototype,set:Set.prototype,weakMap:WeakMap.prototype,weakSet:WeakSet.prototype},n.typeMap=new Map([["[object Error]",t.error],["[object Map]",t.map],["[object Promise]",t.promise],["[object Set]",t.set],["[object WeakMap]",t.weakMap],["[object WeakSet]",t.weakSet]]),t.getInternalProto=function(e){if(Array.isArray(e))return t.array;if(e instanceof Date)return t.date;if(e instanceof RegExp)return t.regex;if(e instanceof Error)return t.error;const r=Object.prototype.toString.call(e);return n.typeMap.get(r)||t.generic}},function(e,t,r){"use strict";t.keys=function(e,t={}){return!1!==t.symbols?Reflect.ownKeys(e):Object.getOwnPropertyNames(e)}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(1),s={max:1e3,supported:new Set(["undefined","boolean","number","string"])};t.provider={provision:e=>new s.Cache(e)},s.Cache=class{constructor(e={}){i.assertOptions(e,["max"]),n(void 0===e.max||e.max&&e.max>0&&isFinite(e.max),"Invalid max cache size"),this._max=e.max||s.max,this._map=new Map,this._list=new s.List}get length(){return this._map.size}set(e,t){if(null!==e&&!s.supported.has(typeof e))return;let r=this._map.get(e);if(r)return r.value=t,void this._list.first(r);r=this._list.unshift({key:e,value:t}),this._map.set(e,r),this._compact()}get(e){const t=this._map.get(e);if(t)return this._list.first(t),o(t.value)}_compact(){if(this._map.size>this._max){const e=this._list.pop();this._map.delete(e.key)}}},s.List=class{constructor(){this.tail=null,this.head=null}unshift(e){return e.next=null,e.prev=this.head,this.head&&(this.head.next=e),this.head=e,this.tail||(this.tail=e),e}first(e){e!==this.head&&(this._remove(e),this.unshift(e))}pop(){return this._remove(this.tail)}_remove(e){const{next:t,prev:r}=e;return t.prev=r,r&&(r.next=t),e===this.tail&&(this.tail=t),e.prev=null,e.next=null,e}}},function(e,t,r){"use strict";const n=r(11),o={};o.wrap=n.string().min(1).max(2).allow(!1),t.preferences=n.object({allowUnknown:n.boolean(),abortEarly:n.boolean(),artifacts:n.boolean(),cache:n.boolean(),context:n.object(),convert:n.boolean(),dateFormat:n.valid("date","iso","string","time","utc"),debug:n.boolean(),errors:{escapeHtml:n.boolean(),label:n.valid("path","key",!1),language:[n.string(),n.object().ref()],render:n.boolean(),stack:n.boolean(),wrap:{label:o.wrap,array:o.wrap}},externals:n.boolean(),messages:n.object(),noDefaults:n.boolean(),nonEnumerables:n.boolean(),presence:n.valid("required","optional","forbidden"),skipFunctions:n.boolean(),stripUnknown:n.object({arrays:n.boolean(),objects:n.boolean()}).or("arrays","objects").allow(!0,!1),warnings:n.boolean()}).strict(),o.nameRx=/^[a-zA-Z0-9]\w*$/,o.rule=n.object({alias:n.array().items(n.string().pattern(o.nameRx)).single(),args:n.array().items(n.string(),n.object({name:n.string().pattern(o.nameRx).required(),ref:n.boolean(),assert:n.alternatives([n.function(),n.object().schema()]).conditional("ref",{is:!0,then:n.required()}),normalize:n.function(),message:n.string().when("assert",{is:n.function(),then:n.required()})})),convert:n.boolean(),manifest:n.boolean(),method:n.function().allow(!1),multi:n.boolean(),validate:n.function()}),t.extension=n.object({type:n.alternatives([n.string(),n.object().regex()]).required(),args:n.function(),cast:n.object().pattern(o.nameRx,n.object({from:n.function().maxArity(1).required(),to:n.function().minArity(1).maxArity(2).required()})),base:n.object().schema().when("type",{is:n.object().regex(),then:n.forbidden()}),coerce:[n.function().maxArity(3),n.object({method:n.function().maxArity(3).required(),from:n.array().items(n.string()).single()})],flags:n.object().pattern(o.nameRx,n.object({setter:n.string(),default:n.any()})),manifest:{build:n.function().arity(2)},messages:[n.object(),n.string()],modifiers:n.object().pattern(o.nameRx,n.function().minArity(1).maxArity(2)),overrides:n.object().pattern(o.nameRx,n.function()),prepare:n.function().maxArity(3),rebuild:n.function().arity(1),rules:n.object().pattern(o.nameRx,o.rule),terms:n.object().pattern(o.nameRx,n.object({init:n.array().allow(null).required(),manifest:n.object().pattern(/.+/,[n.valid("schema","single"),n.object({mapped:n.object({from:n.string().required(),to:n.string().required()}).required()})])})),validate:n.function().maxArity(3)}).strict(),t.extensions=n.array().items(n.object(),n.function().arity(1)).strict(),o.desc={buffer:n.object({buffer:n.string()}),func:n.object({function:n.function().required(),options:{literal:!0}}),override:n.object({override:!0}),ref:n.object({ref:n.object({type:n.valid("value","global","local"),path:n.array().required(),separator:n.string().length(1).allow(!1),ancestor:n.number().min(0).integer().allow("root"),map:n.array().items(n.array().length(2)).min(1),adjust:n.function(),iterables:n.boolean(),in:n.boolean(),render:n.boolean()}).required()}),regex:n.object({regex:n.string().min(3)}),special:n.object({special:n.valid("deep").required()}),template:n.object({template:n.string().required(),options:n.object()}),value:n.object({value:n.alternatives([n.object(),n.array()]).required()})},o.desc.entity=n.alternatives([n.array().items(n.link("...")),n.boolean(),n.function(),n.number(),n.string(),o.desc.buffer,o.desc.func,o.desc.ref,o.desc.regex,o.desc.special,o.desc.template,o.desc.value,n.link("/")]),o.desc.values=n.array().items(null,n.boolean(),n.function(),n.number().allow(1/0,-1/0),n.string().allow(""),n.symbol(),o.desc.buffer,o.desc.func,o.desc.override,o.desc.ref,o.desc.regex,o.desc.template,o.desc.value),o.desc.messages=n.object().pattern(/.+/,[n.string(),o.desc.template,n.object().pattern(/.+/,[n.string(),o.desc.template])]),t.description=n.object({type:n.string().required(),flags:n.object({cast:n.string(),default:n.any(),description:n.string(),empty:n.link("/"),failover:o.desc.entity,id:n.string(),label:n.string(),only:!0,presence:["optional","required","forbidden"],result:["raw","strip"],strip:n.boolean(),unit:n.string()}).unknown(),preferences:{allowUnknown:n.boolean(),abortEarly:n.boolean(),artifacts:n.boolean(),cache:n.boolean(),convert:n.boolean(),dateFormat:["date","iso","string","time","utc"],errors:{escapeHtml:n.boolean(),label:["path","key"],language:[n.string(),o.desc.ref],wrap:{label:o.wrap,array:o.wrap}},externals:n.boolean(),messages:o.desc.messages,noDefaults:n.boolean(),nonEnumerables:n.boolean(),presence:["required","optional","forbidden"],skipFunctions:n.boolean(),stripUnknown:n.object({arrays:n.boolean(),objects:n.boolean()}).or("arrays","objects").allow(!0,!1),warnings:n.boolean()},allow:o.desc.values,invalid:o.desc.values,rules:n.array().min(1).items({name:n.string().required(),args:n.object().min(1),keep:n.boolean(),message:[n.string(),o.desc.messages],warn:n.boolean()}),keys:n.object().pattern(/.*/,n.link("/")),link:o.desc.ref}).pattern(/^[a-z]\w*$/,n.any())},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(1),s=r(9),a={};t.type=function(e,t){const r=Object.getPrototypeOf(e),c=o(r),u=e._assign(Object.create(c)),l=Object.assign({},t);delete l.base,c._definition=l;const f=r._definition||{};l.messages=s.merge(f.messages,l.messages),l.properties=Object.assign({},f.properties,l.properties),u.type=l.type,l.flags=Object.assign({},f.flags,l.flags);const d=Object.assign({},f.terms);if(l.terms)for(const e in l.terms){const t=l.terms[e];n(void 0===u.$_terms[e],"Invalid term override for",l.type,e),u.$_terms[e]=t.init,d[e]=t}l.terms=d,l.args||(l.args=f.args),l.prepare=a.prepare(l.prepare,f.prepare),l.coerce&&("function"==typeof l.coerce&&(l.coerce={method:l.coerce}),l.coerce.from&&!Array.isArray(l.coerce.from)&&(l.coerce={method:l.coerce.method,from:[].concat(l.coerce.from)})),l.coerce=a.coerce(l.coerce,f.coerce),l.validate=a.validate(l.validate,f.validate);const h=Object.assign({},f.rules);if(l.rules)for(const e in l.rules){const t=l.rules[e];n("object"==typeof t,"Invalid rule definition for",l.type,e);let r=t.method;if(void 0===r&&(r=function(){return this.$_addRule(e)}),r&&(n(!c[e],"Rule conflict in",l.type,e),c[e]=r),n(!h[e],"Rule conflict in",l.type,e),h[e]=t,t.alias){const e=[].concat(t.alias);for(const r of e)c[r]=t.method}t.args&&(t.argsByName=new Map,t.args=t.args.map(e=>("string"==typeof e&&(e={name:e}),n(!t.argsByName.has(e.name),"Duplicated argument name",e.name),i.isSchema(e.assert)&&(e.assert=e.assert.strict().label(e.name)),t.argsByName.set(e.name,e),e)))}l.rules=h;const p=Object.assign({},f.modifiers);if(l.modifiers)for(const e in l.modifiers){n(!c[e],"Rule conflict in",l.type,e);const t=l.modifiers[e];n("function"==typeof t,"Invalid modifier definition for",l.type,e);const r=function(t){return this.rule({[e]:t})};c[e]=r,p[e]=t}if(l.modifiers=p,l.overrides){c._super=r,u.$_super={};for(const e in l.overrides)n(r[e],"Cannot override missing",e),l.overrides[e][i.symbols.parent]=r[e],u.$_super[e]=r[e].bind(u);Object.assign(c,l.overrides)}l.cast=Object.assign({},f.cast,l.cast);const g=Object.assign({},f.manifest,l.manifest);return g.build=a.build(l.manifest&&l.manifest.build,f.manifest&&f.manifest.build),l.manifest=g,l.rebuild=a.rebuild(l.rebuild,f.rebuild),u},a.build=function(e,t){return e&&t?function(r,n){return t(e(r,n),n)}:e||t},a.coerce=function(e,t){return e&&t?{from:e.from&&t.from?[...new Set([...e.from,...t.from])]:null,method(r,n){let o;if((!t.from||t.from.includes(typeof r))&&(o=t.method(r,n),o)){if(o.errors||void 0===o.value)return o;r=o.value}if(!e.from||e.from.includes(typeof r)){const t=e.method(r,n);if(t)return t}return o}}:e||t},a.prepare=function(e,t){return e&&t?function(r,n){const o=e(r,n);if(o){if(o.errors||void 0===o.value)return o;r=o.value}return t(r,n)||o}:e||t},a.rebuild=function(e,t){return e&&t?function(r){t(r),e(r)}:e||t},a.validate=function(e,t){return e&&t?function(r,n){const o=t(r,n);if(o){if(o.errors&&(!Array.isArray(o.errors)||o.errors.length))return o;r=o.value}return e(r,n)||o}:e||t}},function(e,t){},function(e,t){},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(14),s={};e.exports=s.merge=function(e,t,r){if(n(e&&"object"==typeof e,"Invalid target value: must be an object"),n(null==t||"object"==typeof t,"Invalid source value: must be null, undefined, or an object"),!t)return e;if(r=Object.assign({nullOverride:!0,mergeArrays:!0},r),Array.isArray(t)){n(Array.isArray(e),"Cannot merge array onto an object"),r.mergeArrays||(e.length=0);for(let n=0;n<t.length;++n)e.push(o(t[n],{symbols:r.symbols}));return e}const a=i.keys(t,r);for(let n=0;n<a.length;++n){const i=a[n];if("__proto__"===i||!Object.prototype.propertyIsEnumerable.call(t,i))continue;const c=t[i];if(c&&"object"==typeof c){if(e[i]===c)continue;!e[i]||"object"!=typeof e[i]||Array.isArray(e[i])!==Array.isArray(c)||c instanceof Date||c instanceof RegExp?e[i]=o(c,{symbols:r.symbols}):s.merge(e[i],c,r)}else(null!=c||r.nullOverride)&&(e[i]=c)}return e}},function(e,t,r){"use strict";const n=r(0),o=r(10),i=r(1),s={};e.exports=s.Values=class{constructor(e,t){this._values=new Set(e),this._refs=new Set(t),this._lowercase=s.lowercases(e),this._override=!1}get length(){return this._values.size+this._refs.size}add(e,t){i.isResolvable(e)?this._refs.has(e)||(this._refs.add(e),t&&t.register(e)):this.has(e,null,null,!1)||(this._values.add(e),"string"==typeof e&&this._lowercase.set(e.toLowerCase(),e))}static merge(e,t,r){if(e=e||new s.Values,t){if(t._override)return t.clone();for(const r of[...t._values,...t._refs])e.add(r)}if(r)for(const t of[...r._values,...r._refs])e.remove(t);return e.length?e:null}remove(e){i.isResolvable(e)?this._refs.delete(e):(this._values.delete(e),"string"==typeof e&&this._lowercase.delete(e.toLowerCase()))}has(e,t,r,n){return!!this.get(e,t,r,n)}get(e,t,r,n){if(!this.length)return!1;if(this._values.has(e))return{value:e};if("string"==typeof e&&e&&n){const t=this._lowercase.get(e.toLowerCase());if(t)return{value:t}}if(!this._refs.size&&"object"!=typeof e)return!1;if("object"==typeof e)for(const t of this._values)if(o(t,e))return{value:t};if(t)for(const i of this._refs){const s=i.resolve(e,t,r,null,{in:!0});if(void 0===s)continue;const a=i.in&&"object"==typeof s?Array.isArray(s)?s:Object.keys(s):[s];for(const t of a)if(typeof t==typeof e)if(n&&e&&"string"==typeof e){if(t.toLowerCase()===e.toLowerCase())return{value:t,ref:i}}else if(o(t,e))return{value:t,ref:i}}return!1}override(){this._override=!0}values(e){if(e&&e.display){const e=[];for(const t of[...this._values,...this._refs])void 0!==t&&e.push(t);return e}return Array.from([...this._values,...this._refs])}clone(){const e=new s.Values(this._values,this._refs);return e._override=this._override,e}concat(e){n(!e._override,"Cannot concat override set of values");const t=new s.Values([...this._values,...e._values],[...this._refs,...e._refs]);return t._override=this._override,t}describe(){const e=[];this._override&&e.push({override:!0});for(const t of this._values.values())e.push(t&&"object"==typeof t?{value:t}:t);for(const t of this._refs.values())e.push(t.describe());return e}},s.Values.prototype[i.symbols.values]=!0,s.Values.prototype.slice=s.Values.prototype.clone,s.lowercases=function(e){const t=new Map;if(e)for(const r of e)"string"==typeof r&&t.set(r.toLowerCase(),r);return t}},function(e,t,r){"use strict";const n=r(43),o=r(0),i=r(2),s=r(44),a=r(3),c=r(1),u=r(8),l=r(4),f=r(5),d=r(7),h={renameDefaults:{alias:!1,multiple:!1,override:!1}};e.exports=a.extend({type:"_keys",properties:{typeof:"object"},flags:{unknown:{default:!1}},terms:{dependencies:{init:null},keys:{init:null,manifest:{mapped:{from:"schema",to:"key"}}},patterns:{init:null},renames:{init:null}},args:(e,t)=>e.keys(t),validate(e,{schema:t,error:r,state:n,prefs:o}){if(!e||typeof e!==t.$_property("typeof")||Array.isArray(e))return{value:e,errors:r("object.base",{type:t.$_property("typeof")})};if(!(t.$_terms.renames||t.$_terms.dependencies||t.$_terms.keys||t.$_terms.patterns||t.$_terms.externals))return;e=h.clone(e,o);const i=[];if(t.$_terms.renames&&!h.rename(t,e,n,o,i))return{value:e,errors:i};if(!t.$_terms.keys&&!t.$_terms.patterns&&!t.$_terms.dependencies)return{value:e,errors:i};const s=new Set(Object.keys(e));if(t.$_terms.keys){const r=[e,...n.ancestors];for(const a of t.$_terms.keys){const t=a.key,c=e[t];s.delete(t);const u=n.localize([...n.path,t],r,a),l=a.schema.$_validate(c,u,o);if(l.errors){if(o.abortEarly)return{value:e,errors:l.errors};i.push(...l.errors)}else"strip"===a.schema._flags.result||void 0===l.value&&void 0!==c?delete e[t]:void 0!==l.value&&(e[t]=l.value)}}if(s.size||t._flags._hasPatternMatch){const r=h.unknown(t,e,s,i,n,o);if(r)return r}if(t.$_terms.dependencies)for(const r of t.$_terms.dependencies){if(r.key&&void 0===r.key.resolve(e,n,o,null,{shadow:!1}))continue;const s=h.dependencies[r.rel](t,r,e,n,o);if(s){const r=t.$_createError(s.code,e,s.context,n,o);if(o.abortEarly)return{value:e,errors:r};i.push(r)}}return{value:e,errors:i}},rules:{and:{method(...e){return c.verifyFlat(e,"and"),h.dependency(this,"and",null,e)}},append:{method(e){return null==e||0===Object.keys(e).length?this:this.keys(e)}},assert:{method(e,t,r){d.isTemplate(e)||(e=u.ref(e)),o(void 0===r||"string"==typeof r,"Message must be a string"),t=this.$_compile(t,{appendPath:!0});const n=this.$_addRule({name:"assert",args:{subject:e,schema:t,message:r}});return n.$_mutateRegister(e),n.$_mutateRegister(t),n},validate(e,{error:t,prefs:r,state:n},{subject:o,schema:i,message:s}){const a=o.resolve(e,n,r),c=f.isRef(o)?o.absolute(n):[];return i.$_match(a,n.localize(c,[e,...n.ancestors],i),r)?e:t("object.assert",{subject:o,message:s})},args:["subject","schema","message"],multi:!0},instance:{method(e,t){return o("function"==typeof e,"constructor must be a function"),t=t||e.name,this.$_addRule({name:"instance",args:{constructor:e,name:t}})},validate:(e,t,{constructor:r,name:n})=>e instanceof r?e:t.error("object.instance",{type:n,value:e}),args:["constructor","name"]},keys:{method(e){o(void 0===e||"object"==typeof e,"Object schema must be a valid object"),o(!c.isSchema(e),"Object schema cannot be a joi schema");const t=this.clone();if(e)if(Object.keys(e).length){t.$_terms.keys=t.$_terms.keys?t.$_terms.keys.filter(t=>!e.hasOwnProperty(t.key)):new h.Keys;for(const r in e)c.tryWithPath(()=>t.$_terms.keys.push({key:r,schema:this.$_compile(e[r])}),r)}else t.$_terms.keys=new h.Keys;else t.$_terms.keys=null;return t.$_mutateRebuild()}},length:{method(e){return this.$_addRule({name:"length",args:{limit:e},operator:"="})},validate:(e,t,{limit:r},{name:n,operator:o,args:i})=>c.compare(Object.keys(e).length,r,o)?e:t.error("object."+n,{limit:i.limit,value:e}),args:[{name:"limit",ref:!0,assert:c.limit,message:"must be a positive integer"}]},max:{method(e){return this.$_addRule({name:"max",method:"length",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"length",args:{limit:e},operator:">="})}},nand:{method(...e){return c.verifyFlat(e,"nand"),h.dependency(this,"nand",null,e)}},or:{method(...e){return c.verifyFlat(e,"or"),h.dependency(this,"or",null,e)}},oxor:{method(...e){return h.dependency(this,"oxor",null,e)}},pattern:{method(e,t,r={}){const n=e instanceof RegExp;n||(e=this.$_compile(e,{appendPath:!0})),o(void 0!==t,"Invalid rule"),c.assertOptions(r,["fallthrough","matches"]),n&&o(!e.flags.includes("g")&&!e.flags.includes("y"),"pattern should not use global or sticky mode"),t=this.$_compile(t,{appendPath:!0});const i=this.clone();i.$_terms.patterns=i.$_terms.patterns||[];const s={[n?"regex":"schema"]:e,rule:t};return r.matches&&(s.matches=this.$_compile(r.matches),"array"!==s.matches.type&&(s.matches=s.matches.$_root.array().items(s.matches)),i.$_mutateRegister(s.matches),i.$_setFlag("_hasPatternMatch",!0,{clone:!1})),r.fallthrough&&(s.fallthrough=!0),i.$_terms.patterns.push(s),i.$_mutateRegister(t),i}},ref:{method(){return this.$_addRule("ref")},validate:(e,t)=>f.isRef(e)?e:t.error("object.refType",{value:e})},regex:{method(){return this.$_addRule("regex")},validate:(e,t)=>e instanceof RegExp?e:t.error("object.regex",{value:e})},rename:{method(e,t,r={}){o("string"==typeof e||e instanceof RegExp,"Rename missing the from argument"),o("string"==typeof t||t instanceof d,"Invalid rename to argument"),o(t!==e,"Cannot rename key to same name:",e),c.assertOptions(r,["alias","ignoreUndefined","override","multiple"]);const i=this.clone();i.$_terms.renames=i.$_terms.renames||[];for(const t of i.$_terms.renames)o(t.from!==e,"Cannot rename the same key multiple times");return t instanceof d&&i.$_mutateRegister(t),i.$_terms.renames.push({from:e,to:t,options:n(h.renameDefaults,r)}),i}},schema:{method(e="any"){return this.$_addRule({name:"schema",args:{type:e}})},validate:(e,t,{type:r})=>!c.isSchema(e)||"any"!==r&&e.type!==r?t.error("object.schema",{type:r}):e},unknown:{method(e){return this.$_setFlag("unknown",!1!==e)}},with:{method(e,t,r={}){return h.dependency(this,"with",e,t,r)}},without:{method(e,t,r={}){return h.dependency(this,"without",e,t,r)}},xor:{method(...e){return c.verifyFlat(e,"xor"),h.dependency(this,"xor",null,e)}}},overrides:{default(e,t){return void 0===e&&(e=c.symbols.deepDefault),this.$_parent("default",e,t)}},rebuild(e){if(e.$_terms.keys){const t=new s.Sorter;for(const r of e.$_terms.keys)c.tryWithPath(()=>t.add(r,{after:r.schema.$_rootReferences(),group:r.key}),r.key);e.$_terms.keys=new h.Keys(...t.nodes)}},manifest:{build(e,t){if(t.keys&&(e=e.keys(t.keys)),t.dependencies)for(const{rel:r,key:n=null,peers:o,options:i}of t.dependencies)e=h.dependency(e,r,n,o,i);if(t.patterns)for(const{regex:r,schema:n,rule:o,fallthrough:i,matches:s}of t.patterns)e=e.pattern(r||n,o,{fallthrough:i,matches:s});if(t.renames)for(const{from:r,to:n,options:o}of t.renames)e=e.rename(r,n,o);return e}},messages:{"object.and":"{{#label}} contains {{#presentWithLabels}} without its required peers {{#missingWithLabels}}","object.assert":'{{#label}} is invalid because {if(#subject.key, `"` + #subject.key + `" failed to ` + (#message || "pass the assertion test"), #message || "the assertion failed")}',"object.base":"{{#label}} must be of type {{#type}}","object.instance":"{{#label}} must be an instance of {{:#type}}","object.length":'{{#label}} must have {{#limit}} key{if(#limit == 1, "", "s")}',"object.max":'{{#label}} must have less than or equal to {{#limit}} key{if(#limit == 1, "", "s")}',"object.min":'{{#label}} must have at least {{#limit}} key{if(#limit == 1, "", "s")}',"object.missing":"{{#label}} must contain at least one of {{#peersWithLabels}}","object.nand":"{{:#mainWithLabel}} must not exist simultaneously with {{#peersWithLabels}}","object.oxor":"{{#label}} contains a conflict between optional exclusive peers {{#peersWithLabels}}","object.pattern.match":"{{#label}} keys failed to match pattern requirements","object.refType":"{{#label}} must be a Joi reference","object.regex":"{{#label}} must be a RegExp object","object.rename.multiple":"{{#label}} cannot rename {{:#from}} because multiple renames are disabled and another key was already renamed to {{:#to}}","object.rename.override":"{{#label}} cannot rename {{:#from}} because override is disabled and target {{:#to}} exists","object.schema":"{{#label}} must be a Joi schema of {{#type}} type","object.unknown":"{{#label}} is not allowed","object.with":"{{:#mainWithLabel}} missing required peer {{:#peerWithLabel}}","object.without":"{{:#mainWithLabel}} conflict with forbidden peer {{:#peerWithLabel}}","object.xor":"{{#label}} contains a conflict between exclusive peers {{#peersWithLabels}}"}}),h.clone=function(e,t){if("object"==typeof e){if(t.nonEnumerables)return i(e,{shallow:!0});const r=Object.create(Object.getPrototypeOf(e));return Object.assign(r,e),r}const r=function(...t){return e.apply(this,t)};return r.prototype=i(e.prototype),Object.defineProperty(r,"name",{value:e.name,writable:!1}),Object.defineProperty(r,"length",{value:e.length,writable:!1}),Object.assign(r,e),r},h.dependency=function(e,t,r,n,i){o(null===r||"string"==typeof r,t,"key must be a strings"),i||(i=n.length>1&&"object"==typeof n[n.length-1]?n.pop():{}),c.assertOptions(i,["separator"]),n=[].concat(n);const s=c.default(i.separator,"."),a=[];for(const e of n)o("string"==typeof e,t,"peers must be a string or a reference"),a.push(u.ref(e,{separator:s,ancestor:0,prefix:!1}));null!==r&&(r=u.ref(r,{separator:s,ancestor:0,prefix:!1}));const l=e.clone();return l.$_terms.dependencies=l.$_terms.dependencies||[],l.$_terms.dependencies.push(new h.Dependency(t,r,a,n)),l},h.dependencies={and(e,t,r,n,o){const i=[],s=[],a=t.peers.length;for(const e of t.peers)void 0===e.resolve(r,n,o,null,{shadow:!1})?i.push(e.key):s.push(e.key);if(i.length!==a&&s.length!==a)return{code:"object.and",context:{present:s,presentWithLabels:h.keysToLabels(e,s),missing:i,missingWithLabels:h.keysToLabels(e,i)}}},nand(e,t,r,n,o){const i=[];for(const e of t.peers)void 0!==e.resolve(r,n,o,null,{shadow:!1})&&i.push(e.key);if(i.length!==t.peers.length)return;const s=t.paths[0],a=t.paths.slice(1);return{code:"object.nand",context:{main:s,mainWithLabel:h.keysToLabels(e,s),peers:a,peersWithLabels:h.keysToLabels(e,a)}}},or(e,t,r,n,o){for(const e of t.peers)if(void 0!==e.resolve(r,n,o,null,{shadow:!1}))return;return{code:"object.missing",context:{peers:t.paths,peersWithLabels:h.keysToLabels(e,t.paths)}}},oxor(e,t,r,n,o){const i=[];for(const e of t.peers)void 0!==e.resolve(r,n,o,null,{shadow:!1})&&i.push(e.key);if(!i.length||1===i.length)return;const s={peers:t.paths,peersWithLabels:h.keysToLabels(e,t.paths)};return s.present=i,s.presentWithLabels=h.keysToLabels(e,i),{code:"object.oxor",context:s}},with(e,t,r,n,o){for(const i of t.peers)if(void 0===i.resolve(r,n,o,null,{shadow:!1}))return{code:"object.with",context:{main:t.key.key,mainWithLabel:h.keysToLabels(e,t.key.key),peer:i.key,peerWithLabel:h.keysToLabels(e,i.key)}}},without(e,t,r,n,o){for(const i of t.peers)if(void 0!==i.resolve(r,n,o,null,{shadow:!1}))return{code:"object.without",context:{main:t.key.key,mainWithLabel:h.keysToLabels(e,t.key.key),peer:i.key,peerWithLabel:h.keysToLabels(e,i.key)}}},xor(e,t,r,n,o){const i=[];for(const e of t.peers)void 0!==e.resolve(r,n,o,null,{shadow:!1})&&i.push(e.key);if(1===i.length)return;const s={peers:t.paths,peersWithLabels:h.keysToLabels(e,t.paths)};return 0===i.length?{code:"object.missing",context:s}:(s.present=i,s.presentWithLabels=h.keysToLabels(e,i),{code:"object.xor",context:s})}},h.keysToLabels=function(e,t){return Array.isArray(t)?t.map(t=>e.$_mapLabels(t)):e.$_mapLabels(t)},h.rename=function(e,t,r,n,o){const i={};for(const s of e.$_terms.renames){const a=[],c="string"!=typeof s.from;if(c)for(const e in t){if(void 0===t[e]&&s.options.ignoreUndefined)continue;if(e===s.to)continue;const r=s.from.exec(e);r&&a.push({from:e,to:s.to,match:r})}else!Object.prototype.hasOwnProperty.call(t,s.from)||void 0===t[s.from]&&s.options.ignoreUndefined||a.push(s);for(const u of a){const a=u.from;let l=u.to;if(l instanceof d&&(l=l.render(t,r,n,u.match)),a!==l){if(!s.options.multiple&&i[l]&&(o.push(e.$_createError("object.rename.multiple",t,{from:a,to:l,pattern:c},r,n)),n.abortEarly))return!1;if(Object.prototype.hasOwnProperty.call(t,l)&&!s.options.override&&!i[l]&&(o.push(e.$_createError("object.rename.override",t,{from:a,to:l,pattern:c},r,n)),n.abortEarly))return!1;void 0===t[a]?delete t[l]:t[l]=t[a],i[l]=!0,s.options.alias||delete t[a]}}}return!0},h.unknown=function(e,t,r,n,o,i){if(e.$_terms.patterns){let s=!1;const a=e.$_terms.patterns.map(e=>{if(e.matches)return s=!0,[]}),c=[t,...o.ancestors];for(const s of r){const u=t[s],l=[...o.path,s];for(let f=0;f<e.$_terms.patterns.length;++f){const d=e.$_terms.patterns[f];if(d.regex){const e=d.regex.test(s);if(o.mainstay.tracer.debug(o,"rule","pattern.".concat(f),e?"pass":"error"),!e)continue}else if(!d.schema.$_match(s,o.nest(d.schema,"pattern.".concat(f)),i))continue;r.delete(s);const h=o.localize(l,c,{schema:d.rule,key:s}),p=d.rule.$_validate(u,h,i);if(p.errors){if(i.abortEarly)return{value:t,errors:p.errors};n.push(...p.errors)}if(d.matches&&a[f].push(s),t[s]=p.value,!d.fallthrough)break}}if(s)for(let r=0;r<a.length;++r){const s=a[r];if(!s)continue;const u=e.$_terms.patterns[r].matches,f=o.localize(o.path,c,u),d=u.$_validate(s,f,i);if(d.errors){const r=l.details(d.errors,{override:!1});r.matches=s;const a=e.$_createError("object.pattern.match",t,r,o,i);if(i.abortEarly)return{value:t,errors:a};n.push(a)}}}if(r.size&&(e.$_terms.keys||e.$_terms.patterns)){if(i.stripUnknown&&!e._flags.unknown||i.skipFunctions){const e=!(!i.stripUnknown||!0!==i.stripUnknown&&!i.stripUnknown.objects);for(const n of r)e?(delete t[n],r.delete(n)):"function"==typeof t[n]&&r.delete(n)}if(!c.default(e._flags.unknown,i.allowUnknown))for(const s of r){const r=o.localize([...o.path,s],[]),a=e.$_createError("object.unknown",t[s],{child:s},r,i,{flags:!1});if(i.abortEarly)return{value:t,errors:a};n.push(a)}}},h.Dependency=class{constructor(e,t,r,n){this.rel=e,this.key=t,this.peers=r,this.paths=n}describe(){const e={rel:this.rel,peers:this.paths};return null!==this.key&&(e.key=this.key.key),"."!==this.peers[0].separator&&(e.options={separator:this.peers[0].separator}),e}},h.Keys=class extends Array{concat(e){const t=this.slice(),r=new Map;for(let e=0;e<t.length;++e)r.set(t[e].key,e);for(const n of e){const e=n.key,o=r.get(e);void 0!==o?t[o]={key:e,schema:t[o].schema.concat(n.schema)}:t.push(n)}return t}}},function(e,t,r){"use strict";const n=r(24),o=r(25),i={minDomainSegments:2,nonAsciiRx:/[^\x00-\x7f]/,domainControlRx:/[\x00-\x20@\:\/]/,tldSegmentRx:/^[a-zA-Z](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,domainSegmentRx:/^[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,URL:n.URL||URL};t.analyze=function(e,t={}){if("string"!=typeof e)throw new Error("Invalid input: domain must be a string");if(!e)return o.code("DOMAIN_NON_EMPTY_STRING");if(e.length>256)return o.code("DOMAIN_TOO_LONG");if(i.nonAsciiRx.test(e)){if(!1===t.allowUnicode)return o.code("DOMAIN_INVALID_UNICODE_CHARS");e=e.normalize("NFC")}if(i.domainControlRx.test(e))return o.code("DOMAIN_INVALID_CHARS");e=i.punycode(e);const r=t.minDomainSegments||i.minDomainSegments,n=e.split(".");if(n.length<r)return o.code("DOMAIN_SEGMENTS_COUNT");if(t.maxDomainSegments&&n.length>t.maxDomainSegments)return o.code("DOMAIN_SEGMENTS_COUNT_MAX");const s=t.tlds;if(s){const e=n[n.length-1].toLowerCase();if(s.deny&&s.deny.has(e)||s.allow&&!s.allow.has(e))return o.code("DOMAIN_FORBIDDEN_TLDS")}for(let e=0;e<n.length;++e){const t=n[e];if(!t.length)return o.code("DOMAIN_EMPTY_SEGMENT");if(t.length>63)return o.code("DOMAIN_LONG_SEGMENT");if(e<n.length-1){if(!i.domainSegmentRx.test(t))return o.code("DOMAIN_INVALID_CHARS")}else if(!i.tldSegmentRx.test(t))return o.code("DOMAIN_INVALID_TLDS_CHARS")}return null},t.isValid=function(e,r){return!t.analyze(e,r)},i.punycode=function(e){try{return new i.URL("http://".concat(e)).host}catch(t){return e}}},function(e,t){},function(e,t,r){"use strict";t.codes={EMPTY_STRING:"Address must be a non-empty string",FORBIDDEN_UNICODE:"Address contains forbidden Unicode characters",MULTIPLE_AT_CHAR:"Address cannot contain more than one @ character",MISSING_AT_CHAR:"Address must contain one @ character",EMPTY_LOCAL:"Address local part cannot be empty",ADDRESS_TOO_LONG:"Address too long",LOCAL_TOO_LONG:"Address local part too long",EMPTY_LOCAL_SEGMENT:"Address local part contains empty dot-separated segment",INVALID_LOCAL_CHARS:"Address local part contains invalid character",DOMAIN_NON_EMPTY_STRING:"Domain must be a non-empty string",DOMAIN_TOO_LONG:"Domain too long",DOMAIN_INVALID_UNICODE_CHARS:"Domain contains forbidden Unicode characters",DOMAIN_INVALID_CHARS:"Domain contains invalid character",DOMAIN_INVALID_TLDS_CHARS:"Domain contains invalid tld character",DOMAIN_SEGMENTS_COUNT:"Domain lacks the minimum required number of segments",DOMAIN_SEGMENTS_COUNT_MAX:"Domain contains too many segments",DOMAIN_FORBIDDEN_TLDS:"Domain uses forbidden TLD",DOMAIN_EMPTY_SEGMENT:"Domain contains empty dot-separated segment",DOMAIN_LONG_SEGMENT:"Domain contains dot-separated segment that is too long"},t.code=function(e){return{code:e,error:t.codes[e]}}},function(e,t,r){"use strict";const n=r(0),o=r(27),i={generate:function(){const e={},t="!\\$&'\\(\\)\\*\\+,;=",r="\\w-\\.~%\\dA-Fa-f"+t+":@",n="["+r+"]",o="(?:0{0,2}\\d|0?[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";e.ipv4address="(?:"+o+"\\.){3}"+o;const i="[\\dA-Fa-f]{1,4}",s="(?:"+i+":"+i+"|"+e.ipv4address+")",a="(?:"+i+":){6}"+s,c="::(?:"+i+":){5}"+s,u="(?:"+i+")?::(?:"+i+":){4}"+s,l="(?:(?:"+i+":){0,1}"+i+")?::(?:"+i+":){3}"+s,f="(?:(?:"+i+":){0,2}"+i+")?::(?:"+i+":){2}"+s,d="(?:(?:"+i+":){0,3}"+i+")?::"+i+":"+s,h="(?:(?:"+i+":){0,4}"+i+")?::"+s;e.ipv4Cidr="(?:\\d|[1-2]\\d|3[0-2])",e.ipv6Cidr="(?:0{0,2}\\d|0?[1-9]\\d|1[01]\\d|12[0-8])",e.ipv6address="(?:"+a+"|"+c+"|"+u+"|"+l+"|"+f+"|"+d+"|"+h+"|(?:(?:[\\dA-Fa-f]{1,4}:){0,5}[\\dA-Fa-f]{1,4})?::[\\dA-Fa-f]{1,4}|(?:(?:[\\dA-Fa-f]{1,4}:){0,6}[\\dA-Fa-f]{1,4})?::)",e.ipvFuture="v[\\dA-Fa-f]+\\.[\\w-\\.~"+t+":]+",e.scheme="[a-zA-Z][a-zA-Z\\d+-\\.]*",e.schemeRegex=new RegExp(e.scheme);const p="[\\w-\\.~%\\dA-Fa-f"+t+":]*",g="(?:\\[(?:"+e.ipv6address+"|"+e.ipvFuture+")\\]|"+e.ipv4address+"|[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=]{1,255})",m="(?:"+p+"@)?"+g+"(?::\\d*)?",y="(?:"+p+"@)?("+g+")(?::\\d*)?",b=n+"+",v="(?:\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*)*",w="\\/(?:"+b+v+")?",_=b+v,k="[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=@]+"+v;return e.hierPart="(?:(?:\\/\\/"+m+v+")|"+w+"|"+_+"|(?:\\/\\/\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*(?:\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*)*))",e.hierPartCapture="(?:(?:\\/\\/"+y+v+")|"+w+"|"+_+")",e.relativeRef="(?:(?:\\/\\/"+m+v+")|"+w+"|"+k+"|)",e.relativeRefCapture="(?:(?:\\/\\/"+y+v+")|"+w+"|"+k+"|)",e.query="["+r+"\\/\\?]*(?=#|$)",e.queryWithSquareBrackets="["+r+"\\[\\]\\/\\?]*(?=#|$)",e.fragment="["+r+"\\/\\?]*",e}};i.rfc3986=i.generate(),t.ip={v4Cidr:i.rfc3986.ipv4Cidr,v6Cidr:i.rfc3986.ipv6Cidr,ipv4:i.rfc3986.ipv4address,ipv6:i.rfc3986.ipv6address,ipvfuture:i.rfc3986.ipvFuture},i.createRegex=function(e){const t=i.rfc3986,r="(?:\\?"+(e.allowQuerySquareBrackets?t.queryWithSquareBrackets:t.query)+")?(?:#"+t.fragment+")?",s=e.domain?t.relativeRefCapture:t.relativeRef;if(e.relativeOnly)return i.wrap(s+r);let a="";if(e.scheme){n(e.scheme instanceof RegExp||"string"==typeof e.scheme||Array.isArray(e.scheme),"scheme must be a RegExp, String, or Array");const r=[].concat(e.scheme);n(r.length>=1,"scheme must have at least 1 scheme specified");const i=[];for(let e=0;e<r.length;++e){const s=r[e];n(s instanceof RegExp||"string"==typeof s,"scheme at position "+e+" must be a RegExp or String"),s instanceof RegExp?i.push(s.source.toString()):(n(t.schemeRegex.test(s),"scheme at position "+e+" must be a valid scheme"),i.push(o(s)))}a=i.join("|")}const c="(?:"+(a?"(?:"+a+")":t.scheme)+":"+(e.domain?t.hierPartCapture:t.hierPart)+")",u=e.allowRelative?"(?:"+c+"|"+s+")":c;return i.wrap(u+r,a)},i.wrap=function(e,t){return{raw:e="(?=.)(?!https?:/$)".concat(e),regex:new RegExp("^".concat(e,"$")),scheme:t}},i.uriRegex=i.createRegex({}),t.regex=function(e={}){return e.scheme||e.allowRelative||e.relativeOnly||e.allowQuerySquareBrackets||e.domain?i.createRegex(e):i.uriRegex}},function(e,t,r){"use strict";e.exports=function(e){return e.replace(/[\^\$\.\*\+\-\?\=\!\:\|\\\/\(\)\[\]\{\}\,]/g,"\\$&")}},function(e,t,r){"use strict";e.exports=function(...e){try{return JSON.stringify.apply(null,e)}catch(e){return"[Cannot display object: "+e.message+"]"}}},function(e){e.exports=JSON.parse('{"version":"17.3.0"}')},function(e,t,r){"use strict";const n={};e.exports=function(e){if(!e)return"";let t="";for(let r=0;r<e.length;++r){const o=e.charCodeAt(r);n.isSafe(o)?t+=e[r]:t+=n.escapeHtmlChar(o)}return t},n.escapeHtmlChar=function(e){const t=n.namedHtml[e];if(void 0!==t)return t;if(e>=256)return"&#"+e+";";const r=e.toString(16).padStart(2,"0");return"&#x".concat(r,";")},n.isSafe=function(e){return void 0!==n.safeCharCodes[e]},n.namedHtml={38:"&amp;",60:"&lt;",62:"&gt;",34:"&quot;",160:"&nbsp;",162:"&cent;",163:"&pound;",164:"&curren;",169:"&copy;",174:"&reg;"},n.safeCharCodes=function(){const e={};for(let t=32;t<123;++t)(t>=97||t>=65&&t<=90||t>=48&&t<=57||32===t||46===t||44===t||45===t||58===t||95===t)&&(e[t]=null);return e}()},function(e,t,r){"use strict";const n={operators:["!","^","*","/","%","+","-","<","<=",">",">=","==","!=","&&","||","??"],operatorCharacters:["!","^","*","/","%","+","-","<","=",">","&","|","?"],operatorsOrder:[["^"],["*","/","%"],["+","-"],["<","<=",">",">="],["==","!="],["&&"],["||","??"]],operatorsPrefix:["!","n"],literals:{'"':'"',"`":"`","'":"'","[":"]"},numberRx:/^(?:[0-9]*\.?[0-9]*){1}$/,tokenRx:/^[\w\$\#\.\@\:\{\}]+$/,symbol:Symbol("formula"),settings:Symbol("settings")};t.Parser=class{constructor(e,t={}){if(!t[n.settings]&&t.constants)for(const e in t.constants){const r=t.constants[e];if(null!==r&&!["boolean","number","string"].includes(typeof r))throw new Error("Formula constant ".concat(e," contains invalid ").concat(typeof r," value type"))}this.settings=t[n.settings]?t:Object.assign({[n.settings]:!0,constants:{},functions:{}},t),this.single=null,this._parts=null,this._parse(e)}_parse(e){let r=[],o="",i=0,s=!1;const a=e=>{if(i)throw new Error("Formula missing closing parenthesis");const a=r.length?r[r.length-1]:null;if(s||o||e){if(a&&"reference"===a.type&&")"===e)return a.type="function",a.value=this._subFormula(o,a.value),void(o="");if(")"===e){const e=new t.Parser(o,this.settings);r.push({type:"segment",value:e})}else if(s){if("]"===s)return r.push({type:"reference",value:o}),void(o="");r.push({type:"literal",value:o})}else if(n.operatorCharacters.includes(o))a&&"operator"===a.type&&n.operators.includes(a.value+o)?a.value+=o:r.push({type:"operator",value:o});else if(o.match(n.numberRx))r.push({type:"constant",value:parseFloat(o)});else if(void 0!==this.settings.constants[o])r.push({type:"constant",value:this.settings.constants[o]});else{if(!o.match(n.tokenRx))throw new Error("Formula contains invalid token: ".concat(o));r.push({type:"reference",value:o})}o=""}};for(const t of e)s?t===s?(a(),s=!1):o+=t:i?"("===t?(o+=t,++i):")"===t?(--i,i?o+=t:a(t)):o+=t:t in n.literals?s=n.literals[t]:"("===t?(a(),++i):n.operatorCharacters.includes(t)?(a(),o=t,a()):" "!==t?o+=t:a();a(),r=r.map((e,t)=>"operator"!==e.type||"-"!==e.value||t&&"operator"!==r[t-1].type?e:{type:"operator",value:"n"});let c=!1;for(const e of r){if("operator"===e.type){if(n.operatorsPrefix.includes(e.value))continue;if(!c)throw new Error("Formula contains an operator in invalid position");if(!n.operators.includes(e.value))throw new Error("Formula contains an unknown operator ".concat(e.value))}else if(c)throw new Error("Formula missing expected operator");c=!c}if(!c)throw new Error("Formula contains invalid trailing operator");1===r.length&&["reference","literal","constant"].includes(r[0].type)&&(this.single={type:"reference"===r[0].type?"reference":"value",value:r[0].value}),this._parts=r.map(e=>{if("operator"===e.type)return n.operatorsPrefix.includes(e.value)?e:e.value;if("reference"!==e.type)return e.value;if(this.settings.tokenRx&&!this.settings.tokenRx.test(e.value))throw new Error("Formula contains invalid reference ".concat(e.value));return this.settings.reference?this.settings.reference(e.value):n.reference(e.value)})}_subFormula(e,r){const o=this.settings.functions[r];if("function"!=typeof o)throw new Error("Formula contains unknown function ".concat(r));let i=[];if(e){let t="",o=0,s=!1;const a=()=>{if(!t)throw new Error("Formula contains function ".concat(r," with invalid arguments ").concat(e));i.push(t),t=""};for(let r=0;r<e.length;++r){const i=e[r];s?(t+=i,i===s&&(s=!1)):i in n.literals&&!o?(t+=i,s=n.literals[i]):","!==i||o?(t+=i,"("===i?++o:")"===i&&--o):a()}a()}return i=i.map(e=>new t.Parser(e,this.settings)),function(e){const t=[];for(const r of i)t.push(r.evaluate(e));return o.call(e,...t)}}evaluate(e){const t=this._parts.slice();for(let r=t.length-2;r>=0;--r){const o=t[r];if(o&&"operator"===o.type){const i=t[r+1];t.splice(r+1,1);const s=n.evaluate(i,e);t[r]=n.single(o.value,s)}}return n.operatorsOrder.forEach(r=>{for(let o=1;o<t.length-1;)if(r.includes(t[o])){const r=t[o],i=n.evaluate(t[o-1],e),s=n.evaluate(t[o+1],e);t.splice(o,2);const a=n.calculate(r,i,s);t[o-1]=0===a?0:a}else o+=2}),n.evaluate(t[0],e)}},t.Parser.prototype[n.symbol]=!0,n.reference=function(e){return function(t){return t&&void 0!==t[e]?t[e]:null}},n.evaluate=function(e,t){return null===e?null:"function"==typeof e?e(t):e[n.symbol]?e.evaluate(t):e},n.single=function(e,t){if("!"===e)return!t;const r=-t;return 0===r?0:r},n.calculate=function(e,t,r){if("??"===e)return n.exists(t)?t:r;if("string"==typeof t||"string"==typeof r){if("+"===e)return(t=n.exists(t)?t:"")+(n.exists(r)?r:"")}else switch(e){case"^":return Math.pow(t,r);case"*":return t*r;case"/":return t/r;case"%":return t%r;case"+":return t+r;case"-":return t-r}switch(e){case"<":return t<r;case"<=":return t<=r;case">":return t>r;case">=":return t>=r;case"==":return t===r;case"!=":return t!==r;case"&&":return t&&r;case"||":return t||r}return null},n.exists=function(e){return null!=e}},function(e,t){},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(8),a=r(4),c=r(5),u={};e.exports=o.extend({type:"alternatives",flags:{match:{default:"any"}},terms:{matches:{init:[],register:c.toSibling}},args:(e,...t)=>1===t.length&&Array.isArray(t[0])?e.try(...t[0]):e.try(...t),validate(e,t){const{schema:r,error:n,state:o,prefs:i}=t;if(r._flags.match){let t,s=0;for(let n=0;n<r.$_terms.matches.length;++n){const a=r.$_terms.matches[n],c=o.nest(a.schema,"match.".concat(n));c.snapshot();const u=a.schema.$_validate(e,c,i);u.errors?c.restore():(++s,t=u.value)}return s?"one"===r._flags.match?1===s?{value:t}:{errors:n("alternatives.one")}:s===r.$_terms.matches.length?{value:e}:{errors:n("alternatives.all")}:{errors:n("alternatives.any")}}const s=[];for(let t=0;t<r.$_terms.matches.length;++t){const n=r.$_terms.matches[t];if(n.schema){const r=o.nest(n.schema,"match.".concat(t));r.snapshot();const a=n.schema.$_validate(e,r,i);if(!a.errors)return a;r.restore(),s.push({schema:n.schema,reports:a.errors});continue}const a=n.ref?n.ref.resolve(e,o,i):e,c=n.is?[n]:n.switch;for(let r=0;r<c.length;++r){const s=c[r],{is:u,then:l,otherwise:f}=s,d="match.".concat(t).concat(n.switch?"."+r:"");if(u.$_match(a,o.nest(u,"".concat(d,".is")),i)){if(l)return l.$_validate(e,o.nest(l,"".concat(d,".then")),i)}else if(f)return f.$_validate(e,o.nest(f,"".concat(d,".otherwise")),i)}}return u.errors(s,t)},rules:{conditional:{method(e,t){n(!this._flags._endedSwitch,"Unreachable condition"),n(!this._flags.match,"Cannot combine match mode",this._flags.match,"with conditional rule"),n(void 0===t.break,"Cannot use break option with alternatives conditional");const r=this.clone(),o=s.when(r,e,t),i=o.is?[o]:o.switch;for(const e of i)if(e.then&&e.otherwise){r.$_setFlag("_endedSwitch",!0,{clone:!1});break}return r.$_terms.matches.push(o),r.$_mutateRebuild()}},match:{method(e){if(n(["any","one","all"].includes(e),"Invalid alternatives match mode",e),"any"!==e)for(const t of this.$_terms.matches)n(t.schema,"Cannot combine match mode",e,"with conditional rules");return this.$_setFlag("match",e)}},try:{method(...e){n(e.length,"Missing alternative schemas"),i.verifyFlat(e,"try"),n(!this._flags._endedSwitch,"Unreachable condition");const t=this.clone();for(const r of e)t.$_terms.matches.push({schema:t.$_compile(r)});return t.$_mutateRebuild()}}},overrides:{label(e){return this.$_parent("label",e).$_modify({each:(t,r)=>"is"!==r.path[0]?t.label(e):void 0,ref:!1})}},rebuild(e){e.$_modify({each:t=>{i.isSchema(t)&&"array"===t.type&&e.$_setFlag("_arrayItems",!0,{clone:!1})}})},manifest:{build(e,t){if(t.matches)for(const r of t.matches){const{schema:t,ref:n,is:o,not:i,then:s,otherwise:a}=r;e=t?e.try(t):n?e.conditional(n,{is:o,then:s,not:i,otherwise:a,switch:r.switch}):e.conditional(o,{then:s,otherwise:a})}return e}},messages:{"alternatives.all":"{{#label}} does not match all of the required types","alternatives.any":"{{#label}} does not match any of the allowed types","alternatives.match":"{{#label}} does not match any of the allowed types","alternatives.one":"{{#label}} matches more than one allowed type","alternatives.types":"{{#label}} must be one of {{#types}}"}}),u.errors=function(e,{error:t,state:r}){if(!e.length)return{errors:t("alternatives.any")};if(1===e.length)return{errors:e[0].reports};const n=new Set,o=[];for(const{reports:i,schema:s}of e){if(i.length>1)return u.unmatched(e,t);const c=i[0];if(c instanceof a.Report==0)return u.unmatched(e,t);if(c.state.path.length!==r.path.length){o.push({type:s.type,report:c});continue}if("any.only"===c.code){for(const e of c.local.valids)n.add(e);continue}const[l,f]=c.code.split(".");"base"===f?n.add(l):o.push({type:s.type,report:c})}return o.length?1===o.length?{errors:o[0].report}:u.unmatched(e,t):{errors:t("alternatives.types",{types:[...n]})}},u.unmatched=function(e,t){const r=[];for(const t of e)r.push(...t.reports);return{errors:t("alternatives.match",a.details(r,{override:!1}))}}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(10),s=r(20),a=r(15),c=r(1),u=r(8),l=r(4),f=r(17),d=r(18),h=r(9),p=r(35),g=r(5),m=r(19),y=r(36),b=r(21),v={Base:class{constructor(e){this.type=e,this.$_root=null,this._definition={},this._reset()}_reset(){this._ids=new p.Ids,this._preferences=null,this._refs=new g.Manager,this._cache=null,this._valids=null,this._invalids=null,this._flags={},this._rules=[],this._singleRules=new Map,this.$_terms={},this.$_temp={ruleset:null,whens:{}}}describe(){return n("function"==typeof d.describe,"Manifest functionality disabled"),d.describe(this)}allow(...e){return c.verifyFlat(e,"allow"),this._values(e,"_valids")}alter(e){n(e&&"object"==typeof e&&!Array.isArray(e),"Invalid targets argument"),n(!this._inRuleset(),"Cannot set alterations inside a ruleset");const t=this.clone();t.$_terms.alterations=t.$_terms.alterations||[];for(const r in e){const o=e[r];n("function"==typeof o,"Alteration adjuster for",r,"must be a function"),t.$_terms.alterations.push({target:r,adjuster:o})}return t.$_temp.ruleset=!1,t}artifact(e){return n(void 0!==e,"Artifact cannot be undefined"),n(!this._cache,"Cannot set an artifact with a rule cache"),this.$_setFlag("artifact",e)}cast(e){return n(!1===e||"string"==typeof e,"Invalid to value"),n(!1===e||this._definition.cast[e],"Type",this.type,"does not support casting to",e),this.$_setFlag("cast",!1===e?void 0:e)}default(e,t){return this._default("default",e,t)}description(e){return n(e&&"string"==typeof e,"Description must be a non-empty string"),this.$_setFlag("description",e)}empty(e){const t=this.clone();return void 0!==e&&(e=t.$_compile(e,{override:!1})),t.$_setFlag("empty",e,{clone:!1})}error(e){return n(e,"Missing error"),n(e instanceof Error||"function"==typeof e,"Must provide a valid Error object or a function"),this.$_setFlag("error",e)}example(e,t={}){return n(void 0!==e,"Missing example"),c.assertOptions(t,["override"]),this._inner("examples",e,{single:!0,override:t.override})}external(e,t){return"object"==typeof e&&(n(!t,"Cannot combine options with description"),t=e.description,e=e.method),n("function"==typeof e,"Method must be a function"),n(void 0===t||t&&"string"==typeof t,"Description must be a non-empty string"),this._inner("externals",{method:e,description:t},{single:!0})}failover(e,t){return this._default("failover",e,t)}forbidden(){return this.presence("forbidden")}id(e){return e?(n("string"==typeof e,"id must be a non-empty string"),n(/^[^\.]+$/.test(e),"id cannot contain period character"),this.$_setFlag("id",e)):this.$_setFlag("id",void 0)}invalid(...e){return this._values(e,"_invalids")}label(e){return n(e&&"string"==typeof e,"Label name must be a non-empty string"),this.$_setFlag("label",e)}meta(e){return n(void 0!==e,"Meta cannot be undefined"),this._inner("metas",e,{single:!0})}note(...e){n(e.length,"Missing notes");for(const t of e)n(t&&"string"==typeof t,"Notes must be non-empty strings");return this._inner("notes",e)}only(e=!0){return n("boolean"==typeof e,"Invalid mode:",e),this.$_setFlag("only",e)}optional(){return this.presence("optional")}prefs(e){n(e,"Missing preferences"),n(void 0===e.context,"Cannot override context"),n(void 0===e.externals,"Cannot override externals"),n(void 0===e.warnings,"Cannot override warnings"),n(void 0===e.debug,"Cannot override debug"),c.checkPreferences(e);const t=this.clone();return t._preferences=c.preferences(t._preferences,e),t}presence(e){return n(["optional","required","forbidden"].includes(e),"Unknown presence mode",e),this.$_setFlag("presence",e)}raw(e=!0){return this.$_setFlag("result",e?"raw":void 0)}result(e){return n(["raw","strip"].includes(e),"Unknown result mode",e),this.$_setFlag("result",e)}required(){return this.presence("required")}strict(e){const t=this.clone(),r=void 0!==e&&!e;return t._preferences=c.preferences(t._preferences,{convert:r}),t}strip(e=!0){return this.$_setFlag("result",e?"strip":void 0)}tag(...e){n(e.length,"Missing tags");for(const t of e)n(t&&"string"==typeof t,"Tags must be non-empty strings");return this._inner("tags",e)}unit(e){return n(e&&"string"==typeof e,"Unit name must be a non-empty string"),this.$_setFlag("unit",e)}valid(...e){c.verifyFlat(e,"valid");const t=this.allow(...e);return t.$_setFlag("only",!!t._valids,{clone:!1}),t}when(e,t){const r=this.clone();r.$_terms.whens||(r.$_terms.whens=[]);const o=u.when(r,e,t);if(!["any","link"].includes(r.type)){const e=o.is?[o]:o.switch;for(const t of e)n(!t.then||"any"===t.then.type||t.then.type===r.type,"Cannot combine",r.type,"with",t.then&&t.then.type),n(!t.otherwise||"any"===t.otherwise.type||t.otherwise.type===r.type,"Cannot combine",r.type,"with",t.otherwise&&t.otherwise.type)}return r.$_terms.whens.push(o),r.$_mutateRebuild()}cache(e){n(!this._inRuleset(),"Cannot set caching inside a ruleset"),n(!this._cache,"Cannot override schema cache"),n(void 0===this._flags.artifact,"Cannot cache a rule with an artifact");const t=this.clone();return t._cache=e||a.provider.provision(),t.$_temp.ruleset=!1,t}clone(){const e=Object.create(Object.getPrototypeOf(this));return this._assign(e)}concat(e){n(c.isSchema(e),"Invalid schema object"),n("any"===this.type||"any"===e.type||e.type===this.type,"Cannot merge type",this.type,"with another type:",e.type),n(!this._inRuleset(),"Cannot concatenate onto a schema with open ruleset"),n(!e._inRuleset(),"Cannot concatenate a schema with open ruleset");let t=this.clone();if("any"===this.type&&"any"!==e.type){const r=e.clone();for(const e of Object.keys(t))"type"!==e&&(r[e]=t[e]);t=r}t._ids.concat(e._ids),t._refs.register(e,g.toSibling),t._preferences=t._preferences?c.preferences(t._preferences,e._preferences):e._preferences,t._valids=b.merge(t._valids,e._valids,e._invalids),t._invalids=b.merge(t._invalids,e._invalids,e._valids);for(const r of e._singleRules.keys())t._singleRules.has(r)&&(t._rules=t._rules.filter(e=>e.keep||e.name!==r),t._singleRules.delete(r));for(const r of e._rules)e._definition.rules[r.method].multi||t._singleRules.set(r.name,r),t._rules.push(r);if(t._flags.empty&&e._flags.empty){t._flags.empty=t._flags.empty.concat(e._flags.empty);const r=Object.assign({},e._flags);delete r.empty,s(t._flags,r)}else if(e._flags.empty){t._flags.empty=e._flags.empty;const r=Object.assign({},e._flags);delete r.empty,s(t._flags,r)}else s(t._flags,e._flags);for(const r in e.$_terms){const n=e.$_terms[r];n?t.$_terms[r]?t.$_terms[r]=t.$_terms[r].concat(n):t.$_terms[r]=n.slice():t.$_terms[r]||(t.$_terms[r]=n)}return this.$_root._tracer&&this.$_root._tracer._combine(t,[this,e]),t.$_mutateRebuild()}extend(e){return n(!e.base,"Cannot extend type with another base"),f.type(this,e)}extract(e){return e=Array.isArray(e)?e:e.split("."),this._ids.reach(e)}fork(e,t){n(!this._inRuleset(),"Cannot fork inside a ruleset");let r=this;for(let n of[].concat(e))n=Array.isArray(n)?n:n.split("."),r=r._ids.fork(n,t,r);return r.$_temp.ruleset=!1,r}rule(e){const t=this._definition;c.assertOptions(e,Object.keys(t.modifiers)),n(!1!==this.$_temp.ruleset,"Cannot apply rules to empty ruleset or the last rule added does not support rule properties");const r=null===this.$_temp.ruleset?this._rules.length-1:this.$_temp.ruleset;n(r>=0&&r<this._rules.length,"Cannot apply rules to empty ruleset");const i=this.clone();for(let s=r;s<i._rules.length;++s){const r=i._rules[s],a=o(r);for(const o in e)t.modifiers[o](a,e[o]),n(a.name===r.name,"Cannot change rule name");i._rules[s]=a,i._singleRules.get(a.name)===r&&i._singleRules.set(a.name,a)}return i.$_temp.ruleset=!1,i.$_mutateRebuild()}get ruleset(){n(!this._inRuleset(),"Cannot start a new ruleset without closing the previous one");const e=this.clone();return e.$_temp.ruleset=e._rules.length,e}get $(){return this.ruleset}tailor(e){e=[].concat(e),n(!this._inRuleset(),"Cannot tailor inside a ruleset");let t=this;if(this.$_terms.alterations)for(const{target:r,adjuster:o}of this.$_terms.alterations)e.includes(r)&&(t=o(t),n(c.isSchema(t),"Alteration adjuster for",r,"failed to return a schema object"));return t=t.$_modify({each:t=>t.tailor(e),ref:!1}),t.$_temp.ruleset=!1,t.$_mutateRebuild()}tracer(){return m.location?m.location(this):this}validate(e,t){return y.entry(e,this,t)}validateAsync(e,t){return y.entryAsync(e,this,t)}$_addRule(e){"string"==typeof e&&(e={name:e}),n(e&&"object"==typeof e,"Invalid options"),n(e.name&&"string"==typeof e.name,"Invalid rule name");for(const t in e)n("_"!==t[0],"Cannot set private rule properties");const t=Object.assign({},e);t._resolve=[],t.method=t.method||t.name;const r=this._definition.rules[t.method],o=t.args;n(r,"Unknown rule",t.method);const i=this.clone();if(o){n(1===Object.keys(o).length||Object.keys(o).length===this._definition.rules[t.name].args.length,"Invalid rule definition for",this.type,t.name);for(const e in o){let s=o[e];if(void 0!==s){if(r.argsByName){const a=r.argsByName.get(e);if(a.ref&&c.isResolvable(s))t._resolve.push(e),i.$_mutateRegister(s);else if(a.normalize&&(s=a.normalize(s),o[e]=s),a.assert){const t=c.validateArg(s,e,a);n(!t,t,"or reference")}}o[e]=s}else delete o[e]}}return r.multi||(i._ruleRemove(t.name,{clone:!1}),i._singleRules.set(t.name,t)),!1===i.$_temp.ruleset&&(i.$_temp.ruleset=null),r.priority?i._rules.unshift(t):i._rules.push(t),i}$_compile(e,t){return u.schema(this.$_root,e,t)}$_createError(e,t,r,n,o,i={}){const s=!1!==i.flags?this._flags:{},a=i.messages?h.merge(this._definition.messages,i.messages):this._definition.messages;return new l.Report(e,t,r,s,a,n,o)}$_getFlag(e){return this._flags[e]}$_getRule(e){return this._singleRules.get(e)}$_mapLabels(e){return e=Array.isArray(e)?e:e.split("."),this._ids.labels(e)}$_match(e,t,r,n){(r=Object.assign({},r)).abortEarly=!0,r._externals=!1,t.snapshot();const o=!y.validate(e,this,t,r,n).errors;return t.restore(),o}$_modify(e){return c.assertOptions(e,["each","once","ref","schema"]),p.schema(this,e)||this}$_mutateRebuild(){return n(!this._inRuleset(),"Cannot add this rule inside a ruleset"),this._refs.reset(),this._ids.reset(),this.$_modify({each:(e,{source:t,name:r,path:n,key:o})=>{const i=this._definition[t][r]&&this._definition[t][r].register;!1!==i&&this.$_mutateRegister(e,{family:i,key:o})}}),this._definition.rebuild&&this._definition.rebuild(this),this.$_temp.ruleset=!1,this}$_mutateRegister(e,{family:t,key:r}={}){this._refs.register(e,t),this._ids.register(e,{key:r})}$_property(e){return this._definition.properties[e]}$_reach(e){return this._ids.reach(e)}$_rootReferences(){return this._refs.roots()}$_setFlag(e,t,r={}){n("_"===e[0]||!this._inRuleset(),"Cannot set flag inside a ruleset");const o=this._definition.flags[e]||{};if(i(t,o.default)&&(t=void 0),i(t,this._flags[e]))return this;const s=!1!==r.clone?this.clone():this;return void 0!==t?(s._flags[e]=t,s.$_mutateRegister(t)):delete s._flags[e],"_"!==e[0]&&(s.$_temp.ruleset=!1),s}$_parent(e,...t){return this[e][c.symbols.parent].call(this,...t)}$_validate(e,t,r){return y.validate(e,this,t,r)}_assign(e){e.type=this.type,e.$_root=this.$_root,e.$_temp=Object.assign({},this.$_temp),e.$_temp.whens={},e._ids=this._ids.clone(),e._preferences=this._preferences,e._valids=this._valids&&this._valids.clone(),e._invalids=this._invalids&&this._invalids.clone(),e._rules=this._rules.slice(),e._singleRules=o(this._singleRules,{shallow:!0}),e._refs=this._refs.clone(),e._flags=Object.assign({},this._flags),e._cache=null,e.$_terms={};for(const t in this.$_terms)e.$_terms[t]=this.$_terms[t]?this.$_terms[t].slice():null;e.$_super={};for(const t in this.$_super)e.$_super[t]=this._super[t].bind(e);return e}_bare(){const e=this.clone();e._reset();const t=e._definition.terms;for(const r in t){const n=t[r];e.$_terms[r]=n.init}return e.$_mutateRebuild()}_default(e,t,r={}){return c.assertOptions(r,"literal"),n(void 0!==t,"Missing",e,"value"),n("function"==typeof t||!r.literal,"Only function value supports literal option"),"function"==typeof t&&r.literal&&(t={[c.symbols.literal]:!0,literal:t}),this.$_setFlag(e,t)}_generate(e,t,r){if(!this.$_terms.whens)return{schema:this};const n=[],o=[];for(let i=0;i<this.$_terms.whens.length;++i){const s=this.$_terms.whens[i];if(s.concat){n.push(s.concat),o.push("".concat(i,".concat"));continue}const a=s.ref?s.ref.resolve(e,t,r):e,c=s.is?[s]:s.switch,u=o.length;for(let u=0;u<c.length;++u){const{is:l,then:f,otherwise:d}=c[u],h="".concat(i).concat(s.switch?"."+u:"");if(l.$_match(a,t.nest(l,"".concat(h,".is")),r)){if(f){const i=t.localize([...t.path,"".concat(h,".then")],t.ancestors,t.schemas),{schema:s,id:a}=f._generate(e,i,r);n.push(s),o.push("".concat(h,".then").concat(a?"(".concat(a,")"):""));break}}else if(d){const i=t.localize([...t.path,"".concat(h,".otherwise")],t.ancestors,t.schemas),{schema:s,id:a}=d._generate(e,i,r);n.push(s),o.push("".concat(h,".otherwise").concat(a?"(".concat(a,")"):""));break}}if(s.break&&o.length>u)break}const i=o.join(", ");if(t.mainstay.tracer.debug(t,"rule","when",i),!i)return{schema:this};if(!t.mainstay.tracer.active&&this.$_temp.whens[i])return{schema:this.$_temp.whens[i],id:i};let s=this;this._definition.generate&&(s=this._definition.generate(this,e,t,r));for(const e of n)s=s.concat(e);return this.$_root._tracer&&this.$_root._tracer._combine(s,[this,...n]),this.$_temp.whens[i]=s,{schema:s,id:i}}_inner(e,t,r={}){n(!this._inRuleset(),"Cannot set ".concat(e," inside a ruleset"));const o=this.clone();return o.$_terms[e]&&!r.override||(o.$_terms[e]=[]),r.single?o.$_terms[e].push(t):o.$_terms[e].push(...t),o.$_temp.ruleset=!1,o}_inRuleset(){return null!==this.$_temp.ruleset&&!1!==this.$_temp.ruleset}_ruleRemove(e,t={}){if(!this._singleRules.has(e))return this;const r=!1!==t.clone?this.clone():this;r._singleRules.delete(e);const n=[];for(let t=0;t<r._rules.length;++t){const o=r._rules[t];o.name!==e||o.keep?n.push(o):r._inRuleset()&&t<r.$_temp.ruleset&&--r.$_temp.ruleset}return r._rules=n,r}_values(e,t){c.verifyFlat(e,t.slice(1,-1));const r=this.clone(),o=e[0]===c.symbols.override;if(o&&(e=e.slice(1)),!r[t]&&e.length?r[t]=new b:o&&(r[t]=e.length?new b:null,r.$_mutateRebuild()),!r[t])return r;o&&r[t].override();for(const o of e){n(void 0!==o,"Cannot call allow/valid/invalid with undefined"),n(o!==c.symbols.override,"Override must be the first value");const e="_invalids"===t?"_valids":"_invalids";r[e]&&(r[e].remove(o),r[e].length||(n("_valids"===t||!r._flags.only,"Setting invalid value",o,"leaves schema rejecting all values due to previous valid rule"),r[e]=null)),r[t].add(o,r._refs)}return r}}};v.Base.prototype[c.symbols.any]={version:c.version,compile:u.compile,root:"$_root"},v.Base.prototype.isImmutable=!0,v.Base.prototype.deny=v.Base.prototype.invalid,v.Base.prototype.disallow=v.Base.prototype.invalid,v.Base.prototype.equal=v.Base.prototype.valid,v.Base.prototype.exist=v.Base.prototype.required,v.Base.prototype.not=v.Base.prototype.invalid,v.Base.prototype.options=v.Base.prototype.prefs,v.Base.prototype.preferences=v.Base.prototype.prefs,e.exports=new v.Base},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const s=r(0),a=r(1),c=r(5),u={};t.Ids=u.Ids=class{constructor(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}clone(){const e=new u.Ids;return e._byId=new Map(this._byId),e._byKey=new Map(this._byKey),e._schemaChain=this._schemaChain,e}concat(e){e._schemaChain&&(this._schemaChain=!0);for(const[t,r]of e._byId.entries())s(!this._byKey.has(t),"Schema id conflicts with existing key:",t),this._byId.set(t,r);for(const[t,r]of e._byKey.entries())s(!this._byId.has(t),"Schema key conflicts with existing id:",t),this._byKey.set(t,r)}fork(e,t,r){const n=this._collect(e);n.push({schema:r});const o=n.shift();let i={id:o.id,schema:t(o.schema)};s(a.isSchema(i.schema),"adjuster function failed to return a joi schema type");for(const e of n)i={id:e.id,schema:u.fork(e.schema,i.id,i.schema)};return i.schema}labels(e,t=[]){const r=e[0],n=this._get(r);if(!n)return[...t,...e].join(".");const o=e.slice(1);return t=[...t,n.schema._flags.label||r],o.length?n.schema._ids.labels(o,t):t.join(".")}reach(e,t=[]){const r=e[0],n=this._get(r);s(n,"Schema does not contain path",[...t,...e].join("."));const o=e.slice(1);return o.length?n.schema._ids.reach(o,[...t,r]):n.schema}register(e,{key:t}={}){if(!e||!a.isSchema(e))return;(e.$_property("schemaChain")||e._ids._schemaChain)&&(this._schemaChain=!0);const r=e._flags.id;if(r){const t=this._byId.get(r);s(!t||t.schema===e,"Cannot add different schemas with the same id:",r),s(!this._byKey.has(r),"Schema id conflicts with existing key:",r),this._byId.set(r,{schema:e,id:r})}t&&(s(!this._byKey.has(t),"Schema already contains key:",t),s(!this._byId.has(t),"Schema key conflicts with existing id:",t),this._byKey.set(t,{schema:e,id:t}))}reset(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}_collect(e,t=[],r=[]){const n=e[0],o=this._get(n);s(o,"Schema does not contain path",[...t,...e].join(".")),r=[o,...r];const i=e.slice(1);return i.length?o.schema._ids._collect(i,[...t,n],r):r}_get(e){return this._byId.get(e)||this._byKey.get(e)}},u.fork=function(e,r,n){const o=t.schema(e,{each:(e,{key:t})=>{if(r===(e._flags.id||t))return n},ref:!1});return o?o.$_mutateRebuild():e},t.schema=function(e,t){let r;for(const n in e._flags){if("_"===n[0])continue;const o=u.scan(e._flags[n],{source:"flags",name:n},t);void 0!==o&&(r=r||e.clone(),r._flags[n]=o)}for(let n=0;n<e._rules.length;++n){const o=e._rules[n],i=u.scan(o.args,{source:"rules",name:o.name},t);if(void 0!==i){r=r||e.clone();const t=Object.assign({},o);t.args=i,r._rules[n]=t,r._singleRules.get(o.name)===o&&r._singleRules.set(o.name,t)}}for(const n in e.$_terms){if("_"===n[0])continue;const o=u.scan(e.$_terms[n],{source:"terms",name:n},t);void 0!==o&&(r=r||e.clone(),r.$_terms[n]=o)}return r},u.scan=function(e,t,r,n,i){const s=n||[];if(null===e||"object"!=typeof e)return;let l;if(Array.isArray(e)){for(let n=0;n<e.length;++n){const o="terms"===t.source&&"keys"===t.name&&e[n].key,i=u.scan(e[n],t,r,[n,...s],o);void 0!==i&&(l=l||e.slice(),l[n]=i)}return l}if(!1!==r.schema&&a.isSchema(e)||!1!==r.ref&&c.isRef(e)){const n=r.each(e,o(o({},t),{},{path:s,key:i}));if(n===e)return;return n}for(const n in e){if("_"===n[0])continue;const o=u.scan(e[n],t,r,[n,...s],i);void 0!==o&&(l=l||Object.assign({},e),l[n]=o)}return l}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(37),s=r(6),a=r(1),c=r(4),u=r(38),l={result:Symbol("result")};t.entry=function(e,t,r){let o=a.defaults;r&&(n(void 0===r.warnings,"Cannot override warnings preference in synchronous validation"),n(void 0===r.artifacts,"Cannot override artifacts preference in synchronous validation"),o=a.preferences(a.defaults,r));const i=l.entry(e,t,o);n(!i.mainstay.externals.length,"Schema with external rules must use validateAsync()");const s={value:i.value};return i.error&&(s.error=i.error),i.mainstay.warnings.length&&(s.warning=c.details(i.mainstay.warnings)),i.mainstay.debug&&(s.debug=i.mainstay.debug),i.mainstay.artifacts&&(s.artifacts=i.mainstay.artifacts),s},t.entryAsync=async function(e,t,r){let n=a.defaults;r&&(n=a.preferences(a.defaults,r));const o=l.entry(e,t,n),i=o.mainstay;if(o.error)throw i.debug&&(o.error.debug=i.debug),o.error;if(i.externals.length){let t=o.value;for(const{method:n,path:o,label:a}of i.externals){let i,c,u=t;o.length&&(i=o[o.length-1],c=s(t,o.slice(0,-1)),u=c[i]);try{const e=await n(u,{prefs:r});if(void 0===e||e===u)continue;c?c[i]=e:t=e}catch(e){throw e.message+=" (".concat(a,")"),e}}o.value=t}if(!n.warnings&&!n.debug&&!n.artifacts)return o.value;const u={value:o.value};return i.warnings.length&&(u.warning=c.details(i.warnings)),i.debug&&(u.debug=i.debug),i.artifacts&&(u.artifacts=i.artifacts),u},l.entry=function(e,r,n){const{tracer:o,cleanup:i}=l.tracer(r,n),s={externals:[],warnings:[],tracer:o,debug:n.debug?[]:null,links:r._ids._schemaChain?new Map:null},a=r._ids._schemaChain?[{schema:r}]:null,f=new u([],[],{mainstay:s,schemas:a}),d=t.validate(e,r,f,n);i&&r.$_root.untrace();const h=c.process(d.errors,e,n);return{value:d.value,error:h,mainstay:s}},l.tracer=function(e,t){return e.$_root._tracer?{tracer:e.$_root._tracer._register(e)}:t.debug?(n(e.$_root.trace,"Debug mode not supported"),{tracer:e.$_root.trace()._register(e),cleanup:!0}):{tracer:l.ignore}},t.validate=function(e,t,r,n,o={}){if(t.$_terms.whens&&(t=t._generate(e,r,n).schema),t._preferences&&(n=l.prefs(t,n)),t._cache&&n.cache){const n=t._cache.get(e);if(r.mainstay.tracer.debug(r,"validate","cached",!!n),n)return n}const i=(o,i,s)=>t.$_createError(o,e,i,s||r,n),s={original:e,prefs:n,schema:t,state:r,error:i,errorsArray:l.errorsArray,warn:(e,t,n)=>r.mainstay.warnings.push(i(e,t,n)),message:(o,i)=>t.$_createError("custom",e,i,r,n,{messages:o})};r.mainstay.tracer.entry(t,r);const c=t._definition;if(c.prepare&&void 0!==e&&n.convert){const t=c.prepare(e,s);if(t){if(r.mainstay.tracer.value(r,"prepare",e,t.value),t.errors)return l.finalize(t.value,[].concat(t.errors),s);e=t.value}}if(c.coerce&&void 0!==e&&n.convert&&(!c.coerce.from||c.coerce.from.includes(typeof e))){const t=c.coerce.method(e,s);if(t){if(r.mainstay.tracer.value(r,"coerced",e,t.value),t.errors)return l.finalize(t.value,[].concat(t.errors),s);e=t.value}}const u=t._flags.empty;u&&u.$_match(l.trim(e,t),r.nest(u),a.defaults)&&(r.mainstay.tracer.value(r,"empty",e,void 0),e=void 0);const f=o.presence||t._flags.presence||(t._flags._endedSwitch?null:n.presence);if(void 0===e){if("forbidden"===f)return l.finalize(e,null,s);if("required"===f)return l.finalize(e,[t.$_createError("any.required",e,null,r,n)],s);if("optional"===f){if(t._flags.default!==a.symbols.deepDefault)return l.finalize(e,null,s);r.mainstay.tracer.value(r,"default",e,{}),e={}}}else if("forbidden"===f)return l.finalize(e,[t.$_createError("any.unknown",e,null,r,n)],s);const d=[];if(t._valids){const o=t._valids.get(e,r,n,t._flags.insensitive);if(o)return n.convert&&(r.mainstay.tracer.value(r,"valids",e,o.value),e=o.value),r.mainstay.tracer.filter(t,r,"valid",o),l.finalize(e,null,s);if(t._flags.only){const o=t.$_createError("any.only",e,{valids:t._valids.values({display:!0})},r,n);if(n.abortEarly)return l.finalize(e,[o],s);d.push(o)}}if(t._invalids){const o=t._invalids.get(e,r,n,t._flags.insensitive);if(o){r.mainstay.tracer.filter(t,r,"invalid",o);const i=t.$_createError("any.invalid",e,{invalids:t._invalids.values({display:!0})},r,n);if(n.abortEarly)return l.finalize(e,[i],s);d.push(i)}}if(c.validate){const t=c.validate(e,s);if(t&&(r.mainstay.tracer.value(r,"base",e,t.value),e=t.value,t.errors)){if(!Array.isArray(t.errors))return d.push(t.errors),l.finalize(e,d,s);if(t.errors.length)return d.push(...t.errors),l.finalize(e,d,s)}}return t._rules.length?l.rules(e,d,s):l.finalize(e,d,s)},l.rules=function(e,t,r){const{schema:n,state:o,prefs:i}=r;for(const s of n._rules){const c=n._definition.rules[s.method];if(c.convert&&i.convert){o.mainstay.tracer.log(n,o,"rule",s.name,"full");continue}let u,f=s.args;if(s._resolve.length){f=Object.assign({},f);for(const t of s._resolve){const r=c.argsByName.get(t),s=f[t].resolve(e,o,i),l=r.normalize?r.normalize(s):s,d=a.validateArg(l,null,r);if(d){u=n.$_createError("any.ref",s,{arg:t,ref:f[t],reason:d},o,i);break}f[t]=l}}u=u||c.validate(e,r,f,s);const d=l.rule(u,s);if(d.errors){if(o.mainstay.tracer.log(n,o,"rule",s.name,"error"),s.warn){o.mainstay.warnings.push(...d.errors);continue}if(i.abortEarly)return l.finalize(e,d.errors,r);t.push(...d.errors)}else o.mainstay.tracer.log(n,o,"rule",s.name,"pass"),o.mainstay.tracer.value(o,"rule",e,d.value,s.name),e=d.value}return l.finalize(e,t,r)},l.rule=function(e,t){return e instanceof c.Report?(l.error(e,t),{errors:[e],value:null}):Array.isArray(e)&&e[a.symbols.errors]?(e.forEach(e=>l.error(e,t)),{errors:e,value:null}):{errors:null,value:e}},l.error=function(e,t){return t.message&&e._setTemplate(t.message),e},l.finalize=function(e,t,r){t=t||[];const{schema:o,state:i,prefs:s}=r;if(t.length){const n=l.default("failover",void 0,t,r);void 0!==n&&(i.mainstay.tracer.value(i,"failover",e,n),e=n,t=[])}if(t.length&&o._flags.error)if("function"==typeof o._flags.error){t=o._flags.error(t),Array.isArray(t)||(t=[t]);for(const e of t)n(e instanceof Error||e instanceof c.Report,"error() must return an Error object")}else t=[o._flags.error];if(void 0===e){const n=l.default("default",e,t,r);i.mainstay.tracer.value(i,"default",e,n),e=n}if(o._flags.cast&&void 0!==e){const t=o._definition.cast[o._flags.cast];if(t.from(e)){const n=t.to(e,r);i.mainstay.tracer.value(i,"cast",e,n,o._flags.cast),e=n}}if(o.$_terms.externals&&s.externals&&!1!==s._externals)for(const{method:e}of o.$_terms.externals)i.mainstay.externals.push({method:e,path:i.path,label:c.label(o._flags,i,s)});const a={value:e,errors:t.length?t:null};return o._flags.result&&(a.value="strip"===o._flags.result?void 0:r.original,i.mainstay.tracer.value(i,o._flags.result,e,a.value),i.shadow(e,o._flags.result)),o._cache&&!1!==s.cache&&!o._refs.length&&o._cache.set(r.original,a),void 0===e||a.errors||void 0===o._flags.artifact||(i.mainstay.artifacts=i.mainstay.artifacts||new Map,i.mainstay.artifacts.has(o._flags.artifact)||i.mainstay.artifacts.set(o._flags.artifact,[]),i.mainstay.artifacts.get(o._flags.artifact).push(i.path)),a},l.prefs=function(e,t){const r=t===a.defaults;return r&&e._preferences[a.symbols.prefs]?e._preferences[a.symbols.prefs]:(t=a.preferences(t,e._preferences),r&&(e._preferences[a.symbols.prefs]=t),t)},l.default=function(e,t,r,n){const{schema:i,state:s,prefs:c}=n,u=i._flags[e];if(c.noDefaults||void 0===u)return t;if(s.mainstay.tracer.log(i,s,"rule",e,"full"),!u)return u;if("function"==typeof u){const a=u.length?[o(s.ancestors[0]),n]:[];try{return u(...a)}catch(t){return void r.push(i.$_createError("any.".concat(e),null,{error:t},s,c))}}return"object"!=typeof u?u:u[a.symbols.literal]?u.literal:a.isResolvable(u)?u.resolve(t,s,c):o(u)},l.trim=function(e,t){if("string"!=typeof e)return e;const r=t.$_getRule("trim");return r&&r.args.enabled?e.trim():e},l.ignore={active:!1,debug:i,entry:i,filter:i,log:i,resolve:i,value:i},l.errorsArray=function(){const e=[];return e[a.symbols.errors]=!0,e}},function(e,t,r){"use strict";e.exports=function(){}},function(e,t,r){"use strict";const n=r(2),o=r(6),i=r(1),s={value:Symbol("value")};e.exports=s.State=class{constructor(e,t,r){this.path=e,this.ancestors=t,this.mainstay=r.mainstay,this.schemas=r.schemas,this.debug=null}localize(e,t=null,r=null){const n=new s.State(e,t,this);return r&&n.schemas&&(n.schemas=[s.schemas(r),...n.schemas]),n}nest(e,t){const r=new s.State(this.path,this.ancestors,this);return r.schemas=r.schemas&&[s.schemas(e),...r.schemas],r.debug=t,r}shadow(e,t){this.mainstay.shadow=this.mainstay.shadow||new s.Shadow,this.mainstay.shadow.set(this.path,e,t)}snapshot(){this.mainstay.shadow&&(this._snapshot=n(this.mainstay.shadow.node(this.path)))}restore(){this.mainstay.shadow&&(this.mainstay.shadow.override(this.path,this._snapshot),this._snapshot=void 0)}},s.schemas=function(e){return i.isSchema(e)?{schema:e}:e},s.Shadow=class{constructor(){this._values=null}set(e,t,r){if(!e.length)return;if("strip"===r&&"number"==typeof e[e.length-1])return;this._values=this._values||new Map;let n=this._values;for(let t=0;t<e.length;++t){const r=e[t];let o=n.get(r);o||(o=new Map,n.set(r,o)),n=o}n[s.value]=t}get(e){const t=this.node(e);if(t)return t[s.value]}node(e){if(this._values)return o(this._values,e,{iterables:!0})}override(e,t){if(!this._values)return;const r=e.slice(0,-1),n=e[e.length-1],i=o(this._values,r,{iterables:!0});t?i.set(n,t):i&&i.delete(n)}}},function(e,t,r){"use strict";const n=r(0),o=r(10),i=r(6),s=r(3),a=r(1),c=r(8),u={};e.exports=s.extend({type:"array",flags:{single:{default:!1},sparse:{default:!1}},terms:{items:{init:[],manifest:"schema"},ordered:{init:[],manifest:"schema"},_exclusions:{init:[]},_inclusions:{init:[]},_requireds:{init:[]}},coerce:{from:"object",method(e,{schema:t,state:r,prefs:n}){if(!Array.isArray(e))return;const o=t.$_getRule("sort");return o?u.sort(t,e,o.args.options,r,n):void 0}},validate(e,{schema:t,error:r}){if(!Array.isArray(e)){if(t._flags.single){const t=[e];return t[a.symbols.arraySingle]=!0,{value:t}}return{errors:r("array.base")}}if(t.$_getRule("items")||t.$_terms.externals)return{value:e.slice()}},rules:{has:{method(e){e=this.$_compile(e,{appendPath:!0});const t=this.$_addRule({name:"has",args:{schema:e}});return t.$_mutateRegister(e),t},validate(e,{state:t,prefs:r,error:n},{schema:o}){const i=[e,...t.ancestors];for(let n=0;n<e.length;++n){const s=t.localize([...t.path,n],i,o);if(o.$_match(e[n],s,r))return e}const s=o._flags.label;return s?n("array.hasKnown",{patternLabel:s}):n("array.hasUnknown",null)},multi:!0},items:{method(...e){a.verifyFlat(e,"items");const t=this.$_addRule("items");for(let r=0;r<e.length;++r){const n=a.tryWithPath(()=>this.$_compile(e[r]),r,{append:!0});t.$_terms.items.push(n)}return t.$_mutateRebuild()},validate(e,{schema:t,error:r,state:n,prefs:o,errorsArray:i}){const s=t.$_terms._requireds.slice(),c=t.$_terms.ordered.slice(),l=[...t.$_terms._inclusions,...s],f=!e[a.symbols.arraySingle];delete e[a.symbols.arraySingle];const d=i();let h=e.length;for(let i=0;i<h;++i){const a=e[i];let p=!1,g=!1;const m=f?i:new Number(i),y=[...n.path,m];if(!t._flags.sparse&&void 0===a){if(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),o.abortEarly)return d;c.shift();continue}const b=[e,...n.ancestors];for(const e of t.$_terms._exclusions)if(e.$_match(a,n.localize(y,b,e),o,{presence:"ignore"})){if(d.push(r("array.excludes",{pos:i,value:a},n.localize(y))),o.abortEarly)return d;p=!0,c.shift();break}if(p)continue;if(t.$_terms.ordered.length){if(c.length){const s=c.shift(),l=s.$_validate(a,n.localize(y,b,s),o);if(l.errors){if(d.push(...l.errors),o.abortEarly)return d}else if("strip"===s._flags.result)u.fastSplice(e,i),--i,--h;else{if(!t._flags.sparse&&void 0===l.value){if(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),o.abortEarly)return d;continue}e[i]=l.value}continue}if(!t.$_terms.items.length){if(d.push(r("array.orderedLength",{pos:i,limit:t.$_terms.ordered.length})),o.abortEarly)return d;break}}const v=[];let w=s.length;for(let c=0;c<w;++c){const l=n.localize(y,b,s[c]);l.snapshot();const f=s[c].$_validate(a,l,o);if(v[c]=f,!f.errors){if(e[i]=f.value,g=!0,u.fastSplice(s,c),--c,--w,!t._flags.sparse&&void 0===f.value&&(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),o.abortEarly))return d;break}l.restore()}if(g)continue;const _=o.stripUnknown&&!!o.stripUnknown.arrays||!1;w=l.length;for(const c of l){let l;const f=s.indexOf(c);if(-1!==f)l=v[f];else{const s=n.localize(y,b,c);if(s.snapshot(),l=c.$_validate(a,s,o),!l.errors){"strip"===c._flags.result?(u.fastSplice(e,i),--i,--h):t._flags.sparse||void 0!==l.value?e[i]=l.value:(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),p=!0),g=!0;break}s.restore()}if(1===w){if(_){u.fastSplice(e,i),--i,--h,g=!0;break}if(d.push(...l.errors),o.abortEarly)return d;p=!0;break}}if(!p&&t.$_terms._inclusions.length&&!g){if(_){u.fastSplice(e,i),--i,--h;continue}if(d.push(r("array.includes",{pos:i,value:a},n.localize(y))),o.abortEarly)return d}}return s.length&&u.fillMissedErrors(t,d,s,e,n,o),c.length&&u.fillOrderedErrors(t,d,c,e,n,o),d.length?d:e},priority:!0,manifest:!1},length:{method(e){return this.$_addRule({name:"length",args:{limit:e},operator:"="})},validate:(e,t,{limit:r},{name:n,operator:o,args:i})=>a.compare(e.length,r,o)?e:t.error("array."+n,{limit:i.limit,value:e}),args:[{name:"limit",ref:!0,assert:a.limit,message:"must be a positive integer"}]},max:{method(e){return this.$_addRule({name:"max",method:"length",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"length",args:{limit:e},operator:">="})}},ordered:{method(...e){a.verifyFlat(e,"ordered");const t=this.$_addRule("items");for(let r=0;r<e.length;++r){const n=a.tryWithPath(()=>this.$_compile(e[r]),r,{append:!0});u.validateSingle(n,t),t.$_mutateRegister(n),t.$_terms.ordered.push(n)}return t.$_mutateRebuild()}},single:{method(e){const t=void 0===e||!!e;return n(!t||!this._flags._arrayItems,"Cannot specify single rule when array has array items"),this.$_setFlag("single",t)}},sort:{method(e={}){a.assertOptions(e,["by","order"]);const t={order:e.order||"ascending"};return e.by&&(t.by=c.ref(e.by,{ancestor:0}),n(!t.by.ancestor,"Cannot sort by ancestor")),this.$_addRule({name:"sort",args:{options:t}})},validate(e,{error:t,state:r,prefs:n,schema:o},{options:i}){const{value:s,errors:a}=u.sort(o,e,i,r,n);if(a)return a;for(let r=0;r<e.length;++r)if(e[r]!==s[r])return t("array.sort",{order:i.order,by:i.by?i.by.key:"value"});return e},convert:!0},sparse:{method(e){const t=void 0===e||!!e;return this._flags.sparse===t?this:(t?this.clone():this.$_addRule("items")).$_setFlag("sparse",t,{clone:!1})}},unique:{method(e,t={}){n(!e||"function"==typeof e||"string"==typeof e,"comparator must be a function or a string"),a.assertOptions(t,["ignoreUndefined","separator"]);const r={name:"unique",args:{options:t,comparator:e}};if(e)if("string"==typeof e){const n=a.default(t.separator,".");r.path=n?e.split(n):[e]}else r.comparator=e;return this.$_addRule(r)},validate(e,{state:t,error:r,schema:s},{comparator:a,options:c},{comparator:u,path:l}){const f={string:Object.create(null),number:Object.create(null),undefined:Object.create(null),boolean:Object.create(null),object:new Map,function:new Map,custom:new Map},d=u||o,h=c.ignoreUndefined;for(let o=0;o<e.length;++o){const s=l?i(e[o],l):e[o],c=u?f.custom:f[typeof s];if(n(c,"Failed to find unique map container for type",typeof s),c instanceof Map){const n=c.entries();let i;for(;!(i=n.next()).done;)if(d(i.value[0],s)){const n=t.localize([...t.path,o],[e,...t.ancestors]),s={pos:o,value:e[o],dupePos:i.value[1],dupeValue:e[i.value[1]]};return l&&(s.path=a),r("array.unique",s,n)}c.set(s,o)}else{if((!h||void 0!==s)&&void 0!==c[s]){const n={pos:o,value:e[o],dupePos:c[s],dupeValue:e[c[s]]};return l&&(n.path=a),r("array.unique",n,t.localize([...t.path,o],[e,...t.ancestors]))}c[s]=o}}return e},args:["comparator","options"],multi:!0}},cast:{set:{from:Array.isArray,to:(e,t)=>new Set(e)}},rebuild(e){e.$_terms._inclusions=[],e.$_terms._exclusions=[],e.$_terms._requireds=[];for(const t of e.$_terms.items)u.validateSingle(t,e),"required"===t._flags.presence?e.$_terms._requireds.push(t):"forbidden"===t._flags.presence?e.$_terms._exclusions.push(t):e.$_terms._inclusions.push(t);for(const t of e.$_terms.ordered)u.validateSingle(t,e)},manifest:{build:(e,t)=>(t.items&&(e=e.items(...t.items)),t.ordered&&(e=e.ordered(...t.ordered)),e)},messages:{"array.base":"{{#label}} must be an array","array.excludes":"{{#label}} contains an excluded value","array.hasKnown":"{{#label}} does not contain at least one required match for type {:#patternLabel}","array.hasUnknown":"{{#label}} does not contain at least one required match","array.includes":"{{#label}} does not match any of the allowed types","array.includesRequiredBoth":"{{#label}} does not contain {{#knownMisses}} and {{#unknownMisses}} other required value(s)","array.includesRequiredKnowns":"{{#label}} does not contain {{#knownMisses}}","array.includesRequiredUnknowns":"{{#label}} does not contain {{#unknownMisses}} required value(s)","array.length":"{{#label}} must contain {{#limit}} items","array.max":"{{#label}} must contain less than or equal to {{#limit}} items","array.min":"{{#label}} must contain at least {{#limit}} items","array.orderedLength":"{{#label}} must contain at most {{#limit}} items","array.sort":"{{#label}} must be sorted in {#order} order by {{#by}}","array.sort.mismatching":"{{#label}} cannot be sorted due to mismatching types","array.sort.unsupported":"{{#label}} cannot be sorted due to unsupported type {#type}","array.sparse":"{{#label}} must not be a sparse array item","array.unique":"{{#label}} contains a duplicate value"}}),u.fillMissedErrors=function(e,t,r,n,o,i){const s=[];let a=0;for(const e of r){const t=e._flags.label;t?s.push(t):++a}s.length?a?t.push(e.$_createError("array.includesRequiredBoth",n,{knownMisses:s,unknownMisses:a},o,i)):t.push(e.$_createError("array.includesRequiredKnowns",n,{knownMisses:s},o,i)):t.push(e.$_createError("array.includesRequiredUnknowns",n,{unknownMisses:a},o,i))},u.fillOrderedErrors=function(e,t,r,n,o,i){const s=[];for(const e of r)"required"===e._flags.presence&&s.push(e);s.length&&u.fillMissedErrors(e,t,s,n,o,i)},u.fastSplice=function(e,t){let r=t;for(;r<e.length;)e[r++]=e[r];--e.length},u.validateSingle=function(e,t){("array"===e.type||e._flags._arrayItems)&&(n(!t._flags.single,"Cannot specify array item with single rule enabled"),t.$_setFlag("_arrayItems",!0,{clone:!1}))},u.sort=function(e,t,r,n,o){const i="ascending"===r.order?1:-1,s=-1*i,a=i,c=(c,l)=>{let f=u.compare(c,l,s,a);if(null!==f)return f;if(r.by&&(c=r.by.resolve(c,n,o),l=r.by.resolve(l,n,o)),f=u.compare(c,l,s,a),null!==f)return f;const d=typeof c;if(d!==typeof l)throw e.$_createError("array.sort.mismatching",t,null,n,o);if("number"!==d&&"string"!==d)throw e.$_createError("array.sort.unsupported",t,{type:d},n,o);return"number"===d?(c-l)*i:c<l?s:a};try{return{value:t.slice().sort(c)}}catch(e){return{errors:e}}},u.compare=function(e,t,r,n){return e===t?0:void 0===e?1:void 0===t?-1:null===e?n:null===t?r:null}},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(21),a={isBool:function(e){return"boolean"==typeof e}};e.exports=o.extend({type:"boolean",flags:{sensitive:{default:!1}},terms:{falsy:{init:null,manifest:"values"},truthy:{init:null,manifest:"values"}},coerce(e,{schema:t}){if("boolean"!=typeof e){if("string"==typeof e){const r=t._flags.sensitive?e:e.toLowerCase();e="true"===r||"false"!==r&&e}return"boolean"!=typeof e&&(e=t.$_terms.truthy&&t.$_terms.truthy.has(e,null,null,!t._flags.sensitive)||(!t.$_terms.falsy||!t.$_terms.falsy.has(e,null,null,!t._flags.sensitive))&&e),{value:e}}},validate(e,{error:t}){if("boolean"!=typeof e)return{value:e,errors:t("boolean.base")}},rules:{truthy:{method(...e){i.verifyFlat(e,"truthy");const t=this.clone();t.$_terms.truthy=t.$_terms.truthy||new s;for(let r=0;r<e.length;++r){const o=e[r];n(void 0!==o,"Cannot call truthy with undefined"),t.$_terms.truthy.add(o)}return t}},falsy:{method(...e){i.verifyFlat(e,"falsy");const t=this.clone();t.$_terms.falsy=t.$_terms.falsy||new s;for(let r=0;r<e.length;++r){const o=e[r];n(void 0!==o,"Cannot call falsy with undefined"),t.$_terms.falsy.add(o)}return t}},sensitive:{method(e=!0){return this.$_setFlag("sensitive",e)}}},cast:{number:{from:a.isBool,to:(e,t)=>e?1:0},string:{from:a.isBool,to:(e,t)=>e?"true":"false"}},manifest:{build:(e,t)=>(t.truthy&&(e=e.truthy(...t.truthy)),t.falsy&&(e=e.falsy(...t.falsy)),e)},messages:{"boolean.base":"{{#label}} must be a boolean"}})},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(7),a={isDate:function(e){return e instanceof Date}};e.exports=o.extend({type:"date",coerce:{from:["number","string"],method:(e,{schema:t})=>({value:a.parse(e,t._flags.format)||e})},validate(e,{schema:t,error:r,prefs:n}){if(e instanceof Date&&!isNaN(e.getTime()))return;const o=t._flags.format;return n.convert&&o&&"string"==typeof e?{value:e,errors:r("date.format",{format:o})}:{value:e,errors:r("date.base")}},rules:{compare:{method:!1,validate(e,t,{date:r},{name:n,operator:o,args:s}){const a="now"===r?Date.now():r.getTime();return i.compare(e.getTime(),a,o)?e:t.error("date."+n,{limit:s.date,value:e})},args:[{name:"date",ref:!0,normalize:e=>"now"===e?e:a.parse(e),assert:e=>null!==e,message:"must have a valid date format"}]},format:{method(e){return n(["iso","javascript","unix"].includes(e),"Unknown date format",e),this.$_setFlag("format",e)}},greater:{method(e){return this.$_addRule({name:"greater",method:"compare",args:{date:e},operator:">"})}},iso:{method(){return this.format("iso")}},less:{method(e){return this.$_addRule({name:"less",method:"compare",args:{date:e},operator:"<"})}},max:{method(e){return this.$_addRule({name:"max",method:"compare",args:{date:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"compare",args:{date:e},operator:">="})}},timestamp:{method(e="javascript"){return n(["javascript","unix"].includes(e),'"type" must be one of "javascript, unix"'),this.format(e)}}},cast:{number:{from:a.isDate,to:(e,t)=>e.getTime()},string:{from:a.isDate,to:(e,{prefs:t})=>s.date(e,t)}},messages:{"date.base":"{{#label}} must be a valid date","date.format":'{{#label}} must be in {msg("date.format." + #format) || #format} format',"date.greater":"{{#label}} must be greater than {{:#limit}}","date.less":"{{#label}} must be less than {{:#limit}}","date.max":"{{#label}} must be less than or equal to {{:#limit}}","date.min":"{{#label}} must be greater than or equal to {{:#limit}}","date.format.iso":"ISO 8601 date","date.format.javascript":"timestamp or number of milliseconds","date.format.unix":"timestamp or number of seconds"}}),a.parse=function(e,t){if(e instanceof Date)return e;if("string"!=typeof e&&(isNaN(e)||!isFinite(e)))return null;if(/^\s*$/.test(e))return null;if("iso"===t)return i.isIsoDate(e)?a.date(e.toString()):null;const r=e;if("string"==typeof e&&/^[+-]?\d+(\.\d+)?$/.test(e)&&(e=parseFloat(e)),t){if("javascript"===t)return a.date(1*e);if("unix"===t)return a.date(1e3*e);if("string"==typeof r)return null}return a.date(e)},a.date=function(e){const t=new Date(e);return isNaN(t.getTime())?null:t}},function(e,t,r){"use strict";const n=r(0),o=r(22);e.exports=o.extend({type:"function",properties:{typeof:"function"},rules:{arity:{method(e){return n(Number.isSafeInteger(e)&&e>=0,"n must be a positive integer"),this.$_addRule({name:"arity",args:{n:e}})},validate:(e,t,{n:r})=>e.length===r?e:t.error("function.arity",{n:r})},class:{method(){return this.$_addRule("class")},validate:(e,t)=>/^\s*class\s/.test(e.toString())?e:t.error("function.class",{value:e})},minArity:{method(e){return n(Number.isSafeInteger(e)&&e>0,"n must be a strict positive integer"),this.$_addRule({name:"minArity",args:{n:e}})},validate:(e,t,{n:r})=>e.length>=r?e:t.error("function.minArity",{n:r})},maxArity:{method(e){return n(Number.isSafeInteger(e)&&e>=0,"n must be a positive integer"),this.$_addRule({name:"maxArity",args:{n:e}})},validate:(e,t,{n:r})=>e.length<=r?e:t.error("function.maxArity",{n:r})}},messages:{"function.arity":"{{#label}} must have an arity of {{#n}}","function.class":"{{#label}} must be a class","function.maxArity":"{{#label}} must have an arity lesser or equal to {{#n}}","function.minArity":"{{#label}} must have an arity greater or equal to {{#n}}"}})},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(20),s=r(6),a={};e.exports=function(e,t,r={}){if(n(e&&"object"==typeof e,"Invalid defaults value: must be an object"),n(!t||!0===t||"object"==typeof t,"Invalid source value: must be true, falsy or an object"),n("object"==typeof r,"Invalid options: must be an object"),!t)return null;if(r.shallow)return a.applyToDefaultsWithShallow(e,t,r);const s=o(e);if(!0===t)return s;const c=void 0!==r.nullOverride&&r.nullOverride;return i(s,t,{nullOverride:c,mergeArrays:!1})},a.applyToDefaultsWithShallow=function(e,t,r){const c=r.shallow;n(Array.isArray(c),"Invalid keys");const u=new Map,l=!0===t?null:new Set;for(let r of c){r=Array.isArray(r)?r:r.split(".");const n=s(e,r);n&&"object"==typeof n?u.set(n,l&&s(t,r)||n):l&&l.add(r)}const f=o(e,{},u);if(!l)return f;for(const e of l)a.reachCopy(f,t,e);return i(f,t,{mergeArrays:!1,nullOverride:!1})},a.reachCopy=function(e,t,r){for(const e of r){if(!(e in t))return;t=t[e]}const n=t;let o=e;for(let e=0;e<r.length-1;++e){const t=r[e];"object"!=typeof o[t]&&(o[t]={}),o=o[t]}o[r[r.length-1]]=n}},function(e,t,r){"use strict";const n=r(0),o={};t.Sorter=class{constructor(){this._items=[],this.nodes=[]}add(e,t){const r=[].concat((t=t||{}).before||[]),o=[].concat(t.after||[]),i=t.group||"?",s=t.sort||0;n(!r.includes(i),"Item cannot come before itself: ".concat(i)),n(!r.includes("?"),"Item cannot come before unassociated items"),n(!o.includes(i),"Item cannot come after itself: ".concat(i)),n(!o.includes("?"),"Item cannot come after unassociated items"),Array.isArray(e)||(e=[e]);for(const t of e){const e={seq:this._items.length,sort:s,before:r,after:o,group:i,node:t};this._items.push(e)}const a=this._sort();return n(a,"item","?"!==i?"added into group ".concat(i):"","created a dependencies error"),this.nodes}merge(e){Array.isArray(e)||(e=[e]);for(const t of e)if(t)for(const e of t._items)this._items.push(Object.assign({},e));this._items.sort(o.mergeSort);for(let e=0;e<this._items.length;++e)this._items[e].seq=e;const t=this._sort();return n(t,"merge created a dependencies error"),this.nodes}_sort(){const e={},t=Object.create(null),r=Object.create(null);for(const n of this._items){const o=n.seq,i=n.group;r[i]=r[i]||[],r[i].push(o),e[o]=n.before;for(const e of n.after)t[e]=t[e]||[],t[e].push(o)}for(const t in e){const n=[];for(const o in e[t]){const i=e[t][o];r[i]=r[i]||[],n.push(...r[i])}e[t]=n}for(const n in t)if(r[n])for(const o of r[n])e[o].push(...t[n]);const n={};for(const t in e){const r=e[t];for(const e of r)n[e]=n[e]||[],n[e].push(t)}const o={},i=[];for(let e=0;e<this._items.length;++e){let t=e;if(n[e]){t=null;for(let e=0;e<this._items.length;++e){if(!0===o[e])continue;n[e]||(n[e]=[]);const r=n[e].length;let i=0;for(let t=0;t<r;++t)o[n[e][t]]&&++i;if(i===r){t=e;break}}}null!==t&&(o[t]=!0,i.push(t))}if(i.length!==this._items.length)return!1;const s={};for(const e of this._items)s[e.seq]=e;this._items=[],this.nodes=[];for(const e of i){const t=s[e];this.nodes.push(t.node),this._items.push(t)}return!0}},o.mergeSort=(e,t)=>e.sort===t.sort?0:e.sort<t.sort?-1:1},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(8),a=r(4),c={};e.exports=o.extend({type:"link",properties:{schemaChain:!0},terms:{link:{init:null,manifest:"single",register:!1}},args:(e,t)=>e.ref(t),validate(e,{schema:t,state:r,prefs:o}){n(t.$_terms.link,"Uninitialized link schema");const i=c.generate(t,e,r,o),s=t.$_terms.link[0].ref;return i.$_validate(e,r.nest(i,"link:".concat(s.display,":").concat(i.type)),o)},generate:(e,t,r,n)=>c.generate(e,t,r,n),rules:{ref:{method(e){n(!this.$_terms.link,"Cannot reinitialize schema"),e=s.ref(e),n("value"===e.type||"local"===e.type,"Invalid reference type:",e.type),n("local"===e.type||"root"===e.ancestor||e.ancestor>0,"Link cannot reference itself");const t=this.clone();return t.$_terms.link=[{ref:e}],t}},relative:{method(e=!0){return this.$_setFlag("relative",e)}}},overrides:{concat(e){n(this.$_terms.link,"Uninitialized link schema"),n(i.isSchema(e),"Invalid schema object"),n("link"!==e.type,"Cannot merge type link with another link");const t=this.clone();return t.$_terms.whens||(t.$_terms.whens=[]),t.$_terms.whens.push({concat:e}),t.$_mutateRebuild()}},manifest:{build:(e,t)=>(n(t.link,"Invalid link description missing link"),e.ref(t.link))}}),c.generate=function(e,t,r,n){let o=r.mainstay.links.get(e);if(o)return o._generate(t,r,n).schema;const i=e.$_terms.link[0].ref,{perspective:s,path:a}=c.perspective(i,r);c.assert(s,"which is outside of schema boundaries",i,e,r,n);try{o=a.length?s.$_reach(a):s}catch(t){c.assert(!1,"to non-existing schema",i,e,r,n)}return c.assert("link"!==o.type,"which is another link",i,e,r,n),e._flags.relative||r.mainstay.links.set(e,o),o._generate(t,r,n).schema},c.perspective=function(e,t){if("local"===e.type){for(const{schema:r,key:n}of t.schemas){if((r._flags.id||n)===e.path[0])return{perspective:r,path:e.path.slice(1)};if(r.$_terms.shared)for(const t of r.$_terms.shared)if(t._flags.id===e.path[0])return{perspective:t,path:e.path.slice(1)}}return{perspective:null,path:null}}return"root"===e.ancestor?{perspective:t.schemas[t.schemas.length-1].schema,path:e.path}:{perspective:t.schemas[e.ancestor]&&t.schemas[e.ancestor].schema,path:e.path}},c.assert=function(e,t,r,o,i,s){e||n(!1,'"'.concat(a.label(o._flags,i,s),'" contains link reference "').concat(r.display,'" ').concat(t))}},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s={numberRx:/^\s*[+-]?(?:(?:\d+(?:\.\d*)?)|(?:\.\d+))(?:e([+-]?\d+))?\s*$/i,precisionRx:/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/};e.exports=o.extend({type:"number",flags:{unsafe:{default:!1}},coerce:{from:"string",method(e,{schema:t,error:r}){const n=e.match(s.numberRx);if(!n)return;e=e.trim();const o={value:parseFloat(e)};if(0===o.value&&(o.value=0),!t._flags.unsafe)if(e.match(/e/i)){if(s.normalizeExponent("".concat(o.value/Math.pow(10,n[1]),"e").concat(n[1]))!==s.normalizeExponent(e))return o.errors=r("number.unsafe"),o}else{const t=o.value.toString();if(t.match(/e/i))return o;if(t!==s.normalizeDecimal(e))return o.errors=r("number.unsafe"),o}return o}},validate(e,{schema:t,error:r,prefs:n}){if(e===1/0||e===-1/0)return{value:e,errors:r("number.infinity")};if(!i.isNumber(e))return{value:e,errors:r("number.base")};const o={value:e};if(n.convert){const e=t.$_getRule("precision");if(e){const t=Math.pow(10,e.args.limit);o.value=Math.round(o.value*t)/t}}return 0===o.value&&(o.value=0),!t._flags.unsafe&&(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)&&(o.errors=r("number.unsafe")),o},rules:{compare:{method:!1,validate:(e,t,{limit:r},{name:n,operator:o,args:s})=>i.compare(e,r,o)?e:t.error("number."+n,{limit:s.limit,value:e}),args:[{name:"limit",ref:!0,assert:i.isNumber,message:"must be a number"}]},greater:{method(e){return this.$_addRule({name:"greater",method:"compare",args:{limit:e},operator:">"})}},integer:{method(){return this.$_addRule("integer")},validate:(e,t)=>Math.trunc(e)-e==0?e:t.error("number.integer")},less:{method(e){return this.$_addRule({name:"less",method:"compare",args:{limit:e},operator:"<"})}},max:{method(e){return this.$_addRule({name:"max",method:"compare",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"compare",args:{limit:e},operator:">="})}},multiple:{method(e){return this.$_addRule({name:"multiple",args:{base:e}})},validate:(e,t,{base:r},n)=>e%r==0?e:t.error("number.multiple",{multiple:n.args.base,value:e}),args:[{name:"base",ref:!0,assert:e=>"number"==typeof e&&isFinite(e)&&e>0,message:"must be a positive number"}],multi:!0},negative:{method(){return this.sign("negative")}},port:{method(){return this.$_addRule("port")},validate:(e,t)=>Number.isSafeInteger(e)&&e>=0&&e<=65535?e:t.error("number.port")},positive:{method(){return this.sign("positive")}},precision:{method(e){return n(Number.isSafeInteger(e),"limit must be an integer"),this.$_addRule({name:"precision",args:{limit:e}})},validate(e,t,{limit:r}){const n=e.toString().match(s.precisionRx);return Math.max((n[1]?n[1].length:0)-(n[2]?parseInt(n[2],10):0),0)<=r?e:t.error("number.precision",{limit:r,value:e})},convert:!0},sign:{method(e){return n(["negative","positive"].includes(e),"Invalid sign",e),this.$_addRule({name:"sign",args:{sign:e}})},validate:(e,t,{sign:r})=>"negative"===r&&e<0||"positive"===r&&e>0?e:t.error("number.".concat(r))},unsafe:{method(e=!0){return n("boolean"==typeof e,"enabled must be a boolean"),this.$_setFlag("unsafe",e)}}},cast:{string:{from:e=>"number"==typeof e,to:(e,t)=>e.toString()}},messages:{"number.base":"{{#label}} must be a number","number.greater":"{{#label}} must be greater than {{#limit}}","number.infinity":"{{#label}} cannot be infinity","number.integer":"{{#label}} must be an integer","number.less":"{{#label}} must be less than {{#limit}}","number.max":"{{#label}} must be less than or equal to {{#limit}}","number.min":"{{#label}} must be greater than or equal to {{#limit}}","number.multiple":"{{#label}} must be a multiple of {{#multiple}}","number.negative":"{{#label}} must be a negative number","number.port":"{{#label}} must be a valid port","number.positive":"{{#label}} must be a positive number","number.precision":"{{#label}} must have no more than {{#limit}} decimal places","number.unsafe":"{{#label}} must be a safe number"}}),s.normalizeExponent=function(e){return e.replace(/E/,"e").replace(/\.(\d*[1-9])?0+e/,".$1e").replace(/\.e/,"e").replace(/e\+/,"e").replace(/^\+/,"").replace(/^(-?)0+([1-9])/,"$1$2")},s.normalizeDecimal=function(e){return(e=e.replace(/^\+/,"").replace(/\.0*$/,"").replace(/^(-?)\.([^\.]*)$/,"$10.$2").replace(/^(-?)0+([0-9])/,"$1$2")).includes(".")&&e.endsWith("0")&&(e=e.replace(/0+$/,"")),"-0"===e?"0":e}},function(e,t,r){"use strict";const n=r(22);e.exports=n.extend({type:"object",cast:{map:{from:e=>e&&"object"==typeof e,to:(e,t)=>new Map(Object.entries(e))}}})},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const s=r(0),a=r(23),c=r(49),u=r(50),l=r(27),f=r(51),d=r(26),h=r(3),p=r(1),g={tlds:f instanceof Set&&{tlds:{allow:f,deny:null}},base64Regex:{true:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}==|[\w\-]{3}=)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/},false:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}(==)?|[\w\-]{3}=?)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}(==)?|[A-Za-z0-9+\/]{3}=?)?$/}},dataUriRegex:/^data:[\w+.-]+\/[\w+.-]+;((charset=[\w-]+|base64),)?(.*)$/,hexRegex:/^[a-f0-9]+$/i,ipRegex:u.regex().regex,isoDurationRegex:/^P(?!$)(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?$/,guidBrackets:{"{":"}","[":"]","(":")","":""},guidVersions:{uuidv1:"1",uuidv2:"2",uuidv3:"3",uuidv4:"4",uuidv5:"5"},guidSeparators:new Set([void 0,!0,!1,"-",":"]),normalizationForms:["NFC","NFD","NFKC","NFKD"]};e.exports=h.extend({type:"string",flags:{insensitive:{default:!1},truncate:{default:!1}},terms:{replacements:{init:null}},coerce:{from:"string",method(e,{schema:t,state:r,prefs:n}){const o=t.$_getRule("normalize");o&&(e=e.normalize(o.args.form));const i=t.$_getRule("case");i&&(e="upper"===i.args.direction?e.toLocaleUpperCase():e.toLocaleLowerCase());const s=t.$_getRule("trim");if(s&&s.args.enabled&&(e=e.trim()),t.$_terms.replacements)for(const r of t.$_terms.replacements)e=e.replace(r.pattern,r.replacement);const a=t.$_getRule("hex");if(a&&a.args.options.byteAligned&&e.length%2!=0&&(e="0".concat(e)),t.$_getRule("isoDate")){const t=g.isoDate(e);t&&(e=t)}if(t._flags.truncate){const o=t.$_getRule("max");if(o){let i=o.args.limit;if(p.isResolvable(i)&&(i=i.resolve(e,r,n),!p.limit(i)))return{value:e,errors:t.$_createError("any.ref",i,{ref:o.args.limit,arg:"limit",reason:"must be a positive integer"},r,n)};e=e.slice(0,i)}}return{value:e}}},validate:(e,{error:t})=>"string"!=typeof e?{value:e,errors:t("string.base")}:""===e?{value:e,errors:t("string.empty")}:void 0,rules:{alphanum:{method(){return this.$_addRule("alphanum")},validate:(e,t)=>/^[a-zA-Z0-9]+$/.test(e)?e:t.error("string.alphanum")},base64:{method(e={}){return p.assertOptions(e,["paddingRequired","urlSafe"]),e=o({urlSafe:!1,paddingRequired:!0},e),s("boolean"==typeof e.paddingRequired,"paddingRequired must be boolean"),s("boolean"==typeof e.urlSafe,"urlSafe must be boolean"),this.$_addRule({name:"base64",args:{options:e}})},validate:(e,t,{options:r})=>g.base64Regex[r.paddingRequired][r.urlSafe].test(e)?e:t.error("string.base64")},case:{method(e){return s(["lower","upper"].includes(e),"Invalid case:",e),this.$_addRule({name:"case",args:{direction:e}})},validate:(e,t,{direction:r})=>"lower"===r&&e===e.toLocaleLowerCase()||"upper"===r&&e===e.toLocaleUpperCase()?e:t.error("string.".concat(r,"case")),convert:!0},creditCard:{method(){return this.$_addRule("creditCard")},validate(e,t){let r=e.length,n=0,o=1;for(;r--;){const t=e.charAt(r)*o;n+=t-9*(t>9),o^=3}return n>0&&n%10==0?e:t.error("string.creditCard")}},dataUri:{method(e={}){return p.assertOptions(e,["paddingRequired"]),e=o({paddingRequired:!0},e),s("boolean"==typeof e.paddingRequired,"paddingRequired must be boolean"),this.$_addRule({name:"dataUri",args:{options:e}})},validate(e,t,{options:r}){const n=e.match(g.dataUriRegex);if(n){if(!n[2])return e;if("base64"!==n[2])return e;if(g.base64Regex[r.paddingRequired].false.test(n[3]))return e}return t.error("string.dataUri")}},domain:{method(e){e&&p.assertOptions(e,["allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const t=g.addressOptions(e);return this.$_addRule({name:"domain",args:{options:e},address:t})},validate:(e,t,r,{address:n})=>a.isValid(e,n)?e:t.error("string.domain")},email:{method(e={}){p.assertOptions(e,["allowUnicode","ignoreLength","maxDomainSegments","minDomainSegments","multiple","separator","tlds"]),s(void 0===e.multiple||"boolean"==typeof e.multiple,"multiple option must be an boolean");const t=g.addressOptions(e),r=new RegExp("\\s*[".concat(e.separator?l(e.separator):",","]\\s*"));return this.$_addRule({name:"email",args:{options:e},regex:r,address:t})},validate(e,t,{options:r},{regex:n,address:o}){const i=r.multiple?e.split(n):[e],s=[];for(const e of i)c.isValid(e,o)||s.push(e);return s.length?t.error("string.email",{value:e,invalids:s}):e}},guid:{alias:"uuid",method(e={}){p.assertOptions(e,["version","separator"]);let t="";if(e.version){const r=[].concat(e.version);s(r.length>=1,"version must have at least 1 valid version specified");const n=new Set;for(let e=0;e<r.length;++e){const o=r[e];s("string"==typeof o,"version at position "+e+" must be a string");const i=g.guidVersions[o.toLowerCase()];s(i,"version at position "+e+" must be one of "+Object.keys(g.guidVersions).join(", ")),s(!n.has(i),"version at position "+e+" must not be a duplicate"),t+=i,n.add(i)}}s(g.guidSeparators.has(e.separator),'separator must be one of true, false, "-", or ":"');const r=void 0===e.separator?"[:-]?":!0===e.separator?"[:-]":!1===e.separator?"[]?":"\\".concat(e.separator),n=new RegExp("^([\\[{\\(]?)[0-9A-F]{8}(".concat(r,")[0-9A-F]{4}\\2?[").concat(t||"0-9A-F","][0-9A-F]{3}\\2?[").concat(t?"89AB":"0-9A-F","][0-9A-F]{3}\\2?[0-9A-F]{12}([\\]}\\)]?)$"),"i");return this.$_addRule({name:"guid",args:{options:e},regex:n})},validate(e,t,r,{regex:n}){const o=n.exec(e);return o?g.guidBrackets[o[1]]!==o[o.length-1]?t.error("string.guid"):e:t.error("string.guid")}},hex:{method(e={}){return p.assertOptions(e,["byteAligned"]),e=o({byteAligned:!1},e),s("boolean"==typeof e.byteAligned,"byteAligned must be boolean"),this.$_addRule({name:"hex",args:{options:e}})},validate:(e,t,{options:r})=>g.hexRegex.test(e)?r.byteAligned&&e.length%2!=0?t.error("string.hexAlign"):e:t.error("string.hex")},hostname:{method(){return this.$_addRule("hostname")},validate:(e,t)=>a.isValid(e,{minDomainSegments:1})||g.ipRegex.test(e)?e:t.error("string.hostname")},insensitive:{method(){return this.$_setFlag("insensitive",!0)}},ip:{method(e={}){p.assertOptions(e,["cidr","version"]);const{cidr:t,versions:r,regex:n}=u.regex(e),o=e.version?r:void 0;return this.$_addRule({name:"ip",args:{options:{cidr:t,version:o}},regex:n})},validate:(e,t,{options:r},{regex:n})=>n.test(e)?e:r.version?t.error("string.ipVersion",{value:e,cidr:r.cidr,version:r.version}):t.error("string.ip",{value:e,cidr:r.cidr})},isoDate:{method(){return this.$_addRule("isoDate")},validate:(e,{error:t})=>g.isoDate(e)?e:t("string.isoDate")},isoDuration:{method(){return this.$_addRule("isoDuration")},validate:(e,t)=>g.isoDurationRegex.test(e)?e:t.error("string.isoDuration")},length:{method(e,t){return g.length(this,"length",e,"=",t)},validate(e,t,{limit:r,encoding:n},{name:o,operator:i,args:s}){const a=!n&&e.length;return p.compare(a,r,i)?e:t.error("string."+o,{limit:s.limit,value:e,encoding:n})},args:[{name:"limit",ref:!0,assert:p.limit,message:"must be a positive integer"},"encoding"]},lowercase:{method(){return this.case("lower")}},max:{method(e,t){return g.length(this,"max",e,"<=",t)},args:["limit","encoding"]},min:{method(e,t){return g.length(this,"min",e,">=",t)},args:["limit","encoding"]},normalize:{method(e="NFC"){return s(g.normalizationForms.includes(e),"normalization form must be one of "+g.normalizationForms.join(", ")),this.$_addRule({name:"normalize",args:{form:e}})},validate:(e,{error:t},{form:r})=>e===e.normalize(r)?e:t("string.normalize",{value:e,form:r}),convert:!0},pattern:{alias:"regex",method(e,t={}){s(e instanceof RegExp,"regex must be a RegExp"),s(!e.flags.includes("g")&&!e.flags.includes("y"),"regex should not use global or sticky mode"),"string"==typeof t&&(t={name:t}),p.assertOptions(t,["invert","name"]);const r=["string.pattern",t.invert?".invert":"",t.name?".name":".base"].join("");return this.$_addRule({name:"pattern",args:{regex:e,options:t},errorCode:r})},validate:(e,t,{regex:r,options:n},{errorCode:o})=>r.test(e)^n.invert?e:t.error(o,{name:n.name,regex:r,value:e}),args:["regex","options"],multi:!0},replace:{method(e,t){"string"==typeof e&&(e=new RegExp(l(e),"g")),s(e instanceof RegExp,"pattern must be a RegExp"),s("string"==typeof t,"replacement must be a String");const r=this.clone();return r.$_terms.replacements||(r.$_terms.replacements=[]),r.$_terms.replacements.push({pattern:e,replacement:t}),r}},token:{method(){return this.$_addRule("token")},validate:(e,t)=>/^\w+$/.test(e)?e:t.error("string.token")},trim:{method(e=!0){return s("boolean"==typeof e,"enabled must be a boolean"),this.$_addRule({name:"trim",args:{enabled:e}})},validate:(e,t,{enabled:r})=>r&&e!==e.trim()?t.error("string.trim"):e,convert:!0},truncate:{method(e=!0){return s("boolean"==typeof e,"enabled must be a boolean"),this.$_setFlag("truncate",e)}},uppercase:{method(){return this.case("upper")}},uri:{method(e={}){p.assertOptions(e,["allowRelative","allowQuerySquareBrackets","domain","relativeOnly","scheme"]),e.domain&&p.assertOptions(e.domain,["allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const{regex:t,scheme:r}=d.regex(e),n=e.domain?g.addressOptions(e.domain):null;return this.$_addRule({name:"uri",args:{options:e},regex:t,domain:n,scheme:r})},validate(e,t,{options:r},{regex:n,domain:o,scheme:i}){if(["http:/","https:/"].includes(e))return t.error("string.uri");const s=n.exec(e);if(s){if(o){const e=s[1]||s[2];if(!a.isValid(e,o))return t.error("string.domain",{value:e})}return e}return r.relativeOnly?t.error("string.uriRelativeOnly"):r.scheme?t.error("string.uriCustomScheme",{scheme:i,value:e}):t.error("string.uri")}}},manifest:{build(e,t){if(t.replacements)for(const{pattern:r,replacement:n}of t.replacements)e=e.replace(r,n);return e}},messages:{"string.alphanum":"{{#label}} must only contain alpha-numeric characters","string.base":"{{#label}} must be a string","string.base64":"{{#label}} must be a valid base64 string","string.creditCard":"{{#label}} must be a credit card","string.dataUri":"{{#label}} must be a valid dataUri string","string.domain":"{{#label}} must contain a valid domain name","string.email":"{{#label}} must be a valid email","string.empty":"{{#label}} is not allowed to be empty","string.guid":"{{#label}} must be a valid GUID","string.hex":"{{#label}} must only contain hexadecimal characters","string.hexAlign":"{{#label}} hex decoded representation must be byte aligned","string.hostname":"{{#label}} must be a valid hostname","string.ip":"{{#label}} must be a valid ip address with a {{#cidr}} CIDR","string.ipVersion":"{{#label}} must be a valid ip address of one of the following versions {{#version}} with a {{#cidr}} CIDR","string.isoDate":"{{#label}} must be in iso format","string.isoDuration":"{{#label}} must be a valid ISO 8601 duration","string.length":"{{#label}} length must be {{#limit}} characters long","string.lowercase":"{{#label}} must only contain lowercase characters","string.max":"{{#label}} length must be less than or equal to {{#limit}} characters long","string.min":"{{#label}} length must be at least {{#limit}} characters long","string.normalize":"{{#label}} must be unicode normalized in the {{#form}} form","string.token":"{{#label}} must only contain alpha-numeric and underscore characters","string.pattern.base":"{{#label}} with value {:[.]} fails to match the required pattern: {{#regex}}","string.pattern.name":"{{#label}} with value {:[.]} fails to match the {{#name}} pattern","string.pattern.invert.base":"{{#label}} with value {:[.]} matches the inverted pattern: {{#regex}}","string.pattern.invert.name":"{{#label}} with value {:[.]} matches the inverted {{#name}} pattern","string.trim":"{{#label}} must not have leading or trailing whitespace","string.uri":"{{#label}} must be a valid uri","string.uriCustomScheme":"{{#label}} must be a valid uri with a scheme matching the {{#scheme}} pattern","string.uriRelativeOnly":"{{#label}} must be a valid relative uri","string.uppercase":"{{#label}} must only contain uppercase characters"}}),g.addressOptions=function(e){if(!e)return e;if(s(void 0===e.minDomainSegments||Number.isSafeInteger(e.minDomainSegments)&&e.minDomainSegments>0,"minDomainSegments must be a positive integer"),s(void 0===e.maxDomainSegments||Number.isSafeInteger(e.maxDomainSegments)&&e.maxDomainSegments>0,"maxDomainSegments must be a positive integer"),!1===e.tlds)return e;if(!0===e.tlds||void 0===e.tlds)return s(g.tlds,"Built-in TLD list disabled"),Object.assign({},e,g.tlds);s("object"==typeof e.tlds,"tlds must be true, false, or an object");const t=e.tlds.deny;if(t)return Array.isArray(t)&&(e=Object.assign({},e,{tlds:{deny:new Set(t)}})),s(e.tlds.deny instanceof Set,"tlds.deny must be an array, Set, or boolean"),s(!e.tlds.allow,"Cannot specify both tlds.allow and tlds.deny lists"),g.validateTlds(e.tlds.deny,"tlds.deny"),e;const r=e.tlds.allow;return r?!0===r?(s(g.tlds,"Built-in TLD list disabled"),Object.assign({},e,g.tlds)):(Array.isArray(r)&&(e=Object.assign({},e,{tlds:{allow:new Set(r)}})),s(e.tlds.allow instanceof Set,"tlds.allow must be an array, Set, or boolean"),g.validateTlds(e.tlds.allow,"tlds.allow"),e):e},g.validateTlds=function(e,t){for(const r of e)s(a.isValid(r,{minDomainSegments:1,maxDomainSegments:1}),"".concat(t," must contain valid top level domain names"))},g.isoDate=function(e){if(!p.isIsoDate(e))return null;/.*T.*[+-]\d\d$/.test(e)&&(e+="00");const t=new Date(e);return isNaN(t.getTime())?null:t.toISOString()},g.length=function(e,t,r,n,o){return s(!o||!1,"Invalid encoding:",o),e.$_addRule({name:t,method:"length",args:{limit:r,encoding:o},operator:n})}},function(e,t,r){"use strict";const n=r(24),o=r(23),i=r(25),s={nonAsciiRx:/[^\x00-\x7f]/,encoder:new(n.TextEncoder||TextEncoder)};t.analyze=function(e,t){return s.email(e,t)},t.isValid=function(e,t){return!s.email(e,t)},s.email=function(e,t={}){if("string"!=typeof e)throw new Error("Invalid input: email must be a string");if(!e)return i.code("EMPTY_STRING");const r=!s.nonAsciiRx.test(e);if(!r){if(!1===t.allowUnicode)return i.code("FORBIDDEN_UNICODE");e=e.normalize("NFC")}const n=e.split("@");if(2!==n.length)return n.length>2?i.code("MULTIPLE_AT_CHAR"):i.code("MISSING_AT_CHAR");const[a,c]=n;if(!a)return i.code("EMPTY_LOCAL");if(!t.ignoreLength){if(e.length>254)return i.code("ADDRESS_TOO_LONG");if(s.encoder.encode(a).length>64)return i.code("LOCAL_TOO_LONG")}return s.local(a,r)||o.analyze(c,t)},s.local=function(e,t){const r=e.split(".");for(const e of r){if(!e.length)return i.code("EMPTY_LOCAL_SEGMENT");if(t){if(!s.atextRx.test(e))return i.code("INVALID_LOCAL_CHARS")}else for(const t of e){if(s.atextRx.test(t))continue;const e=s.binary(t);if(!s.atomRx.test(e))return i.code("INVALID_LOCAL_CHARS")}}},s.binary=function(e){return Array.from(s.encoder.encode(e)).map(e=>String.fromCharCode(e)).join("")},s.atextRx=/^[\w!#\$%&'\*\+\-/=\?\^`\{\|\}~]+$/,s.atomRx=new RegExp(["(?:[\\xc2-\\xdf][\\x80-\\xbf])","(?:\\xe0[\\xa0-\\xbf][\\x80-\\xbf])|(?:[\\xe1-\\xec][\\x80-\\xbf]{2})|(?:\\xed[\\x80-\\x9f][\\x80-\\xbf])|(?:[\\xee-\\xef][\\x80-\\xbf]{2})","(?:\\xf0[\\x90-\\xbf][\\x80-\\xbf]{2})|(?:[\\xf1-\\xf3][\\x80-\\xbf]{3})|(?:\\xf4[\\x80-\\x8f][\\x80-\\xbf]{2})"].join("|"))},function(e,t,r){"use strict";const n=r(0),o=r(26);t.regex=function(e={}){n(void 0===e.cidr||"string"==typeof e.cidr,"options.cidr must be a string");const t=e.cidr?e.cidr.toLowerCase():"optional";n(["required","optional","forbidden"].includes(t),"options.cidr must be one of required, optional, forbidden"),n(void 0===e.version||"string"==typeof e.version||Array.isArray(e.version),"options.version must be a string or an array of string");let r=e.version||["ipv4","ipv6","ipvfuture"];Array.isArray(r)||(r=[r]),n(r.length>=1,"options.version must have at least 1 version specified");for(let e=0;e<r.length;++e)n("string"==typeof r[e],"options.version must only contain strings"),r[e]=r[e].toLowerCase(),n(["ipv4","ipv6","ipvfuture"].includes(r[e]),"options.version contains unknown version "+r[e]+" - must be one of ipv4, ipv6, ipvfuture");r=Array.from(new Set(r));const i=r.map(e=>{if("forbidden"===t)return o.ip[e];const r="\\/".concat("ipv4"===e?o.ip.v4Cidr:o.ip.v6Cidr);return"required"===t?"".concat(o.ip[e]).concat(r):"".concat(o.ip[e],"(?:").concat(r,")?")}),s="(?:".concat(i.join("|"),")"),a=new RegExp("^".concat(s,"$"));return{cidr:t,versions:r,regex:a,raw:s}}},function(e,t){},function(e,t,r){"use strict";const n=r(0),o=r(3),i={};i.Map=class extends Map{slice(){return new i.Map(this)}},e.exports=o.extend({type:"symbol",terms:{map:{init:new i.Map}},coerce:{method(e,{schema:t,error:r}){const n=t.$_terms.map.get(e);return n&&(e=n),t._flags.only&&"symbol"!=typeof e?{value:e,errors:r("symbol.map",{map:t.$_terms.map})}:{value:e}}},validate(e,{error:t}){if("symbol"!=typeof e)return{value:e,errors:t("symbol.base")}},rules:{map:{method(e){e&&!e[Symbol.iterator]&&"object"==typeof e&&(e=Object.entries(e)),n(e&&e[Symbol.iterator],"Iterable must be an iterable or object");const t=this.clone(),r=[];for(const o of e){n(o&&o[Symbol.iterator],"Entry must be an iterable");const[e,i]=o;n("object"!=typeof e&&"function"!=typeof e&&"symbol"!=typeof e,"Key must not be of type object, function, or Symbol"),n("symbol"==typeof i,"Value must be a Symbol"),t.$_terms.map.set(e,i),r.push(i)}return t.valid(...r)}}},manifest:{build:(e,t)=>(t.map&&(e=e.map(t.map)),e)},messages:{"symbol.base":"{{#label}} must be a symbol","symbol.map":"{{#label}} must be one of {{#map}}"}})}])},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InteractionForegroundService=void 0;t.InteractionForegroundService=class{constructor(e){this.handler=e}pushData(e){this.handler.onInteractionDataReceived(e)}pushEvent(e){this.handler.onEventDataReceived(e)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interactionForegroundInit=void 0;const n=r(179),o=r(340),i=r(674);t.interactionForegroundInit=function(e,t){e.registerMessage(n.PushInteractionDataMsg),e.registerMessage(n.PushEventDataMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const n=r(179);t.getHandler=e=>(t,r)=>{switch(r.constructor){case n.PushInteractionDataMsg:return o(e)(t,r);case n.PushEventDataMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const o=e=>(t,r)=>e.pushData(r.data),i=e=>(t,r)=>e.pushEvent(r.data)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(128),o=r(336),i=r(677);t.init=function(e,t){e.registerMessage(n.GetChainInfosMsg),e.registerMessage(n.SuggestChainInfoMsg),e.registerMessage(n.RemoveSuggestedChainInfoMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(128);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.GetChainInfosMsg:return i(e)(t,r);case o.SuggestChainInfoMsg:return s(e)(t,r);case o.RemoveSuggestedChainInfoMsg:return a(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>()=>n(void 0,void 0,void 0,(function*(){return{chainInfos:yield e.getChainInfos()}})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){if(yield e.hasChainInfo(r.chainInfo.chainId))return;const n=r.chainInfo;n.beta=!0,yield e.suggestChainInfo(t,n,r.origin)})),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.removeChainInfo(r.chainId),yield e.getChainInfos()}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(343),t),o(r(713),t)},function(e,t,r){"use strict";(function(e){var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(129)),i=n(r(130)),s=n(r(681)),a=n(r(682)),c=n(r(72)),u=n(r(75)),l=n(r(94)),f=r(345),d=r(684),h=r(181),p=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.APP_KEY;if((0,s.default)(this,t),!e)throw new Error("Transport has not been defined");this.transport=e,e.decorateAppAPIMethods(this,["getVersion","sign","getAddressAndPubKey","appInfo","deviceInfo","getBech32FromPK"],r)}var r,n,p,g,m,y,b,v,w,_;return(0,a.default)(t,[{key:"serializePath",value:(_=(0,i.default)(o.default.mark((function e(t){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,h.getVersion)(this.transport);case 2:if(this.versionResponse=e.sent,this.versionResponse.return_code===h.ERROR_CODE.NoError){e.next=5;break}throw this.versionResponse;case 5:e.t0=this.versionResponse.major,e.next=1===e.t0?8:2===e.t0?9:10;break;case 8:return e.abrupt("return",(0,f.serializePathv1)(t));case 9:return e.abrupt("return",(0,d.serializePathv2)(t));case 10:return e.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 11:case"end":return e.stop()}}),e,this)}))),function(e){return _.apply(this,arguments)})},{key:"signGetChunks",value:(w=(0,i.default)(o.default.mark((function t(r,n){var i,s,a,c,u;return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.serializePath(r);case 2:for(i=t.sent,(s=[]).push(i),a=e.from(n),c=0;c<a.length;c+=h.CHUNK_SIZE)u=c+h.CHUNK_SIZE,c>a.length&&(u=a.length),s.push(a.slice(c,u));return t.abrupt("return",s);case 8:case"end":return t.stop()}}),t,this)}))),function(e,t){return w.apply(this,arguments)})},{key:"getVersion",value:(v=(0,i.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,h.getVersion)(this.transport);case 3:return this.versionResponse=e.sent,e.abrupt("return",this.versionResponse);case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",(0,h.processErrorResponse)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return v.apply(this,arguments)})},{key:"appInfo",value:(b=(0,i.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.transport.send(176,1,0,0).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1],n={},o="err",i="err",s=0,a=0;if(1!==e[0])n.error_message="response format ID not recognized",n.return_code=36865;else{var c=e[1];o=e.slice(2,2+c).toString("ascii");var u=2+c,l=e[u];u+=1,i=e.slice(u,u+l).toString("ascii"),s=e[u+=l],a=e[u+=1]}return{return_code:r,error_message:(0,h.errorCodeToString)(r),appName:o,appVersion:i,flagLen:s,flagsValue:a,flag_recovery:0!=(1&a),flag_signed_mcu_code:0!=(2&a),flag_onboarded:0!=(4&a),flag_pin_validated:0!=(128&a)}}),h.processErrorResponse));case 1:case"end":return e.stop()}}),e,this)}))),function(){return b.apply(this,arguments)})},{key:"deviceInfo",value:(y=(0,i.default)(o.default.mark((function t(){return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.transport.send(224,1,0,0,e.from([]),[h.ERROR_CODE.NoError,28160]).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1];if(28160===r)return{return_code:r,error_message:"This command is only available in the Dashboard"};var n=e.slice(0,4).toString("hex"),o=4,i=e[o];o+=1;var s=e.slice(o,o+i).toString(),a=e[o+=i];o+=1;var c=e.slice(o,o+a).toString("hex"),u=e[o+=a];o+=1;var l=e.slice(o,o+u);0===l[u-1]&&(l=e.slice(o,o+u-1));var f=l.toString();return{return_code:r,error_message:(0,h.errorCodeToString)(r),targetId:n,seVersion:s,flag:c,mcuVersion:f}}),h.processErrorResponse));case 1:case"end":return t.stop()}}),t,this)}))),function(){return y.apply(this,arguments)})},{key:"publicKey",value:(m=(0,i.default)(o.default.mark((function r(n){var i,s;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,this.serializePath(n);case 3:i=r.sent,r.t0=this.versionResponse.major,r.next=1===r.t0?7:2===r.t0?8:10;break;case 7:return r.abrupt("return",(0,f.publicKeyv1)(this,i));case 8:return s=e.concat([t.serializeHRP("cosmos"),i]),r.abrupt("return",(0,d.publicKeyv2)(this,s));case 10:return r.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 11:r.next=16;break;case 13:return r.prev=13,r.t1=r.catch(0),r.abrupt("return",(0,h.processErrorResponse)(r.t1));case 16:case"end":return r.stop()}}),r,this,[[0,13]])}))),function(e){return m.apply(this,arguments)})},{key:"getAddressAndPubKey",value:(g=(0,i.default)(o.default.mark((function r(n,i){var s=this;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.abrupt("return",this.serializePath(n).then((function(r){var n=e.concat([t.serializeHRP(i),r]);return s.transport.send(h.CLA,h.INS.GET_ADDR_SECP256K1,h.P1_VALUES.ONLY_RETRIEVE,0,n,[h.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1],o=e.from(t.slice(0,33));return{bech32_address:e.from(t.slice(33,-2)).toString(),compressed_pk:o,return_code:n,error_message:(0,h.errorCodeToString)(n)}}),h.processErrorResponse)})).catch((function(e){return(0,h.processErrorResponse)(e)})));case 4:return r.prev=4,r.t0=r.catch(0),r.abrupt("return",(0,h.processErrorResponse)(r.t0));case 7:case"end":return r.stop()}}),r,this,[[0,4]])}))),function(e,t){return g.apply(this,arguments)})},{key:"showAddressAndPubKey",value:(p=(0,i.default)(o.default.mark((function r(n,i){var s=this;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.abrupt("return",this.serializePath(n).then((function(r){var n=e.concat([t.serializeHRP(i),r]);return s.transport.send(h.CLA,h.INS.GET_ADDR_SECP256K1,h.P1_VALUES.SHOW_ADDRESS_IN_DEVICE,0,n,[h.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1],o=e.from(t.slice(0,33));return{bech32_address:e.from(t.slice(33,-2)).toString(),compressed_pk:o,return_code:n,error_message:(0,h.errorCodeToString)(n)}}),h.processErrorResponse)})).catch((function(e){return(0,h.processErrorResponse)(e)})));case 4:return r.prev=4,r.t0=r.catch(0),r.abrupt("return",(0,h.processErrorResponse)(r.t0));case 7:case"end":return r.stop()}}),r,this,[[0,4]])}))),function(e,t){return p.apply(this,arguments)})},{key:"signSendChunk",value:(n=(0,i.default)(o.default.mark((function e(t,r,n){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=this.versionResponse.major,e.next=1===e.t0?3:2===e.t0?4:5;break;case 3:return e.abrupt("return",(0,f.signSendChunkv1)(this,t,r,n));case 4:return e.abrupt("return",(0,d.signSendChunkv2)(this,t,r,n));case 5:return e.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 6:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return n.apply(this,arguments)})},{key:"sign",value:(r=(0,i.default)(o.default.mark((function e(t,r){var n=this;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.signGetChunks(t,r).then((function(e){return n.signSendChunk(1,e.length,e[0],[h.ERROR_CODE.NoError]).then(function(){var t=(0,i.default)(o.default.mark((function t(r){var i,s;return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i={return_code:r.return_code,error_message:r.error_message,signature:null},s=1;case 2:if(!(s<e.length)){t.next=11;break}return t.next=5,n.signSendChunk(1+s,e.length,e[s]);case 5:if((i=t.sent).return_code===h.ERROR_CODE.NoError){t.next=8;break}return t.abrupt("break",11);case 8:s+=1,t.next=2;break;case 11:return t.abrupt("return",{return_code:i.return_code,error_message:i.error_message,signature:i.signature});case 12:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),h.processErrorResponse)}),h.processErrorResponse));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})}],[{key:"serializeHRP",value:function(t){if(null==t||t.length<3||t.length>83)throw new Error("Invalid HRP");var r=e.alloc(1+t.length);return r.writeUInt8(t.length,0),r.write(t,1),r}},{key:"getBech32FromPK",value:function(e,t){if(33!==t.length)throw new Error("expected compressed public key [31 bytes]");var r=c.default.createHash("sha256").update(t).digest(),n=(new u.default).update(r).digest();return l.default.encode(e,l.default.toWords(n))}}]),t}();t.default=p}).call(this,r(2).Buffer)},function(e,t,r){var n=function(e){"use strict";var t=Object.prototype,r=t.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",s=n.toStringTag||"@@toStringTag";function a(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{a({},"")}catch(e){a=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var o=t&&t.prototype instanceof f?t:f,i=Object.create(o.prototype),s=new S(n||[]);return i._invoke=function(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return j()}for(r.method=o,r.arg=i;;){var s=r.delegate;if(s){var a=w(s,r);if(a){if(a===l)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var c=u(e,t,r);if("normal"===c.type){if(n=r.done?"completed":"suspendedYield",c.arg===l)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n="completed",r.method="throw",r.arg=c.arg)}}}(e,r,s),i}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var l={};function f(){}function d(){}function h(){}var p={};p[o]=function(){return this};var g=Object.getPrototypeOf,m=g&&g(g(O([])));m&&m!==t&&r.call(m,o)&&(p=m);var y=h.prototype=f.prototype=Object.create(p);function b(e){["next","throw","return"].forEach((function(t){a(e,t,(function(e){return this._invoke(t,e)}))}))}function v(e,t){var n;this._invoke=function(o,i){function s(){return new t((function(n,s){!function n(o,i,s,a){var c=u(e[o],e,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(f).then((function(e){l.value=e,s(l)}),(function(e){return n("throw",e,s,a)}))}a(c.arg)}(o,i,n,s)}))}return n=n?n.then(s,s):s()}}function w(e,t){var r=e.iterator[t.method];if(void 0===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var n=u(r,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,l;var o=n.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function S(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function O(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function t(){for(;++n<e.length;)if(r.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return i.next=i}}return{next:j}}function j(){return{value:void 0,done:!0}}return d.prototype=y.constructor=h,h.constructor=d,d.displayName=a(h,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,a(e,s,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},b(v.prototype),v.prototype[i]=function(){return this},e.AsyncIterator=v,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var s=new v(c(t,r,n,o),i);return e.isGeneratorFunction(r)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},b(y),a(y,s,"Generator"),y[o]=function(){return this},y.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=O,S.prototype={constructor:S,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(r,n){return s.type="throw",s.arg=e,t.next=r,n&&(t.method="next",t.arg=void 0),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],s=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var a=r.call(i,"catchLoc"),c=r.call(i,"finallyLoc");if(a&&c){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var s=i?i.completion:{};return s.type=e,s.arg=t,i?(this.method="next",this.next=i.finallyLoc,l):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),l},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),k(r),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;k(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:O(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),l}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function r(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}},function(e,t){function r(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=r=function(e){return typeof e}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(t)}e.exports=r},function(e,t,r){"use strict";(function(e){var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.serializePathv2=function(t){if(!t||5!==t.length)throw new Error("Invalid path.");var r=e.alloc(20);return r.writeUInt32LE(2147483648+t[0],0),r.writeUInt32LE(2147483648+t[1],4),r.writeUInt32LE(2147483648+t[2],8),r.writeUInt32LE(t[3],12),r.writeUInt32LE(t[4],16),r},t.signSendChunkv2=function(e,t,r,n){return c.apply(this,arguments)},t.publicKeyv2=function(e,t){return u.apply(this,arguments)};var o=n(r(129)),i=n(r(130)),s=r(345),a=r(181);function c(){return(c=(0,i.default)(o.default.mark((function e(t,r,n,i){var c;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=a.PAYLOAD_TYPE.ADD,1===r&&(c=a.PAYLOAD_TYPE.INIT),r===n&&(c=a.PAYLOAD_TYPE.LAST),e.abrupt("return",(0,s.signSendChunkv1)(t,c,0,i));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(){return(u=(0,i.default)(o.default.mark((function t(r,n){return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",r.transport.send(a.CLA,a.INS.GET_ADDR_SECP256K1,0,0,n,[a.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1];return{pk:"OBSOLETE PROPERTY",compressed_pk:e.from(t.slice(0,33)),return_code:n,error_message:(0,a.errorCodeToString)(n)}}),a.processErrorResponse));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";r.r(t),function(e){r.d(t,"default",(function(){return l}));var n=r(143),o=r(144),i=r.n(o),s=r(44),a=r(86),c=r(15),u=r(88);class l extends n.a{constructor(t,r){super(),this.device=void 0,this.deviceModel=void 0,this.channel=Math.floor(65535*Math.random()),this.packetSize=64,this.interfaceNumber=void 0,this._disconnectEmitted=!1,this._emitDisconnect=e=>{this._disconnectEmitted||(this._disconnectEmitted=!0,this.emit("disconnect",e))},this.exchange=t=>this.exchangeAtomicImpl(async()=>{const{channel:r,packetSize:n}=this;Object(a.a)("apdu","=> "+t.toString("hex"));const o=i()(r,n),s=o.makeBlocks(t);for(let e=0;e<s.length;e++)await this.device.transferOut(3,s[e]);let c,u;for(;!(c=o.getReducedResult(u));){const t=await this.device.transferIn(3,n),r=e.from(t.data.buffer);u=o.reduceResponse(u,r)}return Object(a.a)("apdu","<= "+c.toString("hex")),c}).catch(e=>{if(e&&e.message&&e.message.includes("disconnected"))throw this._emitDisconnect(e),new c.DisconnectedDeviceDuringOperation(e.message);throw e}),this.device=t,this.interfaceNumber=r,this.deviceModel=Object(s.a)(t.productId)}static async request(){const e=await Object(u.d)();return l.open(e)}static async openConnected(){const e=await Object(u.b)();return 0===e.length?null:l.open(e[0])}static async open(e){await e.open(),null===e.configuration&&await e.selectConfiguration(1),await f(e);const t=e.configurations[0].interfaces.find(({alternates:e})=>e.some(e=>255===e.interfaceClass));if(!t)throw new c.TransportInterfaceNotAvailable("No WebUSB interface found for your Ledger device. Please upgrade firmware or contact techsupport.");const r=t.interfaceNumber;try{await e.claimInterface(r)}catch(t){throw await e.close(),new c.TransportInterfaceNotAvailable(t.message)}const n=new l(e,r),o=t=>{e===t.device&&(navigator.usb.removeEventListener("disconnect",o),n._emitDisconnect(new c.DisconnectedDevice))};return navigator.usb.addEventListener("disconnect",o),n}async close(){await this.exchangeBusyPromise,await this.device.releaseInterface(this.interfaceNumber),await f(this.device),await this.device.close()}setScrambleKey(){}}async function f(e){try{await e.reset()}catch(e){console.warn(e)}}l.isSupported=u.c,l.list=u.b,l.listen=e=>{let t=!1;return Object(u.a)().then(r=>{if(!t){const t=Object(s.a)(r.productId);e.next({type:"add",descriptor:r,deviceModel:t}),e.complete()}},t=>{window.DOMException&&t instanceof window.DOMException&&18===t.code?e.error(new c.TransportWebUSBGestureRequired(t.message)):e.error(new c.TransportOpenUserCancelled(t.message))}),{unsubscribe:function(){t=!0}}}}.call(this,r(2).Buffer)},function(e,t,r){const n=r(85);e.exports=(e,t)=>{const r=n(e,t);return r?r.version:null}},function(e,t,r){const n=r(85);e.exports=(e,t)=>{const r=n(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}},function(e,t,r){const n=r(24);e.exports=(e,t,r,o)=>{"string"==typeof r&&(o=r,r=void 0);try{return new n(e,r).inc(t,o).version}catch(e){return null}}},function(e,t,r){const n=r(85),o=r(183);e.exports=(e,t)=>{if(o(e,t))return null;{const r=n(e),o=n(t),i=r.prerelease.length||o.prerelease.length,s=i?"pre":"",a=i?"prerelease":"";for(const e in r)if(("major"===e||"minor"===e||"patch"===e)&&r[e]!==o[e])return s+e;return a}}},function(e,t,r){const n=r(24);e.exports=(e,t)=>new n(e,t).major},function(e,t,r){const n=r(24);e.exports=(e,t)=>new n(e,t).minor},function(e,t,r){const n=r(24);e.exports=(e,t)=>new n(e,t).patch},function(e,t,r){const n=r(85);e.exports=(e,t)=>{const r=n(e,t);return r&&r.prerelease.length?r.prerelease:null}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(t,e,r)},function(e,t,r){const n=r(40);e.exports=(e,t)=>n(e,t,!0)},function(e,t,r){const n=r(184);e.exports=(e,t)=>e.sort((e,r)=>n(e,r,t))},function(e,t,r){const n=r(184);e.exports=(e,t)=>e.sort((e,r)=>n(r,e,t))},function(e,t,r){const n=r(24),o=r(85),{re:i,t:s}=r(84);e.exports=(e,t)=>{if(e instanceof n)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let t;for(;(t=i[s.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&t.index+t[0].length===r.index+r[0].length||(r=t),i[s.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;i[s.COERCERTL].lastIndex=-1}else r=e.match(i[s.COERCE]);return null===r?null:o(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)}},function(e,t,r){"use strict";const n=r(700),o=Symbol("max"),i=Symbol("length"),s=Symbol("lengthCalculator"),a=Symbol("allowStale"),c=Symbol("maxAge"),u=Symbol("dispose"),l=Symbol("noDisposeOnSet"),f=Symbol("lruList"),d=Symbol("cache"),h=Symbol("updateAgeOnGet"),p=()=>1;const g=(e,t,r)=>{const n=e[d].get(t);if(n){const t=n.value;if(m(e,t)){if(b(e,n),!e[a])return}else r&&(e[h]&&(n.value.now=Date.now()),e[f].unshiftNode(n));return t.value}},m=(e,t)=>{if(!t||!t.maxAge&&!e[c])return!1;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[c]&&r>e[c]},y=e=>{if(e[i]>e[o])for(let t=e[f].tail;e[i]>e[o]&&null!==t;){const r=t.prev;b(e,t),t=r}},b=(e,t)=>{if(t){const r=t.value;e[u]&&e[u](r.key,r.value),e[i]-=r.length,e[d].delete(r.key),e[f].removeNode(t)}};class v{constructor(e,t,r,n,o){this.key=e,this.value=t,this.length=r,this.now=n,this.maxAge=o||0}}const w=(e,t,r,n)=>{let o=r.value;m(e,o)&&(b(e,r),e[a]||(o=void 0)),o&&t.call(n,o.value,o.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[o]=e.max||1/0;const t=e.length||p;if(this[s]="function"!=typeof t?p:t,this[a]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[c]=e.maxAge||0,this[u]=e.dispose,this[l]=e.noDisposeOnSet||!1,this[h]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[o]=e||1/0,y(this)}get max(){return this[o]}set allowStale(e){this[a]=!!e}get allowStale(){return this[a]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[c]=e,y(this)}get maxAge(){return this[c]}set lengthCalculator(e){"function"!=typeof e&&(e=p),e!==this[s]&&(this[s]=e,this[i]=0,this[f].forEach(e=>{e.length=this[s](e.value,e.key),this[i]+=e.length})),y(this)}get lengthCalculator(){return this[s]}get length(){return this[i]}get itemCount(){return this[f].length}rforEach(e,t){t=t||this;for(let r=this[f].tail;null!==r;){const n=r.prev;w(this,e,r,t),r=n}}forEach(e,t){t=t||this;for(let r=this[f].head;null!==r;){const n=r.next;w(this,e,r,t),r=n}}keys(){return this[f].toArray().map(e=>e.key)}values(){return this[f].toArray().map(e=>e.value)}reset(){this[u]&&this[f]&&this[f].length&&this[f].forEach(e=>this[u](e.key,e.value)),this[d]=new Map,this[f]=new n,this[i]=0}dump(){return this[f].map(e=>!m(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[f]}set(e,t,r){if((r=r||this[c])&&"number"!=typeof r)throw new TypeError("maxAge must be a number");const n=r?Date.now():0,a=this[s](t,e);if(this[d].has(e)){if(a>this[o])return b(this,this[d].get(e)),!1;const s=this[d].get(e).value;return this[u]&&(this[l]||this[u](e,s.value)),s.now=n,s.maxAge=r,s.value=t,this[i]+=a-s.length,s.length=a,this.get(e),y(this),!0}const h=new v(e,t,a,n,r);return h.length>this[o]?(this[u]&&this[u](e,t),!1):(this[i]+=h.length,this[f].unshift(h),this[d].set(e,this[f].head),y(this),!0)}has(e){if(!this[d].has(e))return!1;const t=this[d].get(e).value;return!m(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[f].tail;return e?(b(this,e),e.value):null}del(e){b(this,this[d].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const n=e[r],o=n.e||0;if(0===o)this.set(n.k,n.v);else{const e=o-t;e>0&&this.set(n.k,n.v,e)}}}prune(){this[d].forEach((e,t)=>g(this,t,!1))}}},function(e,t,r){"use strict";function n(e){var t=this;if(t instanceof n||(t=new n),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var r=0,o=arguments.length;r<o;r++)t.push(arguments[r]);return t}function o(e,t,r){var n=t===e.head?new a(r,null,t,e):new a(r,t,t.next,e);return null===n.next&&(e.tail=n),null===n.prev&&(e.head=n),e.length++,n}function i(e,t){e.tail=new a(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function s(e,t){e.head=new a(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function a(e,t,r,n){if(!(this instanceof a))return new a(e,t,r,n);this.list=n,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,r?(r.prev=this,this.next=r):this.next=null}e.exports=n,n.Node=a,n.create=n,n.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,r=e.prev;return t&&(t.prev=r),r&&(r.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=r),e.list.length--,e.next=null,e.prev=null,e.list=null,t},n.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},n.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},n.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)i(this,arguments[e]);return this.length},n.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)s(this,arguments[e]);return this.length},n.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},n.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},n.prototype.forEach=function(e,t){t=t||this;for(var r=this.head,n=0;null!==r;n++)e.call(t,r.value,n,this),r=r.next},n.prototype.forEachReverse=function(e,t){t=t||this;for(var r=this.tail,n=this.length-1;null!==r;n--)e.call(t,r.value,n,this),r=r.prev},n.prototype.get=function(e){for(var t=0,r=this.head;null!==r&&t<e;t++)r=r.next;if(t===e&&null!==r)return r.value},n.prototype.getReverse=function(e){for(var t=0,r=this.tail;null!==r&&t<e;t++)r=r.prev;if(t===e&&null!==r)return r.value},n.prototype.map=function(e,t){t=t||this;for(var r=new n,o=this.head;null!==o;)r.push(e.call(t,o.value,this)),o=o.next;return r},n.prototype.mapReverse=function(e,t){t=t||this;for(var r=new n,o=this.tail;null!==o;)r.push(e.call(t,o.value,this)),o=o.prev;return r},n.prototype.reduce=function(e,t){var r,n=this.head;if(arguments.length>1)r=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");n=this.head.next,r=this.head.value}for(var o=0;null!==n;o++)r=e(r,n.value,o),n=n.next;return r},n.prototype.reduceReverse=function(e,t){var r,n=this.tail;if(arguments.length>1)r=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");n=this.tail.prev,r=this.tail.value}for(var o=this.length-1;null!==n;o--)r=e(r,n.value,o),n=n.prev;return r},n.prototype.toArray=function(){for(var e=new Array(this.length),t=0,r=this.head;null!==r;t++)e[t]=r.value,r=r.next;return e},n.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,r=this.tail;null!==r;t++)e[t]=r.value,r=r.prev;return e},n.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var o=0,i=this.head;null!==i&&o<e;o++)i=i.next;for(;null!==i&&o<t;o++,i=i.next)r.push(i.value);return r},n.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var o=this.length,i=this.tail;null!==i&&o>t;o--)i=i.prev;for(;null!==i&&o>e;o--,i=i.prev)r.push(i.value);return r},n.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,i=this.head;null!==i&&n<e;n++)i=i.next;var s=[];for(n=0;i&&n<t;n++)s.push(i.value),i=this.removeNode(i);null===i&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev);for(n=0;n<r.length;n++)i=o(this,i,r[n]);return s},n.prototype.reverse=function(){for(var e=this.head,t=this.tail,r=e;null!==r;r=r.prev){var n=r.prev;r.prev=r.next,r.next=n}return this.head=t,this.tail=e,this};try{r(701)(n)}catch(e){}},function(e,t,r){"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},function(e,t,r){const n=r(41);e.exports=(e,t)=>new n(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},function(e,t,r){const n=r(24),o=r(41);e.exports=(e,t,r)=>{let i=null,s=null,a=null;try{a=new o(t,r)}catch(e){return null}return e.forEach(e=>{a.test(e)&&(i&&-1!==s.compare(e)||(i=e,s=new n(i,r)))}),i}},function(e,t,r){const n=r(24),o=r(41);e.exports=(e,t,r)=>{let i=null,s=null,a=null;try{a=new o(t,r)}catch(e){return null}return e.forEach(e=>{a.test(e)&&(i&&1!==s.compare(e)||(i=e,s=new n(i,r)))}),i}},function(e,t,r){const n=r(24),o=r(41),i=r(134);e.exports=(e,t)=>{e=new o(e,t);let r=new n("0.0.0");if(e.test(r))return r;if(r=new n("0.0.0-0"),e.test(r))return r;r=null;for(let t=0;t<e.set.length;++t){const o=e.set[t];let s=null;o.forEach(e=>{const t=new n(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":s&&!i(t,s)||(s=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}),!s||r&&!i(r,s)||(r=s)}return r&&e.test(r)?r:null}},function(e,t,r){const n=r(41);e.exports=(e,t)=>{try{return new n(e,t).range||"*"}catch(e){return null}}},function(e,t,r){const n=r(188);e.exports=(e,t,r)=>n(e,t,">",r)},function(e,t,r){const n=r(188);e.exports=(e,t,r)=>n(e,t,"<",r)},function(e,t,r){const n=r(41);e.exports=(e,t,r)=>(e=new n(e,r),t=new n(t,r),e.intersects(t))},function(e,t,r){const n=r(136),o=r(40);e.exports=(e,t,r)=>{const i=[];let s=null,a=null;const c=e.sort((e,t)=>o(e,t,r));for(const e of c){n(e,t,r)?(a=e,s||(s=e)):(a&&i.push([s,a]),a=null,s=null)}s&&i.push([s,null]);const u=[];for(const[e,t]of i)e===t?u.push(e):t||e!==c[0]?t?e===c[0]?u.push("<="+t):u.push(`${e} - ${t}`):u.push(">="+e):u.push("*");const l=u.join(" || "),f="string"==typeof t.raw?t.raw:String(t);return l.length<f.length?l:t}},function(e,t,r){const n=r(41),o=r(135),{ANY:i}=o,s=r(136),a=r(40),c=(e,t,r)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===i){if(1===t.length&&t[0].semver===i)return!0;e=r.includePrerelease?[new o(">=0.0.0-0")]:[new o(">=0.0.0")]}if(1===t.length&&t[0].semver===i){if(r.includePrerelease)return!0;t=[new o(">=0.0.0")]}const n=new Set;let c,f,d,h,p,g,m;for(const t of e)">"===t.operator||">="===t.operator?c=u(c,t,r):"<"===t.operator||"<="===t.operator?f=l(f,t,r):n.add(t.semver);if(n.size>1)return null;if(c&&f){if(d=a(c.semver,f.semver,r),d>0)return null;if(0===d&&(">="!==c.operator||"<="!==f.operator))return null}for(const e of n){if(c&&!s(e,String(c),r))return null;if(f&&!s(e,String(f),r))return null;for(const n of t)if(!s(e,String(n),r))return!1;return!0}let y=!(!f||r.includePrerelease||!f.semver.prerelease.length)&&f.semver,b=!(!c||r.includePrerelease||!c.semver.prerelease.length)&&c.semver;y&&1===y.prerelease.length&&"<"===f.operator&&0===y.prerelease[0]&&(y=!1);for(const e of t){if(m=m||">"===e.operator||">="===e.operator,g=g||"<"===e.operator||"<="===e.operator,c)if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),">"===e.operator||">="===e.operator){if(h=u(c,e,r),h===e&&h!==c)return!1}else if(">="===c.operator&&!s(c.semver,String(e),r))return!1;if(f)if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),"<"===e.operator||"<="===e.operator){if(p=l(f,e,r),p===e&&p!==f)return!1}else if("<="===f.operator&&!s(f.semver,String(e),r))return!1;if(!e.operator&&(f||c)&&0!==d)return!1}return!(c&&g&&!f&&0!==d)&&(!(f&&m&&!c&&0!==d)&&(!b&&!y))},u=(e,t,r)=>{if(!e)return t;const n=a(e.semver,t.semver,r);return n>0?e:n<0||">"===t.operator&&">="===e.operator?t:e},l=(e,t,r)=>{if(!e)return t;const n=a(e.semver,t.semver,r);return n<0?e:n>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,r={})=>{if(e===t)return!0;e=new n(e,r),t=new n(t,r);let o=!1;e:for(const n of e.set){for(const e of t.set){const t=c(n,e,r);if(o=o||null!==t,t)continue e}if(o)return!1}return!0}},function(e,t,r){"use strict";r.r(t),function(e,n){r.d(t,"default",(function(){return p}));var o=r(143),i=r(144),s=r.n(i),a=r(44),c=r(86),u=r(15);const l=[{vendorId:a.b}],f=()=>{const{hid:e}=navigator;if(!e)throw new u.TransportError("navigator.hid is not supported","HIDNotSupported");return e};async function d(){const e=await f().requestDevice({filters:l});return Array.isArray(e)?e:[e]}async function h(){return(await f().getDevices()).filter(e=>e.vendorId===a.b)}class p extends o.a{constructor(e){super(),this.device=void 0,this.deviceModel=void 0,this.channel=Math.floor(65535*Math.random()),this.packetSize=64,this.inputs=[],this.inputCallback=void 0,this.read=()=>this.inputs.length?Promise.resolve(this.inputs.shift()):new Promise(e=>{this.inputCallback=e}),this.onInputReport=e=>{const t=n.from(e.data.buffer);this.inputCallback?(this.inputCallback(t),this.inputCallback=null):this.inputs.push(t)},this._disconnectEmitted=!1,this._emitDisconnect=e=>{this._disconnectEmitted||(this._disconnectEmitted=!0,this.emit("disconnect",e))},this.exchange=e=>this.exchangeAtomicImpl(async()=>{const{channel:t,packetSize:r}=this;Object(c.a)("apdu","=> "+e.toString("hex"));const n=s()(t,r),o=n.makeBlocks(e);for(let e=0;e<o.length;e++)await this.device.sendReport(0,o[e]);let i,a;for(;!(i=n.getReducedResult(a));){const e=await this.read();a=n.reduceResponse(a,e)}return Object(c.a)("apdu","<= "+i.toString("hex")),i}).catch(e=>{if(e&&e.message&&e.message.includes("write"))throw this._emitDisconnect(e),new u.DisconnectedDeviceDuringOperation(e.message);throw e}),this.device=e,this.deviceModel=Object(a.a)(e.productId),e.addEventListener("inputreport",this.onInputReport)}static async request(){const[e]=await d();return p.open(e)}static async openConnected(){const e=await h();return 0===e.length?null:p.open(e[0])}static async open(e){await e.open();const t=new p(e),r=n=>{e===n.device&&(f().removeEventListener("disconnect",r),t._emitDisconnect(new u.DisconnectedDevice))};return f().addEventListener("disconnect",r),t}async close(){await this.exchangeBusyPromise,this.device.removeEventListener("inputreport",this.onInputReport),await this.device.close()}setScrambleKey(){}}p.isSupported=()=>Promise.resolve(!(!e.navigator||!e.navigator.hid)),p.list=h,p.listen=e=>{let t=!1;return async function(){const e=await h();return e.length>0?e[0]:(await d())[0]}().then(r=>{if(r){if(!t){const t=Object(a.a)(r.productId);e.next({type:"add",descriptor:r,deviceModel:t}),e.complete()}}else e.error(new u.TransportOpenUserCancelled("Access denied to use Ledger device"))},t=>{e.error(new u.TransportOpenUserCancelled(t.message))}),{unsubscribe:function(){t=!0}}}}.call(this,r(12),r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(189),o=r(348),i=r(714);t.init=function(e,t){e.registerMessage(n.LedgerGetWebHIDFlagMsg),e.registerMessage(n.LedgerSetWebHIDFlagMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(189);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.LedgerGetWebHIDFlagMsg:return i(e)(t,r);case o.LedgerSetWebHIDFlagMsg:return s(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.getWebHIDFlag()})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.setWebHIDFlag(r.flag)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(349),t),o(r(728),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Crypto=void 0;const c=a(r(410)),u=i(r(717)),l=r(108),f=r(2);class d{static encrypt(e,t,r,n,o,i){return s(this,void 0,void 0,(function*(){let s=new Uint8Array(32);const a={salt:f.Buffer.from(yield e(s)).toString("hex"),dklen:32,n:131072,r:8,p:1},c=yield d.scrpyt(n,a),h=f.Buffer.from(r);s=new Uint8Array(16);const p=f.Buffer.from(yield e(s)),g=new u.Counter(0);g.setBytes(p);const m=new u.default.ModeOfOperation.ctr(c,g),y=f.Buffer.from(m.encrypt(h)),b=l.Hash.sha256(f.Buffer.concat([f.Buffer.from(c.slice(c.length/2)),y]));return{version:"1.2",type:t,coinTypeForChain:{},bip44HDPath:i,meta:o,crypto:{cipher:"aes-128-ctr",cipherparams:{iv:p.toString("hex")},ciphertext:y.toString("hex"),kdf:"scrypt",kdfparams:a,mac:f.Buffer.from(b).toString("hex")}}}))}static decrypt(e,t){return s(this,void 0,void 0,(function*(){const r=yield d.scrpyt(t,e.crypto.kdfparams),n=new u.Counter(0);n.setBytes(f.Buffer.from(e.crypto.cipherparams.iv,"hex"));const o=new u.default.ModeOfOperation.ctr(r,n),i=l.Hash.sha256(f.Buffer.concat([f.Buffer.from(r.slice(r.length/2)),f.Buffer.from(e.crypto.ciphertext,"hex")]));if(!f.Buffer.from(i).equals(f.Buffer.from(e.crypto.mac,"hex")))throw new Error("Unmatched mac");return f.Buffer.from(o.decrypt(f.Buffer.from(e.crypto.ciphertext,"hex")))}))}static scrpyt(e,t){return s(this,void 0,void 0,(function*(){const r=f.Buffer.from(e);return yield c.default.scrypt(r,f.Buffer.from(t.salt,"hex"),t.n,t.r,t.p,t.dklen)}))}}t.Crypto=d},function(e,t,r){
-/*! MIT License. Copyright 2015-2018 Richard Moore <me@ricmoo.com>. See LICENSE.txt. */
-!function(t){"use strict";function r(e){return parseInt(e)===e}function n(e){if(!r(e.length))return!1;for(var t=0;t<e.length;t++)if(!r(e[t])||e[t]<0||e[t]>255)return!1;return!0}function o(e,t){if(e.buffer&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!n(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(r(e.length)&&n(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function i(e){return new Uint8Array(e)}function s(e,t,r,n,o){null==n&&null==o||(e=e.slice?e.slice(n,o):Array.prototype.slice.call(e,n,o)),t.set(e,r)}var a,c={toBytes:function(e){var t=[],r=0;for(e=encodeURI(e);r<e.length;){var n=e.charCodeAt(r++);37===n?(t.push(parseInt(e.substr(r,2),16)),r+=2):t.push(n)}return o(t)},fromBytes:function(e){for(var t=[],r=0;r<e.length;){var n=e[r];n<128?(t.push(String.fromCharCode(n)),r++):n>191&&n<224?(t.push(String.fromCharCode((31&n)<<6|63&e[r+1])),r+=2):(t.push(String.fromCharCode((15&n)<<12|(63&e[r+1])<<6|63&e[r+2])),r+=3)}return t.join("")}},u=(a="0123456789abcdef",{toBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},fromBytes:function(e){for(var t=[],r=0;r<e.length;r++){var n=e[r];t.push(a[(240&n)>>4]+a[15&n])}return t.join("")}}),l={16:10,24:12,32:14},f=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],d=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],h=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],p=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],g=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],m=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],y=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],b=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],v=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],w=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],_=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],k=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],S=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],O=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],j=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function E(e){for(var t=[],r=0;r<e.length;r+=4)t.push(e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]);return t}var P=function(e){if(!(this instanceof P))throw Error("AES must be instanitated with `new`");Object.defineProperty(this,"key",{value:o(e,!0)}),this._prepare()};P.prototype._prepare=function(){var e=l[this.key.length];if(null==e)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this._Kd=[];for(var t=0;t<=e;t++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);var r,n=4*(e+1),o=this.key.length/4,i=E(this.key);for(t=0;t<o;t++)r=t>>2,this._Ke[r][t%4]=i[t],this._Kd[e-r][t%4]=i[t];for(var s,a=0,c=o;c<n;){if(s=i[o-1],i[0]^=d[s>>16&255]<<24^d[s>>8&255]<<16^d[255&s]<<8^d[s>>24&255]^f[a]<<24,a+=1,8!=o)for(t=1;t<o;t++)i[t]^=i[t-1];else{for(t=1;t<o/2;t++)i[t]^=i[t-1];s=i[o/2-1],i[o/2]^=d[255&s]^d[s>>8&255]<<8^d[s>>16&255]<<16^d[s>>24&255]<<24;for(t=o/2+1;t<o;t++)i[t]^=i[t-1]}for(t=0;t<o&&c<n;)u=c>>2,h=c%4,this._Ke[u][h]=i[t],this._Kd[e-u][h]=i[t++],c++}for(var u=1;u<e;u++)for(var h=0;h<4;h++)s=this._Kd[u][h],this._Kd[u][h]=k[s>>24&255]^S[s>>16&255]^O[s>>8&255]^j[255&s]},P.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,r=[0,0,0,0],n=E(e),o=0;o<4;o++)n[o]^=this._Ke[0][o];for(var s=1;s<t;s++){for(o=0;o<4;o++)r[o]=p[n[o]>>24&255]^g[n[(o+1)%4]>>16&255]^m[n[(o+2)%4]>>8&255]^y[255&n[(o+3)%4]]^this._Ke[s][o];n=r.slice()}var a,c=i(16);for(o=0;o<4;o++)a=this._Ke[t][o],c[4*o]=255&(d[n[o]>>24&255]^a>>24),c[4*o+1]=255&(d[n[(o+1)%4]>>16&255]^a>>16),c[4*o+2]=255&(d[n[(o+2)%4]>>8&255]^a>>8),c[4*o+3]=255&(d[255&n[(o+3)%4]]^a);return c},P.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,r=[0,0,0,0],n=E(e),o=0;o<4;o++)n[o]^=this._Kd[0][o];for(var s=1;s<t;s++){for(o=0;o<4;o++)r[o]=b[n[o]>>24&255]^v[n[(o+3)%4]>>16&255]^w[n[(o+2)%4]>>8&255]^_[255&n[(o+1)%4]]^this._Kd[s][o];n=r.slice()}var a,c=i(16);for(o=0;o<4;o++)a=this._Kd[t][o],c[4*o]=255&(h[n[o]>>24&255]^a>>24),c[4*o+1]=255&(h[n[(o+3)%4]>>16&255]^a>>16),c[4*o+2]=255&(h[n[(o+2)%4]>>8&255]^a>>8),c[4*o+3]=255&(h[255&n[(o+1)%4]]^a);return c};var x=function(e){if(!(this instanceof x))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new P(e)};x.prototype.encrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16)s(e,r,0,n,n+16),s(r=this._aes.encrypt(r),t,n);return t},x.prototype.decrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16)s(e,r,0,n,n+16),s(r=this._aes.decrypt(r),t,n);return t};var A=function(e,t){if(!(this instanceof A))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Block Chaining",this.name="cbc",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=i(16);this._lastCipherblock=o(t,!0),this._aes=new P(e)};A.prototype.encrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16){s(e,r,0,n,n+16);for(var a=0;a<16;a++)r[a]^=this._lastCipherblock[a];this._lastCipherblock=this._aes.encrypt(r),s(this._lastCipherblock,t,n)}return t},A.prototype.decrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16){s(e,r,0,n,n+16),r=this._aes.decrypt(r);for(var a=0;a<16;a++)t[n+a]=r[a]^this._lastCipherblock[a];s(e,this._lastCipherblock,0,n,n+16)}return t};var M=function(e,t,r){if(!(this instanceof M))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Feedback",this.name="cfb",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 size)")}else t=i(16);r||(r=1),this.segmentSize=r,this._shiftRegister=o(t,!0),this._aes=new P(e)};M.prototype.encrypt=function(e){if(e.length%this.segmentSize!=0)throw new Error("invalid plaintext size (must be segmentSize bytes)");for(var t,r=o(e,!0),n=0;n<r.length;n+=this.segmentSize){t=this._aes.encrypt(this._shiftRegister);for(var i=0;i<this.segmentSize;i++)r[n+i]^=t[i];s(this._shiftRegister,this._shiftRegister,0,this.segmentSize),s(r,this._shiftRegister,16-this.segmentSize,n,n+this.segmentSize)}return r},M.prototype.decrypt=function(e){if(e.length%this.segmentSize!=0)throw new Error("invalid ciphertext size (must be segmentSize bytes)");for(var t,r=o(e,!0),n=0;n<r.length;n+=this.segmentSize){t=this._aes.encrypt(this._shiftRegister);for(var i=0;i<this.segmentSize;i++)r[n+i]^=t[i];s(this._shiftRegister,this._shiftRegister,0,this.segmentSize),s(e,this._shiftRegister,16-this.segmentSize,n,n+this.segmentSize)}return r};var I=function(e,t){if(!(this instanceof I))throw Error("AES must be instanitated with `new`");if(this.description="Output Feedback",this.name="ofb",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=i(16);this._lastPrecipher=o(t,!0),this._lastPrecipherIndex=16,this._aes=new P(e)};I.prototype.encrypt=function(e){for(var t=o(e,!0),r=0;r<t.length;r++)16===this._lastPrecipherIndex&&(this._lastPrecipher=this._aes.encrypt(this._lastPrecipher),this._lastPrecipherIndex=0),t[r]^=this._lastPrecipher[this._lastPrecipherIndex++];return t},I.prototype.decrypt=I.prototype.encrypt;var C=function(e){if(!(this instanceof C))throw Error("Counter must be instanitated with `new`");0===e||e||(e=1),"number"==typeof e?(this._counter=i(16),this.setValue(e)):this.setBytes(e)};C.prototype.setValue=function(e){if("number"!=typeof e||parseInt(e)!=e)throw new Error("invalid counter value (must be an integer)");if(e>Number.MAX_SAFE_INTEGER)throw new Error("integer value out of safe range");for(var t=15;t>=0;--t)this._counter[t]=e%256,e=parseInt(e/256)},C.prototype.setBytes=function(e){if(16!=(e=o(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},C.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var R=function(e,t){if(!(this instanceof R))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",t instanceof C||(t=new C(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new P(e)};R.prototype.encrypt=function(e){for(var t=o(e,!0),r=0;r<t.length;r++)16===this._remainingCounterIndex&&(this._remainingCounter=this._aes.encrypt(this._counter._counter),this._remainingCounterIndex=0,this._counter.increment()),t[r]^=this._remainingCounter[this._remainingCounterIndex++];return t},R.prototype.decrypt=R.prototype.encrypt;var T={AES:P,Counter:C,ModeOfOperation:{ecb:x,cbc:A,cfb:M,ofb:I,ctr:R},utils:{hex:u,utf8:c},padding:{pkcs7:{pad:function(e){var t=16-(e=o(e,!0)).length%16,r=i(e.length+t);s(e,r);for(var n=e.length;n<r.length;n++)r[n]=t;return r},strip:function(e){if((e=o(e,!0)).length<16)throw new Error("PKCS#7 invalid length");var t=e[e.length-1];if(t>16)throw new Error("PKCS#7 padding byte out of range");for(var r=e.length-t,n=0;n<t;n++)if(e[r+n]!==t)throw new Error("PKCS#7 invalid padding byte");var a=i(r);return s(e,a,0,0,r),a}}},_arrayTest:{coerceArray:o,createArray:i,copyArray:s}};e.exports=T}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeSignDoc=t.makeSignBytes=t.makeAuthInfoBytes=t.isOfflineDirectSigner=t.encodePubkey=t.decodePubkey=t.makeCosmoshubPath=t.DirectSecp256k1Wallet=t.DirectSecp256k1HdWallet=t.Registry=void 0;var n=r(720);Object.defineProperty(t,"Registry",{enumerable:!0,get:function(){return n.Registry}});var o=r(723);Object.defineProperty(t,"DirectSecp256k1HdWallet",{enumerable:!0,get:function(){return o.DirectSecp256k1HdWallet}});var i=r(724);Object.defineProperty(t,"DirectSecp256k1Wallet",{enumerable:!0,get:function(){return i.DirectSecp256k1Wallet}});var s=r(358);Object.defineProperty(t,"makeCosmoshubPath",{enumerable:!0,get:function(){return s.makeCosmoshubPath}});var a=r(725);Object.defineProperty(t,"decodePubkey",{enumerable:!0,get:function(){return a.decodePubkey}}),Object.defineProperty(t,"encodePubkey",{enumerable:!0,get:function(){return a.encodePubkey}});var c=r(727);Object.defineProperty(t,"isOfflineDirectSigner",{enumerable:!0,get:function(){return c.isOfflineDirectSigner}});var u=r(193);Object.defineProperty(t,"makeAuthInfoBytes",{enumerable:!0,get:function(){return u.makeAuthInfoBytes}}),Object.defineProperty(t,"makeSignBytes",{enumerable:!0,get:function(){return u.makeSignBytes}}),Object.defineProperty(t,"makeSignDoc",{enumerable:!0,get:function(){return u.makeSignDoc}})},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.Registry=void 0;const n=r(721),o=r(137),i=r(355),s=r(138),a={cosmosCoin:"/cosmos.base.v1beta1.Coin",cosmosMsgSend:"/cosmos.bank.v1beta1.MsgSend",cosmosTxBody:"/cosmos.tx.v1beta1.TxBody",googleAny:"/google.protobuf.Any"};t.Registry=class{constructor(e=[]){const{cosmosCoin:t,cosmosMsgSend:r}=a;this.types=new Map([[t,o.Coin],[r,n.MsgSend],...e])}register(e,t){this.types.set(e,t)}lookupType(e){return this.types.get(e)}lookupTypeWithError(e){const t=this.lookupType(e);if(!t)throw new Error("Unregistered type url: "+e);return t}encode({typeUrl:e,value:t}){if(e===a.cosmosTxBody)return this.encodeTxBody(t);const r=this.lookupTypeWithError(e),n=r.fromPartial(t);return Uint8Array.from(r.encode(n).finish())}encodeTxBody(e){const t=e.messages.map(e=>{const t=this.encode(e);return s.Any.fromPartial({typeUrl:e.typeUrl,value:t})}),r=i.TxBody.fromPartial(Object.assign(Object.assign({},e),{messages:t}));return Uint8Array.from(i.TxBody.encode(r).finish())}decode({typeUrl:t,value:r}){if(t===a.cosmosTxBody)return this.decodeTxBody(r);const n=this.lookupTypeWithError(t).decode(r);return Object.entries(n).forEach(([t,r])=>{void 0!==e&&void 0!==e.isBuffer&&e.isBuffer(r)&&(n[t]=Uint8Array.from(r))}),n}decodeTxBody(e){const t=i.TxBody.decode(e);return Object.assign(Object.assign({},t),{messages:t.messages.map(({typeUrl:e,value:t})=>{if(!e)throw new Error("Missing type_url in Any");if(!t)throw new Error("Missing value in Any");return this.decode({typeUrl:e,value:t})})})}}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MsgClientImpl=t.MsgMultiSendResponse=t.MsgMultiSend=t.MsgSendResponse=t.MsgSend=t.protobufPackage=void 0;const o=r(137),i=r(722),s=n(r(48));t.protobufPackage="cosmos.bank.v1beta1";const a={fromAddress:"",toAddress:""};t.MsgSend={encode(e,t=s.default.Writer.create()){t.uint32(10).string(e.fromAddress),t.uint32(18).string(e.toAddress);for(const r of e.amount)o.Coin.encode(r,t.uint32(26).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},a);for(i.amount=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.fromAddress=r.string();break;case 2:i.toAddress=r.string();break;case 3:i.amount.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},a);if(t.amount=[],void 0!==e.fromAddress&&null!==e.fromAddress?t.fromAddress=String(e.fromAddress):t.fromAddress="",void 0!==e.toAddress&&null!==e.toAddress?t.toAddress=String(e.toAddress):t.toAddress="",void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},a);if(t.amount=[],void 0!==e.fromAddress&&null!==e.fromAddress?t.fromAddress=e.fromAddress:t.fromAddress="",void 0!==e.toAddress&&null!==e.toAddress?t.toAddress=e.toAddress:t.toAddress="",void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return void 0!==e.fromAddress&&(t.fromAddress=e.fromAddress),void 0!==e.toAddress&&(t.toAddress=e.toAddress),e.amount?t.amount=e.amount.map(e=>e?o.Coin.toJSON(e):void 0):t.amount=[],t}};const c={};t.MsgSendResponse={encode:(e,t=s.default.Writer.create())=>t,decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},c);for(;r.pos<n;){const e=r.uint32();r.skipType(7&e)}return o},fromJSON:e=>Object.assign({},c),fromPartial:e=>Object.assign({},c),toJSON:e=>({})};const u={};t.MsgMultiSend={encode(e,t=s.default.Writer.create()){for(const r of e.inputs)i.Input.encode(r,t.uint32(10).fork()).ldelim();for(const r of e.outputs)i.Output.encode(r,t.uint32(18).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},u);for(o.inputs=[],o.outputs=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.inputs.push(i.Input.decode(r,r.uint32()));break;case 2:o.outputs.push(i.Output.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},u);if(t.inputs=[],t.outputs=[],void 0!==e.inputs&&null!==e.inputs)for(const r of e.inputs)t.inputs.push(i.Input.fromJSON(r));if(void 0!==e.outputs&&null!==e.outputs)for(const r of e.outputs)t.outputs.push(i.Output.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},u);if(t.inputs=[],t.outputs=[],void 0!==e.inputs&&null!==e.inputs)for(const r of e.inputs)t.inputs.push(i.Input.fromPartial(r));if(void 0!==e.outputs&&null!==e.outputs)for(const r of e.outputs)t.outputs.push(i.Output.fromPartial(r));return t},toJSON(e){const t={};return e.inputs?t.inputs=e.inputs.map(e=>e?i.Input.toJSON(e):void 0):t.inputs=[],e.outputs?t.outputs=e.outputs.map(e=>e?i.Output.toJSON(e):void 0):t.outputs=[],t}};const l={};t.MsgMultiSendResponse={encode:(e,t=s.default.Writer.create())=>t,decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},l);for(;r.pos<n;){const e=r.uint32();r.skipType(7&e)}return o},fromJSON:e=>Object.assign({},l),fromPartial:e=>Object.assign({},l),toJSON:e=>({})};t.MsgClientImpl=class{constructor(e){this.rpc=e}Send(e){const r=t.MsgSend.encode(e).finish();return this.rpc.request("cosmos.bank.v1beta1.Msg","methodDesc.name",r).then(e=>t.MsgSendResponse.decode(new s.default.Reader(e)))}MultiSend(e){const r=t.MsgMultiSend.encode(e).finish();return this.rpc.request("cosmos.bank.v1beta1.Msg","methodDesc.name",r).then(e=>t.MsgMultiSendResponse.decode(new s.default.Reader(e)))}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=t.DenomUnit=t.Supply=t.Output=t.Input=t.SendEnabled=t.Params=t.protobufPackage=void 0;const o=r(137),i=n(r(48));t.protobufPackage="cosmos.bank.v1beta1";const s={defaultSendEnabled:!1};t.Params={encode(e,r=i.default.Writer.create()){for(const n of e.sendEnabled)t.SendEnabled.encode(n,r.uint32(10).fork()).ldelim();return r.uint32(16).bool(e.defaultSendEnabled),r},decode(e,r){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const a=Object.assign({},s);for(a.sendEnabled=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:a.sendEnabled.push(t.SendEnabled.decode(n,n.uint32()));break;case 2:a.defaultSendEnabled=n.bool();break;default:n.skipType(7&e)}}return a},fromJSON(e){const r=Object.assign({},s);if(r.sendEnabled=[],void 0!==e.sendEnabled&&null!==e.sendEnabled)for(const n of e.sendEnabled)r.sendEnabled.push(t.SendEnabled.fromJSON(n));return void 0!==e.defaultSendEnabled&&null!==e.defaultSendEnabled?r.defaultSendEnabled=Boolean(e.defaultSendEnabled):r.defaultSendEnabled=!1,r},fromPartial(e){const r=Object.assign({},s);if(r.sendEnabled=[],void 0!==e.sendEnabled&&null!==e.sendEnabled)for(const n of e.sendEnabled)r.sendEnabled.push(t.SendEnabled.fromPartial(n));return void 0!==e.defaultSendEnabled&&null!==e.defaultSendEnabled?r.defaultSendEnabled=e.defaultSendEnabled:r.defaultSendEnabled=!1,r},toJSON(e){const r={};return e.sendEnabled?r.sendEnabled=e.sendEnabled.map(e=>e?t.SendEnabled.toJSON(e):void 0):r.sendEnabled=[],void 0!==e.defaultSendEnabled&&(r.defaultSendEnabled=e.defaultSendEnabled),r}};const a={denom:"",enabled:!1};t.SendEnabled={encode:(e,t=i.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(16).bool(e.enabled),t),decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},a);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.denom=r.string();break;case 2:o.enabled=r.bool();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},a);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.enabled&&null!==e.enabled?t.enabled=Boolean(e.enabled):t.enabled=!1,t},fromPartial(e){const t=Object.assign({},a);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.enabled&&null!==e.enabled?t.enabled=e.enabled:t.enabled=!1,t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.enabled&&(t.enabled=e.enabled),t}};const c={address:""};t.Input={encode(e,t=i.default.Writer.create()){t.uint32(10).string(e.address);for(const r of e.coins)o.Coin.encode(r,t.uint32(18).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},c);for(s.coins=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.address=r.string();break;case 2:s.coins.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},c);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=String(e.address):t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},c);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=e.address:t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return void 0!==e.address&&(t.address=e.address),e.coins?t.coins=e.coins.map(e=>e?o.Coin.toJSON(e):void 0):t.coins=[],t}};const u={address:""};t.Output={encode(e,t=i.default.Writer.create()){t.uint32(10).string(e.address);for(const r of e.coins)o.Coin.encode(r,t.uint32(18).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},u);for(s.coins=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.address=r.string();break;case 2:s.coins.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},u);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=String(e.address):t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},u);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=e.address:t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return void 0!==e.address&&(t.address=e.address),e.coins?t.coins=e.coins.map(e=>e?o.Coin.toJSON(e):void 0):t.coins=[],t}};const l={};t.Supply={encode(e,t=i.default.Writer.create()){for(const r of e.total)o.Coin.encode(r,t.uint32(10).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},l);for(s.total=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.total.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},l);if(t.total=[],void 0!==e.total&&null!==e.total)for(const r of e.total)t.total.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},l);if(t.total=[],void 0!==e.total&&null!==e.total)for(const r of e.total)t.total.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return e.total?t.total=e.total.map(e=>e?o.Coin.toJSON(e):void 0):t.total=[],t}};const f={denom:"",exponent:0,aliases:""};t.DenomUnit={encode(e,t=i.default.Writer.create()){t.uint32(10).string(e.denom),t.uint32(16).uint32(e.exponent);for(const r of e.aliases)t.uint32(26).string(r);return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},f);for(o.aliases=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.denom=r.string();break;case 2:o.exponent=r.uint32();break;case 3:o.aliases.push(r.string());break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},f);if(t.aliases=[],void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.exponent&&null!==e.exponent?t.exponent=Number(e.exponent):t.exponent=0,void 0!==e.aliases&&null!==e.aliases)for(const r of e.aliases)t.aliases.push(String(r));return t},fromPartial(e){const t=Object.assign({},f);if(t.aliases=[],void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.exponent&&null!==e.exponent?t.exponent=e.exponent:t.exponent=0,void 0!==e.aliases&&null!==e.aliases)for(const r of e.aliases)t.aliases.push(r);return t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.exponent&&(t.exponent=e.exponent),e.aliases?t.aliases=e.aliases.map(e=>e):t.aliases=[],t}};const d={description:"",base:"",display:""};t.Metadata={encode(e,r=i.default.Writer.create()){r.uint32(10).string(e.description);for(const n of e.denomUnits)t.DenomUnit.encode(n,r.uint32(18).fork()).ldelim();return r.uint32(26).string(e.base),r.uint32(34).string(e.display),r},decode(e,r){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const s=Object.assign({},d);for(s.denomUnits=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:s.description=n.string();break;case 2:s.denomUnits.push(t.DenomUnit.decode(n,n.uint32()));break;case 3:s.base=n.string();break;case 4:s.display=n.string();break;default:n.skipType(7&e)}}return s},fromJSON(e){const r=Object.assign({},d);if(r.denomUnits=[],void 0!==e.description&&null!==e.description?r.description=String(e.description):r.description="",void 0!==e.denomUnits&&null!==e.denomUnits)for(const n of e.denomUnits)r.denomUnits.push(t.DenomUnit.fromJSON(n));return void 0!==e.base&&null!==e.base?r.base=String(e.base):r.base="",void 0!==e.display&&null!==e.display?r.display=String(e.display):r.display="",r},fromPartial(e){const r=Object.assign({},d);if(r.denomUnits=[],void 0!==e.description&&null!==e.description?r.description=e.description:r.description="",void 0!==e.denomUnits&&null!==e.denomUnits)for(const n of e.denomUnits)r.denomUnits.push(t.DenomUnit.fromPartial(n));return void 0!==e.base&&null!==e.base?r.base=e.base:r.base="",void 0!==e.display&&null!==e.display?r.display=e.display:r.display="",r},toJSON(e){const r={};return void 0!==e.description&&(r.description=e.description),e.denomUnits?r.denomUnits=e.denomUnits.map(e=>e?t.DenomUnit.toJSON(e):void 0):r.denomUnits=[],void 0!==e.base&&(r.base=e.base),void 0!==e.display&&(r.display=e.display),r}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectSecp256k1HdWallet=void 0;const n=r(50),o=r(114),i=r(358),s=r(193);class a{constructor(e,t,r,n,o){this.secret=e,this.accounts=[{hdPath:t,prefix:o}],this.privkey=r,this.pubkey=n}static async fromMnemonic(e,t=i.makeCosmoshubPath(0),r="cosmos"){const o=new n.EnglishMnemonic(e),s=await n.Bip39.mnemonicToSeed(o),{privkey:c}=n.Slip10.derivePath(n.Slip10Curve.Secp256k1,s,t),u=(await n.Secp256k1.makeKeypair(c)).pubkey;return new a(o,t,c,n.Secp256k1.compressPubkey(u),r)}static async generate(e=12,t=i.makeCosmoshubPath(0),r="cosmos"){const o=4*Math.floor(11*e/33),s=n.Random.getBytes(o),c=n.Bip39.encode(s);return a.fromMnemonic(c.toString(),t,r)}get mnemonic(){return this.secret.toString()}get address(){return o.rawSecp256k1PubkeyToAddress(this.pubkey,this.accounts[0].prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signDirect(e,t){const r=s.makeSignBytes(t);if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const i=n.sha256(r),a=await n.Secp256k1.createSignature(i,this.privkey),c=new Uint8Array([...a.r(32),...a.s(32)]);return{signed:t,signature:o.encodeSecp256k1Signature(this.pubkey,c)}}}t.DirectSecp256k1HdWallet=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectSecp256k1Wallet=void 0;const n=r(50),o=r(114),i=r(193);class s{constructor(e,t,r){this.privkey=e,this.pubkey=t,this.prefix=r}static async fromKey(e,t="cosmos"){const r=(await n.Secp256k1.makeKeypair(e)).pubkey;return new s(e,n.Secp256k1.compressPubkey(r),t)}get address(){return o.rawSecp256k1PubkeyToAddress(this.pubkey,this.prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signDirect(e,t){const r=i.makeSignBytes(t);if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const s=n.sha256(r),a=await n.Secp256k1.createSignature(s,this.privkey),c=new Uint8Array([...a.r(32),...a.s(32)]);return{signed:t,signature:o.encodeSecp256k1Signature(this.pubkey,c)}}}t.DirectSecp256k1Wallet=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePubkey=t.encodePubkey=void 0;const n=r(39),o=r(114),i=r(726),s=r(138);t.encodePubkey=function(e){switch(e.type){case"tendermint/PubKeySecp256k1":{const t=i.PubKey.fromPartial({key:n.fromBase64(e.value)});return s.Any.fromPartial({typeUrl:"/cosmos.crypto.secp256k1.PubKey",value:Uint8Array.from(i.PubKey.encode(t).finish())})}default:throw new Error(`Pubkey type ${e.type} not recognized`)}},t.decodePubkey=function(e){if(!e||!e.value)return null;switch(e.typeUrl){case"/cosmos.crypto.secp256k1.PubKey":{const{key:t}=i.PubKey.decode(e.value);return o.encodeSecp256k1Pubkey(t)}default:throw new Error(`Pubkey type_url ${e.typeUrl} not recognized`)}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PrivKey=t.PubKey=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="cosmos.crypto.secp256k1";const i={};t.PubKey={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).bytes(e.key),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.key=r.bytes();break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);return void 0!==e.key&&null!==e.key&&(t.key=u(e.key)),t},fromPartial(e){const t=Object.assign({},i);return void 0!==e.key&&null!==e.key?t.key=e.key:t.key=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.key&&(t.key=f(void 0!==e.key?e.key:new Uint8Array)),t}};const s={};t.PrivKey={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).bytes(e.key),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},s);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.key=r.bytes();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},s);return void 0!==e.key&&null!==e.key&&(t.key=u(e.key)),t},fromPartial(e){const t=Object.assign({},s);return void 0!==e.key&&null!==e.key?t.key=e.key:t.key=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.key&&(t.key=f(void 0!==e.key?e.key:new Uint8Array)),t}};var a=(()=>{if(void 0!==a)return a;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const c=a.atob||(e=>a.Buffer.from(e,"base64").toString("binary"));function u(e){const t=c(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}const l=a.btoa||(e=>a.Buffer.from(e,"binary").toString("base64"));function f(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return l(t.join(""))}}).call(this,r(12))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isOfflineDirectSigner=void 0,t.isOfflineDirectSigner=function(e){return void 0!==e.signDirect}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(191),o=r(353),i=r(729);t.init=function(e,t){e.registerMessage(n.RestoreKeyRingMsg),e.registerMessage(n.DeleteKeyRingMsg),e.registerMessage(n.UpdateNameKeyRingMsg),e.registerMessage(n.ShowKeyRingMsg),e.registerMessage(n.CreateMnemonicKeyMsg),e.registerMessage(n.AddMnemonicKeyMsg),e.registerMessage(n.CreatePrivateKeyMsg),e.registerMessage(n.AddPrivateKeyMsg),e.registerMessage(n.CreateLedgerKeyMsg),e.registerMessage(n.AddLedgerKeyMsg),e.registerMessage(n.LockKeyRingMsg),e.registerMessage(n.UnlockKeyRingMsg),e.registerMessage(n.GetKeyMsg),e.registerMessage(n.RequestSignAminoMsg),e.registerMessage(n.RequestSignDirectMsg),e.registerMessage(n.GetKeyRingTypeMsg),e.registerMessage(n.GetMultiKeyStoreInfoMsg),e.registerMessage(n.ChangeKeyRingMsg),e.registerMessage(n.GetIsKeyStoreCoinTypeSetMsg),e.registerMessage(n.SetKeyStoreCoinTypeMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(191),i=r(11),s=r(11);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.RestoreKeyRingMsg:return a(e)(t,r);case o.DeleteKeyRingMsg:return c(e)(t,r);case o.UpdateNameKeyRingMsg:return u(e)(t,r);case o.ShowKeyRingMsg:return l(e)(t,r);case o.CreateMnemonicKeyMsg:return f(e)(t,r);case o.AddMnemonicKeyMsg:return d(e)(t,r);case o.CreatePrivateKeyMsg:return h(e)(t,r);case o.AddPrivateKeyMsg:return p(e)(t,r);case o.CreateLedgerKeyMsg:return g(e)(t,r);case o.AddLedgerKeyMsg:return m(e)(t,r);case o.LockKeyRingMsg:return y(e)(t,r);case o.UnlockKeyRingMsg:return b(e)(t,r);case o.GetKeyMsg:return v(e)(t,r);case o.RequestSignAminoMsg:return w(e)(t,r);case o.RequestSignDirectMsg:return _(e)(t,r);case o.GetKeyRingTypeMsg:return k(e)(t,r);case o.GetMultiKeyStoreInfoMsg:return S(e)(t,r);case o.ChangeKeyRingMsg:return O(e)(t,r);case o.GetIsKeyStoreCoinTypeSetMsg:return j(e)(t,r);case o.SetKeyStoreCoinTypeMsg:return E(e)(t,r);default:throw new Error("Unknown msg type")}};const a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.restore()})),c=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.deleteKeyRing(r.index,r.password)})),u=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.updateNameKeyRing(r.index,r.name)})),l=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.showKeyRing(r.index,r.password)})),f=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.createMnemonicKey(r.mnemonic,r.password,r.meta,r.bip44HDPath)}})),d=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.addMnemonicKey(r.mnemonic,r.meta,r.bip44HDPath)})),h=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.createPrivateKey(r.privateKey,r.password,r.meta)}})),p=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.addPrivateKey(r.privateKey,r.meta)})),g=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.createLedgerKey(t,r.password,r.meta,r.bip44HDPath)}})),m=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.addLedgerKey(t,r.meta,r.bip44HDPath)})),y=e=>()=>({status:e.lock()}),b=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.unlock(r.password)}})),v=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin);const n=yield e.getKey(r.chainId);return{name:e.getKeyStoreMeta("name"),algo:"secp256k1",pubKey:n.pubKey,address:n.address,bech32Address:new i.Bech32Address(n.address).toBech32((yield e.chainsService.getChainInfo(r.chainId)).bech32Config.bech32PrefixAccAddr),isNanoLedger:n.isNanoLedger}})),w=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.requestSignAmino(t,r.chainId,r.signer,r.signDoc,r.signOptions)})),_=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin);const n=s.cosmos.tx.v1beta1.SignDoc.decode(r.signDocBytes),o=yield e.requestSignDirect(t,r.chainId,r.signer,n,r.signOptions);return{signedBytes:s.cosmos.tx.v1beta1.SignDoc.encode(o.signed).finish(),signature:o.signature}})),k=e=>()=>e.getKeyRingType(),S=e=>()=>e.getMultiKeyStoreInfo(),O=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.changeKeyStoreFromMultiKeyStore(r.index)})),j=e=>(t,r)=>e.getKeyStoreBIP44Selectables(r.chainId,r.paths),E=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.setKeyStoreCoinType(r.chainId,r.coinType),e.keyRingStatus}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(359),t),o(r(803),t)},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(r(194));t.logs=i;const s=n(r(104));t.types=s;var a=r(737);t.pubkeyToAddress=a.pubkeyToAddress;var c=r(760);t.unmarshalTx=c.unmarshalTx;var u=r(196);t.makeSignBytes=u.makeSignBytes,t.marshalTx=u.marshalTx;var l=r(197);t.BroadcastMode=l.BroadcastMode,t.RestClient=l.RestClient;var f=r(377);t.CosmWasmClient=f.CosmWasmClient;var d=r(799);t.makeCosmoshubPath=d.makeSecretNetworkPath,t.Secp256k1Pen=d.Secp256k1Pen;var h=r(203);t.decodeBech32Pubkey=h.decodeBech32Pubkey,t.encodeBech32Pubkey=h.encodeBech32Pubkey,t.encodeSecp256k1Pubkey=h.encodeSecp256k1Pubkey;var p=r(800);t.findSequenceForSignedTx=p.findSequenceForSignedTx;var g=r(204);t.encodeSecp256k1Signature=g.encodeSecp256k1Signature,t.decodeSignature=g.decodeSignature;var m=r(801);t.SigningCosmWasmClient=m.SigningCosmWasmClient;const y=o(r(368));t.EnigmaUtils=y.default},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(94));t.Bech32=class{static encode(e,t){return o.encode(e,o.toWords(t))}static decode(e){const t=o.decode(e);return{prefix:t.prefix,data:new Uint8Array(o.fromWords(t.words))}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(6));class i{constructor(e,t){this.data={atomics:new o.default(e),fractionalDigits:t}}static fromUserInput(e,t){i.verifyFractionalDigits(t);const r=e.match(/[^0-9.]/);if(r)throw new Error("Invalid character at position "+(r.index+1));let n,o;if(-1===e.search(/\./))n=e,o="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");n=t[0],o=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(o.length>t)throw new Error("Got more fractional digits than supported");const s=`${n}${o.padEnd(t,"0")}`;return new i(s,t)}static fromAtomics(e,t){return i.verifyFractionalDigits(t),new i(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new o.default(10).pow(new o.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),r=this.data.atomics.mod(e);if(r.isZero())return t.toString();{const e=r.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new o.default(e.atomics));return new i(t.toString(),this.fractionalDigits)}}t.Decimal=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(6)),i=new o.default("18446744073709551615",10,"be");class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);return new s(e[0]*2**24+65536*e[1]+256*e[2]+e[3])}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=s;class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new a(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=a;class c{constructor(e){const t=new a(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=a.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class u{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(i))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const t=[];for(let r=0;r<e.length;++r)t.push(e[r]);return new u(new o.default([...t]))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new u(new o.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");let t;try{t=new o.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new u(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=u},function(e,t,r){"use strict";function n(e){return!("string"!=typeof e&&"number"!=typeof e&&"boolean"!=typeof e&&null!==e&&!o(e)&&!i(e))}function o(e){if(!Array.isArray(e))return!1;for(const t of e)if(!n(t))return!1;return!0}function i(e){if("object"!=typeof e||null===e)return!1;if("[object Object]"!==Object.prototype.toString.call(e))return!1;return Object.getOwnPropertyNames(e).map(t=>e[t]).every(n)}Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonCompatibleValue=n,t.isJsonCompatibleArray=o,t.isJsonCompatibleDictionary=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(360),o=r(362),i="string:",s="bytes:";class a{static toJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e)return`${i}${e}`;if(o.isUint8Array(e))return`${s}${n.Encoding.toHex(e)}`;if(Array.isArray(e))return e.map(a.toJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e)){const n=e[r];void 0!==n&&(t[r]=a.toJson(n))}return t}throw new Error("Cannot encode type to JSON")}static fromJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e){if(e.startsWith(i))return e.slice(i.length);if(e.startsWith(s))return n.Encoding.fromHex(e.slice(s.length));throw new Error("Found string with unknown prefix")}if(Array.isArray(e))return e.map(a.fromJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e))t[r]=a.fromJson(e[r]);return t}throw new Error("Cannot decode type from JSON")}}t.TransactionEncoder=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(42),i=r(104),{fromBase64:s}=o.Encoding;function a(e,t){if(33!==e.length)throw new Error("Invalid Secp256k1 pubkey length (compressed): "+e.length);const r=new n.Sha256(e).digest(),i=new n.Ripemd160(r).digest();return o.Bech32.encode(t,i)}t.rawSecp256k1PubkeyToAddress=a,t.pubkeyToAddress=function(e,t){const r=s(e.value);switch(e.type){case i.pubkeyType.secp256k1:return a(r,t);case i.pubkeyType.ed25519:{if(32!==r.length)throw new Error("Invalid Ed25519 pubkey length: "+r.length);const e=new n.Sha256(r).digest();return o.Bech32.encode(t,e.slice(0,20))}case i.pubkeyType.sr25519:{if(32!==r.length)throw new Error("Invalid Sr25519 pubkey length: "+r.length);const e=new n.Sha256(r).digest();return o.Bech32.encode(t,e.slice(0,20))}default:throw new Error("Unrecognized public key algorithm")}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(69)),s=r(97),a=n(r(311)),c=r(364);t.Bip39=class{static encode(e){if(-1===[16,20,24,28,32].indexOf(e.length))throw new Error("invalid input length");return new c.EnglishMnemonic(i.entropyToMnemonic(o.Encoding.toHex(e)))}static decode(e){return o.Encoding.fromHex(i.mnemonicToEntropy(e.toString()))}static async mnemonicToSeed(t,r){const n=e.from(a.nfkd(t.toString()),"utf8"),o="mnemonic"+(r?a.nfkd(r):""),i=e.from(o,"utf8");return this.pbkdf2(n,i,2048,64,"sha512")}static async pbkdf2(e,t,r,n,o){return new Promise((i,a)=>{s.pbkdf2(e,t,r,n,o,(e,t)=>{e?a(e):i(new Uint8Array(t))})})}}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(740);Object.defineProperty(t,"Decimal",{enumerable:!0,get:function(){return n.Decimal}});var o=r(741);Object.defineProperty(t,"Int53",{enumerable:!0,get:function(){return o.Int53}}),Object.defineProperty(t,"Uint32",{enumerable:!0,get:function(){return o.Uint32}}),Object.defineProperty(t,"Uint53",{enumerable:!0,get:function(){return o.Uint53}}),Object.defineProperty(t,"Uint64",{enumerable:!0,get:function(){return o.Uint64}})},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Decimal=void 0;const o=n(r(6));class i{constructor(e,t){this.data={atomics:new o.default(e),fractionalDigits:t}}static fromUserInput(e,t){i.verifyFractionalDigits(t);const r=e.match(/[^0-9.]/);if(r)throw new Error("Invalid character at position "+(r.index+1));let n,o;if(-1===e.search(/\./))n=e,o="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");n=t[0],o=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(o.length>t)throw new Error("Got more fractional digits than supported");const s=`${n}${o.padEnd(t,"0")}`;return new i(s,t)}static fromAtomics(e,t){return i.verifyFractionalDigits(t),new i(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}static compare(e,t){if(e.fractionalDigits!==t.fractionalDigits)throw new Error("Fractional digits do not match");return e.data.atomics.cmp(new o.default(t.atomics))}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new o.default(10).pow(new o.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),r=this.data.atomics.mod(e);if(r.isZero())return t.toString();{const e=r.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new o.default(e.atomics));return new i(t.toString(),this.fractionalDigits)}equals(e){return 0===i.compare(this,e)}isLessThan(e){return i.compare(this,e)<0}isLessThanOrEqual(e){return i.compare(this,e)<=0}isGreaterThan(e){return i.compare(this,e)>0}isGreaterThanOrEqual(e){return i.compare(this,e)>=0}}t.Decimal=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Int53=t.Uint32=void 0;const o=n(r(6)),i=new o.default("18446744073709551615",10,"be");class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);return new s(e[0]*2**24+65536*e[1]+256*e[2]+e[3])}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=s;class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new a(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=a;class c{constructor(e){const t=new a(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=a.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class u{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(i))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const t=[];for(let r=0;r<e.length;++r)t.push(e[r]);return new u(new o.default([...t]))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new u(new o.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");let t;try{t=new o.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new u(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromAscii=t.toAscii=void 0,t.toAscii=function(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))},t.fromAscii=function(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.fromBase64=t.toBase64=void 0;const s=i(r(117));t.toBase64=function(e){return s.fromByteArray(e)},t.fromBase64=function(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return s.toByteArray(e)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32=void 0;const s=i(r(94));t.Bech32=class{static encode(e,t){return s.encode(e,s.toWords(t))}static decode(e){const t=s.decode(e);return{prefix:t.prefix,data:new Uint8Array(s.fromWords(t.words))}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromHex=t.toHex=void 0,t.toHex=function(e){let t="";for(const r of e)t+=("0"+r.toString(16)).slice(-2);return t},t.fromHex=function(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let r=0;r<e.length;r+=2){const n=e.substr(r,2);if(!n.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(n,16))}return new Uint8Array(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRfc3339=t.fromRfc3339=void 0;const n=r(361),o=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/;function i(e,t=2){const r="00000"+e.toString();return r.substring(r.length-t)}t.fromRfc3339=function(e){const t=o.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const r=+t[1],i=+t[2],s=+t[3],a=+t[4],c=+t[5],u=+t[6],l=t[7]?Math.floor(1e3*+t[7]):0;let f,d,h;"Z"===t[8]?(f=1,d=0,h=0):(f="-"===t[8].substring(0,1)?-1:1,d=+t[8].substring(1,3),h=+t[8].substring(4,6));const p=f*(60*d+h)*60;return new n.ReadonlyDate(n.ReadonlyDate.UTC(r,i-1,s,a,c,u,l)-1e3*p)},t.toRfc3339=function(e){return`${e.getUTCFullYear()}-${i(e.getUTCMonth()+1)}-${i(e.getUTCDate())}T${i(e.getUTCHours())}:${i(e.getUTCMinutes())}:${i(e.getUTCSeconds())}.${i(e.getUTCMilliseconds(),3)}Z`}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.fromUtf8=t.toUtf8=void 0,t.toUtf8=function(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))},t.fromUtf8=function(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!function(t){const r=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),r)}(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assert=void 0,t.assert=function(e,t){if(!e)throw new Error(t||"condition is not truthy")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sleep=void 0,t.sleep=async function(e){return new Promise(t=>setTimeout(t,e))}},function(e,t,r){"use strict";(function(e){function r(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=void 0,t.isNonNullObject=r,t.isUint8Array=function(t){return!!r(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";function n(e){return!("string"!=typeof e&&"number"!=typeof e&&"boolean"!=typeof e&&null!==e&&!o(e)&&!i(e))}function o(e){if(!Array.isArray(e))return!1;for(const t of e)if(!n(t))return!1;return!0}function i(e){if("object"!=typeof e||null===e)return!1;if("[object Object]"!==Object.prototype.toString.call(e))return!1;return Object.getOwnPropertyNames(e).map(t=>e[t]).every(n)}Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonCompatibleValue=n,t.isJsonCompatibleArray=o,t.isJsonCompatibleDictionary=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(195),o=r(363),i="string:",s="bytes:";class a{static toJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e)return`${i}${e}`;if(o.isUint8Array(e))return`${s}${n.toHex(e)}`;if(Array.isArray(e))return e.map(a.toJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e)){const n=e[r];void 0!==n&&(t[r]=a.toJson(n))}return t}throw new Error("Cannot encode type to JSON")}static fromJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e){if(e.startsWith(i))return e.slice(i.length);if(e.startsWith(s))return n.fromHex(e.slice(s.length));throw new Error("Found string with unknown prefix")}if(Array.isArray(e))return e.map(a.fromJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e))t[r]=a.fromJson(e[r]);return t}throw new Error("Cannot decode type from JSON")}}t.TransactionEncoder=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(195);t.Encoding=class{static toHex(e){return n.toHex(e)}static fromHex(e){return n.fromHex(e)}static toBase64(e){return n.toBase64(e)}static fromBase64(e){return n.fromBase64(e)}static toAscii(e){return n.toAscii(e)}static fromAscii(e){return n.fromAscii(e)}static toUtf8(e){return n.toUtf8(e)}static fromUtf8(e){return n.fromUtf8(e)}static fromRfc3339(e){return n.fromRfc3339(e)}static toRfc3339(e){return n.toRfc3339(e)}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(222));t.Keccak256=class{constructor(e){this.blockSize=64,this.impl=o.default.keccak256.create(),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(314));t.Argon2id=class{static async execute(e,t,r){return await o.default.ready,o.default.crypto_pwhash(r.outputLength,e,t,r.opsLimit,1024*r.memLimitKib,o.default.crypto_pwhash_ALG_ARGON2ID13)}};class i{constructor(e,t){this.privkey=e,this.pubkey=t}static fromLibsodiumPrivkey(e){if(64!==e.length)throw new Error(`Unexpected key length ${e.length}. Must be 64.`);return new i(e.slice(0,32),e.slice(32,64))}toLibsodiumPrivkey(){return new Uint8Array([...this.privkey,...this.pubkey])}}t.Ed25519Keypair=i;t.Ed25519=class{static async makeKeypair(e){await o.default.ready;const t=o.default.crypto_sign_seed_keypair(e);return i.fromLibsodiumPrivkey(t.privateKey)}static async createSignature(e,t){return await o.default.ready,o.default.crypto_sign_detached(e,t.toLibsodiumPrivkey())}static async verifySignature(e,t,r){return await o.default.ready,o.default.crypto_sign_verify_detached(e,t,r)}};t.Xchacha20poly1305Ietf=class{static async encrypt(e,t,r){await o.default.ready;return o.default.crypto_aead_xchacha20poly1305_ietf_encrypt(e,null,null,r,t)}static async decrypt(e,t,r){await o.default.ready;return o.default.crypto_aead_xchacha20poly1305_ietf_decrypt(null,e,null,r,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Random=class{static getBytes(e){try{const t="object"==typeof window?window:self,r=void 0!==t.crypto?t.crypto:t.msCrypto,n=new Uint8Array(e);return r.getRandomValues(n),n}catch(t){try{const t=r(72);return new Uint8Array([...t.randomBytes(e)])}catch(e){throw new Error("No secure random number generator found")}}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(75)),{toHex:s}=o.Encoding;t.Ripemd160=class{constructor(e){this.blockSize=64,this.impl=new i.default,e&&this.update(e)}update(e){return this.impl.update(s(e),"hex"),this}digest(){return Uint8Array.from(this.impl.digest())}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(6)),s=n(r(45)),a=r(366),c=new s.default.ec("secp256k1"),u=new i.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","hex");t.Secp256k1=class{static async makeKeypair(e){if(32!==e.length)throw new Error("input data is not a valid secp256k1 private key");const t=c.keyFromPrivate(e);if(!0!==t.validate().result)throw new Error("input data is not a valid secp256k1 private key");if(new i.default(e).gte(u))throw new Error("input data is not a valid secp256k1 private key");return{privkey:o.Encoding.fromHex(t.getPrivate("hex")),pubkey:o.Encoding.fromHex(t.getPublic().encode("hex"))}}static async createSignature(e,t){if(0===e.length)throw new Error("Message hash must not be empty");if(e.length>32)throw new Error("Message hash length must not exceed 32 bytes");const r=c.keyFromPrivate(t).sign(e,{canonical:!0});return new a.ExtendedSecp256k1Signature(Uint8Array.from(r.r.toArray()),Uint8Array.from(r.s.toArray()),r.recoveryParam)}static async verifySignature(e,t,r){if(0===t.length)throw new Error("Message hash must not be empty");if(t.length>32)throw new Error("Message hash length must not exceed 32 bytes");const n=c.keyFromPublic(r);try{return n.verify(t,e.toDer())}catch(e){return!1}}static recoverPubkey(e,t){const r={r:o.Encoding.toHex(e.r()),s:o.Encoding.toHex(e.s())},n=c.recoverPubKey(t,r,e.recovery),i=c.keyFromPublic(n);return o.Encoding.fromHex(i.getPublic(!1,"hex"))}static compressPubkey(e){switch(e.length){case 33:return e;case 65:return Uint8Array.from(c.keyFromPublic(e).pub.encodeCompressed());default:throw new Error("Invalid pubkey length")}}static trimRecoveryByte(e){switch(e.length){case 64:return e;case 65:return e.slice(0,64);default:throw new Error("Invalid signature length")}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(6)),s=n(r(45)),a=r(365),c=r(367);var u;!function(e){e.Secp256k1="Bitcoin seed",e.Ed25519="ed25519 seed"}(u=t.Slip10Curve||(t.Slip10Curve={})),t.slip10CurveFromString=function(e){switch(e){case u.Ed25519:return u.Ed25519;case u.Secp256k1:return u.Secp256k1;default:throw new Error(`Unknown curve string: '${e}'`)}};class l extends o.Uint32{static hardened(e){return new l(e+2**31)}static normal(e){return new l(e)}isHardened(){return this.data>=2**31}}t.Slip10RawIndex=l;const f=new s.default.ec("secp256k1");class d{static derivePath(e,t,r){let n=this.master(e,t);for(const t of r)n=this.child(e,n.privkey,n.chainCode,t);return n}static master(e,t){const r=new a.Hmac(c.Sha512,o.Encoding.toAscii(e)).update(t).digest(),n=r.slice(0,32),i=r.slice(32,64);return e!==u.Ed25519&&(this.isZero(n)||this.isGteN(e,n))?this.master(e,r):{chainCode:i,privkey:n}}static child(e,t,r,n){let o;if(n.isHardened()){const e=new Uint8Array([0,...t,...n.toBytesBigEndian()]);o=new a.Hmac(c.Sha512,r).update(e).digest()}else{if(e===u.Ed25519)throw new Error("Normal keys are not allowed with ed25519");{const s=new Uint8Array([...d.serializedPoint(e,new i.default(t)),...n.toBytesBigEndian()]);o=new a.Hmac(c.Sha512,r).update(s).digest()}}return this.childImpl(e,t,r,n,o)}static serializedPoint(e,t){switch(e){case u.Secp256k1:return o.Encoding.fromHex(f.g.mul(t).encodeCompressed("hex"));default:throw new Error("curve not supported")}}static childImpl(e,t,r,n,o){const s=o.slice(0,32),l=o.slice(32,64),f=l;if(e===u.Ed25519)return{chainCode:f,privkey:s};const d=this.n(e),h=new i.default(s).add(new i.default(t)).mod(d),p=Uint8Array.from(h.toArray("be",32));if(this.isGteN(e,s)||this.isZero(p)){const o=new a.Hmac(c.Sha512,r).update(new Uint8Array([1,...l,...n.toBytesBigEndian()])).digest();return this.childImpl(e,t,r,n,o)}return{chainCode:f,privkey:p}}static isZero(e){return e.every(e=>0===e)}static isGteN(e,t){return new i.default(t).gte(this.n(e))}static n(e){switch(e){case u.Secp256k1:return new i.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141",16);default:throw new Error("curve not supported")}}}t.Slip10=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),o=r(104);t.unmarshalTx=function(e){const t=JSON.parse(n.Encoding.fromUtf8(e));if(!o.isStdTx(t))throw new Error("Must be json encoded StdTx");return t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}(r(198));var n=r(369);t.AEAD=n.AEAD;var o=r(370);t.SIV=o.SIV;var i=r(765);t.StreamEncryptor=i.StreamEncryptor,t.StreamDecryptor=i.StreamDecryptor;var s=r(371);t.CMAC=s.CMAC;var a=r(372);t.PMAC=a.PMAC;var c=r(766);t.PolyfillCryptoProvider=c.PolyfillCryptoProvider;var u=r(140);t.WebCryptoProvider=u.WebCryptoProvider},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106);class i{constructor(e,t){this._crypto=e,this._key=t,this._iv=new o.default,this._emptyPromise=Promise.resolve(this)}static importKey(e,t){return n(this,void 0,void 0,(function*(){if(16!==t.length&&32!==t.length)throw new Error(`Miscreant: invalid key length: ${t.length} (expected 16 or 32 bytes)`);const r=yield e.subtle.importKey("raw",t,"AES-CBC",!1,["encrypt"]);return new i(e,r)}))}clear(){return this}encryptBlock(e){return n(this,void 0,void 0,(function*(){const t={name:"AES-CBC",iv:this._iv.data},r=yield this._crypto.subtle.encrypt(t,this._key,e.data);return e.data.set(new Uint8Array(r,0,o.default.SIZE)),this._emptyPromise}))}}t.default=i},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});class o{constructor(e,t){this.key=e,this.crypto=t}static importKey(e,t){return n(this,void 0,void 0,(function*(){if(16!==t.length&&32!==t.length)throw new Error(`Miscreant: invalid key length: ${t.length} (expected 16 or 32 bytes)`);const r=yield e.subtle.importKey("raw",t,"AES-CTR",!1,["encrypt"]);return new o(r,e)}))}encryptCtr(e,t){return n(this,void 0,void 0,(function*(){const r=yield this.crypto.subtle.encrypt({name:"AES-CTR",counter:e,length:16},this.key,t);return new Uint8Array(r)}))}clear(){return this}}t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=new Uint8Array([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0]);t.ctz=function(e){return n[e]}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(369),i=r(140);t.NONCE_SIZE=8,t.LAST_BLOCK_FLAG=1,t.COUNTER_MAX=4294967295;class s{static importKey(e,t,r,a=new i.WebCryptoProvider){return n(this,void 0,void 0,(function*(){return new s(yield o.AEAD.importKey(e,r,a),t)}))}constructor(e,t){this._aead=e,this._nonce_encoder=new c(t)}seal(e,t=!1,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._aead.seal(e,this._nonce_encoder.next(t),r)}))}clear(){return this._aead.clear(),this}}t.StreamEncryptor=s;class a{static importKey(e,t,r,s=new i.WebCryptoProvider){return n(this,void 0,void 0,(function*(){return new a(yield o.AEAD.importKey(e,r,s),t)}))}constructor(e,t){this._aead=e,this._nonce_encoder=new c(t)}open(e,t=!1,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._aead.open(e,this._nonce_encoder.next(t),r)}))}clear(){return this._aead.clear(),this}}t.StreamDecryptor=a;class c{constructor(e){if(e.length!==t.NONCE_SIZE)throw new Error("STREAM: nonce must be 8-bits (got "+e.length);this.buffer=new ArrayBuffer(t.NONCE_SIZE+4+1),this.view=new DataView(this.buffer),this.array=new Uint8Array(this.buffer),this.array.set(e),this.counter=0,this.finished=!1}next(e){if(this.finished)throw new Error("STREAM: already finished");if(this.view.setInt32(8,this.counter,!1),e)this.view.setInt8(12,t.LAST_BLOCK_FLAG),this.finished=!0;else if(this.counter+=1,this.counter>t.COUNTER_MAX)throw new Error("STREAM counter overflowed");return this.array}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(767),i=r(768);t.PolyfillCryptoProvider=class{constructor(){}importBlockCipherKey(e){return n(this,void 0,void 0,(function*(){return new o.default(e)}))}importCTRKey(e){return n(this,void 0,void 0,(function*(){return new i.default(new o.default(e))}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(200),o=new Uint8Array([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47]),i=new Uint8Array([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22]),s=new Uint8Array([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125]);let a,c,u,l,f,d,h,p,g=!1;function m(e,t=0){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function y(e,t=new Uint8Array(4),r=0){return t[r+0]=e>>>24,t[r+1]=e>>>16,t[r+2]=e>>>8,t[r+3]=e>>>0,t}function b(e){return i[e>>>24&255]<<24|i[e>>>16&255]<<16|i[e>>>8&255]<<8|i[255&e]}t.default=class{constructor(e){if(g||function(){function e(e,t){let r=e,n=t,o=0;for(let e=1;e<256&&0!==n;e<<=1)0!=(n&e)&&(o^=r,n^=e),r<<=1,0!=(256&r)&&(r^=283);return o}const t=e=>e<<24|e>>>8;a=new Uint32Array(256),c=new Uint32Array(256),u=new Uint32Array(256),l=new Uint32Array(256);for(let r=0;r<256;r++){const n=i[r];let o=e(n,2)<<24|n<<16|n<<8|e(n,3);a[r]=o,o=t(o),c[r]=o,o=t(o),u[r]=o,o=t(o),l[r]=o,o=t(o)}f=new Uint32Array(256),d=new Uint32Array(256),h=new Uint32Array(256),p=new Uint32Array(256);for(let r=0;r<256;r++){const n=s[r];let o=e(n,14)<<24|e(n,9)<<16|e(n,13)<<8|e(n,11);f[r]=o,o=t(o),d[r]=o,o=t(o),h[r]=o,o=t(o),p[r]=o,o=t(o)}g=!0}(),16!==e.length&&32!==e.length)throw new Error(`Miscreant: invalid key length: ${e.length} (expected 16 or 32 bytes)`);this._encKey=function(e){const t=new Uint32Array(e.length+28),r=e.length/4|0,n=t.length;for(let n=0;n<r;n++)t[n]=m(e,4*n);for(let e=r;e<n;e++){let n=t[e-1];e%r==0?n=b((i=n)<<8|i>>>24)^o[e/r-1]<<24:r>6&&e%r==4&&(n=b(n)),t[e]=t[e-r]^n}var i;return t}(e),this._emptyPromise=Promise.resolve(this)}clear(){return this._encKey&&n.wipe(this._encKey),this}encryptBlock(e){const t=e.data,r=e.data;let n=m(t,0),o=m(t,4),s=m(t,8),f=m(t,12);n^=this._encKey[0],o^=this._encKey[1],s^=this._encKey[2],f^=this._encKey[3];let d=0,h=0,p=0,g=0;const b=this._encKey.length/4-2;let v=4;for(let e=0;e<b;e++)d=this._encKey[v+0]^a[n>>>24&255]^c[o>>>16&255]^u[s>>>8&255]^l[255&f],h=this._encKey[v+1]^a[o>>>24&255]^c[s>>>16&255]^u[f>>>8&255]^l[255&n],p=this._encKey[v+2]^a[s>>>24&255]^c[f>>>16&255]^u[n>>>8&255]^l[255&o],g=this._encKey[v+3]^a[f>>>24&255]^c[n>>>16&255]^u[o>>>8&255]^l[255&s],v+=4,n=d,o=h,s=p,f=g;return n=i[d>>>24]<<24|i[h>>>16&255]<<16|i[p>>>8&255]<<8|i[255&g],o=i[h>>>24]<<24|i[p>>>16&255]<<16|i[g>>>8&255]<<8|i[255&d],s=i[p>>>24]<<24|i[g>>>16&255]<<16|i[d>>>8&255]<<8|i[255&h],f=i[g>>>24]<<24|i[d>>>16&255]<<16|i[h>>>8&255]<<8|i[255&p],n^=this._encKey[v+0],o^=this._encKey[v+1],s^=this._encKey[v+2],f^=this._encKey[v+3],y(n,r,0),y(o,r,4),y(s,r,8),y(f,r,12),this._emptyPromise}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106);function i(e){let t=1;for(let r=o.default.SIZE-1;r>=0;r--)t+=255&e.data[r]|0,e.data[r]=255&t,t>>>=8}t.default=class{constructor(e){this._cipher=e,this._counter=new o.default,this._buffer=new o.default}clear(){return this._buffer.clear(),this._counter.clear(),this._cipher.clear(),this}encryptCtr(e,t){return n(this,void 0,void 0,(function*(){if(e.length!==o.default.SIZE)throw new Error("CTR: iv length must be equal to cipher block size");this._counter.data.set(e);let r=o.default.SIZE;const n=new Uint8Array(t.length);for(let e=0;e<t.length;e++)r===o.default.SIZE&&(this._buffer.copy(this._counter),this._cipher.encryptBlock(this._buffer),r=0,i(this._counter)),n[e]=t[e]^this._buffer.data[r++];return n}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});new Uint8Array(16);let n=new Uint8Array(32);function o(e){var t,r=new Float64Array(16);if(e)for(t=0;t<e.length;t++)r[t]=e[t];return r}n[0]=9;const i=o(),s=o([1]),a=o([56129,1]),c=o([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),u=o([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),l=o([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),f=o([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),d=o([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function h(e,t,r,n){e[t]=r>>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r,e[t+4]=n>>24&255,e[t+5]=n>>16&255,e[t+6]=n>>8&255,e[t+7]=255&n}function p(e,t,r,n){return function(e,t,r,n,o){var i,s=0;for(i=0;i<o;i++)s|=e[t+i]^r[n+i];return(1&s-1>>>8)-1}(e,t,r,n,32)}function g(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function m(e){var t,r,n=1;for(t=0;t<16;t++)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-65536*n;e[0]+=n-1+37*(n-1)}function y(e,t,r){for(var n,o=~(r-1),i=0;i<16;i++)n=o&(e[i]^t[i]),e[i]^=n,t[i]^=n}function b(e,t){var r,n,i,s=o(),a=o();for(r=0;r<16;r++)a[r]=t[r];for(m(a),m(a),m(a),n=0;n<2;n++){for(s[0]=a[0]-65517,r=1;r<15;r++)s[r]=a[r]-65535-(s[r-1]>>16&1),s[r-1]&=65535;s[15]=a[15]-32767-(s[14]>>16&1),i=s[15]>>16&1,s[14]&=65535,y(a,s,1-i)}for(r=0;r<16;r++)e[2*r]=255&a[r],e[2*r+1]=a[r]>>8}function v(e,t){var r=new Uint8Array(32),n=new Uint8Array(32);return b(r,e),b(n,t),p(r,0,n,0)}function w(e){var t=new Uint8Array(32);return b(t,e),1&t[0]}function _(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function k(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]+r[n]}function S(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]-r[n]}function O(e,t,r){var n,o,i=0,s=0,a=0,c=0,u=0,l=0,f=0,d=0,h=0,p=0,g=0,m=0,y=0,b=0,v=0,w=0,_=0,k=0,S=0,O=0,j=0,E=0,P=0,x=0,A=0,M=0,I=0,C=0,R=0,T=0,N=0,B=r[0],D=r[1],L=r[2],U=r[3],q=r[4],H=r[5],z=r[6],F=r[7],K=r[8],$=r[9],V=r[10],J=r[11],G=r[12],W=r[13],Q=r[14],Z=r[15];i+=(n=t[0])*B,s+=n*D,a+=n*L,c+=n*U,u+=n*q,l+=n*H,f+=n*z,d+=n*F,h+=n*K,p+=n*$,g+=n*V,m+=n*J,y+=n*G,b+=n*W,v+=n*Q,w+=n*Z,s+=(n=t[1])*B,a+=n*D,c+=n*L,u+=n*U,l+=n*q,f+=n*H,d+=n*z,h+=n*F,p+=n*K,g+=n*$,m+=n*V,y+=n*J,b+=n*G,v+=n*W,w+=n*Q,_+=n*Z,a+=(n=t[2])*B,c+=n*D,u+=n*L,l+=n*U,f+=n*q,d+=n*H,h+=n*z,p+=n*F,g+=n*K,m+=n*$,y+=n*V,b+=n*J,v+=n*G,w+=n*W,_+=n*Q,k+=n*Z,c+=(n=t[3])*B,u+=n*D,l+=n*L,f+=n*U,d+=n*q,h+=n*H,p+=n*z,g+=n*F,m+=n*K,y+=n*$,b+=n*V,v+=n*J,w+=n*G,_+=n*W,k+=n*Q,S+=n*Z,u+=(n=t[4])*B,l+=n*D,f+=n*L,d+=n*U,h+=n*q,p+=n*H,g+=n*z,m+=n*F,y+=n*K,b+=n*$,v+=n*V,w+=n*J,_+=n*G,k+=n*W,S+=n*Q,O+=n*Z,l+=(n=t[5])*B,f+=n*D,d+=n*L,h+=n*U,p+=n*q,g+=n*H,m+=n*z,y+=n*F,b+=n*K,v+=n*$,w+=n*V,_+=n*J,k+=n*G,S+=n*W,O+=n*Q,j+=n*Z,f+=(n=t[6])*B,d+=n*D,h+=n*L,p+=n*U,g+=n*q,m+=n*H,y+=n*z,b+=n*F,v+=n*K,w+=n*$,_+=n*V,k+=n*J,S+=n*G,O+=n*W,j+=n*Q,E+=n*Z,d+=(n=t[7])*B,h+=n*D,p+=n*L,g+=n*U,m+=n*q,y+=n*H,b+=n*z,v+=n*F,w+=n*K,_+=n*$,k+=n*V,S+=n*J,O+=n*G,j+=n*W,E+=n*Q,P+=n*Z,h+=(n=t[8])*B,p+=n*D,g+=n*L,m+=n*U,y+=n*q,b+=n*H,v+=n*z,w+=n*F,_+=n*K,k+=n*$,S+=n*V,O+=n*J,j+=n*G,E+=n*W,P+=n*Q,x+=n*Z,p+=(n=t[9])*B,g+=n*D,m+=n*L,y+=n*U,b+=n*q,v+=n*H,w+=n*z,_+=n*F,k+=n*K,S+=n*$,O+=n*V,j+=n*J,E+=n*G,P+=n*W,x+=n*Q,A+=n*Z,g+=(n=t[10])*B,m+=n*D,y+=n*L,b+=n*U,v+=n*q,w+=n*H,_+=n*z,k+=n*F,S+=n*K,O+=n*$,j+=n*V,E+=n*J,P+=n*G,x+=n*W,A+=n*Q,M+=n*Z,m+=(n=t[11])*B,y+=n*D,b+=n*L,v+=n*U,w+=n*q,_+=n*H,k+=n*z,S+=n*F,O+=n*K,j+=n*$,E+=n*V,P+=n*J,x+=n*G,A+=n*W,M+=n*Q,I+=n*Z,y+=(n=t[12])*B,b+=n*D,v+=n*L,w+=n*U,_+=n*q,k+=n*H,S+=n*z,O+=n*F,j+=n*K,E+=n*$,P+=n*V,x+=n*J,A+=n*G,M+=n*W,I+=n*Q,C+=n*Z,b+=(n=t[13])*B,v+=n*D,w+=n*L,_+=n*U,k+=n*q,S+=n*H,O+=n*z,j+=n*F,E+=n*K,P+=n*$,x+=n*V,A+=n*J,M+=n*G,I+=n*W,C+=n*Q,R+=n*Z,v+=(n=t[14])*B,w+=n*D,_+=n*L,k+=n*U,S+=n*q,O+=n*H,j+=n*z,E+=n*F,P+=n*K,x+=n*$,A+=n*V,M+=n*J,I+=n*G,C+=n*W,R+=n*Q,T+=n*Z,w+=(n=t[15])*B,s+=38*(k+=n*L),a+=38*(S+=n*U),c+=38*(O+=n*q),u+=38*(j+=n*H),l+=38*(E+=n*z),f+=38*(P+=n*F),d+=38*(x+=n*K),h+=38*(A+=n*$),p+=38*(M+=n*V),g+=38*(I+=n*J),m+=38*(C+=n*G),y+=38*(R+=n*W),b+=38*(T+=n*Q),v+=38*(N+=n*Z),i=(n=(i+=38*(_+=n*D))+(o=1)+65535)-65536*(o=Math.floor(n/65536)),s=(n=s+o+65535)-65536*(o=Math.floor(n/65536)),a=(n=a+o+65535)-65536*(o=Math.floor(n/65536)),c=(n=c+o+65535)-65536*(o=Math.floor(n/65536)),u=(n=u+o+65535)-65536*(o=Math.floor(n/65536)),l=(n=l+o+65535)-65536*(o=Math.floor(n/65536)),f=(n=f+o+65535)-65536*(o=Math.floor(n/65536)),d=(n=d+o+65535)-65536*(o=Math.floor(n/65536)),h=(n=h+o+65535)-65536*(o=Math.floor(n/65536)),p=(n=p+o+65535)-65536*(o=Math.floor(n/65536)),g=(n=g+o+65535)-65536*(o=Math.floor(n/65536)),m=(n=m+o+65535)-65536*(o=Math.floor(n/65536)),y=(n=y+o+65535)-65536*(o=Math.floor(n/65536)),b=(n=b+o+65535)-65536*(o=Math.floor(n/65536)),v=(n=v+o+65535)-65536*(o=Math.floor(n/65536)),w=(n=w+o+65535)-65536*(o=Math.floor(n/65536)),i=(n=(i+=o-1+37*(o-1))+(o=1)+65535)-65536*(o=Math.floor(n/65536)),s=(n=s+o+65535)-65536*(o=Math.floor(n/65536)),a=(n=a+o+65535)-65536*(o=Math.floor(n/65536)),c=(n=c+o+65535)-65536*(o=Math.floor(n/65536)),u=(n=u+o+65535)-65536*(o=Math.floor(n/65536)),l=(n=l+o+65535)-65536*(o=Math.floor(n/65536)),f=(n=f+o+65535)-65536*(o=Math.floor(n/65536)),d=(n=d+o+65535)-65536*(o=Math.floor(n/65536)),h=(n=h+o+65535)-65536*(o=Math.floor(n/65536)),p=(n=p+o+65535)-65536*(o=Math.floor(n/65536)),g=(n=g+o+65535)-65536*(o=Math.floor(n/65536)),m=(n=m+o+65535)-65536*(o=Math.floor(n/65536)),y=(n=y+o+65535)-65536*(o=Math.floor(n/65536)),b=(n=b+o+65535)-65536*(o=Math.floor(n/65536)),v=(n=v+o+65535)-65536*(o=Math.floor(n/65536)),w=(n=w+o+65535)-65536*(o=Math.floor(n/65536)),i+=o-1+37*(o-1),e[0]=i,e[1]=s,e[2]=a,e[3]=c,e[4]=u,e[5]=l,e[6]=f,e[7]=d,e[8]=h,e[9]=p,e[10]=g,e[11]=m,e[12]=y,e[13]=b,e[14]=v,e[15]=w}function j(e,t){O(e,t,t)}function E(e,t){var r,n=o();for(r=0;r<16;r++)n[r]=t[r];for(r=253;r>=0;r--)j(n,n),2!==r&&4!==r&&O(n,n,t);for(r=0;r<16;r++)e[r]=n[r]}function P(e,t,r){var n,i,s=new Uint8Array(32),c=new Float64Array(80),u=o(),l=o(),f=o(),d=o(),h=o(),p=o();for(i=0;i<31;i++)s[i]=t[i];for(s[31]=127&t[31]|64,s[0]&=248,_(c,r),i=0;i<16;i++)l[i]=c[i],d[i]=u[i]=f[i]=0;for(u[0]=d[0]=1,i=254;i>=0;--i)y(u,l,n=s[i>>>3]>>>(7&i)&1),y(f,d,n),k(h,u,f),S(u,u,f),k(f,l,d),S(l,l,d),j(d,h),j(p,u),O(u,f,u),O(f,l,h),k(h,u,f),S(u,u,f),j(l,u),S(f,d,p),O(u,f,a),k(u,u,d),O(f,f,u),O(u,d,p),O(d,l,c),j(l,h),y(u,l,n),y(f,d,n);for(i=0;i<16;i++)c[i+16]=u[i],c[i+32]=f[i],c[i+48]=l[i],c[i+64]=d[i];var g=c.subarray(32),m=c.subarray(16);return E(g,g),O(m,m,g),b(e,m),0}var x=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function A(e,t,r,n){for(var o,i,s,a,c,u,l,f,d,h,p,g,m,y,b,v,w,_,k,S,O,j,E,P,A,M,I=new Int32Array(16),C=new Int32Array(16),R=e[0],T=e[1],N=e[2],B=e[3],D=e[4],L=e[5],U=e[6],q=e[7],H=t[0],z=t[1],F=t[2],K=t[3],$=t[4],V=t[5],J=t[6],G=t[7],W=0;n>=128;){for(k=0;k<16;k++)S=8*k+W,I[k]=r[S+0]<<24|r[S+1]<<16|r[S+2]<<8|r[S+3],C[k]=r[S+4]<<24|r[S+5]<<16|r[S+6]<<8|r[S+7];for(k=0;k<80;k++)if(o=R,i=T,s=N,a=B,c=D,u=L,l=U,q,d=H,h=z,p=F,g=K,m=$,y=V,b=J,G,E=65535&(j=G),P=j>>>16,A=65535&(O=q),M=O>>>16,E+=65535&(j=($>>>14|D<<18)^($>>>18|D<<14)^(D>>>9|$<<23)),P+=j>>>16,A+=65535&(O=(D>>>14|$<<18)^(D>>>18|$<<14)^($>>>9|D<<23)),M+=O>>>16,E+=65535&(j=$&V^~$&J),P+=j>>>16,A+=65535&(O=D&L^~D&U),M+=O>>>16,E+=65535&(j=x[2*k+1]),P+=j>>>16,A+=65535&(O=x[2*k]),M+=O>>>16,O=I[k%16],P+=(j=C[k%16])>>>16,A+=65535&O,M+=O>>>16,A+=(P+=(E+=65535&j)>>>16)>>>16,E=65535&(j=_=65535&E|P<<16),P=j>>>16,A=65535&(O=w=65535&A|(M+=A>>>16)<<16),M=O>>>16,E+=65535&(j=(H>>>28|R<<4)^(R>>>2|H<<30)^(R>>>7|H<<25)),P+=j>>>16,A+=65535&(O=(R>>>28|H<<4)^(H>>>2|R<<30)^(H>>>7|R<<25)),M+=O>>>16,P+=(j=H&z^H&F^z&F)>>>16,A+=65535&(O=R&T^R&N^T&N),M+=O>>>16,f=65535&(A+=(P+=(E+=65535&j)>>>16)>>>16)|(M+=A>>>16)<<16,v=65535&E|P<<16,E=65535&(j=g),P=j>>>16,A=65535&(O=a),M=O>>>16,P+=(j=_)>>>16,A+=65535&(O=w),M+=O>>>16,T=o,N=i,B=s,D=a=65535&(A+=(P+=(E+=65535&j)>>>16)>>>16)|(M+=A>>>16)<<16,L=c,U=u,q=l,R=f,z=d,F=h,K=p,$=g=65535&E|P<<16,V=m,J=y,G=b,H=v,k%16==15)for(S=0;S<16;S++)O=I[S],E=65535&(j=C[S]),P=j>>>16,A=65535&O,M=O>>>16,O=I[(S+9)%16],E+=65535&(j=C[(S+9)%16]),P+=j>>>16,A+=65535&O,M+=O>>>16,w=I[(S+1)%16],E+=65535&(j=((_=C[(S+1)%16])>>>1|w<<31)^(_>>>8|w<<24)^(_>>>7|w<<25)),P+=j>>>16,A+=65535&(O=(w>>>1|_<<31)^(w>>>8|_<<24)^w>>>7),M+=O>>>16,w=I[(S+14)%16],P+=(j=((_=C[(S+14)%16])>>>19|w<<13)^(w>>>29|_<<3)^(_>>>6|w<<26))>>>16,A+=65535&(O=(w>>>19|_<<13)^(_>>>29|w<<3)^w>>>6),M+=O>>>16,M+=(A+=(P+=(E+=65535&j)>>>16)>>>16)>>>16,I[S]=65535&A|M<<16,C[S]=65535&E|P<<16;E=65535&(j=H),P=j>>>16,A=65535&(O=R),M=O>>>16,O=e[0],P+=(j=t[0])>>>16,A+=65535&O,M+=O>>>16,M+=(A+=(P+=(E+=65535&j)>>>16)>>>16)>>>16,e[0]=R=65535&A|M<<16,t[0]=H=65535&E|P<<16,E=65535&(j=z),P=j>>>16,A=65535&(O=T),M=O>>>16,O=e[1],P+=(j=t[1])>>>16,A+=65535&O,M+=O>>>16,M+=(A+=(P+=(E+=65535&j)>>>16)>>>16)>>>16,e[1]=T=65535&A|M<<16,t[1]=z=65535&E|P<<16,E=65535&(j=F),P=j>>>16,A=65535&(O=N),M=O>>>16,O=e[2],P+=(j=t[2])>>>16,A+=65535&O,M+=O>>>16,M+=(A+=(P+=(E+=65535&j)>>>16)>>>16)>>>16,e[2]=N=65535&A|M<<16,t[2]=F=65535&E|P<<16,E=65535&(j=K),P=j>>>16,A=65535&(O=B),M=O>>>16,O=e[3],P+=(j=t[3])>>>16,A+=65535&O,M+=O>>>16,M+=(A+=(P+=(E+=65535&j)>>>16)>>>16)>>>16,e[3]=B=65535&A|M<<16,t[3]=K=65535&E|P<<16,E=65535&(j=$),P=j>>>16,A=65535&(O=D),M=O>>>16,O=e[4],P+=(j=t[4])>>>16,A+=65535&O,M+=O>>>16,M+=(A+=(P+=(E+=65535&j)>>>16)>>>16)>>>16,e[4]=D=65535&A|M<<16,t[4]=$=65535&E|P<<16,E=65535&(j=V),P=j>>>16,A=65535&(O=L),M=O>>>16,O=e[5],P+=(j=t[5])>>>16,A+=65535&O,M+=O>>>16,M+=(A+=(P+=(E+=65535&j)>>>16)>>>16)>>>16,e[5]=L=65535&A|M<<16,t[5]=V=65535&E|P<<16,E=65535&(j=J),P=j>>>16,A=65535&(O=U),M=O>>>16,O=e[6],P+=(j=t[6])>>>16,A+=65535&O,M+=O>>>16,M+=(A+=(P+=(E+=65535&j)>>>16)>>>16)>>>16,e[6]=U=65535&A|M<<16,t[6]=J=65535&E|P<<16,E=65535&(j=G),P=j>>>16,A=65535&(O=q),M=O>>>16,O=e[7],P+=(j=t[7])>>>16,A+=65535&O,M+=O>>>16,M+=(A+=(P+=(E+=65535&j)>>>16)>>>16)>>>16,e[7]=q=65535&A|M<<16,t[7]=G=65535&E|P<<16,W+=128,n-=128}return n}function M(e,t,r){var n,o=new Int32Array(8),i=new Int32Array(8),s=new Uint8Array(256),a=r;for(o[0]=1779033703,o[1]=3144134277,o[2]=1013904242,o[3]=2773480762,o[4]=1359893119,o[5]=2600822924,o[6]=528734635,o[7]=1541459225,i[0]=4089235720,i[1]=2227873595,i[2]=4271175723,i[3]=1595750129,i[4]=2917565137,i[5]=725511199,i[6]=4215389547,i[7]=327033209,A(o,i,t,r),r%=128,n=0;n<r;n++)s[n]=t[a-r+n];for(s[r]=128,s[(r=256-128*(r<112?1:0))-9]=0,h(s,r-8,a/536870912|0,a<<3),A(o,i,s,r),n=0;n<8;n++)h(e,8*n,o[n],i[n]);return 0}function I(e,t){var r=o(),n=o(),i=o(),s=o(),a=o(),c=o(),l=o(),f=o(),d=o();S(r,e[1],e[0]),S(d,t[1],t[0]),O(r,r,d),k(n,e[0],e[1]),k(d,t[0],t[1]),O(n,n,d),O(i,e[3],t[3]),O(i,i,u),O(s,e[2],t[2]),k(s,s,s),S(a,n,r),S(c,s,i),k(l,s,i),k(f,n,r),O(e[0],a,c),O(e[1],f,l),O(e[2],l,c),O(e[3],a,f)}function C(e,t,r){var n;for(n=0;n<4;n++)y(e[n],t[n],r)}function R(e,t){var r=o(),n=o(),i=o();E(i,t[2]),O(r,t[0],i),O(n,t[1],i),b(e,n),e[31]^=w(r)<<7}function T(e,t,r){var n,o;for(g(e[0],i),g(e[1],s),g(e[2],s),g(e[3],i),o=255;o>=0;--o)C(e,t,n=r[o/8|0]>>(7&o)&1),I(t,e),I(e,e),C(e,t,n)}function N(e,t){var r=[o(),o(),o(),o()];g(r[0],l),g(r[1],f),g(r[2],s),O(r[3],l,f),T(e,r,t)}var B=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function D(e,t){var r,n,o,i;for(n=63;n>=32;--n){for(r=0,o=n-32,i=n-12;o<i;++o)t[o]+=r-16*t[n]*B[o-(n-32)],r=t[o]+128>>8,t[o]-=256*r;t[o]+=r,t[n]=0}for(r=0,o=0;o<32;o++)t[o]+=r-(t[31]>>4)*B[o],r=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=r*B[o];for(n=0;n<32;n++)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function L(e){var t,r=new Float64Array(64);for(t=0;t<64;t++)r[t]=e[t];for(t=0;t<64;t++)e[t]=0;D(e,r)}function U(e,t,r,n,i){for(var s=new Uint8Array(64),a=[o(),o(),o(),o()],c=0;c<32;c++)s[c]=n[c];s[0]&=248,s[31]&=127,s[31]|=64,N(a,s),R(s.subarray(32),a);var u,l=128&s[63];return u=i?function(e,t,r,n,i){var s,a,c=new Uint8Array(64),u=new Uint8Array(64),l=new Float64Array(64),f=[o(),o(),o(),o()];for(e[0]=254,s=1;s<32;s++)e[s]=255;for(s=0;s<32;s++)e[32+s]=n[s];for(s=0;s<r;s++)e[64+s]=t[s];for(s=0;s<64;s++)e[r+64+s]=i[s];for(M(u,e,r+128),L(u),N(f,u),R(e,f),s=0;s<32;s++)e[s+32]=n[32+s];for(M(c,e,r+64),L(c),s=0;s<64;s++)e[r+64+s]=0;for(s=0;s<64;s++)l[s]=0;for(s=0;s<32;s++)l[s]=u[s];for(s=0;s<32;s++)for(a=0;a<32;a++)l[s+a]+=c[s]*n[a];return D(e.subarray(32,r+64),l),r+64}(e,t,r,s,i):function(e,t,r,n){var i,s,a=new Uint8Array(64),c=new Uint8Array(64),u=new Float64Array(64),l=[o(),o(),o(),o()];for(i=0;i<r;i++)e[64+i]=t[i];for(i=0;i<32;i++)e[32+i]=n[i];for(M(c,e.subarray(32),r+32),L(c),N(l,c),R(e,l),i=0;i<32;i++)e[i+32]=n[32+i];for(M(a,e,r+64),L(a),i=0;i<64;i++)u[i]=0;for(i=0;i<32;i++)u[i]=c[i];for(i=0;i<32;i++)for(s=0;s<32;s++)u[i+s]+=a[i]*n[s];return D(e.subarray(32),u),r+64}(e,t,r,s),e[63]|=l,u}function q(e,t){var r=o(),n=o(),a=o(),u=o(),l=o(),f=o(),h=o();return g(e[2],s),_(e[1],t),j(a,e[1]),O(u,a,c),S(a,a,e[2]),k(u,e[2],u),j(l,u),j(f,l),O(h,f,l),O(r,h,a),O(r,r,u),function(e,t){var r,n=o();for(r=0;r<16;r++)n[r]=t[r];for(r=250;r>=0;r--)j(n,n),1!==r&&O(n,n,t);for(r=0;r<16;r++)e[r]=n[r]}(r,r),O(r,r,a),O(r,r,u),O(r,r,u),O(e[0],r,u),j(n,e[0]),O(n,n,u),v(n,a)&&O(e[0],e[0],d),j(n,e[0]),O(n,n,u),v(n,a)?-1:(w(e[0])===t[31]>>7&&S(e[0],i,e[0]),O(e[3],e[0],e[1]),0)}function H(e,t,r,n){var i=function(e){var t=new Uint8Array(32),r=o(),n=o(),i=o();return _(r,e),k(n,r,s),S(i,r,s),E(n,n),O(n,n,i),b(t,n),t}(n);return i[31]|=128&t[63],t[63]&=127,function(e,t,r,n){var i,s=new Uint8Array(32),a=new Uint8Array(64),c=[o(),o(),o(),o()],u=[o(),o(),o(),o()];if(-1,r<64)return-1;if(q(u,n))return-1;for(i=0;i<r;i++)e[i]=t[i];for(i=0;i<32;i++)e[i+32]=n[i];if(M(a,e,r),L(a),T(c,u,a),N(u,t.subarray(32)),I(c,u),R(s,c),r-=64,p(t,0,s,0)){for(i=0;i<r;i++)e[i]=0;return-1}for(i=0;i<r;i++)e[i]=t[i+64];return r}(e,t,r,i)}function z(...e){var t,r;for(r=0;r<arguments.length;r++)if("[object Uint8Array]"!==(t=Object.prototype.toString.call(arguments[r])))throw new TypeError("unexpected type "+t+", use Uint8Array")}t.sharedKey=function(e,t){if(z(t,e),32!==t.length)throw new Error("wrong public key length");if(32!==e.length)throw new Error("wrong secret key length");var r=new Uint8Array(32);return P(r,e,t),r},t.signMessage=function(e,t,r){if(z(t,e),32!==e.length)throw new Error("wrong secret key length");if(r){if(z(r),64!==r.length)throw new Error("wrong random data length");var n=new Uint8Array(128+t.length);return U(n,t,t.length,e,r),new Uint8Array(n.subarray(0,64+t.length))}var o=new Uint8Array(64+t.length);return U(o,t,t.length,e),o},t.openMessage=function(e,t){if(z(t,e),32!==e.length)throw new Error("wrong public key length");var r=new Uint8Array(t.length),n=H(r,t,t.length,e);if(n<0)return null;for(var o=new Uint8Array(n),i=0;i<o.length;i++)o[i]=r[i];return o},t.sign=function(e,t,r){if(z(e,t),32!==e.length)throw new Error("wrong secret key length");if(r&&(z(r),64!==r.length))throw new Error("wrong random data length");var n=new Uint8Array((r?128:64)+t.length);U(n,t,t.length,e,r);for(var o=new Uint8Array(64),i=0;i<o.length;i++)o[i]=n[i];return o},t.verify=function(e,t,r){if(z(t,r,e),64!==r.length)throw new Error("wrong signature length");if(32!==e.length)throw new Error("wrong public key length");var n,o=new Uint8Array(64+t.length),i=new Uint8Array(64+t.length);for(n=0;n<64;n++)o[n]=r[n];for(n=0;n<t.length;n++)o[n+64]=t[n];return H(i,o,o.length,e)>=0},t.generateKeyPair=function(e){if(z(e),32!==e.length)throw new Error("wrong seed length");for(var t=new Uint8Array(32),r=new Uint8Array(32),o=0;o<32;o++)t[o]=e[o];return P(r,t,n),t[0]&=248,t[31]&=127,t[31]|=64,r[31]&=127,{public:r,private:t}},t.default={}},function(e,t,r){(function(n,o){var i;!function(s){"use strict";function a(e,t){if(t=t||{type:"Array"},void 0!==n&&"number"==typeof n.pid&&n.versions&&n.versions.node)return function(e,t){var n=r(771).randomBytes(e);switch(t.type){case"Array":return[].slice.call(n);case"Buffer":return n;case"Uint8Array":for(var o=new Uint8Array(e),i=0;i<e;++i)o[i]=n.readUInt8(i);return o;default:throw new Error(t.type+" is unsupported.")}}(e,t);if(!(window.crypto||window.msCrypto))throw new Error("Your browser does not support window.crypto.");return function(e,t){var r=new Uint8Array(e);switch((window.crypto||window.msCrypto).getRandomValues(r),t.type){case"Array":return[].slice.call(r);case"Buffer":try{new o(1)}catch(e){throw new Error("Buffer not supported in this environment. Use Node.js or Browserify for browser support.")}return new o(r);case"Uint8Array":return r;default:throw new Error(t.type+" is unsupported.")}}(e,t)}void 0===(i=function(){return a}.apply(t,[]))||(e.exports=i),a.randomArray=function(e){return a(e,{type:"Array"})},a.randomUint8Array=function(e){return a(e,{type:"Uint8Array"})},a.randomBuffer=function(e){return a(e,{type:"Buffer"})}}()}).call(this,r(13),r(2).Buffer)},function(e,t){},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(773)),i=n(r(797));t.compute=o.compute,t.nistConcatKdf=i.nistConcatKdf,t.default={compute:t.compute,nistConcatKdf:t.nistConcatKdf}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var a=i(r(373)),c=s(r(141)),u=i(r(774)),l=i(r(776)),f=i(r(794));t.compute=function(e,t,r,i,s){return void 0===t&&(t="SHA-256"),void 0===r&&(r=32),void 0===i&&(i=""),void 0===s&&(s=null),n(void 0,void 0,void 0,(function(){var n,a,l,h;return o(this,(function(o){switch(o.label){case 0:if(n=c.getCrypto(),s||(s=u.default.getRandomBytes(r)),"webCrypto"!==n.name||"function"!=typeof n.crypto.importKey||"function"!=typeof n.crypto.deriveBits)return[3,7];o.label=1;case 1:return o.trys.push([1,4,,6]),[4,n.crypto.importKey("raw",e,{name:"HKDF"},!1,["deriveKey","deriveBits"])];case 2:return l=o.sent(),h={name:"HKDF",salt:s,info:f.default.encoder.stringToArrayBuffer(i),hash:t},[4,n.crypto.deriveBits(h,l,8*r)];case 3:return a=o.sent(),a=new Uint8Array(a),[3,6];case 4:return o.sent(),[4,d(e,t,r,i,s)];case 5:return a=o.sent(),[3,6];case 6:return[3,9];case 7:return[4,d(e,t,r,i,s)];case 8:a=o.sent(),o.label=9;case 9:return[2,{key:a,salt:s}]}}))}))};var d=function(e,t,r,i,s){return n(void 0,void 0,void 0,(function(){var n,c,u,d,h,p,g;return o(this,(function(o){switch(o.label){case 0:return n=a.default.hashes[t].hashSize,[4,l.default.compute(s,e,t)];case 1:c=o.sent(),u=new Uint8Array([]),d=new Uint8Array(Math.ceil(r/n)*n),h=f.default.encoder.stringToArrayBuffer(i),p=0,o.label=2;case 2:return p<Math.ceil(r/n)?((g=new Uint8Array(u.length+h.length+1)).set(u),g.set(h,u.length),g.set(new Uint8Array([p+1]),u.length+h.length),[4,l.default.compute(c,g,t)]):[3,5];case 3:u=o.sent(),d.set(u,n*p),o.label=4;case 4:return p++,[3,2];case 5:return[2,d.slice(0,r)]}}))}))}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(775));t.getRandomBytes=o.getRandomBytes,t.getRandomAsciiString=o.getRandomAsciiString,t.getRandomString=o.getRandomString,t.getRandomSampledString=o.getRandomSampledString,t.default={getRandomBytes:t.getRandomBytes,getRandomAsciiString:t.getRandomAsciiString,getRandomString:t.getRandomString,getRandomSampledString:t.getRandomSampledString}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(141));t.getRandomString=function(e){for(var r=t.getRandomBytes(e),n=t.getRandomBytes(e),o="",i=0;i<e;i++)n[i]=n[i]%3,r[i]=0===n[i]?r[i]%10+48:r[i]%26+(1===n[i]?65:97),o+=String.fromCharCode(r[i]);return o},t.getRandomAsciiString=function(e){for(var r=t.getRandomBytes(e),n="",o=0;o<e;o++)r[o]=r[o]%94+32,n+=String.fromCharCode(r[o]);return n},t.getRandomSampledString=function(e,r){var n=r.length;if(0===n)return"";for(var o=t.getRandomBytes(e),i="",s=0;s<e;s++)i+=r[o[s]%n];return i},t.getRandomBytes=function(e){var t=o.getRootWebCryptoAll(),r=o.getNodeCrypto();if(void 0!==t&&"function"==typeof t.getRandomValues){var n=new Uint8Array(e);return t.getRandomValues(n),n}if(void 0!==r)return new Uint8Array(r.randomBytes(e));throw new Error("UnsupportedEnvironment")}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(777));t.compute=o.compute,t.verify=o.verify,t.default={compute:t.compute,verify:t.verify}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var a=i(r(778)),c=s(r(141)),u=i(r(374));t.compute=function(e,t,r){return void 0===r&&(r="SHA-256"),n(void 0,void 0,void 0,(function(){var n,i,s,u,h,p,g,m;return o(this,(function(o){switch(o.label){case 0:n=c.getCrypto(),u=!0,o.label=1;case 1:return o.trys.push([1,9,,10]),"webCrypto"!==n.name||"function"!=typeof n.crypto.importKey||"function"!=typeof n.crypto.sign?[3,4]:[4,n.crypto.importKey("raw",e,{name:"HMAC",hash:{name:r}},!1,["sign","verify"])];case 2:return h=o.sent(),[4,n.crypto.sign({name:"HMAC",hash:{name:r}},h,t)];case 3:return i=o.sent(),[3,8];case 4:return"msCrypto"!==n.name?[3,7]:[4,f("raw",e,{name:"HMAC",hash:{name:r}},!1,["sign","verify"],n.crypto)];case 5:return h=o.sent(),[4,d(r,h,t,n.crypto)];case 6:return i=o.sent(),[3,8];case 7:"nodeCrypto"===n.name?(p=n.crypto.createHmac(a.default.hashes[r].nodeName,e),i=p.update(t).digest()):u=!1,o.label=8;case 8:return[3,10];case 9:return g=o.sent(),s=g.message,u=!1,[3,10];case 10:if(u)return[3,14];o.label=11;case 11:return o.trys.push([11,13,,14]),[4,l(e,t,r)];case 12:return i=o.sent(),[3,14];case 13:throw m=o.sent(),s=s+" => "+m.message,new Error("UnsupportedEnvironments: "+s);case 14:return[2,new Uint8Array(i)]}}))}))};var l=function(e,t,r){return n(void 0,void 0,void 0,(function(){var n,i,s,c,l,f,d,h;return o(this,(function(o){switch(o.label){case 0:return n=a.default.hashes[r].blockSize,i=a.default.hashes[r].hashSize,e.length>n?[4,u.default.compute(e,r)]:[3,2];case 1:e=o.sent(),o.label=2;case 2:return(s=new Uint8Array(n)).set(e),c=s.map((function(e){return 255&(54^e)})),l=s.map((function(e){return 255&(92^e)})),(f=new Uint8Array(n+t.length)).set(c),f.set(t,n),[4,u.default.compute(f,r)];case 3:return d=o.sent(),(h=new Uint8Array(n+i)).set(l),h.set(d,n),[2,u.default.compute(h,r)]}}))}))};t.verify=function(e,r,i,s){return void 0===s&&(s="SHA-256"),n(void 0,void 0,void 0,(function(){var n;return o(this,(function(o){switch(o.label){case 0:return[4,t.compute(e,r,s)];case 1:return n=o.sent(),[2,i.toString()===n.toString()]}}))}))};var f=function(e,t,r,n,o,i){return new Promise((function(s,a){var c=i.importKey(e,t,r,n,o);c.oncomplete=function(e){s(e.target.result)},c.onerror=function(){a("KeyImportingFailed")}}))},d=function(e,t,r,n){return new Promise((function(o,i){var s=n.sign({name:"HMAC",hash:{name:e}},t,r);s.oncomplete=function(e){o(new Uint8Array(e.target.result))},s.onerror=function(){i("ComputingHMACFailed")}}))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64,blockSize:72},"SHA3-384":{nodeName:"sha3-384",hashSize:48,blockSize:104},"SHA3-256":{nodeName:"sha3-256",hashSize:32,blockSize:136},"SHA3-224":{nodeName:"sha3-224",hashSize:28,blockSize:144},"SHA-256":{nodeName:"sha256",hashSize:32,blockSize:64},"SHA-384":{nodeName:"sha384",hashSize:48,blockSize:128},"SHA-512":{nodeName:"sha512",hashSize:64,blockSize:128},"SHA-1":{nodeName:"sha1",hashSize:20,blockSize:64},MD5:{nodeName:"md5",hashSize:16,blockSize:64}}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=i(r(141)),c=s(r(780)),u=s(r(781)),l=r(784),f=s(r(70));t.compute=function(e,t){return void 0===t&&(t="SHA-256"),n(void 0,void 0,void 0,(function(){var r,n,i,s,c;return o(this,(function(o){switch(o.label){case 0:r=a.getCrypto(),s=!0,o.label=1;case 1:return o.trys.push([1,8,,9]),"webCrypto"!==r.name||"function"!=typeof r.crypto.digest?[3,3]:[4,r.crypto.digest(t,e)];case 2:return n=o.sent(),[3,7];case 3:return"nodeCrypto"!==r.name?[3,4]:(n=h(t,e,r.crypto),[3,7]);case 4:return"msCrypto"!==r.name||"function"!=typeof r.crypto.digest?[3,6]:[4,d(t,e,r.crypto)];case 5:return n=o.sent(),[3,7];case 6:s=!1,o.label=7;case 7:return[3,9];case 8:return c=o.sent(),i=c.message,s=!1,[3,9];case 9:if(!s)try{n=p(t,e)}catch(e){throw i=(void 0===i?"":i)+" => "+e.message,new Error("UnsupportedEnvironment: "+i)}return[2,new Uint8Array(n)]}}))}))};var d=function(e,t,r){return new Promise((function(n,o){var i=r.digest(e,t);i.oncomplete=function(e){n(e.target.result)},i.onerror=function(e){o(e)}}))},h=function(e,t,r){var n=c.default.hashes[e].nodeName,o=r.createHash(n);return o.update(t),o.digest()},p=function(e,t){var n;if("MD5"===e)n=u.default(Array.from(t),{asBytes:!0});else if(["SHA3-512","SHA3-384","SHA3-256","SHA3-224"].indexOf(e)>=0){var o=8*c.default.hashes[e].hashSize,i=new l.SHA3(o),s=r(2).Buffer;i.update(s.from(t)),n=i.digest("binary")}else n=f.default[c.default.hashes[e].nodeName]().update(t).digest();return new Uint8Array(n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64},"SHA3-384":{nodeName:"sha3-384",hashSize:48},"SHA3-256":{nodeName:"sha3-256",hashSize:32},"SHA3-224":{nodeName:"sha3-224",hashSize:28},"SHA-256":{nodeName:"sha256",hashSize:32},"SHA-384":{nodeName:"sha384",hashSize:48},"SHA-512":{nodeName:"sha512",hashSize:64},"SHA-1":{nodeName:"sha1",hashSize:20},MD5:{nodeName:"md5",hashSize:16}}}},function(e,t,r){var n,o,i,s,a;n=r(782),o=r(375).utf8,i=r(783),s=r(375).bin,(a=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?s.stringToBytes(e):o.stringToBytes(e):i(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||(e=e.toString());for(var r=n.bytesToWords(e),c=8*e.length,u=1732584193,l=-271733879,f=-1732584194,d=271733878,h=0;h<r.length;h++)r[h]=16711935&(r[h]<<8|r[h]>>>24)|4278255360&(r[h]<<24|r[h]>>>8);r[c>>>5]|=128<<c%32,r[14+(c+64>>>9<<4)]=c;var p=a._ff,g=a._gg,m=a._hh,y=a._ii;for(h=0;h<r.length;h+=16){var b=u,v=l,w=f,_=d;u=p(u,l,f,d,r[h+0],7,-680876936),d=p(d,u,l,f,r[h+1],12,-389564586),f=p(f,d,u,l,r[h+2],17,606105819),l=p(l,f,d,u,r[h+3],22,-1044525330),u=p(u,l,f,d,r[h+4],7,-176418897),d=p(d,u,l,f,r[h+5],12,1200080426),f=p(f,d,u,l,r[h+6],17,-1473231341),l=p(l,f,d,u,r[h+7],22,-45705983),u=p(u,l,f,d,r[h+8],7,1770035416),d=p(d,u,l,f,r[h+9],12,-1958414417),f=p(f,d,u,l,r[h+10],17,-42063),l=p(l,f,d,u,r[h+11],22,-1990404162),u=p(u,l,f,d,r[h+12],7,1804603682),d=p(d,u,l,f,r[h+13],12,-40341101),f=p(f,d,u,l,r[h+14],17,-1502002290),u=g(u,l=p(l,f,d,u,r[h+15],22,1236535329),f,d,r[h+1],5,-165796510),d=g(d,u,l,f,r[h+6],9,-1069501632),f=g(f,d,u,l,r[h+11],14,643717713),l=g(l,f,d,u,r[h+0],20,-373897302),u=g(u,l,f,d,r[h+5],5,-701558691),d=g(d,u,l,f,r[h+10],9,38016083),f=g(f,d,u,l,r[h+15],14,-660478335),l=g(l,f,d,u,r[h+4],20,-405537848),u=g(u,l,f,d,r[h+9],5,568446438),d=g(d,u,l,f,r[h+14],9,-1019803690),f=g(f,d,u,l,r[h+3],14,-187363961),l=g(l,f,d,u,r[h+8],20,1163531501),u=g(u,l,f,d,r[h+13],5,-1444681467),d=g(d,u,l,f,r[h+2],9,-51403784),f=g(f,d,u,l,r[h+7],14,1735328473),u=m(u,l=g(l,f,d,u,r[h+12],20,-1926607734),f,d,r[h+5],4,-378558),d=m(d,u,l,f,r[h+8],11,-2022574463),f=m(f,d,u,l,r[h+11],16,1839030562),l=m(l,f,d,u,r[h+14],23,-35309556),u=m(u,l,f,d,r[h+1],4,-1530992060),d=m(d,u,l,f,r[h+4],11,1272893353),f=m(f,d,u,l,r[h+7],16,-155497632),l=m(l,f,d,u,r[h+10],23,-1094730640),u=m(u,l,f,d,r[h+13],4,681279174),d=m(d,u,l,f,r[h+0],11,-358537222),f=m(f,d,u,l,r[h+3],16,-722521979),l=m(l,f,d,u,r[h+6],23,76029189),u=m(u,l,f,d,r[h+9],4,-640364487),d=m(d,u,l,f,r[h+12],11,-421815835),f=m(f,d,u,l,r[h+15],16,530742520),u=y(u,l=m(l,f,d,u,r[h+2],23,-995338651),f,d,r[h+0],6,-198630844),d=y(d,u,l,f,r[h+7],10,1126891415),f=y(f,d,u,l,r[h+14],15,-1416354905),l=y(l,f,d,u,r[h+5],21,-57434055),u=y(u,l,f,d,r[h+12],6,1700485571),d=y(d,u,l,f,r[h+3],10,-1894986606),f=y(f,d,u,l,r[h+10],15,-1051523),l=y(l,f,d,u,r[h+1],21,-2054922799),u=y(u,l,f,d,r[h+8],6,1873313359),d=y(d,u,l,f,r[h+15],10,-30611744),f=y(f,d,u,l,r[h+6],15,-1560198380),l=y(l,f,d,u,r[h+13],21,1309151649),u=y(u,l,f,d,r[h+4],6,-145523070),d=y(d,u,l,f,r[h+11],10,-1120210379),f=y(f,d,u,l,r[h+2],15,718787259),l=y(l,f,d,u,r[h+9],21,-343485551),u=u+b>>>0,l=l+v>>>0,f=f+w>>>0,d=d+_>>>0}return n.endian([u,l,f,d])})._ff=function(e,t,r,n,o,i,s){var a=e+(t&r|~t&n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._gg=function(e,t,r,n,o,i,s){var a=e+(t&n|r&~n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._hh=function(e,t,r,n,o,i,s){var a=e+(t^r^n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._ii=function(e,t,r,n,o,i,s){var a=e+(r^(t|~n))+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._blocksize=16,a._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var r=n.wordsToBytes(a(e,t));return t&&t.asBytes?r:t&&t.asString?s.bytesToString(r):n.bytesToHex(r)}},function(e,t){var r,n;r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,n=0;r<e.length;r++,n+=8)t[n>>>5]|=e[r]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},bytesToBase64:function(e){for(var t=[],n=0;n<e.length;n+=3)for(var o=e[n]<<16|e[n+1]<<8|e[n+2],i=0;i<4;i++)8*n+6*i<=8*e.length?t.push(r.charAt(o>>>6*(3-i)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],n=0,o=0;n<e.length;o=++n%4)0!=o&&t.push((r.indexOf(e.charAt(n-1))&Math.pow(2,-2*o+8)-1)<<2*o|r.indexOf(e.charAt(n))>>>6-2*o);return t}},e.exports=n},function(e,t){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}
-/*!
- * Determine if an object is a Buffer
- *
- * @author   Feross Aboukhadijeh <https://feross.org>
- * @license  MIT
- */
-e.exports=function(e){return null!=e&&(r(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SHAKE=t.SHA3Hash=t.SHA3=t.Keccak=void 0;var n,o=r(2),i=(n=r(785))&&n.__esModule?n:{default:n};var s=function(e){var t=e.allowedSizes,r=e.padding;return function e(){var n=this,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:512;if(!this||this.constructor!==e)return new e(s);if(t&&!t.includes(s))throw new Error("Unsupported hash length");var a=new i.default({capacity:s});return this.update=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"utf8";if(o.Buffer.isBuffer(e))return a.absorb(e),n;if("string"==typeof e)return n.update(o.Buffer.from(e,t));throw new TypeError("Not a string or buffer")},this.digest=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"binary",t="string"==typeof e?{format:e}:e,n=a.squeeze({buffer:t.buffer,padding:t.padding||r});return t.format&&"binary"!==t.format?n.toString(t.format):n},this.reset=function(){return a.reset(),n},this}},a=s({allowedSizes:[224,256,384,512],padding:1});t.Keccak=a;var c=s({allowedSizes:[224,256,384,512],padding:6});t.SHA3=c;var u=s({allowedSizes:[128,256],padding:31});t.SHAKE=u;var l=a;t.SHA3Hash=l,c.SHA3Hash=l;var f=c;t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=r(2),i=(n=r(786))&&n.__esModule?n:{default:n};var s=function(e,t){for(var r=0;r<e.length;r+=8){var n=r/4;t[n]^=e[r+7]<<24|e[r+6]<<16|e[r+5]<<8|e[r+4],t[n+1]^=e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]}return t},a=function(e,t){for(var r=0;r<t.length;r+=8){var n=r/4;t[r]=e[n+1],t[r+1]=e[n+1]>>>8,t[r+2]=e[n+1]>>>16,t[r+3]=e[n+1]>>>24,t[r+4]=e[n],t[r+5]=e[n]>>>8,t[r+6]=e[n]>>>16,t[r+7]=e[n]>>>24}return t},c=function(e){var t=this,r=e.capacity,n=e.padding,c=(0,i.default)(),u=r/8,l=200-r/4,f=0,d=new Uint32Array(50),h=o.Buffer.allocUnsafe(l);return this.absorb=function(e){for(var r=0;r<e.length;r++)h[f]=e[r],(f+=1)>=l&&(s(h,d),c(d),f=0);return t},this.squeeze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={buffer:e.buffer||o.Buffer.allocUnsafe(u),padding:e.padding||n,queue:o.Buffer.allocUnsafe(h.length),state:new Uint32Array(d.length)};h.copy(t.queue);for(var r=0;r<d.length;r++)t.state[r]=d[r];t.queue.fill(0,f),t.queue[f]|=t.padding,t.queue[l-1]|=128,s(t.queue,t.state);for(var i=0;i<t.buffer.length;i+=l)c(t.state),a(t.state,t.buffer.slice(i,i+l));return t.buffer},this.reset=function(){return h.fill(0),d.fill(0),f=0,t},this};t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(787)),o=a(r(788)),i=a(r(790)),s=a(r(793));function a(e){return e&&e.__esModule?e:{default:e}}var c=function(){var e=new Uint32Array(10),t=new Uint32Array(10),r=new Uint32Array(2);return function(a){for(var c=0;c<24;c++)(0,s.default)({A:a,C:e,D:t,W:r}),(0,i.default)({A:a,C:e,W:r}),(0,n.default)({A:a,C:e}),(0,o.default)({A:a,roundIndex:c});e.fill(0),t.fill(0),r.fill(0)}};t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(202))&&n.__esModule?n:{default:n};var i=function(e){for(var t=e.A,r=e.C,n=0;n<25;n+=5){for(var i=0;i<5;i++)(0,o.default)(t,n+i)(r,i);for(var s=0;s<5;s++){var a=2*(n+s),c=(s+1)%5*2,u=(s+2)%5*2;t[a]^=~r[c]&r[u],t[a+1]^=~r[c+1]&r[u+1]}}};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(789))&&n.__esModule?n:{default:n};var i=function(e){var t=e.A,r=2*e.roundIndex;t[0]^=o.default[r],t[1]^=o.default[r+1]};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=new Uint32Array([0,1,0,32898,2147483648,32906,2147483648,2147516416,0,32907,0,2147483649,2147483648,2147516545,2147483648,32777,0,138,0,136,0,2147516425,0,2147483658,0,2147516555,2147483648,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,0,32778,2147483648,2147483658,2147483648,2147516545,2147483648,32896,0,2147483649,2147483648,2147516424]);t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s(r(791)),o=s(r(792)),i=s(r(202));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(e){var t=e.A,r=e.C,s=e.W;(0,i.default)(t,1)(s,0);for(var a=0,c=0,u=0,l=32,f=0;f<24;f++){var d=n.default[f],h=o.default[f];(0,i.default)(t,d)(r,0),a=s[0],c=s[1],l=32-h,s[u=h<32?0:1]=a<<h|c>>>l,s[(u+1)%2]=c<<h|a>>>l,(0,i.default)(s,0)(t,d),(0,i.default)(r,0)(s,0)}};t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=[10,7,11,17,18,3,5,16,8,21,24,4,15,23,19,13,12,2,20,14,22,9,6,1];t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=[1,3,6,10,15,21,28,36,45,55,2,14,27,41,56,8,25,43,62,18,39,61,20,44];t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(202))&&n.__esModule?n:{default:n};var i=function(e){for(var t=e.A,r=e.C,n=e.D,i=e.W,s=0,a=0,c=0;c<5;c++){var u=2*c,l=2*(c+5),f=2*(c+10),d=2*(c+15),h=2*(c+20);r[u]=t[u]^t[l]^t[f]^t[d]^t[h],r[u+1]=t[u+1]^t[l+1]^t[f+1]^t[d+1]^t[h+1]}for(var p=0;p<5;p++){(0,o.default)(r,(p+1)%5)(i,0),s=i[0],a=i[1],i[0]=s<<1|a>>>31,i[1]=a<<1|s>>>31,n[2*p]=r[(p+4)%5*2]^i[0],n[2*p+1]=r[(p+4)%5*2+1]^i[1];for(var g=0;g<25;g+=5)t[2*(g+p)]^=n[2*p],t[2*(g+p)+1]^=n[2*p+1]}};t.default=i},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o,i,s=n(r(376)),a=n(r(796));!function(e){e.encodeBase64=s.encodeBase64,e.decodeBase64=s.decodeBase64,e.encodeBase64Url=s.encodeBase64Url,e.decodeBase64Url=s.decodeBase64Url,e.arrayBufferToHexString=s.arrayBufferToHexString,e.hexStringToArrayBuffer=s.hexStringToArrayBuffer,e.stringToArrayBuffer=s.stringToArrayBuffer,e.arrayBufferToString=s.arrayBufferToString}(o=t.encoder||(t.encoder={})),function(e){e.binToPem=a.binToPem,e.pemToBin=a.pemToBin}(i=t.formatter||(t.formatter={})),t.default={encoder:o,formatter:i}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.getEnvBtoa=function(){return"undefined"!=typeof window?window.btoa:r},t.getEnvAtob=function(){return"undefined"!=typeof window?window.atob:n};var r=function(t){if(void 0===e)throw new Error("UnsupportedEnvironment");return e.from(t.toString(),"binary").toString("base64")},n=function(t){if(void 0===e)throw new Error("UnsupportedEnvironment");return e.from(t,"base64").toString("binary")}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(376)),i={public:"PUBLIC KEY",private:"PRIVATE KEY",encryptedPrivate:"ENCRYPTED PRIVATE KEY",certificate:"CERTIFICATE",certRequest:"CERTIFICATE REQUEST"};t.pemToBin=function(e){var t=a(e);return o.decodeBase64(t)},t.binToPem=function(e,t){var r=o.encodeBase64(e);return s(r,t)};var s=function(e,t){for(var r=i[t],n="-----BEGIN "+r+"-----\n";e.length>0;)n+=e.substring(0,64)+"\n",e=e.substring(64);return n=n+"-----END "+r+"-----"},a=function(e){var t=RegExp("^-----[s]*BEGIN[^-]*-----$","gm"),r=RegExp("^-----[s]*END[^-]*-----$","gm");try{var n=e.split(t)[1].split(r)[0];return n=n.replace(/\r?\n/g,"")}catch(e){throw new Error("Invalid format as PEM")}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var s=i(r(373)),a=i(r(374));t.nistConcatKdf=function(e,t,r,i){return void 0===r&&(r=32),void 0===i&&(i="SHA-256"),n(void 0,void 0,void 0,(function(){var n,u,l,f,d,h;return o(this,(function(o){switch(o.label){case 0:if((n=Math.ceil(r/s.default.hashes[i].hashSize))>Math.pow(2,32)-1)throw new Error("TooLongKeyDataIndicated");u=new Uint8Array(s.default.hashes[i].hashSize*n),l=new Uint8Array(4),f=0,o.label=1;case 1:return f<n?(l=c(l),(d=new Uint8Array(4+e.length+t.length)).set(l),d.set(e,l.length),d.set(t,l.length+e.length),[4,a.default.compute(d,i)]):[3,4];case 2:h=o.sent(),u.set(h,f*s.default.hashes[i].hashSize),o.label=3;case 3:return f++,[3,1];case 4:return[2,u.slice(0,r)]}}))}))};var c=function(e){e[3]+=1;for(var t=!0,r=3;t&&r>0;)e[r-1]+=t&&0===e[r]?1:0,t=t&&0===e[r],r--;return e}},function(e,t,r){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var s=i[o];if(!e(t[s],r[s]))return!1}return!0}return t!=t&&r!=r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(204);function i(e){return[n.Slip10RawIndex.hardened(44),n.Slip10RawIndex.hardened(529),n.Slip10RawIndex.hardened(0),n.Slip10RawIndex.normal(0),n.Slip10RawIndex.normal(e)]}t.makeSecretNetworkPath=i;class s{constructor(e,t){this.privkey=e,this.pubkey=t}static async fromMnemonic(e,t=i(0)){const r=await n.Bip39.mnemonicToSeed(new n.EnglishMnemonic(e)),{privkey:o}=n.Slip10.derivePath(n.Slip10Curve.Secp256k1,r,t),a=(await n.Secp256k1.makeKeypair(o)).pubkey;return new s(o,n.Secp256k1.compressPubkey(a))}async sign(e,t="sha256"){const r=function(e,t){switch(t){case null:return new Uint8Array([...e]);case"sha256":return new n.Sha256(e).digest();case"sha512":return new n.Sha512(e).digest();default:throw new Error("Unknown prehash type")}}(e,t),i=await n.Secp256k1.createSignature(r,this.privkey),s=new Uint8Array([...i.r(32),...i.s(32)]);return o.encodeSecp256k1Signature(this.pubkey,s)}}t.Secp256k1Pen=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(196),i=r(204);t.findSequenceForSignedTx=async function(e,t,r,s,a=0){const c=e.value.signatures.find(()=>!0);if(!c)throw new Error("Signature missing in tx");const{pubkey:u,signature:l}=i.decodeSignature(c),f=n.Secp256k1Signature.fromFixedLength(l);for(let i=a;i<s;i++){const s=o.makeSignBytes(e.value.msg,e.value.fee,t,e.value.memo||"",r,i),a=new n.Sha256(s).digest();if(await n.Secp256k1.verifySignature(f,a,u))return i}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(105),i=r(42),s=n(r(411)),a=r(802),c=r(377),u=r(196),l=r(194),f=r(197);function d(e,t){return[{amount:e.toString(),denom:t}]}const h={upload:{amount:d(25e4,"uscrt"),gas:String(1e6)},init:{amount:d(125e3,"uscrt"),gas:String(5e5)},exec:{amount:d(5e4,"uscrt"),gas:String(2e5)},send:{amount:d(2e4,"uscrt"),gas:String(8e4)}};class p extends c.CosmWasmClient{constructor(e,t,r,n,o,i=f.BroadcastMode.Block){n instanceof Uint8Array?super(e,n,i):super(e,void 0,i),this.anyValidAddress=t,this.senderAddress=t,this.signer=r,!n||n instanceof Uint8Array||(this.restClient.enigmautils=n),this.fees=Object.assign(Object.assign({},h),o||{})}async getNonce(e){return super.getNonce(e||this.senderAddress)}async getAccount(e){return super.getAccount(e||this.senderAddress)}async signAdapter(e,t,r,n,o,i){if("sign"in this.signer){const s=await this.signer.sign(this.senderAddress,{chain_id:r,account_number:String(o),sequence:String(i),fee:t,msgs:e,memo:n});return{msg:e,fee:s.signed.fee,memo:s.signed.memo,signatures:[s.signature]}}{const s=u.makeSignBytes(e,t,r,n,o,i);return{msg:e,fee:t,memo:n,signatures:[await this.signer(s)]}}}async upload(e,t={},r="",n=this.fees.upload){const c=t.source||"",u=function(e){if(void 0===e)return"";if(!a.isValidBuilder(e))throw new Error("The builder (Docker Hub image with tag) is not valid");return e}(t.builder),f=s.default.gzip(e,{level:9}),d={type:"wasm/MsgStoreCode",value:{sender:this.senderAddress,wasm_byte_code:i.Encoding.toBase64(f),source:c,builder:u}},{accountNumber:h,sequence:p}=await this.getNonce(),g=await this.getChainId(),m=await this.signAdapter([d],n,g,r,h,p),y=await this.postTx(m),b=l.findAttribute(y.logs,"message","code_id");return{originalSize:e.length,originalChecksum:i.Encoding.toHex(new o.Sha256(e).digest()),compressedSize:f.length,compressedChecksum:i.Encoding.toHex(new o.Sha256(f).digest()),codeId:Number.parseInt(b.value,10),logs:y.logs,transactionHash:y.transactionHash}}async instantiate(e,t,r,n="",o,s=this.fees.init,a){a?this.restClient.codeHashCache.set(e,a):a=await this.restClient.getCodeHashByCodeId(e);const c={type:"wasm/MsgInstantiateContract",value:{sender:this.senderAddress,code_id:e.toString(),label:r,callback_code_hash:"",init_msg:i.Encoding.toBase64(await this.restClient.enigmautils.encrypt(a,t)),init_funds:null!=o?o:[],callback_sig:null}},{accountNumber:u,sequence:f}=await this.getNonce(),d=await this.getChainId(),h=await this.signAdapter([c],s,d,n,u,f),p=i.Encoding.fromBase64(c.value.init_msg).slice(0,32);let g;try{g=await this.postTx(h)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.message);if(null==t||2!=t.length)throw e;const r=t[1],n=i.Encoding.fromBase64(r),o=await this.restClient.enigmautils.decrypt(n,p);e.message=e.message.replace(r,i.Encoding.fromUtf8(o))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const m=l.findAttribute(g.logs,"message","contract_address"),y=await this.restClient.decryptLogs(g.logs,[p]);return{contractAddress:m.value,logs:y,transactionHash:g.transactionHash,data:g.data}}async multiExecute(e,t="",r){var n;const o=[];for(const t of e){let{contractCodeHash:e}=t;e?this.restClient.codeHashCache.set(t.contractAddress,e):e=await this.restClient.getCodeHashByContractAddr(t.contractAddress);const r={type:"wasm/MsgExecuteContract",value:{sender:this.senderAddress,contract:t.contractAddress,callback_code_hash:"",msg:i.Encoding.toBase64(await this.restClient.enigmautils.encrypt(e,t.handleMsg)),sent_funds:(n=t.transferAmount,null!=n?n:[]),callback_sig:null}};o.push(r)}const{accountNumber:s,sequence:a}=await this.getNonce(),c=null!=r?r:{gas:String(Number(this.fees.exec.gas)*e.length),amount:this.fees.exec.amount},u=await this.getChainId(),l=await this.signAdapter(o,c,u,t,s,a);let f;try{f=await this.postTx(l)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: (\d+)/g.exec(e.message);if(null==t||3!=t.length)throw e;const r=t[1],n=i.Encoding.fromBase64(r),s=Number(t[2]),a=i.Encoding.fromBase64(o[s].value.msg).slice(0,32),c=await this.restClient.enigmautils.decrypt(n,a);e.message=e.message.replace(r,i.Encoding.fromUtf8(c))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const d=o.map(e=>i.Encoding.fromBase64(e.value.msg).slice(0,32)),h=await this.restClient.decryptDataField(f.data,d);return{logs:await this.restClient.decryptLogs(f.logs,d),transactionHash:f.transactionHash,data:h}}async execute(e,t,r="",n,o=this.fees.exec,s){s?this.restClient.codeHashCache.set(e,s):s=await this.restClient.getCodeHashByContractAddr(e);const a={type:"wasm/MsgExecuteContract",value:{sender:this.senderAddress,contract:e,callback_code_hash:"",msg:i.Encoding.toBase64(await this.restClient.enigmautils.encrypt(s,t)),sent_funds:null!=n?n:[],callback_sig:null}},{accountNumber:c,sequence:u}=await this.getNonce(),l=await this.getChainId(),f=await this.signAdapter([a],o,l,r,c,u),d=i.Encoding.fromBase64(a.value.msg).slice(0,32);let h;try{h=await this.postTx(f)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.message);if(null==t||2!=t.length)throw e;const r=t[1],n=i.Encoding.fromBase64(r),o=await this.restClient.enigmautils.decrypt(n,d);e.message=e.message.replace(r,i.Encoding.fromUtf8(o))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const p=await this.restClient.decryptDataField(h.data,[d]);return{logs:await this.restClient.decryptLogs(h.logs,[d]),transactionHash:h.transactionHash,data:p}}async sendTokens(e,t,r="",n=this.fees.send){const o={type:"cosmos-sdk/MsgSend",value:{from_address:this.senderAddress,to_address:e,amount:t}},{accountNumber:i,sequence:s}=await this.getNonce(),a=await this.getChainId(),c=await this.signAdapter([o],n,a,r,i,s);return this.postTx(c)}}t.SigningCosmWasmClient=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=new RegExp("^[a-z0-9][a-z0-9._-]*[a-z0-9](/[a-z0-9][a-z0-9._-]*[a-z0-9])+:[a-zA-Z0-9_][a-zA-Z0-9_.-]{0,127}$");t.isValidBuilder=function(e){return!(e.length>128)&&!!e.match(n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(205),o=r(378),i=r(804);t.init=function(e,t){e.registerMessage(n.GetPubkeyMsg),e.registerMessage(n.ReqeustEncryptMsg),e.registerMessage(n.RequestDecryptMsg),e.registerMessage(n.GetTxEncryptionKeyMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(205);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.GetPubkeyMsg:return i(e)(t,r);case o.ReqeustEncryptMsg:return s(e)(t,r);case o.RequestDecryptMsg:return a(e)(t,r);case o.GetTxEncryptionKeyMsg:return c(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.getPubkey(t,r.chainId)})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.encrypt(t,r.chainId,r.contractCodeHash,r.msg)})),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.decrypt(t,r.chainId,r.cipherText,r.nonce)})),c=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.getTxEncryptionKey(t,r.chainId,r.nonce)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(379),t),o(r(806),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(206),o=r(380),i=r(807);t.init=function(e,t){e.registerMessage(n.SendTxMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(206);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.SendTxMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.sendTx(r.chainId,r.tx,r.mode)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(335),t),o(r(809),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(178),o=r(337),i=r(810);t.init=function(e,t){e.registerMessage(n.TryUpdateChainMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(178);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.TryUpdateChainMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.tryUpdateChain(r.chainId)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(381),t),o(r(812),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(142),o=r(382),i=r(813);t.init=function(e,t){e.registerMessage(n.GetTokensMsg),e.registerMessage(n.SuggestTokenMsg),e.registerMessage(n.AddTokenMsg),e.registerMessage(n.RemoveTokenMsg),e.registerMessage(n.GetSecret20ViewingKey),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(142);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.GetTokensMsg:return i(e)(t,r);case o.SuggestTokenMsg:return s(e)(t,r);case o.AddTokenMsg:return a(e)(t,r);case o.RemoveTokenMsg:return c(e)(t,r);case o.GetSecret20ViewingKey:return u(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.getTokens(r.chainId)})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.suggestToken(t,r.chainId,r.contractAddress,r.viewingKey)})),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.addToken(r.chainId,r.currency)})),c=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.removeToken(r.chainId,r.currency)})),u=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.getSecret20ViewingKey(r.chainId,r.contractAddress)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(338),t),o(r(815),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(180),o=r(341),i=r(816);t.init=function(e,t){e.registerMessage(n.ApproveInteractionMsg),e.registerMessage(n.RejectInteractionMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const n=r(180);t.getHandler=e=>(t,r)=>{switch(r.constructor){case n.ApproveInteractionMsg:return o(e)(t,r);case n.RejectInteractionMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const o=e=>(t,r)=>e.approve(r.id,r.result),i=e=>(t,r)=>e.reject(r.id)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(351),t),o(r(818),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(192),o=r(354),i=r(819);t.init=function(e,t){e.registerMessage(n.EnableAccessMsg),e.registerMessage(n.GetPermissionOriginsMsg),e.registerMessage(n.RemovePermissionOrigin),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(192);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.EnableAccessMsg:return i(e)(t,r);case o.GetPermissionOriginsMsg:return s(e)(t,r);case o.RemovePermissionOrigin:return a(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.checkOrGrantBasicAccessPermission(t,r.chainIds,r.origin)})),s=e=>(t,r)=>e.getPermissionOrigins(r.chainId,r.permissionType),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.removePermission(r.chainId,r.permissionType,[r.permissionOrigin])}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(330),t),o(r(177),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(359),t),o(r(205),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(379),t),o(r(206),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(381),t),o(r(142),t),o(r(383),t)},,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"b",(function(){return i}));var n=r(11);const o=[{rpc:"https://rpc-cosmoshub.keplr.app",rpcConfig:void 0,rest:"https://lcd-cosmoshub.keplr.app",restConfig:void 0,chainId:"cosmoshub-4",chainName:"Cosmos",stakeCurrency:{coinDenom:"ATOM",coinMinimalDenom:"uatom",coinDecimals:6,coinGeckoId:"cosmos"},walletUrl:"https://wallet.keplr.app/#/cosmoshub/stake",walletUrlForStaking:"https://wallet.keplr.app/#/cosmoshub/stake",bip44:{coinType:118},bech32Config:n.Bech32Address.defaultBech32Config("cosmos"),currencies:[{coinDenom:"ATOM",coinMinimalDenom:"uatom",coinDecimals:6,coinGeckoId:"cosmos"}],feeCurrencies:[{coinDenom:"ATOM",coinMinimalDenom:"uatom",coinDecimals:6,coinGeckoId:"cosmos"}],coinType:118,features:["stargate","ibc-transfer"]},{rpc:"https://rpc-osmosis.keplr.app",rpcConfig:void 0,rest:"https://lcd-osmosis.keplr.app",restConfig:void 0,chainId:"osmosis-1",chainName:"Osmosis",stakeCurrency:{coinDenom:"OSMO",coinMinimalDenom:"uosmo",coinDecimals:6,coinGeckoId:"osmosis"},walletUrl:"https://app.osmosis.zone",walletUrlForStaking:"https://wallet.keplr.app/#/osmosis/stake",bip44:{coinType:118},bech32Config:n.Bech32Address.defaultBech32Config("osmo"),currencies:[{coinDenom:"OSMO",coinMinimalDenom:"uosmo",coinDecimals:6,coinGeckoId:"osmosis"},{coinDenom:"ION",coinMinimalDenom:"uion",coinDecimals:6,coinGeckoId:"ion"}],feeCurrencies:[{coinDenom:"OSMO",coinMinimalDenom:"uosmo",coinDecimals:6,coinGeckoId:"osmosis"}],gasPriceStep:{low:0,average:.025,high:.035},features:["stargate","ibc-transfer"]},{rpc:"https://rpc-secret.keplr.app",rpcConfig:void 0,rest:"https://lcd-secret.keplr.app",restConfig:void 0,chainId:"secret-2",chainName:"Secret Network",stakeCurrency:{coinDenom:"SCRT",coinMinimalDenom:"uscrt",coinDecimals:6,coinGeckoId:"secret"},walletUrl:"https://wallet.keplr.app/#/secret/stake",walletUrlForStaking:"https://wallet.keplr.app/#/secret/stake",bip44:{coinType:529},alternativeBIP44s:[{coinType:118}],bech32Config:n.Bech32Address.defaultBech32Config("secret"),currencies:[{coinDenom:"SCRT",coinMinimalDenom:"uscrt",coinDecimals:6,coinGeckoId:"secret"}],feeCurrencies:[{coinDenom:"SCRT",coinMinimalDenom:"uscrt",coinDecimals:6,coinGeckoId:"secret"}],coinType:529,gasPriceStep:{low:.1,average:.25,high:.3},features:["secretwasm"]},{rpc:"https://rpc-akash.keplr.app",rpcConfig:void 0,rest:"https://lcd-akash.keplr.app",restConfig:void 0,chainId:"akashnet-2",chainName:"Akash",stakeCurrency:{coinDenom:"AKT",coinMinimalDenom:"uakt",coinDecimals:6,coinGeckoId:"akash-network"},walletUrl:"https://wallet.keplr.app/#/akashnet/stake",walletUrlForStaking:"https://wallet.keplr.app/#/akashnet/stake",bip44:{coinType:118},bech32Config:n.Bech32Address.defaultBech32Config("akash"),currencies:[{coinDenom:"AKT",coinMinimalDenom:"uakt",coinDecimals:6,coinGeckoId:"akash-network"}],feeCurrencies:[{coinDenom:"AKT",coinMinimalDenom:"uakt",coinDecimals:6,coinGeckoId:"akash-network"}],features:["stargate","ibc-transfer"]},{rpc:"https://rpc-crypto-org.keplr.app",rpcConfig:void 0,rest:"https://lcd-crypto-org.keplr.app",restConfig:void 0,chainId:"crypto-org-chain-mainnet-1",chainName:"Crypto.org",stakeCurrency:{coinDenom:"CRO",coinMinimalDenom:"basecro",coinDecimals:8,coinGeckoId:"crypto-com-chain"},walletUrl:"https://wallet.keplr.app/#/crypto-org/stake",walletUrlForStaking:"https://wallet.keplr.app/#/crypto-org/stake",bip44:{coinType:394},bech32Config:n.Bech32Address.defaultBech32Config("cro"),currencies:[{coinDenom:"CRO",coinMinimalDenom:"basecro",coinDecimals:8,coinGeckoId:"crypto-com-chain"}],feeCurrencies:[{coinDenom:"CRO",coinMinimalDenom:"basecro",coinDecimals:8,coinGeckoId:"crypto-com-chain"}],gasPriceStep:{low:.025,average:.03,high:.04},features:["stargate","ibc-transfer"]},{rpc:"https://rpc-iov.keplr.app",rpcConfig:void 0,rest:"https://lcd-iov.keplr.app",restConfig:void 0,chainId:"iov-mainnet-ibc",chainName:"Starname",stakeCurrency:{coinDenom:"IOV",coinMinimalDenom:"uiov",coinDecimals:6,coinGeckoId:"starname"},walletUrl:"https://wallet.keplr.app/#/iov-mainnet/stake",walletUrlForStaking:"https://wallet.keplr.app/#/iov-mainnet/stake",bip44:{coinType:234},bech32Config:n.Bech32Address.defaultBech32Config("star"),currencies:[{coinDenom:"IOV",coinMinimalDenom:"uiov",coinDecimals:6,coinGeckoId:"starname"}],feeCurrencies:[{coinDenom:"IOV",coinMinimalDenom:"uiov",coinDecimals:6,coinGeckoId:"starname"}],gasPriceStep:{low:1,average:2,high:3},features:["stargate","ibc-transfer"]},{rpc:"https://rpc-sifchain.keplr.app",rpcConfig:void 0,rest:"https://lcd-sifchain.keplr.app",restConfig:void 0,chainId:"sifchain-1",chainName:"Sifchain",stakeCurrency:{coinDenom:"ROWAN",coinMinimalDenom:"rowan",coinDecimals:18,coinGeckoId:"sifchain"},walletUrl:"https://wallet.keplr.app/#/sifchain/stake",walletUrlForStaking:"https://wallet.keplr.app/#/sifchain/stake",bip44:{coinType:118},bech32Config:n.Bech32Address.defaultBech32Config("sif"),currencies:[{coinDenom:"ROWAN",coinMinimalDenom:"rowan",coinDecimals:18,coinGeckoId:"sifchain"},{coinDenom:"Tether USDT",coinMinimalDenom:"cusdt",coinDecimals:6},{coinDenom:"Ethereum",coinMinimalDenom:"ceth",coinDecimals:18},{coinDenom:"Basic Attention Token",coinMinimalDenom:"cbat",coinDecimals:18},{coinDenom:"Aragon",coinMinimalDenom:"cant",coinDecimals:18},{coinDenom:"Bancor Network Token",coinMinimalDenom:"cbnt",coinDecimals:18},{coinDenom:"0x",coinMinimalDenom:"czrx",coinDecimals:18},{coinDenom:"Chainlink",coinMinimalDenom:"clink",coinDecimals:18},{coinDenom:"Decentraland",coinMinimalDenom:"cmana",coinDecimals:18},{coinDenom:"Loopring",coinMinimalDenom:"clrc",coinDecimals:18},{coinDenom:"Enjin Coin",coinMinimalDenom:"cenj",coinDecimals:18},{coinDenom:"Synthetix Network Token",coinMinimalDenom:"csnx",coinDecimals:18},{coinDenom:"TrueUSD",coinMinimalDenom:"ctusd",coinDecimals:18},{coinDenom:"Ocean Protocol",coinMinimalDenom:"cocean",coinDecimals:18},{coinDenom:"Fantom",coinMinimalDenom:"cftm",coinDecimals:18},{coinDenom:"sUSD",coinMinimalDenom:"csusd",coinDecimals:18},{coinDenom:"USD Coin",coinMinimalDenom:"cusdc",coinDecimals:6},{coinDenom:"Crypto com Coin",coinMinimalDenom:"ccro",coinDecimals:8},{coinDenom:"Wrapped Bitcoin",coinMinimalDenom:"cwbtc",coinDecimals:8},{coinDenom:"Swipe",coinMinimalDenom:"csxp",coinDecimals:18},{coinDenom:"Band Protocol",coinMinimalDenom:"cband",coinDecimals:18},{coinDenom:"Dai Stablecoin",coinMinimalDenom:"cdai",coinDecimals:18},{coinDenom:"Compound",coinMinimalDenom:"ccomp",coinDecimals:18},{coinDenom:"UMA",coinMinimalDenom:"cuma",coinDecimals:18},{coinDenom:"Balancer",coinMinimalDenom:"cbal",coinDecimals:18},{coinDenom:"Yearn finance",coinMinimalDenom:"cyfi",coinDecimals:18},{coinDenom:"Serum",coinMinimalDenom:"csrm",coinDecimals:6},{coinDenom:"Cream",coinMinimalDenom:"ccream",coinDecimals:18},{coinDenom:"SAND",coinMinimalDenom:"csand",coinDecimals:18},{coinDenom:"Sushi",coinMinimalDenom:"csushi",coinDecimals:18},{coinDenom:"Empty Set Dollar",coinMinimalDenom:"cesd",coinDecimals:18},{coinDenom:"Uniswap",coinMinimalDenom:"cuni",coinDecimals:18},{coinDenom:"Aave",coinMinimalDenom:"caave",coinDecimals:18},{coinDenom:"BarnBridge",coinMinimalDenom:"cbond",coinDecimals:18},{coinDenom:"Wrapped Filecoin",coinMinimalDenom:"cwfil",coinDecimals:18},{coinDenom:"The Graph",coinMinimalDenom:"cgrt",coinDecimals:18},{coinDenom:"Tokenlon",coinMinimalDenom:"clon",coinDecimals:18},{coinDenom:"1inch",coinMinimalDenom:"c1inch",coinDecimals:18},{coinDenom:"THORChain ERC20",coinMinimalDenom:"crune",coinDecimals:18},{coinDenom:"Secret ERC20",coinMinimalDenom:"cwscrt",coinDecimals:6},{coinDenom:"IoTeX",coinMinimalDenom:"ciotx",coinDecimals:18},{coinDenom:"Reef Finance",coinMinimalDenom:"creef",coinDecimals:18},{coinDenom:"COCOS BCX",coinMinimalDenom:"ccocos",coinDecimals:18},{coinDenom:"Keep Network",coinMinimalDenom:"ckeep",coinDecimals:18},{coinDenom:"Origin Protocol",coinMinimalDenom:"cogn",coinDecimals:18},{coinDenom:"ODAOfi",coinMinimalDenom:"cdaofi",coinDecimals:18},{coinDenom:"Linear",coinMinimalDenom:"clina",coinDecimals:18},{coinDenom:"12Ships",coinMinimalDenom:"ctshp",coinDecimals:18},{coinDenom:"B.20",coinMinimalDenom:"cb20",coinDecimals:18},{coinDenom:"Akropolis",coinMinimalDenom:"cakro",coinDecimals:18},{coinDenom:"Rio Fuel Token",coinMinimalDenom:"crfuel",coinDecimals:18},{coinDenom:"Rally",coinMinimalDenom:"crly",coinDecimals:18},{coinDenom:"Convergence",coinMinimalDenom:"cconv",coinDecimals:18},{coinDenom:"Render Token",coinMinimalDenom:"crndr",coinDecimals:18},{coinDenom:"PAID Network",coinMinimalDenom:"cpaid",coinDecimals:18},{coinDenom:"Tidal",coinMinimalDenom:"ctidal",coinDecimals:18}],feeCurrencies:[{coinDenom:"ROWAN",coinMinimalDenom:"rowan",coinDecimals:18,coinGeckoId:"sifchain"}],gasPriceStep:{low:5e11,average:1e12,high:2e12},features:["stargate"]},{rpc:"https://rpc-certik.keplr.app",rpcConfig:void 0,rest:"https://lcd-certik.keplr.app",restConfig:void 0,chainId:"shentu-1",chainName:"Certik",stakeCurrency:{coinDenom:"CTK",coinMinimalDenom:"uctk",coinDecimals:6,coinGeckoId:"certik"},walletUrl:"https://wallet.keplr.app/#/shentu/stake",walletUrlForStaking:"https://wallet.keplr.app/#/shentu/stake",bip44:{coinType:118},bech32Config:n.Bech32Address.defaultBech32Config("certik"),currencies:[{coinDenom:"CTK",coinMinimalDenom:"uctk",coinDecimals:6,coinGeckoId:"certik"}],feeCurrencies:[{coinDenom:"CTK",coinMinimalDenom:"uctk",coinDecimals:6,coinGeckoId:"certik"}]},{rpc:"https://rpc-iris.keplr.app",rpcConfig:void 0,rest:"https://lcd-iris.keplr.app",restConfig:void 0,chainId:"irishub-1",chainName:"IRISnet",stakeCurrency:{coinDenom:"IRIS",coinMinimalDenom:"uiris",coinDecimals:6,coinGeckoId:"iris-network"},walletUrl:"https://wallet.keplr.app/#/irishub/stake",walletUrlForStaking:"https://wallet.keplr.app/#/irishub/stake",bip44:{coinType:118},alternativeBIP44s:[{coinType:566}],bech32Config:n.Bech32Address.defaultBech32Config("iaa"),currencies:[{coinDenom:"IRIS",coinMinimalDenom:"uiris",coinDecimals:6,coinGeckoId:"iris-network"}],feeCurrencies:[{coinDenom:"IRIS",coinMinimalDenom:"uiris",coinDecimals:6,coinGeckoId:"iris-network"}],gasPriceStep:{low:.2,average:.3,high:.4},features:["stargate","ibc-transfer"]},{rpc:"https://rpc-regen.keplr.app",rpcConfig:void 0,rest:"https://lcd-regen.keplr.app",restConfig:void 0,chainId:"regen-1",chainName:"Regen",stakeCurrency:{coinDenom:"REGEN",coinMinimalDenom:"uregen",coinDecimals:6},walletUrl:"https://wallet.keplr.app/#/regen/stake",walletUrlForStaking:"https://wallet.keplr.app/#/regen/stake",bip44:{coinType:118},bech32Config:n.Bech32Address.defaultBech32Config("regen"),currencies:[{coinDenom:"REGEN",coinMinimalDenom:"uregen",coinDecimals:6}],feeCurrencies:[{coinDenom:"REGEN",coinMinimalDenom:"uregen",coinDecimals:6}],gasPriceStep:{low:0,average:.025,high:.04},features:["stargate"]},{rpc:"https://rpc-persistence.keplr.app",rpcConfig:void 0,rest:"https://lcd-persistence.keplr.app",restConfig:void 0,chainId:"core-1",chainName:"Persistence",stakeCurrency:{coinDenom:"XPRT",coinMinimalDenom:"uxprt",coinDecimals:6,coinGeckoId:"persistence"},walletUrl:"https://wallet.keplr.app/#/core/stake",walletUrlForStaking:"https://wallet.keplr.app/#/core/stake",bip44:{coinType:750},bech32Config:n.Bech32Address.defaultBech32Config("persistence"),currencies:[{coinDenom:"XPRT",coinMinimalDenom:"uxprt",coinDecimals:6,coinGeckoId:"persistence"}],feeCurrencies:[{coinDenom:"XPRT",coinMinimalDenom:"uxprt",coinDecimals:6,coinGeckoId:"persistence"}],features:["stargate","ibc-transfer"]},{rpc:"https://rpc-sentinel.keplr.app",rpcConfig:void 0,rest:"https://lcd-sentinel.keplr.app",restConfig:void 0,chainId:"sentinelhub-2",chainName:"Sentinel",stakeCurrency:{coinDenom:"DVPN",coinMinimalDenom:"udvpn",coinDecimals:6,coinGeckoId:"sentinel"},walletUrl:"https://wallet.keplr.app/#/sentinel/stake",walletUrlForStaking:"https://wallet.keplr.app/#/sentinel/stake",bip44:{coinType:118},bech32Config:n.Bech32Address.defaultBech32Config("sent"),currencies:[{coinDenom:"DVPN",coinMinimalDenom:"udvpn",coinDecimals:6,coinGeckoId:"sentinel"}],feeCurrencies:[{coinDenom:"DVPN",coinMinimalDenom:"udvpn",coinDecimals:6,coinGeckoId:"sentinel"}],gasPriceStep:{low:.1,average:.25,high:.4},features:["stargate","ibc-transfer"]},{rpc:"https://rpc-kava.keplr.app",rpcConfig:void 0,rest:"https://lcd-kava.keplr.app",restConfig:void 0,chainId:"kava-7",chainName:"Kava",stakeCurrency:{coinDenom:"KAVA",coinMinimalDenom:"ukava",coinDecimals:6,coinGeckoId:"kava"},walletUrl:"https://wallet.keplr.app/#/kava/stake",walletUrlForStaking:"https://wallet.keplr.app/#/kava/stake",bip44:{coinType:459},alternativeBIP44s:[{coinType:118}],bech32Config:n.Bech32Address.defaultBech32Config("kava"),currencies:[{coinDenom:"KAVA",coinMinimalDenom:"ukava",coinDecimals:6,coinGeckoId:"kava"}],feeCurrencies:[{coinDenom:"KAVA",coinMinimalDenom:"ukava",coinDecimals:6,coinGeckoId:"kava"}],coinType:459},{rpc:"https://rpc-cyber.keplr.app",rpcConfig:void 0,rest:"https://lcd-cyber.keplr.app",restConfig:void 0,chainId:"euler-6",chainName:"Cyber",stakeCurrency:{coinDenom:"EUL",coinMinimalDenom:"eul",coinDecimals:0},walletUrl:"https://wallet.keplr.app/#/euler/stake",walletUrlForStaking:"https://wallet.keplr.app/#/euler/stake",bip44:{coinType:118},bech32Config:n.Bech32Address.defaultBech32Config("cyber"),currencies:[{coinDenom:"EUL",coinMinimalDenom:"eul",coinDecimals:0}],feeCurrencies:[],beta:!0},{rpc:"https://rpc-straightedge.keplr.app",rpcConfig:void 0,rest:"https://lcd-straightedge.keplr.app",restConfig:void 0,chainId:"straightedge-2",chainName:"Straightedge",stakeCurrency:{coinDenom:"STR",coinMinimalDenom:"astr",coinDecimals:18},walletUrl:"https://wallet.keplr.app/#/straightedge/stake",walletUrlForStaking:"https://wallet.keplr.app/#/straightedge/stake",bip44:{coinType:118},bech32Config:n.Bech32Address.defaultBech32Config("str"),currencies:[{coinDenom:"STR",coinMinimalDenom:"astr",coinDecimals:18}],feeCurrencies:[{coinDenom:"STR",coinMinimalDenom:"astr",coinDecimals:18}],coinType:551,gasPriceStep:{low:.01*Math.pow(10,12),average:.025*Math.pow(10,12),high:.04*Math.pow(10,12)},beta:!0}],i=["https://wallet.keplr.app"]},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(911),t),o(r(912),t),o(r(546),t),o(r(913),t),o(r(914),t),o(r(915),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionKVStore=void 0;const n=r(546),o={get:"undefined"!=typeof browser?browser.storage.local.get:void 0,set:"undefined"!=typeof browser?browser.storage.local.set:void 0};class i extends n.BaseKVStore{constructor(e){super(o,e)}}t.ExtensionKVStore=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MemoryKVStore=void 0;const n=r(546);class o{constructor(){this.store={}}get(){return Promise.resolve(this.store)}set(e){return this.store=Object.assign(Object.assign({},this.store),e),Promise.resolve()}}class i extends n.BaseKVStore{constructor(e){super(new o,e)}}t.MemoryKVStore=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LocalKVStore=void 0;t.LocalKVStore=class{constructor(e){this._prefix=e}get(e){const t=this.prefix()+"/"+e,r=localStorage.getItem(t);return null===r?Promise.resolve(void 0):Promise.resolve(JSON.parse(r))}set(e,t){const r=this.prefix()+"/"+e;return null===t?Promise.resolve(localStorage.removeItem(r)):Promise.resolve(localStorage.setItem(r,JSON.stringify(t)))}prefix(){return this._prefix}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.IndexedDBKVStore=void 0;t.IndexedDBKVStore=class{constructor(e){this._prefix=e}get(e){return n(this,void 0,void 0,(function*(){const t=(yield this.getDB()).transaction([this.prefix()],"readonly").objectStore(this.prefix());return new Promise((r,n)=>{const o=t.get(e);o.onerror=e=>{e.stopPropagation(),n(e.target)},o.onsuccess=()=>{o.result?r(o.result.data):r(void 0)}})}))}set(e,t){return n(this,void 0,void 0,(function*(){if(null===t){const t=(yield this.getDB()).transaction([this.prefix()],"readwrite").objectStore(this.prefix());return new Promise((r,n)=>{const o=t.delete(e);o.onerror=e=>{e.stopPropagation(),n(e.target)},o.onsuccess=()=>{r()}})}{const r=(yield this.getDB()).transaction([this.prefix()],"readwrite").objectStore(this.prefix());return new Promise((n,o)=>{const i=r.put({key:e,data:t});i.onerror=e=>{e.stopPropagation(),o(e.target)},i.onsuccess=()=>{n()}})}}))}prefix(){return this._prefix}getDB(){return n(this,void 0,void 0,(function*(){return this.cachedDB?this.cachedDB:new Promise((e,t)=>{const r=window.indexedDB.open(this.prefix());r.onerror=e=>{e.stopPropagation(),t(e.target)},r.onupgradeneeded=e=>{e.target.result.createObjectStore(this.prefix(),{keyPath:"key"})},r.onsuccess=()=>{this.cachedDB=r.result,e(r.result)}})}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DenomHelper=void 0;t.DenomHelper=class{constructor(e){this._denom=e;const t=this.denom.split(/(\w+):(\w+):(.+)/).filter(Boolean);if(1!==t.length&&3!==t.length)throw new Error("Invalid denom: "+this.denom);this._type=3===t.length?t[0]:"",this._contractAddress=3===t.length?t[1]:""}get denom(){return this._denom}get type(){return this._type||"native"}get contractAddress(){return this._contractAddress}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toGenerator=void 0,t.toGenerator=function*(e){return yield e}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){e.exports=r(1540)},function(e,t,r){"use strict";r.r(t);var n=r(18),o=r(63),i=r(59),s=r(841);const a=new n.ExtensionRouter(n.ExtensionEnv.produceEnv);a.addGuard(n.ExtensionGuards.checkOriginIsValid),a.addGuard(n.ExtensionGuards.checkMessageIsInternal),Object(i.init)(a,e=>new o.ExtensionKVStore(e),new n.ContentScriptMessageRequester,s.a,s.b,e=>Promise.resolve(crypto.getRandomValues(e))),a.listen(n.BACKGROUND_PORT)}]);
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/browser-polyfill.js b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/browser-polyfill.js
deleted file mode 100644 (file)
index 51f7fb6..0000000
+++ /dev/null
@@ -1,1238 +0,0 @@
-(function (global, factory) {
-  if (typeof define === "function" && define.amd) {
-    define("webextension-polyfill", ["module"], factory);
-  } else if (typeof exports !== "undefined") {
-    factory(module);
-  } else {
-    var mod = {
-      exports: {}
-    };
-    factory(mod);
-    global.browser = mod.exports;
-  }
-})(typeof globalThis !== "undefined" ? globalThis : typeof self !== "undefined" ? self : this, function (module) {
-  /* webextension-polyfill - v0.7.0 - Tue Nov 10 2020 20:24:04 */
-
-  /* -*- Mode: indent-tabs-mode: nil; js-indent-level: 2 -*- */
-
-  /* vim: set sts=2 sw=2 et tw=80: */
-
-  /* This Source Code Form is subject to the terms of the Mozilla Public
-   * License, v. 2.0. If a copy of the MPL was not distributed with this
-   * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-  "use strict";
-
-  if (typeof browser === "undefined" || Object.getPrototypeOf(browser) !== Object.prototype) {
-    const CHROME_SEND_MESSAGE_CALLBACK_NO_RESPONSE_MESSAGE = "The message port closed before a response was received.";
-    const SEND_RESPONSE_DEPRECATION_WARNING = "Returning a Promise is the preferred way to send a reply from an onMessage/onMessageExternal listener, as the sendResponse will be removed from the specs (See https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/runtime/onMessage)"; // Wrapping the bulk of this polyfill in a one-time-use function is a minor
-    // optimization for Firefox. Since Spidermonkey does not fully parse the
-    // contents of a function until the first time it's called, and since it will
-    // never actually need to be called, this allows the polyfill to be included
-    // in Firefox nearly for free.
-
-    const wrapAPIs = extensionAPIs => {
-      // NOTE: apiMetadata is associated to the content of the api-metadata.json file
-      // at build time by replacing the following "include" with the content of the
-      // JSON file.
-      const apiMetadata = {
-        "alarms": {
-          "clear": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "clearAll": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "get": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "getAll": {
-            "minArgs": 0,
-            "maxArgs": 0
-          }
-        },
-        "bookmarks": {
-          "create": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "get": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getChildren": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getRecent": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getSubTree": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getTree": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "move": {
-            "minArgs": 2,
-            "maxArgs": 2
-          },
-          "remove": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "removeTree": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "search": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "update": {
-            "minArgs": 2,
-            "maxArgs": 2
-          }
-        },
-        "browserAction": {
-          "disable": {
-            "minArgs": 0,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          },
-          "enable": {
-            "minArgs": 0,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          },
-          "getBadgeBackgroundColor": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getBadgeText": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getPopup": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getTitle": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "openPopup": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "setBadgeBackgroundColor": {
-            "minArgs": 1,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          },
-          "setBadgeText": {
-            "minArgs": 1,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          },
-          "setIcon": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "setPopup": {
-            "minArgs": 1,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          },
-          "setTitle": {
-            "minArgs": 1,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          }
-        },
-        "browsingData": {
-          "remove": {
-            "minArgs": 2,
-            "maxArgs": 2
-          },
-          "removeCache": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "removeCookies": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "removeDownloads": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "removeFormData": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "removeHistory": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "removeLocalStorage": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "removePasswords": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "removePluginData": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "settings": {
-            "minArgs": 0,
-            "maxArgs": 0
-          }
-        },
-        "commands": {
-          "getAll": {
-            "minArgs": 0,
-            "maxArgs": 0
-          }
-        },
-        "contextMenus": {
-          "remove": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "removeAll": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "update": {
-            "minArgs": 2,
-            "maxArgs": 2
-          }
-        },
-        "cookies": {
-          "get": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getAll": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getAllCookieStores": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "remove": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "set": {
-            "minArgs": 1,
-            "maxArgs": 1
-          }
-        },
-        "devtools": {
-          "inspectedWindow": {
-            "eval": {
-              "minArgs": 1,
-              "maxArgs": 2,
-              "singleCallbackArg": false
-            }
-          },
-          "panels": {
-            "create": {
-              "minArgs": 3,
-              "maxArgs": 3,
-              "singleCallbackArg": true
-            },
-            "elements": {
-              "createSidebarPane": {
-                "minArgs": 1,
-                "maxArgs": 1
-              }
-            }
-          }
-        },
-        "downloads": {
-          "cancel": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "download": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "erase": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getFileIcon": {
-            "minArgs": 1,
-            "maxArgs": 2
-          },
-          "open": {
-            "minArgs": 1,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          },
-          "pause": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "removeFile": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "resume": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "search": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "show": {
-            "minArgs": 1,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          }
-        },
-        "extension": {
-          "isAllowedFileSchemeAccess": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "isAllowedIncognitoAccess": {
-            "minArgs": 0,
-            "maxArgs": 0
-          }
-        },
-        "history": {
-          "addUrl": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "deleteAll": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "deleteRange": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "deleteUrl": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getVisits": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "search": {
-            "minArgs": 1,
-            "maxArgs": 1
-          }
-        },
-        "i18n": {
-          "detectLanguage": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getAcceptLanguages": {
-            "minArgs": 0,
-            "maxArgs": 0
-          }
-        },
-        "identity": {
-          "launchWebAuthFlow": {
-            "minArgs": 1,
-            "maxArgs": 1
-          }
-        },
-        "idle": {
-          "queryState": {
-            "minArgs": 1,
-            "maxArgs": 1
-          }
-        },
-        "management": {
-          "get": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getAll": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "getSelf": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "setEnabled": {
-            "minArgs": 2,
-            "maxArgs": 2
-          },
-          "uninstallSelf": {
-            "minArgs": 0,
-            "maxArgs": 1
-          }
-        },
-        "notifications": {
-          "clear": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "create": {
-            "minArgs": 1,
-            "maxArgs": 2
-          },
-          "getAll": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "getPermissionLevel": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "update": {
-            "minArgs": 2,
-            "maxArgs": 2
-          }
-        },
-        "pageAction": {
-          "getPopup": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getTitle": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "hide": {
-            "minArgs": 1,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          },
-          "setIcon": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "setPopup": {
-            "minArgs": 1,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          },
-          "setTitle": {
-            "minArgs": 1,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          },
-          "show": {
-            "minArgs": 1,
-            "maxArgs": 1,
-            "fallbackToNoCallback": true
-          }
-        },
-        "permissions": {
-          "contains": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getAll": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "remove": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "request": {
-            "minArgs": 1,
-            "maxArgs": 1
-          }
-        },
-        "runtime": {
-          "getBackgroundPage": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "getPlatformInfo": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "openOptionsPage": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "requestUpdateCheck": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "sendMessage": {
-            "minArgs": 1,
-            "maxArgs": 3
-          },
-          "sendNativeMessage": {
-            "minArgs": 2,
-            "maxArgs": 2
-          },
-          "setUninstallURL": {
-            "minArgs": 1,
-            "maxArgs": 1
-          }
-        },
-        "sessions": {
-          "getDevices": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "getRecentlyClosed": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "restore": {
-            "minArgs": 0,
-            "maxArgs": 1
-          }
-        },
-        "storage": {
-          "local": {
-            "clear": {
-              "minArgs": 0,
-              "maxArgs": 0
-            },
-            "get": {
-              "minArgs": 0,
-              "maxArgs": 1
-            },
-            "getBytesInUse": {
-              "minArgs": 0,
-              "maxArgs": 1
-            },
-            "remove": {
-              "minArgs": 1,
-              "maxArgs": 1
-            },
-            "set": {
-              "minArgs": 1,
-              "maxArgs": 1
-            }
-          },
-          "managed": {
-            "get": {
-              "minArgs": 0,
-              "maxArgs": 1
-            },
-            "getBytesInUse": {
-              "minArgs": 0,
-              "maxArgs": 1
-            }
-          },
-          "sync": {
-            "clear": {
-              "minArgs": 0,
-              "maxArgs": 0
-            },
-            "get": {
-              "minArgs": 0,
-              "maxArgs": 1
-            },
-            "getBytesInUse": {
-              "minArgs": 0,
-              "maxArgs": 1
-            },
-            "remove": {
-              "minArgs": 1,
-              "maxArgs": 1
-            },
-            "set": {
-              "minArgs": 1,
-              "maxArgs": 1
-            }
-          }
-        },
-        "tabs": {
-          "captureVisibleTab": {
-            "minArgs": 0,
-            "maxArgs": 2
-          },
-          "create": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "detectLanguage": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "discard": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "duplicate": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "executeScript": {
-            "minArgs": 1,
-            "maxArgs": 2
-          },
-          "get": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getCurrent": {
-            "minArgs": 0,
-            "maxArgs": 0
-          },
-          "getZoom": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "getZoomSettings": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "goBack": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "goForward": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "highlight": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "insertCSS": {
-            "minArgs": 1,
-            "maxArgs": 2
-          },
-          "move": {
-            "minArgs": 2,
-            "maxArgs": 2
-          },
-          "query": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "reload": {
-            "minArgs": 0,
-            "maxArgs": 2
-          },
-          "remove": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "removeCSS": {
-            "minArgs": 1,
-            "maxArgs": 2
-          },
-          "sendMessage": {
-            "minArgs": 2,
-            "maxArgs": 3
-          },
-          "setZoom": {
-            "minArgs": 1,
-            "maxArgs": 2
-          },
-          "setZoomSettings": {
-            "minArgs": 1,
-            "maxArgs": 2
-          },
-          "update": {
-            "minArgs": 1,
-            "maxArgs": 2
-          }
-        },
-        "topSites": {
-          "get": {
-            "minArgs": 0,
-            "maxArgs": 0
-          }
-        },
-        "webNavigation": {
-          "getAllFrames": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "getFrame": {
-            "minArgs": 1,
-            "maxArgs": 1
-          }
-        },
-        "webRequest": {
-          "handlerBehaviorChanged": {
-            "minArgs": 0,
-            "maxArgs": 0
-          }
-        },
-        "windows": {
-          "create": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "get": {
-            "minArgs": 1,
-            "maxArgs": 2
-          },
-          "getAll": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "getCurrent": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "getLastFocused": {
-            "minArgs": 0,
-            "maxArgs": 1
-          },
-          "remove": {
-            "minArgs": 1,
-            "maxArgs": 1
-          },
-          "update": {
-            "minArgs": 2,
-            "maxArgs": 2
-          }
-        }
-      };
-
-      if (Object.keys(apiMetadata).length === 0) {
-        throw new Error("api-metadata.json has not been included in browser-polyfill");
-      }
-      /**
-       * A WeakMap subclass which creates and stores a value for any key which does
-       * not exist when accessed, but behaves exactly as an ordinary WeakMap
-       * otherwise.
-       *
-       * @param {function} createItem
-       *        A function which will be called in order to create the value for any
-       *        key which does not exist, the first time it is accessed. The
-       *        function receives, as its only argument, the key being created.
-       */
-
-
-      class DefaultWeakMap extends WeakMap {
-        constructor(createItem, items = undefined) {
-          super(items);
-          this.createItem = createItem;
-        }
-
-        get(key) {
-          if (!this.has(key)) {
-            this.set(key, this.createItem(key));
-          }
-
-          return super.get(key);
-        }
-
-      }
-      /**
-       * Returns true if the given object is an object with a `then` method, and can
-       * therefore be assumed to behave as a Promise.
-       *
-       * @param {*} value The value to test.
-       * @returns {boolean} True if the value is thenable.
-       */
-
-
-      const isThenable = value => {
-        return value && typeof value === "object" && typeof value.then === "function";
-      };
-      /**
-       * Creates and returns a function which, when called, will resolve or reject
-       * the given promise based on how it is called:
-       *
-       * - If, when called, `chrome.runtime.lastError` contains a non-null object,
-       *   the promise is rejected with that value.
-       * - If the function is called with exactly one argument, the promise is
-       *   resolved to that value.
-       * - Otherwise, the promise is resolved to an array containing all of the
-       *   function's arguments.
-       *
-       * @param {object} promise
-       *        An object containing the resolution and rejection functions of a
-       *        promise.
-       * @param {function} promise.resolve
-       *        The promise's resolution function.
-       * @param {function} promise.rejection
-       *        The promise's rejection function.
-       * @param {object} metadata
-       *        Metadata about the wrapped method which has created the callback.
-       * @param {integer} metadata.maxResolvedArgs
-       *        The maximum number of arguments which may be passed to the
-       *        callback created by the wrapped async function.
-       *
-       * @returns {function}
-       *        The generated callback function.
-       */
-
-
-      const makeCallback = (promise, metadata) => {
-        return (...callbackArgs) => {
-          if (extensionAPIs.runtime.lastError) {
-            promise.reject(extensionAPIs.runtime.lastError);
-          } else if (metadata.singleCallbackArg || callbackArgs.length <= 1 && metadata.singleCallbackArg !== false) {
-            promise.resolve(callbackArgs[0]);
-          } else {
-            promise.resolve(callbackArgs);
-          }
-        };
-      };
-
-      const pluralizeArguments = numArgs => numArgs == 1 ? "argument" : "arguments";
-      /**
-       * Creates a wrapper function for a method with the given name and metadata.
-       *
-       * @param {string} name
-       *        The name of the method which is being wrapped.
-       * @param {object} metadata
-       *        Metadata about the method being wrapped.
-       * @param {integer} metadata.minArgs
-       *        The minimum number of arguments which must be passed to the
-       *        function. If called with fewer than this number of arguments, the
-       *        wrapper will raise an exception.
-       * @param {integer} metadata.maxArgs
-       *        The maximum number of arguments which may be passed to the
-       *        function. If called with more than this number of arguments, the
-       *        wrapper will raise an exception.
-       * @param {integer} metadata.maxResolvedArgs
-       *        The maximum number of arguments which may be passed to the
-       *        callback created by the wrapped async function.
-       *
-       * @returns {function(object, ...*)}
-       *       The generated wrapper function.
-       */
-
-
-      const wrapAsyncFunction = (name, metadata) => {
-        return function asyncFunctionWrapper(target, ...args) {
-          if (args.length < metadata.minArgs) {
-            throw new Error(`Expected at least ${metadata.minArgs} ${pluralizeArguments(metadata.minArgs)} for ${name}(), got ${args.length}`);
-          }
-
-          if (args.length > metadata.maxArgs) {
-            throw new Error(`Expected at most ${metadata.maxArgs} ${pluralizeArguments(metadata.maxArgs)} for ${name}(), got ${args.length}`);
-          }
-
-          return new Promise((resolve, reject) => {
-            if (metadata.fallbackToNoCallback) {
-              // This API method has currently no callback on Chrome, but it return a promise on Firefox,
-              // and so the polyfill will try to call it with a callback first, and it will fallback
-              // to not passing the callback if the first call fails.
-              try {
-                target[name](...args, makeCallback({
-                  resolve,
-                  reject
-                }, metadata));
-              } catch (cbError) {
-                console.warn(`${name} API method doesn't seem to support the callback parameter, ` + "falling back to call it without a callback: ", cbError);
-                target[name](...args); // Update the API method metadata, so that the next API calls will not try to
-                // use the unsupported callback anymore.
-
-                metadata.fallbackToNoCallback = false;
-                metadata.noCallback = true;
-                resolve();
-              }
-            } else if (metadata.noCallback) {
-              target[name](...args);
-              resolve();
-            } else {
-              target[name](...args, makeCallback({
-                resolve,
-                reject
-              }, metadata));
-            }
-          });
-        };
-      };
-      /**
-       * Wraps an existing method of the target object, so that calls to it are
-       * intercepted by the given wrapper function. The wrapper function receives,
-       * as its first argument, the original `target` object, followed by each of
-       * the arguments passed to the original method.
-       *
-       * @param {object} target
-       *        The original target object that the wrapped method belongs to.
-       * @param {function} method
-       *        The method being wrapped. This is used as the target of the Proxy
-       *        object which is created to wrap the method.
-       * @param {function} wrapper
-       *        The wrapper function which is called in place of a direct invocation
-       *        of the wrapped method.
-       *
-       * @returns {Proxy<function>}
-       *        A Proxy object for the given method, which invokes the given wrapper
-       *        method in its place.
-       */
-
-
-      const wrapMethod = (target, method, wrapper) => {
-        return new Proxy(method, {
-          apply(targetMethod, thisObj, args) {
-            return wrapper.call(thisObj, target, ...args);
-          }
-
-        });
-      };
-
-      let hasOwnProperty = Function.call.bind(Object.prototype.hasOwnProperty);
-      /**
-       * Wraps an object in a Proxy which intercepts and wraps certain methods
-       * based on the given `wrappers` and `metadata` objects.
-       *
-       * @param {object} target
-       *        The target object to wrap.
-       *
-       * @param {object} [wrappers = {}]
-       *        An object tree containing wrapper functions for special cases. Any
-       *        function present in this object tree is called in place of the
-       *        method in the same location in the `target` object tree. These
-       *        wrapper methods are invoked as described in {@see wrapMethod}.
-       *
-       * @param {object} [metadata = {}]
-       *        An object tree containing metadata used to automatically generate
-       *        Promise-based wrapper functions for asynchronous. Any function in
-       *        the `target` object tree which has a corresponding metadata object
-       *        in the same location in the `metadata` tree is replaced with an
-       *        automatically-generated wrapper function, as described in
-       *        {@see wrapAsyncFunction}
-       *
-       * @returns {Proxy<object>}
-       */
-
-      const wrapObject = (target, wrappers = {}, metadata = {}) => {
-        let cache = Object.create(null);
-        let handlers = {
-          has(proxyTarget, prop) {
-            return prop in target || prop in cache;
-          },
-
-          get(proxyTarget, prop, receiver) {
-            if (prop in cache) {
-              return cache[prop];
-            }
-
-            if (!(prop in target)) {
-              return undefined;
-            }
-
-            let value = target[prop];
-
-            if (typeof value === "function") {
-              // This is a method on the underlying object. Check if we need to do
-              // any wrapping.
-              if (typeof wrappers[prop] === "function") {
-                // We have a special-case wrapper for this method.
-                value = wrapMethod(target, target[prop], wrappers[prop]);
-              } else if (hasOwnProperty(metadata, prop)) {
-                // This is an async method that we have metadata for. Create a
-                // Promise wrapper for it.
-                let wrapper = wrapAsyncFunction(prop, metadata[prop]);
-                value = wrapMethod(target, target[prop], wrapper);
-              } else {
-                // This is a method that we don't know or care about. Return the
-                // original method, bound to the underlying object.
-                value = value.bind(target);
-              }
-            } else if (typeof value === "object" && value !== null && (hasOwnProperty(wrappers, prop) || hasOwnProperty(metadata, prop))) {
-              // This is an object that we need to do some wrapping for the children
-              // of. Create a sub-object wrapper for it with the appropriate child
-              // metadata.
-              value = wrapObject(value, wrappers[prop], metadata[prop]);
-            } else if (hasOwnProperty(metadata, "*")) {
-              // Wrap all properties in * namespace.
-              value = wrapObject(value, wrappers[prop], metadata["*"]);
-            } else {
-              // We don't need to do any wrapping for this property,
-              // so just forward all access to the underlying object.
-              Object.defineProperty(cache, prop, {
-                configurable: true,
-                enumerable: true,
-
-                get() {
-                  return target[prop];
-                },
-
-                set(value) {
-                  target[prop] = value;
-                }
-
-              });
-              return value;
-            }
-
-            cache[prop] = value;
-            return value;
-          },
-
-          set(proxyTarget, prop, value, receiver) {
-            if (prop in cache) {
-              cache[prop] = value;
-            } else {
-              target[prop] = value;
-            }
-
-            return true;
-          },
-
-          defineProperty(proxyTarget, prop, desc) {
-            return Reflect.defineProperty(cache, prop, desc);
-          },
-
-          deleteProperty(proxyTarget, prop) {
-            return Reflect.deleteProperty(cache, prop);
-          }
-
-        }; // Per contract of the Proxy API, the "get" proxy handler must return the
-        // original value of the target if that value is declared read-only and
-        // non-configurable. For this reason, we create an object with the
-        // prototype set to `target` instead of using `target` directly.
-        // Otherwise we cannot return a custom object for APIs that
-        // are declared read-only and non-configurable, such as `chrome.devtools`.
-        //
-        // The proxy handlers themselves will still use the original `target`
-        // instead of the `proxyTarget`, so that the methods and properties are
-        // dereferenced via the original targets.
-
-        let proxyTarget = Object.create(target);
-        return new Proxy(proxyTarget, handlers);
-      };
-      /**
-       * Creates a set of wrapper functions for an event object, which handles
-       * wrapping of listener functions that those messages are passed.
-       *
-       * A single wrapper is created for each listener function, and stored in a
-       * map. Subsequent calls to `addListener`, `hasListener`, or `removeListener`
-       * retrieve the original wrapper, so that  attempts to remove a
-       * previously-added listener work as expected.
-       *
-       * @param {DefaultWeakMap<function, function>} wrapperMap
-       *        A DefaultWeakMap object which will create the appropriate wrapper
-       *        for a given listener function when one does not exist, and retrieve
-       *        an existing one when it does.
-       *
-       * @returns {object}
-       */
-
-
-      const wrapEvent = wrapperMap => ({
-        addListener(target, listener, ...args) {
-          target.addListener(wrapperMap.get(listener), ...args);
-        },
-
-        hasListener(target, listener) {
-          return target.hasListener(wrapperMap.get(listener));
-        },
-
-        removeListener(target, listener) {
-          target.removeListener(wrapperMap.get(listener));
-        }
-
-      }); // Keep track if the deprecation warning has been logged at least once.
-
-
-      let loggedSendResponseDeprecationWarning = false;
-      const onMessageWrappers = new DefaultWeakMap(listener => {
-        if (typeof listener !== "function") {
-          return listener;
-        }
-        /**
-         * Wraps a message listener function so that it may send responses based on
-         * its return value, rather than by returning a sentinel value and calling a
-         * callback. If the listener function returns a Promise, the response is
-         * sent when the promise either resolves or rejects.
-         *
-         * @param {*} message
-         *        The message sent by the other end of the channel.
-         * @param {object} sender
-         *        Details about the sender of the message.
-         * @param {function(*)} sendResponse
-         *        A callback which, when called with an arbitrary argument, sends
-         *        that value as a response.
-         * @returns {boolean}
-         *        True if the wrapped listener returned a Promise, which will later
-         *        yield a response. False otherwise.
-         */
-
-
-        return function onMessage(message, sender, sendResponse) {
-          let didCallSendResponse = false;
-          let wrappedSendResponse;
-          let sendResponsePromise = new Promise(resolve => {
-            wrappedSendResponse = function (response) {
-              if (!loggedSendResponseDeprecationWarning) {
-                console.warn(SEND_RESPONSE_DEPRECATION_WARNING, new Error().stack);
-                loggedSendResponseDeprecationWarning = true;
-              }
-
-              didCallSendResponse = true;
-              resolve(response);
-            };
-          });
-          let result;
-
-          try {
-            result = listener(message, sender, wrappedSendResponse);
-          } catch (err) {
-            result = Promise.reject(err);
-          }
-
-          const isResultThenable = result !== true && isThenable(result); // If the listener didn't returned true or a Promise, or called
-          // wrappedSendResponse synchronously, we can exit earlier
-          // because there will be no response sent from this listener.
-
-          if (result !== true && !isResultThenable && !didCallSendResponse) {
-            return false;
-          } // A small helper to send the message if the promise resolves
-          // and an error if the promise rejects (a wrapped sendMessage has
-          // to translate the message into a resolved promise or a rejected
-          // promise).
-
-
-          const sendPromisedResult = promise => {
-            promise.then(msg => {
-              // send the message value.
-              sendResponse(msg);
-            }, error => {
-              // Send a JSON representation of the error if the rejected value
-              // is an instance of error, or the object itself otherwise.
-              let message;
-
-              if (error && (error instanceof Error || typeof error.message === "string")) {
-                message = error.message;
-              } else {
-                message = "An unexpected error occurred";
-              }
-
-              sendResponse({
-                __mozWebExtensionPolyfillReject__: true,
-                message
-              });
-            }).catch(err => {
-              // Print an error on the console if unable to send the response.
-              console.error("Failed to send onMessage rejected reply", err);
-            });
-          }; // If the listener returned a Promise, send the resolved value as a
-          // result, otherwise wait the promise related to the wrappedSendResponse
-          // callback to resolve and send it as a response.
-
-
-          if (isResultThenable) {
-            sendPromisedResult(result);
-          } else {
-            sendPromisedResult(sendResponsePromise);
-          } // Let Chrome know that the listener is replying.
-
-
-          return true;
-        };
-      });
-
-      const wrappedSendMessageCallback = ({
-        reject,
-        resolve
-      }, reply) => {
-        if (extensionAPIs.runtime.lastError) {
-          // Detect when none of the listeners replied to the sendMessage call and resolve
-          // the promise to undefined as in Firefox.
-          // See https://github.com/mozilla/webextension-polyfill/issues/130
-          if (extensionAPIs.runtime.lastError.message === CHROME_SEND_MESSAGE_CALLBACK_NO_RESPONSE_MESSAGE) {
-            resolve();
-          } else {
-            reject(extensionAPIs.runtime.lastError);
-          }
-        } else if (reply && reply.__mozWebExtensionPolyfillReject__) {
-          // Convert back the JSON representation of the error into
-          // an Error instance.
-          reject(new Error(reply.message));
-        } else {
-          resolve(reply);
-        }
-      };
-
-      const wrappedSendMessage = (name, metadata, apiNamespaceObj, ...args) => {
-        if (args.length < metadata.minArgs) {
-          throw new Error(`Expected at least ${metadata.minArgs} ${pluralizeArguments(metadata.minArgs)} for ${name}(), got ${args.length}`);
-        }
-
-        if (args.length > metadata.maxArgs) {
-          throw new Error(`Expected at most ${metadata.maxArgs} ${pluralizeArguments(metadata.maxArgs)} for ${name}(), got ${args.length}`);
-        }
-
-        return new Promise((resolve, reject) => {
-          const wrappedCb = wrappedSendMessageCallback.bind(null, {
-            resolve,
-            reject
-          });
-          args.push(wrappedCb);
-          apiNamespaceObj.sendMessage(...args);
-        });
-      };
-
-      const staticWrappers = {
-        runtime: {
-          onMessage: wrapEvent(onMessageWrappers),
-          onMessageExternal: wrapEvent(onMessageWrappers),
-          sendMessage: wrappedSendMessage.bind(null, "sendMessage", {
-            minArgs: 1,
-            maxArgs: 3
-          })
-        },
-        tabs: {
-          sendMessage: wrappedSendMessage.bind(null, "sendMessage", {
-            minArgs: 2,
-            maxArgs: 3
-          })
-        }
-      };
-      const settingMetadata = {
-        clear: {
-          minArgs: 1,
-          maxArgs: 1
-        },
-        get: {
-          minArgs: 1,
-          maxArgs: 1
-        },
-        set: {
-          minArgs: 1,
-          maxArgs: 1
-        }
-      };
-      apiMetadata.privacy = {
-        network: {
-          "*": settingMetadata
-        },
-        services: {
-          "*": settingMetadata
-        },
-        websites: {
-          "*": settingMetadata
-        }
-      };
-      return wrapObject(extensionAPIs, staticWrappers, apiMetadata);
-    };
-
-    if (typeof chrome != "object" || !chrome || !chrome.runtime || !chrome.runtime.id) {
-      throw new Error("This script should only be loaded in a browser extension.");
-    } // The build process adds a UMD wrapper around this file, which makes the
-    // `module` variable available.
-
-
-    module.exports = wrapAPIs(chrome);
-  } else {
-    module.exports = browser;
-  }
-});
-//# sourceMappingURL=browser-polyfill.js.map
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/contentScripts.bundle.js b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/contentScripts.bundle.js
deleted file mode 100644 (file)
index 7249a06..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1541)}([,,function(e,t,r){"use strict";(function(e){
-/*!
- * The buffer module from node.js, for the browser.
- *
- * @author   Feross Aboukhadijeh <http://feross.org>
- * @license  MIT
- */
-var n=r(117),o=r(426),i=r(237);function s(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()<t)throw new RangeError("Invalid typed array length");return c.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=c.prototype:(null===e&&(e=new c(t)),e.length=t),e}function c(e,t,r){if(!(c.TYPED_ARRAY_SUPPORT||this instanceof c))return new c(e,t,r);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return u(this,e,t,r)}function u(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n);c.TYPED_ARRAY_SUPPORT?(e=t).__proto__=c.prototype:e=d(e,t);return e}(e,t,r,n):"string"==typeof t?function(e,t,r){"string"==typeof r&&""!==r||(r="utf8");if(!c.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|p(t,r),o=(e=a(e,n)).write(t,r);o!==n&&(e=e.slice(0,o));return e}(e,t,r):function(e,t){if(c.isBuffer(t)){var r=0|h(t.length);return 0===(e=a(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(n=t.length)!=n?a(e,0):d(e,t);if("Buffer"===t.type&&i(t.data))return d(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function l(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t){if(l(t),e=a(e,t<0?0:0|h(t)),!c.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function d(e,t){var r=t.length<0?0:0|h(t.length);e=a(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function h(e){if(e>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function p(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(n)return q(e).length;t=(""+t).toLowerCase(),n=!0}}function g(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return x(this,t,r);case"utf8":case"utf-8":return j(this,t,r);case"ascii":return P(this,t,r);case"latin1":case"binary":return A(this,t,r);case"base64":return E(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function m(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function y(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=c.from(t,n)),c.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,o);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):b(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,r,n,o){var i,s=1,a=e.length,c=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){var l=-1;for(i=r;i<a;i++)if(u(e,i)===u(t,-1===l?0:i-l)){if(-1===l&&(l=i),i-l+1===c)return l*s}else-1!==l&&(i-=i-l),l=-1}else for(r+c>a&&(r=a-c),i=r;i>=0;i--){for(var f=!0,d=0;d<c;d++)if(u(e,i+d)!==u(t,d)){f=!1;break}if(f)return i}return-1}function v(e,t,r,n){r=Number(r)||0;var o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var s=0;s<n;++s){var a=parseInt(t.substr(2*s,2),16);if(isNaN(a))return s;e[r+s]=a}return s}function w(e,t,r,n){return z(q(t,e.length-r),e,r,n)}function _(e,t,r,n){return z(function(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function k(e,t,r,n){return _(e,t,r,n)}function O(e,t,r,n){return z(H(t),e,r,n)}function S(e,t,r,n){return z(function(e,t){for(var r,n,o,i=[],s=0;s<e.length&&!((t-=2)<0);++s)r=e.charCodeAt(s),n=r>>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function E(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function j(e,t,r){r=Math.min(e.length,r);for(var n=[],o=t;o<r;){var i,s,a,c,u=e[o],l=null,f=u>239?4:u>223?3:u>191?2:1;if(o+f<=r)switch(f){case 1:u<128&&(l=u);break;case 2:128==(192&(i=e[o+1]))&&(c=(31&u)<<6|63&i)>127&&(l=c);break;case 3:i=e[o+1],s=e[o+2],128==(192&i)&&128==(192&s)&&(c=(15&u)<<12|(63&i)<<6|63&s)>2047&&(c<55296||c>57343)&&(l=c);break;case 4:i=e[o+1],s=e[o+2],a=e[o+3],128==(192&i)&&128==(192&s)&&128==(192&a)&&(c=(15&u)<<18|(63&i)<<12|(63&s)<<6|63&a)>65535&&c<1114112&&(l=c)}null===l?(l=65533,f=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),o+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var r="",n=0;for(;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=4096));return r}(n)}t.Buffer=c,t.SlowBuffer=function(e){+e!=e&&(e=0);return c.alloc(+e)},t.INSPECT_MAX_BYTES=50,c.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=s(),c.poolSize=8192,c._augment=function(e){return e.__proto__=c.prototype,e},c.from=function(e,t,r){return u(null,e,t,r)},c.TYPED_ARRAY_SUPPORT&&(c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&c[Symbol.species]===c&&Object.defineProperty(c,Symbol.species,{value:null,configurable:!0})),c.alloc=function(e,t,r){return function(e,t,r,n){return l(t),t<=0?a(e,t):void 0!==r?"string"==typeof n?a(e,t).fill(r,n):a(e,t).fill(r):a(e,t)}(null,e,t,r)},c.allocUnsafe=function(e){return f(null,e)},c.allocUnsafeSlow=function(e){return f(null,e)},c.isBuffer=function(e){return!(null==e||!e._isBuffer)},c.compare=function(e,t){if(!c.isBuffer(e)||!c.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,o=0,i=Math.min(r,n);o<i;++o)if(e[o]!==t[o]){r=e[o],n=t[o];break}return r<n?-1:n<r?1:0},c.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return c.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=c.allocUnsafe(t),o=0;for(r=0;r<e.length;++r){var s=e[r];if(!c.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(n,o),o+=s.length}return n},c.byteLength=p,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},c.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},c.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},c.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?j(this,0,e):g.apply(this,arguments)},c.prototype.equals=function(e){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"},c.prototype.compare=function(e,t,r,n,o){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0),a=Math.min(i,s),u=this.slice(n,o),l=e.slice(t,r),f=0;f<a;++f)if(u[f]!==l[f]){i=u[f],s=l[f];break}return i<s?-1:s<i?1:0},c.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},c.prototype.indexOf=function(e,t,r){return y(this,e,t,r,!0)},c.prototype.lastIndexOf=function(e,t,r){return y(this,e,t,r,!1)},c.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return v(this,e,t,r);case"utf8":case"utf-8":return w(this,e,t,r);case"ascii":return _(this,e,t,r);case"latin1":case"binary":return k(this,e,t,r);case"base64":return O(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function P(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(127&e[o]);return n}function A(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(e[o]);return n}function x(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var o="",i=t;i<r;++i)o+=U(e[i]);return o}function M(e,t,r){for(var n=e.slice(t,r),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function I(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function C(e,t,r,n,o,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function R(e,t,r,n){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-r,2);o<i;++o)e[r+o]=(t&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function T(e,t,r,n){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-r,4);o<i;++o)e[r+o]=t>>>8*(n?o:3-o)&255}function N(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function B(e,t,r,n,i){return i||N(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function D(e,t,r,n,i){return i||N(e,0,r,8),o.write(e,t,r,n,52,8),r+8}c.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),c.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=c.prototype;else{var o=t-e;r=new c(o,void 0);for(var i=0;i<o;++i)r[i]=this[i+e]}return r},c.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return n},c.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=this[e+--t],o=1;t>0&&(o*=256);)n+=this[e+--t]*o;return n},c.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return n>=(o*=128)&&(n-=Math.pow(2,8*t)),n},c.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=t,o=1,i=this[e+--n];n>0&&(o*=256);)i+=this[e+--n]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||C(this,e,t,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[t]=255&e;++i<r&&(o*=256);)this[t+i]=e/o&255;return t+r},c.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||C(this,e,t,r,Math.pow(2,8*r)-1,0);var o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},c.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):T(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);C(this,e,t,r,o-1,-o)}var i=0,s=1,a=0;for(this[t]=255&e;++i<r&&(s*=256);)e<0&&0===a&&0!==this[t+i-1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+r},c.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);C(this,e,t,r,o-1,-o)}var i=r-1,s=1,a=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):T(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,r){return B(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return B(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return D(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return D(this,e,t,!1,r)},c.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var o,i=n-r;if(this===e&&r<t&&t<n)for(o=i-1;o>=0;--o)e[o+t]=this[o+r];else if(i<1e3||!c.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+i),t);return i},c.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!c.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var i;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var s=c.isBuffer(e)?e:q(new c(e,n).toString()),a=s.length;for(i=0;i<r-t;++i)this[i+t]=s[i%a]}return this};var L=/[^+\/0-9A-Za-z-_]/g;function U(e){return e<16?"0"+e.toString(16):e.toString(16)}function q(e,t){var r;t=t||1/0;for(var n=e.length,o=null,i=[],s=0;s<n;++s){if((r=e.charCodeAt(s))>55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function H(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(L,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function z(e,t,r,n){for(var o=0;o<n&&!(o+r>=t.length||o>=e.length);++o)t[o+r]=e[o];return o}}).call(this,r(12))},function(e,t,r){"use strict";r.d(t,"b",(function(){return o})),r.d(t,"a",(function(){return i})),r.d(t,"d",(function(){return s})),r.d(t,"g",(function(){return a})),r.d(t,"c",(function(){return c})),r.d(t,"e",(function(){return u})),r.d(t,"f",(function(){return l}));
-/*! *****************************************************************************
-Copyright (c) Microsoft Corporation.
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
-***************************************************************************** */
-var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function o(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function a(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function c(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s}function u(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(c(arguments[t]));return e}function l(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)n[o]=i[s];return n}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},,function(e,t,r){(function(e){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{s=r(445).Buffer}catch(e){}function a(e,t,r){for(var n=0,o=Math.min(e.length,r),i=t;i<o;i++){var s=e.charCodeAt(i)-48;n<<=4,n|=s>=49&&s<=54?s-49+10:s>=17&&s<=22?s-17+10:15&s}return n}function c(e,t,r,n){for(var o=0,i=Math.min(e.length,r),s=t;s<i;s++){var a=e.charCodeAt(s)-48;o*=n,o+=a>=49?a-49+10:a>=17?a-17+10:a}return o}i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&o++,16===t?this._parseHex(e,o):this._parseBase(e,t,o),"-"===e[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var o=0;o<this.length;o++)this.words[o]=0;var i,s,a=0;if("be"===r)for(o=e.length-1,i=0;o>=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);else if("le"===r)for(o=0,i=0;o<e.length;o+=3)s=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);return this.strip()},i.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,o,i=0;for(r=e.length-6,n=0;r>=t;r-=6)o=a(e,r,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=a(e,t,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303),this.strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,s=i%n,a=Math.min(i,i-s)+r,u=0,l=r;l<a;l+=n)u=c(e,l,l+n,t),this.imuln(o),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var f=1;for(u=c(e,l,e.length,t),l=0;l<s;l++)f*=t;this.imuln(f),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}},i.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},i.prototype.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},i.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],s=o*i,a=67108863&s,c=s/67108864|0;r.words[0]=a;for(var u=1;u<n;u++){for(var l=c>>>26,f=67108863&c,d=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=d;h++){var p=u-h|0;l+=(s=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&s}r.words[u]=0|f,c=0|l}return 0!==c?r.words[u]=0|c:r.length--,r.strip()}i.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var o=0,i=0,s=0;s<this.length;s++){var a=this.words[s],c=(16777215&(a<<o|i)).toString(16);r=0!==(i=a>>>24-o&16777215)||s!==this.length-1?u[6-c.length]+c+r:c+r,(o+=2)>=26&&(o-=26,s--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var d=l[e],h=f[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(h).toString(e);r=(p=p.idivn(h)).isZero()?g+r:u[d-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(e,t){return n(void 0!==s),this.toArrayLike(s,e,t)},i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},i.prototype.toArrayLike=function(e,t,r){var o=this.byteLength(),i=r||Math.max(1,o);n(o<=i,"byte array longer than desired length"),n(i>0,"Requested array length <= 0"),this.strip();var s,a,c="le"===t,u=new e(i),l=this.clone();if(c){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),u[a]=s;for(;a<i;a++)u[a]=0}else{for(a=0;a<i-o;a++)u[a]=0;for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),u[i-a-1]=s}return u},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},i.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return 0!==this.negative},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},i.prototype.ior=function(e){return n(0==(this.negative|e.negative)),this.iuor(e)},i.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},i.prototype.iand=function(e){return n(0==(this.negative|e.negative)),this.iuand(e)},i.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},i.prototype.ixor=function(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},i.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var o=0;o<t;o++)this.words[o]=67108863&~this.words[o];return r>0&&(this.words[o]=~this.words[o]&67108863>>26-r),this.strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,o=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<o:this.words[r]&~(1<<o),this.strip()},i.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i<n.length;i++)t=(0|r.words[i])+(0|n.words[i])+o,this.words[i]=67108863&t,o=t>>>26;for(;0!==o&&i<r.length;i++)t=(0|r.words[i])+o,this.words[i]=67108863&t,o=t>>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;i<r.length;i++)this.words[i]=r.words[i];return this},i.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,s=0;s<n.length;s++)i=(t=(0|r.words[s])-(0|n.words[s])+i)>>26,this.words[s]=67108863&t;for(;0!==i&&s<r.length;s++)i=(t=(0|r.words[s])+i)>>26,this.words[s]=67108863&t;if(0===i&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var h=function(e,t,r){var n,o,i,s=e.words,a=t.words,c=r.words,u=0,l=0|s[0],f=8191&l,d=l>>>13,h=0|s[1],p=8191&h,g=h>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],w=8191&v,_=v>>>13,k=0|s[4],O=8191&k,S=k>>>13,E=0|s[5],j=8191&E,P=E>>>13,A=0|s[6],x=8191&A,M=A>>>13,I=0|s[7],C=8191&I,R=I>>>13,T=0|s[8],N=8191&T,B=T>>>13,D=0|s[9],L=8191&D,U=D>>>13,q=0|a[0],H=8191&q,z=q>>>13,K=0|a[1],F=8191&K,$=K>>>13,V=0|a[2],J=8191&V,G=V>>>13,W=0|a[3],Q=8191&W,Z=W>>>13,Y=0|a[4],X=8191&Y,ee=Y>>>13,te=0|a[5],re=8191&te,ne=te>>>13,oe=0|a[6],ie=8191&oe,se=oe>>>13,ae=0|a[7],ce=8191&ae,ue=ae>>>13,le=0|a[8],fe=8191&le,de=le>>>13,he=0|a[9],pe=8191&he,ge=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(u+(n=Math.imul(f,H))|0)+((8191&(o=(o=Math.imul(f,z))+Math.imul(d,H)|0))<<13)|0;u=((i=Math.imul(d,z))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,H),o=(o=Math.imul(p,z))+Math.imul(g,H)|0,i=Math.imul(g,z);var ye=(u+(n=n+Math.imul(f,F)|0)|0)+((8191&(o=(o=o+Math.imul(f,$)|0)+Math.imul(d,F)|0))<<13)|0;u=((i=i+Math.imul(d,$)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,H),o=(o=Math.imul(y,z))+Math.imul(b,H)|0,i=Math.imul(b,z),n=n+Math.imul(p,F)|0,o=(o=o+Math.imul(p,$)|0)+Math.imul(g,F)|0,i=i+Math.imul(g,$)|0;var be=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,J)|0))<<13)|0;u=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(w,H),o=(o=Math.imul(w,z))+Math.imul(_,H)|0,i=Math.imul(_,z),n=n+Math.imul(y,F)|0,o=(o=o+Math.imul(y,$)|0)+Math.imul(b,F)|0,i=i+Math.imul(b,$)|0,n=n+Math.imul(p,J)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(g,J)|0,i=i+Math.imul(g,G)|0;var ve=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(o=(o=o+Math.imul(f,Z)|0)+Math.imul(d,Q)|0))<<13)|0;u=((i=i+Math.imul(d,Z)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(O,H),o=(o=Math.imul(O,z))+Math.imul(S,H)|0,i=Math.imul(S,z),n=n+Math.imul(w,F)|0,o=(o=o+Math.imul(w,$)|0)+Math.imul(_,F)|0,i=i+Math.imul(_,$)|0,n=n+Math.imul(y,J)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,G)|0,n=n+Math.imul(p,Q)|0,o=(o=o+Math.imul(p,Z)|0)+Math.imul(g,Q)|0,i=i+Math.imul(g,Z)|0;var we=(u+(n=n+Math.imul(f,X)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;u=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(j,H),o=(o=Math.imul(j,z))+Math.imul(P,H)|0,i=Math.imul(P,z),n=n+Math.imul(O,F)|0,o=(o=o+Math.imul(O,$)|0)+Math.imul(S,F)|0,i=i+Math.imul(S,$)|0,n=n+Math.imul(w,J)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,Q)|0,o=(o=o+Math.imul(y,Z)|0)+Math.imul(b,Q)|0,i=i+Math.imul(b,Z)|0,n=n+Math.imul(p,X)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(g,X)|0,i=i+Math.imul(g,ee)|0;var _e=(u+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;u=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),o=(o=Math.imul(x,z))+Math.imul(M,H)|0,i=Math.imul(M,z),n=n+Math.imul(j,F)|0,o=(o=o+Math.imul(j,$)|0)+Math.imul(P,F)|0,i=i+Math.imul(P,$)|0,n=n+Math.imul(O,J)|0,o=(o=o+Math.imul(O,G)|0)+Math.imul(S,J)|0,i=i+Math.imul(S,G)|0,n=n+Math.imul(w,Q)|0,o=(o=o+Math.imul(w,Z)|0)+Math.imul(_,Q)|0,i=i+Math.imul(_,Z)|0,n=n+Math.imul(y,X)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(b,X)|0,i=i+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0;var ke=(u+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,se)|0)+Math.imul(d,ie)|0))<<13)|0;u=((i=i+Math.imul(d,se)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(C,H),o=(o=Math.imul(C,z))+Math.imul(R,H)|0,i=Math.imul(R,z),n=n+Math.imul(x,F)|0,o=(o=o+Math.imul(x,$)|0)+Math.imul(M,F)|0,i=i+Math.imul(M,$)|0,n=n+Math.imul(j,J)|0,o=(o=o+Math.imul(j,G)|0)+Math.imul(P,J)|0,i=i+Math.imul(P,G)|0,n=n+Math.imul(O,Q)|0,o=(o=o+Math.imul(O,Z)|0)+Math.imul(S,Q)|0,i=i+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,X)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,se)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,se)|0;var Oe=(u+(n=n+Math.imul(f,ce)|0)|0)+((8191&(o=(o=o+Math.imul(f,ue)|0)+Math.imul(d,ce)|0))<<13)|0;u=((i=i+Math.imul(d,ue)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(N,H),o=(o=Math.imul(N,z))+Math.imul(B,H)|0,i=Math.imul(B,z),n=n+Math.imul(C,F)|0,o=(o=o+Math.imul(C,$)|0)+Math.imul(R,F)|0,i=i+Math.imul(R,$)|0,n=n+Math.imul(x,J)|0,o=(o=o+Math.imul(x,G)|0)+Math.imul(M,J)|0,i=i+Math.imul(M,G)|0,n=n+Math.imul(j,Q)|0,o=(o=o+Math.imul(j,Z)|0)+Math.imul(P,Q)|0,i=i+Math.imul(P,Z)|0,n=n+Math.imul(O,X)|0,o=(o=o+Math.imul(O,ee)|0)+Math.imul(S,X)|0,i=i+Math.imul(S,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,se)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,se)|0,n=n+Math.imul(p,ce)|0,o=(o=o+Math.imul(p,ue)|0)+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0;var Se=(u+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;u=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,H),o=(o=Math.imul(L,z))+Math.imul(U,H)|0,i=Math.imul(U,z),n=n+Math.imul(N,F)|0,o=(o=o+Math.imul(N,$)|0)+Math.imul(B,F)|0,i=i+Math.imul(B,$)|0,n=n+Math.imul(C,J)|0,o=(o=o+Math.imul(C,G)|0)+Math.imul(R,J)|0,i=i+Math.imul(R,G)|0,n=n+Math.imul(x,Q)|0,o=(o=o+Math.imul(x,Z)|0)+Math.imul(M,Q)|0,i=i+Math.imul(M,Z)|0,n=n+Math.imul(j,X)|0,o=(o=o+Math.imul(j,ee)|0)+Math.imul(P,X)|0,i=i+Math.imul(P,ee)|0,n=n+Math.imul(O,re)|0,o=(o=o+Math.imul(O,ne)|0)+Math.imul(S,re)|0,i=i+Math.imul(S,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,se)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,se)|0,n=n+Math.imul(y,ce)|0,o=(o=o+Math.imul(y,ue)|0)+Math.imul(b,ce)|0,i=i+Math.imul(b,ue)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var Ee=(u+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,ge)|0)+Math.imul(d,pe)|0))<<13)|0;u=((i=i+Math.imul(d,ge)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,F),o=(o=Math.imul(L,$))+Math.imul(U,F)|0,i=Math.imul(U,$),n=n+Math.imul(N,J)|0,o=(o=o+Math.imul(N,G)|0)+Math.imul(B,J)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(C,Q)|0,o=(o=o+Math.imul(C,Z)|0)+Math.imul(R,Q)|0,i=i+Math.imul(R,Z)|0,n=n+Math.imul(x,X)|0,o=(o=o+Math.imul(x,ee)|0)+Math.imul(M,X)|0,i=i+Math.imul(M,ee)|0,n=n+Math.imul(j,re)|0,o=(o=o+Math.imul(j,ne)|0)+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,n=n+Math.imul(O,ie)|0,o=(o=o+Math.imul(O,se)|0)+Math.imul(S,ie)|0,i=i+Math.imul(S,se)|0,n=n+Math.imul(w,ce)|0,o=(o=o+Math.imul(w,ue)|0)+Math.imul(_,ce)|0,i=i+Math.imul(_,ue)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var je=(u+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;u=((i=i+Math.imul(g,ge)|0)+(o>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,J),o=(o=Math.imul(L,G))+Math.imul(U,J)|0,i=Math.imul(U,G),n=n+Math.imul(N,Q)|0,o=(o=o+Math.imul(N,Z)|0)+Math.imul(B,Q)|0,i=i+Math.imul(B,Z)|0,n=n+Math.imul(C,X)|0,o=(o=o+Math.imul(C,ee)|0)+Math.imul(R,X)|0,i=i+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,o=(o=o+Math.imul(x,ne)|0)+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,n=n+Math.imul(j,ie)|0,o=(o=o+Math.imul(j,se)|0)+Math.imul(P,ie)|0,i=i+Math.imul(P,se)|0,n=n+Math.imul(O,ce)|0,o=(o=o+Math.imul(O,ue)|0)+Math.imul(S,ce)|0,i=i+Math.imul(S,ue)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Pe=(u+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;u=((i=i+Math.imul(b,ge)|0)+(o>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,Q),o=(o=Math.imul(L,Z))+Math.imul(U,Q)|0,i=Math.imul(U,Z),n=n+Math.imul(N,X)|0,o=(o=o+Math.imul(N,ee)|0)+Math.imul(B,X)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(C,re)|0,o=(o=o+Math.imul(C,ne)|0)+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,n=n+Math.imul(x,ie)|0,o=(o=o+Math.imul(x,se)|0)+Math.imul(M,ie)|0,i=i+Math.imul(M,se)|0,n=n+Math.imul(j,ce)|0,o=(o=o+Math.imul(j,ue)|0)+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,n=n+Math.imul(O,fe)|0,o=(o=o+Math.imul(O,de)|0)+Math.imul(S,fe)|0,i=i+Math.imul(S,de)|0;var Ae=(u+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,ge)|0)+Math.imul(_,pe)|0))<<13)|0;u=((i=i+Math.imul(_,ge)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,X),o=(o=Math.imul(L,ee))+Math.imul(U,X)|0,i=Math.imul(U,ee),n=n+Math.imul(N,re)|0,o=(o=o+Math.imul(N,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(C,ie)|0,o=(o=o+Math.imul(C,se)|0)+Math.imul(R,ie)|0,i=i+Math.imul(R,se)|0,n=n+Math.imul(x,ce)|0,o=(o=o+Math.imul(x,ue)|0)+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,n=n+Math.imul(j,fe)|0,o=(o=o+Math.imul(j,de)|0)+Math.imul(P,fe)|0,i=i+Math.imul(P,de)|0;var xe=(u+(n=n+Math.imul(O,pe)|0)|0)+((8191&(o=(o=o+Math.imul(O,ge)|0)+Math.imul(S,pe)|0))<<13)|0;u=((i=i+Math.imul(S,ge)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),o=(o=Math.imul(L,ne))+Math.imul(U,re)|0,i=Math.imul(U,ne),n=n+Math.imul(N,ie)|0,o=(o=o+Math.imul(N,se)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,se)|0,n=n+Math.imul(C,ce)|0,o=(o=o+Math.imul(C,ue)|0)+Math.imul(R,ce)|0,i=i+Math.imul(R,ue)|0,n=n+Math.imul(x,fe)|0,o=(o=o+Math.imul(x,de)|0)+Math.imul(M,fe)|0,i=i+Math.imul(M,de)|0;var Me=(u+(n=n+Math.imul(j,pe)|0)|0)+((8191&(o=(o=o+Math.imul(j,ge)|0)+Math.imul(P,pe)|0))<<13)|0;u=((i=i+Math.imul(P,ge)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ie),o=(o=Math.imul(L,se))+Math.imul(U,ie)|0,i=Math.imul(U,se),n=n+Math.imul(N,ce)|0,o=(o=o+Math.imul(N,ue)|0)+Math.imul(B,ce)|0,i=i+Math.imul(B,ue)|0,n=n+Math.imul(C,fe)|0,o=(o=o+Math.imul(C,de)|0)+Math.imul(R,fe)|0,i=i+Math.imul(R,de)|0;var Ie=(u+(n=n+Math.imul(x,pe)|0)|0)+((8191&(o=(o=o+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;u=((i=i+Math.imul(M,ge)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(L,ce),o=(o=Math.imul(L,ue))+Math.imul(U,ce)|0,i=Math.imul(U,ue),n=n+Math.imul(N,fe)|0,o=(o=o+Math.imul(N,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Ce=(u+(n=n+Math.imul(C,pe)|0)|0)+((8191&(o=(o=o+Math.imul(C,ge)|0)+Math.imul(R,pe)|0))<<13)|0;u=((i=i+Math.imul(R,ge)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,fe),o=(o=Math.imul(L,de))+Math.imul(U,fe)|0,i=Math.imul(U,de);var Re=(u+(n=n+Math.imul(N,pe)|0)|0)+((8191&(o=(o=o+Math.imul(N,ge)|0)+Math.imul(B,pe)|0))<<13)|0;u=((i=i+Math.imul(B,ge)|0)+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Te=(u+(n=Math.imul(L,pe))|0)+((8191&(o=(o=Math.imul(L,ge))+Math.imul(U,pe)|0))<<13)|0;return u=((i=Math.imul(U,ge))+(o>>>13)|0)+(Te>>>26)|0,Te&=67108863,c[0]=me,c[1]=ye,c[2]=be,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=Oe,c[8]=Se,c[9]=Ee,c[10]=je,c[11]=Pe,c[12]=Ae,c[13]=xe,c[14]=Me,c[15]=Ie,c[16]=Ce,c[17]=Re,c[18]=Te,0!==u&&(c[19]=u,r.length++),r};function p(e,t,r){return(new g).mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(h=d),i.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?h(this,e,t):r<63?d(this,e,t):r<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i<r.length-1;i++){var s=o;o=0;for(var a=67108863&n,c=Math.min(i,t.length-1),u=Math.max(0,i-e.length+1);u<=c;u++){var l=i-u,f=(0|e.words[l])*(0|t.words[u]),d=67108863&f;a=67108863&(d=d+a|0),o+=(s=(s=s+(f/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}r.words[i]=a,n=s,s=o}return 0!==n?r.words[i]=n:r.length--,r.strip()}(this,e,t):p(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},g.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,o=0;o<t;o++)n|=(1&e)<<t-o-1,e>>=1;return n},g.prototype.permute=function(e,t,r,n,o,i){for(var s=0;s<i;s++)n[s]=t[e[s]],o[s]=r[e[s]]},g.prototype.transform=function(e,t,r,n,o,i){this.permute(i,e,t,r,n,o);for(var s=1;s<o;s<<=1)for(var a=s<<1,c=Math.cos(2*Math.PI/a),u=Math.sin(2*Math.PI/a),l=0;l<o;l+=a)for(var f=c,d=u,h=0;h<s;h++){var p=r[l+h],g=n[l+h],m=r[l+h+s],y=n[l+h+s],b=f*m-d*y;y=f*y+d*m,m=b,r[l+h]=p+m,n[l+h]=g+y,r[l+h+s]=p-m,n[l+h+s]=g-y,h!==a&&(b=c*f-u*d,d=c*d+u*f,f=b)}},g.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,o=0;for(r=r/2|0;r;r>>>=1)o++;return 1<<o+1+n},g.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var o=e[n];e[n]=e[r-n-1],e[r-n-1]=o,o=t[n],t[n]=-t[r-n-1],t[r-n-1]=-o}},g.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var o=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&o,r=o<67108864?0:o/67108864|0}return e},g.prototype.convert13b=function(e,t,r,o){for(var i=0,s=0;s<t;s++)i+=0|e[s],r[2*s]=8191&i,i>>>=13,r[2*s+1]=8191&i,i>>>=13;for(s=2*t;s<o;++s)r[s]=0;n(0===i),n(0==(-8192&i))},g.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},g.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),o=this.makeRBT(n),i=this.stub(n),s=new Array(n),a=new Array(n),c=new Array(n),u=new Array(n),l=new Array(n),f=new Array(n),d=r.words;d.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,u,n),this.transform(s,i,a,c,n,o),this.transform(u,i,l,f,n,o);for(var h=0;h<n;h++){var p=a[h]*l[h]-c[h]*f[h];c[h]=a[h]*f[h]+c[h]*l[h],a[h]=p}return this.conjugate(a,c,n),this.transform(a,c,d,i,n,o),this.conjugate(d,i,n),this.normalize13b(d,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},i.prototype.mul=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},i.prototype.mulf=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),p(this,e,t)},i.prototype.imul=function(e){return this.clone().mulTo(e,this)},i.prototype.imuln=function(e){n("number"==typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var o=(0|this.words[r])*e,i=(67108863&o)+(67108863&t);t>>=26,t+=o/67108864|0,t+=i>>>26,this.words[r]=67108863&i}return 0!==t&&(this.words[r]=t,this.length++),this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,o=r%26;t[r]=(e.words[n]&1<<o)>>>o}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var o=r.sqr();n<t.length;n++,o=o.sqr())0!==t[n]&&(r=r.mul(o));return r},i.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,r=e%26,o=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var a=this.words[t]&i,c=(0|this.words[t])-a<<r;this.words[t]=c|s,s=a>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==o){for(t=this.length-1;t>=0;t--)this.words[t+o]=this.words[t];for(t=0;t<o;t++)this.words[t]=0;this.length+=o}return this.strip()},i.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,r){var o;n("number"==typeof e&&e>=0),o=t?(t-t%26)/26:0;var i=e%26,s=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,c=r;if(o-=s,o=Math.max(0,o),c){for(var u=0;u<s;u++)c.words[u]=this.words[u];c.length=s}if(0===s);else if(this.length>s)for(this.length-=s,u=0;u<this.length;u++)this.words[u]=this.words[u+s];else this.words[0]=0,this.length=1;var l=0;for(u=this.length-1;u>=0&&(0!==l||u>=o);u--){var f=0|this.words[u];this.words[u]=l<<26-i|f>>>i,l=f&a}return c&&0!==l&&(c.words[c.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,o=1<<t;return!(this.length<=r)&&!!(this.words[r]&o)},i.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var o=67108863^67108863>>>t<<t;this.words[this.length-1]&=o}return this.strip()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},i.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},i.prototype.addn=function(e){return this.clone().iaddn(e)},i.prototype.subn=function(e){return this.clone().isubn(e)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(e,t,r){var o,i,s=e.length+r;this._expand(s);var a=0;for(o=0;o<e.length;o++){i=(0|this.words[o+r])+a;var c=(0|e.words[o])*t;a=((i-=67108863&c)>>26)-(c/67108864|0),this.words[o+r]=67108863&i}for(;o<this.length-r;o++)a=(i=(0|this.words[o+r])+a)>>26,this.words[o+r]=67108863&i;if(0===a)return this.strip();for(n(-1===a),a=0,o=0;o<this.length;o++)a=(i=-(0|this.words[o])+a)>>26,this.words[o]=67108863&i;return this.negative=1,this.strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,c=n.length-o.length;if("mod"!==t){(a=new i(null)).length=c+1,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}var l=n.clone()._ishlnsubmul(o,1,c);0===l.negative&&(n=l,a&&(a.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/s|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);a&&(a.words[f]=d)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,o=this.length-1;o>=0;o--)r=(t*r+(0|this.words[o]))%e;return r},i.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var o=(0|this.words[r])+67108864*t;this.words[r]=o/e|0,t=o%e}return this.strip()},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),c=new i(1),u=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++u;for(var l=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(f)),o.iushrn(1),s.iushrn(1);for(var p=0,g=1;0==(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||c.isOdd())&&(a.iadd(l),c.isub(f)),a.iushrn(1),c.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(a),s.isub(c)):(r.isub(t),a.isub(o),c.isub(s))}return{a:a,b:c,gcd:r.iushln(u)}},i.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),c=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,l=1;0==(t.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(t.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,o=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=o,this;for(var i=o,s=r;0!==i&&s<this.length;s++){var a=0|this.words[s];i=(a+=i)>>>26,a&=67108863,this.words[s]=a}return 0!==i&&(this.words[s]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var o=0|this.words[0];t=o===e?0:o<e?-1:1}return 0!==this.negative?0|-t:t},i.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},i.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){n<o?t=-1:n>o&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new k(e)},i.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function O(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},o(b,y),b.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var o=e.words[9];for(t.words[t.length++]=4194303&o,n=10;n<e.length;n++){var i=0|e.words[n];e.words[n-10]=(4194303&i)<<4|o>>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},o(v,y),o(w,y),o(_,y),_.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,o=67108863&n;n>>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new b;else if("p224"===e)t=new v;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new _}return m[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new i(1)).iushrn(2);return this.pow(e,r)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);n(!o.isZero());var a=new i(1).toRed(this),c=a.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,u).cmp(c);)l.redIAdd(c);for(var f=this.pow(l,o),d=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var g=h,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m<p);var y=this.pow(f,new i(1).iushln(p-m-1));d=d.redMul(y),f=y.redSqr(),h=h.redMul(f),p=m}return d},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new i(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var o=r[0],s=0,a=0,c=t.bitLength()%26;for(0===c&&(c=26),n=t.length-1;n>=0;n--){for(var u=t.words[n],l=c-1;l>=0;l--){var f=u>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==s?(s<<=1,s|=f,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}c=26}return o},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new O(e)},o(O,k),O.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},O.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},O.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},O.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},O.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,r(71)(e))},function(e,t,r){
-/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
-var n=r(2),o=n.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return o(e,t,r)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=n:(i(n,t),t.Buffer=s),s.prototype=Object.create(o.prototype),i(o,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=o(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},,function(e,t,r){(function(t){var n;e.exports=(n=n||function(e,n){var o;if("undefined"!=typeof window&&window.crypto&&(o=window.crypto),!o&&"undefined"!=typeof window&&window.msCrypto&&(o=window.msCrypto),!o&&void 0!==t&&t.crypto&&(o=t.crypto),!o)try{o=r(72)}catch(e){}var i=function(){if(o){if("function"==typeof o.getRandomValues)try{return o.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof o.randomBytes)try{return o.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),a={},c=a.lib={},u=c.Base={extend:function(e){var t=s(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},l=c.WordArray=u.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||d).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,o=e.sigBytes;if(this.clamp(),n%4)for(var i=0;i<o;i++){var s=r[i>>>2]>>>24-i%4*8&255;t[n+i>>>2]|=s<<24-(n+i)%4*8}else for(i=0;i<o;i+=4)t[n+i>>>2]=r[i>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=u.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],r=0;r<e;r+=4)t.push(i());return new l.init(t,e)}}),f=a.enc={},d=f.Hex={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o<r;o++){var i=t[o>>>2]>>>24-o%4*8&255;n.push((i>>>4).toString(16)),n.push((15&i).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new l.init(r,t/2)}},h=f.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o<r;o++){var i=t[o>>>2]>>>24-o%4*8&255;n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n++)r[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new l.init(r,t)}},p=f.Utf8={stringify:function(e){try{return decodeURIComponent(escape(h.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return h.parse(unescape(encodeURIComponent(e)))}},g=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r,n=this._data,o=n.words,i=n.sigBytes,s=this.blockSize,a=i/(4*s),c=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*s,u=e.min(4*c,i);if(c){for(var f=0;f<c;f+=s)this._doProcessBlock(o,f);r=o.splice(0,c),n.sigBytes-=u}return new l.init(r,u)},clone:function(){var e=u.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),m=(c.Hasher=g.extend({cfg:u.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){g.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){return new e.init(r).finalize(t)}},_createHmacHelper:function(e){return function(t,r){return new m.HMAC.init(e,r).finalize(t)}}}),a.algo={});return a}(Math),n)}).call(this,r(12))},,function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(422),t),o(r(423),t),o(r(424),t),o(r(236),t),o(r(427),t)},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t){var r,n,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(r===setTimeout)return setTimeout(e,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:i}catch(e){r=i}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(e){n=s}}();var c,u=[],l=!1,f=-1;function d(){l&&c&&(l=!1,c.length?u=c.concat(u):f=-1,u.length&&h())}function h(){if(!l){var e=a(d);l=!0;for(var t=u.length;t;){for(c=u,u=[];++f<t;)c&&c[f].run();f=-1,t=u.length}c=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function g(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];u.push(new p(e,t)),1!==u.length||l||a(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=g,o.addListener=g,o.once=g,o.off=g,o.removeListener=g,o.removeAllListeners=g,o.emit=g,o.prependListener=g,o.prependOnceListener=g,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},,function(e,t,r){"use strict";r.r(t),r.d(t,"AccountNameRequiredError",(function(){return u})),r.d(t,"AccountNotSupported",(function(){return l})),r.d(t,"AmountRequired",(function(){return f})),r.d(t,"BluetoothRequired",(function(){return d})),r.d(t,"BtcUnmatchedApp",(function(){return h})),r.d(t,"CantOpenDevice",(function(){return p})),r.d(t,"CantScanQRCode",(function(){return Be})),r.d(t,"CashAddrNotSupported",(function(){return g})),r.d(t,"CurrencyNotSupported",(function(){return m})),r.d(t,"DBNotReset",(function(){return Ge})),r.d(t,"DBWrongPassword",(function(){return Je})),r.d(t,"DeviceAppVerifyNotSupported",(function(){return y})),r.d(t,"DeviceGenuineSocketEarlyClose",(function(){return b})),r.d(t,"DeviceHalted",(function(){return O})),r.d(t,"DeviceInOSUExpected",(function(){return k})),r.d(t,"DeviceNameInvalid",(function(){return S})),r.d(t,"DeviceNotGenuineError",(function(){return v})),r.d(t,"DeviceOnDashboardExpected",(function(){return w})),r.d(t,"DeviceOnDashboardUnexpected",(function(){return _})),r.d(t,"DeviceShouldStayInApp",(function(){return Me})),r.d(t,"DeviceSocketFail",(function(){return E})),r.d(t,"DeviceSocketNoBulkStatus",(function(){return j})),r.d(t,"DisconnectedDevice",(function(){return P})),r.d(t,"DisconnectedDeviceDuringOperation",(function(){return A})),r.d(t,"ETHAddressNonEIP",(function(){return Ne})),r.d(t,"EnpointConfigError",(function(){return x})),r.d(t,"EthAppPleaseEnableContractData",(function(){return M})),r.d(t,"FeeEstimationFailed",(function(){return I})),r.d(t,"FeeNotLoaded",(function(){return De})),r.d(t,"FeeRequired",(function(){return Le})),r.d(t,"FeeTooHigh",(function(){return Ue})),r.d(t,"FirmwareNotRecognized",(function(){return C})),r.d(t,"FirmwareOrAppUpdateRequired",(function(){return $e})),r.d(t,"GasLessThanEstimate",(function(){return se})),r.d(t,"GenuineCheckFailed",(function(){return ze})),r.d(t,"HardResetFail",(function(){return R})),r.d(t,"InvalidAddress",(function(){return N})),r.d(t,"InvalidAddressBecauseDestinationIsAlsoSource",(function(){return B})),r.d(t,"InvalidXRPTag",(function(){return T})),r.d(t,"LatestMCUInstalledError",(function(){return D})),r.d(t,"LedgerAPI4xx",(function(){return Ke})),r.d(t,"LedgerAPI5xx",(function(){return Fe})),r.d(t,"LedgerAPIError",(function(){return U})),r.d(t,"LedgerAPIErrorWithMessage",(function(){return q})),r.d(t,"LedgerAPINotAvailable",(function(){return H})),r.d(t,"MCUNotGenuineToDashboard",(function(){return he})),r.d(t,"ManagerAppAlreadyInstalledError",(function(){return z})),r.d(t,"ManagerAppDepInstallRequired",(function(){return F})),r.d(t,"ManagerAppDepUninstallRequired",(function(){return $})),r.d(t,"ManagerAppRelyOnBTCError",(function(){return K})),r.d(t,"ManagerDeviceLockedError",(function(){return V})),r.d(t,"ManagerFirmwareNotEnoughSpaceError",(function(){return J})),r.d(t,"ManagerNotEnoughSpaceError",(function(){return G})),r.d(t,"ManagerUninstallBTCDep",(function(){return W})),r.d(t,"NetworkDown",(function(){return Q})),r.d(t,"NoAccessToCamera",(function(){return ne})),r.d(t,"NoAddressesFound",(function(){return Z})),r.d(t,"NoDBPathGiven",(function(){return Ve})),r.d(t,"NotEnoughBalance",(function(){return Y})),r.d(t,"NotEnoughBalanceBecauseDestinationNotCreated",(function(){return re})),r.d(t,"NotEnoughBalanceInParentAccount",(function(){return ee})),r.d(t,"NotEnoughBalanceToDelegate",(function(){return X})),r.d(t,"NotEnoughGas",(function(){return oe})),r.d(t,"NotEnoughSpendableBalance",(function(){return te})),r.d(t,"NotSupportedLegacyAddress",(function(){return ie})),r.d(t,"PairingFailed",(function(){return He})),r.d(t,"PasswordIncorrectError",(function(){return ce})),r.d(t,"PasswordsDontMatchError",(function(){return ae})),r.d(t,"RecipientRequired",(function(){return pe})),r.d(t,"RecommendSubAccountsToEmpty",(function(){return ue})),r.d(t,"RecommendUndelegation",(function(){return le})),r.d(t,"StatusCodes",(function(){return Qe})),r.d(t,"SyncError",(function(){return qe})),r.d(t,"TimeoutTagged",(function(){return fe})),r.d(t,"TransportError",(function(){return We})),r.d(t,"TransportInterfaceNotAvailable",(function(){return Pe})),r.d(t,"TransportOpenUserCancelled",(function(){return je})),r.d(t,"TransportRaceCondition",(function(){return Ae})),r.d(t,"TransportStatusError",(function(){return Ye})),r.d(t,"TransportWebUSBGestureRequired",(function(){return xe})),r.d(t,"UnavailableTezosOriginatedAccountReceive",(function(){return ge})),r.d(t,"UnavailableTezosOriginatedAccountSend",(function(){return me})),r.d(t,"UnexpectedBootloader",(function(){return de})),r.d(t,"UnknownMCU",(function(){return L})),r.d(t,"UpdateFetchFileFail",(function(){return ye})),r.d(t,"UpdateIncorrectHash",(function(){return be})),r.d(t,"UpdateIncorrectSig",(function(){return ve})),r.d(t,"UpdateYourApp",(function(){return we})),r.d(t,"UserRefusedAddress",(function(){return ke})),r.d(t,"UserRefusedAllowManager",(function(){return Se})),r.d(t,"UserRefusedDeviceNameChange",(function(){return _e})),r.d(t,"UserRefusedFirmwareUpdate",(function(){return Oe})),r.d(t,"UserRefusedOnDevice",(function(){return Ee})),r.d(t,"WebsocketConnectionError",(function(){return Ie})),r.d(t,"WebsocketConnectionFailed",(function(){return Ce})),r.d(t,"WrongAppForCurrency",(function(){return Te})),r.d(t,"WrongDeviceForAccount",(function(){return Re})),r.d(t,"addCustomErrorDeserializer",(function(){return i})),r.d(t,"createCustomErrorClass",(function(){return s})),r.d(t,"deserializeError",(function(){return a})),r.d(t,"getAltStatusMessage",(function(){return Ze})),r.d(t,"serializeError",(function(){return c}));var n={},o={},i=function(e,t){o[e]=t},s=function(e){var t=function(t,r){Object.assign(this,r),this.name=e,this.message=t||e,this.stack=(new Error).stack};return t.prototype=new Error,n[e]=t,t},a=function(e){if("object"==typeof e&&e){try{var t=JSON.parse(e.message);t.message&&t.name&&(e=t)}catch(e){}var r=void 0;if("string"==typeof e.name){var i=e.name,c=o[i];if(c)r=c(e);else{var u="Error"===i?Error:n[i];u||(console.warn("deserializing an unknown class '"+i+"'"),u=s(i)),r=Object.create(u.prototype);try{for(var l in e)e.hasOwnProperty(l)&&(r[l]=e[l])}catch(e){}}}else r=new Error(e.message);return!r.stack&&Error.captureStackTrace&&Error.captureStackTrace(r,a),r}return new Error(String(e))},c=function(e){return e?"object"==typeof e?function e(t,r){var n={};r.push(t);for(var o=0,i=Object.keys(t);o<i.length;o++){var s=i[o],a=t[s];"function"!=typeof a&&(a&&"object"==typeof a?-1!==r.indexOf(t[s])?n[s]="[Circular]":n[s]=e(t[s],r.slice(0)):n[s]=a)}"string"==typeof t.name&&(n.name=t.name);"string"==typeof t.message&&(n.message=t.message);"string"==typeof t.stack&&(n.stack=t.stack);return n}(e,[]):"function"==typeof e?"[Function: "+(e.name||"anonymous")+"]":e:e};var u=s("AccountNameRequired"),l=s("AccountNotSupported"),f=s("AmountRequired"),d=s("BluetoothRequired"),h=s("BtcUnmatchedApp"),p=s("CantOpenDevice"),g=s("CashAddrNotSupported"),m=s("CurrencyNotSupported"),y=s("DeviceAppVerifyNotSupported"),b=s("DeviceGenuineSocketEarlyClose"),v=s("DeviceNotGenuine"),w=s("DeviceOnDashboardExpected"),_=s("DeviceOnDashboardUnexpected"),k=s("DeviceInOSUExpected"),O=s("DeviceHalted"),S=s("DeviceNameInvalid"),E=s("DeviceSocketFail"),j=s("DeviceSocketNoBulkStatus"),P=s("DisconnectedDevice"),A=s("DisconnectedDeviceDuringOperation"),x=s("EnpointConfig"),M=s("EthAppPleaseEnableContractData"),I=s("FeeEstimationFailed"),C=s("FirmwareNotRecognized"),R=s("HardResetFail"),T=s("InvalidXRPTag"),N=s("InvalidAddress"),B=s("InvalidAddressBecauseDestinationIsAlsoSource"),D=s("LatestMCUInstalledError"),L=s("UnknownMCU"),U=s("LedgerAPIError"),q=s("LedgerAPIErrorWithMessage"),H=s("LedgerAPINotAvailable"),z=s("ManagerAppAlreadyInstalled"),K=s("ManagerAppRelyOnBTC"),F=s("ManagerAppDepInstallRequired"),$=s("ManagerAppDepUninstallRequired"),V=s("ManagerDeviceLocked"),J=s("ManagerFirmwareNotEnoughSpace"),G=s("ManagerNotEnoughSpace"),W=s("ManagerUninstallBTCDep"),Q=s("NetworkDown"),Z=s("NoAddressesFound"),Y=s("NotEnoughBalance"),X=s("NotEnoughBalanceToDelegate"),ee=s("NotEnoughBalanceInParentAccount"),te=s("NotEnoughSpendableBalance"),re=s("NotEnoughBalanceBecauseDestinationNotCreated"),ne=s("NoAccessToCamera"),oe=s("NotEnoughGas"),ie=s("NotSupportedLegacyAddress"),se=s("GasLessThanEstimate"),ae=s("PasswordsDontMatch"),ce=s("PasswordIncorrect"),ue=s("RecommendSubAccountsToEmpty"),le=s("RecommendUndelegation"),fe=s("TimeoutTagged"),de=s("UnexpectedBootloader"),he=s("MCUNotGenuineToDashboard"),pe=s("RecipientRequired"),ge=s("UnavailableTezosOriginatedAccountReceive"),me=s("UnavailableTezosOriginatedAccountSend"),ye=s("UpdateFetchFileFail"),be=s("UpdateIncorrectHash"),ve=s("UpdateIncorrectSig"),we=s("UpdateYourApp"),_e=s("UserRefusedDeviceNameChange"),ke=s("UserRefusedAddress"),Oe=s("UserRefusedFirmwareUpdate"),Se=s("UserRefusedAllowManager"),Ee=s("UserRefusedOnDevice"),je=s("TransportOpenUserCancelled"),Pe=s("TransportInterfaceNotAvailable"),Ae=s("TransportRaceCondition"),xe=s("TransportWebUSBGestureRequired"),Me=s("DeviceShouldStayInApp"),Ie=s("WebsocketConnectionError"),Ce=s("WebsocketConnectionFailed"),Re=s("WrongDeviceForAccount"),Te=s("WrongAppForCurrency"),Ne=s("ETHAddressNonEIP"),Be=s("CantScanQRCode"),De=s("FeeNotLoaded"),Le=s("FeeRequired"),Ue=s("FeeTooHigh"),qe=s("SyncError"),He=s("PairingFailed"),ze=s("GenuineCheckFailed"),Ke=s("LedgerAPI4xx"),Fe=s("LedgerAPI5xx"),$e=s("FirmwareOrAppUpdateRequired"),Ve=s("NoDBPathGiven"),Je=s("DBWrongPassword"),Ge=s("DBNotReset");function We(e,t){this.name="TransportError",this.message=e,this.stack=(new Error).stack,this.id=t}We.prototype=new Error,i("TransportError",(function(e){return new We(e.message,e.id)}));var Qe={PIN_REMAINING_ATTEMPTS:25536,INCORRECT_LENGTH:26368,MISSING_CRITICAL_PARAMETER:26624,COMMAND_INCOMPATIBLE_FILE_STRUCTURE:27009,SECURITY_STATUS_NOT_SATISFIED:27010,CONDITIONS_OF_USE_NOT_SATISFIED:27013,INCORRECT_DATA:27264,NOT_ENOUGH_MEMORY_SPACE:27268,REFERENCED_DATA_NOT_FOUND:27272,FILE_ALREADY_EXISTS:27273,INCORRECT_P1_P2:27392,INS_NOT_SUPPORTED:27904,CLA_NOT_SUPPORTED:28160,TECHNICAL_PROBLEM:28416,OK:36864,MEMORY_PROBLEM:37440,NO_EF_SELECTED:37888,INVALID_OFFSET:37890,FILE_NOT_FOUND:37892,INCONSISTENT_FILE:37896,ALGORITHM_NOT_SUPPORTED:38020,INVALID_KCV:38021,CODE_NOT_INITIALIZED:38914,ACCESS_CONDITION_NOT_FULFILLED:38916,CONTRADICTION_SECRET_CODE_STATUS:38920,CONTRADICTION_INVALIDATION:38928,CODE_BLOCKED:38976,MAX_VALUE_REACHED:38992,GP_AUTH_FAILED:25344,LICENSING:28482,HALTED:28586};function Ze(e){switch(e){case 26368:return"Incorrect length";case 26624:return"Missing critical parameter";case 27010:return"Security not satisfied (dongle locked or have invalid access rights)";case 27013:return"Condition of use not satisfied (denied by the user?)";case 27264:return"Invalid data received";case 27392:return"Invalid parameter received"}if(28416<=e&&e<=28671)return"Internal error, please report"}function Ye(e){this.name="TransportStatusError";var t=Object.keys(Qe).find((function(t){return Qe[t]===e}))||"UNKNOWN_ERROR",r=Ze(e)||t,n=e.toString(16);this.message="Ledger device: "+r+" (0x"+n+")",this.stack=(new Error).stack,this.statusCode=e,this.statusText=t}Ye.prototype=new Error,i("TransportStatusError",(function(e){return new Ye(e.statusCode)}))},,,function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(324),t),o(r(652),t),o(r(653),t),o(r(654),t),o(r(655),t),o(r(326),t),o(r(327),t),o(r(325),t),o(r(659),t),o(r(662),t)},,,,function(e,t,r){var n,o,i,s,a,c,u,l,f,d,h,p,g,m,y,b,v,w,_;e.exports=(n=r(9),r(67),void(n.lib.Cipher||(o=n,i=o.lib,s=i.Base,a=i.WordArray,c=i.BufferedBlockAlgorithm,u=o.enc,u.Utf8,l=u.Base64,f=o.algo.EvpKDF,d=i.Cipher=c.extend({cfg:s.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,r){this.cfg=this.cfg.extend(r),this._xformMode=e,this._key=t,this.reset()},reset:function(){c.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?_:v}return function(t){return{encrypt:function(r,n,o){return e(n).encrypt(t,r,n,o)},decrypt:function(r,n,o){return e(n).decrypt(t,r,n,o)}}}}()}),i.StreamCipher=d.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),h=o.mode={},p=i.BlockCipherMode=s.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),g=h.CBC=function(){var e=p.extend();function t(e,t,r){var n,o=this._iv;o?(n=o,this._iv=void 0):n=this._prevBlock;for(var i=0;i<r;i++)e[t+i]^=n[i]}return e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize;t.call(this,e,r,o),n.encryptBlock(e,r),this._prevBlock=e.slice(r,r+o)}}),e.Decryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize,i=e.slice(r,r+o);n.decryptBlock(e,r),t.call(this,e,r,o),this._prevBlock=i}}),e}(),m=(o.pad={}).Pkcs7={pad:function(e,t){for(var r=4*t,n=r-e.sigBytes%r,o=n<<24|n<<16|n<<8|n,i=[],s=0;s<n;s+=4)i.push(o);var c=a.create(i,n);e.concat(c)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},i.BlockCipher=d.extend({cfg:d.cfg.extend({mode:g,padding:m}),reset:function(){var e;d.reset.call(this);var t=this.cfg,r=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,r&&r.words):(this._mode=e.call(n,this,r&&r.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),y=i.CipherParams=s.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),b=(o.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;return(r?a.create([1398893684,1701076831]).concat(r).concat(t):t).toString(l)},parse:function(e){var t,r=l.parse(e),n=r.words;return 1398893684==n[0]&&1701076831==n[1]&&(t=a.create(n.slice(2,4)),n.splice(0,4),r.sigBytes-=16),y.create({ciphertext:r,salt:t})}},v=i.SerializableCipher=s.extend({cfg:s.extend({format:b}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var o=e.createEncryptor(r,n),i=o.finalize(t),s=o.cfg;return y.create({ciphertext:i,key:r,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),w=(o.kdf={}).OpenSSL={execute:function(e,t,r,n){n||(n=a.random(8));var o=f.create({keySize:t+r}).compute(e,n),i=a.create(o.words.slice(t),4*r);return o.sigBytes=4*t,y.create({key:o,iv:i,salt:n})}},_=i.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:w}),encrypt:function(e,t,r,n){var o=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize);n.iv=o.iv;var i=v.encrypt.call(this,e,t,o.key,n);return i.mixIn(o),i},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var o=n.kdf.execute(r,e.keySize,e.ivSize,t.salt);return n.iv=o.iv,v.decrypt.call(this,e,t,o.key,n)}}))))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(221),t),o(r(421),t),o(r(235),t),o(r(116),t),o(r(112),t),o(r(234),t),o(r(149),t)},function(e,t,r){const n=r(132),{MAX_LENGTH:o,MAX_SAFE_INTEGER:i}=r(131),{re:s,t:a}=r(84),c=r(133),{compareIdentifiers:u}=r(182);class l{constructor(e,t){if(t=c(t),e instanceof l){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>o)throw new TypeError(`version is longer than ${o} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?s[a.LOOSE]:s[a.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<i)return t}return e}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version}toString(){return this.version}compare(e){if(n("SemVer.compare",this.version,this.options,e),!(e instanceof l)){if("string"==typeof e&&e===this.version)return 0;e=new l(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof l||(e=new l(e,this.options)),u(this.major,e.major)||u(this.minor,e.minor)||u(this.patch,e.patch)}comparePre(e){if(e instanceof l||(e=new l(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const r=this.prerelease[t],o=e.prerelease[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return u(r,o)}while(++t)}compareBuild(e){e instanceof l||(e=new l(e,this.options));let t=0;do{const r=this.build[t],o=e.build[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return u(r,o)}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this}}e.exports=l},,,,function(e,t,r){"use strict";var n=r(302),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function s(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===o.call(e)}function l(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:c,isUndefined:s,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:u,isStream:function(e){return a(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:l,merge:function e(){var t={};function r(r,n){c(t[n])&&c(r)?t[n]=e(t[n],r):c(r)?t[n]=e({},r):i(r)?t[n]=r.slice():t[n]=r}for(var n=0,o=arguments.length;n<o;n++)l(arguments[n],r);return t},extend:function(e,t,r){return l(t,(function(t,o){e[o]=r&&"function"==typeof t?n(t,r):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},,,,function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=r,r.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},function(e,t,r){"use strict";var n=t,o=r(6),i=r(32),s=r(280);n.assert=i,n.toArray=s.toArray,n.zero2=s.zero2,n.toHex=s.toHex,n.encode=s.encode,n.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var o=1<<t+1,i=e.clone(),s=0;s<n.length;s++){var a,c=i.andln(o-1);i.isOdd()?(a=c>(o>>1)-1?(o>>1)-c:c,i.isubn(a)):a=0,n[s]=a,i.iushrn(1)}return n},n.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n=0,o=0;e.cmpn(-n)>0||t.cmpn(-o)>0;){var i,s,a,c=e.andln(3)+n&3,u=t.andln(3)+o&3;if(3===c&&(c=-1),3===u&&(u=-1),0==(1&c))i=0;else i=3!==(a=e.andln(7)+n&7)&&5!==a||2!==u?c:-c;if(r[0].push(i),0==(1&u))s=0;else s=3!==(a=t.andln(7)+o&7)&&5!==a||2!==c?u:-u;r[1].push(s),2*n===i+1&&(n=1-n),2*o===s+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},n.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function(e){return new o(e,"hex","le")}},,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toUtf8=t.fromUtf8=t.toRfc3339=t.fromRfc3339=t.toHex=t.fromHex=t.Bech32=t.toBase64=t.fromBase64=t.toAscii=t.fromAscii=void 0;var n=r(615);Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return n.fromAscii}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return n.toAscii}});var o=r(616);Object.defineProperty(t,"fromBase64",{enumerable:!0,get:function(){return o.fromBase64}}),Object.defineProperty(t,"toBase64",{enumerable:!0,get:function(){return o.toBase64}});var i=r(617);Object.defineProperty(t,"Bech32",{enumerable:!0,get:function(){return i.Bech32}});var s=r(618);Object.defineProperty(t,"fromHex",{enumerable:!0,get:function(){return s.fromHex}}),Object.defineProperty(t,"toHex",{enumerable:!0,get:function(){return s.toHex}});var a=r(619);Object.defineProperty(t,"fromRfc3339",{enumerable:!0,get:function(){return a.fromRfc3339}}),Object.defineProperty(t,"toRfc3339",{enumerable:!0,get:function(){return a.toRfc3339}});var c=r(620);Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return c.fromUtf8}}),Object.defineProperty(t,"toUtf8",{enumerable:!0,get:function(){return c.toUtf8}})},function(e,t,r){const n=r(24);e.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))},function(e,t,r){class n{constructor(e,t){if(t=i(t),e instanceof n)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new n(e.raw,t);if(e instanceof s)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter(e=>!p(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&g(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,r=o.get(t);if(r)return r;const n=this.options.loose,i=n?u[l.HYPHENRANGELOOSE]:u[l.HYPHENRANGE];e=e.replace(i,P(this.options.includePrerelease)),a("hyphen replace",e),e=e.replace(u[l.COMPARATORTRIM],f),a("comparator trim",e,u[l.COMPARATORTRIM]),e=(e=(e=e.replace(u[l.TILDETRIM],d)).replace(u[l.CARETTRIM],h)).split(/\s+/).join(" ");const c=n?u[l.COMPARATORLOOSE]:u[l.COMPARATOR],g=e.split(" ").map(e=>y(e,this.options)).join(" ").split(/\s+/).map(e=>j(e,this.options)).filter(this.options.loose?e=>!!e.match(c):()=>!0).map(e=>new s(e,this.options)),m=(g.length,new Map);for(const e of g){if(p(e))return[e];m.set(e.value,e)}m.size>1&&m.has("")&&m.delete("");const b=[...m.values()];return o.set(t,b),b}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Range is required");return this.set.some(r=>m(r,t)&&e.set.some(e=>m(e,t)&&r.every(r=>e.every(e=>r.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(A(this.set[t],e,this.options))return!0;return!1}}e.exports=n;const o=new(r(699))({max:1e3}),i=r(133),s=r(135),a=r(132),c=r(24),{re:u,t:l,comparatorTrimReplace:f,tildeTrimReplace:d,caretTrimReplace:h}=r(84),p=e=>"<0.0.0-0"===e.value,g=e=>""===e.value,m=(e,t)=>{let r=!0;const n=e.slice();let o=n.pop();for(;r&&n.length;)r=n.every(e=>o.intersects(e,t)),o=n.pop();return r},y=(e,t)=>(a("comp",e,t),e=_(e,t),a("caret",e),e=v(e,t),a("tildes",e),e=O(e,t),a("xrange",e),e=E(e,t),a("stars",e),e),b=e=>!e||"x"===e.toLowerCase()||"*"===e,v=(e,t)=>e.trim().split(/\s+/).map(e=>w(e,t)).join(" "),w=(e,t)=>{const r=t.loose?u[l.TILDELOOSE]:u[l.TILDE];return e.replace(r,(t,r,n,o,i)=>{let s;return a("tilde",e,t,r,n,o,i),b(r)?s="":b(n)?s=`>=${r}.0.0 <${+r+1}.0.0-0`:b(o)?s=`>=${r}.${n}.0 <${r}.${+n+1}.0-0`:i?(a("replaceTilde pr",i),s=`>=${r}.${n}.${o}-${i} <${r}.${+n+1}.0-0`):s=`>=${r}.${n}.${o} <${r}.${+n+1}.0-0`,a("tilde return",s),s})},_=(e,t)=>e.trim().split(/\s+/).map(e=>k(e,t)).join(" "),k=(e,t)=>{a("caret",e,t);const r=t.loose?u[l.CARETLOOSE]:u[l.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(t,r,o,i,s)=>{let c;return a("caret",e,t,r,o,i,s),b(r)?c="":b(o)?c=`>=${r}.0.0${n} <${+r+1}.0.0-0`:b(i)?c="0"===r?`>=${r}.${o}.0${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.0${n} <${+r+1}.0.0-0`:s?(a("replaceCaret pr",s),c="0"===r?"0"===o?`>=${r}.${o}.${i}-${s} <${r}.${o}.${+i+1}-0`:`>=${r}.${o}.${i}-${s} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${i}-${s} <${+r+1}.0.0-0`):(a("no pr"),c="0"===r?"0"===o?`>=${r}.${o}.${i}${n} <${r}.${o}.${+i+1}-0`:`>=${r}.${o}.${i}${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${i} <${+r+1}.0.0-0`),a("caret return",c),c})},O=(e,t)=>(a("replaceXRanges",e,t),e.split(/\s+/).map(e=>S(e,t)).join(" ")),S=(e,t)=>{e=e.trim();const r=t.loose?u[l.XRANGELOOSE]:u[l.XRANGE];return e.replace(r,(r,n,o,i,s,c)=>{a("xRange",e,r,n,o,i,s,c);const u=b(o),l=u||b(i),f=l||b(s),d=f;return"="===n&&d&&(n=""),c=t.includePrerelease?"-0":"",u?r=">"===n||"<"===n?"<0.0.0-0":"*":n&&d?(l&&(i=0),s=0,">"===n?(n=">=",l?(o=+o+1,i=0,s=0):(i=+i+1,s=0)):"<="===n&&(n="<",l?o=+o+1:i=+i+1),"<"===n&&(c="-0"),r=`${n+o}.${i}.${s}${c}`):l?r=`>=${o}.0.0${c} <${+o+1}.0.0-0`:f&&(r=`>=${o}.${i}.0${c} <${o}.${+i+1}.0-0`),a("xRange return",r),r})},E=(e,t)=>(a("replaceStars",e,t),e.trim().replace(u[l.STAR],"")),j=(e,t)=>(a("replaceGTE0",e,t),e.trim().replace(u[t.includePrerelease?l.GTE0PRE:l.GTE0],"")),P=e=>(t,r,n,o,i,s,a,c,u,l,f,d,h)=>`${r=b(n)?"":b(o)?`>=${n}.0.0${e?"-0":""}`:b(i)?`>=${n}.${o}.0${e?"-0":""}`:s?">="+r:`>=${r}${e?"-0":""}`} ${c=b(u)?"":b(l)?`<${+u+1}.0.0-0`:b(f)?`<${u}.${+l+1}.0-0`:d?`<=${u}.${l}.${f}-${d}`:e?`<${u}.${l}.${+f+1}-0`:"<="+c}`.trim(),A=(e,t,r)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++)if(a(e[r].semver),e[r].semver!==s.ANY&&e[r].semver.prerelease.length>0){const n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(732);t.Bech32=n.Bech32;var o=r(733);t.Decimal=o.Decimal;var i=r(360);t.Encoding=i.Encoding;var s=r(734);t.Int53=s.Int53,t.Uint32=s.Uint32,t.Uint53=s.Uint53,t.Uint64=s.Uint64;var a=r(735);t.isJsonCompatibleValue=a.isJsonCompatibleValue,t.isJsonCompatibleDictionary=a.isJsonCompatibleDictionary,t.isJsonCompatibleArray=a.isJsonCompatibleArray;var c=r(736);t.TransactionEncoder=c.TransactionEncoder;var u=r(362);t.isNonNullObject=u.isNonNullObject,t.isUint8Array=u.isUint8Array},function(e,t,r){"use strict";var n;r.r(t),r.d(t,"Lifecycle",(function(){return o})),r.d(t,"autoInjectable",(function(){return j})),r.d(t,"inject",(function(){return P})),r.d(t,"injectable",(function(){return A})),r.d(t,"registry",(function(){return x})),r.d(t,"singleton",(function(){return M})),r.d(t,"injectAll",(function(){return I})),r.d(t,"injectAllWithTransform",(function(){return C})),r.d(t,"injectWithTransform",(function(){return R})),r.d(t,"scoped",(function(){return T})),r.d(t,"instanceCachingFactory",(function(){return N})),r.d(t,"predicateAwareClassFactory",(function(){return B})),r.d(t,"isClassProvider",(function(){return c})),r.d(t,"isFactoryProvider",(function(){return u})),r.d(t,"isNormalToken",(function(){return d})),r.d(t,"isTokenProvider",(function(){return g})),r.d(t,"isValueProvider",(function(){return m})),r.d(t,"delay",(function(){return f})),r.d(t,"container",(function(){return E})),function(e){e[e.Transient=0]="Transient",e[e.Singleton=1]="Singleton",e[e.ResolutionScoped=2]="ResolutionScoped",e[e.ContainerScoped=3]="ContainerScoped"}(n||(n={}));var o=n,i=r(3);function s(e){var t=Reflect.getMetadata("design:paramtypes",e)||[],r=Reflect.getOwnMetadata("injectionTokens",e)||{};return Object.keys(r).forEach((function(e){t[+e]=r[e]})),t}function a(e,t){return function(r,n,o){var i=Reflect.getOwnMetadata("injectionTokens",r)||{};i[o]=t?{token:e,transform:t.transformToken,transformArgs:t.args||[]}:e,Reflect.defineMetadata("injectionTokens",i,r)}}function c(e){return!!e.useClass}function u(e){return!!e.useFactory}var l=function(){function e(e){this.wrap=e,this.reflectMethods=["get","getPrototypeOf","setPrototypeOf","getOwnPropertyDescriptor","defineProperty","has","set","deleteProperty","apply","construct"]}return e.prototype.createProxy=function(e){var t,r=this,n=!1;return new Proxy({},this.createHandler((function(){return n||(t=e(r.wrap()),n=!0),t})))},e.prototype.createHandler=function(e){var t={};return this.reflectMethods.forEach((function(r){t[r]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];t[0]=e();var o=Reflect[r];return o.apply(void 0,Object(i.e)(t))}})),t},e}();function f(e){if(void 0===e)throw new Error("Attempt to `delay` undefined. Constructor must be wrapped in a callback");return new l(e)}function d(e){return"string"==typeof e||"symbol"==typeof e}function h(e){return"object"==typeof e&&"token"in e&&"multiple"in e}function p(e){return"object"==typeof e&&"token"in e&&"transform"in e}function g(e){return!!e.useToken}function m(e){return null!=e.useValue}var y=function(){function e(){this._registryMap=new Map}return e.prototype.entries=function(){return this._registryMap.entries()},e.prototype.getAll=function(e){return this.ensure(e),this._registryMap.get(e)},e.prototype.get=function(e){this.ensure(e);var t=this._registryMap.get(e);return t[t.length-1]||null},e.prototype.set=function(e,t){this.ensure(e),this._registryMap.get(e).push(t)},e.prototype.setAll=function(e,t){this._registryMap.set(e,t)},e.prototype.has=function(e){return this.ensure(e),this._registryMap.get(e).length>0},e.prototype.clear=function(){this._registryMap.clear()},e.prototype.ensure=function(e){this._registryMap.has(e)||this._registryMap.set(e,[])},e}(),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t}(y),v=function(){this.scopedResolutions=new Map};function w(e,t,r){var n,o,s,a=Object(i.c)(e.toString().match(/constructor\(([\w, ]+)\)/)||[],2)[1],c=function(e,t){return null===e?"at position #"+t:'"'+e.split(",")[t].trim()+'" at position #'+t}(void 0===a?null:a,t);return n="Cannot inject the dependency "+c+' of "'+e.name+'" constructor. Reason:',o=r,void 0===s&&(s="    "),Object(i.e)([n],o.message.split("\n").map((function(e){return s+e}))).join("\n")}var _=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t}(y),k=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t}(y),O=function(){this.preResolution=new _,this.postResolution=new k},S=new Map,E=new(function(){function e(e){this.parent=e,this._registry=new b,this.interceptors=new O}return e.prototype.register=function(e,t,r){var n;if(void 0===r&&(r={lifecycle:o.Transient}),n=function(e){return c(e)||m(e)||g(e)||u(e)}(t)?t:{useClass:t},g(n))for(var s=[e],a=n;null!=a;){var l=a.useToken;if(s.includes(l))throw new Error("Token registration cycle detected! "+Object(i.e)(s,[l]).join(" -> "));s.push(l);var f=this._registry.get(l);a=f&&g(f.provider)?f.provider:null}if((r.lifecycle===o.Singleton||r.lifecycle==o.ContainerScoped||r.lifecycle==o.ResolutionScoped)&&(m(n)||u(n)))throw new Error('Cannot use lifecycle "'+o[r.lifecycle]+'" with ValueProviders or FactoryProviders');return this._registry.set(e,{provider:n,options:r}),this},e.prototype.registerType=function(e,t){return d(t)?this.register(e,{useToken:t}):this.register(e,{useClass:t})},e.prototype.registerInstance=function(e,t){return this.register(e,{useValue:t})},e.prototype.registerSingleton=function(e,t){if(d(e)){if(d(t))return this.register(e,{useToken:t},{lifecycle:o.Singleton});if(t)return this.register(e,{useClass:t},{lifecycle:o.Singleton});throw new Error('Cannot register a type name as a singleton without a "to" token')}var r=e;return t&&!d(t)&&(r=t),this.register(e,{useClass:r},{lifecycle:o.Singleton})},e.prototype.resolve=function(e,t){void 0===t&&(t=new v);var r=this.getRegistration(e);if(!r&&d(e))throw new Error('Attempted to resolve unregistered dependency token: "'+e.toString()+'"');if(this.executePreResolutionInterceptor(e,"Single"),r){var n=this.resolveRegistration(r,t);return this.executePostResolutionInterceptor(e,n,"Single"),n}if(function(e){return"function"==typeof e||e instanceof l}(e)){n=this.construct(e,t);return this.executePostResolutionInterceptor(e,n,"Single"),n}throw new Error("Attempted to construct an undefined constructor. Could mean a circular dependency problem. Try using `delay` function.")},e.prototype.executePreResolutionInterceptor=function(e,t){var r,n;if(this.interceptors.preResolution.has(e)){var o=[];try{for(var s=Object(i.g)(this.interceptors.preResolution.getAll(e)),a=s.next();!a.done;a=s.next()){var c=a.value;"Once"!=c.options.frequency&&o.push(c),c.callback(e,t)}}catch(e){r={error:e}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}this.interceptors.preResolution.setAll(e,o)}},e.prototype.executePostResolutionInterceptor=function(e,t,r){var n,o;if(this.interceptors.postResolution.has(e)){var s=[];try{for(var a=Object(i.g)(this.interceptors.postResolution.getAll(e)),c=a.next();!c.done;c=a.next()){var u=c.value;"Once"!=u.options.frequency&&s.push(u),u.callback(e,t,r)}}catch(e){n={error:e}}finally{try{c&&!c.done&&(o=a.return)&&o.call(a)}finally{if(n)throw n.error}}this.interceptors.postResolution.setAll(e,s)}},e.prototype.resolveRegistration=function(e,t){if(e.options.lifecycle===o.ResolutionScoped&&t.scopedResolutions.has(e))return t.scopedResolutions.get(e);var r,n=e.options.lifecycle===o.Singleton,i=e.options.lifecycle===o.ContainerScoped,s=n||i;return r=m(e.provider)?e.provider.useValue:g(e.provider)?s?e.instance||(e.instance=this.resolve(e.provider.useToken,t)):this.resolve(e.provider.useToken,t):c(e.provider)?s?e.instance||(e.instance=this.construct(e.provider.useClass,t)):this.construct(e.provider.useClass,t):u(e.provider)?e.provider.useFactory(this):this.construct(e.provider,t),e.options.lifecycle===o.ResolutionScoped&&t.scopedResolutions.set(e,r),r},e.prototype.resolveAll=function(e,t){var r=this;void 0===t&&(t=new v);var n=this.getAllRegistrations(e);if(!n&&d(e))throw new Error('Attempted to resolve unregistered dependency token: "'+e.toString()+'"');if(this.executePreResolutionInterceptor(e,"All"),n){var o=n.map((function(e){return r.resolveRegistration(e,t)}));return this.executePostResolutionInterceptor(e,o,"All"),o}var i=[this.construct(e,t)];return this.executePostResolutionInterceptor(e,i,"All"),i},e.prototype.isRegistered=function(e,t){return void 0===t&&(t=!1),this._registry.has(e)||t&&(this.parent||!1)&&this.parent.isRegistered(e,!0)},e.prototype.reset=function(){this._registry.clear(),this.interceptors.preResolution.clear(),this.interceptors.postResolution.clear()},e.prototype.clearInstances=function(){var e,t;try{for(var r=Object(i.g)(this._registry.entries()),n=r.next();!n.done;n=r.next()){var o=Object(i.c)(n.value,2),s=o[0],a=o[1];this._registry.setAll(s,a.filter((function(e){return!m(e.provider)})).map((function(e){return e.instance=void 0,e})))}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}},e.prototype.createChildContainer=function(){var t,r,n=new e(this);try{for(var s=Object(i.g)(this._registry.entries()),a=s.next();!a.done;a=s.next()){var c=Object(i.c)(a.value,2),u=c[0],l=c[1];l.some((function(e){return e.options.lifecycle===o.ContainerScoped}))&&n._registry.setAll(u,l.map((function(e){return e.options.lifecycle===o.ContainerScoped?{provider:e.provider,options:e.options}:e})))}}catch(e){t={error:e}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}return n},e.prototype.beforeResolution=function(e,t,r){void 0===r&&(r={frequency:"Always"}),this.interceptors.preResolution.set(e,{callback:t,options:r})},e.prototype.afterResolution=function(e,t,r){void 0===r&&(r={frequency:"Always"}),this.interceptors.postResolution.set(e,{callback:t,options:r})},e.prototype.getRegistration=function(e){return this.isRegistered(e)?this._registry.get(e):this.parent?this.parent.getRegistration(e):null},e.prototype.getAllRegistrations=function(e){return this.isRegistered(e)?this._registry.getAll(e):this.parent?this.parent.getAllRegistrations(e):null},e.prototype.construct=function(e,t){var r=this;if(e instanceof l)return e.createProxy((function(e){return r.resolve(e,t)}));var n=S.get(e);if(!n||0===n.length){if(0===e.length)return new e;throw new Error('TypeInfo not known for "'+e.name+'"')}var o=n.map(this.resolveParams(t,e));return new(e.bind.apply(e,Object(i.e)([void 0],o)))},e.prototype.resolveParams=function(e,t){var r=this;return function(n,o){var s,a,c;try{return h(n)?p(n)?n.multiple?(s=r.resolve(n.transform)).transform.apply(s,Object(i.e)([r.resolveAll(n.token)],n.transformArgs)):(a=r.resolve(n.transform)).transform.apply(a,Object(i.e)([r.resolve(n.token,e)],n.transformArgs)):n.multiple?r.resolveAll(n.token):r.resolve(n.token,e):p(n)?(c=r.resolve(n.transform,e)).transform.apply(c,Object(i.e)([r.resolve(n.token,e)],n.transformArgs)):r.resolve(n,e)}catch(e){throw new Error(w(t,o,e))}}},e}());var j=function(){return function(e){var t=s(e);return function(r){function n(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return r.apply(this,Object(i.e)(n.concat(t.slice(n.length).map((function(t,r){var o,s,a;try{return h(t)?p(t)?t.multiple?(o=E.resolve(t.transform)).transform.apply(o,Object(i.e)([E.resolveAll(t.token)],t.transformArgs)):(s=E.resolve(t.transform)).transform.apply(s,Object(i.e)([E.resolve(t.token)],t.transformArgs)):t.multiple?E.resolveAll(t.token):E.resolve(t.token):p(t)?(a=E.resolve(t.transform)).transform.apply(a,Object(i.e)([E.resolve(t.token)],t.transformArgs)):E.resolve(t)}catch(t){var c=r+n.length;throw new Error(w(e,c,t))}})))))||this}return Object(i.b)(n,r),n}(e)}};var P=function(e){return a(e)};var A=function(){return function(e){S.set(e,s(e))}};var x=function(e){return void 0===e&&(e=[]),function(t){return e.forEach((function(e){var t=e.token,r=e.options,n=Object(i.d)(e,["token","options"]);return E.register(t,n,r)})),t}};var M=function(){return function(e){A()(e),E.registerSingleton(e)}};var I=function(e){return a({token:e,multiple:!0})};var C=function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o={token:e,multiple:!0,transform:t,transformArgs:r};return a(o)};var R=function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];return a(e,{transformToken:t,args:r})};function T(e,t){return function(r){A()(r),E.register(t||r,r,{lifecycle:e})}}function N(e){var t;return function(r){return null==t&&(t=e(r)),t}}function B(e,t,r,n){var o,i;return void 0===n&&(n=!0),function(s){var a=e(s);return n&&i===a||(o=(i=a)?s.resolve(t):s.resolve(r)),o}}if("undefined"==typeof Reflect||!Reflect.getMetadata)throw new Error("tsyringe requires a reflect polyfill. Please add 'import \"reflect-metadata\"' to the top of your entry point.")},function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"a",(function(){return c}));var n=r(207),o=r.n(n);const i={blue:{id:"blue",productName:"Ledger Blue",productIdMM:0,legacyUsbProductId:0,usbOnly:!0,memorySize:491520,blockSize:4096,getBlockSize:e=>4096},nanoS:{id:"nanoS",productName:"Ledger Nano S",productIdMM:16,legacyUsbProductId:1,usbOnly:!0,memorySize:327680,blockSize:4096,getBlockSize:e=>o.a.lt(o.a.coerce(e),"2.0.0")?4096:2048},nanoX:{id:"nanoX",productName:"Ledger Nano X",productIdMM:64,legacyUsbProductId:4,usbOnly:!1,memorySize:2097152,blockSize:4096,getBlockSize:e=>4096,bluetoothSpec:[{serviceUuid:"d973f2e0-b19e-11e2-9e96-0800200c9a66",notifyUuid:"d973f2e1-b19e-11e2-9e96-0800200c9a66",writeUuid:"d973f2e2-b19e-11e2-9e96-0800200c9a66"},{serviceUuid:"13d63400-2c97-0004-0000-4c6564676572",notifyUuid:"13d63400-2c97-0004-0001-4c6564676572",writeUuid:"13d63400-2c97-0004-0002-4c6564676572"}]}},s=Object.values(i),a=11415,c=e=>{const t=s.find(t=>t.legacyUsbProductId===e);if(t)return t;const r=e>>8;return s.find(e=>e.productIdMM===r)},u=[],l={};for(let e in i){const t=i[e],{bluetoothSpec:r}=t;if(r)for(let e=0;e<r.length;e++){const n=r[e];u.push(n.serviceUuid),l[n.serviceUuid]=l[n.serviceUuid.replace(/-/g,"")]={deviceModel:t,...n}}}},function(e,t,r){"use strict";var n=t;n.version=r(508).version,n.utils=r(33),n.rand=r(161),n.curve=r(281),n.curves=r(164),n.ec=r(513),n.eddsa=r(517)},,,function(e,t,r){"use strict";e.exports=r(428)},function(e,t,r){"use strict";var n=r(32),o=r(4);function i(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function s(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function a(e){return 1===e.length?"0"+e:e}function c(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=o,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),o=0;o<e.length;o+=2)r.push(parseInt(e[o]+e[o+1],16))}else for(var n=0,o=0;o<e.length;o++){var s=e.charCodeAt(o);s<128?r[n++]=s:s<2048?(r[n++]=s>>6|192,r[n++]=63&s|128):i(e,o)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++o)),r[n++]=s>>18|240,r[n++]=s>>12&63|128,r[n++]=s>>6&63|128,r[n++]=63&s|128):(r[n++]=s>>12|224,r[n++]=s>>6&63|128,r[n++]=63&s|128)}else for(o=0;o<e.length;o++)r[o]=0|e[o];return r},t.toHex=function(e){for(var t="",r=0;r<e.length;r++)t+=a(e[r].toString(16));return t},t.htonl=s,t.toHex32=function(e,t){for(var r="",n=0;n<e.length;n++){var o=e[n];"little"===t&&(o=s(o)),r+=c(o.toString(16))}return r},t.zero2=a,t.zero8=c,t.join32=function(e,t,r,o){var i=r-t;n(i%4==0);for(var s=new Array(i/4),a=0,c=t;a<s.length;a++,c+=4){var u;u="big"===o?e[c]<<24|e[c+1]<<16|e[c+2]<<8|e[c+3]:e[c+3]<<24|e[c+2]<<16|e[c+1]<<8|e[c],s[a]=u>>>0}return s},t.split32=function(e,t){for(var r=new Array(4*e.length),n=0,o=0;n<e.length;n++,o+=4){var i=e[n];"big"===t?(r[o]=i>>>24,r[o+1]=i>>>16&255,r[o+2]=i>>>8&255,r[o+3]=255&i):(r[o+3]=i>>>24,r[o+2]=i>>>16&255,r[o+1]=i>>>8&255,r[o]=255&i)}return r},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,r){return e+t+r>>>0},t.sum32_4=function(e,t,r,n){return e+t+r+n>>>0},t.sum32_5=function(e,t,r,n,o){return e+t+r+n+o>>>0},t.sum64=function(e,t,r,n){var o=e[t],i=n+e[t+1]>>>0,s=(i<n?1:0)+r+o;e[t]=s>>>0,e[t+1]=i},t.sum64_hi=function(e,t,r,n){return(t+n>>>0<t?1:0)+e+r>>>0},t.sum64_lo=function(e,t,r,n){return t+n>>>0},t.sum64_4_hi=function(e,t,r,n,o,i,s,a){var c=0,u=t;return c+=(u=u+n>>>0)<t?1:0,c+=(u=u+i>>>0)<i?1:0,e+r+o+s+(c+=(u=u+a>>>0)<a?1:0)>>>0},t.sum64_4_lo=function(e,t,r,n,o,i,s,a){return t+n+i+a>>>0},t.sum64_5_hi=function(e,t,r,n,o,i,s,a,c,u){var l=0,f=t;return l+=(f=f+n>>>0)<t?1:0,l+=(f=f+i>>>0)<i?1:0,l+=(f=f+a>>>0)<a?1:0,e+r+o+s+c+(l+=(f=f+u>>>0)<u?1:0)>>>0},t.sum64_5_lo=function(e,t,r,n,o,i,s,a,c,u){return t+n+i+a+u>>>0},t.rotr64_hi=function(e,t,r){return(t<<32-r|e>>>r)>>>0},t.rotr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0},t.shr64_hi=function(e,t,r){return e>>>r},t.shr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.slip10CurveFromString=t.Slip10RawIndex=t.Slip10Curve=t.Slip10=t.stringToPath=t.pathToString=t.sha512=t.Sha512=t.sha256=t.Sha256=t.sha1=t.Sha1=t.Secp256k1Signature=t.ExtendedSecp256k1Signature=t.Secp256k1=t.ripemd160=t.Ripemd160=t.Random=t.Ed25519Keypair=t.Ed25519=t.isArgon2idOptions=t.Argon2id=t.xchacha20NonceLength=t.Xchacha20poly1305Ietf=t.keccak256=t.Keccak256=t.Hmac=t.EnglishMnemonic=t.Bip39=void 0;var n=r(614);Object.defineProperty(t,"Bip39",{enumerable:!0,get:function(){return n.Bip39}});var o=r(312);Object.defineProperty(t,"EnglishMnemonic",{enumerable:!0,get:function(){return o.EnglishMnemonic}});var i=r(313);Object.defineProperty(t,"Hmac",{enumerable:!0,get:function(){return i.Hmac}});var s=r(621);Object.defineProperty(t,"Keccak256",{enumerable:!0,get:function(){return s.Keccak256}}),Object.defineProperty(t,"keccak256",{enumerable:!0,get:function(){return s.keccak256}});var a=r(622);Object.defineProperty(t,"Xchacha20poly1305Ietf",{enumerable:!0,get:function(){return a.Xchacha20poly1305Ietf}}),Object.defineProperty(t,"xchacha20NonceLength",{enumerable:!0,get:function(){return a.xchacha20NonceLength}}),Object.defineProperty(t,"Argon2id",{enumerable:!0,get:function(){return a.Argon2id}}),Object.defineProperty(t,"isArgon2idOptions",{enumerable:!0,get:function(){return a.isArgon2idOptions}}),Object.defineProperty(t,"Ed25519",{enumerable:!0,get:function(){return a.Ed25519}}),Object.defineProperty(t,"Ed25519Keypair",{enumerable:!0,get:function(){return a.Ed25519Keypair}});var c=r(623);Object.defineProperty(t,"Random",{enumerable:!0,get:function(){return c.Random}});var u=r(624);Object.defineProperty(t,"Ripemd160",{enumerable:!0,get:function(){return u.Ripemd160}}),Object.defineProperty(t,"ripemd160",{enumerable:!0,get:function(){return u.ripemd160}});var l=r(625);Object.defineProperty(t,"Secp256k1",{enumerable:!0,get:function(){return l.Secp256k1}});var f=r(315);Object.defineProperty(t,"ExtendedSecp256k1Signature",{enumerable:!0,get:function(){return f.ExtendedSecp256k1Signature}}),Object.defineProperty(t,"Secp256k1Signature",{enumerable:!0,get:function(){return f.Secp256k1Signature}});var d=r(316);Object.defineProperty(t,"Sha1",{enumerable:!0,get:function(){return d.Sha1}}),Object.defineProperty(t,"sha1",{enumerable:!0,get:function(){return d.sha1}}),Object.defineProperty(t,"Sha256",{enumerable:!0,get:function(){return d.Sha256}}),Object.defineProperty(t,"sha256",{enumerable:!0,get:function(){return d.sha256}}),Object.defineProperty(t,"Sha512",{enumerable:!0,get:function(){return d.Sha512}}),Object.defineProperty(t,"sha512",{enumerable:!0,get:function(){return d.sha512}});var h=r(626);Object.defineProperty(t,"pathToString",{enumerable:!0,get:function(){return h.pathToString}}),Object.defineProperty(t,"stringToPath",{enumerable:!0,get:function(){return h.stringToPath}}),Object.defineProperty(t,"Slip10",{enumerable:!0,get:function(){return h.Slip10}}),Object.defineProperty(t,"Slip10Curve",{enumerable:!0,get:function(){return h.Slip10Curve}}),Object.defineProperty(t,"Slip10RawIndex",{enumerable:!0,get:function(){return h.Slip10RawIndex}}),Object.defineProperty(t,"slip10CurveFromString",{enumerable:!0,get:function(){return h.slip10CurveFromString}})},function(e,t,r){"use strict";var n,o="object"==typeof Reflect?Reflect:null,i=o&&"function"==typeof o.apply?o.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise((function(r,n){function o(){void 0!==i&&e.removeListener("error",i),r([].slice.call(arguments))}var i;"error"!==t&&(i=function(r){e.removeListener(t,o),n(r)},e.once("error",i)),e.once(t,o)}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var c=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function f(e,t,r,n){var o,i,s,a;if(u(r),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),i=e._events),s=i[t]),void 0===s)s=i[t]=r,++e._eventsCount;else if("function"==typeof s?s=i[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),(o=l(e))>0&&s.length>o&&!s.warned){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,a=c,console&&console.warn&&console.warn(a)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},o=d.bind(n);return o.listener=r,n.wrapFn=o,o}function p(e,t,r){var n=e._events;if(void 0===n)return[];var o=n[t];return void 0===o?[]:"function"==typeof o?r?[o.listener||o]:[o]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(o):m(o,o.length)}function g(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function m(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return l(this)},a.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,o=this._events;if(void 0!==o)n=n&&void 0===o.error;else if(!n)return!1;if(n){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var c=o[e];if(void 0===c)return!1;if("function"==typeof c)i(c,this,t);else{var u=c.length,l=m(c,u);for(r=0;r<u;++r)i(l[r],this,t)}return!0},a.prototype.addListener=function(e,t){return f(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return f(this,e,t,!0)},a.prototype.once=function(e,t){return u(t),this.on(e,h(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,h(this,e,t)),this},a.prototype.removeListener=function(e,t){var r,n,o,i,s;if(u(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(o=-1,i=r.length-1;i>=0;i--)if(r[i]===t||r[i].listener===t){s=r[i].listener,o=i;break}if(o<0)return this;0===o?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,o),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,s||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var o,i=Object.keys(r);for(n=0;n<i.length;++n)"removeListener"!==(o=i[n])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},a.prototype.listeners=function(e){return p(this,e,!0)},a.prototype.rawListeners=function(e){return p(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},a.prototype.listenerCount=g,a.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TYPES=void 0,t.TYPES={ChainsStore:Symbol("ChainsStore"),ChainsEmbedChainInfos:Symbol("ChainsEmbededChainInfos"),InteractionStore:Symbol("InteractionStore"),KeyRingStore:Symbol("KeyRingStore"),LedgerStore:Symbol("LedgerStore"),PermissionStore:Symbol("PermissionStore"),PermissionServicePrivilegedOrigins:Symbol("PermissionServicePrivilegedOrigins"),PersistentMemoryStore:Symbol("PersistentMemoryStore"),SecretWasmStore:Symbol("SecretWasmStore"),TokensStore:Symbol("TokensStore"),TxStore:Symbol("TxStore"),UpdaterStore:Symbol("UpdaterStore"),EventMsgRequester:Symbol("EventMsgRequester"),RNG:Symbol("RandomNumberGenerator")}},,function(e,t,r){"use strict";var n=r(4),o=r(156),i=r(75),s=r(76),a=r(56);function c(e){a.call(this,"digest"),this._hash=e}n(c,a),c.prototype._update=function(e){this._hash.update(e)},c.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new o:"rmd160"===e||"ripemd160"===e?new i:new c(s(e))}},,function(e,t,r){var n=r(7).Buffer,o=r(397).Transform,i=r(66).StringDecoder;function s(e){o.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}r(4)(s,o),s.prototype.update=function(e,t,r){"string"==typeof e&&(e=n.from(e,t));var o=this._update(e);return this.hashMode?this:(r&&(o=this._toString(o,r)),o)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},s.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{r(n)}},s.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},s.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e&&(t=this._toString(t,e,!0)),t},s.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new i(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var n=this._decoder.write(e);return r&&(n+=this._decoder.end()),n},e.exports=s},function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var n in r)o(r,n)&&(e[n]=r[n])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,o){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),o);else for(var i=0;i<n;i++)e[o+i]=t[r+i]},flattenChunks:function(e){var t,r,n,o,i,s;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(s=new Uint8Array(n),o=0,t=0,r=e.length;t<r;t++)i=e[t],s.set(i,o),o+=i.length;return s}},s={arraySet:function(e,t,r,n,o){for(var i=0;i<n;i++)e[o+i]=t[r+i]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,i)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,s))},t.setTyped(n)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(332),t),o(r(128),t),o(r(333),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},s=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0,r(665);const a=r(43),c=r(52),u=i(r(666)),l=i(r(669)),f=i(r(678)),d=i(r(715)),h=i(r(730)),p=i(r(805)),g=i(r(808)),m=i(r(811)),y=i(r(814)),b=i(r(817));s(r(820),t),s(r(58),t),s(r(350),t),s(r(103),t),s(r(821),t),s(r(822),t),s(r(334),t),s(r(823),t),s(r(83),t),s(r(102),t),t.init=function(e,t,r,n,o,i){a.container.register(c.TYPES.ChainsEmbedChainInfos,{useValue:n}),a.container.register(c.TYPES.EventMsgRequester,{useValue:r}),a.container.register(c.TYPES.RNG,{useValue:i}),a.container.register(c.TYPES.ChainsStore,{useValue:t("chains")}),a.container.register(c.TYPES.InteractionStore,{useValue:t("interaction")}),a.container.register(c.TYPES.KeyRingStore,{useValue:t("keyring")}),a.container.register(c.TYPES.LedgerStore,{useValue:t("ledger")}),a.container.register(c.TYPES.PermissionStore,{useValue:t("permission")}),a.container.register(c.TYPES.PermissionServicePrivilegedOrigins,{useValue:o}),a.container.register(c.TYPES.PersistentMemoryStore,{useValue:t("persistent-memory")}),a.container.register(c.TYPES.SecretWasmStore,{useValue:t("secretwasm")}),a.container.register(c.TYPES.TokensStore,{useValue:t("tokens")}),a.container.register(c.TYPES.TxStore,{useValue:t("background-tx")}),a.container.register(c.TYPES.UpdaterStore,{useValue:t("updator")});const s=a.container.resolve(y.InteractionService);y.init(e,s);const v=a.container.resolve(u.PersistentMemoryService);u.init(e,v);const w=a.container.resolve(b.PermissionService);b.init(e,w);const _=a.container.resolve(g.ChainUpdaterService);g.init(e,_);const k=a.container.resolve(m.TokensService);m.init(e,k);const O=a.container.resolve(l.ChainsService);l.init(e,O);const S=a.container.resolve(f.LedgerService);f.init(e,S);const E=a.container.resolve(d.KeyRingService);d.init(e,E);const j=a.container.resolve(h.SecretWasmService);h.init(e,j);const P=a.container.resolve(p.BackgroundTxService);p.init(e,P)}},,,function(e,t,r){"use strict";(function(t,n){var o=r(7).Buffer,i=t.crypto||t.msCrypto;i&&i.getRandomValues?e.exports=function(e,t){if(e>4294967295)throw new RangeError("requested too many random bytes");var r=o.allocUnsafe(e);if(e>0)if(e>65536)for(var s=0;s<e;s+=65536)i.getRandomValues(r.slice(s,s+65536));else i.getRandomValues(r);if("function"==typeof t)return n.nextTick((function(){t(null,r)}));return r}:e.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(this,r(12),r(13))},,function(e,t,r){"use strict";(function(e){var n=t;function o(e,t,r){for(var n=Object.keys(t),o=0;o<n.length;++o)void 0!==e[n[o]]&&r||(e[n[o]]=t[n[o]]);return e}function i(e){function t(e,r){if(!(this instanceof t))return new t(e,r);Object.defineProperty(this,"message",{get:function(){return e}}),Error.captureStackTrace?Error.captureStackTrace(this,t):Object.defineProperty(this,"stack",{value:(new Error).stack||""}),r&&o(this,r)}return(t.prototype=Object.create(Error.prototype)).constructor=t,Object.defineProperty(t.prototype,"name",{get:function(){return e}}),t.prototype.toString=function(){return this.name+": "+this.message},t}n.asPromise=r(429),n.base64=r(430),n.EventEmitter=r(431),n.float=r(432),n.inquire=r(433),n.utf8=r(434),n.pool=r(435),n.LongBits=r(436),n.isNode=Boolean(void 0!==e&&e&&e.process&&e.process.versions&&e.process.versions.node),n.global=n.isNode&&e||"undefined"!=typeof window&&window||"undefined"!=typeof self&&self||this,n.emptyArray=Object.freeze?Object.freeze([]):[],n.emptyObject=Object.freeze?Object.freeze({}):{},n.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},n.isString=function(e){return"string"==typeof e||e instanceof String},n.isObject=function(e){return e&&"object"==typeof e},n.isset=n.isSet=function(e,t){var r=e[t];return!(null==r||!e.hasOwnProperty(t))&&("object"!=typeof r||(Array.isArray(r)?r.length:Object.keys(r).length)>0)},n.Buffer=function(){try{var e=n.inquire("buffer").Buffer;return e.prototype.utf8Write?e:null}catch(e){return null}}(),n._Buffer_from=null,n._Buffer_allocUnsafe=null,n.newBuffer=function(e){return"number"==typeof e?n.Buffer?n._Buffer_allocUnsafe(e):new n.Array(e):n.Buffer?n._Buffer_from(e):"undefined"==typeof Uint8Array?e:new Uint8Array(e)},n.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,n.Long=n.global.dcodeIO&&n.global.dcodeIO.Long||n.global.Long||n.inquire("long"),n.key2Re=/^true|false|0|1$/,n.key32Re=/^-?(?:0|[1-9][0-9]*)$/,n.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,n.longToHash=function(e){return e?n.LongBits.from(e).toHash():n.LongBits.zeroHash},n.longFromHash=function(e,t){var r=n.LongBits.fromHash(e);return n.Long?n.Long.fromBits(r.lo,r.hi,t):r.toNumber(Boolean(t))},n.merge=o,n.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)},n.newError=i,n.ProtocolError=i("ProtocolError"),n.oneOfGetter=function(e){for(var t={},r=0;r<e.length;++r)t[e[r]]=1;return function(){for(var e=Object.keys(this),r=e.length-1;r>-1;--r)if(1===t[e[r]]&&void 0!==this[e[r]]&&null!==this[e[r]])return e[r]}},n.oneOfSetter=function(e){return function(t){for(var r=0;r<e.length;++r)e[r]!==t&&delete this[e[r]]}},n.toJSONOptions={longs:String,enums:String,bytes:String,json:!0},n._configure=function(){var e=n.Buffer;e?(n._Buffer_from=e.from!==Uint8Array.from&&e.from||function(t,r){return new e(t,r)},n._Buffer_allocUnsafe=e.allocUnsafe||function(t){return new e(t)}):n._Buffer_from=n._Buffer_allocUnsafe=null}}).call(this,r(12))},function(e,t,r){"use strict";var n=r(119),o=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=f;var i=Object.create(r(95));i.inherits=r(4);var s=r(243),a=r(154);i.inherits(f,s);for(var c=o(a.prototype),u=0;u<c.length;u++){var l=c[u];f.prototype[l]||(f.prototype[l]=a.prototype[l])}function f(e){if(!(this instanceof f))return new f(e);s.call(this,e),a.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",d)}function d(){this.allowHalfOpen||this._writableState.ended||n.nextTick(h,this)}function h(e){e.end()}Object.defineProperty(f.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(f.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),f.prototype._destroy=function(e,t){this.push(null),this.end(),n.nextTick(t,e)}},function(e,t,r){"use strict";var n=r(7).Buffer,o=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=c,this.end=u,t=4;break;case"utf8":this.fillLast=a,t=4;break;case"base64":this.text=l,this.end=f,t=3;break;default:return this.write=d,void(this.end=h)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function c(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function u(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function l(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function d(e){return e.toString(this.encoding)}function h(e){return e&&e.length?this.write(e):""}t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},i.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},i.prototype.text=function(e,t){var r=function(e,t,r){var n=t.length-1;if(n<r)return 0;var o=s(t[n]);if(o>=0)return o>0&&(e.lastNeed=o-1),o;if(--n<r||-2===o)return 0;if((o=s(t[n]))>=0)return o>0&&(e.lastNeed=o-2),o;if(--n<r||-2===o)return 0;if((o=s(t[n]))>=0)return o>0&&(2===o?o=0:e.lastNeed=o-3),o;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,r){var n,o,i,s,a,c,u,l;e.exports=(l=r(9),r(171),r(172),o=(n=l).lib,i=o.Base,s=o.WordArray,a=n.algo,c=a.MD5,u=a.EvpKDF=i.extend({cfg:i.extend({keySize:4,hasher:c,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r,n=this.cfg,o=n.hasher.create(),i=s.create(),a=i.words,c=n.keySize,u=n.iterations;a.length<c;){r&&o.update(r),r=o.update(e).finalize(t),o.reset();for(var l=1;l<u;l++)r=o.finalize(r),o.reset();i.concat(r)}return i.sigBytes=4*c,i}}),n.EvpKDF=function(e,t,r){return u.create(r).compute(e,t)},l.EvpKDF)},function(e,t,r){e.exports=r(593)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});const n=r(54),o=r(97),i=r(62),s=r(297);let a=s._default;const c="A wordlist is required but a default could not be found.\nPlease explicitly pass a 2048 word array explicitly.";function u(e){return(e||"").normalize("NFKD")}function l(e,t,r){for(;e.length<r;)e=t+e;return e}function f(e){return parseInt(e,2)}function d(e){return e.map(e=>l(e.toString(2),"0",8)).join("")}function h(e){const t=8*e.length/32,r=n("sha256").update(e).digest();return d(Array.from(r)).slice(0,t)}function p(e){return"mnemonic"+(e||"")}function g(t,r){if(!(r=r||a))throw new Error(c);const n=u(t).split(" ");if(n.length%3!=0)throw new Error("Invalid mnemonic");const o=n.map(e=>{const t=r.indexOf(e);if(-1===t)throw new Error("Invalid mnemonic");return l(t.toString(2),"0",11)}).join(""),i=32*Math.floor(o.length/33),s=o.slice(0,i),d=o.slice(i),p=s.match(/(.{1,8})/g).map(f);if(p.length<16)throw new Error("Invalid entropy");if(p.length>32)throw new Error("Invalid entropy");if(p.length%4!=0)throw new Error("Invalid entropy");const g=e.from(p);if(h(g)!==d)throw new Error("Invalid mnemonic checksum");return g.toString("hex")}function m(t,r){if(e.isBuffer(t)||(t=e.from(t,"hex")),!(r=r||a))throw new Error(c);if(t.length<16)throw new TypeError("Invalid entropy");if(t.length>32)throw new TypeError("Invalid entropy");if(t.length%4!=0)throw new TypeError("Invalid entropy");const n=(d(Array.from(t))+h(t)).match(/(.{1,11})/g).map(e=>{const t=f(e);return r[t]});return"あいこくしん"===r[0]?n.join(" "):n.join(" ")}t.mnemonicToSeedSync=function(t,r){const n=e.from(u(t),"utf8"),i=e.from(p(u(r)),"utf8");return o.pbkdf2Sync(n,i,2048,64,"sha512")},t.mnemonicToSeed=function(t,r){return Promise.resolve().then(()=>function(e,t,r,n,i){return Promise.resolve().then(()=>new Promise((s,a)=>{o.pbkdf2(e,t,r,n,i,(e,t)=>e?a(e):s(t))}))}(e.from(u(t),"utf8"),e.from(p(u(r)),"utf8"),2048,64,"sha512"))},t.mnemonicToEntropy=g,t.entropyToMnemonic=m,t.generateMnemonic=function(e,t,r){if((e=e||128)%32!=0)throw new TypeError("Invalid entropy");return m((t=t||i)(e/8),r)},t.validateMnemonic=function(e,t){try{g(e,t)}catch(e){return!1}return!0},t.setDefaultWordlist=function(e){const t=s.wordlists[e];if(!t)throw new Error('Could not find wordlist for language "'+e+'"');a=t},t.getDefaultWordlist=function(){if(!a)throw new Error("No Default Wordlist set");return Object.keys(s.wordlists).filter(e=>"JA"!==e&&"EN"!==e&&s.wordlists[e].every((e,t)=>e===a[t]))[0]};var y=r(297);t.wordlists=y.wordlists}).call(this,r(2).Buffer)},function(e,t,r){var n=t;n.utils=r(49),n.common=r(96),n.sha=r(452),n.ripemd=r(456),n.hmac=r(457),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=r(62),t.createHash=t.Hash=r(54),t.createHmac=t.Hmac=r(120);var n=r(475),o=Object.keys(n),i=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(o);t.getHashes=function(){return i};var s=r(97);t.pbkdf2=s.pbkdf2,t.pbkdf2Sync=s.pbkdf2Sync;var a=r(477);t.Cipher=a.Cipher,t.createCipher=a.createCipher,t.Cipheriv=a.Cipheriv,t.createCipheriv=a.createCipheriv,t.Decipher=a.Decipher,t.createDecipher=a.createDecipher,t.Decipheriv=a.Decipheriv,t.createDecipheriv=a.createDecipheriv,t.getCiphers=a.getCiphers,t.listCiphers=a.listCiphers;var c=r(492);t.DiffieHellmanGroup=c.DiffieHellmanGroup,t.createDiffieHellmanGroup=c.createDiffieHellmanGroup,t.getDiffieHellman=c.getDiffieHellman,t.createDiffieHellman=c.createDiffieHellman,t.DiffieHellman=c.DiffieHellman;var u=r(496);t.createSign=u.createSign,t.Sign=u.Sign,t.createVerify=u.createVerify,t.Verify=u.Verify,t.createECDH=r(531);var l=r(532);t.publicEncrypt=l.publicEncrypt,t.privateEncrypt=l.privateEncrypt,t.publicDecrypt=l.publicDecrypt,t.privateDecrypt=l.privateDecrypt;var f=r(535);t.randomFill=f.randomFill,t.randomFillSync=f.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},function(e,t,r){"use strict";var n={};function o(e,t,r){r||(r=Error);var o=function(e){var r,n;function o(r,n,o){return e.call(this,function(e,r,n){return"string"==typeof t?t:t(e,r,n)}(r,n,o))||this}return n=e,(r=o).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,o}(r);o.prototype.name=r.name,o.prototype.code=e,n[e]=o}function i(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}o("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,o,s,a;if("string"==typeof t&&(o="not ",t.substr(!s||s<0?0:+s,o.length)===o)?(n="must not be",t=t.replace(/^not /,"")):n="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))a="The ".concat(e," ").concat(n," ").concat(i(t,"type"));else{var c=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";a='The "'.concat(e,'" ').concat(c," ").concat(n," ").concat(i(t,"type"))}return a+=". Received type ".concat(typeof r)}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},function(e,t,r){"use strict";(function(t){var n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=u;var o=r(251),i=r(255);r(4)(u,o);for(var s=n(i.prototype),a=0;a<s.length;a++){var c=s[a];u.prototype[c]||(u.prototype[c]=i.prototype[c])}function u(e){if(!(this instanceof u))return new u(e);o.call(this,e),i.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",l)))}function l(){this._writableState.ended||t.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,r(13))},function(e,t,r){"use strict";var n=r(2).Buffer,o=r(4),i=r(250),s=new Array(16),a=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],c=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],u=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],l=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],f=[0,1518500249,1859775393,2400959708,2840853838],d=[1352829926,1548603684,1836072691,2053994217,0];function h(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<<t|e>>>32-t}function g(e,t,r,n,o,i,s,a){return p(e+(t^r^n)+i+s|0,a)+o|0}function m(e,t,r,n,o,i,s,a){return p(e+(t&r|~t&n)+i+s|0,a)+o|0}function y(e,t,r,n,o,i,s,a){return p(e+((t|~r)^n)+i+s|0,a)+o|0}function b(e,t,r,n,o,i,s,a){return p(e+(t&n|r&~n)+i+s|0,a)+o|0}function v(e,t,r,n,o,i,s,a){return p(e+(t^(r|~n))+i+s|0,a)+o|0}o(h,i),h.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,n=0|this._b,o=0|this._c,i=0|this._d,h=0|this._e,w=0|this._a,_=0|this._b,k=0|this._c,O=0|this._d,S=0|this._e,E=0;E<80;E+=1){var j,P;E<16?(j=g(r,n,o,i,h,e[a[E]],f[0],u[E]),P=v(w,_,k,O,S,e[c[E]],d[0],l[E])):E<32?(j=m(r,n,o,i,h,e[a[E]],f[1],u[E]),P=b(w,_,k,O,S,e[c[E]],d[1],l[E])):E<48?(j=y(r,n,o,i,h,e[a[E]],f[2],u[E]),P=y(w,_,k,O,S,e[c[E]],d[2],l[E])):E<64?(j=b(r,n,o,i,h,e[a[E]],f[3],u[E]),P=m(w,_,k,O,S,e[c[E]],d[3],l[E])):(j=v(r,n,o,i,h,e[a[E]],f[4],u[E]),P=g(w,_,k,O,S,e[c[E]],d[4],l[E])),r=h,h=i,i=p(o,10),o=n,n=j,w=S,S=O,O=p(k,10),k=_,_=P}var A=this._b+o+O|0;this._b=this._c+i+S|0,this._c=this._d+h+w|0,this._d=this._e+r+_|0,this._e=this._a+n+k|0,this._a=A},h.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=h},function(e,t,r){(t=e.exports=function(e){e=e.toLowerCase();var r=t[e];if(!r)throw new Error(e+" is not supported (we accept pull requests)");return new r}).sha=r(466),t.sha1=r(467),t.sha224=r(468),t.sha256=r(257),t.sha384=r(469),t.sha512=r(258)},function(e,t,r){var n=r(7).Buffer;function o(e,t){this._block=n.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}o.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=n.from(e,t));for(var r=this._block,o=this._blockSize,i=e.length,s=this._len,a=0;a<i;){for(var c=s%o,u=Math.min(i-a,o-c),l=0;l<u;l++)r[c+l]=e[a+l];a+=u,(s+=u)%o==0&&this._update(r)}return this._len+=i,this},o.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,o=(r-n)/4294967296;this._block.writeUInt32BE(o,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var i=this._hash();return e?i.toString(e):i},o.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=o},function(e,t,r){"use strict";var n={};function o(e,t,r){r||(r=Error);var o=function(e){var r,n;function o(r,n,o){return e.call(this,function(e,r,n){return"string"==typeof t?t:t(e,r,n)}(r,n,o))||this}return n=e,(r=o).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,o}(r);o.prototype.name=r.name,o.prototype.code=e,n[e]=o}function i(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}o("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,o,s,a;if("string"==typeof t&&(o="not ",t.substr(!s||s<0?0:+s,o.length)===o)?(n="must not be",t=t.replace(/^not /,"")):n="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))a="The ".concat(e," ").concat(n," ").concat(i(t,"type"));else{var c=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";a='The "'.concat(e,'" ').concat(c," ").concat(n," ").concat(i(t,"type"))}return a+=". Received type ".concat(typeof r)}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},function(e,t,r){"use strict";(function(t){var n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=u;var o=r(274),i=r(278);r(4)(u,o);for(var s=n(i.prototype),a=0;a<s.length;a++){var c=s[a];u.prototype[c]||(u.prototype[c]=i.prototype[c])}function u(e){if(!(this instanceof u))return new u(e);o.call(this,e),i.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",l)))}function l(){this._writableState.ended||t.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,r(13))},function(e,t,r){var n,o,i;e.exports=(i=r(9),o=(n=i).lib.WordArray,n.enc.Base64={stringify:function(e){var t=e.words,r=e.sigBytes,n=this._map;e.clamp();for(var o=[],i=0;i<r;i+=3)for(var s=(t[i>>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,a=0;a<4&&i+.75*a<r;a++)o.push(n.charAt(s>>>6*(3-a)&63));var c=n.charAt(64);if(c)for(;o.length%4;)o.push(c);return o.join("")},parse:function(e){var t=e.length,r=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var i=0;i<r.length;i++)n[r.charCodeAt(i)]=i}var s=r.charAt(64);if(s){var a=e.indexOf(s);-1!==a&&(t=a)}return function(e,t,r){for(var n=[],i=0,s=0;s<t;s++)if(s%4){var a=r[e.charCodeAt(s-1)]<<s%4*2,c=r[e.charCodeAt(s)]>>>6-s%4*2,u=a|c;n[i>>>2]|=u<<24-i%4*8,i++}return o.create(n,i)}(e,t,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},i.enc.Base64)},function(e,t,r){var n;e.exports=(n=r(9),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.algo,a=[];!function(){for(var t=0;t<64;t++)a[t]=4294967296*e.abs(e.sin(t+1))|0}();var c=s.MD5=i.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,o=e[n];e[n]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i=this._hash.words,s=e[t+0],c=e[t+1],h=e[t+2],p=e[t+3],g=e[t+4],m=e[t+5],y=e[t+6],b=e[t+7],v=e[t+8],w=e[t+9],_=e[t+10],k=e[t+11],O=e[t+12],S=e[t+13],E=e[t+14],j=e[t+15],P=i[0],A=i[1],x=i[2],M=i[3];P=u(P,A,x,M,s,7,a[0]),M=u(M,P,A,x,c,12,a[1]),x=u(x,M,P,A,h,17,a[2]),A=u(A,x,M,P,p,22,a[3]),P=u(P,A,x,M,g,7,a[4]),M=u(M,P,A,x,m,12,a[5]),x=u(x,M,P,A,y,17,a[6]),A=u(A,x,M,P,b,22,a[7]),P=u(P,A,x,M,v,7,a[8]),M=u(M,P,A,x,w,12,a[9]),x=u(x,M,P,A,_,17,a[10]),A=u(A,x,M,P,k,22,a[11]),P=u(P,A,x,M,O,7,a[12]),M=u(M,P,A,x,S,12,a[13]),x=u(x,M,P,A,E,17,a[14]),P=l(P,A=u(A,x,M,P,j,22,a[15]),x,M,c,5,a[16]),M=l(M,P,A,x,y,9,a[17]),x=l(x,M,P,A,k,14,a[18]),A=l(A,x,M,P,s,20,a[19]),P=l(P,A,x,M,m,5,a[20]),M=l(M,P,A,x,_,9,a[21]),x=l(x,M,P,A,j,14,a[22]),A=l(A,x,M,P,g,20,a[23]),P=l(P,A,x,M,w,5,a[24]),M=l(M,P,A,x,E,9,a[25]),x=l(x,M,P,A,p,14,a[26]),A=l(A,x,M,P,v,20,a[27]),P=l(P,A,x,M,S,5,a[28]),M=l(M,P,A,x,h,9,a[29]),x=l(x,M,P,A,b,14,a[30]),P=f(P,A=l(A,x,M,P,O,20,a[31]),x,M,m,4,a[32]),M=f(M,P,A,x,v,11,a[33]),x=f(x,M,P,A,k,16,a[34]),A=f(A,x,M,P,E,23,a[35]),P=f(P,A,x,M,c,4,a[36]),M=f(M,P,A,x,g,11,a[37]),x=f(x,M,P,A,b,16,a[38]),A=f(A,x,M,P,_,23,a[39]),P=f(P,A,x,M,S,4,a[40]),M=f(M,P,A,x,s,11,a[41]),x=f(x,M,P,A,p,16,a[42]),A=f(A,x,M,P,y,23,a[43]),P=f(P,A,x,M,w,4,a[44]),M=f(M,P,A,x,O,11,a[45]),x=f(x,M,P,A,j,16,a[46]),P=d(P,A=f(A,x,M,P,h,23,a[47]),x,M,s,6,a[48]),M=d(M,P,A,x,b,10,a[49]),x=d(x,M,P,A,E,15,a[50]),A=d(A,x,M,P,m,21,a[51]),P=d(P,A,x,M,O,6,a[52]),M=d(M,P,A,x,p,10,a[53]),x=d(x,M,P,A,_,15,a[54]),A=d(A,x,M,P,c,21,a[55]),P=d(P,A,x,M,v,6,a[56]),M=d(M,P,A,x,j,10,a[57]),x=d(x,M,P,A,y,15,a[58]),A=d(A,x,M,P,S,21,a[59]),P=d(P,A,x,M,g,6,a[60]),M=d(M,P,A,x,k,10,a[61]),x=d(x,M,P,A,h,15,a[62]),A=d(A,x,M,P,w,21,a[63]),i[0]=i[0]+P|0,i[1]=i[1]+A|0,i[2]=i[2]+x|0,i[3]=i[3]+M|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,o=8*t.sigBytes;r[o>>>5]|=128<<24-o%32;var i=e.floor(n/4294967296),s=n;r[15+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),r[14+(o+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t.sigBytes=4*(r.length+1),this._process();for(var a=this._hash,c=a.words,u=0;u<4;u++){var l=c[u];c[u]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function u(e,t,r,n,o,i,s){var a=e+(t&r|~t&n)+o+s;return(a<<i|a>>>32-i)+t}function l(e,t,r,n,o,i,s){var a=e+(t&n|r&~n)+o+s;return(a<<i|a>>>32-i)+t}function f(e,t,r,n,o,i,s){var a=e+(t^r^n)+o+s;return(a<<i|a>>>32-i)+t}function d(e,t,r,n,o,i,s){var a=e+(r^(t|~n))+o+s;return(a<<i|a>>>32-i)+t}t.MD5=i._createHelper(c),t.HmacMD5=i._createHmacHelper(c)}(Math),n.MD5)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Uint32=t.Int53=t.Decimal=void 0;var n=r(627);Object.defineProperty(t,"Decimal",{enumerable:!0,get:function(){return n.Decimal}});var o=r(628);Object.defineProperty(t,"Int53",{enumerable:!0,get:function(){return o.Int53}}),Object.defineProperty(t,"Uint32",{enumerable:!0,get:function(){return o.Uint32}}),Object.defineProperty(t,"Uint53",{enumerable:!0,get:function(){return o.Uint53}}),Object.defineProperty(t,"Uint64",{enumerable:!0,get:function(){return o.Uint64}})},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(338),t),o(r(180),t),o(r(675),t),o(r(339),t)},function(e,t,r){const{MAX_SAFE_COMPONENT_LENGTH:n}=r(131),o=r(132),i=(t=e.exports={}).re=[],s=t.src=[],a=t.t={};let c=0;const u=(e,t,r)=>{const n=c++;o(n,t),a[e]=n,s[n]=t,i[n]=new RegExp(t,r?"g":void 0)};u("NUMERICIDENTIFIER","0|[1-9]\\d*"),u("NUMERICIDENTIFIERLOOSE","[0-9]+"),u("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),u("MAINVERSION",`(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})`),u("MAINVERSIONLOOSE",`(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})`),u("PRERELEASEIDENTIFIER",`(?:${s[a.NUMERICIDENTIFIER]}|${s[a.NONNUMERICIDENTIFIER]})`),u("PRERELEASEIDENTIFIERLOOSE",`(?:${s[a.NUMERICIDENTIFIERLOOSE]}|${s[a.NONNUMERICIDENTIFIER]})`),u("PRERELEASE",`(?:-(${s[a.PRERELEASEIDENTIFIER]}(?:\\.${s[a.PRERELEASEIDENTIFIER]})*))`),u("PRERELEASELOOSE",`(?:-?(${s[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[a.PRERELEASEIDENTIFIERLOOSE]})*))`),u("BUILDIDENTIFIER","[0-9A-Za-z-]+"),u("BUILD",`(?:\\+(${s[a.BUILDIDENTIFIER]}(?:\\.${s[a.BUILDIDENTIFIER]})*))`),u("FULLPLAIN",`v?${s[a.MAINVERSION]}${s[a.PRERELEASE]}?${s[a.BUILD]}?`),u("FULL",`^${s[a.FULLPLAIN]}$`),u("LOOSEPLAIN",`[v=\\s]*${s[a.MAINVERSIONLOOSE]}${s[a.PRERELEASELOOSE]}?${s[a.BUILD]}?`),u("LOOSE",`^${s[a.LOOSEPLAIN]}$`),u("GTLT","((?:<|>)?=?)"),u("XRANGEIDENTIFIERLOOSE",s[a.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),u("XRANGEIDENTIFIER",s[a.NUMERICIDENTIFIER]+"|x|X|\\*"),u("XRANGEPLAIN",`[v=\\s]*(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:${s[a.PRERELEASE]})?${s[a.BUILD]}?)?)?`),u("XRANGEPLAINLOOSE",`[v=\\s]*(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:${s[a.PRERELEASELOOSE]})?${s[a.BUILD]}?)?)?`),u("XRANGE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAIN]}$`),u("XRANGELOOSE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAINLOOSE]}$`),u("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),u("COERCERTL",s[a.COERCE],!0),u("LONETILDE","(?:~>?)"),u("TILDETRIM",`(\\s*)${s[a.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",u("TILDE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAIN]}$`),u("TILDELOOSE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAINLOOSE]}$`),u("LONECARET","(?:\\^)"),u("CARETTRIM",`(\\s*)${s[a.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",u("CARET",`^${s[a.LONECARET]}${s[a.XRANGEPLAIN]}$`),u("CARETLOOSE",`^${s[a.LONECARET]}${s[a.XRANGEPLAINLOOSE]}$`),u("COMPARATORLOOSE",`^${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]})$|^$`),u("COMPARATOR",`^${s[a.GTLT]}\\s*(${s[a.FULLPLAIN]})$|^$`),u("COMPARATORTRIM",`(\\s*)${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]}|${s[a.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",u("HYPHENRANGE",`^\\s*(${s[a.XRANGEPLAIN]})\\s+-\\s+(${s[a.XRANGEPLAIN]})\\s*$`),u("HYPHENRANGELOOSE",`^\\s*(${s[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[a.XRANGEPLAINLOOSE]})\\s*$`),u("STAR","(<|>)?=?\\s*\\*"),u("GTE0","^\\s*>=\\s*0.0.0\\s*$"),u("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},function(e,t,r){const{MAX_LENGTH:n}=r(131),{re:o,t:i}=r(84),s=r(24),a=r(133);e.exports=(e,t)=>{if(t=a(t),e instanceof s)return e;if("string"!=typeof e)return null;if(e.length>n)return null;if(!(t.loose?o[i.LOOSE]:o[i.FULL]).test(e))return null;try{return new s(e,t)}catch(e){return null}}},function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));let n=0;const o=[],i=(e,t,r)=>{const i={type:e,id:String(++n),date:new Date};t&&(i.message=t),r&&(i.data=r),function(e){for(let t=0;t<o.length;t++)try{o[t](e)}catch(e){console.error(e)}}(i)},s=e=>(o.push(e),()=>{const t=o.indexOf(e);-1!==t&&(o[t]=o[o.length-1],o.pop())});"undefined"!=typeof window&&(window.__ledgerLogsListen=s)},,function(e,t,r){"use strict";r.d(t,"d",(function(){return i})),r.d(t,"b",(function(){return s})),r.d(t,"a",(function(){return a})),r.d(t,"c",(function(){return c}));var n=r(44);const o=[{vendorId:n.b}];async function i(){return await navigator.usb.requestDevice({filters:o})}async function s(){return(await navigator.usb.getDevices()).filter(e=>e.vendorId===n.b)}async function a(){const e=await s();return e.length>0?e[0]:i()}const c=()=>Promise.resolve(!!navigator&&!!navigator.usb&&"function"==typeof navigator.usb.getDevices)},,,,,,function(e,t,r){"use strict";for(var n="qpzry9x8gf2tvdw0s3jn54khce6mua7l",o={},i=0;i<n.length;i++){var s=n.charAt(i);if(void 0!==o[s])throw new TypeError(s+" is ambiguous");o[s]=i}function a(e){var t=e>>25;return(33554431&e)<<5^996825010&-(t>>0&1)^642813549&-(t>>1&1)^513874426&-(t>>2&1)^1027748829&-(t>>3&1)^705979059&-(t>>4&1)}function c(e){for(var t=1,r=0;r<e.length;++r){var n=e.charCodeAt(r);if(n<33||n>126)return"Invalid prefix ("+e+")";t=a(t)^n>>5}for(t=a(t),r=0;r<e.length;++r){var o=e.charCodeAt(r);t=a(t)^31&o}return t}function u(e,t){if(t=t||90,e.length<8)return e+" too short";if(e.length>t)return"Exceeds length limit";var r=e.toLowerCase(),n=e.toUpperCase();if(e!==r&&e!==n)return"Mixed-case string "+e;var i=(e=r).lastIndexOf("1");if(-1===i)return"No separator character for "+e;if(0===i)return"Missing prefix for "+e;var s=e.slice(0,i),u=e.slice(i+1);if(u.length<6)return"Data too short";var l=c(s);if("string"==typeof l)return l;for(var f=[],d=0;d<u.length;++d){var h=u.charAt(d),p=o[h];if(void 0===p)return"Unknown character "+h;l=a(l)^p,d+6>=u.length||f.push(p)}return 1!==l?"Invalid checksum for "+e:{prefix:s,words:f}}function l(e,t,r,n){for(var o=0,i=0,s=(1<<r)-1,a=[],c=0;c<e.length;++c)for(o=o<<t|e[c],i+=t;i>=r;)i-=r,a.push(o>>i&s);if(n)i>0&&a.push(o<<r-i&s);else{if(i>=t)return"Excess padding";if(o<<r-i&s)return"Non-zero padding"}return a}e.exports={decodeUnsafe:function(){var e=u.apply(null,arguments);if("object"==typeof e)return e},decode:function(e){var t=u.apply(null,arguments);if("object"==typeof t)return t;throw new Error(t)},encode:function(e,t,r){if(r=r||90,e.length+7+t.length>r)throw new TypeError("Exceeds length limit");var o=c(e=e.toLowerCase());if("string"==typeof o)throw new Error(o);for(var i=e+"1",s=0;s<t.length;++s){var u=t[s];if(u>>5!=0)throw new Error("Non 5-bit word");o=a(o)^u,i+=n.charAt(u)}for(s=0;s<6;++s)o=a(o);for(o^=1,s=0;s<6;++s){i+=n.charAt(o>>5*(5-s)&31)}return i},toWordsUnsafe:function(e){var t=l(e,8,5,!0);if(Array.isArray(t))return t},toWords:function(e){var t=l(e,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)},fromWordsUnsafe:function(e){var t=l(e,5,8,!1);if(Array.isArray(t))return t},fromWords:function(e){var t=l(e,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}}},function(e,t,r){(function(e){function r(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===r(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===r(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===r(e)},t.isError=function(e){return"[object Error]"===r(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=e.isBuffer}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=r(49),o=r(32);function i(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=i,i.prototype.update=function(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-r,this.endian);for(var o=0;o<e.length;o+=this._delta32)this._update(e,o,o+this._delta32)}return this},i.prototype.digest=function(e){return this.update(this._pad()),o(null===this.pending),this._digest(e)},i.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,r=t-(e+this.padLength)%t,n=new Array(r+this.padLength);n[0]=128;for(var o=1;o<r;o++)n[o]=0;if(e<<=3,"big"===this.endian){for(var i=8;i<this.padLength;i++)n[o++]=0;n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=e>>>24&255,n[o++]=e>>>16&255,n[o++]=e>>>8&255,n[o++]=255&e}else for(n[o++]=255&e,n[o++]=e>>>8&255,n[o++]=e>>>16&255,n[o++]=e>>>24&255,n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=0,i=8;i<this.padLength;i++)n[o++]=0;return n}},function(e,t,r){t.pbkdf2=r(476),t.pbkdf2Sync=r(263)},function(e,t,r){(function(t){e.exports=function(e,r){for(var n=Math.min(e.length,r.length),o=new t(n),i=0;i<n;++i)o[i]=e[i]^r[i];return o}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";const n=r(4),o=r(167).Reporter,i=r(165).Buffer;function s(e,t){o.call(this,t),i.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function a(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return a.isEncoderBuffer(e)||(e=new a(e,t)),this.length+=e.length,e}),this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=i.byteLength(e);else{if(!i.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}n(s,o),t.DecoderBuffer=s,s.isDecoderBuffer=function(e){if(e instanceof s)return!0;return"object"==typeof e&&i.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"==typeof e.offset&&"number"==typeof e.length&&"function"==typeof e.save&&"function"==typeof e.restore&&"function"==typeof e.isEmpty&&"function"==typeof e.readUInt8&&"function"==typeof e.skip&&"function"==typeof e.raw},s.prototype.save=function(){return{offset:this.offset,reporter:o.prototype.save.call(this)}},s.prototype.restore=function(e){const t=new s(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,o.prototype.restore.call(this,e.reporter),t},s.prototype.isEmpty=function(){return this.offset===this.length},s.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},s.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");const r=new s(this.base);return r._reporterState=this._reporterState,r.offset=this.offset,r.length=this.offset+e,this.offset+=e,r},s.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=a,a.isEncoderBuffer=function(e){if(e instanceof a)return!0;return"object"==typeof e&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join},a.prototype.join=function(e,t){return e||(e=i.alloc(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(r){r.join(e,t),t+=r.length})):("number"==typeof this.value?e[t]=this.value:"string"==typeof this.value?e.write(this.value,t):i.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=t.sleep=t.assertDefinedAndNotNull=t.assertDefined=t.assert=t.arrayContentEquals=void 0;var n=r(610);Object.defineProperty(t,"arrayContentEquals",{enumerable:!0,get:function(){return n.arrayContentEquals}});var o=r(611);Object.defineProperty(t,"assert",{enumerable:!0,get:function(){return o.assert}}),Object.defineProperty(t,"assertDefined",{enumerable:!0,get:function(){return o.assertDefined}}),Object.defineProperty(t,"assertDefinedAndNotNull",{enumerable:!0,get:function(){return o.assertDefinedAndNotNull}});var i=r(612);Object.defineProperty(t,"sleep",{enumerable:!0,get:function(){return i.sleep}});var s=r(613);Object.defineProperty(t,"isNonNullObject",{enumerable:!0,get:function(){return s.isNonNullObject}}),Object.defineProperty(t,"isUint8Array",{enumerable:!0,get:function(){return s.isUint8Array}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeSignDoc=t.makeSignDoc=t.sortedJsonStringify=void 0;const n=r(39),o=r(82);function i(e){if("object"!=typeof e||null===e)return e;if(Array.isArray(e))return e.map(i);const t=Object.keys(e).sort(),r={};return t.forEach(t=>{r[t]=i(e[t])}),r}function s(e){return JSON.stringify(i(e))}t.sortedJsonStringify=s,t.makeSignDoc=function(e,t,r,n,i,s){return{chain_id:r,account_number:o.Uint53.fromString(i.toString()).toString(),sequence:o.Uint53.fromString(s.toString()).toString(),fee:t,msgs:e,memo:n||""}},t.serializeSignDoc=function(e){return n.toUtf8(s(e))}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(351),t),o(r(352),t),o(r(192),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(349),t),o(r(191),t),o(r(718),t),o(r(190),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),{fromBase64:o,fromHex:i}=n.Encoding;t.isStdTx=function(e){const{memo:t,msg:r,fee:n,signatures:o}=e;return"string"==typeof t&&Array.isArray(r)&&"object"==typeof n&&Array.isArray(o)},t.isMsgSend=function(e){return"cosmos-sdk/MsgSend"===e.type},t.isMsgStoreCode=function(e){return"wasm/MsgStoreCode"===e.type},t.isMsgInstantiateContract=function(e){return"wasm/MsgInstantiateContract"===e.type},t.isMsgExecuteContract=function(e){return"wasm/MsgExecuteContract"===e.type},t.extractContractMsg=function(e){return"wasm/MsgExecuteContract"===e.type?n.Encoding.fromBase64(e.value.msg):n.Encoding.fromBase64(e.value.init_msg)},t.pubkeyType={secp256k1:"tendermint/PubKeySecp256k1",ed25519:"tendermint/PubKeyEd25519",sr25519:"tendermint/PubKeySr25519"},t.pubkeyTypes=[t.pubkeyType.secp256k1,t.pubkeyType.ed25519,t.pubkeyType.sr25519],t.parseWasmData=function({key:e,val:t}){return{key:i(e),val:o(t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(738);t.Bip39=n.Bip39;var o=r(364);t.EnglishMnemonic=o.EnglishMnemonic;var i=r(365);t.Hmac=i.Hmac;var s=r(754);t.Keccak256=s.Keccak256;var a=r(755);t.Xchacha20poly1305Ietf=a.Xchacha20poly1305Ietf,t.Argon2id=a.Argon2id,t.Ed25519=a.Ed25519,t.Ed25519Keypair=a.Ed25519Keypair;var c=r(756);t.Random=c.Random;var u=r(757);t.Ripemd160=u.Ripemd160;var l=r(758);t.Secp256k1=l.Secp256k1;var f=r(366);t.ExtendedSecp256k1Signature=f.ExtendedSecp256k1Signature,t.Secp256k1Signature=f.Secp256k1Signature;var d=r(367);t.Sha1=d.Sha1,t.Sha256=d.Sha256,t.Sha512=d.Sha512;var h=r(759);t.Slip10=h.Slip10,t.Slip10Curve=h.Slip10Curve,t.Slip10RawIndex=h.Slip10RawIndex,t.slip10CurveFromString=h.slip10CurveFromString},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(199),o=r(200);class i{constructor(){this.data=new Uint8Array(i.SIZE)}clear(){o.wipe(this.data)}clone(){const e=new i;return e.copy(this),e}copy(e){this.data.set(e.data)}dbl(){let e=0;for(let t=i.SIZE-1;t>=0;t--){const r=this.data[t]>>>7&255;this.data[t]=this.data[t]<<1|e,e=r}this.data[i.SIZE-1]^=n.select(e,i.R,0),e=0}}i.SIZE=16,i.R=135,t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JSONUint8Array=void 0;const n=r(2);class o{static parse(e){return JSON.parse(e,(e,t)=>t&&"string"==typeof t&&t.startsWith("__uint8array__")?new Uint8Array(n.Buffer.from(t.replace("__uint8array__",""),"hex")):t)}static stringify(e){return JSON.stringify(e,(e,t)=>t&&(t instanceof Uint8Array||"object"==typeof t&&"type"in t&&"data"in t&&"Buffer"===t.type&&Array.isArray(t.data))?"__uint8array__"+n.Buffer.from(t).toString("hex"):t)}static wrap(e){if(void 0!==e)return JSON.parse(o.stringify(e))}static unwrap(e){if(void 0!==e)return o.parse(JSON.stringify(e))}}t.JSONUint8Array=o},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(547),t),o(r(567),t),o(r(592),t)},,,,function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Dec=void 0;const o=n(r(233)),i=r(116);class s{constructor(e,t=0){if("string"==typeof e){if(0===e.length)throw new Error("empty string");if(!/^(-?\d+\.\d+)$|^(-?\d+)$/.test(e))throw new Error("invalid decimal: "+e);e.indexOf(".")>=0&&(t=e.length-e.indexOf(".")-1,e=e.replace(".","")),this.int=o.default(e)}else"number"==typeof e?this.int=o.default(e):e instanceof i.Int?this.int=o.default(e.toString()):this.int=o.default(e);this.int=this.int.multiply(s.calcPrecisionMultiplier(o.default(t)))}static calcPrecisionMultiplier(e){if(e.lt(o.default(0)))throw new Error("Invalid prec");if(e.gt(s.precision))throw new Error("Too much precision");if(s.precisionMultipliers[e.toString()])return s.precisionMultipliers[e.toString()];const t=s.precision.minus(e),r=o.default(10).pow(t);return s.precisionMultipliers[e.toString()]=r,r}isZero(){return this.int.eq(o.default(0))}isNegative(){return this.int.isNegative()}isPositive(){return this.int.isPositive()}equals(e){return this.int.eq(e.int)}gt(e){return this.int.gt(e.int)}gte(e){return this.int.geq(e.int)}lt(e){return this.int.lt(e.int)}lte(e){return this.int.leq(e.int)}neg(){return new s(this.int.negate(),s.precision.toJSNumber())}abs(){return new s(this.int.abs(),s.precision.toJSNumber())}add(e){return new s(this.int.add(e.int),s.precision.toJSNumber())}sub(e){return new s(this.int.subtract(e.int),s.precision.toJSNumber())}mul(e){return new s(this.mulRaw(e).chopPrecisionAndRound(),s.precision.toJSNumber())}mulTruncate(e){return new s(this.mulRaw(e).chopPrecisionAndTruncate(),s.precision.toJSNumber())}mulRaw(e){return new s(this.int.multiply(e.int),s.precision.toJSNumber())}quo(e){return new s(this.quoRaw(e).chopPrecisionAndRound(),s.precision.toJSNumber())}quoTruncate(e){return new s(this.quoRaw(e).chopPrecisionAndTruncate(),s.precision.toJSNumber())}quoRoundUp(e){return new s(this.quoRaw(e).chopPrecisionAndRoundUp(),s.precision.toJSNumber())}quoRaw(e){const t=s.calcPrecisionMultiplier(o.default(0)),r=this.int.multiply(t).multiply(t);return new s(r.divide(e.int),s.precision.toJSNumber())}isInteger(){const e=s.calcPrecisionMultiplier(o.default(0));return this.int.remainder(e).equals(o.default(0))}chopPrecisionAndRound(){if(this.isNegative()){return this.abs().chopPrecisionAndRound().negate()}const e=s.calcPrecisionMultiplier(o.default(0)),t=e.divide(o.default(2)),{quotient:r,remainder:n}=this.int.divmod(e);return n.equals(o.default(0))||n.lt(t)?r:n.gt(t)?r.add(o.default(1)):r.divide(o.default(2)).equals(o.default(0))?r:r.add(o.default(1))}chopPrecisionAndRoundUp(){if(this.isNegative()){return this.abs().chopPrecisionAndTruncate().negate()}const e=s.calcPrecisionMultiplier(o.default(0)),{quotient:t,remainder:r}=this.int.divmod(e);return r.equals(o.default(0))?t:t.add(o.default(1))}chopPrecisionAndTruncate(){const e=s.calcPrecisionMultiplier(o.default(0));return this.int.divide(e)}toString(e=s.precision.toJSNumber(),t=!1){const r=s.calcPrecisionMultiplier(o.default(0)),n=this.int.abs(),{quotient:i,remainder:a}=n.divmod(r);let c=a.toString(10);for(let e=0,t=c.length;e<s.precision.toJSNumber()-t;e++)c="0"+c;c=c.substring(0,e);return`${this.isNegative()&&!(i.eq(o.default(0))&&0===c.length)?"-":""}${t?BigInt(i.toString()).toLocaleString("en-US"):i.toString()}${c.length>0?"."+c:""}`}round(){return new i.Int(this.chopPrecisionAndRound())}roundUp(){return new i.Int(this.chopPrecisionAndRoundUp())}truncate(){return new i.Int(this.chopPrecisionAndTruncate())}}t.Dec=s,s.precision=o.default(18),s.precisionMultipliers={}},function(e,t){e.exports=n;var r=null;try{r=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch(e){}function n(e,t,r){this.low=0|e,this.high=0|t,this.unsigned=!!r}function o(e){return!0===(e&&e.__isLong__)}n.prototype.__isLong__,Object.defineProperty(n.prototype,"__isLong__",{value:!0}),n.isLong=o;var i={},s={};function a(e,t){var r,n,o;return t?(o=0<=(e>>>=0)&&e<256)&&(n=s[e])?n:(r=u(e,(0|e)<0?-1:0,!0),o&&(s[e]=r),r):(o=-128<=(e|=0)&&e<128)&&(n=i[e])?n:(r=u(e,e<0?-1:0,!1),o&&(i[e]=r),r)}function c(e,t){if(isNaN(e))return t?b:y;if(t){if(e<0)return b;if(e>=p)return O}else{if(e<=-g)return S;if(e+1>=g)return k}return e<0?c(-e,t).neg():u(e%h|0,e/h|0,t)}function u(e,t,r){return new n(e,t,r)}n.fromInt=a,n.fromNumber=c,n.fromBits=u;var l=Math.pow;function f(e,t,r){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return y;if("number"==typeof t?(r=t,t=!1):t=!!t,(r=r||10)<2||36<r)throw RangeError("radix");var n;if((n=e.indexOf("-"))>0)throw Error("interior hyphen");if(0===n)return f(e.substring(1),t,r).neg();for(var o=c(l(r,8)),i=y,s=0;s<e.length;s+=8){var a=Math.min(8,e.length-s),u=parseInt(e.substring(s,s+a),r);if(a<8){var d=c(l(r,a));i=i.mul(d).add(c(u))}else i=(i=i.mul(o)).add(c(u))}return i.unsigned=t,i}function d(e,t){return"number"==typeof e?c(e,t):"string"==typeof e?f(e,t):u(e.low,e.high,"boolean"==typeof t?t:e.unsigned)}n.fromString=f,n.fromValue=d;var h=4294967296,p=h*h,g=p/2,m=a(1<<24),y=a(0);n.ZERO=y;var b=a(0,!0);n.UZERO=b;var v=a(1);n.ONE=v;var w=a(1,!0);n.UONE=w;var _=a(-1);n.NEG_ONE=_;var k=u(-1,2147483647,!1);n.MAX_VALUE=k;var O=u(-1,-1,!0);n.MAX_UNSIGNED_VALUE=O;var S=u(0,-2147483648,!1);n.MIN_VALUE=S;var E=n.prototype;E.toInt=function(){return this.unsigned?this.low>>>0:this.low},E.toNumber=function(){return this.unsigned?(this.high>>>0)*h+(this.low>>>0):this.high*h+(this.low>>>0)},E.toString=function(e){if((e=e||10)<2||36<e)throw RangeError("radix");if(this.isZero())return"0";if(this.isNegative()){if(this.eq(S)){var t=c(e),r=this.div(t),n=r.mul(t).sub(this);return r.toString(e)+n.toInt().toString(e)}return"-"+this.neg().toString(e)}for(var o=c(l(e,6),this.unsigned),i=this,s="";;){var a=i.div(o),u=(i.sub(a.mul(o)).toInt()>>>0).toString(e);if((i=a).isZero())return u+s;for(;u.length<6;)u="0"+u;s=""+u+s}},E.getHighBits=function(){return this.high},E.getHighBitsUnsigned=function(){return this.high>>>0},E.getLowBits=function(){return this.low},E.getLowBitsUnsigned=function(){return this.low>>>0},E.getNumBitsAbs=function(){if(this.isNegative())return this.eq(S)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&0==(e&1<<t);t--);return 0!=this.high?t+33:t+1},E.isZero=function(){return 0===this.high&&0===this.low},E.eqz=E.isZero,E.isNegative=function(){return!this.unsigned&&this.high<0},E.isPositive=function(){return this.unsigned||this.high>=0},E.isOdd=function(){return 1==(1&this.low)},E.isEven=function(){return 0==(1&this.low)},E.equals=function(e){return o(e)||(e=d(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&(this.high===e.high&&this.low===e.low)},E.eq=E.equals,E.notEquals=function(e){return!this.eq(e)},E.neq=E.notEquals,E.ne=E.notEquals,E.lessThan=function(e){return this.comp(e)<0},E.lt=E.lessThan,E.lessThanOrEqual=function(e){return this.comp(e)<=0},E.lte=E.lessThanOrEqual,E.le=E.lessThanOrEqual,E.greaterThan=function(e){return this.comp(e)>0},E.gt=E.greaterThan,E.greaterThanOrEqual=function(e){return this.comp(e)>=0},E.gte=E.greaterThanOrEqual,E.ge=E.greaterThanOrEqual,E.compare=function(e){if(o(e)||(e=d(e)),this.eq(e))return 0;var t=this.isNegative(),r=e.isNegative();return t&&!r?-1:!t&&r?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},E.comp=E.compare,E.negate=function(){return!this.unsigned&&this.eq(S)?S:this.not().add(v)},E.neg=E.negate,E.add=function(e){o(e)||(e=d(e));var t=this.high>>>16,r=65535&this.high,n=this.low>>>16,i=65535&this.low,s=e.high>>>16,a=65535&e.high,c=e.low>>>16,l=0,f=0,h=0,p=0;return h+=(p+=i+(65535&e.low))>>>16,f+=(h+=n+c)>>>16,l+=(f+=r+a)>>>16,l+=t+s,u((h&=65535)<<16|(p&=65535),(l&=65535)<<16|(f&=65535),this.unsigned)},E.subtract=function(e){return o(e)||(e=d(e)),this.add(e.neg())},E.sub=E.subtract,E.multiply=function(e){if(this.isZero())return y;if(o(e)||(e=d(e)),r)return u(r.mul(this.low,this.high,e.low,e.high),r.get_high(),this.unsigned);if(e.isZero())return y;if(this.eq(S))return e.isOdd()?S:y;if(e.eq(S))return this.isOdd()?S:y;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(m)&&e.lt(m))return c(this.toNumber()*e.toNumber(),this.unsigned);var t=this.high>>>16,n=65535&this.high,i=this.low>>>16,s=65535&this.low,a=e.high>>>16,l=65535&e.high,f=e.low>>>16,h=65535&e.low,p=0,g=0,b=0,v=0;return b+=(v+=s*h)>>>16,g+=(b+=i*h)>>>16,b&=65535,g+=(b+=s*f)>>>16,p+=(g+=n*h)>>>16,g&=65535,p+=(g+=i*f)>>>16,g&=65535,p+=(g+=s*l)>>>16,p+=t*h+n*f+i*l+s*a,u((b&=65535)<<16|(v&=65535),(p&=65535)<<16|(g&=65535),this.unsigned)},E.mul=E.multiply,E.divide=function(e){if(o(e)||(e=d(e)),e.isZero())throw Error("division by zero");var t,n,i;if(r)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?u((this.unsigned?r.div_u:r.div_s)(this.low,this.high,e.low,e.high),r.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?b:y;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return b;if(e.gt(this.shru(1)))return w;i=b}else{if(this.eq(S))return e.eq(v)||e.eq(_)?S:e.eq(S)?v:(t=this.shr(1).div(e).shl(1)).eq(y)?e.isNegative()?v:_:(n=this.sub(e.mul(t)),i=t.add(n.div(e)));if(e.eq(S))return this.unsigned?b:y;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();i=y}for(n=this;n.gte(e);){t=Math.max(1,Math.floor(n.toNumber()/e.toNumber()));for(var s=Math.ceil(Math.log(t)/Math.LN2),a=s<=48?1:l(2,s-48),f=c(t),h=f.mul(e);h.isNegative()||h.gt(n);)h=(f=c(t-=a,this.unsigned)).mul(e);f.isZero()&&(f=v),i=i.add(f),n=n.sub(h)}return i},E.div=E.divide,E.modulo=function(e){return o(e)||(e=d(e)),r?u((this.unsigned?r.rem_u:r.rem_s)(this.low,this.high,e.low,e.high),r.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},E.mod=E.modulo,E.rem=E.modulo,E.not=function(){return u(~this.low,~this.high,this.unsigned)},E.and=function(e){return o(e)||(e=d(e)),u(this.low&e.low,this.high&e.high,this.unsigned)},E.or=function(e){return o(e)||(e=d(e)),u(this.low|e.low,this.high|e.high,this.unsigned)},E.xor=function(e){return o(e)||(e=d(e)),u(this.low^e.low,this.high^e.high,this.unsigned)},E.shiftLeft=function(e){return o(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?u(this.low<<e,this.high<<e|this.low>>>32-e,this.unsigned):u(0,this.low<<e-32,this.unsigned)},E.shl=E.shiftLeft,E.shiftRight=function(e){return o(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?u(this.low>>>e|this.high<<32-e,this.high>>e,this.unsigned):u(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},E.shr=E.shiftRight,E.shiftRightUnsigned=function(e){if(o(e)&&(e=e.toInt()),0===(e&=63))return this;var t=this.high;return e<32?u(this.low>>>e|t<<32-e,t>>>e,this.unsigned):u(32===e?t:t>>>e-32,0,this.unsigned)},E.shru=E.shiftRightUnsigned,E.shr_u=E.shiftRightUnsigned,E.toSigned=function(){return this.unsigned?u(this.low,this.high,!1):this},E.toUnsigned=function(){return this.unsigned?this:u(this.low,this.high,!0)},E.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},E.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},E.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},n.fromBytes=function(e,t,r){return r?n.fromBytesLE(e,t):n.fromBytesBE(e,t)},n.fromBytesLE=function(e,t){return new n(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},n.fromBytesBE=function(e,t){return new n(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1Wallet=t.Secp256k1HdWallet=t.extractKdfConfiguration=t.executeKdf=t.pubkeyType=t.makeStdTx=t.isWrappedStdTx=t.isStdTx=t.SigningCosmosClient=t.decodeSignature=t.encodeSecp256k1Signature=t.findSequenceForSignedTx=t.encodeSecp256k1Pubkey=t.encodeBech32Pubkey=t.encodeAminoPubkey=t.decodeBech32Pubkey=t.decodeAminoPubkey=t.makeCosmoshubPath=t.isMsgWithdrawValidatorCommission=t.isMsgWithdrawDelegatorReward=t.isMsgUndelegate=t.isMsgSetWithdrawAddress=t.isMsgSend=t.isMsgMultiSend=t.isMsgFundCommunityPool=t.isMsgEditValidator=t.isMsgDelegate=t.isMsgCreateValidator=t.isMsgBeginRedelegate=t.uint64ToString=t.uint64ToNumber=t.setupSupplyExtension=t.setupStakingExtension=t.setupSlashingExtension=t.setupMintExtension=t.setupGovExtension=t.setupDistributionExtension=t.setupBankExtension=t.setupAuthExtension=t.normalizePubkey=t.normalizeLcdApiArray=t.LcdClient=t.BroadcastMode=t.GasPrice=t.buildFeeTable=t.serializeSignDoc=t.makeSignDoc=t.isSearchByTagsQuery=t.isSearchBySentFromOrToQuery=t.isSearchByHeightQuery=t.isBroadcastTxSuccess=t.isBroadcastTxFailure=t.CosmosClient=t.assertIsBroadcastTxSuccess=t.parseCoins=t.coins=t.coin=t.rawSecp256k1PubkeyToAddress=t.pubkeyToAddress=t.logs=void 0;const s=i(r(310));t.logs=s;var a=r(173);Object.defineProperty(t,"pubkeyToAddress",{enumerable:!0,get:function(){return a.pubkeyToAddress}}),Object.defineProperty(t,"rawSecp256k1PubkeyToAddress",{enumerable:!0,get:function(){return a.rawSecp256k1PubkeyToAddress}});var c=r(317);Object.defineProperty(t,"coin",{enumerable:!0,get:function(){return c.coin}}),Object.defineProperty(t,"coins",{enumerable:!0,get:function(){return c.coins}}),Object.defineProperty(t,"parseCoins",{enumerable:!0,get:function(){return c.parseCoins}});var u=r(318);Object.defineProperty(t,"assertIsBroadcastTxSuccess",{enumerable:!0,get:function(){return u.assertIsBroadcastTxSuccess}}),Object.defineProperty(t,"CosmosClient",{enumerable:!0,get:function(){return u.CosmosClient}}),Object.defineProperty(t,"isBroadcastTxFailure",{enumerable:!0,get:function(){return u.isBroadcastTxFailure}}),Object.defineProperty(t,"isBroadcastTxSuccess",{enumerable:!0,get:function(){return u.isBroadcastTxSuccess}}),Object.defineProperty(t,"isSearchByHeightQuery",{enumerable:!0,get:function(){return u.isSearchByHeightQuery}}),Object.defineProperty(t,"isSearchBySentFromOrToQuery",{enumerable:!0,get:function(){return u.isSearchBySentFromOrToQuery}}),Object.defineProperty(t,"isSearchByTagsQuery",{enumerable:!0,get:function(){return u.isSearchByTagsQuery}});var l=r(101);Object.defineProperty(t,"makeSignDoc",{enumerable:!0,get:function(){return l.makeSignDoc}}),Object.defineProperty(t,"serializeSignDoc",{enumerable:!0,get:function(){return l.serializeSignDoc}});var f=r(320);Object.defineProperty(t,"buildFeeTable",{enumerable:!0,get:function(){return f.buildFeeTable}}),Object.defineProperty(t,"GasPrice",{enumerable:!0,get:function(){return f.GasPrice}});var d=r(174);Object.defineProperty(t,"BroadcastMode",{enumerable:!0,get:function(){return d.BroadcastMode}}),Object.defineProperty(t,"LcdClient",{enumerable:!0,get:function(){return d.LcdClient}}),Object.defineProperty(t,"normalizeLcdApiArray",{enumerable:!0,get:function(){return d.normalizeLcdApiArray}}),Object.defineProperty(t,"normalizePubkey",{enumerable:!0,get:function(){return d.normalizePubkey}}),Object.defineProperty(t,"setupAuthExtension",{enumerable:!0,get:function(){return d.setupAuthExtension}}),Object.defineProperty(t,"setupBankExtension",{enumerable:!0,get:function(){return d.setupBankExtension}}),Object.defineProperty(t,"setupDistributionExtension",{enumerable:!0,get:function(){return d.setupDistributionExtension}}),Object.defineProperty(t,"setupGovExtension",{enumerable:!0,get:function(){return d.setupGovExtension}}),Object.defineProperty(t,"setupMintExtension",{enumerable:!0,get:function(){return d.setupMintExtension}}),Object.defineProperty(t,"setupSlashingExtension",{enumerable:!0,get:function(){return d.setupSlashingExtension}}),Object.defineProperty(t,"setupStakingExtension",{enumerable:!0,get:function(){return d.setupStakingExtension}}),Object.defineProperty(t,"setupSupplyExtension",{enumerable:!0,get:function(){return d.setupSupplyExtension}}),Object.defineProperty(t,"uint64ToNumber",{enumerable:!0,get:function(){return d.uint64ToNumber}}),Object.defineProperty(t,"uint64ToString",{enumerable:!0,get:function(){return d.uint64ToString}});var h=r(639);Object.defineProperty(t,"isMsgBeginRedelegate",{enumerable:!0,get:function(){return h.isMsgBeginRedelegate}}),Object.defineProperty(t,"isMsgCreateValidator",{enumerable:!0,get:function(){return h.isMsgCreateValidator}}),Object.defineProperty(t,"isMsgDelegate",{enumerable:!0,get:function(){return h.isMsgDelegate}}),Object.defineProperty(t,"isMsgEditValidator",{enumerable:!0,get:function(){return h.isMsgEditValidator}}),Object.defineProperty(t,"isMsgFundCommunityPool",{enumerable:!0,get:function(){return h.isMsgFundCommunityPool}}),Object.defineProperty(t,"isMsgMultiSend",{enumerable:!0,get:function(){return h.isMsgMultiSend}}),Object.defineProperty(t,"isMsgSend",{enumerable:!0,get:function(){return h.isMsgSend}}),Object.defineProperty(t,"isMsgSetWithdrawAddress",{enumerable:!0,get:function(){return h.isMsgSetWithdrawAddress}}),Object.defineProperty(t,"isMsgUndelegate",{enumerable:!0,get:function(){return h.isMsgUndelegate}}),Object.defineProperty(t,"isMsgWithdrawDelegatorReward",{enumerable:!0,get:function(){return h.isMsgWithdrawDelegatorReward}}),Object.defineProperty(t,"isMsgWithdrawValidatorCommission",{enumerable:!0,get:function(){return h.isMsgWithdrawValidatorCommission}});var p=r(321);Object.defineProperty(t,"makeCosmoshubPath",{enumerable:!0,get:function(){return p.makeCosmoshubPath}});var g=r(175);Object.defineProperty(t,"decodeAminoPubkey",{enumerable:!0,get:function(){return g.decodeAminoPubkey}}),Object.defineProperty(t,"decodeBech32Pubkey",{enumerable:!0,get:function(){return g.decodeBech32Pubkey}}),Object.defineProperty(t,"encodeAminoPubkey",{enumerable:!0,get:function(){return g.encodeAminoPubkey}}),Object.defineProperty(t,"encodeBech32Pubkey",{enumerable:!0,get:function(){return g.encodeBech32Pubkey}}),Object.defineProperty(t,"encodeSecp256k1Pubkey",{enumerable:!0,get:function(){return g.encodeSecp256k1Pubkey}});var m=r(640);Object.defineProperty(t,"findSequenceForSignedTx",{enumerable:!0,get:function(){return m.findSequenceForSignedTx}});var y=r(127);Object.defineProperty(t,"encodeSecp256k1Signature",{enumerable:!0,get:function(){return y.encodeSecp256k1Signature}}),Object.defineProperty(t,"decodeSignature",{enumerable:!0,get:function(){return y.decodeSignature}});var b=r(641);Object.defineProperty(t,"SigningCosmosClient",{enumerable:!0,get:function(){return b.SigningCosmosClient}});var v=r(322);Object.defineProperty(t,"isStdTx",{enumerable:!0,get:function(){return v.isStdTx}}),Object.defineProperty(t,"isWrappedStdTx",{enumerable:!0,get:function(){return v.isWrappedStdTx}}),Object.defineProperty(t,"makeStdTx",{enumerable:!0,get:function(){return v.makeStdTx}});var w=r(126);Object.defineProperty(t,"pubkeyType",{enumerable:!0,get:function(){return w.pubkeyType}});var _=r(323);Object.defineProperty(t,"executeKdf",{enumerable:!0,get:function(){return _.executeKdf}});var k=r(643);Object.defineProperty(t,"extractKdfConfiguration",{enumerable:!0,get:function(){return k.extractKdfConfiguration}}),Object.defineProperty(t,"Secp256k1HdWallet",{enumerable:!0,get:function(){return k.Secp256k1HdWallet}});var O=r(644);Object.defineProperty(t,"Secp256k1Wallet",{enumerable:!0,get:function(){return O.Secp256k1Wallet}})},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint=t.Int=void 0;const o=n(r(233));class i{constructor(e,t,r,n){this.int="string"==typeof e?o.default(e,t,r,n):o.default(e)}toString(){return this.int.toString(10)}equals(e){return this.int.equals(e.int)}gt(e){return this.int.gt(e.int)}gte(e){return this.int.greaterOrEquals(e.int)}lt(e){return this.int.lt(e.int)}lte(e){return this.int.lesserOrEquals(e.int)}add(e){return new i(this.int.add(e.int))}sub(e){return new i(this.int.subtract(e.int))}mul(e){return new i(this.int.multiply(e.int))}div(e){return new i(this.int.divide(e.int))}mod(e){return new i(this.int.mod(e.int))}neg(){return new i(this.int.negate())}}t.Int=i;class s{constructor(e,t,r,n){if(this.uint="string"==typeof e?o.default(e,t,r,n):o.default(e),this.uint.isNegative())throw new TypeError("Uint should not be negative")}toString(){return this.uint.toString(10)}equals(e){return this.uint.equals(e.uint)}gt(e){return this.uint.gt(e.uint)}gte(e){return this.uint.greaterOrEquals(e.uint)}lt(e){return this.uint.lt(e.uint)}lte(e){return this.uint.lesserOrEquals(e.uint)}add(e){return new s(this.uint.add(e.uint))}sub(e){return new s(this.uint.subtract(e.uint))}mul(e){return new s(this.uint.multiply(e.uint))}div(e){return new s(this.uint.divide(e.uint))}mod(e){return new s(this.uint.mod(e.uint))}}t.Uint=s},function(e,t,r){"use strict";t.byteLength=function(e){var t=u(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,n=u(e),s=n[0],a=n[1],c=new i(function(e,t,r){return 3*(t+r)/4-r}(0,s,a)),l=0,f=a>0?s-4:s;for(r=0;r<f;r+=4)t=o[e.charCodeAt(r)]<<18|o[e.charCodeAt(r+1)]<<12|o[e.charCodeAt(r+2)]<<6|o[e.charCodeAt(r+3)],c[l++]=t>>16&255,c[l++]=t>>8&255,c[l++]=255&t;2===a&&(t=o[e.charCodeAt(r)]<<2|o[e.charCodeAt(r+1)]>>4,c[l++]=255&t);1===a&&(t=o[e.charCodeAt(r)]<<10|o[e.charCodeAt(r+1)]<<4|o[e.charCodeAt(r+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t);return c},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],s=0,a=r-o;s<a;s+=16383)i.push(l(e,s,s+16383>a?a:s+16383));1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,c=s.length;a<c;++a)n[a]=s[a],o[s.charCodeAt(a)]=a;function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function l(e,t,r){for(var o,i,s=[],a=t;a<r;a+=3)o=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),s.push(n[(i=o)>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return s.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=i(r(113)),a=i(r(48));a.default.util.Long=s.default,a.default.configure(),o(r(442),t)},function(e,t,r){"use strict";(function(t){void 0===t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:function(e,r,n,o){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var i,s,a=arguments.length;switch(a){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,r)}));case 3:return t.nextTick((function(){e.call(null,r,n)}));case 4:return t.nextTick((function(){e.call(null,r,n,o)}));default:for(i=new Array(a-1),s=0;s<i.length;)i[s++]=arguments[s];return t.nextTick((function(){e.apply(null,i)}))}}}:e.exports=t}).call(this,r(13))},function(e,t,r){"use strict";var n=r(4),o=r(474),i=r(56),s=r(7).Buffer,a=r(259),c=r(75),u=r(76),l=s.alloc(128);function f(e,t){i.call(this,"digest"),"string"==typeof t&&(t=s.from(t));var r="sha512"===e||"sha384"===e?128:64;(this._alg=e,this._key=t,t.length>r)?t=("rmd160"===e?new c:u(e)).update(t).digest():t.length<r&&(t=s.concat([t,l],r));for(var n=this._ipad=s.allocUnsafe(r),o=this._opad=s.allocUnsafe(r),a=0;a<r;a++)n[a]=54^t[a],o[a]=92^t[a];this._hash="rmd160"===e?new c:u(e),this._hash.update(n)}n(f,i),f.prototype._update=function(e){this._hash.update(e)},f.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new c:u(this._alg)).update(this._opad).update(e).digest()},e.exports=function(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new f("rmd160",t):"md5"===e?new o(a,t):new f(e,t)}},function(e,t,r){var n=r(7).Buffer;function o(e){n.isBuffer(e)||(e=n.from(e));for(var t=e.length/4|0,r=new Array(t),o=0;o<t;o++)r[o]=e.readUInt32BE(4*o);return r}function i(e){for(;0<e.length;e++)e[0]=0}function s(e,t,r,n,o){for(var i,s,a,c,u=r[0],l=r[1],f=r[2],d=r[3],h=e[0]^t[0],p=e[1]^t[1],g=e[2]^t[2],m=e[3]^t[3],y=4,b=1;b<o;b++)i=u[h>>>24]^l[p>>>16&255]^f[g>>>8&255]^d[255&m]^t[y++],s=u[p>>>24]^l[g>>>16&255]^f[m>>>8&255]^d[255&h]^t[y++],a=u[g>>>24]^l[m>>>16&255]^f[h>>>8&255]^d[255&p]^t[y++],c=u[m>>>24]^l[h>>>16&255]^f[p>>>8&255]^d[255&g]^t[y++],h=i,p=s,g=a,m=c;return i=(n[h>>>24]<<24|n[p>>>16&255]<<16|n[g>>>8&255]<<8|n[255&m])^t[y++],s=(n[p>>>24]<<24|n[g>>>16&255]<<16|n[m>>>8&255]<<8|n[255&h])^t[y++],a=(n[g>>>24]<<24|n[m>>>16&255]<<16|n[h>>>8&255]<<8|n[255&p])^t[y++],c=(n[m>>>24]<<24|n[h>>>16&255]<<16|n[p>>>8&255]<<8|n[255&g])^t[y++],[i>>>=0,s>>>=0,a>>>=0,c>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],c=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],o=[[],[],[],[]],i=[[],[],[],[]],s=0,a=0,c=0;c<256;++c){var u=a^a<<1^a<<2^a<<3^a<<4;u=u>>>8^255&u^99,r[s]=u,n[u]=s;var l=e[s],f=e[l],d=e[f],h=257*e[u]^16843008*u;o[0][s]=h<<24|h>>>8,o[1][s]=h<<16|h>>>16,o[2][s]=h<<8|h>>>24,o[3][s]=h,h=16843009*d^65537*f^257*l^16843008*s,i[0][u]=h<<24|h>>>8,i[1][u]=h<<16|h>>>16,i[2][u]=h<<8|h>>>24,i[3][u]=h,0===s?s=a=1:(s=l^e[e[e[d^l]]],a^=e[e[a]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:o,INV_SUB_MIX:i}}();function u(e){this._key=o(e),this._reset()}u.blockSize=16,u.keySize=32,u.prototype.blockSize=u.blockSize,u.prototype.keySize=u.keySize,u.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),o=[],i=0;i<t;i++)o[i]=e[i];for(i=t;i<n;i++){var s=o[i-1];i%t==0?(s=s<<8|s>>>24,s=c.SBOX[s>>>24]<<24|c.SBOX[s>>>16&255]<<16|c.SBOX[s>>>8&255]<<8|c.SBOX[255&s],s^=a[i/t|0]<<24):t>6&&i%t==4&&(s=c.SBOX[s>>>24]<<24|c.SBOX[s>>>16&255]<<16|c.SBOX[s>>>8&255]<<8|c.SBOX[255&s]),o[i]=o[i-t]^s}for(var u=[],l=0;l<n;l++){var f=n-l,d=o[f-(l%4?0:4)];u[l]=l<4||f<=4?d:c.INV_SUB_MIX[0][c.SBOX[d>>>24]]^c.INV_SUB_MIX[1][c.SBOX[d>>>16&255]]^c.INV_SUB_MIX[2][c.SBOX[d>>>8&255]]^c.INV_SUB_MIX[3][c.SBOX[255&d]]}this._nRounds=r,this._keySchedule=o,this._invKeySchedule=u},u.prototype.encryptBlockRaw=function(e){return s(e=o(e),this._keySchedule,c.SUB_MIX,c.SBOX,this._nRounds)},u.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=n.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r},u.prototype.decryptBlock=function(e){var t=(e=o(e))[1];e[1]=e[3],e[3]=t;var r=s(e,this._invKeySchedule,c.INV_SUB_MIX,c.INV_SBOX,this._nRounds),i=n.allocUnsafe(16);return i.writeUInt32BE(r[0],0),i.writeUInt32BE(r[3],4),i.writeUInt32BE(r[2],8),i.writeUInt32BE(r[1],12),i},u.prototype.scrub=function(){i(this._keySchedule),i(this._invKeySchedule),i(this._key)},e.exports.AES=u},function(e,t,r){var n=r(7).Buffer,o=r(156);e.exports=function(e,t,r,i){if(n.isBuffer(e)||(e=n.from(e,"binary")),t&&(n.isBuffer(t)||(t=n.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var s=r/8,a=n.alloc(s),c=n.alloc(i||0),u=n.alloc(0);s>0||i>0;){var l=new o;l.update(u),l.update(e),t&&l.update(t),u=l.digest();var f=0;if(s>0){var d=a.length-s;f=Math.min(s,u.length),u.copy(a,d,0,f),s-=f}if(f<u.length&&i>0){var h=c.length-i,p=Math.min(i,u.length-f);u.copy(c,h,f,f+p),i-=p}}return u.fill(0),{key:a,iv:c}}},function(e,t,r){"use strict";var n=r(6),o=r(33),i=o.getNAF,s=o.getJSF,a=o.assert;function c(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function u(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=c,c.prototype.point=function(){throw new Error("Not implemented")},c.prototype.validate=function(){throw new Error("Not implemented")},c.prototype._fixedNafMul=function(e,t){a(e.precomputed);var r=e._getDoubles(),n=i(t,1,this._bitLength),o=(1<<r.step+1)-(r.step%2==0?2:1);o/=3;for(var s=[],c=0;c<n.length;c+=r.step){var u=0;for(t=c+r.step-1;t>=c;t--)u=(u<<1)+n[t];s.push(u)}for(var l=this.jpoint(null,null,null),f=this.jpoint(null,null,null),d=o;d>0;d--){for(c=0;c<s.length;c++){(u=s[c])===d?f=f.mixedAdd(r.points[c]):u===-d&&(f=f.mixedAdd(r.points[c].neg()))}l=l.add(f)}return l.toP()},c.prototype._wnafMul=function(e,t){var r=4,n=e._getNAFPoints(r);r=n.wnd;for(var o=n.points,s=i(t,r,this._bitLength),c=this.jpoint(null,null,null),u=s.length-1;u>=0;u--){for(t=0;u>=0&&0===s[u];u--)t++;if(u>=0&&t++,c=c.dblp(t),u<0)break;var l=s[u];a(0!==l),c="affine"===e.type?l>0?c.mixedAdd(o[l-1>>1]):c.mixedAdd(o[-l-1>>1].neg()):l>0?c.add(o[l-1>>1]):c.add(o[-l-1>>1].neg())}return"affine"===e.type?c.toP():c},c.prototype._wnafMulAdd=function(e,t,r,n,o){for(var a=this._wnafT1,c=this._wnafT2,u=this._wnafT3,l=0,f=0;f<n;f++){var d=(E=t[f])._getNAFPoints(e);a[f]=d.wnd,c[f]=d.points}for(f=n-1;f>=1;f-=2){var h=f-1,p=f;if(1===a[h]&&1===a[p]){var g=[t[h],null,null,t[p]];0===t[h].y.cmp(t[p].y)?(g[1]=t[h].add(t[p]),g[2]=t[h].toJ().mixedAdd(t[p].neg())):0===t[h].y.cmp(t[p].y.redNeg())?(g[1]=t[h].toJ().mixedAdd(t[p]),g[2]=t[h].add(t[p].neg())):(g[1]=t[h].toJ().mixedAdd(t[p]),g[2]=t[h].toJ().mixedAdd(t[p].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],y=s(r[h],r[p]);l=Math.max(y[0].length,l),u[h]=new Array(l),u[p]=new Array(l);for(var b=0;b<l;b++){var v=0|y[0][b],w=0|y[1][b];u[h][b]=m[3*(v+1)+(w+1)],u[p][b]=0,c[h]=g}}else u[h]=i(r[h],a[h],this._bitLength),u[p]=i(r[p],a[p],this._bitLength),l=Math.max(u[h].length,l),l=Math.max(u[p].length,l)}var _=this.jpoint(null,null,null),k=this._wnafT4;for(f=l;f>=0;f--){for(var O=0;f>=0;){var S=!0;for(b=0;b<n;b++)k[b]=0|u[b][f],0!==k[b]&&(S=!1);if(!S)break;O++,f--}if(f>=0&&O++,_=_.dblp(O),f<0)break;for(b=0;b<n;b++){var E,j=k[b];0!==j&&(j>0?E=c[b][j-1>>1]:j<0&&(E=c[b][-j-1>>1].neg()),_="affine"===E.type?_.mixedAdd(E):_.add(E))}}for(f=0;f<n;f++)c[f]=null;return o?_:_.toP()},c.BasePoint=u,u.prototype.eq=function(){throw new Error("Not implemented")},u.prototype.validate=function(){return this.curve.validate(this)},c.prototype.decodePoint=function(e,t){e=o.toArray(e,t);var r=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*r)return 6===e[0]?a(e[e.length-1]%2==0):7===e[0]&&a(e[e.length-1]%2==1),this.point(e.slice(1,1+r),e.slice(1+r,1+2*r));if((2===e[0]||3===e[0])&&e.length-1===r)return this.pointFromX(e.slice(1,1+r),3===e[0]);throw new Error("Unknown point format")},u.prototype.encodeCompressed=function(e){return this.encode(e,!0)},u.prototype._encode=function(e){var t=this.curve.p.byteLength(),r=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(r):[4].concat(r,this.getY().toArray("be",t))},u.prototype.encode=function(e,t){return o.encode(this._encode(t),e)},u.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},u.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},u.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,o=0;o<t;o+=e){for(var i=0;i<e;i++)n=n.dbl();r.push(n)}return{step:e,points:r}},u.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],r=(1<<e)-1,n=1===r?null:this.dbl(),o=1;o<r;o++)t[o]=t[o-1].add(n);return{wnd:e,points:t}},u.prototype._getBeta=function(){return null},u.prototype.dblp=function(e){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}},function(e,t,r){var n=r(521),o=r(528),i=r(529),s=r(159),a=r(97),c=r(7).Buffer;function u(e){var t;"object"!=typeof e||c.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=c.from(e));var r,u,l=i(e,t),f=l.tag,d=l.data;switch(f){case"CERTIFICATE":u=n.certificate.decode(d,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(u||(u=n.PublicKey.decode(d,"der")),r=u.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPublicKey.decode(u.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return u.subjectPrivateKey=u.subjectPublicKey,{type:"ec",data:u};case"1.2.840.10040.4.1":return u.algorithm.params.pub_key=n.DSAparam.decode(u.subjectPublicKey.data,"der"),{type:"dsa",data:u.algorithm.params};default:throw new Error("unknown key id "+r)}case"ENCRYPTED PRIVATE KEY":d=function(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),i=o[e.algorithm.decrypt.cipher.algo.join(".")],u=e.algorithm.decrypt.cipher.iv,l=e.subjectPrivateKey,f=parseInt(i.split("-")[1],10)/8,d=a.pbkdf2Sync(t,r,n,f,"sha1"),h=s.createDecipheriv(i,d,u),p=[];return p.push(h.update(l)),p.push(h.final()),c.concat(p)}(d=n.EncryptedPrivateKey.decode(d,"der"),t);case"PRIVATE KEY":switch(r=(u=n.PrivateKey.decode(d,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPrivateKey.decode(u.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:u.algorithm.curve,privateKey:n.ECPrivateKey.decode(u.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return u.algorithm.params.priv_key=n.DSAparam.decode(u.subjectPrivateKey,"der"),{type:"dsa",params:u.algorithm.params};default:throw new Error("unknown key id "+r)}case"RSA PUBLIC KEY":return n.RSAPublicKey.decode(d,"der");case"RSA PRIVATE KEY":return n.RSAPrivateKey.decode(d,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:n.DSAPrivateKey.decode(d,"der")};case"EC PRIVATE KEY":return{curve:(d=n.ECPrivateKey.decode(d,"der")).parameters.value,privateKey:d.privateKey};default:throw new Error("unknown key type "+f)}}e.exports=u,u.signature=n.signature},function(e,t,r){var n,o,i,s,a,c;e.exports=(c=r(9),o=(n=c).lib,i=o.Base,s=o.WordArray,(a=n.x64={}).Word=i.extend({init:function(e,t){this.high=e,this.low=t}}),a.WordArray=i.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:8*e.length},toX32:function(){for(var e=this.words,t=e.length,r=[],n=0;n<t;n++){var o=e[n];r.push(o.high),r.push(o.low)}return s.create(r,this.sigBytes)},clone:function(){for(var e=i.clone.call(this),t=e.words=this.words.slice(0),r=t.length,n=0;n<r;n++)t[n]=t[n].clone();return e}}),c)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pubkeyType=void 0,t.pubkeyType={secp256k1:"tendermint/PubKeySecp256k1",ed25519:"tendermint/PubKeyEd25519",sr25519:"tendermint/PubKeySr25519"}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeSignature=t.encodeSecp256k1Signature=void 0;const n=r(39),o=r(175),i=r(126);t.encodeSecp256k1Signature=function(e,t){if(64!==t.length)throw new Error("Signature must be 64 bytes long. Cosmos SDK uses a 2x32 byte fixed length encoding for the secp256k1 signature integers r and s.");return{pub_key:o.encodeSecp256k1Pubkey(e),signature:n.toBase64(t)}},t.decodeSignature=function(e){switch(e.pub_key.type){case i.pubkeyType.secp256k1:return{pubkey:n.fromBase64(e.pub_key.value),signature:n.fromBase64(e.signature)};default:throw new Error("Unsupported pubkey type")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveSuggestedChainInfoMsg=t.SuggestChainInfoMsg=t.GetChainInfosMsg=void 0;const n=r(18),o=r(336);class i extends n.Message{static type(){return"get-chain-infos"}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.GetChainInfosMsg=i;class s extends n.Message{constructor(e){super(),this.chainInfo=e}static type(){return"suggest-chain-info"}validateBasic(){if(!this.chainInfo)throw new Error("chain info not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return s.type()}}t.SuggestChainInfoMsg=s;class a extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"remove-suggested-chain-info"}validateBasic(){if(!this.chainId)throw new Error("Chain id not set")}route(){return o.ROUTE}type(){return a.type()}}t.RemoveSuggestedChainInfoMsg=a},function(e,t,r){e.exports=r(680)},function(e,t){function r(e,t,r,n,o,i,s){try{var a=e[i](s),c=a.value}catch(e){return void r(e)}a.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var s=e.apply(t,n);function a(e){r(s,o,i,a,c,"next",e)}function c(e){r(s,o,i,a,c,"throw",e)}a(void 0)}))}}},function(e,t){const r=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:r,MAX_SAFE_COMPONENT_LENGTH:16}},function(e,t,r){(function(t){const r="object"==typeof t&&t.env&&t.env.NODE_DEBUG&&/\bsemver\b/i.test(t.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=r}).call(this,r(13))},function(e,t){const r=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:r.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)>0},function(e,t,r){const n=Symbol("SemVer ANY");class o{static get ANY(){return n}constructor(e,t){if(t=i(t),e instanceof o){if(e.loose===!!t.loose)return e;e=e.value}u("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===n?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(e){const t=this.options.loose?s[a.COMPARATORLOOSE]:s[a.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new l(r[2],this.options.loose):this.semver=n}toString(){return this.value}test(e){if(u("Comparator.test",e,this.options.loose),this.semver===n||e===n)return!0;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof o))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new f(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new f(this.value,t).test(e.semver);const r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),n=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,s=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),a=c(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),u=c(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||n||i&&s||a||u}}e.exports=o;const i=r(133),{re:s,t:a}=r(84),c=r(347),u=r(132),l=r(24),f=r(41)},function(e,t,r){const n=r(41);e.exports=(e,t,r)=>{try{t=new n(t,r)}catch(e){return!1}return t.test(e)}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DecProto=t.IntProto=t.DecCoin=t.Coin=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="cosmos.base.v1beta1";const i={denom:"",amount:""};t.Coin={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(18).string(e.amount),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.denom=r.string();break;case 2:s.amount=r.string();break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=String(e.amount):t.amount="",t},fromPartial(e){const t=Object.assign({},i);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=e.amount:t.amount="",t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.amount&&(t.amount=e.amount),t}};const s={denom:"",amount:""};t.DecCoin={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(18).string(e.amount),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},s);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.denom=r.string();break;case 2:i.amount=r.string();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},s);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=String(e.amount):t.amount="",t},fromPartial(e){const t=Object.assign({},s);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=e.amount:t.amount="",t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.amount&&(t.amount=e.amount),t}};const a={int:""};t.IntProto={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.int),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},a);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.int=r.string();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},a);return void 0!==e.int&&null!==e.int?t.int=String(e.int):t.int="",t},fromPartial(e){const t=Object.assign({},a);return void 0!==e.int&&null!==e.int?t.int=e.int:t.int="",t},toJSON(e){const t={};return void 0!==e.int&&(t.int=e.int),t}};const c={dec:""};t.DecProto={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.dec),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},c);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.dec=r.string();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},c);return void 0!==e.dec&&null!==e.dec?t.dec=String(e.dec):t.dec="",t},fromPartial(e){const t=Object.assign({},c);return void 0!==e.dec&&null!==e.dec?t.dec=e.dec:t.dec="",t},toJSON(e){const t={};return void 0!==e.dec&&(t.dec=e.dec),t}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Any=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="google.protobuf";const i={typeUrl:""};t.Any={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.typeUrl),t.uint32(18).bytes(e.value),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.typeUrl=r.string();break;case 2:s.value=r.bytes();break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);return void 0!==e.typeUrl&&null!==e.typeUrl?t.typeUrl=String(e.typeUrl):t.typeUrl="",void 0!==e.value&&null!==e.value&&(t.value=function(e){const t=a(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}(e.value)),t},fromPartial(e){const t=Object.assign({},i);return void 0!==e.typeUrl&&null!==e.typeUrl?t.typeUrl=e.typeUrl:t.typeUrl="",void 0!==e.value&&null!==e.value?t.value=e.value:t.value=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.typeUrl&&(t.typeUrl=e.typeUrl),void 0!==e.value&&(t.value=function(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return c(t.join(""))}(void 0!==e.value?e.value:new Uint8Array)),t}};var s=(()=>{if(void 0!==s)return s;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const a=s.atob||(e=>s.Buffer.from(e,"base64").toString("binary"));const c=s.btoa||(e=>s.Buffer.from(e,"binary").toString("base64"))}).call(this,r(12))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(739);t.Int53=n.Int53,t.Uint32=n.Uint32,t.Uint53=n.Uint53,t.Uint64=n.Uint64,t.Decimal=n.Decimal;var o=r(195);t.fromHex=o.fromHex,t.toHex=o.toHex,t.fromAscii=o.fromAscii,t.toAscii=o.toAscii,t.fromBase64=o.fromBase64,t.toBase64=o.toBase64,t.fromRfc3339=o.fromRfc3339,t.toRfc3339=o.toRfc3339,t.fromUtf8=o.fromUtf8,t.toUtf8=o.toUtf8,t.Bech32=o.Bech32;var i=r(363);t.isNonNullObject=i.isNonNullObject,t.isUint8Array=i.isUint8Array;var s=r(751);t.isJsonCompatibleValue=s.isJsonCompatibleValue,t.isJsonCompatibleDictionary=s.isJsonCompatibleDictionary,t.isJsonCompatibleArray=s.isJsonCompatibleArray;var a=r(752);t.TransactionEncoder=a.TransactionEncoder;var c=r(753);t.Encoding=c.Encoding},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(198),i=r(762),s=r(763);t.WebCryptoProvider=class{constructor(e=window.crypto){this.crypto=e}importBlockCipherKey(e){return n(this,void 0,void 0,(function*(){return i.default.importKey(this.crypto,e)}))}importCTRKey(e){return n(this,void 0,void 0,(function*(){try{return yield s.default.importKey(this.crypto,e)}catch(e){throw e.message.includes("unsupported")?new o.NotImplementedError("WebCryptoProvider: AES-CTR unsupported. Use PolyfillCryptoProvider."):e}}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){return"undefined"!=typeof window?void 0:r(72)};t.getNodeCrypto=n;var o=function(){if("undefined"!=typeof window&&window.crypto)return window.crypto.subtle};t.getWebCrypto=o;var i=function(){if("undefined"!=typeof window){if(window.msCrypto)return window.msCrypto.subtle;if(window.crypto)return window.crypto.subtle}};t.getWebCryptoAll=i;var s=function(){if("undefined"!=typeof window){if(window.msCrypto)return window.msCrypto;if(window.crypto)return window.crypto}};t.getRootWebCryptoAll=s;var a=function(){if("undefined"!=typeof window&&window.msCrypto)return window.msCrypto.subtle};t.getMsCrypto=a;var c=function(){var e=o(),t=n(),r=a();return void 0!==t?{name:"nodeCrypto",crypto:t}:void 0!==e&&void 0===r?{name:"webCrypto",crypto:e}:void 0!==r?{name:"msCrypto",crypto:r}:{name:void 0}};t.getCrypto=c,t.default={getNodeCrypto:n,getWebCrypto:o,getMsCrypto:a,getWebCryptoAll:i,getRootWebCryptoAll:s,getCrypto:c}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetSecret20ViewingKey=t.RemoveTokenMsg=t.AddTokenMsg=t.SuggestTokenMsg=t.GetTokensMsg=void 0;const n=r(18),o=r(382);class i extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"get-tokens"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return o.ROUTE}type(){return i.type()}}t.GetTokensMsg=i;class s extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.contractAddress=t,this.viewingKey=r}static type(){return"suggest-token"}approveExternal(){return!0}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty");if(!this.contractAddress)throw new Error("Contract address is empty")}route(){return o.ROUTE}type(){return s.type()}}t.SuggestTokenMsg=s;class a extends n.Message{constructor(e,t){super(),this.chainId=e,this.currency=t}static type(){return"add-token"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return o.ROUTE}type(){return a.type()}}t.AddTokenMsg=a;class c extends n.Message{constructor(e,t){super(),this.chainId=e,this.currency=t}static type(){return"remove-token"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return o.ROUTE}type(){return c.type()}}t.RemoveTokenMsg=c;class u extends n.Message{constructor(e,t){super(),this.chainId=e,this.contractAddress=t}static type(){return"get-secret20-viewing-key"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty");if(!this.contractAddress)throw new Error("Contract address is empty")}approveExternal(){return!0}route(){return o.ROUTE}type(){return u.type()}}t.GetSecret20ViewingKey=u},function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return s}));var n=r(51),o=r.n(n),i=r(15);class s{constructor(){this.exchangeTimeout=3e4,this.unresponsiveTimeout=15e3,this.deviceModel=null,this._events=new o.a,this.send=async(t,r,n,o,s=e.alloc(0),a=[i.StatusCodes.OK])=>{if(s.length>=256)throw new i.TransportError("data.length exceed 256 bytes limit. Got: "+s.length,"DataLengthTooBig");const c=await this.exchange(e.concat([e.from([t,r,n,o]),e.from([s.length]),s])),u=c.readUInt16BE(c.length-2);if(!a.some(e=>e===u))throw new i.TransportStatusError(u);return c},this.exchangeBusyPromise=void 0,this.exchangeAtomicImpl=async e=>{if(this.exchangeBusyPromise)throw new i.TransportRaceCondition("An action was already pending on the Ledger device. Please deny or reconnect.");let t;const r=new Promise(e=>{t=e});this.exchangeBusyPromise=r;let n=!1;const o=setTimeout(()=>{n=!0,this.emit("unresponsive")},this.unresponsiveTimeout);try{const r=await e();return n&&this.emit("responsive"),r}finally{clearTimeout(o),t&&t(),this.exchangeBusyPromise=null}},this._appAPIlock=null}exchange(e){throw new Error("exchange not implemented")}setScrambleKey(e){}close(){return Promise.resolve()}on(e,t){this._events.on(e,t)}off(e,t){this._events.removeListener(e,t)}emit(e,...t){this._events.emit(e,...t)}setDebugMode(){console.warn("setDebugMode is deprecated. use @ledgerhq/logs instead. No logs are emitted in this anymore.")}setExchangeTimeout(e){this.exchangeTimeout=e}setExchangeUnresponsiveTimeout(e){this.unresponsiveTimeout=e}static create(e=3e3,t){return new Promise((r,n)=>{let o=!1;const s=this.listen({next:t=>{o=!0,s&&s.unsubscribe(),a&&clearTimeout(a),this.open(t.descriptor,e).then(r,n)},error:e=>{a&&clearTimeout(a),n(e)},complete:()=>{a&&clearTimeout(a),o||n(new i.TransportError(this.ErrorMessage_NoDeviceFound,"NoDeviceFound"))}}),a=t?setTimeout(()=>{s.unsubscribe(),n(new i.TransportError(this.ErrorMessage_ListenTimeout,"ListenTimeout"))},t):null})}decorateAppAPIMethods(e,t,r){for(let n of t)e[n]=this.decorateAppAPIMethod(n,e[n],e,r)}decorateAppAPIMethod(e,t,r,n){return async(...o)=>{const{_appAPIlock:s}=this;if(s)return Promise.reject(new i.TransportError("Ledger Device is busy (lock "+s+")","TransportLocked"));try{return this._appAPIlock=e,this.setScrambleKey(n),await t.apply(r,o)}finally{this._appAPIlock=null}}}}s.isSupported=void 0,s.list=void 0,s.listen=void 0,s.open=void 0,s.ErrorMessage_ListenTimeout="No Ledger device found (timeout)",s.ErrorMessage_NoDeviceFound="No Ledger device found"}).call(this,r(2).Buffer)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(15);function o(t){const r=e.alloc(2);return r.writeUInt16BE(t,0),r}const i={data:e.alloc(0),dataLength:0,sequence:0};var s=(t,r)=>({makeBlocks(n){let i=e.concat([o(n.length),n]);const s=r-5,a=Math.ceil(i.length/s);i=e.concat([i,e.alloc(a*s-i.length+1).fill(0)]);const c=[];for(let r=0;r<a;r++){const n=e.alloc(5);n.writeUInt16BE(t,0),n.writeUInt8(5,2),n.writeUInt16BE(r,3);const o=i.slice(r*s,(r+1)*s);c.push(e.concat([n,o]))}return c},reduceResponse(r,o){let{data:s,dataLength:a,sequence:c}=r||i;if(o.readUInt16BE(0)!==t)throw new n.TransportError("Invalid channel","InvalidChannel");if(5!==o.readUInt8(2))throw new n.TransportError("Invalid tag","InvalidTag");if(o.readUInt16BE(3)!==c)throw new n.TransportError("Invalid sequence","InvalidSequence");r||(a=o.readUInt16BE(5)),c++;const u=o.slice(r?5:7);return s=e.concat([s,u]),s.length>a&&(s=s.slice(0,a)),{data:s,dataLength:a,sequence:c}},getReducedResult(e){if(e&&e.dataLength===e.data.length)return e.data}});t.default=s}).call(this,r(2).Buffer)},,,,function(e,t,r){(t=e.exports=r(243)).Stream=t,t.Readable=t,t.Writable=r(154),t.Duplex=r(65),t.Transform=r(246),t.PassThrough=r(450)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DecUtils=void 0;const n=r(112);class o{static trim(e){let t="string"==typeof e?e:e.toString();if(t.indexOf(".")<0)return t;for(let e=t.length-1;e>=0&&"0"===t[e];e--)t=t.slice(0,e);return t.length>0&&"."===t[t.length-1]&&(t=t.slice(0,t.length-1)),t}static getPrecisionDec(e){if(o.precisions[e.toString()])return o.precisions[e.toString()];let t=new n.Dec(1);for(let r=0;r<e;r++)t=t.mul(new n.Dec(10));return o.precisions[e.toString()]=t,t}}t.DecUtils=o,o.precisions={}},,,,function(e,t,r){var n=r(2),o=n.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return o(e,t,r)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=n:(i(n,t),t.Buffer=s),i(o,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=o(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},function(e,t,r){"use strict";(function(t,n,o){var i=r(119);function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=b;var a,c=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?n:i.nextTick;b.WritableState=y;var u=Object.create(r(95));u.inherits=r(4);var l={deprecate:r(155)},f=r(244),d=r(153).Buffer,h=o.Uint8Array||function(){};var p,g=r(245);function m(){}function y(e,t){a=a||r(65),e=e||{};var n=t instanceof a;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var o=e.highWaterMark,u=e.writableHighWaterMark,l=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:n&&(u||0===u)?u:l,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===e.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,o=r.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,o){--t.pendingcb,r?(i.nextTick(o,n),i.nextTick(S,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(o(n),e._writableState.errorEmitted=!0,e.emit("error",n),S(e,t))}(e,r,n,t,o);else{var s=k(r);s||r.corked||r.bufferProcessing||!r.bufferedRequest||_(e,r),n?c(w,e,r,s,o):w(e,r,s,o)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function b(e){if(a=a||r(65),!(p.call(b,this)||this instanceof a))return new b(e);this._writableState=new y(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),f.call(this)}function v(e,t,r,n,o,i,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function w(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),S(e,t)}function _(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,o=new Array(n),i=t.corkedRequestsFree;i.entry=r;for(var a=0,c=!0;r;)o[a]=r,r.isBuf||(c=!1),r=r.next,a+=1;o.allBuffers=c,v(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,l=r.encoding,f=r.callback;if(v(e,t,!1,t.objectMode?1:u.length,u,l,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function k(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function O(e,t){e._final((function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),S(e,t)}))}function S(e,t){var r=k(t);return r&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(O,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}u.inherits(b,f),y.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:l.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(b,Symbol.hasInstance,{value:function(e){return!!p.call(this,e)||this===b&&(e&&e._writableState instanceof y)}})):p=function(e){return e instanceof this},b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},b.prototype.write=function(e,t,r){var n,o=this._writableState,s=!1,a=!o.objectMode&&(n=e,d.isBuffer(n)||n instanceof h);return a&&!d.isBuffer(e)&&(e=function(e){return d.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=o.defaultEncoding),"function"!=typeof r&&(r=m),o.ended?function(e,t){var r=new Error("write after end");e.emit("error",r),i.nextTick(t,r)}(this,r):(a||function(e,t,r,n){var o=!0,s=!1;return null===r?s=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),i.nextTick(n,s),o=!1),o}(this,o,e,r))&&(o.pendingcb++,s=function(e,t,r,n,o,i){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=d.from(t,r));return t}(t,n,o);n!==s&&(r=!0,o="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var c=t.length<t.highWaterMark;c||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else v(e,t,!1,a,n,o,i);return c}(this,o,a,e,t,r)),s},b.prototype.cork=function(){this._writableState.corked++},b.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||_(this,e))},b.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),b.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function(e,t,r){t.ending=!0,S(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,n,r)},Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),b.prototype.destroy=g.destroy,b.prototype._undestroy=g.undestroy,b.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,r(13),r(223).setImmediate,r(12))},function(e,t,r){(function(t){function r(e){try{if(!t.localStorage)return!1}catch(e){return!1}var r=t.localStorage[e];return null!=r&&"true"===String(r).toLowerCase()}e.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}}).call(this,r(12))},function(e,t,r){"use strict";var n=r(4),o=r(250),i=r(7).Buffer,s=new Array(16);function a(){o.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function c(e,t){return e<<t|e>>>32-t}function u(e,t,r,n,o,i,s){return c(e+(t&r|~t&n)+o+i|0,s)+t|0}function l(e,t,r,n,o,i,s){return c(e+(t&n|r&~n)+o+i|0,s)+t|0}function f(e,t,r,n,o,i,s){return c(e+(t^r^n)+o+i|0,s)+t|0}function d(e,t,r,n,o,i,s){return c(e+(r^(t|~n))+o+i|0,s)+t|0}n(a,o),a.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,n=this._b,o=this._c,i=this._d;r=u(r,n,o,i,e[0],3614090360,7),i=u(i,r,n,o,e[1],3905402710,12),o=u(o,i,r,n,e[2],606105819,17),n=u(n,o,i,r,e[3],3250441966,22),r=u(r,n,o,i,e[4],4118548399,7),i=u(i,r,n,o,e[5],1200080426,12),o=u(o,i,r,n,e[6],2821735955,17),n=u(n,o,i,r,e[7],4249261313,22),r=u(r,n,o,i,e[8],1770035416,7),i=u(i,r,n,o,e[9],2336552879,12),o=u(o,i,r,n,e[10],4294925233,17),n=u(n,o,i,r,e[11],2304563134,22),r=u(r,n,o,i,e[12],1804603682,7),i=u(i,r,n,o,e[13],4254626195,12),o=u(o,i,r,n,e[14],2792965006,17),r=l(r,n=u(n,o,i,r,e[15],1236535329,22),o,i,e[1],4129170786,5),i=l(i,r,n,o,e[6],3225465664,9),o=l(o,i,r,n,e[11],643717713,14),n=l(n,o,i,r,e[0],3921069994,20),r=l(r,n,o,i,e[5],3593408605,5),i=l(i,r,n,o,e[10],38016083,9),o=l(o,i,r,n,e[15],3634488961,14),n=l(n,o,i,r,e[4],3889429448,20),r=l(r,n,o,i,e[9],568446438,5),i=l(i,r,n,o,e[14],3275163606,9),o=l(o,i,r,n,e[3],4107603335,14),n=l(n,o,i,r,e[8],1163531501,20),r=l(r,n,o,i,e[13],2850285829,5),i=l(i,r,n,o,e[2],4243563512,9),o=l(o,i,r,n,e[7],1735328473,14),r=f(r,n=l(n,o,i,r,e[12],2368359562,20),o,i,e[5],4294588738,4),i=f(i,r,n,o,e[8],2272392833,11),o=f(o,i,r,n,e[11],1839030562,16),n=f(n,o,i,r,e[14],4259657740,23),r=f(r,n,o,i,e[1],2763975236,4),i=f(i,r,n,o,e[4],1272893353,11),o=f(o,i,r,n,e[7],4139469664,16),n=f(n,o,i,r,e[10],3200236656,23),r=f(r,n,o,i,e[13],681279174,4),i=f(i,r,n,o,e[0],3936430074,11),o=f(o,i,r,n,e[3],3572445317,16),n=f(n,o,i,r,e[6],76029189,23),r=f(r,n,o,i,e[9],3654602809,4),i=f(i,r,n,o,e[12],3873151461,11),o=f(o,i,r,n,e[15],530742520,16),r=d(r,n=f(n,o,i,r,e[2],3299628645,23),o,i,e[0],4096336452,6),i=d(i,r,n,o,e[7],1126891415,10),o=d(o,i,r,n,e[14],2878612391,15),n=d(n,o,i,r,e[5],4237533241,21),r=d(r,n,o,i,e[12],1700485571,6),i=d(i,r,n,o,e[3],2399980690,10),o=d(o,i,r,n,e[10],4293915773,15),n=d(n,o,i,r,e[1],2240044497,21),r=d(r,n,o,i,e[8],1873313359,6),i=d(i,r,n,o,e[15],4264355552,10),o=d(o,i,r,n,e[6],2734768916,15),n=d(n,o,i,r,e[13],1309151649,21),r=d(r,n,o,i,e[4],4149444226,6),i=d(i,r,n,o,e[11],3174756917,10),o=d(o,i,r,n,e[2],718787259,15),n=d(n,o,i,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+o|0,this._d=this._d+i|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=i.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=a},function(e,t,r){"use strict";var n=r(73).codes.ERR_STREAM_PREMATURE_CLOSE;function o(){}e.exports=function e(t,r,i){if("function"==typeof r)return e(t,null,r);r||(r={}),i=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];e.apply(this,n)}}}(i||o);var s=r.readable||!1!==r.readable&&t.readable,a=r.writable||!1!==r.writable&&t.writable,c=function(){t.writable||l()},u=t._writableState&&t._writableState.finished,l=function(){a=!1,u=!0,s||i.call(t)},f=t._readableState&&t._readableState.endEmitted,d=function(){s=!1,f=!0,a||i.call(t)},h=function(e){i.call(t,e)},p=function(){var e;return s&&!f?(t._readableState&&t._readableState.ended||(e=new n),i.call(t,e)):a&&!u?(t._writableState&&t._writableState.ended||(e=new n),i.call(t,e)):void 0},g=function(){t.req.on("finish",l)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?a&&!t._writableState&&(t.on("end",c),t.on("close",c)):(t.on("complete",l),t.on("abort",p),t.req?g():t.on("request",g)),t.on("end",d),t.on("finish",l),!1!==r.error&&t.on("error",h),t.on("close",p),function(){t.removeListener("complete",l),t.removeListener("abort",p),t.removeListener("request",g),t.req&&t.req.removeListener("finish",l),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",l),t.removeListener("end",d),t.removeListener("error",h),t.removeListener("close",p)}}},function(e,t,r){"use strict";var n=r(32);function o(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=o,o.prototype._init=function(){},o.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},o.prototype._buffer=function(e,t){for(var r=Math.min(this.buffer.length-this.bufferOff,e.length-t),n=0;n<r;n++)this.buffer[this.bufferOff+n]=e[t+n];return this.bufferOff+=r,r},o.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},o.prototype._updateEncrypt=function(e){var t=0,r=0,n=(this.bufferOff+e.length)/this.blockSize|0,o=new Array(n*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(r+=this._flushBuffer(o,r)));for(var i=e.length-(e.length-t)%this.blockSize;t<i;t+=this.blockSize)this._update(e,t,o,r),r+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return o},o.prototype._updateDecrypt=function(e){for(var t=0,r=0,n=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,o=new Array(n*this.blockSize);n>0;n--)t+=this._buffer(e,t),r+=this._flushBuffer(o,r);return t+=this._buffer(e,t),o},o.prototype.final=function(e){var t,r;return e&&(t=this.update(e)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(r):r},o.prototype._pad=function(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},o.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},o.prototype._unpad=function(e){return e},o.prototype._finalDecrypt=function(){n.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},function(e,t,r){var n=r(482),o=r(490),i=r(269);t.createCipher=t.Cipher=n.createCipher,t.createCipheriv=t.Cipheriv=n.createCipheriv,t.createDecipher=t.Decipher=o.createDecipher,t.createDecipheriv=t.Decipheriv=o.createDecipheriv,t.listCiphers=t.getCiphers=function(){return Object.keys(i)}},function(e,t,r){var n={ECB:r(483),CBC:r(484),CFB:r(485),CFB8:r(486),CFB1:r(487),OFB:r(488),CTR:r(267),GCM:r(267)},o=r(269);for(var i in o)o[i].module=n[o[i].mode];e.exports=o},function(e,t,r){var n;function o(e){this.rand=e}if(e.exports=function(e){return n||(n=new o(null)),n.generate(e)},e.exports.Rand=o,o.prototype.generate=function(e){return this._rand(e)},o.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r<t.length;r++)t[r]=this.rand.getByte();return t},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?o.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?o.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"==typeof window&&(o.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var i=r(493);if("function"!=typeof i.randomBytes)throw new Error("Not supported");o.prototype._rand=function(e){return i.randomBytes(e)}}catch(e){}},function(e,t,r){"use strict";var n=r(78).codes.ERR_STREAM_PREMATURE_CLOSE;function o(){}e.exports=function e(t,r,i){if("function"==typeof r)return e(t,null,r);r||(r={}),i=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];e.apply(this,n)}}}(i||o);var s=r.readable||!1!==r.readable&&t.readable,a=r.writable||!1!==r.writable&&t.writable,c=function(){t.writable||l()},u=t._writableState&&t._writableState.finished,l=function(){a=!1,u=!0,s||i.call(t)},f=t._readableState&&t._readableState.endEmitted,d=function(){s=!1,f=!0,a||i.call(t)},h=function(e){i.call(t,e)},p=function(){var e;return s&&!f?(t._readableState&&t._readableState.ended||(e=new n),i.call(t,e)):a&&!u?(t._writableState&&t._writableState.ended||(e=new n),i.call(t,e)):void 0},g=function(){t.req.on("finish",l)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?a&&!t._writableState&&(t.on("end",c),t.on("close",c)):(t.on("complete",l),t.on("abort",p),t.req?g():t.on("request",g)),t.on("end",d),t.on("finish",l),!1!==r.error&&t.on("error",h),t.on("close",p),function(){t.removeListener("complete",l),t.removeListener("abort",p),t.removeListener("request",g),t.req&&t.req.removeListener("finish",l),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",l),t.removeListener("end",d),t.removeListener("error",h),t.removeListener("close",p)}}},function(e,t,r){(function(t){var n=r(506),o=r(62);function i(e){var t,r=e.modulus.byteLength();do{t=new n(o(r))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function s(e,r){var o=function(e){var t=i(e);return{blinder:t.toRed(n.mont(e.modulus)).redPow(new n(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(r),s=r.modulus.byteLength(),a=new n(e).mul(o.blinder).umod(r.modulus),c=a.toRed(n.mont(r.prime1)),u=a.toRed(n.mont(r.prime2)),l=r.coefficient,f=r.prime1,d=r.prime2,h=c.redPow(r.exponent1).fromRed(),p=u.redPow(r.exponent2).fromRed(),g=h.isub(p).imul(l).umod(f).imul(d);return p.iadd(g).imul(o.unblinder).umod(r.modulus).toArrayLike(t,"be",s)}s.getr=i,e.exports=s}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n,o=t,i=r(70),s=r(281),a=r(33).assert;function c(e){"short"===e.type?this.curve=new s.short(e):"edwards"===e.type?this.curve=new s.edwards(e):this.curve=new s.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function u(e,t){Object.defineProperty(o,e,{configurable:!0,enumerable:!0,get:function(){var r=new c(t);return Object.defineProperty(o,e,{configurable:!0,enumerable:!0,value:r}),r}})}o.PresetCurve=c,u("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:i.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),u("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:i.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),u("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:i.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),u("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:i.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),u("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:i.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),u("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["9"]}),u("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=r(512)}catch(e){n=void 0}u("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:i.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},function(e,t,r){"use strict";(function(t){var n,o=r(2),i=o.Buffer,s={};for(n in o)o.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(s[n]=o[n]);var a=s.Buffer={};for(n in i)i.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(a[n]=i[n]);if(s.Buffer.prototype=i.prototype,a.from&&a.from!==Uint8Array.from||(a.from=function(e,t,r){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);return i(e,t,r)}),a.alloc||(a.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var n=i(e);return t&&0!==t.length?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n}),!s.kStringMaxLength)try{s.kStringMaxLength=t.binding("buffer").kStringMaxLength}catch(e){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),e.exports=s}).call(this,r(13))},function(e,t,r){"use strict";const n=r(167).Reporter,o=r(99).EncoderBuffer,i=r(99).DecoderBuffer,s=r(32),a=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],c=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(a);function u(e,t,r){const n={};this._baseState=n,n.name=r,n.enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}e.exports=u;const l=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];u.prototype.clone=function(){const e=this._baseState,t={};l.forEach((function(r){t[r]=e[r]}));const r=new this.constructor(t.parent);return r._baseState=t,r},u.prototype._wrap=function(){const e=this._baseState;c.forEach((function(t){this[t]=function(){const r=new this.constructor(this);return e.children.push(r),r[t].apply(r,arguments)}}),this)},u.prototype._init=function(e){const t=this._baseState;s(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),s.equal(t.children.length,1,"Root node can have only one child")},u.prototype._useArgs=function(e){const t=this._baseState,r=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==r.length&&(s(null===t.children),t.children=r,r.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(s(null===t.args),t.args=e,t.reverseArgs=e.map((function(e){if("object"!=typeof e||e.constructor!==Object)return e;const t={};return Object.keys(e).forEach((function(r){r==(0|r)&&(r|=0);const n=e[r];t[n]=r})),t})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(e){u.prototype[e]=function(){const t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),a.forEach((function(e){u.prototype[e]=function(){const t=this._baseState,r=Array.prototype.slice.call(arguments);return s(null===t.tag),t.tag=e,this._useArgs(r),this}})),u.prototype.use=function(e){s(e);const t=this._baseState;return s(null===t.use),t.use=e,this},u.prototype.optional=function(){return this._baseState.optional=!0,this},u.prototype.def=function(e){const t=this._baseState;return s(null===t.default),t.default=e,t.optional=!0,this},u.prototype.explicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.explicit=e,this},u.prototype.implicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.implicit=e,this},u.prototype.obj=function(){const e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},u.prototype.key=function(e){const t=this._baseState;return s(null===t.key),t.key=e,this},u.prototype.any=function(){return this._baseState.any=!0,this},u.prototype.choice=function(e){const t=this._baseState;return s(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map((function(t){return e[t]}))),this},u.prototype.contains=function(e){const t=this._baseState;return s(null===t.use),t.contains=e,this},u.prototype._decode=function(e,t){const r=this._baseState;if(null===r.parent)return e.wrapResult(r.children[0]._decode(e,t));let n,o=r.default,s=!0,a=null;if(null!==r.key&&(a=e.enterKey(r.key)),r.optional){let n=null;if(null!==r.explicit?n=r.explicit:null!==r.implicit?n=r.implicit:null!==r.tag&&(n=r.tag),null!==n||r.any){if(s=this._peekTag(e,n,r.any),e.isError(s))return s}else{const n=e.save();try{null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t),s=!0}catch(e){s=!1}e.restore(n)}}if(r.obj&&s&&(n=e.enterObject()),s){if(null!==r.explicit){const t=this._decodeTag(e,r.explicit);if(e.isError(t))return t;e=t}const n=e.offset;if(null===r.use&&null===r.choice){let t;r.any&&(t=e.save());const n=this._decodeTag(e,null!==r.implicit?r.implicit:r.tag,r.any);if(e.isError(n))return n;r.any?o=e.raw(t):e=n}if(t&&t.track&&null!==r.tag&&t.track(e.path(),n,e.length,"tagged"),t&&t.track&&null!==r.tag&&t.track(e.path(),e.offset,e.length,"content"),r.any||(o=null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t)),e.isError(o))return o;if(r.any||null!==r.choice||null===r.children||r.children.forEach((function(r){r._decode(e,t)})),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){const n=new i(o);o=this._getUse(r.contains,e._reporterState.obj)._decode(n,t)}}return r.obj&&s&&(o=e.leaveObject(n)),null===r.key||null===o&&!0!==s?null!==a&&e.exitKey(a):e.leaveKey(a,r.key,o),o},u.prototype._decodeGeneric=function(e,t,r){const n=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,n.args[0],r):/str$/.test(e)?this._decodeStr(t,e,r):"objid"===e&&n.args?this._decodeObjid(t,n.args[0],n.args[1],r):"objid"===e?this._decodeObjid(t,null,null,r):"gentime"===e||"utctime"===e?this._decodeTime(t,e,r):"null_"===e?this._decodeNull(t,r):"bool"===e?this._decodeBool(t,r):"objDesc"===e?this._decodeStr(t,e,r):"int"===e||"enum"===e?this._decodeInt(t,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t,r):t.error("unknown tag: "+e)},u.prototype._getUse=function(e,t){const r=this._baseState;return r.useDecoder=this._use(e,t),s(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},u.prototype._decodeChoice=function(e,t){const r=this._baseState;let n=null,o=!1;return Object.keys(r.choice).some((function(i){const s=e.save(),a=r.choice[i];try{const r=a._decode(e,t);if(e.isError(r))return!1;n={type:i,value:r},o=!0}catch(t){return e.restore(s),!1}return!0}),this),o?n:e.error("Choice not matched")},u.prototype._createEncoderBuffer=function(e){return new o(e,this.reporter)},u.prototype._encode=function(e,t,r){const n=this._baseState;if(null!==n.default&&n.default===e)return;const o=this._encodeValue(e,t,r);return void 0===o||this._skipDefault(o,t,r)?void 0:o},u.prototype._encodeValue=function(e,t,r){const o=this._baseState;if(null===o.parent)return o.children[0]._encode(e,t||new n);let i=null;if(this.reporter=t,o.optional&&void 0===e){if(null===o.default)return;e=o.default}let s=null,a=!1;if(o.any)i=this._createEncoderBuffer(e);else if(o.choice)i=this._encodeChoice(e,t);else if(o.contains)s=this._getUse(o.contains,r)._encode(e,t),a=!0;else if(o.children)s=o.children.map((function(r){if("null_"===r._baseState.tag)return r._encode(null,t,e);if(null===r._baseState.key)return t.error("Child should have a key");const n=t.enterKey(r._baseState.key);if("object"!=typeof e)return t.error("Child expected, but input is not object");const o=r._encode(e[r._baseState.key],t,e);return t.leaveKey(n),o}),this).filter((function(e){return e})),s=this._createEncoderBuffer(s);else if("seqof"===o.tag||"setof"===o.tag){if(!o.args||1!==o.args.length)return t.error("Too many args for : "+o.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");const r=this.clone();r._baseState.implicit=null,s=this._createEncoderBuffer(e.map((function(r){const n=this._baseState;return this._getUse(n.args[0],e)._encode(r,t)}),r))}else null!==o.use?i=this._getUse(o.use,r)._encode(e,t):(s=this._encodePrimitive(o.tag,e),a=!0);if(!o.any&&null===o.choice){const e=null!==o.implicit?o.implicit:o.tag,r=null===o.implicit?"universal":"context";null===e?null===o.use&&t.error("Tag could be omitted only for .use()"):null===o.use&&(i=this._encodeComposite(e,a,r,s))}return null!==o.explicit&&(i=this._encodeComposite(o.explicit,!1,"context",i)),i},u.prototype._encodeChoice=function(e,t){const r=this._baseState,n=r.choice[e.type];return n||s(!1,e.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(e.value,t)},u.prototype._encodePrimitive=function(e,t){const r=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&r.args)return this._encodeObjid(t,r.reverseArgs[0],r.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,r.args&&r.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},u.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},u.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},function(e,t,r){"use strict";const n=r(4);function o(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function i(e,t){this.path=e,this.rethrow(t)}t.Reporter=o,o.prototype.isError=function(e){return e instanceof i},o.prototype.save=function(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},o.prototype.restore=function(e){const t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},o.prototype.enterKey=function(e){return this._reporterState.path.push(e)},o.prototype.exitKey=function(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)},o.prototype.leaveKey=function(e,t,r){const n=this._reporterState;this.exitKey(e),null!==n.obj&&(n.obj[t]=r)},o.prototype.path=function(){return this._reporterState.path.join("/")},o.prototype.enterObject=function(){const e=this._reporterState,t=e.obj;return e.obj={},t},o.prototype.leaveObject=function(e){const t=this._reporterState,r=t.obj;return t.obj=e,r},o.prototype.error=function(e){let t;const r=this._reporterState,n=e instanceof i;if(t=n?e:new i(r.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!r.options.partial)throw t;return n||r.errors.push(t),t},o.prototype.wrapResult=function(e){const t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},n(i,Error),i.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,i),!this.stack)try{throw new Error(this.message)}catch(e){this.stack=e.stack}return this}},function(e,t,r){"use strict";function n(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=n(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=n(t.tag)},function(e,t,r){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},function(e,t){var r={Array:function(e){return null!=e&&e.constructor===Array},Boolean:function(e){return"boolean"==typeof e},Function:function(e){return"function"==typeof e},Nil:function(e){return null==e},Number:function(e){return"number"==typeof e},Object:function(e){return"object"==typeof e},String:function(e){return"string"==typeof e},"":function(){return!0}};for(var n in r.Null=r.Nil,r)r[n].toJSON=function(e){return e}.bind(null,n);e.exports=r},function(e,t,r){var n,o,i,s,a,c,u,l;e.exports=(l=r(9),o=(n=l).lib,i=o.WordArray,s=o.Hasher,a=n.algo,c=[],u=a.SHA1=s.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],s=r[3],a=r[4],u=0;u<80;u++){if(u<16)c[u]=0|e[t+u];else{var l=c[u-3]^c[u-8]^c[u-14]^c[u-16];c[u]=l<<1|l>>>31}var f=(n<<5|n>>>27)+a+c[u];f+=u<20?1518500249+(o&i|~o&s):u<40?1859775393+(o^i^s):u<60?(o&i|o&s|i&s)-1894007588:(o^i^s)-899497514,a=s,s=i,i=o<<30|o>>>2,o=n,n=f}r[0]=r[0]+n|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),n.SHA1=s._createHelper(u),n.HmacSHA1=s._createHmacHelper(u),l.SHA1)},function(e,t,r){var n,o,i,s;e.exports=(n=r(9),i=(o=n).lib.Base,s=o.enc.Utf8,void(o.algo.HMAC=i.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=s.parse(t));var r=e.blockSize,n=4*r;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),i=this._iKey=t.clone(),a=o.words,c=i.words,u=0;u<r;u++)a[u]^=1549556828,c[u]^=909522486;o.sigBytes=i.sigBytes=n,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,r=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(r))}})))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pubkeyToAddress=t.rawSecp256k1PubkeyToAddress=void 0;const n=r(50),o=r(39),i=r(126);function s(e,t){if(33!==e.length)throw new Error("Invalid Secp256k1 pubkey length (compressed): "+e.length);const r=n.sha256(e),i=n.ripemd160(r);return o.Bech32.encode(t,i)}t.rawSecp256k1PubkeyToAddress=s,t.pubkeyToAddress=function(e,t){const r=o.fromBase64(e.value);switch(e.type){case i.pubkeyType.secp256k1:return s(r,t);case i.pubkeyType.ed25519:{if(32!==r.length)throw new Error("Invalid Ed25519 pubkey length: "+r.length);const e=n.sha256(r);return o.Bech32.encode(t,e.slice(0,20))}case i.pubkeyType.sr25519:{if(32!==r.length)throw new Error("Invalid Sr25519 pubkey length: "+r.length);const e=n.sha256(r);return o.Bech32.encode(t,e.slice(0,20))}default:throw new Error("Unrecognized public key algorithm")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uint64ToString=t.uint64ToNumber=t.normalizePubkey=t.normalizeLcdApiArray=t.LcdClient=t.BroadcastMode=t.setupSupplyExtension=t.setupStakingExtension=t.setupSlashingExtension=t.setupMintExtension=t.setupGovExtension=t.setupDistributionExtension=t.setupBankExtension=t.setupAuthExtension=void 0;var n=r(629);Object.defineProperty(t,"setupAuthExtension",{enumerable:!0,get:function(){return n.setupAuthExtension}});var o=r(630);Object.defineProperty(t,"setupBankExtension",{enumerable:!0,get:function(){return o.setupBankExtension}});var i=r(631);Object.defineProperty(t,"setupDistributionExtension",{enumerable:!0,get:function(){return i.setupDistributionExtension}});var s=r(632);Object.defineProperty(t,"setupGovExtension",{enumerable:!0,get:function(){return s.setupGovExtension}});var a=r(633);Object.defineProperty(t,"setupMintExtension",{enumerable:!0,get:function(){return a.setupMintExtension}});var c=r(634);Object.defineProperty(t,"setupSlashingExtension",{enumerable:!0,get:function(){return c.setupSlashingExtension}});var u=r(635);Object.defineProperty(t,"setupStakingExtension",{enumerable:!0,get:function(){return u.setupStakingExtension}});var l=r(636);Object.defineProperty(t,"setupSupplyExtension",{enumerable:!0,get:function(){return l.setupSupplyExtension}});var f=r(319);Object.defineProperty(t,"BroadcastMode",{enumerable:!0,get:function(){return f.BroadcastMode}});var d=r(637);Object.defineProperty(t,"LcdClient",{enumerable:!0,get:function(){return d.LcdClient}}),Object.defineProperty(t,"normalizeLcdApiArray",{enumerable:!0,get:function(){return d.normalizeLcdApiArray}});var h=r(638);Object.defineProperty(t,"normalizePubkey",{enumerable:!0,get:function(){return h.normalizePubkey}}),Object.defineProperty(t,"uint64ToNumber",{enumerable:!0,get:function(){return h.uint64ToNumber}}),Object.defineProperty(t,"uint64ToString",{enumerable:!0,get:function(){return h.uint64ToString}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeBech32Pubkey=t.encodeAminoPubkey=t.decodeBech32Pubkey=t.decodeAminoPubkey=t.encodeSecp256k1Pubkey=void 0;const n=r(39),o=r(100),i=r(126);t.encodeSecp256k1Pubkey=function(e){if(33!==e.length||2!==e[0]&&3!==e[0])throw new Error("Public key must be compressed secp256k1, i.e. 33 bytes starting with 0x02 or 0x03");return{type:i.pubkeyType.secp256k1,value:n.toBase64(e)}};const s=n.fromHex("eb5ae98721"),a=n.fromHex("1624de6420"),c=n.fromHex("0dfb1005"),u=s.length;function l(e){const t=e.slice(0,u),r=e.slice(u);if(o.arrayContentEquals(t,s)){if(33!==r.length)throw new Error("Invalid rest data length. Expected 33 bytes (compressed secp256k1 pubkey).");return{type:i.pubkeyType.secp256k1,value:n.toBase64(r)}}if(o.arrayContentEquals(t,a)){if(32!==r.length)throw new Error("Invalid rest data length. Expected 32 bytes (Ed25519 pubkey).");return{type:i.pubkeyType.ed25519,value:n.toBase64(r)}}if(o.arrayContentEquals(t,c)){if(32!==r.length)throw new Error("Invalid rest data length. Expected 32 bytes (Sr25519 pubkey).");return{type:i.pubkeyType.sr25519,value:n.toBase64(r)}}throw new Error("Unsupported Pubkey type. Amino prefix: "+n.toHex(t))}function f(e){let t;switch(e.type){case i.pubkeyType.secp256k1:t=s;break;case i.pubkeyType.ed25519:t=a;break;default:throw new Error("Unsupported pubkey type")}return new Uint8Array([...t,...n.fromBase64(e.value)])}t.decodeAminoPubkey=l,t.decodeBech32Pubkey=function(e){const{data:t}=n.Bech32.decode(e);return l(t)},t.encodeAminoPubkey=f,t.encodeBech32Pubkey=function(e,t){return n.Bech32.encode(t,f(e))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Router=void 0;const o=r(325),i=r(107);t.Router=class{constructor(e){this.envProducer=e,this.msgRegistry=new o.MessageRegistry,this.registeredHandler=new Map,this.guards=[],this.port=""}registerMessage(e){this.msgRegistry.registerMessage(e)}addHandler(e,t){if(this.registeredHandler.has(e))throw new Error("Already registered type "+e);this.registeredHandler.set(e,t)}addGuard(e){this.guards.push(e)}handleMessage(e,t){return n(this,void 0,void 0,(function*(){const r=this.msgRegistry.parseMessage(i.JSONUint8Array.unwrap(e)),n=this.envProducer(t);for(const e of this.guards)yield e(n,r,t);r.validateBasic();const o=r.route();if(!o)throw new Error("Null router");const s=this.registeredHandler.get(o);if(!s)throw new Error("Can't get handler");return i.JSONUint8Array.wrap(yield s(n,r))}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetPersistentMemoryMsg=t.SetPersistentMemoryMsg=void 0;const n=r(18),o=r(331);class i extends n.Message{constructor(e){super(),this.data=e}static type(){return"set-persistent-memory"}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.SetPersistentMemoryMsg=i;class s extends n.Message{static type(){return"get-persistent-memory"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return s.type()}}t.GetPersistentMemoryMsg=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TryUpdateChainMsg=void 0;const n=r(18),o=r(337);class i extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"try-update-chain"}validateBasic(){if(!this.chainId)throw new Error("Empty chain id")}route(){return o.ROUTE}type(){return i.type()}}t.TryUpdateChainMsg=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PushEventDataMsg=t.PushInteractionDataMsg=void 0;const n=r(18),o=r(340);class i extends n.Message{constructor(e){super(),this.data=e}static type(){return"push-interaction-data"}validateBasic(){if(!this.data.type)throw new Error("Type should not be empty")}route(){return o.ROUTE}type(){return i.type()}}t.PushInteractionDataMsg=i;class s extends n.Message{constructor(e){super(),this.data=e}static type(){return"push-event-data"}validateBasic(){if(!this.data.type)throw new Error("Type should not be empty")}route(){return o.ROUTE}type(){return s.type()}}t.PushEventDataMsg=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RejectInteractionMsg=t.ApproveInteractionMsg=void 0;const n=r(18),o=r(341);class i extends n.Message{constructor(e,t){super(),this.id=e,this.result=t}static type(){return"approve-interaction"}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.ApproveInteractionMsg=i;class s extends n.Message{constructor(e){super(),this.id=e}static type(){return"reject-interaction"}validateBasic(){}route(){return o.ROUTE}type(){return s.type()}}t.RejectInteractionMsg=s},function(e,t,r){"use strict";var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.errorCodeToString=u,t.processErrorResponse=l,t.getVersion=function(e){return f.apply(this,arguments)},t.ERROR_CODE=t.P1_VALUES=t.PAYLOAD_TYPE=t.INS=t.APP_KEY=t.CHUNK_SIZE=t.CLA=void 0;var o=n(r(129)),i=n(r(130)),s=n(r(683));t.CLA=85;t.CHUNK_SIZE=250;t.APP_KEY="CSM";var a={GET_VERSION:0,INS_PUBLIC_KEY_SECP256K1:1,SIGN_SECP256K1:2,GET_ADDR_SECP256K1:4};t.INS=a;t.PAYLOAD_TYPE={INIT:0,ADD:1,LAST:2};t.P1_VALUES={ONLY_RETRIEVE:0,SHOW_ADDRESS_IN_DEVICE:1};t.ERROR_CODE={NoError:36864};var c={1:"U2F: Unknown",2:"U2F: Bad request",3:"U2F: Configuration unsupported",4:"U2F: Device Ineligible",5:"U2F: Timeout",14:"Timeout",36864:"No errors",36865:"Device is busy",26626:"Error deriving keys",25600:"Execution Error",26368:"Wrong Length",27010:"Empty Buffer",27011:"Output buffer too small",27012:"Data is invalid",27013:"Conditions not satisfied",27014:"Transaction rejected",27264:"Bad key handle",27392:"Invalid P1/P2",27904:"Instruction not supported",28160:"App does not seem to be open",28416:"Unknown error",28417:"Sign/verify error"};function u(e){return e in c?c[e]:"Unknown Status Code: ".concat(e)}function l(e){if(e){if(t=e,!("object"!==(0,s.default)(t)||null===t||t instanceof Array||t instanceof Date)){if(Object.prototype.hasOwnProperty.call(e,"statusCode"))return{return_code:e.statusCode,error_message:u(e.statusCode)};if(Object.prototype.hasOwnProperty.call(e,"return_code")&&Object.prototype.hasOwnProperty.call(e,"error_message"))return e}return{return_code:65535,error_message:e.toString()}}var t;return{return_code:65535,error_message:e.toString()}}function f(){return(f=(0,i.default)(o.default.mark((function e(t){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.send(85,a.GET_VERSION,0,0).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1],n=0;return e.length>=9&&(n=(e[5]<<24)+(e[6]<<16)+(e[7]<<8)+(e[8]<<0)),{return_code:r,error_message:u(r),test_mode:0!==e[0],major:e[1],minor:e[2],patch:e[3],device_locked:1===e[4],target_id:n.toString(16)}}),l));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},function(e,t){const r=/^[0-9]+$/,n=(e,t)=>{const n=r.test(e),o=r.test(t);return n&&o&&(e=+e,t=+t),e===t?0:n&&!o?-1:o&&!n?1:e<t?-1:1};e.exports={compareIdentifiers:n,rcompareIdentifiers:(e,t)=>n(t,e)}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>0===n(e,t,r)},function(e,t,r){const n=r(24);e.exports=(e,t,r)=>{const o=new n(e,r),i=new n(t,r);return o.compare(i)||o.compareBuild(i)}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)<0},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)>=0},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)<=0},function(e,t,r){const n=r(24),o=r(135),{ANY:i}=o,s=r(41),a=r(136),c=r(134),u=r(185),l=r(187),f=r(186);e.exports=(e,t,r,d)=>{let h,p,g,m,y;switch(e=new n(e,d),t=new s(t,d),r){case">":h=c,p=l,g=u,m=">",y=">=";break;case"<":h=u,p=f,g=c,m="<",y="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,d))return!1;for(let r=0;r<t.set.length;++r){const n=t.set[r];let s=null,a=null;if(n.forEach(e=>{e.semver===i&&(e=new o(">=0.0.0")),s=s||e,a=a||e,h(e.semver,s.semver,d)?s=e:g(e.semver,a.semver,d)&&(a=e)}),s.operator===m||s.operator===y)return!1;if((!a.operator||a.operator===m)&&p(e,a.semver))return!1;if(a.operator===y&&g(e,a.semver))return!1}return!0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LedgerSetWebHIDFlagMsg=t.LedgerGetWebHIDFlagMsg=void 0;const n=r(18),o=r(348);class i extends n.Message{static type(){return"ledger-get-webhid-flag"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.LedgerGetWebHIDFlagMsg=i;class s extends n.Message{constructor(e){super(),this.flag=e}static type(){return"ledger-set-webhid-flag"}validateBasic(){if(null==this.flag)throw new Error("Flag is null")}route(){return o.ROUTE}type(){return s.type()}}t.LedgerSetWebHIDFlagMsg=s},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.KeyRing=t.KeyRingStatus=void 0;const o=r(716),i=r(108),s=r(2),a=r(11);var c;!function(e){e[e.NOTLOADED=0]="NOTLOADED",e[e.EMPTY=1]="EMPTY",e[e.LOCKED=2]="LOCKED",e[e.UNLOCKED=3]="UNLOCKED"}(c=t.KeyRingStatus||(t.KeyRingStatus={}));class u{constructor(e,t,r,n){this.embedChainInfos=e,this.kvStore=t,this.ledgerKeeper=r,this.rng=n,this.cached=new Map,this.password="",this.loaded=!1,this.keyStore=null,this.multiKeyStore=[]}get type(){if(this.keyStore){const e=this.keyStore.type;if(null==e)return"mnemonic";if("mnemonic"!==e&&"privateKey"!==e&&"ledger"!==e)throw new Error("Invalid type of key store");return e}return"none"}isLocked(){return null==this.privateKey&&null==this.mnemonic&&null==this.ledgerPublicKey}get privateKey(){return this._privateKey}set privateKey(e){this._privateKey=e,this._mnemonic=void 0,this._ledgerPublicKey=void 0,this.cached=new Map}get mnemonic(){return this._mnemonic}set mnemonic(e){this._mnemonic=e,this._privateKey=void 0,this._ledgerPublicKey=void 0,this.cached=new Map}get ledgerPublicKey(){return this._ledgerPublicKey}set ledgerPublicKey(e){this._mnemonic=void 0,this._privateKey=void 0,this._ledgerPublicKey=e,this.cached=new Map}get status(){return this.loaded?this.keyStore?this.isLocked()?c.LOCKED:c.UNLOCKED:c.EMPTY:c.NOTLOADED}getKeyStoreCoinType(e){if(this.keyStore&&this.keyStore.coinTypeForChain)return this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier]}getKey(e,t){return this.loadKey(this.computeKeyStoreCoinType(e,t))}getKeyStoreMeta(e){var t;return this.keyStore&&null!=this.keyStore.meta&&null!==(t=this.keyStore.meta[e])&&void 0!==t?t:""}computeKeyStoreCoinType(e,t){var r;if(!this.keyStore)throw new Error("Key Store is empty");return this.keyStore.coinTypeForChain&&null!==(r=this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier])&&void 0!==r?r:t}getKeyFromCoinType(e){return this.loadKey(e)}createMnemonicKey(e,t,r,o){return n(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.mnemonic=e,this.keyStore=yield u.CreateMnemonicKeyStore(this.rng,e,t,yield this.assignKeyStoreIdMeta(r),o),this.password=t,this.multiKeyStore.push(this.keyStore),yield this.save()}))}createPrivateKey(e,t,r){return n(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.privateKey=e,this.keyStore=yield u.CreatePrivateKeyStore(this.rng,e,t,yield this.assignKeyStoreIdMeta(r)),this.password=t,this.multiKeyStore.push(this.keyStore),yield this.save()}))}createLedgerKey(e,t,r,o){return n(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.ledgerPublicKey=yield this.ledgerKeeper.getPublicKey(e,o);const n=yield u.CreateLedgerKeyStore(this.rng,this.ledgerPublicKey,t,yield this.assignKeyStoreIdMeta(r),o);this.password=t,this.keyStore=n,this.multiKeyStore.push(this.keyStore),yield this.save()}))}lock(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");this.mnemonic=void 0,this.privateKey=void 0,this.ledgerPublicKey=void 0,this.password=""}unlock(e){return n(this,void 0,void 0,(function*(){if(!this.keyStore||"none"===this.type)throw new Error("Key ring not initialized");if("mnemonic"===this.type)this.mnemonic=s.Buffer.from(yield o.Crypto.decrypt(this.keyStore,e)).toString();else if("privateKey"===this.type)this.privateKey=s.Buffer.from(s.Buffer.from(yield o.Crypto.decrypt(this.keyStore,e)).toString(),"hex");else{if("ledger"!==this.type)throw new Error("Unexpected type of keyring");this.ledgerPublicKey=s.Buffer.from(s.Buffer.from(yield o.Crypto.decrypt(this.keyStore,e)).toString(),"hex")}this.password=e}))}save(){return n(this,void 0,void 0,(function*(){yield this.kvStore.set("key-store",this.keyStore),yield this.kvStore.set("key-multi-store",this.multiKeyStore)}))}restore(){return n(this,void 0,void 0,(function*(){const e=yield this.kvStore.get("key-store");this.keyStore=e||null;const t=yield this.kvStore.get("key-multi-store");t?this.multiKeyStore=t:(e?(e.meta=yield this.assignKeyStoreIdMeta({}),this.multiKeyStore=[e]):this.multiKeyStore=[],yield this.save());let r=!1;this.keyStore&&("1"!==this.keyStore.version&&"1.1"!==this.keyStore.version||(r=!0,this.updateLegacyKeyStore(this.keyStore)));for(const e of this.multiKeyStore)"1"!==e.version&&"1.1"!==e.version||(r=!0,this.updateLegacyKeyStore(e));r&&(yield this.save()),this.loaded=!0}))}updateLegacyKeyStore(e){e.version="1.2";for(const t of this.embedChainInfos){const r=t.alternativeBIP44s&&t.alternativeBIP44s.length>0?t.alternativeBIP44s[0].coinType:t.bip44.coinType;e.coinTypeForChain=Object.assign(Object.assign({},e.coinTypeForChain),{[a.ChainIdHelper.parse(t.chainId).identifier]:r})}}isKeyStoreCoinTypeSet(e){if(!this.keyStore)throw new Error("Empty key store");return this.keyStore.coinTypeForChain&&void 0!==this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier]}setKeyStoreCoinType(e,t){return n(this,void 0,void 0,(function*(){if(!this.keyStore)throw new Error("Empty key store");if(this.keyStore.coinTypeForChain&&void 0!==this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier])throw new Error("Coin type already set");this.keyStore.coinTypeForChain=Object.assign(Object.assign({},this.keyStore.coinTypeForChain),{[a.ChainIdHelper.parse(e).identifier]:t});const r=this.multiKeyStore.find(e=>u.getKeyStoreId(e)===u.getKeyStoreId(this.keyStore));r&&(r.coinTypeForChain=Object.assign({},this.keyStore.coinTypeForChain)),yield this.save()}))}deleteKeyRing(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(this.password!==t)throw new Error("Invalid password");const r=this.multiKeyStore[e];if(!r)throw new Error("Empty key store");const n=this.multiKeyStore.slice(0,e).concat(this.multiKeyStore.slice(e+1));return yield o.Crypto.decrypt(r,t),this.keyStore&&u.getKeyStoreId(r)===u.getKeyStoreId(this.keyStore)&&(n.length>0?(yield this.lock(),this.keyStore=n[0],yield this.unlock(t)):(this.keyStore=null,this.mnemonic=void 0,this.privateKey=void 0)),this.multiKeyStore=n,yield this.save(),this.getMultiKeyStoreInfo()}))}updateNameKeyRing(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");const r=this.multiKeyStore[e];if(!r)throw new Error("Empty key store");return r.meta=Object.assign(Object.assign({},r.meta),{name:t}),this.keyStore&&u.getKeyStoreId(this.keyStore)===u.getKeyStoreId(r)&&(this.keyStore=r),yield this.save(),this.getMultiKeyStoreInfo()}))}loadKey(e){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(!this.keyStore)throw new Error("Key Store is empty");if("ledger"===this.keyStore.type){if(!this.ledgerPublicKey)throw new Error("Ledger public key not set");const e=new i.PubKeySecp256k1(this.ledgerPublicKey);return{algo:"secp256k1",pubKey:e.toBytes(),address:e.getAddress(),isNanoLedger:!0}}{const t=this.loadPrivKey(e).getPubKey();return{algo:"secp256k1",pubKey:t.toBytes(),address:t.getAddress(),isNanoLedger:!1}}}loadPrivKey(e){if(this.status!==c.UNLOCKED||"none"===this.type||!this.keyStore)throw new Error("Key ring is not unlocked");const t=u.getKeyStoreBIP44Path(this.keyStore);if("mnemonic"===this.type){const r=`m/44'/${e}'/${t.account}'/${t.change}/${t.addressIndex}`,n=this.cached.get(r);if(n)return new i.PrivKeySecp256k1(n);if(!this.mnemonic)throw new Error("Key store type is mnemonic and it is unlocked. But, mnemonic is not loaded unexpectedly");const o=i.Mnemonic.generateWalletFromMnemonic(this.mnemonic,r);return this.cached.set(r,o),new i.PrivKeySecp256k1(o)}if("privateKey"===this.type){if(!this.privateKey)throw new Error("Key store type is private key and it is unlocked. But, private key is not loaded unexpectedly");return new i.PrivKeySecp256k1(this.privateKey)}throw new Error("Unexpected type of keyring")}sign(e,t,r,o){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(!this.keyStore)throw new Error("Key Store is empty");if("ledger"===this.keyStore.type){const t=this.ledgerPublicKey;if(!t)throw new Error("Ledger public key is not initialized");return yield this.ledgerKeeper.sign(e,u.getKeyStoreBIP44Path(this.keyStore),t,o)}{const e=this.computeKeyStoreCoinType(t,r);return this.loadPrivKey(e).sign(o)}}))}showKeyRing(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(this.password!==t)throw new Error("Invalid password");const r=this.multiKeyStore[e];if(!r)throw new Error("Empty key store");return r.type,s.Buffer.from(yield o.Crypto.decrypt(r,t)).toString()}))}get canSetPath(){return"mnemonic"===this.type||"ledger"===this.type}addMnemonicKey(e,t,r){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const n=yield u.CreateMnemonicKeyStore(this.rng,e,this.password,yield this.assignKeyStoreIdMeta(t),r);return this.multiKeyStore.push(n),yield this.save(),this.getMultiKeyStoreInfo()}))}addPrivateKey(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const r=yield u.CreatePrivateKeyStore(this.rng,e,this.password,yield this.assignKeyStoreIdMeta(t));return this.multiKeyStore.push(r),yield this.save(),this.getMultiKeyStoreInfo()}))}addLedgerKey(e,t,r){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const n=yield this.ledgerKeeper.getPublicKey(e,r),o=yield u.CreateLedgerKeyStore(this.rng,n,this.password,yield this.assignKeyStoreIdMeta(t),r);return this.multiKeyStore.push(o),yield this.save(),this.getMultiKeyStoreInfo()}))}changeKeyStoreFromMultiKeyStore(e){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const t=this.multiKeyStore[e];if(!t)throw new Error("Invalid keystore");return this.keyStore=t,yield this.unlock(this.password),yield this.save(),this.getMultiKeyStoreInfo()}))}getMultiKeyStoreInfo(){const e=[];for(const t of this.multiKeyStore)e.push({version:t.version,type:t.type,meta:t.meta,coinTypeForChain:t.coinTypeForChain,bip44HDPath:t.bip44HDPath,selected:!!this.keyStore&&u.getKeyStoreId(t)===u.getKeyStoreId(this.keyStore)});return e}static CreateMnemonicKeyStore(e,t,r,i,s){return n(this,void 0,void 0,(function*(){return yield o.Crypto.encrypt(e,"mnemonic",t,r,i,s)}))}static CreatePrivateKeyStore(e,t,r,i){return n(this,void 0,void 0,(function*(){return yield o.Crypto.encrypt(e,"privateKey",s.Buffer.from(t).toString("hex"),r,i)}))}static CreateLedgerKeyStore(e,t,r,i,a){return n(this,void 0,void 0,(function*(){return yield o.Crypto.encrypt(e,"ledger",s.Buffer.from(t).toString("hex"),r,i,a)}))}assignKeyStoreIdMeta(e){return n(this,void 0,void 0,(function*(){return Object.assign({},e,{__id__:(yield this.getIncrementalNumber()).toString()})}))}static getKeyStoreId(e){var t;const r=null===(t=e.meta)||void 0===t?void 0:t.__id__;if(!r)throw new Error("Key store's id is empty");return r}static getKeyStoreBIP44Path(e){return e.bip44HDPath?(u.validateBIP44Path(e.bip44HDPath),e.bip44HDPath):{account:0,change:0,addressIndex:0}}static validateBIP44Path(e){if(!Number.isInteger(e.account)||e.account<0)throw new Error("Invalid account in hd path");if(!Number.isInteger(e.change)||0!==e.change&&1!==e.change)throw new Error("Invalid change in hd path");if(!Number.isInteger(e.addressIndex)||e.addressIndex<0)throw new Error("Invalid address index in hd path")}getIncrementalNumber(){return n(this,void 0,void 0,(function*(){let e=yield this.kvStore.get("incrementalNumber");return void 0===e&&(e=0),e++,yield this.kvStore.set("incrementalNumber",e),e}))}}t.KeyRing=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SetKeyStoreCoinTypeMsg=t.GetIsKeyStoreCoinTypeSetMsg=t.ChangeKeyRingMsg=t.GetMultiKeyStoreInfoMsg=t.GetKeyRingTypeMsg=t.RequestSignDirectMsg=t.RequestSignAminoMsg=t.GetKeyMsg=t.UnlockKeyRingMsg=t.LockKeyRingMsg=t.AddLedgerKeyMsg=t.AddPrivateKeyMsg=t.CreateLedgerKeyMsg=t.CreatePrivateKeyMsg=t.AddMnemonicKeyMsg=t.CreateMnemonicKeyMsg=t.ShowKeyRingMsg=t.UpdateNameKeyRingMsg=t.DeleteKeyRingMsg=t.RestoreKeyRingMsg=void 0;const n=r(18),o=r(353),i=r(190),s=r(11),a=r(69),c=r(11);class u extends n.Message{static type(){return"restore-keyring"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return u.type()}}t.RestoreKeyRingMsg=u;class l extends n.Message{constructor(e,t){super(),this.index=e,this.password=t}static type(){return"delete-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return l.type()}}t.DeleteKeyRingMsg=l;class f extends n.Message{constructor(e,t){super(),this.index=e,this.name=t}static type(){return"update-name-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.name)throw new Error("name not set")}route(){return o.ROUTE}type(){return f.type()}}t.UpdateNameKeyRingMsg=f;class d extends n.Message{constructor(e,t){super(),this.index=e,this.password=t}static type(){return"show-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return d.type()}}t.ShowKeyRingMsg=d;class h extends n.Message{constructor(e,t,r,n){super(),this.mnemonic=e,this.password=t,this.meta=r,this.bip44HDPath=n}static type(){return"create-mnemonic-key"}validateBasic(){if(!this.mnemonic)throw new Error("mnemonic not set");if(!this.password)throw new Error("password not set");try{a.mnemonicToEntropy(this.mnemonic)}catch(e){if("Invalid mnemonic checksum"!==e.message)throw e}i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return h.type()}}t.CreateMnemonicKeyMsg=h;class p extends n.Message{constructor(e,t,r){super(),this.mnemonic=e,this.meta=t,this.bip44HDPath=r}static type(){return"add-mnemonic-key"}validateBasic(){if(!this.mnemonic)throw new Error("mnemonic not set");try{a.mnemonicToEntropy(this.mnemonic)}catch(e){if("Invalid mnemonic checksum"!==e.message)throw e}i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return p.type()}}t.AddMnemonicKeyMsg=p;class g extends n.Message{constructor(e,t,r){super(),this.privateKey=e,this.password=t,this.meta=r}static type(){return"create-private-key"}validateBasic(){if(!this.privateKey||0===this.privateKey.length)throw new Error("private key not set");if(32!==this.privateKey.length)throw new Error("invalid length of private key");if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return g.type()}}t.CreatePrivateKeyMsg=g;class m extends n.Message{constructor(e,t,r){super(),this.password=e,this.meta=t,this.bip44HDPath=r}static type(){return"create-ledger-key"}validateBasic(){if(!this.password)throw new Error("password not set");i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return m.type()}}t.CreateLedgerKeyMsg=m;class y extends n.Message{constructor(e,t){super(),this.privateKey=e,this.meta=t}static type(){return"add-private-key"}validateBasic(){if(!this.privateKey||0===this.privateKey.length)throw new Error("private key not set");if(32!==this.privateKey.length)throw new Error("invalid length of private key")}route(){return o.ROUTE}type(){return y.type()}}t.AddPrivateKeyMsg=y;class b extends n.Message{constructor(e,t){super(),this.meta=e,this.bip44HDPath=t}static type(){return"add-ledger-key"}validateBasic(){i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return b.type()}}t.AddLedgerKeyMsg=b;class v extends n.Message{static type(){return"lock-keyring"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return v.type()}}t.LockKeyRingMsg=v;class w extends n.Message{constructor(e=""){super(),this.password=e}static type(){return"unlock-keyring"}validateBasic(){if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return w.type()}}t.UnlockKeyRingMsg=w;class _ extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"get-key"}validateBasic(){if(!this.chainId)throw new Error("chain id not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return _.type()}}t.GetKeyMsg=_;class k extends n.Message{constructor(e,t,r,n={}){super(),this.chainId=e,this.signer=t,this.signDoc=r,this.signOptions=n}static type(){return"request-sign-amino"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.signer)throw new Error("signer not set");if(s.Bech32Address.validate(this.signer),this.signDoc.chain_id!==this.chainId)throw new Error("Chain id in the message is not matched with the requested chain id");if(!this.signOptions)throw new Error("Sign options are null")}approveExternal(){return!0}route(){return o.ROUTE}type(){return k.type()}}t.RequestSignAminoMsg=k;class O extends n.Message{constructor(e,t,r,n={}){super(),this.chainId=e,this.signer=t,this.signDocBytes=r,this.signOptions=n}static type(){return"request-sign-direct"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.signer)throw new Error("signer not set");s.Bech32Address.validate(this.signer);if(c.cosmos.tx.v1beta1.SignDoc.decode(this.signDocBytes).chainId!==this.chainId)throw new Error("Chain id in the message is not matched with the requested chain id");if(!this.signOptions)throw new Error("Sign options are null")}approveExternal(){return!0}route(){return o.ROUTE}type(){return O.type()}}t.RequestSignDirectMsg=O;class S extends n.Message{static type(){return"get-keyring-type"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return S.type()}}t.GetKeyRingTypeMsg=S;class E extends n.Message{static type(){return"get-multi-key-store-info"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return E.type()}}t.GetMultiKeyStoreInfoMsg=E;class j extends n.Message{constructor(e){super(),this.index=e}static type(){return"change-keyring"}validateBasic(){if(this.index<0)throw new Error("Index is negative");if(!Number.isInteger(this.index))throw new Error("Invalid index")}route(){return o.ROUTE}type(){return j.type()}}t.ChangeKeyRingMsg=j;class P extends n.Message{constructor(e,t){super(),this.chainId=e,this.paths=t}static type(){return"get-is-keystore-coin-type-set"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(0===this.paths.length)throw new Error("empty bip44 path list")}route(){return o.ROUTE}type(){return P.type()}}t.GetIsKeyStoreCoinTypeSetMsg=P;class A extends n.Message{constructor(e,t){super(),this.chainId=e,this.coinType=t}static type(){return"set-keystore-coin-type"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(this.coinType<0)throw new Error("coin type can not be negative");if(!Number.isInteger(this.coinType))throw new Error("coin type should be integer")}route(){return o.ROUTE}type(){return A.type()}}t.SetKeyStoreCoinTypeMsg=A},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemovePermissionOrigin=t.GetPermissionOriginsMsg=t.EnableAccessMsg=void 0;const n=r(18),o=r(354);class i extends n.Message{constructor(e){super(),this.chainIds=e}static type(){return"enable-access"}validateBasic(){if(!this.chainIds||0===this.chainIds.length)throw new Error("chain id not set")}route(){return o.ROUTE}approveExternal(){return!0}type(){return i.type()}}t.EnableAccessMsg=i;class s extends n.Message{constructor(e,t){super(),this.chainId=e,this.permissionType=t}static type(){return"get-permission-origins"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.permissionType)throw new Error("empty permission type")}route(){return o.ROUTE}type(){return s.type()}}t.GetPermissionOriginsMsg=s;class a extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.permissionType=t,this.permissionOrigin=r}static type(){return"remove-permission-origin"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.permissionType)throw new Error("empty permission type");if(!this.permissionOrigin)throw new Error("empty permission origin")}route(){return o.ROUTE}type(){return a.type()}}t.RemovePermissionOrigin=a},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.makeSignBytes=t.makeSignDoc=t.makeAuthInfoBytes=void 0;const o=n(r(113)),i=r(356),s=r(355);t.makeAuthInfoBytes=function(e,t,r,n,a=i.SignMode.SIGN_MODE_DIRECT){const c={signerInfos:e.map(e=>({publicKey:e,modeInfo:{single:{mode:a}},sequence:o.default.fromNumber(n)})),fee:{amount:[...t],gasLimit:o.default.fromNumber(r)}};return s.AuthInfo.encode(s.AuthInfo.fromPartial(c)).finish()},t.makeSignDoc=function(e,t,r,n){return{bodyBytes:e,authInfoBytes:t,chainId:r,accountNumber:o.default.fromNumber(n)}},t.makeSignBytes=function({accountNumber:e,authInfoBytes:t,bodyBytes:r,chainId:n}){const o=s.SignDoc.fromPartial({accountNumber:e,authInfoBytes:t,bodyBytes:r,chainId:n});return s.SignDoc.encode(o).finish()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42);function o(e){if(!n.isNonNullObject(e))throw new Error("Attribute must be a non-null object");const{key:t,value:r}=e;if("string"!=typeof t||!t)throw new Error("Attribute's key must be a non-empty string");if("string"!=typeof r&&void 0!==r)throw new Error("Attribute's value must be a string or unset");return{key:t,value:r||""}}function i(e){if(!n.isNonNullObject(e))throw new Error("Event must be a non-null object");const{type:t,attributes:r}=e;if("string"!=typeof t||""===t)throw new Error("Event type must be a non-empty string");if(!Array.isArray(r))throw new Error("Event's attributes must be an array");return{type:t,attributes:r.map(o)}}function s(e){if(!n.isNonNullObject(e))throw new Error("Log must be a non-null object");const{msg_index:t,log:r,events:o}=e;if("number"!=typeof t)throw new Error("Log's msg_index must be a number");if("string"!=typeof r)throw new Error("Log's log must be a string");if(!Array.isArray(o))throw new Error("Log's events must be an array");return{msg_index:t,log:r,events:o.map(i)}}t.parseAttribute=o,t.parseEvent=i,t.parseLog=s,t.parseLogs=function(e){if(!Array.isArray(e))throw new Error("Logs must be an array");return e.map(s)},t.findAttribute=function(e,t,r){var n,o;const i=null===(o=null===(n=e.find(()=>!0))||void 0===n?void 0:n.events.find(e=>e.type===t))||void 0===o?void 0:o.attributes.find(e=>e.key===r);if(!i)throw new Error(`Could not find attribute '${r}' in first event of type '${t}' in first log.`);return i}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(742);Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return n.fromAscii}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return n.toAscii}});var o=r(743);Object.defineProperty(t,"fromBase64",{enumerable:!0,get:function(){return o.fromBase64}}),Object.defineProperty(t,"toBase64",{enumerable:!0,get:function(){return o.toBase64}});var i=r(744);Object.defineProperty(t,"Bech32",{enumerable:!0,get:function(){return i.Bech32}});var s=r(745);Object.defineProperty(t,"fromHex",{enumerable:!0,get:function(){return s.fromHex}}),Object.defineProperty(t,"toHex",{enumerable:!0,get:function(){return s.toHex}});var a=r(746);Object.defineProperty(t,"fromRfc3339",{enumerable:!0,get:function(){return a.fromRfc3339}}),Object.defineProperty(t,"toRfc3339",{enumerable:!0,get:function(){return a.toRfc3339}});var c=r(747);Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return c.fromUtf8}}),Object.defineProperty(t,"toUtf8",{enumerable:!0,get:function(){return c.toUtf8}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),{toUtf8:o}=n.Encoding;function i(e){if("object"!=typeof e||null===e)return e;if(Array.isArray(e))return e.map(i);return Object.keys(e).sort().reduce((t,r)=>Object.assign(Object.assign({},t),{[r]:i(e[r])}),{})}t.marshalTx=function(e){const t=JSON.stringify(e);return n.Encoding.toUtf8(t)},t.makeSignBytes=function(e,t,r,n,s,a){const c=i({account_number:s.toString(),chain_id:r,fee:t,memo:n,msgs:e,sequence:a.toString()});return o(JSON.stringify(c))}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(42),i=n(r(68)),s=n(r(368));function a(e){return e||[]}var c;function u(e){return void 0!==e.error}function l(e){if(u(e))throw new Error(e.error);return e.result}function f(e){var t;if(null===(t=e.response)||void 0===t?void 0:t.data){let t;const r=e.response.data;throw t=r.error&&"string"==typeof r.error?r.error:"string"==typeof r?r:JSON.stringify(r),new Error(`${t} (HTTP ${e.response.status})`)}throw e}!function(e){e.Block="block",e.Sync="sync",e.Async="async"}(c=t.BroadcastMode||(t.BroadcastMode={}));t.RestClient=class{constructor(e,t=c.Block,r){this.client=i.default.create({baseURL:e,headers:{post:{"Content-Type":"application/json"}}}),this.broadcastMode=t,this.enigmautils=new s.default(e,r),this.codeHashCache=new Map}async get(e){const{data:t}=await this.client.get(e).catch(f);if(null===t)throw new Error("Received null response from server");return t}async post(e,t){if(!o.isNonNullObject(t))throw new Error("Got unexpected type of params. Expected object.");const{data:r}=await this.client.post(e,t).catch(f);if(null===r)throw new Error("Received null response from server");return r}async authAccounts(e){const t="/auth/accounts/"+e,r=await this.get(t);if("cosmos-sdk/Account"!==r.result.type)throw new Error("Unexpected response data format");return r}async blocksLatest(){const e=await this.get("/blocks/latest");if(!e.block)throw new Error("Unexpected response data format");return e}async blocks(e){const t=await this.get("/blocks/"+e);if(!t.block)throw new Error("Unexpected response data format");return t}async nodeInfo(){const e=await this.get("/node_info");if(!e.node_info)throw new Error("Unexpected response data format");return e}async txById(e,t=!0){const r=await this.get("/txs/"+e);if(!r.tx)throw new Error("Unexpected response data format");return t?this.decryptTxsResponse(r):r}async txsQuery(e){const t=await this.get("/txs?"+e);if(!t.txs)throw new Error("Unexpected response data format");const r=t;for(let e=0;e<r.txs.length;e++)r.txs[e]=await this.decryptTxsResponse(r.txs[e]);return r}async encodeTx(e){const t=await this.post("/txs/encode",e);if(!t.tx)throw new Error("Unexpected response data format");return o.Encoding.fromBase64(t.tx)}async postTx(e){const t={tx:e,mode:this.broadcastMode},r=await this.post("/txs",t);if(!r.txhash)throw new Error("Unexpected response data format");return r}async listCodeInfo(){const e=await this.get("/wasm/code");return a(await l(e))}async getCode(e){const t="/wasm/code/"+e,r=await this.get(t);return await l(r)}async listContractsByCodeId(e){const t=`/wasm/code/${e}/contracts`,r=await this.get(t);return a(await l(r))}async getCodeHashByCodeId(e){const t=this.codeHashCache.get(e);if("string"==typeof t)return t;const r=`/wasm/code/${e}/hash`,n=await this.get(r);return this.codeHashCache.set(e,n.result),n.result}async getCodeHashByContractAddr(e){const t=this.codeHashCache.get(e);if("string"==typeof t)return t;const r=`/wasm/contract/${e}/code-hash`,n=await this.get(r);return this.codeHashCache.set(e,n.result),n.result}async getContractInfo(e){const t="/wasm/contract/"+e,r=await this.get(t);return await l(r)}async queryContractSmart(e,t,r){const n=await this.getCodeHashByContractAddr(e),i=await this.enigmautils.encrypt(n,t),s=i.slice(0,32),a=`/wasm/contract/${e}/query/${o.Encoding.toHex(o.Encoding.toUtf8(o.Encoding.toBase64(i)))}?encoding=hex&${new URLSearchParams(r).toString()}`;let c;try{c=await this.get(a)}catch(e){try{const t=/contract failed: encrypted: (.+?) \(HTTP 500\)/g.exec(e.message);if(null==t||2!=t.length)throw e;const r=t[1],n=o.Encoding.fromBase64(r),i=await this.enigmautils.decrypt(n,s);e.message=e.message.replace(r,o.Encoding.fromUtf8(i))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}.`)}throw e}if(u(c))throw new Error(JSON.stringify(await this.enigmautils.decrypt(o.Encoding.fromBase64(c.error),s)));return JSON.parse(o.Encoding.fromUtf8(o.Encoding.fromBase64(o.Encoding.fromUtf8(await this.enigmautils.decrypt(o.Encoding.fromBase64(c.result.smart),s)))))}async getMasterCerts(e,t){return this.get("/register/master-cert")}async decryptDataField(e="",t){const r=o.Encoding.fromHex(e);let n;for(const e of t)try{return o.Encoding.fromBase64(o.Encoding.fromUtf8(await this.enigmautils.decrypt(r,e)))}catch(e){n=e}throw n}async decryptLogs(e,t){for(const r of e)for(const e of r.events)if("wasm"===e.type)for(const r of t){let t=!1;for(const n of e.attributes){try{n.key=o.Encoding.fromUtf8(await this.enigmautils.decrypt(o.Encoding.fromBase64(n.key),r)),t=!0}catch(e){}try{n.value=o.Encoding.fromUtf8(await this.enigmautils.decrypt(o.Encoding.fromBase64(n.value),r)),t=!0}catch(e){}}}return e}async decryptTxsResponse(e){if(1===e.tx.value.msg.length){const t=e.tx.value.msg[0];let r;if("wasm/MsgExecuteContract"===t.type)r=o.Encoding.fromBase64(t.value.msg);else{if("wasm/MsgInstantiateContract"!==t.type)return e;r=o.Encoding.fromBase64(t.value.init_msg)}const n=r.slice(32,64);if(o.Encoding.toBase64(await this.enigmautils.getPubkey())===o.Encoding.toBase64(n)){const n=r.slice(0,32),i=o.Encoding.fromUtf8(await this.enigmautils.decrypt(r.slice(64),n));let s;"wasm/MsgExecuteContract"===t.type?e.tx.value.msg[0].value.msg=i:"wasm/MsgInstantiateContract"===t.type&&(e.tx.value.msg[0].value.init_msg=i),e.data=await this.decryptDataField(e.data,[n]),e.logs&&(s=await this.decryptLogs(e.logs,[n]),e=Object.assign({},e,{logs:s}));const a=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.raw_log);if(Array.isArray(a)&&2===a.length){const t=a[1],r=o.Encoding.fromBase64(t),i=await this.enigmautils.decrypt(r,n);e.raw_log=e.raw_log.replace(t,o.Encoding.fromUtf8(i))}}}return e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class n extends Error{constructor(e){super(e),Object.setPrototypeOf(this,n.prototype)}}t.IntegrityError=n;class o extends Error{constructor(e){super(e),Object.setPrototypeOf(this,o.prototype)}}t.NotImplementedError=o},function(e,t,r){"use strict";function n(e,t){if(e.length!==t.length)return 0;let r=0;for(let n=0;n<e.length;n++)r|=e[n]^t[n];return 1&r-1>>>8}Object.defineProperty(t,"__esModule",{value:!0}),t.select=function(e,t,r){return~(e-1)&t|e-1&r},t.compare=n,t.equal=function(e,t){return 0!==e.length&&0!==t.length&&0!==n(e,t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wipe=function(e){for(let t=0;t<e.length;t++)e[t]=0;return e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xor=function(e,t){for(let r=0;r<t.length;r++)e[r]^=t[r]}},function(e,t,r){"use strict";e.exports=function(e,t){return function(r,n){var o=2*n,i=2*t;r[o]=e[i],r[o+1]=e[i+1]}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(42),i=n(r(798)),s=r(104);t.encodeSecp256k1Pubkey=function(e){if(33!==e.length||2!==e[0]&&3!==e[0])throw new Error("Public key must be compressed secp256k1, i.e. 33 bytes starting with 0x02 or 0x03");return{type:s.pubkeyType.secp256k1,value:o.Encoding.toBase64(e)}};const a=o.Encoding.fromHex("eb5ae98721"),c=o.Encoding.fromHex("1624de6420"),u=o.Encoding.fromHex("0dfb1005"),l=a.length;t.decodeBech32Pubkey=function(e){const{data:t}=o.Bech32.decode(e),r=t.slice(0,l),n=t.slice(l);if(i.default(r,a)){if(33!==n.length)throw new Error("Invalid rest data length. Expected 33 bytes (compressed secp256k1 pubkey).");return{type:s.pubkeyType.secp256k1,value:o.Encoding.toBase64(n)}}if(i.default(r,c)){if(32!==n.length)throw new Error("Invalid rest data length. Expected 32 bytes (Ed25519 pubkey).");return{type:s.pubkeyType.ed25519,value:o.Encoding.toBase64(n)}}if(i.default(r,u)){if(32!==n.length)throw new Error("Invalid rest data length. Expected 32 bytes (Sr25519 pubkey).");return{type:s.pubkeyType.sr25519,value:o.Encoding.toBase64(n)}}throw new Error("Unsupported Pubkey type. Amino prefix: "+o.Encoding.toHex(r))},t.encodeBech32Pubkey=function(e,t){let r;switch(e.type){case s.pubkeyType.secp256k1:r=a;break;default:throw new Error("Unsupported pubkey type")}const n=new Uint8Array([...r,...o.Encoding.fromBase64(e.value)]);return o.Bech32.encode(t,n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),o=r(203),i=r(104);t.encodeSecp256k1Signature=function(e,t){if(64!==t.length)throw new Error("Signature must be 64 bytes long. Cosmos SDK uses a 2x32 byte fixed length encoding for the secp256k1 signature integers r and s.");return{pub_key:o.encodeSecp256k1Pubkey(e),signature:n.Encoding.toBase64(t)}},t.decodeSignature=function(e){switch(e.pub_key.type){case i.pubkeyType.secp256k1:return{pubkey:n.Encoding.fromBase64(e.pub_key.value),signature:n.Encoding.fromBase64(e.signature)};default:throw new Error("Unsupported pubkey type")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetTxEncryptionKeyMsg=t.RequestDecryptMsg=t.ReqeustEncryptMsg=t.GetPubkeyMsg=void 0;const n=r(18),o=r(378);class i extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"get-pubkey-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return i.type()}}t.GetPubkeyMsg=i;class s extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.contractCodeHash=t,this.msg=r}static type(){return"request-encrypt-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.contractCodeHash)throw new Error("contract code hash not set");if(!this.msg)throw new Error("msg not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return s.type()}}t.ReqeustEncryptMsg=s;class a extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.cipherText=t,this.nonce=r}static type(){return"request-decrypt-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.cipherText||0===this.cipherText.length)throw new Error("ciphertext not set");if(!this.nonce||0===this.nonce.length)throw new Error("nonce not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return a.type()}}t.RequestDecryptMsg=a;class c extends n.Message{constructor(e,t){super(),this.chainId=e,this.nonce=t}static type(){return"get-tx-encryption-key-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.nonce)throw new Error("nonce is null")}approveExternal(){return!0}route(){return o.ROUTE}type(){return c.type()}}t.GetTxEncryptionKeyMsg=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SendTxMsg=void 0;const n=r(18),o=r(380);class i extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.tx=t,this.mode=r}static type(){return"send-tx-to-background"}validateBasic(){if(!this.chainId)throw new Error("chain id is empty");if(!this.tx)throw new Error("tx is empty");if(!this.mode||"sync"!==this.mode&&"async"!==this.mode&&"block"!==this.mode)throw new Error("invalid mode")}approveExternal(){return!0}route(){return o.ROUTE}type(){return i.type()}}t.SendTxMsg=i},function(e,t,r){const n=r(84);e.exports={re:n.re,src:n.src,tokens:n.t,SEMVER_SPEC_VERSION:r(131).SEMVER_SPEC_VERSION,SemVer:r(24),compareIdentifiers:r(182).compareIdentifiers,rcompareIdentifiers:r(182).rcompareIdentifiers,parse:r(85),valid:r(686),clean:r(687),inc:r(688),diff:r(689),major:r(690),minor:r(691),patch:r(692),prerelease:r(693),compare:r(40),rcompare:r(694),compareLoose:r(695),compareBuild:r(184),sort:r(696),rsort:r(697),gt:r(134),lt:r(185),eq:r(183),neq:r(346),gte:r(186),lte:r(187),cmp:r(347),coerce:r(698),Comparator:r(135),Range:r(41),satisfies:r(136),toComparators:r(702),maxSatisfying:r(703),minSatisfying:r(704),minVersion:r(705),validRange:r(706),outside:r(188),gtr:r(707),ltr:r(708),intersects:r(709),simplifyRange:r(710),subset:r(711)}},,,,,,,,,,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntPretty=void 0;const n=r(112),o=r(149),i=r(234);class s{constructor(e){if(this._options={precision:0,maxDecimals:0,trim:!1,shrink:!1,ready:!0,locale:!0},e instanceof n.Dec){let t=e,r=0;for(let e=0;e<18&&(t=t.mul(new n.Dec(10)),!t.equals(new n.Dec(t.truncate())));e++)r++;const i=e.mulTruncate(o.DecUtils.getPrecisionDec(r));this.int=i.truncate(),this._options.precision=r}else this.int=e}get options(){return this._options}precision(e){const t=this.clone();return t._options.precision=e,t}maxDecimals(e){const t=this.clone();return t._options.maxDecimals=e,t}trim(e){const t=this.clone();return t._options.trim=e,t}shrink(e){const t=this.clone();return t._options.shrink=e,t}locale(e){const t=this.clone();return t._options.locale=e,t}ready(e){const t=this.clone();return t._options.ready=e,t}get isReady(){return this._options.ready}add(e){const t=this.clone();return t.int=t.int.add(e.int),t}toDec(){let e=new n.Dec(this.int);return this._options.precision&&(e=e.quoTruncate(o.DecUtils.getPrecisionDec(this._options.precision))),e}toString(){const e=this.toDec();let t="";return t=this._options.shrink?i.CoinUtils.shrinkDecimals(this.int,this._options.precision,0,this._options.maxDecimals,this._options.locale):e.toString(this._options.maxDecimals,this._options.locale),this._options.trim&&(t=o.DecUtils.trim(t)),t}clone(){const e=new s(this.int);return e._options=Object.assign({},this._options),e}}t.IntPretty=s},function(e,t,r){(function(n,o){var i;
-/**
- * [js-sha3]{@link https://github.com/emn178/js-sha3}
- *
- * @version 0.8.0
- * @author Chen, Yi-Cyuan [emn178@gmail.com]
- * @copyright Chen, Yi-Cyuan 2015-2018
- * @license MIT
- */!function(){"use strict";var s="input is invalid type",a="object"==typeof window,c=a?window:{};c.JS_SHA3_NO_WINDOW&&(a=!1);var u=!a&&"object"==typeof self;!c.JS_SHA3_NO_NODE_JS&&"object"==typeof n&&n.versions&&n.versions.node?c=o:u&&(c=self);var l=!c.JS_SHA3_NO_COMMON_JS&&"object"==typeof e&&e.exports,f=r(408),d=!c.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),p=[4,1024,262144,67108864],g=[0,8,16,24],m=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],y=[224,256,384,512],b=[128,256],v=["hex","buffer","arrayBuffer","array","digest"],w={128:168,256:136};!c.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!c.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var _=function(e,t,r){return function(n){return new B(e,t,e).update(n)[r]()}},k=function(e,t,r){return function(n,o){return new B(e,t,o).update(n)[r]()}},O=function(e,t,r){return function(t,n,o,i){return A["cshake"+e].update(t,n,o,i)[r]()}},S=function(e,t,r){return function(t,n,o,i){return A["kmac"+e].update(t,n,o,i)[r]()}},E=function(e,t,r,n){for(var o=0;o<v.length;++o){var i=v[o];e[i]=t(r,n,i)}return e},j=function(e,t){var r=_(e,t,"hex");return r.create=function(){return new B(e,t,e)},r.update=function(e){return r.create().update(e)},E(r,_,e,t)},P=[{name:"keccak",padding:[1,256,65536,16777216],bits:y,createMethod:j},{name:"sha3",padding:[6,1536,393216,100663296],bits:y,createMethod:j},{name:"shake",padding:[31,7936,2031616,520093696],bits:b,createMethod:function(e,t){var r=k(e,t,"hex");return r.create=function(r){return new B(e,t,r)},r.update=function(e,t){return r.create(t).update(e)},E(r,k,e,t)}},{name:"cshake",padding:p,bits:b,createMethod:function(e,t){var r=w[e],n=O(e,0,"hex");return n.create=function(n,o,i){return o||i?new B(e,t,n).bytepad([o,i],r):A["shake"+e].create(n)},n.update=function(e,t,r,o){return n.create(t,r,o).update(e)},E(n,O,e,t)}},{name:"kmac",padding:p,bits:b,createMethod:function(e,t){var r=w[e],n=S(e,0,"hex");return n.create=function(n,o,i){return new D(e,t,o).bytepad(["KMAC",i],r).bytepad([n],r)},n.update=function(e,t,r,o){return n.create(e,r,o).update(t)},E(n,S,e,t)}}],A={},x=[],M=0;M<P.length;++M)for(var I=P[M],C=I.bits,R=0;R<C.length;++R){var T=I.name+"_"+C[R];if(x.push(T),A[T]=I.createMethod(C[R],I.padding),"sha3"!==I.name){var N=I.name+C[R];x.push(N),A[N]=A[T]}}function B(e,t,r){this.blocks=[],this.s=[],this.padding=t,this.outputBits=r,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(e<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){B.call(this,e,t,r)}B.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(s);if(null===e)throw new Error(s);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(s);t=!0}for(var n,o,i=this.blocks,a=this.byteCount,c=e.length,u=this.blockCount,l=0,f=this.s;l<c;){if(this.reset)for(this.reset=!1,i[0]=this.block,n=1;n<u+1;++n)i[n]=0;if(t)for(n=this.start;l<c&&n<a;++l)i[n>>2]|=e[l]<<g[3&n++];else for(n=this.start;l<c&&n<a;++l)(o=e.charCodeAt(l))<128?i[n>>2]|=o<<g[3&n++]:o<2048?(i[n>>2]|=(192|o>>6)<<g[3&n++],i[n>>2]|=(128|63&o)<<g[3&n++]):o<55296||o>=57344?(i[n>>2]|=(224|o>>12)<<g[3&n++],i[n>>2]|=(128|o>>6&63)<<g[3&n++],i[n>>2]|=(128|63&o)<<g[3&n++]):(o=65536+((1023&o)<<10|1023&e.charCodeAt(++l)),i[n>>2]|=(240|o>>18)<<g[3&n++],i[n>>2]|=(128|o>>12&63)<<g[3&n++],i[n>>2]|=(128|o>>6&63)<<g[3&n++],i[n>>2]|=(128|63&o)<<g[3&n++]);if(this.lastByteIndex=n,n>=a){for(this.start=n-a,this.block=i[u],n=0;n<u;++n)f[n]^=i[n];L(f),this.reset=!0}else this.start=n}return this},B.prototype.encode=function(e,t){var r=255&e,n=1,o=[r];for(r=255&(e>>=8);r>0;)o.unshift(r),r=255&(e>>=8),++n;return t?o.push(n):o.unshift(n),this.update(o),o.length},B.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(s);if(null===e)throw new Error(s);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(s);t=!0}var n=0,o=e.length;if(t)n=o;else for(var i=0;i<e.length;++i){var a=e.charCodeAt(i);a<128?n+=1:a<2048?n+=2:a<55296||a>=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++i)),n+=4)}return n+=this.encode(8*n),this.update(e),n},B.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n<e.length;++n)r+=this.encodeString(e[n]);var o=t-r%t,i=[];return i.length=o,this.update(i),this},B.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex,r=this.blockCount,n=this.s;if(e[t>>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t<r+1;++t)e[t]=0;for(e[r-1]|=2147483648,t=0;t<r;++t)n[t]^=e[t];L(n)}},B.prototype.toString=B.prototype.hex=function(){this.finalize();for(var e,t=this.blockCount,r=this.s,n=this.outputBlocks,o=this.extraBytes,i=0,s=0,a="";s<n;){for(i=0;i<t&&s<n;++i,++s)e=r[i],a+=h[e>>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),i=0)}return o&&(e=r[i],a+=h[e>>4&15]+h[15&e],o>1&&(a+=h[e>>12&15]+h[e>>8&15]),o>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},B.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,o=this.extraBytes,i=0,s=0,a=this.outputBits>>3;e=o?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var c=new Uint32Array(e);s<n;){for(i=0;i<t&&s<n;++i,++s)c[s]=r[i];s%t==0&&L(r)}return o&&(c[i]=r[i],e=e.slice(0,a)),e},B.prototype.buffer=B.prototype.arrayBuffer,B.prototype.digest=B.prototype.array=function(){this.finalize();for(var e,t,r=this.blockCount,n=this.s,o=this.outputBlocks,i=this.extraBytes,s=0,a=0,c=[];a<o;){for(s=0;s<r&&a<o;++s,++a)e=a<<2,t=n[s],c[e]=255&t,c[e+1]=t>>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;a%r==0&&L(n)}return i&&(e=a<<2,t=n[s],c[e]=255&t,i>1&&(c[e+1]=t>>8&255),i>2&&(c[e+2]=t>>16&255)),c},D.prototype=new B,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),B.prototype.finalize.call(this)};var L=function(e){var t,r,n,o,i,s,a,c,u,l,f,d,h,p,g,y,b,v,w,_,k,O,S,E,j,P,A,x,M,I,C,R,T,N,B,D,L,U,q,H,z,K,F,$,V,J,G,W,Q,Z,Y,X,ee,te,re,ne,oe,ie,se,ae,ce,ue,le;for(n=0;n<48;n+=2)o=e[0]^e[10]^e[20]^e[30]^e[40],i=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],f=e[7]^e[17]^e[27]^e[37]^e[47],t=(d=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(h=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=o^(c<<1|u>>>31),r=i^(u<<1|c>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|f>>>31),r=a^(f<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=c^(d<<1|h>>>31),r=u^(h<<1|d>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(o<<1|i>>>31),r=f^(i<<1|o>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],g=e[1],J=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,F=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,B=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,W=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,I=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,ue=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,D=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Z=e[34]<<15|e[35]>>>17,Y=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,T=e[44]<<29|e[45]>>>3,E=e[6]<<28|e[7]>>>4,j=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,oe=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,q=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,V=e[9]<<27|e[8]>>>5,P=e[18]<<20|e[19]>>>12,A=e[19]<<20|e[18]>>>12,ie=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,H=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,O=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=g^~b&w,e[10]=E^~P&x,e[11]=j^~A&M,e[20]=N^~D&U,e[21]=B^~L&q,e[30]=$^~J&W,e[31]=V^~G&Q,e[40]=te^~ne&ie,e[41]=re^~oe&se,e[2]=y^~v&_,e[3]=b^~w&k,e[12]=P^~x&I,e[13]=A^~M&C,e[22]=D^~U&H,e[23]=L^~q&z,e[32]=J^~W&Z,e[33]=G^~Q&Y,e[42]=ne^~ie&ae,e[43]=oe^~se&ce,e[4]=v^~_&O,e[5]=w^~k&S,e[14]=x^~I&R,e[15]=M^~C&T,e[24]=U^~H&K,e[25]=q^~z&F,e[34]=W^~Z&X,e[35]=Q^~Y&ee,e[44]=ie^~ae&ue,e[45]=se^~ce&le,e[6]=_^~O&p,e[7]=k^~S&g,e[16]=I^~R&E,e[17]=C^~T&j,e[26]=H^~K&N,e[27]=z^~F&B,e[36]=Z^~X&$,e[37]=Y^~ee&V,e[46]=ae^~ue&te,e[47]=ce^~le&re,e[8]=O^~p&y,e[9]=S^~g&b,e[18]=R^~E&P,e[19]=T^~j&A,e[28]=K^~N&D,e[29]=F^~B&L,e[38]=X^~$&J,e[39]=ee^~V&G,e[48]=ue^~te&ne,e[49]=le^~re&oe,e[0]^=m[n],e[1]^=m[n+1]};if(l)e.exports=A;else{for(M=0;M<x.length;++M)c[x[M]]=A[x[M]];f&&(void 0===(i=function(){return A}.call(t,r,t,e))||(e.exports=i))}}()}).call(this,r(13),r(12))},function(e,t,r){(function(e){var n=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,n,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,n,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(n,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},r(449),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,r(12))},,,,,,,,,,function(e,t,r){(function(e){var n,o=function(e){"use strict";var t=1e7,r=9007199254740992,n=f(r),i="function"==typeof BigInt;function s(e,t,r,n){return void 0===e?s[0]:void 0!==t&&(10!=+t||r)?q(e,t,r,n):$(e)}function a(e,t){this.value=e,this.sign=t,this.isSmall=!1}function c(e){this.value=e,this.sign=e<0,this.isSmall=!0}function u(e){this.value=e}function l(e){return-r<e&&e<r}function f(e){return e<1e7?[e]:e<1e14?[e%1e7,Math.floor(e/1e7)]:[e%1e7,Math.floor(e/1e7)%1e7,Math.floor(e/1e14)]}function d(e){h(e);var r=e.length;if(r<4&&A(e,n)<0)switch(r){case 0:return 0;case 1:return e[0];case 2:return e[0]+e[1]*t;default:return e[0]+(e[1]+e[2]*t)*t}return e}function h(e){for(var t=e.length;0===e[--t];);e.length=t+1}function p(e){for(var t=new Array(e),r=-1;++r<e;)t[r]=0;return t}function g(e){return e>0?Math.floor(e):Math.ceil(e)}function m(e,r){var n,o,i=e.length,s=r.length,a=new Array(i),c=0,u=t;for(o=0;o<s;o++)c=(n=e[o]+r[o]+c)>=u?1:0,a[o]=n-c*u;for(;o<i;)c=(n=e[o]+c)===u?1:0,a[o++]=n-c*u;return c>0&&a.push(c),a}function y(e,t){return e.length>=t.length?m(e,t):m(t,e)}function b(e,r){var n,o,i=e.length,s=new Array(i),a=t;for(o=0;o<i;o++)n=e[o]-a+r,r=Math.floor(n/a),s[o]=n-r*a,r+=1;for(;r>0;)s[o++]=r%a,r=Math.floor(r/a);return s}function v(e,t){var r,n,o=e.length,i=t.length,s=new Array(o),a=0;for(r=0;r<i;r++)(n=e[r]-a-t[r])<0?(n+=1e7,a=1):a=0,s[r]=n;for(r=i;r<o;r++){if(!((n=e[r]-a)<0)){s[r++]=n;break}n+=1e7,s[r]=n}for(;r<o;r++)s[r]=e[r];return h(s),s}function w(e,t,r){var n,o,i=e.length,s=new Array(i),u=-t;for(n=0;n<i;n++)o=e[n]+u,u=Math.floor(o/1e7),o%=1e7,s[n]=o<0?o+1e7:o;return"number"==typeof(s=d(s))?(r&&(s=-s),new c(s)):new a(s,r)}function _(e,t){var r,n,o,i,s=e.length,a=t.length,c=p(s+a);for(o=0;o<s;++o){i=e[o];for(var u=0;u<a;++u)r=i*t[u]+c[o+u],n=Math.floor(r/1e7),c[o+u]=r-1e7*n,c[o+u+1]+=n}return h(c),c}function k(e,r){var n,o,i=e.length,s=new Array(i),a=t,c=0;for(o=0;o<i;o++)n=e[o]*r+c,c=Math.floor(n/a),s[o]=n-c*a;for(;c>0;)s[o++]=c%a,c=Math.floor(c/a);return s}function O(e,t){for(var r=[];t-- >0;)r.push(0);return r.concat(e)}function S(e,r,n){return new a(e<t?k(r,e):_(r,f(e)),n)}function E(e){var t,r,n,o,i=e.length,s=p(i+i);for(n=0;n<i;n++){r=0-(o=e[n])*o;for(var a=n;a<i;a++)t=o*e[a]*2+s[n+a]+r,r=Math.floor(t/1e7),s[n+a]=t-1e7*r;s[n+i]=r}return h(s),s}function j(e,t){var r,n,o,i,s=e.length,a=p(s);for(o=0,r=s-1;r>=0;--r)o=(i=1e7*o+e[r])-(n=g(i/t))*t,a[r]=0|n;return[a,0|o]}function P(e,r){var n,o=$(r);if(i)return[new u(e.value/o.value),new u(e.value%o.value)];var l,m=e.value,y=o.value;if(0===y)throw new Error("Cannot divide by zero");if(e.isSmall)return o.isSmall?[new c(g(m/y)),new c(m%y)]:[s[0],e];if(o.isSmall){if(1===y)return[e,s[0]];if(-1==y)return[e.negate(),s[0]];var b=Math.abs(y);if(b<t){l=d((n=j(m,b))[0]);var w=n[1];return e.sign&&(w=-w),"number"==typeof l?(e.sign!==o.sign&&(l=-l),[new c(l),new c(w)]):[new a(l,e.sign!==o.sign),new c(w)]}y=f(b)}var _=A(m,y);if(-1===_)return[s[0],e];if(0===_)return[s[e.sign===o.sign?1:-1],s[0]];l=(n=m.length+y.length<=200?function(e,r){var n,o,i,s,a,c,u,l=e.length,f=r.length,h=t,g=p(r.length),m=r[f-1],y=Math.ceil(h/(2*m)),b=k(e,y),v=k(r,y);for(b.length<=l&&b.push(0),v.push(0),m=v[f-1],o=l-f;o>=0;o--){for(n=h-1,b[o+f]!==m&&(n=Math.floor((b[o+f]*h+b[o+f-1])/m)),i=0,s=0,c=v.length,a=0;a<c;a++)i+=n*v[a],u=Math.floor(i/h),s+=b[o+a]-(i-u*h),i=u,s<0?(b[o+a]=s+h,s=-1):(b[o+a]=s,s=0);for(;0!==s;){for(n-=1,i=0,a=0;a<c;a++)(i+=b[o+a]-h+v[a])<0?(b[o+a]=i+h,i=0):(b[o+a]=i,i=1);s+=i}g[o]=n}return b=j(b,y)[0],[d(g),d(b)]}(m,y):function(e,t){for(var r,n,o,i,s,a=e.length,c=t.length,u=[],l=[];a;)if(l.unshift(e[--a]),h(l),A(l,t)<0)u.push(0);else{o=1e7*l[(n=l.length)-1]+l[n-2],i=1e7*t[c-1]+t[c-2],n>c&&(o=1e7*(o+1)),r=Math.ceil(o/i);do{if(A(s=k(t,r),l)<=0)break;r--}while(r);u.push(r),l=v(l,s)}return u.reverse(),[d(u),d(l)]}(m,y))[0];var O=e.sign!==o.sign,S=n[1],E=e.sign;return"number"==typeof l?(O&&(l=-l),l=new c(l)):l=new a(l,O),"number"==typeof S?(E&&(S=-S),S=new c(S)):S=new a(S,E),[l,S]}function A(e,t){if(e.length!==t.length)return e.length>t.length?1:-1;for(var r=e.length-1;r>=0;r--)if(e[r]!==t[r])return e[r]>t[r]?1:-1;return 0}function x(e){var t=e.abs();return!t.isUnit()&&(!!(t.equals(2)||t.equals(3)||t.equals(5))||!(t.isEven()||t.isDivisibleBy(3)||t.isDivisibleBy(5))&&(!!t.lesser(49)||void 0))}function M(e,t){for(var r,n,i,s=e.prev(),a=s,c=0;a.isEven();)a=a.divide(2),c++;e:for(n=0;n<t.length;n++)if(!e.lesser(t[n])&&!(i=o(t[n]).modPow(a,e)).isUnit()&&!i.equals(s)){for(r=c-1;0!=r;r--){if((i=i.square().mod(e)).isUnit())return!1;if(i.equals(s))continue e}return!1}return!0}a.prototype=Object.create(s.prototype),c.prototype=Object.create(s.prototype),u.prototype=Object.create(s.prototype),a.prototype.add=function(e){var t=$(e);if(this.sign!==t.sign)return this.subtract(t.negate());var r=this.value,n=t.value;return t.isSmall?new a(b(r,Math.abs(n)),this.sign):new a(y(r,n),this.sign)},a.prototype.plus=a.prototype.add,c.prototype.add=function(e){var t=$(e),r=this.value;if(r<0!==t.sign)return this.subtract(t.negate());var n=t.value;if(t.isSmall){if(l(r+n))return new c(r+n);n=f(Math.abs(n))}return new a(b(n,Math.abs(r)),r<0)},c.prototype.plus=c.prototype.add,u.prototype.add=function(e){return new u(this.value+$(e).value)},u.prototype.plus=u.prototype.add,a.prototype.subtract=function(e){var t=$(e);if(this.sign!==t.sign)return this.add(t.negate());var r=this.value,n=t.value;return t.isSmall?w(r,Math.abs(n),this.sign):function(e,t,r){var n;return A(e,t)>=0?n=v(e,t):(n=v(t,e),r=!r),"number"==typeof(n=d(n))?(r&&(n=-n),new c(n)):new a(n,r)}(r,n,this.sign)},a.prototype.minus=a.prototype.subtract,c.prototype.subtract=function(e){var t=$(e),r=this.value;if(r<0!==t.sign)return this.add(t.negate());var n=t.value;return t.isSmall?new c(r-n):w(n,Math.abs(r),r>=0)},c.prototype.minus=c.prototype.subtract,u.prototype.subtract=function(e){return new u(this.value-$(e).value)},u.prototype.minus=u.prototype.subtract,a.prototype.negate=function(){return new a(this.value,!this.sign)},c.prototype.negate=function(){var e=this.sign,t=new c(-this.value);return t.sign=!e,t},u.prototype.negate=function(){return new u(-this.value)},a.prototype.abs=function(){return new a(this.value,!1)},c.prototype.abs=function(){return new c(Math.abs(this.value))},u.prototype.abs=function(){return new u(this.value>=0?this.value:-this.value)},a.prototype.multiply=function(e){var r,n,o,i=$(e),c=this.value,u=i.value,l=this.sign!==i.sign;if(i.isSmall){if(0===u)return s[0];if(1===u)return this;if(-1===u)return this.negate();if((r=Math.abs(u))<t)return new a(k(c,r),l);u=f(r)}return n=c.length,o=u.length,new a(-.012*n-.012*o+15e-6*n*o>0?function e(t,r){var n=Math.max(t.length,r.length);if(n<=30)return _(t,r);n=Math.ceil(n/2);var o=t.slice(n),i=t.slice(0,n),s=r.slice(n),a=r.slice(0,n),c=e(i,a),u=e(o,s),l=e(y(i,o),y(a,s)),f=y(y(c,O(v(v(l,c),u),n)),O(u,2*n));return h(f),f}(c,u):_(c,u),l)},a.prototype.times=a.prototype.multiply,c.prototype._multiplyBySmall=function(e){return l(e.value*this.value)?new c(e.value*this.value):S(Math.abs(e.value),f(Math.abs(this.value)),this.sign!==e.sign)},a.prototype._multiplyBySmall=function(e){return 0===e.value?s[0]:1===e.value?this:-1===e.value?this.negate():S(Math.abs(e.value),this.value,this.sign!==e.sign)},c.prototype.multiply=function(e){return $(e)._multiplyBySmall(this)},c.prototype.times=c.prototype.multiply,u.prototype.multiply=function(e){return new u(this.value*$(e).value)},u.prototype.times=u.prototype.multiply,a.prototype.square=function(){return new a(E(this.value),!1)},c.prototype.square=function(){var e=this.value*this.value;return l(e)?new c(e):new a(E(f(Math.abs(this.value))),!1)},u.prototype.square=function(e){return new u(this.value*this.value)},a.prototype.divmod=function(e){var t=P(this,e);return{quotient:t[0],remainder:t[1]}},u.prototype.divmod=c.prototype.divmod=a.prototype.divmod,a.prototype.divide=function(e){return P(this,e)[0]},u.prototype.over=u.prototype.divide=function(e){return new u(this.value/$(e).value)},c.prototype.over=c.prototype.divide=a.prototype.over=a.prototype.divide,a.prototype.mod=function(e){return P(this,e)[1]},u.prototype.mod=u.prototype.remainder=function(e){return new u(this.value%$(e).value)},c.prototype.remainder=c.prototype.mod=a.prototype.remainder=a.prototype.mod,a.prototype.pow=function(e){var t,r,n,o=$(e),i=this.value,a=o.value;if(0===a)return s[1];if(0===i)return s[0];if(1===i)return s[1];if(-1===i)return o.isEven()?s[1]:s[-1];if(o.sign)return s[0];if(!o.isSmall)throw new Error("The exponent "+o.toString()+" is too large.");if(this.isSmall&&l(t=Math.pow(i,a)))return new c(g(t));for(r=this,n=s[1];!0&a&&(n=n.times(r),--a),0!==a;)a/=2,r=r.square();return n},c.prototype.pow=a.prototype.pow,u.prototype.pow=function(e){var t=$(e),r=this.value,n=t.value,o=BigInt(0),i=BigInt(1),a=BigInt(2);if(n===o)return s[1];if(r===o)return s[0];if(r===i)return s[1];if(r===BigInt(-1))return t.isEven()?s[1]:s[-1];if(t.isNegative())return new u(o);for(var c=this,l=s[1];(n&i)===i&&(l=l.times(c),--n),n!==o;)n/=a,c=c.square();return l},a.prototype.modPow=function(e,t){if(e=$(e),(t=$(t)).isZero())throw new Error("Cannot take modPow with modulus 0");var r=s[1],n=this.mod(t);for(e.isNegative()&&(e=e.multiply(s[-1]),n=n.modInv(t));e.isPositive();){if(n.isZero())return s[0];e.isOdd()&&(r=r.multiply(n).mod(t)),e=e.divide(2),n=n.square().mod(t)}return r},u.prototype.modPow=c.prototype.modPow=a.prototype.modPow,a.prototype.compareAbs=function(e){var t=$(e),r=this.value,n=t.value;return t.isSmall?1:A(r,n)},c.prototype.compareAbs=function(e){var t=$(e),r=Math.abs(this.value),n=t.value;return t.isSmall?r===(n=Math.abs(n))?0:r>n?1:-1:-1},u.prototype.compareAbs=function(e){var t=this.value,r=$(e).value;return(t=t>=0?t:-t)===(r=r>=0?r:-r)?0:t>r?1:-1},a.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=$(e),r=this.value,n=t.value;return this.sign!==t.sign?t.sign?1:-1:t.isSmall?this.sign?-1:1:A(r,n)*(this.sign?-1:1)},a.prototype.compareTo=a.prototype.compare,c.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=$(e),r=this.value,n=t.value;return t.isSmall?r==n?0:r>n?1:-1:r<0!==t.sign?r<0?-1:1:r<0?1:-1},c.prototype.compareTo=c.prototype.compare,u.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=this.value,r=$(e).value;return t===r?0:t>r?1:-1},u.prototype.compareTo=u.prototype.compare,a.prototype.equals=function(e){return 0===this.compare(e)},u.prototype.eq=u.prototype.equals=c.prototype.eq=c.prototype.equals=a.prototype.eq=a.prototype.equals,a.prototype.notEquals=function(e){return 0!==this.compare(e)},u.prototype.neq=u.prototype.notEquals=c.prototype.neq=c.prototype.notEquals=a.prototype.neq=a.prototype.notEquals,a.prototype.greater=function(e){return this.compare(e)>0},u.prototype.gt=u.prototype.greater=c.prototype.gt=c.prototype.greater=a.prototype.gt=a.prototype.greater,a.prototype.lesser=function(e){return this.compare(e)<0},u.prototype.lt=u.prototype.lesser=c.prototype.lt=c.prototype.lesser=a.prototype.lt=a.prototype.lesser,a.prototype.greaterOrEquals=function(e){return this.compare(e)>=0},u.prototype.geq=u.prototype.greaterOrEquals=c.prototype.geq=c.prototype.greaterOrEquals=a.prototype.geq=a.prototype.greaterOrEquals,a.prototype.lesserOrEquals=function(e){return this.compare(e)<=0},u.prototype.leq=u.prototype.lesserOrEquals=c.prototype.leq=c.prototype.lesserOrEquals=a.prototype.leq=a.prototype.lesserOrEquals,a.prototype.isEven=function(){return 0==(1&this.value[0])},c.prototype.isEven=function(){return 0==(1&this.value)},u.prototype.isEven=function(){return(this.value&BigInt(1))===BigInt(0)},a.prototype.isOdd=function(){return 1==(1&this.value[0])},c.prototype.isOdd=function(){return 1==(1&this.value)},u.prototype.isOdd=function(){return(this.value&BigInt(1))===BigInt(1)},a.prototype.isPositive=function(){return!this.sign},c.prototype.isPositive=function(){return this.value>0},u.prototype.isPositive=c.prototype.isPositive,a.prototype.isNegative=function(){return this.sign},c.prototype.isNegative=function(){return this.value<0},u.prototype.isNegative=c.prototype.isNegative,a.prototype.isUnit=function(){return!1},c.prototype.isUnit=function(){return 1===Math.abs(this.value)},u.prototype.isUnit=function(){return this.abs().value===BigInt(1)},a.prototype.isZero=function(){return!1},c.prototype.isZero=function(){return 0===this.value},u.prototype.isZero=function(){return this.value===BigInt(0)},a.prototype.isDivisibleBy=function(e){var t=$(e);return!t.isZero()&&(!!t.isUnit()||(0===t.compareAbs(2)?this.isEven():this.mod(t).isZero()))},u.prototype.isDivisibleBy=c.prototype.isDivisibleBy=a.prototype.isDivisibleBy,a.prototype.isPrime=function(e){var t=x(this);if(void 0!==t)return t;var r=this.abs(),n=r.bitLength();if(n<=64)return M(r,[2,3,5,7,11,13,17,19,23,29,31,37]);for(var i=Math.log(2)*n.toJSNumber(),s=Math.ceil(!0===e?2*Math.pow(i,2):i),a=[],c=0;c<s;c++)a.push(o(c+2));return M(r,a)},u.prototype.isPrime=c.prototype.isPrime=a.prototype.isPrime,a.prototype.isProbablePrime=function(e,t){var r=x(this);if(void 0!==r)return r;for(var n=this.abs(),i=void 0===e?5:e,s=[],a=0;a<i;a++)s.push(o.randBetween(2,n.minus(2),t));return M(n,s)},u.prototype.isProbablePrime=c.prototype.isProbablePrime=a.prototype.isProbablePrime,a.prototype.modInv=function(e){for(var t,r,n,i=o.zero,s=o.one,a=$(e),c=this.abs();!c.isZero();)t=a.divide(c),r=i,n=a,i=s,a=c,s=r.subtract(t.multiply(s)),c=n.subtract(t.multiply(c));if(!a.isUnit())throw new Error(this.toString()+" and "+e.toString()+" are not co-prime");return-1===i.compare(0)&&(i=i.add(e)),this.isNegative()?i.negate():i},u.prototype.modInv=c.prototype.modInv=a.prototype.modInv,a.prototype.next=function(){var e=this.value;return this.sign?w(e,1,this.sign):new a(b(e,1),this.sign)},c.prototype.next=function(){var e=this.value;return e+1<r?new c(e+1):new a(n,!1)},u.prototype.next=function(){return new u(this.value+BigInt(1))},a.prototype.prev=function(){var e=this.value;return this.sign?new a(b(e,1),!0):w(e,1,this.sign)},c.prototype.prev=function(){var e=this.value;return e-1>-r?new c(e-1):new a(n,!0)},u.prototype.prev=function(){return new u(this.value-BigInt(1))};for(var I=[1];2*I[I.length-1]<=t;)I.push(2*I[I.length-1]);var C=I.length,R=I[C-1];function T(e){return Math.abs(e)<=t}function N(e,t,r){t=$(t);for(var n=e.isNegative(),i=t.isNegative(),s=n?e.not():e,a=i?t.not():t,c=0,u=0,l=null,f=null,d=[];!s.isZero()||!a.isZero();)c=(l=P(s,R))[1].toJSNumber(),n&&(c=R-1-c),u=(f=P(a,R))[1].toJSNumber(),i&&(u=R-1-u),s=l[0],a=f[0],d.push(r(c,u));for(var h=0!==r(n?1:0,i?1:0)?o(-1):o(0),p=d.length-1;p>=0;p-=1)h=h.multiply(R).add(o(d[p]));return h}a.prototype.shiftLeft=function(e){var t=$(e).toJSNumber();if(!T(t))throw new Error(String(t)+" is too large for shifting.");if(t<0)return this.shiftRight(-t);var r=this;if(r.isZero())return r;for(;t>=C;)r=r.multiply(R),t-=C-1;return r.multiply(I[t])},u.prototype.shiftLeft=c.prototype.shiftLeft=a.prototype.shiftLeft,a.prototype.shiftRight=function(e){var t,r=$(e).toJSNumber();if(!T(r))throw new Error(String(r)+" is too large for shifting.");if(r<0)return this.shiftLeft(-r);for(var n=this;r>=C;){if(n.isZero()||n.isNegative()&&n.isUnit())return n;n=(t=P(n,R))[1].isNegative()?t[0].prev():t[0],r-=C-1}return(t=P(n,I[r]))[1].isNegative()?t[0].prev():t[0]},u.prototype.shiftRight=c.prototype.shiftRight=a.prototype.shiftRight,a.prototype.not=function(){return this.negate().prev()},u.prototype.not=c.prototype.not=a.prototype.not,a.prototype.and=function(e){return N(this,e,(function(e,t){return e&t}))},u.prototype.and=c.prototype.and=a.prototype.and,a.prototype.or=function(e){return N(this,e,(function(e,t){return e|t}))},u.prototype.or=c.prototype.or=a.prototype.or,a.prototype.xor=function(e){return N(this,e,(function(e,t){return e^t}))},u.prototype.xor=c.prototype.xor=a.prototype.xor;function B(e){var r=e.value,n="number"==typeof r?r|1<<30:"bigint"==typeof r?r|BigInt(1<<30):r[0]+r[1]*t|1073758208;return n&-n}function D(e,t){return e=$(e),t=$(t),e.greater(t)?e:t}function L(e,t){return e=$(e),t=$(t),e.lesser(t)?e:t}function U(e,t){if(e=$(e).abs(),t=$(t).abs(),e.equals(t))return e;if(e.isZero())return t;if(t.isZero())return e;for(var r,n,o=s[1];e.isEven()&&t.isEven();)r=L(B(e),B(t)),e=e.divide(r),t=t.divide(r),o=o.multiply(r);for(;e.isEven();)e=e.divide(B(e));do{for(;t.isEven();)t=t.divide(B(t));e.greater(t)&&(n=t,t=e,e=n),t=t.subtract(e)}while(!t.isZero());return o.isUnit()?e:e.multiply(o)}a.prototype.bitLength=function(){var e=this;return e.compareTo(o(0))<0&&(e=e.negate().subtract(o(1))),0===e.compareTo(o(0))?o(0):o(function e(t,r){if(r.compareTo(t)<=0){var n=e(t,r.square(r)),i=n.p,s=n.e,a=i.multiply(r);return a.compareTo(t)<=0?{p:a,e:2*s+1}:{p:i,e:2*s}}return{p:o(1),e:0}}(e,o(2)).e).add(o(1))},u.prototype.bitLength=c.prototype.bitLength=a.prototype.bitLength;var q=function(e,t,r,n){r=r||"0123456789abcdefghijklmnopqrstuvwxyz",e=String(e),n||(e=e.toLowerCase(),r=r.toLowerCase());var o,i=e.length,s=Math.abs(t),a={};for(o=0;o<r.length;o++)a[r[o]]=o;for(o=0;o<i;o++){if("-"!==(l=e[o])&&(l in a&&a[l]>=s)){if("1"===l&&1===s)continue;throw new Error(l+" is not a valid digit in base "+t+".")}}t=$(t);var c=[],u="-"===e[0];for(o=u?1:0;o<e.length;o++){var l;if((l=e[o])in a)c.push($(a[l]));else{if("<"!==l)throw new Error(l+" is not a valid character");var f=o;do{o++}while(">"!==e[o]&&o<e.length);c.push($(e.slice(f+1,o)))}}return H(c,t,u)};function H(e,t,r){var n,o=s[0],i=s[1];for(n=e.length-1;n>=0;n--)o=o.add(e[n].times(i)),i=i.times(t);return r?o.negate():o}function z(e,t){if((t=o(t)).isZero()){if(e.isZero())return{value:[0],isNegative:!1};throw new Error("Cannot convert nonzero numbers to base 0.")}if(t.equals(-1)){if(e.isZero())return{value:[0],isNegative:!1};if(e.isNegative())return{value:[].concat.apply([],Array.apply(null,Array(-e.toJSNumber())).map(Array.prototype.valueOf,[1,0])),isNegative:!1};var r=Array.apply(null,Array(e.toJSNumber()-1)).map(Array.prototype.valueOf,[0,1]);return r.unshift([1]),{value:[].concat.apply([],r),isNegative:!1}}var n=!1;if(e.isNegative()&&t.isPositive()&&(n=!0,e=e.abs()),t.isUnit())return e.isZero()?{value:[0],isNegative:!1}:{value:Array.apply(null,Array(e.toJSNumber())).map(Number.prototype.valueOf,1),isNegative:n};for(var i,s=[],a=e;a.isNegative()||a.compareAbs(t)>=0;){i=a.divmod(t),a=i.quotient;var c=i.remainder;c.isNegative()&&(c=t.minus(c).abs(),a=a.next()),s.push(c.toJSNumber())}return s.push(a.toJSNumber()),{value:s.reverse(),isNegative:n}}function K(e,t,r){var n=z(e,t);return(n.isNegative?"-":"")+n.value.map((function(e){return function(e,t){return e<(t=t||"0123456789abcdefghijklmnopqrstuvwxyz").length?t[e]:"<"+e+">"}(e,r)})).join("")}function F(e){if(l(+e)){var t=+e;if(t===g(t))return i?new u(BigInt(t)):new c(t);throw new Error("Invalid integer: "+e)}var r="-"===e[0];r&&(e=e.slice(1));var n=e.split(/e/i);if(n.length>2)throw new Error("Invalid integer: "+n.join("e"));if(2===n.length){var o=n[1];if("+"===o[0]&&(o=o.slice(1)),(o=+o)!==g(o)||!l(o))throw new Error("Invalid integer: "+o+" is not a valid exponent.");var s=n[0],f=s.indexOf(".");if(f>=0&&(o-=s.length-f-1,s=s.slice(0,f)+s.slice(f+1)),o<0)throw new Error("Cannot include negative exponent part for integers");e=s+=new Array(o+1).join("0")}if(!/^([0-9][0-9]*)$/.test(e))throw new Error("Invalid integer: "+e);if(i)return new u(BigInt(r?"-"+e:e));for(var d=[],p=e.length,m=p-7;p>0;)d.push(+e.slice(m,p)),(m-=7)<0&&(m=0),p-=7;return h(d),new a(d,r)}function $(e){return"number"==typeof e?function(e){if(i)return new u(BigInt(e));if(l(e)){if(e!==g(e))throw new Error(e+" is not an integer.");return new c(e)}return F(e.toString())}(e):"string"==typeof e?F(e):"bigint"==typeof e?new u(e):e}a.prototype.toArray=function(e){return z(this,e)},c.prototype.toArray=function(e){return z(this,e)},u.prototype.toArray=function(e){return z(this,e)},a.prototype.toString=function(e,t){if(void 0===e&&(e=10),10!==e)return K(this,e,t);for(var r,n=this.value,o=n.length,i=String(n[--o]);--o>=0;)r=String(n[o]),i+="0000000".slice(r.length)+r;return(this.sign?"-":"")+i},c.prototype.toString=function(e,t){return void 0===e&&(e=10),10!=e?K(this,e,t):String(this.value)},u.prototype.toString=c.prototype.toString,u.prototype.toJSON=a.prototype.toJSON=c.prototype.toJSON=function(){return this.toString()},a.prototype.valueOf=function(){return parseInt(this.toString(),10)},a.prototype.toJSNumber=a.prototype.valueOf,c.prototype.valueOf=function(){return this.value},c.prototype.toJSNumber=c.prototype.valueOf,u.prototype.valueOf=u.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};for(var V=0;V<1e3;V++)s[V]=$(V),V>0&&(s[-V]=$(-V));return s.one=s[1],s.zero=s[0],s.minusOne=s[-1],s.max=D,s.min=L,s.gcd=U,s.lcm=function(e,t){return e=$(e).abs(),t=$(t).abs(),e.divide(U(e,t)).multiply(t)},s.isInstance=function(e){return e instanceof a||e instanceof c||e instanceof u},s.randBetween=function(e,r,n){e=$(e),r=$(r);var o=n||Math.random,i=L(e,r),a=D(e,r).subtract(i).add(1);if(a.isSmall)return i.add(Math.floor(o()*a));for(var c=z(a,t).value,u=[],l=!0,f=0;f<c.length;f++){var d=l?c[f]:t,h=g(o()*d);u.push(h),h<d&&(l=!1)}return i.add(s.fromArray(u,t,!1))},s.fromArray=function(e,t,r){return H(e.map($),$(t||10),r)},s}();e.hasOwnProperty("exports")&&(e.exports=o),void 0===(n=function(){return o}.call(t,r,t,e))||(e.exports=n)}).call(this,r(71)(e))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinUtils=void 0;const n=r(235),o=r(116),i=r(112),s=r(149);t.CoinUtils=class{static createCoinsFromPrimitives(e){return e.map(e=>new n.Coin(e.denom,e.amount))}static amountOf(e,t){const r=e.find(e=>e.denom===t);return r?r.amount:new o.Int(0)}static exclude(e,t){return e.filter(e=>0===t.indexOf(e.denom))}static concat(...e){if(0===e.length)return[];return e.slice().reduce((e,t)=>{const r=e.find(e=>e.denom===t.denom);if(r){const o=new n.Coin(r.denom,r.amount.add(t.amount));e.push(o)}else{const r=new n.Coin(t.denom,t.amount);e.push(r)}return e},[])}static getCoinFromDecimals(e,t,r){const o=e.find(e=>e.coinDenom===r);if(!o)throw new Error("Invalid currency");let s=new i.Dec(1);for(let e=0;e<o.coinDecimals;e++)s=s.mul(new i.Dec(10));let a=new i.Dec(t);if(a=a.mul(s),!new i.Dec(a.truncate()).equals(a))throw new Error("Can't divide anymore");return new n.Coin(o.coinMinimalDenom,a.truncate())}static parseDecAndDenomFromCoin(e,t){let r=e.find(e=>e.coinMinimalDenom===t.denom);r||(r={coinDecimals:0,coinDenom:t.denom,coinMinimalDenom:t.denom});let n=new i.Dec(1);for(let e=0;e<r.coinDecimals;e++)n=n.mul(new i.Dec(10));return{amount:new i.Dec(t.amount).quoTruncate(n).toString(r.coinDecimals),denom:r.coinDenom}}static shrinkDecimals(e,t,r,n,s=!1){if(e.equals(new o.Int(0)))return"0";const a=new i.Dec(e,t),c=a.truncate(),u=a.sub(new i.Dec(c)),l=Math.max(n-c.toString().length+1,r),f=u.toString(l).replace("0.","");return(s?BigInt(c.toString()).toLocaleString("en-US"):c.toString())+(f.length>0?".":"")+f}static coinToTrimmedString(e,t,r=" "){const n=new i.Dec(e.amount).quoTruncate(s.DecUtils.getPrecisionDec(t.coinDecimals));return`${s.DecUtils.trim(n)}${r}${t.coinDenom}`}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Coin=void 0;const n=r(116);class o{constructor(e,t){this.denom=e,this.amount=t instanceof n.Int?t:new n.Int(t)}static parse(e){const t=new RegExp("([0-9]+)[ ]*([a-zA-Z]+)").exec(e);if(!t||3!==t.length)throw new Error("Invalid coin str");const r=t[2],n=t[1];return new o(r,n)}toString(){return`${this.amount.toString()}${this.denom}`}}t.Coin=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TendermintTxTracer=void 0;const n=r(425),o=r(2);t.TendermintTxTracer=class{constructor(e,t,r={}){this.url=e,this.wsEndpoint=t,this.options=r,this.newBlockSubscribes=[],this.txSubscribes=new Map,this.pendingQueries=new Map,this.listeners={},this.onOpen=e=>{var t;this.newBlockSubscribes.length>0&&this.sendSubscribeBlockRpc();for(const[e,t]of this.txSubscribes)this.sendSubscribeTxRpc(e,t.hash);for(const[e,t]of this.pendingQueries)this.sendQueryRpc(e,t.method,t.params);for(const r of null!==(t=this.listeners.open)&&void 0!==t?t:[])r(e)},this.onMessage=e=>{var t,r,n,o,i;for(const r of null!==(t=this.listeners.message)&&void 0!==t?t:[])r(e);if(e.data)try{const t=JSON.parse(e.data);if((null==t?void 0:t.id)&&this.pendingQueries.has(t.id)&&(t.error?this.pendingQueries.get(t.id).rejector(new Error(t.error.data||t.error.message)):this.pendingQueries.get(t.id).resolver(t.result),this.pendingQueries.delete(t.id)),"tendermint/event/NewBlock"===(null===(n=null===(r=null==t?void 0:t.result)||void 0===r?void 0:r.data)||void 0===n?void 0:n.type))for(const e of this.newBlockSubscribes)e.handler(t.result.data.value);"tendermint/event/Tx"===(null===(i=null===(o=null==t?void 0:t.result)||void 0===o?void 0:o.data)||void 0===i?void 0:i.type)&&(null==t?void 0:t.id)&&this.txSubscribes.has(t.id)&&(t.error?this.txSubscribes.get(t.id).rejector(new Error(t.error.data||t.error.message)):this.txSubscribes.get(t.id).resolver(t.result.data.value.TxResult.result),this.txSubscribes.delete(t.id))}catch(e){console.log("Tendermint websocket jsonrpc response is not JSON: "+(e.message||e.toString()))}},this.onClose=e=>{var t;for(const r of null!==(t=this.listeners.close)&&void 0!==t?t:[])r(e)},this.ws=this.options.wsObject?new this.options.wsObject(this.getWsEndpoint()):new WebSocket(this.getWsEndpoint()),this.ws.onopen=this.onOpen,this.ws.onmessage=this.onMessage,this.ws.onclose=this.onClose}getWsEndpoint(){let e=this.url;if(e.startsWith("http")&&(e=e.replace("http","ws")),!e.endsWith(this.wsEndpoint)){const t=this.wsEndpoint.startsWith("/")?this.wsEndpoint:"/"+this.wsEndpoint;e=e.endsWith("/")?e+t.slice(1):e+t}return e}close(){this.ws.close()}get readyState(){switch(this.ws.readyState){case 0:return n.WsReadyState.CONNECTING;case 1:return n.WsReadyState.OPEN;case 2:return n.WsReadyState.CLOSING;case 3:return n.WsReadyState.CLOSED;default:return n.WsReadyState.NONE}}addEventListener(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)}subscribeBlock(e){this.newBlockSubscribes.push({handler:e}),1===this.newBlockSubscribes.length&&this.sendSubscribeBlockRpc()}sendSubscribeBlockRpc(){this.readyState===n.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:"subscribe",params:["tm.event='NewBlock'"],id:1}))}traceTx(e){return new Promise(t=>{this.queryTx(e).then(t).catch(()=>{}),this.subscribeTx(e).then(t)})}subscribeTx(e){const t=this.createRandomId();return new Promise((r,n)=>{this.txSubscribes.set(t,{hash:e,resolver:r,rejector:n}),this.sendSubscribeTxRpc(t,e)})}sendSubscribeTxRpc(e,t){this.readyState===n.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:"subscribe",params:[`tm.event='Tx' AND tx.hash='${o.Buffer.from(t).toString("hex").toUpperCase()}'`],id:e}))}queryTx(e){return this.query("tx",[o.Buffer.from(e).toString("base64"),!1])}query(e,t){const r=this.createRandomId();return new Promise((n,o)=>{this.pendingQueries.set(r,{method:e,params:t,resolver:n,rejector:o}),this.sendQueryRpc(r,e,t)})}sendQueryRpc(e,t,r){this.readyState===n.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:t,params:r,id:e}))}createRandomId(){return parseInt(Array.from({length:6}).map(()=>Math.floor(100*Math.random())).join(""))}}},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProtoCodec=t.ProtoCodec=void 0;const i=r(118),s=r(118),a=r(241);o(r(241),t);class c{constructor(){this.typeUrlMap=new Map}unpackAny(e){const t=new i.google.protobuf.Any(e);return this.typeUrlMap.has(t.type_url)?this.typeUrlMap.get(t.type_url).decode(t.value):new a.UnknownMessage(t.type_url,t.value)}registerAny(e,t){this.typeUrlMap.set(e,t)}}t.ProtoCodec=c,t.defaultProtoCodec=new c,t.defaultProtoCodec.registerAny("/cosmos.bank.v1beta1.MsgSend",s.cosmos.bank.v1beta1.MsgSend),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgDelegate",s.cosmos.staking.v1beta1.MsgDelegate),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgUndelegate",s.cosmos.staking.v1beta1.MsgUndelegate),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgBeginRedelegate",s.cosmos.staking.v1beta1.MsgBeginRedelegate)},function(e,t,r){"use strict";e.exports=f;var n,o=r(64),i=o.LongBits,s=o.base64,a=o.utf8;function c(e,t,r){this.fn=e,this.len=t,this.next=void 0,this.val=r}function u(){}function l(e){this.head=e.head,this.tail=e.tail,this.len=e.len,this.next=e.states}function f(){this.len=0,this.head=new c(u,0,0),this.tail=this.head,this.states=null}var d=function(){return o.Buffer?function(){return(f.create=function(){return new n})()}:function(){return new f}};function h(e,t,r){t[r]=255&e}function p(e,t){this.len=e,this.next=void 0,this.val=t}function g(e,t,r){for(;e.hi;)t[r++]=127&e.lo|128,e.lo=(e.lo>>>7|e.hi<<25)>>>0,e.hi>>>=7;for(;e.lo>127;)t[r++]=127&e.lo|128,e.lo=e.lo>>>7;t[r++]=e.lo}function m(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}f.create=d(),f.alloc=function(e){return new o.Array(e)},o.Array!==Array&&(f.alloc=o.pool(f.alloc,o.Array.prototype.subarray)),f.prototype._push=function(e,t,r){return this.tail=this.tail.next=new c(e,t,r),this.len+=t,this},p.prototype=Object.create(c.prototype),p.prototype.fn=function(e,t,r){for(;e>127;)t[r++]=127&e|128,e>>>=7;t[r]=e},f.prototype.uint32=function(e){return this.len+=(this.tail=this.tail.next=new p((e>>>=0)<128?1:e<16384?2:e<2097152?3:e<268435456?4:5,e)).len,this},f.prototype.int32=function(e){return e<0?this._push(g,10,i.fromNumber(e)):this.uint32(e)},f.prototype.sint32=function(e){return this.uint32((e<<1^e>>31)>>>0)},f.prototype.uint64=function(e){var t=i.from(e);return this._push(g,t.length(),t)},f.prototype.int64=f.prototype.uint64,f.prototype.sint64=function(e){var t=i.from(e).zzEncode();return this._push(g,t.length(),t)},f.prototype.bool=function(e){return this._push(h,1,e?1:0)},f.prototype.fixed32=function(e){return this._push(m,4,e>>>0)},f.prototype.sfixed32=f.prototype.fixed32,f.prototype.fixed64=function(e){var t=i.from(e);return this._push(m,4,t.lo)._push(m,4,t.hi)},f.prototype.sfixed64=f.prototype.fixed64,f.prototype.float=function(e){return this._push(o.float.writeFloatLE,4,e)},f.prototype.double=function(e){return this._push(o.float.writeDoubleLE,8,e)};var y=o.Array.prototype.set?function(e,t,r){t.set(e,r)}:function(e,t,r){for(var n=0;n<e.length;++n)t[r+n]=e[n]};f.prototype.bytes=function(e){var t=e.length>>>0;if(!t)return this._push(h,1,0);if(o.isString(e)){var r=f.alloc(t=s.length(e));s.decode(e,r,0),e=r}return this.uint32(t)._push(y,t,e)},f.prototype.string=function(e){var t=a.length(e);return t?this.uint32(t)._push(a.write,t,e):this._push(h,1,0)},f.prototype.fork=function(){return this.states=new l(this),this.head=this.tail=new c(u,0,0),this.len=0,this},f.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new c(u,0,0),this.len=0),this},f.prototype.ldelim=function(){var e=this.head,t=this.tail,r=this.len;return this.reset().uint32(r),r&&(this.tail.next=e.next,this.tail=t,this.len+=r),this},f.prototype.finish=function(){for(var e=this.head.next,t=this.constructor.alloc(this.len),r=0;e;)e.fn(e.val,t,r),r+=e.len,e=e.next;return t},f._configure=function(e){n=e,f.create=d(),n._configure()}},function(e,t,r){"use strict";e.exports=c;var n,o=r(64),i=o.LongBits,s=o.utf8;function a(e,t){return RangeError("index out of range: "+e.pos+" + "+(t||1)+" > "+e.len)}function c(e){this.buf=e,this.pos=0,this.len=e.length}var u,l="undefined"!=typeof Uint8Array?function(e){if(e instanceof Uint8Array||Array.isArray(e))return new c(e);throw Error("illegal buffer")}:function(e){if(Array.isArray(e))return new c(e);throw Error("illegal buffer")},f=function(){return o.Buffer?function(e){return(c.create=function(e){return o.Buffer.isBuffer(e)?new n(e):l(e)})(e)}:l};function d(){var e=new i(0,0),t=0;if(!(this.len-this.pos>4)){for(;t<3;++t){if(this.pos>=this.len)throw a(this);if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e}return e.lo=(e.lo|(127&this.buf[this.pos++])<<7*t)>>>0,e}for(;t<4;++t)if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e;if(e.lo=(e.lo|(127&this.buf[this.pos])<<28)>>>0,e.hi=(e.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return e;if(t=0,this.len-this.pos>4){for(;t<5;++t)if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}else for(;t<5;++t){if(this.pos>=this.len)throw a(this);if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}throw Error("invalid varint encoding")}function h(e,t){return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0}function p(){if(this.pos+8>this.len)throw a(this,8);return new i(h(this.buf,this.pos+=4),h(this.buf,this.pos+=4))}c.create=f(),c.prototype._slice=o.Array.prototype.subarray||o.Array.prototype.slice,c.prototype.uint32=(u=4294967295,function(){if(u=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128)return u;if((this.pos+=5)>this.len)throw this.pos=this.len,a(this,10);return u}),c.prototype.int32=function(){return 0|this.uint32()},c.prototype.sint32=function(){var e=this.uint32();return e>>>1^-(1&e)|0},c.prototype.bool=function(){return 0!==this.uint32()},c.prototype.fixed32=function(){if(this.pos+4>this.len)throw a(this,4);return h(this.buf,this.pos+=4)},c.prototype.sfixed32=function(){if(this.pos+4>this.len)throw a(this,4);return 0|h(this.buf,this.pos+=4)},c.prototype.float=function(){if(this.pos+4>this.len)throw a(this,4);var e=o.float.readFloatLE(this.buf,this.pos);return this.pos+=4,e},c.prototype.double=function(){if(this.pos+8>this.len)throw a(this,4);var e=o.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,e},c.prototype.bytes=function(){var e=this.uint32(),t=this.pos,r=this.pos+e;if(r>this.len)throw a(this,e);return this.pos+=e,Array.isArray(this.buf)?this.buf.slice(t,r):t===r?new this.buf.constructor(0):this._slice.call(this.buf,t,r)},c.prototype.string=function(){var e=this.bytes();return s.read(e,0,e.length)},c.prototype.skip=function(e){if("number"==typeof e){if(this.pos+e>this.len)throw a(this,e);this.pos+=e}else do{if(this.pos>=this.len)throw a(this)}while(128&this.buf[this.pos++]);return this},c.prototype.skipType=function(e){switch(e){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(e=7&this.uint32());)this.skipType(e);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+e+" at offset "+this.pos)}return this},c._configure=function(e){n=e,c.create=f(),n._configure();var t=o.Long?"toLong":"toNumber";o.merge(c.prototype,{int64:function(){return d.call(this)[t](!1)},uint64:function(){return d.call(this)[t](!0)},sint64:function(){return d.call(this).zzDecode()[t](!1)},fixed64:function(){return p.call(this)[t](!0)},sfixed64:function(){return p.call(this)[t](!1)}})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnknownMessage=void 0;const n=r(2);t.UnknownMessage=class{constructor(e,t){this._typeUrl=e,this._value=t}get typeUrl(){return this._typeUrl}get value(){return this._value}toJSON(){return{type_url:this._typeUrl,value:n.Buffer.from(this._value).toString("base64")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtoSignDocDecoder=void 0;const n=r(118),o=r(238);class i{constructor(e,t=o.defaultProtoCodec){this.signDoc=e,this.protoCodec=t}static decode(e){return new i(n.cosmos.tx.v1beta1.SignDoc.decode(e))}get txBody(){return this._txBody||(this._txBody=n.cosmos.tx.v1beta1.TxBody.decode(this.signDoc.bodyBytes)),this._txBody}get txMsgs(){const e=[];for(const t of this.txBody.messages)e.push(this.protoCodec.unpackAny(t));return e}get authInfo(){return this._authInfo||(this._authInfo=n.cosmos.tx.v1beta1.AuthInfo.decode(this.signDoc.authInfoBytes)),this._authInfo}get chainId(){return this.signDoc.chainId}get accountNumber(){return this.signDoc.accountNumber.toString()}toBytes(){return n.cosmos.tx.v1beta1.SignDoc.encode(this.signDoc).finish()}toJSON(){return{txBody:Object.assign(Object.assign({},this.txBody.toJSON()),{messages:this.txMsgs.map(e=>e&&e.toJSON?e.toJSON():e)}),authInfo:this.authInfo.toJSON(),chainId:this.chainId,accountNumber:this.accountNumber}}}t.ProtoSignDocDecoder=i},function(e,t,r){"use strict";(function(t,n){var o=r(119);e.exports=v;var i,s=r(237);v.ReadableState=b;r(51).EventEmitter;var a=function(e,t){return e.listeners(t).length},c=r(244),u=r(153).Buffer,l=t.Uint8Array||function(){};var f=Object.create(r(95));f.inherits=r(4);var d=r(446),h=void 0;h=d&&d.debuglog?d.debuglog("stream"):function(){};var p,g=r(447),m=r(245);f.inherits(v,c);var y=["error","close","destroy","pause","resume"];function b(e,t){e=e||{};var n=t instanceof(i=i||r(65));this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,s=e.readableHighWaterMark,a=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:n&&(s||0===s)?s:a,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(p||(p=r(66).StringDecoder),this.decoder=new p(e.encoding),this.encoding=e.encoding)}function v(e){if(i=i||r(65),!(this instanceof v))return new v(e);this._readableState=new b(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),c.call(this)}function w(e,t,r,n,o){var i,s=e._readableState;null===t?(s.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,O(e)}(e,s)):(o||(i=function(e,t){var r;n=t,u.isBuffer(n)||n instanceof l||"string"==typeof t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));var n;return r}(s,t)),i?e.emit("error",i):s.objectMode||t&&t.length>0?("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=function(e){return u.from(e)}(t)),n?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):_(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?_(e,s,t,!1):E(e,s)):_(e,s,t,!1))):n||(s.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(s)}function _(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&O(e)),E(e,t)}Object.defineProperty(v.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),v.prototype.destroy=m.destroy,v.prototype._undestroy=m.undestroy,v.prototype._destroy=function(e,t){this.push(null),t(e)},v.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=u.from(e,t),t=""),r=!0),w(this,e,t,!1,r)},v.prototype.unshift=function(e){return w(this,e,null,!0,!1)},v.prototype.isPaused=function(){return!1===this._readableState.flowing},v.prototype.setEncoding=function(e){return p||(p=r(66).StringDecoder),this._readableState.decoder=new p(e),this._readableState.encoding=e,this};function k(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=8388608?e=8388608:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function O(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(S,e):S(e))}function S(e){h("emit readable"),e.emit("readable"),x(e)}function E(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(j,e,t))}function j(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(h("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function P(e){h("readable nexttick read 0"),e.read(0)}function A(e,t){t.reading||(h("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),x(e),t.flowing&&!t.reading&&e.read(0)}function x(e){var t=e._readableState;for(h("flow",t.flowing);t.flowing&&null!==e.read(););}function M(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var n;e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):n=e===t.head.data.length?t.shift():r?function(e,t){var r=t.head,n=1,o=r.data;e-=o.length;for(;r=r.next;){var i=r.data,s=e>i.length?i.length:e;if(s===i.length?o+=i:o+=i.slice(0,e),0===(e-=s)){s===i.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(s));break}++n}return t.length-=n,o}(e,t):function(e,t){var r=u.allocUnsafe(e),n=t.head,o=1;n.data.copy(r),e-=n.data.length;for(;n=n.next;){var i=n.data,s=e>i.length?i.length:e;if(i.copy(r,r.length-e,0,s),0===(e-=s)){s===i.length?(++o,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(s));break}++o}return t.length-=o,r}(e,t);return n}(e,t.buffer,t.decoder),r);var r}function I(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(C,t,e))}function C(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function R(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}v.prototype.read=function(e){h("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?I(this):O(this),null;if(0===(e=k(e,t))&&t.ended)return 0===t.length&&I(this),null;var n,o=t.needReadable;return h("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&h("length less than watermark",o=!0),t.ended||t.reading?h("reading or ended",o=!1):o&&(h("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=k(r,t))),null===(n=e>0?M(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&I(this)),null!==n&&this.emit("data",n),n},v.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(e,t){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,h("pipe count=%d opts=%j",i.pipesCount,t);var c=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?l:v;function u(t,n){h("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,h("cleanup"),e.removeListener("close",y),e.removeListener("finish",b),e.removeListener("drain",f),e.removeListener("error",m),e.removeListener("unpipe",u),r.removeListener("end",l),r.removeListener("end",v),r.removeListener("data",g),d=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||f())}function l(){h("onend"),e.end()}i.endEmitted?o.nextTick(c):r.once("end",c),e.on("unpipe",u);var f=function(e){return function(){var t=e._readableState;h("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,x(e))}}(r);e.on("drain",f);var d=!1;var p=!1;function g(t){h("ondata"),p=!1,!1!==e.write(t)||p||((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==R(i.pipes,e))&&!d&&(h("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,p=!0),r.pause())}function m(t){h("onerror",t),v(),e.removeListener("error",m),0===a(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",b),v()}function b(){h("onfinish"),e.removeListener("close",y),v()}function v(){h("unpipe"),r.unpipe(e)}return r.on("data",g),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",m),e.once("close",y),e.once("finish",b),e.emit("pipe",r),i.flowing||(h("pipe resume"),r.resume()),e},v.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,r);return this}var s=R(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},v.prototype.on=function(e,t){var r=c.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var n=this._readableState;n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&O(this):o.nextTick(P,this))}return r},v.prototype.addListener=v.prototype.on,v.prototype.resume=function(){var e=this._readableState;return e.flowing||(h("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,o.nextTick(A,e,t))}(this,e)),this},v.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this},v.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var o in e.on("end",(function(){if(h("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(h("wrapped data"),r.decoder&&(o=r.decoder.write(o)),r.objectMode&&null==o)||(r.objectMode||o&&o.length)&&(t.push(o)||(n=!0,e.pause()))})),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<y.length;i++)e.on(y[i],this.emit.bind(this,y[i]));return this._read=function(t){h("wrapped _read",t),n&&(n=!1,e.resume())},this},Object.defineProperty(v.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),v._fromList=M}).call(this,r(12),r(13))},function(e,t,r){e.exports=r(51).EventEmitter},function(e,t,r){"use strict";var n=r(119);function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return i||s?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||n.nextTick(o,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(n.nextTick(o,r,e),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(e)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,r){"use strict";e.exports=s;var n=r(65),o=Object.create(r(95));function i(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function s(e){if(!(this instanceof s))return new s(e);n.call(this,e),this._transformState={afterTransform:i.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",a)}function a(){var e=this;"function"==typeof this._flush?this._flush((function(t,r){c(e,t,r)})):c(this,null,null)}function c(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}o.inherits=r(4),o.inherits(s,n),s.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},s.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")},s.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},s.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},s.prototype._destroy=function(e,t){var r=this;n.prototype._destroy.call(this,e,(function(e){t(e),r.emit("close")}))}},function(e,t,r){"use strict";var n=r(49).rotr32;function o(e,t,r){return e&t^~e&r}function i(e,t,r){return e&t^e&r^t&r}function s(e,t,r){return e^t^r}t.ft_1=function(e,t,r,n){return 0===e?o(t,r,n):1===e||3===e?s(t,r,n):2===e?i(t,r,n):void 0},t.ch32=o,t.maj32=i,t.p32=s,t.s0_256=function(e){return n(e,2)^n(e,13)^n(e,22)},t.s1_256=function(e){return n(e,6)^n(e,11)^n(e,25)},t.g0_256=function(e){return n(e,7)^n(e,18)^e>>>3},t.g1_256=function(e){return n(e,17)^n(e,19)^e>>>10}},function(e,t,r){"use strict";var n=r(49),o=r(96),i=r(247),s=r(32),a=n.sum32,c=n.sum32_4,u=n.sum32_5,l=i.ch32,f=i.maj32,d=i.s0_256,h=i.s1_256,p=i.g0_256,g=i.g1_256,m=o.BlockHash,y=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;m.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=y,this.W=new Array(64)}n.inherits(b,m),e.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=c(g(r[n-2]),r[n-7],p(r[n-15]),r[n-16]);var o=this.h[0],i=this.h[1],m=this.h[2],y=this.h[3],b=this.h[4],v=this.h[5],w=this.h[6],_=this.h[7];for(s(this.k.length===r.length),n=0;n<r.length;n++){var k=u(_,h(b),l(b,v,w),this.k[n],r[n]),O=a(d(o),f(o,i,m));_=w,w=v,v=b,b=a(y,k),y=m,m=i,i=o,o=a(k,O)}this.h[0]=a(this.h[0],o),this.h[1]=a(this.h[1],i),this.h[2]=a(this.h[2],m),this.h[3]=a(this.h[3],y),this.h[4]=a(this.h[4],b),this.h[5]=a(this.h[5],v),this.h[6]=a(this.h[6],w),this.h[7]=a(this.h[7],_)},b.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(49),o=r(96),i=r(32),s=n.rotr64_hi,a=n.rotr64_lo,c=n.shr64_hi,u=n.shr64_lo,l=n.sum64,f=n.sum64_hi,d=n.sum64_lo,h=n.sum64_4_hi,p=n.sum64_4_lo,g=n.sum64_5_hi,m=n.sum64_5_lo,y=o.BlockHash,b=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function v(){if(!(this instanceof v))return new v;y.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=new Array(160)}function w(e,t,r,n,o){var i=e&r^~e&o;return i<0&&(i+=4294967296),i}function _(e,t,r,n,o,i){var s=t&n^~t&i;return s<0&&(s+=4294967296),s}function k(e,t,r,n,o){var i=e&r^e&o^r&o;return i<0&&(i+=4294967296),i}function O(e,t,r,n,o,i){var s=t&n^t&i^n&i;return s<0&&(s+=4294967296),s}function S(e,t){var r=s(e,t,28)^s(t,e,2)^s(t,e,7);return r<0&&(r+=4294967296),r}function E(e,t){var r=a(e,t,28)^a(t,e,2)^a(t,e,7);return r<0&&(r+=4294967296),r}function j(e,t){var r=s(e,t,14)^s(e,t,18)^s(t,e,9);return r<0&&(r+=4294967296),r}function P(e,t){var r=a(e,t,14)^a(e,t,18)^a(t,e,9);return r<0&&(r+=4294967296),r}function A(e,t){var r=s(e,t,1)^s(e,t,8)^c(e,t,7);return r<0&&(r+=4294967296),r}function x(e,t){var r=a(e,t,1)^a(e,t,8)^u(e,t,7);return r<0&&(r+=4294967296),r}function M(e,t){var r=s(e,t,19)^s(t,e,29)^c(e,t,6);return r<0&&(r+=4294967296),r}function I(e,t){var r=a(e,t,19)^a(t,e,29)^u(e,t,6);return r<0&&(r+=4294967296),r}n.inherits(v,y),e.exports=v,v.blockSize=1024,v.outSize=512,v.hmacStrength=192,v.padLength=128,v.prototype._prepareBlock=function(e,t){for(var r=this.W,n=0;n<32;n++)r[n]=e[t+n];for(;n<r.length;n+=2){var o=M(r[n-4],r[n-3]),i=I(r[n-4],r[n-3]),s=r[n-14],a=r[n-13],c=A(r[n-30],r[n-29]),u=x(r[n-30],r[n-29]),l=r[n-32],f=r[n-31];r[n]=h(o,i,s,a,c,u,l,f),r[n+1]=p(o,i,s,a,c,u,l,f)}},v.prototype._update=function(e,t){this._prepareBlock(e,t);var r=this.W,n=this.h[0],o=this.h[1],s=this.h[2],a=this.h[3],c=this.h[4],u=this.h[5],h=this.h[6],p=this.h[7],y=this.h[8],b=this.h[9],v=this.h[10],A=this.h[11],x=this.h[12],M=this.h[13],I=this.h[14],C=this.h[15];i(this.k.length===r.length);for(var R=0;R<r.length;R+=2){var T=I,N=C,B=j(y,b),D=P(y,b),L=w(y,b,v,A,x),U=_(y,b,v,A,x,M),q=this.k[R],H=this.k[R+1],z=r[R],K=r[R+1],F=g(T,N,B,D,L,U,q,H,z,K),$=m(T,N,B,D,L,U,q,H,z,K);T=S(n,o),N=E(n,o),B=k(n,o,s,a,c),D=O(n,o,s,a,c,u);var V=f(T,N,B,D),J=d(T,N,B,D);I=x,C=M,x=v,M=A,v=y,A=b,y=f(h,p,F,$),b=d(p,p,F,$),h=c,p=u,c=s,u=a,s=n,a=o,n=f(F,$,V,J),o=d(F,$,V,J)}l(this.h,0,n,o),l(this.h,2,s,a),l(this.h,4,c,u),l(this.h,6,h,p),l(this.h,8,y,b),l(this.h,10,v,A),l(this.h,12,x,M),l(this.h,14,I,C)},v.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(7).Buffer,o=r(458).Transform;function i(e){o.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}r(4)(i,o),i.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)},i.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},i.prototype.update=function(e,t){if(function(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");n.isBuffer(e)||(e=n.from(e,t));for(var r=this._block,o=0;this._blockOffset+e.length-o>=this._blockSize;){for(var i=this._blockOffset;i<this._blockSize;)r[i++]=e[o++];this._update(),this._blockOffset=0}for(;o<e.length;)r[this._blockOffset++]=e[o++];for(var s=0,a=8*e.length;a>0;++s)this._length[s]+=a,(a=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*a);return this},i.prototype._update=function(){throw new Error("_update is not implemented")},i.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t},i.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=i},function(e,t,r){"use strict";(function(t,n){var o;e.exports=E,E.ReadableState=S;r(51).EventEmitter;var i=function(e,t){return e.listeners(t).length},s=r(252),a=r(2).Buffer,c=t.Uint8Array||function(){};var u,l=r(459);u=l&&l.debuglog?l.debuglog("stream"):function(){};var f,d,h,p=r(460),g=r(253),m=r(254).getHighWaterMark,y=r(73).codes,b=y.ERR_INVALID_ARG_TYPE,v=y.ERR_STREAM_PUSH_AFTER_EOF,w=y.ERR_METHOD_NOT_IMPLEMENTED,_=y.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(4)(E,s);var k=g.errorOrDestroy,O=["error","close","destroy","pause","resume"];function S(e,t,n){o=o||r(74),e=e||{},"boolean"!=typeof n&&(n=t instanceof o),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=m(this,e,"readableHighWaterMark",n),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=r(66).StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function E(e){if(o=o||r(74),!(this instanceof E))return new E(e);var t=this instanceof o;this._readableState=new S(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function j(e,t,r,n,o){u("readableAddChunk",t);var i,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(u("onEofChunk"),t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?x(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,M(e)))}(e,s);else if(o||(i=function(e,t){var r;n=t,a.isBuffer(n)||n instanceof c||"string"==typeof t||void 0===t||e.objectMode||(r=new b("chunk",["string","Buffer","Uint8Array"],t));var n;return r}(s,t)),i)k(e,i);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===a.prototype||(t=function(e){return a.from(e)}(t)),n)s.endEmitted?k(e,new _):P(e,s,t,!0);else if(s.ended)k(e,new v);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?P(e,s,t,!1):I(e,s)):P(e,s,t,!1)}else n||(s.reading=!1,I(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function P(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&x(e)),I(e,t)}Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),E.prototype.destroy=g.destroy,E.prototype._undestroy=g.undestroy,E.prototype._destroy=function(e,t){t(e)},E.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=a.from(e,t),t=""),r=!0),j(this,e,t,!1,r)},E.prototype.unshift=function(e){return j(this,e,null,!0,!1)},E.prototype.isPaused=function(){return!1===this._readableState.flowing},E.prototype.setEncoding=function(e){f||(f=r(66).StringDecoder);var t=new f(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,o="";null!==n;)o+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==o&&this._readableState.buffer.push(o),this._readableState.length=o.length,this};function A(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=1073741824?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function x(e){var t=e._readableState;u("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(u("emitReadable",t.flowing),t.emittedReadable=!0,n.nextTick(M,e))}function M(e){var t=e._readableState;u("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,B(e)}function I(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(C,e,t))}function C(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(u("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function R(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function T(e){u("readable nexttick read 0"),e.read(0)}function N(e,t){u("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),B(e),t.flowing&&!t.reading&&e.read(0)}function B(e){var t=e._readableState;for(u("flow",t.flowing);t.flowing&&null!==e.read(););}function D(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function L(e){var t=e._readableState;u("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.nextTick(U,t,e))}function U(e,t){if(u("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function q(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}E.prototype.read=function(e){u("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return u("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?L(this):x(this),null;if(0===(e=A(e,t))&&t.ended)return 0===t.length&&L(this),null;var n,o=t.needReadable;return u("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&u("length less than watermark",o=!0),t.ended||t.reading?u("reading or ended",o=!1):o&&(u("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=A(r,t))),null===(n=e>0?D(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&L(this)),null!==n&&this.emit("data",n),n},E.prototype._read=function(e){k(this,new w("_read()"))},E.prototype.pipe=function(e,t){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,u("pipe count=%d opts=%j",o.pipesCount,t);var s=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?c:m;function a(t,n){u("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,u("cleanup"),e.removeListener("close",p),e.removeListener("finish",g),e.removeListener("drain",l),e.removeListener("error",h),e.removeListener("unpipe",a),r.removeListener("end",c),r.removeListener("end",m),r.removeListener("data",d),f=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||l())}function c(){u("onend"),e.end()}o.endEmitted?n.nextTick(s):r.once("end",s),e.on("unpipe",a);var l=function(e){return function(){var t=e._readableState;u("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&i(e,"data")&&(t.flowing=!0,B(e))}}(r);e.on("drain",l);var f=!1;function d(t){u("ondata");var n=e.write(t);u("dest.write",n),!1===n&&((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==q(o.pipes,e))&&!f&&(u("false write response, pause",o.awaitDrain),o.awaitDrain++),r.pause())}function h(t){u("onerror",t),m(),e.removeListener("error",h),0===i(e,"error")&&k(e,t)}function p(){e.removeListener("finish",g),m()}function g(){u("onfinish"),e.removeListener("close",p),m()}function m(){u("unpipe"),r.unpipe(e)}return r.on("data",d),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",h),e.once("close",p),e.once("finish",g),e.emit("pipe",r),o.flowing||(u("pipe resume"),r.resume()),e},E.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,{hasUnpiped:!1});return this}var s=q(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},E.prototype.on=function(e,t){var r=s.prototype.on.call(this,e,t),o=this._readableState;return"data"===e?(o.readableListening=this.listenerCount("readable")>0,!1!==o.flowing&&this.resume()):"readable"===e&&(o.endEmitted||o.readableListening||(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,u("on readable",o.length,o.reading),o.length?x(this):o.reading||n.nextTick(T,this))),r},E.prototype.addListener=E.prototype.on,E.prototype.removeListener=function(e,t){var r=s.prototype.removeListener.call(this,e,t);return"readable"===e&&n.nextTick(R,this),r},E.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||n.nextTick(R,this),t},E.prototype.resume=function(){var e=this._readableState;return e.flowing||(u("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(N,e,t))}(this,e)),e.paused=!1,this},E.prototype.pause=function(){return u("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(u("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},E.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var o in e.on("end",(function(){if(u("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(u("wrapped data"),r.decoder&&(o=r.decoder.write(o)),r.objectMode&&null==o)||(r.objectMode||o&&o.length)&&(t.push(o)||(n=!0,e.pause()))})),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<O.length;i++)e.on(O[i],this.emit.bind(this,O[i]));return this._read=function(t){u("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"==typeof Symbol&&(E.prototype[Symbol.asyncIterator]=function(){return void 0===d&&(d=r(462)),d(this)}),Object.defineProperty(E.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(E.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(E.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),E._fromList=D,Object.defineProperty(E.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(E.from=function(e,t){return void 0===h&&(h=r(463)),h(E,e,t)})}).call(this,r(12),r(13))},function(e,t,r){e.exports=r(51).EventEmitter},function(e,t,r){"use strict";(function(t){function r(e,t){o(e,t),n(e)}function n(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,i){var s=this,a=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return a||c?(i?i(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(o,this,e)):t.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!i&&e?s._writableState?s._writableState.errorEmitted?t.nextTick(n,s):(s._writableState.errorEmitted=!0,t.nextTick(r,s,e)):t.nextTick(r,s,e):i?(t.nextTick(n,s),i(e)):t.nextTick(n,s)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,r(13))},function(e,t,r){"use strict";var n=r(73).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,r,o){var i=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,o,r);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new n(o?r:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384}}},function(e,t,r){"use strict";(function(t,n){function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}var i;e.exports=E,E.WritableState=S;var s={deprecate:r(155)},a=r(252),c=r(2).Buffer,u=t.Uint8Array||function(){};var l,f=r(253),d=r(254).getHighWaterMark,h=r(73).codes,p=h.ERR_INVALID_ARG_TYPE,g=h.ERR_METHOD_NOT_IMPLEMENTED,m=h.ERR_MULTIPLE_CALLBACK,y=h.ERR_STREAM_CANNOT_PIPE,b=h.ERR_STREAM_DESTROYED,v=h.ERR_STREAM_NULL_VALUES,w=h.ERR_STREAM_WRITE_AFTER_END,_=h.ERR_UNKNOWN_ENCODING,k=f.errorOrDestroy;function O(){}function S(e,t,s){i=i||r(74),e=e||{},"boolean"!=typeof s&&(s=t instanceof i),this.objectMode=!!e.objectMode,s&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=d(this,e,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=!1===e.decodeStrings;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,o=r.sync,i=r.writecb;if("function"!=typeof i)throw new m;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,o,i){--t.pendingcb,r?(n.nextTick(i,o),n.nextTick(I,e,t),e._writableState.errorEmitted=!0,k(e,o)):(i(o),e._writableState.errorEmitted=!0,k(e,o),I(e,t))}(e,r,o,t,i);else{var s=x(r)||e.destroyed;s||r.corked||r.bufferProcessing||!r.bufferedRequest||A(e,r),o?n.nextTick(P,e,r,s,i):P(e,r,s,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function E(e){var t=this instanceof(i=i||r(74));if(!t&&!l.call(E,this))return new E(e);this._writableState=new S(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),a.call(this)}function j(e,t,r,n,o,i,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new b("write")):r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function P(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),I(e,t)}function A(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),s=t.corkedRequestsFree;s.entry=r;for(var a=0,c=!0;r;)i[a]=r,r.isBuf||(c=!1),r=r.next,a+=1;i.allBuffers=c,j(e,t,!0,t.length,i,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,l=r.encoding,f=r.callback;if(j(e,t,!1,t.objectMode?1:u.length,u,l,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function M(e,t){e._final((function(r){t.pendingcb--,r&&k(e,r),t.prefinished=!0,e.emit("prefinish"),I(e,t)}))}function I(e,t){var r=x(t);if(r&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,n.nextTick(M,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var o=e._readableState;(!o||o.autoDestroy&&o.endEmitted)&&e.destroy()}return r}r(4)(E,a),S.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(S.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(E,Symbol.hasInstance,{value:function(e){return!!l.call(this,e)||this===E&&(e&&e._writableState instanceof S)}})):l=function(e){return e instanceof this},E.prototype.pipe=function(){k(this,new y)},E.prototype.write=function(e,t,r){var o,i=this._writableState,s=!1,a=!i.objectMode&&(o=e,c.isBuffer(o)||o instanceof u);return a&&!c.isBuffer(e)&&(e=function(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=O),i.ending?function(e,t){var r=new w;k(e,r),n.nextTick(t,r)}(this,r):(a||function(e,t,r,o){var i;return null===r?i=new v:"string"==typeof r||t.objectMode||(i=new p("chunk",["string","Buffer"],r)),!i||(k(e,i),n.nextTick(o,i),!1)}(this,i,e,r))&&(i.pendingcb++,s=function(e,t,r,n,o,i){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=c.from(t,r));return t}(t,n,o);n!==s&&(r=!0,o="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var u=t.length<t.highWaterMark;u||(t.needDrain=!0);if(t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else j(e,t,!1,a,n,o,i);return u}(this,i,a,e,t,r)),s},E.prototype.cork=function(){this._writableState.corked++},E.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||A(this,e))},E.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new _(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(E.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(e,t,r){r(new g("_write()"))},E.prototype._writev=null,E.prototype.end=function(e,t,r){var o=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),o.corked&&(o.corked=1,this.uncork()),o.ending||function(e,t,r){t.ending=!0,I(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,o,r),this},Object.defineProperty(E.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),E.prototype.destroy=f.destroy,E.prototype._undestroy=f.undestroy,E.prototype._destroy=function(e,t){t(e)}}).call(this,r(12),r(13))},function(e,t,r){"use strict";e.exports=l;var n=r(73).codes,o=n.ERR_METHOD_NOT_IMPLEMENTED,i=n.ERR_MULTIPLE_CALLBACK,s=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=n.ERR_TRANSFORM_WITH_LENGTH_0,c=r(74);function u(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new i);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function l(e){if(!(this instanceof l))return new l(e);c.call(this,e),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",f)}function f(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?d(this,null,null):this._flush((function(t,r){d(e,t,r)}))}function d(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new a;if(e._transformState.transforming)throw new s;return e.push(null)}r(4)(l,c),l.prototype.push=function(e,t){return this._transformState.needTransform=!1,c.prototype.push.call(this,e,t)},l.prototype._transform=function(e,t,r){r(new o("_transform()"))},l.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},l.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},l.prototype._destroy=function(e,t){c.prototype._destroy.call(this,e,(function(e){t(e)}))}},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=new Array(64);function c(){this.init(),this._w=a,o.call(this,64,56)}function u(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function f(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function d(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function h(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}n(c,o),c.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},c.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,a=0|this._d,c=0|this._e,p=0|this._f,g=0|this._g,m=0|this._h,y=0;y<16;++y)r[y]=e.readInt32BE(4*y);for(;y<64;++y)r[y]=0|(((t=r[y-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+r[y-7]+h(r[y-15])+r[y-16];for(var b=0;b<64;++b){var v=m+d(c)+u(c,p,g)+s[b]+r[b]|0,w=f(n)+l(n,o,i)|0;m=g,g=p,p=c,c=a+v|0,a=i,i=o,o=n,n=v+w|0}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=c+this._e|0,this._f=p+this._f|0,this._g=g+this._g|0,this._h=m+this._h|0},c.prototype._hash=function(){var e=i.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=c},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],a=new Array(160);function c(){this.init(),this._w=a,o.call(this,128,112)}function u(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function f(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function d(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function h(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function g(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function y(e,t){return e>>>0<t>>>0?1:0}n(c,o),c.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},c.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,o=0|this._ch,i=0|this._dh,a=0|this._eh,c=0|this._fh,b=0|this._gh,v=0|this._hh,w=0|this._al,_=0|this._bl,k=0|this._cl,O=0|this._dl,S=0|this._el,E=0|this._fl,j=0|this._gl,P=0|this._hl,A=0;A<32;A+=2)t[A]=e.readInt32BE(4*A),t[A+1]=e.readInt32BE(4*A+4);for(;A<160;A+=2){var x=t[A-30],M=t[A-30+1],I=h(x,M),C=p(M,x),R=g(x=t[A-4],M=t[A-4+1]),T=m(M,x),N=t[A-14],B=t[A-14+1],D=t[A-32],L=t[A-32+1],U=C+B|0,q=I+N+y(U,C)|0;q=(q=q+R+y(U=U+T|0,T)|0)+D+y(U=U+L|0,L)|0,t[A]=q,t[A+1]=U}for(var H=0;H<160;H+=2){q=t[H],U=t[H+1];var z=l(r,n,o),K=l(w,_,k),F=f(r,w),$=f(w,r),V=d(a,S),J=d(S,a),G=s[H],W=s[H+1],Q=u(a,c,b),Z=u(S,E,j),Y=P+J|0,X=v+V+y(Y,P)|0;X=(X=(X=X+Q+y(Y=Y+Z|0,Z)|0)+G+y(Y=Y+W|0,W)|0)+q+y(Y=Y+U|0,U)|0;var ee=$+K|0,te=F+z+y(ee,$)|0;v=b,P=j,b=c,j=E,c=a,E=S,a=i+X+y(S=O+Y|0,O)|0,i=o,O=k,o=n,k=_,n=r,_=w,r=X+te+y(w=Y+ee|0,Y)|0}this._al=this._al+w|0,this._bl=this._bl+_|0,this._cl=this._cl+k|0,this._dl=this._dl+O|0,this._el=this._el+S|0,this._fl=this._fl+E|0,this._gl=this._gl+j|0,this._hl=this._hl+P|0,this._ah=this._ah+r+y(this._al,w)|0,this._bh=this._bh+n+y(this._bl,_)|0,this._ch=this._ch+o+y(this._cl,k)|0,this._dh=this._dh+i+y(this._dl,O)|0,this._eh=this._eh+a+y(this._el,S)|0,this._fh=this._fh+c+y(this._fl,E)|0,this._gh=this._gh+b+y(this._gl,j)|0,this._hh=this._hh+v+y(this._hl,P)|0},c.prototype._hash=function(){var e=i.allocUnsafe(64);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=c},function(e,t,r){var n=r(156);e.exports=function(e){return(new n).update(e).digest()}},function(e){e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},function(e,t){var r=Math.pow(2,30)-1;e.exports=function(e,t){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof t)throw new TypeError("Key length not a number");if(t<0||t>r||t!=t)throw new TypeError("Bad key length")}},function(e,t,r){(function(t){var r;if(t.browser)r="utf-8";else if(t.version){r=parseInt(t.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else r="utf-8";e.exports=r}).call(this,r(13))},function(e,t,r){var n=r(259),o=r(75),i=r(76),s=r(7).Buffer,a=r(261),c=r(262),u=r(264),l=s.alloc(128),f={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function d(e,t,r){var a=function(e){function t(t){return i(e).update(t).digest()}return"rmd160"===e||"ripemd160"===e?function(e){return(new o).update(e).digest()}:"md5"===e?n:t}(e),c="sha512"===e||"sha384"===e?128:64;t.length>c?t=a(t):t.length<c&&(t=s.concat([t,l],c));for(var u=s.allocUnsafe(c+f[e]),d=s.allocUnsafe(c+f[e]),h=0;h<c;h++)u[h]=54^t[h],d[h]=92^t[h];var p=s.allocUnsafe(c+r+4);u.copy(p,0,0,c),this.ipad1=p,this.ipad2=u,this.opad=d,this.alg=e,this.blocksize=c,this.hash=a,this.size=f[e]}d.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=function(e,t,r,n,o){a(r,n);var i=new d(o=o||"sha1",e=u(e,c,"Password"),(t=u(t,c,"Salt")).length),l=s.allocUnsafe(n),h=s.allocUnsafe(t.length+4);t.copy(h,0,0,t.length);for(var p=0,g=f[o],m=Math.ceil(n/g),y=1;y<=m;y++){h.writeUInt32BE(y,t.length);for(var b=i.run(h,i.ipad1),v=b,w=1;w<r;w++){v=i.run(v,i.ipad2);for(var _=0;_<g;_++)b[_]^=v[_]}b.copy(l,p),p+=g}return l}},function(e,t,r){var n=r(7).Buffer;e.exports=function(e,t,r){if(n.isBuffer(e))return e;if("string"==typeof e)return n.from(e,t);if(ArrayBuffer.isView(e))return n.from(e.buffer);throw new TypeError(r+" must be a string, a Buffer, a typed array or a DataView")}},function(e,t,r){"use strict";t.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function(e,t,r){e[0+r]=t>>>24,e[1+r]=t>>>16&255,e[2+r]=t>>>8&255,e[3+r]=255&t},t.ip=function(e,t,r,n){for(var o=0,i=0,s=6;s>=0;s-=2){for(var a=0;a<=24;a+=8)o<<=1,o|=t>>>a+s&1;for(a=0;a<=24;a+=8)o<<=1,o|=e>>>a+s&1}for(s=6;s>=0;s-=2){for(a=1;a<=25;a+=8)i<<=1,i|=t>>>a+s&1;for(a=1;a<=25;a+=8)i<<=1,i|=e>>>a+s&1}r[n+0]=o>>>0,r[n+1]=i>>>0},t.rip=function(e,t,r,n){for(var o=0,i=0,s=0;s<4;s++)for(var a=24;a>=0;a-=8)o<<=1,o|=t>>>a+s&1,o<<=1,o|=e>>>a+s&1;for(s=4;s<8;s++)for(a=24;a>=0;a-=8)i<<=1,i|=t>>>a+s&1,i<<=1,i|=e>>>a+s&1;r[n+0]=o>>>0,r[n+1]=i>>>0},t.pc1=function(e,t,r,n){for(var o=0,i=0,s=7;s>=5;s--){for(var a=0;a<=24;a+=8)o<<=1,o|=t>>a+s&1;for(a=0;a<=24;a+=8)o<<=1,o|=e>>a+s&1}for(a=0;a<=24;a+=8)o<<=1,o|=t>>a+s&1;for(s=1;s<=3;s++){for(a=0;a<=24;a+=8)i<<=1,i|=t>>a+s&1;for(a=0;a<=24;a+=8)i<<=1,i|=e>>a+s&1}for(a=0;a<=24;a+=8)i<<=1,i|=e>>a+s&1;r[n+0]=o>>>0,r[n+1]=i>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,r,o){for(var i=0,s=0,a=n.length>>>1,c=0;c<a;c++)i<<=1,i|=e>>>n[c]&1;for(c=a;c<n.length;c++)s<<=1,s|=t>>>n[c]&1;r[o+0]=i>>>0,r[o+1]=s>>>0},t.expand=function(e,t,r){var n=0,o=0;n=(1&e)<<5|e>>>27;for(var i=23;i>=15;i-=4)n<<=6,n|=e>>>i&63;for(i=11;i>=3;i-=4)o|=e>>>i&63,o<<=6;o|=(31&e)<<1|e>>>31,t[r+0]=n>>>0,t[r+1]=o>>>0};var o=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var r=0,n=0;n<4;n++){r<<=4,r|=o[64*n+(e>>>18-6*n&63)]}for(n=0;n<4;n++){r<<=4,r|=o[256+64*n+(t>>>18-6*n&63)]}return r>>>0};var i=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,r=0;r<i.length;r++)t<<=1,t|=e>>>i[r]&1;return t>>>0},t.padSplit=function(e,t,r){for(var n=e.toString(2);n.length<t;)n="0"+n;for(var o=[],i=0;i<t;i+=r)o.push(n.slice(i,i+r));return o.join(" ")}},function(e,t,r){"use strict";var n=r(32),o=r(4),i=r(265),s=r(158);function a(){this.tmp=new Array(2),this.keys=null}function c(e){s.call(this,e);var t=new a;this._desState=t,this.deriveKeys(t,e.key)}o(c,s),e.exports=c,c.create=function(e){return new c(e)};var u=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];c.prototype.deriveKeys=function(e,t){e.keys=new Array(32),n.equal(t.length,this.blockSize,"Invalid key length");var r=i.readUInt32BE(t,0),o=i.readUInt32BE(t,4);i.pc1(r,o,e.tmp,0),r=e.tmp[0],o=e.tmp[1];for(var s=0;s<e.keys.length;s+=2){var a=u[s>>>1];r=i.r28shl(r,a),o=i.r28shl(o,a),i.pc2(r,o,e.keys,s)}},c.prototype._update=function(e,t,r,n){var o=this._desState,s=i.readUInt32BE(e,t),a=i.readUInt32BE(e,t+4);i.ip(s,a,o.tmp,0),s=o.tmp[0],a=o.tmp[1],"encrypt"===this.type?this._encrypt(o,s,a,o.tmp,0):this._decrypt(o,s,a,o.tmp,0),s=o.tmp[0],a=o.tmp[1],i.writeUInt32BE(r,s,n),i.writeUInt32BE(r,a,n+4)},c.prototype._pad=function(e,t){for(var r=e.length-t,n=t;n<e.length;n++)e[n]=r;return!0},c.prototype._unpad=function(e){for(var t=e[e.length-1],r=e.length-t;r<e.length;r++)n.equal(e[r],t);return e.slice(0,e.length-t)},c.prototype._encrypt=function(e,t,r,n,o){for(var s=t,a=r,c=0;c<e.keys.length;c+=2){var u=e.keys[c],l=e.keys[c+1];i.expand(a,e.tmp,0),u^=e.tmp[0],l^=e.tmp[1];var f=i.substitute(u,l),d=a;a=(s^i.permute(f))>>>0,s=d}i.rip(a,s,n,o)},c.prototype._decrypt=function(e,t,r,n,o){for(var s=r,a=t,c=e.keys.length-2;c>=0;c-=2){var u=e.keys[c],l=e.keys[c+1];i.expand(s,e.tmp,0),u^=e.tmp[0],l^=e.tmp[1];var f=i.substitute(u,l),d=s;s=(a^i.permute(f))>>>0,a=d}i.rip(s,a,n,o)}},function(e,t,r){var n=r(98),o=r(7).Buffer,i=r(268);function s(e){var t=e._cipher.encryptBlockRaw(e._prev);return i(e._prev),t}t.encrypt=function(e,t){var r=Math.ceil(t.length/16),i=e._cache.length;e._cache=o.concat([e._cache,o.allocUnsafe(16*r)]);for(var a=0;a<r;a++){var c=s(e),u=i+16*a;e._cache.writeUInt32BE(c[0],u+0),e._cache.writeUInt32BE(c[1],u+4),e._cache.writeUInt32BE(c[2],u+8),e._cache.writeUInt32BE(c[3],u+12)}var l=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),n(t,l)}},function(e,t){e.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}},function(e){e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},function(e,t,r){var n=r(121),o=r(7).Buffer,i=r(56),s=r(4),a=r(489),c=r(98),u=r(268);function l(e,t,r,s){i.call(this);var c=o.alloc(4,0);this._cipher=new n.AES(t);var l=this._cipher.encryptBlock(c);this._ghash=new a(l),r=function(e,t,r){if(12===t.length)return e._finID=o.concat([t,o.from([0,0,0,1])]),o.concat([t,o.from([0,0,0,2])]);var n=new a(r),i=t.length,s=i%16;n.update(t),s&&(s=16-s,n.update(o.alloc(s,0))),n.update(o.alloc(8,0));var c=8*i,l=o.alloc(8);l.writeUIntBE(c,0,8),n.update(l),e._finID=n.state;var f=o.from(e._finID);return u(f),f}(this,r,l),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=s,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}s(l,i),l.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=o.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r},l.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=c(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),o=0;o<n;++o)r+=e[o]^t[o];return r}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},l.prototype.getAuthTag=function(){if(this._decrypt||!o.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},l.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},l.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=l},function(e,t,r){var n=r(121),o=r(7).Buffer,i=r(56);function s(e,t,r,s){i.call(this),this._cipher=new n.AES(t),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=s,this._mode=e}r(4)(s,i),s.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},e.exports=s},function(e,t,r){var n=r(62);e.exports=b,b.simpleSieve=m,b.fermatTest=y;var o=r(6),i=new o(24),s=new(r(273)),a=new o(1),c=new o(2),u=new o(5),l=(new o(16),new o(8),new o(10)),f=new o(3),d=(new o(7),new o(11)),h=new o(4),p=(new o(12),null);function g(){if(null!==p)return p;var e=[];e[0]=2;for(var t=1,r=3;r<1048576;r+=2){for(var n=Math.ceil(Math.sqrt(r)),o=0;o<t&&e[o]<=n&&r%e[o]!=0;o++);t!==o&&e[o]<=n||(e[t++]=r)}return p=e,e}function m(e){for(var t=g(),r=0;r<t.length;r++)if(0===e.modn(t[r]))return 0===e.cmpn(t[r]);return!0}function y(e){var t=o.mont(e);return 0===c.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function b(e,t){if(e<16)return new o(2===t||5===t?[140,123]:[140,39]);var r,p;for(t=new o(t);;){for(r=new o(n(Math.ceil(e/8)));r.bitLength()>e;)r.ishrn(1);if(r.isEven()&&r.iadd(a),r.testn(1)||r.iadd(c),t.cmp(c)){if(!t.cmp(u))for(;r.mod(l).cmp(f);)r.iadd(h)}else for(;r.mod(i).cmp(d);)r.iadd(h);if(m(p=r.shrn(1))&&m(r)&&y(p)&&y(r)&&s.test(p)&&s.test(r))return r}}},function(e,t,r){var n=r(6),o=r(161);function i(e){this.rand=e||new o.Rand}e.exports=i,i.create=function(e){return new i(e)},i.prototype._randbelow=function(e){var t=e.bitLength(),r=Math.ceil(t/8);do{var o=new n(this.rand.generate(r))}while(o.cmp(e)>=0);return o},i.prototype._randrange=function(e,t){var r=t.sub(e);return e.add(this._randbelow(r))},i.prototype.test=function(e,t,r){var o=e.bitLength(),i=n.mont(e),s=new n(1).toRed(i);t||(t=Math.max(1,o/48|0));for(var a=e.subn(1),c=0;!a.testn(c);c++);for(var u=e.shrn(c),l=a.toRed(i);t>0;t--){var f=this._randrange(new n(2),a);r&&r(f);var d=f.toRed(i).redPow(u);if(0!==d.cmp(s)&&0!==d.cmp(l)){for(var h=1;h<c;h++){if(0===(d=d.redSqr()).cmp(s))return!1;if(0===d.cmp(l))break}if(h===c)return!1}}return!0},i.prototype.getDivisor=function(e,t){var r=e.bitLength(),o=n.mont(e),i=new n(1).toRed(o);t||(t=Math.max(1,r/48|0));for(var s=e.subn(1),a=0;!s.testn(a);a++);for(var c=e.shrn(a),u=s.toRed(o);t>0;t--){var l=this._randrange(new n(2),s),f=e.gcd(l);if(0!==f.cmpn(1))return f;var d=l.toRed(o).redPow(c);if(0!==d.cmp(i)&&0!==d.cmp(u)){for(var h=1;h<a;h++){if(0===(d=d.redSqr()).cmp(i))return d.fromRed().subn(1).gcd(e);if(0===d.cmp(u))break}if(h===a)return(d=d.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},function(e,t,r){"use strict";(function(t,n){var o;e.exports=E,E.ReadableState=S;r(51).EventEmitter;var i=function(e,t){return e.listeners(t).length},s=r(275),a=r(2).Buffer,c=t.Uint8Array||function(){};var u,l=r(498);u=l&&l.debuglog?l.debuglog("stream"):function(){};var f,d,h,p=r(499),g=r(276),m=r(277).getHighWaterMark,y=r(78).codes,b=y.ERR_INVALID_ARG_TYPE,v=y.ERR_STREAM_PUSH_AFTER_EOF,w=y.ERR_METHOD_NOT_IMPLEMENTED,_=y.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(4)(E,s);var k=g.errorOrDestroy,O=["error","close","destroy","pause","resume"];function S(e,t,n){o=o||r(79),e=e||{},"boolean"!=typeof n&&(n=t instanceof o),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=m(this,e,"readableHighWaterMark",n),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=r(66).StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function E(e){if(o=o||r(79),!(this instanceof E))return new E(e);var t=this instanceof o;this._readableState=new S(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function j(e,t,r,n,o){u("readableAddChunk",t);var i,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(u("onEofChunk"),t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?x(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,M(e)))}(e,s);else if(o||(i=function(e,t){var r;n=t,a.isBuffer(n)||n instanceof c||"string"==typeof t||void 0===t||e.objectMode||(r=new b("chunk",["string","Buffer","Uint8Array"],t));var n;return r}(s,t)),i)k(e,i);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===a.prototype||(t=function(e){return a.from(e)}(t)),n)s.endEmitted?k(e,new _):P(e,s,t,!0);else if(s.ended)k(e,new v);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?P(e,s,t,!1):I(e,s)):P(e,s,t,!1)}else n||(s.reading=!1,I(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function P(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&x(e)),I(e,t)}Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),E.prototype.destroy=g.destroy,E.prototype._undestroy=g.undestroy,E.prototype._destroy=function(e,t){t(e)},E.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=a.from(e,t),t=""),r=!0),j(this,e,t,!1,r)},E.prototype.unshift=function(e){return j(this,e,null,!0,!1)},E.prototype.isPaused=function(){return!1===this._readableState.flowing},E.prototype.setEncoding=function(e){f||(f=r(66).StringDecoder);var t=new f(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,o="";null!==n;)o+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==o&&this._readableState.buffer.push(o),this._readableState.length=o.length,this};function A(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=1073741824?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function x(e){var t=e._readableState;u("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(u("emitReadable",t.flowing),t.emittedReadable=!0,n.nextTick(M,e))}function M(e){var t=e._readableState;u("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,B(e)}function I(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(C,e,t))}function C(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(u("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function R(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function T(e){u("readable nexttick read 0"),e.read(0)}function N(e,t){u("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),B(e),t.flowing&&!t.reading&&e.read(0)}function B(e){var t=e._readableState;for(u("flow",t.flowing);t.flowing&&null!==e.read(););}function D(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function L(e){var t=e._readableState;u("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.nextTick(U,t,e))}function U(e,t){if(u("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function q(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}E.prototype.read=function(e){u("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return u("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?L(this):x(this),null;if(0===(e=A(e,t))&&t.ended)return 0===t.length&&L(this),null;var n,o=t.needReadable;return u("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&u("length less than watermark",o=!0),t.ended||t.reading?u("reading or ended",o=!1):o&&(u("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=A(r,t))),null===(n=e>0?D(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&L(this)),null!==n&&this.emit("data",n),n},E.prototype._read=function(e){k(this,new w("_read()"))},E.prototype.pipe=function(e,t){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,u("pipe count=%d opts=%j",o.pipesCount,t);var s=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?c:m;function a(t,n){u("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,u("cleanup"),e.removeListener("close",p),e.removeListener("finish",g),e.removeListener("drain",l),e.removeListener("error",h),e.removeListener("unpipe",a),r.removeListener("end",c),r.removeListener("end",m),r.removeListener("data",d),f=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||l())}function c(){u("onend"),e.end()}o.endEmitted?n.nextTick(s):r.once("end",s),e.on("unpipe",a);var l=function(e){return function(){var t=e._readableState;u("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&i(e,"data")&&(t.flowing=!0,B(e))}}(r);e.on("drain",l);var f=!1;function d(t){u("ondata");var n=e.write(t);u("dest.write",n),!1===n&&((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==q(o.pipes,e))&&!f&&(u("false write response, pause",o.awaitDrain),o.awaitDrain++),r.pause())}function h(t){u("onerror",t),m(),e.removeListener("error",h),0===i(e,"error")&&k(e,t)}function p(){e.removeListener("finish",g),m()}function g(){u("onfinish"),e.removeListener("close",p),m()}function m(){u("unpipe"),r.unpipe(e)}return r.on("data",d),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",h),e.once("close",p),e.once("finish",g),e.emit("pipe",r),o.flowing||(u("pipe resume"),r.resume()),e},E.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,{hasUnpiped:!1});return this}var s=q(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},E.prototype.on=function(e,t){var r=s.prototype.on.call(this,e,t),o=this._readableState;return"data"===e?(o.readableListening=this.listenerCount("readable")>0,!1!==o.flowing&&this.resume()):"readable"===e&&(o.endEmitted||o.readableListening||(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,u("on readable",o.length,o.reading),o.length?x(this):o.reading||n.nextTick(T,this))),r},E.prototype.addListener=E.prototype.on,E.prototype.removeListener=function(e,t){var r=s.prototype.removeListener.call(this,e,t);return"readable"===e&&n.nextTick(R,this),r},E.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||n.nextTick(R,this),t},E.prototype.resume=function(){var e=this._readableState;return e.flowing||(u("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(N,e,t))}(this,e)),e.paused=!1,this},E.prototype.pause=function(){return u("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(u("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},E.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var o in e.on("end",(function(){if(u("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(u("wrapped data"),r.decoder&&(o=r.decoder.write(o)),r.objectMode&&null==o)||(r.objectMode||o&&o.length)&&(t.push(o)||(n=!0,e.pause()))})),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<O.length;i++)e.on(O[i],this.emit.bind(this,O[i]));return this._read=function(t){u("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"==typeof Symbol&&(E.prototype[Symbol.asyncIterator]=function(){return void 0===d&&(d=r(501)),d(this)}),Object.defineProperty(E.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(E.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(E.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),E._fromList=D,Object.defineProperty(E.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(E.from=function(e,t){return void 0===h&&(h=r(502)),h(E,e,t)})}).call(this,r(12),r(13))},function(e,t,r){e.exports=r(51).EventEmitter},function(e,t,r){"use strict";(function(t){function r(e,t){o(e,t),n(e)}function n(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,i){var s=this,a=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return a||c?(i?i(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(o,this,e)):t.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!i&&e?s._writableState?s._writableState.errorEmitted?t.nextTick(n,s):(s._writableState.errorEmitted=!0,t.nextTick(r,s,e)):t.nextTick(r,s,e):i?(t.nextTick(n,s),i(e)):t.nextTick(n,s)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,r(13))},function(e,t,r){"use strict";var n=r(78).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,r,o){var i=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,o,r);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new n(o?r:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384}}},function(e,t,r){"use strict";(function(t,n){function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}var i;e.exports=E,E.WritableState=S;var s={deprecate:r(155)},a=r(275),c=r(2).Buffer,u=t.Uint8Array||function(){};var l,f=r(276),d=r(277).getHighWaterMark,h=r(78).codes,p=h.ERR_INVALID_ARG_TYPE,g=h.ERR_METHOD_NOT_IMPLEMENTED,m=h.ERR_MULTIPLE_CALLBACK,y=h.ERR_STREAM_CANNOT_PIPE,b=h.ERR_STREAM_DESTROYED,v=h.ERR_STREAM_NULL_VALUES,w=h.ERR_STREAM_WRITE_AFTER_END,_=h.ERR_UNKNOWN_ENCODING,k=f.errorOrDestroy;function O(){}function S(e,t,s){i=i||r(79),e=e||{},"boolean"!=typeof s&&(s=t instanceof i),this.objectMode=!!e.objectMode,s&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=d(this,e,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=!1===e.decodeStrings;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,o=r.sync,i=r.writecb;if("function"!=typeof i)throw new m;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,o,i){--t.pendingcb,r?(n.nextTick(i,o),n.nextTick(I,e,t),e._writableState.errorEmitted=!0,k(e,o)):(i(o),e._writableState.errorEmitted=!0,k(e,o),I(e,t))}(e,r,o,t,i);else{var s=x(r)||e.destroyed;s||r.corked||r.bufferProcessing||!r.bufferedRequest||A(e,r),o?n.nextTick(P,e,r,s,i):P(e,r,s,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function E(e){var t=this instanceof(i=i||r(79));if(!t&&!l.call(E,this))return new E(e);this._writableState=new S(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),a.call(this)}function j(e,t,r,n,o,i,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new b("write")):r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function P(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),I(e,t)}function A(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),s=t.corkedRequestsFree;s.entry=r;for(var a=0,c=!0;r;)i[a]=r,r.isBuf||(c=!1),r=r.next,a+=1;i.allBuffers=c,j(e,t,!0,t.length,i,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,l=r.encoding,f=r.callback;if(j(e,t,!1,t.objectMode?1:u.length,u,l,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function M(e,t){e._final((function(r){t.pendingcb--,r&&k(e,r),t.prefinished=!0,e.emit("prefinish"),I(e,t)}))}function I(e,t){var r=x(t);if(r&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,n.nextTick(M,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var o=e._readableState;(!o||o.autoDestroy&&o.endEmitted)&&e.destroy()}return r}r(4)(E,a),S.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(S.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(E,Symbol.hasInstance,{value:function(e){return!!l.call(this,e)||this===E&&(e&&e._writableState instanceof S)}})):l=function(e){return e instanceof this},E.prototype.pipe=function(){k(this,new y)},E.prototype.write=function(e,t,r){var o,i=this._writableState,s=!1,a=!i.objectMode&&(o=e,c.isBuffer(o)||o instanceof u);return a&&!c.isBuffer(e)&&(e=function(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=O),i.ending?function(e,t){var r=new w;k(e,r),n.nextTick(t,r)}(this,r):(a||function(e,t,r,o){var i;return null===r?i=new v:"string"==typeof r||t.objectMode||(i=new p("chunk",["string","Buffer"],r)),!i||(k(e,i),n.nextTick(o,i),!1)}(this,i,e,r))&&(i.pendingcb++,s=function(e,t,r,n,o,i){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=c.from(t,r));return t}(t,n,o);n!==s&&(r=!0,o="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var u=t.length<t.highWaterMark;u||(t.needDrain=!0);if(t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else j(e,t,!1,a,n,o,i);return u}(this,i,a,e,t,r)),s},E.prototype.cork=function(){this._writableState.corked++},E.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||A(this,e))},E.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new _(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(E.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(e,t,r){r(new g("_write()"))},E.prototype._writev=null,E.prototype.end=function(e,t,r){var o=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),o.corked&&(o.corked=1,this.uncork()),o.ending||function(e,t,r){t.ending=!0,I(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,o,r),this},Object.defineProperty(E.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),E.prototype.destroy=f.destroy,E.prototype._undestroy=f.undestroy,E.prototype._destroy=function(e,t){t(e)}}).call(this,r(12),r(13))},function(e,t,r){"use strict";e.exports=l;var n=r(78).codes,o=n.ERR_METHOD_NOT_IMPLEMENTED,i=n.ERR_MULTIPLE_CALLBACK,s=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=n.ERR_TRANSFORM_WITH_LENGTH_0,c=r(79);function u(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new i);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function l(e){if(!(this instanceof l))return new l(e);c.call(this,e),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",f)}function f(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?d(this,null,null):this._flush((function(t,r){d(e,t,r)}))}function d(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new a;if(e._transformState.transforming)throw new s;return e.push(null)}r(4)(l,c),l.prototype.push=function(e,t){return this._transformState.needTransform=!1,c.prototype.push.call(this,e,t)},l.prototype._transform=function(e,t,r){r(new o("_transform()"))},l.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},l.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},l.prototype._destroy=function(e,t){c.prototype._destroy.call(this,e,(function(e){t(e)}))}},function(e,t,r){"use strict";var n=t;function o(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r<e.length;r++)t+=o(e[r].toString(16));return t}n.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"!=typeof e){for(var n=0;n<e.length;n++)r[n]=0|e[n];return r}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16))}else for(n=0;n<e.length;n++){var o=e.charCodeAt(n),i=o>>8,s=255&o;i?r.push(i,s):r.push(s)}return r},n.zero2=o,n.toHex=i,n.encode=function(e,t){return"hex"===t?i(e):e}},function(e,t,r){"use strict";var n=t;n.base=r(123),n.short=r(509),n.mont=r(510),n.edwards=r(511)},function(e,t,r){(function(e){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{s=r(520).Buffer}catch(e){}function a(e,t,r){for(var o=0,i=Math.min(e.length,r),s=0,a=t;a<i;a++){var c,u=e.charCodeAt(a)-48;o<<=4,o|=c=u>=49&&u<=54?u-49+10:u>=17&&u<=22?u-17+10:u,s|=c}return n(!(240&s),"Invalid character in "+e),o}function c(e,t,r,o){for(var i=0,s=0,a=Math.min(e.length,r),c=t;c<a;c++){var u=e.charCodeAt(c)-48;i*=o,s=u>=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&s<o,"Invalid character"),i+=s}return i}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&o++,16===t?this._parseHex(e,o):this._parseBase(e,t,o),"-"===e[0]&&(this.negative=1),this._strip(),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var o=0;o<this.length;o++)this.words[o]=0;var i,s,a=0;if("be"===r)for(o=e.length-1,i=0;o>=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);else if("le"===r)for(o=0,i=0;o<e.length;o+=3)s=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);return this._strip()},i.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,o,i=0;for(r=e.length-6,n=0;r>=t;r-=6)o=a(e,r,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=a(e,t,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303),this._strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,s=i%n,a=Math.min(i,i-s)+r,u=0,l=r;l<a;l+=n)u=c(e,l,l+n,t),this.imuln(o),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var f=1;for(u=c(e,l,e.length,t),l=0;l<s;l++)f*=t;this.imuln(f),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}},i.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},i.prototype._move=function(e){u(e,this)},i.prototype.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},i.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(e){i.prototype.inspect=l}else i.prototype.inspect=l;function l(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var o=0,i=0,s=0;s<this.length;s++){var a=this.words[s],c=(16777215&(a<<o|i)).toString(16);r=0!==(i=a>>>24-o&16777215)||s!==this.length-1?f[6-c.length]+c+r:c+r,(o+=2)>=26&&(o-=26,s--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],l=h[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modrn(l).toString(e);r=(p=p.idivn(l)).isZero()?g+r:f[u-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16,2)},s&&(i.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],s=o*i,a=67108863&s,c=s/67108864|0;r.words[0]=a;for(var u=1;u<n;u++){for(var l=c>>>26,f=67108863&c,d=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=d;h++){var p=u-h|0;l+=(s=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&s}r.words[u]=0|f,c=0|l}return 0!==c?r.words[u]=0|c:r.length--,r._strip()}i.prototype.toArrayLike=function(e,t,r){this._strip();var o=this.byteLength(),i=r||Math.max(1,o);n(o<=i,"byte array longer than desired length"),n(i>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,i);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,o),s},i.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r++]=255&s,r<e.length&&(e[r++]=s>>8&255),r<e.length&&(e[r++]=s>>16&255),6===i?(r<e.length&&(e[r++]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r<e.length)for(e[r++]=n;r<e.length;)e[r++]=0},i.prototype._toArrayLikeBE=function(e,t){for(var r=e.length-1,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r--]=255&s,r>=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===i?(r>=0&&(e[r--]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},i.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return 0!==this.negative},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},i.prototype.ior=function(e){return n(0==(this.negative|e.negative)),this.iuor(e)},i.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},i.prototype.iand=function(e){return n(0==(this.negative|e.negative)),this.iuand(e)},i.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},i.prototype.ixor=function(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},i.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var o=0;o<t;o++)this.words[o]=67108863&~this.words[o];return r>0&&(this.words[o]=~this.words[o]&67108863>>26-r),this._strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,o=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<o:this.words[r]&~(1<<o),this._strip()},i.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i<n.length;i++)t=(0|r.words[i])+(0|n.words[i])+o,this.words[i]=67108863&t,o=t>>>26;for(;0!==o&&i<r.length;i++)t=(0|r.words[i])+o,this.words[i]=67108863&t,o=t>>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;i<r.length;i++)this.words[i]=r.words[i];return this},i.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,s=0;s<n.length;s++)i=(t=(0|r.words[s])-(0|n.words[s])+i)>>26,this.words[s]=67108863&t;for(;0!==i&&s<r.length;s++)i=(t=(0|r.words[s])+i)>>26,this.words[s]=67108863&t;if(0===i&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this._strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var g=function(e,t,r){var n,o,i,s=e.words,a=t.words,c=r.words,u=0,l=0|s[0],f=8191&l,d=l>>>13,h=0|s[1],p=8191&h,g=h>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],w=8191&v,_=v>>>13,k=0|s[4],O=8191&k,S=k>>>13,E=0|s[5],j=8191&E,P=E>>>13,A=0|s[6],x=8191&A,M=A>>>13,I=0|s[7],C=8191&I,R=I>>>13,T=0|s[8],N=8191&T,B=T>>>13,D=0|s[9],L=8191&D,U=D>>>13,q=0|a[0],H=8191&q,z=q>>>13,K=0|a[1],F=8191&K,$=K>>>13,V=0|a[2],J=8191&V,G=V>>>13,W=0|a[3],Q=8191&W,Z=W>>>13,Y=0|a[4],X=8191&Y,ee=Y>>>13,te=0|a[5],re=8191&te,ne=te>>>13,oe=0|a[6],ie=8191&oe,se=oe>>>13,ae=0|a[7],ce=8191&ae,ue=ae>>>13,le=0|a[8],fe=8191&le,de=le>>>13,he=0|a[9],pe=8191&he,ge=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(u+(n=Math.imul(f,H))|0)+((8191&(o=(o=Math.imul(f,z))+Math.imul(d,H)|0))<<13)|0;u=((i=Math.imul(d,z))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,H),o=(o=Math.imul(p,z))+Math.imul(g,H)|0,i=Math.imul(g,z);var ye=(u+(n=n+Math.imul(f,F)|0)|0)+((8191&(o=(o=o+Math.imul(f,$)|0)+Math.imul(d,F)|0))<<13)|0;u=((i=i+Math.imul(d,$)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,H),o=(o=Math.imul(y,z))+Math.imul(b,H)|0,i=Math.imul(b,z),n=n+Math.imul(p,F)|0,o=(o=o+Math.imul(p,$)|0)+Math.imul(g,F)|0,i=i+Math.imul(g,$)|0;var be=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,J)|0))<<13)|0;u=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(w,H),o=(o=Math.imul(w,z))+Math.imul(_,H)|0,i=Math.imul(_,z),n=n+Math.imul(y,F)|0,o=(o=o+Math.imul(y,$)|0)+Math.imul(b,F)|0,i=i+Math.imul(b,$)|0,n=n+Math.imul(p,J)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(g,J)|0,i=i+Math.imul(g,G)|0;var ve=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(o=(o=o+Math.imul(f,Z)|0)+Math.imul(d,Q)|0))<<13)|0;u=((i=i+Math.imul(d,Z)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(O,H),o=(o=Math.imul(O,z))+Math.imul(S,H)|0,i=Math.imul(S,z),n=n+Math.imul(w,F)|0,o=(o=o+Math.imul(w,$)|0)+Math.imul(_,F)|0,i=i+Math.imul(_,$)|0,n=n+Math.imul(y,J)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,G)|0,n=n+Math.imul(p,Q)|0,o=(o=o+Math.imul(p,Z)|0)+Math.imul(g,Q)|0,i=i+Math.imul(g,Z)|0;var we=(u+(n=n+Math.imul(f,X)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;u=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(j,H),o=(o=Math.imul(j,z))+Math.imul(P,H)|0,i=Math.imul(P,z),n=n+Math.imul(O,F)|0,o=(o=o+Math.imul(O,$)|0)+Math.imul(S,F)|0,i=i+Math.imul(S,$)|0,n=n+Math.imul(w,J)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,Q)|0,o=(o=o+Math.imul(y,Z)|0)+Math.imul(b,Q)|0,i=i+Math.imul(b,Z)|0,n=n+Math.imul(p,X)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(g,X)|0,i=i+Math.imul(g,ee)|0;var _e=(u+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;u=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),o=(o=Math.imul(x,z))+Math.imul(M,H)|0,i=Math.imul(M,z),n=n+Math.imul(j,F)|0,o=(o=o+Math.imul(j,$)|0)+Math.imul(P,F)|0,i=i+Math.imul(P,$)|0,n=n+Math.imul(O,J)|0,o=(o=o+Math.imul(O,G)|0)+Math.imul(S,J)|0,i=i+Math.imul(S,G)|0,n=n+Math.imul(w,Q)|0,o=(o=o+Math.imul(w,Z)|0)+Math.imul(_,Q)|0,i=i+Math.imul(_,Z)|0,n=n+Math.imul(y,X)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(b,X)|0,i=i+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0;var ke=(u+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,se)|0)+Math.imul(d,ie)|0))<<13)|0;u=((i=i+Math.imul(d,se)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(C,H),o=(o=Math.imul(C,z))+Math.imul(R,H)|0,i=Math.imul(R,z),n=n+Math.imul(x,F)|0,o=(o=o+Math.imul(x,$)|0)+Math.imul(M,F)|0,i=i+Math.imul(M,$)|0,n=n+Math.imul(j,J)|0,o=(o=o+Math.imul(j,G)|0)+Math.imul(P,J)|0,i=i+Math.imul(P,G)|0,n=n+Math.imul(O,Q)|0,o=(o=o+Math.imul(O,Z)|0)+Math.imul(S,Q)|0,i=i+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,X)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,se)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,se)|0;var Oe=(u+(n=n+Math.imul(f,ce)|0)|0)+((8191&(o=(o=o+Math.imul(f,ue)|0)+Math.imul(d,ce)|0))<<13)|0;u=((i=i+Math.imul(d,ue)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(N,H),o=(o=Math.imul(N,z))+Math.imul(B,H)|0,i=Math.imul(B,z),n=n+Math.imul(C,F)|0,o=(o=o+Math.imul(C,$)|0)+Math.imul(R,F)|0,i=i+Math.imul(R,$)|0,n=n+Math.imul(x,J)|0,o=(o=o+Math.imul(x,G)|0)+Math.imul(M,J)|0,i=i+Math.imul(M,G)|0,n=n+Math.imul(j,Q)|0,o=(o=o+Math.imul(j,Z)|0)+Math.imul(P,Q)|0,i=i+Math.imul(P,Z)|0,n=n+Math.imul(O,X)|0,o=(o=o+Math.imul(O,ee)|0)+Math.imul(S,X)|0,i=i+Math.imul(S,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,se)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,se)|0,n=n+Math.imul(p,ce)|0,o=(o=o+Math.imul(p,ue)|0)+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0;var Se=(u+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;u=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,H),o=(o=Math.imul(L,z))+Math.imul(U,H)|0,i=Math.imul(U,z),n=n+Math.imul(N,F)|0,o=(o=o+Math.imul(N,$)|0)+Math.imul(B,F)|0,i=i+Math.imul(B,$)|0,n=n+Math.imul(C,J)|0,o=(o=o+Math.imul(C,G)|0)+Math.imul(R,J)|0,i=i+Math.imul(R,G)|0,n=n+Math.imul(x,Q)|0,o=(o=o+Math.imul(x,Z)|0)+Math.imul(M,Q)|0,i=i+Math.imul(M,Z)|0,n=n+Math.imul(j,X)|0,o=(o=o+Math.imul(j,ee)|0)+Math.imul(P,X)|0,i=i+Math.imul(P,ee)|0,n=n+Math.imul(O,re)|0,o=(o=o+Math.imul(O,ne)|0)+Math.imul(S,re)|0,i=i+Math.imul(S,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,se)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,se)|0,n=n+Math.imul(y,ce)|0,o=(o=o+Math.imul(y,ue)|0)+Math.imul(b,ce)|0,i=i+Math.imul(b,ue)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var Ee=(u+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,ge)|0)+Math.imul(d,pe)|0))<<13)|0;u=((i=i+Math.imul(d,ge)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,F),o=(o=Math.imul(L,$))+Math.imul(U,F)|0,i=Math.imul(U,$),n=n+Math.imul(N,J)|0,o=(o=o+Math.imul(N,G)|0)+Math.imul(B,J)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(C,Q)|0,o=(o=o+Math.imul(C,Z)|0)+Math.imul(R,Q)|0,i=i+Math.imul(R,Z)|0,n=n+Math.imul(x,X)|0,o=(o=o+Math.imul(x,ee)|0)+Math.imul(M,X)|0,i=i+Math.imul(M,ee)|0,n=n+Math.imul(j,re)|0,o=(o=o+Math.imul(j,ne)|0)+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,n=n+Math.imul(O,ie)|0,o=(o=o+Math.imul(O,se)|0)+Math.imul(S,ie)|0,i=i+Math.imul(S,se)|0,n=n+Math.imul(w,ce)|0,o=(o=o+Math.imul(w,ue)|0)+Math.imul(_,ce)|0,i=i+Math.imul(_,ue)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var je=(u+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;u=((i=i+Math.imul(g,ge)|0)+(o>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,J),o=(o=Math.imul(L,G))+Math.imul(U,J)|0,i=Math.imul(U,G),n=n+Math.imul(N,Q)|0,o=(o=o+Math.imul(N,Z)|0)+Math.imul(B,Q)|0,i=i+Math.imul(B,Z)|0,n=n+Math.imul(C,X)|0,o=(o=o+Math.imul(C,ee)|0)+Math.imul(R,X)|0,i=i+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,o=(o=o+Math.imul(x,ne)|0)+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,n=n+Math.imul(j,ie)|0,o=(o=o+Math.imul(j,se)|0)+Math.imul(P,ie)|0,i=i+Math.imul(P,se)|0,n=n+Math.imul(O,ce)|0,o=(o=o+Math.imul(O,ue)|0)+Math.imul(S,ce)|0,i=i+Math.imul(S,ue)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Pe=(u+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;u=((i=i+Math.imul(b,ge)|0)+(o>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,Q),o=(o=Math.imul(L,Z))+Math.imul(U,Q)|0,i=Math.imul(U,Z),n=n+Math.imul(N,X)|0,o=(o=o+Math.imul(N,ee)|0)+Math.imul(B,X)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(C,re)|0,o=(o=o+Math.imul(C,ne)|0)+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,n=n+Math.imul(x,ie)|0,o=(o=o+Math.imul(x,se)|0)+Math.imul(M,ie)|0,i=i+Math.imul(M,se)|0,n=n+Math.imul(j,ce)|0,o=(o=o+Math.imul(j,ue)|0)+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,n=n+Math.imul(O,fe)|0,o=(o=o+Math.imul(O,de)|0)+Math.imul(S,fe)|0,i=i+Math.imul(S,de)|0;var Ae=(u+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,ge)|0)+Math.imul(_,pe)|0))<<13)|0;u=((i=i+Math.imul(_,ge)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,X),o=(o=Math.imul(L,ee))+Math.imul(U,X)|0,i=Math.imul(U,ee),n=n+Math.imul(N,re)|0,o=(o=o+Math.imul(N,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(C,ie)|0,o=(o=o+Math.imul(C,se)|0)+Math.imul(R,ie)|0,i=i+Math.imul(R,se)|0,n=n+Math.imul(x,ce)|0,o=(o=o+Math.imul(x,ue)|0)+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,n=n+Math.imul(j,fe)|0,o=(o=o+Math.imul(j,de)|0)+Math.imul(P,fe)|0,i=i+Math.imul(P,de)|0;var xe=(u+(n=n+Math.imul(O,pe)|0)|0)+((8191&(o=(o=o+Math.imul(O,ge)|0)+Math.imul(S,pe)|0))<<13)|0;u=((i=i+Math.imul(S,ge)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),o=(o=Math.imul(L,ne))+Math.imul(U,re)|0,i=Math.imul(U,ne),n=n+Math.imul(N,ie)|0,o=(o=o+Math.imul(N,se)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,se)|0,n=n+Math.imul(C,ce)|0,o=(o=o+Math.imul(C,ue)|0)+Math.imul(R,ce)|0,i=i+Math.imul(R,ue)|0,n=n+Math.imul(x,fe)|0,o=(o=o+Math.imul(x,de)|0)+Math.imul(M,fe)|0,i=i+Math.imul(M,de)|0;var Me=(u+(n=n+Math.imul(j,pe)|0)|0)+((8191&(o=(o=o+Math.imul(j,ge)|0)+Math.imul(P,pe)|0))<<13)|0;u=((i=i+Math.imul(P,ge)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ie),o=(o=Math.imul(L,se))+Math.imul(U,ie)|0,i=Math.imul(U,se),n=n+Math.imul(N,ce)|0,o=(o=o+Math.imul(N,ue)|0)+Math.imul(B,ce)|0,i=i+Math.imul(B,ue)|0,n=n+Math.imul(C,fe)|0,o=(o=o+Math.imul(C,de)|0)+Math.imul(R,fe)|0,i=i+Math.imul(R,de)|0;var Ie=(u+(n=n+Math.imul(x,pe)|0)|0)+((8191&(o=(o=o+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;u=((i=i+Math.imul(M,ge)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(L,ce),o=(o=Math.imul(L,ue))+Math.imul(U,ce)|0,i=Math.imul(U,ue),n=n+Math.imul(N,fe)|0,o=(o=o+Math.imul(N,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Ce=(u+(n=n+Math.imul(C,pe)|0)|0)+((8191&(o=(o=o+Math.imul(C,ge)|0)+Math.imul(R,pe)|0))<<13)|0;u=((i=i+Math.imul(R,ge)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,fe),o=(o=Math.imul(L,de))+Math.imul(U,fe)|0,i=Math.imul(U,de);var Re=(u+(n=n+Math.imul(N,pe)|0)|0)+((8191&(o=(o=o+Math.imul(N,ge)|0)+Math.imul(B,pe)|0))<<13)|0;u=((i=i+Math.imul(B,ge)|0)+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Te=(u+(n=Math.imul(L,pe))|0)+((8191&(o=(o=Math.imul(L,ge))+Math.imul(U,pe)|0))<<13)|0;return u=((i=Math.imul(U,ge))+(o>>>13)|0)+(Te>>>26)|0,Te&=67108863,c[0]=me,c[1]=ye,c[2]=be,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=Oe,c[8]=Se,c[9]=Ee,c[10]=je,c[11]=Pe,c[12]=Ae,c[13]=xe,c[14]=Me,c[15]=Ie,c[16]=Ce,c[17]=Re,c[18]=Te,0!==u&&(c[19]=u,r.length++),r};function m(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i<r.length-1;i++){var s=o;o=0;for(var a=67108863&n,c=Math.min(i,t.length-1),u=Math.max(0,i-e.length+1);u<=c;u++){var l=i-u,f=(0|e.words[l])*(0|t.words[u]),d=67108863&f;a=67108863&(d=d+a|0),o+=(s=(s=s+(f/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}r.words[i]=a,n=s,s=o}return 0!==n?r.words[i]=n:r.length--,r._strip()}function y(e,t,r){return m(e,t,r)}function b(e,t){this.x=e,this.y=t}Math.imul||(g=p),i.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?p(this,e,t):r<1024?m(this,e,t):y(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},b.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,o=0;o<t;o++)n|=(1&e)<<t-o-1,e>>=1;return n},b.prototype.permute=function(e,t,r,n,o,i){for(var s=0;s<i;s++)n[s]=t[e[s]],o[s]=r[e[s]]},b.prototype.transform=function(e,t,r,n,o,i){this.permute(i,e,t,r,n,o);for(var s=1;s<o;s<<=1)for(var a=s<<1,c=Math.cos(2*Math.PI/a),u=Math.sin(2*Math.PI/a),l=0;l<o;l+=a)for(var f=c,d=u,h=0;h<s;h++){var p=r[l+h],g=n[l+h],m=r[l+h+s],y=n[l+h+s],b=f*m-d*y;y=f*y+d*m,m=b,r[l+h]=p+m,n[l+h]=g+y,r[l+h+s]=p-m,n[l+h+s]=g-y,h!==a&&(b=c*f-u*d,d=c*d+u*f,f=b)}},b.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,o=0;for(r=r/2|0;r;r>>>=1)o++;return 1<<o+1+n},b.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var o=e[n];e[n]=e[r-n-1],e[r-n-1]=o,o=t[n],t[n]=-t[r-n-1],t[r-n-1]=-o}},b.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var o=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&o,r=o<67108864?0:o/67108864|0}return e},b.prototype.convert13b=function(e,t,r,o){for(var i=0,s=0;s<t;s++)i+=0|e[s],r[2*s]=8191&i,i>>>=13,r[2*s+1]=8191&i,i>>>=13;for(s=2*t;s<o;++s)r[s]=0;n(0===i),n(0==(-8192&i))},b.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},b.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),o=this.makeRBT(n),i=this.stub(n),s=new Array(n),a=new Array(n),c=new Array(n),u=new Array(n),l=new Array(n),f=new Array(n),d=r.words;d.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,u,n),this.transform(s,i,a,c,n,o),this.transform(u,i,l,f,n,o);for(var h=0;h<n;h++){var p=a[h]*l[h]-c[h]*f[h];c[h]=a[h]*f[h]+c[h]*l[h],a[h]=p}return this.conjugate(a,c,n),this.transform(a,c,d,i,n,o),this.conjugate(d,i,n),this.normalize13b(d,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r._strip()},i.prototype.mul=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},i.prototype.mulf=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),y(this,e,t)},i.prototype.imul=function(e){return this.clone().mulTo(e,this)},i.prototype.imuln=function(e){var t=e<0;t&&(e=-e),n("number"==typeof e),n(e<67108864);for(var r=0,o=0;o<this.length;o++){var i=(0|this.words[o])*e,s=(67108863&i)+(67108863&r);r>>=26,r+=i/67108864|0,r+=s>>>26,this.words[o]=67108863&s}return 0!==r&&(this.words[o]=r,this.length++),t?this.ineg():this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,o=r%26;t[r]=e.words[n]>>>o&1}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var o=r.sqr();n<t.length;n++,o=o.sqr())0!==t[n]&&(r=r.mul(o));return r},i.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,r=e%26,o=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var a=this.words[t]&i,c=(0|this.words[t])-a<<r;this.words[t]=c|s,s=a>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==o){for(t=this.length-1;t>=0;t--)this.words[t+o]=this.words[t];for(t=0;t<o;t++)this.words[t]=0;this.length+=o}return this._strip()},i.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,r){var o;n("number"==typeof e&&e>=0),o=t?(t-t%26)/26:0;var i=e%26,s=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,c=r;if(o-=s,o=Math.max(0,o),c){for(var u=0;u<s;u++)c.words[u]=this.words[u];c.length=s}if(0===s);else if(this.length>s)for(this.length-=s,u=0;u<this.length;u++)this.words[u]=this.words[u+s];else this.words[0]=0,this.length=1;var l=0;for(u=this.length-1;u>=0&&(0!==l||u>=o);u--){var f=0|this.words[u];this.words[u]=l<<26-i|f>>>i,l=f&a}return c&&0!==l&&(c.words[c.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,o=1<<t;return!(this.length<=r)&&!!(this.words[r]&o)},i.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var o=67108863^67108863>>>t<<t;this.words[this.length-1]&=o}return this._strip()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},i.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},i.prototype.addn=function(e){return this.clone().iaddn(e)},i.prototype.subn=function(e){return this.clone().isubn(e)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(e,t,r){var o,i,s=e.length+r;this._expand(s);var a=0;for(o=0;o<e.length;o++){i=(0|this.words[o+r])+a;var c=(0|e.words[o])*t;a=((i-=67108863&c)>>26)-(c/67108864|0),this.words[o+r]=67108863&i}for(;o<this.length-r;o++)a=(i=(0|this.words[o+r])+a)>>26,this.words[o+r]=67108863&i;if(0===a)return this._strip();for(n(-1===a),a=0,o=0;o<this.length;o++)a=(i=-(0|this.words[o])+a)>>26,this.words[o]=67108863&i;return this.negative=1,this._strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,c=n.length-o.length;if("mod"!==t){(a=new i(null)).length=c+1,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}var l=n.clone()._ishlnsubmul(o,1,c);0===l.negative&&(n=l,a&&(a.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/s|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);a&&(a.words[f]=d)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modrn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,o=0,i=this.length-1;i>=0;i--)o=(r*o+(0|this.words[i]))%e;return t?-o:o},i.prototype.modn=function(e){return this.modrn(e)},i.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,o=this.length-1;o>=0;o--){var i=(0|this.words[o])+67108864*r;this.words[o]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),c=new i(1),u=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++u;for(var l=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(f)),o.iushrn(1),s.iushrn(1);for(var p=0,g=1;0==(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||c.isOdd())&&(a.iadd(l),c.isub(f)),a.iushrn(1),c.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(a),s.isub(c)):(r.isub(t),a.isub(o),c.isub(s))}return{a:a,b:c,gcd:r.iushln(u)}},i.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),c=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,l=1;0==(t.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(t.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,o=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=o,this;for(var i=o,s=r;0!==i&&s<this.length;s++){var a=0|this.words[s];i=(a+=i)>>>26,a&=67108863,this.words[s]=a}return 0!==i&&(this.words[s]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var o=0|this.words[0];t=o===e?0:o<e?-1:1}return 0!==this.negative?0|-t:t},i.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},i.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){n<o?t=-1:n>o&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new E(e)},i.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function O(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function j(e){E.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},o(_,w),_.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var o=e.words[9];for(t.words[t.length++]=4194303&o,n=10;n<e.length;n++){var i=0|e.words[n];e.words[n-10]=(4194303&i)<<4|o>>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},o(k,w),o(O,w),o(S,w),S.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,o=67108863&n;n>>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new O;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return v[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new i(1)).iushrn(2);return this.pow(e,r)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);n(!o.isZero());var a=new i(1).toRed(this),c=a.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,u).cmp(c);)l.redIAdd(c);for(var f=this.pow(l,o),d=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var g=h,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m<p);var y=this.pow(f,new i(1).iushln(p-m-1));d=d.redMul(y),f=y.redSqr(),h=h.redMul(f),p=m}return d},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new i(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var o=r[0],s=0,a=0,c=t.bitLength()%26;for(0===c&&(c=26),n=t.length-1;n>=0;n--){for(var u=t.words[n],l=c-1;l>=0;l--){var f=u>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==s?(s<<=1,s|=f,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}c=26}return o},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new j(e)},o(j,E),j.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},j.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},j.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},j.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},j.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,r(71)(e))},function(e,t,r){"use strict";const n=t;n.bignum=r(6),n.define=r(522).define,n.base=r(525),n.constants=r(526),n.decoders=r(286),n.encoders=r(284)},function(e,t,r){"use strict";const n=t;n.der=r(285),n.pem=r(523)},function(e,t,r){"use strict";const n=r(4),o=r(165).Buffer,i=r(166),s=r(168);function a(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){i.call(this,"der",e)}function u(e){return e<10?"0"+e:e}e.exports=a,a.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},n(c,i),c.prototype._encodeComposite=function(e,t,r,n){const i=function(e,t,r,n){let o;"seqof"===e?e="seq":"setof"===e&&(e="set");if(s.tagByName.hasOwnProperty(e))o=s.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return n.error("Unknown tag: "+e);o=e}if(o>=31)return n.error("Multi-octet tag encoding unsupported");t||(o|=32);return o|=s.tagClassByName[r||"universal"]<<6,o}(e,t,r,this.reporter);if(n.length<128){const e=o.alloc(2);return e[0]=i,e[1]=n.length,this._createEncoderBuffer([e,n])}let a=1;for(let e=n.length;e>=256;e>>=8)a++;const c=o.alloc(2+a);c[0]=i,c[1]=128|a;for(let e=1+a,t=n.length;t>0;e--,t>>=8)c[e]=255&t;return this._createEncoderBuffer([c,n])},c.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){const t=o.alloc(2*e.length);for(let r=0;r<e.length;r++)t.writeUInt16BE(e.charCodeAt(r),2*r);return this._createEncoderBuffer(t)}return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(t)||"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},c.prototype._encodeObjid=function(e,t,r){if("string"==typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s.]+/g);for(let t=0;t<e.length;t++)e[t]|=0}else if(Array.isArray(e)){e=e.slice();for(let t=0;t<e.length;t++)e[t]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!r){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}let n=0;for(let t=0;t<e.length;t++){let r=e[t];for(n++;r>=128;r>>=7)n++}const i=o.alloc(n);let s=i.length-1;for(let t=e.length-1;t>=0;t--){let r=e[t];for(i[s--]=127&r;(r>>=7)>0;)i[s--]=128|127&r}return this._createEncoderBuffer(i)},c.prototype._encodeTime=function(e,t){let r;const n=new Date(e);return"gentime"===t?r=[u(n.getUTCFullYear()),u(n.getUTCMonth()+1),u(n.getUTCDate()),u(n.getUTCHours()),u(n.getUTCMinutes()),u(n.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[u(n.getUTCFullYear()%100),u(n.getUTCMonth()+1),u(n.getUTCDate()),u(n.getUTCHours()),u(n.getUTCMinutes()),u(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},c.prototype._encodeNull=function(){return this._createEncoderBuffer("")},c.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!o.isBuffer(e)){const t=e.toArray();!e.sign&&128&t[0]&&t.unshift(0),e=o.from(t)}if(o.isBuffer(e)){let t=e.length;0===e.length&&t++;const r=o.alloc(t);return e.copy(r),0===e.length&&(r[0]=0),this._createEncoderBuffer(r)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);let r=1;for(let t=e;t>=256;t>>=8)r++;const n=new Array(r);for(let t=n.length-1;t>=0;t--)n[t]=255&e,e>>=8;return 128&n[0]&&n.unshift(0),this._createEncoderBuffer(o.from(n))},c.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},c.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},c.prototype._skipDefault=function(e,t,r){const n=this._baseState;let o;if(null===n.default)return!1;const i=e.join();if(void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n.default,t,r).join()),i.length!==n.defaultBuffer.length)return!1;for(o=0;o<i.length;o++)if(i[o]!==n.defaultBuffer[o])return!1;return!0}},function(e,t,r){"use strict";const n=t;n.der=r(287),n.pem=r(524)},function(e,t,r){"use strict";const n=r(4),o=r(6),i=r(99).DecoderBuffer,s=r(166),a=r(168);function c(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new u,this.tree._init(e.body)}function u(e){s.call(this,"der",e)}function l(e,t){let r=e.readUInt8(t);if(e.isError(r))return r;const n=a.tagClass[r>>6],o=0==(32&r);if(31==(31&r)){let n=r;for(r=0;128==(128&n);){if(n=e.readUInt8(t),e.isError(n))return n;r<<=7,r|=127&n}}else r&=31;return{cls:n,primitive:o,tag:r,tagStr:a.tag[r]}}function f(e,t,r){let n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(0==(128&n))return n;const o=127&n;if(o>4)return e.error("length octect is too long");n=0;for(let t=0;t<o;t++){n<<=8;const t=e.readUInt8(r);if(e.isError(t))return t;n|=t}return n}e.exports=c,c.prototype.decode=function(e,t){return i.isDecoderBuffer(e)||(e=new i(e,t)),this.tree._decode(e,t)},n(u,s),u.prototype._peekTag=function(e,t,r){if(e.isEmpty())return!1;const n=e.save(),o=l(e,'Failed to peek tag: "'+t+'"');return e.isError(o)?o:(e.restore(n),o.tag===t||o.tagStr===t||o.tagStr+"of"===t||r)},u.prototype._decodeTag=function(e,t,r){const n=l(e,'Failed to decode tag of "'+t+'"');if(e.isError(n))return n;let o=f(e,n.primitive,'Failed to get length of "'+t+'"');if(e.isError(o))return o;if(!r&&n.tag!==t&&n.tagStr!==t&&n.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(n.primitive||null!==o)return e.skip(o,'Failed to match body of: "'+t+'"');const i=e.save(),s=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(s)?s:(o=e.offset-i.offset,e.restore(i),e.skip(o,'Failed to match body of: "'+t+'"'))},u.prototype._skipUntilEnd=function(e,t){for(;;){const r=l(e,t);if(e.isError(r))return r;const n=f(e,r.primitive,t);if(e.isError(n))return n;let o;if(o=r.primitive||null!==n?e.skip(n):this._skipUntilEnd(e,t),e.isError(o))return o;if("end"===r.tagStr)break}},u.prototype._decodeList=function(e,t,r,n){const o=[];for(;!e.isEmpty();){const t=this._peekTag(e,"end");if(e.isError(t))return t;const i=r.decode(e,"der",n);if(e.isError(i)&&t)break;o.push(i)}return o},u.prototype._decodeStr=function(e,t){if("bitstr"===t){const t=e.readUInt8();return e.isError(t)?t:{unused:t,data:e.raw()}}if("bmpstr"===t){const t=e.raw();if(t.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");let r="";for(let e=0;e<t.length/2;e++)r+=String.fromCharCode(t.readUInt16BE(2*e));return r}if("numstr"===t){const t=e.raw().toString("ascii");return this._isNumstr(t)?t:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();if("printstr"===t){const t=e.raw().toString("ascii");return this._isPrintstr(t)?t:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported")},u.prototype._decodeObjid=function(e,t,r){let n;const o=[];let i=0,s=0;for(;!e.isEmpty();)s=e.readUInt8(),i<<=7,i|=127&s,0==(128&s)&&(o.push(i),i=0);128&s&&o.push(i);const a=o[0]/40|0,c=o[0]%40;if(n=r?o:[a,c].concat(o.slice(1)),t){let e=t[n.join(" ")];void 0===e&&(e=t[n.join(".")]),void 0!==e&&(n=e)}return n},u.prototype._decodeTime=function(e,t){const r=e.raw().toString();let n,o,i,s,a,c;if("gentime"===t)n=0|r.slice(0,4),o=0|r.slice(4,6),i=0|r.slice(6,8),s=0|r.slice(8,10),a=0|r.slice(10,12),c=0|r.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");n=0|r.slice(0,2),o=0|r.slice(2,4),i=0|r.slice(4,6),s=0|r.slice(6,8),a=0|r.slice(8,10),c=0|r.slice(10,12),n=n<70?2e3+n:1900+n}return Date.UTC(n,o-1,i,s,a,c,0)},u.prototype._decodeNull=function(){return null},u.prototype._decodeBool=function(e){const t=e.readUInt8();return e.isError(t)?t:0!==t},u.prototype._decodeInt=function(e,t){const r=e.raw();let n=new o(r);return t&&(n=t[n.toString(10)]||n),n},u.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getDecoder("der").tree}},function(e){e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},function(e,t,r){var n=r(54),o=r(7).Buffer;function i(e){var t=o.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var r,s=o.alloc(0),a=0;s.length<t;)r=i(a++),s=o.concat([s,n("sha1").update(e).update(r).digest()]);return s.slice(0,t)}},function(e,t){e.exports=function(e,t){for(var r=e.length,n=-1;++n<r;)e[n]^=t[n];return e}},function(e,t,r){var n=r(6),o=r(7).Buffer;e.exports=function(e,t){return o.from(e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed().toArray())}},function(e,t,r){"use strict";e.exports=function(e,t,r,n){for(var o=65535&e|0,i=e>>>16&65535|0,s=0;0!==r;){r-=s=r>2e3?2e3:r;do{i=i+(o=o+t[n++]|0)|0}while(--s);o%=65521,i%=65521}return o|i<<16|0}},function(e,t,r){"use strict";var n=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();e.exports=function(e,t,r,o){var i=n,s=o+r;e^=-1;for(var a=o;a<s;a++)e=e>>>8^i[255&(e^t[a])];return-1^e}},function(e,t,r){"use strict";var n=r(57),o=!0,i=!0;try{String.fromCharCode.apply(null,[0])}catch(e){o=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){i=!1}for(var s=new n.Buf8(256),a=0;a<256;a++)s[a]=a>=252?6:a>=248?5:a>=240?4:a>=224?3:a>=192?2:1;function c(e,t){if(t<65534&&(e.subarray&&i||!e.subarray&&o))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var r="",s=0;s<t;s++)r+=String.fromCharCode(e[s]);return r}s[254]=s[254]=1,t.string2buf=function(e){var t,r,o,i,s,a=e.length,c=0;for(i=0;i<a;i++)55296==(64512&(r=e.charCodeAt(i)))&&i+1<a&&56320==(64512&(o=e.charCodeAt(i+1)))&&(r=65536+(r-55296<<10)+(o-56320),i++),c+=r<128?1:r<2048?2:r<65536?3:4;for(t=new n.Buf8(c),s=0,i=0;s<c;i++)55296==(64512&(r=e.charCodeAt(i)))&&i+1<a&&56320==(64512&(o=e.charCodeAt(i+1)))&&(r=65536+(r-55296<<10)+(o-56320),i++),r<128?t[s++]=r:r<2048?(t[s++]=192|r>>>6,t[s++]=128|63&r):r<65536?(t[s++]=224|r>>>12,t[s++]=128|r>>>6&63,t[s++]=128|63&r):(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63,t[s++]=128|r>>>6&63,t[s++]=128|63&r);return t},t.buf2binstring=function(e){return c(e,e.length)},t.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,o=t.length;r<o;r++)t[r]=e.charCodeAt(r);return t},t.buf2string=function(e,t){var r,n,o,i,a=t||e.length,u=new Array(2*a);for(n=0,r=0;r<a;)if((o=e[r++])<128)u[n++]=o;else if((i=s[o])>4)u[n++]=65533,r+=i-1;else{for(o&=2===i?31:3===i?15:7;i>1&&r<a;)o=o<<6|63&e[r++],i--;i>1?u[n++]=65533:o<65536?u[n++]=o:(o-=65536,u[n++]=55296|o>>10&1023,u[n++]=56320|1023&o)}return c(u,n)},t.utf8border=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;r>=0&&128==(192&e[r]);)r--;return r<0||0===r?t:r+s[e[r]]>t?r:t}},function(e,t,r){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},function(e,t,r){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={};let o;t.wordlists=n,t._default=o;try{t._default=o=r(548),n.czech=o}catch(e){}try{t._default=o=r(549),n.chinese_simplified=o}catch(e){}try{t._default=o=r(550),n.chinese_traditional=o}catch(e){}try{t._default=o=r(551),n.korean=o}catch(e){}try{t._default=o=r(552),n.french=o}catch(e){}try{t._default=o=r(553),n.italian=o}catch(e){}try{t._default=o=r(554),n.spanish=o}catch(e){}try{t._default=o=r(555),n.japanese=o,n.JA=o}catch(e){}try{t._default=o=r(556),n.english=o,n.EN=o}catch(e){}},function(e,t,r){"use strict";var n=r(54),o=r(560);e.exports=o((function(e){var t=n("sha256").update(e).digest();return n("sha256").update(t).digest()}))},function(e,t,r){var n=r(170);function o(e){return e.name||e.toString().match(/function (.*?)\s*\(/)[1]}function i(e){return n.Nil(e)?"":o(e.constructor)}function s(e,t){Error.captureStackTrace&&Error.captureStackTrace(e,t)}function a(e){return n.Function(e)?e.toJSON?e.toJSON():o(e):n.Array(e)?"Array":e&&n.Object(e)?"Object":void 0!==e?e:""}function c(e,t,r){var o=function(e){return n.Function(e)?"":n.String(e)?JSON.stringify(e):e&&n.Object(e)?"":e}(t);return"Expected "+a(e)+", got"+(""!==r?" "+r:"")+(""!==o?" "+o:"")}function u(e,t,r){r=r||i(t),this.message=c(e,t,r),s(this,u),this.__type=e,this.__value=t,this.__valueTypeName=r}function l(e,t,r,n,o){e?(o=o||i(n),this.message=function(e,t,r,n,o){var i='" of type ';return"key"===t&&(i='" with key type '),c('property "'+a(r)+i+a(e),n,o)}(e,r,t,n,o)):this.message='Unexpected property "'+t+'"',s(this,u),this.__label=r,this.__property=t,this.__type=e,this.__value=n,this.__valueTypeName=o}u.prototype=Object.create(Error.prototype),u.prototype.constructor=u,l.prototype=Object.create(Error.prototype),l.prototype.constructor=u,e.exports={TfTypeError:u,TfPropertyTypeError:l,tfCustomError:function(e,t){return new u(e,{},t)},tfSubError:function(e,t,r){return e instanceof l?(t=t+"."+e.__property,e=new l(e.__type,t,e.__label,e.__value,e.__valueTypeName)):e instanceof u&&(e=new l(e.__type,t,r,e.__value,e.__valueTypeName)),s(e),e},tfJSON:a,getValueTypeName:i}},function(e,t,r){var n;e.exports=(n=r(9),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.algo,a=[],c=[];!function(){function t(t){for(var r=e.sqrt(t),n=2;n<=r;n++)if(!(t%n))return!1;return!0}function r(e){return 4294967296*(e-(0|e))|0}for(var n=2,o=0;o<64;)t(n)&&(o<8&&(a[o]=r(e.pow(n,.5))),c[o]=r(e.pow(n,1/3)),o++),n++}();var u=[],l=s.SHA256=i.extend({_doReset:function(){this._hash=new o.init(a.slice(0))},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],s=r[3],a=r[4],l=r[5],f=r[6],d=r[7],h=0;h<64;h++){if(h<16)u[h]=0|e[t+h];else{var p=u[h-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,m=u[h-2],y=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;u[h]=g+u[h-7]+y+u[h-16]}var b=n&o^n&i^o&i,v=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),w=d+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&l^~a&f)+c[h]+u[h];d=f,f=l,l=a,a=s+w|0,s=i,i=o,o=n,n=w+(v+b)|0}r[0]=r[0]+n|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+l|0,r[6]=r[6]+f|0,r[7]=r[7]+d|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,o=8*t.sigBytes;return r[o>>>5]|=128<<24-o%32,r[14+(o+64>>>9<<4)]=e.floor(n/4294967296),r[15+(o+64>>>9<<4)]=n,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=i._createHelper(l),t.HmacSHA256=i._createHmacHelper(l)}(Math),n.SHA256)},function(e,t,r){var n;e.exports=(n=r(9),r(125),function(){var e=n,t=e.lib.Hasher,r=e.x64,o=r.Word,i=r.WordArray,s=e.algo;function a(){return o.create.apply(o,arguments)}var c=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],u=[];!function(){for(var e=0;e<80;e++)u[e]=a()}();var l=s.SHA512=t.extend({_doReset:function(){this._hash=new i.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],s=r[3],a=r[4],l=r[5],f=r[6],d=r[7],h=n.high,p=n.low,g=o.high,m=o.low,y=i.high,b=i.low,v=s.high,w=s.low,_=a.high,k=a.low,O=l.high,S=l.low,E=f.high,j=f.low,P=d.high,A=d.low,x=h,M=p,I=g,C=m,R=y,T=b,N=v,B=w,D=_,L=k,U=O,q=S,H=E,z=j,K=P,F=A,$=0;$<80;$++){var V,J,G=u[$];if($<16)J=G.high=0|e[t+2*$],V=G.low=0|e[t+2*$+1];else{var W=u[$-15],Q=W.high,Z=W.low,Y=(Q>>>1|Z<<31)^(Q>>>8|Z<<24)^Q>>>7,X=(Z>>>1|Q<<31)^(Z>>>8|Q<<24)^(Z>>>7|Q<<25),ee=u[$-2],te=ee.high,re=ee.low,ne=(te>>>19|re<<13)^(te<<3|re>>>29)^te>>>6,oe=(re>>>19|te<<13)^(re<<3|te>>>29)^(re>>>6|te<<26),ie=u[$-7],se=ie.high,ae=ie.low,ce=u[$-16],ue=ce.high,le=ce.low;J=(J=(J=Y+se+((V=X+ae)>>>0<X>>>0?1:0))+ne+((V+=oe)>>>0<oe>>>0?1:0))+ue+((V+=le)>>>0<le>>>0?1:0),G.high=J,G.low=V}var fe,de=D&U^~D&H,he=L&q^~L&z,pe=x&I^x&R^I&R,ge=M&C^M&T^C&T,me=(x>>>28|M<<4)^(x<<30|M>>>2)^(x<<25|M>>>7),ye=(M>>>28|x<<4)^(M<<30|x>>>2)^(M<<25|x>>>7),be=(D>>>14|L<<18)^(D>>>18|L<<14)^(D<<23|L>>>9),ve=(L>>>14|D<<18)^(L>>>18|D<<14)^(L<<23|D>>>9),we=c[$],_e=we.high,ke=we.low,Oe=K+be+((fe=F+ve)>>>0<F>>>0?1:0),Se=ye+ge;K=H,F=z,H=U,z=q,U=D,q=L,D=N+(Oe=(Oe=(Oe=Oe+de+((fe+=he)>>>0<he>>>0?1:0))+_e+((fe+=ke)>>>0<ke>>>0?1:0))+J+((fe+=V)>>>0<V>>>0?1:0))+((L=B+fe|0)>>>0<B>>>0?1:0)|0,N=R,B=T,R=I,T=C,I=x,C=M,x=Oe+(me+pe+(Se>>>0<ye>>>0?1:0))+((M=fe+Se|0)>>>0<fe>>>0?1:0)|0}p=n.low=p+M,n.high=h+x+(p>>>0<M>>>0?1:0),m=o.low=m+C,o.high=g+I+(m>>>0<C>>>0?1:0),b=i.low=b+T,i.high=y+R+(b>>>0<T>>>0?1:0),w=s.low=w+B,s.high=v+N+(w>>>0<B>>>0?1:0),k=a.low=k+L,a.high=_+D+(k>>>0<L>>>0?1:0),S=l.low=S+q,l.high=O+U+(S>>>0<q>>>0?1:0),j=f.low=j+z,f.high=E+H+(j>>>0<z>>>0?1:0),A=d.low=A+F,d.high=P+K+(A>>>0<F>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),t[31+(n+128>>>10<<5)]=r,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(l),e.HmacSHA512=t._createHmacHelper(l)}(),n.SHA512)},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}}},function(e,t,r){"use strict";var n=r(28);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var i;if(r)i=r(t);else if(n.isURLSearchParams(t))i=t.toString();else{var s=[];n.forEach(t,(function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))})))})),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},function(e,t,r){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,r){"use strict";(function(t){var n=r(28),o=r(598),i={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,c={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=r(306)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)?(s(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){c.headers[e]=n.merge(i)})),e.exports=c}).call(this,r(13))},function(e,t,r){"use strict";var n=r(28),o=r(599),i=r(601),s=r(303),a=r(602),c=r(605),u=r(606),l=r(307);e.exports=function(e){return new Promise((function(t,r){var f=e.data,d=e.headers;n.isFormData(f)&&delete d["Content-Type"];var h=new XMLHttpRequest;if(e.auth){var p=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(p+":"+g)}var m=a(e.baseURL,e.url);if(h.open(e.method.toUpperCase(),s(m,e.params,e.paramsSerializer),!0),h.timeout=e.timeout,h.onreadystatechange=function(){if(h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in h?c(h.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:n,config:e,request:h};o(t,r,i),h=null}},h.onabort=function(){h&&(r(l("Request aborted",e,"ECONNABORTED",h)),h=null)},h.onerror=function(){r(l("Network Error",e,null,h)),h=null},h.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(l(t,e,"ECONNABORTED",h)),h=null},n.isStandardBrowserEnv()){var y=(e.withCredentials||u(m))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;y&&(d[e.xsrfHeaderName]=y)}if("setRequestHeader"in h&&n.forEach(d,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete d[t]:h.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(h.withCredentials=!!e.withCredentials),e.responseType)try{h.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&h.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){h&&(h.abort(),r(e),h=null)})),f||(f=null),h.send(f)}))}},function(e,t,r){"use strict";var n=r(600);e.exports=function(e,t,r,o,i){var s=new Error(e);return n(s,t,r,o,i)}},function(e,t,r){"use strict";var n=r(28);e.exports=function(e,t){t=t||{};var r={},o=["url","method","data"],i=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function c(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function u(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=c(void 0,e[o])):r[o]=c(e[o],t[o])}n.forEach(o,(function(e){n.isUndefined(t[e])||(r[e]=c(void 0,t[e]))})),n.forEach(i,u),n.forEach(s,(function(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=c(void 0,e[o])):r[o]=c(void 0,t[o])})),n.forEach(a,(function(n){n in t?r[n]=c(e[n],t[n]):n in e&&(r[n]=c(void 0,e[n]))}));var l=o.concat(i).concat(s).concat(a),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===l.indexOf(e)}));return n.forEach(f,u),r}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAttribute=t.parseLogs=t.parseLog=t.parseEvent=t.parseAttribute=void 0;const n=r(100);function o(e){if(!n.isNonNullObject(e))throw new Error("Attribute must be a non-null object");const{key:t,value:r}=e;if("string"!=typeof t||!t)throw new Error("Attribute's key must be a non-empty string");if("string"!=typeof r&&void 0!==r)throw new Error("Attribute's value must be a string or unset");return{key:t,value:r||""}}function i(e){if(!n.isNonNullObject(e))throw new Error("Event must be a non-null object");const{type:t,attributes:r}=e;if("string"!=typeof t||""===t)throw new Error("Event type must be a non-empty string");if(!Array.isArray(r))throw new Error("Event's attributes must be an array");return{type:t,attributes:r.map(o)}}function s(e){if(!n.isNonNullObject(e))throw new Error("Log must be a non-null object");const{msg_index:t,log:r,events:o}=e;if("number"!=typeof t)throw new Error("Log's msg_index must be a number");if("string"!=typeof r)throw new Error("Log's log must be a string");if(!Array.isArray(o))throw new Error("Log's events must be an array");return{msg_index:t,log:r,events:o.map(i)}}t.parseAttribute=o,t.parseEvent=i,t.parseLog=s,t.parseLogs=function(e){if(!Array.isArray(e))throw new Error("Logs must be an array");return e.map(s)},t.findAttribute=function(e,t,r){var n;const o=e.find(()=>!0),i=null===(n=null==o?void 0:o.events.find(e=>e.type===t))||void 0===n?void 0:n.attributes.find(e=>e.key===r);if(!i)throw new Error(`Could not find attribute '${r}' in first event of type '${t}' in first log.`);return i}},function(e,t,r){!function(t){"use strict";for(var r=[null,0,{}],n=function(e,t){this.codepoint=e,this.feature=t},o={},i=[],s=0;s<=255;++s)i[s]=0;var a=[function(e,t,o){return t<60||13311<t&&t<42607?new n(t,r):e(t,o)},function(e,t,r){var n=o[t];return n||(n=e(t,r)).feature&&++i[t>>8&255]>10&&(o[t]=n),n},function(e,t,r){return r?e(t,r):new n(t,null)},function(e,t,r){var o;if(t<4352||4371<=t&&t<44032||55204<t)return e(t,r);if(4352<=t&&t<4371){var i={},s=21*(t-4352);for(o=0;o<21;++o)i[4449+o]=44032+28*(o+s);return new n(t,[,,i])}var a=t-44032,c=a%28,u=[];if(0!==c)u[0]=[44032+a-c,4519+c];else for(u[0]=[4352+Math.floor(a/588),4449+Math.floor(a%588/28)],u[2]={},o=1;o<28;++o)u[2][4519+o]=t+o;return new n(t,u)},function(e,t,o){var i=(n.udata[65280&t]||{})[t];return new n(t,i||r)}];n.fromCharCode=a.reduceRight((function(e,t){return function(r,n){return t(e,r,n)}}),null),n.isHighSurrogate=function(e){return e>=55296&&e<=56319},n.isLowSurrogate=function(e){return e>=56320&&e<=57343},n.prototype.prepFeature=function(){this.feature||(this.feature=n.fromCharCode(this.codepoint,!0).feature)},n.prototype.toString=function(){if(this.codepoint<65536)return String.fromCharCode(this.codepoint);var e=this.codepoint-65536;return String.fromCharCode(Math.floor(e/1024)+55296,e%1024+56320)},n.prototype.getDecomp=function(){return this.prepFeature(),this.feature[0]||null},n.prototype.isCompatibility=function(){return this.prepFeature(),!!this.feature[1]&&256&this.feature[1]},n.prototype.isExclude=function(){return this.prepFeature(),!!this.feature[1]&&512&this.feature[1]},n.prototype.getCanonicalClass=function(){return this.prepFeature(),this.feature[1]?255&this.feature[1]:0},n.prototype.getComposite=function(e){if(this.prepFeature(),!this.feature[2])return null;var t=this.feature[2][e.codepoint];return t?n.fromCharCode(t):null};var c=function(e){this.str=e,this.cursor=0};c.prototype.next=function(){if(this.str&&this.cursor<this.str.length){var e,t=this.str.charCodeAt(this.cursor++);return n.isHighSurrogate(t)&&this.cursor<this.str.length&&n.isLowSurrogate(e=this.str.charCodeAt(this.cursor))&&(t=1024*(t-55296)+(e-56320)+65536,++this.cursor),n.fromCharCode(t)}return this.str=null,null};var u=function(e,t){this.it=e,this.canonical=t,this.resBuf=[]};u.prototype.next=function(){if(0===this.resBuf.length){var e=this.it.next();if(!e)return null;this.resBuf=function e(t,r){var o=r.getDecomp();if(!o||t&&r.isCompatibility())return[r];for(var i=[],s=0;s<o.length;++s){var a=e(t,n.fromCharCode(o[s]));i=i.concat(a)}return i}(this.canonical,e)}return this.resBuf.shift()};var l=function(e){this.it=e,this.resBuf=[]};l.prototype.next=function(){var e;if(0===this.resBuf.length)do{var t=this.it.next();if(!t)break;e=t.getCanonicalClass();var r=this.resBuf.length;if(0!==e)for(;r>0;--r){if(this.resBuf[r-1].getCanonicalClass()<=e)break}this.resBuf.splice(r,0,t)}while(0!==e);return this.resBuf.shift()};var f=function(e){this.it=e,this.procBuf=[],this.resBuf=[],this.lastClass=null};f.prototype.next=function(){for(;0===this.resBuf.length;){var e=this.it.next();if(!e){this.resBuf=this.procBuf,this.procBuf=[];break}if(0===this.procBuf.length)this.lastClass=e.getCanonicalClass(),this.procBuf.push(e);else{var t=this.procBuf[0].getComposite(e),r=e.getCanonicalClass();t&&(this.lastClass<r||0===this.lastClass)?this.procBuf[0]=t:(0===r&&(this.resBuf=this.procBuf,this.procBuf=[]),this.lastClass=r,this.procBuf.push(e))}}return this.resBuf.shift()};var d=function(e,t){for(var r,n=function(e,t){switch(e){case"NFD":return new l(new u(new c(t),!0));case"NFKD":return new l(new u(new c(t),!1));case"NFC":return new f(new l(new u(new c(t),!0)));case"NFKC":return new f(new l(new u(new c(t),!1)))}throw e+" is invalid"}(e,t),o="";r=n.next();)o+=r.toString();return o};n.udata={0:{60:[,,{824:8814}],61:[,,{824:8800}],62:[,,{824:8815}],65:[,,{768:192,769:193,770:194,771:195,772:256,774:258,775:550,776:196,777:7842,778:197,780:461,783:512,785:514,803:7840,805:7680,808:260}],66:[,,{775:7682,803:7684,817:7686}],67:[,,{769:262,770:264,775:266,780:268,807:199}],68:[,,{775:7690,780:270,803:7692,807:7696,813:7698,817:7694}],69:[,,{768:200,769:201,770:202,771:7868,772:274,774:276,775:278,776:203,777:7866,780:282,783:516,785:518,803:7864,807:552,808:280,813:7704,816:7706}],70:[,,{775:7710}],71:[,,{769:500,770:284,772:7712,774:286,775:288,780:486,807:290}],72:[,,{770:292,775:7714,776:7718,780:542,803:7716,807:7720,814:7722}],73:[,,{768:204,769:205,770:206,771:296,772:298,774:300,775:304,776:207,777:7880,780:463,783:520,785:522,803:7882,808:302,816:7724}],74:[,,{770:308}],75:[,,{769:7728,780:488,803:7730,807:310,817:7732}],76:[,,{769:313,780:317,803:7734,807:315,813:7740,817:7738}],77:[,,{769:7742,775:7744,803:7746}],78:[,,{768:504,769:323,771:209,775:7748,780:327,803:7750,807:325,813:7754,817:7752}],79:[,,{768:210,769:211,770:212,771:213,772:332,774:334,775:558,776:214,777:7886,779:336,780:465,783:524,785:526,795:416,803:7884,808:490}],80:[,,{769:7764,775:7766}],82:[,,{769:340,775:7768,780:344,783:528,785:530,803:7770,807:342,817:7774}],83:[,,{769:346,770:348,775:7776,780:352,803:7778,806:536,807:350}],84:[,,{775:7786,780:356,803:7788,806:538,807:354,813:7792,817:7790}],85:[,,{768:217,769:218,770:219,771:360,772:362,774:364,776:220,777:7910,778:366,779:368,780:467,783:532,785:534,795:431,803:7908,804:7794,808:370,813:7798,816:7796}],86:[,,{771:7804,803:7806}],87:[,,{768:7808,769:7810,770:372,775:7814,776:7812,803:7816}],88:[,,{775:7818,776:7820}],89:[,,{768:7922,769:221,770:374,771:7928,772:562,775:7822,776:376,777:7926,803:7924}],90:[,,{769:377,770:7824,775:379,780:381,803:7826,817:7828}],97:[,,{768:224,769:225,770:226,771:227,772:257,774:259,775:551,776:228,777:7843,778:229,780:462,783:513,785:515,803:7841,805:7681,808:261}],98:[,,{775:7683,803:7685,817:7687}],99:[,,{769:263,770:265,775:267,780:269,807:231}],100:[,,{775:7691,780:271,803:7693,807:7697,813:7699,817:7695}],101:[,,{768:232,769:233,770:234,771:7869,772:275,774:277,775:279,776:235,777:7867,780:283,783:517,785:519,803:7865,807:553,808:281,813:7705,816:7707}],102:[,,{775:7711}],103:[,,{769:501,770:285,772:7713,774:287,775:289,780:487,807:291}],104:[,,{770:293,775:7715,776:7719,780:543,803:7717,807:7721,814:7723,817:7830}],105:[,,{768:236,769:237,770:238,771:297,772:299,774:301,776:239,777:7881,780:464,783:521,785:523,803:7883,808:303,816:7725}],106:[,,{770:309,780:496}],107:[,,{769:7729,780:489,803:7731,807:311,817:7733}],108:[,,{769:314,780:318,803:7735,807:316,813:7741,817:7739}],109:[,,{769:7743,775:7745,803:7747}],110:[,,{768:505,769:324,771:241,775:7749,780:328,803:7751,807:326,813:7755,817:7753}],111:[,,{768:242,769:243,770:244,771:245,772:333,774:335,775:559,776:246,777:7887,779:337,780:466,783:525,785:527,795:417,803:7885,808:491}],112:[,,{769:7765,775:7767}],114:[,,{769:341,775:7769,780:345,783:529,785:531,803:7771,807:343,817:7775}],115:[,,{769:347,770:349,775:7777,780:353,803:7779,806:537,807:351}],116:[,,{775:7787,776:7831,780:357,803:7789,806:539,807:355,813:7793,817:7791}],117:[,,{768:249,769:250,770:251,771:361,772:363,774:365,776:252,777:7911,778:367,779:369,780:468,783:533,785:535,795:432,803:7909,804:7795,808:371,813:7799,816:7797}],118:[,,{771:7805,803:7807}],119:[,,{768:7809,769:7811,770:373,775:7815,776:7813,778:7832,803:7817}],120:[,,{775:7819,776:7821}],121:[,,{768:7923,769:253,770:375,771:7929,772:563,775:7823,776:255,777:7927,778:7833,803:7925}],122:[,,{769:378,770:7825,775:380,780:382,803:7827,817:7829}],160:[[32],256],168:[[32,776],256,{768:8173,769:901,834:8129}],170:[[97],256],175:[[32,772],256],178:[[50],256],179:[[51],256],180:[[32,769],256],181:[[956],256],184:[[32,807],256],185:[[49],256],186:[[111],256],188:[[49,8260,52],256],189:[[49,8260,50],256],190:[[51,8260,52],256],192:[[65,768]],193:[[65,769]],194:[[65,770],,{768:7846,769:7844,771:7850,777:7848}],195:[[65,771]],196:[[65,776],,{772:478}],197:[[65,778],,{769:506}],198:[,,{769:508,772:482}],199:[[67,807],,{769:7688}],200:[[69,768]],201:[[69,769]],202:[[69,770],,{768:7872,769:7870,771:7876,777:7874}],203:[[69,776]],204:[[73,768]],205:[[73,769]],206:[[73,770]],207:[[73,776],,{769:7726}],209:[[78,771]],210:[[79,768]],211:[[79,769]],212:[[79,770],,{768:7890,769:7888,771:7894,777:7892}],213:[[79,771],,{769:7756,772:556,776:7758}],214:[[79,776],,{772:554}],216:[,,{769:510}],217:[[85,768]],218:[[85,769]],219:[[85,770]],220:[[85,776],,{768:475,769:471,772:469,780:473}],221:[[89,769]],224:[[97,768]],225:[[97,769]],226:[[97,770],,{768:7847,769:7845,771:7851,777:7849}],227:[[97,771]],228:[[97,776],,{772:479}],229:[[97,778],,{769:507}],230:[,,{769:509,772:483}],231:[[99,807],,{769:7689}],232:[[101,768]],233:[[101,769]],234:[[101,770],,{768:7873,769:7871,771:7877,777:7875}],235:[[101,776]],236:[[105,768]],237:[[105,769]],238:[[105,770]],239:[[105,776],,{769:7727}],241:[[110,771]],242:[[111,768]],243:[[111,769]],244:[[111,770],,{768:7891,769:7889,771:7895,777:7893}],245:[[111,771],,{769:7757,772:557,776:7759}],246:[[111,776],,{772:555}],248:[,,{769:511}],249:[[117,768]],250:[[117,769]],251:[[117,770]],252:[[117,776],,{768:476,769:472,772:470,780:474}],253:[[121,769]],255:[[121,776]]},256:{256:[[65,772]],257:[[97,772]],258:[[65,774],,{768:7856,769:7854,771:7860,777:7858}],259:[[97,774],,{768:7857,769:7855,771:7861,777:7859}],260:[[65,808]],261:[[97,808]],262:[[67,769]],263:[[99,769]],264:[[67,770]],265:[[99,770]],266:[[67,775]],267:[[99,775]],268:[[67,780]],269:[[99,780]],270:[[68,780]],271:[[100,780]],274:[[69,772],,{768:7700,769:7702}],275:[[101,772],,{768:7701,769:7703}],276:[[69,774]],277:[[101,774]],278:[[69,775]],279:[[101,775]],280:[[69,808]],281:[[101,808]],282:[[69,780]],283:[[101,780]],284:[[71,770]],285:[[103,770]],286:[[71,774]],287:[[103,774]],288:[[71,775]],289:[[103,775]],290:[[71,807]],291:[[103,807]],292:[[72,770]],293:[[104,770]],296:[[73,771]],297:[[105,771]],298:[[73,772]],299:[[105,772]],300:[[73,774]],301:[[105,774]],302:[[73,808]],303:[[105,808]],304:[[73,775]],306:[[73,74],256],307:[[105,106],256],308:[[74,770]],309:[[106,770]],310:[[75,807]],311:[[107,807]],313:[[76,769]],314:[[108,769]],315:[[76,807]],316:[[108,807]],317:[[76,780]],318:[[108,780]],319:[[76,183],256],320:[[108,183],256],323:[[78,769]],324:[[110,769]],325:[[78,807]],326:[[110,807]],327:[[78,780]],328:[[110,780]],329:[[700,110],256],332:[[79,772],,{768:7760,769:7762}],333:[[111,772],,{768:7761,769:7763}],334:[[79,774]],335:[[111,774]],336:[[79,779]],337:[[111,779]],340:[[82,769]],341:[[114,769]],342:[[82,807]],343:[[114,807]],344:[[82,780]],345:[[114,780]],346:[[83,769],,{775:7780}],347:[[115,769],,{775:7781}],348:[[83,770]],349:[[115,770]],350:[[83,807]],351:[[115,807]],352:[[83,780],,{775:7782}],353:[[115,780],,{775:7783}],354:[[84,807]],355:[[116,807]],356:[[84,780]],357:[[116,780]],360:[[85,771],,{769:7800}],361:[[117,771],,{769:7801}],362:[[85,772],,{776:7802}],363:[[117,772],,{776:7803}],364:[[85,774]],365:[[117,774]],366:[[85,778]],367:[[117,778]],368:[[85,779]],369:[[117,779]],370:[[85,808]],371:[[117,808]],372:[[87,770]],373:[[119,770]],374:[[89,770]],375:[[121,770]],376:[[89,776]],377:[[90,769]],378:[[122,769]],379:[[90,775]],380:[[122,775]],381:[[90,780]],382:[[122,780]],383:[[115],256,{775:7835}],416:[[79,795],,{768:7900,769:7898,771:7904,777:7902,803:7906}],417:[[111,795],,{768:7901,769:7899,771:7905,777:7903,803:7907}],431:[[85,795],,{768:7914,769:7912,771:7918,777:7916,803:7920}],432:[[117,795],,{768:7915,769:7913,771:7919,777:7917,803:7921}],439:[,,{780:494}],452:[[68,381],256],453:[[68,382],256],454:[[100,382],256],455:[[76,74],256],456:[[76,106],256],457:[[108,106],256],458:[[78,74],256],459:[[78,106],256],460:[[110,106],256],461:[[65,780]],462:[[97,780]],463:[[73,780]],464:[[105,780]],465:[[79,780]],466:[[111,780]],467:[[85,780]],468:[[117,780]],469:[[220,772]],470:[[252,772]],471:[[220,769]],472:[[252,769]],473:[[220,780]],474:[[252,780]],475:[[220,768]],476:[[252,768]],478:[[196,772]],479:[[228,772]],480:[[550,772]],481:[[551,772]],482:[[198,772]],483:[[230,772]],486:[[71,780]],487:[[103,780]],488:[[75,780]],489:[[107,780]],490:[[79,808],,{772:492}],491:[[111,808],,{772:493}],492:[[490,772]],493:[[491,772]],494:[[439,780]],495:[[658,780]],496:[[106,780]],497:[[68,90],256],498:[[68,122],256],499:[[100,122],256],500:[[71,769]],501:[[103,769]],504:[[78,768]],505:[[110,768]],506:[[197,769]],507:[[229,769]],508:[[198,769]],509:[[230,769]],510:[[216,769]],511:[[248,769]],66045:[,220]},512:{512:[[65,783]],513:[[97,783]],514:[[65,785]],515:[[97,785]],516:[[69,783]],517:[[101,783]],518:[[69,785]],519:[[101,785]],520:[[73,783]],521:[[105,783]],522:[[73,785]],523:[[105,785]],524:[[79,783]],525:[[111,783]],526:[[79,785]],527:[[111,785]],528:[[82,783]],529:[[114,783]],530:[[82,785]],531:[[114,785]],532:[[85,783]],533:[[117,783]],534:[[85,785]],535:[[117,785]],536:[[83,806]],537:[[115,806]],538:[[84,806]],539:[[116,806]],542:[[72,780]],543:[[104,780]],550:[[65,775],,{772:480}],551:[[97,775],,{772:481}],552:[[69,807],,{774:7708}],553:[[101,807],,{774:7709}],554:[[214,772]],555:[[246,772]],556:[[213,772]],557:[[245,772]],558:[[79,775],,{772:560}],559:[[111,775],,{772:561}],560:[[558,772]],561:[[559,772]],562:[[89,772]],563:[[121,772]],658:[,,{780:495}],688:[[104],256],689:[[614],256],690:[[106],256],691:[[114],256],692:[[633],256],693:[[635],256],694:[[641],256],695:[[119],256],696:[[121],256],728:[[32,774],256],729:[[32,775],256],730:[[32,778],256],731:[[32,808],256],732:[[32,771],256],733:[[32,779],256],736:[[611],256],737:[[108],256],738:[[115],256],739:[[120],256],740:[[661],256],66272:[,220]},768:{768:[,230],769:[,230],770:[,230],771:[,230],772:[,230],773:[,230],774:[,230],775:[,230],776:[,230,{769:836}],777:[,230],778:[,230],779:[,230],780:[,230],781:[,230],782:[,230],783:[,230],784:[,230],785:[,230],786:[,230],787:[,230],788:[,230],789:[,232],790:[,220],791:[,220],792:[,220],793:[,220],794:[,232],795:[,216],796:[,220],797:[,220],798:[,220],799:[,220],800:[,220],801:[,202],802:[,202],803:[,220],804:[,220],805:[,220],806:[,220],807:[,202],808:[,202],809:[,220],810:[,220],811:[,220],812:[,220],813:[,220],814:[,220],815:[,220],816:[,220],817:[,220],818:[,220],819:[,220],820:[,1],821:[,1],822:[,1],823:[,1],824:[,1],825:[,220],826:[,220],827:[,220],828:[,220],829:[,230],830:[,230],831:[,230],832:[[768],230],833:[[769],230],834:[,230],835:[[787],230],836:[[776,769],230],837:[,240],838:[,230],839:[,220],840:[,220],841:[,220],842:[,230],843:[,230],844:[,230],845:[,220],846:[,220],848:[,230],849:[,230],850:[,230],851:[,220],852:[,220],853:[,220],854:[,220],855:[,230],856:[,232],857:[,220],858:[,220],859:[,230],860:[,233],861:[,234],862:[,234],863:[,233],864:[,234],865:[,234],866:[,233],867:[,230],868:[,230],869:[,230],870:[,230],871:[,230],872:[,230],873:[,230],874:[,230],875:[,230],876:[,230],877:[,230],878:[,230],879:[,230],884:[[697]],890:[[32,837],256],894:[[59]],900:[[32,769],256],901:[[168,769]],902:[[913,769]],903:[[183]],904:[[917,769]],905:[[919,769]],906:[[921,769]],908:[[927,769]],910:[[933,769]],911:[[937,769]],912:[[970,769]],913:[,,{768:8122,769:902,772:8121,774:8120,787:7944,788:7945,837:8124}],917:[,,{768:8136,769:904,787:7960,788:7961}],919:[,,{768:8138,769:905,787:7976,788:7977,837:8140}],921:[,,{768:8154,769:906,772:8153,774:8152,776:938,787:7992,788:7993}],927:[,,{768:8184,769:908,787:8008,788:8009}],929:[,,{788:8172}],933:[,,{768:8170,769:910,772:8169,774:8168,776:939,788:8025}],937:[,,{768:8186,769:911,787:8040,788:8041,837:8188}],938:[[921,776]],939:[[933,776]],940:[[945,769],,{837:8116}],941:[[949,769]],942:[[951,769],,{837:8132}],943:[[953,769]],944:[[971,769]],945:[,,{768:8048,769:940,772:8113,774:8112,787:7936,788:7937,834:8118,837:8115}],949:[,,{768:8050,769:941,787:7952,788:7953}],951:[,,{768:8052,769:942,787:7968,788:7969,834:8134,837:8131}],953:[,,{768:8054,769:943,772:8145,774:8144,776:970,787:7984,788:7985,834:8150}],959:[,,{768:8056,769:972,787:8e3,788:8001}],961:[,,{787:8164,788:8165}],965:[,,{768:8058,769:973,772:8161,774:8160,776:971,787:8016,788:8017,834:8166}],969:[,,{768:8060,769:974,787:8032,788:8033,834:8182,837:8179}],970:[[953,776],,{768:8146,769:912,834:8151}],971:[[965,776],,{768:8162,769:944,834:8167}],972:[[959,769]],973:[[965,769]],974:[[969,769],,{837:8180}],976:[[946],256],977:[[952],256],978:[[933],256,{769:979,776:980}],979:[[978,769]],980:[[978,776]],981:[[966],256],982:[[960],256],1008:[[954],256],1009:[[961],256],1010:[[962],256],1012:[[920],256],1013:[[949],256],1017:[[931],256],66422:[,230],66423:[,230],66424:[,230],66425:[,230],66426:[,230]},1024:{1024:[[1045,768]],1025:[[1045,776]],1027:[[1043,769]],1030:[,,{776:1031}],1031:[[1030,776]],1036:[[1050,769]],1037:[[1048,768]],1038:[[1059,774]],1040:[,,{774:1232,776:1234}],1043:[,,{769:1027}],1045:[,,{768:1024,774:1238,776:1025}],1046:[,,{774:1217,776:1244}],1047:[,,{776:1246}],1048:[,,{768:1037,772:1250,774:1049,776:1252}],1049:[[1048,774]],1050:[,,{769:1036}],1054:[,,{776:1254}],1059:[,,{772:1262,774:1038,776:1264,779:1266}],1063:[,,{776:1268}],1067:[,,{776:1272}],1069:[,,{776:1260}],1072:[,,{774:1233,776:1235}],1075:[,,{769:1107}],1077:[,,{768:1104,774:1239,776:1105}],1078:[,,{774:1218,776:1245}],1079:[,,{776:1247}],1080:[,,{768:1117,772:1251,774:1081,776:1253}],1081:[[1080,774]],1082:[,,{769:1116}],1086:[,,{776:1255}],1091:[,,{772:1263,774:1118,776:1265,779:1267}],1095:[,,{776:1269}],1099:[,,{776:1273}],1101:[,,{776:1261}],1104:[[1077,768]],1105:[[1077,776]],1107:[[1075,769]],1110:[,,{776:1111}],1111:[[1110,776]],1116:[[1082,769]],1117:[[1080,768]],1118:[[1091,774]],1140:[,,{783:1142}],1141:[,,{783:1143}],1142:[[1140,783]],1143:[[1141,783]],1155:[,230],1156:[,230],1157:[,230],1158:[,230],1159:[,230],1217:[[1046,774]],1218:[[1078,774]],1232:[[1040,774]],1233:[[1072,774]],1234:[[1040,776]],1235:[[1072,776]],1238:[[1045,774]],1239:[[1077,774]],1240:[,,{776:1242}],1241:[,,{776:1243}],1242:[[1240,776]],1243:[[1241,776]],1244:[[1046,776]],1245:[[1078,776]],1246:[[1047,776]],1247:[[1079,776]],1250:[[1048,772]],1251:[[1080,772]],1252:[[1048,776]],1253:[[1080,776]],1254:[[1054,776]],1255:[[1086,776]],1256:[,,{776:1258}],1257:[,,{776:1259}],1258:[[1256,776]],1259:[[1257,776]],1260:[[1069,776]],1261:[[1101,776]],1262:[[1059,772]],1263:[[1091,772]],1264:[[1059,776]],1265:[[1091,776]],1266:[[1059,779]],1267:[[1091,779]],1268:[[1063,776]],1269:[[1095,776]],1272:[[1067,776]],1273:[[1099,776]]},1280:{1415:[[1381,1410],256],1425:[,220],1426:[,230],1427:[,230],1428:[,230],1429:[,230],1430:[,220],1431:[,230],1432:[,230],1433:[,230],1434:[,222],1435:[,220],1436:[,230],1437:[,230],1438:[,230],1439:[,230],1440:[,230],1441:[,230],1442:[,220],1443:[,220],1444:[,220],1445:[,220],1446:[,220],1447:[,220],1448:[,230],1449:[,230],1450:[,220],1451:[,230],1452:[,230],1453:[,222],1454:[,228],1455:[,230],1456:[,10],1457:[,11],1458:[,12],1459:[,13],1460:[,14],1461:[,15],1462:[,16],1463:[,17],1464:[,18],1465:[,19],1466:[,19],1467:[,20],1468:[,21],1469:[,22],1471:[,23],1473:[,24],1474:[,25],1476:[,230],1477:[,220],1479:[,18]},1536:{1552:[,230],1553:[,230],1554:[,230],1555:[,230],1556:[,230],1557:[,230],1558:[,230],1559:[,230],1560:[,30],1561:[,31],1562:[,32],1570:[[1575,1619]],1571:[[1575,1620]],1572:[[1608,1620]],1573:[[1575,1621]],1574:[[1610,1620]],1575:[,,{1619:1570,1620:1571,1621:1573}],1608:[,,{1620:1572}],1610:[,,{1620:1574}],1611:[,27],1612:[,28],1613:[,29],1614:[,30],1615:[,31],1616:[,32],1617:[,33],1618:[,34],1619:[,230],1620:[,230],1621:[,220],1622:[,220],1623:[,230],1624:[,230],1625:[,230],1626:[,230],1627:[,230],1628:[,220],1629:[,230],1630:[,230],1631:[,220],1648:[,35],1653:[[1575,1652],256],1654:[[1608,1652],256],1655:[[1735,1652],256],1656:[[1610,1652],256],1728:[[1749,1620]],1729:[,,{1620:1730}],1730:[[1729,1620]],1746:[,,{1620:1747}],1747:[[1746,1620]],1749:[,,{1620:1728}],1750:[,230],1751:[,230],1752:[,230],1753:[,230],1754:[,230],1755:[,230],1756:[,230],1759:[,230],1760:[,230],1761:[,230],1762:[,230],1763:[,220],1764:[,230],1767:[,230],1768:[,230],1770:[,220],1771:[,230],1772:[,230],1773:[,220]},1792:{1809:[,36],1840:[,230],1841:[,220],1842:[,230],1843:[,230],1844:[,220],1845:[,230],1846:[,230],1847:[,220],1848:[,220],1849:[,220],1850:[,230],1851:[,220],1852:[,220],1853:[,230],1854:[,220],1855:[,230],1856:[,230],1857:[,230],1858:[,220],1859:[,230],1860:[,220],1861:[,230],1862:[,220],1863:[,230],1864:[,220],1865:[,230],1866:[,230],2027:[,230],2028:[,230],2029:[,230],2030:[,230],2031:[,230],2032:[,230],2033:[,230],2034:[,220],2035:[,230]},2048:{2070:[,230],2071:[,230],2072:[,230],2073:[,230],2075:[,230],2076:[,230],2077:[,230],2078:[,230],2079:[,230],2080:[,230],2081:[,230],2082:[,230],2083:[,230],2085:[,230],2086:[,230],2087:[,230],2089:[,230],2090:[,230],2091:[,230],2092:[,230],2093:[,230],2137:[,220],2138:[,220],2139:[,220],2276:[,230],2277:[,230],2278:[,220],2279:[,230],2280:[,230],2281:[,220],2282:[,230],2283:[,230],2284:[,230],2285:[,220],2286:[,220],2287:[,220],2288:[,27],2289:[,28],2290:[,29],2291:[,230],2292:[,230],2293:[,230],2294:[,220],2295:[,230],2296:[,230],2297:[,220],2298:[,220],2299:[,230],2300:[,230],2301:[,230],2302:[,230],2303:[,230]},2304:{2344:[,,{2364:2345}],2345:[[2344,2364]],2352:[,,{2364:2353}],2353:[[2352,2364]],2355:[,,{2364:2356}],2356:[[2355,2364]],2364:[,7],2381:[,9],2385:[,230],2386:[,220],2387:[,230],2388:[,230],2392:[[2325,2364],512],2393:[[2326,2364],512],2394:[[2327,2364],512],2395:[[2332,2364],512],2396:[[2337,2364],512],2397:[[2338,2364],512],2398:[[2347,2364],512],2399:[[2351,2364],512],2492:[,7],2503:[,,{2494:2507,2519:2508}],2507:[[2503,2494]],2508:[[2503,2519]],2509:[,9],2524:[[2465,2492],512],2525:[[2466,2492],512],2527:[[2479,2492],512]},2560:{2611:[[2610,2620],512],2614:[[2616,2620],512],2620:[,7],2637:[,9],2649:[[2582,2620],512],2650:[[2583,2620],512],2651:[[2588,2620],512],2654:[[2603,2620],512],2748:[,7],2765:[,9],68109:[,220],68111:[,230],68152:[,230],68153:[,1],68154:[,220],68159:[,9],68325:[,230],68326:[,220]},2816:{2876:[,7],2887:[,,{2878:2891,2902:2888,2903:2892}],2888:[[2887,2902]],2891:[[2887,2878]],2892:[[2887,2903]],2893:[,9],2908:[[2849,2876],512],2909:[[2850,2876],512],2962:[,,{3031:2964}],2964:[[2962,3031]],3014:[,,{3006:3018,3031:3020}],3015:[,,{3006:3019}],3018:[[3014,3006]],3019:[[3015,3006]],3020:[[3014,3031]],3021:[,9]},3072:{3142:[,,{3158:3144}],3144:[[3142,3158]],3149:[,9],3157:[,84],3158:[,91],3260:[,7],3263:[,,{3285:3264}],3264:[[3263,3285]],3270:[,,{3266:3274,3285:3271,3286:3272}],3271:[[3270,3285]],3272:[[3270,3286]],3274:[[3270,3266],,{3285:3275}],3275:[[3274,3285]],3277:[,9]},3328:{3398:[,,{3390:3402,3415:3404}],3399:[,,{3390:3403}],3402:[[3398,3390]],3403:[[3399,3390]],3404:[[3398,3415]],3405:[,9],3530:[,9],3545:[,,{3530:3546,3535:3548,3551:3550}],3546:[[3545,3530]],3548:[[3545,3535],,{3530:3549}],3549:[[3548,3530]],3550:[[3545,3551]]},3584:{3635:[[3661,3634],256],3640:[,103],3641:[,103],3642:[,9],3656:[,107],3657:[,107],3658:[,107],3659:[,107],3763:[[3789,3762],256],3768:[,118],3769:[,118],3784:[,122],3785:[,122],3786:[,122],3787:[,122],3804:[[3755,3737],256],3805:[[3755,3745],256]},3840:{3852:[[3851],256],3864:[,220],3865:[,220],3893:[,220],3895:[,220],3897:[,216],3907:[[3906,4023],512],3917:[[3916,4023],512],3922:[[3921,4023],512],3927:[[3926,4023],512],3932:[[3931,4023],512],3945:[[3904,4021],512],3953:[,129],3954:[,130],3955:[[3953,3954],512],3956:[,132],3957:[[3953,3956],512],3958:[[4018,3968],512],3959:[[4018,3969],256],3960:[[4019,3968],512],3961:[[4019,3969],256],3962:[,130],3963:[,130],3964:[,130],3965:[,130],3968:[,130],3969:[[3953,3968],512],3970:[,230],3971:[,230],3972:[,9],3974:[,230],3975:[,230],3987:[[3986,4023],512],3997:[[3996,4023],512],4002:[[4001,4023],512],4007:[[4006,4023],512],4012:[[4011,4023],512],4025:[[3984,4021],512],4038:[,220]},4096:{4133:[,,{4142:4134}],4134:[[4133,4142]],4151:[,7],4153:[,9],4154:[,9],4237:[,220],4348:[[4316],256],69702:[,9],69759:[,9],69785:[,,{69818:69786}],69786:[[69785,69818]],69787:[,,{69818:69788}],69788:[[69787,69818]],69797:[,,{69818:69803}],69803:[[69797,69818]],69817:[,9],69818:[,7]},4352:{69888:[,230],69889:[,230],69890:[,230],69934:[[69937,69927]],69935:[[69938,69927]],69937:[,,{69927:69934}],69938:[,,{69927:69935}],69939:[,9],69940:[,9],70003:[,7],70080:[,9]},4608:{70197:[,9],70198:[,7],70377:[,7],70378:[,9]},4864:{4957:[,230],4958:[,230],4959:[,230],70460:[,7],70471:[,,{70462:70475,70487:70476}],70475:[[70471,70462]],70476:[[70471,70487]],70477:[,9],70502:[,230],70503:[,230],70504:[,230],70505:[,230],70506:[,230],70507:[,230],70508:[,230],70512:[,230],70513:[,230],70514:[,230],70515:[,230],70516:[,230]},5120:{70841:[,,{70832:70844,70842:70843,70845:70846}],70843:[[70841,70842]],70844:[[70841,70832]],70846:[[70841,70845]],70850:[,9],70851:[,7]},5376:{71096:[,,{71087:71098}],71097:[,,{71087:71099}],71098:[[71096,71087]],71099:[[71097,71087]],71103:[,9],71104:[,7]},5632:{71231:[,9],71350:[,9],71351:[,7]},5888:{5908:[,9],5940:[,9],6098:[,9],6109:[,230]},6144:{6313:[,228]},6400:{6457:[,222],6458:[,230],6459:[,220]},6656:{6679:[,230],6680:[,220],6752:[,9],6773:[,230],6774:[,230],6775:[,230],6776:[,230],6777:[,230],6778:[,230],6779:[,230],6780:[,230],6783:[,220],6832:[,230],6833:[,230],6834:[,230],6835:[,230],6836:[,230],6837:[,220],6838:[,220],6839:[,220],6840:[,220],6841:[,220],6842:[,220],6843:[,230],6844:[,230],6845:[,220]},6912:{6917:[,,{6965:6918}],6918:[[6917,6965]],6919:[,,{6965:6920}],6920:[[6919,6965]],6921:[,,{6965:6922}],6922:[[6921,6965]],6923:[,,{6965:6924}],6924:[[6923,6965]],6925:[,,{6965:6926}],6926:[[6925,6965]],6929:[,,{6965:6930}],6930:[[6929,6965]],6964:[,7],6970:[,,{6965:6971}],6971:[[6970,6965]],6972:[,,{6965:6973}],6973:[[6972,6965]],6974:[,,{6965:6976}],6975:[,,{6965:6977}],6976:[[6974,6965]],6977:[[6975,6965]],6978:[,,{6965:6979}],6979:[[6978,6965]],6980:[,9],7019:[,230],7020:[,220],7021:[,230],7022:[,230],7023:[,230],7024:[,230],7025:[,230],7026:[,230],7027:[,230],7082:[,9],7083:[,9],7142:[,7],7154:[,9],7155:[,9]},7168:{7223:[,7],7376:[,230],7377:[,230],7378:[,230],7380:[,1],7381:[,220],7382:[,220],7383:[,220],7384:[,220],7385:[,220],7386:[,230],7387:[,230],7388:[,220],7389:[,220],7390:[,220],7391:[,220],7392:[,230],7394:[,1],7395:[,1],7396:[,1],7397:[,1],7398:[,1],7399:[,1],7400:[,1],7405:[,220],7412:[,230],7416:[,230],7417:[,230]},7424:{7468:[[65],256],7469:[[198],256],7470:[[66],256],7472:[[68],256],7473:[[69],256],7474:[[398],256],7475:[[71],256],7476:[[72],256],7477:[[73],256],7478:[[74],256],7479:[[75],256],7480:[[76],256],7481:[[77],256],7482:[[78],256],7484:[[79],256],7485:[[546],256],7486:[[80],256],7487:[[82],256],7488:[[84],256],7489:[[85],256],7490:[[87],256],7491:[[97],256],7492:[[592],256],7493:[[593],256],7494:[[7426],256],7495:[[98],256],7496:[[100],256],7497:[[101],256],7498:[[601],256],7499:[[603],256],7500:[[604],256],7501:[[103],256],7503:[[107],256],7504:[[109],256],7505:[[331],256],7506:[[111],256],7507:[[596],256],7508:[[7446],256],7509:[[7447],256],7510:[[112],256],7511:[[116],256],7512:[[117],256],7513:[[7453],256],7514:[[623],256],7515:[[118],256],7516:[[7461],256],7517:[[946],256],7518:[[947],256],7519:[[948],256],7520:[[966],256],7521:[[967],256],7522:[[105],256],7523:[[114],256],7524:[[117],256],7525:[[118],256],7526:[[946],256],7527:[[947],256],7528:[[961],256],7529:[[966],256],7530:[[967],256],7544:[[1085],256],7579:[[594],256],7580:[[99],256],7581:[[597],256],7582:[[240],256],7583:[[604],256],7584:[[102],256],7585:[[607],256],7586:[[609],256],7587:[[613],256],7588:[[616],256],7589:[[617],256],7590:[[618],256],7591:[[7547],256],7592:[[669],256],7593:[[621],256],7594:[[7557],256],7595:[[671],256],7596:[[625],256],7597:[[624],256],7598:[[626],256],7599:[[627],256],7600:[[628],256],7601:[[629],256],7602:[[632],256],7603:[[642],256],7604:[[643],256],7605:[[427],256],7606:[[649],256],7607:[[650],256],7608:[[7452],256],7609:[[651],256],7610:[[652],256],7611:[[122],256],7612:[[656],256],7613:[[657],256],7614:[[658],256],7615:[[952],256],7616:[,230],7617:[,230],7618:[,220],7619:[,230],7620:[,230],7621:[,230],7622:[,230],7623:[,230],7624:[,230],7625:[,230],7626:[,220],7627:[,230],7628:[,230],7629:[,234],7630:[,214],7631:[,220],7632:[,202],7633:[,230],7634:[,230],7635:[,230],7636:[,230],7637:[,230],7638:[,230],7639:[,230],7640:[,230],7641:[,230],7642:[,230],7643:[,230],7644:[,230],7645:[,230],7646:[,230],7647:[,230],7648:[,230],7649:[,230],7650:[,230],7651:[,230],7652:[,230],7653:[,230],7654:[,230],7655:[,230],7656:[,230],7657:[,230],7658:[,230],7659:[,230],7660:[,230],7661:[,230],7662:[,230],7663:[,230],7664:[,230],7665:[,230],7666:[,230],7667:[,230],7668:[,230],7669:[,230],7676:[,233],7677:[,220],7678:[,230],7679:[,220]},7680:{7680:[[65,805]],7681:[[97,805]],7682:[[66,775]],7683:[[98,775]],7684:[[66,803]],7685:[[98,803]],7686:[[66,817]],7687:[[98,817]],7688:[[199,769]],7689:[[231,769]],7690:[[68,775]],7691:[[100,775]],7692:[[68,803]],7693:[[100,803]],7694:[[68,817]],7695:[[100,817]],7696:[[68,807]],7697:[[100,807]],7698:[[68,813]],7699:[[100,813]],7700:[[274,768]],7701:[[275,768]],7702:[[274,769]],7703:[[275,769]],7704:[[69,813]],7705:[[101,813]],7706:[[69,816]],7707:[[101,816]],7708:[[552,774]],7709:[[553,774]],7710:[[70,775]],7711:[[102,775]],7712:[[71,772]],7713:[[103,772]],7714:[[72,775]],7715:[[104,775]],7716:[[72,803]],7717:[[104,803]],7718:[[72,776]],7719:[[104,776]],7720:[[72,807]],7721:[[104,807]],7722:[[72,814]],7723:[[104,814]],7724:[[73,816]],7725:[[105,816]],7726:[[207,769]],7727:[[239,769]],7728:[[75,769]],7729:[[107,769]],7730:[[75,803]],7731:[[107,803]],7732:[[75,817]],7733:[[107,817]],7734:[[76,803],,{772:7736}],7735:[[108,803],,{772:7737}],7736:[[7734,772]],7737:[[7735,772]],7738:[[76,817]],7739:[[108,817]],7740:[[76,813]],7741:[[108,813]],7742:[[77,769]],7743:[[109,769]],7744:[[77,775]],7745:[[109,775]],7746:[[77,803]],7747:[[109,803]],7748:[[78,775]],7749:[[110,775]],7750:[[78,803]],7751:[[110,803]],7752:[[78,817]],7753:[[110,817]],7754:[[78,813]],7755:[[110,813]],7756:[[213,769]],7757:[[245,769]],7758:[[213,776]],7759:[[245,776]],7760:[[332,768]],7761:[[333,768]],7762:[[332,769]],7763:[[333,769]],7764:[[80,769]],7765:[[112,769]],7766:[[80,775]],7767:[[112,775]],7768:[[82,775]],7769:[[114,775]],7770:[[82,803],,{772:7772}],7771:[[114,803],,{772:7773}],7772:[[7770,772]],7773:[[7771,772]],7774:[[82,817]],7775:[[114,817]],7776:[[83,775]],7777:[[115,775]],7778:[[83,803],,{775:7784}],7779:[[115,803],,{775:7785}],7780:[[346,775]],7781:[[347,775]],7782:[[352,775]],7783:[[353,775]],7784:[[7778,775]],7785:[[7779,775]],7786:[[84,775]],7787:[[116,775]],7788:[[84,803]],7789:[[116,803]],7790:[[84,817]],7791:[[116,817]],7792:[[84,813]],7793:[[116,813]],7794:[[85,804]],7795:[[117,804]],7796:[[85,816]],7797:[[117,816]],7798:[[85,813]],7799:[[117,813]],7800:[[360,769]],7801:[[361,769]],7802:[[362,776]],7803:[[363,776]],7804:[[86,771]],7805:[[118,771]],7806:[[86,803]],7807:[[118,803]],7808:[[87,768]],7809:[[119,768]],7810:[[87,769]],7811:[[119,769]],7812:[[87,776]],7813:[[119,776]],7814:[[87,775]],7815:[[119,775]],7816:[[87,803]],7817:[[119,803]],7818:[[88,775]],7819:[[120,775]],7820:[[88,776]],7821:[[120,776]],7822:[[89,775]],7823:[[121,775]],7824:[[90,770]],7825:[[122,770]],7826:[[90,803]],7827:[[122,803]],7828:[[90,817]],7829:[[122,817]],7830:[[104,817]],7831:[[116,776]],7832:[[119,778]],7833:[[121,778]],7834:[[97,702],256],7835:[[383,775]],7840:[[65,803],,{770:7852,774:7862}],7841:[[97,803],,{770:7853,774:7863}],7842:[[65,777]],7843:[[97,777]],7844:[[194,769]],7845:[[226,769]],7846:[[194,768]],7847:[[226,768]],7848:[[194,777]],7849:[[226,777]],7850:[[194,771]],7851:[[226,771]],7852:[[7840,770]],7853:[[7841,770]],7854:[[258,769]],7855:[[259,769]],7856:[[258,768]],7857:[[259,768]],7858:[[258,777]],7859:[[259,777]],7860:[[258,771]],7861:[[259,771]],7862:[[7840,774]],7863:[[7841,774]],7864:[[69,803],,{770:7878}],7865:[[101,803],,{770:7879}],7866:[[69,777]],7867:[[101,777]],7868:[[69,771]],7869:[[101,771]],7870:[[202,769]],7871:[[234,769]],7872:[[202,768]],7873:[[234,768]],7874:[[202,777]],7875:[[234,777]],7876:[[202,771]],7877:[[234,771]],7878:[[7864,770]],7879:[[7865,770]],7880:[[73,777]],7881:[[105,777]],7882:[[73,803]],7883:[[105,803]],7884:[[79,803],,{770:7896}],7885:[[111,803],,{770:7897}],7886:[[79,777]],7887:[[111,777]],7888:[[212,769]],7889:[[244,769]],7890:[[212,768]],7891:[[244,768]],7892:[[212,777]],7893:[[244,777]],7894:[[212,771]],7895:[[244,771]],7896:[[7884,770]],7897:[[7885,770]],7898:[[416,769]],7899:[[417,769]],7900:[[416,768]],7901:[[417,768]],7902:[[416,777]],7903:[[417,777]],7904:[[416,771]],7905:[[417,771]],7906:[[416,803]],7907:[[417,803]],7908:[[85,803]],7909:[[117,803]],7910:[[85,777]],7911:[[117,777]],7912:[[431,769]],7913:[[432,769]],7914:[[431,768]],7915:[[432,768]],7916:[[431,777]],7917:[[432,777]],7918:[[431,771]],7919:[[432,771]],7920:[[431,803]],7921:[[432,803]],7922:[[89,768]],7923:[[121,768]],7924:[[89,803]],7925:[[121,803]],7926:[[89,777]],7927:[[121,777]],7928:[[89,771]],7929:[[121,771]]},7936:{7936:[[945,787],,{768:7938,769:7940,834:7942,837:8064}],7937:[[945,788],,{768:7939,769:7941,834:7943,837:8065}],7938:[[7936,768],,{837:8066}],7939:[[7937,768],,{837:8067}],7940:[[7936,769],,{837:8068}],7941:[[7937,769],,{837:8069}],7942:[[7936,834],,{837:8070}],7943:[[7937,834],,{837:8071}],7944:[[913,787],,{768:7946,769:7948,834:7950,837:8072}],7945:[[913,788],,{768:7947,769:7949,834:7951,837:8073}],7946:[[7944,768],,{837:8074}],7947:[[7945,768],,{837:8075}],7948:[[7944,769],,{837:8076}],7949:[[7945,769],,{837:8077}],7950:[[7944,834],,{837:8078}],7951:[[7945,834],,{837:8079}],7952:[[949,787],,{768:7954,769:7956}],7953:[[949,788],,{768:7955,769:7957}],7954:[[7952,768]],7955:[[7953,768]],7956:[[7952,769]],7957:[[7953,769]],7960:[[917,787],,{768:7962,769:7964}],7961:[[917,788],,{768:7963,769:7965}],7962:[[7960,768]],7963:[[7961,768]],7964:[[7960,769]],7965:[[7961,769]],7968:[[951,787],,{768:7970,769:7972,834:7974,837:8080}],7969:[[951,788],,{768:7971,769:7973,834:7975,837:8081}],7970:[[7968,768],,{837:8082}],7971:[[7969,768],,{837:8083}],7972:[[7968,769],,{837:8084}],7973:[[7969,769],,{837:8085}],7974:[[7968,834],,{837:8086}],7975:[[7969,834],,{837:8087}],7976:[[919,787],,{768:7978,769:7980,834:7982,837:8088}],7977:[[919,788],,{768:7979,769:7981,834:7983,837:8089}],7978:[[7976,768],,{837:8090}],7979:[[7977,768],,{837:8091}],7980:[[7976,769],,{837:8092}],7981:[[7977,769],,{837:8093}],7982:[[7976,834],,{837:8094}],7983:[[7977,834],,{837:8095}],7984:[[953,787],,{768:7986,769:7988,834:7990}],7985:[[953,788],,{768:7987,769:7989,834:7991}],7986:[[7984,768]],7987:[[7985,768]],7988:[[7984,769]],7989:[[7985,769]],7990:[[7984,834]],7991:[[7985,834]],7992:[[921,787],,{768:7994,769:7996,834:7998}],7993:[[921,788],,{768:7995,769:7997,834:7999}],7994:[[7992,768]],7995:[[7993,768]],7996:[[7992,769]],7997:[[7993,769]],7998:[[7992,834]],7999:[[7993,834]],8e3:[[959,787],,{768:8002,769:8004}],8001:[[959,788],,{768:8003,769:8005}],8002:[[8e3,768]],8003:[[8001,768]],8004:[[8e3,769]],8005:[[8001,769]],8008:[[927,787],,{768:8010,769:8012}],8009:[[927,788],,{768:8011,769:8013}],8010:[[8008,768]],8011:[[8009,768]],8012:[[8008,769]],8013:[[8009,769]],8016:[[965,787],,{768:8018,769:8020,834:8022}],8017:[[965,788],,{768:8019,769:8021,834:8023}],8018:[[8016,768]],8019:[[8017,768]],8020:[[8016,769]],8021:[[8017,769]],8022:[[8016,834]],8023:[[8017,834]],8025:[[933,788],,{768:8027,769:8029,834:8031}],8027:[[8025,768]],8029:[[8025,769]],8031:[[8025,834]],8032:[[969,787],,{768:8034,769:8036,834:8038,837:8096}],8033:[[969,788],,{768:8035,769:8037,834:8039,837:8097}],8034:[[8032,768],,{837:8098}],8035:[[8033,768],,{837:8099}],8036:[[8032,769],,{837:8100}],8037:[[8033,769],,{837:8101}],8038:[[8032,834],,{837:8102}],8039:[[8033,834],,{837:8103}],8040:[[937,787],,{768:8042,769:8044,834:8046,837:8104}],8041:[[937,788],,{768:8043,769:8045,834:8047,837:8105}],8042:[[8040,768],,{837:8106}],8043:[[8041,768],,{837:8107}],8044:[[8040,769],,{837:8108}],8045:[[8041,769],,{837:8109}],8046:[[8040,834],,{837:8110}],8047:[[8041,834],,{837:8111}],8048:[[945,768],,{837:8114}],8049:[[940]],8050:[[949,768]],8051:[[941]],8052:[[951,768],,{837:8130}],8053:[[942]],8054:[[953,768]],8055:[[943]],8056:[[959,768]],8057:[[972]],8058:[[965,768]],8059:[[973]],8060:[[969,768],,{837:8178}],8061:[[974]],8064:[[7936,837]],8065:[[7937,837]],8066:[[7938,837]],8067:[[7939,837]],8068:[[7940,837]],8069:[[7941,837]],8070:[[7942,837]],8071:[[7943,837]],8072:[[7944,837]],8073:[[7945,837]],8074:[[7946,837]],8075:[[7947,837]],8076:[[7948,837]],8077:[[7949,837]],8078:[[7950,837]],8079:[[7951,837]],8080:[[7968,837]],8081:[[7969,837]],8082:[[7970,837]],8083:[[7971,837]],8084:[[7972,837]],8085:[[7973,837]],8086:[[7974,837]],8087:[[7975,837]],8088:[[7976,837]],8089:[[7977,837]],8090:[[7978,837]],8091:[[7979,837]],8092:[[7980,837]],8093:[[7981,837]],8094:[[7982,837]],8095:[[7983,837]],8096:[[8032,837]],8097:[[8033,837]],8098:[[8034,837]],8099:[[8035,837]],8100:[[8036,837]],8101:[[8037,837]],8102:[[8038,837]],8103:[[8039,837]],8104:[[8040,837]],8105:[[8041,837]],8106:[[8042,837]],8107:[[8043,837]],8108:[[8044,837]],8109:[[8045,837]],8110:[[8046,837]],8111:[[8047,837]],8112:[[945,774]],8113:[[945,772]],8114:[[8048,837]],8115:[[945,837]],8116:[[940,837]],8118:[[945,834],,{837:8119}],8119:[[8118,837]],8120:[[913,774]],8121:[[913,772]],8122:[[913,768]],8123:[[902]],8124:[[913,837]],8125:[[32,787],256],8126:[[953]],8127:[[32,787],256,{768:8141,769:8142,834:8143}],8128:[[32,834],256],8129:[[168,834]],8130:[[8052,837]],8131:[[951,837]],8132:[[942,837]],8134:[[951,834],,{837:8135}],8135:[[8134,837]],8136:[[917,768]],8137:[[904]],8138:[[919,768]],8139:[[905]],8140:[[919,837]],8141:[[8127,768]],8142:[[8127,769]],8143:[[8127,834]],8144:[[953,774]],8145:[[953,772]],8146:[[970,768]],8147:[[912]],8150:[[953,834]],8151:[[970,834]],8152:[[921,774]],8153:[[921,772]],8154:[[921,768]],8155:[[906]],8157:[[8190,768]],8158:[[8190,769]],8159:[[8190,834]],8160:[[965,774]],8161:[[965,772]],8162:[[971,768]],8163:[[944]],8164:[[961,787]],8165:[[961,788]],8166:[[965,834]],8167:[[971,834]],8168:[[933,774]],8169:[[933,772]],8170:[[933,768]],8171:[[910]],8172:[[929,788]],8173:[[168,768]],8174:[[901]],8175:[[96]],8178:[[8060,837]],8179:[[969,837]],8180:[[974,837]],8182:[[969,834],,{837:8183}],8183:[[8182,837]],8184:[[927,768]],8185:[[908]],8186:[[937,768]],8187:[[911]],8188:[[937,837]],8189:[[180]],8190:[[32,788],256,{768:8157,769:8158,834:8159}]},8192:{8192:[[8194]],8193:[[8195]],8194:[[32],256],8195:[[32],256],8196:[[32],256],8197:[[32],256],8198:[[32],256],8199:[[32],256],8200:[[32],256],8201:[[32],256],8202:[[32],256],8209:[[8208],256],8215:[[32,819],256],8228:[[46],256],8229:[[46,46],256],8230:[[46,46,46],256],8239:[[32],256],8243:[[8242,8242],256],8244:[[8242,8242,8242],256],8246:[[8245,8245],256],8247:[[8245,8245,8245],256],8252:[[33,33],256],8254:[[32,773],256],8263:[[63,63],256],8264:[[63,33],256],8265:[[33,63],256],8279:[[8242,8242,8242,8242],256],8287:[[32],256],8304:[[48],256],8305:[[105],256],8308:[[52],256],8309:[[53],256],8310:[[54],256],8311:[[55],256],8312:[[56],256],8313:[[57],256],8314:[[43],256],8315:[[8722],256],8316:[[61],256],8317:[[40],256],8318:[[41],256],8319:[[110],256],8320:[[48],256],8321:[[49],256],8322:[[50],256],8323:[[51],256],8324:[[52],256],8325:[[53],256],8326:[[54],256],8327:[[55],256],8328:[[56],256],8329:[[57],256],8330:[[43],256],8331:[[8722],256],8332:[[61],256],8333:[[40],256],8334:[[41],256],8336:[[97],256],8337:[[101],256],8338:[[111],256],8339:[[120],256],8340:[[601],256],8341:[[104],256],8342:[[107],256],8343:[[108],256],8344:[[109],256],8345:[[110],256],8346:[[112],256],8347:[[115],256],8348:[[116],256],8360:[[82,115],256],8400:[,230],8401:[,230],8402:[,1],8403:[,1],8404:[,230],8405:[,230],8406:[,230],8407:[,230],8408:[,1],8409:[,1],8410:[,1],8411:[,230],8412:[,230],8417:[,230],8421:[,1],8422:[,1],8423:[,230],8424:[,220],8425:[,230],8426:[,1],8427:[,1],8428:[,220],8429:[,220],8430:[,220],8431:[,220],8432:[,230]},8448:{8448:[[97,47,99],256],8449:[[97,47,115],256],8450:[[67],256],8451:[[176,67],256],8453:[[99,47,111],256],8454:[[99,47,117],256],8455:[[400],256],8457:[[176,70],256],8458:[[103],256],8459:[[72],256],8460:[[72],256],8461:[[72],256],8462:[[104],256],8463:[[295],256],8464:[[73],256],8465:[[73],256],8466:[[76],256],8467:[[108],256],8469:[[78],256],8470:[[78,111],256],8473:[[80],256],8474:[[81],256],8475:[[82],256],8476:[[82],256],8477:[[82],256],8480:[[83,77],256],8481:[[84,69,76],256],8482:[[84,77],256],8484:[[90],256],8486:[[937]],8488:[[90],256],8490:[[75]],8491:[[197]],8492:[[66],256],8493:[[67],256],8495:[[101],256],8496:[[69],256],8497:[[70],256],8499:[[77],256],8500:[[111],256],8501:[[1488],256],8502:[[1489],256],8503:[[1490],256],8504:[[1491],256],8505:[[105],256],8507:[[70,65,88],256],8508:[[960],256],8509:[[947],256],8510:[[915],256],8511:[[928],256],8512:[[8721],256],8517:[[68],256],8518:[[100],256],8519:[[101],256],8520:[[105],256],8521:[[106],256],8528:[[49,8260,55],256],8529:[[49,8260,57],256],8530:[[49,8260,49,48],256],8531:[[49,8260,51],256],8532:[[50,8260,51],256],8533:[[49,8260,53],256],8534:[[50,8260,53],256],8535:[[51,8260,53],256],8536:[[52,8260,53],256],8537:[[49,8260,54],256],8538:[[53,8260,54],256],8539:[[49,8260,56],256],8540:[[51,8260,56],256],8541:[[53,8260,56],256],8542:[[55,8260,56],256],8543:[[49,8260],256],8544:[[73],256],8545:[[73,73],256],8546:[[73,73,73],256],8547:[[73,86],256],8548:[[86],256],8549:[[86,73],256],8550:[[86,73,73],256],8551:[[86,73,73,73],256],8552:[[73,88],256],8553:[[88],256],8554:[[88,73],256],8555:[[88,73,73],256],8556:[[76],256],8557:[[67],256],8558:[[68],256],8559:[[77],256],8560:[[105],256],8561:[[105,105],256],8562:[[105,105,105],256],8563:[[105,118],256],8564:[[118],256],8565:[[118,105],256],8566:[[118,105,105],256],8567:[[118,105,105,105],256],8568:[[105,120],256],8569:[[120],256],8570:[[120,105],256],8571:[[120,105,105],256],8572:[[108],256],8573:[[99],256],8574:[[100],256],8575:[[109],256],8585:[[48,8260,51],256],8592:[,,{824:8602}],8594:[,,{824:8603}],8596:[,,{824:8622}],8602:[[8592,824]],8603:[[8594,824]],8622:[[8596,824]],8653:[[8656,824]],8654:[[8660,824]],8655:[[8658,824]],8656:[,,{824:8653}],8658:[,,{824:8655}],8660:[,,{824:8654}]},8704:{8707:[,,{824:8708}],8708:[[8707,824]],8712:[,,{824:8713}],8713:[[8712,824]],8715:[,,{824:8716}],8716:[[8715,824]],8739:[,,{824:8740}],8740:[[8739,824]],8741:[,,{824:8742}],8742:[[8741,824]],8748:[[8747,8747],256],8749:[[8747,8747,8747],256],8751:[[8750,8750],256],8752:[[8750,8750,8750],256],8764:[,,{824:8769}],8769:[[8764,824]],8771:[,,{824:8772}],8772:[[8771,824]],8773:[,,{824:8775}],8775:[[8773,824]],8776:[,,{824:8777}],8777:[[8776,824]],8781:[,,{824:8813}],8800:[[61,824]],8801:[,,{824:8802}],8802:[[8801,824]],8804:[,,{824:8816}],8805:[,,{824:8817}],8813:[[8781,824]],8814:[[60,824]],8815:[[62,824]],8816:[[8804,824]],8817:[[8805,824]],8818:[,,{824:8820}],8819:[,,{824:8821}],8820:[[8818,824]],8821:[[8819,824]],8822:[,,{824:8824}],8823:[,,{824:8825}],8824:[[8822,824]],8825:[[8823,824]],8826:[,,{824:8832}],8827:[,,{824:8833}],8828:[,,{824:8928}],8829:[,,{824:8929}],8832:[[8826,824]],8833:[[8827,824]],8834:[,,{824:8836}],8835:[,,{824:8837}],8836:[[8834,824]],8837:[[8835,824]],8838:[,,{824:8840}],8839:[,,{824:8841}],8840:[[8838,824]],8841:[[8839,824]],8849:[,,{824:8930}],8850:[,,{824:8931}],8866:[,,{824:8876}],8872:[,,{824:8877}],8873:[,,{824:8878}],8875:[,,{824:8879}],8876:[[8866,824]],8877:[[8872,824]],8878:[[8873,824]],8879:[[8875,824]],8882:[,,{824:8938}],8883:[,,{824:8939}],8884:[,,{824:8940}],8885:[,,{824:8941}],8928:[[8828,824]],8929:[[8829,824]],8930:[[8849,824]],8931:[[8850,824]],8938:[[8882,824]],8939:[[8883,824]],8940:[[8884,824]],8941:[[8885,824]]},8960:{9001:[[12296]],9002:[[12297]]},9216:{9312:[[49],256],9313:[[50],256],9314:[[51],256],9315:[[52],256],9316:[[53],256],9317:[[54],256],9318:[[55],256],9319:[[56],256],9320:[[57],256],9321:[[49,48],256],9322:[[49,49],256],9323:[[49,50],256],9324:[[49,51],256],9325:[[49,52],256],9326:[[49,53],256],9327:[[49,54],256],9328:[[49,55],256],9329:[[49,56],256],9330:[[49,57],256],9331:[[50,48],256],9332:[[40,49,41],256],9333:[[40,50,41],256],9334:[[40,51,41],256],9335:[[40,52,41],256],9336:[[40,53,41],256],9337:[[40,54,41],256],9338:[[40,55,41],256],9339:[[40,56,41],256],9340:[[40,57,41],256],9341:[[40,49,48,41],256],9342:[[40,49,49,41],256],9343:[[40,49,50,41],256],9344:[[40,49,51,41],256],9345:[[40,49,52,41],256],9346:[[40,49,53,41],256],9347:[[40,49,54,41],256],9348:[[40,49,55,41],256],9349:[[40,49,56,41],256],9350:[[40,49,57,41],256],9351:[[40,50,48,41],256],9352:[[49,46],256],9353:[[50,46],256],9354:[[51,46],256],9355:[[52,46],256],9356:[[53,46],256],9357:[[54,46],256],9358:[[55,46],256],9359:[[56,46],256],9360:[[57,46],256],9361:[[49,48,46],256],9362:[[49,49,46],256],9363:[[49,50,46],256],9364:[[49,51,46],256],9365:[[49,52,46],256],9366:[[49,53,46],256],9367:[[49,54,46],256],9368:[[49,55,46],256],9369:[[49,56,46],256],9370:[[49,57,46],256],9371:[[50,48,46],256],9372:[[40,97,41],256],9373:[[40,98,41],256],9374:[[40,99,41],256],9375:[[40,100,41],256],9376:[[40,101,41],256],9377:[[40,102,41],256],9378:[[40,103,41],256],9379:[[40,104,41],256],9380:[[40,105,41],256],9381:[[40,106,41],256],9382:[[40,107,41],256],9383:[[40,108,41],256],9384:[[40,109,41],256],9385:[[40,110,41],256],9386:[[40,111,41],256],9387:[[40,112,41],256],9388:[[40,113,41],256],9389:[[40,114,41],256],9390:[[40,115,41],256],9391:[[40,116,41],256],9392:[[40,117,41],256],9393:[[40,118,41],256],9394:[[40,119,41],256],9395:[[40,120,41],256],9396:[[40,121,41],256],9397:[[40,122,41],256],9398:[[65],256],9399:[[66],256],9400:[[67],256],9401:[[68],256],9402:[[69],256],9403:[[70],256],9404:[[71],256],9405:[[72],256],9406:[[73],256],9407:[[74],256],9408:[[75],256],9409:[[76],256],9410:[[77],256],9411:[[78],256],9412:[[79],256],9413:[[80],256],9414:[[81],256],9415:[[82],256],9416:[[83],256],9417:[[84],256],9418:[[85],256],9419:[[86],256],9420:[[87],256],9421:[[88],256],9422:[[89],256],9423:[[90],256],9424:[[97],256],9425:[[98],256],9426:[[99],256],9427:[[100],256],9428:[[101],256],9429:[[102],256],9430:[[103],256],9431:[[104],256],9432:[[105],256],9433:[[106],256],9434:[[107],256],9435:[[108],256],9436:[[109],256],9437:[[110],256],9438:[[111],256],9439:[[112],256],9440:[[113],256],9441:[[114],256],9442:[[115],256],9443:[[116],256],9444:[[117],256],9445:[[118],256],9446:[[119],256],9447:[[120],256],9448:[[121],256],9449:[[122],256],9450:[[48],256]},10752:{10764:[[8747,8747,8747,8747],256],10868:[[58,58,61],256],10869:[[61,61],256],10870:[[61,61,61],256],10972:[[10973,824],512]},11264:{11388:[[106],256],11389:[[86],256],11503:[,230],11504:[,230],11505:[,230]},11520:{11631:[[11617],256],11647:[,9],11744:[,230],11745:[,230],11746:[,230],11747:[,230],11748:[,230],11749:[,230],11750:[,230],11751:[,230],11752:[,230],11753:[,230],11754:[,230],11755:[,230],11756:[,230],11757:[,230],11758:[,230],11759:[,230],11760:[,230],11761:[,230],11762:[,230],11763:[,230],11764:[,230],11765:[,230],11766:[,230],11767:[,230],11768:[,230],11769:[,230],11770:[,230],11771:[,230],11772:[,230],11773:[,230],11774:[,230],11775:[,230]},11776:{11935:[[27597],256],12019:[[40863],256]},12032:{12032:[[19968],256],12033:[[20008],256],12034:[[20022],256],12035:[[20031],256],12036:[[20057],256],12037:[[20101],256],12038:[[20108],256],12039:[[20128],256],12040:[[20154],256],12041:[[20799],256],12042:[[20837],256],12043:[[20843],256],12044:[[20866],256],12045:[[20886],256],12046:[[20907],256],12047:[[20960],256],12048:[[20981],256],12049:[[20992],256],12050:[[21147],256],12051:[[21241],256],12052:[[21269],256],12053:[[21274],256],12054:[[21304],256],12055:[[21313],256],12056:[[21340],256],12057:[[21353],256],12058:[[21378],256],12059:[[21430],256],12060:[[21448],256],12061:[[21475],256],12062:[[22231],256],12063:[[22303],256],12064:[[22763],256],12065:[[22786],256],12066:[[22794],256],12067:[[22805],256],12068:[[22823],256],12069:[[22899],256],12070:[[23376],256],12071:[[23424],256],12072:[[23544],256],12073:[[23567],256],12074:[[23586],256],12075:[[23608],256],12076:[[23662],256],12077:[[23665],256],12078:[[24027],256],12079:[[24037],256],12080:[[24049],256],12081:[[24062],256],12082:[[24178],256],12083:[[24186],256],12084:[[24191],256],12085:[[24308],256],12086:[[24318],256],12087:[[24331],256],12088:[[24339],256],12089:[[24400],256],12090:[[24417],256],12091:[[24435],256],12092:[[24515],256],12093:[[25096],256],12094:[[25142],256],12095:[[25163],256],12096:[[25903],256],12097:[[25908],256],12098:[[25991],256],12099:[[26007],256],12100:[[26020],256],12101:[[26041],256],12102:[[26080],256],12103:[[26085],256],12104:[[26352],256],12105:[[26376],256],12106:[[26408],256],12107:[[27424],256],12108:[[27490],256],12109:[[27513],256],12110:[[27571],256],12111:[[27595],256],12112:[[27604],256],12113:[[27611],256],12114:[[27663],256],12115:[[27668],256],12116:[[27700],256],12117:[[28779],256],12118:[[29226],256],12119:[[29238],256],12120:[[29243],256],12121:[[29247],256],12122:[[29255],256],12123:[[29273],256],12124:[[29275],256],12125:[[29356],256],12126:[[29572],256],12127:[[29577],256],12128:[[29916],256],12129:[[29926],256],12130:[[29976],256],12131:[[29983],256],12132:[[29992],256],12133:[[3e4],256],12134:[[30091],256],12135:[[30098],256],12136:[[30326],256],12137:[[30333],256],12138:[[30382],256],12139:[[30399],256],12140:[[30446],256],12141:[[30683],256],12142:[[30690],256],12143:[[30707],256],12144:[[31034],256],12145:[[31160],256],12146:[[31166],256],12147:[[31348],256],12148:[[31435],256],12149:[[31481],256],12150:[[31859],256],12151:[[31992],256],12152:[[32566],256],12153:[[32593],256],12154:[[32650],256],12155:[[32701],256],12156:[[32769],256],12157:[[32780],256],12158:[[32786],256],12159:[[32819],256],12160:[[32895],256],12161:[[32905],256],12162:[[33251],256],12163:[[33258],256],12164:[[33267],256],12165:[[33276],256],12166:[[33292],256],12167:[[33307],256],12168:[[33311],256],12169:[[33390],256],12170:[[33394],256],12171:[[33400],256],12172:[[34381],256],12173:[[34411],256],12174:[[34880],256],12175:[[34892],256],12176:[[34915],256],12177:[[35198],256],12178:[[35211],256],12179:[[35282],256],12180:[[35328],256],12181:[[35895],256],12182:[[35910],256],12183:[[35925],256],12184:[[35960],256],12185:[[35997],256],12186:[[36196],256],12187:[[36208],256],12188:[[36275],256],12189:[[36523],256],12190:[[36554],256],12191:[[36763],256],12192:[[36784],256],12193:[[36789],256],12194:[[37009],256],12195:[[37193],256],12196:[[37318],256],12197:[[37324],256],12198:[[37329],256],12199:[[38263],256],12200:[[38272],256],12201:[[38428],256],12202:[[38582],256],12203:[[38585],256],12204:[[38632],256],12205:[[38737],256],12206:[[38750],256],12207:[[38754],256],12208:[[38761],256],12209:[[38859],256],12210:[[38893],256],12211:[[38899],256],12212:[[38913],256],12213:[[39080],256],12214:[[39131],256],12215:[[39135],256],12216:[[39318],256],12217:[[39321],256],12218:[[39340],256],12219:[[39592],256],12220:[[39640],256],12221:[[39647],256],12222:[[39717],256],12223:[[39727],256],12224:[[39730],256],12225:[[39740],256],12226:[[39770],256],12227:[[40165],256],12228:[[40565],256],12229:[[40575],256],12230:[[40613],256],12231:[[40635],256],12232:[[40643],256],12233:[[40653],256],12234:[[40657],256],12235:[[40697],256],12236:[[40701],256],12237:[[40718],256],12238:[[40723],256],12239:[[40736],256],12240:[[40763],256],12241:[[40778],256],12242:[[40786],256],12243:[[40845],256],12244:[[40860],256],12245:[[40864],256]},12288:{12288:[[32],256],12330:[,218],12331:[,228],12332:[,232],12333:[,222],12334:[,224],12335:[,224],12342:[[12306],256],12344:[[21313],256],12345:[[21316],256],12346:[[21317],256],12358:[,,{12441:12436}],12363:[,,{12441:12364}],12364:[[12363,12441]],12365:[,,{12441:12366}],12366:[[12365,12441]],12367:[,,{12441:12368}],12368:[[12367,12441]],12369:[,,{12441:12370}],12370:[[12369,12441]],12371:[,,{12441:12372}],12372:[[12371,12441]],12373:[,,{12441:12374}],12374:[[12373,12441]],12375:[,,{12441:12376}],12376:[[12375,12441]],12377:[,,{12441:12378}],12378:[[12377,12441]],12379:[,,{12441:12380}],12380:[[12379,12441]],12381:[,,{12441:12382}],12382:[[12381,12441]],12383:[,,{12441:12384}],12384:[[12383,12441]],12385:[,,{12441:12386}],12386:[[12385,12441]],12388:[,,{12441:12389}],12389:[[12388,12441]],12390:[,,{12441:12391}],12391:[[12390,12441]],12392:[,,{12441:12393}],12393:[[12392,12441]],12399:[,,{12441:12400,12442:12401}],12400:[[12399,12441]],12401:[[12399,12442]],12402:[,,{12441:12403,12442:12404}],12403:[[12402,12441]],12404:[[12402,12442]],12405:[,,{12441:12406,12442:12407}],12406:[[12405,12441]],12407:[[12405,12442]],12408:[,,{12441:12409,12442:12410}],12409:[[12408,12441]],12410:[[12408,12442]],12411:[,,{12441:12412,12442:12413}],12412:[[12411,12441]],12413:[[12411,12442]],12436:[[12358,12441]],12441:[,8],12442:[,8],12443:[[32,12441],256],12444:[[32,12442],256],12445:[,,{12441:12446}],12446:[[12445,12441]],12447:[[12424,12426],256],12454:[,,{12441:12532}],12459:[,,{12441:12460}],12460:[[12459,12441]],12461:[,,{12441:12462}],12462:[[12461,12441]],12463:[,,{12441:12464}],12464:[[12463,12441]],12465:[,,{12441:12466}],12466:[[12465,12441]],12467:[,,{12441:12468}],12468:[[12467,12441]],12469:[,,{12441:12470}],12470:[[12469,12441]],12471:[,,{12441:12472}],12472:[[12471,12441]],12473:[,,{12441:12474}],12474:[[12473,12441]],12475:[,,{12441:12476}],12476:[[12475,12441]],12477:[,,{12441:12478}],12478:[[12477,12441]],12479:[,,{12441:12480}],12480:[[12479,12441]],12481:[,,{12441:12482}],12482:[[12481,12441]],12484:[,,{12441:12485}],12485:[[12484,12441]],12486:[,,{12441:12487}],12487:[[12486,12441]],12488:[,,{12441:12489}],12489:[[12488,12441]],12495:[,,{12441:12496,12442:12497}],12496:[[12495,12441]],12497:[[12495,12442]],12498:[,,{12441:12499,12442:12500}],12499:[[12498,12441]],12500:[[12498,12442]],12501:[,,{12441:12502,12442:12503}],12502:[[12501,12441]],12503:[[12501,12442]],12504:[,,{12441:12505,12442:12506}],12505:[[12504,12441]],12506:[[12504,12442]],12507:[,,{12441:12508,12442:12509}],12508:[[12507,12441]],12509:[[12507,12442]],12527:[,,{12441:12535}],12528:[,,{12441:12536}],12529:[,,{12441:12537}],12530:[,,{12441:12538}],12532:[[12454,12441]],12535:[[12527,12441]],12536:[[12528,12441]],12537:[[12529,12441]],12538:[[12530,12441]],12541:[,,{12441:12542}],12542:[[12541,12441]],12543:[[12467,12488],256]},12544:{12593:[[4352],256],12594:[[4353],256],12595:[[4522],256],12596:[[4354],256],12597:[[4524],256],12598:[[4525],256],12599:[[4355],256],12600:[[4356],256],12601:[[4357],256],12602:[[4528],256],12603:[[4529],256],12604:[[4530],256],12605:[[4531],256],12606:[[4532],256],12607:[[4533],256],12608:[[4378],256],12609:[[4358],256],12610:[[4359],256],12611:[[4360],256],12612:[[4385],256],12613:[[4361],256],12614:[[4362],256],12615:[[4363],256],12616:[[4364],256],12617:[[4365],256],12618:[[4366],256],12619:[[4367],256],12620:[[4368],256],12621:[[4369],256],12622:[[4370],256],12623:[[4449],256],12624:[[4450],256],12625:[[4451],256],12626:[[4452],256],12627:[[4453],256],12628:[[4454],256],12629:[[4455],256],12630:[[4456],256],12631:[[4457],256],12632:[[4458],256],12633:[[4459],256],12634:[[4460],256],12635:[[4461],256],12636:[[4462],256],12637:[[4463],256],12638:[[4464],256],12639:[[4465],256],12640:[[4466],256],12641:[[4467],256],12642:[[4468],256],12643:[[4469],256],12644:[[4448],256],12645:[[4372],256],12646:[[4373],256],12647:[[4551],256],12648:[[4552],256],12649:[[4556],256],12650:[[4558],256],12651:[[4563],256],12652:[[4567],256],12653:[[4569],256],12654:[[4380],256],12655:[[4573],256],12656:[[4575],256],12657:[[4381],256],12658:[[4382],256],12659:[[4384],256],12660:[[4386],256],12661:[[4387],256],12662:[[4391],256],12663:[[4393],256],12664:[[4395],256],12665:[[4396],256],12666:[[4397],256],12667:[[4398],256],12668:[[4399],256],12669:[[4402],256],12670:[[4406],256],12671:[[4416],256],12672:[[4423],256],12673:[[4428],256],12674:[[4593],256],12675:[[4594],256],12676:[[4439],256],12677:[[4440],256],12678:[[4441],256],12679:[[4484],256],12680:[[4485],256],12681:[[4488],256],12682:[[4497],256],12683:[[4498],256],12684:[[4500],256],12685:[[4510],256],12686:[[4513],256],12690:[[19968],256],12691:[[20108],256],12692:[[19977],256],12693:[[22235],256],12694:[[19978],256],12695:[[20013],256],12696:[[19979],256],12697:[[30002],256],12698:[[20057],256],12699:[[19993],256],12700:[[19969],256],12701:[[22825],256],12702:[[22320],256],12703:[[20154],256]},12800:{12800:[[40,4352,41],256],12801:[[40,4354,41],256],12802:[[40,4355,41],256],12803:[[40,4357,41],256],12804:[[40,4358,41],256],12805:[[40,4359,41],256],12806:[[40,4361,41],256],12807:[[40,4363,41],256],12808:[[40,4364,41],256],12809:[[40,4366,41],256],12810:[[40,4367,41],256],12811:[[40,4368,41],256],12812:[[40,4369,41],256],12813:[[40,4370,41],256],12814:[[40,4352,4449,41],256],12815:[[40,4354,4449,41],256],12816:[[40,4355,4449,41],256],12817:[[40,4357,4449,41],256],12818:[[40,4358,4449,41],256],12819:[[40,4359,4449,41],256],12820:[[40,4361,4449,41],256],12821:[[40,4363,4449,41],256],12822:[[40,4364,4449,41],256],12823:[[40,4366,4449,41],256],12824:[[40,4367,4449,41],256],12825:[[40,4368,4449,41],256],12826:[[40,4369,4449,41],256],12827:[[40,4370,4449,41],256],12828:[[40,4364,4462,41],256],12829:[[40,4363,4457,4364,4453,4523,41],256],12830:[[40,4363,4457,4370,4462,41],256],12832:[[40,19968,41],256],12833:[[40,20108,41],256],12834:[[40,19977,41],256],12835:[[40,22235,41],256],12836:[[40,20116,41],256],12837:[[40,20845,41],256],12838:[[40,19971,41],256],12839:[[40,20843,41],256],12840:[[40,20061,41],256],12841:[[40,21313,41],256],12842:[[40,26376,41],256],12843:[[40,28779,41],256],12844:[[40,27700,41],256],12845:[[40,26408,41],256],12846:[[40,37329,41],256],12847:[[40,22303,41],256],12848:[[40,26085,41],256],12849:[[40,26666,41],256],12850:[[40,26377,41],256],12851:[[40,31038,41],256],12852:[[40,21517,41],256],12853:[[40,29305,41],256],12854:[[40,36001,41],256],12855:[[40,31069,41],256],12856:[[40,21172,41],256],12857:[[40,20195,41],256],12858:[[40,21628,41],256],12859:[[40,23398,41],256],12860:[[40,30435,41],256],12861:[[40,20225,41],256],12862:[[40,36039,41],256],12863:[[40,21332,41],256],12864:[[40,31085,41],256],12865:[[40,20241,41],256],12866:[[40,33258,41],256],12867:[[40,33267,41],256],12868:[[21839],256],12869:[[24188],256],12870:[[25991],256],12871:[[31631],256],12880:[[80,84,69],256],12881:[[50,49],256],12882:[[50,50],256],12883:[[50,51],256],12884:[[50,52],256],12885:[[50,53],256],12886:[[50,54],256],12887:[[50,55],256],12888:[[50,56],256],12889:[[50,57],256],12890:[[51,48],256],12891:[[51,49],256],12892:[[51,50],256],12893:[[51,51],256],12894:[[51,52],256],12895:[[51,53],256],12896:[[4352],256],12897:[[4354],256],12898:[[4355],256],12899:[[4357],256],12900:[[4358],256],12901:[[4359],256],12902:[[4361],256],12903:[[4363],256],12904:[[4364],256],12905:[[4366],256],12906:[[4367],256],12907:[[4368],256],12908:[[4369],256],12909:[[4370],256],12910:[[4352,4449],256],12911:[[4354,4449],256],12912:[[4355,4449],256],12913:[[4357,4449],256],12914:[[4358,4449],256],12915:[[4359,4449],256],12916:[[4361,4449],256],12917:[[4363,4449],256],12918:[[4364,4449],256],12919:[[4366,4449],256],12920:[[4367,4449],256],12921:[[4368,4449],256],12922:[[4369,4449],256],12923:[[4370,4449],256],12924:[[4366,4449,4535,4352,4457],256],12925:[[4364,4462,4363,4468],256],12926:[[4363,4462],256],12928:[[19968],256],12929:[[20108],256],12930:[[19977],256],12931:[[22235],256],12932:[[20116],256],12933:[[20845],256],12934:[[19971],256],12935:[[20843],256],12936:[[20061],256],12937:[[21313],256],12938:[[26376],256],12939:[[28779],256],12940:[[27700],256],12941:[[26408],256],12942:[[37329],256],12943:[[22303],256],12944:[[26085],256],12945:[[26666],256],12946:[[26377],256],12947:[[31038],256],12948:[[21517],256],12949:[[29305],256],12950:[[36001],256],12951:[[31069],256],12952:[[21172],256],12953:[[31192],256],12954:[[30007],256],12955:[[22899],256],12956:[[36969],256],12957:[[20778],256],12958:[[21360],256],12959:[[27880],256],12960:[[38917],256],12961:[[20241],256],12962:[[20889],256],12963:[[27491],256],12964:[[19978],256],12965:[[20013],256],12966:[[19979],256],12967:[[24038],256],12968:[[21491],256],12969:[[21307],256],12970:[[23447],256],12971:[[23398],256],12972:[[30435],256],12973:[[20225],256],12974:[[36039],256],12975:[[21332],256],12976:[[22812],256],12977:[[51,54],256],12978:[[51,55],256],12979:[[51,56],256],12980:[[51,57],256],12981:[[52,48],256],12982:[[52,49],256],12983:[[52,50],256],12984:[[52,51],256],12985:[[52,52],256],12986:[[52,53],256],12987:[[52,54],256],12988:[[52,55],256],12989:[[52,56],256],12990:[[52,57],256],12991:[[53,48],256],12992:[[49,26376],256],12993:[[50,26376],256],12994:[[51,26376],256],12995:[[52,26376],256],12996:[[53,26376],256],12997:[[54,26376],256],12998:[[55,26376],256],12999:[[56,26376],256],13e3:[[57,26376],256],13001:[[49,48,26376],256],13002:[[49,49,26376],256],13003:[[49,50,26376],256],13004:[[72,103],256],13005:[[101,114,103],256],13006:[[101,86],256],13007:[[76,84,68],256],13008:[[12450],256],13009:[[12452],256],13010:[[12454],256],13011:[[12456],256],13012:[[12458],256],13013:[[12459],256],13014:[[12461],256],13015:[[12463],256],13016:[[12465],256],13017:[[12467],256],13018:[[12469],256],13019:[[12471],256],13020:[[12473],256],13021:[[12475],256],13022:[[12477],256],13023:[[12479],256],13024:[[12481],256],13025:[[12484],256],13026:[[12486],256],13027:[[12488],256],13028:[[12490],256],13029:[[12491],256],13030:[[12492],256],13031:[[12493],256],13032:[[12494],256],13033:[[12495],256],13034:[[12498],256],13035:[[12501],256],13036:[[12504],256],13037:[[12507],256],13038:[[12510],256],13039:[[12511],256],13040:[[12512],256],13041:[[12513],256],13042:[[12514],256],13043:[[12516],256],13044:[[12518],256],13045:[[12520],256],13046:[[12521],256],13047:[[12522],256],13048:[[12523],256],13049:[[12524],256],13050:[[12525],256],13051:[[12527],256],13052:[[12528],256],13053:[[12529],256],13054:[[12530],256]},13056:{13056:[[12450,12497,12540,12488],256],13057:[[12450,12523,12501,12449],256],13058:[[12450,12531,12506,12450],256],13059:[[12450,12540,12523],256],13060:[[12452,12491,12531,12464],256],13061:[[12452,12531,12481],256],13062:[[12454,12457,12531],256],13063:[[12456,12473,12463,12540,12489],256],13064:[[12456,12540,12459,12540],256],13065:[[12458,12531,12473],256],13066:[[12458,12540,12512],256],13067:[[12459,12452,12522],256],13068:[[12459,12521,12483,12488],256],13069:[[12459,12525,12522,12540],256],13070:[[12460,12525,12531],256],13071:[[12460,12531,12510],256],13072:[[12462,12460],256],13073:[[12462,12491,12540],256],13074:[[12461,12517,12522,12540],256],13075:[[12462,12523,12480,12540],256],13076:[[12461,12525],256],13077:[[12461,12525,12464,12521,12512],256],13078:[[12461,12525,12513,12540,12488,12523],256],13079:[[12461,12525,12527,12483,12488],256],13080:[[12464,12521,12512],256],13081:[[12464,12521,12512,12488,12531],256],13082:[[12463,12523,12476,12452,12525],256],13083:[[12463,12525,12540,12493],256],13084:[[12465,12540,12473],256],13085:[[12467,12523,12490],256],13086:[[12467,12540,12509],256],13087:[[12469,12452,12463,12523],256],13088:[[12469,12531,12481,12540,12512],256],13089:[[12471,12522,12531,12464],256],13090:[[12475,12531,12481],256],13091:[[12475,12531,12488],256],13092:[[12480,12540,12473],256],13093:[[12487,12471],256],13094:[[12489,12523],256],13095:[[12488,12531],256],13096:[[12490,12494],256],13097:[[12494,12483,12488],256],13098:[[12495,12452,12484],256],13099:[[12497,12540,12475,12531,12488],256],13100:[[12497,12540,12484],256],13101:[[12496,12540,12524,12523],256],13102:[[12500,12450,12473,12488,12523],256],13103:[[12500,12463,12523],256],13104:[[12500,12467],256],13105:[[12499,12523],256],13106:[[12501,12449,12521,12483,12489],256],13107:[[12501,12451,12540,12488],256],13108:[[12502,12483,12471,12455,12523],256],13109:[[12501,12521,12531],256],13110:[[12504,12463,12479,12540,12523],256],13111:[[12506,12477],256],13112:[[12506,12491,12498],256],13113:[[12504,12523,12484],256],13114:[[12506,12531,12473],256],13115:[[12506,12540,12472],256],13116:[[12505,12540,12479],256],13117:[[12509,12452,12531,12488],256],13118:[[12508,12523,12488],256],13119:[[12507,12531],256],13120:[[12509,12531,12489],256],13121:[[12507,12540,12523],256],13122:[[12507,12540,12531],256],13123:[[12510,12452,12463,12525],256],13124:[[12510,12452,12523],256],13125:[[12510,12483,12495],256],13126:[[12510,12523,12463],256],13127:[[12510,12531,12471,12519,12531],256],13128:[[12511,12463,12525,12531],256],13129:[[12511,12522],256],13130:[[12511,12522,12496,12540,12523],256],13131:[[12513,12460],256],13132:[[12513,12460,12488,12531],256],13133:[[12513,12540,12488,12523],256],13134:[[12516,12540,12489],256],13135:[[12516,12540,12523],256],13136:[[12518,12450,12531],256],13137:[[12522,12483,12488,12523],256],13138:[[12522,12521],256],13139:[[12523,12500,12540],256],13140:[[12523,12540,12502,12523],256],13141:[[12524,12512],256],13142:[[12524,12531,12488,12466,12531],256],13143:[[12527,12483,12488],256],13144:[[48,28857],256],13145:[[49,28857],256],13146:[[50,28857],256],13147:[[51,28857],256],13148:[[52,28857],256],13149:[[53,28857],256],13150:[[54,28857],256],13151:[[55,28857],256],13152:[[56,28857],256],13153:[[57,28857],256],13154:[[49,48,28857],256],13155:[[49,49,28857],256],13156:[[49,50,28857],256],13157:[[49,51,28857],256],13158:[[49,52,28857],256],13159:[[49,53,28857],256],13160:[[49,54,28857],256],13161:[[49,55,28857],256],13162:[[49,56,28857],256],13163:[[49,57,28857],256],13164:[[50,48,28857],256],13165:[[50,49,28857],256],13166:[[50,50,28857],256],13167:[[50,51,28857],256],13168:[[50,52,28857],256],13169:[[104,80,97],256],13170:[[100,97],256],13171:[[65,85],256],13172:[[98,97,114],256],13173:[[111,86],256],13174:[[112,99],256],13175:[[100,109],256],13176:[[100,109,178],256],13177:[[100,109,179],256],13178:[[73,85],256],13179:[[24179,25104],256],13180:[[26157,21644],256],13181:[[22823,27491],256],13182:[[26126,27835],256],13183:[[26666,24335,20250,31038],256],13184:[[112,65],256],13185:[[110,65],256],13186:[[956,65],256],13187:[[109,65],256],13188:[[107,65],256],13189:[[75,66],256],13190:[[77,66],256],13191:[[71,66],256],13192:[[99,97,108],256],13193:[[107,99,97,108],256],13194:[[112,70],256],13195:[[110,70],256],13196:[[956,70],256],13197:[[956,103],256],13198:[[109,103],256],13199:[[107,103],256],13200:[[72,122],256],13201:[[107,72,122],256],13202:[[77,72,122],256],13203:[[71,72,122],256],13204:[[84,72,122],256],13205:[[956,8467],256],13206:[[109,8467],256],13207:[[100,8467],256],13208:[[107,8467],256],13209:[[102,109],256],13210:[[110,109],256],13211:[[956,109],256],13212:[[109,109],256],13213:[[99,109],256],13214:[[107,109],256],13215:[[109,109,178],256],13216:[[99,109,178],256],13217:[[109,178],256],13218:[[107,109,178],256],13219:[[109,109,179],256],13220:[[99,109,179],256],13221:[[109,179],256],13222:[[107,109,179],256],13223:[[109,8725,115],256],13224:[[109,8725,115,178],256],13225:[[80,97],256],13226:[[107,80,97],256],13227:[[77,80,97],256],13228:[[71,80,97],256],13229:[[114,97,100],256],13230:[[114,97,100,8725,115],256],13231:[[114,97,100,8725,115,178],256],13232:[[112,115],256],13233:[[110,115],256],13234:[[956,115],256],13235:[[109,115],256],13236:[[112,86],256],13237:[[110,86],256],13238:[[956,86],256],13239:[[109,86],256],13240:[[107,86],256],13241:[[77,86],256],13242:[[112,87],256],13243:[[110,87],256],13244:[[956,87],256],13245:[[109,87],256],13246:[[107,87],256],13247:[[77,87],256],13248:[[107,937],256],13249:[[77,937],256],13250:[[97,46,109,46],256],13251:[[66,113],256],13252:[[99,99],256],13253:[[99,100],256],13254:[[67,8725,107,103],256],13255:[[67,111,46],256],13256:[[100,66],256],13257:[[71,121],256],13258:[[104,97],256],13259:[[72,80],256],13260:[[105,110],256],13261:[[75,75],256],13262:[[75,77],256],13263:[[107,116],256],13264:[[108,109],256],13265:[[108,110],256],13266:[[108,111,103],256],13267:[[108,120],256],13268:[[109,98],256],13269:[[109,105,108],256],13270:[[109,111,108],256],13271:[[80,72],256],13272:[[112,46,109,46],256],13273:[[80,80,77],256],13274:[[80,82],256],13275:[[115,114],256],13276:[[83,118],256],13277:[[87,98],256],13278:[[86,8725,109],256],13279:[[65,8725,109],256],13280:[[49,26085],256],13281:[[50,26085],256],13282:[[51,26085],256],13283:[[52,26085],256],13284:[[53,26085],256],13285:[[54,26085],256],13286:[[55,26085],256],13287:[[56,26085],256],13288:[[57,26085],256],13289:[[49,48,26085],256],13290:[[49,49,26085],256],13291:[[49,50,26085],256],13292:[[49,51,26085],256],13293:[[49,52,26085],256],13294:[[49,53,26085],256],13295:[[49,54,26085],256],13296:[[49,55,26085],256],13297:[[49,56,26085],256],13298:[[49,57,26085],256],13299:[[50,48,26085],256],13300:[[50,49,26085],256],13301:[[50,50,26085],256],13302:[[50,51,26085],256],13303:[[50,52,26085],256],13304:[[50,53,26085],256],13305:[[50,54,26085],256],13306:[[50,55,26085],256],13307:[[50,56,26085],256],13308:[[50,57,26085],256],13309:[[51,48,26085],256],13310:[[51,49,26085],256],13311:[[103,97,108],256]},27136:{92912:[,1],92913:[,1],92914:[,1],92915:[,1],92916:[,1]},27392:{92976:[,230],92977:[,230],92978:[,230],92979:[,230],92980:[,230],92981:[,230],92982:[,230]},42496:{42607:[,230],42612:[,230],42613:[,230],42614:[,230],42615:[,230],42616:[,230],42617:[,230],42618:[,230],42619:[,230],42620:[,230],42621:[,230],42652:[[1098],256],42653:[[1100],256],42655:[,230],42736:[,230],42737:[,230]},42752:{42864:[[42863],256],43e3:[[294],256],43001:[[339],256]},43008:{43014:[,9],43204:[,9],43232:[,230],43233:[,230],43234:[,230],43235:[,230],43236:[,230],43237:[,230],43238:[,230],43239:[,230],43240:[,230],43241:[,230],43242:[,230],43243:[,230],43244:[,230],43245:[,230],43246:[,230],43247:[,230],43248:[,230],43249:[,230]},43264:{43307:[,220],43308:[,220],43309:[,220],43347:[,9],43443:[,7],43456:[,9]},43520:{43696:[,230],43698:[,230],43699:[,230],43700:[,220],43703:[,230],43704:[,230],43710:[,230],43711:[,230],43713:[,230],43766:[,9]},43776:{43868:[[42791],256],43869:[[43831],256],43870:[[619],256],43871:[[43858],256],44013:[,9]},48128:{113822:[,1]},53504:{119134:[[119127,119141],512],119135:[[119128,119141],512],119136:[[119135,119150],512],119137:[[119135,119151],512],119138:[[119135,119152],512],119139:[[119135,119153],512],119140:[[119135,119154],512],119141:[,216],119142:[,216],119143:[,1],119144:[,1],119145:[,1],119149:[,226],119150:[,216],119151:[,216],119152:[,216],119153:[,216],119154:[,216],119163:[,220],119164:[,220],119165:[,220],119166:[,220],119167:[,220],119168:[,220],119169:[,220],119170:[,220],119173:[,230],119174:[,230],119175:[,230],119176:[,230],119177:[,230],119178:[,220],119179:[,220],119210:[,230],119211:[,230],119212:[,230],119213:[,230],119227:[[119225,119141],512],119228:[[119226,119141],512],119229:[[119227,119150],512],119230:[[119228,119150],512],119231:[[119227,119151],512],119232:[[119228,119151],512]},53760:{119362:[,230],119363:[,230],119364:[,230]},54272:{119808:[[65],256],119809:[[66],256],119810:[[67],256],119811:[[68],256],119812:[[69],256],119813:[[70],256],119814:[[71],256],119815:[[72],256],119816:[[73],256],119817:[[74],256],119818:[[75],256],119819:[[76],256],119820:[[77],256],119821:[[78],256],119822:[[79],256],119823:[[80],256],119824:[[81],256],119825:[[82],256],119826:[[83],256],119827:[[84],256],119828:[[85],256],119829:[[86],256],119830:[[87],256],119831:[[88],256],119832:[[89],256],119833:[[90],256],119834:[[97],256],119835:[[98],256],119836:[[99],256],119837:[[100],256],119838:[[101],256],119839:[[102],256],119840:[[103],256],119841:[[104],256],119842:[[105],256],119843:[[106],256],119844:[[107],256],119845:[[108],256],119846:[[109],256],119847:[[110],256],119848:[[111],256],119849:[[112],256],119850:[[113],256],119851:[[114],256],119852:[[115],256],119853:[[116],256],119854:[[117],256],119855:[[118],256],119856:[[119],256],119857:[[120],256],119858:[[121],256],119859:[[122],256],119860:[[65],256],119861:[[66],256],119862:[[67],256],119863:[[68],256],119864:[[69],256],119865:[[70],256],119866:[[71],256],119867:[[72],256],119868:[[73],256],119869:[[74],256],119870:[[75],256],119871:[[76],256],119872:[[77],256],119873:[[78],256],119874:[[79],256],119875:[[80],256],119876:[[81],256],119877:[[82],256],119878:[[83],256],119879:[[84],256],119880:[[85],256],119881:[[86],256],119882:[[87],256],119883:[[88],256],119884:[[89],256],119885:[[90],256],119886:[[97],256],119887:[[98],256],119888:[[99],256],119889:[[100],256],119890:[[101],256],119891:[[102],256],119892:[[103],256],119894:[[105],256],119895:[[106],256],119896:[[107],256],119897:[[108],256],119898:[[109],256],119899:[[110],256],119900:[[111],256],119901:[[112],256],119902:[[113],256],119903:[[114],256],119904:[[115],256],119905:[[116],256],119906:[[117],256],119907:[[118],256],119908:[[119],256],119909:[[120],256],119910:[[121],256],119911:[[122],256],119912:[[65],256],119913:[[66],256],119914:[[67],256],119915:[[68],256],119916:[[69],256],119917:[[70],256],119918:[[71],256],119919:[[72],256],119920:[[73],256],119921:[[74],256],119922:[[75],256],119923:[[76],256],119924:[[77],256],119925:[[78],256],119926:[[79],256],119927:[[80],256],119928:[[81],256],119929:[[82],256],119930:[[83],256],119931:[[84],256],119932:[[85],256],119933:[[86],256],119934:[[87],256],119935:[[88],256],119936:[[89],256],119937:[[90],256],119938:[[97],256],119939:[[98],256],119940:[[99],256],119941:[[100],256],119942:[[101],256],119943:[[102],256],119944:[[103],256],119945:[[104],256],119946:[[105],256],119947:[[106],256],119948:[[107],256],119949:[[108],256],119950:[[109],256],119951:[[110],256],119952:[[111],256],119953:[[112],256],119954:[[113],256],119955:[[114],256],119956:[[115],256],119957:[[116],256],119958:[[117],256],119959:[[118],256],119960:[[119],256],119961:[[120],256],119962:[[121],256],119963:[[122],256],119964:[[65],256],119966:[[67],256],119967:[[68],256],119970:[[71],256],119973:[[74],256],119974:[[75],256],119977:[[78],256],119978:[[79],256],119979:[[80],256],119980:[[81],256],119982:[[83],256],119983:[[84],256],119984:[[85],256],119985:[[86],256],119986:[[87],256],119987:[[88],256],119988:[[89],256],119989:[[90],256],119990:[[97],256],119991:[[98],256],119992:[[99],256],119993:[[100],256],119995:[[102],256],119997:[[104],256],119998:[[105],256],119999:[[106],256],12e4:[[107],256],120001:[[108],256],120002:[[109],256],120003:[[110],256],120005:[[112],256],120006:[[113],256],120007:[[114],256],120008:[[115],256],120009:[[116],256],120010:[[117],256],120011:[[118],256],120012:[[119],256],120013:[[120],256],120014:[[121],256],120015:[[122],256],120016:[[65],256],120017:[[66],256],120018:[[67],256],120019:[[68],256],120020:[[69],256],120021:[[70],256],120022:[[71],256],120023:[[72],256],120024:[[73],256],120025:[[74],256],120026:[[75],256],120027:[[76],256],120028:[[77],256],120029:[[78],256],120030:[[79],256],120031:[[80],256],120032:[[81],256],120033:[[82],256],120034:[[83],256],120035:[[84],256],120036:[[85],256],120037:[[86],256],120038:[[87],256],120039:[[88],256],120040:[[89],256],120041:[[90],256],120042:[[97],256],120043:[[98],256],120044:[[99],256],120045:[[100],256],120046:[[101],256],120047:[[102],256],120048:[[103],256],120049:[[104],256],120050:[[105],256],120051:[[106],256],120052:[[107],256],120053:[[108],256],120054:[[109],256],120055:[[110],256],120056:[[111],256],120057:[[112],256],120058:[[113],256],120059:[[114],256],120060:[[115],256],120061:[[116],256],120062:[[117],256],120063:[[118],256]},54528:{120064:[[119],256],120065:[[120],256],120066:[[121],256],120067:[[122],256],120068:[[65],256],120069:[[66],256],120071:[[68],256],120072:[[69],256],120073:[[70],256],120074:[[71],256],120077:[[74],256],120078:[[75],256],120079:[[76],256],120080:[[77],256],120081:[[78],256],120082:[[79],256],120083:[[80],256],120084:[[81],256],120086:[[83],256],120087:[[84],256],120088:[[85],256],120089:[[86],256],120090:[[87],256],120091:[[88],256],120092:[[89],256],120094:[[97],256],120095:[[98],256],120096:[[99],256],120097:[[100],256],120098:[[101],256],120099:[[102],256],120100:[[103],256],120101:[[104],256],120102:[[105],256],120103:[[106],256],120104:[[107],256],120105:[[108],256],120106:[[109],256],120107:[[110],256],120108:[[111],256],120109:[[112],256],120110:[[113],256],120111:[[114],256],120112:[[115],256],120113:[[116],256],120114:[[117],256],120115:[[118],256],120116:[[119],256],120117:[[120],256],120118:[[121],256],120119:[[122],256],120120:[[65],256],120121:[[66],256],120123:[[68],256],120124:[[69],256],120125:[[70],256],120126:[[71],256],120128:[[73],256],120129:[[74],256],120130:[[75],256],120131:[[76],256],120132:[[77],256],120134:[[79],256],120138:[[83],256],120139:[[84],256],120140:[[85],256],120141:[[86],256],120142:[[87],256],120143:[[88],256],120144:[[89],256],120146:[[97],256],120147:[[98],256],120148:[[99],256],120149:[[100],256],120150:[[101],256],120151:[[102],256],120152:[[103],256],120153:[[104],256],120154:[[105],256],120155:[[106],256],120156:[[107],256],120157:[[108],256],120158:[[109],256],120159:[[110],256],120160:[[111],256],120161:[[112],256],120162:[[113],256],120163:[[114],256],120164:[[115],256],120165:[[116],256],120166:[[117],256],120167:[[118],256],120168:[[119],256],120169:[[120],256],120170:[[121],256],120171:[[122],256],120172:[[65],256],120173:[[66],256],120174:[[67],256],120175:[[68],256],120176:[[69],256],120177:[[70],256],120178:[[71],256],120179:[[72],256],120180:[[73],256],120181:[[74],256],120182:[[75],256],120183:[[76],256],120184:[[77],256],120185:[[78],256],120186:[[79],256],120187:[[80],256],120188:[[81],256],120189:[[82],256],120190:[[83],256],120191:[[84],256],120192:[[85],256],120193:[[86],256],120194:[[87],256],120195:[[88],256],120196:[[89],256],120197:[[90],256],120198:[[97],256],120199:[[98],256],120200:[[99],256],120201:[[100],256],120202:[[101],256],120203:[[102],256],120204:[[103],256],120205:[[104],256],120206:[[105],256],120207:[[106],256],120208:[[107],256],120209:[[108],256],120210:[[109],256],120211:[[110],256],120212:[[111],256],120213:[[112],256],120214:[[113],256],120215:[[114],256],120216:[[115],256],120217:[[116],256],120218:[[117],256],120219:[[118],256],120220:[[119],256],120221:[[120],256],120222:[[121],256],120223:[[122],256],120224:[[65],256],120225:[[66],256],120226:[[67],256],120227:[[68],256],120228:[[69],256],120229:[[70],256],120230:[[71],256],120231:[[72],256],120232:[[73],256],120233:[[74],256],120234:[[75],256],120235:[[76],256],120236:[[77],256],120237:[[78],256],120238:[[79],256],120239:[[80],256],120240:[[81],256],120241:[[82],256],120242:[[83],256],120243:[[84],256],120244:[[85],256],120245:[[86],256],120246:[[87],256],120247:[[88],256],120248:[[89],256],120249:[[90],256],120250:[[97],256],120251:[[98],256],120252:[[99],256],120253:[[100],256],120254:[[101],256],120255:[[102],256],120256:[[103],256],120257:[[104],256],120258:[[105],256],120259:[[106],256],120260:[[107],256],120261:[[108],256],120262:[[109],256],120263:[[110],256],120264:[[111],256],120265:[[112],256],120266:[[113],256],120267:[[114],256],120268:[[115],256],120269:[[116],256],120270:[[117],256],120271:[[118],256],120272:[[119],256],120273:[[120],256],120274:[[121],256],120275:[[122],256],120276:[[65],256],120277:[[66],256],120278:[[67],256],120279:[[68],256],120280:[[69],256],120281:[[70],256],120282:[[71],256],120283:[[72],256],120284:[[73],256],120285:[[74],256],120286:[[75],256],120287:[[76],256],120288:[[77],256],120289:[[78],256],120290:[[79],256],120291:[[80],256],120292:[[81],256],120293:[[82],256],120294:[[83],256],120295:[[84],256],120296:[[85],256],120297:[[86],256],120298:[[87],256],120299:[[88],256],120300:[[89],256],120301:[[90],256],120302:[[97],256],120303:[[98],256],120304:[[99],256],120305:[[100],256],120306:[[101],256],120307:[[102],256],120308:[[103],256],120309:[[104],256],120310:[[105],256],120311:[[106],256],120312:[[107],256],120313:[[108],256],120314:[[109],256],120315:[[110],256],120316:[[111],256],120317:[[112],256],120318:[[113],256],120319:[[114],256]},54784:{120320:[[115],256],120321:[[116],256],120322:[[117],256],120323:[[118],256],120324:[[119],256],120325:[[120],256],120326:[[121],256],120327:[[122],256],120328:[[65],256],120329:[[66],256],120330:[[67],256],120331:[[68],256],120332:[[69],256],120333:[[70],256],120334:[[71],256],120335:[[72],256],120336:[[73],256],120337:[[74],256],120338:[[75],256],120339:[[76],256],120340:[[77],256],120341:[[78],256],120342:[[79],256],120343:[[80],256],120344:[[81],256],120345:[[82],256],120346:[[83],256],120347:[[84],256],120348:[[85],256],120349:[[86],256],120350:[[87],256],120351:[[88],256],120352:[[89],256],120353:[[90],256],120354:[[97],256],120355:[[98],256],120356:[[99],256],120357:[[100],256],120358:[[101],256],120359:[[102],256],120360:[[103],256],120361:[[104],256],120362:[[105],256],120363:[[106],256],120364:[[107],256],120365:[[108],256],120366:[[109],256],120367:[[110],256],120368:[[111],256],120369:[[112],256],120370:[[113],256],120371:[[114],256],120372:[[115],256],120373:[[116],256],120374:[[117],256],120375:[[118],256],120376:[[119],256],120377:[[120],256],120378:[[121],256],120379:[[122],256],120380:[[65],256],120381:[[66],256],120382:[[67],256],120383:[[68],256],120384:[[69],256],120385:[[70],256],120386:[[71],256],120387:[[72],256],120388:[[73],256],120389:[[74],256],120390:[[75],256],120391:[[76],256],120392:[[77],256],120393:[[78],256],120394:[[79],256],120395:[[80],256],120396:[[81],256],120397:[[82],256],120398:[[83],256],120399:[[84],256],120400:[[85],256],120401:[[86],256],120402:[[87],256],120403:[[88],256],120404:[[89],256],120405:[[90],256],120406:[[97],256],120407:[[98],256],120408:[[99],256],120409:[[100],256],120410:[[101],256],120411:[[102],256],120412:[[103],256],120413:[[104],256],120414:[[105],256],120415:[[106],256],120416:[[107],256],120417:[[108],256],120418:[[109],256],120419:[[110],256],120420:[[111],256],120421:[[112],256],120422:[[113],256],120423:[[114],256],120424:[[115],256],120425:[[116],256],120426:[[117],256],120427:[[118],256],120428:[[119],256],120429:[[120],256],120430:[[121],256],120431:[[122],256],120432:[[65],256],120433:[[66],256],120434:[[67],256],120435:[[68],256],120436:[[69],256],120437:[[70],256],120438:[[71],256],120439:[[72],256],120440:[[73],256],120441:[[74],256],120442:[[75],256],120443:[[76],256],120444:[[77],256],120445:[[78],256],120446:[[79],256],120447:[[80],256],120448:[[81],256],120449:[[82],256],120450:[[83],256],120451:[[84],256],120452:[[85],256],120453:[[86],256],120454:[[87],256],120455:[[88],256],120456:[[89],256],120457:[[90],256],120458:[[97],256],120459:[[98],256],120460:[[99],256],120461:[[100],256],120462:[[101],256],120463:[[102],256],120464:[[103],256],120465:[[104],256],120466:[[105],256],120467:[[106],256],120468:[[107],256],120469:[[108],256],120470:[[109],256],120471:[[110],256],120472:[[111],256],120473:[[112],256],120474:[[113],256],120475:[[114],256],120476:[[115],256],120477:[[116],256],120478:[[117],256],120479:[[118],256],120480:[[119],256],120481:[[120],256],120482:[[121],256],120483:[[122],256],120484:[[305],256],120485:[[567],256],120488:[[913],256],120489:[[914],256],120490:[[915],256],120491:[[916],256],120492:[[917],256],120493:[[918],256],120494:[[919],256],120495:[[920],256],120496:[[921],256],120497:[[922],256],120498:[[923],256],120499:[[924],256],120500:[[925],256],120501:[[926],256],120502:[[927],256],120503:[[928],256],120504:[[929],256],120505:[[1012],256],120506:[[931],256],120507:[[932],256],120508:[[933],256],120509:[[934],256],120510:[[935],256],120511:[[936],256],120512:[[937],256],120513:[[8711],256],120514:[[945],256],120515:[[946],256],120516:[[947],256],120517:[[948],256],120518:[[949],256],120519:[[950],256],120520:[[951],256],120521:[[952],256],120522:[[953],256],120523:[[954],256],120524:[[955],256],120525:[[956],256],120526:[[957],256],120527:[[958],256],120528:[[959],256],120529:[[960],256],120530:[[961],256],120531:[[962],256],120532:[[963],256],120533:[[964],256],120534:[[965],256],120535:[[966],256],120536:[[967],256],120537:[[968],256],120538:[[969],256],120539:[[8706],256],120540:[[1013],256],120541:[[977],256],120542:[[1008],256],120543:[[981],256],120544:[[1009],256],120545:[[982],256],120546:[[913],256],120547:[[914],256],120548:[[915],256],120549:[[916],256],120550:[[917],256],120551:[[918],256],120552:[[919],256],120553:[[920],256],120554:[[921],256],120555:[[922],256],120556:[[923],256],120557:[[924],256],120558:[[925],256],120559:[[926],256],120560:[[927],256],120561:[[928],256],120562:[[929],256],120563:[[1012],256],120564:[[931],256],120565:[[932],256],120566:[[933],256],120567:[[934],256],120568:[[935],256],120569:[[936],256],120570:[[937],256],120571:[[8711],256],120572:[[945],256],120573:[[946],256],120574:[[947],256],120575:[[948],256]},55040:{120576:[[949],256],120577:[[950],256],120578:[[951],256],120579:[[952],256],120580:[[953],256],120581:[[954],256],120582:[[955],256],120583:[[956],256],120584:[[957],256],120585:[[958],256],120586:[[959],256],120587:[[960],256],120588:[[961],256],120589:[[962],256],120590:[[963],256],120591:[[964],256],120592:[[965],256],120593:[[966],256],120594:[[967],256],120595:[[968],256],120596:[[969],256],120597:[[8706],256],120598:[[1013],256],120599:[[977],256],120600:[[1008],256],120601:[[981],256],120602:[[1009],256],120603:[[982],256],120604:[[913],256],120605:[[914],256],120606:[[915],256],120607:[[916],256],120608:[[917],256],120609:[[918],256],120610:[[919],256],120611:[[920],256],120612:[[921],256],120613:[[922],256],120614:[[923],256],120615:[[924],256],120616:[[925],256],120617:[[926],256],120618:[[927],256],120619:[[928],256],120620:[[929],256],120621:[[1012],256],120622:[[931],256],120623:[[932],256],120624:[[933],256],120625:[[934],256],120626:[[935],256],120627:[[936],256],120628:[[937],256],120629:[[8711],256],120630:[[945],256],120631:[[946],256],120632:[[947],256],120633:[[948],256],120634:[[949],256],120635:[[950],256],120636:[[951],256],120637:[[952],256],120638:[[953],256],120639:[[954],256],120640:[[955],256],120641:[[956],256],120642:[[957],256],120643:[[958],256],120644:[[959],256],120645:[[960],256],120646:[[961],256],120647:[[962],256],120648:[[963],256],120649:[[964],256],120650:[[965],256],120651:[[966],256],120652:[[967],256],120653:[[968],256],120654:[[969],256],120655:[[8706],256],120656:[[1013],256],120657:[[977],256],120658:[[1008],256],120659:[[981],256],120660:[[1009],256],120661:[[982],256],120662:[[913],256],120663:[[914],256],120664:[[915],256],120665:[[916],256],120666:[[917],256],120667:[[918],256],120668:[[919],256],120669:[[920],256],120670:[[921],256],120671:[[922],256],120672:[[923],256],120673:[[924],256],120674:[[925],256],120675:[[926],256],120676:[[927],256],120677:[[928],256],120678:[[929],256],120679:[[1012],256],120680:[[931],256],120681:[[932],256],120682:[[933],256],120683:[[934],256],120684:[[935],256],120685:[[936],256],120686:[[937],256],120687:[[8711],256],120688:[[945],256],120689:[[946],256],120690:[[947],256],120691:[[948],256],120692:[[949],256],120693:[[950],256],120694:[[951],256],120695:[[952],256],120696:[[953],256],120697:[[954],256],120698:[[955],256],120699:[[956],256],120700:[[957],256],120701:[[958],256],120702:[[959],256],120703:[[960],256],120704:[[961],256],120705:[[962],256],120706:[[963],256],120707:[[964],256],120708:[[965],256],120709:[[966],256],120710:[[967],256],120711:[[968],256],120712:[[969],256],120713:[[8706],256],120714:[[1013],256],120715:[[977],256],120716:[[1008],256],120717:[[981],256],120718:[[1009],256],120719:[[982],256],120720:[[913],256],120721:[[914],256],120722:[[915],256],120723:[[916],256],120724:[[917],256],120725:[[918],256],120726:[[919],256],120727:[[920],256],120728:[[921],256],120729:[[922],256],120730:[[923],256],120731:[[924],256],120732:[[925],256],120733:[[926],256],120734:[[927],256],120735:[[928],256],120736:[[929],256],120737:[[1012],256],120738:[[931],256],120739:[[932],256],120740:[[933],256],120741:[[934],256],120742:[[935],256],120743:[[936],256],120744:[[937],256],120745:[[8711],256],120746:[[945],256],120747:[[946],256],120748:[[947],256],120749:[[948],256],120750:[[949],256],120751:[[950],256],120752:[[951],256],120753:[[952],256],120754:[[953],256],120755:[[954],256],120756:[[955],256],120757:[[956],256],120758:[[957],256],120759:[[958],256],120760:[[959],256],120761:[[960],256],120762:[[961],256],120763:[[962],256],120764:[[963],256],120765:[[964],256],120766:[[965],256],120767:[[966],256],120768:[[967],256],120769:[[968],256],120770:[[969],256],120771:[[8706],256],120772:[[1013],256],120773:[[977],256],120774:[[1008],256],120775:[[981],256],120776:[[1009],256],120777:[[982],256],120778:[[988],256],120779:[[989],256],120782:[[48],256],120783:[[49],256],120784:[[50],256],120785:[[51],256],120786:[[52],256],120787:[[53],256],120788:[[54],256],120789:[[55],256],120790:[[56],256],120791:[[57],256],120792:[[48],256],120793:[[49],256],120794:[[50],256],120795:[[51],256],120796:[[52],256],120797:[[53],256],120798:[[54],256],120799:[[55],256],120800:[[56],256],120801:[[57],256],120802:[[48],256],120803:[[49],256],120804:[[50],256],120805:[[51],256],120806:[[52],256],120807:[[53],256],120808:[[54],256],120809:[[55],256],120810:[[56],256],120811:[[57],256],120812:[[48],256],120813:[[49],256],120814:[[50],256],120815:[[51],256],120816:[[52],256],120817:[[53],256],120818:[[54],256],120819:[[55],256],120820:[[56],256],120821:[[57],256],120822:[[48],256],120823:[[49],256],120824:[[50],256],120825:[[51],256],120826:[[52],256],120827:[[53],256],120828:[[54],256],120829:[[55],256],120830:[[56],256],120831:[[57],256]},59392:{125136:[,220],125137:[,220],125138:[,220],125139:[,220],125140:[,220],125141:[,220],125142:[,220]},60928:{126464:[[1575],256],126465:[[1576],256],126466:[[1580],256],126467:[[1583],256],126469:[[1608],256],126470:[[1586],256],126471:[[1581],256],126472:[[1591],256],126473:[[1610],256],126474:[[1603],256],126475:[[1604],256],126476:[[1605],256],126477:[[1606],256],126478:[[1587],256],126479:[[1593],256],126480:[[1601],256],126481:[[1589],256],126482:[[1602],256],126483:[[1585],256],126484:[[1588],256],126485:[[1578],256],126486:[[1579],256],126487:[[1582],256],126488:[[1584],256],126489:[[1590],256],126490:[[1592],256],126491:[[1594],256],126492:[[1646],256],126493:[[1722],256],126494:[[1697],256],126495:[[1647],256],126497:[[1576],256],126498:[[1580],256],126500:[[1607],256],126503:[[1581],256],126505:[[1610],256],126506:[[1603],256],126507:[[1604],256],126508:[[1605],256],126509:[[1606],256],126510:[[1587],256],126511:[[1593],256],126512:[[1601],256],126513:[[1589],256],126514:[[1602],256],126516:[[1588],256],126517:[[1578],256],126518:[[1579],256],126519:[[1582],256],126521:[[1590],256],126523:[[1594],256],126530:[[1580],256],126535:[[1581],256],126537:[[1610],256],126539:[[1604],256],126541:[[1606],256],126542:[[1587],256],126543:[[1593],256],126545:[[1589],256],126546:[[1602],256],126548:[[1588],256],126551:[[1582],256],126553:[[1590],256],126555:[[1594],256],126557:[[1722],256],126559:[[1647],256],126561:[[1576],256],126562:[[1580],256],126564:[[1607],256],126567:[[1581],256],126568:[[1591],256],126569:[[1610],256],126570:[[1603],256],126572:[[1605],256],126573:[[1606],256],126574:[[1587],256],126575:[[1593],256],126576:[[1601],256],126577:[[1589],256],126578:[[1602],256],126580:[[1588],256],126581:[[1578],256],126582:[[1579],256],126583:[[1582],256],126585:[[1590],256],126586:[[1592],256],126587:[[1594],256],126588:[[1646],256],126590:[[1697],256],126592:[[1575],256],126593:[[1576],256],126594:[[1580],256],126595:[[1583],256],126596:[[1607],256],126597:[[1608],256],126598:[[1586],256],126599:[[1581],256],126600:[[1591],256],126601:[[1610],256],126603:[[1604],256],126604:[[1605],256],126605:[[1606],256],126606:[[1587],256],126607:[[1593],256],126608:[[1601],256],126609:[[1589],256],126610:[[1602],256],126611:[[1585],256],126612:[[1588],256],126613:[[1578],256],126614:[[1579],256],126615:[[1582],256],126616:[[1584],256],126617:[[1590],256],126618:[[1592],256],126619:[[1594],256],126625:[[1576],256],126626:[[1580],256],126627:[[1583],256],126629:[[1608],256],126630:[[1586],256],126631:[[1581],256],126632:[[1591],256],126633:[[1610],256],126635:[[1604],256],126636:[[1605],256],126637:[[1606],256],126638:[[1587],256],126639:[[1593],256],126640:[[1601],256],126641:[[1589],256],126642:[[1602],256],126643:[[1585],256],126644:[[1588],256],126645:[[1578],256],126646:[[1579],256],126647:[[1582],256],126648:[[1584],256],126649:[[1590],256],126650:[[1592],256],126651:[[1594],256]},61696:{127232:[[48,46],256],127233:[[48,44],256],127234:[[49,44],256],127235:[[50,44],256],127236:[[51,44],256],127237:[[52,44],256],127238:[[53,44],256],127239:[[54,44],256],127240:[[55,44],256],127241:[[56,44],256],127242:[[57,44],256],127248:[[40,65,41],256],127249:[[40,66,41],256],127250:[[40,67,41],256],127251:[[40,68,41],256],127252:[[40,69,41],256],127253:[[40,70,41],256],127254:[[40,71,41],256],127255:[[40,72,41],256],127256:[[40,73,41],256],127257:[[40,74,41],256],127258:[[40,75,41],256],127259:[[40,76,41],256],127260:[[40,77,41],256],127261:[[40,78,41],256],127262:[[40,79,41],256],127263:[[40,80,41],256],127264:[[40,81,41],256],127265:[[40,82,41],256],127266:[[40,83,41],256],127267:[[40,84,41],256],127268:[[40,85,41],256],127269:[[40,86,41],256],127270:[[40,87,41],256],127271:[[40,88,41],256],127272:[[40,89,41],256],127273:[[40,90,41],256],127274:[[12308,83,12309],256],127275:[[67],256],127276:[[82],256],127277:[[67,68],256],127278:[[87,90],256],127280:[[65],256],127281:[[66],256],127282:[[67],256],127283:[[68],256],127284:[[69],256],127285:[[70],256],127286:[[71],256],127287:[[72],256],127288:[[73],256],127289:[[74],256],127290:[[75],256],127291:[[76],256],127292:[[77],256],127293:[[78],256],127294:[[79],256],127295:[[80],256],127296:[[81],256],127297:[[82],256],127298:[[83],256],127299:[[84],256],127300:[[85],256],127301:[[86],256],127302:[[87],256],127303:[[88],256],127304:[[89],256],127305:[[90],256],127306:[[72,86],256],127307:[[77,86],256],127308:[[83,68],256],127309:[[83,83],256],127310:[[80,80,86],256],127311:[[87,67],256],127338:[[77,67],256],127339:[[77,68],256],127376:[[68,74],256]},61952:{127488:[[12411,12363],256],127489:[[12467,12467],256],127490:[[12469],256],127504:[[25163],256],127505:[[23383],256],127506:[[21452],256],127507:[[12487],256],127508:[[20108],256],127509:[[22810],256],127510:[[35299],256],127511:[[22825],256],127512:[[20132],256],127513:[[26144],256],127514:[[28961],256],127515:[[26009],256],127516:[[21069],256],127517:[[24460],256],127518:[[20877],256],127519:[[26032],256],127520:[[21021],256],127521:[[32066],256],127522:[[29983],256],127523:[[36009],256],127524:[[22768],256],127525:[[21561],256],127526:[[28436],256],127527:[[25237],256],127528:[[25429],256],127529:[[19968],256],127530:[[19977],256],127531:[[36938],256],127532:[[24038],256],127533:[[20013],256],127534:[[21491],256],127535:[[25351],256],127536:[[36208],256],127537:[[25171],256],127538:[[31105],256],127539:[[31354],256],127540:[[21512],256],127541:[[28288],256],127542:[[26377],256],127543:[[26376],256],127544:[[30003],256],127545:[[21106],256],127546:[[21942],256],127552:[[12308,26412,12309],256],127553:[[12308,19977,12309],256],127554:[[12308,20108,12309],256],127555:[[12308,23433,12309],256],127556:[[12308,28857,12309],256],127557:[[12308,25171,12309],256],127558:[[12308,30423,12309],256],127559:[[12308,21213,12309],256],127560:[[12308,25943,12309],256],127568:[[24471],256],127569:[[21487],256]},63488:{194560:[[20029]],194561:[[20024]],194562:[[20033]],194563:[[131362]],194564:[[20320]],194565:[[20398]],194566:[[20411]],194567:[[20482]],194568:[[20602]],194569:[[20633]],194570:[[20711]],194571:[[20687]],194572:[[13470]],194573:[[132666]],194574:[[20813]],194575:[[20820]],194576:[[20836]],194577:[[20855]],194578:[[132380]],194579:[[13497]],194580:[[20839]],194581:[[20877]],194582:[[132427]],194583:[[20887]],194584:[[20900]],194585:[[20172]],194586:[[20908]],194587:[[20917]],194588:[[168415]],194589:[[20981]],194590:[[20995]],194591:[[13535]],194592:[[21051]],194593:[[21062]],194594:[[21106]],194595:[[21111]],194596:[[13589]],194597:[[21191]],194598:[[21193]],194599:[[21220]],194600:[[21242]],194601:[[21253]],194602:[[21254]],194603:[[21271]],194604:[[21321]],194605:[[21329]],194606:[[21338]],194607:[[21363]],194608:[[21373]],194609:[[21375]],194610:[[21375]],194611:[[21375]],194612:[[133676]],194613:[[28784]],194614:[[21450]],194615:[[21471]],194616:[[133987]],194617:[[21483]],194618:[[21489]],194619:[[21510]],194620:[[21662]],194621:[[21560]],194622:[[21576]],194623:[[21608]],194624:[[21666]],194625:[[21750]],194626:[[21776]],194627:[[21843]],194628:[[21859]],194629:[[21892]],194630:[[21892]],194631:[[21913]],194632:[[21931]],194633:[[21939]],194634:[[21954]],194635:[[22294]],194636:[[22022]],194637:[[22295]],194638:[[22097]],194639:[[22132]],194640:[[20999]],194641:[[22766]],194642:[[22478]],194643:[[22516]],194644:[[22541]],194645:[[22411]],194646:[[22578]],194647:[[22577]],194648:[[22700]],194649:[[136420]],194650:[[22770]],194651:[[22775]],194652:[[22790]],194653:[[22810]],194654:[[22818]],194655:[[22882]],194656:[[136872]],194657:[[136938]],194658:[[23020]],194659:[[23067]],194660:[[23079]],194661:[[23e3]],194662:[[23142]],194663:[[14062]],194664:[[14076]],194665:[[23304]],194666:[[23358]],194667:[[23358]],194668:[[137672]],194669:[[23491]],194670:[[23512]],194671:[[23527]],194672:[[23539]],194673:[[138008]],194674:[[23551]],194675:[[23558]],194676:[[24403]],194677:[[23586]],194678:[[14209]],194679:[[23648]],194680:[[23662]],194681:[[23744]],194682:[[23693]],194683:[[138724]],194684:[[23875]],194685:[[138726]],194686:[[23918]],194687:[[23915]],194688:[[23932]],194689:[[24033]],194690:[[24034]],194691:[[14383]],194692:[[24061]],194693:[[24104]],194694:[[24125]],194695:[[24169]],194696:[[14434]],194697:[[139651]],194698:[[14460]],194699:[[24240]],194700:[[24243]],194701:[[24246]],194702:[[24266]],194703:[[172946]],194704:[[24318]],194705:[[140081]],194706:[[140081]],194707:[[33281]],194708:[[24354]],194709:[[24354]],194710:[[14535]],194711:[[144056]],194712:[[156122]],194713:[[24418]],194714:[[24427]],194715:[[14563]],194716:[[24474]],194717:[[24525]],194718:[[24535]],194719:[[24569]],194720:[[24705]],194721:[[14650]],194722:[[14620]],194723:[[24724]],194724:[[141012]],194725:[[24775]],194726:[[24904]],194727:[[24908]],194728:[[24910]],194729:[[24908]],194730:[[24954]],194731:[[24974]],194732:[[25010]],194733:[[24996]],194734:[[25007]],194735:[[25054]],194736:[[25074]],194737:[[25078]],194738:[[25104]],194739:[[25115]],194740:[[25181]],194741:[[25265]],194742:[[25300]],194743:[[25424]],194744:[[142092]],194745:[[25405]],194746:[[25340]],194747:[[25448]],194748:[[25475]],194749:[[25572]],194750:[[142321]],194751:[[25634]],194752:[[25541]],194753:[[25513]],194754:[[14894]],194755:[[25705]],194756:[[25726]],194757:[[25757]],194758:[[25719]],194759:[[14956]],194760:[[25935]],194761:[[25964]],194762:[[143370]],194763:[[26083]],194764:[[26360]],194765:[[26185]],194766:[[15129]],194767:[[26257]],194768:[[15112]],194769:[[15076]],194770:[[20882]],194771:[[20885]],194772:[[26368]],194773:[[26268]],194774:[[32941]],194775:[[17369]],194776:[[26391]],194777:[[26395]],194778:[[26401]],194779:[[26462]],194780:[[26451]],194781:[[144323]],194782:[[15177]],194783:[[26618]],194784:[[26501]],194785:[[26706]],194786:[[26757]],194787:[[144493]],194788:[[26766]],194789:[[26655]],194790:[[26900]],194791:[[15261]],194792:[[26946]],194793:[[27043]],194794:[[27114]],194795:[[27304]],194796:[[145059]],194797:[[27355]],194798:[[15384]],194799:[[27425]],194800:[[145575]],194801:[[27476]],194802:[[15438]],194803:[[27506]],194804:[[27551]],194805:[[27578]],194806:[[27579]],194807:[[146061]],194808:[[138507]],194809:[[146170]],194810:[[27726]],194811:[[146620]],194812:[[27839]],194813:[[27853]],194814:[[27751]],194815:[[27926]]},63744:{63744:[[35912]],63745:[[26356]],63746:[[36554]],63747:[[36040]],63748:[[28369]],63749:[[20018]],63750:[[21477]],63751:[[40860]],63752:[[40860]],63753:[[22865]],63754:[[37329]],63755:[[21895]],63756:[[22856]],63757:[[25078]],63758:[[30313]],63759:[[32645]],63760:[[34367]],63761:[[34746]],63762:[[35064]],63763:[[37007]],63764:[[27138]],63765:[[27931]],63766:[[28889]],63767:[[29662]],63768:[[33853]],63769:[[37226]],63770:[[39409]],63771:[[20098]],63772:[[21365]],63773:[[27396]],63774:[[29211]],63775:[[34349]],63776:[[40478]],63777:[[23888]],63778:[[28651]],63779:[[34253]],63780:[[35172]],63781:[[25289]],63782:[[33240]],63783:[[34847]],63784:[[24266]],63785:[[26391]],63786:[[28010]],63787:[[29436]],63788:[[37070]],63789:[[20358]],63790:[[20919]],63791:[[21214]],63792:[[25796]],63793:[[27347]],63794:[[29200]],63795:[[30439]],63796:[[32769]],63797:[[34310]],63798:[[34396]],63799:[[36335]],63800:[[38706]],63801:[[39791]],63802:[[40442]],63803:[[30860]],63804:[[31103]],63805:[[32160]],63806:[[33737]],63807:[[37636]],63808:[[40575]],63809:[[35542]],63810:[[22751]],63811:[[24324]],63812:[[31840]],63813:[[32894]],63814:[[29282]],63815:[[30922]],63816:[[36034]],63817:[[38647]],63818:[[22744]],63819:[[23650]],63820:[[27155]],63821:[[28122]],63822:[[28431]],63823:[[32047]],63824:[[32311]],63825:[[38475]],63826:[[21202]],63827:[[32907]],63828:[[20956]],63829:[[20940]],63830:[[31260]],63831:[[32190]],63832:[[33777]],63833:[[38517]],63834:[[35712]],63835:[[25295]],63836:[[27138]],63837:[[35582]],63838:[[20025]],63839:[[23527]],63840:[[24594]],63841:[[29575]],63842:[[30064]],63843:[[21271]],63844:[[30971]],63845:[[20415]],63846:[[24489]],63847:[[19981]],63848:[[27852]],63849:[[25976]],63850:[[32034]],63851:[[21443]],63852:[[22622]],63853:[[30465]],63854:[[33865]],63855:[[35498]],63856:[[27578]],63857:[[36784]],63858:[[27784]],63859:[[25342]],63860:[[33509]],63861:[[25504]],63862:[[30053]],63863:[[20142]],63864:[[20841]],63865:[[20937]],63866:[[26753]],63867:[[31975]],63868:[[33391]],63869:[[35538]],63870:[[37327]],63871:[[21237]],63872:[[21570]],63873:[[22899]],63874:[[24300]],63875:[[26053]],63876:[[28670]],63877:[[31018]],63878:[[38317]],63879:[[39530]],63880:[[40599]],63881:[[40654]],63882:[[21147]],63883:[[26310]],63884:[[27511]],63885:[[36706]],63886:[[24180]],63887:[[24976]],63888:[[25088]],63889:[[25754]],63890:[[28451]],63891:[[29001]],63892:[[29833]],63893:[[31178]],63894:[[32244]],63895:[[32879]],63896:[[36646]],63897:[[34030]],63898:[[36899]],63899:[[37706]],63900:[[21015]],63901:[[21155]],63902:[[21693]],63903:[[28872]],63904:[[35010]],63905:[[35498]],63906:[[24265]],63907:[[24565]],63908:[[25467]],63909:[[27566]],63910:[[31806]],63911:[[29557]],63912:[[20196]],63913:[[22265]],63914:[[23527]],63915:[[23994]],63916:[[24604]],63917:[[29618]],63918:[[29801]],63919:[[32666]],63920:[[32838]],63921:[[37428]],63922:[[38646]],63923:[[38728]],63924:[[38936]],63925:[[20363]],63926:[[31150]],63927:[[37300]],63928:[[38584]],63929:[[24801]],63930:[[20102]],63931:[[20698]],63932:[[23534]],63933:[[23615]],63934:[[26009]],63935:[[27138]],63936:[[29134]],63937:[[30274]],63938:[[34044]],63939:[[36988]],63940:[[40845]],63941:[[26248]],63942:[[38446]],63943:[[21129]],63944:[[26491]],63945:[[26611]],63946:[[27969]],63947:[[28316]],63948:[[29705]],63949:[[30041]],63950:[[30827]],63951:[[32016]],63952:[[39006]],63953:[[20845]],63954:[[25134]],63955:[[38520]],63956:[[20523]],63957:[[23833]],63958:[[28138]],63959:[[36650]],63960:[[24459]],63961:[[24900]],63962:[[26647]],63963:[[29575]],63964:[[38534]],63965:[[21033]],63966:[[21519]],63967:[[23653]],63968:[[26131]],63969:[[26446]],63970:[[26792]],63971:[[27877]],63972:[[29702]],63973:[[30178]],63974:[[32633]],63975:[[35023]],63976:[[35041]],63977:[[37324]],63978:[[38626]],63979:[[21311]],63980:[[28346]],63981:[[21533]],63982:[[29136]],63983:[[29848]],63984:[[34298]],63985:[[38563]],63986:[[40023]],63987:[[40607]],63988:[[26519]],63989:[[28107]],63990:[[33256]],63991:[[31435]],63992:[[31520]],63993:[[31890]],63994:[[29376]],63995:[[28825]],63996:[[35672]],63997:[[20160]],63998:[[33590]],63999:[[21050]],194816:[[27966]],194817:[[28023]],194818:[[27969]],194819:[[28009]],194820:[[28024]],194821:[[28037]],194822:[[146718]],194823:[[27956]],194824:[[28207]],194825:[[28270]],194826:[[15667]],194827:[[28363]],194828:[[28359]],194829:[[147153]],194830:[[28153]],194831:[[28526]],194832:[[147294]],194833:[[147342]],194834:[[28614]],194835:[[28729]],194836:[[28702]],194837:[[28699]],194838:[[15766]],194839:[[28746]],194840:[[28797]],194841:[[28791]],194842:[[28845]],194843:[[132389]],194844:[[28997]],194845:[[148067]],194846:[[29084]],194847:[[148395]],194848:[[29224]],194849:[[29237]],194850:[[29264]],194851:[[149e3]],194852:[[29312]],194853:[[29333]],194854:[[149301]],194855:[[149524]],194856:[[29562]],194857:[[29579]],194858:[[16044]],194859:[[29605]],194860:[[16056]],194861:[[16056]],194862:[[29767]],194863:[[29788]],194864:[[29809]],194865:[[29829]],194866:[[29898]],194867:[[16155]],194868:[[29988]],194869:[[150582]],194870:[[30014]],194871:[[150674]],194872:[[30064]],194873:[[139679]],194874:[[30224]],194875:[[151457]],194876:[[151480]],194877:[[151620]],194878:[[16380]],194879:[[16392]],194880:[[30452]],194881:[[151795]],194882:[[151794]],194883:[[151833]],194884:[[151859]],194885:[[30494]],194886:[[30495]],194887:[[30495]],194888:[[30538]],194889:[[16441]],194890:[[30603]],194891:[[16454]],194892:[[16534]],194893:[[152605]],194894:[[30798]],194895:[[30860]],194896:[[30924]],194897:[[16611]],194898:[[153126]],194899:[[31062]],194900:[[153242]],194901:[[153285]],194902:[[31119]],194903:[[31211]],194904:[[16687]],194905:[[31296]],194906:[[31306]],194907:[[31311]],194908:[[153980]],194909:[[154279]],194910:[[154279]],194911:[[31470]],194912:[[16898]],194913:[[154539]],194914:[[31686]],194915:[[31689]],194916:[[16935]],194917:[[154752]],194918:[[31954]],194919:[[17056]],194920:[[31976]],194921:[[31971]],194922:[[32e3]],194923:[[155526]],194924:[[32099]],194925:[[17153]],194926:[[32199]],194927:[[32258]],194928:[[32325]],194929:[[17204]],194930:[[156200]],194931:[[156231]],194932:[[17241]],194933:[[156377]],194934:[[32634]],194935:[[156478]],194936:[[32661]],194937:[[32762]],194938:[[32773]],194939:[[156890]],194940:[[156963]],194941:[[32864]],194942:[[157096]],194943:[[32880]],194944:[[144223]],194945:[[17365]],194946:[[32946]],194947:[[33027]],194948:[[17419]],194949:[[33086]],194950:[[23221]],194951:[[157607]],194952:[[157621]],194953:[[144275]],194954:[[144284]],194955:[[33281]],194956:[[33284]],194957:[[36766]],194958:[[17515]],194959:[[33425]],194960:[[33419]],194961:[[33437]],194962:[[21171]],194963:[[33457]],194964:[[33459]],194965:[[33469]],194966:[[33510]],194967:[[158524]],194968:[[33509]],194969:[[33565]],194970:[[33635]],194971:[[33709]],194972:[[33571]],194973:[[33725]],194974:[[33767]],194975:[[33879]],194976:[[33619]],194977:[[33738]],194978:[[33740]],194979:[[33756]],194980:[[158774]],194981:[[159083]],194982:[[158933]],194983:[[17707]],194984:[[34033]],194985:[[34035]],194986:[[34070]],194987:[[160714]],194988:[[34148]],194989:[[159532]],194990:[[17757]],194991:[[17761]],194992:[[159665]],194993:[[159954]],194994:[[17771]],194995:[[34384]],194996:[[34396]],194997:[[34407]],194998:[[34409]],194999:[[34473]],195e3:[[34440]],195001:[[34574]],195002:[[34530]],195003:[[34681]],195004:[[34600]],195005:[[34667]],195006:[[34694]],195007:[[17879]],195008:[[34785]],195009:[[34817]],195010:[[17913]],195011:[[34912]],195012:[[34915]],195013:[[161383]],195014:[[35031]],195015:[[35038]],195016:[[17973]],195017:[[35066]],195018:[[13499]],195019:[[161966]],195020:[[162150]],195021:[[18110]],195022:[[18119]],195023:[[35488]],195024:[[35565]],195025:[[35722]],195026:[[35925]],195027:[[162984]],195028:[[36011]],195029:[[36033]],195030:[[36123]],195031:[[36215]],195032:[[163631]],195033:[[133124]],195034:[[36299]],195035:[[36284]],195036:[[36336]],195037:[[133342]],195038:[[36564]],195039:[[36664]],195040:[[165330]],195041:[[165357]],195042:[[37012]],195043:[[37105]],195044:[[37137]],195045:[[165678]],195046:[[37147]],195047:[[37432]],195048:[[37591]],195049:[[37592]],195050:[[37500]],195051:[[37881]],195052:[[37909]],195053:[[166906]],195054:[[38283]],195055:[[18837]],195056:[[38327]],195057:[[167287]],195058:[[18918]],195059:[[38595]],195060:[[23986]],195061:[[38691]],195062:[[168261]],195063:[[168474]],195064:[[19054]],195065:[[19062]],195066:[[38880]],195067:[[168970]],195068:[[19122]],195069:[[169110]],195070:[[38923]],195071:[[38923]]},64e3:{64e3:[[20999]],64001:[[24230]],64002:[[25299]],64003:[[31958]],64004:[[23429]],64005:[[27934]],64006:[[26292]],64007:[[36667]],64008:[[34892]],64009:[[38477]],64010:[[35211]],64011:[[24275]],64012:[[20800]],64013:[[21952]],64016:[[22618]],64018:[[26228]],64021:[[20958]],64022:[[29482]],64023:[[30410]],64024:[[31036]],64025:[[31070]],64026:[[31077]],64027:[[31119]],64028:[[38742]],64029:[[31934]],64030:[[32701]],64032:[[34322]],64034:[[35576]],64037:[[36920]],64038:[[37117]],64042:[[39151]],64043:[[39164]],64044:[[39208]],64045:[[40372]],64046:[[37086]],64047:[[38583]],64048:[[20398]],64049:[[20711]],64050:[[20813]],64051:[[21193]],64052:[[21220]],64053:[[21329]],64054:[[21917]],64055:[[22022]],64056:[[22120]],64057:[[22592]],64058:[[22696]],64059:[[23652]],64060:[[23662]],64061:[[24724]],64062:[[24936]],64063:[[24974]],64064:[[25074]],64065:[[25935]],64066:[[26082]],64067:[[26257]],64068:[[26757]],64069:[[28023]],64070:[[28186]],64071:[[28450]],64072:[[29038]],64073:[[29227]],64074:[[29730]],64075:[[30865]],64076:[[31038]],64077:[[31049]],64078:[[31048]],64079:[[31056]],64080:[[31062]],64081:[[31069]],64082:[[31117]],64083:[[31118]],64084:[[31296]],64085:[[31361]],64086:[[31680]],64087:[[32244]],64088:[[32265]],64089:[[32321]],64090:[[32626]],64091:[[32773]],64092:[[33261]],64093:[[33401]],64094:[[33401]],64095:[[33879]],64096:[[35088]],64097:[[35222]],64098:[[35585]],64099:[[35641]],64100:[[36051]],64101:[[36104]],64102:[[36790]],64103:[[36920]],64104:[[38627]],64105:[[38911]],64106:[[38971]],64107:[[24693]],64108:[[148206]],64109:[[33304]],64112:[[20006]],64113:[[20917]],64114:[[20840]],64115:[[20352]],64116:[[20805]],64117:[[20864]],64118:[[21191]],64119:[[21242]],64120:[[21917]],64121:[[21845]],64122:[[21913]],64123:[[21986]],64124:[[22618]],64125:[[22707]],64126:[[22852]],64127:[[22868]],64128:[[23138]],64129:[[23336]],64130:[[24274]],64131:[[24281]],64132:[[24425]],64133:[[24493]],64134:[[24792]],64135:[[24910]],64136:[[24840]],64137:[[24974]],64138:[[24928]],64139:[[25074]],64140:[[25140]],64141:[[25540]],64142:[[25628]],64143:[[25682]],64144:[[25942]],64145:[[26228]],64146:[[26391]],64147:[[26395]],64148:[[26454]],64149:[[27513]],64150:[[27578]],64151:[[27969]],64152:[[28379]],64153:[[28363]],64154:[[28450]],64155:[[28702]],64156:[[29038]],64157:[[30631]],64158:[[29237]],64159:[[29359]],64160:[[29482]],64161:[[29809]],64162:[[29958]],64163:[[30011]],64164:[[30237]],64165:[[30239]],64166:[[30410]],64167:[[30427]],64168:[[30452]],64169:[[30538]],64170:[[30528]],64171:[[30924]],64172:[[31409]],64173:[[31680]],64174:[[31867]],64175:[[32091]],64176:[[32244]],64177:[[32574]],64178:[[32773]],64179:[[33618]],64180:[[33775]],64181:[[34681]],64182:[[35137]],64183:[[35206]],64184:[[35222]],64185:[[35519]],64186:[[35576]],64187:[[35531]],64188:[[35585]],64189:[[35582]],64190:[[35565]],64191:[[35641]],64192:[[35722]],64193:[[36104]],64194:[[36664]],64195:[[36978]],64196:[[37273]],64197:[[37494]],64198:[[38524]],64199:[[38627]],64200:[[38742]],64201:[[38875]],64202:[[38911]],64203:[[38923]],64204:[[38971]],64205:[[39698]],64206:[[40860]],64207:[[141386]],64208:[[141380]],64209:[[144341]],64210:[[15261]],64211:[[16408]],64212:[[16441]],64213:[[152137]],64214:[[154832]],64215:[[163539]],64216:[[40771]],64217:[[40846]],195072:[[38953]],195073:[[169398]],195074:[[39138]],195075:[[19251]],195076:[[39209]],195077:[[39335]],195078:[[39362]],195079:[[39422]],195080:[[19406]],195081:[[170800]],195082:[[39698]],195083:[[4e4]],195084:[[40189]],195085:[[19662]],195086:[[19693]],195087:[[40295]],195088:[[172238]],195089:[[19704]],195090:[[172293]],195091:[[172558]],195092:[[172689]],195093:[[40635]],195094:[[19798]],195095:[[40697]],195096:[[40702]],195097:[[40709]],195098:[[40719]],195099:[[40726]],195100:[[40763]],195101:[[173568]]},64256:{64256:[[102,102],256],64257:[[102,105],256],64258:[[102,108],256],64259:[[102,102,105],256],64260:[[102,102,108],256],64261:[[383,116],256],64262:[[115,116],256],64275:[[1396,1398],256],64276:[[1396,1381],256],64277:[[1396,1387],256],64278:[[1406,1398],256],64279:[[1396,1389],256],64285:[[1497,1460],512],64286:[,26],64287:[[1522,1463],512],64288:[[1506],256],64289:[[1488],256],64290:[[1491],256],64291:[[1492],256],64292:[[1499],256],64293:[[1500],256],64294:[[1501],256],64295:[[1512],256],64296:[[1514],256],64297:[[43],256],64298:[[1513,1473],512],64299:[[1513,1474],512],64300:[[64329,1473],512],64301:[[64329,1474],512],64302:[[1488,1463],512],64303:[[1488,1464],512],64304:[[1488,1468],512],64305:[[1489,1468],512],64306:[[1490,1468],512],64307:[[1491,1468],512],64308:[[1492,1468],512],64309:[[1493,1468],512],64310:[[1494,1468],512],64312:[[1496,1468],512],64313:[[1497,1468],512],64314:[[1498,1468],512],64315:[[1499,1468],512],64316:[[1500,1468],512],64318:[[1502,1468],512],64320:[[1504,1468],512],64321:[[1505,1468],512],64323:[[1507,1468],512],64324:[[1508,1468],512],64326:[[1510,1468],512],64327:[[1511,1468],512],64328:[[1512,1468],512],64329:[[1513,1468],512],64330:[[1514,1468],512],64331:[[1493,1465],512],64332:[[1489,1471],512],64333:[[1499,1471],512],64334:[[1508,1471],512],64335:[[1488,1500],256],64336:[[1649],256],64337:[[1649],256],64338:[[1659],256],64339:[[1659],256],64340:[[1659],256],64341:[[1659],256],64342:[[1662],256],64343:[[1662],256],64344:[[1662],256],64345:[[1662],256],64346:[[1664],256],64347:[[1664],256],64348:[[1664],256],64349:[[1664],256],64350:[[1658],256],64351:[[1658],256],64352:[[1658],256],64353:[[1658],256],64354:[[1663],256],64355:[[1663],256],64356:[[1663],256],64357:[[1663],256],64358:[[1657],256],64359:[[1657],256],64360:[[1657],256],64361:[[1657],256],64362:[[1700],256],64363:[[1700],256],64364:[[1700],256],64365:[[1700],256],64366:[[1702],256],64367:[[1702],256],64368:[[1702],256],64369:[[1702],256],64370:[[1668],256],64371:[[1668],256],64372:[[1668],256],64373:[[1668],256],64374:[[1667],256],64375:[[1667],256],64376:[[1667],256],64377:[[1667],256],64378:[[1670],256],64379:[[1670],256],64380:[[1670],256],64381:[[1670],256],64382:[[1671],256],64383:[[1671],256],64384:[[1671],256],64385:[[1671],256],64386:[[1677],256],64387:[[1677],256],64388:[[1676],256],64389:[[1676],256],64390:[[1678],256],64391:[[1678],256],64392:[[1672],256],64393:[[1672],256],64394:[[1688],256],64395:[[1688],256],64396:[[1681],256],64397:[[1681],256],64398:[[1705],256],64399:[[1705],256],64400:[[1705],256],64401:[[1705],256],64402:[[1711],256],64403:[[1711],256],64404:[[1711],256],64405:[[1711],256],64406:[[1715],256],64407:[[1715],256],64408:[[1715],256],64409:[[1715],256],64410:[[1713],256],64411:[[1713],256],64412:[[1713],256],64413:[[1713],256],64414:[[1722],256],64415:[[1722],256],64416:[[1723],256],64417:[[1723],256],64418:[[1723],256],64419:[[1723],256],64420:[[1728],256],64421:[[1728],256],64422:[[1729],256],64423:[[1729],256],64424:[[1729],256],64425:[[1729],256],64426:[[1726],256],64427:[[1726],256],64428:[[1726],256],64429:[[1726],256],64430:[[1746],256],64431:[[1746],256],64432:[[1747],256],64433:[[1747],256],64467:[[1709],256],64468:[[1709],256],64469:[[1709],256],64470:[[1709],256],64471:[[1735],256],64472:[[1735],256],64473:[[1734],256],64474:[[1734],256],64475:[[1736],256],64476:[[1736],256],64477:[[1655],256],64478:[[1739],256],64479:[[1739],256],64480:[[1733],256],64481:[[1733],256],64482:[[1737],256],64483:[[1737],256],64484:[[1744],256],64485:[[1744],256],64486:[[1744],256],64487:[[1744],256],64488:[[1609],256],64489:[[1609],256],64490:[[1574,1575],256],64491:[[1574,1575],256],64492:[[1574,1749],256],64493:[[1574,1749],256],64494:[[1574,1608],256],64495:[[1574,1608],256],64496:[[1574,1735],256],64497:[[1574,1735],256],64498:[[1574,1734],256],64499:[[1574,1734],256],64500:[[1574,1736],256],64501:[[1574,1736],256],64502:[[1574,1744],256],64503:[[1574,1744],256],64504:[[1574,1744],256],64505:[[1574,1609],256],64506:[[1574,1609],256],64507:[[1574,1609],256],64508:[[1740],256],64509:[[1740],256],64510:[[1740],256],64511:[[1740],256]},64512:{64512:[[1574,1580],256],64513:[[1574,1581],256],64514:[[1574,1605],256],64515:[[1574,1609],256],64516:[[1574,1610],256],64517:[[1576,1580],256],64518:[[1576,1581],256],64519:[[1576,1582],256],64520:[[1576,1605],256],64521:[[1576,1609],256],64522:[[1576,1610],256],64523:[[1578,1580],256],64524:[[1578,1581],256],64525:[[1578,1582],256],64526:[[1578,1605],256],64527:[[1578,1609],256],64528:[[1578,1610],256],64529:[[1579,1580],256],64530:[[1579,1605],256],64531:[[1579,1609],256],64532:[[1579,1610],256],64533:[[1580,1581],256],64534:[[1580,1605],256],64535:[[1581,1580],256],64536:[[1581,1605],256],64537:[[1582,1580],256],64538:[[1582,1581],256],64539:[[1582,1605],256],64540:[[1587,1580],256],64541:[[1587,1581],256],64542:[[1587,1582],256],64543:[[1587,1605],256],64544:[[1589,1581],256],64545:[[1589,1605],256],64546:[[1590,1580],256],64547:[[1590,1581],256],64548:[[1590,1582],256],64549:[[1590,1605],256],64550:[[1591,1581],256],64551:[[1591,1605],256],64552:[[1592,1605],256],64553:[[1593,1580],256],64554:[[1593,1605],256],64555:[[1594,1580],256],64556:[[1594,1605],256],64557:[[1601,1580],256],64558:[[1601,1581],256],64559:[[1601,1582],256],64560:[[1601,1605],256],64561:[[1601,1609],256],64562:[[1601,1610],256],64563:[[1602,1581],256],64564:[[1602,1605],256],64565:[[1602,1609],256],64566:[[1602,1610],256],64567:[[1603,1575],256],64568:[[1603,1580],256],64569:[[1603,1581],256],64570:[[1603,1582],256],64571:[[1603,1604],256],64572:[[1603,1605],256],64573:[[1603,1609],256],64574:[[1603,1610],256],64575:[[1604,1580],256],64576:[[1604,1581],256],64577:[[1604,1582],256],64578:[[1604,1605],256],64579:[[1604,1609],256],64580:[[1604,1610],256],64581:[[1605,1580],256],64582:[[1605,1581],256],64583:[[1605,1582],256],64584:[[1605,1605],256],64585:[[1605,1609],256],64586:[[1605,1610],256],64587:[[1606,1580],256],64588:[[1606,1581],256],64589:[[1606,1582],256],64590:[[1606,1605],256],64591:[[1606,1609],256],64592:[[1606,1610],256],64593:[[1607,1580],256],64594:[[1607,1605],256],64595:[[1607,1609],256],64596:[[1607,1610],256],64597:[[1610,1580],256],64598:[[1610,1581],256],64599:[[1610,1582],256],64600:[[1610,1605],256],64601:[[1610,1609],256],64602:[[1610,1610],256],64603:[[1584,1648],256],64604:[[1585,1648],256],64605:[[1609,1648],256],64606:[[32,1612,1617],256],64607:[[32,1613,1617],256],64608:[[32,1614,1617],256],64609:[[32,1615,1617],256],64610:[[32,1616,1617],256],64611:[[32,1617,1648],256],64612:[[1574,1585],256],64613:[[1574,1586],256],64614:[[1574,1605],256],64615:[[1574,1606],256],64616:[[1574,1609],256],64617:[[1574,1610],256],64618:[[1576,1585],256],64619:[[1576,1586],256],64620:[[1576,1605],256],64621:[[1576,1606],256],64622:[[1576,1609],256],64623:[[1576,1610],256],64624:[[1578,1585],256],64625:[[1578,1586],256],64626:[[1578,1605],256],64627:[[1578,1606],256],64628:[[1578,1609],256],64629:[[1578,1610],256],64630:[[1579,1585],256],64631:[[1579,1586],256],64632:[[1579,1605],256],64633:[[1579,1606],256],64634:[[1579,1609],256],64635:[[1579,1610],256],64636:[[1601,1609],256],64637:[[1601,1610],256],64638:[[1602,1609],256],64639:[[1602,1610],256],64640:[[1603,1575],256],64641:[[1603,1604],256],64642:[[1603,1605],256],64643:[[1603,1609],256],64644:[[1603,1610],256],64645:[[1604,1605],256],64646:[[1604,1609],256],64647:[[1604,1610],256],64648:[[1605,1575],256],64649:[[1605,1605],256],64650:[[1606,1585],256],64651:[[1606,1586],256],64652:[[1606,1605],256],64653:[[1606,1606],256],64654:[[1606,1609],256],64655:[[1606,1610],256],64656:[[1609,1648],256],64657:[[1610,1585],256],64658:[[1610,1586],256],64659:[[1610,1605],256],64660:[[1610,1606],256],64661:[[1610,1609],256],64662:[[1610,1610],256],64663:[[1574,1580],256],64664:[[1574,1581],256],64665:[[1574,1582],256],64666:[[1574,1605],256],64667:[[1574,1607],256],64668:[[1576,1580],256],64669:[[1576,1581],256],64670:[[1576,1582],256],64671:[[1576,1605],256],64672:[[1576,1607],256],64673:[[1578,1580],256],64674:[[1578,1581],256],64675:[[1578,1582],256],64676:[[1578,1605],256],64677:[[1578,1607],256],64678:[[1579,1605],256],64679:[[1580,1581],256],64680:[[1580,1605],256],64681:[[1581,1580],256],64682:[[1581,1605],256],64683:[[1582,1580],256],64684:[[1582,1605],256],64685:[[1587,1580],256],64686:[[1587,1581],256],64687:[[1587,1582],256],64688:[[1587,1605],256],64689:[[1589,1581],256],64690:[[1589,1582],256],64691:[[1589,1605],256],64692:[[1590,1580],256],64693:[[1590,1581],256],64694:[[1590,1582],256],64695:[[1590,1605],256],64696:[[1591,1581],256],64697:[[1592,1605],256],64698:[[1593,1580],256],64699:[[1593,1605],256],64700:[[1594,1580],256],64701:[[1594,1605],256],64702:[[1601,1580],256],64703:[[1601,1581],256],64704:[[1601,1582],256],64705:[[1601,1605],256],64706:[[1602,1581],256],64707:[[1602,1605],256],64708:[[1603,1580],256],64709:[[1603,1581],256],64710:[[1603,1582],256],64711:[[1603,1604],256],64712:[[1603,1605],256],64713:[[1604,1580],256],64714:[[1604,1581],256],64715:[[1604,1582],256],64716:[[1604,1605],256],64717:[[1604,1607],256],64718:[[1605,1580],256],64719:[[1605,1581],256],64720:[[1605,1582],256],64721:[[1605,1605],256],64722:[[1606,1580],256],64723:[[1606,1581],256],64724:[[1606,1582],256],64725:[[1606,1605],256],64726:[[1606,1607],256],64727:[[1607,1580],256],64728:[[1607,1605],256],64729:[[1607,1648],256],64730:[[1610,1580],256],64731:[[1610,1581],256],64732:[[1610,1582],256],64733:[[1610,1605],256],64734:[[1610,1607],256],64735:[[1574,1605],256],64736:[[1574,1607],256],64737:[[1576,1605],256],64738:[[1576,1607],256],64739:[[1578,1605],256],64740:[[1578,1607],256],64741:[[1579,1605],256],64742:[[1579,1607],256],64743:[[1587,1605],256],64744:[[1587,1607],256],64745:[[1588,1605],256],64746:[[1588,1607],256],64747:[[1603,1604],256],64748:[[1603,1605],256],64749:[[1604,1605],256],64750:[[1606,1605],256],64751:[[1606,1607],256],64752:[[1610,1605],256],64753:[[1610,1607],256],64754:[[1600,1614,1617],256],64755:[[1600,1615,1617],256],64756:[[1600,1616,1617],256],64757:[[1591,1609],256],64758:[[1591,1610],256],64759:[[1593,1609],256],64760:[[1593,1610],256],64761:[[1594,1609],256],64762:[[1594,1610],256],64763:[[1587,1609],256],64764:[[1587,1610],256],64765:[[1588,1609],256],64766:[[1588,1610],256],64767:[[1581,1609],256]},64768:{64768:[[1581,1610],256],64769:[[1580,1609],256],64770:[[1580,1610],256],64771:[[1582,1609],256],64772:[[1582,1610],256],64773:[[1589,1609],256],64774:[[1589,1610],256],64775:[[1590,1609],256],64776:[[1590,1610],256],64777:[[1588,1580],256],64778:[[1588,1581],256],64779:[[1588,1582],256],64780:[[1588,1605],256],64781:[[1588,1585],256],64782:[[1587,1585],256],64783:[[1589,1585],256],64784:[[1590,1585],256],64785:[[1591,1609],256],64786:[[1591,1610],256],64787:[[1593,1609],256],64788:[[1593,1610],256],64789:[[1594,1609],256],64790:[[1594,1610],256],64791:[[1587,1609],256],64792:[[1587,1610],256],64793:[[1588,1609],256],64794:[[1588,1610],256],64795:[[1581,1609],256],64796:[[1581,1610],256],64797:[[1580,1609],256],64798:[[1580,1610],256],64799:[[1582,1609],256],64800:[[1582,1610],256],64801:[[1589,1609],256],64802:[[1589,1610],256],64803:[[1590,1609],256],64804:[[1590,1610],256],64805:[[1588,1580],256],64806:[[1588,1581],256],64807:[[1588,1582],256],64808:[[1588,1605],256],64809:[[1588,1585],256],64810:[[1587,1585],256],64811:[[1589,1585],256],64812:[[1590,1585],256],64813:[[1588,1580],256],64814:[[1588,1581],256],64815:[[1588,1582],256],64816:[[1588,1605],256],64817:[[1587,1607],256],64818:[[1588,1607],256],64819:[[1591,1605],256],64820:[[1587,1580],256],64821:[[1587,1581],256],64822:[[1587,1582],256],64823:[[1588,1580],256],64824:[[1588,1581],256],64825:[[1588,1582],256],64826:[[1591,1605],256],64827:[[1592,1605],256],64828:[[1575,1611],256],64829:[[1575,1611],256],64848:[[1578,1580,1605],256],64849:[[1578,1581,1580],256],64850:[[1578,1581,1580],256],64851:[[1578,1581,1605],256],64852:[[1578,1582,1605],256],64853:[[1578,1605,1580],256],64854:[[1578,1605,1581],256],64855:[[1578,1605,1582],256],64856:[[1580,1605,1581],256],64857:[[1580,1605,1581],256],64858:[[1581,1605,1610],256],64859:[[1581,1605,1609],256],64860:[[1587,1581,1580],256],64861:[[1587,1580,1581],256],64862:[[1587,1580,1609],256],64863:[[1587,1605,1581],256],64864:[[1587,1605,1581],256],64865:[[1587,1605,1580],256],64866:[[1587,1605,1605],256],64867:[[1587,1605,1605],256],64868:[[1589,1581,1581],256],64869:[[1589,1581,1581],256],64870:[[1589,1605,1605],256],64871:[[1588,1581,1605],256],64872:[[1588,1581,1605],256],64873:[[1588,1580,1610],256],64874:[[1588,1605,1582],256],64875:[[1588,1605,1582],256],64876:[[1588,1605,1605],256],64877:[[1588,1605,1605],256],64878:[[1590,1581,1609],256],64879:[[1590,1582,1605],256],64880:[[1590,1582,1605],256],64881:[[1591,1605,1581],256],64882:[[1591,1605,1581],256],64883:[[1591,1605,1605],256],64884:[[1591,1605,1610],256],64885:[[1593,1580,1605],256],64886:[[1593,1605,1605],256],64887:[[1593,1605,1605],256],64888:[[1593,1605,1609],256],64889:[[1594,1605,1605],256],64890:[[1594,1605,1610],256],64891:[[1594,1605,1609],256],64892:[[1601,1582,1605],256],64893:[[1601,1582,1605],256],64894:[[1602,1605,1581],256],64895:[[1602,1605,1605],256],64896:[[1604,1581,1605],256],64897:[[1604,1581,1610],256],64898:[[1604,1581,1609],256],64899:[[1604,1580,1580],256],64900:[[1604,1580,1580],256],64901:[[1604,1582,1605],256],64902:[[1604,1582,1605],256],64903:[[1604,1605,1581],256],64904:[[1604,1605,1581],256],64905:[[1605,1581,1580],256],64906:[[1605,1581,1605],256],64907:[[1605,1581,1610],256],64908:[[1605,1580,1581],256],64909:[[1605,1580,1605],256],64910:[[1605,1582,1580],256],64911:[[1605,1582,1605],256],64914:[[1605,1580,1582],256],64915:[[1607,1605,1580],256],64916:[[1607,1605,1605],256],64917:[[1606,1581,1605],256],64918:[[1606,1581,1609],256],64919:[[1606,1580,1605],256],64920:[[1606,1580,1605],256],64921:[[1606,1580,1609],256],64922:[[1606,1605,1610],256],64923:[[1606,1605,1609],256],64924:[[1610,1605,1605],256],64925:[[1610,1605,1605],256],64926:[[1576,1582,1610],256],64927:[[1578,1580,1610],256],64928:[[1578,1580,1609],256],64929:[[1578,1582,1610],256],64930:[[1578,1582,1609],256],64931:[[1578,1605,1610],256],64932:[[1578,1605,1609],256],64933:[[1580,1605,1610],256],64934:[[1580,1581,1609],256],64935:[[1580,1605,1609],256],64936:[[1587,1582,1609],256],64937:[[1589,1581,1610],256],64938:[[1588,1581,1610],256],64939:[[1590,1581,1610],256],64940:[[1604,1580,1610],256],64941:[[1604,1605,1610],256],64942:[[1610,1581,1610],256],64943:[[1610,1580,1610],256],64944:[[1610,1605,1610],256],64945:[[1605,1605,1610],256],64946:[[1602,1605,1610],256],64947:[[1606,1581,1610],256],64948:[[1602,1605,1581],256],64949:[[1604,1581,1605],256],64950:[[1593,1605,1610],256],64951:[[1603,1605,1610],256],64952:[[1606,1580,1581],256],64953:[[1605,1582,1610],256],64954:[[1604,1580,1605],256],64955:[[1603,1605,1605],256],64956:[[1604,1580,1605],256],64957:[[1606,1580,1581],256],64958:[[1580,1581,1610],256],64959:[[1581,1580,1610],256],64960:[[1605,1580,1610],256],64961:[[1601,1605,1610],256],64962:[[1576,1581,1610],256],64963:[[1603,1605,1605],256],64964:[[1593,1580,1605],256],64965:[[1589,1605,1605],256],64966:[[1587,1582,1610],256],64967:[[1606,1580,1610],256],65008:[[1589,1604,1746],256],65009:[[1602,1604,1746],256],65010:[[1575,1604,1604,1607],256],65011:[[1575,1603,1576,1585],256],65012:[[1605,1581,1605,1583],256],65013:[[1589,1604,1593,1605],256],65014:[[1585,1587,1608,1604],256],65015:[[1593,1604,1610,1607],256],65016:[[1608,1587,1604,1605],256],65017:[[1589,1604,1609],256],65018:[[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605],256],65019:[[1580,1604,32,1580,1604,1575,1604,1607],256],65020:[[1585,1740,1575,1604],256]},65024:{65040:[[44],256],65041:[[12289],256],65042:[[12290],256],65043:[[58],256],65044:[[59],256],65045:[[33],256],65046:[[63],256],65047:[[12310],256],65048:[[12311],256],65049:[[8230],256],65056:[,230],65057:[,230],65058:[,230],65059:[,230],65060:[,230],65061:[,230],65062:[,230],65063:[,220],65064:[,220],65065:[,220],65066:[,220],65067:[,220],65068:[,220],65069:[,220],65072:[[8229],256],65073:[[8212],256],65074:[[8211],256],65075:[[95],256],65076:[[95],256],65077:[[40],256],65078:[[41],256],65079:[[123],256],65080:[[125],256],65081:[[12308],256],65082:[[12309],256],65083:[[12304],256],65084:[[12305],256],65085:[[12298],256],65086:[[12299],256],65087:[[12296],256],65088:[[12297],256],65089:[[12300],256],65090:[[12301],256],65091:[[12302],256],65092:[[12303],256],65095:[[91],256],65096:[[93],256],65097:[[8254],256],65098:[[8254],256],65099:[[8254],256],65100:[[8254],256],65101:[[95],256],65102:[[95],256],65103:[[95],256],65104:[[44],256],65105:[[12289],256],65106:[[46],256],65108:[[59],256],65109:[[58],256],65110:[[63],256],65111:[[33],256],65112:[[8212],256],65113:[[40],256],65114:[[41],256],65115:[[123],256],65116:[[125],256],65117:[[12308],256],65118:[[12309],256],65119:[[35],256],65120:[[38],256],65121:[[42],256],65122:[[43],256],65123:[[45],256],65124:[[60],256],65125:[[62],256],65126:[[61],256],65128:[[92],256],65129:[[36],256],65130:[[37],256],65131:[[64],256],65136:[[32,1611],256],65137:[[1600,1611],256],65138:[[32,1612],256],65140:[[32,1613],256],65142:[[32,1614],256],65143:[[1600,1614],256],65144:[[32,1615],256],65145:[[1600,1615],256],65146:[[32,1616],256],65147:[[1600,1616],256],65148:[[32,1617],256],65149:[[1600,1617],256],65150:[[32,1618],256],65151:[[1600,1618],256],65152:[[1569],256],65153:[[1570],256],65154:[[1570],256],65155:[[1571],256],65156:[[1571],256],65157:[[1572],256],65158:[[1572],256],65159:[[1573],256],65160:[[1573],256],65161:[[1574],256],65162:[[1574],256],65163:[[1574],256],65164:[[1574],256],65165:[[1575],256],65166:[[1575],256],65167:[[1576],256],65168:[[1576],256],65169:[[1576],256],65170:[[1576],256],65171:[[1577],256],65172:[[1577],256],65173:[[1578],256],65174:[[1578],256],65175:[[1578],256],65176:[[1578],256],65177:[[1579],256],65178:[[1579],256],65179:[[1579],256],65180:[[1579],256],65181:[[1580],256],65182:[[1580],256],65183:[[1580],256],65184:[[1580],256],65185:[[1581],256],65186:[[1581],256],65187:[[1581],256],65188:[[1581],256],65189:[[1582],256],65190:[[1582],256],65191:[[1582],256],65192:[[1582],256],65193:[[1583],256],65194:[[1583],256],65195:[[1584],256],65196:[[1584],256],65197:[[1585],256],65198:[[1585],256],65199:[[1586],256],65200:[[1586],256],65201:[[1587],256],65202:[[1587],256],65203:[[1587],256],65204:[[1587],256],65205:[[1588],256],65206:[[1588],256],65207:[[1588],256],65208:[[1588],256],65209:[[1589],256],65210:[[1589],256],65211:[[1589],256],65212:[[1589],256],65213:[[1590],256],65214:[[1590],256],65215:[[1590],256],65216:[[1590],256],65217:[[1591],256],65218:[[1591],256],65219:[[1591],256],65220:[[1591],256],65221:[[1592],256],65222:[[1592],256],65223:[[1592],256],65224:[[1592],256],65225:[[1593],256],65226:[[1593],256],65227:[[1593],256],65228:[[1593],256],65229:[[1594],256],65230:[[1594],256],65231:[[1594],256],65232:[[1594],256],65233:[[1601],256],65234:[[1601],256],65235:[[1601],256],65236:[[1601],256],65237:[[1602],256],65238:[[1602],256],65239:[[1602],256],65240:[[1602],256],65241:[[1603],256],65242:[[1603],256],65243:[[1603],256],65244:[[1603],256],65245:[[1604],256],65246:[[1604],256],65247:[[1604],256],65248:[[1604],256],65249:[[1605],256],65250:[[1605],256],65251:[[1605],256],65252:[[1605],256],65253:[[1606],256],65254:[[1606],256],65255:[[1606],256],65256:[[1606],256],65257:[[1607],256],65258:[[1607],256],65259:[[1607],256],65260:[[1607],256],65261:[[1608],256],65262:[[1608],256],65263:[[1609],256],65264:[[1609],256],65265:[[1610],256],65266:[[1610],256],65267:[[1610],256],65268:[[1610],256],65269:[[1604,1570],256],65270:[[1604,1570],256],65271:[[1604,1571],256],65272:[[1604,1571],256],65273:[[1604,1573],256],65274:[[1604,1573],256],65275:[[1604,1575],256],65276:[[1604,1575],256]},65280:{65281:[[33],256],65282:[[34],256],65283:[[35],256],65284:[[36],256],65285:[[37],256],65286:[[38],256],65287:[[39],256],65288:[[40],256],65289:[[41],256],65290:[[42],256],65291:[[43],256],65292:[[44],256],65293:[[45],256],65294:[[46],256],65295:[[47],256],65296:[[48],256],65297:[[49],256],65298:[[50],256],65299:[[51],256],65300:[[52],256],65301:[[53],256],65302:[[54],256],65303:[[55],256],65304:[[56],256],65305:[[57],256],65306:[[58],256],65307:[[59],256],65308:[[60],256],65309:[[61],256],65310:[[62],256],65311:[[63],256],65312:[[64],256],65313:[[65],256],65314:[[66],256],65315:[[67],256],65316:[[68],256],65317:[[69],256],65318:[[70],256],65319:[[71],256],65320:[[72],256],65321:[[73],256],65322:[[74],256],65323:[[75],256],65324:[[76],256],65325:[[77],256],65326:[[78],256],65327:[[79],256],65328:[[80],256],65329:[[81],256],65330:[[82],256],65331:[[83],256],65332:[[84],256],65333:[[85],256],65334:[[86],256],65335:[[87],256],65336:[[88],256],65337:[[89],256],65338:[[90],256],65339:[[91],256],65340:[[92],256],65341:[[93],256],65342:[[94],256],65343:[[95],256],65344:[[96],256],65345:[[97],256],65346:[[98],256],65347:[[99],256],65348:[[100],256],65349:[[101],256],65350:[[102],256],65351:[[103],256],65352:[[104],256],65353:[[105],256],65354:[[106],256],65355:[[107],256],65356:[[108],256],65357:[[109],256],65358:[[110],256],65359:[[111],256],65360:[[112],256],65361:[[113],256],65362:[[114],256],65363:[[115],256],65364:[[116],256],65365:[[117],256],65366:[[118],256],65367:[[119],256],65368:[[120],256],65369:[[121],256],65370:[[122],256],65371:[[123],256],65372:[[124],256],65373:[[125],256],65374:[[126],256],65375:[[10629],256],65376:[[10630],256],65377:[[12290],256],65378:[[12300],256],65379:[[12301],256],65380:[[12289],256],65381:[[12539],256],65382:[[12530],256],65383:[[12449],256],65384:[[12451],256],65385:[[12453],256],65386:[[12455],256],65387:[[12457],256],65388:[[12515],256],65389:[[12517],256],65390:[[12519],256],65391:[[12483],256],65392:[[12540],256],65393:[[12450],256],65394:[[12452],256],65395:[[12454],256],65396:[[12456],256],65397:[[12458],256],65398:[[12459],256],65399:[[12461],256],65400:[[12463],256],65401:[[12465],256],65402:[[12467],256],65403:[[12469],256],65404:[[12471],256],65405:[[12473],256],65406:[[12475],256],65407:[[12477],256],65408:[[12479],256],65409:[[12481],256],65410:[[12484],256],65411:[[12486],256],65412:[[12488],256],65413:[[12490],256],65414:[[12491],256],65415:[[12492],256],65416:[[12493],256],65417:[[12494],256],65418:[[12495],256],65419:[[12498],256],65420:[[12501],256],65421:[[12504],256],65422:[[12507],256],65423:[[12510],256],65424:[[12511],256],65425:[[12512],256],65426:[[12513],256],65427:[[12514],256],65428:[[12516],256],65429:[[12518],256],65430:[[12520],256],65431:[[12521],256],65432:[[12522],256],65433:[[12523],256],65434:[[12524],256],65435:[[12525],256],65436:[[12527],256],65437:[[12531],256],65438:[[12441],256],65439:[[12442],256],65440:[[12644],256],65441:[[12593],256],65442:[[12594],256],65443:[[12595],256],65444:[[12596],256],65445:[[12597],256],65446:[[12598],256],65447:[[12599],256],65448:[[12600],256],65449:[[12601],256],65450:[[12602],256],65451:[[12603],256],65452:[[12604],256],65453:[[12605],256],65454:[[12606],256],65455:[[12607],256],65456:[[12608],256],65457:[[12609],256],65458:[[12610],256],65459:[[12611],256],65460:[[12612],256],65461:[[12613],256],65462:[[12614],256],65463:[[12615],256],65464:[[12616],256],65465:[[12617],256],65466:[[12618],256],65467:[[12619],256],65468:[[12620],256],65469:[[12621],256],65470:[[12622],256],65474:[[12623],256],65475:[[12624],256],65476:[[12625],256],65477:[[12626],256],65478:[[12627],256],65479:[[12628],256],65482:[[12629],256],65483:[[12630],256],65484:[[12631],256],65485:[[12632],256],65486:[[12633],256],65487:[[12634],256],65490:[[12635],256],65491:[[12636],256],65492:[[12637],256],65493:[[12638],256],65494:[[12639],256],65495:[[12640],256],65498:[[12641],256],65499:[[12642],256],65500:[[12643],256],65504:[[162],256],65505:[[163],256],65506:[[172],256],65507:[[175],256],65508:[[166],256],65509:[[165],256],65510:[[8361],256],65512:[[9474],256],65513:[[8592],256],65514:[[8593],256],65515:[[8594],256],65516:[[8595],256],65517:[[9632],256],65518:[[9675],256]}};var h={nfc:function(e){return d("NFC",e)},nfd:function(e){return d("NFD",e)},nfkc:function(e){return d("NFKC",e)},nfkd:function(e){return d("NFKD",e)}};e.exports=h,h.shimApplied=!1,String.prototype.normalize||(Object.defineProperty(String.prototype,"normalize",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=""+this,t=void 0===arguments[0]?"NFC":arguments[0];if(null==this)throw new TypeError("Cannot call method on "+Object.prototype.toString.call(this));if("NFC"===t)return h.nfc(e);if("NFD"===t)return h.nfd(e);if("NFKC"===t)return h.nfkc(e);if("NFKD"===t)return h.nfkd(e);throw new RangeError("Invalid normalization form: "+t)}}),h.shimApplied=!0)}()},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.EnglishMnemonic=void 0;const s=i(r(69));class a{constructor(e){if(!a.mnemonicMatcher.test(e))throw new Error("Invalid mnemonic format");const t=e.split(" "),r=[12,15,18,21,24];if(-1===r.indexOf(t.length))throw new Error(`Invalid word count in mnemonic (allowed: ${r} got: ${t.length})`);for(const e of t)if(-1===a.wordlist.indexOf(e))throw new Error("Mnemonic contains invalid word");s.mnemonicToEntropy(e),this.data=e}toString(){return this.data}}t.EnglishMnemonic=a,a.wordlist=s.wordlists.english,a.mnemonicMatcher=/^[a-z]+( [a-z]+)*$/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hmac=void 0;t.Hmac=class{constructor(e,t){const r=(new e).blockSize;this.hash=t=>(new e).update(t).digest();let n=t;if(n.length>r&&(n=this.hash(n)),n.length<r){const e=new Uint8Array(r-n.length);n=new Uint8Array([...n,...e])}this.oKeyPad=n.map(e=>92^e),this.iKeyPad=n.map(e=>54^e),this.messageHasher=new e,this.blockSize=r,this.update(this.iKeyPad)}update(e){return this.messageHasher.update(e),this}digest(){const e=this.messageHasher.digest();return this.hash(new Uint8Array([...this.oKeyPad,...e]))}}},function(e,t,r){"use strict";r.r(t),t.default={}},function(e,t,r){"use strict";function n(e){let t=0;for(const r of e){if(0!==r)break;t++}return e.slice(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ExtendedSecp256k1Signature=t.Secp256k1Signature=void 0;class o{constructor(e,t){if(e.length>32||0===e.length||0===e[0])throw new Error("Unsigned integer r must be encoded as unpadded big endian.");if(t.length>32||0===t.length||0===t[0])throw new Error("Unsigned integer s must be encoded as unpadded big endian.");this.data={r:e,s:t}}static fromFixedLength(e){if(64!==e.length)throw new Error(`Got invalid data length: ${e.length}. Expected 2x 32 bytes for the pair (r, s)`);return new o(n(e.slice(0,32)),n(e.slice(32,64)))}static fromDer(e){let t=0;if(48!==e[t++])throw new Error("Prefix 0x30 expected");const r=e[t++];if(e.length-t!==r)throw new Error("Data length mismatch detected");if(2!==e[t++])throw new Error("INTEGER tag expected");const i=e[t++];if(i>=128)throw new Error("Decoding length values above 127 not supported");const s=e.slice(t,t+i);t+=i;if(2!==e[t++])throw new Error("INTEGER tag expected");const a=e[t++];if(a>=128)throw new Error("Decoding length values above 127 not supported");const c=e.slice(t,t+a);return t+=a,new o(n(s),n(c))}r(e){if(void 0===e)return this.data.r;{const t=e-this.data.r.length;if(t<0)throw new Error("Length too small to hold parameter r");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.r])}}s(e){if(void 0===e)return this.data.s;{const t=e-this.data.s.length;if(t<0)throw new Error("Length too small to hold parameter s");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.s])}}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32)])}toDer(){const e=this.data.r[0]>=128?new Uint8Array([0,...this.data.r]):this.data.r,t=this.data.s[0]>=128?new Uint8Array([0,...this.data.s]):this.data.s,r=e.length,n=t.length,o=new Uint8Array([2,r,...e,2,n,...t]);return new Uint8Array([48,o.length,...o])}}t.Secp256k1Signature=o;class i extends o{constructor(e,t,r){if(super(e,t),!Number.isInteger(r))throw new Error("The recovery parameter must be an integer.");if(r<0||r>4)throw new Error("The recovery parameter must be one of 0, 1, 2, 3.");this.recovery=r}static fromFixedLength(e){if(65!==e.length)throw new Error(`Got invalid data length ${e.length}. Expected 32 + 32 + 1`);return new i(n(e.slice(0,32)),n(e.slice(32,64)),e[64])}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32),this.recovery])}}t.ExtendedSecp256k1Signature=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sha512=t.Sha512=t.sha256=t.Sha256=t.sha1=t.Sha1=void 0;const o=n(r(76));class i{constructor(e){this.blockSize=64,this.impl=o.default("sha1"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha1=i,t.sha1=function(e){return new i(e).digest()};class s{constructor(e){this.blockSize=64,this.impl=o.default("sha256"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha256=s,t.sha256=function(e){return new s(e).digest()};class a{constructor(e){this.blockSize=128,this.impl=o.default("sha512"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha512=a,t.sha512=function(e){return new a(e).digest()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseCoins=t.coins=t.coin=void 0;const n=r(82);function o(e,t){return{amount:new n.Uint53(e).toString(),denom:t}}t.coin=o,t.coins=function(e,t){return[o(e,t)]},t.parseCoins=function(e){return e.replace(/\s/g,"").split(",").filter(Boolean).map(e=>{const t=e.match(/^([0-9]+)([a-zA-Z]+)/);if(!t)throw new Error("Got an invalid coin string");return{amount:n.Uint64.fromString(t[1]).toString(),denom:t[2]}})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CosmosClient=t.isSearchByTagsQuery=t.isSearchBySentFromOrToQuery=t.isSearchByHeightQuery=t.assertIsBroadcastTxSuccess=t.isBroadcastTxSuccess=t.isBroadcastTxFailure=void 0;const n=r(50),o=r(39),i=r(82),s=r(174),a=r(310);function c(e){return!!e.code}function u(e){return void 0!==e.height}function l(e){return void 0!==e.sentFromOrTo}function f(e){return void 0!==e.tags}t.isBroadcastTxFailure=c,t.isBroadcastTxSuccess=function(e){return!c(e)},t.assertIsBroadcastTxSuccess=function(e){if(c(e))throw new Error(`Error when broadcasting tx ${e.transactionHash} at height ${e.height}. Code: ${e.code}; Raw log: ${e.rawLog}`)},t.isSearchByHeightQuery=u,t.isSearchBySentFromOrToQuery=l,t.isSearchByTagsQuery=f;t.CosmosClient=class{constructor(e,t=s.BroadcastMode.Block){this.lcdClient=s.LcdClient.withExtensions({apiUrl:e,broadcastMode:t},s.setupAuthExtension)}async getChainId(){if(!this.chainId){const e=(await this.lcdClient.nodeInfo()).node_info.network;if(!e)throw new Error("Chain ID must not be empty");this.chainId=e}return this.chainId}async getHeight(){if(this.anyValidAddress){const{height:e}=await this.lcdClient.auth.account(this.anyValidAddress);return parseInt(e,10)}{const e=await this.lcdClient.blocksLatest();return parseInt(e.block.header.height,10)}}async getIdentifier(e){const t=await this.lcdClient.encodeTx(e),r=n.sha256(o.fromBase64(t.tx));return o.toHex(r).toUpperCase()}async getSequence(e){const t=await this.getAccount(e);if(!t)throw new Error("Account does not exist on chain. Send some tokens there before trying to query sequence.");return{accountNumber:t.accountNumber,sequence:t.sequence}}async getAccount(e){const t=(await this.lcdClient.auth.account(e)).result.value;return""===t.address?void 0:(this.anyValidAddress=t.address,{address:t.address,balance:t.coins,pubkey:s.normalizePubkey(t.public_key)||void 0,accountNumber:s.uint64ToNumber(t.account_number),sequence:s.uint64ToNumber(t.sequence)})}async getBlock(e){const t=void 0!==e?await this.lcdClient.blocks(e):await this.lcdClient.blocksLatest();return{id:t.block_id.hash,header:{version:t.block.header.version,time:t.block.header.time,height:parseInt(t.block.header.height,10),chainId:t.block.header.chain_id},txs:(t.block.data.txs||[]).map(o.fromBase64)}}async getTx(e){var t;return null!==(t=(await this.txsQuery("tx.hash="+e))[0])&&void 0!==t?t:null}async searchTx(e,t={}){const r=t.minHeight||0,n=t.maxHeight||Number.MAX_SAFE_INTEGER;if(n<r)return[];function o(e){return`${e}&tx.minheight=${r}&tx.maxheight=${n}`}let i;if(u(e))i=e.height<r||e.height>n?[]:await this.txsQuery("tx.height="+e.height);else if(l(e)){const t=o("message.module=bank&message.sender="+e.sentFromOrTo),r=o("message.module=bank&transfer.recipient="+e.sentFromOrTo),n=await this.txsQuery(t),s=await this.txsQuery(r),a=n.map(e=>e.hash);i=[...n,...s.filter(e=>!a.includes(e.hash))]}else{if(!f(e))throw new Error("Unknown query type");{const t=o(e.tags.map(e=>`${e.key}=${e.value}`).join("&"));i=await this.txsQuery(t)}}return i.filter(e=>e.height>=r&&e.height<=n)}async broadcastTx(e){const t=await this.lcdClient.broadcastTx(e);if(!t.txhash.match(/^([0-9A-F][0-9A-F])+$/))throw new Error("Received ill-formatted txhash. Must be non-empty upper-case hex");return void 0!==t.code?{height:i.Uint53.fromString(t.height).toNumber(),transactionHash:t.txhash,code:t.code,rawLog:t.raw_log||""}:{logs:t.logs?a.parseLogs(t.logs):[],rawLog:t.raw_log||"",transactionHash:t.txhash,data:t.data?o.fromHex(t.data):void 0}}async txsQuery(e){const t=await this.lcdClient.txsQuery(e+"&limit=100");if(parseInt(t.page_total,10)>1)throw new Error(`Found more results on the backend than we can process currently. Results: ${t.total_count}, supported: 100`);return t.txs.map(e=>({height:parseInt(e.height,10),hash:e.txhash,code:e.code||0,rawLog:e.raw_log,logs:a.parseLogs(e.logs||[]),tx:e.tx,timestamp:e.timestamp}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BroadcastMode=void 0,function(e){e.Block="block",e.Sync="sync",e.Async="async"}(t.BroadcastMode||(t.BroadcastMode={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildFeeTable=t.GasPrice=void 0;const n=r(82),o=r(317);class i{constructor(e,t){this.amount=e,this.denom=t}static fromString(e){const t=e.match(/^(?<amount>.+?)(?<denom>[a-z]+)$/);if(!t)throw new Error("Invalid gas price string");const{amount:r,denom:o}=t.groups;if(o.length<3||o.length>127)throw new Error("Gas price denomination must be between 3 and 127 characters");const s=n.Decimal.fromUserInput(r,18);return new i(s,o)}}function s(e,{denom:t,amount:r}){const i=Math.ceil(r.multiply(new n.Uint53(e)).toFloatApproximation());return{amount:o.coins(i,t),gas:e.toString()}}t.GasPrice=i,t.buildFeeTable=function(e,t,r){return Object.entries(t).reduce((t,[n,o])=>Object.assign(Object.assign({},t),{[n]:s(r[n]||o,e)}),{})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeCosmoshubPath=void 0;const n=r(50);t.makeCosmoshubPath=function(e){return[n.Slip10RawIndex.hardened(44),n.Slip10RawIndex.hardened(118),n.Slip10RawIndex.hardened(0),n.Slip10RawIndex.normal(0),n.Slip10RawIndex.normal(e)]}},function(e,t,r){"use strict";function n(e){const{memo:t,msg:r,fee:n,signatures:o}=e;return"string"==typeof t&&Array.isArray(r)&&"object"==typeof n&&Array.isArray(o)}Object.defineProperty(t,"__esModule",{value:!0}),t.isWrappedStdTx=t.makeStdTx=t.isStdTx=void 0,t.isStdTx=n,t.makeStdTx=function(e,t){return{msg:e.msgs,fee:e.fee,memo:e.memo,signatures:Array.isArray(t)?t:[t]}},t.isWrappedStdTx=function(e){return"cosmos-sdk/StdTx"===e.type&&n(e.value)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decrypt=t.encrypt=t.supportedAlgorithms=t.executeKdf=t.cosmjsSalt=void 0;const n=r(50),o=r(39);t.cosmjsSalt=o.toAscii("The CosmJS salt."),t.executeKdf=async function(e,r){switch(r.algorithm){case"argon2id":{const o=r.params;if(!n.isArgon2idOptions(o))throw new Error("Invalid format of argon2id params");return n.Argon2id.execute(e,t.cosmjsSalt,o)}default:throw new Error("Unsupported KDF algorithm")}},t.supportedAlgorithms={xchacha20poly1305Ietf:"xchacha20poly1305-ietf"},t.encrypt=async function(e,r,o){switch(o.algorithm){case t.supportedAlgorithms.xchacha20poly1305Ietf:{const t=n.Random.getBytes(n.xchacha20NonceLength);return new Uint8Array([...t,...await n.Xchacha20poly1305Ietf.encrypt(e,r,t)])}default:throw new Error(`Unsupported encryption algorithm: '${o.algorithm}'`)}},t.decrypt=async function(e,r,o){switch(o.algorithm){case t.supportedAlgorithms.xchacha20poly1305Ietf:{const t=e.slice(0,n.xchacha20NonceLength);return n.Xchacha20poly1305Ietf.decrypt(e.slice(n.xchacha20NonceLength),r,t)}default:throw new Error(`Unsupported encryption algorithm: '${o.algorithm}'`)}}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(176),t),o(r(650),t),o(r(651),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageRegistry=void 0;t.MessageRegistry=class{constructor(){this.registeredMsgType=new Map}registerMessage(e){if(this.registeredMsgType.has(e.type()))throw new Error("Already registered type "+e.type());this.registeredMsgType.set(e.type(),e)}parseMessage(e){if(!e.type)throw new Error("Null type");const t=this.registeredMsgType.get(e.type);if(!t)throw new Error("Unregistered msg type "+e.type);return Object.setPrototypeOf(e.msg,t.prototype)}}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(656),t),o(r(657),t),o(r(658),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WEBPAGE_PORT=t.APP_PORT=t.BACKGROUND_PORT=void 0,t.BACKGROUND_PORT="background",t.APP_PORT="popup",t.WEBPAGE_PORT="webpage"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionGuards=void 0;class n{}t.ExtensionGuards=n,n.checkOriginIsValid=(e,t,r)=>{if(!r.url)throw new Error("url is empty");if(!t.origin)throw new Error("origin is empty");if(new URL(r.url).origin!==t.origin)throw new Error("Invalid origin");return Promise.resolve()},n.checkMessageIsInternal=(e,t,r)=>{if(!e.isInternalMsg&&!t.approveExternal(e,r))throw new Error("Permission rejected");return Promise.resolve()}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionEnv=void 0;const i=r(407),s=r(327),a=r(326),c=new(o(r(412)).default)({concurrency:1});class u{}t.ExtensionEnv=u,u.produceEnv=e=>{const t=u.checkIsInternalMessage(e,browser.runtime.id,browser.runtime.getURL("/")),r="interaction=true&interactionInternal="+t,o=(e,t,o)=>n(void 0,void 0,void 0,(function*(){e.startsWith("/")&&(e=e.slice(1)),(e=browser.runtime.getURL("/popup.html#/"+e)).includes("?")?e+="&"+r:e+="?"+r;const u=yield function(e,t="default"){return n(this,void 0,void 0,(function*(){return yield c.add(()=>i.openPopupWindow(e,t))}))}(e,null==o?void 0:o.channel),l=(yield browser.windows.get(u,{populate:!0})).tabs[0].id;return yield n(void 0,void 0,void 0,(function*(){if("complete"!==(yield browser.tabs.get(l)).status)return new Promise(e=>{browser.tabs.onUpdated.addListener((t,r)=>{l===t&&"complete"===r.status&&e()})})})),yield a.InExtensionMessageRequester.sendMessageToTab(l,s.APP_PORT,t)}));if(t){return{isInternalMsg:t,requestInteraction:(t,i,c)=>n(void 0,void 0,void 0,(function*(){if(null==c?void 0:c.forceOpenWindow)return yield o(t,i,c);t.startsWith("/")&&(t=t.slice(1)),(t=browser.runtime.getURL("/popup.html#/"+t)).includes("?")?t+="&"+r:t+="?"+r;const n=yield browser.runtime.getBackgroundPage(),u=browser.extension.getViews().filter(e=>e.location.href!==n.location.href),l=u.find(t=>t.location.href===e.url);return(null!=l?l:u[0]).location.href=t,yield(new a.InExtensionMessageRequester).sendMessage(s.APP_PORT,i)}))}}return{isInternalMsg:t,requestInteraction:o}},u.checkIsInternalMessage=(e,t,r)=>{if(!e.url)throw new Error("Empty sender url");const n=new URL(e.url);if(!n.origin||"null"===n.origin)throw new Error("Invalid sender url");const o=new URL(r);if(!o.origin||"null"===o.origin)throw new Error("Invalid browser url");return n.origin===o.origin&&e.id===t}},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s};Object.defineProperty(t,"__esModule",{value:!0}),t.PersistentMemoryService=void 0;const o=r(43);let i=class{constructor(){this.data={}}set(e){this.data=Object.assign(Object.assign({},this.data),e)}get(){return this.data}};i=n([o.singleton()],i),t.PersistentMemoryService=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="persistent-memory"},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainsService=void 0;const c=r(43),u=r(52),l=r(333),f=r(334),d=r(83),h=r(128),p=r(11),g=a(r(342));let m=class{constructor(e,t,r,n){this.kvStore=e,this.embedChainInfos=t,this.chainUpdaterKeeper=r,this.interactionKeeper=n,this.onChainRemovedHandlers=[],this.getChainInfos=g.default.promise(()=>s(this,void 0,void 0,(function*(){var e;if(this.cachedChainInfos)return this.cachedChainInfos;const t=this.embedChainInfos.map(e=>Object.assign(Object.assign({},e),{embeded:!0})),r=new Map;for(const e of t)r.set(p.ChainIdHelper.parse(e.chainId).identifier,!0);const n=(null!==(e=yield this.kvStore.get("chain-infos"))&&void 0!==e?e:[]).filter(e=>!r.get(p.ChainIdHelper.parse(e.chainId).identifier)).map(e=>Object.assign(Object.assign({},e),{embeded:!1}));let o=t.concat(n);return o=yield Promise.all(o.map(e=>s(this,void 0,void 0,(function*(){const t=yield this.chainUpdaterKeeper.putUpdatedPropertyToChainInfo(e);return Object.assign(Object.assign({},t),{embeded:e.embeded})})))),this.cachedChainInfos=o,o})))}clearCachedChainInfos(){this.cachedChainInfos=void 0}getChainInfo(e){return s(this,void 0,void 0,(function*(){const t=(yield this.getChainInfos()).find(t=>p.ChainIdHelper.parse(t.chainId).identifier===p.ChainIdHelper.parse(e).identifier);if(!t)throw new Error("There is no chain info for "+e);return t}))}getChainCoinType(e){return s(this,void 0,void 0,(function*(){const t=yield this.getChainInfo(e);if(!t)throw new Error("There is no chain info for "+e);return t.bip44.coinType}))}hasChainInfo(e){return s(this,void 0,void 0,(function*(){return null!=(yield this.getChainInfos()).find(t=>p.ChainIdHelper.parse(t.chainId).identifier===p.ChainIdHelper.parse(e).identifier)}))}suggestChainInfo(e,t,r){return s(this,void 0,void 0,(function*(){t=yield l.ChainInfoSchema.validateAsync(t,{stripUnknown:!0}),yield this.interactionKeeper.waitApprove(e,"/suggest-chain",h.SuggestChainInfoMsg.type(),Object.assign(Object.assign({},t),{origin:r})),yield this.addChainInfo(t)}))}addChainInfo(e){var t;return s(this,void 0,void 0,(function*(){if(yield this.hasChainInfo(e.chainId))throw new Error("Same chain is already registered");const r=null!==(t=yield this.kvStore.get("chain-infos"))&&void 0!==t?t:[];r.push(e),yield this.kvStore.set("chain-infos",r),this.clearCachedChainInfos()}))}removeChainInfo(e){var t;return s(this,void 0,void 0,(function*(){if(!(yield this.hasChainInfo(e)))throw new Error("Chain is not registered");if((yield this.getChainInfo(e)).embeded)throw new Error("Can't remove the embedded chain");const r=(null!==(t=yield this.kvStore.get("chain-infos"))&&void 0!==t?t:[]).filter(t=>p.ChainIdHelper.parse(t.chainId).identifier!==p.ChainIdHelper.parse(e).identifier);yield this.kvStore.set("chain-infos",r),yield this.chainUpdaterKeeper.clearUpdatedProperty(e);for(const t of this.onChainRemovedHandlers)t(e,p.ChainIdHelper.parse(e).identifier);this.clearCachedChainInfos()}))}addChainRemovedHandler(e){this.onChainRemovedHandlers.push(e)}};m=n([c.singleton(),i(0,c.inject(u.TYPES.ChainsStore)),i(1,c.inject(u.TYPES.ChainsEmbedChainInfos)),i(2,c.inject(c.delay(()=>f.ChainUpdaterService))),i(3,c.inject(c.delay(()=>d.InteractionService))),o("design:paramtypes",[Object,Array,f.ChainUpdaterService,d.InteractionService])],m),t.ChainsService=m},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainInfoSchema=t.SuggestingBIP44Schema=t.Bech32ConfigSchema=t.Secret20CurrencyShema=t.CW20CurrencyShema=t.CurrencySchema=void 0;const o=n(r(670));t.CurrencySchema=o.default.object({coinDenom:o.default.string().required(),coinMinimalDenom:o.default.string().required(),coinDecimals:o.default.number().integer().min(0).max(18).required(),coinGeckoId:o.default.string()}),t.CW20CurrencyShema=t.CurrencySchema.keys({type:o.default.string().equal("cw20").required(),contractAddress:o.default.string().required()}).custom(e=>e.coinMinimalDenom.startsWith(`${e.type}:${e.contractAddress}:`)?e:Object.assign(Object.assign({},e),{coinMinimalDenom:`${e.type}:${e.contractAddress}:`+e.coinMinimalDenom})),t.Secret20CurrencyShema=t.CurrencySchema.keys({type:o.default.string().equal("secret20").required(),contractAddress:o.default.string().required(),viewingKey:o.default.string().required()}).custom(e=>e.coinMinimalDenom.startsWith(`${e.type}:${e.contractAddress}:`)?e:Object.assign(Object.assign({},e),{coinMinimalDenom:`${e.type}:${e.contractAddress}:`+e.coinMinimalDenom})),t.Bech32ConfigSchema=o.default.object({bech32PrefixAccAddr:o.default.string().required(),bech32PrefixAccPub:o.default.string().required(),bech32PrefixValAddr:o.default.string().required(),bech32PrefixValPub:o.default.string().required(),bech32PrefixConsAddr:o.default.string().required(),bech32PrefixConsPub:o.default.string().required()}),t.SuggestingBIP44Schema=o.default.object({coinType:o.default.number().integer().min(0).required()}).unknown(!0),t.ChainInfoSchema=o.default.object({rpc:o.default.string().required().uri(),rest:o.default.string().required().uri(),chainId:o.default.string().required().min(1).max(30),chainName:o.default.string().required().min(1).max(30),stakeCurrency:t.CurrencySchema.required(),walletUrl:o.default.string().uri(),walletUrlForStaking:o.default.string().uri(),bip44:t.SuggestingBIP44Schema.required(),bech32Config:t.Bech32ConfigSchema.required(),currencies:o.default.array().min(1).items(t.CurrencySchema,t.CW20CurrencyShema,t.Secret20CurrencyShema).required(),feeCurrencies:o.default.array().min(1).items(t.CurrencySchema).required(),coinType:o.default.number().integer(),beta:o.default.boolean(),gasPriceStep:o.default.object({low:o.default.number().required(),average:o.default.number().required(),high:o.default.number().required()}),features:o.default.array().items(o.default.string().valid("stargate","cosmwasm","secretwasm","ibc-transfer")).unique().custom(e=>{if(e.indexOf("cosmwasm")>=0&&e.indexOf("secretwasm")>=0)throw new Error("cosmwasm and secretwasm are not compatible");return e})})},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(335),t),o(r(178),t)},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainUpdaterService=void 0;const c=r(43),u=r(52),l=a(r(68)),f=r(11),d=r(58);let h=class{constructor(e,t){this.kvStore=e,this.chainsService=t}putUpdatedPropertyToChainInfo(e){var t,r;return s(this,void 0,void 0,(function*(){const n=yield this.getUpdatedChainProperty(e.chainId),o=f.ChainIdHelper.parse(e.chainId);if(f.ChainIdHelper.parse(n.chainId||e.chainId).version<o.version)return e;const i=null!==(t=e.features)&&void 0!==t?t:[];for(const e of null!==(r=n.features)&&void 0!==r?r:[])i.includes(e)||i.push(e);return Object.assign(Object.assign({},e),{chainId:n.chainId||e.chainId,features:i})}))}clearUpdatedProperty(e){return s(this,void 0,void 0,(function*(){yield this.kvStore.set(f.ChainIdHelper.parse(e).identifier,null),this.chainsService.clearCachedChainInfos()}))}tryUpdateChain(e){var t,r;return s(this,void 0,void 0,(function*(){const n=yield this.chainsService.getChainInfo(e);if(!f.ChainIdHelper.hasChainVersion(n.chainId))return n.chainId;const o=l.default.create({baseURL:n.rpc}),i=yield o.get("/block"),s=f.ChainIdHelper.parse(n.chainId),a=i.data.result.block.header.chain_id,c=f.ChainIdHelper.parse(a);s.identifier===c.identifier&&s.version<c.version&&(yield this.saveChainProperty(s.identifier,{chainId:a}));let u=!1;try{if(!n.features||!n.features.includes("stargate")){const e=l.default.create({baseURL:n.rest});yield e.get("/cosmos/base/tendermint/v1beta1/node_info");const r=yield this.getUpdatedChainProperty(n.chainId);yield this.saveChainProperty(s.identifier,{features:(null!==(t=r.features)&&void 0!==t?t:[]).concat(["stargate"])}),u=!0}}catch(e){}try{if((!n.features||!n.features.includes("ibc-transfer"))&&(u||n.features&&n.features.includes("stargate"))){const e=l.default.create({baseURL:n.rest}),t=yield e.get("/ibc/applications/transfer/v1beta1/params");if(t.data.params.receive_enabled&&t.data.params.send_enabled){const e=yield this.getUpdatedChainProperty(n.chainId);yield this.saveChainProperty(s.identifier,{features:(null!==(r=e.features)&&void 0!==r?r:[]).concat(["ibc-transfer"])})}}}catch(e){}}))}getUpdatedChainProperty(e){return s(this,void 0,void 0,(function*(){const t=f.ChainIdHelper.parse(e);return yield this.loadChainProperty(t.identifier)}))}saveChainProperty(e,t){return s(this,void 0,void 0,(function*(){const r=yield this.loadChainProperty(e);yield this.kvStore.set(e,Object.assign(Object.assign({},r),t)),this.chainsService.clearCachedChainInfos()}))}loadChainProperty(e){return s(this,void 0,void 0,(function*(){const t=yield this.kvStore.get(e);return t||{}}))}static checkChainUpdate(e){return s(this,void 0,void 0,(function*(){const t=e.chainId;if(!f.ChainIdHelper.hasChainVersion(t))return{explicit:!1,slient:!1};const r=l.default.create({baseURL:e.rpc}),n=(yield r.get("/block")).data.result.block.header.chain_id,o=f.ChainIdHelper.parse(t),i=f.ChainIdHelper.parse(n);if(o.identifier!==i.identifier)return{explicit:!1,slient:!1};let s=!1;try{if(!e.features||!e.features.includes("stargate")){const t=l.default.create({baseURL:e.rest});yield t.get("/cosmos/base/tendermint/v1beta1/node_info"),s=!0}}catch(e){}let a=!1;try{if((!e.features||!e.features.includes("ibc-transfer"))&&(s||e.features&&e.features.includes("stargate"))){const t=l.default.create({baseURL:e.rest}),r=yield t.get("/ibc/applications/transfer/v1beta1/params");r.data.params.receive_enabled&&r.data.params.send_enabled&&(a=!0)}}catch(e){}return{explicit:o.version<i.version,slient:s||a}}))}};h=n([c.singleton(),i(0,c.inject(u.TYPES.UpdaterStore)),i(1,c.inject(c.delay(()=>d.ChainsService))),o("design:paramtypes",[Object,d.ChainsService])],h),t.ChainUpdaterService=h},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="chains"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="chain-updator"},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.InteractionService=void 0;const a=r(43),c=r(52),u=r(339);let l=class{constructor(e,t){this.eventMsgRequester=e,this.rng=t,this.waitingMap=new Map,this.resolverMap=new Map}dispatchEvent(e,t,r){return s(this,void 0,void 0,(function*(){if(!t)throw new Error("Type should not be empty");const n=new u.PushEventDataMsg({type:t,data:r});try{yield this.eventMsgRequester.sendMessage(e,n)}catch(t){console.log(`Failed to send the event to ${e}: ${t.message}`)}}))}waitApprove(e,t,r,n,o){return s(this,void 0,void 0,(function*(){if(!r)throw new Error("Type should not be empty");const i=yield this.addDataToMap(r,n),s=new u.PushInteractionDataMsg(i);return yield this.wait(s.data.id,()=>{e.requestInteraction(t,s,o)})}))}wait(e,t){return s(this,void 0,void 0,(function*(){if(this.resolverMap.has(e))throw new Error("Id is aleady in use");return new Promise((r,n)=>{this.resolverMap.set(e,{onApprove:r,onReject:n}),t()})}))}approve(e,t){this.resolverMap.has(e)&&(this.resolverMap.get(e).onApprove(t),this.resolverMap.delete(e))}reject(e){this.resolverMap.has(e)&&(this.resolverMap.get(e).onReject(new Error("Request rejected")),this.resolverMap.delete(e))}addDataToMap(e,t){return s(this,void 0,void 0,(function*(){const r=new Uint8Array(8),n=Array.from(yield this.rng(r)).map(e=>e.toString(16)).join(""),o={id:n,type:e,data:t};if(this.waitingMap.has(n))throw new Error("Id is aleady in use");return this.waitingMap.set(n,o),o}))}removeDataFromMap(e){this.waitingMap.delete(e)}};l=n([a.singleton(),i(0,a.inject(c.TYPES.EventMsgRequester)),i(1,a.inject(c.TYPES.RNG)),o("design:paramtypes",[Object,Function])],l),t.InteractionService=l},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(671),t),o(r(179),t),o(r(672),t),o(r(673),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="interaction-foreground"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="interaction"},function(e,t,r){"use strict";r.r(t);const n=(e,t,r={})=>{if(!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let n,o,i=[];return function(...s){return new Promise(a=>{const c=r.leading&&!o;clearTimeout(o),o=setTimeout(()=>{o=null;const t=r.leading?n:e.apply(this,s);for(a of i)a(t);i=[]},t),c?(n=e.apply(this,s),a(n)):i.push(a)})}};n.promise=e=>{let t;return async function(...r){if(t)return t;try{return t=e.apply(this,r),await t}finally{t=void 0}}},t.default=n},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LedgerService=void 0;const c=r(43),u=r(52),l=r(344),f=a(r(386)),d=r(18),h=r(83),p=r(2);let g=class{constructor(e,t){this.kvStore=e,this.interactionService=t}getPublicKey(e,t){return s(this,void 0,void 0,(function*(){return yield this.useLedger(e,(e,r)=>s(this,void 0,void 0,(function*(){try{return yield e.getPublicKey([44,118,t.account,t.change,t.addressIndex])}finally{r>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"get-pubkey",success:!0}))}})))}))}sign(e,t,r,n){return s(this,void 0,void 0,(function*(){return yield this.useLedger(e,(e,o)=>s(this,void 0,void 0,(function*(){try{const i=yield e.getPublicKey([44,118,t.account,t.change,t.addressIndex]);if(p.Buffer.from(r).toString("hex")!==p.Buffer.from(i).toString("hex"))throw new Error("Unmatched public key");const s=yield e.sign([44,118,t.account,t.change,t.addressIndex],n);return o>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"sign",success:!0})),s}catch(e){throw o>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"sign",success:!1})),e}})))}))}useLedger(e,t){return s(this,void 0,void 0,(function*(){let r;try{return r=yield this.initLedger(e),yield t(r.ledger,r.retryCount)}finally{r&&(yield r.ledger.close())}}))}initLedger(e){return s(this,void 0,void 0,(function*(){this.previousInitAborter&&this.previousInitAborter(new Error("New ledger request occurred before the ledger was initialized"));const t=(()=>{let e;return{wait:()=>new Promise((t,r)=>{e=r}),abort:t=>{e&&e(t)}}})();this.previousInitAborter=t.abort;let r=0;for(;;){try{const e=yield l.Ledger.init(yield this.getWebHIDFlag());return this.previousInitAborter=void 0,{ledger:e,retryCount:r}}catch(r){console.log(r);const n=new AbortController;try{yield Promise.race([this.interactionService.waitApprove(e,"/ledger-grant","ledger-init",{event:"init-failed"},{forceOpenWindow:!0,channel:"ledger"}),(()=>s(this,void 0,void 0,(function*(){let e=!1;try{yield f.default(3e5,{signal:n.signal})}catch(t){if("AbortError"!==t.name)throw t;e=!0}if(!e)throw yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"init-aborted"}),new Error("Ledger init timeout")})))(),t.wait(),this.testLedgerGrantUIOpened()])}finally{n.abort()}}r++}}))}testLedgerGrantUIOpened(){return s(this,void 0,void 0,(function*(){for(yield f.default(1e3);;){const e=browser.extension.getViews();let t=!1;for(const r of e)if(r.location.href.includes(browser.runtime.getURL("popup.html#/ledger-grant"))){t=!0;break}if(!t)throw new Error("Ledger init aborted");yield f.default(1e3)}}))}getWebHIDFlag(){return s(this,void 0,void 0,(function*(){return!!(yield this.kvStore.get("webhid"))}))}setWebHIDFlag(e){return s(this,void 0,void 0,(function*(){yield this.kvStore.set("webhid",e)}))}};g=n([c.singleton(),i(0,c.inject(u.TYPES.LedgerStore)),i(1,c.inject(c.delay(()=>h.InteractionService))),o("design:paramtypes",[Object,h.InteractionService])],g),t.LedgerService=g},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Ledger=t.LedgerInitError=t.LedgerInitErrorOn=void 0;const i=r(679).default,s=o(r(685)),a=o(r(712)),c=r(398);var u;!function(e){e[e.Transport=0]="Transport",e[e.App=1]="App",e[e.Unknown=2]="Unknown"}(u=t.LedgerInitErrorOn||(t.LedgerInitErrorOn={}));class l extends Error{constructor(e,t){super(t),this.errorOn=e,Object.setPrototypeOf(this,l.prototype)}}t.LedgerInitError=l;class f{constructor(e){this.cosmosApp=e}static init(e=!1){return n(this,void 0,void 0,(function*(){let t;try{t=e?yield a.default.create():yield s.default.create()}catch(e){throw new l(u.Transport,e.message)}try{const e=new i(t),r=new f(e);if((yield r.getVersion()).deviceLocked)throw new Error("Device is on screen saver");return r}catch(e){if(t&&(yield t.close()),"Device is on screen saver"===e.message)throw new l(u.Transport,e.message);throw new l(u.App,e.message)}}))}getVersion(){return n(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const e=yield this.cosmosApp.getVersion();if("No errors"!==e.error_message)throw new Error(e.error_message);return{deviceLocked:e.device_locked,major:e.major,minor:e.minor,patch:e.patch,targetId:e.target_id,testMode:e.test_mode}}))}getPublicKey(e){return n(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const t=yield this.cosmosApp.publicKey(e);if("No errors"!==t.error_message)throw new Error(t.error_message);return t.compressed_pk}))}sign(e,t){return n(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const r=yield this.cosmosApp.sign(e,t);if("No errors"!==r.error_message)throw new Error(r.error_message);return c.signatureImport(r.signature)}))}close(){return n(this,void 0,void 0,(function*(){return yield this.cosmosApp.transport.close()}))}static isWebHIDSupported(){return n(this,void 0,void 0,(function*(){return yield a.default.isSupported()}))}}t.Ledger=f},function(e,t,r){"use strict";(function(e){var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.serializePathv1=function(t){if(null==t||t.length<3)throw new Error("Invalid path.");if(t.length>10)throw new Error("Invalid path. Length should be <= 10");var r=e.alloc(1+4*t.length);r.writeUInt8(t.length,0);for(var n=0;n<t.length;n+=1){var o=t[n];n<3&&(o|=2147483648),r.writeInt32LE(o,1+4*n)}return r},t.signSendChunkv1=function(e,t,r,n){return a.apply(this,arguments)},t.publicKeyv1=function(e,t){return u.apply(this,arguments)};var o=n(r(129)),i=n(r(130)),s=r(181);function a(){return(a=(0,i.default)(o.default.mark((function e(t,r,n,i){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.transport.send(s.CLA,s.INS.SIGN_SECP256K1,r,n,i,[s.ERROR_CODE.NoError,27012,27264]).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1],n=(0,s.errorCodeToString)(r);27264!==r&&27012!==r||(n="".concat(n," : ").concat(e.slice(0,e.length-2).toString("ascii")));var o=null;return e.length>2&&(o=e.slice(0,e.length-2)),{signature:o,return_code:r,error_message:n}}),s.processErrorResponse));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(t){if(65!==t.length)throw new Error("decompressed public key length should be 65 bytes");var r=t.slice(33,65),n=e.from([2+(1&r[r.length-1])]);return e.concat([n,t.slice(1,33)])}function u(){return(u=(0,i.default)(o.default.mark((function t(r,n){return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",r.transport.send(s.CLA,s.INS.INS_PUBLIC_KEY_SECP256K1,0,0,n,[s.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1],o=e.from(t.slice(0,65));return{pk:o,compressed_pk:c(o),return_code:n,error_message:(0,s.errorCodeToString)(n)}}),s.processErrorResponse));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}}).call(this,r(2).Buffer)},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>0!==n(e,t,r)},function(e,t,r){const n=r(183),o=r(346),i=r(134),s=r(186),a=r(185),c=r(187);e.exports=(e,t,r,u)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return n(e,r,u);case"!=":return o(e,r,u);case">":return i(e,r,u);case">=":return s(e,r,u);case"<":return a(e,r,u);case"<=":return c(e,r,u);default:throw new TypeError("Invalid operator: "+t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="ledger"},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.KeyRingService=void 0;const a=r(43),c=r(52),u=r(190),l=r(11),f=r(58),d=r(350),h=r(18),p=r(83),g=r(102),m=r(114),y=r(719),b=r(11);let v=class{constructor(e,t,r,n,o,i,s){this.interactionService=r,this.chainsService=n,this.permissionService=o,this.rng=s,this.keyRing=new u.KeyRing(t,e,i,s)}restore(){return s(this,void 0,void 0,(function*(){return yield this.keyRing.restore(),{status:this.keyRing.status,type:this.keyRing.type,multiKeyStoreInfo:this.keyRing.getMultiKeyStoreInfo()}}))}enable(e){return s(this,void 0,void 0,(function*(){if(this.keyRing.status===u.KeyRingStatus.EMPTY)throw new Error("key doesn't exist");return this.keyRing.status===u.KeyRingStatus.NOTLOADED&&(yield this.keyRing.restore()),this.keyRing.status===u.KeyRingStatus.LOCKED?(yield this.interactionService.waitApprove(e,"/unlock","unlock",{}),this.keyRing.status):this.keyRing.status}))}get keyRingStatus(){return this.keyRing.status}deleteKeyRing(e,t){return s(this,void 0,void 0,(function*(){return{multiKeyStoreInfo:yield this.keyRing.deleteKeyRing(e,t),status:this.keyRing.status}}))}updateNameKeyRing(e,t){return s(this,void 0,void 0,(function*(){return{multiKeyStoreInfo:yield this.keyRing.updateNameKeyRing(e,t),status:this.keyRing.status}}))}showKeyRing(e,t){return s(this,void 0,void 0,(function*(){return yield this.keyRing.showKeyRing(e,t)}))}createMnemonicKey(e,t,r,n){return s(this,void 0,void 0,(function*(){return yield this.keyRing.createMnemonicKey(e,t,r,n),this.keyRing.status}))}createPrivateKey(e,t,r){return s(this,void 0,void 0,(function*(){return yield this.keyRing.createPrivateKey(e,t,r),this.keyRing.status}))}createLedgerKey(e,t,r,n){return s(this,void 0,void 0,(function*(){return yield this.keyRing.createLedgerKey(e,t,r,n),this.keyRing.status}))}lock(){return this.keyRing.lock(),this.keyRing.status}unlock(e){return s(this,void 0,void 0,(function*(){return yield this.keyRing.unlock(e),this.keyRing.status}))}getKey(e){return s(this,void 0,void 0,(function*(){return this.keyRing.getKey(e,yield this.chainsService.getChainCoinType(e))}))}getKeyStoreMeta(e){return this.keyRing.getKeyStoreMeta(e)}getKeyRingType(){return this.keyRing.type}requestSignAmino(e,t,r,n,o){return s(this,void 0,void 0,(function*(){const i=yield this.chainsService.getChainCoinType(t),s=yield this.keyRing.getKey(t,i),a=new l.Bech32Address(s.address).toBech32((yield this.chainsService.getChainInfo(t)).bech32Config.bech32PrefixAccAddr);if(r!==a)throw new Error("Signer mismatched");const c=yield this.interactionService.waitApprove(e,"/sign","request-sign",{chainId:t,mode:"amino",signDoc:n,signer:r,signOptions:o});try{const r=yield this.keyRing.sign(e,t,i,m.serializeSignDoc(c));return{signed:c,signature:m.encodeSecp256k1Signature(s.pubKey,r)}}finally{yield this.interactionService.dispatchEvent(h.APP_PORT,"request-sign-end",{})}}))}requestSignDirect(e,t,r,n,o){return s(this,void 0,void 0,(function*(){const i=yield this.chainsService.getChainCoinType(t),s=yield this.keyRing.getKey(t,i),a=new l.Bech32Address(s.address).toBech32((yield this.chainsService.getChainInfo(t)).bech32Config.bech32PrefixAccAddr);if(r!==a)throw new Error("Signer mismatched");const c=yield this.interactionService.waitApprove(e,"/sign","request-sign",{chainId:t,mode:"direct",signDocBytes:b.cosmos.tx.v1beta1.SignDoc.encode(n).finish(),signer:r,signOptions:o}),u=b.cosmos.tx.v1beta1.SignDoc.decode(c);try{const r=yield this.keyRing.sign(e,t,i,y.makeSignBytes(u));return{signed:u,signature:m.encodeSecp256k1Signature(s.pubKey,r)}}finally{yield this.interactionService.dispatchEvent(h.APP_PORT,"request-sign-end",{})}}))}sign(e,t,r){return s(this,void 0,void 0,(function*(){return this.keyRing.sign(e,t,yield this.chainsService.getChainCoinType(t),r)}))}addMnemonicKey(e,t,r){return s(this,void 0,void 0,(function*(){return this.keyRing.addMnemonicKey(e,t,r)}))}addPrivateKey(e,t){return s(this,void 0,void 0,(function*(){return this.keyRing.addPrivateKey(e,t)}))}addLedgerKey(e,t,r){return s(this,void 0,void 0,(function*(){return this.keyRing.addLedgerKey(e,t,r)}))}changeKeyStoreFromMultiKeyStore(e){return s(this,void 0,void 0,(function*(){try{return yield this.keyRing.changeKeyStoreFromMultiKeyStore(e)}finally{yield this.interactionService.dispatchEvent(h.WEBPAGE_PORT,"keystore-changed",{})}}))}getMultiKeyStoreInfo(){return this.keyRing.getMultiKeyStoreInfo()}isKeyStoreCoinTypeSet(e){return this.keyRing.isKeyStoreCoinTypeSet(e)}setKeyStoreCoinType(e,t){return s(this,void 0,void 0,(function*(){yield this.keyRing.setKeyStoreCoinType(e,t)}))}getKeyStoreBIP44Selectables(e,t){return s(this,void 0,void 0,(function*(){if(this.isKeyStoreCoinTypeSet(e))return[];const r=[],n=yield this.chainsService.getChainInfo(e);for(const e of t){const t=yield this.keyRing.getKeyFromCoinType(e.coinType),o=new l.Bech32Address(t.address).toBech32(n.bech32Config.bech32PrefixAccAddr);r.push({path:e,bech32Address:o})}return r}))}};v=n([a.singleton(),i(0,a.inject(c.TYPES.KeyRingStore)),i(1,a.inject(c.TYPES.ChainsEmbedChainInfos)),i(2,a.inject(a.delay(()=>p.InteractionService))),i(3,a.inject(a.delay(()=>f.ChainsService))),i(4,a.inject(a.delay(()=>g.PermissionService))),i(5,a.inject(d.LedgerService)),i(6,a.inject(c.TYPES.RNG)),o("design:paramtypes",[Object,Array,p.InteractionService,f.ChainsService,g.PermissionService,d.LedgerService,Function])],v),t.KeyRingService=v},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(343),t),o(r(189),t),o(r(344),t)},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.PermissionService=void 0;const a=r(43),c=r(52),u=r(83),l=r(352),f=r(58),d=r(103),h=r(11);let p=class{constructor(e,t,r,n,o){this.kvStore=e,this.interactionService=t,this.chainsService=r,this.keyRingService=n,this.permissionMap={},this.privilegedOrigins=new Map,this.onChainRemoved=e=>{this.removeAllPermissions(e)};for(const e of o)this.privilegedOrigins.set(e,!0);this.restore(),this.chainsService.addChainRemovedHandler(this.onChainRemoved)}checkOrGrantBasicAccessPermission(e,t,r){return s(this,void 0,void 0,(function*(){yield this.keyRingService.enable(e),"string"==typeof t&&(t=[t]);const n=[];for(const e of t)this.hasPermisson(e,l.getBasicAccessPermissionType(),r)||n.push(e);n.length>0&&(yield this.grantBasicAccessPermission(e,n,[r])),yield this.checkBasicAccessPermission(e,t,r)}))}grantPermission(e,t,r,n,o){return s(this,void 0,void 0,(function*(){if(e.isInternalMsg)return;const i={chainIds:r,type:n,origins:o};yield this.interactionService.waitApprove(e,t,l.INTERACTION_TYPE_PERMISSION,i),yield this.addPermission(r,n,o)}))}grantBasicAccessPermission(e,t,r){return s(this,void 0,void 0,(function*(){for(const e of t)yield this.chainsService.getChainInfo(e);yield this.grantPermission(e,"/access",t,l.getBasicAccessPermissionType(),r)}))}checkPermission(e,t,r,n){if(!e.isInternalMsg&&!this.hasPermisson(t,r,n))throw new Error(n+" is not permitted")}checkBasicAccessPermission(e,t,r){return s(this,void 0,void 0,(function*(){for(const n of t)yield this.chainsService.getChainInfo(n),this.checkPermission(e,n,l.getBasicAccessPermissionType(),r)}))}hasPermisson(e,t,r){if(this.privilegedOrigins.get(r))return!0;const n=this.permissionMap[h.ChainIdHelper.parse(e).identifier];if(!n)return!1;const o=n[t];return!(!o||!o[r])}getPermissionOrigins(e,t){const r=[],n=this.permissionMap[h.ChainIdHelper.parse(e).identifier];if(!n)return[];const o=n[t];if(!o)return[];for(const e of Object.keys(o))o[e]&&r.push(e);return r}addPermission(e,t,r){return s(this,void 0,void 0,(function*(){for(const n of e){let e=this.permissionMap[h.ChainIdHelper.parse(n).identifier];e||(e={},this.permissionMap[h.ChainIdHelper.parse(n).identifier]=e);let o=e[t];o||(o={},e[t]=o);for(const e of r)o[e]=!0}yield this.save()}))}removePermission(e,t,r){return s(this,void 0,void 0,(function*(){const n=this.permissionMap[h.ChainIdHelper.parse(e).identifier];if(!n)return;const o=n[t];if(o){for(const e of r)delete o[e];yield this.save()}}))}removeAllPermissions(e){return s(this,void 0,void 0,(function*(){this.permissionMap[h.ChainIdHelper.parse(e).identifier]=void 0,yield this.save()}))}restore(){return s(this,void 0,void 0,(function*(){const e=yield this.kvStore.get("permissionMap");e&&(this.permissionMap=e)}))}save(){return s(this,void 0,void 0,(function*(){yield this.kvStore.set("permissionMap",this.permissionMap)}))}};p=n([a.singleton(),i(0,a.inject(c.TYPES.PermissionStore)),i(1,a.inject(a.delay(()=>u.InteractionService))),i(2,a.inject(f.ChainsService)),i(3,a.inject(a.delay(()=>d.KeyRingService))),i(4,a.inject(c.TYPES.PermissionServicePrivilegedOrigins)),o("design:paramtypes",[Object,u.InteractionService,f.ChainsService,d.KeyRingService,Array])],p),t.PermissionService=p},function(e,t,r){"use strict";function n(){return"basic-access"}Object.defineProperty(t,"__esModule",{value:!0}),t.isBasicAccessPermissionType=t.getBasicAccessPermissionType=t.INTERACTION_TYPE_PERMISSION=void 0,t.INTERACTION_TYPE_PERMISSION="permission",t.getBasicAccessPermissionType=n,t.isBasicAccessPermissionType=function(e){return"basic-access"===e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="keyring"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="permission"},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Fee=t.ModeInfo_Multi=t.ModeInfo_Single=t.ModeInfo=t.SignerInfo=t.AuthInfo=t.TxBody=t.SignDoc=t.TxRaw=t.Tx=t.protobufPackage=void 0;const o=n(r(113)),i=r(138),s=r(356),a=r(357),c=r(137),u=n(r(48));t.protobufPackage="cosmos.tx.v1beta1";const l={};t.Tx={encode(e,r=u.default.Writer.create()){void 0!==e.body&&void 0!==e.body&&t.TxBody.encode(e.body,r.uint32(10).fork()).ldelim(),void 0!==e.authInfo&&void 0!==e.authInfo&&t.AuthInfo.encode(e.authInfo,r.uint32(18).fork()).ldelim();for(const t of e.signatures)r.uint32(26).bytes(t);return r},decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},l);for(i.signatures=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.body=t.TxBody.decode(n,n.uint32());break;case 2:i.authInfo=t.AuthInfo.decode(n,n.uint32());break;case 3:i.signatures.push(n.bytes());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},l);if(r.signatures=[],void 0!==e.body&&null!==e.body?r.body=t.TxBody.fromJSON(e.body):r.body=void 0,void 0!==e.authInfo&&null!==e.authInfo?r.authInfo=t.AuthInfo.fromJSON(e.authInfo):r.authInfo=void 0,void 0!==e.signatures&&null!==e.signatures)for(const t of e.signatures)r.signatures.push(k(t));return r},fromPartial(e){const r=Object.assign({},l);if(r.signatures=[],void 0!==e.body&&null!==e.body?r.body=t.TxBody.fromPartial(e.body):r.body=void 0,void 0!==e.authInfo&&null!==e.authInfo?r.authInfo=t.AuthInfo.fromPartial(e.authInfo):r.authInfo=void 0,void 0!==e.signatures&&null!==e.signatures)for(const t of e.signatures)r.signatures.push(t);return r},toJSON(e){const r={};return void 0!==e.body&&(r.body=e.body?t.TxBody.toJSON(e.body):void 0),void 0!==e.authInfo&&(r.authInfo=e.authInfo?t.AuthInfo.toJSON(e.authInfo):void 0),e.signatures?r.signatures=e.signatures.map(e=>S(void 0!==e?e:new Uint8Array)):r.signatures=[],r}};const f={};t.TxRaw={encode(e,t=u.default.Writer.create()){t.uint32(10).bytes(e.bodyBytes),t.uint32(18).bytes(e.authInfoBytes);for(const r of e.signatures)t.uint32(26).bytes(r);return t},decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},f);for(o.signatures=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.bodyBytes=r.bytes();break;case 2:o.authInfoBytes=r.bytes();break;case 3:o.signatures.push(r.bytes());break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},f);if(t.signatures=[],void 0!==e.bodyBytes&&null!==e.bodyBytes&&(t.bodyBytes=k(e.bodyBytes)),void 0!==e.authInfoBytes&&null!==e.authInfoBytes&&(t.authInfoBytes=k(e.authInfoBytes)),void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(k(r));return t},fromPartial(e){const t=Object.assign({},f);if(t.signatures=[],void 0!==e.bodyBytes&&null!==e.bodyBytes?t.bodyBytes=e.bodyBytes:t.bodyBytes=new Uint8Array,void 0!==e.authInfoBytes&&null!==e.authInfoBytes?t.authInfoBytes=e.authInfoBytes:t.authInfoBytes=new Uint8Array,void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(r);return t},toJSON(e){const t={};return void 0!==e.bodyBytes&&(t.bodyBytes=S(void 0!==e.bodyBytes?e.bodyBytes:new Uint8Array)),void 0!==e.authInfoBytes&&(t.authInfoBytes=S(void 0!==e.authInfoBytes?e.authInfoBytes:new Uint8Array)),e.signatures?t.signatures=e.signatures.map(e=>S(void 0!==e?e:new Uint8Array)):t.signatures=[],t}};const d={chainId:"",accountNumber:o.default.UZERO};t.SignDoc={encode:(e,t=u.default.Writer.create())=>(t.uint32(10).bytes(e.bodyBytes),t.uint32(18).bytes(e.authInfoBytes),t.uint32(26).string(e.chainId),t.uint32(32).uint64(e.accountNumber),t),decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},d);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.bodyBytes=r.bytes();break;case 2:o.authInfoBytes=r.bytes();break;case 3:o.chainId=r.string();break;case 4:o.accountNumber=r.uint64();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},d);return void 0!==e.bodyBytes&&null!==e.bodyBytes&&(t.bodyBytes=k(e.bodyBytes)),void 0!==e.authInfoBytes&&null!==e.authInfoBytes&&(t.authInfoBytes=k(e.authInfoBytes)),void 0!==e.chainId&&null!==e.chainId?t.chainId=String(e.chainId):t.chainId="",void 0!==e.accountNumber&&null!==e.accountNumber?t.accountNumber=o.default.fromString(e.accountNumber):t.accountNumber=o.default.UZERO,t},fromPartial(e){const t=Object.assign({},d);return void 0!==e.bodyBytes&&null!==e.bodyBytes?t.bodyBytes=e.bodyBytes:t.bodyBytes=new Uint8Array,void 0!==e.authInfoBytes&&null!==e.authInfoBytes?t.authInfoBytes=e.authInfoBytes:t.authInfoBytes=new Uint8Array,void 0!==e.chainId&&null!==e.chainId?t.chainId=e.chainId:t.chainId="",void 0!==e.accountNumber&&null!==e.accountNumber?t.accountNumber=e.accountNumber:t.accountNumber=o.default.UZERO,t},toJSON(e){const t={};return void 0!==e.bodyBytes&&(t.bodyBytes=S(void 0!==e.bodyBytes?e.bodyBytes:new Uint8Array)),void 0!==e.authInfoBytes&&(t.authInfoBytes=S(void 0!==e.authInfoBytes?e.authInfoBytes:new Uint8Array)),void 0!==e.chainId&&(t.chainId=e.chainId),void 0!==e.accountNumber&&(t.accountNumber=(e.accountNumber||o.default.UZERO).toString()),t}};const h={memo:"",timeoutHeight:o.default.UZERO};t.TxBody={encode(e,t=u.default.Writer.create()){for(const r of e.messages)i.Any.encode(r,t.uint32(10).fork()).ldelim();t.uint32(18).string(e.memo),t.uint32(24).uint64(e.timeoutHeight);for(const r of e.extensionOptions)i.Any.encode(r,t.uint32(8186).fork()).ldelim();for(const r of e.nonCriticalExtensionOptions)i.Any.encode(r,t.uint32(16378).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},h);for(o.messages=[],o.extensionOptions=[],o.nonCriticalExtensionOptions=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.messages.push(i.Any.decode(r,r.uint32()));break;case 2:o.memo=r.string();break;case 3:o.timeoutHeight=r.uint64();break;case 1023:o.extensionOptions.push(i.Any.decode(r,r.uint32()));break;case 2047:o.nonCriticalExtensionOptions.push(i.Any.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},h);if(t.messages=[],t.extensionOptions=[],t.nonCriticalExtensionOptions=[],void 0!==e.messages&&null!==e.messages)for(const r of e.messages)t.messages.push(i.Any.fromJSON(r));if(void 0!==e.memo&&null!==e.memo?t.memo=String(e.memo):t.memo="",void 0!==e.timeoutHeight&&null!==e.timeoutHeight?t.timeoutHeight=o.default.fromString(e.timeoutHeight):t.timeoutHeight=o.default.UZERO,void 0!==e.extensionOptions&&null!==e.extensionOptions)for(const r of e.extensionOptions)t.extensionOptions.push(i.Any.fromJSON(r));if(void 0!==e.nonCriticalExtensionOptions&&null!==e.nonCriticalExtensionOptions)for(const r of e.nonCriticalExtensionOptions)t.nonCriticalExtensionOptions.push(i.Any.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},h);if(t.messages=[],t.extensionOptions=[],t.nonCriticalExtensionOptions=[],void 0!==e.messages&&null!==e.messages)for(const r of e.messages)t.messages.push(i.Any.fromPartial(r));if(void 0!==e.memo&&null!==e.memo?t.memo=e.memo:t.memo="",void 0!==e.timeoutHeight&&null!==e.timeoutHeight?t.timeoutHeight=e.timeoutHeight:t.timeoutHeight=o.default.UZERO,void 0!==e.extensionOptions&&null!==e.extensionOptions)for(const r of e.extensionOptions)t.extensionOptions.push(i.Any.fromPartial(r));if(void 0!==e.nonCriticalExtensionOptions&&null!==e.nonCriticalExtensionOptions)for(const r of e.nonCriticalExtensionOptions)t.nonCriticalExtensionOptions.push(i.Any.fromPartial(r));return t},toJSON(e){const t={};return e.messages?t.messages=e.messages.map(e=>e?i.Any.toJSON(e):void 0):t.messages=[],void 0!==e.memo&&(t.memo=e.memo),void 0!==e.timeoutHeight&&(t.timeoutHeight=(e.timeoutHeight||o.default.UZERO).toString()),e.extensionOptions?t.extensionOptions=e.extensionOptions.map(e=>e?i.Any.toJSON(e):void 0):t.extensionOptions=[],e.nonCriticalExtensionOptions?t.nonCriticalExtensionOptions=e.nonCriticalExtensionOptions.map(e=>e?i.Any.toJSON(e):void 0):t.nonCriticalExtensionOptions=[],t}};const p={};t.AuthInfo={encode(e,r=u.default.Writer.create()){for(const n of e.signerInfos)t.SignerInfo.encode(n,r.uint32(10).fork()).ldelim();return void 0!==e.fee&&void 0!==e.fee&&t.Fee.encode(e.fee,r.uint32(18).fork()).ldelim(),r},decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},p);for(i.signerInfos=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.signerInfos.push(t.SignerInfo.decode(n,n.uint32()));break;case 2:i.fee=t.Fee.decode(n,n.uint32());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},p);if(r.signerInfos=[],void 0!==e.signerInfos&&null!==e.signerInfos)for(const n of e.signerInfos)r.signerInfos.push(t.SignerInfo.fromJSON(n));return void 0!==e.fee&&null!==e.fee?r.fee=t.Fee.fromJSON(e.fee):r.fee=void 0,r},fromPartial(e){const r=Object.assign({},p);if(r.signerInfos=[],void 0!==e.signerInfos&&null!==e.signerInfos)for(const n of e.signerInfos)r.signerInfos.push(t.SignerInfo.fromPartial(n));return void 0!==e.fee&&null!==e.fee?r.fee=t.Fee.fromPartial(e.fee):r.fee=void 0,r},toJSON(e){const r={};return e.signerInfos?r.signerInfos=e.signerInfos.map(e=>e?t.SignerInfo.toJSON(e):void 0):r.signerInfos=[],void 0!==e.fee&&(r.fee=e.fee?t.Fee.toJSON(e.fee):void 0),r}};const g={sequence:o.default.UZERO};t.SignerInfo={encode:(e,r=u.default.Writer.create())=>(void 0!==e.publicKey&&void 0!==e.publicKey&&i.Any.encode(e.publicKey,r.uint32(10).fork()).ldelim(),void 0!==e.modeInfo&&void 0!==e.modeInfo&&t.ModeInfo.encode(e.modeInfo,r.uint32(18).fork()).ldelim(),r.uint32(24).uint64(e.sequence),r),decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const s=Object.assign({},g);for(;n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:s.publicKey=i.Any.decode(n,n.uint32());break;case 2:s.modeInfo=t.ModeInfo.decode(n,n.uint32());break;case 3:s.sequence=n.uint64();break;default:n.skipType(7&e)}}return s},fromJSON(e){const r=Object.assign({},g);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=i.Any.fromJSON(e.publicKey):r.publicKey=void 0,void 0!==e.modeInfo&&null!==e.modeInfo?r.modeInfo=t.ModeInfo.fromJSON(e.modeInfo):r.modeInfo=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=o.default.fromString(e.sequence):r.sequence=o.default.UZERO,r},fromPartial(e){const r=Object.assign({},g);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=i.Any.fromPartial(e.publicKey):r.publicKey=void 0,void 0!==e.modeInfo&&null!==e.modeInfo?r.modeInfo=t.ModeInfo.fromPartial(e.modeInfo):r.modeInfo=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=e.sequence:r.sequence=o.default.UZERO,r},toJSON(e){const r={};return void 0!==e.publicKey&&(r.publicKey=e.publicKey?i.Any.toJSON(e.publicKey):void 0),void 0!==e.modeInfo&&(r.modeInfo=e.modeInfo?t.ModeInfo.toJSON(e.modeInfo):void 0),void 0!==e.sequence&&(r.sequence=(e.sequence||o.default.UZERO).toString()),r}};const m={};t.ModeInfo={encode:(e,r=u.default.Writer.create())=>(void 0!==e.single&&t.ModeInfo_Single.encode(e.single,r.uint32(10).fork()).ldelim(),void 0!==e.multi&&t.ModeInfo_Multi.encode(e.multi,r.uint32(18).fork()).ldelim(),r),decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},m);for(;n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.single=t.ModeInfo_Single.decode(n,n.uint32());break;case 2:i.multi=t.ModeInfo_Multi.decode(n,n.uint32());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},m);return void 0!==e.single&&null!==e.single?r.single=t.ModeInfo_Single.fromJSON(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.ModeInfo_Multi.fromJSON(e.multi):r.multi=void 0,r},fromPartial(e){const r=Object.assign({},m);return void 0!==e.single&&null!==e.single?r.single=t.ModeInfo_Single.fromPartial(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.ModeInfo_Multi.fromPartial(e.multi):r.multi=void 0,r},toJSON(e){const r={};return void 0!==e.single&&(r.single=e.single?t.ModeInfo_Single.toJSON(e.single):void 0),void 0!==e.multi&&(r.multi=e.multi?t.ModeInfo_Multi.toJSON(e.multi):void 0),r}};const y={mode:0};t.ModeInfo_Single={encode:(e,t=u.default.Writer.create())=>(t.uint32(8).int32(e.mode),t),decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},y);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.mode=r.int32();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},y);return void 0!==e.mode&&null!==e.mode?t.mode=s.signModeFromJSON(e.mode):t.mode=0,t},fromPartial(e){const t=Object.assign({},y);return void 0!==e.mode&&null!==e.mode?t.mode=e.mode:t.mode=0,t},toJSON(e){const t={};return void 0!==e.mode&&(t.mode=s.signModeToJSON(e.mode)),t}};const b={};t.ModeInfo_Multi={encode(e,r=u.default.Writer.create()){void 0!==e.bitarray&&void 0!==e.bitarray&&a.CompactBitArray.encode(e.bitarray,r.uint32(10).fork()).ldelim();for(const n of e.modeInfos)t.ModeInfo.encode(n,r.uint32(18).fork()).ldelim();return r},decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},b);for(i.modeInfos=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.bitarray=a.CompactBitArray.decode(n,n.uint32());break;case 2:i.modeInfos.push(t.ModeInfo.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},b);if(r.modeInfos=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=a.CompactBitArray.fromJSON(e.bitarray):r.bitarray=void 0,void 0!==e.modeInfos&&null!==e.modeInfos)for(const n of e.modeInfos)r.modeInfos.push(t.ModeInfo.fromJSON(n));return r},fromPartial(e){const r=Object.assign({},b);if(r.modeInfos=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=a.CompactBitArray.fromPartial(e.bitarray):r.bitarray=void 0,void 0!==e.modeInfos&&null!==e.modeInfos)for(const n of e.modeInfos)r.modeInfos.push(t.ModeInfo.fromPartial(n));return r},toJSON(e){const r={};return void 0!==e.bitarray&&(r.bitarray=e.bitarray?a.CompactBitArray.toJSON(e.bitarray):void 0),e.modeInfos?r.modeInfos=e.modeInfos.map(e=>e?t.ModeInfo.toJSON(e):void 0):r.modeInfos=[],r}};const v={gasLimit:o.default.UZERO,payer:"",granter:""};t.Fee={encode(e,t=u.default.Writer.create()){for(const r of e.amount)c.Coin.encode(r,t.uint32(10).fork()).ldelim();return t.uint32(16).uint64(e.gasLimit),t.uint32(26).string(e.payer),t.uint32(34).string(e.granter),t},decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},v);for(o.amount=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.amount.push(c.Coin.decode(r,r.uint32()));break;case 2:o.gasLimit=r.uint64();break;case 3:o.payer=r.string();break;case 4:o.granter=r.string();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},v);if(t.amount=[],void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(c.Coin.fromJSON(r));return void 0!==e.gasLimit&&null!==e.gasLimit?t.gasLimit=o.default.fromString(e.gasLimit):t.gasLimit=o.default.UZERO,void 0!==e.payer&&null!==e.payer?t.payer=String(e.payer):t.payer="",void 0!==e.granter&&null!==e.granter?t.granter=String(e.granter):t.granter="",t},fromPartial(e){const t=Object.assign({},v);if(t.amount=[],void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(c.Coin.fromPartial(r));return void 0!==e.gasLimit&&null!==e.gasLimit?t.gasLimit=e.gasLimit:t.gasLimit=o.default.UZERO,void 0!==e.payer&&null!==e.payer?t.payer=e.payer:t.payer="",void 0!==e.granter&&null!==e.granter?t.granter=e.granter:t.granter="",t},toJSON(e){const t={};return e.amount?t.amount=e.amount.map(e=>e?c.Coin.toJSON(e):void 0):t.amount=[],void 0!==e.gasLimit&&(t.gasLimit=(e.gasLimit||o.default.UZERO).toString()),void 0!==e.payer&&(t.payer=e.payer),void 0!==e.granter&&(t.granter=e.granter),t}};var w=(()=>{if(void 0!==w)return w;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const _=w.atob||(e=>w.Buffer.from(e,"base64").toString("binary"));function k(e){const t=_(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}const O=w.btoa||(e=>w.Buffer.from(e,"binary").toString("base64"));function S(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return O(t.join(""))}}).call(this,r(12))},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SignatureDescriptor_Data_Multi=t.SignatureDescriptor_Data_Single=t.SignatureDescriptor_Data=t.SignatureDescriptor=t.SignatureDescriptors=t.signModeToJSON=t.signModeFromJSON=t.SignMode=t.protobufPackage=void 0;const o=r(138),i=n(r(113)),s=r(357),a=n(r(48));var c;function u(e){switch(e){case 0:case"SIGN_MODE_UNSPECIFIED":return c.SIGN_MODE_UNSPECIFIED;case 1:case"SIGN_MODE_DIRECT":return c.SIGN_MODE_DIRECT;case 2:case"SIGN_MODE_TEXTUAL":return c.SIGN_MODE_TEXTUAL;case 127:case"SIGN_MODE_LEGACY_AMINO_JSON":return c.SIGN_MODE_LEGACY_AMINO_JSON;case-1:case"UNRECOGNIZED":default:return c.UNRECOGNIZED}}function l(e){switch(e){case c.SIGN_MODE_UNSPECIFIED:return"SIGN_MODE_UNSPECIFIED";case c.SIGN_MODE_DIRECT:return"SIGN_MODE_DIRECT";case c.SIGN_MODE_TEXTUAL:return"SIGN_MODE_TEXTUAL";case c.SIGN_MODE_LEGACY_AMINO_JSON:return"SIGN_MODE_LEGACY_AMINO_JSON";default:return"UNKNOWN"}}t.protobufPackage="cosmos.tx.signing.v1beta1",function(e){e[e.SIGN_MODE_UNSPECIFIED=0]="SIGN_MODE_UNSPECIFIED",e[e.SIGN_MODE_DIRECT=1]="SIGN_MODE_DIRECT",e[e.SIGN_MODE_TEXTUAL=2]="SIGN_MODE_TEXTUAL",e[e.SIGN_MODE_LEGACY_AMINO_JSON=127]="SIGN_MODE_LEGACY_AMINO_JSON",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"}(c=t.SignMode||(t.SignMode={})),t.signModeFromJSON=u,t.signModeToJSON=l;const f={};t.SignatureDescriptors={encode(e,r=a.default.Writer.create()){for(const n of e.signatures)t.SignatureDescriptor.encode(n,r.uint32(10).fork()).ldelim();return r},decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},f);for(i.signatures=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.signatures.push(t.SignatureDescriptor.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},f);if(r.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor.fromJSON(n));return r},fromPartial(e){const r=Object.assign({},f);if(r.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor.fromPartial(n));return r},toJSON(e){const r={};return e.signatures?r.signatures=e.signatures.map(e=>e?t.SignatureDescriptor.toJSON(e):void 0):r.signatures=[],r}};const d={sequence:i.default.UZERO};t.SignatureDescriptor={encode:(e,r=a.default.Writer.create())=>(void 0!==e.publicKey&&void 0!==e.publicKey&&o.Any.encode(e.publicKey,r.uint32(10).fork()).ldelim(),void 0!==e.data&&void 0!==e.data&&t.SignatureDescriptor_Data.encode(e.data,r.uint32(18).fork()).ldelim(),r.uint32(24).uint64(e.sequence),r),decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let i=void 0===r?n.len:n.pos+r;const s=Object.assign({},d);for(;n.pos<i;){const e=n.uint32();switch(e>>>3){case 1:s.publicKey=o.Any.decode(n,n.uint32());break;case 2:s.data=t.SignatureDescriptor_Data.decode(n,n.uint32());break;case 3:s.sequence=n.uint64();break;default:n.skipType(7&e)}}return s},fromJSON(e){const r=Object.assign({},d);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=o.Any.fromPartial(e.publicKey):r.publicKey=void 0,void 0!==e.data&&null!==e.data?r.data=t.SignatureDescriptor_Data.fromJSON(e.data):r.data=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=i.default.fromString(e.sequence):r.sequence=i.default.UZERO,r},fromPartial(e){const r=Object.assign({},d);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=o.Any.fromPartial(e.publicKey):r.publicKey=void 0,void 0!==e.data&&null!==e.data?r.data=t.SignatureDescriptor_Data.fromPartial(e.data):r.data=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=e.sequence:r.sequence=i.default.UZERO,r},toJSON(e){const r={};return void 0!==e.publicKey&&(r.publicKey=e.publicKey?o.Any.toJSON(e.publicKey):void 0),void 0!==e.data&&(r.data=e.data?t.SignatureDescriptor_Data.toJSON(e.data):void 0),void 0!==e.sequence&&(r.sequence=(e.sequence||i.default.UZERO).toString()),r}};const h={};t.SignatureDescriptor_Data={encode:(e,r=a.default.Writer.create())=>(void 0!==e.single&&t.SignatureDescriptor_Data_Single.encode(e.single,r.uint32(10).fork()).ldelim(),void 0!==e.multi&&t.SignatureDescriptor_Data_Multi.encode(e.multi,r.uint32(18).fork()).ldelim(),r),decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},h);for(;n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.single=t.SignatureDescriptor_Data_Single.decode(n,n.uint32());break;case 2:i.multi=t.SignatureDescriptor_Data_Multi.decode(n,n.uint32());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},h);return void 0!==e.single&&null!==e.single?r.single=t.SignatureDescriptor_Data_Single.fromJSON(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.SignatureDescriptor_Data_Multi.fromJSON(e.multi):r.multi=void 0,r},fromPartial(e){const r=Object.assign({},h);return void 0!==e.single&&null!==e.single?r.single=t.SignatureDescriptor_Data_Single.fromPartial(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.SignatureDescriptor_Data_Multi.fromPartial(e.multi):r.multi=void 0,r},toJSON(e){const r={};return void 0!==e.single&&(r.single=e.single?t.SignatureDescriptor_Data_Single.toJSON(e.single):void 0),void 0!==e.multi&&(r.multi=e.multi?t.SignatureDescriptor_Data_Multi.toJSON(e.multi):void 0),r}};const p={mode:0};t.SignatureDescriptor_Data_Single={encode:(e,t=a.default.Writer.create())=>(t.uint32(8).int32(e.mode),t.uint32(18).bytes(e.signature),t),decode(e,t){const r=e instanceof Uint8Array?new a.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},p);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.mode=r.int32();break;case 2:o.signature=r.bytes();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},p);return void 0!==e.mode&&null!==e.mode?t.mode=u(e.mode):t.mode=0,void 0!==e.signature&&null!==e.signature&&(t.signature=function(e){const t=y(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}(e.signature)),t},fromPartial(e){const t=Object.assign({},p);return void 0!==e.mode&&null!==e.mode?t.mode=e.mode:t.mode=0,void 0!==e.signature&&null!==e.signature?t.signature=e.signature:t.signature=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.mode&&(t.mode=l(e.mode)),void 0!==e.signature&&(t.signature=function(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return b(t.join(""))}(void 0!==e.signature?e.signature:new Uint8Array)),t}};const g={};t.SignatureDescriptor_Data_Multi={encode(e,r=a.default.Writer.create()){void 0!==e.bitarray&&void 0!==e.bitarray&&s.CompactBitArray.encode(e.bitarray,r.uint32(10).fork()).ldelim();for(const n of e.signatures)t.SignatureDescriptor_Data.encode(n,r.uint32(18).fork()).ldelim();return r},decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},g);for(i.signatures=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.bitarray=s.CompactBitArray.decode(n,n.uint32());break;case 2:i.signatures.push(t.SignatureDescriptor_Data.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},g);if(r.signatures=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=s.CompactBitArray.fromJSON(e.bitarray):r.bitarray=void 0,void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor_Data.fromJSON(n));return r},fromPartial(e){const r=Object.assign({},g);if(r.signatures=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=s.CompactBitArray.fromPartial(e.bitarray):r.bitarray=void 0,void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor_Data.fromPartial(n));return r},toJSON(e){const r={};return void 0!==e.bitarray&&(r.bitarray=e.bitarray?s.CompactBitArray.toJSON(e.bitarray):void 0),e.signatures?r.signatures=e.signatures.map(e=>e?t.SignatureDescriptor_Data.toJSON(e):void 0):r.signatures=[],r}};var m=(()=>{if(void 0!==m)return m;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const y=m.atob||(e=>m.Buffer.from(e,"base64").toString("binary"));const b=m.btoa||(e=>m.Buffer.from(e,"binary").toString("base64"))}).call(this,r(12))},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompactBitArray=t.MultiSignature=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="cosmos.crypto.multisig.v1beta1";const i={};t.MultiSignature={encode(e,t=o.default.Writer.create()){for(const r of e.signatures)t.uint32(10).bytes(r);return t},decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(s.signatures=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.signatures.push(r.bytes());break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);if(t.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(u(r));return t},fromPartial(e){const t=Object.assign({},i);if(t.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(r);return t},toJSON(e){const t={};return e.signatures?t.signatures=e.signatures.map(e=>f(void 0!==e?e:new Uint8Array)):t.signatures=[],t}};const s={extraBitsStored:0};t.CompactBitArray={encode:(e,t=o.default.Writer.create())=>(t.uint32(8).uint32(e.extraBitsStored),t.uint32(18).bytes(e.elems),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},s);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.extraBitsStored=r.uint32();break;case 2:i.elems=r.bytes();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},s);return void 0!==e.extraBitsStored&&null!==e.extraBitsStored?t.extraBitsStored=Number(e.extraBitsStored):t.extraBitsStored=0,void 0!==e.elems&&null!==e.elems&&(t.elems=u(e.elems)),t},fromPartial(e){const t=Object.assign({},s);return void 0!==e.extraBitsStored&&null!==e.extraBitsStored?t.extraBitsStored=e.extraBitsStored:t.extraBitsStored=0,void 0!==e.elems&&null!==e.elems?t.elems=e.elems:t.elems=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.extraBitsStored&&(t.extraBitsStored=e.extraBitsStored),void 0!==e.elems&&(t.elems=f(void 0!==e.elems?e.elems:new Uint8Array)),t}};var a=(()=>{if(void 0!==a)return a;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const c=a.atob||(e=>a.Buffer.from(e,"base64").toString("binary"));function u(e){const t=c(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}const l=a.btoa||(e=>a.Buffer.from(e,"binary").toString("base64"));function f(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return l(t.join(""))}}).call(this,r(12))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeCosmoshubPath=void 0;const n=r(50);t.makeCosmoshubPath=function(e){return[n.Slip10RawIndex.hardened(44),n.Slip10RawIndex.hardened(118),n.Slip10RawIndex.hardened(0),n.Slip10RawIndex.normal(0),n.Slip10RawIndex.normal(e)]}},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SecretWasmService=void 0;const c=r(43),u=r(52),l=r(731),f=r(103),d=r(58),h=r(102),p=r(108),g=r(11),m=a(r(342)),y=r(2);let b=class{constructor(e,t,r,n){this.kvStore=e,this.chainsService=t,this.keyRingService=r,this.permissionService=n,this.debouncerMap=new Map,this.cacheEnigmaUtils=new Map,this.onChainRemoved=()=>{this.cacheEnigmaUtils=new Map},this.chainsService.addChainRemovedHandler(this.onChainRemoved)}getPubkey(e,t){return s(this,void 0,void 0,(function*(){const r=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const n=yield this.getSeed(e,r);return this.getEnigmaUtils(r,n).pubkey}))}getTxEncryptionKey(e,t,r){return s(this,void 0,void 0,(function*(){const n=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const o=yield this.getSeed(e,n);return this.getEnigmaUtils(n,o).getTxEncryptionKey(r)}))}encrypt(e,t,r,n){return s(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const i=yield this.getSeed(e,o),s=this.getEnigmaUtils(o,i);return yield s.encrypt(r,n)}))}decrypt(e,t,r,n){return s(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const i=yield this.getSeed(e,o),s=this.getEnigmaUtils(o,i);return yield s.decrypt(r,n)}))}getEnigmaUtils(e,t){const r=`${e.chainId}-${y.Buffer.from(t).toString("hex")}`;if(this.cacheEnigmaUtils.has(r))return this.cacheEnigmaUtils.get(r);const n=new l.EnigmaUtils(e.rest,t);return this.cacheEnigmaUtils.set(r,n),n}getSeed(e,t){return s(this,void 0,void 0,(function*(){const r=yield this.keyRingService.getKey(t.chainId),n=new g.Bech32Address(r.address).toBech32(t.bech32Config.bech32PrefixAccAddr),o=`${e.isInternalMsg}/${t.chainId}/${n}`;this.debouncerMap.has(o)||this.debouncerMap.set(o,m.default.promise(this.getSeedInner.bind(this)));const i=this.debouncerMap.get(o);return yield i(e,t,n)}))}getSeedInner(e,t,r){return s(this,void 0,void 0,(function*(){const n=`seed-${t.chainId}-${r}`,o=yield this.kvStore.get(n);if(o)return y.Buffer.from(o,"hex");const i=p.Hash.sha256(y.Buffer.from(yield this.keyRingService.sign(e,t.chainId,y.Buffer.from(JSON.stringify({account_number:0,chain_id:t.chainId,fee:[],memo:"Create Keplr Secret encryption key. Only approve requests by Keplr.",msgs:[],sequence:0})))));return yield this.kvStore.set(n,y.Buffer.from(i).toString("hex")),i}))}};b=n([c.singleton(),i(0,c.inject(u.TYPES.SecretWasmStore)),i(1,c.inject(d.ChainsService)),i(2,c.inject(c.delay(()=>f.KeyRingService))),i(3,c.inject(c.delay(()=>h.PermissionService))),o("design:paramtypes",[Object,d.ChainsService,f.KeyRingService,h.PermissionService])],b),t.SecretWasmService=b},function(e,t,r){"use strict";(function(e){var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(117)),i=r(361);class s{static toHex(e){let t="";for(const r of e)t+=("0"+r.toString(16)).slice(-2);return t}static fromHex(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let r=0;r<e.length;r+=2){const n=e.substr(r,2);if(!n.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(n,16))}return new Uint8Array(t)}static toBase64(e){return o.fromByteArray(e)}static fromBase64(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return o.toByteArray(e)}static toAscii(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))}static fromAscii(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}static toUtf8(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))}static fromUtf8(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!s.isValidUtf8(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}static fromRfc3339(e){const t=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const r=+t[1],n=+t[2],o=+t[3],s=+t[4],a=+t[5],c=+t[6],u=t[7]?Math.floor(1e3*+t[7]):0;let l,f,d;"Z"===t[8]?(l=1,f=0,d=0):(l="-"===t[8].substring(0,1)?-1:1,f=+t[8].substring(1,3),d=+t[8].substring(4,6));const h=l*(60*f+d)*60;return new i.ReadonlyDate(i.ReadonlyDate.UTC(r,n-1,o,s,a,c,u)-1e3*h)}static toRfc3339(e){function t(e,t=2){const r="00000"+e.toString();return r.substring(r.length-t)}return`${e.getUTCFullYear()}-${t(e.getUTCMonth()+1)}-${t(e.getUTCDate())}T${t(e.getUTCHours())}:${t(e.getUTCMinutes())}:${t(e.getUTCSeconds())}.${t(e.getUTCMilliseconds(),3)}Z`}static isValidUtf8(t){const r=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),r)}}t.Encoding=s}).call(this,r(2).Buffer)},function(e,t){e.exports={ReadonlyDate:Date}},function(e,t,r){"use strict";(function(e){function r(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isNonNullObject=r,t.isUint8Array=function(t){return!!r(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(748);Object.defineProperty(t,"assert",{enumerable:!0,get:function(){return n.assert}});var o=r(749);Object.defineProperty(t,"sleep",{enumerable:!0,get:function(){return o.sleep}});var i=r(750);Object.defineProperty(t,"isNonNullObject",{enumerable:!0,get:function(){return i.isNonNullObject}}),Object.defineProperty(t,"isUint8Array",{enumerable:!0,get:function(){return i.isUint8Array}})},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(69));class i{constructor(e){if(!i.mnemonicMatcher.test(e))throw new Error("Invalid mnemonic format");const t=e.split(" "),r=[12,15,18,21,24];if(-1===r.indexOf(t.length))throw new Error(`Invalid word count in mnemonic (allowed: ${r} got: ${t.length})`);for(const e of t)if(-1===i.wordlist.indexOf(e))throw new Error("Mnemonic contains invalid word");o.mnemonicToEntropy(e),this.data=e}toString(){return this.data}}t.EnglishMnemonic=i,i.wordlist=o.wordlists.english,i.mnemonicMatcher=/^[a-z]+( [a-z]+)*$/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Hmac=class{constructor(e,t){const r=(new e).blockSize;this.hash=t=>(new e).update(t).digest();let n=t;if(n.length>r&&(n=this.hash(n)),n.length<r){const e=new Uint8Array(r-n.length);n=new Uint8Array([...n,...e])}this.oKeyPad=n.map(e=>92^e),this.iKeyPad=n.map(e=>54^e),this.messageHasher=new e,this.blockSize=r,this.update(this.iKeyPad)}update(e){return this.messageHasher.update(e),this}digest(){const e=this.messageHasher.digest();return this.hash(new Uint8Array([...this.oKeyPad,...e]))}}},function(e,t,r){"use strict";function n(e){let t=0;for(const r of e){if(0!==r)break;t++}return e.slice(t)}Object.defineProperty(t,"__esModule",{value:!0});class o{constructor(e,t){if(e.length>32||0===e.length||0===e[0])throw new Error("Unsigned integer r must be encoded as unpadded big endian.");if(t.length>32||0===t.length||0===t[0])throw new Error("Unsigned integer s must be encoded as unpadded big endian.");this.data={r:e,s:t}}static fromFixedLength(e){if(64!==e.length)throw new Error(`Got invalid data length: ${e.length}. Expected 2x 32 bytes for the pair (r, s)`);return new o(n(e.slice(0,32)),n(e.slice(32,64)))}static fromDer(e){let t=0;if(48!==e[t++])throw new Error("Prefix 0x30 expected");const r=e[t++];if(e.length-t!==r)throw new Error("Data length mismatch detected");if(2!==e[t++])throw new Error("INTEGER tag expected");const i=e[t++];if(i>=128)throw new Error("Decoding length values above 127 not supported");const s=e.slice(t,t+i);t+=i;if(2!==e[t++])throw new Error("INTEGER tag expected");const a=e[t++];if(a>=128)throw new Error("Decoding length values above 127 not supported");const c=e.slice(t,t+a);return t+=a,new o(n(s),n(c))}r(e){if(void 0===e)return this.data.r;{const t=e-this.data.r.length;if(t<0)throw new Error("Length too small to hold parameter r");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.r])}}s(e){if(void 0===e)return this.data.s;{const t=e-this.data.s.length;if(t<0)throw new Error("Length too small to hold parameter s");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.s])}}toDer(){const e=this.data.r[0]>=128?new Uint8Array([0,...this.data.r]):this.data.r,t=this.data.s[0]>=128?new Uint8Array([0,...this.data.s]):this.data.s,r=e.length,n=t.length,o=new Uint8Array([2,r,...e,2,n,...t]);return new Uint8Array([48,o.length,...o])}}t.Secp256k1Signature=o;class i extends o{constructor(e,t,r){if(super(e,t),!Number.isInteger(r))throw new Error("The recovery parameter must be an integer.");if(r<0||r>4)throw new Error("The recovery parameter must be one of 0, 1, 2, 3.");this.recovery=r}static fromFixedLength(e){if(65!==e.length)throw new Error(`Got invalid data length ${e.length}. Expected 32 + 32 + 1`);return new i(n(e.slice(0,32)),n(e.slice(32,64)),e[64])}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32),this.recovery])}}t.ExtendedSecp256k1Signature=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(76));t.Sha1=class{constructor(e){this.blockSize=64,this.impl=o.default("sha1"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}};t.Sha256=class{constructor(e){this.blockSize=64,this.impl=o.default("sha256"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}};t.Sha512=class{constructor(e){this.blockSize=128,this.impl=o.default("sha512"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(761),i=r(769),s=r(42),a=r(770),c=n(r(68)),u=r(772),l=new o.PolyfillCryptoProvider,f=Uint8Array.from([0,0,0,0,0,0,0,0,0,2,75,234,216,223,105,153,8,82,194,2,219,14,0,151,193,161,46,166,55,215,233,109]);class d{constructor(e,t){this.consensusIoPubKey=new Uint8Array,this.apiUrl=e,this.seed=t||d.GenerateNewSeed();const{privkey:r,pubkey:n}=d.GenerateNewKeyPairFromSeed(this.seed);this.privkey=r,this.pubkey=n}static GenerateNewKeyPair(){return d.GenerateNewKeyPairFromSeed(d.GenerateNewSeed())}static GenerateNewSeed(){return a(32,{type:"Uint8Array"})}static GenerateNewKeyPairFromSeed(e){const{private:t,public:r}=i.generateKeyPair(e);return{privkey:t,pubkey:r}}async getConsensusIoPubKey(){if(32===this.consensusIoPubKey.length)return this.consensusIoPubKey;const{data:{result:{ioExchPubkey:e}}}=await c.default.get(this.apiUrl+"/reg/consensus-io-exch-pubkey",{headers:{"Content-Type":"application/json"}});return this.consensusIoPubKey=s.Encoding.fromBase64(e),this.consensusIoPubKey}async getTxEncryptionKey(e){const t=await this.getConsensusIoPubKey(),r=i.sharedKey(this.privkey,t),{key:n}=await u.compute(Uint8Array.from([...r,...e]),"SHA-256",32,"",f);return n}async encrypt(e,t){const r=a(32,{type:"Uint8Array"}),n=await this.getTxEncryptionKey(r),i=await o.SIV.importKey(n,"AES-SIV",l),c=s.Encoding.toUtf8(e+JSON.stringify(t)),u=await i.seal(c,[new Uint8Array]);return Uint8Array.from([...r,...this.pubkey,...u])}async decrypt(e,t){if(0===e.length)return new Uint8Array;const r=await this.getTxEncryptionKey(t),n=await o.SIV.importKey(r,"AES-SIV",l);return await n.open(e,[new Uint8Array])}getPubkey(){return Promise.resolve(this.pubkey)}}t.default=d,e.exports=d},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(140),i=r(370);class s{static importKey(e,t,r=new o.WebCryptoProvider){return n(this,void 0,void 0,(function*(){return new s(yield i.SIV.importKey(e,t,r))}))}constructor(e){this._siv=e}seal(e,t,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._siv.seal(e,[r,t])}))}open(e,t,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._siv.open(e,[r,t])}))}clear(){return this._siv.clear(),this}}t.AEAD=s},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(199),i=r(200),s=r(201),a=r(198),c=r(106),u=r(371),l=r(372),f=r(140);t.MAX_ASSOCIATED_DATA=126;class d{static importKey(e,t,r=new f.WebCryptoProvider){return n(this,void 0,void 0,(function*(){if(32!==e.length&&64!==e.length)throw new Error("AES-SIV: key must be 32 or 64-bytes (got "+e.length);const n=e.subarray(0,e.length/2|0),o=e.subarray(e.length/2|0);let i;switch(t){case"AES-SIV":case"AES-CMAC-SIV":i=yield u.CMAC.importKey(r,n);break;case"AES-PMAC-SIV":i=yield l.PMAC.importKey(r,n);break;default:throw new a.NotImplementedError("Miscreant: algorithm not supported: "+t)}const s=yield r.importCTRKey(o);return new d(i,s)}))}constructor(e,t){this._mac=e,this._ctr=t,this._tmp1=new c.default,this._tmp2=new c.default}seal(e,r){return n(this,void 0,void 0,(function*(){if(r.length>t.MAX_ASSOCIATED_DATA)throw new Error("AES-SIV: too many associated data items");const n=c.default.SIZE+e.length,o=new Uint8Array(n),i=yield this._s2v(r,e);return o.set(i),h(i),o.set(yield this._ctr.encryptCtr(i,e),i.length),o}))}open(e,r){return n(this,void 0,void 0,(function*(){if(r.length>t.MAX_ASSOCIATED_DATA)throw new Error("AES-SIV: too many associated data items");if(e.length<c.default.SIZE)throw new a.IntegrityError("AES-SIV: ciphertext is truncated");const n=e.subarray(0,c.default.SIZE),s=this._tmp1.data;s.set(n),h(s);const u=yield this._ctr.encryptCtr(s,e.subarray(c.default.SIZE)),l=yield this._s2v(r,u);if(!o.equal(l,n))throw i.wipe(u),new a.IntegrityError("AES-SIV: ciphertext verification failure!");return u}))}clear(){return this._tmp1.clear(),this._tmp2.clear(),this._ctr.clear(),this._mac.clear(),this}_s2v(e,t){return n(this,void 0,void 0,(function*(){this._mac.reset(),this._tmp1.clear(),yield this._mac.update(this._tmp1.data),this._tmp2.clear(),this._tmp2.data.set(yield this._mac.finish()),this._mac.reset();for(const t of e)yield this._mac.update(t),this._tmp1.clear(),this._tmp1.data.set(yield this._mac.finish()),this._mac.reset(),this._tmp2.dbl(),s.xor(this._tmp2.data,this._tmp1.data);if(this._tmp1.clear(),t.length>=c.default.SIZE){const e=t.length-c.default.SIZE;this._tmp1.data.set(t.subarray(e)),yield this._mac.update(t.subarray(0,e))}else this._tmp1.data.set(t),this._tmp1.data[t.length]=128,this._tmp2.dbl();return s.xor(this._tmp1.data,this._tmp2.data),yield this._mac.update(this._tmp1.data),this._mac.finish()}))}}function h(e){e[e.length-8]&=127,e[e.length-4]&=127}t.SIV=d},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106),i=r(201);class s{constructor(e,t,r){this._cipher=e,this._subkey1=t,this._subkey2=r,this._bufferPos=0,this._finished=!1,this._buffer=new o.default}static importKey(e,t){return n(this,void 0,void 0,(function*(){const r=yield e.importBlockCipherKey(t),n=new o.default;yield r.encryptBlock(n),n.dbl();const i=n.clone();return i.dbl(),new s(r,n,i)}))}reset(){return this._buffer.clear(),this._bufferPos=0,this._finished=!1,this}clear(){this.reset(),this._subkey1.clear(),this._subkey2.clear()}update(e){return n(this,void 0,void 0,(function*(){const t=o.default.SIZE-this._bufferPos;let r=0,n=e.length;if(n>t){for(let r=0;r<t;r++)this._buffer.data[this._bufferPos+r]^=e[r];n-=t,r+=t,yield this._cipher.encryptBlock(this._buffer),this._bufferPos=0}for(;n>o.default.SIZE;){for(let t=0;t<o.default.SIZE;t++)this._buffer.data[t]^=e[r+t];n-=o.default.SIZE,r+=o.default.SIZE,yield this._cipher.encryptBlock(this._buffer)}for(let t=0;t<n;t++)this._buffer.data[this._bufferPos++]^=e[r+t];return this}))}finish(){return n(this,void 0,void 0,(function*(){if(!this._finished){const e=this._bufferPos<o.default.SIZE?this._subkey2:this._subkey1;i.xor(this._buffer.data,e.data),this._bufferPos<o.default.SIZE&&(this._buffer.data[this._bufferPos]^=128),yield this._cipher.encryptBlock(this._buffer),this._finished=!0}return this._buffer.clone().data}))}}t.CMAC=s},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106),i=r(199),s=r(764),a=r(201);class c{constructor(e,t,r){this._finished=!1,this._cipher=e,this._L=t,this._LInv=r,this._buffer=new o.default,this._bufferPos=0,this._counter=0,this._offset=new o.default,this._tag=new o.default}static importKey(e,t){return n(this,void 0,void 0,(function*(){const r=yield e.importBlockCipherKey(t),n=new o.default;yield r.encryptBlock(n);const s=new Array(31);for(let e=0;e<31;e++)s[e]=n.clone(),n.dbl();const a=s[0].clone(),u=1&a.data[o.default.SIZE-1];for(let e=o.default.SIZE-1;e>0;e--){const t=i.select(1&a.data[e-1],128,0);a.data[e]=a.data[e]>>>1|t}return a.data[0]>>>=1,a.data[0]^=i.select(u,128,0),a.data[o.default.SIZE-1]^=i.select(u,o.default.R>>>1,0),new c(r,s,a)}))}reset(){return this._buffer.clear(),this._bufferPos=0,this._counter=0,this._offset.clear(),this._tag.clear(),this._finished=!1,this}clear(){this.reset(),this._cipher.clear()}update(e){return n(this,void 0,void 0,(function*(){if(this._finished)throw new Error("pmac: already finished");const t=o.default.SIZE-this._bufferPos;let r=0,n=e.length;for(n>t&&(this._buffer.data.set(e.slice(0,t),this._bufferPos),r+=t,n-=t,yield this._processBuffer());n>o.default.SIZE;)this._buffer.data.set(e.slice(r,r+o.default.SIZE)),r+=o.default.SIZE,n-=o.default.SIZE,yield this._processBuffer();return n>0&&(this._buffer.data.set(e.slice(r,r+n),this._bufferPos),this._bufferPos+=n),this}))}finish(){return n(this,void 0,void 0,(function*(){if(this._finished)throw new Error("pmac: already finished");return this._bufferPos===o.default.SIZE?(a.xor(this._tag.data,this._buffer.data),a.xor(this._tag.data,this._LInv.data)):(a.xor(this._tag.data,this._buffer.data.slice(0,this._bufferPos)),this._tag.data[this._bufferPos]^=128),yield this._cipher.encryptBlock(this._tag),this._finished=!0,this._tag.clone().data}))}_processBuffer(){return n(this,void 0,void 0,(function*(){a.xor(this._offset.data,this._L[s.ctz(this._counter+1)].data),a.xor(this._buffer.data,this._offset.data),this._counter++,yield this._cipher.encryptBlock(this._buffer),a.xor(this._tag.data,this._buffer.data),this._bufferPos=0}))}}t.PMAC=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64},"SHA3-384":{nodeName:"sha3-384",hashSize:48},"SHA3-256":{nodeName:"sha3-256",hashSize:32},"SHA3-224":{nodeName:"sha3-224",hashSize:28},"SHA-256":{nodeName:"sha256",hashSize:32},"SHA-384":{nodeName:"sha384",hashSize:48},"SHA-512":{nodeName:"sha512",hashSize:64},"SHA-1":{nodeName:"sha1",hashSize:20},MD5:{nodeName:"md5",hashSize:16}}}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(779));t.compute=o.compute,t.default={compute:t.compute}},function(e,t){var r={utf8:{stringToBytes:function(e){return r.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(r.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r<e.length;r++)t.push(255&e.charCodeAt(r));return t},bytesToString:function(e){for(var t=[],r=0;r<e.length;r++)t.push(String.fromCharCode(e[r]));return t.join("")}}};e.exports=r},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(795));t.encodeBase64=function(e){var r="";return r="string"==typeof e?e:t.arrayBufferToString(e),o.getEnvBtoa()(r)},t.decodeBase64=function(e){var r=o.getEnvAtob()(e),n=t.stringToArrayBuffer(r);return s(n)};var i=function(e){return e instanceof Uint8Array?e:ArrayBuffer.isView(e)&&void 0!==e.buffer?new Uint8Array(e.buffer):new Uint8Array(e)},s=function(e){for(var t=!0,r=0;r<e.length;r++)if(e[r]>126||e[r]<32&&13!==e[r]&&10!==e[r]){t=!1;break}var n=null;if(t){n="";for(r=0;r<e.length;r++)n+=String.fromCharCode(e[r])}else n=e;return n};t.encodeBase64Url=function(e){return t.encodeBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},t.decodeBase64Url=function(e){return e=e.replace(/-/g,"+").replace(/_/g,"/"),t.decodeBase64(e)},t.arrayBufferToHexString=function(e){for(var t=i(e),r="",n=0;n<t.length;n++){var o=(255&t[n]).toString(16);r+=o=1===o.length?"0"+o:o}return r},t.hexStringToArrayBuffer=function(e){for(var t=[],r=e.length,n=0;n<r;n+=2)t.push(parseInt(e.substr(n,2),16));return new Uint8Array(t)},t.arrayBufferToString=function(e){var t=i(e),r=new Array(t.length);return t.forEach((function(e,t){r[t]=e})),String.fromCharCode.apply(null,r)},t.stringToArrayBuffer=function(e){return new Uint8Array(e.length).map((function(t,r){return e.charCodeAt(r)}))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(42),i=r(194),s=r(203),a=r(197);t.CosmWasmClient=class{constructor(e,t,r=a.BroadcastMode.Block){this.codesCache=new Map,this.restClient=new a.RestClient(e,r,t)}async getChainId(){if(!this.chainId){const e=(await this.restClient.nodeInfo()).node_info.network;if(!e)throw new Error("Chain ID must not be empty");this.chainId=e}return this.chainId}async getHeight(){if(this.anyValidAddress){const{height:e}=await this.restClient.authAccounts(this.anyValidAddress);return parseInt(e,10)}{const e=await this.restClient.blocksLatest();return parseInt(e.block.header.height,10)}}async getIdentifier(e){const t=await this.restClient.encodeTx(e),r=new n.Sha256(t).digest();return o.Encoding.toHex(r).toUpperCase()}async getNonce(e){const t=await this.getAccount(e);if(!t)throw new Error("Account does not exist on chain. Send some tokens there before trying to query nonces.");return{accountNumber:t.accountNumber,sequence:t.sequence}}async getAccount(e){const t=(await this.restClient.authAccounts(e)).result.value;return""===t.address?void 0:(this.anyValidAddress=t.address,{address:t.address,balance:t.coins,pubkey:t.public_key?s.decodeBech32Pubkey(t.public_key):void 0,accountNumber:t.account_number,sequence:t.sequence})}async getBlock(e){const t=void 0!==e?await this.restClient.blocks(e):await this.restClient.blocksLatest();return{id:t.block_id.hash,header:{version:t.block.header.version,time:t.block.header.time,height:parseInt(t.block.header.height,10),chainId:t.block.header.chain_id},txs:(t.block.data.txs||[]).map(e=>o.Encoding.fromBase64(e))}}async searchTx(e,t={}){const r=t.minHeight||0,n=t.maxHeight||Number.MAX_SAFE_INTEGER;if(n<r)return[];function o(e){return`${e}&tx.minheight=${r}&tx.maxheight=${n}`}let i;if(function(e){return void 0!==e.id}(e))i=await this.txsQuery("tx.hash="+e.id);else if(function(e){return void 0!==e.height}(e))i=e.height<r||e.height>n?[]:await this.txsQuery("tx.height="+e.height);else if(function(e){return void 0!==e.sentFromOrTo}(e)){const t=o("message.module=bank&message.sender="+e.sentFromOrTo),r=o("message.module=bank&transfer.recipient="+e.sentFromOrTo),n=await this.txsQuery(t),s=await this.txsQuery(r),a=n.map(e=>e.hash);i=[...n,...s.filter(e=>!a.includes(e.hash))]}else{if(!function(e){return void 0!==e.tags}(e))throw new Error("Unknown query type");{const t=o(e.tags.map(e=>`${e.key}=${e.value}`).join("&"));i=await this.txsQuery(t)}}return i.filter(e=>e.height>=r&&e.height<=n)}async postTx(e){const t=await this.restClient.postTx(e);if(!t.txhash.match(/^([0-9A-F][0-9A-F])+$/))throw new Error("Received ill-formatted txhash. Must be non-empty upper-case hex");if(t.code)throw new Error(`Error when posting tx ${t.txhash}. Code: ${t.code}; Raw log: ${t.raw_log}`);return{logs:t.logs?i.parseLogs(t.logs):[],rawLog:t.raw_log||"",transactionHash:t.txhash,data:t.data||""}}async getCodes(){return(await this.restClient.listCodeInfo()).map(e=>(this.anyValidAddress=e.creator,{id:e.id,creator:e.creator,checksum:o.Encoding.toHex(o.Encoding.fromHex(e.data_hash)),source:e.source||void 0,builder:e.builder||void 0}))}async getCodeDetails(e){const t=this.codesCache.get(e);if(t)return t;const r=await this.restClient.getCode(e),n={id:r.id,creator:r.creator,checksum:o.Encoding.toHex(o.Encoding.fromHex(r.data_hash)),source:r.source||void 0,builder:r.builder||void 0,data:o.Encoding.fromBase64(r.data)};return this.codesCache.set(e,n),n}async getContracts(e){return(await this.restClient.listContractsByCodeId(e)).map(e=>({address:e.address,codeId:e.code_id,creator:e.creator,label:e.label}))}async getContract(e){const t=await this.restClient.getContractInfo(e);if(!t)throw new Error(`No contract found at address "${e}"`);return{address:t.address,codeId:t.code_id,creator:t.creator,label:t.label,initMsg:t.init_msg}}async queryContractSmart(e,t,r){try{return await this.restClient.queryContractSmart(e,t,r)}catch(t){throw t instanceof Error&&t.message.startsWith("not found: contract")?new Error(`No contract found at address "${e}"`):t}}async txsQuery(e){const t=await this.restClient.txsQuery(e+"&limit=100");if(parseInt(t.page_total,10)>1)throw new Error(`Found more results on the backend than we can process currently. Results: ${t.total_count}, supported: 100`);return t.txs.map(e=>({height:parseInt(e.height,10),hash:e.txhash,code:e.code||0,rawLog:e.raw_log,logs:i.parseLogs(e.logs||[]),tx:e.tx,timestamp:e.timestamp}))}getCodeHashByCodeId(e){return this.restClient.getCodeHashByCodeId(e)}getCodeHashByContractAddr(e){return this.restClient.getCodeHashByContractAddr(e)}async getNonceByTxId(e){const t=(await this.restClient.txById(e,!1)).tx.value.msg,r=[];for(const e of t){let t;t="wasm/MsgExecuteContract"===e.type?o.Encoding.fromBase64(e.value.msg).slice(0,32):"wasm/MsgInstantiateContract"===e.type?o.Encoding.fromBase64(e.value.init_msg).slice(0,32):null,r.push(t)}return r}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="secret-wasm"},function(e,t,r){"use strict";var n,o=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},a=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BackgroundTxService=void 0;const u=r(43),l=c(r(68)),f=r(58),d=r(102),h=r(236),p=r(2);let g=n=class{constructor(e,t){this.chainsService=e,this.permissionService=t}sendTx(e,t,r){return a(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(e),i=l.default.create(Object.assign({baseURL:o.rest},o.restConfig));browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx is pending...",message:"Wait a second"});const s={tx:t,mode:r};try{const e=yield i.post("/txs",s);if(null!=e.data.code&&0!==e.data.code)throw new Error(e.data.raw_log);const t=p.Buffer.from(e.data.txhash,"hex"),r=new h.TendermintTxTracer(o.rpc,"/websocket");return r.traceTx(t).then(e=>{r.close(),n.processTxResultNotification(e)}),t}catch(e){throw console.log(e),n.processTxErrorNotification(e),e}}))}static processTxResultNotification(e){var t;try{if("commit"===e.mode){if(void 0!==e.checkTx.code&&0!==e.checkTx.code)throw new Error(e.checkTx.log);if(void 0!==e.deliverTx.code&&0!==e.deliverTx.code)throw new Error(e.deliverTx.log)}else if(null!=e.code&&0!==e.code){const r=null!==(t=e.log)&&void 0!==t?t:e.raw_log;throw new Error(r)}browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx succeeds",message:"Congratulations!"})}catch(e){n.processTxErrorNotification(e)}}static processTxErrorNotification(e){console.log(e);let t=e.message;const r=/code:\s*(-?\d+),\s*message:\s*(.+),\sdata:\s(.+)/g.exec(e.message);r&&4===r.length&&(t=r[3]);try{const r=JSON.parse(e.message);(null==r?void 0:r.message)&&(t=r.message)}catch(e){}try{const r=JSON.parse(e.message);if(r&&r.length>0)for(const e of r)if(!e.success){const r=JSON.parse(e.log);if(null==r?void 0:r.message){t=r.message;break}}}catch(e){}browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx failed",message:t})}};g=n=o([u.singleton(),s(0,u.inject(u.delay(()=>f.ChainsService))),s(1,u.inject(u.delay(()=>d.PermissionService))),i("design:paramtypes",[f.ChainsService,d.PermissionService])],g),t.BackgroundTxService=g},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="background-tx"},function(e,t,r){"use strict";var n,o=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},a=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.TokensService=void 0;const c=r(43),u=r(52),l=r(58),f=r(11),d=r(58),h=r(103),p=r(103),g=r(83),m=r(102),y=r(2),b=r(142),v=r(383);let w=n=class{constructor(e,t,r,n,o){this.kvStore=e,this.interactionService=t,this.permissionService=r,this.chainsService=n,this.keyRingService=o,this.onChainRemoved=e=>{this.clearTokens(e)},this.chainsService.addChainRemovedHandler(this.onChainRemoved)}suggestToken(e,t,r,n){return a(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(t);if((yield this.getTokens(t)).find(e=>"contractAddress"in e&&e.contractAddress===r))return;f.Bech32Address.validate(r,o.bech32Config.bech32PrefixAccAddr);const i={chainId:t,contractAddress:r,viewingKey:n},s=yield this.interactionService.waitApprove(e,"/setting/token/add",b.SuggestTokenMsg.type(),i);yield this.addToken(t,s)}))}addToken(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.chainsService.getChainInfo(e);t=yield n.validateCurrency(r,t);const o=yield this.getTokens(e),i="type"in t&&"secret20"===t.type;let s=!1;for(const e of o)if(t.coinMinimalDenom===e.coinMinimalDenom){if(!i)return;s=!0}if(i){const r=yield this.getTokensFromChainAndAccount(e);if(s){const n=r.findIndex(e=>e.coinMinimalDenom===t.coinMinimalDenom);n>=0&&(r[n]=t,yield this.saveTokensToChainAndAccount(e,r))}else r.push(t),yield this.saveTokensToChainAndAccount(e,r)}else{const r=yield this.getTokensFromChain(e);r.push(t),yield this.saveTokensToChain(e,r)}}))}removeToken(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.chainsService.getChainInfo(e);t=yield n.validateCurrency(r,t);const o=yield this.getTokens(e),i="type"in t&&"secret20"===t.type;let s=!1;for(const e of o)if(t.coinMinimalDenom===e.coinMinimalDenom){s=!0;break}if(s)if(i){const r=(yield this.getTokensFromChainAndAccount(e)).filter(e=>e.coinMinimalDenom!==t.coinMinimalDenom);yield this.saveTokensToChainAndAccount(e,r)}else{const r=(yield this.getTokensFromChain(e)).filter(e=>e.coinMinimalDenom!==t.coinMinimalDenom);yield this.saveTokensToChain(e,r)}}))}getTokens(e){var t,r;return a(this,void 0,void 0,(function*(){const n=f.ChainIdHelper.parse(e),o=null!==(t=yield this.kvStore.get(n.identifier))&&void 0!==t?t:[];let i=[];if(this.keyRingService.keyRingStatus===p.KeyRingStatus.UNLOCKED){const t=yield this.keyRingService.getKey(e);i=null!==(r=yield this.kvStore.get(`${n.identifier}-${y.Buffer.from(t.address).toString("hex")}`))&&void 0!==r?r:[]}return o.concat(i)}))}clearTokens(e){return a(this,void 0,void 0,(function*(){const t=f.ChainIdHelper.parse(e);yield this.kvStore.set(t.identifier,null);const r=yield this.getTokensToAccountReverse(e);for(const e of r)yield this.kvStore.set(`${t.identifier}-${e}`,null);yield this.setTokensToAccountReverse(e,[])}))}getTokensFromChain(e){var t;return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);return null!==(t=yield this.kvStore.get(r.identifier))&&void 0!==t?t:[]}))}saveTokensToChain(e,t){return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);yield this.kvStore.set(r.identifier,t)}))}getTokensFromChainAndAccount(e){var t;return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e),n=yield this.keyRingService.getKey(e);return null!==(t=yield this.kvStore.get(`${r.identifier}-${y.Buffer.from(n.address).toString("hex")}`))&&void 0!==t?t:[]}))}saveTokensToChainAndAccount(e,t){return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e),n=yield this.keyRingService.getKey(e),o=y.Buffer.from(n.address).toString("hex");yield this.kvStore.set(`${r.identifier}-${o}`,t),yield this.insertTokensToAccountReverse(e,o)}))}getTokensToAccountReverse(e){var t;return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);return null!==(t=yield this.kvStore.get(r.identifier+"-addresses"))&&void 0!==t?t:[]}))}setTokensToAccountReverse(e,t){return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);yield this.kvStore.set(r.identifier+"-addresses",t)}))}insertTokensToAccountReverse(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.getTokensToAccountReverse(e);r.indexOf(t)<0&&(r.push(t),yield this.setTokensToAccountReverse(e,r))}))}getSecret20ViewingKey(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.getTokens(e);for(const e of r)if("type"in e&&"secret20"===e.type&&e.contractAddress===t)return e.viewingKey;throw new Error("There is no matched secret20")}))}checkOrGrantSecret20ViewingKeyPermission(e,t,r,n){return a(this,void 0,void 0,(function*(){yield this.getSecret20ViewingKey(t,r);const o=v.getSecret20ViewingKeyPermissionType(r);this.permissionService.hasPermisson(t,o,n)||(yield this.permissionService.grantPermission(e,"/access/viewing-key",[t],o,[n])),this.permissionService.checkPermission(e,t,o,n)}))}static validateCurrency(e,t){return a(this,void 0,void 0,(function*(){if("type"in t)switch(t.type){case"cw20":t=yield n.validateCW20Currency(e,t);break;case"secret20":t=yield n.validateSecret20Currency(e,t);break;default:throw new Error("Unknown type of currency")}else t=yield l.CurrencySchema.validateAsync(t);return t}))}static validateCW20Currency(e,t){return a(this,void 0,void 0,(function*(){return t=yield l.CW20CurrencyShema.validateAsync(t),f.Bech32Address.validate(t.contractAddress,e.bech32Config.bech32PrefixAccAddr),t}))}static validateSecret20Currency(e,t){return a(this,void 0,void 0,(function*(){return t=yield l.Secret20CurrencyShema.validateAsync(t),f.Bech32Address.validate(t.contractAddress,e.bech32Config.bech32PrefixAccAddr),t}))}};w=n=o([c.singleton(),s(0,c.inject(u.TYPES.TokensStore)),s(1,c.inject(c.delay(()=>g.InteractionService))),s(2,c.inject(c.delay(()=>m.PermissionService))),s(3,c.inject(d.ChainsService)),s(4,c.inject(c.delay(()=>h.KeyRingService))),i("design:paramtypes",[Object,g.InteractionService,m.PermissionService,d.ChainsService,h.KeyRingService])],w),t.TokensService=w},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="tokens"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitSecret20ViewingKeyPermissionType=t.isSecret20ViewingKeyPermissionType=t.getSecret20ViewingKeyPermissionType=void 0,t.getSecret20ViewingKeyPermissionType=function(e){return"viewing-key/"+e},t.isSecret20ViewingKeyPermissionType=function(e){return e.startsWith("viewing-key/")},t.splitSecret20ViewingKeyPermissionType=function(e){return e.replace("viewing-key/","")}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.KeplrEnigmaUtils=void 0;t.KeplrEnigmaUtils=class{constructor(e,t){this.chainId=e,this.keplr=t}getPubkey(){return n(this,void 0,void 0,(function*(){return yield this.keplr.getEnigmaPubKey(this.chainId)}))}getTxEncryptionKey(e){return n(this,void 0,void 0,(function*(){return yield this.keplr.getEnigmaTxEncryptionKey(this.chainId,e)}))}encrypt(e,t){return n(this,void 0,void 0,(function*(){return yield this.keplr.enigmaEncrypt(this.chainId,e,t)}))}decrypt(e,t){return n(this,void 0,void 0,(function*(){return yield this.keplr.enigmaDecrypt(this.chainId,e,t)}))}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.CosmJSOfflineSigner=t.CosmJSOfflineSignerOnlyAmino=void 0;class o{constructor(e,t){this.chainId=e,this.keplr=t}getAccounts(){return n(this,void 0,void 0,(function*(){const e=yield this.keplr.getKey(this.chainId);return[{address:e.bech32Address,algo:"secp256k1",pubkey:e.pubKey}]}))}signAmino(e,t){return n(this,void 0,void 0,(function*(){if(this.chainId!==t.chain_id)throw new Error("Unmatched chain id with the offline signer");if((yield this.keplr.getKey(t.chain_id)).bech32Address!==e)throw new Error("Unknown signer address");return yield this.keplr.signAmino(this.chainId,e,t)}))}sign(e,t){return n(this,void 0,void 0,(function*(){return yield this.signAmino(e,t)}))}}t.CosmJSOfflineSignerOnlyAmino=o;t.CosmJSOfflineSigner=class extends o{constructor(e,t){super(e,t),this.chainId=e,this.keplr=t}signDirect(e,t){return n(this,void 0,void 0,(function*(){if(this.chainId!==t.chainId)throw new Error("Unmatched chain id with the offline signer");if((yield this.keplr.getKey(t.chainId)).bech32Address!==e)throw new Error("Unknown signer address");return yield this.keplr.signDirect(this.chainId,e,t)}))}}},function(e,t,r){"use strict";const n=()=>{const e=new Error("Delay aborted");return e.name="AbortError",e},o=({clearTimeout:e,setTimeout:t,willResolve:r})=>(o,{value:i,signal:s}={})=>{if(s&&s.aborted)return Promise.reject(n());let a,c,u;const l=e||clearTimeout,f=()=>{l(a),u(n())},d=new Promise((e,n)=>{c=()=>{s&&s.removeEventListener("abort",f),r?e(i):n(i)},u=n,a=(t||setTimeout)(c,o)});return s&&s.addEventListener("abort",f,{once:!0}),d.clear=()=>{l(a),a=null,c()},d},i=o({willResolve:!0});i.reject=o({willResolve:!1}),i.range=(e,t,r)=>i(((e,t)=>Math.floor(Math.random()*(t-e+1)+e))(e,t),r),i.createWithTimers=({clearTimeout:e,setTimeout:t})=>{const r=o({clearTimeout:e,setTimeout:t,willResolve:!0});return r.reject=o({clearTimeout:e,setTimeout:t,willResolve:!1}),r},e.exports=i,e.exports.default=i},,,,function(e,t,r){"use strict";var n=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===o}(e)}(e)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function s(e,t,r){return e.concat(t).map((function(e){return i(e,r)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function c(e,t){try{return t in e}catch(e){return!1}}function u(e,t,r){var n={};return r.isMergeableObject(e)&&a(e).forEach((function(t){n[t]=i(e[t],r)})),a(t).forEach((function(o){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,o)||(c(e,o)&&r.isMergeableObject(t[o])?n[o]=function(e,t){if(!t.customMerge)return l;var r=t.customMerge(e);return"function"==typeof r?r:l}(o,r)(e[o],t[o],r):n[o]=i(t[o],r))})),n}function l(e,t,r){(r=r||{}).arrayMerge=r.arrayMerge||s,r.isMergeableObject=r.isMergeableObject||n,r.cloneUnlessOtherwiseSpecified=i;var o=Array.isArray(t);return o===Array.isArray(e)?o?r.arrayMerge(e,t,r):u(e,t,r):i(t,r)}l.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return l(e,r,t)}),{})};var f=l;e.exports=f},,,,,,function(e,t,r){"use strict";var n=r(7).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r<t.length;r++)t[r]=255;for(var o=0;o<e.length;o++){var i=e.charAt(o),s=i.charCodeAt(0);if(255!==t[s])throw new TypeError(i+" is ambiguous");t[s]=o}var a=e.length,c=e.charAt(0),u=Math.log(a)/Math.log(256),l=Math.log(256)/Math.log(a);function f(e){if("string"!=typeof e)throw new TypeError("Expected String");if(0===e.length)return n.alloc(0);var r=0;if(" "!==e[r]){for(var o=0,i=0;e[r]===c;)o++,r++;for(var s=(e.length-r)*u+1>>>0,l=new Uint8Array(s);e[r];){var f=t[e.charCodeAt(r)];if(255===f)return;for(var d=0,h=s-1;(0!==f||d<i)&&-1!==h;h--,d++)f+=a*l[h]>>>0,l[h]=f%256>>>0,f=f/256>>>0;if(0!==f)throw new Error("Non-zero carry");i=d,r++}if(" "!==e[r]){for(var p=s-i;p!==s&&0===l[p];)p++;var g=n.allocUnsafe(o+(s-p));g.fill(0,0,o);for(var m=o;p!==s;)g[m++]=l[p++];return g}}}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=n.from(t)),!n.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var r=0,o=0,i=0,s=t.length;i!==s&&0===t[i];)i++,r++;for(var u=(s-i)*l+1>>>0,f=new Uint8Array(u);i!==s;){for(var d=t[i],h=0,p=u-1;(0!==d||h<o)&&-1!==p;p--,h++)d+=256*f[p]>>>0,f[p]=d%a>>>0,d=d/a>>>0;if(0!==d)throw new Error("Non-zero carry");o=h,i++}for(var g=u-o;g!==u&&0===f[g];)g++;for(var m=c.repeat(r);g<u;++g)m+=e.charAt(f[g]);return m},decodeUnsafe:f,decode:function(e){var t=f(e);if(t)return t;throw new Error("Non-base"+a+" character")}}}},function(e,t,r){e.exports=o;var n=r(51).EventEmitter;function o(){n.call(this)}r(4)(o,n),o.Readable=r(148),o.Writable=r(470),o.Duplex=r(471),o.Transform=r(472),o.PassThrough=r(473),o.Stream=o,o.prototype.pipe=function(e,t){var r=this;function o(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function i(){r.readable&&r.resume&&r.resume()}r.on("data",o),e.on("drain",i),e._isStdio||t&&!1===t.end||(r.on("end",a),r.on("close",c));var s=!1;function a(){s||(s=!0,e.end())}function c(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function u(e){if(l(),0===n.listenerCount(this,"error"))throw e}function l(){r.removeListener("data",o),e.removeListener("drain",i),r.removeListener("end",a),r.removeListener("close",c),r.removeListener("error",u),e.removeListener("error",u),r.removeListener("end",l),r.removeListener("close",l),e.removeListener("close",l)}return r.on("error",u),e.on("error",u),r.on("end",l),r.on("close",l),e.on("close",l),e.emit("pipe",r),e}},function(e,t,r){e.exports=r(536)(r(537))},,function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(860),t),o(r(385),t),o(r(384),t),o(r(861),t)},,,,,,,function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.enableScroll=t.disableScroll=t.fitPopupWindow=t.closePopupWindow=t.openPopupWindow=void 0;const o=360,i=580,s={};t.openPopupWindow=function(e,t="default"){var r;return n(this,void 0,void 0,(function*(){const n={width:o,height:i,url:e,type:"popup"};if(void 0!==s[t])try{const n=yield browser.windows.get(s[t],{populate:!0});if(!(null===(r=null==n?void 0:n.tabs)||void 0===r?void 0:r.length))throw new Error("Null window or tabs");{const t=n.tabs[0];if(!(null==t?void 0:t.id))throw new Error("Null window or tabs");yield browser.tabs.update(t.id,{active:!0,url:e})}}catch(e){s[t]=(yield browser.windows.create(n)).id}else s[t]=(yield browser.windows.create(n)).id;if(s[t])try{yield browser.windows.update(s[t],{focused:!0})}catch(e){console.log("Failed to update window focus: "+e.message)}return s[t]}))},t.closePopupWindow=function(e){(()=>{n(this,void 0,void 0,(function*(){const t=s[e];t&&(yield browser.windows.remove(t))}))})()},t.fitPopupWindow=function(){const e=window.outerWidth-window.innerWidth,t=window.outerHeight-window.innerHeight;browser.windows?browser.windows.getCurrent().then(r=>{null!=(null==r?void 0:r.id)&&browser.windows.update(r.id,{width:o+e,height:i+t})}):window.resizeTo(o+e,i+t)},t.disableScroll=function(){document.getElementsByTagName("html")[0].style.overflow="hidden"},t.enableScroll=function(){document.getElementsByTagName("html")[0].style.overflow=""}},function(e,t){(function(t){e.exports=t}).call(this,{})},,function(e,t,r){"use strict";(function(t){!function(r){function n(e){const t=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);let r=1779033703,n=3144134277,o=1013904242,i=2773480762,s=1359893119,a=2600822924,c=528734635,u=1541459225;const l=new Uint32Array(64);function f(e){let f=0,d=e.length;for(;d>=64;){let h,p,g,m,y,b=r,v=n,w=o,_=i,k=s,O=a,S=c,E=u;for(p=0;p<16;p++)g=f+4*p,l[p]=(255&e[g])<<24|(255&e[g+1])<<16|(255&e[g+2])<<8|255&e[g+3];for(p=16;p<64;p++)h=l[p-2],m=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,h=l[p-15],y=(h>>>7|h<<25)^(h>>>18|h<<14)^h>>>3,l[p]=(m+l[p-7]|0)+(y+l[p-16]|0)|0;for(p=0;p<64;p++)m=(((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))+(k&O^~k&S)|0)+(E+(t[p]+l[p]|0)|0)|0,y=((b>>>2|b<<30)^(b>>>13|b<<19)^(b>>>22|b<<10))+(b&v^b&w^v&w)|0,E=S,S=O,O=k,k=_+m|0,_=w,w=v,v=b,b=m+y|0;r=r+b|0,n=n+v|0,o=o+w|0,i=i+_|0,s=s+k|0,a=a+O|0,c=c+S|0,u=u+E|0,f+=64,d-=64}}f(e);let d,h=e.length%64,p=e.length/536870912|0,g=e.length<<3,m=h<56?56:120,y=e.slice(e.length-h,e.length);for(y.push(128),d=h+1;d<m;d++)y.push(0);return y.push(p>>>24&255),y.push(p>>>16&255),y.push(p>>>8&255),y.push(p>>>0&255),y.push(g>>>24&255),y.push(g>>>16&255),y.push(g>>>8&255),y.push(g>>>0&255),f(y),[r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255,u>>>24&255,u>>>16&255,u>>>8&255,u>>>0&255]}function o(e,t,r){e=e.length<=64?e:n(e);const o=64+t.length+4,i=new Array(o),s=new Array(64);let a,c=[];for(a=0;a<64;a++)i[a]=54;for(a=0;a<e.length;a++)i[a]^=e[a];for(a=0;a<t.length;a++)i[64+a]=t[a];for(a=o-4;a<o;a++)i[a]=0;for(a=0;a<64;a++)s[a]=92;for(a=0;a<e.length;a++)s[a]^=e[a];function u(){for(let e=o-1;e>=o-4;e--){if(i[e]++,i[e]<=255)return;i[e]=0}}for(;r>=32;)u(),c=c.concat(n(s.concat(n(i)))),r-=32;return r>0&&(u(),c=c.concat(n(s.concat(n(i))).slice(0,r))),c}function i(e,t,r,n,o){let i;for(u(e,16*(2*r-1),o,0,16),i=0;i<2*r;i++)c(e,16*i,o,16),a(o,n),u(o,0,e,t+16*i,16);for(i=0;i<r;i++)u(e,t+2*i*16,e,16*i,16);for(i=0;i<r;i++)u(e,t+16*(2*i+1),e,16*(i+r),16)}function s(e,t){return e<<t|e>>>32-t}function a(e,t){u(e,0,t,0,16);for(let e=8;e>0;e-=2)t[4]^=s(t[0]+t[12],7),t[8]^=s(t[4]+t[0],9),t[12]^=s(t[8]+t[4],13),t[0]^=s(t[12]+t[8],18),t[9]^=s(t[5]+t[1],7),t[13]^=s(t[9]+t[5],9),t[1]^=s(t[13]+t[9],13),t[5]^=s(t[1]+t[13],18),t[14]^=s(t[10]+t[6],7),t[2]^=s(t[14]+t[10],9),t[6]^=s(t[2]+t[14],13),t[10]^=s(t[6]+t[2],18),t[3]^=s(t[15]+t[11],7),t[7]^=s(t[3]+t[15],9),t[11]^=s(t[7]+t[3],13),t[15]^=s(t[11]+t[7],18),t[1]^=s(t[0]+t[3],7),t[2]^=s(t[1]+t[0],9),t[3]^=s(t[2]+t[1],13),t[0]^=s(t[3]+t[2],18),t[6]^=s(t[5]+t[4],7),t[7]^=s(t[6]+t[5],9),t[4]^=s(t[7]+t[6],13),t[5]^=s(t[4]+t[7],18),t[11]^=s(t[10]+t[9],7),t[8]^=s(t[11]+t[10],9),t[9]^=s(t[8]+t[11],13),t[10]^=s(t[9]+t[8],18),t[12]^=s(t[15]+t[14],7),t[13]^=s(t[12]+t[15],9),t[14]^=s(t[13]+t[12],13),t[15]^=s(t[14]+t[13],18);for(let r=0;r<16;++r)e[r]+=t[r]}function c(e,t,r,n){for(let o=0;o<n;o++)r[o]^=e[t+o]}function u(e,t,r,n,o){for(;o--;)r[n++]=e[t++]}function l(e){if(!e||"number"!=typeof e.length)return!1;for(let t=0;t<e.length;t++){const r=e[t];if("number"!=typeof r||r%1||r<0||r>=256)return!1}return!0}function f(e,t){if("number"!=typeof e||e%1)throw new Error("invalid "+t);return e}function d(e,r,n,s,a,d,h){if(n=f(n,"N"),s=f(s,"r"),a=f(a,"p"),d=f(d,"dkLen"),0===n||0!=(n&n-1))throw new Error("N must be power of 2");if(n>2147483647/128/s)throw new Error("N too large");if(s>2147483647/128/a)throw new Error("r too large");if(!l(e))throw new Error("password must be an array or buffer");if(e=Array.prototype.slice.call(e),!l(r))throw new Error("salt must be an array or buffer");r=Array.prototype.slice.call(r);let p=o(e,r,128*a*s);const g=new Uint32Array(32*a*s);for(let e=0;e<g.length;e++){const t=4*e;g[e]=(255&p[t+3])<<24|(255&p[t+2])<<16|(255&p[t+1])<<8|(255&p[t+0])<<0}const m=new Uint32Array(64*s),y=new Uint32Array(32*s*n),b=32*s,v=new Uint32Array(16),w=new Uint32Array(16),_=a*n*2;let k,O,S=0,E=null,j=!1,P=0,A=0;const x=h?parseInt(1e3/s):4294967295,M=void 0!==t?t:setTimeout,I=function(){if(j)return h(new Error("cancelled"),S/_);let t;switch(P){case 0:O=32*A*s,u(g,O,m,0,b),P=1,k=0;case 1:t=n-k,t>x&&(t=x);for(let e=0;e<t;e++)u(m,0,y,(k+e)*b,b),i(m,b,s,v,w);if(k+=t,S+=t,h){const e=parseInt(1e3*S/_);if(e!==E){if(j=h(null,S/_),j)break;E=e}}if(k<n)break;k=0,P=2;case 2:t=n-k,t>x&&(t=x);for(let e=0;e<t;e++){const e=m[16*(2*s-1)]&n-1;c(y,e*b,m,b),i(m,b,s,v,w)}if(k+=t,S+=t,h){const e=parseInt(1e3*S/_);if(e!==E){if(j=h(null,S/_),j)break;E=e}}if(k<n)break;if(u(m,0,g,O,b),A++,A<a){P=0;break}p=[];for(let e=0;e<g.length;e++)p.push(g[e]>>0&255),p.push(g[e]>>8&255),p.push(g[e]>>16&255),p.push(g[e]>>24&255);const r=o(e,p,d);return h&&h(null,1,r),r}h&&M(I)};if(!h)for(;;){const e=I();if(null!=e)return e}I()}const h={scrypt:function(e,t,r,n,o,i,s){return new Promise((function(a,c){let u=0;s&&s(0),d(e,t,r,n,o,i,(function(e,t,r){if(e)c(e);else if(r)s&&1!==u&&s(1),a(new Uint8Array(r));else if(s&&t!==u)return u=t,s(t)}))}))},syncScrypt:function(e,t,r,n,o,i){return new Uint8Array(d(e,t,r,n,o,i))}};e.exports=h}()}).call(this,r(223).setImmediate)},function(e,t,r){"use strict";var n={};(0,r(57).assign)(n,r(538),r(541),r(296)),e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(645),o=r(646),i=r(648),s=()=>{},a=new o.TimeoutError;t.default=class extends n{constructor(e){var t,r,n,o;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=s,this._resolveIdle=s,!("number"==typeof(e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:i.default},e)).intervalCap&&e.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${null!==(r=null===(t=e.intervalCap)||void 0===t?void 0:t.toString())&&void 0!==r?r:""}\` (${typeof e.intervalCap})`);if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${null!==(o=null===(n=e.interval)||void 0===n?void 0:n.toString())&&void 0!==o?o:""}\` (${typeof e.interval})`);this._carryoverConcurrencyCount=e.carryoverConcurrencyCount,this._isIntervalIgnored=e.intervalCap===1/0||0===e.interval,this._intervalCap=e.intervalCap,this._interval=e.interval,this._queue=new e.queueClass,this._queueClass=e.queueClass,this.concurrency=e.concurrency,this._timeout=e.timeout,this._throwOnTimeout=!0===e.throwOnTimeout,this._isPaused=!1===e.autoStart}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount<this._intervalCap}get _doesConcurrentAllowAnother(){return this._pendingCount<this._concurrency}_next(){this._pendingCount--,this._tryToStartAnother(),this.emit("next")}_resolvePromises(){this._resolveEmpty(),this._resolveEmpty=s,0===this._pendingCount&&(this._resolveIdle(),this._resolveIdle=s,this.emit("idle"))}_onResumeInterval(){this._onInterval(),this._initializeIntervalIfNeeded(),this._timeoutId=void 0}_isIntervalPaused(){const e=Date.now();if(void 0===this._intervalId){const t=this._intervalEnd-e;if(!(t<0))return void 0===this._timeoutId&&(this._timeoutId=setTimeout(()=>{this._onResumeInterval()},t)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}_tryToStartAnother(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){const e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){const t=this._queue.dequeue();return!!t&&(this.emit("active"),t(),e&&this._initializeIntervalIfNeeded(),!0)}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(e){if(!("number"==typeof e&&e>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this._concurrency=e,this._processQueue()}async add(e,t={}){return new Promise((r,n)=>{this._queue.enqueue(async()=>{this._pendingCount++,this._intervalCount++;try{const i=void 0===this._timeout&&void 0===t.timeout?e():o.default(Promise.resolve(e()),void 0===t.timeout?this._timeout:t.timeout,()=>{(void 0===t.throwOnTimeout?this._throwOnTimeout:t.throwOnTimeout)&&n(a)});r(await i)}catch(e){n(e)}this._next()},t),this._tryToStartAnother(),this.emit("add")})}async addAll(e,t){return Promise.all(e.map(async e=>this.add(e,t)))}start(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(0!==this._queue.size)return new Promise(e=>{const t=this._resolveEmpty;this._resolveEmpty=()=>{t(),e()}})}async onIdle(){if(0!==this._pendingCount||0!==this._queue.size)return new Promise(e=>{const t=this._resolveIdle;this._resolveIdle=()=>{t(),e()}})}get size(){return this._queue.size}sizeBy(e){return this._queue.filter(e).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(e){this._timeout=e}}},,,function(e){e.exports=JSON.parse('{"manifest_version":2,"name":"Keplr","description":"Keplr is a browser extension wallet for the Inter blockchain ecosystem.","version":"0.8.13","applications":{"gecko":{"id":"keplr-extension@keplr.app","strict_min_version":"56.0"}},"icons":{"16":"assets/icon-16.png","48":"assets/icon-48.png","128":"assets/icon-128.png"},"browser_action":{"default_popup":"popup.html","default_title":"Keplr"},"background":{"scripts":["browser-polyfill.js","background.bundle.js"],"persistent":true},"permissions":["storage","notifications","identity"],"content_scripts":[{"matches":["<all_urls>"],"js":["browser-polyfill.js","contentScripts.bundle.js"],"run_at":"document_start","all_frames":true}],"web_accessible_resources":["injectedScript.bundle.js","assets/temp-icon.svg"]}')},,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinPretty=void 0;const n=r(221);class o{constructor(e,t){this._currency=e,this.amount=t,this._options={separator:" ",upperCase:!1,lowerCase:!1,hideDenom:!1},t instanceof n.IntPretty?this.intPretty=t:this.intPretty=new n.IntPretty(t),this.intPretty=this.intPretty.maxDecimals(e.coinDecimals).precision(e.coinDecimals)}get options(){return Object.assign(Object.assign({},this._options),this.intPretty.options)}get denom(){return this.currency.coinDenom}get currency(){return this._currency}setCurrency(e){const t=new o(e,this.amount);return t._options=Object.assign({},this._options),t.intPretty=this.intPretty.clone(),t}separator(e){const t=this.clone();return t._options.separator=e,t}upperCase(e){const t=this.clone();return t._options.upperCase=e,t._options.lowerCase=!e,t}lowerCase(e){const t=this.clone();return t._options.lowerCase=e,t._options.upperCase=!e,t}hideDenom(e){const t=this.clone();return t._options.hideDenom=e,t}precision(e){const t=this.clone();return t.intPretty=t.intPretty.precision(e),t}maxDecimals(e){const t=this.clone();return t.intPretty=t.intPretty.maxDecimals(e),t}trim(e){const t=this.clone();return t.intPretty=t.intPretty.trim(e),t}shrink(e){const t=this.clone();return t.intPretty=t.intPretty.shrink(e),t}locale(e){const t=this.clone();return t.intPretty=t.intPretty.locale(e),t}ready(e){const t=this.clone();return t.intPretty=t.intPretty.ready(e),t}get isReady(){return this.intPretty.isReady}add(e){const t=this.clone();return t.intPretty=t.intPretty.add(e.intPretty),t}toDec(){return this.intPretty.toDec()}toString(){let e=this.denom;this._options.upperCase&&(e=e.toUpperCase()),this._options.lowerCase&&(e=e.toLowerCase());let t=this._options.separator;return this._options.hideDenom&&(e="",t=""),`${this.intPretty.toString()}${t}${e}`}clone(){const e=new o(this._currency,this.amount);return e._options=Object.assign({},this._options),e.intPretty=this.intPretty.clone(),e}}t.CoinPretty=o},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseAccount=void 0;const o=r(23);class i{constructor(e,t,r,n){this.type=e,this.address=t,this.accountNumber=r,this.sequence=n}static fetchFromRest(e,t,r=!1){return n(this,void 0,void 0,(function*(){const n=yield e.get("auth/accounts/"+t);return i.fromAminoJSON(n.data,r?t:"")}))}static fromAminoJSON(e,t=""){"height"in e&&(e=e.result);const r=e.type;if(!r)throw new Error("Account's type is unknown: "+JSON.stringify(e));let n=e.value;const s=n.BaseVestingAccount||n.baseVestingAccount||n.base_vesting_account;s&&(n=s.BaseAccount||s.baseAccount||s.base_account);let a=n.address;if(!a){if(!t)throw new Error("Account's address is unknown: "+JSON.stringify(e));a=t}const c=n.account_number;if(null==c)throw new Error("Account's account number is unknown: "+JSON.stringify(e));const u=n.sequence;return new i(r,a,new o.Int(c),new o.Int(null!=u?u:"0"))}getType(){return this.type}getAddress(){return this.address}getAccountNumber(){return this.accountNumber}getSequence(){return this.sequence}}t.BaseAccount=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32Address=void 0;const o=n(r(94));t.Bech32Address=class{constructor(e){this.address=e}static shortenAddress(e,t){if(t>=e.length)return e;const r=e.indexOf("1"),n=e.slice(0,r),o=e.slice(r+1);if(t-=n.length,t-=3,(t-=1)<=0)return"";const i=Math.floor(o.length/2);let s=o.slice(0,i),a=o.slice(i);for(;t<s.length+a.length;)(s.length+a.length)%2==1&&s.length>0?s=s.slice(0,s.length-1):a=a.slice(1);return n+"1"+s+"..."+a}static validate(e,t){const{prefix:r}=o.default.decode(e);if(t&&t!==r)throw new Error(`Unexpected prefix (expected: ${t}, actual: ${r})`)}static defaultBech32Config(e,t="val",r="cons",n="pub",o="oper"){return{bech32PrefixAccAddr:e,bech32PrefixAccPub:e+n,bech32PrefixValAddr:e+t+o,bech32PrefixValPub:e+t+o+n,bech32PrefixConsAddr:e+t+r,bech32PrefixConsPub:e+t+r+n}}toBech32(e){const t=o.default.toWords(this.address);return o.default.encode(e,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChainIdHelper=void 0;class n{static parse(e){const t=e.split(n.VersionFormatRegExp).filter(Boolean);return 2!==t.length?{identifier:e,version:0}:{identifier:t[0],version:parseInt(t[1])}}static hasChainVersion(e){return n.parse(e).identifier!==e}}t.ChainIdHelper=n,n.VersionFormatRegExp=/(.+)-([\d]+)/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WsReadyState=void 0,function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSING=2]="CLOSING",e[e.CLOSED=3]="CLOSED",e[e.NONE=4]="NONE"}(t.WsReadyState||(t.WsReadyState={}))},function(e,t){
-/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
-t.read=function(e,t,r,n,o){var i,s,a=8*o-n-1,c=(1<<a)-1,u=c>>1,l=-7,f=r?o-1:0,d=r?-1:1,h=e[t+f];for(f+=d,i=h&(1<<-l)-1,h>>=-l,l+=a;l>0;i=256*i+e[t+f],f+=d,l-=8);for(s=i&(1<<-l)-1,i>>=-l,l+=n;l>0;s=256*s+e[t+f],f+=d,l-=8);if(0===i)i=1-u;else{if(i===c)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,n),i-=u}return(h?-1:1)*s*Math.pow(2,i-n)},t.write=function(e,t,r,n,o,i){var s,a,c,u=8*i-o-1,l=(1<<u)-1,f=l>>1,d=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:i-1,p=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+f>=1?d/c:d*Math.pow(2,1-f))*c>=2&&(s++,c/=2),s+f>=l?(a=0,s=l):s+f>=1?(a=(t*c-1)*Math.pow(2,o),s+=f):(a=t*Math.pow(2,f-1)*Math.pow(2,o),s=0));o>=8;e[r+h]=255&a,h+=p,a/=256,o-=8);for(s=s<<o|a,u+=o;u>0;e[r+h]=255&s,h+=p,s/=256,u-=8);e[r+h-p]|=128*g}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(238),t),o(r(118),t),o(r(242),t),o(r(443),t)},function(e,t,r){"use strict";var n=t;function o(){n.util._configure(),n.Writer._configure(n.BufferWriter),n.Reader._configure(n.BufferReader)}n.build="minimal",n.Writer=r(239),n.BufferWriter=r(437),n.Reader=r(240),n.BufferReader=r(438),n.util=r(64),n.rpc=r(439),n.roots=r(441),n.configure=o,o()},function(e,t,r){"use strict";e.exports=function(e,t){var r=new Array(arguments.length-1),n=0,o=2,i=!0;for(;o<arguments.length;)r[n++]=arguments[o++];return new Promise((function(o,s){r[n]=function(e){if(i)if(i=!1,e)s(e);else{for(var t=new Array(arguments.length-1),r=0;r<t.length;)t[r++]=arguments[r];o.apply(null,t)}};try{e.apply(t||null,r)}catch(e){i&&(i=!1,s(e))}}))}},function(e,t,r){"use strict";var n=t;n.length=function(e){var t=e.length;if(!t)return 0;for(var r=0;--t%4>1&&"="===e.charAt(t);)++r;return Math.ceil(3*e.length)/4-r};for(var o=new Array(64),i=new Array(123),s=0;s<64;)i[o[s]=s<26?s+65:s<52?s+71:s<62?s-4:s-59|43]=s++;n.encode=function(e,t,r){for(var n,i=null,s=[],a=0,c=0;t<r;){var u=e[t++];switch(c){case 0:s[a++]=o[u>>2],n=(3&u)<<4,c=1;break;case 1:s[a++]=o[n|u>>4],n=(15&u)<<2,c=2;break;case 2:s[a++]=o[n|u>>6],s[a++]=o[63&u],c=0}a>8191&&((i||(i=[])).push(String.fromCharCode.apply(String,s)),a=0)}return c&&(s[a++]=o[n],s[a++]=61,1===c&&(s[a++]=61)),i?(a&&i.push(String.fromCharCode.apply(String,s.slice(0,a))),i.join("")):String.fromCharCode.apply(String,s.slice(0,a))};n.decode=function(e,t,r){for(var n,o=r,s=0,a=0;a<e.length;){var c=e.charCodeAt(a++);if(61===c&&s>1)break;if(void 0===(c=i[c]))throw Error("invalid encoding");switch(s){case 0:n=c,s=1;break;case 1:t[r++]=n<<2|(48&c)>>4,n=c,s=2;break;case 2:t[r++]=(15&n)<<4|(60&c)>>2,n=c,s=3;break;case 3:t[r++]=(3&n)<<6|c,s=0}}if(1===s)throw Error("invalid encoding");return r-o},n.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)}},function(e,t,r){"use strict";function n(){this._listeners={}}e.exports=n,n.prototype.on=function(e,t,r){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:t,ctx:r||this}),this},n.prototype.off=function(e,t){if(void 0===e)this._listeners={};else if(void 0===t)this._listeners[e]=[];else for(var r=this._listeners[e],n=0;n<r.length;)r[n].fn===t?r.splice(n,1):++n;return this},n.prototype.emit=function(e){var t=this._listeners[e];if(t){for(var r=[],n=1;n<arguments.length;)r.push(arguments[n++]);for(n=0;n<t.length;)t[n].fn.apply(t[n++].ctx,r)}return this}},function(e,t,r){"use strict";function n(e){return"undefined"!=typeof Float32Array?function(){var t=new Float32Array([-0]),r=new Uint8Array(t.buffer),n=128===r[3];function o(e,n,o){t[0]=e,n[o]=r[0],n[o+1]=r[1],n[o+2]=r[2],n[o+3]=r[3]}function i(e,n,o){t[0]=e,n[o]=r[3],n[o+1]=r[2],n[o+2]=r[1],n[o+3]=r[0]}function s(e,n){return r[0]=e[n],r[1]=e[n+1],r[2]=e[n+2],r[3]=e[n+3],t[0]}function a(e,n){return r[3]=e[n],r[2]=e[n+1],r[1]=e[n+2],r[0]=e[n+3],t[0]}e.writeFloatLE=n?o:i,e.writeFloatBE=n?i:o,e.readFloatLE=n?s:a,e.readFloatBE=n?a:s}():function(){function t(e,t,r,n){var o=t<0?1:0;if(o&&(t=-t),0===t)e(1/t>0?0:2147483648,r,n);else if(isNaN(t))e(2143289344,r,n);else if(t>34028234663852886e22)e((o<<31|2139095040)>>>0,r,n);else if(t<11754943508222875e-54)e((o<<31|Math.round(t/1401298464324817e-60))>>>0,r,n);else{var i=Math.floor(Math.log(t)/Math.LN2);e((o<<31|i+127<<23|8388607&Math.round(t*Math.pow(2,-i)*8388608))>>>0,r,n)}}function r(e,t,r){var n=e(t,r),o=2*(n>>31)+1,i=n>>>23&255,s=8388607&n;return 255===i?s?NaN:o*(1/0):0===i?1401298464324817e-60*o*s:o*Math.pow(2,i-150)*(s+8388608)}e.writeFloatLE=t.bind(null,o),e.writeFloatBE=t.bind(null,i),e.readFloatLE=r.bind(null,s),e.readFloatBE=r.bind(null,a)}(),"undefined"!=typeof Float64Array?function(){var t=new Float64Array([-0]),r=new Uint8Array(t.buffer),n=128===r[7];function o(e,n,o){t[0]=e,n[o]=r[0],n[o+1]=r[1],n[o+2]=r[2],n[o+3]=r[3],n[o+4]=r[4],n[o+5]=r[5],n[o+6]=r[6],n[o+7]=r[7]}function i(e,n,o){t[0]=e,n[o]=r[7],n[o+1]=r[6],n[o+2]=r[5],n[o+3]=r[4],n[o+4]=r[3],n[o+5]=r[2],n[o+6]=r[1],n[o+7]=r[0]}function s(e,n){return r[0]=e[n],r[1]=e[n+1],r[2]=e[n+2],r[3]=e[n+3],r[4]=e[n+4],r[5]=e[n+5],r[6]=e[n+6],r[7]=e[n+7],t[0]}function a(e,n){return r[7]=e[n],r[6]=e[n+1],r[5]=e[n+2],r[4]=e[n+3],r[3]=e[n+4],r[2]=e[n+5],r[1]=e[n+6],r[0]=e[n+7],t[0]}e.writeDoubleLE=n?o:i,e.writeDoubleBE=n?i:o,e.readDoubleLE=n?s:a,e.readDoubleBE=n?a:s}():function(){function t(e,t,r,n,o,i){var s=n<0?1:0;if(s&&(n=-n),0===n)e(0,o,i+t),e(1/n>0?0:2147483648,o,i+r);else if(isNaN(n))e(0,o,i+t),e(2146959360,o,i+r);else if(n>17976931348623157e292)e(0,o,i+t),e((s<<31|2146435072)>>>0,o,i+r);else{var a;if(n<22250738585072014e-324)e((a=n/5e-324)>>>0,o,i+t),e((s<<31|a/4294967296)>>>0,o,i+r);else{var c=Math.floor(Math.log(n)/Math.LN2);1024===c&&(c=1023),e(4503599627370496*(a=n*Math.pow(2,-c))>>>0,o,i+t),e((s<<31|c+1023<<20|1048576*a&1048575)>>>0,o,i+r)}}}function r(e,t,r,n,o){var i=e(n,o+t),s=e(n,o+r),a=2*(s>>31)+1,c=s>>>20&2047,u=4294967296*(1048575&s)+i;return 2047===c?u?NaN:a*(1/0):0===c?5e-324*a*u:a*Math.pow(2,c-1075)*(u+4503599627370496)}e.writeDoubleLE=t.bind(null,o,0,4),e.writeDoubleBE=t.bind(null,i,4,0),e.readDoubleLE=r.bind(null,s,0,4),e.readDoubleBE=r.bind(null,a,4,0)}(),e}function o(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}function i(e,t,r){t[r]=e>>>24,t[r+1]=e>>>16&255,t[r+2]=e>>>8&255,t[r+3]=255&e}function s(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}function a(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}e.exports=n(n)},function(module,exports,__webpack_require__){"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(e){}return null}module.exports=inquire},function(e,t,r){"use strict";var n=t;n.length=function(e){for(var t=0,r=0,n=0;n<e.length;++n)(r=e.charCodeAt(n))<128?t+=1:r<2048?t+=2:55296==(64512&r)&&56320==(64512&e.charCodeAt(n+1))?(++n,t+=4):t+=3;return t},n.read=function(e,t,r){if(r-t<1)return"";for(var n,o=null,i=[],s=0;t<r;)(n=e[t++])<128?i[s++]=n:n>191&&n<224?i[s++]=(31&n)<<6|63&e[t++]:n>239&&n<365?(n=((7&n)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++])-65536,i[s++]=55296+(n>>10),i[s++]=56320+(1023&n)):i[s++]=(15&n)<<12|(63&e[t++])<<6|63&e[t++],s>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,i)),s=0);return o?(s&&o.push(String.fromCharCode.apply(String,i.slice(0,s))),o.join("")):String.fromCharCode.apply(String,i.slice(0,s))},n.write=function(e,t,r){for(var n,o,i=r,s=0;s<e.length;++s)(n=e.charCodeAt(s))<128?t[r++]=n:n<2048?(t[r++]=n>>6|192,t[r++]=63&n|128):55296==(64512&n)&&56320==(64512&(o=e.charCodeAt(s+1)))?(n=65536+((1023&n)<<10)+(1023&o),++s,t[r++]=n>>18|240,t[r++]=n>>12&63|128,t[r++]=n>>6&63|128,t[r++]=63&n|128):(t[r++]=n>>12|224,t[r++]=n>>6&63|128,t[r++]=63&n|128);return r-i}},function(e,t,r){"use strict";e.exports=function(e,t,r){var n=r||8192,o=n>>>1,i=null,s=n;return function(r){if(r<1||r>o)return e(r);s+r>n&&(i=e(n),s=0);var a=t.call(i,s,s+=r);return 7&s&&(s=1+(7|s)),a}}},function(e,t,r){"use strict";e.exports=o;var n=r(64);function o(e,t){this.lo=e>>>0,this.hi=t>>>0}var i=o.zero=new o(0,0);i.toNumber=function(){return 0},i.zzEncode=i.zzDecode=function(){return this},i.length=function(){return 1};var s=o.zeroHash="\0\0\0\0\0\0\0\0";o.fromNumber=function(e){if(0===e)return i;var t=e<0;t&&(e=-e);var r=e>>>0,n=(e-r)/4294967296>>>0;return t&&(n=~n>>>0,r=~r>>>0,++r>4294967295&&(r=0,++n>4294967295&&(n=0))),new o(r,n)},o.from=function(e){if("number"==typeof e)return o.fromNumber(e);if(n.isString(e)){if(!n.Long)return o.fromNumber(parseInt(e,10));e=n.Long.fromString(e)}return e.low||e.high?new o(e.low>>>0,e.high>>>0):i},o.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var t=1+~this.lo>>>0,r=~this.hi>>>0;return t||(r=r+1>>>0),-(t+4294967296*r)}return this.lo+4294967296*this.hi},o.prototype.toLong=function(e){return n.Long?new n.Long(0|this.lo,0|this.hi,Boolean(e)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(e)}};var a=String.prototype.charCodeAt;o.fromHash=function(e){return e===s?i:new o((a.call(e,0)|a.call(e,1)<<8|a.call(e,2)<<16|a.call(e,3)<<24)>>>0,(a.call(e,4)|a.call(e,5)<<8|a.call(e,6)<<16|a.call(e,7)<<24)>>>0)},o.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},o.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},o.prototype.zzDecode=function(){var e=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},o.prototype.length=function(){var e=this.lo,t=(this.lo>>>28|this.hi<<4)>>>0,r=this.hi>>>24;return 0===r?0===t?e<16384?e<128?1:2:e<2097152?3:4:t<16384?t<128?5:6:t<2097152?7:8:r<128?9:10}},function(e,t,r){"use strict";e.exports=i;var n=r(239);(i.prototype=Object.create(n.prototype)).constructor=i;var o=r(64);function i(){n.call(this)}function s(e,t,r){e.length<40?o.utf8.write(e,t,r):t.utf8Write?t.utf8Write(e,r):t.write(e,r)}i._configure=function(){i.alloc=o._Buffer_allocUnsafe,i.writeBytesBuffer=o.Buffer&&o.Buffer.prototype instanceof Uint8Array&&"set"===o.Buffer.prototype.set.name?function(e,t,r){t.set(e,r)}:function(e,t,r){if(e.copy)e.copy(t,r,0,e.length);else for(var n=0;n<e.length;)t[r++]=e[n++]}},i.prototype.bytes=function(e){o.isString(e)&&(e=o._Buffer_from(e,"base64"));var t=e.length>>>0;return this.uint32(t),t&&this._push(i.writeBytesBuffer,t,e),this},i.prototype.string=function(e){var t=o.Buffer.byteLength(e);return this.uint32(t),t&&this._push(s,t,e),this},i._configure()},function(e,t,r){"use strict";e.exports=i;var n=r(240);(i.prototype=Object.create(n.prototype)).constructor=i;var o=r(64);function i(e){n.call(this,e)}i._configure=function(){o.Buffer&&(i.prototype._slice=o.Buffer.prototype.slice)},i.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+e,this.len))},i._configure()},function(e,t,r){"use strict";t.Service=r(440)},function(e,t,r){"use strict";e.exports=o;var n=r(64);function o(e,t,r){if("function"!=typeof e)throw TypeError("rpcImpl must be a function");n.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=Boolean(t),this.responseDelimited=Boolean(r)}(o.prototype=Object.create(n.EventEmitter.prototype)).constructor=o,o.prototype.rpcCall=function e(t,r,o,i,s){if(!i)throw TypeError("request must be specified");var a=this;if(!s)return n.asPromise(e,a,t,r,o,i);if(a.rpcImpl)try{return a.rpcImpl(t,r[a.requestDelimited?"encodeDelimited":"encode"](i).finish(),(function(e,r){if(e)return a.emit("error",e,t),s(e);if(null!==r){if(!(r instanceof o))try{r=o[a.responseDelimited?"decodeDelimited":"decode"](r)}catch(e){return a.emit("error",e,t),s(e)}return a.emit("data",r,t),s(null,r)}a.end(!0)}))}catch(e){return a.emit("error",e,t),void setTimeout((function(){s(e)}),0)}else setTimeout((function(){s(Error("already ended"))}),0)},o.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},function(e,t,r){"use strict";e.exports={}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tendermint=t.ibc=t.google=t.cosmos=void 0;var n=r(48);const o=n.Reader,i=n.Writer,s=n.util,a={};t.cosmos=a.cosmos=(()=>{const e={};return e.auth=function(){const e={};return e.v1beta1=function(){const e={};return e.BaseAccount=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.pubKey=null,e.prototype.accountNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&a.google.protobuf.Any.encode(e.pubKey,t.uint32(18).fork()).ldelim(),null!=e.accountNumber&&Object.hasOwnProperty.call(e,"accountNumber")&&t.uint32(24).uint64(e.accountNumber),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(32).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.BaseAccount;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.pubKey=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.accountNumber=e.uint64();break;case 4:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.BaseAccount)return e;var t=new a.cosmos.auth.v1beta1.BaseAccount;if(null!=e.address&&(t.address=String(e.address)),null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".cosmos.auth.v1beta1.BaseAccount.pubKey: object expected");t.pubKey=a.google.protobuf.Any.fromObject(e.pubKey)}return null!=e.accountNumber&&(s.Long?(t.accountNumber=s.Long.fromValue(e.accountNumber)).unsigned=!0:"string"==typeof e.accountNumber?t.accountNumber=parseInt(e.accountNumber,10):"number"==typeof e.accountNumber?t.accountNumber=e.accountNumber:"object"==typeof e.accountNumber&&(t.accountNumber=new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0))),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.address="",r.pubKey=null,s.Long){var n=new s.Long(0,0,!0);r.accountNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.accountNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0}return null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(r.pubKey=a.google.protobuf.Any.toObject(e.pubKey,t)),null!=e.accountNumber&&e.hasOwnProperty("accountNumber")&&("number"==typeof e.accountNumber?r.accountNumber=t.longs===String?String(e.accountNumber):e.accountNumber:r.accountNumber=t.longs===String?s.Long.prototype.toString.call(e.accountNumber):t.longs===Number?new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0):e.accountNumber),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ModuleAccount=function(){function e(e){if(this.permissions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.baseAccount=null,e.prototype.name="",e.prototype.permissions=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.baseAccount&&Object.hasOwnProperty.call(e,"baseAccount")&&a.cosmos.auth.v1beta1.BaseAccount.encode(e.baseAccount,t.uint32(10).fork()).ldelim(),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(18).string(e.name),null!=e.permissions&&e.permissions.length)for(var r=0;r<e.permissions.length;++r)t.uint32(26).string(e.permissions[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.ModuleAccount;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.baseAccount=a.cosmos.auth.v1beta1.BaseAccount.decode(e,e.uint32());break;case 2:n.name=e.string();break;case 3:n.permissions&&n.permissions.length||(n.permissions=[]),n.permissions.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.ModuleAccount)return e;var t=new a.cosmos.auth.v1beta1.ModuleAccount;if(null!=e.baseAccount){if("object"!=typeof e.baseAccount)throw TypeError(".cosmos.auth.v1beta1.ModuleAccount.baseAccount: object expected");t.baseAccount=a.cosmos.auth.v1beta1.BaseAccount.fromObject(e.baseAccount)}if(null!=e.name&&(t.name=String(e.name)),e.permissions){if(!Array.isArray(e.permissions))throw TypeError(".cosmos.auth.v1beta1.ModuleAccount.permissions: array expected");t.permissions=[];for(var r=0;r<e.permissions.length;++r)t.permissions[r]=String(e.permissions[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.permissions=[]),t.defaults&&(r.baseAccount=null,r.name=""),null!=e.baseAccount&&e.hasOwnProperty("baseAccount")&&(r.baseAccount=a.cosmos.auth.v1beta1.BaseAccount.toObject(e.baseAccount,t)),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.permissions&&e.permissions.length){r.permissions=[];for(var n=0;n<e.permissions.length;++n)r.permissions[n]=e.permissions[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Params=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.maxMemoCharacters=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.txSigLimit=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.txSizeCostPerByte=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sigVerifyCostEd25519=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sigVerifyCostSecp256k1=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.maxMemoCharacters&&Object.hasOwnProperty.call(e,"maxMemoCharacters")&&t.uint32(8).uint64(e.maxMemoCharacters),null!=e.txSigLimit&&Object.hasOwnProperty.call(e,"txSigLimit")&&t.uint32(16).uint64(e.txSigLimit),null!=e.txSizeCostPerByte&&Object.hasOwnProperty.call(e,"txSizeCostPerByte")&&t.uint32(24).uint64(e.txSizeCostPerByte),null!=e.sigVerifyCostEd25519&&Object.hasOwnProperty.call(e,"sigVerifyCostEd25519")&&t.uint32(32).uint64(e.sigVerifyCostEd25519),null!=e.sigVerifyCostSecp256k1&&Object.hasOwnProperty.call(e,"sigVerifyCostSecp256k1")&&t.uint32(40).uint64(e.sigVerifyCostSecp256k1),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.Params;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.maxMemoCharacters=e.uint64();break;case 2:n.txSigLimit=e.uint64();break;case 3:n.txSizeCostPerByte=e.uint64();break;case 4:n.sigVerifyCostEd25519=e.uint64();break;case 5:n.sigVerifyCostSecp256k1=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.Params)return e;var t=new a.cosmos.auth.v1beta1.Params;return null!=e.maxMemoCharacters&&(s.Long?(t.maxMemoCharacters=s.Long.fromValue(e.maxMemoCharacters)).unsigned=!0:"string"==typeof e.maxMemoCharacters?t.maxMemoCharacters=parseInt(e.maxMemoCharacters,10):"number"==typeof e.maxMemoCharacters?t.maxMemoCharacters=e.maxMemoCharacters:"object"==typeof e.maxMemoCharacters&&(t.maxMemoCharacters=new s.LongBits(e.maxMemoCharacters.low>>>0,e.maxMemoCharacters.high>>>0).toNumber(!0))),null!=e.txSigLimit&&(s.Long?(t.txSigLimit=s.Long.fromValue(e.txSigLimit)).unsigned=!0:"string"==typeof e.txSigLimit?t.txSigLimit=parseInt(e.txSigLimit,10):"number"==typeof e.txSigLimit?t.txSigLimit=e.txSigLimit:"object"==typeof e.txSigLimit&&(t.txSigLimit=new s.LongBits(e.txSigLimit.low>>>0,e.txSigLimit.high>>>0).toNumber(!0))),null!=e.txSizeCostPerByte&&(s.Long?(t.txSizeCostPerByte=s.Long.fromValue(e.txSizeCostPerByte)).unsigned=!0:"string"==typeof e.txSizeCostPerByte?t.txSizeCostPerByte=parseInt(e.txSizeCostPerByte,10):"number"==typeof e.txSizeCostPerByte?t.txSizeCostPerByte=e.txSizeCostPerByte:"object"==typeof e.txSizeCostPerByte&&(t.txSizeCostPerByte=new s.LongBits(e.txSizeCostPerByte.low>>>0,e.txSizeCostPerByte.high>>>0).toNumber(!0))),null!=e.sigVerifyCostEd25519&&(s.Long?(t.sigVerifyCostEd25519=s.Long.fromValue(e.sigVerifyCostEd25519)).unsigned=!0:"string"==typeof e.sigVerifyCostEd25519?t.sigVerifyCostEd25519=parseInt(e.sigVerifyCostEd25519,10):"number"==typeof e.sigVerifyCostEd25519?t.sigVerifyCostEd25519=e.sigVerifyCostEd25519:"object"==typeof e.sigVerifyCostEd25519&&(t.sigVerifyCostEd25519=new s.LongBits(e.sigVerifyCostEd25519.low>>>0,e.sigVerifyCostEd25519.high>>>0).toNumber(!0))),null!=e.sigVerifyCostSecp256k1&&(s.Long?(t.sigVerifyCostSecp256k1=s.Long.fromValue(e.sigVerifyCostSecp256k1)).unsigned=!0:"string"==typeof e.sigVerifyCostSecp256k1?t.sigVerifyCostSecp256k1=parseInt(e.sigVerifyCostSecp256k1,10):"number"==typeof e.sigVerifyCostSecp256k1?t.sigVerifyCostSecp256k1=e.sigVerifyCostSecp256k1:"object"==typeof e.sigVerifyCostSecp256k1&&(t.sigVerifyCostSecp256k1=new s.LongBits(e.sigVerifyCostSecp256k1.low>>>0,e.sigVerifyCostSecp256k1.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.maxMemoCharacters=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.maxMemoCharacters=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.txSigLimit=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.txSigLimit=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.txSizeCostPerByte=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.txSizeCostPerByte=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.sigVerifyCostEd25519=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sigVerifyCostEd25519=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.sigVerifyCostSecp256k1=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sigVerifyCostSecp256k1=t.longs===String?"0":0}return null!=e.maxMemoCharacters&&e.hasOwnProperty("maxMemoCharacters")&&("number"==typeof e.maxMemoCharacters?r.maxMemoCharacters=t.longs===String?String(e.maxMemoCharacters):e.maxMemoCharacters:r.maxMemoCharacters=t.longs===String?s.Long.prototype.toString.call(e.maxMemoCharacters):t.longs===Number?new s.LongBits(e.maxMemoCharacters.low>>>0,e.maxMemoCharacters.high>>>0).toNumber(!0):e.maxMemoCharacters),null!=e.txSigLimit&&e.hasOwnProperty("txSigLimit")&&("number"==typeof e.txSigLimit?r.txSigLimit=t.longs===String?String(e.txSigLimit):e.txSigLimit:r.txSigLimit=t.longs===String?s.Long.prototype.toString.call(e.txSigLimit):t.longs===Number?new s.LongBits(e.txSigLimit.low>>>0,e.txSigLimit.high>>>0).toNumber(!0):e.txSigLimit),null!=e.txSizeCostPerByte&&e.hasOwnProperty("txSizeCostPerByte")&&("number"==typeof e.txSizeCostPerByte?r.txSizeCostPerByte=t.longs===String?String(e.txSizeCostPerByte):e.txSizeCostPerByte:r.txSizeCostPerByte=t.longs===String?s.Long.prototype.toString.call(e.txSizeCostPerByte):t.longs===Number?new s.LongBits(e.txSizeCostPerByte.low>>>0,e.txSizeCostPerByte.high>>>0).toNumber(!0):e.txSizeCostPerByte),null!=e.sigVerifyCostEd25519&&e.hasOwnProperty("sigVerifyCostEd25519")&&("number"==typeof e.sigVerifyCostEd25519?r.sigVerifyCostEd25519=t.longs===String?String(e.sigVerifyCostEd25519):e.sigVerifyCostEd25519:r.sigVerifyCostEd25519=t.longs===String?s.Long.prototype.toString.call(e.sigVerifyCostEd25519):t.longs===Number?new s.LongBits(e.sigVerifyCostEd25519.low>>>0,e.sigVerifyCostEd25519.high>>>0).toNumber(!0):e.sigVerifyCostEd25519),null!=e.sigVerifyCostSecp256k1&&e.hasOwnProperty("sigVerifyCostSecp256k1")&&("number"==typeof e.sigVerifyCostSecp256k1?r.sigVerifyCostSecp256k1=t.longs===String?String(e.sigVerifyCostSecp256k1):e.sigVerifyCostSecp256k1:r.sigVerifyCostSecp256k1=t.longs===String?s.Long.prototype.toString.call(e.sigVerifyCostSecp256k1):t.longs===Number?new s.LongBits(e.sigVerifyCostSecp256k1.low>>>0,e.sigVerifyCostSecp256k1.high>>>0).toNumber(!0):e.sigVerifyCostSecp256k1),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.account=function e(t,r){return this.rpcCall(e,a.cosmos.auth.v1beta1.QueryAccountRequest,a.cosmos.auth.v1beta1.QueryAccountResponse,t,r)},"name",{value:"Account"}),Object.defineProperty(e.prototype.params=function e(t,r){return this.rpcCall(e,a.cosmos.auth.v1beta1.QueryParamsRequest,a.cosmos.auth.v1beta1.QueryParamsResponse,t,r)},"name",{value:"Params"}),e}(),e.QueryAccountRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryAccountRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.QueryAccountRequest)return e;var t=new a.cosmos.auth.v1beta1.QueryAccountRequest;return null!=e.address&&(t.address=String(e.address)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.address=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryAccountResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.account=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.account&&Object.hasOwnProperty.call(e,"account")&&a.google.protobuf.Any.encode(e.account,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryAccountResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.account=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.QueryAccountResponse)return e;var t=new a.cosmos.auth.v1beta1.QueryAccountResponse;if(null!=e.account){if("object"!=typeof e.account)throw TypeError(".cosmos.auth.v1beta1.QueryAccountResponse.account: object expected");t.account=a.google.protobuf.Any.fromObject(e.account)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.account=null),null!=e.account&&e.hasOwnProperty("account")&&(r.account=a.google.protobuf.Any.toObject(e.account,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryParamsRequest;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.auth.v1beta1.QueryParamsRequest?e:new a.cosmos.auth.v1beta1.QueryParamsRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.params=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.params&&Object.hasOwnProperty.call(e,"params")&&a.cosmos.auth.v1beta1.Params.encode(e.params,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryParamsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.params=a.cosmos.auth.v1beta1.Params.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.QueryParamsResponse)return e;var t=new a.cosmos.auth.v1beta1.QueryParamsResponse;if(null!=e.params){if("object"!=typeof e.params)throw TypeError(".cosmos.auth.v1beta1.QueryParamsResponse.params: object expected");t.params=a.cosmos.auth.v1beta1.Params.fromObject(e.params)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.params=null),null!=e.params&&e.hasOwnProperty("params")&&(r.params=a.cosmos.auth.v1beta1.Params.toObject(e.params,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.bank=function(){const e={};return e.v1beta1=function(){const e={};return e.Params=function(){function e(e){if(this.sendEnabled=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sendEnabled=s.emptyArray,e.prototype.defaultSendEnabled=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.sendEnabled&&e.sendEnabled.length)for(var r=0;r<e.sendEnabled.length;++r)a.cosmos.bank.v1beta1.SendEnabled.encode(e.sendEnabled[r],t.uint32(10).fork()).ldelim();return null!=e.defaultSendEnabled&&Object.hasOwnProperty.call(e,"defaultSendEnabled")&&t.uint32(16).bool(e.defaultSendEnabled),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Params;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.sendEnabled&&n.sendEnabled.length||(n.sendEnabled=[]),n.sendEnabled.push(a.cosmos.bank.v1beta1.SendEnabled.decode(e,e.uint32()));break;case 2:n.defaultSendEnabled=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Params)return e;var t=new a.cosmos.bank.v1beta1.Params;if(e.sendEnabled){if(!Array.isArray(e.sendEnabled))throw TypeError(".cosmos.bank.v1beta1.Params.sendEnabled: array expected");t.sendEnabled=[];for(var r=0;r<e.sendEnabled.length;++r){if("object"!=typeof e.sendEnabled[r])throw TypeError(".cosmos.bank.v1beta1.Params.sendEnabled: object expected");t.sendEnabled[r]=a.cosmos.bank.v1beta1.SendEnabled.fromObject(e.sendEnabled[r])}}return null!=e.defaultSendEnabled&&(t.defaultSendEnabled=Boolean(e.defaultSendEnabled)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.sendEnabled=[]),t.defaults&&(r.defaultSendEnabled=!1),e.sendEnabled&&e.sendEnabled.length){r.sendEnabled=[];for(var n=0;n<e.sendEnabled.length;++n)r.sendEnabled[n]=a.cosmos.bank.v1beta1.SendEnabled.toObject(e.sendEnabled[n],t)}return null!=e.defaultSendEnabled&&e.hasOwnProperty("defaultSendEnabled")&&(r.defaultSendEnabled=e.defaultSendEnabled),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SendEnabled=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.enabled=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.enabled&&Object.hasOwnProperty.call(e,"enabled")&&t.uint32(16).bool(e.enabled),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.SendEnabled;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.enabled=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.SendEnabled)return e;var t=new a.cosmos.bank.v1beta1.SendEnabled;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.enabled&&(t.enabled=Boolean(e.enabled)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom="",r.enabled=!1),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.enabled&&e.hasOwnProperty("enabled")&&(r.enabled=e.enabled),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Input=function(){function e(e){if(this.coins=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.coins=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.coins&&e.coins.length)for(var r=0;r<e.coins.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.coins[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Input;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.coins&&n.coins.length||(n.coins=[]),n.coins.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Input)return e;var t=new a.cosmos.bank.v1beta1.Input;if(null!=e.address&&(t.address=String(e.address)),e.coins){if(!Array.isArray(e.coins))throw TypeError(".cosmos.bank.v1beta1.Input.coins: array expected");t.coins=[];for(var r=0;r<e.coins.length;++r){if("object"!=typeof e.coins[r])throw TypeError(".cosmos.bank.v1beta1.Input.coins: object expected");t.coins[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.coins[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.coins=[]),t.defaults&&(r.address=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),e.coins&&e.coins.length){r.coins=[];for(var n=0;n<e.coins.length;++n)r.coins[n]=a.cosmos.base.v1beta1.Coin.toObject(e.coins[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Output=function(){function e(e){if(this.coins=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.coins=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.coins&&e.coins.length)for(var r=0;r<e.coins.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.coins[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Output;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.coins&&n.coins.length||(n.coins=[]),n.coins.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Output)return e;var t=new a.cosmos.bank.v1beta1.Output;if(null!=e.address&&(t.address=String(e.address)),e.coins){if(!Array.isArray(e.coins))throw TypeError(".cosmos.bank.v1beta1.Output.coins: array expected");t.coins=[];for(var r=0;r<e.coins.length;++r){if("object"!=typeof e.coins[r])throw TypeError(".cosmos.bank.v1beta1.Output.coins: object expected");t.coins[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.coins[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.coins=[]),t.defaults&&(r.address=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),e.coins&&e.coins.length){r.coins=[];for(var n=0;n<e.coins.length;++n)r.coins[n]=a.cosmos.base.v1beta1.Coin.toObject(e.coins[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Supply=function(){function e(e){if(this.total=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.total=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.total&&e.total.length)for(var r=0;r<e.total.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.total[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Supply;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.total&&n.total.length||(n.total=[]),n.total.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Supply)return e;var t=new a.cosmos.bank.v1beta1.Supply;if(e.total){if(!Array.isArray(e.total))throw TypeError(".cosmos.bank.v1beta1.Supply.total: array expected");t.total=[];for(var r=0;r<e.total.length;++r){if("object"!=typeof e.total[r])throw TypeError(".cosmos.bank.v1beta1.Supply.total: object expected");t.total[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.total[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.total=[]),e.total&&e.total.length){r.total=[];for(var n=0;n<e.total.length;++n)r.total[n]=a.cosmos.base.v1beta1.Coin.toObject(e.total[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DenomUnit=function(){function e(e){if(this.aliases=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.exponent=0,e.prototype.aliases=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.exponent&&Object.hasOwnProperty.call(e,"exponent")&&t.uint32(16).uint32(e.exponent),null!=e.aliases&&e.aliases.length)for(var r=0;r<e.aliases.length;++r)t.uint32(26).string(e.aliases[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.DenomUnit;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.exponent=e.uint32();break;case 3:n.aliases&&n.aliases.length||(n.aliases=[]),n.aliases.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.DenomUnit)return e;var t=new a.cosmos.bank.v1beta1.DenomUnit;if(null!=e.denom&&(t.denom=String(e.denom)),null!=e.exponent&&(t.exponent=e.exponent>>>0),e.aliases){if(!Array.isArray(e.aliases))throw TypeError(".cosmos.bank.v1beta1.DenomUnit.aliases: array expected");t.aliases=[];for(var r=0;r<e.aliases.length;++r)t.aliases[r]=String(e.aliases[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.aliases=[]),t.defaults&&(r.denom="",r.exponent=0),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.exponent&&e.hasOwnProperty("exponent")&&(r.exponent=e.exponent),e.aliases&&e.aliases.length){r.aliases=[];for(var n=0;n<e.aliases.length;++n)r.aliases[n]=e.aliases[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Metadata=function(){function e(e){if(this.denomUnits=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.description="",e.prototype.denomUnits=s.emptyArray,e.prototype.base="",e.prototype.display="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&t.uint32(10).string(e.description),null!=e.denomUnits&&e.denomUnits.length)for(var r=0;r<e.denomUnits.length;++r)a.cosmos.bank.v1beta1.DenomUnit.encode(e.denomUnits[r],t.uint32(18).fork()).ldelim();return null!=e.base&&Object.hasOwnProperty.call(e,"base")&&t.uint32(26).string(e.base),null!=e.display&&Object.hasOwnProperty.call(e,"display")&&t.uint32(34).string(e.display),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Metadata;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.description=e.string();break;case 2:n.denomUnits&&n.denomUnits.length||(n.denomUnits=[]),n.denomUnits.push(a.cosmos.bank.v1beta1.DenomUnit.decode(e,e.uint32()));break;case 3:n.base=e.string();break;case 4:n.display=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Metadata)return e;var t=new a.cosmos.bank.v1beta1.Metadata;if(null!=e.description&&(t.description=String(e.description)),e.denomUnits){if(!Array.isArray(e.denomUnits))throw TypeError(".cosmos.bank.v1beta1.Metadata.denomUnits: array expected");t.denomUnits=[];for(var r=0;r<e.denomUnits.length;++r){if("object"!=typeof e.denomUnits[r])throw TypeError(".cosmos.bank.v1beta1.Metadata.denomUnits: object expected");t.denomUnits[r]=a.cosmos.bank.v1beta1.DenomUnit.fromObject(e.denomUnits[r])}}return null!=e.base&&(t.base=String(e.base)),null!=e.display&&(t.display=String(e.display)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.denomUnits=[]),t.defaults&&(r.description="",r.base="",r.display=""),null!=e.description&&e.hasOwnProperty("description")&&(r.description=e.description),e.denomUnits&&e.denomUnits.length){r.denomUnits=[];for(var n=0;n<e.denomUnits.length;++n)r.denomUnits[n]=a.cosmos.bank.v1beta1.DenomUnit.toObject(e.denomUnits[n],t)}return null!=e.base&&e.hasOwnProperty("base")&&(r.base=e.base),null!=e.display&&e.hasOwnProperty("display")&&(r.display=e.display),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.balance=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryBalanceRequest,a.cosmos.bank.v1beta1.QueryBalanceResponse,t,r)},"name",{value:"Balance"}),Object.defineProperty(e.prototype.allBalances=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryAllBalancesRequest,a.cosmos.bank.v1beta1.QueryAllBalancesResponse,t,r)},"name",{value:"AllBalances"}),Object.defineProperty(e.prototype.totalSupply=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryTotalSupplyRequest,a.cosmos.bank.v1beta1.QueryTotalSupplyResponse,t,r)},"name",{value:"TotalSupply"}),Object.defineProperty(e.prototype.supplyOf=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QuerySupplyOfRequest,a.cosmos.bank.v1beta1.QuerySupplyOfResponse,t,r)},"name",{value:"SupplyOf"}),Object.defineProperty(e.prototype.params=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryParamsRequest,a.cosmos.bank.v1beta1.QueryParamsResponse,t,r)},"name",{value:"Params"}),e}(),e.QueryBalanceRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.denom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(18).string(e.denom),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryBalanceRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.denom=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryBalanceRequest)return e;var t=new a.cosmos.bank.v1beta1.QueryBalanceRequest;return null!=e.address&&(t.address=String(e.address)),null!=e.denom&&(t.denom=String(e.denom)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.address="",r.denom=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryBalanceResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.balance=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&a.cosmos.base.v1beta1.Coin.encode(e.balance,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryBalanceResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.balance=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryBalanceResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryBalanceResponse;if(null!=e.balance){if("object"!=typeof e.balance)throw TypeError(".cosmos.bank.v1beta1.QueryBalanceResponse.balance: object expected");t.balance=a.cosmos.base.v1beta1.Coin.fromObject(e.balance)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.balance=null),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=a.cosmos.base.v1beta1.Coin.toObject(e.balance,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryAllBalancesRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryAllBalancesRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryAllBalancesRequest)return e;var t=new a.cosmos.bank.v1beta1.QueryAllBalancesRequest;if(null!=e.address&&(t.address=String(e.address)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.address="",r.pagination=null),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryAllBalancesResponse=function(){function e(e){if(this.balances=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.balances=s.emptyArray,e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.balances&&e.balances.length)for(var r=0;r<e.balances.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.balances[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryAllBalancesResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.balances&&n.balances.length||(n.balances=[]),n.balances.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryAllBalancesResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryAllBalancesResponse;if(e.balances){if(!Array.isArray(e.balances))throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.balances: array expected");t.balances=[];for(var r=0;r<e.balances.length;++r){if("object"!=typeof e.balances[r])throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.balances: object expected");t.balances[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.balances[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.balances=[]),t.defaults&&(r.pagination=null),e.balances&&e.balances.length){r.balances=[];for(var n=0;n<e.balances.length;++n)r.balances[n]=a.cosmos.base.v1beta1.Coin.toObject(e.balances[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryTotalSupplyRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryTotalSupplyRequest;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.QueryTotalSupplyRequest?e:new a.cosmos.bank.v1beta1.QueryTotalSupplyRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryTotalSupplyResponse=function(){function e(e){if(this.supply=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.supply=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.supply&&e.supply.length)for(var r=0;r<e.supply.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.supply[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryTotalSupplyResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.supply&&n.supply.length||(n.supply=[]),n.supply.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryTotalSupplyResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryTotalSupplyResponse;if(e.supply){if(!Array.isArray(e.supply))throw TypeError(".cosmos.bank.v1beta1.QueryTotalSupplyResponse.supply: array expected");t.supply=[];for(var r=0;r<e.supply.length;++r){if("object"!=typeof e.supply[r])throw TypeError(".cosmos.bank.v1beta1.QueryTotalSupplyResponse.supply: object expected");t.supply[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.supply[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.supply=[]),e.supply&&e.supply.length){r.supply=[];for(var n=0;n<e.supply.length;++n)r.supply[n]=a.cosmos.base.v1beta1.Coin.toObject(e.supply[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QuerySupplyOfRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QuerySupplyOfRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QuerySupplyOfRequest)return e;var t=new a.cosmos.bank.v1beta1.QuerySupplyOfRequest;return null!=e.denom&&(t.denom=String(e.denom)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom=""),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QuerySupplyOfResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QuerySupplyOfResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QuerySupplyOfResponse)return e;var t=new a.cosmos.bank.v1beta1.QuerySupplyOfResponse;if(null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.bank.v1beta1.QuerySupplyOfResponse.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.amount=null),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryParamsRequest;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.QueryParamsRequest?e:new a.cosmos.bank.v1beta1.QueryParamsRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.params=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.params&&Object.hasOwnProperty.call(e,"params")&&a.cosmos.bank.v1beta1.Params.encode(e.params,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryParamsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.params=a.cosmos.bank.v1beta1.Params.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryParamsResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryParamsResponse;if(null!=e.params){if("object"!=typeof e.params)throw TypeError(".cosmos.bank.v1beta1.QueryParamsResponse.params: object expected");t.params=a.cosmos.bank.v1beta1.Params.fromObject(e.params)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.params=null),null!=e.params&&e.hasOwnProperty("params")&&(r.params=a.cosmos.bank.v1beta1.Params.toObject(e.params,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Msg=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.send=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.MsgSend,a.cosmos.bank.v1beta1.MsgSendResponse,t,r)},"name",{value:"Send"}),Object.defineProperty(e.prototype.multiSend=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.MsgMultiSend,a.cosmos.bank.v1beta1.MsgMultiSendResponse,t,r)},"name",{value:"MultiSend"}),e}(),e.MsgSend=function(){function e(e){if(this.amount=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.fromAddress="",e.prototype.toAddress="",e.prototype.amount=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.fromAddress&&Object.hasOwnProperty.call(e,"fromAddress")&&t.uint32(10).string(e.fromAddress),null!=e.toAddress&&Object.hasOwnProperty.call(e,"toAddress")&&t.uint32(18).string(e.toAddress),null!=e.amount&&e.amount.length)for(var r=0;r<e.amount.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.amount[r],t.uint32(26).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgSend;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.fromAddress=e.string();break;case 2:n.toAddress=e.string();break;case 3:n.amount&&n.amount.length||(n.amount=[]),n.amount.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.MsgSend)return e;var t=new a.cosmos.bank.v1beta1.MsgSend;if(null!=e.fromAddress&&(t.fromAddress=String(e.fromAddress)),null!=e.toAddress&&(t.toAddress=String(e.toAddress)),e.amount){if(!Array.isArray(e.amount))throw TypeError(".cosmos.bank.v1beta1.MsgSend.amount: array expected");t.amount=[];for(var r=0;r<e.amount.length;++r){if("object"!=typeof e.amount[r])throw TypeError(".cosmos.bank.v1beta1.MsgSend.amount: object expected");t.amount[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.amount[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.amount=[]),t.defaults&&(r.fromAddress="",r.toAddress=""),null!=e.fromAddress&&e.hasOwnProperty("fromAddress")&&(r.fromAddress=e.fromAddress),null!=e.toAddress&&e.hasOwnProperty("toAddress")&&(r.toAddress=e.toAddress),e.amount&&e.amount.length){r.amount=[];for(var n=0;n<e.amount.length;++n)r.amount[n]=a.cosmos.base.v1beta1.Coin.toObject(e.amount[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgSendResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgSendResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.MsgSendResponse?e:new a.cosmos.bank.v1beta1.MsgSendResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgMultiSend=function(){function e(e){if(this.inputs=[],this.outputs=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.inputs=s.emptyArray,e.prototype.outputs=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.inputs&&e.inputs.length)for(var r=0;r<e.inputs.length;++r)a.cosmos.bank.v1beta1.Input.encode(e.inputs[r],t.uint32(10).fork()).ldelim();if(null!=e.outputs&&e.outputs.length)for(r=0;r<e.outputs.length;++r)a.cosmos.bank.v1beta1.Output.encode(e.outputs[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgMultiSend;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.inputs&&n.inputs.length||(n.inputs=[]),n.inputs.push(a.cosmos.bank.v1beta1.Input.decode(e,e.uint32()));break;case 2:n.outputs&&n.outputs.length||(n.outputs=[]),n.outputs.push(a.cosmos.bank.v1beta1.Output.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.MsgMultiSend)return e;var t=new a.cosmos.bank.v1beta1.MsgMultiSend;if(e.inputs){if(!Array.isArray(e.inputs))throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.inputs: array expected");t.inputs=[];for(var r=0;r<e.inputs.length;++r){if("object"!=typeof e.inputs[r])throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.inputs: object expected");t.inputs[r]=a.cosmos.bank.v1beta1.Input.fromObject(e.inputs[r])}}if(e.outputs){if(!Array.isArray(e.outputs))throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.outputs: array expected");t.outputs=[];for(r=0;r<e.outputs.length;++r){if("object"!=typeof e.outputs[r])throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.outputs: object expected");t.outputs[r]=a.cosmos.bank.v1beta1.Output.fromObject(e.outputs[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.inputs=[],r.outputs=[]),e.inputs&&e.inputs.length){r.inputs=[];for(var n=0;n<e.inputs.length;++n)r.inputs[n]=a.cosmos.bank.v1beta1.Input.toObject(e.inputs[n],t)}if(e.outputs&&e.outputs.length){r.outputs=[];for(n=0;n<e.outputs.length;++n)r.outputs[n]=a.cosmos.bank.v1beta1.Output.toObject(e.outputs[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgMultiSendResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgMultiSendResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.MsgMultiSendResponse?e:new a.cosmos.bank.v1beta1.MsgMultiSendResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.base=function(){const e={};return e.query=function(){const e={};return e.v1beta1=function(){const e={};return e.PageRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.prototype.offset=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.limit=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.countTotal=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),null!=e.offset&&Object.hasOwnProperty.call(e,"offset")&&t.uint32(16).uint64(e.offset),null!=e.limit&&Object.hasOwnProperty.call(e,"limit")&&t.uint32(24).uint64(e.limit),null!=e.countTotal&&Object.hasOwnProperty.call(e,"countTotal")&&t.uint32(32).bool(e.countTotal),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.query.v1beta1.PageRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;case 2:n.offset=e.uint64();break;case 3:n.limit=e.uint64();break;case 4:n.countTotal=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.query.v1beta1.PageRequest)return e;var t=new a.cosmos.base.query.v1beta1.PageRequest;return null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.offset&&(s.Long?(t.offset=s.Long.fromValue(e.offset)).unsigned=!0:"string"==typeof e.offset?t.offset=parseInt(e.offset,10):"number"==typeof e.offset?t.offset=e.offset:"object"==typeof e.offset&&(t.offset=new s.LongBits(e.offset.low>>>0,e.offset.high>>>0).toNumber(!0))),null!=e.limit&&(s.Long?(t.limit=s.Long.fromValue(e.limit)).unsigned=!0:"string"==typeof e.limit?t.limit=parseInt(e.limit,10):"number"==typeof e.limit?t.limit=e.limit:"object"==typeof e.limit&&(t.limit=new s.LongBits(e.limit.low>>>0,e.limit.high>>>0).toNumber(!0))),null!=e.countTotal&&(t.countTotal=Boolean(e.countTotal)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key))),s.Long){var n=new s.Long(0,0,!0);r.offset=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.offset=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.limit=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.limit=t.longs===String?"0":0;r.countTotal=!1}return null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.offset&&e.hasOwnProperty("offset")&&("number"==typeof e.offset?r.offset=t.longs===String?String(e.offset):e.offset:r.offset=t.longs===String?s.Long.prototype.toString.call(e.offset):t.longs===Number?new s.LongBits(e.offset.low>>>0,e.offset.high>>>0).toNumber(!0):e.offset),null!=e.limit&&e.hasOwnProperty("limit")&&("number"==typeof e.limit?r.limit=t.longs===String?String(e.limit):e.limit:r.limit=t.longs===String?s.Long.prototype.toString.call(e.limit):t.longs===Number?new s.LongBits(e.limit.low>>>0,e.limit.high>>>0).toNumber(!0):e.limit),null!=e.countTotal&&e.hasOwnProperty("countTotal")&&(r.countTotal=e.countTotal),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.PageResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.nextKey=s.newBuffer([]),e.prototype.total=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.nextKey&&Object.hasOwnProperty.call(e,"nextKey")&&t.uint32(10).bytes(e.nextKey),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(16).uint64(e.total),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.query.v1beta1.PageResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.nextKey=e.bytes();break;case 2:n.total=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.query.v1beta1.PageResponse)return e;var t=new a.cosmos.base.query.v1beta1.PageResponse;return null!=e.nextKey&&("string"==typeof e.nextKey?s.base64.decode(e.nextKey,t.nextKey=s.newBuffer(s.base64.length(e.nextKey)),0):e.nextKey.length&&(t.nextKey=e.nextKey)),null!=e.total&&(s.Long?(t.total=s.Long.fromValue(e.total)).unsigned=!0:"string"==typeof e.total?t.total=parseInt(e.total,10):"number"==typeof e.total?t.total=e.total:"object"==typeof e.total&&(t.total=new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(t.bytes===String?r.nextKey="":(r.nextKey=[],t.bytes!==Array&&(r.nextKey=s.newBuffer(r.nextKey))),s.Long){var n=new s.Long(0,0,!0);r.total=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.total=t.longs===String?"0":0;return null!=e.nextKey&&e.hasOwnProperty("nextKey")&&(r.nextKey=t.bytes===String?s.base64.encode(e.nextKey,0,e.nextKey.length):t.bytes===Array?Array.prototype.slice.call(e.nextKey):e.nextKey),null!=e.total&&e.hasOwnProperty("total")&&("number"==typeof e.total?r.total=t.longs===String?String(e.total):e.total:r.total=t.longs===String?s.Long.prototype.toString.call(e.total):t.longs===Number?new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber(!0):e.total),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.v1beta1=function(){const e={};return e.Coin=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.amount="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&t.uint32(18).string(e.amount),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.Coin;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.amount=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.Coin)return e;var t=new a.cosmos.base.v1beta1.Coin;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.amount&&(t.amount=String(e.amount)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom="",r.amount=""),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=e.amount),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DecCoin=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.amount="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&t.uint32(18).string(e.amount),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.DecCoin;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.amount=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.DecCoin)return e;var t=new a.cosmos.base.v1beta1.DecCoin;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.amount&&(t.amount=String(e.amount)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom="",r.amount=""),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=e.amount),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IntProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.int="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.int&&Object.hasOwnProperty.call(e,"int")&&t.uint32(10).string(e.int),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.IntProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.int=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.IntProto)return e;var t=new a.cosmos.base.v1beta1.IntProto;return null!=e.int&&(t.int=String(e.int)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.int=""),null!=e.int&&e.hasOwnProperty("int")&&(r.int=e.int),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DecProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.dec="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.dec&&Object.hasOwnProperty.call(e,"dec")&&t.uint32(10).string(e.dec),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.DecProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.dec=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.DecProto)return e;var t=new a.cosmos.base.v1beta1.DecProto;return null!=e.dec&&(t.dec=String(e.dec)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.dec=""),null!=e.dec&&e.hasOwnProperty("dec")&&(r.dec=e.dec),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.crypto=function(){const e={};return e.multisig=function(){const e={};return e.v1beta1=function(){const e={};return e.MultiSignature=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)t.uint32(10).bytes(e.signatures[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.multisig.v1beta1.MultiSignature;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.multisig.v1beta1.MultiSignature)return e;var t=new a.cosmos.crypto.multisig.v1beta1.MultiSignature;if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.crypto.multisig.v1beta1.MultiSignature.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r)"string"==typeof e.signatures[r]?s.base64.decode(e.signatures[r],t.signatures[r]=s.newBuffer(s.base64.length(e.signatures[r])),0):e.signatures[r].length&&(t.signatures[r]=e.signatures[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=t.bytes===String?s.base64.encode(e.signatures[n],0,e.signatures[n].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[n]):e.signatures[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CompactBitArray=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.extraBitsStored=0,e.prototype.elems=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.extraBitsStored&&Object.hasOwnProperty.call(e,"extraBitsStored")&&t.uint32(8).uint32(e.extraBitsStored),null!=e.elems&&Object.hasOwnProperty.call(e,"elems")&&t.uint32(18).bytes(e.elems),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.multisig.v1beta1.CompactBitArray;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.extraBitsStored=e.uint32();break;case 2:n.elems=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.multisig.v1beta1.CompactBitArray)return e;var t=new a.cosmos.crypto.multisig.v1beta1.CompactBitArray;return null!=e.extraBitsStored&&(t.extraBitsStored=e.extraBitsStored>>>0),null!=e.elems&&("string"==typeof e.elems?s.base64.decode(e.elems,t.elems=s.newBuffer(s.base64.length(e.elems)),0):e.elems.length&&(t.elems=e.elems)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.extraBitsStored=0,t.bytes===String?r.elems="":(r.elems=[],t.bytes!==Array&&(r.elems=s.newBuffer(r.elems)))),null!=e.extraBitsStored&&e.hasOwnProperty("extraBitsStored")&&(r.extraBitsStored=e.extraBitsStored),null!=e.elems&&e.hasOwnProperty("elems")&&(r.elems=t.bytes===String?s.base64.encode(e.elems,0,e.elems.length):t.bytes===Array?Array.prototype.slice.call(e.elems):e.elems),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.secp256k1=function(){const e={};return e.PubKey=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.secp256k1.PubKey;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.secp256k1.PubKey)return e;var t=new a.cosmos.crypto.secp256k1.PubKey;return null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key)))),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.PrivKey=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.secp256k1.PrivKey;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.secp256k1.PrivKey)return e;var t=new a.cosmos.crypto.secp256k1.PrivKey;return null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key)))),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.staking=function(){const e={};return e.v1beta1=function(){const e={};return e.HistoricalInfo=function(){function e(e){if(this.valset=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.header=null,e.prototype.valset=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.tendermint.types.Header.encode(e.header,t.uint32(10).fork()).ldelim(),null!=e.valset&&e.valset.length)for(var r=0;r<e.valset.length;++r)a.cosmos.staking.v1beta1.Validator.encode(e.valset[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.HistoricalInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.header=a.tendermint.types.Header.decode(e,e.uint32());break;case 2:n.valset&&n.valset.length||(n.valset=[]),n.valset.push(a.cosmos.staking.v1beta1.Validator.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.HistoricalInfo)return e;var t=new a.cosmos.staking.v1beta1.HistoricalInfo;if(null!=e.header){if("object"!=typeof e.header)throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.header: object expected");t.header=a.tendermint.types.Header.fromObject(e.header)}if(e.valset){if(!Array.isArray(e.valset))throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.valset: array expected");t.valset=[];for(var r=0;r<e.valset.length;++r){if("object"!=typeof e.valset[r])throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.valset: object expected");t.valset[r]=a.cosmos.staking.v1beta1.Validator.fromObject(e.valset[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.valset=[]),t.defaults&&(r.header=null),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.tendermint.types.Header.toObject(e.header,t)),e.valset&&e.valset.length){r.valset=[];for(var n=0;n<e.valset.length;++n)r.valset[n]=a.cosmos.staking.v1beta1.Validator.toObject(e.valset[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CommissionRates=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.rate="",e.prototype.maxRate="",e.prototype.maxChangeRate="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.rate&&Object.hasOwnProperty.call(e,"rate")&&t.uint32(10).string(e.rate),null!=e.maxRate&&Object.hasOwnProperty.call(e,"maxRate")&&t.uint32(18).string(e.maxRate),null!=e.maxChangeRate&&Object.hasOwnProperty.call(e,"maxChangeRate")&&t.uint32(26).string(e.maxChangeRate),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.CommissionRates;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.rate=e.string();break;case 2:n.maxRate=e.string();break;case 3:n.maxChangeRate=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.CommissionRates)return e;var t=new a.cosmos.staking.v1beta1.CommissionRates;return null!=e.rate&&(t.rate=String(e.rate)),null!=e.maxRate&&(t.maxRate=String(e.maxRate)),null!=e.maxChangeRate&&(t.maxChangeRate=String(e.maxChangeRate)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.rate="",r.maxRate="",r.maxChangeRate=""),null!=e.rate&&e.hasOwnProperty("rate")&&(r.rate=e.rate),null!=e.maxRate&&e.hasOwnProperty("maxRate")&&(r.maxRate=e.maxRate),null!=e.maxChangeRate&&e.hasOwnProperty("maxChangeRate")&&(r.maxChangeRate=e.maxChangeRate),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Commission=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.commissionRates=null,e.prototype.updateTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.commissionRates&&Object.hasOwnProperty.call(e,"commissionRates")&&a.cosmos.staking.v1beta1.CommissionRates.encode(e.commissionRates,t.uint32(10).fork()).ldelim(),null!=e.updateTime&&Object.hasOwnProperty.call(e,"updateTime")&&a.google.protobuf.Timestamp.encode(e.updateTime,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Commission;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.commissionRates=a.cosmos.staking.v1beta1.CommissionRates.decode(e,e.uint32());break;case 2:n.updateTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Commission)return e;var t=new a.cosmos.staking.v1beta1.Commission;if(null!=e.commissionRates){if("object"!=typeof e.commissionRates)throw TypeError(".cosmos.staking.v1beta1.Commission.commissionRates: object expected");t.commissionRates=a.cosmos.staking.v1beta1.CommissionRates.fromObject(e.commissionRates)}if(null!=e.updateTime){if("object"!=typeof e.updateTime)throw TypeError(".cosmos.staking.v1beta1.Commission.updateTime: object expected");t.updateTime=a.google.protobuf.Timestamp.fromObject(e.updateTime)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.commissionRates=null,r.updateTime=null),null!=e.commissionRates&&e.hasOwnProperty("commissionRates")&&(r.commissionRates=a.cosmos.staking.v1beta1.CommissionRates.toObject(e.commissionRates,t)),null!=e.updateTime&&e.hasOwnProperty("updateTime")&&(r.updateTime=a.google.protobuf.Timestamp.toObject(e.updateTime,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Description=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.moniker="",e.prototype.identity="",e.prototype.website="",e.prototype.securityContact="",e.prototype.details="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.moniker&&Object.hasOwnProperty.call(e,"moniker")&&t.uint32(10).string(e.moniker),null!=e.identity&&Object.hasOwnProperty.call(e,"identity")&&t.uint32(18).string(e.identity),null!=e.website&&Object.hasOwnProperty.call(e,"website")&&t.uint32(26).string(e.website),null!=e.securityContact&&Object.hasOwnProperty.call(e,"securityContact")&&t.uint32(34).string(e.securityContact),null!=e.details&&Object.hasOwnProperty.call(e,"details")&&t.uint32(42).string(e.details),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Description;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.moniker=e.string();break;case 2:n.identity=e.string();break;case 3:n.website=e.string();break;case 4:n.securityContact=e.string();break;case 5:n.details=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Description)return e;var t=new a.cosmos.staking.v1beta1.Description;return null!=e.moniker&&(t.moniker=String(e.moniker)),null!=e.identity&&(t.identity=String(e.identity)),null!=e.website&&(t.website=String(e.website)),null!=e.securityContact&&(t.securityContact=String(e.securityContact)),null!=e.details&&(t.details=String(e.details)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.moniker="",r.identity="",r.website="",r.securityContact="",r.details=""),null!=e.moniker&&e.hasOwnProperty("moniker")&&(r.moniker=e.moniker),null!=e.identity&&e.hasOwnProperty("identity")&&(r.identity=e.identity),null!=e.website&&e.hasOwnProperty("website")&&(r.website=e.website),null!=e.securityContact&&e.hasOwnProperty("securityContact")&&(r.securityContact=e.securityContact),null!=e.details&&e.hasOwnProperty("details")&&(r.details=e.details),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Validator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.operatorAddress="",e.prototype.consensusPubkey=null,e.prototype.jailed=!1,e.prototype.status=0,e.prototype.tokens="",e.prototype.delegatorShares="",e.prototype.description=null,e.prototype.unbondingHeight=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.unbondingTime=null,e.prototype.commission=null,e.prototype.minSelfDelegation="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.operatorAddress&&Object.hasOwnProperty.call(e,"operatorAddress")&&t.uint32(10).string(e.operatorAddress),null!=e.consensusPubkey&&Object.hasOwnProperty.call(e,"consensusPubkey")&&a.google.protobuf.Any.encode(e.consensusPubkey,t.uint32(18).fork()).ldelim(),null!=e.jailed&&Object.hasOwnProperty.call(e,"jailed")&&t.uint32(24).bool(e.jailed),null!=e.status&&Object.hasOwnProperty.call(e,"status")&&t.uint32(32).int32(e.status),null!=e.tokens&&Object.hasOwnProperty.call(e,"tokens")&&t.uint32(42).string(e.tokens),null!=e.delegatorShares&&Object.hasOwnProperty.call(e,"delegatorShares")&&t.uint32(50).string(e.delegatorShares),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&a.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(58).fork()).ldelim(),null!=e.unbondingHeight&&Object.hasOwnProperty.call(e,"unbondingHeight")&&t.uint32(64).int64(e.unbondingHeight),null!=e.unbondingTime&&Object.hasOwnProperty.call(e,"unbondingTime")&&a.google.protobuf.Timestamp.encode(e.unbondingTime,t.uint32(74).fork()).ldelim(),null!=e.commission&&Object.hasOwnProperty.call(e,"commission")&&a.cosmos.staking.v1beta1.Commission.encode(e.commission,t.uint32(82).fork()).ldelim(),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(90).string(e.minSelfDelegation),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Validator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.operatorAddress=e.string();break;case 2:n.consensusPubkey=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.jailed=e.bool();break;case 4:n.status=e.int32();break;case 5:n.tokens=e.string();break;case 6:n.delegatorShares=e.string();break;case 7:n.description=a.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 8:n.unbondingHeight=e.int64();break;case 9:n.unbondingTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 10:n.commission=a.cosmos.staking.v1beta1.Commission.decode(e,e.uint32());break;case 11:n.minSelfDelegation=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Validator)return e;var t=new a.cosmos.staking.v1beta1.Validator;if(null!=e.operatorAddress&&(t.operatorAddress=String(e.operatorAddress)),null!=e.consensusPubkey){if("object"!=typeof e.consensusPubkey)throw TypeError(".cosmos.staking.v1beta1.Validator.consensusPubkey: object expected");t.consensusPubkey=a.google.protobuf.Any.fromObject(e.consensusPubkey)}switch(null!=e.jailed&&(t.jailed=Boolean(e.jailed)),e.status){case"BOND_STATUS_UNSPECIFIED":case 0:t.status=0;break;case"BOND_STATUS_UNBONDED":case 1:t.status=1;break;case"BOND_STATUS_UNBONDING":case 2:t.status=2;break;case"BOND_STATUS_BONDED":case 3:t.status=3}if(null!=e.tokens&&(t.tokens=String(e.tokens)),null!=e.delegatorShares&&(t.delegatorShares=String(e.delegatorShares)),null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.Validator.description: object expected");t.description=a.cosmos.staking.v1beta1.Description.fromObject(e.description)}if(null!=e.unbondingHeight&&(s.Long?(t.unbondingHeight=s.Long.fromValue(e.unbondingHeight)).unsigned=!1:"string"==typeof e.unbondingHeight?t.unbondingHeight=parseInt(e.unbondingHeight,10):"number"==typeof e.unbondingHeight?t.unbondingHeight=e.unbondingHeight:"object"==typeof e.unbondingHeight&&(t.unbondingHeight=new s.LongBits(e.unbondingHeight.low>>>0,e.unbondingHeight.high>>>0).toNumber())),null!=e.unbondingTime){if("object"!=typeof e.unbondingTime)throw TypeError(".cosmos.staking.v1beta1.Validator.unbondingTime: object expected");t.unbondingTime=a.google.protobuf.Timestamp.fromObject(e.unbondingTime)}if(null!=e.commission){if("object"!=typeof e.commission)throw TypeError(".cosmos.staking.v1beta1.Validator.commission: object expected");t.commission=a.cosmos.staking.v1beta1.Commission.fromObject(e.commission)}return null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.operatorAddress="",r.consensusPubkey=null,r.jailed=!1,r.status=t.enums===String?"BOND_STATUS_UNSPECIFIED":0,r.tokens="",r.delegatorShares="",r.description=null,s.Long){var n=new s.Long(0,0,!1);r.unbondingHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.unbondingHeight=t.longs===String?"0":0;r.unbondingTime=null,r.commission=null,r.minSelfDelegation=""}return null!=e.operatorAddress&&e.hasOwnProperty("operatorAddress")&&(r.operatorAddress=e.operatorAddress),null!=e.consensusPubkey&&e.hasOwnProperty("consensusPubkey")&&(r.consensusPubkey=a.google.protobuf.Any.toObject(e.consensusPubkey,t)),null!=e.jailed&&e.hasOwnProperty("jailed")&&(r.jailed=e.jailed),null!=e.status&&e.hasOwnProperty("status")&&(r.status=t.enums===String?a.cosmos.staking.v1beta1.BondStatus[e.status]:e.status),null!=e.tokens&&e.hasOwnProperty("tokens")&&(r.tokens=e.tokens),null!=e.delegatorShares&&e.hasOwnProperty("delegatorShares")&&(r.delegatorShares=e.delegatorShares),null!=e.description&&e.hasOwnProperty("description")&&(r.description=a.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.unbondingHeight&&e.hasOwnProperty("unbondingHeight")&&("number"==typeof e.unbondingHeight?r.unbondingHeight=t.longs===String?String(e.unbondingHeight):e.unbondingHeight:r.unbondingHeight=t.longs===String?s.Long.prototype.toString.call(e.unbondingHeight):t.longs===Number?new s.LongBits(e.unbondingHeight.low>>>0,e.unbondingHeight.high>>>0).toNumber():e.unbondingHeight),null!=e.unbondingTime&&e.hasOwnProperty("unbondingTime")&&(r.unbondingTime=a.google.protobuf.Timestamp.toObject(e.unbondingTime,t)),null!=e.commission&&e.hasOwnProperty("commission")&&(r.commission=a.cosmos.staking.v1beta1.Commission.toObject(e.commission,t)),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(r.minSelfDelegation=e.minSelfDelegation),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.BondStatus=function(){const e={},t=Object.create(e);return t[e[0]="BOND_STATUS_UNSPECIFIED"]=0,t[e[1]="BOND_STATUS_UNBONDED"]=1,t[e[2]="BOND_STATUS_UNBONDING"]=2,t[e[3]="BOND_STATUS_BONDED"]=3,t}(),e.ValAddresses=function(){function e(e){if(this.addresses=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.addresses=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.addresses&&e.addresses.length)for(var r=0;r<e.addresses.length;++r)t.uint32(10).string(e.addresses[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.ValAddresses;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.addresses&&n.addresses.length||(n.addresses=[]),n.addresses.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.ValAddresses)return e;var t=new a.cosmos.staking.v1beta1.ValAddresses;if(e.addresses){if(!Array.isArray(e.addresses))throw TypeError(".cosmos.staking.v1beta1.ValAddresses.addresses: array expected");t.addresses=[];for(var r=0;r<e.addresses.length;++r)t.addresses[r]=String(e.addresses[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.addresses=[]),e.addresses&&e.addresses.length){r.addresses=[];for(var n=0;n<e.addresses.length;++n)r.addresses[n]=e.addresses[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVPair=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVPair;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVPair)return e;var t=new a.cosmos.staking.v1beta1.DVPair;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVPairs=function(){function e(e){if(this.pairs=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pairs=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.pairs&&e.pairs.length)for(var r=0;r<e.pairs.length;++r)a.cosmos.staking.v1beta1.DVPair.encode(e.pairs[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVPairs;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pairs&&n.pairs.length||(n.pairs=[]),n.pairs.push(a.cosmos.staking.v1beta1.DVPair.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVPairs)return e;var t=new a.cosmos.staking.v1beta1.DVPairs;if(e.pairs){if(!Array.isArray(e.pairs))throw TypeError(".cosmos.staking.v1beta1.DVPairs.pairs: array expected");t.pairs=[];for(var r=0;r<e.pairs.length;++r){if("object"!=typeof e.pairs[r])throw TypeError(".cosmos.staking.v1beta1.DVPairs.pairs: object expected");t.pairs[r]=a.cosmos.staking.v1beta1.DVPair.fromObject(e.pairs[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.pairs=[]),e.pairs&&e.pairs.length){r.pairs=[];for(var n=0;n<e.pairs.length;++n)r.pairs[n]=a.cosmos.staking.v1beta1.DVPair.toObject(e.pairs[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVVTriplet=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVVTriplet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorSrcAddress=e.string();break;case 3:n.validatorDstAddress=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVVTriplet)return e;var t=new a.cosmos.staking.v1beta1.DVVTriplet;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorSrcAddress="",r.validatorDstAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(r.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(r.validatorDstAddress=e.validatorDstAddress),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVVTriplets=function(){function e(e){if(this.triplets=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.triplets=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.triplets&&e.triplets.length)for(var r=0;r<e.triplets.length;++r)a.cosmos.staking.v1beta1.DVVTriplet.encode(e.triplets[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVVTriplets;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.triplets&&n.triplets.length||(n.triplets=[]),n.triplets.push(a.cosmos.staking.v1beta1.DVVTriplet.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVVTriplets)return e;var t=new a.cosmos.staking.v1beta1.DVVTriplets;if(e.triplets){if(!Array.isArray(e.triplets))throw TypeError(".cosmos.staking.v1beta1.DVVTriplets.triplets: array expected");t.triplets=[];for(var r=0;r<e.triplets.length;++r){if("object"!=typeof e.triplets[r])throw TypeError(".cosmos.staking.v1beta1.DVVTriplets.triplets: object expected");t.triplets[r]=a.cosmos.staking.v1beta1.DVVTriplet.fromObject(e.triplets[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.triplets=[]),e.triplets&&e.triplets.length){r.triplets=[];for(var n=0;n<e.triplets.length;++n)r.triplets[n]=a.cosmos.staking.v1beta1.DVVTriplet.toObject(e.triplets[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Delegation=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.shares="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.shares&&Object.hasOwnProperty.call(e,"shares")&&t.uint32(26).string(e.shares),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Delegation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.shares=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Delegation)return e;var t=new a.cosmos.staking.v1beta1.Delegation;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.shares&&(t.shares=String(e.shares)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress="",r.shares=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.shares&&e.hasOwnProperty("shares")&&(r.shares=e.shares),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.UnbondingDelegation=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.entries=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.entries&&e.entries.length)for(var r=0;r<e.entries.length;++r)a.cosmos.staking.v1beta1.UnbondingDelegationEntry.encode(e.entries[r],t.uint32(26).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.UnbondingDelegation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.entries&&n.entries.length||(n.entries=[]),n.entries.push(a.cosmos.staking.v1beta1.UnbondingDelegationEntry.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.UnbondingDelegation)return e;var t=new a.cosmos.staking.v1beta1.UnbondingDelegation;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegation.entries: array expected");t.entries=[];for(var r=0;r<e.entries.length;++r){if("object"!=typeof e.entries[r])throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegation.entries: object expected");t.entries[r]=a.cosmos.staking.v1beta1.UnbondingDelegationEntry.fromObject(e.entries[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.entries=[]),t.defaults&&(r.delegatorAddress="",r.validatorAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),e.entries&&e.entries.length){r.entries=[];for(var n=0;n<e.entries.length;++n)r.entries[n]=a.cosmos.staking.v1beta1.UnbondingDelegationEntry.toObject(e.entries[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.UnbondingDelegationEntry=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.creationHeight=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.completionTime=null,e.prototype.initialBalance="",e.prototype.balance="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.creationHeight&&Object.hasOwnProperty.call(e,"creationHeight")&&t.uint32(8).int64(e.creationHeight),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(18).fork()).ldelim(),null!=e.initialBalance&&Object.hasOwnProperty.call(e,"initialBalance")&&t.uint32(26).string(e.initialBalance),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&t.uint32(34).string(e.balance),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.UnbondingDelegationEntry;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.creationHeight=e.int64();break;case 2:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 3:n.initialBalance=e.string();break;case 4:n.balance=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.UnbondingDelegationEntry)return e;var t=new a.cosmos.staking.v1beta1.UnbondingDelegationEntry;if(null!=e.creationHeight&&(s.Long?(t.creationHeight=s.Long.fromValue(e.creationHeight)).unsigned=!1:"string"==typeof e.creationHeight?t.creationHeight=parseInt(e.creationHeight,10):"number"==typeof e.creationHeight?t.creationHeight=e.creationHeight:"object"==typeof e.creationHeight&&(t.creationHeight=new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber())),null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegationEntry.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return null!=e.initialBalance&&(t.initialBalance=String(e.initialBalance)),null!=e.balance&&(t.balance=String(e.balance)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.creationHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.creationHeight=t.longs===String?"0":0;r.completionTime=null,r.initialBalance="",r.balance=""}return null!=e.creationHeight&&e.hasOwnProperty("creationHeight")&&("number"==typeof e.creationHeight?r.creationHeight=t.longs===String?String(e.creationHeight):e.creationHeight:r.creationHeight=t.longs===String?s.Long.prototype.toString.call(e.creationHeight):t.longs===Number?new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber():e.creationHeight),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),null!=e.initialBalance&&e.hasOwnProperty("initialBalance")&&(r.initialBalance=e.initialBalance),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=e.balance),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.RedelegationEntry=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.creationHeight=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.completionTime=null,e.prototype.initialBalance="",e.prototype.sharesDst="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.creationHeight&&Object.hasOwnProperty.call(e,"creationHeight")&&t.uint32(8).int64(e.creationHeight),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(18).fork()).ldelim(),null!=e.initialBalance&&Object.hasOwnProperty.call(e,"initialBalance")&&t.uint32(26).string(e.initialBalance),null!=e.sharesDst&&Object.hasOwnProperty.call(e,"sharesDst")&&t.uint32(34).string(e.sharesDst),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.RedelegationEntry;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.creationHeight=e.int64();break;case 2:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 3:n.initialBalance=e.string();break;case 4:n.sharesDst=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.RedelegationEntry)return e;var t=new a.cosmos.staking.v1beta1.RedelegationEntry;if(null!=e.creationHeight&&(s.Long?(t.creationHeight=s.Long.fromValue(e.creationHeight)).unsigned=!1:"string"==typeof e.creationHeight?t.creationHeight=parseInt(e.creationHeight,10):"number"==typeof e.creationHeight?t.creationHeight=e.creationHeight:"object"==typeof e.creationHeight&&(t.creationHeight=new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber())),null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.RedelegationEntry.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return null!=e.initialBalance&&(t.initialBalance=String(e.initialBalance)),null!=e.sharesDst&&(t.sharesDst=String(e.sharesDst)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.creationHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.creationHeight=t.longs===String?"0":0;r.completionTime=null,r.initialBalance="",r.sharesDst=""}return null!=e.creationHeight&&e.hasOwnProperty("creationHeight")&&("number"==typeof e.creationHeight?r.creationHeight=t.longs===String?String(e.creationHeight):e.creationHeight:r.creationHeight=t.longs===String?s.Long.prototype.toString.call(e.creationHeight):t.longs===Number?new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber():e.creationHeight),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),null!=e.initialBalance&&e.hasOwnProperty("initialBalance")&&(r.initialBalance=e.initialBalance),null!=e.sharesDst&&e.hasOwnProperty("sharesDst")&&(r.sharesDst=e.sharesDst),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Redelegation=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.prototype.entries=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),null!=e.entries&&e.entries.length)for(var r=0;r<e.entries.length;++r)a.cosmos.staking.v1beta1.RedelegationEntry.encode(e.entries[r],t.uint32(34).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Redelegation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorSrcAddress=e.string();break;case 3:n.validatorDstAddress=e.string();break;case 4:n.entries&&n.entries.length||(n.entries=[]),n.entries.push(a.cosmos.staking.v1beta1.RedelegationEntry.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Redelegation)return e;var t=new a.cosmos.staking.v1beta1.Redelegation;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.Redelegation.entries: array expected");t.entries=[];for(var r=0;r<e.entries.length;++r){if("object"!=typeof e.entries[r])throw TypeError(".cosmos.staking.v1beta1.Redelegation.entries: object expected");t.entries[r]=a.cosmos.staking.v1beta1.RedelegationEntry.fromObject(e.entries[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.entries=[]),t.defaults&&(r.delegatorAddress="",r.validatorSrcAddress="",r.validatorDstAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(r.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(r.validatorDstAddress=e.validatorDstAddress),e.entries&&e.entries.length){r.entries=[];for(var n=0;n<e.entries.length;++n)r.entries[n]=a.cosmos.staking.v1beta1.RedelegationEntry.toObject(e.entries[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Params=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.unbondingTime=null,e.prototype.maxValidators=0,e.prototype.maxEntries=0,e.prototype.historicalEntries=0,e.prototype.bondDenom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.unbondingTime&&Object.hasOwnProperty.call(e,"unbondingTime")&&a.google.protobuf.Duration.encode(e.unbondingTime,t.uint32(10).fork()).ldelim(),null!=e.maxValidators&&Object.hasOwnProperty.call(e,"maxValidators")&&t.uint32(16).uint32(e.maxValidators),null!=e.maxEntries&&Object.hasOwnProperty.call(e,"maxEntries")&&t.uint32(24).uint32(e.maxEntries),null!=e.historicalEntries&&Object.hasOwnProperty.call(e,"historicalEntries")&&t.uint32(32).uint32(e.historicalEntries),null!=e.bondDenom&&Object.hasOwnProperty.call(e,"bondDenom")&&t.uint32(42).string(e.bondDenom),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Params;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.unbondingTime=a.google.protobuf.Duration.decode(e,e.uint32());break;case 2:n.maxValidators=e.uint32();break;case 3:n.maxEntries=e.uint32();break;case 4:n.historicalEntries=e.uint32();break;case 5:n.bondDenom=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Params)return e;var t=new a.cosmos.staking.v1beta1.Params;if(null!=e.unbondingTime){if("object"!=typeof e.unbondingTime)throw TypeError(".cosmos.staking.v1beta1.Params.unbondingTime: object expected");t.unbondingTime=a.google.protobuf.Duration.fromObject(e.unbondingTime)}return null!=e.maxValidators&&(t.maxValidators=e.maxValidators>>>0),null!=e.maxEntries&&(t.maxEntries=e.maxEntries>>>0),null!=e.historicalEntries&&(t.historicalEntries=e.historicalEntries>>>0),null!=e.bondDenom&&(t.bondDenom=String(e.bondDenom)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.unbondingTime=null,r.maxValidators=0,r.maxEntries=0,r.historicalEntries=0,r.bondDenom=""),null!=e.unbondingTime&&e.hasOwnProperty("unbondingTime")&&(r.unbondingTime=a.google.protobuf.Duration.toObject(e.unbondingTime,t)),null!=e.maxValidators&&e.hasOwnProperty("maxValidators")&&(r.maxValidators=e.maxValidators),null!=e.maxEntries&&e.hasOwnProperty("maxEntries")&&(r.maxEntries=e.maxEntries),null!=e.historicalEntries&&e.hasOwnProperty("historicalEntries")&&(r.historicalEntries=e.historicalEntries),null!=e.bondDenom&&e.hasOwnProperty("bondDenom")&&(r.bondDenom=e.bondDenom),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DelegationResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegation=null,e.prototype.balance=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegation&&Object.hasOwnProperty.call(e,"delegation")&&a.cosmos.staking.v1beta1.Delegation.encode(e.delegation,t.uint32(10).fork()).ldelim(),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&a.cosmos.base.v1beta1.Coin.encode(e.balance,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DelegationResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegation=a.cosmos.staking.v1beta1.Delegation.decode(e,e.uint32());break;case 2:n.balance=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DelegationResponse)return e;var t=new a.cosmos.staking.v1beta1.DelegationResponse;if(null!=e.delegation){if("object"!=typeof e.delegation)throw TypeError(".cosmos.staking.v1beta1.DelegationResponse.delegation: object expected");t.delegation=a.cosmos.staking.v1beta1.Delegation.fromObject(e.delegation)}if(null!=e.balance){if("object"!=typeof e.balance)throw TypeError(".cosmos.staking.v1beta1.DelegationResponse.balance: object expected");t.balance=a.cosmos.base.v1beta1.Coin.fromObject(e.balance)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegation=null,r.balance=null),null!=e.delegation&&e.hasOwnProperty("delegation")&&(r.delegation=a.cosmos.staking.v1beta1.Delegation.toObject(e.delegation,t)),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=a.cosmos.base.v1beta1.Coin.toObject(e.balance,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.RedelegationEntryResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.redelegationEntry=null,e.prototype.balance="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.redelegationEntry&&Object.hasOwnProperty.call(e,"redelegationEntry")&&a.cosmos.staking.v1beta1.RedelegationEntry.encode(e.redelegationEntry,t.uint32(10).fork()).ldelim(),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&t.uint32(34).string(e.balance),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.RedelegationEntryResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.redelegationEntry=a.cosmos.staking.v1beta1.RedelegationEntry.decode(e,e.uint32());break;case 4:n.balance=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.RedelegationEntryResponse)return e;var t=new a.cosmos.staking.v1beta1.RedelegationEntryResponse;if(null!=e.redelegationEntry){if("object"!=typeof e.redelegationEntry)throw TypeError(".cosmos.staking.v1beta1.RedelegationEntryResponse.redelegationEntry: object expected");t.redelegationEntry=a.cosmos.staking.v1beta1.RedelegationEntry.fromObject(e.redelegationEntry)}return null!=e.balance&&(t.balance=String(e.balance)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.redelegationEntry=null,r.balance=""),null!=e.redelegationEntry&&e.hasOwnProperty("redelegationEntry")&&(r.redelegationEntry=a.cosmos.staking.v1beta1.RedelegationEntry.toObject(e.redelegationEntry,t)),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=e.balance),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.RedelegationResponse=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.redelegation=null,e.prototype.entries=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.redelegation&&Object.hasOwnProperty.call(e,"redelegation")&&a.cosmos.staking.v1beta1.Redelegation.encode(e.redelegation,t.uint32(10).fork()).ldelim(),null!=e.entries&&e.entries.length)for(var r=0;r<e.entries.length;++r)a.cosmos.staking.v1beta1.RedelegationEntryResponse.encode(e.entries[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.RedelegationResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.redelegation=a.cosmos.staking.v1beta1.Redelegation.decode(e,e.uint32());break;case 2:n.entries&&n.entries.length||(n.entries=[]),n.entries.push(a.cosmos.staking.v1beta1.RedelegationEntryResponse.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.RedelegationResponse)return e;var t=new a.cosmos.staking.v1beta1.RedelegationResponse;if(null!=e.redelegation){if("object"!=typeof e.redelegation)throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.redelegation: object expected");t.redelegation=a.cosmos.staking.v1beta1.Redelegation.fromObject(e.redelegation)}if(e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.entries: array expected");t.entries=[];for(var r=0;r<e.entries.length;++r){if("object"!=typeof e.entries[r])throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.entries: object expected");t.entries[r]=a.cosmos.staking.v1beta1.RedelegationEntryResponse.fromObject(e.entries[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.entries=[]),t.defaults&&(r.redelegation=null),null!=e.redelegation&&e.hasOwnProperty("redelegation")&&(r.redelegation=a.cosmos.staking.v1beta1.Redelegation.toObject(e.redelegation,t)),e.entries&&e.entries.length){r.entries=[];for(var n=0;n<e.entries.length;++n)r.entries[n]=a.cosmos.staking.v1beta1.RedelegationEntryResponse.toObject(e.entries[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Pool=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.notBondedTokens="",e.prototype.bondedTokens="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.notBondedTokens&&Object.hasOwnProperty.call(e,"notBondedTokens")&&t.uint32(10).string(e.notBondedTokens),null!=e.bondedTokens&&Object.hasOwnProperty.call(e,"bondedTokens")&&t.uint32(18).string(e.bondedTokens),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Pool;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.notBondedTokens=e.string();break;case 2:n.bondedTokens=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Pool)return e;var t=new a.cosmos.staking.v1beta1.Pool;return null!=e.notBondedTokens&&(t.notBondedTokens=String(e.notBondedTokens)),null!=e.bondedTokens&&(t.bondedTokens=String(e.bondedTokens)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.notBondedTokens="",r.bondedTokens=""),null!=e.notBondedTokens&&e.hasOwnProperty("notBondedTokens")&&(r.notBondedTokens=e.notBondedTokens),null!=e.bondedTokens&&e.hasOwnProperty("bondedTokens")&&(r.bondedTokens=e.bondedTokens),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Msg=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.createValidator=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgCreateValidator,a.cosmos.staking.v1beta1.MsgCreateValidatorResponse,t,r)},"name",{value:"CreateValidator"}),Object.defineProperty(e.prototype.editValidator=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgEditValidator,a.cosmos.staking.v1beta1.MsgEditValidatorResponse,t,r)},"name",{value:"EditValidator"}),Object.defineProperty(e.prototype.delegate=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgDelegate,a.cosmos.staking.v1beta1.MsgDelegateResponse,t,r)},"name",{value:"Delegate"}),Object.defineProperty(e.prototype.beginRedelegate=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgBeginRedelegate,a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse,t,r)},"name",{value:"BeginRedelegate"}),Object.defineProperty(e.prototype.undelegate=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgUndelegate,a.cosmos.staking.v1beta1.MsgUndelegateResponse,t,r)},"name",{value:"Undelegate"}),e}(),e.MsgCreateValidator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.description=null,e.prototype.commission=null,e.prototype.minSelfDelegation="",e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.pubkey=null,e.prototype.value=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&a.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(10).fork()).ldelim(),null!=e.commission&&Object.hasOwnProperty.call(e,"commission")&&a.cosmos.staking.v1beta1.CommissionRates.encode(e.commission,t.uint32(18).fork()).ldelim(),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(26).string(e.minSelfDelegation),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(34).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(42).string(e.validatorAddress),null!=e.pubkey&&Object.hasOwnProperty.call(e,"pubkey")&&a.google.protobuf.Any.encode(e.pubkey,t.uint32(50).fork()).ldelim(),null!=e.value&&Object.hasOwnProperty.call(e,"value")&&a.cosmos.base.v1beta1.Coin.encode(e.value,t.uint32(58).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgCreateValidator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.description=a.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 2:n.commission=a.cosmos.staking.v1beta1.CommissionRates.decode(e,e.uint32());break;case 3:n.minSelfDelegation=e.string();break;case 4:n.delegatorAddress=e.string();break;case 5:n.validatorAddress=e.string();break;case 6:n.pubkey=a.google.protobuf.Any.decode(e,e.uint32());break;case 7:n.value=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgCreateValidator)return e;var t=new a.cosmos.staking.v1beta1.MsgCreateValidator;if(null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.description: object expected");t.description=a.cosmos.staking.v1beta1.Description.fromObject(e.description)}if(null!=e.commission){if("object"!=typeof e.commission)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.commission: object expected");t.commission=a.cosmos.staking.v1beta1.CommissionRates.fromObject(e.commission)}if(null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.pubkey){if("object"!=typeof e.pubkey)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.pubkey: object expected");t.pubkey=a.google.protobuf.Any.fromObject(e.pubkey)}if(null!=e.value){if("object"!=typeof e.value)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.value: object expected");t.value=a.cosmos.base.v1beta1.Coin.fromObject(e.value)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.description=null,r.commission=null,r.minSelfDelegation="",r.delegatorAddress="",r.validatorAddress="",r.pubkey=null,r.value=null),null!=e.description&&e.hasOwnProperty("description")&&(r.description=a.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.commission&&e.hasOwnProperty("commission")&&(r.commission=a.cosmos.staking.v1beta1.CommissionRates.toObject(e.commission,t)),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(r.minSelfDelegation=e.minSelfDelegation),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.pubkey&&e.hasOwnProperty("pubkey")&&(r.pubkey=a.google.protobuf.Any.toObject(e.pubkey,t)),null!=e.value&&e.hasOwnProperty("value")&&(r.value=a.cosmos.base.v1beta1.Coin.toObject(e.value,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgCreateValidatorResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgCreateValidatorResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.staking.v1beta1.MsgCreateValidatorResponse?e:new a.cosmos.staking.v1beta1.MsgCreateValidatorResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgEditValidator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.description=null,e.prototype.validatorAddress="",e.prototype.commissionRate="",e.prototype.minSelfDelegation="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&a.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(10).fork()).ldelim(),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.commissionRate&&Object.hasOwnProperty.call(e,"commissionRate")&&t.uint32(26).string(e.commissionRate),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(34).string(e.minSelfDelegation),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgEditValidator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.description=a.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 2:n.validatorAddress=e.string();break;case 3:n.commissionRate=e.string();break;case 4:n.minSelfDelegation=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgEditValidator)return e;var t=new a.cosmos.staking.v1beta1.MsgEditValidator;if(null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.MsgEditValidator.description: object expected");t.description=a.cosmos.staking.v1beta1.Description.fromObject(e.description)}return null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.commissionRate&&(t.commissionRate=String(e.commissionRate)),null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.description=null,r.validatorAddress="",r.commissionRate="",r.minSelfDelegation=""),null!=e.description&&e.hasOwnProperty("description")&&(r.description=a.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.commissionRate&&e.hasOwnProperty("commissionRate")&&(r.commissionRate=e.commissionRate),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(r.minSelfDelegation=e.minSelfDelegation),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgEditValidatorResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgEditValidatorResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.staking.v1beta1.MsgEditValidatorResponse?e:new a.cosmos.staking.v1beta1.MsgEditValidatorResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgDelegate=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgDelegate;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgDelegate)return e;var t=new a.cosmos.staking.v1beta1.MsgDelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgDelegate.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress="",r.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgDelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgDelegateResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.staking.v1beta1.MsgDelegateResponse?e:new a.cosmos.staking.v1beta1.MsgDelegateResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgBeginRedelegate=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgBeginRedelegate;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorSrcAddress=e.string();break;case 3:n.validatorDstAddress=e.string();break;case 4:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgBeginRedelegate)return e;var t=new a.cosmos.staking.v1beta1.MsgBeginRedelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgBeginRedelegate.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorSrcAddress="",r.validatorDstAddress="",r.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(r.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(r.validatorDstAddress=e.validatorDstAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgBeginRedelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.completionTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse)return e;var t=new a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse;if(null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.MsgBeginRedelegateResponse.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.completionTime=null),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUndelegate=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgUndelegate;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgUndelegate)return e;var t=new a.cosmos.staking.v1beta1.MsgUndelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgUndelegate.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress="",r.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUndelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.completionTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgUndelegateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgUndelegateResponse)return e;var t=new a.cosmos.staking.v1beta1.MsgUndelegateResponse;if(null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.MsgUndelegateResponse.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.completionTime=null),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.tx=function(){const e={};return e.signing=function(){const e={};return e.v1beta1=function(){const e={};return e.SignMode=function(){const e={},t=Object.create(e);return t[e[0]="SIGN_MODE_UNSPECIFIED"]=0,t[e[1]="SIGN_MODE_DIRECT"]=1,t[e[2]="SIGN_MODE_TEXTUAL"]=2,t[e[127]="SIGN_MODE_LEGACY_AMINO_JSON"]=127,t}(),e.SignatureDescriptors=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)a.cosmos.tx.signing.v1beta1.SignatureDescriptor.encode(e.signatures[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptors;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(a.cosmos.tx.signing.v1beta1.SignatureDescriptor.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptors)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptors;if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptors.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r){if("object"!=typeof e.signatures[r])throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptors.signatures: object expected");t.signatures[r]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.fromObject(e.signatures[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.toObject(e.signatures[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignatureDescriptor=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.publicKey=null,e.prototype.data=null,e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.publicKey&&Object.hasOwnProperty.call(e,"publicKey")&&a.google.protobuf.Any.encode(e.publicKey,t.uint32(10).fork()).ldelim(),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.encode(e.data,t.uint32(18).fork()).ldelim(),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.publicKey=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.data=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.decode(e,e.uint32());break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor;if(null!=e.publicKey){if("object"!=typeof e.publicKey)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.publicKey: object expected");t.publicKey=a.google.protobuf.Any.fromObject(e.publicKey)}if(null!=e.data){if("object"!=typeof e.data)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.data: object expected");t.data=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.fromObject(e.data)}return null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.publicKey=null,r.data=null,s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.publicKey&&e.hasOwnProperty("publicKey")&&(r.publicKey=a.google.protobuf.Any.toObject(e.publicKey,t)),null!=e.data&&e.hasOwnProperty("data")&&(r.data=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.toObject(e.data,t)),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Data=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.single=null,e.prototype.multi=null,Object.defineProperty(e.prototype,"sum",{get:s.oneOfGetter(t=["single","multi"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.single&&Object.hasOwnProperty.call(e,"single")&&a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.encode(e.single,t.uint32(10).fork()).ldelim(),null!=e.multi&&Object.hasOwnProperty.call(e,"multi")&&a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.encode(e.multi,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.single=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.decode(e,e.uint32());break;case 2:n.multi=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data;if(null!=e.single){if("object"!=typeof e.single)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.single: object expected");t.single=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.fromObject(e.single)}if(null!=e.multi){if("object"!=typeof e.multi)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.multi: object expected");t.multi=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.fromObject(e.multi)}return t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.single&&e.hasOwnProperty("single")&&(r.single=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.toObject(e.single,t),t.oneofs&&(r.sum="single")),null!=e.multi&&e.hasOwnProperty("multi")&&(r.multi=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.toObject(e.multi,t),t.oneofs&&(r.sum="multi")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Single=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.mode=0,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.mode&&Object.hasOwnProperty.call(e,"mode")&&t.uint32(8).int32(e.mode),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(18).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.mode=e.int32();break;case 2:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single;switch(e.mode){case"SIGN_MODE_UNSPECIFIED":case 0:t.mode=0;break;case"SIGN_MODE_DIRECT":case 1:t.mode=1;break;case"SIGN_MODE_TEXTUAL":case 2:t.mode=2;break;case"SIGN_MODE_LEGACY_AMINO_JSON":case 127:t.mode=127}return null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.mode=t.enums===String?"SIGN_MODE_UNSPECIFIED":0,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))),null!=e.mode&&e.hasOwnProperty("mode")&&(r.mode=t.enums===String?a.cosmos.tx.signing.v1beta1.SignMode[e.mode]:e.mode),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Multi=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bitarray=null,e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bitarray&&Object.hasOwnProperty.call(e,"bitarray")&&a.cosmos.crypto.multisig.v1beta1.CompactBitArray.encode(e.bitarray,t.uint32(10).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.encode(e.signatures[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.decode(e,e.uint32());break;case 2:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi;if(null!=e.bitarray){if("object"!=typeof e.bitarray)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.bitarray: object expected");t.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.fromObject(e.bitarray)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r){if("object"!=typeof e.signatures[r])throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.signatures: object expected");t.signatures[r]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.fromObject(e.signatures[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults&&(r.bitarray=null),null!=e.bitarray&&e.hasOwnProperty("bitarray")&&(r.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.toObject(e.bitarray,t)),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.toObject(e.signatures[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e}(),e}(),e.v1beta1=function(){const e={};return e.Tx=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.body=null,e.prototype.authInfo=null,e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.body&&Object.hasOwnProperty.call(e,"body")&&a.cosmos.tx.v1beta1.TxBody.encode(e.body,t.uint32(10).fork()).ldelim(),null!=e.authInfo&&Object.hasOwnProperty.call(e,"authInfo")&&a.cosmos.tx.v1beta1.AuthInfo.encode(e.authInfo,t.uint32(18).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)t.uint32(26).bytes(e.signatures[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.Tx;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.body=a.cosmos.tx.v1beta1.TxBody.decode(e,e.uint32());break;case 2:n.authInfo=a.cosmos.tx.v1beta1.AuthInfo.decode(e,e.uint32());break;case 3:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.Tx)return e;var t=new a.cosmos.tx.v1beta1.Tx;if(null!=e.body){if("object"!=typeof e.body)throw TypeError(".cosmos.tx.v1beta1.Tx.body: object expected");t.body=a.cosmos.tx.v1beta1.TxBody.fromObject(e.body)}if(null!=e.authInfo){if("object"!=typeof e.authInfo)throw TypeError(".cosmos.tx.v1beta1.Tx.authInfo: object expected");t.authInfo=a.cosmos.tx.v1beta1.AuthInfo.fromObject(e.authInfo)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.v1beta1.Tx.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r)"string"==typeof e.signatures[r]?s.base64.decode(e.signatures[r],t.signatures[r]=s.newBuffer(s.base64.length(e.signatures[r])),0):e.signatures[r].length&&(t.signatures[r]=e.signatures[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults&&(r.body=null,r.authInfo=null),null!=e.body&&e.hasOwnProperty("body")&&(r.body=a.cosmos.tx.v1beta1.TxBody.toObject(e.body,t)),null!=e.authInfo&&e.hasOwnProperty("authInfo")&&(r.authInfo=a.cosmos.tx.v1beta1.AuthInfo.toObject(e.authInfo,t)),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=t.bytes===String?s.base64.encode(e.signatures[n],0,e.signatures[n].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[n]):e.signatures[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.TxRaw=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bodyBytes=s.newBuffer([]),e.prototype.authInfoBytes=s.newBuffer([]),e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bodyBytes&&Object.hasOwnProperty.call(e,"bodyBytes")&&t.uint32(10).bytes(e.bodyBytes),null!=e.authInfoBytes&&Object.hasOwnProperty.call(e,"authInfoBytes")&&t.uint32(18).bytes(e.authInfoBytes),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)t.uint32(26).bytes(e.signatures[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.TxRaw;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bodyBytes=e.bytes();break;case 2:n.authInfoBytes=e.bytes();break;case 3:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.TxRaw)return e;var t=new a.cosmos.tx.v1beta1.TxRaw;if(null!=e.bodyBytes&&("string"==typeof e.bodyBytes?s.base64.decode(e.bodyBytes,t.bodyBytes=s.newBuffer(s.base64.length(e.bodyBytes)),0):e.bodyBytes.length&&(t.bodyBytes=e.bodyBytes)),null!=e.authInfoBytes&&("string"==typeof e.authInfoBytes?s.base64.decode(e.authInfoBytes,t.authInfoBytes=s.newBuffer(s.base64.length(e.authInfoBytes)),0):e.authInfoBytes.length&&(t.authInfoBytes=e.authInfoBytes)),e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.v1beta1.TxRaw.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r)"string"==typeof e.signatures[r]?s.base64.decode(e.signatures[r],t.signatures[r]=s.newBuffer(s.base64.length(e.signatures[r])),0):e.signatures[r].length&&(t.signatures[r]=e.signatures[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults&&(t.bytes===String?r.bodyBytes="":(r.bodyBytes=[],t.bytes!==Array&&(r.bodyBytes=s.newBuffer(r.bodyBytes))),t.bytes===String?r.authInfoBytes="":(r.authInfoBytes=[],t.bytes!==Array&&(r.authInfoBytes=s.newBuffer(r.authInfoBytes)))),null!=e.bodyBytes&&e.hasOwnProperty("bodyBytes")&&(r.bodyBytes=t.bytes===String?s.base64.encode(e.bodyBytes,0,e.bodyBytes.length):t.bytes===Array?Array.prototype.slice.call(e.bodyBytes):e.bodyBytes),null!=e.authInfoBytes&&e.hasOwnProperty("authInfoBytes")&&(r.authInfoBytes=t.bytes===String?s.base64.encode(e.authInfoBytes,0,e.authInfoBytes.length):t.bytes===Array?Array.prototype.slice.call(e.authInfoBytes):e.authInfoBytes),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=t.bytes===String?s.base64.encode(e.signatures[n],0,e.signatures[n].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[n]):e.signatures[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignDoc=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bodyBytes=s.newBuffer([]),e.prototype.authInfoBytes=s.newBuffer([]),e.prototype.chainId="",e.prototype.accountNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.bodyBytes&&Object.hasOwnProperty.call(e,"bodyBytes")&&t.uint32(10).bytes(e.bodyBytes),null!=e.authInfoBytes&&Object.hasOwnProperty.call(e,"authInfoBytes")&&t.uint32(18).bytes(e.authInfoBytes),null!=e.chainId&&Object.hasOwnProperty.call(e,"chainId")&&t.uint32(26).string(e.chainId),null!=e.accountNumber&&Object.hasOwnProperty.call(e,"accountNumber")&&t.uint32(32).uint64(e.accountNumber),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.SignDoc;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bodyBytes=e.bytes();break;case 2:n.authInfoBytes=e.bytes();break;case 3:n.chainId=e.string();break;case 4:n.accountNumber=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.SignDoc)return e;var t=new a.cosmos.tx.v1beta1.SignDoc;return null!=e.bodyBytes&&("string"==typeof e.bodyBytes?s.base64.decode(e.bodyBytes,t.bodyBytes=s.newBuffer(s.base64.length(e.bodyBytes)),0):e.bodyBytes.length&&(t.bodyBytes=e.bodyBytes)),null!=e.authInfoBytes&&("string"==typeof e.authInfoBytes?s.base64.decode(e.authInfoBytes,t.authInfoBytes=s.newBuffer(s.base64.length(e.authInfoBytes)),0):e.authInfoBytes.length&&(t.authInfoBytes=e.authInfoBytes)),null!=e.chainId&&(t.chainId=String(e.chainId)),null!=e.accountNumber&&(s.Long?(t.accountNumber=s.Long.fromValue(e.accountNumber)).unsigned=!0:"string"==typeof e.accountNumber?t.accountNumber=parseInt(e.accountNumber,10):"number"==typeof e.accountNumber?t.accountNumber=e.accountNumber:"object"==typeof e.accountNumber&&(t.accountNumber=new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(t.bytes===String?r.bodyBytes="":(r.bodyBytes=[],t.bytes!==Array&&(r.bodyBytes=s.newBuffer(r.bodyBytes))),t.bytes===String?r.authInfoBytes="":(r.authInfoBytes=[],t.bytes!==Array&&(r.authInfoBytes=s.newBuffer(r.authInfoBytes))),r.chainId="",s.Long){var n=new s.Long(0,0,!0);r.accountNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.accountNumber=t.longs===String?"0":0;return null!=e.bodyBytes&&e.hasOwnProperty("bodyBytes")&&(r.bodyBytes=t.bytes===String?s.base64.encode(e.bodyBytes,0,e.bodyBytes.length):t.bytes===Array?Array.prototype.slice.call(e.bodyBytes):e.bodyBytes),null!=e.authInfoBytes&&e.hasOwnProperty("authInfoBytes")&&(r.authInfoBytes=t.bytes===String?s.base64.encode(e.authInfoBytes,0,e.authInfoBytes.length):t.bytes===Array?Array.prototype.slice.call(e.authInfoBytes):e.authInfoBytes),null!=e.chainId&&e.hasOwnProperty("chainId")&&(r.chainId=e.chainId),null!=e.accountNumber&&e.hasOwnProperty("accountNumber")&&("number"==typeof e.accountNumber?r.accountNumber=t.longs===String?String(e.accountNumber):e.accountNumber:r.accountNumber=t.longs===String?s.Long.prototype.toString.call(e.accountNumber):t.longs===Number?new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0):e.accountNumber),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.TxBody=function(){function e(e){if(this.messages=[],this.extensionOptions=[],this.nonCriticalExtensionOptions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.messages=s.emptyArray,e.prototype.memo="",e.prototype.timeoutHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.extensionOptions=s.emptyArray,e.prototype.nonCriticalExtensionOptions=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.messages&&e.messages.length)for(var r=0;r<e.messages.length;++r)a.google.protobuf.Any.encode(e.messages[r],t.uint32(10).fork()).ldelim();if(null!=e.memo&&Object.hasOwnProperty.call(e,"memo")&&t.uint32(18).string(e.memo),null!=e.timeoutHeight&&Object.hasOwnProperty.call(e,"timeoutHeight")&&t.uint32(24).uint64(e.timeoutHeight),null!=e.extensionOptions&&e.extensionOptions.length)for(r=0;r<e.extensionOptions.length;++r)a.google.protobuf.Any.encode(e.extensionOptions[r],t.uint32(8186).fork()).ldelim();if(null!=e.nonCriticalExtensionOptions&&e.nonCriticalExtensionOptions.length)for(r=0;r<e.nonCriticalExtensionOptions.length;++r)a.google.protobuf.Any.encode(e.nonCriticalExtensionOptions[r],t.uint32(16378).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.TxBody;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.messages&&n.messages.length||(n.messages=[]),n.messages.push(a.google.protobuf.Any.decode(e,e.uint32()));break;case 2:n.memo=e.string();break;case 3:n.timeoutHeight=e.uint64();break;case 1023:n.extensionOptions&&n.extensionOptions.length||(n.extensionOptions=[]),n.extensionOptions.push(a.google.protobuf.Any.decode(e,e.uint32()));break;case 2047:n.nonCriticalExtensionOptions&&n.nonCriticalExtensionOptions.length||(n.nonCriticalExtensionOptions=[]),n.nonCriticalExtensionOptions.push(a.google.protobuf.Any.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.TxBody)return e;var t=new a.cosmos.tx.v1beta1.TxBody;if(e.messages){if(!Array.isArray(e.messages))throw TypeError(".cosmos.tx.v1beta1.TxBody.messages: array expected");t.messages=[];for(var r=0;r<e.messages.length;++r){if("object"!=typeof e.messages[r])throw TypeError(".cosmos.tx.v1beta1.TxBody.messages: object expected");t.messages[r]=a.google.protobuf.Any.fromObject(e.messages[r])}}if(null!=e.memo&&(t.memo=String(e.memo)),null!=e.timeoutHeight&&(s.Long?(t.timeoutHeight=s.Long.fromValue(e.timeoutHeight)).unsigned=!0:"string"==typeof e.timeoutHeight?t.timeoutHeight=parseInt(e.timeoutHeight,10):"number"==typeof e.timeoutHeight?t.timeoutHeight=e.timeoutHeight:"object"==typeof e.timeoutHeight&&(t.timeoutHeight=new s.LongBits(e.timeoutHeight.low>>>0,e.timeoutHeight.high>>>0).toNumber(!0))),e.extensionOptions){if(!Array.isArray(e.extensionOptions))throw TypeError(".cosmos.tx.v1beta1.TxBody.extensionOptions: array expected");t.extensionOptions=[];for(r=0;r<e.extensionOptions.length;++r){if("object"!=typeof e.extensionOptions[r])throw TypeError(".cosmos.tx.v1beta1.TxBody.extensionOptions: object expected");t.extensionOptions[r]=a.google.protobuf.Any.fromObject(e.extensionOptions[r])}}if(e.nonCriticalExtensionOptions){if(!Array.isArray(e.nonCriticalExtensionOptions))throw TypeError(".cosmos.tx.v1beta1.TxBody.nonCriticalExtensionOptions: array expected");t.nonCriticalExtensionOptions=[];for(r=0;r<e.nonCriticalExtensionOptions.length;++r){if("object"!=typeof e.nonCriticalExtensionOptions[r])throw TypeError(".cosmos.tx.v1beta1.TxBody.nonCriticalExtensionOptions: object expected");t.nonCriticalExtensionOptions[r]=a.google.protobuf.Any.fromObject(e.nonCriticalExtensionOptions[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.messages=[],r.extensionOptions=[],r.nonCriticalExtensionOptions=[]),t.defaults)if(r.memo="",s.Long){var n=new s.Long(0,0,!0);r.timeoutHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.timeoutHeight=t.longs===String?"0":0;if(e.messages&&e.messages.length){r.messages=[];for(var o=0;o<e.messages.length;++o)r.messages[o]=a.google.protobuf.Any.toObject(e.messages[o],t)}if(null!=e.memo&&e.hasOwnProperty("memo")&&(r.memo=e.memo),null!=e.timeoutHeight&&e.hasOwnProperty("timeoutHeight")&&("number"==typeof e.timeoutHeight?r.timeoutHeight=t.longs===String?String(e.timeoutHeight):e.timeoutHeight:r.timeoutHeight=t.longs===String?s.Long.prototype.toString.call(e.timeoutHeight):t.longs===Number?new s.LongBits(e.timeoutHeight.low>>>0,e.timeoutHeight.high>>>0).toNumber(!0):e.timeoutHeight),e.extensionOptions&&e.extensionOptions.length){r.extensionOptions=[];for(o=0;o<e.extensionOptions.length;++o)r.extensionOptions[o]=a.google.protobuf.Any.toObject(e.extensionOptions[o],t)}if(e.nonCriticalExtensionOptions&&e.nonCriticalExtensionOptions.length){r.nonCriticalExtensionOptions=[];for(o=0;o<e.nonCriticalExtensionOptions.length;++o)r.nonCriticalExtensionOptions[o]=a.google.protobuf.Any.toObject(e.nonCriticalExtensionOptions[o],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.AuthInfo=function(){function e(e){if(this.signerInfos=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signerInfos=s.emptyArray,e.prototype.fee=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.signerInfos&&e.signerInfos.length)for(var r=0;r<e.signerInfos.length;++r)a.cosmos.tx.v1beta1.SignerInfo.encode(e.signerInfos[r],t.uint32(10).fork()).ldelim();return null!=e.fee&&Object.hasOwnProperty.call(e,"fee")&&a.cosmos.tx.v1beta1.Fee.encode(e.fee,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.AuthInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signerInfos&&n.signerInfos.length||(n.signerInfos=[]),n.signerInfos.push(a.cosmos.tx.v1beta1.SignerInfo.decode(e,e.uint32()));break;case 2:n.fee=a.cosmos.tx.v1beta1.Fee.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.AuthInfo)return e;var t=new a.cosmos.tx.v1beta1.AuthInfo;if(e.signerInfos){if(!Array.isArray(e.signerInfos))throw TypeError(".cosmos.tx.v1beta1.AuthInfo.signerInfos: array expected");t.signerInfos=[];for(var r=0;r<e.signerInfos.length;++r){if("object"!=typeof e.signerInfos[r])throw TypeError(".cosmos.tx.v1beta1.AuthInfo.signerInfos: object expected");t.signerInfos[r]=a.cosmos.tx.v1beta1.SignerInfo.fromObject(e.signerInfos[r])}}if(null!=e.fee){if("object"!=typeof e.fee)throw TypeError(".cosmos.tx.v1beta1.AuthInfo.fee: object expected");t.fee=a.cosmos.tx.v1beta1.Fee.fromObject(e.fee)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signerInfos=[]),t.defaults&&(r.fee=null),e.signerInfos&&e.signerInfos.length){r.signerInfos=[];for(var n=0;n<e.signerInfos.length;++n)r.signerInfos[n]=a.cosmos.tx.v1beta1.SignerInfo.toObject(e.signerInfos[n],t)}return null!=e.fee&&e.hasOwnProperty("fee")&&(r.fee=a.cosmos.tx.v1beta1.Fee.toObject(e.fee,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignerInfo=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.publicKey=null,e.prototype.modeInfo=null,e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.publicKey&&Object.hasOwnProperty.call(e,"publicKey")&&a.google.protobuf.Any.encode(e.publicKey,t.uint32(10).fork()).ldelim(),null!=e.modeInfo&&Object.hasOwnProperty.call(e,"modeInfo")&&a.cosmos.tx.v1beta1.ModeInfo.encode(e.modeInfo,t.uint32(18).fork()).ldelim(),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.SignerInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.publicKey=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.modeInfo=a.cosmos.tx.v1beta1.ModeInfo.decode(e,e.uint32());break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.SignerInfo)return e;var t=new a.cosmos.tx.v1beta1.SignerInfo;if(null!=e.publicKey){if("object"!=typeof e.publicKey)throw TypeError(".cosmos.tx.v1beta1.SignerInfo.publicKey: object expected");t.publicKey=a.google.protobuf.Any.fromObject(e.publicKey)}if(null!=e.modeInfo){if("object"!=typeof e.modeInfo)throw TypeError(".cosmos.tx.v1beta1.SignerInfo.modeInfo: object expected");t.modeInfo=a.cosmos.tx.v1beta1.ModeInfo.fromObject(e.modeInfo)}return null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.publicKey=null,r.modeInfo=null,s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.publicKey&&e.hasOwnProperty("publicKey")&&(r.publicKey=a.google.protobuf.Any.toObject(e.publicKey,t)),null!=e.modeInfo&&e.hasOwnProperty("modeInfo")&&(r.modeInfo=a.cosmos.tx.v1beta1.ModeInfo.toObject(e.modeInfo,t)),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ModeInfo=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.single=null,e.prototype.multi=null,Object.defineProperty(e.prototype,"sum",{get:s.oneOfGetter(t=["single","multi"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.single&&Object.hasOwnProperty.call(e,"single")&&a.cosmos.tx.v1beta1.ModeInfo.Single.encode(e.single,t.uint32(10).fork()).ldelim(),null!=e.multi&&Object.hasOwnProperty.call(e,"multi")&&a.cosmos.tx.v1beta1.ModeInfo.Multi.encode(e.multi,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.ModeInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.single=a.cosmos.tx.v1beta1.ModeInfo.Single.decode(e,e.uint32());break;case 2:n.multi=a.cosmos.tx.v1beta1.ModeInfo.Multi.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.ModeInfo)return e;var t=new a.cosmos.tx.v1beta1.ModeInfo;if(null!=e.single){if("object"!=typeof e.single)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.single: object expected");t.single=a.cosmos.tx.v1beta1.ModeInfo.Single.fromObject(e.single)}if(null!=e.multi){if("object"!=typeof e.multi)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.multi: object expected");t.multi=a.cosmos.tx.v1beta1.ModeInfo.Multi.fromObject(e.multi)}return t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.single&&e.hasOwnProperty("single")&&(r.single=a.cosmos.tx.v1beta1.ModeInfo.Single.toObject(e.single,t),t.oneofs&&(r.sum="single")),null!=e.multi&&e.hasOwnProperty("multi")&&(r.multi=a.cosmos.tx.v1beta1.ModeInfo.Multi.toObject(e.multi,t),t.oneofs&&(r.sum="multi")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Single=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.mode=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.mode&&Object.hasOwnProperty.call(e,"mode")&&t.uint32(8).int32(e.mode),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.ModeInfo.Single;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.mode=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.ModeInfo.Single)return e;var t=new a.cosmos.tx.v1beta1.ModeInfo.Single;switch(e.mode){case"SIGN_MODE_UNSPECIFIED":case 0:t.mode=0;break;case"SIGN_MODE_DIRECT":case 1:t.mode=1;break;case"SIGN_MODE_TEXTUAL":case 2:t.mode=2;break;case"SIGN_MODE_LEGACY_AMINO_JSON":case 127:t.mode=127}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.mode=t.enums===String?"SIGN_MODE_UNSPECIFIED":0),null!=e.mode&&e.hasOwnProperty("mode")&&(r.mode=t.enums===String?a.cosmos.tx.signing.v1beta1.SignMode[e.mode]:e.mode),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Multi=function(){function e(e){if(this.modeInfos=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bitarray=null,e.prototype.modeInfos=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bitarray&&Object.hasOwnProperty.call(e,"bitarray")&&a.cosmos.crypto.multisig.v1beta1.CompactBitArray.encode(e.bitarray,t.uint32(10).fork()).ldelim(),null!=e.modeInfos&&e.modeInfos.length)for(var r=0;r<e.modeInfos.length;++r)a.cosmos.tx.v1beta1.ModeInfo.encode(e.modeInfos[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.ModeInfo.Multi;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.decode(e,e.uint32());break;case 2:n.modeInfos&&n.modeInfos.length||(n.modeInfos=[]),n.modeInfos.push(a.cosmos.tx.v1beta1.ModeInfo.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.ModeInfo.Multi)return e;var t=new a.cosmos.tx.v1beta1.ModeInfo.Multi;if(null!=e.bitarray){if("object"!=typeof e.bitarray)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.bitarray: object expected");t.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.fromObject(e.bitarray)}if(e.modeInfos){if(!Array.isArray(e.modeInfos))throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.modeInfos: array expected");t.modeInfos=[];for(var r=0;r<e.modeInfos.length;++r){if("object"!=typeof e.modeInfos[r])throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.modeInfos: object expected");t.modeInfos[r]=a.cosmos.tx.v1beta1.ModeInfo.fromObject(e.modeInfos[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.modeInfos=[]),t.defaults&&(r.bitarray=null),null!=e.bitarray&&e.hasOwnProperty("bitarray")&&(r.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.toObject(e.bitarray,t)),e.modeInfos&&e.modeInfos.length){r.modeInfos=[];for(var n=0;n<e.modeInfos.length;++n)r.modeInfos[n]=a.cosmos.tx.v1beta1.ModeInfo.toObject(e.modeInfos[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.Fee=function(){function e(e){if(this.amount=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.amount=s.emptyArray,e.prototype.gasLimit=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.payer="",e.prototype.granter="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.amount&&e.amount.length)for(var r=0;r<e.amount.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.amount[r],t.uint32(10).fork()).ldelim();return null!=e.gasLimit&&Object.hasOwnProperty.call(e,"gasLimit")&&t.uint32(16).uint64(e.gasLimit),null!=e.payer&&Object.hasOwnProperty.call(e,"payer")&&t.uint32(26).string(e.payer),null!=e.granter&&Object.hasOwnProperty.call(e,"granter")&&t.uint32(34).string(e.granter),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.Fee;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.amount&&n.amount.length||(n.amount=[]),n.amount.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;case 2:n.gasLimit=e.uint64();break;case 3:n.payer=e.string();break;case 4:n.granter=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.Fee)return e;var t=new a.cosmos.tx.v1beta1.Fee;if(e.amount){if(!Array.isArray(e.amount))throw TypeError(".cosmos.tx.v1beta1.Fee.amount: array expected");t.amount=[];for(var r=0;r<e.amount.length;++r){if("object"!=typeof e.amount[r])throw TypeError(".cosmos.tx.v1beta1.Fee.amount: object expected");t.amount[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.amount[r])}}return null!=e.gasLimit&&(s.Long?(t.gasLimit=s.Long.fromValue(e.gasLimit)).unsigned=!0:"string"==typeof e.gasLimit?t.gasLimit=parseInt(e.gasLimit,10):"number"==typeof e.gasLimit?t.gasLimit=e.gasLimit:"object"==typeof e.gasLimit&&(t.gasLimit=new s.LongBits(e.gasLimit.low>>>0,e.gasLimit.high>>>0).toNumber(!0))),null!=e.payer&&(t.payer=String(e.payer)),null!=e.granter&&(t.granter=String(e.granter)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.amount=[]),t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.gasLimit=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.gasLimit=t.longs===String?"0":0;r.payer="",r.granter=""}if(e.amount&&e.amount.length){r.amount=[];for(var o=0;o<e.amount.length;++o)r.amount[o]=a.cosmos.base.v1beta1.Coin.toObject(e.amount[o],t)}return null!=e.gasLimit&&e.hasOwnProperty("gasLimit")&&("number"==typeof e.gasLimit?r.gasLimit=t.longs===String?String(e.gasLimit):e.gasLimit:r.gasLimit=t.longs===String?s.Long.prototype.toString.call(e.gasLimit):t.longs===Number?new s.LongBits(e.gasLimit.low>>>0,e.gasLimit.high>>>0).toNumber(!0):e.gasLimit),null!=e.payer&&e.hasOwnProperty("payer")&&(r.payer=e.payer),null!=e.granter&&e.hasOwnProperty("granter")&&(r.granter=e.granter),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e})(),t.google=a.google=(()=>{const e={};return e.protobuf=function(){const e={};return e.Any=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type_url="",e.prototype.value=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type_url&&Object.hasOwnProperty.call(e,"type_url")&&t.uint32(10).string(e.type_url),null!=e.value&&Object.hasOwnProperty.call(e,"value")&&t.uint32(18).bytes(e.value),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.Any;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type_url=e.string();break;case 2:n.value=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.Any)return e;var t=new a.google.protobuf.Any;return null!=e.type_url&&(t.type_url=String(e.type_url)),null!=e.value&&("string"==typeof e.value?s.base64.decode(e.value,t.value=s.newBuffer(s.base64.length(e.value)),0):e.value.length&&(t.value=e.value)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.type_url="",t.bytes===String?r.value="":(r.value=[],t.bytes!==Array&&(r.value=s.newBuffer(r.value)))),null!=e.type_url&&e.hasOwnProperty("type_url")&&(r.type_url=e.type_url),null!=e.value&&e.hasOwnProperty("value")&&(r.value=t.bytes===String?s.base64.encode(e.value,0,e.value.length):t.bytes===Array?Array.prototype.slice.call(e.value):e.value),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FileDescriptorSet=function(){function e(e){if(this.file=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.file=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.file&&e.file.length)for(var r=0;r<e.file.length;++r)a.google.protobuf.FileDescriptorProto.encode(e.file[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FileDescriptorSet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.file&&n.file.length||(n.file=[]),n.file.push(a.google.protobuf.FileDescriptorProto.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FileDescriptorSet)return e;var t=new a.google.protobuf.FileDescriptorSet;if(e.file){if(!Array.isArray(e.file))throw TypeError(".google.protobuf.FileDescriptorSet.file: array expected");t.file=[];for(var r=0;r<e.file.length;++r){if("object"!=typeof e.file[r])throw TypeError(".google.protobuf.FileDescriptorSet.file: object expected");t.file[r]=a.google.protobuf.FileDescriptorProto.fromObject(e.file[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.file=[]),e.file&&e.file.length){r.file=[];for(var n=0;n<e.file.length;++n)r.file[n]=a.google.protobuf.FileDescriptorProto.toObject(e.file[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FileDescriptorProto=function(){function e(e){if(this.dependency=[],this.publicDependency=[],this.weakDependency=[],this.messageType=[],this.enumType=[],this.service=[],this.extension=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.package="",e.prototype.dependency=s.emptyArray,e.prototype.publicDependency=s.emptyArray,e.prototype.weakDependency=s.emptyArray,e.prototype.messageType=s.emptyArray,e.prototype.enumType=s.emptyArray,e.prototype.service=s.emptyArray,e.prototype.extension=s.emptyArray,e.prototype.options=null,e.prototype.sourceCodeInfo=null,e.prototype.syntax="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.package&&Object.hasOwnProperty.call(e,"package")&&t.uint32(18).string(e.package),null!=e.dependency&&e.dependency.length)for(var r=0;r<e.dependency.length;++r)t.uint32(26).string(e.dependency[r]);if(null!=e.messageType&&e.messageType.length)for(r=0;r<e.messageType.length;++r)a.google.protobuf.DescriptorProto.encode(e.messageType[r],t.uint32(34).fork()).ldelim();if(null!=e.enumType&&e.enumType.length)for(r=0;r<e.enumType.length;++r)a.google.protobuf.EnumDescriptorProto.encode(e.enumType[r],t.uint32(42).fork()).ldelim();if(null!=e.service&&e.service.length)for(r=0;r<e.service.length;++r)a.google.protobuf.ServiceDescriptorProto.encode(e.service[r],t.uint32(50).fork()).ldelim();if(null!=e.extension&&e.extension.length)for(r=0;r<e.extension.length;++r)a.google.protobuf.FieldDescriptorProto.encode(e.extension[r],t.uint32(58).fork()).ldelim();if(null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.FileOptions.encode(e.options,t.uint32(66).fork()).ldelim(),null!=e.sourceCodeInfo&&Object.hasOwnProperty.call(e,"sourceCodeInfo")&&a.google.protobuf.SourceCodeInfo.encode(e.sourceCodeInfo,t.uint32(74).fork()).ldelim(),null!=e.publicDependency&&e.publicDependency.length)for(r=0;r<e.publicDependency.length;++r)t.uint32(80).int32(e.publicDependency[r]);if(null!=e.weakDependency&&e.weakDependency.length)for(r=0;r<e.weakDependency.length;++r)t.uint32(88).int32(e.weakDependency[r]);return null!=e.syntax&&Object.hasOwnProperty.call(e,"syntax")&&t.uint32(98).string(e.syntax),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FileDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.package=e.string();break;case 3:n.dependency&&n.dependency.length||(n.dependency=[]),n.dependency.push(e.string());break;case 10:if(n.publicDependency&&n.publicDependency.length||(n.publicDependency=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.publicDependency.push(e.int32());else n.publicDependency.push(e.int32());break;case 11:if(n.weakDependency&&n.weakDependency.length||(n.weakDependency=[]),2==(7&i))for(s=e.uint32()+e.pos;e.pos<s;)n.weakDependency.push(e.int32());else n.weakDependency.push(e.int32());break;case 4:n.messageType&&n.messageType.length||(n.messageType=[]),n.messageType.push(a.google.protobuf.DescriptorProto.decode(e,e.uint32()));break;case 5:n.enumType&&n.enumType.length||(n.enumType=[]),n.enumType.push(a.google.protobuf.EnumDescriptorProto.decode(e,e.uint32()));break;case 6:n.service&&n.service.length||(n.service=[]),n.service.push(a.google.protobuf.ServiceDescriptorProto.decode(e,e.uint32()));break;case 7:n.extension&&n.extension.length||(n.extension=[]),n.extension.push(a.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 8:n.options=a.google.protobuf.FileOptions.decode(e,e.uint32());break;case 9:n.sourceCodeInfo=a.google.protobuf.SourceCodeInfo.decode(e,e.uint32());break;case 12:n.syntax=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FileDescriptorProto)return e;var t=new a.google.protobuf.FileDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.package&&(t.package=String(e.package)),e.dependency){if(!Array.isArray(e.dependency))throw TypeError(".google.protobuf.FileDescriptorProto.dependency: array expected");t.dependency=[];for(var r=0;r<e.dependency.length;++r)t.dependency[r]=String(e.dependency[r])}if(e.publicDependency){if(!Array.isArray(e.publicDependency))throw TypeError(".google.protobuf.FileDescriptorProto.publicDependency: array expected");t.publicDependency=[];for(r=0;r<e.publicDependency.length;++r)t.publicDependency[r]=0|e.publicDependency[r]}if(e.weakDependency){if(!Array.isArray(e.weakDependency))throw TypeError(".google.protobuf.FileDescriptorProto.weakDependency: array expected");t.weakDependency=[];for(r=0;r<e.weakDependency.length;++r)t.weakDependency[r]=0|e.weakDependency[r]}if(e.messageType){if(!Array.isArray(e.messageType))throw TypeError(".google.protobuf.FileDescriptorProto.messageType: array expected");t.messageType=[];for(r=0;r<e.messageType.length;++r){if("object"!=typeof e.messageType[r])throw TypeError(".google.protobuf.FileDescriptorProto.messageType: object expected");t.messageType[r]=a.google.protobuf.DescriptorProto.fromObject(e.messageType[r])}}if(e.enumType){if(!Array.isArray(e.enumType))throw TypeError(".google.protobuf.FileDescriptorProto.enumType: array expected");t.enumType=[];for(r=0;r<e.enumType.length;++r){if("object"!=typeof e.enumType[r])throw TypeError(".google.protobuf.FileDescriptorProto.enumType: object expected");t.enumType[r]=a.google.protobuf.EnumDescriptorProto.fromObject(e.enumType[r])}}if(e.service){if(!Array.isArray(e.service))throw TypeError(".google.protobuf.FileDescriptorProto.service: array expected");t.service=[];for(r=0;r<e.service.length;++r){if("object"!=typeof e.service[r])throw TypeError(".google.protobuf.FileDescriptorProto.service: object expected");t.service[r]=a.google.protobuf.ServiceDescriptorProto.fromObject(e.service[r])}}if(e.extension){if(!Array.isArray(e.extension))throw TypeError(".google.protobuf.FileDescriptorProto.extension: array expected");t.extension=[];for(r=0;r<e.extension.length;++r){if("object"!=typeof e.extension[r])throw TypeError(".google.protobuf.FileDescriptorProto.extension: object expected");t.extension[r]=a.google.protobuf.FieldDescriptorProto.fromObject(e.extension[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.FileDescriptorProto.options: object expected");t.options=a.google.protobuf.FileOptions.fromObject(e.options)}if(null!=e.sourceCodeInfo){if("object"!=typeof e.sourceCodeInfo)throw TypeError(".google.protobuf.FileDescriptorProto.sourceCodeInfo: object expected");t.sourceCodeInfo=a.google.protobuf.SourceCodeInfo.fromObject(e.sourceCodeInfo)}return null!=e.syntax&&(t.syntax=String(e.syntax)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.dependency=[],r.messageType=[],r.enumType=[],r.service=[],r.extension=[],r.publicDependency=[],r.weakDependency=[]),t.defaults&&(r.name="",r.package="",r.options=null,r.sourceCodeInfo=null,r.syntax=""),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.package&&e.hasOwnProperty("package")&&(r.package=e.package),e.dependency&&e.dependency.length){r.dependency=[];for(var n=0;n<e.dependency.length;++n)r.dependency[n]=e.dependency[n]}if(e.messageType&&e.messageType.length){r.messageType=[];for(n=0;n<e.messageType.length;++n)r.messageType[n]=a.google.protobuf.DescriptorProto.toObject(e.messageType[n],t)}if(e.enumType&&e.enumType.length){r.enumType=[];for(n=0;n<e.enumType.length;++n)r.enumType[n]=a.google.protobuf.EnumDescriptorProto.toObject(e.enumType[n],t)}if(e.service&&e.service.length){r.service=[];for(n=0;n<e.service.length;++n)r.service[n]=a.google.protobuf.ServiceDescriptorProto.toObject(e.service[n],t)}if(e.extension&&e.extension.length){r.extension=[];for(n=0;n<e.extension.length;++n)r.extension[n]=a.google.protobuf.FieldDescriptorProto.toObject(e.extension[n],t)}if(null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.FileOptions.toObject(e.options,t)),null!=e.sourceCodeInfo&&e.hasOwnProperty("sourceCodeInfo")&&(r.sourceCodeInfo=a.google.protobuf.SourceCodeInfo.toObject(e.sourceCodeInfo,t)),e.publicDependency&&e.publicDependency.length){r.publicDependency=[];for(n=0;n<e.publicDependency.length;++n)r.publicDependency[n]=e.publicDependency[n]}if(e.weakDependency&&e.weakDependency.length){r.weakDependency=[];for(n=0;n<e.weakDependency.length;++n)r.weakDependency[n]=e.weakDependency[n]}return null!=e.syntax&&e.hasOwnProperty("syntax")&&(r.syntax=e.syntax),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DescriptorProto=function(){function e(e){if(this.field=[],this.extension=[],this.nestedType=[],this.enumType=[],this.extensionRange=[],this.oneofDecl=[],this.reservedRange=[],this.reservedName=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.field=s.emptyArray,e.prototype.extension=s.emptyArray,e.prototype.nestedType=s.emptyArray,e.prototype.enumType=s.emptyArray,e.prototype.extensionRange=s.emptyArray,e.prototype.oneofDecl=s.emptyArray,e.prototype.options=null,e.prototype.reservedRange=s.emptyArray,e.prototype.reservedName=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.field&&e.field.length)for(var r=0;r<e.field.length;++r)a.google.protobuf.FieldDescriptorProto.encode(e.field[r],t.uint32(18).fork()).ldelim();if(null!=e.nestedType&&e.nestedType.length)for(r=0;r<e.nestedType.length;++r)a.google.protobuf.DescriptorProto.encode(e.nestedType[r],t.uint32(26).fork()).ldelim();if(null!=e.enumType&&e.enumType.length)for(r=0;r<e.enumType.length;++r)a.google.protobuf.EnumDescriptorProto.encode(e.enumType[r],t.uint32(34).fork()).ldelim();if(null!=e.extensionRange&&e.extensionRange.length)for(r=0;r<e.extensionRange.length;++r)a.google.protobuf.DescriptorProto.ExtensionRange.encode(e.extensionRange[r],t.uint32(42).fork()).ldelim();if(null!=e.extension&&e.extension.length)for(r=0;r<e.extension.length;++r)a.google.protobuf.FieldDescriptorProto.encode(e.extension[r],t.uint32(50).fork()).ldelim();if(null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.MessageOptions.encode(e.options,t.uint32(58).fork()).ldelim(),null!=e.oneofDecl&&e.oneofDecl.length)for(r=0;r<e.oneofDecl.length;++r)a.google.protobuf.OneofDescriptorProto.encode(e.oneofDecl[r],t.uint32(66).fork()).ldelim();if(null!=e.reservedRange&&e.reservedRange.length)for(r=0;r<e.reservedRange.length;++r)a.google.protobuf.DescriptorProto.ReservedRange.encode(e.reservedRange[r],t.uint32(74).fork()).ldelim();if(null!=e.reservedName&&e.reservedName.length)for(r=0;r<e.reservedName.length;++r)t.uint32(82).string(e.reservedName[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.DescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.field&&n.field.length||(n.field=[]),n.field.push(a.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 6:n.extension&&n.extension.length||(n.extension=[]),n.extension.push(a.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 3:n.nestedType&&n.nestedType.length||(n.nestedType=[]),n.nestedType.push(a.google.protobuf.DescriptorProto.decode(e,e.uint32()));break;case 4:n.enumType&&n.enumType.length||(n.enumType=[]),n.enumType.push(a.google.protobuf.EnumDescriptorProto.decode(e,e.uint32()));break;case 5:n.extensionRange&&n.extensionRange.length||(n.extensionRange=[]),n.extensionRange.push(a.google.protobuf.DescriptorProto.ExtensionRange.decode(e,e.uint32()));break;case 8:n.oneofDecl&&n.oneofDecl.length||(n.oneofDecl=[]),n.oneofDecl.push(a.google.protobuf.OneofDescriptorProto.decode(e,e.uint32()));break;case 7:n.options=a.google.protobuf.MessageOptions.decode(e,e.uint32());break;case 9:n.reservedRange&&n.reservedRange.length||(n.reservedRange=[]),n.reservedRange.push(a.google.protobuf.DescriptorProto.ReservedRange.decode(e,e.uint32()));break;case 10:n.reservedName&&n.reservedName.length||(n.reservedName=[]),n.reservedName.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.DescriptorProto)return e;var t=new a.google.protobuf.DescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.field){if(!Array.isArray(e.field))throw TypeError(".google.protobuf.DescriptorProto.field: array expected");t.field=[];for(var r=0;r<e.field.length;++r){if("object"!=typeof e.field[r])throw TypeError(".google.protobuf.DescriptorProto.field: object expected");t.field[r]=a.google.protobuf.FieldDescriptorProto.fromObject(e.field[r])}}if(e.extension){if(!Array.isArray(e.extension))throw TypeError(".google.protobuf.DescriptorProto.extension: array expected");t.extension=[];for(r=0;r<e.extension.length;++r){if("object"!=typeof e.extension[r])throw TypeError(".google.protobuf.DescriptorProto.extension: object expected");t.extension[r]=a.google.protobuf.FieldDescriptorProto.fromObject(e.extension[r])}}if(e.nestedType){if(!Array.isArray(e.nestedType))throw TypeError(".google.protobuf.DescriptorProto.nestedType: array expected");t.nestedType=[];for(r=0;r<e.nestedType.length;++r){if("object"!=typeof e.nestedType[r])throw TypeError(".google.protobuf.DescriptorProto.nestedType: object expected");t.nestedType[r]=a.google.protobuf.DescriptorProto.fromObject(e.nestedType[r])}}if(e.enumType){if(!Array.isArray(e.enumType))throw TypeError(".google.protobuf.DescriptorProto.enumType: array expected");t.enumType=[];for(r=0;r<e.enumType.length;++r){if("object"!=typeof e.enumType[r])throw TypeError(".google.protobuf.DescriptorProto.enumType: object expected");t.enumType[r]=a.google.protobuf.EnumDescriptorProto.fromObject(e.enumType[r])}}if(e.extensionRange){if(!Array.isArray(e.extensionRange))throw TypeError(".google.protobuf.DescriptorProto.extensionRange: array expected");t.extensionRange=[];for(r=0;r<e.extensionRange.length;++r){if("object"!=typeof e.extensionRange[r])throw TypeError(".google.protobuf.DescriptorProto.extensionRange: object expected");t.extensionRange[r]=a.google.protobuf.DescriptorProto.ExtensionRange.fromObject(e.extensionRange[r])}}if(e.oneofDecl){if(!Array.isArray(e.oneofDecl))throw TypeError(".google.protobuf.DescriptorProto.oneofDecl: array expected");t.oneofDecl=[];for(r=0;r<e.oneofDecl.length;++r){if("object"!=typeof e.oneofDecl[r])throw TypeError(".google.protobuf.DescriptorProto.oneofDecl: object expected");t.oneofDecl[r]=a.google.protobuf.OneofDescriptorProto.fromObject(e.oneofDecl[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.DescriptorProto.options: object expected");t.options=a.google.protobuf.MessageOptions.fromObject(e.options)}if(e.reservedRange){if(!Array.isArray(e.reservedRange))throw TypeError(".google.protobuf.DescriptorProto.reservedRange: array expected");t.reservedRange=[];for(r=0;r<e.reservedRange.length;++r){if("object"!=typeof e.reservedRange[r])throw TypeError(".google.protobuf.DescriptorProto.reservedRange: object expected");t.reservedRange[r]=a.google.protobuf.DescriptorProto.ReservedRange.fromObject(e.reservedRange[r])}}if(e.reservedName){if(!Array.isArray(e.reservedName))throw TypeError(".google.protobuf.DescriptorProto.reservedName: array expected");t.reservedName=[];for(r=0;r<e.reservedName.length;++r)t.reservedName[r]=String(e.reservedName[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.field=[],r.nestedType=[],r.enumType=[],r.extensionRange=[],r.extension=[],r.oneofDecl=[],r.reservedRange=[],r.reservedName=[]),t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.field&&e.field.length){r.field=[];for(var n=0;n<e.field.length;++n)r.field[n]=a.google.protobuf.FieldDescriptorProto.toObject(e.field[n],t)}if(e.nestedType&&e.nestedType.length){r.nestedType=[];for(n=0;n<e.nestedType.length;++n)r.nestedType[n]=a.google.protobuf.DescriptorProto.toObject(e.nestedType[n],t)}if(e.enumType&&e.enumType.length){r.enumType=[];for(n=0;n<e.enumType.length;++n)r.enumType[n]=a.google.protobuf.EnumDescriptorProto.toObject(e.enumType[n],t)}if(e.extensionRange&&e.extensionRange.length){r.extensionRange=[];for(n=0;n<e.extensionRange.length;++n)r.extensionRange[n]=a.google.protobuf.DescriptorProto.ExtensionRange.toObject(e.extensionRange[n],t)}if(e.extension&&e.extension.length){r.extension=[];for(n=0;n<e.extension.length;++n)r.extension[n]=a.google.protobuf.FieldDescriptorProto.toObject(e.extension[n],t)}if(null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.MessageOptions.toObject(e.options,t)),e.oneofDecl&&e.oneofDecl.length){r.oneofDecl=[];for(n=0;n<e.oneofDecl.length;++n)r.oneofDecl[n]=a.google.protobuf.OneofDescriptorProto.toObject(e.oneofDecl[n],t)}if(e.reservedRange&&e.reservedRange.length){r.reservedRange=[];for(n=0;n<e.reservedRange.length;++n)r.reservedRange[n]=a.google.protobuf.DescriptorProto.ReservedRange.toObject(e.reservedRange[n],t)}if(e.reservedName&&e.reservedName.length){r.reservedName=[];for(n=0;n<e.reservedName.length;++n)r.reservedName[n]=e.reservedName[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.ExtensionRange=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.start=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.start&&Object.hasOwnProperty.call(e,"start")&&t.uint32(8).int32(e.start),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(16).int32(e.end),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.DescriptorProto.ExtensionRange;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.start=e.int32();break;case 2:n.end=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.DescriptorProto.ExtensionRange)return e;var t=new a.google.protobuf.DescriptorProto.ExtensionRange;return null!=e.start&&(t.start=0|e.start),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.start=0,r.end=0),null!=e.start&&e.hasOwnProperty("start")&&(r.start=e.start),null!=e.end&&e.hasOwnProperty("end")&&(r.end=e.end),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ReservedRange=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.start=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.start&&Object.hasOwnProperty.call(e,"start")&&t.uint32(8).int32(e.start),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(16).int32(e.end),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.DescriptorProto.ReservedRange;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.start=e.int32();break;case 2:n.end=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.DescriptorProto.ReservedRange)return e;var t=new a.google.protobuf.DescriptorProto.ReservedRange;return null!=e.start&&(t.start=0|e.start),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.start=0,r.end=0),null!=e.start&&e.hasOwnProperty("start")&&(r.start=e.start),null!=e.end&&e.hasOwnProperty("end")&&(r.end=e.end),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.FieldDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.number=0,e.prototype.label=1,e.prototype.type=1,e.prototype.typeName="",e.prototype.extendee="",e.prototype.defaultValue="",e.prototype.oneofIndex=0,e.prototype.jsonName="",e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.extendee&&Object.hasOwnProperty.call(e,"extendee")&&t.uint32(18).string(e.extendee),null!=e.number&&Object.hasOwnProperty.call(e,"number")&&t.uint32(24).int32(e.number),null!=e.label&&Object.hasOwnProperty.call(e,"label")&&t.uint32(32).int32(e.label),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(40).int32(e.type),null!=e.typeName&&Object.hasOwnProperty.call(e,"typeName")&&t.uint32(50).string(e.typeName),null!=e.defaultValue&&Object.hasOwnProperty.call(e,"defaultValue")&&t.uint32(58).string(e.defaultValue),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.FieldOptions.encode(e.options,t.uint32(66).fork()).ldelim(),null!=e.oneofIndex&&Object.hasOwnProperty.call(e,"oneofIndex")&&t.uint32(72).int32(e.oneofIndex),null!=e.jsonName&&Object.hasOwnProperty.call(e,"jsonName")&&t.uint32(82).string(e.jsonName),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FieldDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 3:n.number=e.int32();break;case 4:n.label=e.int32();break;case 5:n.type=e.int32();break;case 6:n.typeName=e.string();break;case 2:n.extendee=e.string();break;case 7:n.defaultValue=e.string();break;case 9:n.oneofIndex=e.int32();break;case 10:n.jsonName=e.string();break;case 8:n.options=a.google.protobuf.FieldOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FieldDescriptorProto)return e;var t=new a.google.protobuf.FieldDescriptorProto;switch(null!=e.name&&(t.name=String(e.name)),null!=e.number&&(t.number=0|e.number),e.label){case"LABEL_OPTIONAL":case 1:t.label=1;break;case"LABEL_REQUIRED":case 2:t.label=2;break;case"LABEL_REPEATED":case 3:t.label=3}switch(e.type){case"TYPE_DOUBLE":case 1:t.type=1;break;case"TYPE_FLOAT":case 2:t.type=2;break;case"TYPE_INT64":case 3:t.type=3;break;case"TYPE_UINT64":case 4:t.type=4;break;case"TYPE_INT32":case 5:t.type=5;break;case"TYPE_FIXED64":case 6:t.type=6;break;case"TYPE_FIXED32":case 7:t.type=7;break;case"TYPE_BOOL":case 8:t.type=8;break;case"TYPE_STRING":case 9:t.type=9;break;case"TYPE_GROUP":case 10:t.type=10;break;case"TYPE_MESSAGE":case 11:t.type=11;break;case"TYPE_BYTES":case 12:t.type=12;break;case"TYPE_UINT32":case 13:t.type=13;break;case"TYPE_ENUM":case 14:t.type=14;break;case"TYPE_SFIXED32":case 15:t.type=15;break;case"TYPE_SFIXED64":case 16:t.type=16;break;case"TYPE_SINT32":case 17:t.type=17;break;case"TYPE_SINT64":case 18:t.type=18}if(null!=e.typeName&&(t.typeName=String(e.typeName)),null!=e.extendee&&(t.extendee=String(e.extendee)),null!=e.defaultValue&&(t.defaultValue=String(e.defaultValue)),null!=e.oneofIndex&&(t.oneofIndex=0|e.oneofIndex),null!=e.jsonName&&(t.jsonName=String(e.jsonName)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");t.options=a.google.protobuf.FieldOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.extendee="",r.number=0,r.label=t.enums===String?"LABEL_OPTIONAL":1,r.type=t.enums===String?"TYPE_DOUBLE":1,r.typeName="",r.defaultValue="",r.options=null,r.oneofIndex=0,r.jsonName=""),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.extendee&&e.hasOwnProperty("extendee")&&(r.extendee=e.extendee),null!=e.number&&e.hasOwnProperty("number")&&(r.number=e.number),null!=e.label&&e.hasOwnProperty("label")&&(r.label=t.enums===String?a.google.protobuf.FieldDescriptorProto.Label[e.label]:e.label),null!=e.type&&e.hasOwnProperty("type")&&(r.type=t.enums===String?a.google.protobuf.FieldDescriptorProto.Type[e.type]:e.type),null!=e.typeName&&e.hasOwnProperty("typeName")&&(r.typeName=e.typeName),null!=e.defaultValue&&e.hasOwnProperty("defaultValue")&&(r.defaultValue=e.defaultValue),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.FieldOptions.toObject(e.options,t)),null!=e.oneofIndex&&e.hasOwnProperty("oneofIndex")&&(r.oneofIndex=e.oneofIndex),null!=e.jsonName&&e.hasOwnProperty("jsonName")&&(r.jsonName=e.jsonName),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Type=function(){const e={},t=Object.create(e);return t[e[1]="TYPE_DOUBLE"]=1,t[e[2]="TYPE_FLOAT"]=2,t[e[3]="TYPE_INT64"]=3,t[e[4]="TYPE_UINT64"]=4,t[e[5]="TYPE_INT32"]=5,t[e[6]="TYPE_FIXED64"]=6,t[e[7]="TYPE_FIXED32"]=7,t[e[8]="TYPE_BOOL"]=8,t[e[9]="TYPE_STRING"]=9,t[e[10]="TYPE_GROUP"]=10,t[e[11]="TYPE_MESSAGE"]=11,t[e[12]="TYPE_BYTES"]=12,t[e[13]="TYPE_UINT32"]=13,t[e[14]="TYPE_ENUM"]=14,t[e[15]="TYPE_SFIXED32"]=15,t[e[16]="TYPE_SFIXED64"]=16,t[e[17]="TYPE_SINT32"]=17,t[e[18]="TYPE_SINT64"]=18,t}(),e.Label=function(){const e={},t=Object.create(e);return t[e[1]="LABEL_OPTIONAL"]=1,t[e[2]="LABEL_REQUIRED"]=2,t[e[3]="LABEL_REPEATED"]=3,t}(),e}(),e.OneofDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.OneofOptions.encode(e.options,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.OneofDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.options=a.google.protobuf.OneofOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.OneofDescriptorProto)return e;var t=new a.google.protobuf.OneofDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");t.options=a.google.protobuf.OneofOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.OneofOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumDescriptorProto=function(){function e(e){if(this.value=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.value=s.emptyArray,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.value&&e.value.length)for(var r=0;r<e.value.length;++r)a.google.protobuf.EnumValueDescriptorProto.encode(e.value[r],t.uint32(18).fork()).ldelim();return null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.EnumOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.value&&n.value.length||(n.value=[]),n.value.push(a.google.protobuf.EnumValueDescriptorProto.decode(e,e.uint32()));break;case 3:n.options=a.google.protobuf.EnumOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumDescriptorProto)return e;var t=new a.google.protobuf.EnumDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.value){if(!Array.isArray(e.value))throw TypeError(".google.protobuf.EnumDescriptorProto.value: array expected");t.value=[];for(var r=0;r<e.value.length;++r){if("object"!=typeof e.value[r])throw TypeError(".google.protobuf.EnumDescriptorProto.value: object expected");t.value[r]=a.google.protobuf.EnumValueDescriptorProto.fromObject(e.value[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.EnumDescriptorProto.options: object expected");t.options=a.google.protobuf.EnumOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.value=[]),t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.value&&e.value.length){r.value=[];for(var n=0;n<e.value.length;++n)r.value[n]=a.google.protobuf.EnumValueDescriptorProto.toObject(e.value[n],t)}return null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.EnumOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumValueDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.number=0,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.number&&Object.hasOwnProperty.call(e,"number")&&t.uint32(16).int32(e.number),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.EnumValueOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumValueDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.number=e.int32();break;case 3:n.options=a.google.protobuf.EnumValueOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumValueDescriptorProto)return e;var t=new a.google.protobuf.EnumValueDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.number&&(t.number=0|e.number),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");t.options=a.google.protobuf.EnumValueOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.number=0,r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.number&&e.hasOwnProperty("number")&&(r.number=e.number),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.EnumValueOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ServiceDescriptorProto=function(){function e(e){if(this.method=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.method=s.emptyArray,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.method&&e.method.length)for(var r=0;r<e.method.length;++r)a.google.protobuf.MethodDescriptorProto.encode(e.method[r],t.uint32(18).fork()).ldelim();return null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.ServiceOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.ServiceDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.method&&n.method.length||(n.method=[]),n.method.push(a.google.protobuf.MethodDescriptorProto.decode(e,e.uint32()));break;case 3:n.options=a.google.protobuf.ServiceOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.ServiceDescriptorProto)return e;var t=new a.google.protobuf.ServiceDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.method){if(!Array.isArray(e.method))throw TypeError(".google.protobuf.ServiceDescriptorProto.method: array expected");t.method=[];for(var r=0;r<e.method.length;++r){if("object"!=typeof e.method[r])throw TypeError(".google.protobuf.ServiceDescriptorProto.method: object expected");t.method[r]=a.google.protobuf.MethodDescriptorProto.fromObject(e.method[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.ServiceDescriptorProto.options: object expected");t.options=a.google.protobuf.ServiceOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.method=[]),t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.method&&e.method.length){r.method=[];for(var n=0;n<e.method.length;++n)r.method[n]=a.google.protobuf.MethodDescriptorProto.toObject(e.method[n],t)}return null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.ServiceOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MethodDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.inputType="",e.prototype.outputType="",e.prototype.options=null,e.prototype.clientStreaming=!1,e.prototype.serverStreaming=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.inputType&&Object.hasOwnProperty.call(e,"inputType")&&t.uint32(18).string(e.inputType),null!=e.outputType&&Object.hasOwnProperty.call(e,"outputType")&&t.uint32(26).string(e.outputType),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.MethodOptions.encode(e.options,t.uint32(34).fork()).ldelim(),null!=e.clientStreaming&&Object.hasOwnProperty.call(e,"clientStreaming")&&t.uint32(40).bool(e.clientStreaming),null!=e.serverStreaming&&Object.hasOwnProperty.call(e,"serverStreaming")&&t.uint32(48).bool(e.serverStreaming),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.MethodDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.inputType=e.string();break;case 3:n.outputType=e.string();break;case 4:n.options=a.google.protobuf.MethodOptions.decode(e,e.uint32());break;case 5:n.clientStreaming=e.bool();break;case 6:n.serverStreaming=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.MethodDescriptorProto)return e;var t=new a.google.protobuf.MethodDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.inputType&&(t.inputType=String(e.inputType)),null!=e.outputType&&(t.outputType=String(e.outputType)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");t.options=a.google.protobuf.MethodOptions.fromObject(e.options)}return null!=e.clientStreaming&&(t.clientStreaming=Boolean(e.clientStreaming)),null!=e.serverStreaming&&(t.serverStreaming=Boolean(e.serverStreaming)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.inputType="",r.outputType="",r.options=null,r.clientStreaming=!1,r.serverStreaming=!1),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.inputType&&e.hasOwnProperty("inputType")&&(r.inputType=e.inputType),null!=e.outputType&&e.hasOwnProperty("outputType")&&(r.outputType=e.outputType),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.MethodOptions.toObject(e.options,t)),null!=e.clientStreaming&&e.hasOwnProperty("clientStreaming")&&(r.clientStreaming=e.clientStreaming),null!=e.serverStreaming&&e.hasOwnProperty("serverStreaming")&&(r.serverStreaming=e.serverStreaming),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FileOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.javaPackage="",e.prototype.javaOuterClassname="",e.prototype.javaMultipleFiles=!1,e.prototype.javaGenerateEqualsAndHash=!1,e.prototype.javaStringCheckUtf8=!1,e.prototype.optimizeFor=1,e.prototype.goPackage="",e.prototype.ccGenericServices=!1,e.prototype.javaGenericServices=!1,e.prototype.pyGenericServices=!1,e.prototype.deprecated=!1,e.prototype.ccEnableArenas=!1,e.prototype.objcClassPrefix="",e.prototype.csharpNamespace="",e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.javaPackage&&Object.hasOwnProperty.call(e,"javaPackage")&&t.uint32(10).string(e.javaPackage),null!=e.javaOuterClassname&&Object.hasOwnProperty.call(e,"javaOuterClassname")&&t.uint32(66).string(e.javaOuterClassname),null!=e.optimizeFor&&Object.hasOwnProperty.call(e,"optimizeFor")&&t.uint32(72).int32(e.optimizeFor),null!=e.javaMultipleFiles&&Object.hasOwnProperty.call(e,"javaMultipleFiles")&&t.uint32(80).bool(e.javaMultipleFiles),null!=e.goPackage&&Object.hasOwnProperty.call(e,"goPackage")&&t.uint32(90).string(e.goPackage),null!=e.ccGenericServices&&Object.hasOwnProperty.call(e,"ccGenericServices")&&t.uint32(128).bool(e.ccGenericServices),null!=e.javaGenericServices&&Object.hasOwnProperty.call(e,"javaGenericServices")&&t.uint32(136).bool(e.javaGenericServices),null!=e.pyGenericServices&&Object.hasOwnProperty.call(e,"pyGenericServices")&&t.uint32(144).bool(e.pyGenericServices),null!=e.javaGenerateEqualsAndHash&&Object.hasOwnProperty.call(e,"javaGenerateEqualsAndHash")&&t.uint32(160).bool(e.javaGenerateEqualsAndHash),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(184).bool(e.deprecated),null!=e.javaStringCheckUtf8&&Object.hasOwnProperty.call(e,"javaStringCheckUtf8")&&t.uint32(216).bool(e.javaStringCheckUtf8),null!=e.ccEnableArenas&&Object.hasOwnProperty.call(e,"ccEnableArenas")&&t.uint32(248).bool(e.ccEnableArenas),null!=e.objcClassPrefix&&Object.hasOwnProperty.call(e,"objcClassPrefix")&&t.uint32(290).string(e.objcClassPrefix),null!=e.csharpNamespace&&Object.hasOwnProperty.call(e,"csharpNamespace")&&t.uint32(298).string(e.csharpNamespace),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FileOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.javaPackage=e.string();break;case 8:n.javaOuterClassname=e.string();break;case 10:n.javaMultipleFiles=e.bool();break;case 20:n.javaGenerateEqualsAndHash=e.bool();break;case 27:n.javaStringCheckUtf8=e.bool();break;case 9:n.optimizeFor=e.int32();break;case 11:n.goPackage=e.string();break;case 16:n.ccGenericServices=e.bool();break;case 17:n.javaGenericServices=e.bool();break;case 18:n.pyGenericServices=e.bool();break;case 23:n.deprecated=e.bool();break;case 31:n.ccEnableArenas=e.bool();break;case 36:n.objcClassPrefix=e.string();break;case 37:n.csharpNamespace=e.string();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FileOptions)return e;var t=new a.google.protobuf.FileOptions;switch(null!=e.javaPackage&&(t.javaPackage=String(e.javaPackage)),null!=e.javaOuterClassname&&(t.javaOuterClassname=String(e.javaOuterClassname)),null!=e.javaMultipleFiles&&(t.javaMultipleFiles=Boolean(e.javaMultipleFiles)),null!=e.javaGenerateEqualsAndHash&&(t.javaGenerateEqualsAndHash=Boolean(e.javaGenerateEqualsAndHash)),null!=e.javaStringCheckUtf8&&(t.javaStringCheckUtf8=Boolean(e.javaStringCheckUtf8)),e.optimizeFor){case"SPEED":case 1:t.optimizeFor=1;break;case"CODE_SIZE":case 2:t.optimizeFor=2;break;case"LITE_RUNTIME":case 3:t.optimizeFor=3}if(null!=e.goPackage&&(t.goPackage=String(e.goPackage)),null!=e.ccGenericServices&&(t.ccGenericServices=Boolean(e.ccGenericServices)),null!=e.javaGenericServices&&(t.javaGenericServices=Boolean(e.javaGenericServices)),null!=e.pyGenericServices&&(t.pyGenericServices=Boolean(e.pyGenericServices)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.ccEnableArenas&&(t.ccEnableArenas=Boolean(e.ccEnableArenas)),null!=e.objcClassPrefix&&(t.objcClassPrefix=String(e.objcClassPrefix)),null!=e.csharpNamespace&&(t.csharpNamespace=String(e.csharpNamespace)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.FileOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.FileOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.javaPackage="",r.javaOuterClassname="",r.optimizeFor=t.enums===String?"SPEED":1,r.javaMultipleFiles=!1,r.goPackage="",r.ccGenericServices=!1,r.javaGenericServices=!1,r.pyGenericServices=!1,r.javaGenerateEqualsAndHash=!1,r.deprecated=!1,r.javaStringCheckUtf8=!1,r.ccEnableArenas=!1,r.objcClassPrefix="",r.csharpNamespace=""),null!=e.javaPackage&&e.hasOwnProperty("javaPackage")&&(r.javaPackage=e.javaPackage),null!=e.javaOuterClassname&&e.hasOwnProperty("javaOuterClassname")&&(r.javaOuterClassname=e.javaOuterClassname),null!=e.optimizeFor&&e.hasOwnProperty("optimizeFor")&&(r.optimizeFor=t.enums===String?a.google.protobuf.FileOptions.OptimizeMode[e.optimizeFor]:e.optimizeFor),null!=e.javaMultipleFiles&&e.hasOwnProperty("javaMultipleFiles")&&(r.javaMultipleFiles=e.javaMultipleFiles),null!=e.goPackage&&e.hasOwnProperty("goPackage")&&(r.goPackage=e.goPackage),null!=e.ccGenericServices&&e.hasOwnProperty("ccGenericServices")&&(r.ccGenericServices=e.ccGenericServices),null!=e.javaGenericServices&&e.hasOwnProperty("javaGenericServices")&&(r.javaGenericServices=e.javaGenericServices),null!=e.pyGenericServices&&e.hasOwnProperty("pyGenericServices")&&(r.pyGenericServices=e.pyGenericServices),null!=e.javaGenerateEqualsAndHash&&e.hasOwnProperty("javaGenerateEqualsAndHash")&&(r.javaGenerateEqualsAndHash=e.javaGenerateEqualsAndHash),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),null!=e.javaStringCheckUtf8&&e.hasOwnProperty("javaStringCheckUtf8")&&(r.javaStringCheckUtf8=e.javaStringCheckUtf8),null!=e.ccEnableArenas&&e.hasOwnProperty("ccEnableArenas")&&(r.ccEnableArenas=e.ccEnableArenas),null!=e.objcClassPrefix&&e.hasOwnProperty("objcClassPrefix")&&(r.objcClassPrefix=e.objcClassPrefix),null!=e.csharpNamespace&&e.hasOwnProperty("csharpNamespace")&&(r.csharpNamespace=e.csharpNamespace),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.OptimizeMode=function(){const e={},t=Object.create(e);return t[e[1]="SPEED"]=1,t[e[2]="CODE_SIZE"]=2,t[e[3]="LITE_RUNTIME"]=3,t}(),e}(),e.MessageOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.messageSetWireFormat=!1,e.prototype.noStandardDescriptorAccessor=!1,e.prototype.deprecated=!1,e.prototype.mapEntry=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.messageSetWireFormat&&Object.hasOwnProperty.call(e,"messageSetWireFormat")&&t.uint32(8).bool(e.messageSetWireFormat),null!=e.noStandardDescriptorAccessor&&Object.hasOwnProperty.call(e,"noStandardDescriptorAccessor")&&t.uint32(16).bool(e.noStandardDescriptorAccessor),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.mapEntry&&Object.hasOwnProperty.call(e,"mapEntry")&&t.uint32(56).bool(e.mapEntry),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.MessageOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.messageSetWireFormat=e.bool();break;case 2:n.noStandardDescriptorAccessor=e.bool();break;case 3:n.deprecated=e.bool();break;case 7:n.mapEntry=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.MessageOptions)return e;var t=new a.google.protobuf.MessageOptions;if(null!=e.messageSetWireFormat&&(t.messageSetWireFormat=Boolean(e.messageSetWireFormat)),null!=e.noStandardDescriptorAccessor&&(t.noStandardDescriptorAccessor=Boolean(e.noStandardDescriptorAccessor)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.mapEntry&&(t.mapEntry=Boolean(e.mapEntry)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.MessageOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.MessageOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.messageSetWireFormat=!1,r.noStandardDescriptorAccessor=!1,r.deprecated=!1,r.mapEntry=!1),null!=e.messageSetWireFormat&&e.hasOwnProperty("messageSetWireFormat")&&(r.messageSetWireFormat=e.messageSetWireFormat),null!=e.noStandardDescriptorAccessor&&e.hasOwnProperty("noStandardDescriptorAccessor")&&(r.noStandardDescriptorAccessor=e.noStandardDescriptorAccessor),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),null!=e.mapEntry&&e.hasOwnProperty("mapEntry")&&(r.mapEntry=e.mapEntry),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FieldOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.ctype=0,e.prototype.packed=!1,e.prototype.jstype=0,e.prototype.lazy=!1,e.prototype.deprecated=!1,e.prototype.weak=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.ctype&&Object.hasOwnProperty.call(e,"ctype")&&t.uint32(8).int32(e.ctype),null!=e.packed&&Object.hasOwnProperty.call(e,"packed")&&t.uint32(16).bool(e.packed),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.lazy&&Object.hasOwnProperty.call(e,"lazy")&&t.uint32(40).bool(e.lazy),null!=e.jstype&&Object.hasOwnProperty.call(e,"jstype")&&t.uint32(48).int32(e.jstype),null!=e.weak&&Object.hasOwnProperty.call(e,"weak")&&t.uint32(80).bool(e.weak),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FieldOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.ctype=e.int32();break;case 2:n.packed=e.bool();break;case 6:n.jstype=e.int32();break;case 5:n.lazy=e.bool();break;case 3:n.deprecated=e.bool();break;case 10:n.weak=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FieldOptions)return e;var t=new a.google.protobuf.FieldOptions;switch(e.ctype){case"STRING":case 0:t.ctype=0;break;case"CORD":case 1:t.ctype=1;break;case"STRING_PIECE":case 2:t.ctype=2}switch(null!=e.packed&&(t.packed=Boolean(e.packed)),e.jstype){case"JS_NORMAL":case 0:t.jstype=0;break;case"JS_STRING":case 1:t.jstype=1;break;case"JS_NUMBER":case 2:t.jstype=2}if(null!=e.lazy&&(t.lazy=Boolean(e.lazy)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.weak&&(t.weak=Boolean(e.weak)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.FieldOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.FieldOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.ctype=t.enums===String?"STRING":0,r.packed=!1,r.deprecated=!1,r.lazy=!1,r.jstype=t.enums===String?"JS_NORMAL":0,r.weak=!1),null!=e.ctype&&e.hasOwnProperty("ctype")&&(r.ctype=t.enums===String?a.google.protobuf.FieldOptions.CType[e.ctype]:e.ctype),null!=e.packed&&e.hasOwnProperty("packed")&&(r.packed=e.packed),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),null!=e.lazy&&e.hasOwnProperty("lazy")&&(r.lazy=e.lazy),null!=e.jstype&&e.hasOwnProperty("jstype")&&(r.jstype=t.enums===String?a.google.protobuf.FieldOptions.JSType[e.jstype]:e.jstype),null!=e.weak&&e.hasOwnProperty("weak")&&(r.weak=e.weak),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.CType=function(){const e={},t=Object.create(e);return t[e[0]="STRING"]=0,t[e[1]="CORD"]=1,t[e[2]="STRING_PIECE"]=2,t}(),e.JSType=function(){const e={},t=Object.create(e);return t[e[0]="JS_NORMAL"]=0,t[e[1]="JS_STRING"]=1,t[e[2]="JS_NUMBER"]=2,t}(),e}(),e.OneofOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.OneofOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.OneofOptions)return e;var t=new a.google.protobuf.OneofOptions;if(e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.OneofOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.OneofOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.allowAlias=!1,e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.allowAlias&&Object.hasOwnProperty.call(e,"allowAlias")&&t.uint32(16).bool(e.allowAlias),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.allowAlias=e.bool();break;case 3:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumOptions)return e;var t=new a.google.protobuf.EnumOptions;if(null!=e.allowAlias&&(t.allowAlias=Boolean(e.allowAlias)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.EnumOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.EnumOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.allowAlias=!1,r.deprecated=!1),null!=e.allowAlias&&e.hasOwnProperty("allowAlias")&&(r.allowAlias=e.allowAlias),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumValueOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(8).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumValueOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumValueOptions)return e;var t=new a.google.protobuf.EnumValueOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.EnumValueOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.EnumValueOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.deprecated=!1),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ServiceOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(264).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.ServiceOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 33:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.ServiceOptions)return e;var t=new a.google.protobuf.ServiceOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.ServiceOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.ServiceOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.deprecated=!1),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MethodOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.prototype[".google.api.http"]=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(264).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return null!=e[".google.api.http"]&&Object.hasOwnProperty.call(e,".google.api.http")&&a.google.api.HttpRule.encode(e[".google.api.http"],t.uint32(578365826).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.MethodOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 33:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;case 72295728:n[".google.api.http"]=a.google.api.HttpRule.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.MethodOptions)return e;var t=new a.google.protobuf.MethodOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.MethodOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.MethodOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}if(null!=e[".google.api.http"]){if("object"!=typeof e[".google.api.http"])throw TypeError(".google.protobuf.MethodOptions..google.api.http: object expected");t[".google.api.http"]=a.google.api.HttpRule.fromObject(e[".google.api.http"])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.deprecated=!1,r[".google.api.http"]=null),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return null!=e[".google.api.http"]&&e.hasOwnProperty(".google.api.http")&&(r[".google.api.http"]=a.google.api.HttpRule.toObject(e[".google.api.http"],t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.UninterpretedOption=function(){function e(e){if(this.name=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name=s.emptyArray,e.prototype.identifierValue="",e.prototype.positiveIntValue=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.negativeIntValue=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.doubleValue=0,e.prototype.stringValue=s.newBuffer([]),e.prototype.aggregateValue="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&e.name.length)for(var r=0;r<e.name.length;++r)a.google.protobuf.UninterpretedOption.NamePart.encode(e.name[r],t.uint32(18).fork()).ldelim();return null!=e.identifierValue&&Object.hasOwnProperty.call(e,"identifierValue")&&t.uint32(26).string(e.identifierValue),null!=e.positiveIntValue&&Object.hasOwnProperty.call(e,"positiveIntValue")&&t.uint32(32).uint64(e.positiveIntValue),null!=e.negativeIntValue&&Object.hasOwnProperty.call(e,"negativeIntValue")&&t.uint32(40).int64(e.negativeIntValue),null!=e.doubleValue&&Object.hasOwnProperty.call(e,"doubleValue")&&t.uint32(49).double(e.doubleValue),null!=e.stringValue&&Object.hasOwnProperty.call(e,"stringValue")&&t.uint32(58).bytes(e.stringValue),null!=e.aggregateValue&&Object.hasOwnProperty.call(e,"aggregateValue")&&t.uint32(66).string(e.aggregateValue),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.UninterpretedOption;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.name&&n.name.length||(n.name=[]),n.name.push(a.google.protobuf.UninterpretedOption.NamePart.decode(e,e.uint32()));break;case 3:n.identifierValue=e.string();break;case 4:n.positiveIntValue=e.uint64();break;case 5:n.negativeIntValue=e.int64();break;case 6:n.doubleValue=e.double();break;case 7:n.stringValue=e.bytes();break;case 8:n.aggregateValue=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.UninterpretedOption)return e;var t=new a.google.protobuf.UninterpretedOption;if(e.name){if(!Array.isArray(e.name))throw TypeError(".google.protobuf.UninterpretedOption.name: array expected");t.name=[];for(var r=0;r<e.name.length;++r){if("object"!=typeof e.name[r])throw TypeError(".google.protobuf.UninterpretedOption.name: object expected");t.name[r]=a.google.protobuf.UninterpretedOption.NamePart.fromObject(e.name[r])}}return null!=e.identifierValue&&(t.identifierValue=String(e.identifierValue)),null!=e.positiveIntValue&&(s.Long?(t.positiveIntValue=s.Long.fromValue(e.positiveIntValue)).unsigned=!0:"string"==typeof e.positiveIntValue?t.positiveIntValue=parseInt(e.positiveIntValue,10):"number"==typeof e.positiveIntValue?t.positiveIntValue=e.positiveIntValue:"object"==typeof e.positiveIntValue&&(t.positiveIntValue=new s.LongBits(e.positiveIntValue.low>>>0,e.positiveIntValue.high>>>0).toNumber(!0))),null!=e.negativeIntValue&&(s.Long?(t.negativeIntValue=s.Long.fromValue(e.negativeIntValue)).unsigned=!1:"string"==typeof e.negativeIntValue?t.negativeIntValue=parseInt(e.negativeIntValue,10):"number"==typeof e.negativeIntValue?t.negativeIntValue=e.negativeIntValue:"object"==typeof e.negativeIntValue&&(t.negativeIntValue=new s.LongBits(e.negativeIntValue.low>>>0,e.negativeIntValue.high>>>0).toNumber())),null!=e.doubleValue&&(t.doubleValue=Number(e.doubleValue)),null!=e.stringValue&&("string"==typeof e.stringValue?s.base64.decode(e.stringValue,t.stringValue=s.newBuffer(s.base64.length(e.stringValue)),0):e.stringValue.length&&(t.stringValue=e.stringValue)),null!=e.aggregateValue&&(t.aggregateValue=String(e.aggregateValue)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.name=[]),t.defaults){if(r.identifierValue="",s.Long){var n=new s.Long(0,0,!0);r.positiveIntValue=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.positiveIntValue=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!1);r.negativeIntValue=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.negativeIntValue=t.longs===String?"0":0;r.doubleValue=0,t.bytes===String?r.stringValue="":(r.stringValue=[],t.bytes!==Array&&(r.stringValue=s.newBuffer(r.stringValue))),r.aggregateValue=""}if(e.name&&e.name.length){r.name=[];for(var o=0;o<e.name.length;++o)r.name[o]=a.google.protobuf.UninterpretedOption.NamePart.toObject(e.name[o],t)}return null!=e.identifierValue&&e.hasOwnProperty("identifierValue")&&(r.identifierValue=e.identifierValue),null!=e.positiveIntValue&&e.hasOwnProperty("positiveIntValue")&&("number"==typeof e.positiveIntValue?r.positiveIntValue=t.longs===String?String(e.positiveIntValue):e.positiveIntValue:r.positiveIntValue=t.longs===String?s.Long.prototype.toString.call(e.positiveIntValue):t.longs===Number?new s.LongBits(e.positiveIntValue.low>>>0,e.positiveIntValue.high>>>0).toNumber(!0):e.positiveIntValue),null!=e.negativeIntValue&&e.hasOwnProperty("negativeIntValue")&&("number"==typeof e.negativeIntValue?r.negativeIntValue=t.longs===String?String(e.negativeIntValue):e.negativeIntValue:r.negativeIntValue=t.longs===String?s.Long.prototype.toString.call(e.negativeIntValue):t.longs===Number?new s.LongBits(e.negativeIntValue.low>>>0,e.negativeIntValue.high>>>0).toNumber():e.negativeIntValue),null!=e.doubleValue&&e.hasOwnProperty("doubleValue")&&(r.doubleValue=t.json&&!isFinite(e.doubleValue)?String(e.doubleValue):e.doubleValue),null!=e.stringValue&&e.hasOwnProperty("stringValue")&&(r.stringValue=t.bytes===String?s.base64.encode(e.stringValue,0,e.stringValue.length):t.bytes===Array?Array.prototype.slice.call(e.stringValue):e.stringValue),null!=e.aggregateValue&&e.hasOwnProperty("aggregateValue")&&(r.aggregateValue=e.aggregateValue),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.NamePart=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.namePart="",e.prototype.isExtension=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t.uint32(10).string(e.namePart),t.uint32(16).bool(e.isExtension),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.UninterpretedOption.NamePart;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.namePart=e.string();break;case 2:n.isExtension=e.bool();break;default:e.skipType(7&i)}}if(!n.hasOwnProperty("namePart"))throw s.ProtocolError("missing required 'namePart'",{instance:n});if(!n.hasOwnProperty("isExtension"))throw s.ProtocolError("missing required 'isExtension'",{instance:n});return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.UninterpretedOption.NamePart)return e;var t=new a.google.protobuf.UninterpretedOption.NamePart;return null!=e.namePart&&(t.namePart=String(e.namePart)),null!=e.isExtension&&(t.isExtension=Boolean(e.isExtension)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.namePart="",r.isExtension=!1),null!=e.namePart&&e.hasOwnProperty("namePart")&&(r.namePart=e.namePart),null!=e.isExtension&&e.hasOwnProperty("isExtension")&&(r.isExtension=e.isExtension),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.SourceCodeInfo=function(){function e(e){if(this.location=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.location=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.location&&e.location.length)for(var r=0;r<e.location.length;++r)a.google.protobuf.SourceCodeInfo.Location.encode(e.location[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.SourceCodeInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.location&&n.location.length||(n.location=[]),n.location.push(a.google.protobuf.SourceCodeInfo.Location.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.SourceCodeInfo)return e;var t=new a.google.protobuf.SourceCodeInfo;if(e.location){if(!Array.isArray(e.location))throw TypeError(".google.protobuf.SourceCodeInfo.location: array expected");t.location=[];for(var r=0;r<e.location.length;++r){if("object"!=typeof e.location[r])throw TypeError(".google.protobuf.SourceCodeInfo.location: object expected");t.location[r]=a.google.protobuf.SourceCodeInfo.Location.fromObject(e.location[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.location=[]),e.location&&e.location.length){r.location=[];for(var n=0;n<e.location.length;++n)r.location[n]=a.google.protobuf.SourceCodeInfo.Location.toObject(e.location[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Location=function(){function e(e){if(this.path=[],this.span=[],this.leadingDetachedComments=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.path=s.emptyArray,e.prototype.span=s.emptyArray,e.prototype.leadingComments="",e.prototype.trailingComments="",e.prototype.leadingDetachedComments=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.path&&e.path.length){t.uint32(10).fork();for(var r=0;r<e.path.length;++r)t.int32(e.path[r]);t.ldelim()}if(null!=e.span&&e.span.length){t.uint32(18).fork();for(r=0;r<e.span.length;++r)t.int32(e.span[r]);t.ldelim()}if(null!=e.leadingComments&&Object.hasOwnProperty.call(e,"leadingComments")&&t.uint32(26).string(e.leadingComments),null!=e.trailingComments&&Object.hasOwnProperty.call(e,"trailingComments")&&t.uint32(34).string(e.trailingComments),null!=e.leadingDetachedComments&&e.leadingDetachedComments.length)for(r=0;r<e.leadingDetachedComments.length;++r)t.uint32(50).string(e.leadingDetachedComments[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.SourceCodeInfo.Location;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.path&&n.path.length||(n.path=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.path.push(e.int32());else n.path.push(e.int32());break;case 2:if(n.span&&n.span.length||(n.span=[]),2==(7&i))for(s=e.uint32()+e.pos;e.pos<s;)n.span.push(e.int32());else n.span.push(e.int32());break;case 3:n.leadingComments=e.string();break;case 4:n.trailingComments=e.string();break;case 6:n.leadingDetachedComments&&n.leadingDetachedComments.length||(n.leadingDetachedComments=[]),n.leadingDetachedComments.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.SourceCodeInfo.Location)return e;var t=new a.google.protobuf.SourceCodeInfo.Location;if(e.path){if(!Array.isArray(e.path))throw TypeError(".google.protobuf.SourceCodeInfo.Location.path: array expected");t.path=[];for(var r=0;r<e.path.length;++r)t.path[r]=0|e.path[r]}if(e.span){if(!Array.isArray(e.span))throw TypeError(".google.protobuf.SourceCodeInfo.Location.span: array expected");t.span=[];for(r=0;r<e.span.length;++r)t.span[r]=0|e.span[r]}if(null!=e.leadingComments&&(t.leadingComments=String(e.leadingComments)),null!=e.trailingComments&&(t.trailingComments=String(e.trailingComments)),e.leadingDetachedComments){if(!Array.isArray(e.leadingDetachedComments))throw TypeError(".google.protobuf.SourceCodeInfo.Location.leadingDetachedComments: array expected");t.leadingDetachedComments=[];for(r=0;r<e.leadingDetachedComments.length;++r)t.leadingDetachedComments[r]=String(e.leadingDetachedComments[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.path=[],r.span=[],r.leadingDetachedComments=[]),t.defaults&&(r.leadingComments="",r.trailingComments=""),e.path&&e.path.length){r.path=[];for(var n=0;n<e.path.length;++n)r.path[n]=e.path[n]}if(e.span&&e.span.length){r.span=[];for(n=0;n<e.span.length;++n)r.span[n]=e.span[n]}if(null!=e.leadingComments&&e.hasOwnProperty("leadingComments")&&(r.leadingComments=e.leadingComments),null!=e.trailingComments&&e.hasOwnProperty("trailingComments")&&(r.trailingComments=e.trailingComments),e.leadingDetachedComments&&e.leadingDetachedComments.length){r.leadingDetachedComments=[];for(n=0;n<e.leadingDetachedComments.length;++n)r.leadingDetachedComments[n]=e.leadingDetachedComments[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.GeneratedCodeInfo=function(){function e(e){if(this.annotation=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.annotation=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.annotation&&e.annotation.length)for(var r=0;r<e.annotation.length;++r)a.google.protobuf.GeneratedCodeInfo.Annotation.encode(e.annotation[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.GeneratedCodeInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.annotation&&n.annotation.length||(n.annotation=[]),n.annotation.push(a.google.protobuf.GeneratedCodeInfo.Annotation.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.GeneratedCodeInfo)return e;var t=new a.google.protobuf.GeneratedCodeInfo;if(e.annotation){if(!Array.isArray(e.annotation))throw TypeError(".google.protobuf.GeneratedCodeInfo.annotation: array expected");t.annotation=[];for(var r=0;r<e.annotation.length;++r){if("object"!=typeof e.annotation[r])throw TypeError(".google.protobuf.GeneratedCodeInfo.annotation: object expected");t.annotation[r]=a.google.protobuf.GeneratedCodeInfo.Annotation.fromObject(e.annotation[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.annotation=[]),e.annotation&&e.annotation.length){r.annotation=[];for(var n=0;n<e.annotation.length;++n)r.annotation[n]=a.google.protobuf.GeneratedCodeInfo.Annotation.toObject(e.annotation[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Annotation=function(){function e(e){if(this.path=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.path=s.emptyArray,e.prototype.sourceFile="",e.prototype.begin=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.path&&e.path.length){t.uint32(10).fork();for(var r=0;r<e.path.length;++r)t.int32(e.path[r]);t.ldelim()}return null!=e.sourceFile&&Object.hasOwnProperty.call(e,"sourceFile")&&t.uint32(18).string(e.sourceFile),null!=e.begin&&Object.hasOwnProperty.call(e,"begin")&&t.uint32(24).int32(e.begin),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(32).int32(e.end),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.GeneratedCodeInfo.Annotation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.path&&n.path.length||(n.path=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.path.push(e.int32());else n.path.push(e.int32());break;case 2:n.sourceFile=e.string();break;case 3:n.begin=e.int32();break;case 4:n.end=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.GeneratedCodeInfo.Annotation)return e;var t=new a.google.protobuf.GeneratedCodeInfo.Annotation;if(e.path){if(!Array.isArray(e.path))throw TypeError(".google.protobuf.GeneratedCodeInfo.Annotation.path: array expected");t.path=[];for(var r=0;r<e.path.length;++r)t.path[r]=0|e.path[r]}return null!=e.sourceFile&&(t.sourceFile=String(e.sourceFile)),null!=e.begin&&(t.begin=0|e.begin),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.path=[]),t.defaults&&(r.sourceFile="",r.begin=0,r.end=0),e.path&&e.path.length){r.path=[];for(var n=0;n<e.path.length;++n)r.path[n]=e.path[n]}return null!=e.sourceFile&&e.hasOwnProperty("sourceFile")&&(r.sourceFile=e.sourceFile),null!=e.begin&&e.hasOwnProperty("begin")&&(r.begin=e.begin),null!=e.end&&e.hasOwnProperty("end")&&(r.end=e.end),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.Duration=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.seconds=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.nanos=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.seconds&&Object.hasOwnProperty.call(e,"seconds")&&t.uint32(8).int64(e.seconds),null!=e.nanos&&Object.hasOwnProperty.call(e,"nanos")&&t.uint32(16).int32(e.nanos),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.Duration;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.seconds=e.int64();break;case 2:n.nanos=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.Duration)return e;var t=new a.google.protobuf.Duration;return null!=e.seconds&&(s.Long?(t.seconds=s.Long.fromValue(e.seconds)).unsigned=!1:"string"==typeof e.seconds?t.seconds=parseInt(e.seconds,10):"number"==typeof e.seconds?t.seconds=e.seconds:"object"==typeof e.seconds&&(t.seconds=new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber())),null!=e.nanos&&(t.nanos=0|e.nanos),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.seconds=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.seconds=t.longs===String?"0":0;r.nanos=0}return null!=e.seconds&&e.hasOwnProperty("seconds")&&("number"==typeof e.seconds?r.seconds=t.longs===String?String(e.seconds):e.seconds:r.seconds=t.longs===String?s.Long.prototype.toString.call(e.seconds):t.longs===Number?new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber():e.seconds),null!=e.nanos&&e.hasOwnProperty("nanos")&&(r.nanos=e.nanos),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Timestamp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.seconds=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.nanos=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.seconds&&Object.hasOwnProperty.call(e,"seconds")&&t.uint32(8).int64(e.seconds),null!=e.nanos&&Object.hasOwnProperty.call(e,"nanos")&&t.uint32(16).int32(e.nanos),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.Timestamp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.seconds=e.int64();break;case 2:n.nanos=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.Timestamp)return e;var t=new a.google.protobuf.Timestamp;return null!=e.seconds&&(s.Long?(t.seconds=s.Long.fromValue(e.seconds)).unsigned=!1:"string"==typeof e.seconds?t.seconds=parseInt(e.seconds,10):"number"==typeof e.seconds?t.seconds=e.seconds:"object"==typeof e.seconds&&(t.seconds=new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber())),null!=e.nanos&&(t.nanos=0|e.nanos),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.seconds=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.seconds=t.longs===String?"0":0;r.nanos=0}return null!=e.seconds&&e.hasOwnProperty("seconds")&&("number"==typeof e.seconds?r.seconds=t.longs===String?String(e.seconds):e.seconds:r.seconds=t.longs===String?s.Long.prototype.toString.call(e.seconds):t.longs===Number?new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber():e.seconds),null!=e.nanos&&e.hasOwnProperty("nanos")&&(r.nanos=e.nanos),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.api=function(){const e={};return e.Http=function(){function e(e){if(this.rules=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.rules=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.rules&&e.rules.length)for(var r=0;r<e.rules.length;++r)a.google.api.HttpRule.encode(e.rules[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.api.Http;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.rules&&n.rules.length||(n.rules=[]),n.rules.push(a.google.api.HttpRule.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.api.Http)return e;var t=new a.google.api.Http;if(e.rules){if(!Array.isArray(e.rules))throw TypeError(".google.api.Http.rules: array expected");t.rules=[];for(var r=0;r<e.rules.length;++r){if("object"!=typeof e.rules[r])throw TypeError(".google.api.Http.rules: object expected");t.rules[r]=a.google.api.HttpRule.fromObject(e.rules[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.rules=[]),e.rules&&e.rules.length){r.rules=[];for(var n=0;n<e.rules.length;++n)r.rules[n]=a.google.api.HttpRule.toObject(e.rules[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.HttpRule=function(){function e(e){if(this.additionalBindings=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.get="",e.prototype.put="",e.prototype.post="",e.prototype.delete="",e.prototype.patch="",e.prototype.custom=null,e.prototype.selector="",e.prototype.body="",e.prototype.additionalBindings=s.emptyArray,Object.defineProperty(e.prototype,"pattern",{get:s.oneOfGetter(t=["get","put","post","delete","patch","custom"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.selector&&Object.hasOwnProperty.call(e,"selector")&&t.uint32(10).string(e.selector),null!=e.get&&Object.hasOwnProperty.call(e,"get")&&t.uint32(18).string(e.get),null!=e.put&&Object.hasOwnProperty.call(e,"put")&&t.uint32(26).string(e.put),null!=e.post&&Object.hasOwnProperty.call(e,"post")&&t.uint32(34).string(e.post),null!=e.delete&&Object.hasOwnProperty.call(e,"delete")&&t.uint32(42).string(e.delete),null!=e.patch&&Object.hasOwnProperty.call(e,"patch")&&t.uint32(50).string(e.patch),null!=e.body&&Object.hasOwnProperty.call(e,"body")&&t.uint32(58).string(e.body),null!=e.custom&&Object.hasOwnProperty.call(e,"custom")&&a.google.api.CustomHttpPattern.encode(e.custom,t.uint32(66).fork()).ldelim(),null!=e.additionalBindings&&e.additionalBindings.length)for(var r=0;r<e.additionalBindings.length;++r)a.google.api.HttpRule.encode(e.additionalBindings[r],t.uint32(90).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.api.HttpRule;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.get=e.string();break;case 3:n.put=e.string();break;case 4:n.post=e.string();break;case 5:n.delete=e.string();break;case 6:n.patch=e.string();break;case 8:n.custom=a.google.api.CustomHttpPattern.decode(e,e.uint32());break;case 1:n.selector=e.string();break;case 7:n.body=e.string();break;case 11:n.additionalBindings&&n.additionalBindings.length||(n.additionalBindings=[]),n.additionalBindings.push(a.google.api.HttpRule.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.api.HttpRule)return e;var t=new a.google.api.HttpRule;if(null!=e.get&&(t.get=String(e.get)),null!=e.put&&(t.put=String(e.put)),null!=e.post&&(t.post=String(e.post)),null!=e.delete&&(t.delete=String(e.delete)),null!=e.patch&&(t.patch=String(e.patch)),null!=e.custom){if("object"!=typeof e.custom)throw TypeError(".google.api.HttpRule.custom: object expected");t.custom=a.google.api.CustomHttpPattern.fromObject(e.custom)}if(null!=e.selector&&(t.selector=String(e.selector)),null!=e.body&&(t.body=String(e.body)),e.additionalBindings){if(!Array.isArray(e.additionalBindings))throw TypeError(".google.api.HttpRule.additionalBindings: array expected");t.additionalBindings=[];for(var r=0;r<e.additionalBindings.length;++r){if("object"!=typeof e.additionalBindings[r])throw TypeError(".google.api.HttpRule.additionalBindings: object expected");t.additionalBindings[r]=a.google.api.HttpRule.fromObject(e.additionalBindings[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.additionalBindings=[]),t.defaults&&(r.selector="",r.body=""),null!=e.selector&&e.hasOwnProperty("selector")&&(r.selector=e.selector),null!=e.get&&e.hasOwnProperty("get")&&(r.get=e.get,t.oneofs&&(r.pattern="get")),null!=e.put&&e.hasOwnProperty("put")&&(r.put=e.put,t.oneofs&&(r.pattern="put")),null!=e.post&&e.hasOwnProperty("post")&&(r.post=e.post,t.oneofs&&(r.pattern="post")),null!=e.delete&&e.hasOwnProperty("delete")&&(r.delete=e.delete,t.oneofs&&(r.pattern="delete")),null!=e.patch&&e.hasOwnProperty("patch")&&(r.patch=e.patch,t.oneofs&&(r.pattern="patch")),null!=e.body&&e.hasOwnProperty("body")&&(r.body=e.body),null!=e.custom&&e.hasOwnProperty("custom")&&(r.custom=a.google.api.CustomHttpPattern.toObject(e.custom,t),t.oneofs&&(r.pattern="custom")),e.additionalBindings&&e.additionalBindings.length){r.additionalBindings=[];for(var n=0;n<e.additionalBindings.length;++n)r.additionalBindings[n]=a.google.api.HttpRule.toObject(e.additionalBindings[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CustomHttpPattern=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.kind="",e.prototype.path="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.kind&&Object.hasOwnProperty.call(e,"kind")&&t.uint32(10).string(e.kind),null!=e.path&&Object.hasOwnProperty.call(e,"path")&&t.uint32(18).string(e.path),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.api.CustomHttpPattern;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.kind=e.string();break;case 2:n.path=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.api.CustomHttpPattern)return e;var t=new a.google.api.CustomHttpPattern;return null!=e.kind&&(t.kind=String(e.kind)),null!=e.path&&(t.path=String(e.path)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.kind="",r.path=""),null!=e.kind&&e.hasOwnProperty("kind")&&(r.kind=e.kind),null!=e.path&&e.hasOwnProperty("path")&&(r.path=e.path),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e})(),t.ibc=a.ibc=(()=>{const e={};return e.core=function(){const e={};return e.channel=function(){const e={};return e.v1=function(){const e={};return e.Channel=function(){function e(e){if(this.connectionHops=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.state=0,e.prototype.ordering=0,e.prototype.counterparty=null,e.prototype.connectionHops=s.emptyArray,e.prototype.version="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(8).int32(e.state),null!=e.ordering&&Object.hasOwnProperty.call(e,"ordering")&&t.uint32(16).int32(e.ordering),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.channel.v1.Counterparty.encode(e.counterparty,t.uint32(26).fork()).ldelim(),null!=e.connectionHops&&e.connectionHops.length)for(var r=0;r<e.connectionHops.length;++r)t.uint32(34).string(e.connectionHops[r]);return null!=e.version&&Object.hasOwnProperty.call(e,"version")&&t.uint32(42).string(e.version),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Channel;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.state=e.int32();break;case 2:n.ordering=e.int32();break;case 3:n.counterparty=a.ibc.core.channel.v1.Counterparty.decode(e,e.uint32());break;case 4:n.connectionHops&&n.connectionHops.length||(n.connectionHops=[]),n.connectionHops.push(e.string());break;case 5:n.version=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Channel)return e;var t=new a.ibc.core.channel.v1.Channel;switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3;break;case"STATE_CLOSED":case 4:t.state=4}switch(e.ordering){case"ORDER_NONE_UNSPECIFIED":case 0:t.ordering=0;break;case"ORDER_UNORDERED":case 1:t.ordering=1;break;case"ORDER_ORDERED":case 2:t.ordering=2}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.channel.v1.Channel.counterparty: object expected");t.counterparty=a.ibc.core.channel.v1.Counterparty.fromObject(e.counterparty)}if(e.connectionHops){if(!Array.isArray(e.connectionHops))throw TypeError(".ibc.core.channel.v1.Channel.connectionHops: array expected");t.connectionHops=[];for(var r=0;r<e.connectionHops.length;++r)t.connectionHops[r]=String(e.connectionHops[r])}return null!=e.version&&(t.version=String(e.version)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connectionHops=[]),t.defaults&&(r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.ordering=t.enums===String?"ORDER_NONE_UNSPECIFIED":0,r.counterparty=null,r.version=""),null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.channel.v1.State[e.state]:e.state),null!=e.ordering&&e.hasOwnProperty("ordering")&&(r.ordering=t.enums===String?a.ibc.core.channel.v1.Order[e.ordering]:e.ordering),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.channel.v1.Counterparty.toObject(e.counterparty,t)),e.connectionHops&&e.connectionHops.length){r.connectionHops=[];for(var n=0;n<e.connectionHops.length;++n)r.connectionHops[n]=e.connectionHops[n]}return null!=e.version&&e.hasOwnProperty("version")&&(r.version=e.version),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IdentifiedChannel=function(){function e(e){if(this.connectionHops=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.state=0,e.prototype.ordering=0,e.prototype.counterparty=null,e.prototype.connectionHops=s.emptyArray,e.prototype.version="",e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(8).int32(e.state),null!=e.ordering&&Object.hasOwnProperty.call(e,"ordering")&&t.uint32(16).int32(e.ordering),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.channel.v1.Counterparty.encode(e.counterparty,t.uint32(26).fork()).ldelim(),null!=e.connectionHops&&e.connectionHops.length)for(var r=0;r<e.connectionHops.length;++r)t.uint32(34).string(e.connectionHops[r]);return null!=e.version&&Object.hasOwnProperty.call(e,"version")&&t.uint32(42).string(e.version),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(50).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(58).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.IdentifiedChannel;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.state=e.int32();break;case 2:n.ordering=e.int32();break;case 3:n.counterparty=a.ibc.core.channel.v1.Counterparty.decode(e,e.uint32());break;case 4:n.connectionHops&&n.connectionHops.length||(n.connectionHops=[]),n.connectionHops.push(e.string());break;case 5:n.version=e.string();break;case 6:n.portId=e.string();break;case 7:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.IdentifiedChannel)return e;var t=new a.ibc.core.channel.v1.IdentifiedChannel;switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3;break;case"STATE_CLOSED":case 4:t.state=4}switch(e.ordering){case"ORDER_NONE_UNSPECIFIED":case 0:t.ordering=0;break;case"ORDER_UNORDERED":case 1:t.ordering=1;break;case"ORDER_ORDERED":case 2:t.ordering=2}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.channel.v1.IdentifiedChannel.counterparty: object expected");t.counterparty=a.ibc.core.channel.v1.Counterparty.fromObject(e.counterparty)}if(e.connectionHops){if(!Array.isArray(e.connectionHops))throw TypeError(".ibc.core.channel.v1.IdentifiedChannel.connectionHops: array expected");t.connectionHops=[];for(var r=0;r<e.connectionHops.length;++r)t.connectionHops[r]=String(e.connectionHops[r])}return null!=e.version&&(t.version=String(e.version)),null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connectionHops=[]),t.defaults&&(r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.ordering=t.enums===String?"ORDER_NONE_UNSPECIFIED":0,r.counterparty=null,r.version="",r.portId="",r.channelId=""),null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.channel.v1.State[e.state]:e.state),null!=e.ordering&&e.hasOwnProperty("ordering")&&(r.ordering=t.enums===String?a.ibc.core.channel.v1.Order[e.ordering]:e.ordering),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.channel.v1.Counterparty.toObject(e.counterparty,t)),e.connectionHops&&e.connectionHops.length){r.connectionHops=[];for(var n=0;n<e.connectionHops.length;++n)r.connectionHops[n]=e.connectionHops[n]}return null!=e.version&&e.hasOwnProperty("version")&&(r.version=e.version),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.State=function(){const e={},t=Object.create(e);return t[e[0]="STATE_UNINITIALIZED_UNSPECIFIED"]=0,t[e[1]="STATE_INIT"]=1,t[e[2]="STATE_TRYOPEN"]=2,t[e[3]="STATE_OPEN"]=3,t[e[4]="STATE_CLOSED"]=4,t}(),e.Order=function(){const e={},t=Object.create(e);return t[e[0]="ORDER_NONE_UNSPECIFIED"]=0,t[e[1]="ORDER_UNORDERED"]=1,t[e[2]="ORDER_ORDERED"]=2,t}(),e.Counterparty=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Counterparty;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Counterparty)return e;var t=new a.ibc.core.channel.v1.Counterparty;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Packet=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sourcePort="",e.prototype.sourceChannel="",e.prototype.destinationPort="",e.prototype.destinationChannel="",e.prototype.data=s.newBuffer([]),e.prototype.timeoutHeight=null,e.prototype.timeoutTimestamp=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(8).uint64(e.sequence),null!=e.sourcePort&&Object.hasOwnProperty.call(e,"sourcePort")&&t.uint32(18).string(e.sourcePort),null!=e.sourceChannel&&Object.hasOwnProperty.call(e,"sourceChannel")&&t.uint32(26).string(e.sourceChannel),null!=e.destinationPort&&Object.hasOwnProperty.call(e,"destinationPort")&&t.uint32(34).string(e.destinationPort),null!=e.destinationChannel&&Object.hasOwnProperty.call(e,"destinationChannel")&&t.uint32(42).string(e.destinationChannel),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(50).bytes(e.data),null!=e.timeoutHeight&&Object.hasOwnProperty.call(e,"timeoutHeight")&&a.ibc.core.client.v1.Height.encode(e.timeoutHeight,t.uint32(58).fork()).ldelim(),null!=e.timeoutTimestamp&&Object.hasOwnProperty.call(e,"timeoutTimestamp")&&t.uint32(64).uint64(e.timeoutTimestamp),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Packet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.sequence=e.uint64();break;case 2:n.sourcePort=e.string();break;case 3:n.sourceChannel=e.string();break;case 4:n.destinationPort=e.string();break;case 5:n.destinationChannel=e.string();break;case 6:n.data=e.bytes();break;case 7:n.timeoutHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 8:n.timeoutTimestamp=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Packet)return e;var t=new a.ibc.core.channel.v1.Packet;if(null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),null!=e.sourcePort&&(t.sourcePort=String(e.sourcePort)),null!=e.sourceChannel&&(t.sourceChannel=String(e.sourceChannel)),null!=e.destinationPort&&(t.destinationPort=String(e.destinationPort)),null!=e.destinationChannel&&(t.destinationChannel=String(e.destinationChannel)),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),null!=e.timeoutHeight){if("object"!=typeof e.timeoutHeight)throw TypeError(".ibc.core.channel.v1.Packet.timeoutHeight: object expected");t.timeoutHeight=a.ibc.core.client.v1.Height.fromObject(e.timeoutHeight)}return null!=e.timeoutTimestamp&&(s.Long?(t.timeoutTimestamp=s.Long.fromValue(e.timeoutTimestamp)).unsigned=!0:"string"==typeof e.timeoutTimestamp?t.timeoutTimestamp=parseInt(e.timeoutTimestamp,10):"number"==typeof e.timeoutTimestamp?t.timeoutTimestamp=e.timeoutTimestamp:"object"==typeof e.timeoutTimestamp&&(t.timeoutTimestamp=new s.LongBits(e.timeoutTimestamp.low>>>0,e.timeoutTimestamp.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;if(r.sourcePort="",r.sourceChannel="",r.destinationPort="",r.destinationChannel="",t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data))),r.timeoutHeight=null,s.Long){n=new s.Long(0,0,!0);r.timeoutTimestamp=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.timeoutTimestamp=t.longs===String?"0":0}return null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),null!=e.sourcePort&&e.hasOwnProperty("sourcePort")&&(r.sourcePort=e.sourcePort),null!=e.sourceChannel&&e.hasOwnProperty("sourceChannel")&&(r.sourceChannel=e.sourceChannel),null!=e.destinationPort&&e.hasOwnProperty("destinationPort")&&(r.destinationPort=e.destinationPort),null!=e.destinationChannel&&e.hasOwnProperty("destinationChannel")&&(r.destinationChannel=e.destinationChannel),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),null!=e.timeoutHeight&&e.hasOwnProperty("timeoutHeight")&&(r.timeoutHeight=a.ibc.core.client.v1.Height.toObject(e.timeoutHeight,t)),null!=e.timeoutTimestamp&&e.hasOwnProperty("timeoutTimestamp")&&("number"==typeof e.timeoutTimestamp?r.timeoutTimestamp=t.longs===String?String(e.timeoutTimestamp):e.timeoutTimestamp:r.timeoutTimestamp=t.longs===String?s.Long.prototype.toString.call(e.timeoutTimestamp):t.longs===Number?new s.LongBits(e.timeoutTimestamp.low>>>0,e.timeoutTimestamp.high>>>0).toNumber(!0):e.timeoutTimestamp),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.PacketState=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.data=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(34).bytes(e.data),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.PacketState;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;case 4:n.data=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.PacketState)return e;var t=new a.ibc.core.channel.v1.PacketState;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data)))}return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Acknowledgement=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.result=s.newBuffer([]),e.prototype.error="",Object.defineProperty(e.prototype,"response",{get:s.oneOfGetter(t=["result","error"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.result&&Object.hasOwnProperty.call(e,"result")&&t.uint32(170).bytes(e.result),null!=e.error&&Object.hasOwnProperty.call(e,"error")&&t.uint32(178).string(e.error),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Acknowledgement;e.pos<r;){var i=e.uint32();switch(i>>>3){case 21:n.result=e.bytes();break;case 22:n.error=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Acknowledgement)return e;var t=new a.ibc.core.channel.v1.Acknowledgement;return null!=e.result&&("string"==typeof e.result?s.base64.decode(e.result,t.result=s.newBuffer(s.base64.length(e.result)),0):e.result.length&&(t.result=e.result)),null!=e.error&&(t.error=String(e.error)),t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.result&&e.hasOwnProperty("result")&&(r.result=t.bytes===String?s.base64.encode(e.result,0,e.result.length):t.bytes===Array?Array.prototype.slice.call(e.result):e.result,t.oneofs&&(r.response="result")),null!=e.error&&e.hasOwnProperty("error")&&(r.error=e.error,t.oneofs&&(r.response="error")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.channel=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelRequest,a.ibc.core.channel.v1.QueryChannelResponse,t,r)},"name",{value:"Channel"}),Object.defineProperty(e.prototype.channels=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelsRequest,a.ibc.core.channel.v1.QueryChannelsResponse,t,r)},"name",{value:"Channels"}),Object.defineProperty(e.prototype.connectionChannels=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryConnectionChannelsRequest,a.ibc.core.channel.v1.QueryConnectionChannelsResponse,t,r)},"name",{value:"ConnectionChannels"}),Object.defineProperty(e.prototype.channelClientState=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelClientStateRequest,a.ibc.core.channel.v1.QueryChannelClientStateResponse,t,r)},"name",{value:"ChannelClientState"}),Object.defineProperty(e.prototype.channelConsensusState=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelConsensusStateRequest,a.ibc.core.channel.v1.QueryChannelConsensusStateResponse,t,r)},"name",{value:"ChannelConsensusState"}),Object.defineProperty(e.prototype.packetCommitment=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketCommitmentRequest,a.ibc.core.channel.v1.QueryPacketCommitmentResponse,t,r)},"name",{value:"PacketCommitment"}),Object.defineProperty(e.prototype.packetCommitments=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketCommitmentsRequest,a.ibc.core.channel.v1.QueryPacketCommitmentsResponse,t,r)},"name",{value:"PacketCommitments"}),Object.defineProperty(e.prototype.packetReceipt=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketReceiptRequest,a.ibc.core.channel.v1.QueryPacketReceiptResponse,t,r)},"name",{value:"PacketReceipt"}),Object.defineProperty(e.prototype.packetAcknowledgement=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest,a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse,t,r)},"name",{value:"PacketAcknowledgement"}),Object.defineProperty(e.prototype.packetAcknowledgements=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest,a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse,t,r)},"name",{value:"PacketAcknowledgements"}),Object.defineProperty(e.prototype.unreceivedPackets=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest,a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse,t,r)},"name",{value:"UnreceivedPackets"}),Object.defineProperty(e.prototype.unreceivedAcks=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryUnreceivedAcksRequest,a.ibc.core.channel.v1.QueryUnreceivedAcksResponse,t,r)},"name",{value:"UnreceivedAcks"}),Object.defineProperty(e.prototype.nextSequenceReceive=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest,a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse,t,r)},"name",{value:"NextSequenceReceive"}),e}(),e.QueryChannelRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.channel=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.channel&&Object.hasOwnProperty.call(e,"channel")&&a.ibc.core.channel.v1.Channel.encode(e.channel,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.channel=a.ibc.core.channel.v1.Channel.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelResponse;if(null!=e.channel){if("object"!=typeof e.channel)throw TypeError(".ibc.core.channel.v1.QueryChannelResponse.channel: object expected");t.channel=a.ibc.core.channel.v1.Channel.fromObject(e.channel)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.channel=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.channel&&e.hasOwnProperty("channel")&&(r.channel=a.ibc.core.channel.v1.Channel.toObject(e.channel,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelsRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelsRequest;if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryChannelsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.pagination=null),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelsResponse=function(){function e(e){if(this.channels=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.channels=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.channels&&e.channels.length)for(var r=0;r<e.channels.length;++r)a.ibc.core.channel.v1.IdentifiedChannel.encode(e.channels[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.channels&&n.channels.length||(n.channels=[]),n.channels.push(a.ibc.core.channel.v1.IdentifiedChannel.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelsResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelsResponse;if(e.channels){if(!Array.isArray(e.channels))throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.channels: array expected");t.channels=[];for(var r=0;r<e.channels.length;++r){if("object"!=typeof e.channels[r])throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.channels: object expected");t.channels[r]=a.ibc.core.channel.v1.IdentifiedChannel.fromObject(e.channels[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.channels=[]),t.defaults&&(r.pagination=null,r.height=null),e.channels&&e.channels.length){r.channels=[];for(var n=0;n<e.channels.length;++n)r.channels[n]=a.ibc.core.channel.v1.IdentifiedChannel.toObject(e.channels[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionChannelsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connection="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connection&&Object.hasOwnProperty.call(e,"connection")&&t.uint32(10).string(e.connection),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryConnectionChannelsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connection=e.string();break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryConnectionChannelsRequest)return e;var t=new a.ibc.core.channel.v1.QueryConnectionChannelsRequest;if(null!=e.connection&&(t.connection=String(e.connection)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connection="",r.pagination=null),null!=e.connection&&e.hasOwnProperty("connection")&&(r.connection=e.connection),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionChannelsResponse=function(){function e(e){if(this.channels=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.channels=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.channels&&e.channels.length)for(var r=0;r<e.channels.length;++r)a.ibc.core.channel.v1.IdentifiedChannel.encode(e.channels[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryConnectionChannelsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.channels&&n.channels.length||(n.channels=[]),n.channels.push(a.ibc.core.channel.v1.IdentifiedChannel.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryConnectionChannelsResponse)return e;var t=new a.ibc.core.channel.v1.QueryConnectionChannelsResponse;if(e.channels){if(!Array.isArray(e.channels))throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.channels: array expected");t.channels=[];for(var r=0;r<e.channels.length;++r){if("object"!=typeof e.channels[r])throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.channels: object expected");t.channels[r]=a.ibc.core.channel.v1.IdentifiedChannel.fromObject(e.channels[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.channels=[]),t.defaults&&(r.pagination=null,r.height=null),e.channels&&e.channels.length){r.channels=[];for(var n=0;n<e.channels.length;++n)r.channels[n]=a.ibc.core.channel.v1.IdentifiedChannel.toObject(e.channels[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelClientStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelClientStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelClientStateRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelClientStateRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelClientStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.identifiedClientState=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.identifiedClientState&&Object.hasOwnProperty.call(e,"identifiedClientState")&&a.ibc.core.client.v1.IdentifiedClientState.encode(e.identifiedClientState,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelClientStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelClientStateResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelClientStateResponse;if(null!=e.identifiedClientState){if("object"!=typeof e.identifiedClientState)throw TypeError(".ibc.core.channel.v1.QueryChannelClientStateResponse.identifiedClientState: object expected");t.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.fromObject(e.identifiedClientState)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelClientStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.identifiedClientState=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.identifiedClientState&&e.hasOwnProperty("identifiedClientState")&&(r.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.toObject(e.identifiedClientState,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelConsensusStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.versionNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(24).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(32).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelConsensusStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.versionNumber=e.uint64();break;case 4:n.versionHeight=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelConsensusStateRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelConsensusStateRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.versionNumber&&(s.Long?(t.versionNumber=s.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(s.Long?(t.versionHeight=s.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.versionNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.versionHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionHeight=t.longs===String?"0":0}return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?r.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:r.versionNumber=t.longs===String?s.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?r.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:r.versionHeight=t.longs===String?s.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelConsensusStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.consensusState=null,e.prototype.clientId="",e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(10).fork()).ldelim(),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelConsensusStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.clientId=e.string();break;case 3:n.proof=e.bytes();break;case 4:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelConsensusStateResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelConsensusStateResponse;if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.channel.v1.QueryChannelConsensusStateResponse.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelConsensusStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.consensusState=null,r.clientId="",t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.commitment=s.newBuffer([]),e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.commitment&&Object.hasOwnProperty.call(e,"commitment")&&t.uint32(10).bytes(e.commitment),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.commitment=e.bytes();break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentResponse;if(null!=e.commitment&&("string"==typeof e.commitment?s.base64.decode(e.commitment,t.commitment=s.newBuffer(s.base64.length(e.commitment)),0):e.commitment.length&&(t.commitment=e.commitment)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.commitment="":(r.commitment=[],t.bytes!==Array&&(r.commitment=s.newBuffer(r.commitment))),t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.commitment&&e.hasOwnProperty("commitment")&&(r.commitment=t.bytes===String?s.base64.encode(e.commitment,0,e.commitment.length):t.bytes===Array?Array.prototype.slice.call(e.commitment):e.commitment),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentsRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId="",r.pagination=null),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentsResponse=function(){function e(e){if(this.commitments=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.commitments=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.commitments&&e.commitments.length)for(var r=0;r<e.commitments.length;++r)a.ibc.core.channel.v1.PacketState.encode(e.commitments[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.commitments&&n.commitments.length||(n.commitments=[]),n.commitments.push(a.ibc.core.channel.v1.PacketState.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentsResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentsResponse;if(e.commitments){if(!Array.isArray(e.commitments))throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.commitments: array expected");t.commitments=[];for(var r=0;r<e.commitments.length;++r){if("object"!=typeof e.commitments[r])throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.commitments: object expected");t.commitments[r]=a.ibc.core.channel.v1.PacketState.fromObject(e.commitments[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.commitments=[]),t.defaults&&(r.pagination=null,r.height=null),e.commitments&&e.commitments.length){r.commitments=[];for(var n=0;n<e.commitments.length;++n)r.commitments[n]=a.ibc.core.channel.v1.PacketState.toObject(e.commitments[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketReceiptRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketReceiptRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketReceiptRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketReceiptRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketReceiptResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.received=!1,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.received&&Object.hasOwnProperty.call(e,"received")&&t.uint32(16).bool(e.received),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketReceiptResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.received=e.bool();break;case 3:n.proof=e.bytes();break;case 4:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketReceiptResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketReceiptResponse;if(null!=e.received&&(t.received=Boolean(e.received)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketReceiptResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.received=!1,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.received&&e.hasOwnProperty("received")&&(r.received=e.received),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.acknowledgement=s.newBuffer([]),e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.acknowledgement&&Object.hasOwnProperty.call(e,"acknowledgement")&&t.uint32(10).bytes(e.acknowledgement),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.acknowledgement=e.bytes();break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse;if(null!=e.acknowledgement&&("string"==typeof e.acknowledgement?s.base64.decode(e.acknowledgement,t.acknowledgement=s.newBuffer(s.base64.length(e.acknowledgement)),0):e.acknowledgement.length&&(t.acknowledgement=e.acknowledgement)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.acknowledgement="":(r.acknowledgement=[],t.bytes!==Array&&(r.acknowledgement=s.newBuffer(r.acknowledgement))),t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.acknowledgement&&e.hasOwnProperty("acknowledgement")&&(r.acknowledgement=t.bytes===String?s.base64.encode(e.acknowledgement,0,e.acknowledgement.length):t.bytes===Array?Array.prototype.slice.call(e.acknowledgement):e.acknowledgement),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId="",r.pagination=null),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementsResponse=function(){function e(e){if(this.acknowledgements=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.acknowledgements=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.acknowledgements&&e.acknowledgements.length)for(var r=0;r<e.acknowledgements.length;++r)a.ibc.core.channel.v1.PacketState.encode(e.acknowledgements[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.acknowledgements&&n.acknowledgements.length||(n.acknowledgements=[]),n.acknowledgements.push(a.ibc.core.channel.v1.PacketState.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse;if(e.acknowledgements){if(!Array.isArray(e.acknowledgements))throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.acknowledgements: array expected");t.acknowledgements=[];for(var r=0;r<e.acknowledgements.length;++r){if("object"!=typeof e.acknowledgements[r])throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.acknowledgements: object expected");t.acknowledgements[r]=a.ibc.core.channel.v1.PacketState.fromObject(e.acknowledgements[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.acknowledgements=[]),t.defaults&&(r.pagination=null,r.height=null),e.acknowledgements&&e.acknowledgements.length){r.acknowledgements=[];for(var n=0;n<e.acknowledgements.length;++n)r.acknowledgements[n]=a.ibc.core.channel.v1.PacketState.toObject(e.acknowledgements[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedPacketsRequest=function(){function e(e){if(this.packetCommitmentSequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.packetCommitmentSequences=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.packetCommitmentSequences&&e.packetCommitmentSequences.length){t.uint32(26).fork();for(var r=0;r<e.packetCommitmentSequences.length;++r)t.uint64(e.packetCommitmentSequences[r]);t.ldelim()}return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:if(n.packetCommitmentSequences&&n.packetCommitmentSequences.length||(n.packetCommitmentSequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.packetCommitmentSequences.push(e.uint64());else n.packetCommitmentSequences.push(e.uint64());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),e.packetCommitmentSequences){if(!Array.isArray(e.packetCommitmentSequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsRequest.packetCommitmentSequences: array expected");t.packetCommitmentSequences=[];for(var r=0;r<e.packetCommitmentSequences.length;++r)s.Long?(t.packetCommitmentSequences[r]=s.Long.fromValue(e.packetCommitmentSequences[r])).unsigned=!0:"string"==typeof e.packetCommitmentSequences[r]?t.packetCommitmentSequences[r]=parseInt(e.packetCommitmentSequences[r],10):"number"==typeof e.packetCommitmentSequences[r]?t.packetCommitmentSequences[r]=e.packetCommitmentSequences[r]:"object"==typeof e.packetCommitmentSequences[r]&&(t.packetCommitmentSequences[r]=new s.LongBits(e.packetCommitmentSequences[r].low>>>0,e.packetCommitmentSequences[r].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.packetCommitmentSequences=[]),t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),e.packetCommitmentSequences&&e.packetCommitmentSequences.length){r.packetCommitmentSequences=[];for(var n=0;n<e.packetCommitmentSequences.length;++n)"number"==typeof e.packetCommitmentSequences[n]?r.packetCommitmentSequences[n]=t.longs===String?String(e.packetCommitmentSequences[n]):e.packetCommitmentSequences[n]:r.packetCommitmentSequences[n]=t.longs===String?s.Long.prototype.toString.call(e.packetCommitmentSequences[n]):t.longs===Number?new s.LongBits(e.packetCommitmentSequences[n].low>>>0,e.packetCommitmentSequences[n].high>>>0).toNumber(!0):e.packetCommitmentSequences[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedPacketsResponse=function(){function e(e){if(this.sequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sequences=s.emptyArray,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.sequences&&e.sequences.length){t.uint32(10).fork();for(var r=0;r<e.sequences.length;++r)t.uint64(e.sequences[r]);t.ldelim()}return null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.sequences&&n.sequences.length||(n.sequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.sequences.push(e.uint64());else n.sequences.push(e.uint64());break;case 2:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse;if(e.sequences){if(!Array.isArray(e.sequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsResponse.sequences: array expected");t.sequences=[];for(var r=0;r<e.sequences.length;++r)s.Long?(t.sequences[r]=s.Long.fromValue(e.sequences[r])).unsigned=!0:"string"==typeof e.sequences[r]?t.sequences[r]=parseInt(e.sequences[r],10):"number"==typeof e.sequences[r]?t.sequences[r]=e.sequences[r]:"object"==typeof e.sequences[r]&&(t.sequences[r]=new s.LongBits(e.sequences[r].low>>>0,e.sequences[r].high>>>0).toNumber(!0))}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.sequences=[]),t.defaults&&(r.height=null),e.sequences&&e.sequences.length){r.sequences=[];for(var n=0;n<e.sequences.length;++n)"number"==typeof e.sequences[n]?r.sequences[n]=t.longs===String?String(e.sequences[n]):e.sequences[n]:r.sequences[n]=t.longs===String?s.Long.prototype.toString.call(e.sequences[n]):t.longs===Number?new s.LongBits(e.sequences[n].low>>>0,e.sequences[n].high>>>0).toNumber(!0):e.sequences[n]}return null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedAcksRequest=function(){function e(e){if(this.packetAckSequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.packetAckSequences=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.packetAckSequences&&e.packetAckSequences.length){t.uint32(26).fork();for(var r=0;r<e.packetAckSequences.length;++r)t.uint64(e.packetAckSequences[r]);t.ldelim()}return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedAcksRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:if(n.packetAckSequences&&n.packetAckSequences.length||(n.packetAckSequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.packetAckSequences.push(e.uint64());else n.packetAckSequences.push(e.uint64());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedAcksRequest)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedAcksRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),e.packetAckSequences){if(!Array.isArray(e.packetAckSequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksRequest.packetAckSequences: array expected");t.packetAckSequences=[];for(var r=0;r<e.packetAckSequences.length;++r)s.Long?(t.packetAckSequences[r]=s.Long.fromValue(e.packetAckSequences[r])).unsigned=!0:"string"==typeof e.packetAckSequences[r]?t.packetAckSequences[r]=parseInt(e.packetAckSequences[r],10):"number"==typeof e.packetAckSequences[r]?t.packetAckSequences[r]=e.packetAckSequences[r]:"object"==typeof e.packetAckSequences[r]&&(t.packetAckSequences[r]=new s.LongBits(e.packetAckSequences[r].low>>>0,e.packetAckSequences[r].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.packetAckSequences=[]),t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),e.packetAckSequences&&e.packetAckSequences.length){r.packetAckSequences=[];for(var n=0;n<e.packetAckSequences.length;++n)"number"==typeof e.packetAckSequences[n]?r.packetAckSequences[n]=t.longs===String?String(e.packetAckSequences[n]):e.packetAckSequences[n]:r.packetAckSequences[n]=t.longs===String?s.Long.prototype.toString.call(e.packetAckSequences[n]):t.longs===Number?new s.LongBits(e.packetAckSequences[n].low>>>0,e.packetAckSequences[n].high>>>0).toNumber(!0):e.packetAckSequences[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedAcksResponse=function(){function e(e){if(this.sequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sequences=s.emptyArray,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.sequences&&e.sequences.length){t.uint32(10).fork();for(var r=0;r<e.sequences.length;++r)t.uint64(e.sequences[r]);t.ldelim()}return null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedAcksResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.sequences&&n.sequences.length||(n.sequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.sequences.push(e.uint64());else n.sequences.push(e.uint64());break;case 2:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedAcksResponse)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedAcksResponse;if(e.sequences){if(!Array.isArray(e.sequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksResponse.sequences: array expected");t.sequences=[];for(var r=0;r<e.sequences.length;++r)s.Long?(t.sequences[r]=s.Long.fromValue(e.sequences[r])).unsigned=!0:"string"==typeof e.sequences[r]?t.sequences[r]=parseInt(e.sequences[r],10):"number"==typeof e.sequences[r]?t.sequences[r]=e.sequences[r]:"object"==typeof e.sequences[r]&&(t.sequences[r]=new s.LongBits(e.sequences[r].low>>>0,e.sequences[r].high>>>0).toNumber(!0))}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.sequences=[]),t.defaults&&(r.height=null),e.sequences&&e.sequences.length){r.sequences=[];for(var n=0;n<e.sequences.length;++n)"number"==typeof e.sequences[n]?r.sequences[n]=t.longs===String?String(e.sequences[n]):e.sequences[n]:r.sequences[n]=t.longs===String?s.Long.prototype.toString.call(e.sequences[n]):t.longs===Number?new s.LongBits(e.sequences[n].low>>>0,e.sequences[n].high>>>0).toNumber(!0):e.sequences[n]}return null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryNextSequenceReceiveRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest)return e;var t=new a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryNextSequenceReceiveResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.nextSequenceReceive=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.nextSequenceReceive&&Object.hasOwnProperty.call(e,"nextSequenceReceive")&&t.uint32(8).uint64(e.nextSequenceReceive),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.nextSequenceReceive=e.uint64();break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse)return e;var t=new a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse;if(null!=e.nextSequenceReceive&&(s.Long?(t.nextSequenceReceive=s.Long.fromValue(e.nextSequenceReceive)).unsigned=!0:"string"==typeof e.nextSequenceReceive?t.nextSequenceReceive=parseInt(e.nextSequenceReceive,10):"number"==typeof e.nextSequenceReceive?t.nextSequenceReceive=e.nextSequenceReceive:"object"==typeof e.nextSequenceReceive&&(t.nextSequenceReceive=new s.LongBits(e.nextSequenceReceive.low>>>0,e.nextSequenceReceive.high>>>0).toNumber(!0))),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryNextSequenceReceiveResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.nextSequenceReceive=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.nextSequenceReceive=t.longs===String?"0":0;t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null}return null!=e.nextSequenceReceive&&e.hasOwnProperty("nextSequenceReceive")&&("number"==typeof e.nextSequenceReceive?r.nextSequenceReceive=t.longs===String?String(e.nextSequenceReceive):e.nextSequenceReceive:r.nextSequenceReceive=t.longs===String?s.Long.prototype.toString.call(e.nextSequenceReceive):t.longs===Number?new s.LongBits(e.nextSequenceReceive.low>>>0,e.nextSequenceReceive.high>>>0).toNumber(!0):e.nextSequenceReceive),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.client=function(){const e={};return e.v1=function(){const e={};return e.Msg=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.createClient=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgCreateClient,a.ibc.core.client.v1.MsgCreateClientResponse,t,r)},"name",{value:"CreateClient"}),Object.defineProperty(e.prototype.updateClient=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgUpdateClient,a.ibc.core.client.v1.MsgUpdateClientResponse,t,r)},"name",{value:"UpdateClient"}),Object.defineProperty(e.prototype.upgradeClient=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgUpgradeClient,a.ibc.core.client.v1.MsgUpgradeClientResponse,t,r)},"name",{value:"UpgradeClient"}),Object.defineProperty(e.prototype.submitMisbehaviour=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgSubmitMisbehaviour,a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse,t,r)},"name",{value:"SubmitMisbehaviour"}),e}(),e.MsgCreateClient=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.clientState=null,e.prototype.consensusState=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&a.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(26).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(34).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgCreateClient;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.clientState=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;case 4:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgCreateClient)return e;var t=new a.ibc.core.client.v1.MsgCreateClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.MsgCreateClient.clientState: object expected");t.clientState=a.google.protobuf.Any.fromObject(e.clientState)}if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.client.v1.MsgCreateClient.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.clientState=null,r.consensusState=null,r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(r.clientState=a.google.protobuf.Any.toObject(e.clientState,t)),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgCreateClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgCreateClientResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgCreateClientResponse?e:new a.ibc.core.client.v1.MsgCreateClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpdateClient=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.header=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.google.protobuf.Any.encode(e.header,t.uint32(18).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(26).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpdateClient;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.header=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgUpdateClient)return e;var t=new a.ibc.core.client.v1.MsgUpdateClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.header){if("object"!=typeof e.header)throw TypeError(".ibc.core.client.v1.MsgUpdateClient.header: object expected");t.header=a.google.protobuf.Any.fromObject(e.header)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.header=null,r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.google.protobuf.Any.toObject(e.header,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpdateClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpdateClientResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgUpdateClientResponse?e:new a.ibc.core.client.v1.MsgUpdateClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpgradeClient=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.clientState=null,e.prototype.upgradeHeight=null,e.prototype.proofUpgrade=s.newBuffer([]),e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&a.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),null!=e.upgradeHeight&&Object.hasOwnProperty.call(e,"upgradeHeight")&&a.ibc.core.client.v1.Height.encode(e.upgradeHeight,t.uint32(26).fork()).ldelim(),null!=e.proofUpgrade&&Object.hasOwnProperty.call(e,"proofUpgrade")&&t.uint32(34).bytes(e.proofUpgrade),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(42).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpgradeClient;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.clientState=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.upgradeHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 4:n.proofUpgrade=e.bytes();break;case 5:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgUpgradeClient)return e;var t=new a.ibc.core.client.v1.MsgUpgradeClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.MsgUpgradeClient.clientState: object expected");t.clientState=a.google.protobuf.Any.fromObject(e.clientState)}if(null!=e.upgradeHeight){if("object"!=typeof e.upgradeHeight)throw TypeError(".ibc.core.client.v1.MsgUpgradeClient.upgradeHeight: object expected");t.upgradeHeight=a.ibc.core.client.v1.Height.fromObject(e.upgradeHeight)}return null!=e.proofUpgrade&&("string"==typeof e.proofUpgrade?s.base64.decode(e.proofUpgrade,t.proofUpgrade=s.newBuffer(s.base64.length(e.proofUpgrade)),0):e.proofUpgrade.length&&(t.proofUpgrade=e.proofUpgrade)),null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.clientState=null,r.upgradeHeight=null,t.bytes===String?r.proofUpgrade="":(r.proofUpgrade=[],t.bytes!==Array&&(r.proofUpgrade=s.newBuffer(r.proofUpgrade))),r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(r.clientState=a.google.protobuf.Any.toObject(e.clientState,t)),null!=e.upgradeHeight&&e.hasOwnProperty("upgradeHeight")&&(r.upgradeHeight=a.ibc.core.client.v1.Height.toObject(e.upgradeHeight,t)),null!=e.proofUpgrade&&e.hasOwnProperty("proofUpgrade")&&(r.proofUpgrade=t.bytes===String?s.base64.encode(e.proofUpgrade,0,e.proofUpgrade.length):t.bytes===Array?Array.prototype.slice.call(e.proofUpgrade):e.proofUpgrade),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpgradeClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpgradeClientResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgUpgradeClientResponse?e:new a.ibc.core.client.v1.MsgUpgradeClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgSubmitMisbehaviour=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.misbehaviour=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.misbehaviour&&Object.hasOwnProperty.call(e,"misbehaviour")&&a.google.protobuf.Any.encode(e.misbehaviour,t.uint32(18).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(26).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgSubmitMisbehaviour;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.misbehaviour=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgSubmitMisbehaviour)return e;var t=new a.ibc.core.client.v1.MsgSubmitMisbehaviour;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.misbehaviour){if("object"!=typeof e.misbehaviour)throw TypeError(".ibc.core.client.v1.MsgSubmitMisbehaviour.misbehaviour: object expected");t.misbehaviour=a.google.protobuf.Any.fromObject(e.misbehaviour)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.misbehaviour=null,r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.misbehaviour&&e.hasOwnProperty("misbehaviour")&&(r.misbehaviour=a.google.protobuf.Any.toObject(e.misbehaviour,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgSubmitMisbehaviourResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse?e:new a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IdentifiedClientState=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.clientState=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&a.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.IdentifiedClientState;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.clientState=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.IdentifiedClientState)return e;var t=new a.ibc.core.client.v1.IdentifiedClientState;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.IdentifiedClientState.clientState: object expected");t.clientState=a.google.protobuf.Any.fromObject(e.clientState)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.clientState=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(r.clientState=a.google.protobuf.Any.toObject(e.clientState,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ConsensusStateWithHeight=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.height=null,e.prototype.consensusState=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(10).fork()).ldelim(),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.ConsensusStateWithHeight;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 2:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.ConsensusStateWithHeight)return e;var t=new a.ibc.core.client.v1.ConsensusStateWithHeight;if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.client.v1.ConsensusStateWithHeight.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.client.v1.ConsensusStateWithHeight.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.height=null,r.consensusState=null),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ClientConsensusStates=function(){function e(e){if(this.consensusStates=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.consensusStates=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.consensusStates&&e.consensusStates.length)for(var r=0;r<e.consensusStates.length;++r)a.ibc.core.client.v1.ConsensusStateWithHeight.encode(e.consensusStates[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.ClientConsensusStates;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.consensusStates&&n.consensusStates.length||(n.consensusStates=[]),n.consensusStates.push(a.ibc.core.client.v1.ConsensusStateWithHeight.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.ClientConsensusStates)return e;var t=new a.ibc.core.client.v1.ClientConsensusStates;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.consensusStates){if(!Array.isArray(e.consensusStates))throw TypeError(".ibc.core.client.v1.ClientConsensusStates.consensusStates: array expected");t.consensusStates=[];for(var r=0;r<e.consensusStates.length;++r){if("object"!=typeof e.consensusStates[r])throw TypeError(".ibc.core.client.v1.ClientConsensusStates.consensusStates: object expected");t.consensusStates[r]=a.ibc.core.client.v1.ConsensusStateWithHeight.fromObject(e.consensusStates[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.consensusStates=[]),t.defaults&&(r.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.consensusStates&&e.consensusStates.length){r.consensusStates=[];for(var n=0;n<e.consensusStates.length;++n)r.consensusStates[n]=a.ibc.core.client.v1.ConsensusStateWithHeight.toObject(e.consensusStates[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ClientUpdateProposal=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.title="",e.prototype.description="",e.prototype.clientId="",e.prototype.header=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.title&&Object.hasOwnProperty.call(e,"title")&&t.uint32(10).string(e.title),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&t.uint32(18).string(e.description),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(26).string(e.clientId),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.google.protobuf.Any.encode(e.header,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.ClientUpdateProposal;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.title=e.string();break;case 2:n.description=e.string();break;case 3:n.clientId=e.string();break;case 4:n.header=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.ClientUpdateProposal)return e;var t=new a.ibc.core.client.v1.ClientUpdateProposal;if(null!=e.title&&(t.title=String(e.title)),null!=e.description&&(t.description=String(e.description)),null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.header){if("object"!=typeof e.header)throw TypeError(".ibc.core.client.v1.ClientUpdateProposal.header: object expected");t.header=a.google.protobuf.Any.fromObject(e.header)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.title="",r.description="",r.clientId="",r.header=null),null!=e.title&&e.hasOwnProperty("title")&&(r.title=e.title),null!=e.description&&e.hasOwnProperty("description")&&(r.description=e.description),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.google.protobuf.Any.toObject(e.header,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Height=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.versionNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(8).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(16).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.Height;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.versionNumber=e.uint64();break;case 2:n.versionHeight=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.Height)return e;var t=new a.ibc.core.client.v1.Height;return null!=e.versionNumber&&(s.Long?(t.versionNumber=s.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(s.Long?(t.versionHeight=s.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.versionNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.versionHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionHeight=t.longs===String?"0":0}return null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?r.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:r.versionNumber=t.longs===String?s.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?r.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:r.versionHeight=t.longs===String?s.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.commitment=function(){const e={};return e.v1=function(){const e={};return e.MerkleRoot=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.hash=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(10).bytes(e.hash),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerkleRoot;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.hash=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerkleRoot)return e;var t=new a.ibc.core.commitment.v1.MerkleRoot;return null!=e.hash&&("string"==typeof e.hash?s.base64.decode(e.hash,t.hash=s.newBuffer(s.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.hash="":(r.hash=[],t.bytes!==Array&&(r.hash=s.newBuffer(r.hash)))),null!=e.hash&&e.hasOwnProperty("hash")&&(r.hash=t.bytes===String?s.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MerklePrefix=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.keyPrefix=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.keyPrefix&&Object.hasOwnProperty.call(e,"keyPrefix")&&t.uint32(10).bytes(e.keyPrefix),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerklePrefix;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.keyPrefix=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerklePrefix)return e;var t=new a.ibc.core.commitment.v1.MerklePrefix;return null!=e.keyPrefix&&("string"==typeof e.keyPrefix?s.base64.decode(e.keyPrefix,t.keyPrefix=s.newBuffer(s.base64.length(e.keyPrefix)),0):e.keyPrefix.length&&(t.keyPrefix=e.keyPrefix)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.keyPrefix="":(r.keyPrefix=[],t.bytes!==Array&&(r.keyPrefix=s.newBuffer(r.keyPrefix)))),null!=e.keyPrefix&&e.hasOwnProperty("keyPrefix")&&(r.keyPrefix=t.bytes===String?s.base64.encode(e.keyPrefix,0,e.keyPrefix.length):t.bytes===Array?Array.prototype.slice.call(e.keyPrefix):e.keyPrefix),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MerklePath=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.keyPath=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.keyPath&&Object.hasOwnProperty.call(e,"keyPath")&&a.ibc.core.commitment.v1.KeyPath.encode(e.keyPath,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerklePath;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.keyPath=a.ibc.core.commitment.v1.KeyPath.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerklePath)return e;var t=new a.ibc.core.commitment.v1.MerklePath;if(null!=e.keyPath){if("object"!=typeof e.keyPath)throw TypeError(".ibc.core.commitment.v1.MerklePath.keyPath: object expected");t.keyPath=a.ibc.core.commitment.v1.KeyPath.fromObject(e.keyPath)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.keyPath=null),null!=e.keyPath&&e.hasOwnProperty("keyPath")&&(r.keyPath=a.ibc.core.commitment.v1.KeyPath.toObject(e.keyPath,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MerkleProof=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.ProofOps.encode(e.proof,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerkleProof;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.proof=a.tendermint.crypto.ProofOps.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerkleProof)return e;var t=new a.ibc.core.commitment.v1.MerkleProof;if(null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".ibc.core.commitment.v1.MerkleProof.proof: object expected");t.proof=a.tendermint.crypto.ProofOps.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.proof=null),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.ProofOps.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.KeyPath=function(){function e(e){if(this.keys=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.keys=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.keys&&e.keys.length)for(var r=0;r<e.keys.length;++r)a.ibc.core.commitment.v1.Key.encode(e.keys[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.KeyPath;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.keys&&n.keys.length||(n.keys=[]),n.keys.push(a.ibc.core.commitment.v1.Key.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.KeyPath)return e;var t=new a.ibc.core.commitment.v1.KeyPath;if(e.keys){if(!Array.isArray(e.keys))throw TypeError(".ibc.core.commitment.v1.KeyPath.keys: array expected");t.keys=[];for(var r=0;r<e.keys.length;++r){if("object"!=typeof e.keys[r])throw TypeError(".ibc.core.commitment.v1.KeyPath.keys: object expected");t.keys[r]=a.ibc.core.commitment.v1.Key.fromObject(e.keys[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.keys=[]),e.keys&&e.keys.length){r.keys=[];for(var n=0;n<e.keys.length;++n)r.keys[n]=a.ibc.core.commitment.v1.Key.toObject(e.keys[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Key=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name=s.newBuffer([]),e.prototype.enc=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).bytes(e.name),null!=e.enc&&Object.hasOwnProperty.call(e,"enc")&&t.uint32(16).int32(e.enc),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.Key;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.bytes();break;case 2:n.enc=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.Key)return e;var t=new a.ibc.core.commitment.v1.Key;switch(null!=e.name&&("string"==typeof e.name?s.base64.decode(e.name,t.name=s.newBuffer(s.base64.length(e.name)),0):e.name.length&&(t.name=e.name)),e.enc){case"KEY_ENCODING_URL_UNSPECIFIED":case 0:t.enc=0;break;case"KEY_ENCODING_HEX":case 1:t.enc=1}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.name="":(r.name=[],t.bytes!==Array&&(r.name=s.newBuffer(r.name))),r.enc=t.enums===String?"KEY_ENCODING_URL_UNSPECIFIED":0),null!=e.name&&e.hasOwnProperty("name")&&(r.name=t.bytes===String?s.base64.encode(e.name,0,e.name.length):t.bytes===Array?Array.prototype.slice.call(e.name):e.name),null!=e.enc&&e.hasOwnProperty("enc")&&(r.enc=t.enums===String?a.ibc.core.commitment.v1.KeyEncoding[e.enc]:e.enc),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.KeyEncoding=function(){const e={},t=Object.create(e);return t[e[0]="KEY_ENCODING_URL_UNSPECIFIED"]=0,t[e[1]="KEY_ENCODING_HEX"]=1,t}(),e}(),e}(),e.connection=function(){const e={};return e.v1=function(){const e={};return e.ConnectionEnd=function(){function e(e){if(this.versions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.versions=s.emptyArray,e.prototype.state=0,e.prototype.counterparty=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.versions&&e.versions.length)for(var r=0;r<e.versions.length;++r)a.ibc.core.connection.v1.Version.encode(e.versions[r],t.uint32(18).fork()).ldelim();return null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(24).int32(e.state),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.connection.v1.Counterparty.encode(e.counterparty,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.ConnectionEnd;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.versions&&n.versions.length||(n.versions=[]),n.versions.push(a.ibc.core.connection.v1.Version.decode(e,e.uint32()));break;case 3:n.state=e.int32();break;case 4:n.counterparty=a.ibc.core.connection.v1.Counterparty.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.ConnectionEnd)return e;var t=new a.ibc.core.connection.v1.ConnectionEnd;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.versions){if(!Array.isArray(e.versions))throw TypeError(".ibc.core.connection.v1.ConnectionEnd.versions: array expected");t.versions=[];for(var r=0;r<e.versions.length;++r){if("object"!=typeof e.versions[r])throw TypeError(".ibc.core.connection.v1.ConnectionEnd.versions: object expected");t.versions[r]=a.ibc.core.connection.v1.Version.fromObject(e.versions[r])}}switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.connection.v1.ConnectionEnd.counterparty: object expected");t.counterparty=a.ibc.core.connection.v1.Counterparty.fromObject(e.counterparty)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.versions=[]),t.defaults&&(r.clientId="",r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.counterparty=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.versions&&e.versions.length){r.versions=[];for(var n=0;n<e.versions.length;++n)r.versions[n]=a.ibc.core.connection.v1.Version.toObject(e.versions[n],t)}return null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.connection.v1.State[e.state]:e.state),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.connection.v1.Counterparty.toObject(e.counterparty,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IdentifiedConnection=function(){function e(e){if(this.versions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.id="",e.prototype.clientId="",e.prototype.versions=s.emptyArray,e.prototype.state=0,e.prototype.counterparty=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.id&&Object.hasOwnProperty.call(e,"id")&&t.uint32(10).string(e.id),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.versions&&e.versions.length)for(var r=0;r<e.versions.length;++r)a.ibc.core.connection.v1.Version.encode(e.versions[r],t.uint32(26).fork()).ldelim();return null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(32).int32(e.state),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.connection.v1.Counterparty.encode(e.counterparty,t.uint32(42).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.IdentifiedConnection;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.id=e.string();break;case 2:n.clientId=e.string();break;case 3:n.versions&&n.versions.length||(n.versions=[]),n.versions.push(a.ibc.core.connection.v1.Version.decode(e,e.uint32()));break;case 4:n.state=e.int32();break;case 5:n.counterparty=a.ibc.core.connection.v1.Counterparty.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.IdentifiedConnection)return e;var t=new a.ibc.core.connection.v1.IdentifiedConnection;if(null!=e.id&&(t.id=String(e.id)),null!=e.clientId&&(t.clientId=String(e.clientId)),e.versions){if(!Array.isArray(e.versions))throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.versions: array expected");t.versions=[];for(var r=0;r<e.versions.length;++r){if("object"!=typeof e.versions[r])throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.versions: object expected");t.versions[r]=a.ibc.core.connection.v1.Version.fromObject(e.versions[r])}}switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.counterparty: object expected");t.counterparty=a.ibc.core.connection.v1.Counterparty.fromObject(e.counterparty)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.versions=[]),t.defaults&&(r.id="",r.clientId="",r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.counterparty=null),null!=e.id&&e.hasOwnProperty("id")&&(r.id=e.id),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.versions&&e.versions.length){r.versions=[];for(var n=0;n<e.versions.length;++n)r.versions[n]=a.ibc.core.connection.v1.Version.toObject(e.versions[n],t)}return null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.connection.v1.State[e.state]:e.state),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.connection.v1.Counterparty.toObject(e.counterparty,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.State=function(){const e={},t=Object.create(e);return t[e[0]="STATE_UNINITIALIZED_UNSPECIFIED"]=0,t[e[1]="STATE_INIT"]=1,t[e[2]="STATE_TRYOPEN"]=2,t[e[3]="STATE_OPEN"]=3,t}(),e.Counterparty=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.connectionId="",e.prototype.prefix=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(18).string(e.connectionId),null!=e.prefix&&Object.hasOwnProperty.call(e,"prefix")&&a.ibc.core.commitment.v1.MerklePrefix.encode(e.prefix,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.Counterparty;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.connectionId=e.string();break;case 3:n.prefix=a.ibc.core.commitment.v1.MerklePrefix.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.Counterparty)return e;var t=new a.ibc.core.connection.v1.Counterparty;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.connectionId&&(t.connectionId=String(e.connectionId)),null!=e.prefix){if("object"!=typeof e.prefix)throw TypeError(".ibc.core.connection.v1.Counterparty.prefix: object expected");t.prefix=a.ibc.core.commitment.v1.MerklePrefix.fromObject(e.prefix)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.connectionId="",r.prefix=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),null!=e.prefix&&e.hasOwnProperty("prefix")&&(r.prefix=a.ibc.core.commitment.v1.MerklePrefix.toObject(e.prefix,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ClientPaths=function(){function e(e){if(this.paths=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.paths=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.paths&&e.paths.length)for(var r=0;r<e.paths.length;++r)t.uint32(10).string(e.paths[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.ClientPaths;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.paths&&n.paths.length||(n.paths=[]),n.paths.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.ClientPaths)return e;var t=new a.ibc.core.connection.v1.ClientPaths;if(e.paths){if(!Array.isArray(e.paths))throw TypeError(".ibc.core.connection.v1.ClientPaths.paths: array expected");t.paths=[];for(var r=0;r<e.paths.length;++r)t.paths[r]=String(e.paths[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.paths=[]),e.paths&&e.paths.length){r.paths=[];for(var n=0;n<e.paths.length;++n)r.paths[n]=e.paths[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ConnectionPaths=function(){function e(e){if(this.paths=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.paths=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.paths&&e.paths.length)for(var r=0;r<e.paths.length;++r)t.uint32(18).string(e.paths[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.ConnectionPaths;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.paths&&n.paths.length||(n.paths=[]),n.paths.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.ConnectionPaths)return e;var t=new a.ibc.core.connection.v1.ConnectionPaths;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.paths){if(!Array.isArray(e.paths))throw TypeError(".ibc.core.connection.v1.ConnectionPaths.paths: array expected");t.paths=[];for(var r=0;r<e.paths.length;++r)t.paths[r]=String(e.paths[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.paths=[]),t.defaults&&(r.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.paths&&e.paths.length){r.paths=[];for(var n=0;n<e.paths.length;++n)r.paths[n]=e.paths[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Version=function(){function e(e){if(this.features=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.identifier="",e.prototype.features=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.identifier&&Object.hasOwnProperty.call(e,"identifier")&&t.uint32(10).string(e.identifier),null!=e.features&&e.features.length)for(var r=0;r<e.features.length;++r)t.uint32(18).string(e.features[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.Version;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.identifier=e.string();break;case 2:n.features&&n.features.length||(n.features=[]),n.features.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.Version)return e;var t=new a.ibc.core.connection.v1.Version;if(null!=e.identifier&&(t.identifier=String(e.identifier)),e.features){if(!Array.isArray(e.features))throw TypeError(".ibc.core.connection.v1.Version.features: array expected");t.features=[];for(var r=0;r<e.features.length;++r)t.features[r]=String(e.features[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.features=[]),t.defaults&&(r.identifier=""),null!=e.identifier&&e.hasOwnProperty("identifier")&&(r.identifier=e.identifier),e.features&&e.features.length){r.features=[];for(var n=0;n<e.features.length;++n)r.features[n]=e.features[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.connection=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionRequest,a.ibc.core.connection.v1.QueryConnectionResponse,t,r)},"name",{value:"Connection"}),Object.defineProperty(e.prototype.connections=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionsRequest,a.ibc.core.connection.v1.QueryConnectionsResponse,t,r)},"name",{value:"Connections"}),Object.defineProperty(e.prototype.clientConnections=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryClientConnectionsRequest,a.ibc.core.connection.v1.QueryClientConnectionsResponse,t,r)},"name",{value:"ClientConnections"}),Object.defineProperty(e.prototype.connectionClientState=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionClientStateRequest,a.ibc.core.connection.v1.QueryConnectionClientStateResponse,t,r)},"name",{value:"ConnectionClientState"}),Object.defineProperty(e.prototype.connectionConsensusState=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest,a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse,t,r)},"name",{value:"ConnectionConsensusState"}),e}(),e.QueryConnectionRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connectionId=""),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connection=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connection&&Object.hasOwnProperty.call(e,"connection")&&a.ibc.core.connection.v1.ConnectionEnd.encode(e.connection,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connection=a.ibc.core.connection.v1.ConnectionEnd.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionResponse;if(null!=e.connection){if("object"!=typeof e.connection)throw TypeError(".ibc.core.connection.v1.QueryConnectionResponse.connection: object expected");t.connection=a.ibc.core.connection.v1.ConnectionEnd.fromObject(e.connection)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connection=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.connection&&e.hasOwnProperty("connection")&&(r.connection=a.ibc.core.connection.v1.ConnectionEnd.toObject(e.connection,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionsRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionsRequest;if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.connection.v1.QueryConnectionsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.pagination=null),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionsResponse=function(){function e(e){if(this.connections=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connections=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.connections&&e.connections.length)for(var r=0;r<e.connections.length;++r)a.ibc.core.connection.v1.IdentifiedConnection.encode(e.connections[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connections&&n.connections.length||(n.connections=[]),n.connections.push(a.ibc.core.connection.v1.IdentifiedConnection.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionsResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionsResponse;if(e.connections){if(!Array.isArray(e.connections))throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.connections: array expected");t.connections=[];for(var r=0;r<e.connections.length;++r){if("object"!=typeof e.connections[r])throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.connections: object expected");t.connections[r]=a.ibc.core.connection.v1.IdentifiedConnection.fromObject(e.connections[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connections=[]),t.defaults&&(r.pagination=null,r.height=null),e.connections&&e.connections.length){r.connections=[];for(var n=0;n<e.connections.length;++n)r.connections[n]=a.ibc.core.connection.v1.IdentifiedConnection.toObject(e.connections[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryClientConnectionsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryClientConnectionsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryClientConnectionsRequest)return e;var t=new a.ibc.core.connection.v1.QueryClientConnectionsRequest;return null!=e.clientId&&(t.clientId=String(e.clientId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryClientConnectionsResponse=function(){function e(e){if(this.connectionPaths=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionPaths=s.emptyArray,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.connectionPaths&&e.connectionPaths.length)for(var r=0;r<e.connectionPaths.length;++r)t.uint32(10).string(e.connectionPaths[r]);return null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryClientConnectionsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionPaths&&n.connectionPaths.length||(n.connectionPaths=[]),n.connectionPaths.push(e.string());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryClientConnectionsResponse)return e;var t=new a.ibc.core.connection.v1.QueryClientConnectionsResponse;if(e.connectionPaths){if(!Array.isArray(e.connectionPaths))throw TypeError(".ibc.core.connection.v1.QueryClientConnectionsResponse.connectionPaths: array expected");t.connectionPaths=[];for(var r=0;r<e.connectionPaths.length;++r)t.connectionPaths[r]=String(e.connectionPaths[r])}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryClientConnectionsResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connectionPaths=[]),t.defaults&&(t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),e.connectionPaths&&e.connectionPaths.length){r.connectionPaths=[];for(var n=0;n<e.connectionPaths.length;++n)r.connectionPaths[n]=e.connectionPaths[n]}return null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionClientStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionClientStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionClientStateRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionClientStateRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connectionId=""),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionClientStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.identifiedClientState=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.identifiedClientState&&Object.hasOwnProperty.call(e,"identifiedClientState")&&a.ibc.core.client.v1.IdentifiedClientState.encode(e.identifiedClientState,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionClientStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionClientStateResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionClientStateResponse;if(null!=e.identifiedClientState){if("object"!=typeof e.identifiedClientState)throw TypeError(".ibc.core.connection.v1.QueryConnectionClientStateResponse.identifiedClientState: object expected");t.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.fromObject(e.identifiedClientState)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionClientStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.identifiedClientState=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.identifiedClientState&&e.hasOwnProperty("identifiedClientState")&&(r.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.toObject(e.identifiedClientState,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionConsensusStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionId="",e.prototype.versionNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(16).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(24).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionId=e.string();break;case 2:n.versionNumber=e.uint64();break;case 3:n.versionHeight=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),null!=e.versionNumber&&(s.Long?(t.versionNumber=s.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(s.Long?(t.versionHeight=s.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.connectionId="",s.Long){var n=new s.Long(0,0,!0);r.versionNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.versionHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionHeight=t.longs===String?"0":0}return null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?r.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:r.versionNumber=t.longs===String?s.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?r.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:r.versionHeight=t.longs===String?s.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionConsensusStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.consensusState=null,e.prototype.clientId="",e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(10).fork()).ldelim(),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.clientId=e.string();break;case 3:n.proof=e.bytes();break;case 4:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse;if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.connection.v1.QueryConnectionConsensusStateResponse.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionConsensusStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.consensusState=null,r.clientId="",t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e}(),e})(),t.tendermint=a.tendermint=(()=>{const e={};return e.crypto=function(){const e={};return e.PublicKey=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.ed25519=s.newBuffer([]),e.prototype.secp256k1=s.newBuffer([]),Object.defineProperty(e.prototype,"sum",{get:s.oneOfGetter(t=["ed25519","secp256k1"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.ed25519&&Object.hasOwnProperty.call(e,"ed25519")&&t.uint32(10).bytes(e.ed25519),null!=e.secp256k1&&Object.hasOwnProperty.call(e,"secp256k1")&&t.uint32(18).bytes(e.secp256k1),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.PublicKey;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.ed25519=e.bytes();break;case 2:n.secp256k1=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.PublicKey)return e;var t=new a.tendermint.crypto.PublicKey;return null!=e.ed25519&&("string"==typeof e.ed25519?s.base64.decode(e.ed25519,t.ed25519=s.newBuffer(s.base64.length(e.ed25519)),0):e.ed25519.length&&(t.ed25519=e.ed25519)),null!=e.secp256k1&&("string"==typeof e.secp256k1?s.base64.decode(e.secp256k1,t.secp256k1=s.newBuffer(s.base64.length(e.secp256k1)),0):e.secp256k1.length&&(t.secp256k1=e.secp256k1)),t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.ed25519&&e.hasOwnProperty("ed25519")&&(r.ed25519=t.bytes===String?s.base64.encode(e.ed25519,0,e.ed25519.length):t.bytes===Array?Array.prototype.slice.call(e.ed25519):e.ed25519,t.oneofs&&(r.sum="ed25519")),null!=e.secp256k1&&e.hasOwnProperty("secp256k1")&&(r.secp256k1=t.bytes===String?s.base64.encode(e.secp256k1,0,e.secp256k1.length):t.bytes===Array?Array.prototype.slice.call(e.secp256k1):e.secp256k1,t.oneofs&&(r.sum="secp256k1")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Proof=function(){function e(e){if(this.aunts=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.total=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.index=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.leafHash=s.newBuffer([]),e.prototype.aunts=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(8).int64(e.total),null!=e.index&&Object.hasOwnProperty.call(e,"index")&&t.uint32(16).int64(e.index),null!=e.leafHash&&Object.hasOwnProperty.call(e,"leafHash")&&t.uint32(26).bytes(e.leafHash),null!=e.aunts&&e.aunts.length)for(var r=0;r<e.aunts.length;++r)t.uint32(34).bytes(e.aunts[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.Proof;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.total=e.int64();break;case 2:n.index=e.int64();break;case 3:n.leafHash=e.bytes();break;case 4:n.aunts&&n.aunts.length||(n.aunts=[]),n.aunts.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.Proof)return e;var t=new a.tendermint.crypto.Proof;if(null!=e.total&&(s.Long?(t.total=s.Long.fromValue(e.total)).unsigned=!1:"string"==typeof e.total?t.total=parseInt(e.total,10):"number"==typeof e.total?t.total=e.total:"object"==typeof e.total&&(t.total=new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber())),null!=e.index&&(s.Long?(t.index=s.Long.fromValue(e.index)).unsigned=!1:"string"==typeof e.index?t.index=parseInt(e.index,10):"number"==typeof e.index?t.index=e.index:"object"==typeof e.index&&(t.index=new s.LongBits(e.index.low>>>0,e.index.high>>>0).toNumber())),null!=e.leafHash&&("string"==typeof e.leafHash?s.base64.decode(e.leafHash,t.leafHash=s.newBuffer(s.base64.length(e.leafHash)),0):e.leafHash.length&&(t.leafHash=e.leafHash)),e.aunts){if(!Array.isArray(e.aunts))throw TypeError(".tendermint.crypto.Proof.aunts: array expected");t.aunts=[];for(var r=0;r<e.aunts.length;++r)"string"==typeof e.aunts[r]?s.base64.decode(e.aunts[r],t.aunts[r]=s.newBuffer(s.base64.length(e.aunts[r])),0):e.aunts[r].length&&(t.aunts[r]=e.aunts[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.aunts=[]),t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.total=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.total=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!1);r.index=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.index=t.longs===String?"0":0;t.bytes===String?r.leafHash="":(r.leafHash=[],t.bytes!==Array&&(r.leafHash=s.newBuffer(r.leafHash)))}if(null!=e.total&&e.hasOwnProperty("total")&&("number"==typeof e.total?r.total=t.longs===String?String(e.total):e.total:r.total=t.longs===String?s.Long.prototype.toString.call(e.total):t.longs===Number?new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber():e.total),null!=e.index&&e.hasOwnProperty("index")&&("number"==typeof e.index?r.index=t.longs===String?String(e.index):e.index:r.index=t.longs===String?s.Long.prototype.toString.call(e.index):t.longs===Number?new s.LongBits(e.index.low>>>0,e.index.high>>>0).toNumber():e.index),null!=e.leafHash&&e.hasOwnProperty("leafHash")&&(r.leafHash=t.bytes===String?s.base64.encode(e.leafHash,0,e.leafHash.length):t.bytes===Array?Array.prototype.slice.call(e.leafHash):e.leafHash),e.aunts&&e.aunts.length){r.aunts=[];for(var o=0;o<e.aunts.length;++o)r.aunts[o]=t.bytes===String?s.base64.encode(e.aunts[o],0,e.aunts[o].length):t.bytes===Array?Array.prototype.slice.call(e.aunts[o]):e.aunts[o]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ValueOp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.Proof.encode(e.proof,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.ValueOp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;case 2:n.proof=a.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.ValueOp)return e;var t=new a.tendermint.crypto.ValueOp;if(null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.crypto.ValueOp.proof: object expected");t.proof=a.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key))),r.proof=null),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.Proof.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DominoOp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key="",e.prototype.input="",e.prototype.output="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).string(e.key),null!=e.input&&Object.hasOwnProperty.call(e,"input")&&t.uint32(18).string(e.input),null!=e.output&&Object.hasOwnProperty.call(e,"output")&&t.uint32(26).string(e.output),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.DominoOp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.string();break;case 2:n.input=e.string();break;case 3:n.output=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.DominoOp)return e;var t=new a.tendermint.crypto.DominoOp;return null!=e.key&&(t.key=String(e.key)),null!=e.input&&(t.input=String(e.input)),null!=e.output&&(t.output=String(e.output)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.key="",r.input="",r.output=""),null!=e.key&&e.hasOwnProperty("key")&&(r.key=e.key),null!=e.input&&e.hasOwnProperty("input")&&(r.input=e.input),null!=e.output&&e.hasOwnProperty("output")&&(r.output=e.output),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ProofOp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type="",e.prototype.key=s.newBuffer([]),e.prototype.data=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(10).string(e.type),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(18).bytes(e.key),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(26).bytes(e.data),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.ProofOp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type=e.string();break;case 2:n.key=e.bytes();break;case 3:n.data=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.ProofOp)return e;var t=new a.tendermint.crypto.ProofOp;return null!=e.type&&(t.type=String(e.type)),null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.type="",t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key))),t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data)))),null!=e.type&&e.hasOwnProperty("type")&&(r.type=e.type),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ProofOps=function(){function e(e){if(this.ops=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.ops=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.ops&&e.ops.length)for(var r=0;r<e.ops.length;++r)a.tendermint.crypto.ProofOp.encode(e.ops[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.ProofOps;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.ops&&n.ops.length||(n.ops=[]),n.ops.push(a.tendermint.crypto.ProofOp.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.ProofOps)return e;var t=new a.tendermint.crypto.ProofOps;if(e.ops){if(!Array.isArray(e.ops))throw TypeError(".tendermint.crypto.ProofOps.ops: array expected");t.ops=[];for(var r=0;r<e.ops.length;++r){if("object"!=typeof e.ops[r])throw TypeError(".tendermint.crypto.ProofOps.ops: object expected");t.ops[r]=a.tendermint.crypto.ProofOp.fromObject(e.ops[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.ops=[]),e.ops&&e.ops.length){r.ops=[];for(var n=0;n<e.ops.length;++n)r.ops[n]=a.tendermint.crypto.ProofOp.toObject(e.ops[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.libs=function(){const e={};return e.bits=function(){const e={};return e.BitArray=function(){function e(e){if(this.elems=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bits=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.elems=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bits&&Object.hasOwnProperty.call(e,"bits")&&t.uint32(8).int64(e.bits),null!=e.elems&&e.elems.length){t.uint32(18).fork();for(var r=0;r<e.elems.length;++r)t.uint64(e.elems[r]);t.ldelim()}return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.libs.bits.BitArray;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bits=e.int64();break;case 2:if(n.elems&&n.elems.length||(n.elems=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.elems.push(e.uint64());else n.elems.push(e.uint64());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.libs.bits.BitArray)return e;var t=new a.tendermint.libs.bits.BitArray;if(null!=e.bits&&(s.Long?(t.bits=s.Long.fromValue(e.bits)).unsigned=!1:"string"==typeof e.bits?t.bits=parseInt(e.bits,10):"number"==typeof e.bits?t.bits=e.bits:"object"==typeof e.bits&&(t.bits=new s.LongBits(e.bits.low>>>0,e.bits.high>>>0).toNumber())),e.elems){if(!Array.isArray(e.elems))throw TypeError(".tendermint.libs.bits.BitArray.elems: array expected");t.elems=[];for(var r=0;r<e.elems.length;++r)s.Long?(t.elems[r]=s.Long.fromValue(e.elems[r])).unsigned=!0:"string"==typeof e.elems[r]?t.elems[r]=parseInt(e.elems[r],10):"number"==typeof e.elems[r]?t.elems[r]=e.elems[r]:"object"==typeof e.elems[r]&&(t.elems[r]=new s.LongBits(e.elems[r].low>>>0,e.elems[r].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.elems=[]),t.defaults)if(s.Long){var n=new s.Long(0,0,!1);r.bits=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.bits=t.longs===String?"0":0;if(null!=e.bits&&e.hasOwnProperty("bits")&&("number"==typeof e.bits?r.bits=t.longs===String?String(e.bits):e.bits:r.bits=t.longs===String?s.Long.prototype.toString.call(e.bits):t.longs===Number?new s.LongBits(e.bits.low>>>0,e.bits.high>>>0).toNumber():e.bits),e.elems&&e.elems.length){r.elems=[];for(var o=0;o<e.elems.length;++o)"number"==typeof e.elems[o]?r.elems[o]=t.longs===String?String(e.elems[o]):e.elems[o]:r.elems[o]=t.longs===String?s.Long.prototype.toString.call(e.elems[o]):t.longs===Number?new s.LongBits(e.elems[o].low>>>0,e.elems[o].high>>>0).toNumber(!0):e.elems[o]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.types=function(){const e={};return e.BlockIDFlag=function(){const e={},t=Object.create(e);return t[e[0]="BLOCK_ID_FLAG_UNKNOWN"]=0,t[e[1]="BLOCK_ID_FLAG_ABSENT"]=1,t[e[2]="BLOCK_ID_FLAG_COMMIT"]=2,t[e[3]="BLOCK_ID_FLAG_NIL"]=3,t}(),e.SignedMsgType=function(){const e={},t=Object.create(e);return t[e[0]="SIGNED_MSG_TYPE_UNKNOWN"]=0,t[e[1]="SIGNED_MSG_TYPE_PREVOTE"]=1,t[e[2]="SIGNED_MSG_TYPE_PRECOMMIT"]=2,t[e[32]="SIGNED_MSG_TYPE_PROPOSAL"]=32,t}(),e.PartSetHeader=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.total=0,e.prototype.hash=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(8).uint32(e.total),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(18).bytes(e.hash),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.PartSetHeader;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.total=e.uint32();break;case 2:n.hash=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.PartSetHeader)return e;var t=new a.tendermint.types.PartSetHeader;return null!=e.total&&(t.total=e.total>>>0),null!=e.hash&&("string"==typeof e.hash?s.base64.decode(e.hash,t.hash=s.newBuffer(s.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.total=0,t.bytes===String?r.hash="":(r.hash=[],t.bytes!==Array&&(r.hash=s.newBuffer(r.hash)))),null!=e.total&&e.hasOwnProperty("total")&&(r.total=e.total),null!=e.hash&&e.hasOwnProperty("hash")&&(r.hash=t.bytes===String?s.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Part=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.index=0,e.prototype.bytes=s.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.index&&Object.hasOwnProperty.call(e,"index")&&t.uint32(8).uint32(e.index),null!=e.bytes&&Object.hasOwnProperty.call(e,"bytes")&&t.uint32(18).bytes(e.bytes),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.Proof.encode(e.proof,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Part;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.index=e.uint32();break;case 2:n.bytes=e.bytes();break;case 3:n.proof=a.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Part)return e;var t=new a.tendermint.types.Part;if(null!=e.index&&(t.index=e.index>>>0),null!=e.bytes&&("string"==typeof e.bytes?s.base64.decode(e.bytes,t.bytes=s.newBuffer(s.base64.length(e.bytes)),0):e.bytes.length&&(t.bytes=e.bytes)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.types.Part.proof: object expected");t.proof=a.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.index=0,t.bytes===String?r.bytes="":(r.bytes=[],t.bytes!==Array&&(r.bytes=s.newBuffer(r.bytes))),r.proof=null),null!=e.index&&e.hasOwnProperty("index")&&(r.index=e.index),null!=e.bytes&&e.hasOwnProperty("bytes")&&(r.bytes=t.bytes===String?s.base64.encode(e.bytes,0,e.bytes.length):t.bytes===Array?Array.prototype.slice.call(e.bytes):e.bytes),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.Proof.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.BlockID=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.hash=s.newBuffer([]),e.prototype.partSetHeader=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(10).bytes(e.hash),null!=e.partSetHeader&&Object.hasOwnProperty.call(e,"partSetHeader")&&a.tendermint.types.PartSetHeader.encode(e.partSetHeader,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.BlockID;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.hash=e.bytes();break;case 2:n.partSetHeader=a.tendermint.types.PartSetHeader.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.BlockID)return e;var t=new a.tendermint.types.BlockID;if(null!=e.hash&&("string"==typeof e.hash?s.base64.decode(e.hash,t.hash=s.newBuffer(s.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),null!=e.partSetHeader){if("object"!=typeof e.partSetHeader)throw TypeError(".tendermint.types.BlockID.partSetHeader: object expected");t.partSetHeader=a.tendermint.types.PartSetHeader.fromObject(e.partSetHeader)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.hash="":(r.hash=[],t.bytes!==Array&&(r.hash=s.newBuffer(r.hash))),r.partSetHeader=null),null!=e.hash&&e.hasOwnProperty("hash")&&(r.hash=t.bytes===String?s.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),null!=e.partSetHeader&&e.hasOwnProperty("partSetHeader")&&(r.partSetHeader=a.tendermint.types.PartSetHeader.toObject(e.partSetHeader,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Header=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.version=null,e.prototype.chainId="",e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.time=null,e.prototype.lastBlockId=null,e.prototype.lastCommitHash=s.newBuffer([]),e.prototype.dataHash=s.newBuffer([]),e.prototype.validatorsHash=s.newBuffer([]),e.prototype.nextValidatorsHash=s.newBuffer([]),e.prototype.consensusHash=s.newBuffer([]),e.prototype.appHash=s.newBuffer([]),e.prototype.lastResultsHash=s.newBuffer([]),e.prototype.evidenceHash=s.newBuffer([]),e.prototype.proposerAddress=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.version&&Object.hasOwnProperty.call(e,"version")&&a.tendermint.version.Consensus.encode(e.version,t.uint32(10).fork()).ldelim(),null!=e.chainId&&Object.hasOwnProperty.call(e,"chainId")&&t.uint32(18).string(e.chainId),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(24).int64(e.height),null!=e.time&&Object.hasOwnProperty.call(e,"time")&&a.google.protobuf.Timestamp.encode(e.time,t.uint32(34).fork()).ldelim(),null!=e.lastBlockId&&Object.hasOwnProperty.call(e,"lastBlockId")&&a.tendermint.types.BlockID.encode(e.lastBlockId,t.uint32(42).fork()).ldelim(),null!=e.lastCommitHash&&Object.hasOwnProperty.call(e,"lastCommitHash")&&t.uint32(50).bytes(e.lastCommitHash),null!=e.dataHash&&Object.hasOwnProperty.call(e,"dataHash")&&t.uint32(58).bytes(e.dataHash),null!=e.validatorsHash&&Object.hasOwnProperty.call(e,"validatorsHash")&&t.uint32(66).bytes(e.validatorsHash),null!=e.nextValidatorsHash&&Object.hasOwnProperty.call(e,"nextValidatorsHash")&&t.uint32(74).bytes(e.nextValidatorsHash),null!=e.consensusHash&&Object.hasOwnProperty.call(e,"consensusHash")&&t.uint32(82).bytes(e.consensusHash),null!=e.appHash&&Object.hasOwnProperty.call(e,"appHash")&&t.uint32(90).bytes(e.appHash),null!=e.lastResultsHash&&Object.hasOwnProperty.call(e,"lastResultsHash")&&t.uint32(98).bytes(e.lastResultsHash),null!=e.evidenceHash&&Object.hasOwnProperty.call(e,"evidenceHash")&&t.uint32(106).bytes(e.evidenceHash),null!=e.proposerAddress&&Object.hasOwnProperty.call(e,"proposerAddress")&&t.uint32(114).bytes(e.proposerAddress),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Header;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.version=a.tendermint.version.Consensus.decode(e,e.uint32());break;case 2:n.chainId=e.string();break;case 3:n.height=e.int64();break;case 4:n.time=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 5:n.lastBlockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 6:n.lastCommitHash=e.bytes();break;case 7:n.dataHash=e.bytes();break;case 8:n.validatorsHash=e.bytes();break;case 9:n.nextValidatorsHash=e.bytes();break;case 10:n.consensusHash=e.bytes();break;case 11:n.appHash=e.bytes();break;case 12:n.lastResultsHash=e.bytes();break;case 13:n.evidenceHash=e.bytes();break;case 14:n.proposerAddress=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Header)return e;var t=new a.tendermint.types.Header;if(null!=e.version){if("object"!=typeof e.version)throw TypeError(".tendermint.types.Header.version: object expected");t.version=a.tendermint.version.Consensus.fromObject(e.version)}if(null!=e.chainId&&(t.chainId=String(e.chainId)),null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.time){if("object"!=typeof e.time)throw TypeError(".tendermint.types.Header.time: object expected");t.time=a.google.protobuf.Timestamp.fromObject(e.time)}if(null!=e.lastBlockId){if("object"!=typeof e.lastBlockId)throw TypeError(".tendermint.types.Header.lastBlockId: object expected");t.lastBlockId=a.tendermint.types.BlockID.fromObject(e.lastBlockId)}return null!=e.lastCommitHash&&("string"==typeof e.lastCommitHash?s.base64.decode(e.lastCommitHash,t.lastCommitHash=s.newBuffer(s.base64.length(e.lastCommitHash)),0):e.lastCommitHash.length&&(t.lastCommitHash=e.lastCommitHash)),null!=e.dataHash&&("string"==typeof e.dataHash?s.base64.decode(e.dataHash,t.dataHash=s.newBuffer(s.base64.length(e.dataHash)),0):e.dataHash.length&&(t.dataHash=e.dataHash)),null!=e.validatorsHash&&("string"==typeof e.validatorsHash?s.base64.decode(e.validatorsHash,t.validatorsHash=s.newBuffer(s.base64.length(e.validatorsHash)),0):e.validatorsHash.length&&(t.validatorsHash=e.validatorsHash)),null!=e.nextValidatorsHash&&("string"==typeof e.nextValidatorsHash?s.base64.decode(e.nextValidatorsHash,t.nextValidatorsHash=s.newBuffer(s.base64.length(e.nextValidatorsHash)),0):e.nextValidatorsHash.length&&(t.nextValidatorsHash=e.nextValidatorsHash)),null!=e.consensusHash&&("string"==typeof e.consensusHash?s.base64.decode(e.consensusHash,t.consensusHash=s.newBuffer(s.base64.length(e.consensusHash)),0):e.consensusHash.length&&(t.consensusHash=e.consensusHash)),null!=e.appHash&&("string"==typeof e.appHash?s.base64.decode(e.appHash,t.appHash=s.newBuffer(s.base64.length(e.appHash)),0):e.appHash.length&&(t.appHash=e.appHash)),null!=e.lastResultsHash&&("string"==typeof e.lastResultsHash?s.base64.decode(e.lastResultsHash,t.lastResultsHash=s.newBuffer(s.base64.length(e.lastResultsHash)),0):e.lastResultsHash.length&&(t.lastResultsHash=e.lastResultsHash)),null!=e.evidenceHash&&("string"==typeof e.evidenceHash?s.base64.decode(e.evidenceHash,t.evidenceHash=s.newBuffer(s.base64.length(e.evidenceHash)),0):e.evidenceHash.length&&(t.evidenceHash=e.evidenceHash)),null!=e.proposerAddress&&("string"==typeof e.proposerAddress?s.base64.decode(e.proposerAddress,t.proposerAddress=s.newBuffer(s.base64.length(e.proposerAddress)),0):e.proposerAddress.length&&(t.proposerAddress=e.proposerAddress)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.version=null,r.chainId="",s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.time=null,r.lastBlockId=null,t.bytes===String?r.lastCommitHash="":(r.lastCommitHash=[],t.bytes!==Array&&(r.lastCommitHash=s.newBuffer(r.lastCommitHash))),t.bytes===String?r.dataHash="":(r.dataHash=[],t.bytes!==Array&&(r.dataHash=s.newBuffer(r.dataHash))),t.bytes===String?r.validatorsHash="":(r.validatorsHash=[],t.bytes!==Array&&(r.validatorsHash=s.newBuffer(r.validatorsHash))),t.bytes===String?r.nextValidatorsHash="":(r.nextValidatorsHash=[],t.bytes!==Array&&(r.nextValidatorsHash=s.newBuffer(r.nextValidatorsHash))),t.bytes===String?r.consensusHash="":(r.consensusHash=[],t.bytes!==Array&&(r.consensusHash=s.newBuffer(r.consensusHash))),t.bytes===String?r.appHash="":(r.appHash=[],t.bytes!==Array&&(r.appHash=s.newBuffer(r.appHash))),t.bytes===String?r.lastResultsHash="":(r.lastResultsHash=[],t.bytes!==Array&&(r.lastResultsHash=s.newBuffer(r.lastResultsHash))),t.bytes===String?r.evidenceHash="":(r.evidenceHash=[],t.bytes!==Array&&(r.evidenceHash=s.newBuffer(r.evidenceHash))),t.bytes===String?r.proposerAddress="":(r.proposerAddress=[],t.bytes!==Array&&(r.proposerAddress=s.newBuffer(r.proposerAddress)))}return null!=e.version&&e.hasOwnProperty("version")&&(r.version=a.tendermint.version.Consensus.toObject(e.version,t)),null!=e.chainId&&e.hasOwnProperty("chainId")&&(r.chainId=e.chainId),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.time&&e.hasOwnProperty("time")&&(r.time=a.google.protobuf.Timestamp.toObject(e.time,t)),null!=e.lastBlockId&&e.hasOwnProperty("lastBlockId")&&(r.lastBlockId=a.tendermint.types.BlockID.toObject(e.lastBlockId,t)),null!=e.lastCommitHash&&e.hasOwnProperty("lastCommitHash")&&(r.lastCommitHash=t.bytes===String?s.base64.encode(e.lastCommitHash,0,e.lastCommitHash.length):t.bytes===Array?Array.prototype.slice.call(e.lastCommitHash):e.lastCommitHash),null!=e.dataHash&&e.hasOwnProperty("dataHash")&&(r.dataHash=t.bytes===String?s.base64.encode(e.dataHash,0,e.dataHash.length):t.bytes===Array?Array.prototype.slice.call(e.dataHash):e.dataHash),null!=e.validatorsHash&&e.hasOwnProperty("validatorsHash")&&(r.validatorsHash=t.bytes===String?s.base64.encode(e.validatorsHash,0,e.validatorsHash.length):t.bytes===Array?Array.prototype.slice.call(e.validatorsHash):e.validatorsHash),null!=e.nextValidatorsHash&&e.hasOwnProperty("nextValidatorsHash")&&(r.nextValidatorsHash=t.bytes===String?s.base64.encode(e.nextValidatorsHash,0,e.nextValidatorsHash.length):t.bytes===Array?Array.prototype.slice.call(e.nextValidatorsHash):e.nextValidatorsHash),null!=e.consensusHash&&e.hasOwnProperty("consensusHash")&&(r.consensusHash=t.bytes===String?s.base64.encode(e.consensusHash,0,e.consensusHash.length):t.bytes===Array?Array.prototype.slice.call(e.consensusHash):e.consensusHash),null!=e.appHash&&e.hasOwnProperty("appHash")&&(r.appHash=t.bytes===String?s.base64.encode(e.appHash,0,e.appHash.length):t.bytes===Array?Array.prototype.slice.call(e.appHash):e.appHash),null!=e.lastResultsHash&&e.hasOwnProperty("lastResultsHash")&&(r.lastResultsHash=t.bytes===String?s.base64.encode(e.lastResultsHash,0,e.lastResultsHash.length):t.bytes===Array?Array.prototype.slice.call(e.lastResultsHash):e.lastResultsHash),null!=e.evidenceHash&&e.hasOwnProperty("evidenceHash")&&(r.evidenceHash=t.bytes===String?s.base64.encode(e.evidenceHash,0,e.evidenceHash.length):t.bytes===Array?Array.prototype.slice.call(e.evidenceHash):e.evidenceHash),null!=e.proposerAddress&&e.hasOwnProperty("proposerAddress")&&(r.proposerAddress=t.bytes===String?s.base64.encode(e.proposerAddress,0,e.proposerAddress.length):t.bytes===Array?Array.prototype.slice.call(e.proposerAddress):e.proposerAddress),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Data=function(){function e(e){if(this.txs=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.txs=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.txs&&e.txs.length)for(var r=0;r<e.txs.length;++r)t.uint32(10).bytes(e.txs[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Data;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.txs&&n.txs.length||(n.txs=[]),n.txs.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Data)return e;var t=new a.tendermint.types.Data;if(e.txs){if(!Array.isArray(e.txs))throw TypeError(".tendermint.types.Data.txs: array expected");t.txs=[];for(var r=0;r<e.txs.length;++r)"string"==typeof e.txs[r]?s.base64.decode(e.txs[r],t.txs[r]=s.newBuffer(s.base64.length(e.txs[r])),0):e.txs[r].length&&(t.txs[r]=e.txs[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.txs=[]),e.txs&&e.txs.length){r.txs=[];for(var n=0;n<e.txs.length;++n)r.txs[n]=t.bytes===String?s.base64.encode(e.txs[n],0,e.txs[n].length):t.bytes===Array?Array.prototype.slice.call(e.txs[n]):e.txs[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Vote=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type=0,e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.blockId=null,e.prototype.timestamp=null,e.prototype.validatorAddress=s.newBuffer([]),e.prototype.validatorIndex=0,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(8).int32(e.type),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(16).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(24).int32(e.round),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(34).fork()).ldelim(),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&a.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(42).fork()).ldelim(),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(50).bytes(e.validatorAddress),null!=e.validatorIndex&&Object.hasOwnProperty.call(e,"validatorIndex")&&t.uint32(56).int32(e.validatorIndex),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(66).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Vote;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type=e.int32();break;case 2:n.height=e.int64();break;case 3:n.round=e.int32();break;case 4:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 5:n.timestamp=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 6:n.validatorAddress=e.bytes();break;case 7:n.validatorIndex=e.int32();break;case 8:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Vote)return e;var t=new a.tendermint.types.Vote;switch(e.type){case"SIGNED_MSG_TYPE_UNKNOWN":case 0:t.type=0;break;case"SIGNED_MSG_TYPE_PREVOTE":case 1:t.type=1;break;case"SIGNED_MSG_TYPE_PRECOMMIT":case 2:t.type=2;break;case"SIGNED_MSG_TYPE_PROPOSAL":case 32:t.type=32}if(null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Vote.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.Vote.timestamp: object expected");t.timestamp=a.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.validatorAddress&&("string"==typeof e.validatorAddress?s.base64.decode(e.validatorAddress,t.validatorAddress=s.newBuffer(s.base64.length(e.validatorAddress)),0):e.validatorAddress.length&&(t.validatorAddress=e.validatorAddress)),null!=e.validatorIndex&&(t.validatorIndex=0|e.validatorIndex),null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.type=t.enums===String?"SIGNED_MSG_TYPE_UNKNOWN":0,s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.round=0,r.blockId=null,r.timestamp=null,t.bytes===String?r.validatorAddress="":(r.validatorAddress=[],t.bytes!==Array&&(r.validatorAddress=s.newBuffer(r.validatorAddress))),r.validatorIndex=0,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))}return null!=e.type&&e.hasOwnProperty("type")&&(r.type=t.enums===String?a.tendermint.types.SignedMsgType[e.type]:e.type),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(r.round=e.round),null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(r.timestamp=a.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=t.bytes===String?s.base64.encode(e.validatorAddress,0,e.validatorAddress.length):t.bytes===Array?Array.prototype.slice.call(e.validatorAddress):e.validatorAddress),null!=e.validatorIndex&&e.hasOwnProperty("validatorIndex")&&(r.validatorIndex=e.validatorIndex),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Commit=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.blockId=null,e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(8).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(16).int32(e.round),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(26).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)a.tendermint.types.CommitSig.encode(e.signatures[r],t.uint32(34).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Commit;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.height=e.int64();break;case 2:n.round=e.int32();break;case 3:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 4:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(a.tendermint.types.CommitSig.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Commit)return e;var t=new a.tendermint.types.Commit;if(null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Commit.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".tendermint.types.Commit.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r){if("object"!=typeof e.signatures[r])throw TypeError(".tendermint.types.Commit.signatures: object expected");t.signatures[r]=a.tendermint.types.CommitSig.fromObject(e.signatures[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.round=0,r.blockId=null}if(null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(r.round=e.round),null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),e.signatures&&e.signatures.length){r.signatures=[];for(var o=0;o<e.signatures.length;++o)r.signatures[o]=a.tendermint.types.CommitSig.toObject(e.signatures[o],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CommitSig=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.blockIdFlag=0,e.prototype.validatorAddress=s.newBuffer([]),e.prototype.timestamp=null,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.blockIdFlag&&Object.hasOwnProperty.call(e,"blockIdFlag")&&t.uint32(8).int32(e.blockIdFlag),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).bytes(e.validatorAddress),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&a.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(26).fork()).ldelim(),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(34).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.CommitSig;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.blockIdFlag=e.int32();break;case 2:n.validatorAddress=e.bytes();break;case 3:n.timestamp=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 4:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.CommitSig)return e;var t=new a.tendermint.types.CommitSig;switch(e.blockIdFlag){case"BLOCK_ID_FLAG_UNKNOWN":case 0:t.blockIdFlag=0;break;case"BLOCK_ID_FLAG_ABSENT":case 1:t.blockIdFlag=1;break;case"BLOCK_ID_FLAG_COMMIT":case 2:t.blockIdFlag=2;break;case"BLOCK_ID_FLAG_NIL":case 3:t.blockIdFlag=3}if(null!=e.validatorAddress&&("string"==typeof e.validatorAddress?s.base64.decode(e.validatorAddress,t.validatorAddress=s.newBuffer(s.base64.length(e.validatorAddress)),0):e.validatorAddress.length&&(t.validatorAddress=e.validatorAddress)),null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.CommitSig.timestamp: object expected");t.timestamp=a.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.blockIdFlag=t.enums===String?"BLOCK_ID_FLAG_UNKNOWN":0,t.bytes===String?r.validatorAddress="":(r.validatorAddress=[],t.bytes!==Array&&(r.validatorAddress=s.newBuffer(r.validatorAddress))),r.timestamp=null,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))),null!=e.blockIdFlag&&e.hasOwnProperty("blockIdFlag")&&(r.blockIdFlag=t.enums===String?a.tendermint.types.BlockIDFlag[e.blockIdFlag]:e.blockIdFlag),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=t.bytes===String?s.base64.encode(e.validatorAddress,0,e.validatorAddress.length):t.bytes===Array?Array.prototype.slice.call(e.validatorAddress):e.validatorAddress),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(r.timestamp=a.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Proposal=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type=0,e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.polRound=0,e.prototype.blockId=null,e.prototype.timestamp=null,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(8).int32(e.type),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(16).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(24).int32(e.round),null!=e.polRound&&Object.hasOwnProperty.call(e,"polRound")&&t.uint32(32).int32(e.polRound),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(42).fork()).ldelim(),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&a.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(50).fork()).ldelim(),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(58).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Proposal;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type=e.int32();break;case 2:n.height=e.int64();break;case 3:n.round=e.int32();break;case 4:n.polRound=e.int32();break;case 5:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 6:n.timestamp=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 7:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Proposal)return e;var t=new a.tendermint.types.Proposal;switch(e.type){case"SIGNED_MSG_TYPE_UNKNOWN":case 0:t.type=0;break;case"SIGNED_MSG_TYPE_PREVOTE":case 1:t.type=1;break;case"SIGNED_MSG_TYPE_PRECOMMIT":case 2:t.type=2;break;case"SIGNED_MSG_TYPE_PROPOSAL":case 32:t.type=32}if(null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.polRound&&(t.polRound=0|e.polRound),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Proposal.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.Proposal.timestamp: object expected");t.timestamp=a.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.type=t.enums===String?"SIGNED_MSG_TYPE_UNKNOWN":0,s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.round=0,r.polRound=0,r.blockId=null,r.timestamp=null,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))}return null!=e.type&&e.hasOwnProperty("type")&&(r.type=t.enums===String?a.tendermint.types.SignedMsgType[e.type]:e.type),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(r.round=e.round),null!=e.polRound&&e.hasOwnProperty("polRound")&&(r.polRound=e.polRound),null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(r.timestamp=a.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignedHeader=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.header=null,e.prototype.commit=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.tendermint.types.Header.encode(e.header,t.uint32(10).fork()).ldelim(),null!=e.commit&&Object.hasOwnProperty.call(e,"commit")&&a.tendermint.types.Commit.encode(e.commit,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.SignedHeader;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.header=a.tendermint.types.Header.decode(e,e.uint32());break;case 2:n.commit=a.tendermint.types.Commit.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.SignedHeader)return e;var t=new a.tendermint.types.SignedHeader;if(null!=e.header){if("object"!=typeof e.header)throw TypeError(".tendermint.types.SignedHeader.header: object expected");t.header=a.tendermint.types.Header.fromObject(e.header)}if(null!=e.commit){if("object"!=typeof e.commit)throw TypeError(".tendermint.types.SignedHeader.commit: object expected");t.commit=a.tendermint.types.Commit.fromObject(e.commit)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.header=null,r.commit=null),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.tendermint.types.Header.toObject(e.header,t)),null!=e.commit&&e.hasOwnProperty("commit")&&(r.commit=a.tendermint.types.Commit.toObject(e.commit,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.LightBlock=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signedHeader=null,e.prototype.validatorSet=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.signedHeader&&Object.hasOwnProperty.call(e,"signedHeader")&&a.tendermint.types.SignedHeader.encode(e.signedHeader,t.uint32(10).fork()).ldelim(),null!=e.validatorSet&&Object.hasOwnProperty.call(e,"validatorSet")&&a.tendermint.types.ValidatorSet.encode(e.validatorSet,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.LightBlock;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signedHeader=a.tendermint.types.SignedHeader.decode(e,e.uint32());break;case 2:n.validatorSet=a.tendermint.types.ValidatorSet.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.LightBlock)return e;var t=new a.tendermint.types.LightBlock;if(null!=e.signedHeader){if("object"!=typeof e.signedHeader)throw TypeError(".tendermint.types.LightBlock.signedHeader: object expected");t.signedHeader=a.tendermint.types.SignedHeader.fromObject(e.signedHeader)}if(null!=e.validatorSet){if("object"!=typeof e.validatorSet)throw TypeError(".tendermint.types.LightBlock.validatorSet: object expected");t.validatorSet=a.tendermint.types.ValidatorSet.fromObject(e.validatorSet)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.signedHeader=null,r.validatorSet=null),null!=e.signedHeader&&e.hasOwnProperty("signedHeader")&&(r.signedHeader=a.tendermint.types.SignedHeader.toObject(e.signedHeader,t)),null!=e.validatorSet&&e.hasOwnProperty("validatorSet")&&(r.validatorSet=a.tendermint.types.ValidatorSet.toObject(e.validatorSet,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.BlockMeta=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.blockId=null,e.prototype.blockSize=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.header=null,e.prototype.numTxs=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(10).fork()).ldelim(),null!=e.blockSize&&Object.hasOwnProperty.call(e,"blockSize")&&t.uint32(16).int64(e.blockSize),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.tendermint.types.Header.encode(e.header,t.uint32(26).fork()).ldelim(),null!=e.numTxs&&Object.hasOwnProperty.call(e,"numTxs")&&t.uint32(32).int64(e.numTxs),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.BlockMeta;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 2:n.blockSize=e.int64();break;case 3:n.header=a.tendermint.types.Header.decode(e,e.uint32());break;case 4:n.numTxs=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.BlockMeta)return e;var t=new a.tendermint.types.BlockMeta;if(null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.BlockMeta.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.blockSize&&(s.Long?(t.blockSize=s.Long.fromValue(e.blockSize)).unsigned=!1:"string"==typeof e.blockSize?t.blockSize=parseInt(e.blockSize,10):"number"==typeof e.blockSize?t.blockSize=e.blockSize:"object"==typeof e.blockSize&&(t.blockSize=new s.LongBits(e.blockSize.low>>>0,e.blockSize.high>>>0).toNumber())),null!=e.header){if("object"!=typeof e.header)throw TypeError(".tendermint.types.BlockMeta.header: object expected");t.header=a.tendermint.types.Header.fromObject(e.header)}return null!=e.numTxs&&(s.Long?(t.numTxs=s.Long.fromValue(e.numTxs)).unsigned=!1:"string"==typeof e.numTxs?t.numTxs=parseInt(e.numTxs,10):"number"==typeof e.numTxs?t.numTxs=e.numTxs:"object"==typeof e.numTxs&&(t.numTxs=new s.LongBits(e.numTxs.low>>>0,e.numTxs.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.blockId=null,s.Long){var n=new s.Long(0,0,!1);r.blockSize=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.blockSize=t.longs===String?"0":0;if(r.header=null,s.Long){n=new s.Long(0,0,!1);r.numTxs=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.numTxs=t.longs===String?"0":0}return null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.blockSize&&e.hasOwnProperty("blockSize")&&("number"==typeof e.blockSize?r.blockSize=t.longs===String?String(e.blockSize):e.blockSize:r.blockSize=t.longs===String?s.Long.prototype.toString.call(e.blockSize):t.longs===Number?new s.LongBits(e.blockSize.low>>>0,e.blockSize.high>>>0).toNumber():e.blockSize),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.tendermint.types.Header.toObject(e.header,t)),null!=e.numTxs&&e.hasOwnProperty("numTxs")&&("number"==typeof e.numTxs?r.numTxs=t.longs===String?String(e.numTxs):e.numTxs:r.numTxs=t.longs===String?s.Long.prototype.toString.call(e.numTxs):t.longs===Number?new s.LongBits(e.numTxs.low>>>0,e.numTxs.high>>>0).toNumber():e.numTxs),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.TxProof=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.rootHash=s.newBuffer([]),e.prototype.data=s.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.rootHash&&Object.hasOwnProperty.call(e,"rootHash")&&t.uint32(10).bytes(e.rootHash),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(18).bytes(e.data),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.Proof.encode(e.proof,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.TxProof;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.rootHash=e.bytes();break;case 2:n.data=e.bytes();break;case 3:n.proof=a.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.TxProof)return e;var t=new a.tendermint.types.TxProof;if(null!=e.rootHash&&("string"==typeof e.rootHash?s.base64.decode(e.rootHash,t.rootHash=s.newBuffer(s.base64.length(e.rootHash)),0):e.rootHash.length&&(t.rootHash=e.rootHash)),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.types.TxProof.proof: object expected");t.proof=a.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.rootHash="":(r.rootHash=[],t.bytes!==Array&&(r.rootHash=s.newBuffer(r.rootHash))),t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data))),r.proof=null),null!=e.rootHash&&e.hasOwnProperty("rootHash")&&(r.rootHash=t.bytes===String?s.base64.encode(e.rootHash,0,e.rootHash.length):t.bytes===Array?Array.prototype.slice.call(e.rootHash):e.rootHash),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.Proof.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ValidatorSet=function(){function e(e){if(this.validators=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.validators=s.emptyArray,e.prototype.proposer=null,e.prototype.totalVotingPower=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.validators&&e.validators.length)for(var r=0;r<e.validators.length;++r)a.tendermint.types.Validator.encode(e.validators[r],t.uint32(10).fork()).ldelim();return null!=e.proposer&&Object.hasOwnProperty.call(e,"proposer")&&a.tendermint.types.Validator.encode(e.proposer,t.uint32(18).fork()).ldelim(),null!=e.totalVotingPower&&Object.hasOwnProperty.call(e,"totalVotingPower")&&t.uint32(24).int64(e.totalVotingPower),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.ValidatorSet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.validators&&n.validators.length||(n.validators=[]),n.validators.push(a.tendermint.types.Validator.decode(e,e.uint32()));break;case 2:n.proposer=a.tendermint.types.Validator.decode(e,e.uint32());break;case 3:n.totalVotingPower=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.ValidatorSet)return e;var t=new a.tendermint.types.ValidatorSet;if(e.validators){if(!Array.isArray(e.validators))throw TypeError(".tendermint.types.ValidatorSet.validators: array expected");t.validators=[];for(var r=0;r<e.validators.length;++r){if("object"!=typeof e.validators[r])throw TypeError(".tendermint.types.ValidatorSet.validators: object expected");t.validators[r]=a.tendermint.types.Validator.fromObject(e.validators[r])}}if(null!=e.proposer){if("object"!=typeof e.proposer)throw TypeError(".tendermint.types.ValidatorSet.proposer: object expected");t.proposer=a.tendermint.types.Validator.fromObject(e.proposer)}return null!=e.totalVotingPower&&(s.Long?(t.totalVotingPower=s.Long.fromValue(e.totalVotingPower)).unsigned=!1:"string"==typeof e.totalVotingPower?t.totalVotingPower=parseInt(e.totalVotingPower,10):"number"==typeof e.totalVotingPower?t.totalVotingPower=e.totalVotingPower:"object"==typeof e.totalVotingPower&&(t.totalVotingPower=new s.LongBits(e.totalVotingPower.low>>>0,e.totalVotingPower.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.validators=[]),t.defaults)if(r.proposer=null,s.Long){var n=new s.Long(0,0,!1);r.totalVotingPower=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.totalVotingPower=t.longs===String?"0":0;if(e.validators&&e.validators.length){r.validators=[];for(var o=0;o<e.validators.length;++o)r.validators[o]=a.tendermint.types.Validator.toObject(e.validators[o],t)}return null!=e.proposer&&e.hasOwnProperty("proposer")&&(r.proposer=a.tendermint.types.Validator.toObject(e.proposer,t)),null!=e.totalVotingPower&&e.hasOwnProperty("totalVotingPower")&&("number"==typeof e.totalVotingPower?r.totalVotingPower=t.longs===String?String(e.totalVotingPower):e.totalVotingPower:r.totalVotingPower=t.longs===String?s.Long.prototype.toString.call(e.totalVotingPower):t.longs===Number?new s.LongBits(e.totalVotingPower.low>>>0,e.totalVotingPower.high>>>0).toNumber():e.totalVotingPower),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Validator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address=s.newBuffer([]),e.prototype.pubKey=null,e.prototype.votingPower=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.proposerPriority=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).bytes(e.address),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&a.tendermint.crypto.PublicKey.encode(e.pubKey,t.uint32(18).fork()).ldelim(),null!=e.votingPower&&Object.hasOwnProperty.call(e,"votingPower")&&t.uint32(24).int64(e.votingPower),null!=e.proposerPriority&&Object.hasOwnProperty.call(e,"proposerPriority")&&t.uint32(32).int64(e.proposerPriority),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Validator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.bytes();break;case 2:n.pubKey=a.tendermint.crypto.PublicKey.decode(e,e.uint32());break;case 3:n.votingPower=e.int64();break;case 4:n.proposerPriority=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Validator)return e;var t=new a.tendermint.types.Validator;if(null!=e.address&&("string"==typeof e.address?s.base64.decode(e.address,t.address=s.newBuffer(s.base64.length(e.address)),0):e.address.length&&(t.address=e.address)),null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".tendermint.types.Validator.pubKey: object expected");t.pubKey=a.tendermint.crypto.PublicKey.fromObject(e.pubKey)}return null!=e.votingPower&&(s.Long?(t.votingPower=s.Long.fromValue(e.votingPower)).unsigned=!1:"string"==typeof e.votingPower?t.votingPower=parseInt(e.votingPower,10):"number"==typeof e.votingPower?t.votingPower=e.votingPower:"object"==typeof e.votingPower&&(t.votingPower=new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber())),null!=e.proposerPriority&&(s.Long?(t.proposerPriority=s.Long.fromValue(e.proposerPriority)).unsigned=!1:"string"==typeof e.proposerPriority?t.proposerPriority=parseInt(e.proposerPriority,10):"number"==typeof e.proposerPriority?t.proposerPriority=e.proposerPriority:"object"==typeof e.proposerPriority&&(t.proposerPriority=new s.LongBits(e.proposerPriority.low>>>0,e.proposerPriority.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(t.bytes===String?r.address="":(r.address=[],t.bytes!==Array&&(r.address=s.newBuffer(r.address))),r.pubKey=null,s.Long){var n=new s.Long(0,0,!1);r.votingPower=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.votingPower=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!1);r.proposerPriority=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.proposerPriority=t.longs===String?"0":0}return null!=e.address&&e.hasOwnProperty("address")&&(r.address=t.bytes===String?s.base64.encode(e.address,0,e.address.length):t.bytes===Array?Array.prototype.slice.call(e.address):e.address),null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(r.pubKey=a.tendermint.crypto.PublicKey.toObject(e.pubKey,t)),null!=e.votingPower&&e.hasOwnProperty("votingPower")&&("number"==typeof e.votingPower?r.votingPower=t.longs===String?String(e.votingPower):e.votingPower:r.votingPower=t.longs===String?s.Long.prototype.toString.call(e.votingPower):t.longs===Number?new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber():e.votingPower),null!=e.proposerPriority&&e.hasOwnProperty("proposerPriority")&&("number"==typeof e.proposerPriority?r.proposerPriority=t.longs===String?String(e.proposerPriority):e.proposerPriority:r.proposerPriority=t.longs===String?s.Long.prototype.toString.call(e.proposerPriority):t.longs===Number?new s.LongBits(e.proposerPriority.low>>>0,e.proposerPriority.high>>>0).toNumber():e.proposerPriority),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SimpleValidator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pubKey=null,e.prototype.votingPower=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&a.tendermint.crypto.PublicKey.encode(e.pubKey,t.uint32(10).fork()).ldelim(),null!=e.votingPower&&Object.hasOwnProperty.call(e,"votingPower")&&t.uint32(16).int64(e.votingPower),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.SimpleValidator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pubKey=a.tendermint.crypto.PublicKey.decode(e,e.uint32());break;case 2:n.votingPower=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.SimpleValidator)return e;var t=new a.tendermint.types.SimpleValidator;if(null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".tendermint.types.SimpleValidator.pubKey: object expected");t.pubKey=a.tendermint.crypto.PublicKey.fromObject(e.pubKey)}return null!=e.votingPower&&(s.Long?(t.votingPower=s.Long.fromValue(e.votingPower)).unsigned=!1:"string"==typeof e.votingPower?t.votingPower=parseInt(e.votingPower,10):"number"==typeof e.votingPower?t.votingPower=e.votingPower:"object"==typeof e.votingPower&&(t.votingPower=new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.pubKey=null,s.Long){var n=new s.Long(0,0,!1);r.votingPower=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.votingPower=t.longs===String?"0":0;return null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(r.pubKey=a.tendermint.crypto.PublicKey.toObject(e.pubKey,t)),null!=e.votingPower&&e.hasOwnProperty("votingPower")&&("number"==typeof e.votingPower?r.votingPower=t.longs===String?String(e.votingPower):e.votingPower:r.votingPower=t.longs===String?s.Long.prototype.toString.call(e.votingPower):t.longs===Number?new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber():e.votingPower),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.version=function(){const e={};return e.App=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.protocol=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.software="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.protocol&&Object.hasOwnProperty.call(e,"protocol")&&t.uint32(8).uint64(e.protocol),null!=e.software&&Object.hasOwnProperty.call(e,"software")&&t.uint32(18).string(e.software),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.version.App;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.protocol=e.uint64();break;case 2:n.software=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.version.App)return e;var t=new a.tendermint.version.App;return null!=e.protocol&&(s.Long?(t.protocol=s.Long.fromValue(e.protocol)).unsigned=!0:"string"==typeof e.protocol?t.protocol=parseInt(e.protocol,10):"number"==typeof e.protocol?t.protocol=e.protocol:"object"==typeof e.protocol&&(t.protocol=new s.LongBits(e.protocol.low>>>0,e.protocol.high>>>0).toNumber(!0))),null!=e.software&&(t.software=String(e.software)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.protocol=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.protocol=t.longs===String?"0":0;r.software=""}return null!=e.protocol&&e.hasOwnProperty("protocol")&&("number"==typeof e.protocol?r.protocol=t.longs===String?String(e.protocol):e.protocol:r.protocol=t.longs===String?s.Long.prototype.toString.call(e.protocol):t.longs===Number?new s.LongBits(e.protocol.low>>>0,e.protocol.high>>>0).toNumber(!0):e.protocol),null!=e.software&&e.hasOwnProperty("software")&&(r.software=e.software),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Consensus=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.block=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.app=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.block&&Object.hasOwnProperty.call(e,"block")&&t.uint32(8).uint64(e.block),null!=e.app&&Object.hasOwnProperty.call(e,"app")&&t.uint32(16).uint64(e.app),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.version.Consensus;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.block=e.uint64();break;case 2:n.app=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.version.Consensus)return e;var t=new a.tendermint.version.Consensus;return null!=e.block&&(s.Long?(t.block=s.Long.fromValue(e.block)).unsigned=!0:"string"==typeof e.block?t.block=parseInt(e.block,10):"number"==typeof e.block?t.block=e.block:"object"==typeof e.block&&(t.block=new s.LongBits(e.block.low>>>0,e.block.high>>>0).toNumber(!0))),null!=e.app&&(s.Long?(t.app=s.Long.fromValue(e.app)).unsigned=!0:"string"==typeof e.app?t.app=parseInt(e.app,10):"number"==typeof e.app?t.app=e.app:"object"==typeof e.app&&(t.app=new s.LongBits(e.app.low>>>0,e.app.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.block=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.block=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.app=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.app=t.longs===String?"0":0}return null!=e.block&&e.hasOwnProperty("block")&&("number"==typeof e.block?r.block=t.longs===String?String(e.block):e.block:r.block=t.longs===String?s.Long.prototype.toString.call(e.block):t.longs===Number?new s.LongBits(e.block.low>>>0,e.block.high>>>0).toNumber(!0):e.block),null!=e.app&&e.hasOwnProperty("app")&&("number"==typeof e.app?r.app=t.longs===String?String(e.app):e.app:r.app=t.longs===String?s.Long.prototype.toString.call(e.app):t.longs===Number?new s.LongBits(e.app.low>>>0,e.app.high>>>0).toNumber(!0):e.app),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e})(),e.exports=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SignDocWrapper=void 0;const n=r(242),o=r(2);class i{constructor(e,t){this.mode=e,this.message=t}static fromAminoSignDoc(e){const t=new i("amino",new Uint8Array(0));return t._aminoSignDoc=e,t}static fromDirectSignDoc(e){const t=new i("direct",new Uint8Array(0));return t._protoSignDoc=new n.ProtoSignDocDecoder(e),t}clone(){return new i(this.mode,this.message)}get protoSignDoc(){return this._protoSignDoc||(this._protoSignDoc=n.ProtoSignDocDecoder.decode(this.message)),this._protoSignDoc}get aminoSignDoc(){return this._aminoSignDoc||(this._aminoSignDoc=JSON.parse(o.Buffer.from(this.message).toString())),this._aminoSignDoc}get chainId(){return"direct"===this.mode?this.protoSignDoc.chainId:this.aminoSignDoc.chain_id}get memo(){return"direct"===this.mode?this.protoSignDoc.txBody.memo:this.aminoSignDoc.memo}get fees(){var e,t;if("direct"===this.mode){const r=[];for(const n of null!==(t=null===(e=this.protoSignDoc.authInfo.fee)||void 0===e?void 0:e.amount)&&void 0!==t?t:[]){if(null==n.denom||null==n.amount)throw new Error("Invalid fee");r.push({denom:n.denom,amount:n.amount})}return r}return this.aminoSignDoc.fee.amount}get gas(){var e,t,r;return"direct"===this.mode?null!==(r=null===(t=null===(e=this.protoSignDoc.authInfo.fee)||void 0===e?void 0:e.gasLimit)||void 0===t?void 0:t.toNumber())&&void 0!==r?r:0:parseInt(this.aminoSignDoc.fee.gas)}}t.SignDocWrapper=i},,function(e,t){},function(e,t){},function(e,t,r){"use strict";var n=r(153).Buffer,o=r(448);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return n.alloc(0);if(1===this.length)return this.head.data;for(var t,r,o,i=n.allocUnsafe(e>>>0),s=this.head,a=0;s;)t=s.data,r=i,o=a,t.copy(r,o),a+=s.data.length,s=s.next;return i},e}(),o&&o.inspect&&o.inspect.custom&&(e.exports.prototype[o.inspect.custom]=function(){var e=o.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,r){(function(e,t){!function(e,r){"use strict";if(!e.setImmediate){var n,o,i,s,a,c=1,u={},l=!1,f=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?n=function(e){t.nextTick((function(){p(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,r=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=r,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){p(e.data)},n=function(e){i.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(o=f.documentElement,n=function(e){var t=f.createElement("script");t.onreadystatechange=function(){p(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):n=function(e){setTimeout(p,0,e)}:(s="setImmediate$"+Math.random()+"$",a=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(s)&&p(+t.data.slice(s.length))},e.addEventListener?e.addEventListener("message",a,!1):e.attachEvent("onmessage",a),n=function(t){e.postMessage(s+t,"*")}),d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r<t.length;r++)t[r]=arguments[r+1];var o={callback:e,args:t};return u[c]=o,n(c),c++},d.clearImmediate=h}function h(e){delete u[e]}function p(e){if(l)setTimeout(p,0,e);else{var t=u[e];if(t){l=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(void 0,r)}}(t)}finally{h(e),l=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,r(12),r(13))},function(e,t,r){"use strict";e.exports=i;var n=r(246),o=Object.create(r(95));function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}o.inherits=r(4),o.inherits(i,n),i.prototype._transform=function(e,t,r){r(null,e)}},,function(e,t,r){"use strict";t.sha1=r(453),t.sha224=r(454),t.sha256=r(248),t.sha384=r(455),t.sha512=r(249)},function(e,t,r){"use strict";var n=r(49),o=r(96),i=r(247),s=n.rotl32,a=n.sum32,c=n.sum32_5,u=i.ft_1,l=o.BlockHash,f=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(d,l),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=s(r[n-3]^r[n-8]^r[n-14]^r[n-16],1);var o=this.h[0],i=this.h[1],l=this.h[2],d=this.h[3],h=this.h[4];for(n=0;n<r.length;n++){var p=~~(n/20),g=c(s(o,5),u(p,i,l,d),h,r[n],f[p]);h=d,d=l,l=s(i,30),i=o,o=g}this.h[0]=a(this.h[0],o),this.h[1]=a(this.h[1],i),this.h[2]=a(this.h[2],l),this.h[3]=a(this.h[3],d),this.h[4]=a(this.h[4],h)},d.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(49),o=r(248);function i(){if(!(this instanceof i))return new i;o.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(i,o),e.exports=i,i.blockSize=512,i.outSize=224,i.hmacStrength=192,i.padLength=64,i.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},function(e,t,r){"use strict";var n=r(49),o=r(249);function i(){if(!(this instanceof i))return new i;o.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(i,o),e.exports=i,i.blockSize=1024,i.outSize=384,i.hmacStrength=192,i.padLength=128,i.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},function(e,t,r){"use strict";var n=r(49),o=r(96),i=n.rotl32,s=n.sum32,a=n.sum32_3,c=n.sum32_4,u=o.BlockHash;function l(){if(!(this instanceof l))return new l;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function f(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}function d(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function h(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}n.inherits(l,u),t.ripemd160=l,l.blockSize=512,l.outSize=160,l.hmacStrength=192,l.padLength=64,l.prototype._update=function(e,t){for(var r=this.h[0],n=this.h[1],o=this.h[2],u=this.h[3],l=this.h[4],b=r,v=n,w=o,_=u,k=l,O=0;O<80;O++){var S=s(i(c(r,f(O,n,o,u),e[p[O]+t],d(O)),m[O]),l);r=l,l=u,u=i(o,10),o=n,n=S,S=s(i(c(b,f(79-O,v,w,_),e[g[O]+t],h(O)),y[O]),k),b=k,k=_,_=i(w,10),w=v,v=S}S=a(this.h[1],o,_),this.h[1]=a(this.h[2],u,k),this.h[2]=a(this.h[3],l,b),this.h[3]=a(this.h[4],r,v),this.h[4]=a(this.h[0],n,w),this.h[0]=S},l.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],g=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],m=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],y=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},function(e,t,r){"use strict";var n=r(49),o=r(32);function i(e,t,r){if(!(this instanceof i))return new i(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,r))}e.exports=i,i.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),o(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},i.prototype.update=function(e,t){return this.inner.update(e,t),this},i.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},function(e,t,r){(t=e.exports=r(251)).Stream=t,t.Readable=t,t.Writable=r(255),t.Duplex=r(74),t.Transform=r(256),t.PassThrough=r(464),t.finished=r(157),t.pipeline=r(465)},function(e,t){},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=r(2).Buffer,a=r(461).inspect,c=a&&a.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,r,u;return t=e,(r=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return s.alloc(0);for(var t,r,n,o=s.allocUnsafe(e>>>0),i=this.head,a=0;i;)t=i.data,r=o,n=a,s.prototype.copy.call(t,r,n),a+=i.data.length,i=i.next;return o}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var o=t.data,i=e>o.length?o.length:e;if(i===o.length?n+=o:n+=o.slice(0,e),0==(e-=i)){i===o.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=o.slice(i));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=s.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var o=r.data,i=e>o.length?o.length:e;if(o.copy(t,t.length-e,0,i),0==(e-=i)){i===o.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=o.slice(i));break}++n}return this.length-=n,t}},{key:c,value:function(e,t){return a(this,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}])&&i(t.prototype,r),u&&i(t,u),e}()},function(e,t){},function(e,t,r){"use strict";(function(t){var n;function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i=r(157),s=Symbol("lastResolve"),a=Symbol("lastReject"),c=Symbol("error"),u=Symbol("ended"),l=Symbol("lastPromise"),f=Symbol("handlePromise"),d=Symbol("stream");function h(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var r=e[d].read();null!==r&&(e[l]=null,e[s]=null,e[a]=null,t(h(r,!1)))}}function g(e){t.nextTick(p,e)}var m=Object.getPrototypeOf((function(){})),y=Object.setPrototypeOf((o(n={get stream(){return this[d]},next:function(){var e=this,r=this[c];if(null!==r)return Promise.reject(r);if(this[u])return Promise.resolve(h(void 0,!0));if(this[d].destroyed)return new Promise((function(r,n){t.nextTick((function(){e[c]?n(e[c]):r(h(void 0,!0))}))}));var n,o=this[l];if(o)n=new Promise(function(e,t){return function(r,n){e.then((function(){t[u]?r(h(void 0,!0)):t[f](r,n)}),n)}}(o,this));else{var i=this[d].read();if(null!==i)return Promise.resolve(h(i,!1));n=new Promise(this[f])}return this[l]=n,n}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[d].destroy(null,(function(e){e?r(e):t(h(void 0,!0))}))}))})),n),m);e.exports=function(e){var t,r=Object.create(y,(o(t={},d,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,a,{value:null,writable:!0}),o(t,c,{value:null,writable:!0}),o(t,u,{value:e._readableState.endEmitted,writable:!0}),o(t,f,{value:function(e,t){var n=r[d].read();n?(r[l]=null,r[s]=null,r[a]=null,e(h(n,!1))):(r[s]=e,r[a]=t)},writable:!0}),t));return r[l]=null,i(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[a];return null!==t&&(r[l]=null,r[s]=null,r[a]=null,t(e)),void(r[c]=e)}var n=r[s];null!==n&&(r[l]=null,r[s]=null,r[a]=null,n(h(void 0,!0))),r[u]=!0})),e.on("readable",g.bind(null,r)),r}}).call(this,r(13))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,r){"use strict";e.exports=o;var n=r(256);function o(e){if(!(this instanceof o))return new o(e);n.call(this,e)}r(4)(o,n),o.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,r){"use strict";var n;var o=r(73).codes,i=o.ERR_MISSING_ARGS,s=o.ERR_STREAM_DESTROYED;function a(e){if(e)throw e}function c(e,t,o,i){i=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(i);var a=!1;e.on("close",(function(){a=!0})),void 0===n&&(n=r(157)),n(e,{readable:t,writable:o},(function(e){if(e)return i(e);a=!0,i()}));var c=!1;return function(t){if(!a&&!c)return c=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void i(t||new s("pipe"))}}function u(e){e()}function l(e,t){return e.pipe(t)}function f(e){return e.length?"function"!=typeof e[e.length-1]?a:e.pop():a}e.exports=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o=f(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new i("streams");var s=t.map((function(e,r){var i=r<t.length-1;return c(e,i,r>0,(function(e){n||(n=e),e&&s.forEach(u),i||(s.forEach(u),o(n))}))}));return t.reduce(l)}},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function c(){this.init(),this._w=a,o.call(this,64,56)}function u(e){return e<<30|e>>>2}function l(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(c,o),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,a=0|this._d,c=0|this._e,f=0;f<16;++f)r[f]=e.readInt32BE(4*f);for(;f<80;++f)r[f]=r[f-3]^r[f-8]^r[f-14]^r[f-16];for(var d=0;d<80;++d){var h=~~(d/20),p=0|((t=n)<<5|t>>>27)+l(h,o,i,a)+c+r[d]+s[h];c=a,a=i,i=u(o),o=n,n=p}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=c+this._e|0},c.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=c},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function c(){this.init(),this._w=a,o.call(this,64,56)}function u(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function f(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(c,o),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,a=0|this._d,c=0|this._e,d=0;d<16;++d)r[d]=e.readInt32BE(4*d);for(;d<80;++d)r[d]=(t=r[d-3]^r[d-8]^r[d-14]^r[d-16])<<1|t>>>31;for(var h=0;h<80;++h){var p=~~(h/20),g=u(n)+f(p,o,i,a)+c+r[h]+s[p]|0;c=a,a=i,i=l(o),o=n,n=g}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=c+this._e|0},c.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=c},function(e,t,r){var n=r(4),o=r(257),i=r(77),s=r(7).Buffer,a=new Array(64);function c(){this.init(),this._w=a,i.call(this,64,56)}n(c,o),c.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},c.prototype._hash=function(){var e=s.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=c},function(e,t,r){var n=r(4),o=r(258),i=r(77),s=r(7).Buffer,a=new Array(160);function c(){this.init(),this._w=a,i.call(this,128,112)}n(c,o),c.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},c.prototype._hash=function(){var e=s.allocUnsafe(48);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=c},function(e,t,r){e.exports=r(154)},function(e,t,r){e.exports=r(65)},function(e,t,r){e.exports=r(148).Transform},function(e,t,r){e.exports=r(148).PassThrough},function(e,t,r){"use strict";var n=r(4),o=r(7).Buffer,i=r(56),s=o.alloc(128);function a(e,t){i.call(this,"digest"),"string"==typeof t&&(t=o.from(t)),this._alg=e,this._key=t,t.length>64?t=e(t):t.length<64&&(t=o.concat([t,s],64));for(var r=this._ipad=o.allocUnsafe(64),n=this._opad=o.allocUnsafe(64),a=0;a<64;a++)r[a]=54^t[a],n[a]=92^t[a];this._hash=[r]}n(a,i),a.prototype._update=function(e){this._hash.push(e)},a.prototype._final=function(){var e=this._alg(o.concat(this._hash));return this._alg(o.concat([this._opad,e]))},e.exports=a},function(e,t,r){e.exports=r(260)},function(e,t,r){(function(t,n){var o,i=r(7).Buffer,s=r(261),a=r(262),c=r(263),u=r(264),l=t.crypto&&t.crypto.subtle,f={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},d=[];function h(e,t,r,n,o){return l.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return l.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:o}},e,n<<3)})).then((function(e){return i.from(e)}))}e.exports=function(e,r,p,g,m,y){"function"==typeof m&&(y=m,m=void 0);var b=f[(m=m||"sha1").toLowerCase()];if(!b||"function"!=typeof t.Promise)return n.nextTick((function(){var t;try{t=c(e,r,p,g,m)}catch(e){return y(e)}y(null,t)}));if(s(p,g),e=u(e,a,"Password"),r=u(r,a,"Salt"),"function"!=typeof y)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then((function(e){n.nextTick((function(){t(null,e)}))}),(function(e){n.nextTick((function(){t(e)}))}))}(function(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!l||!l.importKey||!l.deriveBits)return Promise.resolve(!1);if(void 0!==d[e])return d[e];var r=h(o=o||i.alloc(8),o,10,128,e).then((function(){return!0})).catch((function(){return!1}));return d[e]=r,r}(b).then((function(t){return t?h(e,r,p,g,b):c(e,r,p,g,m)})),y)}}).call(this,r(12),r(13))},function(e,t,r){var n=r(478),o=r(159),i=r(160),s=r(491),a=r(122);function c(e,t,r){if(e=e.toLowerCase(),i[e])return o.createCipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function u(e,t,r){if(e=e.toLowerCase(),i[e])return o.createDecipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var r,n;if(e=e.toLowerCase(),i[e])r=i[e].key,n=i[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var o=a(t,!1,r,n);return c(e,o.key,o.iv)},t.createCipheriv=t.Cipheriv=c,t.createDecipher=t.Decipher=function(e,t){var r,n;if(e=e.toLowerCase(),i[e])r=i[e].key,n=i[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var o=a(t,!1,r,n);return u(e,o.key,o.iv)},t.createDecipheriv=t.Decipheriv=u,t.listCiphers=t.getCiphers=function(){return Object.keys(s).concat(o.getCiphers())}},function(e,t,r){var n=r(56),o=r(479),i=r(4),s=r(7).Buffer,a={"des-ede3-cbc":o.CBC.instantiate(o.EDE),"des-ede3":o.EDE,"des-ede-cbc":o.CBC.instantiate(o.EDE),"des-ede":o.EDE,"des-cbc":o.CBC.instantiate(o.DES),"des-ecb":o.DES};function c(e){n.call(this);var t,r=e.mode.toLowerCase(),o=a[r];t=e.decrypt?"decrypt":"encrypt";var i=e.key;s.isBuffer(i)||(i=s.from(i)),"des-ede"!==r&&"des-ede-cbc"!==r||(i=s.concat([i,i.slice(0,8)]));var c=e.iv;s.isBuffer(c)||(c=s.from(c)),this._des=o.create({key:i,iv:c,type:t})}a.des=a["des-cbc"],a.des3=a["des-ede3-cbc"],e.exports=c,i(c,n),c.prototype._update=function(e){return s.from(this._des.update(e))},c.prototype._final=function(){return s.from(this._des.final())}},function(e,t,r){"use strict";t.utils=r(265),t.Cipher=r(158),t.DES=r(266),t.CBC=r(480),t.EDE=r(481)},function(e,t,r){"use strict";var n=r(32),o=r(4),i={};function s(e){n.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}t.instantiate=function(e){function t(t){e.call(this,t),this._cbcInit()}o(t,e);for(var r=Object.keys(i),n=0;n<r.length;n++){var s=r[n];t.prototype[s]=i[s]}return t.create=function(e){return new t(e)},t},i._cbcInit=function(){var e=new s(this.options.iv);this._cbcState=e},i._update=function(e,t,r,n){var o=this._cbcState,i=this.constructor.super_.prototype,s=o.iv;if("encrypt"===this.type){for(var a=0;a<this.blockSize;a++)s[a]^=e[t+a];i._update.call(this,s,0,r,n);for(a=0;a<this.blockSize;a++)s[a]=r[n+a]}else{i._update.call(this,e,t,r,n);for(a=0;a<this.blockSize;a++)r[n+a]^=s[a];for(a=0;a<this.blockSize;a++)s[a]=e[t+a]}}},function(e,t,r){"use strict";var n=r(32),o=r(4),i=r(158),s=r(266);function a(e,t){n.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),o=t.slice(8,16),i=t.slice(16,24);this.ciphers="encrypt"===e?[s.create({type:"encrypt",key:r}),s.create({type:"decrypt",key:o}),s.create({type:"encrypt",key:i})]:[s.create({type:"decrypt",key:i}),s.create({type:"encrypt",key:o}),s.create({type:"decrypt",key:r})]}function c(e){i.call(this,e);var t=new a(this.type,this.options.key);this._edeState=t}o(c,i),e.exports=c,c.create=function(e){return new c(e)},c.prototype._update=function(e,t,r,n){var o=this._edeState;o.ciphers[0]._update(e,t,r,n),o.ciphers[1]._update(r,n,r,n),o.ciphers[2]._update(r,n,r,n)},c.prototype._pad=s.prototype._pad,c.prototype._unpad=s.prototype._unpad},function(e,t,r){var n=r(160),o=r(270),i=r(7).Buffer,s=r(271),a=r(56),c=r(121),u=r(122);function l(e,t,r){a.call(this),this._cache=new d,this._cipher=new c.AES(t),this._prev=i.from(r),this._mode=e,this._autopadding=!0}r(4)(l,a),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get();)r=this._mode.encrypt(this,t),n.push(r);return i.concat(n)};var f=i.alloc(16,16);function d(){this.cache=i.allocUnsafe(0)}function h(e,t,r){var a=n[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=i.from(t)),t.length!==a.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof r&&(r=i.from(r)),"GCM"!==a.mode&&r.length!==a.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===a.type?new s(a.module,t,r):"auth"===a.type?new o(a.module,t,r):new l(a.module,t,r)}l.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(f))throw this._cipher.scrub(),new Error("data not multiple of block length")},l.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=i.concat([this.cache,e])},d.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},d.prototype.flush=function(){for(var e=16-this.cache.length,t=i.allocUnsafe(e),r=-1;++r<e;)t.writeUInt8(e,r);return i.concat([this.cache,t])},t.createCipheriv=h,t.createCipher=function(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var o=u(t,!1,r.key,r.iv);return h(e,o.key,o.iv)}},function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},function(e,t,r){var n=r(98);t.encrypt=function(e,t){var r=n(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev},t.decrypt=function(e,t){var r=e._prev;e._prev=t;var o=e._cipher.decryptBlock(t);return n(o,r)}},function(e,t,r){var n=r(7).Buffer,o=r(98);function i(e,t,r){var i=t.length,s=o(t,e._cache);return e._cache=e._cache.slice(i),e._prev=n.concat([e._prev,r?t:s]),s}t.encrypt=function(e,t,r){for(var o,s=n.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=n.allocUnsafe(0)),!(e._cache.length<=t.length)){s=n.concat([s,i(e,t,r)]);break}o=e._cache.length,s=n.concat([s,i(e,t.slice(0,o),r)]),t=t.slice(o)}return s}},function(e,t,r){var n=r(7).Buffer;function o(e,t,r){var o=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=n.concat([e._prev.slice(1),n.from([r?t:o])]),o}t.encrypt=function(e,t,r){for(var i=t.length,s=n.allocUnsafe(i),a=-1;++a<i;)s[a]=o(e,t[a],r);return s}},function(e,t,r){var n=r(7).Buffer;function o(e,t,r){for(var n,o,s=-1,a=0;++s<8;)n=t&1<<7-s?128:0,a+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^n))>>s%8,e._prev=i(e._prev,r?n:o);return a}function i(e,t){var r=e.length,o=-1,i=n.allocUnsafe(e.length);for(e=n.concat([e,n.from([t])]);++o<r;)i[o]=e[o]<<1|e[o+1]>>7;return i}t.encrypt=function(e,t,r){for(var i=t.length,s=n.allocUnsafe(i),a=-1;++a<i;)s[a]=o(e,t[a],r);return s}},function(e,t,r){(function(e){var n=r(98);function o(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(t,r){for(;t._cache.length<r.length;)t._cache=e.concat([t._cache,o(t)]);var i=t._cache.slice(0,r.length);return t._cache=t._cache.slice(r.length),n(r,i)}}).call(this,r(2).Buffer)},function(e,t,r){var n=r(7).Buffer,o=n.alloc(16,0);function i(e){var t=n.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function s(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}s.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},s.prototype._multiply=function(){for(var e,t,r,n=[(e=this.h).readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)],o=[0,0,0,0],s=-1;++s<128;){for(0!=(this.state[~~(s/8)]&1<<7-s%8)&&(o[0]^=n[0],o[1]^=n[1],o[2]^=n[2],o[3]^=n[3]),r=0!=(1&n[3]),t=3;t>0;t--)n[t]=n[t]>>>1|(1&n[t-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=i(o)},s.prototype.update=function(e){var t;for(this.cache=n.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},s.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,o],16)),this.ghash(i([0,e,0,t])),this.state},e.exports=s},function(e,t,r){var n=r(270),o=r(7).Buffer,i=r(160),s=r(271),a=r(56),c=r(121),u=r(122);function l(e,t,r){a.call(this),this._cache=new f,this._last=void 0,this._cipher=new c.AES(t),this._prev=o.from(r),this._mode=e,this._autopadding=!0}function f(){this.cache=o.allocUnsafe(0)}function d(e,t,r){var a=i[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");if("string"==typeof r&&(r=o.from(r)),"GCM"!==a.mode&&r.length!==a.iv)throw new TypeError("invalid iv length "+r.length);if("string"==typeof t&&(t=o.from(t)),t.length!==a.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===a.type?new s(a.module,t,r,!0):"auth"===a.type?new n(a.module,t,r,!0):new l(a.module,t,r)}r(4)(l,a),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,t),n.push(r);return o.concat(n)},l.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var r=-1;for(;++r<t;)if(e[r+(16-t)]!==t)throw new Error("unable to decrypt data");if(16===t)return;return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},l.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},f.prototype.add=function(e){this.cache=o.concat([this.cache,e])},f.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},f.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var r=i[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=u(t,!1,r.key,r.iv);return d(e,n.key,n.iv)},t.createDecipheriv=d},function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},function(e,t,r){(function(e){var n=r(272),o=r(494),i=r(495);var s={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(t){var r=new e(o[t].prime,"hex"),n=new e(o[t].gen,"hex");return new i(r,n)},t.createDiffieHellman=t.DiffieHellman=function t(r,o,a,c){return e.isBuffer(o)||void 0===s[o]?t(r,"binary",o,a):(o=o||"binary",c=c||"binary",a=a||new e([2]),e.isBuffer(a)||(a=new e(a,c)),"number"==typeof r?new i(n(r,a),a,!0):(e.isBuffer(r)||(r=new e(r,o)),new i(r,a,!0)))}}).call(this,r(2).Buffer)},function(e,t){},function(e){e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},function(e,t,r){(function(t){var n=r(6),o=new(r(273)),i=new n(24),s=new n(11),a=new n(10),c=new n(3),u=new n(7),l=r(272),f=r(62);function d(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this._pub=new n(e),this}function h(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this._priv=new n(e),this}e.exports=g;var p={};function g(e,t,r){this.setGenerator(t),this.__prime=new n(e),this._prime=n.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=d,this.setPrivateKey=h):this._primeCode=8}function m(e,r){var n=new t(e.toArray());return r?n.toString(r):n}Object.defineProperty(g.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(e,t){var r=t.toString("hex"),n=[r,e.toString(16)].join("_");if(n in p)return p[n];var f,d=0;if(e.isEven()||!l.simpleSieve||!l.fermatTest(e)||!o.test(e))return d+=1,d+="02"===r||"05"===r?8:4,p[n]=d,d;switch(o.test(e.shrn(1))||(d+=2),r){case"02":e.mod(i).cmp(s)&&(d+=8);break;case"05":(f=e.mod(a)).cmp(c)&&f.cmp(u)&&(d+=8);break;default:d+=4}return p[n]=d,d}(this.__prime,this.__gen)),this._primeCode}}),g.prototype.generateKeys=function(){return this._priv||(this._priv=new n(f(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},g.prototype.computeSecret=function(e){var r=(e=(e=new n(e)).toRed(this._prime)).redPow(this._priv).fromRed(),o=new t(r.toArray()),i=this.getPrime();if(o.length<i.length){var s=new t(i.length-o.length);s.fill(0),o=t.concat([s,o])}return o},g.prototype.getPublicKey=function(e){return m(this._pub,e)},g.prototype.getPrivateKey=function(e){return m(this._priv,e)},g.prototype.getPrime=function(e){return m(this.__prime,e)},g.prototype.getGenerator=function(e){return m(this._gen,e)},g.prototype.setGenerator=function(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this.__gen=e,this._gen=new n(e),this}}).call(this,r(2).Buffer)},function(e,t,r){var n=r(7).Buffer,o=r(54),i=r(497),s=r(4),a=r(505),c=r(530),u=r(260);function l(e){i.Writable.call(this);var t=u[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=o(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){i.Writable.call(this);var t=u[e];if(!t)throw new Error("Unknown message digest");this._hash=o(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){return new l(e)}function h(e){return new f(e)}Object.keys(u).forEach((function(e){u[e].id=n.from(u[e].id,"hex"),u[e.toLowerCase()]=u[e]})),s(l,i.Writable),l.prototype._write=function(e,t,r){this._hash.update(e),r()},l.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},l.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),n=a(r,e,this._hashType,this._signType,this._tag);return t?n.toString(t):n},s(f,i.Writable),f.prototype._write=function(e,t,r){this._hash.update(e),r()},f.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},f.prototype.verify=function(e,t,r){"string"==typeof t&&(t=n.from(t,r)),this.end();var o=this._hash.digest();return c(t,o,e,this._signType,this._tag)},e.exports={Sign:d,Verify:h,createSign:d,createVerify:h}},function(e,t,r){(t=e.exports=r(274)).Stream=t,t.Readable=t,t.Writable=r(278),t.Duplex=r(79),t.Transform=r(279),t.PassThrough=r(503),t.finished=r(162),t.pipeline=r(504)},function(e,t){},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=r(2).Buffer,a=r(500).inspect,c=a&&a.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,r,u;return t=e,(r=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return s.alloc(0);for(var t,r,n,o=s.allocUnsafe(e>>>0),i=this.head,a=0;i;)t=i.data,r=o,n=a,s.prototype.copy.call(t,r,n),a+=i.data.length,i=i.next;return o}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var o=t.data,i=e>o.length?o.length:e;if(i===o.length?n+=o:n+=o.slice(0,e),0==(e-=i)){i===o.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=o.slice(i));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=s.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var o=r.data,i=e>o.length?o.length:e;if(o.copy(t,t.length-e,0,i),0==(e-=i)){i===o.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=o.slice(i));break}++n}return this.length-=n,t}},{key:c,value:function(e,t){return a(this,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}])&&i(t.prototype,r),u&&i(t,u),e}()},function(e,t){},function(e,t,r){"use strict";(function(t){var n;function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i=r(162),s=Symbol("lastResolve"),a=Symbol("lastReject"),c=Symbol("error"),u=Symbol("ended"),l=Symbol("lastPromise"),f=Symbol("handlePromise"),d=Symbol("stream");function h(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var r=e[d].read();null!==r&&(e[l]=null,e[s]=null,e[a]=null,t(h(r,!1)))}}function g(e){t.nextTick(p,e)}var m=Object.getPrototypeOf((function(){})),y=Object.setPrototypeOf((o(n={get stream(){return this[d]},next:function(){var e=this,r=this[c];if(null!==r)return Promise.reject(r);if(this[u])return Promise.resolve(h(void 0,!0));if(this[d].destroyed)return new Promise((function(r,n){t.nextTick((function(){e[c]?n(e[c]):r(h(void 0,!0))}))}));var n,o=this[l];if(o)n=new Promise(function(e,t){return function(r,n){e.then((function(){t[u]?r(h(void 0,!0)):t[f](r,n)}),n)}}(o,this));else{var i=this[d].read();if(null!==i)return Promise.resolve(h(i,!1));n=new Promise(this[f])}return this[l]=n,n}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[d].destroy(null,(function(e){e?r(e):t(h(void 0,!0))}))}))})),n),m);e.exports=function(e){var t,r=Object.create(y,(o(t={},d,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,a,{value:null,writable:!0}),o(t,c,{value:null,writable:!0}),o(t,u,{value:e._readableState.endEmitted,writable:!0}),o(t,f,{value:function(e,t){var n=r[d].read();n?(r[l]=null,r[s]=null,r[a]=null,e(h(n,!1))):(r[s]=e,r[a]=t)},writable:!0}),t));return r[l]=null,i(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[a];return null!==t&&(r[l]=null,r[s]=null,r[a]=null,t(e)),void(r[c]=e)}var n=r[s];null!==n&&(r[l]=null,r[s]=null,r[a]=null,n(h(void 0,!0))),r[u]=!0})),e.on("readable",g.bind(null,r)),r}}).call(this,r(13))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,r){"use strict";e.exports=o;var n=r(279);function o(e){if(!(this instanceof o))return new o(e);n.call(this,e)}r(4)(o,n),o.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,r){"use strict";var n;var o=r(78).codes,i=o.ERR_MISSING_ARGS,s=o.ERR_STREAM_DESTROYED;function a(e){if(e)throw e}function c(e,t,o,i){i=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(i);var a=!1;e.on("close",(function(){a=!0})),void 0===n&&(n=r(162)),n(e,{readable:t,writable:o},(function(e){if(e)return i(e);a=!0,i()}));var c=!1;return function(t){if(!a&&!c)return c=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void i(t||new s("pipe"))}}function u(e){e()}function l(e,t){return e.pipe(t)}function f(e){return e.length?"function"!=typeof e[e.length-1]?a:e.pop():a}e.exports=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o=f(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new i("streams");var s=t.map((function(e,r){var i=r<t.length-1;return c(e,i,r>0,(function(e){n||(n=e),e&&s.forEach(u),i||(s.forEach(u),o(n))}))}));return t.reduce(l)}},function(e,t,r){var n=r(7).Buffer,o=r(120),i=r(163),s=r(45).ec,a=r(282),c=r(124),u=r(288);function l(e,t,r,i){if((e=n.from(e.toArray())).length<t.byteLength()){var s=n.alloc(t.byteLength()-e.length);e=n.concat([s,e])}var a=r.length,c=function(e,t){e=(e=f(e,t)).mod(t);var r=n.from(e.toArray());if(r.length<t.byteLength()){var o=n.alloc(t.byteLength()-r.length);r=n.concat([o,r])}return r}(r,t),u=n.alloc(a);u.fill(1);var l=n.alloc(a);return l=o(i,l).update(u).update(n.from([0])).update(e).update(c).digest(),u=o(i,l).update(u).digest(),{k:l=o(i,l).update(u).update(n.from([1])).update(e).update(c).digest(),v:u=o(i,l).update(u).digest()}}function f(e,t){var r=new a(e),n=(e.length<<3)-t.bitLength();return n>0&&r.ishrn(n),r}function d(e,t,r){var i,s;do{for(i=n.alloc(0);8*i.length<e.bitLength();)t.v=o(r,t.k).update(t.v).digest(),i=n.concat([i,t.v]);s=f(i,e),t.k=o(r,t.k).update(t.v).update(n.from([0])).digest(),t.v=o(r,t.k).update(t.v).digest()}while(-1!==s.cmp(e));return s}function h(e,t,r,n){return e.toRed(a.mont(r)).redPow(t).fromRed().mod(n)}e.exports=function(e,t,r,o,p){var g=c(t);if(g.curve){if("ecdsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong private key type");return function(e,t){var r=u[t.curve.join(".")];if(!r)throw new Error("unknown curve "+t.curve.join("."));var o=new s(r).keyFromPrivate(t.privateKey).sign(e);return n.from(o.toDER())}(e,g)}if("dsa"===g.type){if("dsa"!==o)throw new Error("wrong private key type");return function(e,t,r){var o,i=t.params.priv_key,s=t.params.p,c=t.params.q,u=t.params.g,p=new a(0),g=f(e,c).mod(c),m=!1,y=l(i,c,e,r);for(;!1===m;)o=d(c,y,r),p=h(u,o,s,c),0===(m=o.invm(c).imul(g.add(i.mul(p))).mod(c)).cmpn(0)&&(m=!1,p=new a(0));return function(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e));128&t[0]&&(t=[0].concat(t));var r=[48,e.length+t.length+4,2,e.length];return r=r.concat(e,[2,t.length],t),n.from(r)}(p,m)}(e,g,r)}if("rsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong private key type");e=n.concat([p,e]);for(var m=g.modulus.byteLength(),y=[0,1];e.length+y.length+1<m;)y.push(255);y.push(0);for(var b=-1;++b<e.length;)y.push(e[b]);return i(y,g)},e.exports.getKey=l,e.exports.makeKey=d},function(e,t,r){(function(e){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{s=r(507).Buffer}catch(e){}function a(e,t,r){for(var o=0,i=Math.min(e.length,r),s=0,a=t;a<i;a++){var c,u=e.charCodeAt(a)-48;o<<=4,o|=c=u>=49&&u<=54?u-49+10:u>=17&&u<=22?u-17+10:u,s|=c}return n(!(240&s),"Invalid character in "+e),o}function c(e,t,r,o){for(var i=0,s=0,a=Math.min(e.length,r),c=t;c<a;c++){var u=e.charCodeAt(c)-48;i*=o,s=u>=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&s<o,"Invalid character"),i+=s}return i}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&o++,16===t?this._parseHex(e,o):this._parseBase(e,t,o),"-"===e[0]&&(this.negative=1),this._strip(),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var o=0;o<this.length;o++)this.words[o]=0;var i,s,a=0;if("be"===r)for(o=e.length-1,i=0;o>=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);else if("le"===r)for(o=0,i=0;o<e.length;o+=3)s=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);return this._strip()},i.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,o,i=0;for(r=e.length-6,n=0;r>=t;r-=6)o=a(e,r,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=a(e,t,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303),this._strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,s=i%n,a=Math.min(i,i-s)+r,u=0,l=r;l<a;l+=n)u=c(e,l,l+n,t),this.imuln(o),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var f=1;for(u=c(e,l,e.length,t),l=0;l<s;l++)f*=t;this.imuln(f),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}},i.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},i.prototype._move=function(e){u(e,this)},i.prototype.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},i.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(e){i.prototype.inspect=l}else i.prototype.inspect=l;function l(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var o=0,i=0,s=0;s<this.length;s++){var a=this.words[s],c=(16777215&(a<<o|i)).toString(16);r=0!==(i=a>>>24-o&16777215)||s!==this.length-1?f[6-c.length]+c+r:c+r,(o+=2)>=26&&(o-=26,s--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],l=h[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modrn(l).toString(e);r=(p=p.idivn(l)).isZero()?g+r:f[u-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16,2)},s&&(i.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],s=o*i,a=67108863&s,c=s/67108864|0;r.words[0]=a;for(var u=1;u<n;u++){for(var l=c>>>26,f=67108863&c,d=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=d;h++){var p=u-h|0;l+=(s=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&s}r.words[u]=0|f,c=0|l}return 0!==c?r.words[u]=0|c:r.length--,r._strip()}i.prototype.toArrayLike=function(e,t,r){this._strip();var o=this.byteLength(),i=r||Math.max(1,o);n(o<=i,"byte array longer than desired length"),n(i>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,i);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,o),s},i.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r++]=255&s,r<e.length&&(e[r++]=s>>8&255),r<e.length&&(e[r++]=s>>16&255),6===i?(r<e.length&&(e[r++]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r<e.length)for(e[r++]=n;r<e.length;)e[r++]=0},i.prototype._toArrayLikeBE=function(e,t){for(var r=e.length-1,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r--]=255&s,r>=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===i?(r>=0&&(e[r--]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},i.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return 0!==this.negative},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},i.prototype.ior=function(e){return n(0==(this.negative|e.negative)),this.iuor(e)},i.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},i.prototype.iand=function(e){return n(0==(this.negative|e.negative)),this.iuand(e)},i.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},i.prototype.ixor=function(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},i.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var o=0;o<t;o++)this.words[o]=67108863&~this.words[o];return r>0&&(this.words[o]=~this.words[o]&67108863>>26-r),this._strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,o=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<o:this.words[r]&~(1<<o),this._strip()},i.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i<n.length;i++)t=(0|r.words[i])+(0|n.words[i])+o,this.words[i]=67108863&t,o=t>>>26;for(;0!==o&&i<r.length;i++)t=(0|r.words[i])+o,this.words[i]=67108863&t,o=t>>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;i<r.length;i++)this.words[i]=r.words[i];return this},i.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,s=0;s<n.length;s++)i=(t=(0|r.words[s])-(0|n.words[s])+i)>>26,this.words[s]=67108863&t;for(;0!==i&&s<r.length;s++)i=(t=(0|r.words[s])+i)>>26,this.words[s]=67108863&t;if(0===i&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this._strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var g=function(e,t,r){var n,o,i,s=e.words,a=t.words,c=r.words,u=0,l=0|s[0],f=8191&l,d=l>>>13,h=0|s[1],p=8191&h,g=h>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],w=8191&v,_=v>>>13,k=0|s[4],O=8191&k,S=k>>>13,E=0|s[5],j=8191&E,P=E>>>13,A=0|s[6],x=8191&A,M=A>>>13,I=0|s[7],C=8191&I,R=I>>>13,T=0|s[8],N=8191&T,B=T>>>13,D=0|s[9],L=8191&D,U=D>>>13,q=0|a[0],H=8191&q,z=q>>>13,K=0|a[1],F=8191&K,$=K>>>13,V=0|a[2],J=8191&V,G=V>>>13,W=0|a[3],Q=8191&W,Z=W>>>13,Y=0|a[4],X=8191&Y,ee=Y>>>13,te=0|a[5],re=8191&te,ne=te>>>13,oe=0|a[6],ie=8191&oe,se=oe>>>13,ae=0|a[7],ce=8191&ae,ue=ae>>>13,le=0|a[8],fe=8191&le,de=le>>>13,he=0|a[9],pe=8191&he,ge=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(u+(n=Math.imul(f,H))|0)+((8191&(o=(o=Math.imul(f,z))+Math.imul(d,H)|0))<<13)|0;u=((i=Math.imul(d,z))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,H),o=(o=Math.imul(p,z))+Math.imul(g,H)|0,i=Math.imul(g,z);var ye=(u+(n=n+Math.imul(f,F)|0)|0)+((8191&(o=(o=o+Math.imul(f,$)|0)+Math.imul(d,F)|0))<<13)|0;u=((i=i+Math.imul(d,$)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,H),o=(o=Math.imul(y,z))+Math.imul(b,H)|0,i=Math.imul(b,z),n=n+Math.imul(p,F)|0,o=(o=o+Math.imul(p,$)|0)+Math.imul(g,F)|0,i=i+Math.imul(g,$)|0;var be=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,J)|0))<<13)|0;u=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(w,H),o=(o=Math.imul(w,z))+Math.imul(_,H)|0,i=Math.imul(_,z),n=n+Math.imul(y,F)|0,o=(o=o+Math.imul(y,$)|0)+Math.imul(b,F)|0,i=i+Math.imul(b,$)|0,n=n+Math.imul(p,J)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(g,J)|0,i=i+Math.imul(g,G)|0;var ve=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(o=(o=o+Math.imul(f,Z)|0)+Math.imul(d,Q)|0))<<13)|0;u=((i=i+Math.imul(d,Z)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(O,H),o=(o=Math.imul(O,z))+Math.imul(S,H)|0,i=Math.imul(S,z),n=n+Math.imul(w,F)|0,o=(o=o+Math.imul(w,$)|0)+Math.imul(_,F)|0,i=i+Math.imul(_,$)|0,n=n+Math.imul(y,J)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,G)|0,n=n+Math.imul(p,Q)|0,o=(o=o+Math.imul(p,Z)|0)+Math.imul(g,Q)|0,i=i+Math.imul(g,Z)|0;var we=(u+(n=n+Math.imul(f,X)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;u=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(j,H),o=(o=Math.imul(j,z))+Math.imul(P,H)|0,i=Math.imul(P,z),n=n+Math.imul(O,F)|0,o=(o=o+Math.imul(O,$)|0)+Math.imul(S,F)|0,i=i+Math.imul(S,$)|0,n=n+Math.imul(w,J)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,Q)|0,o=(o=o+Math.imul(y,Z)|0)+Math.imul(b,Q)|0,i=i+Math.imul(b,Z)|0,n=n+Math.imul(p,X)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(g,X)|0,i=i+Math.imul(g,ee)|0;var _e=(u+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;u=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),o=(o=Math.imul(x,z))+Math.imul(M,H)|0,i=Math.imul(M,z),n=n+Math.imul(j,F)|0,o=(o=o+Math.imul(j,$)|0)+Math.imul(P,F)|0,i=i+Math.imul(P,$)|0,n=n+Math.imul(O,J)|0,o=(o=o+Math.imul(O,G)|0)+Math.imul(S,J)|0,i=i+Math.imul(S,G)|0,n=n+Math.imul(w,Q)|0,o=(o=o+Math.imul(w,Z)|0)+Math.imul(_,Q)|0,i=i+Math.imul(_,Z)|0,n=n+Math.imul(y,X)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(b,X)|0,i=i+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0;var ke=(u+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,se)|0)+Math.imul(d,ie)|0))<<13)|0;u=((i=i+Math.imul(d,se)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(C,H),o=(o=Math.imul(C,z))+Math.imul(R,H)|0,i=Math.imul(R,z),n=n+Math.imul(x,F)|0,o=(o=o+Math.imul(x,$)|0)+Math.imul(M,F)|0,i=i+Math.imul(M,$)|0,n=n+Math.imul(j,J)|0,o=(o=o+Math.imul(j,G)|0)+Math.imul(P,J)|0,i=i+Math.imul(P,G)|0,n=n+Math.imul(O,Q)|0,o=(o=o+Math.imul(O,Z)|0)+Math.imul(S,Q)|0,i=i+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,X)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,se)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,se)|0;var Oe=(u+(n=n+Math.imul(f,ce)|0)|0)+((8191&(o=(o=o+Math.imul(f,ue)|0)+Math.imul(d,ce)|0))<<13)|0;u=((i=i+Math.imul(d,ue)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(N,H),o=(o=Math.imul(N,z))+Math.imul(B,H)|0,i=Math.imul(B,z),n=n+Math.imul(C,F)|0,o=(o=o+Math.imul(C,$)|0)+Math.imul(R,F)|0,i=i+Math.imul(R,$)|0,n=n+Math.imul(x,J)|0,o=(o=o+Math.imul(x,G)|0)+Math.imul(M,J)|0,i=i+Math.imul(M,G)|0,n=n+Math.imul(j,Q)|0,o=(o=o+Math.imul(j,Z)|0)+Math.imul(P,Q)|0,i=i+Math.imul(P,Z)|0,n=n+Math.imul(O,X)|0,o=(o=o+Math.imul(O,ee)|0)+Math.imul(S,X)|0,i=i+Math.imul(S,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,se)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,se)|0,n=n+Math.imul(p,ce)|0,o=(o=o+Math.imul(p,ue)|0)+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0;var Se=(u+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;u=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,H),o=(o=Math.imul(L,z))+Math.imul(U,H)|0,i=Math.imul(U,z),n=n+Math.imul(N,F)|0,o=(o=o+Math.imul(N,$)|0)+Math.imul(B,F)|0,i=i+Math.imul(B,$)|0,n=n+Math.imul(C,J)|0,o=(o=o+Math.imul(C,G)|0)+Math.imul(R,J)|0,i=i+Math.imul(R,G)|0,n=n+Math.imul(x,Q)|0,o=(o=o+Math.imul(x,Z)|0)+Math.imul(M,Q)|0,i=i+Math.imul(M,Z)|0,n=n+Math.imul(j,X)|0,o=(o=o+Math.imul(j,ee)|0)+Math.imul(P,X)|0,i=i+Math.imul(P,ee)|0,n=n+Math.imul(O,re)|0,o=(o=o+Math.imul(O,ne)|0)+Math.imul(S,re)|0,i=i+Math.imul(S,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,se)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,se)|0,n=n+Math.imul(y,ce)|0,o=(o=o+Math.imul(y,ue)|0)+Math.imul(b,ce)|0,i=i+Math.imul(b,ue)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var Ee=(u+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,ge)|0)+Math.imul(d,pe)|0))<<13)|0;u=((i=i+Math.imul(d,ge)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,F),o=(o=Math.imul(L,$))+Math.imul(U,F)|0,i=Math.imul(U,$),n=n+Math.imul(N,J)|0,o=(o=o+Math.imul(N,G)|0)+Math.imul(B,J)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(C,Q)|0,o=(o=o+Math.imul(C,Z)|0)+Math.imul(R,Q)|0,i=i+Math.imul(R,Z)|0,n=n+Math.imul(x,X)|0,o=(o=o+Math.imul(x,ee)|0)+Math.imul(M,X)|0,i=i+Math.imul(M,ee)|0,n=n+Math.imul(j,re)|0,o=(o=o+Math.imul(j,ne)|0)+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,n=n+Math.imul(O,ie)|0,o=(o=o+Math.imul(O,se)|0)+Math.imul(S,ie)|0,i=i+Math.imul(S,se)|0,n=n+Math.imul(w,ce)|0,o=(o=o+Math.imul(w,ue)|0)+Math.imul(_,ce)|0,i=i+Math.imul(_,ue)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var je=(u+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;u=((i=i+Math.imul(g,ge)|0)+(o>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,J),o=(o=Math.imul(L,G))+Math.imul(U,J)|0,i=Math.imul(U,G),n=n+Math.imul(N,Q)|0,o=(o=o+Math.imul(N,Z)|0)+Math.imul(B,Q)|0,i=i+Math.imul(B,Z)|0,n=n+Math.imul(C,X)|0,o=(o=o+Math.imul(C,ee)|0)+Math.imul(R,X)|0,i=i+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,o=(o=o+Math.imul(x,ne)|0)+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,n=n+Math.imul(j,ie)|0,o=(o=o+Math.imul(j,se)|0)+Math.imul(P,ie)|0,i=i+Math.imul(P,se)|0,n=n+Math.imul(O,ce)|0,o=(o=o+Math.imul(O,ue)|0)+Math.imul(S,ce)|0,i=i+Math.imul(S,ue)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Pe=(u+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;u=((i=i+Math.imul(b,ge)|0)+(o>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,Q),o=(o=Math.imul(L,Z))+Math.imul(U,Q)|0,i=Math.imul(U,Z),n=n+Math.imul(N,X)|0,o=(o=o+Math.imul(N,ee)|0)+Math.imul(B,X)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(C,re)|0,o=(o=o+Math.imul(C,ne)|0)+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,n=n+Math.imul(x,ie)|0,o=(o=o+Math.imul(x,se)|0)+Math.imul(M,ie)|0,i=i+Math.imul(M,se)|0,n=n+Math.imul(j,ce)|0,o=(o=o+Math.imul(j,ue)|0)+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,n=n+Math.imul(O,fe)|0,o=(o=o+Math.imul(O,de)|0)+Math.imul(S,fe)|0,i=i+Math.imul(S,de)|0;var Ae=(u+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,ge)|0)+Math.imul(_,pe)|0))<<13)|0;u=((i=i+Math.imul(_,ge)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,X),o=(o=Math.imul(L,ee))+Math.imul(U,X)|0,i=Math.imul(U,ee),n=n+Math.imul(N,re)|0,o=(o=o+Math.imul(N,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(C,ie)|0,o=(o=o+Math.imul(C,se)|0)+Math.imul(R,ie)|0,i=i+Math.imul(R,se)|0,n=n+Math.imul(x,ce)|0,o=(o=o+Math.imul(x,ue)|0)+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,n=n+Math.imul(j,fe)|0,o=(o=o+Math.imul(j,de)|0)+Math.imul(P,fe)|0,i=i+Math.imul(P,de)|0;var xe=(u+(n=n+Math.imul(O,pe)|0)|0)+((8191&(o=(o=o+Math.imul(O,ge)|0)+Math.imul(S,pe)|0))<<13)|0;u=((i=i+Math.imul(S,ge)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),o=(o=Math.imul(L,ne))+Math.imul(U,re)|0,i=Math.imul(U,ne),n=n+Math.imul(N,ie)|0,o=(o=o+Math.imul(N,se)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,se)|0,n=n+Math.imul(C,ce)|0,o=(o=o+Math.imul(C,ue)|0)+Math.imul(R,ce)|0,i=i+Math.imul(R,ue)|0,n=n+Math.imul(x,fe)|0,o=(o=o+Math.imul(x,de)|0)+Math.imul(M,fe)|0,i=i+Math.imul(M,de)|0;var Me=(u+(n=n+Math.imul(j,pe)|0)|0)+((8191&(o=(o=o+Math.imul(j,ge)|0)+Math.imul(P,pe)|0))<<13)|0;u=((i=i+Math.imul(P,ge)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ie),o=(o=Math.imul(L,se))+Math.imul(U,ie)|0,i=Math.imul(U,se),n=n+Math.imul(N,ce)|0,o=(o=o+Math.imul(N,ue)|0)+Math.imul(B,ce)|0,i=i+Math.imul(B,ue)|0,n=n+Math.imul(C,fe)|0,o=(o=o+Math.imul(C,de)|0)+Math.imul(R,fe)|0,i=i+Math.imul(R,de)|0;var Ie=(u+(n=n+Math.imul(x,pe)|0)|0)+((8191&(o=(o=o+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;u=((i=i+Math.imul(M,ge)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(L,ce),o=(o=Math.imul(L,ue))+Math.imul(U,ce)|0,i=Math.imul(U,ue),n=n+Math.imul(N,fe)|0,o=(o=o+Math.imul(N,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Ce=(u+(n=n+Math.imul(C,pe)|0)|0)+((8191&(o=(o=o+Math.imul(C,ge)|0)+Math.imul(R,pe)|0))<<13)|0;u=((i=i+Math.imul(R,ge)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,fe),o=(o=Math.imul(L,de))+Math.imul(U,fe)|0,i=Math.imul(U,de);var Re=(u+(n=n+Math.imul(N,pe)|0)|0)+((8191&(o=(o=o+Math.imul(N,ge)|0)+Math.imul(B,pe)|0))<<13)|0;u=((i=i+Math.imul(B,ge)|0)+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Te=(u+(n=Math.imul(L,pe))|0)+((8191&(o=(o=Math.imul(L,ge))+Math.imul(U,pe)|0))<<13)|0;return u=((i=Math.imul(U,ge))+(o>>>13)|0)+(Te>>>26)|0,Te&=67108863,c[0]=me,c[1]=ye,c[2]=be,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=Oe,c[8]=Se,c[9]=Ee,c[10]=je,c[11]=Pe,c[12]=Ae,c[13]=xe,c[14]=Me,c[15]=Ie,c[16]=Ce,c[17]=Re,c[18]=Te,0!==u&&(c[19]=u,r.length++),r};function m(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i<r.length-1;i++){var s=o;o=0;for(var a=67108863&n,c=Math.min(i,t.length-1),u=Math.max(0,i-e.length+1);u<=c;u++){var l=i-u,f=(0|e.words[l])*(0|t.words[u]),d=67108863&f;a=67108863&(d=d+a|0),o+=(s=(s=s+(f/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}r.words[i]=a,n=s,s=o}return 0!==n?r.words[i]=n:r.length--,r._strip()}function y(e,t,r){return m(e,t,r)}function b(e,t){this.x=e,this.y=t}Math.imul||(g=p),i.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?p(this,e,t):r<1024?m(this,e,t):y(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},b.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,o=0;o<t;o++)n|=(1&e)<<t-o-1,e>>=1;return n},b.prototype.permute=function(e,t,r,n,o,i){for(var s=0;s<i;s++)n[s]=t[e[s]],o[s]=r[e[s]]},b.prototype.transform=function(e,t,r,n,o,i){this.permute(i,e,t,r,n,o);for(var s=1;s<o;s<<=1)for(var a=s<<1,c=Math.cos(2*Math.PI/a),u=Math.sin(2*Math.PI/a),l=0;l<o;l+=a)for(var f=c,d=u,h=0;h<s;h++){var p=r[l+h],g=n[l+h],m=r[l+h+s],y=n[l+h+s],b=f*m-d*y;y=f*y+d*m,m=b,r[l+h]=p+m,n[l+h]=g+y,r[l+h+s]=p-m,n[l+h+s]=g-y,h!==a&&(b=c*f-u*d,d=c*d+u*f,f=b)}},b.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,o=0;for(r=r/2|0;r;r>>>=1)o++;return 1<<o+1+n},b.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var o=e[n];e[n]=e[r-n-1],e[r-n-1]=o,o=t[n],t[n]=-t[r-n-1],t[r-n-1]=-o}},b.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var o=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&o,r=o<67108864?0:o/67108864|0}return e},b.prototype.convert13b=function(e,t,r,o){for(var i=0,s=0;s<t;s++)i+=0|e[s],r[2*s]=8191&i,i>>>=13,r[2*s+1]=8191&i,i>>>=13;for(s=2*t;s<o;++s)r[s]=0;n(0===i),n(0==(-8192&i))},b.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},b.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),o=this.makeRBT(n),i=this.stub(n),s=new Array(n),a=new Array(n),c=new Array(n),u=new Array(n),l=new Array(n),f=new Array(n),d=r.words;d.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,u,n),this.transform(s,i,a,c,n,o),this.transform(u,i,l,f,n,o);for(var h=0;h<n;h++){var p=a[h]*l[h]-c[h]*f[h];c[h]=a[h]*f[h]+c[h]*l[h],a[h]=p}return this.conjugate(a,c,n),this.transform(a,c,d,i,n,o),this.conjugate(d,i,n),this.normalize13b(d,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r._strip()},i.prototype.mul=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},i.prototype.mulf=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),y(this,e,t)},i.prototype.imul=function(e){return this.clone().mulTo(e,this)},i.prototype.imuln=function(e){var t=e<0;t&&(e=-e),n("number"==typeof e),n(e<67108864);for(var r=0,o=0;o<this.length;o++){var i=(0|this.words[o])*e,s=(67108863&i)+(67108863&r);r>>=26,r+=i/67108864|0,r+=s>>>26,this.words[o]=67108863&s}return 0!==r&&(this.words[o]=r,this.length++),t?this.ineg():this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,o=r%26;t[r]=e.words[n]>>>o&1}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var o=r.sqr();n<t.length;n++,o=o.sqr())0!==t[n]&&(r=r.mul(o));return r},i.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,r=e%26,o=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var a=this.words[t]&i,c=(0|this.words[t])-a<<r;this.words[t]=c|s,s=a>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==o){for(t=this.length-1;t>=0;t--)this.words[t+o]=this.words[t];for(t=0;t<o;t++)this.words[t]=0;this.length+=o}return this._strip()},i.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,r){var o;n("number"==typeof e&&e>=0),o=t?(t-t%26)/26:0;var i=e%26,s=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,c=r;if(o-=s,o=Math.max(0,o),c){for(var u=0;u<s;u++)c.words[u]=this.words[u];c.length=s}if(0===s);else if(this.length>s)for(this.length-=s,u=0;u<this.length;u++)this.words[u]=this.words[u+s];else this.words[0]=0,this.length=1;var l=0;for(u=this.length-1;u>=0&&(0!==l||u>=o);u--){var f=0|this.words[u];this.words[u]=l<<26-i|f>>>i,l=f&a}return c&&0!==l&&(c.words[c.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,o=1<<t;return!(this.length<=r)&&!!(this.words[r]&o)},i.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var o=67108863^67108863>>>t<<t;this.words[this.length-1]&=o}return this._strip()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},i.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},i.prototype.addn=function(e){return this.clone().iaddn(e)},i.prototype.subn=function(e){return this.clone().isubn(e)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(e,t,r){var o,i,s=e.length+r;this._expand(s);var a=0;for(o=0;o<e.length;o++){i=(0|this.words[o+r])+a;var c=(0|e.words[o])*t;a=((i-=67108863&c)>>26)-(c/67108864|0),this.words[o+r]=67108863&i}for(;o<this.length-r;o++)a=(i=(0|this.words[o+r])+a)>>26,this.words[o+r]=67108863&i;if(0===a)return this._strip();for(n(-1===a),a=0,o=0;o<this.length;o++)a=(i=-(0|this.words[o])+a)>>26,this.words[o]=67108863&i;return this.negative=1,this._strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,c=n.length-o.length;if("mod"!==t){(a=new i(null)).length=c+1,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}var l=n.clone()._ishlnsubmul(o,1,c);0===l.negative&&(n=l,a&&(a.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/s|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);a&&(a.words[f]=d)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modrn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,o=0,i=this.length-1;i>=0;i--)o=(r*o+(0|this.words[i]))%e;return t?-o:o},i.prototype.modn=function(e){return this.modrn(e)},i.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,o=this.length-1;o>=0;o--){var i=(0|this.words[o])+67108864*r;this.words[o]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),c=new i(1),u=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++u;for(var l=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(f)),o.iushrn(1),s.iushrn(1);for(var p=0,g=1;0==(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||c.isOdd())&&(a.iadd(l),c.isub(f)),a.iushrn(1),c.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(a),s.isub(c)):(r.isub(t),a.isub(o),c.isub(s))}return{a:a,b:c,gcd:r.iushln(u)}},i.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),c=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,l=1;0==(t.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(t.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,o=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=o,this;for(var i=o,s=r;0!==i&&s<this.length;s++){var a=0|this.words[s];i=(a+=i)>>>26,a&=67108863,this.words[s]=a}return 0!==i&&(this.words[s]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var o=0|this.words[0];t=o===e?0:o<e?-1:1}return 0!==this.negative?0|-t:t},i.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},i.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){n<o?t=-1:n>o&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new E(e)},i.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function O(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function j(e){E.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},o(_,w),_.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var o=e.words[9];for(t.words[t.length++]=4194303&o,n=10;n<e.length;n++){var i=0|e.words[n];e.words[n-10]=(4194303&i)<<4|o>>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},o(k,w),o(O,w),o(S,w),S.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,o=67108863&n;n>>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new O;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return v[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new i(1)).iushrn(2);return this.pow(e,r)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);n(!o.isZero());var a=new i(1).toRed(this),c=a.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,u).cmp(c);)l.redIAdd(c);for(var f=this.pow(l,o),d=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var g=h,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m<p);var y=this.pow(f,new i(1).iushln(p-m-1));d=d.redMul(y),f=y.redSqr(),h=h.redMul(f),p=m}return d},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new i(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var o=r[0],s=0,a=0,c=t.bitLength()%26;for(0===c&&(c=26),n=t.length-1;n>=0;n--){for(var u=t.words[n],l=c-1;l>=0;l--){var f=u>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==s?(s<<=1,s|=f,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}c=26}return o},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new j(e)},o(j,E),j.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},j.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},j.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},j.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},j.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,r(71)(e))},function(e,t){},function(e){e.exports=JSON.parse('{"name":"elliptic","version":"6.5.3","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"jscs":"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js","jshint":"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js","lint":"npm run jscs && npm run jshint","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny <fedor@indutny.com>","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^1.4.3","coveralls":"^3.0.8","grunt":"^1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.2","jscs":"^3.0.7","jshint":"^2.10.3","mocha":"^6.2.2"},"dependencies":{"bn.js":"^4.4.0","brorand":"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0","inherits":"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"}}')},function(e,t,r){"use strict";var n=r(33),o=r(6),i=r(4),s=r(123),a=n.assert;function c(e){s.call(this,"short",e),this.a=new o(e.a,16).toRed(this.red),this.b=new o(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function u(e,t,r,n){s.BasePoint.call(this,e,"affine"),null===t&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new o(t,16),this.y=new o(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function l(e,t,r,n){s.BasePoint.call(this,e,"jacobian"),null===t&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new o(0)):(this.x=new o(t,16),this.y=new o(r,16),this.z=new o(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}i(c,s),e.exports=c,c.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,r;if(e.beta)t=new o(e.beta,16).toRed(this.red);else{var n=this._getEndoRoots(this.p);t=(t=n[0].cmp(n[1])<0?n[0]:n[1]).toRed(this.red)}if(e.lambda)r=new o(e.lambda,16);else{var i=this._getEndoRoots(this.n);0===this.g.mul(i[0]).x.cmp(this.g.x.redMul(t))?r=i[0]:(r=i[1],a(0===this.g.mul(r).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:r,basis:e.basis?e.basis.map((function(e){return{a:new o(e.a,16),b:new o(e.b,16)}})):this._getEndoBasis(r)}}},c.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:o.mont(e),r=new o(2).toRed(t).redInvm(),n=r.redNeg(),i=new o(3).toRed(t).redNeg().redSqrt().redMul(r);return[n.redAdd(i).fromRed(),n.redSub(i).fromRed()]},c.prototype._getEndoBasis=function(e){for(var t,r,n,i,s,a,c,u,l,f=this.n.ushrn(Math.floor(this.n.bitLength()/2)),d=e,h=this.n.clone(),p=new o(1),g=new o(0),m=new o(0),y=new o(1),b=0;0!==d.cmpn(0);){var v=h.div(d);u=h.sub(v.mul(d)),l=m.sub(v.mul(p));var w=y.sub(v.mul(g));if(!n&&u.cmp(f)<0)t=c.neg(),r=p,n=u.neg(),i=l;else if(n&&2==++b)break;c=u,h=d,d=u,m=p,p=l,y=g,g=w}s=u.neg(),a=l;var _=n.sqr().add(i.sqr());return s.sqr().add(a.sqr()).cmp(_)>=0&&(s=t,a=r),n.negative&&(n=n.neg(),i=i.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:i},{a:s,b:a}]},c.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],o=n.b.mul(e).divRound(this.n),i=r.b.neg().mul(e).divRound(this.n),s=o.mul(r.a),a=i.mul(n.a),c=o.mul(r.b),u=i.mul(n.b);return{k1:e.sub(s).sub(a),k2:c.add(u).neg()}},c.prototype.pointFromX=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(t&&!i||!t&&i)&&(n=n.redNeg()),this.point(e,n)},c.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),o=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(o).cmpn(0)},c.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,o=this._endoWnafT2,i=0;i<e.length;i++){var s=this._endoSplit(t[i]),a=e[i],c=a._getBeta();s.k1.negative&&(s.k1.ineg(),a=a.neg(!0)),s.k2.negative&&(s.k2.ineg(),c=c.neg(!0)),n[2*i]=a,n[2*i+1]=c,o[2*i]=s.k1,o[2*i+1]=s.k2}for(var u=this._wnafMulAdd(1,n,o,2*i,r),l=0;l<2*i;l++)n[l]=null,o[l]=null;return u},i(u,s.BasePoint),c.prototype.point=function(e,t,r){return new u(this,e,t,r)},c.prototype.pointFromJSON=function(e,t){return u.fromJSON(this,e,t)},u.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var r=this.curve,n=function(e){return r.point(e.x.redMul(r.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(n)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(n)}}}return t}},u.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},u.fromJSON=function(e,t,r){"string"==typeof t&&(t=JSON.parse(t));var n=e.point(t[0],t[1],r);if(!t[2])return n;function o(t){return e.point(t[0],t[1],r)}var i=t[2];return n.precomputed={beta:null,doubles:i.doubles&&{step:i.doubles.step,points:[n].concat(i.doubles.points.map(o))},naf:i.naf&&{wnd:i.naf.wnd,points:[n].concat(i.naf.points.map(o))}},n},u.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},u.prototype.isInfinity=function(){return this.inf},u.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},u.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),o=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),i=o.redSqr().redISub(this.x.redAdd(this.x)),s=o.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,s)},u.prototype.getX=function(){return this.x.fromRed()},u.prototype.getY=function(){return this.y.fromRed()},u.prototype.mul=function(e){return e=new o(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,r){var n=[this,t],o=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,o):this.curve._wnafMulAdd(1,n,o,2)},u.prototype.jmulAdd=function(e,t,r){var n=[this,t],o=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,o,!0):this.curve._wnafMulAdd(1,n,o,2,!0)},u.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},u.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},u.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},i(l,s.BasePoint),c.prototype.jpoint=function(e,t,r){return new l(this,e,t,r)},l.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},l.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},l.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),o=e.x.redMul(r),i=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(o),c=i.redSub(s);if(0===a.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=a.redSqr(),l=u.redMul(a),f=n.redMul(u),d=c.redSqr().redIAdd(l).redISub(f).redISub(f),h=c.redMul(f.redISub(d)).redISub(i.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(d,h,p)},l.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),o=this.y,i=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=o.redSub(i);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=s.redSqr(),u=c.redMul(s),l=r.redMul(c),f=a.redSqr().redIAdd(u).redISub(l).redISub(l),d=a.redMul(l.redISub(f)).redISub(o.redMul(u)),h=this.z.redMul(s);return this.curve.jpoint(f,d,h)},l.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}var n=this.curve.a,o=this.curve.tinv,i=this.x,s=this.y,a=this.z,c=a.redSqr().redSqr(),u=s.redAdd(s);for(r=0;r<e;r++){var l=i.redSqr(),f=u.redSqr(),d=f.redSqr(),h=l.redAdd(l).redIAdd(l).redIAdd(n.redMul(c)),p=i.redMul(f),g=h.redSqr().redISub(p.redAdd(p)),m=p.redISub(g),y=h.redMul(m);y=y.redIAdd(y).redISub(d);var b=u.redMul(a);r+1<e&&(c=c.redMul(d)),i=g,a=b,u=y}return this.curve.jpoint(i,u.redMul(o),a)},l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},l.prototype._zeroDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),o=this.y.redSqr(),i=o.redSqr(),s=this.x.redAdd(o).redSqr().redISub(n).redISub(i);s=s.redIAdd(s);var a=n.redAdd(n).redIAdd(n),c=a.redSqr().redISub(s).redISub(s),u=i.redIAdd(i);u=(u=u.redIAdd(u)).redIAdd(u),e=c,t=a.redMul(s.redISub(c)).redISub(u),r=this.y.redAdd(this.y)}else{var l=this.x.redSqr(),f=this.y.redSqr(),d=f.redSqr(),h=this.x.redAdd(f).redSqr().redISub(l).redISub(d);h=h.redIAdd(h);var p=l.redAdd(l).redIAdd(l),g=p.redSqr(),m=d.redIAdd(d);m=(m=m.redIAdd(m)).redIAdd(m),e=g.redISub(h).redISub(h),t=p.redMul(h.redISub(e)).redISub(m),r=(r=this.y.redMul(this.z)).redIAdd(r)}return this.curve.jpoint(e,t,r)},l.prototype._threeDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),o=this.y.redSqr(),i=o.redSqr(),s=this.x.redAdd(o).redSqr().redISub(n).redISub(i);s=s.redIAdd(s);var a=n.redAdd(n).redIAdd(n).redIAdd(this.curve.a),c=a.redSqr().redISub(s).redISub(s);e=c;var u=i.redIAdd(i);u=(u=u.redIAdd(u)).redIAdd(u),t=a.redMul(s.redISub(c)).redISub(u),r=this.y.redAdd(this.y)}else{var l=this.z.redSqr(),f=this.y.redSqr(),d=this.x.redMul(f),h=this.x.redSub(l).redMul(this.x.redAdd(l));h=h.redAdd(h).redIAdd(h);var p=d.redIAdd(d),g=(p=p.redIAdd(p)).redAdd(p);e=h.redSqr().redISub(g),r=this.y.redAdd(this.z).redSqr().redISub(f).redISub(l);var m=f.redSqr();m=(m=(m=m.redIAdd(m)).redIAdd(m)).redIAdd(m),t=h.redMul(p.redISub(e)).redISub(m)}return this.curve.jpoint(e,t,r)},l.prototype._dbl=function(){var e=this.curve.a,t=this.x,r=this.y,n=this.z,o=n.redSqr().redSqr(),i=t.redSqr(),s=r.redSqr(),a=i.redAdd(i).redIAdd(i).redIAdd(e.redMul(o)),c=t.redAdd(t),u=(c=c.redIAdd(c)).redMul(s),l=a.redSqr().redISub(u.redAdd(u)),f=u.redISub(l),d=s.redSqr();d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var h=a.redMul(f).redISub(d),p=r.redAdd(r).redMul(n);return this.curve.jpoint(l,h,p)},l.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr(),n=t.redSqr(),o=e.redAdd(e).redIAdd(e),i=o.redSqr(),s=this.x.redAdd(t).redSqr().redISub(e).redISub(n),a=(s=(s=(s=s.redIAdd(s)).redAdd(s).redIAdd(s)).redISub(i)).redSqr(),c=n.redIAdd(n);c=(c=(c=c.redIAdd(c)).redIAdd(c)).redIAdd(c);var u=o.redIAdd(s).redSqr().redISub(i).redISub(a).redISub(c),l=t.redMul(u);l=(l=l.redIAdd(l)).redIAdd(l);var f=this.x.redMul(a).redISub(l);f=(f=f.redIAdd(f)).redIAdd(f);var d=this.y.redMul(u.redMul(c.redISub(u)).redISub(s.redMul(a)));d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var h=this.z.redAdd(s).redSqr().redISub(r).redISub(a);return this.curve.jpoint(f,d,h)},l.prototype.mul=function(e,t){return e=new o(e,t),this.curve._wnafMul(this,e)},l.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),r=e.z.redSqr();if(0!==this.x.redMul(r).redISub(e.x.redMul(t)).cmpn(0))return!1;var n=t.redMul(this.z),o=r.redMul(e.z);return 0===this.y.redMul(o).redISub(e.y.redMul(n)).cmpn(0)},l.prototype.eqXToP=function(e){var t=this.z.redSqr(),r=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(r))return!0;for(var n=e.clone(),o=this.curve.redN.redMul(t);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(o),0===this.x.cmp(r))return!0}},l.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},function(e,t,r){"use strict";var n=r(6),o=r(4),i=r(123),s=r(33);function a(e){i.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function c(e,t,r){i.BasePoint.call(this,e,"projective"),null===t&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}o(a,i),e.exports=a,a.prototype.validate=function(e){var t=e.normalize().x,r=t.redSqr(),n=r.redMul(t).redAdd(r.redMul(this.a)).redAdd(t);return 0===n.redSqrt().redSqr().cmp(n)},o(c,i.BasePoint),a.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1)},a.prototype.point=function(e,t){return new c(this,e,t)},a.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},c.prototype.precompute=function(){},c.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},c.fromJSON=function(e,t){return new c(e,t[0],t[1]||e.one)},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},c.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),r=e.redSub(t),n=e.redMul(t),o=r.redMul(t.redAdd(this.curve.a24.redMul(r)));return this.curve.point(n,o)},c.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.diffAdd=function(e,t){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),o=e.x.redAdd(e.z),i=e.x.redSub(e.z).redMul(r),s=o.redMul(n),a=t.z.redMul(i.redAdd(s).redSqr()),c=t.x.redMul(i.redISub(s).redSqr());return this.curve.point(a,c)},c.prototype.mul=function(e){for(var t=e.clone(),r=this,n=this.curve.point(null,null),o=[];0!==t.cmpn(0);t.iushrn(1))o.push(t.andln(1));for(var i=o.length-1;i>=0;i--)0===o[i]?(r=r.diffAdd(n,this),n=n.dbl()):(n=r.diffAdd(n,this),r=r.dbl());return n},c.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},c.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},function(e,t,r){"use strict";var n=r(33),o=r(6),i=r(4),s=r(123),a=n.assert;function c(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,s.call(this,"edwards",e),this.a=new o(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new o(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new o(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function u(e,t,r,n,i){s.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new o(t,16),this.y=new o(r,16),this.z=n?new o(n,16):this.curve.one,this.t=i&&new o(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}i(c,s),e.exports=c,c.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},c.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},c.prototype.jpoint=function(e,t,r,n){return this.point(e,t,r,n)},c.prototype.pointFromX=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=this.c2.redSub(this.a.redMul(r)),i=this.one.redSub(this.c2.redMul(this.d).redMul(r)),s=n.redMul(i.redInvm()),a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var c=a.fromRed().isOdd();return(t&&!c||!t&&c)&&(a=a.redNeg()),this.point(e,a)},c.prototype.pointFromY=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=r.redSub(this.c2),i=r.redMul(this.d).redMul(this.c2).redSub(this.a),s=n.redMul(i.redInvm());if(0===s.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return a.fromRed().isOdd()!==t&&(a=a.redNeg()),this.point(a,e)},c.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),n=t.redMul(this.a).redAdd(r),o=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===n.cmp(o)},i(u,s.BasePoint),c.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},c.prototype.point=function(e,t,r,n){return new u(this,e,t,r,n)},u.fromJSON=function(e,t){return new u(e,t[0],t[1],t[2])},u.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},u.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(e),o=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),i=n.redAdd(t),s=i.redSub(r),a=n.redSub(t),c=o.redMul(s),u=i.redMul(a),l=o.redMul(a),f=s.redMul(i);return this.curve.point(c,u,f,l)},u.prototype._projDbl=function(){var e,t,r,n=this.x.redAdd(this.y).redSqr(),o=this.x.redSqr(),i=this.y.redSqr();if(this.curve.twisted){var s=(u=this.curve._mulA(o)).redAdd(i);if(this.zOne)e=n.redSub(o).redSub(i).redMul(s.redSub(this.curve.two)),t=s.redMul(u.redSub(i)),r=s.redSqr().redSub(s).redSub(s);else{var a=this.z.redSqr(),c=s.redSub(a).redISub(a);e=n.redSub(o).redISub(i).redMul(c),t=s.redMul(u.redSub(i)),r=s.redMul(c)}}else{var u=o.redAdd(i);a=this.curve._mulC(this.z).redSqr(),c=u.redSub(a).redSub(a);e=this.curve._mulC(n.redISub(u)).redMul(c),t=this.curve._mulC(u).redMul(o.redISub(i)),r=u.redMul(c)}return this.curve.point(e,t,r)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},u.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),o=this.z.redMul(e.z.redAdd(e.z)),i=r.redSub(t),s=o.redSub(n),a=o.redAdd(n),c=r.redAdd(t),u=i.redMul(s),l=a.redMul(c),f=i.redMul(c),d=s.redMul(a);return this.curve.point(u,l,d,f)},u.prototype._projAdd=function(e){var t,r,n=this.z.redMul(e.z),o=n.redSqr(),i=this.x.redMul(e.x),s=this.y.redMul(e.y),a=this.curve.d.redMul(i).redMul(s),c=o.redSub(a),u=o.redAdd(a),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(i).redISub(s),f=n.redMul(c).redMul(l);return this.curve.twisted?(t=n.redMul(u).redMul(s.redSub(this.curve._mulA(i))),r=c.redMul(u)):(t=n.redMul(u).redMul(s.redSub(i)),r=this.curve._mulC(c).redMul(u)),this.curve.point(f,t,r)},u.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},u.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},u.prototype.jmulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},u.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},u.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()},u.prototype.getY=function(){return this.normalize(),this.y.fromRed()},u.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},u.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},u.prototype.toP=u.prototype.normalize,u.prototype.mixedAdd=u.prototype.add},function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},function(e,t,r){"use strict";var n=r(6),o=r(514),i=r(33),s=r(164),a=r(161),c=i.assert,u=r(515),l=r(516);function f(e){if(!(this instanceof f))return new f(e);"string"==typeof e&&(c(s.hasOwnProperty(e),"Unknown curve "+e),e=s[e]),e instanceof s.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=f,f.prototype.keyPair=function(e){return new u(this,e)},f.prototype.keyFromPrivate=function(e,t){return u.fromPrivate(this,e,t)},f.prototype.keyFromPublic=function(e,t){return u.fromPublic(this,e,t)},f.prototype.genKeyPair=function(e){e||(e={});for(var t=new o({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||a(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),i=this.n.sub(new n(2));;){var s=new n(t.generate(r));if(!(s.cmp(i)>0))return s.iaddn(1),this.keyFromPrivate(s)}},f.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},f.prototype.sign=function(e,t,r,i){"object"==typeof r&&(i=r,r=null),i||(i={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new n(e,16));for(var s=this.n.byteLength(),a=t.getPrivate().toArray("be",s),c=e.toArray("be",s),u=new o({hash:this.hash,entropy:a,nonce:c,pers:i.pers,persEnc:i.persEnc||"utf8"}),f=this.n.sub(new n(1)),d=0;;d++){var h=i.k?i.k(d):new n(u.generate(this.n.byteLength()));if(!((h=this._truncateToN(h,!0)).cmpn(1)<=0||h.cmp(f)>=0)){var p=this.g.mul(h);if(!p.isInfinity()){var g=p.getX(),m=g.umod(this.n);if(0!==m.cmpn(0)){var y=h.invm(this.n).mul(m.mul(t.getPrivate()).iadd(e));if(0!==(y=y.umod(this.n)).cmpn(0)){var b=(p.getY().isOdd()?1:0)|(0!==g.cmp(m)?2:0);return i.canonical&&y.cmp(this.nh)>0&&(y=this.n.sub(y),b^=1),new l({r:m,s:y,recoveryParam:b})}}}}}},f.prototype.verify=function(e,t,r,o){e=this._truncateToN(new n(e,16)),r=this.keyFromPublic(r,o);var i=(t=new l(t,"hex")).r,s=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var a,c=s.invm(this.n),u=c.mul(e).umod(this.n),f=c.mul(i).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(u,r.getPublic(),f)).isInfinity()&&a.eqXToP(i):!(a=this.g.mulAdd(u,r.getPublic(),f)).isInfinity()&&0===a.getX().umod(this.n).cmp(i)},f.prototype.recoverPubKey=function(e,t,r,o){c((3&r)===r,"The recovery param is more than two bits"),t=new l(t,o);var i=this.n,s=new n(e),a=t.r,u=t.s,f=1&r,d=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error("Unable to find sencond key candinate");a=d?this.curve.pointFromX(a.add(this.curve.n),f):this.curve.pointFromX(a,f);var h=t.r.invm(i),p=i.sub(s).mul(h).umod(i),g=u.mul(h).umod(i);return this.g.mulAdd(p,a,g)},f.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new l(t,n)).recoveryParam)return t.recoveryParam;for(var o=0;o<4;o++){var i;try{i=this.recoverPubKey(e,t,o)}catch(e){continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}},function(e,t,r){"use strict";var n=r(70),o=r(280),i=r(32);function s(e){if(!(this instanceof s))return new s(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=o.toArray(e.entropy,e.entropyEnc||"hex"),r=o.toArray(e.nonce,e.nonceEnc||"hex"),n=o.toArray(e.pers,e.persEnc||"hex");i(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}e.exports=s,s.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var o=0;o<this.V.length;o++)this.K[o]=0,this.V[o]=1;this._update(n),this._reseed=1,this.reseedInterval=281474976710656},s.prototype._hmac=function(){return new n.hmac(this.hash,this.K)},s.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},s.prototype.reseed=function(e,t,r,n){"string"!=typeof t&&(n=r,r=t,t=null),e=o.toArray(e,t),r=o.toArray(r,n),i(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},s.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=o.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length<e;)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);var s=i.slice(0,e);return this._update(r),this._reseed++,o.encode(s,t)}},function(e,t,r){"use strict";var n=r(6),o=r(33).assert;function i(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=i,i.fromPublic=function(e,t,r){return t instanceof i?t:new i(e,{pub:t,pubEnc:r})},i.fromPrivate=function(e,t,r){return t instanceof i?t:new i(e,{priv:t,privEnc:r})},i.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},i.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},i.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},i.prototype._importPrivate=function(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},i.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?o(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||o(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},i.prototype.derive=function(e){return e.mul(this.priv).getX()},i.prototype.sign=function(e,t,r){return this.ec.sign(e,this,t,r)},i.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},i.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},function(e,t,r){"use strict";var n=r(6),o=r(33),i=o.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(i(e.r&&e.s,"Signature without r or s"),this.r=new n(e.r,16),this.s=new n(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function a(){this.place=0}function c(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var o=0,i=0,s=t.place;i<n;i++,s++)o<<=8,o|=e[s],o>>>=0;return!(o<=127)&&(t.place=s,o)}function u(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t<r;)t++;return 0===t?e:e.slice(t)}function l(e,t){if(t<128)e.push(t);else{var r=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}e.exports=s,s.prototype._importDER=function(e,t){e=o.toArray(e,t);var r=new a;if(48!==e[r.place++])return!1;var i=c(e,r);if(!1===i)return!1;if(i+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var s=c(e,r);if(!1===s)return!1;var u=e.slice(r.place,s+r.place);if(r.place+=s,2!==e[r.place++])return!1;var l=c(e,r);if(!1===l)return!1;if(e.length!==l+r.place)return!1;var f=e.slice(r.place,l+r.place);if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1)}return this.r=new n(u),this.s=new n(f),this.recoveryParam=null,!0},s.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=u(t),r=u(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];l(n,t.length),(n=n.concat(t)).push(2),l(n,r.length);var i=n.concat(r),s=[48];return l(s,i.length),s=s.concat(i),o.encode(s,e)}},function(e,t,r){"use strict";var n=r(70),o=r(164),i=r(33),s=i.assert,a=i.parseBytes,c=r(518),u=r(519);function l(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof l))return new l(e);e=o[e].curve;this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}e.exports=l,l.prototype.sign=function(e,t){e=a(e);var r=this.keyFromSecret(t),n=this.hashInt(r.messagePrefix(),e),o=this.g.mul(n),i=this.encodePoint(o),s=this.hashInt(i,r.pubBytes(),e).mul(r.priv()),c=n.add(s).umod(this.curve.n);return this.makeSignature({R:o,S:c,Rencoded:i})},l.prototype.verify=function(e,t,r){e=a(e),t=this.makeSignature(t);var n=this.keyFromPublic(r),o=this.hashInt(t.Rencoded(),n.pubBytes(),e),i=this.g.mul(t.S());return t.R().add(n.pub().mul(o)).eq(i)},l.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return i.intFromLE(e.digest()).umod(this.curve.n)},l.prototype.keyFromPublic=function(e){return c.fromPublic(this,e)},l.prototype.keyFromSecret=function(e){return c.fromSecret(this,e)},l.prototype.makeSignature=function(e){return e instanceof u?e:new u(this,e)},l.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},l.prototype.decodePoint=function(e){var t=(e=i.parseBytes(e)).length-1,r=e.slice(0,t).concat(-129&e[t]),n=0!=(128&e[t]),o=i.intFromLE(r);return this.curve.pointFromY(o,n)},l.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},l.prototype.decodeInt=function(e){return i.intFromLE(e)},l.prototype.isPoint=function(e){return e instanceof this.pointClass}},function(e,t,r){"use strict";var n=r(33),o=n.assert,i=n.parseBytes,s=n.cachedProperty;function a(e,t){this.eddsa=e,this._secret=i(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=i(t.pub)}a.fromPublic=function(e,t){return t instanceof a?t:new a(e,{pub:t})},a.fromSecret=function(e,t){return t instanceof a?t:new a(e,{secret:t})},a.prototype.secret=function(){return this._secret},s(a,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),s(a,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),s(a,"privBytes",(function(){var e=this.eddsa,t=this.hash(),r=e.encodingLength-1,n=t.slice(0,e.encodingLength);return n[0]&=248,n[r]&=127,n[r]|=64,n})),s(a,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),s(a,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),s(a,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),a.prototype.sign=function(e){return o(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},a.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},a.prototype.getSecret=function(e){return o(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},a.prototype.getPublic=function(e){return n.encode(this.pubBytes(),e)},e.exports=a},function(e,t,r){"use strict";var n=r(6),o=r(33),i=o.assert,s=o.cachedProperty,a=o.parseBytes;function c(e,t){this.eddsa=e,"object"!=typeof t&&(t=a(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),i(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}s(c,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),s(c,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),s(c,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),s(c,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),c.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},c.prototype.toHex=function(){return o.encode(this.toBytes(),"hex").toUpperCase()},e.exports=c},function(e,t){},function(e,t,r){"use strict";var n=r(283);t.certificate=r(527);var o=n.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));t.RSAPrivateKey=o;var i=n.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=i;var s=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(a),this.key("subjectPublicKey").bitstr())}));t.PublicKey=s;var a=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),c=n.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(a),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=c;var u=n.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));t.EncryptedPrivateKey=u;var l=n.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));t.DSAPrivateKey=l,t.DSAparam=n.define("DSAparam",(function(){this.int()}));var f=n.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(d),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=f;var d=n.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=n.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},function(e,t,r){"use strict";const n=r(284),o=r(286),i=r(4);function s(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function(e,t){return new s(e,t)},s.prototype._createNamed=function(e){const t=this.name;function r(e){this._initNamed(e,t)}return i(r,e),r.prototype._initNamed=function(t,r){e.call(this,t,r)},new r(this)},s.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(o[e])),this.decoders[e]},s.prototype.decode=function(e,t,r){return this._getDecoder(t).decode(e,r)},s.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(n[e])),this.encoders[e]},s.prototype.encode=function(e,t,r){return this._getEncoder(t).encode(e,r)}},function(e,t,r){"use strict";const n=r(4),o=r(285);function i(e){o.call(this,e),this.enc="pem"}n(i,o),e.exports=i,i.prototype.encode=function(e,t){const r=o.prototype.encode.call(this,e).toString("base64"),n=["-----BEGIN "+t.label+"-----"];for(let e=0;e<r.length;e+=64)n.push(r.slice(e,e+64));return n.push("-----END "+t.label+"-----"),n.join("\n")}},function(e,t,r){"use strict";const n=r(4),o=r(165).Buffer,i=r(287);function s(e){i.call(this,e),this.enc="pem"}n(s,i),e.exports=s,s.prototype.decode=function(e,t){const r=e.toString().split(/[\r\n]+/g),n=t.label.toUpperCase(),s=/^-----(BEGIN|END) ([^-]+)-----$/;let a=-1,c=-1;for(let e=0;e<r.length;e++){const t=r[e].match(s);if(null!==t&&t[2]===n){if(-1!==a){if("END"!==t[1])break;c=e;break}if("BEGIN"!==t[1])break;a=e}}if(-1===a||-1===c)throw new Error("PEM section not found for: "+n);const u=r.slice(a+1,c).join("");u.replace(/[^a-z0-9+/=]+/gi,"");const l=o.from(u,"base64");return i.prototype.decode.call(this,l,t)}},function(e,t,r){"use strict";const n=t;n.Reporter=r(167).Reporter,n.DecoderBuffer=r(99).DecoderBuffer,n.EncoderBuffer=r(99).EncoderBuffer,n.Node=r(166)},function(e,t,r){"use strict";const n=t;n._reverse=function(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t},n.der=r(168)},function(e,t,r){"use strict";var n=r(283),o=n.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),i=n.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),s=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),a=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())})),c=n.define("RelativeDistinguishedName",(function(){this.setof(i)})),u=n.define("RDNSequence",(function(){this.seqof(c)})),l=n.define("Name",(function(){this.choice({rdnSequence:this.use(u)})})),f=n.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(o),this.key("notAfter").use(o))})),d=n.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),h=n.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(s),this.key("issuer").use(l),this.key("validity").use(f),this.key("subject").use(l),this.key("subjectPublicKeyInfo").use(a),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(d).optional())})),p=n.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(h),this.key("signatureAlgorithm").use(s),this.key("signatureValue").bitstr())}));e.exports=p},function(e){e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')},function(e,t,r){var n=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,o=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,s=r(122),a=r(159),c=r(7).Buffer;e.exports=function(e,t){var r,u=e.toString(),l=u.match(n);if(l){var f="aes"+l[1],d=c.from(l[2],"hex"),h=c.from(l[3].replace(/[\r\n]/g,""),"base64"),p=s(t,d.slice(0,8),parseInt(l[1],10)).key,g=[],m=a.createDecipheriv(f,p,d);g.push(m.update(h)),g.push(m.final()),r=c.concat(g)}else{var y=u.match(i);r=c.from(y[2].replace(/[\r\n]/g,""),"base64")}return{tag:u.match(o)[1],data:r}}},function(e,t,r){var n=r(7).Buffer,o=r(282),i=r(45).ec,s=r(124),a=r(288);function c(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=function(e,t,r,u,l){var f=s(r);if("ec"===f.type){if("ecdsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var n=a[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new i(n),s=r.data.subjectPrivateKey.data;return o.verify(t,e,s)}(e,t,f)}if("dsa"===f.type){if("dsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var n=r.data.p,i=r.data.q,a=r.data.g,u=r.data.pub_key,l=s.signature.decode(e,"der"),f=l.s,d=l.r;c(f,i),c(d,i);var h=o.mont(n),p=f.invm(i);return 0===a.toRed(h).redPow(new o(t).mul(p).mod(i)).fromRed().mul(u.toRed(h).redPow(d.mul(p).mod(i)).fromRed()).mod(n).mod(i).cmp(d)}(e,t,f)}if("rsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");t=n.concat([l,t]);for(var d=f.modulus.byteLength(),h=[1],p=0;t.length+h.length+2<d;)h.push(255),p++;h.push(0);for(var g=-1;++g<t.length;)h.push(t[g]);h=n.from(h);var m=o.mont(f.modulus);e=(e=new o(e).toRed(m)).redPow(new o(f.publicExponent)),e=n.from(e.fromRed().toArray());var y=p<8?1:0;for(d=Math.min(e.length,h.length),e.length!==h.length&&(y=1),g=-1;++g<d;)y|=e[g]^h[g];return 0===y}},function(e,t,r){(function(t){var n=r(45),o=r(6);e.exports=function(e){return new s(e)};var i={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function s(e){this.curveType=i[e],this.curveType||(this.curveType={name:e}),this.curve=new n.ec(this.curveType.name),this.keys=void 0}function a(e,r,n){Array.isArray(e)||(e=e.toArray());var o=new t(e);if(n&&o.length<n){var i=new t(n-o.length);i.fill(0),o=t.concat([i,o])}return r?o.toString(r):o}i.p224=i.secp224r1,i.p256=i.secp256r1=i.prime256v1,i.p192=i.secp192r1=i.prime192v1,i.p384=i.secp384r1,i.p521=i.secp521r1,s.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},s.prototype.computeSecret=function(e,r,n){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),a(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),n,this.curveType.byteLength)},s.prototype.getPublicKey=function(e,t){var r=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(r[r.length-1]%2?r[0]=7:r[0]=6),a(r,e)},s.prototype.getPrivateKey=function(e){return a(this.keys.getPrivate(),e)},s.prototype.setPublicKey=function(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this.keys._importPublic(e),this},s.prototype.setPrivateKey=function(e,r){r=r||"utf8",t.isBuffer(e)||(e=new t(e,r));var n=new o(e);return n=n.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(n),this}}).call(this,r(2).Buffer)},function(e,t,r){t.publicEncrypt=r(533),t.privateDecrypt=r(534),t.privateEncrypt=function(e,r){return t.publicEncrypt(e,r,!0)},t.publicDecrypt=function(e,r){return t.privateDecrypt(e,r,!0)}},function(e,t,r){var n=r(124),o=r(62),i=r(54),s=r(289),a=r(290),c=r(6),u=r(291),l=r(163),f=r(7).Buffer;e.exports=function(e,t,r){var d;d=e.padding?e.padding:r?1:4;var h,p=n(e);if(4===d)h=function(e,t){var r=e.modulus.byteLength(),n=t.length,u=i("sha1").update(f.alloc(0)).digest(),l=u.length,d=2*l;if(n>r-d-2)throw new Error("message too long");var h=f.alloc(r-n-d-2),p=r-l-1,g=o(l),m=a(f.concat([u,h,f.alloc(1,1),t],p),s(g,p)),y=a(g,s(m,l));return new c(f.concat([f.alloc(1),y,m],r))}(p,t);else if(1===d)h=function(e,t,r){var n,i=t.length,s=e.modulus.byteLength();if(i>s-11)throw new Error("message too long");n=r?f.alloc(s-i-3,255):function(e){var t,r=f.allocUnsafe(e),n=0,i=o(2*e),s=0;for(;n<e;)s===i.length&&(i=o(2*e),s=0),(t=i[s++])&&(r[n++]=t);return r}(s-i-3);return new c(f.concat([f.from([0,r?1:2]),n,f.alloc(1),t],s))}(p,t,r);else{if(3!==d)throw new Error("unknown padding");if((h=new c(t)).cmp(p.modulus)>=0)throw new Error("data too long for modulus")}return r?l(h,p):u(h,p)}},function(e,t,r){var n=r(124),o=r(289),i=r(290),s=r(6),a=r(163),c=r(54),u=r(291),l=r(7).Buffer;e.exports=function(e,t,r){var f;f=e.padding?e.padding:r?1:4;var d,h=n(e),p=h.modulus.byteLength();if(t.length>p||new s(t).cmp(h.modulus)>=0)throw new Error("decryption error");d=r?u(new s(t),h):a(t,h);var g=l.alloc(p-d.length);if(d=l.concat([g,d],p),4===f)return function(e,t){var r=e.modulus.byteLength(),n=c("sha1").update(l.alloc(0)).digest(),s=n.length;if(0!==t[0])throw new Error("decryption error");var a=t.slice(1,s+1),u=t.slice(s+1),f=i(a,o(u,s)),d=i(u,o(f,r-s-1));if(function(e,t){e=l.from(e),t=l.from(t);var r=0,n=e.length;e.length!==t.length&&(r++,n=Math.min(e.length,t.length));var o=-1;for(;++o<n;)r+=e[o]^t[o];return r}(n,d.slice(0,s)))throw new Error("decryption error");var h=s;for(;0===d[h];)h++;if(1!==d[h++])throw new Error("decryption error");return d.slice(h)}(h,d);if(1===f)return function(e,t,r){var n=t.slice(0,2),o=2,i=0;for(;0!==t[o++];)if(o>=t.length){i++;break}var s=t.slice(2,o-1);("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&i++;s.length<8&&i++;if(i)throw new Error("decryption error");return t.slice(o)}(0,d,r);if(3===f)return d;throw new Error("unknown padding")}},function(e,t,r){"use strict";(function(e,n){function o(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var i=r(7),s=r(62),a=i.Buffer,c=i.kMaxLength,u=e.crypto||e.msCrypto,l=Math.pow(2,32)-1;function f(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(e>l||e<0)throw new TypeError("offset must be a uint32");if(e>c||e>t)throw new RangeError("offset out of range")}function d(e,t,r){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>l||e<0)throw new TypeError("size must be a uint32");if(e+t>r||e>c)throw new RangeError("buffer too small")}function h(e,t,r,o){if(n.browser){var i=e.buffer,a=new Uint8Array(i,t,r);return u.getRandomValues(a),o?void n.nextTick((function(){o(null,e)})):e}if(!o)return s(r).copy(e,t),e;s(r,(function(r,n){if(r)return o(r);n.copy(e,t),o(null,e)}))}u&&u.getRandomValues||!n.browser?(t.randomFill=function(t,r,n,o){if(!(a.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof r)o=r,r=0,n=t.length;else if("function"==typeof n)o=n,n=t.length-r;else if("function"!=typeof o)throw new TypeError('"cb" argument must be a function');return f(r,t.length),d(n,r,t.length),h(t,r,n,o)},t.randomFillSync=function(t,r,n){void 0===r&&(r=0);if(!(a.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');f(r,t.length),void 0===n&&(n=t.length-r);return d(n,r,t.length),h(t,r,n)}):(t.randomFill=o,t.randomFillSync=o)}).call(this,r(12),r(13))},function(e,t){const r="Impossible case. Please create issue.",n="The tweak was out of range or the resulted private key is invalid",o="The tweak was out of range or equal to zero",i="Unknow error on context randomization",s="Private Key is invalid",a="Public Key could not be parsed",c="Public Key serialization error",u="The sum of the public keys is not valid",l="Signature could not be parsed",f="The nonce generation function failed, or the private key was invalid",d="Public key could not be recover",h="Scalar was invalid (zero or overflow)";function p(e,t){if(!e)throw new Error(t)}function g(e,t,r){if(p(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;p(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;p(t.length===r,n)}}function m(e){p("Boolean"===b(e),"Expected compressed to be a Boolean")}function y(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),g("output",e,t),e}function b(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){switch(p(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&g("seed",t,32),e.contextRandomize(t)){case 1:throw new Error(i)}},privateKeyVerify:t=>(g("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(t){switch(g("private key",t,32),e.privateKeyNegate(t)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakAdd(t,r){switch(g("private key",t,32),g("tweak",r,32),e.privateKeyTweakAdd(t,r)){case 0:return t;case 1:throw new Error(n)}},privateKeyTweakMul(t,r){switch(g("private key",t,32),g("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(o)}},publicKeyVerify:t=>(g("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(g("private key",t,32),m(r),n=y(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(c)}},publicKeyConvert(t,r=!0,n){switch(g("public key",t,[33,65]),m(r),n=y(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(a);case 2:throw new Error(c)}},publicKeyNegate(t,n=!0,o){switch(g("public key",t,[33,65]),m(n),o=y(o,n?33:65),e.publicKeyNegate(o,t)){case 0:return o;case 1:throw new Error(a);case 2:throw new Error(r);case 3:throw new Error(c)}},publicKeyCombine(t,r=!0,n){p(Array.isArray(t),"Expected public keys to be an Array"),p(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)g("public key",e,[33,65]);switch(m(r),n=y(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(a);case 2:throw new Error(u);case 3:throw new Error(c)}},publicKeyTweakAdd(t,r,o=!0,i){switch(g("public key",t,[33,65]),g("tweak",r,32),m(o),i=y(i,o?33:65),e.publicKeyTweakAdd(i,t,r)){case 0:return i;case 1:throw new Error(a);case 2:throw new Error(n)}},publicKeyTweakMul(t,r,n=!0,i){switch(g("public key",t,[33,65]),g("tweak",r,32),m(n),i=y(i,n?33:65),e.publicKeyTweakMul(i,t,r)){case 0:return i;case 1:throw new Error(a);case 2:throw new Error(o)}},signatureNormalize(t){switch(g("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(l)}},signatureExport(t,n){g("signature",t,64);const o={output:n=y(n,72),outputlen:72};switch(e.signatureExport(o,t)){case 0:return n.slice(0,o.outputlen);case 1:throw new Error(l);case 2:throw new Error(r)}},signatureImport(t,n){switch(g("signature",t),n=y(n,64),e.signatureImport(n,t)){case 0:return n;case 1:throw new Error(l);case 2:throw new Error(r)}},ecdsaSign(t,n,o={},i){g("message",t,32),g("private key",n,32),p("Object"===b(o),"Expected options to be an Object"),void 0!==o.data&&g("options.data",o.data),void 0!==o.noncefn&&p("Function"===b(o.noncefn),"Expected options.noncefn to be a Function");const s={signature:i=y(i,64),recid:null};switch(e.ecdsaSign(s,t,n,o.data,o.noncefn)){case 0:return s;case 1:throw new Error(f);case 2:throw new Error(r)}},ecdsaVerify(t,r,n){switch(g("signature",t,64),g("message",r,32),g("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(l);case 2:throw new Error(a)}},ecdsaRecover(t,n,o,i=!0,s){switch(g("signature",t,64),p("Number"===b(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),g("message",o,32),m(i),s=y(s,i?33:65),e.ecdsaRecover(s,t,n,o)){case 0:return s;case 1:throw new Error(l);case 2:throw new Error(d);case 3:throw new Error(r)}},ecdh(t,r,n={},o){switch(g("public key",t,[33,65]),g("private key",r,32),p("Object"===b(n),"Expected options to be an Object"),void 0!==n.data&&g("options.data",n.data),void 0!==n.hashfn?(p("Function"===b(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&g("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&g("options.ybuf",n.ybuf,32),g("output",o)):o=y(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(a);case 2:throw new Error(h)}}})},function(e,t,r){const n=new(0,r(45).ec)("secp256k1"),o=n.curve,i=o.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new i(t);if(r.cmp(o.p)>=0)return null;r=r.toRed(o.red);let s=r.redSqr().redIMul(r).redIAdd(o.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new i(t),a=new i(r);if(s.cmp(o.p)>=0||a.cmp(o.p)>=0)return null;if(s=s.toRed(o.red),a=a.toRed(o.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const c=s.redSqr().redIMul(s);return a.redSqr().redISub(c.redIAdd(o.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t<e.length;++t)e[t]=r[t]}e.exports={contextRandomize:()=>0,privateKeyVerify(e){const t=new i(e);return t.cmp(o.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new i(e),r=o.n.sub(t).umod(o.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new i(t);if(r.cmp(o.n)>=0)return 1;if(r.iadd(new i(e)),r.cmp(o.n)>=0&&r.isub(o.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new i(t);if(r.cmp(o.n)>=0||r.isZero())return 1;r.imul(new i(e)),r.cmp(o.n)>=0&&(r=r.umod(o.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new i(t);if(r.cmp(o.n)>=0||r.isZero())return 1;return a(e,n.keyFromPrivate(t).getPublic()),0},publicKeyConvert(e,t){const r=s(t);if(null===r)return 1;return a(e,r.getPublic()),0},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e<t.length;++e)if(r[e]=s(t[e]),null===r[e])return 1;let n=r[0].getPublic();for(let e=1;e<r.length;++e)n=n.add(r[e].pub);return n.isInfinity()?2:(a(e,n),0)},publicKeyTweakAdd(e,t,r){const n=s(t);if(null===n)return 1;if((r=new i(r)).cmp(o.n)>=0)return 2;const c=n.getPublic().add(o.g.mul(r));return c.isInfinity()?2:(a(e,c),0)},publicKeyTweakMul(e,t,r){const n=s(t);if(null===n)return 1;if((r=new i(r)).cmp(o.n)>=0||r.isZero())return 2;return a(e,n.getPublic().mul(r)),0},signatureNormalize(e){const t=new i(e.subarray(0,32)),r=new i(e.subarray(32,64));return t.cmp(o.n)>=0||r.cmp(o.n)>=0?1:(1===r.cmp(n.nh)&&e.set(o.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new i(r).cmp(o.n)>=0)return 1;if(new i(n).cmp(o.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let c=33,u=0;for(;c>1&&0===a[u]&&!(128&a[u+1]);--c,++u);if(a=a.subarray(u),128&a[0])return 1;if(c>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let f=33,d=0;for(;f>1&&0===l[d]&&!(128&l[d+1]);--f,++d);return l=l.subarray(d),128&l[0]||f>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+c+f,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+c]=2,s[5+c]=l.length,s.set(l,6+c),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let c=new i(s);c.cmp(o.n)>=0&&(c=new i(0));let u=new i(t.subarray(6+r));return u.cmp(o.n)>=0&&(u=new i(0)),e.set(c.toArrayLike(Uint8Array,"be",32),0),e.set(u.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const o=e(t,r,null,s,n);if(!(o instanceof Uint8Array&&32===o.length))throw new Error("This is the way");return new i(o)}}const c=new i(r);if(c.cmp(o.n)>=0||c.isZero())return 1;let u;try{u=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(u.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(u.s.toArrayLike(Uint8Array,"be",32),32),e.recid=u.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},c=new i(a.r),u=new i(a.s);if(c.cmp(o.n)>=0||u.cmp(o.n)>=0)return 1;if(1===u.cmp(n.nh)||c.isZero()||u.isZero())return 3;const l=s(r);if(null===l)return 2;const f=l.getPublic();return n.verify(t,a,f)?0:3},ecdsaRecover(e,t,r,s){const c={r:t.slice(0,32),s:t.slice(32,64)},u=new i(c.r),l=new i(c.s);if(u.cmp(o.n)>=0||l.cmp(o.n)>=0)return 1;if(u.isZero()||l.isZero())return 2;let f;try{f=n.recoverPubKey(s,c,r)}catch(e){return 2}return a(e,f),0},ecdh(e,t,r,a,c,u,l){const f=s(t);if(null===f)return 1;const d=new i(r);if(d.cmp(o.n)>=0||d.isZero())return 2;const h=f.getPublic().mul(d);if(void 0===c){const t=h.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{u||(u=new Uint8Array(32));const t=h.getX().toArray("be",32);for(let e=0;e<32;++e)u[e]=t[e];l||(l=new Uint8Array(32));const r=h.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=c(u,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},function(e,t,r){"use strict";var n=r(539),o=r(57),i=r(294),s=r(169),a=r(295),c=Object.prototype.toString;function u(e){if(!(this instanceof u))return new u(e);this.options=o.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new a,this.strm.avail_out=0;var r=n.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==r)throw new Error(s[r]);if(t.header&&n.deflateSetHeader(this.strm,t.header),t.dictionary){var l;if(l="string"==typeof t.dictionary?i.string2buf(t.dictionary):"[object ArrayBuffer]"===c.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(r=n.deflateSetDictionary(this.strm,l)))throw new Error(s[r]);this._dict_set=!0}}function l(e,t){var r=new u(t);if(r.push(e,!0),r.err)throw r.msg||s[r.err];return r.result}u.prototype.push=function(e,t){var r,s,a=this.strm,u=this.options.chunkSize;if(this.ended)return!1;s=t===~~t?t:!0===t?4:0,"string"==typeof e?a.input=i.string2buf(e):"[object ArrayBuffer]"===c.call(e)?a.input=new Uint8Array(e):a.input=e,a.next_in=0,a.avail_in=a.input.length;do{if(0===a.avail_out&&(a.output=new o.Buf8(u),a.next_out=0,a.avail_out=u),1!==(r=n.deflate(a,s))&&0!==r)return this.onEnd(r),this.ended=!0,!1;0!==a.avail_out&&(0!==a.avail_in||4!==s&&2!==s)||("string"===this.options.to?this.onData(i.buf2binstring(o.shrinkBuf(a.output,a.next_out))):this.onData(o.shrinkBuf(a.output,a.next_out)))}while((a.avail_in>0||0===a.avail_out)&&1!==r);return 4===s?(r=n.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,0===r):2!==s||(this.onEnd(0),a.avail_out=0,!0)},u.prototype.onData=function(e){this.chunks.push(e)},u.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Deflate=u,t.deflate=l,t.deflateRaw=function(e,t){return(t=t||{}).raw=!0,l(e,t)},t.gzip=function(e,t){return(t=t||{}).gzip=!0,l(e,t)}},function(e,t,r){"use strict";var n,o=r(57),i=r(540),s=r(292),a=r(293),c=r(169);function u(e,t){return e.msg=c[t],t}function l(e){return(e<<1)-(e>4?9:0)}function f(e){for(var t=e.length;--t>=0;)e[t]=0}function d(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(o.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function h(e,t){i._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,d(e.strm)}function p(e,t){e.pending_buf[e.pending++]=t}function g(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function m(e,t){var r,n,o=e.max_chain_length,i=e.strstart,s=e.prev_length,a=e.nice_match,c=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,u=e.window,l=e.w_mask,f=e.prev,d=e.strstart+258,h=u[i+s-1],p=u[i+s];e.prev_length>=e.good_match&&(o>>=2),a>e.lookahead&&(a=e.lookahead);do{if(u[(r=t)+s]===p&&u[r+s-1]===h&&u[r]===u[i]&&u[++r]===u[i+1]){i+=2,r++;do{}while(u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&i<d);if(n=258-(d-i),i=d-258,n>s){if(e.match_start=t,s=n,n>=a)break;h=u[i+s-1],p=u[i+s]}}}while((t=f[t&l])>c&&0!=--o);return s<=e.lookahead?s:e.lookahead}function y(e){var t,r,n,i,c,u,l,f,d,h,p=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=p+(p-262)){o.arraySet(e.window,e.window,p,p,0),e.match_start-=p,e.strstart-=p,e.block_start-=p,t=r=e.hash_size;do{n=e.head[--t],e.head[t]=n>=p?n-p:0}while(--r);t=r=p;do{n=e.prev[--t],e.prev[t]=n>=p?n-p:0}while(--r);i+=p}if(0===e.strm.avail_in)break;if(u=e.strm,l=e.window,f=e.strstart+e.lookahead,d=i,h=void 0,(h=u.avail_in)>d&&(h=d),r=0===h?0:(u.avail_in-=h,o.arraySet(l,u.input,u.next_in,h,f),1===u.state.wrap?u.adler=s(u.adler,l,h,f):2===u.state.wrap&&(u.adler=a(u.adler,l,h,f)),u.next_in+=h,u.total_in+=h,h),e.lookahead+=r,e.lookahead+e.insert>=3)for(c=e.strstart-e.insert,e.ins_h=e.window[c],e.ins_h=(e.ins_h<<e.hash_shift^e.window[c+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[c+3-1])&e.hash_mask,e.prev[c&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=c,c++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)}function b(e,t){for(var r,n;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-262&&(e.match_length=m(e,r)),e.match_length>=3)if(n=i._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}function v(e,t){for(var r,n,o;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-262&&(e.match_length=m(e,r),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){o=e.strstart+e.lookahead-3,n=i._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=o&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,n&&(h(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((n=i._tr_tally(e,0,e.window[e.strstart-1]))&&h(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=i._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}function w(e,t,r,n,o){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=o}function _(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new o.Buf16(1146),this.dyn_dtree=new o.Buf16(122),this.bl_tree=new o.Buf16(78),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new o.Buf16(16),this.heap=new o.Buf16(573),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new o.Buf16(573),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function k(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=2===t.wrap?0:1,t.last_flush=0,i._tr_init(t),0):u(e,-2)}function O(e){var t,r=k(e);return 0===r&&((t=e.state).window_size=2*t.w_size,f(t.head),t.max_lazy_match=n[t.level].max_lazy,t.good_match=n[t.level].good_length,t.nice_match=n[t.level].nice_length,t.max_chain_length=n[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),r}function S(e,t,r,n,i,s){if(!e)return-2;var a=1;if(-1===t&&(t=6),n<0?(a=0,n=-n):n>15&&(a=2,n-=16),i<1||i>9||8!==r||n<8||n>15||t<0||t>9||s<0||s>4)return u(e,-2);8===n&&(n=9);var c=new _;return e.state=c,c.strm=e,c.wrap=a,c.gzhead=null,c.w_bits=n,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.hash_bits=i+7,c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+3-1)/3),c.window=new o.Buf8(2*c.w_size),c.head=new o.Buf16(c.hash_size),c.prev=new o.Buf16(c.w_size),c.lit_bufsize=1<<i+6,c.pending_buf_size=4*c.lit_bufsize,c.pending_buf=new o.Buf8(c.pending_buf_size),c.d_buf=1*c.lit_bufsize,c.l_buf=3*c.lit_bufsize,c.level=t,c.strategy=s,c.method=r,O(e)}n=[new w(0,0,0,0,(function(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(y(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,h(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-262&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(h(e,!1),e.strm.avail_out),1)})),new w(4,4,8,4,b),new w(4,5,16,8,b),new w(4,6,32,32,b),new w(4,4,16,16,v),new w(8,16,32,32,v),new w(8,16,128,128,v),new w(8,32,128,256,v),new w(32,128,258,1024,v),new w(32,258,258,4096,v)],t.deflateInit=function(e,t){return S(e,t,8,15,8,0)},t.deflateInit2=S,t.deflateReset=O,t.deflateResetKeep=k,t.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?-2:(e.state.gzhead=t,0):-2},t.deflate=function(e,t){var r,o,s,c;if(!e||!e.state||t>5||t<0)return e?u(e,-2):-2;if(o=e.state,!e.output||!e.input&&0!==e.avail_in||666===o.status&&4!==t)return u(e,0===e.avail_out?-5:-2);if(o.strm=e,r=o.last_flush,o.last_flush=t,42===o.status)if(2===o.wrap)e.adler=0,p(o,31),p(o,139),p(o,8),o.gzhead?(p(o,(o.gzhead.text?1:0)+(o.gzhead.hcrc?2:0)+(o.gzhead.extra?4:0)+(o.gzhead.name?8:0)+(o.gzhead.comment?16:0)),p(o,255&o.gzhead.time),p(o,o.gzhead.time>>8&255),p(o,o.gzhead.time>>16&255),p(o,o.gzhead.time>>24&255),p(o,9===o.level?2:o.strategy>=2||o.level<2?4:0),p(o,255&o.gzhead.os),o.gzhead.extra&&o.gzhead.extra.length&&(p(o,255&o.gzhead.extra.length),p(o,o.gzhead.extra.length>>8&255)),o.gzhead.hcrc&&(e.adler=a(e.adler,o.pending_buf,o.pending,0)),o.gzindex=0,o.status=69):(p(o,0),p(o,0),p(o,0),p(o,0),p(o,0),p(o,9===o.level?2:o.strategy>=2||o.level<2?4:0),p(o,3),o.status=113);else{var m=8+(o.w_bits-8<<4)<<8;m|=(o.strategy>=2||o.level<2?0:o.level<6?1:6===o.level?2:3)<<6,0!==o.strstart&&(m|=32),m+=31-m%31,o.status=113,g(o,m),0!==o.strstart&&(g(o,e.adler>>>16),g(o,65535&e.adler)),e.adler=1}if(69===o.status)if(o.gzhead.extra){for(s=o.pending;o.gzindex<(65535&o.gzhead.extra.length)&&(o.pending!==o.pending_buf_size||(o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),d(e),s=o.pending,o.pending!==o.pending_buf_size));)p(o,255&o.gzhead.extra[o.gzindex]),o.gzindex++;o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),o.gzindex===o.gzhead.extra.length&&(o.gzindex=0,o.status=73)}else o.status=73;if(73===o.status)if(o.gzhead.name){s=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),d(e),s=o.pending,o.pending===o.pending_buf_size)){c=1;break}c=o.gzindex<o.gzhead.name.length?255&o.gzhead.name.charCodeAt(o.gzindex++):0,p(o,c)}while(0!==c);o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),0===c&&(o.gzindex=0,o.status=91)}else o.status=91;if(91===o.status)if(o.gzhead.comment){s=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),d(e),s=o.pending,o.pending===o.pending_buf_size)){c=1;break}c=o.gzindex<o.gzhead.comment.length?255&o.gzhead.comment.charCodeAt(o.gzindex++):0,p(o,c)}while(0!==c);o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),0===c&&(o.status=103)}else o.status=103;if(103===o.status&&(o.gzhead.hcrc?(o.pending+2>o.pending_buf_size&&d(e),o.pending+2<=o.pending_buf_size&&(p(o,255&e.adler),p(o,e.adler>>8&255),e.adler=0,o.status=113)):o.status=113),0!==o.pending){if(d(e),0===e.avail_out)return o.last_flush=-1,0}else if(0===e.avail_in&&l(t)<=l(r)&&4!==t)return u(e,-5);if(666===o.status&&0!==e.avail_in)return u(e,-5);if(0!==e.avail_in||0!==o.lookahead||0!==t&&666!==o.status){var b=2===o.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(y(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}(o,t):3===o.strategy?function(e,t){for(var r,n,o,s,a=e.window;;){if(e.lookahead<=258){if(y(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(n=a[o=e.strstart-1])===a[++o]&&n===a[++o]&&n===a[++o]){s=e.strstart+258;do{}while(n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&o<s);e.match_length=258-(s-o),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(r=i._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}(o,t):n[o.level].func(o,t);if(3!==b&&4!==b||(o.status=666),1===b||3===b)return 0===e.avail_out&&(o.last_flush=-1),0;if(2===b&&(1===t?i._tr_align(o):5!==t&&(i._tr_stored_block(o,0,0,!1),3===t&&(f(o.head),0===o.lookahead&&(o.strstart=0,o.block_start=0,o.insert=0))),d(e),0===e.avail_out))return o.last_flush=-1,0}return 4!==t?0:o.wrap<=0?1:(2===o.wrap?(p(o,255&e.adler),p(o,e.adler>>8&255),p(o,e.adler>>16&255),p(o,e.adler>>24&255),p(o,255&e.total_in),p(o,e.total_in>>8&255),p(o,e.total_in>>16&255),p(o,e.total_in>>24&255)):(g(o,e.adler>>>16),g(o,65535&e.adler)),d(e),o.wrap>0&&(o.wrap=-o.wrap),0!==o.pending?0:1)},t.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?u(e,-2):(e.state=null,113===t?u(e,-3):0):-2},t.deflateSetDictionary=function(e,t){var r,n,i,a,c,u,l,d,h=t.length;if(!e||!e.state)return-2;if(2===(a=(r=e.state).wrap)||1===a&&42!==r.status||r.lookahead)return-2;for(1===a&&(e.adler=s(e.adler,t,h,0)),r.wrap=0,h>=r.w_size&&(0===a&&(f(r.head),r.strstart=0,r.block_start=0,r.insert=0),d=new o.Buf8(r.w_size),o.arraySet(d,t,h-r.w_size,r.w_size,0),t=d,h=r.w_size),c=e.avail_in,u=e.next_in,l=e.input,e.avail_in=h,e.next_in=0,e.input=t,y(r);r.lookahead>=3;){n=r.strstart,i=r.lookahead-2;do{r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+3-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++}while(--i);r.strstart=n,r.lookahead=2,y(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,e.next_in=u,e.input=l,e.avail_in=c,r.wrap=a,0},t.deflateInfo="pako deflate (from Nodeca project)"},function(e,t,r){"use strict";var n=r(57);function o(e){for(var t=e.length;--t>=0;)e[t]=0}var i=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],s=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],c=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],u=new Array(576);o(u);var l=new Array(60);o(l);var f=new Array(512);o(f);var d=new Array(256);o(d);var h=new Array(29);o(h);var p,g,m,y=new Array(30);function b(e,t,r,n,o){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=o,this.has_stree=e&&e.length}function v(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function w(e){return e<256?f[e]:f[256+(e>>>7)]}function _(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function k(e,t,r){e.bi_valid>16-r?(e.bi_buf|=t<<e.bi_valid&65535,_(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=r-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function O(e,t,r){k(e,r[2*t],r[2*t+1])}function S(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function E(e,t,r){var n,o,i=new Array(16),s=0;for(n=1;n<=15;n++)i[n]=s=s+r[n-1]<<1;for(o=0;o<=t;o++){var a=e[2*o+1];0!==a&&(e[2*o]=S(i[a]++,a))}}function j(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function P(e){e.bi_valid>8?_(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function A(e,t,r,n){var o=2*t,i=2*r;return e[o]<e[i]||e[o]===e[i]&&n[t]<=n[r]}function x(e,t,r){for(var n=e.heap[r],o=r<<1;o<=e.heap_len&&(o<e.heap_len&&A(t,e.heap[o+1],e.heap[o],e.depth)&&o++,!A(t,n,e.heap[o],e.depth));)e.heap[r]=e.heap[o],r=o,o<<=1;e.heap[r]=n}function M(e,t,r){var n,o,a,c,u=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*u]<<8|e.pending_buf[e.d_buf+2*u+1],o=e.pending_buf[e.l_buf+u],u++,0===n?O(e,o,t):(O(e,(a=d[o])+256+1,t),0!==(c=i[a])&&k(e,o-=h[a],c),O(e,a=w(--n),r),0!==(c=s[a])&&k(e,n-=y[a],c))}while(u<e.last_lit);O(e,256,t)}function I(e,t){var r,n,o,i=t.dyn_tree,s=t.stat_desc.static_tree,a=t.stat_desc.has_stree,c=t.stat_desc.elems,u=-1;for(e.heap_len=0,e.heap_max=573,r=0;r<c;r++)0!==i[2*r]?(e.heap[++e.heap_len]=u=r,e.depth[r]=0):i[2*r+1]=0;for(;e.heap_len<2;)i[2*(o=e.heap[++e.heap_len]=u<2?++u:0)]=1,e.depth[o]=0,e.opt_len--,a&&(e.static_len-=s[2*o+1]);for(t.max_code=u,r=e.heap_len>>1;r>=1;r--)x(e,i,r);o=c;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],x(e,i,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,i[2*o]=i[2*r]+i[2*n],e.depth[o]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,i[2*r+1]=i[2*n+1]=o,e.heap[1]=o++,x(e,i,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,o,i,s,a,c=t.dyn_tree,u=t.max_code,l=t.stat_desc.static_tree,f=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,p=t.stat_desc.max_length,g=0;for(i=0;i<=15;i++)e.bl_count[i]=0;for(c[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<573;r++)(i=c[2*c[2*(n=e.heap[r])+1]+1]+1)>p&&(i=p,g++),c[2*n+1]=i,n>u||(e.bl_count[i]++,s=0,n>=h&&(s=d[n-h]),a=c[2*n],e.opt_len+=a*(i+s),f&&(e.static_len+=a*(l[2*n+1]+s)));if(0!==g){do{for(i=p-1;0===e.bl_count[i];)i--;e.bl_count[i]--,e.bl_count[i+1]+=2,e.bl_count[p]--,g-=2}while(g>0);for(i=p;0!==i;i--)for(n=e.bl_count[i];0!==n;)(o=e.heap[--r])>u||(c[2*o+1]!==i&&(e.opt_len+=(i-c[2*o+1])*c[2*o],c[2*o+1]=i),n--)}}(e,t),E(i,u,e.bl_count)}function C(e,t,r){var n,o,i=-1,s=t[1],a=0,c=7,u=4;for(0===s&&(c=138,u=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)o=s,s=t[2*(n+1)+1],++a<c&&o===s||(a<u?e.bl_tree[2*o]+=a:0!==o?(o!==i&&e.bl_tree[2*o]++,e.bl_tree[32]++):a<=10?e.bl_tree[34]++:e.bl_tree[36]++,a=0,i=o,0===s?(c=138,u=3):o===s?(c=6,u=3):(c=7,u=4))}function R(e,t,r){var n,o,i=-1,s=t[1],a=0,c=7,u=4;for(0===s&&(c=138,u=3),n=0;n<=r;n++)if(o=s,s=t[2*(n+1)+1],!(++a<c&&o===s)){if(a<u)do{O(e,o,e.bl_tree)}while(0!=--a);else 0!==o?(o!==i&&(O(e,o,e.bl_tree),a--),O(e,16,e.bl_tree),k(e,a-3,2)):a<=10?(O(e,17,e.bl_tree),k(e,a-3,3)):(O(e,18,e.bl_tree),k(e,a-11,7));a=0,i=o,0===s?(c=138,u=3):o===s?(c=6,u=3):(c=7,u=4)}}o(y);var T=!1;function N(e,t,r,o){k(e,0+(o?1:0),3),function(e,t,r,o){P(e),o&&(_(e,r),_(e,~r)),n.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}(e,t,r,!0)}t._tr_init=function(e){T||(!function(){var e,t,r,n,o,c=new Array(16);for(r=0,n=0;n<28;n++)for(h[n]=r,e=0;e<1<<i[n];e++)d[r++]=n;for(d[r-1]=n,o=0,n=0;n<16;n++)for(y[n]=o,e=0;e<1<<s[n];e++)f[o++]=n;for(o>>=7;n<30;n++)for(y[n]=o<<7,e=0;e<1<<s[n]-7;e++)f[256+o++]=n;for(t=0;t<=15;t++)c[t]=0;for(e=0;e<=143;)u[2*e+1]=8,e++,c[8]++;for(;e<=255;)u[2*e+1]=9,e++,c[9]++;for(;e<=279;)u[2*e+1]=7,e++,c[7]++;for(;e<=287;)u[2*e+1]=8,e++,c[8]++;for(E(u,287,c),e=0;e<30;e++)l[2*e+1]=5,l[2*e]=S(e,5);p=new b(u,i,257,286,15),g=new b(l,s,0,30,15),m=new b(new Array(0),a,0,19,7)}(),T=!0),e.l_desc=new v(e.dyn_ltree,p),e.d_desc=new v(e.dyn_dtree,g),e.bl_desc=new v(e.bl_tree,m),e.bi_buf=0,e.bi_valid=0,j(e)},t._tr_stored_block=N,t._tr_flush_block=function(e,t,r,n){var o,i,s=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),I(e,e.l_desc),I(e,e.d_desc),s=function(e){var t;for(C(e,e.dyn_ltree,e.l_desc.max_code),C(e,e.dyn_dtree,e.d_desc.max_code),I(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*c[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),o=e.opt_len+3+7>>>3,(i=e.static_len+3+7>>>3)<=o&&(o=i)):o=i=r+5,r+4<=o&&-1!==t?N(e,t,r,n):4===e.strategy||i===o?(k(e,2+(n?1:0),3),M(e,u,l)):(k(e,4+(n?1:0),3),function(e,t,r,n){var o;for(k(e,t-257,5),k(e,r-1,5),k(e,n-4,4),o=0;o<n;o++)k(e,e.bl_tree[2*c[o]+1],3);R(e,e.dyn_ltree,t-1),R(e,e.dyn_dtree,r-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),M(e,e.dyn_ltree,e.dyn_dtree)),j(e),n&&P(e)},t._tr_tally=function(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(d[r]+256+1)]++,e.dyn_dtree[2*w(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){k(e,2,3),O(e,256,u),function(e){16===e.bi_valid?(_(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},function(e,t,r){"use strict";var n=r(542),o=r(57),i=r(294),s=r(296),a=r(169),c=r(295),u=r(545),l=Object.prototype.toString;function f(e){if(!(this instanceof f))return new f(e);this.options=o.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var r=n.inflateInit2(this.strm,t.windowBits);if(r!==s.Z_OK)throw new Error(a[r]);if(this.header=new u,n.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=i.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=n.inflateSetDictionary(this.strm,t.dictionary))!==s.Z_OK))throw new Error(a[r])}function d(e,t){var r=new f(t);if(r.push(e,!0),r.err)throw r.msg||a[r.err];return r.result}f.prototype.push=function(e,t){var r,a,c,u,f,d=this.strm,h=this.options.chunkSize,p=this.options.dictionary,g=!1;if(this.ended)return!1;a=t===~~t?t:!0===t?s.Z_FINISH:s.Z_NO_FLUSH,"string"==typeof e?d.input=i.binstring2buf(e):"[object ArrayBuffer]"===l.call(e)?d.input=new Uint8Array(e):d.input=e,d.next_in=0,d.avail_in=d.input.length;do{if(0===d.avail_out&&(d.output=new o.Buf8(h),d.next_out=0,d.avail_out=h),(r=n.inflate(d,s.Z_NO_FLUSH))===s.Z_NEED_DICT&&p&&(r=n.inflateSetDictionary(this.strm,p)),r===s.Z_BUF_ERROR&&!0===g&&(r=s.Z_OK,g=!1),r!==s.Z_STREAM_END&&r!==s.Z_OK)return this.onEnd(r),this.ended=!0,!1;d.next_out&&(0!==d.avail_out&&r!==s.Z_STREAM_END&&(0!==d.avail_in||a!==s.Z_FINISH&&a!==s.Z_SYNC_FLUSH)||("string"===this.options.to?(c=i.utf8border(d.output,d.next_out),u=d.next_out-c,f=i.buf2string(d.output,c),d.next_out=u,d.avail_out=h-u,u&&o.arraySet(d.output,d.output,c,u,0),this.onData(f)):this.onData(o.shrinkBuf(d.output,d.next_out)))),0===d.avail_in&&0===d.avail_out&&(g=!0)}while((d.avail_in>0||0===d.avail_out)&&r!==s.Z_STREAM_END);return r===s.Z_STREAM_END&&(a=s.Z_FINISH),a===s.Z_FINISH?(r=n.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===s.Z_OK):a!==s.Z_SYNC_FLUSH||(this.onEnd(s.Z_OK),d.avail_out=0,!0)},f.prototype.onData=function(e){this.chunks.push(e)},f.prototype.onEnd=function(e){e===s.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Inflate=f,t.inflate=d,t.inflateRaw=function(e,t){return(t=t||{}).raw=!0,d(e,t)},t.ungzip=d},function(e,t,r){"use strict";var n=r(57),o=r(292),i=r(293),s=r(543),a=r(544);function c(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function u(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function l(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(852),t.distcode=t.distdyn=new n.Buf32(592),t.sane=1,t.back=-1,0):-2}function f(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,l(e)):-2}function d(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,f(e))):-2}function h(e,t){var r,n;return e?(n=new u,e.state=n,n.window=null,0!==(r=d(e,t))&&(e.state=null),r):-2}var p,g,m=!0;function y(e){if(m){var t;for(p=new n.Buf32(512),g=new n.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(a(1,e.lens,0,288,p,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;a(2,e.lens,0,32,g,0,e.work,{bits:5}),m=!1}e.lencode=p,e.lenbits=9,e.distcode=g,e.distbits=5}function b(e,t,r,o){var i,s=e.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new n.Buf8(s.wsize)),o>=s.wsize?(n.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):((i=s.wsize-s.wnext)>o&&(i=o),n.arraySet(s.window,t,r-o,i,s.wnext),(o-=i)?(n.arraySet(s.window,t,r-o,o,0),s.wnext=o,s.whave=s.wsize):(s.wnext+=i,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=i))),0}t.inflateReset=f,t.inflateReset2=d,t.inflateResetKeep=l,t.inflateInit=function(e){return h(e,15)},t.inflateInit2=h,t.inflate=function(e,t){var r,u,l,f,d,h,p,g,m,v,w,_,k,O,S,E,j,P,A,x,M,I,C,R,T=0,N=new n.Buf8(4),B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return-2;12===(r=e.state).mode&&(r.mode=13),d=e.next_out,l=e.output,p=e.avail_out,f=e.next_in,u=e.input,h=e.avail_in,g=r.hold,m=r.bits,v=h,w=p,I=0;e:for(;;)switch(r.mode){case 1:if(0===r.wrap){r.mode=13;break}for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(2&r.wrap&&35615===g){r.check=0,N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0),g=0,m=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&g)<<8)+(g>>8))%31){e.msg="incorrect header check",r.mode=30;break}if(8!=(15&g)){e.msg="unknown compression method",r.mode=30;break}if(m-=4,M=8+(15&(g>>>=4)),0===r.wbits)r.wbits=M;else if(M>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<<M,e.adler=r.check=1,r.mode=512&g?10:12,g=0,m=0;break;case 2:for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(r.flags=g,8!=(255&r.flags)){e.msg="unknown compression method",r.mode=30;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=30;break}r.head&&(r.head.text=g>>8&1),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0)),g=0,m=0,r.mode=3;case 3:for(;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.head&&(r.head.time=g),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,N[2]=g>>>16&255,N[3]=g>>>24&255,r.check=i(r.check,N,4,0)),g=0,m=0,r.mode=4;case 4:for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.head&&(r.head.xflags=255&g,r.head.os=g>>8),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0)),g=0,m=0,r.mode=5;case 5:if(1024&r.flags){for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.length=g,r.head&&(r.head.extra_len=g),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0)),g=0,m=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((_=r.length)>h&&(_=h),_&&(r.head&&(M=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,u,f,_,M)),512&r.flags&&(r.check=i(r.check,u,_,f)),h-=_,f+=_,r.length-=_),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===h)break e;_=0;do{M=u[f+_++],r.head&&M&&r.length<65536&&(r.head.name+=String.fromCharCode(M))}while(M&&_<h);if(512&r.flags&&(r.check=i(r.check,u,_,f)),h-=_,f+=_,M)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=8;case 8:if(4096&r.flags){if(0===h)break e;_=0;do{M=u[f+_++],r.head&&M&&r.length<65536&&(r.head.comment+=String.fromCharCode(M))}while(M&&_<h);if(512&r.flags&&(r.check=i(r.check,u,_,f)),h-=_,f+=_,M)break e}else r.head&&(r.head.comment=null);r.mode=9;case 9:if(512&r.flags){for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(g!==(65535&r.check)){e.msg="header crc mismatch",r.mode=30;break}g=0,m=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}e.adler=r.check=c(g),g=0,m=0,r.mode=11;case 11:if(0===r.havedict)return e.next_out=d,e.avail_out=p,e.next_in=f,e.avail_in=h,r.hold=g,r.bits=m,2;e.adler=r.check=1,r.mode=12;case 12:if(5===t||6===t)break e;case 13:if(r.last){g>>>=7&m,m-=7&m,r.mode=27;break}for(;m<3;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}switch(r.last=1&g,m-=1,3&(g>>>=1)){case 0:r.mode=14;break;case 1:if(y(r),r.mode=20,6===t){g>>>=2,m-=2;break e}break;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}g>>>=2,m-=2;break;case 14:for(g>>>=7&m,m-=7&m;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if((65535&g)!=(g>>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&g,g=0,m=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(_=r.length){if(_>h&&(_=h),_>p&&(_=p),0===_)break e;n.arraySet(l,u,f,_,d),h-=_,f+=_,p-=_,d+=_,r.length-=_;break}r.mode=12;break;case 17:for(;m<14;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(r.nlen=257+(31&g),g>>>=5,m-=5,r.ndist=1+(31&g),g>>>=5,m-=5,r.ncode=4+(15&g),g>>>=4,m-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=30;break}r.have=0,r.mode=18;case 18:for(;r.have<r.ncode;){for(;m<3;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.lens[B[r.have++]]=7&g,g>>>=3,m-=3}for(;r.have<19;)r.lens[B[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,C={bits:r.lenbits},I=a(0,r.lens,0,19,r.lencode,0,r.work,C),r.lenbits=C.bits,I){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have<r.nlen+r.ndist;){for(;E=(T=r.lencode[g&(1<<r.lenbits)-1])>>>16&255,j=65535&T,!((S=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(j<16)g>>>=S,m-=S,r.lens[r.have++]=j;else{if(16===j){for(R=S+2;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(g>>>=S,m-=S,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}M=r.lens[r.have-1],_=3+(3&g),g>>>=2,m-=2}else if(17===j){for(R=S+3;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}m-=S,M=0,_=3+(7&(g>>>=S)),g>>>=3,m-=3}else{for(R=S+7;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}m-=S,M=0,_=11+(127&(g>>>=S)),g>>>=7,m-=7}if(r.have+_>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;_--;)r.lens[r.have++]=M}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,C={bits:r.lenbits},I=a(1,r.lens,0,r.nlen,r.lencode,0,r.work,C),r.lenbits=C.bits,I){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,C={bits:r.distbits},I=a(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,C),r.distbits=C.bits,I){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(h>=6&&p>=258){e.next_out=d,e.avail_out=p,e.next_in=f,e.avail_in=h,r.hold=g,r.bits=m,s(e,w),d=e.next_out,l=e.output,p=e.avail_out,f=e.next_in,u=e.input,h=e.avail_in,g=r.hold,m=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;E=(T=r.lencode[g&(1<<r.lenbits)-1])>>>16&255,j=65535&T,!((S=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(E&&0==(240&E)){for(P=S,A=E,x=j;E=(T=r.lencode[x+((g&(1<<P+A)-1)>>P)])>>>16&255,j=65535&T,!(P+(S=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}g>>>=P,m-=P,r.back+=P}if(g>>>=S,m-=S,r.back+=S,r.length=j,0===E){r.mode=26;break}if(32&E){r.back=-1,r.mode=12;break}if(64&E){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&E,r.mode=22;case 22:if(r.extra){for(R=r.extra;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.length+=g&(1<<r.extra)-1,g>>>=r.extra,m-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;E=(T=r.distcode[g&(1<<r.distbits)-1])>>>16&255,j=65535&T,!((S=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(0==(240&E)){for(P=S,A=E,x=j;E=(T=r.distcode[x+((g&(1<<P+A)-1)>>P)])>>>16&255,j=65535&T,!(P+(S=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}g>>>=P,m-=P,r.back+=P}if(g>>>=S,m-=S,r.back+=S,64&E){e.msg="invalid distance code",r.mode=30;break}r.offset=j,r.extra=15&E,r.mode=24;case 24:if(r.extra){for(R=r.extra;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.offset+=g&(1<<r.extra)-1,g>>>=r.extra,m-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===p)break e;if(_=w-p,r.offset>_){if((_=r.offset-_)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}_>r.wnext?(_-=r.wnext,k=r.wsize-_):k=r.wnext-_,_>r.length&&(_=r.length),O=r.window}else O=l,k=d-r.offset,_=r.length;_>p&&(_=p),p-=_,r.length-=_;do{l[d++]=O[k++]}while(--_);0===r.length&&(r.mode=21);break;case 26:if(0===p)break e;l[d++]=r.length,p--,r.mode=21;break;case 27:if(r.wrap){for(;m<32;){if(0===h)break e;h--,g|=u[f++]<<m,m+=8}if(w-=p,e.total_out+=w,r.total+=w,w&&(e.adler=r.check=r.flags?i(r.check,l,w,d-w):o(r.check,l,w,d-w)),w=p,(r.flags?g:c(g))!==r.check){e.msg="incorrect data check",r.mode=30;break}g=0,m=0}r.mode=28;case 28:if(r.wrap&&r.flags){for(;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(g!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=30;break}g=0,m=0}r.mode=29;case 29:I=1;break e;case 30:I=-3;break e;case 31:return-4;case 32:default:return-2}return e.next_out=d,e.avail_out=p,e.next_in=f,e.avail_in=h,r.hold=g,r.bits=m,(r.wsize||w!==e.avail_out&&r.mode<30&&(r.mode<27||4!==t))&&b(e,e.output,e.next_out,w-e.avail_out)?(r.mode=31,-4):(v-=e.avail_in,w-=e.avail_out,e.total_in+=v,e.total_out+=w,r.total+=w,r.wrap&&w&&(e.adler=r.check=r.flags?i(r.check,l,w,e.next_out-w):o(r.check,l,w,e.next_out-w)),e.data_type=r.bits+(r.last?64:0)+(12===r.mode?128:0)+(20===r.mode||15===r.mode?256:0),(0===v&&0===w||4===t)&&0===I&&(I=-5),I)},t.inflateEnd=function(e){if(!e||!e.state)return-2;var t=e.state;return t.window&&(t.window=null),e.state=null,0},t.inflateGetHeader=function(e,t){var r;return e&&e.state?0==(2&(r=e.state).wrap)?-2:(r.head=t,t.done=!1,0):-2},t.inflateSetDictionary=function(e,t){var r,n=t.length;return e&&e.state?0!==(r=e.state).wrap&&11!==r.mode?-2:11===r.mode&&o(1,t,n,0)!==r.check?-3:b(e,t,n,n)?(r.mode=31,-4):(r.havedict=1,0):-2},t.inflateInfo="pako inflate (from Nodeca project)"},function(e,t,r){"use strict";e.exports=function(e,t){var r,n,o,i,s,a,c,u,l,f,d,h,p,g,m,y,b,v,w,_,k,O,S,E,j;r=e.state,n=e.next_in,E=e.input,o=n+(e.avail_in-5),i=e.next_out,j=e.output,s=i-(t-e.avail_out),a=i+(e.avail_out-257),c=r.dmax,u=r.wsize,l=r.whave,f=r.wnext,d=r.window,h=r.hold,p=r.bits,g=r.lencode,m=r.distcode,y=(1<<r.lenbits)-1,b=(1<<r.distbits)-1;e:do{p<15&&(h+=E[n++]<<p,p+=8,h+=E[n++]<<p,p+=8),v=g[h&y];t:for(;;){if(h>>>=w=v>>>24,p-=w,0===(w=v>>>16&255))j[i++]=65535&v;else{if(!(16&w)){if(0==(64&w)){v=g[(65535&v)+(h&(1<<w)-1)];continue t}if(32&w){r.mode=12;break e}e.msg="invalid literal/length code",r.mode=30;break e}_=65535&v,(w&=15)&&(p<w&&(h+=E[n++]<<p,p+=8),_+=h&(1<<w)-1,h>>>=w,p-=w),p<15&&(h+=E[n++]<<p,p+=8,h+=E[n++]<<p,p+=8),v=m[h&b];r:for(;;){if(h>>>=w=v>>>24,p-=w,!(16&(w=v>>>16&255))){if(0==(64&w)){v=m[(65535&v)+(h&(1<<w)-1)];continue r}e.msg="invalid distance code",r.mode=30;break e}if(k=65535&v,p<(w&=15)&&(h+=E[n++]<<p,(p+=8)<w&&(h+=E[n++]<<p,p+=8)),(k+=h&(1<<w)-1)>c){e.msg="invalid distance too far back",r.mode=30;break e}if(h>>>=w,p-=w,k>(w=i-s)){if((w=k-w)>l&&r.sane){e.msg="invalid distance too far back",r.mode=30;break e}if(O=0,S=d,0===f){if(O+=u-w,w<_){_-=w;do{j[i++]=d[O++]}while(--w);O=i-k,S=j}}else if(f<w){if(O+=u+f-w,(w-=f)<_){_-=w;do{j[i++]=d[O++]}while(--w);if(O=0,f<_){_-=w=f;do{j[i++]=d[O++]}while(--w);O=i-k,S=j}}}else if(O+=f-w,w<_){_-=w;do{j[i++]=d[O++]}while(--w);O=i-k,S=j}for(;_>2;)j[i++]=S[O++],j[i++]=S[O++],j[i++]=S[O++],_-=3;_&&(j[i++]=S[O++],_>1&&(j[i++]=S[O++]))}else{O=i-k;do{j[i++]=j[O++],j[i++]=j[O++],j[i++]=j[O++],_-=3}while(_>2);_&&(j[i++]=j[O++],_>1&&(j[i++]=j[O++]))}break}}break}}while(n<o&&i<a);n-=_=p>>3,h&=(1<<(p-=_<<3))-1,e.next_in=n,e.next_out=i,e.avail_in=n<o?o-n+5:5-(n-o),e.avail_out=i<a?a-i+257:257-(i-a),r.hold=h,r.bits=p}},function(e,t,r){"use strict";var n=r(57),o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],i=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],a=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,r,c,u,l,f,d){var h,p,g,m,y,b,v,w,_,k=d.bits,O=0,S=0,E=0,j=0,P=0,A=0,x=0,M=0,I=0,C=0,R=null,T=0,N=new n.Buf16(16),B=new n.Buf16(16),D=null,L=0;for(O=0;O<=15;O++)N[O]=0;for(S=0;S<c;S++)N[t[r+S]]++;for(P=k,j=15;j>=1&&0===N[j];j--);if(P>j&&(P=j),0===j)return u[l++]=20971520,u[l++]=20971520,d.bits=1,0;for(E=1;E<j&&0===N[E];E++);for(P<E&&(P=E),M=1,O=1;O<=15;O++)if(M<<=1,(M-=N[O])<0)return-1;if(M>0&&(0===e||1!==j))return-1;for(B[1]=0,O=1;O<15;O++)B[O+1]=B[O]+N[O];for(S=0;S<c;S++)0!==t[r+S]&&(f[B[t[r+S]]++]=S);if(0===e?(R=D=f,b=19):1===e?(R=o,T-=257,D=i,L-=257,b=256):(R=s,D=a,b=-1),C=0,S=0,O=E,y=l,A=P,x=0,g=-1,m=(I=1<<P)-1,1===e&&I>852||2===e&&I>592)return 1;for(;;){v=O-x,f[S]<b?(w=0,_=f[S]):f[S]>b?(w=D[L+f[S]],_=R[T+f[S]]):(w=96,_=0),h=1<<O-x,E=p=1<<A;do{u[y+(C>>x)+(p-=h)]=v<<24|w<<16|_|0}while(0!==p);for(h=1<<O-1;C&h;)h>>=1;if(0!==h?(C&=h-1,C+=h):C=0,S++,0==--N[O]){if(O===j)break;O=t[r+f[S]]}if(O>P&&(C&m)!==g){for(0===x&&(x=P),y+=E,M=1<<(A=O-x);A+x<j&&!((M-=N[A+x])<=0);)A++,M<<=1;if(I+=1<<A,1===e&&I>852||2===e&&I>592)return 1;u[g=C&m]=P<<24|A<<16|y-l|0}}return 0!==C&&(u[y+C]=O-x<<24|64<<16|0),d.bits=P,0}},function(e,t,r){"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},,function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Mnemonic=void 0;const o=r(69),i=r(557),s=r(2);class a{static generateWallet(e,t="m/44'/118'/0'/0/0",r="",o=256){return n(this,void 0,void 0,(function*(){const n=yield a.generateSeed(e,o);return{privKey:a.generateWalletFromMnemonic(n,t,r),mnemonic:n}}))}static validateMnemonic(e){o.validateMnemonic(e)}static generateSeed(e,t=128){return n(this,void 0,void 0,(function*(){if(t%32!=0)throw new TypeError("invalid entropy");let r=new Uint8Array(t/8);return r=yield e(r),o.entropyToMnemonic(s.Buffer.from(r).toString("hex"))}))}static generateWalletFromMnemonic(e,t="m/44'/118'/0'/0/0",r=""){const n=o.mnemonicToSeedSync(e,r),s=i.fromSeed(n).derivePath(t).privateKey;if(!s)throw new Error("null hd key");return s}}t.Mnemonic=a},function(e){e.exports=JSON.parse('["abdikace","abeceda","adresa","agrese","akce","aktovka","alej","alkohol","amputace","ananas","andulka","anekdota","anketa","antika","anulovat","archa","arogance","asfalt","asistent","aspirace","astma","astronom","atlas","atletika","atol","autobus","azyl","babka","bachor","bacil","baculka","badatel","bageta","bagr","bahno","bakterie","balada","baletka","balkon","balonek","balvan","balza","bambus","bankomat","barbar","baret","barman","baroko","barva","baterka","batoh","bavlna","bazalka","bazilika","bazuka","bedna","beran","beseda","bestie","beton","bezinka","bezmoc","beztak","bicykl","bidlo","biftek","bikiny","bilance","biograf","biolog","bitva","bizon","blahobyt","blatouch","blecha","bledule","blesk","blikat","blizna","blokovat","bloudit","blud","bobek","bobr","bodlina","bodnout","bohatost","bojkot","bojovat","bokorys","bolest","borec","borovice","bota","boubel","bouchat","bouda","boule","bourat","boxer","bradavka","brambora","branka","bratr","brepta","briketa","brko","brloh","bronz","broskev","brunetka","brusinka","brzda","brzy","bublina","bubnovat","buchta","buditel","budka","budova","bufet","bujarost","bukvice","buldok","bulva","bunda","bunkr","burza","butik","buvol","buzola","bydlet","bylina","bytovka","bzukot","capart","carevna","cedr","cedule","cejch","cejn","cela","celer","celkem","celnice","cenina","cennost","cenovka","centrum","cenzor","cestopis","cetka","chalupa","chapadlo","charita","chata","chechtat","chemie","chichot","chirurg","chlad","chleba","chlubit","chmel","chmura","chobot","chochol","chodba","cholera","chomout","chopit","choroba","chov","chrapot","chrlit","chrt","chrup","chtivost","chudina","chutnat","chvat","chvilka","chvost","chyba","chystat","chytit","cibule","cigareta","cihelna","cihla","cinkot","cirkus","cisterna","citace","citrus","cizinec","cizost","clona","cokoliv","couvat","ctitel","ctnost","cudnost","cuketa","cukr","cupot","cvaknout","cval","cvik","cvrkot","cyklista","daleko","dareba","datel","datum","dcera","debata","dechovka","decibel","deficit","deflace","dekl","dekret","demokrat","deprese","derby","deska","detektiv","dikobraz","diktovat","dioda","diplom","disk","displej","divadlo","divoch","dlaha","dlouho","dluhopis","dnes","dobro","dobytek","docent","dochutit","dodnes","dohled","dohoda","dohra","dojem","dojnice","doklad","dokola","doktor","dokument","dolar","doleva","dolina","doma","dominant","domluvit","domov","donutit","dopad","dopis","doplnit","doposud","doprovod","dopustit","dorazit","dorost","dort","dosah","doslov","dostatek","dosud","dosyta","dotaz","dotek","dotknout","doufat","doutnat","dovozce","dozadu","doznat","dozorce","drahota","drak","dramatik","dravec","draze","drdol","drobnost","drogerie","drozd","drsnost","drtit","drzost","duben","duchovno","dudek","duha","duhovka","dusit","dusno","dutost","dvojice","dvorec","dynamit","ekolog","ekonomie","elektron","elipsa","email","emise","emoce","empatie","epizoda","epocha","epopej","epos","esej","esence","eskorta","eskymo","etiketa","euforie","evoluce","exekuce","exkurze","expedice","exploze","export","extrakt","facka","fajfka","fakulta","fanatik","fantazie","farmacie","favorit","fazole","federace","fejeton","fenka","fialka","figurant","filozof","filtr","finance","finta","fixace","fjord","flanel","flirt","flotila","fond","fosfor","fotbal","fotka","foton","frakce","freska","fronta","fukar","funkce","fyzika","galeje","garant","genetika","geolog","gilotina","glazura","glejt","golem","golfista","gotika","graf","gramofon","granule","grep","gril","grog","groteska","guma","hadice","hadr","hala","halenka","hanba","hanopis","harfa","harpuna","havran","hebkost","hejkal","hejno","hejtman","hektar","helma","hematom","herec","herna","heslo","hezky","historik","hladovka","hlasivky","hlava","hledat","hlen","hlodavec","hloh","hloupost","hltat","hlubina","hluchota","hmat","hmota","hmyz","hnis","hnojivo","hnout","hoblina","hoboj","hoch","hodiny","hodlat","hodnota","hodovat","hojnost","hokej","holinka","holka","holub","homole","honitba","honorace","horal","horda","horizont","horko","horlivec","hormon","hornina","horoskop","horstvo","hospoda","hostina","hotovost","houba","houf","houpat","houska","hovor","hradba","hranice","hravost","hrazda","hrbolek","hrdina","hrdlo","hrdost","hrnek","hrobka","hromada","hrot","hrouda","hrozen","hrstka","hrubost","hryzat","hubenost","hubnout","hudba","hukot","humr","husita","hustota","hvozd","hybnost","hydrant","hygiena","hymna","hysterik","idylka","ihned","ikona","iluze","imunita","infekce","inflace","inkaso","inovace","inspekce","internet","invalida","investor","inzerce","ironie","jablko","jachta","jahoda","jakmile","jakost","jalovec","jantar","jarmark","jaro","jasan","jasno","jatka","javor","jazyk","jedinec","jedle","jednatel","jehlan","jekot","jelen","jelito","jemnost","jenom","jepice","jeseter","jevit","jezdec","jezero","jinak","jindy","jinoch","jiskra","jistota","jitrnice","jizva","jmenovat","jogurt","jurta","kabaret","kabel","kabinet","kachna","kadet","kadidlo","kahan","kajak","kajuta","kakao","kaktus","kalamita","kalhoty","kalibr","kalnost","kamera","kamkoliv","kamna","kanibal","kanoe","kantor","kapalina","kapela","kapitola","kapka","kaple","kapota","kapr","kapusta","kapybara","karamel","karotka","karton","kasa","katalog","katedra","kauce","kauza","kavalec","kazajka","kazeta","kazivost","kdekoliv","kdesi","kedluben","kemp","keramika","kino","klacek","kladivo","klam","klapot","klasika","klaun","klec","klenba","klepat","klesnout","klid","klima","klisna","klobouk","klokan","klopa","kloub","klubovna","klusat","kluzkost","kmen","kmitat","kmotr","kniha","knot","koalice","koberec","kobka","kobliha","kobyla","kocour","kohout","kojenec","kokos","koktejl","kolaps","koleda","kolize","kolo","komando","kometa","komik","komnata","komora","kompas","komunita","konat","koncept","kondice","konec","konfese","kongres","konina","konkurs","kontakt","konzerva","kopanec","kopie","kopnout","koprovka","korbel","korektor","kormidlo","koroptev","korpus","koruna","koryto","korzet","kosatec","kostka","kotel","kotleta","kotoul","koukat","koupelna","kousek","kouzlo","kovboj","koza","kozoroh","krabice","krach","krajina","kralovat","krasopis","kravata","kredit","krejcar","kresba","kreveta","kriket","kritik","krize","krkavec","krmelec","krmivo","krocan","krok","kronika","kropit","kroupa","krovka","krtek","kruhadlo","krupice","krutost","krvinka","krychle","krypta","krystal","kryt","kudlanka","kufr","kujnost","kukla","kulajda","kulich","kulka","kulomet","kultura","kuna","kupodivu","kurt","kurzor","kutil","kvalita","kvasinka","kvestor","kynolog","kyselina","kytara","kytice","kytka","kytovec","kyvadlo","labrador","lachtan","ladnost","laik","lakomec","lamela","lampa","lanovka","lasice","laso","lastura","latinka","lavina","lebka","leckdy","leden","lednice","ledovka","ledvina","legenda","legie","legrace","lehce","lehkost","lehnout","lektvar","lenochod","lentilka","lepenka","lepidlo","letadlo","letec","letmo","letokruh","levhart","levitace","levobok","libra","lichotka","lidojed","lidskost","lihovina","lijavec","lilek","limetka","linie","linka","linoleum","listopad","litina","litovat","lobista","lodivod","logika","logoped","lokalita","loket","lomcovat","lopata","lopuch","lord","losos","lotr","loudal","louh","louka","louskat","lovec","lstivost","lucerna","lucifer","lump","lusk","lustrace","lvice","lyra","lyrika","lysina","madam","madlo","magistr","mahagon","majetek","majitel","majorita","makak","makovice","makrela","malba","malina","malovat","malvice","maminka","mandle","manko","marnost","masakr","maskot","masopust","matice","matrika","maturita","mazanec","mazivo","mazlit","mazurka","mdloba","mechanik","meditace","medovina","melasa","meloun","mentolka","metla","metoda","metr","mezera","migrace","mihnout","mihule","mikina","mikrofon","milenec","milimetr","milost","mimika","mincovna","minibar","minomet","minulost","miska","mistr","mixovat","mladost","mlha","mlhovina","mlok","mlsat","mluvit","mnich","mnohem","mobil","mocnost","modelka","modlitba","mohyla","mokro","molekula","momentka","monarcha","monokl","monstrum","montovat","monzun","mosaz","moskyt","most","motivace","motorka","motyka","moucha","moudrost","mozaika","mozek","mozol","mramor","mravenec","mrkev","mrtvola","mrzet","mrzutost","mstitel","mudrc","muflon","mulat","mumie","munice","muset","mutace","muzeum","muzikant","myslivec","mzda","nabourat","nachytat","nadace","nadbytek","nadhoz","nadobro","nadpis","nahlas","nahnat","nahodile","nahradit","naivita","najednou","najisto","najmout","naklonit","nakonec","nakrmit","nalevo","namazat","namluvit","nanometr","naoko","naopak","naostro","napadat","napevno","naplnit","napnout","naposled","naprosto","narodit","naruby","narychlo","nasadit","nasekat","naslepo","nastat","natolik","navenek","navrch","navzdory","nazvat","nebe","nechat","necky","nedaleko","nedbat","neduh","negace","nehet","nehoda","nejen","nejprve","neklid","nelibost","nemilost","nemoc","neochota","neonka","nepokoj","nerost","nerv","nesmysl","nesoulad","netvor","neuron","nevina","nezvykle","nicota","nijak","nikam","nikdy","nikl","nikterak","nitro","nocleh","nohavice","nominace","nora","norek","nositel","nosnost","nouze","noviny","novota","nozdra","nuda","nudle","nuget","nutit","nutnost","nutrie","nymfa","obal","obarvit","obava","obdiv","obec","obehnat","obejmout","obezita","obhajoba","obilnice","objasnit","objekt","obklopit","oblast","oblek","obliba","obloha","obluda","obnos","obohatit","obojek","obout","obrazec","obrna","obruba","obrys","obsah","obsluha","obstarat","obuv","obvaz","obvinit","obvod","obvykle","obyvatel","obzor","ocas","ocel","ocenit","ochladit","ochota","ochrana","ocitnout","odboj","odbyt","odchod","odcizit","odebrat","odeslat","odevzdat","odezva","odhadce","odhodit","odjet","odjinud","odkaz","odkoupit","odliv","odluka","odmlka","odolnost","odpad","odpis","odplout","odpor","odpustit","odpykat","odrazka","odsoudit","odstup","odsun","odtok","odtud","odvaha","odveta","odvolat","odvracet","odznak","ofina","ofsajd","ohlas","ohnisko","ohrada","ohrozit","ohryzek","okap","okenice","oklika","okno","okouzlit","okovy","okrasa","okres","okrsek","okruh","okupant","okurka","okusit","olejnina","olizovat","omak","omeleta","omezit","omladina","omlouvat","omluva","omyl","onehdy","opakovat","opasek","operace","opice","opilost","opisovat","opora","opozice","opravdu","oproti","orbital","orchestr","orgie","orlice","orloj","ortel","osada","oschnout","osika","osivo","oslava","oslepit","oslnit","oslovit","osnova","osoba","osolit","ospalec","osten","ostraha","ostuda","ostych","osvojit","oteplit","otisk","otop","otrhat","otrlost","otrok","otruby","otvor","ovanout","ovar","oves","ovlivnit","ovoce","oxid","ozdoba","pachatel","pacient","padouch","pahorek","pakt","palanda","palec","palivo","paluba","pamflet","pamlsek","panenka","panika","panna","panovat","panstvo","pantofle","paprika","parketa","parodie","parta","paruka","paryba","paseka","pasivita","pastelka","patent","patrona","pavouk","pazneht","pazourek","pecka","pedagog","pejsek","peklo","peloton","penalta","pendrek","penze","periskop","pero","pestrost","petarda","petice","petrolej","pevnina","pexeso","pianista","piha","pijavice","pikle","piknik","pilina","pilnost","pilulka","pinzeta","pipeta","pisatel","pistole","pitevna","pivnice","pivovar","placenta","plakat","plamen","planeta","plastika","platit","plavidlo","plaz","plech","plemeno","plenta","ples","pletivo","plevel","plivat","plnit","plno","plocha","plodina","plomba","plout","pluk","plyn","pobavit","pobyt","pochod","pocit","poctivec","podat","podcenit","podepsat","podhled","podivit","podklad","podmanit","podnik","podoba","podpora","podraz","podstata","podvod","podzim","poezie","pohanka","pohnutka","pohovor","pohroma","pohyb","pointa","pojistka","pojmout","pokazit","pokles","pokoj","pokrok","pokuta","pokyn","poledne","polibek","polknout","poloha","polynom","pomalu","pominout","pomlka","pomoc","pomsta","pomyslet","ponechat","ponorka","ponurost","popadat","popel","popisek","poplach","poprosit","popsat","popud","poradce","porce","porod","porucha","poryv","posadit","posed","posila","poskok","poslanec","posoudit","pospolu","postava","posudek","posyp","potah","potkan","potlesk","potomek","potrava","potupa","potvora","poukaz","pouto","pouzdro","povaha","povidla","povlak","povoz","povrch","povstat","povyk","povzdech","pozdrav","pozemek","poznatek","pozor","pozvat","pracovat","prahory","praktika","prales","praotec","praporek","prase","pravda","princip","prkno","probudit","procento","prodej","profese","prohra","projekt","prolomit","promile","pronikat","propad","prorok","prosba","proton","proutek","provaz","prskavka","prsten","prudkost","prut","prvek","prvohory","psanec","psovod","pstruh","ptactvo","puberta","puch","pudl","pukavec","puklina","pukrle","pult","pumpa","punc","pupen","pusa","pusinka","pustina","putovat","putyka","pyramida","pysk","pytel","racek","rachot","radiace","radnice","radon","raft","ragby","raketa","rakovina","rameno","rampouch","rande","rarach","rarita","rasovna","rastr","ratolest","razance","razidlo","reagovat","reakce","recept","redaktor","referent","reflex","rejnok","reklama","rekord","rekrut","rektor","reputace","revize","revma","revolver","rezerva","riskovat","riziko","robotika","rodokmen","rohovka","rokle","rokoko","romaneto","ropovod","ropucha","rorejs","rosol","rostlina","rotmistr","rotoped","rotunda","roubenka","roucho","roup","roura","rovina","rovnice","rozbor","rozchod","rozdat","rozeznat","rozhodce","rozinka","rozjezd","rozkaz","rozloha","rozmar","rozpad","rozruch","rozsah","roztok","rozum","rozvod","rubrika","ruchadlo","rukavice","rukopis","ryba","rybolov","rychlost","rydlo","rypadlo","rytina","ryzost","sadista","sahat","sako","samec","samizdat","samota","sanitka","sardinka","sasanka","satelit","sazba","sazenice","sbor","schovat","sebranka","secese","sedadlo","sediment","sedlo","sehnat","sejmout","sekera","sekta","sekunda","sekvoje","semeno","seno","servis","sesadit","seshora","seskok","seslat","sestra","sesuv","sesypat","setba","setina","setkat","setnout","setrvat","sever","seznam","shoda","shrnout","sifon","silnice","sirka","sirotek","sirup","situace","skafandr","skalisko","skanzen","skaut","skeptik","skica","skladba","sklenice","sklo","skluz","skoba","skokan","skoro","skripta","skrz","skupina","skvost","skvrna","slabika","sladidlo","slanina","slast","slavnost","sledovat","slepec","sleva","slezina","slib","slina","sliznice","slon","sloupek","slovo","sluch","sluha","slunce","slupka","slza","smaragd","smetana","smilstvo","smlouva","smog","smrad","smrk","smrtka","smutek","smysl","snad","snaha","snob","sobota","socha","sodovka","sokol","sopka","sotva","souboj","soucit","soudce","souhlas","soulad","soumrak","souprava","soused","soutok","souviset","spalovna","spasitel","spis","splav","spodek","spojenec","spolu","sponzor","spornost","spousta","sprcha","spustit","sranda","sraz","srdce","srna","srnec","srovnat","srpen","srst","srub","stanice","starosta","statika","stavba","stehno","stezka","stodola","stolek","stopa","storno","stoupat","strach","stres","strhnout","strom","struna","studna","stupnice","stvol","styk","subjekt","subtropy","suchar","sudost","sukno","sundat","sunout","surikata","surovina","svah","svalstvo","svetr","svatba","svazek","svisle","svitek","svoboda","svodidlo","svorka","svrab","sykavka","sykot","synek","synovec","sypat","sypkost","syrovost","sysel","sytost","tabletka","tabule","tahoun","tajemno","tajfun","tajga","tajit","tajnost","taktika","tamhle","tampon","tancovat","tanec","tanker","tapeta","tavenina","tazatel","technika","tehdy","tekutina","telefon","temnota","tendence","tenista","tenor","teplota","tepna","teprve","terapie","termoska","textil","ticho","tiskopis","titulek","tkadlec","tkanina","tlapka","tleskat","tlukot","tlupa","tmel","toaleta","topinka","topol","torzo","touha","toulec","tradice","traktor","tramp","trasa","traverza","trefit","trest","trezor","trhavina","trhlina","trochu","trojice","troska","trouba","trpce","trpitel","trpkost","trubec","truchlit","truhlice","trus","trvat","tudy","tuhnout","tuhost","tundra","turista","turnaj","tuzemsko","tvaroh","tvorba","tvrdost","tvrz","tygr","tykev","ubohost","uboze","ubrat","ubrousek","ubrus","ubytovna","ucho","uctivost","udivit","uhradit","ujednat","ujistit","ujmout","ukazatel","uklidnit","uklonit","ukotvit","ukrojit","ulice","ulita","ulovit","umyvadlo","unavit","uniforma","uniknout","upadnout","uplatnit","uplynout","upoutat","upravit","uran","urazit","usednout","usilovat","usmrtit","usnadnit","usnout","usoudit","ustlat","ustrnout","utahovat","utkat","utlumit","utonout","utopenec","utrousit","uvalit","uvolnit","uvozovka","uzdravit","uzel","uzenina","uzlina","uznat","vagon","valcha","valoun","vana","vandal","vanilka","varan","varhany","varovat","vcelku","vchod","vdova","vedro","vegetace","vejce","velbloud","veletrh","velitel","velmoc","velryba","venkov","veranda","verze","veselka","veskrze","vesnice","vespodu","vesta","veterina","veverka","vibrace","vichr","videohra","vidina","vidle","vila","vinice","viset","vitalita","vize","vizitka","vjezd","vklad","vkus","vlajka","vlak","vlasec","vlevo","vlhkost","vliv","vlnovka","vloupat","vnucovat","vnuk","voda","vodivost","vodoznak","vodstvo","vojensky","vojna","vojsko","volant","volba","volit","volno","voskovka","vozidlo","vozovna","vpravo","vrabec","vracet","vrah","vrata","vrba","vrcholek","vrhat","vrstva","vrtule","vsadit","vstoupit","vstup","vtip","vybavit","vybrat","vychovat","vydat","vydra","vyfotit","vyhledat","vyhnout","vyhodit","vyhradit","vyhubit","vyjasnit","vyjet","vyjmout","vyklopit","vykonat","vylekat","vymazat","vymezit","vymizet","vymyslet","vynechat","vynikat","vynutit","vypadat","vyplatit","vypravit","vypustit","vyrazit","vyrovnat","vyrvat","vyslovit","vysoko","vystavit","vysunout","vysypat","vytasit","vytesat","vytratit","vyvinout","vyvolat","vyvrhel","vyzdobit","vyznat","vzadu","vzbudit","vzchopit","vzdor","vzduch","vzdychat","vzestup","vzhledem","vzkaz","vzlykat","vznik","vzorek","vzpoura","vztah","vztek","xylofon","zabrat","zabydlet","zachovat","zadarmo","zadusit","zafoukat","zahltit","zahodit","zahrada","zahynout","zajatec","zajet","zajistit","zaklepat","zakoupit","zalepit","zamezit","zamotat","zamyslet","zanechat","zanikat","zaplatit","zapojit","zapsat","zarazit","zastavit","zasunout","zatajit","zatemnit","zatknout","zaujmout","zavalit","zavelet","zavinit","zavolat","zavrtat","zazvonit","zbavit","zbrusu","zbudovat","zbytek","zdaleka","zdarma","zdatnost","zdivo","zdobit","zdroj","zdvih","zdymadlo","zelenina","zeman","zemina","zeptat","zezadu","zezdola","zhatit","zhltnout","zhluboka","zhotovit","zhruba","zima","zimnice","zjemnit","zklamat","zkoumat","zkratka","zkumavka","zlato","zlehka","zloba","zlom","zlost","zlozvyk","zmapovat","zmar","zmatek","zmije","zmizet","zmocnit","zmodrat","zmrzlina","zmutovat","znak","znalost","znamenat","znovu","zobrazit","zotavit","zoubek","zoufale","zplodit","zpomalit","zprava","zprostit","zprudka","zprvu","zrada","zranit","zrcadlo","zrnitost","zrno","zrovna","zrychlit","zrzavost","zticha","ztratit","zubovina","zubr","zvednout","zvenku","zvesela","zvon","zvrat","zvukovod","zvyk"]')},function(e){e.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","这","中","大","为","上","个","国","我","以","要","他","时","来","用","们","生","到","作","地","于","出","就","分","对","成","会","可","主","发","年","动","同","工","也","能","下","过","子","说","产","种","面","而","方","后","多","定","行","学","法","所","民","得","经","十","三","之","进","着","等","部","度","家","电","力","里","如","水","化","高","自","二","理","起","小","物","现","实","加","量","都","两","体","制","机","当","使","点","从","业","本","去","把","性","好","应","开","它","合","还","因","由","其","些","然","前","外","天","政","四","日","那","社","义","事","平","形","相","全","表","间","样","与","关","各","重","新","线","内","数","正","心","反","你","明","看","原","又","么","利","比","或","但","质","气","第","向","道","命","此","变","条","只","没","结","解","问","意","建","月","公","无","系","军","很","情","者","最","立","代","想","已","通","并","提","直","题","党","程","展","五","果","料","象","员","革","位","入","常","文","总","次","品","式","活","设","及","管","特","件","长","求","老","头","基","资","边","流","路","级","少","图","山","统","接","知","较","将","组","见","计","别","她","手","角","期","根","论","运","农","指","几","九","区","强","放","决","西","被","干","做","必","战","先","回","则","任","取","据","处","队","南","给","色","光","门","即","保","治","北","造","百","规","热","领","七","海","口","东","导","器","压","志","世","金","增","争","济","阶","油","思","术","极","交","受","联","什","认","六","共","权","收","证","改","清","美","再","采","转","更","单","风","切","打","白","教","速","花","带","安","场","身","车","例","真","务","具","万","每","目","至","达","走","积","示","议","声","报","斗","完","类","八","离","华","名","确","才","科","张","信","马","节","话","米","整","空","元","况","今","集","温","传","土","许","步","群","广","石","记","需","段","研","界","拉","林","律","叫","且","究","观","越","织","装","影","算","低","持","音","众","书","布","复","容","儿","须","际","商","非","验","连","断","深","难","近","矿","千","周","委","素","技","备","半","办","青","省","列","习","响","约","支","般","史","感","劳","便","团","往","酸","历","市","克","何","除","消","构","府","称","太","准","精","值","号","率","族","维","划","选","标","写","存","候","毛","亲","快","效","斯","院","查","江","型","眼","王","按","格","养","易","置","派","层","片","始","却","专","状","育","厂","京","识","适","属","圆","包","火","住","调","满","县","局","照","参","红","细","引","听","该","铁","价","严","首","底","液","官","德","随","病","苏","失","尔","死","讲","配","女","黄","推","显","谈","罪","神","艺","呢","席","含","企","望","密","批","营","项","防","举","球","英","氧","势","告","李","台","落","木","帮","轮","破","亚","师","围","注","远","字","材","排","供","河","态","封","另","施","减","树","溶","怎","止","案","言","士","均","武","固","叶","鱼","波","视","仅","费","紧","爱","左","章","早","朝","害","续","轻","服","试","食","充","兵","源","判","护","司","足","某","练","差","致","板","田","降","黑","犯","负","击","范","继","兴","似","余","坚","曲","输","修","故","城","夫","够","送","笔","船","占","右","财","吃","富","春","职","觉","汉","画","功","巴","跟","虽","杂","飞","检","吸","助","升","阳","互","初","创","抗","考","投","坏","策","古","径","换","未","跑","留","钢","曾","端","责","站","简","述","钱","副","尽","帝","射","草","冲","承","独","令","限","阿","宣","环","双","请","超","微","让","控","州","良","轴","找","否","纪","益","依","优","顶","础","载","倒","房","突","坐","粉","敌","略","客","袁","冷","胜","绝","析","块","剂","测","丝","协","诉","念","陈","仍","罗","盐","友","洋","错","苦","夜","刑","移","频","逐","靠","混","母","短","皮","终","聚","汽","村","云","哪","既","距","卫","停","烈","央","察","烧","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","游","久","菜","味","旧","模","湖","货","损","预","阻","毫","普","稳","乙","妈","植","息","扩","银","语","挥","酒","守","拿","序","纸","医","缺","雨","吗","针","刘","啊","急","唱","误","训","愿","审","附","获","茶","鲜","粮","斤","孩","脱","硫","肥","善","龙","演","父","渐","血","欢","械","掌","歌","沙","刚","攻","谓","盾","讨","晚","粒","乱","燃","矛","乎","杀","药","宁","鲁","贵","钟","煤","读","班","伯","香","介","迫","句","丰","培","握","兰","担","弦","蛋","沉","假","穿","执","答","乐","谁","顺","烟","缩","征","脸","喜","松","脚","困","异","免","背","星","福","买","染","井","概","慢","怕","磁","倍","祖","皇","促","静","补","评","翻","肉","践","尼","衣","宽","扬","棉","希","伤","操","垂","秋","宜","氢","套","督","振","架","亮","末","宪","庆","编","牛","触","映","雷","销","诗","座","居","抓","裂","胞","呼","娘","景","威","绿","晶","厚","盟","衡","鸡","孙","延","危","胶","屋","乡","临","陆","顾","掉","呀","灯","岁","措","束","耐","剧","玉","赵","跳","哥","季","课","凯","胡","额","款","绍","卷","齐","伟","蒸","殖","永","宗","苗","川","炉","岩","弱","零","杨","奏","沿","露","杆","探","滑","镇","饭","浓","航","怀","赶","库","夺","伊","灵","税","途","灭","赛","归","召","鼓","播","盘","裁","险","康","唯","录","菌","纯","借","糖","盖","横","符","私","努","堂","域","枪","润","幅","哈","竟","熟","虫","泽","脑","壤","碳","欧","遍","侧","寨","敢","彻","虑","斜","薄","庭","纳","弹","饲","伸","折","麦","湿","暗","荷","瓦","塞","床","筑","恶","户","访","塔","奇","透","梁","刀","旋","迹","卡","氯","遇","份","毒","泥","退","洗","摆","灰","彩","卖","耗","夏","择","忙","铜","献","硬","予","繁","圈","雪","函","亦","抽","篇","阵","阴","丁","尺","追","堆","雄","迎","泛","爸","楼","避","谋","吨","野","猪","旗","累","偏","典","馆","索","秦","脂","潮","爷","豆","忽","托","惊","塑","遗","愈","朱","替","纤","粗","倾","尚","痛","楚","谢","奋","购","磨","君","池","旁","碎","骨","监","捕","弟","暴","割","贯","殊","释","词","亡","壁","顿","宝","午","尘","闻","揭","炮","残","冬","桥","妇","警","综","招","吴","付","浮","遭","徐","您","摇","谷","赞","箱","隔","订","男","吹","园","纷","唐","败","宋","玻","巨","耕","坦","荣","闭","湾","键","凡","驻","锅","救","恩","剥","凝","碱","齿","截","炼","麻","纺","禁","废","盛","版","缓","净","睛","昌","婚","涉","筒","嘴","插","岸","朗","庄","街","藏","姑","贸","腐","奴","啦","惯","乘","伙","恢","匀","纱","扎","辩","耳","彪","臣","亿","璃","抵","脉","秀","萨","俄","网","舞","店","喷","纵","寸","汗","挂","洪","贺","闪","柬","爆","烯","津","稻","墙","软","勇","像","滚","厘","蒙","芳","肯","坡","柱","荡","腿","仪","旅","尾","轧","冰","贡","登","黎","削","钻","勒","逃","障","氨","郭","峰","币","港","伏","轨","亩","毕","擦","莫","刺","浪","秘","援","株","健","售","股","岛","甘","泡","睡","童","铸","汤","阀","休","汇","舍","牧","绕","炸","哲","磷","绩","朋","淡","尖","启","陷","柴","呈","徒","颜","泪","稍","忘","泵","蓝","拖","洞","授","镜","辛","壮","锋","贫","虚","弯","摩","泰","幼","廷","尊","窗","纲","弄","隶","疑","氏","宫","姐","震","瑞","怪","尤","琴","循","描","膜","违","夹","腰","缘","珠","穷","森","枝","竹","沟","催","绳","忆","邦","剩","幸","浆","栏","拥","牙","贮","礼","滤","钠","纹","罢","拍","咱","喊","袖","埃","勤","罚","焦","潜","伍","墨","欲","缝","姓","刊","饱","仿","奖","铝","鬼","丽","跨","默","挖","链","扫","喝","袋","炭","污","幕","诸","弧","励","梅","奶","洁","灾","舟","鉴","苯","讼","抱","毁","懂","寒","智","埔","寄","届","跃","渡","挑","丹","艰","贝","碰","拔","爹","戴","码","梦","芽","熔","赤","渔","哭","敬","颗","奔","铅","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","仓","魏","锐","晓","氮","兼","隐","碍","赫","拨","忠","肃","缸","牵","抢","博","巧","壳","兄","杜","讯","诚","碧","祥","柯","页","巡","矩","悲","灌","龄","伦","票","寻","桂","铺","圣","恐","恰","郑","趣","抬","荒","腾","贴","柔","滴","猛","阔","辆","妻","填","撤","储","签","闹","扰","紫","砂","递","戏","吊","陶","伐","喂","疗","瓶","婆","抚","臂","摸","忍","虾","蜡","邻","胸","巩","挤","偶","弃","槽","劲","乳","邓","吉","仁","烂","砖","租","乌","舰","伴","瓜","浅","丙","暂","燥","橡","柳","迷","暖","牌","秧","胆","详","簧","踏","瓷","谱","呆","宾","糊","洛","辉","愤","竞","隙","怒","粘","乃","绪","肩","籍","敏","涂","熙","皆","侦","悬","掘","享","纠","醒","狂","锁","淀","恨","牲","霸","爬","赏","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鸭","趋","凤","晨","畜","辈","秩","卵","署","梯","炎","滩","棋","驱","筛","峡","冒","啥","寿","译","浸","泉","帽","迟","硅","疆","贷","漏","稿","冠","嫩","胁","芯","牢","叛","蚀","奥","鸣","岭","羊","凭","串","塘","绘","酵","融","盆","锡","庙","筹","冻","辅","摄","袭","筋","拒","僚","旱","钾","鸟","漆","沈","眉","疏","添","棒","穗","硝","韩","逼","扭","侨","凉","挺","碗","栽","炒","杯","患","馏","劝","豪","辽","勃","鸿","旦","吏","拜","狗","埋","辊","掩","饮","搬","骂","辞","勾","扣","估","蒋","绒","雾","丈","朵","姆","拟","宇","辑","陕","雕","偿","蓄","崇","剪","倡","厅","咬","驶","薯","刷","斥","番","赋","奉","佛","浇","漫","曼","扇","钙","桃","扶","仔","返","俗","亏","腔","鞋","棱","覆","框","悄","叔","撞","骗","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","胀","谐","抛","霉","桑","岗","嘛","衰","盗","渗","脏","赖","涌","甜","曹","阅","肌","哩","厉","烃","纬","毅","昨","伪","症","煮","叹","钉","搭","茎","笼","酷","偷","弓","锥","恒","杰","坑","鼻","翼","纶","叙","狱","逮","罐","络","棚","抑","膨","蔬","寺","骤","穆","冶","枯","册","尸","凸","绅","坯","牺","焰","轰","欣","晋","瘦","御","锭","锦","丧","旬","锻","垄","搜","扑","邀","亭","酯","迈","舒","脆","酶","闲","忧","酚","顽","羽","涨","卸","仗","陪","辟","惩","杭","姚","肚","捉","飘","漂","昆","欺","吾","郎","烷","汁","呵","饰","萧","雅","邮","迁","燕","撒","姻","赴","宴","烦","债","帐","斑","铃","旨","醇","董","饼","雏","姿","拌","傅","腹","妥","揉","贤","拆","歪","葡","胺","丢","浩","徽","昂","垫","挡","览","贪","慰","缴","汪","慌","冯","诺","姜","谊","凶","劣","诬","耀","昏","躺","盈","骑","乔","溪","丛","卢","抹","闷","咨","刮","驾","缆","悟","摘","铒","掷","颇","幻","柄","惠","惨","佳","仇","腊","窝","涤","剑","瞧","堡","泼","葱","罩","霍","捞","胎","苍","滨","俩","捅","湘","砍","霞","邵","萄","疯","淮","遂","熊","粪","烘","宿","档","戈","驳","嫂","裕","徙","箭","捐","肠","撑","晒","辨","殿","莲","摊","搅","酱","屏","疫","哀","蔡","堵","沫","皱","畅","叠","阁","莱","敲","辖","钩","痕","坝","巷","饿","祸","丘","玄","溜","曰","逻","彭","尝","卿","妨","艇","吞","韦","怨","矮","歇"]')},function(e){e.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","這","中","大","為","上","個","國","我","以","要","他","時","來","用","們","生","到","作","地","於","出","就","分","對","成","會","可","主","發","年","動","同","工","也","能","下","過","子","說","產","種","面","而","方","後","多","定","行","學","法","所","民","得","經","十","三","之","進","著","等","部","度","家","電","力","裡","如","水","化","高","自","二","理","起","小","物","現","實","加","量","都","兩","體","制","機","當","使","點","從","業","本","去","把","性","好","應","開","它","合","還","因","由","其","些","然","前","外","天","政","四","日","那","社","義","事","平","形","相","全","表","間","樣","與","關","各","重","新","線","內","數","正","心","反","你","明","看","原","又","麼","利","比","或","但","質","氣","第","向","道","命","此","變","條","只","沒","結","解","問","意","建","月","公","無","系","軍","很","情","者","最","立","代","想","已","通","並","提","直","題","黨","程","展","五","果","料","象","員","革","位","入","常","文","總","次","品","式","活","設","及","管","特","件","長","求","老","頭","基","資","邊","流","路","級","少","圖","山","統","接","知","較","將","組","見","計","別","她","手","角","期","根","論","運","農","指","幾","九","區","強","放","決","西","被","幹","做","必","戰","先","回","則","任","取","據","處","隊","南","給","色","光","門","即","保","治","北","造","百","規","熱","領","七","海","口","東","導","器","壓","志","世","金","增","爭","濟","階","油","思","術","極","交","受","聯","什","認","六","共","權","收","證","改","清","美","再","採","轉","更","單","風","切","打","白","教","速","花","帶","安","場","身","車","例","真","務","具","萬","每","目","至","達","走","積","示","議","聲","報","鬥","完","類","八","離","華","名","確","才","科","張","信","馬","節","話","米","整","空","元","況","今","集","溫","傳","土","許","步","群","廣","石","記","需","段","研","界","拉","林","律","叫","且","究","觀","越","織","裝","影","算","低","持","音","眾","書","布","复","容","兒","須","際","商","非","驗","連","斷","深","難","近","礦","千","週","委","素","技","備","半","辦","青","省","列","習","響","約","支","般","史","感","勞","便","團","往","酸","歷","市","克","何","除","消","構","府","稱","太","準","精","值","號","率","族","維","劃","選","標","寫","存","候","毛","親","快","效","斯","院","查","江","型","眼","王","按","格","養","易","置","派","層","片","始","卻","專","狀","育","廠","京","識","適","屬","圓","包","火","住","調","滿","縣","局","照","參","紅","細","引","聽","該","鐵","價","嚴","首","底","液","官","德","隨","病","蘇","失","爾","死","講","配","女","黃","推","顯","談","罪","神","藝","呢","席","含","企","望","密","批","營","項","防","舉","球","英","氧","勢","告","李","台","落","木","幫","輪","破","亞","師","圍","注","遠","字","材","排","供","河","態","封","另","施","減","樹","溶","怎","止","案","言","士","均","武","固","葉","魚","波","視","僅","費","緊","愛","左","章","早","朝","害","續","輕","服","試","食","充","兵","源","判","護","司","足","某","練","差","致","板","田","降","黑","犯","負","擊","范","繼","興","似","餘","堅","曲","輸","修","故","城","夫","夠","送","筆","船","佔","右","財","吃","富","春","職","覺","漢","畫","功","巴","跟","雖","雜","飛","檢","吸","助","昇","陽","互","初","創","抗","考","投","壞","策","古","徑","換","未","跑","留","鋼","曾","端","責","站","簡","述","錢","副","盡","帝","射","草","衝","承","獨","令","限","阿","宣","環","雙","請","超","微","讓","控","州","良","軸","找","否","紀","益","依","優","頂","礎","載","倒","房","突","坐","粉","敵","略","客","袁","冷","勝","絕","析","塊","劑","測","絲","協","訴","念","陳","仍","羅","鹽","友","洋","錯","苦","夜","刑","移","頻","逐","靠","混","母","短","皮","終","聚","汽","村","雲","哪","既","距","衛","停","烈","央","察","燒","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","遊","久","菜","味","舊","模","湖","貨","損","預","阻","毫","普","穩","乙","媽","植","息","擴","銀","語","揮","酒","守","拿","序","紙","醫","缺","雨","嗎","針","劉","啊","急","唱","誤","訓","願","審","附","獲","茶","鮮","糧","斤","孩","脫","硫","肥","善","龍","演","父","漸","血","歡","械","掌","歌","沙","剛","攻","謂","盾","討","晚","粒","亂","燃","矛","乎","殺","藥","寧","魯","貴","鐘","煤","讀","班","伯","香","介","迫","句","豐","培","握","蘭","擔","弦","蛋","沉","假","穿","執","答","樂","誰","順","煙","縮","徵","臉","喜","松","腳","困","異","免","背","星","福","買","染","井","概","慢","怕","磁","倍","祖","皇","促","靜","補","評","翻","肉","踐","尼","衣","寬","揚","棉","希","傷","操","垂","秋","宜","氫","套","督","振","架","亮","末","憲","慶","編","牛","觸","映","雷","銷","詩","座","居","抓","裂","胞","呼","娘","景","威","綠","晶","厚","盟","衡","雞","孫","延","危","膠","屋","鄉","臨","陸","顧","掉","呀","燈","歲","措","束","耐","劇","玉","趙","跳","哥","季","課","凱","胡","額","款","紹","卷","齊","偉","蒸","殖","永","宗","苗","川","爐","岩","弱","零","楊","奏","沿","露","桿","探","滑","鎮","飯","濃","航","懷","趕","庫","奪","伊","靈","稅","途","滅","賽","歸","召","鼓","播","盤","裁","險","康","唯","錄","菌","純","借","糖","蓋","橫","符","私","努","堂","域","槍","潤","幅","哈","竟","熟","蟲","澤","腦","壤","碳","歐","遍","側","寨","敢","徹","慮","斜","薄","庭","納","彈","飼","伸","折","麥","濕","暗","荷","瓦","塞","床","築","惡","戶","訪","塔","奇","透","梁","刀","旋","跡","卡","氯","遇","份","毒","泥","退","洗","擺","灰","彩","賣","耗","夏","擇","忙","銅","獻","硬","予","繁","圈","雪","函","亦","抽","篇","陣","陰","丁","尺","追","堆","雄","迎","泛","爸","樓","避","謀","噸","野","豬","旗","累","偏","典","館","索","秦","脂","潮","爺","豆","忽","托","驚","塑","遺","愈","朱","替","纖","粗","傾","尚","痛","楚","謝","奮","購","磨","君","池","旁","碎","骨","監","捕","弟","暴","割","貫","殊","釋","詞","亡","壁","頓","寶","午","塵","聞","揭","炮","殘","冬","橋","婦","警","綜","招","吳","付","浮","遭","徐","您","搖","谷","贊","箱","隔","訂","男","吹","園","紛","唐","敗","宋","玻","巨","耕","坦","榮","閉","灣","鍵","凡","駐","鍋","救","恩","剝","凝","鹼","齒","截","煉","麻","紡","禁","廢","盛","版","緩","淨","睛","昌","婚","涉","筒","嘴","插","岸","朗","莊","街","藏","姑","貿","腐","奴","啦","慣","乘","夥","恢","勻","紗","扎","辯","耳","彪","臣","億","璃","抵","脈","秀","薩","俄","網","舞","店","噴","縱","寸","汗","掛","洪","賀","閃","柬","爆","烯","津","稻","牆","軟","勇","像","滾","厘","蒙","芳","肯","坡","柱","盪","腿","儀","旅","尾","軋","冰","貢","登","黎","削","鑽","勒","逃","障","氨","郭","峰","幣","港","伏","軌","畝","畢","擦","莫","刺","浪","秘","援","株","健","售","股","島","甘","泡","睡","童","鑄","湯","閥","休","匯","舍","牧","繞","炸","哲","磷","績","朋","淡","尖","啟","陷","柴","呈","徒","顏","淚","稍","忘","泵","藍","拖","洞","授","鏡","辛","壯","鋒","貧","虛","彎","摩","泰","幼","廷","尊","窗","綱","弄","隸","疑","氏","宮","姐","震","瑞","怪","尤","琴","循","描","膜","違","夾","腰","緣","珠","窮","森","枝","竹","溝","催","繩","憶","邦","剩","幸","漿","欄","擁","牙","貯","禮","濾","鈉","紋","罷","拍","咱","喊","袖","埃","勤","罰","焦","潛","伍","墨","欲","縫","姓","刊","飽","仿","獎","鋁","鬼","麗","跨","默","挖","鏈","掃","喝","袋","炭","污","幕","諸","弧","勵","梅","奶","潔","災","舟","鑑","苯","訟","抱","毀","懂","寒","智","埔","寄","屆","躍","渡","挑","丹","艱","貝","碰","拔","爹","戴","碼","夢","芽","熔","赤","漁","哭","敬","顆","奔","鉛","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","倉","魏","銳","曉","氮","兼","隱","礙","赫","撥","忠","肅","缸","牽","搶","博","巧","殼","兄","杜","訊","誠","碧","祥","柯","頁","巡","矩","悲","灌","齡","倫","票","尋","桂","鋪","聖","恐","恰","鄭","趣","抬","荒","騰","貼","柔","滴","猛","闊","輛","妻","填","撤","儲","簽","鬧","擾","紫","砂","遞","戲","吊","陶","伐","餵","療","瓶","婆","撫","臂","摸","忍","蝦","蠟","鄰","胸","鞏","擠","偶","棄","槽","勁","乳","鄧","吉","仁","爛","磚","租","烏","艦","伴","瓜","淺","丙","暫","燥","橡","柳","迷","暖","牌","秧","膽","詳","簧","踏","瓷","譜","呆","賓","糊","洛","輝","憤","競","隙","怒","粘","乃","緒","肩","籍","敏","塗","熙","皆","偵","懸","掘","享","糾","醒","狂","鎖","淀","恨","牲","霸","爬","賞","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鴨","趨","鳳","晨","畜","輩","秩","卵","署","梯","炎","灘","棋","驅","篩","峽","冒","啥","壽","譯","浸","泉","帽","遲","矽","疆","貸","漏","稿","冠","嫩","脅","芯","牢","叛","蝕","奧","鳴","嶺","羊","憑","串","塘","繪","酵","融","盆","錫","廟","籌","凍","輔","攝","襲","筋","拒","僚","旱","鉀","鳥","漆","沈","眉","疏","添","棒","穗","硝","韓","逼","扭","僑","涼","挺","碗","栽","炒","杯","患","餾","勸","豪","遼","勃","鴻","旦","吏","拜","狗","埋","輥","掩","飲","搬","罵","辭","勾","扣","估","蔣","絨","霧","丈","朵","姆","擬","宇","輯","陝","雕","償","蓄","崇","剪","倡","廳","咬","駛","薯","刷","斥","番","賦","奉","佛","澆","漫","曼","扇","鈣","桃","扶","仔","返","俗","虧","腔","鞋","棱","覆","框","悄","叔","撞","騙","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","脹","諧","拋","黴","桑","崗","嘛","衰","盜","滲","臟","賴","湧","甜","曹","閱","肌","哩","厲","烴","緯","毅","昨","偽","症","煮","嘆","釘","搭","莖","籠","酷","偷","弓","錐","恆","傑","坑","鼻","翼","綸","敘","獄","逮","罐","絡","棚","抑","膨","蔬","寺","驟","穆","冶","枯","冊","屍","凸","紳","坯","犧","焰","轟","欣","晉","瘦","禦","錠","錦","喪","旬","鍛","壟","搜","撲","邀","亭","酯","邁","舒","脆","酶","閒","憂","酚","頑","羽","漲","卸","仗","陪","闢","懲","杭","姚","肚","捉","飄","漂","昆","欺","吾","郎","烷","汁","呵","飾","蕭","雅","郵","遷","燕","撒","姻","赴","宴","煩","債","帳","斑","鈴","旨","醇","董","餅","雛","姿","拌","傅","腹","妥","揉","賢","拆","歪","葡","胺","丟","浩","徽","昂","墊","擋","覽","貪","慰","繳","汪","慌","馮","諾","姜","誼","兇","劣","誣","耀","昏","躺","盈","騎","喬","溪","叢","盧","抹","悶","諮","刮","駕","纜","悟","摘","鉺","擲","頗","幻","柄","惠","慘","佳","仇","臘","窩","滌","劍","瞧","堡","潑","蔥","罩","霍","撈","胎","蒼","濱","倆","捅","湘","砍","霞","邵","萄","瘋","淮","遂","熊","糞","烘","宿","檔","戈","駁","嫂","裕","徙","箭","捐","腸","撐","曬","辨","殿","蓮","攤","攪","醬","屏","疫","哀","蔡","堵","沫","皺","暢","疊","閣","萊","敲","轄","鉤","痕","壩","巷","餓","禍","丘","玄","溜","曰","邏","彭","嘗","卿","妨","艇","吞","韋","怨","矮","歇"]')},function(e){e.exports=JSON.parse('["가격","가끔","가난","가능","가득","가르침","가뭄","가방","가상","가슴","가운데","가을","가이드","가입","가장","가정","가족","가죽","각오","각자","간격","간부","간섭","간장","간접","간판","갈등","갈비","갈색","갈증","감각","감기","감소","감수성","감자","감정","갑자기","강남","강당","강도","강력히","강변","강북","강사","강수량","강아지","강원도","강의","강제","강조","같이","개구리","개나리","개방","개별","개선","개성","개인","객관적","거실","거액","거울","거짓","거품","걱정","건강","건물","건설","건조","건축","걸음","검사","검토","게시판","게임","겨울","견해","결과","결국","결론","결석","결승","결심","결정","결혼","경계","경고","경기","경력","경복궁","경비","경상도","경영","경우","경쟁","경제","경주","경찰","경치","경향","경험","계곡","계단","계란","계산","계속","계약","계절","계층","계획","고객","고구려","고궁","고급","고등학생","고무신","고민","고양이","고장","고전","고집","고춧가루","고통","고향","곡식","골목","골짜기","골프","공간","공개","공격","공군","공급","공기","공동","공무원","공부","공사","공식","공업","공연","공원","공장","공짜","공책","공통","공포","공항","공휴일","과목","과일","과장","과정","과학","관객","관계","관광","관념","관람","관련","관리","관습","관심","관점","관찰","광경","광고","광장","광주","괴로움","굉장히","교과서","교문","교복","교실","교양","교육","교장","교직","교통","교환","교훈","구경","구름","구멍","구별","구분","구석","구성","구속","구역","구입","구청","구체적","국가","국기","국내","국립","국물","국민","국수","국어","국왕","국적","국제","국회","군대","군사","군인","궁극적","권리","권위","권투","귀국","귀신","규정","규칙","균형","그날","그냥","그늘","그러나","그룹","그릇","그림","그제서야","그토록","극복","극히","근거","근교","근래","근로","근무","근본","근원","근육","근처","글씨","글자","금강산","금고","금년","금메달","금액","금연","금요일","금지","긍정적","기간","기관","기념","기능","기독교","기둥","기록","기름","기법","기본","기분","기쁨","기숙사","기술","기억","기업","기온","기운","기원","기적","기준","기침","기혼","기획","긴급","긴장","길이","김밥","김치","김포공항","깍두기","깜빡","깨달음","깨소금","껍질","꼭대기","꽃잎","나들이","나란히","나머지","나물","나침반","나흘","낙엽","난방","날개","날씨","날짜","남녀","남대문","남매","남산","남자","남편","남학생","낭비","낱말","내년","내용","내일","냄비","냄새","냇물","냉동","냉면","냉방","냉장고","넥타이","넷째","노동","노란색","노력","노인","녹음","녹차","녹화","논리","논문","논쟁","놀이","농구","농담","농민","농부","농업","농장","농촌","높이","눈동자","눈물","눈썹","뉴욕","느낌","늑대","능동적","능력","다방","다양성","다음","다이어트","다행","단계","단골","단독","단맛","단순","단어","단위","단점","단체","단추","단편","단풍","달걀","달러","달력","달리","닭고기","담당","담배","담요","담임","답변","답장","당근","당분간","당연히","당장","대규모","대낮","대단히","대답","대도시","대략","대량","대륙","대문","대부분","대신","대응","대장","대전","대접","대중","대책","대출","대충","대통령","대학","대한민국","대합실","대형","덩어리","데이트","도대체","도덕","도둑","도망","도서관","도심","도움","도입","도자기","도저히","도전","도중","도착","독감","독립","독서","독일","독창적","동화책","뒷모습","뒷산","딸아이","마누라","마늘","마당","마라톤","마련","마무리","마사지","마약","마요네즈","마을","마음","마이크","마중","마지막","마찬가지","마찰","마흔","막걸리","막내","막상","만남","만두","만세","만약","만일","만점","만족","만화","많이","말기","말씀","말투","맘대로","망원경","매년","매달","매력","매번","매스컴","매일","매장","맥주","먹이","먼저","먼지","멀리","메일","며느리","며칠","면담","멸치","명단","명령","명예","명의","명절","명칭","명함","모금","모니터","모델","모든","모범","모습","모양","모임","모조리","모집","모퉁이","목걸이","목록","목사","목소리","목숨","목적","목표","몰래","몸매","몸무게","몸살","몸속","몸짓","몸통","몹시","무관심","무궁화","무더위","무덤","무릎","무슨","무엇","무역","무용","무조건","무지개","무척","문구","문득","문법","문서","문제","문학","문화","물가","물건","물결","물고기","물론","물리학","물음","물질","물체","미국","미디어","미사일","미술","미역","미용실","미움","미인","미팅","미혼","민간","민족","민주","믿음","밀가루","밀리미터","밑바닥","바가지","바구니","바나나","바늘","바닥","바닷가","바람","바이러스","바탕","박물관","박사","박수","반대","반드시","반말","반발","반성","반응","반장","반죽","반지","반찬","받침","발가락","발걸음","발견","발달","발레","발목","발바닥","발생","발음","발자국","발전","발톱","발표","밤하늘","밥그릇","밥맛","밥상","밥솥","방금","방면","방문","방바닥","방법","방송","방식","방안","방울","방지","방학","방해","방향","배경","배꼽","배달","배드민턴","백두산","백색","백성","백인","백제","백화점","버릇","버섯","버튼","번개","번역","번지","번호","벌금","벌레","벌써","범위","범인","범죄","법률","법원","법적","법칙","베이징","벨트","변경","변동","변명","변신","변호사","변화","별도","별명","별일","병실","병아리","병원","보관","보너스","보라색","보람","보름","보상","보안","보자기","보장","보전","보존","보통","보편적","보험","복도","복사","복숭아","복습","볶음","본격적","본래","본부","본사","본성","본인","본질","볼펜","봉사","봉지","봉투","부근","부끄러움","부담","부동산","부문","부분","부산","부상","부엌","부인","부작용","부장","부정","부족","부지런히","부친","부탁","부품","부회장","북부","북한","분노","분량","분리","분명","분석","분야","분위기","분필","분홍색","불고기","불과","불교","불꽃","불만","불법","불빛","불안","불이익","불행","브랜드","비극","비난","비닐","비둘기","비디오","비로소","비만","비명","비밀","비바람","비빔밥","비상","비용","비율","비중","비타민","비판","빌딩","빗물","빗방울","빗줄기","빛깔","빨간색","빨래","빨리","사건","사계절","사나이","사냥","사람","사랑","사립","사모님","사물","사방","사상","사생활","사설","사슴","사실","사업","사용","사월","사장","사전","사진","사촌","사춘기","사탕","사투리","사흘","산길","산부인과","산업","산책","살림","살인","살짝","삼계탕","삼국","삼십","삼월","삼촌","상관","상금","상대","상류","상반기","상상","상식","상업","상인","상자","상점","상처","상추","상태","상표","상품","상황","새벽","색깔","색연필","생각","생명","생물","생방송","생산","생선","생신","생일","생활","서랍","서른","서명","서민","서비스","서양","서울","서적","서점","서쪽","서클","석사","석유","선거","선물","선배","선생","선수","선원","선장","선전","선택","선풍기","설거지","설날","설렁탕","설명","설문","설사","설악산","설치","설탕","섭씨","성공","성당","성명","성별","성인","성장","성적","성질","성함","세금","세미나","세상","세월","세종대왕","세탁","센터","센티미터","셋째","소규모","소극적","소금","소나기","소년","소득","소망","소문","소설","소속","소아과","소용","소원","소음","소중히","소지품","소질","소풍","소형","속담","속도","속옷","손가락","손길","손녀","손님","손등","손목","손뼉","손실","손질","손톱","손해","솔직히","솜씨","송아지","송이","송편","쇠고기","쇼핑","수건","수년","수단","수돗물","수동적","수면","수명","수박","수상","수석","수술","수시로","수업","수염","수영","수입","수준","수집","수출","수컷","수필","수학","수험생","수화기","숙녀","숙소","숙제","순간","순서","순수","순식간","순위","숟가락","술병","술집","숫자","스님","스물","스스로","스승","스웨터","스위치","스케이트","스튜디오","스트레스","스포츠","슬쩍","슬픔","습관","습기","승객","승리","승부","승용차","승진","시각","시간","시골","시금치","시나리오","시댁","시리즈","시멘트","시민","시부모","시선","시설","시스템","시아버지","시어머니","시월","시인","시일","시작","시장","시절","시점","시중","시즌","시집","시청","시합","시험","식구","식기","식당","식량","식료품","식물","식빵","식사","식생활","식초","식탁","식품","신고","신규","신념","신문","신발","신비","신사","신세","신용","신제품","신청","신체","신화","실감","실내","실력","실례","실망","실수","실습","실시","실장","실정","실질적","실천","실체","실컷","실태","실패","실험","실현","심리","심부름","심사","심장","심정","심판","쌍둥이","씨름","씨앗","아가씨","아나운서","아드님","아들","아쉬움","아스팔트","아시아","아울러","아저씨","아줌마","아직","아침","아파트","아프리카","아픔","아홉","아흔","악기","악몽","악수","안개","안경","안과","안내","안녕","안동","안방","안부","안주","알루미늄","알코올","암시","암컷","압력","앞날","앞문","애인","애정","액수","앨범","야간","야단","야옹","약간","약국","약속","약수","약점","약품","약혼녀","양념","양력","양말","양배추","양주","양파","어둠","어려움","어른","어젯밤","어쨌든","어쩌다가","어쩐지","언니","언덕","언론","언어","얼굴","얼른","얼음","얼핏","엄마","업무","업종","업체","엉덩이","엉망","엉터리","엊그제","에너지","에어컨","엔진","여건","여고생","여관","여군","여권","여대생","여덟","여동생","여든","여론","여름","여섯","여성","여왕","여인","여전히","여직원","여학생","여행","역사","역시","역할","연결","연구","연극","연기","연락","연설","연세","연속","연습","연애","연예인","연인","연장","연주","연출","연필","연합","연휴","열기","열매","열쇠","열심히","열정","열차","열흘","염려","엽서","영국","영남","영상","영양","영역","영웅","영원히","영하","영향","영혼","영화","옆구리","옆방","옆집","예감","예금","예방","예산","예상","예선","예술","예습","예식장","예약","예전","예절","예정","예컨대","옛날","오늘","오락","오랫동안","오렌지","오로지","오른발","오븐","오십","오염","오월","오전","오직","오징어","오페라","오피스텔","오히려","옥상","옥수수","온갖","온라인","온몸","온종일","온통","올가을","올림픽","올해","옷차림","와이셔츠","와인","완성","완전","왕비","왕자","왜냐하면","왠지","외갓집","외국","외로움","외삼촌","외출","외침","외할머니","왼발","왼손","왼쪽","요금","요일","요즘","요청","용기","용서","용어","우산","우선","우승","우연히","우정","우체국","우편","운동","운명","운반","운전","운행","울산","울음","움직임","웃어른","웃음","워낙","원고","원래","원서","원숭이","원인","원장","원피스","월급","월드컵","월세","월요일","웨이터","위반","위법","위성","위원","위험","위협","윗사람","유난히","유럽","유명","유물","유산","유적","유치원","유학","유행","유형","육군","육상","육십","육체","은행","음력","음료","음반","음성","음식","음악","음주","의견","의논","의문","의복","의식","의심","의외로","의욕","의원","의학","이것","이곳","이념","이놈","이달","이대로","이동","이렇게","이력서","이론적","이름","이민","이발소","이별","이불","이빨","이상","이성","이슬","이야기","이용","이웃","이월","이윽고","이익","이전","이중","이튿날","이틀","이혼","인간","인격","인공","인구","인근","인기","인도","인류","인물","인생","인쇄","인연","인원","인재","인종","인천","인체","인터넷","인하","인형","일곱","일기","일단","일대","일등","일반","일본","일부","일상","일생","일손","일요일","일월","일정","일종","일주일","일찍","일체","일치","일행","일회용","임금","임무","입대","입력","입맛","입사","입술","입시","입원","입장","입학","자가용","자격","자극","자동","자랑","자부심","자식","자신","자연","자원","자율","자전거","자정","자존심","자판","작가","작년","작성","작업","작용","작은딸","작품","잔디","잔뜩","잔치","잘못","잠깐","잠수함","잠시","잠옷","잠자리","잡지","장관","장군","장기간","장래","장례","장르","장마","장면","장모","장미","장비","장사","장소","장식","장애인","장인","장점","장차","장학금","재능","재빨리","재산","재생","재작년","재정","재채기","재판","재학","재활용","저것","저고리","저곳","저녁","저런","저렇게","저번","저울","저절로","저축","적극","적당히","적성","적용","적응","전개","전공","전기","전달","전라도","전망","전문","전반","전부","전세","전시","전용","전자","전쟁","전주","전철","전체","전통","전혀","전후","절대","절망","절반","절약","절차","점검","점수","점심","점원","점점","점차","접근","접시","접촉","젓가락","정거장","정도","정류장","정리","정말","정면","정문","정반대","정보","정부","정비","정상","정성","정오","정원","정장","정지","정치","정확히","제공","제과점","제대로","제목","제발","제법","제삿날","제안","제일","제작","제주도","제출","제품","제한","조각","조건","조금","조깅","조명","조미료","조상","조선","조용히","조절","조정","조직","존댓말","존재","졸업","졸음","종교","종로","종류","종소리","종업원","종종","종합","좌석","죄인","주관적","주름","주말","주머니","주먹","주문","주민","주방","주변","주식","주인","주일","주장","주전자","주택","준비","줄거리","줄기","줄무늬","중간","중계방송","중국","중년","중단","중독","중반","중부","중세","중소기업","중순","중앙","중요","중학교","즉석","즉시","즐거움","증가","증거","증권","증상","증세","지각","지갑","지경","지극히","지금","지급","지능","지름길","지리산","지방","지붕","지식","지역","지우개","지원","지적","지점","지진","지출","직선","직업","직원","직장","진급","진동","진로","진료","진리","진짜","진찰","진출","진통","진행","질문","질병","질서","짐작","집단","집안","집중","짜증","찌꺼기","차남","차라리","차량","차림","차별","차선","차츰","착각","찬물","찬성","참가","참기름","참새","참석","참여","참외","참조","찻잔","창가","창고","창구","창문","창밖","창작","창조","채널","채점","책가방","책방","책상","책임","챔피언","처벌","처음","천국","천둥","천장","천재","천천히","철도","철저히","철학","첫날","첫째","청년","청바지","청소","청춘","체계","체력","체온","체육","체중","체험","초등학생","초반","초밥","초상화","초순","초여름","초원","초저녁","초점","초청","초콜릿","촛불","총각","총리","총장","촬영","최근","최상","최선","최신","최악","최종","추석","추억","추진","추천","추측","축구","축소","축제","축하","출근","출발","출산","출신","출연","출입","출장","출판","충격","충고","충돌","충분히","충청도","취업","취직","취향","치약","친구","친척","칠십","칠월","칠판","침대","침묵","침실","칫솔","칭찬","카메라","카운터","칼국수","캐릭터","캠퍼스","캠페인","커튼","컨디션","컬러","컴퓨터","코끼리","코미디","콘서트","콜라","콤플렉스","콩나물","쾌감","쿠데타","크림","큰길","큰딸","큰소리","큰아들","큰어머니","큰일","큰절","클래식","클럽","킬로","타입","타자기","탁구","탁자","탄생","태권도","태양","태풍","택시","탤런트","터널","터미널","테니스","테스트","테이블","텔레비전","토론","토마토","토요일","통계","통과","통로","통신","통역","통일","통장","통제","통증","통합","통화","퇴근","퇴원","퇴직금","튀김","트럭","특급","특별","특성","특수","특징","특히","튼튼히","티셔츠","파란색","파일","파출소","판결","판단","판매","판사","팔십","팔월","팝송","패션","팩스","팩시밀리","팬티","퍼센트","페인트","편견","편의","편지","편히","평가","평균","평생","평소","평양","평일","평화","포스터","포인트","포장","포함","표면","표정","표준","표현","품목","품질","풍경","풍속","풍습","프랑스","프린터","플라스틱","피곤","피망","피아노","필름","필수","필요","필자","필통","핑계","하느님","하늘","하드웨어","하룻밤","하반기","하숙집","하순","하여튼","하지만","하천","하품","하필","학과","학교","학급","학기","학년","학력","학번","학부모","학비","학생","학술","학습","학용품","학원","학위","학자","학점","한계","한글","한꺼번에","한낮","한눈","한동안","한때","한라산","한마디","한문","한번","한복","한식","한여름","한쪽","할머니","할아버지","할인","함께","함부로","합격","합리적","항공","항구","항상","항의","해결","해군","해답","해당","해물","해석","해설","해수욕장","해안","핵심","핸드백","햄버거","햇볕","햇살","행동","행복","행사","행운","행위","향기","향상","향수","허락","허용","헬기","현관","현금","현대","현상","현실","현장","현재","현지","혈액","협력","형부","형사","형수","형식","형제","형태","형편","혜택","호기심","호남","호랑이","호박","호텔","호흡","혹시","홀로","홈페이지","홍보","홍수","홍차","화면","화분","화살","화요일","화장","화학","확보","확인","확장","확정","환갑","환경","환영","환율","환자","활기","활동","활발히","활용","활짝","회견","회관","회복","회색","회원","회장","회전","횟수","횡단보도","효율적","후반","후춧가루","훈련","훨씬","휴식","휴일","흉내","흐름","흑백","흑인","흔적","흔히","흥미","흥분","희곡","희망","희생","흰색","힘껏"]')},function(e){e.exports=JSON.parse('["abaisser","abandon","abdiquer","abeille","abolir","aborder","aboutir","aboyer","abrasif","abreuver","abriter","abroger","abrupt","absence","absolu","absurde","abusif","abyssal","académie","acajou","acarien","accabler","accepter","acclamer","accolade","accroche","accuser","acerbe","achat","acheter","aciduler","acier","acompte","acquérir","acronyme","acteur","actif","actuel","adepte","adéquat","adhésif","adjectif","adjuger","admettre","admirer","adopter","adorer","adoucir","adresse","adroit","adulte","adverbe","aérer","aéronef","affaire","affecter","affiche","affreux","affubler","agacer","agencer","agile","agiter","agrafer","agréable","agrume","aider","aiguille","ailier","aimable","aisance","ajouter","ajuster","alarmer","alchimie","alerte","algèbre","algue","aliéner","aliment","alléger","alliage","allouer","allumer","alourdir","alpaga","altesse","alvéole","amateur","ambigu","ambre","aménager","amertume","amidon","amiral","amorcer","amour","amovible","amphibie","ampleur","amusant","analyse","anaphore","anarchie","anatomie","ancien","anéantir","angle","angoisse","anguleux","animal","annexer","annonce","annuel","anodin","anomalie","anonyme","anormal","antenne","antidote","anxieux","apaiser","apéritif","aplanir","apologie","appareil","appeler","apporter","appuyer","aquarium","aqueduc","arbitre","arbuste","ardeur","ardoise","argent","arlequin","armature","armement","armoire","armure","arpenter","arracher","arriver","arroser","arsenic","artériel","article","aspect","asphalte","aspirer","assaut","asservir","assiette","associer","assurer","asticot","astre","astuce","atelier","atome","atrium","atroce","attaque","attentif","attirer","attraper","aubaine","auberge","audace","audible","augurer","aurore","automne","autruche","avaler","avancer","avarice","avenir","averse","aveugle","aviateur","avide","avion","aviser","avoine","avouer","avril","axial","axiome","badge","bafouer","bagage","baguette","baignade","balancer","balcon","baleine","balisage","bambin","bancaire","bandage","banlieue","bannière","banquier","barbier","baril","baron","barque","barrage","bassin","bastion","bataille","bateau","batterie","baudrier","bavarder","belette","bélier","belote","bénéfice","berceau","berger","berline","bermuda","besace","besogne","bétail","beurre","biberon","bicycle","bidule","bijou","bilan","bilingue","billard","binaire","biologie","biopsie","biotype","biscuit","bison","bistouri","bitume","bizarre","blafard","blague","blanchir","blessant","blinder","blond","bloquer","blouson","bobard","bobine","boire","boiser","bolide","bonbon","bondir","bonheur","bonifier","bonus","bordure","borne","botte","boucle","boueux","bougie","boulon","bouquin","bourse","boussole","boutique","boxeur","branche","brasier","brave","brebis","brèche","breuvage","bricoler","brigade","brillant","brioche","brique","brochure","broder","bronzer","brousse","broyeur","brume","brusque","brutal","bruyant","buffle","buisson","bulletin","bureau","burin","bustier","butiner","butoir","buvable","buvette","cabanon","cabine","cachette","cadeau","cadre","caféine","caillou","caisson","calculer","calepin","calibre","calmer","calomnie","calvaire","camarade","caméra","camion","campagne","canal","caneton","canon","cantine","canular","capable","caporal","caprice","capsule","capter","capuche","carabine","carbone","caresser","caribou","carnage","carotte","carreau","carton","cascade","casier","casque","cassure","causer","caution","cavalier","caverne","caviar","cédille","ceinture","céleste","cellule","cendrier","censurer","central","cercle","cérébral","cerise","cerner","cerveau","cesser","chagrin","chaise","chaleur","chambre","chance","chapitre","charbon","chasseur","chaton","chausson","chavirer","chemise","chenille","chéquier","chercher","cheval","chien","chiffre","chignon","chimère","chiot","chlorure","chocolat","choisir","chose","chouette","chrome","chute","cigare","cigogne","cimenter","cinéma","cintrer","circuler","cirer","cirque","citerne","citoyen","citron","civil","clairon","clameur","claquer","classe","clavier","client","cligner","climat","clivage","cloche","clonage","cloporte","cobalt","cobra","cocasse","cocotier","coder","codifier","coffre","cogner","cohésion","coiffer","coincer","colère","colibri","colline","colmater","colonel","combat","comédie","commande","compact","concert","conduire","confier","congeler","connoter","consonne","contact","convexe","copain","copie","corail","corbeau","cordage","corniche","corpus","correct","cortège","cosmique","costume","coton","coude","coupure","courage","couteau","couvrir","coyote","crabe","crainte","cravate","crayon","créature","créditer","crémeux","creuser","crevette","cribler","crier","cristal","critère","croire","croquer","crotale","crucial","cruel","crypter","cubique","cueillir","cuillère","cuisine","cuivre","culminer","cultiver","cumuler","cupide","curatif","curseur","cyanure","cycle","cylindre","cynique","daigner","damier","danger","danseur","dauphin","débattre","débiter","déborder","débrider","débutant","décaler","décembre","déchirer","décider","déclarer","décorer","décrire","décupler","dédale","déductif","déesse","défensif","défiler","défrayer","dégager","dégivrer","déglutir","dégrafer","déjeuner","délice","déloger","demander","demeurer","démolir","dénicher","dénouer","dentelle","dénuder","départ","dépenser","déphaser","déplacer","déposer","déranger","dérober","désastre","descente","désert","désigner","désobéir","dessiner","destrier","détacher","détester","détourer","détresse","devancer","devenir","deviner","devoir","diable","dialogue","diamant","dicter","différer","digérer","digital","digne","diluer","dimanche","diminuer","dioxyde","directif","diriger","discuter","disposer","dissiper","distance","divertir","diviser","docile","docteur","dogme","doigt","domaine","domicile","dompter","donateur","donjon","donner","dopamine","dortoir","dorure","dosage","doseur","dossier","dotation","douanier","double","douceur","douter","doyen","dragon","draper","dresser","dribbler","droiture","duperie","duplexe","durable","durcir","dynastie","éblouir","écarter","écharpe","échelle","éclairer","éclipse","éclore","écluse","école","économie","écorce","écouter","écraser","écrémer","écrivain","écrou","écume","écureuil","édifier","éduquer","effacer","effectif","effigie","effort","effrayer","effusion","égaliser","égarer","éjecter","élaborer","élargir","électron","élégant","éléphant","élève","éligible","élitisme","éloge","élucider","éluder","emballer","embellir","embryon","émeraude","émission","emmener","émotion","émouvoir","empereur","employer","emporter","emprise","émulsion","encadrer","enchère","enclave","encoche","endiguer","endosser","endroit","enduire","énergie","enfance","enfermer","enfouir","engager","engin","englober","énigme","enjamber","enjeu","enlever","ennemi","ennuyeux","enrichir","enrobage","enseigne","entasser","entendre","entier","entourer","entraver","énumérer","envahir","enviable","envoyer","enzyme","éolien","épaissir","épargne","épatant","épaule","épicerie","épidémie","épier","épilogue","épine","épisode","épitaphe","époque","épreuve","éprouver","épuisant","équerre","équipe","ériger","érosion","erreur","éruption","escalier","espadon","espèce","espiègle","espoir","esprit","esquiver","essayer","essence","essieu","essorer","estime","estomac","estrade","étagère","étaler","étanche","étatique","éteindre","étendoir","éternel","éthanol","éthique","ethnie","étirer","étoffer","étoile","étonnant","étourdir","étrange","étroit","étude","euphorie","évaluer","évasion","éventail","évidence","éviter","évolutif","évoquer","exact","exagérer","exaucer","exceller","excitant","exclusif","excuse","exécuter","exemple","exercer","exhaler","exhorter","exigence","exiler","exister","exotique","expédier","explorer","exposer","exprimer","exquis","extensif","extraire","exulter","fable","fabuleux","facette","facile","facture","faiblir","falaise","fameux","famille","farceur","farfelu","farine","farouche","fasciner","fatal","fatigue","faucon","fautif","faveur","favori","fébrile","féconder","fédérer","félin","femme","fémur","fendoir","féodal","fermer","féroce","ferveur","festival","feuille","feutre","février","fiasco","ficeler","fictif","fidèle","figure","filature","filetage","filière","filleul","filmer","filou","filtrer","financer","finir","fiole","firme","fissure","fixer","flairer","flamme","flasque","flatteur","fléau","flèche","fleur","flexion","flocon","flore","fluctuer","fluide","fluvial","folie","fonderie","fongible","fontaine","forcer","forgeron","formuler","fortune","fossile","foudre","fougère","fouiller","foulure","fourmi","fragile","fraise","franchir","frapper","frayeur","frégate","freiner","frelon","frémir","frénésie","frère","friable","friction","frisson","frivole","froid","fromage","frontal","frotter","fruit","fugitif","fuite","fureur","furieux","furtif","fusion","futur","gagner","galaxie","galerie","gambader","garantir","gardien","garnir","garrigue","gazelle","gazon","géant","gélatine","gélule","gendarme","général","génie","genou","gentil","géologie","géomètre","géranium","germe","gestuel","geyser","gibier","gicler","girafe","givre","glace","glaive","glisser","globe","gloire","glorieux","golfeur","gomme","gonfler","gorge","gorille","goudron","gouffre","goulot","goupille","gourmand","goutte","graduel","graffiti","graine","grand","grappin","gratuit","gravir","grenat","griffure","griller","grimper","grogner","gronder","grotte","groupe","gruger","grutier","gruyère","guépard","guerrier","guide","guimauve","guitare","gustatif","gymnaste","gyrostat","habitude","hachoir","halte","hameau","hangar","hanneton","haricot","harmonie","harpon","hasard","hélium","hématome","herbe","hérisson","hermine","héron","hésiter","heureux","hiberner","hibou","hilarant","histoire","hiver","homard","hommage","homogène","honneur","honorer","honteux","horde","horizon","horloge","hormone","horrible","houleux","housse","hublot","huileux","humain","humble","humide","humour","hurler","hydromel","hygiène","hymne","hypnose","idylle","ignorer","iguane","illicite","illusion","image","imbiber","imiter","immense","immobile","immuable","impact","impérial","implorer","imposer","imprimer","imputer","incarner","incendie","incident","incliner","incolore","indexer","indice","inductif","inédit","ineptie","inexact","infini","infliger","informer","infusion","ingérer","inhaler","inhiber","injecter","injure","innocent","inoculer","inonder","inscrire","insecte","insigne","insolite","inspirer","instinct","insulter","intact","intense","intime","intrigue","intuitif","inutile","invasion","inventer","inviter","invoquer","ironique","irradier","irréel","irriter","isoler","ivoire","ivresse","jaguar","jaillir","jambe","janvier","jardin","jauger","jaune","javelot","jetable","jeton","jeudi","jeunesse","joindre","joncher","jongler","joueur","jouissif","journal","jovial","joyau","joyeux","jubiler","jugement","junior","jupon","juriste","justice","juteux","juvénile","kayak","kimono","kiosque","label","labial","labourer","lacérer","lactose","lagune","laine","laisser","laitier","lambeau","lamelle","lampe","lanceur","langage","lanterne","lapin","largeur","larme","laurier","lavabo","lavoir","lecture","légal","léger","légume","lessive","lettre","levier","lexique","lézard","liasse","libérer","libre","licence","licorne","liège","lièvre","ligature","ligoter","ligue","limer","limite","limonade","limpide","linéaire","lingot","lionceau","liquide","lisière","lister","lithium","litige","littoral","livreur","logique","lointain","loisir","lombric","loterie","louer","lourd","loutre","louve","loyal","lubie","lucide","lucratif","lueur","lugubre","luisant","lumière","lunaire","lundi","luron","lutter","luxueux","machine","magasin","magenta","magique","maigre","maillon","maintien","mairie","maison","majorer","malaxer","maléfice","malheur","malice","mallette","mammouth","mandater","maniable","manquant","manteau","manuel","marathon","marbre","marchand","mardi","maritime","marqueur","marron","marteler","mascotte","massif","matériel","matière","matraque","maudire","maussade","mauve","maximal","méchant","méconnu","médaille","médecin","méditer","méduse","meilleur","mélange","mélodie","membre","mémoire","menacer","mener","menhir","mensonge","mentor","mercredi","mérite","merle","messager","mesure","métal","météore","méthode","métier","meuble","miauler","microbe","miette","mignon","migrer","milieu","million","mimique","mince","minéral","minimal","minorer","minute","miracle","miroiter","missile","mixte","mobile","moderne","moelleux","mondial","moniteur","monnaie","monotone","monstre","montagne","monument","moqueur","morceau","morsure","mortier","moteur","motif","mouche","moufle","moulin","mousson","mouton","mouvant","multiple","munition","muraille","murène","murmure","muscle","muséum","musicien","mutation","muter","mutuel","myriade","myrtille","mystère","mythique","nageur","nappe","narquois","narrer","natation","nation","nature","naufrage","nautique","navire","nébuleux","nectar","néfaste","négation","négliger","négocier","neige","nerveux","nettoyer","neurone","neutron","neveu","niche","nickel","nitrate","niveau","noble","nocif","nocturne","noirceur","noisette","nomade","nombreux","nommer","normatif","notable","notifier","notoire","nourrir","nouveau","novateur","novembre","novice","nuage","nuancer","nuire","nuisible","numéro","nuptial","nuque","nutritif","obéir","objectif","obliger","obscur","observer","obstacle","obtenir","obturer","occasion","occuper","océan","octobre","octroyer","octupler","oculaire","odeur","odorant","offenser","officier","offrir","ogive","oiseau","oisillon","olfactif","olivier","ombrage","omettre","onctueux","onduler","onéreux","onirique","opale","opaque","opérer","opinion","opportun","opprimer","opter","optique","orageux","orange","orbite","ordonner","oreille","organe","orgueil","orifice","ornement","orque","ortie","osciller","osmose","ossature","otarie","ouragan","ourson","outil","outrager","ouvrage","ovation","oxyde","oxygène","ozone","paisible","palace","palmarès","palourde","palper","panache","panda","pangolin","paniquer","panneau","panorama","pantalon","papaye","papier","papoter","papyrus","paradoxe","parcelle","paresse","parfumer","parler","parole","parrain","parsemer","partager","parure","parvenir","passion","pastèque","paternel","patience","patron","pavillon","pavoiser","payer","paysage","peigne","peintre","pelage","pélican","pelle","pelouse","peluche","pendule","pénétrer","pénible","pensif","pénurie","pépite","péplum","perdrix","perforer","période","permuter","perplexe","persil","perte","peser","pétale","petit","pétrir","peuple","pharaon","phobie","phoque","photon","phrase","physique","piano","pictural","pièce","pierre","pieuvre","pilote","pinceau","pipette","piquer","pirogue","piscine","piston","pivoter","pixel","pizza","placard","plafond","plaisir","planer","plaque","plastron","plateau","pleurer","plexus","pliage","plomb","plonger","pluie","plumage","pochette","poésie","poète","pointe","poirier","poisson","poivre","polaire","policier","pollen","polygone","pommade","pompier","ponctuel","pondérer","poney","portique","position","posséder","posture","potager","poteau","potion","pouce","poulain","poumon","pourpre","poussin","pouvoir","prairie","pratique","précieux","prédire","préfixe","prélude","prénom","présence","prétexte","prévoir","primitif","prince","prison","priver","problème","procéder","prodige","profond","progrès","proie","projeter","prologue","promener","propre","prospère","protéger","prouesse","proverbe","prudence","pruneau","psychose","public","puceron","puiser","pulpe","pulsar","punaise","punitif","pupitre","purifier","puzzle","pyramide","quasar","querelle","question","quiétude","quitter","quotient","racine","raconter","radieux","ragondin","raideur","raisin","ralentir","rallonge","ramasser","rapide","rasage","ratisser","ravager","ravin","rayonner","réactif","réagir","réaliser","réanimer","recevoir","réciter","réclamer","récolter","recruter","reculer","recycler","rédiger","redouter","refaire","réflexe","réformer","refrain","refuge","régalien","région","réglage","régulier","réitérer","rejeter","rejouer","relatif","relever","relief","remarque","remède","remise","remonter","remplir","remuer","renard","renfort","renifler","renoncer","rentrer","renvoi","replier","reporter","reprise","reptile","requin","réserve","résineux","résoudre","respect","rester","résultat","rétablir","retenir","réticule","retomber","retracer","réunion","réussir","revanche","revivre","révolte","révulsif","richesse","rideau","rieur","rigide","rigoler","rincer","riposter","risible","risque","rituel","rival","rivière","rocheux","romance","rompre","ronce","rondin","roseau","rosier","rotatif","rotor","rotule","rouge","rouille","rouleau","routine","royaume","ruban","rubis","ruche","ruelle","rugueux","ruiner","ruisseau","ruser","rustique","rythme","sabler","saboter","sabre","sacoche","safari","sagesse","saisir","salade","salive","salon","saluer","samedi","sanction","sanglier","sarcasme","sardine","saturer","saugrenu","saumon","sauter","sauvage","savant","savonner","scalpel","scandale","scélérat","scénario","sceptre","schéma","science","scinder","score","scrutin","sculpter","séance","sécable","sécher","secouer","sécréter","sédatif","séduire","seigneur","séjour","sélectif","semaine","sembler","semence","séminal","sénateur","sensible","sentence","séparer","séquence","serein","sergent","sérieux","serrure","sérum","service","sésame","sévir","sevrage","sextuple","sidéral","siècle","siéger","siffler","sigle","signal","silence","silicium","simple","sincère","sinistre","siphon","sirop","sismique","situer","skier","social","socle","sodium","soigneux","soldat","soleil","solitude","soluble","sombre","sommeil","somnoler","sonde","songeur","sonnette","sonore","sorcier","sortir","sosie","sottise","soucieux","soudure","souffle","soulever","soupape","source","soutirer","souvenir","spacieux","spatial","spécial","sphère","spiral","stable","station","sternum","stimulus","stipuler","strict","studieux","stupeur","styliste","sublime","substrat","subtil","subvenir","succès","sucre","suffixe","suggérer","suiveur","sulfate","superbe","supplier","surface","suricate","surmener","surprise","sursaut","survie","suspect","syllabe","symbole","symétrie","synapse","syntaxe","système","tabac","tablier","tactile","tailler","talent","talisman","talonner","tambour","tamiser","tangible","tapis","taquiner","tarder","tarif","tartine","tasse","tatami","tatouage","taupe","taureau","taxer","témoin","temporel","tenaille","tendre","teneur","tenir","tension","terminer","terne","terrible","tétine","texte","thème","théorie","thérapie","thorax","tibia","tiède","timide","tirelire","tiroir","tissu","titane","titre","tituber","toboggan","tolérant","tomate","tonique","tonneau","toponyme","torche","tordre","tornade","torpille","torrent","torse","tortue","totem","toucher","tournage","tousser","toxine","traction","trafic","tragique","trahir","train","trancher","travail","trèfle","tremper","trésor","treuil","triage","tribunal","tricoter","trilogie","triomphe","tripler","triturer","trivial","trombone","tronc","tropical","troupeau","tuile","tulipe","tumulte","tunnel","turbine","tuteur","tutoyer","tuyau","tympan","typhon","typique","tyran","ubuesque","ultime","ultrason","unanime","unifier","union","unique","unitaire","univers","uranium","urbain","urticant","usage","usine","usuel","usure","utile","utopie","vacarme","vaccin","vagabond","vague","vaillant","vaincre","vaisseau","valable","valise","vallon","valve","vampire","vanille","vapeur","varier","vaseux","vassal","vaste","vecteur","vedette","végétal","véhicule","veinard","véloce","vendredi","vénérer","venger","venimeux","ventouse","verdure","vérin","vernir","verrou","verser","vertu","veston","vétéran","vétuste","vexant","vexer","viaduc","viande","victoire","vidange","vidéo","vignette","vigueur","vilain","village","vinaigre","violon","vipère","virement","virtuose","virus","visage","viseur","vision","visqueux","visuel","vital","vitesse","viticole","vitrine","vivace","vivipare","vocation","voguer","voile","voisin","voiture","volaille","volcan","voltiger","volume","vorace","vortex","voter","vouloir","voyage","voyelle","wagon","xénon","yacht","zèbre","zénith","zeste","zoologie"]')},function(e){e.exports=JSON.parse('["abaco","abbaglio","abbinato","abete","abisso","abolire","abrasivo","abrogato","accadere","accenno","accusato","acetone","achille","acido","acqua","acre","acrilico","acrobata","acuto","adagio","addebito","addome","adeguato","aderire","adipe","adottare","adulare","affabile","affetto","affisso","affranto","aforisma","afoso","africano","agave","agente","agevole","aggancio","agire","agitare","agonismo","agricolo","agrumeto","aguzzo","alabarda","alato","albatro","alberato","albo","albume","alce","alcolico","alettone","alfa","algebra","aliante","alibi","alimento","allagato","allegro","allievo","allodola","allusivo","almeno","alogeno","alpaca","alpestre","altalena","alterno","alticcio","altrove","alunno","alveolo","alzare","amalgama","amanita","amarena","ambito","ambrato","ameba","america","ametista","amico","ammasso","ammenda","ammirare","ammonito","amore","ampio","ampliare","amuleto","anacardo","anagrafe","analista","anarchia","anatra","anca","ancella","ancora","andare","andrea","anello","angelo","angolare","angusto","anima","annegare","annidato","anno","annuncio","anonimo","anticipo","anzi","apatico","apertura","apode","apparire","appetito","appoggio","approdo","appunto","aprile","arabica","arachide","aragosta","araldica","arancio","aratura","arazzo","arbitro","archivio","ardito","arenile","argento","argine","arguto","aria","armonia","arnese","arredato","arringa","arrosto","arsenico","arso","artefice","arzillo","asciutto","ascolto","asepsi","asettico","asfalto","asino","asola","aspirato","aspro","assaggio","asse","assoluto","assurdo","asta","astenuto","astice","astratto","atavico","ateismo","atomico","atono","attesa","attivare","attorno","attrito","attuale","ausilio","austria","autista","autonomo","autunno","avanzato","avere","avvenire","avviso","avvolgere","azione","azoto","azzimo","azzurro","babele","baccano","bacino","baco","badessa","badilata","bagnato","baita","balcone","baldo","balena","ballata","balzano","bambino","bandire","baraonda","barbaro","barca","baritono","barlume","barocco","basilico","basso","batosta","battuto","baule","bava","bavosa","becco","beffa","belgio","belva","benda","benevole","benigno","benzina","bere","berlina","beta","bibita","bici","bidone","bifido","biga","bilancia","bimbo","binocolo","biologo","bipede","bipolare","birbante","birra","biscotto","bisesto","bisnonno","bisonte","bisturi","bizzarro","blando","blatta","bollito","bonifico","bordo","bosco","botanico","bottino","bozzolo","braccio","bradipo","brama","branca","bravura","bretella","brevetto","brezza","briglia","brillante","brindare","broccolo","brodo","bronzina","brullo","bruno","bubbone","buca","budino","buffone","buio","bulbo","buono","burlone","burrasca","bussola","busta","cadetto","caduco","calamaro","calcolo","calesse","calibro","calmo","caloria","cambusa","camerata","camicia","cammino","camola","campale","canapa","candela","cane","canino","canotto","cantina","capace","capello","capitolo","capogiro","cappero","capra","capsula","carapace","carcassa","cardo","carisma","carovana","carretto","cartolina","casaccio","cascata","caserma","caso","cassone","castello","casuale","catasta","catena","catrame","cauto","cavillo","cedibile","cedrata","cefalo","celebre","cellulare","cena","cenone","centesimo","ceramica","cercare","certo","cerume","cervello","cesoia","cespo","ceto","chela","chiaro","chicca","chiedere","chimera","china","chirurgo","chitarra","ciao","ciclismo","cifrare","cigno","cilindro","ciottolo","circa","cirrosi","citrico","cittadino","ciuffo","civetta","civile","classico","clinica","cloro","cocco","codardo","codice","coerente","cognome","collare","colmato","colore","colposo","coltivato","colza","coma","cometa","commando","comodo","computer","comune","conciso","condurre","conferma","congelare","coniuge","connesso","conoscere","consumo","continuo","convegno","coperto","copione","coppia","copricapo","corazza","cordata","coricato","cornice","corolla","corpo","corredo","corsia","cortese","cosmico","costante","cottura","covato","cratere","cravatta","creato","credere","cremoso","crescita","creta","criceto","crinale","crisi","critico","croce","cronaca","crostata","cruciale","crusca","cucire","cuculo","cugino","cullato","cupola","curatore","cursore","curvo","cuscino","custode","dado","daino","dalmata","damerino","daniela","dannoso","danzare","datato","davanti","davvero","debutto","decennio","deciso","declino","decollo","decreto","dedicato","definito","deforme","degno","delegare","delfino","delirio","delta","demenza","denotato","dentro","deposito","derapata","derivare","deroga","descritto","deserto","desiderio","desumere","detersivo","devoto","diametro","dicembre","diedro","difeso","diffuso","digerire","digitale","diluvio","dinamico","dinnanzi","dipinto","diploma","dipolo","diradare","dire","dirotto","dirupo","disagio","discreto","disfare","disgelo","disposto","distanza","disumano","dito","divano","divelto","dividere","divorato","doblone","docente","doganale","dogma","dolce","domato","domenica","dominare","dondolo","dono","dormire","dote","dottore","dovuto","dozzina","drago","druido","dubbio","dubitare","ducale","duna","duomo","duplice","duraturo","ebano","eccesso","ecco","eclissi","economia","edera","edicola","edile","editoria","educare","egemonia","egli","egoismo","egregio","elaborato","elargire","elegante","elencato","eletto","elevare","elfico","elica","elmo","elsa","eluso","emanato","emblema","emesso","emiro","emotivo","emozione","empirico","emulo","endemico","enduro","energia","enfasi","enoteca","entrare","enzima","epatite","epilogo","episodio","epocale","eppure","equatore","erario","erba","erboso","erede","eremita","erigere","ermetico","eroe","erosivo","errante","esagono","esame","esanime","esaudire","esca","esempio","esercito","esibito","esigente","esistere","esito","esofago","esortato","esoso","espanso","espresso","essenza","esso","esteso","estimare","estonia","estroso","esultare","etilico","etnico","etrusco","etto","euclideo","europa","evaso","evidenza","evitato","evoluto","evviva","fabbrica","faccenda","fachiro","falco","famiglia","fanale","fanfara","fango","fantasma","fare","farfalla","farinoso","farmaco","fascia","fastoso","fasullo","faticare","fato","favoloso","febbre","fecola","fede","fegato","felpa","feltro","femmina","fendere","fenomeno","fermento","ferro","fertile","fessura","festivo","fetta","feudo","fiaba","fiducia","fifa","figurato","filo","finanza","finestra","finire","fiore","fiscale","fisico","fiume","flacone","flamenco","flebo","flemma","florido","fluente","fluoro","fobico","focaccia","focoso","foderato","foglio","folata","folclore","folgore","fondente","fonetico","fonia","fontana","forbito","forchetta","foresta","formica","fornaio","foro","fortezza","forzare","fosfato","fosso","fracasso","frana","frassino","fratello","freccetta","frenata","fresco","frigo","frollino","fronde","frugale","frutta","fucilata","fucsia","fuggente","fulmine","fulvo","fumante","fumetto","fumoso","fune","funzione","fuoco","furbo","furgone","furore","fuso","futile","gabbiano","gaffe","galateo","gallina","galoppo","gambero","gamma","garanzia","garbo","garofano","garzone","gasdotto","gasolio","gastrico","gatto","gaudio","gazebo","gazzella","geco","gelatina","gelso","gemello","gemmato","gene","genitore","gennaio","genotipo","gergo","ghepardo","ghiaccio","ghisa","giallo","gilda","ginepro","giocare","gioiello","giorno","giove","girato","girone","gittata","giudizio","giurato","giusto","globulo","glutine","gnomo","gobba","golf","gomito","gommone","gonfio","gonna","governo","gracile","grado","grafico","grammo","grande","grattare","gravoso","grazia","greca","gregge","grifone","grigio","grinza","grotta","gruppo","guadagno","guaio","guanto","guardare","gufo","guidare","ibernato","icona","identico","idillio","idolo","idra","idrico","idrogeno","igiene","ignaro","ignorato","ilare","illeso","illogico","illudere","imballo","imbevuto","imbocco","imbuto","immane","immerso","immolato","impacco","impeto","impiego","importo","impronta","inalare","inarcare","inattivo","incanto","incendio","inchino","incisivo","incluso","incontro","incrocio","incubo","indagine","india","indole","inedito","infatti","infilare","inflitto","ingaggio","ingegno","inglese","ingordo","ingrosso","innesco","inodore","inoltrare","inondato","insano","insetto","insieme","insonnia","insulina","intasato","intero","intonaco","intuito","inumidire","invalido","invece","invito","iperbole","ipnotico","ipotesi","ippica","iride","irlanda","ironico","irrigato","irrorare","isolato","isotopo","isterico","istituto","istrice","italia","iterare","labbro","labirinto","lacca","lacerato","lacrima","lacuna","laddove","lago","lampo","lancetta","lanterna","lardoso","larga","laringe","lastra","latenza","latino","lattuga","lavagna","lavoro","legale","leggero","lembo","lentezza","lenza","leone","lepre","lesivo","lessato","lesto","letterale","leva","levigato","libero","lido","lievito","lilla","limatura","limitare","limpido","lineare","lingua","liquido","lira","lirica","lisca","lite","litigio","livrea","locanda","lode","logica","lombare","londra","longevo","loquace","lorenzo","loto","lotteria","luce","lucidato","lumaca","luminoso","lungo","lupo","luppolo","lusinga","lusso","lutto","macabro","macchina","macero","macinato","madama","magico","maglia","magnete","magro","maiolica","malafede","malgrado","malinteso","malsano","malto","malumore","mana","mancia","mandorla","mangiare","manifesto","mannaro","manovra","mansarda","mantide","manubrio","mappa","maratona","marcire","maretta","marmo","marsupio","maschera","massaia","mastino","materasso","matricola","mattone","maturo","mazurca","meandro","meccanico","mecenate","medesimo","meditare","mega","melassa","melis","melodia","meninge","meno","mensola","mercurio","merenda","merlo","meschino","mese","messere","mestolo","metallo","metodo","mettere","miagolare","mica","micelio","michele","microbo","midollo","miele","migliore","milano","milite","mimosa","minerale","mini","minore","mirino","mirtillo","miscela","missiva","misto","misurare","mitezza","mitigare","mitra","mittente","mnemonico","modello","modifica","modulo","mogano","mogio","mole","molosso","monastero","monco","mondina","monetario","monile","monotono","monsone","montato","monviso","mora","mordere","morsicato","mostro","motivato","motosega","motto","movenza","movimento","mozzo","mucca","mucosa","muffa","mughetto","mugnaio","mulatto","mulinello","multiplo","mummia","munto","muovere","murale","musa","muscolo","musica","mutevole","muto","nababbo","nafta","nanometro","narciso","narice","narrato","nascere","nastrare","naturale","nautica","naviglio","nebulosa","necrosi","negativo","negozio","nemmeno","neofita","neretto","nervo","nessuno","nettuno","neutrale","neve","nevrotico","nicchia","ninfa","nitido","nobile","nocivo","nodo","nome","nomina","nordico","normale","norvegese","nostrano","notare","notizia","notturno","novella","nucleo","nulla","numero","nuovo","nutrire","nuvola","nuziale","oasi","obbedire","obbligo","obelisco","oblio","obolo","obsoleto","occasione","occhio","occidente","occorrere","occultare","ocra","oculato","odierno","odorare","offerta","offrire","offuscato","oggetto","oggi","ognuno","olandese","olfatto","oliato","oliva","ologramma","oltre","omaggio","ombelico","ombra","omega","omissione","ondoso","onere","onice","onnivoro","onorevole","onta","operato","opinione","opposto","oracolo","orafo","ordine","orecchino","orefice","orfano","organico","origine","orizzonte","orma","ormeggio","ornativo","orologio","orrendo","orribile","ortensia","ortica","orzata","orzo","osare","oscurare","osmosi","ospedale","ospite","ossa","ossidare","ostacolo","oste","otite","otre","ottagono","ottimo","ottobre","ovale","ovest","ovino","oviparo","ovocito","ovunque","ovviare","ozio","pacchetto","pace","pacifico","padella","padrone","paese","paga","pagina","palazzina","palesare","pallido","palo","palude","pandoro","pannello","paolo","paonazzo","paprica","parabola","parcella","parere","pargolo","pari","parlato","parola","partire","parvenza","parziale","passivo","pasticca","patacca","patologia","pattume","pavone","peccato","pedalare","pedonale","peggio","peloso","penare","pendice","penisola","pennuto","penombra","pensare","pentola","pepe","pepita","perbene","percorso","perdonato","perforare","pergamena","periodo","permesso","perno","perplesso","persuaso","pertugio","pervaso","pesatore","pesista","peso","pestifero","petalo","pettine","petulante","pezzo","piacere","pianta","piattino","piccino","picozza","piega","pietra","piffero","pigiama","pigolio","pigro","pila","pilifero","pillola","pilota","pimpante","pineta","pinna","pinolo","pioggia","piombo","piramide","piretico","pirite","pirolisi","pitone","pizzico","placebo","planare","plasma","platano","plenario","pochezza","poderoso","podismo","poesia","poggiare","polenta","poligono","pollice","polmonite","polpetta","polso","poltrona","polvere","pomice","pomodoro","ponte","popoloso","porfido","poroso","porpora","porre","portata","posa","positivo","possesso","postulato","potassio","potere","pranzo","prassi","pratica","precluso","predica","prefisso","pregiato","prelievo","premere","prenotare","preparato","presenza","pretesto","prevalso","prima","principe","privato","problema","procura","produrre","profumo","progetto","prolunga","promessa","pronome","proposta","proroga","proteso","prova","prudente","prugna","prurito","psiche","pubblico","pudica","pugilato","pugno","pulce","pulito","pulsante","puntare","pupazzo","pupilla","puro","quadro","qualcosa","quasi","querela","quota","raccolto","raddoppio","radicale","radunato","raffica","ragazzo","ragione","ragno","ramarro","ramingo","ramo","randagio","rantolare","rapato","rapina","rappreso","rasatura","raschiato","rasente","rassegna","rastrello","rata","ravveduto","reale","recepire","recinto","recluta","recondito","recupero","reddito","redimere","regalato","registro","regola","regresso","relazione","remare","remoto","renna","replica","reprimere","reputare","resa","residente","responso","restauro","rete","retina","retorica","rettifica","revocato","riassunto","ribadire","ribelle","ribrezzo","ricarica","ricco","ricevere","riciclato","ricordo","ricreduto","ridicolo","ridurre","rifasare","riflesso","riforma","rifugio","rigare","rigettato","righello","rilassato","rilevato","rimanere","rimbalzo","rimedio","rimorchio","rinascita","rincaro","rinforzo","rinnovo","rinomato","rinsavito","rintocco","rinuncia","rinvenire","riparato","ripetuto","ripieno","riportare","ripresa","ripulire","risata","rischio","riserva","risibile","riso","rispetto","ristoro","risultato","risvolto","ritardo","ritegno","ritmico","ritrovo","riunione","riva","riverso","rivincita","rivolto","rizoma","roba","robotico","robusto","roccia","roco","rodaggio","rodere","roditore","rogito","rollio","romantico","rompere","ronzio","rosolare","rospo","rotante","rotondo","rotula","rovescio","rubizzo","rubrica","ruga","rullino","rumine","rumoroso","ruolo","rupe","russare","rustico","sabato","sabbiare","sabotato","sagoma","salasso","saldatura","salgemma","salivare","salmone","salone","saltare","saluto","salvo","sapere","sapido","saporito","saraceno","sarcasmo","sarto","sassoso","satellite","satira","satollo","saturno","savana","savio","saziato","sbadiglio","sbalzo","sbancato","sbarra","sbattere","sbavare","sbendare","sbirciare","sbloccato","sbocciato","sbrinare","sbruffone","sbuffare","scabroso","scadenza","scala","scambiare","scandalo","scapola","scarso","scatenare","scavato","scelto","scenico","scettro","scheda","schiena","sciarpa","scienza","scindere","scippo","sciroppo","scivolo","sclerare","scodella","scolpito","scomparto","sconforto","scoprire","scorta","scossone","scozzese","scriba","scrollare","scrutinio","scuderia","scultore","scuola","scuro","scusare","sdebitare","sdoganare","seccatura","secondo","sedano","seggiola","segnalato","segregato","seguito","selciato","selettivo","sella","selvaggio","semaforo","sembrare","seme","seminato","sempre","senso","sentire","sepolto","sequenza","serata","serbato","sereno","serio","serpente","serraglio","servire","sestina","setola","settimana","sfacelo","sfaldare","sfamato","sfarzoso","sfaticato","sfera","sfida","sfilato","sfinge","sfocato","sfoderare","sfogo","sfoltire","sforzato","sfratto","sfruttato","sfuggito","sfumare","sfuso","sgabello","sgarbato","sgonfiare","sgorbio","sgrassato","sguardo","sibilo","siccome","sierra","sigla","signore","silenzio","sillaba","simbolo","simpatico","simulato","sinfonia","singolo","sinistro","sino","sintesi","sinusoide","sipario","sisma","sistole","situato","slitta","slogatura","sloveno","smarrito","smemorato","smentito","smeraldo","smilzo","smontare","smottato","smussato","snellire","snervato","snodo","sobbalzo","sobrio","soccorso","sociale","sodale","soffitto","sogno","soldato","solenne","solido","sollazzo","solo","solubile","solvente","somatico","somma","sonda","sonetto","sonnifero","sopire","soppeso","sopra","sorgere","sorpasso","sorriso","sorso","sorteggio","sorvolato","sospiro","sosta","sottile","spada","spalla","spargere","spatola","spavento","spazzola","specie","spedire","spegnere","spelatura","speranza","spessore","spettrale","spezzato","spia","spigoloso","spillato","spinoso","spirale","splendido","sportivo","sposo","spranga","sprecare","spronato","spruzzo","spuntino","squillo","sradicare","srotolato","stabile","stacco","staffa","stagnare","stampato","stantio","starnuto","stasera","statuto","stelo","steppa","sterzo","stiletto","stima","stirpe","stivale","stizzoso","stonato","storico","strappo","stregato","stridulo","strozzare","strutto","stuccare","stufo","stupendo","subentro","succoso","sudore","suggerito","sugo","sultano","suonare","superbo","supporto","surgelato","surrogato","sussurro","sutura","svagare","svedese","sveglio","svelare","svenuto","svezia","sviluppo","svista","svizzera","svolta","svuotare","tabacco","tabulato","tacciare","taciturno","tale","talismano","tampone","tannino","tara","tardivo","targato","tariffa","tarpare","tartaruga","tasto","tattico","taverna","tavolata","tazza","teca","tecnico","telefono","temerario","tempo","temuto","tendone","tenero","tensione","tentacolo","teorema","terme","terrazzo","terzetto","tesi","tesserato","testato","tetro","tettoia","tifare","tigella","timbro","tinto","tipico","tipografo","tiraggio","tiro","titanio","titolo","titubante","tizio","tizzone","toccare","tollerare","tolto","tombola","tomo","tonfo","tonsilla","topazio","topologia","toppa","torba","tornare","torrone","tortora","toscano","tossire","tostatura","totano","trabocco","trachea","trafila","tragedia","tralcio","tramonto","transito","trapano","trarre","trasloco","trattato","trave","treccia","tremolio","trespolo","tributo","tricheco","trifoglio","trillo","trincea","trio","tristezza","triturato","trivella","tromba","trono","troppo","trottola","trovare","truccato","tubatura","tuffato","tulipano","tumulto","tunisia","turbare","turchino","tuta","tutela","ubicato","uccello","uccisore","udire","uditivo","uffa","ufficio","uguale","ulisse","ultimato","umano","umile","umorismo","uncinetto","ungere","ungherese","unicorno","unificato","unisono","unitario","unte","uovo","upupa","uragano","urgenza","urlo","usanza","usato","uscito","usignolo","usuraio","utensile","utilizzo","utopia","vacante","vaccinato","vagabondo","vagliato","valanga","valgo","valico","valletta","valoroso","valutare","valvola","vampata","vangare","vanitoso","vano","vantaggio","vanvera","vapore","varano","varcato","variante","vasca","vedetta","vedova","veduto","vegetale","veicolo","velcro","velina","velluto","veloce","venato","vendemmia","vento","verace","verbale","vergogna","verifica","vero","verruca","verticale","vescica","vessillo","vestale","veterano","vetrina","vetusto","viandante","vibrante","vicenda","vichingo","vicinanza","vidimare","vigilia","vigneto","vigore","vile","villano","vimini","vincitore","viola","vipera","virgola","virologo","virulento","viscoso","visione","vispo","vissuto","visura","vita","vitello","vittima","vivanda","vivido","viziare","voce","voga","volatile","volere","volpe","voragine","vulcano","zampogna","zanna","zappato","zattera","zavorra","zefiro","zelante","zelo","zenzero","zerbino","zibetto","zinco","zircone","zitto","zolla","zotico","zucchero","zufolo","zulu","zuppa"]')},function(e){e.exports=JSON.parse('["ábaco","abdomen","abeja","abierto","abogado","abono","aborto","abrazo","abrir","abuelo","abuso","acabar","academia","acceso","acción","aceite","acelga","acento","aceptar","ácido","aclarar","acné","acoger","acoso","activo","acto","actriz","actuar","acudir","acuerdo","acusar","adicto","admitir","adoptar","adorno","aduana","adulto","aéreo","afectar","afición","afinar","afirmar","ágil","agitar","agonía","agosto","agotar","agregar","agrio","agua","agudo","águila","aguja","ahogo","ahorro","aire","aislar","ajedrez","ajeno","ajuste","alacrán","alambre","alarma","alba","álbum","alcalde","aldea","alegre","alejar","alerta","aleta","alfiler","alga","algodón","aliado","aliento","alivio","alma","almeja","almíbar","altar","alteza","altivo","alto","altura","alumno","alzar","amable","amante","amapola","amargo","amasar","ámbar","ámbito","ameno","amigo","amistad","amor","amparo","amplio","ancho","anciano","ancla","andar","andén","anemia","ángulo","anillo","ánimo","anís","anotar","antena","antiguo","antojo","anual","anular","anuncio","añadir","añejo","año","apagar","aparato","apetito","apio","aplicar","apodo","aporte","apoyo","aprender","aprobar","apuesta","apuro","arado","araña","arar","árbitro","árbol","arbusto","archivo","arco","arder","ardilla","arduo","área","árido","aries","armonía","arnés","aroma","arpa","arpón","arreglo","arroz","arruga","arte","artista","asa","asado","asalto","ascenso","asegurar","aseo","asesor","asiento","asilo","asistir","asno","asombro","áspero","astilla","astro","astuto","asumir","asunto","atajo","ataque","atar","atento","ateo","ático","atleta","átomo","atraer","atroz","atún","audaz","audio","auge","aula","aumento","ausente","autor","aval","avance","avaro","ave","avellana","avena","avestruz","avión","aviso","ayer","ayuda","ayuno","azafrán","azar","azote","azúcar","azufre","azul","baba","babor","bache","bahía","baile","bajar","balanza","balcón","balde","bambú","banco","banda","baño","barba","barco","barniz","barro","báscula","bastón","basura","batalla","batería","batir","batuta","baúl","bazar","bebé","bebida","bello","besar","beso","bestia","bicho","bien","bingo","blanco","bloque","blusa","boa","bobina","bobo","boca","bocina","boda","bodega","boina","bola","bolero","bolsa","bomba","bondad","bonito","bono","bonsái","borde","borrar","bosque","bote","botín","bóveda","bozal","bravo","brazo","brecha","breve","brillo","brinco","brisa","broca","broma","bronce","brote","bruja","brusco","bruto","buceo","bucle","bueno","buey","bufanda","bufón","búho","buitre","bulto","burbuja","burla","burro","buscar","butaca","buzón","caballo","cabeza","cabina","cabra","cacao","cadáver","cadena","caer","café","caída","caimán","caja","cajón","cal","calamar","calcio","caldo","calidad","calle","calma","calor","calvo","cama","cambio","camello","camino","campo","cáncer","candil","canela","canguro","canica","canto","caña","cañón","caoba","caos","capaz","capitán","capote","captar","capucha","cara","carbón","cárcel","careta","carga","cariño","carne","carpeta","carro","carta","casa","casco","casero","caspa","castor","catorce","catre","caudal","causa","cazo","cebolla","ceder","cedro","celda","célebre","celoso","célula","cemento","ceniza","centro","cerca","cerdo","cereza","cero","cerrar","certeza","césped","cetro","chacal","chaleco","champú","chancla","chapa","charla","chico","chiste","chivo","choque","choza","chuleta","chupar","ciclón","ciego","cielo","cien","cierto","cifra","cigarro","cima","cinco","cine","cinta","ciprés","circo","ciruela","cisne","cita","ciudad","clamor","clan","claro","clase","clave","cliente","clima","clínica","cobre","cocción","cochino","cocina","coco","código","codo","cofre","coger","cohete","cojín","cojo","cola","colcha","colegio","colgar","colina","collar","colmo","columna","combate","comer","comida","cómodo","compra","conde","conejo","conga","conocer","consejo","contar","copa","copia","corazón","corbata","corcho","cordón","corona","correr","coser","cosmos","costa","cráneo","cráter","crear","crecer","creído","crema","cría","crimen","cripta","crisis","cromo","crónica","croqueta","crudo","cruz","cuadro","cuarto","cuatro","cubo","cubrir","cuchara","cuello","cuento","cuerda","cuesta","cueva","cuidar","culebra","culpa","culto","cumbre","cumplir","cuna","cuneta","cuota","cupón","cúpula","curar","curioso","curso","curva","cutis","dama","danza","dar","dardo","dátil","deber","débil","década","decir","dedo","defensa","definir","dejar","delfín","delgado","delito","demora","denso","dental","deporte","derecho","derrota","desayuno","deseo","desfile","desnudo","destino","desvío","detalle","detener","deuda","día","diablo","diadema","diamante","diana","diario","dibujo","dictar","diente","dieta","diez","difícil","digno","dilema","diluir","dinero","directo","dirigir","disco","diseño","disfraz","diva","divino","doble","doce","dolor","domingo","don","donar","dorado","dormir","dorso","dos","dosis","dragón","droga","ducha","duda","duelo","dueño","dulce","dúo","duque","durar","dureza","duro","ébano","ebrio","echar","eco","ecuador","edad","edición","edificio","editor","educar","efecto","eficaz","eje","ejemplo","elefante","elegir","elemento","elevar","elipse","élite","elixir","elogio","eludir","embudo","emitir","emoción","empate","empeño","empleo","empresa","enano","encargo","enchufe","encía","enemigo","enero","enfado","enfermo","engaño","enigma","enlace","enorme","enredo","ensayo","enseñar","entero","entrar","envase","envío","época","equipo","erizo","escala","escena","escolar","escribir","escudo","esencia","esfera","esfuerzo","espada","espejo","espía","esposa","espuma","esquí","estar","este","estilo","estufa","etapa","eterno","ética","etnia","evadir","evaluar","evento","evitar","exacto","examen","exceso","excusa","exento","exigir","exilio","existir","éxito","experto","explicar","exponer","extremo","fábrica","fábula","fachada","fácil","factor","faena","faja","falda","fallo","falso","faltar","fama","familia","famoso","faraón","farmacia","farol","farsa","fase","fatiga","fauna","favor","fax","febrero","fecha","feliz","feo","feria","feroz","fértil","fervor","festín","fiable","fianza","fiar","fibra","ficción","ficha","fideo","fiebre","fiel","fiera","fiesta","figura","fijar","fijo","fila","filete","filial","filtro","fin","finca","fingir","finito","firma","flaco","flauta","flecha","flor","flota","fluir","flujo","flúor","fobia","foca","fogata","fogón","folio","folleto","fondo","forma","forro","fortuna","forzar","fosa","foto","fracaso","frágil","franja","frase","fraude","freír","freno","fresa","frío","frito","fruta","fuego","fuente","fuerza","fuga","fumar","función","funda","furgón","furia","fusil","fútbol","futuro","gacela","gafas","gaita","gajo","gala","galería","gallo","gamba","ganar","gancho","ganga","ganso","garaje","garza","gasolina","gastar","gato","gavilán","gemelo","gemir","gen","género","genio","gente","geranio","gerente","germen","gesto","gigante","gimnasio","girar","giro","glaciar","globo","gloria","gol","golfo","goloso","golpe","goma","gordo","gorila","gorra","gota","goteo","gozar","grada","gráfico","grano","grasa","gratis","grave","grieta","grillo","gripe","gris","grito","grosor","grúa","grueso","grumo","grupo","guante","guapo","guardia","guerra","guía","guiño","guion","guiso","guitarra","gusano","gustar","haber","hábil","hablar","hacer","hacha","hada","hallar","hamaca","harina","haz","hazaña","hebilla","hebra","hecho","helado","helio","hembra","herir","hermano","héroe","hervir","hielo","hierro","hígado","higiene","hijo","himno","historia","hocico","hogar","hoguera","hoja","hombre","hongo","honor","honra","hora","hormiga","horno","hostil","hoyo","hueco","huelga","huerta","hueso","huevo","huida","huir","humano","húmedo","humilde","humo","hundir","huracán","hurto","icono","ideal","idioma","ídolo","iglesia","iglú","igual","ilegal","ilusión","imagen","imán","imitar","impar","imperio","imponer","impulso","incapaz","índice","inerte","infiel","informe","ingenio","inicio","inmenso","inmune","innato","insecto","instante","interés","íntimo","intuir","inútil","invierno","ira","iris","ironía","isla","islote","jabalí","jabón","jamón","jarabe","jardín","jarra","jaula","jazmín","jefe","jeringa","jinete","jornada","joroba","joven","joya","juerga","jueves","juez","jugador","jugo","juguete","juicio","junco","jungla","junio","juntar","júpiter","jurar","justo","juvenil","juzgar","kilo","koala","labio","lacio","lacra","lado","ladrón","lagarto","lágrima","laguna","laico","lamer","lámina","lámpara","lana","lancha","langosta","lanza","lápiz","largo","larva","lástima","lata","látex","latir","laurel","lavar","lazo","leal","lección","leche","lector","leer","legión","legumbre","lejano","lengua","lento","leña","león","leopardo","lesión","letal","letra","leve","leyenda","libertad","libro","licor","líder","lidiar","lienzo","liga","ligero","lima","límite","limón","limpio","lince","lindo","línea","lingote","lino","linterna","líquido","liso","lista","litera","litio","litro","llaga","llama","llanto","llave","llegar","llenar","llevar","llorar","llover","lluvia","lobo","loción","loco","locura","lógica","logro","lombriz","lomo","lonja","lote","lucha","lucir","lugar","lujo","luna","lunes","lupa","lustro","luto","luz","maceta","macho","madera","madre","maduro","maestro","mafia","magia","mago","maíz","maldad","maleta","malla","malo","mamá","mambo","mamut","manco","mando","manejar","manga","maniquí","manjar","mano","manso","manta","mañana","mapa","máquina","mar","marco","marea","marfil","margen","marido","mármol","marrón","martes","marzo","masa","máscara","masivo","matar","materia","matiz","matriz","máximo","mayor","mazorca","mecha","medalla","medio","médula","mejilla","mejor","melena","melón","memoria","menor","mensaje","mente","menú","mercado","merengue","mérito","mes","mesón","meta","meter","método","metro","mezcla","miedo","miel","miembro","miga","mil","milagro","militar","millón","mimo","mina","minero","mínimo","minuto","miope","mirar","misa","miseria","misil","mismo","mitad","mito","mochila","moción","moda","modelo","moho","mojar","molde","moler","molino","momento","momia","monarca","moneda","monja","monto","moño","morada","morder","moreno","morir","morro","morsa","mortal","mosca","mostrar","motivo","mover","móvil","mozo","mucho","mudar","mueble","muela","muerte","muestra","mugre","mujer","mula","muleta","multa","mundo","muñeca","mural","muro","músculo","museo","musgo","música","muslo","nácar","nación","nadar","naipe","naranja","nariz","narrar","nasal","natal","nativo","natural","náusea","naval","nave","navidad","necio","néctar","negar","negocio","negro","neón","nervio","neto","neutro","nevar","nevera","nicho","nido","niebla","nieto","niñez","niño","nítido","nivel","nobleza","noche","nómina","noria","norma","norte","nota","noticia","novato","novela","novio","nube","nuca","núcleo","nudillo","nudo","nuera","nueve","nuez","nulo","número","nutria","oasis","obeso","obispo","objeto","obra","obrero","observar","obtener","obvio","oca","ocaso","océano","ochenta","ocho","ocio","ocre","octavo","octubre","oculto","ocupar","ocurrir","odiar","odio","odisea","oeste","ofensa","oferta","oficio","ofrecer","ogro","oído","oír","ojo","ola","oleada","olfato","olivo","olla","olmo","olor","olvido","ombligo","onda","onza","opaco","opción","ópera","opinar","oponer","optar","óptica","opuesto","oración","orador","oral","órbita","orca","orden","oreja","órgano","orgía","orgullo","oriente","origen","orilla","oro","orquesta","oruga","osadía","oscuro","osezno","oso","ostra","otoño","otro","oveja","óvulo","óxido","oxígeno","oyente","ozono","pacto","padre","paella","página","pago","país","pájaro","palabra","palco","paleta","pálido","palma","paloma","palpar","pan","panal","pánico","pantera","pañuelo","papá","papel","papilla","paquete","parar","parcela","pared","parir","paro","párpado","parque","párrafo","parte","pasar","paseo","pasión","paso","pasta","pata","patio","patria","pausa","pauta","pavo","payaso","peatón","pecado","pecera","pecho","pedal","pedir","pegar","peine","pelar","peldaño","pelea","peligro","pellejo","pelo","peluca","pena","pensar","peñón","peón","peor","pepino","pequeño","pera","percha","perder","pereza","perfil","perico","perla","permiso","perro","persona","pesa","pesca","pésimo","pestaña","pétalo","petróleo","pez","pezuña","picar","pichón","pie","piedra","pierna","pieza","pijama","pilar","piloto","pimienta","pino","pintor","pinza","piña","piojo","pipa","pirata","pisar","piscina","piso","pista","pitón","pizca","placa","plan","plata","playa","plaza","pleito","pleno","plomo","pluma","plural","pobre","poco","poder","podio","poema","poesía","poeta","polen","policía","pollo","polvo","pomada","pomelo","pomo","pompa","poner","porción","portal","posada","poseer","posible","poste","potencia","potro","pozo","prado","precoz","pregunta","premio","prensa","preso","previo","primo","príncipe","prisión","privar","proa","probar","proceso","producto","proeza","profesor","programa","prole","promesa","pronto","propio","próximo","prueba","público","puchero","pudor","pueblo","puerta","puesto","pulga","pulir","pulmón","pulpo","pulso","puma","punto","puñal","puño","pupa","pupila","puré","quedar","queja","quemar","querer","queso","quieto","química","quince","quitar","rábano","rabia","rabo","ración","radical","raíz","rama","rampa","rancho","rango","rapaz","rápido","rapto","rasgo","raspa","rato","rayo","raza","razón","reacción","realidad","rebaño","rebote","recaer","receta","rechazo","recoger","recreo","recto","recurso","red","redondo","reducir","reflejo","reforma","refrán","refugio","regalo","regir","regla","regreso","rehén","reino","reír","reja","relato","relevo","relieve","relleno","reloj","remar","remedio","remo","rencor","rendir","renta","reparto","repetir","reposo","reptil","res","rescate","resina","respeto","resto","resumen","retiro","retorno","retrato","reunir","revés","revista","rey","rezar","rico","riego","rienda","riesgo","rifa","rígido","rigor","rincón","riñón","río","riqueza","risa","ritmo","rito","rizo","roble","roce","rociar","rodar","rodeo","rodilla","roer","rojizo","rojo","romero","romper","ron","ronco","ronda","ropa","ropero","rosa","rosca","rostro","rotar","rubí","rubor","rudo","rueda","rugir","ruido","ruina","ruleta","rulo","rumbo","rumor","ruptura","ruta","rutina","sábado","saber","sabio","sable","sacar","sagaz","sagrado","sala","saldo","salero","salir","salmón","salón","salsa","salto","salud","salvar","samba","sanción","sandía","sanear","sangre","sanidad","sano","santo","sapo","saque","sardina","sartén","sastre","satán","sauna","saxofón","sección","seco","secreto","secta","sed","seguir","seis","sello","selva","semana","semilla","senda","sensor","señal","señor","separar","sepia","sequía","ser","serie","sermón","servir","sesenta","sesión","seta","setenta","severo","sexo","sexto","sidra","siesta","siete","siglo","signo","sílaba","silbar","silencio","silla","símbolo","simio","sirena","sistema","sitio","situar","sobre","socio","sodio","sol","solapa","soldado","soledad","sólido","soltar","solución","sombra","sondeo","sonido","sonoro","sonrisa","sopa","soplar","soporte","sordo","sorpresa","sorteo","sostén","sótano","suave","subir","suceso","sudor","suegra","suelo","sueño","suerte","sufrir","sujeto","sultán","sumar","superar","suplir","suponer","supremo","sur","surco","sureño","surgir","susto","sutil","tabaco","tabique","tabla","tabú","taco","tacto","tajo","talar","talco","talento","talla","talón","tamaño","tambor","tango","tanque","tapa","tapete","tapia","tapón","taquilla","tarde","tarea","tarifa","tarjeta","tarot","tarro","tarta","tatuaje","tauro","taza","tazón","teatro","techo","tecla","técnica","tejado","tejer","tejido","tela","teléfono","tema","temor","templo","tenaz","tender","tener","tenis","tenso","teoría","terapia","terco","término","ternura","terror","tesis","tesoro","testigo","tetera","texto","tez","tibio","tiburón","tiempo","tienda","tierra","tieso","tigre","tijera","tilde","timbre","tímido","timo","tinta","tío","típico","tipo","tira","tirón","titán","títere","título","tiza","toalla","tobillo","tocar","tocino","todo","toga","toldo","tomar","tono","tonto","topar","tope","toque","tórax","torero","tormenta","torneo","toro","torpedo","torre","torso","tortuga","tos","tosco","toser","tóxico","trabajo","tractor","traer","tráfico","trago","traje","tramo","trance","trato","trauma","trazar","trébol","tregua","treinta","tren","trepar","tres","tribu","trigo","tripa","triste","triunfo","trofeo","trompa","tronco","tropa","trote","trozo","truco","trueno","trufa","tubería","tubo","tuerto","tumba","tumor","túnel","túnica","turbina","turismo","turno","tutor","ubicar","úlcera","umbral","unidad","unir","universo","uno","untar","uña","urbano","urbe","urgente","urna","usar","usuario","útil","utopía","uva","vaca","vacío","vacuna","vagar","vago","vaina","vajilla","vale","válido","valle","valor","válvula","vampiro","vara","variar","varón","vaso","vecino","vector","vehículo","veinte","vejez","vela","velero","veloz","vena","vencer","venda","veneno","vengar","venir","venta","venus","ver","verano","verbo","verde","vereda","verja","verso","verter","vía","viaje","vibrar","vicio","víctima","vida","vídeo","vidrio","viejo","viernes","vigor","vil","villa","vinagre","vino","viñedo","violín","viral","virgo","virtud","visor","víspera","vista","vitamina","viudo","vivaz","vivero","vivir","vivo","volcán","volumen","volver","voraz","votar","voto","voz","vuelo","vulgar","yacer","yate","yegua","yema","yerno","yeso","yodo","yoga","yogur","zafiro","zanja","zapato","zarza","zona","zorro","zumo","zurdo"]')},function(e){e.exports=JSON.parse('["あいこくしん","あいさつ","あいだ","あおぞら","あかちゃん","あきる","あけがた","あける","あこがれる","あさい","あさひ","あしあと","あじわう","あずかる","あずき","あそぶ","あたえる","あたためる","あたりまえ","あたる","あつい","あつかう","あっしゅく","あつまり","あつめる","あてな","あてはまる","あひる","あぶら","あぶる","あふれる","あまい","あまど","あまやかす","あまり","あみもの","あめりか","あやまる","あゆむ","あらいぐま","あらし","あらすじ","あらためる","あらゆる","あらわす","ありがとう","あわせる","あわてる","あんい","あんがい","あんこ","あんぜん","あんてい","あんない","あんまり","いいだす","いおん","いがい","いがく","いきおい","いきなり","いきもの","いきる","いくじ","いくぶん","いけばな","いけん","いこう","いこく","いこつ","いさましい","いさん","いしき","いじゅう","いじょう","いじわる","いずみ","いずれ","いせい","いせえび","いせかい","いせき","いぜん","いそうろう","いそがしい","いだい","いだく","いたずら","いたみ","いたりあ","いちおう","いちじ","いちど","いちば","いちぶ","いちりゅう","いつか","いっしゅん","いっせい","いっそう","いったん","いっち","いってい","いっぽう","いてざ","いてん","いどう","いとこ","いない","いなか","いねむり","いのち","いのる","いはつ","いばる","いはん","いびき","いひん","いふく","いへん","いほう","いみん","いもうと","いもたれ","いもり","いやがる","いやす","いよかん","いよく","いらい","いらすと","いりぐち","いりょう","いれい","いれもの","いれる","いろえんぴつ","いわい","いわう","いわかん","いわば","いわゆる","いんげんまめ","いんさつ","いんしょう","いんよう","うえき","うえる","うおざ","うがい","うかぶ","うかべる","うきわ","うくらいな","うくれれ","うけたまわる","うけつけ","うけとる","うけもつ","うける","うごかす","うごく","うこん","うさぎ","うしなう","うしろがみ","うすい","うすぎ","うすぐらい","うすめる","うせつ","うちあわせ","うちがわ","うちき","うちゅう","うっかり","うつくしい","うったえる","うつる","うどん","うなぎ","うなじ","うなずく","うなる","うねる","うのう","うぶげ","うぶごえ","うまれる","うめる","うもう","うやまう","うよく","うらがえす","うらぐち","うらない","うりあげ","うりきれ","うるさい","うれしい","うれゆき","うれる","うろこ","うわき","うわさ","うんこう","うんちん","うんてん","うんどう","えいえん","えいが","えいきょう","えいご","えいせい","えいぶん","えいよう","えいわ","えおり","えがお","えがく","えきたい","えくせる","えしゃく","えすて","えつらん","えのぐ","えほうまき","えほん","えまき","えもじ","えもの","えらい","えらぶ","えりあ","えんえん","えんかい","えんぎ","えんげき","えんしゅう","えんぜつ","えんそく","えんちょう","えんとつ","おいかける","おいこす","おいしい","おいつく","おうえん","おうさま","おうじ","おうせつ","おうたい","おうふく","おうべい","おうよう","おえる","おおい","おおう","おおどおり","おおや","おおよそ","おかえり","おかず","おがむ","おかわり","おぎなう","おきる","おくさま","おくじょう","おくりがな","おくる","おくれる","おこす","おこなう","おこる","おさえる","おさない","おさめる","おしいれ","おしえる","おじぎ","おじさん","おしゃれ","おそらく","おそわる","おたがい","おたく","おだやか","おちつく","おっと","おつり","おでかけ","おとしもの","おとなしい","おどり","おどろかす","おばさん","おまいり","おめでとう","おもいで","おもう","おもたい","おもちゃ","おやつ","おやゆび","およぼす","おらんだ","おろす","おんがく","おんけい","おんしゃ","おんせん","おんだん","おんちゅう","おんどけい","かあつ","かいが","がいき","がいけん","がいこう","かいさつ","かいしゃ","かいすいよく","かいぜん","かいぞうど","かいつう","かいてん","かいとう","かいふく","がいへき","かいほう","かいよう","がいらい","かいわ","かえる","かおり","かかえる","かがく","かがし","かがみ","かくご","かくとく","かざる","がぞう","かたい","かたち","がちょう","がっきゅう","がっこう","がっさん","がっしょう","かなざわし","かのう","がはく","かぶか","かほう","かほご","かまう","かまぼこ","かめれおん","かゆい","かようび","からい","かるい","かろう","かわく","かわら","がんか","かんけい","かんこう","かんしゃ","かんそう","かんたん","かんち","がんばる","きあい","きあつ","きいろ","ぎいん","きうい","きうん","きえる","きおう","きおく","きおち","きおん","きかい","きかく","きかんしゃ","ききて","きくばり","きくらげ","きけんせい","きこう","きこえる","きこく","きさい","きさく","きさま","きさらぎ","ぎじかがく","ぎしき","ぎじたいけん","ぎじにってい","ぎじゅつしゃ","きすう","きせい","きせき","きせつ","きそう","きぞく","きぞん","きたえる","きちょう","きつえん","ぎっちり","きつつき","きつね","きてい","きどう","きどく","きない","きなが","きなこ","きぬごし","きねん","きのう","きのした","きはく","きびしい","きひん","きふく","きぶん","きぼう","きほん","きまる","きみつ","きむずかしい","きめる","きもだめし","きもち","きもの","きゃく","きやく","ぎゅうにく","きよう","きょうりゅう","きらい","きらく","きりん","きれい","きれつ","きろく","ぎろん","きわめる","ぎんいろ","きんかくじ","きんじょ","きんようび","ぐあい","くいず","くうかん","くうき","くうぐん","くうこう","ぐうせい","くうそう","ぐうたら","くうふく","くうぼ","くかん","くきょう","くげん","ぐこう","くさい","くさき","くさばな","くさる","くしゃみ","くしょう","くすのき","くすりゆび","くせげ","くせん","ぐたいてき","くださる","くたびれる","くちこみ","くちさき","くつした","ぐっすり","くつろぐ","くとうてん","くどく","くなん","くねくね","くのう","くふう","くみあわせ","くみたてる","くめる","くやくしょ","くらす","くらべる","くるま","くれる","くろう","くわしい","ぐんかん","ぐんしょく","ぐんたい","ぐんて","けあな","けいかく","けいけん","けいこ","けいさつ","げいじゅつ","けいたい","げいのうじん","けいれき","けいろ","けおとす","けおりもの","げきか","げきげん","げきだん","げきちん","げきとつ","げきは","げきやく","げこう","げこくじょう","げざい","けさき","げざん","けしき","けしごむ","けしょう","げすと","けたば","けちゃっぷ","けちらす","けつあつ","けつい","けつえき","けっこん","けつじょ","けっせき","けってい","けつまつ","げつようび","げつれい","けつろん","げどく","けとばす","けとる","けなげ","けなす","けなみ","けぬき","げねつ","けねん","けはい","げひん","けぶかい","げぼく","けまり","けみかる","けむし","けむり","けもの","けらい","けろけろ","けわしい","けんい","けんえつ","けんお","けんか","げんき","けんげん","けんこう","けんさく","けんしゅう","けんすう","げんそう","けんちく","けんてい","けんとう","けんない","けんにん","げんぶつ","けんま","けんみん","けんめい","けんらん","けんり","こあくま","こいぬ","こいびと","ごうい","こうえん","こうおん","こうかん","ごうきゅう","ごうけい","こうこう","こうさい","こうじ","こうすい","ごうせい","こうそく","こうたい","こうちゃ","こうつう","こうてい","こうどう","こうない","こうはい","ごうほう","ごうまん","こうもく","こうりつ","こえる","こおり","ごかい","ごがつ","ごかん","こくご","こくさい","こくとう","こくない","こくはく","こぐま","こけい","こける","ここのか","こころ","こさめ","こしつ","こすう","こせい","こせき","こぜん","こそだて","こたい","こたえる","こたつ","こちょう","こっか","こつこつ","こつばん","こつぶ","こてい","こてん","ことがら","ことし","ことば","ことり","こなごな","こねこね","このまま","このみ","このよ","ごはん","こひつじ","こふう","こふん","こぼれる","ごまあぶら","こまかい","ごますり","こまつな","こまる","こむぎこ","こもじ","こもち","こもの","こもん","こやく","こやま","こゆう","こゆび","こよい","こよう","こりる","これくしょん","ころっけ","こわもて","こわれる","こんいん","こんかい","こんき","こんしゅう","こんすい","こんだて","こんとん","こんなん","こんびに","こんぽん","こんまけ","こんや","こんれい","こんわく","ざいえき","さいかい","さいきん","ざいげん","ざいこ","さいしょ","さいせい","ざいたく","ざいちゅう","さいてき","ざいりょう","さうな","さかいし","さがす","さかな","さかみち","さがる","さぎょう","さくし","さくひん","さくら","さこく","さこつ","さずかる","ざせき","さたん","さつえい","ざつおん","ざっか","ざつがく","さっきょく","ざっし","さつじん","ざっそう","さつたば","さつまいも","さてい","さといも","さとう","さとおや","さとし","さとる","さのう","さばく","さびしい","さべつ","さほう","さほど","さます","さみしい","さみだれ","さむけ","さめる","さやえんどう","さゆう","さよう","さよく","さらだ","ざるそば","さわやか","さわる","さんいん","さんか","さんきゃく","さんこう","さんさい","ざんしょ","さんすう","さんせい","さんそ","さんち","さんま","さんみ","さんらん","しあい","しあげ","しあさって","しあわせ","しいく","しいん","しうち","しえい","しおけ","しかい","しかく","じかん","しごと","しすう","じだい","したうけ","したぎ","したて","したみ","しちょう","しちりん","しっかり","しつじ","しつもん","してい","してき","してつ","じてん","じどう","しなぎれ","しなもの","しなん","しねま","しねん","しのぐ","しのぶ","しはい","しばかり","しはつ","しはらい","しはん","しひょう","しふく","じぶん","しへい","しほう","しほん","しまう","しまる","しみん","しむける","じむしょ","しめい","しめる","しもん","しゃいん","しゃうん","しゃおん","じゃがいも","しやくしょ","しゃくほう","しゃけん","しゃこ","しゃざい","しゃしん","しゃせん","しゃそう","しゃたい","しゃちょう","しゃっきん","じゃま","しゃりん","しゃれい","じゆう","じゅうしょ","しゅくはく","じゅしん","しゅっせき","しゅみ","しゅらば","じゅんばん","しょうかい","しょくたく","しょっけん","しょどう","しょもつ","しらせる","しらべる","しんか","しんこう","じんじゃ","しんせいじ","しんちく","しんりん","すあげ","すあし","すあな","ずあん","すいえい","すいか","すいとう","ずいぶん","すいようび","すうがく","すうじつ","すうせん","すおどり","すきま","すくう","すくない","すける","すごい","すこし","ずさん","すずしい","すすむ","すすめる","すっかり","ずっしり","ずっと","すてき","すてる","すねる","すのこ","すはだ","すばらしい","ずひょう","ずぶぬれ","すぶり","すふれ","すべて","すべる","ずほう","すぼん","すまい","すめし","すもう","すやき","すらすら","するめ","すれちがう","すろっと","すわる","すんぜん","すんぽう","せあぶら","せいかつ","せいげん","せいじ","せいよう","せおう","せかいかん","せきにん","せきむ","せきゆ","せきらんうん","せけん","せこう","せすじ","せたい","せたけ","せっかく","せっきゃく","ぜっく","せっけん","せっこつ","せっさたくま","せつぞく","せつだん","せつでん","せっぱん","せつび","せつぶん","せつめい","せつりつ","せなか","せのび","せはば","せびろ","せぼね","せまい","せまる","せめる","せもたれ","せりふ","ぜんあく","せんい","せんえい","せんか","せんきょ","せんく","せんげん","ぜんご","せんさい","せんしゅ","せんすい","せんせい","せんぞ","せんたく","せんちょう","せんてい","せんとう","せんぬき","せんねん","せんぱい","ぜんぶ","ぜんぽう","せんむ","せんめんじょ","せんもん","せんやく","せんゆう","せんよう","ぜんら","ぜんりゃく","せんれい","せんろ","そあく","そいとげる","そいね","そうがんきょう","そうき","そうご","そうしん","そうだん","そうなん","そうび","そうめん","そうり","そえもの","そえん","そがい","そげき","そこう","そこそこ","そざい","そしな","そせい","そせん","そそぐ","そだてる","そつう","そつえん","そっかん","そつぎょう","そっけつ","そっこう","そっせん","そっと","そとがわ","そとづら","そなえる","そなた","そふぼ","そぼく","そぼろ","そまつ","そまる","そむく","そむりえ","そめる","そもそも","そよかぜ","そらまめ","そろう","そんかい","そんけい","そんざい","そんしつ","そんぞく","そんちょう","ぞんび","ぞんぶん","そんみん","たあい","たいいん","たいうん","たいえき","たいおう","だいがく","たいき","たいぐう","たいけん","たいこ","たいざい","だいじょうぶ","だいすき","たいせつ","たいそう","だいたい","たいちょう","たいてい","だいどころ","たいない","たいねつ","たいのう","たいはん","だいひょう","たいふう","たいへん","たいほ","たいまつばな","たいみんぐ","たいむ","たいめん","たいやき","たいよう","たいら","たいりょく","たいる","たいわん","たうえ","たえる","たおす","たおる","たおれる","たかい","たかね","たきび","たくさん","たこく","たこやき","たさい","たしざん","だじゃれ","たすける","たずさわる","たそがれ","たたかう","たたく","ただしい","たたみ","たちばな","だっかい","だっきゃく","だっこ","だっしゅつ","だったい","たてる","たとえる","たなばた","たにん","たぬき","たのしみ","たはつ","たぶん","たべる","たぼう","たまご","たまる","だむる","ためいき","ためす","ためる","たもつ","たやすい","たよる","たらす","たりきほんがん","たりょう","たりる","たると","たれる","たれんと","たろっと","たわむれる","だんあつ","たんい","たんおん","たんか","たんき","たんけん","たんご","たんさん","たんじょうび","だんせい","たんそく","たんたい","だんち","たんてい","たんとう","だんな","たんにん","だんねつ","たんのう","たんぴん","だんぼう","たんまつ","たんめい","だんれつ","だんろ","だんわ","ちあい","ちあん","ちいき","ちいさい","ちえん","ちかい","ちから","ちきゅう","ちきん","ちけいず","ちけん","ちこく","ちさい","ちしき","ちしりょう","ちせい","ちそう","ちたい","ちたん","ちちおや","ちつじょ","ちてき","ちてん","ちぬき","ちぬり","ちのう","ちひょう","ちへいせん","ちほう","ちまた","ちみつ","ちみどろ","ちめいど","ちゃんこなべ","ちゅうい","ちゆりょく","ちょうし","ちょさくけん","ちらし","ちらみ","ちりがみ","ちりょう","ちるど","ちわわ","ちんたい","ちんもく","ついか","ついたち","つうか","つうじょう","つうはん","つうわ","つかう","つかれる","つくね","つくる","つけね","つける","つごう","つたえる","つづく","つつじ","つつむ","つとめる","つながる","つなみ","つねづね","つのる","つぶす","つまらない","つまる","つみき","つめたい","つもり","つもる","つよい","つるぼ","つるみく","つわもの","つわり","てあし","てあて","てあみ","ていおん","ていか","ていき","ていけい","ていこく","ていさつ","ていし","ていせい","ていたい","ていど","ていねい","ていひょう","ていへん","ていぼう","てうち","ておくれ","てきとう","てくび","でこぼこ","てさぎょう","てさげ","てすり","てそう","てちがい","てちょう","てつがく","てつづき","でっぱ","てつぼう","てつや","でぬかえ","てぬき","てぬぐい","てのひら","てはい","てぶくろ","てふだ","てほどき","てほん","てまえ","てまきずし","てみじか","てみやげ","てらす","てれび","てわけ","てわたし","でんあつ","てんいん","てんかい","てんき","てんぐ","てんけん","てんごく","てんさい","てんし","てんすう","でんち","てんてき","てんとう","てんない","てんぷら","てんぼうだい","てんめつ","てんらんかい","でんりょく","でんわ","どあい","といれ","どうかん","とうきゅう","どうぐ","とうし","とうむぎ","とおい","とおか","とおく","とおす","とおる","とかい","とかす","ときおり","ときどき","とくい","とくしゅう","とくてん","とくに","とくべつ","とけい","とける","とこや","とさか","としょかん","とそう","とたん","とちゅう","とっきゅう","とっくん","とつぜん","とつにゅう","とどける","ととのえる","とない","となえる","となり","とのさま","とばす","どぶがわ","とほう","とまる","とめる","ともだち","ともる","どようび","とらえる","とんかつ","どんぶり","ないかく","ないこう","ないしょ","ないす","ないせん","ないそう","なおす","ながい","なくす","なげる","なこうど","なさけ","なたでここ","なっとう","なつやすみ","ななおし","なにごと","なにもの","なにわ","なのか","なふだ","なまいき","なまえ","なまみ","なみだ","なめらか","なめる","なやむ","ならう","ならび","ならぶ","なれる","なわとび","なわばり","にあう","にいがた","にうけ","におい","にかい","にがて","にきび","にくしみ","にくまん","にげる","にさんかたんそ","にしき","にせもの","にちじょう","にちようび","にっか","にっき","にっけい","にっこう","にっさん","にっしょく","にっすう","にっせき","にってい","になう","にほん","にまめ","にもつ","にやり","にゅういん","にりんしゃ","にわとり","にんい","にんか","にんき","にんげん","にんしき","にんずう","にんそう","にんたい","にんち","にんてい","にんにく","にんぷ","にんまり","にんむ","にんめい","にんよう","ぬいくぎ","ぬかす","ぬぐいとる","ぬぐう","ぬくもり","ぬすむ","ぬまえび","ぬめり","ぬらす","ぬんちゃく","ねあげ","ねいき","ねいる","ねいろ","ねぐせ","ねくたい","ねくら","ねこぜ","ねこむ","ねさげ","ねすごす","ねそべる","ねだん","ねつい","ねっしん","ねつぞう","ねったいぎょ","ねぶそく","ねふだ","ねぼう","ねほりはほり","ねまき","ねまわし","ねみみ","ねむい","ねむたい","ねもと","ねらう","ねわざ","ねんいり","ねんおし","ねんかん","ねんきん","ねんぐ","ねんざ","ねんし","ねんちゃく","ねんど","ねんぴ","ねんぶつ","ねんまつ","ねんりょう","ねんれい","のいず","のおづま","のがす","のきなみ","のこぎり","のこす","のこる","のせる","のぞく","のぞむ","のたまう","のちほど","のっく","のばす","のはら","のべる","のぼる","のみもの","のやま","のらいぬ","のらねこ","のりもの","のりゆき","のれん","のんき","ばあい","はあく","ばあさん","ばいか","ばいく","はいけん","はいご","はいしん","はいすい","はいせん","はいそう","はいち","ばいばい","はいれつ","はえる","はおる","はかい","ばかり","はかる","はくしゅ","はけん","はこぶ","はさみ","はさん","はしご","ばしょ","はしる","はせる","ぱそこん","はそん","はたん","はちみつ","はつおん","はっかく","はづき","はっきり","はっくつ","はっけん","はっこう","はっさん","はっしん","はったつ","はっちゅう","はってん","はっぴょう","はっぽう","はなす","はなび","はにかむ","はぶらし","はみがき","はむかう","はめつ","はやい","はやし","はらう","はろうぃん","はわい","はんい","はんえい","はんおん","はんかく","はんきょう","ばんぐみ","はんこ","はんしゃ","はんすう","はんだん","ぱんち","ぱんつ","はんてい","はんとし","はんのう","はんぱ","はんぶん","はんぺん","はんぼうき","はんめい","はんらん","はんろん","ひいき","ひうん","ひえる","ひかく","ひかり","ひかる","ひかん","ひくい","ひけつ","ひこうき","ひこく","ひさい","ひさしぶり","ひさん","びじゅつかん","ひしょ","ひそか","ひそむ","ひたむき","ひだり","ひたる","ひつぎ","ひっこし","ひっし","ひつじゅひん","ひっす","ひつぜん","ぴったり","ぴっちり","ひつよう","ひてい","ひとごみ","ひなまつり","ひなん","ひねる","ひはん","ひびく","ひひょう","ひほう","ひまわり","ひまん","ひみつ","ひめい","ひめじし","ひやけ","ひやす","ひよう","びょうき","ひらがな","ひらく","ひりつ","ひりょう","ひるま","ひるやすみ","ひれい","ひろい","ひろう","ひろき","ひろゆき","ひんかく","ひんけつ","ひんこん","ひんしゅ","ひんそう","ぴんち","ひんぱん","びんぼう","ふあん","ふいうち","ふうけい","ふうせん","ぷうたろう","ふうとう","ふうふ","ふえる","ふおん","ふかい","ふきん","ふくざつ","ふくぶくろ","ふこう","ふさい","ふしぎ","ふじみ","ふすま","ふせい","ふせぐ","ふそく","ぶたにく","ふたん","ふちょう","ふつう","ふつか","ふっかつ","ふっき","ふっこく","ぶどう","ふとる","ふとん","ふのう","ふはい","ふひょう","ふへん","ふまん","ふみん","ふめつ","ふめん","ふよう","ふりこ","ふりる","ふるい","ふんいき","ぶんがく","ぶんぐ","ふんしつ","ぶんせき","ふんそう","ぶんぽう","へいあん","へいおん","へいがい","へいき","へいげん","へいこう","へいさ","へいしゃ","へいせつ","へいそ","へいたく","へいてん","へいねつ","へいわ","へきが","へこむ","べにいろ","べにしょうが","へらす","へんかん","べんきょう","べんごし","へんさい","へんたい","べんり","ほあん","ほいく","ぼうぎょ","ほうこく","ほうそう","ほうほう","ほうもん","ほうりつ","ほえる","ほおん","ほかん","ほきょう","ぼきん","ほくろ","ほけつ","ほけん","ほこう","ほこる","ほしい","ほしつ","ほしゅ","ほしょう","ほせい","ほそい","ほそく","ほたて","ほたる","ぽちぶくろ","ほっきょく","ほっさ","ほったん","ほとんど","ほめる","ほんい","ほんき","ほんけ","ほんしつ","ほんやく","まいにち","まかい","まかせる","まがる","まける","まこと","まさつ","まじめ","ますく","まぜる","まつり","まとめ","まなぶ","まぬけ","まねく","まほう","まもる","まゆげ","まよう","まろやか","まわす","まわり","まわる","まんが","まんきつ","まんぞく","まんなか","みいら","みうち","みえる","みがく","みかた","みかん","みけん","みこん","みじかい","みすい","みすえる","みせる","みっか","みつかる","みつける","みてい","みとめる","みなと","みなみかさい","みねらる","みのう","みのがす","みほん","みもと","みやげ","みらい","みりょく","みわく","みんか","みんぞく","むいか","むえき","むえん","むかい","むかう","むかえ","むかし","むぎちゃ","むける","むげん","むさぼる","むしあつい","むしば","むじゅん","むしろ","むすう","むすこ","むすぶ","むすめ","むせる","むせん","むちゅう","むなしい","むのう","むやみ","むよう","むらさき","むりょう","むろん","めいあん","めいうん","めいえん","めいかく","めいきょく","めいさい","めいし","めいそう","めいぶつ","めいれい","めいわく","めぐまれる","めざす","めした","めずらしい","めだつ","めまい","めやす","めんきょ","めんせき","めんどう","もうしあげる","もうどうけん","もえる","もくし","もくてき","もくようび","もちろん","もどる","もらう","もんく","もんだい","やおや","やける","やさい","やさしい","やすい","やすたろう","やすみ","やせる","やそう","やたい","やちん","やっと","やっぱり","やぶる","やめる","ややこしい","やよい","やわらかい","ゆうき","ゆうびんきょく","ゆうべ","ゆうめい","ゆけつ","ゆしゅつ","ゆせん","ゆそう","ゆたか","ゆちゃく","ゆでる","ゆにゅう","ゆびわ","ゆらい","ゆれる","ようい","ようか","ようきゅう","ようじ","ようす","ようちえん","よかぜ","よかん","よきん","よくせい","よくぼう","よけい","よごれる","よさん","よしゅう","よそう","よそく","よっか","よてい","よどがわく","よねつ","よやく","よゆう","よろこぶ","よろしい","らいう","らくがき","らくご","らくさつ","らくだ","らしんばん","らせん","らぞく","らたい","らっか","られつ","りえき","りかい","りきさく","りきせつ","りくぐん","りくつ","りけん","りこう","りせい","りそう","りそく","りてん","りねん","りゆう","りゅうがく","りよう","りょうり","りょかん","りょくちゃ","りょこう","りりく","りれき","りろん","りんご","るいけい","るいさい","るいじ","るいせき","るすばん","るりがわら","れいかん","れいぎ","れいせい","れいぞうこ","れいとう","れいぼう","れきし","れきだい","れんあい","れんけい","れんこん","れんさい","れんしゅう","れんぞく","れんらく","ろうか","ろうご","ろうじん","ろうそく","ろくが","ろこつ","ろじうら","ろしゅつ","ろせん","ろてん","ろめん","ろれつ","ろんぎ","ろんぱ","ろんぶん","ろんり","わかす","わかめ","わかやま","わかれる","わしつ","わじまし","わすれもの","わらう","われる"]')},function(e){e.exports=JSON.parse('["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]')},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(558);t.fromSeed=n.fromSeed,t.fromBase58=n.fromBase58,t.fromPublicKey=n.fromPublicKey,t.fromPrivateKey=n.fromPrivateKey},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});const n=r(559),o=r(298),i=r(562),s=r(564),a=r(566),c=s.BufferN(32),u=s.compile({wif:s.UInt8,bip32:{public:s.UInt32,private:s.UInt32}}),l={messagePrefix:"\18Bitcoin Signed Message:\n",bech32:"bc",bip32:{public:76067358,private:76066276},pubKeyHash:0,scriptHash:5,wif:128},f=Math.pow(2,31)-1;function d(e){return s.String(e)&&null!==e.match(/^(m\/)?(\d+'?\/)*\d+'?$/)}function h(e){return s.UInt32(e)&&e<=f}class p{constructor(e,t,r,n,o=0,i=0,a=0){this.__D=e,this.__Q=t,this.chainCode=r,this.network=n,this.__DEPTH=o,this.__INDEX=i,this.__PARENT_FINGERPRINT=a,s(u,n),this.lowR=!1}get depth(){return this.__DEPTH}get index(){return this.__INDEX}get parentFingerprint(){return this.__PARENT_FINGERPRINT}get publicKey(){return void 0===this.__Q&&(this.__Q=i.pointFromScalar(this.__D,!0)),this.__Q}get privateKey(){return this.__D}get identifier(){return n.hash160(this.publicKey)}get fingerprint(){return this.identifier.slice(0,4)}get compressed(){return!0}isNeutered(){return void 0===this.__D}neutered(){return y(this.publicKey,this.chainCode,this.network,this.depth,this.index,this.parentFingerprint)}toBase58(){const t=this.network,r=this.isNeutered()?t.bip32.public:t.bip32.private,n=e.allocUnsafe(78);return n.writeUInt32BE(r,0),n.writeUInt8(this.depth,4),n.writeUInt32BE(this.parentFingerprint,5),n.writeUInt32BE(this.index,9),this.chainCode.copy(n,13),this.isNeutered()?this.publicKey.copy(n,45):(n.writeUInt8(0,45),this.privateKey.copy(n,46)),o.encode(n)}toWIF(){if(!this.privateKey)throw new TypeError("Missing private key");return a.encode(this.network.wif,this.privateKey,!0)}derive(t){s(s.UInt32,t);const r=t>=2147483648,o=e.allocUnsafe(37);if(r){if(this.isNeutered())throw new TypeError("Missing private key for hardened child key");o[0]=0,this.privateKey.copy(o,1),o.writeUInt32BE(t,33)}else this.publicKey.copy(o,0),o.writeUInt32BE(t,33);const a=n.hmacSHA512(this.chainCode,o),c=a.slice(0,32),u=a.slice(32);if(!i.isPrivate(c))return this.derive(t+1);let l;if(this.isNeutered()){const e=i.pointAddScalar(this.publicKey,c,!0);if(null===e)return this.derive(t+1);l=y(e,u,this.network,this.depth+1,t,this.fingerprint.readUInt32BE(0))}else{const e=i.privateAdd(this.privateKey,c);if(null==e)return this.derive(t+1);l=m(e,u,this.network,this.depth+1,t,this.fingerprint.readUInt32BE(0))}return l}deriveHardened(e){return s(h,e),this.derive(e+2147483648)}derivePath(e){s(d,e);let t=e.split("/");if("m"===t[0]){if(this.parentFingerprint)throw new TypeError("Expected master, got child");t=t.slice(1)}return t.reduce((e,t)=>{let r;return"'"===t.slice(-1)?(r=parseInt(t.slice(0,-1),10),e.deriveHardened(r)):(r=parseInt(t,10),e.derive(r))},this)}sign(t,r){if(!this.privateKey)throw new Error("Missing private key");if(void 0===r&&(r=this.lowR),!1===r)return i.sign(t,this.privateKey);{let r=i.sign(t,this.privateKey);const n=e.alloc(32,0);let o=0;for(;r[0]>127;)o++,n.writeUIntLE(o,0,6),r=i.signWithEntropy(t,this.privateKey,n);return r}}verify(e,t){return i.verify(e,this.publicKey,t)}}function g(e,t,r){return m(e,t,r)}function m(e,t,r,n,o,a){if(s({privateKey:c,chainCode:c},{privateKey:e,chainCode:t}),r=r||l,!i.isPrivate(e))throw new TypeError("Private key not in range [1, n)");return new p(e,void 0,t,r,n,o,a)}function y(e,t,r,n,o,a){if(s({publicKey:s.BufferN(33),chainCode:c},{publicKey:e,chainCode:t}),r=r||l,!i.isPoint(e))throw new TypeError("Point is not on the curve");return new p(void 0,e,t,r,n,o,a)}t.fromBase58=function(e,t){const r=o.decode(e);if(78!==r.length)throw new TypeError("Invalid buffer length");t=t||l;const n=r.readUInt32BE(0);if(n!==t.bip32.private&&n!==t.bip32.public)throw new TypeError("Invalid network version");const i=r[4],s=r.readUInt32BE(5);if(0===i&&0!==s)throw new TypeError("Invalid parent fingerprint");const a=r.readUInt32BE(9);if(0===i&&0!==a)throw new TypeError("Invalid index");const c=r.slice(13,45);let u;if(n===t.bip32.private){if(0!==r.readUInt8(45))throw new TypeError("Invalid private key");u=m(r.slice(46,78),c,t,i,a,s)}else{u=y(r.slice(45,78),c,t,i,a,s)}return u},t.fromPrivateKey=g,t.fromPublicKey=function(e,t,r){return y(e,t,r)},t.fromSeed=function(t,r){if(s(s.Buffer,t),t.length<16)throw new TypeError("Seed should be at least 128 bits");if(t.length>64)throw new TypeError("Seed should be at most 512 bits");r=r||l;const o=n.hmacSHA512(e.from("Bitcoin seed","utf8"),t);return g(o.slice(0,32),o.slice(32),r)}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(54),o=r(120);t.hash160=function(e){const t=n("sha256").update(e).digest();try{return n("rmd160").update(t).digest()}catch(e){return n("ripemd160").update(t).digest()}},t.hmacSHA512=function(e,t){return o("sha512",e).update(t).digest()}},function(e,t,r){"use strict";var n=r(561),o=r(7).Buffer;e.exports=function(e){function t(t){var r=t.slice(0,-4),n=t.slice(-4),o=e(r);if(!(n[0]^o[0]|n[1]^o[1]|n[2]^o[2]|n[3]^o[3]))return r}return{encode:function(t){var r=e(t);return n.encode(o.concat([t,r],t.length+4))},decode:function(e){var r=t(n.decode(e));if(!r)throw new Error("Invalid checksum");return r},decodeUnsafe:function(e){var r=n.decodeUnsafe(e);if(r)return t(r)}}}},function(e,t,r){var n=r(396);e.exports=n("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},function(e,t,r){(function(t){const n=r(6),o=new(0,r(45).ec)("secp256k1"),i=r(563),s=t.alloc(32,0),a=t.from("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141","hex"),c=t.from("fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f","hex"),u=o.curve.n,l=u.shrn(1),f=o.curve.g;function d(e){return t.isBuffer(e)&&32===e.length}function h(e){return!!d(e)&&e.compare(a)<0}function p(e){if(!t.isBuffer(e))return!1;if(e.length<33)return!1;const r=e[0],n=e.slice(1,33);if(0===n.compare(s))return!1;if(n.compare(c)>=0)return!1;if((2===r||3===r)&&33===e.length){try{w(e)}catch(e){return!1}return!0}const o=e.slice(33);return 0!==o.compare(s)&&(!(o.compare(c)>=0)&&(4===r&&65===e.length))}function g(e){return 4!==e[0]}function m(e){return!!d(e)&&(e.compare(s)>0&&e.compare(a)<0)}function y(e,t){return void 0===e&&void 0!==t?g(t):void 0===e||e}function b(e){return new n(e)}function v(e){return e.toArrayLike(t,"be",32)}function w(e){return o.curve.decodePoint(e)}function _(e,r){return t.from(e._encode(r))}function k(e,r,n){if(!d(e))throw new TypeError("Expected Hash");if(!m(r))throw new TypeError("Expected Private");if(void 0!==n&&!d(n))throw new TypeError("Expected Extra Data (32 bytes)");const o=b(r),s=b(e);let a,c;i(e,r,(function(e){const t=b(e),r=f.mul(t);return!r.isInfinity()&&(a=r.x.umod(u),0!==a.isZero()&&(c=t.invm(u).mul(s.add(o.mul(a))).umod(u),0!==c.isZero()))}),m,n),c.cmp(l)>0&&(c=u.sub(c));const h=t.allocUnsafe(64);return v(a).copy(h,0),v(c).copy(h,32),h}e.exports={isPoint:p,isPointCompressed:function(e){return!!p(e)&&g(e)},isPrivate:m,pointAdd:function(e,t,r){if(!p(e))throw new TypeError("Expected Point");if(!p(t))throw new TypeError("Expected Point");const n=w(e),o=w(t),i=n.add(o);return i.isInfinity()?null:_(i,y(r,e))},pointAddScalar:function(e,t,r){if(!p(e))throw new TypeError("Expected Point");if(!h(t))throw new TypeError("Expected Tweak");const n=y(r,e),o=w(e);if(0===t.compare(s))return _(o,n);const i=b(t),a=f.mul(i),c=o.add(a);return c.isInfinity()?null:_(c,n)},pointCompress:function(e,t){if(!p(e))throw new TypeError("Expected Point");const r=w(e);if(r.isInfinity())throw new TypeError("Expected Point");return _(r,y(t,e))},pointFromScalar:function(e,t){if(!m(e))throw new TypeError("Expected Private");const r=b(e),n=f.mul(r);return n.isInfinity()?null:_(n,y(t))},pointMultiply:function(e,t,r){if(!p(e))throw new TypeError("Expected Point");if(!h(t))throw new TypeError("Expected Tweak");const n=y(r,e),o=w(e),i=b(t),s=o.mul(i);return s.isInfinity()?null:_(s,n)},privateAdd:function(e,t){if(!m(e))throw new TypeError("Expected Private");if(!h(t))throw new TypeError("Expected Tweak");const r=b(e),n=b(t),o=v(r.add(n).umod(u));return m(o)?o:null},privateSub:function(e,t){if(!m(e))throw new TypeError("Expected Private");if(!h(t))throw new TypeError("Expected Tweak");const r=b(e),n=b(t),o=v(r.sub(n).umod(u));return m(o)?o:null},sign:function(e,t){return k(e,t)},signWithEntropy:function(e,t,r){return k(e,t,r)},verify:function(e,r,n,o){if(!d(e))throw new TypeError("Expected Hash");if(!p(r))throw new TypeError("Expected Point");if(!function(e){const r=e.slice(0,32),n=e.slice(32,64);return t.isBuffer(e)&&64===e.length&&r.compare(a)<0&&n.compare(a)<0}(n))throw new TypeError("Expected Signature");const i=w(r),s=b(n.slice(0,32)),c=b(n.slice(32,64));if(o&&c.cmp(l)>0)return!1;if(s.gtn(0)<=0)return!1;if(c.gtn(0)<=0)return!1;const h=b(e),g=c.invm(u),m=h.mul(g).umod(u),y=s.mul(g).umod(u),v=f.mulAdd(m,i,y);return!v.isInfinity()&&v.x.umod(u).eq(s)}}}).call(this,r(2).Buffer)},function(e,t,r){(function(t){const n=r(120),o=t.alloc(1,1),i=t.alloc(1,0);e.exports=function(e,r,s,a,c){let u=t.alloc(32,0),l=t.alloc(32,1);u=n("sha256",u).update(l).update(i).update(r).update(e).update(c||"").digest(),l=n("sha256",u).update(l).digest(),u=n("sha256",u).update(l).update(o).update(r).update(e).update(c||"").digest(),l=n("sha256",u).update(l).digest(),l=n("sha256",u).update(l).digest();let f=l;for(;!a(f)||!s(f);)u=n("sha256",u).update(l).update(i).digest(),l=n("sha256",u).update(l).digest(),l=n("sha256",u).update(l).digest(),f=l;return f}}).call(this,r(2).Buffer)},function(e,t,r){var n=r(299),o=r(170),i=n.tfJSON,s=n.TfTypeError,a=n.TfPropertyTypeError,c=n.tfSubError,u=n.getValueTypeName,l={arrayOf:function(e,t){function r(r,n){return!!o.Array(r)&&(!o.Nil(r)&&(!(void 0!==t.minLength&&r.length<t.minLength)&&(!(void 0!==t.maxLength&&r.length>t.maxLength)&&((void 0===t.length||r.length===t.length)&&r.every((function(t,r){try{return d(e,t,n)}catch(e){throw c(e,r)}}))))))}return e=f(e),t=t||{},r.toJSON=function(){var r="["+i(e)+"]";return void 0!==t.length?r+="{"+t.length+"}":void 0===t.minLength&&void 0===t.maxLength||(r+="{"+(void 0===t.minLength?0:t.minLength)+","+(void 0===t.maxLength?1/0:t.maxLength)+"}"),r},r},maybe:function e(t){function r(r,n){return o.Nil(r)||t(r,n,e)}return t=f(t),r.toJSON=function(){return"?"+i(t)},r},map:function(e,t){function r(r,n){if(!o.Object(r))return!1;if(o.Nil(r))return!1;for(var i in r){try{t&&d(t,i,n)}catch(e){throw c(e,i,"key")}try{var s=r[i];d(e,s,n)}catch(e){throw c(e,i)}}return!0}return e=f(e),t&&(t=f(t)),r.toJSON=t?function(){return"{"+i(t)+": "+i(e)+"}"}:function(){return"{"+i(e)+"}"},r},object:function(e){var t={};for(var r in e)t[r]=f(e[r]);function n(e,r){if(!o.Object(e))return!1;if(o.Nil(e))return!1;var n;try{for(n in t){d(t[n],e[n],r)}}catch(e){throw c(e,n)}if(r)for(n in e)if(!t[n])throw new a(void 0,n);return!0}return n.toJSON=function(){return i(t)},n},anyOf:function(){var e=[].slice.call(arguments).map(f);function t(t,r){return e.some((function(e){try{return d(e,t,r)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(i).join("|")},t},allOf:function(){var e=[].slice.call(arguments).map(f);function t(t,r){return e.every((function(e){try{return d(e,t,r)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(i).join(" & ")},t},quacksLike:function(e){function t(t){return e===u(t)}return t.toJSON=function(){return e},t},tuple:function(){var e=[].slice.call(arguments).map(f);function t(t,r){return!o.Nil(t)&&(!o.Nil(t.length)&&((!r||t.length===e.length)&&e.every((function(e,n){try{return d(e,t[n],r)}catch(e){throw c(e,n)}}))))}return t.toJSON=function(){return"("+e.map(i).join(", ")+")"},t},value:function(e){function t(t){return t===e}return t.toJSON=function(){return e},t}};function f(e){if(o.String(e))return"?"===e[0]?l.maybe(e.slice(1)):o[e]||l.quacksLike(e);if(e&&o.Object(e)){if(o.Array(e)){if(1!==e.length)throw new TypeError("Expected compile() parameter of type Array of length 1");return l.arrayOf(e[0])}return l.object(e)}return o.Function(e)?e:l.value(e)}function d(e,t,r,n){if(o.Function(e)){if(e(t,r))return!0;throw new s(n||e,t)}return d(f(e),t,r)}for(var h in l.oneOf=l.anyOf,o)d[h]=o[h];for(h in l)d[h]=l[h];var p=r(565);for(h in p)d[h]=p[h];d.compile=f,d.TfTypeError=s,d.TfPropertyTypeError=a,e.exports=d},function(e,t,r){(function(t){var n=r(170),o=r(299);function i(e){return t.isBuffer(e)}function s(e){return"string"==typeof e&&/^([0-9a-f]{2})+$/i.test(e)}function a(e,t){var r=e.toJSON();function n(n){if(!e(n))return!1;if(n.length===t)return!0;throw o.tfCustomError(r+"(Length: "+t+")",r+"(Length: "+n.length+")")}return n.toJSON=function(){return r},n}var c=a.bind(null,n.Array),u=a.bind(null,i),l=a.bind(null,s),f=a.bind(null,n.String);var d=Math.pow(2,53)-1;var h={ArrayN:c,Buffer:i,BufferN:u,Finite:function(e){return"number"==typeof e&&isFinite(e)},Hex:s,HexN:l,Int8:function(e){return e<<24>>24===e},Int16:function(e){return e<<16>>16===e},Int32:function(e){return(0|e)===e},Int53:function(e){return"number"==typeof e&&e>=-d&&e<=d&&Math.floor(e)===e},Range:function(e,t,r){function o(n,o){return r(n,o)&&n>e&&n<t}return r=r||n.Number,o.toJSON=function(){return`${r.toJSON()} between [${e}, ${t}]`},o},StringN:f,UInt8:function(e){return(255&e)===e},UInt16:function(e){return(65535&e)===e},UInt32:function(e){return e>>>0===e},UInt53:function(e){return"number"==typeof e&&e>=0&&e<=d&&Math.floor(e)===e}};for(var p in h)h[p].toJSON=function(e){return e}.bind(null,p);e.exports=h}).call(this,r(2).Buffer)},function(e,t,r){(function(t){var n=r(298);function o(e,t){if(void 0!==t&&e[0]!==t)throw new Error("Invalid network version");if(33===e.length)return{version:e[0],privateKey:e.slice(1,33),compressed:!1};if(34!==e.length)throw new Error("Invalid WIF length");if(1!==e[33])throw new Error("Invalid compression flag");return{version:e[0],privateKey:e.slice(1,33),compressed:!0}}function i(e,r,n){var o=new t(n?34:33);return o.writeUInt8(e,0),r.copy(o,1),n&&(o[33]=1),o}e.exports={decode:function(e,t){return o(n.decode(e),t)},decodeRaw:o,encode:function(e,t,r){return"number"==typeof e?n.encode(i(e,t,r)):n.encode(i(e.version,e.privateKey,e.compressed))},encodeRaw:i}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PubKeySecp256k1=t.PrivKeySecp256k1=void 0;const o=n(r(45)),i=n(r(568)),s=r(2);t.PrivKeySecp256k1=class{constructor(e){this.privKey=e}toBytes(){return new Uint8Array(this.privKey)}getPubKey(){const e=new o.default.ec("secp256k1").keyFromPrivate(this.privKey);return new a(new Uint8Array(e.getPublic().encodeCompressed("array")))}sign(e){const t=new o.default.ec("secp256k1").keyFromPrivate(this.privKey),r=i.default.SHA256(i.default.lib.WordArray.create(e)).toString(),n=t.sign(s.Buffer.from(r,"hex"),{canonical:!0});return new Uint8Array(n.r.toArray("be",32).concat(n.s.toArray("be",32)))}};class a{constructor(e){this.pubKey=e}toBytes(){return new Uint8Array(this.pubKey)}getAddress(){let e=i.default.SHA256(i.default.lib.WordArray.create(this.pubKey)).toString();return e=i.default.RIPEMD160(i.default.enc.Hex.parse(e)).toString(),new Uint8Array(s.Buffer.from(e,"hex"))}}t.PubKeySecp256k1=a},function(e,t,r){var n;e.exports=(n=r(9),r(125),r(569),r(570),r(80),r(81),r(171),r(300),r(571),r(301),r(572),r(573),r(574),r(172),r(575),r(67),r(22),r(576),r(577),r(578),r(579),r(580),r(581),r(582),r(583),r(584),r(585),r(586),r(587),r(588),r(589),r(590),r(591),n)},function(e,t,r){var n;e.exports=(n=r(9),function(){if("function"==typeof ArrayBuffer){var e=n.lib.WordArray,t=e.init;(e.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var r=e.byteLength,n=[],o=0;o<r;o++)n[o>>>2]|=e[o]<<24-o%4*8;t.call(this,n,r)}else t.apply(this,arguments)}).prototype=e}}(),n.lib.WordArray)},function(e,t,r){var n;e.exports=(n=r(9),function(){var e=n,t=e.lib.WordArray,r=e.enc;function o(e){return e<<8&4278255360|e>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o<r;o+=2){var i=t[o>>>2]>>>16-o%4*8&65535;n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var r=e.length,n=[],o=0;o<r;o++)n[o>>>1]|=e.charCodeAt(o)<<16-o%2*16;return t.create(n,2*r)}},r.Utf16LE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i+=2){var s=o(t[i>>>2]>>>16-i%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(e){for(var r=e.length,n=[],i=0;i<r;i++)n[i>>>1]|=o(e.charCodeAt(i)<<16-i%2*16);return t.create(n,2*r)}}}(),n.enc.Utf16)},function(e,t,r){var n,o,i,s,a,c;e.exports=(c=r(9),r(300),o=(n=c).lib.WordArray,i=n.algo,s=i.SHA256,a=i.SHA224=s.extend({_doReset:function(){this._hash=new o.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=s._doFinalize.call(this);return e.sigBytes-=4,e}}),n.SHA224=s._createHelper(a),n.HmacSHA224=s._createHmacHelper(a),c.SHA224)},function(e,t,r){var n,o,i,s,a,c,u,l;e.exports=(l=r(9),r(125),r(301),o=(n=l).x64,i=o.Word,s=o.WordArray,a=n.algo,c=a.SHA512,u=a.SHA384=c.extend({_doReset:function(){this._hash=new s.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var e=c._doFinalize.call(this);return e.sigBytes-=16,e}}),n.SHA384=c._createHelper(u),n.HmacSHA384=c._createHmacHelper(u),l.SHA384)},function(e,t,r){var n;e.exports=(n=r(9),r(125),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.x64.Word,a=t.algo,c=[],u=[],l=[];!function(){for(var e=1,t=0,r=0;r<24;r++){c[e+5*t]=(r+1)*(r+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)u[e+5*t]=t+(2*e+3*t)%5*5;for(var o=1,i=0;i<24;i++){for(var a=0,f=0,d=0;d<7;d++){if(1&o){var h=(1<<d)-1;h<32?f^=1<<h:a^=1<<h-32}128&o?o=o<<1^113:o<<=1}l[i]=s.create(a,f)}}();var f=[];!function(){for(var e=0;e<25;e++)f[e]=s.create()}();var d=a.SHA3=i.extend({cfg:i.cfg.extend({outputLength:512}),_doReset:function(){for(var e=this._state=[],t=0;t<25;t++)e[t]=new s.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var r=this._state,n=this.blockSize/2,o=0;o<n;o++){var i=e[t+2*o],s=e[t+2*o+1];i=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(A=r[o]).high^=s,A.low^=i}for(var a=0;a<24;a++){for(var d=0;d<5;d++){for(var h=0,p=0,g=0;g<5;g++)h^=(A=r[d+5*g]).high,p^=A.low;var m=f[d];m.high=h,m.low=p}for(d=0;d<5;d++){var y=f[(d+4)%5],b=f[(d+1)%5],v=b.high,w=b.low;for(h=y.high^(v<<1|w>>>31),p=y.low^(w<<1|v>>>31),g=0;g<5;g++)(A=r[d+5*g]).high^=h,A.low^=p}for(var _=1;_<25;_++){var k=(A=r[_]).high,O=A.low,S=c[_];S<32?(h=k<<S|O>>>32-S,p=O<<S|k>>>32-S):(h=O<<S-32|k>>>64-S,p=k<<S-32|O>>>64-S);var E=f[u[_]];E.high=h,E.low=p}var j=f[0],P=r[0];for(j.high=P.high,j.low=P.low,d=0;d<5;d++)for(g=0;g<5;g++){var A=r[_=d+5*g],x=f[_],M=f[(d+1)%5+5*g],I=f[(d+2)%5+5*g];A.high=x.high^~M.high&I.high,A.low=x.low^~M.low&I.low}A=r[0];var C=l[a];A.high^=C.high,A.low^=C.low}},_doFinalize:function(){var t=this._data,r=t.words,n=(this._nDataBytes,8*t.sigBytes),i=32*this.blockSize;r[n>>>5]|=1<<24-n%32,r[(e.ceil((n+1)/i)*i>>>5)-1]|=128,t.sigBytes=4*r.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,c=a/8,u=[],l=0;l<c;l++){var f=s[l],d=f.high,h=f.low;d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),u.push(h),u.push(d)}return new o.init(u,a)},clone:function(){for(var e=i.clone.call(this),t=e._state=this._state.slice(0),r=0;r<25;r++)t[r]=t[r].clone();return e}});t.SHA3=i._createHelper(d),t.HmacSHA3=i._createHmacHelper(d)}(Math),n.SHA3)},function(e,t,r){var n;e.exports=(n=r(9),
-/** @preserve
-       (c) 2012 by Cédric Mesnil. All rights reserved.
-
-       Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
-           - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-           - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
-       THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-       */
-function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.algo,a=o.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=o.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),u=o.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=o.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),f=o.create([0,1518500249,1859775393,2400959708,2840853838]),d=o.create([1352829926,1548603684,1836072691,2053994217,0]),h=s.RIPEMD160=i.extend({_doReset:function(){this._hash=o.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,o=e[n];e[n]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i,s,h,w,_,k,O,S,E,j,P,A=this._hash.words,x=f.words,M=d.words,I=a.words,C=c.words,R=u.words,T=l.words;for(k=i=A[0],O=s=A[1],S=h=A[2],E=w=A[3],j=_=A[4],r=0;r<80;r+=1)P=i+e[t+I[r]]|0,P+=r<16?p(s,h,w)+x[0]:r<32?g(s,h,w)+x[1]:r<48?m(s,h,w)+x[2]:r<64?y(s,h,w)+x[3]:b(s,h,w)+x[4],P=(P=v(P|=0,R[r]))+_|0,i=_,_=w,w=v(h,10),h=s,s=P,P=k+e[t+C[r]]|0,P+=r<16?b(O,S,E)+M[0]:r<32?y(O,S,E)+M[1]:r<48?m(O,S,E)+M[2]:r<64?g(O,S,E)+M[3]:p(O,S,E)+M[4],P=(P=v(P|=0,T[r]))+j|0,k=j,j=E,E=v(S,10),S=O,O=P;P=A[1]+h+E|0,A[1]=A[2]+w+j|0,A[2]=A[3]+_+k|0,A[3]=A[4]+i+O|0,A[4]=A[0]+s+S|0,A[0]=P},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),e.sigBytes=4*(t.length+1),this._process();for(var o=this._hash,i=o.words,s=0;s<5;s++){var a=i[s];i[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return o},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function p(e,t,r){return e^t^r}function g(e,t,r){return e&t|~e&r}function m(e,t,r){return(e|~t)^r}function y(e,t,r){return e&r|t&~r}function b(e,t,r){return e^(t|~r)}function v(e,t){return e<<t|e>>>32-t}t.RIPEMD160=i._createHelper(h),t.HmacRIPEMD160=i._createHmacHelper(h)}(Math),n.RIPEMD160)},function(e,t,r){var n,o,i,s,a,c,u,l,f;e.exports=(f=r(9),r(171),r(172),o=(n=f).lib,i=o.Base,s=o.WordArray,a=n.algo,c=a.SHA1,u=a.HMAC,l=a.PBKDF2=i.extend({cfg:i.extend({keySize:4,hasher:c,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=this.cfg,n=u.create(r.hasher,e),o=s.create(),i=s.create([1]),a=o.words,c=i.words,l=r.keySize,f=r.iterations;a.length<l;){var d=n.update(t).finalize(i);n.reset();for(var h=d.words,p=h.length,g=d,m=1;m<f;m++){g=n.finalize(g),n.reset();for(var y=g.words,b=0;b<p;b++)h[b]^=y[b]}o.concat(d),c[0]++}return o.sigBytes=4*l,o}}),n.PBKDF2=function(e,t,r){return l.create(r).compute(e,t)},f.PBKDF2)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.mode.CFB=function(){var e=n.lib.BlockCipherMode.extend();function t(e,t,r,n){var o,i=this._iv;i?(o=i.slice(0),this._iv=void 0):o=this._prevBlock,n.encryptBlock(o,0);for(var s=0;s<r;s++)e[t+s]^=o[s]}return e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize;t.call(this,e,r,o,n),this._prevBlock=e.slice(r,r+o)}}),e.Decryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize,i=e.slice(r,r+o);t.call(this,e,r,o,n),this._prevBlock=i}}),e}(),n.mode.CFB)},function(e,t,r){var n,o,i;e.exports=(i=r(9),r(22),i.mode.CTR=(n=i.lib.BlockCipherMode.extend(),o=n.Encryptor=n.extend({processBlock:function(e,t){var r=this._cipher,n=r.blockSize,o=this._iv,i=this._counter;o&&(i=this._counter=o.slice(0),this._iv=void 0);var s=i.slice(0);r.encryptBlock(s,0),i[n-1]=i[n-1]+1|0;for(var a=0;a<n;a++)e[t+a]^=s[a]}}),n.Decryptor=o,n),i.mode.CTR)},function(e,t,r){var n;e.exports=(n=r(9),r(22),
-/** @preserve
-        * Counter block mode compatible with  Dr Brian Gladman fileenc.c
-        * derived from CryptoJS.mode.CTR
-        * Jan Hruby jhruby.web@gmail.com
-        */
-n.mode.CTRGladman=function(){var e=n.lib.BlockCipherMode.extend();function t(e){if(255==(e>>24&255)){var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}else e+=1<<24;return e}var r=e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize,i=this._iv,s=this._counter;i&&(s=this._counter=i.slice(0),this._iv=void 0),function(e){0===(e[0]=t(e[0]))&&(e[1]=t(e[1]))}(s);var a=s.slice(0);n.encryptBlock(a,0);for(var c=0;c<o;c++)e[r+c]^=a[c]}});return e.Decryptor=r,e}(),n.mode.CTRGladman)},function(e,t,r){var n,o,i;e.exports=(i=r(9),r(22),i.mode.OFB=(n=i.lib.BlockCipherMode.extend(),o=n.Encryptor=n.extend({processBlock:function(e,t){var r=this._cipher,n=r.blockSize,o=this._iv,i=this._keystream;o&&(i=this._keystream=o.slice(0),this._iv=void 0),r.encryptBlock(i,0);for(var s=0;s<n;s++)e[t+s]^=i[s]}}),n.Decryptor=o,n),i.mode.OFB)},function(e,t,r){var n,o;e.exports=(o=r(9),r(22),o.mode.ECB=((n=o.lib.BlockCipherMode.extend()).Encryptor=n.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),n.Decryptor=n.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),n),o.mode.ECB)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.AnsiX923={pad:function(e,t){var r=e.sigBytes,n=4*t,o=n-r%n,i=r+o-1;e.clamp(),e.words[i>>>2]|=o<<24-i%4*8,e.sigBytes+=o},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Ansix923)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.Iso10126={pad:function(e,t){var r=4*t,o=r-e.sigBytes%r;e.concat(n.lib.WordArray.random(o-1)).concat(n.lib.WordArray.create([o<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Iso10126)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.Iso97971={pad:function(e,t){e.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(e,t)},unpad:function(e){n.pad.ZeroPadding.unpad(e),e.sigBytes--}},n.pad.Iso97971)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.ZeroPadding={pad:function(e,t){var r=4*t;e.clamp(),e.sigBytes+=r-(e.sigBytes%r||r)},unpad:function(e){var t=e.words,r=e.sigBytes-1;for(r=e.sigBytes-1;r>=0;r--)if(t[r>>>2]>>>24-r%4*8&255){e.sigBytes=r+1;break}}},n.pad.ZeroPadding)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding)},function(e,t,r){var n,o,i,s;e.exports=(s=r(9),r(22),o=(n=s).lib.CipherParams,i=n.enc.Hex,n.format.Hex={stringify:function(e){return e.ciphertext.toString(i)},parse:function(e){var t=i.parse(e);return o.create({ciphertext:t})}},s.format.Hex)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.BlockCipher,r=e.algo,o=[],i=[],s=[],a=[],c=[],u=[],l=[],f=[],d=[],h=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var r=0,n=0;for(t=0;t<256;t++){var p=n^n<<1^n<<2^n<<3^n<<4;p=p>>>8^255&p^99,o[r]=p,i[p]=r;var g=e[r],m=e[g],y=e[m],b=257*e[p]^16843008*p;s[r]=b<<24|b>>>8,a[r]=b<<16|b>>>16,c[r]=b<<8|b>>>24,u[r]=b,b=16843009*y^65537*m^257*g^16843008*r,l[p]=b<<24|b>>>8,f[p]=b<<16|b>>>16,d[p]=b<<8|b>>>24,h[p]=b,r?(r=g^e[e[e[y^g]]],n^=e[e[n]]):r=n=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],g=r.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,r=e.sigBytes/4,n=4*((this._nRounds=r+6)+1),i=this._keySchedule=[],s=0;s<n;s++)s<r?i[s]=t[s]:(u=i[s-1],s%r?r>6&&s%r==4&&(u=o[u>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u]):(u=o[(u=u<<8|u>>>24)>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u],u^=p[s/r|0]<<24),i[s]=i[s-r]^u);for(var a=this._invKeySchedule=[],c=0;c<n;c++){if(s=n-c,c%4)var u=i[s];else u=i[s-4];a[c]=c<4||s<=4?u:l[o[u>>>24]]^f[o[u>>>16&255]]^d[o[u>>>8&255]]^h[o[255&u]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,a,c,u,o)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,l,f,d,h,i),r=e[t+1],e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,o,i,s,a){for(var c=this._nRounds,u=e[t]^r[0],l=e[t+1]^r[1],f=e[t+2]^r[2],d=e[t+3]^r[3],h=4,p=1;p<c;p++){var g=n[u>>>24]^o[l>>>16&255]^i[f>>>8&255]^s[255&d]^r[h++],m=n[l>>>24]^o[f>>>16&255]^i[d>>>8&255]^s[255&u]^r[h++],y=n[f>>>24]^o[d>>>16&255]^i[u>>>8&255]^s[255&l]^r[h++],b=n[d>>>24]^o[u>>>16&255]^i[l>>>8&255]^s[255&f]^r[h++];u=g,l=m,f=y,d=b}g=(a[u>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&d])^r[h++],m=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[d>>>8&255]<<8|a[255&u])^r[h++],y=(a[f>>>24]<<24|a[d>>>16&255]<<16|a[u>>>8&255]<<8|a[255&l])^r[h++],b=(a[d>>>24]<<24|a[u>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^r[h++],e[t]=g,e[t+1]=m,e[t+2]=y,e[t+3]=b},keySize:8});e.AES=t._createHelper(g)}(),n.AES)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib,r=t.WordArray,o=t.BlockCipher,i=e.algo,s=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],a=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],l=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],f=i.DES=o.extend({_doReset:function(){for(var e=this._key.words,t=[],r=0;r<56;r++){var n=s[r]-1;t[r]=e[n>>>5]>>>31-n%32&1}for(var o=this._subKeys=[],i=0;i<16;i++){var u=o[i]=[],l=c[i];for(r=0;r<24;r++)u[r/6|0]|=t[(a[r]-1+l)%28]<<31-r%6,u[4+(r/6|0)]|=t[28+(a[r+24]-1+l)%28]<<31-r%6;for(u[0]=u[0]<<1|u[0]>>>31,r=1;r<7;r++)u[r]=u[r]>>>4*(r-1)+3;u[7]=u[7]<<5|u[7]>>>27}var f=this._invSubKeys=[];for(r=0;r<16;r++)f[r]=o[15-r]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,r){this._lBlock=e[t],this._rBlock=e[t+1],d.call(this,4,252645135),d.call(this,16,65535),h.call(this,2,858993459),h.call(this,8,16711935),d.call(this,1,1431655765);for(var n=0;n<16;n++){for(var o=r[n],i=this._lBlock,s=this._rBlock,a=0,c=0;c<8;c++)a|=u[c][((s^o[c])&l[c])>>>0];this._lBlock=s,this._rBlock=i^a}var f=this._lBlock;this._lBlock=this._rBlock,this._rBlock=f,d.call(this,1,1431655765),h.call(this,8,16711935),h.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function d(e,t){var r=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=r,this._lBlock^=r<<e}function h(e,t){var r=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=r,this._rBlock^=r<<e}e.DES=o._createHelper(f);var p=i.TripleDES=o.extend({_doReset:function(){var e=this._key.words;if(2!==e.length&&4!==e.length&&e.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),o=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=f.createEncryptor(r.create(t)),this._des2=f.createEncryptor(r.create(n)),this._des3=f.createEncryptor(r.create(o))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=o._createHelper(p)}(),n.TripleDES)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,o=r.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,r=e.sigBytes,n=this._S=[],o=0;o<256;o++)n[o]=o;o=0;for(var i=0;o<256;o++){var s=o%r,a=t[s>>>2]>>>24-s%4*8&255;i=(i+n[o]+a)%256;var c=n[o];n[o]=n[i],n[i]=c}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=i.call(this)},keySize:8,ivSize:0});function i(){for(var e=this._S,t=this._i,r=this._j,n=0,o=0;o<4;o++){r=(r+e[t=(t+1)%256])%256;var i=e[t];e[t]=e[r],e[r]=i,n|=e[(e[t]+e[r])%256]<<24-8*o}return this._i=t,this._j=r,n}e.RC4=t._createHelper(o);var s=r.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)i.call(this)}});e.RC4Drop=t._createHelper(s)}(),n.RC4)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,o=[],i=[],s=[],a=r.Rabbit=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,r=0;r<4;r++)e[r]=16711935&(e[r]<<8|e[r]>>>24)|4278255360&(e[r]<<24|e[r]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],o=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,r=0;r<4;r++)c.call(this);for(r=0;r<8;r++)o[r]^=n[r+4&7];if(t){var i=t.words,s=i[0],a=i[1],u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),f=u>>>16|4294901760&l,d=l<<16|65535&u;for(o[0]^=u,o[1]^=f,o[2]^=l,o[3]^=d,o[4]^=u,o[5]^=f,o[6]^=l,o[7]^=d,r=0;r<4;r++)c.call(this)}},_doProcessBlock:function(e,t){var r=this._X;c.call(this),o[0]=r[0]^r[5]>>>16^r[3]<<16,o[1]=r[2]^r[7]>>>16^r[5]<<16,o[2]=r[4]^r[1]>>>16^r[7]<<16,o[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),e[t+n]^=o[n]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,r=0;r<8;r++)i[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<i[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<i[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<i[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<i[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<i[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<i[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<i[6]>>>0?1:0)|0,this._b=t[7]>>>0<i[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],o=65535&n,a=n>>>16,c=((o*o>>>17)+o*a>>>15)+a*a,u=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=c^u}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.Rabbit=t._createHelper(a)}(),n.Rabbit)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,o=[],i=[],s=[],a=r.RabbitLegacy=t.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var o=0;o<4;o++)c.call(this);for(o=0;o<8;o++)n[o]^=r[o+4&7];if(t){var i=t.words,s=i[0],a=i[1],u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),f=u>>>16|4294901760&l,d=l<<16|65535&u;for(n[0]^=u,n[1]^=f,n[2]^=l,n[3]^=d,n[4]^=u,n[5]^=f,n[6]^=l,n[7]^=d,o=0;o<4;o++)c.call(this)}},_doProcessBlock:function(e,t){var r=this._X;c.call(this),o[0]=r[0]^r[5]>>>16^r[3]<<16,o[1]=r[2]^r[7]>>>16^r[5]<<16,o[2]=r[4]^r[1]>>>16^r[7]<<16,o[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),e[t+n]^=o[n]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,r=0;r<8;r++)i[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<i[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<i[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<i[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<i[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<i[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<i[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<i[6]>>>0?1:0)|0,this._b=t[7]>>>0<i[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],o=65535&n,a=n>>>16,c=((o*o>>>17)+o*a>>>15)+a*a,u=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=c^u}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.RabbitLegacy=t._createHelper(a)}(),n.RabbitLegacy)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hash=void 0;const n=r(76);t.Hash=class{static sha256(e){return new Uint8Array((new n.sha256).update(e).digest())}static truncHashPortion(e,t=e.length,r=0){return e.substring(0,t)+"…"+e.substring(e.length-r,e.length)}}},function(e,t,r){"use strict";var n=r(28),o=r(302),i=r(594),s=r(308);function a(e){var t=new i(e),r=o(i.prototype.request,t);return n.extend(r,i.prototype,t),n.extend(r,t),r}var c=a(r(305));c.Axios=i,c.create=function(e){return a(s(c.defaults,e))},c.Cancel=r(309),c.CancelToken=r(607),c.isCancel=r(304),c.all=function(e){return Promise.all(e)},c.spread=r(608),c.isAxiosError=r(609),e.exports=c,e.exports.default=c},function(e,t,r){"use strict";var n=r(28),o=r(303),i=r(595),s=r(596),a=r(308);function c(e){this.defaults=e,this.interceptors={request:new i,response:new i}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[s,void 0],r=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)r=r.then(t.shift(),t.shift());return r},c.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,r){return this.request(a(r||{},{method:e,url:t,data:(r||{}).data}))}})),n.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,r,n){return this.request(a(n||{},{method:e,url:t,data:r}))}})),e.exports=c},function(e,t,r){"use strict";var n=r(28);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,r){"use strict";var n=r(28),o=r(597),i=r(304),s=r(305);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,r){"use strict";var n=r(28);e.exports=function(e,t,r){return n.forEach(r,(function(r){e=r(e,t)})),e}},function(e,t,r){"use strict";var n=r(28);e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},function(e,t,r){"use strict";var n=r(307);e.exports=function(e,t,r){var o=r.config.validateStatus;r.status&&o&&!o(r.status)?t(n("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)}},function(e,t,r){"use strict";e.exports=function(e,t,r,n,o){return e.config=t,r&&(e.code=r),e.request=n,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,r){"use strict";var n=r(28);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),n.isString(o)&&a.push("path="+o),n.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){"use strict";var n=r(603),o=r(604);e.exports=function(e,t){return e&&!n(t)?o(e,t):t}},function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";var n=r(28),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,i,s={};return e?(n.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=n.trim(e.substr(0,i)).toLowerCase(),r=n.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([r]):s[t]?s[t]+", "+r:r}})),s):s}},function(e,t,r){"use strict";var n=r(28);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function o(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=o(window.location.href),function(t){var r=n.isString(t)?o(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},function(e,t,r){"use strict";var n=r(309);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;e((function(e){r.reason||(r.reason=new n(e),t(r.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,r){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayContentEquals=void 0,t.arrayContentEquals=function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertDefinedAndNotNull=t.assertDefined=t.assert=void 0,t.assert=function(e,t){if(!e)throw new Error(t||"condition is not truthy")},t.assertDefined=function(e,t){if(void 0===e)throw new Error(null!=t?t:"value is undefined")},t.assertDefinedAndNotNull=function(e,t){if(null==e)throw new Error(null!=t?t:"value is undefined or null")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sleep=void 0,t.sleep=async function(e){return new Promise(t=>setTimeout(t,e))}},function(e,t,r){"use strict";(function(e){function r(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=void 0,t.isNonNullObject=r,t.isUint8Array=function(t){return!!r(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bip39=void 0;const s=r(39),a=i(r(69)),c=r(97),u=i(r(311)),l=r(312);t.Bip39=class{static encode(e){if(-1===[16,20,24,28,32].indexOf(e.length))throw new Error("invalid input length");return new l.EnglishMnemonic(a.entropyToMnemonic(s.toHex(e)))}static decode(e){return s.fromHex(a.mnemonicToEntropy(e.toString()))}static async mnemonicToSeed(e,t){const r=s.toUtf8(u.nfkd(e.toString())),n="mnemonic"+(t?u.nfkd(t):""),o=s.toUtf8(n);return this.pbkdf2(r,o,2048,64,"sha512")}static async pbkdf2(e,t,r,n,o){return new Promise((i,s)=>{c.pbkdf2(e,t,r,n,o,(e,t)=>{e?s(e):i(new Uint8Array(t))})})}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromAscii=t.toAscii=void 0,t.toAscii=function(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))},t.fromAscii=function(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.fromBase64=t.toBase64=void 0;const s=i(r(117));t.toBase64=function(e){return s.fromByteArray(e)},t.fromBase64=function(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return s.toByteArray(e)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32=void 0;const s=i(r(94));t.Bech32=class{static encode(e,t,r){return s.encode(e,s.toWords(t),r)}static decode(e,t=1/0){const r=s.decode(e,t);return{prefix:r.prefix,data:new Uint8Array(s.fromWords(r.words))}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromHex=t.toHex=void 0,t.toHex=function(e){let t="";for(const r of e)t+=("0"+r.toString(16)).slice(-2);return t},t.fromHex=function(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let r=0;r<e.length;r+=2){const n=e.substr(r,2);if(!n.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(n,16))}return new Uint8Array(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRfc3339=t.fromRfc3339=void 0;const n=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/;function o(e,t=2){const r="00000"+e.toString();return r.substring(r.length-t)}t.fromRfc3339=function(e){const t=n.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const r=+t[1],o=+t[2],i=+t[3],s=+t[4],a=+t[5],c=+t[6],u=t[7]?Math.floor(1e3*+t[7]):0;let l,f,d;"Z"===t[8]?(l=1,f=0,d=0):(l="-"===t[8].substring(0,1)?-1:1,f=+t[8].substring(1,3),d=+t[8].substring(4,6));const h=l*(60*f+d)*60,p=Date.UTC(r,o-1,i,s,a,c,u)-1e3*h;return new Date(p)},t.toRfc3339=function(e){return`${e.getUTCFullYear()}-${o(e.getUTCMonth()+1)}-${o(e.getUTCDate())}T${o(e.getUTCHours())}:${o(e.getUTCMinutes())}:${o(e.getUTCSeconds())}.${o(e.getUTCMilliseconds(),3)}Z`}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.fromUtf8=t.toUtf8=void 0,t.toUtf8=function(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))},t.fromUtf8=function(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!function(t){const r=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),r)}(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.keccak256=t.Keccak256=void 0;const o=n(r(222));class i{constructor(e){this.blockSize=64,this.impl=o.default.keccak256.create(),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Keccak256=i,t.keccak256=function(e){return new i(e).digest()}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Xchacha20poly1305Ietf=t.xchacha20NonceLength=t.Ed25519=t.Ed25519Keypair=t.Argon2id=t.isArgon2idOptions=void 0;const o=r(100),i=n(r(314));t.isArgon2idOptions=function(e){return!!o.isNonNullObject(e)&&("number"==typeof e.outputLength&&("number"==typeof e.opsLimit&&"number"==typeof e.memLimitKib))};t.Argon2id=class{static async execute(e,t,r){return await i.default.ready,i.default.crypto_pwhash(r.outputLength,e,t,r.opsLimit,1024*r.memLimitKib,i.default.crypto_pwhash_ALG_ARGON2ID13)}};class s{constructor(e,t){this.privkey=e,this.pubkey=t}static fromLibsodiumPrivkey(e){if(64!==e.length)throw new Error(`Unexpected key length ${e.length}. Must be 64.`);return new s(e.slice(0,32),e.slice(32,64))}toLibsodiumPrivkey(){return new Uint8Array([...this.privkey,...this.pubkey])}}t.Ed25519Keypair=s;t.Ed25519=class{static async makeKeypair(e){await i.default.ready;const t=i.default.crypto_sign_seed_keypair(e);return s.fromLibsodiumPrivkey(t.privateKey)}static async createSignature(e,t){return await i.default.ready,i.default.crypto_sign_detached(e,t.toLibsodiumPrivkey())}static async verifySignature(e,t,r){return await i.default.ready,i.default.crypto_sign_verify_detached(e,t,r)}},t.xchacha20NonceLength=24;t.Xchacha20poly1305Ietf=class{static async encrypt(e,t,r){await i.default.ready;return i.default.crypto_aead_xchacha20poly1305_ietf_encrypt(e,null,null,r,t)}static async decrypt(e,t,r){await i.default.ready;return i.default.crypto_aead_xchacha20poly1305_ietf_decrypt(null,e,null,r,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Random=void 0;t.Random=class{static getBytes(e){try{const t="object"==typeof window?window:self,r=void 0!==t.crypto?t.crypto:t.msCrypto,n=new Uint8Array(e);return r.getRandomValues(n),n}catch(t){try{const t=r(72);return new Uint8Array([...t.randomBytes(e)])}catch(e){throw new Error("No secure random number generator found")}}}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ripemd160=t.Ripemd160=void 0;const o=n(r(75));class i{constructor(e){this.blockSize=64,this.impl=new o.default,e&&this.update(e)}update(t){return this.impl.update(e.from(t)),this}digest(){return Uint8Array.from(this.impl.digest())}}t.Ripemd160=i,t.ripemd160=function(e){return new i(e).digest()}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1=void 0;const o=r(39),i=n(r(6)),s=n(r(45)),a=r(315),c=new s.default.ec("secp256k1"),u=new i.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","hex");t.Secp256k1=class{static async makeKeypair(e){if(32!==e.length)throw new Error("input data is not a valid secp256k1 private key");const t=c.keyFromPrivate(e);if(!0!==t.validate().result)throw new Error("input data is not a valid secp256k1 private key");if(new i.default(e).gte(u))throw new Error("input data is not a valid secp256k1 private key");return{privkey:o.fromHex(t.getPrivate("hex")),pubkey:Uint8Array.from(t.getPublic("array"))}}static async createSignature(e,t){if(0===e.length)throw new Error("Message hash must not be empty");if(e.length>32)throw new Error("Message hash length must not exceed 32 bytes");const r=c.keyFromPrivate(t),{r:n,s:o,recoveryParam:i}=r.sign(e,{canonical:!0});if("number"!=typeof i)throw new Error("Recovery param missing");return new a.ExtendedSecp256k1Signature(Uint8Array.from(n.toArray()),Uint8Array.from(o.toArray()),i)}static async verifySignature(e,t,r){if(0===t.length)throw new Error("Message hash must not be empty");if(t.length>32)throw new Error("Message hash length must not exceed 32 bytes");const n=c.keyFromPublic(r);try{return n.verify(t,e.toDer())}catch(e){return!1}}static recoverPubkey(e,t){const r={r:o.toHex(e.r()),s:o.toHex(e.s())},n=c.recoverPubKey(t,r,e.recovery),i=c.keyFromPublic(n);return o.fromHex(i.getPublic(!1,"hex"))}static compressPubkey(e){switch(e.length){case 33:return e;case 65:return Uint8Array.from(c.keyFromPublic(e).getPublic(!0,"array"));default:throw new Error("Invalid pubkey length")}}static trimRecoveryByte(e){switch(e.length){case 64:return e;case 65:return e.slice(0,64);default:throw new Error("Invalid signature length")}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.stringToPath=t.pathToString=t.Slip10=t.Slip10RawIndex=t.slip10CurveFromString=t.Slip10Curve=void 0;const o=r(39),i=r(82),s=n(r(6)),a=n(r(45)),c=r(313),u=r(316);var l;!function(e){e.Secp256k1="Bitcoin seed",e.Ed25519="ed25519 seed"}(l=t.Slip10Curve||(t.Slip10Curve={})),t.slip10CurveFromString=function(e){switch(e){case l.Ed25519:return l.Ed25519;case l.Secp256k1:return l.Secp256k1;default:throw new Error(`Unknown curve string: '${e}'`)}};class f extends i.Uint32{static hardened(e){return new f(e+2**31)}static normal(e){return new f(e)}isHardened(){return this.data>=2**31}}t.Slip10RawIndex=f;const d=new a.default.ec("secp256k1");class h{static derivePath(e,t,r){let n=this.master(e,t);for(const t of r)n=this.child(e,n.privkey,n.chainCode,t);return n}static master(e,t){const r=new c.Hmac(u.Sha512,o.toAscii(e)).update(t).digest(),n=r.slice(0,32),i=r.slice(32,64);return e!==l.Ed25519&&(this.isZero(n)||this.isGteN(e,n))?this.master(e,r):{chainCode:i,privkey:n}}static child(e,t,r,n){let o;if(n.isHardened()){const e=new Uint8Array([0,...t,...n.toBytesBigEndian()]);o=new c.Hmac(u.Sha512,r).update(e).digest()}else{if(e===l.Ed25519)throw new Error("Normal keys are not allowed with ed25519");{const i=new Uint8Array([...h.serializedPoint(e,new s.default(t)),...n.toBytesBigEndian()]);o=new c.Hmac(u.Sha512,r).update(i).digest()}}return this.childImpl(e,t,r,n,o)}static serializedPoint(e,t){switch(e){case l.Secp256k1:return o.fromHex(d.g.mul(t).encodeCompressed("hex"));default:throw new Error("curve not supported")}}static childImpl(e,t,r,n,o){const i=o.slice(0,32),a=o.slice(32,64),f=a;if(e===l.Ed25519)return{chainCode:f,privkey:i};const d=this.n(e),h=new s.default(i).add(new s.default(t)).mod(d),p=Uint8Array.from(h.toArray("be",32));if(this.isGteN(e,i)||this.isZero(p)){const o=new c.Hmac(u.Sha512,r).update(new Uint8Array([1,...a,...n.toBytesBigEndian()])).digest();return this.childImpl(e,t,r,n,o)}return{chainCode:f,privkey:p}}static isZero(e){return e.every(e=>0===e)}static isGteN(e,t){return new s.default(t).gte(this.n(e))}static n(e){switch(e){case l.Secp256k1:return new s.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141",16);default:throw new Error("curve not supported")}}}t.Slip10=h,t.pathToString=function(e){return e.reduce((e,t)=>e+"/"+(t.isHardened()?t.toNumber()-2**31+"'":t.toString()),"m")},t.stringToPath=function(e){if(!e.startsWith("m"))throw new Error("Path string must start with 'm'");let t=e.slice(1);const r=new Array;for(;t;){const e=t.match(/^\/([0-9]+)('?)/);if(!e)throw new Error("Syntax error while reading path component");const[n,o,s]=e,a=i.Uint53.fromString(o).toNumber();if(a>=2**31)throw new Error("Component value too high. Must not exceed 2**31-1.");s?r.push(f.hardened(a)):r.push(f.normal(a)),t=t.slice(n.length)}return r}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Decimal=void 0;const o=n(r(6));class i{constructor(e,t){this.data={atomics:new o.default(e),fractionalDigits:t}}static fromUserInput(e,t){i.verifyFractionalDigits(t);const r=e.match(/[^0-9.]/);if(r)throw new Error("Invalid character at position "+(r.index+1));let n,o;if(-1===e.search(/\./))n=e,o="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");n=t[0],o=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(o.length>t)throw new Error("Got more fractional digits than supported");const s=`${n}${o.padEnd(t,"0")}`;return new i(s,t)}static fromAtomics(e,t){return i.verifyFractionalDigits(t),new i(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}static compare(e,t){if(e.fractionalDigits!==t.fractionalDigits)throw new Error("Fractional digits do not match");return e.data.atomics.cmp(new o.default(t.atomics))}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new o.default(10).pow(new o.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),r=this.data.atomics.mod(e);if(r.isZero())return t.toString();{const e=r.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new o.default(e.atomics));return new i(t.toString(),this.fractionalDigits)}minus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.sub(new o.default(e.atomics));if(t.ltn(0))throw new Error("Difference must not be negative");return new i(t.toString(),this.fractionalDigits)}multiply(e){const t=this.data.atomics.mul(new o.default(e.toString()));return new i(t.toString(),this.fractionalDigits)}equals(e){return 0===i.compare(this,e)}isLessThan(e){return i.compare(this,e)<0}isLessThanOrEqual(e){return i.compare(this,e)<=0}isGreaterThan(e){return i.compare(this,e)>0}isGreaterThanOrEqual(e){return i.compare(this,e)>=0}}t.Decimal=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Int53=t.Uint32=void 0;const o=n(r(6)),i=new o.default("18446744073709551615",10,"be");class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){return s.fromBytes(e)}static fromBytes(e,t="be"){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const r="be"===t?e:Array.from(e).reverse();return new s(r[0]*2**24+65536*r[1]+256*r[2]+r[3])}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new s(Number.parseInt(e,10))}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=s;class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new a(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=a;class c{constructor(e){const t=new a(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=a.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class u{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(i))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){return u.fromBytes(e)}static fromBytes(e,t="be"){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const r="be"===t?Array.from(e):Array.from(e).reverse();return new u(new o.default(r))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new u(new o.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");let t;try{t=new o.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new u(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupAuthExtension=void 0,t.setupAuthExtension=function(e){return{auth:{account:async t=>{const r="/auth/accounts/"+t,n=await e.get(r);if("cosmos-sdk/Account"!==n.result.type)throw new Error("Unexpected response data format");return n}}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupBankExtension=void 0,t.setupBankExtension=function(e){return{bank:{balances:async t=>{const r="/bank/balances/"+t;return e.get(r)}}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupDistributionExtension=void 0,t.setupDistributionExtension=function(e){return{distribution:{delegatorRewards:async t=>e.get(`/distribution/delegators/${t}/rewards`),delegatorReward:async(t,r)=>e.get(`/distribution/delegators/${t}/rewards/${r}`),withdrawAddress:async t=>e.get(`/distribution/delegators/${t}/withdraw_address`),validator:async t=>e.get("/distribution/validators/"+t),validatorRewards:async t=>e.get(`/distribution/validators/${t}/rewards`),validatorOutstandingRewards:async t=>e.get(`/distribution/validators/${t}/outstanding_rewards`),parameters:async()=>e.get("/distribution/parameters"),communityPool:async()=>e.get("/distribution/community_pool")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupGovExtension=t.GovParametersType=void 0,function(e){e.Deposit="deposit",e.Tallying="tallying",e.Voting="voting"}(t.GovParametersType||(t.GovParametersType={})),t.setupGovExtension=function(e){return{gov:{parameters:async t=>e.get("/gov/parameters/"+t),proposals:async()=>e.get("/gov/proposals"),proposal:async t=>e.get("/gov/proposals/"+t),proposer:async t=>e.get(`/gov/proposals/${t}/proposer`),deposits:async t=>e.get(`/gov/proposals/${t}/deposits`),deposit:async(t,r)=>e.get(`/gov/proposals/${t}/deposits/${r}`),tally:async t=>e.get(`/gov/proposals/${t}/tally`),votes:async t=>e.get(`/gov/proposals/${t}/votes`),vote:async(t,r)=>e.get(`/gov/proposals/${t}/votes/${r}`)}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupMintExtension=void 0,t.setupMintExtension=function(e){return{mint:{parameters:async()=>e.get("/minting/parameters"),inflation:async()=>e.get("/minting/inflation"),annualProvisions:async()=>e.get("/minting/annual-provisions")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupSlashingExtension=void 0,t.setupSlashingExtension=function(e){return{slashing:{signingInfos:async()=>e.get("/slashing/signing_infos"),parameters:async()=>e.get("/slashing/parameters")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupStakingExtension=t.BondStatus=void 0,function(e){e[e.Unbonded=0]="Unbonded",e[e.Unbonding=1]="Unbonding",e[e.Bonded=2]="Bonded"}(t.BondStatus||(t.BondStatus={})),t.setupStakingExtension=function(e){return{staking:{delegatorDelegations:async t=>e.get(`/staking/delegators/${t}/delegations`),delegatorUnbondingDelegations:async t=>e.get(`/staking/delegators/${t}/unbonding_delegations`),delegatorTransactions:async t=>e.get(`/staking/delegators/${t}/txs`),delegatorValidators:async t=>e.get(`/staking/delegators/${t}/validators`),delegatorValidator:async(t,r)=>e.get(`/staking/delegators/${t}/validators/${r}`),delegation:async(t,r)=>e.get(`/staking/delegators/${t}/delegations/${r}`),unbondingDelegation:async(t,r)=>e.get(`/staking/delegators/${t}/unbonding_delegations/${r}`),redelegations:async()=>e.get("/staking/redelegations"),validators:async t=>e.get("/staking/validators",t),validator:async t=>e.get("/staking/validators/"+t),validatorDelegations:async t=>e.get(`/staking/validators/${t}/delegations`),validatorUnbondingDelegations:async t=>e.get(`/staking/validators/${t}/unbonding_delegations`),historicalInfo:async t=>e.get("/staking/historical_info/"+t),pool:async()=>e.get("/staking/pool"),parameters:async()=>e.get("/staking/parameters")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupSupplyExtension=void 0,t.setupSupplyExtension=function(e){return{supply:{totalAll:async()=>e.get("/supply/total"),total:async t=>e.get("/supply/total/"+t)}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LcdClient=t.normalizeLcdApiArray=void 0;const o=r(100),i=n(r(68)),s=r(319);function a(e){var t;if(null===(t=e.response)||void 0===t?void 0:t.data){let t;const r=e.response.data;throw t=r.error&&"string"==typeof r.error?r.error:"string"==typeof r?r:JSON.stringify(r),new Error(`${t} (HTTP ${e.response.status})`)}throw e}t.normalizeLcdApiArray=function(e){return e||[]};class c{constructor(e,t=s.BroadcastMode.Block){this.client=i.default.create({baseURL:e,headers:{post:{"Content-Type":"application/json"}}}),this.broadcastMode=t}static withExtensions(e,...t){const r=new c(e.apiUrl,e.broadcastMode),n=t.map(e=>e(r));for(const e of n){o.assert(o.isNonNullObject(e),"Extension must be a non-null object");for(const[t,n]of Object.entries(e)){o.assert(o.isNonNullObject(n),`Module must be a non-null object. Found type ${typeof n} for module "${t}".`);const e=r[t]||{};r[t]=Object.assign(Object.assign({},e),n)}}return r}async get(e,t){const{data:r}=await this.client.get(e,{params:t}).catch(a);if(null===r)throw new Error("Received null response from server");return r}async post(e,t){if(!o.isNonNullObject(t))throw new Error("Got unexpected type of params. Expected object.");const{data:r}=await this.client.post(e,t).catch(a);if(null===r)throw new Error("Received null response from server");return r}async blocksLatest(){const e=await this.get("/blocks/latest");if(!e.block)throw new Error("Unexpected response data format");return e}async blocks(e){const t=await this.get("/blocks/"+e);if(!t.block)throw new Error("Unexpected response data format");return t}async nodeInfo(){const e=await this.get("/node_info");if(!e.node_info)throw new Error("Unexpected response data format");return e}async txById(e){const t=await this.get("/txs/"+e);if(!t.tx)throw new Error("Unexpected response data format");return t}async txsQuery(e){const t=await this.get("/txs?"+e);if(!t.txs)throw new Error("Unexpected response data format");return t}async encodeTx(e){const t=await this.post("/txs/encode",e);if(!t.tx)throw new Error("Unexpected response data format");return t}async broadcastTx(e){const t={tx:e,mode:this.broadcastMode},r=await this.post("/txs",t);if(!r.txhash)throw new Error("Unexpected response data format");return r}}t.LcdClient=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePubkey=t.uint64ToString=t.uint64ToNumber=void 0;const n=r(82),o=r(175);t.uint64ToNumber=function(e){return("number"==typeof e?n.Uint64.fromNumber(e):n.Uint64.fromString(e)).toNumber()},t.uint64ToString=function(e){return("number"==typeof e?n.Uint64.fromNumber(e):n.Uint64.fromString(e)).toString()},t.normalizePubkey=function(e){return e?"string"==typeof e?o.decodeBech32Pubkey(e):e:null}},function(e,t,r){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.isMsgUndelegate=t.isMsgBeginRedelegate=t.isMsgDelegate=t.isMsgEditValidator=t.isMsgCreateValidator=t.isMsgUnjail=t.isMsgDeposit=t.isMsgVote=t.isMsgSubmitProposal=t.isMsgSubmitEvidence=t.isMsgFundCommunityPool=t.isMsgWithdrawValidatorCommission=t.isMsgWithdrawDelegatorReward=t.isMsgSetWithdrawAddress=t.isMsgVerifyInvariant=t.isMsgMultiSend=t.isMsgSend=void 0,t.isMsgSend=function(e){return"cosmos-sdk/MsgSend"===e.type},t.isMsgMultiSend=function(e){return"cosmos-sdk/MsgMultiSend"===e.type},t.isMsgVerifyInvariant=function(e){return"cosmos-sdk/MsgVerifyInvariant"===e.type},t.isMsgSetWithdrawAddress=function(e){return"cosmos-sdk/MsgModifyWithdrawAddress"===e.type},t.isMsgWithdrawDelegatorReward=function(e){return"cosmos-sdk/MsgWithdrawDelegationReward"===e.type},t.isMsgWithdrawValidatorCommission=function(e){return"cosmos-sdk/MsgWithdrawValidatorCommission"===e.type},t.isMsgFundCommunityPool=function(e){return"cosmos-sdk/MsgFundCommunityPool"===e.type},t.isMsgSubmitEvidence=function(e){return"cosmos-sdk/MsgSubmitEvidence"===e.type},t.isMsgSubmitProposal=function(e){return"cosmos-sdk/MsgSubmitProposal"===e.type},function(e){e[e.VoteOptionUnspecified=0]="VoteOptionUnspecified",e[e.VoteOptionYes=1]="VoteOptionYes",e[e.VoteOptionAbstain=2]="VoteOptionAbstain",e[e.VoteOptionNo=3]="VoteOptionNo",e[e.VoteOptionNoWithVeto=4]="VoteOptionNoWithVeto"}(n||(n={})),t.isMsgVote=function(e){return"cosmos-sdk/MsgVote"===e.type},t.isMsgDeposit=function(e){return"cosmos-sdk/MsgDeposit"===e.type},t.isMsgUnjail=function(e){return"cosmos-sdk/MsgUnjail"===e.type},t.isMsgCreateValidator=function(e){return"cosmos-sdk/MsgCreateValidator"===e.type},t.isMsgEditValidator=function(e){return"cosmos-sdk/MsgEditValidator"===e.type},t.isMsgDelegate=function(e){return"cosmos-sdk/MsgDelegate"===e.type},t.isMsgBeginRedelegate=function(e){return"cosmos-sdk/MsgBeginRedelegate"===e.type},t.isMsgUndelegate=function(e){return"cosmos-sdk/MsgUndelegate"===e.type}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findSequenceForSignedTx=void 0;const n=r(50),o=r(101),i=r(127);t.findSequenceForSignedTx=async function(e,t,r,s,a=0){const c=e.value.signatures.find(()=>!0);if(!c)throw new Error("Signature missing in tx");const{pubkey:u,signature:l}=i.decodeSignature(c),f=n.Secp256k1Signature.fromFixedLength(l);for(let i=a;i<s;i++){const s=o.serializeSignDoc(o.makeSignDoc(e.value.msg,e.value.fee,t,e.value.memo||"",r,i)),a=n.sha256(s);if(await n.Secp256k1.verifySignature(f,a,u))return i}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SigningCosmosClient=void 0;const o=n(r(642)),i=r(318),s=r(101),a=r(320),c=r(174),u=r(322),l=a.GasPrice.fromString("0.025ucosm"),f={send:8e4};class d extends i.CosmosClient{constructor(e,t,r,n=l,o={},i=c.BroadcastMode.Block){super(e,i),this.anyValidAddress=t,this.signerAddress=t,this.signer=r,this.fees=a.buildFeeTable(n,f,o)}async getSequence(e){return super.getSequence(e||this.signerAddress)}async getAccount(e){return super.getAccount(e||this.signerAddress)}async sendTokens(e,t,r=""){const n={type:"cosmos-sdk/MsgSend",value:{from_address:this.signerAddress,to_address:e,amount:t}};return this.signAndBroadcast([n],this.fees.send,r)}async signAndBroadcast(e,t,r=""){const n=await this.sign(e,t,r);return this.broadcastTx(n)}async sign(e,t,r=""){const{accountNumber:n,sequence:o}=await this.getSequence(),i=await this.getChainId(),a=s.makeSignDoc(e,t,i,r,n,o),{signed:c,signature:l}=await this.signer.signAmino(this.signerAddress,a);return u.makeStdTx(c,l)}async appendSignature(e){const{msg:t,fee:r,memo:n}=e,{accountNumber:i,sequence:a}=await this.getSequence(),c=await this.getChainId(),l=s.makeSignDoc(t,r,c,n,i,a),{signed:f,signature:d}=await this.signer.signAmino(this.signerAddress,l);if(!o.default(l,f))throw new Error("The signed document differs from the one of the original transaction. This is not allowed since the resulting transaction will be invalid.");return u.makeStdTx(f,[...e.signatures,d])}}t.SigningCosmosClient=d},function(e,t,r){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var s=i[o];if(!e(t[s],r[s]))return!1}return!0}return t!=t&&r!=r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1HdWallet=t.extractKdfConfiguration=void 0;const n=r(50),o=r(39),i=r(100),s=r(173),a=r(101),c=r(321),u=r(127),l=r(323),f={algorithm:"argon2id",params:{outputLength:32,opsLimit:20,memLimitKib:12288}};t.extractKdfConfiguration=function(e){const t=JSON.parse(e);if(!i.isNonNullObject(t))throw new Error("Root document is not an object.");switch(t.type){case"secp256k1wallet-v1":return t.kdf;default:throw new Error("Unsupported serialization type")}};class d{constructor(e,t,r,n,o){this.secret=e,this.accounts=[{hdPath:t,prefix:o}],this.privkey=r,this.pubkey=n}static async fromMnemonic(e,t=c.makeCosmoshubPath(0),r="cosmos"){const o=new n.EnglishMnemonic(e),i=await n.Bip39.mnemonicToSeed(o),{privkey:s}=n.Slip10.derivePath(n.Slip10Curve.Secp256k1,i,t),a=(await n.Secp256k1.makeKeypair(s)).pubkey;return new d(o,t,s,n.Secp256k1.compressPubkey(a),r)}static async generate(e=12,t=c.makeCosmoshubPath(0),r="cosmos"){const o=4*Math.floor(11*e/33),i=n.Random.getBytes(o),s=n.Bip39.encode(i);return d.fromMnemonic(s.toString(),t,r)}static async deserialize(e,t){const r=JSON.parse(e);if(!i.isNonNullObject(r))throw new Error("Root document is not an object.");switch(r.type){case"secp256k1wallet-v1":return d.deserializeTypeV1(e,t);default:throw new Error("Unsupported serialization type")}}static async deserializeWithEncryptionKey(e,t){const r=JSON.parse(e);if(!i.isNonNullObject(r))throw new Error("Root document is not an object.");const s=r;switch(s.type){case"secp256k1wallet-v1":{const e=await l.decrypt(o.fromBase64(s.data),t,s.encryption),r=JSON.parse(o.fromUtf8(e)),{mnemonic:c,accounts:u}=r;if(i.assert("string"==typeof c),!Array.isArray(u))throw new Error("Property 'accounts' is not an array");if(1!==u.length)throw new Error("Property 'accounts' only supports one entry");const f=u[0];if(a=f,!i.isNonNullObject(a)||"string"!=typeof a.hdPath||"string"!=typeof a.prefix)throw new Error("Account is not in the correct format.");return d.fromMnemonic(c,n.stringToPath(f.hdPath),f.prefix)}default:throw new Error("Unsupported serialization type")}var a}static async deserializeTypeV1(e,t){const r=JSON.parse(e);if(!i.isNonNullObject(r))throw new Error("Root document is not an object.");const n=await l.executeKdf(t,r.kdf);return d.deserializeWithEncryptionKey(e,n)}get mnemonic(){return this.secret.toString()}get address(){return s.rawSecp256k1PubkeyToAddress(this.pubkey,this.accounts[0].prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signAmino(e,t){if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const r=n.sha256(a.serializeSignDoc(t)),o=await n.Secp256k1.createSignature(r,this.privkey),i=new Uint8Array([...o.r(32),...o.s(32)]);return{signed:t,signature:u.encodeSecp256k1Signature(this.pubkey,i)}}async serialize(e){const t=f,r=await l.executeKdf(e,t);return this.serializeWithEncryptionKey(r,t)}async serializeWithEncryptionKey(e,t){const r={mnemonic:this.mnemonic,accounts:this.accounts.map(e=>({hdPath:n.pathToString(e.hdPath),prefix:e.prefix}))},i=o.toUtf8(JSON.stringify(r)),s={algorithm:l.supportedAlgorithms.xchacha20poly1305Ietf},a=await l.encrypt(i,e,s),c={type:"secp256k1wallet-v1",kdf:t,encryption:s,data:o.toBase64(a)};return JSON.stringify(c)}}t.Secp256k1HdWallet=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1Wallet=void 0;const n=r(50),o=r(173),i=r(101),s=r(127);class a{constructor(e,t,r){this.privkey=e,this.pubkey=t,this.prefix=r}static async fromKey(e,t="cosmos"){const r=(await n.Secp256k1.makeKeypair(e)).pubkey;return new a(e,n.Secp256k1.compressPubkey(r),t)}get address(){return o.rawSecp256k1PubkeyToAddress(this.pubkey,this.prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signAmino(e,t){if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const r=new n.Sha256(i.serializeSignDoc(t)).digest(),o=await n.Secp256k1.createSignature(r,this.privkey),a=new Uint8Array([...o.r(32),...o.s(32)]);return{signed:t,signature:s.encodeSecp256k1Signature(this.pubkey,a)}}}t.Secp256k1Wallet=a},function(e,t,r){"use strict";var n=Object.prototype.hasOwnProperty,o="~";function i(){}function s(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function a(e,t,r,n,i){if("function"!=typeof r)throw new TypeError("The listener must be a function");var a=new s(r,n||e,i),c=o?o+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],a]:e._events[c].push(a):(e._events[c]=a,e._eventsCount++),e}function c(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function u(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(o=!1)),u.prototype.eventNames=function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)n.call(e,t)&&r.push(o?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},u.prototype.listeners=function(e){var t=o?o+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var n=0,i=r.length,s=new Array(i);n<i;n++)s[n]=r[n].fn;return s},u.prototype.listenerCount=function(e){var t=o?o+e:e,r=this._events[t];return r?r.fn?1:r.length:0},u.prototype.emit=function(e,t,r,n,i,s){var a=o?o+e:e;if(!this._events[a])return!1;var c,u,l=this._events[a],f=arguments.length;if(l.fn){switch(l.once&&this.removeListener(e,l.fn,void 0,!0),f){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,r),!0;case 4:return l.fn.call(l.context,t,r,n),!0;case 5:return l.fn.call(l.context,t,r,n,i),!0;case 6:return l.fn.call(l.context,t,r,n,i,s),!0}for(u=1,c=new Array(f-1);u<f;u++)c[u-1]=arguments[u];l.fn.apply(l.context,c)}else{var d,h=l.length;for(u=0;u<h;u++)switch(l[u].once&&this.removeListener(e,l[u].fn,void 0,!0),f){case 1:l[u].fn.call(l[u].context);break;case 2:l[u].fn.call(l[u].context,t);break;case 3:l[u].fn.call(l[u].context,t,r);break;case 4:l[u].fn.call(l[u].context,t,r,n);break;default:if(!c)for(d=1,c=new Array(f-1);d<f;d++)c[d-1]=arguments[d];l[u].fn.apply(l[u].context,c)}}return!0},u.prototype.on=function(e,t,r){return a(this,e,t,r,!1)},u.prototype.once=function(e,t,r){return a(this,e,t,r,!0)},u.prototype.removeListener=function(e,t,r,n){var i=o?o+e:e;if(!this._events[i])return this;if(!t)return c(this,i),this;var s=this._events[i];if(s.fn)s.fn!==t||n&&!s.once||r&&s.context!==r||c(this,i);else{for(var a=0,u=[],l=s.length;a<l;a++)(s[a].fn!==t||n&&!s[a].once||r&&s[a].context!==r)&&u.push(s[a]);u.length?this._events[i]=1===u.length?u[0]:u:c(this,i)}return this},u.prototype.removeAllListeners=function(e){var t;return e?(t=o?o+e:e,this._events[t]&&c(this,t)):(this._events=new i,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=o,u.EventEmitter=u,e.exports=u},function(e,t,r){"use strict";const n=r(647);class o extends Error{constructor(e){super(e),this.name="TimeoutError"}}const i=(e,t,r)=>new Promise((i,s)=>{if("number"!=typeof t||t<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(t===1/0)return void i(e);const a=setTimeout(()=>{if("function"==typeof r){try{i(r())}catch(e){s(e)}return}const n=r instanceof Error?r:new o("string"==typeof r?r:`Promise timed out after ${t} milliseconds`);"function"==typeof e.cancel&&e.cancel(),s(n)},t);n(e.then(i,s),()=>{clearTimeout(a)})});e.exports=i,e.exports.default=i,e.exports.TimeoutError=o},function(e,t,r){"use strict";e.exports=(e,t)=>(t=t||(()=>{}),e.then(e=>new Promise(e=>{e(t())}).then(()=>e),e=>new Promise(e=>{e(t())}).then(()=>{throw e})))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(649);t.default=class{constructor(){this._queue=[]}enqueue(e,t){const r={priority:(t=Object.assign({priority:0},t)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=t.priority)return void this._queue.push(r);const o=n.default(this._queue,r,(e,t)=>t.priority-e.priority);this._queue.splice(o,0,r)}dequeue(){const e=this._queue.shift();return null==e?void 0:e.run}filter(e){return this._queue.filter(t=>t.priority===e.priority).map(e=>e.run)}get size(){return this._queue.length}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){let n=0,o=e.length;for(;o>0;){const i=o/2|0;let s=n+i;r(e[s],t)<=0?(n=++s,o-=i+1):o=i}return n}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionRouter=void 0;const o=r(176);class i extends o.Router{constructor(){super(...arguments),this.onMessage=(e,t)=>{if(e.port===this.port)return this.onMessageHandler(e,t)}}listen(e){if(!e)throw new Error("Empty port");this.port=e,browser.runtime.onMessage.addListener(this.onMessage)}unlisten(){this.port="",browser.runtime.onMessage.removeListener(this.onMessage)}onMessageHandler(e,t){return n(this,void 0,void 0,(function*(){try{return{return:yield this.handleMessage(e,t)}}catch(t){return console.log(`Failed to process msg ${e.type}: ${(null==t?void 0:t.message)||(null==t?void 0:t.toString())}`),t?Promise.resolve({error:t.message||t.toString()}):Promise.resolve({error:"Unknown error, and error is null"})}}))}}t.ExtensionRouter=i},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.MockRouter=void 0;const o=r(176),i=r(51);class s extends o.Router{constructor(){super(...arguments),this.onMessage=e=>n(this,void 0,void 0,(function*(){const{message:t,sender:r}=e;if(t.port===this.port)try{const e=yield this.handleMessage(t,r);return void r.resolver({return:e})}catch(e){console.log(`Failed to process msg ${t.type}: ${(null==e?void 0:e.message)||(null==e?void 0:e.toString())}`),e?r.resolver({error:e.message||e.toString()}):r.resolver({error:"Unknown error, and error is null"})}}))}listen(e){if(!e)throw new Error("Empty port");this.port=e,s.eventEmitter.addListener("message",this.onMessage)}unlisten(){this.port="",s.eventEmitter.removeListener("message",this.onMessage)}}t.MockRouter=s,s.eventEmitter=new i.EventEmitter},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Message=void 0;t.Message=class{approveExternal(e,t){return!1}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.InExtensionMessageRequester=void 0;const o=r(107);t.InExtensionMessageRequester=class{sendMessage(e,t){return n(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=window.location.origin;const r=o.JSONUint8Array.unwrap(yield browser.runtime.sendMessage({port:e,type:t.type(),msg:o.JSONUint8Array.wrap(t)}));if(!r)throw new Error("Null result");if(r.error)throw new Error(r.error);return r.return}))}static sendMessageToTab(e,t,r){return n(this,void 0,void 0,(function*(){r.validateBasic(),r.origin=window.location.origin;const n=o.JSONUint8Array.unwrap(yield browser.tabs.sendMessage(e,{port:t,type:r.type(),msg:o.JSONUint8Array.wrap(r)}));if(!n)throw new Error("Null result");if(n.error)throw new Error(n.error);return n.return}))}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptMessageRequester=void 0;const o=r(107);t.ContentScriptMessageRequester=class{sendMessage(e,t){return n(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=window.location.origin;const r=o.JSONUint8Array.wrap(t),n=yield browser.tabs.query({discarded:!1,status:"complete"});for(let o=0;o<n.length;o++){const i=n[o].id;if(i)try{yield browser.tabs.sendMessage(i,{port:e,type:t.type(),msg:r})}catch(e){}}}))}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.MockMessageRequester=void 0;const o=r(107),i=r(324);t.MockMessageRequester=class{constructor(e,t){this.id=e,this.url=t}sendMessage(e,t){return n(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=new URL(this.url).origin;const r=o.JSONUint8Array.unwrap(yield new Promise(r=>{i.MockRouter.eventEmitter.emit("message",{message:{port:e,type:t.type(),msg:o.JSONUint8Array.wrap(t)},sender:{id:this.id,url:this.url,resolver:r}})}));if(!r)throw new Error("Null result");if(r.error)throw new Error(r.error);return r.return}))}}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(328),t),o(r(660),t),o(r(661),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptGuards=void 0;class n{}t.ContentScriptGuards=n,n.checkMessageIsInternal=(e,t,r)=>{if(!e.isInternalMsg||t.approveExternal(e,r))throw new Error("Content script can't handle the message that is able to be sent from external");return Promise.resolve()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MockGuards=void 0;const n=r(328);class o{}t.MockGuards=o,o.checkOriginIsValid=n.ExtensionGuards.checkOriginIsValid,o.checkMessageIsInternal=n.ExtensionGuards.checkMessageIsInternal},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(329),t),o(r(663),t),o(r(664),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptEnv=void 0;class n{}t.ContentScriptEnv=n,n.produceEnv=e=>({isInternalMsg:e.id===browser.runtime.id,requestInteraction:()=>{throw new Error("ContentScriptEnv doesn't support `requestInteraction`")}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MockEnv=void 0;const n=r(329);t.MockEnv=class{constructor(e,t){this.id=e,this.url=t}envProducer(){return e=>({isInternalMsg:n.ExtensionEnv.checkIsInternalMessage(e,this.id,this.url),requestInteraction:()=>{throw new Error("TODO: Implement me")}})}}},function(e,t,r){(function(e,t){
-/*! *****************************************************************************
-Copyright (C) Microsoft. All rights reserved.
-Licensed under the Apache License, Version 2.0 (the "License"); you may not use
-this file except in compliance with the License. You may obtain a copy of the
-License at http://www.apache.org/licenses/LICENSE-2.0
-
-THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
-WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
-MERCHANTABLITY OR NON-INFRINGEMENT.
-
-See the Apache Version 2.0 License for specific language governing permissions
-and limitations under the License.
-***************************************************************************** */
-var r;!function(r){!function(n){var o="object"==typeof t?t:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),i=s(r);function s(e,t){return function(r,n){"function"!=typeof e[r]&&Object.defineProperty(e,r,{configurable:!0,writable:!0,value:n}),t&&t(r,n)}}void 0===o.Reflect?o.Reflect=r:i=s(o.Reflect,i),function(t){var r=Object.prototype.hasOwnProperty,n="function"==typeof Symbol,o=n&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",i=n&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",s="function"==typeof Object.create,a={__proto__:[]}instanceof Array,c=!s&&!a,u={create:s?function(){return R(Object.create(null))}:a?function(){return R({__proto__:null})}:function(){return R({})},has:c?function(e,t){return r.call(e,t)}:function(e,t){return t in e},get:c?function(e,t){return r.call(e,t)?e[t]:void 0}:function(e,t){return e[t]}},l=Object.getPrototypeOf(Function),f="object"==typeof e&&e.env&&"true"===e.env.REFLECT_METADATA_USE_MAP_POLYFILL,d=f||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function(){var e={},t=[],r=function(){function e(e,t,r){this._index=0,this._keys=e,this._values=t,this._selector=r}return e.prototype["@@iterator"]=function(){return this},e.prototype[i]=function(){return this},e.prototype.next=function(){var e=this._index;if(e>=0&&e<this._keys.length){var r=this._selector(this._keys[e],this._values[e]);return e+1>=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:r,done:!1}}return{value:void 0,done:!0}},e.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},e.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},e}();return function(){function t(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(t.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),t.prototype.has=function(e){return this._find(e,!1)>=0},t.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},t.prototype.set=function(e,t){var r=this._find(e,!0);return this._values[r]=t,this},t.prototype.delete=function(t){var r=this._find(t,!1);if(r>=0){for(var n=this._keys.length,o=r+1;o<n;o++)this._keys[o-1]=this._keys[o],this._values[o-1]=this._values[o];return this._keys.length--,this._values.length--,t===this._cacheKey&&(this._cacheKey=e,this._cacheIndex=-2),!0}return!1},t.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=e,this._cacheIndex=-2},t.prototype.keys=function(){return new r(this._keys,this._values,n)},t.prototype.values=function(){return new r(this._keys,this._values,o)},t.prototype.entries=function(){return new r(this._keys,this._values,s)},t.prototype["@@iterator"]=function(){return this.entries()},t.prototype[i]=function(){return this.entries()},t.prototype._find=function(e,t){return this._cacheKey!==e&&(this._cacheIndex=this._keys.indexOf(this._cacheKey=e)),this._cacheIndex<0&&t&&(this._cacheIndex=this._keys.length,this._keys.push(e),this._values.push(void 0)),this._cacheIndex},t}();function n(e,t){return e}function o(e,t){return t}function s(e,t){return[e,t]}}():Map,h=f||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?function(){function e(){this._map=new d}return Object.defineProperty(e.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),e.prototype.has=function(e){return this._map.has(e)},e.prototype.add=function(e){return this._map.set(e,e),this},e.prototype.delete=function(e){return this._map.delete(e)},e.prototype.clear=function(){this._map.clear()},e.prototype.keys=function(){return this._map.keys()},e.prototype.values=function(){return this._map.values()},e.prototype.entries=function(){return this._map.entries()},e.prototype["@@iterator"]=function(){return this.keys()},e.prototype[i]=function(){return this.keys()},e}():Set,p=new(f||"function"!=typeof WeakMap?function(){var e=u.create(),t=n();return function(){function e(){this._key=n()}return e.prototype.has=function(e){var t=o(e,!1);return void 0!==t&&u.has(t,this._key)},e.prototype.get=function(e){var t=o(e,!1);return void 0!==t?u.get(t,this._key):void 0},e.prototype.set=function(e,t){return o(e,!0)[this._key]=t,this},e.prototype.delete=function(e){var t=o(e,!1);return void 0!==t&&delete t[this._key]},e.prototype.clear=function(){this._key=n()},e}();function n(){var t;do{t="@@WeakMap@@"+s()}while(u.has(e,t));return e[t]=!0,t}function o(e,n){if(!r.call(e,t)){if(!n)return;Object.defineProperty(e,t,{value:u.create()})}return e[t]}function i(e,t){for(var r=0;r<t;++r)e[r]=255*Math.random()|0;return e}function s(){var e,t=(e=16,"function"==typeof Uint8Array?"undefined"!=typeof crypto?crypto.getRandomValues(new Uint8Array(e)):"undefined"!=typeof msCrypto?msCrypto.getRandomValues(new Uint8Array(e)):i(new Uint8Array(e),e):i(new Array(e),e));t[6]=79&t[6]|64,t[8]=191&t[8]|128;for(var r="",n=0;n<16;++n){var o=t[n];4!==n&&6!==n&&8!==n||(r+="-"),o<16&&(r+="0"),r+=o.toString(16).toLowerCase()}return r}}():WeakMap);function g(e,t,r){var n=p.get(e);if(_(n)){if(!r)return;n=new d,p.set(e,n)}var o=n.get(t);if(_(o)){if(!r)return;o=new d,n.set(t,o)}return o}function m(e,t,r){var n=g(t,r,!1);return!_(n)&&!!n.has(e)}function y(e,t,r){var n=g(t,r,!1);if(!_(n))return n.get(e)}function b(e,t,r,n){g(r,n,!0).set(e,t)}function v(e,t){var r=[],n=g(e,t,!1);if(_(n))return r;for(var o=function(e){var t=x(e,i);if(!P(t))throw new TypeError;var r=t.call(e);if(!O(r))throw new TypeError;return r}(n.keys()),s=0;;){var a=M(o);if(!a)return r.length=s,r;var c=a.value;try{r[s]=c}catch(e){try{I(o)}finally{throw e}}s++}}function w(e){if(null===e)return 1;switch(typeof e){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===e?1:6;default:return 6}}function _(e){return void 0===e}function k(e){return null===e}function O(e){return"object"==typeof e?null!==e:"function"==typeof e}function S(e,t){switch(w(e)){case 0:case 1:case 2:case 3:case 4:case 5:return e}var r=3===t?"string":5===t?"number":"default",n=x(e,o);if(void 0!==n){var i=n.call(e,r);if(O(i))throw new TypeError;return i}return function(e,t){if("string"===t){var r=e.toString;if(P(r))if(!O(o=r.call(e)))return o;if(P(n=e.valueOf))if(!O(o=n.call(e)))return o}else{var n;if(P(n=e.valueOf))if(!O(o=n.call(e)))return o;var o,i=e.toString;if(P(i))if(!O(o=i.call(e)))return o}throw new TypeError}(e,"default"===r?"number":r)}function E(e){var t=S(e,3);return"symbol"==typeof t?t:function(e){return""+e}(t)}function j(e){return Array.isArray?Array.isArray(e):e instanceof Object?e instanceof Array:"[object Array]"===Object.prototype.toString.call(e)}function P(e){return"function"==typeof e}function A(e){return"function"==typeof e}function x(e,t){var r=e[t];if(null!=r){if(!P(r))throw new TypeError;return r}}function M(e){var t=e.next();return!t.done&&t}function I(e){var t=e.return;t&&t.call(e)}function C(e){var t=Object.getPrototypeOf(e);if("function"!=typeof e||e===l)return t;if(t!==l)return t;var r=e.prototype,n=r&&Object.getPrototypeOf(r);if(null==n||n===Object.prototype)return t;var o=n.constructor;return"function"!=typeof o||o===e?t:o}function R(e){return e.__=void 0,delete e.__,e}t("decorate",(function(e,t,r,n){if(_(r)){if(!j(e))throw new TypeError;if(!A(t))throw new TypeError;return function(e,t){for(var r=e.length-1;r>=0;--r){var n=(0,e[r])(t);if(!_(n)&&!k(n)){if(!A(n))throw new TypeError;t=n}}return t}(e,t)}if(!j(e))throw new TypeError;if(!O(t))throw new TypeError;if(!O(n)&&!_(n)&&!k(n))throw new TypeError;return k(n)&&(n=void 0),function(e,t,r,n){for(var o=e.length-1;o>=0;--o){var i=(0,e[o])(t,r,n);if(!_(i)&&!k(i)){if(!O(i))throw new TypeError;n=i}}return n}(e,t,r=E(r),n)})),t("metadata",(function(e,t){return function(r,n){if(!O(r))throw new TypeError;if(!_(n)&&!function(e){switch(w(e)){case 3:case 4:return!0;default:return!1}}(n))throw new TypeError;b(e,t,r,n)}})),t("defineMetadata",(function(e,t,r,n){if(!O(r))throw new TypeError;return _(n)||(n=E(n)),b(e,t,r,n)})),t("hasMetadata",(function(e,t,r){if(!O(t))throw new TypeError;return _(r)||(r=E(r)),function e(t,r,n){if(m(t,r,n))return!0;var o=C(r);return!k(o)&&e(t,o,n)}(e,t,r)})),t("hasOwnMetadata",(function(e,t,r){if(!O(t))throw new TypeError;return _(r)||(r=E(r)),m(e,t,r)})),t("getMetadata",(function(e,t,r){if(!O(t))throw new TypeError;return _(r)||(r=E(r)),function e(t,r,n){if(m(t,r,n))return y(t,r,n);var o=C(r);return k(o)?void 0:e(t,o,n)}(e,t,r)})),t("getOwnMetadata",(function(e,t,r){if(!O(t))throw new TypeError;return _(r)||(r=E(r)),y(e,t,r)})),t("getMetadataKeys",(function(e,t){if(!O(e))throw new TypeError;return _(t)||(t=E(t)),function e(t,r){var n=v(t,r),o=C(t);if(null===o)return n;var i=e(o,r);if(i.length<=0)return n;if(n.length<=0)return i;for(var s=new h,a=[],c=0,u=n;c<u.length;c++){var l=u[c];s.has(l)||(s.add(l),a.push(l))}for(var f=0,d=i;f<d.length;f++){l=d[f];s.has(l)||(s.add(l),a.push(l))}return a}(e,t)})),t("getOwnMetadataKeys",(function(e,t){if(!O(e))throw new TypeError;return _(t)||(t=E(t)),v(e,t)})),t("deleteMetadata",(function(e,t,r){if(!O(t))throw new TypeError;_(r)||(r=E(r));var n=g(t,r,!1);if(_(n))return!1;if(!n.delete(e))return!1;if(n.size>0)return!0;var o=p.get(t);return o.delete(r),o.size>0||p.delete(t),!0}))}(i)}()}(r||(r={}))}).call(this,r(13),r(12))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(330),t),o(r(667),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(177),o=r(331),i=r(668);t.init=function(e,t){e.registerMessage(n.SetPersistentMemoryMsg),e.registerMessage(n.GetPersistentMemoryMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const n=r(177);t.getHandler=e=>(t,r)=>{switch(r.constructor){case n.SetPersistentMemoryMsg:return o(e)(t,r);case n.GetPersistentMemoryMsg:return e.get();default:throw new Error("Unknown msg type")}};const o=e=>(t,r)=>(e.set(r.data),{success:!0})},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(332),t),o(r(676),t)},function(e,t,r){window,e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=11)}([function(e,t,r){"use strict";const n=r(12);e.exports=function(e,...t){if(!e){if(1===t.length&&t[0]instanceof Error)throw t[0];throw new n(t)}}},function(e,t,r){"use strict";const n=r(0),o=r(12),i=r(29);let s,a;const c={isoDate:/^(?:[-+]\d{2})?(?:\d{4}(?!\d{2}\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\1(?:[12]\d|0[1-9]|3[01]))?|W(?:[0-4]\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?![T]$|[T][\d]+Z$)(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24\:?00)(?:[.,]\d+(?!:))?)(?:\2[0-5]\d(?:[.,]\d+)?)?(?:[Z]|(?:[+-])(?:[01]\d|2[0-3])(?::?[0-5]\d)?)?)?)?$/};t.version=i.version,t.defaults={abortEarly:!0,allowUnknown:!1,artifacts:!1,cache:!0,context:null,convert:!0,dateFormat:"iso",errors:{escapeHtml:!1,label:"path",language:null,render:!0,stack:!1,wrap:{label:'"',array:"[]"}},externals:!0,messages:{},nonEnumerables:!1,noDefaults:!1,presence:"optional",skipFunctions:!1,stripUnknown:!1,warnings:!1},t.symbols={any:Symbol.for("@hapi/joi/schema"),arraySingle:Symbol("arraySingle"),deepDefault:Symbol("deepDefault"),errors:Symbol("errors"),literal:Symbol("literal"),override:Symbol("override"),parent:Symbol("parent"),prefs:Symbol("prefs"),ref:Symbol("ref"),template:Symbol("template"),values:Symbol("values")},t.assertOptions=function(e,t,r="Options"){n(e&&"object"==typeof e&&!Array.isArray(e),"Options must be of type object");const o=Object.keys(e).filter(e=>!t.includes(e));n(0===o.length,"".concat(r," contain unknown keys: ").concat(o))},t.checkPreferences=function(e){a=a||r(16);const t=a.preferences.validate(e);if(t.error)throw new o([t.error.details[0].message])},t.compare=function(e,t,r){switch(r){case"=":return e===t;case">":return e>t;case"<":return e<t;case">=":return e>=t;case"<=":return e<=t}},t.default=function(e,t){return void 0===e?t:e},t.isIsoDate=function(e){return c.isoDate.test(e)},t.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},t.isResolvable=function(e){return!!e&&(e[t.symbols.ref]||e[t.symbols.template])},t.isSchema=function(e,r={}){const o=e&&e[t.symbols.any];return!!o&&(n(r.legacy||o.version===t.version,"Cannot mix different versions of joi schemas"),!0)},t.isValues=function(e){return e[t.symbols.values]},t.limit=function(e){return Number.isSafeInteger(e)&&e>=0},t.preferences=function(e,n){s=s||r(9),e=e||{},n=n||{};const o=Object.assign({},e,n);return n.errors&&e.errors&&(o.errors=Object.assign({},e.errors,n.errors),o.errors.wrap=Object.assign({},e.errors.wrap,n.errors.wrap)),n.messages&&(o.messages=s.compile(n.messages,e.messages)),delete o[t.symbols.prefs],o},t.tryWithPath=function(e,t,r={}){try{return e()}catch(e){throw void 0!==e.path?e.path=t+"."+e.path:e.path=t,r.append&&(e.message="".concat(e.message," (").concat(e.path,")")),e}},t.validateArg=function(e,r,{assert:n,message:o}){if(t.isSchema(n)){const t=n.validate(e);if(!t.error)return;return t.error.message}if(!n(e))return r?"".concat(r," ").concat(o):o},t.verifyFlat=function(e,t){for(const r of e)n(!Array.isArray(r),"Method no longer accepts array arguments:",t)}},function(e,t,r){"use strict";const n=r(6),o=r(13),i=r(14),s={needsProtoHack:new Set([o.set,o.map,o.weakSet,o.weakMap])};e.exports=s.clone=function(e,t={},r=null){if("object"!=typeof e||null===e)return e;let n=s.clone,a=r;if(t.shallow){if(!0!==t.shallow)return s.cloneWithShallow(e,t);n=e=>e}else if(a){const t=a.get(e);if(t)return t}else a=new Map;const c=o.getInternalProto(e);if(c===o.buffer)return!1;if(c===o.date)return new Date(e.getTime());if(c===o.regex)return new RegExp(e);const u=s.base(e,c,t);if(u===e)return e;if(a&&a.set(e,u),c===o.set)for(const r of e)u.add(n(r,t,a));else if(c===o.map)for(const[r,o]of e)u.set(r,n(o,t,a));const l=i.keys(e,t);for(const r of l){if("__proto__"===r)continue;if(c===o.array&&"length"===r){u.length=e.length;continue}const i=Object.getOwnPropertyDescriptor(e,r);i?i.get||i.set?Object.defineProperty(u,r,i):i.enumerable?u[r]=n(e[r],t,a):Object.defineProperty(u,r,{enumerable:!1,writable:!0,configurable:!0,value:n(e[r],t,a)}):Object.defineProperty(u,r,{enumerable:!0,writable:!0,configurable:!0,value:n(e[r],t,a)})}return u},s.cloneWithShallow=function(e,t){const r=t.shallow;(t=Object.assign({},t)).shallow=!1;const o=new Map;for(const t of r){const r=n(e,t);"object"!=typeof r&&"function"!=typeof r||o.set(r,r)}return s.clone(e,t,o)},s.base=function(e,t,r){if(!1===r.prototype)return s.needsProtoHack.has(t)?new t.constructor:t===o.array?[]:{};const n=Object.getPrototypeOf(e);if(n&&n.isImmutable)return e;if(t===o.array){const e=[];return n!==t&&Object.setPrototypeOf(e,n),e}if(s.needsProtoHack.has(t)){const e=new n.constructor;return n!==t&&Object.setPrototypeOf(e,n),e}return Object.create(n)}},function(e,t,r){"use strict";const n=r(0),o=r(34),i=r(1),s=r(9);e.exports=o.extend({type:"any",flags:{only:{default:!1}},terms:{alterations:{init:null},examples:{init:null},externals:{init:null},metas:{init:[]},notes:{init:[]},shared:{init:null},tags:{init:[]},whens:{init:null}},rules:{custom:{method(e,t){return n("function"==typeof e,"Method must be a function"),n(void 0===t||t&&"string"==typeof t,"Description must be a non-empty string"),this.$_addRule({name:"custom",args:{method:e,description:t}})},validate(e,t,{method:r}){try{return r(e,t)}catch(e){return t.error("any.custom",{error:e})}},args:["method","description"],multi:!0},messages:{method(e){return this.prefs({messages:e})}},shared:{method(e){n(i.isSchema(e)&&e._flags.id,"Schema must be a schema with an id");const t=this.clone();return t.$_terms.shared=t.$_terms.shared||[],t.$_terms.shared.push(e),t.$_mutateRegister(e),t}},warning:{method(e,t){return n(e&&"string"==typeof e,"Invalid warning code"),this.$_addRule({name:"warning",args:{code:e,local:t},warn:!0})},validate:(e,t,{code:r,local:n})=>t.error(r,n),args:["code","local"],multi:!0}},modifiers:{keep(e,t=!0){e.keep=t},message(e,t){e.message=s.compile(t)},warn(e,t=!0){e.warn=t}},manifest:{build(e,t){for(const r in t){const n=t[r];if(["examples","externals","metas","notes","tags"].includes(r))for(const t of n)e=e[r.slice(0,-1)](t);else if("alterations"!==r)if("whens"!==r){if("shared"===r)for(const t of n)e=e.shared(t)}else for(const t of n){const{ref:r,is:n,not:o,then:i,otherwise:s,concat:a}=t;e=a?e.concat(a):r?e.when(r,{is:n,not:o,then:i,otherwise:s,switch:t.switch,break:t.break}):e.when(n,{then:i,otherwise:s,break:t.break})}else{const t={};for(const{target:e,adjuster:r}of n)t[e]=r;e=e.alter(t)}}return e}},messages:{"any.custom":"{{#label}} failed custom validation because {{#error.message}}","any.default":"{{#label}} threw an error when running default method","any.failover":"{{#label}} threw an error when running failover method","any.invalid":"{{#label}} contains an invalid value","any.only":'{{#label}} must be {if(#valids.length == 1, "", "one of ")}{{#valids}}',"any.ref":"{{#label}} {{#arg}} references {{:#ref}} which {{#reason}}","any.required":"{{#label}} is required","any.unknown":"{{#label}} is not allowed"}})},function(e,t,r){"use strict";const n=r(32),o=r(1),i=r(7);t.Report=class{constructor(e,r,n,o,i,s,a){if(this.code=e,this.flags=o,this.messages=i,this.path=s.path,this.prefs=a,this.state=s,this.value=r,this.message=null,this.template=null,this.local=n||{},this.local.label=t.label(this.flags,this.state,this.prefs,this.messages),void 0===this.value||this.local.hasOwnProperty("value")||(this.local.value=this.value),this.path.length){const e=this.path[this.path.length-1];"object"!=typeof e&&(this.local.key=e)}}_setTemplate(e){if(this.template=e,!this.flags.label&&0===this.path.length){const e=this._template(this.template,"root");e&&(this.local.label=e)}}toString(){if(this.message)return this.message;const e=this.code;if(!this.prefs.errors.render)return this.code;const t=this._template(this.template)||this._template(this.prefs.messages)||this._template(this.messages);return void 0===t?'Error code "'.concat(e,'" is not defined, your custom type is missing the correct messages definition'):(this.message=t.render(this.value,this.state,this.prefs,this.local,{errors:this.prefs.errors,messages:[this.prefs.messages,this.messages]}),this.prefs.errors.label||(this.message=this.message.replace(/^"" /,"").trim()),this.message)}_template(e,r){return t.template(this.value,e,r||this.code,this.state,this.prefs)}},t.path=function(e){let t="";for(const r of e)"object"!=typeof r&&("string"==typeof r?(t&&(t+="."),t+=r):t+="[".concat(r,"]"));return t},t.template=function(e,t,r,n,s){if(!t)return;if(i.isTemplate(t))return"root"!==r?t:null;let a=s.errors.language;return o.isResolvable(a)&&(a=a.resolve(e,n,s)),a&&t[a]&&void 0!==t[a][r]?t[a][r]:t[r]},t.label=function(e,r,n,o){if(e.label)return e.label;if(!n.errors.label)return"";let i=r.path;return"key"===n.errors.label&&r.path.length>1&&(i=r.path.slice(-1)),t.path(i)||t.template(null,n.messages,"root",r,n)||o&&t.template(null,o,"root",r,n)||"value"},t.process=function(e,r,n){if(!e)return null;const{override:o,message:i,details:s}=t.details(e);if(o)return o;if(n.errors.stack)return new t.ValidationError(i,s,r);const a=Error.stackTraceLimit;Error.stackTraceLimit=0;const c=new t.ValidationError(i,s,r);return Error.stackTraceLimit=a,c},t.details=function(e,t={}){let r=[];const n=[];for(const o of e){if(o instanceof Error){if(!1!==t.override)return{override:o};const e=o.toString();r.push(e),n.push({message:e,type:"override",context:{error:o}});continue}const e=o.toString();r.push(e),n.push({message:e,path:o.path.filter(e=>"object"!=typeof e),type:o.code,context:o.local})}return r.length>1&&(r=[...new Set(r)]),{message:r.join(". "),details:n}},t.ValidationError=class extends Error{constructor(e,t,r){super(e),this._original=r,this.details=t}static isError(e){return e instanceof t.ValidationError}},t.ValidationError.prototype.isJoi=!0,t.ValidationError.prototype.name="ValidationError",t.ValidationError.prototype.annotate=n.error},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const s=r(0),a=r(2),c=r(6),u=r(1);let l;const f={symbol:Symbol("ref"),defaults:{adjust:null,in:!1,iterables:null,map:null,separator:".",type:"value"}};t.create=function(e,t={}){s("string"==typeof e,"Invalid reference key:",e),u.assertOptions(t,["adjust","ancestor","in","iterables","map","prefix","render","separator"]),s(!t.prefix||"object"==typeof t.prefix,"options.prefix must be of type object");const r=Object.assign({},f.defaults,t);delete r.prefix;const n=r.separator,o=f.context(e,n,t.prefix);if(r.type=o.type,e=o.key,"value"===r.type)if(o.root&&(s(!n||e[0]!==n,"Cannot specify relative path with root prefix"),r.ancestor="root",e||(e=null)),n&&n===e)e=null,r.ancestor=0;else if(void 0!==r.ancestor)s(!n||!e||e[0]!==n,"Cannot combine prefix with ancestor option");else{const[t,o]=f.ancestor(e,n);o&&""===(e=e.slice(o))&&(e=null),r.ancestor=t}return r.path=n?null===e?[]:e.split(n):[e],new f.Ref(r)},t.in=function(e,r={}){return t.create(e,o(o({},r),{},{in:!0}))},t.isRef=function(e){return!!e&&!!e[u.symbols.ref]},f.Ref=class{constructor(e){s("object"==typeof e,"Invalid reference construction"),u.assertOptions(e,["adjust","ancestor","in","iterables","map","path","render","separator","type","depth","key","root","display"]),s([!1,void 0].includes(e.separator)||"string"==typeof e.separator&&1===e.separator.length,"Invalid separator"),s(!e.adjust||"function"==typeof e.adjust,"options.adjust must be a function"),s(!e.map||Array.isArray(e.map),"options.map must be an array"),s(!e.map||!e.adjust,"Cannot set both map and adjust options"),Object.assign(this,f.defaults,e),s("value"===this.type||void 0===this.ancestor,"Non-value references cannot reference ancestors"),Array.isArray(this.map)&&(this.map=new Map(this.map)),this.depth=this.path.length,this.key=this.path.length?this.path.join(this.separator):null,this.root=this.path[0],this.updateDisplay()}resolve(e,t,r,n,o={}){return s(!this.in||o.in,"Invalid in() reference usage"),"global"===this.type?this._resolve(r.context,t,o):"local"===this.type?this._resolve(n,t,o):this.ancestor?"root"===this.ancestor?this._resolve(t.ancestors[t.ancestors.length-1],t,o):(s(this.ancestor<=t.ancestors.length,"Invalid reference exceeds the schema root:",this.display),this._resolve(t.ancestors[this.ancestor-1],t,o)):this._resolve(e,t,o)}_resolve(e,t,r){let n;if("value"===this.type&&t.mainstay.shadow&&!1!==r.shadow&&(n=t.mainstay.shadow.get(this.absolute(t))),void 0===n&&(n=c(e,this.path,{iterables:this.iterables,functions:!0})),this.adjust&&(n=this.adjust(n)),this.map){const e=this.map.get(n);void 0!==e&&(n=e)}return t.mainstay&&t.mainstay.tracer.resolve(t,this,n),n}toString(){return this.display}absolute(e){return[...e.path.slice(0,-this.ancestor),...this.path]}clone(){return new f.Ref(this)}describe(){const e={path:this.path};"value"!==this.type&&(e.type=this.type),"."!==this.separator&&(e.separator=this.separator),"value"===this.type&&1!==this.ancestor&&(e.ancestor=this.ancestor),this.map&&(e.map=[...this.map]);for(const t of["adjust","iterables","render"])null!==this[t]&&void 0!==this[t]&&(e[t]=this[t]);return!1!==this.in&&(e.in=!0),{ref:e}}updateDisplay(){const e=null!==this.key?this.key:"";if("value"!==this.type)return void(this.display="ref:".concat(this.type,":").concat(e));if(!this.separator)return void(this.display="ref:".concat(e));if(!this.ancestor)return void(this.display="ref:".concat(this.separator).concat(e));if("root"===this.ancestor)return void(this.display="ref:root:".concat(e));if(1===this.ancestor)return void(this.display="ref:".concat(e||".."));const t=new Array(this.ancestor+1).fill(this.separator).join("");this.display="ref:".concat(t).concat(e||"")}},f.Ref.prototype[u.symbols.ref]=!0,t.build=function(e){return"value"===(e=Object.assign({},f.defaults,e)).type&&void 0===e.ancestor&&(e.ancestor=1),new f.Ref(e)},f.context=function(e,t,r={}){if(e=e.trim(),r){const n=void 0===r.global?"$":r.global;if(n!==t&&e.startsWith(n))return{key:e.slice(n.length),type:"global"};const o=void 0===r.local?"#":r.local;if(o!==t&&e.startsWith(o))return{key:e.slice(o.length),type:"local"};const i=void 0===r.root?"/":r.root;if(i!==t&&e.startsWith(i))return{key:e.slice(i.length),type:"value",root:!0}}return{key:e,type:"value"}},f.ancestor=function(e,t){if(!t)return[1,0];if(e[0]!==t)return[1,0];if(e[1]!==t)return[0,1];let r=2;for(;e[r]===t;)++r;return[r-1,r]},t.toSibling=0,t.toParent=1,t.Manager=class{constructor(){this.refs=[]}register(e,n){if(e)if(n=void 0===n?t.toParent:n,Array.isArray(e))for(const t of e)this.register(t,n);else if(u.isSchema(e))for(const t of e._refs.refs)t.ancestor-n>=0&&this.refs.push({ancestor:t.ancestor-n,root:t.root});else t.isRef(e)&&"value"===e.type&&e.ancestor-n>=0&&this.refs.push({ancestor:e.ancestor-n,root:e.root}),l=l||r(7),l.isTemplate(e)&&this.register(e.refs(),n)}get length(){return this.refs.length}clone(){const e=new t.Manager;return e.refs=a(this.refs),e}reset(){this.refs=[]}roots(){return this.refs.filter(e=>!e.ancestor).map(e=>e.root)}}},function(e,t,r){"use strict";const n=r(0),o={};e.exports=function(e,t,r){if(!1===t||null==t)return e;"string"==typeof(r=r||{})&&(r={separator:r});const i=Array.isArray(t);n(!i||!r.separator,"Separator option no valid for array-based chain");const s=i?t:t.split(r.separator||".");let a=e;for(let e=0;e<s.length;++e){let i=s[e];const c=r.iterables&&o.iterables(a);if(Array.isArray(a)||"set"===c){const e=Number(i);Number.isInteger(e)&&(i=e<0?a.length+e:e)}if(!a||"function"==typeof a&&!1===r.functions||!c&&void 0===a[i]){n(!r.strict||e+1===s.length,"Missing segment",i,"in reach path ",t),n("object"==typeof a||!0===r.functions||"function"!=typeof a,"Invalid segment",i,"in reach path ",t),a=r.default;break}a=c?"set"===c?[...a][i]:a.get(i):a[i]}return a},o.iterables=function(e){return e instanceof Set?"set":e instanceof Map?"map":void 0}},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const i=r(0),s=r(2),a=r(30),c=r(31),u=r(1),l=r(4),f=r(5),d={symbol:Symbol("template"),opens:new Array(1e3).join("\0"),closes:new Array(1e3).join("\ 1"),dateFormat:{date:Date.prototype.toDateString,iso:Date.prototype.toISOString,string:Date.prototype.toString,time:Date.prototype.toTimeString,utc:Date.prototype.toUTCString}};e.exports=d.Template=class{constructor(e,t){i("string"==typeof e,"Template source must be a string"),i(!e.includes("\0")&&!e.includes("\ 1"),"Template source cannot contain reserved control characters"),this.source=e,this.rendered=e,this._template=null,this._settings=s(t),this._parse()}_parse(){if(!this.source.includes("{"))return;const e=d.encode(this.source),t=d.split(e);let r=!1;const n=[],o=t.shift();o&&n.push(o);for(const e of t){const t="{"!==e[0],o=t?"}":"}}",i=e.indexOf(o);if(-1===i||"{"===e[1]){n.push("{".concat(d.decode(e)));continue}let s=e.slice(t?0:1,i);const a=":"===s[0];a&&(s=s.slice(1));const c=this._ref(d.decode(s),{raw:t,wrapped:a});n.push(c),"string"!=typeof c&&(r=!0);const u=e.slice(i+o.length);u&&n.push(d.decode(u))}r?this._template=n:this.rendered=n.join("")}static date(e,t){return d.dateFormat[t.dateFormat].call(e)}describe(e={}){if(!this._settings&&e.compact)return this.source;const t={template:this.source};return this._settings&&(t.options=this._settings),t}static build(e){return new d.Template(e.template,e.options)}isDynamic(){return!!this._template}static isTemplate(e){return!!e&&!!e[u.symbols.template]}refs(){if(!this._template)return;const e=[];for(const t of this._template)"string"!=typeof t&&e.push(...t.refs);return e}resolve(e,t,r,n){return this._template&&1===this._template.length?this._part(this._template[0],e,t,r,n,{}):this.render(e,t,r,n)}_part(e,...t){return e.ref?e.ref.resolve(...t):e.formula.evaluate(t)}render(e,t,r,n,o={}){if(!this.isDynamic())return this.rendered;const i=[];for(const s of this._template)if("string"==typeof s)i.push(s);else{const c=this._part(s,e,t,r,n,o),u=d.stringify(c,e,t,r,n,o);if(void 0!==u){const e=s.raw||!1===(o.errors&&o.errors.escapeHtml)?u:a(u);i.push(d.wrap(e,s.wrapped&&r.errors.wrap.label))}}return i.join("")}_ref(e,{raw:t,wrapped:r}){const n=[],o=e=>{const t=f.create(e,this._settings);return n.push(t),e=>t.resolve(...e)};try{var i=new c.Parser(e,{reference:o,functions:d.functions,constants:d.constants})}catch(t){throw t.message='Invalid template variable "'.concat(e,'" fails due to: ').concat(t.message),t}if(i.single){if("reference"===i.single.type){const e=n[0];return{ref:e,raw:t,refs:n,wrapped:r||"local"===e.type&&"label"===e.key}}return d.stringify(i.single.value)}return{formula:i,raw:t,refs:n}}toString(){return this.source}},d.Template.prototype[u.symbols.template]=!0,d.Template.prototype.isImmutable=!0,d.encode=function(e){return e.replace(/\\(\{+)/g,(e,t)=>d.opens.slice(0,t.length)).replace(/\\(\}+)/g,(e,t)=>d.closes.slice(0,t.length))},d.decode=function(e){return e.replace(/\u0000/g,"{").replace(/\u0001/g,"}")},d.split=function(e){const t=[];let r="";for(let n=0;n<e.length;++n){const o=e[n];if("{"===o){let o="";for(;n+1<e.length&&"{"===e[n+1];)o+="{",++n;t.push(r),r=o}else r+=o}return t.push(r),t},d.wrap=function(e,t){return t?1===t.length?"".concat(t).concat(e).concat(t):"".concat(t[0]).concat(e).concat(t[1]):e},d.stringify=function(e,t,r,i,s,a){const c=typeof e;let u=!1;if(f.isRef(e)&&e.render&&(u=e.in,e=e.resolve(t,r,i,s,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({in:e.in},a))),null===e)return"null";if("string"===c)return e;if("number"===c||"function"===c||"symbol"===c)return e.toString();if("object"!==c)return JSON.stringify(e);if(e instanceof Date)return d.Template.date(e,i);if(e instanceof Map){const t=[];for(const[r,n]of e.entries())t.push("".concat(r.toString()," -> ").concat(n.toString()));e=t}if(!Array.isArray(e))return e.toString();let l="";for(const n of e)l=l+(l.length?", ":"")+d.stringify(n,t,r,i,s,a);return u?l:d.wrap(l,i.errors.wrap.array)},d.constants={true:!0,false:!1,null:null,second:1e3,minute:6e4,hour:36e5,day:864e5},d.functions={if:(e,t,r)=>e?t:r,msg(e){const[t,r,n,o,i]=this,s=i.messages;if(!s)return"";const a=l.template(t,s[0],e,r,n)||l.template(t,s[1],e,r,n);return a?a.render(t,r,n,o,i):""},number:e=>"number"==typeof e?e:"string"==typeof e?parseFloat(e):"boolean"==typeof e?e?1:0:e instanceof Date?e.getTime():null}},function(e,t,r){"use strict";const n=r(0),o=r(1),i=r(5),s={};t.schema=function(e,t,r={}){o.assertOptions(r,["appendPath","override"]);try{return s.schema(e,t,r)}catch(e){throw r.appendPath&&void 0!==e.path&&(e.message="".concat(e.message," (").concat(e.path,")")),e}},s.schema=function(e,t,r){n(void 0!==t,"Invalid undefined schema"),Array.isArray(t)&&(n(t.length,"Invalid empty array schema"),1===t.length&&(t=t[0]));const i=(t,...n)=>!1!==r.override?t.valid(e.override,...n):t.valid(...n);if(s.simple(t))return i(e,t);if("function"==typeof t)return e.custom(t);if(n("object"==typeof t,"Invalid schema content:",typeof t),o.isResolvable(t))return i(e,t);if(o.isSchema(t))return t;if(Array.isArray(t)){for(const r of t)if(!s.simple(r))return e.alternatives().try(...t);return i(e,...t)}return t instanceof RegExp?e.string().regex(t):t instanceof Date?i(e.date(),t):(n(Object.getPrototypeOf(t)===Object.getPrototypeOf({}),"Schema can only contain plain objects"),e.object().keys(t))},t.ref=function(e,t){return i.isRef(e)?e:i.create(e,t)},t.compile=function(e,r,i={}){o.assertOptions(i,["legacy"]);const a=r&&r[o.symbols.any];if(a)return n(i.legacy||a.version===o.version,"Cannot mix different versions of joi schemas:",a.version,o.version),r;if("object"!=typeof r||!i.legacy)return t.schema(e,r,{appendPath:!0});const c=s.walk(r);return c?c.compile(c.root,r):t.schema(e,r,{appendPath:!0})},s.walk=function(e){if("object"!=typeof e)return null;if(Array.isArray(e)){for(const t of e){const e=s.walk(t);if(e)return e}return null}const t=e[o.symbols.any];if(t)return{root:e[t.root],compile:t.compile};n(Object.getPrototypeOf(e)===Object.getPrototypeOf({}),"Schema can only contain plain objects");for(const t in e){const r=s.walk(e[t]);if(r)return r}return null},s.simple=function(e){return null===e||["boolean","string","number"].includes(typeof e)},t.when=function(e,r,a){if(void 0===a&&(n(r&&"object"==typeof r,"Missing options"),a=r,r=i.create(".")),Array.isArray(a)&&(a={switch:a}),o.assertOptions(a,["is","not","then","otherwise","switch","break"]),o.isSchema(r))return n(void 0===a.is,'"is" can not be used with a schema condition'),n(void 0===a.not,'"not" can not be used with a schema condition'),n(void 0===a.switch,'"switch" can not be used with a schema condition'),s.condition(e,{is:r,then:a.then,otherwise:a.otherwise,break:a.break});if(n(i.isRef(r)||"string"==typeof r,"Invalid condition:",r),n(void 0===a.not||void 0===a.is,'Cannot combine "is" with "not"'),void 0===a.switch){let c=a;void 0!==a.not&&(c={is:a.not,then:a.otherwise,otherwise:a.then,break:a.break});let u=void 0!==c.is?e.$_compile(c.is):e.$_root.invalid(null,!1,0,"").required();return n(void 0!==c.then||void 0!==c.otherwise,'options must have at least one of "then", "otherwise", or "switch"'),n(void 0===c.break||void 0===c.then||void 0===c.otherwise,"Cannot specify then, otherwise, and break all together"),void 0===a.is||i.isRef(a.is)||o.isSchema(a.is)||(u=u.required()),s.condition(e,{ref:t.ref(r),is:u,then:c.then,otherwise:c.otherwise,break:c.break})}n(Array.isArray(a.switch),'"switch" must be an array'),n(void 0===a.is,'Cannot combine "switch" with "is"'),n(void 0===a.not,'Cannot combine "switch" with "not"'),n(void 0===a.then,'Cannot combine "switch" with "then"');const c={ref:t.ref(r),switch:[],break:a.break};for(let t=0;t<a.switch.length;++t){const r=a.switch[t],s=t===a.switch.length-1;o.assertOptions(r,s?["is","then","otherwise"]:["is","then"]),n(void 0!==r.is,'Switch statement missing "is"'),n(void 0!==r.then,'Switch statement missing "then"');const u={is:e.$_compile(r.is),then:e.$_compile(r.then)};if(i.isRef(r.is)||o.isSchema(r.is)||(u.is=u.is.required()),s){n(void 0===a.otherwise||void 0===r.otherwise,'Cannot specify "otherwise" inside and outside a "switch"');const t=void 0!==a.otherwise?a.otherwise:r.otherwise;void 0!==t&&(n(void 0===c.break,"Cannot specify both otherwise and break"),u.otherwise=e.$_compile(t))}c.switch.push(u)}return c},s.condition=function(e,t){for(const r of["then","otherwise"])void 0===t[r]?delete t[r]:t[r]=e.$_compile(t[r]);return t}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(7);t.compile=function(e,t){if("string"==typeof e)return n(!t,"Cannot set single message string"),new i(e);if(i.isTemplate(e))return n(!t,"Cannot set single message template"),e;n("object"==typeof e&&!Array.isArray(e),"Invalid message options"),t=t?o(t):{};for(let r in e){const o=e[r];if("root"===r||i.isTemplate(o)){t[r]=o;continue}if("string"==typeof o){t[r]=new i(o);continue}n("object"==typeof o&&!Array.isArray(o),"Invalid message for",r);const s=r;for(r in t[s]=t[s]||{},o){const e=o[r];"root"===r||i.isTemplate(e)?t[s][r]=e:(n("string"==typeof e,"Invalid message for",r,"in",s),t[s][r]=new i(e))}}return t},t.decompile=function(e){const t={};for(let r in e){const n=e[r];if("root"===r){t[r]=n;continue}if(i.isTemplate(n)){t[r]=n.describe({compact:!0});continue}const o=r;for(r in t[o]={},n){const e=n[r];t[o][r]="root"!==r?e.describe({compact:!0}):e}}return t},t.merge=function(e,r){if(!e)return t.compile(r);if(!r)return e;if("string"==typeof r)return new i(r);if(i.isTemplate(r))return r;const s=o(e);for(let e in r){const t=r[e];if("root"===e||i.isTemplate(t)){s[e]=t;continue}if("string"==typeof t){s[e]=new i(t);continue}n("object"==typeof t&&!Array.isArray(t),"Invalid message for",e);const o=e;for(e in s[o]=s[o]||{},t){const r=t[e];"root"===e||i.isTemplate(r)?s[o][e]=r:(n("string"==typeof r,"Invalid message for",e,"in",o),s[o][e]=new i(r))}}return s}},function(e,t,r){"use strict";const n=r(13),o={mismatched:null};e.exports=function(e,t,r){return r=Object.assign({prototype:!0},r),!!o.isDeepEqual(e,t,r,[])},o.isDeepEqual=function(e,t,r,i){if(e===t)return 0!==e||1/e==1/t;const s=typeof e;if(s!==typeof t)return!1;if(null===e||null===t)return!1;if("function"===s){if(!r.deepFunction||e.toString()!==t.toString())return!1}else if("object"!==s)return e!=e&&t!=t;const a=o.getSharedType(e,t,!!r.prototype);switch(a){case n.buffer:return!1;case n.promise:return e===t;case n.regex:return e.toString()===t.toString();case o.mismatched:return!1}for(let r=i.length-1;r>=0;--r)if(i[r].isSame(e,t))return!0;i.push(new o.SeenEntry(e,t));try{return!!o.isDeepEqualObj(a,e,t,r,i)}finally{i.pop()}},o.getSharedType=function(e,t,r){if(r)return Object.getPrototypeOf(e)!==Object.getPrototypeOf(t)?o.mismatched:n.getInternalProto(e);const i=n.getInternalProto(e);return i!==n.getInternalProto(t)?o.mismatched:i},o.valueOf=function(e){const t=e.valueOf;if(void 0===t)return e;try{return t.call(e)}catch(e){return e}},o.hasOwnEnumerableProperty=function(e,t){return Object.prototype.propertyIsEnumerable.call(e,t)},o.isSetSimpleEqual=function(e,t){for(const r of Set.prototype.values.call(e))if(!Set.prototype.has.call(t,r))return!1;return!0},o.isDeepEqualObj=function(e,t,r,i,s){const{isDeepEqual:a,valueOf:c,hasOwnEnumerableProperty:u}=o,{keys:l,getOwnPropertySymbols:f}=Object;if(e===n.array){if(!i.part){if(t.length!==r.length)return!1;for(let e=0;e<t.length;++e)if(!a(t[e],r[e],i,s))return!1;return!0}for(const e of t)for(const t of r)if(a(e,t,i,s))return!0}else if(e===n.set){if(t.size!==r.size)return!1;if(!o.isSetSimpleEqual(t,r)){const e=new Set(Set.prototype.values.call(r));for(const r of Set.prototype.values.call(t)){if(e.delete(r))continue;let t=!1;for(const n of e)if(a(r,n,i,s)){e.delete(n),t=!0;break}if(!t)return!1}}}else if(e===n.map){if(t.size!==r.size)return!1;for(const[e,n]of Map.prototype.entries.call(t)){if(void 0===n&&!Map.prototype.has.call(r,e))return!1;if(!a(n,Map.prototype.get.call(r,e),i,s))return!1}}else if(e===n.error&&(t.name!==r.name||t.message!==r.message))return!1;const d=c(t),h=c(r);if((t!==d||r!==h)&&!a(d,h,i,s))return!1;const p=l(t);if(!i.part&&p.length!==l(r).length&&!i.skip)return!1;let g=0;for(const e of p)if(i.skip&&i.skip.includes(e))void 0===r[e]&&++g;else{if(!u(r,e))return!1;if(!a(t[e],r[e],i,s))return!1}if(!i.part&&p.length-g!==l(r).length)return!1;if(!1!==i.symbols){const e=f(t),n=new Set(f(r));for(const o of e){if(!i.skip||!i.skip.includes(o))if(u(t,o)){if(!u(r,o))return!1;if(!a(t[o],r[o],i,s))return!1}else if(u(r,o))return!1;n.delete(o)}for(const e of n)if(u(r,e))return!1}return!0},o.SeenEntry=class{constructor(e,t){this.obj=e,this.ref=t}isSame(e,t){return this.obj===e&&this.ref===t}}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(15),s=r(1),a=r(8),c=r(4),u=r(17),l=r(18),f=r(5),d=r(7),h=r(19);let p;const g={types:{alternatives:r(33),any:r(3),array:r(39),boolean:r(40),date:r(41),function:r(42),link:r(45),number:r(46),object:r(47),string:r(48),symbol:r(52)},aliases:{alt:"alternatives",bool:"boolean",func:"function"},root:function(){const e={_types:new Set(Object.keys(g.types))};for(const t of e._types)e[t]=function(...e){return n(!e.length||["alternatives","link","object"].includes(t),"The",t,"type does not allow arguments"),g.generate(this,g.types[t],e)};for(const t of["allow","custom","disallow","equal","exist","forbidden","invalid","not","only","optional","options","prefs","preferences","required","strip","valid","when"])e[t]=function(...e){return this.any()[t](...e)};Object.assign(e,g.methods);for(const t in g.aliases){const r=g.aliases[t];e[t]=e[r]}return e.x=e.expression,h.setup&&h.setup(e),e}};g.methods={ValidationError:c.ValidationError,version:s.version,cache:i.provider,assert(e,t,...r){g.assert(e,t,!0,r)},attempt:(e,t,...r)=>g.assert(e,t,!1,r),build(e){return n("function"==typeof l.build,"Manifest functionality disabled"),l.build(this,e)},checkPreferences(e){s.checkPreferences(e)},compile(e,t){return a.compile(this,e,t)},defaults(e){n("function"==typeof e,"modifier must be a function");const t=Object.assign({},this);for(const r of t._types){const o=e(t[r]());n(s.isSchema(o),"modifier must return a valid schema object"),t[r]=function(...e){return g.generate(this,o,e)}}return t},expression:(...e)=>new d(...e),extend(...e){s.verifyFlat(e,"extend"),p=p||r(16),n(e.length,"You need to provide at least one extension"),this.assert(e,p.extensions);const t=Object.assign({},this);t._types=new Set(t._types);for(let r of e){"function"==typeof r&&(r=r(t)),this.assert(r,p.extension);const e=g.expandExtension(r,t);for(const r of e){n(void 0===t[r.type]||t._types.has(r.type),"Cannot override name",r.type);const e=r.base||this.any(),o=u.type(e,r);t._types.add(r.type),t[r.type]=function(...e){return g.generate(this,o,e)}}}return t},isError:c.ValidationError.isError,isExpression:d.isTemplate,isRef:f.isRef,isSchema:s.isSchema,in:(...e)=>f.in(...e),override:s.symbols.override,ref:(...e)=>f.create(...e),types(){const e={};for(const t of this._types)e[t]=this[t]();for(const t in g.aliases)e[t]=this[t]();return e}},g.assert=function(e,t,r,n){const i=n[0]instanceof Error||"string"==typeof n[0]?n[0]:null,a=i?n[1]:n[0],u=t.validate(e,s.preferences({errors:{stack:!0}},a||{}));let l=u.error;if(!l)return u.value;if(i instanceof Error)throw i;const f=r&&"function"==typeof l.annotate?l.annotate():l.message;throw l instanceof c.ValidationError==0&&(l=o(l)),l.message=i?"".concat(i," ").concat(f):f,l},g.generate=function(e,t,r){return n(e,"Must be invoked on a Joi instance."),t.$_root=e,t._definition.args&&r.length?t._definition.args(t,...r):t},g.expandExtension=function(e,t){if("string"==typeof e.type)return[e];const r=[];for(const n of t._types)if(e.type.test(n)){const o=Object.assign({},e);o.type=n,o.base=t[n](),r.push(o)}return r},e.exports=g.root()},function(e,t,r){"use strict";const n=r(28);e.exports=class extends Error{constructor(e){super(e.filter(e=>""!==e).map(e=>"string"==typeof e?e:e instanceof Error?e.message:n(e)).join(" ")||"Unknown error"),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t.assert)}}},function(e,t,r){"use strict";const n={};t=e.exports={array:Array.prototype,buffer:!1,date:Date.prototype,error:Error.prototype,generic:Object.prototype,map:Map.prototype,promise:Promise.prototype,regex:RegExp.prototype,set:Set.prototype,weakMap:WeakMap.prototype,weakSet:WeakSet.prototype},n.typeMap=new Map([["[object Error]",t.error],["[object Map]",t.map],["[object Promise]",t.promise],["[object Set]",t.set],["[object WeakMap]",t.weakMap],["[object WeakSet]",t.weakSet]]),t.getInternalProto=function(e){if(Array.isArray(e))return t.array;if(e instanceof Date)return t.date;if(e instanceof RegExp)return t.regex;if(e instanceof Error)return t.error;const r=Object.prototype.toString.call(e);return n.typeMap.get(r)||t.generic}},function(e,t,r){"use strict";t.keys=function(e,t={}){return!1!==t.symbols?Reflect.ownKeys(e):Object.getOwnPropertyNames(e)}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(1),s={max:1e3,supported:new Set(["undefined","boolean","number","string"])};t.provider={provision:e=>new s.Cache(e)},s.Cache=class{constructor(e={}){i.assertOptions(e,["max"]),n(void 0===e.max||e.max&&e.max>0&&isFinite(e.max),"Invalid max cache size"),this._max=e.max||s.max,this._map=new Map,this._list=new s.List}get length(){return this._map.size}set(e,t){if(null!==e&&!s.supported.has(typeof e))return;let r=this._map.get(e);if(r)return r.value=t,void this._list.first(r);r=this._list.unshift({key:e,value:t}),this._map.set(e,r),this._compact()}get(e){const t=this._map.get(e);if(t)return this._list.first(t),o(t.value)}_compact(){if(this._map.size>this._max){const e=this._list.pop();this._map.delete(e.key)}}},s.List=class{constructor(){this.tail=null,this.head=null}unshift(e){return e.next=null,e.prev=this.head,this.head&&(this.head.next=e),this.head=e,this.tail||(this.tail=e),e}first(e){e!==this.head&&(this._remove(e),this.unshift(e))}pop(){return this._remove(this.tail)}_remove(e){const{next:t,prev:r}=e;return t.prev=r,r&&(r.next=t),e===this.tail&&(this.tail=t),e.prev=null,e.next=null,e}}},function(e,t,r){"use strict";const n=r(11),o={};o.wrap=n.string().min(1).max(2).allow(!1),t.preferences=n.object({allowUnknown:n.boolean(),abortEarly:n.boolean(),artifacts:n.boolean(),cache:n.boolean(),context:n.object(),convert:n.boolean(),dateFormat:n.valid("date","iso","string","time","utc"),debug:n.boolean(),errors:{escapeHtml:n.boolean(),label:n.valid("path","key",!1),language:[n.string(),n.object().ref()],render:n.boolean(),stack:n.boolean(),wrap:{label:o.wrap,array:o.wrap}},externals:n.boolean(),messages:n.object(),noDefaults:n.boolean(),nonEnumerables:n.boolean(),presence:n.valid("required","optional","forbidden"),skipFunctions:n.boolean(),stripUnknown:n.object({arrays:n.boolean(),objects:n.boolean()}).or("arrays","objects").allow(!0,!1),warnings:n.boolean()}).strict(),o.nameRx=/^[a-zA-Z0-9]\w*$/,o.rule=n.object({alias:n.array().items(n.string().pattern(o.nameRx)).single(),args:n.array().items(n.string(),n.object({name:n.string().pattern(o.nameRx).required(),ref:n.boolean(),assert:n.alternatives([n.function(),n.object().schema()]).conditional("ref",{is:!0,then:n.required()}),normalize:n.function(),message:n.string().when("assert",{is:n.function(),then:n.required()})})),convert:n.boolean(),manifest:n.boolean(),method:n.function().allow(!1),multi:n.boolean(),validate:n.function()}),t.extension=n.object({type:n.alternatives([n.string(),n.object().regex()]).required(),args:n.function(),cast:n.object().pattern(o.nameRx,n.object({from:n.function().maxArity(1).required(),to:n.function().minArity(1).maxArity(2).required()})),base:n.object().schema().when("type",{is:n.object().regex(),then:n.forbidden()}),coerce:[n.function().maxArity(3),n.object({method:n.function().maxArity(3).required(),from:n.array().items(n.string()).single()})],flags:n.object().pattern(o.nameRx,n.object({setter:n.string(),default:n.any()})),manifest:{build:n.function().arity(2)},messages:[n.object(),n.string()],modifiers:n.object().pattern(o.nameRx,n.function().minArity(1).maxArity(2)),overrides:n.object().pattern(o.nameRx,n.function()),prepare:n.function().maxArity(3),rebuild:n.function().arity(1),rules:n.object().pattern(o.nameRx,o.rule),terms:n.object().pattern(o.nameRx,n.object({init:n.array().allow(null).required(),manifest:n.object().pattern(/.+/,[n.valid("schema","single"),n.object({mapped:n.object({from:n.string().required(),to:n.string().required()}).required()})])})),validate:n.function().maxArity(3)}).strict(),t.extensions=n.array().items(n.object(),n.function().arity(1)).strict(),o.desc={buffer:n.object({buffer:n.string()}),func:n.object({function:n.function().required(),options:{literal:!0}}),override:n.object({override:!0}),ref:n.object({ref:n.object({type:n.valid("value","global","local"),path:n.array().required(),separator:n.string().length(1).allow(!1),ancestor:n.number().min(0).integer().allow("root"),map:n.array().items(n.array().length(2)).min(1),adjust:n.function(),iterables:n.boolean(),in:n.boolean(),render:n.boolean()}).required()}),regex:n.object({regex:n.string().min(3)}),special:n.object({special:n.valid("deep").required()}),template:n.object({template:n.string().required(),options:n.object()}),value:n.object({value:n.alternatives([n.object(),n.array()]).required()})},o.desc.entity=n.alternatives([n.array().items(n.link("...")),n.boolean(),n.function(),n.number(),n.string(),o.desc.buffer,o.desc.func,o.desc.ref,o.desc.regex,o.desc.special,o.desc.template,o.desc.value,n.link("/")]),o.desc.values=n.array().items(null,n.boolean(),n.function(),n.number().allow(1/0,-1/0),n.string().allow(""),n.symbol(),o.desc.buffer,o.desc.func,o.desc.override,o.desc.ref,o.desc.regex,o.desc.template,o.desc.value),o.desc.messages=n.object().pattern(/.+/,[n.string(),o.desc.template,n.object().pattern(/.+/,[n.string(),o.desc.template])]),t.description=n.object({type:n.string().required(),flags:n.object({cast:n.string(),default:n.any(),description:n.string(),empty:n.link("/"),failover:o.desc.entity,id:n.string(),label:n.string(),only:!0,presence:["optional","required","forbidden"],result:["raw","strip"],strip:n.boolean(),unit:n.string()}).unknown(),preferences:{allowUnknown:n.boolean(),abortEarly:n.boolean(),artifacts:n.boolean(),cache:n.boolean(),convert:n.boolean(),dateFormat:["date","iso","string","time","utc"],errors:{escapeHtml:n.boolean(),label:["path","key"],language:[n.string(),o.desc.ref],wrap:{label:o.wrap,array:o.wrap}},externals:n.boolean(),messages:o.desc.messages,noDefaults:n.boolean(),nonEnumerables:n.boolean(),presence:["required","optional","forbidden"],skipFunctions:n.boolean(),stripUnknown:n.object({arrays:n.boolean(),objects:n.boolean()}).or("arrays","objects").allow(!0,!1),warnings:n.boolean()},allow:o.desc.values,invalid:o.desc.values,rules:n.array().min(1).items({name:n.string().required(),args:n.object().min(1),keep:n.boolean(),message:[n.string(),o.desc.messages],warn:n.boolean()}),keys:n.object().pattern(/.*/,n.link("/")),link:o.desc.ref}).pattern(/^[a-z]\w*$/,n.any())},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(1),s=r(9),a={};t.type=function(e,t){const r=Object.getPrototypeOf(e),c=o(r),u=e._assign(Object.create(c)),l=Object.assign({},t);delete l.base,c._definition=l;const f=r._definition||{};l.messages=s.merge(f.messages,l.messages),l.properties=Object.assign({},f.properties,l.properties),u.type=l.type,l.flags=Object.assign({},f.flags,l.flags);const d=Object.assign({},f.terms);if(l.terms)for(const e in l.terms){const t=l.terms[e];n(void 0===u.$_terms[e],"Invalid term override for",l.type,e),u.$_terms[e]=t.init,d[e]=t}l.terms=d,l.args||(l.args=f.args),l.prepare=a.prepare(l.prepare,f.prepare),l.coerce&&("function"==typeof l.coerce&&(l.coerce={method:l.coerce}),l.coerce.from&&!Array.isArray(l.coerce.from)&&(l.coerce={method:l.coerce.method,from:[].concat(l.coerce.from)})),l.coerce=a.coerce(l.coerce,f.coerce),l.validate=a.validate(l.validate,f.validate);const h=Object.assign({},f.rules);if(l.rules)for(const e in l.rules){const t=l.rules[e];n("object"==typeof t,"Invalid rule definition for",l.type,e);let r=t.method;if(void 0===r&&(r=function(){return this.$_addRule(e)}),r&&(n(!c[e],"Rule conflict in",l.type,e),c[e]=r),n(!h[e],"Rule conflict in",l.type,e),h[e]=t,t.alias){const e=[].concat(t.alias);for(const r of e)c[r]=t.method}t.args&&(t.argsByName=new Map,t.args=t.args.map(e=>("string"==typeof e&&(e={name:e}),n(!t.argsByName.has(e.name),"Duplicated argument name",e.name),i.isSchema(e.assert)&&(e.assert=e.assert.strict().label(e.name)),t.argsByName.set(e.name,e),e)))}l.rules=h;const p=Object.assign({},f.modifiers);if(l.modifiers)for(const e in l.modifiers){n(!c[e],"Rule conflict in",l.type,e);const t=l.modifiers[e];n("function"==typeof t,"Invalid modifier definition for",l.type,e);const r=function(t){return this.rule({[e]:t})};c[e]=r,p[e]=t}if(l.modifiers=p,l.overrides){c._super=r,u.$_super={};for(const e in l.overrides)n(r[e],"Cannot override missing",e),l.overrides[e][i.symbols.parent]=r[e],u.$_super[e]=r[e].bind(u);Object.assign(c,l.overrides)}l.cast=Object.assign({},f.cast,l.cast);const g=Object.assign({},f.manifest,l.manifest);return g.build=a.build(l.manifest&&l.manifest.build,f.manifest&&f.manifest.build),l.manifest=g,l.rebuild=a.rebuild(l.rebuild,f.rebuild),u},a.build=function(e,t){return e&&t?function(r,n){return t(e(r,n),n)}:e||t},a.coerce=function(e,t){return e&&t?{from:e.from&&t.from?[...new Set([...e.from,...t.from])]:null,method(r,n){let o;if((!t.from||t.from.includes(typeof r))&&(o=t.method(r,n),o)){if(o.errors||void 0===o.value)return o;r=o.value}if(!e.from||e.from.includes(typeof r)){const t=e.method(r,n);if(t)return t}return o}}:e||t},a.prepare=function(e,t){return e&&t?function(r,n){const o=e(r,n);if(o){if(o.errors||void 0===o.value)return o;r=o.value}return t(r,n)||o}:e||t},a.rebuild=function(e,t){return e&&t?function(r){t(r),e(r)}:e||t},a.validate=function(e,t){return e&&t?function(r,n){const o=t(r,n);if(o){if(o.errors&&(!Array.isArray(o.errors)||o.errors.length))return o;r=o.value}return e(r,n)||o}:e||t}},function(e,t){},function(e,t){},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(14),s={};e.exports=s.merge=function(e,t,r){if(n(e&&"object"==typeof e,"Invalid target value: must be an object"),n(null==t||"object"==typeof t,"Invalid source value: must be null, undefined, or an object"),!t)return e;if(r=Object.assign({nullOverride:!0,mergeArrays:!0},r),Array.isArray(t)){n(Array.isArray(e),"Cannot merge array onto an object"),r.mergeArrays||(e.length=0);for(let n=0;n<t.length;++n)e.push(o(t[n],{symbols:r.symbols}));return e}const a=i.keys(t,r);for(let n=0;n<a.length;++n){const i=a[n];if("__proto__"===i||!Object.prototype.propertyIsEnumerable.call(t,i))continue;const c=t[i];if(c&&"object"==typeof c){if(e[i]===c)continue;!e[i]||"object"!=typeof e[i]||Array.isArray(e[i])!==Array.isArray(c)||c instanceof Date||c instanceof RegExp?e[i]=o(c,{symbols:r.symbols}):s.merge(e[i],c,r)}else(null!=c||r.nullOverride)&&(e[i]=c)}return e}},function(e,t,r){"use strict";const n=r(0),o=r(10),i=r(1),s={};e.exports=s.Values=class{constructor(e,t){this._values=new Set(e),this._refs=new Set(t),this._lowercase=s.lowercases(e),this._override=!1}get length(){return this._values.size+this._refs.size}add(e,t){i.isResolvable(e)?this._refs.has(e)||(this._refs.add(e),t&&t.register(e)):this.has(e,null,null,!1)||(this._values.add(e),"string"==typeof e&&this._lowercase.set(e.toLowerCase(),e))}static merge(e,t,r){if(e=e||new s.Values,t){if(t._override)return t.clone();for(const r of[...t._values,...t._refs])e.add(r)}if(r)for(const t of[...r._values,...r._refs])e.remove(t);return e.length?e:null}remove(e){i.isResolvable(e)?this._refs.delete(e):(this._values.delete(e),"string"==typeof e&&this._lowercase.delete(e.toLowerCase()))}has(e,t,r,n){return!!this.get(e,t,r,n)}get(e,t,r,n){if(!this.length)return!1;if(this._values.has(e))return{value:e};if("string"==typeof e&&e&&n){const t=this._lowercase.get(e.toLowerCase());if(t)return{value:t}}if(!this._refs.size&&"object"!=typeof e)return!1;if("object"==typeof e)for(const t of this._values)if(o(t,e))return{value:t};if(t)for(const i of this._refs){const s=i.resolve(e,t,r,null,{in:!0});if(void 0===s)continue;const a=i.in&&"object"==typeof s?Array.isArray(s)?s:Object.keys(s):[s];for(const t of a)if(typeof t==typeof e)if(n&&e&&"string"==typeof e){if(t.toLowerCase()===e.toLowerCase())return{value:t,ref:i}}else if(o(t,e))return{value:t,ref:i}}return!1}override(){this._override=!0}values(e){if(e&&e.display){const e=[];for(const t of[...this._values,...this._refs])void 0!==t&&e.push(t);return e}return Array.from([...this._values,...this._refs])}clone(){const e=new s.Values(this._values,this._refs);return e._override=this._override,e}concat(e){n(!e._override,"Cannot concat override set of values");const t=new s.Values([...this._values,...e._values],[...this._refs,...e._refs]);return t._override=this._override,t}describe(){const e=[];this._override&&e.push({override:!0});for(const t of this._values.values())e.push(t&&"object"==typeof t?{value:t}:t);for(const t of this._refs.values())e.push(t.describe());return e}},s.Values.prototype[i.symbols.values]=!0,s.Values.prototype.slice=s.Values.prototype.clone,s.lowercases=function(e){const t=new Map;if(e)for(const r of e)"string"==typeof r&&t.set(r.toLowerCase(),r);return t}},function(e,t,r){"use strict";const n=r(43),o=r(0),i=r(2),s=r(44),a=r(3),c=r(1),u=r(8),l=r(4),f=r(5),d=r(7),h={renameDefaults:{alias:!1,multiple:!1,override:!1}};e.exports=a.extend({type:"_keys",properties:{typeof:"object"},flags:{unknown:{default:!1}},terms:{dependencies:{init:null},keys:{init:null,manifest:{mapped:{from:"schema",to:"key"}}},patterns:{init:null},renames:{init:null}},args:(e,t)=>e.keys(t),validate(e,{schema:t,error:r,state:n,prefs:o}){if(!e||typeof e!==t.$_property("typeof")||Array.isArray(e))return{value:e,errors:r("object.base",{type:t.$_property("typeof")})};if(!(t.$_terms.renames||t.$_terms.dependencies||t.$_terms.keys||t.$_terms.patterns||t.$_terms.externals))return;e=h.clone(e,o);const i=[];if(t.$_terms.renames&&!h.rename(t,e,n,o,i))return{value:e,errors:i};if(!t.$_terms.keys&&!t.$_terms.patterns&&!t.$_terms.dependencies)return{value:e,errors:i};const s=new Set(Object.keys(e));if(t.$_terms.keys){const r=[e,...n.ancestors];for(const a of t.$_terms.keys){const t=a.key,c=e[t];s.delete(t);const u=n.localize([...n.path,t],r,a),l=a.schema.$_validate(c,u,o);if(l.errors){if(o.abortEarly)return{value:e,errors:l.errors};i.push(...l.errors)}else"strip"===a.schema._flags.result||void 0===l.value&&void 0!==c?delete e[t]:void 0!==l.value&&(e[t]=l.value)}}if(s.size||t._flags._hasPatternMatch){const r=h.unknown(t,e,s,i,n,o);if(r)return r}if(t.$_terms.dependencies)for(const r of t.$_terms.dependencies){if(r.key&&void 0===r.key.resolve(e,n,o,null,{shadow:!1}))continue;const s=h.dependencies[r.rel](t,r,e,n,o);if(s){const r=t.$_createError(s.code,e,s.context,n,o);if(o.abortEarly)return{value:e,errors:r};i.push(r)}}return{value:e,errors:i}},rules:{and:{method(...e){return c.verifyFlat(e,"and"),h.dependency(this,"and",null,e)}},append:{method(e){return null==e||0===Object.keys(e).length?this:this.keys(e)}},assert:{method(e,t,r){d.isTemplate(e)||(e=u.ref(e)),o(void 0===r||"string"==typeof r,"Message must be a string"),t=this.$_compile(t,{appendPath:!0});const n=this.$_addRule({name:"assert",args:{subject:e,schema:t,message:r}});return n.$_mutateRegister(e),n.$_mutateRegister(t),n},validate(e,{error:t,prefs:r,state:n},{subject:o,schema:i,message:s}){const a=o.resolve(e,n,r),c=f.isRef(o)?o.absolute(n):[];return i.$_match(a,n.localize(c,[e,...n.ancestors],i),r)?e:t("object.assert",{subject:o,message:s})},args:["subject","schema","message"],multi:!0},instance:{method(e,t){return o("function"==typeof e,"constructor must be a function"),t=t||e.name,this.$_addRule({name:"instance",args:{constructor:e,name:t}})},validate:(e,t,{constructor:r,name:n})=>e instanceof r?e:t.error("object.instance",{type:n,value:e}),args:["constructor","name"]},keys:{method(e){o(void 0===e||"object"==typeof e,"Object schema must be a valid object"),o(!c.isSchema(e),"Object schema cannot be a joi schema");const t=this.clone();if(e)if(Object.keys(e).length){t.$_terms.keys=t.$_terms.keys?t.$_terms.keys.filter(t=>!e.hasOwnProperty(t.key)):new h.Keys;for(const r in e)c.tryWithPath(()=>t.$_terms.keys.push({key:r,schema:this.$_compile(e[r])}),r)}else t.$_terms.keys=new h.Keys;else t.$_terms.keys=null;return t.$_mutateRebuild()}},length:{method(e){return this.$_addRule({name:"length",args:{limit:e},operator:"="})},validate:(e,t,{limit:r},{name:n,operator:o,args:i})=>c.compare(Object.keys(e).length,r,o)?e:t.error("object."+n,{limit:i.limit,value:e}),args:[{name:"limit",ref:!0,assert:c.limit,message:"must be a positive integer"}]},max:{method(e){return this.$_addRule({name:"max",method:"length",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"length",args:{limit:e},operator:">="})}},nand:{method(...e){return c.verifyFlat(e,"nand"),h.dependency(this,"nand",null,e)}},or:{method(...e){return c.verifyFlat(e,"or"),h.dependency(this,"or",null,e)}},oxor:{method(...e){return h.dependency(this,"oxor",null,e)}},pattern:{method(e,t,r={}){const n=e instanceof RegExp;n||(e=this.$_compile(e,{appendPath:!0})),o(void 0!==t,"Invalid rule"),c.assertOptions(r,["fallthrough","matches"]),n&&o(!e.flags.includes("g")&&!e.flags.includes("y"),"pattern should not use global or sticky mode"),t=this.$_compile(t,{appendPath:!0});const i=this.clone();i.$_terms.patterns=i.$_terms.patterns||[];const s={[n?"regex":"schema"]:e,rule:t};return r.matches&&(s.matches=this.$_compile(r.matches),"array"!==s.matches.type&&(s.matches=s.matches.$_root.array().items(s.matches)),i.$_mutateRegister(s.matches),i.$_setFlag("_hasPatternMatch",!0,{clone:!1})),r.fallthrough&&(s.fallthrough=!0),i.$_terms.patterns.push(s),i.$_mutateRegister(t),i}},ref:{method(){return this.$_addRule("ref")},validate:(e,t)=>f.isRef(e)?e:t.error("object.refType",{value:e})},regex:{method(){return this.$_addRule("regex")},validate:(e,t)=>e instanceof RegExp?e:t.error("object.regex",{value:e})},rename:{method(e,t,r={}){o("string"==typeof e||e instanceof RegExp,"Rename missing the from argument"),o("string"==typeof t||t instanceof d,"Invalid rename to argument"),o(t!==e,"Cannot rename key to same name:",e),c.assertOptions(r,["alias","ignoreUndefined","override","multiple"]);const i=this.clone();i.$_terms.renames=i.$_terms.renames||[];for(const t of i.$_terms.renames)o(t.from!==e,"Cannot rename the same key multiple times");return t instanceof d&&i.$_mutateRegister(t),i.$_terms.renames.push({from:e,to:t,options:n(h.renameDefaults,r)}),i}},schema:{method(e="any"){return this.$_addRule({name:"schema",args:{type:e}})},validate:(e,t,{type:r})=>!c.isSchema(e)||"any"!==r&&e.type!==r?t.error("object.schema",{type:r}):e},unknown:{method(e){return this.$_setFlag("unknown",!1!==e)}},with:{method(e,t,r={}){return h.dependency(this,"with",e,t,r)}},without:{method(e,t,r={}){return h.dependency(this,"without",e,t,r)}},xor:{method(...e){return c.verifyFlat(e,"xor"),h.dependency(this,"xor",null,e)}}},overrides:{default(e,t){return void 0===e&&(e=c.symbols.deepDefault),this.$_parent("default",e,t)}},rebuild(e){if(e.$_terms.keys){const t=new s.Sorter;for(const r of e.$_terms.keys)c.tryWithPath(()=>t.add(r,{after:r.schema.$_rootReferences(),group:r.key}),r.key);e.$_terms.keys=new h.Keys(...t.nodes)}},manifest:{build(e,t){if(t.keys&&(e=e.keys(t.keys)),t.dependencies)for(const{rel:r,key:n=null,peers:o,options:i}of t.dependencies)e=h.dependency(e,r,n,o,i);if(t.patterns)for(const{regex:r,schema:n,rule:o,fallthrough:i,matches:s}of t.patterns)e=e.pattern(r||n,o,{fallthrough:i,matches:s});if(t.renames)for(const{from:r,to:n,options:o}of t.renames)e=e.rename(r,n,o);return e}},messages:{"object.and":"{{#label}} contains {{#presentWithLabels}} without its required peers {{#missingWithLabels}}","object.assert":'{{#label}} is invalid because {if(#subject.key, `"` + #subject.key + `" failed to ` + (#message || "pass the assertion test"), #message || "the assertion failed")}',"object.base":"{{#label}} must be of type {{#type}}","object.instance":"{{#label}} must be an instance of {{:#type}}","object.length":'{{#label}} must have {{#limit}} key{if(#limit == 1, "", "s")}',"object.max":'{{#label}} must have less than or equal to {{#limit}} key{if(#limit == 1, "", "s")}',"object.min":'{{#label}} must have at least {{#limit}} key{if(#limit == 1, "", "s")}',"object.missing":"{{#label}} must contain at least one of {{#peersWithLabels}}","object.nand":"{{:#mainWithLabel}} must not exist simultaneously with {{#peersWithLabels}}","object.oxor":"{{#label}} contains a conflict between optional exclusive peers {{#peersWithLabels}}","object.pattern.match":"{{#label}} keys failed to match pattern requirements","object.refType":"{{#label}} must be a Joi reference","object.regex":"{{#label}} must be a RegExp object","object.rename.multiple":"{{#label}} cannot rename {{:#from}} because multiple renames are disabled and another key was already renamed to {{:#to}}","object.rename.override":"{{#label}} cannot rename {{:#from}} because override is disabled and target {{:#to}} exists","object.schema":"{{#label}} must be a Joi schema of {{#type}} type","object.unknown":"{{#label}} is not allowed","object.with":"{{:#mainWithLabel}} missing required peer {{:#peerWithLabel}}","object.without":"{{:#mainWithLabel}} conflict with forbidden peer {{:#peerWithLabel}}","object.xor":"{{#label}} contains a conflict between exclusive peers {{#peersWithLabels}}"}}),h.clone=function(e,t){if("object"==typeof e){if(t.nonEnumerables)return i(e,{shallow:!0});const r=Object.create(Object.getPrototypeOf(e));return Object.assign(r,e),r}const r=function(...t){return e.apply(this,t)};return r.prototype=i(e.prototype),Object.defineProperty(r,"name",{value:e.name,writable:!1}),Object.defineProperty(r,"length",{value:e.length,writable:!1}),Object.assign(r,e),r},h.dependency=function(e,t,r,n,i){o(null===r||"string"==typeof r,t,"key must be a strings"),i||(i=n.length>1&&"object"==typeof n[n.length-1]?n.pop():{}),c.assertOptions(i,["separator"]),n=[].concat(n);const s=c.default(i.separator,"."),a=[];for(const e of n)o("string"==typeof e,t,"peers must be a string or a reference"),a.push(u.ref(e,{separator:s,ancestor:0,prefix:!1}));null!==r&&(r=u.ref(r,{separator:s,ancestor:0,prefix:!1}));const l=e.clone();return l.$_terms.dependencies=l.$_terms.dependencies||[],l.$_terms.dependencies.push(new h.Dependency(t,r,a,n)),l},h.dependencies={and(e,t,r,n,o){const i=[],s=[],a=t.peers.length;for(const e of t.peers)void 0===e.resolve(r,n,o,null,{shadow:!1})?i.push(e.key):s.push(e.key);if(i.length!==a&&s.length!==a)return{code:"object.and",context:{present:s,presentWithLabels:h.keysToLabels(e,s),missing:i,missingWithLabels:h.keysToLabels(e,i)}}},nand(e,t,r,n,o){const i=[];for(const e of t.peers)void 0!==e.resolve(r,n,o,null,{shadow:!1})&&i.push(e.key);if(i.length!==t.peers.length)return;const s=t.paths[0],a=t.paths.slice(1);return{code:"object.nand",context:{main:s,mainWithLabel:h.keysToLabels(e,s),peers:a,peersWithLabels:h.keysToLabels(e,a)}}},or(e,t,r,n,o){for(const e of t.peers)if(void 0!==e.resolve(r,n,o,null,{shadow:!1}))return;return{code:"object.missing",context:{peers:t.paths,peersWithLabels:h.keysToLabels(e,t.paths)}}},oxor(e,t,r,n,o){const i=[];for(const e of t.peers)void 0!==e.resolve(r,n,o,null,{shadow:!1})&&i.push(e.key);if(!i.length||1===i.length)return;const s={peers:t.paths,peersWithLabels:h.keysToLabels(e,t.paths)};return s.present=i,s.presentWithLabels=h.keysToLabels(e,i),{code:"object.oxor",context:s}},with(e,t,r,n,o){for(const i of t.peers)if(void 0===i.resolve(r,n,o,null,{shadow:!1}))return{code:"object.with",context:{main:t.key.key,mainWithLabel:h.keysToLabels(e,t.key.key),peer:i.key,peerWithLabel:h.keysToLabels(e,i.key)}}},without(e,t,r,n,o){for(const i of t.peers)if(void 0!==i.resolve(r,n,o,null,{shadow:!1}))return{code:"object.without",context:{main:t.key.key,mainWithLabel:h.keysToLabels(e,t.key.key),peer:i.key,peerWithLabel:h.keysToLabels(e,i.key)}}},xor(e,t,r,n,o){const i=[];for(const e of t.peers)void 0!==e.resolve(r,n,o,null,{shadow:!1})&&i.push(e.key);if(1===i.length)return;const s={peers:t.paths,peersWithLabels:h.keysToLabels(e,t.paths)};return 0===i.length?{code:"object.missing",context:s}:(s.present=i,s.presentWithLabels=h.keysToLabels(e,i),{code:"object.xor",context:s})}},h.keysToLabels=function(e,t){return Array.isArray(t)?t.map(t=>e.$_mapLabels(t)):e.$_mapLabels(t)},h.rename=function(e,t,r,n,o){const i={};for(const s of e.$_terms.renames){const a=[],c="string"!=typeof s.from;if(c)for(const e in t){if(void 0===t[e]&&s.options.ignoreUndefined)continue;if(e===s.to)continue;const r=s.from.exec(e);r&&a.push({from:e,to:s.to,match:r})}else!Object.prototype.hasOwnProperty.call(t,s.from)||void 0===t[s.from]&&s.options.ignoreUndefined||a.push(s);for(const u of a){const a=u.from;let l=u.to;if(l instanceof d&&(l=l.render(t,r,n,u.match)),a!==l){if(!s.options.multiple&&i[l]&&(o.push(e.$_createError("object.rename.multiple",t,{from:a,to:l,pattern:c},r,n)),n.abortEarly))return!1;if(Object.prototype.hasOwnProperty.call(t,l)&&!s.options.override&&!i[l]&&(o.push(e.$_createError("object.rename.override",t,{from:a,to:l,pattern:c},r,n)),n.abortEarly))return!1;void 0===t[a]?delete t[l]:t[l]=t[a],i[l]=!0,s.options.alias||delete t[a]}}}return!0},h.unknown=function(e,t,r,n,o,i){if(e.$_terms.patterns){let s=!1;const a=e.$_terms.patterns.map(e=>{if(e.matches)return s=!0,[]}),c=[t,...o.ancestors];for(const s of r){const u=t[s],l=[...o.path,s];for(let f=0;f<e.$_terms.patterns.length;++f){const d=e.$_terms.patterns[f];if(d.regex){const e=d.regex.test(s);if(o.mainstay.tracer.debug(o,"rule","pattern.".concat(f),e?"pass":"error"),!e)continue}else if(!d.schema.$_match(s,o.nest(d.schema,"pattern.".concat(f)),i))continue;r.delete(s);const h=o.localize(l,c,{schema:d.rule,key:s}),p=d.rule.$_validate(u,h,i);if(p.errors){if(i.abortEarly)return{value:t,errors:p.errors};n.push(...p.errors)}if(d.matches&&a[f].push(s),t[s]=p.value,!d.fallthrough)break}}if(s)for(let r=0;r<a.length;++r){const s=a[r];if(!s)continue;const u=e.$_terms.patterns[r].matches,f=o.localize(o.path,c,u),d=u.$_validate(s,f,i);if(d.errors){const r=l.details(d.errors,{override:!1});r.matches=s;const a=e.$_createError("object.pattern.match",t,r,o,i);if(i.abortEarly)return{value:t,errors:a};n.push(a)}}}if(r.size&&(e.$_terms.keys||e.$_terms.patterns)){if(i.stripUnknown&&!e._flags.unknown||i.skipFunctions){const e=!(!i.stripUnknown||!0!==i.stripUnknown&&!i.stripUnknown.objects);for(const n of r)e?(delete t[n],r.delete(n)):"function"==typeof t[n]&&r.delete(n)}if(!c.default(e._flags.unknown,i.allowUnknown))for(const s of r){const r=o.localize([...o.path,s],[]),a=e.$_createError("object.unknown",t[s],{child:s},r,i,{flags:!1});if(i.abortEarly)return{value:t,errors:a};n.push(a)}}},h.Dependency=class{constructor(e,t,r,n){this.rel=e,this.key=t,this.peers=r,this.paths=n}describe(){const e={rel:this.rel,peers:this.paths};return null!==this.key&&(e.key=this.key.key),"."!==this.peers[0].separator&&(e.options={separator:this.peers[0].separator}),e}},h.Keys=class extends Array{concat(e){const t=this.slice(),r=new Map;for(let e=0;e<t.length;++e)r.set(t[e].key,e);for(const n of e){const e=n.key,o=r.get(e);void 0!==o?t[o]={key:e,schema:t[o].schema.concat(n.schema)}:t.push(n)}return t}}},function(e,t,r){"use strict";const n=r(24),o=r(25),i={minDomainSegments:2,nonAsciiRx:/[^\x00-\x7f]/,domainControlRx:/[\x00-\x20@\:\/]/,tldSegmentRx:/^[a-zA-Z](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,domainSegmentRx:/^[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,URL:n.URL||URL};t.analyze=function(e,t={}){if("string"!=typeof e)throw new Error("Invalid input: domain must be a string");if(!e)return o.code("DOMAIN_NON_EMPTY_STRING");if(e.length>256)return o.code("DOMAIN_TOO_LONG");if(i.nonAsciiRx.test(e)){if(!1===t.allowUnicode)return o.code("DOMAIN_INVALID_UNICODE_CHARS");e=e.normalize("NFC")}if(i.domainControlRx.test(e))return o.code("DOMAIN_INVALID_CHARS");e=i.punycode(e);const r=t.minDomainSegments||i.minDomainSegments,n=e.split(".");if(n.length<r)return o.code("DOMAIN_SEGMENTS_COUNT");if(t.maxDomainSegments&&n.length>t.maxDomainSegments)return o.code("DOMAIN_SEGMENTS_COUNT_MAX");const s=t.tlds;if(s){const e=n[n.length-1].toLowerCase();if(s.deny&&s.deny.has(e)||s.allow&&!s.allow.has(e))return o.code("DOMAIN_FORBIDDEN_TLDS")}for(let e=0;e<n.length;++e){const t=n[e];if(!t.length)return o.code("DOMAIN_EMPTY_SEGMENT");if(t.length>63)return o.code("DOMAIN_LONG_SEGMENT");if(e<n.length-1){if(!i.domainSegmentRx.test(t))return o.code("DOMAIN_INVALID_CHARS")}else if(!i.tldSegmentRx.test(t))return o.code("DOMAIN_INVALID_TLDS_CHARS")}return null},t.isValid=function(e,r){return!t.analyze(e,r)},i.punycode=function(e){try{return new i.URL("http://".concat(e)).host}catch(t){return e}}},function(e,t){},function(e,t,r){"use strict";t.codes={EMPTY_STRING:"Address must be a non-empty string",FORBIDDEN_UNICODE:"Address contains forbidden Unicode characters",MULTIPLE_AT_CHAR:"Address cannot contain more than one @ character",MISSING_AT_CHAR:"Address must contain one @ character",EMPTY_LOCAL:"Address local part cannot be empty",ADDRESS_TOO_LONG:"Address too long",LOCAL_TOO_LONG:"Address local part too long",EMPTY_LOCAL_SEGMENT:"Address local part contains empty dot-separated segment",INVALID_LOCAL_CHARS:"Address local part contains invalid character",DOMAIN_NON_EMPTY_STRING:"Domain must be a non-empty string",DOMAIN_TOO_LONG:"Domain too long",DOMAIN_INVALID_UNICODE_CHARS:"Domain contains forbidden Unicode characters",DOMAIN_INVALID_CHARS:"Domain contains invalid character",DOMAIN_INVALID_TLDS_CHARS:"Domain contains invalid tld character",DOMAIN_SEGMENTS_COUNT:"Domain lacks the minimum required number of segments",DOMAIN_SEGMENTS_COUNT_MAX:"Domain contains too many segments",DOMAIN_FORBIDDEN_TLDS:"Domain uses forbidden TLD",DOMAIN_EMPTY_SEGMENT:"Domain contains empty dot-separated segment",DOMAIN_LONG_SEGMENT:"Domain contains dot-separated segment that is too long"},t.code=function(e){return{code:e,error:t.codes[e]}}},function(e,t,r){"use strict";const n=r(0),o=r(27),i={generate:function(){const e={},t="!\\$&'\\(\\)\\*\\+,;=",r="\\w-\\.~%\\dA-Fa-f"+t+":@",n="["+r+"]",o="(?:0{0,2}\\d|0?[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";e.ipv4address="(?:"+o+"\\.){3}"+o;const i="[\\dA-Fa-f]{1,4}",s="(?:"+i+":"+i+"|"+e.ipv4address+")",a="(?:"+i+":){6}"+s,c="::(?:"+i+":){5}"+s,u="(?:"+i+")?::(?:"+i+":){4}"+s,l="(?:(?:"+i+":){0,1}"+i+")?::(?:"+i+":){3}"+s,f="(?:(?:"+i+":){0,2}"+i+")?::(?:"+i+":){2}"+s,d="(?:(?:"+i+":){0,3}"+i+")?::"+i+":"+s,h="(?:(?:"+i+":){0,4}"+i+")?::"+s;e.ipv4Cidr="(?:\\d|[1-2]\\d|3[0-2])",e.ipv6Cidr="(?:0{0,2}\\d|0?[1-9]\\d|1[01]\\d|12[0-8])",e.ipv6address="(?:"+a+"|"+c+"|"+u+"|"+l+"|"+f+"|"+d+"|"+h+"|(?:(?:[\\dA-Fa-f]{1,4}:){0,5}[\\dA-Fa-f]{1,4})?::[\\dA-Fa-f]{1,4}|(?:(?:[\\dA-Fa-f]{1,4}:){0,6}[\\dA-Fa-f]{1,4})?::)",e.ipvFuture="v[\\dA-Fa-f]+\\.[\\w-\\.~"+t+":]+",e.scheme="[a-zA-Z][a-zA-Z\\d+-\\.]*",e.schemeRegex=new RegExp(e.scheme);const p="[\\w-\\.~%\\dA-Fa-f"+t+":]*",g="(?:\\[(?:"+e.ipv6address+"|"+e.ipvFuture+")\\]|"+e.ipv4address+"|[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=]{1,255})",m="(?:"+p+"@)?"+g+"(?::\\d*)?",y="(?:"+p+"@)?("+g+")(?::\\d*)?",b=n+"+",v="(?:\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*)*",w="\\/(?:"+b+v+")?",_=b+v,k="[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=@]+"+v;return e.hierPart="(?:(?:\\/\\/"+m+v+")|"+w+"|"+_+"|(?:\\/\\/\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*(?:\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*)*))",e.hierPartCapture="(?:(?:\\/\\/"+y+v+")|"+w+"|"+_+")",e.relativeRef="(?:(?:\\/\\/"+m+v+")|"+w+"|"+k+"|)",e.relativeRefCapture="(?:(?:\\/\\/"+y+v+")|"+w+"|"+k+"|)",e.query="["+r+"\\/\\?]*(?=#|$)",e.queryWithSquareBrackets="["+r+"\\[\\]\\/\\?]*(?=#|$)",e.fragment="["+r+"\\/\\?]*",e}};i.rfc3986=i.generate(),t.ip={v4Cidr:i.rfc3986.ipv4Cidr,v6Cidr:i.rfc3986.ipv6Cidr,ipv4:i.rfc3986.ipv4address,ipv6:i.rfc3986.ipv6address,ipvfuture:i.rfc3986.ipvFuture},i.createRegex=function(e){const t=i.rfc3986,r="(?:\\?"+(e.allowQuerySquareBrackets?t.queryWithSquareBrackets:t.query)+")?(?:#"+t.fragment+")?",s=e.domain?t.relativeRefCapture:t.relativeRef;if(e.relativeOnly)return i.wrap(s+r);let a="";if(e.scheme){n(e.scheme instanceof RegExp||"string"==typeof e.scheme||Array.isArray(e.scheme),"scheme must be a RegExp, String, or Array");const r=[].concat(e.scheme);n(r.length>=1,"scheme must have at least 1 scheme specified");const i=[];for(let e=0;e<r.length;++e){const s=r[e];n(s instanceof RegExp||"string"==typeof s,"scheme at position "+e+" must be a RegExp or String"),s instanceof RegExp?i.push(s.source.toString()):(n(t.schemeRegex.test(s),"scheme at position "+e+" must be a valid scheme"),i.push(o(s)))}a=i.join("|")}const c="(?:"+(a?"(?:"+a+")":t.scheme)+":"+(e.domain?t.hierPartCapture:t.hierPart)+")",u=e.allowRelative?"(?:"+c+"|"+s+")":c;return i.wrap(u+r,a)},i.wrap=function(e,t){return{raw:e="(?=.)(?!https?:/$)".concat(e),regex:new RegExp("^".concat(e,"$")),scheme:t}},i.uriRegex=i.createRegex({}),t.regex=function(e={}){return e.scheme||e.allowRelative||e.relativeOnly||e.allowQuerySquareBrackets||e.domain?i.createRegex(e):i.uriRegex}},function(e,t,r){"use strict";e.exports=function(e){return e.replace(/[\^\$\.\*\+\-\?\=\!\:\|\\\/\(\)\[\]\{\}\,]/g,"\\$&")}},function(e,t,r){"use strict";e.exports=function(...e){try{return JSON.stringify.apply(null,e)}catch(e){return"[Cannot display object: "+e.message+"]"}}},function(e){e.exports=JSON.parse('{"version":"17.3.0"}')},function(e,t,r){"use strict";const n={};e.exports=function(e){if(!e)return"";let t="";for(let r=0;r<e.length;++r){const o=e.charCodeAt(r);n.isSafe(o)?t+=e[r]:t+=n.escapeHtmlChar(o)}return t},n.escapeHtmlChar=function(e){const t=n.namedHtml[e];if(void 0!==t)return t;if(e>=256)return"&#"+e+";";const r=e.toString(16).padStart(2,"0");return"&#x".concat(r,";")},n.isSafe=function(e){return void 0!==n.safeCharCodes[e]},n.namedHtml={38:"&amp;",60:"&lt;",62:"&gt;",34:"&quot;",160:"&nbsp;",162:"&cent;",163:"&pound;",164:"&curren;",169:"&copy;",174:"&reg;"},n.safeCharCodes=function(){const e={};for(let t=32;t<123;++t)(t>=97||t>=65&&t<=90||t>=48&&t<=57||32===t||46===t||44===t||45===t||58===t||95===t)&&(e[t]=null);return e}()},function(e,t,r){"use strict";const n={operators:["!","^","*","/","%","+","-","<","<=",">",">=","==","!=","&&","||","??"],operatorCharacters:["!","^","*","/","%","+","-","<","=",">","&","|","?"],operatorsOrder:[["^"],["*","/","%"],["+","-"],["<","<=",">",">="],["==","!="],["&&"],["||","??"]],operatorsPrefix:["!","n"],literals:{'"':'"',"`":"`","'":"'","[":"]"},numberRx:/^(?:[0-9]*\.?[0-9]*){1}$/,tokenRx:/^[\w\$\#\.\@\:\{\}]+$/,symbol:Symbol("formula"),settings:Symbol("settings")};t.Parser=class{constructor(e,t={}){if(!t[n.settings]&&t.constants)for(const e in t.constants){const r=t.constants[e];if(null!==r&&!["boolean","number","string"].includes(typeof r))throw new Error("Formula constant ".concat(e," contains invalid ").concat(typeof r," value type"))}this.settings=t[n.settings]?t:Object.assign({[n.settings]:!0,constants:{},functions:{}},t),this.single=null,this._parts=null,this._parse(e)}_parse(e){let r=[],o="",i=0,s=!1;const a=e=>{if(i)throw new Error("Formula missing closing parenthesis");const a=r.length?r[r.length-1]:null;if(s||o||e){if(a&&"reference"===a.type&&")"===e)return a.type="function",a.value=this._subFormula(o,a.value),void(o="");if(")"===e){const e=new t.Parser(o,this.settings);r.push({type:"segment",value:e})}else if(s){if("]"===s)return r.push({type:"reference",value:o}),void(o="");r.push({type:"literal",value:o})}else if(n.operatorCharacters.includes(o))a&&"operator"===a.type&&n.operators.includes(a.value+o)?a.value+=o:r.push({type:"operator",value:o});else if(o.match(n.numberRx))r.push({type:"constant",value:parseFloat(o)});else if(void 0!==this.settings.constants[o])r.push({type:"constant",value:this.settings.constants[o]});else{if(!o.match(n.tokenRx))throw new Error("Formula contains invalid token: ".concat(o));r.push({type:"reference",value:o})}o=""}};for(const t of e)s?t===s?(a(),s=!1):o+=t:i?"("===t?(o+=t,++i):")"===t?(--i,i?o+=t:a(t)):o+=t:t in n.literals?s=n.literals[t]:"("===t?(a(),++i):n.operatorCharacters.includes(t)?(a(),o=t,a()):" "!==t?o+=t:a();a(),r=r.map((e,t)=>"operator"!==e.type||"-"!==e.value||t&&"operator"!==r[t-1].type?e:{type:"operator",value:"n"});let c=!1;for(const e of r){if("operator"===e.type){if(n.operatorsPrefix.includes(e.value))continue;if(!c)throw new Error("Formula contains an operator in invalid position");if(!n.operators.includes(e.value))throw new Error("Formula contains an unknown operator ".concat(e.value))}else if(c)throw new Error("Formula missing expected operator");c=!c}if(!c)throw new Error("Formula contains invalid trailing operator");1===r.length&&["reference","literal","constant"].includes(r[0].type)&&(this.single={type:"reference"===r[0].type?"reference":"value",value:r[0].value}),this._parts=r.map(e=>{if("operator"===e.type)return n.operatorsPrefix.includes(e.value)?e:e.value;if("reference"!==e.type)return e.value;if(this.settings.tokenRx&&!this.settings.tokenRx.test(e.value))throw new Error("Formula contains invalid reference ".concat(e.value));return this.settings.reference?this.settings.reference(e.value):n.reference(e.value)})}_subFormula(e,r){const o=this.settings.functions[r];if("function"!=typeof o)throw new Error("Formula contains unknown function ".concat(r));let i=[];if(e){let t="",o=0,s=!1;const a=()=>{if(!t)throw new Error("Formula contains function ".concat(r," with invalid arguments ").concat(e));i.push(t),t=""};for(let r=0;r<e.length;++r){const i=e[r];s?(t+=i,i===s&&(s=!1)):i in n.literals&&!o?(t+=i,s=n.literals[i]):","!==i||o?(t+=i,"("===i?++o:")"===i&&--o):a()}a()}return i=i.map(e=>new t.Parser(e,this.settings)),function(e){const t=[];for(const r of i)t.push(r.evaluate(e));return o.call(e,...t)}}evaluate(e){const t=this._parts.slice();for(let r=t.length-2;r>=0;--r){const o=t[r];if(o&&"operator"===o.type){const i=t[r+1];t.splice(r+1,1);const s=n.evaluate(i,e);t[r]=n.single(o.value,s)}}return n.operatorsOrder.forEach(r=>{for(let o=1;o<t.length-1;)if(r.includes(t[o])){const r=t[o],i=n.evaluate(t[o-1],e),s=n.evaluate(t[o+1],e);t.splice(o,2);const a=n.calculate(r,i,s);t[o-1]=0===a?0:a}else o+=2}),n.evaluate(t[0],e)}},t.Parser.prototype[n.symbol]=!0,n.reference=function(e){return function(t){return t&&void 0!==t[e]?t[e]:null}},n.evaluate=function(e,t){return null===e?null:"function"==typeof e?e(t):e[n.symbol]?e.evaluate(t):e},n.single=function(e,t){if("!"===e)return!t;const r=-t;return 0===r?0:r},n.calculate=function(e,t,r){if("??"===e)return n.exists(t)?t:r;if("string"==typeof t||"string"==typeof r){if("+"===e)return(t=n.exists(t)?t:"")+(n.exists(r)?r:"")}else switch(e){case"^":return Math.pow(t,r);case"*":return t*r;case"/":return t/r;case"%":return t%r;case"+":return t+r;case"-":return t-r}switch(e){case"<":return t<r;case"<=":return t<=r;case">":return t>r;case">=":return t>=r;case"==":return t===r;case"!=":return t!==r;case"&&":return t&&r;case"||":return t||r}return null},n.exists=function(e){return null!=e}},function(e,t){},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(8),a=r(4),c=r(5),u={};e.exports=o.extend({type:"alternatives",flags:{match:{default:"any"}},terms:{matches:{init:[],register:c.toSibling}},args:(e,...t)=>1===t.length&&Array.isArray(t[0])?e.try(...t[0]):e.try(...t),validate(e,t){const{schema:r,error:n,state:o,prefs:i}=t;if(r._flags.match){let t,s=0;for(let n=0;n<r.$_terms.matches.length;++n){const a=r.$_terms.matches[n],c=o.nest(a.schema,"match.".concat(n));c.snapshot();const u=a.schema.$_validate(e,c,i);u.errors?c.restore():(++s,t=u.value)}return s?"one"===r._flags.match?1===s?{value:t}:{errors:n("alternatives.one")}:s===r.$_terms.matches.length?{value:e}:{errors:n("alternatives.all")}:{errors:n("alternatives.any")}}const s=[];for(let t=0;t<r.$_terms.matches.length;++t){const n=r.$_terms.matches[t];if(n.schema){const r=o.nest(n.schema,"match.".concat(t));r.snapshot();const a=n.schema.$_validate(e,r,i);if(!a.errors)return a;r.restore(),s.push({schema:n.schema,reports:a.errors});continue}const a=n.ref?n.ref.resolve(e,o,i):e,c=n.is?[n]:n.switch;for(let r=0;r<c.length;++r){const s=c[r],{is:u,then:l,otherwise:f}=s,d="match.".concat(t).concat(n.switch?"."+r:"");if(u.$_match(a,o.nest(u,"".concat(d,".is")),i)){if(l)return l.$_validate(e,o.nest(l,"".concat(d,".then")),i)}else if(f)return f.$_validate(e,o.nest(f,"".concat(d,".otherwise")),i)}}return u.errors(s,t)},rules:{conditional:{method(e,t){n(!this._flags._endedSwitch,"Unreachable condition"),n(!this._flags.match,"Cannot combine match mode",this._flags.match,"with conditional rule"),n(void 0===t.break,"Cannot use break option with alternatives conditional");const r=this.clone(),o=s.when(r,e,t),i=o.is?[o]:o.switch;for(const e of i)if(e.then&&e.otherwise){r.$_setFlag("_endedSwitch",!0,{clone:!1});break}return r.$_terms.matches.push(o),r.$_mutateRebuild()}},match:{method(e){if(n(["any","one","all"].includes(e),"Invalid alternatives match mode",e),"any"!==e)for(const t of this.$_terms.matches)n(t.schema,"Cannot combine match mode",e,"with conditional rules");return this.$_setFlag("match",e)}},try:{method(...e){n(e.length,"Missing alternative schemas"),i.verifyFlat(e,"try"),n(!this._flags._endedSwitch,"Unreachable condition");const t=this.clone();for(const r of e)t.$_terms.matches.push({schema:t.$_compile(r)});return t.$_mutateRebuild()}}},overrides:{label(e){return this.$_parent("label",e).$_modify({each:(t,r)=>"is"!==r.path[0]?t.label(e):void 0,ref:!1})}},rebuild(e){e.$_modify({each:t=>{i.isSchema(t)&&"array"===t.type&&e.$_setFlag("_arrayItems",!0,{clone:!1})}})},manifest:{build(e,t){if(t.matches)for(const r of t.matches){const{schema:t,ref:n,is:o,not:i,then:s,otherwise:a}=r;e=t?e.try(t):n?e.conditional(n,{is:o,then:s,not:i,otherwise:a,switch:r.switch}):e.conditional(o,{then:s,otherwise:a})}return e}},messages:{"alternatives.all":"{{#label}} does not match all of the required types","alternatives.any":"{{#label}} does not match any of the allowed types","alternatives.match":"{{#label}} does not match any of the allowed types","alternatives.one":"{{#label}} matches more than one allowed type","alternatives.types":"{{#label}} must be one of {{#types}}"}}),u.errors=function(e,{error:t,state:r}){if(!e.length)return{errors:t("alternatives.any")};if(1===e.length)return{errors:e[0].reports};const n=new Set,o=[];for(const{reports:i,schema:s}of e){if(i.length>1)return u.unmatched(e,t);const c=i[0];if(c instanceof a.Report==0)return u.unmatched(e,t);if(c.state.path.length!==r.path.length){o.push({type:s.type,report:c});continue}if("any.only"===c.code){for(const e of c.local.valids)n.add(e);continue}const[l,f]=c.code.split(".");"base"===f?n.add(l):o.push({type:s.type,report:c})}return o.length?1===o.length?{errors:o[0].report}:u.unmatched(e,t):{errors:t("alternatives.types",{types:[...n]})}},u.unmatched=function(e,t){const r=[];for(const t of e)r.push(...t.reports);return{errors:t("alternatives.match",a.details(r,{override:!1}))}}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(10),s=r(20),a=r(15),c=r(1),u=r(8),l=r(4),f=r(17),d=r(18),h=r(9),p=r(35),g=r(5),m=r(19),y=r(36),b=r(21),v={Base:class{constructor(e){this.type=e,this.$_root=null,this._definition={},this._reset()}_reset(){this._ids=new p.Ids,this._preferences=null,this._refs=new g.Manager,this._cache=null,this._valids=null,this._invalids=null,this._flags={},this._rules=[],this._singleRules=new Map,this.$_terms={},this.$_temp={ruleset:null,whens:{}}}describe(){return n("function"==typeof d.describe,"Manifest functionality disabled"),d.describe(this)}allow(...e){return c.verifyFlat(e,"allow"),this._values(e,"_valids")}alter(e){n(e&&"object"==typeof e&&!Array.isArray(e),"Invalid targets argument"),n(!this._inRuleset(),"Cannot set alterations inside a ruleset");const t=this.clone();t.$_terms.alterations=t.$_terms.alterations||[];for(const r in e){const o=e[r];n("function"==typeof o,"Alteration adjuster for",r,"must be a function"),t.$_terms.alterations.push({target:r,adjuster:o})}return t.$_temp.ruleset=!1,t}artifact(e){return n(void 0!==e,"Artifact cannot be undefined"),n(!this._cache,"Cannot set an artifact with a rule cache"),this.$_setFlag("artifact",e)}cast(e){return n(!1===e||"string"==typeof e,"Invalid to value"),n(!1===e||this._definition.cast[e],"Type",this.type,"does not support casting to",e),this.$_setFlag("cast",!1===e?void 0:e)}default(e,t){return this._default("default",e,t)}description(e){return n(e&&"string"==typeof e,"Description must be a non-empty string"),this.$_setFlag("description",e)}empty(e){const t=this.clone();return void 0!==e&&(e=t.$_compile(e,{override:!1})),t.$_setFlag("empty",e,{clone:!1})}error(e){return n(e,"Missing error"),n(e instanceof Error||"function"==typeof e,"Must provide a valid Error object or a function"),this.$_setFlag("error",e)}example(e,t={}){return n(void 0!==e,"Missing example"),c.assertOptions(t,["override"]),this._inner("examples",e,{single:!0,override:t.override})}external(e,t){return"object"==typeof e&&(n(!t,"Cannot combine options with description"),t=e.description,e=e.method),n("function"==typeof e,"Method must be a function"),n(void 0===t||t&&"string"==typeof t,"Description must be a non-empty string"),this._inner("externals",{method:e,description:t},{single:!0})}failover(e,t){return this._default("failover",e,t)}forbidden(){return this.presence("forbidden")}id(e){return e?(n("string"==typeof e,"id must be a non-empty string"),n(/^[^\.]+$/.test(e),"id cannot contain period character"),this.$_setFlag("id",e)):this.$_setFlag("id",void 0)}invalid(...e){return this._values(e,"_invalids")}label(e){return n(e&&"string"==typeof e,"Label name must be a non-empty string"),this.$_setFlag("label",e)}meta(e){return n(void 0!==e,"Meta cannot be undefined"),this._inner("metas",e,{single:!0})}note(...e){n(e.length,"Missing notes");for(const t of e)n(t&&"string"==typeof t,"Notes must be non-empty strings");return this._inner("notes",e)}only(e=!0){return n("boolean"==typeof e,"Invalid mode:",e),this.$_setFlag("only",e)}optional(){return this.presence("optional")}prefs(e){n(e,"Missing preferences"),n(void 0===e.context,"Cannot override context"),n(void 0===e.externals,"Cannot override externals"),n(void 0===e.warnings,"Cannot override warnings"),n(void 0===e.debug,"Cannot override debug"),c.checkPreferences(e);const t=this.clone();return t._preferences=c.preferences(t._preferences,e),t}presence(e){return n(["optional","required","forbidden"].includes(e),"Unknown presence mode",e),this.$_setFlag("presence",e)}raw(e=!0){return this.$_setFlag("result",e?"raw":void 0)}result(e){return n(["raw","strip"].includes(e),"Unknown result mode",e),this.$_setFlag("result",e)}required(){return this.presence("required")}strict(e){const t=this.clone(),r=void 0!==e&&!e;return t._preferences=c.preferences(t._preferences,{convert:r}),t}strip(e=!0){return this.$_setFlag("result",e?"strip":void 0)}tag(...e){n(e.length,"Missing tags");for(const t of e)n(t&&"string"==typeof t,"Tags must be non-empty strings");return this._inner("tags",e)}unit(e){return n(e&&"string"==typeof e,"Unit name must be a non-empty string"),this.$_setFlag("unit",e)}valid(...e){c.verifyFlat(e,"valid");const t=this.allow(...e);return t.$_setFlag("only",!!t._valids,{clone:!1}),t}when(e,t){const r=this.clone();r.$_terms.whens||(r.$_terms.whens=[]);const o=u.when(r,e,t);if(!["any","link"].includes(r.type)){const e=o.is?[o]:o.switch;for(const t of e)n(!t.then||"any"===t.then.type||t.then.type===r.type,"Cannot combine",r.type,"with",t.then&&t.then.type),n(!t.otherwise||"any"===t.otherwise.type||t.otherwise.type===r.type,"Cannot combine",r.type,"with",t.otherwise&&t.otherwise.type)}return r.$_terms.whens.push(o),r.$_mutateRebuild()}cache(e){n(!this._inRuleset(),"Cannot set caching inside a ruleset"),n(!this._cache,"Cannot override schema cache"),n(void 0===this._flags.artifact,"Cannot cache a rule with an artifact");const t=this.clone();return t._cache=e||a.provider.provision(),t.$_temp.ruleset=!1,t}clone(){const e=Object.create(Object.getPrototypeOf(this));return this._assign(e)}concat(e){n(c.isSchema(e),"Invalid schema object"),n("any"===this.type||"any"===e.type||e.type===this.type,"Cannot merge type",this.type,"with another type:",e.type),n(!this._inRuleset(),"Cannot concatenate onto a schema with open ruleset"),n(!e._inRuleset(),"Cannot concatenate a schema with open ruleset");let t=this.clone();if("any"===this.type&&"any"!==e.type){const r=e.clone();for(const e of Object.keys(t))"type"!==e&&(r[e]=t[e]);t=r}t._ids.concat(e._ids),t._refs.register(e,g.toSibling),t._preferences=t._preferences?c.preferences(t._preferences,e._preferences):e._preferences,t._valids=b.merge(t._valids,e._valids,e._invalids),t._invalids=b.merge(t._invalids,e._invalids,e._valids);for(const r of e._singleRules.keys())t._singleRules.has(r)&&(t._rules=t._rules.filter(e=>e.keep||e.name!==r),t._singleRules.delete(r));for(const r of e._rules)e._definition.rules[r.method].multi||t._singleRules.set(r.name,r),t._rules.push(r);if(t._flags.empty&&e._flags.empty){t._flags.empty=t._flags.empty.concat(e._flags.empty);const r=Object.assign({},e._flags);delete r.empty,s(t._flags,r)}else if(e._flags.empty){t._flags.empty=e._flags.empty;const r=Object.assign({},e._flags);delete r.empty,s(t._flags,r)}else s(t._flags,e._flags);for(const r in e.$_terms){const n=e.$_terms[r];n?t.$_terms[r]?t.$_terms[r]=t.$_terms[r].concat(n):t.$_terms[r]=n.slice():t.$_terms[r]||(t.$_terms[r]=n)}return this.$_root._tracer&&this.$_root._tracer._combine(t,[this,e]),t.$_mutateRebuild()}extend(e){return n(!e.base,"Cannot extend type with another base"),f.type(this,e)}extract(e){return e=Array.isArray(e)?e:e.split("."),this._ids.reach(e)}fork(e,t){n(!this._inRuleset(),"Cannot fork inside a ruleset");let r=this;for(let n of[].concat(e))n=Array.isArray(n)?n:n.split("."),r=r._ids.fork(n,t,r);return r.$_temp.ruleset=!1,r}rule(e){const t=this._definition;c.assertOptions(e,Object.keys(t.modifiers)),n(!1!==this.$_temp.ruleset,"Cannot apply rules to empty ruleset or the last rule added does not support rule properties");const r=null===this.$_temp.ruleset?this._rules.length-1:this.$_temp.ruleset;n(r>=0&&r<this._rules.length,"Cannot apply rules to empty ruleset");const i=this.clone();for(let s=r;s<i._rules.length;++s){const r=i._rules[s],a=o(r);for(const o in e)t.modifiers[o](a,e[o]),n(a.name===r.name,"Cannot change rule name");i._rules[s]=a,i._singleRules.get(a.name)===r&&i._singleRules.set(a.name,a)}return i.$_temp.ruleset=!1,i.$_mutateRebuild()}get ruleset(){n(!this._inRuleset(),"Cannot start a new ruleset without closing the previous one");const e=this.clone();return e.$_temp.ruleset=e._rules.length,e}get $(){return this.ruleset}tailor(e){e=[].concat(e),n(!this._inRuleset(),"Cannot tailor inside a ruleset");let t=this;if(this.$_terms.alterations)for(const{target:r,adjuster:o}of this.$_terms.alterations)e.includes(r)&&(t=o(t),n(c.isSchema(t),"Alteration adjuster for",r,"failed to return a schema object"));return t=t.$_modify({each:t=>t.tailor(e),ref:!1}),t.$_temp.ruleset=!1,t.$_mutateRebuild()}tracer(){return m.location?m.location(this):this}validate(e,t){return y.entry(e,this,t)}validateAsync(e,t){return y.entryAsync(e,this,t)}$_addRule(e){"string"==typeof e&&(e={name:e}),n(e&&"object"==typeof e,"Invalid options"),n(e.name&&"string"==typeof e.name,"Invalid rule name");for(const t in e)n("_"!==t[0],"Cannot set private rule properties");const t=Object.assign({},e);t._resolve=[],t.method=t.method||t.name;const r=this._definition.rules[t.method],o=t.args;n(r,"Unknown rule",t.method);const i=this.clone();if(o){n(1===Object.keys(o).length||Object.keys(o).length===this._definition.rules[t.name].args.length,"Invalid rule definition for",this.type,t.name);for(const e in o){let s=o[e];if(void 0!==s){if(r.argsByName){const a=r.argsByName.get(e);if(a.ref&&c.isResolvable(s))t._resolve.push(e),i.$_mutateRegister(s);else if(a.normalize&&(s=a.normalize(s),o[e]=s),a.assert){const t=c.validateArg(s,e,a);n(!t,t,"or reference")}}o[e]=s}else delete o[e]}}return r.multi||(i._ruleRemove(t.name,{clone:!1}),i._singleRules.set(t.name,t)),!1===i.$_temp.ruleset&&(i.$_temp.ruleset=null),r.priority?i._rules.unshift(t):i._rules.push(t),i}$_compile(e,t){return u.schema(this.$_root,e,t)}$_createError(e,t,r,n,o,i={}){const s=!1!==i.flags?this._flags:{},a=i.messages?h.merge(this._definition.messages,i.messages):this._definition.messages;return new l.Report(e,t,r,s,a,n,o)}$_getFlag(e){return this._flags[e]}$_getRule(e){return this._singleRules.get(e)}$_mapLabels(e){return e=Array.isArray(e)?e:e.split("."),this._ids.labels(e)}$_match(e,t,r,n){(r=Object.assign({},r)).abortEarly=!0,r._externals=!1,t.snapshot();const o=!y.validate(e,this,t,r,n).errors;return t.restore(),o}$_modify(e){return c.assertOptions(e,["each","once","ref","schema"]),p.schema(this,e)||this}$_mutateRebuild(){return n(!this._inRuleset(),"Cannot add this rule inside a ruleset"),this._refs.reset(),this._ids.reset(),this.$_modify({each:(e,{source:t,name:r,path:n,key:o})=>{const i=this._definition[t][r]&&this._definition[t][r].register;!1!==i&&this.$_mutateRegister(e,{family:i,key:o})}}),this._definition.rebuild&&this._definition.rebuild(this),this.$_temp.ruleset=!1,this}$_mutateRegister(e,{family:t,key:r}={}){this._refs.register(e,t),this._ids.register(e,{key:r})}$_property(e){return this._definition.properties[e]}$_reach(e){return this._ids.reach(e)}$_rootReferences(){return this._refs.roots()}$_setFlag(e,t,r={}){n("_"===e[0]||!this._inRuleset(),"Cannot set flag inside a ruleset");const o=this._definition.flags[e]||{};if(i(t,o.default)&&(t=void 0),i(t,this._flags[e]))return this;const s=!1!==r.clone?this.clone():this;return void 0!==t?(s._flags[e]=t,s.$_mutateRegister(t)):delete s._flags[e],"_"!==e[0]&&(s.$_temp.ruleset=!1),s}$_parent(e,...t){return this[e][c.symbols.parent].call(this,...t)}$_validate(e,t,r){return y.validate(e,this,t,r)}_assign(e){e.type=this.type,e.$_root=this.$_root,e.$_temp=Object.assign({},this.$_temp),e.$_temp.whens={},e._ids=this._ids.clone(),e._preferences=this._preferences,e._valids=this._valids&&this._valids.clone(),e._invalids=this._invalids&&this._invalids.clone(),e._rules=this._rules.slice(),e._singleRules=o(this._singleRules,{shallow:!0}),e._refs=this._refs.clone(),e._flags=Object.assign({},this._flags),e._cache=null,e.$_terms={};for(const t in this.$_terms)e.$_terms[t]=this.$_terms[t]?this.$_terms[t].slice():null;e.$_super={};for(const t in this.$_super)e.$_super[t]=this._super[t].bind(e);return e}_bare(){const e=this.clone();e._reset();const t=e._definition.terms;for(const r in t){const n=t[r];e.$_terms[r]=n.init}return e.$_mutateRebuild()}_default(e,t,r={}){return c.assertOptions(r,"literal"),n(void 0!==t,"Missing",e,"value"),n("function"==typeof t||!r.literal,"Only function value supports literal option"),"function"==typeof t&&r.literal&&(t={[c.symbols.literal]:!0,literal:t}),this.$_setFlag(e,t)}_generate(e,t,r){if(!this.$_terms.whens)return{schema:this};const n=[],o=[];for(let i=0;i<this.$_terms.whens.length;++i){const s=this.$_terms.whens[i];if(s.concat){n.push(s.concat),o.push("".concat(i,".concat"));continue}const a=s.ref?s.ref.resolve(e,t,r):e,c=s.is?[s]:s.switch,u=o.length;for(let u=0;u<c.length;++u){const{is:l,then:f,otherwise:d}=c[u],h="".concat(i).concat(s.switch?"."+u:"");if(l.$_match(a,t.nest(l,"".concat(h,".is")),r)){if(f){const i=t.localize([...t.path,"".concat(h,".then")],t.ancestors,t.schemas),{schema:s,id:a}=f._generate(e,i,r);n.push(s),o.push("".concat(h,".then").concat(a?"(".concat(a,")"):""));break}}else if(d){const i=t.localize([...t.path,"".concat(h,".otherwise")],t.ancestors,t.schemas),{schema:s,id:a}=d._generate(e,i,r);n.push(s),o.push("".concat(h,".otherwise").concat(a?"(".concat(a,")"):""));break}}if(s.break&&o.length>u)break}const i=o.join(", ");if(t.mainstay.tracer.debug(t,"rule","when",i),!i)return{schema:this};if(!t.mainstay.tracer.active&&this.$_temp.whens[i])return{schema:this.$_temp.whens[i],id:i};let s=this;this._definition.generate&&(s=this._definition.generate(this,e,t,r));for(const e of n)s=s.concat(e);return this.$_root._tracer&&this.$_root._tracer._combine(s,[this,...n]),this.$_temp.whens[i]=s,{schema:s,id:i}}_inner(e,t,r={}){n(!this._inRuleset(),"Cannot set ".concat(e," inside a ruleset"));const o=this.clone();return o.$_terms[e]&&!r.override||(o.$_terms[e]=[]),r.single?o.$_terms[e].push(t):o.$_terms[e].push(...t),o.$_temp.ruleset=!1,o}_inRuleset(){return null!==this.$_temp.ruleset&&!1!==this.$_temp.ruleset}_ruleRemove(e,t={}){if(!this._singleRules.has(e))return this;const r=!1!==t.clone?this.clone():this;r._singleRules.delete(e);const n=[];for(let t=0;t<r._rules.length;++t){const o=r._rules[t];o.name!==e||o.keep?n.push(o):r._inRuleset()&&t<r.$_temp.ruleset&&--r.$_temp.ruleset}return r._rules=n,r}_values(e,t){c.verifyFlat(e,t.slice(1,-1));const r=this.clone(),o=e[0]===c.symbols.override;if(o&&(e=e.slice(1)),!r[t]&&e.length?r[t]=new b:o&&(r[t]=e.length?new b:null,r.$_mutateRebuild()),!r[t])return r;o&&r[t].override();for(const o of e){n(void 0!==o,"Cannot call allow/valid/invalid with undefined"),n(o!==c.symbols.override,"Override must be the first value");const e="_invalids"===t?"_valids":"_invalids";r[e]&&(r[e].remove(o),r[e].length||(n("_valids"===t||!r._flags.only,"Setting invalid value",o,"leaves schema rejecting all values due to previous valid rule"),r[e]=null)),r[t].add(o,r._refs)}return r}}};v.Base.prototype[c.symbols.any]={version:c.version,compile:u.compile,root:"$_root"},v.Base.prototype.isImmutable=!0,v.Base.prototype.deny=v.Base.prototype.invalid,v.Base.prototype.disallow=v.Base.prototype.invalid,v.Base.prototype.equal=v.Base.prototype.valid,v.Base.prototype.exist=v.Base.prototype.required,v.Base.prototype.not=v.Base.prototype.invalid,v.Base.prototype.options=v.Base.prototype.prefs,v.Base.prototype.preferences=v.Base.prototype.prefs,e.exports=new v.Base},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const s=r(0),a=r(1),c=r(5),u={};t.Ids=u.Ids=class{constructor(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}clone(){const e=new u.Ids;return e._byId=new Map(this._byId),e._byKey=new Map(this._byKey),e._schemaChain=this._schemaChain,e}concat(e){e._schemaChain&&(this._schemaChain=!0);for(const[t,r]of e._byId.entries())s(!this._byKey.has(t),"Schema id conflicts with existing key:",t),this._byId.set(t,r);for(const[t,r]of e._byKey.entries())s(!this._byId.has(t),"Schema key conflicts with existing id:",t),this._byKey.set(t,r)}fork(e,t,r){const n=this._collect(e);n.push({schema:r});const o=n.shift();let i={id:o.id,schema:t(o.schema)};s(a.isSchema(i.schema),"adjuster function failed to return a joi schema type");for(const e of n)i={id:e.id,schema:u.fork(e.schema,i.id,i.schema)};return i.schema}labels(e,t=[]){const r=e[0],n=this._get(r);if(!n)return[...t,...e].join(".");const o=e.slice(1);return t=[...t,n.schema._flags.label||r],o.length?n.schema._ids.labels(o,t):t.join(".")}reach(e,t=[]){const r=e[0],n=this._get(r);s(n,"Schema does not contain path",[...t,...e].join("."));const o=e.slice(1);return o.length?n.schema._ids.reach(o,[...t,r]):n.schema}register(e,{key:t}={}){if(!e||!a.isSchema(e))return;(e.$_property("schemaChain")||e._ids._schemaChain)&&(this._schemaChain=!0);const r=e._flags.id;if(r){const t=this._byId.get(r);s(!t||t.schema===e,"Cannot add different schemas with the same id:",r),s(!this._byKey.has(r),"Schema id conflicts with existing key:",r),this._byId.set(r,{schema:e,id:r})}t&&(s(!this._byKey.has(t),"Schema already contains key:",t),s(!this._byId.has(t),"Schema key conflicts with existing id:",t),this._byKey.set(t,{schema:e,id:t}))}reset(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}_collect(e,t=[],r=[]){const n=e[0],o=this._get(n);s(o,"Schema does not contain path",[...t,...e].join(".")),r=[o,...r];const i=e.slice(1);return i.length?o.schema._ids._collect(i,[...t,n],r):r}_get(e){return this._byId.get(e)||this._byKey.get(e)}},u.fork=function(e,r,n){const o=t.schema(e,{each:(e,{key:t})=>{if(r===(e._flags.id||t))return n},ref:!1});return o?o.$_mutateRebuild():e},t.schema=function(e,t){let r;for(const n in e._flags){if("_"===n[0])continue;const o=u.scan(e._flags[n],{source:"flags",name:n},t);void 0!==o&&(r=r||e.clone(),r._flags[n]=o)}for(let n=0;n<e._rules.length;++n){const o=e._rules[n],i=u.scan(o.args,{source:"rules",name:o.name},t);if(void 0!==i){r=r||e.clone();const t=Object.assign({},o);t.args=i,r._rules[n]=t,r._singleRules.get(o.name)===o&&r._singleRules.set(o.name,t)}}for(const n in e.$_terms){if("_"===n[0])continue;const o=u.scan(e.$_terms[n],{source:"terms",name:n},t);void 0!==o&&(r=r||e.clone(),r.$_terms[n]=o)}return r},u.scan=function(e,t,r,n,i){const s=n||[];if(null===e||"object"!=typeof e)return;let l;if(Array.isArray(e)){for(let n=0;n<e.length;++n){const o="terms"===t.source&&"keys"===t.name&&e[n].key,i=u.scan(e[n],t,r,[n,...s],o);void 0!==i&&(l=l||e.slice(),l[n]=i)}return l}if(!1!==r.schema&&a.isSchema(e)||!1!==r.ref&&c.isRef(e)){const n=r.each(e,o(o({},t),{},{path:s,key:i}));if(n===e)return;return n}for(const n in e){if("_"===n[0])continue;const o=u.scan(e[n],t,r,[n,...s],i);void 0!==o&&(l=l||Object.assign({},e),l[n]=o)}return l}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(37),s=r(6),a=r(1),c=r(4),u=r(38),l={result:Symbol("result")};t.entry=function(e,t,r){let o=a.defaults;r&&(n(void 0===r.warnings,"Cannot override warnings preference in synchronous validation"),n(void 0===r.artifacts,"Cannot override artifacts preference in synchronous validation"),o=a.preferences(a.defaults,r));const i=l.entry(e,t,o);n(!i.mainstay.externals.length,"Schema with external rules must use validateAsync()");const s={value:i.value};return i.error&&(s.error=i.error),i.mainstay.warnings.length&&(s.warning=c.details(i.mainstay.warnings)),i.mainstay.debug&&(s.debug=i.mainstay.debug),i.mainstay.artifacts&&(s.artifacts=i.mainstay.artifacts),s},t.entryAsync=async function(e,t,r){let n=a.defaults;r&&(n=a.preferences(a.defaults,r));const o=l.entry(e,t,n),i=o.mainstay;if(o.error)throw i.debug&&(o.error.debug=i.debug),o.error;if(i.externals.length){let t=o.value;for(const{method:n,path:o,label:a}of i.externals){let i,c,u=t;o.length&&(i=o[o.length-1],c=s(t,o.slice(0,-1)),u=c[i]);try{const e=await n(u,{prefs:r});if(void 0===e||e===u)continue;c?c[i]=e:t=e}catch(e){throw e.message+=" (".concat(a,")"),e}}o.value=t}if(!n.warnings&&!n.debug&&!n.artifacts)return o.value;const u={value:o.value};return i.warnings.length&&(u.warning=c.details(i.warnings)),i.debug&&(u.debug=i.debug),i.artifacts&&(u.artifacts=i.artifacts),u},l.entry=function(e,r,n){const{tracer:o,cleanup:i}=l.tracer(r,n),s={externals:[],warnings:[],tracer:o,debug:n.debug?[]:null,links:r._ids._schemaChain?new Map:null},a=r._ids._schemaChain?[{schema:r}]:null,f=new u([],[],{mainstay:s,schemas:a}),d=t.validate(e,r,f,n);i&&r.$_root.untrace();const h=c.process(d.errors,e,n);return{value:d.value,error:h,mainstay:s}},l.tracer=function(e,t){return e.$_root._tracer?{tracer:e.$_root._tracer._register(e)}:t.debug?(n(e.$_root.trace,"Debug mode not supported"),{tracer:e.$_root.trace()._register(e),cleanup:!0}):{tracer:l.ignore}},t.validate=function(e,t,r,n,o={}){if(t.$_terms.whens&&(t=t._generate(e,r,n).schema),t._preferences&&(n=l.prefs(t,n)),t._cache&&n.cache){const n=t._cache.get(e);if(r.mainstay.tracer.debug(r,"validate","cached",!!n),n)return n}const i=(o,i,s)=>t.$_createError(o,e,i,s||r,n),s={original:e,prefs:n,schema:t,state:r,error:i,errorsArray:l.errorsArray,warn:(e,t,n)=>r.mainstay.warnings.push(i(e,t,n)),message:(o,i)=>t.$_createError("custom",e,i,r,n,{messages:o})};r.mainstay.tracer.entry(t,r);const c=t._definition;if(c.prepare&&void 0!==e&&n.convert){const t=c.prepare(e,s);if(t){if(r.mainstay.tracer.value(r,"prepare",e,t.value),t.errors)return l.finalize(t.value,[].concat(t.errors),s);e=t.value}}if(c.coerce&&void 0!==e&&n.convert&&(!c.coerce.from||c.coerce.from.includes(typeof e))){const t=c.coerce.method(e,s);if(t){if(r.mainstay.tracer.value(r,"coerced",e,t.value),t.errors)return l.finalize(t.value,[].concat(t.errors),s);e=t.value}}const u=t._flags.empty;u&&u.$_match(l.trim(e,t),r.nest(u),a.defaults)&&(r.mainstay.tracer.value(r,"empty",e,void 0),e=void 0);const f=o.presence||t._flags.presence||(t._flags._endedSwitch?null:n.presence);if(void 0===e){if("forbidden"===f)return l.finalize(e,null,s);if("required"===f)return l.finalize(e,[t.$_createError("any.required",e,null,r,n)],s);if("optional"===f){if(t._flags.default!==a.symbols.deepDefault)return l.finalize(e,null,s);r.mainstay.tracer.value(r,"default",e,{}),e={}}}else if("forbidden"===f)return l.finalize(e,[t.$_createError("any.unknown",e,null,r,n)],s);const d=[];if(t._valids){const o=t._valids.get(e,r,n,t._flags.insensitive);if(o)return n.convert&&(r.mainstay.tracer.value(r,"valids",e,o.value),e=o.value),r.mainstay.tracer.filter(t,r,"valid",o),l.finalize(e,null,s);if(t._flags.only){const o=t.$_createError("any.only",e,{valids:t._valids.values({display:!0})},r,n);if(n.abortEarly)return l.finalize(e,[o],s);d.push(o)}}if(t._invalids){const o=t._invalids.get(e,r,n,t._flags.insensitive);if(o){r.mainstay.tracer.filter(t,r,"invalid",o);const i=t.$_createError("any.invalid",e,{invalids:t._invalids.values({display:!0})},r,n);if(n.abortEarly)return l.finalize(e,[i],s);d.push(i)}}if(c.validate){const t=c.validate(e,s);if(t&&(r.mainstay.tracer.value(r,"base",e,t.value),e=t.value,t.errors)){if(!Array.isArray(t.errors))return d.push(t.errors),l.finalize(e,d,s);if(t.errors.length)return d.push(...t.errors),l.finalize(e,d,s)}}return t._rules.length?l.rules(e,d,s):l.finalize(e,d,s)},l.rules=function(e,t,r){const{schema:n,state:o,prefs:i}=r;for(const s of n._rules){const c=n._definition.rules[s.method];if(c.convert&&i.convert){o.mainstay.tracer.log(n,o,"rule",s.name,"full");continue}let u,f=s.args;if(s._resolve.length){f=Object.assign({},f);for(const t of s._resolve){const r=c.argsByName.get(t),s=f[t].resolve(e,o,i),l=r.normalize?r.normalize(s):s,d=a.validateArg(l,null,r);if(d){u=n.$_createError("any.ref",s,{arg:t,ref:f[t],reason:d},o,i);break}f[t]=l}}u=u||c.validate(e,r,f,s);const d=l.rule(u,s);if(d.errors){if(o.mainstay.tracer.log(n,o,"rule",s.name,"error"),s.warn){o.mainstay.warnings.push(...d.errors);continue}if(i.abortEarly)return l.finalize(e,d.errors,r);t.push(...d.errors)}else o.mainstay.tracer.log(n,o,"rule",s.name,"pass"),o.mainstay.tracer.value(o,"rule",e,d.value,s.name),e=d.value}return l.finalize(e,t,r)},l.rule=function(e,t){return e instanceof c.Report?(l.error(e,t),{errors:[e],value:null}):Array.isArray(e)&&e[a.symbols.errors]?(e.forEach(e=>l.error(e,t)),{errors:e,value:null}):{errors:null,value:e}},l.error=function(e,t){return t.message&&e._setTemplate(t.message),e},l.finalize=function(e,t,r){t=t||[];const{schema:o,state:i,prefs:s}=r;if(t.length){const n=l.default("failover",void 0,t,r);void 0!==n&&(i.mainstay.tracer.value(i,"failover",e,n),e=n,t=[])}if(t.length&&o._flags.error)if("function"==typeof o._flags.error){t=o._flags.error(t),Array.isArray(t)||(t=[t]);for(const e of t)n(e instanceof Error||e instanceof c.Report,"error() must return an Error object")}else t=[o._flags.error];if(void 0===e){const n=l.default("default",e,t,r);i.mainstay.tracer.value(i,"default",e,n),e=n}if(o._flags.cast&&void 0!==e){const t=o._definition.cast[o._flags.cast];if(t.from(e)){const n=t.to(e,r);i.mainstay.tracer.value(i,"cast",e,n,o._flags.cast),e=n}}if(o.$_terms.externals&&s.externals&&!1!==s._externals)for(const{method:e}of o.$_terms.externals)i.mainstay.externals.push({method:e,path:i.path,label:c.label(o._flags,i,s)});const a={value:e,errors:t.length?t:null};return o._flags.result&&(a.value="strip"===o._flags.result?void 0:r.original,i.mainstay.tracer.value(i,o._flags.result,e,a.value),i.shadow(e,o._flags.result)),o._cache&&!1!==s.cache&&!o._refs.length&&o._cache.set(r.original,a),void 0===e||a.errors||void 0===o._flags.artifact||(i.mainstay.artifacts=i.mainstay.artifacts||new Map,i.mainstay.artifacts.has(o._flags.artifact)||i.mainstay.artifacts.set(o._flags.artifact,[]),i.mainstay.artifacts.get(o._flags.artifact).push(i.path)),a},l.prefs=function(e,t){const r=t===a.defaults;return r&&e._preferences[a.symbols.prefs]?e._preferences[a.symbols.prefs]:(t=a.preferences(t,e._preferences),r&&(e._preferences[a.symbols.prefs]=t),t)},l.default=function(e,t,r,n){const{schema:i,state:s,prefs:c}=n,u=i._flags[e];if(c.noDefaults||void 0===u)return t;if(s.mainstay.tracer.log(i,s,"rule",e,"full"),!u)return u;if("function"==typeof u){const a=u.length?[o(s.ancestors[0]),n]:[];try{return u(...a)}catch(t){return void r.push(i.$_createError("any.".concat(e),null,{error:t},s,c))}}return"object"!=typeof u?u:u[a.symbols.literal]?u.literal:a.isResolvable(u)?u.resolve(t,s,c):o(u)},l.trim=function(e,t){if("string"!=typeof e)return e;const r=t.$_getRule("trim");return r&&r.args.enabled?e.trim():e},l.ignore={active:!1,debug:i,entry:i,filter:i,log:i,resolve:i,value:i},l.errorsArray=function(){const e=[];return e[a.symbols.errors]=!0,e}},function(e,t,r){"use strict";e.exports=function(){}},function(e,t,r){"use strict";const n=r(2),o=r(6),i=r(1),s={value:Symbol("value")};e.exports=s.State=class{constructor(e,t,r){this.path=e,this.ancestors=t,this.mainstay=r.mainstay,this.schemas=r.schemas,this.debug=null}localize(e,t=null,r=null){const n=new s.State(e,t,this);return r&&n.schemas&&(n.schemas=[s.schemas(r),...n.schemas]),n}nest(e,t){const r=new s.State(this.path,this.ancestors,this);return r.schemas=r.schemas&&[s.schemas(e),...r.schemas],r.debug=t,r}shadow(e,t){this.mainstay.shadow=this.mainstay.shadow||new s.Shadow,this.mainstay.shadow.set(this.path,e,t)}snapshot(){this.mainstay.shadow&&(this._snapshot=n(this.mainstay.shadow.node(this.path)))}restore(){this.mainstay.shadow&&(this.mainstay.shadow.override(this.path,this._snapshot),this._snapshot=void 0)}},s.schemas=function(e){return i.isSchema(e)?{schema:e}:e},s.Shadow=class{constructor(){this._values=null}set(e,t,r){if(!e.length)return;if("strip"===r&&"number"==typeof e[e.length-1])return;this._values=this._values||new Map;let n=this._values;for(let t=0;t<e.length;++t){const r=e[t];let o=n.get(r);o||(o=new Map,n.set(r,o)),n=o}n[s.value]=t}get(e){const t=this.node(e);if(t)return t[s.value]}node(e){if(this._values)return o(this._values,e,{iterables:!0})}override(e,t){if(!this._values)return;const r=e.slice(0,-1),n=e[e.length-1],i=o(this._values,r,{iterables:!0});t?i.set(n,t):i&&i.delete(n)}}},function(e,t,r){"use strict";const n=r(0),o=r(10),i=r(6),s=r(3),a=r(1),c=r(8),u={};e.exports=s.extend({type:"array",flags:{single:{default:!1},sparse:{default:!1}},terms:{items:{init:[],manifest:"schema"},ordered:{init:[],manifest:"schema"},_exclusions:{init:[]},_inclusions:{init:[]},_requireds:{init:[]}},coerce:{from:"object",method(e,{schema:t,state:r,prefs:n}){if(!Array.isArray(e))return;const o=t.$_getRule("sort");return o?u.sort(t,e,o.args.options,r,n):void 0}},validate(e,{schema:t,error:r}){if(!Array.isArray(e)){if(t._flags.single){const t=[e];return t[a.symbols.arraySingle]=!0,{value:t}}return{errors:r("array.base")}}if(t.$_getRule("items")||t.$_terms.externals)return{value:e.slice()}},rules:{has:{method(e){e=this.$_compile(e,{appendPath:!0});const t=this.$_addRule({name:"has",args:{schema:e}});return t.$_mutateRegister(e),t},validate(e,{state:t,prefs:r,error:n},{schema:o}){const i=[e,...t.ancestors];for(let n=0;n<e.length;++n){const s=t.localize([...t.path,n],i,o);if(o.$_match(e[n],s,r))return e}const s=o._flags.label;return s?n("array.hasKnown",{patternLabel:s}):n("array.hasUnknown",null)},multi:!0},items:{method(...e){a.verifyFlat(e,"items");const t=this.$_addRule("items");for(let r=0;r<e.length;++r){const n=a.tryWithPath(()=>this.$_compile(e[r]),r,{append:!0});t.$_terms.items.push(n)}return t.$_mutateRebuild()},validate(e,{schema:t,error:r,state:n,prefs:o,errorsArray:i}){const s=t.$_terms._requireds.slice(),c=t.$_terms.ordered.slice(),l=[...t.$_terms._inclusions,...s],f=!e[a.symbols.arraySingle];delete e[a.symbols.arraySingle];const d=i();let h=e.length;for(let i=0;i<h;++i){const a=e[i];let p=!1,g=!1;const m=f?i:new Number(i),y=[...n.path,m];if(!t._flags.sparse&&void 0===a){if(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),o.abortEarly)return d;c.shift();continue}const b=[e,...n.ancestors];for(const e of t.$_terms._exclusions)if(e.$_match(a,n.localize(y,b,e),o,{presence:"ignore"})){if(d.push(r("array.excludes",{pos:i,value:a},n.localize(y))),o.abortEarly)return d;p=!0,c.shift();break}if(p)continue;if(t.$_terms.ordered.length){if(c.length){const s=c.shift(),l=s.$_validate(a,n.localize(y,b,s),o);if(l.errors){if(d.push(...l.errors),o.abortEarly)return d}else if("strip"===s._flags.result)u.fastSplice(e,i),--i,--h;else{if(!t._flags.sparse&&void 0===l.value){if(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),o.abortEarly)return d;continue}e[i]=l.value}continue}if(!t.$_terms.items.length){if(d.push(r("array.orderedLength",{pos:i,limit:t.$_terms.ordered.length})),o.abortEarly)return d;break}}const v=[];let w=s.length;for(let c=0;c<w;++c){const l=n.localize(y,b,s[c]);l.snapshot();const f=s[c].$_validate(a,l,o);if(v[c]=f,!f.errors){if(e[i]=f.value,g=!0,u.fastSplice(s,c),--c,--w,!t._flags.sparse&&void 0===f.value&&(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),o.abortEarly))return d;break}l.restore()}if(g)continue;const _=o.stripUnknown&&!!o.stripUnknown.arrays||!1;w=l.length;for(const c of l){let l;const f=s.indexOf(c);if(-1!==f)l=v[f];else{const s=n.localize(y,b,c);if(s.snapshot(),l=c.$_validate(a,s,o),!l.errors){"strip"===c._flags.result?(u.fastSplice(e,i),--i,--h):t._flags.sparse||void 0!==l.value?e[i]=l.value:(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),p=!0),g=!0;break}s.restore()}if(1===w){if(_){u.fastSplice(e,i),--i,--h,g=!0;break}if(d.push(...l.errors),o.abortEarly)return d;p=!0;break}}if(!p&&t.$_terms._inclusions.length&&!g){if(_){u.fastSplice(e,i),--i,--h;continue}if(d.push(r("array.includes",{pos:i,value:a},n.localize(y))),o.abortEarly)return d}}return s.length&&u.fillMissedErrors(t,d,s,e,n,o),c.length&&u.fillOrderedErrors(t,d,c,e,n,o),d.length?d:e},priority:!0,manifest:!1},length:{method(e){return this.$_addRule({name:"length",args:{limit:e},operator:"="})},validate:(e,t,{limit:r},{name:n,operator:o,args:i})=>a.compare(e.length,r,o)?e:t.error("array."+n,{limit:i.limit,value:e}),args:[{name:"limit",ref:!0,assert:a.limit,message:"must be a positive integer"}]},max:{method(e){return this.$_addRule({name:"max",method:"length",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"length",args:{limit:e},operator:">="})}},ordered:{method(...e){a.verifyFlat(e,"ordered");const t=this.$_addRule("items");for(let r=0;r<e.length;++r){const n=a.tryWithPath(()=>this.$_compile(e[r]),r,{append:!0});u.validateSingle(n,t),t.$_mutateRegister(n),t.$_terms.ordered.push(n)}return t.$_mutateRebuild()}},single:{method(e){const t=void 0===e||!!e;return n(!t||!this._flags._arrayItems,"Cannot specify single rule when array has array items"),this.$_setFlag("single",t)}},sort:{method(e={}){a.assertOptions(e,["by","order"]);const t={order:e.order||"ascending"};return e.by&&(t.by=c.ref(e.by,{ancestor:0}),n(!t.by.ancestor,"Cannot sort by ancestor")),this.$_addRule({name:"sort",args:{options:t}})},validate(e,{error:t,state:r,prefs:n,schema:o},{options:i}){const{value:s,errors:a}=u.sort(o,e,i,r,n);if(a)return a;for(let r=0;r<e.length;++r)if(e[r]!==s[r])return t("array.sort",{order:i.order,by:i.by?i.by.key:"value"});return e},convert:!0},sparse:{method(e){const t=void 0===e||!!e;return this._flags.sparse===t?this:(t?this.clone():this.$_addRule("items")).$_setFlag("sparse",t,{clone:!1})}},unique:{method(e,t={}){n(!e||"function"==typeof e||"string"==typeof e,"comparator must be a function or a string"),a.assertOptions(t,["ignoreUndefined","separator"]);const r={name:"unique",args:{options:t,comparator:e}};if(e)if("string"==typeof e){const n=a.default(t.separator,".");r.path=n?e.split(n):[e]}else r.comparator=e;return this.$_addRule(r)},validate(e,{state:t,error:r,schema:s},{comparator:a,options:c},{comparator:u,path:l}){const f={string:Object.create(null),number:Object.create(null),undefined:Object.create(null),boolean:Object.create(null),object:new Map,function:new Map,custom:new Map},d=u||o,h=c.ignoreUndefined;for(let o=0;o<e.length;++o){const s=l?i(e[o],l):e[o],c=u?f.custom:f[typeof s];if(n(c,"Failed to find unique map container for type",typeof s),c instanceof Map){const n=c.entries();let i;for(;!(i=n.next()).done;)if(d(i.value[0],s)){const n=t.localize([...t.path,o],[e,...t.ancestors]),s={pos:o,value:e[o],dupePos:i.value[1],dupeValue:e[i.value[1]]};return l&&(s.path=a),r("array.unique",s,n)}c.set(s,o)}else{if((!h||void 0!==s)&&void 0!==c[s]){const n={pos:o,value:e[o],dupePos:c[s],dupeValue:e[c[s]]};return l&&(n.path=a),r("array.unique",n,t.localize([...t.path,o],[e,...t.ancestors]))}c[s]=o}}return e},args:["comparator","options"],multi:!0}},cast:{set:{from:Array.isArray,to:(e,t)=>new Set(e)}},rebuild(e){e.$_terms._inclusions=[],e.$_terms._exclusions=[],e.$_terms._requireds=[];for(const t of e.$_terms.items)u.validateSingle(t,e),"required"===t._flags.presence?e.$_terms._requireds.push(t):"forbidden"===t._flags.presence?e.$_terms._exclusions.push(t):e.$_terms._inclusions.push(t);for(const t of e.$_terms.ordered)u.validateSingle(t,e)},manifest:{build:(e,t)=>(t.items&&(e=e.items(...t.items)),t.ordered&&(e=e.ordered(...t.ordered)),e)},messages:{"array.base":"{{#label}} must be an array","array.excludes":"{{#label}} contains an excluded value","array.hasKnown":"{{#label}} does not contain at least one required match for type {:#patternLabel}","array.hasUnknown":"{{#label}} does not contain at least one required match","array.includes":"{{#label}} does not match any of the allowed types","array.includesRequiredBoth":"{{#label}} does not contain {{#knownMisses}} and {{#unknownMisses}} other required value(s)","array.includesRequiredKnowns":"{{#label}} does not contain {{#knownMisses}}","array.includesRequiredUnknowns":"{{#label}} does not contain {{#unknownMisses}} required value(s)","array.length":"{{#label}} must contain {{#limit}} items","array.max":"{{#label}} must contain less than or equal to {{#limit}} items","array.min":"{{#label}} must contain at least {{#limit}} items","array.orderedLength":"{{#label}} must contain at most {{#limit}} items","array.sort":"{{#label}} must be sorted in {#order} order by {{#by}}","array.sort.mismatching":"{{#label}} cannot be sorted due to mismatching types","array.sort.unsupported":"{{#label}} cannot be sorted due to unsupported type {#type}","array.sparse":"{{#label}} must not be a sparse array item","array.unique":"{{#label}} contains a duplicate value"}}),u.fillMissedErrors=function(e,t,r,n,o,i){const s=[];let a=0;for(const e of r){const t=e._flags.label;t?s.push(t):++a}s.length?a?t.push(e.$_createError("array.includesRequiredBoth",n,{knownMisses:s,unknownMisses:a},o,i)):t.push(e.$_createError("array.includesRequiredKnowns",n,{knownMisses:s},o,i)):t.push(e.$_createError("array.includesRequiredUnknowns",n,{unknownMisses:a},o,i))},u.fillOrderedErrors=function(e,t,r,n,o,i){const s=[];for(const e of r)"required"===e._flags.presence&&s.push(e);s.length&&u.fillMissedErrors(e,t,s,n,o,i)},u.fastSplice=function(e,t){let r=t;for(;r<e.length;)e[r++]=e[r];--e.length},u.validateSingle=function(e,t){("array"===e.type||e._flags._arrayItems)&&(n(!t._flags.single,"Cannot specify array item with single rule enabled"),t.$_setFlag("_arrayItems",!0,{clone:!1}))},u.sort=function(e,t,r,n,o){const i="ascending"===r.order?1:-1,s=-1*i,a=i,c=(c,l)=>{let f=u.compare(c,l,s,a);if(null!==f)return f;if(r.by&&(c=r.by.resolve(c,n,o),l=r.by.resolve(l,n,o)),f=u.compare(c,l,s,a),null!==f)return f;const d=typeof c;if(d!==typeof l)throw e.$_createError("array.sort.mismatching",t,null,n,o);if("number"!==d&&"string"!==d)throw e.$_createError("array.sort.unsupported",t,{type:d},n,o);return"number"===d?(c-l)*i:c<l?s:a};try{return{value:t.slice().sort(c)}}catch(e){return{errors:e}}},u.compare=function(e,t,r,n){return e===t?0:void 0===e?1:void 0===t?-1:null===e?n:null===t?r:null}},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(21),a={isBool:function(e){return"boolean"==typeof e}};e.exports=o.extend({type:"boolean",flags:{sensitive:{default:!1}},terms:{falsy:{init:null,manifest:"values"},truthy:{init:null,manifest:"values"}},coerce(e,{schema:t}){if("boolean"!=typeof e){if("string"==typeof e){const r=t._flags.sensitive?e:e.toLowerCase();e="true"===r||"false"!==r&&e}return"boolean"!=typeof e&&(e=t.$_terms.truthy&&t.$_terms.truthy.has(e,null,null,!t._flags.sensitive)||(!t.$_terms.falsy||!t.$_terms.falsy.has(e,null,null,!t._flags.sensitive))&&e),{value:e}}},validate(e,{error:t}){if("boolean"!=typeof e)return{value:e,errors:t("boolean.base")}},rules:{truthy:{method(...e){i.verifyFlat(e,"truthy");const t=this.clone();t.$_terms.truthy=t.$_terms.truthy||new s;for(let r=0;r<e.length;++r){const o=e[r];n(void 0!==o,"Cannot call truthy with undefined"),t.$_terms.truthy.add(o)}return t}},falsy:{method(...e){i.verifyFlat(e,"falsy");const t=this.clone();t.$_terms.falsy=t.$_terms.falsy||new s;for(let r=0;r<e.length;++r){const o=e[r];n(void 0!==o,"Cannot call falsy with undefined"),t.$_terms.falsy.add(o)}return t}},sensitive:{method(e=!0){return this.$_setFlag("sensitive",e)}}},cast:{number:{from:a.isBool,to:(e,t)=>e?1:0},string:{from:a.isBool,to:(e,t)=>e?"true":"false"}},manifest:{build:(e,t)=>(t.truthy&&(e=e.truthy(...t.truthy)),t.falsy&&(e=e.falsy(...t.falsy)),e)},messages:{"boolean.base":"{{#label}} must be a boolean"}})},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(7),a={isDate:function(e){return e instanceof Date}};e.exports=o.extend({type:"date",coerce:{from:["number","string"],method:(e,{schema:t})=>({value:a.parse(e,t._flags.format)||e})},validate(e,{schema:t,error:r,prefs:n}){if(e instanceof Date&&!isNaN(e.getTime()))return;const o=t._flags.format;return n.convert&&o&&"string"==typeof e?{value:e,errors:r("date.format",{format:o})}:{value:e,errors:r("date.base")}},rules:{compare:{method:!1,validate(e,t,{date:r},{name:n,operator:o,args:s}){const a="now"===r?Date.now():r.getTime();return i.compare(e.getTime(),a,o)?e:t.error("date."+n,{limit:s.date,value:e})},args:[{name:"date",ref:!0,normalize:e=>"now"===e?e:a.parse(e),assert:e=>null!==e,message:"must have a valid date format"}]},format:{method(e){return n(["iso","javascript","unix"].includes(e),"Unknown date format",e),this.$_setFlag("format",e)}},greater:{method(e){return this.$_addRule({name:"greater",method:"compare",args:{date:e},operator:">"})}},iso:{method(){return this.format("iso")}},less:{method(e){return this.$_addRule({name:"less",method:"compare",args:{date:e},operator:"<"})}},max:{method(e){return this.$_addRule({name:"max",method:"compare",args:{date:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"compare",args:{date:e},operator:">="})}},timestamp:{method(e="javascript"){return n(["javascript","unix"].includes(e),'"type" must be one of "javascript, unix"'),this.format(e)}}},cast:{number:{from:a.isDate,to:(e,t)=>e.getTime()},string:{from:a.isDate,to:(e,{prefs:t})=>s.date(e,t)}},messages:{"date.base":"{{#label}} must be a valid date","date.format":'{{#label}} must be in {msg("date.format." + #format) || #format} format',"date.greater":"{{#label}} must be greater than {{:#limit}}","date.less":"{{#label}} must be less than {{:#limit}}","date.max":"{{#label}} must be less than or equal to {{:#limit}}","date.min":"{{#label}} must be greater than or equal to {{:#limit}}","date.format.iso":"ISO 8601 date","date.format.javascript":"timestamp or number of milliseconds","date.format.unix":"timestamp or number of seconds"}}),a.parse=function(e,t){if(e instanceof Date)return e;if("string"!=typeof e&&(isNaN(e)||!isFinite(e)))return null;if(/^\s*$/.test(e))return null;if("iso"===t)return i.isIsoDate(e)?a.date(e.toString()):null;const r=e;if("string"==typeof e&&/^[+-]?\d+(\.\d+)?$/.test(e)&&(e=parseFloat(e)),t){if("javascript"===t)return a.date(1*e);if("unix"===t)return a.date(1e3*e);if("string"==typeof r)return null}return a.date(e)},a.date=function(e){const t=new Date(e);return isNaN(t.getTime())?null:t}},function(e,t,r){"use strict";const n=r(0),o=r(22);e.exports=o.extend({type:"function",properties:{typeof:"function"},rules:{arity:{method(e){return n(Number.isSafeInteger(e)&&e>=0,"n must be a positive integer"),this.$_addRule({name:"arity",args:{n:e}})},validate:(e,t,{n:r})=>e.length===r?e:t.error("function.arity",{n:r})},class:{method(){return this.$_addRule("class")},validate:(e,t)=>/^\s*class\s/.test(e.toString())?e:t.error("function.class",{value:e})},minArity:{method(e){return n(Number.isSafeInteger(e)&&e>0,"n must be a strict positive integer"),this.$_addRule({name:"minArity",args:{n:e}})},validate:(e,t,{n:r})=>e.length>=r?e:t.error("function.minArity",{n:r})},maxArity:{method(e){return n(Number.isSafeInteger(e)&&e>=0,"n must be a positive integer"),this.$_addRule({name:"maxArity",args:{n:e}})},validate:(e,t,{n:r})=>e.length<=r?e:t.error("function.maxArity",{n:r})}},messages:{"function.arity":"{{#label}} must have an arity of {{#n}}","function.class":"{{#label}} must be a class","function.maxArity":"{{#label}} must have an arity lesser or equal to {{#n}}","function.minArity":"{{#label}} must have an arity greater or equal to {{#n}}"}})},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(20),s=r(6),a={};e.exports=function(e,t,r={}){if(n(e&&"object"==typeof e,"Invalid defaults value: must be an object"),n(!t||!0===t||"object"==typeof t,"Invalid source value: must be true, falsy or an object"),n("object"==typeof r,"Invalid options: must be an object"),!t)return null;if(r.shallow)return a.applyToDefaultsWithShallow(e,t,r);const s=o(e);if(!0===t)return s;const c=void 0!==r.nullOverride&&r.nullOverride;return i(s,t,{nullOverride:c,mergeArrays:!1})},a.applyToDefaultsWithShallow=function(e,t,r){const c=r.shallow;n(Array.isArray(c),"Invalid keys");const u=new Map,l=!0===t?null:new Set;for(let r of c){r=Array.isArray(r)?r:r.split(".");const n=s(e,r);n&&"object"==typeof n?u.set(n,l&&s(t,r)||n):l&&l.add(r)}const f=o(e,{},u);if(!l)return f;for(const e of l)a.reachCopy(f,t,e);return i(f,t,{mergeArrays:!1,nullOverride:!1})},a.reachCopy=function(e,t,r){for(const e of r){if(!(e in t))return;t=t[e]}const n=t;let o=e;for(let e=0;e<r.length-1;++e){const t=r[e];"object"!=typeof o[t]&&(o[t]={}),o=o[t]}o[r[r.length-1]]=n}},function(e,t,r){"use strict";const n=r(0),o={};t.Sorter=class{constructor(){this._items=[],this.nodes=[]}add(e,t){const r=[].concat((t=t||{}).before||[]),o=[].concat(t.after||[]),i=t.group||"?",s=t.sort||0;n(!r.includes(i),"Item cannot come before itself: ".concat(i)),n(!r.includes("?"),"Item cannot come before unassociated items"),n(!o.includes(i),"Item cannot come after itself: ".concat(i)),n(!o.includes("?"),"Item cannot come after unassociated items"),Array.isArray(e)||(e=[e]);for(const t of e){const e={seq:this._items.length,sort:s,before:r,after:o,group:i,node:t};this._items.push(e)}const a=this._sort();return n(a,"item","?"!==i?"added into group ".concat(i):"","created a dependencies error"),this.nodes}merge(e){Array.isArray(e)||(e=[e]);for(const t of e)if(t)for(const e of t._items)this._items.push(Object.assign({},e));this._items.sort(o.mergeSort);for(let e=0;e<this._items.length;++e)this._items[e].seq=e;const t=this._sort();return n(t,"merge created a dependencies error"),this.nodes}_sort(){const e={},t=Object.create(null),r=Object.create(null);for(const n of this._items){const o=n.seq,i=n.group;r[i]=r[i]||[],r[i].push(o),e[o]=n.before;for(const e of n.after)t[e]=t[e]||[],t[e].push(o)}for(const t in e){const n=[];for(const o in e[t]){const i=e[t][o];r[i]=r[i]||[],n.push(...r[i])}e[t]=n}for(const n in t)if(r[n])for(const o of r[n])e[o].push(...t[n]);const n={};for(const t in e){const r=e[t];for(const e of r)n[e]=n[e]||[],n[e].push(t)}const o={},i=[];for(let e=0;e<this._items.length;++e){let t=e;if(n[e]){t=null;for(let e=0;e<this._items.length;++e){if(!0===o[e])continue;n[e]||(n[e]=[]);const r=n[e].length;let i=0;for(let t=0;t<r;++t)o[n[e][t]]&&++i;if(i===r){t=e;break}}}null!==t&&(o[t]=!0,i.push(t))}if(i.length!==this._items.length)return!1;const s={};for(const e of this._items)s[e.seq]=e;this._items=[],this.nodes=[];for(const e of i){const t=s[e];this.nodes.push(t.node),this._items.push(t)}return!0}},o.mergeSort=(e,t)=>e.sort===t.sort?0:e.sort<t.sort?-1:1},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(8),a=r(4),c={};e.exports=o.extend({type:"link",properties:{schemaChain:!0},terms:{link:{init:null,manifest:"single",register:!1}},args:(e,t)=>e.ref(t),validate(e,{schema:t,state:r,prefs:o}){n(t.$_terms.link,"Uninitialized link schema");const i=c.generate(t,e,r,o),s=t.$_terms.link[0].ref;return i.$_validate(e,r.nest(i,"link:".concat(s.display,":").concat(i.type)),o)},generate:(e,t,r,n)=>c.generate(e,t,r,n),rules:{ref:{method(e){n(!this.$_terms.link,"Cannot reinitialize schema"),e=s.ref(e),n("value"===e.type||"local"===e.type,"Invalid reference type:",e.type),n("local"===e.type||"root"===e.ancestor||e.ancestor>0,"Link cannot reference itself");const t=this.clone();return t.$_terms.link=[{ref:e}],t}},relative:{method(e=!0){return this.$_setFlag("relative",e)}}},overrides:{concat(e){n(this.$_terms.link,"Uninitialized link schema"),n(i.isSchema(e),"Invalid schema object"),n("link"!==e.type,"Cannot merge type link with another link");const t=this.clone();return t.$_terms.whens||(t.$_terms.whens=[]),t.$_terms.whens.push({concat:e}),t.$_mutateRebuild()}},manifest:{build:(e,t)=>(n(t.link,"Invalid link description missing link"),e.ref(t.link))}}),c.generate=function(e,t,r,n){let o=r.mainstay.links.get(e);if(o)return o._generate(t,r,n).schema;const i=e.$_terms.link[0].ref,{perspective:s,path:a}=c.perspective(i,r);c.assert(s,"which is outside of schema boundaries",i,e,r,n);try{o=a.length?s.$_reach(a):s}catch(t){c.assert(!1,"to non-existing schema",i,e,r,n)}return c.assert("link"!==o.type,"which is another link",i,e,r,n),e._flags.relative||r.mainstay.links.set(e,o),o._generate(t,r,n).schema},c.perspective=function(e,t){if("local"===e.type){for(const{schema:r,key:n}of t.schemas){if((r._flags.id||n)===e.path[0])return{perspective:r,path:e.path.slice(1)};if(r.$_terms.shared)for(const t of r.$_terms.shared)if(t._flags.id===e.path[0])return{perspective:t,path:e.path.slice(1)}}return{perspective:null,path:null}}return"root"===e.ancestor?{perspective:t.schemas[t.schemas.length-1].schema,path:e.path}:{perspective:t.schemas[e.ancestor]&&t.schemas[e.ancestor].schema,path:e.path}},c.assert=function(e,t,r,o,i,s){e||n(!1,'"'.concat(a.label(o._flags,i,s),'" contains link reference "').concat(r.display,'" ').concat(t))}},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s={numberRx:/^\s*[+-]?(?:(?:\d+(?:\.\d*)?)|(?:\.\d+))(?:e([+-]?\d+))?\s*$/i,precisionRx:/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/};e.exports=o.extend({type:"number",flags:{unsafe:{default:!1}},coerce:{from:"string",method(e,{schema:t,error:r}){const n=e.match(s.numberRx);if(!n)return;e=e.trim();const o={value:parseFloat(e)};if(0===o.value&&(o.value=0),!t._flags.unsafe)if(e.match(/e/i)){if(s.normalizeExponent("".concat(o.value/Math.pow(10,n[1]),"e").concat(n[1]))!==s.normalizeExponent(e))return o.errors=r("number.unsafe"),o}else{const t=o.value.toString();if(t.match(/e/i))return o;if(t!==s.normalizeDecimal(e))return o.errors=r("number.unsafe"),o}return o}},validate(e,{schema:t,error:r,prefs:n}){if(e===1/0||e===-1/0)return{value:e,errors:r("number.infinity")};if(!i.isNumber(e))return{value:e,errors:r("number.base")};const o={value:e};if(n.convert){const e=t.$_getRule("precision");if(e){const t=Math.pow(10,e.args.limit);o.value=Math.round(o.value*t)/t}}return 0===o.value&&(o.value=0),!t._flags.unsafe&&(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)&&(o.errors=r("number.unsafe")),o},rules:{compare:{method:!1,validate:(e,t,{limit:r},{name:n,operator:o,args:s})=>i.compare(e,r,o)?e:t.error("number."+n,{limit:s.limit,value:e}),args:[{name:"limit",ref:!0,assert:i.isNumber,message:"must be a number"}]},greater:{method(e){return this.$_addRule({name:"greater",method:"compare",args:{limit:e},operator:">"})}},integer:{method(){return this.$_addRule("integer")},validate:(e,t)=>Math.trunc(e)-e==0?e:t.error("number.integer")},less:{method(e){return this.$_addRule({name:"less",method:"compare",args:{limit:e},operator:"<"})}},max:{method(e){return this.$_addRule({name:"max",method:"compare",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"compare",args:{limit:e},operator:">="})}},multiple:{method(e){return this.$_addRule({name:"multiple",args:{base:e}})},validate:(e,t,{base:r},n)=>e%r==0?e:t.error("number.multiple",{multiple:n.args.base,value:e}),args:[{name:"base",ref:!0,assert:e=>"number"==typeof e&&isFinite(e)&&e>0,message:"must be a positive number"}],multi:!0},negative:{method(){return this.sign("negative")}},port:{method(){return this.$_addRule("port")},validate:(e,t)=>Number.isSafeInteger(e)&&e>=0&&e<=65535?e:t.error("number.port")},positive:{method(){return this.sign("positive")}},precision:{method(e){return n(Number.isSafeInteger(e),"limit must be an integer"),this.$_addRule({name:"precision",args:{limit:e}})},validate(e,t,{limit:r}){const n=e.toString().match(s.precisionRx);return Math.max((n[1]?n[1].length:0)-(n[2]?parseInt(n[2],10):0),0)<=r?e:t.error("number.precision",{limit:r,value:e})},convert:!0},sign:{method(e){return n(["negative","positive"].includes(e),"Invalid sign",e),this.$_addRule({name:"sign",args:{sign:e}})},validate:(e,t,{sign:r})=>"negative"===r&&e<0||"positive"===r&&e>0?e:t.error("number.".concat(r))},unsafe:{method(e=!0){return n("boolean"==typeof e,"enabled must be a boolean"),this.$_setFlag("unsafe",e)}}},cast:{string:{from:e=>"number"==typeof e,to:(e,t)=>e.toString()}},messages:{"number.base":"{{#label}} must be a number","number.greater":"{{#label}} must be greater than {{#limit}}","number.infinity":"{{#label}} cannot be infinity","number.integer":"{{#label}} must be an integer","number.less":"{{#label}} must be less than {{#limit}}","number.max":"{{#label}} must be less than or equal to {{#limit}}","number.min":"{{#label}} must be greater than or equal to {{#limit}}","number.multiple":"{{#label}} must be a multiple of {{#multiple}}","number.negative":"{{#label}} must be a negative number","number.port":"{{#label}} must be a valid port","number.positive":"{{#label}} must be a positive number","number.precision":"{{#label}} must have no more than {{#limit}} decimal places","number.unsafe":"{{#label}} must be a safe number"}}),s.normalizeExponent=function(e){return e.replace(/E/,"e").replace(/\.(\d*[1-9])?0+e/,".$1e").replace(/\.e/,"e").replace(/e\+/,"e").replace(/^\+/,"").replace(/^(-?)0+([1-9])/,"$1$2")},s.normalizeDecimal=function(e){return(e=e.replace(/^\+/,"").replace(/\.0*$/,"").replace(/^(-?)\.([^\.]*)$/,"$10.$2").replace(/^(-?)0+([0-9])/,"$1$2")).includes(".")&&e.endsWith("0")&&(e=e.replace(/0+$/,"")),"-0"===e?"0":e}},function(e,t,r){"use strict";const n=r(22);e.exports=n.extend({type:"object",cast:{map:{from:e=>e&&"object"==typeof e,to:(e,t)=>new Map(Object.entries(e))}}})},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const s=r(0),a=r(23),c=r(49),u=r(50),l=r(27),f=r(51),d=r(26),h=r(3),p=r(1),g={tlds:f instanceof Set&&{tlds:{allow:f,deny:null}},base64Regex:{true:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}==|[\w\-]{3}=)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/},false:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}(==)?|[\w\-]{3}=?)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}(==)?|[A-Za-z0-9+\/]{3}=?)?$/}},dataUriRegex:/^data:[\w+.-]+\/[\w+.-]+;((charset=[\w-]+|base64),)?(.*)$/,hexRegex:/^[a-f0-9]+$/i,ipRegex:u.regex().regex,isoDurationRegex:/^P(?!$)(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?$/,guidBrackets:{"{":"}","[":"]","(":")","":""},guidVersions:{uuidv1:"1",uuidv2:"2",uuidv3:"3",uuidv4:"4",uuidv5:"5"},guidSeparators:new Set([void 0,!0,!1,"-",":"]),normalizationForms:["NFC","NFD","NFKC","NFKD"]};e.exports=h.extend({type:"string",flags:{insensitive:{default:!1},truncate:{default:!1}},terms:{replacements:{init:null}},coerce:{from:"string",method(e,{schema:t,state:r,prefs:n}){const o=t.$_getRule("normalize");o&&(e=e.normalize(o.args.form));const i=t.$_getRule("case");i&&(e="upper"===i.args.direction?e.toLocaleUpperCase():e.toLocaleLowerCase());const s=t.$_getRule("trim");if(s&&s.args.enabled&&(e=e.trim()),t.$_terms.replacements)for(const r of t.$_terms.replacements)e=e.replace(r.pattern,r.replacement);const a=t.$_getRule("hex");if(a&&a.args.options.byteAligned&&e.length%2!=0&&(e="0".concat(e)),t.$_getRule("isoDate")){const t=g.isoDate(e);t&&(e=t)}if(t._flags.truncate){const o=t.$_getRule("max");if(o){let i=o.args.limit;if(p.isResolvable(i)&&(i=i.resolve(e,r,n),!p.limit(i)))return{value:e,errors:t.$_createError("any.ref",i,{ref:o.args.limit,arg:"limit",reason:"must be a positive integer"},r,n)};e=e.slice(0,i)}}return{value:e}}},validate:(e,{error:t})=>"string"!=typeof e?{value:e,errors:t("string.base")}:""===e?{value:e,errors:t("string.empty")}:void 0,rules:{alphanum:{method(){return this.$_addRule("alphanum")},validate:(e,t)=>/^[a-zA-Z0-9]+$/.test(e)?e:t.error("string.alphanum")},base64:{method(e={}){return p.assertOptions(e,["paddingRequired","urlSafe"]),e=o({urlSafe:!1,paddingRequired:!0},e),s("boolean"==typeof e.paddingRequired,"paddingRequired must be boolean"),s("boolean"==typeof e.urlSafe,"urlSafe must be boolean"),this.$_addRule({name:"base64",args:{options:e}})},validate:(e,t,{options:r})=>g.base64Regex[r.paddingRequired][r.urlSafe].test(e)?e:t.error("string.base64")},case:{method(e){return s(["lower","upper"].includes(e),"Invalid case:",e),this.$_addRule({name:"case",args:{direction:e}})},validate:(e,t,{direction:r})=>"lower"===r&&e===e.toLocaleLowerCase()||"upper"===r&&e===e.toLocaleUpperCase()?e:t.error("string.".concat(r,"case")),convert:!0},creditCard:{method(){return this.$_addRule("creditCard")},validate(e,t){let r=e.length,n=0,o=1;for(;r--;){const t=e.charAt(r)*o;n+=t-9*(t>9),o^=3}return n>0&&n%10==0?e:t.error("string.creditCard")}},dataUri:{method(e={}){return p.assertOptions(e,["paddingRequired"]),e=o({paddingRequired:!0},e),s("boolean"==typeof e.paddingRequired,"paddingRequired must be boolean"),this.$_addRule({name:"dataUri",args:{options:e}})},validate(e,t,{options:r}){const n=e.match(g.dataUriRegex);if(n){if(!n[2])return e;if("base64"!==n[2])return e;if(g.base64Regex[r.paddingRequired].false.test(n[3]))return e}return t.error("string.dataUri")}},domain:{method(e){e&&p.assertOptions(e,["allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const t=g.addressOptions(e);return this.$_addRule({name:"domain",args:{options:e},address:t})},validate:(e,t,r,{address:n})=>a.isValid(e,n)?e:t.error("string.domain")},email:{method(e={}){p.assertOptions(e,["allowUnicode","ignoreLength","maxDomainSegments","minDomainSegments","multiple","separator","tlds"]),s(void 0===e.multiple||"boolean"==typeof e.multiple,"multiple option must be an boolean");const t=g.addressOptions(e),r=new RegExp("\\s*[".concat(e.separator?l(e.separator):",","]\\s*"));return this.$_addRule({name:"email",args:{options:e},regex:r,address:t})},validate(e,t,{options:r},{regex:n,address:o}){const i=r.multiple?e.split(n):[e],s=[];for(const e of i)c.isValid(e,o)||s.push(e);return s.length?t.error("string.email",{value:e,invalids:s}):e}},guid:{alias:"uuid",method(e={}){p.assertOptions(e,["version","separator"]);let t="";if(e.version){const r=[].concat(e.version);s(r.length>=1,"version must have at least 1 valid version specified");const n=new Set;for(let e=0;e<r.length;++e){const o=r[e];s("string"==typeof o,"version at position "+e+" must be a string");const i=g.guidVersions[o.toLowerCase()];s(i,"version at position "+e+" must be one of "+Object.keys(g.guidVersions).join(", ")),s(!n.has(i),"version at position "+e+" must not be a duplicate"),t+=i,n.add(i)}}s(g.guidSeparators.has(e.separator),'separator must be one of true, false, "-", or ":"');const r=void 0===e.separator?"[:-]?":!0===e.separator?"[:-]":!1===e.separator?"[]?":"\\".concat(e.separator),n=new RegExp("^([\\[{\\(]?)[0-9A-F]{8}(".concat(r,")[0-9A-F]{4}\\2?[").concat(t||"0-9A-F","][0-9A-F]{3}\\2?[").concat(t?"89AB":"0-9A-F","][0-9A-F]{3}\\2?[0-9A-F]{12}([\\]}\\)]?)$"),"i");return this.$_addRule({name:"guid",args:{options:e},regex:n})},validate(e,t,r,{regex:n}){const o=n.exec(e);return o?g.guidBrackets[o[1]]!==o[o.length-1]?t.error("string.guid"):e:t.error("string.guid")}},hex:{method(e={}){return p.assertOptions(e,["byteAligned"]),e=o({byteAligned:!1},e),s("boolean"==typeof e.byteAligned,"byteAligned must be boolean"),this.$_addRule({name:"hex",args:{options:e}})},validate:(e,t,{options:r})=>g.hexRegex.test(e)?r.byteAligned&&e.length%2!=0?t.error("string.hexAlign"):e:t.error("string.hex")},hostname:{method(){return this.$_addRule("hostname")},validate:(e,t)=>a.isValid(e,{minDomainSegments:1})||g.ipRegex.test(e)?e:t.error("string.hostname")},insensitive:{method(){return this.$_setFlag("insensitive",!0)}},ip:{method(e={}){p.assertOptions(e,["cidr","version"]);const{cidr:t,versions:r,regex:n}=u.regex(e),o=e.version?r:void 0;return this.$_addRule({name:"ip",args:{options:{cidr:t,version:o}},regex:n})},validate:(e,t,{options:r},{regex:n})=>n.test(e)?e:r.version?t.error("string.ipVersion",{value:e,cidr:r.cidr,version:r.version}):t.error("string.ip",{value:e,cidr:r.cidr})},isoDate:{method(){return this.$_addRule("isoDate")},validate:(e,{error:t})=>g.isoDate(e)?e:t("string.isoDate")},isoDuration:{method(){return this.$_addRule("isoDuration")},validate:(e,t)=>g.isoDurationRegex.test(e)?e:t.error("string.isoDuration")},length:{method(e,t){return g.length(this,"length",e,"=",t)},validate(e,t,{limit:r,encoding:n},{name:o,operator:i,args:s}){const a=!n&&e.length;return p.compare(a,r,i)?e:t.error("string."+o,{limit:s.limit,value:e,encoding:n})},args:[{name:"limit",ref:!0,assert:p.limit,message:"must be a positive integer"},"encoding"]},lowercase:{method(){return this.case("lower")}},max:{method(e,t){return g.length(this,"max",e,"<=",t)},args:["limit","encoding"]},min:{method(e,t){return g.length(this,"min",e,">=",t)},args:["limit","encoding"]},normalize:{method(e="NFC"){return s(g.normalizationForms.includes(e),"normalization form must be one of "+g.normalizationForms.join(", ")),this.$_addRule({name:"normalize",args:{form:e}})},validate:(e,{error:t},{form:r})=>e===e.normalize(r)?e:t("string.normalize",{value:e,form:r}),convert:!0},pattern:{alias:"regex",method(e,t={}){s(e instanceof RegExp,"regex must be a RegExp"),s(!e.flags.includes("g")&&!e.flags.includes("y"),"regex should not use global or sticky mode"),"string"==typeof t&&(t={name:t}),p.assertOptions(t,["invert","name"]);const r=["string.pattern",t.invert?".invert":"",t.name?".name":".base"].join("");return this.$_addRule({name:"pattern",args:{regex:e,options:t},errorCode:r})},validate:(e,t,{regex:r,options:n},{errorCode:o})=>r.test(e)^n.invert?e:t.error(o,{name:n.name,regex:r,value:e}),args:["regex","options"],multi:!0},replace:{method(e,t){"string"==typeof e&&(e=new RegExp(l(e),"g")),s(e instanceof RegExp,"pattern must be a RegExp"),s("string"==typeof t,"replacement must be a String");const r=this.clone();return r.$_terms.replacements||(r.$_terms.replacements=[]),r.$_terms.replacements.push({pattern:e,replacement:t}),r}},token:{method(){return this.$_addRule("token")},validate:(e,t)=>/^\w+$/.test(e)?e:t.error("string.token")},trim:{method(e=!0){return s("boolean"==typeof e,"enabled must be a boolean"),this.$_addRule({name:"trim",args:{enabled:e}})},validate:(e,t,{enabled:r})=>r&&e!==e.trim()?t.error("string.trim"):e,convert:!0},truncate:{method(e=!0){return s("boolean"==typeof e,"enabled must be a boolean"),this.$_setFlag("truncate",e)}},uppercase:{method(){return this.case("upper")}},uri:{method(e={}){p.assertOptions(e,["allowRelative","allowQuerySquareBrackets","domain","relativeOnly","scheme"]),e.domain&&p.assertOptions(e.domain,["allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const{regex:t,scheme:r}=d.regex(e),n=e.domain?g.addressOptions(e.domain):null;return this.$_addRule({name:"uri",args:{options:e},regex:t,domain:n,scheme:r})},validate(e,t,{options:r},{regex:n,domain:o,scheme:i}){if(["http:/","https:/"].includes(e))return t.error("string.uri");const s=n.exec(e);if(s){if(o){const e=s[1]||s[2];if(!a.isValid(e,o))return t.error("string.domain",{value:e})}return e}return r.relativeOnly?t.error("string.uriRelativeOnly"):r.scheme?t.error("string.uriCustomScheme",{scheme:i,value:e}):t.error("string.uri")}}},manifest:{build(e,t){if(t.replacements)for(const{pattern:r,replacement:n}of t.replacements)e=e.replace(r,n);return e}},messages:{"string.alphanum":"{{#label}} must only contain alpha-numeric characters","string.base":"{{#label}} must be a string","string.base64":"{{#label}} must be a valid base64 string","string.creditCard":"{{#label}} must be a credit card","string.dataUri":"{{#label}} must be a valid dataUri string","string.domain":"{{#label}} must contain a valid domain name","string.email":"{{#label}} must be a valid email","string.empty":"{{#label}} is not allowed to be empty","string.guid":"{{#label}} must be a valid GUID","string.hex":"{{#label}} must only contain hexadecimal characters","string.hexAlign":"{{#label}} hex decoded representation must be byte aligned","string.hostname":"{{#label}} must be a valid hostname","string.ip":"{{#label}} must be a valid ip address with a {{#cidr}} CIDR","string.ipVersion":"{{#label}} must be a valid ip address of one of the following versions {{#version}} with a {{#cidr}} CIDR","string.isoDate":"{{#label}} must be in iso format","string.isoDuration":"{{#label}} must be a valid ISO 8601 duration","string.length":"{{#label}} length must be {{#limit}} characters long","string.lowercase":"{{#label}} must only contain lowercase characters","string.max":"{{#label}} length must be less than or equal to {{#limit}} characters long","string.min":"{{#label}} length must be at least {{#limit}} characters long","string.normalize":"{{#label}} must be unicode normalized in the {{#form}} form","string.token":"{{#label}} must only contain alpha-numeric and underscore characters","string.pattern.base":"{{#label}} with value {:[.]} fails to match the required pattern: {{#regex}}","string.pattern.name":"{{#label}} with value {:[.]} fails to match the {{#name}} pattern","string.pattern.invert.base":"{{#label}} with value {:[.]} matches the inverted pattern: {{#regex}}","string.pattern.invert.name":"{{#label}} with value {:[.]} matches the inverted {{#name}} pattern","string.trim":"{{#label}} must not have leading or trailing whitespace","string.uri":"{{#label}} must be a valid uri","string.uriCustomScheme":"{{#label}} must be a valid uri with a scheme matching the {{#scheme}} pattern","string.uriRelativeOnly":"{{#label}} must be a valid relative uri","string.uppercase":"{{#label}} must only contain uppercase characters"}}),g.addressOptions=function(e){if(!e)return e;if(s(void 0===e.minDomainSegments||Number.isSafeInteger(e.minDomainSegments)&&e.minDomainSegments>0,"minDomainSegments must be a positive integer"),s(void 0===e.maxDomainSegments||Number.isSafeInteger(e.maxDomainSegments)&&e.maxDomainSegments>0,"maxDomainSegments must be a positive integer"),!1===e.tlds)return e;if(!0===e.tlds||void 0===e.tlds)return s(g.tlds,"Built-in TLD list disabled"),Object.assign({},e,g.tlds);s("object"==typeof e.tlds,"tlds must be true, false, or an object");const t=e.tlds.deny;if(t)return Array.isArray(t)&&(e=Object.assign({},e,{tlds:{deny:new Set(t)}})),s(e.tlds.deny instanceof Set,"tlds.deny must be an array, Set, or boolean"),s(!e.tlds.allow,"Cannot specify both tlds.allow and tlds.deny lists"),g.validateTlds(e.tlds.deny,"tlds.deny"),e;const r=e.tlds.allow;return r?!0===r?(s(g.tlds,"Built-in TLD list disabled"),Object.assign({},e,g.tlds)):(Array.isArray(r)&&(e=Object.assign({},e,{tlds:{allow:new Set(r)}})),s(e.tlds.allow instanceof Set,"tlds.allow must be an array, Set, or boolean"),g.validateTlds(e.tlds.allow,"tlds.allow"),e):e},g.validateTlds=function(e,t){for(const r of e)s(a.isValid(r,{minDomainSegments:1,maxDomainSegments:1}),"".concat(t," must contain valid top level domain names"))},g.isoDate=function(e){if(!p.isIsoDate(e))return null;/.*T.*[+-]\d\d$/.test(e)&&(e+="00");const t=new Date(e);return isNaN(t.getTime())?null:t.toISOString()},g.length=function(e,t,r,n,o){return s(!o||!1,"Invalid encoding:",o),e.$_addRule({name:t,method:"length",args:{limit:r,encoding:o},operator:n})}},function(e,t,r){"use strict";const n=r(24),o=r(23),i=r(25),s={nonAsciiRx:/[^\x00-\x7f]/,encoder:new(n.TextEncoder||TextEncoder)};t.analyze=function(e,t){return s.email(e,t)},t.isValid=function(e,t){return!s.email(e,t)},s.email=function(e,t={}){if("string"!=typeof e)throw new Error("Invalid input: email must be a string");if(!e)return i.code("EMPTY_STRING");const r=!s.nonAsciiRx.test(e);if(!r){if(!1===t.allowUnicode)return i.code("FORBIDDEN_UNICODE");e=e.normalize("NFC")}const n=e.split("@");if(2!==n.length)return n.length>2?i.code("MULTIPLE_AT_CHAR"):i.code("MISSING_AT_CHAR");const[a,c]=n;if(!a)return i.code("EMPTY_LOCAL");if(!t.ignoreLength){if(e.length>254)return i.code("ADDRESS_TOO_LONG");if(s.encoder.encode(a).length>64)return i.code("LOCAL_TOO_LONG")}return s.local(a,r)||o.analyze(c,t)},s.local=function(e,t){const r=e.split(".");for(const e of r){if(!e.length)return i.code("EMPTY_LOCAL_SEGMENT");if(t){if(!s.atextRx.test(e))return i.code("INVALID_LOCAL_CHARS")}else for(const t of e){if(s.atextRx.test(t))continue;const e=s.binary(t);if(!s.atomRx.test(e))return i.code("INVALID_LOCAL_CHARS")}}},s.binary=function(e){return Array.from(s.encoder.encode(e)).map(e=>String.fromCharCode(e)).join("")},s.atextRx=/^[\w!#\$%&'\*\+\-/=\?\^`\{\|\}~]+$/,s.atomRx=new RegExp(["(?:[\\xc2-\\xdf][\\x80-\\xbf])","(?:\\xe0[\\xa0-\\xbf][\\x80-\\xbf])|(?:[\\xe1-\\xec][\\x80-\\xbf]{2})|(?:\\xed[\\x80-\\x9f][\\x80-\\xbf])|(?:[\\xee-\\xef][\\x80-\\xbf]{2})","(?:\\xf0[\\x90-\\xbf][\\x80-\\xbf]{2})|(?:[\\xf1-\\xf3][\\x80-\\xbf]{3})|(?:\\xf4[\\x80-\\x8f][\\x80-\\xbf]{2})"].join("|"))},function(e,t,r){"use strict";const n=r(0),o=r(26);t.regex=function(e={}){n(void 0===e.cidr||"string"==typeof e.cidr,"options.cidr must be a string");const t=e.cidr?e.cidr.toLowerCase():"optional";n(["required","optional","forbidden"].includes(t),"options.cidr must be one of required, optional, forbidden"),n(void 0===e.version||"string"==typeof e.version||Array.isArray(e.version),"options.version must be a string or an array of string");let r=e.version||["ipv4","ipv6","ipvfuture"];Array.isArray(r)||(r=[r]),n(r.length>=1,"options.version must have at least 1 version specified");for(let e=0;e<r.length;++e)n("string"==typeof r[e],"options.version must only contain strings"),r[e]=r[e].toLowerCase(),n(["ipv4","ipv6","ipvfuture"].includes(r[e]),"options.version contains unknown version "+r[e]+" - must be one of ipv4, ipv6, ipvfuture");r=Array.from(new Set(r));const i=r.map(e=>{if("forbidden"===t)return o.ip[e];const r="\\/".concat("ipv4"===e?o.ip.v4Cidr:o.ip.v6Cidr);return"required"===t?"".concat(o.ip[e]).concat(r):"".concat(o.ip[e],"(?:").concat(r,")?")}),s="(?:".concat(i.join("|"),")"),a=new RegExp("^".concat(s,"$"));return{cidr:t,versions:r,regex:a,raw:s}}},function(e,t){},function(e,t,r){"use strict";const n=r(0),o=r(3),i={};i.Map=class extends Map{slice(){return new i.Map(this)}},e.exports=o.extend({type:"symbol",terms:{map:{init:new i.Map}},coerce:{method(e,{schema:t,error:r}){const n=t.$_terms.map.get(e);return n&&(e=n),t._flags.only&&"symbol"!=typeof e?{value:e,errors:r("symbol.map",{map:t.$_terms.map})}:{value:e}}},validate(e,{error:t}){if("symbol"!=typeof e)return{value:e,errors:t("symbol.base")}},rules:{map:{method(e){e&&!e[Symbol.iterator]&&"object"==typeof e&&(e=Object.entries(e)),n(e&&e[Symbol.iterator],"Iterable must be an iterable or object");const t=this.clone(),r=[];for(const o of e){n(o&&o[Symbol.iterator],"Entry must be an iterable");const[e,i]=o;n("object"!=typeof e&&"function"!=typeof e&&"symbol"!=typeof e,"Key must not be of type object, function, or Symbol"),n("symbol"==typeof i,"Value must be a Symbol"),t.$_terms.map.set(e,i),r.push(i)}return t.valid(...r)}}},manifest:{build:(e,t)=>(t.map&&(e=e.map(t.map)),e)},messages:{"symbol.base":"{{#label}} must be a symbol","symbol.map":"{{#label}} must be one of {{#map}}"}})}])},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InteractionForegroundService=void 0;t.InteractionForegroundService=class{constructor(e){this.handler=e}pushData(e){this.handler.onInteractionDataReceived(e)}pushEvent(e){this.handler.onEventDataReceived(e)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interactionForegroundInit=void 0;const n=r(179),o=r(340),i=r(674);t.interactionForegroundInit=function(e,t){e.registerMessage(n.PushInteractionDataMsg),e.registerMessage(n.PushEventDataMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const n=r(179);t.getHandler=e=>(t,r)=>{switch(r.constructor){case n.PushInteractionDataMsg:return o(e)(t,r);case n.PushEventDataMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const o=e=>(t,r)=>e.pushData(r.data),i=e=>(t,r)=>e.pushEvent(r.data)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(128),o=r(336),i=r(677);t.init=function(e,t){e.registerMessage(n.GetChainInfosMsg),e.registerMessage(n.SuggestChainInfoMsg),e.registerMessage(n.RemoveSuggestedChainInfoMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(128);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.GetChainInfosMsg:return i(e)(t,r);case o.SuggestChainInfoMsg:return s(e)(t,r);case o.RemoveSuggestedChainInfoMsg:return a(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>()=>n(void 0,void 0,void 0,(function*(){return{chainInfos:yield e.getChainInfos()}})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){if(yield e.hasChainInfo(r.chainInfo.chainId))return;const n=r.chainInfo;n.beta=!0,yield e.suggestChainInfo(t,n,r.origin)})),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.removeChainInfo(r.chainId),yield e.getChainInfos()}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(343),t),o(r(713),t)},function(e,t,r){"use strict";(function(e){var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(129)),i=n(r(130)),s=n(r(681)),a=n(r(682)),c=n(r(72)),u=n(r(75)),l=n(r(94)),f=r(345),d=r(684),h=r(181),p=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.APP_KEY;if((0,s.default)(this,t),!e)throw new Error("Transport has not been defined");this.transport=e,e.decorateAppAPIMethods(this,["getVersion","sign","getAddressAndPubKey","appInfo","deviceInfo","getBech32FromPK"],r)}var r,n,p,g,m,y,b,v,w,_;return(0,a.default)(t,[{key:"serializePath",value:(_=(0,i.default)(o.default.mark((function e(t){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,h.getVersion)(this.transport);case 2:if(this.versionResponse=e.sent,this.versionResponse.return_code===h.ERROR_CODE.NoError){e.next=5;break}throw this.versionResponse;case 5:e.t0=this.versionResponse.major,e.next=1===e.t0?8:2===e.t0?9:10;break;case 8:return e.abrupt("return",(0,f.serializePathv1)(t));case 9:return e.abrupt("return",(0,d.serializePathv2)(t));case 10:return e.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 11:case"end":return e.stop()}}),e,this)}))),function(e){return _.apply(this,arguments)})},{key:"signGetChunks",value:(w=(0,i.default)(o.default.mark((function t(r,n){var i,s,a,c,u;return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.serializePath(r);case 2:for(i=t.sent,(s=[]).push(i),a=e.from(n),c=0;c<a.length;c+=h.CHUNK_SIZE)u=c+h.CHUNK_SIZE,c>a.length&&(u=a.length),s.push(a.slice(c,u));return t.abrupt("return",s);case 8:case"end":return t.stop()}}),t,this)}))),function(e,t){return w.apply(this,arguments)})},{key:"getVersion",value:(v=(0,i.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,h.getVersion)(this.transport);case 3:return this.versionResponse=e.sent,e.abrupt("return",this.versionResponse);case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",(0,h.processErrorResponse)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return v.apply(this,arguments)})},{key:"appInfo",value:(b=(0,i.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.transport.send(176,1,0,0).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1],n={},o="err",i="err",s=0,a=0;if(1!==e[0])n.error_message="response format ID not recognized",n.return_code=36865;else{var c=e[1];o=e.slice(2,2+c).toString("ascii");var u=2+c,l=e[u];u+=1,i=e.slice(u,u+l).toString("ascii"),s=e[u+=l],a=e[u+=1]}return{return_code:r,error_message:(0,h.errorCodeToString)(r),appName:o,appVersion:i,flagLen:s,flagsValue:a,flag_recovery:0!=(1&a),flag_signed_mcu_code:0!=(2&a),flag_onboarded:0!=(4&a),flag_pin_validated:0!=(128&a)}}),h.processErrorResponse));case 1:case"end":return e.stop()}}),e,this)}))),function(){return b.apply(this,arguments)})},{key:"deviceInfo",value:(y=(0,i.default)(o.default.mark((function t(){return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.transport.send(224,1,0,0,e.from([]),[h.ERROR_CODE.NoError,28160]).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1];if(28160===r)return{return_code:r,error_message:"This command is only available in the Dashboard"};var n=e.slice(0,4).toString("hex"),o=4,i=e[o];o+=1;var s=e.slice(o,o+i).toString(),a=e[o+=i];o+=1;var c=e.slice(o,o+a).toString("hex"),u=e[o+=a];o+=1;var l=e.slice(o,o+u);0===l[u-1]&&(l=e.slice(o,o+u-1));var f=l.toString();return{return_code:r,error_message:(0,h.errorCodeToString)(r),targetId:n,seVersion:s,flag:c,mcuVersion:f}}),h.processErrorResponse));case 1:case"end":return t.stop()}}),t,this)}))),function(){return y.apply(this,arguments)})},{key:"publicKey",value:(m=(0,i.default)(o.default.mark((function r(n){var i,s;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,this.serializePath(n);case 3:i=r.sent,r.t0=this.versionResponse.major,r.next=1===r.t0?7:2===r.t0?8:10;break;case 7:return r.abrupt("return",(0,f.publicKeyv1)(this,i));case 8:return s=e.concat([t.serializeHRP("cosmos"),i]),r.abrupt("return",(0,d.publicKeyv2)(this,s));case 10:return r.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 11:r.next=16;break;case 13:return r.prev=13,r.t1=r.catch(0),r.abrupt("return",(0,h.processErrorResponse)(r.t1));case 16:case"end":return r.stop()}}),r,this,[[0,13]])}))),function(e){return m.apply(this,arguments)})},{key:"getAddressAndPubKey",value:(g=(0,i.default)(o.default.mark((function r(n,i){var s=this;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.abrupt("return",this.serializePath(n).then((function(r){var n=e.concat([t.serializeHRP(i),r]);return s.transport.send(h.CLA,h.INS.GET_ADDR_SECP256K1,h.P1_VALUES.ONLY_RETRIEVE,0,n,[h.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1],o=e.from(t.slice(0,33));return{bech32_address:e.from(t.slice(33,-2)).toString(),compressed_pk:o,return_code:n,error_message:(0,h.errorCodeToString)(n)}}),h.processErrorResponse)})).catch((function(e){return(0,h.processErrorResponse)(e)})));case 4:return r.prev=4,r.t0=r.catch(0),r.abrupt("return",(0,h.processErrorResponse)(r.t0));case 7:case"end":return r.stop()}}),r,this,[[0,4]])}))),function(e,t){return g.apply(this,arguments)})},{key:"showAddressAndPubKey",value:(p=(0,i.default)(o.default.mark((function r(n,i){var s=this;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.abrupt("return",this.serializePath(n).then((function(r){var n=e.concat([t.serializeHRP(i),r]);return s.transport.send(h.CLA,h.INS.GET_ADDR_SECP256K1,h.P1_VALUES.SHOW_ADDRESS_IN_DEVICE,0,n,[h.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1],o=e.from(t.slice(0,33));return{bech32_address:e.from(t.slice(33,-2)).toString(),compressed_pk:o,return_code:n,error_message:(0,h.errorCodeToString)(n)}}),h.processErrorResponse)})).catch((function(e){return(0,h.processErrorResponse)(e)})));case 4:return r.prev=4,r.t0=r.catch(0),r.abrupt("return",(0,h.processErrorResponse)(r.t0));case 7:case"end":return r.stop()}}),r,this,[[0,4]])}))),function(e,t){return p.apply(this,arguments)})},{key:"signSendChunk",value:(n=(0,i.default)(o.default.mark((function e(t,r,n){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=this.versionResponse.major,e.next=1===e.t0?3:2===e.t0?4:5;break;case 3:return e.abrupt("return",(0,f.signSendChunkv1)(this,t,r,n));case 4:return e.abrupt("return",(0,d.signSendChunkv2)(this,t,r,n));case 5:return e.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 6:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return n.apply(this,arguments)})},{key:"sign",value:(r=(0,i.default)(o.default.mark((function e(t,r){var n=this;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.signGetChunks(t,r).then((function(e){return n.signSendChunk(1,e.length,e[0],[h.ERROR_CODE.NoError]).then(function(){var t=(0,i.default)(o.default.mark((function t(r){var i,s;return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i={return_code:r.return_code,error_message:r.error_message,signature:null},s=1;case 2:if(!(s<e.length)){t.next=11;break}return t.next=5,n.signSendChunk(1+s,e.length,e[s]);case 5:if((i=t.sent).return_code===h.ERROR_CODE.NoError){t.next=8;break}return t.abrupt("break",11);case 8:s+=1,t.next=2;break;case 11:return t.abrupt("return",{return_code:i.return_code,error_message:i.error_message,signature:i.signature});case 12:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),h.processErrorResponse)}),h.processErrorResponse));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})}],[{key:"serializeHRP",value:function(t){if(null==t||t.length<3||t.length>83)throw new Error("Invalid HRP");var r=e.alloc(1+t.length);return r.writeUInt8(t.length,0),r.write(t,1),r}},{key:"getBech32FromPK",value:function(e,t){if(33!==t.length)throw new Error("expected compressed public key [31 bytes]");var r=c.default.createHash("sha256").update(t).digest(),n=(new u.default).update(r).digest();return l.default.encode(e,l.default.toWords(n))}}]),t}();t.default=p}).call(this,r(2).Buffer)},function(e,t,r){var n=function(e){"use strict";var t=Object.prototype,r=t.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",s=n.toStringTag||"@@toStringTag";function a(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{a({},"")}catch(e){a=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var o=t&&t.prototype instanceof f?t:f,i=Object.create(o.prototype),s=new O(n||[]);return i._invoke=function(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return E()}for(r.method=o,r.arg=i;;){var s=r.delegate;if(s){var a=w(s,r);if(a){if(a===l)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var c=u(e,t,r);if("normal"===c.type){if(n=r.done?"completed":"suspendedYield",c.arg===l)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n="completed",r.method="throw",r.arg=c.arg)}}}(e,r,s),i}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var l={};function f(){}function d(){}function h(){}var p={};p[o]=function(){return this};var g=Object.getPrototypeOf,m=g&&g(g(S([])));m&&m!==t&&r.call(m,o)&&(p=m);var y=h.prototype=f.prototype=Object.create(p);function b(e){["next","throw","return"].forEach((function(t){a(e,t,(function(e){return this._invoke(t,e)}))}))}function v(e,t){var n;this._invoke=function(o,i){function s(){return new t((function(n,s){!function n(o,i,s,a){var c=u(e[o],e,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(f).then((function(e){l.value=e,s(l)}),(function(e){return n("throw",e,s,a)}))}a(c.arg)}(o,i,n,s)}))}return n=n?n.then(s,s):s()}}function w(e,t){var r=e.iterator[t.method];if(void 0===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var n=u(r,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,l;var o=n.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function t(){for(;++n<e.length;)if(r.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return i.next=i}}return{next:E}}function E(){return{value:void 0,done:!0}}return d.prototype=y.constructor=h,h.constructor=d,d.displayName=a(h,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,a(e,s,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},b(v.prototype),v.prototype[i]=function(){return this},e.AsyncIterator=v,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var s=new v(c(t,r,n,o),i);return e.isGeneratorFunction(r)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},b(y),a(y,s,"Generator"),y[o]=function(){return this},y.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=S,O.prototype={constructor:O,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(r,n){return s.type="throw",s.arg=e,t.next=r,n&&(t.method="next",t.arg=void 0),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],s=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var a=r.call(i,"catchLoc"),c=r.call(i,"finallyLoc");if(a&&c){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var s=i?i.completion:{};return s.type=e,s.arg=t,i?(this.method="next",this.next=i.finallyLoc,l):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),l},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),k(r),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;k(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:S(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),l}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function r(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}},function(e,t){function r(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=r=function(e){return typeof e}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(t)}e.exports=r},function(e,t,r){"use strict";(function(e){var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.serializePathv2=function(t){if(!t||5!==t.length)throw new Error("Invalid path.");var r=e.alloc(20);return r.writeUInt32LE(2147483648+t[0],0),r.writeUInt32LE(2147483648+t[1],4),r.writeUInt32LE(2147483648+t[2],8),r.writeUInt32LE(t[3],12),r.writeUInt32LE(t[4],16),r},t.signSendChunkv2=function(e,t,r,n){return c.apply(this,arguments)},t.publicKeyv2=function(e,t){return u.apply(this,arguments)};var o=n(r(129)),i=n(r(130)),s=r(345),a=r(181);function c(){return(c=(0,i.default)(o.default.mark((function e(t,r,n,i){var c;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=a.PAYLOAD_TYPE.ADD,1===r&&(c=a.PAYLOAD_TYPE.INIT),r===n&&(c=a.PAYLOAD_TYPE.LAST),e.abrupt("return",(0,s.signSendChunkv1)(t,c,0,i));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(){return(u=(0,i.default)(o.default.mark((function t(r,n){return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",r.transport.send(a.CLA,a.INS.GET_ADDR_SECP256K1,0,0,n,[a.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1];return{pk:"OBSOLETE PROPERTY",compressed_pk:e.from(t.slice(0,33)),return_code:n,error_message:(0,a.errorCodeToString)(n)}}),a.processErrorResponse));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";r.r(t),function(e){r.d(t,"default",(function(){return l}));var n=r(143),o=r(144),i=r.n(o),s=r(44),a=r(86),c=r(15),u=r(88);class l extends n.a{constructor(t,r){super(),this.device=void 0,this.deviceModel=void 0,this.channel=Math.floor(65535*Math.random()),this.packetSize=64,this.interfaceNumber=void 0,this._disconnectEmitted=!1,this._emitDisconnect=e=>{this._disconnectEmitted||(this._disconnectEmitted=!0,this.emit("disconnect",e))},this.exchange=t=>this.exchangeAtomicImpl(async()=>{const{channel:r,packetSize:n}=this;Object(a.a)("apdu","=> "+t.toString("hex"));const o=i()(r,n),s=o.makeBlocks(t);for(let e=0;e<s.length;e++)await this.device.transferOut(3,s[e]);let c,u;for(;!(c=o.getReducedResult(u));){const t=await this.device.transferIn(3,n),r=e.from(t.data.buffer);u=o.reduceResponse(u,r)}return Object(a.a)("apdu","<= "+c.toString("hex")),c}).catch(e=>{if(e&&e.message&&e.message.includes("disconnected"))throw this._emitDisconnect(e),new c.DisconnectedDeviceDuringOperation(e.message);throw e}),this.device=t,this.interfaceNumber=r,this.deviceModel=Object(s.a)(t.productId)}static async request(){const e=await Object(u.d)();return l.open(e)}static async openConnected(){const e=await Object(u.b)();return 0===e.length?null:l.open(e[0])}static async open(e){await e.open(),null===e.configuration&&await e.selectConfiguration(1),await f(e);const t=e.configurations[0].interfaces.find(({alternates:e})=>e.some(e=>255===e.interfaceClass));if(!t)throw new c.TransportInterfaceNotAvailable("No WebUSB interface found for your Ledger device. Please upgrade firmware or contact techsupport.");const r=t.interfaceNumber;try{await e.claimInterface(r)}catch(t){throw await e.close(),new c.TransportInterfaceNotAvailable(t.message)}const n=new l(e,r),o=t=>{e===t.device&&(navigator.usb.removeEventListener("disconnect",o),n._emitDisconnect(new c.DisconnectedDevice))};return navigator.usb.addEventListener("disconnect",o),n}async close(){await this.exchangeBusyPromise,await this.device.releaseInterface(this.interfaceNumber),await f(this.device),await this.device.close()}setScrambleKey(){}}async function f(e){try{await e.reset()}catch(e){console.warn(e)}}l.isSupported=u.c,l.list=u.b,l.listen=e=>{let t=!1;return Object(u.a)().then(r=>{if(!t){const t=Object(s.a)(r.productId);e.next({type:"add",descriptor:r,deviceModel:t}),e.complete()}},t=>{window.DOMException&&t instanceof window.DOMException&&18===t.code?e.error(new c.TransportWebUSBGestureRequired(t.message)):e.error(new c.TransportOpenUserCancelled(t.message))}),{unsubscribe:function(){t=!0}}}}.call(this,r(2).Buffer)},function(e,t,r){const n=r(85);e.exports=(e,t)=>{const r=n(e,t);return r?r.version:null}},function(e,t,r){const n=r(85);e.exports=(e,t)=>{const r=n(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}},function(e,t,r){const n=r(24);e.exports=(e,t,r,o)=>{"string"==typeof r&&(o=r,r=void 0);try{return new n(e,r).inc(t,o).version}catch(e){return null}}},function(e,t,r){const n=r(85),o=r(183);e.exports=(e,t)=>{if(o(e,t))return null;{const r=n(e),o=n(t),i=r.prerelease.length||o.prerelease.length,s=i?"pre":"",a=i?"prerelease":"";for(const e in r)if(("major"===e||"minor"===e||"patch"===e)&&r[e]!==o[e])return s+e;return a}}},function(e,t,r){const n=r(24);e.exports=(e,t)=>new n(e,t).major},function(e,t,r){const n=r(24);e.exports=(e,t)=>new n(e,t).minor},function(e,t,r){const n=r(24);e.exports=(e,t)=>new n(e,t).patch},function(e,t,r){const n=r(85);e.exports=(e,t)=>{const r=n(e,t);return r&&r.prerelease.length?r.prerelease:null}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(t,e,r)},function(e,t,r){const n=r(40);e.exports=(e,t)=>n(e,t,!0)},function(e,t,r){const n=r(184);e.exports=(e,t)=>e.sort((e,r)=>n(e,r,t))},function(e,t,r){const n=r(184);e.exports=(e,t)=>e.sort((e,r)=>n(r,e,t))},function(e,t,r){const n=r(24),o=r(85),{re:i,t:s}=r(84);e.exports=(e,t)=>{if(e instanceof n)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let t;for(;(t=i[s.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&t.index+t[0].length===r.index+r[0].length||(r=t),i[s.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;i[s.COERCERTL].lastIndex=-1}else r=e.match(i[s.COERCE]);return null===r?null:o(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)}},function(e,t,r){"use strict";const n=r(700),o=Symbol("max"),i=Symbol("length"),s=Symbol("lengthCalculator"),a=Symbol("allowStale"),c=Symbol("maxAge"),u=Symbol("dispose"),l=Symbol("noDisposeOnSet"),f=Symbol("lruList"),d=Symbol("cache"),h=Symbol("updateAgeOnGet"),p=()=>1;const g=(e,t,r)=>{const n=e[d].get(t);if(n){const t=n.value;if(m(e,t)){if(b(e,n),!e[a])return}else r&&(e[h]&&(n.value.now=Date.now()),e[f].unshiftNode(n));return t.value}},m=(e,t)=>{if(!t||!t.maxAge&&!e[c])return!1;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[c]&&r>e[c]},y=e=>{if(e[i]>e[o])for(let t=e[f].tail;e[i]>e[o]&&null!==t;){const r=t.prev;b(e,t),t=r}},b=(e,t)=>{if(t){const r=t.value;e[u]&&e[u](r.key,r.value),e[i]-=r.length,e[d].delete(r.key),e[f].removeNode(t)}};class v{constructor(e,t,r,n,o){this.key=e,this.value=t,this.length=r,this.now=n,this.maxAge=o||0}}const w=(e,t,r,n)=>{let o=r.value;m(e,o)&&(b(e,r),e[a]||(o=void 0)),o&&t.call(n,o.value,o.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[o]=e.max||1/0;const t=e.length||p;if(this[s]="function"!=typeof t?p:t,this[a]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[c]=e.maxAge||0,this[u]=e.dispose,this[l]=e.noDisposeOnSet||!1,this[h]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[o]=e||1/0,y(this)}get max(){return this[o]}set allowStale(e){this[a]=!!e}get allowStale(){return this[a]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[c]=e,y(this)}get maxAge(){return this[c]}set lengthCalculator(e){"function"!=typeof e&&(e=p),e!==this[s]&&(this[s]=e,this[i]=0,this[f].forEach(e=>{e.length=this[s](e.value,e.key),this[i]+=e.length})),y(this)}get lengthCalculator(){return this[s]}get length(){return this[i]}get itemCount(){return this[f].length}rforEach(e,t){t=t||this;for(let r=this[f].tail;null!==r;){const n=r.prev;w(this,e,r,t),r=n}}forEach(e,t){t=t||this;for(let r=this[f].head;null!==r;){const n=r.next;w(this,e,r,t),r=n}}keys(){return this[f].toArray().map(e=>e.key)}values(){return this[f].toArray().map(e=>e.value)}reset(){this[u]&&this[f]&&this[f].length&&this[f].forEach(e=>this[u](e.key,e.value)),this[d]=new Map,this[f]=new n,this[i]=0}dump(){return this[f].map(e=>!m(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[f]}set(e,t,r){if((r=r||this[c])&&"number"!=typeof r)throw new TypeError("maxAge must be a number");const n=r?Date.now():0,a=this[s](t,e);if(this[d].has(e)){if(a>this[o])return b(this,this[d].get(e)),!1;const s=this[d].get(e).value;return this[u]&&(this[l]||this[u](e,s.value)),s.now=n,s.maxAge=r,s.value=t,this[i]+=a-s.length,s.length=a,this.get(e),y(this),!0}const h=new v(e,t,a,n,r);return h.length>this[o]?(this[u]&&this[u](e,t),!1):(this[i]+=h.length,this[f].unshift(h),this[d].set(e,this[f].head),y(this),!0)}has(e){if(!this[d].has(e))return!1;const t=this[d].get(e).value;return!m(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[f].tail;return e?(b(this,e),e.value):null}del(e){b(this,this[d].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const n=e[r],o=n.e||0;if(0===o)this.set(n.k,n.v);else{const e=o-t;e>0&&this.set(n.k,n.v,e)}}}prune(){this[d].forEach((e,t)=>g(this,t,!1))}}},function(e,t,r){"use strict";function n(e){var t=this;if(t instanceof n||(t=new n),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var r=0,o=arguments.length;r<o;r++)t.push(arguments[r]);return t}function o(e,t,r){var n=t===e.head?new a(r,null,t,e):new a(r,t,t.next,e);return null===n.next&&(e.tail=n),null===n.prev&&(e.head=n),e.length++,n}function i(e,t){e.tail=new a(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function s(e,t){e.head=new a(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function a(e,t,r,n){if(!(this instanceof a))return new a(e,t,r,n);this.list=n,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,r?(r.prev=this,this.next=r):this.next=null}e.exports=n,n.Node=a,n.create=n,n.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,r=e.prev;return t&&(t.prev=r),r&&(r.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=r),e.list.length--,e.next=null,e.prev=null,e.list=null,t},n.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},n.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},n.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)i(this,arguments[e]);return this.length},n.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)s(this,arguments[e]);return this.length},n.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},n.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},n.prototype.forEach=function(e,t){t=t||this;for(var r=this.head,n=0;null!==r;n++)e.call(t,r.value,n,this),r=r.next},n.prototype.forEachReverse=function(e,t){t=t||this;for(var r=this.tail,n=this.length-1;null!==r;n--)e.call(t,r.value,n,this),r=r.prev},n.prototype.get=function(e){for(var t=0,r=this.head;null!==r&&t<e;t++)r=r.next;if(t===e&&null!==r)return r.value},n.prototype.getReverse=function(e){for(var t=0,r=this.tail;null!==r&&t<e;t++)r=r.prev;if(t===e&&null!==r)return r.value},n.prototype.map=function(e,t){t=t||this;for(var r=new n,o=this.head;null!==o;)r.push(e.call(t,o.value,this)),o=o.next;return r},n.prototype.mapReverse=function(e,t){t=t||this;for(var r=new n,o=this.tail;null!==o;)r.push(e.call(t,o.value,this)),o=o.prev;return r},n.prototype.reduce=function(e,t){var r,n=this.head;if(arguments.length>1)r=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");n=this.head.next,r=this.head.value}for(var o=0;null!==n;o++)r=e(r,n.value,o),n=n.next;return r},n.prototype.reduceReverse=function(e,t){var r,n=this.tail;if(arguments.length>1)r=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");n=this.tail.prev,r=this.tail.value}for(var o=this.length-1;null!==n;o--)r=e(r,n.value,o),n=n.prev;return r},n.prototype.toArray=function(){for(var e=new Array(this.length),t=0,r=this.head;null!==r;t++)e[t]=r.value,r=r.next;return e},n.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,r=this.tail;null!==r;t++)e[t]=r.value,r=r.prev;return e},n.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var o=0,i=this.head;null!==i&&o<e;o++)i=i.next;for(;null!==i&&o<t;o++,i=i.next)r.push(i.value);return r},n.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var o=this.length,i=this.tail;null!==i&&o>t;o--)i=i.prev;for(;null!==i&&o>e;o--,i=i.prev)r.push(i.value);return r},n.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,i=this.head;null!==i&&n<e;n++)i=i.next;var s=[];for(n=0;i&&n<t;n++)s.push(i.value),i=this.removeNode(i);null===i&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev);for(n=0;n<r.length;n++)i=o(this,i,r[n]);return s},n.prototype.reverse=function(){for(var e=this.head,t=this.tail,r=e;null!==r;r=r.prev){var n=r.prev;r.prev=r.next,r.next=n}return this.head=t,this.tail=e,this};try{r(701)(n)}catch(e){}},function(e,t,r){"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},function(e,t,r){const n=r(41);e.exports=(e,t)=>new n(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},function(e,t,r){const n=r(24),o=r(41);e.exports=(e,t,r)=>{let i=null,s=null,a=null;try{a=new o(t,r)}catch(e){return null}return e.forEach(e=>{a.test(e)&&(i&&-1!==s.compare(e)||(i=e,s=new n(i,r)))}),i}},function(e,t,r){const n=r(24),o=r(41);e.exports=(e,t,r)=>{let i=null,s=null,a=null;try{a=new o(t,r)}catch(e){return null}return e.forEach(e=>{a.test(e)&&(i&&1!==s.compare(e)||(i=e,s=new n(i,r)))}),i}},function(e,t,r){const n=r(24),o=r(41),i=r(134);e.exports=(e,t)=>{e=new o(e,t);let r=new n("0.0.0");if(e.test(r))return r;if(r=new n("0.0.0-0"),e.test(r))return r;r=null;for(let t=0;t<e.set.length;++t){const o=e.set[t];let s=null;o.forEach(e=>{const t=new n(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":s&&!i(t,s)||(s=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}),!s||r&&!i(r,s)||(r=s)}return r&&e.test(r)?r:null}},function(e,t,r){const n=r(41);e.exports=(e,t)=>{try{return new n(e,t).range||"*"}catch(e){return null}}},function(e,t,r){const n=r(188);e.exports=(e,t,r)=>n(e,t,">",r)},function(e,t,r){const n=r(188);e.exports=(e,t,r)=>n(e,t,"<",r)},function(e,t,r){const n=r(41);e.exports=(e,t,r)=>(e=new n(e,r),t=new n(t,r),e.intersects(t))},function(e,t,r){const n=r(136),o=r(40);e.exports=(e,t,r)=>{const i=[];let s=null,a=null;const c=e.sort((e,t)=>o(e,t,r));for(const e of c){n(e,t,r)?(a=e,s||(s=e)):(a&&i.push([s,a]),a=null,s=null)}s&&i.push([s,null]);const u=[];for(const[e,t]of i)e===t?u.push(e):t||e!==c[0]?t?e===c[0]?u.push("<="+t):u.push(`${e} - ${t}`):u.push(">="+e):u.push("*");const l=u.join(" || "),f="string"==typeof t.raw?t.raw:String(t);return l.length<f.length?l:t}},function(e,t,r){const n=r(41),o=r(135),{ANY:i}=o,s=r(136),a=r(40),c=(e,t,r)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===i){if(1===t.length&&t[0].semver===i)return!0;e=r.includePrerelease?[new o(">=0.0.0-0")]:[new o(">=0.0.0")]}if(1===t.length&&t[0].semver===i){if(r.includePrerelease)return!0;t=[new o(">=0.0.0")]}const n=new Set;let c,f,d,h,p,g,m;for(const t of e)">"===t.operator||">="===t.operator?c=u(c,t,r):"<"===t.operator||"<="===t.operator?f=l(f,t,r):n.add(t.semver);if(n.size>1)return null;if(c&&f){if(d=a(c.semver,f.semver,r),d>0)return null;if(0===d&&(">="!==c.operator||"<="!==f.operator))return null}for(const e of n){if(c&&!s(e,String(c),r))return null;if(f&&!s(e,String(f),r))return null;for(const n of t)if(!s(e,String(n),r))return!1;return!0}let y=!(!f||r.includePrerelease||!f.semver.prerelease.length)&&f.semver,b=!(!c||r.includePrerelease||!c.semver.prerelease.length)&&c.semver;y&&1===y.prerelease.length&&"<"===f.operator&&0===y.prerelease[0]&&(y=!1);for(const e of t){if(m=m||">"===e.operator||">="===e.operator,g=g||"<"===e.operator||"<="===e.operator,c)if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),">"===e.operator||">="===e.operator){if(h=u(c,e,r),h===e&&h!==c)return!1}else if(">="===c.operator&&!s(c.semver,String(e),r))return!1;if(f)if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),"<"===e.operator||"<="===e.operator){if(p=l(f,e,r),p===e&&p!==f)return!1}else if("<="===f.operator&&!s(f.semver,String(e),r))return!1;if(!e.operator&&(f||c)&&0!==d)return!1}return!(c&&g&&!f&&0!==d)&&(!(f&&m&&!c&&0!==d)&&(!b&&!y))},u=(e,t,r)=>{if(!e)return t;const n=a(e.semver,t.semver,r);return n>0?e:n<0||">"===t.operator&&">="===e.operator?t:e},l=(e,t,r)=>{if(!e)return t;const n=a(e.semver,t.semver,r);return n<0?e:n>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,r={})=>{if(e===t)return!0;e=new n(e,r),t=new n(t,r);let o=!1;e:for(const n of e.set){for(const e of t.set){const t=c(n,e,r);if(o=o||null!==t,t)continue e}if(o)return!1}return!0}},function(e,t,r){"use strict";r.r(t),function(e,n){r.d(t,"default",(function(){return p}));var o=r(143),i=r(144),s=r.n(i),a=r(44),c=r(86),u=r(15);const l=[{vendorId:a.b}],f=()=>{const{hid:e}=navigator;if(!e)throw new u.TransportError("navigator.hid is not supported","HIDNotSupported");return e};async function d(){const e=await f().requestDevice({filters:l});return Array.isArray(e)?e:[e]}async function h(){return(await f().getDevices()).filter(e=>e.vendorId===a.b)}class p extends o.a{constructor(e){super(),this.device=void 0,this.deviceModel=void 0,this.channel=Math.floor(65535*Math.random()),this.packetSize=64,this.inputs=[],this.inputCallback=void 0,this.read=()=>this.inputs.length?Promise.resolve(this.inputs.shift()):new Promise(e=>{this.inputCallback=e}),this.onInputReport=e=>{const t=n.from(e.data.buffer);this.inputCallback?(this.inputCallback(t),this.inputCallback=null):this.inputs.push(t)},this._disconnectEmitted=!1,this._emitDisconnect=e=>{this._disconnectEmitted||(this._disconnectEmitted=!0,this.emit("disconnect",e))},this.exchange=e=>this.exchangeAtomicImpl(async()=>{const{channel:t,packetSize:r}=this;Object(c.a)("apdu","=> "+e.toString("hex"));const n=s()(t,r),o=n.makeBlocks(e);for(let e=0;e<o.length;e++)await this.device.sendReport(0,o[e]);let i,a;for(;!(i=n.getReducedResult(a));){const e=await this.read();a=n.reduceResponse(a,e)}return Object(c.a)("apdu","<= "+i.toString("hex")),i}).catch(e=>{if(e&&e.message&&e.message.includes("write"))throw this._emitDisconnect(e),new u.DisconnectedDeviceDuringOperation(e.message);throw e}),this.device=e,this.deviceModel=Object(a.a)(e.productId),e.addEventListener("inputreport",this.onInputReport)}static async request(){const[e]=await d();return p.open(e)}static async openConnected(){const e=await h();return 0===e.length?null:p.open(e[0])}static async open(e){await e.open();const t=new p(e),r=n=>{e===n.device&&(f().removeEventListener("disconnect",r),t._emitDisconnect(new u.DisconnectedDevice))};return f().addEventListener("disconnect",r),t}async close(){await this.exchangeBusyPromise,this.device.removeEventListener("inputreport",this.onInputReport),await this.device.close()}setScrambleKey(){}}p.isSupported=()=>Promise.resolve(!(!e.navigator||!e.navigator.hid)),p.list=h,p.listen=e=>{let t=!1;return async function(){const e=await h();return e.length>0?e[0]:(await d())[0]}().then(r=>{if(r){if(!t){const t=Object(a.a)(r.productId);e.next({type:"add",descriptor:r,deviceModel:t}),e.complete()}}else e.error(new u.TransportOpenUserCancelled("Access denied to use Ledger device"))},t=>{e.error(new u.TransportOpenUserCancelled(t.message))}),{unsubscribe:function(){t=!0}}}}.call(this,r(12),r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(189),o=r(348),i=r(714);t.init=function(e,t){e.registerMessage(n.LedgerGetWebHIDFlagMsg),e.registerMessage(n.LedgerSetWebHIDFlagMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(189);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.LedgerGetWebHIDFlagMsg:return i(e)(t,r);case o.LedgerSetWebHIDFlagMsg:return s(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.getWebHIDFlag()})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.setWebHIDFlag(r.flag)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(349),t),o(r(728),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Crypto=void 0;const c=a(r(410)),u=i(r(717)),l=r(108),f=r(2);class d{static encrypt(e,t,r,n,o,i){return s(this,void 0,void 0,(function*(){let s=new Uint8Array(32);const a={salt:f.Buffer.from(yield e(s)).toString("hex"),dklen:32,n:131072,r:8,p:1},c=yield d.scrpyt(n,a),h=f.Buffer.from(r);s=new Uint8Array(16);const p=f.Buffer.from(yield e(s)),g=new u.Counter(0);g.setBytes(p);const m=new u.default.ModeOfOperation.ctr(c,g),y=f.Buffer.from(m.encrypt(h)),b=l.Hash.sha256(f.Buffer.concat([f.Buffer.from(c.slice(c.length/2)),y]));return{version:"1.2",type:t,coinTypeForChain:{},bip44HDPath:i,meta:o,crypto:{cipher:"aes-128-ctr",cipherparams:{iv:p.toString("hex")},ciphertext:y.toString("hex"),kdf:"scrypt",kdfparams:a,mac:f.Buffer.from(b).toString("hex")}}}))}static decrypt(e,t){return s(this,void 0,void 0,(function*(){const r=yield d.scrpyt(t,e.crypto.kdfparams),n=new u.Counter(0);n.setBytes(f.Buffer.from(e.crypto.cipherparams.iv,"hex"));const o=new u.default.ModeOfOperation.ctr(r,n),i=l.Hash.sha256(f.Buffer.concat([f.Buffer.from(r.slice(r.length/2)),f.Buffer.from(e.crypto.ciphertext,"hex")]));if(!f.Buffer.from(i).equals(f.Buffer.from(e.crypto.mac,"hex")))throw new Error("Unmatched mac");return f.Buffer.from(o.decrypt(f.Buffer.from(e.crypto.ciphertext,"hex")))}))}static scrpyt(e,t){return s(this,void 0,void 0,(function*(){const r=f.Buffer.from(e);return yield c.default.scrypt(r,f.Buffer.from(t.salt,"hex"),t.n,t.r,t.p,t.dklen)}))}}t.Crypto=d},function(e,t,r){
-/*! MIT License. Copyright 2015-2018 Richard Moore <me@ricmoo.com>. See LICENSE.txt. */
-!function(t){"use strict";function r(e){return parseInt(e)===e}function n(e){if(!r(e.length))return!1;for(var t=0;t<e.length;t++)if(!r(e[t])||e[t]<0||e[t]>255)return!1;return!0}function o(e,t){if(e.buffer&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!n(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(r(e.length)&&n(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function i(e){return new Uint8Array(e)}function s(e,t,r,n,o){null==n&&null==o||(e=e.slice?e.slice(n,o):Array.prototype.slice.call(e,n,o)),t.set(e,r)}var a,c={toBytes:function(e){var t=[],r=0;for(e=encodeURI(e);r<e.length;){var n=e.charCodeAt(r++);37===n?(t.push(parseInt(e.substr(r,2),16)),r+=2):t.push(n)}return o(t)},fromBytes:function(e){for(var t=[],r=0;r<e.length;){var n=e[r];n<128?(t.push(String.fromCharCode(n)),r++):n>191&&n<224?(t.push(String.fromCharCode((31&n)<<6|63&e[r+1])),r+=2):(t.push(String.fromCharCode((15&n)<<12|(63&e[r+1])<<6|63&e[r+2])),r+=3)}return t.join("")}},u=(a="0123456789abcdef",{toBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},fromBytes:function(e){for(var t=[],r=0;r<e.length;r++){var n=e[r];t.push(a[(240&n)>>4]+a[15&n])}return t.join("")}}),l={16:10,24:12,32:14},f=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],d=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],h=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],p=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],g=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],m=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],y=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],b=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],v=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],w=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],_=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],k=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],O=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],S=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],E=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function j(e){for(var t=[],r=0;r<e.length;r+=4)t.push(e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]);return t}var P=function(e){if(!(this instanceof P))throw Error("AES must be instanitated with `new`");Object.defineProperty(this,"key",{value:o(e,!0)}),this._prepare()};P.prototype._prepare=function(){var e=l[this.key.length];if(null==e)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this._Kd=[];for(var t=0;t<=e;t++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);var r,n=4*(e+1),o=this.key.length/4,i=j(this.key);for(t=0;t<o;t++)r=t>>2,this._Ke[r][t%4]=i[t],this._Kd[e-r][t%4]=i[t];for(var s,a=0,c=o;c<n;){if(s=i[o-1],i[0]^=d[s>>16&255]<<24^d[s>>8&255]<<16^d[255&s]<<8^d[s>>24&255]^f[a]<<24,a+=1,8!=o)for(t=1;t<o;t++)i[t]^=i[t-1];else{for(t=1;t<o/2;t++)i[t]^=i[t-1];s=i[o/2-1],i[o/2]^=d[255&s]^d[s>>8&255]<<8^d[s>>16&255]<<16^d[s>>24&255]<<24;for(t=o/2+1;t<o;t++)i[t]^=i[t-1]}for(t=0;t<o&&c<n;)u=c>>2,h=c%4,this._Ke[u][h]=i[t],this._Kd[e-u][h]=i[t++],c++}for(var u=1;u<e;u++)for(var h=0;h<4;h++)s=this._Kd[u][h],this._Kd[u][h]=k[s>>24&255]^O[s>>16&255]^S[s>>8&255]^E[255&s]},P.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,r=[0,0,0,0],n=j(e),o=0;o<4;o++)n[o]^=this._Ke[0][o];for(var s=1;s<t;s++){for(o=0;o<4;o++)r[o]=p[n[o]>>24&255]^g[n[(o+1)%4]>>16&255]^m[n[(o+2)%4]>>8&255]^y[255&n[(o+3)%4]]^this._Ke[s][o];n=r.slice()}var a,c=i(16);for(o=0;o<4;o++)a=this._Ke[t][o],c[4*o]=255&(d[n[o]>>24&255]^a>>24),c[4*o+1]=255&(d[n[(o+1)%4]>>16&255]^a>>16),c[4*o+2]=255&(d[n[(o+2)%4]>>8&255]^a>>8),c[4*o+3]=255&(d[255&n[(o+3)%4]]^a);return c},P.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,r=[0,0,0,0],n=j(e),o=0;o<4;o++)n[o]^=this._Kd[0][o];for(var s=1;s<t;s++){for(o=0;o<4;o++)r[o]=b[n[o]>>24&255]^v[n[(o+3)%4]>>16&255]^w[n[(o+2)%4]>>8&255]^_[255&n[(o+1)%4]]^this._Kd[s][o];n=r.slice()}var a,c=i(16);for(o=0;o<4;o++)a=this._Kd[t][o],c[4*o]=255&(h[n[o]>>24&255]^a>>24),c[4*o+1]=255&(h[n[(o+3)%4]>>16&255]^a>>16),c[4*o+2]=255&(h[n[(o+2)%4]>>8&255]^a>>8),c[4*o+3]=255&(h[255&n[(o+1)%4]]^a);return c};var A=function(e){if(!(this instanceof A))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new P(e)};A.prototype.encrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16)s(e,r,0,n,n+16),s(r=this._aes.encrypt(r),t,n);return t},A.prototype.decrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16)s(e,r,0,n,n+16),s(r=this._aes.decrypt(r),t,n);return t};var x=function(e,t){if(!(this instanceof x))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Block Chaining",this.name="cbc",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=i(16);this._lastCipherblock=o(t,!0),this._aes=new P(e)};x.prototype.encrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16){s(e,r,0,n,n+16);for(var a=0;a<16;a++)r[a]^=this._lastCipherblock[a];this._lastCipherblock=this._aes.encrypt(r),s(this._lastCipherblock,t,n)}return t},x.prototype.decrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16){s(e,r,0,n,n+16),r=this._aes.decrypt(r);for(var a=0;a<16;a++)t[n+a]=r[a]^this._lastCipherblock[a];s(e,this._lastCipherblock,0,n,n+16)}return t};var M=function(e,t,r){if(!(this instanceof M))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Feedback",this.name="cfb",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 size)")}else t=i(16);r||(r=1),this.segmentSize=r,this._shiftRegister=o(t,!0),this._aes=new P(e)};M.prototype.encrypt=function(e){if(e.length%this.segmentSize!=0)throw new Error("invalid plaintext size (must be segmentSize bytes)");for(var t,r=o(e,!0),n=0;n<r.length;n+=this.segmentSize){t=this._aes.encrypt(this._shiftRegister);for(var i=0;i<this.segmentSize;i++)r[n+i]^=t[i];s(this._shiftRegister,this._shiftRegister,0,this.segmentSize),s(r,this._shiftRegister,16-this.segmentSize,n,n+this.segmentSize)}return r},M.prototype.decrypt=function(e){if(e.length%this.segmentSize!=0)throw new Error("invalid ciphertext size (must be segmentSize bytes)");for(var t,r=o(e,!0),n=0;n<r.length;n+=this.segmentSize){t=this._aes.encrypt(this._shiftRegister);for(var i=0;i<this.segmentSize;i++)r[n+i]^=t[i];s(this._shiftRegister,this._shiftRegister,0,this.segmentSize),s(e,this._shiftRegister,16-this.segmentSize,n,n+this.segmentSize)}return r};var I=function(e,t){if(!(this instanceof I))throw Error("AES must be instanitated with `new`");if(this.description="Output Feedback",this.name="ofb",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=i(16);this._lastPrecipher=o(t,!0),this._lastPrecipherIndex=16,this._aes=new P(e)};I.prototype.encrypt=function(e){for(var t=o(e,!0),r=0;r<t.length;r++)16===this._lastPrecipherIndex&&(this._lastPrecipher=this._aes.encrypt(this._lastPrecipher),this._lastPrecipherIndex=0),t[r]^=this._lastPrecipher[this._lastPrecipherIndex++];return t},I.prototype.decrypt=I.prototype.encrypt;var C=function(e){if(!(this instanceof C))throw Error("Counter must be instanitated with `new`");0===e||e||(e=1),"number"==typeof e?(this._counter=i(16),this.setValue(e)):this.setBytes(e)};C.prototype.setValue=function(e){if("number"!=typeof e||parseInt(e)!=e)throw new Error("invalid counter value (must be an integer)");if(e>Number.MAX_SAFE_INTEGER)throw new Error("integer value out of safe range");for(var t=15;t>=0;--t)this._counter[t]=e%256,e=parseInt(e/256)},C.prototype.setBytes=function(e){if(16!=(e=o(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},C.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var R=function(e,t){if(!(this instanceof R))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",t instanceof C||(t=new C(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new P(e)};R.prototype.encrypt=function(e){for(var t=o(e,!0),r=0;r<t.length;r++)16===this._remainingCounterIndex&&(this._remainingCounter=this._aes.encrypt(this._counter._counter),this._remainingCounterIndex=0,this._counter.increment()),t[r]^=this._remainingCounter[this._remainingCounterIndex++];return t},R.prototype.decrypt=R.prototype.encrypt;var T={AES:P,Counter:C,ModeOfOperation:{ecb:A,cbc:x,cfb:M,ofb:I,ctr:R},utils:{hex:u,utf8:c},padding:{pkcs7:{pad:function(e){var t=16-(e=o(e,!0)).length%16,r=i(e.length+t);s(e,r);for(var n=e.length;n<r.length;n++)r[n]=t;return r},strip:function(e){if((e=o(e,!0)).length<16)throw new Error("PKCS#7 invalid length");var t=e[e.length-1];if(t>16)throw new Error("PKCS#7 padding byte out of range");for(var r=e.length-t,n=0;n<t;n++)if(e[r+n]!==t)throw new Error("PKCS#7 invalid padding byte");var a=i(r);return s(e,a,0,0,r),a}}},_arrayTest:{coerceArray:o,createArray:i,copyArray:s}};e.exports=T}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeSignDoc=t.makeSignBytes=t.makeAuthInfoBytes=t.isOfflineDirectSigner=t.encodePubkey=t.decodePubkey=t.makeCosmoshubPath=t.DirectSecp256k1Wallet=t.DirectSecp256k1HdWallet=t.Registry=void 0;var n=r(720);Object.defineProperty(t,"Registry",{enumerable:!0,get:function(){return n.Registry}});var o=r(723);Object.defineProperty(t,"DirectSecp256k1HdWallet",{enumerable:!0,get:function(){return o.DirectSecp256k1HdWallet}});var i=r(724);Object.defineProperty(t,"DirectSecp256k1Wallet",{enumerable:!0,get:function(){return i.DirectSecp256k1Wallet}});var s=r(358);Object.defineProperty(t,"makeCosmoshubPath",{enumerable:!0,get:function(){return s.makeCosmoshubPath}});var a=r(725);Object.defineProperty(t,"decodePubkey",{enumerable:!0,get:function(){return a.decodePubkey}}),Object.defineProperty(t,"encodePubkey",{enumerable:!0,get:function(){return a.encodePubkey}});var c=r(727);Object.defineProperty(t,"isOfflineDirectSigner",{enumerable:!0,get:function(){return c.isOfflineDirectSigner}});var u=r(193);Object.defineProperty(t,"makeAuthInfoBytes",{enumerable:!0,get:function(){return u.makeAuthInfoBytes}}),Object.defineProperty(t,"makeSignBytes",{enumerable:!0,get:function(){return u.makeSignBytes}}),Object.defineProperty(t,"makeSignDoc",{enumerable:!0,get:function(){return u.makeSignDoc}})},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.Registry=void 0;const n=r(721),o=r(137),i=r(355),s=r(138),a={cosmosCoin:"/cosmos.base.v1beta1.Coin",cosmosMsgSend:"/cosmos.bank.v1beta1.MsgSend",cosmosTxBody:"/cosmos.tx.v1beta1.TxBody",googleAny:"/google.protobuf.Any"};t.Registry=class{constructor(e=[]){const{cosmosCoin:t,cosmosMsgSend:r}=a;this.types=new Map([[t,o.Coin],[r,n.MsgSend],...e])}register(e,t){this.types.set(e,t)}lookupType(e){return this.types.get(e)}lookupTypeWithError(e){const t=this.lookupType(e);if(!t)throw new Error("Unregistered type url: "+e);return t}encode({typeUrl:e,value:t}){if(e===a.cosmosTxBody)return this.encodeTxBody(t);const r=this.lookupTypeWithError(e),n=r.fromPartial(t);return Uint8Array.from(r.encode(n).finish())}encodeTxBody(e){const t=e.messages.map(e=>{const t=this.encode(e);return s.Any.fromPartial({typeUrl:e.typeUrl,value:t})}),r=i.TxBody.fromPartial(Object.assign(Object.assign({},e),{messages:t}));return Uint8Array.from(i.TxBody.encode(r).finish())}decode({typeUrl:t,value:r}){if(t===a.cosmosTxBody)return this.decodeTxBody(r);const n=this.lookupTypeWithError(t).decode(r);return Object.entries(n).forEach(([t,r])=>{void 0!==e&&void 0!==e.isBuffer&&e.isBuffer(r)&&(n[t]=Uint8Array.from(r))}),n}decodeTxBody(e){const t=i.TxBody.decode(e);return Object.assign(Object.assign({},t),{messages:t.messages.map(({typeUrl:e,value:t})=>{if(!e)throw new Error("Missing type_url in Any");if(!t)throw new Error("Missing value in Any");return this.decode({typeUrl:e,value:t})})})}}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MsgClientImpl=t.MsgMultiSendResponse=t.MsgMultiSend=t.MsgSendResponse=t.MsgSend=t.protobufPackage=void 0;const o=r(137),i=r(722),s=n(r(48));t.protobufPackage="cosmos.bank.v1beta1";const a={fromAddress:"",toAddress:""};t.MsgSend={encode(e,t=s.default.Writer.create()){t.uint32(10).string(e.fromAddress),t.uint32(18).string(e.toAddress);for(const r of e.amount)o.Coin.encode(r,t.uint32(26).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},a);for(i.amount=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.fromAddress=r.string();break;case 2:i.toAddress=r.string();break;case 3:i.amount.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},a);if(t.amount=[],void 0!==e.fromAddress&&null!==e.fromAddress?t.fromAddress=String(e.fromAddress):t.fromAddress="",void 0!==e.toAddress&&null!==e.toAddress?t.toAddress=String(e.toAddress):t.toAddress="",void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},a);if(t.amount=[],void 0!==e.fromAddress&&null!==e.fromAddress?t.fromAddress=e.fromAddress:t.fromAddress="",void 0!==e.toAddress&&null!==e.toAddress?t.toAddress=e.toAddress:t.toAddress="",void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return void 0!==e.fromAddress&&(t.fromAddress=e.fromAddress),void 0!==e.toAddress&&(t.toAddress=e.toAddress),e.amount?t.amount=e.amount.map(e=>e?o.Coin.toJSON(e):void 0):t.amount=[],t}};const c={};t.MsgSendResponse={encode:(e,t=s.default.Writer.create())=>t,decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},c);for(;r.pos<n;){const e=r.uint32();r.skipType(7&e)}return o},fromJSON:e=>Object.assign({},c),fromPartial:e=>Object.assign({},c),toJSON:e=>({})};const u={};t.MsgMultiSend={encode(e,t=s.default.Writer.create()){for(const r of e.inputs)i.Input.encode(r,t.uint32(10).fork()).ldelim();for(const r of e.outputs)i.Output.encode(r,t.uint32(18).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},u);for(o.inputs=[],o.outputs=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.inputs.push(i.Input.decode(r,r.uint32()));break;case 2:o.outputs.push(i.Output.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},u);if(t.inputs=[],t.outputs=[],void 0!==e.inputs&&null!==e.inputs)for(const r of e.inputs)t.inputs.push(i.Input.fromJSON(r));if(void 0!==e.outputs&&null!==e.outputs)for(const r of e.outputs)t.outputs.push(i.Output.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},u);if(t.inputs=[],t.outputs=[],void 0!==e.inputs&&null!==e.inputs)for(const r of e.inputs)t.inputs.push(i.Input.fromPartial(r));if(void 0!==e.outputs&&null!==e.outputs)for(const r of e.outputs)t.outputs.push(i.Output.fromPartial(r));return t},toJSON(e){const t={};return e.inputs?t.inputs=e.inputs.map(e=>e?i.Input.toJSON(e):void 0):t.inputs=[],e.outputs?t.outputs=e.outputs.map(e=>e?i.Output.toJSON(e):void 0):t.outputs=[],t}};const l={};t.MsgMultiSendResponse={encode:(e,t=s.default.Writer.create())=>t,decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},l);for(;r.pos<n;){const e=r.uint32();r.skipType(7&e)}return o},fromJSON:e=>Object.assign({},l),fromPartial:e=>Object.assign({},l),toJSON:e=>({})};t.MsgClientImpl=class{constructor(e){this.rpc=e}Send(e){const r=t.MsgSend.encode(e).finish();return this.rpc.request("cosmos.bank.v1beta1.Msg","methodDesc.name",r).then(e=>t.MsgSendResponse.decode(new s.default.Reader(e)))}MultiSend(e){const r=t.MsgMultiSend.encode(e).finish();return this.rpc.request("cosmos.bank.v1beta1.Msg","methodDesc.name",r).then(e=>t.MsgMultiSendResponse.decode(new s.default.Reader(e)))}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=t.DenomUnit=t.Supply=t.Output=t.Input=t.SendEnabled=t.Params=t.protobufPackage=void 0;const o=r(137),i=n(r(48));t.protobufPackage="cosmos.bank.v1beta1";const s={defaultSendEnabled:!1};t.Params={encode(e,r=i.default.Writer.create()){for(const n of e.sendEnabled)t.SendEnabled.encode(n,r.uint32(10).fork()).ldelim();return r.uint32(16).bool(e.defaultSendEnabled),r},decode(e,r){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const a=Object.assign({},s);for(a.sendEnabled=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:a.sendEnabled.push(t.SendEnabled.decode(n,n.uint32()));break;case 2:a.defaultSendEnabled=n.bool();break;default:n.skipType(7&e)}}return a},fromJSON(e){const r=Object.assign({},s);if(r.sendEnabled=[],void 0!==e.sendEnabled&&null!==e.sendEnabled)for(const n of e.sendEnabled)r.sendEnabled.push(t.SendEnabled.fromJSON(n));return void 0!==e.defaultSendEnabled&&null!==e.defaultSendEnabled?r.defaultSendEnabled=Boolean(e.defaultSendEnabled):r.defaultSendEnabled=!1,r},fromPartial(e){const r=Object.assign({},s);if(r.sendEnabled=[],void 0!==e.sendEnabled&&null!==e.sendEnabled)for(const n of e.sendEnabled)r.sendEnabled.push(t.SendEnabled.fromPartial(n));return void 0!==e.defaultSendEnabled&&null!==e.defaultSendEnabled?r.defaultSendEnabled=e.defaultSendEnabled:r.defaultSendEnabled=!1,r},toJSON(e){const r={};return e.sendEnabled?r.sendEnabled=e.sendEnabled.map(e=>e?t.SendEnabled.toJSON(e):void 0):r.sendEnabled=[],void 0!==e.defaultSendEnabled&&(r.defaultSendEnabled=e.defaultSendEnabled),r}};const a={denom:"",enabled:!1};t.SendEnabled={encode:(e,t=i.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(16).bool(e.enabled),t),decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},a);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.denom=r.string();break;case 2:o.enabled=r.bool();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},a);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.enabled&&null!==e.enabled?t.enabled=Boolean(e.enabled):t.enabled=!1,t},fromPartial(e){const t=Object.assign({},a);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.enabled&&null!==e.enabled?t.enabled=e.enabled:t.enabled=!1,t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.enabled&&(t.enabled=e.enabled),t}};const c={address:""};t.Input={encode(e,t=i.default.Writer.create()){t.uint32(10).string(e.address);for(const r of e.coins)o.Coin.encode(r,t.uint32(18).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},c);for(s.coins=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.address=r.string();break;case 2:s.coins.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},c);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=String(e.address):t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},c);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=e.address:t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return void 0!==e.address&&(t.address=e.address),e.coins?t.coins=e.coins.map(e=>e?o.Coin.toJSON(e):void 0):t.coins=[],t}};const u={address:""};t.Output={encode(e,t=i.default.Writer.create()){t.uint32(10).string(e.address);for(const r of e.coins)o.Coin.encode(r,t.uint32(18).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},u);for(s.coins=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.address=r.string();break;case 2:s.coins.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},u);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=String(e.address):t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},u);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=e.address:t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return void 0!==e.address&&(t.address=e.address),e.coins?t.coins=e.coins.map(e=>e?o.Coin.toJSON(e):void 0):t.coins=[],t}};const l={};t.Supply={encode(e,t=i.default.Writer.create()){for(const r of e.total)o.Coin.encode(r,t.uint32(10).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},l);for(s.total=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.total.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},l);if(t.total=[],void 0!==e.total&&null!==e.total)for(const r of e.total)t.total.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},l);if(t.total=[],void 0!==e.total&&null!==e.total)for(const r of e.total)t.total.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return e.total?t.total=e.total.map(e=>e?o.Coin.toJSON(e):void 0):t.total=[],t}};const f={denom:"",exponent:0,aliases:""};t.DenomUnit={encode(e,t=i.default.Writer.create()){t.uint32(10).string(e.denom),t.uint32(16).uint32(e.exponent);for(const r of e.aliases)t.uint32(26).string(r);return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},f);for(o.aliases=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.denom=r.string();break;case 2:o.exponent=r.uint32();break;case 3:o.aliases.push(r.string());break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},f);if(t.aliases=[],void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.exponent&&null!==e.exponent?t.exponent=Number(e.exponent):t.exponent=0,void 0!==e.aliases&&null!==e.aliases)for(const r of e.aliases)t.aliases.push(String(r));return t},fromPartial(e){const t=Object.assign({},f);if(t.aliases=[],void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.exponent&&null!==e.exponent?t.exponent=e.exponent:t.exponent=0,void 0!==e.aliases&&null!==e.aliases)for(const r of e.aliases)t.aliases.push(r);return t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.exponent&&(t.exponent=e.exponent),e.aliases?t.aliases=e.aliases.map(e=>e):t.aliases=[],t}};const d={description:"",base:"",display:""};t.Metadata={encode(e,r=i.default.Writer.create()){r.uint32(10).string(e.description);for(const n of e.denomUnits)t.DenomUnit.encode(n,r.uint32(18).fork()).ldelim();return r.uint32(26).string(e.base),r.uint32(34).string(e.display),r},decode(e,r){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const s=Object.assign({},d);for(s.denomUnits=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:s.description=n.string();break;case 2:s.denomUnits.push(t.DenomUnit.decode(n,n.uint32()));break;case 3:s.base=n.string();break;case 4:s.display=n.string();break;default:n.skipType(7&e)}}return s},fromJSON(e){const r=Object.assign({},d);if(r.denomUnits=[],void 0!==e.description&&null!==e.description?r.description=String(e.description):r.description="",void 0!==e.denomUnits&&null!==e.denomUnits)for(const n of e.denomUnits)r.denomUnits.push(t.DenomUnit.fromJSON(n));return void 0!==e.base&&null!==e.base?r.base=String(e.base):r.base="",void 0!==e.display&&null!==e.display?r.display=String(e.display):r.display="",r},fromPartial(e){const r=Object.assign({},d);if(r.denomUnits=[],void 0!==e.description&&null!==e.description?r.description=e.description:r.description="",void 0!==e.denomUnits&&null!==e.denomUnits)for(const n of e.denomUnits)r.denomUnits.push(t.DenomUnit.fromPartial(n));return void 0!==e.base&&null!==e.base?r.base=e.base:r.base="",void 0!==e.display&&null!==e.display?r.display=e.display:r.display="",r},toJSON(e){const r={};return void 0!==e.description&&(r.description=e.description),e.denomUnits?r.denomUnits=e.denomUnits.map(e=>e?t.DenomUnit.toJSON(e):void 0):r.denomUnits=[],void 0!==e.base&&(r.base=e.base),void 0!==e.display&&(r.display=e.display),r}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectSecp256k1HdWallet=void 0;const n=r(50),o=r(114),i=r(358),s=r(193);class a{constructor(e,t,r,n,o){this.secret=e,this.accounts=[{hdPath:t,prefix:o}],this.privkey=r,this.pubkey=n}static async fromMnemonic(e,t=i.makeCosmoshubPath(0),r="cosmos"){const o=new n.EnglishMnemonic(e),s=await n.Bip39.mnemonicToSeed(o),{privkey:c}=n.Slip10.derivePath(n.Slip10Curve.Secp256k1,s,t),u=(await n.Secp256k1.makeKeypair(c)).pubkey;return new a(o,t,c,n.Secp256k1.compressPubkey(u),r)}static async generate(e=12,t=i.makeCosmoshubPath(0),r="cosmos"){const o=4*Math.floor(11*e/33),s=n.Random.getBytes(o),c=n.Bip39.encode(s);return a.fromMnemonic(c.toString(),t,r)}get mnemonic(){return this.secret.toString()}get address(){return o.rawSecp256k1PubkeyToAddress(this.pubkey,this.accounts[0].prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signDirect(e,t){const r=s.makeSignBytes(t);if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const i=n.sha256(r),a=await n.Secp256k1.createSignature(i,this.privkey),c=new Uint8Array([...a.r(32),...a.s(32)]);return{signed:t,signature:o.encodeSecp256k1Signature(this.pubkey,c)}}}t.DirectSecp256k1HdWallet=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectSecp256k1Wallet=void 0;const n=r(50),o=r(114),i=r(193);class s{constructor(e,t,r){this.privkey=e,this.pubkey=t,this.prefix=r}static async fromKey(e,t="cosmos"){const r=(await n.Secp256k1.makeKeypair(e)).pubkey;return new s(e,n.Secp256k1.compressPubkey(r),t)}get address(){return o.rawSecp256k1PubkeyToAddress(this.pubkey,this.prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signDirect(e,t){const r=i.makeSignBytes(t);if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const s=n.sha256(r),a=await n.Secp256k1.createSignature(s,this.privkey),c=new Uint8Array([...a.r(32),...a.s(32)]);return{signed:t,signature:o.encodeSecp256k1Signature(this.pubkey,c)}}}t.DirectSecp256k1Wallet=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePubkey=t.encodePubkey=void 0;const n=r(39),o=r(114),i=r(726),s=r(138);t.encodePubkey=function(e){switch(e.type){case"tendermint/PubKeySecp256k1":{const t=i.PubKey.fromPartial({key:n.fromBase64(e.value)});return s.Any.fromPartial({typeUrl:"/cosmos.crypto.secp256k1.PubKey",value:Uint8Array.from(i.PubKey.encode(t).finish())})}default:throw new Error(`Pubkey type ${e.type} not recognized`)}},t.decodePubkey=function(e){if(!e||!e.value)return null;switch(e.typeUrl){case"/cosmos.crypto.secp256k1.PubKey":{const{key:t}=i.PubKey.decode(e.value);return o.encodeSecp256k1Pubkey(t)}default:throw new Error(`Pubkey type_url ${e.typeUrl} not recognized`)}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PrivKey=t.PubKey=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="cosmos.crypto.secp256k1";const i={};t.PubKey={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).bytes(e.key),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.key=r.bytes();break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);return void 0!==e.key&&null!==e.key&&(t.key=u(e.key)),t},fromPartial(e){const t=Object.assign({},i);return void 0!==e.key&&null!==e.key?t.key=e.key:t.key=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.key&&(t.key=f(void 0!==e.key?e.key:new Uint8Array)),t}};const s={};t.PrivKey={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).bytes(e.key),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},s);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.key=r.bytes();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},s);return void 0!==e.key&&null!==e.key&&(t.key=u(e.key)),t},fromPartial(e){const t=Object.assign({},s);return void 0!==e.key&&null!==e.key?t.key=e.key:t.key=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.key&&(t.key=f(void 0!==e.key?e.key:new Uint8Array)),t}};var a=(()=>{if(void 0!==a)return a;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const c=a.atob||(e=>a.Buffer.from(e,"base64").toString("binary"));function u(e){const t=c(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}const l=a.btoa||(e=>a.Buffer.from(e,"binary").toString("base64"));function f(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return l(t.join(""))}}).call(this,r(12))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isOfflineDirectSigner=void 0,t.isOfflineDirectSigner=function(e){return void 0!==e.signDirect}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(191),o=r(353),i=r(729);t.init=function(e,t){e.registerMessage(n.RestoreKeyRingMsg),e.registerMessage(n.DeleteKeyRingMsg),e.registerMessage(n.UpdateNameKeyRingMsg),e.registerMessage(n.ShowKeyRingMsg),e.registerMessage(n.CreateMnemonicKeyMsg),e.registerMessage(n.AddMnemonicKeyMsg),e.registerMessage(n.CreatePrivateKeyMsg),e.registerMessage(n.AddPrivateKeyMsg),e.registerMessage(n.CreateLedgerKeyMsg),e.registerMessage(n.AddLedgerKeyMsg),e.registerMessage(n.LockKeyRingMsg),e.registerMessage(n.UnlockKeyRingMsg),e.registerMessage(n.GetKeyMsg),e.registerMessage(n.RequestSignAminoMsg),e.registerMessage(n.RequestSignDirectMsg),e.registerMessage(n.GetKeyRingTypeMsg),e.registerMessage(n.GetMultiKeyStoreInfoMsg),e.registerMessage(n.ChangeKeyRingMsg),e.registerMessage(n.GetIsKeyStoreCoinTypeSetMsg),e.registerMessage(n.SetKeyStoreCoinTypeMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(191),i=r(11),s=r(11);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.RestoreKeyRingMsg:return a(e)(t,r);case o.DeleteKeyRingMsg:return c(e)(t,r);case o.UpdateNameKeyRingMsg:return u(e)(t,r);case o.ShowKeyRingMsg:return l(e)(t,r);case o.CreateMnemonicKeyMsg:return f(e)(t,r);case o.AddMnemonicKeyMsg:return d(e)(t,r);case o.CreatePrivateKeyMsg:return h(e)(t,r);case o.AddPrivateKeyMsg:return p(e)(t,r);case o.CreateLedgerKeyMsg:return g(e)(t,r);case o.AddLedgerKeyMsg:return m(e)(t,r);case o.LockKeyRingMsg:return y(e)(t,r);case o.UnlockKeyRingMsg:return b(e)(t,r);case o.GetKeyMsg:return v(e)(t,r);case o.RequestSignAminoMsg:return w(e)(t,r);case o.RequestSignDirectMsg:return _(e)(t,r);case o.GetKeyRingTypeMsg:return k(e)(t,r);case o.GetMultiKeyStoreInfoMsg:return O(e)(t,r);case o.ChangeKeyRingMsg:return S(e)(t,r);case o.GetIsKeyStoreCoinTypeSetMsg:return E(e)(t,r);case o.SetKeyStoreCoinTypeMsg:return j(e)(t,r);default:throw new Error("Unknown msg type")}};const a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.restore()})),c=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.deleteKeyRing(r.index,r.password)})),u=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.updateNameKeyRing(r.index,r.name)})),l=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.showKeyRing(r.index,r.password)})),f=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.createMnemonicKey(r.mnemonic,r.password,r.meta,r.bip44HDPath)}})),d=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.addMnemonicKey(r.mnemonic,r.meta,r.bip44HDPath)})),h=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.createPrivateKey(r.privateKey,r.password,r.meta)}})),p=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.addPrivateKey(r.privateKey,r.meta)})),g=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.createLedgerKey(t,r.password,r.meta,r.bip44HDPath)}})),m=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.addLedgerKey(t,r.meta,r.bip44HDPath)})),y=e=>()=>({status:e.lock()}),b=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.unlock(r.password)}})),v=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin);const n=yield e.getKey(r.chainId);return{name:e.getKeyStoreMeta("name"),algo:"secp256k1",pubKey:n.pubKey,address:n.address,bech32Address:new i.Bech32Address(n.address).toBech32((yield e.chainsService.getChainInfo(r.chainId)).bech32Config.bech32PrefixAccAddr),isNanoLedger:n.isNanoLedger}})),w=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.requestSignAmino(t,r.chainId,r.signer,r.signDoc,r.signOptions)})),_=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin);const n=s.cosmos.tx.v1beta1.SignDoc.decode(r.signDocBytes),o=yield e.requestSignDirect(t,r.chainId,r.signer,n,r.signOptions);return{signedBytes:s.cosmos.tx.v1beta1.SignDoc.encode(o.signed).finish(),signature:o.signature}})),k=e=>()=>e.getKeyRingType(),O=e=>()=>e.getMultiKeyStoreInfo(),S=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.changeKeyStoreFromMultiKeyStore(r.index)})),E=e=>(t,r)=>e.getKeyStoreBIP44Selectables(r.chainId,r.paths),j=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.setKeyStoreCoinType(r.chainId,r.coinType),e.keyRingStatus}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(359),t),o(r(803),t)},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(r(194));t.logs=i;const s=n(r(104));t.types=s;var a=r(737);t.pubkeyToAddress=a.pubkeyToAddress;var c=r(760);t.unmarshalTx=c.unmarshalTx;var u=r(196);t.makeSignBytes=u.makeSignBytes,t.marshalTx=u.marshalTx;var l=r(197);t.BroadcastMode=l.BroadcastMode,t.RestClient=l.RestClient;var f=r(377);t.CosmWasmClient=f.CosmWasmClient;var d=r(799);t.makeCosmoshubPath=d.makeSecretNetworkPath,t.Secp256k1Pen=d.Secp256k1Pen;var h=r(203);t.decodeBech32Pubkey=h.decodeBech32Pubkey,t.encodeBech32Pubkey=h.encodeBech32Pubkey,t.encodeSecp256k1Pubkey=h.encodeSecp256k1Pubkey;var p=r(800);t.findSequenceForSignedTx=p.findSequenceForSignedTx;var g=r(204);t.encodeSecp256k1Signature=g.encodeSecp256k1Signature,t.decodeSignature=g.decodeSignature;var m=r(801);t.SigningCosmWasmClient=m.SigningCosmWasmClient;const y=o(r(368));t.EnigmaUtils=y.default},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(94));t.Bech32=class{static encode(e,t){return o.encode(e,o.toWords(t))}static decode(e){const t=o.decode(e);return{prefix:t.prefix,data:new Uint8Array(o.fromWords(t.words))}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(6));class i{constructor(e,t){this.data={atomics:new o.default(e),fractionalDigits:t}}static fromUserInput(e,t){i.verifyFractionalDigits(t);const r=e.match(/[^0-9.]/);if(r)throw new Error("Invalid character at position "+(r.index+1));let n,o;if(-1===e.search(/\./))n=e,o="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");n=t[0],o=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(o.length>t)throw new Error("Got more fractional digits than supported");const s=`${n}${o.padEnd(t,"0")}`;return new i(s,t)}static fromAtomics(e,t){return i.verifyFractionalDigits(t),new i(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new o.default(10).pow(new o.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),r=this.data.atomics.mod(e);if(r.isZero())return t.toString();{const e=r.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new o.default(e.atomics));return new i(t.toString(),this.fractionalDigits)}}t.Decimal=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(6)),i=new o.default("18446744073709551615",10,"be");class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);return new s(e[0]*2**24+65536*e[1]+256*e[2]+e[3])}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=s;class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new a(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=a;class c{constructor(e){const t=new a(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=a.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class u{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(i))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const t=[];for(let r=0;r<e.length;++r)t.push(e[r]);return new u(new o.default([...t]))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new u(new o.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");let t;try{t=new o.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new u(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=u},function(e,t,r){"use strict";function n(e){return!("string"!=typeof e&&"number"!=typeof e&&"boolean"!=typeof e&&null!==e&&!o(e)&&!i(e))}function o(e){if(!Array.isArray(e))return!1;for(const t of e)if(!n(t))return!1;return!0}function i(e){if("object"!=typeof e||null===e)return!1;if("[object Object]"!==Object.prototype.toString.call(e))return!1;return Object.getOwnPropertyNames(e).map(t=>e[t]).every(n)}Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonCompatibleValue=n,t.isJsonCompatibleArray=o,t.isJsonCompatibleDictionary=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(360),o=r(362),i="string:",s="bytes:";class a{static toJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e)return`${i}${e}`;if(o.isUint8Array(e))return`${s}${n.Encoding.toHex(e)}`;if(Array.isArray(e))return e.map(a.toJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e)){const n=e[r];void 0!==n&&(t[r]=a.toJson(n))}return t}throw new Error("Cannot encode type to JSON")}static fromJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e){if(e.startsWith(i))return e.slice(i.length);if(e.startsWith(s))return n.Encoding.fromHex(e.slice(s.length));throw new Error("Found string with unknown prefix")}if(Array.isArray(e))return e.map(a.fromJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e))t[r]=a.fromJson(e[r]);return t}throw new Error("Cannot decode type from JSON")}}t.TransactionEncoder=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(42),i=r(104),{fromBase64:s}=o.Encoding;function a(e,t){if(33!==e.length)throw new Error("Invalid Secp256k1 pubkey length (compressed): "+e.length);const r=new n.Sha256(e).digest(),i=new n.Ripemd160(r).digest();return o.Bech32.encode(t,i)}t.rawSecp256k1PubkeyToAddress=a,t.pubkeyToAddress=function(e,t){const r=s(e.value);switch(e.type){case i.pubkeyType.secp256k1:return a(r,t);case i.pubkeyType.ed25519:{if(32!==r.length)throw new Error("Invalid Ed25519 pubkey length: "+r.length);const e=new n.Sha256(r).digest();return o.Bech32.encode(t,e.slice(0,20))}case i.pubkeyType.sr25519:{if(32!==r.length)throw new Error("Invalid Sr25519 pubkey length: "+r.length);const e=new n.Sha256(r).digest();return o.Bech32.encode(t,e.slice(0,20))}default:throw new Error("Unrecognized public key algorithm")}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(69)),s=r(97),a=n(r(311)),c=r(364);t.Bip39=class{static encode(e){if(-1===[16,20,24,28,32].indexOf(e.length))throw new Error("invalid input length");return new c.EnglishMnemonic(i.entropyToMnemonic(o.Encoding.toHex(e)))}static decode(e){return o.Encoding.fromHex(i.mnemonicToEntropy(e.toString()))}static async mnemonicToSeed(t,r){const n=e.from(a.nfkd(t.toString()),"utf8"),o="mnemonic"+(r?a.nfkd(r):""),i=e.from(o,"utf8");return this.pbkdf2(n,i,2048,64,"sha512")}static async pbkdf2(e,t,r,n,o){return new Promise((i,a)=>{s.pbkdf2(e,t,r,n,o,(e,t)=>{e?a(e):i(new Uint8Array(t))})})}}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(740);Object.defineProperty(t,"Decimal",{enumerable:!0,get:function(){return n.Decimal}});var o=r(741);Object.defineProperty(t,"Int53",{enumerable:!0,get:function(){return o.Int53}}),Object.defineProperty(t,"Uint32",{enumerable:!0,get:function(){return o.Uint32}}),Object.defineProperty(t,"Uint53",{enumerable:!0,get:function(){return o.Uint53}}),Object.defineProperty(t,"Uint64",{enumerable:!0,get:function(){return o.Uint64}})},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Decimal=void 0;const o=n(r(6));class i{constructor(e,t){this.data={atomics:new o.default(e),fractionalDigits:t}}static fromUserInput(e,t){i.verifyFractionalDigits(t);const r=e.match(/[^0-9.]/);if(r)throw new Error("Invalid character at position "+(r.index+1));let n,o;if(-1===e.search(/\./))n=e,o="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");n=t[0],o=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(o.length>t)throw new Error("Got more fractional digits than supported");const s=`${n}${o.padEnd(t,"0")}`;return new i(s,t)}static fromAtomics(e,t){return i.verifyFractionalDigits(t),new i(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}static compare(e,t){if(e.fractionalDigits!==t.fractionalDigits)throw new Error("Fractional digits do not match");return e.data.atomics.cmp(new o.default(t.atomics))}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new o.default(10).pow(new o.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),r=this.data.atomics.mod(e);if(r.isZero())return t.toString();{const e=r.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new o.default(e.atomics));return new i(t.toString(),this.fractionalDigits)}equals(e){return 0===i.compare(this,e)}isLessThan(e){return i.compare(this,e)<0}isLessThanOrEqual(e){return i.compare(this,e)<=0}isGreaterThan(e){return i.compare(this,e)>0}isGreaterThanOrEqual(e){return i.compare(this,e)>=0}}t.Decimal=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Int53=t.Uint32=void 0;const o=n(r(6)),i=new o.default("18446744073709551615",10,"be");class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);return new s(e[0]*2**24+65536*e[1]+256*e[2]+e[3])}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=s;class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new a(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=a;class c{constructor(e){const t=new a(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=a.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class u{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(i))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const t=[];for(let r=0;r<e.length;++r)t.push(e[r]);return new u(new o.default([...t]))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new u(new o.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");let t;try{t=new o.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new u(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromAscii=t.toAscii=void 0,t.toAscii=function(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))},t.fromAscii=function(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.fromBase64=t.toBase64=void 0;const s=i(r(117));t.toBase64=function(e){return s.fromByteArray(e)},t.fromBase64=function(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return s.toByteArray(e)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32=void 0;const s=i(r(94));t.Bech32=class{static encode(e,t){return s.encode(e,s.toWords(t))}static decode(e){const t=s.decode(e);return{prefix:t.prefix,data:new Uint8Array(s.fromWords(t.words))}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromHex=t.toHex=void 0,t.toHex=function(e){let t="";for(const r of e)t+=("0"+r.toString(16)).slice(-2);return t},t.fromHex=function(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let r=0;r<e.length;r+=2){const n=e.substr(r,2);if(!n.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(n,16))}return new Uint8Array(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRfc3339=t.fromRfc3339=void 0;const n=r(361),o=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/;function i(e,t=2){const r="00000"+e.toString();return r.substring(r.length-t)}t.fromRfc3339=function(e){const t=o.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const r=+t[1],i=+t[2],s=+t[3],a=+t[4],c=+t[5],u=+t[6],l=t[7]?Math.floor(1e3*+t[7]):0;let f,d,h;"Z"===t[8]?(f=1,d=0,h=0):(f="-"===t[8].substring(0,1)?-1:1,d=+t[8].substring(1,3),h=+t[8].substring(4,6));const p=f*(60*d+h)*60;return new n.ReadonlyDate(n.ReadonlyDate.UTC(r,i-1,s,a,c,u,l)-1e3*p)},t.toRfc3339=function(e){return`${e.getUTCFullYear()}-${i(e.getUTCMonth()+1)}-${i(e.getUTCDate())}T${i(e.getUTCHours())}:${i(e.getUTCMinutes())}:${i(e.getUTCSeconds())}.${i(e.getUTCMilliseconds(),3)}Z`}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.fromUtf8=t.toUtf8=void 0,t.toUtf8=function(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))},t.fromUtf8=function(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!function(t){const r=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),r)}(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assert=void 0,t.assert=function(e,t){if(!e)throw new Error(t||"condition is not truthy")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sleep=void 0,t.sleep=async function(e){return new Promise(t=>setTimeout(t,e))}},function(e,t,r){"use strict";(function(e){function r(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=void 0,t.isNonNullObject=r,t.isUint8Array=function(t){return!!r(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";function n(e){return!("string"!=typeof e&&"number"!=typeof e&&"boolean"!=typeof e&&null!==e&&!o(e)&&!i(e))}function o(e){if(!Array.isArray(e))return!1;for(const t of e)if(!n(t))return!1;return!0}function i(e){if("object"!=typeof e||null===e)return!1;if("[object Object]"!==Object.prototype.toString.call(e))return!1;return Object.getOwnPropertyNames(e).map(t=>e[t]).every(n)}Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonCompatibleValue=n,t.isJsonCompatibleArray=o,t.isJsonCompatibleDictionary=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(195),o=r(363),i="string:",s="bytes:";class a{static toJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e)return`${i}${e}`;if(o.isUint8Array(e))return`${s}${n.toHex(e)}`;if(Array.isArray(e))return e.map(a.toJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e)){const n=e[r];void 0!==n&&(t[r]=a.toJson(n))}return t}throw new Error("Cannot encode type to JSON")}static fromJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e){if(e.startsWith(i))return e.slice(i.length);if(e.startsWith(s))return n.fromHex(e.slice(s.length));throw new Error("Found string with unknown prefix")}if(Array.isArray(e))return e.map(a.fromJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e))t[r]=a.fromJson(e[r]);return t}throw new Error("Cannot decode type from JSON")}}t.TransactionEncoder=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(195);t.Encoding=class{static toHex(e){return n.toHex(e)}static fromHex(e){return n.fromHex(e)}static toBase64(e){return n.toBase64(e)}static fromBase64(e){return n.fromBase64(e)}static toAscii(e){return n.toAscii(e)}static fromAscii(e){return n.fromAscii(e)}static toUtf8(e){return n.toUtf8(e)}static fromUtf8(e){return n.fromUtf8(e)}static fromRfc3339(e){return n.fromRfc3339(e)}static toRfc3339(e){return n.toRfc3339(e)}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(222));t.Keccak256=class{constructor(e){this.blockSize=64,this.impl=o.default.keccak256.create(),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(314));t.Argon2id=class{static async execute(e,t,r){return await o.default.ready,o.default.crypto_pwhash(r.outputLength,e,t,r.opsLimit,1024*r.memLimitKib,o.default.crypto_pwhash_ALG_ARGON2ID13)}};class i{constructor(e,t){this.privkey=e,this.pubkey=t}static fromLibsodiumPrivkey(e){if(64!==e.length)throw new Error(`Unexpected key length ${e.length}. Must be 64.`);return new i(e.slice(0,32),e.slice(32,64))}toLibsodiumPrivkey(){return new Uint8Array([...this.privkey,...this.pubkey])}}t.Ed25519Keypair=i;t.Ed25519=class{static async makeKeypair(e){await o.default.ready;const t=o.default.crypto_sign_seed_keypair(e);return i.fromLibsodiumPrivkey(t.privateKey)}static async createSignature(e,t){return await o.default.ready,o.default.crypto_sign_detached(e,t.toLibsodiumPrivkey())}static async verifySignature(e,t,r){return await o.default.ready,o.default.crypto_sign_verify_detached(e,t,r)}};t.Xchacha20poly1305Ietf=class{static async encrypt(e,t,r){await o.default.ready;return o.default.crypto_aead_xchacha20poly1305_ietf_encrypt(e,null,null,r,t)}static async decrypt(e,t,r){await o.default.ready;return o.default.crypto_aead_xchacha20poly1305_ietf_decrypt(null,e,null,r,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Random=class{static getBytes(e){try{const t="object"==typeof window?window:self,r=void 0!==t.crypto?t.crypto:t.msCrypto,n=new Uint8Array(e);return r.getRandomValues(n),n}catch(t){try{const t=r(72);return new Uint8Array([...t.randomBytes(e)])}catch(e){throw new Error("No secure random number generator found")}}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(75)),{toHex:s}=o.Encoding;t.Ripemd160=class{constructor(e){this.blockSize=64,this.impl=new i.default,e&&this.update(e)}update(e){return this.impl.update(s(e),"hex"),this}digest(){return Uint8Array.from(this.impl.digest())}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(6)),s=n(r(45)),a=r(366),c=new s.default.ec("secp256k1"),u=new i.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","hex");t.Secp256k1=class{static async makeKeypair(e){if(32!==e.length)throw new Error("input data is not a valid secp256k1 private key");const t=c.keyFromPrivate(e);if(!0!==t.validate().result)throw new Error("input data is not a valid secp256k1 private key");if(new i.default(e).gte(u))throw new Error("input data is not a valid secp256k1 private key");return{privkey:o.Encoding.fromHex(t.getPrivate("hex")),pubkey:o.Encoding.fromHex(t.getPublic().encode("hex"))}}static async createSignature(e,t){if(0===e.length)throw new Error("Message hash must not be empty");if(e.length>32)throw new Error("Message hash length must not exceed 32 bytes");const r=c.keyFromPrivate(t).sign(e,{canonical:!0});return new a.ExtendedSecp256k1Signature(Uint8Array.from(r.r.toArray()),Uint8Array.from(r.s.toArray()),r.recoveryParam)}static async verifySignature(e,t,r){if(0===t.length)throw new Error("Message hash must not be empty");if(t.length>32)throw new Error("Message hash length must not exceed 32 bytes");const n=c.keyFromPublic(r);try{return n.verify(t,e.toDer())}catch(e){return!1}}static recoverPubkey(e,t){const r={r:o.Encoding.toHex(e.r()),s:o.Encoding.toHex(e.s())},n=c.recoverPubKey(t,r,e.recovery),i=c.keyFromPublic(n);return o.Encoding.fromHex(i.getPublic(!1,"hex"))}static compressPubkey(e){switch(e.length){case 33:return e;case 65:return Uint8Array.from(c.keyFromPublic(e).pub.encodeCompressed());default:throw new Error("Invalid pubkey length")}}static trimRecoveryByte(e){switch(e.length){case 64:return e;case 65:return e.slice(0,64);default:throw new Error("Invalid signature length")}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(6)),s=n(r(45)),a=r(365),c=r(367);var u;!function(e){e.Secp256k1="Bitcoin seed",e.Ed25519="ed25519 seed"}(u=t.Slip10Curve||(t.Slip10Curve={})),t.slip10CurveFromString=function(e){switch(e){case u.Ed25519:return u.Ed25519;case u.Secp256k1:return u.Secp256k1;default:throw new Error(`Unknown curve string: '${e}'`)}};class l extends o.Uint32{static hardened(e){return new l(e+2**31)}static normal(e){return new l(e)}isHardened(){return this.data>=2**31}}t.Slip10RawIndex=l;const f=new s.default.ec("secp256k1");class d{static derivePath(e,t,r){let n=this.master(e,t);for(const t of r)n=this.child(e,n.privkey,n.chainCode,t);return n}static master(e,t){const r=new a.Hmac(c.Sha512,o.Encoding.toAscii(e)).update(t).digest(),n=r.slice(0,32),i=r.slice(32,64);return e!==u.Ed25519&&(this.isZero(n)||this.isGteN(e,n))?this.master(e,r):{chainCode:i,privkey:n}}static child(e,t,r,n){let o;if(n.isHardened()){const e=new Uint8Array([0,...t,...n.toBytesBigEndian()]);o=new a.Hmac(c.Sha512,r).update(e).digest()}else{if(e===u.Ed25519)throw new Error("Normal keys are not allowed with ed25519");{const s=new Uint8Array([...d.serializedPoint(e,new i.default(t)),...n.toBytesBigEndian()]);o=new a.Hmac(c.Sha512,r).update(s).digest()}}return this.childImpl(e,t,r,n,o)}static serializedPoint(e,t){switch(e){case u.Secp256k1:return o.Encoding.fromHex(f.g.mul(t).encodeCompressed("hex"));default:throw new Error("curve not supported")}}static childImpl(e,t,r,n,o){const s=o.slice(0,32),l=o.slice(32,64),f=l;if(e===u.Ed25519)return{chainCode:f,privkey:s};const d=this.n(e),h=new i.default(s).add(new i.default(t)).mod(d),p=Uint8Array.from(h.toArray("be",32));if(this.isGteN(e,s)||this.isZero(p)){const o=new a.Hmac(c.Sha512,r).update(new Uint8Array([1,...l,...n.toBytesBigEndian()])).digest();return this.childImpl(e,t,r,n,o)}return{chainCode:f,privkey:p}}static isZero(e){return e.every(e=>0===e)}static isGteN(e,t){return new i.default(t).gte(this.n(e))}static n(e){switch(e){case u.Secp256k1:return new i.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141",16);default:throw new Error("curve not supported")}}}t.Slip10=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),o=r(104);t.unmarshalTx=function(e){const t=JSON.parse(n.Encoding.fromUtf8(e));if(!o.isStdTx(t))throw new Error("Must be json encoded StdTx");return t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}(r(198));var n=r(369);t.AEAD=n.AEAD;var o=r(370);t.SIV=o.SIV;var i=r(765);t.StreamEncryptor=i.StreamEncryptor,t.StreamDecryptor=i.StreamDecryptor;var s=r(371);t.CMAC=s.CMAC;var a=r(372);t.PMAC=a.PMAC;var c=r(766);t.PolyfillCryptoProvider=c.PolyfillCryptoProvider;var u=r(140);t.WebCryptoProvider=u.WebCryptoProvider},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106);class i{constructor(e,t){this._crypto=e,this._key=t,this._iv=new o.default,this._emptyPromise=Promise.resolve(this)}static importKey(e,t){return n(this,void 0,void 0,(function*(){if(16!==t.length&&32!==t.length)throw new Error(`Miscreant: invalid key length: ${t.length} (expected 16 or 32 bytes)`);const r=yield e.subtle.importKey("raw",t,"AES-CBC",!1,["encrypt"]);return new i(e,r)}))}clear(){return this}encryptBlock(e){return n(this,void 0,void 0,(function*(){const t={name:"AES-CBC",iv:this._iv.data},r=yield this._crypto.subtle.encrypt(t,this._key,e.data);return e.data.set(new Uint8Array(r,0,o.default.SIZE)),this._emptyPromise}))}}t.default=i},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});class o{constructor(e,t){this.key=e,this.crypto=t}static importKey(e,t){return n(this,void 0,void 0,(function*(){if(16!==t.length&&32!==t.length)throw new Error(`Miscreant: invalid key length: ${t.length} (expected 16 or 32 bytes)`);const r=yield e.subtle.importKey("raw",t,"AES-CTR",!1,["encrypt"]);return new o(r,e)}))}encryptCtr(e,t){return n(this,void 0,void 0,(function*(){const r=yield this.crypto.subtle.encrypt({name:"AES-CTR",counter:e,length:16},this.key,t);return new Uint8Array(r)}))}clear(){return this}}t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=new Uint8Array([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0]);t.ctz=function(e){return n[e]}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(369),i=r(140);t.NONCE_SIZE=8,t.LAST_BLOCK_FLAG=1,t.COUNTER_MAX=4294967295;class s{static importKey(e,t,r,a=new i.WebCryptoProvider){return n(this,void 0,void 0,(function*(){return new s(yield o.AEAD.importKey(e,r,a),t)}))}constructor(e,t){this._aead=e,this._nonce_encoder=new c(t)}seal(e,t=!1,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._aead.seal(e,this._nonce_encoder.next(t),r)}))}clear(){return this._aead.clear(),this}}t.StreamEncryptor=s;class a{static importKey(e,t,r,s=new i.WebCryptoProvider){return n(this,void 0,void 0,(function*(){return new a(yield o.AEAD.importKey(e,r,s),t)}))}constructor(e,t){this._aead=e,this._nonce_encoder=new c(t)}open(e,t=!1,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._aead.open(e,this._nonce_encoder.next(t),r)}))}clear(){return this._aead.clear(),this}}t.StreamDecryptor=a;class c{constructor(e){if(e.length!==t.NONCE_SIZE)throw new Error("STREAM: nonce must be 8-bits (got "+e.length);this.buffer=new ArrayBuffer(t.NONCE_SIZE+4+1),this.view=new DataView(this.buffer),this.array=new Uint8Array(this.buffer),this.array.set(e),this.counter=0,this.finished=!1}next(e){if(this.finished)throw new Error("STREAM: already finished");if(this.view.setInt32(8,this.counter,!1),e)this.view.setInt8(12,t.LAST_BLOCK_FLAG),this.finished=!0;else if(this.counter+=1,this.counter>t.COUNTER_MAX)throw new Error("STREAM counter overflowed");return this.array}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(767),i=r(768);t.PolyfillCryptoProvider=class{constructor(){}importBlockCipherKey(e){return n(this,void 0,void 0,(function*(){return new o.default(e)}))}importCTRKey(e){return n(this,void 0,void 0,(function*(){return new i.default(new o.default(e))}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(200),o=new Uint8Array([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47]),i=new Uint8Array([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22]),s=new Uint8Array([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125]);let a,c,u,l,f,d,h,p,g=!1;function m(e,t=0){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function y(e,t=new Uint8Array(4),r=0){return t[r+0]=e>>>24,t[r+1]=e>>>16,t[r+2]=e>>>8,t[r+3]=e>>>0,t}function b(e){return i[e>>>24&255]<<24|i[e>>>16&255]<<16|i[e>>>8&255]<<8|i[255&e]}t.default=class{constructor(e){if(g||function(){function e(e,t){let r=e,n=t,o=0;for(let e=1;e<256&&0!==n;e<<=1)0!=(n&e)&&(o^=r,n^=e),r<<=1,0!=(256&r)&&(r^=283);return o}const t=e=>e<<24|e>>>8;a=new Uint32Array(256),c=new Uint32Array(256),u=new Uint32Array(256),l=new Uint32Array(256);for(let r=0;r<256;r++){const n=i[r];let o=e(n,2)<<24|n<<16|n<<8|e(n,3);a[r]=o,o=t(o),c[r]=o,o=t(o),u[r]=o,o=t(o),l[r]=o,o=t(o)}f=new Uint32Array(256),d=new Uint32Array(256),h=new Uint32Array(256),p=new Uint32Array(256);for(let r=0;r<256;r++){const n=s[r];let o=e(n,14)<<24|e(n,9)<<16|e(n,13)<<8|e(n,11);f[r]=o,o=t(o),d[r]=o,o=t(o),h[r]=o,o=t(o),p[r]=o,o=t(o)}g=!0}(),16!==e.length&&32!==e.length)throw new Error(`Miscreant: invalid key length: ${e.length} (expected 16 or 32 bytes)`);this._encKey=function(e){const t=new Uint32Array(e.length+28),r=e.length/4|0,n=t.length;for(let n=0;n<r;n++)t[n]=m(e,4*n);for(let e=r;e<n;e++){let n=t[e-1];e%r==0?n=b((i=n)<<8|i>>>24)^o[e/r-1]<<24:r>6&&e%r==4&&(n=b(n)),t[e]=t[e-r]^n}var i;return t}(e),this._emptyPromise=Promise.resolve(this)}clear(){return this._encKey&&n.wipe(this._encKey),this}encryptBlock(e){const t=e.data,r=e.data;let n=m(t,0),o=m(t,4),s=m(t,8),f=m(t,12);n^=this._encKey[0],o^=this._encKey[1],s^=this._encKey[2],f^=this._encKey[3];let d=0,h=0,p=0,g=0;const b=this._encKey.length/4-2;let v=4;for(let e=0;e<b;e++)d=this._encKey[v+0]^a[n>>>24&255]^c[o>>>16&255]^u[s>>>8&255]^l[255&f],h=this._encKey[v+1]^a[o>>>24&255]^c[s>>>16&255]^u[f>>>8&255]^l[255&n],p=this._encKey[v+2]^a[s>>>24&255]^c[f>>>16&255]^u[n>>>8&255]^l[255&o],g=this._encKey[v+3]^a[f>>>24&255]^c[n>>>16&255]^u[o>>>8&255]^l[255&s],v+=4,n=d,o=h,s=p,f=g;return n=i[d>>>24]<<24|i[h>>>16&255]<<16|i[p>>>8&255]<<8|i[255&g],o=i[h>>>24]<<24|i[p>>>16&255]<<16|i[g>>>8&255]<<8|i[255&d],s=i[p>>>24]<<24|i[g>>>16&255]<<16|i[d>>>8&255]<<8|i[255&h],f=i[g>>>24]<<24|i[d>>>16&255]<<16|i[h>>>8&255]<<8|i[255&p],n^=this._encKey[v+0],o^=this._encKey[v+1],s^=this._encKey[v+2],f^=this._encKey[v+3],y(n,r,0),y(o,r,4),y(s,r,8),y(f,r,12),this._emptyPromise}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106);function i(e){let t=1;for(let r=o.default.SIZE-1;r>=0;r--)t+=255&e.data[r]|0,e.data[r]=255&t,t>>>=8}t.default=class{constructor(e){this._cipher=e,this._counter=new o.default,this._buffer=new o.default}clear(){return this._buffer.clear(),this._counter.clear(),this._cipher.clear(),this}encryptCtr(e,t){return n(this,void 0,void 0,(function*(){if(e.length!==o.default.SIZE)throw new Error("CTR: iv length must be equal to cipher block size");this._counter.data.set(e);let r=o.default.SIZE;const n=new Uint8Array(t.length);for(let e=0;e<t.length;e++)r===o.default.SIZE&&(this._buffer.copy(this._counter),this._cipher.encryptBlock(this._buffer),r=0,i(this._counter)),n[e]=t[e]^this._buffer.data[r++];return n}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});new Uint8Array(16);let n=new Uint8Array(32);function o(e){var t,r=new Float64Array(16);if(e)for(t=0;t<e.length;t++)r[t]=e[t];return r}n[0]=9;const i=o(),s=o([1]),a=o([56129,1]),c=o([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),u=o([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),l=o([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),f=o([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),d=o([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function h(e,t,r,n){e[t]=r>>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r,e[t+4]=n>>24&255,e[t+5]=n>>16&255,e[t+6]=n>>8&255,e[t+7]=255&n}function p(e,t,r,n){return function(e,t,r,n,o){var i,s=0;for(i=0;i<o;i++)s|=e[t+i]^r[n+i];return(1&s-1>>>8)-1}(e,t,r,n,32)}function g(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function m(e){var t,r,n=1;for(t=0;t<16;t++)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-65536*n;e[0]+=n-1+37*(n-1)}function y(e,t,r){for(var n,o=~(r-1),i=0;i<16;i++)n=o&(e[i]^t[i]),e[i]^=n,t[i]^=n}function b(e,t){var r,n,i,s=o(),a=o();for(r=0;r<16;r++)a[r]=t[r];for(m(a),m(a),m(a),n=0;n<2;n++){for(s[0]=a[0]-65517,r=1;r<15;r++)s[r]=a[r]-65535-(s[r-1]>>16&1),s[r-1]&=65535;s[15]=a[15]-32767-(s[14]>>16&1),i=s[15]>>16&1,s[14]&=65535,y(a,s,1-i)}for(r=0;r<16;r++)e[2*r]=255&a[r],e[2*r+1]=a[r]>>8}function v(e,t){var r=new Uint8Array(32),n=new Uint8Array(32);return b(r,e),b(n,t),p(r,0,n,0)}function w(e){var t=new Uint8Array(32);return b(t,e),1&t[0]}function _(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function k(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]+r[n]}function O(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]-r[n]}function S(e,t,r){var n,o,i=0,s=0,a=0,c=0,u=0,l=0,f=0,d=0,h=0,p=0,g=0,m=0,y=0,b=0,v=0,w=0,_=0,k=0,O=0,S=0,E=0,j=0,P=0,A=0,x=0,M=0,I=0,C=0,R=0,T=0,N=0,B=r[0],D=r[1],L=r[2],U=r[3],q=r[4],H=r[5],z=r[6],K=r[7],F=r[8],$=r[9],V=r[10],J=r[11],G=r[12],W=r[13],Q=r[14],Z=r[15];i+=(n=t[0])*B,s+=n*D,a+=n*L,c+=n*U,u+=n*q,l+=n*H,f+=n*z,d+=n*K,h+=n*F,p+=n*$,g+=n*V,m+=n*J,y+=n*G,b+=n*W,v+=n*Q,w+=n*Z,s+=(n=t[1])*B,a+=n*D,c+=n*L,u+=n*U,l+=n*q,f+=n*H,d+=n*z,h+=n*K,p+=n*F,g+=n*$,m+=n*V,y+=n*J,b+=n*G,v+=n*W,w+=n*Q,_+=n*Z,a+=(n=t[2])*B,c+=n*D,u+=n*L,l+=n*U,f+=n*q,d+=n*H,h+=n*z,p+=n*K,g+=n*F,m+=n*$,y+=n*V,b+=n*J,v+=n*G,w+=n*W,_+=n*Q,k+=n*Z,c+=(n=t[3])*B,u+=n*D,l+=n*L,f+=n*U,d+=n*q,h+=n*H,p+=n*z,g+=n*K,m+=n*F,y+=n*$,b+=n*V,v+=n*J,w+=n*G,_+=n*W,k+=n*Q,O+=n*Z,u+=(n=t[4])*B,l+=n*D,f+=n*L,d+=n*U,h+=n*q,p+=n*H,g+=n*z,m+=n*K,y+=n*F,b+=n*$,v+=n*V,w+=n*J,_+=n*G,k+=n*W,O+=n*Q,S+=n*Z,l+=(n=t[5])*B,f+=n*D,d+=n*L,h+=n*U,p+=n*q,g+=n*H,m+=n*z,y+=n*K,b+=n*F,v+=n*$,w+=n*V,_+=n*J,k+=n*G,O+=n*W,S+=n*Q,E+=n*Z,f+=(n=t[6])*B,d+=n*D,h+=n*L,p+=n*U,g+=n*q,m+=n*H,y+=n*z,b+=n*K,v+=n*F,w+=n*$,_+=n*V,k+=n*J,O+=n*G,S+=n*W,E+=n*Q,j+=n*Z,d+=(n=t[7])*B,h+=n*D,p+=n*L,g+=n*U,m+=n*q,y+=n*H,b+=n*z,v+=n*K,w+=n*F,_+=n*$,k+=n*V,O+=n*J,S+=n*G,E+=n*W,j+=n*Q,P+=n*Z,h+=(n=t[8])*B,p+=n*D,g+=n*L,m+=n*U,y+=n*q,b+=n*H,v+=n*z,w+=n*K,_+=n*F,k+=n*$,O+=n*V,S+=n*J,E+=n*G,j+=n*W,P+=n*Q,A+=n*Z,p+=(n=t[9])*B,g+=n*D,m+=n*L,y+=n*U,b+=n*q,v+=n*H,w+=n*z,_+=n*K,k+=n*F,O+=n*$,S+=n*V,E+=n*J,j+=n*G,P+=n*W,A+=n*Q,x+=n*Z,g+=(n=t[10])*B,m+=n*D,y+=n*L,b+=n*U,v+=n*q,w+=n*H,_+=n*z,k+=n*K,O+=n*F,S+=n*$,E+=n*V,j+=n*J,P+=n*G,A+=n*W,x+=n*Q,M+=n*Z,m+=(n=t[11])*B,y+=n*D,b+=n*L,v+=n*U,w+=n*q,_+=n*H,k+=n*z,O+=n*K,S+=n*F,E+=n*$,j+=n*V,P+=n*J,A+=n*G,x+=n*W,M+=n*Q,I+=n*Z,y+=(n=t[12])*B,b+=n*D,v+=n*L,w+=n*U,_+=n*q,k+=n*H,O+=n*z,S+=n*K,E+=n*F,j+=n*$,P+=n*V,A+=n*J,x+=n*G,M+=n*W,I+=n*Q,C+=n*Z,b+=(n=t[13])*B,v+=n*D,w+=n*L,_+=n*U,k+=n*q,O+=n*H,S+=n*z,E+=n*K,j+=n*F,P+=n*$,A+=n*V,x+=n*J,M+=n*G,I+=n*W,C+=n*Q,R+=n*Z,v+=(n=t[14])*B,w+=n*D,_+=n*L,k+=n*U,O+=n*q,S+=n*H,E+=n*z,j+=n*K,P+=n*F,A+=n*$,x+=n*V,M+=n*J,I+=n*G,C+=n*W,R+=n*Q,T+=n*Z,w+=(n=t[15])*B,s+=38*(k+=n*L),a+=38*(O+=n*U),c+=38*(S+=n*q),u+=38*(E+=n*H),l+=38*(j+=n*z),f+=38*(P+=n*K),d+=38*(A+=n*F),h+=38*(x+=n*$),p+=38*(M+=n*V),g+=38*(I+=n*J),m+=38*(C+=n*G),y+=38*(R+=n*W),b+=38*(T+=n*Q),v+=38*(N+=n*Z),i=(n=(i+=38*(_+=n*D))+(o=1)+65535)-65536*(o=Math.floor(n/65536)),s=(n=s+o+65535)-65536*(o=Math.floor(n/65536)),a=(n=a+o+65535)-65536*(o=Math.floor(n/65536)),c=(n=c+o+65535)-65536*(o=Math.floor(n/65536)),u=(n=u+o+65535)-65536*(o=Math.floor(n/65536)),l=(n=l+o+65535)-65536*(o=Math.floor(n/65536)),f=(n=f+o+65535)-65536*(o=Math.floor(n/65536)),d=(n=d+o+65535)-65536*(o=Math.floor(n/65536)),h=(n=h+o+65535)-65536*(o=Math.floor(n/65536)),p=(n=p+o+65535)-65536*(o=Math.floor(n/65536)),g=(n=g+o+65535)-65536*(o=Math.floor(n/65536)),m=(n=m+o+65535)-65536*(o=Math.floor(n/65536)),y=(n=y+o+65535)-65536*(o=Math.floor(n/65536)),b=(n=b+o+65535)-65536*(o=Math.floor(n/65536)),v=(n=v+o+65535)-65536*(o=Math.floor(n/65536)),w=(n=w+o+65535)-65536*(o=Math.floor(n/65536)),i=(n=(i+=o-1+37*(o-1))+(o=1)+65535)-65536*(o=Math.floor(n/65536)),s=(n=s+o+65535)-65536*(o=Math.floor(n/65536)),a=(n=a+o+65535)-65536*(o=Math.floor(n/65536)),c=(n=c+o+65535)-65536*(o=Math.floor(n/65536)),u=(n=u+o+65535)-65536*(o=Math.floor(n/65536)),l=(n=l+o+65535)-65536*(o=Math.floor(n/65536)),f=(n=f+o+65535)-65536*(o=Math.floor(n/65536)),d=(n=d+o+65535)-65536*(o=Math.floor(n/65536)),h=(n=h+o+65535)-65536*(o=Math.floor(n/65536)),p=(n=p+o+65535)-65536*(o=Math.floor(n/65536)),g=(n=g+o+65535)-65536*(o=Math.floor(n/65536)),m=(n=m+o+65535)-65536*(o=Math.floor(n/65536)),y=(n=y+o+65535)-65536*(o=Math.floor(n/65536)),b=(n=b+o+65535)-65536*(o=Math.floor(n/65536)),v=(n=v+o+65535)-65536*(o=Math.floor(n/65536)),w=(n=w+o+65535)-65536*(o=Math.floor(n/65536)),i+=o-1+37*(o-1),e[0]=i,e[1]=s,e[2]=a,e[3]=c,e[4]=u,e[5]=l,e[6]=f,e[7]=d,e[8]=h,e[9]=p,e[10]=g,e[11]=m,e[12]=y,e[13]=b,e[14]=v,e[15]=w}function E(e,t){S(e,t,t)}function j(e,t){var r,n=o();for(r=0;r<16;r++)n[r]=t[r];for(r=253;r>=0;r--)E(n,n),2!==r&&4!==r&&S(n,n,t);for(r=0;r<16;r++)e[r]=n[r]}function P(e,t,r){var n,i,s=new Uint8Array(32),c=new Float64Array(80),u=o(),l=o(),f=o(),d=o(),h=o(),p=o();for(i=0;i<31;i++)s[i]=t[i];for(s[31]=127&t[31]|64,s[0]&=248,_(c,r),i=0;i<16;i++)l[i]=c[i],d[i]=u[i]=f[i]=0;for(u[0]=d[0]=1,i=254;i>=0;--i)y(u,l,n=s[i>>>3]>>>(7&i)&1),y(f,d,n),k(h,u,f),O(u,u,f),k(f,l,d),O(l,l,d),E(d,h),E(p,u),S(u,f,u),S(f,l,h),k(h,u,f),O(u,u,f),E(l,u),O(f,d,p),S(u,f,a),k(u,u,d),S(f,f,u),S(u,d,p),S(d,l,c),E(l,h),y(u,l,n),y(f,d,n);for(i=0;i<16;i++)c[i+16]=u[i],c[i+32]=f[i],c[i+48]=l[i],c[i+64]=d[i];var g=c.subarray(32),m=c.subarray(16);return j(g,g),S(m,m,g),b(e,m),0}var A=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function x(e,t,r,n){for(var o,i,s,a,c,u,l,f,d,h,p,g,m,y,b,v,w,_,k,O,S,E,j,P,x,M,I=new Int32Array(16),C=new Int32Array(16),R=e[0],T=e[1],N=e[2],B=e[3],D=e[4],L=e[5],U=e[6],q=e[7],H=t[0],z=t[1],K=t[2],F=t[3],$=t[4],V=t[5],J=t[6],G=t[7],W=0;n>=128;){for(k=0;k<16;k++)O=8*k+W,I[k]=r[O+0]<<24|r[O+1]<<16|r[O+2]<<8|r[O+3],C[k]=r[O+4]<<24|r[O+5]<<16|r[O+6]<<8|r[O+7];for(k=0;k<80;k++)if(o=R,i=T,s=N,a=B,c=D,u=L,l=U,q,d=H,h=z,p=K,g=F,m=$,y=V,b=J,G,j=65535&(E=G),P=E>>>16,x=65535&(S=q),M=S>>>16,j+=65535&(E=($>>>14|D<<18)^($>>>18|D<<14)^(D>>>9|$<<23)),P+=E>>>16,x+=65535&(S=(D>>>14|$<<18)^(D>>>18|$<<14)^($>>>9|D<<23)),M+=S>>>16,j+=65535&(E=$&V^~$&J),P+=E>>>16,x+=65535&(S=D&L^~D&U),M+=S>>>16,j+=65535&(E=A[2*k+1]),P+=E>>>16,x+=65535&(S=A[2*k]),M+=S>>>16,S=I[k%16],P+=(E=C[k%16])>>>16,x+=65535&S,M+=S>>>16,x+=(P+=(j+=65535&E)>>>16)>>>16,j=65535&(E=_=65535&j|P<<16),P=E>>>16,x=65535&(S=w=65535&x|(M+=x>>>16)<<16),M=S>>>16,j+=65535&(E=(H>>>28|R<<4)^(R>>>2|H<<30)^(R>>>7|H<<25)),P+=E>>>16,x+=65535&(S=(R>>>28|H<<4)^(H>>>2|R<<30)^(H>>>7|R<<25)),M+=S>>>16,P+=(E=H&z^H&K^z&K)>>>16,x+=65535&(S=R&T^R&N^T&N),M+=S>>>16,f=65535&(x+=(P+=(j+=65535&E)>>>16)>>>16)|(M+=x>>>16)<<16,v=65535&j|P<<16,j=65535&(E=g),P=E>>>16,x=65535&(S=a),M=S>>>16,P+=(E=_)>>>16,x+=65535&(S=w),M+=S>>>16,T=o,N=i,B=s,D=a=65535&(x+=(P+=(j+=65535&E)>>>16)>>>16)|(M+=x>>>16)<<16,L=c,U=u,q=l,R=f,z=d,K=h,F=p,$=g=65535&j|P<<16,V=m,J=y,G=b,H=v,k%16==15)for(O=0;O<16;O++)S=I[O],j=65535&(E=C[O]),P=E>>>16,x=65535&S,M=S>>>16,S=I[(O+9)%16],j+=65535&(E=C[(O+9)%16]),P+=E>>>16,x+=65535&S,M+=S>>>16,w=I[(O+1)%16],j+=65535&(E=((_=C[(O+1)%16])>>>1|w<<31)^(_>>>8|w<<24)^(_>>>7|w<<25)),P+=E>>>16,x+=65535&(S=(w>>>1|_<<31)^(w>>>8|_<<24)^w>>>7),M+=S>>>16,w=I[(O+14)%16],P+=(E=((_=C[(O+14)%16])>>>19|w<<13)^(w>>>29|_<<3)^(_>>>6|w<<26))>>>16,x+=65535&(S=(w>>>19|_<<13)^(_>>>29|w<<3)^w>>>6),M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,I[O]=65535&x|M<<16,C[O]=65535&j|P<<16;j=65535&(E=H),P=E>>>16,x=65535&(S=R),M=S>>>16,S=e[0],P+=(E=t[0])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[0]=R=65535&x|M<<16,t[0]=H=65535&j|P<<16,j=65535&(E=z),P=E>>>16,x=65535&(S=T),M=S>>>16,S=e[1],P+=(E=t[1])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[1]=T=65535&x|M<<16,t[1]=z=65535&j|P<<16,j=65535&(E=K),P=E>>>16,x=65535&(S=N),M=S>>>16,S=e[2],P+=(E=t[2])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[2]=N=65535&x|M<<16,t[2]=K=65535&j|P<<16,j=65535&(E=F),P=E>>>16,x=65535&(S=B),M=S>>>16,S=e[3],P+=(E=t[3])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[3]=B=65535&x|M<<16,t[3]=F=65535&j|P<<16,j=65535&(E=$),P=E>>>16,x=65535&(S=D),M=S>>>16,S=e[4],P+=(E=t[4])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[4]=D=65535&x|M<<16,t[4]=$=65535&j|P<<16,j=65535&(E=V),P=E>>>16,x=65535&(S=L),M=S>>>16,S=e[5],P+=(E=t[5])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[5]=L=65535&x|M<<16,t[5]=V=65535&j|P<<16,j=65535&(E=J),P=E>>>16,x=65535&(S=U),M=S>>>16,S=e[6],P+=(E=t[6])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[6]=U=65535&x|M<<16,t[6]=J=65535&j|P<<16,j=65535&(E=G),P=E>>>16,x=65535&(S=q),M=S>>>16,S=e[7],P+=(E=t[7])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[7]=q=65535&x|M<<16,t[7]=G=65535&j|P<<16,W+=128,n-=128}return n}function M(e,t,r){var n,o=new Int32Array(8),i=new Int32Array(8),s=new Uint8Array(256),a=r;for(o[0]=1779033703,o[1]=3144134277,o[2]=1013904242,o[3]=2773480762,o[4]=1359893119,o[5]=2600822924,o[6]=528734635,o[7]=1541459225,i[0]=4089235720,i[1]=2227873595,i[2]=4271175723,i[3]=1595750129,i[4]=2917565137,i[5]=725511199,i[6]=4215389547,i[7]=327033209,x(o,i,t,r),r%=128,n=0;n<r;n++)s[n]=t[a-r+n];for(s[r]=128,s[(r=256-128*(r<112?1:0))-9]=0,h(s,r-8,a/536870912|0,a<<3),x(o,i,s,r),n=0;n<8;n++)h(e,8*n,o[n],i[n]);return 0}function I(e,t){var r=o(),n=o(),i=o(),s=o(),a=o(),c=o(),l=o(),f=o(),d=o();O(r,e[1],e[0]),O(d,t[1],t[0]),S(r,r,d),k(n,e[0],e[1]),k(d,t[0],t[1]),S(n,n,d),S(i,e[3],t[3]),S(i,i,u),S(s,e[2],t[2]),k(s,s,s),O(a,n,r),O(c,s,i),k(l,s,i),k(f,n,r),S(e[0],a,c),S(e[1],f,l),S(e[2],l,c),S(e[3],a,f)}function C(e,t,r){var n;for(n=0;n<4;n++)y(e[n],t[n],r)}function R(e,t){var r=o(),n=o(),i=o();j(i,t[2]),S(r,t[0],i),S(n,t[1],i),b(e,n),e[31]^=w(r)<<7}function T(e,t,r){var n,o;for(g(e[0],i),g(e[1],s),g(e[2],s),g(e[3],i),o=255;o>=0;--o)C(e,t,n=r[o/8|0]>>(7&o)&1),I(t,e),I(e,e),C(e,t,n)}function N(e,t){var r=[o(),o(),o(),o()];g(r[0],l),g(r[1],f),g(r[2],s),S(r[3],l,f),T(e,r,t)}var B=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function D(e,t){var r,n,o,i;for(n=63;n>=32;--n){for(r=0,o=n-32,i=n-12;o<i;++o)t[o]+=r-16*t[n]*B[o-(n-32)],r=t[o]+128>>8,t[o]-=256*r;t[o]+=r,t[n]=0}for(r=0,o=0;o<32;o++)t[o]+=r-(t[31]>>4)*B[o],r=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=r*B[o];for(n=0;n<32;n++)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function L(e){var t,r=new Float64Array(64);for(t=0;t<64;t++)r[t]=e[t];for(t=0;t<64;t++)e[t]=0;D(e,r)}function U(e,t,r,n,i){for(var s=new Uint8Array(64),a=[o(),o(),o(),o()],c=0;c<32;c++)s[c]=n[c];s[0]&=248,s[31]&=127,s[31]|=64,N(a,s),R(s.subarray(32),a);var u,l=128&s[63];return u=i?function(e,t,r,n,i){var s,a,c=new Uint8Array(64),u=new Uint8Array(64),l=new Float64Array(64),f=[o(),o(),o(),o()];for(e[0]=254,s=1;s<32;s++)e[s]=255;for(s=0;s<32;s++)e[32+s]=n[s];for(s=0;s<r;s++)e[64+s]=t[s];for(s=0;s<64;s++)e[r+64+s]=i[s];for(M(u,e,r+128),L(u),N(f,u),R(e,f),s=0;s<32;s++)e[s+32]=n[32+s];for(M(c,e,r+64),L(c),s=0;s<64;s++)e[r+64+s]=0;for(s=0;s<64;s++)l[s]=0;for(s=0;s<32;s++)l[s]=u[s];for(s=0;s<32;s++)for(a=0;a<32;a++)l[s+a]+=c[s]*n[a];return D(e.subarray(32,r+64),l),r+64}(e,t,r,s,i):function(e,t,r,n){var i,s,a=new Uint8Array(64),c=new Uint8Array(64),u=new Float64Array(64),l=[o(),o(),o(),o()];for(i=0;i<r;i++)e[64+i]=t[i];for(i=0;i<32;i++)e[32+i]=n[i];for(M(c,e.subarray(32),r+32),L(c),N(l,c),R(e,l),i=0;i<32;i++)e[i+32]=n[32+i];for(M(a,e,r+64),L(a),i=0;i<64;i++)u[i]=0;for(i=0;i<32;i++)u[i]=c[i];for(i=0;i<32;i++)for(s=0;s<32;s++)u[i+s]+=a[i]*n[s];return D(e.subarray(32),u),r+64}(e,t,r,s),e[63]|=l,u}function q(e,t){var r=o(),n=o(),a=o(),u=o(),l=o(),f=o(),h=o();return g(e[2],s),_(e[1],t),E(a,e[1]),S(u,a,c),O(a,a,e[2]),k(u,e[2],u),E(l,u),E(f,l),S(h,f,l),S(r,h,a),S(r,r,u),function(e,t){var r,n=o();for(r=0;r<16;r++)n[r]=t[r];for(r=250;r>=0;r--)E(n,n),1!==r&&S(n,n,t);for(r=0;r<16;r++)e[r]=n[r]}(r,r),S(r,r,a),S(r,r,u),S(r,r,u),S(e[0],r,u),E(n,e[0]),S(n,n,u),v(n,a)&&S(e[0],e[0],d),E(n,e[0]),S(n,n,u),v(n,a)?-1:(w(e[0])===t[31]>>7&&O(e[0],i,e[0]),S(e[3],e[0],e[1]),0)}function H(e,t,r,n){var i=function(e){var t=new Uint8Array(32),r=o(),n=o(),i=o();return _(r,e),k(n,r,s),O(i,r,s),j(n,n),S(n,n,i),b(t,n),t}(n);return i[31]|=128&t[63],t[63]&=127,function(e,t,r,n){var i,s=new Uint8Array(32),a=new Uint8Array(64),c=[o(),o(),o(),o()],u=[o(),o(),o(),o()];if(-1,r<64)return-1;if(q(u,n))return-1;for(i=0;i<r;i++)e[i]=t[i];for(i=0;i<32;i++)e[i+32]=n[i];if(M(a,e,r),L(a),T(c,u,a),N(u,t.subarray(32)),I(c,u),R(s,c),r-=64,p(t,0,s,0)){for(i=0;i<r;i++)e[i]=0;return-1}for(i=0;i<r;i++)e[i]=t[i+64];return r}(e,t,r,i)}function z(...e){var t,r;for(r=0;r<arguments.length;r++)if("[object Uint8Array]"!==(t=Object.prototype.toString.call(arguments[r])))throw new TypeError("unexpected type "+t+", use Uint8Array")}t.sharedKey=function(e,t){if(z(t,e),32!==t.length)throw new Error("wrong public key length");if(32!==e.length)throw new Error("wrong secret key length");var r=new Uint8Array(32);return P(r,e,t),r},t.signMessage=function(e,t,r){if(z(t,e),32!==e.length)throw new Error("wrong secret key length");if(r){if(z(r),64!==r.length)throw new Error("wrong random data length");var n=new Uint8Array(128+t.length);return U(n,t,t.length,e,r),new Uint8Array(n.subarray(0,64+t.length))}var o=new Uint8Array(64+t.length);return U(o,t,t.length,e),o},t.openMessage=function(e,t){if(z(t,e),32!==e.length)throw new Error("wrong public key length");var r=new Uint8Array(t.length),n=H(r,t,t.length,e);if(n<0)return null;for(var o=new Uint8Array(n),i=0;i<o.length;i++)o[i]=r[i];return o},t.sign=function(e,t,r){if(z(e,t),32!==e.length)throw new Error("wrong secret key length");if(r&&(z(r),64!==r.length))throw new Error("wrong random data length");var n=new Uint8Array((r?128:64)+t.length);U(n,t,t.length,e,r);for(var o=new Uint8Array(64),i=0;i<o.length;i++)o[i]=n[i];return o},t.verify=function(e,t,r){if(z(t,r,e),64!==r.length)throw new Error("wrong signature length");if(32!==e.length)throw new Error("wrong public key length");var n,o=new Uint8Array(64+t.length),i=new Uint8Array(64+t.length);for(n=0;n<64;n++)o[n]=r[n];for(n=0;n<t.length;n++)o[n+64]=t[n];return H(i,o,o.length,e)>=0},t.generateKeyPair=function(e){if(z(e),32!==e.length)throw new Error("wrong seed length");for(var t=new Uint8Array(32),r=new Uint8Array(32),o=0;o<32;o++)t[o]=e[o];return P(r,t,n),t[0]&=248,t[31]&=127,t[31]|=64,r[31]&=127,{public:r,private:t}},t.default={}},function(e,t,r){(function(n,o){var i;!function(s){"use strict";function a(e,t){if(t=t||{type:"Array"},void 0!==n&&"number"==typeof n.pid&&n.versions&&n.versions.node)return function(e,t){var n=r(771).randomBytes(e);switch(t.type){case"Array":return[].slice.call(n);case"Buffer":return n;case"Uint8Array":for(var o=new Uint8Array(e),i=0;i<e;++i)o[i]=n.readUInt8(i);return o;default:throw new Error(t.type+" is unsupported.")}}(e,t);if(!(window.crypto||window.msCrypto))throw new Error("Your browser does not support window.crypto.");return function(e,t){var r=new Uint8Array(e);switch((window.crypto||window.msCrypto).getRandomValues(r),t.type){case"Array":return[].slice.call(r);case"Buffer":try{new o(1)}catch(e){throw new Error("Buffer not supported in this environment. Use Node.js or Browserify for browser support.")}return new o(r);case"Uint8Array":return r;default:throw new Error(t.type+" is unsupported.")}}(e,t)}void 0===(i=function(){return a}.apply(t,[]))||(e.exports=i),a.randomArray=function(e){return a(e,{type:"Array"})},a.randomUint8Array=function(e){return a(e,{type:"Uint8Array"})},a.randomBuffer=function(e){return a(e,{type:"Buffer"})}}()}).call(this,r(13),r(2).Buffer)},function(e,t){},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(773)),i=n(r(797));t.compute=o.compute,t.nistConcatKdf=i.nistConcatKdf,t.default={compute:t.compute,nistConcatKdf:t.nistConcatKdf}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var a=i(r(373)),c=s(r(141)),u=i(r(774)),l=i(r(776)),f=i(r(794));t.compute=function(e,t,r,i,s){return void 0===t&&(t="SHA-256"),void 0===r&&(r=32),void 0===i&&(i=""),void 0===s&&(s=null),n(void 0,void 0,void 0,(function(){var n,a,l,h;return o(this,(function(o){switch(o.label){case 0:if(n=c.getCrypto(),s||(s=u.default.getRandomBytes(r)),"webCrypto"!==n.name||"function"!=typeof n.crypto.importKey||"function"!=typeof n.crypto.deriveBits)return[3,7];o.label=1;case 1:return o.trys.push([1,4,,6]),[4,n.crypto.importKey("raw",e,{name:"HKDF"},!1,["deriveKey","deriveBits"])];case 2:return l=o.sent(),h={name:"HKDF",salt:s,info:f.default.encoder.stringToArrayBuffer(i),hash:t},[4,n.crypto.deriveBits(h,l,8*r)];case 3:return a=o.sent(),a=new Uint8Array(a),[3,6];case 4:return o.sent(),[4,d(e,t,r,i,s)];case 5:return a=o.sent(),[3,6];case 6:return[3,9];case 7:return[4,d(e,t,r,i,s)];case 8:a=o.sent(),o.label=9;case 9:return[2,{key:a,salt:s}]}}))}))};var d=function(e,t,r,i,s){return n(void 0,void 0,void 0,(function(){var n,c,u,d,h,p,g;return o(this,(function(o){switch(o.label){case 0:return n=a.default.hashes[t].hashSize,[4,l.default.compute(s,e,t)];case 1:c=o.sent(),u=new Uint8Array([]),d=new Uint8Array(Math.ceil(r/n)*n),h=f.default.encoder.stringToArrayBuffer(i),p=0,o.label=2;case 2:return p<Math.ceil(r/n)?((g=new Uint8Array(u.length+h.length+1)).set(u),g.set(h,u.length),g.set(new Uint8Array([p+1]),u.length+h.length),[4,l.default.compute(c,g,t)]):[3,5];case 3:u=o.sent(),d.set(u,n*p),o.label=4;case 4:return p++,[3,2];case 5:return[2,d.slice(0,r)]}}))}))}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(775));t.getRandomBytes=o.getRandomBytes,t.getRandomAsciiString=o.getRandomAsciiString,t.getRandomString=o.getRandomString,t.getRandomSampledString=o.getRandomSampledString,t.default={getRandomBytes:t.getRandomBytes,getRandomAsciiString:t.getRandomAsciiString,getRandomString:t.getRandomString,getRandomSampledString:t.getRandomSampledString}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(141));t.getRandomString=function(e){for(var r=t.getRandomBytes(e),n=t.getRandomBytes(e),o="",i=0;i<e;i++)n[i]=n[i]%3,r[i]=0===n[i]?r[i]%10+48:r[i]%26+(1===n[i]?65:97),o+=String.fromCharCode(r[i]);return o},t.getRandomAsciiString=function(e){for(var r=t.getRandomBytes(e),n="",o=0;o<e;o++)r[o]=r[o]%94+32,n+=String.fromCharCode(r[o]);return n},t.getRandomSampledString=function(e,r){var n=r.length;if(0===n)return"";for(var o=t.getRandomBytes(e),i="",s=0;s<e;s++)i+=r[o[s]%n];return i},t.getRandomBytes=function(e){var t=o.getRootWebCryptoAll(),r=o.getNodeCrypto();if(void 0!==t&&"function"==typeof t.getRandomValues){var n=new Uint8Array(e);return t.getRandomValues(n),n}if(void 0!==r)return new Uint8Array(r.randomBytes(e));throw new Error("UnsupportedEnvironment")}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(777));t.compute=o.compute,t.verify=o.verify,t.default={compute:t.compute,verify:t.verify}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var a=i(r(778)),c=s(r(141)),u=i(r(374));t.compute=function(e,t,r){return void 0===r&&(r="SHA-256"),n(void 0,void 0,void 0,(function(){var n,i,s,u,h,p,g,m;return o(this,(function(o){switch(o.label){case 0:n=c.getCrypto(),u=!0,o.label=1;case 1:return o.trys.push([1,9,,10]),"webCrypto"!==n.name||"function"!=typeof n.crypto.importKey||"function"!=typeof n.crypto.sign?[3,4]:[4,n.crypto.importKey("raw",e,{name:"HMAC",hash:{name:r}},!1,["sign","verify"])];case 2:return h=o.sent(),[4,n.crypto.sign({name:"HMAC",hash:{name:r}},h,t)];case 3:return i=o.sent(),[3,8];case 4:return"msCrypto"!==n.name?[3,7]:[4,f("raw",e,{name:"HMAC",hash:{name:r}},!1,["sign","verify"],n.crypto)];case 5:return h=o.sent(),[4,d(r,h,t,n.crypto)];case 6:return i=o.sent(),[3,8];case 7:"nodeCrypto"===n.name?(p=n.crypto.createHmac(a.default.hashes[r].nodeName,e),i=p.update(t).digest()):u=!1,o.label=8;case 8:return[3,10];case 9:return g=o.sent(),s=g.message,u=!1,[3,10];case 10:if(u)return[3,14];o.label=11;case 11:return o.trys.push([11,13,,14]),[4,l(e,t,r)];case 12:return i=o.sent(),[3,14];case 13:throw m=o.sent(),s=s+" => "+m.message,new Error("UnsupportedEnvironments: "+s);case 14:return[2,new Uint8Array(i)]}}))}))};var l=function(e,t,r){return n(void 0,void 0,void 0,(function(){var n,i,s,c,l,f,d,h;return o(this,(function(o){switch(o.label){case 0:return n=a.default.hashes[r].blockSize,i=a.default.hashes[r].hashSize,e.length>n?[4,u.default.compute(e,r)]:[3,2];case 1:e=o.sent(),o.label=2;case 2:return(s=new Uint8Array(n)).set(e),c=s.map((function(e){return 255&(54^e)})),l=s.map((function(e){return 255&(92^e)})),(f=new Uint8Array(n+t.length)).set(c),f.set(t,n),[4,u.default.compute(f,r)];case 3:return d=o.sent(),(h=new Uint8Array(n+i)).set(l),h.set(d,n),[2,u.default.compute(h,r)]}}))}))};t.verify=function(e,r,i,s){return void 0===s&&(s="SHA-256"),n(void 0,void 0,void 0,(function(){var n;return o(this,(function(o){switch(o.label){case 0:return[4,t.compute(e,r,s)];case 1:return n=o.sent(),[2,i.toString()===n.toString()]}}))}))};var f=function(e,t,r,n,o,i){return new Promise((function(s,a){var c=i.importKey(e,t,r,n,o);c.oncomplete=function(e){s(e.target.result)},c.onerror=function(){a("KeyImportingFailed")}}))},d=function(e,t,r,n){return new Promise((function(o,i){var s=n.sign({name:"HMAC",hash:{name:e}},t,r);s.oncomplete=function(e){o(new Uint8Array(e.target.result))},s.onerror=function(){i("ComputingHMACFailed")}}))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64,blockSize:72},"SHA3-384":{nodeName:"sha3-384",hashSize:48,blockSize:104},"SHA3-256":{nodeName:"sha3-256",hashSize:32,blockSize:136},"SHA3-224":{nodeName:"sha3-224",hashSize:28,blockSize:144},"SHA-256":{nodeName:"sha256",hashSize:32,blockSize:64},"SHA-384":{nodeName:"sha384",hashSize:48,blockSize:128},"SHA-512":{nodeName:"sha512",hashSize:64,blockSize:128},"SHA-1":{nodeName:"sha1",hashSize:20,blockSize:64},MD5:{nodeName:"md5",hashSize:16,blockSize:64}}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=i(r(141)),c=s(r(780)),u=s(r(781)),l=r(784),f=s(r(70));t.compute=function(e,t){return void 0===t&&(t="SHA-256"),n(void 0,void 0,void 0,(function(){var r,n,i,s,c;return o(this,(function(o){switch(o.label){case 0:r=a.getCrypto(),s=!0,o.label=1;case 1:return o.trys.push([1,8,,9]),"webCrypto"!==r.name||"function"!=typeof r.crypto.digest?[3,3]:[4,r.crypto.digest(t,e)];case 2:return n=o.sent(),[3,7];case 3:return"nodeCrypto"!==r.name?[3,4]:(n=h(t,e,r.crypto),[3,7]);case 4:return"msCrypto"!==r.name||"function"!=typeof r.crypto.digest?[3,6]:[4,d(t,e,r.crypto)];case 5:return n=o.sent(),[3,7];case 6:s=!1,o.label=7;case 7:return[3,9];case 8:return c=o.sent(),i=c.message,s=!1,[3,9];case 9:if(!s)try{n=p(t,e)}catch(e){throw i=(void 0===i?"":i)+" => "+e.message,new Error("UnsupportedEnvironment: "+i)}return[2,new Uint8Array(n)]}}))}))};var d=function(e,t,r){return new Promise((function(n,o){var i=r.digest(e,t);i.oncomplete=function(e){n(e.target.result)},i.onerror=function(e){o(e)}}))},h=function(e,t,r){var n=c.default.hashes[e].nodeName,o=r.createHash(n);return o.update(t),o.digest()},p=function(e,t){var n;if("MD5"===e)n=u.default(Array.from(t),{asBytes:!0});else if(["SHA3-512","SHA3-384","SHA3-256","SHA3-224"].indexOf(e)>=0){var o=8*c.default.hashes[e].hashSize,i=new l.SHA3(o),s=r(2).Buffer;i.update(s.from(t)),n=i.digest("binary")}else n=f.default[c.default.hashes[e].nodeName]().update(t).digest();return new Uint8Array(n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64},"SHA3-384":{nodeName:"sha3-384",hashSize:48},"SHA3-256":{nodeName:"sha3-256",hashSize:32},"SHA3-224":{nodeName:"sha3-224",hashSize:28},"SHA-256":{nodeName:"sha256",hashSize:32},"SHA-384":{nodeName:"sha384",hashSize:48},"SHA-512":{nodeName:"sha512",hashSize:64},"SHA-1":{nodeName:"sha1",hashSize:20},MD5:{nodeName:"md5",hashSize:16}}}},function(e,t,r){var n,o,i,s,a;n=r(782),o=r(375).utf8,i=r(783),s=r(375).bin,(a=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?s.stringToBytes(e):o.stringToBytes(e):i(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||(e=e.toString());for(var r=n.bytesToWords(e),c=8*e.length,u=1732584193,l=-271733879,f=-1732584194,d=271733878,h=0;h<r.length;h++)r[h]=16711935&(r[h]<<8|r[h]>>>24)|4278255360&(r[h]<<24|r[h]>>>8);r[c>>>5]|=128<<c%32,r[14+(c+64>>>9<<4)]=c;var p=a._ff,g=a._gg,m=a._hh,y=a._ii;for(h=0;h<r.length;h+=16){var b=u,v=l,w=f,_=d;u=p(u,l,f,d,r[h+0],7,-680876936),d=p(d,u,l,f,r[h+1],12,-389564586),f=p(f,d,u,l,r[h+2],17,606105819),l=p(l,f,d,u,r[h+3],22,-1044525330),u=p(u,l,f,d,r[h+4],7,-176418897),d=p(d,u,l,f,r[h+5],12,1200080426),f=p(f,d,u,l,r[h+6],17,-1473231341),l=p(l,f,d,u,r[h+7],22,-45705983),u=p(u,l,f,d,r[h+8],7,1770035416),d=p(d,u,l,f,r[h+9],12,-1958414417),f=p(f,d,u,l,r[h+10],17,-42063),l=p(l,f,d,u,r[h+11],22,-1990404162),u=p(u,l,f,d,r[h+12],7,1804603682),d=p(d,u,l,f,r[h+13],12,-40341101),f=p(f,d,u,l,r[h+14],17,-1502002290),u=g(u,l=p(l,f,d,u,r[h+15],22,1236535329),f,d,r[h+1],5,-165796510),d=g(d,u,l,f,r[h+6],9,-1069501632),f=g(f,d,u,l,r[h+11],14,643717713),l=g(l,f,d,u,r[h+0],20,-373897302),u=g(u,l,f,d,r[h+5],5,-701558691),d=g(d,u,l,f,r[h+10],9,38016083),f=g(f,d,u,l,r[h+15],14,-660478335),l=g(l,f,d,u,r[h+4],20,-405537848),u=g(u,l,f,d,r[h+9],5,568446438),d=g(d,u,l,f,r[h+14],9,-1019803690),f=g(f,d,u,l,r[h+3],14,-187363961),l=g(l,f,d,u,r[h+8],20,1163531501),u=g(u,l,f,d,r[h+13],5,-1444681467),d=g(d,u,l,f,r[h+2],9,-51403784),f=g(f,d,u,l,r[h+7],14,1735328473),u=m(u,l=g(l,f,d,u,r[h+12],20,-1926607734),f,d,r[h+5],4,-378558),d=m(d,u,l,f,r[h+8],11,-2022574463),f=m(f,d,u,l,r[h+11],16,1839030562),l=m(l,f,d,u,r[h+14],23,-35309556),u=m(u,l,f,d,r[h+1],4,-1530992060),d=m(d,u,l,f,r[h+4],11,1272893353),f=m(f,d,u,l,r[h+7],16,-155497632),l=m(l,f,d,u,r[h+10],23,-1094730640),u=m(u,l,f,d,r[h+13],4,681279174),d=m(d,u,l,f,r[h+0],11,-358537222),f=m(f,d,u,l,r[h+3],16,-722521979),l=m(l,f,d,u,r[h+6],23,76029189),u=m(u,l,f,d,r[h+9],4,-640364487),d=m(d,u,l,f,r[h+12],11,-421815835),f=m(f,d,u,l,r[h+15],16,530742520),u=y(u,l=m(l,f,d,u,r[h+2],23,-995338651),f,d,r[h+0],6,-198630844),d=y(d,u,l,f,r[h+7],10,1126891415),f=y(f,d,u,l,r[h+14],15,-1416354905),l=y(l,f,d,u,r[h+5],21,-57434055),u=y(u,l,f,d,r[h+12],6,1700485571),d=y(d,u,l,f,r[h+3],10,-1894986606),f=y(f,d,u,l,r[h+10],15,-1051523),l=y(l,f,d,u,r[h+1],21,-2054922799),u=y(u,l,f,d,r[h+8],6,1873313359),d=y(d,u,l,f,r[h+15],10,-30611744),f=y(f,d,u,l,r[h+6],15,-1560198380),l=y(l,f,d,u,r[h+13],21,1309151649),u=y(u,l,f,d,r[h+4],6,-145523070),d=y(d,u,l,f,r[h+11],10,-1120210379),f=y(f,d,u,l,r[h+2],15,718787259),l=y(l,f,d,u,r[h+9],21,-343485551),u=u+b>>>0,l=l+v>>>0,f=f+w>>>0,d=d+_>>>0}return n.endian([u,l,f,d])})._ff=function(e,t,r,n,o,i,s){var a=e+(t&r|~t&n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._gg=function(e,t,r,n,o,i,s){var a=e+(t&n|r&~n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._hh=function(e,t,r,n,o,i,s){var a=e+(t^r^n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._ii=function(e,t,r,n,o,i,s){var a=e+(r^(t|~n))+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._blocksize=16,a._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var r=n.wordsToBytes(a(e,t));return t&&t.asBytes?r:t&&t.asString?s.bytesToString(r):n.bytesToHex(r)}},function(e,t){var r,n;r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,n=0;r<e.length;r++,n+=8)t[n>>>5]|=e[r]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},bytesToBase64:function(e){for(var t=[],n=0;n<e.length;n+=3)for(var o=e[n]<<16|e[n+1]<<8|e[n+2],i=0;i<4;i++)8*n+6*i<=8*e.length?t.push(r.charAt(o>>>6*(3-i)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],n=0,o=0;n<e.length;o=++n%4)0!=o&&t.push((r.indexOf(e.charAt(n-1))&Math.pow(2,-2*o+8)-1)<<2*o|r.indexOf(e.charAt(n))>>>6-2*o);return t}},e.exports=n},function(e,t){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}
-/*!
- * Determine if an object is a Buffer
- *
- * @author   Feross Aboukhadijeh <https://feross.org>
- * @license  MIT
- */
-e.exports=function(e){return null!=e&&(r(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SHAKE=t.SHA3Hash=t.SHA3=t.Keccak=void 0;var n,o=r(2),i=(n=r(785))&&n.__esModule?n:{default:n};var s=function(e){var t=e.allowedSizes,r=e.padding;return function e(){var n=this,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:512;if(!this||this.constructor!==e)return new e(s);if(t&&!t.includes(s))throw new Error("Unsupported hash length");var a=new i.default({capacity:s});return this.update=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"utf8";if(o.Buffer.isBuffer(e))return a.absorb(e),n;if("string"==typeof e)return n.update(o.Buffer.from(e,t));throw new TypeError("Not a string or buffer")},this.digest=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"binary",t="string"==typeof e?{format:e}:e,n=a.squeeze({buffer:t.buffer,padding:t.padding||r});return t.format&&"binary"!==t.format?n.toString(t.format):n},this.reset=function(){return a.reset(),n},this}},a=s({allowedSizes:[224,256,384,512],padding:1});t.Keccak=a;var c=s({allowedSizes:[224,256,384,512],padding:6});t.SHA3=c;var u=s({allowedSizes:[128,256],padding:31});t.SHAKE=u;var l=a;t.SHA3Hash=l,c.SHA3Hash=l;var f=c;t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=r(2),i=(n=r(786))&&n.__esModule?n:{default:n};var s=function(e,t){for(var r=0;r<e.length;r+=8){var n=r/4;t[n]^=e[r+7]<<24|e[r+6]<<16|e[r+5]<<8|e[r+4],t[n+1]^=e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]}return t},a=function(e,t){for(var r=0;r<t.length;r+=8){var n=r/4;t[r]=e[n+1],t[r+1]=e[n+1]>>>8,t[r+2]=e[n+1]>>>16,t[r+3]=e[n+1]>>>24,t[r+4]=e[n],t[r+5]=e[n]>>>8,t[r+6]=e[n]>>>16,t[r+7]=e[n]>>>24}return t},c=function(e){var t=this,r=e.capacity,n=e.padding,c=(0,i.default)(),u=r/8,l=200-r/4,f=0,d=new Uint32Array(50),h=o.Buffer.allocUnsafe(l);return this.absorb=function(e){for(var r=0;r<e.length;r++)h[f]=e[r],(f+=1)>=l&&(s(h,d),c(d),f=0);return t},this.squeeze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={buffer:e.buffer||o.Buffer.allocUnsafe(u),padding:e.padding||n,queue:o.Buffer.allocUnsafe(h.length),state:new Uint32Array(d.length)};h.copy(t.queue);for(var r=0;r<d.length;r++)t.state[r]=d[r];t.queue.fill(0,f),t.queue[f]|=t.padding,t.queue[l-1]|=128,s(t.queue,t.state);for(var i=0;i<t.buffer.length;i+=l)c(t.state),a(t.state,t.buffer.slice(i,i+l));return t.buffer},this.reset=function(){return h.fill(0),d.fill(0),f=0,t},this};t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(787)),o=a(r(788)),i=a(r(790)),s=a(r(793));function a(e){return e&&e.__esModule?e:{default:e}}var c=function(){var e=new Uint32Array(10),t=new Uint32Array(10),r=new Uint32Array(2);return function(a){for(var c=0;c<24;c++)(0,s.default)({A:a,C:e,D:t,W:r}),(0,i.default)({A:a,C:e,W:r}),(0,n.default)({A:a,C:e}),(0,o.default)({A:a,roundIndex:c});e.fill(0),t.fill(0),r.fill(0)}};t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(202))&&n.__esModule?n:{default:n};var i=function(e){for(var t=e.A,r=e.C,n=0;n<25;n+=5){for(var i=0;i<5;i++)(0,o.default)(t,n+i)(r,i);for(var s=0;s<5;s++){var a=2*(n+s),c=(s+1)%5*2,u=(s+2)%5*2;t[a]^=~r[c]&r[u],t[a+1]^=~r[c+1]&r[u+1]}}};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(789))&&n.__esModule?n:{default:n};var i=function(e){var t=e.A,r=2*e.roundIndex;t[0]^=o.default[r],t[1]^=o.default[r+1]};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=new Uint32Array([0,1,0,32898,2147483648,32906,2147483648,2147516416,0,32907,0,2147483649,2147483648,2147516545,2147483648,32777,0,138,0,136,0,2147516425,0,2147483658,0,2147516555,2147483648,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,0,32778,2147483648,2147483658,2147483648,2147516545,2147483648,32896,0,2147483649,2147483648,2147516424]);t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s(r(791)),o=s(r(792)),i=s(r(202));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(e){var t=e.A,r=e.C,s=e.W;(0,i.default)(t,1)(s,0);for(var a=0,c=0,u=0,l=32,f=0;f<24;f++){var d=n.default[f],h=o.default[f];(0,i.default)(t,d)(r,0),a=s[0],c=s[1],l=32-h,s[u=h<32?0:1]=a<<h|c>>>l,s[(u+1)%2]=c<<h|a>>>l,(0,i.default)(s,0)(t,d),(0,i.default)(r,0)(s,0)}};t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=[10,7,11,17,18,3,5,16,8,21,24,4,15,23,19,13,12,2,20,14,22,9,6,1];t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=[1,3,6,10,15,21,28,36,45,55,2,14,27,41,56,8,25,43,62,18,39,61,20,44];t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(202))&&n.__esModule?n:{default:n};var i=function(e){for(var t=e.A,r=e.C,n=e.D,i=e.W,s=0,a=0,c=0;c<5;c++){var u=2*c,l=2*(c+5),f=2*(c+10),d=2*(c+15),h=2*(c+20);r[u]=t[u]^t[l]^t[f]^t[d]^t[h],r[u+1]=t[u+1]^t[l+1]^t[f+1]^t[d+1]^t[h+1]}for(var p=0;p<5;p++){(0,o.default)(r,(p+1)%5)(i,0),s=i[0],a=i[1],i[0]=s<<1|a>>>31,i[1]=a<<1|s>>>31,n[2*p]=r[(p+4)%5*2]^i[0],n[2*p+1]=r[(p+4)%5*2+1]^i[1];for(var g=0;g<25;g+=5)t[2*(g+p)]^=n[2*p],t[2*(g+p)+1]^=n[2*p+1]}};t.default=i},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o,i,s=n(r(376)),a=n(r(796));!function(e){e.encodeBase64=s.encodeBase64,e.decodeBase64=s.decodeBase64,e.encodeBase64Url=s.encodeBase64Url,e.decodeBase64Url=s.decodeBase64Url,e.arrayBufferToHexString=s.arrayBufferToHexString,e.hexStringToArrayBuffer=s.hexStringToArrayBuffer,e.stringToArrayBuffer=s.stringToArrayBuffer,e.arrayBufferToString=s.arrayBufferToString}(o=t.encoder||(t.encoder={})),function(e){e.binToPem=a.binToPem,e.pemToBin=a.pemToBin}(i=t.formatter||(t.formatter={})),t.default={encoder:o,formatter:i}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.getEnvBtoa=function(){return"undefined"!=typeof window?window.btoa:r},t.getEnvAtob=function(){return"undefined"!=typeof window?window.atob:n};var r=function(t){if(void 0===e)throw new Error("UnsupportedEnvironment");return e.from(t.toString(),"binary").toString("base64")},n=function(t){if(void 0===e)throw new Error("UnsupportedEnvironment");return e.from(t,"base64").toString("binary")}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(376)),i={public:"PUBLIC KEY",private:"PRIVATE KEY",encryptedPrivate:"ENCRYPTED PRIVATE KEY",certificate:"CERTIFICATE",certRequest:"CERTIFICATE REQUEST"};t.pemToBin=function(e){var t=a(e);return o.decodeBase64(t)},t.binToPem=function(e,t){var r=o.encodeBase64(e);return s(r,t)};var s=function(e,t){for(var r=i[t],n="-----BEGIN "+r+"-----\n";e.length>0;)n+=e.substring(0,64)+"\n",e=e.substring(64);return n=n+"-----END "+r+"-----"},a=function(e){var t=RegExp("^-----[s]*BEGIN[^-]*-----$","gm"),r=RegExp("^-----[s]*END[^-]*-----$","gm");try{var n=e.split(t)[1].split(r)[0];return n=n.replace(/\r?\n/g,"")}catch(e){throw new Error("Invalid format as PEM")}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var s=i(r(373)),a=i(r(374));t.nistConcatKdf=function(e,t,r,i){return void 0===r&&(r=32),void 0===i&&(i="SHA-256"),n(void 0,void 0,void 0,(function(){var n,u,l,f,d,h;return o(this,(function(o){switch(o.label){case 0:if((n=Math.ceil(r/s.default.hashes[i].hashSize))>Math.pow(2,32)-1)throw new Error("TooLongKeyDataIndicated");u=new Uint8Array(s.default.hashes[i].hashSize*n),l=new Uint8Array(4),f=0,o.label=1;case 1:return f<n?(l=c(l),(d=new Uint8Array(4+e.length+t.length)).set(l),d.set(e,l.length),d.set(t,l.length+e.length),[4,a.default.compute(d,i)]):[3,4];case 2:h=o.sent(),u.set(h,f*s.default.hashes[i].hashSize),o.label=3;case 3:return f++,[3,1];case 4:return[2,u.slice(0,r)]}}))}))};var c=function(e){e[3]+=1;for(var t=!0,r=3;t&&r>0;)e[r-1]+=t&&0===e[r]?1:0,t=t&&0===e[r],r--;return e}},function(e,t,r){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var s=i[o];if(!e(t[s],r[s]))return!1}return!0}return t!=t&&r!=r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(204);function i(e){return[n.Slip10RawIndex.hardened(44),n.Slip10RawIndex.hardened(529),n.Slip10RawIndex.hardened(0),n.Slip10RawIndex.normal(0),n.Slip10RawIndex.normal(e)]}t.makeSecretNetworkPath=i;class s{constructor(e,t){this.privkey=e,this.pubkey=t}static async fromMnemonic(e,t=i(0)){const r=await n.Bip39.mnemonicToSeed(new n.EnglishMnemonic(e)),{privkey:o}=n.Slip10.derivePath(n.Slip10Curve.Secp256k1,r,t),a=(await n.Secp256k1.makeKeypair(o)).pubkey;return new s(o,n.Secp256k1.compressPubkey(a))}async sign(e,t="sha256"){const r=function(e,t){switch(t){case null:return new Uint8Array([...e]);case"sha256":return new n.Sha256(e).digest();case"sha512":return new n.Sha512(e).digest();default:throw new Error("Unknown prehash type")}}(e,t),i=await n.Secp256k1.createSignature(r,this.privkey),s=new Uint8Array([...i.r(32),...i.s(32)]);return o.encodeSecp256k1Signature(this.pubkey,s)}}t.Secp256k1Pen=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(196),i=r(204);t.findSequenceForSignedTx=async function(e,t,r,s,a=0){const c=e.value.signatures.find(()=>!0);if(!c)throw new Error("Signature missing in tx");const{pubkey:u,signature:l}=i.decodeSignature(c),f=n.Secp256k1Signature.fromFixedLength(l);for(let i=a;i<s;i++){const s=o.makeSignBytes(e.value.msg,e.value.fee,t,e.value.memo||"",r,i),a=new n.Sha256(s).digest();if(await n.Secp256k1.verifySignature(f,a,u))return i}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(105),i=r(42),s=n(r(411)),a=r(802),c=r(377),u=r(196),l=r(194),f=r(197);function d(e,t){return[{amount:e.toString(),denom:t}]}const h={upload:{amount:d(25e4,"uscrt"),gas:String(1e6)},init:{amount:d(125e3,"uscrt"),gas:String(5e5)},exec:{amount:d(5e4,"uscrt"),gas:String(2e5)},send:{amount:d(2e4,"uscrt"),gas:String(8e4)}};class p extends c.CosmWasmClient{constructor(e,t,r,n,o,i=f.BroadcastMode.Block){n instanceof Uint8Array?super(e,n,i):super(e,void 0,i),this.anyValidAddress=t,this.senderAddress=t,this.signer=r,!n||n instanceof Uint8Array||(this.restClient.enigmautils=n),this.fees=Object.assign(Object.assign({},h),o||{})}async getNonce(e){return super.getNonce(e||this.senderAddress)}async getAccount(e){return super.getAccount(e||this.senderAddress)}async signAdapter(e,t,r,n,o,i){if("sign"in this.signer){const s=await this.signer.sign(this.senderAddress,{chain_id:r,account_number:String(o),sequence:String(i),fee:t,msgs:e,memo:n});return{msg:e,fee:s.signed.fee,memo:s.signed.memo,signatures:[s.signature]}}{const s=u.makeSignBytes(e,t,r,n,o,i);return{msg:e,fee:t,memo:n,signatures:[await this.signer(s)]}}}async upload(e,t={},r="",n=this.fees.upload){const c=t.source||"",u=function(e){if(void 0===e)return"";if(!a.isValidBuilder(e))throw new Error("The builder (Docker Hub image with tag) is not valid");return e}(t.builder),f=s.default.gzip(e,{level:9}),d={type:"wasm/MsgStoreCode",value:{sender:this.senderAddress,wasm_byte_code:i.Encoding.toBase64(f),source:c,builder:u}},{accountNumber:h,sequence:p}=await this.getNonce(),g=await this.getChainId(),m=await this.signAdapter([d],n,g,r,h,p),y=await this.postTx(m),b=l.findAttribute(y.logs,"message","code_id");return{originalSize:e.length,originalChecksum:i.Encoding.toHex(new o.Sha256(e).digest()),compressedSize:f.length,compressedChecksum:i.Encoding.toHex(new o.Sha256(f).digest()),codeId:Number.parseInt(b.value,10),logs:y.logs,transactionHash:y.transactionHash}}async instantiate(e,t,r,n="",o,s=this.fees.init,a){a?this.restClient.codeHashCache.set(e,a):a=await this.restClient.getCodeHashByCodeId(e);const c={type:"wasm/MsgInstantiateContract",value:{sender:this.senderAddress,code_id:e.toString(),label:r,callback_code_hash:"",init_msg:i.Encoding.toBase64(await this.restClient.enigmautils.encrypt(a,t)),init_funds:null!=o?o:[],callback_sig:null}},{accountNumber:u,sequence:f}=await this.getNonce(),d=await this.getChainId(),h=await this.signAdapter([c],s,d,n,u,f),p=i.Encoding.fromBase64(c.value.init_msg).slice(0,32);let g;try{g=await this.postTx(h)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.message);if(null==t||2!=t.length)throw e;const r=t[1],n=i.Encoding.fromBase64(r),o=await this.restClient.enigmautils.decrypt(n,p);e.message=e.message.replace(r,i.Encoding.fromUtf8(o))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const m=l.findAttribute(g.logs,"message","contract_address"),y=await this.restClient.decryptLogs(g.logs,[p]);return{contractAddress:m.value,logs:y,transactionHash:g.transactionHash,data:g.data}}async multiExecute(e,t="",r){var n;const o=[];for(const t of e){let{contractCodeHash:e}=t;e?this.restClient.codeHashCache.set(t.contractAddress,e):e=await this.restClient.getCodeHashByContractAddr(t.contractAddress);const r={type:"wasm/MsgExecuteContract",value:{sender:this.senderAddress,contract:t.contractAddress,callback_code_hash:"",msg:i.Encoding.toBase64(await this.restClient.enigmautils.encrypt(e,t.handleMsg)),sent_funds:(n=t.transferAmount,null!=n?n:[]),callback_sig:null}};o.push(r)}const{accountNumber:s,sequence:a}=await this.getNonce(),c=null!=r?r:{gas:String(Number(this.fees.exec.gas)*e.length),amount:this.fees.exec.amount},u=await this.getChainId(),l=await this.signAdapter(o,c,u,t,s,a);let f;try{f=await this.postTx(l)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: (\d+)/g.exec(e.message);if(null==t||3!=t.length)throw e;const r=t[1],n=i.Encoding.fromBase64(r),s=Number(t[2]),a=i.Encoding.fromBase64(o[s].value.msg).slice(0,32),c=await this.restClient.enigmautils.decrypt(n,a);e.message=e.message.replace(r,i.Encoding.fromUtf8(c))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const d=o.map(e=>i.Encoding.fromBase64(e.value.msg).slice(0,32)),h=await this.restClient.decryptDataField(f.data,d);return{logs:await this.restClient.decryptLogs(f.logs,d),transactionHash:f.transactionHash,data:h}}async execute(e,t,r="",n,o=this.fees.exec,s){s?this.restClient.codeHashCache.set(e,s):s=await this.restClient.getCodeHashByContractAddr(e);const a={type:"wasm/MsgExecuteContract",value:{sender:this.senderAddress,contract:e,callback_code_hash:"",msg:i.Encoding.toBase64(await this.restClient.enigmautils.encrypt(s,t)),sent_funds:null!=n?n:[],callback_sig:null}},{accountNumber:c,sequence:u}=await this.getNonce(),l=await this.getChainId(),f=await this.signAdapter([a],o,l,r,c,u),d=i.Encoding.fromBase64(a.value.msg).slice(0,32);let h;try{h=await this.postTx(f)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.message);if(null==t||2!=t.length)throw e;const r=t[1],n=i.Encoding.fromBase64(r),o=await this.restClient.enigmautils.decrypt(n,d);e.message=e.message.replace(r,i.Encoding.fromUtf8(o))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const p=await this.restClient.decryptDataField(h.data,[d]);return{logs:await this.restClient.decryptLogs(h.logs,[d]),transactionHash:h.transactionHash,data:p}}async sendTokens(e,t,r="",n=this.fees.send){const o={type:"cosmos-sdk/MsgSend",value:{from_address:this.senderAddress,to_address:e,amount:t}},{accountNumber:i,sequence:s}=await this.getNonce(),a=await this.getChainId(),c=await this.signAdapter([o],n,a,r,i,s);return this.postTx(c)}}t.SigningCosmWasmClient=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=new RegExp("^[a-z0-9][a-z0-9._-]*[a-z0-9](/[a-z0-9][a-z0-9._-]*[a-z0-9])+:[a-zA-Z0-9_][a-zA-Z0-9_.-]{0,127}$");t.isValidBuilder=function(e){return!(e.length>128)&&!!e.match(n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(205),o=r(378),i=r(804);t.init=function(e,t){e.registerMessage(n.GetPubkeyMsg),e.registerMessage(n.ReqeustEncryptMsg),e.registerMessage(n.RequestDecryptMsg),e.registerMessage(n.GetTxEncryptionKeyMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(205);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.GetPubkeyMsg:return i(e)(t,r);case o.ReqeustEncryptMsg:return s(e)(t,r);case o.RequestDecryptMsg:return a(e)(t,r);case o.GetTxEncryptionKeyMsg:return c(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.getPubkey(t,r.chainId)})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.encrypt(t,r.chainId,r.contractCodeHash,r.msg)})),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.decrypt(t,r.chainId,r.cipherText,r.nonce)})),c=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.getTxEncryptionKey(t,r.chainId,r.nonce)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(379),t),o(r(806),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(206),o=r(380),i=r(807);t.init=function(e,t){e.registerMessage(n.SendTxMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(206);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.SendTxMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.sendTx(r.chainId,r.tx,r.mode)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(335),t),o(r(809),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(178),o=r(337),i=r(810);t.init=function(e,t){e.registerMessage(n.TryUpdateChainMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(178);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.TryUpdateChainMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.tryUpdateChain(r.chainId)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(381),t),o(r(812),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(142),o=r(382),i=r(813);t.init=function(e,t){e.registerMessage(n.GetTokensMsg),e.registerMessage(n.SuggestTokenMsg),e.registerMessage(n.AddTokenMsg),e.registerMessage(n.RemoveTokenMsg),e.registerMessage(n.GetSecret20ViewingKey),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(142);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.GetTokensMsg:return i(e)(t,r);case o.SuggestTokenMsg:return s(e)(t,r);case o.AddTokenMsg:return a(e)(t,r);case o.RemoveTokenMsg:return c(e)(t,r);case o.GetSecret20ViewingKey:return u(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.getTokens(r.chainId)})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.suggestToken(t,r.chainId,r.contractAddress,r.viewingKey)})),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.addToken(r.chainId,r.currency)})),c=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.removeToken(r.chainId,r.currency)})),u=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.getSecret20ViewingKey(r.chainId,r.contractAddress)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(338),t),o(r(815),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(180),o=r(341),i=r(816);t.init=function(e,t){e.registerMessage(n.ApproveInteractionMsg),e.registerMessage(n.RejectInteractionMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const n=r(180);t.getHandler=e=>(t,r)=>{switch(r.constructor){case n.ApproveInteractionMsg:return o(e)(t,r);case n.RejectInteractionMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const o=e=>(t,r)=>e.approve(r.id,r.result),i=e=>(t,r)=>e.reject(r.id)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(351),t),o(r(818),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(192),o=r(354),i=r(819);t.init=function(e,t){e.registerMessage(n.EnableAccessMsg),e.registerMessage(n.GetPermissionOriginsMsg),e.registerMessage(n.RemovePermissionOrigin),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(192);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.EnableAccessMsg:return i(e)(t,r);case o.GetPermissionOriginsMsg:return s(e)(t,r);case o.RemovePermissionOrigin:return a(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.checkOrGrantBasicAccessPermission(t,r.chainIds,r.origin)})),s=e=>(t,r)=>e.getPermissionOrigins(r.chainId,r.permissionType),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.removePermission(r.chainId,r.permissionType,[r.permissionOrigin])}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(330),t),o(r(177),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(359),t),o(r(205),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(379),t),o(r(206),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(381),t),o(r(142),t),o(r(383),t)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Keplr=void 0;const i=r(18),s=r(59),a=r(11),c=r(384),u=r(385),l=o(r(390));t.Keplr=class{constructor(e,t){this.version=e,this.requester=t,this.enigmaUtils=new Map,this.defaultOptions={}}enable(e){return n(this,void 0,void 0,(function*(){"string"==typeof e&&(e=[e]),yield this.requester.sendMessage(i.BACKGROUND_PORT,new s.EnableAccessMsg(e))}))}experimentalSuggestChain(e){return n(this,void 0,void 0,(function*(){const t=new s.SuggestChainInfoMsg(e);yield this.requester.sendMessage(i.BACKGROUND_PORT,t)}))}getKey(e){return n(this,void 0,void 0,(function*(){const t=new s.GetKeyMsg(e);return yield this.requester.sendMessage(i.BACKGROUND_PORT,t)}))}sendTx(e,t,r){return n(this,void 0,void 0,(function*(){const n=new s.SendTxMsg(e,t,r);return yield this.requester.sendMessage(i.BACKGROUND_PORT,n)}))}signAmino(e,t,r,o={}){var a;return n(this,void 0,void 0,(function*(){const n=new s.RequestSignAminoMsg(e,t,r,l.default(null!==(a=this.defaultOptions.sign)&&void 0!==a?a:{},o));return yield this.requester.sendMessage(i.BACKGROUND_PORT,n)}))}signDirect(e,t,r,o={}){var c;return n(this,void 0,void 0,(function*(){const n=new s.RequestSignDirectMsg(e,t,a.cosmos.tx.v1beta1.SignDoc.encode(r).finish(),l.default(null!==(c=this.defaultOptions.sign)&&void 0!==c?c:{},o)),u=yield this.requester.sendMessage(i.BACKGROUND_PORT,n);return{signed:a.cosmos.tx.v1beta1.SignDoc.decode(u.signedBytes),signature:u.signature}}))}getOfflineSigner(e){return new u.CosmJSOfflineSigner(e,this)}getOfflineSignerOnlyAmino(e){return new u.CosmJSOfflineSignerOnlyAmino(e,this)}getOfflineSignerAuto(e){return n(this,void 0,void 0,(function*(){return(yield this.getKey(e)).isNanoLedger?new u.CosmJSOfflineSignerOnlyAmino(e,this):new u.CosmJSOfflineSigner(e,this)}))}suggestToken(e,t,r){return n(this,void 0,void 0,(function*(){const n=new s.SuggestTokenMsg(e,t,r);yield this.requester.sendMessage(i.BACKGROUND_PORT,n)}))}getSecret20ViewingKey(e,t){return n(this,void 0,void 0,(function*(){const r=new s.GetSecret20ViewingKey(e,t);return yield this.requester.sendMessage(i.BACKGROUND_PORT,r)}))}getEnigmaPubKey(e){return n(this,void 0,void 0,(function*(){return yield this.requester.sendMessage(i.BACKGROUND_PORT,new s.GetPubkeyMsg(e))}))}getEnigmaTxEncryptionKey(e,t){return n(this,void 0,void 0,(function*(){return yield this.requester.sendMessage(i.BACKGROUND_PORT,new s.GetTxEncryptionKeyMsg(e,t))}))}enigmaEncrypt(e,t,r){return n(this,void 0,void 0,(function*(){return yield this.requester.sendMessage(i.BACKGROUND_PORT,new s.ReqeustEncryptMsg(e,t,r))}))}enigmaDecrypt(e,t,r){return n(this,void 0,void 0,(function*(){return t&&0!==t.length?yield this.requester.sendMessage(i.BACKGROUND_PORT,new s.RequestDecryptMsg(e,t,r)):new Uint8Array}))}getEnigmaUtils(e){if(this.enigmaUtils.has(e))return this.enigmaUtils.get(e);const t=new c.KeplrEnigmaUtils(e,this);return this.enigmaUtils.set(e,t),t}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InjectedKeplr=void 0;const i=r(11),s=r(384),a=r(107),c=r(385),u=o(r(390));t.InjectedKeplr=class{constructor(e){this.version=e,this.enigmaUtils=new Map,this.defaultOptions={}}static startProxy(e){window.addEventListener("message",t=>n(this,void 0,void 0,(function*(){const r=t.data;if(r&&"proxy-request"===r.type)try{if(!r.id)throw new Error("Empty id");if("version"===r.method)throw new Error("Version is not function");if("defaultOptions"===r.method)throw new Error("DefaultOptions is not function");if(!e[r.method]||"function"!=typeof e[r.method])throw new Error("Invalid method: "+r.method);if("getOfflineSigner"===r.method)throw new Error("GetOfflineSigner method can't be proxy request");if("getOfflineSignerOnlyAmino"===r.method)throw new Error("GetOfflineSignerOnlyAmino method can't be proxy request");if("getOfflineSignerAuto"===r.method)throw new Error("GetOfflineSignerAuto method can't be proxy request");if("getEnigmaUtils"===r.method)throw new Error("GetEnigmaUtils method can't be proxy request");const t=yield e[r.method](...a.JSONUint8Array.unwrap(r.args)),n={type:"proxy-request-response",id:r.id,result:{return:a.JSONUint8Array.wrap(t)}};window.postMessage(n,window.location.origin)}catch(e){const t={type:"proxy-request-response",id:r.id,result:{error:e.message||e.toString()}};window.postMessage(t,window.location.origin)}})))}requestMethod(e,t){const r=new Uint8Array(8),n=Array.from(crypto.getRandomValues(r)).map(e=>e.toString(16)).join(""),o={type:"proxy-request",id:n,method:e,args:a.JSONUint8Array.wrap(t)};return new Promise((e,t)=>{const r=o=>{const i=o.data;if(!i||"proxy-request-response"!==i.type)return;if(i.id!==n)return;window.removeEventListener("message",r);const s=a.JSONUint8Array.unwrap(i.result);s?s.error?t(new Error(s.error)):e(s.return):t(new Error("Result is null"))};window.addEventListener("message",r),window.postMessage(o,window.location.origin)})}enable(e){return n(this,void 0,void 0,(function*(){yield this.requestMethod("enable",[e])}))}experimentalSuggestChain(e){return n(this,void 0,void 0,(function*(){yield this.requestMethod("experimentalSuggestChain",[e])}))}getKey(e){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("getKey",[e])}))}sendTx(e,t,r){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("sendTx",[e,t,r])}))}signAmino(e,t,r,o={}){var i;return n(this,void 0,void 0,(function*(){return yield this.requestMethod("signAmino",[e,t,r,u.default(null!==(i=this.defaultOptions.sign)&&void 0!==i?i:{},o)])}))}signDirect(e,t,r,o={}){var s;return n(this,void 0,void 0,(function*(){const n=yield this.requestMethod("signDirect",[e,t,r,u.default(null!==(s=this.defaultOptions.sign)&&void 0!==s?s:{},o)]),a=n.signed;return{signed:i.cosmos.tx.v1beta1.SignDoc.fromObject(a),signature:n.signature}}))}getOfflineSigner(e){return new c.CosmJSOfflineSigner(e,this)}getOfflineSignerOnlyAmino(e){return new c.CosmJSOfflineSignerOnlyAmino(e,this)}getOfflineSignerAuto(e){return n(this,void 0,void 0,(function*(){return(yield this.getKey(e)).isNanoLedger?new c.CosmJSOfflineSignerOnlyAmino(e,this):new c.CosmJSOfflineSigner(e,this)}))}suggestToken(e,t,r){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("suggestToken",[e,t,r])}))}getSecret20ViewingKey(e,t){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("getSecret20ViewingKey",[e,t])}))}getEnigmaPubKey(e){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("getEnigmaPubKey",[e])}))}getEnigmaTxEncryptionKey(e,t){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("getEnigmaTxEncryptionKey",[e,t])}))}enigmaEncrypt(e,t,r){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("enigmaEncrypt",[e,t,r])}))}enigmaDecrypt(e,t,r){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("enigmaDecrypt",[e,t,r])}))}getEnigmaUtils(e){if(this.enigmaUtils.has(e))return this.enigmaUtils.get(e);const t=new s.KeplrEnigmaUtils(e,this);return this.enigmaUtils.set(e,t),t}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){e.exports=r(1548)},,,,,,,function(e,t,r){"use strict";r.r(t);var n=r(18),o=r(400),i=r(59);var s=r(415);o.InjectedKeplr.startProxy(new o.Keplr(s.version,new n.InExtensionMessageRequester));const a=new n.ExtensionRouter(n.ContentScriptEnv.produceEnv);var c;a.addGuard(n.ContentScriptGuards.checkMessageIsInternal),c=a,Object(i.interactionForegroundInit)(c,new i.InteractionForegroundService({onInteractionDataReceived:()=>{},onEventDataReceived:e=>{"keystore-changed"===e.type&&window.dispatchEvent(new Event("keplr_keystorechange"))}})),a.listen(n.WEBPAGE_PORT);const u=document.head||document.documentElement,l=document.createElement("script");l.src=browser.runtime.getURL("injectedScript.bundle.js"),l.type="text/javascript",u.insertBefore(l,u.children[0]),l.remove()}]);
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/injectedScript.bundle.js b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/injectedScript.bundle.js
deleted file mode 100644 (file)
index 3c3bd69..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1542)}([,,function(e,t,r){"use strict";(function(e){
-/*!
- * The buffer module from node.js, for the browser.
- *
- * @author   Feross Aboukhadijeh <http://feross.org>
- * @license  MIT
- */
-var n=r(117),o=r(426),i=r(237);function s(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()<t)throw new RangeError("Invalid typed array length");return c.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=c.prototype:(null===e&&(e=new c(t)),e.length=t),e}function c(e,t,r){if(!(c.TYPED_ARRAY_SUPPORT||this instanceof c))return new c(e,t,r);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return u(this,e,t,r)}function u(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n);c.TYPED_ARRAY_SUPPORT?(e=t).__proto__=c.prototype:e=d(e,t);return e}(e,t,r,n):"string"==typeof t?function(e,t,r){"string"==typeof r&&""!==r||(r="utf8");if(!c.isEncoding(r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|p(t,r),o=(e=a(e,n)).write(t,r);o!==n&&(e=e.slice(0,o));return e}(e,t,r):function(e,t){if(c.isBuffer(t)){var r=0|h(t.length);return 0===(e=a(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(n=t.length)!=n?a(e,0):d(e,t);if("Buffer"===t.type&&i(t.data))return d(e,t.data)}var n;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function l(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t){if(l(t),e=a(e,t<0?0:0|h(t)),!c.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function d(e,t){var r=t.length<0?0:0|h(t.length);e=a(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function h(e){if(e>=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function p(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(n)return q(e).length;t=(""+t).toLowerCase(),n=!0}}function g(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return x(this,t,r);case"utf8":case"utf-8":return j(this,t,r);case"ascii":return P(this,t,r);case"latin1":case"binary":return A(this,t,r);case"base64":return E(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function m(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function y(e,t,r,n,o){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=o?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(o)return-1;r=e.length-1}else if(r<0){if(!o)return-1;r=0}if("string"==typeof t&&(t=c.from(t,n)),c.isBuffer(t))return 0===t.length?-1:b(e,t,r,n,o);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):b(e,[t],r,n,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,r,n,o){var i,s=1,a=e.length,c=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;s=2,a/=2,c/=2,r/=2}function u(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){var l=-1;for(i=r;i<a;i++)if(u(e,i)===u(t,-1===l?0:i-l)){if(-1===l&&(l=i),i-l+1===c)return l*s}else-1!==l&&(i-=i-l),l=-1}else for(r+c>a&&(r=a-c),i=r;i>=0;i--){for(var f=!0,d=0;d<c;d++)if(u(e,i+d)!==u(t,d)){f=!1;break}if(f)return i}return-1}function v(e,t,r,n){r=Number(r)||0;var o=e.length-r;n?(n=Number(n))>o&&(n=o):n=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");n>i/2&&(n=i/2);for(var s=0;s<n;++s){var a=parseInt(t.substr(2*s,2),16);if(isNaN(a))return s;e[r+s]=a}return s}function w(e,t,r,n){return z(q(t,e.length-r),e,r,n)}function _(e,t,r,n){return z(function(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function k(e,t,r,n){return _(e,t,r,n)}function O(e,t,r,n){return z(H(t),e,r,n)}function S(e,t,r,n){return z(function(e,t){for(var r,n,o,i=[],s=0;s<e.length&&!((t-=2)<0);++s)r=e.charCodeAt(s),n=r>>8,o=r%256,i.push(o),i.push(n);return i}(t,e.length-r),e,r,n)}function E(e,t,r){return 0===t&&r===e.length?n.fromByteArray(e):n.fromByteArray(e.slice(t,r))}function j(e,t,r){r=Math.min(e.length,r);for(var n=[],o=t;o<r;){var i,s,a,c,u=e[o],l=null,f=u>239?4:u>223?3:u>191?2:1;if(o+f<=r)switch(f){case 1:u<128&&(l=u);break;case 2:128==(192&(i=e[o+1]))&&(c=(31&u)<<6|63&i)>127&&(l=c);break;case 3:i=e[o+1],s=e[o+2],128==(192&i)&&128==(192&s)&&(c=(15&u)<<12|(63&i)<<6|63&s)>2047&&(c<55296||c>57343)&&(l=c);break;case 4:i=e[o+1],s=e[o+2],a=e[o+3],128==(192&i)&&128==(192&s)&&128==(192&a)&&(c=(15&u)<<18|(63&i)<<12|(63&s)<<6|63&a)>65535&&c<1114112&&(l=c)}null===l?(l=65533,f=1):l>65535&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),o+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var r="",n=0;for(;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=4096));return r}(n)}t.Buffer=c,t.SlowBuffer=function(e){+e!=e&&(e=0);return c.alloc(+e)},t.INSPECT_MAX_BYTES=50,c.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=s(),c.poolSize=8192,c._augment=function(e){return e.__proto__=c.prototype,e},c.from=function(e,t,r){return u(null,e,t,r)},c.TYPED_ARRAY_SUPPORT&&(c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&c[Symbol.species]===c&&Object.defineProperty(c,Symbol.species,{value:null,configurable:!0})),c.alloc=function(e,t,r){return function(e,t,r,n){return l(t),t<=0?a(e,t):void 0!==r?"string"==typeof n?a(e,t).fill(r,n):a(e,t).fill(r):a(e,t)}(null,e,t,r)},c.allocUnsafe=function(e){return f(null,e)},c.allocUnsafeSlow=function(e){return f(null,e)},c.isBuffer=function(e){return!(null==e||!e._isBuffer)},c.compare=function(e,t){if(!c.isBuffer(e)||!c.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,o=0,i=Math.min(r,n);o<i;++o)if(e[o]!==t[o]){r=e[o],n=t[o];break}return r<n?-1:n<r?1:0},c.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return c.alloc(0);var r;if(void 0===t)for(t=0,r=0;r<e.length;++r)t+=e[r].length;var n=c.allocUnsafe(t),o=0;for(r=0;r<e.length;++r){var s=e[r];if(!c.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(n,o),o+=s.length}return n},c.byteLength=p,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},c.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},c.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},c.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?j(this,0,e):g.apply(this,arguments)},c.prototype.equals=function(e){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){var e="",r=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,r).match(/.{2}/g).join(" "),this.length>r&&(e+=" ... ")),"<Buffer "+e+">"},c.prototype.compare=function(e,t,r,n,o){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===o&&(o=this.length),t<0||r>e.length||n<0||o>this.length)throw new RangeError("out of range index");if(n>=o&&t>=r)return 0;if(n>=o)return-1;if(t>=r)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(n>>>=0),s=(r>>>=0)-(t>>>=0),a=Math.min(i,s),u=this.slice(n,o),l=e.slice(t,r),f=0;f<a;++f)if(u[f]!==l[f]){i=u[f],s=l[f];break}return i<s?-1:s<i?1:0},c.prototype.includes=function(e,t,r){return-1!==this.indexOf(e,t,r)},c.prototype.indexOf=function(e,t,r){return y(this,e,t,r,!0)},c.prototype.lastIndexOf=function(e,t,r){return y(this,e,t,r,!1)},c.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var o=this.length-t;if((void 0===r||r>o)&&(r=o),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var i=!1;;)switch(n){case"hex":return v(this,e,t,r);case"utf8":case"utf-8":return w(this,e,t,r);case"ascii":return _(this,e,t,r);case"latin1":case"binary":return k(this,e,t,r);case"base64":return O(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,r);default:if(i)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),i=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function P(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(127&e[o]);return n}function A(e,t,r){var n="";r=Math.min(e.length,r);for(var o=t;o<r;++o)n+=String.fromCharCode(e[o]);return n}function x(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var o="",i=t;i<r;++i)o+=U(e[i]);return o}function M(e,t,r){for(var n=e.slice(t,r),o="",i=0;i<n.length;i+=2)o+=String.fromCharCode(n[i]+256*n[i+1]);return o}function I(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>r)throw new RangeError("Trying to access beyond buffer length")}function C(e,t,r,n,o,i){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<i)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function R(e,t,r,n){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-r,2);o<i;++o)e[r+o]=(t&255<<8*(n?o:1-o))>>>8*(n?o:1-o)}function T(e,t,r,n){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-r,4);o<i;++o)e[r+o]=t>>>8*(n?o:3-o)&255}function N(e,t,r,n,o,i){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function B(e,t,r,n,i){return i||N(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function D(e,t,r,n,i){return i||N(e,0,r,8),o.write(e,t,r,n,52,8),r+8}c.prototype.slice=function(e,t){var r,n=this.length;if((e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e),c.TYPED_ARRAY_SUPPORT)(r=this.subarray(e,t)).__proto__=c.prototype;else{var o=t-e;r=new c(o,void 0);for(var i=0;i<o;++i)r[i]=this[i+e]}return r},c.prototype.readUIntLE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return n},c.prototype.readUIntBE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=this[e+--t],o=1;t>0&&(o*=256);)n+=this[e+--t]*o;return n},c.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=this[e],o=1,i=0;++i<t&&(o*=256);)n+=this[e+i]*o;return n>=(o*=128)&&(n-=Math.pow(2,8*t)),n},c.prototype.readIntBE=function(e,t,r){e|=0,t|=0,r||I(e,t,this.length);for(var n=t,o=1,i=this[e+--n];n>0&&(o*=256);)i+=this[e+--n]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},c.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},c.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||C(this,e,t,r,Math.pow(2,8*r)-1,0);var o=1,i=0;for(this[t]=255&e;++i<r&&(o*=256);)this[t+i]=e/o&255;return t+r},c.prototype.writeUIntBE=function(e,t,r,n){(e=+e,t|=0,r|=0,n)||C(this,e,t,r,Math.pow(2,8*r)-1,0);var o=r-1,i=1;for(this[t+o]=255&e;--o>=0&&(i*=256);)this[t+o]=e/i&255;return t+r},c.prototype.writeUInt8=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):T(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);C(this,e,t,r,o-1,-o)}var i=0,s=1,a=0;for(this[t]=255&e;++i<r&&(s*=256);)e<0&&0===a&&0!==this[t+i-1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+r},c.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t|=0,!n){var o=Math.pow(2,8*r-1);C(this,e,t,r,o-1,-o)}var i=r-1,s=1,a=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+r},c.prototype.writeInt8=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):T(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,r){return e=+e,t|=0,r||C(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):T(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,r){return B(this,e,t,!0,r)},c.prototype.writeFloatBE=function(e,t,r){return B(this,e,t,!1,r)},c.prototype.writeDoubleLE=function(e,t,r){return D(this,e,t,!0,r)},c.prototype.writeDoubleBE=function(e,t,r){return D(this,e,t,!1,r)},c.prototype.copy=function(e,t,r,n){if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n<r&&(n=r),n===r)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t<n-r&&(n=e.length-t+r);var o,i=n-r;if(this===e&&r<t&&t<n)for(o=i-1;o>=0;--o)e[o+t]=this[o+r];else if(i<1e3||!c.TYPED_ARRAY_SUPPORT)for(o=0;o<i;++o)e[o+t]=this[o+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+i),t);return i},c.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!c.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;var i;if(t>>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i<r;++i)this[i]=e;else{var s=c.isBuffer(e)?e:q(new c(e,n).toString()),a=s.length;for(i=0;i<r-t;++i)this[i+t]=s[i%a]}return this};var L=/[^+\/0-9A-Za-z-_]/g;function U(e){return e<16?"0"+e.toString(16):e.toString(16)}function q(e,t){var r;t=t||1/0;for(var n=e.length,o=null,i=[],s=0;s<n;++s){if((r=e.charCodeAt(s))>55295&&r<57344){if(!o){if(r>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===n){(t-=3)>-1&&i.push(239,191,189);continue}o=r;continue}if(r<56320){(t-=3)>-1&&i.push(239,191,189),o=r;continue}r=65536+(o-55296<<10|r-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,r<128){if((t-=1)<0)break;i.push(r)}else if(r<2048){if((t-=2)<0)break;i.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;i.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return i}function H(e){return n.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(L,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function z(e,t,r,n){for(var o=0;o<n&&!(o+r>=t.length||o>=e.length);++o)t[o+r]=e[o];return o}}).call(this,r(12))},function(e,t,r){"use strict";r.d(t,"b",(function(){return o})),r.d(t,"a",(function(){return i})),r.d(t,"d",(function(){return s})),r.d(t,"g",(function(){return a})),r.d(t,"c",(function(){return c})),r.d(t,"e",(function(){return u})),r.d(t,"f",(function(){return l}));
-/*! *****************************************************************************
-Copyright (c) Microsoft Corporation.
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
-***************************************************************************** */
-var n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)};function o(e,t){function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var i=function(){return(i=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function s(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function a(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function c(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return s}function u(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(c(arguments[t]));return e}function l(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)n[o]=i[s];return n}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},,function(e,t,r){(function(e){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{s=r(445).Buffer}catch(e){}function a(e,t,r){for(var n=0,o=Math.min(e.length,r),i=t;i<o;i++){var s=e.charCodeAt(i)-48;n<<=4,n|=s>=49&&s<=54?s-49+10:s>=17&&s<=22?s-17+10:15&s}return n}function c(e,t,r,n){for(var o=0,i=Math.min(e.length,r),s=t;s<i;s++){var a=e.charCodeAt(s)-48;o*=n,o+=a>=49?a-49+10:a>=17?a-17+10:a}return o}i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&o++,16===t?this._parseHex(e,o):this._parseBase(e,t,o),"-"===e[0]&&(this.negative=1),this.strip(),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var o=0;o<this.length;o++)this.words[o]=0;var i,s,a=0;if("be"===r)for(o=e.length-1,i=0;o>=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);else if("le"===r)for(o=0,i=0;o<e.length;o+=3)s=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);return this.strip()},i.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,o,i=0;for(r=e.length-6,n=0;r>=t;r-=6)o=a(e,r,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=a(e,t,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303),this.strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,s=i%n,a=Math.min(i,i-s)+r,u=0,l=r;l<a;l+=n)u=c(e,l,l+n,t),this.imuln(o),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var f=1;for(u=c(e,l,e.length,t),l=0;l<s;l++)f*=t;this.imuln(f),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}},i.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},i.prototype.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},i.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},i.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var u=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],l=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],s=o*i,a=67108863&s,c=s/67108864|0;r.words[0]=a;for(var u=1;u<n;u++){for(var l=c>>>26,f=67108863&c,d=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=d;h++){var p=u-h|0;l+=(s=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&s}r.words[u]=0|f,c=0|l}return 0!==c?r.words[u]=0|c:r.length--,r.strip()}i.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var o=0,i=0,s=0;s<this.length;s++){var a=this.words[s],c=(16777215&(a<<o|i)).toString(16);r=0!==(i=a>>>24-o&16777215)||s!==this.length-1?u[6-c.length]+c+r:c+r,(o+=2)>=26&&(o-=26,s--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var d=l[e],h=f[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modn(h).toString(e);r=(p=p.idivn(h)).isZero()?g+r:u[d-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16)},i.prototype.toBuffer=function(e,t){return n(void 0!==s),this.toArrayLike(s,e,t)},i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},i.prototype.toArrayLike=function(e,t,r){var o=this.byteLength(),i=r||Math.max(1,o);n(o<=i,"byte array longer than desired length"),n(i>0,"Requested array length <= 0"),this.strip();var s,a,c="le"===t,u=new e(i),l=this.clone();if(c){for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),u[a]=s;for(;a<i;a++)u[a]=0}else{for(a=0;a<i-o;a++)u[a]=0;for(a=0;!l.isZero();a++)s=l.andln(255),l.iushrn(8),u[i-a-1]=s}return u},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},i.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return 0!==this.negative},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},i.prototype.ior=function(e){return n(0==(this.negative|e.negative)),this.iuor(e)},i.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},i.prototype.iand=function(e){return n(0==(this.negative|e.negative)),this.iuand(e)},i.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},i.prototype.ixor=function(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},i.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var o=0;o<t;o++)this.words[o]=67108863&~this.words[o];return r>0&&(this.words[o]=~this.words[o]&67108863>>26-r),this.strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,o=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<o:this.words[r]&~(1<<o),this.strip()},i.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i<n.length;i++)t=(0|r.words[i])+(0|n.words[i])+o,this.words[i]=67108863&t,o=t>>>26;for(;0!==o&&i<r.length;i++)t=(0|r.words[i])+o,this.words[i]=67108863&t,o=t>>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;i<r.length;i++)this.words[i]=r.words[i];return this},i.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,s=0;s<n.length;s++)i=(t=(0|r.words[s])-(0|n.words[s])+i)>>26,this.words[s]=67108863&t;for(;0!==i&&s<r.length;s++)i=(t=(0|r.words[s])+i)>>26,this.words[s]=67108863&t;if(0===i&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this.strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var h=function(e,t,r){var n,o,i,s=e.words,a=t.words,c=r.words,u=0,l=0|s[0],f=8191&l,d=l>>>13,h=0|s[1],p=8191&h,g=h>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],w=8191&v,_=v>>>13,k=0|s[4],O=8191&k,S=k>>>13,E=0|s[5],j=8191&E,P=E>>>13,A=0|s[6],x=8191&A,M=A>>>13,I=0|s[7],C=8191&I,R=I>>>13,T=0|s[8],N=8191&T,B=T>>>13,D=0|s[9],L=8191&D,U=D>>>13,q=0|a[0],H=8191&q,z=q>>>13,K=0|a[1],F=8191&K,$=K>>>13,V=0|a[2],J=8191&V,G=V>>>13,W=0|a[3],Q=8191&W,Z=W>>>13,Y=0|a[4],X=8191&Y,ee=Y>>>13,te=0|a[5],re=8191&te,ne=te>>>13,oe=0|a[6],ie=8191&oe,se=oe>>>13,ae=0|a[7],ce=8191&ae,ue=ae>>>13,le=0|a[8],fe=8191&le,de=le>>>13,he=0|a[9],pe=8191&he,ge=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(u+(n=Math.imul(f,H))|0)+((8191&(o=(o=Math.imul(f,z))+Math.imul(d,H)|0))<<13)|0;u=((i=Math.imul(d,z))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,H),o=(o=Math.imul(p,z))+Math.imul(g,H)|0,i=Math.imul(g,z);var ye=(u+(n=n+Math.imul(f,F)|0)|0)+((8191&(o=(o=o+Math.imul(f,$)|0)+Math.imul(d,F)|0))<<13)|0;u=((i=i+Math.imul(d,$)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,H),o=(o=Math.imul(y,z))+Math.imul(b,H)|0,i=Math.imul(b,z),n=n+Math.imul(p,F)|0,o=(o=o+Math.imul(p,$)|0)+Math.imul(g,F)|0,i=i+Math.imul(g,$)|0;var be=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,J)|0))<<13)|0;u=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(w,H),o=(o=Math.imul(w,z))+Math.imul(_,H)|0,i=Math.imul(_,z),n=n+Math.imul(y,F)|0,o=(o=o+Math.imul(y,$)|0)+Math.imul(b,F)|0,i=i+Math.imul(b,$)|0,n=n+Math.imul(p,J)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(g,J)|0,i=i+Math.imul(g,G)|0;var ve=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(o=(o=o+Math.imul(f,Z)|0)+Math.imul(d,Q)|0))<<13)|0;u=((i=i+Math.imul(d,Z)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(O,H),o=(o=Math.imul(O,z))+Math.imul(S,H)|0,i=Math.imul(S,z),n=n+Math.imul(w,F)|0,o=(o=o+Math.imul(w,$)|0)+Math.imul(_,F)|0,i=i+Math.imul(_,$)|0,n=n+Math.imul(y,J)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,G)|0,n=n+Math.imul(p,Q)|0,o=(o=o+Math.imul(p,Z)|0)+Math.imul(g,Q)|0,i=i+Math.imul(g,Z)|0;var we=(u+(n=n+Math.imul(f,X)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;u=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(j,H),o=(o=Math.imul(j,z))+Math.imul(P,H)|0,i=Math.imul(P,z),n=n+Math.imul(O,F)|0,o=(o=o+Math.imul(O,$)|0)+Math.imul(S,F)|0,i=i+Math.imul(S,$)|0,n=n+Math.imul(w,J)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,Q)|0,o=(o=o+Math.imul(y,Z)|0)+Math.imul(b,Q)|0,i=i+Math.imul(b,Z)|0,n=n+Math.imul(p,X)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(g,X)|0,i=i+Math.imul(g,ee)|0;var _e=(u+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;u=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),o=(o=Math.imul(x,z))+Math.imul(M,H)|0,i=Math.imul(M,z),n=n+Math.imul(j,F)|0,o=(o=o+Math.imul(j,$)|0)+Math.imul(P,F)|0,i=i+Math.imul(P,$)|0,n=n+Math.imul(O,J)|0,o=(o=o+Math.imul(O,G)|0)+Math.imul(S,J)|0,i=i+Math.imul(S,G)|0,n=n+Math.imul(w,Q)|0,o=(o=o+Math.imul(w,Z)|0)+Math.imul(_,Q)|0,i=i+Math.imul(_,Z)|0,n=n+Math.imul(y,X)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(b,X)|0,i=i+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0;var ke=(u+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,se)|0)+Math.imul(d,ie)|0))<<13)|0;u=((i=i+Math.imul(d,se)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(C,H),o=(o=Math.imul(C,z))+Math.imul(R,H)|0,i=Math.imul(R,z),n=n+Math.imul(x,F)|0,o=(o=o+Math.imul(x,$)|0)+Math.imul(M,F)|0,i=i+Math.imul(M,$)|0,n=n+Math.imul(j,J)|0,o=(o=o+Math.imul(j,G)|0)+Math.imul(P,J)|0,i=i+Math.imul(P,G)|0,n=n+Math.imul(O,Q)|0,o=(o=o+Math.imul(O,Z)|0)+Math.imul(S,Q)|0,i=i+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,X)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,se)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,se)|0;var Oe=(u+(n=n+Math.imul(f,ce)|0)|0)+((8191&(o=(o=o+Math.imul(f,ue)|0)+Math.imul(d,ce)|0))<<13)|0;u=((i=i+Math.imul(d,ue)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(N,H),o=(o=Math.imul(N,z))+Math.imul(B,H)|0,i=Math.imul(B,z),n=n+Math.imul(C,F)|0,o=(o=o+Math.imul(C,$)|0)+Math.imul(R,F)|0,i=i+Math.imul(R,$)|0,n=n+Math.imul(x,J)|0,o=(o=o+Math.imul(x,G)|0)+Math.imul(M,J)|0,i=i+Math.imul(M,G)|0,n=n+Math.imul(j,Q)|0,o=(o=o+Math.imul(j,Z)|0)+Math.imul(P,Q)|0,i=i+Math.imul(P,Z)|0,n=n+Math.imul(O,X)|0,o=(o=o+Math.imul(O,ee)|0)+Math.imul(S,X)|0,i=i+Math.imul(S,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,se)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,se)|0,n=n+Math.imul(p,ce)|0,o=(o=o+Math.imul(p,ue)|0)+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0;var Se=(u+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;u=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,H),o=(o=Math.imul(L,z))+Math.imul(U,H)|0,i=Math.imul(U,z),n=n+Math.imul(N,F)|0,o=(o=o+Math.imul(N,$)|0)+Math.imul(B,F)|0,i=i+Math.imul(B,$)|0,n=n+Math.imul(C,J)|0,o=(o=o+Math.imul(C,G)|0)+Math.imul(R,J)|0,i=i+Math.imul(R,G)|0,n=n+Math.imul(x,Q)|0,o=(o=o+Math.imul(x,Z)|0)+Math.imul(M,Q)|0,i=i+Math.imul(M,Z)|0,n=n+Math.imul(j,X)|0,o=(o=o+Math.imul(j,ee)|0)+Math.imul(P,X)|0,i=i+Math.imul(P,ee)|0,n=n+Math.imul(O,re)|0,o=(o=o+Math.imul(O,ne)|0)+Math.imul(S,re)|0,i=i+Math.imul(S,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,se)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,se)|0,n=n+Math.imul(y,ce)|0,o=(o=o+Math.imul(y,ue)|0)+Math.imul(b,ce)|0,i=i+Math.imul(b,ue)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var Ee=(u+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,ge)|0)+Math.imul(d,pe)|0))<<13)|0;u=((i=i+Math.imul(d,ge)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,F),o=(o=Math.imul(L,$))+Math.imul(U,F)|0,i=Math.imul(U,$),n=n+Math.imul(N,J)|0,o=(o=o+Math.imul(N,G)|0)+Math.imul(B,J)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(C,Q)|0,o=(o=o+Math.imul(C,Z)|0)+Math.imul(R,Q)|0,i=i+Math.imul(R,Z)|0,n=n+Math.imul(x,X)|0,o=(o=o+Math.imul(x,ee)|0)+Math.imul(M,X)|0,i=i+Math.imul(M,ee)|0,n=n+Math.imul(j,re)|0,o=(o=o+Math.imul(j,ne)|0)+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,n=n+Math.imul(O,ie)|0,o=(o=o+Math.imul(O,se)|0)+Math.imul(S,ie)|0,i=i+Math.imul(S,se)|0,n=n+Math.imul(w,ce)|0,o=(o=o+Math.imul(w,ue)|0)+Math.imul(_,ce)|0,i=i+Math.imul(_,ue)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var je=(u+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;u=((i=i+Math.imul(g,ge)|0)+(o>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,J),o=(o=Math.imul(L,G))+Math.imul(U,J)|0,i=Math.imul(U,G),n=n+Math.imul(N,Q)|0,o=(o=o+Math.imul(N,Z)|0)+Math.imul(B,Q)|0,i=i+Math.imul(B,Z)|0,n=n+Math.imul(C,X)|0,o=(o=o+Math.imul(C,ee)|0)+Math.imul(R,X)|0,i=i+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,o=(o=o+Math.imul(x,ne)|0)+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,n=n+Math.imul(j,ie)|0,o=(o=o+Math.imul(j,se)|0)+Math.imul(P,ie)|0,i=i+Math.imul(P,se)|0,n=n+Math.imul(O,ce)|0,o=(o=o+Math.imul(O,ue)|0)+Math.imul(S,ce)|0,i=i+Math.imul(S,ue)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Pe=(u+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;u=((i=i+Math.imul(b,ge)|0)+(o>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,Q),o=(o=Math.imul(L,Z))+Math.imul(U,Q)|0,i=Math.imul(U,Z),n=n+Math.imul(N,X)|0,o=(o=o+Math.imul(N,ee)|0)+Math.imul(B,X)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(C,re)|0,o=(o=o+Math.imul(C,ne)|0)+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,n=n+Math.imul(x,ie)|0,o=(o=o+Math.imul(x,se)|0)+Math.imul(M,ie)|0,i=i+Math.imul(M,se)|0,n=n+Math.imul(j,ce)|0,o=(o=o+Math.imul(j,ue)|0)+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,n=n+Math.imul(O,fe)|0,o=(o=o+Math.imul(O,de)|0)+Math.imul(S,fe)|0,i=i+Math.imul(S,de)|0;var Ae=(u+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,ge)|0)+Math.imul(_,pe)|0))<<13)|0;u=((i=i+Math.imul(_,ge)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,X),o=(o=Math.imul(L,ee))+Math.imul(U,X)|0,i=Math.imul(U,ee),n=n+Math.imul(N,re)|0,o=(o=o+Math.imul(N,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(C,ie)|0,o=(o=o+Math.imul(C,se)|0)+Math.imul(R,ie)|0,i=i+Math.imul(R,se)|0,n=n+Math.imul(x,ce)|0,o=(o=o+Math.imul(x,ue)|0)+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,n=n+Math.imul(j,fe)|0,o=(o=o+Math.imul(j,de)|0)+Math.imul(P,fe)|0,i=i+Math.imul(P,de)|0;var xe=(u+(n=n+Math.imul(O,pe)|0)|0)+((8191&(o=(o=o+Math.imul(O,ge)|0)+Math.imul(S,pe)|0))<<13)|0;u=((i=i+Math.imul(S,ge)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),o=(o=Math.imul(L,ne))+Math.imul(U,re)|0,i=Math.imul(U,ne),n=n+Math.imul(N,ie)|0,o=(o=o+Math.imul(N,se)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,se)|0,n=n+Math.imul(C,ce)|0,o=(o=o+Math.imul(C,ue)|0)+Math.imul(R,ce)|0,i=i+Math.imul(R,ue)|0,n=n+Math.imul(x,fe)|0,o=(o=o+Math.imul(x,de)|0)+Math.imul(M,fe)|0,i=i+Math.imul(M,de)|0;var Me=(u+(n=n+Math.imul(j,pe)|0)|0)+((8191&(o=(o=o+Math.imul(j,ge)|0)+Math.imul(P,pe)|0))<<13)|0;u=((i=i+Math.imul(P,ge)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ie),o=(o=Math.imul(L,se))+Math.imul(U,ie)|0,i=Math.imul(U,se),n=n+Math.imul(N,ce)|0,o=(o=o+Math.imul(N,ue)|0)+Math.imul(B,ce)|0,i=i+Math.imul(B,ue)|0,n=n+Math.imul(C,fe)|0,o=(o=o+Math.imul(C,de)|0)+Math.imul(R,fe)|0,i=i+Math.imul(R,de)|0;var Ie=(u+(n=n+Math.imul(x,pe)|0)|0)+((8191&(o=(o=o+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;u=((i=i+Math.imul(M,ge)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(L,ce),o=(o=Math.imul(L,ue))+Math.imul(U,ce)|0,i=Math.imul(U,ue),n=n+Math.imul(N,fe)|0,o=(o=o+Math.imul(N,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Ce=(u+(n=n+Math.imul(C,pe)|0)|0)+((8191&(o=(o=o+Math.imul(C,ge)|0)+Math.imul(R,pe)|0))<<13)|0;u=((i=i+Math.imul(R,ge)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,fe),o=(o=Math.imul(L,de))+Math.imul(U,fe)|0,i=Math.imul(U,de);var Re=(u+(n=n+Math.imul(N,pe)|0)|0)+((8191&(o=(o=o+Math.imul(N,ge)|0)+Math.imul(B,pe)|0))<<13)|0;u=((i=i+Math.imul(B,ge)|0)+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Te=(u+(n=Math.imul(L,pe))|0)+((8191&(o=(o=Math.imul(L,ge))+Math.imul(U,pe)|0))<<13)|0;return u=((i=Math.imul(U,ge))+(o>>>13)|0)+(Te>>>26)|0,Te&=67108863,c[0]=me,c[1]=ye,c[2]=be,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=Oe,c[8]=Se,c[9]=Ee,c[10]=je,c[11]=Pe,c[12]=Ae,c[13]=xe,c[14]=Me,c[15]=Ie,c[16]=Ce,c[17]=Re,c[18]=Te,0!==u&&(c[19]=u,r.length++),r};function p(e,t,r){return(new g).mulp(e,t,r)}function g(e,t){this.x=e,this.y=t}Math.imul||(h=d),i.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?h(this,e,t):r<63?d(this,e,t):r<1024?function(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i<r.length-1;i++){var s=o;o=0;for(var a=67108863&n,c=Math.min(i,t.length-1),u=Math.max(0,i-e.length+1);u<=c;u++){var l=i-u,f=(0|e.words[l])*(0|t.words[u]),d=67108863&f;a=67108863&(d=d+a|0),o+=(s=(s=s+(f/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}r.words[i]=a,n=s,s=o}return 0!==n?r.words[i]=n:r.length--,r.strip()}(this,e,t):p(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},g.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,o=0;o<t;o++)n|=(1&e)<<t-o-1,e>>=1;return n},g.prototype.permute=function(e,t,r,n,o,i){for(var s=0;s<i;s++)n[s]=t[e[s]],o[s]=r[e[s]]},g.prototype.transform=function(e,t,r,n,o,i){this.permute(i,e,t,r,n,o);for(var s=1;s<o;s<<=1)for(var a=s<<1,c=Math.cos(2*Math.PI/a),u=Math.sin(2*Math.PI/a),l=0;l<o;l+=a)for(var f=c,d=u,h=0;h<s;h++){var p=r[l+h],g=n[l+h],m=r[l+h+s],y=n[l+h+s],b=f*m-d*y;y=f*y+d*m,m=b,r[l+h]=p+m,n[l+h]=g+y,r[l+h+s]=p-m,n[l+h+s]=g-y,h!==a&&(b=c*f-u*d,d=c*d+u*f,f=b)}},g.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,o=0;for(r=r/2|0;r;r>>>=1)o++;return 1<<o+1+n},g.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var o=e[n];e[n]=e[r-n-1],e[r-n-1]=o,o=t[n],t[n]=-t[r-n-1],t[r-n-1]=-o}},g.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var o=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&o,r=o<67108864?0:o/67108864|0}return e},g.prototype.convert13b=function(e,t,r,o){for(var i=0,s=0;s<t;s++)i+=0|e[s],r[2*s]=8191&i,i>>>=13,r[2*s+1]=8191&i,i>>>=13;for(s=2*t;s<o;++s)r[s]=0;n(0===i),n(0==(-8192&i))},g.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},g.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),o=this.makeRBT(n),i=this.stub(n),s=new Array(n),a=new Array(n),c=new Array(n),u=new Array(n),l=new Array(n),f=new Array(n),d=r.words;d.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,u,n),this.transform(s,i,a,c,n,o),this.transform(u,i,l,f,n,o);for(var h=0;h<n;h++){var p=a[h]*l[h]-c[h]*f[h];c[h]=a[h]*f[h]+c[h]*l[h],a[h]=p}return this.conjugate(a,c,n),this.transform(a,c,d,i,n,o),this.conjugate(d,i,n),this.normalize13b(d,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},i.prototype.mul=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},i.prototype.mulf=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),p(this,e,t)},i.prototype.imul=function(e){return this.clone().mulTo(e,this)},i.prototype.imuln=function(e){n("number"==typeof e),n(e<67108864);for(var t=0,r=0;r<this.length;r++){var o=(0|this.words[r])*e,i=(67108863&o)+(67108863&t);t>>=26,t+=o/67108864|0,t+=i>>>26,this.words[r]=67108863&i}return 0!==t&&(this.words[r]=t,this.length++),this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,o=r%26;t[r]=(e.words[n]&1<<o)>>>o}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var o=r.sqr();n<t.length;n++,o=o.sqr())0!==t[n]&&(r=r.mul(o));return r},i.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,r=e%26,o=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var a=this.words[t]&i,c=(0|this.words[t])-a<<r;this.words[t]=c|s,s=a>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==o){for(t=this.length-1;t>=0;t--)this.words[t+o]=this.words[t];for(t=0;t<o;t++)this.words[t]=0;this.length+=o}return this.strip()},i.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,r){var o;n("number"==typeof e&&e>=0),o=t?(t-t%26)/26:0;var i=e%26,s=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,c=r;if(o-=s,o=Math.max(0,o),c){for(var u=0;u<s;u++)c.words[u]=this.words[u];c.length=s}if(0===s);else if(this.length>s)for(this.length-=s,u=0;u<this.length;u++)this.words[u]=this.words[u+s];else this.words[0]=0,this.length=1;var l=0;for(u=this.length-1;u>=0&&(0!==l||u>=o);u--){var f=0|this.words[u];this.words[u]=l<<26-i|f>>>i,l=f&a}return c&&0!==l&&(c.words[c.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},i.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,o=1<<t;return!(this.length<=r)&&!!(this.words[r]&o)},i.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var o=67108863^67108863>>>t<<t;this.words[this.length-1]&=o}return this.strip()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},i.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},i.prototype.addn=function(e){return this.clone().iaddn(e)},i.prototype.subn=function(e){return this.clone().isubn(e)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(e,t,r){var o,i,s=e.length+r;this._expand(s);var a=0;for(o=0;o<e.length;o++){i=(0|this.words[o+r])+a;var c=(0|e.words[o])*t;a=((i-=67108863&c)>>26)-(c/67108864|0),this.words[o+r]=67108863&i}for(;o<this.length-r;o++)a=(i=(0|this.words[o+r])+a)>>26,this.words[o+r]=67108863&i;if(0===a)return this.strip();for(n(-1===a),a=0,o=0;o<this.length;o++)a=(i=-(0|this.words[o])+a)>>26,this.words[o]=67108863&i;return this.negative=1,this.strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,c=n.length-o.length;if("mod"!==t){(a=new i(null)).length=c+1,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}var l=n.clone()._ishlnsubmul(o,1,c);0===l.negative&&(n=l,a&&(a.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/s|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);a&&(a.words[f]=d)}return a&&a.strip(),n.strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modn=function(e){n(e<=67108863);for(var t=(1<<26)%e,r=0,o=this.length-1;o>=0;o--)r=(t*r+(0|this.words[o]))%e;return r},i.prototype.idivn=function(e){n(e<=67108863);for(var t=0,r=this.length-1;r>=0;r--){var o=(0|this.words[r])+67108864*t;this.words[r]=o/e|0,t=o%e}return this.strip()},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),c=new i(1),u=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++u;for(var l=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(f)),o.iushrn(1),s.iushrn(1);for(var p=0,g=1;0==(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||c.isOdd())&&(a.iadd(l),c.isub(f)),a.iushrn(1),c.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(a),s.isub(c)):(r.isub(t),a.isub(o),c.isub(s))}return{a:a,b:c,gcd:r.iushln(u)}},i.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),c=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,l=1;0==(t.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(t.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,o=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=o,this;for(var i=o,s=r;0!==i&&s<this.length;s++){var a=0|this.words[s];i=(a+=i)>>>26,a&=67108863,this.words[s]=a}return 0!==i&&(this.words[s]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this.strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var o=0|this.words[0];t=o===e?0:o<e?-1:1}return 0!==this.negative?0|-t:t},i.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},i.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){n<o?t=-1:n>o&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new k(e)},i.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var m={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function b(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function O(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},o(b,y),b.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var o=e.words[9];for(t.words[t.length++]=4194303&o,n=10;n<e.length;n++){var i=0|e.words[n];e.words[n-10]=(4194303&i)<<4|o>>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},b.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},o(v,y),o(w,y),o(_,y),_.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,o=67108863&n;n>>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(m[e])return m[e];var t;if("k256"===e)t=new b;else if("p224"===e)t=new v;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new _}return m[e]=t,t},k.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},k.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new i(1)).iushrn(2);return this.pow(e,r)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);n(!o.isZero());var a=new i(1).toRed(this),c=a.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,u).cmp(c);)l.redIAdd(c);for(var f=this.pow(l,o),d=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var g=h,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m<p);var y=this.pow(f,new i(1).iushln(p-m-1));d=d.redMul(y),f=y.redSqr(),h=h.redMul(f),p=m}return d},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new i(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var o=r[0],s=0,a=0,c=t.bitLength()%26;for(0===c&&(c=26),n=t.length-1;n>=0;n--){for(var u=t.words[n],l=c-1;l>=0;l--){var f=u>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==s?(s<<=1,s|=f,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}c=26}return o},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new O(e)},o(O,k),O.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},O.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},O.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},O.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},O.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,r(71)(e))},function(e,t,r){
-/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
-var n=r(2),o=n.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return o(e,t,r)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=n:(i(n,t),t.Buffer=s),s.prototype=Object.create(o.prototype),i(o,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=o(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},,function(e,t,r){(function(t){var n;e.exports=(n=n||function(e,n){var o;if("undefined"!=typeof window&&window.crypto&&(o=window.crypto),!o&&"undefined"!=typeof window&&window.msCrypto&&(o=window.msCrypto),!o&&void 0!==t&&t.crypto&&(o=t.crypto),!o)try{o=r(72)}catch(e){}var i=function(){if(o){if("function"==typeof o.getRandomValues)try{return o.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof o.randomBytes)try{return o.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},s=Object.create||function(){function e(){}return function(t){var r;return e.prototype=t,r=new e,e.prototype=null,r}}(),a={},c=a.lib={},u=c.Base={extend:function(e){var t=s(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},l=c.WordArray=u.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||d).stringify(this)},concat:function(e){var t=this.words,r=e.words,n=this.sigBytes,o=e.sigBytes;if(this.clamp(),n%4)for(var i=0;i<o;i++){var s=r[i>>>2]>>>24-i%4*8&255;t[n+i>>>2]|=s<<24-(n+i)%4*8}else for(i=0;i<o;i+=4)t[n+i>>>2]=r[i>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,r=this.sigBytes;t[r>>>2]&=4294967295<<32-r%4*8,t.length=e.ceil(r/4)},clone:function(){var e=u.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],r=0;r<e;r+=4)t.push(i());return new l.init(t,e)}}),f=a.enc={},d=f.Hex={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o<r;o++){var i=t[o>>>2]>>>24-o%4*8&255;n.push((i>>>4).toString(16)),n.push((15&i).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n+=2)r[n>>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new l.init(r,t/2)}},h=f.Latin1={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o<r;o++){var i=t[o>>>2]>>>24-o%4*8&255;n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var t=e.length,r=[],n=0;n<t;n++)r[n>>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new l.init(r,t)}},p=f.Utf8={stringify:function(e){try{return decodeURIComponent(escape(h.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return h.parse(unescape(encodeURIComponent(e)))}},g=c.BufferedBlockAlgorithm=u.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=p.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var r,n=this._data,o=n.words,i=n.sigBytes,s=this.blockSize,a=i/(4*s),c=(a=t?e.ceil(a):e.max((0|a)-this._minBufferSize,0))*s,u=e.min(4*c,i);if(c){for(var f=0;f<c;f+=s)this._doProcessBlock(o,f);r=o.splice(0,c),n.sigBytes-=u}return new l.init(r,u)},clone:function(){var e=u.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),m=(c.Hasher=g.extend({cfg:u.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){g.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,r){return new e.init(r).finalize(t)}},_createHmacHelper:function(e){return function(t,r){return new m.HMAC.init(e,r).finalize(t)}}}),a.algo={});return a}(Math),n)}).call(this,r(12))},,function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(422),t),o(r(423),t),o(r(424),t),o(r(236),t),o(r(427),t)},function(e,t){var r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"==typeof window&&(r=window)}e.exports=r},function(e,t){var r,n,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(r===setTimeout)return setTimeout(e,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:i}catch(e){r=i}try{n="function"==typeof clearTimeout?clearTimeout:s}catch(e){n=s}}();var c,u=[],l=!1,f=-1;function d(){l&&c&&(l=!1,c.length?u=c.concat(u):f=-1,u.length&&h())}function h(){if(!l){var e=a(d);l=!0;for(var t=u.length;t;){for(c=u,u=[];++f<t;)c&&c[f].run();f=-1,t=u.length}c=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function g(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];u.push(new p(e,t)),1!==u.length||l||a(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=g,o.addListener=g,o.once=g,o.off=g,o.removeListener=g,o.removeAllListeners=g,o.emit=g,o.prependListener=g,o.prependOnceListener=g,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},,function(e,t,r){"use strict";r.r(t),r.d(t,"AccountNameRequiredError",(function(){return u})),r.d(t,"AccountNotSupported",(function(){return l})),r.d(t,"AmountRequired",(function(){return f})),r.d(t,"BluetoothRequired",(function(){return d})),r.d(t,"BtcUnmatchedApp",(function(){return h})),r.d(t,"CantOpenDevice",(function(){return p})),r.d(t,"CantScanQRCode",(function(){return Be})),r.d(t,"CashAddrNotSupported",(function(){return g})),r.d(t,"CurrencyNotSupported",(function(){return m})),r.d(t,"DBNotReset",(function(){return Ge})),r.d(t,"DBWrongPassword",(function(){return Je})),r.d(t,"DeviceAppVerifyNotSupported",(function(){return y})),r.d(t,"DeviceGenuineSocketEarlyClose",(function(){return b})),r.d(t,"DeviceHalted",(function(){return O})),r.d(t,"DeviceInOSUExpected",(function(){return k})),r.d(t,"DeviceNameInvalid",(function(){return S})),r.d(t,"DeviceNotGenuineError",(function(){return v})),r.d(t,"DeviceOnDashboardExpected",(function(){return w})),r.d(t,"DeviceOnDashboardUnexpected",(function(){return _})),r.d(t,"DeviceShouldStayInApp",(function(){return Me})),r.d(t,"DeviceSocketFail",(function(){return E})),r.d(t,"DeviceSocketNoBulkStatus",(function(){return j})),r.d(t,"DisconnectedDevice",(function(){return P})),r.d(t,"DisconnectedDeviceDuringOperation",(function(){return A})),r.d(t,"ETHAddressNonEIP",(function(){return Ne})),r.d(t,"EnpointConfigError",(function(){return x})),r.d(t,"EthAppPleaseEnableContractData",(function(){return M})),r.d(t,"FeeEstimationFailed",(function(){return I})),r.d(t,"FeeNotLoaded",(function(){return De})),r.d(t,"FeeRequired",(function(){return Le})),r.d(t,"FeeTooHigh",(function(){return Ue})),r.d(t,"FirmwareNotRecognized",(function(){return C})),r.d(t,"FirmwareOrAppUpdateRequired",(function(){return $e})),r.d(t,"GasLessThanEstimate",(function(){return se})),r.d(t,"GenuineCheckFailed",(function(){return ze})),r.d(t,"HardResetFail",(function(){return R})),r.d(t,"InvalidAddress",(function(){return N})),r.d(t,"InvalidAddressBecauseDestinationIsAlsoSource",(function(){return B})),r.d(t,"InvalidXRPTag",(function(){return T})),r.d(t,"LatestMCUInstalledError",(function(){return D})),r.d(t,"LedgerAPI4xx",(function(){return Ke})),r.d(t,"LedgerAPI5xx",(function(){return Fe})),r.d(t,"LedgerAPIError",(function(){return U})),r.d(t,"LedgerAPIErrorWithMessage",(function(){return q})),r.d(t,"LedgerAPINotAvailable",(function(){return H})),r.d(t,"MCUNotGenuineToDashboard",(function(){return he})),r.d(t,"ManagerAppAlreadyInstalledError",(function(){return z})),r.d(t,"ManagerAppDepInstallRequired",(function(){return F})),r.d(t,"ManagerAppDepUninstallRequired",(function(){return $})),r.d(t,"ManagerAppRelyOnBTCError",(function(){return K})),r.d(t,"ManagerDeviceLockedError",(function(){return V})),r.d(t,"ManagerFirmwareNotEnoughSpaceError",(function(){return J})),r.d(t,"ManagerNotEnoughSpaceError",(function(){return G})),r.d(t,"ManagerUninstallBTCDep",(function(){return W})),r.d(t,"NetworkDown",(function(){return Q})),r.d(t,"NoAccessToCamera",(function(){return ne})),r.d(t,"NoAddressesFound",(function(){return Z})),r.d(t,"NoDBPathGiven",(function(){return Ve})),r.d(t,"NotEnoughBalance",(function(){return Y})),r.d(t,"NotEnoughBalanceBecauseDestinationNotCreated",(function(){return re})),r.d(t,"NotEnoughBalanceInParentAccount",(function(){return ee})),r.d(t,"NotEnoughBalanceToDelegate",(function(){return X})),r.d(t,"NotEnoughGas",(function(){return oe})),r.d(t,"NotEnoughSpendableBalance",(function(){return te})),r.d(t,"NotSupportedLegacyAddress",(function(){return ie})),r.d(t,"PairingFailed",(function(){return He})),r.d(t,"PasswordIncorrectError",(function(){return ce})),r.d(t,"PasswordsDontMatchError",(function(){return ae})),r.d(t,"RecipientRequired",(function(){return pe})),r.d(t,"RecommendSubAccountsToEmpty",(function(){return ue})),r.d(t,"RecommendUndelegation",(function(){return le})),r.d(t,"StatusCodes",(function(){return Qe})),r.d(t,"SyncError",(function(){return qe})),r.d(t,"TimeoutTagged",(function(){return fe})),r.d(t,"TransportError",(function(){return We})),r.d(t,"TransportInterfaceNotAvailable",(function(){return Pe})),r.d(t,"TransportOpenUserCancelled",(function(){return je})),r.d(t,"TransportRaceCondition",(function(){return Ae})),r.d(t,"TransportStatusError",(function(){return Ye})),r.d(t,"TransportWebUSBGestureRequired",(function(){return xe})),r.d(t,"UnavailableTezosOriginatedAccountReceive",(function(){return ge})),r.d(t,"UnavailableTezosOriginatedAccountSend",(function(){return me})),r.d(t,"UnexpectedBootloader",(function(){return de})),r.d(t,"UnknownMCU",(function(){return L})),r.d(t,"UpdateFetchFileFail",(function(){return ye})),r.d(t,"UpdateIncorrectHash",(function(){return be})),r.d(t,"UpdateIncorrectSig",(function(){return ve})),r.d(t,"UpdateYourApp",(function(){return we})),r.d(t,"UserRefusedAddress",(function(){return ke})),r.d(t,"UserRefusedAllowManager",(function(){return Se})),r.d(t,"UserRefusedDeviceNameChange",(function(){return _e})),r.d(t,"UserRefusedFirmwareUpdate",(function(){return Oe})),r.d(t,"UserRefusedOnDevice",(function(){return Ee})),r.d(t,"WebsocketConnectionError",(function(){return Ie})),r.d(t,"WebsocketConnectionFailed",(function(){return Ce})),r.d(t,"WrongAppForCurrency",(function(){return Te})),r.d(t,"WrongDeviceForAccount",(function(){return Re})),r.d(t,"addCustomErrorDeserializer",(function(){return i})),r.d(t,"createCustomErrorClass",(function(){return s})),r.d(t,"deserializeError",(function(){return a})),r.d(t,"getAltStatusMessage",(function(){return Ze})),r.d(t,"serializeError",(function(){return c}));var n={},o={},i=function(e,t){o[e]=t},s=function(e){var t=function(t,r){Object.assign(this,r),this.name=e,this.message=t||e,this.stack=(new Error).stack};return t.prototype=new Error,n[e]=t,t},a=function(e){if("object"==typeof e&&e){try{var t=JSON.parse(e.message);t.message&&t.name&&(e=t)}catch(e){}var r=void 0;if("string"==typeof e.name){var i=e.name,c=o[i];if(c)r=c(e);else{var u="Error"===i?Error:n[i];u||(console.warn("deserializing an unknown class '"+i+"'"),u=s(i)),r=Object.create(u.prototype);try{for(var l in e)e.hasOwnProperty(l)&&(r[l]=e[l])}catch(e){}}}else r=new Error(e.message);return!r.stack&&Error.captureStackTrace&&Error.captureStackTrace(r,a),r}return new Error(String(e))},c=function(e){return e?"object"==typeof e?function e(t,r){var n={};r.push(t);for(var o=0,i=Object.keys(t);o<i.length;o++){var s=i[o],a=t[s];"function"!=typeof a&&(a&&"object"==typeof a?-1!==r.indexOf(t[s])?n[s]="[Circular]":n[s]=e(t[s],r.slice(0)):n[s]=a)}"string"==typeof t.name&&(n.name=t.name);"string"==typeof t.message&&(n.message=t.message);"string"==typeof t.stack&&(n.stack=t.stack);return n}(e,[]):"function"==typeof e?"[Function: "+(e.name||"anonymous")+"]":e:e};var u=s("AccountNameRequired"),l=s("AccountNotSupported"),f=s("AmountRequired"),d=s("BluetoothRequired"),h=s("BtcUnmatchedApp"),p=s("CantOpenDevice"),g=s("CashAddrNotSupported"),m=s("CurrencyNotSupported"),y=s("DeviceAppVerifyNotSupported"),b=s("DeviceGenuineSocketEarlyClose"),v=s("DeviceNotGenuine"),w=s("DeviceOnDashboardExpected"),_=s("DeviceOnDashboardUnexpected"),k=s("DeviceInOSUExpected"),O=s("DeviceHalted"),S=s("DeviceNameInvalid"),E=s("DeviceSocketFail"),j=s("DeviceSocketNoBulkStatus"),P=s("DisconnectedDevice"),A=s("DisconnectedDeviceDuringOperation"),x=s("EnpointConfig"),M=s("EthAppPleaseEnableContractData"),I=s("FeeEstimationFailed"),C=s("FirmwareNotRecognized"),R=s("HardResetFail"),T=s("InvalidXRPTag"),N=s("InvalidAddress"),B=s("InvalidAddressBecauseDestinationIsAlsoSource"),D=s("LatestMCUInstalledError"),L=s("UnknownMCU"),U=s("LedgerAPIError"),q=s("LedgerAPIErrorWithMessage"),H=s("LedgerAPINotAvailable"),z=s("ManagerAppAlreadyInstalled"),K=s("ManagerAppRelyOnBTC"),F=s("ManagerAppDepInstallRequired"),$=s("ManagerAppDepUninstallRequired"),V=s("ManagerDeviceLocked"),J=s("ManagerFirmwareNotEnoughSpace"),G=s("ManagerNotEnoughSpace"),W=s("ManagerUninstallBTCDep"),Q=s("NetworkDown"),Z=s("NoAddressesFound"),Y=s("NotEnoughBalance"),X=s("NotEnoughBalanceToDelegate"),ee=s("NotEnoughBalanceInParentAccount"),te=s("NotEnoughSpendableBalance"),re=s("NotEnoughBalanceBecauseDestinationNotCreated"),ne=s("NoAccessToCamera"),oe=s("NotEnoughGas"),ie=s("NotSupportedLegacyAddress"),se=s("GasLessThanEstimate"),ae=s("PasswordsDontMatch"),ce=s("PasswordIncorrect"),ue=s("RecommendSubAccountsToEmpty"),le=s("RecommendUndelegation"),fe=s("TimeoutTagged"),de=s("UnexpectedBootloader"),he=s("MCUNotGenuineToDashboard"),pe=s("RecipientRequired"),ge=s("UnavailableTezosOriginatedAccountReceive"),me=s("UnavailableTezosOriginatedAccountSend"),ye=s("UpdateFetchFileFail"),be=s("UpdateIncorrectHash"),ve=s("UpdateIncorrectSig"),we=s("UpdateYourApp"),_e=s("UserRefusedDeviceNameChange"),ke=s("UserRefusedAddress"),Oe=s("UserRefusedFirmwareUpdate"),Se=s("UserRefusedAllowManager"),Ee=s("UserRefusedOnDevice"),je=s("TransportOpenUserCancelled"),Pe=s("TransportInterfaceNotAvailable"),Ae=s("TransportRaceCondition"),xe=s("TransportWebUSBGestureRequired"),Me=s("DeviceShouldStayInApp"),Ie=s("WebsocketConnectionError"),Ce=s("WebsocketConnectionFailed"),Re=s("WrongDeviceForAccount"),Te=s("WrongAppForCurrency"),Ne=s("ETHAddressNonEIP"),Be=s("CantScanQRCode"),De=s("FeeNotLoaded"),Le=s("FeeRequired"),Ue=s("FeeTooHigh"),qe=s("SyncError"),He=s("PairingFailed"),ze=s("GenuineCheckFailed"),Ke=s("LedgerAPI4xx"),Fe=s("LedgerAPI5xx"),$e=s("FirmwareOrAppUpdateRequired"),Ve=s("NoDBPathGiven"),Je=s("DBWrongPassword"),Ge=s("DBNotReset");function We(e,t){this.name="TransportError",this.message=e,this.stack=(new Error).stack,this.id=t}We.prototype=new Error,i("TransportError",(function(e){return new We(e.message,e.id)}));var Qe={PIN_REMAINING_ATTEMPTS:25536,INCORRECT_LENGTH:26368,MISSING_CRITICAL_PARAMETER:26624,COMMAND_INCOMPATIBLE_FILE_STRUCTURE:27009,SECURITY_STATUS_NOT_SATISFIED:27010,CONDITIONS_OF_USE_NOT_SATISFIED:27013,INCORRECT_DATA:27264,NOT_ENOUGH_MEMORY_SPACE:27268,REFERENCED_DATA_NOT_FOUND:27272,FILE_ALREADY_EXISTS:27273,INCORRECT_P1_P2:27392,INS_NOT_SUPPORTED:27904,CLA_NOT_SUPPORTED:28160,TECHNICAL_PROBLEM:28416,OK:36864,MEMORY_PROBLEM:37440,NO_EF_SELECTED:37888,INVALID_OFFSET:37890,FILE_NOT_FOUND:37892,INCONSISTENT_FILE:37896,ALGORITHM_NOT_SUPPORTED:38020,INVALID_KCV:38021,CODE_NOT_INITIALIZED:38914,ACCESS_CONDITION_NOT_FULFILLED:38916,CONTRADICTION_SECRET_CODE_STATUS:38920,CONTRADICTION_INVALIDATION:38928,CODE_BLOCKED:38976,MAX_VALUE_REACHED:38992,GP_AUTH_FAILED:25344,LICENSING:28482,HALTED:28586};function Ze(e){switch(e){case 26368:return"Incorrect length";case 26624:return"Missing critical parameter";case 27010:return"Security not satisfied (dongle locked or have invalid access rights)";case 27013:return"Condition of use not satisfied (denied by the user?)";case 27264:return"Invalid data received";case 27392:return"Invalid parameter received"}if(28416<=e&&e<=28671)return"Internal error, please report"}function Ye(e){this.name="TransportStatusError";var t=Object.keys(Qe).find((function(t){return Qe[t]===e}))||"UNKNOWN_ERROR",r=Ze(e)||t,n=e.toString(16);this.message="Ledger device: "+r+" (0x"+n+")",this.stack=(new Error).stack,this.statusCode=e,this.statusText=t}Ye.prototype=new Error,i("TransportStatusError",(function(e){return new Ye(e.statusCode)}))},,,function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(324),t),o(r(652),t),o(r(653),t),o(r(654),t),o(r(655),t),o(r(326),t),o(r(327),t),o(r(325),t),o(r(659),t),o(r(662),t)},,,,function(e,t,r){var n,o,i,s,a,c,u,l,f,d,h,p,g,m,y,b,v,w,_;e.exports=(n=r(9),r(67),void(n.lib.Cipher||(o=n,i=o.lib,s=i.Base,a=i.WordArray,c=i.BufferedBlockAlgorithm,u=o.enc,u.Utf8,l=u.Base64,f=o.algo.EvpKDF,d=i.Cipher=c.extend({cfg:s.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,r){this.cfg=this.cfg.extend(r),this._xformMode=e,this._key=t,this.reset()},reset:function(){c.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?_:v}return function(t){return{encrypt:function(r,n,o){return e(n).encrypt(t,r,n,o)},decrypt:function(r,n,o){return e(n).decrypt(t,r,n,o)}}}}()}),i.StreamCipher=d.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),h=o.mode={},p=i.BlockCipherMode=s.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),g=h.CBC=function(){var e=p.extend();function t(e,t,r){var n,o=this._iv;o?(n=o,this._iv=void 0):n=this._prevBlock;for(var i=0;i<r;i++)e[t+i]^=n[i]}return e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize;t.call(this,e,r,o),n.encryptBlock(e,r),this._prevBlock=e.slice(r,r+o)}}),e.Decryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize,i=e.slice(r,r+o);n.decryptBlock(e,r),t.call(this,e,r,o),this._prevBlock=i}}),e}(),m=(o.pad={}).Pkcs7={pad:function(e,t){for(var r=4*t,n=r-e.sigBytes%r,o=n<<24|n<<16|n<<8|n,i=[],s=0;s<n;s+=4)i.push(o);var c=a.create(i,n);e.concat(c)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},i.BlockCipher=d.extend({cfg:d.cfg.extend({mode:g,padding:m}),reset:function(){var e;d.reset.call(this);var t=this.cfg,r=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,r&&r.words):(this._mode=e.call(n,this,r&&r.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),y=i.CipherParams=s.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),b=(o.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,r=e.salt;return(r?a.create([1398893684,1701076831]).concat(r).concat(t):t).toString(l)},parse:function(e){var t,r=l.parse(e),n=r.words;return 1398893684==n[0]&&1701076831==n[1]&&(t=a.create(n.slice(2,4)),n.splice(0,4),r.sigBytes-=16),y.create({ciphertext:r,salt:t})}},v=i.SerializableCipher=s.extend({cfg:s.extend({format:b}),encrypt:function(e,t,r,n){n=this.cfg.extend(n);var o=e.createEncryptor(r,n),i=o.finalize(t),s=o.cfg;return y.create({ciphertext:i,key:r,iv:s.iv,algorithm:e,mode:s.mode,padding:s.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,r,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(r,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),w=(o.kdf={}).OpenSSL={execute:function(e,t,r,n){n||(n=a.random(8));var o=f.create({keySize:t+r}).compute(e,n),i=a.create(o.words.slice(t),4*r);return o.sigBytes=4*t,y.create({key:o,iv:i,salt:n})}},_=i.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:w}),encrypt:function(e,t,r,n){var o=(n=this.cfg.extend(n)).kdf.execute(r,e.keySize,e.ivSize);n.iv=o.iv;var i=v.encrypt.call(this,e,t,o.key,n);return i.mixIn(o),i},decrypt:function(e,t,r,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var o=n.kdf.execute(r,e.keySize,e.ivSize,t.salt);return n.iv=o.iv,v.decrypt.call(this,e,t,o.key,n)}}))))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(221),t),o(r(421),t),o(r(235),t),o(r(116),t),o(r(112),t),o(r(234),t),o(r(149),t)},function(e,t,r){const n=r(132),{MAX_LENGTH:o,MAX_SAFE_INTEGER:i}=r(131),{re:s,t:a}=r(84),c=r(133),{compareIdentifiers:u}=r(182);class l{constructor(e,t){if(t=c(t),e instanceof l){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>o)throw new TypeError(`version is longer than ${o} characters`);n("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const r=e.trim().match(t.loose?s[a.LOOSE]:s[a.FULL]);if(!r)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<i)return t}return e}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version}toString(){return this.version}compare(e){if(n("SemVer.compare",this.version,this.options,e),!(e instanceof l)){if("string"==typeof e&&e===this.version)return 0;e=new l(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof l||(e=new l(e,this.options)),u(this.major,e.major)||u(this.minor,e.minor)||u(this.patch,e.patch)}comparePre(e){if(e instanceof l||(e=new l(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const r=this.prerelease[t],o=e.prerelease[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return u(r,o)}while(++t)}compareBuild(e){e instanceof l||(e=new l(e,this.options));let t=0;do{const r=this.build[t],o=e.build[t];if(n("prerelease compare",t,r,o),void 0===r&&void 0===o)return 0;if(void 0===o)return 1;if(void 0===r)return-1;if(r!==o)return u(r,o)}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this}}e.exports=l},,,,function(e,t,r){"use strict";var n=r(302),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function s(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function u(e){return"[object Function]"===o.call(e)}function l(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var r=0,n=e.length;r<n;r++)t.call(null,e[r],r,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:c,isUndefined:s,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:u,isStream:function(e){return a(e)&&u(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:l,merge:function e(){var t={};function r(r,n){c(t[n])&&c(r)?t[n]=e(t[n],r):c(r)?t[n]=e({},r):i(r)?t[n]=r.slice():t[n]=r}for(var n=0,o=arguments.length;n<o;n++)l(arguments[n],r);return t},extend:function(e,t,r){return l(t,(function(t,o){e[o]=r&&"function"==typeof t?n(t,r):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},,,,function(e,t){function r(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=r,r.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},function(e,t,r){"use strict";var n=t,o=r(6),i=r(32),s=r(280);n.assert=i,n.toArray=s.toArray,n.zero2=s.zero2,n.toHex=s.toHex,n.encode=s.encode,n.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var o=1<<t+1,i=e.clone(),s=0;s<n.length;s++){var a,c=i.andln(o-1);i.isOdd()?(a=c>(o>>1)-1?(o>>1)-c:c,i.isubn(a)):a=0,n[s]=a,i.iushrn(1)}return n},n.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n=0,o=0;e.cmpn(-n)>0||t.cmpn(-o)>0;){var i,s,a,c=e.andln(3)+n&3,u=t.andln(3)+o&3;if(3===c&&(c=-1),3===u&&(u=-1),0==(1&c))i=0;else i=3!==(a=e.andln(7)+n&7)&&5!==a||2!==u?c:-c;if(r[0].push(i),0==(1&u))s=0;else s=3!==(a=t.andln(7)+o&7)&&5!==a||2!==c?u:-u;r[1].push(s),2*n===i+1&&(n=1-n),2*o===s+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},n.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function(e){return new o(e,"hex","le")}},,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toUtf8=t.fromUtf8=t.toRfc3339=t.fromRfc3339=t.toHex=t.fromHex=t.Bech32=t.toBase64=t.fromBase64=t.toAscii=t.fromAscii=void 0;var n=r(615);Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return n.fromAscii}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return n.toAscii}});var o=r(616);Object.defineProperty(t,"fromBase64",{enumerable:!0,get:function(){return o.fromBase64}}),Object.defineProperty(t,"toBase64",{enumerable:!0,get:function(){return o.toBase64}});var i=r(617);Object.defineProperty(t,"Bech32",{enumerable:!0,get:function(){return i.Bech32}});var s=r(618);Object.defineProperty(t,"fromHex",{enumerable:!0,get:function(){return s.fromHex}}),Object.defineProperty(t,"toHex",{enumerable:!0,get:function(){return s.toHex}});var a=r(619);Object.defineProperty(t,"fromRfc3339",{enumerable:!0,get:function(){return a.fromRfc3339}}),Object.defineProperty(t,"toRfc3339",{enumerable:!0,get:function(){return a.toRfc3339}});var c=r(620);Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return c.fromUtf8}}),Object.defineProperty(t,"toUtf8",{enumerable:!0,get:function(){return c.toUtf8}})},function(e,t,r){const n=r(24);e.exports=(e,t,r)=>new n(e,r).compare(new n(t,r))},function(e,t,r){class n{constructor(e,t){if(t=i(t),e instanceof n)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new n(e.raw,t);if(e instanceof s)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter(e=>!p(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&g(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,r=o.get(t);if(r)return r;const n=this.options.loose,i=n?u[l.HYPHENRANGELOOSE]:u[l.HYPHENRANGE];e=e.replace(i,P(this.options.includePrerelease)),a("hyphen replace",e),e=e.replace(u[l.COMPARATORTRIM],f),a("comparator trim",e,u[l.COMPARATORTRIM]),e=(e=(e=e.replace(u[l.TILDETRIM],d)).replace(u[l.CARETTRIM],h)).split(/\s+/).join(" ");const c=n?u[l.COMPARATORLOOSE]:u[l.COMPARATOR],g=e.split(" ").map(e=>y(e,this.options)).join(" ").split(/\s+/).map(e=>j(e,this.options)).filter(this.options.loose?e=>!!e.match(c):()=>!0).map(e=>new s(e,this.options)),m=(g.length,new Map);for(const e of g){if(p(e))return[e];m.set(e.value,e)}m.size>1&&m.has("")&&m.delete("");const b=[...m.values()];return o.set(t,b),b}intersects(e,t){if(!(e instanceof n))throw new TypeError("a Range is required");return this.set.some(r=>m(r,t)&&e.set.some(e=>m(e,t)&&r.every(r=>e.every(e=>r.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(A(this.set[t],e,this.options))return!0;return!1}}e.exports=n;const o=new(r(699))({max:1e3}),i=r(133),s=r(135),a=r(132),c=r(24),{re:u,t:l,comparatorTrimReplace:f,tildeTrimReplace:d,caretTrimReplace:h}=r(84),p=e=>"<0.0.0-0"===e.value,g=e=>""===e.value,m=(e,t)=>{let r=!0;const n=e.slice();let o=n.pop();for(;r&&n.length;)r=n.every(e=>o.intersects(e,t)),o=n.pop();return r},y=(e,t)=>(a("comp",e,t),e=_(e,t),a("caret",e),e=v(e,t),a("tildes",e),e=O(e,t),a("xrange",e),e=E(e,t),a("stars",e),e),b=e=>!e||"x"===e.toLowerCase()||"*"===e,v=(e,t)=>e.trim().split(/\s+/).map(e=>w(e,t)).join(" "),w=(e,t)=>{const r=t.loose?u[l.TILDELOOSE]:u[l.TILDE];return e.replace(r,(t,r,n,o,i)=>{let s;return a("tilde",e,t,r,n,o,i),b(r)?s="":b(n)?s=`>=${r}.0.0 <${+r+1}.0.0-0`:b(o)?s=`>=${r}.${n}.0 <${r}.${+n+1}.0-0`:i?(a("replaceTilde pr",i),s=`>=${r}.${n}.${o}-${i} <${r}.${+n+1}.0-0`):s=`>=${r}.${n}.${o} <${r}.${+n+1}.0-0`,a("tilde return",s),s})},_=(e,t)=>e.trim().split(/\s+/).map(e=>k(e,t)).join(" "),k=(e,t)=>{a("caret",e,t);const r=t.loose?u[l.CARETLOOSE]:u[l.CARET],n=t.includePrerelease?"-0":"";return e.replace(r,(t,r,o,i,s)=>{let c;return a("caret",e,t,r,o,i,s),b(r)?c="":b(o)?c=`>=${r}.0.0${n} <${+r+1}.0.0-0`:b(i)?c="0"===r?`>=${r}.${o}.0${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.0${n} <${+r+1}.0.0-0`:s?(a("replaceCaret pr",s),c="0"===r?"0"===o?`>=${r}.${o}.${i}-${s} <${r}.${o}.${+i+1}-0`:`>=${r}.${o}.${i}-${s} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${i}-${s} <${+r+1}.0.0-0`):(a("no pr"),c="0"===r?"0"===o?`>=${r}.${o}.${i}${n} <${r}.${o}.${+i+1}-0`:`>=${r}.${o}.${i}${n} <${r}.${+o+1}.0-0`:`>=${r}.${o}.${i} <${+r+1}.0.0-0`),a("caret return",c),c})},O=(e,t)=>(a("replaceXRanges",e,t),e.split(/\s+/).map(e=>S(e,t)).join(" ")),S=(e,t)=>{e=e.trim();const r=t.loose?u[l.XRANGELOOSE]:u[l.XRANGE];return e.replace(r,(r,n,o,i,s,c)=>{a("xRange",e,r,n,o,i,s,c);const u=b(o),l=u||b(i),f=l||b(s),d=f;return"="===n&&d&&(n=""),c=t.includePrerelease?"-0":"",u?r=">"===n||"<"===n?"<0.0.0-0":"*":n&&d?(l&&(i=0),s=0,">"===n?(n=">=",l?(o=+o+1,i=0,s=0):(i=+i+1,s=0)):"<="===n&&(n="<",l?o=+o+1:i=+i+1),"<"===n&&(c="-0"),r=`${n+o}.${i}.${s}${c}`):l?r=`>=${o}.0.0${c} <${+o+1}.0.0-0`:f&&(r=`>=${o}.${i}.0${c} <${o}.${+i+1}.0-0`),a("xRange return",r),r})},E=(e,t)=>(a("replaceStars",e,t),e.trim().replace(u[l.STAR],"")),j=(e,t)=>(a("replaceGTE0",e,t),e.trim().replace(u[t.includePrerelease?l.GTE0PRE:l.GTE0],"")),P=e=>(t,r,n,o,i,s,a,c,u,l,f,d,h)=>`${r=b(n)?"":b(o)?`>=${n}.0.0${e?"-0":""}`:b(i)?`>=${n}.${o}.0${e?"-0":""}`:s?">="+r:`>=${r}${e?"-0":""}`} ${c=b(u)?"":b(l)?`<${+u+1}.0.0-0`:b(f)?`<${u}.${+l+1}.0-0`:d?`<=${u}.${l}.${f}-${d}`:e?`<${u}.${l}.${+f+1}-0`:"<="+c}`.trim(),A=(e,t,r)=>{for(let r=0;r<e.length;r++)if(!e[r].test(t))return!1;if(t.prerelease.length&&!r.includePrerelease){for(let r=0;r<e.length;r++)if(a(e[r].semver),e[r].semver!==s.ANY&&e[r].semver.prerelease.length>0){const n=e[r].semver;if(n.major===t.major&&n.minor===t.minor&&n.patch===t.patch)return!0}return!1}return!0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(732);t.Bech32=n.Bech32;var o=r(733);t.Decimal=o.Decimal;var i=r(360);t.Encoding=i.Encoding;var s=r(734);t.Int53=s.Int53,t.Uint32=s.Uint32,t.Uint53=s.Uint53,t.Uint64=s.Uint64;var a=r(735);t.isJsonCompatibleValue=a.isJsonCompatibleValue,t.isJsonCompatibleDictionary=a.isJsonCompatibleDictionary,t.isJsonCompatibleArray=a.isJsonCompatibleArray;var c=r(736);t.TransactionEncoder=c.TransactionEncoder;var u=r(362);t.isNonNullObject=u.isNonNullObject,t.isUint8Array=u.isUint8Array},function(e,t,r){"use strict";var n;r.r(t),r.d(t,"Lifecycle",(function(){return o})),r.d(t,"autoInjectable",(function(){return j})),r.d(t,"inject",(function(){return P})),r.d(t,"injectable",(function(){return A})),r.d(t,"registry",(function(){return x})),r.d(t,"singleton",(function(){return M})),r.d(t,"injectAll",(function(){return I})),r.d(t,"injectAllWithTransform",(function(){return C})),r.d(t,"injectWithTransform",(function(){return R})),r.d(t,"scoped",(function(){return T})),r.d(t,"instanceCachingFactory",(function(){return N})),r.d(t,"predicateAwareClassFactory",(function(){return B})),r.d(t,"isClassProvider",(function(){return c})),r.d(t,"isFactoryProvider",(function(){return u})),r.d(t,"isNormalToken",(function(){return d})),r.d(t,"isTokenProvider",(function(){return g})),r.d(t,"isValueProvider",(function(){return m})),r.d(t,"delay",(function(){return f})),r.d(t,"container",(function(){return E})),function(e){e[e.Transient=0]="Transient",e[e.Singleton=1]="Singleton",e[e.ResolutionScoped=2]="ResolutionScoped",e[e.ContainerScoped=3]="ContainerScoped"}(n||(n={}));var o=n,i=r(3);function s(e){var t=Reflect.getMetadata("design:paramtypes",e)||[],r=Reflect.getOwnMetadata("injectionTokens",e)||{};return Object.keys(r).forEach((function(e){t[+e]=r[e]})),t}function a(e,t){return function(r,n,o){var i=Reflect.getOwnMetadata("injectionTokens",r)||{};i[o]=t?{token:e,transform:t.transformToken,transformArgs:t.args||[]}:e,Reflect.defineMetadata("injectionTokens",i,r)}}function c(e){return!!e.useClass}function u(e){return!!e.useFactory}var l=function(){function e(e){this.wrap=e,this.reflectMethods=["get","getPrototypeOf","setPrototypeOf","getOwnPropertyDescriptor","defineProperty","has","set","deleteProperty","apply","construct"]}return e.prototype.createProxy=function(e){var t,r=this,n=!1;return new Proxy({},this.createHandler((function(){return n||(t=e(r.wrap()),n=!0),t})))},e.prototype.createHandler=function(e){var t={};return this.reflectMethods.forEach((function(r){t[r]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];t[0]=e();var o=Reflect[r];return o.apply(void 0,Object(i.e)(t))}})),t},e}();function f(e){if(void 0===e)throw new Error("Attempt to `delay` undefined. Constructor must be wrapped in a callback");return new l(e)}function d(e){return"string"==typeof e||"symbol"==typeof e}function h(e){return"object"==typeof e&&"token"in e&&"multiple"in e}function p(e){return"object"==typeof e&&"token"in e&&"transform"in e}function g(e){return!!e.useToken}function m(e){return null!=e.useValue}var y=function(){function e(){this._registryMap=new Map}return e.prototype.entries=function(){return this._registryMap.entries()},e.prototype.getAll=function(e){return this.ensure(e),this._registryMap.get(e)},e.prototype.get=function(e){this.ensure(e);var t=this._registryMap.get(e);return t[t.length-1]||null},e.prototype.set=function(e,t){this.ensure(e),this._registryMap.get(e).push(t)},e.prototype.setAll=function(e,t){this._registryMap.set(e,t)},e.prototype.has=function(e){return this.ensure(e),this._registryMap.get(e).length>0},e.prototype.clear=function(){this._registryMap.clear()},e.prototype.ensure=function(e){this._registryMap.has(e)||this._registryMap.set(e,[])},e}(),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t}(y),v=function(){this.scopedResolutions=new Map};function w(e,t,r){var n,o,s,a=Object(i.c)(e.toString().match(/constructor\(([\w, ]+)\)/)||[],2)[1],c=function(e,t){return null===e?"at position #"+t:'"'+e.split(",")[t].trim()+'" at position #'+t}(void 0===a?null:a,t);return n="Cannot inject the dependency "+c+' of "'+e.name+'" constructor. Reason:',o=r,void 0===s&&(s="    "),Object(i.e)([n],o.message.split("\n").map((function(e){return s+e}))).join("\n")}var _=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t}(y),k=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t}(y),O=function(){this.preResolution=new _,this.postResolution=new k},S=new Map,E=new(function(){function e(e){this.parent=e,this._registry=new b,this.interceptors=new O}return e.prototype.register=function(e,t,r){var n;if(void 0===r&&(r={lifecycle:o.Transient}),n=function(e){return c(e)||m(e)||g(e)||u(e)}(t)?t:{useClass:t},g(n))for(var s=[e],a=n;null!=a;){var l=a.useToken;if(s.includes(l))throw new Error("Token registration cycle detected! "+Object(i.e)(s,[l]).join(" -> "));s.push(l);var f=this._registry.get(l);a=f&&g(f.provider)?f.provider:null}if((r.lifecycle===o.Singleton||r.lifecycle==o.ContainerScoped||r.lifecycle==o.ResolutionScoped)&&(m(n)||u(n)))throw new Error('Cannot use lifecycle "'+o[r.lifecycle]+'" with ValueProviders or FactoryProviders');return this._registry.set(e,{provider:n,options:r}),this},e.prototype.registerType=function(e,t){return d(t)?this.register(e,{useToken:t}):this.register(e,{useClass:t})},e.prototype.registerInstance=function(e,t){return this.register(e,{useValue:t})},e.prototype.registerSingleton=function(e,t){if(d(e)){if(d(t))return this.register(e,{useToken:t},{lifecycle:o.Singleton});if(t)return this.register(e,{useClass:t},{lifecycle:o.Singleton});throw new Error('Cannot register a type name as a singleton without a "to" token')}var r=e;return t&&!d(t)&&(r=t),this.register(e,{useClass:r},{lifecycle:o.Singleton})},e.prototype.resolve=function(e,t){void 0===t&&(t=new v);var r=this.getRegistration(e);if(!r&&d(e))throw new Error('Attempted to resolve unregistered dependency token: "'+e.toString()+'"');if(this.executePreResolutionInterceptor(e,"Single"),r){var n=this.resolveRegistration(r,t);return this.executePostResolutionInterceptor(e,n,"Single"),n}if(function(e){return"function"==typeof e||e instanceof l}(e)){n=this.construct(e,t);return this.executePostResolutionInterceptor(e,n,"Single"),n}throw new Error("Attempted to construct an undefined constructor. Could mean a circular dependency problem. Try using `delay` function.")},e.prototype.executePreResolutionInterceptor=function(e,t){var r,n;if(this.interceptors.preResolution.has(e)){var o=[];try{for(var s=Object(i.g)(this.interceptors.preResolution.getAll(e)),a=s.next();!a.done;a=s.next()){var c=a.value;"Once"!=c.options.frequency&&o.push(c),c.callback(e,t)}}catch(e){r={error:e}}finally{try{a&&!a.done&&(n=s.return)&&n.call(s)}finally{if(r)throw r.error}}this.interceptors.preResolution.setAll(e,o)}},e.prototype.executePostResolutionInterceptor=function(e,t,r){var n,o;if(this.interceptors.postResolution.has(e)){var s=[];try{for(var a=Object(i.g)(this.interceptors.postResolution.getAll(e)),c=a.next();!c.done;c=a.next()){var u=c.value;"Once"!=u.options.frequency&&s.push(u),u.callback(e,t,r)}}catch(e){n={error:e}}finally{try{c&&!c.done&&(o=a.return)&&o.call(a)}finally{if(n)throw n.error}}this.interceptors.postResolution.setAll(e,s)}},e.prototype.resolveRegistration=function(e,t){if(e.options.lifecycle===o.ResolutionScoped&&t.scopedResolutions.has(e))return t.scopedResolutions.get(e);var r,n=e.options.lifecycle===o.Singleton,i=e.options.lifecycle===o.ContainerScoped,s=n||i;return r=m(e.provider)?e.provider.useValue:g(e.provider)?s?e.instance||(e.instance=this.resolve(e.provider.useToken,t)):this.resolve(e.provider.useToken,t):c(e.provider)?s?e.instance||(e.instance=this.construct(e.provider.useClass,t)):this.construct(e.provider.useClass,t):u(e.provider)?e.provider.useFactory(this):this.construct(e.provider,t),e.options.lifecycle===o.ResolutionScoped&&t.scopedResolutions.set(e,r),r},e.prototype.resolveAll=function(e,t){var r=this;void 0===t&&(t=new v);var n=this.getAllRegistrations(e);if(!n&&d(e))throw new Error('Attempted to resolve unregistered dependency token: "'+e.toString()+'"');if(this.executePreResolutionInterceptor(e,"All"),n){var o=n.map((function(e){return r.resolveRegistration(e,t)}));return this.executePostResolutionInterceptor(e,o,"All"),o}var i=[this.construct(e,t)];return this.executePostResolutionInterceptor(e,i,"All"),i},e.prototype.isRegistered=function(e,t){return void 0===t&&(t=!1),this._registry.has(e)||t&&(this.parent||!1)&&this.parent.isRegistered(e,!0)},e.prototype.reset=function(){this._registry.clear(),this.interceptors.preResolution.clear(),this.interceptors.postResolution.clear()},e.prototype.clearInstances=function(){var e,t;try{for(var r=Object(i.g)(this._registry.entries()),n=r.next();!n.done;n=r.next()){var o=Object(i.c)(n.value,2),s=o[0],a=o[1];this._registry.setAll(s,a.filter((function(e){return!m(e.provider)})).map((function(e){return e.instance=void 0,e})))}}catch(t){e={error:t}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(e)throw e.error}}},e.prototype.createChildContainer=function(){var t,r,n=new e(this);try{for(var s=Object(i.g)(this._registry.entries()),a=s.next();!a.done;a=s.next()){var c=Object(i.c)(a.value,2),u=c[0],l=c[1];l.some((function(e){return e.options.lifecycle===o.ContainerScoped}))&&n._registry.setAll(u,l.map((function(e){return e.options.lifecycle===o.ContainerScoped?{provider:e.provider,options:e.options}:e})))}}catch(e){t={error:e}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}return n},e.prototype.beforeResolution=function(e,t,r){void 0===r&&(r={frequency:"Always"}),this.interceptors.preResolution.set(e,{callback:t,options:r})},e.prototype.afterResolution=function(e,t,r){void 0===r&&(r={frequency:"Always"}),this.interceptors.postResolution.set(e,{callback:t,options:r})},e.prototype.getRegistration=function(e){return this.isRegistered(e)?this._registry.get(e):this.parent?this.parent.getRegistration(e):null},e.prototype.getAllRegistrations=function(e){return this.isRegistered(e)?this._registry.getAll(e):this.parent?this.parent.getAllRegistrations(e):null},e.prototype.construct=function(e,t){var r=this;if(e instanceof l)return e.createProxy((function(e){return r.resolve(e,t)}));var n=S.get(e);if(!n||0===n.length){if(0===e.length)return new e;throw new Error('TypeInfo not known for "'+e.name+'"')}var o=n.map(this.resolveParams(t,e));return new(e.bind.apply(e,Object(i.e)([void 0],o)))},e.prototype.resolveParams=function(e,t){var r=this;return function(n,o){var s,a,c;try{return h(n)?p(n)?n.multiple?(s=r.resolve(n.transform)).transform.apply(s,Object(i.e)([r.resolveAll(n.token)],n.transformArgs)):(a=r.resolve(n.transform)).transform.apply(a,Object(i.e)([r.resolve(n.token,e)],n.transformArgs)):n.multiple?r.resolveAll(n.token):r.resolve(n.token,e):p(n)?(c=r.resolve(n.transform,e)).transform.apply(c,Object(i.e)([r.resolve(n.token,e)],n.transformArgs)):r.resolve(n,e)}catch(e){throw new Error(w(t,o,e))}}},e}());var j=function(){return function(e){var t=s(e);return function(r){function n(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return r.apply(this,Object(i.e)(n.concat(t.slice(n.length).map((function(t,r){var o,s,a;try{return h(t)?p(t)?t.multiple?(o=E.resolve(t.transform)).transform.apply(o,Object(i.e)([E.resolveAll(t.token)],t.transformArgs)):(s=E.resolve(t.transform)).transform.apply(s,Object(i.e)([E.resolve(t.token)],t.transformArgs)):t.multiple?E.resolveAll(t.token):E.resolve(t.token):p(t)?(a=E.resolve(t.transform)).transform.apply(a,Object(i.e)([E.resolve(t.token)],t.transformArgs)):E.resolve(t)}catch(t){var c=r+n.length;throw new Error(w(e,c,t))}})))))||this}return Object(i.b)(n,r),n}(e)}};var P=function(e){return a(e)};var A=function(){return function(e){S.set(e,s(e))}};var x=function(e){return void 0===e&&(e=[]),function(t){return e.forEach((function(e){var t=e.token,r=e.options,n=Object(i.d)(e,["token","options"]);return E.register(t,n,r)})),t}};var M=function(){return function(e){A()(e),E.registerSingleton(e)}};var I=function(e){return a({token:e,multiple:!0})};var C=function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];var o={token:e,multiple:!0,transform:t,transformArgs:r};return a(o)};var R=function(e,t){for(var r=[],n=2;n<arguments.length;n++)r[n-2]=arguments[n];return a(e,{transformToken:t,args:r})};function T(e,t){return function(r){A()(r),E.register(t||r,r,{lifecycle:e})}}function N(e){var t;return function(r){return null==t&&(t=e(r)),t}}function B(e,t,r,n){var o,i;return void 0===n&&(n=!0),function(s){var a=e(s);return n&&i===a||(o=(i=a)?s.resolve(t):s.resolve(r)),o}}if("undefined"==typeof Reflect||!Reflect.getMetadata)throw new Error("tsyringe requires a reflect polyfill. Please add 'import \"reflect-metadata\"' to the top of your entry point.")},function(e,t,r){"use strict";r.d(t,"b",(function(){return a})),r.d(t,"a",(function(){return c}));var n=r(207),o=r.n(n);const i={blue:{id:"blue",productName:"Ledger Blue",productIdMM:0,legacyUsbProductId:0,usbOnly:!0,memorySize:491520,blockSize:4096,getBlockSize:e=>4096},nanoS:{id:"nanoS",productName:"Ledger Nano S",productIdMM:16,legacyUsbProductId:1,usbOnly:!0,memorySize:327680,blockSize:4096,getBlockSize:e=>o.a.lt(o.a.coerce(e),"2.0.0")?4096:2048},nanoX:{id:"nanoX",productName:"Ledger Nano X",productIdMM:64,legacyUsbProductId:4,usbOnly:!1,memorySize:2097152,blockSize:4096,getBlockSize:e=>4096,bluetoothSpec:[{serviceUuid:"d973f2e0-b19e-11e2-9e96-0800200c9a66",notifyUuid:"d973f2e1-b19e-11e2-9e96-0800200c9a66",writeUuid:"d973f2e2-b19e-11e2-9e96-0800200c9a66"},{serviceUuid:"13d63400-2c97-0004-0000-4c6564676572",notifyUuid:"13d63400-2c97-0004-0001-4c6564676572",writeUuid:"13d63400-2c97-0004-0002-4c6564676572"}]}},s=Object.values(i),a=11415,c=e=>{const t=s.find(t=>t.legacyUsbProductId===e);if(t)return t;const r=e>>8;return s.find(e=>e.productIdMM===r)},u=[],l={};for(let e in i){const t=i[e],{bluetoothSpec:r}=t;if(r)for(let e=0;e<r.length;e++){const n=r[e];u.push(n.serviceUuid),l[n.serviceUuid]=l[n.serviceUuid.replace(/-/g,"")]={deviceModel:t,...n}}}},function(e,t,r){"use strict";var n=t;n.version=r(508).version,n.utils=r(33),n.rand=r(161),n.curve=r(281),n.curves=r(164),n.ec=r(513),n.eddsa=r(517)},,,function(e,t,r){"use strict";e.exports=r(428)},function(e,t,r){"use strict";var n=r(32),o=r(4);function i(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function s(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function a(e){return 1===e.length?"0"+e:e}function c(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=o,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),o=0;o<e.length;o+=2)r.push(parseInt(e[o]+e[o+1],16))}else for(var n=0,o=0;o<e.length;o++){var s=e.charCodeAt(o);s<128?r[n++]=s:s<2048?(r[n++]=s>>6|192,r[n++]=63&s|128):i(e,o)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++o)),r[n++]=s>>18|240,r[n++]=s>>12&63|128,r[n++]=s>>6&63|128,r[n++]=63&s|128):(r[n++]=s>>12|224,r[n++]=s>>6&63|128,r[n++]=63&s|128)}else for(o=0;o<e.length;o++)r[o]=0|e[o];return r},t.toHex=function(e){for(var t="",r=0;r<e.length;r++)t+=a(e[r].toString(16));return t},t.htonl=s,t.toHex32=function(e,t){for(var r="",n=0;n<e.length;n++){var o=e[n];"little"===t&&(o=s(o)),r+=c(o.toString(16))}return r},t.zero2=a,t.zero8=c,t.join32=function(e,t,r,o){var i=r-t;n(i%4==0);for(var s=new Array(i/4),a=0,c=t;a<s.length;a++,c+=4){var u;u="big"===o?e[c]<<24|e[c+1]<<16|e[c+2]<<8|e[c+3]:e[c+3]<<24|e[c+2]<<16|e[c+1]<<8|e[c],s[a]=u>>>0}return s},t.split32=function(e,t){for(var r=new Array(4*e.length),n=0,o=0;n<e.length;n++,o+=4){var i=e[n];"big"===t?(r[o]=i>>>24,r[o+1]=i>>>16&255,r[o+2]=i>>>8&255,r[o+3]=255&i):(r[o+3]=i>>>24,r[o+2]=i>>>16&255,r[o+1]=i>>>8&255,r[o]=255&i)}return r},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,r){return e+t+r>>>0},t.sum32_4=function(e,t,r,n){return e+t+r+n>>>0},t.sum32_5=function(e,t,r,n,o){return e+t+r+n+o>>>0},t.sum64=function(e,t,r,n){var o=e[t],i=n+e[t+1]>>>0,s=(i<n?1:0)+r+o;e[t]=s>>>0,e[t+1]=i},t.sum64_hi=function(e,t,r,n){return(t+n>>>0<t?1:0)+e+r>>>0},t.sum64_lo=function(e,t,r,n){return t+n>>>0},t.sum64_4_hi=function(e,t,r,n,o,i,s,a){var c=0,u=t;return c+=(u=u+n>>>0)<t?1:0,c+=(u=u+i>>>0)<i?1:0,e+r+o+s+(c+=(u=u+a>>>0)<a?1:0)>>>0},t.sum64_4_lo=function(e,t,r,n,o,i,s,a){return t+n+i+a>>>0},t.sum64_5_hi=function(e,t,r,n,o,i,s,a,c,u){var l=0,f=t;return l+=(f=f+n>>>0)<t?1:0,l+=(f=f+i>>>0)<i?1:0,l+=(f=f+a>>>0)<a?1:0,e+r+o+s+c+(l+=(f=f+u>>>0)<u?1:0)>>>0},t.sum64_5_lo=function(e,t,r,n,o,i,s,a,c,u){return t+n+i+a+u>>>0},t.rotr64_hi=function(e,t,r){return(t<<32-r|e>>>r)>>>0},t.rotr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0},t.shr64_hi=function(e,t,r){return e>>>r},t.shr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.slip10CurveFromString=t.Slip10RawIndex=t.Slip10Curve=t.Slip10=t.stringToPath=t.pathToString=t.sha512=t.Sha512=t.sha256=t.Sha256=t.sha1=t.Sha1=t.Secp256k1Signature=t.ExtendedSecp256k1Signature=t.Secp256k1=t.ripemd160=t.Ripemd160=t.Random=t.Ed25519Keypair=t.Ed25519=t.isArgon2idOptions=t.Argon2id=t.xchacha20NonceLength=t.Xchacha20poly1305Ietf=t.keccak256=t.Keccak256=t.Hmac=t.EnglishMnemonic=t.Bip39=void 0;var n=r(614);Object.defineProperty(t,"Bip39",{enumerable:!0,get:function(){return n.Bip39}});var o=r(312);Object.defineProperty(t,"EnglishMnemonic",{enumerable:!0,get:function(){return o.EnglishMnemonic}});var i=r(313);Object.defineProperty(t,"Hmac",{enumerable:!0,get:function(){return i.Hmac}});var s=r(621);Object.defineProperty(t,"Keccak256",{enumerable:!0,get:function(){return s.Keccak256}}),Object.defineProperty(t,"keccak256",{enumerable:!0,get:function(){return s.keccak256}});var a=r(622);Object.defineProperty(t,"Xchacha20poly1305Ietf",{enumerable:!0,get:function(){return a.Xchacha20poly1305Ietf}}),Object.defineProperty(t,"xchacha20NonceLength",{enumerable:!0,get:function(){return a.xchacha20NonceLength}}),Object.defineProperty(t,"Argon2id",{enumerable:!0,get:function(){return a.Argon2id}}),Object.defineProperty(t,"isArgon2idOptions",{enumerable:!0,get:function(){return a.isArgon2idOptions}}),Object.defineProperty(t,"Ed25519",{enumerable:!0,get:function(){return a.Ed25519}}),Object.defineProperty(t,"Ed25519Keypair",{enumerable:!0,get:function(){return a.Ed25519Keypair}});var c=r(623);Object.defineProperty(t,"Random",{enumerable:!0,get:function(){return c.Random}});var u=r(624);Object.defineProperty(t,"Ripemd160",{enumerable:!0,get:function(){return u.Ripemd160}}),Object.defineProperty(t,"ripemd160",{enumerable:!0,get:function(){return u.ripemd160}});var l=r(625);Object.defineProperty(t,"Secp256k1",{enumerable:!0,get:function(){return l.Secp256k1}});var f=r(315);Object.defineProperty(t,"ExtendedSecp256k1Signature",{enumerable:!0,get:function(){return f.ExtendedSecp256k1Signature}}),Object.defineProperty(t,"Secp256k1Signature",{enumerable:!0,get:function(){return f.Secp256k1Signature}});var d=r(316);Object.defineProperty(t,"Sha1",{enumerable:!0,get:function(){return d.Sha1}}),Object.defineProperty(t,"sha1",{enumerable:!0,get:function(){return d.sha1}}),Object.defineProperty(t,"Sha256",{enumerable:!0,get:function(){return d.Sha256}}),Object.defineProperty(t,"sha256",{enumerable:!0,get:function(){return d.sha256}}),Object.defineProperty(t,"Sha512",{enumerable:!0,get:function(){return d.Sha512}}),Object.defineProperty(t,"sha512",{enumerable:!0,get:function(){return d.sha512}});var h=r(626);Object.defineProperty(t,"pathToString",{enumerable:!0,get:function(){return h.pathToString}}),Object.defineProperty(t,"stringToPath",{enumerable:!0,get:function(){return h.stringToPath}}),Object.defineProperty(t,"Slip10",{enumerable:!0,get:function(){return h.Slip10}}),Object.defineProperty(t,"Slip10Curve",{enumerable:!0,get:function(){return h.Slip10Curve}}),Object.defineProperty(t,"Slip10RawIndex",{enumerable:!0,get:function(){return h.Slip10RawIndex}}),Object.defineProperty(t,"slip10CurveFromString",{enumerable:!0,get:function(){return h.slip10CurveFromString}})},function(e,t,r){"use strict";var n,o="object"==typeof Reflect?Reflect:null,i=o&&"function"==typeof o.apply?o.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)};n=o&&"function"==typeof o.ownKeys?o.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function a(){a.init.call(this)}e.exports=a,e.exports.once=function(e,t){return new Promise((function(r,n){function o(){void 0!==i&&e.removeListener("error",i),r([].slice.call(arguments))}var i;"error"!==t&&(i=function(r){e.removeListener(t,o),n(r)},e.once("error",i)),e.once(t,o)}))},a.EventEmitter=a,a.prototype._events=void 0,a.prototype._eventsCount=0,a.prototype._maxListeners=void 0;var c=10;function u(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function l(e){return void 0===e._maxListeners?a.defaultMaxListeners:e._maxListeners}function f(e,t,r,n){var o,i,s,a;if(u(r),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,r.listener?r.listener:r),i=e._events),s=i[t]),void 0===s)s=i[t]=r,++e._eventsCount;else if("function"==typeof s?s=i[t]=n?[r,s]:[s,r]:n?s.unshift(r):s.push(r),(o=l(e))>0&&s.length>o&&!s.warned){s.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=s.length,a=c,console&&console.warn&&console.warn(a)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function h(e,t,r){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:r},o=d.bind(n);return o.listener=r,n.wrapFn=o,o}function p(e,t,r){var n=e._events;if(void 0===n)return[];var o=n[t];return void 0===o?[]:"function"==typeof o?r?[o.listener||o]:[o]:r?function(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(o):m(o,o.length)}function g(e){var t=this._events;if(void 0!==t){var r=t[e];if("function"==typeof r)return 1;if(void 0!==r)return r.length}return 0}function m(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}Object.defineProperty(a,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e}}),a.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},a.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||s(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},a.prototype.getMaxListeners=function(){return l(this)},a.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n="error"===e,o=this._events;if(void 0!==o)n=n&&void 0===o.error;else if(!n)return!1;if(n){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var a=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw a.context=s,a}var c=o[e];if(void 0===c)return!1;if("function"==typeof c)i(c,this,t);else{var u=c.length,l=m(c,u);for(r=0;r<u;++r)i(l[r],this,t)}return!0},a.prototype.addListener=function(e,t){return f(this,e,t,!1)},a.prototype.on=a.prototype.addListener,a.prototype.prependListener=function(e,t){return f(this,e,t,!0)},a.prototype.once=function(e,t){return u(t),this.on(e,h(this,e,t)),this},a.prototype.prependOnceListener=function(e,t){return u(t),this.prependListener(e,h(this,e,t)),this},a.prototype.removeListener=function(e,t){var r,n,o,i,s;if(u(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(o=-1,i=r.length-1;i>=0;i--)if(r[i]===t||r[i].listener===t){s=r[i].listener,o=i;break}if(o<0)return this;0===o?r.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,o),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,s||t)}return this},a.prototype.off=a.prototype.removeListener,a.prototype.removeAllListeners=function(e){var t,r,n;if(void 0===(r=this._events))return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){var o,i=Object.keys(r);for(n=0;n<i.length;++n)"removeListener"!==(o=i[n])&&this.removeAllListeners(o);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},a.prototype.listeners=function(e){return p(this,e,!0)},a.prototype.rawListeners=function(e){return p(this,e,!1)},a.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):g.call(e,t)},a.prototype.listenerCount=g,a.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TYPES=void 0,t.TYPES={ChainsStore:Symbol("ChainsStore"),ChainsEmbedChainInfos:Symbol("ChainsEmbededChainInfos"),InteractionStore:Symbol("InteractionStore"),KeyRingStore:Symbol("KeyRingStore"),LedgerStore:Symbol("LedgerStore"),PermissionStore:Symbol("PermissionStore"),PermissionServicePrivilegedOrigins:Symbol("PermissionServicePrivilegedOrigins"),PersistentMemoryStore:Symbol("PersistentMemoryStore"),SecretWasmStore:Symbol("SecretWasmStore"),TokensStore:Symbol("TokensStore"),TxStore:Symbol("TxStore"),UpdaterStore:Symbol("UpdaterStore"),EventMsgRequester:Symbol("EventMsgRequester"),RNG:Symbol("RandomNumberGenerator")}},,function(e,t,r){"use strict";var n=r(4),o=r(156),i=r(75),s=r(76),a=r(56);function c(e){a.call(this,"digest"),this._hash=e}n(c,a),c.prototype._update=function(e){this._hash.update(e)},c.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new o:"rmd160"===e||"ripemd160"===e?new i:new c(s(e))}},,function(e,t,r){var n=r(7).Buffer,o=r(397).Transform,i=r(66).StringDecoder;function s(e){o.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}r(4)(s,o),s.prototype.update=function(e,t,r){"string"==typeof e&&(e=n.from(e,t));var o=this._update(e);return this.hashMode?this:(r&&(o=this._toString(o,r)),o)},s.prototype.setAutoPadding=function(){},s.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},s.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},s.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},s.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{r(n)}},s.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},s.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e&&(t=this._toString(t,e,!0)),t},s.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new i(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var n=this._decoder.write(e);return r&&(n+=this._decoder.end()),n},e.exports=s},function(e,t,r){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var r=t.shift();if(r){if("object"!=typeof r)throw new TypeError(r+"must be non-object");for(var n in r)o(r,n)&&(e[n]=r[n])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var i={arraySet:function(e,t,r,n,o){if(t.subarray&&e.subarray)e.set(t.subarray(r,r+n),o);else for(var i=0;i<n;i++)e[o+i]=t[r+i]},flattenChunks:function(e){var t,r,n,o,i,s;for(n=0,t=0,r=e.length;t<r;t++)n+=e[t].length;for(s=new Uint8Array(n),o=0,t=0,r=e.length;t<r;t++)i=e[t],s.set(i,o),o+=i.length;return s}},s={arraySet:function(e,t,r,n,o){for(var i=0;i<n;i++)e[o+i]=t[r+i]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,i)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,s))},t.setTyped(n)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(332),t),o(r(128),t),o(r(333),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},s=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0,r(665);const a=r(43),c=r(52),u=i(r(666)),l=i(r(669)),f=i(r(678)),d=i(r(715)),h=i(r(730)),p=i(r(805)),g=i(r(808)),m=i(r(811)),y=i(r(814)),b=i(r(817));s(r(820),t),s(r(58),t),s(r(350),t),s(r(103),t),s(r(821),t),s(r(822),t),s(r(334),t),s(r(823),t),s(r(83),t),s(r(102),t),t.init=function(e,t,r,n,o,i){a.container.register(c.TYPES.ChainsEmbedChainInfos,{useValue:n}),a.container.register(c.TYPES.EventMsgRequester,{useValue:r}),a.container.register(c.TYPES.RNG,{useValue:i}),a.container.register(c.TYPES.ChainsStore,{useValue:t("chains")}),a.container.register(c.TYPES.InteractionStore,{useValue:t("interaction")}),a.container.register(c.TYPES.KeyRingStore,{useValue:t("keyring")}),a.container.register(c.TYPES.LedgerStore,{useValue:t("ledger")}),a.container.register(c.TYPES.PermissionStore,{useValue:t("permission")}),a.container.register(c.TYPES.PermissionServicePrivilegedOrigins,{useValue:o}),a.container.register(c.TYPES.PersistentMemoryStore,{useValue:t("persistent-memory")}),a.container.register(c.TYPES.SecretWasmStore,{useValue:t("secretwasm")}),a.container.register(c.TYPES.TokensStore,{useValue:t("tokens")}),a.container.register(c.TYPES.TxStore,{useValue:t("background-tx")}),a.container.register(c.TYPES.UpdaterStore,{useValue:t("updator")});const s=a.container.resolve(y.InteractionService);y.init(e,s);const v=a.container.resolve(u.PersistentMemoryService);u.init(e,v);const w=a.container.resolve(b.PermissionService);b.init(e,w);const _=a.container.resolve(g.ChainUpdaterService);g.init(e,_);const k=a.container.resolve(m.TokensService);m.init(e,k);const O=a.container.resolve(l.ChainsService);l.init(e,O);const S=a.container.resolve(f.LedgerService);f.init(e,S);const E=a.container.resolve(d.KeyRingService);d.init(e,E);const j=a.container.resolve(h.SecretWasmService);h.init(e,j);const P=a.container.resolve(p.BackgroundTxService);p.init(e,P)}},,,function(e,t,r){"use strict";(function(t,n){var o=r(7).Buffer,i=t.crypto||t.msCrypto;i&&i.getRandomValues?e.exports=function(e,t){if(e>4294967295)throw new RangeError("requested too many random bytes");var r=o.allocUnsafe(e);if(e>0)if(e>65536)for(var s=0;s<e;s+=65536)i.getRandomValues(r.slice(s,s+65536));else i.getRandomValues(r);if("function"==typeof t)return n.nextTick((function(){t(null,r)}));return r}:e.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(this,r(12),r(13))},,function(e,t,r){"use strict";(function(e){var n=t;function o(e,t,r){for(var n=Object.keys(t),o=0;o<n.length;++o)void 0!==e[n[o]]&&r||(e[n[o]]=t[n[o]]);return e}function i(e){function t(e,r){if(!(this instanceof t))return new t(e,r);Object.defineProperty(this,"message",{get:function(){return e}}),Error.captureStackTrace?Error.captureStackTrace(this,t):Object.defineProperty(this,"stack",{value:(new Error).stack||""}),r&&o(this,r)}return(t.prototype=Object.create(Error.prototype)).constructor=t,Object.defineProperty(t.prototype,"name",{get:function(){return e}}),t.prototype.toString=function(){return this.name+": "+this.message},t}n.asPromise=r(429),n.base64=r(430),n.EventEmitter=r(431),n.float=r(432),n.inquire=r(433),n.utf8=r(434),n.pool=r(435),n.LongBits=r(436),n.isNode=Boolean(void 0!==e&&e&&e.process&&e.process.versions&&e.process.versions.node),n.global=n.isNode&&e||"undefined"!=typeof window&&window||"undefined"!=typeof self&&self||this,n.emptyArray=Object.freeze?Object.freeze([]):[],n.emptyObject=Object.freeze?Object.freeze({}):{},n.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},n.isString=function(e){return"string"==typeof e||e instanceof String},n.isObject=function(e){return e&&"object"==typeof e},n.isset=n.isSet=function(e,t){var r=e[t];return!(null==r||!e.hasOwnProperty(t))&&("object"!=typeof r||(Array.isArray(r)?r.length:Object.keys(r).length)>0)},n.Buffer=function(){try{var e=n.inquire("buffer").Buffer;return e.prototype.utf8Write?e:null}catch(e){return null}}(),n._Buffer_from=null,n._Buffer_allocUnsafe=null,n.newBuffer=function(e){return"number"==typeof e?n.Buffer?n._Buffer_allocUnsafe(e):new n.Array(e):n.Buffer?n._Buffer_from(e):"undefined"==typeof Uint8Array?e:new Uint8Array(e)},n.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,n.Long=n.global.dcodeIO&&n.global.dcodeIO.Long||n.global.Long||n.inquire("long"),n.key2Re=/^true|false|0|1$/,n.key32Re=/^-?(?:0|[1-9][0-9]*)$/,n.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,n.longToHash=function(e){return e?n.LongBits.from(e).toHash():n.LongBits.zeroHash},n.longFromHash=function(e,t){var r=n.LongBits.fromHash(e);return n.Long?n.Long.fromBits(r.lo,r.hi,t):r.toNumber(Boolean(t))},n.merge=o,n.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)},n.newError=i,n.ProtocolError=i("ProtocolError"),n.oneOfGetter=function(e){for(var t={},r=0;r<e.length;++r)t[e[r]]=1;return function(){for(var e=Object.keys(this),r=e.length-1;r>-1;--r)if(1===t[e[r]]&&void 0!==this[e[r]]&&null!==this[e[r]])return e[r]}},n.oneOfSetter=function(e){return function(t){for(var r=0;r<e.length;++r)e[r]!==t&&delete this[e[r]]}},n.toJSONOptions={longs:String,enums:String,bytes:String,json:!0},n._configure=function(){var e=n.Buffer;e?(n._Buffer_from=e.from!==Uint8Array.from&&e.from||function(t,r){return new e(t,r)},n._Buffer_allocUnsafe=e.allocUnsafe||function(t){return new e(t)}):n._Buffer_from=n._Buffer_allocUnsafe=null}}).call(this,r(12))},function(e,t,r){"use strict";var n=r(119),o=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=f;var i=Object.create(r(95));i.inherits=r(4);var s=r(243),a=r(154);i.inherits(f,s);for(var c=o(a.prototype),u=0;u<c.length;u++){var l=c[u];f.prototype[l]||(f.prototype[l]=a.prototype[l])}function f(e){if(!(this instanceof f))return new f(e);s.call(this,e),a.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",d)}function d(){this.allowHalfOpen||this._writableState.ended||n.nextTick(h,this)}function h(e){e.end()}Object.defineProperty(f.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(f.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),f.prototype._destroy=function(e,t){this.push(null),this.end(),n.nextTick(t,e)}},function(e,t,r){"use strict";var n=r(7).Buffer,o=n.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function i(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===o||!o(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=c,this.end=u,t=4;break;case"utf8":this.fillLast=a,t=4;break;case"base64":this.text=l,this.end=f,t=3;break;default:return this.write=d,void(this.end=h)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function s(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function a(e){var t=this.lastTotal-this.lastNeed,r=function(e,t,r){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function c(e,t){if((e.length-t)%2==0){var r=e.toString("utf16le",t);if(r){var n=r.charCodeAt(r.length-1);if(n>=55296&&n<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function u(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var r=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,r)}return t}function l(e,t){var r=(e.length-t)%3;return 0===r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1===r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function d(e){return e.toString(this.encoding)}function h(e){return e&&e.length?this.write(e):""}t.StringDecoder=i,i.prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},i.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},i.prototype.text=function(e,t){var r=function(e,t,r){var n=t.length-1;if(n<r)return 0;var o=s(t[n]);if(o>=0)return o>0&&(e.lastNeed=o-1),o;if(--n<r||-2===o)return 0;if((o=s(t[n]))>=0)return o>0&&(e.lastNeed=o-2),o;if(--n<r||-2===o)return 0;if((o=s(t[n]))>=0)return o>0&&(2===o?o=0:e.lastNeed=o-3),o;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=r;var n=e.length-(r-this.lastNeed);return e.copy(this.lastChar,0,n),e.toString("utf8",t,n)},i.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,r){var n,o,i,s,a,c,u,l;e.exports=(l=r(9),r(171),r(172),o=(n=l).lib,i=o.Base,s=o.WordArray,a=n.algo,c=a.MD5,u=a.EvpKDF=i.extend({cfg:i.extend({keySize:4,hasher:c,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r,n=this.cfg,o=n.hasher.create(),i=s.create(),a=i.words,c=n.keySize,u=n.iterations;a.length<c;){r&&o.update(r),r=o.update(e).finalize(t),o.reset();for(var l=1;l<u;l++)r=o.finalize(r),o.reset();i.concat(r)}return i.sigBytes=4*c,i}}),n.EvpKDF=function(e,t,r){return u.create(r).compute(e,t)},l.EvpKDF)},function(e,t,r){e.exports=r(593)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});const n=r(54),o=r(97),i=r(62),s=r(297);let a=s._default;const c="A wordlist is required but a default could not be found.\nPlease explicitly pass a 2048 word array explicitly.";function u(e){return(e||"").normalize("NFKD")}function l(e,t,r){for(;e.length<r;)e=t+e;return e}function f(e){return parseInt(e,2)}function d(e){return e.map(e=>l(e.toString(2),"0",8)).join("")}function h(e){const t=8*e.length/32,r=n("sha256").update(e).digest();return d(Array.from(r)).slice(0,t)}function p(e){return"mnemonic"+(e||"")}function g(t,r){if(!(r=r||a))throw new Error(c);const n=u(t).split(" ");if(n.length%3!=0)throw new Error("Invalid mnemonic");const o=n.map(e=>{const t=r.indexOf(e);if(-1===t)throw new Error("Invalid mnemonic");return l(t.toString(2),"0",11)}).join(""),i=32*Math.floor(o.length/33),s=o.slice(0,i),d=o.slice(i),p=s.match(/(.{1,8})/g).map(f);if(p.length<16)throw new Error("Invalid entropy");if(p.length>32)throw new Error("Invalid entropy");if(p.length%4!=0)throw new Error("Invalid entropy");const g=e.from(p);if(h(g)!==d)throw new Error("Invalid mnemonic checksum");return g.toString("hex")}function m(t,r){if(e.isBuffer(t)||(t=e.from(t,"hex")),!(r=r||a))throw new Error(c);if(t.length<16)throw new TypeError("Invalid entropy");if(t.length>32)throw new TypeError("Invalid entropy");if(t.length%4!=0)throw new TypeError("Invalid entropy");const n=(d(Array.from(t))+h(t)).match(/(.{1,11})/g).map(e=>{const t=f(e);return r[t]});return"あいこくしん"===r[0]?n.join(" "):n.join(" ")}t.mnemonicToSeedSync=function(t,r){const n=e.from(u(t),"utf8"),i=e.from(p(u(r)),"utf8");return o.pbkdf2Sync(n,i,2048,64,"sha512")},t.mnemonicToSeed=function(t,r){return Promise.resolve().then(()=>function(e,t,r,n,i){return Promise.resolve().then(()=>new Promise((s,a)=>{o.pbkdf2(e,t,r,n,i,(e,t)=>e?a(e):s(t))}))}(e.from(u(t),"utf8"),e.from(p(u(r)),"utf8"),2048,64,"sha512"))},t.mnemonicToEntropy=g,t.entropyToMnemonic=m,t.generateMnemonic=function(e,t,r){if((e=e||128)%32!=0)throw new TypeError("Invalid entropy");return m((t=t||i)(e/8),r)},t.validateMnemonic=function(e,t){try{g(e,t)}catch(e){return!1}return!0},t.setDefaultWordlist=function(e){const t=s.wordlists[e];if(!t)throw new Error('Could not find wordlist for language "'+e+'"');a=t},t.getDefaultWordlist=function(){if(!a)throw new Error("No Default Wordlist set");return Object.keys(s.wordlists).filter(e=>"JA"!==e&&"EN"!==e&&s.wordlists[e].every((e,t)=>e===a[t]))[0]};var y=r(297);t.wordlists=y.wordlists}).call(this,r(2).Buffer)},function(e,t,r){var n=t;n.utils=r(49),n.common=r(96),n.sha=r(452),n.ripemd=r(456),n.hmac=r(457),n.sha1=n.sha.sha1,n.sha256=n.sha.sha256,n.sha224=n.sha.sha224,n.sha384=n.sha.sha384,n.sha512=n.sha.sha512,n.ripemd160=n.ripemd.ripemd160},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,r){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=r(62),t.createHash=t.Hash=r(54),t.createHmac=t.Hmac=r(120);var n=r(475),o=Object.keys(n),i=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(o);t.getHashes=function(){return i};var s=r(97);t.pbkdf2=s.pbkdf2,t.pbkdf2Sync=s.pbkdf2Sync;var a=r(477);t.Cipher=a.Cipher,t.createCipher=a.createCipher,t.Cipheriv=a.Cipheriv,t.createCipheriv=a.createCipheriv,t.Decipher=a.Decipher,t.createDecipher=a.createDecipher,t.Decipheriv=a.Decipheriv,t.createDecipheriv=a.createDecipheriv,t.getCiphers=a.getCiphers,t.listCiphers=a.listCiphers;var c=r(492);t.DiffieHellmanGroup=c.DiffieHellmanGroup,t.createDiffieHellmanGroup=c.createDiffieHellmanGroup,t.getDiffieHellman=c.getDiffieHellman,t.createDiffieHellman=c.createDiffieHellman,t.DiffieHellman=c.DiffieHellman;var u=r(496);t.createSign=u.createSign,t.Sign=u.Sign,t.createVerify=u.createVerify,t.Verify=u.Verify,t.createECDH=r(531);var l=r(532);t.publicEncrypt=l.publicEncrypt,t.privateEncrypt=l.privateEncrypt,t.publicDecrypt=l.publicDecrypt,t.privateDecrypt=l.privateDecrypt;var f=r(535);t.randomFill=f.randomFill,t.randomFillSync=f.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},function(e,t,r){"use strict";var n={};function o(e,t,r){r||(r=Error);var o=function(e){var r,n;function o(r,n,o){return e.call(this,function(e,r,n){return"string"==typeof t?t:t(e,r,n)}(r,n,o))||this}return n=e,(r=o).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,o}(r);o.prototype.name=r.name,o.prototype.code=e,n[e]=o}function i(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}o("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,o,s,a;if("string"==typeof t&&(o="not ",t.substr(!s||s<0?0:+s,o.length)===o)?(n="must not be",t=t.replace(/^not /,"")):n="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))a="The ".concat(e," ").concat(n," ").concat(i(t,"type"));else{var c=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";a='The "'.concat(e,'" ').concat(c," ").concat(n," ").concat(i(t,"type"))}return a+=". Received type ".concat(typeof r)}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},function(e,t,r){"use strict";(function(t){var n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=u;var o=r(251),i=r(255);r(4)(u,o);for(var s=n(i.prototype),a=0;a<s.length;a++){var c=s[a];u.prototype[c]||(u.prototype[c]=i.prototype[c])}function u(e){if(!(this instanceof u))return new u(e);o.call(this,e),i.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",l)))}function l(){this._writableState.ended||t.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,r(13))},function(e,t,r){"use strict";var n=r(2).Buffer,o=r(4),i=r(250),s=new Array(16),a=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],c=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],u=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],l=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],f=[0,1518500249,1859775393,2400959708,2840853838],d=[1352829926,1548603684,1836072691,2053994217,0];function h(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function p(e,t){return e<<t|e>>>32-t}function g(e,t,r,n,o,i,s,a){return p(e+(t^r^n)+i+s|0,a)+o|0}function m(e,t,r,n,o,i,s,a){return p(e+(t&r|~t&n)+i+s|0,a)+o|0}function y(e,t,r,n,o,i,s,a){return p(e+((t|~r)^n)+i+s|0,a)+o|0}function b(e,t,r,n,o,i,s,a){return p(e+(t&n|r&~n)+i+s|0,a)+o|0}function v(e,t,r,n,o,i,s,a){return p(e+(t^(r|~n))+i+s|0,a)+o|0}o(h,i),h.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,n=0|this._b,o=0|this._c,i=0|this._d,h=0|this._e,w=0|this._a,_=0|this._b,k=0|this._c,O=0|this._d,S=0|this._e,E=0;E<80;E+=1){var j,P;E<16?(j=g(r,n,o,i,h,e[a[E]],f[0],u[E]),P=v(w,_,k,O,S,e[c[E]],d[0],l[E])):E<32?(j=m(r,n,o,i,h,e[a[E]],f[1],u[E]),P=b(w,_,k,O,S,e[c[E]],d[1],l[E])):E<48?(j=y(r,n,o,i,h,e[a[E]],f[2],u[E]),P=y(w,_,k,O,S,e[c[E]],d[2],l[E])):E<64?(j=b(r,n,o,i,h,e[a[E]],f[3],u[E]),P=m(w,_,k,O,S,e[c[E]],d[3],l[E])):(j=v(r,n,o,i,h,e[a[E]],f[4],u[E]),P=g(w,_,k,O,S,e[c[E]],d[4],l[E])),r=h,h=i,i=p(o,10),o=n,n=j,w=S,S=O,O=p(k,10),k=_,_=P}var A=this._b+o+O|0;this._b=this._c+i+S|0,this._c=this._d+h+w|0,this._d=this._e+r+_|0,this._e=this._a+n+k|0,this._a=A},h.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=h},function(e,t,r){(t=e.exports=function(e){e=e.toLowerCase();var r=t[e];if(!r)throw new Error(e+" is not supported (we accept pull requests)");return new r}).sha=r(466),t.sha1=r(467),t.sha224=r(468),t.sha256=r(257),t.sha384=r(469),t.sha512=r(258)},function(e,t,r){var n=r(7).Buffer;function o(e,t){this._block=n.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}o.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=n.from(e,t));for(var r=this._block,o=this._blockSize,i=e.length,s=this._len,a=0;a<i;){for(var c=s%o,u=Math.min(i-a,o-c),l=0;l<u;l++)r[c+l]=e[a+l];a+=u,(s+=u)%o==0&&this._update(r)}return this._len+=i,this},o.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var r=8*this._len;if(r<=4294967295)this._block.writeUInt32BE(r,this._blockSize-4);else{var n=(4294967295&r)>>>0,o=(r-n)/4294967296;this._block.writeUInt32BE(o,this._blockSize-8),this._block.writeUInt32BE(n,this._blockSize-4)}this._update(this._block);var i=this._hash();return e?i.toString(e):i},o.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=o},function(e,t,r){"use strict";var n={};function o(e,t,r){r||(r=Error);var o=function(e){var r,n;function o(r,n,o){return e.call(this,function(e,r,n){return"string"==typeof t?t:t(e,r,n)}(r,n,o))||this}return n=e,(r=o).prototype=Object.create(n.prototype),r.prototype.constructor=r,r.__proto__=n,o}(r);o.prototype.name=r.name,o.prototype.code=e,n[e]=o}function i(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map((function(e){return String(e)})),r>2?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}o("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),o("ERR_INVALID_ARG_TYPE",(function(e,t,r){var n,o,s,a;if("string"==typeof t&&(o="not ",t.substr(!s||s<0?0:+s,o.length)===o)?(n="must not be",t=t.replace(/^not /,"")):n="must be",function(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument"))a="The ".concat(e," ").concat(n," ").concat(i(t,"type"));else{var c=function(e,t,r){return"number"!=typeof r&&(r=0),!(r+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument";a='The "'.concat(e,'" ').concat(c," ").concat(n," ").concat(i(t,"type"))}return a+=". Received type ".concat(typeof r)}),TypeError),o("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),o("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),o("ERR_STREAM_PREMATURE_CLOSE","Premature close"),o("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),o("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),o("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),o("ERR_STREAM_WRITE_AFTER_END","write after end"),o("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),o("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),o("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},function(e,t,r){"use strict";(function(t){var n=Object.keys||function(e){var t=[];for(var r in e)t.push(r);return t};e.exports=u;var o=r(274),i=r(278);r(4)(u,o);for(var s=n(i.prototype),a=0;a<s.length;a++){var c=s[a];u.prototype[c]||(u.prototype[c]=i.prototype[c])}function u(e){if(!(this instanceof u))return new u(e);o.call(this,e),i.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",l)))}function l(){this._writableState.ended||t.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(u.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(u.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(u.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(u.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,r(13))},function(e,t,r){var n,o,i;e.exports=(i=r(9),o=(n=i).lib.WordArray,n.enc.Base64={stringify:function(e){var t=e.words,r=e.sigBytes,n=this._map;e.clamp();for(var o=[],i=0;i<r;i+=3)for(var s=(t[i>>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,a=0;a<4&&i+.75*a<r;a++)o.push(n.charAt(s>>>6*(3-a)&63));var c=n.charAt(64);if(c)for(;o.length%4;)o.push(c);return o.join("")},parse:function(e){var t=e.length,r=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var i=0;i<r.length;i++)n[r.charCodeAt(i)]=i}var s=r.charAt(64);if(s){var a=e.indexOf(s);-1!==a&&(t=a)}return function(e,t,r){for(var n=[],i=0,s=0;s<t;s++)if(s%4){var a=r[e.charCodeAt(s-1)]<<s%4*2,c=r[e.charCodeAt(s)]>>>6-s%4*2,u=a|c;n[i>>>2]|=u<<24-i%4*8,i++}return o.create(n,i)}(e,t,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},i.enc.Base64)},function(e,t,r){var n;e.exports=(n=r(9),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.algo,a=[];!function(){for(var t=0;t<64;t++)a[t]=4294967296*e.abs(e.sin(t+1))|0}();var c=s.MD5=i.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,o=e[n];e[n]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i=this._hash.words,s=e[t+0],c=e[t+1],h=e[t+2],p=e[t+3],g=e[t+4],m=e[t+5],y=e[t+6],b=e[t+7],v=e[t+8],w=e[t+9],_=e[t+10],k=e[t+11],O=e[t+12],S=e[t+13],E=e[t+14],j=e[t+15],P=i[0],A=i[1],x=i[2],M=i[3];P=u(P,A,x,M,s,7,a[0]),M=u(M,P,A,x,c,12,a[1]),x=u(x,M,P,A,h,17,a[2]),A=u(A,x,M,P,p,22,a[3]),P=u(P,A,x,M,g,7,a[4]),M=u(M,P,A,x,m,12,a[5]),x=u(x,M,P,A,y,17,a[6]),A=u(A,x,M,P,b,22,a[7]),P=u(P,A,x,M,v,7,a[8]),M=u(M,P,A,x,w,12,a[9]),x=u(x,M,P,A,_,17,a[10]),A=u(A,x,M,P,k,22,a[11]),P=u(P,A,x,M,O,7,a[12]),M=u(M,P,A,x,S,12,a[13]),x=u(x,M,P,A,E,17,a[14]),P=l(P,A=u(A,x,M,P,j,22,a[15]),x,M,c,5,a[16]),M=l(M,P,A,x,y,9,a[17]),x=l(x,M,P,A,k,14,a[18]),A=l(A,x,M,P,s,20,a[19]),P=l(P,A,x,M,m,5,a[20]),M=l(M,P,A,x,_,9,a[21]),x=l(x,M,P,A,j,14,a[22]),A=l(A,x,M,P,g,20,a[23]),P=l(P,A,x,M,w,5,a[24]),M=l(M,P,A,x,E,9,a[25]),x=l(x,M,P,A,p,14,a[26]),A=l(A,x,M,P,v,20,a[27]),P=l(P,A,x,M,S,5,a[28]),M=l(M,P,A,x,h,9,a[29]),x=l(x,M,P,A,b,14,a[30]),P=f(P,A=l(A,x,M,P,O,20,a[31]),x,M,m,4,a[32]),M=f(M,P,A,x,v,11,a[33]),x=f(x,M,P,A,k,16,a[34]),A=f(A,x,M,P,E,23,a[35]),P=f(P,A,x,M,c,4,a[36]),M=f(M,P,A,x,g,11,a[37]),x=f(x,M,P,A,b,16,a[38]),A=f(A,x,M,P,_,23,a[39]),P=f(P,A,x,M,S,4,a[40]),M=f(M,P,A,x,s,11,a[41]),x=f(x,M,P,A,p,16,a[42]),A=f(A,x,M,P,y,23,a[43]),P=f(P,A,x,M,w,4,a[44]),M=f(M,P,A,x,O,11,a[45]),x=f(x,M,P,A,j,16,a[46]),P=d(P,A=f(A,x,M,P,h,23,a[47]),x,M,s,6,a[48]),M=d(M,P,A,x,b,10,a[49]),x=d(x,M,P,A,E,15,a[50]),A=d(A,x,M,P,m,21,a[51]),P=d(P,A,x,M,O,6,a[52]),M=d(M,P,A,x,p,10,a[53]),x=d(x,M,P,A,_,15,a[54]),A=d(A,x,M,P,c,21,a[55]),P=d(P,A,x,M,v,6,a[56]),M=d(M,P,A,x,j,10,a[57]),x=d(x,M,P,A,y,15,a[58]),A=d(A,x,M,P,S,21,a[59]),P=d(P,A,x,M,g,6,a[60]),M=d(M,P,A,x,k,10,a[61]),x=d(x,M,P,A,h,15,a[62]),A=d(A,x,M,P,w,21,a[63]),i[0]=i[0]+P|0,i[1]=i[1]+A|0,i[2]=i[2]+x|0,i[3]=i[3]+M|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,o=8*t.sigBytes;r[o>>>5]|=128<<24-o%32;var i=e.floor(n/4294967296),s=n;r[15+(o+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),r[14+(o+64>>>9<<4)]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),t.sigBytes=4*(r.length+1),this._process();for(var a=this._hash,c=a.words,u=0;u<4;u++){var l=c[u];c[u]=16711935&(l<<8|l>>>24)|4278255360&(l<<24|l>>>8)}return a},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function u(e,t,r,n,o,i,s){var a=e+(t&r|~t&n)+o+s;return(a<<i|a>>>32-i)+t}function l(e,t,r,n,o,i,s){var a=e+(t&n|r&~n)+o+s;return(a<<i|a>>>32-i)+t}function f(e,t,r,n,o,i,s){var a=e+(t^r^n)+o+s;return(a<<i|a>>>32-i)+t}function d(e,t,r,n,o,i,s){var a=e+(r^(t|~n))+o+s;return(a<<i|a>>>32-i)+t}t.MD5=i._createHelper(c),t.HmacMD5=i._createHmacHelper(c)}(Math),n.MD5)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Uint32=t.Int53=t.Decimal=void 0;var n=r(627);Object.defineProperty(t,"Decimal",{enumerable:!0,get:function(){return n.Decimal}});var o=r(628);Object.defineProperty(t,"Int53",{enumerable:!0,get:function(){return o.Int53}}),Object.defineProperty(t,"Uint32",{enumerable:!0,get:function(){return o.Uint32}}),Object.defineProperty(t,"Uint53",{enumerable:!0,get:function(){return o.Uint53}}),Object.defineProperty(t,"Uint64",{enumerable:!0,get:function(){return o.Uint64}})},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(338),t),o(r(180),t),o(r(675),t),o(r(339),t)},function(e,t,r){const{MAX_SAFE_COMPONENT_LENGTH:n}=r(131),o=r(132),i=(t=e.exports={}).re=[],s=t.src=[],a=t.t={};let c=0;const u=(e,t,r)=>{const n=c++;o(n,t),a[e]=n,s[n]=t,i[n]=new RegExp(t,r?"g":void 0)};u("NUMERICIDENTIFIER","0|[1-9]\\d*"),u("NUMERICIDENTIFIERLOOSE","[0-9]+"),u("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),u("MAINVERSION",`(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})\\.(${s[a.NUMERICIDENTIFIER]})`),u("MAINVERSIONLOOSE",`(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})\\.(${s[a.NUMERICIDENTIFIERLOOSE]})`),u("PRERELEASEIDENTIFIER",`(?:${s[a.NUMERICIDENTIFIER]}|${s[a.NONNUMERICIDENTIFIER]})`),u("PRERELEASEIDENTIFIERLOOSE",`(?:${s[a.NUMERICIDENTIFIERLOOSE]}|${s[a.NONNUMERICIDENTIFIER]})`),u("PRERELEASE",`(?:-(${s[a.PRERELEASEIDENTIFIER]}(?:\\.${s[a.PRERELEASEIDENTIFIER]})*))`),u("PRERELEASELOOSE",`(?:-?(${s[a.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[a.PRERELEASEIDENTIFIERLOOSE]})*))`),u("BUILDIDENTIFIER","[0-9A-Za-z-]+"),u("BUILD",`(?:\\+(${s[a.BUILDIDENTIFIER]}(?:\\.${s[a.BUILDIDENTIFIER]})*))`),u("FULLPLAIN",`v?${s[a.MAINVERSION]}${s[a.PRERELEASE]}?${s[a.BUILD]}?`),u("FULL",`^${s[a.FULLPLAIN]}$`),u("LOOSEPLAIN",`[v=\\s]*${s[a.MAINVERSIONLOOSE]}${s[a.PRERELEASELOOSE]}?${s[a.BUILD]}?`),u("LOOSE",`^${s[a.LOOSEPLAIN]}$`),u("GTLT","((?:<|>)?=?)"),u("XRANGEIDENTIFIERLOOSE",s[a.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),u("XRANGEIDENTIFIER",s[a.NUMERICIDENTIFIER]+"|x|X|\\*"),u("XRANGEPLAIN",`[v=\\s]*(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:\\.(${s[a.XRANGEIDENTIFIER]})(?:${s[a.PRERELEASE]})?${s[a.BUILD]}?)?)?`),u("XRANGEPLAINLOOSE",`[v=\\s]*(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[a.XRANGEIDENTIFIERLOOSE]})(?:${s[a.PRERELEASELOOSE]})?${s[a.BUILD]}?)?)?`),u("XRANGE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAIN]}$`),u("XRANGELOOSE",`^${s[a.GTLT]}\\s*${s[a.XRANGEPLAINLOOSE]}$`),u("COERCE",`(^|[^\\d])(\\d{1,${n}})(?:\\.(\\d{1,${n}}))?(?:\\.(\\d{1,${n}}))?(?:$|[^\\d])`),u("COERCERTL",s[a.COERCE],!0),u("LONETILDE","(?:~>?)"),u("TILDETRIM",`(\\s*)${s[a.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",u("TILDE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAIN]}$`),u("TILDELOOSE",`^${s[a.LONETILDE]}${s[a.XRANGEPLAINLOOSE]}$`),u("LONECARET","(?:\\^)"),u("CARETTRIM",`(\\s*)${s[a.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",u("CARET",`^${s[a.LONECARET]}${s[a.XRANGEPLAIN]}$`),u("CARETLOOSE",`^${s[a.LONECARET]}${s[a.XRANGEPLAINLOOSE]}$`),u("COMPARATORLOOSE",`^${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]})$|^$`),u("COMPARATOR",`^${s[a.GTLT]}\\s*(${s[a.FULLPLAIN]})$|^$`),u("COMPARATORTRIM",`(\\s*)${s[a.GTLT]}\\s*(${s[a.LOOSEPLAIN]}|${s[a.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",u("HYPHENRANGE",`^\\s*(${s[a.XRANGEPLAIN]})\\s+-\\s+(${s[a.XRANGEPLAIN]})\\s*$`),u("HYPHENRANGELOOSE",`^\\s*(${s[a.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[a.XRANGEPLAINLOOSE]})\\s*$`),u("STAR","(<|>)?=?\\s*\\*"),u("GTE0","^\\s*>=\\s*0.0.0\\s*$"),u("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},function(e,t,r){const{MAX_LENGTH:n}=r(131),{re:o,t:i}=r(84),s=r(24),a=r(133);e.exports=(e,t)=>{if(t=a(t),e instanceof s)return e;if("string"!=typeof e)return null;if(e.length>n)return null;if(!(t.loose?o[i.LOOSE]:o[i.FULL]).test(e))return null;try{return new s(e,t)}catch(e){return null}}},function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));let n=0;const o=[],i=(e,t,r)=>{const i={type:e,id:String(++n),date:new Date};t&&(i.message=t),r&&(i.data=r),function(e){for(let t=0;t<o.length;t++)try{o[t](e)}catch(e){console.error(e)}}(i)},s=e=>(o.push(e),()=>{const t=o.indexOf(e);-1!==t&&(o[t]=o[o.length-1],o.pop())});"undefined"!=typeof window&&(window.__ledgerLogsListen=s)},,function(e,t,r){"use strict";r.d(t,"d",(function(){return i})),r.d(t,"b",(function(){return s})),r.d(t,"a",(function(){return a})),r.d(t,"c",(function(){return c}));var n=r(44);const o=[{vendorId:n.b}];async function i(){return await navigator.usb.requestDevice({filters:o})}async function s(){return(await navigator.usb.getDevices()).filter(e=>e.vendorId===n.b)}async function a(){const e=await s();return e.length>0?e[0]:i()}const c=()=>Promise.resolve(!!navigator&&!!navigator.usb&&"function"==typeof navigator.usb.getDevices)},,,,,,function(e,t,r){"use strict";for(var n="qpzry9x8gf2tvdw0s3jn54khce6mua7l",o={},i=0;i<n.length;i++){var s=n.charAt(i);if(void 0!==o[s])throw new TypeError(s+" is ambiguous");o[s]=i}function a(e){var t=e>>25;return(33554431&e)<<5^996825010&-(t>>0&1)^642813549&-(t>>1&1)^513874426&-(t>>2&1)^1027748829&-(t>>3&1)^705979059&-(t>>4&1)}function c(e){for(var t=1,r=0;r<e.length;++r){var n=e.charCodeAt(r);if(n<33||n>126)return"Invalid prefix ("+e+")";t=a(t)^n>>5}for(t=a(t),r=0;r<e.length;++r){var o=e.charCodeAt(r);t=a(t)^31&o}return t}function u(e,t){if(t=t||90,e.length<8)return e+" too short";if(e.length>t)return"Exceeds length limit";var r=e.toLowerCase(),n=e.toUpperCase();if(e!==r&&e!==n)return"Mixed-case string "+e;var i=(e=r).lastIndexOf("1");if(-1===i)return"No separator character for "+e;if(0===i)return"Missing prefix for "+e;var s=e.slice(0,i),u=e.slice(i+1);if(u.length<6)return"Data too short";var l=c(s);if("string"==typeof l)return l;for(var f=[],d=0;d<u.length;++d){var h=u.charAt(d),p=o[h];if(void 0===p)return"Unknown character "+h;l=a(l)^p,d+6>=u.length||f.push(p)}return 1!==l?"Invalid checksum for "+e:{prefix:s,words:f}}function l(e,t,r,n){for(var o=0,i=0,s=(1<<r)-1,a=[],c=0;c<e.length;++c)for(o=o<<t|e[c],i+=t;i>=r;)i-=r,a.push(o>>i&s);if(n)i>0&&a.push(o<<r-i&s);else{if(i>=t)return"Excess padding";if(o<<r-i&s)return"Non-zero padding"}return a}e.exports={decodeUnsafe:function(){var e=u.apply(null,arguments);if("object"==typeof e)return e},decode:function(e){var t=u.apply(null,arguments);if("object"==typeof t)return t;throw new Error(t)},encode:function(e,t,r){if(r=r||90,e.length+7+t.length>r)throw new TypeError("Exceeds length limit");var o=c(e=e.toLowerCase());if("string"==typeof o)throw new Error(o);for(var i=e+"1",s=0;s<t.length;++s){var u=t[s];if(u>>5!=0)throw new Error("Non 5-bit word");o=a(o)^u,i+=n.charAt(u)}for(s=0;s<6;++s)o=a(o);for(o^=1,s=0;s<6;++s){i+=n.charAt(o>>5*(5-s)&31)}return i},toWordsUnsafe:function(e){var t=l(e,8,5,!0);if(Array.isArray(t))return t},toWords:function(e){var t=l(e,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)},fromWordsUnsafe:function(e){var t=l(e,5,8,!1);if(Array.isArray(t))return t},fromWords:function(e){var t=l(e,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}}},function(e,t,r){(function(e){function r(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===r(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===r(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===r(e)},t.isError=function(e){return"[object Error]"===r(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=e.isBuffer}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=r(49),o=r(32);function i(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=i,i.prototype.update=function(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-r,this.endian);for(var o=0;o<e.length;o+=this._delta32)this._update(e,o,o+this._delta32)}return this},i.prototype.digest=function(e){return this.update(this._pad()),o(null===this.pending),this._digest(e)},i.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,r=t-(e+this.padLength)%t,n=new Array(r+this.padLength);n[0]=128;for(var o=1;o<r;o++)n[o]=0;if(e<<=3,"big"===this.endian){for(var i=8;i<this.padLength;i++)n[o++]=0;n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=e>>>24&255,n[o++]=e>>>16&255,n[o++]=e>>>8&255,n[o++]=255&e}else for(n[o++]=255&e,n[o++]=e>>>8&255,n[o++]=e>>>16&255,n[o++]=e>>>24&255,n[o++]=0,n[o++]=0,n[o++]=0,n[o++]=0,i=8;i<this.padLength;i++)n[o++]=0;return n}},function(e,t,r){t.pbkdf2=r(476),t.pbkdf2Sync=r(263)},function(e,t,r){(function(t){e.exports=function(e,r){for(var n=Math.min(e.length,r.length),o=new t(n),i=0;i<n;++i)o[i]=e[i]^r[i];return o}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";const n=r(4),o=r(167).Reporter,i=r(165).Buffer;function s(e,t){o.call(this,t),i.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function a(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return a.isEncoderBuffer(e)||(e=new a(e,t)),this.length+=e.length,e}),this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=i.byteLength(e);else{if(!i.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}n(s,o),t.DecoderBuffer=s,s.isDecoderBuffer=function(e){if(e instanceof s)return!0;return"object"==typeof e&&i.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"==typeof e.offset&&"number"==typeof e.length&&"function"==typeof e.save&&"function"==typeof e.restore&&"function"==typeof e.isEmpty&&"function"==typeof e.readUInt8&&"function"==typeof e.skip&&"function"==typeof e.raw},s.prototype.save=function(){return{offset:this.offset,reporter:o.prototype.save.call(this)}},s.prototype.restore=function(e){const t=new s(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,o.prototype.restore.call(this,e.reporter),t},s.prototype.isEmpty=function(){return this.offset===this.length},s.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},s.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");const r=new s(this.base);return r._reporterState=this._reporterState,r.offset=this.offset,r.length=this.offset+e,this.offset+=e,r},s.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=a,a.isEncoderBuffer=function(e){if(e instanceof a)return!0;return"object"==typeof e&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join},a.prototype.join=function(e,t){return e||(e=i.alloc(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(r){r.join(e,t),t+=r.length})):("number"==typeof this.value?e[t]=this.value:"string"==typeof this.value?e.write(this.value,t):i.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=t.sleep=t.assertDefinedAndNotNull=t.assertDefined=t.assert=t.arrayContentEquals=void 0;var n=r(610);Object.defineProperty(t,"arrayContentEquals",{enumerable:!0,get:function(){return n.arrayContentEquals}});var o=r(611);Object.defineProperty(t,"assert",{enumerable:!0,get:function(){return o.assert}}),Object.defineProperty(t,"assertDefined",{enumerable:!0,get:function(){return o.assertDefined}}),Object.defineProperty(t,"assertDefinedAndNotNull",{enumerable:!0,get:function(){return o.assertDefinedAndNotNull}});var i=r(612);Object.defineProperty(t,"sleep",{enumerable:!0,get:function(){return i.sleep}});var s=r(613);Object.defineProperty(t,"isNonNullObject",{enumerable:!0,get:function(){return s.isNonNullObject}}),Object.defineProperty(t,"isUint8Array",{enumerable:!0,get:function(){return s.isUint8Array}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeSignDoc=t.makeSignDoc=t.sortedJsonStringify=void 0;const n=r(39),o=r(82);function i(e){if("object"!=typeof e||null===e)return e;if(Array.isArray(e))return e.map(i);const t=Object.keys(e).sort(),r={};return t.forEach(t=>{r[t]=i(e[t])}),r}function s(e){return JSON.stringify(i(e))}t.sortedJsonStringify=s,t.makeSignDoc=function(e,t,r,n,i,s){return{chain_id:r,account_number:o.Uint53.fromString(i.toString()).toString(),sequence:o.Uint53.fromString(s.toString()).toString(),fee:t,msgs:e,memo:n||""}},t.serializeSignDoc=function(e){return n.toUtf8(s(e))}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(351),t),o(r(352),t),o(r(192),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(349),t),o(r(191),t),o(r(718),t),o(r(190),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),{fromBase64:o,fromHex:i}=n.Encoding;t.isStdTx=function(e){const{memo:t,msg:r,fee:n,signatures:o}=e;return"string"==typeof t&&Array.isArray(r)&&"object"==typeof n&&Array.isArray(o)},t.isMsgSend=function(e){return"cosmos-sdk/MsgSend"===e.type},t.isMsgStoreCode=function(e){return"wasm/MsgStoreCode"===e.type},t.isMsgInstantiateContract=function(e){return"wasm/MsgInstantiateContract"===e.type},t.isMsgExecuteContract=function(e){return"wasm/MsgExecuteContract"===e.type},t.extractContractMsg=function(e){return"wasm/MsgExecuteContract"===e.type?n.Encoding.fromBase64(e.value.msg):n.Encoding.fromBase64(e.value.init_msg)},t.pubkeyType={secp256k1:"tendermint/PubKeySecp256k1",ed25519:"tendermint/PubKeyEd25519",sr25519:"tendermint/PubKeySr25519"},t.pubkeyTypes=[t.pubkeyType.secp256k1,t.pubkeyType.ed25519,t.pubkeyType.sr25519],t.parseWasmData=function({key:e,val:t}){return{key:i(e),val:o(t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(738);t.Bip39=n.Bip39;var o=r(364);t.EnglishMnemonic=o.EnglishMnemonic;var i=r(365);t.Hmac=i.Hmac;var s=r(754);t.Keccak256=s.Keccak256;var a=r(755);t.Xchacha20poly1305Ietf=a.Xchacha20poly1305Ietf,t.Argon2id=a.Argon2id,t.Ed25519=a.Ed25519,t.Ed25519Keypair=a.Ed25519Keypair;var c=r(756);t.Random=c.Random;var u=r(757);t.Ripemd160=u.Ripemd160;var l=r(758);t.Secp256k1=l.Secp256k1;var f=r(366);t.ExtendedSecp256k1Signature=f.ExtendedSecp256k1Signature,t.Secp256k1Signature=f.Secp256k1Signature;var d=r(367);t.Sha1=d.Sha1,t.Sha256=d.Sha256,t.Sha512=d.Sha512;var h=r(759);t.Slip10=h.Slip10,t.Slip10Curve=h.Slip10Curve,t.Slip10RawIndex=h.Slip10RawIndex,t.slip10CurveFromString=h.slip10CurveFromString},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(199),o=r(200);class i{constructor(){this.data=new Uint8Array(i.SIZE)}clear(){o.wipe(this.data)}clone(){const e=new i;return e.copy(this),e}copy(e){this.data.set(e.data)}dbl(){let e=0;for(let t=i.SIZE-1;t>=0;t--){const r=this.data[t]>>>7&255;this.data[t]=this.data[t]<<1|e,e=r}this.data[i.SIZE-1]^=n.select(e,i.R,0),e=0}}i.SIZE=16,i.R=135,t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JSONUint8Array=void 0;const n=r(2);class o{static parse(e){return JSON.parse(e,(e,t)=>t&&"string"==typeof t&&t.startsWith("__uint8array__")?new Uint8Array(n.Buffer.from(t.replace("__uint8array__",""),"hex")):t)}static stringify(e){return JSON.stringify(e,(e,t)=>t&&(t instanceof Uint8Array||"object"==typeof t&&"type"in t&&"data"in t&&"Buffer"===t.type&&Array.isArray(t.data))?"__uint8array__"+n.Buffer.from(t).toString("hex"):t)}static wrap(e){if(void 0!==e)return JSON.parse(o.stringify(e))}static unwrap(e){if(void 0!==e)return o.parse(JSON.stringify(e))}}t.JSONUint8Array=o},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(547),t),o(r(567),t),o(r(592),t)},,,,function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Dec=void 0;const o=n(r(233)),i=r(116);class s{constructor(e,t=0){if("string"==typeof e){if(0===e.length)throw new Error("empty string");if(!/^(-?\d+\.\d+)$|^(-?\d+)$/.test(e))throw new Error("invalid decimal: "+e);e.indexOf(".")>=0&&(t=e.length-e.indexOf(".")-1,e=e.replace(".","")),this.int=o.default(e)}else"number"==typeof e?this.int=o.default(e):e instanceof i.Int?this.int=o.default(e.toString()):this.int=o.default(e);this.int=this.int.multiply(s.calcPrecisionMultiplier(o.default(t)))}static calcPrecisionMultiplier(e){if(e.lt(o.default(0)))throw new Error("Invalid prec");if(e.gt(s.precision))throw new Error("Too much precision");if(s.precisionMultipliers[e.toString()])return s.precisionMultipliers[e.toString()];const t=s.precision.minus(e),r=o.default(10).pow(t);return s.precisionMultipliers[e.toString()]=r,r}isZero(){return this.int.eq(o.default(0))}isNegative(){return this.int.isNegative()}isPositive(){return this.int.isPositive()}equals(e){return this.int.eq(e.int)}gt(e){return this.int.gt(e.int)}gte(e){return this.int.geq(e.int)}lt(e){return this.int.lt(e.int)}lte(e){return this.int.leq(e.int)}neg(){return new s(this.int.negate(),s.precision.toJSNumber())}abs(){return new s(this.int.abs(),s.precision.toJSNumber())}add(e){return new s(this.int.add(e.int),s.precision.toJSNumber())}sub(e){return new s(this.int.subtract(e.int),s.precision.toJSNumber())}mul(e){return new s(this.mulRaw(e).chopPrecisionAndRound(),s.precision.toJSNumber())}mulTruncate(e){return new s(this.mulRaw(e).chopPrecisionAndTruncate(),s.precision.toJSNumber())}mulRaw(e){return new s(this.int.multiply(e.int),s.precision.toJSNumber())}quo(e){return new s(this.quoRaw(e).chopPrecisionAndRound(),s.precision.toJSNumber())}quoTruncate(e){return new s(this.quoRaw(e).chopPrecisionAndTruncate(),s.precision.toJSNumber())}quoRoundUp(e){return new s(this.quoRaw(e).chopPrecisionAndRoundUp(),s.precision.toJSNumber())}quoRaw(e){const t=s.calcPrecisionMultiplier(o.default(0)),r=this.int.multiply(t).multiply(t);return new s(r.divide(e.int),s.precision.toJSNumber())}isInteger(){const e=s.calcPrecisionMultiplier(o.default(0));return this.int.remainder(e).equals(o.default(0))}chopPrecisionAndRound(){if(this.isNegative()){return this.abs().chopPrecisionAndRound().negate()}const e=s.calcPrecisionMultiplier(o.default(0)),t=e.divide(o.default(2)),{quotient:r,remainder:n}=this.int.divmod(e);return n.equals(o.default(0))||n.lt(t)?r:n.gt(t)?r.add(o.default(1)):r.divide(o.default(2)).equals(o.default(0))?r:r.add(o.default(1))}chopPrecisionAndRoundUp(){if(this.isNegative()){return this.abs().chopPrecisionAndTruncate().negate()}const e=s.calcPrecisionMultiplier(o.default(0)),{quotient:t,remainder:r}=this.int.divmod(e);return r.equals(o.default(0))?t:t.add(o.default(1))}chopPrecisionAndTruncate(){const e=s.calcPrecisionMultiplier(o.default(0));return this.int.divide(e)}toString(e=s.precision.toJSNumber(),t=!1){const r=s.calcPrecisionMultiplier(o.default(0)),n=this.int.abs(),{quotient:i,remainder:a}=n.divmod(r);let c=a.toString(10);for(let e=0,t=c.length;e<s.precision.toJSNumber()-t;e++)c="0"+c;c=c.substring(0,e);return`${this.isNegative()&&!(i.eq(o.default(0))&&0===c.length)?"-":""}${t?BigInt(i.toString()).toLocaleString("en-US"):i.toString()}${c.length>0?"."+c:""}`}round(){return new i.Int(this.chopPrecisionAndRound())}roundUp(){return new i.Int(this.chopPrecisionAndRoundUp())}truncate(){return new i.Int(this.chopPrecisionAndTruncate())}}t.Dec=s,s.precision=o.default(18),s.precisionMultipliers={}},function(e,t){e.exports=n;var r=null;try{r=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch(e){}function n(e,t,r){this.low=0|e,this.high=0|t,this.unsigned=!!r}function o(e){return!0===(e&&e.__isLong__)}n.prototype.__isLong__,Object.defineProperty(n.prototype,"__isLong__",{value:!0}),n.isLong=o;var i={},s={};function a(e,t){var r,n,o;return t?(o=0<=(e>>>=0)&&e<256)&&(n=s[e])?n:(r=u(e,(0|e)<0?-1:0,!0),o&&(s[e]=r),r):(o=-128<=(e|=0)&&e<128)&&(n=i[e])?n:(r=u(e,e<0?-1:0,!1),o&&(i[e]=r),r)}function c(e,t){if(isNaN(e))return t?b:y;if(t){if(e<0)return b;if(e>=p)return O}else{if(e<=-g)return S;if(e+1>=g)return k}return e<0?c(-e,t).neg():u(e%h|0,e/h|0,t)}function u(e,t,r){return new n(e,t,r)}n.fromInt=a,n.fromNumber=c,n.fromBits=u;var l=Math.pow;function f(e,t,r){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return y;if("number"==typeof t?(r=t,t=!1):t=!!t,(r=r||10)<2||36<r)throw RangeError("radix");var n;if((n=e.indexOf("-"))>0)throw Error("interior hyphen");if(0===n)return f(e.substring(1),t,r).neg();for(var o=c(l(r,8)),i=y,s=0;s<e.length;s+=8){var a=Math.min(8,e.length-s),u=parseInt(e.substring(s,s+a),r);if(a<8){var d=c(l(r,a));i=i.mul(d).add(c(u))}else i=(i=i.mul(o)).add(c(u))}return i.unsigned=t,i}function d(e,t){return"number"==typeof e?c(e,t):"string"==typeof e?f(e,t):u(e.low,e.high,"boolean"==typeof t?t:e.unsigned)}n.fromString=f,n.fromValue=d;var h=4294967296,p=h*h,g=p/2,m=a(1<<24),y=a(0);n.ZERO=y;var b=a(0,!0);n.UZERO=b;var v=a(1);n.ONE=v;var w=a(1,!0);n.UONE=w;var _=a(-1);n.NEG_ONE=_;var k=u(-1,2147483647,!1);n.MAX_VALUE=k;var O=u(-1,-1,!0);n.MAX_UNSIGNED_VALUE=O;var S=u(0,-2147483648,!1);n.MIN_VALUE=S;var E=n.prototype;E.toInt=function(){return this.unsigned?this.low>>>0:this.low},E.toNumber=function(){return this.unsigned?(this.high>>>0)*h+(this.low>>>0):this.high*h+(this.low>>>0)},E.toString=function(e){if((e=e||10)<2||36<e)throw RangeError("radix");if(this.isZero())return"0";if(this.isNegative()){if(this.eq(S)){var t=c(e),r=this.div(t),n=r.mul(t).sub(this);return r.toString(e)+n.toInt().toString(e)}return"-"+this.neg().toString(e)}for(var o=c(l(e,6),this.unsigned),i=this,s="";;){var a=i.div(o),u=(i.sub(a.mul(o)).toInt()>>>0).toString(e);if((i=a).isZero())return u+s;for(;u.length<6;)u="0"+u;s=""+u+s}},E.getHighBits=function(){return this.high},E.getHighBitsUnsigned=function(){return this.high>>>0},E.getLowBits=function(){return this.low},E.getLowBitsUnsigned=function(){return this.low>>>0},E.getNumBitsAbs=function(){if(this.isNegative())return this.eq(S)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&0==(e&1<<t);t--);return 0!=this.high?t+33:t+1},E.isZero=function(){return 0===this.high&&0===this.low},E.eqz=E.isZero,E.isNegative=function(){return!this.unsigned&&this.high<0},E.isPositive=function(){return this.unsigned||this.high>=0},E.isOdd=function(){return 1==(1&this.low)},E.isEven=function(){return 0==(1&this.low)},E.equals=function(e){return o(e)||(e=d(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&(this.high===e.high&&this.low===e.low)},E.eq=E.equals,E.notEquals=function(e){return!this.eq(e)},E.neq=E.notEquals,E.ne=E.notEquals,E.lessThan=function(e){return this.comp(e)<0},E.lt=E.lessThan,E.lessThanOrEqual=function(e){return this.comp(e)<=0},E.lte=E.lessThanOrEqual,E.le=E.lessThanOrEqual,E.greaterThan=function(e){return this.comp(e)>0},E.gt=E.greaterThan,E.greaterThanOrEqual=function(e){return this.comp(e)>=0},E.gte=E.greaterThanOrEqual,E.ge=E.greaterThanOrEqual,E.compare=function(e){if(o(e)||(e=d(e)),this.eq(e))return 0;var t=this.isNegative(),r=e.isNegative();return t&&!r?-1:!t&&r?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},E.comp=E.compare,E.negate=function(){return!this.unsigned&&this.eq(S)?S:this.not().add(v)},E.neg=E.negate,E.add=function(e){o(e)||(e=d(e));var t=this.high>>>16,r=65535&this.high,n=this.low>>>16,i=65535&this.low,s=e.high>>>16,a=65535&e.high,c=e.low>>>16,l=0,f=0,h=0,p=0;return h+=(p+=i+(65535&e.low))>>>16,f+=(h+=n+c)>>>16,l+=(f+=r+a)>>>16,l+=t+s,u((h&=65535)<<16|(p&=65535),(l&=65535)<<16|(f&=65535),this.unsigned)},E.subtract=function(e){return o(e)||(e=d(e)),this.add(e.neg())},E.sub=E.subtract,E.multiply=function(e){if(this.isZero())return y;if(o(e)||(e=d(e)),r)return u(r.mul(this.low,this.high,e.low,e.high),r.get_high(),this.unsigned);if(e.isZero())return y;if(this.eq(S))return e.isOdd()?S:y;if(e.eq(S))return this.isOdd()?S:y;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(m)&&e.lt(m))return c(this.toNumber()*e.toNumber(),this.unsigned);var t=this.high>>>16,n=65535&this.high,i=this.low>>>16,s=65535&this.low,a=e.high>>>16,l=65535&e.high,f=e.low>>>16,h=65535&e.low,p=0,g=0,b=0,v=0;return b+=(v+=s*h)>>>16,g+=(b+=i*h)>>>16,b&=65535,g+=(b+=s*f)>>>16,p+=(g+=n*h)>>>16,g&=65535,p+=(g+=i*f)>>>16,g&=65535,p+=(g+=s*l)>>>16,p+=t*h+n*f+i*l+s*a,u((b&=65535)<<16|(v&=65535),(p&=65535)<<16|(g&=65535),this.unsigned)},E.mul=E.multiply,E.divide=function(e){if(o(e)||(e=d(e)),e.isZero())throw Error("division by zero");var t,n,i;if(r)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?u((this.unsigned?r.div_u:r.div_s)(this.low,this.high,e.low,e.high),r.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?b:y;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return b;if(e.gt(this.shru(1)))return w;i=b}else{if(this.eq(S))return e.eq(v)||e.eq(_)?S:e.eq(S)?v:(t=this.shr(1).div(e).shl(1)).eq(y)?e.isNegative()?v:_:(n=this.sub(e.mul(t)),i=t.add(n.div(e)));if(e.eq(S))return this.unsigned?b:y;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();i=y}for(n=this;n.gte(e);){t=Math.max(1,Math.floor(n.toNumber()/e.toNumber()));for(var s=Math.ceil(Math.log(t)/Math.LN2),a=s<=48?1:l(2,s-48),f=c(t),h=f.mul(e);h.isNegative()||h.gt(n);)h=(f=c(t-=a,this.unsigned)).mul(e);f.isZero()&&(f=v),i=i.add(f),n=n.sub(h)}return i},E.div=E.divide,E.modulo=function(e){return o(e)||(e=d(e)),r?u((this.unsigned?r.rem_u:r.rem_s)(this.low,this.high,e.low,e.high),r.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},E.mod=E.modulo,E.rem=E.modulo,E.not=function(){return u(~this.low,~this.high,this.unsigned)},E.and=function(e){return o(e)||(e=d(e)),u(this.low&e.low,this.high&e.high,this.unsigned)},E.or=function(e){return o(e)||(e=d(e)),u(this.low|e.low,this.high|e.high,this.unsigned)},E.xor=function(e){return o(e)||(e=d(e)),u(this.low^e.low,this.high^e.high,this.unsigned)},E.shiftLeft=function(e){return o(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?u(this.low<<e,this.high<<e|this.low>>>32-e,this.unsigned):u(0,this.low<<e-32,this.unsigned)},E.shl=E.shiftLeft,E.shiftRight=function(e){return o(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?u(this.low>>>e|this.high<<32-e,this.high>>e,this.unsigned):u(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},E.shr=E.shiftRight,E.shiftRightUnsigned=function(e){if(o(e)&&(e=e.toInt()),0===(e&=63))return this;var t=this.high;return e<32?u(this.low>>>e|t<<32-e,t>>>e,this.unsigned):u(32===e?t:t>>>e-32,0,this.unsigned)},E.shru=E.shiftRightUnsigned,E.shr_u=E.shiftRightUnsigned,E.toSigned=function(){return this.unsigned?u(this.low,this.high,!1):this},E.toUnsigned=function(){return this.unsigned?this:u(this.low,this.high,!0)},E.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},E.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},E.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},n.fromBytes=function(e,t,r){return r?n.fromBytesLE(e,t):n.fromBytesBE(e,t)},n.fromBytesLE=function(e,t){return new n(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},n.fromBytesBE=function(e,t){return new n(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1Wallet=t.Secp256k1HdWallet=t.extractKdfConfiguration=t.executeKdf=t.pubkeyType=t.makeStdTx=t.isWrappedStdTx=t.isStdTx=t.SigningCosmosClient=t.decodeSignature=t.encodeSecp256k1Signature=t.findSequenceForSignedTx=t.encodeSecp256k1Pubkey=t.encodeBech32Pubkey=t.encodeAminoPubkey=t.decodeBech32Pubkey=t.decodeAminoPubkey=t.makeCosmoshubPath=t.isMsgWithdrawValidatorCommission=t.isMsgWithdrawDelegatorReward=t.isMsgUndelegate=t.isMsgSetWithdrawAddress=t.isMsgSend=t.isMsgMultiSend=t.isMsgFundCommunityPool=t.isMsgEditValidator=t.isMsgDelegate=t.isMsgCreateValidator=t.isMsgBeginRedelegate=t.uint64ToString=t.uint64ToNumber=t.setupSupplyExtension=t.setupStakingExtension=t.setupSlashingExtension=t.setupMintExtension=t.setupGovExtension=t.setupDistributionExtension=t.setupBankExtension=t.setupAuthExtension=t.normalizePubkey=t.normalizeLcdApiArray=t.LcdClient=t.BroadcastMode=t.GasPrice=t.buildFeeTable=t.serializeSignDoc=t.makeSignDoc=t.isSearchByTagsQuery=t.isSearchBySentFromOrToQuery=t.isSearchByHeightQuery=t.isBroadcastTxSuccess=t.isBroadcastTxFailure=t.CosmosClient=t.assertIsBroadcastTxSuccess=t.parseCoins=t.coins=t.coin=t.rawSecp256k1PubkeyToAddress=t.pubkeyToAddress=t.logs=void 0;const s=i(r(310));t.logs=s;var a=r(173);Object.defineProperty(t,"pubkeyToAddress",{enumerable:!0,get:function(){return a.pubkeyToAddress}}),Object.defineProperty(t,"rawSecp256k1PubkeyToAddress",{enumerable:!0,get:function(){return a.rawSecp256k1PubkeyToAddress}});var c=r(317);Object.defineProperty(t,"coin",{enumerable:!0,get:function(){return c.coin}}),Object.defineProperty(t,"coins",{enumerable:!0,get:function(){return c.coins}}),Object.defineProperty(t,"parseCoins",{enumerable:!0,get:function(){return c.parseCoins}});var u=r(318);Object.defineProperty(t,"assertIsBroadcastTxSuccess",{enumerable:!0,get:function(){return u.assertIsBroadcastTxSuccess}}),Object.defineProperty(t,"CosmosClient",{enumerable:!0,get:function(){return u.CosmosClient}}),Object.defineProperty(t,"isBroadcastTxFailure",{enumerable:!0,get:function(){return u.isBroadcastTxFailure}}),Object.defineProperty(t,"isBroadcastTxSuccess",{enumerable:!0,get:function(){return u.isBroadcastTxSuccess}}),Object.defineProperty(t,"isSearchByHeightQuery",{enumerable:!0,get:function(){return u.isSearchByHeightQuery}}),Object.defineProperty(t,"isSearchBySentFromOrToQuery",{enumerable:!0,get:function(){return u.isSearchBySentFromOrToQuery}}),Object.defineProperty(t,"isSearchByTagsQuery",{enumerable:!0,get:function(){return u.isSearchByTagsQuery}});var l=r(101);Object.defineProperty(t,"makeSignDoc",{enumerable:!0,get:function(){return l.makeSignDoc}}),Object.defineProperty(t,"serializeSignDoc",{enumerable:!0,get:function(){return l.serializeSignDoc}});var f=r(320);Object.defineProperty(t,"buildFeeTable",{enumerable:!0,get:function(){return f.buildFeeTable}}),Object.defineProperty(t,"GasPrice",{enumerable:!0,get:function(){return f.GasPrice}});var d=r(174);Object.defineProperty(t,"BroadcastMode",{enumerable:!0,get:function(){return d.BroadcastMode}}),Object.defineProperty(t,"LcdClient",{enumerable:!0,get:function(){return d.LcdClient}}),Object.defineProperty(t,"normalizeLcdApiArray",{enumerable:!0,get:function(){return d.normalizeLcdApiArray}}),Object.defineProperty(t,"normalizePubkey",{enumerable:!0,get:function(){return d.normalizePubkey}}),Object.defineProperty(t,"setupAuthExtension",{enumerable:!0,get:function(){return d.setupAuthExtension}}),Object.defineProperty(t,"setupBankExtension",{enumerable:!0,get:function(){return d.setupBankExtension}}),Object.defineProperty(t,"setupDistributionExtension",{enumerable:!0,get:function(){return d.setupDistributionExtension}}),Object.defineProperty(t,"setupGovExtension",{enumerable:!0,get:function(){return d.setupGovExtension}}),Object.defineProperty(t,"setupMintExtension",{enumerable:!0,get:function(){return d.setupMintExtension}}),Object.defineProperty(t,"setupSlashingExtension",{enumerable:!0,get:function(){return d.setupSlashingExtension}}),Object.defineProperty(t,"setupStakingExtension",{enumerable:!0,get:function(){return d.setupStakingExtension}}),Object.defineProperty(t,"setupSupplyExtension",{enumerable:!0,get:function(){return d.setupSupplyExtension}}),Object.defineProperty(t,"uint64ToNumber",{enumerable:!0,get:function(){return d.uint64ToNumber}}),Object.defineProperty(t,"uint64ToString",{enumerable:!0,get:function(){return d.uint64ToString}});var h=r(639);Object.defineProperty(t,"isMsgBeginRedelegate",{enumerable:!0,get:function(){return h.isMsgBeginRedelegate}}),Object.defineProperty(t,"isMsgCreateValidator",{enumerable:!0,get:function(){return h.isMsgCreateValidator}}),Object.defineProperty(t,"isMsgDelegate",{enumerable:!0,get:function(){return h.isMsgDelegate}}),Object.defineProperty(t,"isMsgEditValidator",{enumerable:!0,get:function(){return h.isMsgEditValidator}}),Object.defineProperty(t,"isMsgFundCommunityPool",{enumerable:!0,get:function(){return h.isMsgFundCommunityPool}}),Object.defineProperty(t,"isMsgMultiSend",{enumerable:!0,get:function(){return h.isMsgMultiSend}}),Object.defineProperty(t,"isMsgSend",{enumerable:!0,get:function(){return h.isMsgSend}}),Object.defineProperty(t,"isMsgSetWithdrawAddress",{enumerable:!0,get:function(){return h.isMsgSetWithdrawAddress}}),Object.defineProperty(t,"isMsgUndelegate",{enumerable:!0,get:function(){return h.isMsgUndelegate}}),Object.defineProperty(t,"isMsgWithdrawDelegatorReward",{enumerable:!0,get:function(){return h.isMsgWithdrawDelegatorReward}}),Object.defineProperty(t,"isMsgWithdrawValidatorCommission",{enumerable:!0,get:function(){return h.isMsgWithdrawValidatorCommission}});var p=r(321);Object.defineProperty(t,"makeCosmoshubPath",{enumerable:!0,get:function(){return p.makeCosmoshubPath}});var g=r(175);Object.defineProperty(t,"decodeAminoPubkey",{enumerable:!0,get:function(){return g.decodeAminoPubkey}}),Object.defineProperty(t,"decodeBech32Pubkey",{enumerable:!0,get:function(){return g.decodeBech32Pubkey}}),Object.defineProperty(t,"encodeAminoPubkey",{enumerable:!0,get:function(){return g.encodeAminoPubkey}}),Object.defineProperty(t,"encodeBech32Pubkey",{enumerable:!0,get:function(){return g.encodeBech32Pubkey}}),Object.defineProperty(t,"encodeSecp256k1Pubkey",{enumerable:!0,get:function(){return g.encodeSecp256k1Pubkey}});var m=r(640);Object.defineProperty(t,"findSequenceForSignedTx",{enumerable:!0,get:function(){return m.findSequenceForSignedTx}});var y=r(127);Object.defineProperty(t,"encodeSecp256k1Signature",{enumerable:!0,get:function(){return y.encodeSecp256k1Signature}}),Object.defineProperty(t,"decodeSignature",{enumerable:!0,get:function(){return y.decodeSignature}});var b=r(641);Object.defineProperty(t,"SigningCosmosClient",{enumerable:!0,get:function(){return b.SigningCosmosClient}});var v=r(322);Object.defineProperty(t,"isStdTx",{enumerable:!0,get:function(){return v.isStdTx}}),Object.defineProperty(t,"isWrappedStdTx",{enumerable:!0,get:function(){return v.isWrappedStdTx}}),Object.defineProperty(t,"makeStdTx",{enumerable:!0,get:function(){return v.makeStdTx}});var w=r(126);Object.defineProperty(t,"pubkeyType",{enumerable:!0,get:function(){return w.pubkeyType}});var _=r(323);Object.defineProperty(t,"executeKdf",{enumerable:!0,get:function(){return _.executeKdf}});var k=r(643);Object.defineProperty(t,"extractKdfConfiguration",{enumerable:!0,get:function(){return k.extractKdfConfiguration}}),Object.defineProperty(t,"Secp256k1HdWallet",{enumerable:!0,get:function(){return k.Secp256k1HdWallet}});var O=r(644);Object.defineProperty(t,"Secp256k1Wallet",{enumerable:!0,get:function(){return O.Secp256k1Wallet}})},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint=t.Int=void 0;const o=n(r(233));class i{constructor(e,t,r,n){this.int="string"==typeof e?o.default(e,t,r,n):o.default(e)}toString(){return this.int.toString(10)}equals(e){return this.int.equals(e.int)}gt(e){return this.int.gt(e.int)}gte(e){return this.int.greaterOrEquals(e.int)}lt(e){return this.int.lt(e.int)}lte(e){return this.int.lesserOrEquals(e.int)}add(e){return new i(this.int.add(e.int))}sub(e){return new i(this.int.subtract(e.int))}mul(e){return new i(this.int.multiply(e.int))}div(e){return new i(this.int.divide(e.int))}mod(e){return new i(this.int.mod(e.int))}neg(){return new i(this.int.negate())}}t.Int=i;class s{constructor(e,t,r,n){if(this.uint="string"==typeof e?o.default(e,t,r,n):o.default(e),this.uint.isNegative())throw new TypeError("Uint should not be negative")}toString(){return this.uint.toString(10)}equals(e){return this.uint.equals(e.uint)}gt(e){return this.uint.gt(e.uint)}gte(e){return this.uint.greaterOrEquals(e.uint)}lt(e){return this.uint.lt(e.uint)}lte(e){return this.uint.lesserOrEquals(e.uint)}add(e){return new s(this.uint.add(e.uint))}sub(e){return new s(this.uint.subtract(e.uint))}mul(e){return new s(this.uint.multiply(e.uint))}div(e){return new s(this.uint.divide(e.uint))}mod(e){return new s(this.uint.mod(e.uint))}}t.Uint=s},function(e,t,r){"use strict";t.byteLength=function(e){var t=u(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,n=u(e),s=n[0],a=n[1],c=new i(function(e,t,r){return 3*(t+r)/4-r}(0,s,a)),l=0,f=a>0?s-4:s;for(r=0;r<f;r+=4)t=o[e.charCodeAt(r)]<<18|o[e.charCodeAt(r+1)]<<12|o[e.charCodeAt(r+2)]<<6|o[e.charCodeAt(r+3)],c[l++]=t>>16&255,c[l++]=t>>8&255,c[l++]=255&t;2===a&&(t=o[e.charCodeAt(r)]<<2|o[e.charCodeAt(r+1)]>>4,c[l++]=255&t);1===a&&(t=o[e.charCodeAt(r)]<<10|o[e.charCodeAt(r+1)]<<4|o[e.charCodeAt(r+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t);return c},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,i=[],s=0,a=r-o;s<a;s+=16383)i.push(l(e,s,s+16383>a?a:s+16383));1===o?(t=e[r-1],i.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],i.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return i.join("")};for(var n=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,c=s.length;a<c;++a)n[a]=s[a],o[s.charCodeAt(a)]=a;function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function l(e,t,r){for(var o,i,s=[],a=t;a<r;a+=3)o=(e[a]<<16&16711680)+(e[a+1]<<8&65280)+(255&e[a+2]),s.push(n[(i=o)>>18&63]+n[i>>12&63]+n[i>>6&63]+n[63&i]);return s.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const s=i(r(113)),a=i(r(48));a.default.util.Long=s.default,a.default.configure(),o(r(442),t)},function(e,t,r){"use strict";(function(t){void 0===t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:function(e,r,n,o){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var i,s,a=arguments.length;switch(a){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,r)}));case 3:return t.nextTick((function(){e.call(null,r,n)}));case 4:return t.nextTick((function(){e.call(null,r,n,o)}));default:for(i=new Array(a-1),s=0;s<i.length;)i[s++]=arguments[s];return t.nextTick((function(){e.apply(null,i)}))}}}:e.exports=t}).call(this,r(13))},function(e,t,r){"use strict";var n=r(4),o=r(474),i=r(56),s=r(7).Buffer,a=r(259),c=r(75),u=r(76),l=s.alloc(128);function f(e,t){i.call(this,"digest"),"string"==typeof t&&(t=s.from(t));var r="sha512"===e||"sha384"===e?128:64;(this._alg=e,this._key=t,t.length>r)?t=("rmd160"===e?new c:u(e)).update(t).digest():t.length<r&&(t=s.concat([t,l],r));for(var n=this._ipad=s.allocUnsafe(r),o=this._opad=s.allocUnsafe(r),a=0;a<r;a++)n[a]=54^t[a],o[a]=92^t[a];this._hash="rmd160"===e?new c:u(e),this._hash.update(n)}n(f,i),f.prototype._update=function(e){this._hash.update(e)},f.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new c:u(this._alg)).update(this._opad).update(e).digest()},e.exports=function(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new f("rmd160",t):"md5"===e?new o(a,t):new f(e,t)}},function(e,t,r){var n=r(7).Buffer;function o(e){n.isBuffer(e)||(e=n.from(e));for(var t=e.length/4|0,r=new Array(t),o=0;o<t;o++)r[o]=e.readUInt32BE(4*o);return r}function i(e){for(;0<e.length;e++)e[0]=0}function s(e,t,r,n,o){for(var i,s,a,c,u=r[0],l=r[1],f=r[2],d=r[3],h=e[0]^t[0],p=e[1]^t[1],g=e[2]^t[2],m=e[3]^t[3],y=4,b=1;b<o;b++)i=u[h>>>24]^l[p>>>16&255]^f[g>>>8&255]^d[255&m]^t[y++],s=u[p>>>24]^l[g>>>16&255]^f[m>>>8&255]^d[255&h]^t[y++],a=u[g>>>24]^l[m>>>16&255]^f[h>>>8&255]^d[255&p]^t[y++],c=u[m>>>24]^l[h>>>16&255]^f[p>>>8&255]^d[255&g]^t[y++],h=i,p=s,g=a,m=c;return i=(n[h>>>24]<<24|n[p>>>16&255]<<16|n[g>>>8&255]<<8|n[255&m])^t[y++],s=(n[p>>>24]<<24|n[g>>>16&255]<<16|n[m>>>8&255]<<8|n[255&h])^t[y++],a=(n[g>>>24]<<24|n[m>>>16&255]<<16|n[h>>>8&255]<<8|n[255&p])^t[y++],c=(n[m>>>24]<<24|n[h>>>16&255]<<16|n[p>>>8&255]<<8|n[255&g])^t[y++],[i>>>=0,s>>>=0,a>>>=0,c>>>=0]}var a=[0,1,2,4,8,16,32,64,128,27,54],c=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],o=[[],[],[],[]],i=[[],[],[],[]],s=0,a=0,c=0;c<256;++c){var u=a^a<<1^a<<2^a<<3^a<<4;u=u>>>8^255&u^99,r[s]=u,n[u]=s;var l=e[s],f=e[l],d=e[f],h=257*e[u]^16843008*u;o[0][s]=h<<24|h>>>8,o[1][s]=h<<16|h>>>16,o[2][s]=h<<8|h>>>24,o[3][s]=h,h=16843009*d^65537*f^257*l^16843008*s,i[0][u]=h<<24|h>>>8,i[1][u]=h<<16|h>>>16,i[2][u]=h<<8|h>>>24,i[3][u]=h,0===s?s=a=1:(s=l^e[e[e[d^l]]],a^=e[e[a]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:o,INV_SUB_MIX:i}}();function u(e){this._key=o(e),this._reset()}u.blockSize=16,u.keySize=32,u.prototype.blockSize=u.blockSize,u.prototype.keySize=u.keySize,u.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),o=[],i=0;i<t;i++)o[i]=e[i];for(i=t;i<n;i++){var s=o[i-1];i%t==0?(s=s<<8|s>>>24,s=c.SBOX[s>>>24]<<24|c.SBOX[s>>>16&255]<<16|c.SBOX[s>>>8&255]<<8|c.SBOX[255&s],s^=a[i/t|0]<<24):t>6&&i%t==4&&(s=c.SBOX[s>>>24]<<24|c.SBOX[s>>>16&255]<<16|c.SBOX[s>>>8&255]<<8|c.SBOX[255&s]),o[i]=o[i-t]^s}for(var u=[],l=0;l<n;l++){var f=n-l,d=o[f-(l%4?0:4)];u[l]=l<4||f<=4?d:c.INV_SUB_MIX[0][c.SBOX[d>>>24]]^c.INV_SUB_MIX[1][c.SBOX[d>>>16&255]]^c.INV_SUB_MIX[2][c.SBOX[d>>>8&255]]^c.INV_SUB_MIX[3][c.SBOX[255&d]]}this._nRounds=r,this._keySchedule=o,this._invKeySchedule=u},u.prototype.encryptBlockRaw=function(e){return s(e=o(e),this._keySchedule,c.SUB_MIX,c.SBOX,this._nRounds)},u.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),r=n.allocUnsafe(16);return r.writeUInt32BE(t[0],0),r.writeUInt32BE(t[1],4),r.writeUInt32BE(t[2],8),r.writeUInt32BE(t[3],12),r},u.prototype.decryptBlock=function(e){var t=(e=o(e))[1];e[1]=e[3],e[3]=t;var r=s(e,this._invKeySchedule,c.INV_SUB_MIX,c.INV_SBOX,this._nRounds),i=n.allocUnsafe(16);return i.writeUInt32BE(r[0],0),i.writeUInt32BE(r[3],4),i.writeUInt32BE(r[2],8),i.writeUInt32BE(r[1],12),i},u.prototype.scrub=function(){i(this._keySchedule),i(this._invKeySchedule),i(this._key)},e.exports.AES=u},function(e,t,r){var n=r(7).Buffer,o=r(156);e.exports=function(e,t,r,i){if(n.isBuffer(e)||(e=n.from(e,"binary")),t&&(n.isBuffer(t)||(t=n.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var s=r/8,a=n.alloc(s),c=n.alloc(i||0),u=n.alloc(0);s>0||i>0;){var l=new o;l.update(u),l.update(e),t&&l.update(t),u=l.digest();var f=0;if(s>0){var d=a.length-s;f=Math.min(s,u.length),u.copy(a,d,0,f),s-=f}if(f<u.length&&i>0){var h=c.length-i,p=Math.min(i,u.length-f);u.copy(c,h,f,f+p),i-=p}}return u.fill(0),{key:a,iv:c}}},function(e,t,r){"use strict";var n=r(6),o=r(33),i=o.getNAF,s=o.getJSF,a=o.assert;function c(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function u(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=c,c.prototype.point=function(){throw new Error("Not implemented")},c.prototype.validate=function(){throw new Error("Not implemented")},c.prototype._fixedNafMul=function(e,t){a(e.precomputed);var r=e._getDoubles(),n=i(t,1,this._bitLength),o=(1<<r.step+1)-(r.step%2==0?2:1);o/=3;for(var s=[],c=0;c<n.length;c+=r.step){var u=0;for(t=c+r.step-1;t>=c;t--)u=(u<<1)+n[t];s.push(u)}for(var l=this.jpoint(null,null,null),f=this.jpoint(null,null,null),d=o;d>0;d--){for(c=0;c<s.length;c++){(u=s[c])===d?f=f.mixedAdd(r.points[c]):u===-d&&(f=f.mixedAdd(r.points[c].neg()))}l=l.add(f)}return l.toP()},c.prototype._wnafMul=function(e,t){var r=4,n=e._getNAFPoints(r);r=n.wnd;for(var o=n.points,s=i(t,r,this._bitLength),c=this.jpoint(null,null,null),u=s.length-1;u>=0;u--){for(t=0;u>=0&&0===s[u];u--)t++;if(u>=0&&t++,c=c.dblp(t),u<0)break;var l=s[u];a(0!==l),c="affine"===e.type?l>0?c.mixedAdd(o[l-1>>1]):c.mixedAdd(o[-l-1>>1].neg()):l>0?c.add(o[l-1>>1]):c.add(o[-l-1>>1].neg())}return"affine"===e.type?c.toP():c},c.prototype._wnafMulAdd=function(e,t,r,n,o){for(var a=this._wnafT1,c=this._wnafT2,u=this._wnafT3,l=0,f=0;f<n;f++){var d=(E=t[f])._getNAFPoints(e);a[f]=d.wnd,c[f]=d.points}for(f=n-1;f>=1;f-=2){var h=f-1,p=f;if(1===a[h]&&1===a[p]){var g=[t[h],null,null,t[p]];0===t[h].y.cmp(t[p].y)?(g[1]=t[h].add(t[p]),g[2]=t[h].toJ().mixedAdd(t[p].neg())):0===t[h].y.cmp(t[p].y.redNeg())?(g[1]=t[h].toJ().mixedAdd(t[p]),g[2]=t[h].add(t[p].neg())):(g[1]=t[h].toJ().mixedAdd(t[p]),g[2]=t[h].toJ().mixedAdd(t[p].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],y=s(r[h],r[p]);l=Math.max(y[0].length,l),u[h]=new Array(l),u[p]=new Array(l);for(var b=0;b<l;b++){var v=0|y[0][b],w=0|y[1][b];u[h][b]=m[3*(v+1)+(w+1)],u[p][b]=0,c[h]=g}}else u[h]=i(r[h],a[h],this._bitLength),u[p]=i(r[p],a[p],this._bitLength),l=Math.max(u[h].length,l),l=Math.max(u[p].length,l)}var _=this.jpoint(null,null,null),k=this._wnafT4;for(f=l;f>=0;f--){for(var O=0;f>=0;){var S=!0;for(b=0;b<n;b++)k[b]=0|u[b][f],0!==k[b]&&(S=!1);if(!S)break;O++,f--}if(f>=0&&O++,_=_.dblp(O),f<0)break;for(b=0;b<n;b++){var E,j=k[b];0!==j&&(j>0?E=c[b][j-1>>1]:j<0&&(E=c[b][-j-1>>1].neg()),_="affine"===E.type?_.mixedAdd(E):_.add(E))}}for(f=0;f<n;f++)c[f]=null;return o?_:_.toP()},c.BasePoint=u,u.prototype.eq=function(){throw new Error("Not implemented")},u.prototype.validate=function(){return this.curve.validate(this)},c.prototype.decodePoint=function(e,t){e=o.toArray(e,t);var r=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*r)return 6===e[0]?a(e[e.length-1]%2==0):7===e[0]&&a(e[e.length-1]%2==1),this.point(e.slice(1,1+r),e.slice(1+r,1+2*r));if((2===e[0]||3===e[0])&&e.length-1===r)return this.pointFromX(e.slice(1,1+r),3===e[0]);throw new Error("Unknown point format")},u.prototype.encodeCompressed=function(e){return this.encode(e,!0)},u.prototype._encode=function(e){var t=this.curve.p.byteLength(),r=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(r):[4].concat(r,this.getY().toArray("be",t))},u.prototype.encode=function(e,t){return o.encode(this._encode(t),e)},u.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},u.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},u.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,o=0;o<t;o+=e){for(var i=0;i<e;i++)n=n.dbl();r.push(n)}return{step:e,points:r}},u.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],r=(1<<e)-1,n=1===r?null:this.dbl(),o=1;o<r;o++)t[o]=t[o-1].add(n);return{wnd:e,points:t}},u.prototype._getBeta=function(){return null},u.prototype.dblp=function(e){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}},function(e,t,r){var n=r(521),o=r(528),i=r(529),s=r(159),a=r(97),c=r(7).Buffer;function u(e){var t;"object"!=typeof e||c.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=c.from(e));var r,u,l=i(e,t),f=l.tag,d=l.data;switch(f){case"CERTIFICATE":u=n.certificate.decode(d,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(u||(u=n.PublicKey.decode(d,"der")),r=u.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPublicKey.decode(u.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return u.subjectPrivateKey=u.subjectPublicKey,{type:"ec",data:u};case"1.2.840.10040.4.1":return u.algorithm.params.pub_key=n.DSAparam.decode(u.subjectPublicKey.data,"der"),{type:"dsa",data:u.algorithm.params};default:throw new Error("unknown key id "+r)}case"ENCRYPTED PRIVATE KEY":d=function(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),i=o[e.algorithm.decrypt.cipher.algo.join(".")],u=e.algorithm.decrypt.cipher.iv,l=e.subjectPrivateKey,f=parseInt(i.split("-")[1],10)/8,d=a.pbkdf2Sync(t,r,n,f,"sha1"),h=s.createDecipheriv(i,d,u),p=[];return p.push(h.update(l)),p.push(h.final()),c.concat(p)}(d=n.EncryptedPrivateKey.decode(d,"der"),t);case"PRIVATE KEY":switch(r=(u=n.PrivateKey.decode(d,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return n.RSAPrivateKey.decode(u.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:u.algorithm.curve,privateKey:n.ECPrivateKey.decode(u.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return u.algorithm.params.priv_key=n.DSAparam.decode(u.subjectPrivateKey,"der"),{type:"dsa",params:u.algorithm.params};default:throw new Error("unknown key id "+r)}case"RSA PUBLIC KEY":return n.RSAPublicKey.decode(d,"der");case"RSA PRIVATE KEY":return n.RSAPrivateKey.decode(d,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:n.DSAPrivateKey.decode(d,"der")};case"EC PRIVATE KEY":return{curve:(d=n.ECPrivateKey.decode(d,"der")).parameters.value,privateKey:d.privateKey};default:throw new Error("unknown key type "+f)}}e.exports=u,u.signature=n.signature},function(e,t,r){var n,o,i,s,a,c;e.exports=(c=r(9),o=(n=c).lib,i=o.Base,s=o.WordArray,(a=n.x64={}).Word=i.extend({init:function(e,t){this.high=e,this.low=t}}),a.WordArray=i.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:8*e.length},toX32:function(){for(var e=this.words,t=e.length,r=[],n=0;n<t;n++){var o=e[n];r.push(o.high),r.push(o.low)}return s.create(r,this.sigBytes)},clone:function(){for(var e=i.clone.call(this),t=e.words=this.words.slice(0),r=t.length,n=0;n<r;n++)t[n]=t[n].clone();return e}}),c)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pubkeyType=void 0,t.pubkeyType={secp256k1:"tendermint/PubKeySecp256k1",ed25519:"tendermint/PubKeyEd25519",sr25519:"tendermint/PubKeySr25519"}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeSignature=t.encodeSecp256k1Signature=void 0;const n=r(39),o=r(175),i=r(126);t.encodeSecp256k1Signature=function(e,t){if(64!==t.length)throw new Error("Signature must be 64 bytes long. Cosmos SDK uses a 2x32 byte fixed length encoding for the secp256k1 signature integers r and s.");return{pub_key:o.encodeSecp256k1Pubkey(e),signature:n.toBase64(t)}},t.decodeSignature=function(e){switch(e.pub_key.type){case i.pubkeyType.secp256k1:return{pubkey:n.fromBase64(e.pub_key.value),signature:n.fromBase64(e.signature)};default:throw new Error("Unsupported pubkey type")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveSuggestedChainInfoMsg=t.SuggestChainInfoMsg=t.GetChainInfosMsg=void 0;const n=r(18),o=r(336);class i extends n.Message{static type(){return"get-chain-infos"}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.GetChainInfosMsg=i;class s extends n.Message{constructor(e){super(),this.chainInfo=e}static type(){return"suggest-chain-info"}validateBasic(){if(!this.chainInfo)throw new Error("chain info not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return s.type()}}t.SuggestChainInfoMsg=s;class a extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"remove-suggested-chain-info"}validateBasic(){if(!this.chainId)throw new Error("Chain id not set")}route(){return o.ROUTE}type(){return a.type()}}t.RemoveSuggestedChainInfoMsg=a},function(e,t,r){e.exports=r(680)},function(e,t){function r(e,t,r,n,o,i,s){try{var a=e[i](s),c=a.value}catch(e){return void r(e)}a.done?t(c):Promise.resolve(c).then(n,o)}e.exports=function(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var s=e.apply(t,n);function a(e){r(s,o,i,a,c,"next",e)}function c(e){r(s,o,i,a,c,"throw",e)}a(void 0)}))}}},function(e,t){const r=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:r,MAX_SAFE_COMPONENT_LENGTH:16}},function(e,t,r){(function(t){const r="object"==typeof t&&t.env&&t.env.NODE_DEBUG&&/\bsemver\b/i.test(t.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=r}).call(this,r(13))},function(e,t){const r=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:r.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)>0},function(e,t,r){const n=Symbol("SemVer ANY");class o{static get ANY(){return n}constructor(e,t){if(t=i(t),e instanceof o){if(e.loose===!!t.loose)return e;e=e.value}u("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===n?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(e){const t=this.options.loose?s[a.COMPARATORLOOSE]:s[a.COMPARATOR],r=e.match(t);if(!r)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==r[1]?r[1]:"","="===this.operator&&(this.operator=""),r[2]?this.semver=new l(r[2],this.options.loose):this.semver=n}toString(){return this.value}test(e){if(u("Comparator.test",e,this.options.loose),this.semver===n||e===n)return!0;if("string"==typeof e)try{e=new l(e,this.options)}catch(e){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof o))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new f(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new f(this.value,t).test(e.semver);const r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),n=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,s=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),a=c(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),u=c(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||n||i&&s||a||u}}e.exports=o;const i=r(133),{re:s,t:a}=r(84),c=r(347),u=r(132),l=r(24),f=r(41)},function(e,t,r){const n=r(41);e.exports=(e,t,r)=>{try{t=new n(t,r)}catch(e){return!1}return t.test(e)}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DecProto=t.IntProto=t.DecCoin=t.Coin=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="cosmos.base.v1beta1";const i={denom:"",amount:""};t.Coin={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(18).string(e.amount),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.denom=r.string();break;case 2:s.amount=r.string();break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=String(e.amount):t.amount="",t},fromPartial(e){const t=Object.assign({},i);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=e.amount:t.amount="",t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.amount&&(t.amount=e.amount),t}};const s={denom:"",amount:""};t.DecCoin={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(18).string(e.amount),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},s);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.denom=r.string();break;case 2:i.amount=r.string();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},s);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=String(e.amount):t.amount="",t},fromPartial(e){const t=Object.assign({},s);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=e.amount:t.amount="",t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.amount&&(t.amount=e.amount),t}};const a={int:""};t.IntProto={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.int),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},a);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.int=r.string();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},a);return void 0!==e.int&&null!==e.int?t.int=String(e.int):t.int="",t},fromPartial(e){const t=Object.assign({},a);return void 0!==e.int&&null!==e.int?t.int=e.int:t.int="",t},toJSON(e){const t={};return void 0!==e.int&&(t.int=e.int),t}};const c={dec:""};t.DecProto={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.dec),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},c);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.dec=r.string();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},c);return void 0!==e.dec&&null!==e.dec?t.dec=String(e.dec):t.dec="",t},fromPartial(e){const t=Object.assign({},c);return void 0!==e.dec&&null!==e.dec?t.dec=e.dec:t.dec="",t},toJSON(e){const t={};return void 0!==e.dec&&(t.dec=e.dec),t}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Any=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="google.protobuf";const i={typeUrl:""};t.Any={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.typeUrl),t.uint32(18).bytes(e.value),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.typeUrl=r.string();break;case 2:s.value=r.bytes();break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);return void 0!==e.typeUrl&&null!==e.typeUrl?t.typeUrl=String(e.typeUrl):t.typeUrl="",void 0!==e.value&&null!==e.value&&(t.value=function(e){const t=a(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}(e.value)),t},fromPartial(e){const t=Object.assign({},i);return void 0!==e.typeUrl&&null!==e.typeUrl?t.typeUrl=e.typeUrl:t.typeUrl="",void 0!==e.value&&null!==e.value?t.value=e.value:t.value=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.typeUrl&&(t.typeUrl=e.typeUrl),void 0!==e.value&&(t.value=function(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return c(t.join(""))}(void 0!==e.value?e.value:new Uint8Array)),t}};var s=(()=>{if(void 0!==s)return s;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const a=s.atob||(e=>s.Buffer.from(e,"base64").toString("binary"));const c=s.btoa||(e=>s.Buffer.from(e,"binary").toString("base64"))}).call(this,r(12))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(739);t.Int53=n.Int53,t.Uint32=n.Uint32,t.Uint53=n.Uint53,t.Uint64=n.Uint64,t.Decimal=n.Decimal;var o=r(195);t.fromHex=o.fromHex,t.toHex=o.toHex,t.fromAscii=o.fromAscii,t.toAscii=o.toAscii,t.fromBase64=o.fromBase64,t.toBase64=o.toBase64,t.fromRfc3339=o.fromRfc3339,t.toRfc3339=o.toRfc3339,t.fromUtf8=o.fromUtf8,t.toUtf8=o.toUtf8,t.Bech32=o.Bech32;var i=r(363);t.isNonNullObject=i.isNonNullObject,t.isUint8Array=i.isUint8Array;var s=r(751);t.isJsonCompatibleValue=s.isJsonCompatibleValue,t.isJsonCompatibleDictionary=s.isJsonCompatibleDictionary,t.isJsonCompatibleArray=s.isJsonCompatibleArray;var a=r(752);t.TransactionEncoder=a.TransactionEncoder;var c=r(753);t.Encoding=c.Encoding},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(198),i=r(762),s=r(763);t.WebCryptoProvider=class{constructor(e=window.crypto){this.crypto=e}importBlockCipherKey(e){return n(this,void 0,void 0,(function*(){return i.default.importKey(this.crypto,e)}))}importCTRKey(e){return n(this,void 0,void 0,(function*(){try{return yield s.default.importKey(this.crypto,e)}catch(e){throw e.message.includes("unsupported")?new o.NotImplementedError("WebCryptoProvider: AES-CTR unsupported. Use PolyfillCryptoProvider."):e}}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){return"undefined"!=typeof window?void 0:r(72)};t.getNodeCrypto=n;var o=function(){if("undefined"!=typeof window&&window.crypto)return window.crypto.subtle};t.getWebCrypto=o;var i=function(){if("undefined"!=typeof window){if(window.msCrypto)return window.msCrypto.subtle;if(window.crypto)return window.crypto.subtle}};t.getWebCryptoAll=i;var s=function(){if("undefined"!=typeof window){if(window.msCrypto)return window.msCrypto;if(window.crypto)return window.crypto}};t.getRootWebCryptoAll=s;var a=function(){if("undefined"!=typeof window&&window.msCrypto)return window.msCrypto.subtle};t.getMsCrypto=a;var c=function(){var e=o(),t=n(),r=a();return void 0!==t?{name:"nodeCrypto",crypto:t}:void 0!==e&&void 0===r?{name:"webCrypto",crypto:e}:void 0!==r?{name:"msCrypto",crypto:r}:{name:void 0}};t.getCrypto=c,t.default={getNodeCrypto:n,getWebCrypto:o,getMsCrypto:a,getWebCryptoAll:i,getRootWebCryptoAll:s,getCrypto:c}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetSecret20ViewingKey=t.RemoveTokenMsg=t.AddTokenMsg=t.SuggestTokenMsg=t.GetTokensMsg=void 0;const n=r(18),o=r(382);class i extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"get-tokens"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return o.ROUTE}type(){return i.type()}}t.GetTokensMsg=i;class s extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.contractAddress=t,this.viewingKey=r}static type(){return"suggest-token"}approveExternal(){return!0}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty");if(!this.contractAddress)throw new Error("Contract address is empty")}route(){return o.ROUTE}type(){return s.type()}}t.SuggestTokenMsg=s;class a extends n.Message{constructor(e,t){super(),this.chainId=e,this.currency=t}static type(){return"add-token"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return o.ROUTE}type(){return a.type()}}t.AddTokenMsg=a;class c extends n.Message{constructor(e,t){super(),this.chainId=e,this.currency=t}static type(){return"remove-token"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return o.ROUTE}type(){return c.type()}}t.RemoveTokenMsg=c;class u extends n.Message{constructor(e,t){super(),this.chainId=e,this.contractAddress=t}static type(){return"get-secret20-viewing-key"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty");if(!this.contractAddress)throw new Error("Contract address is empty")}approveExternal(){return!0}route(){return o.ROUTE}type(){return u.type()}}t.GetSecret20ViewingKey=u},function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return s}));var n=r(51),o=r.n(n),i=r(15);class s{constructor(){this.exchangeTimeout=3e4,this.unresponsiveTimeout=15e3,this.deviceModel=null,this._events=new o.a,this.send=async(t,r,n,o,s=e.alloc(0),a=[i.StatusCodes.OK])=>{if(s.length>=256)throw new i.TransportError("data.length exceed 256 bytes limit. Got: "+s.length,"DataLengthTooBig");const c=await this.exchange(e.concat([e.from([t,r,n,o]),e.from([s.length]),s])),u=c.readUInt16BE(c.length-2);if(!a.some(e=>e===u))throw new i.TransportStatusError(u);return c},this.exchangeBusyPromise=void 0,this.exchangeAtomicImpl=async e=>{if(this.exchangeBusyPromise)throw new i.TransportRaceCondition("An action was already pending on the Ledger device. Please deny or reconnect.");let t;const r=new Promise(e=>{t=e});this.exchangeBusyPromise=r;let n=!1;const o=setTimeout(()=>{n=!0,this.emit("unresponsive")},this.unresponsiveTimeout);try{const r=await e();return n&&this.emit("responsive"),r}finally{clearTimeout(o),t&&t(),this.exchangeBusyPromise=null}},this._appAPIlock=null}exchange(e){throw new Error("exchange not implemented")}setScrambleKey(e){}close(){return Promise.resolve()}on(e,t){this._events.on(e,t)}off(e,t){this._events.removeListener(e,t)}emit(e,...t){this._events.emit(e,...t)}setDebugMode(){console.warn("setDebugMode is deprecated. use @ledgerhq/logs instead. No logs are emitted in this anymore.")}setExchangeTimeout(e){this.exchangeTimeout=e}setExchangeUnresponsiveTimeout(e){this.unresponsiveTimeout=e}static create(e=3e3,t){return new Promise((r,n)=>{let o=!1;const s=this.listen({next:t=>{o=!0,s&&s.unsubscribe(),a&&clearTimeout(a),this.open(t.descriptor,e).then(r,n)},error:e=>{a&&clearTimeout(a),n(e)},complete:()=>{a&&clearTimeout(a),o||n(new i.TransportError(this.ErrorMessage_NoDeviceFound,"NoDeviceFound"))}}),a=t?setTimeout(()=>{s.unsubscribe(),n(new i.TransportError(this.ErrorMessage_ListenTimeout,"ListenTimeout"))},t):null})}decorateAppAPIMethods(e,t,r){for(let n of t)e[n]=this.decorateAppAPIMethod(n,e[n],e,r)}decorateAppAPIMethod(e,t,r,n){return async(...o)=>{const{_appAPIlock:s}=this;if(s)return Promise.reject(new i.TransportError("Ledger Device is busy (lock "+s+")","TransportLocked"));try{return this._appAPIlock=e,this.setScrambleKey(n),await t.apply(r,o)}finally{this._appAPIlock=null}}}}s.isSupported=void 0,s.list=void 0,s.listen=void 0,s.open=void 0,s.ErrorMessage_ListenTimeout="No Ledger device found (timeout)",s.ErrorMessage_NoDeviceFound="No Ledger device found"}).call(this,r(2).Buffer)},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r(15);function o(t){const r=e.alloc(2);return r.writeUInt16BE(t,0),r}const i={data:e.alloc(0),dataLength:0,sequence:0};var s=(t,r)=>({makeBlocks(n){let i=e.concat([o(n.length),n]);const s=r-5,a=Math.ceil(i.length/s);i=e.concat([i,e.alloc(a*s-i.length+1).fill(0)]);const c=[];for(let r=0;r<a;r++){const n=e.alloc(5);n.writeUInt16BE(t,0),n.writeUInt8(5,2),n.writeUInt16BE(r,3);const o=i.slice(r*s,(r+1)*s);c.push(e.concat([n,o]))}return c},reduceResponse(r,o){let{data:s,dataLength:a,sequence:c}=r||i;if(o.readUInt16BE(0)!==t)throw new n.TransportError("Invalid channel","InvalidChannel");if(5!==o.readUInt8(2))throw new n.TransportError("Invalid tag","InvalidTag");if(o.readUInt16BE(3)!==c)throw new n.TransportError("Invalid sequence","InvalidSequence");r||(a=o.readUInt16BE(5)),c++;const u=o.slice(r?5:7);return s=e.concat([s,u]),s.length>a&&(s=s.slice(0,a)),{data:s,dataLength:a,sequence:c}},getReducedResult(e){if(e&&e.dataLength===e.data.length)return e.data}});t.default=s}).call(this,r(2).Buffer)},,,,function(e,t,r){(t=e.exports=r(243)).Stream=t,t.Readable=t,t.Writable=r(154),t.Duplex=r(65),t.Transform=r(246),t.PassThrough=r(450)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DecUtils=void 0;const n=r(112);class o{static trim(e){let t="string"==typeof e?e:e.toString();if(t.indexOf(".")<0)return t;for(let e=t.length-1;e>=0&&"0"===t[e];e--)t=t.slice(0,e);return t.length>0&&"."===t[t.length-1]&&(t=t.slice(0,t.length-1)),t}static getPrecisionDec(e){if(o.precisions[e.toString()])return o.precisions[e.toString()];let t=new n.Dec(1);for(let r=0;r<e;r++)t=t.mul(new n.Dec(10));return o.precisions[e.toString()]=t,t}}t.DecUtils=o,o.precisions={}},,,,function(e,t,r){var n=r(2),o=n.Buffer;function i(e,t){for(var r in e)t[r]=e[r]}function s(e,t,r){return o(e,t,r)}o.from&&o.alloc&&o.allocUnsafe&&o.allocUnsafeSlow?e.exports=n:(i(n,t),t.Buffer=s),i(o,s),s.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return o(e,t,r)},s.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");var n=o(e);return void 0!==t?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n},s.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return o(e)},s.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},function(e,t,r){"use strict";(function(t,n,o){var i=r(119);function s(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=b;var a,c=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?n:i.nextTick;b.WritableState=y;var u=Object.create(r(95));u.inherits=r(4);var l={deprecate:r(155)},f=r(244),d=r(153).Buffer,h=o.Uint8Array||function(){};var p,g=r(245);function m(){}function y(e,t){a=a||r(65),e=e||{};var n=t instanceof a;this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var o=e.highWaterMark,u=e.writableHighWaterMark,l=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:n&&(u||0===u)?u:l,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===e.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,n=r.sync,o=r.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,n,o){--t.pendingcb,r?(i.nextTick(o,n),i.nextTick(S,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(o(n),e._writableState.errorEmitted=!0,e.emit("error",n),S(e,t))}(e,r,n,t,o);else{var s=k(r);s||r.corked||r.bufferProcessing||!r.bufferedRequest||_(e,r),n?c(w,e,r,s,o):w(e,r,s,o)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new s(this)}function b(e){if(a=a||r(65),!(p.call(b,this)||this instanceof a))return new b(e);this._writableState=new y(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),f.call(this)}function v(e,t,r,n,o,i,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function w(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),S(e,t)}function _(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,o=new Array(n),i=t.corkedRequestsFree;i.entry=r;for(var a=0,c=!0;r;)o[a]=r,r.isBuf||(c=!1),r=r.next,a+=1;o.allBuffers=c,v(e,t,!0,t.length,o,"",i.finish),t.pendingcb++,t.lastBufferedRequest=null,i.next?(t.corkedRequestsFree=i.next,i.next=null):t.corkedRequestsFree=new s(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,l=r.encoding,f=r.callback;if(v(e,t,!1,t.objectMode?1:u.length,u,l,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function k(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function O(e,t){e._final((function(r){t.pendingcb--,r&&e.emit("error",r),t.prefinished=!0,e.emit("prefinish"),S(e,t)}))}function S(e,t){var r=k(t);return r&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,i.nextTick(O,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}u.inherits(b,f),y.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:l.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(p=Function.prototype[Symbol.hasInstance],Object.defineProperty(b,Symbol.hasInstance,{value:function(e){return!!p.call(this,e)||this===b&&(e&&e._writableState instanceof y)}})):p=function(e){return e instanceof this},b.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},b.prototype.write=function(e,t,r){var n,o=this._writableState,s=!1,a=!o.objectMode&&(n=e,d.isBuffer(n)||n instanceof h);return a&&!d.isBuffer(e)&&(e=function(e){return d.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=o.defaultEncoding),"function"!=typeof r&&(r=m),o.ended?function(e,t){var r=new Error("write after end");e.emit("error",r),i.nextTick(t,r)}(this,r):(a||function(e,t,r,n){var o=!0,s=!1;return null===r?s=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(s=new TypeError("Invalid non-string/buffer chunk")),s&&(e.emit("error",s),i.nextTick(n,s),o=!1),o}(this,o,e,r))&&(o.pendingcb++,s=function(e,t,r,n,o,i){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=d.from(t,r));return t}(t,n,o);n!==s&&(r=!0,o="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var c=t.length<t.highWaterMark;c||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else v(e,t,!1,a,n,o,i);return c}(this,o,a,e,t,r)),s},b.prototype.cork=function(){this._writableState.corked++},b.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||_(this,e))},b.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(b.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),b.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},b.prototype._writev=null,b.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function(e,t,r){t.ending=!0,S(e,t),r&&(t.finished?i.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,n,r)},Object.defineProperty(b.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),b.prototype.destroy=g.destroy,b.prototype._undestroy=g.undestroy,b.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,r(13),r(223).setImmediate,r(12))},function(e,t,r){(function(t){function r(e){try{if(!t.localStorage)return!1}catch(e){return!1}var r=t.localStorage[e];return null!=r&&"true"===String(r).toLowerCase()}e.exports=function(e,t){if(r("noDeprecation"))return e;var n=!1;return function(){if(!n){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),n=!0}return e.apply(this,arguments)}}}).call(this,r(12))},function(e,t,r){"use strict";var n=r(4),o=r(250),i=r(7).Buffer,s=new Array(16);function a(){o.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function c(e,t){return e<<t|e>>>32-t}function u(e,t,r,n,o,i,s){return c(e+(t&r|~t&n)+o+i|0,s)+t|0}function l(e,t,r,n,o,i,s){return c(e+(t&n|r&~n)+o+i|0,s)+t|0}function f(e,t,r,n,o,i,s){return c(e+(t^r^n)+o+i|0,s)+t|0}function d(e,t,r,n,o,i,s){return c(e+(r^(t|~n))+o+i|0,s)+t|0}n(a,o),a.prototype._update=function(){for(var e=s,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=this._a,n=this._b,o=this._c,i=this._d;r=u(r,n,o,i,e[0],3614090360,7),i=u(i,r,n,o,e[1],3905402710,12),o=u(o,i,r,n,e[2],606105819,17),n=u(n,o,i,r,e[3],3250441966,22),r=u(r,n,o,i,e[4],4118548399,7),i=u(i,r,n,o,e[5],1200080426,12),o=u(o,i,r,n,e[6],2821735955,17),n=u(n,o,i,r,e[7],4249261313,22),r=u(r,n,o,i,e[8],1770035416,7),i=u(i,r,n,o,e[9],2336552879,12),o=u(o,i,r,n,e[10],4294925233,17),n=u(n,o,i,r,e[11],2304563134,22),r=u(r,n,o,i,e[12],1804603682,7),i=u(i,r,n,o,e[13],4254626195,12),o=u(o,i,r,n,e[14],2792965006,17),r=l(r,n=u(n,o,i,r,e[15],1236535329,22),o,i,e[1],4129170786,5),i=l(i,r,n,o,e[6],3225465664,9),o=l(o,i,r,n,e[11],643717713,14),n=l(n,o,i,r,e[0],3921069994,20),r=l(r,n,o,i,e[5],3593408605,5),i=l(i,r,n,o,e[10],38016083,9),o=l(o,i,r,n,e[15],3634488961,14),n=l(n,o,i,r,e[4],3889429448,20),r=l(r,n,o,i,e[9],568446438,5),i=l(i,r,n,o,e[14],3275163606,9),o=l(o,i,r,n,e[3],4107603335,14),n=l(n,o,i,r,e[8],1163531501,20),r=l(r,n,o,i,e[13],2850285829,5),i=l(i,r,n,o,e[2],4243563512,9),o=l(o,i,r,n,e[7],1735328473,14),r=f(r,n=l(n,o,i,r,e[12],2368359562,20),o,i,e[5],4294588738,4),i=f(i,r,n,o,e[8],2272392833,11),o=f(o,i,r,n,e[11],1839030562,16),n=f(n,o,i,r,e[14],4259657740,23),r=f(r,n,o,i,e[1],2763975236,4),i=f(i,r,n,o,e[4],1272893353,11),o=f(o,i,r,n,e[7],4139469664,16),n=f(n,o,i,r,e[10],3200236656,23),r=f(r,n,o,i,e[13],681279174,4),i=f(i,r,n,o,e[0],3936430074,11),o=f(o,i,r,n,e[3],3572445317,16),n=f(n,o,i,r,e[6],76029189,23),r=f(r,n,o,i,e[9],3654602809,4),i=f(i,r,n,o,e[12],3873151461,11),o=f(o,i,r,n,e[15],530742520,16),r=d(r,n=f(n,o,i,r,e[2],3299628645,23),o,i,e[0],4096336452,6),i=d(i,r,n,o,e[7],1126891415,10),o=d(o,i,r,n,e[14],2878612391,15),n=d(n,o,i,r,e[5],4237533241,21),r=d(r,n,o,i,e[12],1700485571,6),i=d(i,r,n,o,e[3],2399980690,10),o=d(o,i,r,n,e[10],4293915773,15),n=d(n,o,i,r,e[1],2240044497,21),r=d(r,n,o,i,e[8],1873313359,6),i=d(i,r,n,o,e[15],4264355552,10),o=d(o,i,r,n,e[6],2734768916,15),n=d(n,o,i,r,e[13],1309151649,21),r=d(r,n,o,i,e[4],4149444226,6),i=d(i,r,n,o,e[11],3174756917,10),o=d(o,i,r,n,e[2],718787259,15),n=d(n,o,i,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+n|0,this._c=this._c+o|0,this._d=this._d+i|0},a.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=i.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=a},function(e,t,r){"use strict";var n=r(73).codes.ERR_STREAM_PREMATURE_CLOSE;function o(){}e.exports=function e(t,r,i){if("function"==typeof r)return e(t,null,r);r||(r={}),i=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];e.apply(this,n)}}}(i||o);var s=r.readable||!1!==r.readable&&t.readable,a=r.writable||!1!==r.writable&&t.writable,c=function(){t.writable||l()},u=t._writableState&&t._writableState.finished,l=function(){a=!1,u=!0,s||i.call(t)},f=t._readableState&&t._readableState.endEmitted,d=function(){s=!1,f=!0,a||i.call(t)},h=function(e){i.call(t,e)},p=function(){var e;return s&&!f?(t._readableState&&t._readableState.ended||(e=new n),i.call(t,e)):a&&!u?(t._writableState&&t._writableState.ended||(e=new n),i.call(t,e)):void 0},g=function(){t.req.on("finish",l)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?a&&!t._writableState&&(t.on("end",c),t.on("close",c)):(t.on("complete",l),t.on("abort",p),t.req?g():t.on("request",g)),t.on("end",d),t.on("finish",l),!1!==r.error&&t.on("error",h),t.on("close",p),function(){t.removeListener("complete",l),t.removeListener("abort",p),t.removeListener("request",g),t.req&&t.req.removeListener("finish",l),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",l),t.removeListener("end",d),t.removeListener("error",h),t.removeListener("close",p)}}},function(e,t,r){"use strict";var n=r(32);function o(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=o,o.prototype._init=function(){},o.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},o.prototype._buffer=function(e,t){for(var r=Math.min(this.buffer.length-this.bufferOff,e.length-t),n=0;n<r;n++)this.buffer[this.bufferOff+n]=e[t+n];return this.bufferOff+=r,r},o.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},o.prototype._updateEncrypt=function(e){var t=0,r=0,n=(this.bufferOff+e.length)/this.blockSize|0,o=new Array(n*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(r+=this._flushBuffer(o,r)));for(var i=e.length-(e.length-t)%this.blockSize;t<i;t+=this.blockSize)this._update(e,t,o,r),r+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return o},o.prototype._updateDecrypt=function(e){for(var t=0,r=0,n=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,o=new Array(n*this.blockSize);n>0;n--)t+=this._buffer(e,t),r+=this._flushBuffer(o,r);return t+=this._buffer(e,t),o},o.prototype.final=function(e){var t,r;return e&&(t=this.update(e)),r="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(r):r},o.prototype._pad=function(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},o.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},o.prototype._unpad=function(e){return e},o.prototype._finalDecrypt=function(){n.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},function(e,t,r){var n=r(482),o=r(490),i=r(269);t.createCipher=t.Cipher=n.createCipher,t.createCipheriv=t.Cipheriv=n.createCipheriv,t.createDecipher=t.Decipher=o.createDecipher,t.createDecipheriv=t.Decipheriv=o.createDecipheriv,t.listCiphers=t.getCiphers=function(){return Object.keys(i)}},function(e,t,r){var n={ECB:r(483),CBC:r(484),CFB:r(485),CFB8:r(486),CFB1:r(487),OFB:r(488),CTR:r(267),GCM:r(267)},o=r(269);for(var i in o)o[i].module=n[o[i].mode];e.exports=o},function(e,t,r){var n;function o(e){this.rand=e}if(e.exports=function(e){return n||(n=new o(null)),n.generate(e)},e.exports.Rand=o,o.prototype.generate=function(e){return this._rand(e)},o.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r<t.length;r++)t[r]=this.rand.getByte();return t},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?o.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?o.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"==typeof window&&(o.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var i=r(493);if("function"!=typeof i.randomBytes)throw new Error("Not supported");o.prototype._rand=function(e){return i.randomBytes(e)}}catch(e){}},function(e,t,r){"use strict";var n=r(78).codes.ERR_STREAM_PREMATURE_CLOSE;function o(){}e.exports=function e(t,r,i){if("function"==typeof r)return e(t,null,r);r||(r={}),i=function(e){var t=!1;return function(){if(!t){t=!0;for(var r=arguments.length,n=new Array(r),o=0;o<r;o++)n[o]=arguments[o];e.apply(this,n)}}}(i||o);var s=r.readable||!1!==r.readable&&t.readable,a=r.writable||!1!==r.writable&&t.writable,c=function(){t.writable||l()},u=t._writableState&&t._writableState.finished,l=function(){a=!1,u=!0,s||i.call(t)},f=t._readableState&&t._readableState.endEmitted,d=function(){s=!1,f=!0,a||i.call(t)},h=function(e){i.call(t,e)},p=function(){var e;return s&&!f?(t._readableState&&t._readableState.ended||(e=new n),i.call(t,e)):a&&!u?(t._writableState&&t._writableState.ended||(e=new n),i.call(t,e)):void 0},g=function(){t.req.on("finish",l)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?a&&!t._writableState&&(t.on("end",c),t.on("close",c)):(t.on("complete",l),t.on("abort",p),t.req?g():t.on("request",g)),t.on("end",d),t.on("finish",l),!1!==r.error&&t.on("error",h),t.on("close",p),function(){t.removeListener("complete",l),t.removeListener("abort",p),t.removeListener("request",g),t.req&&t.req.removeListener("finish",l),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",l),t.removeListener("end",d),t.removeListener("error",h),t.removeListener("close",p)}}},function(e,t,r){(function(t){var n=r(506),o=r(62);function i(e){var t,r=e.modulus.byteLength();do{t=new n(o(r))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function s(e,r){var o=function(e){var t=i(e);return{blinder:t.toRed(n.mont(e.modulus)).redPow(new n(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(r),s=r.modulus.byteLength(),a=new n(e).mul(o.blinder).umod(r.modulus),c=a.toRed(n.mont(r.prime1)),u=a.toRed(n.mont(r.prime2)),l=r.coefficient,f=r.prime1,d=r.prime2,h=c.redPow(r.exponent1).fromRed(),p=u.redPow(r.exponent2).fromRed(),g=h.isub(p).imul(l).umod(f).imul(d);return p.iadd(g).imul(o.unblinder).umod(r.modulus).toArrayLike(t,"be",s)}s.getr=i,e.exports=s}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n,o=t,i=r(70),s=r(281),a=r(33).assert;function c(e){"short"===e.type?this.curve=new s.short(e):"edwards"===e.type?this.curve=new s.edwards(e):this.curve=new s.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function u(e,t){Object.defineProperty(o,e,{configurable:!0,enumerable:!0,get:function(){var r=new c(t);return Object.defineProperty(o,e,{configurable:!0,enumerable:!0,value:r}),r}})}o.PresetCurve=c,u("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:i.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),u("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:i.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),u("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:i.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),u("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:i.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),u("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:i.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),u("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["9"]}),u("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:i.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=r(512)}catch(e){n=void 0}u("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:i.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},function(e,t,r){"use strict";(function(t){var n,o=r(2),i=o.Buffer,s={};for(n in o)o.hasOwnProperty(n)&&"SlowBuffer"!==n&&"Buffer"!==n&&(s[n]=o[n]);var a=s.Buffer={};for(n in i)i.hasOwnProperty(n)&&"allocUnsafe"!==n&&"allocUnsafeSlow"!==n&&(a[n]=i[n]);if(s.Buffer.prototype=i.prototype,a.from&&a.from!==Uint8Array.from||(a.from=function(e,t,r){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);return i(e,t,r)}),a.alloc||(a.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var n=i(e);return t&&0!==t.length?"string"==typeof r?n.fill(t,r):n.fill(t):n.fill(0),n}),!s.kStringMaxLength)try{s.kStringMaxLength=t.binding("buffer").kStringMaxLength}catch(e){}s.constants||(s.constants={MAX_LENGTH:s.kMaxLength},s.kStringMaxLength&&(s.constants.MAX_STRING_LENGTH=s.kStringMaxLength)),e.exports=s}).call(this,r(13))},function(e,t,r){"use strict";const n=r(167).Reporter,o=r(99).EncoderBuffer,i=r(99).DecoderBuffer,s=r(32),a=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],c=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(a);function u(e,t,r){const n={};this._baseState=n,n.name=r,n.enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}e.exports=u;const l=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];u.prototype.clone=function(){const e=this._baseState,t={};l.forEach((function(r){t[r]=e[r]}));const r=new this.constructor(t.parent);return r._baseState=t,r},u.prototype._wrap=function(){const e=this._baseState;c.forEach((function(t){this[t]=function(){const r=new this.constructor(this);return e.children.push(r),r[t].apply(r,arguments)}}),this)},u.prototype._init=function(e){const t=this._baseState;s(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),s.equal(t.children.length,1,"Root node can have only one child")},u.prototype._useArgs=function(e){const t=this._baseState,r=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==r.length&&(s(null===t.children),t.children=r,r.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(s(null===t.args),t.args=e,t.reverseArgs=e.map((function(e){if("object"!=typeof e||e.constructor!==Object)return e;const t={};return Object.keys(e).forEach((function(r){r==(0|r)&&(r|=0);const n=e[r];t[n]=r})),t})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(e){u.prototype[e]=function(){const t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),a.forEach((function(e){u.prototype[e]=function(){const t=this._baseState,r=Array.prototype.slice.call(arguments);return s(null===t.tag),t.tag=e,this._useArgs(r),this}})),u.prototype.use=function(e){s(e);const t=this._baseState;return s(null===t.use),t.use=e,this},u.prototype.optional=function(){return this._baseState.optional=!0,this},u.prototype.def=function(e){const t=this._baseState;return s(null===t.default),t.default=e,t.optional=!0,this},u.prototype.explicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.explicit=e,this},u.prototype.implicit=function(e){const t=this._baseState;return s(null===t.explicit&&null===t.implicit),t.implicit=e,this},u.prototype.obj=function(){const e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},u.prototype.key=function(e){const t=this._baseState;return s(null===t.key),t.key=e,this},u.prototype.any=function(){return this._baseState.any=!0,this},u.prototype.choice=function(e){const t=this._baseState;return s(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map((function(t){return e[t]}))),this},u.prototype.contains=function(e){const t=this._baseState;return s(null===t.use),t.contains=e,this},u.prototype._decode=function(e,t){const r=this._baseState;if(null===r.parent)return e.wrapResult(r.children[0]._decode(e,t));let n,o=r.default,s=!0,a=null;if(null!==r.key&&(a=e.enterKey(r.key)),r.optional){let n=null;if(null!==r.explicit?n=r.explicit:null!==r.implicit?n=r.implicit:null!==r.tag&&(n=r.tag),null!==n||r.any){if(s=this._peekTag(e,n,r.any),e.isError(s))return s}else{const n=e.save();try{null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t),s=!0}catch(e){s=!1}e.restore(n)}}if(r.obj&&s&&(n=e.enterObject()),s){if(null!==r.explicit){const t=this._decodeTag(e,r.explicit);if(e.isError(t))return t;e=t}const n=e.offset;if(null===r.use&&null===r.choice){let t;r.any&&(t=e.save());const n=this._decodeTag(e,null!==r.implicit?r.implicit:r.tag,r.any);if(e.isError(n))return n;r.any?o=e.raw(t):e=n}if(t&&t.track&&null!==r.tag&&t.track(e.path(),n,e.length,"tagged"),t&&t.track&&null!==r.tag&&t.track(e.path(),e.offset,e.length,"content"),r.any||(o=null===r.choice?this._decodeGeneric(r.tag,e,t):this._decodeChoice(e,t)),e.isError(o))return o;if(r.any||null!==r.choice||null===r.children||r.children.forEach((function(r){r._decode(e,t)})),r.contains&&("octstr"===r.tag||"bitstr"===r.tag)){const n=new i(o);o=this._getUse(r.contains,e._reporterState.obj)._decode(n,t)}}return r.obj&&s&&(o=e.leaveObject(n)),null===r.key||null===o&&!0!==s?null!==a&&e.exitKey(a):e.leaveKey(a,r.key,o),o},u.prototype._decodeGeneric=function(e,t,r){const n=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,n.args[0],r):/str$/.test(e)?this._decodeStr(t,e,r):"objid"===e&&n.args?this._decodeObjid(t,n.args[0],n.args[1],r):"objid"===e?this._decodeObjid(t,null,null,r):"gentime"===e||"utctime"===e?this._decodeTime(t,e,r):"null_"===e?this._decodeNull(t,r):"bool"===e?this._decodeBool(t,r):"objDesc"===e?this._decodeStr(t,e,r):"int"===e||"enum"===e?this._decodeInt(t,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t,r):t.error("unknown tag: "+e)},u.prototype._getUse=function(e,t){const r=this._baseState;return r.useDecoder=this._use(e,t),s(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},u.prototype._decodeChoice=function(e,t){const r=this._baseState;let n=null,o=!1;return Object.keys(r.choice).some((function(i){const s=e.save(),a=r.choice[i];try{const r=a._decode(e,t);if(e.isError(r))return!1;n={type:i,value:r},o=!0}catch(t){return e.restore(s),!1}return!0}),this),o?n:e.error("Choice not matched")},u.prototype._createEncoderBuffer=function(e){return new o(e,this.reporter)},u.prototype._encode=function(e,t,r){const n=this._baseState;if(null!==n.default&&n.default===e)return;const o=this._encodeValue(e,t,r);return void 0===o||this._skipDefault(o,t,r)?void 0:o},u.prototype._encodeValue=function(e,t,r){const o=this._baseState;if(null===o.parent)return o.children[0]._encode(e,t||new n);let i=null;if(this.reporter=t,o.optional&&void 0===e){if(null===o.default)return;e=o.default}let s=null,a=!1;if(o.any)i=this._createEncoderBuffer(e);else if(o.choice)i=this._encodeChoice(e,t);else if(o.contains)s=this._getUse(o.contains,r)._encode(e,t),a=!0;else if(o.children)s=o.children.map((function(r){if("null_"===r._baseState.tag)return r._encode(null,t,e);if(null===r._baseState.key)return t.error("Child should have a key");const n=t.enterKey(r._baseState.key);if("object"!=typeof e)return t.error("Child expected, but input is not object");const o=r._encode(e[r._baseState.key],t,e);return t.leaveKey(n),o}),this).filter((function(e){return e})),s=this._createEncoderBuffer(s);else if("seqof"===o.tag||"setof"===o.tag){if(!o.args||1!==o.args.length)return t.error("Too many args for : "+o.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");const r=this.clone();r._baseState.implicit=null,s=this._createEncoderBuffer(e.map((function(r){const n=this._baseState;return this._getUse(n.args[0],e)._encode(r,t)}),r))}else null!==o.use?i=this._getUse(o.use,r)._encode(e,t):(s=this._encodePrimitive(o.tag,e),a=!0);if(!o.any&&null===o.choice){const e=null!==o.implicit?o.implicit:o.tag,r=null===o.implicit?"universal":"context";null===e?null===o.use&&t.error("Tag could be omitted only for .use()"):null===o.use&&(i=this._encodeComposite(e,a,r,s))}return null!==o.explicit&&(i=this._encodeComposite(o.explicit,!1,"context",i)),i},u.prototype._encodeChoice=function(e,t){const r=this._baseState,n=r.choice[e.type];return n||s(!1,e.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(e.value,t)},u.prototype._encodePrimitive=function(e,t){const r=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&r.args)return this._encodeObjid(t,r.reverseArgs[0],r.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,r.args&&r.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},u.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},u.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},function(e,t,r){"use strict";const n=r(4);function o(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function i(e,t){this.path=e,this.rethrow(t)}t.Reporter=o,o.prototype.isError=function(e){return e instanceof i},o.prototype.save=function(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},o.prototype.restore=function(e){const t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},o.prototype.enterKey=function(e){return this._reporterState.path.push(e)},o.prototype.exitKey=function(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)},o.prototype.leaveKey=function(e,t,r){const n=this._reporterState;this.exitKey(e),null!==n.obj&&(n.obj[t]=r)},o.prototype.path=function(){return this._reporterState.path.join("/")},o.prototype.enterObject=function(){const e=this._reporterState,t=e.obj;return e.obj={},t},o.prototype.leaveObject=function(e){const t=this._reporterState,r=t.obj;return t.obj=e,r},o.prototype.error=function(e){let t;const r=this._reporterState,n=e instanceof i;if(t=n?e:new i(r.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!r.options.partial)throw t;return n||r.errors.push(t),t},o.prototype.wrapResult=function(e){const t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},n(i,Error),i.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,i),!this.stack)try{throw new Error(this.message)}catch(e){this.stack=e.stack}return this}},function(e,t,r){"use strict";function n(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=n(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=n(t.tag)},function(e,t,r){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},function(e,t){var r={Array:function(e){return null!=e&&e.constructor===Array},Boolean:function(e){return"boolean"==typeof e},Function:function(e){return"function"==typeof e},Nil:function(e){return null==e},Number:function(e){return"number"==typeof e},Object:function(e){return"object"==typeof e},String:function(e){return"string"==typeof e},"":function(){return!0}};for(var n in r.Null=r.Nil,r)r[n].toJSON=function(e){return e}.bind(null,n);e.exports=r},function(e,t,r){var n,o,i,s,a,c,u,l;e.exports=(l=r(9),o=(n=l).lib,i=o.WordArray,s=o.Hasher,a=n.algo,c=[],u=a.SHA1=s.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],s=r[3],a=r[4],u=0;u<80;u++){if(u<16)c[u]=0|e[t+u];else{var l=c[u-3]^c[u-8]^c[u-14]^c[u-16];c[u]=l<<1|l>>>31}var f=(n<<5|n>>>27)+a+c[u];f+=u<20?1518500249+(o&i|~o&s):u<40?1859775393+(o^i^s):u<60?(o&i|o&s|i&s)-1894007588:(o^i^s)-899497514,a=s,s=i,i=o<<30|o>>>2,o=n,n=f}r[0]=r[0]+n|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(r/4294967296),t[15+(n+64>>>9<<4)]=r,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=s.clone.call(this);return e._hash=this._hash.clone(),e}}),n.SHA1=s._createHelper(u),n.HmacSHA1=s._createHmacHelper(u),l.SHA1)},function(e,t,r){var n,o,i,s;e.exports=(n=r(9),i=(o=n).lib.Base,s=o.enc.Utf8,void(o.algo.HMAC=i.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=s.parse(t));var r=e.blockSize,n=4*r;t.sigBytes>n&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),i=this._iKey=t.clone(),a=o.words,c=i.words,u=0;u<r;u++)a[u]^=1549556828,c[u]^=909522486;o.sigBytes=i.sigBytes=n,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,r=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(r))}})))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pubkeyToAddress=t.rawSecp256k1PubkeyToAddress=void 0;const n=r(50),o=r(39),i=r(126);function s(e,t){if(33!==e.length)throw new Error("Invalid Secp256k1 pubkey length (compressed): "+e.length);const r=n.sha256(e),i=n.ripemd160(r);return o.Bech32.encode(t,i)}t.rawSecp256k1PubkeyToAddress=s,t.pubkeyToAddress=function(e,t){const r=o.fromBase64(e.value);switch(e.type){case i.pubkeyType.secp256k1:return s(r,t);case i.pubkeyType.ed25519:{if(32!==r.length)throw new Error("Invalid Ed25519 pubkey length: "+r.length);const e=n.sha256(r);return o.Bech32.encode(t,e.slice(0,20))}case i.pubkeyType.sr25519:{if(32!==r.length)throw new Error("Invalid Sr25519 pubkey length: "+r.length);const e=n.sha256(r);return o.Bech32.encode(t,e.slice(0,20))}default:throw new Error("Unrecognized public key algorithm")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uint64ToString=t.uint64ToNumber=t.normalizePubkey=t.normalizeLcdApiArray=t.LcdClient=t.BroadcastMode=t.setupSupplyExtension=t.setupStakingExtension=t.setupSlashingExtension=t.setupMintExtension=t.setupGovExtension=t.setupDistributionExtension=t.setupBankExtension=t.setupAuthExtension=void 0;var n=r(629);Object.defineProperty(t,"setupAuthExtension",{enumerable:!0,get:function(){return n.setupAuthExtension}});var o=r(630);Object.defineProperty(t,"setupBankExtension",{enumerable:!0,get:function(){return o.setupBankExtension}});var i=r(631);Object.defineProperty(t,"setupDistributionExtension",{enumerable:!0,get:function(){return i.setupDistributionExtension}});var s=r(632);Object.defineProperty(t,"setupGovExtension",{enumerable:!0,get:function(){return s.setupGovExtension}});var a=r(633);Object.defineProperty(t,"setupMintExtension",{enumerable:!0,get:function(){return a.setupMintExtension}});var c=r(634);Object.defineProperty(t,"setupSlashingExtension",{enumerable:!0,get:function(){return c.setupSlashingExtension}});var u=r(635);Object.defineProperty(t,"setupStakingExtension",{enumerable:!0,get:function(){return u.setupStakingExtension}});var l=r(636);Object.defineProperty(t,"setupSupplyExtension",{enumerable:!0,get:function(){return l.setupSupplyExtension}});var f=r(319);Object.defineProperty(t,"BroadcastMode",{enumerable:!0,get:function(){return f.BroadcastMode}});var d=r(637);Object.defineProperty(t,"LcdClient",{enumerable:!0,get:function(){return d.LcdClient}}),Object.defineProperty(t,"normalizeLcdApiArray",{enumerable:!0,get:function(){return d.normalizeLcdApiArray}});var h=r(638);Object.defineProperty(t,"normalizePubkey",{enumerable:!0,get:function(){return h.normalizePubkey}}),Object.defineProperty(t,"uint64ToNumber",{enumerable:!0,get:function(){return h.uint64ToNumber}}),Object.defineProperty(t,"uint64ToString",{enumerable:!0,get:function(){return h.uint64ToString}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeBech32Pubkey=t.encodeAminoPubkey=t.decodeBech32Pubkey=t.decodeAminoPubkey=t.encodeSecp256k1Pubkey=void 0;const n=r(39),o=r(100),i=r(126);t.encodeSecp256k1Pubkey=function(e){if(33!==e.length||2!==e[0]&&3!==e[0])throw new Error("Public key must be compressed secp256k1, i.e. 33 bytes starting with 0x02 or 0x03");return{type:i.pubkeyType.secp256k1,value:n.toBase64(e)}};const s=n.fromHex("eb5ae98721"),a=n.fromHex("1624de6420"),c=n.fromHex("0dfb1005"),u=s.length;function l(e){const t=e.slice(0,u),r=e.slice(u);if(o.arrayContentEquals(t,s)){if(33!==r.length)throw new Error("Invalid rest data length. Expected 33 bytes (compressed secp256k1 pubkey).");return{type:i.pubkeyType.secp256k1,value:n.toBase64(r)}}if(o.arrayContentEquals(t,a)){if(32!==r.length)throw new Error("Invalid rest data length. Expected 32 bytes (Ed25519 pubkey).");return{type:i.pubkeyType.ed25519,value:n.toBase64(r)}}if(o.arrayContentEquals(t,c)){if(32!==r.length)throw new Error("Invalid rest data length. Expected 32 bytes (Sr25519 pubkey).");return{type:i.pubkeyType.sr25519,value:n.toBase64(r)}}throw new Error("Unsupported Pubkey type. Amino prefix: "+n.toHex(t))}function f(e){let t;switch(e.type){case i.pubkeyType.secp256k1:t=s;break;case i.pubkeyType.ed25519:t=a;break;default:throw new Error("Unsupported pubkey type")}return new Uint8Array([...t,...n.fromBase64(e.value)])}t.decodeAminoPubkey=l,t.decodeBech32Pubkey=function(e){const{data:t}=n.Bech32.decode(e);return l(t)},t.encodeAminoPubkey=f,t.encodeBech32Pubkey=function(e,t){return n.Bech32.encode(t,f(e))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Router=void 0;const o=r(325),i=r(107);t.Router=class{constructor(e){this.envProducer=e,this.msgRegistry=new o.MessageRegistry,this.registeredHandler=new Map,this.guards=[],this.port=""}registerMessage(e){this.msgRegistry.registerMessage(e)}addHandler(e,t){if(this.registeredHandler.has(e))throw new Error("Already registered type "+e);this.registeredHandler.set(e,t)}addGuard(e){this.guards.push(e)}handleMessage(e,t){return n(this,void 0,void 0,(function*(){const r=this.msgRegistry.parseMessage(i.JSONUint8Array.unwrap(e)),n=this.envProducer(t);for(const e of this.guards)yield e(n,r,t);r.validateBasic();const o=r.route();if(!o)throw new Error("Null router");const s=this.registeredHandler.get(o);if(!s)throw new Error("Can't get handler");return i.JSONUint8Array.wrap(yield s(n,r))}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetPersistentMemoryMsg=t.SetPersistentMemoryMsg=void 0;const n=r(18),o=r(331);class i extends n.Message{constructor(e){super(),this.data=e}static type(){return"set-persistent-memory"}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.SetPersistentMemoryMsg=i;class s extends n.Message{static type(){return"get-persistent-memory"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return s.type()}}t.GetPersistentMemoryMsg=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TryUpdateChainMsg=void 0;const n=r(18),o=r(337);class i extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"try-update-chain"}validateBasic(){if(!this.chainId)throw new Error("Empty chain id")}route(){return o.ROUTE}type(){return i.type()}}t.TryUpdateChainMsg=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PushEventDataMsg=t.PushInteractionDataMsg=void 0;const n=r(18),o=r(340);class i extends n.Message{constructor(e){super(),this.data=e}static type(){return"push-interaction-data"}validateBasic(){if(!this.data.type)throw new Error("Type should not be empty")}route(){return o.ROUTE}type(){return i.type()}}t.PushInteractionDataMsg=i;class s extends n.Message{constructor(e){super(),this.data=e}static type(){return"push-event-data"}validateBasic(){if(!this.data.type)throw new Error("Type should not be empty")}route(){return o.ROUTE}type(){return s.type()}}t.PushEventDataMsg=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RejectInteractionMsg=t.ApproveInteractionMsg=void 0;const n=r(18),o=r(341);class i extends n.Message{constructor(e,t){super(),this.id=e,this.result=t}static type(){return"approve-interaction"}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.ApproveInteractionMsg=i;class s extends n.Message{constructor(e){super(),this.id=e}static type(){return"reject-interaction"}validateBasic(){}route(){return o.ROUTE}type(){return s.type()}}t.RejectInteractionMsg=s},function(e,t,r){"use strict";var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.errorCodeToString=u,t.processErrorResponse=l,t.getVersion=function(e){return f.apply(this,arguments)},t.ERROR_CODE=t.P1_VALUES=t.PAYLOAD_TYPE=t.INS=t.APP_KEY=t.CHUNK_SIZE=t.CLA=void 0;var o=n(r(129)),i=n(r(130)),s=n(r(683));t.CLA=85;t.CHUNK_SIZE=250;t.APP_KEY="CSM";var a={GET_VERSION:0,INS_PUBLIC_KEY_SECP256K1:1,SIGN_SECP256K1:2,GET_ADDR_SECP256K1:4};t.INS=a;t.PAYLOAD_TYPE={INIT:0,ADD:1,LAST:2};t.P1_VALUES={ONLY_RETRIEVE:0,SHOW_ADDRESS_IN_DEVICE:1};t.ERROR_CODE={NoError:36864};var c={1:"U2F: Unknown",2:"U2F: Bad request",3:"U2F: Configuration unsupported",4:"U2F: Device Ineligible",5:"U2F: Timeout",14:"Timeout",36864:"No errors",36865:"Device is busy",26626:"Error deriving keys",25600:"Execution Error",26368:"Wrong Length",27010:"Empty Buffer",27011:"Output buffer too small",27012:"Data is invalid",27013:"Conditions not satisfied",27014:"Transaction rejected",27264:"Bad key handle",27392:"Invalid P1/P2",27904:"Instruction not supported",28160:"App does not seem to be open",28416:"Unknown error",28417:"Sign/verify error"};function u(e){return e in c?c[e]:"Unknown Status Code: ".concat(e)}function l(e){if(e){if(t=e,!("object"!==(0,s.default)(t)||null===t||t instanceof Array||t instanceof Date)){if(Object.prototype.hasOwnProperty.call(e,"statusCode"))return{return_code:e.statusCode,error_message:u(e.statusCode)};if(Object.prototype.hasOwnProperty.call(e,"return_code")&&Object.prototype.hasOwnProperty.call(e,"error_message"))return e}return{return_code:65535,error_message:e.toString()}}var t;return{return_code:65535,error_message:e.toString()}}function f(){return(f=(0,i.default)(o.default.mark((function e(t){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.send(85,a.GET_VERSION,0,0).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1],n=0;return e.length>=9&&(n=(e[5]<<24)+(e[6]<<16)+(e[7]<<8)+(e[8]<<0)),{return_code:r,error_message:u(r),test_mode:0!==e[0],major:e[1],minor:e[2],patch:e[3],device_locked:1===e[4],target_id:n.toString(16)}}),l));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},function(e,t){const r=/^[0-9]+$/,n=(e,t)=>{const n=r.test(e),o=r.test(t);return n&&o&&(e=+e,t=+t),e===t?0:n&&!o?-1:o&&!n?1:e<t?-1:1};e.exports={compareIdentifiers:n,rcompareIdentifiers:(e,t)=>n(t,e)}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>0===n(e,t,r)},function(e,t,r){const n=r(24);e.exports=(e,t,r)=>{const o=new n(e,r),i=new n(t,r);return o.compare(i)||o.compareBuild(i)}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)<0},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)>=0},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(e,t,r)<=0},function(e,t,r){const n=r(24),o=r(135),{ANY:i}=o,s=r(41),a=r(136),c=r(134),u=r(185),l=r(187),f=r(186);e.exports=(e,t,r,d)=>{let h,p,g,m,y;switch(e=new n(e,d),t=new s(t,d),r){case">":h=c,p=l,g=u,m=">",y=">=";break;case"<":h=u,p=f,g=c,m="<",y="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(a(e,t,d))return!1;for(let r=0;r<t.set.length;++r){const n=t.set[r];let s=null,a=null;if(n.forEach(e=>{e.semver===i&&(e=new o(">=0.0.0")),s=s||e,a=a||e,h(e.semver,s.semver,d)?s=e:g(e.semver,a.semver,d)&&(a=e)}),s.operator===m||s.operator===y)return!1;if((!a.operator||a.operator===m)&&p(e,a.semver))return!1;if(a.operator===y&&g(e,a.semver))return!1}return!0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LedgerSetWebHIDFlagMsg=t.LedgerGetWebHIDFlagMsg=void 0;const n=r(18),o=r(348);class i extends n.Message{static type(){return"ledger-get-webhid-flag"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return i.type()}}t.LedgerGetWebHIDFlagMsg=i;class s extends n.Message{constructor(e){super(),this.flag=e}static type(){return"ledger-set-webhid-flag"}validateBasic(){if(null==this.flag)throw new Error("Flag is null")}route(){return o.ROUTE}type(){return s.type()}}t.LedgerSetWebHIDFlagMsg=s},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.KeyRing=t.KeyRingStatus=void 0;const o=r(716),i=r(108),s=r(2),a=r(11);var c;!function(e){e[e.NOTLOADED=0]="NOTLOADED",e[e.EMPTY=1]="EMPTY",e[e.LOCKED=2]="LOCKED",e[e.UNLOCKED=3]="UNLOCKED"}(c=t.KeyRingStatus||(t.KeyRingStatus={}));class u{constructor(e,t,r,n){this.embedChainInfos=e,this.kvStore=t,this.ledgerKeeper=r,this.rng=n,this.cached=new Map,this.password="",this.loaded=!1,this.keyStore=null,this.multiKeyStore=[]}get type(){if(this.keyStore){const e=this.keyStore.type;if(null==e)return"mnemonic";if("mnemonic"!==e&&"privateKey"!==e&&"ledger"!==e)throw new Error("Invalid type of key store");return e}return"none"}isLocked(){return null==this.privateKey&&null==this.mnemonic&&null==this.ledgerPublicKey}get privateKey(){return this._privateKey}set privateKey(e){this._privateKey=e,this._mnemonic=void 0,this._ledgerPublicKey=void 0,this.cached=new Map}get mnemonic(){return this._mnemonic}set mnemonic(e){this._mnemonic=e,this._privateKey=void 0,this._ledgerPublicKey=void 0,this.cached=new Map}get ledgerPublicKey(){return this._ledgerPublicKey}set ledgerPublicKey(e){this._mnemonic=void 0,this._privateKey=void 0,this._ledgerPublicKey=e,this.cached=new Map}get status(){return this.loaded?this.keyStore?this.isLocked()?c.LOCKED:c.UNLOCKED:c.EMPTY:c.NOTLOADED}getKeyStoreCoinType(e){if(this.keyStore&&this.keyStore.coinTypeForChain)return this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier]}getKey(e,t){return this.loadKey(this.computeKeyStoreCoinType(e,t))}getKeyStoreMeta(e){var t;return this.keyStore&&null!=this.keyStore.meta&&null!==(t=this.keyStore.meta[e])&&void 0!==t?t:""}computeKeyStoreCoinType(e,t){var r;if(!this.keyStore)throw new Error("Key Store is empty");return this.keyStore.coinTypeForChain&&null!==(r=this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier])&&void 0!==r?r:t}getKeyFromCoinType(e){return this.loadKey(e)}createMnemonicKey(e,t,r,o){return n(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.mnemonic=e,this.keyStore=yield u.CreateMnemonicKeyStore(this.rng,e,t,yield this.assignKeyStoreIdMeta(r),o),this.password=t,this.multiKeyStore.push(this.keyStore),yield this.save()}))}createPrivateKey(e,t,r){return n(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.privateKey=e,this.keyStore=yield u.CreatePrivateKeyStore(this.rng,e,t,yield this.assignKeyStoreIdMeta(r)),this.password=t,this.multiKeyStore.push(this.keyStore),yield this.save()}))}createLedgerKey(e,t,r,o){return n(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.ledgerPublicKey=yield this.ledgerKeeper.getPublicKey(e,o);const n=yield u.CreateLedgerKeyStore(this.rng,this.ledgerPublicKey,t,yield this.assignKeyStoreIdMeta(r),o);this.password=t,this.keyStore=n,this.multiKeyStore.push(this.keyStore),yield this.save()}))}lock(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");this.mnemonic=void 0,this.privateKey=void 0,this.ledgerPublicKey=void 0,this.password=""}unlock(e){return n(this,void 0,void 0,(function*(){if(!this.keyStore||"none"===this.type)throw new Error("Key ring not initialized");if("mnemonic"===this.type)this.mnemonic=s.Buffer.from(yield o.Crypto.decrypt(this.keyStore,e)).toString();else if("privateKey"===this.type)this.privateKey=s.Buffer.from(s.Buffer.from(yield o.Crypto.decrypt(this.keyStore,e)).toString(),"hex");else{if("ledger"!==this.type)throw new Error("Unexpected type of keyring");this.ledgerPublicKey=s.Buffer.from(s.Buffer.from(yield o.Crypto.decrypt(this.keyStore,e)).toString(),"hex")}this.password=e}))}save(){return n(this,void 0,void 0,(function*(){yield this.kvStore.set("key-store",this.keyStore),yield this.kvStore.set("key-multi-store",this.multiKeyStore)}))}restore(){return n(this,void 0,void 0,(function*(){const e=yield this.kvStore.get("key-store");this.keyStore=e||null;const t=yield this.kvStore.get("key-multi-store");t?this.multiKeyStore=t:(e?(e.meta=yield this.assignKeyStoreIdMeta({}),this.multiKeyStore=[e]):this.multiKeyStore=[],yield this.save());let r=!1;this.keyStore&&("1"!==this.keyStore.version&&"1.1"!==this.keyStore.version||(r=!0,this.updateLegacyKeyStore(this.keyStore)));for(const e of this.multiKeyStore)"1"!==e.version&&"1.1"!==e.version||(r=!0,this.updateLegacyKeyStore(e));r&&(yield this.save()),this.loaded=!0}))}updateLegacyKeyStore(e){e.version="1.2";for(const t of this.embedChainInfos){const r=t.alternativeBIP44s&&t.alternativeBIP44s.length>0?t.alternativeBIP44s[0].coinType:t.bip44.coinType;e.coinTypeForChain=Object.assign(Object.assign({},e.coinTypeForChain),{[a.ChainIdHelper.parse(t.chainId).identifier]:r})}}isKeyStoreCoinTypeSet(e){if(!this.keyStore)throw new Error("Empty key store");return this.keyStore.coinTypeForChain&&void 0!==this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier]}setKeyStoreCoinType(e,t){return n(this,void 0,void 0,(function*(){if(!this.keyStore)throw new Error("Empty key store");if(this.keyStore.coinTypeForChain&&void 0!==this.keyStore.coinTypeForChain[a.ChainIdHelper.parse(e).identifier])throw new Error("Coin type already set");this.keyStore.coinTypeForChain=Object.assign(Object.assign({},this.keyStore.coinTypeForChain),{[a.ChainIdHelper.parse(e).identifier]:t});const r=this.multiKeyStore.find(e=>u.getKeyStoreId(e)===u.getKeyStoreId(this.keyStore));r&&(r.coinTypeForChain=Object.assign({},this.keyStore.coinTypeForChain)),yield this.save()}))}deleteKeyRing(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(this.password!==t)throw new Error("Invalid password");const r=this.multiKeyStore[e];if(!r)throw new Error("Empty key store");const n=this.multiKeyStore.slice(0,e).concat(this.multiKeyStore.slice(e+1));return yield o.Crypto.decrypt(r,t),this.keyStore&&u.getKeyStoreId(r)===u.getKeyStoreId(this.keyStore)&&(n.length>0?(yield this.lock(),this.keyStore=n[0],yield this.unlock(t)):(this.keyStore=null,this.mnemonic=void 0,this.privateKey=void 0)),this.multiKeyStore=n,yield this.save(),this.getMultiKeyStoreInfo()}))}updateNameKeyRing(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");const r=this.multiKeyStore[e];if(!r)throw new Error("Empty key store");return r.meta=Object.assign(Object.assign({},r.meta),{name:t}),this.keyStore&&u.getKeyStoreId(this.keyStore)===u.getKeyStoreId(r)&&(this.keyStore=r),yield this.save(),this.getMultiKeyStoreInfo()}))}loadKey(e){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(!this.keyStore)throw new Error("Key Store is empty");if("ledger"===this.keyStore.type){if(!this.ledgerPublicKey)throw new Error("Ledger public key not set");const e=new i.PubKeySecp256k1(this.ledgerPublicKey);return{algo:"secp256k1",pubKey:e.toBytes(),address:e.getAddress(),isNanoLedger:!0}}{const t=this.loadPrivKey(e).getPubKey();return{algo:"secp256k1",pubKey:t.toBytes(),address:t.getAddress(),isNanoLedger:!1}}}loadPrivKey(e){if(this.status!==c.UNLOCKED||"none"===this.type||!this.keyStore)throw new Error("Key ring is not unlocked");const t=u.getKeyStoreBIP44Path(this.keyStore);if("mnemonic"===this.type){const r=`m/44'/${e}'/${t.account}'/${t.change}/${t.addressIndex}`,n=this.cached.get(r);if(n)return new i.PrivKeySecp256k1(n);if(!this.mnemonic)throw new Error("Key store type is mnemonic and it is unlocked. But, mnemonic is not loaded unexpectedly");const o=i.Mnemonic.generateWalletFromMnemonic(this.mnemonic,r);return this.cached.set(r,o),new i.PrivKeySecp256k1(o)}if("privateKey"===this.type){if(!this.privateKey)throw new Error("Key store type is private key and it is unlocked. But, private key is not loaded unexpectedly");return new i.PrivKeySecp256k1(this.privateKey)}throw new Error("Unexpected type of keyring")}sign(e,t,r,o){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(!this.keyStore)throw new Error("Key Store is empty");if("ledger"===this.keyStore.type){const t=this.ledgerPublicKey;if(!t)throw new Error("Ledger public key is not initialized");return yield this.ledgerKeeper.sign(e,u.getKeyStoreBIP44Path(this.keyStore),t,o)}{const e=this.computeKeyStoreCoinType(t,r);return this.loadPrivKey(e).sign(o)}}))}showKeyRing(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(this.password!==t)throw new Error("Invalid password");const r=this.multiKeyStore[e];if(!r)throw new Error("Empty key store");return r.type,s.Buffer.from(yield o.Crypto.decrypt(r,t)).toString()}))}get canSetPath(){return"mnemonic"===this.type||"ledger"===this.type}addMnemonicKey(e,t,r){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const n=yield u.CreateMnemonicKeyStore(this.rng,e,this.password,yield this.assignKeyStoreIdMeta(t),r);return this.multiKeyStore.push(n),yield this.save(),this.getMultiKeyStoreInfo()}))}addPrivateKey(e,t){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const r=yield u.CreatePrivateKeyStore(this.rng,e,this.password,yield this.assignKeyStoreIdMeta(t));return this.multiKeyStore.push(r),yield this.save(),this.getMultiKeyStoreInfo()}))}addLedgerKey(e,t,r){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const n=yield this.ledgerKeeper.getPublicKey(e,r),o=yield u.CreateLedgerKeyStore(this.rng,n,this.password,yield this.assignKeyStoreIdMeta(t),r);return this.multiKeyStore.push(o),yield this.save(),this.getMultiKeyStoreInfo()}))}changeKeyStoreFromMultiKeyStore(e){return n(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const t=this.multiKeyStore[e];if(!t)throw new Error("Invalid keystore");return this.keyStore=t,yield this.unlock(this.password),yield this.save(),this.getMultiKeyStoreInfo()}))}getMultiKeyStoreInfo(){const e=[];for(const t of this.multiKeyStore)e.push({version:t.version,type:t.type,meta:t.meta,coinTypeForChain:t.coinTypeForChain,bip44HDPath:t.bip44HDPath,selected:!!this.keyStore&&u.getKeyStoreId(t)===u.getKeyStoreId(this.keyStore)});return e}static CreateMnemonicKeyStore(e,t,r,i,s){return n(this,void 0,void 0,(function*(){return yield o.Crypto.encrypt(e,"mnemonic",t,r,i,s)}))}static CreatePrivateKeyStore(e,t,r,i){return n(this,void 0,void 0,(function*(){return yield o.Crypto.encrypt(e,"privateKey",s.Buffer.from(t).toString("hex"),r,i)}))}static CreateLedgerKeyStore(e,t,r,i,a){return n(this,void 0,void 0,(function*(){return yield o.Crypto.encrypt(e,"ledger",s.Buffer.from(t).toString("hex"),r,i,a)}))}assignKeyStoreIdMeta(e){return n(this,void 0,void 0,(function*(){return Object.assign({},e,{__id__:(yield this.getIncrementalNumber()).toString()})}))}static getKeyStoreId(e){var t;const r=null===(t=e.meta)||void 0===t?void 0:t.__id__;if(!r)throw new Error("Key store's id is empty");return r}static getKeyStoreBIP44Path(e){return e.bip44HDPath?(u.validateBIP44Path(e.bip44HDPath),e.bip44HDPath):{account:0,change:0,addressIndex:0}}static validateBIP44Path(e){if(!Number.isInteger(e.account)||e.account<0)throw new Error("Invalid account in hd path");if(!Number.isInteger(e.change)||0!==e.change&&1!==e.change)throw new Error("Invalid change in hd path");if(!Number.isInteger(e.addressIndex)||e.addressIndex<0)throw new Error("Invalid address index in hd path")}getIncrementalNumber(){return n(this,void 0,void 0,(function*(){let e=yield this.kvStore.get("incrementalNumber");return void 0===e&&(e=0),e++,yield this.kvStore.set("incrementalNumber",e),e}))}}t.KeyRing=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SetKeyStoreCoinTypeMsg=t.GetIsKeyStoreCoinTypeSetMsg=t.ChangeKeyRingMsg=t.GetMultiKeyStoreInfoMsg=t.GetKeyRingTypeMsg=t.RequestSignDirectMsg=t.RequestSignAminoMsg=t.GetKeyMsg=t.UnlockKeyRingMsg=t.LockKeyRingMsg=t.AddLedgerKeyMsg=t.AddPrivateKeyMsg=t.CreateLedgerKeyMsg=t.CreatePrivateKeyMsg=t.AddMnemonicKeyMsg=t.CreateMnemonicKeyMsg=t.ShowKeyRingMsg=t.UpdateNameKeyRingMsg=t.DeleteKeyRingMsg=t.RestoreKeyRingMsg=void 0;const n=r(18),o=r(353),i=r(190),s=r(11),a=r(69),c=r(11);class u extends n.Message{static type(){return"restore-keyring"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return u.type()}}t.RestoreKeyRingMsg=u;class l extends n.Message{constructor(e,t){super(),this.index=e,this.password=t}static type(){return"delete-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return l.type()}}t.DeleteKeyRingMsg=l;class f extends n.Message{constructor(e,t){super(),this.index=e,this.name=t}static type(){return"update-name-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.name)throw new Error("name not set")}route(){return o.ROUTE}type(){return f.type()}}t.UpdateNameKeyRingMsg=f;class d extends n.Message{constructor(e,t){super(),this.index=e,this.password=t}static type(){return"show-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return d.type()}}t.ShowKeyRingMsg=d;class h extends n.Message{constructor(e,t,r,n){super(),this.mnemonic=e,this.password=t,this.meta=r,this.bip44HDPath=n}static type(){return"create-mnemonic-key"}validateBasic(){if(!this.mnemonic)throw new Error("mnemonic not set");if(!this.password)throw new Error("password not set");try{a.mnemonicToEntropy(this.mnemonic)}catch(e){if("Invalid mnemonic checksum"!==e.message)throw e}i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return h.type()}}t.CreateMnemonicKeyMsg=h;class p extends n.Message{constructor(e,t,r){super(),this.mnemonic=e,this.meta=t,this.bip44HDPath=r}static type(){return"add-mnemonic-key"}validateBasic(){if(!this.mnemonic)throw new Error("mnemonic not set");try{a.mnemonicToEntropy(this.mnemonic)}catch(e){if("Invalid mnemonic checksum"!==e.message)throw e}i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return p.type()}}t.AddMnemonicKeyMsg=p;class g extends n.Message{constructor(e,t,r){super(),this.privateKey=e,this.password=t,this.meta=r}static type(){return"create-private-key"}validateBasic(){if(!this.privateKey||0===this.privateKey.length)throw new Error("private key not set");if(32!==this.privateKey.length)throw new Error("invalid length of private key");if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return g.type()}}t.CreatePrivateKeyMsg=g;class m extends n.Message{constructor(e,t,r){super(),this.password=e,this.meta=t,this.bip44HDPath=r}static type(){return"create-ledger-key"}validateBasic(){if(!this.password)throw new Error("password not set");i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return m.type()}}t.CreateLedgerKeyMsg=m;class y extends n.Message{constructor(e,t){super(),this.privateKey=e,this.meta=t}static type(){return"add-private-key"}validateBasic(){if(!this.privateKey||0===this.privateKey.length)throw new Error("private key not set");if(32!==this.privateKey.length)throw new Error("invalid length of private key")}route(){return o.ROUTE}type(){return y.type()}}t.AddPrivateKeyMsg=y;class b extends n.Message{constructor(e,t){super(),this.meta=e,this.bip44HDPath=t}static type(){return"add-ledger-key"}validateBasic(){i.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return o.ROUTE}type(){return b.type()}}t.AddLedgerKeyMsg=b;class v extends n.Message{static type(){return"lock-keyring"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return v.type()}}t.LockKeyRingMsg=v;class w extends n.Message{constructor(e=""){super(),this.password=e}static type(){return"unlock-keyring"}validateBasic(){if(!this.password)throw new Error("password not set")}route(){return o.ROUTE}type(){return w.type()}}t.UnlockKeyRingMsg=w;class _ extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"get-key"}validateBasic(){if(!this.chainId)throw new Error("chain id not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return _.type()}}t.GetKeyMsg=_;class k extends n.Message{constructor(e,t,r,n={}){super(),this.chainId=e,this.signer=t,this.signDoc=r,this.signOptions=n}static type(){return"request-sign-amino"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.signer)throw new Error("signer not set");if(s.Bech32Address.validate(this.signer),this.signDoc.chain_id!==this.chainId)throw new Error("Chain id in the message is not matched with the requested chain id");if(!this.signOptions)throw new Error("Sign options are null")}approveExternal(){return!0}route(){return o.ROUTE}type(){return k.type()}}t.RequestSignAminoMsg=k;class O extends n.Message{constructor(e,t,r,n={}){super(),this.chainId=e,this.signer=t,this.signDocBytes=r,this.signOptions=n}static type(){return"request-sign-direct"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.signer)throw new Error("signer not set");s.Bech32Address.validate(this.signer);if(c.cosmos.tx.v1beta1.SignDoc.decode(this.signDocBytes).chainId!==this.chainId)throw new Error("Chain id in the message is not matched with the requested chain id");if(!this.signOptions)throw new Error("Sign options are null")}approveExternal(){return!0}route(){return o.ROUTE}type(){return O.type()}}t.RequestSignDirectMsg=O;class S extends n.Message{static type(){return"get-keyring-type"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return S.type()}}t.GetKeyRingTypeMsg=S;class E extends n.Message{static type(){return"get-multi-key-store-info"}constructor(){super()}validateBasic(){}route(){return o.ROUTE}type(){return E.type()}}t.GetMultiKeyStoreInfoMsg=E;class j extends n.Message{constructor(e){super(),this.index=e}static type(){return"change-keyring"}validateBasic(){if(this.index<0)throw new Error("Index is negative");if(!Number.isInteger(this.index))throw new Error("Invalid index")}route(){return o.ROUTE}type(){return j.type()}}t.ChangeKeyRingMsg=j;class P extends n.Message{constructor(e,t){super(),this.chainId=e,this.paths=t}static type(){return"get-is-keystore-coin-type-set"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(0===this.paths.length)throw new Error("empty bip44 path list")}route(){return o.ROUTE}type(){return P.type()}}t.GetIsKeyStoreCoinTypeSetMsg=P;class A extends n.Message{constructor(e,t){super(),this.chainId=e,this.coinType=t}static type(){return"set-keystore-coin-type"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(this.coinType<0)throw new Error("coin type can not be negative");if(!Number.isInteger(this.coinType))throw new Error("coin type should be integer")}route(){return o.ROUTE}type(){return A.type()}}t.SetKeyStoreCoinTypeMsg=A},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemovePermissionOrigin=t.GetPermissionOriginsMsg=t.EnableAccessMsg=void 0;const n=r(18),o=r(354);class i extends n.Message{constructor(e){super(),this.chainIds=e}static type(){return"enable-access"}validateBasic(){if(!this.chainIds||0===this.chainIds.length)throw new Error("chain id not set")}route(){return o.ROUTE}approveExternal(){return!0}type(){return i.type()}}t.EnableAccessMsg=i;class s extends n.Message{constructor(e,t){super(),this.chainId=e,this.permissionType=t}static type(){return"get-permission-origins"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.permissionType)throw new Error("empty permission type")}route(){return o.ROUTE}type(){return s.type()}}t.GetPermissionOriginsMsg=s;class a extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.permissionType=t,this.permissionOrigin=r}static type(){return"remove-permission-origin"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.permissionType)throw new Error("empty permission type");if(!this.permissionOrigin)throw new Error("empty permission origin")}route(){return o.ROUTE}type(){return a.type()}}t.RemovePermissionOrigin=a},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.makeSignBytes=t.makeSignDoc=t.makeAuthInfoBytes=void 0;const o=n(r(113)),i=r(356),s=r(355);t.makeAuthInfoBytes=function(e,t,r,n,a=i.SignMode.SIGN_MODE_DIRECT){const c={signerInfos:e.map(e=>({publicKey:e,modeInfo:{single:{mode:a}},sequence:o.default.fromNumber(n)})),fee:{amount:[...t],gasLimit:o.default.fromNumber(r)}};return s.AuthInfo.encode(s.AuthInfo.fromPartial(c)).finish()},t.makeSignDoc=function(e,t,r,n){return{bodyBytes:e,authInfoBytes:t,chainId:r,accountNumber:o.default.fromNumber(n)}},t.makeSignBytes=function({accountNumber:e,authInfoBytes:t,bodyBytes:r,chainId:n}){const o=s.SignDoc.fromPartial({accountNumber:e,authInfoBytes:t,bodyBytes:r,chainId:n});return s.SignDoc.encode(o).finish()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42);function o(e){if(!n.isNonNullObject(e))throw new Error("Attribute must be a non-null object");const{key:t,value:r}=e;if("string"!=typeof t||!t)throw new Error("Attribute's key must be a non-empty string");if("string"!=typeof r&&void 0!==r)throw new Error("Attribute's value must be a string or unset");return{key:t,value:r||""}}function i(e){if(!n.isNonNullObject(e))throw new Error("Event must be a non-null object");const{type:t,attributes:r}=e;if("string"!=typeof t||""===t)throw new Error("Event type must be a non-empty string");if(!Array.isArray(r))throw new Error("Event's attributes must be an array");return{type:t,attributes:r.map(o)}}function s(e){if(!n.isNonNullObject(e))throw new Error("Log must be a non-null object");const{msg_index:t,log:r,events:o}=e;if("number"!=typeof t)throw new Error("Log's msg_index must be a number");if("string"!=typeof r)throw new Error("Log's log must be a string");if(!Array.isArray(o))throw new Error("Log's events must be an array");return{msg_index:t,log:r,events:o.map(i)}}t.parseAttribute=o,t.parseEvent=i,t.parseLog=s,t.parseLogs=function(e){if(!Array.isArray(e))throw new Error("Logs must be an array");return e.map(s)},t.findAttribute=function(e,t,r){var n,o;const i=null===(o=null===(n=e.find(()=>!0))||void 0===n?void 0:n.events.find(e=>e.type===t))||void 0===o?void 0:o.attributes.find(e=>e.key===r);if(!i)throw new Error(`Could not find attribute '${r}' in first event of type '${t}' in first log.`);return i}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(742);Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return n.fromAscii}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return n.toAscii}});var o=r(743);Object.defineProperty(t,"fromBase64",{enumerable:!0,get:function(){return o.fromBase64}}),Object.defineProperty(t,"toBase64",{enumerable:!0,get:function(){return o.toBase64}});var i=r(744);Object.defineProperty(t,"Bech32",{enumerable:!0,get:function(){return i.Bech32}});var s=r(745);Object.defineProperty(t,"fromHex",{enumerable:!0,get:function(){return s.fromHex}}),Object.defineProperty(t,"toHex",{enumerable:!0,get:function(){return s.toHex}});var a=r(746);Object.defineProperty(t,"fromRfc3339",{enumerable:!0,get:function(){return a.fromRfc3339}}),Object.defineProperty(t,"toRfc3339",{enumerable:!0,get:function(){return a.toRfc3339}});var c=r(747);Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return c.fromUtf8}}),Object.defineProperty(t,"toUtf8",{enumerable:!0,get:function(){return c.toUtf8}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),{toUtf8:o}=n.Encoding;function i(e){if("object"!=typeof e||null===e)return e;if(Array.isArray(e))return e.map(i);return Object.keys(e).sort().reduce((t,r)=>Object.assign(Object.assign({},t),{[r]:i(e[r])}),{})}t.marshalTx=function(e){const t=JSON.stringify(e);return n.Encoding.toUtf8(t)},t.makeSignBytes=function(e,t,r,n,s,a){const c=i({account_number:s.toString(),chain_id:r,fee:t,memo:n,msgs:e,sequence:a.toString()});return o(JSON.stringify(c))}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(42),i=n(r(68)),s=n(r(368));function a(e){return e||[]}var c;function u(e){return void 0!==e.error}function l(e){if(u(e))throw new Error(e.error);return e.result}function f(e){var t;if(null===(t=e.response)||void 0===t?void 0:t.data){let t;const r=e.response.data;throw t=r.error&&"string"==typeof r.error?r.error:"string"==typeof r?r:JSON.stringify(r),new Error(`${t} (HTTP ${e.response.status})`)}throw e}!function(e){e.Block="block",e.Sync="sync",e.Async="async"}(c=t.BroadcastMode||(t.BroadcastMode={}));t.RestClient=class{constructor(e,t=c.Block,r){this.client=i.default.create({baseURL:e,headers:{post:{"Content-Type":"application/json"}}}),this.broadcastMode=t,this.enigmautils=new s.default(e,r),this.codeHashCache=new Map}async get(e){const{data:t}=await this.client.get(e).catch(f);if(null===t)throw new Error("Received null response from server");return t}async post(e,t){if(!o.isNonNullObject(t))throw new Error("Got unexpected type of params. Expected object.");const{data:r}=await this.client.post(e,t).catch(f);if(null===r)throw new Error("Received null response from server");return r}async authAccounts(e){const t="/auth/accounts/"+e,r=await this.get(t);if("cosmos-sdk/Account"!==r.result.type)throw new Error("Unexpected response data format");return r}async blocksLatest(){const e=await this.get("/blocks/latest");if(!e.block)throw new Error("Unexpected response data format");return e}async blocks(e){const t=await this.get("/blocks/"+e);if(!t.block)throw new Error("Unexpected response data format");return t}async nodeInfo(){const e=await this.get("/node_info");if(!e.node_info)throw new Error("Unexpected response data format");return e}async txById(e,t=!0){const r=await this.get("/txs/"+e);if(!r.tx)throw new Error("Unexpected response data format");return t?this.decryptTxsResponse(r):r}async txsQuery(e){const t=await this.get("/txs?"+e);if(!t.txs)throw new Error("Unexpected response data format");const r=t;for(let e=0;e<r.txs.length;e++)r.txs[e]=await this.decryptTxsResponse(r.txs[e]);return r}async encodeTx(e){const t=await this.post("/txs/encode",e);if(!t.tx)throw new Error("Unexpected response data format");return o.Encoding.fromBase64(t.tx)}async postTx(e){const t={tx:e,mode:this.broadcastMode},r=await this.post("/txs",t);if(!r.txhash)throw new Error("Unexpected response data format");return r}async listCodeInfo(){const e=await this.get("/wasm/code");return a(await l(e))}async getCode(e){const t="/wasm/code/"+e,r=await this.get(t);return await l(r)}async listContractsByCodeId(e){const t=`/wasm/code/${e}/contracts`,r=await this.get(t);return a(await l(r))}async getCodeHashByCodeId(e){const t=this.codeHashCache.get(e);if("string"==typeof t)return t;const r=`/wasm/code/${e}/hash`,n=await this.get(r);return this.codeHashCache.set(e,n.result),n.result}async getCodeHashByContractAddr(e){const t=this.codeHashCache.get(e);if("string"==typeof t)return t;const r=`/wasm/contract/${e}/code-hash`,n=await this.get(r);return this.codeHashCache.set(e,n.result),n.result}async getContractInfo(e){const t="/wasm/contract/"+e,r=await this.get(t);return await l(r)}async queryContractSmart(e,t,r){const n=await this.getCodeHashByContractAddr(e),i=await this.enigmautils.encrypt(n,t),s=i.slice(0,32),a=`/wasm/contract/${e}/query/${o.Encoding.toHex(o.Encoding.toUtf8(o.Encoding.toBase64(i)))}?encoding=hex&${new URLSearchParams(r).toString()}`;let c;try{c=await this.get(a)}catch(e){try{const t=/contract failed: encrypted: (.+?) \(HTTP 500\)/g.exec(e.message);if(null==t||2!=t.length)throw e;const r=t[1],n=o.Encoding.fromBase64(r),i=await this.enigmautils.decrypt(n,s);e.message=e.message.replace(r,o.Encoding.fromUtf8(i))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}.`)}throw e}if(u(c))throw new Error(JSON.stringify(await this.enigmautils.decrypt(o.Encoding.fromBase64(c.error),s)));return JSON.parse(o.Encoding.fromUtf8(o.Encoding.fromBase64(o.Encoding.fromUtf8(await this.enigmautils.decrypt(o.Encoding.fromBase64(c.result.smart),s)))))}async getMasterCerts(e,t){return this.get("/register/master-cert")}async decryptDataField(e="",t){const r=o.Encoding.fromHex(e);let n;for(const e of t)try{return o.Encoding.fromBase64(o.Encoding.fromUtf8(await this.enigmautils.decrypt(r,e)))}catch(e){n=e}throw n}async decryptLogs(e,t){for(const r of e)for(const e of r.events)if("wasm"===e.type)for(const r of t){let t=!1;for(const n of e.attributes){try{n.key=o.Encoding.fromUtf8(await this.enigmautils.decrypt(o.Encoding.fromBase64(n.key),r)),t=!0}catch(e){}try{n.value=o.Encoding.fromUtf8(await this.enigmautils.decrypt(o.Encoding.fromBase64(n.value),r)),t=!0}catch(e){}}}return e}async decryptTxsResponse(e){if(1===e.tx.value.msg.length){const t=e.tx.value.msg[0];let r;if("wasm/MsgExecuteContract"===t.type)r=o.Encoding.fromBase64(t.value.msg);else{if("wasm/MsgInstantiateContract"!==t.type)return e;r=o.Encoding.fromBase64(t.value.init_msg)}const n=r.slice(32,64);if(o.Encoding.toBase64(await this.enigmautils.getPubkey())===o.Encoding.toBase64(n)){const n=r.slice(0,32),i=o.Encoding.fromUtf8(await this.enigmautils.decrypt(r.slice(64),n));let s;"wasm/MsgExecuteContract"===t.type?e.tx.value.msg[0].value.msg=i:"wasm/MsgInstantiateContract"===t.type&&(e.tx.value.msg[0].value.init_msg=i),e.data=await this.decryptDataField(e.data,[n]),e.logs&&(s=await this.decryptLogs(e.logs,[n]),e=Object.assign({},e,{logs:s}));const a=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.raw_log);if(Array.isArray(a)&&2===a.length){const t=a[1],r=o.Encoding.fromBase64(t),i=await this.enigmautils.decrypt(r,n);e.raw_log=e.raw_log.replace(t,o.Encoding.fromUtf8(i))}}}return e}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class n extends Error{constructor(e){super(e),Object.setPrototypeOf(this,n.prototype)}}t.IntegrityError=n;class o extends Error{constructor(e){super(e),Object.setPrototypeOf(this,o.prototype)}}t.NotImplementedError=o},function(e,t,r){"use strict";function n(e,t){if(e.length!==t.length)return 0;let r=0;for(let n=0;n<e.length;n++)r|=e[n]^t[n];return 1&r-1>>>8}Object.defineProperty(t,"__esModule",{value:!0}),t.select=function(e,t,r){return~(e-1)&t|e-1&r},t.compare=n,t.equal=function(e,t){return 0!==e.length&&0!==t.length&&0!==n(e,t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wipe=function(e){for(let t=0;t<e.length;t++)e[t]=0;return e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xor=function(e,t){for(let r=0;r<t.length;r++)e[r]^=t[r]}},function(e,t,r){"use strict";e.exports=function(e,t){return function(r,n){var o=2*n,i=2*t;r[o]=e[i],r[o+1]=e[i+1]}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(42),i=n(r(798)),s=r(104);t.encodeSecp256k1Pubkey=function(e){if(33!==e.length||2!==e[0]&&3!==e[0])throw new Error("Public key must be compressed secp256k1, i.e. 33 bytes starting with 0x02 or 0x03");return{type:s.pubkeyType.secp256k1,value:o.Encoding.toBase64(e)}};const a=o.Encoding.fromHex("eb5ae98721"),c=o.Encoding.fromHex("1624de6420"),u=o.Encoding.fromHex("0dfb1005"),l=a.length;t.decodeBech32Pubkey=function(e){const{data:t}=o.Bech32.decode(e),r=t.slice(0,l),n=t.slice(l);if(i.default(r,a)){if(33!==n.length)throw new Error("Invalid rest data length. Expected 33 bytes (compressed secp256k1 pubkey).");return{type:s.pubkeyType.secp256k1,value:o.Encoding.toBase64(n)}}if(i.default(r,c)){if(32!==n.length)throw new Error("Invalid rest data length. Expected 32 bytes (Ed25519 pubkey).");return{type:s.pubkeyType.ed25519,value:o.Encoding.toBase64(n)}}if(i.default(r,u)){if(32!==n.length)throw new Error("Invalid rest data length. Expected 32 bytes (Sr25519 pubkey).");return{type:s.pubkeyType.sr25519,value:o.Encoding.toBase64(n)}}throw new Error("Unsupported Pubkey type. Amino prefix: "+o.Encoding.toHex(r))},t.encodeBech32Pubkey=function(e,t){let r;switch(e.type){case s.pubkeyType.secp256k1:r=a;break;default:throw new Error("Unsupported pubkey type")}const n=new Uint8Array([...r,...o.Encoding.fromBase64(e.value)]);return o.Bech32.encode(t,n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),o=r(203),i=r(104);t.encodeSecp256k1Signature=function(e,t){if(64!==t.length)throw new Error("Signature must be 64 bytes long. Cosmos SDK uses a 2x32 byte fixed length encoding for the secp256k1 signature integers r and s.");return{pub_key:o.encodeSecp256k1Pubkey(e),signature:n.Encoding.toBase64(t)}},t.decodeSignature=function(e){switch(e.pub_key.type){case i.pubkeyType.secp256k1:return{pubkey:n.Encoding.fromBase64(e.pub_key.value),signature:n.Encoding.fromBase64(e.signature)};default:throw new Error("Unsupported pubkey type")}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetTxEncryptionKeyMsg=t.RequestDecryptMsg=t.ReqeustEncryptMsg=t.GetPubkeyMsg=void 0;const n=r(18),o=r(378);class i extends n.Message{constructor(e){super(),this.chainId=e}static type(){return"get-pubkey-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return i.type()}}t.GetPubkeyMsg=i;class s extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.contractCodeHash=t,this.msg=r}static type(){return"request-encrypt-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.contractCodeHash)throw new Error("contract code hash not set");if(!this.msg)throw new Error("msg not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return s.type()}}t.ReqeustEncryptMsg=s;class a extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.cipherText=t,this.nonce=r}static type(){return"request-decrypt-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.cipherText||0===this.cipherText.length)throw new Error("ciphertext not set");if(!this.nonce||0===this.nonce.length)throw new Error("nonce not set")}approveExternal(){return!0}route(){return o.ROUTE}type(){return a.type()}}t.RequestDecryptMsg=a;class c extends n.Message{constructor(e,t){super(),this.chainId=e,this.nonce=t}static type(){return"get-tx-encryption-key-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.nonce)throw new Error("nonce is null")}approveExternal(){return!0}route(){return o.ROUTE}type(){return c.type()}}t.GetTxEncryptionKeyMsg=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SendTxMsg=void 0;const n=r(18),o=r(380);class i extends n.Message{constructor(e,t,r){super(),this.chainId=e,this.tx=t,this.mode=r}static type(){return"send-tx-to-background"}validateBasic(){if(!this.chainId)throw new Error("chain id is empty");if(!this.tx)throw new Error("tx is empty");if(!this.mode||"sync"!==this.mode&&"async"!==this.mode&&"block"!==this.mode)throw new Error("invalid mode")}approveExternal(){return!0}route(){return o.ROUTE}type(){return i.type()}}t.SendTxMsg=i},function(e,t,r){const n=r(84);e.exports={re:n.re,src:n.src,tokens:n.t,SEMVER_SPEC_VERSION:r(131).SEMVER_SPEC_VERSION,SemVer:r(24),compareIdentifiers:r(182).compareIdentifiers,rcompareIdentifiers:r(182).rcompareIdentifiers,parse:r(85),valid:r(686),clean:r(687),inc:r(688),diff:r(689),major:r(690),minor:r(691),patch:r(692),prerelease:r(693),compare:r(40),rcompare:r(694),compareLoose:r(695),compareBuild:r(184),sort:r(696),rsort:r(697),gt:r(134),lt:r(185),eq:r(183),neq:r(346),gte:r(186),lte:r(187),cmp:r(347),coerce:r(698),Comparator:r(135),Range:r(41),satisfies:r(136),toComparators:r(702),maxSatisfying:r(703),minSatisfying:r(704),minVersion:r(705),validRange:r(706),outside:r(188),gtr:r(707),ltr:r(708),intersects:r(709),simplifyRange:r(710),subset:r(711)}},,,,,,,,,,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntPretty=void 0;const n=r(112),o=r(149),i=r(234);class s{constructor(e){if(this._options={precision:0,maxDecimals:0,trim:!1,shrink:!1,ready:!0,locale:!0},e instanceof n.Dec){let t=e,r=0;for(let e=0;e<18&&(t=t.mul(new n.Dec(10)),!t.equals(new n.Dec(t.truncate())));e++)r++;const i=e.mulTruncate(o.DecUtils.getPrecisionDec(r));this.int=i.truncate(),this._options.precision=r}else this.int=e}get options(){return this._options}precision(e){const t=this.clone();return t._options.precision=e,t}maxDecimals(e){const t=this.clone();return t._options.maxDecimals=e,t}trim(e){const t=this.clone();return t._options.trim=e,t}shrink(e){const t=this.clone();return t._options.shrink=e,t}locale(e){const t=this.clone();return t._options.locale=e,t}ready(e){const t=this.clone();return t._options.ready=e,t}get isReady(){return this._options.ready}add(e){const t=this.clone();return t.int=t.int.add(e.int),t}toDec(){let e=new n.Dec(this.int);return this._options.precision&&(e=e.quoTruncate(o.DecUtils.getPrecisionDec(this._options.precision))),e}toString(){const e=this.toDec();let t="";return t=this._options.shrink?i.CoinUtils.shrinkDecimals(this.int,this._options.precision,0,this._options.maxDecimals,this._options.locale):e.toString(this._options.maxDecimals,this._options.locale),this._options.trim&&(t=o.DecUtils.trim(t)),t}clone(){const e=new s(this.int);return e._options=Object.assign({},this._options),e}}t.IntPretty=s},function(e,t,r){(function(n,o){var i;
-/**
- * [js-sha3]{@link https://github.com/emn178/js-sha3}
- *
- * @version 0.8.0
- * @author Chen, Yi-Cyuan [emn178@gmail.com]
- * @copyright Chen, Yi-Cyuan 2015-2018
- * @license MIT
- */!function(){"use strict";var s="input is invalid type",a="object"==typeof window,c=a?window:{};c.JS_SHA3_NO_WINDOW&&(a=!1);var u=!a&&"object"==typeof self;!c.JS_SHA3_NO_NODE_JS&&"object"==typeof n&&n.versions&&n.versions.node?c=o:u&&(c=self);var l=!c.JS_SHA3_NO_COMMON_JS&&"object"==typeof e&&e.exports,f=r(408),d=!c.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,h="0123456789abcdef".split(""),p=[4,1024,262144,67108864],g=[0,8,16,24],m=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],y=[224,256,384,512],b=[128,256],v=["hex","buffer","arrayBuffer","array","digest"],w={128:168,256:136};!c.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!c.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var _=function(e,t,r){return function(n){return new B(e,t,e).update(n)[r]()}},k=function(e,t,r){return function(n,o){return new B(e,t,o).update(n)[r]()}},O=function(e,t,r){return function(t,n,o,i){return A["cshake"+e].update(t,n,o,i)[r]()}},S=function(e,t,r){return function(t,n,o,i){return A["kmac"+e].update(t,n,o,i)[r]()}},E=function(e,t,r,n){for(var o=0;o<v.length;++o){var i=v[o];e[i]=t(r,n,i)}return e},j=function(e,t){var r=_(e,t,"hex");return r.create=function(){return new B(e,t,e)},r.update=function(e){return r.create().update(e)},E(r,_,e,t)},P=[{name:"keccak",padding:[1,256,65536,16777216],bits:y,createMethod:j},{name:"sha3",padding:[6,1536,393216,100663296],bits:y,createMethod:j},{name:"shake",padding:[31,7936,2031616,520093696],bits:b,createMethod:function(e,t){var r=k(e,t,"hex");return r.create=function(r){return new B(e,t,r)},r.update=function(e,t){return r.create(t).update(e)},E(r,k,e,t)}},{name:"cshake",padding:p,bits:b,createMethod:function(e,t){var r=w[e],n=O(e,0,"hex");return n.create=function(n,o,i){return o||i?new B(e,t,n).bytepad([o,i],r):A["shake"+e].create(n)},n.update=function(e,t,r,o){return n.create(t,r,o).update(e)},E(n,O,e,t)}},{name:"kmac",padding:p,bits:b,createMethod:function(e,t){var r=w[e],n=S(e,0,"hex");return n.create=function(n,o,i){return new D(e,t,o).bytepad(["KMAC",i],r).bytepad([n],r)},n.update=function(e,t,r,o){return n.create(e,r,o).update(t)},E(n,S,e,t)}}],A={},x=[],M=0;M<P.length;++M)for(var I=P[M],C=I.bits,R=0;R<C.length;++R){var T=I.name+"_"+C[R];if(x.push(T),A[T]=I.createMethod(C[R],I.padding),"sha3"!==I.name){var N=I.name+C[R];x.push(N),A[N]=A[T]}}function B(e,t,r){this.blocks=[],this.s=[],this.padding=t,this.outputBits=r,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(e<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function D(e,t,r){B.call(this,e,t,r)}B.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(s);if(null===e)throw new Error(s);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(s);t=!0}for(var n,o,i=this.blocks,a=this.byteCount,c=e.length,u=this.blockCount,l=0,f=this.s;l<c;){if(this.reset)for(this.reset=!1,i[0]=this.block,n=1;n<u+1;++n)i[n]=0;if(t)for(n=this.start;l<c&&n<a;++l)i[n>>2]|=e[l]<<g[3&n++];else for(n=this.start;l<c&&n<a;++l)(o=e.charCodeAt(l))<128?i[n>>2]|=o<<g[3&n++]:o<2048?(i[n>>2]|=(192|o>>6)<<g[3&n++],i[n>>2]|=(128|63&o)<<g[3&n++]):o<55296||o>=57344?(i[n>>2]|=(224|o>>12)<<g[3&n++],i[n>>2]|=(128|o>>6&63)<<g[3&n++],i[n>>2]|=(128|63&o)<<g[3&n++]):(o=65536+((1023&o)<<10|1023&e.charCodeAt(++l)),i[n>>2]|=(240|o>>18)<<g[3&n++],i[n>>2]|=(128|o>>12&63)<<g[3&n++],i[n>>2]|=(128|o>>6&63)<<g[3&n++],i[n>>2]|=(128|63&o)<<g[3&n++]);if(this.lastByteIndex=n,n>=a){for(this.start=n-a,this.block=i[u],n=0;n<u;++n)f[n]^=i[n];L(f),this.reset=!0}else this.start=n}return this},B.prototype.encode=function(e,t){var r=255&e,n=1,o=[r];for(r=255&(e>>=8);r>0;)o.unshift(r),r=255&(e>>=8),++n;return t?o.push(n):o.unshift(n),this.update(o),o.length},B.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(s);if(null===e)throw new Error(s);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(s);t=!0}var n=0,o=e.length;if(t)n=o;else for(var i=0;i<e.length;++i){var a=e.charCodeAt(i);a<128?n+=1:a<2048?n+=2:a<55296||a>=57344?n+=3:(a=65536+((1023&a)<<10|1023&e.charCodeAt(++i)),n+=4)}return n+=this.encode(8*n),this.update(e),n},B.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n<e.length;++n)r+=this.encodeString(e[n]);var o=t-r%t,i=[];return i.length=o,this.update(i),this},B.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex,r=this.blockCount,n=this.s;if(e[t>>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t<r+1;++t)e[t]=0;for(e[r-1]|=2147483648,t=0;t<r;++t)n[t]^=e[t];L(n)}},B.prototype.toString=B.prototype.hex=function(){this.finalize();for(var e,t=this.blockCount,r=this.s,n=this.outputBlocks,o=this.extraBytes,i=0,s=0,a="";s<n;){for(i=0;i<t&&s<n;++i,++s)e=r[i],a+=h[e>>4&15]+h[15&e]+h[e>>12&15]+h[e>>8&15]+h[e>>20&15]+h[e>>16&15]+h[e>>28&15]+h[e>>24&15];s%t==0&&(L(r),i=0)}return o&&(e=r[i],a+=h[e>>4&15]+h[15&e],o>1&&(a+=h[e>>12&15]+h[e>>8&15]),o>2&&(a+=h[e>>20&15]+h[e>>16&15])),a},B.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,o=this.extraBytes,i=0,s=0,a=this.outputBits>>3;e=o?new ArrayBuffer(n+1<<2):new ArrayBuffer(a);for(var c=new Uint32Array(e);s<n;){for(i=0;i<t&&s<n;++i,++s)c[s]=r[i];s%t==0&&L(r)}return o&&(c[i]=r[i],e=e.slice(0,a)),e},B.prototype.buffer=B.prototype.arrayBuffer,B.prototype.digest=B.prototype.array=function(){this.finalize();for(var e,t,r=this.blockCount,n=this.s,o=this.outputBlocks,i=this.extraBytes,s=0,a=0,c=[];a<o;){for(s=0;s<r&&a<o;++s,++a)e=a<<2,t=n[s],c[e]=255&t,c[e+1]=t>>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;a%r==0&&L(n)}return i&&(e=a<<2,t=n[s],c[e]=255&t,i>1&&(c[e+1]=t>>8&255),i>2&&(c[e+2]=t>>16&255)),c},D.prototype=new B,D.prototype.finalize=function(){return this.encode(this.outputBits,!0),B.prototype.finalize.call(this)};var L=function(e){var t,r,n,o,i,s,a,c,u,l,f,d,h,p,g,y,b,v,w,_,k,O,S,E,j,P,A,x,M,I,C,R,T,N,B,D,L,U,q,H,z,K,F,$,V,J,G,W,Q,Z,Y,X,ee,te,re,ne,oe,ie,se,ae,ce,ue,le;for(n=0;n<48;n+=2)o=e[0]^e[10]^e[20]^e[30]^e[40],i=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],f=e[7]^e[17]^e[27]^e[37]^e[47],t=(d=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|a>>>31),r=(h=e[9]^e[19]^e[29]^e[39]^e[49])^(a<<1|s>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=o^(c<<1|u>>>31),r=i^(u<<1|c>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=s^(l<<1|f>>>31),r=a^(f<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=c^(d<<1|h>>>31),r=u^(h<<1|d>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(o<<1|i>>>31),r=f^(i<<1|o>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,p=e[0],g=e[1],J=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,x=e[20]<<3|e[21]>>>29,M=e[21]<<3|e[20]>>>29,ae=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,K=e[40]<<18|e[41]>>>14,F=e[41]<<18|e[40]>>>14,N=e[2]<<1|e[3]>>>31,B=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,b=e[12]<<12|e[13]>>>20,W=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,I=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,ue=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,D=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Z=e[34]<<15|e[35]>>>17,Y=e[35]<<15|e[34]>>>17,R=e[45]<<29|e[44]>>>3,T=e[44]<<29|e[45]>>>3,E=e[6]<<28|e[7]>>>4,j=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,oe=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,q=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,V=e[9]<<27|e[8]>>>5,P=e[18]<<20|e[19]>>>12,A=e[19]<<20|e[18]>>>12,ie=e[29]<<7|e[28]>>>25,se=e[28]<<7|e[29]>>>25,H=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,O=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=p^~y&v,e[1]=g^~b&w,e[10]=E^~P&x,e[11]=j^~A&M,e[20]=N^~D&U,e[21]=B^~L&q,e[30]=$^~J&W,e[31]=V^~G&Q,e[40]=te^~ne&ie,e[41]=re^~oe&se,e[2]=y^~v&_,e[3]=b^~w&k,e[12]=P^~x&I,e[13]=A^~M&C,e[22]=D^~U&H,e[23]=L^~q&z,e[32]=J^~W&Z,e[33]=G^~Q&Y,e[42]=ne^~ie&ae,e[43]=oe^~se&ce,e[4]=v^~_&O,e[5]=w^~k&S,e[14]=x^~I&R,e[15]=M^~C&T,e[24]=U^~H&K,e[25]=q^~z&F,e[34]=W^~Z&X,e[35]=Q^~Y&ee,e[44]=ie^~ae&ue,e[45]=se^~ce&le,e[6]=_^~O&p,e[7]=k^~S&g,e[16]=I^~R&E,e[17]=C^~T&j,e[26]=H^~K&N,e[27]=z^~F&B,e[36]=Z^~X&$,e[37]=Y^~ee&V,e[46]=ae^~ue&te,e[47]=ce^~le&re,e[8]=O^~p&y,e[9]=S^~g&b,e[18]=R^~E&P,e[19]=T^~j&A,e[28]=K^~N&D,e[29]=F^~B&L,e[38]=X^~$&J,e[39]=ee^~V&G,e[48]=ue^~te&ne,e[49]=le^~re&oe,e[0]^=m[n],e[1]^=m[n+1]};if(l)e.exports=A;else{for(M=0;M<x.length;++M)c[x[M]]=A[x[M]];f&&(void 0===(i=function(){return A}.call(t,r,t,e))||(e.exports=i))}}()}).call(this,r(13),r(12))},function(e,t,r){(function(e){var n=void 0!==e&&e||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;function i(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new i(o.call(setTimeout,n,arguments),clearTimeout)},t.setInterval=function(){return new i(o.call(setInterval,n,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},i.prototype.unref=i.prototype.ref=function(){},i.prototype.close=function(){this._clearFn.call(n,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},r(449),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,r(12))},,,,,,,,,,function(e,t,r){(function(e){var n,o=function(e){"use strict";var t=1e7,r=9007199254740992,n=f(r),i="function"==typeof BigInt;function s(e,t,r,n){return void 0===e?s[0]:void 0!==t&&(10!=+t||r)?q(e,t,r,n):$(e)}function a(e,t){this.value=e,this.sign=t,this.isSmall=!1}function c(e){this.value=e,this.sign=e<0,this.isSmall=!0}function u(e){this.value=e}function l(e){return-r<e&&e<r}function f(e){return e<1e7?[e]:e<1e14?[e%1e7,Math.floor(e/1e7)]:[e%1e7,Math.floor(e/1e7)%1e7,Math.floor(e/1e14)]}function d(e){h(e);var r=e.length;if(r<4&&A(e,n)<0)switch(r){case 0:return 0;case 1:return e[0];case 2:return e[0]+e[1]*t;default:return e[0]+(e[1]+e[2]*t)*t}return e}function h(e){for(var t=e.length;0===e[--t];);e.length=t+1}function p(e){for(var t=new Array(e),r=-1;++r<e;)t[r]=0;return t}function g(e){return e>0?Math.floor(e):Math.ceil(e)}function m(e,r){var n,o,i=e.length,s=r.length,a=new Array(i),c=0,u=t;for(o=0;o<s;o++)c=(n=e[o]+r[o]+c)>=u?1:0,a[o]=n-c*u;for(;o<i;)c=(n=e[o]+c)===u?1:0,a[o++]=n-c*u;return c>0&&a.push(c),a}function y(e,t){return e.length>=t.length?m(e,t):m(t,e)}function b(e,r){var n,o,i=e.length,s=new Array(i),a=t;for(o=0;o<i;o++)n=e[o]-a+r,r=Math.floor(n/a),s[o]=n-r*a,r+=1;for(;r>0;)s[o++]=r%a,r=Math.floor(r/a);return s}function v(e,t){var r,n,o=e.length,i=t.length,s=new Array(o),a=0;for(r=0;r<i;r++)(n=e[r]-a-t[r])<0?(n+=1e7,a=1):a=0,s[r]=n;for(r=i;r<o;r++){if(!((n=e[r]-a)<0)){s[r++]=n;break}n+=1e7,s[r]=n}for(;r<o;r++)s[r]=e[r];return h(s),s}function w(e,t,r){var n,o,i=e.length,s=new Array(i),u=-t;for(n=0;n<i;n++)o=e[n]+u,u=Math.floor(o/1e7),o%=1e7,s[n]=o<0?o+1e7:o;return"number"==typeof(s=d(s))?(r&&(s=-s),new c(s)):new a(s,r)}function _(e,t){var r,n,o,i,s=e.length,a=t.length,c=p(s+a);for(o=0;o<s;++o){i=e[o];for(var u=0;u<a;++u)r=i*t[u]+c[o+u],n=Math.floor(r/1e7),c[o+u]=r-1e7*n,c[o+u+1]+=n}return h(c),c}function k(e,r){var n,o,i=e.length,s=new Array(i),a=t,c=0;for(o=0;o<i;o++)n=e[o]*r+c,c=Math.floor(n/a),s[o]=n-c*a;for(;c>0;)s[o++]=c%a,c=Math.floor(c/a);return s}function O(e,t){for(var r=[];t-- >0;)r.push(0);return r.concat(e)}function S(e,r,n){return new a(e<t?k(r,e):_(r,f(e)),n)}function E(e){var t,r,n,o,i=e.length,s=p(i+i);for(n=0;n<i;n++){r=0-(o=e[n])*o;for(var a=n;a<i;a++)t=o*e[a]*2+s[n+a]+r,r=Math.floor(t/1e7),s[n+a]=t-1e7*r;s[n+i]=r}return h(s),s}function j(e,t){var r,n,o,i,s=e.length,a=p(s);for(o=0,r=s-1;r>=0;--r)o=(i=1e7*o+e[r])-(n=g(i/t))*t,a[r]=0|n;return[a,0|o]}function P(e,r){var n,o=$(r);if(i)return[new u(e.value/o.value),new u(e.value%o.value)];var l,m=e.value,y=o.value;if(0===y)throw new Error("Cannot divide by zero");if(e.isSmall)return o.isSmall?[new c(g(m/y)),new c(m%y)]:[s[0],e];if(o.isSmall){if(1===y)return[e,s[0]];if(-1==y)return[e.negate(),s[0]];var b=Math.abs(y);if(b<t){l=d((n=j(m,b))[0]);var w=n[1];return e.sign&&(w=-w),"number"==typeof l?(e.sign!==o.sign&&(l=-l),[new c(l),new c(w)]):[new a(l,e.sign!==o.sign),new c(w)]}y=f(b)}var _=A(m,y);if(-1===_)return[s[0],e];if(0===_)return[s[e.sign===o.sign?1:-1],s[0]];l=(n=m.length+y.length<=200?function(e,r){var n,o,i,s,a,c,u,l=e.length,f=r.length,h=t,g=p(r.length),m=r[f-1],y=Math.ceil(h/(2*m)),b=k(e,y),v=k(r,y);for(b.length<=l&&b.push(0),v.push(0),m=v[f-1],o=l-f;o>=0;o--){for(n=h-1,b[o+f]!==m&&(n=Math.floor((b[o+f]*h+b[o+f-1])/m)),i=0,s=0,c=v.length,a=0;a<c;a++)i+=n*v[a],u=Math.floor(i/h),s+=b[o+a]-(i-u*h),i=u,s<0?(b[o+a]=s+h,s=-1):(b[o+a]=s,s=0);for(;0!==s;){for(n-=1,i=0,a=0;a<c;a++)(i+=b[o+a]-h+v[a])<0?(b[o+a]=i+h,i=0):(b[o+a]=i,i=1);s+=i}g[o]=n}return b=j(b,y)[0],[d(g),d(b)]}(m,y):function(e,t){for(var r,n,o,i,s,a=e.length,c=t.length,u=[],l=[];a;)if(l.unshift(e[--a]),h(l),A(l,t)<0)u.push(0);else{o=1e7*l[(n=l.length)-1]+l[n-2],i=1e7*t[c-1]+t[c-2],n>c&&(o=1e7*(o+1)),r=Math.ceil(o/i);do{if(A(s=k(t,r),l)<=0)break;r--}while(r);u.push(r),l=v(l,s)}return u.reverse(),[d(u),d(l)]}(m,y))[0];var O=e.sign!==o.sign,S=n[1],E=e.sign;return"number"==typeof l?(O&&(l=-l),l=new c(l)):l=new a(l,O),"number"==typeof S?(E&&(S=-S),S=new c(S)):S=new a(S,E),[l,S]}function A(e,t){if(e.length!==t.length)return e.length>t.length?1:-1;for(var r=e.length-1;r>=0;r--)if(e[r]!==t[r])return e[r]>t[r]?1:-1;return 0}function x(e){var t=e.abs();return!t.isUnit()&&(!!(t.equals(2)||t.equals(3)||t.equals(5))||!(t.isEven()||t.isDivisibleBy(3)||t.isDivisibleBy(5))&&(!!t.lesser(49)||void 0))}function M(e,t){for(var r,n,i,s=e.prev(),a=s,c=0;a.isEven();)a=a.divide(2),c++;e:for(n=0;n<t.length;n++)if(!e.lesser(t[n])&&!(i=o(t[n]).modPow(a,e)).isUnit()&&!i.equals(s)){for(r=c-1;0!=r;r--){if((i=i.square().mod(e)).isUnit())return!1;if(i.equals(s))continue e}return!1}return!0}a.prototype=Object.create(s.prototype),c.prototype=Object.create(s.prototype),u.prototype=Object.create(s.prototype),a.prototype.add=function(e){var t=$(e);if(this.sign!==t.sign)return this.subtract(t.negate());var r=this.value,n=t.value;return t.isSmall?new a(b(r,Math.abs(n)),this.sign):new a(y(r,n),this.sign)},a.prototype.plus=a.prototype.add,c.prototype.add=function(e){var t=$(e),r=this.value;if(r<0!==t.sign)return this.subtract(t.negate());var n=t.value;if(t.isSmall){if(l(r+n))return new c(r+n);n=f(Math.abs(n))}return new a(b(n,Math.abs(r)),r<0)},c.prototype.plus=c.prototype.add,u.prototype.add=function(e){return new u(this.value+$(e).value)},u.prototype.plus=u.prototype.add,a.prototype.subtract=function(e){var t=$(e);if(this.sign!==t.sign)return this.add(t.negate());var r=this.value,n=t.value;return t.isSmall?w(r,Math.abs(n),this.sign):function(e,t,r){var n;return A(e,t)>=0?n=v(e,t):(n=v(t,e),r=!r),"number"==typeof(n=d(n))?(r&&(n=-n),new c(n)):new a(n,r)}(r,n,this.sign)},a.prototype.minus=a.prototype.subtract,c.prototype.subtract=function(e){var t=$(e),r=this.value;if(r<0!==t.sign)return this.add(t.negate());var n=t.value;return t.isSmall?new c(r-n):w(n,Math.abs(r),r>=0)},c.prototype.minus=c.prototype.subtract,u.prototype.subtract=function(e){return new u(this.value-$(e).value)},u.prototype.minus=u.prototype.subtract,a.prototype.negate=function(){return new a(this.value,!this.sign)},c.prototype.negate=function(){var e=this.sign,t=new c(-this.value);return t.sign=!e,t},u.prototype.negate=function(){return new u(-this.value)},a.prototype.abs=function(){return new a(this.value,!1)},c.prototype.abs=function(){return new c(Math.abs(this.value))},u.prototype.abs=function(){return new u(this.value>=0?this.value:-this.value)},a.prototype.multiply=function(e){var r,n,o,i=$(e),c=this.value,u=i.value,l=this.sign!==i.sign;if(i.isSmall){if(0===u)return s[0];if(1===u)return this;if(-1===u)return this.negate();if((r=Math.abs(u))<t)return new a(k(c,r),l);u=f(r)}return n=c.length,o=u.length,new a(-.012*n-.012*o+15e-6*n*o>0?function e(t,r){var n=Math.max(t.length,r.length);if(n<=30)return _(t,r);n=Math.ceil(n/2);var o=t.slice(n),i=t.slice(0,n),s=r.slice(n),a=r.slice(0,n),c=e(i,a),u=e(o,s),l=e(y(i,o),y(a,s)),f=y(y(c,O(v(v(l,c),u),n)),O(u,2*n));return h(f),f}(c,u):_(c,u),l)},a.prototype.times=a.prototype.multiply,c.prototype._multiplyBySmall=function(e){return l(e.value*this.value)?new c(e.value*this.value):S(Math.abs(e.value),f(Math.abs(this.value)),this.sign!==e.sign)},a.prototype._multiplyBySmall=function(e){return 0===e.value?s[0]:1===e.value?this:-1===e.value?this.negate():S(Math.abs(e.value),this.value,this.sign!==e.sign)},c.prototype.multiply=function(e){return $(e)._multiplyBySmall(this)},c.prototype.times=c.prototype.multiply,u.prototype.multiply=function(e){return new u(this.value*$(e).value)},u.prototype.times=u.prototype.multiply,a.prototype.square=function(){return new a(E(this.value),!1)},c.prototype.square=function(){var e=this.value*this.value;return l(e)?new c(e):new a(E(f(Math.abs(this.value))),!1)},u.prototype.square=function(e){return new u(this.value*this.value)},a.prototype.divmod=function(e){var t=P(this,e);return{quotient:t[0],remainder:t[1]}},u.prototype.divmod=c.prototype.divmod=a.prototype.divmod,a.prototype.divide=function(e){return P(this,e)[0]},u.prototype.over=u.prototype.divide=function(e){return new u(this.value/$(e).value)},c.prototype.over=c.prototype.divide=a.prototype.over=a.prototype.divide,a.prototype.mod=function(e){return P(this,e)[1]},u.prototype.mod=u.prototype.remainder=function(e){return new u(this.value%$(e).value)},c.prototype.remainder=c.prototype.mod=a.prototype.remainder=a.prototype.mod,a.prototype.pow=function(e){var t,r,n,o=$(e),i=this.value,a=o.value;if(0===a)return s[1];if(0===i)return s[0];if(1===i)return s[1];if(-1===i)return o.isEven()?s[1]:s[-1];if(o.sign)return s[0];if(!o.isSmall)throw new Error("The exponent "+o.toString()+" is too large.");if(this.isSmall&&l(t=Math.pow(i,a)))return new c(g(t));for(r=this,n=s[1];!0&a&&(n=n.times(r),--a),0!==a;)a/=2,r=r.square();return n},c.prototype.pow=a.prototype.pow,u.prototype.pow=function(e){var t=$(e),r=this.value,n=t.value,o=BigInt(0),i=BigInt(1),a=BigInt(2);if(n===o)return s[1];if(r===o)return s[0];if(r===i)return s[1];if(r===BigInt(-1))return t.isEven()?s[1]:s[-1];if(t.isNegative())return new u(o);for(var c=this,l=s[1];(n&i)===i&&(l=l.times(c),--n),n!==o;)n/=a,c=c.square();return l},a.prototype.modPow=function(e,t){if(e=$(e),(t=$(t)).isZero())throw new Error("Cannot take modPow with modulus 0");var r=s[1],n=this.mod(t);for(e.isNegative()&&(e=e.multiply(s[-1]),n=n.modInv(t));e.isPositive();){if(n.isZero())return s[0];e.isOdd()&&(r=r.multiply(n).mod(t)),e=e.divide(2),n=n.square().mod(t)}return r},u.prototype.modPow=c.prototype.modPow=a.prototype.modPow,a.prototype.compareAbs=function(e){var t=$(e),r=this.value,n=t.value;return t.isSmall?1:A(r,n)},c.prototype.compareAbs=function(e){var t=$(e),r=Math.abs(this.value),n=t.value;return t.isSmall?r===(n=Math.abs(n))?0:r>n?1:-1:-1},u.prototype.compareAbs=function(e){var t=this.value,r=$(e).value;return(t=t>=0?t:-t)===(r=r>=0?r:-r)?0:t>r?1:-1},a.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=$(e),r=this.value,n=t.value;return this.sign!==t.sign?t.sign?1:-1:t.isSmall?this.sign?-1:1:A(r,n)*(this.sign?-1:1)},a.prototype.compareTo=a.prototype.compare,c.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=$(e),r=this.value,n=t.value;return t.isSmall?r==n?0:r>n?1:-1:r<0!==t.sign?r<0?-1:1:r<0?1:-1},c.prototype.compareTo=c.prototype.compare,u.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=this.value,r=$(e).value;return t===r?0:t>r?1:-1},u.prototype.compareTo=u.prototype.compare,a.prototype.equals=function(e){return 0===this.compare(e)},u.prototype.eq=u.prototype.equals=c.prototype.eq=c.prototype.equals=a.prototype.eq=a.prototype.equals,a.prototype.notEquals=function(e){return 0!==this.compare(e)},u.prototype.neq=u.prototype.notEquals=c.prototype.neq=c.prototype.notEquals=a.prototype.neq=a.prototype.notEquals,a.prototype.greater=function(e){return this.compare(e)>0},u.prototype.gt=u.prototype.greater=c.prototype.gt=c.prototype.greater=a.prototype.gt=a.prototype.greater,a.prototype.lesser=function(e){return this.compare(e)<0},u.prototype.lt=u.prototype.lesser=c.prototype.lt=c.prototype.lesser=a.prototype.lt=a.prototype.lesser,a.prototype.greaterOrEquals=function(e){return this.compare(e)>=0},u.prototype.geq=u.prototype.greaterOrEquals=c.prototype.geq=c.prototype.greaterOrEquals=a.prototype.geq=a.prototype.greaterOrEquals,a.prototype.lesserOrEquals=function(e){return this.compare(e)<=0},u.prototype.leq=u.prototype.lesserOrEquals=c.prototype.leq=c.prototype.lesserOrEquals=a.prototype.leq=a.prototype.lesserOrEquals,a.prototype.isEven=function(){return 0==(1&this.value[0])},c.prototype.isEven=function(){return 0==(1&this.value)},u.prototype.isEven=function(){return(this.value&BigInt(1))===BigInt(0)},a.prototype.isOdd=function(){return 1==(1&this.value[0])},c.prototype.isOdd=function(){return 1==(1&this.value)},u.prototype.isOdd=function(){return(this.value&BigInt(1))===BigInt(1)},a.prototype.isPositive=function(){return!this.sign},c.prototype.isPositive=function(){return this.value>0},u.prototype.isPositive=c.prototype.isPositive,a.prototype.isNegative=function(){return this.sign},c.prototype.isNegative=function(){return this.value<0},u.prototype.isNegative=c.prototype.isNegative,a.prototype.isUnit=function(){return!1},c.prototype.isUnit=function(){return 1===Math.abs(this.value)},u.prototype.isUnit=function(){return this.abs().value===BigInt(1)},a.prototype.isZero=function(){return!1},c.prototype.isZero=function(){return 0===this.value},u.prototype.isZero=function(){return this.value===BigInt(0)},a.prototype.isDivisibleBy=function(e){var t=$(e);return!t.isZero()&&(!!t.isUnit()||(0===t.compareAbs(2)?this.isEven():this.mod(t).isZero()))},u.prototype.isDivisibleBy=c.prototype.isDivisibleBy=a.prototype.isDivisibleBy,a.prototype.isPrime=function(e){var t=x(this);if(void 0!==t)return t;var r=this.abs(),n=r.bitLength();if(n<=64)return M(r,[2,3,5,7,11,13,17,19,23,29,31,37]);for(var i=Math.log(2)*n.toJSNumber(),s=Math.ceil(!0===e?2*Math.pow(i,2):i),a=[],c=0;c<s;c++)a.push(o(c+2));return M(r,a)},u.prototype.isPrime=c.prototype.isPrime=a.prototype.isPrime,a.prototype.isProbablePrime=function(e,t){var r=x(this);if(void 0!==r)return r;for(var n=this.abs(),i=void 0===e?5:e,s=[],a=0;a<i;a++)s.push(o.randBetween(2,n.minus(2),t));return M(n,s)},u.prototype.isProbablePrime=c.prototype.isProbablePrime=a.prototype.isProbablePrime,a.prototype.modInv=function(e){for(var t,r,n,i=o.zero,s=o.one,a=$(e),c=this.abs();!c.isZero();)t=a.divide(c),r=i,n=a,i=s,a=c,s=r.subtract(t.multiply(s)),c=n.subtract(t.multiply(c));if(!a.isUnit())throw new Error(this.toString()+" and "+e.toString()+" are not co-prime");return-1===i.compare(0)&&(i=i.add(e)),this.isNegative()?i.negate():i},u.prototype.modInv=c.prototype.modInv=a.prototype.modInv,a.prototype.next=function(){var e=this.value;return this.sign?w(e,1,this.sign):new a(b(e,1),this.sign)},c.prototype.next=function(){var e=this.value;return e+1<r?new c(e+1):new a(n,!1)},u.prototype.next=function(){return new u(this.value+BigInt(1))},a.prototype.prev=function(){var e=this.value;return this.sign?new a(b(e,1),!0):w(e,1,this.sign)},c.prototype.prev=function(){var e=this.value;return e-1>-r?new c(e-1):new a(n,!0)},u.prototype.prev=function(){return new u(this.value-BigInt(1))};for(var I=[1];2*I[I.length-1]<=t;)I.push(2*I[I.length-1]);var C=I.length,R=I[C-1];function T(e){return Math.abs(e)<=t}function N(e,t,r){t=$(t);for(var n=e.isNegative(),i=t.isNegative(),s=n?e.not():e,a=i?t.not():t,c=0,u=0,l=null,f=null,d=[];!s.isZero()||!a.isZero();)c=(l=P(s,R))[1].toJSNumber(),n&&(c=R-1-c),u=(f=P(a,R))[1].toJSNumber(),i&&(u=R-1-u),s=l[0],a=f[0],d.push(r(c,u));for(var h=0!==r(n?1:0,i?1:0)?o(-1):o(0),p=d.length-1;p>=0;p-=1)h=h.multiply(R).add(o(d[p]));return h}a.prototype.shiftLeft=function(e){var t=$(e).toJSNumber();if(!T(t))throw new Error(String(t)+" is too large for shifting.");if(t<0)return this.shiftRight(-t);var r=this;if(r.isZero())return r;for(;t>=C;)r=r.multiply(R),t-=C-1;return r.multiply(I[t])},u.prototype.shiftLeft=c.prototype.shiftLeft=a.prototype.shiftLeft,a.prototype.shiftRight=function(e){var t,r=$(e).toJSNumber();if(!T(r))throw new Error(String(r)+" is too large for shifting.");if(r<0)return this.shiftLeft(-r);for(var n=this;r>=C;){if(n.isZero()||n.isNegative()&&n.isUnit())return n;n=(t=P(n,R))[1].isNegative()?t[0].prev():t[0],r-=C-1}return(t=P(n,I[r]))[1].isNegative()?t[0].prev():t[0]},u.prototype.shiftRight=c.prototype.shiftRight=a.prototype.shiftRight,a.prototype.not=function(){return this.negate().prev()},u.prototype.not=c.prototype.not=a.prototype.not,a.prototype.and=function(e){return N(this,e,(function(e,t){return e&t}))},u.prototype.and=c.prototype.and=a.prototype.and,a.prototype.or=function(e){return N(this,e,(function(e,t){return e|t}))},u.prototype.or=c.prototype.or=a.prototype.or,a.prototype.xor=function(e){return N(this,e,(function(e,t){return e^t}))},u.prototype.xor=c.prototype.xor=a.prototype.xor;function B(e){var r=e.value,n="number"==typeof r?r|1<<30:"bigint"==typeof r?r|BigInt(1<<30):r[0]+r[1]*t|1073758208;return n&-n}function D(e,t){return e=$(e),t=$(t),e.greater(t)?e:t}function L(e,t){return e=$(e),t=$(t),e.lesser(t)?e:t}function U(e,t){if(e=$(e).abs(),t=$(t).abs(),e.equals(t))return e;if(e.isZero())return t;if(t.isZero())return e;for(var r,n,o=s[1];e.isEven()&&t.isEven();)r=L(B(e),B(t)),e=e.divide(r),t=t.divide(r),o=o.multiply(r);for(;e.isEven();)e=e.divide(B(e));do{for(;t.isEven();)t=t.divide(B(t));e.greater(t)&&(n=t,t=e,e=n),t=t.subtract(e)}while(!t.isZero());return o.isUnit()?e:e.multiply(o)}a.prototype.bitLength=function(){var e=this;return e.compareTo(o(0))<0&&(e=e.negate().subtract(o(1))),0===e.compareTo(o(0))?o(0):o(function e(t,r){if(r.compareTo(t)<=0){var n=e(t,r.square(r)),i=n.p,s=n.e,a=i.multiply(r);return a.compareTo(t)<=0?{p:a,e:2*s+1}:{p:i,e:2*s}}return{p:o(1),e:0}}(e,o(2)).e).add(o(1))},u.prototype.bitLength=c.prototype.bitLength=a.prototype.bitLength;var q=function(e,t,r,n){r=r||"0123456789abcdefghijklmnopqrstuvwxyz",e=String(e),n||(e=e.toLowerCase(),r=r.toLowerCase());var o,i=e.length,s=Math.abs(t),a={};for(o=0;o<r.length;o++)a[r[o]]=o;for(o=0;o<i;o++){if("-"!==(l=e[o])&&(l in a&&a[l]>=s)){if("1"===l&&1===s)continue;throw new Error(l+" is not a valid digit in base "+t+".")}}t=$(t);var c=[],u="-"===e[0];for(o=u?1:0;o<e.length;o++){var l;if((l=e[o])in a)c.push($(a[l]));else{if("<"!==l)throw new Error(l+" is not a valid character");var f=o;do{o++}while(">"!==e[o]&&o<e.length);c.push($(e.slice(f+1,o)))}}return H(c,t,u)};function H(e,t,r){var n,o=s[0],i=s[1];for(n=e.length-1;n>=0;n--)o=o.add(e[n].times(i)),i=i.times(t);return r?o.negate():o}function z(e,t){if((t=o(t)).isZero()){if(e.isZero())return{value:[0],isNegative:!1};throw new Error("Cannot convert nonzero numbers to base 0.")}if(t.equals(-1)){if(e.isZero())return{value:[0],isNegative:!1};if(e.isNegative())return{value:[].concat.apply([],Array.apply(null,Array(-e.toJSNumber())).map(Array.prototype.valueOf,[1,0])),isNegative:!1};var r=Array.apply(null,Array(e.toJSNumber()-1)).map(Array.prototype.valueOf,[0,1]);return r.unshift([1]),{value:[].concat.apply([],r),isNegative:!1}}var n=!1;if(e.isNegative()&&t.isPositive()&&(n=!0,e=e.abs()),t.isUnit())return e.isZero()?{value:[0],isNegative:!1}:{value:Array.apply(null,Array(e.toJSNumber())).map(Number.prototype.valueOf,1),isNegative:n};for(var i,s=[],a=e;a.isNegative()||a.compareAbs(t)>=0;){i=a.divmod(t),a=i.quotient;var c=i.remainder;c.isNegative()&&(c=t.minus(c).abs(),a=a.next()),s.push(c.toJSNumber())}return s.push(a.toJSNumber()),{value:s.reverse(),isNegative:n}}function K(e,t,r){var n=z(e,t);return(n.isNegative?"-":"")+n.value.map((function(e){return function(e,t){return e<(t=t||"0123456789abcdefghijklmnopqrstuvwxyz").length?t[e]:"<"+e+">"}(e,r)})).join("")}function F(e){if(l(+e)){var t=+e;if(t===g(t))return i?new u(BigInt(t)):new c(t);throw new Error("Invalid integer: "+e)}var r="-"===e[0];r&&(e=e.slice(1));var n=e.split(/e/i);if(n.length>2)throw new Error("Invalid integer: "+n.join("e"));if(2===n.length){var o=n[1];if("+"===o[0]&&(o=o.slice(1)),(o=+o)!==g(o)||!l(o))throw new Error("Invalid integer: "+o+" is not a valid exponent.");var s=n[0],f=s.indexOf(".");if(f>=0&&(o-=s.length-f-1,s=s.slice(0,f)+s.slice(f+1)),o<0)throw new Error("Cannot include negative exponent part for integers");e=s+=new Array(o+1).join("0")}if(!/^([0-9][0-9]*)$/.test(e))throw new Error("Invalid integer: "+e);if(i)return new u(BigInt(r?"-"+e:e));for(var d=[],p=e.length,m=p-7;p>0;)d.push(+e.slice(m,p)),(m-=7)<0&&(m=0),p-=7;return h(d),new a(d,r)}function $(e){return"number"==typeof e?function(e){if(i)return new u(BigInt(e));if(l(e)){if(e!==g(e))throw new Error(e+" is not an integer.");return new c(e)}return F(e.toString())}(e):"string"==typeof e?F(e):"bigint"==typeof e?new u(e):e}a.prototype.toArray=function(e){return z(this,e)},c.prototype.toArray=function(e){return z(this,e)},u.prototype.toArray=function(e){return z(this,e)},a.prototype.toString=function(e,t){if(void 0===e&&(e=10),10!==e)return K(this,e,t);for(var r,n=this.value,o=n.length,i=String(n[--o]);--o>=0;)r=String(n[o]),i+="0000000".slice(r.length)+r;return(this.sign?"-":"")+i},c.prototype.toString=function(e,t){return void 0===e&&(e=10),10!=e?K(this,e,t):String(this.value)},u.prototype.toString=c.prototype.toString,u.prototype.toJSON=a.prototype.toJSON=c.prototype.toJSON=function(){return this.toString()},a.prototype.valueOf=function(){return parseInt(this.toString(),10)},a.prototype.toJSNumber=a.prototype.valueOf,c.prototype.valueOf=function(){return this.value},c.prototype.toJSNumber=c.prototype.valueOf,u.prototype.valueOf=u.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};for(var V=0;V<1e3;V++)s[V]=$(V),V>0&&(s[-V]=$(-V));return s.one=s[1],s.zero=s[0],s.minusOne=s[-1],s.max=D,s.min=L,s.gcd=U,s.lcm=function(e,t){return e=$(e).abs(),t=$(t).abs(),e.divide(U(e,t)).multiply(t)},s.isInstance=function(e){return e instanceof a||e instanceof c||e instanceof u},s.randBetween=function(e,r,n){e=$(e),r=$(r);var o=n||Math.random,i=L(e,r),a=D(e,r).subtract(i).add(1);if(a.isSmall)return i.add(Math.floor(o()*a));for(var c=z(a,t).value,u=[],l=!0,f=0;f<c.length;f++){var d=l?c[f]:t,h=g(o()*d);u.push(h),h<d&&(l=!1)}return i.add(s.fromArray(u,t,!1))},s.fromArray=function(e,t,r){return H(e.map($),$(t||10),r)},s}();e.hasOwnProperty("exports")&&(e.exports=o),void 0===(n=function(){return o}.call(t,r,t,e))||(e.exports=n)}).call(this,r(71)(e))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinUtils=void 0;const n=r(235),o=r(116),i=r(112),s=r(149);t.CoinUtils=class{static createCoinsFromPrimitives(e){return e.map(e=>new n.Coin(e.denom,e.amount))}static amountOf(e,t){const r=e.find(e=>e.denom===t);return r?r.amount:new o.Int(0)}static exclude(e,t){return e.filter(e=>0===t.indexOf(e.denom))}static concat(...e){if(0===e.length)return[];return e.slice().reduce((e,t)=>{const r=e.find(e=>e.denom===t.denom);if(r){const o=new n.Coin(r.denom,r.amount.add(t.amount));e.push(o)}else{const r=new n.Coin(t.denom,t.amount);e.push(r)}return e},[])}static getCoinFromDecimals(e,t,r){const o=e.find(e=>e.coinDenom===r);if(!o)throw new Error("Invalid currency");let s=new i.Dec(1);for(let e=0;e<o.coinDecimals;e++)s=s.mul(new i.Dec(10));let a=new i.Dec(t);if(a=a.mul(s),!new i.Dec(a.truncate()).equals(a))throw new Error("Can't divide anymore");return new n.Coin(o.coinMinimalDenom,a.truncate())}static parseDecAndDenomFromCoin(e,t){let r=e.find(e=>e.coinMinimalDenom===t.denom);r||(r={coinDecimals:0,coinDenom:t.denom,coinMinimalDenom:t.denom});let n=new i.Dec(1);for(let e=0;e<r.coinDecimals;e++)n=n.mul(new i.Dec(10));return{amount:new i.Dec(t.amount).quoTruncate(n).toString(r.coinDecimals),denom:r.coinDenom}}static shrinkDecimals(e,t,r,n,s=!1){if(e.equals(new o.Int(0)))return"0";const a=new i.Dec(e,t),c=a.truncate(),u=a.sub(new i.Dec(c)),l=Math.max(n-c.toString().length+1,r),f=u.toString(l).replace("0.","");return(s?BigInt(c.toString()).toLocaleString("en-US"):c.toString())+(f.length>0?".":"")+f}static coinToTrimmedString(e,t,r=" "){const n=new i.Dec(e.amount).quoTruncate(s.DecUtils.getPrecisionDec(t.coinDecimals));return`${s.DecUtils.trim(n)}${r}${t.coinDenom}`}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Coin=void 0;const n=r(116);class o{constructor(e,t){this.denom=e,this.amount=t instanceof n.Int?t:new n.Int(t)}static parse(e){const t=new RegExp("([0-9]+)[ ]*([a-zA-Z]+)").exec(e);if(!t||3!==t.length)throw new Error("Invalid coin str");const r=t[2],n=t[1];return new o(r,n)}toString(){return`${this.amount.toString()}${this.denom}`}}t.Coin=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TendermintTxTracer=void 0;const n=r(425),o=r(2);t.TendermintTxTracer=class{constructor(e,t,r={}){this.url=e,this.wsEndpoint=t,this.options=r,this.newBlockSubscribes=[],this.txSubscribes=new Map,this.pendingQueries=new Map,this.listeners={},this.onOpen=e=>{var t;this.newBlockSubscribes.length>0&&this.sendSubscribeBlockRpc();for(const[e,t]of this.txSubscribes)this.sendSubscribeTxRpc(e,t.hash);for(const[e,t]of this.pendingQueries)this.sendQueryRpc(e,t.method,t.params);for(const r of null!==(t=this.listeners.open)&&void 0!==t?t:[])r(e)},this.onMessage=e=>{var t,r,n,o,i;for(const r of null!==(t=this.listeners.message)&&void 0!==t?t:[])r(e);if(e.data)try{const t=JSON.parse(e.data);if((null==t?void 0:t.id)&&this.pendingQueries.has(t.id)&&(t.error?this.pendingQueries.get(t.id).rejector(new Error(t.error.data||t.error.message)):this.pendingQueries.get(t.id).resolver(t.result),this.pendingQueries.delete(t.id)),"tendermint/event/NewBlock"===(null===(n=null===(r=null==t?void 0:t.result)||void 0===r?void 0:r.data)||void 0===n?void 0:n.type))for(const e of this.newBlockSubscribes)e.handler(t.result.data.value);"tendermint/event/Tx"===(null===(i=null===(o=null==t?void 0:t.result)||void 0===o?void 0:o.data)||void 0===i?void 0:i.type)&&(null==t?void 0:t.id)&&this.txSubscribes.has(t.id)&&(t.error?this.txSubscribes.get(t.id).rejector(new Error(t.error.data||t.error.message)):this.txSubscribes.get(t.id).resolver(t.result.data.value.TxResult.result),this.txSubscribes.delete(t.id))}catch(e){console.log("Tendermint websocket jsonrpc response is not JSON: "+(e.message||e.toString()))}},this.onClose=e=>{var t;for(const r of null!==(t=this.listeners.close)&&void 0!==t?t:[])r(e)},this.ws=this.options.wsObject?new this.options.wsObject(this.getWsEndpoint()):new WebSocket(this.getWsEndpoint()),this.ws.onopen=this.onOpen,this.ws.onmessage=this.onMessage,this.ws.onclose=this.onClose}getWsEndpoint(){let e=this.url;if(e.startsWith("http")&&(e=e.replace("http","ws")),!e.endsWith(this.wsEndpoint)){const t=this.wsEndpoint.startsWith("/")?this.wsEndpoint:"/"+this.wsEndpoint;e=e.endsWith("/")?e+t.slice(1):e+t}return e}close(){this.ws.close()}get readyState(){switch(this.ws.readyState){case 0:return n.WsReadyState.CONNECTING;case 1:return n.WsReadyState.OPEN;case 2:return n.WsReadyState.CLOSING;case 3:return n.WsReadyState.CLOSED;default:return n.WsReadyState.NONE}}addEventListener(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)}subscribeBlock(e){this.newBlockSubscribes.push({handler:e}),1===this.newBlockSubscribes.length&&this.sendSubscribeBlockRpc()}sendSubscribeBlockRpc(){this.readyState===n.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:"subscribe",params:["tm.event='NewBlock'"],id:1}))}traceTx(e){return new Promise(t=>{this.queryTx(e).then(t).catch(()=>{}),this.subscribeTx(e).then(t)})}subscribeTx(e){const t=this.createRandomId();return new Promise((r,n)=>{this.txSubscribes.set(t,{hash:e,resolver:r,rejector:n}),this.sendSubscribeTxRpc(t,e)})}sendSubscribeTxRpc(e,t){this.readyState===n.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:"subscribe",params:[`tm.event='Tx' AND tx.hash='${o.Buffer.from(t).toString("hex").toUpperCase()}'`],id:e}))}queryTx(e){return this.query("tx",[o.Buffer.from(e).toString("base64"),!1])}query(e,t){const r=this.createRandomId();return new Promise((n,o)=>{this.pendingQueries.set(r,{method:e,params:t,resolver:n,rejector:o}),this.sendQueryRpc(r,e,t)})}sendQueryRpc(e,t,r){this.readyState===n.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:t,params:r,id:e}))}createRandomId(){return parseInt(Array.from({length:6}).map(()=>Math.floor(100*Math.random())).join(""))}}},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProtoCodec=t.ProtoCodec=void 0;const i=r(118),s=r(118),a=r(241);o(r(241),t);class c{constructor(){this.typeUrlMap=new Map}unpackAny(e){const t=new i.google.protobuf.Any(e);return this.typeUrlMap.has(t.type_url)?this.typeUrlMap.get(t.type_url).decode(t.value):new a.UnknownMessage(t.type_url,t.value)}registerAny(e,t){this.typeUrlMap.set(e,t)}}t.ProtoCodec=c,t.defaultProtoCodec=new c,t.defaultProtoCodec.registerAny("/cosmos.bank.v1beta1.MsgSend",s.cosmos.bank.v1beta1.MsgSend),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgDelegate",s.cosmos.staking.v1beta1.MsgDelegate),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgUndelegate",s.cosmos.staking.v1beta1.MsgUndelegate),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgBeginRedelegate",s.cosmos.staking.v1beta1.MsgBeginRedelegate)},function(e,t,r){"use strict";e.exports=f;var n,o=r(64),i=o.LongBits,s=o.base64,a=o.utf8;function c(e,t,r){this.fn=e,this.len=t,this.next=void 0,this.val=r}function u(){}function l(e){this.head=e.head,this.tail=e.tail,this.len=e.len,this.next=e.states}function f(){this.len=0,this.head=new c(u,0,0),this.tail=this.head,this.states=null}var d=function(){return o.Buffer?function(){return(f.create=function(){return new n})()}:function(){return new f}};function h(e,t,r){t[r]=255&e}function p(e,t){this.len=e,this.next=void 0,this.val=t}function g(e,t,r){for(;e.hi;)t[r++]=127&e.lo|128,e.lo=(e.lo>>>7|e.hi<<25)>>>0,e.hi>>>=7;for(;e.lo>127;)t[r++]=127&e.lo|128,e.lo=e.lo>>>7;t[r++]=e.lo}function m(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}f.create=d(),f.alloc=function(e){return new o.Array(e)},o.Array!==Array&&(f.alloc=o.pool(f.alloc,o.Array.prototype.subarray)),f.prototype._push=function(e,t,r){return this.tail=this.tail.next=new c(e,t,r),this.len+=t,this},p.prototype=Object.create(c.prototype),p.prototype.fn=function(e,t,r){for(;e>127;)t[r++]=127&e|128,e>>>=7;t[r]=e},f.prototype.uint32=function(e){return this.len+=(this.tail=this.tail.next=new p((e>>>=0)<128?1:e<16384?2:e<2097152?3:e<268435456?4:5,e)).len,this},f.prototype.int32=function(e){return e<0?this._push(g,10,i.fromNumber(e)):this.uint32(e)},f.prototype.sint32=function(e){return this.uint32((e<<1^e>>31)>>>0)},f.prototype.uint64=function(e){var t=i.from(e);return this._push(g,t.length(),t)},f.prototype.int64=f.prototype.uint64,f.prototype.sint64=function(e){var t=i.from(e).zzEncode();return this._push(g,t.length(),t)},f.prototype.bool=function(e){return this._push(h,1,e?1:0)},f.prototype.fixed32=function(e){return this._push(m,4,e>>>0)},f.prototype.sfixed32=f.prototype.fixed32,f.prototype.fixed64=function(e){var t=i.from(e);return this._push(m,4,t.lo)._push(m,4,t.hi)},f.prototype.sfixed64=f.prototype.fixed64,f.prototype.float=function(e){return this._push(o.float.writeFloatLE,4,e)},f.prototype.double=function(e){return this._push(o.float.writeDoubleLE,8,e)};var y=o.Array.prototype.set?function(e,t,r){t.set(e,r)}:function(e,t,r){for(var n=0;n<e.length;++n)t[r+n]=e[n]};f.prototype.bytes=function(e){var t=e.length>>>0;if(!t)return this._push(h,1,0);if(o.isString(e)){var r=f.alloc(t=s.length(e));s.decode(e,r,0),e=r}return this.uint32(t)._push(y,t,e)},f.prototype.string=function(e){var t=a.length(e);return t?this.uint32(t)._push(a.write,t,e):this._push(h,1,0)},f.prototype.fork=function(){return this.states=new l(this),this.head=this.tail=new c(u,0,0),this.len=0,this},f.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new c(u,0,0),this.len=0),this},f.prototype.ldelim=function(){var e=this.head,t=this.tail,r=this.len;return this.reset().uint32(r),r&&(this.tail.next=e.next,this.tail=t,this.len+=r),this},f.prototype.finish=function(){for(var e=this.head.next,t=this.constructor.alloc(this.len),r=0;e;)e.fn(e.val,t,r),r+=e.len,e=e.next;return t},f._configure=function(e){n=e,f.create=d(),n._configure()}},function(e,t,r){"use strict";e.exports=c;var n,o=r(64),i=o.LongBits,s=o.utf8;function a(e,t){return RangeError("index out of range: "+e.pos+" + "+(t||1)+" > "+e.len)}function c(e){this.buf=e,this.pos=0,this.len=e.length}var u,l="undefined"!=typeof Uint8Array?function(e){if(e instanceof Uint8Array||Array.isArray(e))return new c(e);throw Error("illegal buffer")}:function(e){if(Array.isArray(e))return new c(e);throw Error("illegal buffer")},f=function(){return o.Buffer?function(e){return(c.create=function(e){return o.Buffer.isBuffer(e)?new n(e):l(e)})(e)}:l};function d(){var e=new i(0,0),t=0;if(!(this.len-this.pos>4)){for(;t<3;++t){if(this.pos>=this.len)throw a(this);if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e}return e.lo=(e.lo|(127&this.buf[this.pos++])<<7*t)>>>0,e}for(;t<4;++t)if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e;if(e.lo=(e.lo|(127&this.buf[this.pos])<<28)>>>0,e.hi=(e.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return e;if(t=0,this.len-this.pos>4){for(;t<5;++t)if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}else for(;t<5;++t){if(this.pos>=this.len)throw a(this);if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}throw Error("invalid varint encoding")}function h(e,t){return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0}function p(){if(this.pos+8>this.len)throw a(this,8);return new i(h(this.buf,this.pos+=4),h(this.buf,this.pos+=4))}c.create=f(),c.prototype._slice=o.Array.prototype.subarray||o.Array.prototype.slice,c.prototype.uint32=(u=4294967295,function(){if(u=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)return u;if(u=(u|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128)return u;if((this.pos+=5)>this.len)throw this.pos=this.len,a(this,10);return u}),c.prototype.int32=function(){return 0|this.uint32()},c.prototype.sint32=function(){var e=this.uint32();return e>>>1^-(1&e)|0},c.prototype.bool=function(){return 0!==this.uint32()},c.prototype.fixed32=function(){if(this.pos+4>this.len)throw a(this,4);return h(this.buf,this.pos+=4)},c.prototype.sfixed32=function(){if(this.pos+4>this.len)throw a(this,4);return 0|h(this.buf,this.pos+=4)},c.prototype.float=function(){if(this.pos+4>this.len)throw a(this,4);var e=o.float.readFloatLE(this.buf,this.pos);return this.pos+=4,e},c.prototype.double=function(){if(this.pos+8>this.len)throw a(this,4);var e=o.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,e},c.prototype.bytes=function(){var e=this.uint32(),t=this.pos,r=this.pos+e;if(r>this.len)throw a(this,e);return this.pos+=e,Array.isArray(this.buf)?this.buf.slice(t,r):t===r?new this.buf.constructor(0):this._slice.call(this.buf,t,r)},c.prototype.string=function(){var e=this.bytes();return s.read(e,0,e.length)},c.prototype.skip=function(e){if("number"==typeof e){if(this.pos+e>this.len)throw a(this,e);this.pos+=e}else do{if(this.pos>=this.len)throw a(this)}while(128&this.buf[this.pos++]);return this},c.prototype.skipType=function(e){switch(e){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(e=7&this.uint32());)this.skipType(e);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+e+" at offset "+this.pos)}return this},c._configure=function(e){n=e,c.create=f(),n._configure();var t=o.Long?"toLong":"toNumber";o.merge(c.prototype,{int64:function(){return d.call(this)[t](!1)},uint64:function(){return d.call(this)[t](!0)},sint64:function(){return d.call(this).zzDecode()[t](!1)},fixed64:function(){return p.call(this)[t](!0)},sfixed64:function(){return p.call(this)[t](!1)}})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnknownMessage=void 0;const n=r(2);t.UnknownMessage=class{constructor(e,t){this._typeUrl=e,this._value=t}get typeUrl(){return this._typeUrl}get value(){return this._value}toJSON(){return{type_url:this._typeUrl,value:n.Buffer.from(this._value).toString("base64")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtoSignDocDecoder=void 0;const n=r(118),o=r(238);class i{constructor(e,t=o.defaultProtoCodec){this.signDoc=e,this.protoCodec=t}static decode(e){return new i(n.cosmos.tx.v1beta1.SignDoc.decode(e))}get txBody(){return this._txBody||(this._txBody=n.cosmos.tx.v1beta1.TxBody.decode(this.signDoc.bodyBytes)),this._txBody}get txMsgs(){const e=[];for(const t of this.txBody.messages)e.push(this.protoCodec.unpackAny(t));return e}get authInfo(){return this._authInfo||(this._authInfo=n.cosmos.tx.v1beta1.AuthInfo.decode(this.signDoc.authInfoBytes)),this._authInfo}get chainId(){return this.signDoc.chainId}get accountNumber(){return this.signDoc.accountNumber.toString()}toBytes(){return n.cosmos.tx.v1beta1.SignDoc.encode(this.signDoc).finish()}toJSON(){return{txBody:Object.assign(Object.assign({},this.txBody.toJSON()),{messages:this.txMsgs.map(e=>e&&e.toJSON?e.toJSON():e)}),authInfo:this.authInfo.toJSON(),chainId:this.chainId,accountNumber:this.accountNumber}}}t.ProtoSignDocDecoder=i},function(e,t,r){"use strict";(function(t,n){var o=r(119);e.exports=v;var i,s=r(237);v.ReadableState=b;r(51).EventEmitter;var a=function(e,t){return e.listeners(t).length},c=r(244),u=r(153).Buffer,l=t.Uint8Array||function(){};var f=Object.create(r(95));f.inherits=r(4);var d=r(446),h=void 0;h=d&&d.debuglog?d.debuglog("stream"):function(){};var p,g=r(447),m=r(245);f.inherits(v,c);var y=["error","close","destroy","pause","resume"];function b(e,t){e=e||{};var n=t instanceof(i=i||r(65));this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var o=e.highWaterMark,s=e.readableHighWaterMark,a=this.objectMode?16:16384;this.highWaterMark=o||0===o?o:n&&(s||0===s)?s:a,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new g,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(p||(p=r(66).StringDecoder),this.decoder=new p(e.encoding),this.encoding=e.encoding)}function v(e){if(i=i||r(65),!(this instanceof v))return new v(e);this._readableState=new b(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),c.call(this)}function w(e,t,r,n,o){var i,s=e._readableState;null===t?(s.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,O(e)}(e,s)):(o||(i=function(e,t){var r;n=t,u.isBuffer(n)||n instanceof l||"string"==typeof t||void 0===t||e.objectMode||(r=new TypeError("Invalid non-string/buffer chunk"));var n;return r}(s,t)),i?e.emit("error",i):s.objectMode||t&&t.length>0?("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=function(e){return u.from(e)}(t)),n?s.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):_(e,s,t,!0):s.ended?e.emit("error",new Error("stream.push() after EOF")):(s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?_(e,s,t,!1):E(e,s)):_(e,s,t,!1))):n||(s.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(s)}function _(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&O(e)),E(e,t)}Object.defineProperty(v.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),v.prototype.destroy=m.destroy,v.prototype._undestroy=m.undestroy,v.prototype._destroy=function(e,t){this.push(null),t(e)},v.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=u.from(e,t),t=""),r=!0),w(this,e,t,!1,r)},v.prototype.unshift=function(e){return w(this,e,null,!0,!1)},v.prototype.isPaused=function(){return!1===this._readableState.flowing},v.prototype.setEncoding=function(e){return p||(p=r(66).StringDecoder),this._readableState.decoder=new p(e),this._readableState.encoding=e,this};function k(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=8388608?e=8388608:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function O(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?o.nextTick(S,e):S(e))}function S(e){h("emit readable"),e.emit("readable"),x(e)}function E(e,t){t.readingMore||(t.readingMore=!0,o.nextTick(j,e,t))}function j(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(h("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function P(e){h("readable nexttick read 0"),e.read(0)}function A(e,t){t.reading||(h("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),x(e),t.flowing&&!t.reading&&e.read(0)}function x(e){var t=e._readableState;for(h("flow",t.flowing);t.flowing&&null!==e.read(););}function M(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function(e,t,r){var n;e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):n=e===t.head.data.length?t.shift():r?function(e,t){var r=t.head,n=1,o=r.data;e-=o.length;for(;r=r.next;){var i=r.data,s=e>i.length?i.length:e;if(s===i.length?o+=i:o+=i.slice(0,e),0===(e-=s)){s===i.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=i.slice(s));break}++n}return t.length-=n,o}(e,t):function(e,t){var r=u.allocUnsafe(e),n=t.head,o=1;n.data.copy(r),e-=n.data.length;for(;n=n.next;){var i=n.data,s=e>i.length?i.length:e;if(i.copy(r,r.length-e,0,s),0===(e-=s)){s===i.length?(++o,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=i.slice(s));break}++o}return t.length-=o,r}(e,t);return n}(e,t.buffer,t.decoder),r);var r}function I(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,o.nextTick(C,t,e))}function C(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function R(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}v.prototype.read=function(e){h("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?I(this):O(this),null;if(0===(e=k(e,t))&&t.ended)return 0===t.length&&I(this),null;var n,o=t.needReadable;return h("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&h("length less than watermark",o=!0),t.ended||t.reading?h("reading or ended",o=!1):o&&(h("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=k(r,t))),null===(n=e>0?M(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&I(this)),null!==n&&this.emit("data",n),n},v.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(e,t){var r=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,h("pipe count=%d opts=%j",i.pipesCount,t);var c=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?l:v;function u(t,n){h("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,h("cleanup"),e.removeListener("close",y),e.removeListener("finish",b),e.removeListener("drain",f),e.removeListener("error",m),e.removeListener("unpipe",u),r.removeListener("end",l),r.removeListener("end",v),r.removeListener("data",g),d=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||f())}function l(){h("onend"),e.end()}i.endEmitted?o.nextTick(c):r.once("end",c),e.on("unpipe",u);var f=function(e){return function(){var t=e._readableState;h("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&a(e,"data")&&(t.flowing=!0,x(e))}}(r);e.on("drain",f);var d=!1;var p=!1;function g(t){h("ondata"),p=!1,!1!==e.write(t)||p||((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==R(i.pipes,e))&&!d&&(h("false write response, pause",r._readableState.awaitDrain),r._readableState.awaitDrain++,p=!0),r.pause())}function m(t){h("onerror",t),v(),e.removeListener("error",m),0===a(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",b),v()}function b(){h("onfinish"),e.removeListener("close",y),v()}function v(){h("unpipe"),r.unpipe(e)}return r.on("data",g),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?s(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",m),e.once("close",y),e.once("finish",b),e.emit("pipe",r),i.flowing||(h("pipe resume"),r.resume()),e},v.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,r);return this}var s=R(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},v.prototype.on=function(e,t){var r=c.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var n=this._readableState;n.endEmitted||n.readableListening||(n.readableListening=n.needReadable=!0,n.emittedReadable=!1,n.reading?n.length&&O(this):o.nextTick(P,this))}return r},v.prototype.addListener=v.prototype.on,v.prototype.resume=function(){var e=this._readableState;return e.flowing||(h("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,o.nextTick(A,e,t))}(this,e)),this},v.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this},v.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var o in e.on("end",(function(){if(h("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(h("wrapped data"),r.decoder&&(o=r.decoder.write(o)),r.objectMode&&null==o)||(r.objectMode||o&&o.length)&&(t.push(o)||(n=!0,e.pause()))})),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<y.length;i++)e.on(y[i],this.emit.bind(this,y[i]));return this._read=function(t){h("wrapped _read",t),n&&(n=!1,e.resume())},this},Object.defineProperty(v.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),v._fromList=M}).call(this,r(12),r(13))},function(e,t,r){e.exports=r(51).EventEmitter},function(e,t,r){"use strict";var n=r(119);function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var r=this,i=this._readableState&&this._readableState.destroyed,s=this._writableState&&this._writableState.destroyed;return i||s?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||n.nextTick(o,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(n.nextTick(o,r,e),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(e)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,r){"use strict";e.exports=s;var n=r(65),o=Object.create(r(95));function i(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function s(e){if(!(this instanceof s))return new s(e);n.call(this,e),this._transformState={afterTransform:i.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",a)}function a(){var e=this;"function"==typeof this._flush?this._flush((function(t,r){c(e,t,r)})):c(this,null,null)}function c(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}o.inherits=r(4),o.inherits(s,n),s.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},s.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")},s.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},s.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},s.prototype._destroy=function(e,t){var r=this;n.prototype._destroy.call(this,e,(function(e){t(e),r.emit("close")}))}},function(e,t,r){"use strict";var n=r(49).rotr32;function o(e,t,r){return e&t^~e&r}function i(e,t,r){return e&t^e&r^t&r}function s(e,t,r){return e^t^r}t.ft_1=function(e,t,r,n){return 0===e?o(t,r,n):1===e||3===e?s(t,r,n):2===e?i(t,r,n):void 0},t.ch32=o,t.maj32=i,t.p32=s,t.s0_256=function(e){return n(e,2)^n(e,13)^n(e,22)},t.s1_256=function(e){return n(e,6)^n(e,11)^n(e,25)},t.g0_256=function(e){return n(e,7)^n(e,18)^e>>>3},t.g1_256=function(e){return n(e,17)^n(e,19)^e>>>10}},function(e,t,r){"use strict";var n=r(49),o=r(96),i=r(247),s=r(32),a=n.sum32,c=n.sum32_4,u=n.sum32_5,l=i.ch32,f=i.maj32,d=i.s0_256,h=i.s1_256,p=i.g0_256,g=i.g1_256,m=o.BlockHash,y=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function b(){if(!(this instanceof b))return new b;m.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=y,this.W=new Array(64)}n.inherits(b,m),e.exports=b,b.blockSize=512,b.outSize=256,b.hmacStrength=192,b.padLength=64,b.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=c(g(r[n-2]),r[n-7],p(r[n-15]),r[n-16]);var o=this.h[0],i=this.h[1],m=this.h[2],y=this.h[3],b=this.h[4],v=this.h[5],w=this.h[6],_=this.h[7];for(s(this.k.length===r.length),n=0;n<r.length;n++){var k=u(_,h(b),l(b,v,w),this.k[n],r[n]),O=a(d(o),f(o,i,m));_=w,w=v,v=b,b=a(y,k),y=m,m=i,i=o,o=a(k,O)}this.h[0]=a(this.h[0],o),this.h[1]=a(this.h[1],i),this.h[2]=a(this.h[2],m),this.h[3]=a(this.h[3],y),this.h[4]=a(this.h[4],b),this.h[5]=a(this.h[5],v),this.h[6]=a(this.h[6],w),this.h[7]=a(this.h[7],_)},b.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(49),o=r(96),i=r(32),s=n.rotr64_hi,a=n.rotr64_lo,c=n.shr64_hi,u=n.shr64_lo,l=n.sum64,f=n.sum64_hi,d=n.sum64_lo,h=n.sum64_4_hi,p=n.sum64_4_lo,g=n.sum64_5_hi,m=n.sum64_5_lo,y=o.BlockHash,b=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function v(){if(!(this instanceof v))return new v;y.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=b,this.W=new Array(160)}function w(e,t,r,n,o){var i=e&r^~e&o;return i<0&&(i+=4294967296),i}function _(e,t,r,n,o,i){var s=t&n^~t&i;return s<0&&(s+=4294967296),s}function k(e,t,r,n,o){var i=e&r^e&o^r&o;return i<0&&(i+=4294967296),i}function O(e,t,r,n,o,i){var s=t&n^t&i^n&i;return s<0&&(s+=4294967296),s}function S(e,t){var r=s(e,t,28)^s(t,e,2)^s(t,e,7);return r<0&&(r+=4294967296),r}function E(e,t){var r=a(e,t,28)^a(t,e,2)^a(t,e,7);return r<0&&(r+=4294967296),r}function j(e,t){var r=s(e,t,14)^s(e,t,18)^s(t,e,9);return r<0&&(r+=4294967296),r}function P(e,t){var r=a(e,t,14)^a(e,t,18)^a(t,e,9);return r<0&&(r+=4294967296),r}function A(e,t){var r=s(e,t,1)^s(e,t,8)^c(e,t,7);return r<0&&(r+=4294967296),r}function x(e,t){var r=a(e,t,1)^a(e,t,8)^u(e,t,7);return r<0&&(r+=4294967296),r}function M(e,t){var r=s(e,t,19)^s(t,e,29)^c(e,t,6);return r<0&&(r+=4294967296),r}function I(e,t){var r=a(e,t,19)^a(t,e,29)^u(e,t,6);return r<0&&(r+=4294967296),r}n.inherits(v,y),e.exports=v,v.blockSize=1024,v.outSize=512,v.hmacStrength=192,v.padLength=128,v.prototype._prepareBlock=function(e,t){for(var r=this.W,n=0;n<32;n++)r[n]=e[t+n];for(;n<r.length;n+=2){var o=M(r[n-4],r[n-3]),i=I(r[n-4],r[n-3]),s=r[n-14],a=r[n-13],c=A(r[n-30],r[n-29]),u=x(r[n-30],r[n-29]),l=r[n-32],f=r[n-31];r[n]=h(o,i,s,a,c,u,l,f),r[n+1]=p(o,i,s,a,c,u,l,f)}},v.prototype._update=function(e,t){this._prepareBlock(e,t);var r=this.W,n=this.h[0],o=this.h[1],s=this.h[2],a=this.h[3],c=this.h[4],u=this.h[5],h=this.h[6],p=this.h[7],y=this.h[8],b=this.h[9],v=this.h[10],A=this.h[11],x=this.h[12],M=this.h[13],I=this.h[14],C=this.h[15];i(this.k.length===r.length);for(var R=0;R<r.length;R+=2){var T=I,N=C,B=j(y,b),D=P(y,b),L=w(y,b,v,A,x),U=_(y,b,v,A,x,M),q=this.k[R],H=this.k[R+1],z=r[R],K=r[R+1],F=g(T,N,B,D,L,U,q,H,z,K),$=m(T,N,B,D,L,U,q,H,z,K);T=S(n,o),N=E(n,o),B=k(n,o,s,a,c),D=O(n,o,s,a,c,u);var V=f(T,N,B,D),J=d(T,N,B,D);I=x,C=M,x=v,M=A,v=y,A=b,y=f(h,p,F,$),b=d(p,p,F,$),h=c,p=u,c=s,u=a,s=n,a=o,n=f(F,$,V,J),o=d(F,$,V,J)}l(this.h,0,n,o),l(this.h,2,s,a),l(this.h,4,c,u),l(this.h,6,h,p),l(this.h,8,y,b),l(this.h,10,v,A),l(this.h,12,x,M),l(this.h,14,I,C)},v.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(7).Buffer,o=r(458).Transform;function i(e){o.call(this),this._block=n.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}r(4)(i,o),i.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)},i.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},i.prototype.update=function(e,t){if(function(e,t){if(!n.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");n.isBuffer(e)||(e=n.from(e,t));for(var r=this._block,o=0;this._blockOffset+e.length-o>=this._blockSize;){for(var i=this._blockOffset;i<this._blockSize;)r[i++]=e[o++];this._update(),this._blockOffset=0}for(;o<e.length;)r[this._blockOffset++]=e[o++];for(var s=0,a=8*e.length;a>0;++s)this._length[s]+=a,(a=this._length[s]/4294967296|0)>0&&(this._length[s]-=4294967296*a);return this},i.prototype._update=function(){throw new Error("_update is not implemented")},i.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var r=0;r<4;++r)this._length[r]=0;return t},i.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=i},function(e,t,r){"use strict";(function(t,n){var o;e.exports=E,E.ReadableState=S;r(51).EventEmitter;var i=function(e,t){return e.listeners(t).length},s=r(252),a=r(2).Buffer,c=t.Uint8Array||function(){};var u,l=r(459);u=l&&l.debuglog?l.debuglog("stream"):function(){};var f,d,h,p=r(460),g=r(253),m=r(254).getHighWaterMark,y=r(73).codes,b=y.ERR_INVALID_ARG_TYPE,v=y.ERR_STREAM_PUSH_AFTER_EOF,w=y.ERR_METHOD_NOT_IMPLEMENTED,_=y.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(4)(E,s);var k=g.errorOrDestroy,O=["error","close","destroy","pause","resume"];function S(e,t,n){o=o||r(74),e=e||{},"boolean"!=typeof n&&(n=t instanceof o),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=m(this,e,"readableHighWaterMark",n),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=r(66).StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function E(e){if(o=o||r(74),!(this instanceof E))return new E(e);var t=this instanceof o;this._readableState=new S(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function j(e,t,r,n,o){u("readableAddChunk",t);var i,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(u("onEofChunk"),t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?x(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,M(e)))}(e,s);else if(o||(i=function(e,t){var r;n=t,a.isBuffer(n)||n instanceof c||"string"==typeof t||void 0===t||e.objectMode||(r=new b("chunk",["string","Buffer","Uint8Array"],t));var n;return r}(s,t)),i)k(e,i);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===a.prototype||(t=function(e){return a.from(e)}(t)),n)s.endEmitted?k(e,new _):P(e,s,t,!0);else if(s.ended)k(e,new v);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?P(e,s,t,!1):I(e,s)):P(e,s,t,!1)}else n||(s.reading=!1,I(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function P(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&x(e)),I(e,t)}Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),E.prototype.destroy=g.destroy,E.prototype._undestroy=g.undestroy,E.prototype._destroy=function(e,t){t(e)},E.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=a.from(e,t),t=""),r=!0),j(this,e,t,!1,r)},E.prototype.unshift=function(e){return j(this,e,null,!0,!1)},E.prototype.isPaused=function(){return!1===this._readableState.flowing},E.prototype.setEncoding=function(e){f||(f=r(66).StringDecoder);var t=new f(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,o="";null!==n;)o+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==o&&this._readableState.buffer.push(o),this._readableState.length=o.length,this};function A(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=1073741824?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function x(e){var t=e._readableState;u("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(u("emitReadable",t.flowing),t.emittedReadable=!0,n.nextTick(M,e))}function M(e){var t=e._readableState;u("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,B(e)}function I(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(C,e,t))}function C(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(u("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function R(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function T(e){u("readable nexttick read 0"),e.read(0)}function N(e,t){u("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),B(e),t.flowing&&!t.reading&&e.read(0)}function B(e){var t=e._readableState;for(u("flow",t.flowing);t.flowing&&null!==e.read(););}function D(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function L(e){var t=e._readableState;u("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.nextTick(U,t,e))}function U(e,t){if(u("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function q(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}E.prototype.read=function(e){u("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return u("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?L(this):x(this),null;if(0===(e=A(e,t))&&t.ended)return 0===t.length&&L(this),null;var n,o=t.needReadable;return u("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&u("length less than watermark",o=!0),t.ended||t.reading?u("reading or ended",o=!1):o&&(u("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=A(r,t))),null===(n=e>0?D(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&L(this)),null!==n&&this.emit("data",n),n},E.prototype._read=function(e){k(this,new w("_read()"))},E.prototype.pipe=function(e,t){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,u("pipe count=%d opts=%j",o.pipesCount,t);var s=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?c:m;function a(t,n){u("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,u("cleanup"),e.removeListener("close",p),e.removeListener("finish",g),e.removeListener("drain",l),e.removeListener("error",h),e.removeListener("unpipe",a),r.removeListener("end",c),r.removeListener("end",m),r.removeListener("data",d),f=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||l())}function c(){u("onend"),e.end()}o.endEmitted?n.nextTick(s):r.once("end",s),e.on("unpipe",a);var l=function(e){return function(){var t=e._readableState;u("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&i(e,"data")&&(t.flowing=!0,B(e))}}(r);e.on("drain",l);var f=!1;function d(t){u("ondata");var n=e.write(t);u("dest.write",n),!1===n&&((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==q(o.pipes,e))&&!f&&(u("false write response, pause",o.awaitDrain),o.awaitDrain++),r.pause())}function h(t){u("onerror",t),m(),e.removeListener("error",h),0===i(e,"error")&&k(e,t)}function p(){e.removeListener("finish",g),m()}function g(){u("onfinish"),e.removeListener("close",p),m()}function m(){u("unpipe"),r.unpipe(e)}return r.on("data",d),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",h),e.once("close",p),e.once("finish",g),e.emit("pipe",r),o.flowing||(u("pipe resume"),r.resume()),e},E.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,{hasUnpiped:!1});return this}var s=q(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},E.prototype.on=function(e,t){var r=s.prototype.on.call(this,e,t),o=this._readableState;return"data"===e?(o.readableListening=this.listenerCount("readable")>0,!1!==o.flowing&&this.resume()):"readable"===e&&(o.endEmitted||o.readableListening||(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,u("on readable",o.length,o.reading),o.length?x(this):o.reading||n.nextTick(T,this))),r},E.prototype.addListener=E.prototype.on,E.prototype.removeListener=function(e,t){var r=s.prototype.removeListener.call(this,e,t);return"readable"===e&&n.nextTick(R,this),r},E.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||n.nextTick(R,this),t},E.prototype.resume=function(){var e=this._readableState;return e.flowing||(u("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(N,e,t))}(this,e)),e.paused=!1,this},E.prototype.pause=function(){return u("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(u("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},E.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var o in e.on("end",(function(){if(u("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(u("wrapped data"),r.decoder&&(o=r.decoder.write(o)),r.objectMode&&null==o)||(r.objectMode||o&&o.length)&&(t.push(o)||(n=!0,e.pause()))})),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<O.length;i++)e.on(O[i],this.emit.bind(this,O[i]));return this._read=function(t){u("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"==typeof Symbol&&(E.prototype[Symbol.asyncIterator]=function(){return void 0===d&&(d=r(462)),d(this)}),Object.defineProperty(E.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(E.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(E.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),E._fromList=D,Object.defineProperty(E.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(E.from=function(e,t){return void 0===h&&(h=r(463)),h(E,e,t)})}).call(this,r(12),r(13))},function(e,t,r){e.exports=r(51).EventEmitter},function(e,t,r){"use strict";(function(t){function r(e,t){o(e,t),n(e)}function n(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,i){var s=this,a=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return a||c?(i?i(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(o,this,e)):t.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!i&&e?s._writableState?s._writableState.errorEmitted?t.nextTick(n,s):(s._writableState.errorEmitted=!0,t.nextTick(r,s,e)):t.nextTick(r,s,e):i?(t.nextTick(n,s),i(e)):t.nextTick(n,s)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,r(13))},function(e,t,r){"use strict";var n=r(73).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,r,o){var i=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,o,r);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new n(o?r:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384}}},function(e,t,r){"use strict";(function(t,n){function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}var i;e.exports=E,E.WritableState=S;var s={deprecate:r(155)},a=r(252),c=r(2).Buffer,u=t.Uint8Array||function(){};var l,f=r(253),d=r(254).getHighWaterMark,h=r(73).codes,p=h.ERR_INVALID_ARG_TYPE,g=h.ERR_METHOD_NOT_IMPLEMENTED,m=h.ERR_MULTIPLE_CALLBACK,y=h.ERR_STREAM_CANNOT_PIPE,b=h.ERR_STREAM_DESTROYED,v=h.ERR_STREAM_NULL_VALUES,w=h.ERR_STREAM_WRITE_AFTER_END,_=h.ERR_UNKNOWN_ENCODING,k=f.errorOrDestroy;function O(){}function S(e,t,s){i=i||r(74),e=e||{},"boolean"!=typeof s&&(s=t instanceof i),this.objectMode=!!e.objectMode,s&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=d(this,e,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=!1===e.decodeStrings;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,o=r.sync,i=r.writecb;if("function"!=typeof i)throw new m;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,o,i){--t.pendingcb,r?(n.nextTick(i,o),n.nextTick(I,e,t),e._writableState.errorEmitted=!0,k(e,o)):(i(o),e._writableState.errorEmitted=!0,k(e,o),I(e,t))}(e,r,o,t,i);else{var s=x(r)||e.destroyed;s||r.corked||r.bufferProcessing||!r.bufferedRequest||A(e,r),o?n.nextTick(P,e,r,s,i):P(e,r,s,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function E(e){var t=this instanceof(i=i||r(74));if(!t&&!l.call(E,this))return new E(e);this._writableState=new S(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),a.call(this)}function j(e,t,r,n,o,i,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new b("write")):r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function P(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),I(e,t)}function A(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),s=t.corkedRequestsFree;s.entry=r;for(var a=0,c=!0;r;)i[a]=r,r.isBuf||(c=!1),r=r.next,a+=1;i.allBuffers=c,j(e,t,!0,t.length,i,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,l=r.encoding,f=r.callback;if(j(e,t,!1,t.objectMode?1:u.length,u,l,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function M(e,t){e._final((function(r){t.pendingcb--,r&&k(e,r),t.prefinished=!0,e.emit("prefinish"),I(e,t)}))}function I(e,t){var r=x(t);if(r&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,n.nextTick(M,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var o=e._readableState;(!o||o.autoDestroy&&o.endEmitted)&&e.destroy()}return r}r(4)(E,a),S.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(S.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(E,Symbol.hasInstance,{value:function(e){return!!l.call(this,e)||this===E&&(e&&e._writableState instanceof S)}})):l=function(e){return e instanceof this},E.prototype.pipe=function(){k(this,new y)},E.prototype.write=function(e,t,r){var o,i=this._writableState,s=!1,a=!i.objectMode&&(o=e,c.isBuffer(o)||o instanceof u);return a&&!c.isBuffer(e)&&(e=function(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=O),i.ending?function(e,t){var r=new w;k(e,r),n.nextTick(t,r)}(this,r):(a||function(e,t,r,o){var i;return null===r?i=new v:"string"==typeof r||t.objectMode||(i=new p("chunk",["string","Buffer"],r)),!i||(k(e,i),n.nextTick(o,i),!1)}(this,i,e,r))&&(i.pendingcb++,s=function(e,t,r,n,o,i){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=c.from(t,r));return t}(t,n,o);n!==s&&(r=!0,o="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var u=t.length<t.highWaterMark;u||(t.needDrain=!0);if(t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else j(e,t,!1,a,n,o,i);return u}(this,i,a,e,t,r)),s},E.prototype.cork=function(){this._writableState.corked++},E.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||A(this,e))},E.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new _(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(E.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(e,t,r){r(new g("_write()"))},E.prototype._writev=null,E.prototype.end=function(e,t,r){var o=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),o.corked&&(o.corked=1,this.uncork()),o.ending||function(e,t,r){t.ending=!0,I(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,o,r),this},Object.defineProperty(E.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),E.prototype.destroy=f.destroy,E.prototype._undestroy=f.undestroy,E.prototype._destroy=function(e,t){t(e)}}).call(this,r(12),r(13))},function(e,t,r){"use strict";e.exports=l;var n=r(73).codes,o=n.ERR_METHOD_NOT_IMPLEMENTED,i=n.ERR_MULTIPLE_CALLBACK,s=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=n.ERR_TRANSFORM_WITH_LENGTH_0,c=r(74);function u(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new i);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function l(e){if(!(this instanceof l))return new l(e);c.call(this,e),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",f)}function f(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?d(this,null,null):this._flush((function(t,r){d(e,t,r)}))}function d(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new a;if(e._transformState.transforming)throw new s;return e.push(null)}r(4)(l,c),l.prototype.push=function(e,t){return this._transformState.needTransform=!1,c.prototype.push.call(this,e,t)},l.prototype._transform=function(e,t,r){r(new o("_transform()"))},l.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},l.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},l.prototype._destroy=function(e,t){c.prototype._destroy.call(this,e,(function(e){t(e)}))}},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=new Array(64);function c(){this.init(),this._w=a,o.call(this,64,56)}function u(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function f(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function d(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function h(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}n(c,o),c.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},c.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,a=0|this._d,c=0|this._e,p=0|this._f,g=0|this._g,m=0|this._h,y=0;y<16;++y)r[y]=e.readInt32BE(4*y);for(;y<64;++y)r[y]=0|(((t=r[y-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+r[y-7]+h(r[y-15])+r[y-16];for(var b=0;b<64;++b){var v=m+d(c)+u(c,p,g)+s[b]+r[b]|0,w=f(n)+l(n,o,i)|0;m=g,g=p,p=c,c=a+v|0,a=i,i=o,o=n,n=v+w|0}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=c+this._e|0,this._f=p+this._f|0,this._g=g+this._g|0,this._h=m+this._h|0},c.prototype._hash=function(){var e=i.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=c},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],a=new Array(160);function c(){this.init(),this._w=a,o.call(this,128,112)}function u(e,t,r){return r^e&(t^r)}function l(e,t,r){return e&t|r&(e|t)}function f(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function d(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function h(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function g(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function y(e,t){return e>>>0<t>>>0?1:0}n(c,o),c.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},c.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,o=0|this._ch,i=0|this._dh,a=0|this._eh,c=0|this._fh,b=0|this._gh,v=0|this._hh,w=0|this._al,_=0|this._bl,k=0|this._cl,O=0|this._dl,S=0|this._el,E=0|this._fl,j=0|this._gl,P=0|this._hl,A=0;A<32;A+=2)t[A]=e.readInt32BE(4*A),t[A+1]=e.readInt32BE(4*A+4);for(;A<160;A+=2){var x=t[A-30],M=t[A-30+1],I=h(x,M),C=p(M,x),R=g(x=t[A-4],M=t[A-4+1]),T=m(M,x),N=t[A-14],B=t[A-14+1],D=t[A-32],L=t[A-32+1],U=C+B|0,q=I+N+y(U,C)|0;q=(q=q+R+y(U=U+T|0,T)|0)+D+y(U=U+L|0,L)|0,t[A]=q,t[A+1]=U}for(var H=0;H<160;H+=2){q=t[H],U=t[H+1];var z=l(r,n,o),K=l(w,_,k),F=f(r,w),$=f(w,r),V=d(a,S),J=d(S,a),G=s[H],W=s[H+1],Q=u(a,c,b),Z=u(S,E,j),Y=P+J|0,X=v+V+y(Y,P)|0;X=(X=(X=X+Q+y(Y=Y+Z|0,Z)|0)+G+y(Y=Y+W|0,W)|0)+q+y(Y=Y+U|0,U)|0;var ee=$+K|0,te=F+z+y(ee,$)|0;v=b,P=j,b=c,j=E,c=a,E=S,a=i+X+y(S=O+Y|0,O)|0,i=o,O=k,o=n,k=_,n=r,_=w,r=X+te+y(w=Y+ee|0,Y)|0}this._al=this._al+w|0,this._bl=this._bl+_|0,this._cl=this._cl+k|0,this._dl=this._dl+O|0,this._el=this._el+S|0,this._fl=this._fl+E|0,this._gl=this._gl+j|0,this._hl=this._hl+P|0,this._ah=this._ah+r+y(this._al,w)|0,this._bh=this._bh+n+y(this._bl,_)|0,this._ch=this._ch+o+y(this._cl,k)|0,this._dh=this._dh+i+y(this._dl,O)|0,this._eh=this._eh+a+y(this._el,S)|0,this._fh=this._fh+c+y(this._fl,E)|0,this._gh=this._gh+b+y(this._gl,j)|0,this._hh=this._hh+v+y(this._hl,P)|0},c.prototype._hash=function(){var e=i.allocUnsafe(64);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=c},function(e,t,r){var n=r(156);e.exports=function(e){return(new n).update(e).digest()}},function(e){e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},function(e,t){var r=Math.pow(2,30)-1;e.exports=function(e,t){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof t)throw new TypeError("Key length not a number");if(t<0||t>r||t!=t)throw new TypeError("Bad key length")}},function(e,t,r){(function(t){var r;if(t.browser)r="utf-8";else if(t.version){r=parseInt(t.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else r="utf-8";e.exports=r}).call(this,r(13))},function(e,t,r){var n=r(259),o=r(75),i=r(76),s=r(7).Buffer,a=r(261),c=r(262),u=r(264),l=s.alloc(128),f={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function d(e,t,r){var a=function(e){function t(t){return i(e).update(t).digest()}return"rmd160"===e||"ripemd160"===e?function(e){return(new o).update(e).digest()}:"md5"===e?n:t}(e),c="sha512"===e||"sha384"===e?128:64;t.length>c?t=a(t):t.length<c&&(t=s.concat([t,l],c));for(var u=s.allocUnsafe(c+f[e]),d=s.allocUnsafe(c+f[e]),h=0;h<c;h++)u[h]=54^t[h],d[h]=92^t[h];var p=s.allocUnsafe(c+r+4);u.copy(p,0,0,c),this.ipad1=p,this.ipad2=u,this.opad=d,this.alg=e,this.blocksize=c,this.hash=a,this.size=f[e]}d.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=function(e,t,r,n,o){a(r,n);var i=new d(o=o||"sha1",e=u(e,c,"Password"),(t=u(t,c,"Salt")).length),l=s.allocUnsafe(n),h=s.allocUnsafe(t.length+4);t.copy(h,0,0,t.length);for(var p=0,g=f[o],m=Math.ceil(n/g),y=1;y<=m;y++){h.writeUInt32BE(y,t.length);for(var b=i.run(h,i.ipad1),v=b,w=1;w<r;w++){v=i.run(v,i.ipad2);for(var _=0;_<g;_++)b[_]^=v[_]}b.copy(l,p),p+=g}return l}},function(e,t,r){var n=r(7).Buffer;e.exports=function(e,t,r){if(n.isBuffer(e))return e;if("string"==typeof e)return n.from(e,t);if(ArrayBuffer.isView(e))return n.from(e.buffer);throw new TypeError(r+" must be a string, a Buffer, a typed array or a DataView")}},function(e,t,r){"use strict";t.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function(e,t,r){e[0+r]=t>>>24,e[1+r]=t>>>16&255,e[2+r]=t>>>8&255,e[3+r]=255&t},t.ip=function(e,t,r,n){for(var o=0,i=0,s=6;s>=0;s-=2){for(var a=0;a<=24;a+=8)o<<=1,o|=t>>>a+s&1;for(a=0;a<=24;a+=8)o<<=1,o|=e>>>a+s&1}for(s=6;s>=0;s-=2){for(a=1;a<=25;a+=8)i<<=1,i|=t>>>a+s&1;for(a=1;a<=25;a+=8)i<<=1,i|=e>>>a+s&1}r[n+0]=o>>>0,r[n+1]=i>>>0},t.rip=function(e,t,r,n){for(var o=0,i=0,s=0;s<4;s++)for(var a=24;a>=0;a-=8)o<<=1,o|=t>>>a+s&1,o<<=1,o|=e>>>a+s&1;for(s=4;s<8;s++)for(a=24;a>=0;a-=8)i<<=1,i|=t>>>a+s&1,i<<=1,i|=e>>>a+s&1;r[n+0]=o>>>0,r[n+1]=i>>>0},t.pc1=function(e,t,r,n){for(var o=0,i=0,s=7;s>=5;s--){for(var a=0;a<=24;a+=8)o<<=1,o|=t>>a+s&1;for(a=0;a<=24;a+=8)o<<=1,o|=e>>a+s&1}for(a=0;a<=24;a+=8)o<<=1,o|=t>>a+s&1;for(s=1;s<=3;s++){for(a=0;a<=24;a+=8)i<<=1,i|=t>>a+s&1;for(a=0;a<=24;a+=8)i<<=1,i|=e>>a+s&1}for(a=0;a<=24;a+=8)i<<=1,i|=e>>a+s&1;r[n+0]=o>>>0,r[n+1]=i>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var n=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,r,o){for(var i=0,s=0,a=n.length>>>1,c=0;c<a;c++)i<<=1,i|=e>>>n[c]&1;for(c=a;c<n.length;c++)s<<=1,s|=t>>>n[c]&1;r[o+0]=i>>>0,r[o+1]=s>>>0},t.expand=function(e,t,r){var n=0,o=0;n=(1&e)<<5|e>>>27;for(var i=23;i>=15;i-=4)n<<=6,n|=e>>>i&63;for(i=11;i>=3;i-=4)o|=e>>>i&63,o<<=6;o|=(31&e)<<1|e>>>31,t[r+0]=n>>>0,t[r+1]=o>>>0};var o=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var r=0,n=0;n<4;n++){r<<=4,r|=o[64*n+(e>>>18-6*n&63)]}for(n=0;n<4;n++){r<<=4,r|=o[256+64*n+(t>>>18-6*n&63)]}return r>>>0};var i=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,r=0;r<i.length;r++)t<<=1,t|=e>>>i[r]&1;return t>>>0},t.padSplit=function(e,t,r){for(var n=e.toString(2);n.length<t;)n="0"+n;for(var o=[],i=0;i<t;i+=r)o.push(n.slice(i,i+r));return o.join(" ")}},function(e,t,r){"use strict";var n=r(32),o=r(4),i=r(265),s=r(158);function a(){this.tmp=new Array(2),this.keys=null}function c(e){s.call(this,e);var t=new a;this._desState=t,this.deriveKeys(t,e.key)}o(c,s),e.exports=c,c.create=function(e){return new c(e)};var u=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];c.prototype.deriveKeys=function(e,t){e.keys=new Array(32),n.equal(t.length,this.blockSize,"Invalid key length");var r=i.readUInt32BE(t,0),o=i.readUInt32BE(t,4);i.pc1(r,o,e.tmp,0),r=e.tmp[0],o=e.tmp[1];for(var s=0;s<e.keys.length;s+=2){var a=u[s>>>1];r=i.r28shl(r,a),o=i.r28shl(o,a),i.pc2(r,o,e.keys,s)}},c.prototype._update=function(e,t,r,n){var o=this._desState,s=i.readUInt32BE(e,t),a=i.readUInt32BE(e,t+4);i.ip(s,a,o.tmp,0),s=o.tmp[0],a=o.tmp[1],"encrypt"===this.type?this._encrypt(o,s,a,o.tmp,0):this._decrypt(o,s,a,o.tmp,0),s=o.tmp[0],a=o.tmp[1],i.writeUInt32BE(r,s,n),i.writeUInt32BE(r,a,n+4)},c.prototype._pad=function(e,t){for(var r=e.length-t,n=t;n<e.length;n++)e[n]=r;return!0},c.prototype._unpad=function(e){for(var t=e[e.length-1],r=e.length-t;r<e.length;r++)n.equal(e[r],t);return e.slice(0,e.length-t)},c.prototype._encrypt=function(e,t,r,n,o){for(var s=t,a=r,c=0;c<e.keys.length;c+=2){var u=e.keys[c],l=e.keys[c+1];i.expand(a,e.tmp,0),u^=e.tmp[0],l^=e.tmp[1];var f=i.substitute(u,l),d=a;a=(s^i.permute(f))>>>0,s=d}i.rip(a,s,n,o)},c.prototype._decrypt=function(e,t,r,n,o){for(var s=r,a=t,c=e.keys.length-2;c>=0;c-=2){var u=e.keys[c],l=e.keys[c+1];i.expand(s,e.tmp,0),u^=e.tmp[0],l^=e.tmp[1];var f=i.substitute(u,l),d=s;s=(a^i.permute(f))>>>0,a=d}i.rip(s,a,n,o)}},function(e,t,r){var n=r(98),o=r(7).Buffer,i=r(268);function s(e){var t=e._cipher.encryptBlockRaw(e._prev);return i(e._prev),t}t.encrypt=function(e,t){var r=Math.ceil(t.length/16),i=e._cache.length;e._cache=o.concat([e._cache,o.allocUnsafe(16*r)]);for(var a=0;a<r;a++){var c=s(e),u=i+16*a;e._cache.writeUInt32BE(c[0],u+0),e._cache.writeUInt32BE(c[1],u+4),e._cache.writeUInt32BE(c[2],u+8),e._cache.writeUInt32BE(c[3],u+12)}var l=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),n(t,l)}},function(e,t){e.exports=function(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}},function(e){e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},function(e,t,r){var n=r(121),o=r(7).Buffer,i=r(56),s=r(4),a=r(489),c=r(98),u=r(268);function l(e,t,r,s){i.call(this);var c=o.alloc(4,0);this._cipher=new n.AES(t);var l=this._cipher.encryptBlock(c);this._ghash=new a(l),r=function(e,t,r){if(12===t.length)return e._finID=o.concat([t,o.from([0,0,0,1])]),o.concat([t,o.from([0,0,0,2])]);var n=new a(r),i=t.length,s=i%16;n.update(t),s&&(s=16-s,n.update(o.alloc(s,0))),n.update(o.alloc(8,0));var c=8*i,l=o.alloc(8);l.writeUIntBE(c,0,8),n.update(l),e._finID=n.state;var f=o.from(e._finID);return u(f),f}(this,r,l),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=s,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}s(l,i),l.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=o.alloc(t,0),this._ghash.update(t))}this._called=!0;var r=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(r),this._len+=e.length,r},l.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=c(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),o=0;o<n;++o)r+=e[o]^t[o];return r}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},l.prototype.getAuthTag=function(){if(this._decrypt||!o.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},l.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},l.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=l},function(e,t,r){var n=r(121),o=r(7).Buffer,i=r(56);function s(e,t,r,s){i.call(this),this._cipher=new n.AES(t),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=s,this._mode=e}r(4)(s,i),s.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},s.prototype._final=function(){this._cipher.scrub()},e.exports=s},function(e,t,r){var n=r(62);e.exports=b,b.simpleSieve=m,b.fermatTest=y;var o=r(6),i=new o(24),s=new(r(273)),a=new o(1),c=new o(2),u=new o(5),l=(new o(16),new o(8),new o(10)),f=new o(3),d=(new o(7),new o(11)),h=new o(4),p=(new o(12),null);function g(){if(null!==p)return p;var e=[];e[0]=2;for(var t=1,r=3;r<1048576;r+=2){for(var n=Math.ceil(Math.sqrt(r)),o=0;o<t&&e[o]<=n&&r%e[o]!=0;o++);t!==o&&e[o]<=n||(e[t++]=r)}return p=e,e}function m(e){for(var t=g(),r=0;r<t.length;r++)if(0===e.modn(t[r]))return 0===e.cmpn(t[r]);return!0}function y(e){var t=o.mont(e);return 0===c.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function b(e,t){if(e<16)return new o(2===t||5===t?[140,123]:[140,39]);var r,p;for(t=new o(t);;){for(r=new o(n(Math.ceil(e/8)));r.bitLength()>e;)r.ishrn(1);if(r.isEven()&&r.iadd(a),r.testn(1)||r.iadd(c),t.cmp(c)){if(!t.cmp(u))for(;r.mod(l).cmp(f);)r.iadd(h)}else for(;r.mod(i).cmp(d);)r.iadd(h);if(m(p=r.shrn(1))&&m(r)&&y(p)&&y(r)&&s.test(p)&&s.test(r))return r}}},function(e,t,r){var n=r(6),o=r(161);function i(e){this.rand=e||new o.Rand}e.exports=i,i.create=function(e){return new i(e)},i.prototype._randbelow=function(e){var t=e.bitLength(),r=Math.ceil(t/8);do{var o=new n(this.rand.generate(r))}while(o.cmp(e)>=0);return o},i.prototype._randrange=function(e,t){var r=t.sub(e);return e.add(this._randbelow(r))},i.prototype.test=function(e,t,r){var o=e.bitLength(),i=n.mont(e),s=new n(1).toRed(i);t||(t=Math.max(1,o/48|0));for(var a=e.subn(1),c=0;!a.testn(c);c++);for(var u=e.shrn(c),l=a.toRed(i);t>0;t--){var f=this._randrange(new n(2),a);r&&r(f);var d=f.toRed(i).redPow(u);if(0!==d.cmp(s)&&0!==d.cmp(l)){for(var h=1;h<c;h++){if(0===(d=d.redSqr()).cmp(s))return!1;if(0===d.cmp(l))break}if(h===c)return!1}}return!0},i.prototype.getDivisor=function(e,t){var r=e.bitLength(),o=n.mont(e),i=new n(1).toRed(o);t||(t=Math.max(1,r/48|0));for(var s=e.subn(1),a=0;!s.testn(a);a++);for(var c=e.shrn(a),u=s.toRed(o);t>0;t--){var l=this._randrange(new n(2),s),f=e.gcd(l);if(0!==f.cmpn(1))return f;var d=l.toRed(o).redPow(c);if(0!==d.cmp(i)&&0!==d.cmp(u)){for(var h=1;h<a;h++){if(0===(d=d.redSqr()).cmp(i))return d.fromRed().subn(1).gcd(e);if(0===d.cmp(u))break}if(h===a)return(d=d.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},function(e,t,r){"use strict";(function(t,n){var o;e.exports=E,E.ReadableState=S;r(51).EventEmitter;var i=function(e,t){return e.listeners(t).length},s=r(275),a=r(2).Buffer,c=t.Uint8Array||function(){};var u,l=r(498);u=l&&l.debuglog?l.debuglog("stream"):function(){};var f,d,h,p=r(499),g=r(276),m=r(277).getHighWaterMark,y=r(78).codes,b=y.ERR_INVALID_ARG_TYPE,v=y.ERR_STREAM_PUSH_AFTER_EOF,w=y.ERR_METHOD_NOT_IMPLEMENTED,_=y.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;r(4)(E,s);var k=g.errorOrDestroy,O=["error","close","destroy","pause","resume"];function S(e,t,n){o=o||r(79),e=e||{},"boolean"!=typeof n&&(n=t instanceof o),this.objectMode=!!e.objectMode,n&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=m(this,e,"readableHighWaterMark",n),this.buffer=new p,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=r(66).StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function E(e){if(o=o||r(79),!(this instanceof E))return new E(e);var t=this instanceof o;this._readableState=new S(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),s.call(this)}function j(e,t,r,n,o){u("readableAddChunk",t);var i,s=e._readableState;if(null===t)s.reading=!1,function(e,t){if(u("onEofChunk"),t.ended)return;if(t.decoder){var r=t.decoder.end();r&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length)}t.ended=!0,t.sync?x(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,M(e)))}(e,s);else if(o||(i=function(e,t){var r;n=t,a.isBuffer(n)||n instanceof c||"string"==typeof t||void 0===t||e.objectMode||(r=new b("chunk",["string","Buffer","Uint8Array"],t));var n;return r}(s,t)),i)k(e,i);else if(s.objectMode||t&&t.length>0)if("string"==typeof t||s.objectMode||Object.getPrototypeOf(t)===a.prototype||(t=function(e){return a.from(e)}(t)),n)s.endEmitted?k(e,new _):P(e,s,t,!0);else if(s.ended)k(e,new v);else{if(s.destroyed)return!1;s.reading=!1,s.decoder&&!r?(t=s.decoder.write(t),s.objectMode||0!==t.length?P(e,s,t,!1):I(e,s)):P(e,s,t,!1)}else n||(s.reading=!1,I(e,s));return!s.ended&&(s.length<s.highWaterMark||0===s.length)}function P(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&x(e)),I(e,t)}Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),E.prototype.destroy=g.destroy,E.prototype._undestroy=g.undestroy,E.prototype._destroy=function(e,t){t(e)},E.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=a.from(e,t),t=""),r=!0),j(this,e,t,!1,r)},E.prototype.unshift=function(e){return j(this,e,null,!0,!1)},E.prototype.isPaused=function(){return!1===this._readableState.flowing},E.prototype.setEncoding=function(e){f||(f=r(66).StringDecoder);var t=new f(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var n=this._readableState.buffer.head,o="";null!==n;)o+=t.write(n.data),n=n.next;return this._readableState.buffer.clear(),""!==o&&this._readableState.buffer.push(o),this._readableState.length=o.length,this};function A(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=1073741824?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function x(e){var t=e._readableState;u("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(u("emitReadable",t.flowing),t.emittedReadable=!0,n.nextTick(M,e))}function M(e){var t=e._readableState;u("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,B(e)}function I(e,t){t.readingMore||(t.readingMore=!0,n.nextTick(C,e,t))}function C(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(u("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function R(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function T(e){u("readable nexttick read 0"),e.read(0)}function N(e,t){u("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),B(e),t.flowing&&!t.reading&&e.read(0)}function B(e){var t=e._readableState;for(u("flow",t.flowing);t.flowing&&null!==e.read(););}function D(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function L(e){var t=e._readableState;u("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,n.nextTick(U,t,e))}function U(e,t){if(u("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var r=t._writableState;(!r||r.autoDestroy&&r.finished)&&t.destroy()}}function q(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}E.prototype.read=function(e){u("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return u("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?L(this):x(this),null;if(0===(e=A(e,t))&&t.ended)return 0===t.length&&L(this),null;var n,o=t.needReadable;return u("need readable",o),(0===t.length||t.length-e<t.highWaterMark)&&u("length less than watermark",o=!0),t.ended||t.reading?u("reading or ended",o=!1):o&&(u("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=A(r,t))),null===(n=e>0?D(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&L(this)),null!==n&&this.emit("data",n),n},E.prototype._read=function(e){k(this,new w("_read()"))},E.prototype.pipe=function(e,t){var r=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,u("pipe count=%d opts=%j",o.pipesCount,t);var s=(!t||!1!==t.end)&&e!==n.stdout&&e!==n.stderr?c:m;function a(t,n){u("onunpipe"),t===r&&n&&!1===n.hasUnpiped&&(n.hasUnpiped=!0,u("cleanup"),e.removeListener("close",p),e.removeListener("finish",g),e.removeListener("drain",l),e.removeListener("error",h),e.removeListener("unpipe",a),r.removeListener("end",c),r.removeListener("end",m),r.removeListener("data",d),f=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||l())}function c(){u("onend"),e.end()}o.endEmitted?n.nextTick(s):r.once("end",s),e.on("unpipe",a);var l=function(e){return function(){var t=e._readableState;u("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&i(e,"data")&&(t.flowing=!0,B(e))}}(r);e.on("drain",l);var f=!1;function d(t){u("ondata");var n=e.write(t);u("dest.write",n),!1===n&&((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==q(o.pipes,e))&&!f&&(u("false write response, pause",o.awaitDrain),o.awaitDrain++),r.pause())}function h(t){u("onerror",t),m(),e.removeListener("error",h),0===i(e,"error")&&k(e,t)}function p(){e.removeListener("finish",g),m()}function g(){u("onfinish"),e.removeListener("close",p),m()}function m(){u("unpipe"),r.unpipe(e)}return r.on("data",d),function(e,t,r){if("function"==typeof e.prependListener)return e.prependListener(t,r);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(e,"error",h),e.once("close",p),e.once("finish",g),e.emit("pipe",r),o.flowing||(u("pipe resume"),r.resume()),e},E.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,o=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<o;i++)n[i].emit("unpipe",this,{hasUnpiped:!1});return this}var s=q(t.pipes,e);return-1===s||(t.pipes.splice(s,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},E.prototype.on=function(e,t){var r=s.prototype.on.call(this,e,t),o=this._readableState;return"data"===e?(o.readableListening=this.listenerCount("readable")>0,!1!==o.flowing&&this.resume()):"readable"===e&&(o.endEmitted||o.readableListening||(o.readableListening=o.needReadable=!0,o.flowing=!1,o.emittedReadable=!1,u("on readable",o.length,o.reading),o.length?x(this):o.reading||n.nextTick(T,this))),r},E.prototype.addListener=E.prototype.on,E.prototype.removeListener=function(e,t){var r=s.prototype.removeListener.call(this,e,t);return"readable"===e&&n.nextTick(R,this),r},E.prototype.removeAllListeners=function(e){var t=s.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||n.nextTick(R,this),t},E.prototype.resume=function(){var e=this._readableState;return e.flowing||(u("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,n.nextTick(N,e,t))}(this,e)),e.paused=!1,this},E.prototype.pause=function(){return u("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(u("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},E.prototype.wrap=function(e){var t=this,r=this._readableState,n=!1;for(var o in e.on("end",(function(){if(u("wrapped end"),r.decoder&&!r.ended){var e=r.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(o){(u("wrapped data"),r.decoder&&(o=r.decoder.write(o)),r.objectMode&&null==o)||(r.objectMode||o&&o.length)&&(t.push(o)||(n=!0,e.pause()))})),e)void 0===this[o]&&"function"==typeof e[o]&&(this[o]=function(t){return function(){return e[t].apply(e,arguments)}}(o));for(var i=0;i<O.length;i++)e.on(O[i],this.emit.bind(this,O[i]));return this._read=function(t){u("wrapped _read",t),n&&(n=!1,e.resume())},this},"function"==typeof Symbol&&(E.prototype[Symbol.asyncIterator]=function(){return void 0===d&&(d=r(501)),d(this)}),Object.defineProperty(E.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(E.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(E.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),E._fromList=D,Object.defineProperty(E.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(E.from=function(e,t){return void 0===h&&(h=r(502)),h(E,e,t)})}).call(this,r(12),r(13))},function(e,t,r){e.exports=r(51).EventEmitter},function(e,t,r){"use strict";(function(t){function r(e,t){o(e,t),n(e)}function n(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function o(e,t){e.emit("error",t)}e.exports={destroy:function(e,i){var s=this,a=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return a||c?(i?i(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(o,this,e)):t.nextTick(o,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!i&&e?s._writableState?s._writableState.errorEmitted?t.nextTick(n,s):(s._writableState.errorEmitted=!0,t.nextTick(r,s,e)):t.nextTick(r,s,e):i?(t.nextTick(n,s),i(e)):t.nextTick(n,s)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,r(13))},function(e,t,r){"use strict";var n=r(78).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,r,o){var i=function(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,o,r);if(null!=i){if(!isFinite(i)||Math.floor(i)!==i||i<0)throw new n(o?r:"highWaterMark",i);return Math.floor(i)}return e.objectMode?16:16384}}},function(e,t,r){"use strict";(function(t,n){function o(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,r){var n=e.entry;e.entry=null;for(;n;){var o=n.callback;t.pendingcb--,o(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}var i;e.exports=E,E.WritableState=S;var s={deprecate:r(155)},a=r(275),c=r(2).Buffer,u=t.Uint8Array||function(){};var l,f=r(276),d=r(277).getHighWaterMark,h=r(78).codes,p=h.ERR_INVALID_ARG_TYPE,g=h.ERR_METHOD_NOT_IMPLEMENTED,m=h.ERR_MULTIPLE_CALLBACK,y=h.ERR_STREAM_CANNOT_PIPE,b=h.ERR_STREAM_DESTROYED,v=h.ERR_STREAM_NULL_VALUES,w=h.ERR_STREAM_WRITE_AFTER_END,_=h.ERR_UNKNOWN_ENCODING,k=f.errorOrDestroy;function O(){}function S(e,t,s){i=i||r(79),e=e||{},"boolean"!=typeof s&&(s=t instanceof i),this.objectMode=!!e.objectMode,s&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=d(this,e,"writableHighWaterMark",s),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var a=!1===e.decodeStrings;this.decodeStrings=!a,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var r=e._writableState,o=r.sync,i=r.writecb;if("function"!=typeof i)throw new m;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(r),t)!function(e,t,r,o,i){--t.pendingcb,r?(n.nextTick(i,o),n.nextTick(I,e,t),e._writableState.errorEmitted=!0,k(e,o)):(i(o),e._writableState.errorEmitted=!0,k(e,o),I(e,t))}(e,r,o,t,i);else{var s=x(r)||e.destroyed;s||r.corked||r.bufferProcessing||!r.bufferedRequest||A(e,r),o?n.nextTick(P,e,r,s,i):P(e,r,s,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new o(this)}function E(e){var t=this instanceof(i=i||r(79));if(!t&&!l.call(E,this))return new E(e);this._writableState=new S(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),a.call(this)}function j(e,t,r,n,o,i,s){t.writelen=n,t.writecb=s,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new b("write")):r?e._writev(o,t.onwrite):e._write(o,i,t.onwrite),t.sync=!1}function P(e,t,r,n){r||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),I(e,t)}function A(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n),s=t.corkedRequestsFree;s.entry=r;for(var a=0,c=!0;r;)i[a]=r,r.isBuf||(c=!1),r=r.next,a+=1;i.allBuffers=c,j(e,t,!0,t.length,i,"",s.finish),t.pendingcb++,t.lastBufferedRequest=null,s.next?(t.corkedRequestsFree=s.next,s.next=null):t.corkedRequestsFree=new o(t),t.bufferedRequestCount=0}else{for(;r;){var u=r.chunk,l=r.encoding,f=r.callback;if(j(e,t,!1,t.objectMode?1:u.length,u,l,f),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function x(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function M(e,t){e._final((function(r){t.pendingcb--,r&&k(e,r),t.prefinished=!0,e.emit("prefinish"),I(e,t)}))}function I(e,t){var r=x(t);if(r&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,n.nextTick(M,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var o=e._readableState;(!o||o.autoDestroy&&o.endEmitted)&&e.destroy()}return r}r(4)(E,a),S.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(S.prototype,"buffer",{get:s.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(l=Function.prototype[Symbol.hasInstance],Object.defineProperty(E,Symbol.hasInstance,{value:function(e){return!!l.call(this,e)||this===E&&(e&&e._writableState instanceof S)}})):l=function(e){return e instanceof this},E.prototype.pipe=function(){k(this,new y)},E.prototype.write=function(e,t,r){var o,i=this._writableState,s=!1,a=!i.objectMode&&(o=e,c.isBuffer(o)||o instanceof u);return a&&!c.isBuffer(e)&&(e=function(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),a?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof r&&(r=O),i.ending?function(e,t){var r=new w;k(e,r),n.nextTick(t,r)}(this,r):(a||function(e,t,r,o){var i;return null===r?i=new v:"string"==typeof r||t.objectMode||(i=new p("chunk",["string","Buffer"],r)),!i||(k(e,i),n.nextTick(o,i),!1)}(this,i,e,r))&&(i.pendingcb++,s=function(e,t,r,n,o,i){if(!r){var s=function(e,t,r){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=c.from(t,r));return t}(t,n,o);n!==s&&(r=!0,o="buffer",n=s)}var a=t.objectMode?1:n.length;t.length+=a;var u=t.length<t.highWaterMark;u||(t.needDrain=!0);if(t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:n,encoding:o,isBuf:r,callback:i,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else j(e,t,!1,a,n,o,i);return u}(this,i,a,e,t,r)),s},E.prototype.cork=function(){this._writableState.corked++},E.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||A(this,e))},E.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new _(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(E.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(E.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),E.prototype._write=function(e,t,r){r(new g("_write()"))},E.prototype._writev=null,E.prototype.end=function(e,t,r){var o=this._writableState;return"function"==typeof e?(r=e,e=null,t=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),o.corked&&(o.corked=1,this.uncork()),o.ending||function(e,t,r){t.ending=!0,I(e,t),r&&(t.finished?n.nextTick(r):e.once("finish",r));t.ended=!0,e.writable=!1}(this,o,r),this},Object.defineProperty(E.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(E.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),E.prototype.destroy=f.destroy,E.prototype._undestroy=f.undestroy,E.prototype._destroy=function(e,t){t(e)}}).call(this,r(12),r(13))},function(e,t,r){"use strict";e.exports=l;var n=r(78).codes,o=n.ERR_METHOD_NOT_IMPLEMENTED,i=n.ERR_MULTIPLE_CALLBACK,s=n.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=n.ERR_TRANSFORM_WITH_LENGTH_0,c=r(79);function u(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new i);r.writechunk=null,r.writecb=null,null!=t&&this.push(t),n(e);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function l(e){if(!(this instanceof l))return new l(e);c.call(this,e),this._transformState={afterTransform:u.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",f)}function f(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?d(this,null,null):this._flush((function(t,r){d(e,t,r)}))}function d(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new a;if(e._transformState.transforming)throw new s;return e.push(null)}r(4)(l,c),l.prototype.push=function(e,t){return this._transformState.needTransform=!1,c.prototype.push.call(this,e,t)},l.prototype._transform=function(e,t,r){r(new o("_transform()"))},l.prototype._write=function(e,t,r){var n=this._transformState;if(n.writecb=r,n.writechunk=e,n.writeencoding=t,!n.transforming){var o=this._readableState;(n.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},l.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},l.prototype._destroy=function(e,t){c.prototype._destroy.call(this,e,(function(e){t(e)}))}},function(e,t,r){"use strict";var n=t;function o(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r<e.length;r++)t+=o(e[r].toString(16));return t}n.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"!=typeof e){for(var n=0;n<e.length;n++)r[n]=0|e[n];return r}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16))}else for(n=0;n<e.length;n++){var o=e.charCodeAt(n),i=o>>8,s=255&o;i?r.push(i,s):r.push(s)}return r},n.zero2=o,n.toHex=i,n.encode=function(e,t){return"hex"===t?i(e):e}},function(e,t,r){"use strict";var n=t;n.base=r(123),n.short=r(509),n.mont=r(510),n.edwards=r(511)},function(e,t,r){(function(e){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{s=r(520).Buffer}catch(e){}function a(e,t,r){for(var o=0,i=Math.min(e.length,r),s=0,a=t;a<i;a++){var c,u=e.charCodeAt(a)-48;o<<=4,o|=c=u>=49&&u<=54?u-49+10:u>=17&&u<=22?u-17+10:u,s|=c}return n(!(240&s),"Invalid character in "+e),o}function c(e,t,r,o){for(var i=0,s=0,a=Math.min(e.length,r),c=t;c<a;c++){var u=e.charCodeAt(c)-48;i*=o,s=u>=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&s<o,"Invalid character"),i+=s}return i}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&o++,16===t?this._parseHex(e,o):this._parseBase(e,t,o),"-"===e[0]&&(this.negative=1),this._strip(),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var o=0;o<this.length;o++)this.words[o]=0;var i,s,a=0;if("be"===r)for(o=e.length-1,i=0;o>=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);else if("le"===r)for(o=0,i=0;o<e.length;o+=3)s=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);return this._strip()},i.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,o,i=0;for(r=e.length-6,n=0;r>=t;r-=6)o=a(e,r,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=a(e,t,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303),this._strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,s=i%n,a=Math.min(i,i-s)+r,u=0,l=r;l<a;l+=n)u=c(e,l,l+n,t),this.imuln(o),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var f=1;for(u=c(e,l,e.length,t),l=0;l<s;l++)f*=t;this.imuln(f),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}},i.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},i.prototype._move=function(e){u(e,this)},i.prototype.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},i.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(e){i.prototype.inspect=l}else i.prototype.inspect=l;function l(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var o=0,i=0,s=0;s<this.length;s++){var a=this.words[s],c=(16777215&(a<<o|i)).toString(16);r=0!==(i=a>>>24-o&16777215)||s!==this.length-1?f[6-c.length]+c+r:c+r,(o+=2)>=26&&(o-=26,s--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],l=h[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modrn(l).toString(e);r=(p=p.idivn(l)).isZero()?g+r:f[u-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16,2)},s&&(i.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],s=o*i,a=67108863&s,c=s/67108864|0;r.words[0]=a;for(var u=1;u<n;u++){for(var l=c>>>26,f=67108863&c,d=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=d;h++){var p=u-h|0;l+=(s=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&s}r.words[u]=0|f,c=0|l}return 0!==c?r.words[u]=0|c:r.length--,r._strip()}i.prototype.toArrayLike=function(e,t,r){this._strip();var o=this.byteLength(),i=r||Math.max(1,o);n(o<=i,"byte array longer than desired length"),n(i>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,i);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,o),s},i.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r++]=255&s,r<e.length&&(e[r++]=s>>8&255),r<e.length&&(e[r++]=s>>16&255),6===i?(r<e.length&&(e[r++]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r<e.length)for(e[r++]=n;r<e.length;)e[r++]=0},i.prototype._toArrayLikeBE=function(e,t){for(var r=e.length-1,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r--]=255&s,r>=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===i?(r>=0&&(e[r--]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},i.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return 0!==this.negative},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},i.prototype.ior=function(e){return n(0==(this.negative|e.negative)),this.iuor(e)},i.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},i.prototype.iand=function(e){return n(0==(this.negative|e.negative)),this.iuand(e)},i.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},i.prototype.ixor=function(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},i.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var o=0;o<t;o++)this.words[o]=67108863&~this.words[o];return r>0&&(this.words[o]=~this.words[o]&67108863>>26-r),this._strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,o=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<o:this.words[r]&~(1<<o),this._strip()},i.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i<n.length;i++)t=(0|r.words[i])+(0|n.words[i])+o,this.words[i]=67108863&t,o=t>>>26;for(;0!==o&&i<r.length;i++)t=(0|r.words[i])+o,this.words[i]=67108863&t,o=t>>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;i<r.length;i++)this.words[i]=r.words[i];return this},i.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,s=0;s<n.length;s++)i=(t=(0|r.words[s])-(0|n.words[s])+i)>>26,this.words[s]=67108863&t;for(;0!==i&&s<r.length;s++)i=(t=(0|r.words[s])+i)>>26,this.words[s]=67108863&t;if(0===i&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this._strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var g=function(e,t,r){var n,o,i,s=e.words,a=t.words,c=r.words,u=0,l=0|s[0],f=8191&l,d=l>>>13,h=0|s[1],p=8191&h,g=h>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],w=8191&v,_=v>>>13,k=0|s[4],O=8191&k,S=k>>>13,E=0|s[5],j=8191&E,P=E>>>13,A=0|s[6],x=8191&A,M=A>>>13,I=0|s[7],C=8191&I,R=I>>>13,T=0|s[8],N=8191&T,B=T>>>13,D=0|s[9],L=8191&D,U=D>>>13,q=0|a[0],H=8191&q,z=q>>>13,K=0|a[1],F=8191&K,$=K>>>13,V=0|a[2],J=8191&V,G=V>>>13,W=0|a[3],Q=8191&W,Z=W>>>13,Y=0|a[4],X=8191&Y,ee=Y>>>13,te=0|a[5],re=8191&te,ne=te>>>13,oe=0|a[6],ie=8191&oe,se=oe>>>13,ae=0|a[7],ce=8191&ae,ue=ae>>>13,le=0|a[8],fe=8191&le,de=le>>>13,he=0|a[9],pe=8191&he,ge=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(u+(n=Math.imul(f,H))|0)+((8191&(o=(o=Math.imul(f,z))+Math.imul(d,H)|0))<<13)|0;u=((i=Math.imul(d,z))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,H),o=(o=Math.imul(p,z))+Math.imul(g,H)|0,i=Math.imul(g,z);var ye=(u+(n=n+Math.imul(f,F)|0)|0)+((8191&(o=(o=o+Math.imul(f,$)|0)+Math.imul(d,F)|0))<<13)|0;u=((i=i+Math.imul(d,$)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,H),o=(o=Math.imul(y,z))+Math.imul(b,H)|0,i=Math.imul(b,z),n=n+Math.imul(p,F)|0,o=(o=o+Math.imul(p,$)|0)+Math.imul(g,F)|0,i=i+Math.imul(g,$)|0;var be=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,J)|0))<<13)|0;u=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(w,H),o=(o=Math.imul(w,z))+Math.imul(_,H)|0,i=Math.imul(_,z),n=n+Math.imul(y,F)|0,o=(o=o+Math.imul(y,$)|0)+Math.imul(b,F)|0,i=i+Math.imul(b,$)|0,n=n+Math.imul(p,J)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(g,J)|0,i=i+Math.imul(g,G)|0;var ve=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(o=(o=o+Math.imul(f,Z)|0)+Math.imul(d,Q)|0))<<13)|0;u=((i=i+Math.imul(d,Z)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(O,H),o=(o=Math.imul(O,z))+Math.imul(S,H)|0,i=Math.imul(S,z),n=n+Math.imul(w,F)|0,o=(o=o+Math.imul(w,$)|0)+Math.imul(_,F)|0,i=i+Math.imul(_,$)|0,n=n+Math.imul(y,J)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,G)|0,n=n+Math.imul(p,Q)|0,o=(o=o+Math.imul(p,Z)|0)+Math.imul(g,Q)|0,i=i+Math.imul(g,Z)|0;var we=(u+(n=n+Math.imul(f,X)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;u=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(j,H),o=(o=Math.imul(j,z))+Math.imul(P,H)|0,i=Math.imul(P,z),n=n+Math.imul(O,F)|0,o=(o=o+Math.imul(O,$)|0)+Math.imul(S,F)|0,i=i+Math.imul(S,$)|0,n=n+Math.imul(w,J)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,Q)|0,o=(o=o+Math.imul(y,Z)|0)+Math.imul(b,Q)|0,i=i+Math.imul(b,Z)|0,n=n+Math.imul(p,X)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(g,X)|0,i=i+Math.imul(g,ee)|0;var _e=(u+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;u=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),o=(o=Math.imul(x,z))+Math.imul(M,H)|0,i=Math.imul(M,z),n=n+Math.imul(j,F)|0,o=(o=o+Math.imul(j,$)|0)+Math.imul(P,F)|0,i=i+Math.imul(P,$)|0,n=n+Math.imul(O,J)|0,o=(o=o+Math.imul(O,G)|0)+Math.imul(S,J)|0,i=i+Math.imul(S,G)|0,n=n+Math.imul(w,Q)|0,o=(o=o+Math.imul(w,Z)|0)+Math.imul(_,Q)|0,i=i+Math.imul(_,Z)|0,n=n+Math.imul(y,X)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(b,X)|0,i=i+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0;var ke=(u+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,se)|0)+Math.imul(d,ie)|0))<<13)|0;u=((i=i+Math.imul(d,se)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(C,H),o=(o=Math.imul(C,z))+Math.imul(R,H)|0,i=Math.imul(R,z),n=n+Math.imul(x,F)|0,o=(o=o+Math.imul(x,$)|0)+Math.imul(M,F)|0,i=i+Math.imul(M,$)|0,n=n+Math.imul(j,J)|0,o=(o=o+Math.imul(j,G)|0)+Math.imul(P,J)|0,i=i+Math.imul(P,G)|0,n=n+Math.imul(O,Q)|0,o=(o=o+Math.imul(O,Z)|0)+Math.imul(S,Q)|0,i=i+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,X)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,se)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,se)|0;var Oe=(u+(n=n+Math.imul(f,ce)|0)|0)+((8191&(o=(o=o+Math.imul(f,ue)|0)+Math.imul(d,ce)|0))<<13)|0;u=((i=i+Math.imul(d,ue)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(N,H),o=(o=Math.imul(N,z))+Math.imul(B,H)|0,i=Math.imul(B,z),n=n+Math.imul(C,F)|0,o=(o=o+Math.imul(C,$)|0)+Math.imul(R,F)|0,i=i+Math.imul(R,$)|0,n=n+Math.imul(x,J)|0,o=(o=o+Math.imul(x,G)|0)+Math.imul(M,J)|0,i=i+Math.imul(M,G)|0,n=n+Math.imul(j,Q)|0,o=(o=o+Math.imul(j,Z)|0)+Math.imul(P,Q)|0,i=i+Math.imul(P,Z)|0,n=n+Math.imul(O,X)|0,o=(o=o+Math.imul(O,ee)|0)+Math.imul(S,X)|0,i=i+Math.imul(S,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,se)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,se)|0,n=n+Math.imul(p,ce)|0,o=(o=o+Math.imul(p,ue)|0)+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0;var Se=(u+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;u=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,H),o=(o=Math.imul(L,z))+Math.imul(U,H)|0,i=Math.imul(U,z),n=n+Math.imul(N,F)|0,o=(o=o+Math.imul(N,$)|0)+Math.imul(B,F)|0,i=i+Math.imul(B,$)|0,n=n+Math.imul(C,J)|0,o=(o=o+Math.imul(C,G)|0)+Math.imul(R,J)|0,i=i+Math.imul(R,G)|0,n=n+Math.imul(x,Q)|0,o=(o=o+Math.imul(x,Z)|0)+Math.imul(M,Q)|0,i=i+Math.imul(M,Z)|0,n=n+Math.imul(j,X)|0,o=(o=o+Math.imul(j,ee)|0)+Math.imul(P,X)|0,i=i+Math.imul(P,ee)|0,n=n+Math.imul(O,re)|0,o=(o=o+Math.imul(O,ne)|0)+Math.imul(S,re)|0,i=i+Math.imul(S,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,se)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,se)|0,n=n+Math.imul(y,ce)|0,o=(o=o+Math.imul(y,ue)|0)+Math.imul(b,ce)|0,i=i+Math.imul(b,ue)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var Ee=(u+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,ge)|0)+Math.imul(d,pe)|0))<<13)|0;u=((i=i+Math.imul(d,ge)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,F),o=(o=Math.imul(L,$))+Math.imul(U,F)|0,i=Math.imul(U,$),n=n+Math.imul(N,J)|0,o=(o=o+Math.imul(N,G)|0)+Math.imul(B,J)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(C,Q)|0,o=(o=o+Math.imul(C,Z)|0)+Math.imul(R,Q)|0,i=i+Math.imul(R,Z)|0,n=n+Math.imul(x,X)|0,o=(o=o+Math.imul(x,ee)|0)+Math.imul(M,X)|0,i=i+Math.imul(M,ee)|0,n=n+Math.imul(j,re)|0,o=(o=o+Math.imul(j,ne)|0)+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,n=n+Math.imul(O,ie)|0,o=(o=o+Math.imul(O,se)|0)+Math.imul(S,ie)|0,i=i+Math.imul(S,se)|0,n=n+Math.imul(w,ce)|0,o=(o=o+Math.imul(w,ue)|0)+Math.imul(_,ce)|0,i=i+Math.imul(_,ue)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var je=(u+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;u=((i=i+Math.imul(g,ge)|0)+(o>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,J),o=(o=Math.imul(L,G))+Math.imul(U,J)|0,i=Math.imul(U,G),n=n+Math.imul(N,Q)|0,o=(o=o+Math.imul(N,Z)|0)+Math.imul(B,Q)|0,i=i+Math.imul(B,Z)|0,n=n+Math.imul(C,X)|0,o=(o=o+Math.imul(C,ee)|0)+Math.imul(R,X)|0,i=i+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,o=(o=o+Math.imul(x,ne)|0)+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,n=n+Math.imul(j,ie)|0,o=(o=o+Math.imul(j,se)|0)+Math.imul(P,ie)|0,i=i+Math.imul(P,se)|0,n=n+Math.imul(O,ce)|0,o=(o=o+Math.imul(O,ue)|0)+Math.imul(S,ce)|0,i=i+Math.imul(S,ue)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Pe=(u+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;u=((i=i+Math.imul(b,ge)|0)+(o>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,Q),o=(o=Math.imul(L,Z))+Math.imul(U,Q)|0,i=Math.imul(U,Z),n=n+Math.imul(N,X)|0,o=(o=o+Math.imul(N,ee)|0)+Math.imul(B,X)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(C,re)|0,o=(o=o+Math.imul(C,ne)|0)+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,n=n+Math.imul(x,ie)|0,o=(o=o+Math.imul(x,se)|0)+Math.imul(M,ie)|0,i=i+Math.imul(M,se)|0,n=n+Math.imul(j,ce)|0,o=(o=o+Math.imul(j,ue)|0)+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,n=n+Math.imul(O,fe)|0,o=(o=o+Math.imul(O,de)|0)+Math.imul(S,fe)|0,i=i+Math.imul(S,de)|0;var Ae=(u+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,ge)|0)+Math.imul(_,pe)|0))<<13)|0;u=((i=i+Math.imul(_,ge)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,X),o=(o=Math.imul(L,ee))+Math.imul(U,X)|0,i=Math.imul(U,ee),n=n+Math.imul(N,re)|0,o=(o=o+Math.imul(N,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(C,ie)|0,o=(o=o+Math.imul(C,se)|0)+Math.imul(R,ie)|0,i=i+Math.imul(R,se)|0,n=n+Math.imul(x,ce)|0,o=(o=o+Math.imul(x,ue)|0)+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,n=n+Math.imul(j,fe)|0,o=(o=o+Math.imul(j,de)|0)+Math.imul(P,fe)|0,i=i+Math.imul(P,de)|0;var xe=(u+(n=n+Math.imul(O,pe)|0)|0)+((8191&(o=(o=o+Math.imul(O,ge)|0)+Math.imul(S,pe)|0))<<13)|0;u=((i=i+Math.imul(S,ge)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),o=(o=Math.imul(L,ne))+Math.imul(U,re)|0,i=Math.imul(U,ne),n=n+Math.imul(N,ie)|0,o=(o=o+Math.imul(N,se)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,se)|0,n=n+Math.imul(C,ce)|0,o=(o=o+Math.imul(C,ue)|0)+Math.imul(R,ce)|0,i=i+Math.imul(R,ue)|0,n=n+Math.imul(x,fe)|0,o=(o=o+Math.imul(x,de)|0)+Math.imul(M,fe)|0,i=i+Math.imul(M,de)|0;var Me=(u+(n=n+Math.imul(j,pe)|0)|0)+((8191&(o=(o=o+Math.imul(j,ge)|0)+Math.imul(P,pe)|0))<<13)|0;u=((i=i+Math.imul(P,ge)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ie),o=(o=Math.imul(L,se))+Math.imul(U,ie)|0,i=Math.imul(U,se),n=n+Math.imul(N,ce)|0,o=(o=o+Math.imul(N,ue)|0)+Math.imul(B,ce)|0,i=i+Math.imul(B,ue)|0,n=n+Math.imul(C,fe)|0,o=(o=o+Math.imul(C,de)|0)+Math.imul(R,fe)|0,i=i+Math.imul(R,de)|0;var Ie=(u+(n=n+Math.imul(x,pe)|0)|0)+((8191&(o=(o=o+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;u=((i=i+Math.imul(M,ge)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(L,ce),o=(o=Math.imul(L,ue))+Math.imul(U,ce)|0,i=Math.imul(U,ue),n=n+Math.imul(N,fe)|0,o=(o=o+Math.imul(N,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Ce=(u+(n=n+Math.imul(C,pe)|0)|0)+((8191&(o=(o=o+Math.imul(C,ge)|0)+Math.imul(R,pe)|0))<<13)|0;u=((i=i+Math.imul(R,ge)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,fe),o=(o=Math.imul(L,de))+Math.imul(U,fe)|0,i=Math.imul(U,de);var Re=(u+(n=n+Math.imul(N,pe)|0)|0)+((8191&(o=(o=o+Math.imul(N,ge)|0)+Math.imul(B,pe)|0))<<13)|0;u=((i=i+Math.imul(B,ge)|0)+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Te=(u+(n=Math.imul(L,pe))|0)+((8191&(o=(o=Math.imul(L,ge))+Math.imul(U,pe)|0))<<13)|0;return u=((i=Math.imul(U,ge))+(o>>>13)|0)+(Te>>>26)|0,Te&=67108863,c[0]=me,c[1]=ye,c[2]=be,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=Oe,c[8]=Se,c[9]=Ee,c[10]=je,c[11]=Pe,c[12]=Ae,c[13]=xe,c[14]=Me,c[15]=Ie,c[16]=Ce,c[17]=Re,c[18]=Te,0!==u&&(c[19]=u,r.length++),r};function m(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i<r.length-1;i++){var s=o;o=0;for(var a=67108863&n,c=Math.min(i,t.length-1),u=Math.max(0,i-e.length+1);u<=c;u++){var l=i-u,f=(0|e.words[l])*(0|t.words[u]),d=67108863&f;a=67108863&(d=d+a|0),o+=(s=(s=s+(f/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}r.words[i]=a,n=s,s=o}return 0!==n?r.words[i]=n:r.length--,r._strip()}function y(e,t,r){return m(e,t,r)}function b(e,t){this.x=e,this.y=t}Math.imul||(g=p),i.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?p(this,e,t):r<1024?m(this,e,t):y(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},b.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,o=0;o<t;o++)n|=(1&e)<<t-o-1,e>>=1;return n},b.prototype.permute=function(e,t,r,n,o,i){for(var s=0;s<i;s++)n[s]=t[e[s]],o[s]=r[e[s]]},b.prototype.transform=function(e,t,r,n,o,i){this.permute(i,e,t,r,n,o);for(var s=1;s<o;s<<=1)for(var a=s<<1,c=Math.cos(2*Math.PI/a),u=Math.sin(2*Math.PI/a),l=0;l<o;l+=a)for(var f=c,d=u,h=0;h<s;h++){var p=r[l+h],g=n[l+h],m=r[l+h+s],y=n[l+h+s],b=f*m-d*y;y=f*y+d*m,m=b,r[l+h]=p+m,n[l+h]=g+y,r[l+h+s]=p-m,n[l+h+s]=g-y,h!==a&&(b=c*f-u*d,d=c*d+u*f,f=b)}},b.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,o=0;for(r=r/2|0;r;r>>>=1)o++;return 1<<o+1+n},b.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var o=e[n];e[n]=e[r-n-1],e[r-n-1]=o,o=t[n],t[n]=-t[r-n-1],t[r-n-1]=-o}},b.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var o=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&o,r=o<67108864?0:o/67108864|0}return e},b.prototype.convert13b=function(e,t,r,o){for(var i=0,s=0;s<t;s++)i+=0|e[s],r[2*s]=8191&i,i>>>=13,r[2*s+1]=8191&i,i>>>=13;for(s=2*t;s<o;++s)r[s]=0;n(0===i),n(0==(-8192&i))},b.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},b.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),o=this.makeRBT(n),i=this.stub(n),s=new Array(n),a=new Array(n),c=new Array(n),u=new Array(n),l=new Array(n),f=new Array(n),d=r.words;d.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,u,n),this.transform(s,i,a,c,n,o),this.transform(u,i,l,f,n,o);for(var h=0;h<n;h++){var p=a[h]*l[h]-c[h]*f[h];c[h]=a[h]*f[h]+c[h]*l[h],a[h]=p}return this.conjugate(a,c,n),this.transform(a,c,d,i,n,o),this.conjugate(d,i,n),this.normalize13b(d,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r._strip()},i.prototype.mul=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},i.prototype.mulf=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),y(this,e,t)},i.prototype.imul=function(e){return this.clone().mulTo(e,this)},i.prototype.imuln=function(e){var t=e<0;t&&(e=-e),n("number"==typeof e),n(e<67108864);for(var r=0,o=0;o<this.length;o++){var i=(0|this.words[o])*e,s=(67108863&i)+(67108863&r);r>>=26,r+=i/67108864|0,r+=s>>>26,this.words[o]=67108863&s}return 0!==r&&(this.words[o]=r,this.length++),t?this.ineg():this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,o=r%26;t[r]=e.words[n]>>>o&1}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var o=r.sqr();n<t.length;n++,o=o.sqr())0!==t[n]&&(r=r.mul(o));return r},i.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,r=e%26,o=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var a=this.words[t]&i,c=(0|this.words[t])-a<<r;this.words[t]=c|s,s=a>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==o){for(t=this.length-1;t>=0;t--)this.words[t+o]=this.words[t];for(t=0;t<o;t++)this.words[t]=0;this.length+=o}return this._strip()},i.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,r){var o;n("number"==typeof e&&e>=0),o=t?(t-t%26)/26:0;var i=e%26,s=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,c=r;if(o-=s,o=Math.max(0,o),c){for(var u=0;u<s;u++)c.words[u]=this.words[u];c.length=s}if(0===s);else if(this.length>s)for(this.length-=s,u=0;u<this.length;u++)this.words[u]=this.words[u+s];else this.words[0]=0,this.length=1;var l=0;for(u=this.length-1;u>=0&&(0!==l||u>=o);u--){var f=0|this.words[u];this.words[u]=l<<26-i|f>>>i,l=f&a}return c&&0!==l&&(c.words[c.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,o=1<<t;return!(this.length<=r)&&!!(this.words[r]&o)},i.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var o=67108863^67108863>>>t<<t;this.words[this.length-1]&=o}return this._strip()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},i.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},i.prototype.addn=function(e){return this.clone().iaddn(e)},i.prototype.subn=function(e){return this.clone().isubn(e)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(e,t,r){var o,i,s=e.length+r;this._expand(s);var a=0;for(o=0;o<e.length;o++){i=(0|this.words[o+r])+a;var c=(0|e.words[o])*t;a=((i-=67108863&c)>>26)-(c/67108864|0),this.words[o+r]=67108863&i}for(;o<this.length-r;o++)a=(i=(0|this.words[o+r])+a)>>26,this.words[o+r]=67108863&i;if(0===a)return this._strip();for(n(-1===a),a=0,o=0;o<this.length;o++)a=(i=-(0|this.words[o])+a)>>26,this.words[o]=67108863&i;return this.negative=1,this._strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,c=n.length-o.length;if("mod"!==t){(a=new i(null)).length=c+1,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}var l=n.clone()._ishlnsubmul(o,1,c);0===l.negative&&(n=l,a&&(a.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/s|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);a&&(a.words[f]=d)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modrn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,o=0,i=this.length-1;i>=0;i--)o=(r*o+(0|this.words[i]))%e;return t?-o:o},i.prototype.modn=function(e){return this.modrn(e)},i.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,o=this.length-1;o>=0;o--){var i=(0|this.words[o])+67108864*r;this.words[o]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),c=new i(1),u=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++u;for(var l=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(f)),o.iushrn(1),s.iushrn(1);for(var p=0,g=1;0==(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||c.isOdd())&&(a.iadd(l),c.isub(f)),a.iushrn(1),c.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(a),s.isub(c)):(r.isub(t),a.isub(o),c.isub(s))}return{a:a,b:c,gcd:r.iushln(u)}},i.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),c=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,l=1;0==(t.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(t.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,o=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=o,this;for(var i=o,s=r;0!==i&&s<this.length;s++){var a=0|this.words[s];i=(a+=i)>>>26,a&=67108863,this.words[s]=a}return 0!==i&&(this.words[s]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var o=0|this.words[0];t=o===e?0:o<e?-1:1}return 0!==this.negative?0|-t:t},i.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},i.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){n<o?t=-1:n>o&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new E(e)},i.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function O(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function j(e){E.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},o(_,w),_.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var o=e.words[9];for(t.words[t.length++]=4194303&o,n=10;n<e.length;n++){var i=0|e.words[n];e.words[n-10]=(4194303&i)<<4|o>>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},o(k,w),o(O,w),o(S,w),S.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,o=67108863&n;n>>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new O;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return v[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new i(1)).iushrn(2);return this.pow(e,r)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);n(!o.isZero());var a=new i(1).toRed(this),c=a.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,u).cmp(c);)l.redIAdd(c);for(var f=this.pow(l,o),d=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var g=h,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m<p);var y=this.pow(f,new i(1).iushln(p-m-1));d=d.redMul(y),f=y.redSqr(),h=h.redMul(f),p=m}return d},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new i(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var o=r[0],s=0,a=0,c=t.bitLength()%26;for(0===c&&(c=26),n=t.length-1;n>=0;n--){for(var u=t.words[n],l=c-1;l>=0;l--){var f=u>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==s?(s<<=1,s|=f,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}c=26}return o},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new j(e)},o(j,E),j.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},j.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},j.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},j.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},j.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,r(71)(e))},function(e,t,r){"use strict";const n=t;n.bignum=r(6),n.define=r(522).define,n.base=r(525),n.constants=r(526),n.decoders=r(286),n.encoders=r(284)},function(e,t,r){"use strict";const n=t;n.der=r(285),n.pem=r(523)},function(e,t,r){"use strict";const n=r(4),o=r(165).Buffer,i=r(166),s=r(168);function a(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){i.call(this,"der",e)}function u(e){return e<10?"0"+e:e}e.exports=a,a.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},n(c,i),c.prototype._encodeComposite=function(e,t,r,n){const i=function(e,t,r,n){let o;"seqof"===e?e="seq":"setof"===e&&(e="set");if(s.tagByName.hasOwnProperty(e))o=s.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return n.error("Unknown tag: "+e);o=e}if(o>=31)return n.error("Multi-octet tag encoding unsupported");t||(o|=32);return o|=s.tagClassByName[r||"universal"]<<6,o}(e,t,r,this.reporter);if(n.length<128){const e=o.alloc(2);return e[0]=i,e[1]=n.length,this._createEncoderBuffer([e,n])}let a=1;for(let e=n.length;e>=256;e>>=8)a++;const c=o.alloc(2+a);c[0]=i,c[1]=128|a;for(let e=1+a,t=n.length;t>0;e--,t>>=8)c[e]=255&t;return this._createEncoderBuffer([c,n])},c.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){const t=o.alloc(2*e.length);for(let r=0;r<e.length;r++)t.writeUInt16BE(e.charCodeAt(r),2*r);return this._createEncoderBuffer(t)}return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(t)||"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},c.prototype._encodeObjid=function(e,t,r){if("string"==typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s.]+/g);for(let t=0;t<e.length;t++)e[t]|=0}else if(Array.isArray(e)){e=e.slice();for(let t=0;t<e.length;t++)e[t]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!r){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}let n=0;for(let t=0;t<e.length;t++){let r=e[t];for(n++;r>=128;r>>=7)n++}const i=o.alloc(n);let s=i.length-1;for(let t=e.length-1;t>=0;t--){let r=e[t];for(i[s--]=127&r;(r>>=7)>0;)i[s--]=128|127&r}return this._createEncoderBuffer(i)},c.prototype._encodeTime=function(e,t){let r;const n=new Date(e);return"gentime"===t?r=[u(n.getUTCFullYear()),u(n.getUTCMonth()+1),u(n.getUTCDate()),u(n.getUTCHours()),u(n.getUTCMinutes()),u(n.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[u(n.getUTCFullYear()%100),u(n.getUTCMonth()+1),u(n.getUTCDate()),u(n.getUTCHours()),u(n.getUTCMinutes()),u(n.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},c.prototype._encodeNull=function(){return this._createEncoderBuffer("")},c.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!o.isBuffer(e)){const t=e.toArray();!e.sign&&128&t[0]&&t.unshift(0),e=o.from(t)}if(o.isBuffer(e)){let t=e.length;0===e.length&&t++;const r=o.alloc(t);return e.copy(r),0===e.length&&(r[0]=0),this._createEncoderBuffer(r)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);let r=1;for(let t=e;t>=256;t>>=8)r++;const n=new Array(r);for(let t=n.length-1;t>=0;t--)n[t]=255&e,e>>=8;return 128&n[0]&&n.unshift(0),this._createEncoderBuffer(o.from(n))},c.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},c.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},c.prototype._skipDefault=function(e,t,r){const n=this._baseState;let o;if(null===n.default)return!1;const i=e.join();if(void 0===n.defaultBuffer&&(n.defaultBuffer=this._encodeValue(n.default,t,r).join()),i.length!==n.defaultBuffer.length)return!1;for(o=0;o<i.length;o++)if(i[o]!==n.defaultBuffer[o])return!1;return!0}},function(e,t,r){"use strict";const n=t;n.der=r(287),n.pem=r(524)},function(e,t,r){"use strict";const n=r(4),o=r(6),i=r(99).DecoderBuffer,s=r(166),a=r(168);function c(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new u,this.tree._init(e.body)}function u(e){s.call(this,"der",e)}function l(e,t){let r=e.readUInt8(t);if(e.isError(r))return r;const n=a.tagClass[r>>6],o=0==(32&r);if(31==(31&r)){let n=r;for(r=0;128==(128&n);){if(n=e.readUInt8(t),e.isError(n))return n;r<<=7,r|=127&n}}else r&=31;return{cls:n,primitive:o,tag:r,tagStr:a.tag[r]}}function f(e,t,r){let n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(0==(128&n))return n;const o=127&n;if(o>4)return e.error("length octect is too long");n=0;for(let t=0;t<o;t++){n<<=8;const t=e.readUInt8(r);if(e.isError(t))return t;n|=t}return n}e.exports=c,c.prototype.decode=function(e,t){return i.isDecoderBuffer(e)||(e=new i(e,t)),this.tree._decode(e,t)},n(u,s),u.prototype._peekTag=function(e,t,r){if(e.isEmpty())return!1;const n=e.save(),o=l(e,'Failed to peek tag: "'+t+'"');return e.isError(o)?o:(e.restore(n),o.tag===t||o.tagStr===t||o.tagStr+"of"===t||r)},u.prototype._decodeTag=function(e,t,r){const n=l(e,'Failed to decode tag of "'+t+'"');if(e.isError(n))return n;let o=f(e,n.primitive,'Failed to get length of "'+t+'"');if(e.isError(o))return o;if(!r&&n.tag!==t&&n.tagStr!==t&&n.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(n.primitive||null!==o)return e.skip(o,'Failed to match body of: "'+t+'"');const i=e.save(),s=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(s)?s:(o=e.offset-i.offset,e.restore(i),e.skip(o,'Failed to match body of: "'+t+'"'))},u.prototype._skipUntilEnd=function(e,t){for(;;){const r=l(e,t);if(e.isError(r))return r;const n=f(e,r.primitive,t);if(e.isError(n))return n;let o;if(o=r.primitive||null!==n?e.skip(n):this._skipUntilEnd(e,t),e.isError(o))return o;if("end"===r.tagStr)break}},u.prototype._decodeList=function(e,t,r,n){const o=[];for(;!e.isEmpty();){const t=this._peekTag(e,"end");if(e.isError(t))return t;const i=r.decode(e,"der",n);if(e.isError(i)&&t)break;o.push(i)}return o},u.prototype._decodeStr=function(e,t){if("bitstr"===t){const t=e.readUInt8();return e.isError(t)?t:{unused:t,data:e.raw()}}if("bmpstr"===t){const t=e.raw();if(t.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");let r="";for(let e=0;e<t.length/2;e++)r+=String.fromCharCode(t.readUInt16BE(2*e));return r}if("numstr"===t){const t=e.raw().toString("ascii");return this._isNumstr(t)?t:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();if("printstr"===t){const t=e.raw().toString("ascii");return this._isPrintstr(t)?t:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported")},u.prototype._decodeObjid=function(e,t,r){let n;const o=[];let i=0,s=0;for(;!e.isEmpty();)s=e.readUInt8(),i<<=7,i|=127&s,0==(128&s)&&(o.push(i),i=0);128&s&&o.push(i);const a=o[0]/40|0,c=o[0]%40;if(n=r?o:[a,c].concat(o.slice(1)),t){let e=t[n.join(" ")];void 0===e&&(e=t[n.join(".")]),void 0!==e&&(n=e)}return n},u.prototype._decodeTime=function(e,t){const r=e.raw().toString();let n,o,i,s,a,c;if("gentime"===t)n=0|r.slice(0,4),o=0|r.slice(4,6),i=0|r.slice(6,8),s=0|r.slice(8,10),a=0|r.slice(10,12),c=0|r.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");n=0|r.slice(0,2),o=0|r.slice(2,4),i=0|r.slice(4,6),s=0|r.slice(6,8),a=0|r.slice(8,10),c=0|r.slice(10,12),n=n<70?2e3+n:1900+n}return Date.UTC(n,o-1,i,s,a,c,0)},u.prototype._decodeNull=function(){return null},u.prototype._decodeBool=function(e){const t=e.readUInt8();return e.isError(t)?t:0!==t},u.prototype._decodeInt=function(e,t){const r=e.raw();let n=new o(r);return t&&(n=t[n.toString(10)]||n),n},u.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getDecoder("der").tree}},function(e){e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},function(e,t,r){var n=r(54),o=r(7).Buffer;function i(e){var t=o.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var r,s=o.alloc(0),a=0;s.length<t;)r=i(a++),s=o.concat([s,n("sha1").update(e).update(r).digest()]);return s.slice(0,t)}},function(e,t){e.exports=function(e,t){for(var r=e.length,n=-1;++n<r;)e[n]^=t[n];return e}},function(e,t,r){var n=r(6),o=r(7).Buffer;e.exports=function(e,t){return o.from(e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed().toArray())}},function(e,t,r){"use strict";e.exports=function(e,t,r,n){for(var o=65535&e|0,i=e>>>16&65535|0,s=0;0!==r;){r-=s=r>2e3?2e3:r;do{i=i+(o=o+t[n++]|0)|0}while(--s);o%=65521,i%=65521}return o|i<<16|0}},function(e,t,r){"use strict";var n=function(){for(var e,t=[],r=0;r<256;r++){e=r;for(var n=0;n<8;n++)e=1&e?3988292384^e>>>1:e>>>1;t[r]=e}return t}();e.exports=function(e,t,r,o){var i=n,s=o+r;e^=-1;for(var a=o;a<s;a++)e=e>>>8^i[255&(e^t[a])];return-1^e}},function(e,t,r){"use strict";var n=r(57),o=!0,i=!0;try{String.fromCharCode.apply(null,[0])}catch(e){o=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){i=!1}for(var s=new n.Buf8(256),a=0;a<256;a++)s[a]=a>=252?6:a>=248?5:a>=240?4:a>=224?3:a>=192?2:1;function c(e,t){if(t<65534&&(e.subarray&&i||!e.subarray&&o))return String.fromCharCode.apply(null,n.shrinkBuf(e,t));for(var r="",s=0;s<t;s++)r+=String.fromCharCode(e[s]);return r}s[254]=s[254]=1,t.string2buf=function(e){var t,r,o,i,s,a=e.length,c=0;for(i=0;i<a;i++)55296==(64512&(r=e.charCodeAt(i)))&&i+1<a&&56320==(64512&(o=e.charCodeAt(i+1)))&&(r=65536+(r-55296<<10)+(o-56320),i++),c+=r<128?1:r<2048?2:r<65536?3:4;for(t=new n.Buf8(c),s=0,i=0;s<c;i++)55296==(64512&(r=e.charCodeAt(i)))&&i+1<a&&56320==(64512&(o=e.charCodeAt(i+1)))&&(r=65536+(r-55296<<10)+(o-56320),i++),r<128?t[s++]=r:r<2048?(t[s++]=192|r>>>6,t[s++]=128|63&r):r<65536?(t[s++]=224|r>>>12,t[s++]=128|r>>>6&63,t[s++]=128|63&r):(t[s++]=240|r>>>18,t[s++]=128|r>>>12&63,t[s++]=128|r>>>6&63,t[s++]=128|63&r);return t},t.buf2binstring=function(e){return c(e,e.length)},t.binstring2buf=function(e){for(var t=new n.Buf8(e.length),r=0,o=t.length;r<o;r++)t[r]=e.charCodeAt(r);return t},t.buf2string=function(e,t){var r,n,o,i,a=t||e.length,u=new Array(2*a);for(n=0,r=0;r<a;)if((o=e[r++])<128)u[n++]=o;else if((i=s[o])>4)u[n++]=65533,r+=i-1;else{for(o&=2===i?31:3===i?15:7;i>1&&r<a;)o=o<<6|63&e[r++],i--;i>1?u[n++]=65533:o<65536?u[n++]=o:(o-=65536,u[n++]=55296|o>>10&1023,u[n++]=56320|1023&o)}return c(u,n)},t.utf8border=function(e,t){var r;for((t=t||e.length)>e.length&&(t=e.length),r=t-1;r>=0&&128==(192&e[r]);)r--;return r<0||0===r?t:r+s[e[r]]>t?r:t}},function(e,t,r){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},function(e,t,r){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n={};let o;t.wordlists=n,t._default=o;try{t._default=o=r(548),n.czech=o}catch(e){}try{t._default=o=r(549),n.chinese_simplified=o}catch(e){}try{t._default=o=r(550),n.chinese_traditional=o}catch(e){}try{t._default=o=r(551),n.korean=o}catch(e){}try{t._default=o=r(552),n.french=o}catch(e){}try{t._default=o=r(553),n.italian=o}catch(e){}try{t._default=o=r(554),n.spanish=o}catch(e){}try{t._default=o=r(555),n.japanese=o,n.JA=o}catch(e){}try{t._default=o=r(556),n.english=o,n.EN=o}catch(e){}},function(e,t,r){"use strict";var n=r(54),o=r(560);e.exports=o((function(e){var t=n("sha256").update(e).digest();return n("sha256").update(t).digest()}))},function(e,t,r){var n=r(170);function o(e){return e.name||e.toString().match(/function (.*?)\s*\(/)[1]}function i(e){return n.Nil(e)?"":o(e.constructor)}function s(e,t){Error.captureStackTrace&&Error.captureStackTrace(e,t)}function a(e){return n.Function(e)?e.toJSON?e.toJSON():o(e):n.Array(e)?"Array":e&&n.Object(e)?"Object":void 0!==e?e:""}function c(e,t,r){var o=function(e){return n.Function(e)?"":n.String(e)?JSON.stringify(e):e&&n.Object(e)?"":e}(t);return"Expected "+a(e)+", got"+(""!==r?" "+r:"")+(""!==o?" "+o:"")}function u(e,t,r){r=r||i(t),this.message=c(e,t,r),s(this,u),this.__type=e,this.__value=t,this.__valueTypeName=r}function l(e,t,r,n,o){e?(o=o||i(n),this.message=function(e,t,r,n,o){var i='" of type ';return"key"===t&&(i='" with key type '),c('property "'+a(r)+i+a(e),n,o)}(e,r,t,n,o)):this.message='Unexpected property "'+t+'"',s(this,u),this.__label=r,this.__property=t,this.__type=e,this.__value=n,this.__valueTypeName=o}u.prototype=Object.create(Error.prototype),u.prototype.constructor=u,l.prototype=Object.create(Error.prototype),l.prototype.constructor=u,e.exports={TfTypeError:u,TfPropertyTypeError:l,tfCustomError:function(e,t){return new u(e,{},t)},tfSubError:function(e,t,r){return e instanceof l?(t=t+"."+e.__property,e=new l(e.__type,t,e.__label,e.__value,e.__valueTypeName)):e instanceof u&&(e=new l(e.__type,t,r,e.__value,e.__valueTypeName)),s(e),e},tfJSON:a,getValueTypeName:i}},function(e,t,r){var n;e.exports=(n=r(9),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.algo,a=[],c=[];!function(){function t(t){for(var r=e.sqrt(t),n=2;n<=r;n++)if(!(t%n))return!1;return!0}function r(e){return 4294967296*(e-(0|e))|0}for(var n=2,o=0;o<64;)t(n)&&(o<8&&(a[o]=r(e.pow(n,.5))),c[o]=r(e.pow(n,1/3)),o++),n++}();var u=[],l=s.SHA256=i.extend({_doReset:function(){this._hash=new o.init(a.slice(0))},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],s=r[3],a=r[4],l=r[5],f=r[6],d=r[7],h=0;h<64;h++){if(h<16)u[h]=0|e[t+h];else{var p=u[h-15],g=(p<<25|p>>>7)^(p<<14|p>>>18)^p>>>3,m=u[h-2],y=(m<<15|m>>>17)^(m<<13|m>>>19)^m>>>10;u[h]=g+u[h-7]+y+u[h-16]}var b=n&o^n&i^o&i,v=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),w=d+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+(a&l^~a&f)+c[h]+u[h];d=f,f=l,l=a,a=s+w|0,s=i,i=o,o=n,n=w+(v+b)|0}r[0]=r[0]+n|0,r[1]=r[1]+o|0,r[2]=r[2]+i|0,r[3]=r[3]+s|0,r[4]=r[4]+a|0,r[5]=r[5]+l|0,r[6]=r[6]+f|0,r[7]=r[7]+d|0},_doFinalize:function(){var t=this._data,r=t.words,n=8*this._nDataBytes,o=8*t.sigBytes;return r[o>>>5]|=128<<24-o%32,r[14+(o+64>>>9<<4)]=e.floor(n/4294967296),r[15+(o+64>>>9<<4)]=n,t.sigBytes=4*r.length,this._process(),this._hash},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=i._createHelper(l),t.HmacSHA256=i._createHmacHelper(l)}(Math),n.SHA256)},function(e,t,r){var n;e.exports=(n=r(9),r(125),function(){var e=n,t=e.lib.Hasher,r=e.x64,o=r.Word,i=r.WordArray,s=e.algo;function a(){return o.create.apply(o,arguments)}var c=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],u=[];!function(){for(var e=0;e<80;e++)u[e]=a()}();var l=s.SHA512=t.extend({_doReset:function(){this._hash=new i.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var r=this._hash.words,n=r[0],o=r[1],i=r[2],s=r[3],a=r[4],l=r[5],f=r[6],d=r[7],h=n.high,p=n.low,g=o.high,m=o.low,y=i.high,b=i.low,v=s.high,w=s.low,_=a.high,k=a.low,O=l.high,S=l.low,E=f.high,j=f.low,P=d.high,A=d.low,x=h,M=p,I=g,C=m,R=y,T=b,N=v,B=w,D=_,L=k,U=O,q=S,H=E,z=j,K=P,F=A,$=0;$<80;$++){var V,J,G=u[$];if($<16)J=G.high=0|e[t+2*$],V=G.low=0|e[t+2*$+1];else{var W=u[$-15],Q=W.high,Z=W.low,Y=(Q>>>1|Z<<31)^(Q>>>8|Z<<24)^Q>>>7,X=(Z>>>1|Q<<31)^(Z>>>8|Q<<24)^(Z>>>7|Q<<25),ee=u[$-2],te=ee.high,re=ee.low,ne=(te>>>19|re<<13)^(te<<3|re>>>29)^te>>>6,oe=(re>>>19|te<<13)^(re<<3|te>>>29)^(re>>>6|te<<26),ie=u[$-7],se=ie.high,ae=ie.low,ce=u[$-16],ue=ce.high,le=ce.low;J=(J=(J=Y+se+((V=X+ae)>>>0<X>>>0?1:0))+ne+((V+=oe)>>>0<oe>>>0?1:0))+ue+((V+=le)>>>0<le>>>0?1:0),G.high=J,G.low=V}var fe,de=D&U^~D&H,he=L&q^~L&z,pe=x&I^x&R^I&R,ge=M&C^M&T^C&T,me=(x>>>28|M<<4)^(x<<30|M>>>2)^(x<<25|M>>>7),ye=(M>>>28|x<<4)^(M<<30|x>>>2)^(M<<25|x>>>7),be=(D>>>14|L<<18)^(D>>>18|L<<14)^(D<<23|L>>>9),ve=(L>>>14|D<<18)^(L>>>18|D<<14)^(L<<23|D>>>9),we=c[$],_e=we.high,ke=we.low,Oe=K+be+((fe=F+ve)>>>0<F>>>0?1:0),Se=ye+ge;K=H,F=z,H=U,z=q,U=D,q=L,D=N+(Oe=(Oe=(Oe=Oe+de+((fe+=he)>>>0<he>>>0?1:0))+_e+((fe+=ke)>>>0<ke>>>0?1:0))+J+((fe+=V)>>>0<V>>>0?1:0))+((L=B+fe|0)>>>0<B>>>0?1:0)|0,N=R,B=T,R=I,T=C,I=x,C=M,x=Oe+(me+pe+(Se>>>0<ye>>>0?1:0))+((M=fe+Se|0)>>>0<fe>>>0?1:0)|0}p=n.low=p+M,n.high=h+x+(p>>>0<M>>>0?1:0),m=o.low=m+C,o.high=g+I+(m>>>0<C>>>0?1:0),b=i.low=b+T,i.high=y+R+(b>>>0<T>>>0?1:0),w=s.low=w+B,s.high=v+N+(w>>>0<B>>>0?1:0),k=a.low=k+L,a.high=_+D+(k>>>0<L>>>0?1:0),S=l.low=S+q,l.high=O+U+(S>>>0<q>>>0?1:0),j=f.low=j+z,f.high=E+H+(j>>>0<z>>>0?1:0),A=d.low=A+F,d.high=P+K+(A>>>0<F>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(r/4294967296),t[31+(n+128>>>10<<5)]=r,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(l),e.HmacSHA512=t._createHmacHelper(l)}(),n.SHA512)},function(e,t,r){"use strict";e.exports=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n<r.length;n++)r[n]=arguments[n];return e.apply(t,r)}}},function(e,t,r){"use strict";var n=r(28);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,r){if(!t)return e;var i;if(r)i=r(t);else if(n.isURLSearchParams(t))i=t.toString();else{var s=[];n.forEach(t,(function(e,t){null!=e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,(function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))})))})),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},function(e,t,r){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,r){"use strict";(function(t){var n=r(28),o=r(598),i={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,c={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=r(306)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),n.isFormData(e)||n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e)?e:n.isArrayBufferView(e)?e.buffer:n.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):n.isObject(e)?(s(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},n.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),n.forEach(["post","put","patch"],(function(e){c.headers[e]=n.merge(i)})),e.exports=c}).call(this,r(13))},function(e,t,r){"use strict";var n=r(28),o=r(599),i=r(601),s=r(303),a=r(602),c=r(605),u=r(606),l=r(307);e.exports=function(e){return new Promise((function(t,r){var f=e.data,d=e.headers;n.isFormData(f)&&delete d["Content-Type"];var h=new XMLHttpRequest;if(e.auth){var p=e.auth.username||"",g=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(p+":"+g)}var m=a(e.baseURL,e.url);if(h.open(e.method.toUpperCase(),s(m,e.params,e.paramsSerializer),!0),h.timeout=e.timeout,h.onreadystatechange=function(){if(h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in h?c(h.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:n,config:e,request:h};o(t,r,i),h=null}},h.onabort=function(){h&&(r(l("Request aborted",e,"ECONNABORTED",h)),h=null)},h.onerror=function(){r(l("Network Error",e,null,h)),h=null},h.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),r(l(t,e,"ECONNABORTED",h)),h=null},n.isStandardBrowserEnv()){var y=(e.withCredentials||u(m))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;y&&(d[e.xsrfHeaderName]=y)}if("setRequestHeader"in h&&n.forEach(d,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete d[t]:h.setRequestHeader(t,e)})),n.isUndefined(e.withCredentials)||(h.withCredentials=!!e.withCredentials),e.responseType)try{h.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&h.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){h&&(h.abort(),r(e),h=null)})),f||(f=null),h.send(f)}))}},function(e,t,r){"use strict";var n=r(600);e.exports=function(e,t,r,o,i){var s=new Error(e);return n(s,t,r,o,i)}},function(e,t,r){"use strict";var n=r(28);e.exports=function(e,t){t=t||{};var r={},o=["url","method","data"],i=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function c(e,t){return n.isPlainObject(e)&&n.isPlainObject(t)?n.merge(e,t):n.isPlainObject(t)?n.merge({},t):n.isArray(t)?t.slice():t}function u(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=c(void 0,e[o])):r[o]=c(e[o],t[o])}n.forEach(o,(function(e){n.isUndefined(t[e])||(r[e]=c(void 0,t[e]))})),n.forEach(i,u),n.forEach(s,(function(o){n.isUndefined(t[o])?n.isUndefined(e[o])||(r[o]=c(void 0,e[o])):r[o]=c(void 0,t[o])})),n.forEach(a,(function(n){n in t?r[n]=c(e[n],t[n]):n in e&&(r[n]=c(void 0,e[n]))}));var l=o.concat(i).concat(s).concat(a),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===l.indexOf(e)}));return n.forEach(f,u),r}},function(e,t,r){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAttribute=t.parseLogs=t.parseLog=t.parseEvent=t.parseAttribute=void 0;const n=r(100);function o(e){if(!n.isNonNullObject(e))throw new Error("Attribute must be a non-null object");const{key:t,value:r}=e;if("string"!=typeof t||!t)throw new Error("Attribute's key must be a non-empty string");if("string"!=typeof r&&void 0!==r)throw new Error("Attribute's value must be a string or unset");return{key:t,value:r||""}}function i(e){if(!n.isNonNullObject(e))throw new Error("Event must be a non-null object");const{type:t,attributes:r}=e;if("string"!=typeof t||""===t)throw new Error("Event type must be a non-empty string");if(!Array.isArray(r))throw new Error("Event's attributes must be an array");return{type:t,attributes:r.map(o)}}function s(e){if(!n.isNonNullObject(e))throw new Error("Log must be a non-null object");const{msg_index:t,log:r,events:o}=e;if("number"!=typeof t)throw new Error("Log's msg_index must be a number");if("string"!=typeof r)throw new Error("Log's log must be a string");if(!Array.isArray(o))throw new Error("Log's events must be an array");return{msg_index:t,log:r,events:o.map(i)}}t.parseAttribute=o,t.parseEvent=i,t.parseLog=s,t.parseLogs=function(e){if(!Array.isArray(e))throw new Error("Logs must be an array");return e.map(s)},t.findAttribute=function(e,t,r){var n;const o=e.find(()=>!0),i=null===(n=null==o?void 0:o.events.find(e=>e.type===t))||void 0===n?void 0:n.attributes.find(e=>e.key===r);if(!i)throw new Error(`Could not find attribute '${r}' in first event of type '${t}' in first log.`);return i}},function(e,t,r){!function(t){"use strict";for(var r=[null,0,{}],n=function(e,t){this.codepoint=e,this.feature=t},o={},i=[],s=0;s<=255;++s)i[s]=0;var a=[function(e,t,o){return t<60||13311<t&&t<42607?new n(t,r):e(t,o)},function(e,t,r){var n=o[t];return n||(n=e(t,r)).feature&&++i[t>>8&255]>10&&(o[t]=n),n},function(e,t,r){return r?e(t,r):new n(t,null)},function(e,t,r){var o;if(t<4352||4371<=t&&t<44032||55204<t)return e(t,r);if(4352<=t&&t<4371){var i={},s=21*(t-4352);for(o=0;o<21;++o)i[4449+o]=44032+28*(o+s);return new n(t,[,,i])}var a=t-44032,c=a%28,u=[];if(0!==c)u[0]=[44032+a-c,4519+c];else for(u[0]=[4352+Math.floor(a/588),4449+Math.floor(a%588/28)],u[2]={},o=1;o<28;++o)u[2][4519+o]=t+o;return new n(t,u)},function(e,t,o){var i=(n.udata[65280&t]||{})[t];return new n(t,i||r)}];n.fromCharCode=a.reduceRight((function(e,t){return function(r,n){return t(e,r,n)}}),null),n.isHighSurrogate=function(e){return e>=55296&&e<=56319},n.isLowSurrogate=function(e){return e>=56320&&e<=57343},n.prototype.prepFeature=function(){this.feature||(this.feature=n.fromCharCode(this.codepoint,!0).feature)},n.prototype.toString=function(){if(this.codepoint<65536)return String.fromCharCode(this.codepoint);var e=this.codepoint-65536;return String.fromCharCode(Math.floor(e/1024)+55296,e%1024+56320)},n.prototype.getDecomp=function(){return this.prepFeature(),this.feature[0]||null},n.prototype.isCompatibility=function(){return this.prepFeature(),!!this.feature[1]&&256&this.feature[1]},n.prototype.isExclude=function(){return this.prepFeature(),!!this.feature[1]&&512&this.feature[1]},n.prototype.getCanonicalClass=function(){return this.prepFeature(),this.feature[1]?255&this.feature[1]:0},n.prototype.getComposite=function(e){if(this.prepFeature(),!this.feature[2])return null;var t=this.feature[2][e.codepoint];return t?n.fromCharCode(t):null};var c=function(e){this.str=e,this.cursor=0};c.prototype.next=function(){if(this.str&&this.cursor<this.str.length){var e,t=this.str.charCodeAt(this.cursor++);return n.isHighSurrogate(t)&&this.cursor<this.str.length&&n.isLowSurrogate(e=this.str.charCodeAt(this.cursor))&&(t=1024*(t-55296)+(e-56320)+65536,++this.cursor),n.fromCharCode(t)}return this.str=null,null};var u=function(e,t){this.it=e,this.canonical=t,this.resBuf=[]};u.prototype.next=function(){if(0===this.resBuf.length){var e=this.it.next();if(!e)return null;this.resBuf=function e(t,r){var o=r.getDecomp();if(!o||t&&r.isCompatibility())return[r];for(var i=[],s=0;s<o.length;++s){var a=e(t,n.fromCharCode(o[s]));i=i.concat(a)}return i}(this.canonical,e)}return this.resBuf.shift()};var l=function(e){this.it=e,this.resBuf=[]};l.prototype.next=function(){var e;if(0===this.resBuf.length)do{var t=this.it.next();if(!t)break;e=t.getCanonicalClass();var r=this.resBuf.length;if(0!==e)for(;r>0;--r){if(this.resBuf[r-1].getCanonicalClass()<=e)break}this.resBuf.splice(r,0,t)}while(0!==e);return this.resBuf.shift()};var f=function(e){this.it=e,this.procBuf=[],this.resBuf=[],this.lastClass=null};f.prototype.next=function(){for(;0===this.resBuf.length;){var e=this.it.next();if(!e){this.resBuf=this.procBuf,this.procBuf=[];break}if(0===this.procBuf.length)this.lastClass=e.getCanonicalClass(),this.procBuf.push(e);else{var t=this.procBuf[0].getComposite(e),r=e.getCanonicalClass();t&&(this.lastClass<r||0===this.lastClass)?this.procBuf[0]=t:(0===r&&(this.resBuf=this.procBuf,this.procBuf=[]),this.lastClass=r,this.procBuf.push(e))}}return this.resBuf.shift()};var d=function(e,t){for(var r,n=function(e,t){switch(e){case"NFD":return new l(new u(new c(t),!0));case"NFKD":return new l(new u(new c(t),!1));case"NFC":return new f(new l(new u(new c(t),!0)));case"NFKC":return new f(new l(new u(new c(t),!1)))}throw e+" is invalid"}(e,t),o="";r=n.next();)o+=r.toString();return o};n.udata={0:{60:[,,{824:8814}],61:[,,{824:8800}],62:[,,{824:8815}],65:[,,{768:192,769:193,770:194,771:195,772:256,774:258,775:550,776:196,777:7842,778:197,780:461,783:512,785:514,803:7840,805:7680,808:260}],66:[,,{775:7682,803:7684,817:7686}],67:[,,{769:262,770:264,775:266,780:268,807:199}],68:[,,{775:7690,780:270,803:7692,807:7696,813:7698,817:7694}],69:[,,{768:200,769:201,770:202,771:7868,772:274,774:276,775:278,776:203,777:7866,780:282,783:516,785:518,803:7864,807:552,808:280,813:7704,816:7706}],70:[,,{775:7710}],71:[,,{769:500,770:284,772:7712,774:286,775:288,780:486,807:290}],72:[,,{770:292,775:7714,776:7718,780:542,803:7716,807:7720,814:7722}],73:[,,{768:204,769:205,770:206,771:296,772:298,774:300,775:304,776:207,777:7880,780:463,783:520,785:522,803:7882,808:302,816:7724}],74:[,,{770:308}],75:[,,{769:7728,780:488,803:7730,807:310,817:7732}],76:[,,{769:313,780:317,803:7734,807:315,813:7740,817:7738}],77:[,,{769:7742,775:7744,803:7746}],78:[,,{768:504,769:323,771:209,775:7748,780:327,803:7750,807:325,813:7754,817:7752}],79:[,,{768:210,769:211,770:212,771:213,772:332,774:334,775:558,776:214,777:7886,779:336,780:465,783:524,785:526,795:416,803:7884,808:490}],80:[,,{769:7764,775:7766}],82:[,,{769:340,775:7768,780:344,783:528,785:530,803:7770,807:342,817:7774}],83:[,,{769:346,770:348,775:7776,780:352,803:7778,806:536,807:350}],84:[,,{775:7786,780:356,803:7788,806:538,807:354,813:7792,817:7790}],85:[,,{768:217,769:218,770:219,771:360,772:362,774:364,776:220,777:7910,778:366,779:368,780:467,783:532,785:534,795:431,803:7908,804:7794,808:370,813:7798,816:7796}],86:[,,{771:7804,803:7806}],87:[,,{768:7808,769:7810,770:372,775:7814,776:7812,803:7816}],88:[,,{775:7818,776:7820}],89:[,,{768:7922,769:221,770:374,771:7928,772:562,775:7822,776:376,777:7926,803:7924}],90:[,,{769:377,770:7824,775:379,780:381,803:7826,817:7828}],97:[,,{768:224,769:225,770:226,771:227,772:257,774:259,775:551,776:228,777:7843,778:229,780:462,783:513,785:515,803:7841,805:7681,808:261}],98:[,,{775:7683,803:7685,817:7687}],99:[,,{769:263,770:265,775:267,780:269,807:231}],100:[,,{775:7691,780:271,803:7693,807:7697,813:7699,817:7695}],101:[,,{768:232,769:233,770:234,771:7869,772:275,774:277,775:279,776:235,777:7867,780:283,783:517,785:519,803:7865,807:553,808:281,813:7705,816:7707}],102:[,,{775:7711}],103:[,,{769:501,770:285,772:7713,774:287,775:289,780:487,807:291}],104:[,,{770:293,775:7715,776:7719,780:543,803:7717,807:7721,814:7723,817:7830}],105:[,,{768:236,769:237,770:238,771:297,772:299,774:301,776:239,777:7881,780:464,783:521,785:523,803:7883,808:303,816:7725}],106:[,,{770:309,780:496}],107:[,,{769:7729,780:489,803:7731,807:311,817:7733}],108:[,,{769:314,780:318,803:7735,807:316,813:7741,817:7739}],109:[,,{769:7743,775:7745,803:7747}],110:[,,{768:505,769:324,771:241,775:7749,780:328,803:7751,807:326,813:7755,817:7753}],111:[,,{768:242,769:243,770:244,771:245,772:333,774:335,775:559,776:246,777:7887,779:337,780:466,783:525,785:527,795:417,803:7885,808:491}],112:[,,{769:7765,775:7767}],114:[,,{769:341,775:7769,780:345,783:529,785:531,803:7771,807:343,817:7775}],115:[,,{769:347,770:349,775:7777,780:353,803:7779,806:537,807:351}],116:[,,{775:7787,776:7831,780:357,803:7789,806:539,807:355,813:7793,817:7791}],117:[,,{768:249,769:250,770:251,771:361,772:363,774:365,776:252,777:7911,778:367,779:369,780:468,783:533,785:535,795:432,803:7909,804:7795,808:371,813:7799,816:7797}],118:[,,{771:7805,803:7807}],119:[,,{768:7809,769:7811,770:373,775:7815,776:7813,778:7832,803:7817}],120:[,,{775:7819,776:7821}],121:[,,{768:7923,769:253,770:375,771:7929,772:563,775:7823,776:255,777:7927,778:7833,803:7925}],122:[,,{769:378,770:7825,775:380,780:382,803:7827,817:7829}],160:[[32],256],168:[[32,776],256,{768:8173,769:901,834:8129}],170:[[97],256],175:[[32,772],256],178:[[50],256],179:[[51],256],180:[[32,769],256],181:[[956],256],184:[[32,807],256],185:[[49],256],186:[[111],256],188:[[49,8260,52],256],189:[[49,8260,50],256],190:[[51,8260,52],256],192:[[65,768]],193:[[65,769]],194:[[65,770],,{768:7846,769:7844,771:7850,777:7848}],195:[[65,771]],196:[[65,776],,{772:478}],197:[[65,778],,{769:506}],198:[,,{769:508,772:482}],199:[[67,807],,{769:7688}],200:[[69,768]],201:[[69,769]],202:[[69,770],,{768:7872,769:7870,771:7876,777:7874}],203:[[69,776]],204:[[73,768]],205:[[73,769]],206:[[73,770]],207:[[73,776],,{769:7726}],209:[[78,771]],210:[[79,768]],211:[[79,769]],212:[[79,770],,{768:7890,769:7888,771:7894,777:7892}],213:[[79,771],,{769:7756,772:556,776:7758}],214:[[79,776],,{772:554}],216:[,,{769:510}],217:[[85,768]],218:[[85,769]],219:[[85,770]],220:[[85,776],,{768:475,769:471,772:469,780:473}],221:[[89,769]],224:[[97,768]],225:[[97,769]],226:[[97,770],,{768:7847,769:7845,771:7851,777:7849}],227:[[97,771]],228:[[97,776],,{772:479}],229:[[97,778],,{769:507}],230:[,,{769:509,772:483}],231:[[99,807],,{769:7689}],232:[[101,768]],233:[[101,769]],234:[[101,770],,{768:7873,769:7871,771:7877,777:7875}],235:[[101,776]],236:[[105,768]],237:[[105,769]],238:[[105,770]],239:[[105,776],,{769:7727}],241:[[110,771]],242:[[111,768]],243:[[111,769]],244:[[111,770],,{768:7891,769:7889,771:7895,777:7893}],245:[[111,771],,{769:7757,772:557,776:7759}],246:[[111,776],,{772:555}],248:[,,{769:511}],249:[[117,768]],250:[[117,769]],251:[[117,770]],252:[[117,776],,{768:476,769:472,772:470,780:474}],253:[[121,769]],255:[[121,776]]},256:{256:[[65,772]],257:[[97,772]],258:[[65,774],,{768:7856,769:7854,771:7860,777:7858}],259:[[97,774],,{768:7857,769:7855,771:7861,777:7859}],260:[[65,808]],261:[[97,808]],262:[[67,769]],263:[[99,769]],264:[[67,770]],265:[[99,770]],266:[[67,775]],267:[[99,775]],268:[[67,780]],269:[[99,780]],270:[[68,780]],271:[[100,780]],274:[[69,772],,{768:7700,769:7702}],275:[[101,772],,{768:7701,769:7703}],276:[[69,774]],277:[[101,774]],278:[[69,775]],279:[[101,775]],280:[[69,808]],281:[[101,808]],282:[[69,780]],283:[[101,780]],284:[[71,770]],285:[[103,770]],286:[[71,774]],287:[[103,774]],288:[[71,775]],289:[[103,775]],290:[[71,807]],291:[[103,807]],292:[[72,770]],293:[[104,770]],296:[[73,771]],297:[[105,771]],298:[[73,772]],299:[[105,772]],300:[[73,774]],301:[[105,774]],302:[[73,808]],303:[[105,808]],304:[[73,775]],306:[[73,74],256],307:[[105,106],256],308:[[74,770]],309:[[106,770]],310:[[75,807]],311:[[107,807]],313:[[76,769]],314:[[108,769]],315:[[76,807]],316:[[108,807]],317:[[76,780]],318:[[108,780]],319:[[76,183],256],320:[[108,183],256],323:[[78,769]],324:[[110,769]],325:[[78,807]],326:[[110,807]],327:[[78,780]],328:[[110,780]],329:[[700,110],256],332:[[79,772],,{768:7760,769:7762}],333:[[111,772],,{768:7761,769:7763}],334:[[79,774]],335:[[111,774]],336:[[79,779]],337:[[111,779]],340:[[82,769]],341:[[114,769]],342:[[82,807]],343:[[114,807]],344:[[82,780]],345:[[114,780]],346:[[83,769],,{775:7780}],347:[[115,769],,{775:7781}],348:[[83,770]],349:[[115,770]],350:[[83,807]],351:[[115,807]],352:[[83,780],,{775:7782}],353:[[115,780],,{775:7783}],354:[[84,807]],355:[[116,807]],356:[[84,780]],357:[[116,780]],360:[[85,771],,{769:7800}],361:[[117,771],,{769:7801}],362:[[85,772],,{776:7802}],363:[[117,772],,{776:7803}],364:[[85,774]],365:[[117,774]],366:[[85,778]],367:[[117,778]],368:[[85,779]],369:[[117,779]],370:[[85,808]],371:[[117,808]],372:[[87,770]],373:[[119,770]],374:[[89,770]],375:[[121,770]],376:[[89,776]],377:[[90,769]],378:[[122,769]],379:[[90,775]],380:[[122,775]],381:[[90,780]],382:[[122,780]],383:[[115],256,{775:7835}],416:[[79,795],,{768:7900,769:7898,771:7904,777:7902,803:7906}],417:[[111,795],,{768:7901,769:7899,771:7905,777:7903,803:7907}],431:[[85,795],,{768:7914,769:7912,771:7918,777:7916,803:7920}],432:[[117,795],,{768:7915,769:7913,771:7919,777:7917,803:7921}],439:[,,{780:494}],452:[[68,381],256],453:[[68,382],256],454:[[100,382],256],455:[[76,74],256],456:[[76,106],256],457:[[108,106],256],458:[[78,74],256],459:[[78,106],256],460:[[110,106],256],461:[[65,780]],462:[[97,780]],463:[[73,780]],464:[[105,780]],465:[[79,780]],466:[[111,780]],467:[[85,780]],468:[[117,780]],469:[[220,772]],470:[[252,772]],471:[[220,769]],472:[[252,769]],473:[[220,780]],474:[[252,780]],475:[[220,768]],476:[[252,768]],478:[[196,772]],479:[[228,772]],480:[[550,772]],481:[[551,772]],482:[[198,772]],483:[[230,772]],486:[[71,780]],487:[[103,780]],488:[[75,780]],489:[[107,780]],490:[[79,808],,{772:492}],491:[[111,808],,{772:493}],492:[[490,772]],493:[[491,772]],494:[[439,780]],495:[[658,780]],496:[[106,780]],497:[[68,90],256],498:[[68,122],256],499:[[100,122],256],500:[[71,769]],501:[[103,769]],504:[[78,768]],505:[[110,768]],506:[[197,769]],507:[[229,769]],508:[[198,769]],509:[[230,769]],510:[[216,769]],511:[[248,769]],66045:[,220]},512:{512:[[65,783]],513:[[97,783]],514:[[65,785]],515:[[97,785]],516:[[69,783]],517:[[101,783]],518:[[69,785]],519:[[101,785]],520:[[73,783]],521:[[105,783]],522:[[73,785]],523:[[105,785]],524:[[79,783]],525:[[111,783]],526:[[79,785]],527:[[111,785]],528:[[82,783]],529:[[114,783]],530:[[82,785]],531:[[114,785]],532:[[85,783]],533:[[117,783]],534:[[85,785]],535:[[117,785]],536:[[83,806]],537:[[115,806]],538:[[84,806]],539:[[116,806]],542:[[72,780]],543:[[104,780]],550:[[65,775],,{772:480}],551:[[97,775],,{772:481}],552:[[69,807],,{774:7708}],553:[[101,807],,{774:7709}],554:[[214,772]],555:[[246,772]],556:[[213,772]],557:[[245,772]],558:[[79,775],,{772:560}],559:[[111,775],,{772:561}],560:[[558,772]],561:[[559,772]],562:[[89,772]],563:[[121,772]],658:[,,{780:495}],688:[[104],256],689:[[614],256],690:[[106],256],691:[[114],256],692:[[633],256],693:[[635],256],694:[[641],256],695:[[119],256],696:[[121],256],728:[[32,774],256],729:[[32,775],256],730:[[32,778],256],731:[[32,808],256],732:[[32,771],256],733:[[32,779],256],736:[[611],256],737:[[108],256],738:[[115],256],739:[[120],256],740:[[661],256],66272:[,220]},768:{768:[,230],769:[,230],770:[,230],771:[,230],772:[,230],773:[,230],774:[,230],775:[,230],776:[,230,{769:836}],777:[,230],778:[,230],779:[,230],780:[,230],781:[,230],782:[,230],783:[,230],784:[,230],785:[,230],786:[,230],787:[,230],788:[,230],789:[,232],790:[,220],791:[,220],792:[,220],793:[,220],794:[,232],795:[,216],796:[,220],797:[,220],798:[,220],799:[,220],800:[,220],801:[,202],802:[,202],803:[,220],804:[,220],805:[,220],806:[,220],807:[,202],808:[,202],809:[,220],810:[,220],811:[,220],812:[,220],813:[,220],814:[,220],815:[,220],816:[,220],817:[,220],818:[,220],819:[,220],820:[,1],821:[,1],822:[,1],823:[,1],824:[,1],825:[,220],826:[,220],827:[,220],828:[,220],829:[,230],830:[,230],831:[,230],832:[[768],230],833:[[769],230],834:[,230],835:[[787],230],836:[[776,769],230],837:[,240],838:[,230],839:[,220],840:[,220],841:[,220],842:[,230],843:[,230],844:[,230],845:[,220],846:[,220],848:[,230],849:[,230],850:[,230],851:[,220],852:[,220],853:[,220],854:[,220],855:[,230],856:[,232],857:[,220],858:[,220],859:[,230],860:[,233],861:[,234],862:[,234],863:[,233],864:[,234],865:[,234],866:[,233],867:[,230],868:[,230],869:[,230],870:[,230],871:[,230],872:[,230],873:[,230],874:[,230],875:[,230],876:[,230],877:[,230],878:[,230],879:[,230],884:[[697]],890:[[32,837],256],894:[[59]],900:[[32,769],256],901:[[168,769]],902:[[913,769]],903:[[183]],904:[[917,769]],905:[[919,769]],906:[[921,769]],908:[[927,769]],910:[[933,769]],911:[[937,769]],912:[[970,769]],913:[,,{768:8122,769:902,772:8121,774:8120,787:7944,788:7945,837:8124}],917:[,,{768:8136,769:904,787:7960,788:7961}],919:[,,{768:8138,769:905,787:7976,788:7977,837:8140}],921:[,,{768:8154,769:906,772:8153,774:8152,776:938,787:7992,788:7993}],927:[,,{768:8184,769:908,787:8008,788:8009}],929:[,,{788:8172}],933:[,,{768:8170,769:910,772:8169,774:8168,776:939,788:8025}],937:[,,{768:8186,769:911,787:8040,788:8041,837:8188}],938:[[921,776]],939:[[933,776]],940:[[945,769],,{837:8116}],941:[[949,769]],942:[[951,769],,{837:8132}],943:[[953,769]],944:[[971,769]],945:[,,{768:8048,769:940,772:8113,774:8112,787:7936,788:7937,834:8118,837:8115}],949:[,,{768:8050,769:941,787:7952,788:7953}],951:[,,{768:8052,769:942,787:7968,788:7969,834:8134,837:8131}],953:[,,{768:8054,769:943,772:8145,774:8144,776:970,787:7984,788:7985,834:8150}],959:[,,{768:8056,769:972,787:8e3,788:8001}],961:[,,{787:8164,788:8165}],965:[,,{768:8058,769:973,772:8161,774:8160,776:971,787:8016,788:8017,834:8166}],969:[,,{768:8060,769:974,787:8032,788:8033,834:8182,837:8179}],970:[[953,776],,{768:8146,769:912,834:8151}],971:[[965,776],,{768:8162,769:944,834:8167}],972:[[959,769]],973:[[965,769]],974:[[969,769],,{837:8180}],976:[[946],256],977:[[952],256],978:[[933],256,{769:979,776:980}],979:[[978,769]],980:[[978,776]],981:[[966],256],982:[[960],256],1008:[[954],256],1009:[[961],256],1010:[[962],256],1012:[[920],256],1013:[[949],256],1017:[[931],256],66422:[,230],66423:[,230],66424:[,230],66425:[,230],66426:[,230]},1024:{1024:[[1045,768]],1025:[[1045,776]],1027:[[1043,769]],1030:[,,{776:1031}],1031:[[1030,776]],1036:[[1050,769]],1037:[[1048,768]],1038:[[1059,774]],1040:[,,{774:1232,776:1234}],1043:[,,{769:1027}],1045:[,,{768:1024,774:1238,776:1025}],1046:[,,{774:1217,776:1244}],1047:[,,{776:1246}],1048:[,,{768:1037,772:1250,774:1049,776:1252}],1049:[[1048,774]],1050:[,,{769:1036}],1054:[,,{776:1254}],1059:[,,{772:1262,774:1038,776:1264,779:1266}],1063:[,,{776:1268}],1067:[,,{776:1272}],1069:[,,{776:1260}],1072:[,,{774:1233,776:1235}],1075:[,,{769:1107}],1077:[,,{768:1104,774:1239,776:1105}],1078:[,,{774:1218,776:1245}],1079:[,,{776:1247}],1080:[,,{768:1117,772:1251,774:1081,776:1253}],1081:[[1080,774]],1082:[,,{769:1116}],1086:[,,{776:1255}],1091:[,,{772:1263,774:1118,776:1265,779:1267}],1095:[,,{776:1269}],1099:[,,{776:1273}],1101:[,,{776:1261}],1104:[[1077,768]],1105:[[1077,776]],1107:[[1075,769]],1110:[,,{776:1111}],1111:[[1110,776]],1116:[[1082,769]],1117:[[1080,768]],1118:[[1091,774]],1140:[,,{783:1142}],1141:[,,{783:1143}],1142:[[1140,783]],1143:[[1141,783]],1155:[,230],1156:[,230],1157:[,230],1158:[,230],1159:[,230],1217:[[1046,774]],1218:[[1078,774]],1232:[[1040,774]],1233:[[1072,774]],1234:[[1040,776]],1235:[[1072,776]],1238:[[1045,774]],1239:[[1077,774]],1240:[,,{776:1242}],1241:[,,{776:1243}],1242:[[1240,776]],1243:[[1241,776]],1244:[[1046,776]],1245:[[1078,776]],1246:[[1047,776]],1247:[[1079,776]],1250:[[1048,772]],1251:[[1080,772]],1252:[[1048,776]],1253:[[1080,776]],1254:[[1054,776]],1255:[[1086,776]],1256:[,,{776:1258}],1257:[,,{776:1259}],1258:[[1256,776]],1259:[[1257,776]],1260:[[1069,776]],1261:[[1101,776]],1262:[[1059,772]],1263:[[1091,772]],1264:[[1059,776]],1265:[[1091,776]],1266:[[1059,779]],1267:[[1091,779]],1268:[[1063,776]],1269:[[1095,776]],1272:[[1067,776]],1273:[[1099,776]]},1280:{1415:[[1381,1410],256],1425:[,220],1426:[,230],1427:[,230],1428:[,230],1429:[,230],1430:[,220],1431:[,230],1432:[,230],1433:[,230],1434:[,222],1435:[,220],1436:[,230],1437:[,230],1438:[,230],1439:[,230],1440:[,230],1441:[,230],1442:[,220],1443:[,220],1444:[,220],1445:[,220],1446:[,220],1447:[,220],1448:[,230],1449:[,230],1450:[,220],1451:[,230],1452:[,230],1453:[,222],1454:[,228],1455:[,230],1456:[,10],1457:[,11],1458:[,12],1459:[,13],1460:[,14],1461:[,15],1462:[,16],1463:[,17],1464:[,18],1465:[,19],1466:[,19],1467:[,20],1468:[,21],1469:[,22],1471:[,23],1473:[,24],1474:[,25],1476:[,230],1477:[,220],1479:[,18]},1536:{1552:[,230],1553:[,230],1554:[,230],1555:[,230],1556:[,230],1557:[,230],1558:[,230],1559:[,230],1560:[,30],1561:[,31],1562:[,32],1570:[[1575,1619]],1571:[[1575,1620]],1572:[[1608,1620]],1573:[[1575,1621]],1574:[[1610,1620]],1575:[,,{1619:1570,1620:1571,1621:1573}],1608:[,,{1620:1572}],1610:[,,{1620:1574}],1611:[,27],1612:[,28],1613:[,29],1614:[,30],1615:[,31],1616:[,32],1617:[,33],1618:[,34],1619:[,230],1620:[,230],1621:[,220],1622:[,220],1623:[,230],1624:[,230],1625:[,230],1626:[,230],1627:[,230],1628:[,220],1629:[,230],1630:[,230],1631:[,220],1648:[,35],1653:[[1575,1652],256],1654:[[1608,1652],256],1655:[[1735,1652],256],1656:[[1610,1652],256],1728:[[1749,1620]],1729:[,,{1620:1730}],1730:[[1729,1620]],1746:[,,{1620:1747}],1747:[[1746,1620]],1749:[,,{1620:1728}],1750:[,230],1751:[,230],1752:[,230],1753:[,230],1754:[,230],1755:[,230],1756:[,230],1759:[,230],1760:[,230],1761:[,230],1762:[,230],1763:[,220],1764:[,230],1767:[,230],1768:[,230],1770:[,220],1771:[,230],1772:[,230],1773:[,220]},1792:{1809:[,36],1840:[,230],1841:[,220],1842:[,230],1843:[,230],1844:[,220],1845:[,230],1846:[,230],1847:[,220],1848:[,220],1849:[,220],1850:[,230],1851:[,220],1852:[,220],1853:[,230],1854:[,220],1855:[,230],1856:[,230],1857:[,230],1858:[,220],1859:[,230],1860:[,220],1861:[,230],1862:[,220],1863:[,230],1864:[,220],1865:[,230],1866:[,230],2027:[,230],2028:[,230],2029:[,230],2030:[,230],2031:[,230],2032:[,230],2033:[,230],2034:[,220],2035:[,230]},2048:{2070:[,230],2071:[,230],2072:[,230],2073:[,230],2075:[,230],2076:[,230],2077:[,230],2078:[,230],2079:[,230],2080:[,230],2081:[,230],2082:[,230],2083:[,230],2085:[,230],2086:[,230],2087:[,230],2089:[,230],2090:[,230],2091:[,230],2092:[,230],2093:[,230],2137:[,220],2138:[,220],2139:[,220],2276:[,230],2277:[,230],2278:[,220],2279:[,230],2280:[,230],2281:[,220],2282:[,230],2283:[,230],2284:[,230],2285:[,220],2286:[,220],2287:[,220],2288:[,27],2289:[,28],2290:[,29],2291:[,230],2292:[,230],2293:[,230],2294:[,220],2295:[,230],2296:[,230],2297:[,220],2298:[,220],2299:[,230],2300:[,230],2301:[,230],2302:[,230],2303:[,230]},2304:{2344:[,,{2364:2345}],2345:[[2344,2364]],2352:[,,{2364:2353}],2353:[[2352,2364]],2355:[,,{2364:2356}],2356:[[2355,2364]],2364:[,7],2381:[,9],2385:[,230],2386:[,220],2387:[,230],2388:[,230],2392:[[2325,2364],512],2393:[[2326,2364],512],2394:[[2327,2364],512],2395:[[2332,2364],512],2396:[[2337,2364],512],2397:[[2338,2364],512],2398:[[2347,2364],512],2399:[[2351,2364],512],2492:[,7],2503:[,,{2494:2507,2519:2508}],2507:[[2503,2494]],2508:[[2503,2519]],2509:[,9],2524:[[2465,2492],512],2525:[[2466,2492],512],2527:[[2479,2492],512]},2560:{2611:[[2610,2620],512],2614:[[2616,2620],512],2620:[,7],2637:[,9],2649:[[2582,2620],512],2650:[[2583,2620],512],2651:[[2588,2620],512],2654:[[2603,2620],512],2748:[,7],2765:[,9],68109:[,220],68111:[,230],68152:[,230],68153:[,1],68154:[,220],68159:[,9],68325:[,230],68326:[,220]},2816:{2876:[,7],2887:[,,{2878:2891,2902:2888,2903:2892}],2888:[[2887,2902]],2891:[[2887,2878]],2892:[[2887,2903]],2893:[,9],2908:[[2849,2876],512],2909:[[2850,2876],512],2962:[,,{3031:2964}],2964:[[2962,3031]],3014:[,,{3006:3018,3031:3020}],3015:[,,{3006:3019}],3018:[[3014,3006]],3019:[[3015,3006]],3020:[[3014,3031]],3021:[,9]},3072:{3142:[,,{3158:3144}],3144:[[3142,3158]],3149:[,9],3157:[,84],3158:[,91],3260:[,7],3263:[,,{3285:3264}],3264:[[3263,3285]],3270:[,,{3266:3274,3285:3271,3286:3272}],3271:[[3270,3285]],3272:[[3270,3286]],3274:[[3270,3266],,{3285:3275}],3275:[[3274,3285]],3277:[,9]},3328:{3398:[,,{3390:3402,3415:3404}],3399:[,,{3390:3403}],3402:[[3398,3390]],3403:[[3399,3390]],3404:[[3398,3415]],3405:[,9],3530:[,9],3545:[,,{3530:3546,3535:3548,3551:3550}],3546:[[3545,3530]],3548:[[3545,3535],,{3530:3549}],3549:[[3548,3530]],3550:[[3545,3551]]},3584:{3635:[[3661,3634],256],3640:[,103],3641:[,103],3642:[,9],3656:[,107],3657:[,107],3658:[,107],3659:[,107],3763:[[3789,3762],256],3768:[,118],3769:[,118],3784:[,122],3785:[,122],3786:[,122],3787:[,122],3804:[[3755,3737],256],3805:[[3755,3745],256]},3840:{3852:[[3851],256],3864:[,220],3865:[,220],3893:[,220],3895:[,220],3897:[,216],3907:[[3906,4023],512],3917:[[3916,4023],512],3922:[[3921,4023],512],3927:[[3926,4023],512],3932:[[3931,4023],512],3945:[[3904,4021],512],3953:[,129],3954:[,130],3955:[[3953,3954],512],3956:[,132],3957:[[3953,3956],512],3958:[[4018,3968],512],3959:[[4018,3969],256],3960:[[4019,3968],512],3961:[[4019,3969],256],3962:[,130],3963:[,130],3964:[,130],3965:[,130],3968:[,130],3969:[[3953,3968],512],3970:[,230],3971:[,230],3972:[,9],3974:[,230],3975:[,230],3987:[[3986,4023],512],3997:[[3996,4023],512],4002:[[4001,4023],512],4007:[[4006,4023],512],4012:[[4011,4023],512],4025:[[3984,4021],512],4038:[,220]},4096:{4133:[,,{4142:4134}],4134:[[4133,4142]],4151:[,7],4153:[,9],4154:[,9],4237:[,220],4348:[[4316],256],69702:[,9],69759:[,9],69785:[,,{69818:69786}],69786:[[69785,69818]],69787:[,,{69818:69788}],69788:[[69787,69818]],69797:[,,{69818:69803}],69803:[[69797,69818]],69817:[,9],69818:[,7]},4352:{69888:[,230],69889:[,230],69890:[,230],69934:[[69937,69927]],69935:[[69938,69927]],69937:[,,{69927:69934}],69938:[,,{69927:69935}],69939:[,9],69940:[,9],70003:[,7],70080:[,9]},4608:{70197:[,9],70198:[,7],70377:[,7],70378:[,9]},4864:{4957:[,230],4958:[,230],4959:[,230],70460:[,7],70471:[,,{70462:70475,70487:70476}],70475:[[70471,70462]],70476:[[70471,70487]],70477:[,9],70502:[,230],70503:[,230],70504:[,230],70505:[,230],70506:[,230],70507:[,230],70508:[,230],70512:[,230],70513:[,230],70514:[,230],70515:[,230],70516:[,230]},5120:{70841:[,,{70832:70844,70842:70843,70845:70846}],70843:[[70841,70842]],70844:[[70841,70832]],70846:[[70841,70845]],70850:[,9],70851:[,7]},5376:{71096:[,,{71087:71098}],71097:[,,{71087:71099}],71098:[[71096,71087]],71099:[[71097,71087]],71103:[,9],71104:[,7]},5632:{71231:[,9],71350:[,9],71351:[,7]},5888:{5908:[,9],5940:[,9],6098:[,9],6109:[,230]},6144:{6313:[,228]},6400:{6457:[,222],6458:[,230],6459:[,220]},6656:{6679:[,230],6680:[,220],6752:[,9],6773:[,230],6774:[,230],6775:[,230],6776:[,230],6777:[,230],6778:[,230],6779:[,230],6780:[,230],6783:[,220],6832:[,230],6833:[,230],6834:[,230],6835:[,230],6836:[,230],6837:[,220],6838:[,220],6839:[,220],6840:[,220],6841:[,220],6842:[,220],6843:[,230],6844:[,230],6845:[,220]},6912:{6917:[,,{6965:6918}],6918:[[6917,6965]],6919:[,,{6965:6920}],6920:[[6919,6965]],6921:[,,{6965:6922}],6922:[[6921,6965]],6923:[,,{6965:6924}],6924:[[6923,6965]],6925:[,,{6965:6926}],6926:[[6925,6965]],6929:[,,{6965:6930}],6930:[[6929,6965]],6964:[,7],6970:[,,{6965:6971}],6971:[[6970,6965]],6972:[,,{6965:6973}],6973:[[6972,6965]],6974:[,,{6965:6976}],6975:[,,{6965:6977}],6976:[[6974,6965]],6977:[[6975,6965]],6978:[,,{6965:6979}],6979:[[6978,6965]],6980:[,9],7019:[,230],7020:[,220],7021:[,230],7022:[,230],7023:[,230],7024:[,230],7025:[,230],7026:[,230],7027:[,230],7082:[,9],7083:[,9],7142:[,7],7154:[,9],7155:[,9]},7168:{7223:[,7],7376:[,230],7377:[,230],7378:[,230],7380:[,1],7381:[,220],7382:[,220],7383:[,220],7384:[,220],7385:[,220],7386:[,230],7387:[,230],7388:[,220],7389:[,220],7390:[,220],7391:[,220],7392:[,230],7394:[,1],7395:[,1],7396:[,1],7397:[,1],7398:[,1],7399:[,1],7400:[,1],7405:[,220],7412:[,230],7416:[,230],7417:[,230]},7424:{7468:[[65],256],7469:[[198],256],7470:[[66],256],7472:[[68],256],7473:[[69],256],7474:[[398],256],7475:[[71],256],7476:[[72],256],7477:[[73],256],7478:[[74],256],7479:[[75],256],7480:[[76],256],7481:[[77],256],7482:[[78],256],7484:[[79],256],7485:[[546],256],7486:[[80],256],7487:[[82],256],7488:[[84],256],7489:[[85],256],7490:[[87],256],7491:[[97],256],7492:[[592],256],7493:[[593],256],7494:[[7426],256],7495:[[98],256],7496:[[100],256],7497:[[101],256],7498:[[601],256],7499:[[603],256],7500:[[604],256],7501:[[103],256],7503:[[107],256],7504:[[109],256],7505:[[331],256],7506:[[111],256],7507:[[596],256],7508:[[7446],256],7509:[[7447],256],7510:[[112],256],7511:[[116],256],7512:[[117],256],7513:[[7453],256],7514:[[623],256],7515:[[118],256],7516:[[7461],256],7517:[[946],256],7518:[[947],256],7519:[[948],256],7520:[[966],256],7521:[[967],256],7522:[[105],256],7523:[[114],256],7524:[[117],256],7525:[[118],256],7526:[[946],256],7527:[[947],256],7528:[[961],256],7529:[[966],256],7530:[[967],256],7544:[[1085],256],7579:[[594],256],7580:[[99],256],7581:[[597],256],7582:[[240],256],7583:[[604],256],7584:[[102],256],7585:[[607],256],7586:[[609],256],7587:[[613],256],7588:[[616],256],7589:[[617],256],7590:[[618],256],7591:[[7547],256],7592:[[669],256],7593:[[621],256],7594:[[7557],256],7595:[[671],256],7596:[[625],256],7597:[[624],256],7598:[[626],256],7599:[[627],256],7600:[[628],256],7601:[[629],256],7602:[[632],256],7603:[[642],256],7604:[[643],256],7605:[[427],256],7606:[[649],256],7607:[[650],256],7608:[[7452],256],7609:[[651],256],7610:[[652],256],7611:[[122],256],7612:[[656],256],7613:[[657],256],7614:[[658],256],7615:[[952],256],7616:[,230],7617:[,230],7618:[,220],7619:[,230],7620:[,230],7621:[,230],7622:[,230],7623:[,230],7624:[,230],7625:[,230],7626:[,220],7627:[,230],7628:[,230],7629:[,234],7630:[,214],7631:[,220],7632:[,202],7633:[,230],7634:[,230],7635:[,230],7636:[,230],7637:[,230],7638:[,230],7639:[,230],7640:[,230],7641:[,230],7642:[,230],7643:[,230],7644:[,230],7645:[,230],7646:[,230],7647:[,230],7648:[,230],7649:[,230],7650:[,230],7651:[,230],7652:[,230],7653:[,230],7654:[,230],7655:[,230],7656:[,230],7657:[,230],7658:[,230],7659:[,230],7660:[,230],7661:[,230],7662:[,230],7663:[,230],7664:[,230],7665:[,230],7666:[,230],7667:[,230],7668:[,230],7669:[,230],7676:[,233],7677:[,220],7678:[,230],7679:[,220]},7680:{7680:[[65,805]],7681:[[97,805]],7682:[[66,775]],7683:[[98,775]],7684:[[66,803]],7685:[[98,803]],7686:[[66,817]],7687:[[98,817]],7688:[[199,769]],7689:[[231,769]],7690:[[68,775]],7691:[[100,775]],7692:[[68,803]],7693:[[100,803]],7694:[[68,817]],7695:[[100,817]],7696:[[68,807]],7697:[[100,807]],7698:[[68,813]],7699:[[100,813]],7700:[[274,768]],7701:[[275,768]],7702:[[274,769]],7703:[[275,769]],7704:[[69,813]],7705:[[101,813]],7706:[[69,816]],7707:[[101,816]],7708:[[552,774]],7709:[[553,774]],7710:[[70,775]],7711:[[102,775]],7712:[[71,772]],7713:[[103,772]],7714:[[72,775]],7715:[[104,775]],7716:[[72,803]],7717:[[104,803]],7718:[[72,776]],7719:[[104,776]],7720:[[72,807]],7721:[[104,807]],7722:[[72,814]],7723:[[104,814]],7724:[[73,816]],7725:[[105,816]],7726:[[207,769]],7727:[[239,769]],7728:[[75,769]],7729:[[107,769]],7730:[[75,803]],7731:[[107,803]],7732:[[75,817]],7733:[[107,817]],7734:[[76,803],,{772:7736}],7735:[[108,803],,{772:7737}],7736:[[7734,772]],7737:[[7735,772]],7738:[[76,817]],7739:[[108,817]],7740:[[76,813]],7741:[[108,813]],7742:[[77,769]],7743:[[109,769]],7744:[[77,775]],7745:[[109,775]],7746:[[77,803]],7747:[[109,803]],7748:[[78,775]],7749:[[110,775]],7750:[[78,803]],7751:[[110,803]],7752:[[78,817]],7753:[[110,817]],7754:[[78,813]],7755:[[110,813]],7756:[[213,769]],7757:[[245,769]],7758:[[213,776]],7759:[[245,776]],7760:[[332,768]],7761:[[333,768]],7762:[[332,769]],7763:[[333,769]],7764:[[80,769]],7765:[[112,769]],7766:[[80,775]],7767:[[112,775]],7768:[[82,775]],7769:[[114,775]],7770:[[82,803],,{772:7772}],7771:[[114,803],,{772:7773}],7772:[[7770,772]],7773:[[7771,772]],7774:[[82,817]],7775:[[114,817]],7776:[[83,775]],7777:[[115,775]],7778:[[83,803],,{775:7784}],7779:[[115,803],,{775:7785}],7780:[[346,775]],7781:[[347,775]],7782:[[352,775]],7783:[[353,775]],7784:[[7778,775]],7785:[[7779,775]],7786:[[84,775]],7787:[[116,775]],7788:[[84,803]],7789:[[116,803]],7790:[[84,817]],7791:[[116,817]],7792:[[84,813]],7793:[[116,813]],7794:[[85,804]],7795:[[117,804]],7796:[[85,816]],7797:[[117,816]],7798:[[85,813]],7799:[[117,813]],7800:[[360,769]],7801:[[361,769]],7802:[[362,776]],7803:[[363,776]],7804:[[86,771]],7805:[[118,771]],7806:[[86,803]],7807:[[118,803]],7808:[[87,768]],7809:[[119,768]],7810:[[87,769]],7811:[[119,769]],7812:[[87,776]],7813:[[119,776]],7814:[[87,775]],7815:[[119,775]],7816:[[87,803]],7817:[[119,803]],7818:[[88,775]],7819:[[120,775]],7820:[[88,776]],7821:[[120,776]],7822:[[89,775]],7823:[[121,775]],7824:[[90,770]],7825:[[122,770]],7826:[[90,803]],7827:[[122,803]],7828:[[90,817]],7829:[[122,817]],7830:[[104,817]],7831:[[116,776]],7832:[[119,778]],7833:[[121,778]],7834:[[97,702],256],7835:[[383,775]],7840:[[65,803],,{770:7852,774:7862}],7841:[[97,803],,{770:7853,774:7863}],7842:[[65,777]],7843:[[97,777]],7844:[[194,769]],7845:[[226,769]],7846:[[194,768]],7847:[[226,768]],7848:[[194,777]],7849:[[226,777]],7850:[[194,771]],7851:[[226,771]],7852:[[7840,770]],7853:[[7841,770]],7854:[[258,769]],7855:[[259,769]],7856:[[258,768]],7857:[[259,768]],7858:[[258,777]],7859:[[259,777]],7860:[[258,771]],7861:[[259,771]],7862:[[7840,774]],7863:[[7841,774]],7864:[[69,803],,{770:7878}],7865:[[101,803],,{770:7879}],7866:[[69,777]],7867:[[101,777]],7868:[[69,771]],7869:[[101,771]],7870:[[202,769]],7871:[[234,769]],7872:[[202,768]],7873:[[234,768]],7874:[[202,777]],7875:[[234,777]],7876:[[202,771]],7877:[[234,771]],7878:[[7864,770]],7879:[[7865,770]],7880:[[73,777]],7881:[[105,777]],7882:[[73,803]],7883:[[105,803]],7884:[[79,803],,{770:7896}],7885:[[111,803],,{770:7897}],7886:[[79,777]],7887:[[111,777]],7888:[[212,769]],7889:[[244,769]],7890:[[212,768]],7891:[[244,768]],7892:[[212,777]],7893:[[244,777]],7894:[[212,771]],7895:[[244,771]],7896:[[7884,770]],7897:[[7885,770]],7898:[[416,769]],7899:[[417,769]],7900:[[416,768]],7901:[[417,768]],7902:[[416,777]],7903:[[417,777]],7904:[[416,771]],7905:[[417,771]],7906:[[416,803]],7907:[[417,803]],7908:[[85,803]],7909:[[117,803]],7910:[[85,777]],7911:[[117,777]],7912:[[431,769]],7913:[[432,769]],7914:[[431,768]],7915:[[432,768]],7916:[[431,777]],7917:[[432,777]],7918:[[431,771]],7919:[[432,771]],7920:[[431,803]],7921:[[432,803]],7922:[[89,768]],7923:[[121,768]],7924:[[89,803]],7925:[[121,803]],7926:[[89,777]],7927:[[121,777]],7928:[[89,771]],7929:[[121,771]]},7936:{7936:[[945,787],,{768:7938,769:7940,834:7942,837:8064}],7937:[[945,788],,{768:7939,769:7941,834:7943,837:8065}],7938:[[7936,768],,{837:8066}],7939:[[7937,768],,{837:8067}],7940:[[7936,769],,{837:8068}],7941:[[7937,769],,{837:8069}],7942:[[7936,834],,{837:8070}],7943:[[7937,834],,{837:8071}],7944:[[913,787],,{768:7946,769:7948,834:7950,837:8072}],7945:[[913,788],,{768:7947,769:7949,834:7951,837:8073}],7946:[[7944,768],,{837:8074}],7947:[[7945,768],,{837:8075}],7948:[[7944,769],,{837:8076}],7949:[[7945,769],,{837:8077}],7950:[[7944,834],,{837:8078}],7951:[[7945,834],,{837:8079}],7952:[[949,787],,{768:7954,769:7956}],7953:[[949,788],,{768:7955,769:7957}],7954:[[7952,768]],7955:[[7953,768]],7956:[[7952,769]],7957:[[7953,769]],7960:[[917,787],,{768:7962,769:7964}],7961:[[917,788],,{768:7963,769:7965}],7962:[[7960,768]],7963:[[7961,768]],7964:[[7960,769]],7965:[[7961,769]],7968:[[951,787],,{768:7970,769:7972,834:7974,837:8080}],7969:[[951,788],,{768:7971,769:7973,834:7975,837:8081}],7970:[[7968,768],,{837:8082}],7971:[[7969,768],,{837:8083}],7972:[[7968,769],,{837:8084}],7973:[[7969,769],,{837:8085}],7974:[[7968,834],,{837:8086}],7975:[[7969,834],,{837:8087}],7976:[[919,787],,{768:7978,769:7980,834:7982,837:8088}],7977:[[919,788],,{768:7979,769:7981,834:7983,837:8089}],7978:[[7976,768],,{837:8090}],7979:[[7977,768],,{837:8091}],7980:[[7976,769],,{837:8092}],7981:[[7977,769],,{837:8093}],7982:[[7976,834],,{837:8094}],7983:[[7977,834],,{837:8095}],7984:[[953,787],,{768:7986,769:7988,834:7990}],7985:[[953,788],,{768:7987,769:7989,834:7991}],7986:[[7984,768]],7987:[[7985,768]],7988:[[7984,769]],7989:[[7985,769]],7990:[[7984,834]],7991:[[7985,834]],7992:[[921,787],,{768:7994,769:7996,834:7998}],7993:[[921,788],,{768:7995,769:7997,834:7999}],7994:[[7992,768]],7995:[[7993,768]],7996:[[7992,769]],7997:[[7993,769]],7998:[[7992,834]],7999:[[7993,834]],8e3:[[959,787],,{768:8002,769:8004}],8001:[[959,788],,{768:8003,769:8005}],8002:[[8e3,768]],8003:[[8001,768]],8004:[[8e3,769]],8005:[[8001,769]],8008:[[927,787],,{768:8010,769:8012}],8009:[[927,788],,{768:8011,769:8013}],8010:[[8008,768]],8011:[[8009,768]],8012:[[8008,769]],8013:[[8009,769]],8016:[[965,787],,{768:8018,769:8020,834:8022}],8017:[[965,788],,{768:8019,769:8021,834:8023}],8018:[[8016,768]],8019:[[8017,768]],8020:[[8016,769]],8021:[[8017,769]],8022:[[8016,834]],8023:[[8017,834]],8025:[[933,788],,{768:8027,769:8029,834:8031}],8027:[[8025,768]],8029:[[8025,769]],8031:[[8025,834]],8032:[[969,787],,{768:8034,769:8036,834:8038,837:8096}],8033:[[969,788],,{768:8035,769:8037,834:8039,837:8097}],8034:[[8032,768],,{837:8098}],8035:[[8033,768],,{837:8099}],8036:[[8032,769],,{837:8100}],8037:[[8033,769],,{837:8101}],8038:[[8032,834],,{837:8102}],8039:[[8033,834],,{837:8103}],8040:[[937,787],,{768:8042,769:8044,834:8046,837:8104}],8041:[[937,788],,{768:8043,769:8045,834:8047,837:8105}],8042:[[8040,768],,{837:8106}],8043:[[8041,768],,{837:8107}],8044:[[8040,769],,{837:8108}],8045:[[8041,769],,{837:8109}],8046:[[8040,834],,{837:8110}],8047:[[8041,834],,{837:8111}],8048:[[945,768],,{837:8114}],8049:[[940]],8050:[[949,768]],8051:[[941]],8052:[[951,768],,{837:8130}],8053:[[942]],8054:[[953,768]],8055:[[943]],8056:[[959,768]],8057:[[972]],8058:[[965,768]],8059:[[973]],8060:[[969,768],,{837:8178}],8061:[[974]],8064:[[7936,837]],8065:[[7937,837]],8066:[[7938,837]],8067:[[7939,837]],8068:[[7940,837]],8069:[[7941,837]],8070:[[7942,837]],8071:[[7943,837]],8072:[[7944,837]],8073:[[7945,837]],8074:[[7946,837]],8075:[[7947,837]],8076:[[7948,837]],8077:[[7949,837]],8078:[[7950,837]],8079:[[7951,837]],8080:[[7968,837]],8081:[[7969,837]],8082:[[7970,837]],8083:[[7971,837]],8084:[[7972,837]],8085:[[7973,837]],8086:[[7974,837]],8087:[[7975,837]],8088:[[7976,837]],8089:[[7977,837]],8090:[[7978,837]],8091:[[7979,837]],8092:[[7980,837]],8093:[[7981,837]],8094:[[7982,837]],8095:[[7983,837]],8096:[[8032,837]],8097:[[8033,837]],8098:[[8034,837]],8099:[[8035,837]],8100:[[8036,837]],8101:[[8037,837]],8102:[[8038,837]],8103:[[8039,837]],8104:[[8040,837]],8105:[[8041,837]],8106:[[8042,837]],8107:[[8043,837]],8108:[[8044,837]],8109:[[8045,837]],8110:[[8046,837]],8111:[[8047,837]],8112:[[945,774]],8113:[[945,772]],8114:[[8048,837]],8115:[[945,837]],8116:[[940,837]],8118:[[945,834],,{837:8119}],8119:[[8118,837]],8120:[[913,774]],8121:[[913,772]],8122:[[913,768]],8123:[[902]],8124:[[913,837]],8125:[[32,787],256],8126:[[953]],8127:[[32,787],256,{768:8141,769:8142,834:8143}],8128:[[32,834],256],8129:[[168,834]],8130:[[8052,837]],8131:[[951,837]],8132:[[942,837]],8134:[[951,834],,{837:8135}],8135:[[8134,837]],8136:[[917,768]],8137:[[904]],8138:[[919,768]],8139:[[905]],8140:[[919,837]],8141:[[8127,768]],8142:[[8127,769]],8143:[[8127,834]],8144:[[953,774]],8145:[[953,772]],8146:[[970,768]],8147:[[912]],8150:[[953,834]],8151:[[970,834]],8152:[[921,774]],8153:[[921,772]],8154:[[921,768]],8155:[[906]],8157:[[8190,768]],8158:[[8190,769]],8159:[[8190,834]],8160:[[965,774]],8161:[[965,772]],8162:[[971,768]],8163:[[944]],8164:[[961,787]],8165:[[961,788]],8166:[[965,834]],8167:[[971,834]],8168:[[933,774]],8169:[[933,772]],8170:[[933,768]],8171:[[910]],8172:[[929,788]],8173:[[168,768]],8174:[[901]],8175:[[96]],8178:[[8060,837]],8179:[[969,837]],8180:[[974,837]],8182:[[969,834],,{837:8183}],8183:[[8182,837]],8184:[[927,768]],8185:[[908]],8186:[[937,768]],8187:[[911]],8188:[[937,837]],8189:[[180]],8190:[[32,788],256,{768:8157,769:8158,834:8159}]},8192:{8192:[[8194]],8193:[[8195]],8194:[[32],256],8195:[[32],256],8196:[[32],256],8197:[[32],256],8198:[[32],256],8199:[[32],256],8200:[[32],256],8201:[[32],256],8202:[[32],256],8209:[[8208],256],8215:[[32,819],256],8228:[[46],256],8229:[[46,46],256],8230:[[46,46,46],256],8239:[[32],256],8243:[[8242,8242],256],8244:[[8242,8242,8242],256],8246:[[8245,8245],256],8247:[[8245,8245,8245],256],8252:[[33,33],256],8254:[[32,773],256],8263:[[63,63],256],8264:[[63,33],256],8265:[[33,63],256],8279:[[8242,8242,8242,8242],256],8287:[[32],256],8304:[[48],256],8305:[[105],256],8308:[[52],256],8309:[[53],256],8310:[[54],256],8311:[[55],256],8312:[[56],256],8313:[[57],256],8314:[[43],256],8315:[[8722],256],8316:[[61],256],8317:[[40],256],8318:[[41],256],8319:[[110],256],8320:[[48],256],8321:[[49],256],8322:[[50],256],8323:[[51],256],8324:[[52],256],8325:[[53],256],8326:[[54],256],8327:[[55],256],8328:[[56],256],8329:[[57],256],8330:[[43],256],8331:[[8722],256],8332:[[61],256],8333:[[40],256],8334:[[41],256],8336:[[97],256],8337:[[101],256],8338:[[111],256],8339:[[120],256],8340:[[601],256],8341:[[104],256],8342:[[107],256],8343:[[108],256],8344:[[109],256],8345:[[110],256],8346:[[112],256],8347:[[115],256],8348:[[116],256],8360:[[82,115],256],8400:[,230],8401:[,230],8402:[,1],8403:[,1],8404:[,230],8405:[,230],8406:[,230],8407:[,230],8408:[,1],8409:[,1],8410:[,1],8411:[,230],8412:[,230],8417:[,230],8421:[,1],8422:[,1],8423:[,230],8424:[,220],8425:[,230],8426:[,1],8427:[,1],8428:[,220],8429:[,220],8430:[,220],8431:[,220],8432:[,230]},8448:{8448:[[97,47,99],256],8449:[[97,47,115],256],8450:[[67],256],8451:[[176,67],256],8453:[[99,47,111],256],8454:[[99,47,117],256],8455:[[400],256],8457:[[176,70],256],8458:[[103],256],8459:[[72],256],8460:[[72],256],8461:[[72],256],8462:[[104],256],8463:[[295],256],8464:[[73],256],8465:[[73],256],8466:[[76],256],8467:[[108],256],8469:[[78],256],8470:[[78,111],256],8473:[[80],256],8474:[[81],256],8475:[[82],256],8476:[[82],256],8477:[[82],256],8480:[[83,77],256],8481:[[84,69,76],256],8482:[[84,77],256],8484:[[90],256],8486:[[937]],8488:[[90],256],8490:[[75]],8491:[[197]],8492:[[66],256],8493:[[67],256],8495:[[101],256],8496:[[69],256],8497:[[70],256],8499:[[77],256],8500:[[111],256],8501:[[1488],256],8502:[[1489],256],8503:[[1490],256],8504:[[1491],256],8505:[[105],256],8507:[[70,65,88],256],8508:[[960],256],8509:[[947],256],8510:[[915],256],8511:[[928],256],8512:[[8721],256],8517:[[68],256],8518:[[100],256],8519:[[101],256],8520:[[105],256],8521:[[106],256],8528:[[49,8260,55],256],8529:[[49,8260,57],256],8530:[[49,8260,49,48],256],8531:[[49,8260,51],256],8532:[[50,8260,51],256],8533:[[49,8260,53],256],8534:[[50,8260,53],256],8535:[[51,8260,53],256],8536:[[52,8260,53],256],8537:[[49,8260,54],256],8538:[[53,8260,54],256],8539:[[49,8260,56],256],8540:[[51,8260,56],256],8541:[[53,8260,56],256],8542:[[55,8260,56],256],8543:[[49,8260],256],8544:[[73],256],8545:[[73,73],256],8546:[[73,73,73],256],8547:[[73,86],256],8548:[[86],256],8549:[[86,73],256],8550:[[86,73,73],256],8551:[[86,73,73,73],256],8552:[[73,88],256],8553:[[88],256],8554:[[88,73],256],8555:[[88,73,73],256],8556:[[76],256],8557:[[67],256],8558:[[68],256],8559:[[77],256],8560:[[105],256],8561:[[105,105],256],8562:[[105,105,105],256],8563:[[105,118],256],8564:[[118],256],8565:[[118,105],256],8566:[[118,105,105],256],8567:[[118,105,105,105],256],8568:[[105,120],256],8569:[[120],256],8570:[[120,105],256],8571:[[120,105,105],256],8572:[[108],256],8573:[[99],256],8574:[[100],256],8575:[[109],256],8585:[[48,8260,51],256],8592:[,,{824:8602}],8594:[,,{824:8603}],8596:[,,{824:8622}],8602:[[8592,824]],8603:[[8594,824]],8622:[[8596,824]],8653:[[8656,824]],8654:[[8660,824]],8655:[[8658,824]],8656:[,,{824:8653}],8658:[,,{824:8655}],8660:[,,{824:8654}]},8704:{8707:[,,{824:8708}],8708:[[8707,824]],8712:[,,{824:8713}],8713:[[8712,824]],8715:[,,{824:8716}],8716:[[8715,824]],8739:[,,{824:8740}],8740:[[8739,824]],8741:[,,{824:8742}],8742:[[8741,824]],8748:[[8747,8747],256],8749:[[8747,8747,8747],256],8751:[[8750,8750],256],8752:[[8750,8750,8750],256],8764:[,,{824:8769}],8769:[[8764,824]],8771:[,,{824:8772}],8772:[[8771,824]],8773:[,,{824:8775}],8775:[[8773,824]],8776:[,,{824:8777}],8777:[[8776,824]],8781:[,,{824:8813}],8800:[[61,824]],8801:[,,{824:8802}],8802:[[8801,824]],8804:[,,{824:8816}],8805:[,,{824:8817}],8813:[[8781,824]],8814:[[60,824]],8815:[[62,824]],8816:[[8804,824]],8817:[[8805,824]],8818:[,,{824:8820}],8819:[,,{824:8821}],8820:[[8818,824]],8821:[[8819,824]],8822:[,,{824:8824}],8823:[,,{824:8825}],8824:[[8822,824]],8825:[[8823,824]],8826:[,,{824:8832}],8827:[,,{824:8833}],8828:[,,{824:8928}],8829:[,,{824:8929}],8832:[[8826,824]],8833:[[8827,824]],8834:[,,{824:8836}],8835:[,,{824:8837}],8836:[[8834,824]],8837:[[8835,824]],8838:[,,{824:8840}],8839:[,,{824:8841}],8840:[[8838,824]],8841:[[8839,824]],8849:[,,{824:8930}],8850:[,,{824:8931}],8866:[,,{824:8876}],8872:[,,{824:8877}],8873:[,,{824:8878}],8875:[,,{824:8879}],8876:[[8866,824]],8877:[[8872,824]],8878:[[8873,824]],8879:[[8875,824]],8882:[,,{824:8938}],8883:[,,{824:8939}],8884:[,,{824:8940}],8885:[,,{824:8941}],8928:[[8828,824]],8929:[[8829,824]],8930:[[8849,824]],8931:[[8850,824]],8938:[[8882,824]],8939:[[8883,824]],8940:[[8884,824]],8941:[[8885,824]]},8960:{9001:[[12296]],9002:[[12297]]},9216:{9312:[[49],256],9313:[[50],256],9314:[[51],256],9315:[[52],256],9316:[[53],256],9317:[[54],256],9318:[[55],256],9319:[[56],256],9320:[[57],256],9321:[[49,48],256],9322:[[49,49],256],9323:[[49,50],256],9324:[[49,51],256],9325:[[49,52],256],9326:[[49,53],256],9327:[[49,54],256],9328:[[49,55],256],9329:[[49,56],256],9330:[[49,57],256],9331:[[50,48],256],9332:[[40,49,41],256],9333:[[40,50,41],256],9334:[[40,51,41],256],9335:[[40,52,41],256],9336:[[40,53,41],256],9337:[[40,54,41],256],9338:[[40,55,41],256],9339:[[40,56,41],256],9340:[[40,57,41],256],9341:[[40,49,48,41],256],9342:[[40,49,49,41],256],9343:[[40,49,50,41],256],9344:[[40,49,51,41],256],9345:[[40,49,52,41],256],9346:[[40,49,53,41],256],9347:[[40,49,54,41],256],9348:[[40,49,55,41],256],9349:[[40,49,56,41],256],9350:[[40,49,57,41],256],9351:[[40,50,48,41],256],9352:[[49,46],256],9353:[[50,46],256],9354:[[51,46],256],9355:[[52,46],256],9356:[[53,46],256],9357:[[54,46],256],9358:[[55,46],256],9359:[[56,46],256],9360:[[57,46],256],9361:[[49,48,46],256],9362:[[49,49,46],256],9363:[[49,50,46],256],9364:[[49,51,46],256],9365:[[49,52,46],256],9366:[[49,53,46],256],9367:[[49,54,46],256],9368:[[49,55,46],256],9369:[[49,56,46],256],9370:[[49,57,46],256],9371:[[50,48,46],256],9372:[[40,97,41],256],9373:[[40,98,41],256],9374:[[40,99,41],256],9375:[[40,100,41],256],9376:[[40,101,41],256],9377:[[40,102,41],256],9378:[[40,103,41],256],9379:[[40,104,41],256],9380:[[40,105,41],256],9381:[[40,106,41],256],9382:[[40,107,41],256],9383:[[40,108,41],256],9384:[[40,109,41],256],9385:[[40,110,41],256],9386:[[40,111,41],256],9387:[[40,112,41],256],9388:[[40,113,41],256],9389:[[40,114,41],256],9390:[[40,115,41],256],9391:[[40,116,41],256],9392:[[40,117,41],256],9393:[[40,118,41],256],9394:[[40,119,41],256],9395:[[40,120,41],256],9396:[[40,121,41],256],9397:[[40,122,41],256],9398:[[65],256],9399:[[66],256],9400:[[67],256],9401:[[68],256],9402:[[69],256],9403:[[70],256],9404:[[71],256],9405:[[72],256],9406:[[73],256],9407:[[74],256],9408:[[75],256],9409:[[76],256],9410:[[77],256],9411:[[78],256],9412:[[79],256],9413:[[80],256],9414:[[81],256],9415:[[82],256],9416:[[83],256],9417:[[84],256],9418:[[85],256],9419:[[86],256],9420:[[87],256],9421:[[88],256],9422:[[89],256],9423:[[90],256],9424:[[97],256],9425:[[98],256],9426:[[99],256],9427:[[100],256],9428:[[101],256],9429:[[102],256],9430:[[103],256],9431:[[104],256],9432:[[105],256],9433:[[106],256],9434:[[107],256],9435:[[108],256],9436:[[109],256],9437:[[110],256],9438:[[111],256],9439:[[112],256],9440:[[113],256],9441:[[114],256],9442:[[115],256],9443:[[116],256],9444:[[117],256],9445:[[118],256],9446:[[119],256],9447:[[120],256],9448:[[121],256],9449:[[122],256],9450:[[48],256]},10752:{10764:[[8747,8747,8747,8747],256],10868:[[58,58,61],256],10869:[[61,61],256],10870:[[61,61,61],256],10972:[[10973,824],512]},11264:{11388:[[106],256],11389:[[86],256],11503:[,230],11504:[,230],11505:[,230]},11520:{11631:[[11617],256],11647:[,9],11744:[,230],11745:[,230],11746:[,230],11747:[,230],11748:[,230],11749:[,230],11750:[,230],11751:[,230],11752:[,230],11753:[,230],11754:[,230],11755:[,230],11756:[,230],11757:[,230],11758:[,230],11759:[,230],11760:[,230],11761:[,230],11762:[,230],11763:[,230],11764:[,230],11765:[,230],11766:[,230],11767:[,230],11768:[,230],11769:[,230],11770:[,230],11771:[,230],11772:[,230],11773:[,230],11774:[,230],11775:[,230]},11776:{11935:[[27597],256],12019:[[40863],256]},12032:{12032:[[19968],256],12033:[[20008],256],12034:[[20022],256],12035:[[20031],256],12036:[[20057],256],12037:[[20101],256],12038:[[20108],256],12039:[[20128],256],12040:[[20154],256],12041:[[20799],256],12042:[[20837],256],12043:[[20843],256],12044:[[20866],256],12045:[[20886],256],12046:[[20907],256],12047:[[20960],256],12048:[[20981],256],12049:[[20992],256],12050:[[21147],256],12051:[[21241],256],12052:[[21269],256],12053:[[21274],256],12054:[[21304],256],12055:[[21313],256],12056:[[21340],256],12057:[[21353],256],12058:[[21378],256],12059:[[21430],256],12060:[[21448],256],12061:[[21475],256],12062:[[22231],256],12063:[[22303],256],12064:[[22763],256],12065:[[22786],256],12066:[[22794],256],12067:[[22805],256],12068:[[22823],256],12069:[[22899],256],12070:[[23376],256],12071:[[23424],256],12072:[[23544],256],12073:[[23567],256],12074:[[23586],256],12075:[[23608],256],12076:[[23662],256],12077:[[23665],256],12078:[[24027],256],12079:[[24037],256],12080:[[24049],256],12081:[[24062],256],12082:[[24178],256],12083:[[24186],256],12084:[[24191],256],12085:[[24308],256],12086:[[24318],256],12087:[[24331],256],12088:[[24339],256],12089:[[24400],256],12090:[[24417],256],12091:[[24435],256],12092:[[24515],256],12093:[[25096],256],12094:[[25142],256],12095:[[25163],256],12096:[[25903],256],12097:[[25908],256],12098:[[25991],256],12099:[[26007],256],12100:[[26020],256],12101:[[26041],256],12102:[[26080],256],12103:[[26085],256],12104:[[26352],256],12105:[[26376],256],12106:[[26408],256],12107:[[27424],256],12108:[[27490],256],12109:[[27513],256],12110:[[27571],256],12111:[[27595],256],12112:[[27604],256],12113:[[27611],256],12114:[[27663],256],12115:[[27668],256],12116:[[27700],256],12117:[[28779],256],12118:[[29226],256],12119:[[29238],256],12120:[[29243],256],12121:[[29247],256],12122:[[29255],256],12123:[[29273],256],12124:[[29275],256],12125:[[29356],256],12126:[[29572],256],12127:[[29577],256],12128:[[29916],256],12129:[[29926],256],12130:[[29976],256],12131:[[29983],256],12132:[[29992],256],12133:[[3e4],256],12134:[[30091],256],12135:[[30098],256],12136:[[30326],256],12137:[[30333],256],12138:[[30382],256],12139:[[30399],256],12140:[[30446],256],12141:[[30683],256],12142:[[30690],256],12143:[[30707],256],12144:[[31034],256],12145:[[31160],256],12146:[[31166],256],12147:[[31348],256],12148:[[31435],256],12149:[[31481],256],12150:[[31859],256],12151:[[31992],256],12152:[[32566],256],12153:[[32593],256],12154:[[32650],256],12155:[[32701],256],12156:[[32769],256],12157:[[32780],256],12158:[[32786],256],12159:[[32819],256],12160:[[32895],256],12161:[[32905],256],12162:[[33251],256],12163:[[33258],256],12164:[[33267],256],12165:[[33276],256],12166:[[33292],256],12167:[[33307],256],12168:[[33311],256],12169:[[33390],256],12170:[[33394],256],12171:[[33400],256],12172:[[34381],256],12173:[[34411],256],12174:[[34880],256],12175:[[34892],256],12176:[[34915],256],12177:[[35198],256],12178:[[35211],256],12179:[[35282],256],12180:[[35328],256],12181:[[35895],256],12182:[[35910],256],12183:[[35925],256],12184:[[35960],256],12185:[[35997],256],12186:[[36196],256],12187:[[36208],256],12188:[[36275],256],12189:[[36523],256],12190:[[36554],256],12191:[[36763],256],12192:[[36784],256],12193:[[36789],256],12194:[[37009],256],12195:[[37193],256],12196:[[37318],256],12197:[[37324],256],12198:[[37329],256],12199:[[38263],256],12200:[[38272],256],12201:[[38428],256],12202:[[38582],256],12203:[[38585],256],12204:[[38632],256],12205:[[38737],256],12206:[[38750],256],12207:[[38754],256],12208:[[38761],256],12209:[[38859],256],12210:[[38893],256],12211:[[38899],256],12212:[[38913],256],12213:[[39080],256],12214:[[39131],256],12215:[[39135],256],12216:[[39318],256],12217:[[39321],256],12218:[[39340],256],12219:[[39592],256],12220:[[39640],256],12221:[[39647],256],12222:[[39717],256],12223:[[39727],256],12224:[[39730],256],12225:[[39740],256],12226:[[39770],256],12227:[[40165],256],12228:[[40565],256],12229:[[40575],256],12230:[[40613],256],12231:[[40635],256],12232:[[40643],256],12233:[[40653],256],12234:[[40657],256],12235:[[40697],256],12236:[[40701],256],12237:[[40718],256],12238:[[40723],256],12239:[[40736],256],12240:[[40763],256],12241:[[40778],256],12242:[[40786],256],12243:[[40845],256],12244:[[40860],256],12245:[[40864],256]},12288:{12288:[[32],256],12330:[,218],12331:[,228],12332:[,232],12333:[,222],12334:[,224],12335:[,224],12342:[[12306],256],12344:[[21313],256],12345:[[21316],256],12346:[[21317],256],12358:[,,{12441:12436}],12363:[,,{12441:12364}],12364:[[12363,12441]],12365:[,,{12441:12366}],12366:[[12365,12441]],12367:[,,{12441:12368}],12368:[[12367,12441]],12369:[,,{12441:12370}],12370:[[12369,12441]],12371:[,,{12441:12372}],12372:[[12371,12441]],12373:[,,{12441:12374}],12374:[[12373,12441]],12375:[,,{12441:12376}],12376:[[12375,12441]],12377:[,,{12441:12378}],12378:[[12377,12441]],12379:[,,{12441:12380}],12380:[[12379,12441]],12381:[,,{12441:12382}],12382:[[12381,12441]],12383:[,,{12441:12384}],12384:[[12383,12441]],12385:[,,{12441:12386}],12386:[[12385,12441]],12388:[,,{12441:12389}],12389:[[12388,12441]],12390:[,,{12441:12391}],12391:[[12390,12441]],12392:[,,{12441:12393}],12393:[[12392,12441]],12399:[,,{12441:12400,12442:12401}],12400:[[12399,12441]],12401:[[12399,12442]],12402:[,,{12441:12403,12442:12404}],12403:[[12402,12441]],12404:[[12402,12442]],12405:[,,{12441:12406,12442:12407}],12406:[[12405,12441]],12407:[[12405,12442]],12408:[,,{12441:12409,12442:12410}],12409:[[12408,12441]],12410:[[12408,12442]],12411:[,,{12441:12412,12442:12413}],12412:[[12411,12441]],12413:[[12411,12442]],12436:[[12358,12441]],12441:[,8],12442:[,8],12443:[[32,12441],256],12444:[[32,12442],256],12445:[,,{12441:12446}],12446:[[12445,12441]],12447:[[12424,12426],256],12454:[,,{12441:12532}],12459:[,,{12441:12460}],12460:[[12459,12441]],12461:[,,{12441:12462}],12462:[[12461,12441]],12463:[,,{12441:12464}],12464:[[12463,12441]],12465:[,,{12441:12466}],12466:[[12465,12441]],12467:[,,{12441:12468}],12468:[[12467,12441]],12469:[,,{12441:12470}],12470:[[12469,12441]],12471:[,,{12441:12472}],12472:[[12471,12441]],12473:[,,{12441:12474}],12474:[[12473,12441]],12475:[,,{12441:12476}],12476:[[12475,12441]],12477:[,,{12441:12478}],12478:[[12477,12441]],12479:[,,{12441:12480}],12480:[[12479,12441]],12481:[,,{12441:12482}],12482:[[12481,12441]],12484:[,,{12441:12485}],12485:[[12484,12441]],12486:[,,{12441:12487}],12487:[[12486,12441]],12488:[,,{12441:12489}],12489:[[12488,12441]],12495:[,,{12441:12496,12442:12497}],12496:[[12495,12441]],12497:[[12495,12442]],12498:[,,{12441:12499,12442:12500}],12499:[[12498,12441]],12500:[[12498,12442]],12501:[,,{12441:12502,12442:12503}],12502:[[12501,12441]],12503:[[12501,12442]],12504:[,,{12441:12505,12442:12506}],12505:[[12504,12441]],12506:[[12504,12442]],12507:[,,{12441:12508,12442:12509}],12508:[[12507,12441]],12509:[[12507,12442]],12527:[,,{12441:12535}],12528:[,,{12441:12536}],12529:[,,{12441:12537}],12530:[,,{12441:12538}],12532:[[12454,12441]],12535:[[12527,12441]],12536:[[12528,12441]],12537:[[12529,12441]],12538:[[12530,12441]],12541:[,,{12441:12542}],12542:[[12541,12441]],12543:[[12467,12488],256]},12544:{12593:[[4352],256],12594:[[4353],256],12595:[[4522],256],12596:[[4354],256],12597:[[4524],256],12598:[[4525],256],12599:[[4355],256],12600:[[4356],256],12601:[[4357],256],12602:[[4528],256],12603:[[4529],256],12604:[[4530],256],12605:[[4531],256],12606:[[4532],256],12607:[[4533],256],12608:[[4378],256],12609:[[4358],256],12610:[[4359],256],12611:[[4360],256],12612:[[4385],256],12613:[[4361],256],12614:[[4362],256],12615:[[4363],256],12616:[[4364],256],12617:[[4365],256],12618:[[4366],256],12619:[[4367],256],12620:[[4368],256],12621:[[4369],256],12622:[[4370],256],12623:[[4449],256],12624:[[4450],256],12625:[[4451],256],12626:[[4452],256],12627:[[4453],256],12628:[[4454],256],12629:[[4455],256],12630:[[4456],256],12631:[[4457],256],12632:[[4458],256],12633:[[4459],256],12634:[[4460],256],12635:[[4461],256],12636:[[4462],256],12637:[[4463],256],12638:[[4464],256],12639:[[4465],256],12640:[[4466],256],12641:[[4467],256],12642:[[4468],256],12643:[[4469],256],12644:[[4448],256],12645:[[4372],256],12646:[[4373],256],12647:[[4551],256],12648:[[4552],256],12649:[[4556],256],12650:[[4558],256],12651:[[4563],256],12652:[[4567],256],12653:[[4569],256],12654:[[4380],256],12655:[[4573],256],12656:[[4575],256],12657:[[4381],256],12658:[[4382],256],12659:[[4384],256],12660:[[4386],256],12661:[[4387],256],12662:[[4391],256],12663:[[4393],256],12664:[[4395],256],12665:[[4396],256],12666:[[4397],256],12667:[[4398],256],12668:[[4399],256],12669:[[4402],256],12670:[[4406],256],12671:[[4416],256],12672:[[4423],256],12673:[[4428],256],12674:[[4593],256],12675:[[4594],256],12676:[[4439],256],12677:[[4440],256],12678:[[4441],256],12679:[[4484],256],12680:[[4485],256],12681:[[4488],256],12682:[[4497],256],12683:[[4498],256],12684:[[4500],256],12685:[[4510],256],12686:[[4513],256],12690:[[19968],256],12691:[[20108],256],12692:[[19977],256],12693:[[22235],256],12694:[[19978],256],12695:[[20013],256],12696:[[19979],256],12697:[[30002],256],12698:[[20057],256],12699:[[19993],256],12700:[[19969],256],12701:[[22825],256],12702:[[22320],256],12703:[[20154],256]},12800:{12800:[[40,4352,41],256],12801:[[40,4354,41],256],12802:[[40,4355,41],256],12803:[[40,4357,41],256],12804:[[40,4358,41],256],12805:[[40,4359,41],256],12806:[[40,4361,41],256],12807:[[40,4363,41],256],12808:[[40,4364,41],256],12809:[[40,4366,41],256],12810:[[40,4367,41],256],12811:[[40,4368,41],256],12812:[[40,4369,41],256],12813:[[40,4370,41],256],12814:[[40,4352,4449,41],256],12815:[[40,4354,4449,41],256],12816:[[40,4355,4449,41],256],12817:[[40,4357,4449,41],256],12818:[[40,4358,4449,41],256],12819:[[40,4359,4449,41],256],12820:[[40,4361,4449,41],256],12821:[[40,4363,4449,41],256],12822:[[40,4364,4449,41],256],12823:[[40,4366,4449,41],256],12824:[[40,4367,4449,41],256],12825:[[40,4368,4449,41],256],12826:[[40,4369,4449,41],256],12827:[[40,4370,4449,41],256],12828:[[40,4364,4462,41],256],12829:[[40,4363,4457,4364,4453,4523,41],256],12830:[[40,4363,4457,4370,4462,41],256],12832:[[40,19968,41],256],12833:[[40,20108,41],256],12834:[[40,19977,41],256],12835:[[40,22235,41],256],12836:[[40,20116,41],256],12837:[[40,20845,41],256],12838:[[40,19971,41],256],12839:[[40,20843,41],256],12840:[[40,20061,41],256],12841:[[40,21313,41],256],12842:[[40,26376,41],256],12843:[[40,28779,41],256],12844:[[40,27700,41],256],12845:[[40,26408,41],256],12846:[[40,37329,41],256],12847:[[40,22303,41],256],12848:[[40,26085,41],256],12849:[[40,26666,41],256],12850:[[40,26377,41],256],12851:[[40,31038,41],256],12852:[[40,21517,41],256],12853:[[40,29305,41],256],12854:[[40,36001,41],256],12855:[[40,31069,41],256],12856:[[40,21172,41],256],12857:[[40,20195,41],256],12858:[[40,21628,41],256],12859:[[40,23398,41],256],12860:[[40,30435,41],256],12861:[[40,20225,41],256],12862:[[40,36039,41],256],12863:[[40,21332,41],256],12864:[[40,31085,41],256],12865:[[40,20241,41],256],12866:[[40,33258,41],256],12867:[[40,33267,41],256],12868:[[21839],256],12869:[[24188],256],12870:[[25991],256],12871:[[31631],256],12880:[[80,84,69],256],12881:[[50,49],256],12882:[[50,50],256],12883:[[50,51],256],12884:[[50,52],256],12885:[[50,53],256],12886:[[50,54],256],12887:[[50,55],256],12888:[[50,56],256],12889:[[50,57],256],12890:[[51,48],256],12891:[[51,49],256],12892:[[51,50],256],12893:[[51,51],256],12894:[[51,52],256],12895:[[51,53],256],12896:[[4352],256],12897:[[4354],256],12898:[[4355],256],12899:[[4357],256],12900:[[4358],256],12901:[[4359],256],12902:[[4361],256],12903:[[4363],256],12904:[[4364],256],12905:[[4366],256],12906:[[4367],256],12907:[[4368],256],12908:[[4369],256],12909:[[4370],256],12910:[[4352,4449],256],12911:[[4354,4449],256],12912:[[4355,4449],256],12913:[[4357,4449],256],12914:[[4358,4449],256],12915:[[4359,4449],256],12916:[[4361,4449],256],12917:[[4363,4449],256],12918:[[4364,4449],256],12919:[[4366,4449],256],12920:[[4367,4449],256],12921:[[4368,4449],256],12922:[[4369,4449],256],12923:[[4370,4449],256],12924:[[4366,4449,4535,4352,4457],256],12925:[[4364,4462,4363,4468],256],12926:[[4363,4462],256],12928:[[19968],256],12929:[[20108],256],12930:[[19977],256],12931:[[22235],256],12932:[[20116],256],12933:[[20845],256],12934:[[19971],256],12935:[[20843],256],12936:[[20061],256],12937:[[21313],256],12938:[[26376],256],12939:[[28779],256],12940:[[27700],256],12941:[[26408],256],12942:[[37329],256],12943:[[22303],256],12944:[[26085],256],12945:[[26666],256],12946:[[26377],256],12947:[[31038],256],12948:[[21517],256],12949:[[29305],256],12950:[[36001],256],12951:[[31069],256],12952:[[21172],256],12953:[[31192],256],12954:[[30007],256],12955:[[22899],256],12956:[[36969],256],12957:[[20778],256],12958:[[21360],256],12959:[[27880],256],12960:[[38917],256],12961:[[20241],256],12962:[[20889],256],12963:[[27491],256],12964:[[19978],256],12965:[[20013],256],12966:[[19979],256],12967:[[24038],256],12968:[[21491],256],12969:[[21307],256],12970:[[23447],256],12971:[[23398],256],12972:[[30435],256],12973:[[20225],256],12974:[[36039],256],12975:[[21332],256],12976:[[22812],256],12977:[[51,54],256],12978:[[51,55],256],12979:[[51,56],256],12980:[[51,57],256],12981:[[52,48],256],12982:[[52,49],256],12983:[[52,50],256],12984:[[52,51],256],12985:[[52,52],256],12986:[[52,53],256],12987:[[52,54],256],12988:[[52,55],256],12989:[[52,56],256],12990:[[52,57],256],12991:[[53,48],256],12992:[[49,26376],256],12993:[[50,26376],256],12994:[[51,26376],256],12995:[[52,26376],256],12996:[[53,26376],256],12997:[[54,26376],256],12998:[[55,26376],256],12999:[[56,26376],256],13e3:[[57,26376],256],13001:[[49,48,26376],256],13002:[[49,49,26376],256],13003:[[49,50,26376],256],13004:[[72,103],256],13005:[[101,114,103],256],13006:[[101,86],256],13007:[[76,84,68],256],13008:[[12450],256],13009:[[12452],256],13010:[[12454],256],13011:[[12456],256],13012:[[12458],256],13013:[[12459],256],13014:[[12461],256],13015:[[12463],256],13016:[[12465],256],13017:[[12467],256],13018:[[12469],256],13019:[[12471],256],13020:[[12473],256],13021:[[12475],256],13022:[[12477],256],13023:[[12479],256],13024:[[12481],256],13025:[[12484],256],13026:[[12486],256],13027:[[12488],256],13028:[[12490],256],13029:[[12491],256],13030:[[12492],256],13031:[[12493],256],13032:[[12494],256],13033:[[12495],256],13034:[[12498],256],13035:[[12501],256],13036:[[12504],256],13037:[[12507],256],13038:[[12510],256],13039:[[12511],256],13040:[[12512],256],13041:[[12513],256],13042:[[12514],256],13043:[[12516],256],13044:[[12518],256],13045:[[12520],256],13046:[[12521],256],13047:[[12522],256],13048:[[12523],256],13049:[[12524],256],13050:[[12525],256],13051:[[12527],256],13052:[[12528],256],13053:[[12529],256],13054:[[12530],256]},13056:{13056:[[12450,12497,12540,12488],256],13057:[[12450,12523,12501,12449],256],13058:[[12450,12531,12506,12450],256],13059:[[12450,12540,12523],256],13060:[[12452,12491,12531,12464],256],13061:[[12452,12531,12481],256],13062:[[12454,12457,12531],256],13063:[[12456,12473,12463,12540,12489],256],13064:[[12456,12540,12459,12540],256],13065:[[12458,12531,12473],256],13066:[[12458,12540,12512],256],13067:[[12459,12452,12522],256],13068:[[12459,12521,12483,12488],256],13069:[[12459,12525,12522,12540],256],13070:[[12460,12525,12531],256],13071:[[12460,12531,12510],256],13072:[[12462,12460],256],13073:[[12462,12491,12540],256],13074:[[12461,12517,12522,12540],256],13075:[[12462,12523,12480,12540],256],13076:[[12461,12525],256],13077:[[12461,12525,12464,12521,12512],256],13078:[[12461,12525,12513,12540,12488,12523],256],13079:[[12461,12525,12527,12483,12488],256],13080:[[12464,12521,12512],256],13081:[[12464,12521,12512,12488,12531],256],13082:[[12463,12523,12476,12452,12525],256],13083:[[12463,12525,12540,12493],256],13084:[[12465,12540,12473],256],13085:[[12467,12523,12490],256],13086:[[12467,12540,12509],256],13087:[[12469,12452,12463,12523],256],13088:[[12469,12531,12481,12540,12512],256],13089:[[12471,12522,12531,12464],256],13090:[[12475,12531,12481],256],13091:[[12475,12531,12488],256],13092:[[12480,12540,12473],256],13093:[[12487,12471],256],13094:[[12489,12523],256],13095:[[12488,12531],256],13096:[[12490,12494],256],13097:[[12494,12483,12488],256],13098:[[12495,12452,12484],256],13099:[[12497,12540,12475,12531,12488],256],13100:[[12497,12540,12484],256],13101:[[12496,12540,12524,12523],256],13102:[[12500,12450,12473,12488,12523],256],13103:[[12500,12463,12523],256],13104:[[12500,12467],256],13105:[[12499,12523],256],13106:[[12501,12449,12521,12483,12489],256],13107:[[12501,12451,12540,12488],256],13108:[[12502,12483,12471,12455,12523],256],13109:[[12501,12521,12531],256],13110:[[12504,12463,12479,12540,12523],256],13111:[[12506,12477],256],13112:[[12506,12491,12498],256],13113:[[12504,12523,12484],256],13114:[[12506,12531,12473],256],13115:[[12506,12540,12472],256],13116:[[12505,12540,12479],256],13117:[[12509,12452,12531,12488],256],13118:[[12508,12523,12488],256],13119:[[12507,12531],256],13120:[[12509,12531,12489],256],13121:[[12507,12540,12523],256],13122:[[12507,12540,12531],256],13123:[[12510,12452,12463,12525],256],13124:[[12510,12452,12523],256],13125:[[12510,12483,12495],256],13126:[[12510,12523,12463],256],13127:[[12510,12531,12471,12519,12531],256],13128:[[12511,12463,12525,12531],256],13129:[[12511,12522],256],13130:[[12511,12522,12496,12540,12523],256],13131:[[12513,12460],256],13132:[[12513,12460,12488,12531],256],13133:[[12513,12540,12488,12523],256],13134:[[12516,12540,12489],256],13135:[[12516,12540,12523],256],13136:[[12518,12450,12531],256],13137:[[12522,12483,12488,12523],256],13138:[[12522,12521],256],13139:[[12523,12500,12540],256],13140:[[12523,12540,12502,12523],256],13141:[[12524,12512],256],13142:[[12524,12531,12488,12466,12531],256],13143:[[12527,12483,12488],256],13144:[[48,28857],256],13145:[[49,28857],256],13146:[[50,28857],256],13147:[[51,28857],256],13148:[[52,28857],256],13149:[[53,28857],256],13150:[[54,28857],256],13151:[[55,28857],256],13152:[[56,28857],256],13153:[[57,28857],256],13154:[[49,48,28857],256],13155:[[49,49,28857],256],13156:[[49,50,28857],256],13157:[[49,51,28857],256],13158:[[49,52,28857],256],13159:[[49,53,28857],256],13160:[[49,54,28857],256],13161:[[49,55,28857],256],13162:[[49,56,28857],256],13163:[[49,57,28857],256],13164:[[50,48,28857],256],13165:[[50,49,28857],256],13166:[[50,50,28857],256],13167:[[50,51,28857],256],13168:[[50,52,28857],256],13169:[[104,80,97],256],13170:[[100,97],256],13171:[[65,85],256],13172:[[98,97,114],256],13173:[[111,86],256],13174:[[112,99],256],13175:[[100,109],256],13176:[[100,109,178],256],13177:[[100,109,179],256],13178:[[73,85],256],13179:[[24179,25104],256],13180:[[26157,21644],256],13181:[[22823,27491],256],13182:[[26126,27835],256],13183:[[26666,24335,20250,31038],256],13184:[[112,65],256],13185:[[110,65],256],13186:[[956,65],256],13187:[[109,65],256],13188:[[107,65],256],13189:[[75,66],256],13190:[[77,66],256],13191:[[71,66],256],13192:[[99,97,108],256],13193:[[107,99,97,108],256],13194:[[112,70],256],13195:[[110,70],256],13196:[[956,70],256],13197:[[956,103],256],13198:[[109,103],256],13199:[[107,103],256],13200:[[72,122],256],13201:[[107,72,122],256],13202:[[77,72,122],256],13203:[[71,72,122],256],13204:[[84,72,122],256],13205:[[956,8467],256],13206:[[109,8467],256],13207:[[100,8467],256],13208:[[107,8467],256],13209:[[102,109],256],13210:[[110,109],256],13211:[[956,109],256],13212:[[109,109],256],13213:[[99,109],256],13214:[[107,109],256],13215:[[109,109,178],256],13216:[[99,109,178],256],13217:[[109,178],256],13218:[[107,109,178],256],13219:[[109,109,179],256],13220:[[99,109,179],256],13221:[[109,179],256],13222:[[107,109,179],256],13223:[[109,8725,115],256],13224:[[109,8725,115,178],256],13225:[[80,97],256],13226:[[107,80,97],256],13227:[[77,80,97],256],13228:[[71,80,97],256],13229:[[114,97,100],256],13230:[[114,97,100,8725,115],256],13231:[[114,97,100,8725,115,178],256],13232:[[112,115],256],13233:[[110,115],256],13234:[[956,115],256],13235:[[109,115],256],13236:[[112,86],256],13237:[[110,86],256],13238:[[956,86],256],13239:[[109,86],256],13240:[[107,86],256],13241:[[77,86],256],13242:[[112,87],256],13243:[[110,87],256],13244:[[956,87],256],13245:[[109,87],256],13246:[[107,87],256],13247:[[77,87],256],13248:[[107,937],256],13249:[[77,937],256],13250:[[97,46,109,46],256],13251:[[66,113],256],13252:[[99,99],256],13253:[[99,100],256],13254:[[67,8725,107,103],256],13255:[[67,111,46],256],13256:[[100,66],256],13257:[[71,121],256],13258:[[104,97],256],13259:[[72,80],256],13260:[[105,110],256],13261:[[75,75],256],13262:[[75,77],256],13263:[[107,116],256],13264:[[108,109],256],13265:[[108,110],256],13266:[[108,111,103],256],13267:[[108,120],256],13268:[[109,98],256],13269:[[109,105,108],256],13270:[[109,111,108],256],13271:[[80,72],256],13272:[[112,46,109,46],256],13273:[[80,80,77],256],13274:[[80,82],256],13275:[[115,114],256],13276:[[83,118],256],13277:[[87,98],256],13278:[[86,8725,109],256],13279:[[65,8725,109],256],13280:[[49,26085],256],13281:[[50,26085],256],13282:[[51,26085],256],13283:[[52,26085],256],13284:[[53,26085],256],13285:[[54,26085],256],13286:[[55,26085],256],13287:[[56,26085],256],13288:[[57,26085],256],13289:[[49,48,26085],256],13290:[[49,49,26085],256],13291:[[49,50,26085],256],13292:[[49,51,26085],256],13293:[[49,52,26085],256],13294:[[49,53,26085],256],13295:[[49,54,26085],256],13296:[[49,55,26085],256],13297:[[49,56,26085],256],13298:[[49,57,26085],256],13299:[[50,48,26085],256],13300:[[50,49,26085],256],13301:[[50,50,26085],256],13302:[[50,51,26085],256],13303:[[50,52,26085],256],13304:[[50,53,26085],256],13305:[[50,54,26085],256],13306:[[50,55,26085],256],13307:[[50,56,26085],256],13308:[[50,57,26085],256],13309:[[51,48,26085],256],13310:[[51,49,26085],256],13311:[[103,97,108],256]},27136:{92912:[,1],92913:[,1],92914:[,1],92915:[,1],92916:[,1]},27392:{92976:[,230],92977:[,230],92978:[,230],92979:[,230],92980:[,230],92981:[,230],92982:[,230]},42496:{42607:[,230],42612:[,230],42613:[,230],42614:[,230],42615:[,230],42616:[,230],42617:[,230],42618:[,230],42619:[,230],42620:[,230],42621:[,230],42652:[[1098],256],42653:[[1100],256],42655:[,230],42736:[,230],42737:[,230]},42752:{42864:[[42863],256],43e3:[[294],256],43001:[[339],256]},43008:{43014:[,9],43204:[,9],43232:[,230],43233:[,230],43234:[,230],43235:[,230],43236:[,230],43237:[,230],43238:[,230],43239:[,230],43240:[,230],43241:[,230],43242:[,230],43243:[,230],43244:[,230],43245:[,230],43246:[,230],43247:[,230],43248:[,230],43249:[,230]},43264:{43307:[,220],43308:[,220],43309:[,220],43347:[,9],43443:[,7],43456:[,9]},43520:{43696:[,230],43698:[,230],43699:[,230],43700:[,220],43703:[,230],43704:[,230],43710:[,230],43711:[,230],43713:[,230],43766:[,9]},43776:{43868:[[42791],256],43869:[[43831],256],43870:[[619],256],43871:[[43858],256],44013:[,9]},48128:{113822:[,1]},53504:{119134:[[119127,119141],512],119135:[[119128,119141],512],119136:[[119135,119150],512],119137:[[119135,119151],512],119138:[[119135,119152],512],119139:[[119135,119153],512],119140:[[119135,119154],512],119141:[,216],119142:[,216],119143:[,1],119144:[,1],119145:[,1],119149:[,226],119150:[,216],119151:[,216],119152:[,216],119153:[,216],119154:[,216],119163:[,220],119164:[,220],119165:[,220],119166:[,220],119167:[,220],119168:[,220],119169:[,220],119170:[,220],119173:[,230],119174:[,230],119175:[,230],119176:[,230],119177:[,230],119178:[,220],119179:[,220],119210:[,230],119211:[,230],119212:[,230],119213:[,230],119227:[[119225,119141],512],119228:[[119226,119141],512],119229:[[119227,119150],512],119230:[[119228,119150],512],119231:[[119227,119151],512],119232:[[119228,119151],512]},53760:{119362:[,230],119363:[,230],119364:[,230]},54272:{119808:[[65],256],119809:[[66],256],119810:[[67],256],119811:[[68],256],119812:[[69],256],119813:[[70],256],119814:[[71],256],119815:[[72],256],119816:[[73],256],119817:[[74],256],119818:[[75],256],119819:[[76],256],119820:[[77],256],119821:[[78],256],119822:[[79],256],119823:[[80],256],119824:[[81],256],119825:[[82],256],119826:[[83],256],119827:[[84],256],119828:[[85],256],119829:[[86],256],119830:[[87],256],119831:[[88],256],119832:[[89],256],119833:[[90],256],119834:[[97],256],119835:[[98],256],119836:[[99],256],119837:[[100],256],119838:[[101],256],119839:[[102],256],119840:[[103],256],119841:[[104],256],119842:[[105],256],119843:[[106],256],119844:[[107],256],119845:[[108],256],119846:[[109],256],119847:[[110],256],119848:[[111],256],119849:[[112],256],119850:[[113],256],119851:[[114],256],119852:[[115],256],119853:[[116],256],119854:[[117],256],119855:[[118],256],119856:[[119],256],119857:[[120],256],119858:[[121],256],119859:[[122],256],119860:[[65],256],119861:[[66],256],119862:[[67],256],119863:[[68],256],119864:[[69],256],119865:[[70],256],119866:[[71],256],119867:[[72],256],119868:[[73],256],119869:[[74],256],119870:[[75],256],119871:[[76],256],119872:[[77],256],119873:[[78],256],119874:[[79],256],119875:[[80],256],119876:[[81],256],119877:[[82],256],119878:[[83],256],119879:[[84],256],119880:[[85],256],119881:[[86],256],119882:[[87],256],119883:[[88],256],119884:[[89],256],119885:[[90],256],119886:[[97],256],119887:[[98],256],119888:[[99],256],119889:[[100],256],119890:[[101],256],119891:[[102],256],119892:[[103],256],119894:[[105],256],119895:[[106],256],119896:[[107],256],119897:[[108],256],119898:[[109],256],119899:[[110],256],119900:[[111],256],119901:[[112],256],119902:[[113],256],119903:[[114],256],119904:[[115],256],119905:[[116],256],119906:[[117],256],119907:[[118],256],119908:[[119],256],119909:[[120],256],119910:[[121],256],119911:[[122],256],119912:[[65],256],119913:[[66],256],119914:[[67],256],119915:[[68],256],119916:[[69],256],119917:[[70],256],119918:[[71],256],119919:[[72],256],119920:[[73],256],119921:[[74],256],119922:[[75],256],119923:[[76],256],119924:[[77],256],119925:[[78],256],119926:[[79],256],119927:[[80],256],119928:[[81],256],119929:[[82],256],119930:[[83],256],119931:[[84],256],119932:[[85],256],119933:[[86],256],119934:[[87],256],119935:[[88],256],119936:[[89],256],119937:[[90],256],119938:[[97],256],119939:[[98],256],119940:[[99],256],119941:[[100],256],119942:[[101],256],119943:[[102],256],119944:[[103],256],119945:[[104],256],119946:[[105],256],119947:[[106],256],119948:[[107],256],119949:[[108],256],119950:[[109],256],119951:[[110],256],119952:[[111],256],119953:[[112],256],119954:[[113],256],119955:[[114],256],119956:[[115],256],119957:[[116],256],119958:[[117],256],119959:[[118],256],119960:[[119],256],119961:[[120],256],119962:[[121],256],119963:[[122],256],119964:[[65],256],119966:[[67],256],119967:[[68],256],119970:[[71],256],119973:[[74],256],119974:[[75],256],119977:[[78],256],119978:[[79],256],119979:[[80],256],119980:[[81],256],119982:[[83],256],119983:[[84],256],119984:[[85],256],119985:[[86],256],119986:[[87],256],119987:[[88],256],119988:[[89],256],119989:[[90],256],119990:[[97],256],119991:[[98],256],119992:[[99],256],119993:[[100],256],119995:[[102],256],119997:[[104],256],119998:[[105],256],119999:[[106],256],12e4:[[107],256],120001:[[108],256],120002:[[109],256],120003:[[110],256],120005:[[112],256],120006:[[113],256],120007:[[114],256],120008:[[115],256],120009:[[116],256],120010:[[117],256],120011:[[118],256],120012:[[119],256],120013:[[120],256],120014:[[121],256],120015:[[122],256],120016:[[65],256],120017:[[66],256],120018:[[67],256],120019:[[68],256],120020:[[69],256],120021:[[70],256],120022:[[71],256],120023:[[72],256],120024:[[73],256],120025:[[74],256],120026:[[75],256],120027:[[76],256],120028:[[77],256],120029:[[78],256],120030:[[79],256],120031:[[80],256],120032:[[81],256],120033:[[82],256],120034:[[83],256],120035:[[84],256],120036:[[85],256],120037:[[86],256],120038:[[87],256],120039:[[88],256],120040:[[89],256],120041:[[90],256],120042:[[97],256],120043:[[98],256],120044:[[99],256],120045:[[100],256],120046:[[101],256],120047:[[102],256],120048:[[103],256],120049:[[104],256],120050:[[105],256],120051:[[106],256],120052:[[107],256],120053:[[108],256],120054:[[109],256],120055:[[110],256],120056:[[111],256],120057:[[112],256],120058:[[113],256],120059:[[114],256],120060:[[115],256],120061:[[116],256],120062:[[117],256],120063:[[118],256]},54528:{120064:[[119],256],120065:[[120],256],120066:[[121],256],120067:[[122],256],120068:[[65],256],120069:[[66],256],120071:[[68],256],120072:[[69],256],120073:[[70],256],120074:[[71],256],120077:[[74],256],120078:[[75],256],120079:[[76],256],120080:[[77],256],120081:[[78],256],120082:[[79],256],120083:[[80],256],120084:[[81],256],120086:[[83],256],120087:[[84],256],120088:[[85],256],120089:[[86],256],120090:[[87],256],120091:[[88],256],120092:[[89],256],120094:[[97],256],120095:[[98],256],120096:[[99],256],120097:[[100],256],120098:[[101],256],120099:[[102],256],120100:[[103],256],120101:[[104],256],120102:[[105],256],120103:[[106],256],120104:[[107],256],120105:[[108],256],120106:[[109],256],120107:[[110],256],120108:[[111],256],120109:[[112],256],120110:[[113],256],120111:[[114],256],120112:[[115],256],120113:[[116],256],120114:[[117],256],120115:[[118],256],120116:[[119],256],120117:[[120],256],120118:[[121],256],120119:[[122],256],120120:[[65],256],120121:[[66],256],120123:[[68],256],120124:[[69],256],120125:[[70],256],120126:[[71],256],120128:[[73],256],120129:[[74],256],120130:[[75],256],120131:[[76],256],120132:[[77],256],120134:[[79],256],120138:[[83],256],120139:[[84],256],120140:[[85],256],120141:[[86],256],120142:[[87],256],120143:[[88],256],120144:[[89],256],120146:[[97],256],120147:[[98],256],120148:[[99],256],120149:[[100],256],120150:[[101],256],120151:[[102],256],120152:[[103],256],120153:[[104],256],120154:[[105],256],120155:[[106],256],120156:[[107],256],120157:[[108],256],120158:[[109],256],120159:[[110],256],120160:[[111],256],120161:[[112],256],120162:[[113],256],120163:[[114],256],120164:[[115],256],120165:[[116],256],120166:[[117],256],120167:[[118],256],120168:[[119],256],120169:[[120],256],120170:[[121],256],120171:[[122],256],120172:[[65],256],120173:[[66],256],120174:[[67],256],120175:[[68],256],120176:[[69],256],120177:[[70],256],120178:[[71],256],120179:[[72],256],120180:[[73],256],120181:[[74],256],120182:[[75],256],120183:[[76],256],120184:[[77],256],120185:[[78],256],120186:[[79],256],120187:[[80],256],120188:[[81],256],120189:[[82],256],120190:[[83],256],120191:[[84],256],120192:[[85],256],120193:[[86],256],120194:[[87],256],120195:[[88],256],120196:[[89],256],120197:[[90],256],120198:[[97],256],120199:[[98],256],120200:[[99],256],120201:[[100],256],120202:[[101],256],120203:[[102],256],120204:[[103],256],120205:[[104],256],120206:[[105],256],120207:[[106],256],120208:[[107],256],120209:[[108],256],120210:[[109],256],120211:[[110],256],120212:[[111],256],120213:[[112],256],120214:[[113],256],120215:[[114],256],120216:[[115],256],120217:[[116],256],120218:[[117],256],120219:[[118],256],120220:[[119],256],120221:[[120],256],120222:[[121],256],120223:[[122],256],120224:[[65],256],120225:[[66],256],120226:[[67],256],120227:[[68],256],120228:[[69],256],120229:[[70],256],120230:[[71],256],120231:[[72],256],120232:[[73],256],120233:[[74],256],120234:[[75],256],120235:[[76],256],120236:[[77],256],120237:[[78],256],120238:[[79],256],120239:[[80],256],120240:[[81],256],120241:[[82],256],120242:[[83],256],120243:[[84],256],120244:[[85],256],120245:[[86],256],120246:[[87],256],120247:[[88],256],120248:[[89],256],120249:[[90],256],120250:[[97],256],120251:[[98],256],120252:[[99],256],120253:[[100],256],120254:[[101],256],120255:[[102],256],120256:[[103],256],120257:[[104],256],120258:[[105],256],120259:[[106],256],120260:[[107],256],120261:[[108],256],120262:[[109],256],120263:[[110],256],120264:[[111],256],120265:[[112],256],120266:[[113],256],120267:[[114],256],120268:[[115],256],120269:[[116],256],120270:[[117],256],120271:[[118],256],120272:[[119],256],120273:[[120],256],120274:[[121],256],120275:[[122],256],120276:[[65],256],120277:[[66],256],120278:[[67],256],120279:[[68],256],120280:[[69],256],120281:[[70],256],120282:[[71],256],120283:[[72],256],120284:[[73],256],120285:[[74],256],120286:[[75],256],120287:[[76],256],120288:[[77],256],120289:[[78],256],120290:[[79],256],120291:[[80],256],120292:[[81],256],120293:[[82],256],120294:[[83],256],120295:[[84],256],120296:[[85],256],120297:[[86],256],120298:[[87],256],120299:[[88],256],120300:[[89],256],120301:[[90],256],120302:[[97],256],120303:[[98],256],120304:[[99],256],120305:[[100],256],120306:[[101],256],120307:[[102],256],120308:[[103],256],120309:[[104],256],120310:[[105],256],120311:[[106],256],120312:[[107],256],120313:[[108],256],120314:[[109],256],120315:[[110],256],120316:[[111],256],120317:[[112],256],120318:[[113],256],120319:[[114],256]},54784:{120320:[[115],256],120321:[[116],256],120322:[[117],256],120323:[[118],256],120324:[[119],256],120325:[[120],256],120326:[[121],256],120327:[[122],256],120328:[[65],256],120329:[[66],256],120330:[[67],256],120331:[[68],256],120332:[[69],256],120333:[[70],256],120334:[[71],256],120335:[[72],256],120336:[[73],256],120337:[[74],256],120338:[[75],256],120339:[[76],256],120340:[[77],256],120341:[[78],256],120342:[[79],256],120343:[[80],256],120344:[[81],256],120345:[[82],256],120346:[[83],256],120347:[[84],256],120348:[[85],256],120349:[[86],256],120350:[[87],256],120351:[[88],256],120352:[[89],256],120353:[[90],256],120354:[[97],256],120355:[[98],256],120356:[[99],256],120357:[[100],256],120358:[[101],256],120359:[[102],256],120360:[[103],256],120361:[[104],256],120362:[[105],256],120363:[[106],256],120364:[[107],256],120365:[[108],256],120366:[[109],256],120367:[[110],256],120368:[[111],256],120369:[[112],256],120370:[[113],256],120371:[[114],256],120372:[[115],256],120373:[[116],256],120374:[[117],256],120375:[[118],256],120376:[[119],256],120377:[[120],256],120378:[[121],256],120379:[[122],256],120380:[[65],256],120381:[[66],256],120382:[[67],256],120383:[[68],256],120384:[[69],256],120385:[[70],256],120386:[[71],256],120387:[[72],256],120388:[[73],256],120389:[[74],256],120390:[[75],256],120391:[[76],256],120392:[[77],256],120393:[[78],256],120394:[[79],256],120395:[[80],256],120396:[[81],256],120397:[[82],256],120398:[[83],256],120399:[[84],256],120400:[[85],256],120401:[[86],256],120402:[[87],256],120403:[[88],256],120404:[[89],256],120405:[[90],256],120406:[[97],256],120407:[[98],256],120408:[[99],256],120409:[[100],256],120410:[[101],256],120411:[[102],256],120412:[[103],256],120413:[[104],256],120414:[[105],256],120415:[[106],256],120416:[[107],256],120417:[[108],256],120418:[[109],256],120419:[[110],256],120420:[[111],256],120421:[[112],256],120422:[[113],256],120423:[[114],256],120424:[[115],256],120425:[[116],256],120426:[[117],256],120427:[[118],256],120428:[[119],256],120429:[[120],256],120430:[[121],256],120431:[[122],256],120432:[[65],256],120433:[[66],256],120434:[[67],256],120435:[[68],256],120436:[[69],256],120437:[[70],256],120438:[[71],256],120439:[[72],256],120440:[[73],256],120441:[[74],256],120442:[[75],256],120443:[[76],256],120444:[[77],256],120445:[[78],256],120446:[[79],256],120447:[[80],256],120448:[[81],256],120449:[[82],256],120450:[[83],256],120451:[[84],256],120452:[[85],256],120453:[[86],256],120454:[[87],256],120455:[[88],256],120456:[[89],256],120457:[[90],256],120458:[[97],256],120459:[[98],256],120460:[[99],256],120461:[[100],256],120462:[[101],256],120463:[[102],256],120464:[[103],256],120465:[[104],256],120466:[[105],256],120467:[[106],256],120468:[[107],256],120469:[[108],256],120470:[[109],256],120471:[[110],256],120472:[[111],256],120473:[[112],256],120474:[[113],256],120475:[[114],256],120476:[[115],256],120477:[[116],256],120478:[[117],256],120479:[[118],256],120480:[[119],256],120481:[[120],256],120482:[[121],256],120483:[[122],256],120484:[[305],256],120485:[[567],256],120488:[[913],256],120489:[[914],256],120490:[[915],256],120491:[[916],256],120492:[[917],256],120493:[[918],256],120494:[[919],256],120495:[[920],256],120496:[[921],256],120497:[[922],256],120498:[[923],256],120499:[[924],256],120500:[[925],256],120501:[[926],256],120502:[[927],256],120503:[[928],256],120504:[[929],256],120505:[[1012],256],120506:[[931],256],120507:[[932],256],120508:[[933],256],120509:[[934],256],120510:[[935],256],120511:[[936],256],120512:[[937],256],120513:[[8711],256],120514:[[945],256],120515:[[946],256],120516:[[947],256],120517:[[948],256],120518:[[949],256],120519:[[950],256],120520:[[951],256],120521:[[952],256],120522:[[953],256],120523:[[954],256],120524:[[955],256],120525:[[956],256],120526:[[957],256],120527:[[958],256],120528:[[959],256],120529:[[960],256],120530:[[961],256],120531:[[962],256],120532:[[963],256],120533:[[964],256],120534:[[965],256],120535:[[966],256],120536:[[967],256],120537:[[968],256],120538:[[969],256],120539:[[8706],256],120540:[[1013],256],120541:[[977],256],120542:[[1008],256],120543:[[981],256],120544:[[1009],256],120545:[[982],256],120546:[[913],256],120547:[[914],256],120548:[[915],256],120549:[[916],256],120550:[[917],256],120551:[[918],256],120552:[[919],256],120553:[[920],256],120554:[[921],256],120555:[[922],256],120556:[[923],256],120557:[[924],256],120558:[[925],256],120559:[[926],256],120560:[[927],256],120561:[[928],256],120562:[[929],256],120563:[[1012],256],120564:[[931],256],120565:[[932],256],120566:[[933],256],120567:[[934],256],120568:[[935],256],120569:[[936],256],120570:[[937],256],120571:[[8711],256],120572:[[945],256],120573:[[946],256],120574:[[947],256],120575:[[948],256]},55040:{120576:[[949],256],120577:[[950],256],120578:[[951],256],120579:[[952],256],120580:[[953],256],120581:[[954],256],120582:[[955],256],120583:[[956],256],120584:[[957],256],120585:[[958],256],120586:[[959],256],120587:[[960],256],120588:[[961],256],120589:[[962],256],120590:[[963],256],120591:[[964],256],120592:[[965],256],120593:[[966],256],120594:[[967],256],120595:[[968],256],120596:[[969],256],120597:[[8706],256],120598:[[1013],256],120599:[[977],256],120600:[[1008],256],120601:[[981],256],120602:[[1009],256],120603:[[982],256],120604:[[913],256],120605:[[914],256],120606:[[915],256],120607:[[916],256],120608:[[917],256],120609:[[918],256],120610:[[919],256],120611:[[920],256],120612:[[921],256],120613:[[922],256],120614:[[923],256],120615:[[924],256],120616:[[925],256],120617:[[926],256],120618:[[927],256],120619:[[928],256],120620:[[929],256],120621:[[1012],256],120622:[[931],256],120623:[[932],256],120624:[[933],256],120625:[[934],256],120626:[[935],256],120627:[[936],256],120628:[[937],256],120629:[[8711],256],120630:[[945],256],120631:[[946],256],120632:[[947],256],120633:[[948],256],120634:[[949],256],120635:[[950],256],120636:[[951],256],120637:[[952],256],120638:[[953],256],120639:[[954],256],120640:[[955],256],120641:[[956],256],120642:[[957],256],120643:[[958],256],120644:[[959],256],120645:[[960],256],120646:[[961],256],120647:[[962],256],120648:[[963],256],120649:[[964],256],120650:[[965],256],120651:[[966],256],120652:[[967],256],120653:[[968],256],120654:[[969],256],120655:[[8706],256],120656:[[1013],256],120657:[[977],256],120658:[[1008],256],120659:[[981],256],120660:[[1009],256],120661:[[982],256],120662:[[913],256],120663:[[914],256],120664:[[915],256],120665:[[916],256],120666:[[917],256],120667:[[918],256],120668:[[919],256],120669:[[920],256],120670:[[921],256],120671:[[922],256],120672:[[923],256],120673:[[924],256],120674:[[925],256],120675:[[926],256],120676:[[927],256],120677:[[928],256],120678:[[929],256],120679:[[1012],256],120680:[[931],256],120681:[[932],256],120682:[[933],256],120683:[[934],256],120684:[[935],256],120685:[[936],256],120686:[[937],256],120687:[[8711],256],120688:[[945],256],120689:[[946],256],120690:[[947],256],120691:[[948],256],120692:[[949],256],120693:[[950],256],120694:[[951],256],120695:[[952],256],120696:[[953],256],120697:[[954],256],120698:[[955],256],120699:[[956],256],120700:[[957],256],120701:[[958],256],120702:[[959],256],120703:[[960],256],120704:[[961],256],120705:[[962],256],120706:[[963],256],120707:[[964],256],120708:[[965],256],120709:[[966],256],120710:[[967],256],120711:[[968],256],120712:[[969],256],120713:[[8706],256],120714:[[1013],256],120715:[[977],256],120716:[[1008],256],120717:[[981],256],120718:[[1009],256],120719:[[982],256],120720:[[913],256],120721:[[914],256],120722:[[915],256],120723:[[916],256],120724:[[917],256],120725:[[918],256],120726:[[919],256],120727:[[920],256],120728:[[921],256],120729:[[922],256],120730:[[923],256],120731:[[924],256],120732:[[925],256],120733:[[926],256],120734:[[927],256],120735:[[928],256],120736:[[929],256],120737:[[1012],256],120738:[[931],256],120739:[[932],256],120740:[[933],256],120741:[[934],256],120742:[[935],256],120743:[[936],256],120744:[[937],256],120745:[[8711],256],120746:[[945],256],120747:[[946],256],120748:[[947],256],120749:[[948],256],120750:[[949],256],120751:[[950],256],120752:[[951],256],120753:[[952],256],120754:[[953],256],120755:[[954],256],120756:[[955],256],120757:[[956],256],120758:[[957],256],120759:[[958],256],120760:[[959],256],120761:[[960],256],120762:[[961],256],120763:[[962],256],120764:[[963],256],120765:[[964],256],120766:[[965],256],120767:[[966],256],120768:[[967],256],120769:[[968],256],120770:[[969],256],120771:[[8706],256],120772:[[1013],256],120773:[[977],256],120774:[[1008],256],120775:[[981],256],120776:[[1009],256],120777:[[982],256],120778:[[988],256],120779:[[989],256],120782:[[48],256],120783:[[49],256],120784:[[50],256],120785:[[51],256],120786:[[52],256],120787:[[53],256],120788:[[54],256],120789:[[55],256],120790:[[56],256],120791:[[57],256],120792:[[48],256],120793:[[49],256],120794:[[50],256],120795:[[51],256],120796:[[52],256],120797:[[53],256],120798:[[54],256],120799:[[55],256],120800:[[56],256],120801:[[57],256],120802:[[48],256],120803:[[49],256],120804:[[50],256],120805:[[51],256],120806:[[52],256],120807:[[53],256],120808:[[54],256],120809:[[55],256],120810:[[56],256],120811:[[57],256],120812:[[48],256],120813:[[49],256],120814:[[50],256],120815:[[51],256],120816:[[52],256],120817:[[53],256],120818:[[54],256],120819:[[55],256],120820:[[56],256],120821:[[57],256],120822:[[48],256],120823:[[49],256],120824:[[50],256],120825:[[51],256],120826:[[52],256],120827:[[53],256],120828:[[54],256],120829:[[55],256],120830:[[56],256],120831:[[57],256]},59392:{125136:[,220],125137:[,220],125138:[,220],125139:[,220],125140:[,220],125141:[,220],125142:[,220]},60928:{126464:[[1575],256],126465:[[1576],256],126466:[[1580],256],126467:[[1583],256],126469:[[1608],256],126470:[[1586],256],126471:[[1581],256],126472:[[1591],256],126473:[[1610],256],126474:[[1603],256],126475:[[1604],256],126476:[[1605],256],126477:[[1606],256],126478:[[1587],256],126479:[[1593],256],126480:[[1601],256],126481:[[1589],256],126482:[[1602],256],126483:[[1585],256],126484:[[1588],256],126485:[[1578],256],126486:[[1579],256],126487:[[1582],256],126488:[[1584],256],126489:[[1590],256],126490:[[1592],256],126491:[[1594],256],126492:[[1646],256],126493:[[1722],256],126494:[[1697],256],126495:[[1647],256],126497:[[1576],256],126498:[[1580],256],126500:[[1607],256],126503:[[1581],256],126505:[[1610],256],126506:[[1603],256],126507:[[1604],256],126508:[[1605],256],126509:[[1606],256],126510:[[1587],256],126511:[[1593],256],126512:[[1601],256],126513:[[1589],256],126514:[[1602],256],126516:[[1588],256],126517:[[1578],256],126518:[[1579],256],126519:[[1582],256],126521:[[1590],256],126523:[[1594],256],126530:[[1580],256],126535:[[1581],256],126537:[[1610],256],126539:[[1604],256],126541:[[1606],256],126542:[[1587],256],126543:[[1593],256],126545:[[1589],256],126546:[[1602],256],126548:[[1588],256],126551:[[1582],256],126553:[[1590],256],126555:[[1594],256],126557:[[1722],256],126559:[[1647],256],126561:[[1576],256],126562:[[1580],256],126564:[[1607],256],126567:[[1581],256],126568:[[1591],256],126569:[[1610],256],126570:[[1603],256],126572:[[1605],256],126573:[[1606],256],126574:[[1587],256],126575:[[1593],256],126576:[[1601],256],126577:[[1589],256],126578:[[1602],256],126580:[[1588],256],126581:[[1578],256],126582:[[1579],256],126583:[[1582],256],126585:[[1590],256],126586:[[1592],256],126587:[[1594],256],126588:[[1646],256],126590:[[1697],256],126592:[[1575],256],126593:[[1576],256],126594:[[1580],256],126595:[[1583],256],126596:[[1607],256],126597:[[1608],256],126598:[[1586],256],126599:[[1581],256],126600:[[1591],256],126601:[[1610],256],126603:[[1604],256],126604:[[1605],256],126605:[[1606],256],126606:[[1587],256],126607:[[1593],256],126608:[[1601],256],126609:[[1589],256],126610:[[1602],256],126611:[[1585],256],126612:[[1588],256],126613:[[1578],256],126614:[[1579],256],126615:[[1582],256],126616:[[1584],256],126617:[[1590],256],126618:[[1592],256],126619:[[1594],256],126625:[[1576],256],126626:[[1580],256],126627:[[1583],256],126629:[[1608],256],126630:[[1586],256],126631:[[1581],256],126632:[[1591],256],126633:[[1610],256],126635:[[1604],256],126636:[[1605],256],126637:[[1606],256],126638:[[1587],256],126639:[[1593],256],126640:[[1601],256],126641:[[1589],256],126642:[[1602],256],126643:[[1585],256],126644:[[1588],256],126645:[[1578],256],126646:[[1579],256],126647:[[1582],256],126648:[[1584],256],126649:[[1590],256],126650:[[1592],256],126651:[[1594],256]},61696:{127232:[[48,46],256],127233:[[48,44],256],127234:[[49,44],256],127235:[[50,44],256],127236:[[51,44],256],127237:[[52,44],256],127238:[[53,44],256],127239:[[54,44],256],127240:[[55,44],256],127241:[[56,44],256],127242:[[57,44],256],127248:[[40,65,41],256],127249:[[40,66,41],256],127250:[[40,67,41],256],127251:[[40,68,41],256],127252:[[40,69,41],256],127253:[[40,70,41],256],127254:[[40,71,41],256],127255:[[40,72,41],256],127256:[[40,73,41],256],127257:[[40,74,41],256],127258:[[40,75,41],256],127259:[[40,76,41],256],127260:[[40,77,41],256],127261:[[40,78,41],256],127262:[[40,79,41],256],127263:[[40,80,41],256],127264:[[40,81,41],256],127265:[[40,82,41],256],127266:[[40,83,41],256],127267:[[40,84,41],256],127268:[[40,85,41],256],127269:[[40,86,41],256],127270:[[40,87,41],256],127271:[[40,88,41],256],127272:[[40,89,41],256],127273:[[40,90,41],256],127274:[[12308,83,12309],256],127275:[[67],256],127276:[[82],256],127277:[[67,68],256],127278:[[87,90],256],127280:[[65],256],127281:[[66],256],127282:[[67],256],127283:[[68],256],127284:[[69],256],127285:[[70],256],127286:[[71],256],127287:[[72],256],127288:[[73],256],127289:[[74],256],127290:[[75],256],127291:[[76],256],127292:[[77],256],127293:[[78],256],127294:[[79],256],127295:[[80],256],127296:[[81],256],127297:[[82],256],127298:[[83],256],127299:[[84],256],127300:[[85],256],127301:[[86],256],127302:[[87],256],127303:[[88],256],127304:[[89],256],127305:[[90],256],127306:[[72,86],256],127307:[[77,86],256],127308:[[83,68],256],127309:[[83,83],256],127310:[[80,80,86],256],127311:[[87,67],256],127338:[[77,67],256],127339:[[77,68],256],127376:[[68,74],256]},61952:{127488:[[12411,12363],256],127489:[[12467,12467],256],127490:[[12469],256],127504:[[25163],256],127505:[[23383],256],127506:[[21452],256],127507:[[12487],256],127508:[[20108],256],127509:[[22810],256],127510:[[35299],256],127511:[[22825],256],127512:[[20132],256],127513:[[26144],256],127514:[[28961],256],127515:[[26009],256],127516:[[21069],256],127517:[[24460],256],127518:[[20877],256],127519:[[26032],256],127520:[[21021],256],127521:[[32066],256],127522:[[29983],256],127523:[[36009],256],127524:[[22768],256],127525:[[21561],256],127526:[[28436],256],127527:[[25237],256],127528:[[25429],256],127529:[[19968],256],127530:[[19977],256],127531:[[36938],256],127532:[[24038],256],127533:[[20013],256],127534:[[21491],256],127535:[[25351],256],127536:[[36208],256],127537:[[25171],256],127538:[[31105],256],127539:[[31354],256],127540:[[21512],256],127541:[[28288],256],127542:[[26377],256],127543:[[26376],256],127544:[[30003],256],127545:[[21106],256],127546:[[21942],256],127552:[[12308,26412,12309],256],127553:[[12308,19977,12309],256],127554:[[12308,20108,12309],256],127555:[[12308,23433,12309],256],127556:[[12308,28857,12309],256],127557:[[12308,25171,12309],256],127558:[[12308,30423,12309],256],127559:[[12308,21213,12309],256],127560:[[12308,25943,12309],256],127568:[[24471],256],127569:[[21487],256]},63488:{194560:[[20029]],194561:[[20024]],194562:[[20033]],194563:[[131362]],194564:[[20320]],194565:[[20398]],194566:[[20411]],194567:[[20482]],194568:[[20602]],194569:[[20633]],194570:[[20711]],194571:[[20687]],194572:[[13470]],194573:[[132666]],194574:[[20813]],194575:[[20820]],194576:[[20836]],194577:[[20855]],194578:[[132380]],194579:[[13497]],194580:[[20839]],194581:[[20877]],194582:[[132427]],194583:[[20887]],194584:[[20900]],194585:[[20172]],194586:[[20908]],194587:[[20917]],194588:[[168415]],194589:[[20981]],194590:[[20995]],194591:[[13535]],194592:[[21051]],194593:[[21062]],194594:[[21106]],194595:[[21111]],194596:[[13589]],194597:[[21191]],194598:[[21193]],194599:[[21220]],194600:[[21242]],194601:[[21253]],194602:[[21254]],194603:[[21271]],194604:[[21321]],194605:[[21329]],194606:[[21338]],194607:[[21363]],194608:[[21373]],194609:[[21375]],194610:[[21375]],194611:[[21375]],194612:[[133676]],194613:[[28784]],194614:[[21450]],194615:[[21471]],194616:[[133987]],194617:[[21483]],194618:[[21489]],194619:[[21510]],194620:[[21662]],194621:[[21560]],194622:[[21576]],194623:[[21608]],194624:[[21666]],194625:[[21750]],194626:[[21776]],194627:[[21843]],194628:[[21859]],194629:[[21892]],194630:[[21892]],194631:[[21913]],194632:[[21931]],194633:[[21939]],194634:[[21954]],194635:[[22294]],194636:[[22022]],194637:[[22295]],194638:[[22097]],194639:[[22132]],194640:[[20999]],194641:[[22766]],194642:[[22478]],194643:[[22516]],194644:[[22541]],194645:[[22411]],194646:[[22578]],194647:[[22577]],194648:[[22700]],194649:[[136420]],194650:[[22770]],194651:[[22775]],194652:[[22790]],194653:[[22810]],194654:[[22818]],194655:[[22882]],194656:[[136872]],194657:[[136938]],194658:[[23020]],194659:[[23067]],194660:[[23079]],194661:[[23e3]],194662:[[23142]],194663:[[14062]],194664:[[14076]],194665:[[23304]],194666:[[23358]],194667:[[23358]],194668:[[137672]],194669:[[23491]],194670:[[23512]],194671:[[23527]],194672:[[23539]],194673:[[138008]],194674:[[23551]],194675:[[23558]],194676:[[24403]],194677:[[23586]],194678:[[14209]],194679:[[23648]],194680:[[23662]],194681:[[23744]],194682:[[23693]],194683:[[138724]],194684:[[23875]],194685:[[138726]],194686:[[23918]],194687:[[23915]],194688:[[23932]],194689:[[24033]],194690:[[24034]],194691:[[14383]],194692:[[24061]],194693:[[24104]],194694:[[24125]],194695:[[24169]],194696:[[14434]],194697:[[139651]],194698:[[14460]],194699:[[24240]],194700:[[24243]],194701:[[24246]],194702:[[24266]],194703:[[172946]],194704:[[24318]],194705:[[140081]],194706:[[140081]],194707:[[33281]],194708:[[24354]],194709:[[24354]],194710:[[14535]],194711:[[144056]],194712:[[156122]],194713:[[24418]],194714:[[24427]],194715:[[14563]],194716:[[24474]],194717:[[24525]],194718:[[24535]],194719:[[24569]],194720:[[24705]],194721:[[14650]],194722:[[14620]],194723:[[24724]],194724:[[141012]],194725:[[24775]],194726:[[24904]],194727:[[24908]],194728:[[24910]],194729:[[24908]],194730:[[24954]],194731:[[24974]],194732:[[25010]],194733:[[24996]],194734:[[25007]],194735:[[25054]],194736:[[25074]],194737:[[25078]],194738:[[25104]],194739:[[25115]],194740:[[25181]],194741:[[25265]],194742:[[25300]],194743:[[25424]],194744:[[142092]],194745:[[25405]],194746:[[25340]],194747:[[25448]],194748:[[25475]],194749:[[25572]],194750:[[142321]],194751:[[25634]],194752:[[25541]],194753:[[25513]],194754:[[14894]],194755:[[25705]],194756:[[25726]],194757:[[25757]],194758:[[25719]],194759:[[14956]],194760:[[25935]],194761:[[25964]],194762:[[143370]],194763:[[26083]],194764:[[26360]],194765:[[26185]],194766:[[15129]],194767:[[26257]],194768:[[15112]],194769:[[15076]],194770:[[20882]],194771:[[20885]],194772:[[26368]],194773:[[26268]],194774:[[32941]],194775:[[17369]],194776:[[26391]],194777:[[26395]],194778:[[26401]],194779:[[26462]],194780:[[26451]],194781:[[144323]],194782:[[15177]],194783:[[26618]],194784:[[26501]],194785:[[26706]],194786:[[26757]],194787:[[144493]],194788:[[26766]],194789:[[26655]],194790:[[26900]],194791:[[15261]],194792:[[26946]],194793:[[27043]],194794:[[27114]],194795:[[27304]],194796:[[145059]],194797:[[27355]],194798:[[15384]],194799:[[27425]],194800:[[145575]],194801:[[27476]],194802:[[15438]],194803:[[27506]],194804:[[27551]],194805:[[27578]],194806:[[27579]],194807:[[146061]],194808:[[138507]],194809:[[146170]],194810:[[27726]],194811:[[146620]],194812:[[27839]],194813:[[27853]],194814:[[27751]],194815:[[27926]]},63744:{63744:[[35912]],63745:[[26356]],63746:[[36554]],63747:[[36040]],63748:[[28369]],63749:[[20018]],63750:[[21477]],63751:[[40860]],63752:[[40860]],63753:[[22865]],63754:[[37329]],63755:[[21895]],63756:[[22856]],63757:[[25078]],63758:[[30313]],63759:[[32645]],63760:[[34367]],63761:[[34746]],63762:[[35064]],63763:[[37007]],63764:[[27138]],63765:[[27931]],63766:[[28889]],63767:[[29662]],63768:[[33853]],63769:[[37226]],63770:[[39409]],63771:[[20098]],63772:[[21365]],63773:[[27396]],63774:[[29211]],63775:[[34349]],63776:[[40478]],63777:[[23888]],63778:[[28651]],63779:[[34253]],63780:[[35172]],63781:[[25289]],63782:[[33240]],63783:[[34847]],63784:[[24266]],63785:[[26391]],63786:[[28010]],63787:[[29436]],63788:[[37070]],63789:[[20358]],63790:[[20919]],63791:[[21214]],63792:[[25796]],63793:[[27347]],63794:[[29200]],63795:[[30439]],63796:[[32769]],63797:[[34310]],63798:[[34396]],63799:[[36335]],63800:[[38706]],63801:[[39791]],63802:[[40442]],63803:[[30860]],63804:[[31103]],63805:[[32160]],63806:[[33737]],63807:[[37636]],63808:[[40575]],63809:[[35542]],63810:[[22751]],63811:[[24324]],63812:[[31840]],63813:[[32894]],63814:[[29282]],63815:[[30922]],63816:[[36034]],63817:[[38647]],63818:[[22744]],63819:[[23650]],63820:[[27155]],63821:[[28122]],63822:[[28431]],63823:[[32047]],63824:[[32311]],63825:[[38475]],63826:[[21202]],63827:[[32907]],63828:[[20956]],63829:[[20940]],63830:[[31260]],63831:[[32190]],63832:[[33777]],63833:[[38517]],63834:[[35712]],63835:[[25295]],63836:[[27138]],63837:[[35582]],63838:[[20025]],63839:[[23527]],63840:[[24594]],63841:[[29575]],63842:[[30064]],63843:[[21271]],63844:[[30971]],63845:[[20415]],63846:[[24489]],63847:[[19981]],63848:[[27852]],63849:[[25976]],63850:[[32034]],63851:[[21443]],63852:[[22622]],63853:[[30465]],63854:[[33865]],63855:[[35498]],63856:[[27578]],63857:[[36784]],63858:[[27784]],63859:[[25342]],63860:[[33509]],63861:[[25504]],63862:[[30053]],63863:[[20142]],63864:[[20841]],63865:[[20937]],63866:[[26753]],63867:[[31975]],63868:[[33391]],63869:[[35538]],63870:[[37327]],63871:[[21237]],63872:[[21570]],63873:[[22899]],63874:[[24300]],63875:[[26053]],63876:[[28670]],63877:[[31018]],63878:[[38317]],63879:[[39530]],63880:[[40599]],63881:[[40654]],63882:[[21147]],63883:[[26310]],63884:[[27511]],63885:[[36706]],63886:[[24180]],63887:[[24976]],63888:[[25088]],63889:[[25754]],63890:[[28451]],63891:[[29001]],63892:[[29833]],63893:[[31178]],63894:[[32244]],63895:[[32879]],63896:[[36646]],63897:[[34030]],63898:[[36899]],63899:[[37706]],63900:[[21015]],63901:[[21155]],63902:[[21693]],63903:[[28872]],63904:[[35010]],63905:[[35498]],63906:[[24265]],63907:[[24565]],63908:[[25467]],63909:[[27566]],63910:[[31806]],63911:[[29557]],63912:[[20196]],63913:[[22265]],63914:[[23527]],63915:[[23994]],63916:[[24604]],63917:[[29618]],63918:[[29801]],63919:[[32666]],63920:[[32838]],63921:[[37428]],63922:[[38646]],63923:[[38728]],63924:[[38936]],63925:[[20363]],63926:[[31150]],63927:[[37300]],63928:[[38584]],63929:[[24801]],63930:[[20102]],63931:[[20698]],63932:[[23534]],63933:[[23615]],63934:[[26009]],63935:[[27138]],63936:[[29134]],63937:[[30274]],63938:[[34044]],63939:[[36988]],63940:[[40845]],63941:[[26248]],63942:[[38446]],63943:[[21129]],63944:[[26491]],63945:[[26611]],63946:[[27969]],63947:[[28316]],63948:[[29705]],63949:[[30041]],63950:[[30827]],63951:[[32016]],63952:[[39006]],63953:[[20845]],63954:[[25134]],63955:[[38520]],63956:[[20523]],63957:[[23833]],63958:[[28138]],63959:[[36650]],63960:[[24459]],63961:[[24900]],63962:[[26647]],63963:[[29575]],63964:[[38534]],63965:[[21033]],63966:[[21519]],63967:[[23653]],63968:[[26131]],63969:[[26446]],63970:[[26792]],63971:[[27877]],63972:[[29702]],63973:[[30178]],63974:[[32633]],63975:[[35023]],63976:[[35041]],63977:[[37324]],63978:[[38626]],63979:[[21311]],63980:[[28346]],63981:[[21533]],63982:[[29136]],63983:[[29848]],63984:[[34298]],63985:[[38563]],63986:[[40023]],63987:[[40607]],63988:[[26519]],63989:[[28107]],63990:[[33256]],63991:[[31435]],63992:[[31520]],63993:[[31890]],63994:[[29376]],63995:[[28825]],63996:[[35672]],63997:[[20160]],63998:[[33590]],63999:[[21050]],194816:[[27966]],194817:[[28023]],194818:[[27969]],194819:[[28009]],194820:[[28024]],194821:[[28037]],194822:[[146718]],194823:[[27956]],194824:[[28207]],194825:[[28270]],194826:[[15667]],194827:[[28363]],194828:[[28359]],194829:[[147153]],194830:[[28153]],194831:[[28526]],194832:[[147294]],194833:[[147342]],194834:[[28614]],194835:[[28729]],194836:[[28702]],194837:[[28699]],194838:[[15766]],194839:[[28746]],194840:[[28797]],194841:[[28791]],194842:[[28845]],194843:[[132389]],194844:[[28997]],194845:[[148067]],194846:[[29084]],194847:[[148395]],194848:[[29224]],194849:[[29237]],194850:[[29264]],194851:[[149e3]],194852:[[29312]],194853:[[29333]],194854:[[149301]],194855:[[149524]],194856:[[29562]],194857:[[29579]],194858:[[16044]],194859:[[29605]],194860:[[16056]],194861:[[16056]],194862:[[29767]],194863:[[29788]],194864:[[29809]],194865:[[29829]],194866:[[29898]],194867:[[16155]],194868:[[29988]],194869:[[150582]],194870:[[30014]],194871:[[150674]],194872:[[30064]],194873:[[139679]],194874:[[30224]],194875:[[151457]],194876:[[151480]],194877:[[151620]],194878:[[16380]],194879:[[16392]],194880:[[30452]],194881:[[151795]],194882:[[151794]],194883:[[151833]],194884:[[151859]],194885:[[30494]],194886:[[30495]],194887:[[30495]],194888:[[30538]],194889:[[16441]],194890:[[30603]],194891:[[16454]],194892:[[16534]],194893:[[152605]],194894:[[30798]],194895:[[30860]],194896:[[30924]],194897:[[16611]],194898:[[153126]],194899:[[31062]],194900:[[153242]],194901:[[153285]],194902:[[31119]],194903:[[31211]],194904:[[16687]],194905:[[31296]],194906:[[31306]],194907:[[31311]],194908:[[153980]],194909:[[154279]],194910:[[154279]],194911:[[31470]],194912:[[16898]],194913:[[154539]],194914:[[31686]],194915:[[31689]],194916:[[16935]],194917:[[154752]],194918:[[31954]],194919:[[17056]],194920:[[31976]],194921:[[31971]],194922:[[32e3]],194923:[[155526]],194924:[[32099]],194925:[[17153]],194926:[[32199]],194927:[[32258]],194928:[[32325]],194929:[[17204]],194930:[[156200]],194931:[[156231]],194932:[[17241]],194933:[[156377]],194934:[[32634]],194935:[[156478]],194936:[[32661]],194937:[[32762]],194938:[[32773]],194939:[[156890]],194940:[[156963]],194941:[[32864]],194942:[[157096]],194943:[[32880]],194944:[[144223]],194945:[[17365]],194946:[[32946]],194947:[[33027]],194948:[[17419]],194949:[[33086]],194950:[[23221]],194951:[[157607]],194952:[[157621]],194953:[[144275]],194954:[[144284]],194955:[[33281]],194956:[[33284]],194957:[[36766]],194958:[[17515]],194959:[[33425]],194960:[[33419]],194961:[[33437]],194962:[[21171]],194963:[[33457]],194964:[[33459]],194965:[[33469]],194966:[[33510]],194967:[[158524]],194968:[[33509]],194969:[[33565]],194970:[[33635]],194971:[[33709]],194972:[[33571]],194973:[[33725]],194974:[[33767]],194975:[[33879]],194976:[[33619]],194977:[[33738]],194978:[[33740]],194979:[[33756]],194980:[[158774]],194981:[[159083]],194982:[[158933]],194983:[[17707]],194984:[[34033]],194985:[[34035]],194986:[[34070]],194987:[[160714]],194988:[[34148]],194989:[[159532]],194990:[[17757]],194991:[[17761]],194992:[[159665]],194993:[[159954]],194994:[[17771]],194995:[[34384]],194996:[[34396]],194997:[[34407]],194998:[[34409]],194999:[[34473]],195e3:[[34440]],195001:[[34574]],195002:[[34530]],195003:[[34681]],195004:[[34600]],195005:[[34667]],195006:[[34694]],195007:[[17879]],195008:[[34785]],195009:[[34817]],195010:[[17913]],195011:[[34912]],195012:[[34915]],195013:[[161383]],195014:[[35031]],195015:[[35038]],195016:[[17973]],195017:[[35066]],195018:[[13499]],195019:[[161966]],195020:[[162150]],195021:[[18110]],195022:[[18119]],195023:[[35488]],195024:[[35565]],195025:[[35722]],195026:[[35925]],195027:[[162984]],195028:[[36011]],195029:[[36033]],195030:[[36123]],195031:[[36215]],195032:[[163631]],195033:[[133124]],195034:[[36299]],195035:[[36284]],195036:[[36336]],195037:[[133342]],195038:[[36564]],195039:[[36664]],195040:[[165330]],195041:[[165357]],195042:[[37012]],195043:[[37105]],195044:[[37137]],195045:[[165678]],195046:[[37147]],195047:[[37432]],195048:[[37591]],195049:[[37592]],195050:[[37500]],195051:[[37881]],195052:[[37909]],195053:[[166906]],195054:[[38283]],195055:[[18837]],195056:[[38327]],195057:[[167287]],195058:[[18918]],195059:[[38595]],195060:[[23986]],195061:[[38691]],195062:[[168261]],195063:[[168474]],195064:[[19054]],195065:[[19062]],195066:[[38880]],195067:[[168970]],195068:[[19122]],195069:[[169110]],195070:[[38923]],195071:[[38923]]},64e3:{64e3:[[20999]],64001:[[24230]],64002:[[25299]],64003:[[31958]],64004:[[23429]],64005:[[27934]],64006:[[26292]],64007:[[36667]],64008:[[34892]],64009:[[38477]],64010:[[35211]],64011:[[24275]],64012:[[20800]],64013:[[21952]],64016:[[22618]],64018:[[26228]],64021:[[20958]],64022:[[29482]],64023:[[30410]],64024:[[31036]],64025:[[31070]],64026:[[31077]],64027:[[31119]],64028:[[38742]],64029:[[31934]],64030:[[32701]],64032:[[34322]],64034:[[35576]],64037:[[36920]],64038:[[37117]],64042:[[39151]],64043:[[39164]],64044:[[39208]],64045:[[40372]],64046:[[37086]],64047:[[38583]],64048:[[20398]],64049:[[20711]],64050:[[20813]],64051:[[21193]],64052:[[21220]],64053:[[21329]],64054:[[21917]],64055:[[22022]],64056:[[22120]],64057:[[22592]],64058:[[22696]],64059:[[23652]],64060:[[23662]],64061:[[24724]],64062:[[24936]],64063:[[24974]],64064:[[25074]],64065:[[25935]],64066:[[26082]],64067:[[26257]],64068:[[26757]],64069:[[28023]],64070:[[28186]],64071:[[28450]],64072:[[29038]],64073:[[29227]],64074:[[29730]],64075:[[30865]],64076:[[31038]],64077:[[31049]],64078:[[31048]],64079:[[31056]],64080:[[31062]],64081:[[31069]],64082:[[31117]],64083:[[31118]],64084:[[31296]],64085:[[31361]],64086:[[31680]],64087:[[32244]],64088:[[32265]],64089:[[32321]],64090:[[32626]],64091:[[32773]],64092:[[33261]],64093:[[33401]],64094:[[33401]],64095:[[33879]],64096:[[35088]],64097:[[35222]],64098:[[35585]],64099:[[35641]],64100:[[36051]],64101:[[36104]],64102:[[36790]],64103:[[36920]],64104:[[38627]],64105:[[38911]],64106:[[38971]],64107:[[24693]],64108:[[148206]],64109:[[33304]],64112:[[20006]],64113:[[20917]],64114:[[20840]],64115:[[20352]],64116:[[20805]],64117:[[20864]],64118:[[21191]],64119:[[21242]],64120:[[21917]],64121:[[21845]],64122:[[21913]],64123:[[21986]],64124:[[22618]],64125:[[22707]],64126:[[22852]],64127:[[22868]],64128:[[23138]],64129:[[23336]],64130:[[24274]],64131:[[24281]],64132:[[24425]],64133:[[24493]],64134:[[24792]],64135:[[24910]],64136:[[24840]],64137:[[24974]],64138:[[24928]],64139:[[25074]],64140:[[25140]],64141:[[25540]],64142:[[25628]],64143:[[25682]],64144:[[25942]],64145:[[26228]],64146:[[26391]],64147:[[26395]],64148:[[26454]],64149:[[27513]],64150:[[27578]],64151:[[27969]],64152:[[28379]],64153:[[28363]],64154:[[28450]],64155:[[28702]],64156:[[29038]],64157:[[30631]],64158:[[29237]],64159:[[29359]],64160:[[29482]],64161:[[29809]],64162:[[29958]],64163:[[30011]],64164:[[30237]],64165:[[30239]],64166:[[30410]],64167:[[30427]],64168:[[30452]],64169:[[30538]],64170:[[30528]],64171:[[30924]],64172:[[31409]],64173:[[31680]],64174:[[31867]],64175:[[32091]],64176:[[32244]],64177:[[32574]],64178:[[32773]],64179:[[33618]],64180:[[33775]],64181:[[34681]],64182:[[35137]],64183:[[35206]],64184:[[35222]],64185:[[35519]],64186:[[35576]],64187:[[35531]],64188:[[35585]],64189:[[35582]],64190:[[35565]],64191:[[35641]],64192:[[35722]],64193:[[36104]],64194:[[36664]],64195:[[36978]],64196:[[37273]],64197:[[37494]],64198:[[38524]],64199:[[38627]],64200:[[38742]],64201:[[38875]],64202:[[38911]],64203:[[38923]],64204:[[38971]],64205:[[39698]],64206:[[40860]],64207:[[141386]],64208:[[141380]],64209:[[144341]],64210:[[15261]],64211:[[16408]],64212:[[16441]],64213:[[152137]],64214:[[154832]],64215:[[163539]],64216:[[40771]],64217:[[40846]],195072:[[38953]],195073:[[169398]],195074:[[39138]],195075:[[19251]],195076:[[39209]],195077:[[39335]],195078:[[39362]],195079:[[39422]],195080:[[19406]],195081:[[170800]],195082:[[39698]],195083:[[4e4]],195084:[[40189]],195085:[[19662]],195086:[[19693]],195087:[[40295]],195088:[[172238]],195089:[[19704]],195090:[[172293]],195091:[[172558]],195092:[[172689]],195093:[[40635]],195094:[[19798]],195095:[[40697]],195096:[[40702]],195097:[[40709]],195098:[[40719]],195099:[[40726]],195100:[[40763]],195101:[[173568]]},64256:{64256:[[102,102],256],64257:[[102,105],256],64258:[[102,108],256],64259:[[102,102,105],256],64260:[[102,102,108],256],64261:[[383,116],256],64262:[[115,116],256],64275:[[1396,1398],256],64276:[[1396,1381],256],64277:[[1396,1387],256],64278:[[1406,1398],256],64279:[[1396,1389],256],64285:[[1497,1460],512],64286:[,26],64287:[[1522,1463],512],64288:[[1506],256],64289:[[1488],256],64290:[[1491],256],64291:[[1492],256],64292:[[1499],256],64293:[[1500],256],64294:[[1501],256],64295:[[1512],256],64296:[[1514],256],64297:[[43],256],64298:[[1513,1473],512],64299:[[1513,1474],512],64300:[[64329,1473],512],64301:[[64329,1474],512],64302:[[1488,1463],512],64303:[[1488,1464],512],64304:[[1488,1468],512],64305:[[1489,1468],512],64306:[[1490,1468],512],64307:[[1491,1468],512],64308:[[1492,1468],512],64309:[[1493,1468],512],64310:[[1494,1468],512],64312:[[1496,1468],512],64313:[[1497,1468],512],64314:[[1498,1468],512],64315:[[1499,1468],512],64316:[[1500,1468],512],64318:[[1502,1468],512],64320:[[1504,1468],512],64321:[[1505,1468],512],64323:[[1507,1468],512],64324:[[1508,1468],512],64326:[[1510,1468],512],64327:[[1511,1468],512],64328:[[1512,1468],512],64329:[[1513,1468],512],64330:[[1514,1468],512],64331:[[1493,1465],512],64332:[[1489,1471],512],64333:[[1499,1471],512],64334:[[1508,1471],512],64335:[[1488,1500],256],64336:[[1649],256],64337:[[1649],256],64338:[[1659],256],64339:[[1659],256],64340:[[1659],256],64341:[[1659],256],64342:[[1662],256],64343:[[1662],256],64344:[[1662],256],64345:[[1662],256],64346:[[1664],256],64347:[[1664],256],64348:[[1664],256],64349:[[1664],256],64350:[[1658],256],64351:[[1658],256],64352:[[1658],256],64353:[[1658],256],64354:[[1663],256],64355:[[1663],256],64356:[[1663],256],64357:[[1663],256],64358:[[1657],256],64359:[[1657],256],64360:[[1657],256],64361:[[1657],256],64362:[[1700],256],64363:[[1700],256],64364:[[1700],256],64365:[[1700],256],64366:[[1702],256],64367:[[1702],256],64368:[[1702],256],64369:[[1702],256],64370:[[1668],256],64371:[[1668],256],64372:[[1668],256],64373:[[1668],256],64374:[[1667],256],64375:[[1667],256],64376:[[1667],256],64377:[[1667],256],64378:[[1670],256],64379:[[1670],256],64380:[[1670],256],64381:[[1670],256],64382:[[1671],256],64383:[[1671],256],64384:[[1671],256],64385:[[1671],256],64386:[[1677],256],64387:[[1677],256],64388:[[1676],256],64389:[[1676],256],64390:[[1678],256],64391:[[1678],256],64392:[[1672],256],64393:[[1672],256],64394:[[1688],256],64395:[[1688],256],64396:[[1681],256],64397:[[1681],256],64398:[[1705],256],64399:[[1705],256],64400:[[1705],256],64401:[[1705],256],64402:[[1711],256],64403:[[1711],256],64404:[[1711],256],64405:[[1711],256],64406:[[1715],256],64407:[[1715],256],64408:[[1715],256],64409:[[1715],256],64410:[[1713],256],64411:[[1713],256],64412:[[1713],256],64413:[[1713],256],64414:[[1722],256],64415:[[1722],256],64416:[[1723],256],64417:[[1723],256],64418:[[1723],256],64419:[[1723],256],64420:[[1728],256],64421:[[1728],256],64422:[[1729],256],64423:[[1729],256],64424:[[1729],256],64425:[[1729],256],64426:[[1726],256],64427:[[1726],256],64428:[[1726],256],64429:[[1726],256],64430:[[1746],256],64431:[[1746],256],64432:[[1747],256],64433:[[1747],256],64467:[[1709],256],64468:[[1709],256],64469:[[1709],256],64470:[[1709],256],64471:[[1735],256],64472:[[1735],256],64473:[[1734],256],64474:[[1734],256],64475:[[1736],256],64476:[[1736],256],64477:[[1655],256],64478:[[1739],256],64479:[[1739],256],64480:[[1733],256],64481:[[1733],256],64482:[[1737],256],64483:[[1737],256],64484:[[1744],256],64485:[[1744],256],64486:[[1744],256],64487:[[1744],256],64488:[[1609],256],64489:[[1609],256],64490:[[1574,1575],256],64491:[[1574,1575],256],64492:[[1574,1749],256],64493:[[1574,1749],256],64494:[[1574,1608],256],64495:[[1574,1608],256],64496:[[1574,1735],256],64497:[[1574,1735],256],64498:[[1574,1734],256],64499:[[1574,1734],256],64500:[[1574,1736],256],64501:[[1574,1736],256],64502:[[1574,1744],256],64503:[[1574,1744],256],64504:[[1574,1744],256],64505:[[1574,1609],256],64506:[[1574,1609],256],64507:[[1574,1609],256],64508:[[1740],256],64509:[[1740],256],64510:[[1740],256],64511:[[1740],256]},64512:{64512:[[1574,1580],256],64513:[[1574,1581],256],64514:[[1574,1605],256],64515:[[1574,1609],256],64516:[[1574,1610],256],64517:[[1576,1580],256],64518:[[1576,1581],256],64519:[[1576,1582],256],64520:[[1576,1605],256],64521:[[1576,1609],256],64522:[[1576,1610],256],64523:[[1578,1580],256],64524:[[1578,1581],256],64525:[[1578,1582],256],64526:[[1578,1605],256],64527:[[1578,1609],256],64528:[[1578,1610],256],64529:[[1579,1580],256],64530:[[1579,1605],256],64531:[[1579,1609],256],64532:[[1579,1610],256],64533:[[1580,1581],256],64534:[[1580,1605],256],64535:[[1581,1580],256],64536:[[1581,1605],256],64537:[[1582,1580],256],64538:[[1582,1581],256],64539:[[1582,1605],256],64540:[[1587,1580],256],64541:[[1587,1581],256],64542:[[1587,1582],256],64543:[[1587,1605],256],64544:[[1589,1581],256],64545:[[1589,1605],256],64546:[[1590,1580],256],64547:[[1590,1581],256],64548:[[1590,1582],256],64549:[[1590,1605],256],64550:[[1591,1581],256],64551:[[1591,1605],256],64552:[[1592,1605],256],64553:[[1593,1580],256],64554:[[1593,1605],256],64555:[[1594,1580],256],64556:[[1594,1605],256],64557:[[1601,1580],256],64558:[[1601,1581],256],64559:[[1601,1582],256],64560:[[1601,1605],256],64561:[[1601,1609],256],64562:[[1601,1610],256],64563:[[1602,1581],256],64564:[[1602,1605],256],64565:[[1602,1609],256],64566:[[1602,1610],256],64567:[[1603,1575],256],64568:[[1603,1580],256],64569:[[1603,1581],256],64570:[[1603,1582],256],64571:[[1603,1604],256],64572:[[1603,1605],256],64573:[[1603,1609],256],64574:[[1603,1610],256],64575:[[1604,1580],256],64576:[[1604,1581],256],64577:[[1604,1582],256],64578:[[1604,1605],256],64579:[[1604,1609],256],64580:[[1604,1610],256],64581:[[1605,1580],256],64582:[[1605,1581],256],64583:[[1605,1582],256],64584:[[1605,1605],256],64585:[[1605,1609],256],64586:[[1605,1610],256],64587:[[1606,1580],256],64588:[[1606,1581],256],64589:[[1606,1582],256],64590:[[1606,1605],256],64591:[[1606,1609],256],64592:[[1606,1610],256],64593:[[1607,1580],256],64594:[[1607,1605],256],64595:[[1607,1609],256],64596:[[1607,1610],256],64597:[[1610,1580],256],64598:[[1610,1581],256],64599:[[1610,1582],256],64600:[[1610,1605],256],64601:[[1610,1609],256],64602:[[1610,1610],256],64603:[[1584,1648],256],64604:[[1585,1648],256],64605:[[1609,1648],256],64606:[[32,1612,1617],256],64607:[[32,1613,1617],256],64608:[[32,1614,1617],256],64609:[[32,1615,1617],256],64610:[[32,1616,1617],256],64611:[[32,1617,1648],256],64612:[[1574,1585],256],64613:[[1574,1586],256],64614:[[1574,1605],256],64615:[[1574,1606],256],64616:[[1574,1609],256],64617:[[1574,1610],256],64618:[[1576,1585],256],64619:[[1576,1586],256],64620:[[1576,1605],256],64621:[[1576,1606],256],64622:[[1576,1609],256],64623:[[1576,1610],256],64624:[[1578,1585],256],64625:[[1578,1586],256],64626:[[1578,1605],256],64627:[[1578,1606],256],64628:[[1578,1609],256],64629:[[1578,1610],256],64630:[[1579,1585],256],64631:[[1579,1586],256],64632:[[1579,1605],256],64633:[[1579,1606],256],64634:[[1579,1609],256],64635:[[1579,1610],256],64636:[[1601,1609],256],64637:[[1601,1610],256],64638:[[1602,1609],256],64639:[[1602,1610],256],64640:[[1603,1575],256],64641:[[1603,1604],256],64642:[[1603,1605],256],64643:[[1603,1609],256],64644:[[1603,1610],256],64645:[[1604,1605],256],64646:[[1604,1609],256],64647:[[1604,1610],256],64648:[[1605,1575],256],64649:[[1605,1605],256],64650:[[1606,1585],256],64651:[[1606,1586],256],64652:[[1606,1605],256],64653:[[1606,1606],256],64654:[[1606,1609],256],64655:[[1606,1610],256],64656:[[1609,1648],256],64657:[[1610,1585],256],64658:[[1610,1586],256],64659:[[1610,1605],256],64660:[[1610,1606],256],64661:[[1610,1609],256],64662:[[1610,1610],256],64663:[[1574,1580],256],64664:[[1574,1581],256],64665:[[1574,1582],256],64666:[[1574,1605],256],64667:[[1574,1607],256],64668:[[1576,1580],256],64669:[[1576,1581],256],64670:[[1576,1582],256],64671:[[1576,1605],256],64672:[[1576,1607],256],64673:[[1578,1580],256],64674:[[1578,1581],256],64675:[[1578,1582],256],64676:[[1578,1605],256],64677:[[1578,1607],256],64678:[[1579,1605],256],64679:[[1580,1581],256],64680:[[1580,1605],256],64681:[[1581,1580],256],64682:[[1581,1605],256],64683:[[1582,1580],256],64684:[[1582,1605],256],64685:[[1587,1580],256],64686:[[1587,1581],256],64687:[[1587,1582],256],64688:[[1587,1605],256],64689:[[1589,1581],256],64690:[[1589,1582],256],64691:[[1589,1605],256],64692:[[1590,1580],256],64693:[[1590,1581],256],64694:[[1590,1582],256],64695:[[1590,1605],256],64696:[[1591,1581],256],64697:[[1592,1605],256],64698:[[1593,1580],256],64699:[[1593,1605],256],64700:[[1594,1580],256],64701:[[1594,1605],256],64702:[[1601,1580],256],64703:[[1601,1581],256],64704:[[1601,1582],256],64705:[[1601,1605],256],64706:[[1602,1581],256],64707:[[1602,1605],256],64708:[[1603,1580],256],64709:[[1603,1581],256],64710:[[1603,1582],256],64711:[[1603,1604],256],64712:[[1603,1605],256],64713:[[1604,1580],256],64714:[[1604,1581],256],64715:[[1604,1582],256],64716:[[1604,1605],256],64717:[[1604,1607],256],64718:[[1605,1580],256],64719:[[1605,1581],256],64720:[[1605,1582],256],64721:[[1605,1605],256],64722:[[1606,1580],256],64723:[[1606,1581],256],64724:[[1606,1582],256],64725:[[1606,1605],256],64726:[[1606,1607],256],64727:[[1607,1580],256],64728:[[1607,1605],256],64729:[[1607,1648],256],64730:[[1610,1580],256],64731:[[1610,1581],256],64732:[[1610,1582],256],64733:[[1610,1605],256],64734:[[1610,1607],256],64735:[[1574,1605],256],64736:[[1574,1607],256],64737:[[1576,1605],256],64738:[[1576,1607],256],64739:[[1578,1605],256],64740:[[1578,1607],256],64741:[[1579,1605],256],64742:[[1579,1607],256],64743:[[1587,1605],256],64744:[[1587,1607],256],64745:[[1588,1605],256],64746:[[1588,1607],256],64747:[[1603,1604],256],64748:[[1603,1605],256],64749:[[1604,1605],256],64750:[[1606,1605],256],64751:[[1606,1607],256],64752:[[1610,1605],256],64753:[[1610,1607],256],64754:[[1600,1614,1617],256],64755:[[1600,1615,1617],256],64756:[[1600,1616,1617],256],64757:[[1591,1609],256],64758:[[1591,1610],256],64759:[[1593,1609],256],64760:[[1593,1610],256],64761:[[1594,1609],256],64762:[[1594,1610],256],64763:[[1587,1609],256],64764:[[1587,1610],256],64765:[[1588,1609],256],64766:[[1588,1610],256],64767:[[1581,1609],256]},64768:{64768:[[1581,1610],256],64769:[[1580,1609],256],64770:[[1580,1610],256],64771:[[1582,1609],256],64772:[[1582,1610],256],64773:[[1589,1609],256],64774:[[1589,1610],256],64775:[[1590,1609],256],64776:[[1590,1610],256],64777:[[1588,1580],256],64778:[[1588,1581],256],64779:[[1588,1582],256],64780:[[1588,1605],256],64781:[[1588,1585],256],64782:[[1587,1585],256],64783:[[1589,1585],256],64784:[[1590,1585],256],64785:[[1591,1609],256],64786:[[1591,1610],256],64787:[[1593,1609],256],64788:[[1593,1610],256],64789:[[1594,1609],256],64790:[[1594,1610],256],64791:[[1587,1609],256],64792:[[1587,1610],256],64793:[[1588,1609],256],64794:[[1588,1610],256],64795:[[1581,1609],256],64796:[[1581,1610],256],64797:[[1580,1609],256],64798:[[1580,1610],256],64799:[[1582,1609],256],64800:[[1582,1610],256],64801:[[1589,1609],256],64802:[[1589,1610],256],64803:[[1590,1609],256],64804:[[1590,1610],256],64805:[[1588,1580],256],64806:[[1588,1581],256],64807:[[1588,1582],256],64808:[[1588,1605],256],64809:[[1588,1585],256],64810:[[1587,1585],256],64811:[[1589,1585],256],64812:[[1590,1585],256],64813:[[1588,1580],256],64814:[[1588,1581],256],64815:[[1588,1582],256],64816:[[1588,1605],256],64817:[[1587,1607],256],64818:[[1588,1607],256],64819:[[1591,1605],256],64820:[[1587,1580],256],64821:[[1587,1581],256],64822:[[1587,1582],256],64823:[[1588,1580],256],64824:[[1588,1581],256],64825:[[1588,1582],256],64826:[[1591,1605],256],64827:[[1592,1605],256],64828:[[1575,1611],256],64829:[[1575,1611],256],64848:[[1578,1580,1605],256],64849:[[1578,1581,1580],256],64850:[[1578,1581,1580],256],64851:[[1578,1581,1605],256],64852:[[1578,1582,1605],256],64853:[[1578,1605,1580],256],64854:[[1578,1605,1581],256],64855:[[1578,1605,1582],256],64856:[[1580,1605,1581],256],64857:[[1580,1605,1581],256],64858:[[1581,1605,1610],256],64859:[[1581,1605,1609],256],64860:[[1587,1581,1580],256],64861:[[1587,1580,1581],256],64862:[[1587,1580,1609],256],64863:[[1587,1605,1581],256],64864:[[1587,1605,1581],256],64865:[[1587,1605,1580],256],64866:[[1587,1605,1605],256],64867:[[1587,1605,1605],256],64868:[[1589,1581,1581],256],64869:[[1589,1581,1581],256],64870:[[1589,1605,1605],256],64871:[[1588,1581,1605],256],64872:[[1588,1581,1605],256],64873:[[1588,1580,1610],256],64874:[[1588,1605,1582],256],64875:[[1588,1605,1582],256],64876:[[1588,1605,1605],256],64877:[[1588,1605,1605],256],64878:[[1590,1581,1609],256],64879:[[1590,1582,1605],256],64880:[[1590,1582,1605],256],64881:[[1591,1605,1581],256],64882:[[1591,1605,1581],256],64883:[[1591,1605,1605],256],64884:[[1591,1605,1610],256],64885:[[1593,1580,1605],256],64886:[[1593,1605,1605],256],64887:[[1593,1605,1605],256],64888:[[1593,1605,1609],256],64889:[[1594,1605,1605],256],64890:[[1594,1605,1610],256],64891:[[1594,1605,1609],256],64892:[[1601,1582,1605],256],64893:[[1601,1582,1605],256],64894:[[1602,1605,1581],256],64895:[[1602,1605,1605],256],64896:[[1604,1581,1605],256],64897:[[1604,1581,1610],256],64898:[[1604,1581,1609],256],64899:[[1604,1580,1580],256],64900:[[1604,1580,1580],256],64901:[[1604,1582,1605],256],64902:[[1604,1582,1605],256],64903:[[1604,1605,1581],256],64904:[[1604,1605,1581],256],64905:[[1605,1581,1580],256],64906:[[1605,1581,1605],256],64907:[[1605,1581,1610],256],64908:[[1605,1580,1581],256],64909:[[1605,1580,1605],256],64910:[[1605,1582,1580],256],64911:[[1605,1582,1605],256],64914:[[1605,1580,1582],256],64915:[[1607,1605,1580],256],64916:[[1607,1605,1605],256],64917:[[1606,1581,1605],256],64918:[[1606,1581,1609],256],64919:[[1606,1580,1605],256],64920:[[1606,1580,1605],256],64921:[[1606,1580,1609],256],64922:[[1606,1605,1610],256],64923:[[1606,1605,1609],256],64924:[[1610,1605,1605],256],64925:[[1610,1605,1605],256],64926:[[1576,1582,1610],256],64927:[[1578,1580,1610],256],64928:[[1578,1580,1609],256],64929:[[1578,1582,1610],256],64930:[[1578,1582,1609],256],64931:[[1578,1605,1610],256],64932:[[1578,1605,1609],256],64933:[[1580,1605,1610],256],64934:[[1580,1581,1609],256],64935:[[1580,1605,1609],256],64936:[[1587,1582,1609],256],64937:[[1589,1581,1610],256],64938:[[1588,1581,1610],256],64939:[[1590,1581,1610],256],64940:[[1604,1580,1610],256],64941:[[1604,1605,1610],256],64942:[[1610,1581,1610],256],64943:[[1610,1580,1610],256],64944:[[1610,1605,1610],256],64945:[[1605,1605,1610],256],64946:[[1602,1605,1610],256],64947:[[1606,1581,1610],256],64948:[[1602,1605,1581],256],64949:[[1604,1581,1605],256],64950:[[1593,1605,1610],256],64951:[[1603,1605,1610],256],64952:[[1606,1580,1581],256],64953:[[1605,1582,1610],256],64954:[[1604,1580,1605],256],64955:[[1603,1605,1605],256],64956:[[1604,1580,1605],256],64957:[[1606,1580,1581],256],64958:[[1580,1581,1610],256],64959:[[1581,1580,1610],256],64960:[[1605,1580,1610],256],64961:[[1601,1605,1610],256],64962:[[1576,1581,1610],256],64963:[[1603,1605,1605],256],64964:[[1593,1580,1605],256],64965:[[1589,1605,1605],256],64966:[[1587,1582,1610],256],64967:[[1606,1580,1610],256],65008:[[1589,1604,1746],256],65009:[[1602,1604,1746],256],65010:[[1575,1604,1604,1607],256],65011:[[1575,1603,1576,1585],256],65012:[[1605,1581,1605,1583],256],65013:[[1589,1604,1593,1605],256],65014:[[1585,1587,1608,1604],256],65015:[[1593,1604,1610,1607],256],65016:[[1608,1587,1604,1605],256],65017:[[1589,1604,1609],256],65018:[[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605],256],65019:[[1580,1604,32,1580,1604,1575,1604,1607],256],65020:[[1585,1740,1575,1604],256]},65024:{65040:[[44],256],65041:[[12289],256],65042:[[12290],256],65043:[[58],256],65044:[[59],256],65045:[[33],256],65046:[[63],256],65047:[[12310],256],65048:[[12311],256],65049:[[8230],256],65056:[,230],65057:[,230],65058:[,230],65059:[,230],65060:[,230],65061:[,230],65062:[,230],65063:[,220],65064:[,220],65065:[,220],65066:[,220],65067:[,220],65068:[,220],65069:[,220],65072:[[8229],256],65073:[[8212],256],65074:[[8211],256],65075:[[95],256],65076:[[95],256],65077:[[40],256],65078:[[41],256],65079:[[123],256],65080:[[125],256],65081:[[12308],256],65082:[[12309],256],65083:[[12304],256],65084:[[12305],256],65085:[[12298],256],65086:[[12299],256],65087:[[12296],256],65088:[[12297],256],65089:[[12300],256],65090:[[12301],256],65091:[[12302],256],65092:[[12303],256],65095:[[91],256],65096:[[93],256],65097:[[8254],256],65098:[[8254],256],65099:[[8254],256],65100:[[8254],256],65101:[[95],256],65102:[[95],256],65103:[[95],256],65104:[[44],256],65105:[[12289],256],65106:[[46],256],65108:[[59],256],65109:[[58],256],65110:[[63],256],65111:[[33],256],65112:[[8212],256],65113:[[40],256],65114:[[41],256],65115:[[123],256],65116:[[125],256],65117:[[12308],256],65118:[[12309],256],65119:[[35],256],65120:[[38],256],65121:[[42],256],65122:[[43],256],65123:[[45],256],65124:[[60],256],65125:[[62],256],65126:[[61],256],65128:[[92],256],65129:[[36],256],65130:[[37],256],65131:[[64],256],65136:[[32,1611],256],65137:[[1600,1611],256],65138:[[32,1612],256],65140:[[32,1613],256],65142:[[32,1614],256],65143:[[1600,1614],256],65144:[[32,1615],256],65145:[[1600,1615],256],65146:[[32,1616],256],65147:[[1600,1616],256],65148:[[32,1617],256],65149:[[1600,1617],256],65150:[[32,1618],256],65151:[[1600,1618],256],65152:[[1569],256],65153:[[1570],256],65154:[[1570],256],65155:[[1571],256],65156:[[1571],256],65157:[[1572],256],65158:[[1572],256],65159:[[1573],256],65160:[[1573],256],65161:[[1574],256],65162:[[1574],256],65163:[[1574],256],65164:[[1574],256],65165:[[1575],256],65166:[[1575],256],65167:[[1576],256],65168:[[1576],256],65169:[[1576],256],65170:[[1576],256],65171:[[1577],256],65172:[[1577],256],65173:[[1578],256],65174:[[1578],256],65175:[[1578],256],65176:[[1578],256],65177:[[1579],256],65178:[[1579],256],65179:[[1579],256],65180:[[1579],256],65181:[[1580],256],65182:[[1580],256],65183:[[1580],256],65184:[[1580],256],65185:[[1581],256],65186:[[1581],256],65187:[[1581],256],65188:[[1581],256],65189:[[1582],256],65190:[[1582],256],65191:[[1582],256],65192:[[1582],256],65193:[[1583],256],65194:[[1583],256],65195:[[1584],256],65196:[[1584],256],65197:[[1585],256],65198:[[1585],256],65199:[[1586],256],65200:[[1586],256],65201:[[1587],256],65202:[[1587],256],65203:[[1587],256],65204:[[1587],256],65205:[[1588],256],65206:[[1588],256],65207:[[1588],256],65208:[[1588],256],65209:[[1589],256],65210:[[1589],256],65211:[[1589],256],65212:[[1589],256],65213:[[1590],256],65214:[[1590],256],65215:[[1590],256],65216:[[1590],256],65217:[[1591],256],65218:[[1591],256],65219:[[1591],256],65220:[[1591],256],65221:[[1592],256],65222:[[1592],256],65223:[[1592],256],65224:[[1592],256],65225:[[1593],256],65226:[[1593],256],65227:[[1593],256],65228:[[1593],256],65229:[[1594],256],65230:[[1594],256],65231:[[1594],256],65232:[[1594],256],65233:[[1601],256],65234:[[1601],256],65235:[[1601],256],65236:[[1601],256],65237:[[1602],256],65238:[[1602],256],65239:[[1602],256],65240:[[1602],256],65241:[[1603],256],65242:[[1603],256],65243:[[1603],256],65244:[[1603],256],65245:[[1604],256],65246:[[1604],256],65247:[[1604],256],65248:[[1604],256],65249:[[1605],256],65250:[[1605],256],65251:[[1605],256],65252:[[1605],256],65253:[[1606],256],65254:[[1606],256],65255:[[1606],256],65256:[[1606],256],65257:[[1607],256],65258:[[1607],256],65259:[[1607],256],65260:[[1607],256],65261:[[1608],256],65262:[[1608],256],65263:[[1609],256],65264:[[1609],256],65265:[[1610],256],65266:[[1610],256],65267:[[1610],256],65268:[[1610],256],65269:[[1604,1570],256],65270:[[1604,1570],256],65271:[[1604,1571],256],65272:[[1604,1571],256],65273:[[1604,1573],256],65274:[[1604,1573],256],65275:[[1604,1575],256],65276:[[1604,1575],256]},65280:{65281:[[33],256],65282:[[34],256],65283:[[35],256],65284:[[36],256],65285:[[37],256],65286:[[38],256],65287:[[39],256],65288:[[40],256],65289:[[41],256],65290:[[42],256],65291:[[43],256],65292:[[44],256],65293:[[45],256],65294:[[46],256],65295:[[47],256],65296:[[48],256],65297:[[49],256],65298:[[50],256],65299:[[51],256],65300:[[52],256],65301:[[53],256],65302:[[54],256],65303:[[55],256],65304:[[56],256],65305:[[57],256],65306:[[58],256],65307:[[59],256],65308:[[60],256],65309:[[61],256],65310:[[62],256],65311:[[63],256],65312:[[64],256],65313:[[65],256],65314:[[66],256],65315:[[67],256],65316:[[68],256],65317:[[69],256],65318:[[70],256],65319:[[71],256],65320:[[72],256],65321:[[73],256],65322:[[74],256],65323:[[75],256],65324:[[76],256],65325:[[77],256],65326:[[78],256],65327:[[79],256],65328:[[80],256],65329:[[81],256],65330:[[82],256],65331:[[83],256],65332:[[84],256],65333:[[85],256],65334:[[86],256],65335:[[87],256],65336:[[88],256],65337:[[89],256],65338:[[90],256],65339:[[91],256],65340:[[92],256],65341:[[93],256],65342:[[94],256],65343:[[95],256],65344:[[96],256],65345:[[97],256],65346:[[98],256],65347:[[99],256],65348:[[100],256],65349:[[101],256],65350:[[102],256],65351:[[103],256],65352:[[104],256],65353:[[105],256],65354:[[106],256],65355:[[107],256],65356:[[108],256],65357:[[109],256],65358:[[110],256],65359:[[111],256],65360:[[112],256],65361:[[113],256],65362:[[114],256],65363:[[115],256],65364:[[116],256],65365:[[117],256],65366:[[118],256],65367:[[119],256],65368:[[120],256],65369:[[121],256],65370:[[122],256],65371:[[123],256],65372:[[124],256],65373:[[125],256],65374:[[126],256],65375:[[10629],256],65376:[[10630],256],65377:[[12290],256],65378:[[12300],256],65379:[[12301],256],65380:[[12289],256],65381:[[12539],256],65382:[[12530],256],65383:[[12449],256],65384:[[12451],256],65385:[[12453],256],65386:[[12455],256],65387:[[12457],256],65388:[[12515],256],65389:[[12517],256],65390:[[12519],256],65391:[[12483],256],65392:[[12540],256],65393:[[12450],256],65394:[[12452],256],65395:[[12454],256],65396:[[12456],256],65397:[[12458],256],65398:[[12459],256],65399:[[12461],256],65400:[[12463],256],65401:[[12465],256],65402:[[12467],256],65403:[[12469],256],65404:[[12471],256],65405:[[12473],256],65406:[[12475],256],65407:[[12477],256],65408:[[12479],256],65409:[[12481],256],65410:[[12484],256],65411:[[12486],256],65412:[[12488],256],65413:[[12490],256],65414:[[12491],256],65415:[[12492],256],65416:[[12493],256],65417:[[12494],256],65418:[[12495],256],65419:[[12498],256],65420:[[12501],256],65421:[[12504],256],65422:[[12507],256],65423:[[12510],256],65424:[[12511],256],65425:[[12512],256],65426:[[12513],256],65427:[[12514],256],65428:[[12516],256],65429:[[12518],256],65430:[[12520],256],65431:[[12521],256],65432:[[12522],256],65433:[[12523],256],65434:[[12524],256],65435:[[12525],256],65436:[[12527],256],65437:[[12531],256],65438:[[12441],256],65439:[[12442],256],65440:[[12644],256],65441:[[12593],256],65442:[[12594],256],65443:[[12595],256],65444:[[12596],256],65445:[[12597],256],65446:[[12598],256],65447:[[12599],256],65448:[[12600],256],65449:[[12601],256],65450:[[12602],256],65451:[[12603],256],65452:[[12604],256],65453:[[12605],256],65454:[[12606],256],65455:[[12607],256],65456:[[12608],256],65457:[[12609],256],65458:[[12610],256],65459:[[12611],256],65460:[[12612],256],65461:[[12613],256],65462:[[12614],256],65463:[[12615],256],65464:[[12616],256],65465:[[12617],256],65466:[[12618],256],65467:[[12619],256],65468:[[12620],256],65469:[[12621],256],65470:[[12622],256],65474:[[12623],256],65475:[[12624],256],65476:[[12625],256],65477:[[12626],256],65478:[[12627],256],65479:[[12628],256],65482:[[12629],256],65483:[[12630],256],65484:[[12631],256],65485:[[12632],256],65486:[[12633],256],65487:[[12634],256],65490:[[12635],256],65491:[[12636],256],65492:[[12637],256],65493:[[12638],256],65494:[[12639],256],65495:[[12640],256],65498:[[12641],256],65499:[[12642],256],65500:[[12643],256],65504:[[162],256],65505:[[163],256],65506:[[172],256],65507:[[175],256],65508:[[166],256],65509:[[165],256],65510:[[8361],256],65512:[[9474],256],65513:[[8592],256],65514:[[8593],256],65515:[[8594],256],65516:[[8595],256],65517:[[9632],256],65518:[[9675],256]}};var h={nfc:function(e){return d("NFC",e)},nfd:function(e){return d("NFD",e)},nfkc:function(e){return d("NFKC",e)},nfkd:function(e){return d("NFKD",e)}};e.exports=h,h.shimApplied=!1,String.prototype.normalize||(Object.defineProperty(String.prototype,"normalize",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=""+this,t=void 0===arguments[0]?"NFC":arguments[0];if(null==this)throw new TypeError("Cannot call method on "+Object.prototype.toString.call(this));if("NFC"===t)return h.nfc(e);if("NFD"===t)return h.nfd(e);if("NFKC"===t)return h.nfkc(e);if("NFKD"===t)return h.nfkd(e);throw new RangeError("Invalid normalization form: "+t)}}),h.shimApplied=!0)}()},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.EnglishMnemonic=void 0;const s=i(r(69));class a{constructor(e){if(!a.mnemonicMatcher.test(e))throw new Error("Invalid mnemonic format");const t=e.split(" "),r=[12,15,18,21,24];if(-1===r.indexOf(t.length))throw new Error(`Invalid word count in mnemonic (allowed: ${r} got: ${t.length})`);for(const e of t)if(-1===a.wordlist.indexOf(e))throw new Error("Mnemonic contains invalid word");s.mnemonicToEntropy(e),this.data=e}toString(){return this.data}}t.EnglishMnemonic=a,a.wordlist=s.wordlists.english,a.mnemonicMatcher=/^[a-z]+( [a-z]+)*$/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hmac=void 0;t.Hmac=class{constructor(e,t){const r=(new e).blockSize;this.hash=t=>(new e).update(t).digest();let n=t;if(n.length>r&&(n=this.hash(n)),n.length<r){const e=new Uint8Array(r-n.length);n=new Uint8Array([...n,...e])}this.oKeyPad=n.map(e=>92^e),this.iKeyPad=n.map(e=>54^e),this.messageHasher=new e,this.blockSize=r,this.update(this.iKeyPad)}update(e){return this.messageHasher.update(e),this}digest(){const e=this.messageHasher.digest();return this.hash(new Uint8Array([...this.oKeyPad,...e]))}}},function(e,t,r){"use strict";r.r(t),t.default={}},function(e,t,r){"use strict";function n(e){let t=0;for(const r of e){if(0!==r)break;t++}return e.slice(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ExtendedSecp256k1Signature=t.Secp256k1Signature=void 0;class o{constructor(e,t){if(e.length>32||0===e.length||0===e[0])throw new Error("Unsigned integer r must be encoded as unpadded big endian.");if(t.length>32||0===t.length||0===t[0])throw new Error("Unsigned integer s must be encoded as unpadded big endian.");this.data={r:e,s:t}}static fromFixedLength(e){if(64!==e.length)throw new Error(`Got invalid data length: ${e.length}. Expected 2x 32 bytes for the pair (r, s)`);return new o(n(e.slice(0,32)),n(e.slice(32,64)))}static fromDer(e){let t=0;if(48!==e[t++])throw new Error("Prefix 0x30 expected");const r=e[t++];if(e.length-t!==r)throw new Error("Data length mismatch detected");if(2!==e[t++])throw new Error("INTEGER tag expected");const i=e[t++];if(i>=128)throw new Error("Decoding length values above 127 not supported");const s=e.slice(t,t+i);t+=i;if(2!==e[t++])throw new Error("INTEGER tag expected");const a=e[t++];if(a>=128)throw new Error("Decoding length values above 127 not supported");const c=e.slice(t,t+a);return t+=a,new o(n(s),n(c))}r(e){if(void 0===e)return this.data.r;{const t=e-this.data.r.length;if(t<0)throw new Error("Length too small to hold parameter r");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.r])}}s(e){if(void 0===e)return this.data.s;{const t=e-this.data.s.length;if(t<0)throw new Error("Length too small to hold parameter s");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.s])}}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32)])}toDer(){const e=this.data.r[0]>=128?new Uint8Array([0,...this.data.r]):this.data.r,t=this.data.s[0]>=128?new Uint8Array([0,...this.data.s]):this.data.s,r=e.length,n=t.length,o=new Uint8Array([2,r,...e,2,n,...t]);return new Uint8Array([48,o.length,...o])}}t.Secp256k1Signature=o;class i extends o{constructor(e,t,r){if(super(e,t),!Number.isInteger(r))throw new Error("The recovery parameter must be an integer.");if(r<0||r>4)throw new Error("The recovery parameter must be one of 0, 1, 2, 3.");this.recovery=r}static fromFixedLength(e){if(65!==e.length)throw new Error(`Got invalid data length ${e.length}. Expected 32 + 32 + 1`);return new i(n(e.slice(0,32)),n(e.slice(32,64)),e[64])}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32),this.recovery])}}t.ExtendedSecp256k1Signature=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sha512=t.Sha512=t.sha256=t.Sha256=t.sha1=t.Sha1=void 0;const o=n(r(76));class i{constructor(e){this.blockSize=64,this.impl=o.default("sha1"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha1=i,t.sha1=function(e){return new i(e).digest()};class s{constructor(e){this.blockSize=64,this.impl=o.default("sha256"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha256=s,t.sha256=function(e){return new s(e).digest()};class a{constructor(e){this.blockSize=128,this.impl=o.default("sha512"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha512=a,t.sha512=function(e){return new a(e).digest()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseCoins=t.coins=t.coin=void 0;const n=r(82);function o(e,t){return{amount:new n.Uint53(e).toString(),denom:t}}t.coin=o,t.coins=function(e,t){return[o(e,t)]},t.parseCoins=function(e){return e.replace(/\s/g,"").split(",").filter(Boolean).map(e=>{const t=e.match(/^([0-9]+)([a-zA-Z]+)/);if(!t)throw new Error("Got an invalid coin string");return{amount:n.Uint64.fromString(t[1]).toString(),denom:t[2]}})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CosmosClient=t.isSearchByTagsQuery=t.isSearchBySentFromOrToQuery=t.isSearchByHeightQuery=t.assertIsBroadcastTxSuccess=t.isBroadcastTxSuccess=t.isBroadcastTxFailure=void 0;const n=r(50),o=r(39),i=r(82),s=r(174),a=r(310);function c(e){return!!e.code}function u(e){return void 0!==e.height}function l(e){return void 0!==e.sentFromOrTo}function f(e){return void 0!==e.tags}t.isBroadcastTxFailure=c,t.isBroadcastTxSuccess=function(e){return!c(e)},t.assertIsBroadcastTxSuccess=function(e){if(c(e))throw new Error(`Error when broadcasting tx ${e.transactionHash} at height ${e.height}. Code: ${e.code}; Raw log: ${e.rawLog}`)},t.isSearchByHeightQuery=u,t.isSearchBySentFromOrToQuery=l,t.isSearchByTagsQuery=f;t.CosmosClient=class{constructor(e,t=s.BroadcastMode.Block){this.lcdClient=s.LcdClient.withExtensions({apiUrl:e,broadcastMode:t},s.setupAuthExtension)}async getChainId(){if(!this.chainId){const e=(await this.lcdClient.nodeInfo()).node_info.network;if(!e)throw new Error("Chain ID must not be empty");this.chainId=e}return this.chainId}async getHeight(){if(this.anyValidAddress){const{height:e}=await this.lcdClient.auth.account(this.anyValidAddress);return parseInt(e,10)}{const e=await this.lcdClient.blocksLatest();return parseInt(e.block.header.height,10)}}async getIdentifier(e){const t=await this.lcdClient.encodeTx(e),r=n.sha256(o.fromBase64(t.tx));return o.toHex(r).toUpperCase()}async getSequence(e){const t=await this.getAccount(e);if(!t)throw new Error("Account does not exist on chain. Send some tokens there before trying to query sequence.");return{accountNumber:t.accountNumber,sequence:t.sequence}}async getAccount(e){const t=(await this.lcdClient.auth.account(e)).result.value;return""===t.address?void 0:(this.anyValidAddress=t.address,{address:t.address,balance:t.coins,pubkey:s.normalizePubkey(t.public_key)||void 0,accountNumber:s.uint64ToNumber(t.account_number),sequence:s.uint64ToNumber(t.sequence)})}async getBlock(e){const t=void 0!==e?await this.lcdClient.blocks(e):await this.lcdClient.blocksLatest();return{id:t.block_id.hash,header:{version:t.block.header.version,time:t.block.header.time,height:parseInt(t.block.header.height,10),chainId:t.block.header.chain_id},txs:(t.block.data.txs||[]).map(o.fromBase64)}}async getTx(e){var t;return null!==(t=(await this.txsQuery("tx.hash="+e))[0])&&void 0!==t?t:null}async searchTx(e,t={}){const r=t.minHeight||0,n=t.maxHeight||Number.MAX_SAFE_INTEGER;if(n<r)return[];function o(e){return`${e}&tx.minheight=${r}&tx.maxheight=${n}`}let i;if(u(e))i=e.height<r||e.height>n?[]:await this.txsQuery("tx.height="+e.height);else if(l(e)){const t=o("message.module=bank&message.sender="+e.sentFromOrTo),r=o("message.module=bank&transfer.recipient="+e.sentFromOrTo),n=await this.txsQuery(t),s=await this.txsQuery(r),a=n.map(e=>e.hash);i=[...n,...s.filter(e=>!a.includes(e.hash))]}else{if(!f(e))throw new Error("Unknown query type");{const t=o(e.tags.map(e=>`${e.key}=${e.value}`).join("&"));i=await this.txsQuery(t)}}return i.filter(e=>e.height>=r&&e.height<=n)}async broadcastTx(e){const t=await this.lcdClient.broadcastTx(e);if(!t.txhash.match(/^([0-9A-F][0-9A-F])+$/))throw new Error("Received ill-formatted txhash. Must be non-empty upper-case hex");return void 0!==t.code?{height:i.Uint53.fromString(t.height).toNumber(),transactionHash:t.txhash,code:t.code,rawLog:t.raw_log||""}:{logs:t.logs?a.parseLogs(t.logs):[],rawLog:t.raw_log||"",transactionHash:t.txhash,data:t.data?o.fromHex(t.data):void 0}}async txsQuery(e){const t=await this.lcdClient.txsQuery(e+"&limit=100");if(parseInt(t.page_total,10)>1)throw new Error(`Found more results on the backend than we can process currently. Results: ${t.total_count}, supported: 100`);return t.txs.map(e=>({height:parseInt(e.height,10),hash:e.txhash,code:e.code||0,rawLog:e.raw_log,logs:a.parseLogs(e.logs||[]),tx:e.tx,timestamp:e.timestamp}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BroadcastMode=void 0,function(e){e.Block="block",e.Sync="sync",e.Async="async"}(t.BroadcastMode||(t.BroadcastMode={}))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildFeeTable=t.GasPrice=void 0;const n=r(82),o=r(317);class i{constructor(e,t){this.amount=e,this.denom=t}static fromString(e){const t=e.match(/^(?<amount>.+?)(?<denom>[a-z]+)$/);if(!t)throw new Error("Invalid gas price string");const{amount:r,denom:o}=t.groups;if(o.length<3||o.length>127)throw new Error("Gas price denomination must be between 3 and 127 characters");const s=n.Decimal.fromUserInput(r,18);return new i(s,o)}}function s(e,{denom:t,amount:r}){const i=Math.ceil(r.multiply(new n.Uint53(e)).toFloatApproximation());return{amount:o.coins(i,t),gas:e.toString()}}t.GasPrice=i,t.buildFeeTable=function(e,t,r){return Object.entries(t).reduce((t,[n,o])=>Object.assign(Object.assign({},t),{[n]:s(r[n]||o,e)}),{})}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeCosmoshubPath=void 0;const n=r(50);t.makeCosmoshubPath=function(e){return[n.Slip10RawIndex.hardened(44),n.Slip10RawIndex.hardened(118),n.Slip10RawIndex.hardened(0),n.Slip10RawIndex.normal(0),n.Slip10RawIndex.normal(e)]}},function(e,t,r){"use strict";function n(e){const{memo:t,msg:r,fee:n,signatures:o}=e;return"string"==typeof t&&Array.isArray(r)&&"object"==typeof n&&Array.isArray(o)}Object.defineProperty(t,"__esModule",{value:!0}),t.isWrappedStdTx=t.makeStdTx=t.isStdTx=void 0,t.isStdTx=n,t.makeStdTx=function(e,t){return{msg:e.msgs,fee:e.fee,memo:e.memo,signatures:Array.isArray(t)?t:[t]}},t.isWrappedStdTx=function(e){return"cosmos-sdk/StdTx"===e.type&&n(e.value)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decrypt=t.encrypt=t.supportedAlgorithms=t.executeKdf=t.cosmjsSalt=void 0;const n=r(50),o=r(39);t.cosmjsSalt=o.toAscii("The CosmJS salt."),t.executeKdf=async function(e,r){switch(r.algorithm){case"argon2id":{const o=r.params;if(!n.isArgon2idOptions(o))throw new Error("Invalid format of argon2id params");return n.Argon2id.execute(e,t.cosmjsSalt,o)}default:throw new Error("Unsupported KDF algorithm")}},t.supportedAlgorithms={xchacha20poly1305Ietf:"xchacha20poly1305-ietf"},t.encrypt=async function(e,r,o){switch(o.algorithm){case t.supportedAlgorithms.xchacha20poly1305Ietf:{const t=n.Random.getBytes(n.xchacha20NonceLength);return new Uint8Array([...t,...await n.Xchacha20poly1305Ietf.encrypt(e,r,t)])}default:throw new Error(`Unsupported encryption algorithm: '${o.algorithm}'`)}},t.decrypt=async function(e,r,o){switch(o.algorithm){case t.supportedAlgorithms.xchacha20poly1305Ietf:{const t=e.slice(0,n.xchacha20NonceLength);return n.Xchacha20poly1305Ietf.decrypt(e.slice(n.xchacha20NonceLength),r,t)}default:throw new Error(`Unsupported encryption algorithm: '${o.algorithm}'`)}}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(176),t),o(r(650),t),o(r(651),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageRegistry=void 0;t.MessageRegistry=class{constructor(){this.registeredMsgType=new Map}registerMessage(e){if(this.registeredMsgType.has(e.type()))throw new Error("Already registered type "+e.type());this.registeredMsgType.set(e.type(),e)}parseMessage(e){if(!e.type)throw new Error("Null type");const t=this.registeredMsgType.get(e.type);if(!t)throw new Error("Unregistered msg type "+e.type);return Object.setPrototypeOf(e.msg,t.prototype)}}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(656),t),o(r(657),t),o(r(658),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WEBPAGE_PORT=t.APP_PORT=t.BACKGROUND_PORT=void 0,t.BACKGROUND_PORT="background",t.APP_PORT="popup",t.WEBPAGE_PORT="webpage"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionGuards=void 0;class n{}t.ExtensionGuards=n,n.checkOriginIsValid=(e,t,r)=>{if(!r.url)throw new Error("url is empty");if(!t.origin)throw new Error("origin is empty");if(new URL(r.url).origin!==t.origin)throw new Error("Invalid origin");return Promise.resolve()},n.checkMessageIsInternal=(e,t,r)=>{if(!e.isInternalMsg&&!t.approveExternal(e,r))throw new Error("Permission rejected");return Promise.resolve()}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionEnv=void 0;const i=r(407),s=r(327),a=r(326),c=new(o(r(412)).default)({concurrency:1});class u{}t.ExtensionEnv=u,u.produceEnv=e=>{const t=u.checkIsInternalMessage(e,browser.runtime.id,browser.runtime.getURL("/")),r="interaction=true&interactionInternal="+t,o=(e,t,o)=>n(void 0,void 0,void 0,(function*(){e.startsWith("/")&&(e=e.slice(1)),(e=browser.runtime.getURL("/popup.html#/"+e)).includes("?")?e+="&"+r:e+="?"+r;const u=yield function(e,t="default"){return n(this,void 0,void 0,(function*(){return yield c.add(()=>i.openPopupWindow(e,t))}))}(e,null==o?void 0:o.channel),l=(yield browser.windows.get(u,{populate:!0})).tabs[0].id;return yield n(void 0,void 0,void 0,(function*(){if("complete"!==(yield browser.tabs.get(l)).status)return new Promise(e=>{browser.tabs.onUpdated.addListener((t,r)=>{l===t&&"complete"===r.status&&e()})})})),yield a.InExtensionMessageRequester.sendMessageToTab(l,s.APP_PORT,t)}));if(t){return{isInternalMsg:t,requestInteraction:(t,i,c)=>n(void 0,void 0,void 0,(function*(){if(null==c?void 0:c.forceOpenWindow)return yield o(t,i,c);t.startsWith("/")&&(t=t.slice(1)),(t=browser.runtime.getURL("/popup.html#/"+t)).includes("?")?t+="&"+r:t+="?"+r;const n=yield browser.runtime.getBackgroundPage(),u=browser.extension.getViews().filter(e=>e.location.href!==n.location.href),l=u.find(t=>t.location.href===e.url);return(null!=l?l:u[0]).location.href=t,yield(new a.InExtensionMessageRequester).sendMessage(s.APP_PORT,i)}))}}return{isInternalMsg:t,requestInteraction:o}},u.checkIsInternalMessage=(e,t,r)=>{if(!e.url)throw new Error("Empty sender url");const n=new URL(e.url);if(!n.origin||"null"===n.origin)throw new Error("Invalid sender url");const o=new URL(r);if(!o.origin||"null"===o.origin)throw new Error("Invalid browser url");return n.origin===o.origin&&e.id===t}},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s};Object.defineProperty(t,"__esModule",{value:!0}),t.PersistentMemoryService=void 0;const o=r(43);let i=class{constructor(){this.data={}}set(e){this.data=Object.assign(Object.assign({},this.data),e)}get(){return this.data}};i=n([o.singleton()],i),t.PersistentMemoryService=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="persistent-memory"},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainsService=void 0;const c=r(43),u=r(52),l=r(333),f=r(334),d=r(83),h=r(128),p=r(11),g=a(r(342));let m=class{constructor(e,t,r,n){this.kvStore=e,this.embedChainInfos=t,this.chainUpdaterKeeper=r,this.interactionKeeper=n,this.onChainRemovedHandlers=[],this.getChainInfos=g.default.promise(()=>s(this,void 0,void 0,(function*(){var e;if(this.cachedChainInfos)return this.cachedChainInfos;const t=this.embedChainInfos.map(e=>Object.assign(Object.assign({},e),{embeded:!0})),r=new Map;for(const e of t)r.set(p.ChainIdHelper.parse(e.chainId).identifier,!0);const n=(null!==(e=yield this.kvStore.get("chain-infos"))&&void 0!==e?e:[]).filter(e=>!r.get(p.ChainIdHelper.parse(e.chainId).identifier)).map(e=>Object.assign(Object.assign({},e),{embeded:!1}));let o=t.concat(n);return o=yield Promise.all(o.map(e=>s(this,void 0,void 0,(function*(){const t=yield this.chainUpdaterKeeper.putUpdatedPropertyToChainInfo(e);return Object.assign(Object.assign({},t),{embeded:e.embeded})})))),this.cachedChainInfos=o,o})))}clearCachedChainInfos(){this.cachedChainInfos=void 0}getChainInfo(e){return s(this,void 0,void 0,(function*(){const t=(yield this.getChainInfos()).find(t=>p.ChainIdHelper.parse(t.chainId).identifier===p.ChainIdHelper.parse(e).identifier);if(!t)throw new Error("There is no chain info for "+e);return t}))}getChainCoinType(e){return s(this,void 0,void 0,(function*(){const t=yield this.getChainInfo(e);if(!t)throw new Error("There is no chain info for "+e);return t.bip44.coinType}))}hasChainInfo(e){return s(this,void 0,void 0,(function*(){return null!=(yield this.getChainInfos()).find(t=>p.ChainIdHelper.parse(t.chainId).identifier===p.ChainIdHelper.parse(e).identifier)}))}suggestChainInfo(e,t,r){return s(this,void 0,void 0,(function*(){t=yield l.ChainInfoSchema.validateAsync(t,{stripUnknown:!0}),yield this.interactionKeeper.waitApprove(e,"/suggest-chain",h.SuggestChainInfoMsg.type(),Object.assign(Object.assign({},t),{origin:r})),yield this.addChainInfo(t)}))}addChainInfo(e){var t;return s(this,void 0,void 0,(function*(){if(yield this.hasChainInfo(e.chainId))throw new Error("Same chain is already registered");const r=null!==(t=yield this.kvStore.get("chain-infos"))&&void 0!==t?t:[];r.push(e),yield this.kvStore.set("chain-infos",r),this.clearCachedChainInfos()}))}removeChainInfo(e){var t;return s(this,void 0,void 0,(function*(){if(!(yield this.hasChainInfo(e)))throw new Error("Chain is not registered");if((yield this.getChainInfo(e)).embeded)throw new Error("Can't remove the embedded chain");const r=(null!==(t=yield this.kvStore.get("chain-infos"))&&void 0!==t?t:[]).filter(t=>p.ChainIdHelper.parse(t.chainId).identifier!==p.ChainIdHelper.parse(e).identifier);yield this.kvStore.set("chain-infos",r),yield this.chainUpdaterKeeper.clearUpdatedProperty(e);for(const t of this.onChainRemovedHandlers)t(e,p.ChainIdHelper.parse(e).identifier);this.clearCachedChainInfos()}))}addChainRemovedHandler(e){this.onChainRemovedHandlers.push(e)}};m=n([c.singleton(),i(0,c.inject(u.TYPES.ChainsStore)),i(1,c.inject(u.TYPES.ChainsEmbedChainInfos)),i(2,c.inject(c.delay(()=>f.ChainUpdaterService))),i(3,c.inject(c.delay(()=>d.InteractionService))),o("design:paramtypes",[Object,Array,f.ChainUpdaterService,d.InteractionService])],m),t.ChainsService=m},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainInfoSchema=t.SuggestingBIP44Schema=t.Bech32ConfigSchema=t.Secret20CurrencyShema=t.CW20CurrencyShema=t.CurrencySchema=void 0;const o=n(r(670));t.CurrencySchema=o.default.object({coinDenom:o.default.string().required(),coinMinimalDenom:o.default.string().required(),coinDecimals:o.default.number().integer().min(0).max(18).required(),coinGeckoId:o.default.string()}),t.CW20CurrencyShema=t.CurrencySchema.keys({type:o.default.string().equal("cw20").required(),contractAddress:o.default.string().required()}).custom(e=>e.coinMinimalDenom.startsWith(`${e.type}:${e.contractAddress}:`)?e:Object.assign(Object.assign({},e),{coinMinimalDenom:`${e.type}:${e.contractAddress}:`+e.coinMinimalDenom})),t.Secret20CurrencyShema=t.CurrencySchema.keys({type:o.default.string().equal("secret20").required(),contractAddress:o.default.string().required(),viewingKey:o.default.string().required()}).custom(e=>e.coinMinimalDenom.startsWith(`${e.type}:${e.contractAddress}:`)?e:Object.assign(Object.assign({},e),{coinMinimalDenom:`${e.type}:${e.contractAddress}:`+e.coinMinimalDenom})),t.Bech32ConfigSchema=o.default.object({bech32PrefixAccAddr:o.default.string().required(),bech32PrefixAccPub:o.default.string().required(),bech32PrefixValAddr:o.default.string().required(),bech32PrefixValPub:o.default.string().required(),bech32PrefixConsAddr:o.default.string().required(),bech32PrefixConsPub:o.default.string().required()}),t.SuggestingBIP44Schema=o.default.object({coinType:o.default.number().integer().min(0).required()}).unknown(!0),t.ChainInfoSchema=o.default.object({rpc:o.default.string().required().uri(),rest:o.default.string().required().uri(),chainId:o.default.string().required().min(1).max(30),chainName:o.default.string().required().min(1).max(30),stakeCurrency:t.CurrencySchema.required(),walletUrl:o.default.string().uri(),walletUrlForStaking:o.default.string().uri(),bip44:t.SuggestingBIP44Schema.required(),bech32Config:t.Bech32ConfigSchema.required(),currencies:o.default.array().min(1).items(t.CurrencySchema,t.CW20CurrencyShema,t.Secret20CurrencyShema).required(),feeCurrencies:o.default.array().min(1).items(t.CurrencySchema).required(),coinType:o.default.number().integer(),beta:o.default.boolean(),gasPriceStep:o.default.object({low:o.default.number().required(),average:o.default.number().required(),high:o.default.number().required()}),features:o.default.array().items(o.default.string().valid("stargate","cosmwasm","secretwasm","ibc-transfer")).unique().custom(e=>{if(e.indexOf("cosmwasm")>=0&&e.indexOf("secretwasm")>=0)throw new Error("cosmwasm and secretwasm are not compatible");return e})})},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(335),t),o(r(178),t)},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainUpdaterService=void 0;const c=r(43),u=r(52),l=a(r(68)),f=r(11),d=r(58);let h=class{constructor(e,t){this.kvStore=e,this.chainsService=t}putUpdatedPropertyToChainInfo(e){var t,r;return s(this,void 0,void 0,(function*(){const n=yield this.getUpdatedChainProperty(e.chainId),o=f.ChainIdHelper.parse(e.chainId);if(f.ChainIdHelper.parse(n.chainId||e.chainId).version<o.version)return e;const i=null!==(t=e.features)&&void 0!==t?t:[];for(const e of null!==(r=n.features)&&void 0!==r?r:[])i.includes(e)||i.push(e);return Object.assign(Object.assign({},e),{chainId:n.chainId||e.chainId,features:i})}))}clearUpdatedProperty(e){return s(this,void 0,void 0,(function*(){yield this.kvStore.set(f.ChainIdHelper.parse(e).identifier,null),this.chainsService.clearCachedChainInfos()}))}tryUpdateChain(e){var t,r;return s(this,void 0,void 0,(function*(){const n=yield this.chainsService.getChainInfo(e);if(!f.ChainIdHelper.hasChainVersion(n.chainId))return n.chainId;const o=l.default.create({baseURL:n.rpc}),i=yield o.get("/block"),s=f.ChainIdHelper.parse(n.chainId),a=i.data.result.block.header.chain_id,c=f.ChainIdHelper.parse(a);s.identifier===c.identifier&&s.version<c.version&&(yield this.saveChainProperty(s.identifier,{chainId:a}));let u=!1;try{if(!n.features||!n.features.includes("stargate")){const e=l.default.create({baseURL:n.rest});yield e.get("/cosmos/base/tendermint/v1beta1/node_info");const r=yield this.getUpdatedChainProperty(n.chainId);yield this.saveChainProperty(s.identifier,{features:(null!==(t=r.features)&&void 0!==t?t:[]).concat(["stargate"])}),u=!0}}catch(e){}try{if((!n.features||!n.features.includes("ibc-transfer"))&&(u||n.features&&n.features.includes("stargate"))){const e=l.default.create({baseURL:n.rest}),t=yield e.get("/ibc/applications/transfer/v1beta1/params");if(t.data.params.receive_enabled&&t.data.params.send_enabled){const e=yield this.getUpdatedChainProperty(n.chainId);yield this.saveChainProperty(s.identifier,{features:(null!==(r=e.features)&&void 0!==r?r:[]).concat(["ibc-transfer"])})}}}catch(e){}}))}getUpdatedChainProperty(e){return s(this,void 0,void 0,(function*(){const t=f.ChainIdHelper.parse(e);return yield this.loadChainProperty(t.identifier)}))}saveChainProperty(e,t){return s(this,void 0,void 0,(function*(){const r=yield this.loadChainProperty(e);yield this.kvStore.set(e,Object.assign(Object.assign({},r),t)),this.chainsService.clearCachedChainInfos()}))}loadChainProperty(e){return s(this,void 0,void 0,(function*(){const t=yield this.kvStore.get(e);return t||{}}))}static checkChainUpdate(e){return s(this,void 0,void 0,(function*(){const t=e.chainId;if(!f.ChainIdHelper.hasChainVersion(t))return{explicit:!1,slient:!1};const r=l.default.create({baseURL:e.rpc}),n=(yield r.get("/block")).data.result.block.header.chain_id,o=f.ChainIdHelper.parse(t),i=f.ChainIdHelper.parse(n);if(o.identifier!==i.identifier)return{explicit:!1,slient:!1};let s=!1;try{if(!e.features||!e.features.includes("stargate")){const t=l.default.create({baseURL:e.rest});yield t.get("/cosmos/base/tendermint/v1beta1/node_info"),s=!0}}catch(e){}let a=!1;try{if((!e.features||!e.features.includes("ibc-transfer"))&&(s||e.features&&e.features.includes("stargate"))){const t=l.default.create({baseURL:e.rest}),r=yield t.get("/ibc/applications/transfer/v1beta1/params");r.data.params.receive_enabled&&r.data.params.send_enabled&&(a=!0)}}catch(e){}return{explicit:o.version<i.version,slient:s||a}}))}};h=n([c.singleton(),i(0,c.inject(u.TYPES.UpdaterStore)),i(1,c.inject(c.delay(()=>d.ChainsService))),o("design:paramtypes",[Object,d.ChainsService])],h),t.ChainUpdaterService=h},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="chains"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="chain-updator"},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.InteractionService=void 0;const a=r(43),c=r(52),u=r(339);let l=class{constructor(e,t){this.eventMsgRequester=e,this.rng=t,this.waitingMap=new Map,this.resolverMap=new Map}dispatchEvent(e,t,r){return s(this,void 0,void 0,(function*(){if(!t)throw new Error("Type should not be empty");const n=new u.PushEventDataMsg({type:t,data:r});try{yield this.eventMsgRequester.sendMessage(e,n)}catch(t){console.log(`Failed to send the event to ${e}: ${t.message}`)}}))}waitApprove(e,t,r,n,o){return s(this,void 0,void 0,(function*(){if(!r)throw new Error("Type should not be empty");const i=yield this.addDataToMap(r,n),s=new u.PushInteractionDataMsg(i);return yield this.wait(s.data.id,()=>{e.requestInteraction(t,s,o)})}))}wait(e,t){return s(this,void 0,void 0,(function*(){if(this.resolverMap.has(e))throw new Error("Id is aleady in use");return new Promise((r,n)=>{this.resolverMap.set(e,{onApprove:r,onReject:n}),t()})}))}approve(e,t){this.resolverMap.has(e)&&(this.resolverMap.get(e).onApprove(t),this.resolverMap.delete(e))}reject(e){this.resolverMap.has(e)&&(this.resolverMap.get(e).onReject(new Error("Request rejected")),this.resolverMap.delete(e))}addDataToMap(e,t){return s(this,void 0,void 0,(function*(){const r=new Uint8Array(8),n=Array.from(yield this.rng(r)).map(e=>e.toString(16)).join(""),o={id:n,type:e,data:t};if(this.waitingMap.has(n))throw new Error("Id is aleady in use");return this.waitingMap.set(n,o),o}))}removeDataFromMap(e){this.waitingMap.delete(e)}};l=n([a.singleton(),i(0,a.inject(c.TYPES.EventMsgRequester)),i(1,a.inject(c.TYPES.RNG)),o("design:paramtypes",[Object,Function])],l),t.InteractionService=l},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(671),t),o(r(179),t),o(r(672),t),o(r(673),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="interaction-foreground"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="interaction"},function(e,t,r){"use strict";r.r(t);const n=(e,t,r={})=>{if(!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let n,o,i=[];return function(...s){return new Promise(a=>{const c=r.leading&&!o;clearTimeout(o),o=setTimeout(()=>{o=null;const t=r.leading?n:e.apply(this,s);for(a of i)a(t);i=[]},t),c?(n=e.apply(this,s),a(n)):i.push(a)})}};n.promise=e=>{let t;return async function(...r){if(t)return t;try{return t=e.apply(this,r),await t}finally{t=void 0}}},t.default=n},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LedgerService=void 0;const c=r(43),u=r(52),l=r(344),f=a(r(386)),d=r(18),h=r(83),p=r(2);let g=class{constructor(e,t){this.kvStore=e,this.interactionService=t}getPublicKey(e,t){return s(this,void 0,void 0,(function*(){return yield this.useLedger(e,(e,r)=>s(this,void 0,void 0,(function*(){try{return yield e.getPublicKey([44,118,t.account,t.change,t.addressIndex])}finally{r>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"get-pubkey",success:!0}))}})))}))}sign(e,t,r,n){return s(this,void 0,void 0,(function*(){return yield this.useLedger(e,(e,o)=>s(this,void 0,void 0,(function*(){try{const i=yield e.getPublicKey([44,118,t.account,t.change,t.addressIndex]);if(p.Buffer.from(r).toString("hex")!==p.Buffer.from(i).toString("hex"))throw new Error("Unmatched public key");const s=yield e.sign([44,118,t.account,t.change,t.addressIndex],n);return o>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"sign",success:!0})),s}catch(e){throw o>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"sign",success:!1})),e}})))}))}useLedger(e,t){return s(this,void 0,void 0,(function*(){let r;try{return r=yield this.initLedger(e),yield t(r.ledger,r.retryCount)}finally{r&&(yield r.ledger.close())}}))}initLedger(e){return s(this,void 0,void 0,(function*(){this.previousInitAborter&&this.previousInitAborter(new Error("New ledger request occurred before the ledger was initialized"));const t=(()=>{let e;return{wait:()=>new Promise((t,r)=>{e=r}),abort:t=>{e&&e(t)}}})();this.previousInitAborter=t.abort;let r=0;for(;;){try{const e=yield l.Ledger.init(yield this.getWebHIDFlag());return this.previousInitAborter=void 0,{ledger:e,retryCount:r}}catch(r){console.log(r);const n=new AbortController;try{yield Promise.race([this.interactionService.waitApprove(e,"/ledger-grant","ledger-init",{event:"init-failed"},{forceOpenWindow:!0,channel:"ledger"}),(()=>s(this,void 0,void 0,(function*(){let e=!1;try{yield f.default(3e5,{signal:n.signal})}catch(t){if("AbortError"!==t.name)throw t;e=!0}if(!e)throw yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"init-aborted"}),new Error("Ledger init timeout")})))(),t.wait(),this.testLedgerGrantUIOpened()])}finally{n.abort()}}r++}}))}testLedgerGrantUIOpened(){return s(this,void 0,void 0,(function*(){for(yield f.default(1e3);;){const e=browser.extension.getViews();let t=!1;for(const r of e)if(r.location.href.includes(browser.runtime.getURL("popup.html#/ledger-grant"))){t=!0;break}if(!t)throw new Error("Ledger init aborted");yield f.default(1e3)}}))}getWebHIDFlag(){return s(this,void 0,void 0,(function*(){return!!(yield this.kvStore.get("webhid"))}))}setWebHIDFlag(e){return s(this,void 0,void 0,(function*(){yield this.kvStore.set("webhid",e)}))}};g=n([c.singleton(),i(0,c.inject(u.TYPES.LedgerStore)),i(1,c.inject(c.delay(()=>h.InteractionService))),o("design:paramtypes",[Object,h.InteractionService])],g),t.LedgerService=g},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Ledger=t.LedgerInitError=t.LedgerInitErrorOn=void 0;const i=r(679).default,s=o(r(685)),a=o(r(712)),c=r(398);var u;!function(e){e[e.Transport=0]="Transport",e[e.App=1]="App",e[e.Unknown=2]="Unknown"}(u=t.LedgerInitErrorOn||(t.LedgerInitErrorOn={}));class l extends Error{constructor(e,t){super(t),this.errorOn=e,Object.setPrototypeOf(this,l.prototype)}}t.LedgerInitError=l;class f{constructor(e){this.cosmosApp=e}static init(e=!1){return n(this,void 0,void 0,(function*(){let t;try{t=e?yield a.default.create():yield s.default.create()}catch(e){throw new l(u.Transport,e.message)}try{const e=new i(t),r=new f(e);if((yield r.getVersion()).deviceLocked)throw new Error("Device is on screen saver");return r}catch(e){if(t&&(yield t.close()),"Device is on screen saver"===e.message)throw new l(u.Transport,e.message);throw new l(u.App,e.message)}}))}getVersion(){return n(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const e=yield this.cosmosApp.getVersion();if("No errors"!==e.error_message)throw new Error(e.error_message);return{deviceLocked:e.device_locked,major:e.major,minor:e.minor,patch:e.patch,targetId:e.target_id,testMode:e.test_mode}}))}getPublicKey(e){return n(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const t=yield this.cosmosApp.publicKey(e);if("No errors"!==t.error_message)throw new Error(t.error_message);return t.compressed_pk}))}sign(e,t){return n(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const r=yield this.cosmosApp.sign(e,t);if("No errors"!==r.error_message)throw new Error(r.error_message);return c.signatureImport(r.signature)}))}close(){return n(this,void 0,void 0,(function*(){return yield this.cosmosApp.transport.close()}))}static isWebHIDSupported(){return n(this,void 0,void 0,(function*(){return yield a.default.isSupported()}))}}t.Ledger=f},function(e,t,r){"use strict";(function(e){var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.serializePathv1=function(t){if(null==t||t.length<3)throw new Error("Invalid path.");if(t.length>10)throw new Error("Invalid path. Length should be <= 10");var r=e.alloc(1+4*t.length);r.writeUInt8(t.length,0);for(var n=0;n<t.length;n+=1){var o=t[n];n<3&&(o|=2147483648),r.writeInt32LE(o,1+4*n)}return r},t.signSendChunkv1=function(e,t,r,n){return a.apply(this,arguments)},t.publicKeyv1=function(e,t){return u.apply(this,arguments)};var o=n(r(129)),i=n(r(130)),s=r(181);function a(){return(a=(0,i.default)(o.default.mark((function e(t,r,n,i){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.transport.send(s.CLA,s.INS.SIGN_SECP256K1,r,n,i,[s.ERROR_CODE.NoError,27012,27264]).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1],n=(0,s.errorCodeToString)(r);27264!==r&&27012!==r||(n="".concat(n," : ").concat(e.slice(0,e.length-2).toString("ascii")));var o=null;return e.length>2&&(o=e.slice(0,e.length-2)),{signature:o,return_code:r,error_message:n}}),s.processErrorResponse));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(t){if(65!==t.length)throw new Error("decompressed public key length should be 65 bytes");var r=t.slice(33,65),n=e.from([2+(1&r[r.length-1])]);return e.concat([n,t.slice(1,33)])}function u(){return(u=(0,i.default)(o.default.mark((function t(r,n){return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",r.transport.send(s.CLA,s.INS.INS_PUBLIC_KEY_SECP256K1,0,0,n,[s.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1],o=e.from(t.slice(0,65));return{pk:o,compressed_pk:c(o),return_code:n,error_message:(0,s.errorCodeToString)(n)}}),s.processErrorResponse));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}}).call(this,r(2).Buffer)},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>0!==n(e,t,r)},function(e,t,r){const n=r(183),o=r(346),i=r(134),s=r(186),a=r(185),c=r(187);e.exports=(e,t,r,u)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e===r;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof r&&(r=r.version),e!==r;case"":case"=":case"==":return n(e,r,u);case"!=":return o(e,r,u);case">":return i(e,r,u);case">=":return s(e,r,u);case"<":return a(e,r,u);case"<=":return c(e,r,u);default:throw new TypeError("Invalid operator: "+t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="ledger"},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.KeyRingService=void 0;const a=r(43),c=r(52),u=r(190),l=r(11),f=r(58),d=r(350),h=r(18),p=r(83),g=r(102),m=r(114),y=r(719),b=r(11);let v=class{constructor(e,t,r,n,o,i,s){this.interactionService=r,this.chainsService=n,this.permissionService=o,this.rng=s,this.keyRing=new u.KeyRing(t,e,i,s)}restore(){return s(this,void 0,void 0,(function*(){return yield this.keyRing.restore(),{status:this.keyRing.status,type:this.keyRing.type,multiKeyStoreInfo:this.keyRing.getMultiKeyStoreInfo()}}))}enable(e){return s(this,void 0,void 0,(function*(){if(this.keyRing.status===u.KeyRingStatus.EMPTY)throw new Error("key doesn't exist");return this.keyRing.status===u.KeyRingStatus.NOTLOADED&&(yield this.keyRing.restore()),this.keyRing.status===u.KeyRingStatus.LOCKED?(yield this.interactionService.waitApprove(e,"/unlock","unlock",{}),this.keyRing.status):this.keyRing.status}))}get keyRingStatus(){return this.keyRing.status}deleteKeyRing(e,t){return s(this,void 0,void 0,(function*(){return{multiKeyStoreInfo:yield this.keyRing.deleteKeyRing(e,t),status:this.keyRing.status}}))}updateNameKeyRing(e,t){return s(this,void 0,void 0,(function*(){return{multiKeyStoreInfo:yield this.keyRing.updateNameKeyRing(e,t),status:this.keyRing.status}}))}showKeyRing(e,t){return s(this,void 0,void 0,(function*(){return yield this.keyRing.showKeyRing(e,t)}))}createMnemonicKey(e,t,r,n){return s(this,void 0,void 0,(function*(){return yield this.keyRing.createMnemonicKey(e,t,r,n),this.keyRing.status}))}createPrivateKey(e,t,r){return s(this,void 0,void 0,(function*(){return yield this.keyRing.createPrivateKey(e,t,r),this.keyRing.status}))}createLedgerKey(e,t,r,n){return s(this,void 0,void 0,(function*(){return yield this.keyRing.createLedgerKey(e,t,r,n),this.keyRing.status}))}lock(){return this.keyRing.lock(),this.keyRing.status}unlock(e){return s(this,void 0,void 0,(function*(){return yield this.keyRing.unlock(e),this.keyRing.status}))}getKey(e){return s(this,void 0,void 0,(function*(){return this.keyRing.getKey(e,yield this.chainsService.getChainCoinType(e))}))}getKeyStoreMeta(e){return this.keyRing.getKeyStoreMeta(e)}getKeyRingType(){return this.keyRing.type}requestSignAmino(e,t,r,n,o){return s(this,void 0,void 0,(function*(){const i=yield this.chainsService.getChainCoinType(t),s=yield this.keyRing.getKey(t,i),a=new l.Bech32Address(s.address).toBech32((yield this.chainsService.getChainInfo(t)).bech32Config.bech32PrefixAccAddr);if(r!==a)throw new Error("Signer mismatched");const c=yield this.interactionService.waitApprove(e,"/sign","request-sign",{chainId:t,mode:"amino",signDoc:n,signer:r,signOptions:o});try{const r=yield this.keyRing.sign(e,t,i,m.serializeSignDoc(c));return{signed:c,signature:m.encodeSecp256k1Signature(s.pubKey,r)}}finally{yield this.interactionService.dispatchEvent(h.APP_PORT,"request-sign-end",{})}}))}requestSignDirect(e,t,r,n,o){return s(this,void 0,void 0,(function*(){const i=yield this.chainsService.getChainCoinType(t),s=yield this.keyRing.getKey(t,i),a=new l.Bech32Address(s.address).toBech32((yield this.chainsService.getChainInfo(t)).bech32Config.bech32PrefixAccAddr);if(r!==a)throw new Error("Signer mismatched");const c=yield this.interactionService.waitApprove(e,"/sign","request-sign",{chainId:t,mode:"direct",signDocBytes:b.cosmos.tx.v1beta1.SignDoc.encode(n).finish(),signer:r,signOptions:o}),u=b.cosmos.tx.v1beta1.SignDoc.decode(c);try{const r=yield this.keyRing.sign(e,t,i,y.makeSignBytes(u));return{signed:u,signature:m.encodeSecp256k1Signature(s.pubKey,r)}}finally{yield this.interactionService.dispatchEvent(h.APP_PORT,"request-sign-end",{})}}))}sign(e,t,r){return s(this,void 0,void 0,(function*(){return this.keyRing.sign(e,t,yield this.chainsService.getChainCoinType(t),r)}))}addMnemonicKey(e,t,r){return s(this,void 0,void 0,(function*(){return this.keyRing.addMnemonicKey(e,t,r)}))}addPrivateKey(e,t){return s(this,void 0,void 0,(function*(){return this.keyRing.addPrivateKey(e,t)}))}addLedgerKey(e,t,r){return s(this,void 0,void 0,(function*(){return this.keyRing.addLedgerKey(e,t,r)}))}changeKeyStoreFromMultiKeyStore(e){return s(this,void 0,void 0,(function*(){try{return yield this.keyRing.changeKeyStoreFromMultiKeyStore(e)}finally{yield this.interactionService.dispatchEvent(h.WEBPAGE_PORT,"keystore-changed",{})}}))}getMultiKeyStoreInfo(){return this.keyRing.getMultiKeyStoreInfo()}isKeyStoreCoinTypeSet(e){return this.keyRing.isKeyStoreCoinTypeSet(e)}setKeyStoreCoinType(e,t){return s(this,void 0,void 0,(function*(){yield this.keyRing.setKeyStoreCoinType(e,t)}))}getKeyStoreBIP44Selectables(e,t){return s(this,void 0,void 0,(function*(){if(this.isKeyStoreCoinTypeSet(e))return[];const r=[],n=yield this.chainsService.getChainInfo(e);for(const e of t){const t=yield this.keyRing.getKeyFromCoinType(e.coinType),o=new l.Bech32Address(t.address).toBech32(n.bech32Config.bech32PrefixAccAddr);r.push({path:e,bech32Address:o})}return r}))}};v=n([a.singleton(),i(0,a.inject(c.TYPES.KeyRingStore)),i(1,a.inject(c.TYPES.ChainsEmbedChainInfos)),i(2,a.inject(a.delay(()=>p.InteractionService))),i(3,a.inject(a.delay(()=>f.ChainsService))),i(4,a.inject(a.delay(()=>g.PermissionService))),i(5,a.inject(d.LedgerService)),i(6,a.inject(c.TYPES.RNG)),o("design:paramtypes",[Object,Array,p.InteractionService,f.ChainsService,g.PermissionService,d.LedgerService,Function])],v),t.KeyRingService=v},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(343),t),o(r(189),t),o(r(344),t)},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.PermissionService=void 0;const a=r(43),c=r(52),u=r(83),l=r(352),f=r(58),d=r(103),h=r(11);let p=class{constructor(e,t,r,n,o){this.kvStore=e,this.interactionService=t,this.chainsService=r,this.keyRingService=n,this.permissionMap={},this.privilegedOrigins=new Map,this.onChainRemoved=e=>{this.removeAllPermissions(e)};for(const e of o)this.privilegedOrigins.set(e,!0);this.restore(),this.chainsService.addChainRemovedHandler(this.onChainRemoved)}checkOrGrantBasicAccessPermission(e,t,r){return s(this,void 0,void 0,(function*(){yield this.keyRingService.enable(e),"string"==typeof t&&(t=[t]);const n=[];for(const e of t)this.hasPermisson(e,l.getBasicAccessPermissionType(),r)||n.push(e);n.length>0&&(yield this.grantBasicAccessPermission(e,n,[r])),yield this.checkBasicAccessPermission(e,t,r)}))}grantPermission(e,t,r,n,o){return s(this,void 0,void 0,(function*(){if(e.isInternalMsg)return;const i={chainIds:r,type:n,origins:o};yield this.interactionService.waitApprove(e,t,l.INTERACTION_TYPE_PERMISSION,i),yield this.addPermission(r,n,o)}))}grantBasicAccessPermission(e,t,r){return s(this,void 0,void 0,(function*(){for(const e of t)yield this.chainsService.getChainInfo(e);yield this.grantPermission(e,"/access",t,l.getBasicAccessPermissionType(),r)}))}checkPermission(e,t,r,n){if(!e.isInternalMsg&&!this.hasPermisson(t,r,n))throw new Error(n+" is not permitted")}checkBasicAccessPermission(e,t,r){return s(this,void 0,void 0,(function*(){for(const n of t)yield this.chainsService.getChainInfo(n),this.checkPermission(e,n,l.getBasicAccessPermissionType(),r)}))}hasPermisson(e,t,r){if(this.privilegedOrigins.get(r))return!0;const n=this.permissionMap[h.ChainIdHelper.parse(e).identifier];if(!n)return!1;const o=n[t];return!(!o||!o[r])}getPermissionOrigins(e,t){const r=[],n=this.permissionMap[h.ChainIdHelper.parse(e).identifier];if(!n)return[];const o=n[t];if(!o)return[];for(const e of Object.keys(o))o[e]&&r.push(e);return r}addPermission(e,t,r){return s(this,void 0,void 0,(function*(){for(const n of e){let e=this.permissionMap[h.ChainIdHelper.parse(n).identifier];e||(e={},this.permissionMap[h.ChainIdHelper.parse(n).identifier]=e);let o=e[t];o||(o={},e[t]=o);for(const e of r)o[e]=!0}yield this.save()}))}removePermission(e,t,r){return s(this,void 0,void 0,(function*(){const n=this.permissionMap[h.ChainIdHelper.parse(e).identifier];if(!n)return;const o=n[t];if(o){for(const e of r)delete o[e];yield this.save()}}))}removeAllPermissions(e){return s(this,void 0,void 0,(function*(){this.permissionMap[h.ChainIdHelper.parse(e).identifier]=void 0,yield this.save()}))}restore(){return s(this,void 0,void 0,(function*(){const e=yield this.kvStore.get("permissionMap");e&&(this.permissionMap=e)}))}save(){return s(this,void 0,void 0,(function*(){yield this.kvStore.set("permissionMap",this.permissionMap)}))}};p=n([a.singleton(),i(0,a.inject(c.TYPES.PermissionStore)),i(1,a.inject(a.delay(()=>u.InteractionService))),i(2,a.inject(f.ChainsService)),i(3,a.inject(a.delay(()=>d.KeyRingService))),i(4,a.inject(c.TYPES.PermissionServicePrivilegedOrigins)),o("design:paramtypes",[Object,u.InteractionService,f.ChainsService,d.KeyRingService,Array])],p),t.PermissionService=p},function(e,t,r){"use strict";function n(){return"basic-access"}Object.defineProperty(t,"__esModule",{value:!0}),t.isBasicAccessPermissionType=t.getBasicAccessPermissionType=t.INTERACTION_TYPE_PERMISSION=void 0,t.INTERACTION_TYPE_PERMISSION="permission",t.getBasicAccessPermissionType=n,t.isBasicAccessPermissionType=function(e){return"basic-access"===e}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="keyring"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="permission"},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Fee=t.ModeInfo_Multi=t.ModeInfo_Single=t.ModeInfo=t.SignerInfo=t.AuthInfo=t.TxBody=t.SignDoc=t.TxRaw=t.Tx=t.protobufPackage=void 0;const o=n(r(113)),i=r(138),s=r(356),a=r(357),c=r(137),u=n(r(48));t.protobufPackage="cosmos.tx.v1beta1";const l={};t.Tx={encode(e,r=u.default.Writer.create()){void 0!==e.body&&void 0!==e.body&&t.TxBody.encode(e.body,r.uint32(10).fork()).ldelim(),void 0!==e.authInfo&&void 0!==e.authInfo&&t.AuthInfo.encode(e.authInfo,r.uint32(18).fork()).ldelim();for(const t of e.signatures)r.uint32(26).bytes(t);return r},decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},l);for(i.signatures=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.body=t.TxBody.decode(n,n.uint32());break;case 2:i.authInfo=t.AuthInfo.decode(n,n.uint32());break;case 3:i.signatures.push(n.bytes());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},l);if(r.signatures=[],void 0!==e.body&&null!==e.body?r.body=t.TxBody.fromJSON(e.body):r.body=void 0,void 0!==e.authInfo&&null!==e.authInfo?r.authInfo=t.AuthInfo.fromJSON(e.authInfo):r.authInfo=void 0,void 0!==e.signatures&&null!==e.signatures)for(const t of e.signatures)r.signatures.push(k(t));return r},fromPartial(e){const r=Object.assign({},l);if(r.signatures=[],void 0!==e.body&&null!==e.body?r.body=t.TxBody.fromPartial(e.body):r.body=void 0,void 0!==e.authInfo&&null!==e.authInfo?r.authInfo=t.AuthInfo.fromPartial(e.authInfo):r.authInfo=void 0,void 0!==e.signatures&&null!==e.signatures)for(const t of e.signatures)r.signatures.push(t);return r},toJSON(e){const r={};return void 0!==e.body&&(r.body=e.body?t.TxBody.toJSON(e.body):void 0),void 0!==e.authInfo&&(r.authInfo=e.authInfo?t.AuthInfo.toJSON(e.authInfo):void 0),e.signatures?r.signatures=e.signatures.map(e=>S(void 0!==e?e:new Uint8Array)):r.signatures=[],r}};const f={};t.TxRaw={encode(e,t=u.default.Writer.create()){t.uint32(10).bytes(e.bodyBytes),t.uint32(18).bytes(e.authInfoBytes);for(const r of e.signatures)t.uint32(26).bytes(r);return t},decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},f);for(o.signatures=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.bodyBytes=r.bytes();break;case 2:o.authInfoBytes=r.bytes();break;case 3:o.signatures.push(r.bytes());break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},f);if(t.signatures=[],void 0!==e.bodyBytes&&null!==e.bodyBytes&&(t.bodyBytes=k(e.bodyBytes)),void 0!==e.authInfoBytes&&null!==e.authInfoBytes&&(t.authInfoBytes=k(e.authInfoBytes)),void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(k(r));return t},fromPartial(e){const t=Object.assign({},f);if(t.signatures=[],void 0!==e.bodyBytes&&null!==e.bodyBytes?t.bodyBytes=e.bodyBytes:t.bodyBytes=new Uint8Array,void 0!==e.authInfoBytes&&null!==e.authInfoBytes?t.authInfoBytes=e.authInfoBytes:t.authInfoBytes=new Uint8Array,void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(r);return t},toJSON(e){const t={};return void 0!==e.bodyBytes&&(t.bodyBytes=S(void 0!==e.bodyBytes?e.bodyBytes:new Uint8Array)),void 0!==e.authInfoBytes&&(t.authInfoBytes=S(void 0!==e.authInfoBytes?e.authInfoBytes:new Uint8Array)),e.signatures?t.signatures=e.signatures.map(e=>S(void 0!==e?e:new Uint8Array)):t.signatures=[],t}};const d={chainId:"",accountNumber:o.default.UZERO};t.SignDoc={encode:(e,t=u.default.Writer.create())=>(t.uint32(10).bytes(e.bodyBytes),t.uint32(18).bytes(e.authInfoBytes),t.uint32(26).string(e.chainId),t.uint32(32).uint64(e.accountNumber),t),decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},d);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.bodyBytes=r.bytes();break;case 2:o.authInfoBytes=r.bytes();break;case 3:o.chainId=r.string();break;case 4:o.accountNumber=r.uint64();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},d);return void 0!==e.bodyBytes&&null!==e.bodyBytes&&(t.bodyBytes=k(e.bodyBytes)),void 0!==e.authInfoBytes&&null!==e.authInfoBytes&&(t.authInfoBytes=k(e.authInfoBytes)),void 0!==e.chainId&&null!==e.chainId?t.chainId=String(e.chainId):t.chainId="",void 0!==e.accountNumber&&null!==e.accountNumber?t.accountNumber=o.default.fromString(e.accountNumber):t.accountNumber=o.default.UZERO,t},fromPartial(e){const t=Object.assign({},d);return void 0!==e.bodyBytes&&null!==e.bodyBytes?t.bodyBytes=e.bodyBytes:t.bodyBytes=new Uint8Array,void 0!==e.authInfoBytes&&null!==e.authInfoBytes?t.authInfoBytes=e.authInfoBytes:t.authInfoBytes=new Uint8Array,void 0!==e.chainId&&null!==e.chainId?t.chainId=e.chainId:t.chainId="",void 0!==e.accountNumber&&null!==e.accountNumber?t.accountNumber=e.accountNumber:t.accountNumber=o.default.UZERO,t},toJSON(e){const t={};return void 0!==e.bodyBytes&&(t.bodyBytes=S(void 0!==e.bodyBytes?e.bodyBytes:new Uint8Array)),void 0!==e.authInfoBytes&&(t.authInfoBytes=S(void 0!==e.authInfoBytes?e.authInfoBytes:new Uint8Array)),void 0!==e.chainId&&(t.chainId=e.chainId),void 0!==e.accountNumber&&(t.accountNumber=(e.accountNumber||o.default.UZERO).toString()),t}};const h={memo:"",timeoutHeight:o.default.UZERO};t.TxBody={encode(e,t=u.default.Writer.create()){for(const r of e.messages)i.Any.encode(r,t.uint32(10).fork()).ldelim();t.uint32(18).string(e.memo),t.uint32(24).uint64(e.timeoutHeight);for(const r of e.extensionOptions)i.Any.encode(r,t.uint32(8186).fork()).ldelim();for(const r of e.nonCriticalExtensionOptions)i.Any.encode(r,t.uint32(16378).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},h);for(o.messages=[],o.extensionOptions=[],o.nonCriticalExtensionOptions=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.messages.push(i.Any.decode(r,r.uint32()));break;case 2:o.memo=r.string();break;case 3:o.timeoutHeight=r.uint64();break;case 1023:o.extensionOptions.push(i.Any.decode(r,r.uint32()));break;case 2047:o.nonCriticalExtensionOptions.push(i.Any.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},h);if(t.messages=[],t.extensionOptions=[],t.nonCriticalExtensionOptions=[],void 0!==e.messages&&null!==e.messages)for(const r of e.messages)t.messages.push(i.Any.fromJSON(r));if(void 0!==e.memo&&null!==e.memo?t.memo=String(e.memo):t.memo="",void 0!==e.timeoutHeight&&null!==e.timeoutHeight?t.timeoutHeight=o.default.fromString(e.timeoutHeight):t.timeoutHeight=o.default.UZERO,void 0!==e.extensionOptions&&null!==e.extensionOptions)for(const r of e.extensionOptions)t.extensionOptions.push(i.Any.fromJSON(r));if(void 0!==e.nonCriticalExtensionOptions&&null!==e.nonCriticalExtensionOptions)for(const r of e.nonCriticalExtensionOptions)t.nonCriticalExtensionOptions.push(i.Any.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},h);if(t.messages=[],t.extensionOptions=[],t.nonCriticalExtensionOptions=[],void 0!==e.messages&&null!==e.messages)for(const r of e.messages)t.messages.push(i.Any.fromPartial(r));if(void 0!==e.memo&&null!==e.memo?t.memo=e.memo:t.memo="",void 0!==e.timeoutHeight&&null!==e.timeoutHeight?t.timeoutHeight=e.timeoutHeight:t.timeoutHeight=o.default.UZERO,void 0!==e.extensionOptions&&null!==e.extensionOptions)for(const r of e.extensionOptions)t.extensionOptions.push(i.Any.fromPartial(r));if(void 0!==e.nonCriticalExtensionOptions&&null!==e.nonCriticalExtensionOptions)for(const r of e.nonCriticalExtensionOptions)t.nonCriticalExtensionOptions.push(i.Any.fromPartial(r));return t},toJSON(e){const t={};return e.messages?t.messages=e.messages.map(e=>e?i.Any.toJSON(e):void 0):t.messages=[],void 0!==e.memo&&(t.memo=e.memo),void 0!==e.timeoutHeight&&(t.timeoutHeight=(e.timeoutHeight||o.default.UZERO).toString()),e.extensionOptions?t.extensionOptions=e.extensionOptions.map(e=>e?i.Any.toJSON(e):void 0):t.extensionOptions=[],e.nonCriticalExtensionOptions?t.nonCriticalExtensionOptions=e.nonCriticalExtensionOptions.map(e=>e?i.Any.toJSON(e):void 0):t.nonCriticalExtensionOptions=[],t}};const p={};t.AuthInfo={encode(e,r=u.default.Writer.create()){for(const n of e.signerInfos)t.SignerInfo.encode(n,r.uint32(10).fork()).ldelim();return void 0!==e.fee&&void 0!==e.fee&&t.Fee.encode(e.fee,r.uint32(18).fork()).ldelim(),r},decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},p);for(i.signerInfos=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.signerInfos.push(t.SignerInfo.decode(n,n.uint32()));break;case 2:i.fee=t.Fee.decode(n,n.uint32());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},p);if(r.signerInfos=[],void 0!==e.signerInfos&&null!==e.signerInfos)for(const n of e.signerInfos)r.signerInfos.push(t.SignerInfo.fromJSON(n));return void 0!==e.fee&&null!==e.fee?r.fee=t.Fee.fromJSON(e.fee):r.fee=void 0,r},fromPartial(e){const r=Object.assign({},p);if(r.signerInfos=[],void 0!==e.signerInfos&&null!==e.signerInfos)for(const n of e.signerInfos)r.signerInfos.push(t.SignerInfo.fromPartial(n));return void 0!==e.fee&&null!==e.fee?r.fee=t.Fee.fromPartial(e.fee):r.fee=void 0,r},toJSON(e){const r={};return e.signerInfos?r.signerInfos=e.signerInfos.map(e=>e?t.SignerInfo.toJSON(e):void 0):r.signerInfos=[],void 0!==e.fee&&(r.fee=e.fee?t.Fee.toJSON(e.fee):void 0),r}};const g={sequence:o.default.UZERO};t.SignerInfo={encode:(e,r=u.default.Writer.create())=>(void 0!==e.publicKey&&void 0!==e.publicKey&&i.Any.encode(e.publicKey,r.uint32(10).fork()).ldelim(),void 0!==e.modeInfo&&void 0!==e.modeInfo&&t.ModeInfo.encode(e.modeInfo,r.uint32(18).fork()).ldelim(),r.uint32(24).uint64(e.sequence),r),decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const s=Object.assign({},g);for(;n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:s.publicKey=i.Any.decode(n,n.uint32());break;case 2:s.modeInfo=t.ModeInfo.decode(n,n.uint32());break;case 3:s.sequence=n.uint64();break;default:n.skipType(7&e)}}return s},fromJSON(e){const r=Object.assign({},g);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=i.Any.fromJSON(e.publicKey):r.publicKey=void 0,void 0!==e.modeInfo&&null!==e.modeInfo?r.modeInfo=t.ModeInfo.fromJSON(e.modeInfo):r.modeInfo=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=o.default.fromString(e.sequence):r.sequence=o.default.UZERO,r},fromPartial(e){const r=Object.assign({},g);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=i.Any.fromPartial(e.publicKey):r.publicKey=void 0,void 0!==e.modeInfo&&null!==e.modeInfo?r.modeInfo=t.ModeInfo.fromPartial(e.modeInfo):r.modeInfo=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=e.sequence:r.sequence=o.default.UZERO,r},toJSON(e){const r={};return void 0!==e.publicKey&&(r.publicKey=e.publicKey?i.Any.toJSON(e.publicKey):void 0),void 0!==e.modeInfo&&(r.modeInfo=e.modeInfo?t.ModeInfo.toJSON(e.modeInfo):void 0),void 0!==e.sequence&&(r.sequence=(e.sequence||o.default.UZERO).toString()),r}};const m={};t.ModeInfo={encode:(e,r=u.default.Writer.create())=>(void 0!==e.single&&t.ModeInfo_Single.encode(e.single,r.uint32(10).fork()).ldelim(),void 0!==e.multi&&t.ModeInfo_Multi.encode(e.multi,r.uint32(18).fork()).ldelim(),r),decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},m);for(;n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.single=t.ModeInfo_Single.decode(n,n.uint32());break;case 2:i.multi=t.ModeInfo_Multi.decode(n,n.uint32());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},m);return void 0!==e.single&&null!==e.single?r.single=t.ModeInfo_Single.fromJSON(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.ModeInfo_Multi.fromJSON(e.multi):r.multi=void 0,r},fromPartial(e){const r=Object.assign({},m);return void 0!==e.single&&null!==e.single?r.single=t.ModeInfo_Single.fromPartial(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.ModeInfo_Multi.fromPartial(e.multi):r.multi=void 0,r},toJSON(e){const r={};return void 0!==e.single&&(r.single=e.single?t.ModeInfo_Single.toJSON(e.single):void 0),void 0!==e.multi&&(r.multi=e.multi?t.ModeInfo_Multi.toJSON(e.multi):void 0),r}};const y={mode:0};t.ModeInfo_Single={encode:(e,t=u.default.Writer.create())=>(t.uint32(8).int32(e.mode),t),decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},y);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.mode=r.int32();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},y);return void 0!==e.mode&&null!==e.mode?t.mode=s.signModeFromJSON(e.mode):t.mode=0,t},fromPartial(e){const t=Object.assign({},y);return void 0!==e.mode&&null!==e.mode?t.mode=e.mode:t.mode=0,t},toJSON(e){const t={};return void 0!==e.mode&&(t.mode=s.signModeToJSON(e.mode)),t}};const b={};t.ModeInfo_Multi={encode(e,r=u.default.Writer.create()){void 0!==e.bitarray&&void 0!==e.bitarray&&a.CompactBitArray.encode(e.bitarray,r.uint32(10).fork()).ldelim();for(const n of e.modeInfos)t.ModeInfo.encode(n,r.uint32(18).fork()).ldelim();return r},decode(e,r){const n=e instanceof Uint8Array?new u.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},b);for(i.modeInfos=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.bitarray=a.CompactBitArray.decode(n,n.uint32());break;case 2:i.modeInfos.push(t.ModeInfo.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},b);if(r.modeInfos=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=a.CompactBitArray.fromJSON(e.bitarray):r.bitarray=void 0,void 0!==e.modeInfos&&null!==e.modeInfos)for(const n of e.modeInfos)r.modeInfos.push(t.ModeInfo.fromJSON(n));return r},fromPartial(e){const r=Object.assign({},b);if(r.modeInfos=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=a.CompactBitArray.fromPartial(e.bitarray):r.bitarray=void 0,void 0!==e.modeInfos&&null!==e.modeInfos)for(const n of e.modeInfos)r.modeInfos.push(t.ModeInfo.fromPartial(n));return r},toJSON(e){const r={};return void 0!==e.bitarray&&(r.bitarray=e.bitarray?a.CompactBitArray.toJSON(e.bitarray):void 0),e.modeInfos?r.modeInfos=e.modeInfos.map(e=>e?t.ModeInfo.toJSON(e):void 0):r.modeInfos=[],r}};const v={gasLimit:o.default.UZERO,payer:"",granter:""};t.Fee={encode(e,t=u.default.Writer.create()){for(const r of e.amount)c.Coin.encode(r,t.uint32(10).fork()).ldelim();return t.uint32(16).uint64(e.gasLimit),t.uint32(26).string(e.payer),t.uint32(34).string(e.granter),t},decode(e,t){const r=e instanceof Uint8Array?new u.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},v);for(o.amount=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.amount.push(c.Coin.decode(r,r.uint32()));break;case 2:o.gasLimit=r.uint64();break;case 3:o.payer=r.string();break;case 4:o.granter=r.string();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},v);if(t.amount=[],void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(c.Coin.fromJSON(r));return void 0!==e.gasLimit&&null!==e.gasLimit?t.gasLimit=o.default.fromString(e.gasLimit):t.gasLimit=o.default.UZERO,void 0!==e.payer&&null!==e.payer?t.payer=String(e.payer):t.payer="",void 0!==e.granter&&null!==e.granter?t.granter=String(e.granter):t.granter="",t},fromPartial(e){const t=Object.assign({},v);if(t.amount=[],void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(c.Coin.fromPartial(r));return void 0!==e.gasLimit&&null!==e.gasLimit?t.gasLimit=e.gasLimit:t.gasLimit=o.default.UZERO,void 0!==e.payer&&null!==e.payer?t.payer=e.payer:t.payer="",void 0!==e.granter&&null!==e.granter?t.granter=e.granter:t.granter="",t},toJSON(e){const t={};return e.amount?t.amount=e.amount.map(e=>e?c.Coin.toJSON(e):void 0):t.amount=[],void 0!==e.gasLimit&&(t.gasLimit=(e.gasLimit||o.default.UZERO).toString()),void 0!==e.payer&&(t.payer=e.payer),void 0!==e.granter&&(t.granter=e.granter),t}};var w=(()=>{if(void 0!==w)return w;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const _=w.atob||(e=>w.Buffer.from(e,"base64").toString("binary"));function k(e){const t=_(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}const O=w.btoa||(e=>w.Buffer.from(e,"binary").toString("base64"));function S(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return O(t.join(""))}}).call(this,r(12))},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SignatureDescriptor_Data_Multi=t.SignatureDescriptor_Data_Single=t.SignatureDescriptor_Data=t.SignatureDescriptor=t.SignatureDescriptors=t.signModeToJSON=t.signModeFromJSON=t.SignMode=t.protobufPackage=void 0;const o=r(138),i=n(r(113)),s=r(357),a=n(r(48));var c;function u(e){switch(e){case 0:case"SIGN_MODE_UNSPECIFIED":return c.SIGN_MODE_UNSPECIFIED;case 1:case"SIGN_MODE_DIRECT":return c.SIGN_MODE_DIRECT;case 2:case"SIGN_MODE_TEXTUAL":return c.SIGN_MODE_TEXTUAL;case 127:case"SIGN_MODE_LEGACY_AMINO_JSON":return c.SIGN_MODE_LEGACY_AMINO_JSON;case-1:case"UNRECOGNIZED":default:return c.UNRECOGNIZED}}function l(e){switch(e){case c.SIGN_MODE_UNSPECIFIED:return"SIGN_MODE_UNSPECIFIED";case c.SIGN_MODE_DIRECT:return"SIGN_MODE_DIRECT";case c.SIGN_MODE_TEXTUAL:return"SIGN_MODE_TEXTUAL";case c.SIGN_MODE_LEGACY_AMINO_JSON:return"SIGN_MODE_LEGACY_AMINO_JSON";default:return"UNKNOWN"}}t.protobufPackage="cosmos.tx.signing.v1beta1",function(e){e[e.SIGN_MODE_UNSPECIFIED=0]="SIGN_MODE_UNSPECIFIED",e[e.SIGN_MODE_DIRECT=1]="SIGN_MODE_DIRECT",e[e.SIGN_MODE_TEXTUAL=2]="SIGN_MODE_TEXTUAL",e[e.SIGN_MODE_LEGACY_AMINO_JSON=127]="SIGN_MODE_LEGACY_AMINO_JSON",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"}(c=t.SignMode||(t.SignMode={})),t.signModeFromJSON=u,t.signModeToJSON=l;const f={};t.SignatureDescriptors={encode(e,r=a.default.Writer.create()){for(const n of e.signatures)t.SignatureDescriptor.encode(n,r.uint32(10).fork()).ldelim();return r},decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},f);for(i.signatures=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.signatures.push(t.SignatureDescriptor.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},f);if(r.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor.fromJSON(n));return r},fromPartial(e){const r=Object.assign({},f);if(r.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor.fromPartial(n));return r},toJSON(e){const r={};return e.signatures?r.signatures=e.signatures.map(e=>e?t.SignatureDescriptor.toJSON(e):void 0):r.signatures=[],r}};const d={sequence:i.default.UZERO};t.SignatureDescriptor={encode:(e,r=a.default.Writer.create())=>(void 0!==e.publicKey&&void 0!==e.publicKey&&o.Any.encode(e.publicKey,r.uint32(10).fork()).ldelim(),void 0!==e.data&&void 0!==e.data&&t.SignatureDescriptor_Data.encode(e.data,r.uint32(18).fork()).ldelim(),r.uint32(24).uint64(e.sequence),r),decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let i=void 0===r?n.len:n.pos+r;const s=Object.assign({},d);for(;n.pos<i;){const e=n.uint32();switch(e>>>3){case 1:s.publicKey=o.Any.decode(n,n.uint32());break;case 2:s.data=t.SignatureDescriptor_Data.decode(n,n.uint32());break;case 3:s.sequence=n.uint64();break;default:n.skipType(7&e)}}return s},fromJSON(e){const r=Object.assign({},d);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=o.Any.fromPartial(e.publicKey):r.publicKey=void 0,void 0!==e.data&&null!==e.data?r.data=t.SignatureDescriptor_Data.fromJSON(e.data):r.data=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=i.default.fromString(e.sequence):r.sequence=i.default.UZERO,r},fromPartial(e){const r=Object.assign({},d);return void 0!==e.publicKey&&null!==e.publicKey?r.publicKey=o.Any.fromPartial(e.publicKey):r.publicKey=void 0,void 0!==e.data&&null!==e.data?r.data=t.SignatureDescriptor_Data.fromPartial(e.data):r.data=void 0,void 0!==e.sequence&&null!==e.sequence?r.sequence=e.sequence:r.sequence=i.default.UZERO,r},toJSON(e){const r={};return void 0!==e.publicKey&&(r.publicKey=e.publicKey?o.Any.toJSON(e.publicKey):void 0),void 0!==e.data&&(r.data=e.data?t.SignatureDescriptor_Data.toJSON(e.data):void 0),void 0!==e.sequence&&(r.sequence=(e.sequence||i.default.UZERO).toString()),r}};const h={};t.SignatureDescriptor_Data={encode:(e,r=a.default.Writer.create())=>(void 0!==e.single&&t.SignatureDescriptor_Data_Single.encode(e.single,r.uint32(10).fork()).ldelim(),void 0!==e.multi&&t.SignatureDescriptor_Data_Multi.encode(e.multi,r.uint32(18).fork()).ldelim(),r),decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},h);for(;n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.single=t.SignatureDescriptor_Data_Single.decode(n,n.uint32());break;case 2:i.multi=t.SignatureDescriptor_Data_Multi.decode(n,n.uint32());break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},h);return void 0!==e.single&&null!==e.single?r.single=t.SignatureDescriptor_Data_Single.fromJSON(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.SignatureDescriptor_Data_Multi.fromJSON(e.multi):r.multi=void 0,r},fromPartial(e){const r=Object.assign({},h);return void 0!==e.single&&null!==e.single?r.single=t.SignatureDescriptor_Data_Single.fromPartial(e.single):r.single=void 0,void 0!==e.multi&&null!==e.multi?r.multi=t.SignatureDescriptor_Data_Multi.fromPartial(e.multi):r.multi=void 0,r},toJSON(e){const r={};return void 0!==e.single&&(r.single=e.single?t.SignatureDescriptor_Data_Single.toJSON(e.single):void 0),void 0!==e.multi&&(r.multi=e.multi?t.SignatureDescriptor_Data_Multi.toJSON(e.multi):void 0),r}};const p={mode:0};t.SignatureDescriptor_Data_Single={encode:(e,t=a.default.Writer.create())=>(t.uint32(8).int32(e.mode),t.uint32(18).bytes(e.signature),t),decode(e,t){const r=e instanceof Uint8Array?new a.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},p);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.mode=r.int32();break;case 2:o.signature=r.bytes();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},p);return void 0!==e.mode&&null!==e.mode?t.mode=u(e.mode):t.mode=0,void 0!==e.signature&&null!==e.signature&&(t.signature=function(e){const t=y(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}(e.signature)),t},fromPartial(e){const t=Object.assign({},p);return void 0!==e.mode&&null!==e.mode?t.mode=e.mode:t.mode=0,void 0!==e.signature&&null!==e.signature?t.signature=e.signature:t.signature=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.mode&&(t.mode=l(e.mode)),void 0!==e.signature&&(t.signature=function(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return b(t.join(""))}(void 0!==e.signature?e.signature:new Uint8Array)),t}};const g={};t.SignatureDescriptor_Data_Multi={encode(e,r=a.default.Writer.create()){void 0!==e.bitarray&&void 0!==e.bitarray&&s.CompactBitArray.encode(e.bitarray,r.uint32(10).fork()).ldelim();for(const n of e.signatures)t.SignatureDescriptor_Data.encode(n,r.uint32(18).fork()).ldelim();return r},decode(e,r){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const i=Object.assign({},g);for(i.signatures=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:i.bitarray=s.CompactBitArray.decode(n,n.uint32());break;case 2:i.signatures.push(t.SignatureDescriptor_Data.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return i},fromJSON(e){const r=Object.assign({},g);if(r.signatures=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=s.CompactBitArray.fromJSON(e.bitarray):r.bitarray=void 0,void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor_Data.fromJSON(n));return r},fromPartial(e){const r=Object.assign({},g);if(r.signatures=[],void 0!==e.bitarray&&null!==e.bitarray?r.bitarray=s.CompactBitArray.fromPartial(e.bitarray):r.bitarray=void 0,void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)r.signatures.push(t.SignatureDescriptor_Data.fromPartial(n));return r},toJSON(e){const r={};return void 0!==e.bitarray&&(r.bitarray=e.bitarray?s.CompactBitArray.toJSON(e.bitarray):void 0),e.signatures?r.signatures=e.signatures.map(e=>e?t.SignatureDescriptor_Data.toJSON(e):void 0):r.signatures=[],r}};var m=(()=>{if(void 0!==m)return m;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const y=m.atob||(e=>m.Buffer.from(e,"base64").toString("binary"));const b=m.btoa||(e=>m.Buffer.from(e,"binary").toString("base64"))}).call(this,r(12))},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompactBitArray=t.MultiSignature=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="cosmos.crypto.multisig.v1beta1";const i={};t.MultiSignature={encode(e,t=o.default.Writer.create()){for(const r of e.signatures)t.uint32(10).bytes(r);return t},decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(s.signatures=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.signatures.push(r.bytes());break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);if(t.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(u(r));return t},fromPartial(e){const t=Object.assign({},i);if(t.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)t.signatures.push(r);return t},toJSON(e){const t={};return e.signatures?t.signatures=e.signatures.map(e=>f(void 0!==e?e:new Uint8Array)):t.signatures=[],t}};const s={extraBitsStored:0};t.CompactBitArray={encode:(e,t=o.default.Writer.create())=>(t.uint32(8).uint32(e.extraBitsStored),t.uint32(18).bytes(e.elems),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},s);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.extraBitsStored=r.uint32();break;case 2:i.elems=r.bytes();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},s);return void 0!==e.extraBitsStored&&null!==e.extraBitsStored?t.extraBitsStored=Number(e.extraBitsStored):t.extraBitsStored=0,void 0!==e.elems&&null!==e.elems&&(t.elems=u(e.elems)),t},fromPartial(e){const t=Object.assign({},s);return void 0!==e.extraBitsStored&&null!==e.extraBitsStored?t.extraBitsStored=e.extraBitsStored:t.extraBitsStored=0,void 0!==e.elems&&null!==e.elems?t.elems=e.elems:t.elems=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.extraBitsStored&&(t.extraBitsStored=e.extraBitsStored),void 0!==e.elems&&(t.elems=f(void 0!==e.elems?e.elems:new Uint8Array)),t}};var a=(()=>{if(void 0!==a)return a;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const c=a.atob||(e=>a.Buffer.from(e,"base64").toString("binary"));function u(e){const t=c(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}const l=a.btoa||(e=>a.Buffer.from(e,"binary").toString("base64"));function f(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return l(t.join(""))}}).call(this,r(12))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeCosmoshubPath=void 0;const n=r(50);t.makeCosmoshubPath=function(e){return[n.Slip10RawIndex.hardened(44),n.Slip10RawIndex.hardened(118),n.Slip10RawIndex.hardened(0),n.Slip10RawIndex.normal(0),n.Slip10RawIndex.normal(e)]}},function(e,t,r){"use strict";var n=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},i=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SecretWasmService=void 0;const c=r(43),u=r(52),l=r(731),f=r(103),d=r(58),h=r(102),p=r(108),g=r(11),m=a(r(342)),y=r(2);let b=class{constructor(e,t,r,n){this.kvStore=e,this.chainsService=t,this.keyRingService=r,this.permissionService=n,this.debouncerMap=new Map,this.cacheEnigmaUtils=new Map,this.onChainRemoved=()=>{this.cacheEnigmaUtils=new Map},this.chainsService.addChainRemovedHandler(this.onChainRemoved)}getPubkey(e,t){return s(this,void 0,void 0,(function*(){const r=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const n=yield this.getSeed(e,r);return this.getEnigmaUtils(r,n).pubkey}))}getTxEncryptionKey(e,t,r){return s(this,void 0,void 0,(function*(){const n=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const o=yield this.getSeed(e,n);return this.getEnigmaUtils(n,o).getTxEncryptionKey(r)}))}encrypt(e,t,r,n){return s(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const i=yield this.getSeed(e,o),s=this.getEnigmaUtils(o,i);return yield s.encrypt(r,n)}))}decrypt(e,t,r,n){return s(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const i=yield this.getSeed(e,o),s=this.getEnigmaUtils(o,i);return yield s.decrypt(r,n)}))}getEnigmaUtils(e,t){const r=`${e.chainId}-${y.Buffer.from(t).toString("hex")}`;if(this.cacheEnigmaUtils.has(r))return this.cacheEnigmaUtils.get(r);const n=new l.EnigmaUtils(e.rest,t);return this.cacheEnigmaUtils.set(r,n),n}getSeed(e,t){return s(this,void 0,void 0,(function*(){const r=yield this.keyRingService.getKey(t.chainId),n=new g.Bech32Address(r.address).toBech32(t.bech32Config.bech32PrefixAccAddr),o=`${e.isInternalMsg}/${t.chainId}/${n}`;this.debouncerMap.has(o)||this.debouncerMap.set(o,m.default.promise(this.getSeedInner.bind(this)));const i=this.debouncerMap.get(o);return yield i(e,t,n)}))}getSeedInner(e,t,r){return s(this,void 0,void 0,(function*(){const n=`seed-${t.chainId}-${r}`,o=yield this.kvStore.get(n);if(o)return y.Buffer.from(o,"hex");const i=p.Hash.sha256(y.Buffer.from(yield this.keyRingService.sign(e,t.chainId,y.Buffer.from(JSON.stringify({account_number:0,chain_id:t.chainId,fee:[],memo:"Create Keplr Secret encryption key. Only approve requests by Keplr.",msgs:[],sequence:0})))));return yield this.kvStore.set(n,y.Buffer.from(i).toString("hex")),i}))}};b=n([c.singleton(),i(0,c.inject(u.TYPES.SecretWasmStore)),i(1,c.inject(d.ChainsService)),i(2,c.inject(c.delay(()=>f.KeyRingService))),i(3,c.inject(c.delay(()=>h.PermissionService))),o("design:paramtypes",[Object,d.ChainsService,f.KeyRingService,h.PermissionService])],b),t.SecretWasmService=b},function(e,t,r){"use strict";(function(e){var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(117)),i=r(361);class s{static toHex(e){let t="";for(const r of e)t+=("0"+r.toString(16)).slice(-2);return t}static fromHex(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let r=0;r<e.length;r+=2){const n=e.substr(r,2);if(!n.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(n,16))}return new Uint8Array(t)}static toBase64(e){return o.fromByteArray(e)}static fromBase64(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return o.toByteArray(e)}static toAscii(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))}static fromAscii(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}static toUtf8(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))}static fromUtf8(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!s.isValidUtf8(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}static fromRfc3339(e){const t=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const r=+t[1],n=+t[2],o=+t[3],s=+t[4],a=+t[5],c=+t[6],u=t[7]?Math.floor(1e3*+t[7]):0;let l,f,d;"Z"===t[8]?(l=1,f=0,d=0):(l="-"===t[8].substring(0,1)?-1:1,f=+t[8].substring(1,3),d=+t[8].substring(4,6));const h=l*(60*f+d)*60;return new i.ReadonlyDate(i.ReadonlyDate.UTC(r,n-1,o,s,a,c,u)-1e3*h)}static toRfc3339(e){function t(e,t=2){const r="00000"+e.toString();return r.substring(r.length-t)}return`${e.getUTCFullYear()}-${t(e.getUTCMonth()+1)}-${t(e.getUTCDate())}T${t(e.getUTCHours())}:${t(e.getUTCMinutes())}:${t(e.getUTCSeconds())}.${t(e.getUTCMilliseconds(),3)}Z`}static isValidUtf8(t){const r=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),r)}}t.Encoding=s}).call(this,r(2).Buffer)},function(e,t){e.exports={ReadonlyDate:Date}},function(e,t,r){"use strict";(function(e){function r(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isNonNullObject=r,t.isUint8Array=function(t){return!!r(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(748);Object.defineProperty(t,"assert",{enumerable:!0,get:function(){return n.assert}});var o=r(749);Object.defineProperty(t,"sleep",{enumerable:!0,get:function(){return o.sleep}});var i=r(750);Object.defineProperty(t,"isNonNullObject",{enumerable:!0,get:function(){return i.isNonNullObject}}),Object.defineProperty(t,"isUint8Array",{enumerable:!0,get:function(){return i.isUint8Array}})},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(69));class i{constructor(e){if(!i.mnemonicMatcher.test(e))throw new Error("Invalid mnemonic format");const t=e.split(" "),r=[12,15,18,21,24];if(-1===r.indexOf(t.length))throw new Error(`Invalid word count in mnemonic (allowed: ${r} got: ${t.length})`);for(const e of t)if(-1===i.wordlist.indexOf(e))throw new Error("Mnemonic contains invalid word");o.mnemonicToEntropy(e),this.data=e}toString(){return this.data}}t.EnglishMnemonic=i,i.wordlist=o.wordlists.english,i.mnemonicMatcher=/^[a-z]+( [a-z]+)*$/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Hmac=class{constructor(e,t){const r=(new e).blockSize;this.hash=t=>(new e).update(t).digest();let n=t;if(n.length>r&&(n=this.hash(n)),n.length<r){const e=new Uint8Array(r-n.length);n=new Uint8Array([...n,...e])}this.oKeyPad=n.map(e=>92^e),this.iKeyPad=n.map(e=>54^e),this.messageHasher=new e,this.blockSize=r,this.update(this.iKeyPad)}update(e){return this.messageHasher.update(e),this}digest(){const e=this.messageHasher.digest();return this.hash(new Uint8Array([...this.oKeyPad,...e]))}}},function(e,t,r){"use strict";function n(e){let t=0;for(const r of e){if(0!==r)break;t++}return e.slice(t)}Object.defineProperty(t,"__esModule",{value:!0});class o{constructor(e,t){if(e.length>32||0===e.length||0===e[0])throw new Error("Unsigned integer r must be encoded as unpadded big endian.");if(t.length>32||0===t.length||0===t[0])throw new Error("Unsigned integer s must be encoded as unpadded big endian.");this.data={r:e,s:t}}static fromFixedLength(e){if(64!==e.length)throw new Error(`Got invalid data length: ${e.length}. Expected 2x 32 bytes for the pair (r, s)`);return new o(n(e.slice(0,32)),n(e.slice(32,64)))}static fromDer(e){let t=0;if(48!==e[t++])throw new Error("Prefix 0x30 expected");const r=e[t++];if(e.length-t!==r)throw new Error("Data length mismatch detected");if(2!==e[t++])throw new Error("INTEGER tag expected");const i=e[t++];if(i>=128)throw new Error("Decoding length values above 127 not supported");const s=e.slice(t,t+i);t+=i;if(2!==e[t++])throw new Error("INTEGER tag expected");const a=e[t++];if(a>=128)throw new Error("Decoding length values above 127 not supported");const c=e.slice(t,t+a);return t+=a,new o(n(s),n(c))}r(e){if(void 0===e)return this.data.r;{const t=e-this.data.r.length;if(t<0)throw new Error("Length too small to hold parameter r");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.r])}}s(e){if(void 0===e)return this.data.s;{const t=e-this.data.s.length;if(t<0)throw new Error("Length too small to hold parameter s");const r=new Uint8Array(t);return new Uint8Array([...r,...this.data.s])}}toDer(){const e=this.data.r[0]>=128?new Uint8Array([0,...this.data.r]):this.data.r,t=this.data.s[0]>=128?new Uint8Array([0,...this.data.s]):this.data.s,r=e.length,n=t.length,o=new Uint8Array([2,r,...e,2,n,...t]);return new Uint8Array([48,o.length,...o])}}t.Secp256k1Signature=o;class i extends o{constructor(e,t,r){if(super(e,t),!Number.isInteger(r))throw new Error("The recovery parameter must be an integer.");if(r<0||r>4)throw new Error("The recovery parameter must be one of 0, 1, 2, 3.");this.recovery=r}static fromFixedLength(e){if(65!==e.length)throw new Error(`Got invalid data length ${e.length}. Expected 32 + 32 + 1`);return new i(n(e.slice(0,32)),n(e.slice(32,64)),e[64])}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32),this.recovery])}}t.ExtendedSecp256k1Signature=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(76));t.Sha1=class{constructor(e){this.blockSize=64,this.impl=o.default("sha1"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}};t.Sha256=class{constructor(e){this.blockSize=64,this.impl=o.default("sha256"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}};t.Sha512=class{constructor(e){this.blockSize=128,this.impl=o.default("sha512"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(761),i=r(769),s=r(42),a=r(770),c=n(r(68)),u=r(772),l=new o.PolyfillCryptoProvider,f=Uint8Array.from([0,0,0,0,0,0,0,0,0,2,75,234,216,223,105,153,8,82,194,2,219,14,0,151,193,161,46,166,55,215,233,109]);class d{constructor(e,t){this.consensusIoPubKey=new Uint8Array,this.apiUrl=e,this.seed=t||d.GenerateNewSeed();const{privkey:r,pubkey:n}=d.GenerateNewKeyPairFromSeed(this.seed);this.privkey=r,this.pubkey=n}static GenerateNewKeyPair(){return d.GenerateNewKeyPairFromSeed(d.GenerateNewSeed())}static GenerateNewSeed(){return a(32,{type:"Uint8Array"})}static GenerateNewKeyPairFromSeed(e){const{private:t,public:r}=i.generateKeyPair(e);return{privkey:t,pubkey:r}}async getConsensusIoPubKey(){if(32===this.consensusIoPubKey.length)return this.consensusIoPubKey;const{data:{result:{ioExchPubkey:e}}}=await c.default.get(this.apiUrl+"/reg/consensus-io-exch-pubkey",{headers:{"Content-Type":"application/json"}});return this.consensusIoPubKey=s.Encoding.fromBase64(e),this.consensusIoPubKey}async getTxEncryptionKey(e){const t=await this.getConsensusIoPubKey(),r=i.sharedKey(this.privkey,t),{key:n}=await u.compute(Uint8Array.from([...r,...e]),"SHA-256",32,"",f);return n}async encrypt(e,t){const r=a(32,{type:"Uint8Array"}),n=await this.getTxEncryptionKey(r),i=await o.SIV.importKey(n,"AES-SIV",l),c=s.Encoding.toUtf8(e+JSON.stringify(t)),u=await i.seal(c,[new Uint8Array]);return Uint8Array.from([...r,...this.pubkey,...u])}async decrypt(e,t){if(0===e.length)return new Uint8Array;const r=await this.getTxEncryptionKey(t),n=await o.SIV.importKey(r,"AES-SIV",l);return await n.open(e,[new Uint8Array])}getPubkey(){return Promise.resolve(this.pubkey)}}t.default=d,e.exports=d},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(140),i=r(370);class s{static importKey(e,t,r=new o.WebCryptoProvider){return n(this,void 0,void 0,(function*(){return new s(yield i.SIV.importKey(e,t,r))}))}constructor(e){this._siv=e}seal(e,t,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._siv.seal(e,[r,t])}))}open(e,t,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._siv.open(e,[r,t])}))}clear(){return this._siv.clear(),this}}t.AEAD=s},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(199),i=r(200),s=r(201),a=r(198),c=r(106),u=r(371),l=r(372),f=r(140);t.MAX_ASSOCIATED_DATA=126;class d{static importKey(e,t,r=new f.WebCryptoProvider){return n(this,void 0,void 0,(function*(){if(32!==e.length&&64!==e.length)throw new Error("AES-SIV: key must be 32 or 64-bytes (got "+e.length);const n=e.subarray(0,e.length/2|0),o=e.subarray(e.length/2|0);let i;switch(t){case"AES-SIV":case"AES-CMAC-SIV":i=yield u.CMAC.importKey(r,n);break;case"AES-PMAC-SIV":i=yield l.PMAC.importKey(r,n);break;default:throw new a.NotImplementedError("Miscreant: algorithm not supported: "+t)}const s=yield r.importCTRKey(o);return new d(i,s)}))}constructor(e,t){this._mac=e,this._ctr=t,this._tmp1=new c.default,this._tmp2=new c.default}seal(e,r){return n(this,void 0,void 0,(function*(){if(r.length>t.MAX_ASSOCIATED_DATA)throw new Error("AES-SIV: too many associated data items");const n=c.default.SIZE+e.length,o=new Uint8Array(n),i=yield this._s2v(r,e);return o.set(i),h(i),o.set(yield this._ctr.encryptCtr(i,e),i.length),o}))}open(e,r){return n(this,void 0,void 0,(function*(){if(r.length>t.MAX_ASSOCIATED_DATA)throw new Error("AES-SIV: too many associated data items");if(e.length<c.default.SIZE)throw new a.IntegrityError("AES-SIV: ciphertext is truncated");const n=e.subarray(0,c.default.SIZE),s=this._tmp1.data;s.set(n),h(s);const u=yield this._ctr.encryptCtr(s,e.subarray(c.default.SIZE)),l=yield this._s2v(r,u);if(!o.equal(l,n))throw i.wipe(u),new a.IntegrityError("AES-SIV: ciphertext verification failure!");return u}))}clear(){return this._tmp1.clear(),this._tmp2.clear(),this._ctr.clear(),this._mac.clear(),this}_s2v(e,t){return n(this,void 0,void 0,(function*(){this._mac.reset(),this._tmp1.clear(),yield this._mac.update(this._tmp1.data),this._tmp2.clear(),this._tmp2.data.set(yield this._mac.finish()),this._mac.reset();for(const t of e)yield this._mac.update(t),this._tmp1.clear(),this._tmp1.data.set(yield this._mac.finish()),this._mac.reset(),this._tmp2.dbl(),s.xor(this._tmp2.data,this._tmp1.data);if(this._tmp1.clear(),t.length>=c.default.SIZE){const e=t.length-c.default.SIZE;this._tmp1.data.set(t.subarray(e)),yield this._mac.update(t.subarray(0,e))}else this._tmp1.data.set(t),this._tmp1.data[t.length]=128,this._tmp2.dbl();return s.xor(this._tmp1.data,this._tmp2.data),yield this._mac.update(this._tmp1.data),this._mac.finish()}))}}function h(e){e[e.length-8]&=127,e[e.length-4]&=127}t.SIV=d},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106),i=r(201);class s{constructor(e,t,r){this._cipher=e,this._subkey1=t,this._subkey2=r,this._bufferPos=0,this._finished=!1,this._buffer=new o.default}static importKey(e,t){return n(this,void 0,void 0,(function*(){const r=yield e.importBlockCipherKey(t),n=new o.default;yield r.encryptBlock(n),n.dbl();const i=n.clone();return i.dbl(),new s(r,n,i)}))}reset(){return this._buffer.clear(),this._bufferPos=0,this._finished=!1,this}clear(){this.reset(),this._subkey1.clear(),this._subkey2.clear()}update(e){return n(this,void 0,void 0,(function*(){const t=o.default.SIZE-this._bufferPos;let r=0,n=e.length;if(n>t){for(let r=0;r<t;r++)this._buffer.data[this._bufferPos+r]^=e[r];n-=t,r+=t,yield this._cipher.encryptBlock(this._buffer),this._bufferPos=0}for(;n>o.default.SIZE;){for(let t=0;t<o.default.SIZE;t++)this._buffer.data[t]^=e[r+t];n-=o.default.SIZE,r+=o.default.SIZE,yield this._cipher.encryptBlock(this._buffer)}for(let t=0;t<n;t++)this._buffer.data[this._bufferPos++]^=e[r+t];return this}))}finish(){return n(this,void 0,void 0,(function*(){if(!this._finished){const e=this._bufferPos<o.default.SIZE?this._subkey2:this._subkey1;i.xor(this._buffer.data,e.data),this._bufferPos<o.default.SIZE&&(this._buffer.data[this._bufferPos]^=128),yield this._cipher.encryptBlock(this._buffer),this._finished=!0}return this._buffer.clone().data}))}}t.CMAC=s},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106),i=r(199),s=r(764),a=r(201);class c{constructor(e,t,r){this._finished=!1,this._cipher=e,this._L=t,this._LInv=r,this._buffer=new o.default,this._bufferPos=0,this._counter=0,this._offset=new o.default,this._tag=new o.default}static importKey(e,t){return n(this,void 0,void 0,(function*(){const r=yield e.importBlockCipherKey(t),n=new o.default;yield r.encryptBlock(n);const s=new Array(31);for(let e=0;e<31;e++)s[e]=n.clone(),n.dbl();const a=s[0].clone(),u=1&a.data[o.default.SIZE-1];for(let e=o.default.SIZE-1;e>0;e--){const t=i.select(1&a.data[e-1],128,0);a.data[e]=a.data[e]>>>1|t}return a.data[0]>>>=1,a.data[0]^=i.select(u,128,0),a.data[o.default.SIZE-1]^=i.select(u,o.default.R>>>1,0),new c(r,s,a)}))}reset(){return this._buffer.clear(),this._bufferPos=0,this._counter=0,this._offset.clear(),this._tag.clear(),this._finished=!1,this}clear(){this.reset(),this._cipher.clear()}update(e){return n(this,void 0,void 0,(function*(){if(this._finished)throw new Error("pmac: already finished");const t=o.default.SIZE-this._bufferPos;let r=0,n=e.length;for(n>t&&(this._buffer.data.set(e.slice(0,t),this._bufferPos),r+=t,n-=t,yield this._processBuffer());n>o.default.SIZE;)this._buffer.data.set(e.slice(r,r+o.default.SIZE)),r+=o.default.SIZE,n-=o.default.SIZE,yield this._processBuffer();return n>0&&(this._buffer.data.set(e.slice(r,r+n),this._bufferPos),this._bufferPos+=n),this}))}finish(){return n(this,void 0,void 0,(function*(){if(this._finished)throw new Error("pmac: already finished");return this._bufferPos===o.default.SIZE?(a.xor(this._tag.data,this._buffer.data),a.xor(this._tag.data,this._LInv.data)):(a.xor(this._tag.data,this._buffer.data.slice(0,this._bufferPos)),this._tag.data[this._bufferPos]^=128),yield this._cipher.encryptBlock(this._tag),this._finished=!0,this._tag.clone().data}))}_processBuffer(){return n(this,void 0,void 0,(function*(){a.xor(this._offset.data,this._L[s.ctz(this._counter+1)].data),a.xor(this._buffer.data,this._offset.data),this._counter++,yield this._cipher.encryptBlock(this._buffer),a.xor(this._tag.data,this._buffer.data),this._bufferPos=0}))}}t.PMAC=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64},"SHA3-384":{nodeName:"sha3-384",hashSize:48},"SHA3-256":{nodeName:"sha3-256",hashSize:32},"SHA3-224":{nodeName:"sha3-224",hashSize:28},"SHA-256":{nodeName:"sha256",hashSize:32},"SHA-384":{nodeName:"sha384",hashSize:48},"SHA-512":{nodeName:"sha512",hashSize:64},"SHA-1":{nodeName:"sha1",hashSize:20},MD5:{nodeName:"md5",hashSize:16}}}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(779));t.compute=o.compute,t.default={compute:t.compute}},function(e,t){var r={utf8:{stringToBytes:function(e){return r.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(r.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],r=0;r<e.length;r++)t.push(255&e.charCodeAt(r));return t},bytesToString:function(e){for(var t=[],r=0;r<e.length;r++)t.push(String.fromCharCode(e[r]));return t.join("")}}};e.exports=r},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(795));t.encodeBase64=function(e){var r="";return r="string"==typeof e?e:t.arrayBufferToString(e),o.getEnvBtoa()(r)},t.decodeBase64=function(e){var r=o.getEnvAtob()(e),n=t.stringToArrayBuffer(r);return s(n)};var i=function(e){return e instanceof Uint8Array?e:ArrayBuffer.isView(e)&&void 0!==e.buffer?new Uint8Array(e.buffer):new Uint8Array(e)},s=function(e){for(var t=!0,r=0;r<e.length;r++)if(e[r]>126||e[r]<32&&13!==e[r]&&10!==e[r]){t=!1;break}var n=null;if(t){n="";for(r=0;r<e.length;r++)n+=String.fromCharCode(e[r])}else n=e;return n};t.encodeBase64Url=function(e){return t.encodeBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},t.decodeBase64Url=function(e){return e=e.replace(/-/g,"+").replace(/_/g,"/"),t.decodeBase64(e)},t.arrayBufferToHexString=function(e){for(var t=i(e),r="",n=0;n<t.length;n++){var o=(255&t[n]).toString(16);r+=o=1===o.length?"0"+o:o}return r},t.hexStringToArrayBuffer=function(e){for(var t=[],r=e.length,n=0;n<r;n+=2)t.push(parseInt(e.substr(n,2),16));return new Uint8Array(t)},t.arrayBufferToString=function(e){var t=i(e),r=new Array(t.length);return t.forEach((function(e,t){r[t]=e})),String.fromCharCode.apply(null,r)},t.stringToArrayBuffer=function(e){return new Uint8Array(e.length).map((function(t,r){return e.charCodeAt(r)}))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(42),i=r(194),s=r(203),a=r(197);t.CosmWasmClient=class{constructor(e,t,r=a.BroadcastMode.Block){this.codesCache=new Map,this.restClient=new a.RestClient(e,r,t)}async getChainId(){if(!this.chainId){const e=(await this.restClient.nodeInfo()).node_info.network;if(!e)throw new Error("Chain ID must not be empty");this.chainId=e}return this.chainId}async getHeight(){if(this.anyValidAddress){const{height:e}=await this.restClient.authAccounts(this.anyValidAddress);return parseInt(e,10)}{const e=await this.restClient.blocksLatest();return parseInt(e.block.header.height,10)}}async getIdentifier(e){const t=await this.restClient.encodeTx(e),r=new n.Sha256(t).digest();return o.Encoding.toHex(r).toUpperCase()}async getNonce(e){const t=await this.getAccount(e);if(!t)throw new Error("Account does not exist on chain. Send some tokens there before trying to query nonces.");return{accountNumber:t.accountNumber,sequence:t.sequence}}async getAccount(e){const t=(await this.restClient.authAccounts(e)).result.value;return""===t.address?void 0:(this.anyValidAddress=t.address,{address:t.address,balance:t.coins,pubkey:t.public_key?s.decodeBech32Pubkey(t.public_key):void 0,accountNumber:t.account_number,sequence:t.sequence})}async getBlock(e){const t=void 0!==e?await this.restClient.blocks(e):await this.restClient.blocksLatest();return{id:t.block_id.hash,header:{version:t.block.header.version,time:t.block.header.time,height:parseInt(t.block.header.height,10),chainId:t.block.header.chain_id},txs:(t.block.data.txs||[]).map(e=>o.Encoding.fromBase64(e))}}async searchTx(e,t={}){const r=t.minHeight||0,n=t.maxHeight||Number.MAX_SAFE_INTEGER;if(n<r)return[];function o(e){return`${e}&tx.minheight=${r}&tx.maxheight=${n}`}let i;if(function(e){return void 0!==e.id}(e))i=await this.txsQuery("tx.hash="+e.id);else if(function(e){return void 0!==e.height}(e))i=e.height<r||e.height>n?[]:await this.txsQuery("tx.height="+e.height);else if(function(e){return void 0!==e.sentFromOrTo}(e)){const t=o("message.module=bank&message.sender="+e.sentFromOrTo),r=o("message.module=bank&transfer.recipient="+e.sentFromOrTo),n=await this.txsQuery(t),s=await this.txsQuery(r),a=n.map(e=>e.hash);i=[...n,...s.filter(e=>!a.includes(e.hash))]}else{if(!function(e){return void 0!==e.tags}(e))throw new Error("Unknown query type");{const t=o(e.tags.map(e=>`${e.key}=${e.value}`).join("&"));i=await this.txsQuery(t)}}return i.filter(e=>e.height>=r&&e.height<=n)}async postTx(e){const t=await this.restClient.postTx(e);if(!t.txhash.match(/^([0-9A-F][0-9A-F])+$/))throw new Error("Received ill-formatted txhash. Must be non-empty upper-case hex");if(t.code)throw new Error(`Error when posting tx ${t.txhash}. Code: ${t.code}; Raw log: ${t.raw_log}`);return{logs:t.logs?i.parseLogs(t.logs):[],rawLog:t.raw_log||"",transactionHash:t.txhash,data:t.data||""}}async getCodes(){return(await this.restClient.listCodeInfo()).map(e=>(this.anyValidAddress=e.creator,{id:e.id,creator:e.creator,checksum:o.Encoding.toHex(o.Encoding.fromHex(e.data_hash)),source:e.source||void 0,builder:e.builder||void 0}))}async getCodeDetails(e){const t=this.codesCache.get(e);if(t)return t;const r=await this.restClient.getCode(e),n={id:r.id,creator:r.creator,checksum:o.Encoding.toHex(o.Encoding.fromHex(r.data_hash)),source:r.source||void 0,builder:r.builder||void 0,data:o.Encoding.fromBase64(r.data)};return this.codesCache.set(e,n),n}async getContracts(e){return(await this.restClient.listContractsByCodeId(e)).map(e=>({address:e.address,codeId:e.code_id,creator:e.creator,label:e.label}))}async getContract(e){const t=await this.restClient.getContractInfo(e);if(!t)throw new Error(`No contract found at address "${e}"`);return{address:t.address,codeId:t.code_id,creator:t.creator,label:t.label,initMsg:t.init_msg}}async queryContractSmart(e,t,r){try{return await this.restClient.queryContractSmart(e,t,r)}catch(t){throw t instanceof Error&&t.message.startsWith("not found: contract")?new Error(`No contract found at address "${e}"`):t}}async txsQuery(e){const t=await this.restClient.txsQuery(e+"&limit=100");if(parseInt(t.page_total,10)>1)throw new Error(`Found more results on the backend than we can process currently. Results: ${t.total_count}, supported: 100`);return t.txs.map(e=>({height:parseInt(e.height,10),hash:e.txhash,code:e.code||0,rawLog:e.raw_log,logs:i.parseLogs(e.logs||[]),tx:e.tx,timestamp:e.timestamp}))}getCodeHashByCodeId(e){return this.restClient.getCodeHashByCodeId(e)}getCodeHashByContractAddr(e){return this.restClient.getCodeHashByContractAddr(e)}async getNonceByTxId(e){const t=(await this.restClient.txById(e,!1)).tx.value.msg,r=[];for(const e of t){let t;t="wasm/MsgExecuteContract"===e.type?o.Encoding.fromBase64(e.value.msg).slice(0,32):"wasm/MsgInstantiateContract"===e.type?o.Encoding.fromBase64(e.value.init_msg).slice(0,32):null,r.push(t)}return r}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="secret-wasm"},function(e,t,r){"use strict";var n,o=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},a=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BackgroundTxService=void 0;const u=r(43),l=c(r(68)),f=r(58),d=r(102),h=r(236),p=r(2);let g=n=class{constructor(e,t){this.chainsService=e,this.permissionService=t}sendTx(e,t,r){return a(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(e),i=l.default.create(Object.assign({baseURL:o.rest},o.restConfig));browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx is pending...",message:"Wait a second"});const s={tx:t,mode:r};try{const e=yield i.post("/txs",s);if(null!=e.data.code&&0!==e.data.code)throw new Error(e.data.raw_log);const t=p.Buffer.from(e.data.txhash,"hex"),r=new h.TendermintTxTracer(o.rpc,"/websocket");return r.traceTx(t).then(e=>{r.close(),n.processTxResultNotification(e)}),t}catch(e){throw console.log(e),n.processTxErrorNotification(e),e}}))}static processTxResultNotification(e){var t;try{if("commit"===e.mode){if(void 0!==e.checkTx.code&&0!==e.checkTx.code)throw new Error(e.checkTx.log);if(void 0!==e.deliverTx.code&&0!==e.deliverTx.code)throw new Error(e.deliverTx.log)}else if(null!=e.code&&0!==e.code){const r=null!==(t=e.log)&&void 0!==t?t:e.raw_log;throw new Error(r)}browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx succeeds",message:"Congratulations!"})}catch(e){n.processTxErrorNotification(e)}}static processTxErrorNotification(e){console.log(e);let t=e.message;const r=/code:\s*(-?\d+),\s*message:\s*(.+),\sdata:\s(.+)/g.exec(e.message);r&&4===r.length&&(t=r[3]);try{const r=JSON.parse(e.message);(null==r?void 0:r.message)&&(t=r.message)}catch(e){}try{const r=JSON.parse(e.message);if(r&&r.length>0)for(const e of r)if(!e.success){const r=JSON.parse(e.log);if(null==r?void 0:r.message){t=r.message;break}}}catch(e){}browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx failed",message:t})}};g=n=o([u.singleton(),s(0,u.inject(u.delay(()=>f.ChainsService))),s(1,u.inject(u.delay(()=>d.PermissionService))),i("design:paramtypes",[f.ChainsService,d.PermissionService])],g),t.BackgroundTxService=g},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="background-tx"},function(e,t,r){"use strict";var n,o=this&&this.__decorate||function(e,t,r,n){var o,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,r,n);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(i<3?o(s):i>3?o(t,r,s):o(t,r))||s);return i>3&&s&&Object.defineProperty(t,r,s),s},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},s=this&&this.__param||function(e,t){return function(r,n){t(r,n,e)}},a=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.TokensService=void 0;const c=r(43),u=r(52),l=r(58),f=r(11),d=r(58),h=r(103),p=r(103),g=r(83),m=r(102),y=r(2),b=r(142),v=r(383);let w=n=class{constructor(e,t,r,n,o){this.kvStore=e,this.interactionService=t,this.permissionService=r,this.chainsService=n,this.keyRingService=o,this.onChainRemoved=e=>{this.clearTokens(e)},this.chainsService.addChainRemovedHandler(this.onChainRemoved)}suggestToken(e,t,r,n){return a(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainInfo(t);if((yield this.getTokens(t)).find(e=>"contractAddress"in e&&e.contractAddress===r))return;f.Bech32Address.validate(r,o.bech32Config.bech32PrefixAccAddr);const i={chainId:t,contractAddress:r,viewingKey:n},s=yield this.interactionService.waitApprove(e,"/setting/token/add",b.SuggestTokenMsg.type(),i);yield this.addToken(t,s)}))}addToken(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.chainsService.getChainInfo(e);t=yield n.validateCurrency(r,t);const o=yield this.getTokens(e),i="type"in t&&"secret20"===t.type;let s=!1;for(const e of o)if(t.coinMinimalDenom===e.coinMinimalDenom){if(!i)return;s=!0}if(i){const r=yield this.getTokensFromChainAndAccount(e);if(s){const n=r.findIndex(e=>e.coinMinimalDenom===t.coinMinimalDenom);n>=0&&(r[n]=t,yield this.saveTokensToChainAndAccount(e,r))}else r.push(t),yield this.saveTokensToChainAndAccount(e,r)}else{const r=yield this.getTokensFromChain(e);r.push(t),yield this.saveTokensToChain(e,r)}}))}removeToken(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.chainsService.getChainInfo(e);t=yield n.validateCurrency(r,t);const o=yield this.getTokens(e),i="type"in t&&"secret20"===t.type;let s=!1;for(const e of o)if(t.coinMinimalDenom===e.coinMinimalDenom){s=!0;break}if(s)if(i){const r=(yield this.getTokensFromChainAndAccount(e)).filter(e=>e.coinMinimalDenom!==t.coinMinimalDenom);yield this.saveTokensToChainAndAccount(e,r)}else{const r=(yield this.getTokensFromChain(e)).filter(e=>e.coinMinimalDenom!==t.coinMinimalDenom);yield this.saveTokensToChain(e,r)}}))}getTokens(e){var t,r;return a(this,void 0,void 0,(function*(){const n=f.ChainIdHelper.parse(e),o=null!==(t=yield this.kvStore.get(n.identifier))&&void 0!==t?t:[];let i=[];if(this.keyRingService.keyRingStatus===p.KeyRingStatus.UNLOCKED){const t=yield this.keyRingService.getKey(e);i=null!==(r=yield this.kvStore.get(`${n.identifier}-${y.Buffer.from(t.address).toString("hex")}`))&&void 0!==r?r:[]}return o.concat(i)}))}clearTokens(e){return a(this,void 0,void 0,(function*(){const t=f.ChainIdHelper.parse(e);yield this.kvStore.set(t.identifier,null);const r=yield this.getTokensToAccountReverse(e);for(const e of r)yield this.kvStore.set(`${t.identifier}-${e}`,null);yield this.setTokensToAccountReverse(e,[])}))}getTokensFromChain(e){var t;return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);return null!==(t=yield this.kvStore.get(r.identifier))&&void 0!==t?t:[]}))}saveTokensToChain(e,t){return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);yield this.kvStore.set(r.identifier,t)}))}getTokensFromChainAndAccount(e){var t;return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e),n=yield this.keyRingService.getKey(e);return null!==(t=yield this.kvStore.get(`${r.identifier}-${y.Buffer.from(n.address).toString("hex")}`))&&void 0!==t?t:[]}))}saveTokensToChainAndAccount(e,t){return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e),n=yield this.keyRingService.getKey(e),o=y.Buffer.from(n.address).toString("hex");yield this.kvStore.set(`${r.identifier}-${o}`,t),yield this.insertTokensToAccountReverse(e,o)}))}getTokensToAccountReverse(e){var t;return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);return null!==(t=yield this.kvStore.get(r.identifier+"-addresses"))&&void 0!==t?t:[]}))}setTokensToAccountReverse(e,t){return a(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e);yield this.kvStore.set(r.identifier+"-addresses",t)}))}insertTokensToAccountReverse(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.getTokensToAccountReverse(e);r.indexOf(t)<0&&(r.push(t),yield this.setTokensToAccountReverse(e,r))}))}getSecret20ViewingKey(e,t){return a(this,void 0,void 0,(function*(){const r=yield this.getTokens(e);for(const e of r)if("type"in e&&"secret20"===e.type&&e.contractAddress===t)return e.viewingKey;throw new Error("There is no matched secret20")}))}checkOrGrantSecret20ViewingKeyPermission(e,t,r,n){return a(this,void 0,void 0,(function*(){yield this.getSecret20ViewingKey(t,r);const o=v.getSecret20ViewingKeyPermissionType(r);this.permissionService.hasPermisson(t,o,n)||(yield this.permissionService.grantPermission(e,"/access/viewing-key",[t],o,[n])),this.permissionService.checkPermission(e,t,o,n)}))}static validateCurrency(e,t){return a(this,void 0,void 0,(function*(){if("type"in t)switch(t.type){case"cw20":t=yield n.validateCW20Currency(e,t);break;case"secret20":t=yield n.validateSecret20Currency(e,t);break;default:throw new Error("Unknown type of currency")}else t=yield l.CurrencySchema.validateAsync(t);return t}))}static validateCW20Currency(e,t){return a(this,void 0,void 0,(function*(){return t=yield l.CW20CurrencyShema.validateAsync(t),f.Bech32Address.validate(t.contractAddress,e.bech32Config.bech32PrefixAccAddr),t}))}static validateSecret20Currency(e,t){return a(this,void 0,void 0,(function*(){return t=yield l.Secret20CurrencyShema.validateAsync(t),f.Bech32Address.validate(t.contractAddress,e.bech32Config.bech32PrefixAccAddr),t}))}};w=n=o([c.singleton(),s(0,c.inject(u.TYPES.TokensStore)),s(1,c.inject(c.delay(()=>g.InteractionService))),s(2,c.inject(c.delay(()=>m.PermissionService))),s(3,c.inject(d.ChainsService)),s(4,c.inject(c.delay(()=>h.KeyRingService))),i("design:paramtypes",[Object,g.InteractionService,m.PermissionService,d.ChainsService,h.KeyRingService])],w),t.TokensService=w},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="tokens"},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitSecret20ViewingKeyPermissionType=t.isSecret20ViewingKeyPermissionType=t.getSecret20ViewingKeyPermissionType=void 0,t.getSecret20ViewingKeyPermissionType=function(e){return"viewing-key/"+e},t.isSecret20ViewingKeyPermissionType=function(e){return e.startsWith("viewing-key/")},t.splitSecret20ViewingKeyPermissionType=function(e){return e.replace("viewing-key/","")}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.KeplrEnigmaUtils=void 0;t.KeplrEnigmaUtils=class{constructor(e,t){this.chainId=e,this.keplr=t}getPubkey(){return n(this,void 0,void 0,(function*(){return yield this.keplr.getEnigmaPubKey(this.chainId)}))}getTxEncryptionKey(e){return n(this,void 0,void 0,(function*(){return yield this.keplr.getEnigmaTxEncryptionKey(this.chainId,e)}))}encrypt(e,t){return n(this,void 0,void 0,(function*(){return yield this.keplr.enigmaEncrypt(this.chainId,e,t)}))}decrypt(e,t){return n(this,void 0,void 0,(function*(){return yield this.keplr.enigmaDecrypt(this.chainId,e,t)}))}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.CosmJSOfflineSigner=t.CosmJSOfflineSignerOnlyAmino=void 0;class o{constructor(e,t){this.chainId=e,this.keplr=t}getAccounts(){return n(this,void 0,void 0,(function*(){const e=yield this.keplr.getKey(this.chainId);return[{address:e.bech32Address,algo:"secp256k1",pubkey:e.pubKey}]}))}signAmino(e,t){return n(this,void 0,void 0,(function*(){if(this.chainId!==t.chain_id)throw new Error("Unmatched chain id with the offline signer");if((yield this.keplr.getKey(t.chain_id)).bech32Address!==e)throw new Error("Unknown signer address");return yield this.keplr.signAmino(this.chainId,e,t)}))}sign(e,t){return n(this,void 0,void 0,(function*(){return yield this.signAmino(e,t)}))}}t.CosmJSOfflineSignerOnlyAmino=o;t.CosmJSOfflineSigner=class extends o{constructor(e,t){super(e,t),this.chainId=e,this.keplr=t}signDirect(e,t){return n(this,void 0,void 0,(function*(){if(this.chainId!==t.chainId)throw new Error("Unmatched chain id with the offline signer");if((yield this.keplr.getKey(t.chainId)).bech32Address!==e)throw new Error("Unknown signer address");return yield this.keplr.signDirect(this.chainId,e,t)}))}}},function(e,t,r){"use strict";const n=()=>{const e=new Error("Delay aborted");return e.name="AbortError",e},o=({clearTimeout:e,setTimeout:t,willResolve:r})=>(o,{value:i,signal:s}={})=>{if(s&&s.aborted)return Promise.reject(n());let a,c,u;const l=e||clearTimeout,f=()=>{l(a),u(n())},d=new Promise((e,n)=>{c=()=>{s&&s.removeEventListener("abort",f),r?e(i):n(i)},u=n,a=(t||setTimeout)(c,o)});return s&&s.addEventListener("abort",f,{once:!0}),d.clear=()=>{l(a),a=null,c()},d},i=o({willResolve:!0});i.reject=o({willResolve:!1}),i.range=(e,t,r)=>i(((e,t)=>Math.floor(Math.random()*(t-e+1)+e))(e,t),r),i.createWithTimers=({clearTimeout:e,setTimeout:t})=>{const r=o({clearTimeout:e,setTimeout:t,willResolve:!0});return r.reject=o({clearTimeout:e,setTimeout:t,willResolve:!1}),r},e.exports=i,e.exports.default=i},,,,function(e,t,r){"use strict";var n=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===o}(e)}(e)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function s(e,t,r){return e.concat(t).map((function(e){return i(e,r)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function c(e,t){try{return t in e}catch(e){return!1}}function u(e,t,r){var n={};return r.isMergeableObject(e)&&a(e).forEach((function(t){n[t]=i(e[t],r)})),a(t).forEach((function(o){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,o)||(c(e,o)&&r.isMergeableObject(t[o])?n[o]=function(e,t){if(!t.customMerge)return l;var r=t.customMerge(e);return"function"==typeof r?r:l}(o,r)(e[o],t[o],r):n[o]=i(t[o],r))})),n}function l(e,t,r){(r=r||{}).arrayMerge=r.arrayMerge||s,r.isMergeableObject=r.isMergeableObject||n,r.cloneUnlessOtherwiseSpecified=i;var o=Array.isArray(t);return o===Array.isArray(e)?o?r.arrayMerge(e,t,r):u(e,t,r):i(t,r)}l.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return l(e,r,t)}),{})};var f=l;e.exports=f},,,,,,function(e,t,r){"use strict";var n=r(7).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),r=0;r<t.length;r++)t[r]=255;for(var o=0;o<e.length;o++){var i=e.charAt(o),s=i.charCodeAt(0);if(255!==t[s])throw new TypeError(i+" is ambiguous");t[s]=o}var a=e.length,c=e.charAt(0),u=Math.log(a)/Math.log(256),l=Math.log(256)/Math.log(a);function f(e){if("string"!=typeof e)throw new TypeError("Expected String");if(0===e.length)return n.alloc(0);var r=0;if(" "!==e[r]){for(var o=0,i=0;e[r]===c;)o++,r++;for(var s=(e.length-r)*u+1>>>0,l=new Uint8Array(s);e[r];){var f=t[e.charCodeAt(r)];if(255===f)return;for(var d=0,h=s-1;(0!==f||d<i)&&-1!==h;h--,d++)f+=a*l[h]>>>0,l[h]=f%256>>>0,f=f/256>>>0;if(0!==f)throw new Error("Non-zero carry");i=d,r++}if(" "!==e[r]){for(var p=s-i;p!==s&&0===l[p];)p++;var g=n.allocUnsafe(o+(s-p));g.fill(0,0,o);for(var m=o;p!==s;)g[m++]=l[p++];return g}}}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=n.from(t)),!n.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var r=0,o=0,i=0,s=t.length;i!==s&&0===t[i];)i++,r++;for(var u=(s-i)*l+1>>>0,f=new Uint8Array(u);i!==s;){for(var d=t[i],h=0,p=u-1;(0!==d||h<o)&&-1!==p;p--,h++)d+=256*f[p]>>>0,f[p]=d%a>>>0,d=d/a>>>0;if(0!==d)throw new Error("Non-zero carry");o=h,i++}for(var g=u-o;g!==u&&0===f[g];)g++;for(var m=c.repeat(r);g<u;++g)m+=e.charAt(f[g]);return m},decodeUnsafe:f,decode:function(e){var t=f(e);if(t)return t;throw new Error("Non-base"+a+" character")}}}},function(e,t,r){e.exports=o;var n=r(51).EventEmitter;function o(){n.call(this)}r(4)(o,n),o.Readable=r(148),o.Writable=r(470),o.Duplex=r(471),o.Transform=r(472),o.PassThrough=r(473),o.Stream=o,o.prototype.pipe=function(e,t){var r=this;function o(t){e.writable&&!1===e.write(t)&&r.pause&&r.pause()}function i(){r.readable&&r.resume&&r.resume()}r.on("data",o),e.on("drain",i),e._isStdio||t&&!1===t.end||(r.on("end",a),r.on("close",c));var s=!1;function a(){s||(s=!0,e.end())}function c(){s||(s=!0,"function"==typeof e.destroy&&e.destroy())}function u(e){if(l(),0===n.listenerCount(this,"error"))throw e}function l(){r.removeListener("data",o),e.removeListener("drain",i),r.removeListener("end",a),r.removeListener("close",c),r.removeListener("error",u),e.removeListener("error",u),r.removeListener("end",l),r.removeListener("close",l),e.removeListener("close",l)}return r.on("error",u),e.on("error",u),r.on("end",l),r.on("close",l),e.on("close",l),e.emit("pipe",r),e}},function(e,t,r){e.exports=r(536)(r(537))},,function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(860),t),o(r(385),t),o(r(384),t),o(r(861),t)},,,,,,,function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.enableScroll=t.disableScroll=t.fitPopupWindow=t.closePopupWindow=t.openPopupWindow=void 0;const o=360,i=580,s={};t.openPopupWindow=function(e,t="default"){var r;return n(this,void 0,void 0,(function*(){const n={width:o,height:i,url:e,type:"popup"};if(void 0!==s[t])try{const n=yield browser.windows.get(s[t],{populate:!0});if(!(null===(r=null==n?void 0:n.tabs)||void 0===r?void 0:r.length))throw new Error("Null window or tabs");{const t=n.tabs[0];if(!(null==t?void 0:t.id))throw new Error("Null window or tabs");yield browser.tabs.update(t.id,{active:!0,url:e})}}catch(e){s[t]=(yield browser.windows.create(n)).id}else s[t]=(yield browser.windows.create(n)).id;if(s[t])try{yield browser.windows.update(s[t],{focused:!0})}catch(e){console.log("Failed to update window focus: "+e.message)}return s[t]}))},t.closePopupWindow=function(e){(()=>{n(this,void 0,void 0,(function*(){const t=s[e];t&&(yield browser.windows.remove(t))}))})()},t.fitPopupWindow=function(){const e=window.outerWidth-window.innerWidth,t=window.outerHeight-window.innerHeight;browser.windows?browser.windows.getCurrent().then(r=>{null!=(null==r?void 0:r.id)&&browser.windows.update(r.id,{width:o+e,height:i+t})}):window.resizeTo(o+e,i+t)},t.disableScroll=function(){document.getElementsByTagName("html")[0].style.overflow="hidden"},t.enableScroll=function(){document.getElementsByTagName("html")[0].style.overflow=""}},function(e,t){(function(t){e.exports=t}).call(this,{})},,function(e,t,r){"use strict";(function(t){!function(r){function n(e){const t=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);let r=1779033703,n=3144134277,o=1013904242,i=2773480762,s=1359893119,a=2600822924,c=528734635,u=1541459225;const l=new Uint32Array(64);function f(e){let f=0,d=e.length;for(;d>=64;){let h,p,g,m,y,b=r,v=n,w=o,_=i,k=s,O=a,S=c,E=u;for(p=0;p<16;p++)g=f+4*p,l[p]=(255&e[g])<<24|(255&e[g+1])<<16|(255&e[g+2])<<8|255&e[g+3];for(p=16;p<64;p++)h=l[p-2],m=(h>>>17|h<<15)^(h>>>19|h<<13)^h>>>10,h=l[p-15],y=(h>>>7|h<<25)^(h>>>18|h<<14)^h>>>3,l[p]=(m+l[p-7]|0)+(y+l[p-16]|0)|0;for(p=0;p<64;p++)m=(((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))+(k&O^~k&S)|0)+(E+(t[p]+l[p]|0)|0)|0,y=((b>>>2|b<<30)^(b>>>13|b<<19)^(b>>>22|b<<10))+(b&v^b&w^v&w)|0,E=S,S=O,O=k,k=_+m|0,_=w,w=v,v=b,b=m+y|0;r=r+b|0,n=n+v|0,o=o+w|0,i=i+_|0,s=s+k|0,a=a+O|0,c=c+S|0,u=u+E|0,f+=64,d-=64}}f(e);let d,h=e.length%64,p=e.length/536870912|0,g=e.length<<3,m=h<56?56:120,y=e.slice(e.length-h,e.length);for(y.push(128),d=h+1;d<m;d++)y.push(0);return y.push(p>>>24&255),y.push(p>>>16&255),y.push(p>>>8&255),y.push(p>>>0&255),y.push(g>>>24&255),y.push(g>>>16&255),y.push(g>>>8&255),y.push(g>>>0&255),f(y),[r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255,u>>>24&255,u>>>16&255,u>>>8&255,u>>>0&255]}function o(e,t,r){e=e.length<=64?e:n(e);const o=64+t.length+4,i=new Array(o),s=new Array(64);let a,c=[];for(a=0;a<64;a++)i[a]=54;for(a=0;a<e.length;a++)i[a]^=e[a];for(a=0;a<t.length;a++)i[64+a]=t[a];for(a=o-4;a<o;a++)i[a]=0;for(a=0;a<64;a++)s[a]=92;for(a=0;a<e.length;a++)s[a]^=e[a];function u(){for(let e=o-1;e>=o-4;e--){if(i[e]++,i[e]<=255)return;i[e]=0}}for(;r>=32;)u(),c=c.concat(n(s.concat(n(i)))),r-=32;return r>0&&(u(),c=c.concat(n(s.concat(n(i))).slice(0,r))),c}function i(e,t,r,n,o){let i;for(u(e,16*(2*r-1),o,0,16),i=0;i<2*r;i++)c(e,16*i,o,16),a(o,n),u(o,0,e,t+16*i,16);for(i=0;i<r;i++)u(e,t+2*i*16,e,16*i,16);for(i=0;i<r;i++)u(e,t+16*(2*i+1),e,16*(i+r),16)}function s(e,t){return e<<t|e>>>32-t}function a(e,t){u(e,0,t,0,16);for(let e=8;e>0;e-=2)t[4]^=s(t[0]+t[12],7),t[8]^=s(t[4]+t[0],9),t[12]^=s(t[8]+t[4],13),t[0]^=s(t[12]+t[8],18),t[9]^=s(t[5]+t[1],7),t[13]^=s(t[9]+t[5],9),t[1]^=s(t[13]+t[9],13),t[5]^=s(t[1]+t[13],18),t[14]^=s(t[10]+t[6],7),t[2]^=s(t[14]+t[10],9),t[6]^=s(t[2]+t[14],13),t[10]^=s(t[6]+t[2],18),t[3]^=s(t[15]+t[11],7),t[7]^=s(t[3]+t[15],9),t[11]^=s(t[7]+t[3],13),t[15]^=s(t[11]+t[7],18),t[1]^=s(t[0]+t[3],7),t[2]^=s(t[1]+t[0],9),t[3]^=s(t[2]+t[1],13),t[0]^=s(t[3]+t[2],18),t[6]^=s(t[5]+t[4],7),t[7]^=s(t[6]+t[5],9),t[4]^=s(t[7]+t[6],13),t[5]^=s(t[4]+t[7],18),t[11]^=s(t[10]+t[9],7),t[8]^=s(t[11]+t[10],9),t[9]^=s(t[8]+t[11],13),t[10]^=s(t[9]+t[8],18),t[12]^=s(t[15]+t[14],7),t[13]^=s(t[12]+t[15],9),t[14]^=s(t[13]+t[12],13),t[15]^=s(t[14]+t[13],18);for(let r=0;r<16;++r)e[r]+=t[r]}function c(e,t,r,n){for(let o=0;o<n;o++)r[o]^=e[t+o]}function u(e,t,r,n,o){for(;o--;)r[n++]=e[t++]}function l(e){if(!e||"number"!=typeof e.length)return!1;for(let t=0;t<e.length;t++){const r=e[t];if("number"!=typeof r||r%1||r<0||r>=256)return!1}return!0}function f(e,t){if("number"!=typeof e||e%1)throw new Error("invalid "+t);return e}function d(e,r,n,s,a,d,h){if(n=f(n,"N"),s=f(s,"r"),a=f(a,"p"),d=f(d,"dkLen"),0===n||0!=(n&n-1))throw new Error("N must be power of 2");if(n>2147483647/128/s)throw new Error("N too large");if(s>2147483647/128/a)throw new Error("r too large");if(!l(e))throw new Error("password must be an array or buffer");if(e=Array.prototype.slice.call(e),!l(r))throw new Error("salt must be an array or buffer");r=Array.prototype.slice.call(r);let p=o(e,r,128*a*s);const g=new Uint32Array(32*a*s);for(let e=0;e<g.length;e++){const t=4*e;g[e]=(255&p[t+3])<<24|(255&p[t+2])<<16|(255&p[t+1])<<8|(255&p[t+0])<<0}const m=new Uint32Array(64*s),y=new Uint32Array(32*s*n),b=32*s,v=new Uint32Array(16),w=new Uint32Array(16),_=a*n*2;let k,O,S=0,E=null,j=!1,P=0,A=0;const x=h?parseInt(1e3/s):4294967295,M=void 0!==t?t:setTimeout,I=function(){if(j)return h(new Error("cancelled"),S/_);let t;switch(P){case 0:O=32*A*s,u(g,O,m,0,b),P=1,k=0;case 1:t=n-k,t>x&&(t=x);for(let e=0;e<t;e++)u(m,0,y,(k+e)*b,b),i(m,b,s,v,w);if(k+=t,S+=t,h){const e=parseInt(1e3*S/_);if(e!==E){if(j=h(null,S/_),j)break;E=e}}if(k<n)break;k=0,P=2;case 2:t=n-k,t>x&&(t=x);for(let e=0;e<t;e++){const e=m[16*(2*s-1)]&n-1;c(y,e*b,m,b),i(m,b,s,v,w)}if(k+=t,S+=t,h){const e=parseInt(1e3*S/_);if(e!==E){if(j=h(null,S/_),j)break;E=e}}if(k<n)break;if(u(m,0,g,O,b),A++,A<a){P=0;break}p=[];for(let e=0;e<g.length;e++)p.push(g[e]>>0&255),p.push(g[e]>>8&255),p.push(g[e]>>16&255),p.push(g[e]>>24&255);const r=o(e,p,d);return h&&h(null,1,r),r}h&&M(I)};if(!h)for(;;){const e=I();if(null!=e)return e}I()}const h={scrypt:function(e,t,r,n,o,i,s){return new Promise((function(a,c){let u=0;s&&s(0),d(e,t,r,n,o,i,(function(e,t,r){if(e)c(e);else if(r)s&&1!==u&&s(1),a(new Uint8Array(r));else if(s&&t!==u)return u=t,s(t)}))}))},syncScrypt:function(e,t,r,n,o,i){return new Uint8Array(d(e,t,r,n,o,i))}};e.exports=h}()}).call(this,r(223).setImmediate)},function(e,t,r){"use strict";var n={};(0,r(57).assign)(n,r(538),r(541),r(296)),e.exports=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(645),o=r(646),i=r(648),s=()=>{},a=new o.TimeoutError;t.default=class extends n{constructor(e){var t,r,n,o;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=s,this._resolveIdle=s,!("number"==typeof(e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:i.default},e)).intervalCap&&e.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${null!==(r=null===(t=e.intervalCap)||void 0===t?void 0:t.toString())&&void 0!==r?r:""}\` (${typeof e.intervalCap})`);if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${null!==(o=null===(n=e.interval)||void 0===n?void 0:n.toString())&&void 0!==o?o:""}\` (${typeof e.interval})`);this._carryoverConcurrencyCount=e.carryoverConcurrencyCount,this._isIntervalIgnored=e.intervalCap===1/0||0===e.interval,this._intervalCap=e.intervalCap,this._interval=e.interval,this._queue=new e.queueClass,this._queueClass=e.queueClass,this.concurrency=e.concurrency,this._timeout=e.timeout,this._throwOnTimeout=!0===e.throwOnTimeout,this._isPaused=!1===e.autoStart}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount<this._intervalCap}get _doesConcurrentAllowAnother(){return this._pendingCount<this._concurrency}_next(){this._pendingCount--,this._tryToStartAnother(),this.emit("next")}_resolvePromises(){this._resolveEmpty(),this._resolveEmpty=s,0===this._pendingCount&&(this._resolveIdle(),this._resolveIdle=s,this.emit("idle"))}_onResumeInterval(){this._onInterval(),this._initializeIntervalIfNeeded(),this._timeoutId=void 0}_isIntervalPaused(){const e=Date.now();if(void 0===this._intervalId){const t=this._intervalEnd-e;if(!(t<0))return void 0===this._timeoutId&&(this._timeoutId=setTimeout(()=>{this._onResumeInterval()},t)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}_tryToStartAnother(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){const e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){const t=this._queue.dequeue();return!!t&&(this.emit("active"),t(),e&&this._initializeIntervalIfNeeded(),!0)}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(e){if(!("number"==typeof e&&e>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this._concurrency=e,this._processQueue()}async add(e,t={}){return new Promise((r,n)=>{this._queue.enqueue(async()=>{this._pendingCount++,this._intervalCount++;try{const i=void 0===this._timeout&&void 0===t.timeout?e():o.default(Promise.resolve(e()),void 0===t.timeout?this._timeout:t.timeout,()=>{(void 0===t.throwOnTimeout?this._throwOnTimeout:t.throwOnTimeout)&&n(a)});r(await i)}catch(e){n(e)}this._next()},t),this._tryToStartAnother(),this.emit("add")})}async addAll(e,t){return Promise.all(e.map(async e=>this.add(e,t)))}start(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(0!==this._queue.size)return new Promise(e=>{const t=this._resolveEmpty;this._resolveEmpty=()=>{t(),e()}})}async onIdle(){if(0!==this._pendingCount||0!==this._queue.size)return new Promise(e=>{const t=this._resolveIdle;this._resolveIdle=()=>{t(),e()}})}get size(){return this._queue.size}sizeBy(e){return this._queue.filter(e).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(e){this._timeout=e}}},,,function(e){e.exports=JSON.parse('{"manifest_version":2,"name":"Keplr","description":"Keplr is a browser extension wallet for the Inter blockchain ecosystem.","version":"0.8.13","applications":{"gecko":{"id":"keplr-extension@keplr.app","strict_min_version":"56.0"}},"icons":{"16":"assets/icon-16.png","48":"assets/icon-48.png","128":"assets/icon-128.png"},"browser_action":{"default_popup":"popup.html","default_title":"Keplr"},"background":{"scripts":["browser-polyfill.js","background.bundle.js"],"persistent":true},"permissions":["storage","notifications","identity"],"content_scripts":[{"matches":["<all_urls>"],"js":["browser-polyfill.js","contentScripts.bundle.js"],"run_at":"document_start","all_frames":true}],"web_accessible_resources":["injectedScript.bundle.js","assets/temp-icon.svg"]}')},,,,,,function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinPretty=void 0;const n=r(221);class o{constructor(e,t){this._currency=e,this.amount=t,this._options={separator:" ",upperCase:!1,lowerCase:!1,hideDenom:!1},t instanceof n.IntPretty?this.intPretty=t:this.intPretty=new n.IntPretty(t),this.intPretty=this.intPretty.maxDecimals(e.coinDecimals).precision(e.coinDecimals)}get options(){return Object.assign(Object.assign({},this._options),this.intPretty.options)}get denom(){return this.currency.coinDenom}get currency(){return this._currency}setCurrency(e){const t=new o(e,this.amount);return t._options=Object.assign({},this._options),t.intPretty=this.intPretty.clone(),t}separator(e){const t=this.clone();return t._options.separator=e,t}upperCase(e){const t=this.clone();return t._options.upperCase=e,t._options.lowerCase=!e,t}lowerCase(e){const t=this.clone();return t._options.lowerCase=e,t._options.upperCase=!e,t}hideDenom(e){const t=this.clone();return t._options.hideDenom=e,t}precision(e){const t=this.clone();return t.intPretty=t.intPretty.precision(e),t}maxDecimals(e){const t=this.clone();return t.intPretty=t.intPretty.maxDecimals(e),t}trim(e){const t=this.clone();return t.intPretty=t.intPretty.trim(e),t}shrink(e){const t=this.clone();return t.intPretty=t.intPretty.shrink(e),t}locale(e){const t=this.clone();return t.intPretty=t.intPretty.locale(e),t}ready(e){const t=this.clone();return t.intPretty=t.intPretty.ready(e),t}get isReady(){return this.intPretty.isReady}add(e){const t=this.clone();return t.intPretty=t.intPretty.add(e.intPretty),t}toDec(){return this.intPretty.toDec()}toString(){let e=this.denom;this._options.upperCase&&(e=e.toUpperCase()),this._options.lowerCase&&(e=e.toLowerCase());let t=this._options.separator;return this._options.hideDenom&&(e="",t=""),`${this.intPretty.toString()}${t}${e}`}clone(){const e=new o(this._currency,this.amount);return e._options=Object.assign({},this._options),e.intPretty=this.intPretty.clone(),e}}t.CoinPretty=o},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseAccount=void 0;const o=r(23);class i{constructor(e,t,r,n){this.type=e,this.address=t,this.accountNumber=r,this.sequence=n}static fetchFromRest(e,t,r=!1){return n(this,void 0,void 0,(function*(){const n=yield e.get("auth/accounts/"+t);return i.fromAminoJSON(n.data,r?t:"")}))}static fromAminoJSON(e,t=""){"height"in e&&(e=e.result);const r=e.type;if(!r)throw new Error("Account's type is unknown: "+JSON.stringify(e));let n=e.value;const s=n.BaseVestingAccount||n.baseVestingAccount||n.base_vesting_account;s&&(n=s.BaseAccount||s.baseAccount||s.base_account);let a=n.address;if(!a){if(!t)throw new Error("Account's address is unknown: "+JSON.stringify(e));a=t}const c=n.account_number;if(null==c)throw new Error("Account's account number is unknown: "+JSON.stringify(e));const u=n.sequence;return new i(r,a,new o.Int(c),new o.Int(null!=u?u:"0"))}getType(){return this.type}getAddress(){return this.address}getAccountNumber(){return this.accountNumber}getSequence(){return this.sequence}}t.BaseAccount=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32Address=void 0;const o=n(r(94));t.Bech32Address=class{constructor(e){this.address=e}static shortenAddress(e,t){if(t>=e.length)return e;const r=e.indexOf("1"),n=e.slice(0,r),o=e.slice(r+1);if(t-=n.length,t-=3,(t-=1)<=0)return"";const i=Math.floor(o.length/2);let s=o.slice(0,i),a=o.slice(i);for(;t<s.length+a.length;)(s.length+a.length)%2==1&&s.length>0?s=s.slice(0,s.length-1):a=a.slice(1);return n+"1"+s+"..."+a}static validate(e,t){const{prefix:r}=o.default.decode(e);if(t&&t!==r)throw new Error(`Unexpected prefix (expected: ${t}, actual: ${r})`)}static defaultBech32Config(e,t="val",r="cons",n="pub",o="oper"){return{bech32PrefixAccAddr:e,bech32PrefixAccPub:e+n,bech32PrefixValAddr:e+t+o,bech32PrefixValPub:e+t+o+n,bech32PrefixConsAddr:e+t+r,bech32PrefixConsPub:e+t+r+n}}toBech32(e){const t=o.default.toWords(this.address);return o.default.encode(e,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChainIdHelper=void 0;class n{static parse(e){const t=e.split(n.VersionFormatRegExp).filter(Boolean);return 2!==t.length?{identifier:e,version:0}:{identifier:t[0],version:parseInt(t[1])}}static hasChainVersion(e){return n.parse(e).identifier!==e}}t.ChainIdHelper=n,n.VersionFormatRegExp=/(.+)-([\d]+)/},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WsReadyState=void 0,function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSING=2]="CLOSING",e[e.CLOSED=3]="CLOSED",e[e.NONE=4]="NONE"}(t.WsReadyState||(t.WsReadyState={}))},function(e,t){
-/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
-t.read=function(e,t,r,n,o){var i,s,a=8*o-n-1,c=(1<<a)-1,u=c>>1,l=-7,f=r?o-1:0,d=r?-1:1,h=e[t+f];for(f+=d,i=h&(1<<-l)-1,h>>=-l,l+=a;l>0;i=256*i+e[t+f],f+=d,l-=8);for(s=i&(1<<-l)-1,i>>=-l,l+=n;l>0;s=256*s+e[t+f],f+=d,l-=8);if(0===i)i=1-u;else{if(i===c)return s?NaN:1/0*(h?-1:1);s+=Math.pow(2,n),i-=u}return(h?-1:1)*s*Math.pow(2,i-n)},t.write=function(e,t,r,n,o,i){var s,a,c,u=8*i-o-1,l=(1<<u)-1,f=l>>1,d=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:i-1,p=n?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=l):(s=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-s))<1&&(s--,c*=2),(t+=s+f>=1?d/c:d*Math.pow(2,1-f))*c>=2&&(s++,c/=2),s+f>=l?(a=0,s=l):s+f>=1?(a=(t*c-1)*Math.pow(2,o),s+=f):(a=t*Math.pow(2,f-1)*Math.pow(2,o),s=0));o>=8;e[r+h]=255&a,h+=p,a/=256,o-=8);for(s=s<<o|a,u+=o;u>0;e[r+h]=255&s,h+=p,s/=256,u-=8);e[r+h-p]|=128*g}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(238),t),o(r(118),t),o(r(242),t),o(r(443),t)},function(e,t,r){"use strict";var n=t;function o(){n.util._configure(),n.Writer._configure(n.BufferWriter),n.Reader._configure(n.BufferReader)}n.build="minimal",n.Writer=r(239),n.BufferWriter=r(437),n.Reader=r(240),n.BufferReader=r(438),n.util=r(64),n.rpc=r(439),n.roots=r(441),n.configure=o,o()},function(e,t,r){"use strict";e.exports=function(e,t){var r=new Array(arguments.length-1),n=0,o=2,i=!0;for(;o<arguments.length;)r[n++]=arguments[o++];return new Promise((function(o,s){r[n]=function(e){if(i)if(i=!1,e)s(e);else{for(var t=new Array(arguments.length-1),r=0;r<t.length;)t[r++]=arguments[r];o.apply(null,t)}};try{e.apply(t||null,r)}catch(e){i&&(i=!1,s(e))}}))}},function(e,t,r){"use strict";var n=t;n.length=function(e){var t=e.length;if(!t)return 0;for(var r=0;--t%4>1&&"="===e.charAt(t);)++r;return Math.ceil(3*e.length)/4-r};for(var o=new Array(64),i=new Array(123),s=0;s<64;)i[o[s]=s<26?s+65:s<52?s+71:s<62?s-4:s-59|43]=s++;n.encode=function(e,t,r){for(var n,i=null,s=[],a=0,c=0;t<r;){var u=e[t++];switch(c){case 0:s[a++]=o[u>>2],n=(3&u)<<4,c=1;break;case 1:s[a++]=o[n|u>>4],n=(15&u)<<2,c=2;break;case 2:s[a++]=o[n|u>>6],s[a++]=o[63&u],c=0}a>8191&&((i||(i=[])).push(String.fromCharCode.apply(String,s)),a=0)}return c&&(s[a++]=o[n],s[a++]=61,1===c&&(s[a++]=61)),i?(a&&i.push(String.fromCharCode.apply(String,s.slice(0,a))),i.join("")):String.fromCharCode.apply(String,s.slice(0,a))};n.decode=function(e,t,r){for(var n,o=r,s=0,a=0;a<e.length;){var c=e.charCodeAt(a++);if(61===c&&s>1)break;if(void 0===(c=i[c]))throw Error("invalid encoding");switch(s){case 0:n=c,s=1;break;case 1:t[r++]=n<<2|(48&c)>>4,n=c,s=2;break;case 2:t[r++]=(15&n)<<4|(60&c)>>2,n=c,s=3;break;case 3:t[r++]=(3&n)<<6|c,s=0}}if(1===s)throw Error("invalid encoding");return r-o},n.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)}},function(e,t,r){"use strict";function n(){this._listeners={}}e.exports=n,n.prototype.on=function(e,t,r){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:t,ctx:r||this}),this},n.prototype.off=function(e,t){if(void 0===e)this._listeners={};else if(void 0===t)this._listeners[e]=[];else for(var r=this._listeners[e],n=0;n<r.length;)r[n].fn===t?r.splice(n,1):++n;return this},n.prototype.emit=function(e){var t=this._listeners[e];if(t){for(var r=[],n=1;n<arguments.length;)r.push(arguments[n++]);for(n=0;n<t.length;)t[n].fn.apply(t[n++].ctx,r)}return this}},function(e,t,r){"use strict";function n(e){return"undefined"!=typeof Float32Array?function(){var t=new Float32Array([-0]),r=new Uint8Array(t.buffer),n=128===r[3];function o(e,n,o){t[0]=e,n[o]=r[0],n[o+1]=r[1],n[o+2]=r[2],n[o+3]=r[3]}function i(e,n,o){t[0]=e,n[o]=r[3],n[o+1]=r[2],n[o+2]=r[1],n[o+3]=r[0]}function s(e,n){return r[0]=e[n],r[1]=e[n+1],r[2]=e[n+2],r[3]=e[n+3],t[0]}function a(e,n){return r[3]=e[n],r[2]=e[n+1],r[1]=e[n+2],r[0]=e[n+3],t[0]}e.writeFloatLE=n?o:i,e.writeFloatBE=n?i:o,e.readFloatLE=n?s:a,e.readFloatBE=n?a:s}():function(){function t(e,t,r,n){var o=t<0?1:0;if(o&&(t=-t),0===t)e(1/t>0?0:2147483648,r,n);else if(isNaN(t))e(2143289344,r,n);else if(t>34028234663852886e22)e((o<<31|2139095040)>>>0,r,n);else if(t<11754943508222875e-54)e((o<<31|Math.round(t/1401298464324817e-60))>>>0,r,n);else{var i=Math.floor(Math.log(t)/Math.LN2);e((o<<31|i+127<<23|8388607&Math.round(t*Math.pow(2,-i)*8388608))>>>0,r,n)}}function r(e,t,r){var n=e(t,r),o=2*(n>>31)+1,i=n>>>23&255,s=8388607&n;return 255===i?s?NaN:o*(1/0):0===i?1401298464324817e-60*o*s:o*Math.pow(2,i-150)*(s+8388608)}e.writeFloatLE=t.bind(null,o),e.writeFloatBE=t.bind(null,i),e.readFloatLE=r.bind(null,s),e.readFloatBE=r.bind(null,a)}(),"undefined"!=typeof Float64Array?function(){var t=new Float64Array([-0]),r=new Uint8Array(t.buffer),n=128===r[7];function o(e,n,o){t[0]=e,n[o]=r[0],n[o+1]=r[1],n[o+2]=r[2],n[o+3]=r[3],n[o+4]=r[4],n[o+5]=r[5],n[o+6]=r[6],n[o+7]=r[7]}function i(e,n,o){t[0]=e,n[o]=r[7],n[o+1]=r[6],n[o+2]=r[5],n[o+3]=r[4],n[o+4]=r[3],n[o+5]=r[2],n[o+6]=r[1],n[o+7]=r[0]}function s(e,n){return r[0]=e[n],r[1]=e[n+1],r[2]=e[n+2],r[3]=e[n+3],r[4]=e[n+4],r[5]=e[n+5],r[6]=e[n+6],r[7]=e[n+7],t[0]}function a(e,n){return r[7]=e[n],r[6]=e[n+1],r[5]=e[n+2],r[4]=e[n+3],r[3]=e[n+4],r[2]=e[n+5],r[1]=e[n+6],r[0]=e[n+7],t[0]}e.writeDoubleLE=n?o:i,e.writeDoubleBE=n?i:o,e.readDoubleLE=n?s:a,e.readDoubleBE=n?a:s}():function(){function t(e,t,r,n,o,i){var s=n<0?1:0;if(s&&(n=-n),0===n)e(0,o,i+t),e(1/n>0?0:2147483648,o,i+r);else if(isNaN(n))e(0,o,i+t),e(2146959360,o,i+r);else if(n>17976931348623157e292)e(0,o,i+t),e((s<<31|2146435072)>>>0,o,i+r);else{var a;if(n<22250738585072014e-324)e((a=n/5e-324)>>>0,o,i+t),e((s<<31|a/4294967296)>>>0,o,i+r);else{var c=Math.floor(Math.log(n)/Math.LN2);1024===c&&(c=1023),e(4503599627370496*(a=n*Math.pow(2,-c))>>>0,o,i+t),e((s<<31|c+1023<<20|1048576*a&1048575)>>>0,o,i+r)}}}function r(e,t,r,n,o){var i=e(n,o+t),s=e(n,o+r),a=2*(s>>31)+1,c=s>>>20&2047,u=4294967296*(1048575&s)+i;return 2047===c?u?NaN:a*(1/0):0===c?5e-324*a*u:a*Math.pow(2,c-1075)*(u+4503599627370496)}e.writeDoubleLE=t.bind(null,o,0,4),e.writeDoubleBE=t.bind(null,i,4,0),e.readDoubleLE=r.bind(null,s,0,4),e.readDoubleBE=r.bind(null,a,4,0)}(),e}function o(e,t,r){t[r]=255&e,t[r+1]=e>>>8&255,t[r+2]=e>>>16&255,t[r+3]=e>>>24}function i(e,t,r){t[r]=e>>>24,t[r+1]=e>>>16&255,t[r+2]=e>>>8&255,t[r+3]=255&e}function s(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}function a(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}e.exports=n(n)},function(module,exports,__webpack_require__){"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(e){}return null}module.exports=inquire},function(e,t,r){"use strict";var n=t;n.length=function(e){for(var t=0,r=0,n=0;n<e.length;++n)(r=e.charCodeAt(n))<128?t+=1:r<2048?t+=2:55296==(64512&r)&&56320==(64512&e.charCodeAt(n+1))?(++n,t+=4):t+=3;return t},n.read=function(e,t,r){if(r-t<1)return"";for(var n,o=null,i=[],s=0;t<r;)(n=e[t++])<128?i[s++]=n:n>191&&n<224?i[s++]=(31&n)<<6|63&e[t++]:n>239&&n<365?(n=((7&n)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++])-65536,i[s++]=55296+(n>>10),i[s++]=56320+(1023&n)):i[s++]=(15&n)<<12|(63&e[t++])<<6|63&e[t++],s>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,i)),s=0);return o?(s&&o.push(String.fromCharCode.apply(String,i.slice(0,s))),o.join("")):String.fromCharCode.apply(String,i.slice(0,s))},n.write=function(e,t,r){for(var n,o,i=r,s=0;s<e.length;++s)(n=e.charCodeAt(s))<128?t[r++]=n:n<2048?(t[r++]=n>>6|192,t[r++]=63&n|128):55296==(64512&n)&&56320==(64512&(o=e.charCodeAt(s+1)))?(n=65536+((1023&n)<<10)+(1023&o),++s,t[r++]=n>>18|240,t[r++]=n>>12&63|128,t[r++]=n>>6&63|128,t[r++]=63&n|128):(t[r++]=n>>12|224,t[r++]=n>>6&63|128,t[r++]=63&n|128);return r-i}},function(e,t,r){"use strict";e.exports=function(e,t,r){var n=r||8192,o=n>>>1,i=null,s=n;return function(r){if(r<1||r>o)return e(r);s+r>n&&(i=e(n),s=0);var a=t.call(i,s,s+=r);return 7&s&&(s=1+(7|s)),a}}},function(e,t,r){"use strict";e.exports=o;var n=r(64);function o(e,t){this.lo=e>>>0,this.hi=t>>>0}var i=o.zero=new o(0,0);i.toNumber=function(){return 0},i.zzEncode=i.zzDecode=function(){return this},i.length=function(){return 1};var s=o.zeroHash="\0\0\0\0\0\0\0\0";o.fromNumber=function(e){if(0===e)return i;var t=e<0;t&&(e=-e);var r=e>>>0,n=(e-r)/4294967296>>>0;return t&&(n=~n>>>0,r=~r>>>0,++r>4294967295&&(r=0,++n>4294967295&&(n=0))),new o(r,n)},o.from=function(e){if("number"==typeof e)return o.fromNumber(e);if(n.isString(e)){if(!n.Long)return o.fromNumber(parseInt(e,10));e=n.Long.fromString(e)}return e.low||e.high?new o(e.low>>>0,e.high>>>0):i},o.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var t=1+~this.lo>>>0,r=~this.hi>>>0;return t||(r=r+1>>>0),-(t+4294967296*r)}return this.lo+4294967296*this.hi},o.prototype.toLong=function(e){return n.Long?new n.Long(0|this.lo,0|this.hi,Boolean(e)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(e)}};var a=String.prototype.charCodeAt;o.fromHash=function(e){return e===s?i:new o((a.call(e,0)|a.call(e,1)<<8|a.call(e,2)<<16|a.call(e,3)<<24)>>>0,(a.call(e,4)|a.call(e,5)<<8|a.call(e,6)<<16|a.call(e,7)<<24)>>>0)},o.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},o.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},o.prototype.zzDecode=function(){var e=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},o.prototype.length=function(){var e=this.lo,t=(this.lo>>>28|this.hi<<4)>>>0,r=this.hi>>>24;return 0===r?0===t?e<16384?e<128?1:2:e<2097152?3:4:t<16384?t<128?5:6:t<2097152?7:8:r<128?9:10}},function(e,t,r){"use strict";e.exports=i;var n=r(239);(i.prototype=Object.create(n.prototype)).constructor=i;var o=r(64);function i(){n.call(this)}function s(e,t,r){e.length<40?o.utf8.write(e,t,r):t.utf8Write?t.utf8Write(e,r):t.write(e,r)}i._configure=function(){i.alloc=o._Buffer_allocUnsafe,i.writeBytesBuffer=o.Buffer&&o.Buffer.prototype instanceof Uint8Array&&"set"===o.Buffer.prototype.set.name?function(e,t,r){t.set(e,r)}:function(e,t,r){if(e.copy)e.copy(t,r,0,e.length);else for(var n=0;n<e.length;)t[r++]=e[n++]}},i.prototype.bytes=function(e){o.isString(e)&&(e=o._Buffer_from(e,"base64"));var t=e.length>>>0;return this.uint32(t),t&&this._push(i.writeBytesBuffer,t,e),this},i.prototype.string=function(e){var t=o.Buffer.byteLength(e);return this.uint32(t),t&&this._push(s,t,e),this},i._configure()},function(e,t,r){"use strict";e.exports=i;var n=r(240);(i.prototype=Object.create(n.prototype)).constructor=i;var o=r(64);function i(e){n.call(this,e)}i._configure=function(){o.Buffer&&(i.prototype._slice=o.Buffer.prototype.slice)},i.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+e,this.len))},i._configure()},function(e,t,r){"use strict";t.Service=r(440)},function(e,t,r){"use strict";e.exports=o;var n=r(64);function o(e,t,r){if("function"!=typeof e)throw TypeError("rpcImpl must be a function");n.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=Boolean(t),this.responseDelimited=Boolean(r)}(o.prototype=Object.create(n.EventEmitter.prototype)).constructor=o,o.prototype.rpcCall=function e(t,r,o,i,s){if(!i)throw TypeError("request must be specified");var a=this;if(!s)return n.asPromise(e,a,t,r,o,i);if(a.rpcImpl)try{return a.rpcImpl(t,r[a.requestDelimited?"encodeDelimited":"encode"](i).finish(),(function(e,r){if(e)return a.emit("error",e,t),s(e);if(null!==r){if(!(r instanceof o))try{r=o[a.responseDelimited?"decodeDelimited":"decode"](r)}catch(e){return a.emit("error",e,t),s(e)}return a.emit("data",r,t),s(null,r)}a.end(!0)}))}catch(e){return a.emit("error",e,t),void setTimeout((function(){s(e)}),0)}else setTimeout((function(){s(Error("already ended"))}),0)},o.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},function(e,t,r){"use strict";e.exports={}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tendermint=t.ibc=t.google=t.cosmos=void 0;var n=r(48);const o=n.Reader,i=n.Writer,s=n.util,a={};t.cosmos=a.cosmos=(()=>{const e={};return e.auth=function(){const e={};return e.v1beta1=function(){const e={};return e.BaseAccount=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.pubKey=null,e.prototype.accountNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&a.google.protobuf.Any.encode(e.pubKey,t.uint32(18).fork()).ldelim(),null!=e.accountNumber&&Object.hasOwnProperty.call(e,"accountNumber")&&t.uint32(24).uint64(e.accountNumber),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(32).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.BaseAccount;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.pubKey=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.accountNumber=e.uint64();break;case 4:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.BaseAccount)return e;var t=new a.cosmos.auth.v1beta1.BaseAccount;if(null!=e.address&&(t.address=String(e.address)),null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".cosmos.auth.v1beta1.BaseAccount.pubKey: object expected");t.pubKey=a.google.protobuf.Any.fromObject(e.pubKey)}return null!=e.accountNumber&&(s.Long?(t.accountNumber=s.Long.fromValue(e.accountNumber)).unsigned=!0:"string"==typeof e.accountNumber?t.accountNumber=parseInt(e.accountNumber,10):"number"==typeof e.accountNumber?t.accountNumber=e.accountNumber:"object"==typeof e.accountNumber&&(t.accountNumber=new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0))),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.address="",r.pubKey=null,s.Long){var n=new s.Long(0,0,!0);r.accountNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.accountNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0}return null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(r.pubKey=a.google.protobuf.Any.toObject(e.pubKey,t)),null!=e.accountNumber&&e.hasOwnProperty("accountNumber")&&("number"==typeof e.accountNumber?r.accountNumber=t.longs===String?String(e.accountNumber):e.accountNumber:r.accountNumber=t.longs===String?s.Long.prototype.toString.call(e.accountNumber):t.longs===Number?new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0):e.accountNumber),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ModuleAccount=function(){function e(e){if(this.permissions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.baseAccount=null,e.prototype.name="",e.prototype.permissions=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.baseAccount&&Object.hasOwnProperty.call(e,"baseAccount")&&a.cosmos.auth.v1beta1.BaseAccount.encode(e.baseAccount,t.uint32(10).fork()).ldelim(),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(18).string(e.name),null!=e.permissions&&e.permissions.length)for(var r=0;r<e.permissions.length;++r)t.uint32(26).string(e.permissions[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.ModuleAccount;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.baseAccount=a.cosmos.auth.v1beta1.BaseAccount.decode(e,e.uint32());break;case 2:n.name=e.string();break;case 3:n.permissions&&n.permissions.length||(n.permissions=[]),n.permissions.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.ModuleAccount)return e;var t=new a.cosmos.auth.v1beta1.ModuleAccount;if(null!=e.baseAccount){if("object"!=typeof e.baseAccount)throw TypeError(".cosmos.auth.v1beta1.ModuleAccount.baseAccount: object expected");t.baseAccount=a.cosmos.auth.v1beta1.BaseAccount.fromObject(e.baseAccount)}if(null!=e.name&&(t.name=String(e.name)),e.permissions){if(!Array.isArray(e.permissions))throw TypeError(".cosmos.auth.v1beta1.ModuleAccount.permissions: array expected");t.permissions=[];for(var r=0;r<e.permissions.length;++r)t.permissions[r]=String(e.permissions[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.permissions=[]),t.defaults&&(r.baseAccount=null,r.name=""),null!=e.baseAccount&&e.hasOwnProperty("baseAccount")&&(r.baseAccount=a.cosmos.auth.v1beta1.BaseAccount.toObject(e.baseAccount,t)),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.permissions&&e.permissions.length){r.permissions=[];for(var n=0;n<e.permissions.length;++n)r.permissions[n]=e.permissions[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Params=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.maxMemoCharacters=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.txSigLimit=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.txSizeCostPerByte=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sigVerifyCostEd25519=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sigVerifyCostSecp256k1=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.maxMemoCharacters&&Object.hasOwnProperty.call(e,"maxMemoCharacters")&&t.uint32(8).uint64(e.maxMemoCharacters),null!=e.txSigLimit&&Object.hasOwnProperty.call(e,"txSigLimit")&&t.uint32(16).uint64(e.txSigLimit),null!=e.txSizeCostPerByte&&Object.hasOwnProperty.call(e,"txSizeCostPerByte")&&t.uint32(24).uint64(e.txSizeCostPerByte),null!=e.sigVerifyCostEd25519&&Object.hasOwnProperty.call(e,"sigVerifyCostEd25519")&&t.uint32(32).uint64(e.sigVerifyCostEd25519),null!=e.sigVerifyCostSecp256k1&&Object.hasOwnProperty.call(e,"sigVerifyCostSecp256k1")&&t.uint32(40).uint64(e.sigVerifyCostSecp256k1),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.Params;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.maxMemoCharacters=e.uint64();break;case 2:n.txSigLimit=e.uint64();break;case 3:n.txSizeCostPerByte=e.uint64();break;case 4:n.sigVerifyCostEd25519=e.uint64();break;case 5:n.sigVerifyCostSecp256k1=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.Params)return e;var t=new a.cosmos.auth.v1beta1.Params;return null!=e.maxMemoCharacters&&(s.Long?(t.maxMemoCharacters=s.Long.fromValue(e.maxMemoCharacters)).unsigned=!0:"string"==typeof e.maxMemoCharacters?t.maxMemoCharacters=parseInt(e.maxMemoCharacters,10):"number"==typeof e.maxMemoCharacters?t.maxMemoCharacters=e.maxMemoCharacters:"object"==typeof e.maxMemoCharacters&&(t.maxMemoCharacters=new s.LongBits(e.maxMemoCharacters.low>>>0,e.maxMemoCharacters.high>>>0).toNumber(!0))),null!=e.txSigLimit&&(s.Long?(t.txSigLimit=s.Long.fromValue(e.txSigLimit)).unsigned=!0:"string"==typeof e.txSigLimit?t.txSigLimit=parseInt(e.txSigLimit,10):"number"==typeof e.txSigLimit?t.txSigLimit=e.txSigLimit:"object"==typeof e.txSigLimit&&(t.txSigLimit=new s.LongBits(e.txSigLimit.low>>>0,e.txSigLimit.high>>>0).toNumber(!0))),null!=e.txSizeCostPerByte&&(s.Long?(t.txSizeCostPerByte=s.Long.fromValue(e.txSizeCostPerByte)).unsigned=!0:"string"==typeof e.txSizeCostPerByte?t.txSizeCostPerByte=parseInt(e.txSizeCostPerByte,10):"number"==typeof e.txSizeCostPerByte?t.txSizeCostPerByte=e.txSizeCostPerByte:"object"==typeof e.txSizeCostPerByte&&(t.txSizeCostPerByte=new s.LongBits(e.txSizeCostPerByte.low>>>0,e.txSizeCostPerByte.high>>>0).toNumber(!0))),null!=e.sigVerifyCostEd25519&&(s.Long?(t.sigVerifyCostEd25519=s.Long.fromValue(e.sigVerifyCostEd25519)).unsigned=!0:"string"==typeof e.sigVerifyCostEd25519?t.sigVerifyCostEd25519=parseInt(e.sigVerifyCostEd25519,10):"number"==typeof e.sigVerifyCostEd25519?t.sigVerifyCostEd25519=e.sigVerifyCostEd25519:"object"==typeof e.sigVerifyCostEd25519&&(t.sigVerifyCostEd25519=new s.LongBits(e.sigVerifyCostEd25519.low>>>0,e.sigVerifyCostEd25519.high>>>0).toNumber(!0))),null!=e.sigVerifyCostSecp256k1&&(s.Long?(t.sigVerifyCostSecp256k1=s.Long.fromValue(e.sigVerifyCostSecp256k1)).unsigned=!0:"string"==typeof e.sigVerifyCostSecp256k1?t.sigVerifyCostSecp256k1=parseInt(e.sigVerifyCostSecp256k1,10):"number"==typeof e.sigVerifyCostSecp256k1?t.sigVerifyCostSecp256k1=e.sigVerifyCostSecp256k1:"object"==typeof e.sigVerifyCostSecp256k1&&(t.sigVerifyCostSecp256k1=new s.LongBits(e.sigVerifyCostSecp256k1.low>>>0,e.sigVerifyCostSecp256k1.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.maxMemoCharacters=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.maxMemoCharacters=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.txSigLimit=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.txSigLimit=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.txSizeCostPerByte=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.txSizeCostPerByte=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.sigVerifyCostEd25519=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sigVerifyCostEd25519=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.sigVerifyCostSecp256k1=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sigVerifyCostSecp256k1=t.longs===String?"0":0}return null!=e.maxMemoCharacters&&e.hasOwnProperty("maxMemoCharacters")&&("number"==typeof e.maxMemoCharacters?r.maxMemoCharacters=t.longs===String?String(e.maxMemoCharacters):e.maxMemoCharacters:r.maxMemoCharacters=t.longs===String?s.Long.prototype.toString.call(e.maxMemoCharacters):t.longs===Number?new s.LongBits(e.maxMemoCharacters.low>>>0,e.maxMemoCharacters.high>>>0).toNumber(!0):e.maxMemoCharacters),null!=e.txSigLimit&&e.hasOwnProperty("txSigLimit")&&("number"==typeof e.txSigLimit?r.txSigLimit=t.longs===String?String(e.txSigLimit):e.txSigLimit:r.txSigLimit=t.longs===String?s.Long.prototype.toString.call(e.txSigLimit):t.longs===Number?new s.LongBits(e.txSigLimit.low>>>0,e.txSigLimit.high>>>0).toNumber(!0):e.txSigLimit),null!=e.txSizeCostPerByte&&e.hasOwnProperty("txSizeCostPerByte")&&("number"==typeof e.txSizeCostPerByte?r.txSizeCostPerByte=t.longs===String?String(e.txSizeCostPerByte):e.txSizeCostPerByte:r.txSizeCostPerByte=t.longs===String?s.Long.prototype.toString.call(e.txSizeCostPerByte):t.longs===Number?new s.LongBits(e.txSizeCostPerByte.low>>>0,e.txSizeCostPerByte.high>>>0).toNumber(!0):e.txSizeCostPerByte),null!=e.sigVerifyCostEd25519&&e.hasOwnProperty("sigVerifyCostEd25519")&&("number"==typeof e.sigVerifyCostEd25519?r.sigVerifyCostEd25519=t.longs===String?String(e.sigVerifyCostEd25519):e.sigVerifyCostEd25519:r.sigVerifyCostEd25519=t.longs===String?s.Long.prototype.toString.call(e.sigVerifyCostEd25519):t.longs===Number?new s.LongBits(e.sigVerifyCostEd25519.low>>>0,e.sigVerifyCostEd25519.high>>>0).toNumber(!0):e.sigVerifyCostEd25519),null!=e.sigVerifyCostSecp256k1&&e.hasOwnProperty("sigVerifyCostSecp256k1")&&("number"==typeof e.sigVerifyCostSecp256k1?r.sigVerifyCostSecp256k1=t.longs===String?String(e.sigVerifyCostSecp256k1):e.sigVerifyCostSecp256k1:r.sigVerifyCostSecp256k1=t.longs===String?s.Long.prototype.toString.call(e.sigVerifyCostSecp256k1):t.longs===Number?new s.LongBits(e.sigVerifyCostSecp256k1.low>>>0,e.sigVerifyCostSecp256k1.high>>>0).toNumber(!0):e.sigVerifyCostSecp256k1),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.account=function e(t,r){return this.rpcCall(e,a.cosmos.auth.v1beta1.QueryAccountRequest,a.cosmos.auth.v1beta1.QueryAccountResponse,t,r)},"name",{value:"Account"}),Object.defineProperty(e.prototype.params=function e(t,r){return this.rpcCall(e,a.cosmos.auth.v1beta1.QueryParamsRequest,a.cosmos.auth.v1beta1.QueryParamsResponse,t,r)},"name",{value:"Params"}),e}(),e.QueryAccountRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryAccountRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.QueryAccountRequest)return e;var t=new a.cosmos.auth.v1beta1.QueryAccountRequest;return null!=e.address&&(t.address=String(e.address)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.address=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryAccountResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.account=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.account&&Object.hasOwnProperty.call(e,"account")&&a.google.protobuf.Any.encode(e.account,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryAccountResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.account=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.QueryAccountResponse)return e;var t=new a.cosmos.auth.v1beta1.QueryAccountResponse;if(null!=e.account){if("object"!=typeof e.account)throw TypeError(".cosmos.auth.v1beta1.QueryAccountResponse.account: object expected");t.account=a.google.protobuf.Any.fromObject(e.account)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.account=null),null!=e.account&&e.hasOwnProperty("account")&&(r.account=a.google.protobuf.Any.toObject(e.account,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryParamsRequest;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.auth.v1beta1.QueryParamsRequest?e:new a.cosmos.auth.v1beta1.QueryParamsRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.params=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.params&&Object.hasOwnProperty.call(e,"params")&&a.cosmos.auth.v1beta1.Params.encode(e.params,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.auth.v1beta1.QueryParamsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.params=a.cosmos.auth.v1beta1.Params.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.auth.v1beta1.QueryParamsResponse)return e;var t=new a.cosmos.auth.v1beta1.QueryParamsResponse;if(null!=e.params){if("object"!=typeof e.params)throw TypeError(".cosmos.auth.v1beta1.QueryParamsResponse.params: object expected");t.params=a.cosmos.auth.v1beta1.Params.fromObject(e.params)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.params=null),null!=e.params&&e.hasOwnProperty("params")&&(r.params=a.cosmos.auth.v1beta1.Params.toObject(e.params,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.bank=function(){const e={};return e.v1beta1=function(){const e={};return e.Params=function(){function e(e){if(this.sendEnabled=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sendEnabled=s.emptyArray,e.prototype.defaultSendEnabled=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.sendEnabled&&e.sendEnabled.length)for(var r=0;r<e.sendEnabled.length;++r)a.cosmos.bank.v1beta1.SendEnabled.encode(e.sendEnabled[r],t.uint32(10).fork()).ldelim();return null!=e.defaultSendEnabled&&Object.hasOwnProperty.call(e,"defaultSendEnabled")&&t.uint32(16).bool(e.defaultSendEnabled),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Params;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.sendEnabled&&n.sendEnabled.length||(n.sendEnabled=[]),n.sendEnabled.push(a.cosmos.bank.v1beta1.SendEnabled.decode(e,e.uint32()));break;case 2:n.defaultSendEnabled=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Params)return e;var t=new a.cosmos.bank.v1beta1.Params;if(e.sendEnabled){if(!Array.isArray(e.sendEnabled))throw TypeError(".cosmos.bank.v1beta1.Params.sendEnabled: array expected");t.sendEnabled=[];for(var r=0;r<e.sendEnabled.length;++r){if("object"!=typeof e.sendEnabled[r])throw TypeError(".cosmos.bank.v1beta1.Params.sendEnabled: object expected");t.sendEnabled[r]=a.cosmos.bank.v1beta1.SendEnabled.fromObject(e.sendEnabled[r])}}return null!=e.defaultSendEnabled&&(t.defaultSendEnabled=Boolean(e.defaultSendEnabled)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.sendEnabled=[]),t.defaults&&(r.defaultSendEnabled=!1),e.sendEnabled&&e.sendEnabled.length){r.sendEnabled=[];for(var n=0;n<e.sendEnabled.length;++n)r.sendEnabled[n]=a.cosmos.bank.v1beta1.SendEnabled.toObject(e.sendEnabled[n],t)}return null!=e.defaultSendEnabled&&e.hasOwnProperty("defaultSendEnabled")&&(r.defaultSendEnabled=e.defaultSendEnabled),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SendEnabled=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.enabled=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.enabled&&Object.hasOwnProperty.call(e,"enabled")&&t.uint32(16).bool(e.enabled),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.SendEnabled;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.enabled=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.SendEnabled)return e;var t=new a.cosmos.bank.v1beta1.SendEnabled;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.enabled&&(t.enabled=Boolean(e.enabled)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom="",r.enabled=!1),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.enabled&&e.hasOwnProperty("enabled")&&(r.enabled=e.enabled),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Input=function(){function e(e){if(this.coins=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.coins=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.coins&&e.coins.length)for(var r=0;r<e.coins.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.coins[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Input;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.coins&&n.coins.length||(n.coins=[]),n.coins.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Input)return e;var t=new a.cosmos.bank.v1beta1.Input;if(null!=e.address&&(t.address=String(e.address)),e.coins){if(!Array.isArray(e.coins))throw TypeError(".cosmos.bank.v1beta1.Input.coins: array expected");t.coins=[];for(var r=0;r<e.coins.length;++r){if("object"!=typeof e.coins[r])throw TypeError(".cosmos.bank.v1beta1.Input.coins: object expected");t.coins[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.coins[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.coins=[]),t.defaults&&(r.address=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),e.coins&&e.coins.length){r.coins=[];for(var n=0;n<e.coins.length;++n)r.coins[n]=a.cosmos.base.v1beta1.Coin.toObject(e.coins[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Output=function(){function e(e){if(this.coins=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.coins=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.coins&&e.coins.length)for(var r=0;r<e.coins.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.coins[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Output;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.coins&&n.coins.length||(n.coins=[]),n.coins.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Output)return e;var t=new a.cosmos.bank.v1beta1.Output;if(null!=e.address&&(t.address=String(e.address)),e.coins){if(!Array.isArray(e.coins))throw TypeError(".cosmos.bank.v1beta1.Output.coins: array expected");t.coins=[];for(var r=0;r<e.coins.length;++r){if("object"!=typeof e.coins[r])throw TypeError(".cosmos.bank.v1beta1.Output.coins: object expected");t.coins[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.coins[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.coins=[]),t.defaults&&(r.address=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),e.coins&&e.coins.length){r.coins=[];for(var n=0;n<e.coins.length;++n)r.coins[n]=a.cosmos.base.v1beta1.Coin.toObject(e.coins[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Supply=function(){function e(e){if(this.total=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.total=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.total&&e.total.length)for(var r=0;r<e.total.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.total[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Supply;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.total&&n.total.length||(n.total=[]),n.total.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Supply)return e;var t=new a.cosmos.bank.v1beta1.Supply;if(e.total){if(!Array.isArray(e.total))throw TypeError(".cosmos.bank.v1beta1.Supply.total: array expected");t.total=[];for(var r=0;r<e.total.length;++r){if("object"!=typeof e.total[r])throw TypeError(".cosmos.bank.v1beta1.Supply.total: object expected");t.total[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.total[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.total=[]),e.total&&e.total.length){r.total=[];for(var n=0;n<e.total.length;++n)r.total[n]=a.cosmos.base.v1beta1.Coin.toObject(e.total[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DenomUnit=function(){function e(e){if(this.aliases=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.exponent=0,e.prototype.aliases=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.exponent&&Object.hasOwnProperty.call(e,"exponent")&&t.uint32(16).uint32(e.exponent),null!=e.aliases&&e.aliases.length)for(var r=0;r<e.aliases.length;++r)t.uint32(26).string(e.aliases[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.DenomUnit;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.exponent=e.uint32();break;case 3:n.aliases&&n.aliases.length||(n.aliases=[]),n.aliases.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.DenomUnit)return e;var t=new a.cosmos.bank.v1beta1.DenomUnit;if(null!=e.denom&&(t.denom=String(e.denom)),null!=e.exponent&&(t.exponent=e.exponent>>>0),e.aliases){if(!Array.isArray(e.aliases))throw TypeError(".cosmos.bank.v1beta1.DenomUnit.aliases: array expected");t.aliases=[];for(var r=0;r<e.aliases.length;++r)t.aliases[r]=String(e.aliases[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.aliases=[]),t.defaults&&(r.denom="",r.exponent=0),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.exponent&&e.hasOwnProperty("exponent")&&(r.exponent=e.exponent),e.aliases&&e.aliases.length){r.aliases=[];for(var n=0;n<e.aliases.length;++n)r.aliases[n]=e.aliases[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Metadata=function(){function e(e){if(this.denomUnits=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.description="",e.prototype.denomUnits=s.emptyArray,e.prototype.base="",e.prototype.display="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&t.uint32(10).string(e.description),null!=e.denomUnits&&e.denomUnits.length)for(var r=0;r<e.denomUnits.length;++r)a.cosmos.bank.v1beta1.DenomUnit.encode(e.denomUnits[r],t.uint32(18).fork()).ldelim();return null!=e.base&&Object.hasOwnProperty.call(e,"base")&&t.uint32(26).string(e.base),null!=e.display&&Object.hasOwnProperty.call(e,"display")&&t.uint32(34).string(e.display),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.Metadata;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.description=e.string();break;case 2:n.denomUnits&&n.denomUnits.length||(n.denomUnits=[]),n.denomUnits.push(a.cosmos.bank.v1beta1.DenomUnit.decode(e,e.uint32()));break;case 3:n.base=e.string();break;case 4:n.display=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.Metadata)return e;var t=new a.cosmos.bank.v1beta1.Metadata;if(null!=e.description&&(t.description=String(e.description)),e.denomUnits){if(!Array.isArray(e.denomUnits))throw TypeError(".cosmos.bank.v1beta1.Metadata.denomUnits: array expected");t.denomUnits=[];for(var r=0;r<e.denomUnits.length;++r){if("object"!=typeof e.denomUnits[r])throw TypeError(".cosmos.bank.v1beta1.Metadata.denomUnits: object expected");t.denomUnits[r]=a.cosmos.bank.v1beta1.DenomUnit.fromObject(e.denomUnits[r])}}return null!=e.base&&(t.base=String(e.base)),null!=e.display&&(t.display=String(e.display)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.denomUnits=[]),t.defaults&&(r.description="",r.base="",r.display=""),null!=e.description&&e.hasOwnProperty("description")&&(r.description=e.description),e.denomUnits&&e.denomUnits.length){r.denomUnits=[];for(var n=0;n<e.denomUnits.length;++n)r.denomUnits[n]=a.cosmos.bank.v1beta1.DenomUnit.toObject(e.denomUnits[n],t)}return null!=e.base&&e.hasOwnProperty("base")&&(r.base=e.base),null!=e.display&&e.hasOwnProperty("display")&&(r.display=e.display),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.balance=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryBalanceRequest,a.cosmos.bank.v1beta1.QueryBalanceResponse,t,r)},"name",{value:"Balance"}),Object.defineProperty(e.prototype.allBalances=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryAllBalancesRequest,a.cosmos.bank.v1beta1.QueryAllBalancesResponse,t,r)},"name",{value:"AllBalances"}),Object.defineProperty(e.prototype.totalSupply=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryTotalSupplyRequest,a.cosmos.bank.v1beta1.QueryTotalSupplyResponse,t,r)},"name",{value:"TotalSupply"}),Object.defineProperty(e.prototype.supplyOf=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QuerySupplyOfRequest,a.cosmos.bank.v1beta1.QuerySupplyOfResponse,t,r)},"name",{value:"SupplyOf"}),Object.defineProperty(e.prototype.params=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.QueryParamsRequest,a.cosmos.bank.v1beta1.QueryParamsResponse,t,r)},"name",{value:"Params"}),e}(),e.QueryBalanceRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.denom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(18).string(e.denom),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryBalanceRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.denom=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryBalanceRequest)return e;var t=new a.cosmos.bank.v1beta1.QueryBalanceRequest;return null!=e.address&&(t.address=String(e.address)),null!=e.denom&&(t.denom=String(e.denom)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.address="",r.denom=""),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryBalanceResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.balance=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&a.cosmos.base.v1beta1.Coin.encode(e.balance,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryBalanceResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.balance=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryBalanceResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryBalanceResponse;if(null!=e.balance){if("object"!=typeof e.balance)throw TypeError(".cosmos.bank.v1beta1.QueryBalanceResponse.balance: object expected");t.balance=a.cosmos.base.v1beta1.Coin.fromObject(e.balance)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.balance=null),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=a.cosmos.base.v1beta1.Coin.toObject(e.balance,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryAllBalancesRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryAllBalancesRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.string();break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryAllBalancesRequest)return e;var t=new a.cosmos.bank.v1beta1.QueryAllBalancesRequest;if(null!=e.address&&(t.address=String(e.address)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.address="",r.pagination=null),null!=e.address&&e.hasOwnProperty("address")&&(r.address=e.address),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryAllBalancesResponse=function(){function e(e){if(this.balances=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.balances=s.emptyArray,e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.balances&&e.balances.length)for(var r=0;r<e.balances.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.balances[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryAllBalancesResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.balances&&n.balances.length||(n.balances=[]),n.balances.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryAllBalancesResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryAllBalancesResponse;if(e.balances){if(!Array.isArray(e.balances))throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.balances: array expected");t.balances=[];for(var r=0;r<e.balances.length;++r){if("object"!=typeof e.balances[r])throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.balances: object expected");t.balances[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.balances[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.balances=[]),t.defaults&&(r.pagination=null),e.balances&&e.balances.length){r.balances=[];for(var n=0;n<e.balances.length;++n)r.balances[n]=a.cosmos.base.v1beta1.Coin.toObject(e.balances[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryTotalSupplyRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryTotalSupplyRequest;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.QueryTotalSupplyRequest?e:new a.cosmos.bank.v1beta1.QueryTotalSupplyRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryTotalSupplyResponse=function(){function e(e){if(this.supply=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.supply=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.supply&&e.supply.length)for(var r=0;r<e.supply.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.supply[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryTotalSupplyResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.supply&&n.supply.length||(n.supply=[]),n.supply.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryTotalSupplyResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryTotalSupplyResponse;if(e.supply){if(!Array.isArray(e.supply))throw TypeError(".cosmos.bank.v1beta1.QueryTotalSupplyResponse.supply: array expected");t.supply=[];for(var r=0;r<e.supply.length;++r){if("object"!=typeof e.supply[r])throw TypeError(".cosmos.bank.v1beta1.QueryTotalSupplyResponse.supply: object expected");t.supply[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.supply[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.supply=[]),e.supply&&e.supply.length){r.supply=[];for(var n=0;n<e.supply.length;++n)r.supply[n]=a.cosmos.base.v1beta1.Coin.toObject(e.supply[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QuerySupplyOfRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QuerySupplyOfRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QuerySupplyOfRequest)return e;var t=new a.cosmos.bank.v1beta1.QuerySupplyOfRequest;return null!=e.denom&&(t.denom=String(e.denom)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom=""),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QuerySupplyOfResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QuerySupplyOfResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QuerySupplyOfResponse)return e;var t=new a.cosmos.bank.v1beta1.QuerySupplyOfResponse;if(null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.bank.v1beta1.QuerySupplyOfResponse.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.amount=null),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryParamsRequest;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.QueryParamsRequest?e:new a.cosmos.bank.v1beta1.QueryParamsRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryParamsResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.params=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.params&&Object.hasOwnProperty.call(e,"params")&&a.cosmos.bank.v1beta1.Params.encode(e.params,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.QueryParamsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.params=a.cosmos.bank.v1beta1.Params.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.QueryParamsResponse)return e;var t=new a.cosmos.bank.v1beta1.QueryParamsResponse;if(null!=e.params){if("object"!=typeof e.params)throw TypeError(".cosmos.bank.v1beta1.QueryParamsResponse.params: object expected");t.params=a.cosmos.bank.v1beta1.Params.fromObject(e.params)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.params=null),null!=e.params&&e.hasOwnProperty("params")&&(r.params=a.cosmos.bank.v1beta1.Params.toObject(e.params,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Msg=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.send=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.MsgSend,a.cosmos.bank.v1beta1.MsgSendResponse,t,r)},"name",{value:"Send"}),Object.defineProperty(e.prototype.multiSend=function e(t,r){return this.rpcCall(e,a.cosmos.bank.v1beta1.MsgMultiSend,a.cosmos.bank.v1beta1.MsgMultiSendResponse,t,r)},"name",{value:"MultiSend"}),e}(),e.MsgSend=function(){function e(e){if(this.amount=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.fromAddress="",e.prototype.toAddress="",e.prototype.amount=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.fromAddress&&Object.hasOwnProperty.call(e,"fromAddress")&&t.uint32(10).string(e.fromAddress),null!=e.toAddress&&Object.hasOwnProperty.call(e,"toAddress")&&t.uint32(18).string(e.toAddress),null!=e.amount&&e.amount.length)for(var r=0;r<e.amount.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.amount[r],t.uint32(26).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgSend;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.fromAddress=e.string();break;case 2:n.toAddress=e.string();break;case 3:n.amount&&n.amount.length||(n.amount=[]),n.amount.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.MsgSend)return e;var t=new a.cosmos.bank.v1beta1.MsgSend;if(null!=e.fromAddress&&(t.fromAddress=String(e.fromAddress)),null!=e.toAddress&&(t.toAddress=String(e.toAddress)),e.amount){if(!Array.isArray(e.amount))throw TypeError(".cosmos.bank.v1beta1.MsgSend.amount: array expected");t.amount=[];for(var r=0;r<e.amount.length;++r){if("object"!=typeof e.amount[r])throw TypeError(".cosmos.bank.v1beta1.MsgSend.amount: object expected");t.amount[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.amount[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.amount=[]),t.defaults&&(r.fromAddress="",r.toAddress=""),null!=e.fromAddress&&e.hasOwnProperty("fromAddress")&&(r.fromAddress=e.fromAddress),null!=e.toAddress&&e.hasOwnProperty("toAddress")&&(r.toAddress=e.toAddress),e.amount&&e.amount.length){r.amount=[];for(var n=0;n<e.amount.length;++n)r.amount[n]=a.cosmos.base.v1beta1.Coin.toObject(e.amount[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgSendResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgSendResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.MsgSendResponse?e:new a.cosmos.bank.v1beta1.MsgSendResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgMultiSend=function(){function e(e){if(this.inputs=[],this.outputs=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.inputs=s.emptyArray,e.prototype.outputs=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.inputs&&e.inputs.length)for(var r=0;r<e.inputs.length;++r)a.cosmos.bank.v1beta1.Input.encode(e.inputs[r],t.uint32(10).fork()).ldelim();if(null!=e.outputs&&e.outputs.length)for(r=0;r<e.outputs.length;++r)a.cosmos.bank.v1beta1.Output.encode(e.outputs[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgMultiSend;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.inputs&&n.inputs.length||(n.inputs=[]),n.inputs.push(a.cosmos.bank.v1beta1.Input.decode(e,e.uint32()));break;case 2:n.outputs&&n.outputs.length||(n.outputs=[]),n.outputs.push(a.cosmos.bank.v1beta1.Output.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.bank.v1beta1.MsgMultiSend)return e;var t=new a.cosmos.bank.v1beta1.MsgMultiSend;if(e.inputs){if(!Array.isArray(e.inputs))throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.inputs: array expected");t.inputs=[];for(var r=0;r<e.inputs.length;++r){if("object"!=typeof e.inputs[r])throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.inputs: object expected");t.inputs[r]=a.cosmos.bank.v1beta1.Input.fromObject(e.inputs[r])}}if(e.outputs){if(!Array.isArray(e.outputs))throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.outputs: array expected");t.outputs=[];for(r=0;r<e.outputs.length;++r){if("object"!=typeof e.outputs[r])throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.outputs: object expected");t.outputs[r]=a.cosmos.bank.v1beta1.Output.fromObject(e.outputs[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.inputs=[],r.outputs=[]),e.inputs&&e.inputs.length){r.inputs=[];for(var n=0;n<e.inputs.length;++n)r.inputs[n]=a.cosmos.bank.v1beta1.Input.toObject(e.inputs[n],t)}if(e.outputs&&e.outputs.length){r.outputs=[];for(n=0;n<e.outputs.length;++n)r.outputs[n]=a.cosmos.bank.v1beta1.Output.toObject(e.outputs[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgMultiSendResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.bank.v1beta1.MsgMultiSendResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.bank.v1beta1.MsgMultiSendResponse?e:new a.cosmos.bank.v1beta1.MsgMultiSendResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.base=function(){const e={};return e.query=function(){const e={};return e.v1beta1=function(){const e={};return e.PageRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.prototype.offset=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.limit=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.countTotal=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),null!=e.offset&&Object.hasOwnProperty.call(e,"offset")&&t.uint32(16).uint64(e.offset),null!=e.limit&&Object.hasOwnProperty.call(e,"limit")&&t.uint32(24).uint64(e.limit),null!=e.countTotal&&Object.hasOwnProperty.call(e,"countTotal")&&t.uint32(32).bool(e.countTotal),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.query.v1beta1.PageRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;case 2:n.offset=e.uint64();break;case 3:n.limit=e.uint64();break;case 4:n.countTotal=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.query.v1beta1.PageRequest)return e;var t=new a.cosmos.base.query.v1beta1.PageRequest;return null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.offset&&(s.Long?(t.offset=s.Long.fromValue(e.offset)).unsigned=!0:"string"==typeof e.offset?t.offset=parseInt(e.offset,10):"number"==typeof e.offset?t.offset=e.offset:"object"==typeof e.offset&&(t.offset=new s.LongBits(e.offset.low>>>0,e.offset.high>>>0).toNumber(!0))),null!=e.limit&&(s.Long?(t.limit=s.Long.fromValue(e.limit)).unsigned=!0:"string"==typeof e.limit?t.limit=parseInt(e.limit,10):"number"==typeof e.limit?t.limit=e.limit:"object"==typeof e.limit&&(t.limit=new s.LongBits(e.limit.low>>>0,e.limit.high>>>0).toNumber(!0))),null!=e.countTotal&&(t.countTotal=Boolean(e.countTotal)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key))),s.Long){var n=new s.Long(0,0,!0);r.offset=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.offset=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.limit=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.limit=t.longs===String?"0":0;r.countTotal=!1}return null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.offset&&e.hasOwnProperty("offset")&&("number"==typeof e.offset?r.offset=t.longs===String?String(e.offset):e.offset:r.offset=t.longs===String?s.Long.prototype.toString.call(e.offset):t.longs===Number?new s.LongBits(e.offset.low>>>0,e.offset.high>>>0).toNumber(!0):e.offset),null!=e.limit&&e.hasOwnProperty("limit")&&("number"==typeof e.limit?r.limit=t.longs===String?String(e.limit):e.limit:r.limit=t.longs===String?s.Long.prototype.toString.call(e.limit):t.longs===Number?new s.LongBits(e.limit.low>>>0,e.limit.high>>>0).toNumber(!0):e.limit),null!=e.countTotal&&e.hasOwnProperty("countTotal")&&(r.countTotal=e.countTotal),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.PageResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.nextKey=s.newBuffer([]),e.prototype.total=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.nextKey&&Object.hasOwnProperty.call(e,"nextKey")&&t.uint32(10).bytes(e.nextKey),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(16).uint64(e.total),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.query.v1beta1.PageResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.nextKey=e.bytes();break;case 2:n.total=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.query.v1beta1.PageResponse)return e;var t=new a.cosmos.base.query.v1beta1.PageResponse;return null!=e.nextKey&&("string"==typeof e.nextKey?s.base64.decode(e.nextKey,t.nextKey=s.newBuffer(s.base64.length(e.nextKey)),0):e.nextKey.length&&(t.nextKey=e.nextKey)),null!=e.total&&(s.Long?(t.total=s.Long.fromValue(e.total)).unsigned=!0:"string"==typeof e.total?t.total=parseInt(e.total,10):"number"==typeof e.total?t.total=e.total:"object"==typeof e.total&&(t.total=new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(t.bytes===String?r.nextKey="":(r.nextKey=[],t.bytes!==Array&&(r.nextKey=s.newBuffer(r.nextKey))),s.Long){var n=new s.Long(0,0,!0);r.total=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.total=t.longs===String?"0":0;return null!=e.nextKey&&e.hasOwnProperty("nextKey")&&(r.nextKey=t.bytes===String?s.base64.encode(e.nextKey,0,e.nextKey.length):t.bytes===Array?Array.prototype.slice.call(e.nextKey):e.nextKey),null!=e.total&&e.hasOwnProperty("total")&&("number"==typeof e.total?r.total=t.longs===String?String(e.total):e.total:r.total=t.longs===String?s.Long.prototype.toString.call(e.total):t.longs===Number?new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber(!0):e.total),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.v1beta1=function(){const e={};return e.Coin=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.amount="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&t.uint32(18).string(e.amount),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.Coin;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.amount=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.Coin)return e;var t=new a.cosmos.base.v1beta1.Coin;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.amount&&(t.amount=String(e.amount)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom="",r.amount=""),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=e.amount),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DecCoin=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.denom="",e.prototype.amount="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&t.uint32(18).string(e.amount),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.DecCoin;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.denom=e.string();break;case 2:n.amount=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.DecCoin)return e;var t=new a.cosmos.base.v1beta1.DecCoin;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.amount&&(t.amount=String(e.amount)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.denom="",r.amount=""),null!=e.denom&&e.hasOwnProperty("denom")&&(r.denom=e.denom),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=e.amount),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IntProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.int="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.int&&Object.hasOwnProperty.call(e,"int")&&t.uint32(10).string(e.int),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.IntProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.int=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.IntProto)return e;var t=new a.cosmos.base.v1beta1.IntProto;return null!=e.int&&(t.int=String(e.int)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.int=""),null!=e.int&&e.hasOwnProperty("int")&&(r.int=e.int),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DecProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.dec="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.dec&&Object.hasOwnProperty.call(e,"dec")&&t.uint32(10).string(e.dec),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.base.v1beta1.DecProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.dec=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.base.v1beta1.DecProto)return e;var t=new a.cosmos.base.v1beta1.DecProto;return null!=e.dec&&(t.dec=String(e.dec)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.dec=""),null!=e.dec&&e.hasOwnProperty("dec")&&(r.dec=e.dec),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.crypto=function(){const e={};return e.multisig=function(){const e={};return e.v1beta1=function(){const e={};return e.MultiSignature=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)t.uint32(10).bytes(e.signatures[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.multisig.v1beta1.MultiSignature;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.multisig.v1beta1.MultiSignature)return e;var t=new a.cosmos.crypto.multisig.v1beta1.MultiSignature;if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.crypto.multisig.v1beta1.MultiSignature.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r)"string"==typeof e.signatures[r]?s.base64.decode(e.signatures[r],t.signatures[r]=s.newBuffer(s.base64.length(e.signatures[r])),0):e.signatures[r].length&&(t.signatures[r]=e.signatures[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=t.bytes===String?s.base64.encode(e.signatures[n],0,e.signatures[n].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[n]):e.signatures[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CompactBitArray=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.extraBitsStored=0,e.prototype.elems=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.extraBitsStored&&Object.hasOwnProperty.call(e,"extraBitsStored")&&t.uint32(8).uint32(e.extraBitsStored),null!=e.elems&&Object.hasOwnProperty.call(e,"elems")&&t.uint32(18).bytes(e.elems),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.multisig.v1beta1.CompactBitArray;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.extraBitsStored=e.uint32();break;case 2:n.elems=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.multisig.v1beta1.CompactBitArray)return e;var t=new a.cosmos.crypto.multisig.v1beta1.CompactBitArray;return null!=e.extraBitsStored&&(t.extraBitsStored=e.extraBitsStored>>>0),null!=e.elems&&("string"==typeof e.elems?s.base64.decode(e.elems,t.elems=s.newBuffer(s.base64.length(e.elems)),0):e.elems.length&&(t.elems=e.elems)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.extraBitsStored=0,t.bytes===String?r.elems="":(r.elems=[],t.bytes!==Array&&(r.elems=s.newBuffer(r.elems)))),null!=e.extraBitsStored&&e.hasOwnProperty("extraBitsStored")&&(r.extraBitsStored=e.extraBitsStored),null!=e.elems&&e.hasOwnProperty("elems")&&(r.elems=t.bytes===String?s.base64.encode(e.elems,0,e.elems.length):t.bytes===Array?Array.prototype.slice.call(e.elems):e.elems),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.secp256k1=function(){const e={};return e.PubKey=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.secp256k1.PubKey;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.secp256k1.PubKey)return e;var t=new a.cosmos.crypto.secp256k1.PubKey;return null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key)))),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.PrivKey=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.crypto.secp256k1.PrivKey;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.crypto.secp256k1.PrivKey)return e;var t=new a.cosmos.crypto.secp256k1.PrivKey;return null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key)))),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.staking=function(){const e={};return e.v1beta1=function(){const e={};return e.HistoricalInfo=function(){function e(e){if(this.valset=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.header=null,e.prototype.valset=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.tendermint.types.Header.encode(e.header,t.uint32(10).fork()).ldelim(),null!=e.valset&&e.valset.length)for(var r=0;r<e.valset.length;++r)a.cosmos.staking.v1beta1.Validator.encode(e.valset[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.HistoricalInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.header=a.tendermint.types.Header.decode(e,e.uint32());break;case 2:n.valset&&n.valset.length||(n.valset=[]),n.valset.push(a.cosmos.staking.v1beta1.Validator.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.HistoricalInfo)return e;var t=new a.cosmos.staking.v1beta1.HistoricalInfo;if(null!=e.header){if("object"!=typeof e.header)throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.header: object expected");t.header=a.tendermint.types.Header.fromObject(e.header)}if(e.valset){if(!Array.isArray(e.valset))throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.valset: array expected");t.valset=[];for(var r=0;r<e.valset.length;++r){if("object"!=typeof e.valset[r])throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.valset: object expected");t.valset[r]=a.cosmos.staking.v1beta1.Validator.fromObject(e.valset[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.valset=[]),t.defaults&&(r.header=null),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.tendermint.types.Header.toObject(e.header,t)),e.valset&&e.valset.length){r.valset=[];for(var n=0;n<e.valset.length;++n)r.valset[n]=a.cosmos.staking.v1beta1.Validator.toObject(e.valset[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CommissionRates=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.rate="",e.prototype.maxRate="",e.prototype.maxChangeRate="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.rate&&Object.hasOwnProperty.call(e,"rate")&&t.uint32(10).string(e.rate),null!=e.maxRate&&Object.hasOwnProperty.call(e,"maxRate")&&t.uint32(18).string(e.maxRate),null!=e.maxChangeRate&&Object.hasOwnProperty.call(e,"maxChangeRate")&&t.uint32(26).string(e.maxChangeRate),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.CommissionRates;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.rate=e.string();break;case 2:n.maxRate=e.string();break;case 3:n.maxChangeRate=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.CommissionRates)return e;var t=new a.cosmos.staking.v1beta1.CommissionRates;return null!=e.rate&&(t.rate=String(e.rate)),null!=e.maxRate&&(t.maxRate=String(e.maxRate)),null!=e.maxChangeRate&&(t.maxChangeRate=String(e.maxChangeRate)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.rate="",r.maxRate="",r.maxChangeRate=""),null!=e.rate&&e.hasOwnProperty("rate")&&(r.rate=e.rate),null!=e.maxRate&&e.hasOwnProperty("maxRate")&&(r.maxRate=e.maxRate),null!=e.maxChangeRate&&e.hasOwnProperty("maxChangeRate")&&(r.maxChangeRate=e.maxChangeRate),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Commission=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.commissionRates=null,e.prototype.updateTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.commissionRates&&Object.hasOwnProperty.call(e,"commissionRates")&&a.cosmos.staking.v1beta1.CommissionRates.encode(e.commissionRates,t.uint32(10).fork()).ldelim(),null!=e.updateTime&&Object.hasOwnProperty.call(e,"updateTime")&&a.google.protobuf.Timestamp.encode(e.updateTime,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Commission;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.commissionRates=a.cosmos.staking.v1beta1.CommissionRates.decode(e,e.uint32());break;case 2:n.updateTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Commission)return e;var t=new a.cosmos.staking.v1beta1.Commission;if(null!=e.commissionRates){if("object"!=typeof e.commissionRates)throw TypeError(".cosmos.staking.v1beta1.Commission.commissionRates: object expected");t.commissionRates=a.cosmos.staking.v1beta1.CommissionRates.fromObject(e.commissionRates)}if(null!=e.updateTime){if("object"!=typeof e.updateTime)throw TypeError(".cosmos.staking.v1beta1.Commission.updateTime: object expected");t.updateTime=a.google.protobuf.Timestamp.fromObject(e.updateTime)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.commissionRates=null,r.updateTime=null),null!=e.commissionRates&&e.hasOwnProperty("commissionRates")&&(r.commissionRates=a.cosmos.staking.v1beta1.CommissionRates.toObject(e.commissionRates,t)),null!=e.updateTime&&e.hasOwnProperty("updateTime")&&(r.updateTime=a.google.protobuf.Timestamp.toObject(e.updateTime,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Description=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.moniker="",e.prototype.identity="",e.prototype.website="",e.prototype.securityContact="",e.prototype.details="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.moniker&&Object.hasOwnProperty.call(e,"moniker")&&t.uint32(10).string(e.moniker),null!=e.identity&&Object.hasOwnProperty.call(e,"identity")&&t.uint32(18).string(e.identity),null!=e.website&&Object.hasOwnProperty.call(e,"website")&&t.uint32(26).string(e.website),null!=e.securityContact&&Object.hasOwnProperty.call(e,"securityContact")&&t.uint32(34).string(e.securityContact),null!=e.details&&Object.hasOwnProperty.call(e,"details")&&t.uint32(42).string(e.details),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Description;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.moniker=e.string();break;case 2:n.identity=e.string();break;case 3:n.website=e.string();break;case 4:n.securityContact=e.string();break;case 5:n.details=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Description)return e;var t=new a.cosmos.staking.v1beta1.Description;return null!=e.moniker&&(t.moniker=String(e.moniker)),null!=e.identity&&(t.identity=String(e.identity)),null!=e.website&&(t.website=String(e.website)),null!=e.securityContact&&(t.securityContact=String(e.securityContact)),null!=e.details&&(t.details=String(e.details)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.moniker="",r.identity="",r.website="",r.securityContact="",r.details=""),null!=e.moniker&&e.hasOwnProperty("moniker")&&(r.moniker=e.moniker),null!=e.identity&&e.hasOwnProperty("identity")&&(r.identity=e.identity),null!=e.website&&e.hasOwnProperty("website")&&(r.website=e.website),null!=e.securityContact&&e.hasOwnProperty("securityContact")&&(r.securityContact=e.securityContact),null!=e.details&&e.hasOwnProperty("details")&&(r.details=e.details),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Validator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.operatorAddress="",e.prototype.consensusPubkey=null,e.prototype.jailed=!1,e.prototype.status=0,e.prototype.tokens="",e.prototype.delegatorShares="",e.prototype.description=null,e.prototype.unbondingHeight=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.unbondingTime=null,e.prototype.commission=null,e.prototype.minSelfDelegation="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.operatorAddress&&Object.hasOwnProperty.call(e,"operatorAddress")&&t.uint32(10).string(e.operatorAddress),null!=e.consensusPubkey&&Object.hasOwnProperty.call(e,"consensusPubkey")&&a.google.protobuf.Any.encode(e.consensusPubkey,t.uint32(18).fork()).ldelim(),null!=e.jailed&&Object.hasOwnProperty.call(e,"jailed")&&t.uint32(24).bool(e.jailed),null!=e.status&&Object.hasOwnProperty.call(e,"status")&&t.uint32(32).int32(e.status),null!=e.tokens&&Object.hasOwnProperty.call(e,"tokens")&&t.uint32(42).string(e.tokens),null!=e.delegatorShares&&Object.hasOwnProperty.call(e,"delegatorShares")&&t.uint32(50).string(e.delegatorShares),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&a.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(58).fork()).ldelim(),null!=e.unbondingHeight&&Object.hasOwnProperty.call(e,"unbondingHeight")&&t.uint32(64).int64(e.unbondingHeight),null!=e.unbondingTime&&Object.hasOwnProperty.call(e,"unbondingTime")&&a.google.protobuf.Timestamp.encode(e.unbondingTime,t.uint32(74).fork()).ldelim(),null!=e.commission&&Object.hasOwnProperty.call(e,"commission")&&a.cosmos.staking.v1beta1.Commission.encode(e.commission,t.uint32(82).fork()).ldelim(),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(90).string(e.minSelfDelegation),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Validator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.operatorAddress=e.string();break;case 2:n.consensusPubkey=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.jailed=e.bool();break;case 4:n.status=e.int32();break;case 5:n.tokens=e.string();break;case 6:n.delegatorShares=e.string();break;case 7:n.description=a.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 8:n.unbondingHeight=e.int64();break;case 9:n.unbondingTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 10:n.commission=a.cosmos.staking.v1beta1.Commission.decode(e,e.uint32());break;case 11:n.minSelfDelegation=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Validator)return e;var t=new a.cosmos.staking.v1beta1.Validator;if(null!=e.operatorAddress&&(t.operatorAddress=String(e.operatorAddress)),null!=e.consensusPubkey){if("object"!=typeof e.consensusPubkey)throw TypeError(".cosmos.staking.v1beta1.Validator.consensusPubkey: object expected");t.consensusPubkey=a.google.protobuf.Any.fromObject(e.consensusPubkey)}switch(null!=e.jailed&&(t.jailed=Boolean(e.jailed)),e.status){case"BOND_STATUS_UNSPECIFIED":case 0:t.status=0;break;case"BOND_STATUS_UNBONDED":case 1:t.status=1;break;case"BOND_STATUS_UNBONDING":case 2:t.status=2;break;case"BOND_STATUS_BONDED":case 3:t.status=3}if(null!=e.tokens&&(t.tokens=String(e.tokens)),null!=e.delegatorShares&&(t.delegatorShares=String(e.delegatorShares)),null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.Validator.description: object expected");t.description=a.cosmos.staking.v1beta1.Description.fromObject(e.description)}if(null!=e.unbondingHeight&&(s.Long?(t.unbondingHeight=s.Long.fromValue(e.unbondingHeight)).unsigned=!1:"string"==typeof e.unbondingHeight?t.unbondingHeight=parseInt(e.unbondingHeight,10):"number"==typeof e.unbondingHeight?t.unbondingHeight=e.unbondingHeight:"object"==typeof e.unbondingHeight&&(t.unbondingHeight=new s.LongBits(e.unbondingHeight.low>>>0,e.unbondingHeight.high>>>0).toNumber())),null!=e.unbondingTime){if("object"!=typeof e.unbondingTime)throw TypeError(".cosmos.staking.v1beta1.Validator.unbondingTime: object expected");t.unbondingTime=a.google.protobuf.Timestamp.fromObject(e.unbondingTime)}if(null!=e.commission){if("object"!=typeof e.commission)throw TypeError(".cosmos.staking.v1beta1.Validator.commission: object expected");t.commission=a.cosmos.staking.v1beta1.Commission.fromObject(e.commission)}return null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.operatorAddress="",r.consensusPubkey=null,r.jailed=!1,r.status=t.enums===String?"BOND_STATUS_UNSPECIFIED":0,r.tokens="",r.delegatorShares="",r.description=null,s.Long){var n=new s.Long(0,0,!1);r.unbondingHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.unbondingHeight=t.longs===String?"0":0;r.unbondingTime=null,r.commission=null,r.minSelfDelegation=""}return null!=e.operatorAddress&&e.hasOwnProperty("operatorAddress")&&(r.operatorAddress=e.operatorAddress),null!=e.consensusPubkey&&e.hasOwnProperty("consensusPubkey")&&(r.consensusPubkey=a.google.protobuf.Any.toObject(e.consensusPubkey,t)),null!=e.jailed&&e.hasOwnProperty("jailed")&&(r.jailed=e.jailed),null!=e.status&&e.hasOwnProperty("status")&&(r.status=t.enums===String?a.cosmos.staking.v1beta1.BondStatus[e.status]:e.status),null!=e.tokens&&e.hasOwnProperty("tokens")&&(r.tokens=e.tokens),null!=e.delegatorShares&&e.hasOwnProperty("delegatorShares")&&(r.delegatorShares=e.delegatorShares),null!=e.description&&e.hasOwnProperty("description")&&(r.description=a.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.unbondingHeight&&e.hasOwnProperty("unbondingHeight")&&("number"==typeof e.unbondingHeight?r.unbondingHeight=t.longs===String?String(e.unbondingHeight):e.unbondingHeight:r.unbondingHeight=t.longs===String?s.Long.prototype.toString.call(e.unbondingHeight):t.longs===Number?new s.LongBits(e.unbondingHeight.low>>>0,e.unbondingHeight.high>>>0).toNumber():e.unbondingHeight),null!=e.unbondingTime&&e.hasOwnProperty("unbondingTime")&&(r.unbondingTime=a.google.protobuf.Timestamp.toObject(e.unbondingTime,t)),null!=e.commission&&e.hasOwnProperty("commission")&&(r.commission=a.cosmos.staking.v1beta1.Commission.toObject(e.commission,t)),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(r.minSelfDelegation=e.minSelfDelegation),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.BondStatus=function(){const e={},t=Object.create(e);return t[e[0]="BOND_STATUS_UNSPECIFIED"]=0,t[e[1]="BOND_STATUS_UNBONDED"]=1,t[e[2]="BOND_STATUS_UNBONDING"]=2,t[e[3]="BOND_STATUS_BONDED"]=3,t}(),e.ValAddresses=function(){function e(e){if(this.addresses=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.addresses=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.addresses&&e.addresses.length)for(var r=0;r<e.addresses.length;++r)t.uint32(10).string(e.addresses[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.ValAddresses;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.addresses&&n.addresses.length||(n.addresses=[]),n.addresses.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.ValAddresses)return e;var t=new a.cosmos.staking.v1beta1.ValAddresses;if(e.addresses){if(!Array.isArray(e.addresses))throw TypeError(".cosmos.staking.v1beta1.ValAddresses.addresses: array expected");t.addresses=[];for(var r=0;r<e.addresses.length;++r)t.addresses[r]=String(e.addresses[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.addresses=[]),e.addresses&&e.addresses.length){r.addresses=[];for(var n=0;n<e.addresses.length;++n)r.addresses[n]=e.addresses[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVPair=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVPair;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVPair)return e;var t=new a.cosmos.staking.v1beta1.DVPair;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVPairs=function(){function e(e){if(this.pairs=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pairs=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.pairs&&e.pairs.length)for(var r=0;r<e.pairs.length;++r)a.cosmos.staking.v1beta1.DVPair.encode(e.pairs[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVPairs;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pairs&&n.pairs.length||(n.pairs=[]),n.pairs.push(a.cosmos.staking.v1beta1.DVPair.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVPairs)return e;var t=new a.cosmos.staking.v1beta1.DVPairs;if(e.pairs){if(!Array.isArray(e.pairs))throw TypeError(".cosmos.staking.v1beta1.DVPairs.pairs: array expected");t.pairs=[];for(var r=0;r<e.pairs.length;++r){if("object"!=typeof e.pairs[r])throw TypeError(".cosmos.staking.v1beta1.DVPairs.pairs: object expected");t.pairs[r]=a.cosmos.staking.v1beta1.DVPair.fromObject(e.pairs[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.pairs=[]),e.pairs&&e.pairs.length){r.pairs=[];for(var n=0;n<e.pairs.length;++n)r.pairs[n]=a.cosmos.staking.v1beta1.DVPair.toObject(e.pairs[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVVTriplet=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVVTriplet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorSrcAddress=e.string();break;case 3:n.validatorDstAddress=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVVTriplet)return e;var t=new a.cosmos.staking.v1beta1.DVVTriplet;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorSrcAddress="",r.validatorDstAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(r.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(r.validatorDstAddress=e.validatorDstAddress),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DVVTriplets=function(){function e(e){if(this.triplets=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.triplets=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.triplets&&e.triplets.length)for(var r=0;r<e.triplets.length;++r)a.cosmos.staking.v1beta1.DVVTriplet.encode(e.triplets[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DVVTriplets;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.triplets&&n.triplets.length||(n.triplets=[]),n.triplets.push(a.cosmos.staking.v1beta1.DVVTriplet.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DVVTriplets)return e;var t=new a.cosmos.staking.v1beta1.DVVTriplets;if(e.triplets){if(!Array.isArray(e.triplets))throw TypeError(".cosmos.staking.v1beta1.DVVTriplets.triplets: array expected");t.triplets=[];for(var r=0;r<e.triplets.length;++r){if("object"!=typeof e.triplets[r])throw TypeError(".cosmos.staking.v1beta1.DVVTriplets.triplets: object expected");t.triplets[r]=a.cosmos.staking.v1beta1.DVVTriplet.fromObject(e.triplets[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.triplets=[]),e.triplets&&e.triplets.length){r.triplets=[];for(var n=0;n<e.triplets.length;++n)r.triplets[n]=a.cosmos.staking.v1beta1.DVVTriplet.toObject(e.triplets[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Delegation=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.shares="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.shares&&Object.hasOwnProperty.call(e,"shares")&&t.uint32(26).string(e.shares),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Delegation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.shares=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Delegation)return e;var t=new a.cosmos.staking.v1beta1.Delegation;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.shares&&(t.shares=String(e.shares)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress="",r.shares=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.shares&&e.hasOwnProperty("shares")&&(r.shares=e.shares),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.UnbondingDelegation=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.entries=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.entries&&e.entries.length)for(var r=0;r<e.entries.length;++r)a.cosmos.staking.v1beta1.UnbondingDelegationEntry.encode(e.entries[r],t.uint32(26).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.UnbondingDelegation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.entries&&n.entries.length||(n.entries=[]),n.entries.push(a.cosmos.staking.v1beta1.UnbondingDelegationEntry.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.UnbondingDelegation)return e;var t=new a.cosmos.staking.v1beta1.UnbondingDelegation;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegation.entries: array expected");t.entries=[];for(var r=0;r<e.entries.length;++r){if("object"!=typeof e.entries[r])throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegation.entries: object expected");t.entries[r]=a.cosmos.staking.v1beta1.UnbondingDelegationEntry.fromObject(e.entries[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.entries=[]),t.defaults&&(r.delegatorAddress="",r.validatorAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),e.entries&&e.entries.length){r.entries=[];for(var n=0;n<e.entries.length;++n)r.entries[n]=a.cosmos.staking.v1beta1.UnbondingDelegationEntry.toObject(e.entries[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.UnbondingDelegationEntry=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.creationHeight=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.completionTime=null,e.prototype.initialBalance="",e.prototype.balance="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.creationHeight&&Object.hasOwnProperty.call(e,"creationHeight")&&t.uint32(8).int64(e.creationHeight),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(18).fork()).ldelim(),null!=e.initialBalance&&Object.hasOwnProperty.call(e,"initialBalance")&&t.uint32(26).string(e.initialBalance),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&t.uint32(34).string(e.balance),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.UnbondingDelegationEntry;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.creationHeight=e.int64();break;case 2:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 3:n.initialBalance=e.string();break;case 4:n.balance=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.UnbondingDelegationEntry)return e;var t=new a.cosmos.staking.v1beta1.UnbondingDelegationEntry;if(null!=e.creationHeight&&(s.Long?(t.creationHeight=s.Long.fromValue(e.creationHeight)).unsigned=!1:"string"==typeof e.creationHeight?t.creationHeight=parseInt(e.creationHeight,10):"number"==typeof e.creationHeight?t.creationHeight=e.creationHeight:"object"==typeof e.creationHeight&&(t.creationHeight=new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber())),null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegationEntry.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return null!=e.initialBalance&&(t.initialBalance=String(e.initialBalance)),null!=e.balance&&(t.balance=String(e.balance)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.creationHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.creationHeight=t.longs===String?"0":0;r.completionTime=null,r.initialBalance="",r.balance=""}return null!=e.creationHeight&&e.hasOwnProperty("creationHeight")&&("number"==typeof e.creationHeight?r.creationHeight=t.longs===String?String(e.creationHeight):e.creationHeight:r.creationHeight=t.longs===String?s.Long.prototype.toString.call(e.creationHeight):t.longs===Number?new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber():e.creationHeight),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),null!=e.initialBalance&&e.hasOwnProperty("initialBalance")&&(r.initialBalance=e.initialBalance),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=e.balance),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.RedelegationEntry=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.creationHeight=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.completionTime=null,e.prototype.initialBalance="",e.prototype.sharesDst="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.creationHeight&&Object.hasOwnProperty.call(e,"creationHeight")&&t.uint32(8).int64(e.creationHeight),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(18).fork()).ldelim(),null!=e.initialBalance&&Object.hasOwnProperty.call(e,"initialBalance")&&t.uint32(26).string(e.initialBalance),null!=e.sharesDst&&Object.hasOwnProperty.call(e,"sharesDst")&&t.uint32(34).string(e.sharesDst),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.RedelegationEntry;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.creationHeight=e.int64();break;case 2:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 3:n.initialBalance=e.string();break;case 4:n.sharesDst=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.RedelegationEntry)return e;var t=new a.cosmos.staking.v1beta1.RedelegationEntry;if(null!=e.creationHeight&&(s.Long?(t.creationHeight=s.Long.fromValue(e.creationHeight)).unsigned=!1:"string"==typeof e.creationHeight?t.creationHeight=parseInt(e.creationHeight,10):"number"==typeof e.creationHeight?t.creationHeight=e.creationHeight:"object"==typeof e.creationHeight&&(t.creationHeight=new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber())),null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.RedelegationEntry.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return null!=e.initialBalance&&(t.initialBalance=String(e.initialBalance)),null!=e.sharesDst&&(t.sharesDst=String(e.sharesDst)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.creationHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.creationHeight=t.longs===String?"0":0;r.completionTime=null,r.initialBalance="",r.sharesDst=""}return null!=e.creationHeight&&e.hasOwnProperty("creationHeight")&&("number"==typeof e.creationHeight?r.creationHeight=t.longs===String?String(e.creationHeight):e.creationHeight:r.creationHeight=t.longs===String?s.Long.prototype.toString.call(e.creationHeight):t.longs===Number?new s.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber():e.creationHeight),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),null!=e.initialBalance&&e.hasOwnProperty("initialBalance")&&(r.initialBalance=e.initialBalance),null!=e.sharesDst&&e.hasOwnProperty("sharesDst")&&(r.sharesDst=e.sharesDst),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Redelegation=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.prototype.entries=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),null!=e.entries&&e.entries.length)for(var r=0;r<e.entries.length;++r)a.cosmos.staking.v1beta1.RedelegationEntry.encode(e.entries[r],t.uint32(34).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Redelegation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorSrcAddress=e.string();break;case 3:n.validatorDstAddress=e.string();break;case 4:n.entries&&n.entries.length||(n.entries=[]),n.entries.push(a.cosmos.staking.v1beta1.RedelegationEntry.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Redelegation)return e;var t=new a.cosmos.staking.v1beta1.Redelegation;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.Redelegation.entries: array expected");t.entries=[];for(var r=0;r<e.entries.length;++r){if("object"!=typeof e.entries[r])throw TypeError(".cosmos.staking.v1beta1.Redelegation.entries: object expected");t.entries[r]=a.cosmos.staking.v1beta1.RedelegationEntry.fromObject(e.entries[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.entries=[]),t.defaults&&(r.delegatorAddress="",r.validatorSrcAddress="",r.validatorDstAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(r.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(r.validatorDstAddress=e.validatorDstAddress),e.entries&&e.entries.length){r.entries=[];for(var n=0;n<e.entries.length;++n)r.entries[n]=a.cosmos.staking.v1beta1.RedelegationEntry.toObject(e.entries[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Params=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.unbondingTime=null,e.prototype.maxValidators=0,e.prototype.maxEntries=0,e.prototype.historicalEntries=0,e.prototype.bondDenom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.unbondingTime&&Object.hasOwnProperty.call(e,"unbondingTime")&&a.google.protobuf.Duration.encode(e.unbondingTime,t.uint32(10).fork()).ldelim(),null!=e.maxValidators&&Object.hasOwnProperty.call(e,"maxValidators")&&t.uint32(16).uint32(e.maxValidators),null!=e.maxEntries&&Object.hasOwnProperty.call(e,"maxEntries")&&t.uint32(24).uint32(e.maxEntries),null!=e.historicalEntries&&Object.hasOwnProperty.call(e,"historicalEntries")&&t.uint32(32).uint32(e.historicalEntries),null!=e.bondDenom&&Object.hasOwnProperty.call(e,"bondDenom")&&t.uint32(42).string(e.bondDenom),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Params;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.unbondingTime=a.google.protobuf.Duration.decode(e,e.uint32());break;case 2:n.maxValidators=e.uint32();break;case 3:n.maxEntries=e.uint32();break;case 4:n.historicalEntries=e.uint32();break;case 5:n.bondDenom=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Params)return e;var t=new a.cosmos.staking.v1beta1.Params;if(null!=e.unbondingTime){if("object"!=typeof e.unbondingTime)throw TypeError(".cosmos.staking.v1beta1.Params.unbondingTime: object expected");t.unbondingTime=a.google.protobuf.Duration.fromObject(e.unbondingTime)}return null!=e.maxValidators&&(t.maxValidators=e.maxValidators>>>0),null!=e.maxEntries&&(t.maxEntries=e.maxEntries>>>0),null!=e.historicalEntries&&(t.historicalEntries=e.historicalEntries>>>0),null!=e.bondDenom&&(t.bondDenom=String(e.bondDenom)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.unbondingTime=null,r.maxValidators=0,r.maxEntries=0,r.historicalEntries=0,r.bondDenom=""),null!=e.unbondingTime&&e.hasOwnProperty("unbondingTime")&&(r.unbondingTime=a.google.protobuf.Duration.toObject(e.unbondingTime,t)),null!=e.maxValidators&&e.hasOwnProperty("maxValidators")&&(r.maxValidators=e.maxValidators),null!=e.maxEntries&&e.hasOwnProperty("maxEntries")&&(r.maxEntries=e.maxEntries),null!=e.historicalEntries&&e.hasOwnProperty("historicalEntries")&&(r.historicalEntries=e.historicalEntries),null!=e.bondDenom&&e.hasOwnProperty("bondDenom")&&(r.bondDenom=e.bondDenom),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DelegationResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegation=null,e.prototype.balance=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegation&&Object.hasOwnProperty.call(e,"delegation")&&a.cosmos.staking.v1beta1.Delegation.encode(e.delegation,t.uint32(10).fork()).ldelim(),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&a.cosmos.base.v1beta1.Coin.encode(e.balance,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.DelegationResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegation=a.cosmos.staking.v1beta1.Delegation.decode(e,e.uint32());break;case 2:n.balance=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.DelegationResponse)return e;var t=new a.cosmos.staking.v1beta1.DelegationResponse;if(null!=e.delegation){if("object"!=typeof e.delegation)throw TypeError(".cosmos.staking.v1beta1.DelegationResponse.delegation: object expected");t.delegation=a.cosmos.staking.v1beta1.Delegation.fromObject(e.delegation)}if(null!=e.balance){if("object"!=typeof e.balance)throw TypeError(".cosmos.staking.v1beta1.DelegationResponse.balance: object expected");t.balance=a.cosmos.base.v1beta1.Coin.fromObject(e.balance)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegation=null,r.balance=null),null!=e.delegation&&e.hasOwnProperty("delegation")&&(r.delegation=a.cosmos.staking.v1beta1.Delegation.toObject(e.delegation,t)),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=a.cosmos.base.v1beta1.Coin.toObject(e.balance,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.RedelegationEntryResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.redelegationEntry=null,e.prototype.balance="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.redelegationEntry&&Object.hasOwnProperty.call(e,"redelegationEntry")&&a.cosmos.staking.v1beta1.RedelegationEntry.encode(e.redelegationEntry,t.uint32(10).fork()).ldelim(),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&t.uint32(34).string(e.balance),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.RedelegationEntryResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.redelegationEntry=a.cosmos.staking.v1beta1.RedelegationEntry.decode(e,e.uint32());break;case 4:n.balance=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.RedelegationEntryResponse)return e;var t=new a.cosmos.staking.v1beta1.RedelegationEntryResponse;if(null!=e.redelegationEntry){if("object"!=typeof e.redelegationEntry)throw TypeError(".cosmos.staking.v1beta1.RedelegationEntryResponse.redelegationEntry: object expected");t.redelegationEntry=a.cosmos.staking.v1beta1.RedelegationEntry.fromObject(e.redelegationEntry)}return null!=e.balance&&(t.balance=String(e.balance)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.redelegationEntry=null,r.balance=""),null!=e.redelegationEntry&&e.hasOwnProperty("redelegationEntry")&&(r.redelegationEntry=a.cosmos.staking.v1beta1.RedelegationEntry.toObject(e.redelegationEntry,t)),null!=e.balance&&e.hasOwnProperty("balance")&&(r.balance=e.balance),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.RedelegationResponse=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.redelegation=null,e.prototype.entries=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.redelegation&&Object.hasOwnProperty.call(e,"redelegation")&&a.cosmos.staking.v1beta1.Redelegation.encode(e.redelegation,t.uint32(10).fork()).ldelim(),null!=e.entries&&e.entries.length)for(var r=0;r<e.entries.length;++r)a.cosmos.staking.v1beta1.RedelegationEntryResponse.encode(e.entries[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.RedelegationResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.redelegation=a.cosmos.staking.v1beta1.Redelegation.decode(e,e.uint32());break;case 2:n.entries&&n.entries.length||(n.entries=[]),n.entries.push(a.cosmos.staking.v1beta1.RedelegationEntryResponse.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.RedelegationResponse)return e;var t=new a.cosmos.staking.v1beta1.RedelegationResponse;if(null!=e.redelegation){if("object"!=typeof e.redelegation)throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.redelegation: object expected");t.redelegation=a.cosmos.staking.v1beta1.Redelegation.fromObject(e.redelegation)}if(e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.entries: array expected");t.entries=[];for(var r=0;r<e.entries.length;++r){if("object"!=typeof e.entries[r])throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.entries: object expected");t.entries[r]=a.cosmos.staking.v1beta1.RedelegationEntryResponse.fromObject(e.entries[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.entries=[]),t.defaults&&(r.redelegation=null),null!=e.redelegation&&e.hasOwnProperty("redelegation")&&(r.redelegation=a.cosmos.staking.v1beta1.Redelegation.toObject(e.redelegation,t)),e.entries&&e.entries.length){r.entries=[];for(var n=0;n<e.entries.length;++n)r.entries[n]=a.cosmos.staking.v1beta1.RedelegationEntryResponse.toObject(e.entries[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Pool=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.notBondedTokens="",e.prototype.bondedTokens="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.notBondedTokens&&Object.hasOwnProperty.call(e,"notBondedTokens")&&t.uint32(10).string(e.notBondedTokens),null!=e.bondedTokens&&Object.hasOwnProperty.call(e,"bondedTokens")&&t.uint32(18).string(e.bondedTokens),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.Pool;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.notBondedTokens=e.string();break;case 2:n.bondedTokens=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.Pool)return e;var t=new a.cosmos.staking.v1beta1.Pool;return null!=e.notBondedTokens&&(t.notBondedTokens=String(e.notBondedTokens)),null!=e.bondedTokens&&(t.bondedTokens=String(e.bondedTokens)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.notBondedTokens="",r.bondedTokens=""),null!=e.notBondedTokens&&e.hasOwnProperty("notBondedTokens")&&(r.notBondedTokens=e.notBondedTokens),null!=e.bondedTokens&&e.hasOwnProperty("bondedTokens")&&(r.bondedTokens=e.bondedTokens),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Msg=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.createValidator=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgCreateValidator,a.cosmos.staking.v1beta1.MsgCreateValidatorResponse,t,r)},"name",{value:"CreateValidator"}),Object.defineProperty(e.prototype.editValidator=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgEditValidator,a.cosmos.staking.v1beta1.MsgEditValidatorResponse,t,r)},"name",{value:"EditValidator"}),Object.defineProperty(e.prototype.delegate=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgDelegate,a.cosmos.staking.v1beta1.MsgDelegateResponse,t,r)},"name",{value:"Delegate"}),Object.defineProperty(e.prototype.beginRedelegate=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgBeginRedelegate,a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse,t,r)},"name",{value:"BeginRedelegate"}),Object.defineProperty(e.prototype.undelegate=function e(t,r){return this.rpcCall(e,a.cosmos.staking.v1beta1.MsgUndelegate,a.cosmos.staking.v1beta1.MsgUndelegateResponse,t,r)},"name",{value:"Undelegate"}),e}(),e.MsgCreateValidator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.description=null,e.prototype.commission=null,e.prototype.minSelfDelegation="",e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.pubkey=null,e.prototype.value=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&a.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(10).fork()).ldelim(),null!=e.commission&&Object.hasOwnProperty.call(e,"commission")&&a.cosmos.staking.v1beta1.CommissionRates.encode(e.commission,t.uint32(18).fork()).ldelim(),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(26).string(e.minSelfDelegation),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(34).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(42).string(e.validatorAddress),null!=e.pubkey&&Object.hasOwnProperty.call(e,"pubkey")&&a.google.protobuf.Any.encode(e.pubkey,t.uint32(50).fork()).ldelim(),null!=e.value&&Object.hasOwnProperty.call(e,"value")&&a.cosmos.base.v1beta1.Coin.encode(e.value,t.uint32(58).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgCreateValidator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.description=a.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 2:n.commission=a.cosmos.staking.v1beta1.CommissionRates.decode(e,e.uint32());break;case 3:n.minSelfDelegation=e.string();break;case 4:n.delegatorAddress=e.string();break;case 5:n.validatorAddress=e.string();break;case 6:n.pubkey=a.google.protobuf.Any.decode(e,e.uint32());break;case 7:n.value=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgCreateValidator)return e;var t=new a.cosmos.staking.v1beta1.MsgCreateValidator;if(null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.description: object expected");t.description=a.cosmos.staking.v1beta1.Description.fromObject(e.description)}if(null!=e.commission){if("object"!=typeof e.commission)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.commission: object expected");t.commission=a.cosmos.staking.v1beta1.CommissionRates.fromObject(e.commission)}if(null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.pubkey){if("object"!=typeof e.pubkey)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.pubkey: object expected");t.pubkey=a.google.protobuf.Any.fromObject(e.pubkey)}if(null!=e.value){if("object"!=typeof e.value)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.value: object expected");t.value=a.cosmos.base.v1beta1.Coin.fromObject(e.value)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.description=null,r.commission=null,r.minSelfDelegation="",r.delegatorAddress="",r.validatorAddress="",r.pubkey=null,r.value=null),null!=e.description&&e.hasOwnProperty("description")&&(r.description=a.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.commission&&e.hasOwnProperty("commission")&&(r.commission=a.cosmos.staking.v1beta1.CommissionRates.toObject(e.commission,t)),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(r.minSelfDelegation=e.minSelfDelegation),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.pubkey&&e.hasOwnProperty("pubkey")&&(r.pubkey=a.google.protobuf.Any.toObject(e.pubkey,t)),null!=e.value&&e.hasOwnProperty("value")&&(r.value=a.cosmos.base.v1beta1.Coin.toObject(e.value,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgCreateValidatorResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgCreateValidatorResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.staking.v1beta1.MsgCreateValidatorResponse?e:new a.cosmos.staking.v1beta1.MsgCreateValidatorResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgEditValidator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.description=null,e.prototype.validatorAddress="",e.prototype.commissionRate="",e.prototype.minSelfDelegation="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&a.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(10).fork()).ldelim(),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.commissionRate&&Object.hasOwnProperty.call(e,"commissionRate")&&t.uint32(26).string(e.commissionRate),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(34).string(e.minSelfDelegation),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgEditValidator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.description=a.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 2:n.validatorAddress=e.string();break;case 3:n.commissionRate=e.string();break;case 4:n.minSelfDelegation=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgEditValidator)return e;var t=new a.cosmos.staking.v1beta1.MsgEditValidator;if(null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.MsgEditValidator.description: object expected");t.description=a.cosmos.staking.v1beta1.Description.fromObject(e.description)}return null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.commissionRate&&(t.commissionRate=String(e.commissionRate)),null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.description=null,r.validatorAddress="",r.commissionRate="",r.minSelfDelegation=""),null!=e.description&&e.hasOwnProperty("description")&&(r.description=a.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.commissionRate&&e.hasOwnProperty("commissionRate")&&(r.commissionRate=e.commissionRate),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(r.minSelfDelegation=e.minSelfDelegation),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgEditValidatorResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgEditValidatorResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.staking.v1beta1.MsgEditValidatorResponse?e:new a.cosmos.staking.v1beta1.MsgEditValidatorResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgDelegate=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgDelegate;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgDelegate)return e;var t=new a.cosmos.staking.v1beta1.MsgDelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgDelegate.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress="",r.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgDelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgDelegateResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.cosmos.staking.v1beta1.MsgDelegateResponse?e:new a.cosmos.staking.v1beta1.MsgDelegateResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgBeginRedelegate=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgBeginRedelegate;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorSrcAddress=e.string();break;case 3:n.validatorDstAddress=e.string();break;case 4:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgBeginRedelegate)return e;var t=new a.cosmos.staking.v1beta1.MsgBeginRedelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgBeginRedelegate.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorSrcAddress="",r.validatorDstAddress="",r.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(r.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(r.validatorDstAddress=e.validatorDstAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgBeginRedelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.completionTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse)return e;var t=new a.cosmos.staking.v1beta1.MsgBeginRedelegateResponse;if(null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.MsgBeginRedelegateResponse.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.completionTime=null),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUndelegate=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&a.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgUndelegate;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.delegatorAddress=e.string();break;case 2:n.validatorAddress=e.string();break;case 3:n.amount=a.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgUndelegate)return e;var t=new a.cosmos.staking.v1beta1.MsgUndelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgUndelegate.amount: object expected");t.amount=a.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.delegatorAddress="",r.validatorAddress="",r.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(r.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=e.validatorAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(r.amount=a.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUndelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.completionTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&a.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.staking.v1beta1.MsgUndelegateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.completionTime=a.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.staking.v1beta1.MsgUndelegateResponse)return e;var t=new a.cosmos.staking.v1beta1.MsgUndelegateResponse;if(null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.MsgUndelegateResponse.completionTime: object expected");t.completionTime=a.google.protobuf.Timestamp.fromObject(e.completionTime)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.completionTime=null),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(r.completionTime=a.google.protobuf.Timestamp.toObject(e.completionTime,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.tx=function(){const e={};return e.signing=function(){const e={};return e.v1beta1=function(){const e={};return e.SignMode=function(){const e={},t=Object.create(e);return t[e[0]="SIGN_MODE_UNSPECIFIED"]=0,t[e[1]="SIGN_MODE_DIRECT"]=1,t[e[2]="SIGN_MODE_TEXTUAL"]=2,t[e[127]="SIGN_MODE_LEGACY_AMINO_JSON"]=127,t}(),e.SignatureDescriptors=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)a.cosmos.tx.signing.v1beta1.SignatureDescriptor.encode(e.signatures[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptors;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(a.cosmos.tx.signing.v1beta1.SignatureDescriptor.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptors)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptors;if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptors.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r){if("object"!=typeof e.signatures[r])throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptors.signatures: object expected");t.signatures[r]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.fromObject(e.signatures[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.toObject(e.signatures[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignatureDescriptor=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.publicKey=null,e.prototype.data=null,e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.publicKey&&Object.hasOwnProperty.call(e,"publicKey")&&a.google.protobuf.Any.encode(e.publicKey,t.uint32(10).fork()).ldelim(),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.encode(e.data,t.uint32(18).fork()).ldelim(),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.publicKey=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.data=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.decode(e,e.uint32());break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor;if(null!=e.publicKey){if("object"!=typeof e.publicKey)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.publicKey: object expected");t.publicKey=a.google.protobuf.Any.fromObject(e.publicKey)}if(null!=e.data){if("object"!=typeof e.data)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.data: object expected");t.data=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.fromObject(e.data)}return null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.publicKey=null,r.data=null,s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.publicKey&&e.hasOwnProperty("publicKey")&&(r.publicKey=a.google.protobuf.Any.toObject(e.publicKey,t)),null!=e.data&&e.hasOwnProperty("data")&&(r.data=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.toObject(e.data,t)),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Data=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.single=null,e.prototype.multi=null,Object.defineProperty(e.prototype,"sum",{get:s.oneOfGetter(t=["single","multi"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.single&&Object.hasOwnProperty.call(e,"single")&&a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.encode(e.single,t.uint32(10).fork()).ldelim(),null!=e.multi&&Object.hasOwnProperty.call(e,"multi")&&a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.encode(e.multi,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.single=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.decode(e,e.uint32());break;case 2:n.multi=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data;if(null!=e.single){if("object"!=typeof e.single)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.single: object expected");t.single=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.fromObject(e.single)}if(null!=e.multi){if("object"!=typeof e.multi)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.multi: object expected");t.multi=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.fromObject(e.multi)}return t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.single&&e.hasOwnProperty("single")&&(r.single=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.toObject(e.single,t),t.oneofs&&(r.sum="single")),null!=e.multi&&e.hasOwnProperty("multi")&&(r.multi=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.toObject(e.multi,t),t.oneofs&&(r.sum="multi")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Single=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.mode=0,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.mode&&Object.hasOwnProperty.call(e,"mode")&&t.uint32(8).int32(e.mode),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(18).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.mode=e.int32();break;case 2:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single;switch(e.mode){case"SIGN_MODE_UNSPECIFIED":case 0:t.mode=0;break;case"SIGN_MODE_DIRECT":case 1:t.mode=1;break;case"SIGN_MODE_TEXTUAL":case 2:t.mode=2;break;case"SIGN_MODE_LEGACY_AMINO_JSON":case 127:t.mode=127}return null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.mode=t.enums===String?"SIGN_MODE_UNSPECIFIED":0,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))),null!=e.mode&&e.hasOwnProperty("mode")&&(r.mode=t.enums===String?a.cosmos.tx.signing.v1beta1.SignMode[e.mode]:e.mode),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Multi=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bitarray=null,e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bitarray&&Object.hasOwnProperty.call(e,"bitarray")&&a.cosmos.crypto.multisig.v1beta1.CompactBitArray.encode(e.bitarray,t.uint32(10).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.encode(e.signatures[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.decode(e,e.uint32());break;case 2:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi)return e;var t=new a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi;if(null!=e.bitarray){if("object"!=typeof e.bitarray)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.bitarray: object expected");t.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.fromObject(e.bitarray)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r){if("object"!=typeof e.signatures[r])throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.signatures: object expected");t.signatures[r]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.fromObject(e.signatures[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults&&(r.bitarray=null),null!=e.bitarray&&e.hasOwnProperty("bitarray")&&(r.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.toObject(e.bitarray,t)),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=a.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.toObject(e.signatures[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e}(),e}(),e.v1beta1=function(){const e={};return e.Tx=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.body=null,e.prototype.authInfo=null,e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.body&&Object.hasOwnProperty.call(e,"body")&&a.cosmos.tx.v1beta1.TxBody.encode(e.body,t.uint32(10).fork()).ldelim(),null!=e.authInfo&&Object.hasOwnProperty.call(e,"authInfo")&&a.cosmos.tx.v1beta1.AuthInfo.encode(e.authInfo,t.uint32(18).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)t.uint32(26).bytes(e.signatures[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.Tx;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.body=a.cosmos.tx.v1beta1.TxBody.decode(e,e.uint32());break;case 2:n.authInfo=a.cosmos.tx.v1beta1.AuthInfo.decode(e,e.uint32());break;case 3:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.Tx)return e;var t=new a.cosmos.tx.v1beta1.Tx;if(null!=e.body){if("object"!=typeof e.body)throw TypeError(".cosmos.tx.v1beta1.Tx.body: object expected");t.body=a.cosmos.tx.v1beta1.TxBody.fromObject(e.body)}if(null!=e.authInfo){if("object"!=typeof e.authInfo)throw TypeError(".cosmos.tx.v1beta1.Tx.authInfo: object expected");t.authInfo=a.cosmos.tx.v1beta1.AuthInfo.fromObject(e.authInfo)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.v1beta1.Tx.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r)"string"==typeof e.signatures[r]?s.base64.decode(e.signatures[r],t.signatures[r]=s.newBuffer(s.base64.length(e.signatures[r])),0):e.signatures[r].length&&(t.signatures[r]=e.signatures[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults&&(r.body=null,r.authInfo=null),null!=e.body&&e.hasOwnProperty("body")&&(r.body=a.cosmos.tx.v1beta1.TxBody.toObject(e.body,t)),null!=e.authInfo&&e.hasOwnProperty("authInfo")&&(r.authInfo=a.cosmos.tx.v1beta1.AuthInfo.toObject(e.authInfo,t)),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=t.bytes===String?s.base64.encode(e.signatures[n],0,e.signatures[n].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[n]):e.signatures[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.TxRaw=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bodyBytes=s.newBuffer([]),e.prototype.authInfoBytes=s.newBuffer([]),e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bodyBytes&&Object.hasOwnProperty.call(e,"bodyBytes")&&t.uint32(10).bytes(e.bodyBytes),null!=e.authInfoBytes&&Object.hasOwnProperty.call(e,"authInfoBytes")&&t.uint32(18).bytes(e.authInfoBytes),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)t.uint32(26).bytes(e.signatures[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.TxRaw;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bodyBytes=e.bytes();break;case 2:n.authInfoBytes=e.bytes();break;case 3:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.TxRaw)return e;var t=new a.cosmos.tx.v1beta1.TxRaw;if(null!=e.bodyBytes&&("string"==typeof e.bodyBytes?s.base64.decode(e.bodyBytes,t.bodyBytes=s.newBuffer(s.base64.length(e.bodyBytes)),0):e.bodyBytes.length&&(t.bodyBytes=e.bodyBytes)),null!=e.authInfoBytes&&("string"==typeof e.authInfoBytes?s.base64.decode(e.authInfoBytes,t.authInfoBytes=s.newBuffer(s.base64.length(e.authInfoBytes)),0):e.authInfoBytes.length&&(t.authInfoBytes=e.authInfoBytes)),e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.v1beta1.TxRaw.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r)"string"==typeof e.signatures[r]?s.base64.decode(e.signatures[r],t.signatures[r]=s.newBuffer(s.base64.length(e.signatures[r])),0):e.signatures[r].length&&(t.signatures[r]=e.signatures[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults&&(t.bytes===String?r.bodyBytes="":(r.bodyBytes=[],t.bytes!==Array&&(r.bodyBytes=s.newBuffer(r.bodyBytes))),t.bytes===String?r.authInfoBytes="":(r.authInfoBytes=[],t.bytes!==Array&&(r.authInfoBytes=s.newBuffer(r.authInfoBytes)))),null!=e.bodyBytes&&e.hasOwnProperty("bodyBytes")&&(r.bodyBytes=t.bytes===String?s.base64.encode(e.bodyBytes,0,e.bodyBytes.length):t.bytes===Array?Array.prototype.slice.call(e.bodyBytes):e.bodyBytes),null!=e.authInfoBytes&&e.hasOwnProperty("authInfoBytes")&&(r.authInfoBytes=t.bytes===String?s.base64.encode(e.authInfoBytes,0,e.authInfoBytes.length):t.bytes===Array?Array.prototype.slice.call(e.authInfoBytes):e.authInfoBytes),e.signatures&&e.signatures.length){r.signatures=[];for(var n=0;n<e.signatures.length;++n)r.signatures[n]=t.bytes===String?s.base64.encode(e.signatures[n],0,e.signatures[n].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[n]):e.signatures[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignDoc=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bodyBytes=s.newBuffer([]),e.prototype.authInfoBytes=s.newBuffer([]),e.prototype.chainId="",e.prototype.accountNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.bodyBytes&&Object.hasOwnProperty.call(e,"bodyBytes")&&t.uint32(10).bytes(e.bodyBytes),null!=e.authInfoBytes&&Object.hasOwnProperty.call(e,"authInfoBytes")&&t.uint32(18).bytes(e.authInfoBytes),null!=e.chainId&&Object.hasOwnProperty.call(e,"chainId")&&t.uint32(26).string(e.chainId),null!=e.accountNumber&&Object.hasOwnProperty.call(e,"accountNumber")&&t.uint32(32).uint64(e.accountNumber),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.SignDoc;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bodyBytes=e.bytes();break;case 2:n.authInfoBytes=e.bytes();break;case 3:n.chainId=e.string();break;case 4:n.accountNumber=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.SignDoc)return e;var t=new a.cosmos.tx.v1beta1.SignDoc;return null!=e.bodyBytes&&("string"==typeof e.bodyBytes?s.base64.decode(e.bodyBytes,t.bodyBytes=s.newBuffer(s.base64.length(e.bodyBytes)),0):e.bodyBytes.length&&(t.bodyBytes=e.bodyBytes)),null!=e.authInfoBytes&&("string"==typeof e.authInfoBytes?s.base64.decode(e.authInfoBytes,t.authInfoBytes=s.newBuffer(s.base64.length(e.authInfoBytes)),0):e.authInfoBytes.length&&(t.authInfoBytes=e.authInfoBytes)),null!=e.chainId&&(t.chainId=String(e.chainId)),null!=e.accountNumber&&(s.Long?(t.accountNumber=s.Long.fromValue(e.accountNumber)).unsigned=!0:"string"==typeof e.accountNumber?t.accountNumber=parseInt(e.accountNumber,10):"number"==typeof e.accountNumber?t.accountNumber=e.accountNumber:"object"==typeof e.accountNumber&&(t.accountNumber=new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(t.bytes===String?r.bodyBytes="":(r.bodyBytes=[],t.bytes!==Array&&(r.bodyBytes=s.newBuffer(r.bodyBytes))),t.bytes===String?r.authInfoBytes="":(r.authInfoBytes=[],t.bytes!==Array&&(r.authInfoBytes=s.newBuffer(r.authInfoBytes))),r.chainId="",s.Long){var n=new s.Long(0,0,!0);r.accountNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.accountNumber=t.longs===String?"0":0;return null!=e.bodyBytes&&e.hasOwnProperty("bodyBytes")&&(r.bodyBytes=t.bytes===String?s.base64.encode(e.bodyBytes,0,e.bodyBytes.length):t.bytes===Array?Array.prototype.slice.call(e.bodyBytes):e.bodyBytes),null!=e.authInfoBytes&&e.hasOwnProperty("authInfoBytes")&&(r.authInfoBytes=t.bytes===String?s.base64.encode(e.authInfoBytes,0,e.authInfoBytes.length):t.bytes===Array?Array.prototype.slice.call(e.authInfoBytes):e.authInfoBytes),null!=e.chainId&&e.hasOwnProperty("chainId")&&(r.chainId=e.chainId),null!=e.accountNumber&&e.hasOwnProperty("accountNumber")&&("number"==typeof e.accountNumber?r.accountNumber=t.longs===String?String(e.accountNumber):e.accountNumber:r.accountNumber=t.longs===String?s.Long.prototype.toString.call(e.accountNumber):t.longs===Number?new s.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0):e.accountNumber),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.TxBody=function(){function e(e){if(this.messages=[],this.extensionOptions=[],this.nonCriticalExtensionOptions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.messages=s.emptyArray,e.prototype.memo="",e.prototype.timeoutHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.extensionOptions=s.emptyArray,e.prototype.nonCriticalExtensionOptions=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.messages&&e.messages.length)for(var r=0;r<e.messages.length;++r)a.google.protobuf.Any.encode(e.messages[r],t.uint32(10).fork()).ldelim();if(null!=e.memo&&Object.hasOwnProperty.call(e,"memo")&&t.uint32(18).string(e.memo),null!=e.timeoutHeight&&Object.hasOwnProperty.call(e,"timeoutHeight")&&t.uint32(24).uint64(e.timeoutHeight),null!=e.extensionOptions&&e.extensionOptions.length)for(r=0;r<e.extensionOptions.length;++r)a.google.protobuf.Any.encode(e.extensionOptions[r],t.uint32(8186).fork()).ldelim();if(null!=e.nonCriticalExtensionOptions&&e.nonCriticalExtensionOptions.length)for(r=0;r<e.nonCriticalExtensionOptions.length;++r)a.google.protobuf.Any.encode(e.nonCriticalExtensionOptions[r],t.uint32(16378).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.TxBody;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.messages&&n.messages.length||(n.messages=[]),n.messages.push(a.google.protobuf.Any.decode(e,e.uint32()));break;case 2:n.memo=e.string();break;case 3:n.timeoutHeight=e.uint64();break;case 1023:n.extensionOptions&&n.extensionOptions.length||(n.extensionOptions=[]),n.extensionOptions.push(a.google.protobuf.Any.decode(e,e.uint32()));break;case 2047:n.nonCriticalExtensionOptions&&n.nonCriticalExtensionOptions.length||(n.nonCriticalExtensionOptions=[]),n.nonCriticalExtensionOptions.push(a.google.protobuf.Any.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.TxBody)return e;var t=new a.cosmos.tx.v1beta1.TxBody;if(e.messages){if(!Array.isArray(e.messages))throw TypeError(".cosmos.tx.v1beta1.TxBody.messages: array expected");t.messages=[];for(var r=0;r<e.messages.length;++r){if("object"!=typeof e.messages[r])throw TypeError(".cosmos.tx.v1beta1.TxBody.messages: object expected");t.messages[r]=a.google.protobuf.Any.fromObject(e.messages[r])}}if(null!=e.memo&&(t.memo=String(e.memo)),null!=e.timeoutHeight&&(s.Long?(t.timeoutHeight=s.Long.fromValue(e.timeoutHeight)).unsigned=!0:"string"==typeof e.timeoutHeight?t.timeoutHeight=parseInt(e.timeoutHeight,10):"number"==typeof e.timeoutHeight?t.timeoutHeight=e.timeoutHeight:"object"==typeof e.timeoutHeight&&(t.timeoutHeight=new s.LongBits(e.timeoutHeight.low>>>0,e.timeoutHeight.high>>>0).toNumber(!0))),e.extensionOptions){if(!Array.isArray(e.extensionOptions))throw TypeError(".cosmos.tx.v1beta1.TxBody.extensionOptions: array expected");t.extensionOptions=[];for(r=0;r<e.extensionOptions.length;++r){if("object"!=typeof e.extensionOptions[r])throw TypeError(".cosmos.tx.v1beta1.TxBody.extensionOptions: object expected");t.extensionOptions[r]=a.google.protobuf.Any.fromObject(e.extensionOptions[r])}}if(e.nonCriticalExtensionOptions){if(!Array.isArray(e.nonCriticalExtensionOptions))throw TypeError(".cosmos.tx.v1beta1.TxBody.nonCriticalExtensionOptions: array expected");t.nonCriticalExtensionOptions=[];for(r=0;r<e.nonCriticalExtensionOptions.length;++r){if("object"!=typeof e.nonCriticalExtensionOptions[r])throw TypeError(".cosmos.tx.v1beta1.TxBody.nonCriticalExtensionOptions: object expected");t.nonCriticalExtensionOptions[r]=a.google.protobuf.Any.fromObject(e.nonCriticalExtensionOptions[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.messages=[],r.extensionOptions=[],r.nonCriticalExtensionOptions=[]),t.defaults)if(r.memo="",s.Long){var n=new s.Long(0,0,!0);r.timeoutHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.timeoutHeight=t.longs===String?"0":0;if(e.messages&&e.messages.length){r.messages=[];for(var o=0;o<e.messages.length;++o)r.messages[o]=a.google.protobuf.Any.toObject(e.messages[o],t)}if(null!=e.memo&&e.hasOwnProperty("memo")&&(r.memo=e.memo),null!=e.timeoutHeight&&e.hasOwnProperty("timeoutHeight")&&("number"==typeof e.timeoutHeight?r.timeoutHeight=t.longs===String?String(e.timeoutHeight):e.timeoutHeight:r.timeoutHeight=t.longs===String?s.Long.prototype.toString.call(e.timeoutHeight):t.longs===Number?new s.LongBits(e.timeoutHeight.low>>>0,e.timeoutHeight.high>>>0).toNumber(!0):e.timeoutHeight),e.extensionOptions&&e.extensionOptions.length){r.extensionOptions=[];for(o=0;o<e.extensionOptions.length;++o)r.extensionOptions[o]=a.google.protobuf.Any.toObject(e.extensionOptions[o],t)}if(e.nonCriticalExtensionOptions&&e.nonCriticalExtensionOptions.length){r.nonCriticalExtensionOptions=[];for(o=0;o<e.nonCriticalExtensionOptions.length;++o)r.nonCriticalExtensionOptions[o]=a.google.protobuf.Any.toObject(e.nonCriticalExtensionOptions[o],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.AuthInfo=function(){function e(e){if(this.signerInfos=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signerInfos=s.emptyArray,e.prototype.fee=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.signerInfos&&e.signerInfos.length)for(var r=0;r<e.signerInfos.length;++r)a.cosmos.tx.v1beta1.SignerInfo.encode(e.signerInfos[r],t.uint32(10).fork()).ldelim();return null!=e.fee&&Object.hasOwnProperty.call(e,"fee")&&a.cosmos.tx.v1beta1.Fee.encode(e.fee,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.AuthInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signerInfos&&n.signerInfos.length||(n.signerInfos=[]),n.signerInfos.push(a.cosmos.tx.v1beta1.SignerInfo.decode(e,e.uint32()));break;case 2:n.fee=a.cosmos.tx.v1beta1.Fee.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.AuthInfo)return e;var t=new a.cosmos.tx.v1beta1.AuthInfo;if(e.signerInfos){if(!Array.isArray(e.signerInfos))throw TypeError(".cosmos.tx.v1beta1.AuthInfo.signerInfos: array expected");t.signerInfos=[];for(var r=0;r<e.signerInfos.length;++r){if("object"!=typeof e.signerInfos[r])throw TypeError(".cosmos.tx.v1beta1.AuthInfo.signerInfos: object expected");t.signerInfos[r]=a.cosmos.tx.v1beta1.SignerInfo.fromObject(e.signerInfos[r])}}if(null!=e.fee){if("object"!=typeof e.fee)throw TypeError(".cosmos.tx.v1beta1.AuthInfo.fee: object expected");t.fee=a.cosmos.tx.v1beta1.Fee.fromObject(e.fee)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signerInfos=[]),t.defaults&&(r.fee=null),e.signerInfos&&e.signerInfos.length){r.signerInfos=[];for(var n=0;n<e.signerInfos.length;++n)r.signerInfos[n]=a.cosmos.tx.v1beta1.SignerInfo.toObject(e.signerInfos[n],t)}return null!=e.fee&&e.hasOwnProperty("fee")&&(r.fee=a.cosmos.tx.v1beta1.Fee.toObject(e.fee,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignerInfo=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.publicKey=null,e.prototype.modeInfo=null,e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.publicKey&&Object.hasOwnProperty.call(e,"publicKey")&&a.google.protobuf.Any.encode(e.publicKey,t.uint32(10).fork()).ldelim(),null!=e.modeInfo&&Object.hasOwnProperty.call(e,"modeInfo")&&a.cosmos.tx.v1beta1.ModeInfo.encode(e.modeInfo,t.uint32(18).fork()).ldelim(),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.SignerInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.publicKey=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.modeInfo=a.cosmos.tx.v1beta1.ModeInfo.decode(e,e.uint32());break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.SignerInfo)return e;var t=new a.cosmos.tx.v1beta1.SignerInfo;if(null!=e.publicKey){if("object"!=typeof e.publicKey)throw TypeError(".cosmos.tx.v1beta1.SignerInfo.publicKey: object expected");t.publicKey=a.google.protobuf.Any.fromObject(e.publicKey)}if(null!=e.modeInfo){if("object"!=typeof e.modeInfo)throw TypeError(".cosmos.tx.v1beta1.SignerInfo.modeInfo: object expected");t.modeInfo=a.cosmos.tx.v1beta1.ModeInfo.fromObject(e.modeInfo)}return null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.publicKey=null,r.modeInfo=null,s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.publicKey&&e.hasOwnProperty("publicKey")&&(r.publicKey=a.google.protobuf.Any.toObject(e.publicKey,t)),null!=e.modeInfo&&e.hasOwnProperty("modeInfo")&&(r.modeInfo=a.cosmos.tx.v1beta1.ModeInfo.toObject(e.modeInfo,t)),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ModeInfo=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.single=null,e.prototype.multi=null,Object.defineProperty(e.prototype,"sum",{get:s.oneOfGetter(t=["single","multi"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.single&&Object.hasOwnProperty.call(e,"single")&&a.cosmos.tx.v1beta1.ModeInfo.Single.encode(e.single,t.uint32(10).fork()).ldelim(),null!=e.multi&&Object.hasOwnProperty.call(e,"multi")&&a.cosmos.tx.v1beta1.ModeInfo.Multi.encode(e.multi,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.ModeInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.single=a.cosmos.tx.v1beta1.ModeInfo.Single.decode(e,e.uint32());break;case 2:n.multi=a.cosmos.tx.v1beta1.ModeInfo.Multi.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.ModeInfo)return e;var t=new a.cosmos.tx.v1beta1.ModeInfo;if(null!=e.single){if("object"!=typeof e.single)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.single: object expected");t.single=a.cosmos.tx.v1beta1.ModeInfo.Single.fromObject(e.single)}if(null!=e.multi){if("object"!=typeof e.multi)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.multi: object expected");t.multi=a.cosmos.tx.v1beta1.ModeInfo.Multi.fromObject(e.multi)}return t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.single&&e.hasOwnProperty("single")&&(r.single=a.cosmos.tx.v1beta1.ModeInfo.Single.toObject(e.single,t),t.oneofs&&(r.sum="single")),null!=e.multi&&e.hasOwnProperty("multi")&&(r.multi=a.cosmos.tx.v1beta1.ModeInfo.Multi.toObject(e.multi,t),t.oneofs&&(r.sum="multi")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Single=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.mode=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.mode&&Object.hasOwnProperty.call(e,"mode")&&t.uint32(8).int32(e.mode),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.ModeInfo.Single;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.mode=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.ModeInfo.Single)return e;var t=new a.cosmos.tx.v1beta1.ModeInfo.Single;switch(e.mode){case"SIGN_MODE_UNSPECIFIED":case 0:t.mode=0;break;case"SIGN_MODE_DIRECT":case 1:t.mode=1;break;case"SIGN_MODE_TEXTUAL":case 2:t.mode=2;break;case"SIGN_MODE_LEGACY_AMINO_JSON":case 127:t.mode=127}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.mode=t.enums===String?"SIGN_MODE_UNSPECIFIED":0),null!=e.mode&&e.hasOwnProperty("mode")&&(r.mode=t.enums===String?a.cosmos.tx.signing.v1beta1.SignMode[e.mode]:e.mode),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Multi=function(){function e(e){if(this.modeInfos=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bitarray=null,e.prototype.modeInfos=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bitarray&&Object.hasOwnProperty.call(e,"bitarray")&&a.cosmos.crypto.multisig.v1beta1.CompactBitArray.encode(e.bitarray,t.uint32(10).fork()).ldelim(),null!=e.modeInfos&&e.modeInfos.length)for(var r=0;r<e.modeInfos.length;++r)a.cosmos.tx.v1beta1.ModeInfo.encode(e.modeInfos[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.ModeInfo.Multi;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.decode(e,e.uint32());break;case 2:n.modeInfos&&n.modeInfos.length||(n.modeInfos=[]),n.modeInfos.push(a.cosmos.tx.v1beta1.ModeInfo.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.ModeInfo.Multi)return e;var t=new a.cosmos.tx.v1beta1.ModeInfo.Multi;if(null!=e.bitarray){if("object"!=typeof e.bitarray)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.bitarray: object expected");t.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.fromObject(e.bitarray)}if(e.modeInfos){if(!Array.isArray(e.modeInfos))throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.modeInfos: array expected");t.modeInfos=[];for(var r=0;r<e.modeInfos.length;++r){if("object"!=typeof e.modeInfos[r])throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.modeInfos: object expected");t.modeInfos[r]=a.cosmos.tx.v1beta1.ModeInfo.fromObject(e.modeInfos[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.modeInfos=[]),t.defaults&&(r.bitarray=null),null!=e.bitarray&&e.hasOwnProperty("bitarray")&&(r.bitarray=a.cosmos.crypto.multisig.v1beta1.CompactBitArray.toObject(e.bitarray,t)),e.modeInfos&&e.modeInfos.length){r.modeInfos=[];for(var n=0;n<e.modeInfos.length;++n)r.modeInfos[n]=a.cosmos.tx.v1beta1.ModeInfo.toObject(e.modeInfos[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.Fee=function(){function e(e){if(this.amount=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.amount=s.emptyArray,e.prototype.gasLimit=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.payer="",e.prototype.granter="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.amount&&e.amount.length)for(var r=0;r<e.amount.length;++r)a.cosmos.base.v1beta1.Coin.encode(e.amount[r],t.uint32(10).fork()).ldelim();return null!=e.gasLimit&&Object.hasOwnProperty.call(e,"gasLimit")&&t.uint32(16).uint64(e.gasLimit),null!=e.payer&&Object.hasOwnProperty.call(e,"payer")&&t.uint32(26).string(e.payer),null!=e.granter&&Object.hasOwnProperty.call(e,"granter")&&t.uint32(34).string(e.granter),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.cosmos.tx.v1beta1.Fee;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.amount&&n.amount.length||(n.amount=[]),n.amount.push(a.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;case 2:n.gasLimit=e.uint64();break;case 3:n.payer=e.string();break;case 4:n.granter=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.cosmos.tx.v1beta1.Fee)return e;var t=new a.cosmos.tx.v1beta1.Fee;if(e.amount){if(!Array.isArray(e.amount))throw TypeError(".cosmos.tx.v1beta1.Fee.amount: array expected");t.amount=[];for(var r=0;r<e.amount.length;++r){if("object"!=typeof e.amount[r])throw TypeError(".cosmos.tx.v1beta1.Fee.amount: object expected");t.amount[r]=a.cosmos.base.v1beta1.Coin.fromObject(e.amount[r])}}return null!=e.gasLimit&&(s.Long?(t.gasLimit=s.Long.fromValue(e.gasLimit)).unsigned=!0:"string"==typeof e.gasLimit?t.gasLimit=parseInt(e.gasLimit,10):"number"==typeof e.gasLimit?t.gasLimit=e.gasLimit:"object"==typeof e.gasLimit&&(t.gasLimit=new s.LongBits(e.gasLimit.low>>>0,e.gasLimit.high>>>0).toNumber(!0))),null!=e.payer&&(t.payer=String(e.payer)),null!=e.granter&&(t.granter=String(e.granter)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.amount=[]),t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.gasLimit=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.gasLimit=t.longs===String?"0":0;r.payer="",r.granter=""}if(e.amount&&e.amount.length){r.amount=[];for(var o=0;o<e.amount.length;++o)r.amount[o]=a.cosmos.base.v1beta1.Coin.toObject(e.amount[o],t)}return null!=e.gasLimit&&e.hasOwnProperty("gasLimit")&&("number"==typeof e.gasLimit?r.gasLimit=t.longs===String?String(e.gasLimit):e.gasLimit:r.gasLimit=t.longs===String?s.Long.prototype.toString.call(e.gasLimit):t.longs===Number?new s.LongBits(e.gasLimit.low>>>0,e.gasLimit.high>>>0).toNumber(!0):e.gasLimit),null!=e.payer&&e.hasOwnProperty("payer")&&(r.payer=e.payer),null!=e.granter&&e.hasOwnProperty("granter")&&(r.granter=e.granter),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e})(),t.google=a.google=(()=>{const e={};return e.protobuf=function(){const e={};return e.Any=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type_url="",e.prototype.value=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type_url&&Object.hasOwnProperty.call(e,"type_url")&&t.uint32(10).string(e.type_url),null!=e.value&&Object.hasOwnProperty.call(e,"value")&&t.uint32(18).bytes(e.value),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.Any;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type_url=e.string();break;case 2:n.value=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.Any)return e;var t=new a.google.protobuf.Any;return null!=e.type_url&&(t.type_url=String(e.type_url)),null!=e.value&&("string"==typeof e.value?s.base64.decode(e.value,t.value=s.newBuffer(s.base64.length(e.value)),0):e.value.length&&(t.value=e.value)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.type_url="",t.bytes===String?r.value="":(r.value=[],t.bytes!==Array&&(r.value=s.newBuffer(r.value)))),null!=e.type_url&&e.hasOwnProperty("type_url")&&(r.type_url=e.type_url),null!=e.value&&e.hasOwnProperty("value")&&(r.value=t.bytes===String?s.base64.encode(e.value,0,e.value.length):t.bytes===Array?Array.prototype.slice.call(e.value):e.value),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FileDescriptorSet=function(){function e(e){if(this.file=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.file=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.file&&e.file.length)for(var r=0;r<e.file.length;++r)a.google.protobuf.FileDescriptorProto.encode(e.file[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FileDescriptorSet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.file&&n.file.length||(n.file=[]),n.file.push(a.google.protobuf.FileDescriptorProto.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FileDescriptorSet)return e;var t=new a.google.protobuf.FileDescriptorSet;if(e.file){if(!Array.isArray(e.file))throw TypeError(".google.protobuf.FileDescriptorSet.file: array expected");t.file=[];for(var r=0;r<e.file.length;++r){if("object"!=typeof e.file[r])throw TypeError(".google.protobuf.FileDescriptorSet.file: object expected");t.file[r]=a.google.protobuf.FileDescriptorProto.fromObject(e.file[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.file=[]),e.file&&e.file.length){r.file=[];for(var n=0;n<e.file.length;++n)r.file[n]=a.google.protobuf.FileDescriptorProto.toObject(e.file[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FileDescriptorProto=function(){function e(e){if(this.dependency=[],this.publicDependency=[],this.weakDependency=[],this.messageType=[],this.enumType=[],this.service=[],this.extension=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.package="",e.prototype.dependency=s.emptyArray,e.prototype.publicDependency=s.emptyArray,e.prototype.weakDependency=s.emptyArray,e.prototype.messageType=s.emptyArray,e.prototype.enumType=s.emptyArray,e.prototype.service=s.emptyArray,e.prototype.extension=s.emptyArray,e.prototype.options=null,e.prototype.sourceCodeInfo=null,e.prototype.syntax="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.package&&Object.hasOwnProperty.call(e,"package")&&t.uint32(18).string(e.package),null!=e.dependency&&e.dependency.length)for(var r=0;r<e.dependency.length;++r)t.uint32(26).string(e.dependency[r]);if(null!=e.messageType&&e.messageType.length)for(r=0;r<e.messageType.length;++r)a.google.protobuf.DescriptorProto.encode(e.messageType[r],t.uint32(34).fork()).ldelim();if(null!=e.enumType&&e.enumType.length)for(r=0;r<e.enumType.length;++r)a.google.protobuf.EnumDescriptorProto.encode(e.enumType[r],t.uint32(42).fork()).ldelim();if(null!=e.service&&e.service.length)for(r=0;r<e.service.length;++r)a.google.protobuf.ServiceDescriptorProto.encode(e.service[r],t.uint32(50).fork()).ldelim();if(null!=e.extension&&e.extension.length)for(r=0;r<e.extension.length;++r)a.google.protobuf.FieldDescriptorProto.encode(e.extension[r],t.uint32(58).fork()).ldelim();if(null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.FileOptions.encode(e.options,t.uint32(66).fork()).ldelim(),null!=e.sourceCodeInfo&&Object.hasOwnProperty.call(e,"sourceCodeInfo")&&a.google.protobuf.SourceCodeInfo.encode(e.sourceCodeInfo,t.uint32(74).fork()).ldelim(),null!=e.publicDependency&&e.publicDependency.length)for(r=0;r<e.publicDependency.length;++r)t.uint32(80).int32(e.publicDependency[r]);if(null!=e.weakDependency&&e.weakDependency.length)for(r=0;r<e.weakDependency.length;++r)t.uint32(88).int32(e.weakDependency[r]);return null!=e.syntax&&Object.hasOwnProperty.call(e,"syntax")&&t.uint32(98).string(e.syntax),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FileDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.package=e.string();break;case 3:n.dependency&&n.dependency.length||(n.dependency=[]),n.dependency.push(e.string());break;case 10:if(n.publicDependency&&n.publicDependency.length||(n.publicDependency=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.publicDependency.push(e.int32());else n.publicDependency.push(e.int32());break;case 11:if(n.weakDependency&&n.weakDependency.length||(n.weakDependency=[]),2==(7&i))for(s=e.uint32()+e.pos;e.pos<s;)n.weakDependency.push(e.int32());else n.weakDependency.push(e.int32());break;case 4:n.messageType&&n.messageType.length||(n.messageType=[]),n.messageType.push(a.google.protobuf.DescriptorProto.decode(e,e.uint32()));break;case 5:n.enumType&&n.enumType.length||(n.enumType=[]),n.enumType.push(a.google.protobuf.EnumDescriptorProto.decode(e,e.uint32()));break;case 6:n.service&&n.service.length||(n.service=[]),n.service.push(a.google.protobuf.ServiceDescriptorProto.decode(e,e.uint32()));break;case 7:n.extension&&n.extension.length||(n.extension=[]),n.extension.push(a.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 8:n.options=a.google.protobuf.FileOptions.decode(e,e.uint32());break;case 9:n.sourceCodeInfo=a.google.protobuf.SourceCodeInfo.decode(e,e.uint32());break;case 12:n.syntax=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FileDescriptorProto)return e;var t=new a.google.protobuf.FileDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.package&&(t.package=String(e.package)),e.dependency){if(!Array.isArray(e.dependency))throw TypeError(".google.protobuf.FileDescriptorProto.dependency: array expected");t.dependency=[];for(var r=0;r<e.dependency.length;++r)t.dependency[r]=String(e.dependency[r])}if(e.publicDependency){if(!Array.isArray(e.publicDependency))throw TypeError(".google.protobuf.FileDescriptorProto.publicDependency: array expected");t.publicDependency=[];for(r=0;r<e.publicDependency.length;++r)t.publicDependency[r]=0|e.publicDependency[r]}if(e.weakDependency){if(!Array.isArray(e.weakDependency))throw TypeError(".google.protobuf.FileDescriptorProto.weakDependency: array expected");t.weakDependency=[];for(r=0;r<e.weakDependency.length;++r)t.weakDependency[r]=0|e.weakDependency[r]}if(e.messageType){if(!Array.isArray(e.messageType))throw TypeError(".google.protobuf.FileDescriptorProto.messageType: array expected");t.messageType=[];for(r=0;r<e.messageType.length;++r){if("object"!=typeof e.messageType[r])throw TypeError(".google.protobuf.FileDescriptorProto.messageType: object expected");t.messageType[r]=a.google.protobuf.DescriptorProto.fromObject(e.messageType[r])}}if(e.enumType){if(!Array.isArray(e.enumType))throw TypeError(".google.protobuf.FileDescriptorProto.enumType: array expected");t.enumType=[];for(r=0;r<e.enumType.length;++r){if("object"!=typeof e.enumType[r])throw TypeError(".google.protobuf.FileDescriptorProto.enumType: object expected");t.enumType[r]=a.google.protobuf.EnumDescriptorProto.fromObject(e.enumType[r])}}if(e.service){if(!Array.isArray(e.service))throw TypeError(".google.protobuf.FileDescriptorProto.service: array expected");t.service=[];for(r=0;r<e.service.length;++r){if("object"!=typeof e.service[r])throw TypeError(".google.protobuf.FileDescriptorProto.service: object expected");t.service[r]=a.google.protobuf.ServiceDescriptorProto.fromObject(e.service[r])}}if(e.extension){if(!Array.isArray(e.extension))throw TypeError(".google.protobuf.FileDescriptorProto.extension: array expected");t.extension=[];for(r=0;r<e.extension.length;++r){if("object"!=typeof e.extension[r])throw TypeError(".google.protobuf.FileDescriptorProto.extension: object expected");t.extension[r]=a.google.protobuf.FieldDescriptorProto.fromObject(e.extension[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.FileDescriptorProto.options: object expected");t.options=a.google.protobuf.FileOptions.fromObject(e.options)}if(null!=e.sourceCodeInfo){if("object"!=typeof e.sourceCodeInfo)throw TypeError(".google.protobuf.FileDescriptorProto.sourceCodeInfo: object expected");t.sourceCodeInfo=a.google.protobuf.SourceCodeInfo.fromObject(e.sourceCodeInfo)}return null!=e.syntax&&(t.syntax=String(e.syntax)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.dependency=[],r.messageType=[],r.enumType=[],r.service=[],r.extension=[],r.publicDependency=[],r.weakDependency=[]),t.defaults&&(r.name="",r.package="",r.options=null,r.sourceCodeInfo=null,r.syntax=""),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.package&&e.hasOwnProperty("package")&&(r.package=e.package),e.dependency&&e.dependency.length){r.dependency=[];for(var n=0;n<e.dependency.length;++n)r.dependency[n]=e.dependency[n]}if(e.messageType&&e.messageType.length){r.messageType=[];for(n=0;n<e.messageType.length;++n)r.messageType[n]=a.google.protobuf.DescriptorProto.toObject(e.messageType[n],t)}if(e.enumType&&e.enumType.length){r.enumType=[];for(n=0;n<e.enumType.length;++n)r.enumType[n]=a.google.protobuf.EnumDescriptorProto.toObject(e.enumType[n],t)}if(e.service&&e.service.length){r.service=[];for(n=0;n<e.service.length;++n)r.service[n]=a.google.protobuf.ServiceDescriptorProto.toObject(e.service[n],t)}if(e.extension&&e.extension.length){r.extension=[];for(n=0;n<e.extension.length;++n)r.extension[n]=a.google.protobuf.FieldDescriptorProto.toObject(e.extension[n],t)}if(null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.FileOptions.toObject(e.options,t)),null!=e.sourceCodeInfo&&e.hasOwnProperty("sourceCodeInfo")&&(r.sourceCodeInfo=a.google.protobuf.SourceCodeInfo.toObject(e.sourceCodeInfo,t)),e.publicDependency&&e.publicDependency.length){r.publicDependency=[];for(n=0;n<e.publicDependency.length;++n)r.publicDependency[n]=e.publicDependency[n]}if(e.weakDependency&&e.weakDependency.length){r.weakDependency=[];for(n=0;n<e.weakDependency.length;++n)r.weakDependency[n]=e.weakDependency[n]}return null!=e.syntax&&e.hasOwnProperty("syntax")&&(r.syntax=e.syntax),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DescriptorProto=function(){function e(e){if(this.field=[],this.extension=[],this.nestedType=[],this.enumType=[],this.extensionRange=[],this.oneofDecl=[],this.reservedRange=[],this.reservedName=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.field=s.emptyArray,e.prototype.extension=s.emptyArray,e.prototype.nestedType=s.emptyArray,e.prototype.enumType=s.emptyArray,e.prototype.extensionRange=s.emptyArray,e.prototype.oneofDecl=s.emptyArray,e.prototype.options=null,e.prototype.reservedRange=s.emptyArray,e.prototype.reservedName=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.field&&e.field.length)for(var r=0;r<e.field.length;++r)a.google.protobuf.FieldDescriptorProto.encode(e.field[r],t.uint32(18).fork()).ldelim();if(null!=e.nestedType&&e.nestedType.length)for(r=0;r<e.nestedType.length;++r)a.google.protobuf.DescriptorProto.encode(e.nestedType[r],t.uint32(26).fork()).ldelim();if(null!=e.enumType&&e.enumType.length)for(r=0;r<e.enumType.length;++r)a.google.protobuf.EnumDescriptorProto.encode(e.enumType[r],t.uint32(34).fork()).ldelim();if(null!=e.extensionRange&&e.extensionRange.length)for(r=0;r<e.extensionRange.length;++r)a.google.protobuf.DescriptorProto.ExtensionRange.encode(e.extensionRange[r],t.uint32(42).fork()).ldelim();if(null!=e.extension&&e.extension.length)for(r=0;r<e.extension.length;++r)a.google.protobuf.FieldDescriptorProto.encode(e.extension[r],t.uint32(50).fork()).ldelim();if(null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.MessageOptions.encode(e.options,t.uint32(58).fork()).ldelim(),null!=e.oneofDecl&&e.oneofDecl.length)for(r=0;r<e.oneofDecl.length;++r)a.google.protobuf.OneofDescriptorProto.encode(e.oneofDecl[r],t.uint32(66).fork()).ldelim();if(null!=e.reservedRange&&e.reservedRange.length)for(r=0;r<e.reservedRange.length;++r)a.google.protobuf.DescriptorProto.ReservedRange.encode(e.reservedRange[r],t.uint32(74).fork()).ldelim();if(null!=e.reservedName&&e.reservedName.length)for(r=0;r<e.reservedName.length;++r)t.uint32(82).string(e.reservedName[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.DescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.field&&n.field.length||(n.field=[]),n.field.push(a.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 6:n.extension&&n.extension.length||(n.extension=[]),n.extension.push(a.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 3:n.nestedType&&n.nestedType.length||(n.nestedType=[]),n.nestedType.push(a.google.protobuf.DescriptorProto.decode(e,e.uint32()));break;case 4:n.enumType&&n.enumType.length||(n.enumType=[]),n.enumType.push(a.google.protobuf.EnumDescriptorProto.decode(e,e.uint32()));break;case 5:n.extensionRange&&n.extensionRange.length||(n.extensionRange=[]),n.extensionRange.push(a.google.protobuf.DescriptorProto.ExtensionRange.decode(e,e.uint32()));break;case 8:n.oneofDecl&&n.oneofDecl.length||(n.oneofDecl=[]),n.oneofDecl.push(a.google.protobuf.OneofDescriptorProto.decode(e,e.uint32()));break;case 7:n.options=a.google.protobuf.MessageOptions.decode(e,e.uint32());break;case 9:n.reservedRange&&n.reservedRange.length||(n.reservedRange=[]),n.reservedRange.push(a.google.protobuf.DescriptorProto.ReservedRange.decode(e,e.uint32()));break;case 10:n.reservedName&&n.reservedName.length||(n.reservedName=[]),n.reservedName.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.DescriptorProto)return e;var t=new a.google.protobuf.DescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.field){if(!Array.isArray(e.field))throw TypeError(".google.protobuf.DescriptorProto.field: array expected");t.field=[];for(var r=0;r<e.field.length;++r){if("object"!=typeof e.field[r])throw TypeError(".google.protobuf.DescriptorProto.field: object expected");t.field[r]=a.google.protobuf.FieldDescriptorProto.fromObject(e.field[r])}}if(e.extension){if(!Array.isArray(e.extension))throw TypeError(".google.protobuf.DescriptorProto.extension: array expected");t.extension=[];for(r=0;r<e.extension.length;++r){if("object"!=typeof e.extension[r])throw TypeError(".google.protobuf.DescriptorProto.extension: object expected");t.extension[r]=a.google.protobuf.FieldDescriptorProto.fromObject(e.extension[r])}}if(e.nestedType){if(!Array.isArray(e.nestedType))throw TypeError(".google.protobuf.DescriptorProto.nestedType: array expected");t.nestedType=[];for(r=0;r<e.nestedType.length;++r){if("object"!=typeof e.nestedType[r])throw TypeError(".google.protobuf.DescriptorProto.nestedType: object expected");t.nestedType[r]=a.google.protobuf.DescriptorProto.fromObject(e.nestedType[r])}}if(e.enumType){if(!Array.isArray(e.enumType))throw TypeError(".google.protobuf.DescriptorProto.enumType: array expected");t.enumType=[];for(r=0;r<e.enumType.length;++r){if("object"!=typeof e.enumType[r])throw TypeError(".google.protobuf.DescriptorProto.enumType: object expected");t.enumType[r]=a.google.protobuf.EnumDescriptorProto.fromObject(e.enumType[r])}}if(e.extensionRange){if(!Array.isArray(e.extensionRange))throw TypeError(".google.protobuf.DescriptorProto.extensionRange: array expected");t.extensionRange=[];for(r=0;r<e.extensionRange.length;++r){if("object"!=typeof e.extensionRange[r])throw TypeError(".google.protobuf.DescriptorProto.extensionRange: object expected");t.extensionRange[r]=a.google.protobuf.DescriptorProto.ExtensionRange.fromObject(e.extensionRange[r])}}if(e.oneofDecl){if(!Array.isArray(e.oneofDecl))throw TypeError(".google.protobuf.DescriptorProto.oneofDecl: array expected");t.oneofDecl=[];for(r=0;r<e.oneofDecl.length;++r){if("object"!=typeof e.oneofDecl[r])throw TypeError(".google.protobuf.DescriptorProto.oneofDecl: object expected");t.oneofDecl[r]=a.google.protobuf.OneofDescriptorProto.fromObject(e.oneofDecl[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.DescriptorProto.options: object expected");t.options=a.google.protobuf.MessageOptions.fromObject(e.options)}if(e.reservedRange){if(!Array.isArray(e.reservedRange))throw TypeError(".google.protobuf.DescriptorProto.reservedRange: array expected");t.reservedRange=[];for(r=0;r<e.reservedRange.length;++r){if("object"!=typeof e.reservedRange[r])throw TypeError(".google.protobuf.DescriptorProto.reservedRange: object expected");t.reservedRange[r]=a.google.protobuf.DescriptorProto.ReservedRange.fromObject(e.reservedRange[r])}}if(e.reservedName){if(!Array.isArray(e.reservedName))throw TypeError(".google.protobuf.DescriptorProto.reservedName: array expected");t.reservedName=[];for(r=0;r<e.reservedName.length;++r)t.reservedName[r]=String(e.reservedName[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.field=[],r.nestedType=[],r.enumType=[],r.extensionRange=[],r.extension=[],r.oneofDecl=[],r.reservedRange=[],r.reservedName=[]),t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.field&&e.field.length){r.field=[];for(var n=0;n<e.field.length;++n)r.field[n]=a.google.protobuf.FieldDescriptorProto.toObject(e.field[n],t)}if(e.nestedType&&e.nestedType.length){r.nestedType=[];for(n=0;n<e.nestedType.length;++n)r.nestedType[n]=a.google.protobuf.DescriptorProto.toObject(e.nestedType[n],t)}if(e.enumType&&e.enumType.length){r.enumType=[];for(n=0;n<e.enumType.length;++n)r.enumType[n]=a.google.protobuf.EnumDescriptorProto.toObject(e.enumType[n],t)}if(e.extensionRange&&e.extensionRange.length){r.extensionRange=[];for(n=0;n<e.extensionRange.length;++n)r.extensionRange[n]=a.google.protobuf.DescriptorProto.ExtensionRange.toObject(e.extensionRange[n],t)}if(e.extension&&e.extension.length){r.extension=[];for(n=0;n<e.extension.length;++n)r.extension[n]=a.google.protobuf.FieldDescriptorProto.toObject(e.extension[n],t)}if(null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.MessageOptions.toObject(e.options,t)),e.oneofDecl&&e.oneofDecl.length){r.oneofDecl=[];for(n=0;n<e.oneofDecl.length;++n)r.oneofDecl[n]=a.google.protobuf.OneofDescriptorProto.toObject(e.oneofDecl[n],t)}if(e.reservedRange&&e.reservedRange.length){r.reservedRange=[];for(n=0;n<e.reservedRange.length;++n)r.reservedRange[n]=a.google.protobuf.DescriptorProto.ReservedRange.toObject(e.reservedRange[n],t)}if(e.reservedName&&e.reservedName.length){r.reservedName=[];for(n=0;n<e.reservedName.length;++n)r.reservedName[n]=e.reservedName[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.ExtensionRange=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.start=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.start&&Object.hasOwnProperty.call(e,"start")&&t.uint32(8).int32(e.start),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(16).int32(e.end),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.DescriptorProto.ExtensionRange;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.start=e.int32();break;case 2:n.end=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.DescriptorProto.ExtensionRange)return e;var t=new a.google.protobuf.DescriptorProto.ExtensionRange;return null!=e.start&&(t.start=0|e.start),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.start=0,r.end=0),null!=e.start&&e.hasOwnProperty("start")&&(r.start=e.start),null!=e.end&&e.hasOwnProperty("end")&&(r.end=e.end),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ReservedRange=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.start=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.start&&Object.hasOwnProperty.call(e,"start")&&t.uint32(8).int32(e.start),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(16).int32(e.end),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.DescriptorProto.ReservedRange;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.start=e.int32();break;case 2:n.end=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.DescriptorProto.ReservedRange)return e;var t=new a.google.protobuf.DescriptorProto.ReservedRange;return null!=e.start&&(t.start=0|e.start),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.start=0,r.end=0),null!=e.start&&e.hasOwnProperty("start")&&(r.start=e.start),null!=e.end&&e.hasOwnProperty("end")&&(r.end=e.end),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.FieldDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.number=0,e.prototype.label=1,e.prototype.type=1,e.prototype.typeName="",e.prototype.extendee="",e.prototype.defaultValue="",e.prototype.oneofIndex=0,e.prototype.jsonName="",e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.extendee&&Object.hasOwnProperty.call(e,"extendee")&&t.uint32(18).string(e.extendee),null!=e.number&&Object.hasOwnProperty.call(e,"number")&&t.uint32(24).int32(e.number),null!=e.label&&Object.hasOwnProperty.call(e,"label")&&t.uint32(32).int32(e.label),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(40).int32(e.type),null!=e.typeName&&Object.hasOwnProperty.call(e,"typeName")&&t.uint32(50).string(e.typeName),null!=e.defaultValue&&Object.hasOwnProperty.call(e,"defaultValue")&&t.uint32(58).string(e.defaultValue),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.FieldOptions.encode(e.options,t.uint32(66).fork()).ldelim(),null!=e.oneofIndex&&Object.hasOwnProperty.call(e,"oneofIndex")&&t.uint32(72).int32(e.oneofIndex),null!=e.jsonName&&Object.hasOwnProperty.call(e,"jsonName")&&t.uint32(82).string(e.jsonName),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FieldDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 3:n.number=e.int32();break;case 4:n.label=e.int32();break;case 5:n.type=e.int32();break;case 6:n.typeName=e.string();break;case 2:n.extendee=e.string();break;case 7:n.defaultValue=e.string();break;case 9:n.oneofIndex=e.int32();break;case 10:n.jsonName=e.string();break;case 8:n.options=a.google.protobuf.FieldOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FieldDescriptorProto)return e;var t=new a.google.protobuf.FieldDescriptorProto;switch(null!=e.name&&(t.name=String(e.name)),null!=e.number&&(t.number=0|e.number),e.label){case"LABEL_OPTIONAL":case 1:t.label=1;break;case"LABEL_REQUIRED":case 2:t.label=2;break;case"LABEL_REPEATED":case 3:t.label=3}switch(e.type){case"TYPE_DOUBLE":case 1:t.type=1;break;case"TYPE_FLOAT":case 2:t.type=2;break;case"TYPE_INT64":case 3:t.type=3;break;case"TYPE_UINT64":case 4:t.type=4;break;case"TYPE_INT32":case 5:t.type=5;break;case"TYPE_FIXED64":case 6:t.type=6;break;case"TYPE_FIXED32":case 7:t.type=7;break;case"TYPE_BOOL":case 8:t.type=8;break;case"TYPE_STRING":case 9:t.type=9;break;case"TYPE_GROUP":case 10:t.type=10;break;case"TYPE_MESSAGE":case 11:t.type=11;break;case"TYPE_BYTES":case 12:t.type=12;break;case"TYPE_UINT32":case 13:t.type=13;break;case"TYPE_ENUM":case 14:t.type=14;break;case"TYPE_SFIXED32":case 15:t.type=15;break;case"TYPE_SFIXED64":case 16:t.type=16;break;case"TYPE_SINT32":case 17:t.type=17;break;case"TYPE_SINT64":case 18:t.type=18}if(null!=e.typeName&&(t.typeName=String(e.typeName)),null!=e.extendee&&(t.extendee=String(e.extendee)),null!=e.defaultValue&&(t.defaultValue=String(e.defaultValue)),null!=e.oneofIndex&&(t.oneofIndex=0|e.oneofIndex),null!=e.jsonName&&(t.jsonName=String(e.jsonName)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");t.options=a.google.protobuf.FieldOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.extendee="",r.number=0,r.label=t.enums===String?"LABEL_OPTIONAL":1,r.type=t.enums===String?"TYPE_DOUBLE":1,r.typeName="",r.defaultValue="",r.options=null,r.oneofIndex=0,r.jsonName=""),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.extendee&&e.hasOwnProperty("extendee")&&(r.extendee=e.extendee),null!=e.number&&e.hasOwnProperty("number")&&(r.number=e.number),null!=e.label&&e.hasOwnProperty("label")&&(r.label=t.enums===String?a.google.protobuf.FieldDescriptorProto.Label[e.label]:e.label),null!=e.type&&e.hasOwnProperty("type")&&(r.type=t.enums===String?a.google.protobuf.FieldDescriptorProto.Type[e.type]:e.type),null!=e.typeName&&e.hasOwnProperty("typeName")&&(r.typeName=e.typeName),null!=e.defaultValue&&e.hasOwnProperty("defaultValue")&&(r.defaultValue=e.defaultValue),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.FieldOptions.toObject(e.options,t)),null!=e.oneofIndex&&e.hasOwnProperty("oneofIndex")&&(r.oneofIndex=e.oneofIndex),null!=e.jsonName&&e.hasOwnProperty("jsonName")&&(r.jsonName=e.jsonName),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Type=function(){const e={},t=Object.create(e);return t[e[1]="TYPE_DOUBLE"]=1,t[e[2]="TYPE_FLOAT"]=2,t[e[3]="TYPE_INT64"]=3,t[e[4]="TYPE_UINT64"]=4,t[e[5]="TYPE_INT32"]=5,t[e[6]="TYPE_FIXED64"]=6,t[e[7]="TYPE_FIXED32"]=7,t[e[8]="TYPE_BOOL"]=8,t[e[9]="TYPE_STRING"]=9,t[e[10]="TYPE_GROUP"]=10,t[e[11]="TYPE_MESSAGE"]=11,t[e[12]="TYPE_BYTES"]=12,t[e[13]="TYPE_UINT32"]=13,t[e[14]="TYPE_ENUM"]=14,t[e[15]="TYPE_SFIXED32"]=15,t[e[16]="TYPE_SFIXED64"]=16,t[e[17]="TYPE_SINT32"]=17,t[e[18]="TYPE_SINT64"]=18,t}(),e.Label=function(){const e={},t=Object.create(e);return t[e[1]="LABEL_OPTIONAL"]=1,t[e[2]="LABEL_REQUIRED"]=2,t[e[3]="LABEL_REPEATED"]=3,t}(),e}(),e.OneofDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.OneofOptions.encode(e.options,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.OneofDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.options=a.google.protobuf.OneofOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.OneofDescriptorProto)return e;var t=new a.google.protobuf.OneofDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");t.options=a.google.protobuf.OneofOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.OneofOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumDescriptorProto=function(){function e(e){if(this.value=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.value=s.emptyArray,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.value&&e.value.length)for(var r=0;r<e.value.length;++r)a.google.protobuf.EnumValueDescriptorProto.encode(e.value[r],t.uint32(18).fork()).ldelim();return null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.EnumOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.value&&n.value.length||(n.value=[]),n.value.push(a.google.protobuf.EnumValueDescriptorProto.decode(e,e.uint32()));break;case 3:n.options=a.google.protobuf.EnumOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumDescriptorProto)return e;var t=new a.google.protobuf.EnumDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.value){if(!Array.isArray(e.value))throw TypeError(".google.protobuf.EnumDescriptorProto.value: array expected");t.value=[];for(var r=0;r<e.value.length;++r){if("object"!=typeof e.value[r])throw TypeError(".google.protobuf.EnumDescriptorProto.value: object expected");t.value[r]=a.google.protobuf.EnumValueDescriptorProto.fromObject(e.value[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.EnumDescriptorProto.options: object expected");t.options=a.google.protobuf.EnumOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.value=[]),t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.value&&e.value.length){r.value=[];for(var n=0;n<e.value.length;++n)r.value[n]=a.google.protobuf.EnumValueDescriptorProto.toObject(e.value[n],t)}return null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.EnumOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumValueDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.number=0,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.number&&Object.hasOwnProperty.call(e,"number")&&t.uint32(16).int32(e.number),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.EnumValueOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumValueDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.number=e.int32();break;case 3:n.options=a.google.protobuf.EnumValueOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumValueDescriptorProto)return e;var t=new a.google.protobuf.EnumValueDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.number&&(t.number=0|e.number),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");t.options=a.google.protobuf.EnumValueOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.number=0,r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.number&&e.hasOwnProperty("number")&&(r.number=e.number),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.EnumValueOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ServiceDescriptorProto=function(){function e(e){if(this.method=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.method=s.emptyArray,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.method&&e.method.length)for(var r=0;r<e.method.length;++r)a.google.protobuf.MethodDescriptorProto.encode(e.method[r],t.uint32(18).fork()).ldelim();return null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.ServiceOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.ServiceDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.method&&n.method.length||(n.method=[]),n.method.push(a.google.protobuf.MethodDescriptorProto.decode(e,e.uint32()));break;case 3:n.options=a.google.protobuf.ServiceOptions.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.ServiceDescriptorProto)return e;var t=new a.google.protobuf.ServiceDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.method){if(!Array.isArray(e.method))throw TypeError(".google.protobuf.ServiceDescriptorProto.method: array expected");t.method=[];for(var r=0;r<e.method.length;++r){if("object"!=typeof e.method[r])throw TypeError(".google.protobuf.ServiceDescriptorProto.method: object expected");t.method[r]=a.google.protobuf.MethodDescriptorProto.fromObject(e.method[r])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.ServiceDescriptorProto.options: object expected");t.options=a.google.protobuf.ServiceOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.method=[]),t.defaults&&(r.name="",r.options=null),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),e.method&&e.method.length){r.method=[];for(var n=0;n<e.method.length;++n)r.method[n]=a.google.protobuf.MethodDescriptorProto.toObject(e.method[n],t)}return null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.ServiceOptions.toObject(e.options,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MethodDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name="",e.prototype.inputType="",e.prototype.outputType="",e.prototype.options=null,e.prototype.clientStreaming=!1,e.prototype.serverStreaming=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.inputType&&Object.hasOwnProperty.call(e,"inputType")&&t.uint32(18).string(e.inputType),null!=e.outputType&&Object.hasOwnProperty.call(e,"outputType")&&t.uint32(26).string(e.outputType),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&a.google.protobuf.MethodOptions.encode(e.options,t.uint32(34).fork()).ldelim(),null!=e.clientStreaming&&Object.hasOwnProperty.call(e,"clientStreaming")&&t.uint32(40).bool(e.clientStreaming),null!=e.serverStreaming&&Object.hasOwnProperty.call(e,"serverStreaming")&&t.uint32(48).bool(e.serverStreaming),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.MethodDescriptorProto;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.string();break;case 2:n.inputType=e.string();break;case 3:n.outputType=e.string();break;case 4:n.options=a.google.protobuf.MethodOptions.decode(e,e.uint32());break;case 5:n.clientStreaming=e.bool();break;case 6:n.serverStreaming=e.bool();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.MethodDescriptorProto)return e;var t=new a.google.protobuf.MethodDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.inputType&&(t.inputType=String(e.inputType)),null!=e.outputType&&(t.outputType=String(e.outputType)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");t.options=a.google.protobuf.MethodOptions.fromObject(e.options)}return null!=e.clientStreaming&&(t.clientStreaming=Boolean(e.clientStreaming)),null!=e.serverStreaming&&(t.serverStreaming=Boolean(e.serverStreaming)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.name="",r.inputType="",r.outputType="",r.options=null,r.clientStreaming=!1,r.serverStreaming=!1),null!=e.name&&e.hasOwnProperty("name")&&(r.name=e.name),null!=e.inputType&&e.hasOwnProperty("inputType")&&(r.inputType=e.inputType),null!=e.outputType&&e.hasOwnProperty("outputType")&&(r.outputType=e.outputType),null!=e.options&&e.hasOwnProperty("options")&&(r.options=a.google.protobuf.MethodOptions.toObject(e.options,t)),null!=e.clientStreaming&&e.hasOwnProperty("clientStreaming")&&(r.clientStreaming=e.clientStreaming),null!=e.serverStreaming&&e.hasOwnProperty("serverStreaming")&&(r.serverStreaming=e.serverStreaming),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FileOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.javaPackage="",e.prototype.javaOuterClassname="",e.prototype.javaMultipleFiles=!1,e.prototype.javaGenerateEqualsAndHash=!1,e.prototype.javaStringCheckUtf8=!1,e.prototype.optimizeFor=1,e.prototype.goPackage="",e.prototype.ccGenericServices=!1,e.prototype.javaGenericServices=!1,e.prototype.pyGenericServices=!1,e.prototype.deprecated=!1,e.prototype.ccEnableArenas=!1,e.prototype.objcClassPrefix="",e.prototype.csharpNamespace="",e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.javaPackage&&Object.hasOwnProperty.call(e,"javaPackage")&&t.uint32(10).string(e.javaPackage),null!=e.javaOuterClassname&&Object.hasOwnProperty.call(e,"javaOuterClassname")&&t.uint32(66).string(e.javaOuterClassname),null!=e.optimizeFor&&Object.hasOwnProperty.call(e,"optimizeFor")&&t.uint32(72).int32(e.optimizeFor),null!=e.javaMultipleFiles&&Object.hasOwnProperty.call(e,"javaMultipleFiles")&&t.uint32(80).bool(e.javaMultipleFiles),null!=e.goPackage&&Object.hasOwnProperty.call(e,"goPackage")&&t.uint32(90).string(e.goPackage),null!=e.ccGenericServices&&Object.hasOwnProperty.call(e,"ccGenericServices")&&t.uint32(128).bool(e.ccGenericServices),null!=e.javaGenericServices&&Object.hasOwnProperty.call(e,"javaGenericServices")&&t.uint32(136).bool(e.javaGenericServices),null!=e.pyGenericServices&&Object.hasOwnProperty.call(e,"pyGenericServices")&&t.uint32(144).bool(e.pyGenericServices),null!=e.javaGenerateEqualsAndHash&&Object.hasOwnProperty.call(e,"javaGenerateEqualsAndHash")&&t.uint32(160).bool(e.javaGenerateEqualsAndHash),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(184).bool(e.deprecated),null!=e.javaStringCheckUtf8&&Object.hasOwnProperty.call(e,"javaStringCheckUtf8")&&t.uint32(216).bool(e.javaStringCheckUtf8),null!=e.ccEnableArenas&&Object.hasOwnProperty.call(e,"ccEnableArenas")&&t.uint32(248).bool(e.ccEnableArenas),null!=e.objcClassPrefix&&Object.hasOwnProperty.call(e,"objcClassPrefix")&&t.uint32(290).string(e.objcClassPrefix),null!=e.csharpNamespace&&Object.hasOwnProperty.call(e,"csharpNamespace")&&t.uint32(298).string(e.csharpNamespace),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FileOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.javaPackage=e.string();break;case 8:n.javaOuterClassname=e.string();break;case 10:n.javaMultipleFiles=e.bool();break;case 20:n.javaGenerateEqualsAndHash=e.bool();break;case 27:n.javaStringCheckUtf8=e.bool();break;case 9:n.optimizeFor=e.int32();break;case 11:n.goPackage=e.string();break;case 16:n.ccGenericServices=e.bool();break;case 17:n.javaGenericServices=e.bool();break;case 18:n.pyGenericServices=e.bool();break;case 23:n.deprecated=e.bool();break;case 31:n.ccEnableArenas=e.bool();break;case 36:n.objcClassPrefix=e.string();break;case 37:n.csharpNamespace=e.string();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FileOptions)return e;var t=new a.google.protobuf.FileOptions;switch(null!=e.javaPackage&&(t.javaPackage=String(e.javaPackage)),null!=e.javaOuterClassname&&(t.javaOuterClassname=String(e.javaOuterClassname)),null!=e.javaMultipleFiles&&(t.javaMultipleFiles=Boolean(e.javaMultipleFiles)),null!=e.javaGenerateEqualsAndHash&&(t.javaGenerateEqualsAndHash=Boolean(e.javaGenerateEqualsAndHash)),null!=e.javaStringCheckUtf8&&(t.javaStringCheckUtf8=Boolean(e.javaStringCheckUtf8)),e.optimizeFor){case"SPEED":case 1:t.optimizeFor=1;break;case"CODE_SIZE":case 2:t.optimizeFor=2;break;case"LITE_RUNTIME":case 3:t.optimizeFor=3}if(null!=e.goPackage&&(t.goPackage=String(e.goPackage)),null!=e.ccGenericServices&&(t.ccGenericServices=Boolean(e.ccGenericServices)),null!=e.javaGenericServices&&(t.javaGenericServices=Boolean(e.javaGenericServices)),null!=e.pyGenericServices&&(t.pyGenericServices=Boolean(e.pyGenericServices)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.ccEnableArenas&&(t.ccEnableArenas=Boolean(e.ccEnableArenas)),null!=e.objcClassPrefix&&(t.objcClassPrefix=String(e.objcClassPrefix)),null!=e.csharpNamespace&&(t.csharpNamespace=String(e.csharpNamespace)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.FileOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.FileOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.javaPackage="",r.javaOuterClassname="",r.optimizeFor=t.enums===String?"SPEED":1,r.javaMultipleFiles=!1,r.goPackage="",r.ccGenericServices=!1,r.javaGenericServices=!1,r.pyGenericServices=!1,r.javaGenerateEqualsAndHash=!1,r.deprecated=!1,r.javaStringCheckUtf8=!1,r.ccEnableArenas=!1,r.objcClassPrefix="",r.csharpNamespace=""),null!=e.javaPackage&&e.hasOwnProperty("javaPackage")&&(r.javaPackage=e.javaPackage),null!=e.javaOuterClassname&&e.hasOwnProperty("javaOuterClassname")&&(r.javaOuterClassname=e.javaOuterClassname),null!=e.optimizeFor&&e.hasOwnProperty("optimizeFor")&&(r.optimizeFor=t.enums===String?a.google.protobuf.FileOptions.OptimizeMode[e.optimizeFor]:e.optimizeFor),null!=e.javaMultipleFiles&&e.hasOwnProperty("javaMultipleFiles")&&(r.javaMultipleFiles=e.javaMultipleFiles),null!=e.goPackage&&e.hasOwnProperty("goPackage")&&(r.goPackage=e.goPackage),null!=e.ccGenericServices&&e.hasOwnProperty("ccGenericServices")&&(r.ccGenericServices=e.ccGenericServices),null!=e.javaGenericServices&&e.hasOwnProperty("javaGenericServices")&&(r.javaGenericServices=e.javaGenericServices),null!=e.pyGenericServices&&e.hasOwnProperty("pyGenericServices")&&(r.pyGenericServices=e.pyGenericServices),null!=e.javaGenerateEqualsAndHash&&e.hasOwnProperty("javaGenerateEqualsAndHash")&&(r.javaGenerateEqualsAndHash=e.javaGenerateEqualsAndHash),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),null!=e.javaStringCheckUtf8&&e.hasOwnProperty("javaStringCheckUtf8")&&(r.javaStringCheckUtf8=e.javaStringCheckUtf8),null!=e.ccEnableArenas&&e.hasOwnProperty("ccEnableArenas")&&(r.ccEnableArenas=e.ccEnableArenas),null!=e.objcClassPrefix&&e.hasOwnProperty("objcClassPrefix")&&(r.objcClassPrefix=e.objcClassPrefix),null!=e.csharpNamespace&&e.hasOwnProperty("csharpNamespace")&&(r.csharpNamespace=e.csharpNamespace),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.OptimizeMode=function(){const e={},t=Object.create(e);return t[e[1]="SPEED"]=1,t[e[2]="CODE_SIZE"]=2,t[e[3]="LITE_RUNTIME"]=3,t}(),e}(),e.MessageOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.messageSetWireFormat=!1,e.prototype.noStandardDescriptorAccessor=!1,e.prototype.deprecated=!1,e.prototype.mapEntry=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.messageSetWireFormat&&Object.hasOwnProperty.call(e,"messageSetWireFormat")&&t.uint32(8).bool(e.messageSetWireFormat),null!=e.noStandardDescriptorAccessor&&Object.hasOwnProperty.call(e,"noStandardDescriptorAccessor")&&t.uint32(16).bool(e.noStandardDescriptorAccessor),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.mapEntry&&Object.hasOwnProperty.call(e,"mapEntry")&&t.uint32(56).bool(e.mapEntry),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.MessageOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.messageSetWireFormat=e.bool();break;case 2:n.noStandardDescriptorAccessor=e.bool();break;case 3:n.deprecated=e.bool();break;case 7:n.mapEntry=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.MessageOptions)return e;var t=new a.google.protobuf.MessageOptions;if(null!=e.messageSetWireFormat&&(t.messageSetWireFormat=Boolean(e.messageSetWireFormat)),null!=e.noStandardDescriptorAccessor&&(t.noStandardDescriptorAccessor=Boolean(e.noStandardDescriptorAccessor)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.mapEntry&&(t.mapEntry=Boolean(e.mapEntry)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.MessageOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.MessageOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.messageSetWireFormat=!1,r.noStandardDescriptorAccessor=!1,r.deprecated=!1,r.mapEntry=!1),null!=e.messageSetWireFormat&&e.hasOwnProperty("messageSetWireFormat")&&(r.messageSetWireFormat=e.messageSetWireFormat),null!=e.noStandardDescriptorAccessor&&e.hasOwnProperty("noStandardDescriptorAccessor")&&(r.noStandardDescriptorAccessor=e.noStandardDescriptorAccessor),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),null!=e.mapEntry&&e.hasOwnProperty("mapEntry")&&(r.mapEntry=e.mapEntry),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.FieldOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.ctype=0,e.prototype.packed=!1,e.prototype.jstype=0,e.prototype.lazy=!1,e.prototype.deprecated=!1,e.prototype.weak=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.ctype&&Object.hasOwnProperty.call(e,"ctype")&&t.uint32(8).int32(e.ctype),null!=e.packed&&Object.hasOwnProperty.call(e,"packed")&&t.uint32(16).bool(e.packed),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.lazy&&Object.hasOwnProperty.call(e,"lazy")&&t.uint32(40).bool(e.lazy),null!=e.jstype&&Object.hasOwnProperty.call(e,"jstype")&&t.uint32(48).int32(e.jstype),null!=e.weak&&Object.hasOwnProperty.call(e,"weak")&&t.uint32(80).bool(e.weak),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.FieldOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.ctype=e.int32();break;case 2:n.packed=e.bool();break;case 6:n.jstype=e.int32();break;case 5:n.lazy=e.bool();break;case 3:n.deprecated=e.bool();break;case 10:n.weak=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.FieldOptions)return e;var t=new a.google.protobuf.FieldOptions;switch(e.ctype){case"STRING":case 0:t.ctype=0;break;case"CORD":case 1:t.ctype=1;break;case"STRING_PIECE":case 2:t.ctype=2}switch(null!=e.packed&&(t.packed=Boolean(e.packed)),e.jstype){case"JS_NORMAL":case 0:t.jstype=0;break;case"JS_STRING":case 1:t.jstype=1;break;case"JS_NUMBER":case 2:t.jstype=2}if(null!=e.lazy&&(t.lazy=Boolean(e.lazy)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.weak&&(t.weak=Boolean(e.weak)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.FieldOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.FieldOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.ctype=t.enums===String?"STRING":0,r.packed=!1,r.deprecated=!1,r.lazy=!1,r.jstype=t.enums===String?"JS_NORMAL":0,r.weak=!1),null!=e.ctype&&e.hasOwnProperty("ctype")&&(r.ctype=t.enums===String?a.google.protobuf.FieldOptions.CType[e.ctype]:e.ctype),null!=e.packed&&e.hasOwnProperty("packed")&&(r.packed=e.packed),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),null!=e.lazy&&e.hasOwnProperty("lazy")&&(r.lazy=e.lazy),null!=e.jstype&&e.hasOwnProperty("jstype")&&(r.jstype=t.enums===String?a.google.protobuf.FieldOptions.JSType[e.jstype]:e.jstype),null!=e.weak&&e.hasOwnProperty("weak")&&(r.weak=e.weak),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.CType=function(){const e={},t=Object.create(e);return t[e[0]="STRING"]=0,t[e[1]="CORD"]=1,t[e[2]="STRING_PIECE"]=2,t}(),e.JSType=function(){const e={},t=Object.create(e);return t[e[0]="JS_NORMAL"]=0,t[e[1]="JS_STRING"]=1,t[e[2]="JS_NUMBER"]=2,t}(),e}(),e.OneofOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.OneofOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.OneofOptions)return e;var t=new a.google.protobuf.OneofOptions;if(e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.OneofOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.OneofOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.allowAlias=!1,e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.allowAlias&&Object.hasOwnProperty.call(e,"allowAlias")&&t.uint32(16).bool(e.allowAlias),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.allowAlias=e.bool();break;case 3:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumOptions)return e;var t=new a.google.protobuf.EnumOptions;if(null!=e.allowAlias&&(t.allowAlias=Boolean(e.allowAlias)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.EnumOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.EnumOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.allowAlias=!1,r.deprecated=!1),null!=e.allowAlias&&e.hasOwnProperty("allowAlias")&&(r.allowAlias=e.allowAlias),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.EnumValueOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(8).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.EnumValueOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.EnumValueOptions)return e;var t=new a.google.protobuf.EnumValueOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.EnumValueOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.EnumValueOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.deprecated=!1),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ServiceOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(264).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.ServiceOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 33:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.ServiceOptions)return e;var t=new a.google.protobuf.ServiceOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.ServiceOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.ServiceOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.deprecated=!1),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MethodOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=s.emptyArray,e.prototype[".google.api.http"]=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(264).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var r=0;r<e.uninterpretedOption.length;++r)a.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[r],t.uint32(7994).fork()).ldelim();return null!=e[".google.api.http"]&&Object.hasOwnProperty.call(e,".google.api.http")&&a.google.api.HttpRule.encode(e[".google.api.http"],t.uint32(578365826).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.MethodOptions;e.pos<r;){var i=e.uint32();switch(i>>>3){case 33:n.deprecated=e.bool();break;case 999:n.uninterpretedOption&&n.uninterpretedOption.length||(n.uninterpretedOption=[]),n.uninterpretedOption.push(a.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;case 72295728:n[".google.api.http"]=a.google.api.HttpRule.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.MethodOptions)return e;var t=new a.google.protobuf.MethodOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.MethodOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r){if("object"!=typeof e.uninterpretedOption[r])throw TypeError(".google.protobuf.MethodOptions.uninterpretedOption: object expected");t.uninterpretedOption[r]=a.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[r])}}if(null!=e[".google.api.http"]){if("object"!=typeof e[".google.api.http"])throw TypeError(".google.protobuf.MethodOptions..google.api.http: object expected");t[".google.api.http"]=a.google.api.HttpRule.fromObject(e[".google.api.http"])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.uninterpretedOption=[]),t.defaults&&(r.deprecated=!1,r[".google.api.http"]=null),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(r.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){r.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n)r.uninterpretedOption[n]=a.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[n],t)}return null!=e[".google.api.http"]&&e.hasOwnProperty(".google.api.http")&&(r[".google.api.http"]=a.google.api.HttpRule.toObject(e[".google.api.http"],t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.UninterpretedOption=function(){function e(e){if(this.name=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name=s.emptyArray,e.prototype.identifierValue="",e.prototype.positiveIntValue=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.negativeIntValue=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.doubleValue=0,e.prototype.stringValue=s.newBuffer([]),e.prototype.aggregateValue="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.name&&e.name.length)for(var r=0;r<e.name.length;++r)a.google.protobuf.UninterpretedOption.NamePart.encode(e.name[r],t.uint32(18).fork()).ldelim();return null!=e.identifierValue&&Object.hasOwnProperty.call(e,"identifierValue")&&t.uint32(26).string(e.identifierValue),null!=e.positiveIntValue&&Object.hasOwnProperty.call(e,"positiveIntValue")&&t.uint32(32).uint64(e.positiveIntValue),null!=e.negativeIntValue&&Object.hasOwnProperty.call(e,"negativeIntValue")&&t.uint32(40).int64(e.negativeIntValue),null!=e.doubleValue&&Object.hasOwnProperty.call(e,"doubleValue")&&t.uint32(49).double(e.doubleValue),null!=e.stringValue&&Object.hasOwnProperty.call(e,"stringValue")&&t.uint32(58).bytes(e.stringValue),null!=e.aggregateValue&&Object.hasOwnProperty.call(e,"aggregateValue")&&t.uint32(66).string(e.aggregateValue),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.UninterpretedOption;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.name&&n.name.length||(n.name=[]),n.name.push(a.google.protobuf.UninterpretedOption.NamePart.decode(e,e.uint32()));break;case 3:n.identifierValue=e.string();break;case 4:n.positiveIntValue=e.uint64();break;case 5:n.negativeIntValue=e.int64();break;case 6:n.doubleValue=e.double();break;case 7:n.stringValue=e.bytes();break;case 8:n.aggregateValue=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.UninterpretedOption)return e;var t=new a.google.protobuf.UninterpretedOption;if(e.name){if(!Array.isArray(e.name))throw TypeError(".google.protobuf.UninterpretedOption.name: array expected");t.name=[];for(var r=0;r<e.name.length;++r){if("object"!=typeof e.name[r])throw TypeError(".google.protobuf.UninterpretedOption.name: object expected");t.name[r]=a.google.protobuf.UninterpretedOption.NamePart.fromObject(e.name[r])}}return null!=e.identifierValue&&(t.identifierValue=String(e.identifierValue)),null!=e.positiveIntValue&&(s.Long?(t.positiveIntValue=s.Long.fromValue(e.positiveIntValue)).unsigned=!0:"string"==typeof e.positiveIntValue?t.positiveIntValue=parseInt(e.positiveIntValue,10):"number"==typeof e.positiveIntValue?t.positiveIntValue=e.positiveIntValue:"object"==typeof e.positiveIntValue&&(t.positiveIntValue=new s.LongBits(e.positiveIntValue.low>>>0,e.positiveIntValue.high>>>0).toNumber(!0))),null!=e.negativeIntValue&&(s.Long?(t.negativeIntValue=s.Long.fromValue(e.negativeIntValue)).unsigned=!1:"string"==typeof e.negativeIntValue?t.negativeIntValue=parseInt(e.negativeIntValue,10):"number"==typeof e.negativeIntValue?t.negativeIntValue=e.negativeIntValue:"object"==typeof e.negativeIntValue&&(t.negativeIntValue=new s.LongBits(e.negativeIntValue.low>>>0,e.negativeIntValue.high>>>0).toNumber())),null!=e.doubleValue&&(t.doubleValue=Number(e.doubleValue)),null!=e.stringValue&&("string"==typeof e.stringValue?s.base64.decode(e.stringValue,t.stringValue=s.newBuffer(s.base64.length(e.stringValue)),0):e.stringValue.length&&(t.stringValue=e.stringValue)),null!=e.aggregateValue&&(t.aggregateValue=String(e.aggregateValue)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.name=[]),t.defaults){if(r.identifierValue="",s.Long){var n=new s.Long(0,0,!0);r.positiveIntValue=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.positiveIntValue=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!1);r.negativeIntValue=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.negativeIntValue=t.longs===String?"0":0;r.doubleValue=0,t.bytes===String?r.stringValue="":(r.stringValue=[],t.bytes!==Array&&(r.stringValue=s.newBuffer(r.stringValue))),r.aggregateValue=""}if(e.name&&e.name.length){r.name=[];for(var o=0;o<e.name.length;++o)r.name[o]=a.google.protobuf.UninterpretedOption.NamePart.toObject(e.name[o],t)}return null!=e.identifierValue&&e.hasOwnProperty("identifierValue")&&(r.identifierValue=e.identifierValue),null!=e.positiveIntValue&&e.hasOwnProperty("positiveIntValue")&&("number"==typeof e.positiveIntValue?r.positiveIntValue=t.longs===String?String(e.positiveIntValue):e.positiveIntValue:r.positiveIntValue=t.longs===String?s.Long.prototype.toString.call(e.positiveIntValue):t.longs===Number?new s.LongBits(e.positiveIntValue.low>>>0,e.positiveIntValue.high>>>0).toNumber(!0):e.positiveIntValue),null!=e.negativeIntValue&&e.hasOwnProperty("negativeIntValue")&&("number"==typeof e.negativeIntValue?r.negativeIntValue=t.longs===String?String(e.negativeIntValue):e.negativeIntValue:r.negativeIntValue=t.longs===String?s.Long.prototype.toString.call(e.negativeIntValue):t.longs===Number?new s.LongBits(e.negativeIntValue.low>>>0,e.negativeIntValue.high>>>0).toNumber():e.negativeIntValue),null!=e.doubleValue&&e.hasOwnProperty("doubleValue")&&(r.doubleValue=t.json&&!isFinite(e.doubleValue)?String(e.doubleValue):e.doubleValue),null!=e.stringValue&&e.hasOwnProperty("stringValue")&&(r.stringValue=t.bytes===String?s.base64.encode(e.stringValue,0,e.stringValue.length):t.bytes===Array?Array.prototype.slice.call(e.stringValue):e.stringValue),null!=e.aggregateValue&&e.hasOwnProperty("aggregateValue")&&(r.aggregateValue=e.aggregateValue),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.NamePart=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.namePart="",e.prototype.isExtension=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t.uint32(10).string(e.namePart),t.uint32(16).bool(e.isExtension),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.UninterpretedOption.NamePart;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.namePart=e.string();break;case 2:n.isExtension=e.bool();break;default:e.skipType(7&i)}}if(!n.hasOwnProperty("namePart"))throw s.ProtocolError("missing required 'namePart'",{instance:n});if(!n.hasOwnProperty("isExtension"))throw s.ProtocolError("missing required 'isExtension'",{instance:n});return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.UninterpretedOption.NamePart)return e;var t=new a.google.protobuf.UninterpretedOption.NamePart;return null!=e.namePart&&(t.namePart=String(e.namePart)),null!=e.isExtension&&(t.isExtension=Boolean(e.isExtension)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.namePart="",r.isExtension=!1),null!=e.namePart&&e.hasOwnProperty("namePart")&&(r.namePart=e.namePart),null!=e.isExtension&&e.hasOwnProperty("isExtension")&&(r.isExtension=e.isExtension),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.SourceCodeInfo=function(){function e(e){if(this.location=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.location=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.location&&e.location.length)for(var r=0;r<e.location.length;++r)a.google.protobuf.SourceCodeInfo.Location.encode(e.location[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.SourceCodeInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.location&&n.location.length||(n.location=[]),n.location.push(a.google.protobuf.SourceCodeInfo.Location.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.SourceCodeInfo)return e;var t=new a.google.protobuf.SourceCodeInfo;if(e.location){if(!Array.isArray(e.location))throw TypeError(".google.protobuf.SourceCodeInfo.location: array expected");t.location=[];for(var r=0;r<e.location.length;++r){if("object"!=typeof e.location[r])throw TypeError(".google.protobuf.SourceCodeInfo.location: object expected");t.location[r]=a.google.protobuf.SourceCodeInfo.Location.fromObject(e.location[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.location=[]),e.location&&e.location.length){r.location=[];for(var n=0;n<e.location.length;++n)r.location[n]=a.google.protobuf.SourceCodeInfo.Location.toObject(e.location[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Location=function(){function e(e){if(this.path=[],this.span=[],this.leadingDetachedComments=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.path=s.emptyArray,e.prototype.span=s.emptyArray,e.prototype.leadingComments="",e.prototype.trailingComments="",e.prototype.leadingDetachedComments=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.path&&e.path.length){t.uint32(10).fork();for(var r=0;r<e.path.length;++r)t.int32(e.path[r]);t.ldelim()}if(null!=e.span&&e.span.length){t.uint32(18).fork();for(r=0;r<e.span.length;++r)t.int32(e.span[r]);t.ldelim()}if(null!=e.leadingComments&&Object.hasOwnProperty.call(e,"leadingComments")&&t.uint32(26).string(e.leadingComments),null!=e.trailingComments&&Object.hasOwnProperty.call(e,"trailingComments")&&t.uint32(34).string(e.trailingComments),null!=e.leadingDetachedComments&&e.leadingDetachedComments.length)for(r=0;r<e.leadingDetachedComments.length;++r)t.uint32(50).string(e.leadingDetachedComments[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.SourceCodeInfo.Location;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.path&&n.path.length||(n.path=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.path.push(e.int32());else n.path.push(e.int32());break;case 2:if(n.span&&n.span.length||(n.span=[]),2==(7&i))for(s=e.uint32()+e.pos;e.pos<s;)n.span.push(e.int32());else n.span.push(e.int32());break;case 3:n.leadingComments=e.string();break;case 4:n.trailingComments=e.string();break;case 6:n.leadingDetachedComments&&n.leadingDetachedComments.length||(n.leadingDetachedComments=[]),n.leadingDetachedComments.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.SourceCodeInfo.Location)return e;var t=new a.google.protobuf.SourceCodeInfo.Location;if(e.path){if(!Array.isArray(e.path))throw TypeError(".google.protobuf.SourceCodeInfo.Location.path: array expected");t.path=[];for(var r=0;r<e.path.length;++r)t.path[r]=0|e.path[r]}if(e.span){if(!Array.isArray(e.span))throw TypeError(".google.protobuf.SourceCodeInfo.Location.span: array expected");t.span=[];for(r=0;r<e.span.length;++r)t.span[r]=0|e.span[r]}if(null!=e.leadingComments&&(t.leadingComments=String(e.leadingComments)),null!=e.trailingComments&&(t.trailingComments=String(e.trailingComments)),e.leadingDetachedComments){if(!Array.isArray(e.leadingDetachedComments))throw TypeError(".google.protobuf.SourceCodeInfo.Location.leadingDetachedComments: array expected");t.leadingDetachedComments=[];for(r=0;r<e.leadingDetachedComments.length;++r)t.leadingDetachedComments[r]=String(e.leadingDetachedComments[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.path=[],r.span=[],r.leadingDetachedComments=[]),t.defaults&&(r.leadingComments="",r.trailingComments=""),e.path&&e.path.length){r.path=[];for(var n=0;n<e.path.length;++n)r.path[n]=e.path[n]}if(e.span&&e.span.length){r.span=[];for(n=0;n<e.span.length;++n)r.span[n]=e.span[n]}if(null!=e.leadingComments&&e.hasOwnProperty("leadingComments")&&(r.leadingComments=e.leadingComments),null!=e.trailingComments&&e.hasOwnProperty("trailingComments")&&(r.trailingComments=e.trailingComments),e.leadingDetachedComments&&e.leadingDetachedComments.length){r.leadingDetachedComments=[];for(n=0;n<e.leadingDetachedComments.length;++n)r.leadingDetachedComments[n]=e.leadingDetachedComments[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.GeneratedCodeInfo=function(){function e(e){if(this.annotation=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.annotation=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.annotation&&e.annotation.length)for(var r=0;r<e.annotation.length;++r)a.google.protobuf.GeneratedCodeInfo.Annotation.encode(e.annotation[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.GeneratedCodeInfo;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.annotation&&n.annotation.length||(n.annotation=[]),n.annotation.push(a.google.protobuf.GeneratedCodeInfo.Annotation.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.GeneratedCodeInfo)return e;var t=new a.google.protobuf.GeneratedCodeInfo;if(e.annotation){if(!Array.isArray(e.annotation))throw TypeError(".google.protobuf.GeneratedCodeInfo.annotation: array expected");t.annotation=[];for(var r=0;r<e.annotation.length;++r){if("object"!=typeof e.annotation[r])throw TypeError(".google.protobuf.GeneratedCodeInfo.annotation: object expected");t.annotation[r]=a.google.protobuf.GeneratedCodeInfo.Annotation.fromObject(e.annotation[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.annotation=[]),e.annotation&&e.annotation.length){r.annotation=[];for(var n=0;n<e.annotation.length;++n)r.annotation[n]=a.google.protobuf.GeneratedCodeInfo.Annotation.toObject(e.annotation[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e.Annotation=function(){function e(e){if(this.path=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.path=s.emptyArray,e.prototype.sourceFile="",e.prototype.begin=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.path&&e.path.length){t.uint32(10).fork();for(var r=0;r<e.path.length;++r)t.int32(e.path[r]);t.ldelim()}return null!=e.sourceFile&&Object.hasOwnProperty.call(e,"sourceFile")&&t.uint32(18).string(e.sourceFile),null!=e.begin&&Object.hasOwnProperty.call(e,"begin")&&t.uint32(24).int32(e.begin),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(32).int32(e.end),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.GeneratedCodeInfo.Annotation;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.path&&n.path.length||(n.path=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.path.push(e.int32());else n.path.push(e.int32());break;case 2:n.sourceFile=e.string();break;case 3:n.begin=e.int32();break;case 4:n.end=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.GeneratedCodeInfo.Annotation)return e;var t=new a.google.protobuf.GeneratedCodeInfo.Annotation;if(e.path){if(!Array.isArray(e.path))throw TypeError(".google.protobuf.GeneratedCodeInfo.Annotation.path: array expected");t.path=[];for(var r=0;r<e.path.length;++r)t.path[r]=0|e.path[r]}return null!=e.sourceFile&&(t.sourceFile=String(e.sourceFile)),null!=e.begin&&(t.begin=0|e.begin),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.path=[]),t.defaults&&(r.sourceFile="",r.begin=0,r.end=0),e.path&&e.path.length){r.path=[];for(var n=0;n<e.path.length;++n)r.path[n]=e.path[n]}return null!=e.sourceFile&&e.hasOwnProperty("sourceFile")&&(r.sourceFile=e.sourceFile),null!=e.begin&&e.hasOwnProperty("begin")&&(r.begin=e.begin),null!=e.end&&e.hasOwnProperty("end")&&(r.end=e.end),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.Duration=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.seconds=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.nanos=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.seconds&&Object.hasOwnProperty.call(e,"seconds")&&t.uint32(8).int64(e.seconds),null!=e.nanos&&Object.hasOwnProperty.call(e,"nanos")&&t.uint32(16).int32(e.nanos),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.Duration;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.seconds=e.int64();break;case 2:n.nanos=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.Duration)return e;var t=new a.google.protobuf.Duration;return null!=e.seconds&&(s.Long?(t.seconds=s.Long.fromValue(e.seconds)).unsigned=!1:"string"==typeof e.seconds?t.seconds=parseInt(e.seconds,10):"number"==typeof e.seconds?t.seconds=e.seconds:"object"==typeof e.seconds&&(t.seconds=new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber())),null!=e.nanos&&(t.nanos=0|e.nanos),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.seconds=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.seconds=t.longs===String?"0":0;r.nanos=0}return null!=e.seconds&&e.hasOwnProperty("seconds")&&("number"==typeof e.seconds?r.seconds=t.longs===String?String(e.seconds):e.seconds:r.seconds=t.longs===String?s.Long.prototype.toString.call(e.seconds):t.longs===Number?new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber():e.seconds),null!=e.nanos&&e.hasOwnProperty("nanos")&&(r.nanos=e.nanos),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Timestamp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.seconds=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.nanos=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.seconds&&Object.hasOwnProperty.call(e,"seconds")&&t.uint32(8).int64(e.seconds),null!=e.nanos&&Object.hasOwnProperty.call(e,"nanos")&&t.uint32(16).int32(e.nanos),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.protobuf.Timestamp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.seconds=e.int64();break;case 2:n.nanos=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.protobuf.Timestamp)return e;var t=new a.google.protobuf.Timestamp;return null!=e.seconds&&(s.Long?(t.seconds=s.Long.fromValue(e.seconds)).unsigned=!1:"string"==typeof e.seconds?t.seconds=parseInt(e.seconds,10):"number"==typeof e.seconds?t.seconds=e.seconds:"object"==typeof e.seconds&&(t.seconds=new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber())),null!=e.nanos&&(t.nanos=0|e.nanos),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.seconds=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.seconds=t.longs===String?"0":0;r.nanos=0}return null!=e.seconds&&e.hasOwnProperty("seconds")&&("number"==typeof e.seconds?r.seconds=t.longs===String?String(e.seconds):e.seconds:r.seconds=t.longs===String?s.Long.prototype.toString.call(e.seconds):t.longs===Number?new s.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber():e.seconds),null!=e.nanos&&e.hasOwnProperty("nanos")&&(r.nanos=e.nanos),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.api=function(){const e={};return e.Http=function(){function e(e){if(this.rules=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.rules=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.rules&&e.rules.length)for(var r=0;r<e.rules.length;++r)a.google.api.HttpRule.encode(e.rules[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.api.Http;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.rules&&n.rules.length||(n.rules=[]),n.rules.push(a.google.api.HttpRule.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.api.Http)return e;var t=new a.google.api.Http;if(e.rules){if(!Array.isArray(e.rules))throw TypeError(".google.api.Http.rules: array expected");t.rules=[];for(var r=0;r<e.rules.length;++r){if("object"!=typeof e.rules[r])throw TypeError(".google.api.Http.rules: object expected");t.rules[r]=a.google.api.HttpRule.fromObject(e.rules[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.rules=[]),e.rules&&e.rules.length){r.rules=[];for(var n=0;n<e.rules.length;++n)r.rules[n]=a.google.api.HttpRule.toObject(e.rules[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.HttpRule=function(){function e(e){if(this.additionalBindings=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.get="",e.prototype.put="",e.prototype.post="",e.prototype.delete="",e.prototype.patch="",e.prototype.custom=null,e.prototype.selector="",e.prototype.body="",e.prototype.additionalBindings=s.emptyArray,Object.defineProperty(e.prototype,"pattern",{get:s.oneOfGetter(t=["get","put","post","delete","patch","custom"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.selector&&Object.hasOwnProperty.call(e,"selector")&&t.uint32(10).string(e.selector),null!=e.get&&Object.hasOwnProperty.call(e,"get")&&t.uint32(18).string(e.get),null!=e.put&&Object.hasOwnProperty.call(e,"put")&&t.uint32(26).string(e.put),null!=e.post&&Object.hasOwnProperty.call(e,"post")&&t.uint32(34).string(e.post),null!=e.delete&&Object.hasOwnProperty.call(e,"delete")&&t.uint32(42).string(e.delete),null!=e.patch&&Object.hasOwnProperty.call(e,"patch")&&t.uint32(50).string(e.patch),null!=e.body&&Object.hasOwnProperty.call(e,"body")&&t.uint32(58).string(e.body),null!=e.custom&&Object.hasOwnProperty.call(e,"custom")&&a.google.api.CustomHttpPattern.encode(e.custom,t.uint32(66).fork()).ldelim(),null!=e.additionalBindings&&e.additionalBindings.length)for(var r=0;r<e.additionalBindings.length;++r)a.google.api.HttpRule.encode(e.additionalBindings[r],t.uint32(90).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.api.HttpRule;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.get=e.string();break;case 3:n.put=e.string();break;case 4:n.post=e.string();break;case 5:n.delete=e.string();break;case 6:n.patch=e.string();break;case 8:n.custom=a.google.api.CustomHttpPattern.decode(e,e.uint32());break;case 1:n.selector=e.string();break;case 7:n.body=e.string();break;case 11:n.additionalBindings&&n.additionalBindings.length||(n.additionalBindings=[]),n.additionalBindings.push(a.google.api.HttpRule.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.api.HttpRule)return e;var t=new a.google.api.HttpRule;if(null!=e.get&&(t.get=String(e.get)),null!=e.put&&(t.put=String(e.put)),null!=e.post&&(t.post=String(e.post)),null!=e.delete&&(t.delete=String(e.delete)),null!=e.patch&&(t.patch=String(e.patch)),null!=e.custom){if("object"!=typeof e.custom)throw TypeError(".google.api.HttpRule.custom: object expected");t.custom=a.google.api.CustomHttpPattern.fromObject(e.custom)}if(null!=e.selector&&(t.selector=String(e.selector)),null!=e.body&&(t.body=String(e.body)),e.additionalBindings){if(!Array.isArray(e.additionalBindings))throw TypeError(".google.api.HttpRule.additionalBindings: array expected");t.additionalBindings=[];for(var r=0;r<e.additionalBindings.length;++r){if("object"!=typeof e.additionalBindings[r])throw TypeError(".google.api.HttpRule.additionalBindings: object expected");t.additionalBindings[r]=a.google.api.HttpRule.fromObject(e.additionalBindings[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.additionalBindings=[]),t.defaults&&(r.selector="",r.body=""),null!=e.selector&&e.hasOwnProperty("selector")&&(r.selector=e.selector),null!=e.get&&e.hasOwnProperty("get")&&(r.get=e.get,t.oneofs&&(r.pattern="get")),null!=e.put&&e.hasOwnProperty("put")&&(r.put=e.put,t.oneofs&&(r.pattern="put")),null!=e.post&&e.hasOwnProperty("post")&&(r.post=e.post,t.oneofs&&(r.pattern="post")),null!=e.delete&&e.hasOwnProperty("delete")&&(r.delete=e.delete,t.oneofs&&(r.pattern="delete")),null!=e.patch&&e.hasOwnProperty("patch")&&(r.patch=e.patch,t.oneofs&&(r.pattern="patch")),null!=e.body&&e.hasOwnProperty("body")&&(r.body=e.body),null!=e.custom&&e.hasOwnProperty("custom")&&(r.custom=a.google.api.CustomHttpPattern.toObject(e.custom,t),t.oneofs&&(r.pattern="custom")),e.additionalBindings&&e.additionalBindings.length){r.additionalBindings=[];for(var n=0;n<e.additionalBindings.length;++n)r.additionalBindings[n]=a.google.api.HttpRule.toObject(e.additionalBindings[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CustomHttpPattern=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.kind="",e.prototype.path="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.kind&&Object.hasOwnProperty.call(e,"kind")&&t.uint32(10).string(e.kind),null!=e.path&&Object.hasOwnProperty.call(e,"path")&&t.uint32(18).string(e.path),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.google.api.CustomHttpPattern;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.kind=e.string();break;case 2:n.path=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.google.api.CustomHttpPattern)return e;var t=new a.google.api.CustomHttpPattern;return null!=e.kind&&(t.kind=String(e.kind)),null!=e.path&&(t.path=String(e.path)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.kind="",r.path=""),null!=e.kind&&e.hasOwnProperty("kind")&&(r.kind=e.kind),null!=e.path&&e.hasOwnProperty("path")&&(r.path=e.path),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e})(),t.ibc=a.ibc=(()=>{const e={};return e.core=function(){const e={};return e.channel=function(){const e={};return e.v1=function(){const e={};return e.Channel=function(){function e(e){if(this.connectionHops=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.state=0,e.prototype.ordering=0,e.prototype.counterparty=null,e.prototype.connectionHops=s.emptyArray,e.prototype.version="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(8).int32(e.state),null!=e.ordering&&Object.hasOwnProperty.call(e,"ordering")&&t.uint32(16).int32(e.ordering),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.channel.v1.Counterparty.encode(e.counterparty,t.uint32(26).fork()).ldelim(),null!=e.connectionHops&&e.connectionHops.length)for(var r=0;r<e.connectionHops.length;++r)t.uint32(34).string(e.connectionHops[r]);return null!=e.version&&Object.hasOwnProperty.call(e,"version")&&t.uint32(42).string(e.version),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Channel;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.state=e.int32();break;case 2:n.ordering=e.int32();break;case 3:n.counterparty=a.ibc.core.channel.v1.Counterparty.decode(e,e.uint32());break;case 4:n.connectionHops&&n.connectionHops.length||(n.connectionHops=[]),n.connectionHops.push(e.string());break;case 5:n.version=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Channel)return e;var t=new a.ibc.core.channel.v1.Channel;switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3;break;case"STATE_CLOSED":case 4:t.state=4}switch(e.ordering){case"ORDER_NONE_UNSPECIFIED":case 0:t.ordering=0;break;case"ORDER_UNORDERED":case 1:t.ordering=1;break;case"ORDER_ORDERED":case 2:t.ordering=2}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.channel.v1.Channel.counterparty: object expected");t.counterparty=a.ibc.core.channel.v1.Counterparty.fromObject(e.counterparty)}if(e.connectionHops){if(!Array.isArray(e.connectionHops))throw TypeError(".ibc.core.channel.v1.Channel.connectionHops: array expected");t.connectionHops=[];for(var r=0;r<e.connectionHops.length;++r)t.connectionHops[r]=String(e.connectionHops[r])}return null!=e.version&&(t.version=String(e.version)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connectionHops=[]),t.defaults&&(r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.ordering=t.enums===String?"ORDER_NONE_UNSPECIFIED":0,r.counterparty=null,r.version=""),null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.channel.v1.State[e.state]:e.state),null!=e.ordering&&e.hasOwnProperty("ordering")&&(r.ordering=t.enums===String?a.ibc.core.channel.v1.Order[e.ordering]:e.ordering),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.channel.v1.Counterparty.toObject(e.counterparty,t)),e.connectionHops&&e.connectionHops.length){r.connectionHops=[];for(var n=0;n<e.connectionHops.length;++n)r.connectionHops[n]=e.connectionHops[n]}return null!=e.version&&e.hasOwnProperty("version")&&(r.version=e.version),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IdentifiedChannel=function(){function e(e){if(this.connectionHops=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.state=0,e.prototype.ordering=0,e.prototype.counterparty=null,e.prototype.connectionHops=s.emptyArray,e.prototype.version="",e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(8).int32(e.state),null!=e.ordering&&Object.hasOwnProperty.call(e,"ordering")&&t.uint32(16).int32(e.ordering),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.channel.v1.Counterparty.encode(e.counterparty,t.uint32(26).fork()).ldelim(),null!=e.connectionHops&&e.connectionHops.length)for(var r=0;r<e.connectionHops.length;++r)t.uint32(34).string(e.connectionHops[r]);return null!=e.version&&Object.hasOwnProperty.call(e,"version")&&t.uint32(42).string(e.version),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(50).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(58).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.IdentifiedChannel;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.state=e.int32();break;case 2:n.ordering=e.int32();break;case 3:n.counterparty=a.ibc.core.channel.v1.Counterparty.decode(e,e.uint32());break;case 4:n.connectionHops&&n.connectionHops.length||(n.connectionHops=[]),n.connectionHops.push(e.string());break;case 5:n.version=e.string();break;case 6:n.portId=e.string();break;case 7:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.IdentifiedChannel)return e;var t=new a.ibc.core.channel.v1.IdentifiedChannel;switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3;break;case"STATE_CLOSED":case 4:t.state=4}switch(e.ordering){case"ORDER_NONE_UNSPECIFIED":case 0:t.ordering=0;break;case"ORDER_UNORDERED":case 1:t.ordering=1;break;case"ORDER_ORDERED":case 2:t.ordering=2}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.channel.v1.IdentifiedChannel.counterparty: object expected");t.counterparty=a.ibc.core.channel.v1.Counterparty.fromObject(e.counterparty)}if(e.connectionHops){if(!Array.isArray(e.connectionHops))throw TypeError(".ibc.core.channel.v1.IdentifiedChannel.connectionHops: array expected");t.connectionHops=[];for(var r=0;r<e.connectionHops.length;++r)t.connectionHops[r]=String(e.connectionHops[r])}return null!=e.version&&(t.version=String(e.version)),null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connectionHops=[]),t.defaults&&(r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.ordering=t.enums===String?"ORDER_NONE_UNSPECIFIED":0,r.counterparty=null,r.version="",r.portId="",r.channelId=""),null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.channel.v1.State[e.state]:e.state),null!=e.ordering&&e.hasOwnProperty("ordering")&&(r.ordering=t.enums===String?a.ibc.core.channel.v1.Order[e.ordering]:e.ordering),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.channel.v1.Counterparty.toObject(e.counterparty,t)),e.connectionHops&&e.connectionHops.length){r.connectionHops=[];for(var n=0;n<e.connectionHops.length;++n)r.connectionHops[n]=e.connectionHops[n]}return null!=e.version&&e.hasOwnProperty("version")&&(r.version=e.version),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.State=function(){const e={},t=Object.create(e);return t[e[0]="STATE_UNINITIALIZED_UNSPECIFIED"]=0,t[e[1]="STATE_INIT"]=1,t[e[2]="STATE_TRYOPEN"]=2,t[e[3]="STATE_OPEN"]=3,t[e[4]="STATE_CLOSED"]=4,t}(),e.Order=function(){const e={},t=Object.create(e);return t[e[0]="ORDER_NONE_UNSPECIFIED"]=0,t[e[1]="ORDER_UNORDERED"]=1,t[e[2]="ORDER_ORDERED"]=2,t}(),e.Counterparty=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Counterparty;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Counterparty)return e;var t=new a.ibc.core.channel.v1.Counterparty;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Packet=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.sourcePort="",e.prototype.sourceChannel="",e.prototype.destinationPort="",e.prototype.destinationChannel="",e.prototype.data=s.newBuffer([]),e.prototype.timeoutHeight=null,e.prototype.timeoutTimestamp=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(8).uint64(e.sequence),null!=e.sourcePort&&Object.hasOwnProperty.call(e,"sourcePort")&&t.uint32(18).string(e.sourcePort),null!=e.sourceChannel&&Object.hasOwnProperty.call(e,"sourceChannel")&&t.uint32(26).string(e.sourceChannel),null!=e.destinationPort&&Object.hasOwnProperty.call(e,"destinationPort")&&t.uint32(34).string(e.destinationPort),null!=e.destinationChannel&&Object.hasOwnProperty.call(e,"destinationChannel")&&t.uint32(42).string(e.destinationChannel),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(50).bytes(e.data),null!=e.timeoutHeight&&Object.hasOwnProperty.call(e,"timeoutHeight")&&a.ibc.core.client.v1.Height.encode(e.timeoutHeight,t.uint32(58).fork()).ldelim(),null!=e.timeoutTimestamp&&Object.hasOwnProperty.call(e,"timeoutTimestamp")&&t.uint32(64).uint64(e.timeoutTimestamp),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Packet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.sequence=e.uint64();break;case 2:n.sourcePort=e.string();break;case 3:n.sourceChannel=e.string();break;case 4:n.destinationPort=e.string();break;case 5:n.destinationChannel=e.string();break;case 6:n.data=e.bytes();break;case 7:n.timeoutHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 8:n.timeoutTimestamp=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Packet)return e;var t=new a.ibc.core.channel.v1.Packet;if(null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),null!=e.sourcePort&&(t.sourcePort=String(e.sourcePort)),null!=e.sourceChannel&&(t.sourceChannel=String(e.sourceChannel)),null!=e.destinationPort&&(t.destinationPort=String(e.destinationPort)),null!=e.destinationChannel&&(t.destinationChannel=String(e.destinationChannel)),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),null!=e.timeoutHeight){if("object"!=typeof e.timeoutHeight)throw TypeError(".ibc.core.channel.v1.Packet.timeoutHeight: object expected");t.timeoutHeight=a.ibc.core.client.v1.Height.fromObject(e.timeoutHeight)}return null!=e.timeoutTimestamp&&(s.Long?(t.timeoutTimestamp=s.Long.fromValue(e.timeoutTimestamp)).unsigned=!0:"string"==typeof e.timeoutTimestamp?t.timeoutTimestamp=parseInt(e.timeoutTimestamp,10):"number"==typeof e.timeoutTimestamp?t.timeoutTimestamp=e.timeoutTimestamp:"object"==typeof e.timeoutTimestamp&&(t.timeoutTimestamp=new s.LongBits(e.timeoutTimestamp.low>>>0,e.timeoutTimestamp.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;if(r.sourcePort="",r.sourceChannel="",r.destinationPort="",r.destinationChannel="",t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data))),r.timeoutHeight=null,s.Long){n=new s.Long(0,0,!0);r.timeoutTimestamp=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.timeoutTimestamp=t.longs===String?"0":0}return null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),null!=e.sourcePort&&e.hasOwnProperty("sourcePort")&&(r.sourcePort=e.sourcePort),null!=e.sourceChannel&&e.hasOwnProperty("sourceChannel")&&(r.sourceChannel=e.sourceChannel),null!=e.destinationPort&&e.hasOwnProperty("destinationPort")&&(r.destinationPort=e.destinationPort),null!=e.destinationChannel&&e.hasOwnProperty("destinationChannel")&&(r.destinationChannel=e.destinationChannel),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),null!=e.timeoutHeight&&e.hasOwnProperty("timeoutHeight")&&(r.timeoutHeight=a.ibc.core.client.v1.Height.toObject(e.timeoutHeight,t)),null!=e.timeoutTimestamp&&e.hasOwnProperty("timeoutTimestamp")&&("number"==typeof e.timeoutTimestamp?r.timeoutTimestamp=t.longs===String?String(e.timeoutTimestamp):e.timeoutTimestamp:r.timeoutTimestamp=t.longs===String?s.Long.prototype.toString.call(e.timeoutTimestamp):t.longs===Number?new s.LongBits(e.timeoutTimestamp.low>>>0,e.timeoutTimestamp.high>>>0).toNumber(!0):e.timeoutTimestamp),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.PacketState=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.data=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(34).bytes(e.data),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.PacketState;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;case 4:n.data=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.PacketState)return e;var t=new a.ibc.core.channel.v1.PacketState;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data)))}return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Acknowledgement=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.result=s.newBuffer([]),e.prototype.error="",Object.defineProperty(e.prototype,"response",{get:s.oneOfGetter(t=["result","error"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.result&&Object.hasOwnProperty.call(e,"result")&&t.uint32(170).bytes(e.result),null!=e.error&&Object.hasOwnProperty.call(e,"error")&&t.uint32(178).string(e.error),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.Acknowledgement;e.pos<r;){var i=e.uint32();switch(i>>>3){case 21:n.result=e.bytes();break;case 22:n.error=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.Acknowledgement)return e;var t=new a.ibc.core.channel.v1.Acknowledgement;return null!=e.result&&("string"==typeof e.result?s.base64.decode(e.result,t.result=s.newBuffer(s.base64.length(e.result)),0):e.result.length&&(t.result=e.result)),null!=e.error&&(t.error=String(e.error)),t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.result&&e.hasOwnProperty("result")&&(r.result=t.bytes===String?s.base64.encode(e.result,0,e.result.length):t.bytes===Array?Array.prototype.slice.call(e.result):e.result,t.oneofs&&(r.response="result")),null!=e.error&&e.hasOwnProperty("error")&&(r.error=e.error,t.oneofs&&(r.response="error")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.channel=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelRequest,a.ibc.core.channel.v1.QueryChannelResponse,t,r)},"name",{value:"Channel"}),Object.defineProperty(e.prototype.channels=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelsRequest,a.ibc.core.channel.v1.QueryChannelsResponse,t,r)},"name",{value:"Channels"}),Object.defineProperty(e.prototype.connectionChannels=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryConnectionChannelsRequest,a.ibc.core.channel.v1.QueryConnectionChannelsResponse,t,r)},"name",{value:"ConnectionChannels"}),Object.defineProperty(e.prototype.channelClientState=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelClientStateRequest,a.ibc.core.channel.v1.QueryChannelClientStateResponse,t,r)},"name",{value:"ChannelClientState"}),Object.defineProperty(e.prototype.channelConsensusState=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryChannelConsensusStateRequest,a.ibc.core.channel.v1.QueryChannelConsensusStateResponse,t,r)},"name",{value:"ChannelConsensusState"}),Object.defineProperty(e.prototype.packetCommitment=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketCommitmentRequest,a.ibc.core.channel.v1.QueryPacketCommitmentResponse,t,r)},"name",{value:"PacketCommitment"}),Object.defineProperty(e.prototype.packetCommitments=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketCommitmentsRequest,a.ibc.core.channel.v1.QueryPacketCommitmentsResponse,t,r)},"name",{value:"PacketCommitments"}),Object.defineProperty(e.prototype.packetReceipt=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketReceiptRequest,a.ibc.core.channel.v1.QueryPacketReceiptResponse,t,r)},"name",{value:"PacketReceipt"}),Object.defineProperty(e.prototype.packetAcknowledgement=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest,a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse,t,r)},"name",{value:"PacketAcknowledgement"}),Object.defineProperty(e.prototype.packetAcknowledgements=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest,a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse,t,r)},"name",{value:"PacketAcknowledgements"}),Object.defineProperty(e.prototype.unreceivedPackets=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest,a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse,t,r)},"name",{value:"UnreceivedPackets"}),Object.defineProperty(e.prototype.unreceivedAcks=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryUnreceivedAcksRequest,a.ibc.core.channel.v1.QueryUnreceivedAcksResponse,t,r)},"name",{value:"UnreceivedAcks"}),Object.defineProperty(e.prototype.nextSequenceReceive=function e(t,r){return this.rpcCall(e,a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest,a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse,t,r)},"name",{value:"NextSequenceReceive"}),e}(),e.QueryChannelRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.channel=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.channel&&Object.hasOwnProperty.call(e,"channel")&&a.ibc.core.channel.v1.Channel.encode(e.channel,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.channel=a.ibc.core.channel.v1.Channel.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelResponse;if(null!=e.channel){if("object"!=typeof e.channel)throw TypeError(".ibc.core.channel.v1.QueryChannelResponse.channel: object expected");t.channel=a.ibc.core.channel.v1.Channel.fromObject(e.channel)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.channel=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.channel&&e.hasOwnProperty("channel")&&(r.channel=a.ibc.core.channel.v1.Channel.toObject(e.channel,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelsRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelsRequest;if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryChannelsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.pagination=null),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelsResponse=function(){function e(e){if(this.channels=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.channels=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.channels&&e.channels.length)for(var r=0;r<e.channels.length;++r)a.ibc.core.channel.v1.IdentifiedChannel.encode(e.channels[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.channels&&n.channels.length||(n.channels=[]),n.channels.push(a.ibc.core.channel.v1.IdentifiedChannel.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelsResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelsResponse;if(e.channels){if(!Array.isArray(e.channels))throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.channels: array expected");t.channels=[];for(var r=0;r<e.channels.length;++r){if("object"!=typeof e.channels[r])throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.channels: object expected");t.channels[r]=a.ibc.core.channel.v1.IdentifiedChannel.fromObject(e.channels[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.channels=[]),t.defaults&&(r.pagination=null,r.height=null),e.channels&&e.channels.length){r.channels=[];for(var n=0;n<e.channels.length;++n)r.channels[n]=a.ibc.core.channel.v1.IdentifiedChannel.toObject(e.channels[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionChannelsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connection="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connection&&Object.hasOwnProperty.call(e,"connection")&&t.uint32(10).string(e.connection),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryConnectionChannelsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connection=e.string();break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryConnectionChannelsRequest)return e;var t=new a.ibc.core.channel.v1.QueryConnectionChannelsRequest;if(null!=e.connection&&(t.connection=String(e.connection)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connection="",r.pagination=null),null!=e.connection&&e.hasOwnProperty("connection")&&(r.connection=e.connection),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionChannelsResponse=function(){function e(e){if(this.channels=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.channels=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.channels&&e.channels.length)for(var r=0;r<e.channels.length;++r)a.ibc.core.channel.v1.IdentifiedChannel.encode(e.channels[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryConnectionChannelsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.channels&&n.channels.length||(n.channels=[]),n.channels.push(a.ibc.core.channel.v1.IdentifiedChannel.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryConnectionChannelsResponse)return e;var t=new a.ibc.core.channel.v1.QueryConnectionChannelsResponse;if(e.channels){if(!Array.isArray(e.channels))throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.channels: array expected");t.channels=[];for(var r=0;r<e.channels.length;++r){if("object"!=typeof e.channels[r])throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.channels: object expected");t.channels[r]=a.ibc.core.channel.v1.IdentifiedChannel.fromObject(e.channels[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.channels=[]),t.defaults&&(r.pagination=null,r.height=null),e.channels&&e.channels.length){r.channels=[];for(var n=0;n<e.channels.length;++n)r.channels[n]=a.ibc.core.channel.v1.IdentifiedChannel.toObject(e.channels[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelClientStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelClientStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelClientStateRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelClientStateRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelClientStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.identifiedClientState=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.identifiedClientState&&Object.hasOwnProperty.call(e,"identifiedClientState")&&a.ibc.core.client.v1.IdentifiedClientState.encode(e.identifiedClientState,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelClientStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelClientStateResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelClientStateResponse;if(null!=e.identifiedClientState){if("object"!=typeof e.identifiedClientState)throw TypeError(".ibc.core.channel.v1.QueryChannelClientStateResponse.identifiedClientState: object expected");t.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.fromObject(e.identifiedClientState)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelClientStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.identifiedClientState=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.identifiedClientState&&e.hasOwnProperty("identifiedClientState")&&(r.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.toObject(e.identifiedClientState,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelConsensusStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.versionNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(24).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(32).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelConsensusStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.versionNumber=e.uint64();break;case 4:n.versionHeight=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelConsensusStateRequest)return e;var t=new a.ibc.core.channel.v1.QueryChannelConsensusStateRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.versionNumber&&(s.Long?(t.versionNumber=s.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(s.Long?(t.versionHeight=s.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.versionNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.versionHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionHeight=t.longs===String?"0":0}return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?r.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:r.versionNumber=t.longs===String?s.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?r.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:r.versionHeight=t.longs===String?s.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryChannelConsensusStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.consensusState=null,e.prototype.clientId="",e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(10).fork()).ldelim(),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryChannelConsensusStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.clientId=e.string();break;case 3:n.proof=e.bytes();break;case 4:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryChannelConsensusStateResponse)return e;var t=new a.ibc.core.channel.v1.QueryChannelConsensusStateResponse;if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.channel.v1.QueryChannelConsensusStateResponse.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelConsensusStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.consensusState=null,r.clientId="",t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.commitment=s.newBuffer([]),e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.commitment&&Object.hasOwnProperty.call(e,"commitment")&&t.uint32(10).bytes(e.commitment),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.commitment=e.bytes();break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentResponse;if(null!=e.commitment&&("string"==typeof e.commitment?s.base64.decode(e.commitment,t.commitment=s.newBuffer(s.base64.length(e.commitment)),0):e.commitment.length&&(t.commitment=e.commitment)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.commitment="":(r.commitment=[],t.bytes!==Array&&(r.commitment=s.newBuffer(r.commitment))),t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.commitment&&e.hasOwnProperty("commitment")&&(r.commitment=t.bytes===String?s.base64.encode(e.commitment,0,e.commitment.length):t.bytes===Array?Array.prototype.slice.call(e.commitment):e.commitment),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentsRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId="",r.pagination=null),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketCommitmentsResponse=function(){function e(e){if(this.commitments=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.commitments=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.commitments&&e.commitments.length)for(var r=0;r<e.commitments.length;++r)a.ibc.core.channel.v1.PacketState.encode(e.commitments[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketCommitmentsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.commitments&&n.commitments.length||(n.commitments=[]),n.commitments.push(a.ibc.core.channel.v1.PacketState.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketCommitmentsResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketCommitmentsResponse;if(e.commitments){if(!Array.isArray(e.commitments))throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.commitments: array expected");t.commitments=[];for(var r=0;r<e.commitments.length;++r){if("object"!=typeof e.commitments[r])throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.commitments: object expected");t.commitments[r]=a.ibc.core.channel.v1.PacketState.fromObject(e.commitments[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.commitments=[]),t.defaults&&(r.pagination=null,r.height=null),e.commitments&&e.commitments.length){r.commitments=[];for(var n=0;n<e.commitments.length;++n)r.commitments[n]=a.ibc.core.channel.v1.PacketState.toObject(e.commitments[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketReceiptRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketReceiptRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketReceiptRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketReceiptRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketReceiptResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.received=!1,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.received&&Object.hasOwnProperty.call(e,"received")&&t.uint32(16).bool(e.received),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketReceiptResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 2:n.received=e.bool();break;case 3:n.proof=e.bytes();break;case 4:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketReceiptResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketReceiptResponse;if(null!=e.received&&(t.received=Boolean(e.received)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketReceiptResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.received=!1,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.received&&e.hasOwnProperty("received")&&(r.received=e.received),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.sequence=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(s.Long?(t.sequence=s.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.portId="",r.channelId="",s.Long){var n=new s.Long(0,0,!0);r.sequence=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?r.sequence=t.longs===String?String(e.sequence):e.sequence:r.sequence=t.longs===String?s.Long.prototype.toString.call(e.sequence):t.longs===Number?new s.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.acknowledgement=s.newBuffer([]),e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.acknowledgement&&Object.hasOwnProperty.call(e,"acknowledgement")&&t.uint32(10).bytes(e.acknowledgement),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.acknowledgement=e.bytes();break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementResponse;if(null!=e.acknowledgement&&("string"==typeof e.acknowledgement?s.base64.decode(e.acknowledgement,t.acknowledgement=s.newBuffer(s.base64.length(e.acknowledgement)),0):e.acknowledgement.length&&(t.acknowledgement=e.acknowledgement)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.acknowledgement="":(r.acknowledgement=[],t.bytes!==Array&&(r.acknowledgement=s.newBuffer(r.acknowledgement))),t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.acknowledgement&&e.hasOwnProperty("acknowledgement")&&(r.acknowledgement=t.bytes===String?s.base64.encode(e.acknowledgement,0,e.acknowledgement.length):t.bytes===Array?Array.prototype.slice.call(e.acknowledgement):e.acknowledgement),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId="",r.pagination=null),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementsResponse=function(){function e(e){if(this.acknowledgements=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.acknowledgements=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.acknowledgements&&e.acknowledgements.length)for(var r=0;r<e.acknowledgements.length;++r)a.ibc.core.channel.v1.PacketState.encode(e.acknowledgements[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.acknowledgements&&n.acknowledgements.length||(n.acknowledgements=[]),n.acknowledgements.push(a.ibc.core.channel.v1.PacketState.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse)return e;var t=new a.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse;if(e.acknowledgements){if(!Array.isArray(e.acknowledgements))throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.acknowledgements: array expected");t.acknowledgements=[];for(var r=0;r<e.acknowledgements.length;++r){if("object"!=typeof e.acknowledgements[r])throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.acknowledgements: object expected");t.acknowledgements[r]=a.ibc.core.channel.v1.PacketState.fromObject(e.acknowledgements[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.acknowledgements=[]),t.defaults&&(r.pagination=null,r.height=null),e.acknowledgements&&e.acknowledgements.length){r.acknowledgements=[];for(var n=0;n<e.acknowledgements.length;++n)r.acknowledgements[n]=a.ibc.core.channel.v1.PacketState.toObject(e.acknowledgements[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedPacketsRequest=function(){function e(e){if(this.packetCommitmentSequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.packetCommitmentSequences=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.packetCommitmentSequences&&e.packetCommitmentSequences.length){t.uint32(26).fork();for(var r=0;r<e.packetCommitmentSequences.length;++r)t.uint64(e.packetCommitmentSequences[r]);t.ldelim()}return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:if(n.packetCommitmentSequences&&n.packetCommitmentSequences.length||(n.packetCommitmentSequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.packetCommitmentSequences.push(e.uint64());else n.packetCommitmentSequences.push(e.uint64());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedPacketsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),e.packetCommitmentSequences){if(!Array.isArray(e.packetCommitmentSequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsRequest.packetCommitmentSequences: array expected");t.packetCommitmentSequences=[];for(var r=0;r<e.packetCommitmentSequences.length;++r)s.Long?(t.packetCommitmentSequences[r]=s.Long.fromValue(e.packetCommitmentSequences[r])).unsigned=!0:"string"==typeof e.packetCommitmentSequences[r]?t.packetCommitmentSequences[r]=parseInt(e.packetCommitmentSequences[r],10):"number"==typeof e.packetCommitmentSequences[r]?t.packetCommitmentSequences[r]=e.packetCommitmentSequences[r]:"object"==typeof e.packetCommitmentSequences[r]&&(t.packetCommitmentSequences[r]=new s.LongBits(e.packetCommitmentSequences[r].low>>>0,e.packetCommitmentSequences[r].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.packetCommitmentSequences=[]),t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),e.packetCommitmentSequences&&e.packetCommitmentSequences.length){r.packetCommitmentSequences=[];for(var n=0;n<e.packetCommitmentSequences.length;++n)"number"==typeof e.packetCommitmentSequences[n]?r.packetCommitmentSequences[n]=t.longs===String?String(e.packetCommitmentSequences[n]):e.packetCommitmentSequences[n]:r.packetCommitmentSequences[n]=t.longs===String?s.Long.prototype.toString.call(e.packetCommitmentSequences[n]):t.longs===Number?new s.LongBits(e.packetCommitmentSequences[n].low>>>0,e.packetCommitmentSequences[n].high>>>0).toNumber(!0):e.packetCommitmentSequences[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedPacketsResponse=function(){function e(e){if(this.sequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sequences=s.emptyArray,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.sequences&&e.sequences.length){t.uint32(10).fork();for(var r=0;r<e.sequences.length;++r)t.uint64(e.sequences[r]);t.ldelim()}return null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.sequences&&n.sequences.length||(n.sequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.sequences.push(e.uint64());else n.sequences.push(e.uint64());break;case 2:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedPacketsResponse;if(e.sequences){if(!Array.isArray(e.sequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsResponse.sequences: array expected");t.sequences=[];for(var r=0;r<e.sequences.length;++r)s.Long?(t.sequences[r]=s.Long.fromValue(e.sequences[r])).unsigned=!0:"string"==typeof e.sequences[r]?t.sequences[r]=parseInt(e.sequences[r],10):"number"==typeof e.sequences[r]?t.sequences[r]=e.sequences[r]:"object"==typeof e.sequences[r]&&(t.sequences[r]=new s.LongBits(e.sequences[r].low>>>0,e.sequences[r].high>>>0).toNumber(!0))}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.sequences=[]),t.defaults&&(r.height=null),e.sequences&&e.sequences.length){r.sequences=[];for(var n=0;n<e.sequences.length;++n)"number"==typeof e.sequences[n]?r.sequences[n]=t.longs===String?String(e.sequences[n]):e.sequences[n]:r.sequences[n]=t.longs===String?s.Long.prototype.toString.call(e.sequences[n]):t.longs===Number?new s.LongBits(e.sequences[n].low>>>0,e.sequences[n].high>>>0).toNumber(!0):e.sequences[n]}return null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedAcksRequest=function(){function e(e){if(this.packetAckSequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.packetAckSequences=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.packetAckSequences&&e.packetAckSequences.length){t.uint32(26).fork();for(var r=0;r<e.packetAckSequences.length;++r)t.uint64(e.packetAckSequences[r]);t.ldelim()}return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedAcksRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;case 3:if(n.packetAckSequences&&n.packetAckSequences.length||(n.packetAckSequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.packetAckSequences.push(e.uint64());else n.packetAckSequences.push(e.uint64());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedAcksRequest)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedAcksRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),e.packetAckSequences){if(!Array.isArray(e.packetAckSequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksRequest.packetAckSequences: array expected");t.packetAckSequences=[];for(var r=0;r<e.packetAckSequences.length;++r)s.Long?(t.packetAckSequences[r]=s.Long.fromValue(e.packetAckSequences[r])).unsigned=!0:"string"==typeof e.packetAckSequences[r]?t.packetAckSequences[r]=parseInt(e.packetAckSequences[r],10):"number"==typeof e.packetAckSequences[r]?t.packetAckSequences[r]=e.packetAckSequences[r]:"object"==typeof e.packetAckSequences[r]&&(t.packetAckSequences[r]=new s.LongBits(e.packetAckSequences[r].low>>>0,e.packetAckSequences[r].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.packetAckSequences=[]),t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),e.packetAckSequences&&e.packetAckSequences.length){r.packetAckSequences=[];for(var n=0;n<e.packetAckSequences.length;++n)"number"==typeof e.packetAckSequences[n]?r.packetAckSequences[n]=t.longs===String?String(e.packetAckSequences[n]):e.packetAckSequences[n]:r.packetAckSequences[n]=t.longs===String?s.Long.prototype.toString.call(e.packetAckSequences[n]):t.longs===Number?new s.LongBits(e.packetAckSequences[n].low>>>0,e.packetAckSequences[n].high>>>0).toNumber(!0):e.packetAckSequences[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryUnreceivedAcksResponse=function(){function e(e){if(this.sequences=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.sequences=s.emptyArray,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.sequences&&e.sequences.length){t.uint32(10).fork();for(var r=0;r<e.sequences.length;++r)t.uint64(e.sequences[r]);t.ldelim()}return null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryUnreceivedAcksResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:if(n.sequences&&n.sequences.length||(n.sequences=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.sequences.push(e.uint64());else n.sequences.push(e.uint64());break;case 2:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryUnreceivedAcksResponse)return e;var t=new a.ibc.core.channel.v1.QueryUnreceivedAcksResponse;if(e.sequences){if(!Array.isArray(e.sequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksResponse.sequences: array expected");t.sequences=[];for(var r=0;r<e.sequences.length;++r)s.Long?(t.sequences[r]=s.Long.fromValue(e.sequences[r])).unsigned=!0:"string"==typeof e.sequences[r]?t.sequences[r]=parseInt(e.sequences[r],10):"number"==typeof e.sequences[r]?t.sequences[r]=e.sequences[r]:"object"==typeof e.sequences[r]&&(t.sequences[r]=new s.LongBits(e.sequences[r].low>>>0,e.sequences[r].high>>>0).toNumber(!0))}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.sequences=[]),t.defaults&&(r.height=null),e.sequences&&e.sequences.length){r.sequences=[];for(var n=0;n<e.sequences.length;++n)"number"==typeof e.sequences[n]?r.sequences[n]=t.longs===String?String(e.sequences[n]):e.sequences[n]:r.sequences[n]=t.longs===String?s.Long.prototype.toString.call(e.sequences[n]):t.longs===Number?new s.LongBits(e.sequences[n].low>>>0,e.sequences[n].high>>>0).toNumber(!0):e.sequences[n]}return null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryNextSequenceReceiveRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.portId=e.string();break;case 2:n.channelId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest)return e;var t=new a.ibc.core.channel.v1.QueryNextSequenceReceiveRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.portId="",r.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(r.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(r.channelId=e.channelId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryNextSequenceReceiveResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.nextSequenceReceive=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.nextSequenceReceive&&Object.hasOwnProperty.call(e,"nextSequenceReceive")&&t.uint32(8).uint64(e.nextSequenceReceive),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.nextSequenceReceive=e.uint64();break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse)return e;var t=new a.ibc.core.channel.v1.QueryNextSequenceReceiveResponse;if(null!=e.nextSequenceReceive&&(s.Long?(t.nextSequenceReceive=s.Long.fromValue(e.nextSequenceReceive)).unsigned=!0:"string"==typeof e.nextSequenceReceive?t.nextSequenceReceive=parseInt(e.nextSequenceReceive,10):"number"==typeof e.nextSequenceReceive?t.nextSequenceReceive=e.nextSequenceReceive:"object"==typeof e.nextSequenceReceive&&(t.nextSequenceReceive=new s.LongBits(e.nextSequenceReceive.low>>>0,e.nextSequenceReceive.high>>>0).toNumber(!0))),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryNextSequenceReceiveResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.nextSequenceReceive=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.nextSequenceReceive=t.longs===String?"0":0;t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null}return null!=e.nextSequenceReceive&&e.hasOwnProperty("nextSequenceReceive")&&("number"==typeof e.nextSequenceReceive?r.nextSequenceReceive=t.longs===String?String(e.nextSequenceReceive):e.nextSequenceReceive:r.nextSequenceReceive=t.longs===String?s.Long.prototype.toString.call(e.nextSequenceReceive):t.longs===Number?new s.LongBits(e.nextSequenceReceive.low>>>0,e.nextSequenceReceive.high>>>0).toNumber(!0):e.nextSequenceReceive),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.client=function(){const e={};return e.v1=function(){const e={};return e.Msg=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.createClient=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgCreateClient,a.ibc.core.client.v1.MsgCreateClientResponse,t,r)},"name",{value:"CreateClient"}),Object.defineProperty(e.prototype.updateClient=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgUpdateClient,a.ibc.core.client.v1.MsgUpdateClientResponse,t,r)},"name",{value:"UpdateClient"}),Object.defineProperty(e.prototype.upgradeClient=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgUpgradeClient,a.ibc.core.client.v1.MsgUpgradeClientResponse,t,r)},"name",{value:"UpgradeClient"}),Object.defineProperty(e.prototype.submitMisbehaviour=function e(t,r){return this.rpcCall(e,a.ibc.core.client.v1.MsgSubmitMisbehaviour,a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse,t,r)},"name",{value:"SubmitMisbehaviour"}),e}(),e.MsgCreateClient=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.clientState=null,e.prototype.consensusState=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&a.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(26).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(34).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgCreateClient;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.clientState=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;case 4:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgCreateClient)return e;var t=new a.ibc.core.client.v1.MsgCreateClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.MsgCreateClient.clientState: object expected");t.clientState=a.google.protobuf.Any.fromObject(e.clientState)}if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.client.v1.MsgCreateClient.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.clientState=null,r.consensusState=null,r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(r.clientState=a.google.protobuf.Any.toObject(e.clientState,t)),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgCreateClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgCreateClientResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgCreateClientResponse?e:new a.ibc.core.client.v1.MsgCreateClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpdateClient=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.header=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.google.protobuf.Any.encode(e.header,t.uint32(18).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(26).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpdateClient;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.header=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgUpdateClient)return e;var t=new a.ibc.core.client.v1.MsgUpdateClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.header){if("object"!=typeof e.header)throw TypeError(".ibc.core.client.v1.MsgUpdateClient.header: object expected");t.header=a.google.protobuf.Any.fromObject(e.header)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.header=null,r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.google.protobuf.Any.toObject(e.header,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpdateClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpdateClientResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgUpdateClientResponse?e:new a.ibc.core.client.v1.MsgUpdateClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpgradeClient=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.clientState=null,e.prototype.upgradeHeight=null,e.prototype.proofUpgrade=s.newBuffer([]),e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&a.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),null!=e.upgradeHeight&&Object.hasOwnProperty.call(e,"upgradeHeight")&&a.ibc.core.client.v1.Height.encode(e.upgradeHeight,t.uint32(26).fork()).ldelim(),null!=e.proofUpgrade&&Object.hasOwnProperty.call(e,"proofUpgrade")&&t.uint32(34).bytes(e.proofUpgrade),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(42).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpgradeClient;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.clientState=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.upgradeHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 4:n.proofUpgrade=e.bytes();break;case 5:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgUpgradeClient)return e;var t=new a.ibc.core.client.v1.MsgUpgradeClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.MsgUpgradeClient.clientState: object expected");t.clientState=a.google.protobuf.Any.fromObject(e.clientState)}if(null!=e.upgradeHeight){if("object"!=typeof e.upgradeHeight)throw TypeError(".ibc.core.client.v1.MsgUpgradeClient.upgradeHeight: object expected");t.upgradeHeight=a.ibc.core.client.v1.Height.fromObject(e.upgradeHeight)}return null!=e.proofUpgrade&&("string"==typeof e.proofUpgrade?s.base64.decode(e.proofUpgrade,t.proofUpgrade=s.newBuffer(s.base64.length(e.proofUpgrade)),0):e.proofUpgrade.length&&(t.proofUpgrade=e.proofUpgrade)),null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.clientState=null,r.upgradeHeight=null,t.bytes===String?r.proofUpgrade="":(r.proofUpgrade=[],t.bytes!==Array&&(r.proofUpgrade=s.newBuffer(r.proofUpgrade))),r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(r.clientState=a.google.protobuf.Any.toObject(e.clientState,t)),null!=e.upgradeHeight&&e.hasOwnProperty("upgradeHeight")&&(r.upgradeHeight=a.ibc.core.client.v1.Height.toObject(e.upgradeHeight,t)),null!=e.proofUpgrade&&e.hasOwnProperty("proofUpgrade")&&(r.proofUpgrade=t.bytes===String?s.base64.encode(e.proofUpgrade,0,e.proofUpgrade.length):t.bytes===Array?Array.prototype.slice.call(e.proofUpgrade):e.proofUpgrade),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgUpgradeClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgUpgradeClientResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgUpgradeClientResponse?e:new a.ibc.core.client.v1.MsgUpgradeClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgSubmitMisbehaviour=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.misbehaviour=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.misbehaviour&&Object.hasOwnProperty.call(e,"misbehaviour")&&a.google.protobuf.Any.encode(e.misbehaviour,t.uint32(18).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(26).string(e.signer),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgSubmitMisbehaviour;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.misbehaviour=a.google.protobuf.Any.decode(e,e.uint32());break;case 3:n.signer=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.MsgSubmitMisbehaviour)return e;var t=new a.ibc.core.client.v1.MsgSubmitMisbehaviour;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.misbehaviour){if("object"!=typeof e.misbehaviour)throw TypeError(".ibc.core.client.v1.MsgSubmitMisbehaviour.misbehaviour: object expected");t.misbehaviour=a.google.protobuf.Any.fromObject(e.misbehaviour)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.misbehaviour=null,r.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.misbehaviour&&e.hasOwnProperty("misbehaviour")&&(r.misbehaviour=a.google.protobuf.Any.toObject(e.misbehaviour,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(r.signer=e.signer),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MsgSubmitMisbehaviourResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse;e.pos<r;){var i=e.uint32();e.skipType(7&i)}return n},e.fromObject=function(e){return e instanceof a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse?e:new a.ibc.core.client.v1.MsgSubmitMisbehaviourResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IdentifiedClientState=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.clientState=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&a.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.IdentifiedClientState;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.clientState=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.IdentifiedClientState)return e;var t=new a.ibc.core.client.v1.IdentifiedClientState;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.IdentifiedClientState.clientState: object expected");t.clientState=a.google.protobuf.Any.fromObject(e.clientState)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.clientState=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(r.clientState=a.google.protobuf.Any.toObject(e.clientState,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ConsensusStateWithHeight=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.height=null,e.prototype.consensusState=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(10).fork()).ldelim(),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.ConsensusStateWithHeight;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 2:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.ConsensusStateWithHeight)return e;var t=new a.ibc.core.client.v1.ConsensusStateWithHeight;if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.client.v1.ConsensusStateWithHeight.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.client.v1.ConsensusStateWithHeight.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.height=null,r.consensusState=null),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ClientConsensusStates=function(){function e(e){if(this.consensusStates=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.consensusStates=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.consensusStates&&e.consensusStates.length)for(var r=0;r<e.consensusStates.length;++r)a.ibc.core.client.v1.ConsensusStateWithHeight.encode(e.consensusStates[r],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.ClientConsensusStates;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.consensusStates&&n.consensusStates.length||(n.consensusStates=[]),n.consensusStates.push(a.ibc.core.client.v1.ConsensusStateWithHeight.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.ClientConsensusStates)return e;var t=new a.ibc.core.client.v1.ClientConsensusStates;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.consensusStates){if(!Array.isArray(e.consensusStates))throw TypeError(".ibc.core.client.v1.ClientConsensusStates.consensusStates: array expected");t.consensusStates=[];for(var r=0;r<e.consensusStates.length;++r){if("object"!=typeof e.consensusStates[r])throw TypeError(".ibc.core.client.v1.ClientConsensusStates.consensusStates: object expected");t.consensusStates[r]=a.ibc.core.client.v1.ConsensusStateWithHeight.fromObject(e.consensusStates[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.consensusStates=[]),t.defaults&&(r.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.consensusStates&&e.consensusStates.length){r.consensusStates=[];for(var n=0;n<e.consensusStates.length;++n)r.consensusStates[n]=a.ibc.core.client.v1.ConsensusStateWithHeight.toObject(e.consensusStates[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ClientUpdateProposal=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.title="",e.prototype.description="",e.prototype.clientId="",e.prototype.header=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.title&&Object.hasOwnProperty.call(e,"title")&&t.uint32(10).string(e.title),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&t.uint32(18).string(e.description),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(26).string(e.clientId),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.google.protobuf.Any.encode(e.header,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.ClientUpdateProposal;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.title=e.string();break;case 2:n.description=e.string();break;case 3:n.clientId=e.string();break;case 4:n.header=a.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.ClientUpdateProposal)return e;var t=new a.ibc.core.client.v1.ClientUpdateProposal;if(null!=e.title&&(t.title=String(e.title)),null!=e.description&&(t.description=String(e.description)),null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.header){if("object"!=typeof e.header)throw TypeError(".ibc.core.client.v1.ClientUpdateProposal.header: object expected");t.header=a.google.protobuf.Any.fromObject(e.header)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.title="",r.description="",r.clientId="",r.header=null),null!=e.title&&e.hasOwnProperty("title")&&(r.title=e.title),null!=e.description&&e.hasOwnProperty("description")&&(r.description=e.description),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.google.protobuf.Any.toObject(e.header,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Height=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.versionNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(8).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(16).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.client.v1.Height;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.versionNumber=e.uint64();break;case 2:n.versionHeight=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.client.v1.Height)return e;var t=new a.ibc.core.client.v1.Height;return null!=e.versionNumber&&(s.Long?(t.versionNumber=s.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(s.Long?(t.versionHeight=s.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.versionNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.versionHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionHeight=t.longs===String?"0":0}return null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?r.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:r.versionNumber=t.longs===String?s.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?r.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:r.versionHeight=t.longs===String?s.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.commitment=function(){const e={};return e.v1=function(){const e={};return e.MerkleRoot=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.hash=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(10).bytes(e.hash),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerkleRoot;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.hash=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerkleRoot)return e;var t=new a.ibc.core.commitment.v1.MerkleRoot;return null!=e.hash&&("string"==typeof e.hash?s.base64.decode(e.hash,t.hash=s.newBuffer(s.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.hash="":(r.hash=[],t.bytes!==Array&&(r.hash=s.newBuffer(r.hash)))),null!=e.hash&&e.hasOwnProperty("hash")&&(r.hash=t.bytes===String?s.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MerklePrefix=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.keyPrefix=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.keyPrefix&&Object.hasOwnProperty.call(e,"keyPrefix")&&t.uint32(10).bytes(e.keyPrefix),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerklePrefix;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.keyPrefix=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerklePrefix)return e;var t=new a.ibc.core.commitment.v1.MerklePrefix;return null!=e.keyPrefix&&("string"==typeof e.keyPrefix?s.base64.decode(e.keyPrefix,t.keyPrefix=s.newBuffer(s.base64.length(e.keyPrefix)),0):e.keyPrefix.length&&(t.keyPrefix=e.keyPrefix)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.keyPrefix="":(r.keyPrefix=[],t.bytes!==Array&&(r.keyPrefix=s.newBuffer(r.keyPrefix)))),null!=e.keyPrefix&&e.hasOwnProperty("keyPrefix")&&(r.keyPrefix=t.bytes===String?s.base64.encode(e.keyPrefix,0,e.keyPrefix.length):t.bytes===Array?Array.prototype.slice.call(e.keyPrefix):e.keyPrefix),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MerklePath=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.keyPath=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.keyPath&&Object.hasOwnProperty.call(e,"keyPath")&&a.ibc.core.commitment.v1.KeyPath.encode(e.keyPath,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerklePath;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.keyPath=a.ibc.core.commitment.v1.KeyPath.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerklePath)return e;var t=new a.ibc.core.commitment.v1.MerklePath;if(null!=e.keyPath){if("object"!=typeof e.keyPath)throw TypeError(".ibc.core.commitment.v1.MerklePath.keyPath: object expected");t.keyPath=a.ibc.core.commitment.v1.KeyPath.fromObject(e.keyPath)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.keyPath=null),null!=e.keyPath&&e.hasOwnProperty("keyPath")&&(r.keyPath=a.ibc.core.commitment.v1.KeyPath.toObject(e.keyPath,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.MerkleProof=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.ProofOps.encode(e.proof,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.MerkleProof;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.proof=a.tendermint.crypto.ProofOps.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.MerkleProof)return e;var t=new a.ibc.core.commitment.v1.MerkleProof;if(null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".ibc.core.commitment.v1.MerkleProof.proof: object expected");t.proof=a.tendermint.crypto.ProofOps.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.proof=null),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.ProofOps.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.KeyPath=function(){function e(e){if(this.keys=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.keys=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.keys&&e.keys.length)for(var r=0;r<e.keys.length;++r)a.ibc.core.commitment.v1.Key.encode(e.keys[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.KeyPath;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.keys&&n.keys.length||(n.keys=[]),n.keys.push(a.ibc.core.commitment.v1.Key.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.KeyPath)return e;var t=new a.ibc.core.commitment.v1.KeyPath;if(e.keys){if(!Array.isArray(e.keys))throw TypeError(".ibc.core.commitment.v1.KeyPath.keys: array expected");t.keys=[];for(var r=0;r<e.keys.length;++r){if("object"!=typeof e.keys[r])throw TypeError(".ibc.core.commitment.v1.KeyPath.keys: object expected");t.keys[r]=a.ibc.core.commitment.v1.Key.fromObject(e.keys[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.keys=[]),e.keys&&e.keys.length){r.keys=[];for(var n=0;n<e.keys.length;++n)r.keys[n]=a.ibc.core.commitment.v1.Key.toObject(e.keys[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Key=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.name=s.newBuffer([]),e.prototype.enc=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).bytes(e.name),null!=e.enc&&Object.hasOwnProperty.call(e,"enc")&&t.uint32(16).int32(e.enc),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.commitment.v1.Key;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.name=e.bytes();break;case 2:n.enc=e.int32();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.commitment.v1.Key)return e;var t=new a.ibc.core.commitment.v1.Key;switch(null!=e.name&&("string"==typeof e.name?s.base64.decode(e.name,t.name=s.newBuffer(s.base64.length(e.name)),0):e.name.length&&(t.name=e.name)),e.enc){case"KEY_ENCODING_URL_UNSPECIFIED":case 0:t.enc=0;break;case"KEY_ENCODING_HEX":case 1:t.enc=1}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.name="":(r.name=[],t.bytes!==Array&&(r.name=s.newBuffer(r.name))),r.enc=t.enums===String?"KEY_ENCODING_URL_UNSPECIFIED":0),null!=e.name&&e.hasOwnProperty("name")&&(r.name=t.bytes===String?s.base64.encode(e.name,0,e.name.length):t.bytes===Array?Array.prototype.slice.call(e.name):e.name),null!=e.enc&&e.hasOwnProperty("enc")&&(r.enc=t.enums===String?a.ibc.core.commitment.v1.KeyEncoding[e.enc]:e.enc),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.KeyEncoding=function(){const e={},t=Object.create(e);return t[e[0]="KEY_ENCODING_URL_UNSPECIFIED"]=0,t[e[1]="KEY_ENCODING_HEX"]=1,t}(),e}(),e}(),e.connection=function(){const e={};return e.v1=function(){const e={};return e.ConnectionEnd=function(){function e(e){if(this.versions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.versions=s.emptyArray,e.prototype.state=0,e.prototype.counterparty=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.versions&&e.versions.length)for(var r=0;r<e.versions.length;++r)a.ibc.core.connection.v1.Version.encode(e.versions[r],t.uint32(18).fork()).ldelim();return null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(24).int32(e.state),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.connection.v1.Counterparty.encode(e.counterparty,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.ConnectionEnd;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.versions&&n.versions.length||(n.versions=[]),n.versions.push(a.ibc.core.connection.v1.Version.decode(e,e.uint32()));break;case 3:n.state=e.int32();break;case 4:n.counterparty=a.ibc.core.connection.v1.Counterparty.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.ConnectionEnd)return e;var t=new a.ibc.core.connection.v1.ConnectionEnd;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.versions){if(!Array.isArray(e.versions))throw TypeError(".ibc.core.connection.v1.ConnectionEnd.versions: array expected");t.versions=[];for(var r=0;r<e.versions.length;++r){if("object"!=typeof e.versions[r])throw TypeError(".ibc.core.connection.v1.ConnectionEnd.versions: object expected");t.versions[r]=a.ibc.core.connection.v1.Version.fromObject(e.versions[r])}}switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.connection.v1.ConnectionEnd.counterparty: object expected");t.counterparty=a.ibc.core.connection.v1.Counterparty.fromObject(e.counterparty)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.versions=[]),t.defaults&&(r.clientId="",r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.counterparty=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.versions&&e.versions.length){r.versions=[];for(var n=0;n<e.versions.length;++n)r.versions[n]=a.ibc.core.connection.v1.Version.toObject(e.versions[n],t)}return null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.connection.v1.State[e.state]:e.state),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.connection.v1.Counterparty.toObject(e.counterparty,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.IdentifiedConnection=function(){function e(e){if(this.versions=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.id="",e.prototype.clientId="",e.prototype.versions=s.emptyArray,e.prototype.state=0,e.prototype.counterparty=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.id&&Object.hasOwnProperty.call(e,"id")&&t.uint32(10).string(e.id),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.versions&&e.versions.length)for(var r=0;r<e.versions.length;++r)a.ibc.core.connection.v1.Version.encode(e.versions[r],t.uint32(26).fork()).ldelim();return null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(32).int32(e.state),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&a.ibc.core.connection.v1.Counterparty.encode(e.counterparty,t.uint32(42).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.IdentifiedConnection;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.id=e.string();break;case 2:n.clientId=e.string();break;case 3:n.versions&&n.versions.length||(n.versions=[]),n.versions.push(a.ibc.core.connection.v1.Version.decode(e,e.uint32()));break;case 4:n.state=e.int32();break;case 5:n.counterparty=a.ibc.core.connection.v1.Counterparty.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.IdentifiedConnection)return e;var t=new a.ibc.core.connection.v1.IdentifiedConnection;if(null!=e.id&&(t.id=String(e.id)),null!=e.clientId&&(t.clientId=String(e.clientId)),e.versions){if(!Array.isArray(e.versions))throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.versions: array expected");t.versions=[];for(var r=0;r<e.versions.length;++r){if("object"!=typeof e.versions[r])throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.versions: object expected");t.versions[r]=a.ibc.core.connection.v1.Version.fromObject(e.versions[r])}}switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.counterparty: object expected");t.counterparty=a.ibc.core.connection.v1.Counterparty.fromObject(e.counterparty)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.versions=[]),t.defaults&&(r.id="",r.clientId="",r.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,r.counterparty=null),null!=e.id&&e.hasOwnProperty("id")&&(r.id=e.id),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.versions&&e.versions.length){r.versions=[];for(var n=0;n<e.versions.length;++n)r.versions[n]=a.ibc.core.connection.v1.Version.toObject(e.versions[n],t)}return null!=e.state&&e.hasOwnProperty("state")&&(r.state=t.enums===String?a.ibc.core.connection.v1.State[e.state]:e.state),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(r.counterparty=a.ibc.core.connection.v1.Counterparty.toObject(e.counterparty,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.State=function(){const e={},t=Object.create(e);return t[e[0]="STATE_UNINITIALIZED_UNSPECIFIED"]=0,t[e[1]="STATE_INIT"]=1,t[e[2]="STATE_TRYOPEN"]=2,t[e[3]="STATE_OPEN"]=3,t}(),e.Counterparty=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.connectionId="",e.prototype.prefix=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(18).string(e.connectionId),null!=e.prefix&&Object.hasOwnProperty.call(e,"prefix")&&a.ibc.core.commitment.v1.MerklePrefix.encode(e.prefix,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.Counterparty;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.connectionId=e.string();break;case 3:n.prefix=a.ibc.core.commitment.v1.MerklePrefix.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.Counterparty)return e;var t=new a.ibc.core.connection.v1.Counterparty;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.connectionId&&(t.connectionId=String(e.connectionId)),null!=e.prefix){if("object"!=typeof e.prefix)throw TypeError(".ibc.core.connection.v1.Counterparty.prefix: object expected");t.prefix=a.ibc.core.commitment.v1.MerklePrefix.fromObject(e.prefix)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId="",r.connectionId="",r.prefix=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),null!=e.prefix&&e.hasOwnProperty("prefix")&&(r.prefix=a.ibc.core.commitment.v1.MerklePrefix.toObject(e.prefix,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ClientPaths=function(){function e(e){if(this.paths=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.paths=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.paths&&e.paths.length)for(var r=0;r<e.paths.length;++r)t.uint32(10).string(e.paths[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.ClientPaths;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.paths&&n.paths.length||(n.paths=[]),n.paths.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.ClientPaths)return e;var t=new a.ibc.core.connection.v1.ClientPaths;if(e.paths){if(!Array.isArray(e.paths))throw TypeError(".ibc.core.connection.v1.ClientPaths.paths: array expected");t.paths=[];for(var r=0;r<e.paths.length;++r)t.paths[r]=String(e.paths[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.paths=[]),e.paths&&e.paths.length){r.paths=[];for(var n=0;n<e.paths.length;++n)r.paths[n]=e.paths[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ConnectionPaths=function(){function e(e){if(this.paths=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.prototype.paths=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.paths&&e.paths.length)for(var r=0;r<e.paths.length;++r)t.uint32(18).string(e.paths[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.ConnectionPaths;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;case 2:n.paths&&n.paths.length||(n.paths=[]),n.paths.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.ConnectionPaths)return e;var t=new a.ibc.core.connection.v1.ConnectionPaths;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.paths){if(!Array.isArray(e.paths))throw TypeError(".ibc.core.connection.v1.ConnectionPaths.paths: array expected");t.paths=[];for(var r=0;r<e.paths.length;++r)t.paths[r]=String(e.paths[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.paths=[]),t.defaults&&(r.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),e.paths&&e.paths.length){r.paths=[];for(var n=0;n<e.paths.length;++n)r.paths[n]=e.paths[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Version=function(){function e(e){if(this.features=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.identifier="",e.prototype.features=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.identifier&&Object.hasOwnProperty.call(e,"identifier")&&t.uint32(10).string(e.identifier),null!=e.features&&e.features.length)for(var r=0;r<e.features.length;++r)t.uint32(18).string(e.features[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.Version;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.identifier=e.string();break;case 2:n.features&&n.features.length||(n.features=[]),n.features.push(e.string());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.Version)return e;var t=new a.ibc.core.connection.v1.Version;if(null!=e.identifier&&(t.identifier=String(e.identifier)),e.features){if(!Array.isArray(e.features))throw TypeError(".ibc.core.connection.v1.Version.features: array expected");t.features=[];for(var r=0;r<e.features.length;++r)t.features[r]=String(e.features[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.features=[]),t.defaults&&(r.identifier=""),null!=e.identifier&&e.hasOwnProperty("identifier")&&(r.identifier=e.identifier),e.features&&e.features.length){r.features=[];for(var n=0;n<e.features.length;++n)r.features[n]=e.features[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,r){n.rpc.Service.call(this,e,t,r)}return(e.prototype=Object.create(n.rpc.Service.prototype)).constructor=e,e.create=function(e,t,r){return new this(e,t,r)},Object.defineProperty(e.prototype.connection=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionRequest,a.ibc.core.connection.v1.QueryConnectionResponse,t,r)},"name",{value:"Connection"}),Object.defineProperty(e.prototype.connections=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionsRequest,a.ibc.core.connection.v1.QueryConnectionsResponse,t,r)},"name",{value:"Connections"}),Object.defineProperty(e.prototype.clientConnections=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryClientConnectionsRequest,a.ibc.core.connection.v1.QueryClientConnectionsResponse,t,r)},"name",{value:"ClientConnections"}),Object.defineProperty(e.prototype.connectionClientState=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionClientStateRequest,a.ibc.core.connection.v1.QueryConnectionClientStateResponse,t,r)},"name",{value:"ConnectionClientState"}),Object.defineProperty(e.prototype.connectionConsensusState=function e(t,r){return this.rpcCall(e,a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest,a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse,t,r)},"name",{value:"ConnectionConsensusState"}),e}(),e.QueryConnectionRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connectionId=""),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connection=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connection&&Object.hasOwnProperty.call(e,"connection")&&a.ibc.core.connection.v1.ConnectionEnd.encode(e.connection,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connection=a.ibc.core.connection.v1.ConnectionEnd.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionResponse;if(null!=e.connection){if("object"!=typeof e.connection)throw TypeError(".ibc.core.connection.v1.QueryConnectionResponse.connection: object expected");t.connection=a.ibc.core.connection.v1.ConnectionEnd.fromObject(e.connection)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connection=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.connection&&e.hasOwnProperty("connection")&&(r.connection=a.ibc.core.connection.v1.ConnectionEnd.toObject(e.connection,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pagination=a.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionsRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionsRequest;if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.connection.v1.QueryConnectionsRequest.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.pagination=null),null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionsResponse=function(){function e(e){if(this.connections=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connections=s.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.connections&&e.connections.length)for(var r=0;r<e.connections.length;++r)a.ibc.core.connection.v1.IdentifiedConnection.encode(e.connections[r],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&a.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&a.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connections&&n.connections.length||(n.connections=[]),n.connections.push(a.ibc.core.connection.v1.IdentifiedConnection.decode(e,e.uint32()));break;case 2:n.pagination=a.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:n.height=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionsResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionsResponse;if(e.connections){if(!Array.isArray(e.connections))throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.connections: array expected");t.connections=[];for(var r=0;r<e.connections.length;++r){if("object"!=typeof e.connections[r])throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.connections: object expected");t.connections[r]=a.ibc.core.connection.v1.IdentifiedConnection.fromObject(e.connections[r])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.pagination: object expected");t.pagination=a.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.height: object expected");t.height=a.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connections=[]),t.defaults&&(r.pagination=null,r.height=null),e.connections&&e.connections.length){r.connections=[];for(var n=0;n<e.connections.length;++n)r.connections[n]=a.ibc.core.connection.v1.IdentifiedConnection.toObject(e.connections[n],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(r.pagination=a.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(r.height=a.ibc.core.client.v1.Height.toObject(e.height,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryClientConnectionsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.clientId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryClientConnectionsRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.clientId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryClientConnectionsRequest)return e;var t=new a.ibc.core.connection.v1.QueryClientConnectionsRequest;return null!=e.clientId&&(t.clientId=String(e.clientId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryClientConnectionsResponse=function(){function e(e){if(this.connectionPaths=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionPaths=s.emptyArray,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.connectionPaths&&e.connectionPaths.length)for(var r=0;r<e.connectionPaths.length;++r)t.uint32(10).string(e.connectionPaths[r]);return null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryClientConnectionsResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionPaths&&n.connectionPaths.length||(n.connectionPaths=[]),n.connectionPaths.push(e.string());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryClientConnectionsResponse)return e;var t=new a.ibc.core.connection.v1.QueryClientConnectionsResponse;if(e.connectionPaths){if(!Array.isArray(e.connectionPaths))throw TypeError(".ibc.core.connection.v1.QueryClientConnectionsResponse.connectionPaths: array expected");t.connectionPaths=[];for(var r=0;r<e.connectionPaths.length;++r)t.connectionPaths[r]=String(e.connectionPaths[r])}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryClientConnectionsResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.connectionPaths=[]),t.defaults&&(t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),e.connectionPaths&&e.connectionPaths.length){r.connectionPaths=[];for(var n=0;n<e.connectionPaths.length;++n)r.connectionPaths[n]=e.connectionPaths[n]}return null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionClientStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionClientStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionId=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionClientStateRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionClientStateRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.connectionId=""),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionClientStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.identifiedClientState=null,e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.identifiedClientState&&Object.hasOwnProperty.call(e,"identifiedClientState")&&a.ibc.core.client.v1.IdentifiedClientState.encode(e.identifiedClientState,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionClientStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.decode(e,e.uint32());break;case 2:n.proof=e.bytes();break;case 3:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionClientStateResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionClientStateResponse;if(null!=e.identifiedClientState){if("object"!=typeof e.identifiedClientState)throw TypeError(".ibc.core.connection.v1.QueryConnectionClientStateResponse.identifiedClientState: object expected");t.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.fromObject(e.identifiedClientState)}if(null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionClientStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.identifiedClientState=null,t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.identifiedClientState&&e.hasOwnProperty("identifiedClientState")&&(r.identifiedClientState=a.ibc.core.client.v1.IdentifiedClientState.toObject(e.identifiedClientState,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionConsensusStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.connectionId="",e.prototype.versionNumber=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(16).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(24).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.connectionId=e.string();break;case 2:n.versionNumber=e.uint64();break;case 3:n.versionHeight=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest)return e;var t=new a.ibc.core.connection.v1.QueryConnectionConsensusStateRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),null!=e.versionNumber&&(s.Long?(t.versionNumber=s.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(s.Long?(t.versionHeight=s.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.connectionId="",s.Long){var n=new s.Long(0,0,!0);r.versionNumber=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionNumber=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.versionHeight=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.versionHeight=t.longs===String?"0":0}return null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(r.connectionId=e.connectionId),null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?r.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:r.versionNumber=t.longs===String?s.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new s.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?r.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:r.versionHeight=t.longs===String?s.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new s.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.QueryConnectionConsensusStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.consensusState=null,e.prototype.clientId="",e.prototype.proof=s.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&a.google.protobuf.Any.encode(e.consensusState,t.uint32(10).fork()).ldelim(),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&a.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.consensusState=a.google.protobuf.Any.decode(e,e.uint32());break;case 2:n.clientId=e.string();break;case 3:n.proof=e.bytes();break;case 4:n.proofHeight=a.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse)return e;var t=new a.ibc.core.connection.v1.QueryConnectionConsensusStateResponse;if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.connection.v1.QueryConnectionConsensusStateResponse.consensusState: object expected");t.consensusState=a.google.protobuf.Any.fromObject(e.consensusState)}if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.proof&&("string"==typeof e.proof?s.base64.decode(e.proof,t.proof=s.newBuffer(s.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionConsensusStateResponse.proofHeight: object expected");t.proofHeight=a.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.consensusState=null,r.clientId="",t.bytes===String?r.proof="":(r.proof=[],t.bytes!==Array&&(r.proof=s.newBuffer(r.proof))),r.proofHeight=null),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(r.consensusState=a.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.clientId&&e.hasOwnProperty("clientId")&&(r.clientId=e.clientId),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=t.bytes===String?s.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(r.proofHeight=a.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e}(),e})(),t.tendermint=a.tendermint=(()=>{const e={};return e.crypto=function(){const e={};return e.PublicKey=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}let t;return e.prototype.ed25519=s.newBuffer([]),e.prototype.secp256k1=s.newBuffer([]),Object.defineProperty(e.prototype,"sum",{get:s.oneOfGetter(t=["ed25519","secp256k1"]),set:s.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.ed25519&&Object.hasOwnProperty.call(e,"ed25519")&&t.uint32(10).bytes(e.ed25519),null!=e.secp256k1&&Object.hasOwnProperty.call(e,"secp256k1")&&t.uint32(18).bytes(e.secp256k1),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.PublicKey;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.ed25519=e.bytes();break;case 2:n.secp256k1=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.PublicKey)return e;var t=new a.tendermint.crypto.PublicKey;return null!=e.ed25519&&("string"==typeof e.ed25519?s.base64.decode(e.ed25519,t.ed25519=s.newBuffer(s.base64.length(e.ed25519)),0):e.ed25519.length&&(t.ed25519=e.ed25519)),null!=e.secp256k1&&("string"==typeof e.secp256k1?s.base64.decode(e.secp256k1,t.secp256k1=s.newBuffer(s.base64.length(e.secp256k1)),0):e.secp256k1.length&&(t.secp256k1=e.secp256k1)),t},e.toObject=function(e,t){t||(t={});var r={};return null!=e.ed25519&&e.hasOwnProperty("ed25519")&&(r.ed25519=t.bytes===String?s.base64.encode(e.ed25519,0,e.ed25519.length):t.bytes===Array?Array.prototype.slice.call(e.ed25519):e.ed25519,t.oneofs&&(r.sum="ed25519")),null!=e.secp256k1&&e.hasOwnProperty("secp256k1")&&(r.secp256k1=t.bytes===String?s.base64.encode(e.secp256k1,0,e.secp256k1.length):t.bytes===Array?Array.prototype.slice.call(e.secp256k1):e.secp256k1,t.oneofs&&(r.sum="secp256k1")),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Proof=function(){function e(e){if(this.aunts=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.total=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.index=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.leafHash=s.newBuffer([]),e.prototype.aunts=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(8).int64(e.total),null!=e.index&&Object.hasOwnProperty.call(e,"index")&&t.uint32(16).int64(e.index),null!=e.leafHash&&Object.hasOwnProperty.call(e,"leafHash")&&t.uint32(26).bytes(e.leafHash),null!=e.aunts&&e.aunts.length)for(var r=0;r<e.aunts.length;++r)t.uint32(34).bytes(e.aunts[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.Proof;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.total=e.int64();break;case 2:n.index=e.int64();break;case 3:n.leafHash=e.bytes();break;case 4:n.aunts&&n.aunts.length||(n.aunts=[]),n.aunts.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.Proof)return e;var t=new a.tendermint.crypto.Proof;if(null!=e.total&&(s.Long?(t.total=s.Long.fromValue(e.total)).unsigned=!1:"string"==typeof e.total?t.total=parseInt(e.total,10):"number"==typeof e.total?t.total=e.total:"object"==typeof e.total&&(t.total=new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber())),null!=e.index&&(s.Long?(t.index=s.Long.fromValue(e.index)).unsigned=!1:"string"==typeof e.index?t.index=parseInt(e.index,10):"number"==typeof e.index?t.index=e.index:"object"==typeof e.index&&(t.index=new s.LongBits(e.index.low>>>0,e.index.high>>>0).toNumber())),null!=e.leafHash&&("string"==typeof e.leafHash?s.base64.decode(e.leafHash,t.leafHash=s.newBuffer(s.base64.length(e.leafHash)),0):e.leafHash.length&&(t.leafHash=e.leafHash)),e.aunts){if(!Array.isArray(e.aunts))throw TypeError(".tendermint.crypto.Proof.aunts: array expected");t.aunts=[];for(var r=0;r<e.aunts.length;++r)"string"==typeof e.aunts[r]?s.base64.decode(e.aunts[r],t.aunts[r]=s.newBuffer(s.base64.length(e.aunts[r])),0):e.aunts[r].length&&(t.aunts[r]=e.aunts[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.aunts=[]),t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.total=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.total=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!1);r.index=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.index=t.longs===String?"0":0;t.bytes===String?r.leafHash="":(r.leafHash=[],t.bytes!==Array&&(r.leafHash=s.newBuffer(r.leafHash)))}if(null!=e.total&&e.hasOwnProperty("total")&&("number"==typeof e.total?r.total=t.longs===String?String(e.total):e.total:r.total=t.longs===String?s.Long.prototype.toString.call(e.total):t.longs===Number?new s.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber():e.total),null!=e.index&&e.hasOwnProperty("index")&&("number"==typeof e.index?r.index=t.longs===String?String(e.index):e.index:r.index=t.longs===String?s.Long.prototype.toString.call(e.index):t.longs===Number?new s.LongBits(e.index.low>>>0,e.index.high>>>0).toNumber():e.index),null!=e.leafHash&&e.hasOwnProperty("leafHash")&&(r.leafHash=t.bytes===String?s.base64.encode(e.leafHash,0,e.leafHash.length):t.bytes===Array?Array.prototype.slice.call(e.leafHash):e.leafHash),e.aunts&&e.aunts.length){r.aunts=[];for(var o=0;o<e.aunts.length;++o)r.aunts[o]=t.bytes===String?s.base64.encode(e.aunts[o],0,e.aunts[o].length):t.bytes===Array?Array.prototype.slice.call(e.aunts[o]):e.aunts[o]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ValueOp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key=s.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.Proof.encode(e.proof,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.ValueOp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.bytes();break;case 2:n.proof=a.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.ValueOp)return e;var t=new a.tendermint.crypto.ValueOp;if(null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.crypto.ValueOp.proof: object expected");t.proof=a.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key))),r.proof=null),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.Proof.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.DominoOp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.key="",e.prototype.input="",e.prototype.output="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).string(e.key),null!=e.input&&Object.hasOwnProperty.call(e,"input")&&t.uint32(18).string(e.input),null!=e.output&&Object.hasOwnProperty.call(e,"output")&&t.uint32(26).string(e.output),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.DominoOp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.key=e.string();break;case 2:n.input=e.string();break;case 3:n.output=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.DominoOp)return e;var t=new a.tendermint.crypto.DominoOp;return null!=e.key&&(t.key=String(e.key)),null!=e.input&&(t.input=String(e.input)),null!=e.output&&(t.output=String(e.output)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.key="",r.input="",r.output=""),null!=e.key&&e.hasOwnProperty("key")&&(r.key=e.key),null!=e.input&&e.hasOwnProperty("input")&&(r.input=e.input),null!=e.output&&e.hasOwnProperty("output")&&(r.output=e.output),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ProofOp=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type="",e.prototype.key=s.newBuffer([]),e.prototype.data=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(10).string(e.type),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(18).bytes(e.key),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(26).bytes(e.data),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.ProofOp;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type=e.string();break;case 2:n.key=e.bytes();break;case 3:n.data=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.ProofOp)return e;var t=new a.tendermint.crypto.ProofOp;return null!=e.type&&(t.type=String(e.type)),null!=e.key&&("string"==typeof e.key?s.base64.decode(e.key,t.key=s.newBuffer(s.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.type="",t.bytes===String?r.key="":(r.key=[],t.bytes!==Array&&(r.key=s.newBuffer(r.key))),t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data)))),null!=e.type&&e.hasOwnProperty("type")&&(r.type=e.type),null!=e.key&&e.hasOwnProperty("key")&&(r.key=t.bytes===String?s.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ProofOps=function(){function e(e){if(this.ops=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.ops=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.ops&&e.ops.length)for(var r=0;r<e.ops.length;++r)a.tendermint.crypto.ProofOp.encode(e.ops[r],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.crypto.ProofOps;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.ops&&n.ops.length||(n.ops=[]),n.ops.push(a.tendermint.crypto.ProofOp.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.crypto.ProofOps)return e;var t=new a.tendermint.crypto.ProofOps;if(e.ops){if(!Array.isArray(e.ops))throw TypeError(".tendermint.crypto.ProofOps.ops: array expected");t.ops=[];for(var r=0;r<e.ops.length;++r){if("object"!=typeof e.ops[r])throw TypeError(".tendermint.crypto.ProofOps.ops: object expected");t.ops[r]=a.tendermint.crypto.ProofOp.fromObject(e.ops[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.ops=[]),e.ops&&e.ops.length){r.ops=[];for(var n=0;n<e.ops.length;++n)r.ops[n]=a.tendermint.crypto.ProofOp.toObject(e.ops[n],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.libs=function(){const e={};return e.bits=function(){const e={};return e.BitArray=function(){function e(e){if(this.elems=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.bits=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.elems=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.bits&&Object.hasOwnProperty.call(e,"bits")&&t.uint32(8).int64(e.bits),null!=e.elems&&e.elems.length){t.uint32(18).fork();for(var r=0;r<e.elems.length;++r)t.uint64(e.elems[r]);t.ldelim()}return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.libs.bits.BitArray;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.bits=e.int64();break;case 2:if(n.elems&&n.elems.length||(n.elems=[]),2==(7&i))for(var s=e.uint32()+e.pos;e.pos<s;)n.elems.push(e.uint64());else n.elems.push(e.uint64());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.libs.bits.BitArray)return e;var t=new a.tendermint.libs.bits.BitArray;if(null!=e.bits&&(s.Long?(t.bits=s.Long.fromValue(e.bits)).unsigned=!1:"string"==typeof e.bits?t.bits=parseInt(e.bits,10):"number"==typeof e.bits?t.bits=e.bits:"object"==typeof e.bits&&(t.bits=new s.LongBits(e.bits.low>>>0,e.bits.high>>>0).toNumber())),e.elems){if(!Array.isArray(e.elems))throw TypeError(".tendermint.libs.bits.BitArray.elems: array expected");t.elems=[];for(var r=0;r<e.elems.length;++r)s.Long?(t.elems[r]=s.Long.fromValue(e.elems[r])).unsigned=!0:"string"==typeof e.elems[r]?t.elems[r]=parseInt(e.elems[r],10):"number"==typeof e.elems[r]?t.elems[r]=e.elems[r]:"object"==typeof e.elems[r]&&(t.elems[r]=new s.LongBits(e.elems[r].low>>>0,e.elems[r].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.elems=[]),t.defaults)if(s.Long){var n=new s.Long(0,0,!1);r.bits=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.bits=t.longs===String?"0":0;if(null!=e.bits&&e.hasOwnProperty("bits")&&("number"==typeof e.bits?r.bits=t.longs===String?String(e.bits):e.bits:r.bits=t.longs===String?s.Long.prototype.toString.call(e.bits):t.longs===Number?new s.LongBits(e.bits.low>>>0,e.bits.high>>>0).toNumber():e.bits),e.elems&&e.elems.length){r.elems=[];for(var o=0;o<e.elems.length;++o)"number"==typeof e.elems[o]?r.elems[o]=t.longs===String?String(e.elems[o]):e.elems[o]:r.elems[o]=t.longs===String?s.Long.prototype.toString.call(e.elems[o]):t.longs===Number?new s.LongBits(e.elems[o].low>>>0,e.elems[o].high>>>0).toNumber(!0):e.elems[o]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e}(),e.types=function(){const e={};return e.BlockIDFlag=function(){const e={},t=Object.create(e);return t[e[0]="BLOCK_ID_FLAG_UNKNOWN"]=0,t[e[1]="BLOCK_ID_FLAG_ABSENT"]=1,t[e[2]="BLOCK_ID_FLAG_COMMIT"]=2,t[e[3]="BLOCK_ID_FLAG_NIL"]=3,t}(),e.SignedMsgType=function(){const e={},t=Object.create(e);return t[e[0]="SIGNED_MSG_TYPE_UNKNOWN"]=0,t[e[1]="SIGNED_MSG_TYPE_PREVOTE"]=1,t[e[2]="SIGNED_MSG_TYPE_PRECOMMIT"]=2,t[e[32]="SIGNED_MSG_TYPE_PROPOSAL"]=32,t}(),e.PartSetHeader=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.total=0,e.prototype.hash=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(8).uint32(e.total),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(18).bytes(e.hash),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.PartSetHeader;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.total=e.uint32();break;case 2:n.hash=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.PartSetHeader)return e;var t=new a.tendermint.types.PartSetHeader;return null!=e.total&&(t.total=e.total>>>0),null!=e.hash&&("string"==typeof e.hash?s.base64.decode(e.hash,t.hash=s.newBuffer(s.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.total=0,t.bytes===String?r.hash="":(r.hash=[],t.bytes!==Array&&(r.hash=s.newBuffer(r.hash)))),null!=e.total&&e.hasOwnProperty("total")&&(r.total=e.total),null!=e.hash&&e.hasOwnProperty("hash")&&(r.hash=t.bytes===String?s.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Part=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.index=0,e.prototype.bytes=s.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.index&&Object.hasOwnProperty.call(e,"index")&&t.uint32(8).uint32(e.index),null!=e.bytes&&Object.hasOwnProperty.call(e,"bytes")&&t.uint32(18).bytes(e.bytes),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.Proof.encode(e.proof,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Part;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.index=e.uint32();break;case 2:n.bytes=e.bytes();break;case 3:n.proof=a.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Part)return e;var t=new a.tendermint.types.Part;if(null!=e.index&&(t.index=e.index>>>0),null!=e.bytes&&("string"==typeof e.bytes?s.base64.decode(e.bytes,t.bytes=s.newBuffer(s.base64.length(e.bytes)),0):e.bytes.length&&(t.bytes=e.bytes)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.types.Part.proof: object expected");t.proof=a.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.index=0,t.bytes===String?r.bytes="":(r.bytes=[],t.bytes!==Array&&(r.bytes=s.newBuffer(r.bytes))),r.proof=null),null!=e.index&&e.hasOwnProperty("index")&&(r.index=e.index),null!=e.bytes&&e.hasOwnProperty("bytes")&&(r.bytes=t.bytes===String?s.base64.encode(e.bytes,0,e.bytes.length):t.bytes===Array?Array.prototype.slice.call(e.bytes):e.bytes),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.Proof.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.BlockID=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.hash=s.newBuffer([]),e.prototype.partSetHeader=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(10).bytes(e.hash),null!=e.partSetHeader&&Object.hasOwnProperty.call(e,"partSetHeader")&&a.tendermint.types.PartSetHeader.encode(e.partSetHeader,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.BlockID;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.hash=e.bytes();break;case 2:n.partSetHeader=a.tendermint.types.PartSetHeader.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.BlockID)return e;var t=new a.tendermint.types.BlockID;if(null!=e.hash&&("string"==typeof e.hash?s.base64.decode(e.hash,t.hash=s.newBuffer(s.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),null!=e.partSetHeader){if("object"!=typeof e.partSetHeader)throw TypeError(".tendermint.types.BlockID.partSetHeader: object expected");t.partSetHeader=a.tendermint.types.PartSetHeader.fromObject(e.partSetHeader)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.hash="":(r.hash=[],t.bytes!==Array&&(r.hash=s.newBuffer(r.hash))),r.partSetHeader=null),null!=e.hash&&e.hasOwnProperty("hash")&&(r.hash=t.bytes===String?s.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),null!=e.partSetHeader&&e.hasOwnProperty("partSetHeader")&&(r.partSetHeader=a.tendermint.types.PartSetHeader.toObject(e.partSetHeader,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Header=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.version=null,e.prototype.chainId="",e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.time=null,e.prototype.lastBlockId=null,e.prototype.lastCommitHash=s.newBuffer([]),e.prototype.dataHash=s.newBuffer([]),e.prototype.validatorsHash=s.newBuffer([]),e.prototype.nextValidatorsHash=s.newBuffer([]),e.prototype.consensusHash=s.newBuffer([]),e.prototype.appHash=s.newBuffer([]),e.prototype.lastResultsHash=s.newBuffer([]),e.prototype.evidenceHash=s.newBuffer([]),e.prototype.proposerAddress=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.version&&Object.hasOwnProperty.call(e,"version")&&a.tendermint.version.Consensus.encode(e.version,t.uint32(10).fork()).ldelim(),null!=e.chainId&&Object.hasOwnProperty.call(e,"chainId")&&t.uint32(18).string(e.chainId),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(24).int64(e.height),null!=e.time&&Object.hasOwnProperty.call(e,"time")&&a.google.protobuf.Timestamp.encode(e.time,t.uint32(34).fork()).ldelim(),null!=e.lastBlockId&&Object.hasOwnProperty.call(e,"lastBlockId")&&a.tendermint.types.BlockID.encode(e.lastBlockId,t.uint32(42).fork()).ldelim(),null!=e.lastCommitHash&&Object.hasOwnProperty.call(e,"lastCommitHash")&&t.uint32(50).bytes(e.lastCommitHash),null!=e.dataHash&&Object.hasOwnProperty.call(e,"dataHash")&&t.uint32(58).bytes(e.dataHash),null!=e.validatorsHash&&Object.hasOwnProperty.call(e,"validatorsHash")&&t.uint32(66).bytes(e.validatorsHash),null!=e.nextValidatorsHash&&Object.hasOwnProperty.call(e,"nextValidatorsHash")&&t.uint32(74).bytes(e.nextValidatorsHash),null!=e.consensusHash&&Object.hasOwnProperty.call(e,"consensusHash")&&t.uint32(82).bytes(e.consensusHash),null!=e.appHash&&Object.hasOwnProperty.call(e,"appHash")&&t.uint32(90).bytes(e.appHash),null!=e.lastResultsHash&&Object.hasOwnProperty.call(e,"lastResultsHash")&&t.uint32(98).bytes(e.lastResultsHash),null!=e.evidenceHash&&Object.hasOwnProperty.call(e,"evidenceHash")&&t.uint32(106).bytes(e.evidenceHash),null!=e.proposerAddress&&Object.hasOwnProperty.call(e,"proposerAddress")&&t.uint32(114).bytes(e.proposerAddress),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Header;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.version=a.tendermint.version.Consensus.decode(e,e.uint32());break;case 2:n.chainId=e.string();break;case 3:n.height=e.int64();break;case 4:n.time=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 5:n.lastBlockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 6:n.lastCommitHash=e.bytes();break;case 7:n.dataHash=e.bytes();break;case 8:n.validatorsHash=e.bytes();break;case 9:n.nextValidatorsHash=e.bytes();break;case 10:n.consensusHash=e.bytes();break;case 11:n.appHash=e.bytes();break;case 12:n.lastResultsHash=e.bytes();break;case 13:n.evidenceHash=e.bytes();break;case 14:n.proposerAddress=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Header)return e;var t=new a.tendermint.types.Header;if(null!=e.version){if("object"!=typeof e.version)throw TypeError(".tendermint.types.Header.version: object expected");t.version=a.tendermint.version.Consensus.fromObject(e.version)}if(null!=e.chainId&&(t.chainId=String(e.chainId)),null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.time){if("object"!=typeof e.time)throw TypeError(".tendermint.types.Header.time: object expected");t.time=a.google.protobuf.Timestamp.fromObject(e.time)}if(null!=e.lastBlockId){if("object"!=typeof e.lastBlockId)throw TypeError(".tendermint.types.Header.lastBlockId: object expected");t.lastBlockId=a.tendermint.types.BlockID.fromObject(e.lastBlockId)}return null!=e.lastCommitHash&&("string"==typeof e.lastCommitHash?s.base64.decode(e.lastCommitHash,t.lastCommitHash=s.newBuffer(s.base64.length(e.lastCommitHash)),0):e.lastCommitHash.length&&(t.lastCommitHash=e.lastCommitHash)),null!=e.dataHash&&("string"==typeof e.dataHash?s.base64.decode(e.dataHash,t.dataHash=s.newBuffer(s.base64.length(e.dataHash)),0):e.dataHash.length&&(t.dataHash=e.dataHash)),null!=e.validatorsHash&&("string"==typeof e.validatorsHash?s.base64.decode(e.validatorsHash,t.validatorsHash=s.newBuffer(s.base64.length(e.validatorsHash)),0):e.validatorsHash.length&&(t.validatorsHash=e.validatorsHash)),null!=e.nextValidatorsHash&&("string"==typeof e.nextValidatorsHash?s.base64.decode(e.nextValidatorsHash,t.nextValidatorsHash=s.newBuffer(s.base64.length(e.nextValidatorsHash)),0):e.nextValidatorsHash.length&&(t.nextValidatorsHash=e.nextValidatorsHash)),null!=e.consensusHash&&("string"==typeof e.consensusHash?s.base64.decode(e.consensusHash,t.consensusHash=s.newBuffer(s.base64.length(e.consensusHash)),0):e.consensusHash.length&&(t.consensusHash=e.consensusHash)),null!=e.appHash&&("string"==typeof e.appHash?s.base64.decode(e.appHash,t.appHash=s.newBuffer(s.base64.length(e.appHash)),0):e.appHash.length&&(t.appHash=e.appHash)),null!=e.lastResultsHash&&("string"==typeof e.lastResultsHash?s.base64.decode(e.lastResultsHash,t.lastResultsHash=s.newBuffer(s.base64.length(e.lastResultsHash)),0):e.lastResultsHash.length&&(t.lastResultsHash=e.lastResultsHash)),null!=e.evidenceHash&&("string"==typeof e.evidenceHash?s.base64.decode(e.evidenceHash,t.evidenceHash=s.newBuffer(s.base64.length(e.evidenceHash)),0):e.evidenceHash.length&&(t.evidenceHash=e.evidenceHash)),null!=e.proposerAddress&&("string"==typeof e.proposerAddress?s.base64.decode(e.proposerAddress,t.proposerAddress=s.newBuffer(s.base64.length(e.proposerAddress)),0):e.proposerAddress.length&&(t.proposerAddress=e.proposerAddress)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.version=null,r.chainId="",s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.time=null,r.lastBlockId=null,t.bytes===String?r.lastCommitHash="":(r.lastCommitHash=[],t.bytes!==Array&&(r.lastCommitHash=s.newBuffer(r.lastCommitHash))),t.bytes===String?r.dataHash="":(r.dataHash=[],t.bytes!==Array&&(r.dataHash=s.newBuffer(r.dataHash))),t.bytes===String?r.validatorsHash="":(r.validatorsHash=[],t.bytes!==Array&&(r.validatorsHash=s.newBuffer(r.validatorsHash))),t.bytes===String?r.nextValidatorsHash="":(r.nextValidatorsHash=[],t.bytes!==Array&&(r.nextValidatorsHash=s.newBuffer(r.nextValidatorsHash))),t.bytes===String?r.consensusHash="":(r.consensusHash=[],t.bytes!==Array&&(r.consensusHash=s.newBuffer(r.consensusHash))),t.bytes===String?r.appHash="":(r.appHash=[],t.bytes!==Array&&(r.appHash=s.newBuffer(r.appHash))),t.bytes===String?r.lastResultsHash="":(r.lastResultsHash=[],t.bytes!==Array&&(r.lastResultsHash=s.newBuffer(r.lastResultsHash))),t.bytes===String?r.evidenceHash="":(r.evidenceHash=[],t.bytes!==Array&&(r.evidenceHash=s.newBuffer(r.evidenceHash))),t.bytes===String?r.proposerAddress="":(r.proposerAddress=[],t.bytes!==Array&&(r.proposerAddress=s.newBuffer(r.proposerAddress)))}return null!=e.version&&e.hasOwnProperty("version")&&(r.version=a.tendermint.version.Consensus.toObject(e.version,t)),null!=e.chainId&&e.hasOwnProperty("chainId")&&(r.chainId=e.chainId),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.time&&e.hasOwnProperty("time")&&(r.time=a.google.protobuf.Timestamp.toObject(e.time,t)),null!=e.lastBlockId&&e.hasOwnProperty("lastBlockId")&&(r.lastBlockId=a.tendermint.types.BlockID.toObject(e.lastBlockId,t)),null!=e.lastCommitHash&&e.hasOwnProperty("lastCommitHash")&&(r.lastCommitHash=t.bytes===String?s.base64.encode(e.lastCommitHash,0,e.lastCommitHash.length):t.bytes===Array?Array.prototype.slice.call(e.lastCommitHash):e.lastCommitHash),null!=e.dataHash&&e.hasOwnProperty("dataHash")&&(r.dataHash=t.bytes===String?s.base64.encode(e.dataHash,0,e.dataHash.length):t.bytes===Array?Array.prototype.slice.call(e.dataHash):e.dataHash),null!=e.validatorsHash&&e.hasOwnProperty("validatorsHash")&&(r.validatorsHash=t.bytes===String?s.base64.encode(e.validatorsHash,0,e.validatorsHash.length):t.bytes===Array?Array.prototype.slice.call(e.validatorsHash):e.validatorsHash),null!=e.nextValidatorsHash&&e.hasOwnProperty("nextValidatorsHash")&&(r.nextValidatorsHash=t.bytes===String?s.base64.encode(e.nextValidatorsHash,0,e.nextValidatorsHash.length):t.bytes===Array?Array.prototype.slice.call(e.nextValidatorsHash):e.nextValidatorsHash),null!=e.consensusHash&&e.hasOwnProperty("consensusHash")&&(r.consensusHash=t.bytes===String?s.base64.encode(e.consensusHash,0,e.consensusHash.length):t.bytes===Array?Array.prototype.slice.call(e.consensusHash):e.consensusHash),null!=e.appHash&&e.hasOwnProperty("appHash")&&(r.appHash=t.bytes===String?s.base64.encode(e.appHash,0,e.appHash.length):t.bytes===Array?Array.prototype.slice.call(e.appHash):e.appHash),null!=e.lastResultsHash&&e.hasOwnProperty("lastResultsHash")&&(r.lastResultsHash=t.bytes===String?s.base64.encode(e.lastResultsHash,0,e.lastResultsHash.length):t.bytes===Array?Array.prototype.slice.call(e.lastResultsHash):e.lastResultsHash),null!=e.evidenceHash&&e.hasOwnProperty("evidenceHash")&&(r.evidenceHash=t.bytes===String?s.base64.encode(e.evidenceHash,0,e.evidenceHash.length):t.bytes===Array?Array.prototype.slice.call(e.evidenceHash):e.evidenceHash),null!=e.proposerAddress&&e.hasOwnProperty("proposerAddress")&&(r.proposerAddress=t.bytes===String?s.base64.encode(e.proposerAddress,0,e.proposerAddress.length):t.bytes===Array?Array.prototype.slice.call(e.proposerAddress):e.proposerAddress),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Data=function(){function e(e){if(this.txs=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.txs=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.txs&&e.txs.length)for(var r=0;r<e.txs.length;++r)t.uint32(10).bytes(e.txs[r]);return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Data;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.txs&&n.txs.length||(n.txs=[]),n.txs.push(e.bytes());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Data)return e;var t=new a.tendermint.types.Data;if(e.txs){if(!Array.isArray(e.txs))throw TypeError(".tendermint.types.Data.txs: array expected");t.txs=[];for(var r=0;r<e.txs.length;++r)"string"==typeof e.txs[r]?s.base64.decode(e.txs[r],t.txs[r]=s.newBuffer(s.base64.length(e.txs[r])),0):e.txs[r].length&&(t.txs[r]=e.txs[r])}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.txs=[]),e.txs&&e.txs.length){r.txs=[];for(var n=0;n<e.txs.length;++n)r.txs[n]=t.bytes===String?s.base64.encode(e.txs[n],0,e.txs[n].length):t.bytes===Array?Array.prototype.slice.call(e.txs[n]):e.txs[n]}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Vote=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type=0,e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.blockId=null,e.prototype.timestamp=null,e.prototype.validatorAddress=s.newBuffer([]),e.prototype.validatorIndex=0,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(8).int32(e.type),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(16).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(24).int32(e.round),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(34).fork()).ldelim(),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&a.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(42).fork()).ldelim(),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(50).bytes(e.validatorAddress),null!=e.validatorIndex&&Object.hasOwnProperty.call(e,"validatorIndex")&&t.uint32(56).int32(e.validatorIndex),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(66).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Vote;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type=e.int32();break;case 2:n.height=e.int64();break;case 3:n.round=e.int32();break;case 4:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 5:n.timestamp=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 6:n.validatorAddress=e.bytes();break;case 7:n.validatorIndex=e.int32();break;case 8:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Vote)return e;var t=new a.tendermint.types.Vote;switch(e.type){case"SIGNED_MSG_TYPE_UNKNOWN":case 0:t.type=0;break;case"SIGNED_MSG_TYPE_PREVOTE":case 1:t.type=1;break;case"SIGNED_MSG_TYPE_PRECOMMIT":case 2:t.type=2;break;case"SIGNED_MSG_TYPE_PROPOSAL":case 32:t.type=32}if(null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Vote.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.Vote.timestamp: object expected");t.timestamp=a.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.validatorAddress&&("string"==typeof e.validatorAddress?s.base64.decode(e.validatorAddress,t.validatorAddress=s.newBuffer(s.base64.length(e.validatorAddress)),0):e.validatorAddress.length&&(t.validatorAddress=e.validatorAddress)),null!=e.validatorIndex&&(t.validatorIndex=0|e.validatorIndex),null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.type=t.enums===String?"SIGNED_MSG_TYPE_UNKNOWN":0,s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.round=0,r.blockId=null,r.timestamp=null,t.bytes===String?r.validatorAddress="":(r.validatorAddress=[],t.bytes!==Array&&(r.validatorAddress=s.newBuffer(r.validatorAddress))),r.validatorIndex=0,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))}return null!=e.type&&e.hasOwnProperty("type")&&(r.type=t.enums===String?a.tendermint.types.SignedMsgType[e.type]:e.type),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(r.round=e.round),null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(r.timestamp=a.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=t.bytes===String?s.base64.encode(e.validatorAddress,0,e.validatorAddress.length):t.bytes===Array?Array.prototype.slice.call(e.validatorAddress):e.validatorAddress),null!=e.validatorIndex&&e.hasOwnProperty("validatorIndex")&&(r.validatorIndex=e.validatorIndex),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Commit=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.blockId=null,e.prototype.signatures=s.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(8).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(16).int32(e.round),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(26).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var r=0;r<e.signatures.length;++r)a.tendermint.types.CommitSig.encode(e.signatures[r],t.uint32(34).fork()).ldelim();return t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Commit;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.height=e.int64();break;case 2:n.round=e.int32();break;case 3:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 4:n.signatures&&n.signatures.length||(n.signatures=[]),n.signatures.push(a.tendermint.types.CommitSig.decode(e,e.uint32()));break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Commit)return e;var t=new a.tendermint.types.Commit;if(null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Commit.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".tendermint.types.Commit.signatures: array expected");t.signatures=[];for(var r=0;r<e.signatures.length;++r){if("object"!=typeof e.signatures[r])throw TypeError(".tendermint.types.Commit.signatures: object expected");t.signatures[r]=a.tendermint.types.CommitSig.fromObject(e.signatures[r])}}return t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.signatures=[]),t.defaults){if(s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.round=0,r.blockId=null}if(null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(r.round=e.round),null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),e.signatures&&e.signatures.length){r.signatures=[];for(var o=0;o<e.signatures.length;++o)r.signatures[o]=a.tendermint.types.CommitSig.toObject(e.signatures[o],t)}return r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.CommitSig=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.blockIdFlag=0,e.prototype.validatorAddress=s.newBuffer([]),e.prototype.timestamp=null,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.blockIdFlag&&Object.hasOwnProperty.call(e,"blockIdFlag")&&t.uint32(8).int32(e.blockIdFlag),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).bytes(e.validatorAddress),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&a.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(26).fork()).ldelim(),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(34).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.CommitSig;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.blockIdFlag=e.int32();break;case 2:n.validatorAddress=e.bytes();break;case 3:n.timestamp=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 4:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.CommitSig)return e;var t=new a.tendermint.types.CommitSig;switch(e.blockIdFlag){case"BLOCK_ID_FLAG_UNKNOWN":case 0:t.blockIdFlag=0;break;case"BLOCK_ID_FLAG_ABSENT":case 1:t.blockIdFlag=1;break;case"BLOCK_ID_FLAG_COMMIT":case 2:t.blockIdFlag=2;break;case"BLOCK_ID_FLAG_NIL":case 3:t.blockIdFlag=3}if(null!=e.validatorAddress&&("string"==typeof e.validatorAddress?s.base64.decode(e.validatorAddress,t.validatorAddress=s.newBuffer(s.base64.length(e.validatorAddress)),0):e.validatorAddress.length&&(t.validatorAddress=e.validatorAddress)),null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.CommitSig.timestamp: object expected");t.timestamp=a.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.blockIdFlag=t.enums===String?"BLOCK_ID_FLAG_UNKNOWN":0,t.bytes===String?r.validatorAddress="":(r.validatorAddress=[],t.bytes!==Array&&(r.validatorAddress=s.newBuffer(r.validatorAddress))),r.timestamp=null,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))),null!=e.blockIdFlag&&e.hasOwnProperty("blockIdFlag")&&(r.blockIdFlag=t.enums===String?a.tendermint.types.BlockIDFlag[e.blockIdFlag]:e.blockIdFlag),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(r.validatorAddress=t.bytes===String?s.base64.encode(e.validatorAddress,0,e.validatorAddress.length):t.bytes===Array?Array.prototype.slice.call(e.validatorAddress):e.validatorAddress),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(r.timestamp=a.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Proposal=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.type=0,e.prototype.height=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.polRound=0,e.prototype.blockId=null,e.prototype.timestamp=null,e.prototype.signature=s.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(8).int32(e.type),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(16).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(24).int32(e.round),null!=e.polRound&&Object.hasOwnProperty.call(e,"polRound")&&t.uint32(32).int32(e.polRound),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(42).fork()).ldelim(),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&a.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(50).fork()).ldelim(),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(58).bytes(e.signature),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Proposal;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.type=e.int32();break;case 2:n.height=e.int64();break;case 3:n.round=e.int32();break;case 4:n.polRound=e.int32();break;case 5:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 6:n.timestamp=a.google.protobuf.Timestamp.decode(e,e.uint32());break;case 7:n.signature=e.bytes();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Proposal)return e;var t=new a.tendermint.types.Proposal;switch(e.type){case"SIGNED_MSG_TYPE_UNKNOWN":case 0:t.type=0;break;case"SIGNED_MSG_TYPE_PREVOTE":case 1:t.type=1;break;case"SIGNED_MSG_TYPE_PRECOMMIT":case 2:t.type=2;break;case"SIGNED_MSG_TYPE_PROPOSAL":case 32:t.type=32}if(null!=e.height&&(s.Long?(t.height=s.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.polRound&&(t.polRound=0|e.polRound),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Proposal.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.Proposal.timestamp: object expected");t.timestamp=a.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.signature&&("string"==typeof e.signature?s.base64.decode(e.signature,t.signature=s.newBuffer(s.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.type=t.enums===String?"SIGNED_MSG_TYPE_UNKNOWN":0,s.Long){var n=new s.Long(0,0,!1);r.height=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.height=t.longs===String?"0":0;r.round=0,r.polRound=0,r.blockId=null,r.timestamp=null,t.bytes===String?r.signature="":(r.signature=[],t.bytes!==Array&&(r.signature=s.newBuffer(r.signature)))}return null!=e.type&&e.hasOwnProperty("type")&&(r.type=t.enums===String?a.tendermint.types.SignedMsgType[e.type]:e.type),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?r.height=t.longs===String?String(e.height):e.height:r.height=t.longs===String?s.Long.prototype.toString.call(e.height):t.longs===Number?new s.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(r.round=e.round),null!=e.polRound&&e.hasOwnProperty("polRound")&&(r.polRound=e.polRound),null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(r.timestamp=a.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.signature&&e.hasOwnProperty("signature")&&(r.signature=t.bytes===String?s.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SignedHeader=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.header=null,e.prototype.commit=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.tendermint.types.Header.encode(e.header,t.uint32(10).fork()).ldelim(),null!=e.commit&&Object.hasOwnProperty.call(e,"commit")&&a.tendermint.types.Commit.encode(e.commit,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.SignedHeader;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.header=a.tendermint.types.Header.decode(e,e.uint32());break;case 2:n.commit=a.tendermint.types.Commit.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.SignedHeader)return e;var t=new a.tendermint.types.SignedHeader;if(null!=e.header){if("object"!=typeof e.header)throw TypeError(".tendermint.types.SignedHeader.header: object expected");t.header=a.tendermint.types.Header.fromObject(e.header)}if(null!=e.commit){if("object"!=typeof e.commit)throw TypeError(".tendermint.types.SignedHeader.commit: object expected");t.commit=a.tendermint.types.Commit.fromObject(e.commit)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.header=null,r.commit=null),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.tendermint.types.Header.toObject(e.header,t)),null!=e.commit&&e.hasOwnProperty("commit")&&(r.commit=a.tendermint.types.Commit.toObject(e.commit,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.LightBlock=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.signedHeader=null,e.prototype.validatorSet=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.signedHeader&&Object.hasOwnProperty.call(e,"signedHeader")&&a.tendermint.types.SignedHeader.encode(e.signedHeader,t.uint32(10).fork()).ldelim(),null!=e.validatorSet&&Object.hasOwnProperty.call(e,"validatorSet")&&a.tendermint.types.ValidatorSet.encode(e.validatorSet,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.LightBlock;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.signedHeader=a.tendermint.types.SignedHeader.decode(e,e.uint32());break;case 2:n.validatorSet=a.tendermint.types.ValidatorSet.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.LightBlock)return e;var t=new a.tendermint.types.LightBlock;if(null!=e.signedHeader){if("object"!=typeof e.signedHeader)throw TypeError(".tendermint.types.LightBlock.signedHeader: object expected");t.signedHeader=a.tendermint.types.SignedHeader.fromObject(e.signedHeader)}if(null!=e.validatorSet){if("object"!=typeof e.validatorSet)throw TypeError(".tendermint.types.LightBlock.validatorSet: object expected");t.validatorSet=a.tendermint.types.ValidatorSet.fromObject(e.validatorSet)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(r.signedHeader=null,r.validatorSet=null),null!=e.signedHeader&&e.hasOwnProperty("signedHeader")&&(r.signedHeader=a.tendermint.types.SignedHeader.toObject(e.signedHeader,t)),null!=e.validatorSet&&e.hasOwnProperty("validatorSet")&&(r.validatorSet=a.tendermint.types.ValidatorSet.toObject(e.validatorSet,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.BlockMeta=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.blockId=null,e.prototype.blockSize=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.header=null,e.prototype.numTxs=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&a.tendermint.types.BlockID.encode(e.blockId,t.uint32(10).fork()).ldelim(),null!=e.blockSize&&Object.hasOwnProperty.call(e,"blockSize")&&t.uint32(16).int64(e.blockSize),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&a.tendermint.types.Header.encode(e.header,t.uint32(26).fork()).ldelim(),null!=e.numTxs&&Object.hasOwnProperty.call(e,"numTxs")&&t.uint32(32).int64(e.numTxs),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.BlockMeta;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.blockId=a.tendermint.types.BlockID.decode(e,e.uint32());break;case 2:n.blockSize=e.int64();break;case 3:n.header=a.tendermint.types.Header.decode(e,e.uint32());break;case 4:n.numTxs=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.BlockMeta)return e;var t=new a.tendermint.types.BlockMeta;if(null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.BlockMeta.blockId: object expected");t.blockId=a.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.blockSize&&(s.Long?(t.blockSize=s.Long.fromValue(e.blockSize)).unsigned=!1:"string"==typeof e.blockSize?t.blockSize=parseInt(e.blockSize,10):"number"==typeof e.blockSize?t.blockSize=e.blockSize:"object"==typeof e.blockSize&&(t.blockSize=new s.LongBits(e.blockSize.low>>>0,e.blockSize.high>>>0).toNumber())),null!=e.header){if("object"!=typeof e.header)throw TypeError(".tendermint.types.BlockMeta.header: object expected");t.header=a.tendermint.types.Header.fromObject(e.header)}return null!=e.numTxs&&(s.Long?(t.numTxs=s.Long.fromValue(e.numTxs)).unsigned=!1:"string"==typeof e.numTxs?t.numTxs=parseInt(e.numTxs,10):"number"==typeof e.numTxs?t.numTxs=e.numTxs:"object"==typeof e.numTxs&&(t.numTxs=new s.LongBits(e.numTxs.low>>>0,e.numTxs.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(r.blockId=null,s.Long){var n=new s.Long(0,0,!1);r.blockSize=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.blockSize=t.longs===String?"0":0;if(r.header=null,s.Long){n=new s.Long(0,0,!1);r.numTxs=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.numTxs=t.longs===String?"0":0}return null!=e.blockId&&e.hasOwnProperty("blockId")&&(r.blockId=a.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.blockSize&&e.hasOwnProperty("blockSize")&&("number"==typeof e.blockSize?r.blockSize=t.longs===String?String(e.blockSize):e.blockSize:r.blockSize=t.longs===String?s.Long.prototype.toString.call(e.blockSize):t.longs===Number?new s.LongBits(e.blockSize.low>>>0,e.blockSize.high>>>0).toNumber():e.blockSize),null!=e.header&&e.hasOwnProperty("header")&&(r.header=a.tendermint.types.Header.toObject(e.header,t)),null!=e.numTxs&&e.hasOwnProperty("numTxs")&&("number"==typeof e.numTxs?r.numTxs=t.longs===String?String(e.numTxs):e.numTxs:r.numTxs=t.longs===String?s.Long.prototype.toString.call(e.numTxs):t.longs===Number?new s.LongBits(e.numTxs.low>>>0,e.numTxs.high>>>0).toNumber():e.numTxs),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.TxProof=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.rootHash=s.newBuffer([]),e.prototype.data=s.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.rootHash&&Object.hasOwnProperty.call(e,"rootHash")&&t.uint32(10).bytes(e.rootHash),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(18).bytes(e.data),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&a.tendermint.crypto.Proof.encode(e.proof,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.TxProof;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.rootHash=e.bytes();break;case 2:n.data=e.bytes();break;case 3:n.proof=a.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.TxProof)return e;var t=new a.tendermint.types.TxProof;if(null!=e.rootHash&&("string"==typeof e.rootHash?s.base64.decode(e.rootHash,t.rootHash=s.newBuffer(s.base64.length(e.rootHash)),0):e.rootHash.length&&(t.rootHash=e.rootHash)),null!=e.data&&("string"==typeof e.data?s.base64.decode(e.data,t.data=s.newBuffer(s.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.types.TxProof.proof: object expected");t.proof=a.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var r={};return t.defaults&&(t.bytes===String?r.rootHash="":(r.rootHash=[],t.bytes!==Array&&(r.rootHash=s.newBuffer(r.rootHash))),t.bytes===String?r.data="":(r.data=[],t.bytes!==Array&&(r.data=s.newBuffer(r.data))),r.proof=null),null!=e.rootHash&&e.hasOwnProperty("rootHash")&&(r.rootHash=t.bytes===String?s.base64.encode(e.rootHash,0,e.rootHash.length):t.bytes===Array?Array.prototype.slice.call(e.rootHash):e.rootHash),null!=e.data&&e.hasOwnProperty("data")&&(r.data=t.bytes===String?s.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),null!=e.proof&&e.hasOwnProperty("proof")&&(r.proof=a.tendermint.crypto.Proof.toObject(e.proof,t)),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.ValidatorSet=function(){function e(e){if(this.validators=[],e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.validators=s.emptyArray,e.prototype.proposer=null,e.prototype.totalVotingPower=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=i.create()),null!=e.validators&&e.validators.length)for(var r=0;r<e.validators.length;++r)a.tendermint.types.Validator.encode(e.validators[r],t.uint32(10).fork()).ldelim();return null!=e.proposer&&Object.hasOwnProperty.call(e,"proposer")&&a.tendermint.types.Validator.encode(e.proposer,t.uint32(18).fork()).ldelim(),null!=e.totalVotingPower&&Object.hasOwnProperty.call(e,"totalVotingPower")&&t.uint32(24).int64(e.totalVotingPower),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.ValidatorSet;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.validators&&n.validators.length||(n.validators=[]),n.validators.push(a.tendermint.types.Validator.decode(e,e.uint32()));break;case 2:n.proposer=a.tendermint.types.Validator.decode(e,e.uint32());break;case 3:n.totalVotingPower=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.ValidatorSet)return e;var t=new a.tendermint.types.ValidatorSet;if(e.validators){if(!Array.isArray(e.validators))throw TypeError(".tendermint.types.ValidatorSet.validators: array expected");t.validators=[];for(var r=0;r<e.validators.length;++r){if("object"!=typeof e.validators[r])throw TypeError(".tendermint.types.ValidatorSet.validators: object expected");t.validators[r]=a.tendermint.types.Validator.fromObject(e.validators[r])}}if(null!=e.proposer){if("object"!=typeof e.proposer)throw TypeError(".tendermint.types.ValidatorSet.proposer: object expected");t.proposer=a.tendermint.types.Validator.fromObject(e.proposer)}return null!=e.totalVotingPower&&(s.Long?(t.totalVotingPower=s.Long.fromValue(e.totalVotingPower)).unsigned=!1:"string"==typeof e.totalVotingPower?t.totalVotingPower=parseInt(e.totalVotingPower,10):"number"==typeof e.totalVotingPower?t.totalVotingPower=e.totalVotingPower:"object"==typeof e.totalVotingPower&&(t.totalVotingPower=new s.LongBits(e.totalVotingPower.low>>>0,e.totalVotingPower.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if((t.arrays||t.defaults)&&(r.validators=[]),t.defaults)if(r.proposer=null,s.Long){var n=new s.Long(0,0,!1);r.totalVotingPower=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.totalVotingPower=t.longs===String?"0":0;if(e.validators&&e.validators.length){r.validators=[];for(var o=0;o<e.validators.length;++o)r.validators[o]=a.tendermint.types.Validator.toObject(e.validators[o],t)}return null!=e.proposer&&e.hasOwnProperty("proposer")&&(r.proposer=a.tendermint.types.Validator.toObject(e.proposer,t)),null!=e.totalVotingPower&&e.hasOwnProperty("totalVotingPower")&&("number"==typeof e.totalVotingPower?r.totalVotingPower=t.longs===String?String(e.totalVotingPower):e.totalVotingPower:r.totalVotingPower=t.longs===String?s.Long.prototype.toString.call(e.totalVotingPower):t.longs===Number?new s.LongBits(e.totalVotingPower.low>>>0,e.totalVotingPower.high>>>0).toNumber():e.totalVotingPower),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Validator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.address=s.newBuffer([]),e.prototype.pubKey=null,e.prototype.votingPower=s.Long?s.Long.fromBits(0,0,!1):0,e.prototype.proposerPriority=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).bytes(e.address),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&a.tendermint.crypto.PublicKey.encode(e.pubKey,t.uint32(18).fork()).ldelim(),null!=e.votingPower&&Object.hasOwnProperty.call(e,"votingPower")&&t.uint32(24).int64(e.votingPower),null!=e.proposerPriority&&Object.hasOwnProperty.call(e,"proposerPriority")&&t.uint32(32).int64(e.proposerPriority),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.Validator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.address=e.bytes();break;case 2:n.pubKey=a.tendermint.crypto.PublicKey.decode(e,e.uint32());break;case 3:n.votingPower=e.int64();break;case 4:n.proposerPriority=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.Validator)return e;var t=new a.tendermint.types.Validator;if(null!=e.address&&("string"==typeof e.address?s.base64.decode(e.address,t.address=s.newBuffer(s.base64.length(e.address)),0):e.address.length&&(t.address=e.address)),null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".tendermint.types.Validator.pubKey: object expected");t.pubKey=a.tendermint.crypto.PublicKey.fromObject(e.pubKey)}return null!=e.votingPower&&(s.Long?(t.votingPower=s.Long.fromValue(e.votingPower)).unsigned=!1:"string"==typeof e.votingPower?t.votingPower=parseInt(e.votingPower,10):"number"==typeof e.votingPower?t.votingPower=e.votingPower:"object"==typeof e.votingPower&&(t.votingPower=new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber())),null!=e.proposerPriority&&(s.Long?(t.proposerPriority=s.Long.fromValue(e.proposerPriority)).unsigned=!1:"string"==typeof e.proposerPriority?t.proposerPriority=parseInt(e.proposerPriority,10):"number"==typeof e.proposerPriority?t.proposerPriority=e.proposerPriority:"object"==typeof e.proposerPriority&&(t.proposerPriority=new s.LongBits(e.proposerPriority.low>>>0,e.proposerPriority.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(t.bytes===String?r.address="":(r.address=[],t.bytes!==Array&&(r.address=s.newBuffer(r.address))),r.pubKey=null,s.Long){var n=new s.Long(0,0,!1);r.votingPower=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.votingPower=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!1);r.proposerPriority=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.proposerPriority=t.longs===String?"0":0}return null!=e.address&&e.hasOwnProperty("address")&&(r.address=t.bytes===String?s.base64.encode(e.address,0,e.address.length):t.bytes===Array?Array.prototype.slice.call(e.address):e.address),null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(r.pubKey=a.tendermint.crypto.PublicKey.toObject(e.pubKey,t)),null!=e.votingPower&&e.hasOwnProperty("votingPower")&&("number"==typeof e.votingPower?r.votingPower=t.longs===String?String(e.votingPower):e.votingPower:r.votingPower=t.longs===String?s.Long.prototype.toString.call(e.votingPower):t.longs===Number?new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber():e.votingPower),null!=e.proposerPriority&&e.hasOwnProperty("proposerPriority")&&("number"==typeof e.proposerPriority?r.proposerPriority=t.longs===String?String(e.proposerPriority):e.proposerPriority:r.proposerPriority=t.longs===String?s.Long.prototype.toString.call(e.proposerPriority):t.longs===Number?new s.LongBits(e.proposerPriority.low>>>0,e.proposerPriority.high>>>0).toNumber():e.proposerPriority),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.SimpleValidator=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.pubKey=null,e.prototype.votingPower=s.Long?s.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&a.tendermint.crypto.PublicKey.encode(e.pubKey,t.uint32(10).fork()).ldelim(),null!=e.votingPower&&Object.hasOwnProperty.call(e,"votingPower")&&t.uint32(16).int64(e.votingPower),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.types.SimpleValidator;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.pubKey=a.tendermint.crypto.PublicKey.decode(e,e.uint32());break;case 2:n.votingPower=e.int64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.types.SimpleValidator)return e;var t=new a.tendermint.types.SimpleValidator;if(null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".tendermint.types.SimpleValidator.pubKey: object expected");t.pubKey=a.tendermint.crypto.PublicKey.fromObject(e.pubKey)}return null!=e.votingPower&&(s.Long?(t.votingPower=s.Long.fromValue(e.votingPower)).unsigned=!1:"string"==typeof e.votingPower?t.votingPower=parseInt(e.votingPower,10):"number"==typeof e.votingPower?t.votingPower=e.votingPower:"object"==typeof e.votingPower&&(t.votingPower=new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults)if(r.pubKey=null,s.Long){var n=new s.Long(0,0,!1);r.votingPower=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.votingPower=t.longs===String?"0":0;return null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(r.pubKey=a.tendermint.crypto.PublicKey.toObject(e.pubKey,t)),null!=e.votingPower&&e.hasOwnProperty("votingPower")&&("number"==typeof e.votingPower?r.votingPower=t.longs===String?String(e.votingPower):e.votingPower:r.votingPower=t.longs===String?s.Long.prototype.toString.call(e.votingPower):t.longs===Number?new s.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber():e.votingPower),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e.version=function(){const e={};return e.App=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.protocol=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.software="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.protocol&&Object.hasOwnProperty.call(e,"protocol")&&t.uint32(8).uint64(e.protocol),null!=e.software&&Object.hasOwnProperty.call(e,"software")&&t.uint32(18).string(e.software),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.version.App;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.protocol=e.uint64();break;case 2:n.software=e.string();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.version.App)return e;var t=new a.tendermint.version.App;return null!=e.protocol&&(s.Long?(t.protocol=s.Long.fromValue(e.protocol)).unsigned=!0:"string"==typeof e.protocol?t.protocol=parseInt(e.protocol,10):"number"==typeof e.protocol?t.protocol=e.protocol:"object"==typeof e.protocol&&(t.protocol=new s.LongBits(e.protocol.low>>>0,e.protocol.high>>>0).toNumber(!0))),null!=e.software&&(t.software=String(e.software)),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.protocol=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.protocol=t.longs===String?"0":0;r.software=""}return null!=e.protocol&&e.hasOwnProperty("protocol")&&("number"==typeof e.protocol?r.protocol=t.longs===String?String(e.protocol):e.protocol:r.protocol=t.longs===String?s.Long.prototype.toString.call(e.protocol):t.longs===Number?new s.LongBits(e.protocol.low>>>0,e.protocol.high>>>0).toNumber(!0):e.protocol),null!=e.software&&e.hasOwnProperty("software")&&(r.software=e.software),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e.Consensus=function(){function e(e){if(e)for(var t=Object.keys(e),r=0;r<t.length;++r)null!=e[t[r]]&&(this[t[r]]=e[t[r]])}return e.prototype.block=s.Long?s.Long.fromBits(0,0,!0):0,e.prototype.app=s.Long?s.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=i.create()),null!=e.block&&Object.hasOwnProperty.call(e,"block")&&t.uint32(8).uint64(e.block),null!=e.app&&Object.hasOwnProperty.call(e,"app")&&t.uint32(16).uint64(e.app),t},e.decode=function(e,t){e instanceof o||(e=o.create(e));for(var r=void 0===t?e.len:e.pos+t,n=new a.tendermint.version.Consensus;e.pos<r;){var i=e.uint32();switch(i>>>3){case 1:n.block=e.uint64();break;case 2:n.app=e.uint64();break;default:e.skipType(7&i)}}return n},e.fromObject=function(e){if(e instanceof a.tendermint.version.Consensus)return e;var t=new a.tendermint.version.Consensus;return null!=e.block&&(s.Long?(t.block=s.Long.fromValue(e.block)).unsigned=!0:"string"==typeof e.block?t.block=parseInt(e.block,10):"number"==typeof e.block?t.block=e.block:"object"==typeof e.block&&(t.block=new s.LongBits(e.block.low>>>0,e.block.high>>>0).toNumber(!0))),null!=e.app&&(s.Long?(t.app=s.Long.fromValue(e.app)).unsigned=!0:"string"==typeof e.app?t.app=parseInt(e.app,10):"number"==typeof e.app?t.app=e.app:"object"==typeof e.app&&(t.app=new s.LongBits(e.app.low>>>0,e.app.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var r={};if(t.defaults){if(s.Long){var n=new s.Long(0,0,!0);r.block=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.block=t.longs===String?"0":0;if(s.Long){n=new s.Long(0,0,!0);r.app=t.longs===String?n.toString():t.longs===Number?n.toNumber():n}else r.app=t.longs===String?"0":0}return null!=e.block&&e.hasOwnProperty("block")&&("number"==typeof e.block?r.block=t.longs===String?String(e.block):e.block:r.block=t.longs===String?s.Long.prototype.toString.call(e.block):t.longs===Number?new s.LongBits(e.block.low>>>0,e.block.high>>>0).toNumber(!0):e.block),null!=e.app&&e.hasOwnProperty("app")&&("number"==typeof e.app?r.app=t.longs===String?String(e.app):e.app:r.app=t.longs===String?s.Long.prototype.toString.call(e.app):t.longs===Number?new s.LongBits(e.app.low>>>0,e.app.high>>>0).toNumber(!0):e.app),r},e.prototype.toJSON=function(){return this.constructor.toObject(this,n.util.toJSONOptions)},e}(),e}(),e})(),e.exports=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SignDocWrapper=void 0;const n=r(242),o=r(2);class i{constructor(e,t){this.mode=e,this.message=t}static fromAminoSignDoc(e){const t=new i("amino",new Uint8Array(0));return t._aminoSignDoc=e,t}static fromDirectSignDoc(e){const t=new i("direct",new Uint8Array(0));return t._protoSignDoc=new n.ProtoSignDocDecoder(e),t}clone(){return new i(this.mode,this.message)}get protoSignDoc(){return this._protoSignDoc||(this._protoSignDoc=n.ProtoSignDocDecoder.decode(this.message)),this._protoSignDoc}get aminoSignDoc(){return this._aminoSignDoc||(this._aminoSignDoc=JSON.parse(o.Buffer.from(this.message).toString())),this._aminoSignDoc}get chainId(){return"direct"===this.mode?this.protoSignDoc.chainId:this.aminoSignDoc.chain_id}get memo(){return"direct"===this.mode?this.protoSignDoc.txBody.memo:this.aminoSignDoc.memo}get fees(){var e,t;if("direct"===this.mode){const r=[];for(const n of null!==(t=null===(e=this.protoSignDoc.authInfo.fee)||void 0===e?void 0:e.amount)&&void 0!==t?t:[]){if(null==n.denom||null==n.amount)throw new Error("Invalid fee");r.push({denom:n.denom,amount:n.amount})}return r}return this.aminoSignDoc.fee.amount}get gas(){var e,t,r;return"direct"===this.mode?null!==(r=null===(t=null===(e=this.protoSignDoc.authInfo.fee)||void 0===e?void 0:e.gasLimit)||void 0===t?void 0:t.toNumber())&&void 0!==r?r:0:parseInt(this.aminoSignDoc.fee.gas)}}t.SignDocWrapper=i},,function(e,t){},function(e,t){},function(e,t,r){"use strict";var n=r(153).Buffer,o=r(448);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},e.prototype.concat=function(e){if(0===this.length)return n.alloc(0);if(1===this.length)return this.head.data;for(var t,r,o,i=n.allocUnsafe(e>>>0),s=this.head,a=0;s;)t=s.data,r=i,o=a,t.copy(r,o),a+=s.data.length,s=s.next;return i},e}(),o&&o.inspect&&o.inspect.custom&&(e.exports.prototype[o.inspect.custom]=function(){var e=o.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,r){(function(e,t){!function(e,r){"use strict";if(!e.setImmediate){var n,o,i,s,a,c=1,u={},l=!1,f=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?n=function(e){t.nextTick((function(){p(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,r=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=r,t}}()?e.MessageChannel?((i=new MessageChannel).port1.onmessage=function(e){p(e.data)},n=function(e){i.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(o=f.documentElement,n=function(e){var t=f.createElement("script");t.onreadystatechange=function(){p(e),t.onreadystatechange=null,o.removeChild(t),t=null},o.appendChild(t)}):n=function(e){setTimeout(p,0,e)}:(s="setImmediate$"+Math.random()+"$",a=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(s)&&p(+t.data.slice(s.length))},e.addEventListener?e.addEventListener("message",a,!1):e.attachEvent("onmessage",a),n=function(t){e.postMessage(s+t,"*")}),d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r<t.length;r++)t[r]=arguments[r+1];var o={callback:e,args:t};return u[c]=o,n(c),c++},d.clearImmediate=h}function h(e){delete u[e]}function p(e){if(l)setTimeout(p,0,e);else{var t=u[e];if(t){l=!0;try{!function(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(void 0,r)}}(t)}finally{h(e),l=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,r(12),r(13))},function(e,t,r){"use strict";e.exports=i;var n=r(246),o=Object.create(r(95));function i(e){if(!(this instanceof i))return new i(e);n.call(this,e)}o.inherits=r(4),o.inherits(i,n),i.prototype._transform=function(e,t,r){r(null,e)}},,function(e,t,r){"use strict";t.sha1=r(453),t.sha224=r(454),t.sha256=r(248),t.sha384=r(455),t.sha512=r(249)},function(e,t,r){"use strict";var n=r(49),o=r(96),i=r(247),s=n.rotl32,a=n.sum32,c=n.sum32_5,u=i.ft_1,l=o.BlockHash,f=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(d,l),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=s(r[n-3]^r[n-8]^r[n-14]^r[n-16],1);var o=this.h[0],i=this.h[1],l=this.h[2],d=this.h[3],h=this.h[4];for(n=0;n<r.length;n++){var p=~~(n/20),g=c(s(o,5),u(p,i,l,d),h,r[n],f[p]);h=d,d=l,l=s(i,30),i=o,o=g}this.h[0]=a(this.h[0],o),this.h[1]=a(this.h[1],i),this.h[2]=a(this.h[2],l),this.h[3]=a(this.h[3],d),this.h[4]=a(this.h[4],h)},d.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(49),o=r(248);function i(){if(!(this instanceof i))return new i;o.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(i,o),e.exports=i,i.blockSize=512,i.outSize=224,i.hmacStrength=192,i.padLength=64,i.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},function(e,t,r){"use strict";var n=r(49),o=r(249);function i(){if(!(this instanceof i))return new i;o.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(i,o),e.exports=i,i.blockSize=1024,i.outSize=384,i.hmacStrength=192,i.padLength=128,i.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},function(e,t,r){"use strict";var n=r(49),o=r(96),i=n.rotl32,s=n.sum32,a=n.sum32_3,c=n.sum32_4,u=o.BlockHash;function l(){if(!(this instanceof l))return new l;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function f(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}function d(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function h(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}n.inherits(l,u),t.ripemd160=l,l.blockSize=512,l.outSize=160,l.hmacStrength=192,l.padLength=64,l.prototype._update=function(e,t){for(var r=this.h[0],n=this.h[1],o=this.h[2],u=this.h[3],l=this.h[4],b=r,v=n,w=o,_=u,k=l,O=0;O<80;O++){var S=s(i(c(r,f(O,n,o,u),e[p[O]+t],d(O)),m[O]),l);r=l,l=u,u=i(o,10),o=n,n=S,S=s(i(c(b,f(79-O,v,w,_),e[g[O]+t],h(O)),y[O]),k),b=k,k=_,_=i(w,10),w=v,v=S}S=a(this.h[1],o,_),this.h[1]=a(this.h[2],u,k),this.h[2]=a(this.h[3],l,b),this.h[3]=a(this.h[4],r,v),this.h[4]=a(this.h[0],n,w),this.h[0]=S},l.prototype._digest=function(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var p=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],g=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],m=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],y=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},function(e,t,r){"use strict";var n=r(49),o=r(32);function i(e,t,r){if(!(this instanceof i))return new i(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,r))}e.exports=i,i.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),o(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},i.prototype.update=function(e,t){return this.inner.update(e,t),this},i.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},function(e,t,r){(t=e.exports=r(251)).Stream=t,t.Readable=t,t.Writable=r(255),t.Duplex=r(74),t.Transform=r(256),t.PassThrough=r(464),t.finished=r(157),t.pipeline=r(465)},function(e,t){},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=r(2).Buffer,a=r(461).inspect,c=a&&a.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,r,u;return t=e,(r=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return s.alloc(0);for(var t,r,n,o=s.allocUnsafe(e>>>0),i=this.head,a=0;i;)t=i.data,r=o,n=a,s.prototype.copy.call(t,r,n),a+=i.data.length,i=i.next;return o}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var o=t.data,i=e>o.length?o.length:e;if(i===o.length?n+=o:n+=o.slice(0,e),0==(e-=i)){i===o.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=o.slice(i));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=s.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var o=r.data,i=e>o.length?o.length:e;if(o.copy(t,t.length-e,0,i),0==(e-=i)){i===o.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=o.slice(i));break}++n}return this.length-=n,t}},{key:c,value:function(e,t){return a(this,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}])&&i(t.prototype,r),u&&i(t,u),e}()},function(e,t){},function(e,t,r){"use strict";(function(t){var n;function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i=r(157),s=Symbol("lastResolve"),a=Symbol("lastReject"),c=Symbol("error"),u=Symbol("ended"),l=Symbol("lastPromise"),f=Symbol("handlePromise"),d=Symbol("stream");function h(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var r=e[d].read();null!==r&&(e[l]=null,e[s]=null,e[a]=null,t(h(r,!1)))}}function g(e){t.nextTick(p,e)}var m=Object.getPrototypeOf((function(){})),y=Object.setPrototypeOf((o(n={get stream(){return this[d]},next:function(){var e=this,r=this[c];if(null!==r)return Promise.reject(r);if(this[u])return Promise.resolve(h(void 0,!0));if(this[d].destroyed)return new Promise((function(r,n){t.nextTick((function(){e[c]?n(e[c]):r(h(void 0,!0))}))}));var n,o=this[l];if(o)n=new Promise(function(e,t){return function(r,n){e.then((function(){t[u]?r(h(void 0,!0)):t[f](r,n)}),n)}}(o,this));else{var i=this[d].read();if(null!==i)return Promise.resolve(h(i,!1));n=new Promise(this[f])}return this[l]=n,n}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[d].destroy(null,(function(e){e?r(e):t(h(void 0,!0))}))}))})),n),m);e.exports=function(e){var t,r=Object.create(y,(o(t={},d,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,a,{value:null,writable:!0}),o(t,c,{value:null,writable:!0}),o(t,u,{value:e._readableState.endEmitted,writable:!0}),o(t,f,{value:function(e,t){var n=r[d].read();n?(r[l]=null,r[s]=null,r[a]=null,e(h(n,!1))):(r[s]=e,r[a]=t)},writable:!0}),t));return r[l]=null,i(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[a];return null!==t&&(r[l]=null,r[s]=null,r[a]=null,t(e)),void(r[c]=e)}var n=r[s];null!==n&&(r[l]=null,r[s]=null,r[a]=null,n(h(void 0,!0))),r[u]=!0})),e.on("readable",g.bind(null,r)),r}}).call(this,r(13))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,r){"use strict";e.exports=o;var n=r(256);function o(e){if(!(this instanceof o))return new o(e);n.call(this,e)}r(4)(o,n),o.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,r){"use strict";var n;var o=r(73).codes,i=o.ERR_MISSING_ARGS,s=o.ERR_STREAM_DESTROYED;function a(e){if(e)throw e}function c(e,t,o,i){i=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(i);var a=!1;e.on("close",(function(){a=!0})),void 0===n&&(n=r(157)),n(e,{readable:t,writable:o},(function(e){if(e)return i(e);a=!0,i()}));var c=!1;return function(t){if(!a&&!c)return c=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void i(t||new s("pipe"))}}function u(e){e()}function l(e,t){return e.pipe(t)}function f(e){return e.length?"function"!=typeof e[e.length-1]?a:e.pop():a}e.exports=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o=f(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new i("streams");var s=t.map((function(e,r){var i=r<t.length-1;return c(e,i,r>0,(function(e){n||(n=e),e&&s.forEach(u),i||(s.forEach(u),o(n))}))}));return t.reduce(l)}},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function c(){this.init(),this._w=a,o.call(this,64,56)}function u(e){return e<<30|e>>>2}function l(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(c,o),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,a=0|this._d,c=0|this._e,f=0;f<16;++f)r[f]=e.readInt32BE(4*f);for(;f<80;++f)r[f]=r[f-3]^r[f-8]^r[f-14]^r[f-16];for(var d=0;d<80;++d){var h=~~(d/20),p=0|((t=n)<<5|t>>>27)+l(h,o,i,a)+c+r[d]+s[h];c=a,a=i,i=u(o),o=n,n=p}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=c+this._e|0},c.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=c},function(e,t,r){var n=r(4),o=r(77),i=r(7).Buffer,s=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function c(){this.init(),this._w=a,o.call(this,64,56)}function u(e){return e<<5|e>>>27}function l(e){return e<<30|e>>>2}function f(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}n(c,o),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(e){for(var t,r=this._w,n=0|this._a,o=0|this._b,i=0|this._c,a=0|this._d,c=0|this._e,d=0;d<16;++d)r[d]=e.readInt32BE(4*d);for(;d<80;++d)r[d]=(t=r[d-3]^r[d-8]^r[d-14]^r[d-16])<<1|t>>>31;for(var h=0;h<80;++h){var p=~~(h/20),g=u(n)+f(p,o,i,a)+c+r[h]+s[p]|0;c=a,a=i,i=l(o),o=n,n=g}this._a=n+this._a|0,this._b=o+this._b|0,this._c=i+this._c|0,this._d=a+this._d|0,this._e=c+this._e|0},c.prototype._hash=function(){var e=i.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=c},function(e,t,r){var n=r(4),o=r(257),i=r(77),s=r(7).Buffer,a=new Array(64);function c(){this.init(),this._w=a,i.call(this,64,56)}n(c,o),c.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},c.prototype._hash=function(){var e=s.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=c},function(e,t,r){var n=r(4),o=r(258),i=r(77),s=r(7).Buffer,a=new Array(160);function c(){this.init(),this._w=a,i.call(this,128,112)}n(c,o),c.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},c.prototype._hash=function(){var e=s.allocUnsafe(48);function t(t,r,n){e.writeInt32BE(t,n),e.writeInt32BE(r,n+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=c},function(e,t,r){e.exports=r(154)},function(e,t,r){e.exports=r(65)},function(e,t,r){e.exports=r(148).Transform},function(e,t,r){e.exports=r(148).PassThrough},function(e,t,r){"use strict";var n=r(4),o=r(7).Buffer,i=r(56),s=o.alloc(128);function a(e,t){i.call(this,"digest"),"string"==typeof t&&(t=o.from(t)),this._alg=e,this._key=t,t.length>64?t=e(t):t.length<64&&(t=o.concat([t,s],64));for(var r=this._ipad=o.allocUnsafe(64),n=this._opad=o.allocUnsafe(64),a=0;a<64;a++)r[a]=54^t[a],n[a]=92^t[a];this._hash=[r]}n(a,i),a.prototype._update=function(e){this._hash.push(e)},a.prototype._final=function(){var e=this._alg(o.concat(this._hash));return this._alg(o.concat([this._opad,e]))},e.exports=a},function(e,t,r){e.exports=r(260)},function(e,t,r){(function(t,n){var o,i=r(7).Buffer,s=r(261),a=r(262),c=r(263),u=r(264),l=t.crypto&&t.crypto.subtle,f={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},d=[];function h(e,t,r,n,o){return l.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return l.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:o}},e,n<<3)})).then((function(e){return i.from(e)}))}e.exports=function(e,r,p,g,m,y){"function"==typeof m&&(y=m,m=void 0);var b=f[(m=m||"sha1").toLowerCase()];if(!b||"function"!=typeof t.Promise)return n.nextTick((function(){var t;try{t=c(e,r,p,g,m)}catch(e){return y(e)}y(null,t)}));if(s(p,g),e=u(e,a,"Password"),r=u(r,a,"Salt"),"function"!=typeof y)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then((function(e){n.nextTick((function(){t(null,e)}))}),(function(e){n.nextTick((function(){t(e)}))}))}(function(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!l||!l.importKey||!l.deriveBits)return Promise.resolve(!1);if(void 0!==d[e])return d[e];var r=h(o=o||i.alloc(8),o,10,128,e).then((function(){return!0})).catch((function(){return!1}));return d[e]=r,r}(b).then((function(t){return t?h(e,r,p,g,b):c(e,r,p,g,m)})),y)}}).call(this,r(12),r(13))},function(e,t,r){var n=r(478),o=r(159),i=r(160),s=r(491),a=r(122);function c(e,t,r){if(e=e.toLowerCase(),i[e])return o.createCipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function u(e,t,r){if(e=e.toLowerCase(),i[e])return o.createDecipheriv(e,t,r);if(s[e])return new n({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var r,n;if(e=e.toLowerCase(),i[e])r=i[e].key,n=i[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var o=a(t,!1,r,n);return c(e,o.key,o.iv)},t.createCipheriv=t.Cipheriv=c,t.createDecipher=t.Decipher=function(e,t){var r,n;if(e=e.toLowerCase(),i[e])r=i[e].key,n=i[e].iv;else{if(!s[e])throw new TypeError("invalid suite type");r=8*s[e].key,n=s[e].iv}var o=a(t,!1,r,n);return u(e,o.key,o.iv)},t.createDecipheriv=t.Decipheriv=u,t.listCiphers=t.getCiphers=function(){return Object.keys(s).concat(o.getCiphers())}},function(e,t,r){var n=r(56),o=r(479),i=r(4),s=r(7).Buffer,a={"des-ede3-cbc":o.CBC.instantiate(o.EDE),"des-ede3":o.EDE,"des-ede-cbc":o.CBC.instantiate(o.EDE),"des-ede":o.EDE,"des-cbc":o.CBC.instantiate(o.DES),"des-ecb":o.DES};function c(e){n.call(this);var t,r=e.mode.toLowerCase(),o=a[r];t=e.decrypt?"decrypt":"encrypt";var i=e.key;s.isBuffer(i)||(i=s.from(i)),"des-ede"!==r&&"des-ede-cbc"!==r||(i=s.concat([i,i.slice(0,8)]));var c=e.iv;s.isBuffer(c)||(c=s.from(c)),this._des=o.create({key:i,iv:c,type:t})}a.des=a["des-cbc"],a.des3=a["des-ede3-cbc"],e.exports=c,i(c,n),c.prototype._update=function(e){return s.from(this._des.update(e))},c.prototype._final=function(){return s.from(this._des.final())}},function(e,t,r){"use strict";t.utils=r(265),t.Cipher=r(158),t.DES=r(266),t.CBC=r(480),t.EDE=r(481)},function(e,t,r){"use strict";var n=r(32),o=r(4),i={};function s(e){n.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}t.instantiate=function(e){function t(t){e.call(this,t),this._cbcInit()}o(t,e);for(var r=Object.keys(i),n=0;n<r.length;n++){var s=r[n];t.prototype[s]=i[s]}return t.create=function(e){return new t(e)},t},i._cbcInit=function(){var e=new s(this.options.iv);this._cbcState=e},i._update=function(e,t,r,n){var o=this._cbcState,i=this.constructor.super_.prototype,s=o.iv;if("encrypt"===this.type){for(var a=0;a<this.blockSize;a++)s[a]^=e[t+a];i._update.call(this,s,0,r,n);for(a=0;a<this.blockSize;a++)s[a]=r[n+a]}else{i._update.call(this,e,t,r,n);for(a=0;a<this.blockSize;a++)r[n+a]^=s[a];for(a=0;a<this.blockSize;a++)s[a]=e[t+a]}}},function(e,t,r){"use strict";var n=r(32),o=r(4),i=r(158),s=r(266);function a(e,t){n.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),o=t.slice(8,16),i=t.slice(16,24);this.ciphers="encrypt"===e?[s.create({type:"encrypt",key:r}),s.create({type:"decrypt",key:o}),s.create({type:"encrypt",key:i})]:[s.create({type:"decrypt",key:i}),s.create({type:"encrypt",key:o}),s.create({type:"decrypt",key:r})]}function c(e){i.call(this,e);var t=new a(this.type,this.options.key);this._edeState=t}o(c,i),e.exports=c,c.create=function(e){return new c(e)},c.prototype._update=function(e,t,r,n){var o=this._edeState;o.ciphers[0]._update(e,t,r,n),o.ciphers[1]._update(r,n,r,n),o.ciphers[2]._update(r,n,r,n)},c.prototype._pad=s.prototype._pad,c.prototype._unpad=s.prototype._unpad},function(e,t,r){var n=r(160),o=r(270),i=r(7).Buffer,s=r(271),a=r(56),c=r(121),u=r(122);function l(e,t,r){a.call(this),this._cache=new d,this._cipher=new c.AES(t),this._prev=i.from(r),this._mode=e,this._autopadding=!0}r(4)(l,a),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get();)r=this._mode.encrypt(this,t),n.push(r);return i.concat(n)};var f=i.alloc(16,16);function d(){this.cache=i.allocUnsafe(0)}function h(e,t,r){var a=n[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=i.from(t)),t.length!==a.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof r&&(r=i.from(r)),"GCM"!==a.mode&&r.length!==a.iv)throw new TypeError("invalid iv length "+r.length);return"stream"===a.type?new s(a.module,t,r):"auth"===a.type?new o(a.module,t,r):new l(a.module,t,r)}l.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(f))throw this._cipher.scrub(),new Error("data not multiple of block length")},l.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=i.concat([this.cache,e])},d.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},d.prototype.flush=function(){for(var e=16-this.cache.length,t=i.allocUnsafe(e),r=-1;++r<e;)t.writeUInt8(e,r);return i.concat([this.cache,t])},t.createCipheriv=h,t.createCipher=function(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var o=u(t,!1,r.key,r.iv);return h(e,o.key,o.iv)}},function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},function(e,t,r){var n=r(98);t.encrypt=function(e,t){var r=n(t,e._prev);return e._prev=e._cipher.encryptBlock(r),e._prev},t.decrypt=function(e,t){var r=e._prev;e._prev=t;var o=e._cipher.decryptBlock(t);return n(o,r)}},function(e,t,r){var n=r(7).Buffer,o=r(98);function i(e,t,r){var i=t.length,s=o(t,e._cache);return e._cache=e._cache.slice(i),e._prev=n.concat([e._prev,r?t:s]),s}t.encrypt=function(e,t,r){for(var o,s=n.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=n.allocUnsafe(0)),!(e._cache.length<=t.length)){s=n.concat([s,i(e,t,r)]);break}o=e._cache.length,s=n.concat([s,i(e,t.slice(0,o),r)]),t=t.slice(o)}return s}},function(e,t,r){var n=r(7).Buffer;function o(e,t,r){var o=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=n.concat([e._prev.slice(1),n.from([r?t:o])]),o}t.encrypt=function(e,t,r){for(var i=t.length,s=n.allocUnsafe(i),a=-1;++a<i;)s[a]=o(e,t[a],r);return s}},function(e,t,r){var n=r(7).Buffer;function o(e,t,r){for(var n,o,s=-1,a=0;++s<8;)n=t&1<<7-s?128:0,a+=(128&(o=e._cipher.encryptBlock(e._prev)[0]^n))>>s%8,e._prev=i(e._prev,r?n:o);return a}function i(e,t){var r=e.length,o=-1,i=n.allocUnsafe(e.length);for(e=n.concat([e,n.from([t])]);++o<r;)i[o]=e[o]<<1|e[o+1]>>7;return i}t.encrypt=function(e,t,r){for(var i=t.length,s=n.allocUnsafe(i),a=-1;++a<i;)s[a]=o(e,t[a],r);return s}},function(e,t,r){(function(e){var n=r(98);function o(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(t,r){for(;t._cache.length<r.length;)t._cache=e.concat([t._cache,o(t)]);var i=t._cache.slice(0,r.length);return t._cache=t._cache.slice(r.length),n(r,i)}}).call(this,r(2).Buffer)},function(e,t,r){var n=r(7).Buffer,o=n.alloc(16,0);function i(e){var t=n.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function s(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}s.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},s.prototype._multiply=function(){for(var e,t,r,n=[(e=this.h).readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)],o=[0,0,0,0],s=-1;++s<128;){for(0!=(this.state[~~(s/8)]&1<<7-s%8)&&(o[0]^=n[0],o[1]^=n[1],o[2]^=n[2],o[3]^=n[3]),r=0!=(1&n[3]),t=3;t>0;t--)n[t]=n[t]>>>1|(1&n[t-1])<<31;n[0]=n[0]>>>1,r&&(n[0]=n[0]^225<<24)}this.state=i(o)},s.prototype.update=function(e){var t;for(this.cache=n.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},s.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,o],16)),this.ghash(i([0,e,0,t])),this.state},e.exports=s},function(e,t,r){var n=r(270),o=r(7).Buffer,i=r(160),s=r(271),a=r(56),c=r(121),u=r(122);function l(e,t,r){a.call(this),this._cache=new f,this._last=void 0,this._cipher=new c.AES(t),this._prev=o.from(r),this._mode=e,this._autopadding=!0}function f(){this.cache=o.allocUnsafe(0)}function d(e,t,r){var a=i[e.toLowerCase()];if(!a)throw new TypeError("invalid suite type");if("string"==typeof r&&(r=o.from(r)),"GCM"!==a.mode&&r.length!==a.iv)throw new TypeError("invalid iv length "+r.length);if("string"==typeof t&&(t=o.from(t)),t.length!==a.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===a.type?new s(a.module,t,r,!0):"auth"===a.type?new n(a.module,t,r,!0):new l(a.module,t,r)}r(4)(l,a),l.prototype._update=function(e){var t,r;this._cache.add(e);for(var n=[];t=this._cache.get(this._autopadding);)r=this._mode.decrypt(this,t),n.push(r);return o.concat(n)},l.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var r=-1;for(;++r<t;)if(e[r+(16-t)]!==t)throw new Error("unable to decrypt data");if(16===t)return;return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},l.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},f.prototype.add=function(e){this.cache=o.concat([this.cache,e])},f.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},f.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var r=i[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");var n=u(t,!1,r.key,r.iv);return d(e,n.key,n.iv)},t.createDecipheriv=d},function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},function(e,t,r){(function(e){var n=r(272),o=r(494),i=r(495);var s={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(t){var r=new e(o[t].prime,"hex"),n=new e(o[t].gen,"hex");return new i(r,n)},t.createDiffieHellman=t.DiffieHellman=function t(r,o,a,c){return e.isBuffer(o)||void 0===s[o]?t(r,"binary",o,a):(o=o||"binary",c=c||"binary",a=a||new e([2]),e.isBuffer(a)||(a=new e(a,c)),"number"==typeof r?new i(n(r,a),a,!0):(e.isBuffer(r)||(r=new e(r,o)),new i(r,a,!0)))}}).call(this,r(2).Buffer)},function(e,t){},function(e){e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},function(e,t,r){(function(t){var n=r(6),o=new(r(273)),i=new n(24),s=new n(11),a=new n(10),c=new n(3),u=new n(7),l=r(272),f=r(62);function d(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this._pub=new n(e),this}function h(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this._priv=new n(e),this}e.exports=g;var p={};function g(e,t,r){this.setGenerator(t),this.__prime=new n(e),this._prime=n.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=d,this.setPrivateKey=h):this._primeCode=8}function m(e,r){var n=new t(e.toArray());return r?n.toString(r):n}Object.defineProperty(g.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(e,t){var r=t.toString("hex"),n=[r,e.toString(16)].join("_");if(n in p)return p[n];var f,d=0;if(e.isEven()||!l.simpleSieve||!l.fermatTest(e)||!o.test(e))return d+=1,d+="02"===r||"05"===r?8:4,p[n]=d,d;switch(o.test(e.shrn(1))||(d+=2),r){case"02":e.mod(i).cmp(s)&&(d+=8);break;case"05":(f=e.mod(a)).cmp(c)&&f.cmp(u)&&(d+=8);break;default:d+=4}return p[n]=d,d}(this.__prime,this.__gen)),this._primeCode}}),g.prototype.generateKeys=function(){return this._priv||(this._priv=new n(f(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},g.prototype.computeSecret=function(e){var r=(e=(e=new n(e)).toRed(this._prime)).redPow(this._priv).fromRed(),o=new t(r.toArray()),i=this.getPrime();if(o.length<i.length){var s=new t(i.length-o.length);s.fill(0),o=t.concat([s,o])}return o},g.prototype.getPublicKey=function(e){return m(this._pub,e)},g.prototype.getPrivateKey=function(e){return m(this._priv,e)},g.prototype.getPrime=function(e){return m(this.__prime,e)},g.prototype.getGenerator=function(e){return m(this._gen,e)},g.prototype.setGenerator=function(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this.__gen=e,this._gen=new n(e),this}}).call(this,r(2).Buffer)},function(e,t,r){var n=r(7).Buffer,o=r(54),i=r(497),s=r(4),a=r(505),c=r(530),u=r(260);function l(e){i.Writable.call(this);var t=u[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=o(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){i.Writable.call(this);var t=u[e];if(!t)throw new Error("Unknown message digest");this._hash=o(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){return new l(e)}function h(e){return new f(e)}Object.keys(u).forEach((function(e){u[e].id=n.from(u[e].id,"hex"),u[e.toLowerCase()]=u[e]})),s(l,i.Writable),l.prototype._write=function(e,t,r){this._hash.update(e),r()},l.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},l.prototype.sign=function(e,t){this.end();var r=this._hash.digest(),n=a(r,e,this._hashType,this._signType,this._tag);return t?n.toString(t):n},s(f,i.Writable),f.prototype._write=function(e,t,r){this._hash.update(e),r()},f.prototype.update=function(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},f.prototype.verify=function(e,t,r){"string"==typeof t&&(t=n.from(t,r)),this.end();var o=this._hash.digest();return c(t,o,e,this._signType,this._tag)},e.exports={Sign:d,Verify:h,createSign:d,createVerify:h}},function(e,t,r){(t=e.exports=r(274)).Stream=t,t.Readable=t,t.Writable=r(278),t.Duplex=r(79),t.Transform=r(279),t.PassThrough=r(503),t.finished=r(162),t.pipeline=r(504)},function(e,t){},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=r(2).Buffer,a=r(500).inspect,c=a&&a.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,r,u;return t=e,(r=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function(e){if(0===this.length)return s.alloc(0);for(var t,r,n,o=s.allocUnsafe(e>>>0),i=this.head,a=0;i;)t=i.data,r=o,n=a,s.prototype.copy.call(t,r,n),a+=i.data.length,i=i.next;return o}},{key:"consume",value:function(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var o=t.data,i=e>o.length?o.length:e;if(i===o.length?n+=o:n+=o.slice(0,e),0==(e-=i)){i===o.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=o.slice(i));break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function(e){var t=s.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var o=r.data,i=e>o.length?o.length:e;if(o.copy(t,t.length-e,0,i),0==(e-=i)){i===o.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r,r.data=o.slice(i));break}++n}return this.length-=n,t}},{key:c,value:function(e,t){return a(this,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}])&&i(t.prototype,r),u&&i(t,u),e}()},function(e,t){},function(e,t,r){"use strict";(function(t){var n;function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i=r(162),s=Symbol("lastResolve"),a=Symbol("lastReject"),c=Symbol("error"),u=Symbol("ended"),l=Symbol("lastPromise"),f=Symbol("handlePromise"),d=Symbol("stream");function h(e,t){return{value:e,done:t}}function p(e){var t=e[s];if(null!==t){var r=e[d].read();null!==r&&(e[l]=null,e[s]=null,e[a]=null,t(h(r,!1)))}}function g(e){t.nextTick(p,e)}var m=Object.getPrototypeOf((function(){})),y=Object.setPrototypeOf((o(n={get stream(){return this[d]},next:function(){var e=this,r=this[c];if(null!==r)return Promise.reject(r);if(this[u])return Promise.resolve(h(void 0,!0));if(this[d].destroyed)return new Promise((function(r,n){t.nextTick((function(){e[c]?n(e[c]):r(h(void 0,!0))}))}));var n,o=this[l];if(o)n=new Promise(function(e,t){return function(r,n){e.then((function(){t[u]?r(h(void 0,!0)):t[f](r,n)}),n)}}(o,this));else{var i=this[d].read();if(null!==i)return Promise.resolve(h(i,!1));n=new Promise(this[f])}return this[l]=n,n}},Symbol.asyncIterator,(function(){return this})),o(n,"return",(function(){var e=this;return new Promise((function(t,r){e[d].destroy(null,(function(e){e?r(e):t(h(void 0,!0))}))}))})),n),m);e.exports=function(e){var t,r=Object.create(y,(o(t={},d,{value:e,writable:!0}),o(t,s,{value:null,writable:!0}),o(t,a,{value:null,writable:!0}),o(t,c,{value:null,writable:!0}),o(t,u,{value:e._readableState.endEmitted,writable:!0}),o(t,f,{value:function(e,t){var n=r[d].read();n?(r[l]=null,r[s]=null,r[a]=null,e(h(n,!1))):(r[s]=e,r[a]=t)},writable:!0}),t));return r[l]=null,i(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=r[a];return null!==t&&(r[l]=null,r[s]=null,r[a]=null,t(e)),void(r[c]=e)}var n=r[s];null!==n&&(r[l]=null,r[s]=null,r[a]=null,n(h(void 0,!0))),r[u]=!0})),e.on("readable",g.bind(null,r)),r}}).call(this,r(13))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,r){"use strict";e.exports=o;var n=r(279);function o(e){if(!(this instanceof o))return new o(e);n.call(this,e)}r(4)(o,n),o.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,r){"use strict";var n;var o=r(78).codes,i=o.ERR_MISSING_ARGS,s=o.ERR_STREAM_DESTROYED;function a(e){if(e)throw e}function c(e,t,o,i){i=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(i);var a=!1;e.on("close",(function(){a=!0})),void 0===n&&(n=r(162)),n(e,{readable:t,writable:o},(function(e){if(e)return i(e);a=!0,i()}));var c=!1;return function(t){if(!a&&!c)return c=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void i(t||new s("pipe"))}}function u(e){e()}function l(e,t){return e.pipe(t)}function f(e){return e.length?"function"!=typeof e[e.length-1]?a:e.pop():a}e.exports=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var n,o=f(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new i("streams");var s=t.map((function(e,r){var i=r<t.length-1;return c(e,i,r>0,(function(e){n||(n=e),e&&s.forEach(u),i||(s.forEach(u),o(n))}))}));return t.reduce(l)}},function(e,t,r){var n=r(7).Buffer,o=r(120),i=r(163),s=r(45).ec,a=r(282),c=r(124),u=r(288);function l(e,t,r,i){if((e=n.from(e.toArray())).length<t.byteLength()){var s=n.alloc(t.byteLength()-e.length);e=n.concat([s,e])}var a=r.length,c=function(e,t){e=(e=f(e,t)).mod(t);var r=n.from(e.toArray());if(r.length<t.byteLength()){var o=n.alloc(t.byteLength()-r.length);r=n.concat([o,r])}return r}(r,t),u=n.alloc(a);u.fill(1);var l=n.alloc(a);return l=o(i,l).update(u).update(n.from([0])).update(e).update(c).digest(),u=o(i,l).update(u).digest(),{k:l=o(i,l).update(u).update(n.from([1])).update(e).update(c).digest(),v:u=o(i,l).update(u).digest()}}function f(e,t){var r=new a(e),n=(e.length<<3)-t.bitLength();return n>0&&r.ishrn(n),r}function d(e,t,r){var i,s;do{for(i=n.alloc(0);8*i.length<e.bitLength();)t.v=o(r,t.k).update(t.v).digest(),i=n.concat([i,t.v]);s=f(i,e),t.k=o(r,t.k).update(t.v).update(n.from([0])).digest(),t.v=o(r,t.k).update(t.v).digest()}while(-1!==s.cmp(e));return s}function h(e,t,r,n){return e.toRed(a.mont(r)).redPow(t).fromRed().mod(n)}e.exports=function(e,t,r,o,p){var g=c(t);if(g.curve){if("ecdsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong private key type");return function(e,t){var r=u[t.curve.join(".")];if(!r)throw new Error("unknown curve "+t.curve.join("."));var o=new s(r).keyFromPrivate(t.privateKey).sign(e);return n.from(o.toDER())}(e,g)}if("dsa"===g.type){if("dsa"!==o)throw new Error("wrong private key type");return function(e,t,r){var o,i=t.params.priv_key,s=t.params.p,c=t.params.q,u=t.params.g,p=new a(0),g=f(e,c).mod(c),m=!1,y=l(i,c,e,r);for(;!1===m;)o=d(c,y,r),p=h(u,o,s,c),0===(m=o.invm(c).imul(g.add(i.mul(p))).mod(c)).cmpn(0)&&(m=!1,p=new a(0));return function(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e));128&t[0]&&(t=[0].concat(t));var r=[48,e.length+t.length+4,2,e.length];return r=r.concat(e,[2,t.length],t),n.from(r)}(p,m)}(e,g,r)}if("rsa"!==o&&"ecdsa/rsa"!==o)throw new Error("wrong private key type");e=n.concat([p,e]);for(var m=g.modulus.byteLength(),y=[0,1];e.length+y.length+1<m;)y.push(255);y.push(0);for(var b=-1;++b<e.length;)y.push(e[b]);return i(y,g)},e.exports.getKey=l,e.exports.makeKey=d},function(e,t,r){(function(e){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function o(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function i(e,t,r){if(i.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var s;"object"==typeof e?e.exports=i:t.BN=i,i.BN=i,i.wordSize=26;try{s=r(507).Buffer}catch(e){}function a(e,t,r){for(var o=0,i=Math.min(e.length,r),s=0,a=t;a<i;a++){var c,u=e.charCodeAt(a)-48;o<<=4,o|=c=u>=49&&u<=54?u-49+10:u>=17&&u<=22?u-17+10:u,s|=c}return n(!(240&s),"Invalid character in "+e),o}function c(e,t,r,o){for(var i=0,s=0,a=Math.min(e.length,r),c=t;c<a;c++){var u=e.charCodeAt(c)-48;i*=o,s=u>=49?u-49+10:u>=17?u-17+10:u,n(u>=0&&s<o,"Invalid character"),i+=s}return i}function u(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(i.isBN=function(e){return e instanceof i||null!==e&&"object"==typeof e&&e.constructor.wordSize===i.wordSize&&Array.isArray(e.words)},i.max=function(e,t){return e.cmp(t)>0?e:t},i.min=function(e,t){return e.cmp(t)<0?e:t},i.prototype._init=function(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"==typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var o=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&o++,16===t?this._parseHex(e,o):this._parseBase(e,t,o),"-"===e[0]&&(this.negative=1),this._strip(),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initNumber=function(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(n(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},i.prototype._initArray=function(e,t,r){if(n("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var o=0;o<this.length;o++)this.words[o]=0;var i,s,a=0;if("be"===r)for(o=e.length-1,i=0;o>=0;o-=3)s=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);else if("le"===r)for(o=0,i=0;o<e.length;o+=3)s=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[i]|=s<<a&67108863,this.words[i+1]=s>>>26-a&67108863,(a+=24)>=26&&(a-=26,i++);return this._strip()},i.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var r=0;r<this.length;r++)this.words[r]=0;var n,o,i=0;for(r=e.length-6,n=0;r>=t;r-=6)o=a(e,r,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303,(i+=24)>=26&&(i-=26,n++);r+6!==t&&(o=a(e,t,r+6),this.words[n]|=o<<i&67108863,this.words[n+1]|=o>>>26-i&4194303),this._strip()},i.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,o=1;o<=67108863;o*=t)n++;n--,o=o/t|0;for(var i=e.length-r,s=i%n,a=Math.min(i,i-s)+r,u=0,l=r;l<a;l+=n)u=c(e,l,l+n,t),this.imuln(o),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!==s){var f=1;for(u=c(e,l,e.length,t),l=0;l<s;l++)f*=t;this.imuln(f),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}},i.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},i.prototype._move=function(e){u(e,this)},i.prototype.clone=function(){var e=new i(null);return this.copy(e),e},i.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},i.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},i.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{i.prototype[Symbol.for("nodejs.util.inspect.custom")]=l}catch(e){i.prototype.inspect=l}else i.prototype.inspect=l;function l(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],h=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];i.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var o=0,i=0,s=0;s<this.length;s++){var a=this.words[s],c=(16777215&(a<<o|i)).toString(16);r=0!==(i=a>>>24-o&16777215)||s!==this.length-1?f[6-c.length]+c+r:c+r,(o+=2)>=26&&(o-=26,s--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var u=d[e],l=h[e];r="";var p=this.clone();for(p.negative=0;!p.isZero();){var g=p.modrn(l).toString(e);r=(p=p.idivn(l)).isZero()?g+r:f[u-g.length]+g+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},i.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},i.prototype.toJSON=function(){return this.toString(16,2)},s&&(i.prototype.toBuffer=function(e,t){return this.toArrayLike(s,e,t)}),i.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function p(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var o=0|e.words[0],i=0|t.words[0],s=o*i,a=67108863&s,c=s/67108864|0;r.words[0]=a;for(var u=1;u<n;u++){for(var l=c>>>26,f=67108863&c,d=Math.min(u,t.length-1),h=Math.max(0,u-e.length+1);h<=d;h++){var p=u-h|0;l+=(s=(o=0|e.words[p])*(i=0|t.words[h])+f)/67108864|0,f=67108863&s}r.words[u]=0|f,c=0|l}return 0!==c?r.words[u]=0|c:r.length--,r._strip()}i.prototype.toArrayLike=function(e,t,r){this._strip();var o=this.byteLength(),i=r||Math.max(1,o);n(o<=i,"byte array longer than desired length"),n(i>0,"Requested array length <= 0");var s=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,i);return this["_toArrayLike"+("le"===t?"LE":"BE")](s,o),s},i.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r++]=255&s,r<e.length&&(e[r++]=s>>8&255),r<e.length&&(e[r++]=s>>16&255),6===i?(r<e.length&&(e[r++]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r<e.length)for(e[r++]=n;r<e.length;)e[r++]=0},i.prototype._toArrayLikeBE=function(e,t){for(var r=e.length-1,n=0,o=0,i=0;o<this.length;o++){var s=this.words[o]<<i|n;e[r--]=255&s,r>=0&&(e[r--]=s>>8&255),r>=0&&(e[r--]=s>>16&255),6===i?(r>=0&&(e[r--]=s>>24&255),n=0,i=0):(n=s>>>24,i+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?i.prototype._countBits=function(e){return 32-Math.clz32(e)}:i.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},i.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0==(8191&t)&&(r+=13,t>>>=13),0==(127&t)&&(r+=7,t>>>=7),0==(15&t)&&(r+=4,t>>>=4),0==(3&t)&&(r+=2,t>>>=2),0==(1&t)&&r++,r},i.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},i.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},i.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},i.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},i.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},i.prototype.isNeg=function(){return 0!==this.negative},i.prototype.neg=function(){return this.clone().ineg()},i.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},i.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},i.prototype.ior=function(e){return n(0==(this.negative|e.negative)),this.iuor(e)},i.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},i.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},i.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},i.prototype.iand=function(e){return n(0==(this.negative|e.negative)),this.iuand(e)},i.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},i.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},i.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},i.prototype.ixor=function(e){return n(0==(this.negative|e.negative)),this.iuxor(e)},i.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},i.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},i.prototype.inotn=function(e){n("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var o=0;o<t;o++)this.words[o]=67108863&~this.words[o];return r>0&&(this.words[o]=~this.words[o]&67108863>>26-r),this._strip()},i.prototype.notn=function(e){return this.clone().inotn(e)},i.prototype.setn=function(e,t){n("number"==typeof e&&e>=0);var r=e/26|0,o=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<<o:this.words[r]&~(1<<o),this._strip()},i.prototype.iadd=function(e){var t,r,n;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(r=this,n=e):(r=e,n=this);for(var o=0,i=0;i<n.length;i++)t=(0|r.words[i])+(0|n.words[i])+o,this.words[i]=67108863&t,o=t>>>26;for(;0!==o&&i<r.length;i++)t=(0|r.words[i])+o,this.words[i]=67108863&t,o=t>>>26;if(this.length=r.length,0!==o)this.words[this.length]=o,this.length++;else if(r!==this)for(;i<r.length;i++)this.words[i]=r.words[i];return this},i.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},i.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,o=this.cmp(e);if(0===o)return this.negative=0,this.length=1,this.words[0]=0,this;o>0?(r=this,n=e):(r=e,n=this);for(var i=0,s=0;s<n.length;s++)i=(t=(0|r.words[s])-(0|n.words[s])+i)>>26,this.words[s]=67108863&t;for(;0!==i&&s<r.length;s++)i=(t=(0|r.words[s])+i)>>26,this.words[s]=67108863&t;if(0===i&&s<r.length&&r!==this)for(;s<r.length;s++)this.words[s]=r.words[s];return this.length=Math.max(this.length,s),r!==this&&(this.negative=1),this._strip()},i.prototype.sub=function(e){return this.clone().isub(e)};var g=function(e,t,r){var n,o,i,s=e.words,a=t.words,c=r.words,u=0,l=0|s[0],f=8191&l,d=l>>>13,h=0|s[1],p=8191&h,g=h>>>13,m=0|s[2],y=8191&m,b=m>>>13,v=0|s[3],w=8191&v,_=v>>>13,k=0|s[4],O=8191&k,S=k>>>13,E=0|s[5],j=8191&E,P=E>>>13,A=0|s[6],x=8191&A,M=A>>>13,I=0|s[7],C=8191&I,R=I>>>13,T=0|s[8],N=8191&T,B=T>>>13,D=0|s[9],L=8191&D,U=D>>>13,q=0|a[0],H=8191&q,z=q>>>13,K=0|a[1],F=8191&K,$=K>>>13,V=0|a[2],J=8191&V,G=V>>>13,W=0|a[3],Q=8191&W,Z=W>>>13,Y=0|a[4],X=8191&Y,ee=Y>>>13,te=0|a[5],re=8191&te,ne=te>>>13,oe=0|a[6],ie=8191&oe,se=oe>>>13,ae=0|a[7],ce=8191&ae,ue=ae>>>13,le=0|a[8],fe=8191&le,de=le>>>13,he=0|a[9],pe=8191&he,ge=he>>>13;r.negative=e.negative^t.negative,r.length=19;var me=(u+(n=Math.imul(f,H))|0)+((8191&(o=(o=Math.imul(f,z))+Math.imul(d,H)|0))<<13)|0;u=((i=Math.imul(d,z))+(o>>>13)|0)+(me>>>26)|0,me&=67108863,n=Math.imul(p,H),o=(o=Math.imul(p,z))+Math.imul(g,H)|0,i=Math.imul(g,z);var ye=(u+(n=n+Math.imul(f,F)|0)|0)+((8191&(o=(o=o+Math.imul(f,$)|0)+Math.imul(d,F)|0))<<13)|0;u=((i=i+Math.imul(d,$)|0)+(o>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,H),o=(o=Math.imul(y,z))+Math.imul(b,H)|0,i=Math.imul(b,z),n=n+Math.imul(p,F)|0,o=(o=o+Math.imul(p,$)|0)+Math.imul(g,F)|0,i=i+Math.imul(g,$)|0;var be=(u+(n=n+Math.imul(f,J)|0)|0)+((8191&(o=(o=o+Math.imul(f,G)|0)+Math.imul(d,J)|0))<<13)|0;u=((i=i+Math.imul(d,G)|0)+(o>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(w,H),o=(o=Math.imul(w,z))+Math.imul(_,H)|0,i=Math.imul(_,z),n=n+Math.imul(y,F)|0,o=(o=o+Math.imul(y,$)|0)+Math.imul(b,F)|0,i=i+Math.imul(b,$)|0,n=n+Math.imul(p,J)|0,o=(o=o+Math.imul(p,G)|0)+Math.imul(g,J)|0,i=i+Math.imul(g,G)|0;var ve=(u+(n=n+Math.imul(f,Q)|0)|0)+((8191&(o=(o=o+Math.imul(f,Z)|0)+Math.imul(d,Q)|0))<<13)|0;u=((i=i+Math.imul(d,Z)|0)+(o>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(O,H),o=(o=Math.imul(O,z))+Math.imul(S,H)|0,i=Math.imul(S,z),n=n+Math.imul(w,F)|0,o=(o=o+Math.imul(w,$)|0)+Math.imul(_,F)|0,i=i+Math.imul(_,$)|0,n=n+Math.imul(y,J)|0,o=(o=o+Math.imul(y,G)|0)+Math.imul(b,J)|0,i=i+Math.imul(b,G)|0,n=n+Math.imul(p,Q)|0,o=(o=o+Math.imul(p,Z)|0)+Math.imul(g,Q)|0,i=i+Math.imul(g,Z)|0;var we=(u+(n=n+Math.imul(f,X)|0)|0)+((8191&(o=(o=o+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;u=((i=i+Math.imul(d,ee)|0)+(o>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(j,H),o=(o=Math.imul(j,z))+Math.imul(P,H)|0,i=Math.imul(P,z),n=n+Math.imul(O,F)|0,o=(o=o+Math.imul(O,$)|0)+Math.imul(S,F)|0,i=i+Math.imul(S,$)|0,n=n+Math.imul(w,J)|0,o=(o=o+Math.imul(w,G)|0)+Math.imul(_,J)|0,i=i+Math.imul(_,G)|0,n=n+Math.imul(y,Q)|0,o=(o=o+Math.imul(y,Z)|0)+Math.imul(b,Q)|0,i=i+Math.imul(b,Z)|0,n=n+Math.imul(p,X)|0,o=(o=o+Math.imul(p,ee)|0)+Math.imul(g,X)|0,i=i+Math.imul(g,ee)|0;var _e=(u+(n=n+Math.imul(f,re)|0)|0)+((8191&(o=(o=o+Math.imul(f,ne)|0)+Math.imul(d,re)|0))<<13)|0;u=((i=i+Math.imul(d,ne)|0)+(o>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(x,H),o=(o=Math.imul(x,z))+Math.imul(M,H)|0,i=Math.imul(M,z),n=n+Math.imul(j,F)|0,o=(o=o+Math.imul(j,$)|0)+Math.imul(P,F)|0,i=i+Math.imul(P,$)|0,n=n+Math.imul(O,J)|0,o=(o=o+Math.imul(O,G)|0)+Math.imul(S,J)|0,i=i+Math.imul(S,G)|0,n=n+Math.imul(w,Q)|0,o=(o=o+Math.imul(w,Z)|0)+Math.imul(_,Q)|0,i=i+Math.imul(_,Z)|0,n=n+Math.imul(y,X)|0,o=(o=o+Math.imul(y,ee)|0)+Math.imul(b,X)|0,i=i+Math.imul(b,ee)|0,n=n+Math.imul(p,re)|0,o=(o=o+Math.imul(p,ne)|0)+Math.imul(g,re)|0,i=i+Math.imul(g,ne)|0;var ke=(u+(n=n+Math.imul(f,ie)|0)|0)+((8191&(o=(o=o+Math.imul(f,se)|0)+Math.imul(d,ie)|0))<<13)|0;u=((i=i+Math.imul(d,se)|0)+(o>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(C,H),o=(o=Math.imul(C,z))+Math.imul(R,H)|0,i=Math.imul(R,z),n=n+Math.imul(x,F)|0,o=(o=o+Math.imul(x,$)|0)+Math.imul(M,F)|0,i=i+Math.imul(M,$)|0,n=n+Math.imul(j,J)|0,o=(o=o+Math.imul(j,G)|0)+Math.imul(P,J)|0,i=i+Math.imul(P,G)|0,n=n+Math.imul(O,Q)|0,o=(o=o+Math.imul(O,Z)|0)+Math.imul(S,Q)|0,i=i+Math.imul(S,Z)|0,n=n+Math.imul(w,X)|0,o=(o=o+Math.imul(w,ee)|0)+Math.imul(_,X)|0,i=i+Math.imul(_,ee)|0,n=n+Math.imul(y,re)|0,o=(o=o+Math.imul(y,ne)|0)+Math.imul(b,re)|0,i=i+Math.imul(b,ne)|0,n=n+Math.imul(p,ie)|0,o=(o=o+Math.imul(p,se)|0)+Math.imul(g,ie)|0,i=i+Math.imul(g,se)|0;var Oe=(u+(n=n+Math.imul(f,ce)|0)|0)+((8191&(o=(o=o+Math.imul(f,ue)|0)+Math.imul(d,ce)|0))<<13)|0;u=((i=i+Math.imul(d,ue)|0)+(o>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(N,H),o=(o=Math.imul(N,z))+Math.imul(B,H)|0,i=Math.imul(B,z),n=n+Math.imul(C,F)|0,o=(o=o+Math.imul(C,$)|0)+Math.imul(R,F)|0,i=i+Math.imul(R,$)|0,n=n+Math.imul(x,J)|0,o=(o=o+Math.imul(x,G)|0)+Math.imul(M,J)|0,i=i+Math.imul(M,G)|0,n=n+Math.imul(j,Q)|0,o=(o=o+Math.imul(j,Z)|0)+Math.imul(P,Q)|0,i=i+Math.imul(P,Z)|0,n=n+Math.imul(O,X)|0,o=(o=o+Math.imul(O,ee)|0)+Math.imul(S,X)|0,i=i+Math.imul(S,ee)|0,n=n+Math.imul(w,re)|0,o=(o=o+Math.imul(w,ne)|0)+Math.imul(_,re)|0,i=i+Math.imul(_,ne)|0,n=n+Math.imul(y,ie)|0,o=(o=o+Math.imul(y,se)|0)+Math.imul(b,ie)|0,i=i+Math.imul(b,se)|0,n=n+Math.imul(p,ce)|0,o=(o=o+Math.imul(p,ue)|0)+Math.imul(g,ce)|0,i=i+Math.imul(g,ue)|0;var Se=(u+(n=n+Math.imul(f,fe)|0)|0)+((8191&(o=(o=o+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;u=((i=i+Math.imul(d,de)|0)+(o>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(L,H),o=(o=Math.imul(L,z))+Math.imul(U,H)|0,i=Math.imul(U,z),n=n+Math.imul(N,F)|0,o=(o=o+Math.imul(N,$)|0)+Math.imul(B,F)|0,i=i+Math.imul(B,$)|0,n=n+Math.imul(C,J)|0,o=(o=o+Math.imul(C,G)|0)+Math.imul(R,J)|0,i=i+Math.imul(R,G)|0,n=n+Math.imul(x,Q)|0,o=(o=o+Math.imul(x,Z)|0)+Math.imul(M,Q)|0,i=i+Math.imul(M,Z)|0,n=n+Math.imul(j,X)|0,o=(o=o+Math.imul(j,ee)|0)+Math.imul(P,X)|0,i=i+Math.imul(P,ee)|0,n=n+Math.imul(O,re)|0,o=(o=o+Math.imul(O,ne)|0)+Math.imul(S,re)|0,i=i+Math.imul(S,ne)|0,n=n+Math.imul(w,ie)|0,o=(o=o+Math.imul(w,se)|0)+Math.imul(_,ie)|0,i=i+Math.imul(_,se)|0,n=n+Math.imul(y,ce)|0,o=(o=o+Math.imul(y,ue)|0)+Math.imul(b,ce)|0,i=i+Math.imul(b,ue)|0,n=n+Math.imul(p,fe)|0,o=(o=o+Math.imul(p,de)|0)+Math.imul(g,fe)|0,i=i+Math.imul(g,de)|0;var Ee=(u+(n=n+Math.imul(f,pe)|0)|0)+((8191&(o=(o=o+Math.imul(f,ge)|0)+Math.imul(d,pe)|0))<<13)|0;u=((i=i+Math.imul(d,ge)|0)+(o>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(L,F),o=(o=Math.imul(L,$))+Math.imul(U,F)|0,i=Math.imul(U,$),n=n+Math.imul(N,J)|0,o=(o=o+Math.imul(N,G)|0)+Math.imul(B,J)|0,i=i+Math.imul(B,G)|0,n=n+Math.imul(C,Q)|0,o=(o=o+Math.imul(C,Z)|0)+Math.imul(R,Q)|0,i=i+Math.imul(R,Z)|0,n=n+Math.imul(x,X)|0,o=(o=o+Math.imul(x,ee)|0)+Math.imul(M,X)|0,i=i+Math.imul(M,ee)|0,n=n+Math.imul(j,re)|0,o=(o=o+Math.imul(j,ne)|0)+Math.imul(P,re)|0,i=i+Math.imul(P,ne)|0,n=n+Math.imul(O,ie)|0,o=(o=o+Math.imul(O,se)|0)+Math.imul(S,ie)|0,i=i+Math.imul(S,se)|0,n=n+Math.imul(w,ce)|0,o=(o=o+Math.imul(w,ue)|0)+Math.imul(_,ce)|0,i=i+Math.imul(_,ue)|0,n=n+Math.imul(y,fe)|0,o=(o=o+Math.imul(y,de)|0)+Math.imul(b,fe)|0,i=i+Math.imul(b,de)|0;var je=(u+(n=n+Math.imul(p,pe)|0)|0)+((8191&(o=(o=o+Math.imul(p,ge)|0)+Math.imul(g,pe)|0))<<13)|0;u=((i=i+Math.imul(g,ge)|0)+(o>>>13)|0)+(je>>>26)|0,je&=67108863,n=Math.imul(L,J),o=(o=Math.imul(L,G))+Math.imul(U,J)|0,i=Math.imul(U,G),n=n+Math.imul(N,Q)|0,o=(o=o+Math.imul(N,Z)|0)+Math.imul(B,Q)|0,i=i+Math.imul(B,Z)|0,n=n+Math.imul(C,X)|0,o=(o=o+Math.imul(C,ee)|0)+Math.imul(R,X)|0,i=i+Math.imul(R,ee)|0,n=n+Math.imul(x,re)|0,o=(o=o+Math.imul(x,ne)|0)+Math.imul(M,re)|0,i=i+Math.imul(M,ne)|0,n=n+Math.imul(j,ie)|0,o=(o=o+Math.imul(j,se)|0)+Math.imul(P,ie)|0,i=i+Math.imul(P,se)|0,n=n+Math.imul(O,ce)|0,o=(o=o+Math.imul(O,ue)|0)+Math.imul(S,ce)|0,i=i+Math.imul(S,ue)|0,n=n+Math.imul(w,fe)|0,o=(o=o+Math.imul(w,de)|0)+Math.imul(_,fe)|0,i=i+Math.imul(_,de)|0;var Pe=(u+(n=n+Math.imul(y,pe)|0)|0)+((8191&(o=(o=o+Math.imul(y,ge)|0)+Math.imul(b,pe)|0))<<13)|0;u=((i=i+Math.imul(b,ge)|0)+(o>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(L,Q),o=(o=Math.imul(L,Z))+Math.imul(U,Q)|0,i=Math.imul(U,Z),n=n+Math.imul(N,X)|0,o=(o=o+Math.imul(N,ee)|0)+Math.imul(B,X)|0,i=i+Math.imul(B,ee)|0,n=n+Math.imul(C,re)|0,o=(o=o+Math.imul(C,ne)|0)+Math.imul(R,re)|0,i=i+Math.imul(R,ne)|0,n=n+Math.imul(x,ie)|0,o=(o=o+Math.imul(x,se)|0)+Math.imul(M,ie)|0,i=i+Math.imul(M,se)|0,n=n+Math.imul(j,ce)|0,o=(o=o+Math.imul(j,ue)|0)+Math.imul(P,ce)|0,i=i+Math.imul(P,ue)|0,n=n+Math.imul(O,fe)|0,o=(o=o+Math.imul(O,de)|0)+Math.imul(S,fe)|0,i=i+Math.imul(S,de)|0;var Ae=(u+(n=n+Math.imul(w,pe)|0)|0)+((8191&(o=(o=o+Math.imul(w,ge)|0)+Math.imul(_,pe)|0))<<13)|0;u=((i=i+Math.imul(_,ge)|0)+(o>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(L,X),o=(o=Math.imul(L,ee))+Math.imul(U,X)|0,i=Math.imul(U,ee),n=n+Math.imul(N,re)|0,o=(o=o+Math.imul(N,ne)|0)+Math.imul(B,re)|0,i=i+Math.imul(B,ne)|0,n=n+Math.imul(C,ie)|0,o=(o=o+Math.imul(C,se)|0)+Math.imul(R,ie)|0,i=i+Math.imul(R,se)|0,n=n+Math.imul(x,ce)|0,o=(o=o+Math.imul(x,ue)|0)+Math.imul(M,ce)|0,i=i+Math.imul(M,ue)|0,n=n+Math.imul(j,fe)|0,o=(o=o+Math.imul(j,de)|0)+Math.imul(P,fe)|0,i=i+Math.imul(P,de)|0;var xe=(u+(n=n+Math.imul(O,pe)|0)|0)+((8191&(o=(o=o+Math.imul(O,ge)|0)+Math.imul(S,pe)|0))<<13)|0;u=((i=i+Math.imul(S,ge)|0)+(o>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(L,re),o=(o=Math.imul(L,ne))+Math.imul(U,re)|0,i=Math.imul(U,ne),n=n+Math.imul(N,ie)|0,o=(o=o+Math.imul(N,se)|0)+Math.imul(B,ie)|0,i=i+Math.imul(B,se)|0,n=n+Math.imul(C,ce)|0,o=(o=o+Math.imul(C,ue)|0)+Math.imul(R,ce)|0,i=i+Math.imul(R,ue)|0,n=n+Math.imul(x,fe)|0,o=(o=o+Math.imul(x,de)|0)+Math.imul(M,fe)|0,i=i+Math.imul(M,de)|0;var Me=(u+(n=n+Math.imul(j,pe)|0)|0)+((8191&(o=(o=o+Math.imul(j,ge)|0)+Math.imul(P,pe)|0))<<13)|0;u=((i=i+Math.imul(P,ge)|0)+(o>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(L,ie),o=(o=Math.imul(L,se))+Math.imul(U,ie)|0,i=Math.imul(U,se),n=n+Math.imul(N,ce)|0,o=(o=o+Math.imul(N,ue)|0)+Math.imul(B,ce)|0,i=i+Math.imul(B,ue)|0,n=n+Math.imul(C,fe)|0,o=(o=o+Math.imul(C,de)|0)+Math.imul(R,fe)|0,i=i+Math.imul(R,de)|0;var Ie=(u+(n=n+Math.imul(x,pe)|0)|0)+((8191&(o=(o=o+Math.imul(x,ge)|0)+Math.imul(M,pe)|0))<<13)|0;u=((i=i+Math.imul(M,ge)|0)+(o>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,n=Math.imul(L,ce),o=(o=Math.imul(L,ue))+Math.imul(U,ce)|0,i=Math.imul(U,ue),n=n+Math.imul(N,fe)|0,o=(o=o+Math.imul(N,de)|0)+Math.imul(B,fe)|0,i=i+Math.imul(B,de)|0;var Ce=(u+(n=n+Math.imul(C,pe)|0)|0)+((8191&(o=(o=o+Math.imul(C,ge)|0)+Math.imul(R,pe)|0))<<13)|0;u=((i=i+Math.imul(R,ge)|0)+(o>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(L,fe),o=(o=Math.imul(L,de))+Math.imul(U,fe)|0,i=Math.imul(U,de);var Re=(u+(n=n+Math.imul(N,pe)|0)|0)+((8191&(o=(o=o+Math.imul(N,ge)|0)+Math.imul(B,pe)|0))<<13)|0;u=((i=i+Math.imul(B,ge)|0)+(o>>>13)|0)+(Re>>>26)|0,Re&=67108863;var Te=(u+(n=Math.imul(L,pe))|0)+((8191&(o=(o=Math.imul(L,ge))+Math.imul(U,pe)|0))<<13)|0;return u=((i=Math.imul(U,ge))+(o>>>13)|0)+(Te>>>26)|0,Te&=67108863,c[0]=me,c[1]=ye,c[2]=be,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=Oe,c[8]=Se,c[9]=Ee,c[10]=je,c[11]=Pe,c[12]=Ae,c[13]=xe,c[14]=Me,c[15]=Ie,c[16]=Ce,c[17]=Re,c[18]=Te,0!==u&&(c[19]=u,r.length++),r};function m(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,o=0,i=0;i<r.length-1;i++){var s=o;o=0;for(var a=67108863&n,c=Math.min(i,t.length-1),u=Math.max(0,i-e.length+1);u<=c;u++){var l=i-u,f=(0|e.words[l])*(0|t.words[u]),d=67108863&f;a=67108863&(d=d+a|0),o+=(s=(s=s+(f/67108864|0)|0)+(d>>>26)|0)>>>26,s&=67108863}r.words[i]=a,n=s,s=o}return 0!==n?r.words[i]=n:r.length--,r._strip()}function y(e,t,r){return m(e,t,r)}function b(e,t){this.x=e,this.y=t}Math.imul||(g=p),i.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?g(this,e,t):r<63?p(this,e,t):r<1024?m(this,e,t):y(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),r=i.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},b.prototype.revBin=function(e,t,r){if(0===e||e===r-1)return e;for(var n=0,o=0;o<t;o++)n|=(1&e)<<t-o-1,e>>=1;return n},b.prototype.permute=function(e,t,r,n,o,i){for(var s=0;s<i;s++)n[s]=t[e[s]],o[s]=r[e[s]]},b.prototype.transform=function(e,t,r,n,o,i){this.permute(i,e,t,r,n,o);for(var s=1;s<o;s<<=1)for(var a=s<<1,c=Math.cos(2*Math.PI/a),u=Math.sin(2*Math.PI/a),l=0;l<o;l+=a)for(var f=c,d=u,h=0;h<s;h++){var p=r[l+h],g=n[l+h],m=r[l+h+s],y=n[l+h+s],b=f*m-d*y;y=f*y+d*m,m=b,r[l+h]=p+m,n[l+h]=g+y,r[l+h+s]=p-m,n[l+h+s]=g-y,h!==a&&(b=c*f-u*d,d=c*d+u*f,f=b)}},b.prototype.guessLen13b=function(e,t){var r=1|Math.max(t,e),n=1&r,o=0;for(r=r/2|0;r;r>>>=1)o++;return 1<<o+1+n},b.prototype.conjugate=function(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var o=e[n];e[n]=e[r-n-1],e[r-n-1]=o,o=t[n],t[n]=-t[r-n-1],t[r-n-1]=-o}},b.prototype.normalize13b=function(e,t){for(var r=0,n=0;n<t/2;n++){var o=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&o,r=o<67108864?0:o/67108864|0}return e},b.prototype.convert13b=function(e,t,r,o){for(var i=0,s=0;s<t;s++)i+=0|e[s],r[2*s]=8191&i,i>>>=13,r[2*s+1]=8191&i,i>>>=13;for(s=2*t;s<o;++s)r[s]=0;n(0===i),n(0==(-8192&i))},b.prototype.stub=function(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},b.prototype.mulp=function(e,t,r){var n=2*this.guessLen13b(e.length,t.length),o=this.makeRBT(n),i=this.stub(n),s=new Array(n),a=new Array(n),c=new Array(n),u=new Array(n),l=new Array(n),f=new Array(n),d=r.words;d.length=n,this.convert13b(e.words,e.length,s,n),this.convert13b(t.words,t.length,u,n),this.transform(s,i,a,c,n,o),this.transform(u,i,l,f,n,o);for(var h=0;h<n;h++){var p=a[h]*l[h]-c[h]*f[h];c[h]=a[h]*f[h]+c[h]*l[h],a[h]=p}return this.conjugate(a,c,n),this.transform(a,c,d,i,n,o),this.conjugate(d,i,n),this.normalize13b(d,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r._strip()},i.prototype.mul=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},i.prototype.mulf=function(e){var t=new i(null);return t.words=new Array(this.length+e.length),y(this,e,t)},i.prototype.imul=function(e){return this.clone().mulTo(e,this)},i.prototype.imuln=function(e){var t=e<0;t&&(e=-e),n("number"==typeof e),n(e<67108864);for(var r=0,o=0;o<this.length;o++){var i=(0|this.words[o])*e,s=(67108863&i)+(67108863&r);r>>=26,r+=i/67108864|0,r+=s>>>26,this.words[o]=67108863&s}return 0!==r&&(this.words[o]=r,this.length++),t?this.ineg():this},i.prototype.muln=function(e){return this.clone().imuln(e)},i.prototype.sqr=function(){return this.mul(this)},i.prototype.isqr=function(){return this.imul(this.clone())},i.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r/26|0,o=r%26;t[r]=e.words[n]>>>o&1}return t}(e);if(0===t.length)return new i(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var o=r.sqr();n<t.length;n++,o=o.sqr())0!==t[n]&&(r=r.mul(o));return r},i.prototype.iushln=function(e){n("number"==typeof e&&e>=0);var t,r=e%26,o=(e-r)/26,i=67108863>>>26-r<<26-r;if(0!==r){var s=0;for(t=0;t<this.length;t++){var a=this.words[t]&i,c=(0|this.words[t])-a<<r;this.words[t]=c|s,s=a>>>26-r}s&&(this.words[t]=s,this.length++)}if(0!==o){for(t=this.length-1;t>=0;t--)this.words[t+o]=this.words[t];for(t=0;t<o;t++)this.words[t]=0;this.length+=o}return this._strip()},i.prototype.ishln=function(e){return n(0===this.negative),this.iushln(e)},i.prototype.iushrn=function(e,t,r){var o;n("number"==typeof e&&e>=0),o=t?(t-t%26)/26:0;var i=e%26,s=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,c=r;if(o-=s,o=Math.max(0,o),c){for(var u=0;u<s;u++)c.words[u]=this.words[u];c.length=s}if(0===s);else if(this.length>s)for(this.length-=s,u=0;u<this.length;u++)this.words[u]=this.words[u+s];else this.words[0]=0,this.length=1;var l=0;for(u=this.length-1;u>=0&&(0!==l||u>=o);u--){var f=0|this.words[u];this.words[u]=l<<26-i|f>>>i,l=f&a}return c&&0!==l&&(c.words[c.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},i.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},i.prototype.shln=function(e){return this.clone().ishln(e)},i.prototype.ushln=function(e){return this.clone().iushln(e)},i.prototype.shrn=function(e){return this.clone().ishrn(e)},i.prototype.ushrn=function(e){return this.clone().iushrn(e)},i.prototype.testn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26,o=1<<t;return!(this.length<=r)&&!!(this.words[r]&o)},i.prototype.imaskn=function(e){n("number"==typeof e&&e>=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var o=67108863^67108863>>>t<<t;this.words[this.length-1]&=o}return this._strip()},i.prototype.maskn=function(e){return this.clone().imaskn(e)},i.prototype.iaddn=function(e){return n("number"==typeof e),n(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},i.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},i.prototype.isubn=function(e){if(n("number"==typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},i.prototype.addn=function(e){return this.clone().iaddn(e)},i.prototype.subn=function(e){return this.clone().isubn(e)},i.prototype.iabs=function(){return this.negative=0,this},i.prototype.abs=function(){return this.clone().iabs()},i.prototype._ishlnsubmul=function(e,t,r){var o,i,s=e.length+r;this._expand(s);var a=0;for(o=0;o<e.length;o++){i=(0|this.words[o+r])+a;var c=(0|e.words[o])*t;a=((i-=67108863&c)>>26)-(c/67108864|0),this.words[o+r]=67108863&i}for(;o<this.length-r;o++)a=(i=(0|this.words[o+r])+a)>>26,this.words[o+r]=67108863&i;if(0===a)return this._strip();for(n(-1===a),a=0,o=0;o<this.length;o++)a=(i=-(0|this.words[o])+a)>>26,this.words[o]=67108863&i;return this.negative=1,this._strip()},i.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),o=e,s=0|o.words[o.length-1];0!==(r=26-this._countBits(s))&&(o=o.ushln(r),n.iushln(r),s=0|o.words[o.length-1]);var a,c=n.length-o.length;if("mod"!==t){(a=new i(null)).length=c+1,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}var l=n.clone()._ishlnsubmul(o,1,c);0===l.negative&&(n=l,a&&(a.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|n.words[o.length+f])+(0|n.words[o.length+f-1]);for(d=Math.min(d/s|0,67108863),n._ishlnsubmul(o,d,f);0!==n.negative;)d--,n.negative=0,n._ishlnsubmul(o,1,f),n.isZero()||(n.negative^=1);a&&(a.words[f]=d)}return a&&a._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:a||null,mod:n}},i.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new i(0),mod:new i(0)}:0!==this.negative&&0===e.negative?(a=this.neg().divmod(e,t),"mod"!==t&&(o=a.div.neg()),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.iadd(e)),{div:o,mod:s}):0===this.negative&&0!==e.negative?(a=this.divmod(e.neg(),t),"mod"!==t&&(o=a.div.neg()),{div:o,mod:a.mod}):0!=(this.negative&e.negative)?(a=this.neg().divmod(e.neg(),t),"div"!==t&&(s=a.mod.neg(),r&&0!==s.negative&&s.isub(e)),{div:a.div,mod:s}):e.length>this.length||this.cmp(e)<0?{div:new i(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new i(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new i(this.modrn(e.words[0]))}:this._wordDiv(e,t);var o,s,a},i.prototype.div=function(e){return this.divmod(e,"div",!1).div},i.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},i.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},i.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),o=e.andln(1),i=r.cmp(n);return i<0||1===o&&0===i?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},i.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,o=0,i=this.length-1;i>=0;i--)o=(r*o+(0|this.words[i]))%e;return t?-o:o},i.prototype.modn=function(e){return this.modrn(e)},i.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,o=this.length-1;o>=0;o--){var i=(0|this.words[o])+67108864*r;this.words[o]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},i.prototype.divn=function(e){return this.clone().idivn(e)},i.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o=new i(1),s=new i(0),a=new i(0),c=new i(1),u=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++u;for(var l=r.clone(),f=t.clone();!t.isZero();){for(var d=0,h=1;0==(t.words[0]&h)&&d<26;++d,h<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(o.isOdd()||s.isOdd())&&(o.iadd(l),s.isub(f)),o.iushrn(1),s.iushrn(1);for(var p=0,g=1;0==(r.words[0]&g)&&p<26;++p,g<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(a.isOdd()||c.isOdd())&&(a.iadd(l),c.isub(f)),a.iushrn(1),c.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(a),s.isub(c)):(r.isub(t),a.isub(o),c.isub(s))}return{a:a,b:c,gcd:r.iushln(u)}},i.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var o,s=new i(1),a=new i(0),c=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var u=0,l=1;0==(t.words[0]&l)&&u<26;++u,l<<=1);if(u>0)for(t.iushrn(u);u-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);for(var f=0,d=1;0==(r.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(r.iushrn(f);f-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);t.cmp(r)>=0?(t.isub(r),s.isub(a)):(r.isub(t),a.isub(s))}return(o=0===t.cmpn(1)?s:a).cmpn(0)<0&&o.iadd(e),o},i.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var o=t.cmp(r);if(o<0){var i=t;t=r,r=i}else if(0===o||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},i.prototype.invm=function(e){return this.egcd(e).a.umod(e)},i.prototype.isEven=function(){return 0==(1&this.words[0])},i.prototype.isOdd=function(){return 1==(1&this.words[0])},i.prototype.andln=function(e){return this.words[0]&e},i.prototype.bincn=function(e){n("number"==typeof e);var t=e%26,r=(e-t)/26,o=1<<t;if(this.length<=r)return this._expand(r+1),this.words[r]|=o,this;for(var i=o,s=r;0!==i&&s<this.length;s++){var a=0|this.words[s];i=(a+=i)>>>26,a&=67108863,this.words[s]=a}return 0!==i&&(this.words[s]=i,this.length++),this},i.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},i.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var o=0|this.words[0];t=o===e?0:o<e?-1:1}return 0!==this.negative?0|-t:t},i.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},i.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;r>=0;r--){var n=0|this.words[r],o=0|e.words[r];if(n!==o){n<o?t=-1:n>o&&(t=1);break}}return t},i.prototype.gtn=function(e){return 1===this.cmpn(e)},i.prototype.gt=function(e){return 1===this.cmp(e)},i.prototype.gten=function(e){return this.cmpn(e)>=0},i.prototype.gte=function(e){return this.cmp(e)>=0},i.prototype.ltn=function(e){return-1===this.cmpn(e)},i.prototype.lt=function(e){return-1===this.cmp(e)},i.prototype.lten=function(e){return this.cmpn(e)<=0},i.prototype.lte=function(e){return this.cmp(e)<=0},i.prototype.eqn=function(e){return 0===this.cmpn(e)},i.prototype.eq=function(e){return 0===this.cmp(e)},i.red=function(e){return new E(e)},i.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},i.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},i.prototype._forceRed=function(e){return this.red=e,this},i.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},i.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},i.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},i.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},i.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},i.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},i.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},i.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},i.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},i.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},i.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},i.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},i.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},i.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new i(t,16),this.n=this.p.bitLength(),this.k=new i(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function O(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function E(e){if("string"==typeof e){var t=i._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function j(e){E.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new i(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new i(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t<this.n?-1:r.ucmp(this.p);return 0===n?(r.words[0]=0,r.length=1):n>0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},o(_,w),_.prototype.split=function(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var o=e.words[9];for(t.words[t.length++]=4194303&o,n=10;n<e.length;n++){var i=0|e.words[n];e.words[n-10]=(4194303&i)<<4|o>>>22,o=i}o>>>=22,e.words[n-10]=o,0===o&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},o(k,w),o(O,w),o(S,w),S.prototype.imulK=function(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,o=67108863&n;n>>>=26,e.words[r]=o,t=n}return 0!==t&&(e.words[e.length++]=t),e},i._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new O;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return v[e]=t,t},E.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},E.prototype._verify2=function(e,t){n(0==(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},E.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(u(e,e.umod(this.m)._forceRed(this)),e)},E.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},E.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},E.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},E.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},E.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},E.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},E.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},E.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},E.prototype.isqr=function(e){return this.imul(e,e.clone())},E.prototype.sqr=function(e){return this.mul(e,e)},E.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2==1),3===t){var r=this.m.add(new i(1)).iushrn(2);return this.pow(e,r)}for(var o=this.m.subn(1),s=0;!o.isZero()&&0===o.andln(1);)s++,o.iushrn(1);n(!o.isZero());var a=new i(1).toRed(this),c=a.redNeg(),u=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new i(2*l*l).toRed(this);0!==this.pow(l,u).cmp(c);)l.redIAdd(c);for(var f=this.pow(l,o),d=this.pow(e,o.addn(1).iushrn(1)),h=this.pow(e,o),p=s;0!==h.cmp(a);){for(var g=h,m=0;0!==g.cmp(a);m++)g=g.redSqr();n(m<p);var y=this.pow(f,new i(1).iushln(p-m-1));d=d.redMul(y),f=y.redSqr(),h=h.redMul(f),p=m}return d},E.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},E.prototype.pow=function(e,t){if(t.isZero())return new i(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new i(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var o=r[0],s=0,a=0,c=t.bitLength()%26;for(0===c&&(c=26),n=t.length-1;n>=0;n--){for(var u=t.words[n],l=c-1;l>=0;l--){var f=u>>l&1;o!==r[0]&&(o=this.sqr(o)),0!==f||0!==s?(s<<=1,s|=f,(4===++a||0===n&&0===l)&&(o=this.mul(o,r[s]),a=0,s=0)):a=0}c=26}return o},E.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},E.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},i.mont=function(e){return new j(e)},o(j,E),j.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},j.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},j.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),i=o;return o.cmp(this.m)>=0?i=o.isub(this.m):o.cmpn(0)<0&&(i=o.iadd(this.m)),i._forceRed(this)},j.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new i(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),o=r.isub(n).iushrn(this.shift),s=o;return o.cmp(this.m)>=0?s=o.isub(this.m):o.cmpn(0)<0&&(s=o.iadd(this.m)),s._forceRed(this)},j.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,r(71)(e))},function(e,t){},function(e){e.exports=JSON.parse('{"name":"elliptic","version":"6.5.3","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"jscs":"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js","jshint":"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js","lint":"npm run jscs && npm run jshint","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny <fedor@indutny.com>","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^1.4.3","coveralls":"^3.0.8","grunt":"^1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.2","jscs":"^3.0.7","jshint":"^2.10.3","mocha":"^6.2.2"},"dependencies":{"bn.js":"^4.4.0","brorand":"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0","inherits":"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"}}')},function(e,t,r){"use strict";var n=r(33),o=r(6),i=r(4),s=r(123),a=n.assert;function c(e){s.call(this,"short",e),this.a=new o(e.a,16).toRed(this.red),this.b=new o(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function u(e,t,r,n){s.BasePoint.call(this,e,"affine"),null===t&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new o(t,16),this.y=new o(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function l(e,t,r,n){s.BasePoint.call(this,e,"jacobian"),null===t&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new o(0)):(this.x=new o(t,16),this.y=new o(r,16),this.z=new o(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}i(c,s),e.exports=c,c.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,r;if(e.beta)t=new o(e.beta,16).toRed(this.red);else{var n=this._getEndoRoots(this.p);t=(t=n[0].cmp(n[1])<0?n[0]:n[1]).toRed(this.red)}if(e.lambda)r=new o(e.lambda,16);else{var i=this._getEndoRoots(this.n);0===this.g.mul(i[0]).x.cmp(this.g.x.redMul(t))?r=i[0]:(r=i[1],a(0===this.g.mul(r).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:r,basis:e.basis?e.basis.map((function(e){return{a:new o(e.a,16),b:new o(e.b,16)}})):this._getEndoBasis(r)}}},c.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:o.mont(e),r=new o(2).toRed(t).redInvm(),n=r.redNeg(),i=new o(3).toRed(t).redNeg().redSqrt().redMul(r);return[n.redAdd(i).fromRed(),n.redSub(i).fromRed()]},c.prototype._getEndoBasis=function(e){for(var t,r,n,i,s,a,c,u,l,f=this.n.ushrn(Math.floor(this.n.bitLength()/2)),d=e,h=this.n.clone(),p=new o(1),g=new o(0),m=new o(0),y=new o(1),b=0;0!==d.cmpn(0);){var v=h.div(d);u=h.sub(v.mul(d)),l=m.sub(v.mul(p));var w=y.sub(v.mul(g));if(!n&&u.cmp(f)<0)t=c.neg(),r=p,n=u.neg(),i=l;else if(n&&2==++b)break;c=u,h=d,d=u,m=p,p=l,y=g,g=w}s=u.neg(),a=l;var _=n.sqr().add(i.sqr());return s.sqr().add(a.sqr()).cmp(_)>=0&&(s=t,a=r),n.negative&&(n=n.neg(),i=i.neg()),s.negative&&(s=s.neg(),a=a.neg()),[{a:n,b:i},{a:s,b:a}]},c.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],o=n.b.mul(e).divRound(this.n),i=r.b.neg().mul(e).divRound(this.n),s=o.mul(r.a),a=i.mul(n.a),c=o.mul(r.b),u=i.mul(n.b);return{k1:e.sub(s).sub(a),k2:c.add(u).neg()}},c.prototype.pointFromX=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(t&&!i||!t&&i)&&(n=n.redNeg()),this.point(e,n)},c.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),o=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(o).cmpn(0)},c.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,o=this._endoWnafT2,i=0;i<e.length;i++){var s=this._endoSplit(t[i]),a=e[i],c=a._getBeta();s.k1.negative&&(s.k1.ineg(),a=a.neg(!0)),s.k2.negative&&(s.k2.ineg(),c=c.neg(!0)),n[2*i]=a,n[2*i+1]=c,o[2*i]=s.k1,o[2*i+1]=s.k2}for(var u=this._wnafMulAdd(1,n,o,2*i,r),l=0;l<2*i;l++)n[l]=null,o[l]=null;return u},i(u,s.BasePoint),c.prototype.point=function(e,t,r){return new u(this,e,t,r)},c.prototype.pointFromJSON=function(e,t){return u.fromJSON(this,e,t)},u.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var r=this.curve,n=function(e){return r.point(e.x.redMul(r.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(n)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(n)}}}return t}},u.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},u.fromJSON=function(e,t,r){"string"==typeof t&&(t=JSON.parse(t));var n=e.point(t[0],t[1],r);if(!t[2])return n;function o(t){return e.point(t[0],t[1],r)}var i=t[2];return n.precomputed={beta:null,doubles:i.doubles&&{step:i.doubles.step,points:[n].concat(i.doubles.points.map(o))},naf:i.naf&&{wnd:i.naf.wnd,points:[n].concat(i.naf.points.map(o))}},n},u.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},u.prototype.isInfinity=function(){return this.inf},u.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},u.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),o=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),i=o.redSqr().redISub(this.x.redAdd(this.x)),s=o.redMul(this.x.redSub(i)).redISub(this.y);return this.curve.point(i,s)},u.prototype.getX=function(){return this.x.fromRed()},u.prototype.getY=function(){return this.y.fromRed()},u.prototype.mul=function(e){return e=new o(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,r){var n=[this,t],o=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,o):this.curve._wnafMulAdd(1,n,o,2)},u.prototype.jmulAdd=function(e,t,r){var n=[this,t],o=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,o,!0):this.curve._wnafMulAdd(1,n,o,2,!0)},u.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},u.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},u.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},i(l,s.BasePoint),c.prototype.jpoint=function(e,t,r){return new l(this,e,t,r)},l.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},l.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},l.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),o=e.x.redMul(r),i=this.y.redMul(t.redMul(e.z)),s=e.y.redMul(r.redMul(this.z)),a=n.redSub(o),c=i.redSub(s);if(0===a.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var u=a.redSqr(),l=u.redMul(a),f=n.redMul(u),d=c.redSqr().redIAdd(l).redISub(f).redISub(f),h=c.redMul(f.redISub(d)).redISub(i.redMul(l)),p=this.z.redMul(e.z).redMul(a);return this.curve.jpoint(d,h,p)},l.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),o=this.y,i=e.y.redMul(t).redMul(this.z),s=r.redSub(n),a=o.redSub(i);if(0===s.cmpn(0))return 0!==a.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=s.redSqr(),u=c.redMul(s),l=r.redMul(c),f=a.redSqr().redIAdd(u).redISub(l).redISub(l),d=a.redMul(l.redISub(f)).redISub(o.redMul(u)),h=this.z.redMul(s);return this.curve.jpoint(f,d,h)},l.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}var n=this.curve.a,o=this.curve.tinv,i=this.x,s=this.y,a=this.z,c=a.redSqr().redSqr(),u=s.redAdd(s);for(r=0;r<e;r++){var l=i.redSqr(),f=u.redSqr(),d=f.redSqr(),h=l.redAdd(l).redIAdd(l).redIAdd(n.redMul(c)),p=i.redMul(f),g=h.redSqr().redISub(p.redAdd(p)),m=p.redISub(g),y=h.redMul(m);y=y.redIAdd(y).redISub(d);var b=u.redMul(a);r+1<e&&(c=c.redMul(d)),i=g,a=b,u=y}return this.curve.jpoint(i,u.redMul(o),a)},l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},l.prototype._zeroDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),o=this.y.redSqr(),i=o.redSqr(),s=this.x.redAdd(o).redSqr().redISub(n).redISub(i);s=s.redIAdd(s);var a=n.redAdd(n).redIAdd(n),c=a.redSqr().redISub(s).redISub(s),u=i.redIAdd(i);u=(u=u.redIAdd(u)).redIAdd(u),e=c,t=a.redMul(s.redISub(c)).redISub(u),r=this.y.redAdd(this.y)}else{var l=this.x.redSqr(),f=this.y.redSqr(),d=f.redSqr(),h=this.x.redAdd(f).redSqr().redISub(l).redISub(d);h=h.redIAdd(h);var p=l.redAdd(l).redIAdd(l),g=p.redSqr(),m=d.redIAdd(d);m=(m=m.redIAdd(m)).redIAdd(m),e=g.redISub(h).redISub(h),t=p.redMul(h.redISub(e)).redISub(m),r=(r=this.y.redMul(this.z)).redIAdd(r)}return this.curve.jpoint(e,t,r)},l.prototype._threeDbl=function(){var e,t,r;if(this.zOne){var n=this.x.redSqr(),o=this.y.redSqr(),i=o.redSqr(),s=this.x.redAdd(o).redSqr().redISub(n).redISub(i);s=s.redIAdd(s);var a=n.redAdd(n).redIAdd(n).redIAdd(this.curve.a),c=a.redSqr().redISub(s).redISub(s);e=c;var u=i.redIAdd(i);u=(u=u.redIAdd(u)).redIAdd(u),t=a.redMul(s.redISub(c)).redISub(u),r=this.y.redAdd(this.y)}else{var l=this.z.redSqr(),f=this.y.redSqr(),d=this.x.redMul(f),h=this.x.redSub(l).redMul(this.x.redAdd(l));h=h.redAdd(h).redIAdd(h);var p=d.redIAdd(d),g=(p=p.redIAdd(p)).redAdd(p);e=h.redSqr().redISub(g),r=this.y.redAdd(this.z).redSqr().redISub(f).redISub(l);var m=f.redSqr();m=(m=(m=m.redIAdd(m)).redIAdd(m)).redIAdd(m),t=h.redMul(p.redISub(e)).redISub(m)}return this.curve.jpoint(e,t,r)},l.prototype._dbl=function(){var e=this.curve.a,t=this.x,r=this.y,n=this.z,o=n.redSqr().redSqr(),i=t.redSqr(),s=r.redSqr(),a=i.redAdd(i).redIAdd(i).redIAdd(e.redMul(o)),c=t.redAdd(t),u=(c=c.redIAdd(c)).redMul(s),l=a.redSqr().redISub(u.redAdd(u)),f=u.redISub(l),d=s.redSqr();d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var h=a.redMul(f).redISub(d),p=r.redAdd(r).redMul(n);return this.curve.jpoint(l,h,p)},l.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr(),n=t.redSqr(),o=e.redAdd(e).redIAdd(e),i=o.redSqr(),s=this.x.redAdd(t).redSqr().redISub(e).redISub(n),a=(s=(s=(s=s.redIAdd(s)).redAdd(s).redIAdd(s)).redISub(i)).redSqr(),c=n.redIAdd(n);c=(c=(c=c.redIAdd(c)).redIAdd(c)).redIAdd(c);var u=o.redIAdd(s).redSqr().redISub(i).redISub(a).redISub(c),l=t.redMul(u);l=(l=l.redIAdd(l)).redIAdd(l);var f=this.x.redMul(a).redISub(l);f=(f=f.redIAdd(f)).redIAdd(f);var d=this.y.redMul(u.redMul(c.redISub(u)).redISub(s.redMul(a)));d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var h=this.z.redAdd(s).redSqr().redISub(r).redISub(a);return this.curve.jpoint(f,d,h)},l.prototype.mul=function(e,t){return e=new o(e,t),this.curve._wnafMul(this,e)},l.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),r=e.z.redSqr();if(0!==this.x.redMul(r).redISub(e.x.redMul(t)).cmpn(0))return!1;var n=t.redMul(this.z),o=r.redMul(e.z);return 0===this.y.redMul(o).redISub(e.y.redMul(n)).cmpn(0)},l.prototype.eqXToP=function(e){var t=this.z.redSqr(),r=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(r))return!0;for(var n=e.clone(),o=this.curve.redN.redMul(t);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(r.redIAdd(o),0===this.x.cmp(r))return!0}},l.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},l.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},function(e,t,r){"use strict";var n=r(6),o=r(4),i=r(123),s=r(33);function a(e){i.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function c(e,t,r){i.BasePoint.call(this,e,"projective"),null===t&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}o(a,i),e.exports=a,a.prototype.validate=function(e){var t=e.normalize().x,r=t.redSqr(),n=r.redMul(t).redAdd(r.redMul(this.a)).redAdd(t);return 0===n.redSqrt().redSqr().cmp(n)},o(c,i.BasePoint),a.prototype.decodePoint=function(e,t){return this.point(s.toArray(e,t),1)},a.prototype.point=function(e,t){return new c(this,e,t)},a.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},c.prototype.precompute=function(){},c.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},c.fromJSON=function(e,t){return new c(e,t[0],t[1]||e.one)},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},c.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),r=e.redSub(t),n=e.redMul(t),o=r.redMul(t.redAdd(this.curve.a24.redMul(r)));return this.curve.point(n,o)},c.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.diffAdd=function(e,t){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),o=e.x.redAdd(e.z),i=e.x.redSub(e.z).redMul(r),s=o.redMul(n),a=t.z.redMul(i.redAdd(s).redSqr()),c=t.x.redMul(i.redISub(s).redSqr());return this.curve.point(a,c)},c.prototype.mul=function(e){for(var t=e.clone(),r=this,n=this.curve.point(null,null),o=[];0!==t.cmpn(0);t.iushrn(1))o.push(t.andln(1));for(var i=o.length-1;i>=0;i--)0===o[i]?(r=r.diffAdd(n,this),n=n.dbl()):(n=r.diffAdd(n,this),r=r.dbl());return n},c.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},c.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},function(e,t,r){"use strict";var n=r(33),o=r(6),i=r(4),s=r(123),a=n.assert;function c(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,s.call(this,"edwards",e),this.a=new o(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new o(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new o(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),a(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function u(e,t,r,n,i){s.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new o(t,16),this.y=new o(r,16),this.z=n?new o(n,16):this.curve.one,this.t=i&&new o(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}i(c,s),e.exports=c,c.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},c.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},c.prototype.jpoint=function(e,t,r,n){return this.point(e,t,r,n)},c.prototype.pointFromX=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=this.c2.redSub(this.a.redMul(r)),i=this.one.redSub(this.c2.redMul(this.d).redMul(r)),s=n.redMul(i.redInvm()),a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");var c=a.fromRed().isOdd();return(t&&!c||!t&&c)&&(a=a.redNeg()),this.point(e,a)},c.prototype.pointFromY=function(e,t){(e=new o(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr(),n=r.redSub(this.c2),i=r.redMul(this.d).redMul(this.c2).redSub(this.a),s=n.redMul(i.redInvm());if(0===s.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var a=s.redSqrt();if(0!==a.redSqr().redSub(s).cmp(this.zero))throw new Error("invalid point");return a.fromRed().isOdd()!==t&&(a=a.redNeg()),this.point(a,e)},c.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),n=t.redMul(this.a).redAdd(r),o=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===n.cmp(o)},i(u,s.BasePoint),c.prototype.pointFromJSON=function(e){return u.fromJSON(this,e)},c.prototype.point=function(e,t,r,n){return new u(this,e,t,r,n)},u.fromJSON=function(e,t){return new u(e,t[0],t[1],t[2])},u.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},u.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr();r=r.redIAdd(r);var n=this.curve._mulA(e),o=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),i=n.redAdd(t),s=i.redSub(r),a=n.redSub(t),c=o.redMul(s),u=i.redMul(a),l=o.redMul(a),f=s.redMul(i);return this.curve.point(c,u,f,l)},u.prototype._projDbl=function(){var e,t,r,n=this.x.redAdd(this.y).redSqr(),o=this.x.redSqr(),i=this.y.redSqr();if(this.curve.twisted){var s=(u=this.curve._mulA(o)).redAdd(i);if(this.zOne)e=n.redSub(o).redSub(i).redMul(s.redSub(this.curve.two)),t=s.redMul(u.redSub(i)),r=s.redSqr().redSub(s).redSub(s);else{var a=this.z.redSqr(),c=s.redSub(a).redISub(a);e=n.redSub(o).redISub(i).redMul(c),t=s.redMul(u.redSub(i)),r=s.redMul(c)}}else{var u=o.redAdd(i);a=this.curve._mulC(this.z).redSqr(),c=u.redSub(a).redSub(a);e=this.curve._mulC(n.redISub(u)).redMul(c),t=this.curve._mulC(u).redMul(o.redISub(i)),r=u.redMul(c)}return this.curve.point(e,t,r)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},u.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),o=this.z.redMul(e.z.redAdd(e.z)),i=r.redSub(t),s=o.redSub(n),a=o.redAdd(n),c=r.redAdd(t),u=i.redMul(s),l=a.redMul(c),f=i.redMul(c),d=s.redMul(a);return this.curve.point(u,l,d,f)},u.prototype._projAdd=function(e){var t,r,n=this.z.redMul(e.z),o=n.redSqr(),i=this.x.redMul(e.x),s=this.y.redMul(e.y),a=this.curve.d.redMul(i).redMul(s),c=o.redSub(a),u=o.redAdd(a),l=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(i).redISub(s),f=n.redMul(c).redMul(l);return this.curve.twisted?(t=n.redMul(u).redMul(s.redSub(this.curve._mulA(i))),r=c.redMul(u)):(t=n.redMul(u).redMul(s.redSub(i)),r=this.curve._mulC(c).redMul(u)),this.curve.point(f,t,r)},u.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},u.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},u.prototype.mulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},u.prototype.jmulAdd=function(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},u.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},u.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},u.prototype.getX=function(){return this.normalize(),this.x.fromRed()},u.prototype.getY=function(){return this.normalize(),this.y.fromRed()},u.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},u.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},u.prototype.toP=u.prototype.normalize,u.prototype.mixedAdd=u.prototype.add},function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},function(e,t,r){"use strict";var n=r(6),o=r(514),i=r(33),s=r(164),a=r(161),c=i.assert,u=r(515),l=r(516);function f(e){if(!(this instanceof f))return new f(e);"string"==typeof e&&(c(s.hasOwnProperty(e),"Unknown curve "+e),e=s[e]),e instanceof s.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=f,f.prototype.keyPair=function(e){return new u(this,e)},f.prototype.keyFromPrivate=function(e,t){return u.fromPrivate(this,e,t)},f.prototype.keyFromPublic=function(e,t){return u.fromPublic(this,e,t)},f.prototype.genKeyPair=function(e){e||(e={});for(var t=new o({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||a(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),i=this.n.sub(new n(2));;){var s=new n(t.generate(r));if(!(s.cmp(i)>0))return s.iaddn(1),this.keyFromPrivate(s)}},f.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},f.prototype.sign=function(e,t,r,i){"object"==typeof r&&(i=r,r=null),i||(i={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new n(e,16));for(var s=this.n.byteLength(),a=t.getPrivate().toArray("be",s),c=e.toArray("be",s),u=new o({hash:this.hash,entropy:a,nonce:c,pers:i.pers,persEnc:i.persEnc||"utf8"}),f=this.n.sub(new n(1)),d=0;;d++){var h=i.k?i.k(d):new n(u.generate(this.n.byteLength()));if(!((h=this._truncateToN(h,!0)).cmpn(1)<=0||h.cmp(f)>=0)){var p=this.g.mul(h);if(!p.isInfinity()){var g=p.getX(),m=g.umod(this.n);if(0!==m.cmpn(0)){var y=h.invm(this.n).mul(m.mul(t.getPrivate()).iadd(e));if(0!==(y=y.umod(this.n)).cmpn(0)){var b=(p.getY().isOdd()?1:0)|(0!==g.cmp(m)?2:0);return i.canonical&&y.cmp(this.nh)>0&&(y=this.n.sub(y),b^=1),new l({r:m,s:y,recoveryParam:b})}}}}}},f.prototype.verify=function(e,t,r,o){e=this._truncateToN(new n(e,16)),r=this.keyFromPublic(r,o);var i=(t=new l(t,"hex")).r,s=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(s.cmpn(1)<0||s.cmp(this.n)>=0)return!1;var a,c=s.invm(this.n),u=c.mul(e).umod(this.n),f=c.mul(i).umod(this.n);return this.curve._maxwellTrick?!(a=this.g.jmulAdd(u,r.getPublic(),f)).isInfinity()&&a.eqXToP(i):!(a=this.g.mulAdd(u,r.getPublic(),f)).isInfinity()&&0===a.getX().umod(this.n).cmp(i)},f.prototype.recoverPubKey=function(e,t,r,o){c((3&r)===r,"The recovery param is more than two bits"),t=new l(t,o);var i=this.n,s=new n(e),a=t.r,u=t.s,f=1&r,d=r>>1;if(a.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error("Unable to find sencond key candinate");a=d?this.curve.pointFromX(a.add(this.curve.n),f):this.curve.pointFromX(a,f);var h=t.r.invm(i),p=i.sub(s).mul(h).umod(i),g=u.mul(h).umod(i);return this.g.mulAdd(p,a,g)},f.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new l(t,n)).recoveryParam)return t.recoveryParam;for(var o=0;o<4;o++){var i;try{i=this.recoverPubKey(e,t,o)}catch(e){continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}},function(e,t,r){"use strict";var n=r(70),o=r(280),i=r(32);function s(e){if(!(this instanceof s))return new s(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=o.toArray(e.entropy,e.entropyEnc||"hex"),r=o.toArray(e.nonce,e.nonceEnc||"hex"),n=o.toArray(e.pers,e.persEnc||"hex");i(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}e.exports=s,s.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var o=0;o<this.V.length;o++)this.K[o]=0,this.V[o]=1;this._update(n),this._reseed=1,this.reseedInterval=281474976710656},s.prototype._hmac=function(){return new n.hmac(this.hash,this.K)},s.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},s.prototype.reseed=function(e,t,r,n){"string"!=typeof t&&(n=r,r=t,t=null),e=o.toArray(e,t),r=o.toArray(r,n),i(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},s.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=o.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length<e;)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);var s=i.slice(0,e);return this._update(r),this._reseed++,o.encode(s,t)}},function(e,t,r){"use strict";var n=r(6),o=r(33).assert;function i(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=i,i.fromPublic=function(e,t,r){return t instanceof i?t:new i(e,{pub:t,pubEnc:r})},i.fromPrivate=function(e,t,r){return t instanceof i?t:new i(e,{priv:t,privEnc:r})},i.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},i.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},i.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},i.prototype._importPrivate=function(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},i.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?o(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||o(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},i.prototype.derive=function(e){return e.mul(this.priv).getX()},i.prototype.sign=function(e,t,r){return this.ec.sign(e,this,t,r)},i.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},i.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},function(e,t,r){"use strict";var n=r(6),o=r(33),i=o.assert;function s(e,t){if(e instanceof s)return e;this._importDER(e,t)||(i(e.r&&e.s,"Signature without r or s"),this.r=new n(e.r,16),this.s=new n(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function a(){this.place=0}function c(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var o=0,i=0,s=t.place;i<n;i++,s++)o<<=8,o|=e[s],o>>>=0;return!(o<=127)&&(t.place=s,o)}function u(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t<r;)t++;return 0===t?e:e.slice(t)}function l(e,t){if(t<128)e.push(t);else{var r=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}e.exports=s,s.prototype._importDER=function(e,t){e=o.toArray(e,t);var r=new a;if(48!==e[r.place++])return!1;var i=c(e,r);if(!1===i)return!1;if(i+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var s=c(e,r);if(!1===s)return!1;var u=e.slice(r.place,s+r.place);if(r.place+=s,2!==e[r.place++])return!1;var l=c(e,r);if(!1===l)return!1;if(e.length!==l+r.place)return!1;var f=e.slice(r.place,l+r.place);if(0===u[0]){if(!(128&u[1]))return!1;u=u.slice(1)}if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1)}return this.r=new n(u),this.s=new n(f),this.recoveryParam=null,!0},s.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=u(t),r=u(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];l(n,t.length),(n=n.concat(t)).push(2),l(n,r.length);var i=n.concat(r),s=[48];return l(s,i.length),s=s.concat(i),o.encode(s,e)}},function(e,t,r){"use strict";var n=r(70),o=r(164),i=r(33),s=i.assert,a=i.parseBytes,c=r(518),u=r(519);function l(e){if(s("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof l))return new l(e);e=o[e].curve;this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}e.exports=l,l.prototype.sign=function(e,t){e=a(e);var r=this.keyFromSecret(t),n=this.hashInt(r.messagePrefix(),e),o=this.g.mul(n),i=this.encodePoint(o),s=this.hashInt(i,r.pubBytes(),e).mul(r.priv()),c=n.add(s).umod(this.curve.n);return this.makeSignature({R:o,S:c,Rencoded:i})},l.prototype.verify=function(e,t,r){e=a(e),t=this.makeSignature(t);var n=this.keyFromPublic(r),o=this.hashInt(t.Rencoded(),n.pubBytes(),e),i=this.g.mul(t.S());return t.R().add(n.pub().mul(o)).eq(i)},l.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return i.intFromLE(e.digest()).umod(this.curve.n)},l.prototype.keyFromPublic=function(e){return c.fromPublic(this,e)},l.prototype.keyFromSecret=function(e){return c.fromSecret(this,e)},l.prototype.makeSignature=function(e){return e instanceof u?e:new u(this,e)},l.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},l.prototype.decodePoint=function(e){var t=(e=i.parseBytes(e)).length-1,r=e.slice(0,t).concat(-129&e[t]),n=0!=(128&e[t]),o=i.intFromLE(r);return this.curve.pointFromY(o,n)},l.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},l.prototype.decodeInt=function(e){return i.intFromLE(e)},l.prototype.isPoint=function(e){return e instanceof this.pointClass}},function(e,t,r){"use strict";var n=r(33),o=n.assert,i=n.parseBytes,s=n.cachedProperty;function a(e,t){this.eddsa=e,this._secret=i(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=i(t.pub)}a.fromPublic=function(e,t){return t instanceof a?t:new a(e,{pub:t})},a.fromSecret=function(e,t){return t instanceof a?t:new a(e,{secret:t})},a.prototype.secret=function(){return this._secret},s(a,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),s(a,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),s(a,"privBytes",(function(){var e=this.eddsa,t=this.hash(),r=e.encodingLength-1,n=t.slice(0,e.encodingLength);return n[0]&=248,n[r]&=127,n[r]|=64,n})),s(a,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),s(a,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),s(a,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),a.prototype.sign=function(e){return o(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},a.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},a.prototype.getSecret=function(e){return o(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},a.prototype.getPublic=function(e){return n.encode(this.pubBytes(),e)},e.exports=a},function(e,t,r){"use strict";var n=r(6),o=r(33),i=o.assert,s=o.cachedProperty,a=o.parseBytes;function c(e,t){this.eddsa=e,"object"!=typeof t&&(t=a(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),i(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}s(c,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),s(c,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),s(c,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),s(c,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),c.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},c.prototype.toHex=function(){return o.encode(this.toBytes(),"hex").toUpperCase()},e.exports=c},function(e,t){},function(e,t,r){"use strict";var n=r(283);t.certificate=r(527);var o=n.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));t.RSAPrivateKey=o;var i=n.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=i;var s=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(a),this.key("subjectPublicKey").bitstr())}));t.PublicKey=s;var a=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),c=n.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(a),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=c;var u=n.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));t.EncryptedPrivateKey=u;var l=n.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));t.DSAPrivateKey=l,t.DSAparam=n.define("DSAparam",(function(){this.int()}));var f=n.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(d),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=f;var d=n.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=n.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},function(e,t,r){"use strict";const n=r(284),o=r(286),i=r(4);function s(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function(e,t){return new s(e,t)},s.prototype._createNamed=function(e){const t=this.name;function r(e){this._initNamed(e,t)}return i(r,e),r.prototype._initNamed=function(t,r){e.call(this,t,r)},new r(this)},s.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(o[e])),this.decoders[e]},s.prototype.decode=function(e,t,r){return this._getDecoder(t).decode(e,r)},s.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(n[e])),this.encoders[e]},s.prototype.encode=function(e,t,r){return this._getEncoder(t).encode(e,r)}},function(e,t,r){"use strict";const n=r(4),o=r(285);function i(e){o.call(this,e),this.enc="pem"}n(i,o),e.exports=i,i.prototype.encode=function(e,t){const r=o.prototype.encode.call(this,e).toString("base64"),n=["-----BEGIN "+t.label+"-----"];for(let e=0;e<r.length;e+=64)n.push(r.slice(e,e+64));return n.push("-----END "+t.label+"-----"),n.join("\n")}},function(e,t,r){"use strict";const n=r(4),o=r(165).Buffer,i=r(287);function s(e){i.call(this,e),this.enc="pem"}n(s,i),e.exports=s,s.prototype.decode=function(e,t){const r=e.toString().split(/[\r\n]+/g),n=t.label.toUpperCase(),s=/^-----(BEGIN|END) ([^-]+)-----$/;let a=-1,c=-1;for(let e=0;e<r.length;e++){const t=r[e].match(s);if(null!==t&&t[2]===n){if(-1!==a){if("END"!==t[1])break;c=e;break}if("BEGIN"!==t[1])break;a=e}}if(-1===a||-1===c)throw new Error("PEM section not found for: "+n);const u=r.slice(a+1,c).join("");u.replace(/[^a-z0-9+/=]+/gi,"");const l=o.from(u,"base64");return i.prototype.decode.call(this,l,t)}},function(e,t,r){"use strict";const n=t;n.Reporter=r(167).Reporter,n.DecoderBuffer=r(99).DecoderBuffer,n.EncoderBuffer=r(99).EncoderBuffer,n.Node=r(166)},function(e,t,r){"use strict";const n=t;n._reverse=function(e){const t={};return Object.keys(e).forEach((function(r){(0|r)==r&&(r|=0);const n=e[r];t[n]=r})),t},n.der=r(168)},function(e,t,r){"use strict";var n=r(283),o=n.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),i=n.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),s=n.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),a=n.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())})),c=n.define("RelativeDistinguishedName",(function(){this.setof(i)})),u=n.define("RDNSequence",(function(){this.seqof(c)})),l=n.define("Name",(function(){this.choice({rdnSequence:this.use(u)})})),f=n.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(o),this.key("notAfter").use(o))})),d=n.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),h=n.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(s),this.key("issuer").use(l),this.key("validity").use(f),this.key("subject").use(l),this.key("subjectPublicKeyInfo").use(a),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(d).optional())})),p=n.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(h),this.key("signatureAlgorithm").use(s),this.key("signatureValue").bitstr())}));e.exports=p},function(e){e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')},function(e,t,r){var n=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,o=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,s=r(122),a=r(159),c=r(7).Buffer;e.exports=function(e,t){var r,u=e.toString(),l=u.match(n);if(l){var f="aes"+l[1],d=c.from(l[2],"hex"),h=c.from(l[3].replace(/[\r\n]/g,""),"base64"),p=s(t,d.slice(0,8),parseInt(l[1],10)).key,g=[],m=a.createDecipheriv(f,p,d);g.push(m.update(h)),g.push(m.final()),r=c.concat(g)}else{var y=u.match(i);r=c.from(y[2].replace(/[\r\n]/g,""),"base64")}return{tag:u.match(o)[1],data:r}}},function(e,t,r){var n=r(7).Buffer,o=r(282),i=r(45).ec,s=r(124),a=r(288);function c(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=function(e,t,r,u,l){var f=s(r);if("ec"===f.type){if("ecdsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var n=a[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));var o=new i(n),s=r.data.subjectPrivateKey.data;return o.verify(t,e,s)}(e,t,f)}if("dsa"===f.type){if("dsa"!==u)throw new Error("wrong public key type");return function(e,t,r){var n=r.data.p,i=r.data.q,a=r.data.g,u=r.data.pub_key,l=s.signature.decode(e,"der"),f=l.s,d=l.r;c(f,i),c(d,i);var h=o.mont(n),p=f.invm(i);return 0===a.toRed(h).redPow(new o(t).mul(p).mod(i)).fromRed().mul(u.toRed(h).redPow(d.mul(p).mod(i)).fromRed()).mod(n).mod(i).cmp(d)}(e,t,f)}if("rsa"!==u&&"ecdsa/rsa"!==u)throw new Error("wrong public key type");t=n.concat([l,t]);for(var d=f.modulus.byteLength(),h=[1],p=0;t.length+h.length+2<d;)h.push(255),p++;h.push(0);for(var g=-1;++g<t.length;)h.push(t[g]);h=n.from(h);var m=o.mont(f.modulus);e=(e=new o(e).toRed(m)).redPow(new o(f.publicExponent)),e=n.from(e.fromRed().toArray());var y=p<8?1:0;for(d=Math.min(e.length,h.length),e.length!==h.length&&(y=1),g=-1;++g<d;)y|=e[g]^h[g];return 0===y}},function(e,t,r){(function(t){var n=r(45),o=r(6);e.exports=function(e){return new s(e)};var i={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function s(e){this.curveType=i[e],this.curveType||(this.curveType={name:e}),this.curve=new n.ec(this.curveType.name),this.keys=void 0}function a(e,r,n){Array.isArray(e)||(e=e.toArray());var o=new t(e);if(n&&o.length<n){var i=new t(n-o.length);i.fill(0),o=t.concat([i,o])}return r?o.toString(r):o}i.p224=i.secp224r1,i.p256=i.secp256r1=i.prime256v1,i.p192=i.secp192r1=i.prime192v1,i.p384=i.secp384r1,i.p521=i.secp521r1,s.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},s.prototype.computeSecret=function(e,r,n){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),a(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),n,this.curveType.byteLength)},s.prototype.getPublicKey=function(e,t){var r=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(r[r.length-1]%2?r[0]=7:r[0]=6),a(r,e)},s.prototype.getPrivateKey=function(e){return a(this.keys.getPrivate(),e)},s.prototype.setPublicKey=function(e,r){return r=r||"utf8",t.isBuffer(e)||(e=new t(e,r)),this.keys._importPublic(e),this},s.prototype.setPrivateKey=function(e,r){r=r||"utf8",t.isBuffer(e)||(e=new t(e,r));var n=new o(e);return n=n.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(n),this}}).call(this,r(2).Buffer)},function(e,t,r){t.publicEncrypt=r(533),t.privateDecrypt=r(534),t.privateEncrypt=function(e,r){return t.publicEncrypt(e,r,!0)},t.publicDecrypt=function(e,r){return t.privateDecrypt(e,r,!0)}},function(e,t,r){var n=r(124),o=r(62),i=r(54),s=r(289),a=r(290),c=r(6),u=r(291),l=r(163),f=r(7).Buffer;e.exports=function(e,t,r){var d;d=e.padding?e.padding:r?1:4;var h,p=n(e);if(4===d)h=function(e,t){var r=e.modulus.byteLength(),n=t.length,u=i("sha1").update(f.alloc(0)).digest(),l=u.length,d=2*l;if(n>r-d-2)throw new Error("message too long");var h=f.alloc(r-n-d-2),p=r-l-1,g=o(l),m=a(f.concat([u,h,f.alloc(1,1),t],p),s(g,p)),y=a(g,s(m,l));return new c(f.concat([f.alloc(1),y,m],r))}(p,t);else if(1===d)h=function(e,t,r){var n,i=t.length,s=e.modulus.byteLength();if(i>s-11)throw new Error("message too long");n=r?f.alloc(s-i-3,255):function(e){var t,r=f.allocUnsafe(e),n=0,i=o(2*e),s=0;for(;n<e;)s===i.length&&(i=o(2*e),s=0),(t=i[s++])&&(r[n++]=t);return r}(s-i-3);return new c(f.concat([f.from([0,r?1:2]),n,f.alloc(1),t],s))}(p,t,r);else{if(3!==d)throw new Error("unknown padding");if((h=new c(t)).cmp(p.modulus)>=0)throw new Error("data too long for modulus")}return r?l(h,p):u(h,p)}},function(e,t,r){var n=r(124),o=r(289),i=r(290),s=r(6),a=r(163),c=r(54),u=r(291),l=r(7).Buffer;e.exports=function(e,t,r){var f;f=e.padding?e.padding:r?1:4;var d,h=n(e),p=h.modulus.byteLength();if(t.length>p||new s(t).cmp(h.modulus)>=0)throw new Error("decryption error");d=r?u(new s(t),h):a(t,h);var g=l.alloc(p-d.length);if(d=l.concat([g,d],p),4===f)return function(e,t){var r=e.modulus.byteLength(),n=c("sha1").update(l.alloc(0)).digest(),s=n.length;if(0!==t[0])throw new Error("decryption error");var a=t.slice(1,s+1),u=t.slice(s+1),f=i(a,o(u,s)),d=i(u,o(f,r-s-1));if(function(e,t){e=l.from(e),t=l.from(t);var r=0,n=e.length;e.length!==t.length&&(r++,n=Math.min(e.length,t.length));var o=-1;for(;++o<n;)r+=e[o]^t[o];return r}(n,d.slice(0,s)))throw new Error("decryption error");var h=s;for(;0===d[h];)h++;if(1!==d[h++])throw new Error("decryption error");return d.slice(h)}(h,d);if(1===f)return function(e,t,r){var n=t.slice(0,2),o=2,i=0;for(;0!==t[o++];)if(o>=t.length){i++;break}var s=t.slice(2,o-1);("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&i++;s.length<8&&i++;if(i)throw new Error("decryption error");return t.slice(o)}(0,d,r);if(3===f)return d;throw new Error("unknown padding")}},function(e,t,r){"use strict";(function(e,n){function o(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var i=r(7),s=r(62),a=i.Buffer,c=i.kMaxLength,u=e.crypto||e.msCrypto,l=Math.pow(2,32)-1;function f(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(e>l||e<0)throw new TypeError("offset must be a uint32");if(e>c||e>t)throw new RangeError("offset out of range")}function d(e,t,r){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>l||e<0)throw new TypeError("size must be a uint32");if(e+t>r||e>c)throw new RangeError("buffer too small")}function h(e,t,r,o){if(n.browser){var i=e.buffer,a=new Uint8Array(i,t,r);return u.getRandomValues(a),o?void n.nextTick((function(){o(null,e)})):e}if(!o)return s(r).copy(e,t),e;s(r,(function(r,n){if(r)return o(r);n.copy(e,t),o(null,e)}))}u&&u.getRandomValues||!n.browser?(t.randomFill=function(t,r,n,o){if(!(a.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof r)o=r,r=0,n=t.length;else if("function"==typeof n)o=n,n=t.length-r;else if("function"!=typeof o)throw new TypeError('"cb" argument must be a function');return f(r,t.length),d(n,r,t.length),h(t,r,n,o)},t.randomFillSync=function(t,r,n){void 0===r&&(r=0);if(!(a.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');f(r,t.length),void 0===n&&(n=t.length-r);return d(n,r,t.length),h(t,r,n)}):(t.randomFill=o,t.randomFillSync=o)}).call(this,r(12),r(13))},function(e,t){const r="Impossible case. Please create issue.",n="The tweak was out of range or the resulted private key is invalid",o="The tweak was out of range or equal to zero",i="Unknow error on context randomization",s="Private Key is invalid",a="Public Key could not be parsed",c="Public Key serialization error",u="The sum of the public keys is not valid",l="Signature could not be parsed",f="The nonce generation function failed, or the private key was invalid",d="Public key could not be recover",h="Scalar was invalid (zero or overflow)";function p(e,t){if(!e)throw new Error(t)}function g(e,t,r){if(p(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==r)if(Array.isArray(r)){const n=`Expected ${e} to be an Uint8Array with length [${r.join(", ")}]`;p(r.includes(t.length),n)}else{const n=`Expected ${e} to be an Uint8Array with length ${r}`;p(t.length===r,n)}}function m(e){p("Boolean"===b(e),"Expected compressed to be a Boolean")}function y(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),g("output",e,t),e}function b(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){switch(p(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&g("seed",t,32),e.contextRandomize(t)){case 1:throw new Error(i)}},privateKeyVerify:t=>(g("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(t){switch(g("private key",t,32),e.privateKeyNegate(t)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakAdd(t,r){switch(g("private key",t,32),g("tweak",r,32),e.privateKeyTweakAdd(t,r)){case 0:return t;case 1:throw new Error(n)}},privateKeyTweakMul(t,r){switch(g("private key",t,32),g("tweak",r,32),e.privateKeyTweakMul(t,r)){case 0:return t;case 1:throw new Error(o)}},publicKeyVerify:t=>(g("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,r=!0,n){switch(g("private key",t,32),m(r),n=y(n,r?33:65),e.publicKeyCreate(n,t)){case 0:return n;case 1:throw new Error(s);case 2:throw new Error(c)}},publicKeyConvert(t,r=!0,n){switch(g("public key",t,[33,65]),m(r),n=y(n,r?33:65),e.publicKeyConvert(n,t)){case 0:return n;case 1:throw new Error(a);case 2:throw new Error(c)}},publicKeyNegate(t,n=!0,o){switch(g("public key",t,[33,65]),m(n),o=y(o,n?33:65),e.publicKeyNegate(o,t)){case 0:return o;case 1:throw new Error(a);case 2:throw new Error(r);case 3:throw new Error(c)}},publicKeyCombine(t,r=!0,n){p(Array.isArray(t),"Expected public keys to be an Array"),p(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)g("public key",e,[33,65]);switch(m(r),n=y(n,r?33:65),e.publicKeyCombine(n,t)){case 0:return n;case 1:throw new Error(a);case 2:throw new Error(u);case 3:throw new Error(c)}},publicKeyTweakAdd(t,r,o=!0,i){switch(g("public key",t,[33,65]),g("tweak",r,32),m(o),i=y(i,o?33:65),e.publicKeyTweakAdd(i,t,r)){case 0:return i;case 1:throw new Error(a);case 2:throw new Error(n)}},publicKeyTweakMul(t,r,n=!0,i){switch(g("public key",t,[33,65]),g("tweak",r,32),m(n),i=y(i,n?33:65),e.publicKeyTweakMul(i,t,r)){case 0:return i;case 1:throw new Error(a);case 2:throw new Error(o)}},signatureNormalize(t){switch(g("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(l)}},signatureExport(t,n){g("signature",t,64);const o={output:n=y(n,72),outputlen:72};switch(e.signatureExport(o,t)){case 0:return n.slice(0,o.outputlen);case 1:throw new Error(l);case 2:throw new Error(r)}},signatureImport(t,n){switch(g("signature",t),n=y(n,64),e.signatureImport(n,t)){case 0:return n;case 1:throw new Error(l);case 2:throw new Error(r)}},ecdsaSign(t,n,o={},i){g("message",t,32),g("private key",n,32),p("Object"===b(o),"Expected options to be an Object"),void 0!==o.data&&g("options.data",o.data),void 0!==o.noncefn&&p("Function"===b(o.noncefn),"Expected options.noncefn to be a Function");const s={signature:i=y(i,64),recid:null};switch(e.ecdsaSign(s,t,n,o.data,o.noncefn)){case 0:return s;case 1:throw new Error(f);case 2:throw new Error(r)}},ecdsaVerify(t,r,n){switch(g("signature",t,64),g("message",r,32),g("public key",n,[33,65]),e.ecdsaVerify(t,r,n)){case 0:return!0;case 3:return!1;case 1:throw new Error(l);case 2:throw new Error(a)}},ecdsaRecover(t,n,o,i=!0,s){switch(g("signature",t,64),p("Number"===b(n)&&n>=0&&n<=3,"Expected recovery id to be a Number within interval [0, 3]"),g("message",o,32),m(i),s=y(s,i?33:65),e.ecdsaRecover(s,t,n,o)){case 0:return s;case 1:throw new Error(l);case 2:throw new Error(d);case 3:throw new Error(r)}},ecdh(t,r,n={},o){switch(g("public key",t,[33,65]),g("private key",r,32),p("Object"===b(n),"Expected options to be an Object"),void 0!==n.data&&g("options.data",n.data),void 0!==n.hashfn?(p("Function"===b(n.hashfn),"Expected options.hashfn to be a Function"),void 0!==n.xbuf&&g("options.xbuf",n.xbuf,32),void 0!==n.ybuf&&g("options.ybuf",n.ybuf,32),g("output",o)):o=y(o,32),e.ecdh(o,t,r,n.data,n.hashfn,n.xbuf,n.ybuf)){case 0:return o;case 1:throw new Error(a);case 2:throw new Error(h)}}})},function(e,t,r){const n=new(0,r(45).ec)("secp256k1"),o=n.curve,i=o.n.constructor;function s(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let r=new i(t);if(r.cmp(o.p)>=0)return null;r=r.toRed(o.red);let s=r.redSqr().redIMul(r).redIAdd(o.b).redSqrt();return 3===e!==s.isOdd()&&(s=s.redNeg()),n.keyPair({pub:{x:r,y:s}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,r){let s=new i(t),a=new i(r);if(s.cmp(o.p)>=0||a.cmp(o.p)>=0)return null;if(s=s.toRed(o.red),a=a.toRed(o.red),(6===e||7===e)&&a.isOdd()!==(7===e))return null;const c=s.redSqr().redIMul(s);return a.redSqr().redISub(c.redIAdd(o.b)).isZero()?n.keyPair({pub:{x:s,y:a}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function a(e,t){const r=t.encode(null,33===e.length);for(let t=0;t<e.length;++t)e[t]=r[t]}e.exports={contextRandomize:()=>0,privateKeyVerify(e){const t=new i(e);return t.cmp(o.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new i(e),r=o.n.sub(t).umod(o.n).toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakAdd(e,t){const r=new i(t);if(r.cmp(o.n)>=0)return 1;if(r.iadd(new i(e)),r.cmp(o.n)>=0&&r.isub(o.n),r.isZero())return 1;const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakMul(e,t){let r=new i(t);if(r.cmp(o.n)>=0||r.isZero())return 1;r.imul(new i(e)),r.cmp(o.n)>=0&&(r=r.umod(o.n));const n=r.toArrayLike(Uint8Array,"be",32);return e.set(n),0},publicKeyVerify:e=>null===s(e)?1:0,publicKeyCreate(e,t){const r=new i(t);if(r.cmp(o.n)>=0||r.isZero())return 1;return a(e,n.keyFromPrivate(t).getPublic()),0},publicKeyConvert(e,t){const r=s(t);if(null===r)return 1;return a(e,r.getPublic()),0},publicKeyNegate(e,t){const r=s(t);if(null===r)return 1;const n=r.getPublic();return n.y=n.y.redNeg(),a(e,n),0},publicKeyCombine(e,t){const r=new Array(t.length);for(let e=0;e<t.length;++e)if(r[e]=s(t[e]),null===r[e])return 1;let n=r[0].getPublic();for(let e=1;e<r.length;++e)n=n.add(r[e].pub);return n.isInfinity()?2:(a(e,n),0)},publicKeyTweakAdd(e,t,r){const n=s(t);if(null===n)return 1;if((r=new i(r)).cmp(o.n)>=0)return 2;const c=n.getPublic().add(o.g.mul(r));return c.isInfinity()?2:(a(e,c),0)},publicKeyTweakMul(e,t,r){const n=s(t);if(null===n)return 1;if((r=new i(r)).cmp(o.n)>=0||r.isZero())return 2;return a(e,n.getPublic().mul(r)),0},signatureNormalize(e){const t=new i(e.subarray(0,32)),r=new i(e.subarray(32,64));return t.cmp(o.n)>=0||r.cmp(o.n)>=0?1:(1===r.cmp(n.nh)&&e.set(o.n.sub(r).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const r=t.subarray(0,32),n=t.subarray(32,64);if(new i(r).cmp(o.n)>=0)return 1;if(new i(n).cmp(o.n)>=0)return 1;const{output:s}=e;let a=s.subarray(4,37);a[0]=0,a.set(r,1);let c=33,u=0;for(;c>1&&0===a[u]&&!(128&a[u+1]);--c,++u);if(a=a.subarray(u),128&a[0])return 1;if(c>1&&0===a[0]&&!(128&a[1]))return 1;let l=s.subarray(39,72);l[0]=0,l.set(n,1);let f=33,d=0;for(;f>1&&0===l[d]&&!(128&l[d+1]);--f,++d);return l=l.subarray(d),128&l[0]||f>1&&0===l[0]&&!(128&l[1])?1:(e.outputlen=6+c+f,s[0]=48,s[1]=e.outputlen-2,s[2]=2,s[3]=a.length,s.set(a,4),s[4+c]=2,s[5+c]=l.length,s.set(l,6+c),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const r=t[3];if(0===r)return 1;if(5+r>=t.length)return 1;if(2!==t[4+r])return 1;const n=t[5+r];if(0===n)return 1;if(6+r+n!==t.length)return 1;if(128&t[4])return 1;if(r>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[r+6])return 1;if(n>1&&0===t[r+6]&&!(128&t[r+7]))return 1;let s=t.subarray(4,4+r);if(33===s.length&&0===s[0]&&(s=s.subarray(1)),s.length>32)return 1;let a=t.subarray(6+r);if(33===a.length&&0===a[0]&&(a=a.slice(1)),a.length>32)throw new Error("S length is too long");let c=new i(s);c.cmp(o.n)>=0&&(c=new i(0));let u=new i(t.subarray(6+r));return u.cmp(o.n)>=0&&(u=new i(0)),e.set(c.toArrayLike(Uint8Array,"be",32),0),e.set(u.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,r,s,a){if(a){const e=a;a=n=>{const o=e(t,r,null,s,n);if(!(o instanceof Uint8Array&&32===o.length))throw new Error("This is the way");return new i(o)}}const c=new i(r);if(c.cmp(o.n)>=0||c.isZero())return 1;let u;try{u=n.sign(t,r,{canonical:!0,k:a,pers:s})}catch(e){return 1}return e.signature.set(u.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(u.s.toArrayLike(Uint8Array,"be",32),32),e.recid=u.recoveryParam,0},ecdsaVerify(e,t,r){const a={r:e.subarray(0,32),s:e.subarray(32,64)},c=new i(a.r),u=new i(a.s);if(c.cmp(o.n)>=0||u.cmp(o.n)>=0)return 1;if(1===u.cmp(n.nh)||c.isZero()||u.isZero())return 3;const l=s(r);if(null===l)return 2;const f=l.getPublic();return n.verify(t,a,f)?0:3},ecdsaRecover(e,t,r,s){const c={r:t.slice(0,32),s:t.slice(32,64)},u=new i(c.r),l=new i(c.s);if(u.cmp(o.n)>=0||l.cmp(o.n)>=0)return 1;if(u.isZero()||l.isZero())return 2;let f;try{f=n.recoverPubKey(s,c,r)}catch(e){return 2}return a(e,f),0},ecdh(e,t,r,a,c,u,l){const f=s(t);if(null===f)return 1;const d=new i(r);if(d.cmp(o.n)>=0||d.isZero())return 2;const h=f.getPublic().mul(d);if(void 0===c){const t=h.encode(null,!0),r=n.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=r[t]}else{u||(u=new Uint8Array(32));const t=h.getX().toArray("be",32);for(let e=0;e<32;++e)u[e]=t[e];l||(l=new Uint8Array(32));const r=h.getY().toArray("be",32);for(let e=0;e<32;++e)l[e]=r[e];const n=c(u,l,a);if(!(n instanceof Uint8Array&&n.length===e.length))return 2;e.set(n)}return 0}}},function(e,t,r){"use strict";var n=r(539),o=r(57),i=r(294),s=r(169),a=r(295),c=Object.prototype.toString;function u(e){if(!(this instanceof u))return new u(e);this.options=o.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new a,this.strm.avail_out=0;var r=n.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==r)throw new Error(s[r]);if(t.header&&n.deflateSetHeader(this.strm,t.header),t.dictionary){var l;if(l="string"==typeof t.dictionary?i.string2buf(t.dictionary):"[object ArrayBuffer]"===c.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(r=n.deflateSetDictionary(this.strm,l)))throw new Error(s[r]);this._dict_set=!0}}function l(e,t){var r=new u(t);if(r.push(e,!0),r.err)throw r.msg||s[r.err];return r.result}u.prototype.push=function(e,t){var r,s,a=this.strm,u=this.options.chunkSize;if(this.ended)return!1;s=t===~~t?t:!0===t?4:0,"string"==typeof e?a.input=i.string2buf(e):"[object ArrayBuffer]"===c.call(e)?a.input=new Uint8Array(e):a.input=e,a.next_in=0,a.avail_in=a.input.length;do{if(0===a.avail_out&&(a.output=new o.Buf8(u),a.next_out=0,a.avail_out=u),1!==(r=n.deflate(a,s))&&0!==r)return this.onEnd(r),this.ended=!0,!1;0!==a.avail_out&&(0!==a.avail_in||4!==s&&2!==s)||("string"===this.options.to?this.onData(i.buf2binstring(o.shrinkBuf(a.output,a.next_out))):this.onData(o.shrinkBuf(a.output,a.next_out)))}while((a.avail_in>0||0===a.avail_out)&&1!==r);return 4===s?(r=n.deflateEnd(this.strm),this.onEnd(r),this.ended=!0,0===r):2!==s||(this.onEnd(0),a.avail_out=0,!0)},u.prototype.onData=function(e){this.chunks.push(e)},u.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Deflate=u,t.deflate=l,t.deflateRaw=function(e,t){return(t=t||{}).raw=!0,l(e,t)},t.gzip=function(e,t){return(t=t||{}).gzip=!0,l(e,t)}},function(e,t,r){"use strict";var n,o=r(57),i=r(540),s=r(292),a=r(293),c=r(169);function u(e,t){return e.msg=c[t],t}function l(e){return(e<<1)-(e>4?9:0)}function f(e){for(var t=e.length;--t>=0;)e[t]=0}function d(e){var t=e.state,r=t.pending;r>e.avail_out&&(r=e.avail_out),0!==r&&(o.arraySet(e.output,t.pending_buf,t.pending_out,r,e.next_out),e.next_out+=r,t.pending_out+=r,e.total_out+=r,e.avail_out-=r,t.pending-=r,0===t.pending&&(t.pending_out=0))}function h(e,t){i._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,d(e.strm)}function p(e,t){e.pending_buf[e.pending++]=t}function g(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function m(e,t){var r,n,o=e.max_chain_length,i=e.strstart,s=e.prev_length,a=e.nice_match,c=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,u=e.window,l=e.w_mask,f=e.prev,d=e.strstart+258,h=u[i+s-1],p=u[i+s];e.prev_length>=e.good_match&&(o>>=2),a>e.lookahead&&(a=e.lookahead);do{if(u[(r=t)+s]===p&&u[r+s-1]===h&&u[r]===u[i]&&u[++r]===u[i+1]){i+=2,r++;do{}while(u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&u[++i]===u[++r]&&i<d);if(n=258-(d-i),i=d-258,n>s){if(e.match_start=t,s=n,n>=a)break;h=u[i+s-1],p=u[i+s]}}}while((t=f[t&l])>c&&0!=--o);return s<=e.lookahead?s:e.lookahead}function y(e){var t,r,n,i,c,u,l,f,d,h,p=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=p+(p-262)){o.arraySet(e.window,e.window,p,p,0),e.match_start-=p,e.strstart-=p,e.block_start-=p,t=r=e.hash_size;do{n=e.head[--t],e.head[t]=n>=p?n-p:0}while(--r);t=r=p;do{n=e.prev[--t],e.prev[t]=n>=p?n-p:0}while(--r);i+=p}if(0===e.strm.avail_in)break;if(u=e.strm,l=e.window,f=e.strstart+e.lookahead,d=i,h=void 0,(h=u.avail_in)>d&&(h=d),r=0===h?0:(u.avail_in-=h,o.arraySet(l,u.input,u.next_in,h,f),1===u.state.wrap?u.adler=s(u.adler,l,h,f):2===u.state.wrap&&(u.adler=a(u.adler,l,h,f)),u.next_in+=h,u.total_in+=h,h),e.lookahead+=r,e.lookahead+e.insert>=3)for(c=e.strstart-e.insert,e.ins_h=e.window[c],e.ins_h=(e.ins_h<<e.hash_shift^e.window[c+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[c+3-1])&e.hash_mask,e.prev[c&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=c,c++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)}function b(e,t){for(var r,n;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==r&&e.strstart-r<=e.w_size-262&&(e.match_length=m(e,r)),e.match_length>=3)if(n=i._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else n=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(n&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}function v(e,t){for(var r,n,o;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(r=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==r&&e.prev_length<e.max_lazy_match&&e.strstart-r<=e.w_size-262&&(e.match_length=m(e,r),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){o=e.strstart+e.lookahead-3,n=i._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=o&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,r=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,n&&(h(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((n=i._tr_tally(e,0,e.window[e.strstart-1]))&&h(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(n=i._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}function w(e,t,r,n,o){this.good_length=e,this.max_lazy=t,this.nice_length=r,this.max_chain=n,this.func=o}function _(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new o.Buf16(1146),this.dyn_dtree=new o.Buf16(122),this.bl_tree=new o.Buf16(78),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new o.Buf16(16),this.heap=new o.Buf16(573),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new o.Buf16(573),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function k(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=2===t.wrap?0:1,t.last_flush=0,i._tr_init(t),0):u(e,-2)}function O(e){var t,r=k(e);return 0===r&&((t=e.state).window_size=2*t.w_size,f(t.head),t.max_lazy_match=n[t.level].max_lazy,t.good_match=n[t.level].good_length,t.nice_match=n[t.level].nice_length,t.max_chain_length=n[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),r}function S(e,t,r,n,i,s){if(!e)return-2;var a=1;if(-1===t&&(t=6),n<0?(a=0,n=-n):n>15&&(a=2,n-=16),i<1||i>9||8!==r||n<8||n>15||t<0||t>9||s<0||s>4)return u(e,-2);8===n&&(n=9);var c=new _;return e.state=c,c.strm=e,c.wrap=a,c.gzhead=null,c.w_bits=n,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.hash_bits=i+7,c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+3-1)/3),c.window=new o.Buf8(2*c.w_size),c.head=new o.Buf16(c.hash_size),c.prev=new o.Buf16(c.w_size),c.lit_bufsize=1<<i+6,c.pending_buf_size=4*c.lit_bufsize,c.pending_buf=new o.Buf8(c.pending_buf_size),c.d_buf=1*c.lit_bufsize,c.l_buf=3*c.lit_bufsize,c.level=t,c.strategy=s,c.method=r,O(e)}n=[new w(0,0,0,0,(function(e,t){var r=65535;for(r>e.pending_buf_size-5&&(r=e.pending_buf_size-5);;){if(e.lookahead<=1){if(y(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var n=e.block_start+r;if((0===e.strstart||e.strstart>=n)&&(e.lookahead=e.strstart-n,e.strstart=n,h(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-262&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(h(e,!1),e.strm.avail_out),1)})),new w(4,4,8,4,b),new w(4,5,16,8,b),new w(4,6,32,32,b),new w(4,4,16,16,v),new w(8,16,32,32,v),new w(8,16,128,128,v),new w(8,32,128,256,v),new w(32,128,258,1024,v),new w(32,258,258,4096,v)],t.deflateInit=function(e,t){return S(e,t,8,15,8,0)},t.deflateInit2=S,t.deflateReset=O,t.deflateResetKeep=k,t.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?-2:(e.state.gzhead=t,0):-2},t.deflate=function(e,t){var r,o,s,c;if(!e||!e.state||t>5||t<0)return e?u(e,-2):-2;if(o=e.state,!e.output||!e.input&&0!==e.avail_in||666===o.status&&4!==t)return u(e,0===e.avail_out?-5:-2);if(o.strm=e,r=o.last_flush,o.last_flush=t,42===o.status)if(2===o.wrap)e.adler=0,p(o,31),p(o,139),p(o,8),o.gzhead?(p(o,(o.gzhead.text?1:0)+(o.gzhead.hcrc?2:0)+(o.gzhead.extra?4:0)+(o.gzhead.name?8:0)+(o.gzhead.comment?16:0)),p(o,255&o.gzhead.time),p(o,o.gzhead.time>>8&255),p(o,o.gzhead.time>>16&255),p(o,o.gzhead.time>>24&255),p(o,9===o.level?2:o.strategy>=2||o.level<2?4:0),p(o,255&o.gzhead.os),o.gzhead.extra&&o.gzhead.extra.length&&(p(o,255&o.gzhead.extra.length),p(o,o.gzhead.extra.length>>8&255)),o.gzhead.hcrc&&(e.adler=a(e.adler,o.pending_buf,o.pending,0)),o.gzindex=0,o.status=69):(p(o,0),p(o,0),p(o,0),p(o,0),p(o,0),p(o,9===o.level?2:o.strategy>=2||o.level<2?4:0),p(o,3),o.status=113);else{var m=8+(o.w_bits-8<<4)<<8;m|=(o.strategy>=2||o.level<2?0:o.level<6?1:6===o.level?2:3)<<6,0!==o.strstart&&(m|=32),m+=31-m%31,o.status=113,g(o,m),0!==o.strstart&&(g(o,e.adler>>>16),g(o,65535&e.adler)),e.adler=1}if(69===o.status)if(o.gzhead.extra){for(s=o.pending;o.gzindex<(65535&o.gzhead.extra.length)&&(o.pending!==o.pending_buf_size||(o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),d(e),s=o.pending,o.pending!==o.pending_buf_size));)p(o,255&o.gzhead.extra[o.gzindex]),o.gzindex++;o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),o.gzindex===o.gzhead.extra.length&&(o.gzindex=0,o.status=73)}else o.status=73;if(73===o.status)if(o.gzhead.name){s=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),d(e),s=o.pending,o.pending===o.pending_buf_size)){c=1;break}c=o.gzindex<o.gzhead.name.length?255&o.gzhead.name.charCodeAt(o.gzindex++):0,p(o,c)}while(0!==c);o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),0===c&&(o.gzindex=0,o.status=91)}else o.status=91;if(91===o.status)if(o.gzhead.comment){s=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),d(e),s=o.pending,o.pending===o.pending_buf_size)){c=1;break}c=o.gzindex<o.gzhead.comment.length?255&o.gzhead.comment.charCodeAt(o.gzindex++):0,p(o,c)}while(0!==c);o.gzhead.hcrc&&o.pending>s&&(e.adler=a(e.adler,o.pending_buf,o.pending-s,s)),0===c&&(o.status=103)}else o.status=103;if(103===o.status&&(o.gzhead.hcrc?(o.pending+2>o.pending_buf_size&&d(e),o.pending+2<=o.pending_buf_size&&(p(o,255&e.adler),p(o,e.adler>>8&255),e.adler=0,o.status=113)):o.status=113),0!==o.pending){if(d(e),0===e.avail_out)return o.last_flush=-1,0}else if(0===e.avail_in&&l(t)<=l(r)&&4!==t)return u(e,-5);if(666===o.status&&0!==e.avail_in)return u(e,-5);if(0!==e.avail_in||0!==o.lookahead||0!==t&&666!==o.status){var b=2===o.strategy?function(e,t){for(var r;;){if(0===e.lookahead&&(y(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,r&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}(o,t):3===o.strategy?function(e,t){for(var r,n,o,s,a=e.window;;){if(e.lookahead<=258){if(y(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(n=a[o=e.strstart-1])===a[++o]&&n===a[++o]&&n===a[++o]){s=e.strstart+258;do{}while(n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&n===a[++o]&&o<s);e.match_length=258-(s-o),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(r=i._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(r=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),r&&(h(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(h(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(h(e,!1),0===e.strm.avail_out)?1:2}(o,t):n[o.level].func(o,t);if(3!==b&&4!==b||(o.status=666),1===b||3===b)return 0===e.avail_out&&(o.last_flush=-1),0;if(2===b&&(1===t?i._tr_align(o):5!==t&&(i._tr_stored_block(o,0,0,!1),3===t&&(f(o.head),0===o.lookahead&&(o.strstart=0,o.block_start=0,o.insert=0))),d(e),0===e.avail_out))return o.last_flush=-1,0}return 4!==t?0:o.wrap<=0?1:(2===o.wrap?(p(o,255&e.adler),p(o,e.adler>>8&255),p(o,e.adler>>16&255),p(o,e.adler>>24&255),p(o,255&e.total_in),p(o,e.total_in>>8&255),p(o,e.total_in>>16&255),p(o,e.total_in>>24&255)):(g(o,e.adler>>>16),g(o,65535&e.adler)),d(e),o.wrap>0&&(o.wrap=-o.wrap),0!==o.pending?0:1)},t.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?u(e,-2):(e.state=null,113===t?u(e,-3):0):-2},t.deflateSetDictionary=function(e,t){var r,n,i,a,c,u,l,d,h=t.length;if(!e||!e.state)return-2;if(2===(a=(r=e.state).wrap)||1===a&&42!==r.status||r.lookahead)return-2;for(1===a&&(e.adler=s(e.adler,t,h,0)),r.wrap=0,h>=r.w_size&&(0===a&&(f(r.head),r.strstart=0,r.block_start=0,r.insert=0),d=new o.Buf8(r.w_size),o.arraySet(d,t,h-r.w_size,r.w_size,0),t=d,h=r.w_size),c=e.avail_in,u=e.next_in,l=e.input,e.avail_in=h,e.next_in=0,e.input=t,y(r);r.lookahead>=3;){n=r.strstart,i=r.lookahead-2;do{r.ins_h=(r.ins_h<<r.hash_shift^r.window[n+3-1])&r.hash_mask,r.prev[n&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=n,n++}while(--i);r.strstart=n,r.lookahead=2,y(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=2,r.match_available=0,e.next_in=u,e.input=l,e.avail_in=c,r.wrap=a,0},t.deflateInfo="pako deflate (from Nodeca project)"},function(e,t,r){"use strict";var n=r(57);function o(e){for(var t=e.length;--t>=0;)e[t]=0}var i=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],s=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],a=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],c=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],u=new Array(576);o(u);var l=new Array(60);o(l);var f=new Array(512);o(f);var d=new Array(256);o(d);var h=new Array(29);o(h);var p,g,m,y=new Array(30);function b(e,t,r,n,o){this.static_tree=e,this.extra_bits=t,this.extra_base=r,this.elems=n,this.max_length=o,this.has_stree=e&&e.length}function v(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function w(e){return e<256?f[e]:f[256+(e>>>7)]}function _(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function k(e,t,r){e.bi_valid>16-r?(e.bi_buf|=t<<e.bi_valid&65535,_(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=r-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=r)}function O(e,t,r){k(e,r[2*t],r[2*t+1])}function S(e,t){var r=0;do{r|=1&e,e>>>=1,r<<=1}while(--t>0);return r>>>1}function E(e,t,r){var n,o,i=new Array(16),s=0;for(n=1;n<=15;n++)i[n]=s=s+r[n-1]<<1;for(o=0;o<=t;o++){var a=e[2*o+1];0!==a&&(e[2*o]=S(i[a]++,a))}}function j(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function P(e){e.bi_valid>8?_(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function A(e,t,r,n){var o=2*t,i=2*r;return e[o]<e[i]||e[o]===e[i]&&n[t]<=n[r]}function x(e,t,r){for(var n=e.heap[r],o=r<<1;o<=e.heap_len&&(o<e.heap_len&&A(t,e.heap[o+1],e.heap[o],e.depth)&&o++,!A(t,n,e.heap[o],e.depth));)e.heap[r]=e.heap[o],r=o,o<<=1;e.heap[r]=n}function M(e,t,r){var n,o,a,c,u=0;if(0!==e.last_lit)do{n=e.pending_buf[e.d_buf+2*u]<<8|e.pending_buf[e.d_buf+2*u+1],o=e.pending_buf[e.l_buf+u],u++,0===n?O(e,o,t):(O(e,(a=d[o])+256+1,t),0!==(c=i[a])&&k(e,o-=h[a],c),O(e,a=w(--n),r),0!==(c=s[a])&&k(e,n-=y[a],c))}while(u<e.last_lit);O(e,256,t)}function I(e,t){var r,n,o,i=t.dyn_tree,s=t.stat_desc.static_tree,a=t.stat_desc.has_stree,c=t.stat_desc.elems,u=-1;for(e.heap_len=0,e.heap_max=573,r=0;r<c;r++)0!==i[2*r]?(e.heap[++e.heap_len]=u=r,e.depth[r]=0):i[2*r+1]=0;for(;e.heap_len<2;)i[2*(o=e.heap[++e.heap_len]=u<2?++u:0)]=1,e.depth[o]=0,e.opt_len--,a&&(e.static_len-=s[2*o+1]);for(t.max_code=u,r=e.heap_len>>1;r>=1;r--)x(e,i,r);o=c;do{r=e.heap[1],e.heap[1]=e.heap[e.heap_len--],x(e,i,1),n=e.heap[1],e.heap[--e.heap_max]=r,e.heap[--e.heap_max]=n,i[2*o]=i[2*r]+i[2*n],e.depth[o]=(e.depth[r]>=e.depth[n]?e.depth[r]:e.depth[n])+1,i[2*r+1]=i[2*n+1]=o,e.heap[1]=o++,x(e,i,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var r,n,o,i,s,a,c=t.dyn_tree,u=t.max_code,l=t.stat_desc.static_tree,f=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,h=t.stat_desc.extra_base,p=t.stat_desc.max_length,g=0;for(i=0;i<=15;i++)e.bl_count[i]=0;for(c[2*e.heap[e.heap_max]+1]=0,r=e.heap_max+1;r<573;r++)(i=c[2*c[2*(n=e.heap[r])+1]+1]+1)>p&&(i=p,g++),c[2*n+1]=i,n>u||(e.bl_count[i]++,s=0,n>=h&&(s=d[n-h]),a=c[2*n],e.opt_len+=a*(i+s),f&&(e.static_len+=a*(l[2*n+1]+s)));if(0!==g){do{for(i=p-1;0===e.bl_count[i];)i--;e.bl_count[i]--,e.bl_count[i+1]+=2,e.bl_count[p]--,g-=2}while(g>0);for(i=p;0!==i;i--)for(n=e.bl_count[i];0!==n;)(o=e.heap[--r])>u||(c[2*o+1]!==i&&(e.opt_len+=(i-c[2*o+1])*c[2*o],c[2*o+1]=i),n--)}}(e,t),E(i,u,e.bl_count)}function C(e,t,r){var n,o,i=-1,s=t[1],a=0,c=7,u=4;for(0===s&&(c=138,u=3),t[2*(r+1)+1]=65535,n=0;n<=r;n++)o=s,s=t[2*(n+1)+1],++a<c&&o===s||(a<u?e.bl_tree[2*o]+=a:0!==o?(o!==i&&e.bl_tree[2*o]++,e.bl_tree[32]++):a<=10?e.bl_tree[34]++:e.bl_tree[36]++,a=0,i=o,0===s?(c=138,u=3):o===s?(c=6,u=3):(c=7,u=4))}function R(e,t,r){var n,o,i=-1,s=t[1],a=0,c=7,u=4;for(0===s&&(c=138,u=3),n=0;n<=r;n++)if(o=s,s=t[2*(n+1)+1],!(++a<c&&o===s)){if(a<u)do{O(e,o,e.bl_tree)}while(0!=--a);else 0!==o?(o!==i&&(O(e,o,e.bl_tree),a--),O(e,16,e.bl_tree),k(e,a-3,2)):a<=10?(O(e,17,e.bl_tree),k(e,a-3,3)):(O(e,18,e.bl_tree),k(e,a-11,7));a=0,i=o,0===s?(c=138,u=3):o===s?(c=6,u=3):(c=7,u=4)}}o(y);var T=!1;function N(e,t,r,o){k(e,0+(o?1:0),3),function(e,t,r,o){P(e),o&&(_(e,r),_(e,~r)),n.arraySet(e.pending_buf,e.window,t,r,e.pending),e.pending+=r}(e,t,r,!0)}t._tr_init=function(e){T||(!function(){var e,t,r,n,o,c=new Array(16);for(r=0,n=0;n<28;n++)for(h[n]=r,e=0;e<1<<i[n];e++)d[r++]=n;for(d[r-1]=n,o=0,n=0;n<16;n++)for(y[n]=o,e=0;e<1<<s[n];e++)f[o++]=n;for(o>>=7;n<30;n++)for(y[n]=o<<7,e=0;e<1<<s[n]-7;e++)f[256+o++]=n;for(t=0;t<=15;t++)c[t]=0;for(e=0;e<=143;)u[2*e+1]=8,e++,c[8]++;for(;e<=255;)u[2*e+1]=9,e++,c[9]++;for(;e<=279;)u[2*e+1]=7,e++,c[7]++;for(;e<=287;)u[2*e+1]=8,e++,c[8]++;for(E(u,287,c),e=0;e<30;e++)l[2*e+1]=5,l[2*e]=S(e,5);p=new b(u,i,257,286,15),g=new b(l,s,0,30,15),m=new b(new Array(0),a,0,19,7)}(),T=!0),e.l_desc=new v(e.dyn_ltree,p),e.d_desc=new v(e.dyn_dtree,g),e.bl_desc=new v(e.bl_tree,m),e.bi_buf=0,e.bi_valid=0,j(e)},t._tr_stored_block=N,t._tr_flush_block=function(e,t,r,n){var o,i,s=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,r=4093624447;for(t=0;t<=31;t++,r>>>=1)if(1&r&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),I(e,e.l_desc),I(e,e.d_desc),s=function(e){var t;for(C(e,e.dyn_ltree,e.l_desc.max_code),C(e,e.dyn_dtree,e.d_desc.max_code),I(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*c[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),o=e.opt_len+3+7>>>3,(i=e.static_len+3+7>>>3)<=o&&(o=i)):o=i=r+5,r+4<=o&&-1!==t?N(e,t,r,n):4===e.strategy||i===o?(k(e,2+(n?1:0),3),M(e,u,l)):(k(e,4+(n?1:0),3),function(e,t,r,n){var o;for(k(e,t-257,5),k(e,r-1,5),k(e,n-4,4),o=0;o<n;o++)k(e,e.bl_tree[2*c[o]+1],3);R(e,e.dyn_ltree,t-1),R(e,e.dyn_dtree,r-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,s+1),M(e,e.dyn_ltree,e.dyn_dtree)),j(e),n&&P(e)},t._tr_tally=function(e,t,r){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&r,e.last_lit++,0===t?e.dyn_ltree[2*r]++:(e.matches++,t--,e.dyn_ltree[2*(d[r]+256+1)]++,e.dyn_dtree[2*w(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){k(e,2,3),O(e,256,u),function(e){16===e.bi_valid?(_(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},function(e,t,r){"use strict";var n=r(542),o=r(57),i=r(294),s=r(296),a=r(169),c=r(295),u=r(545),l=Object.prototype.toString;function f(e){if(!(this instanceof f))return new f(e);this.options=o.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var r=n.inflateInit2(this.strm,t.windowBits);if(r!==s.Z_OK)throw new Error(a[r]);if(this.header=new u,n.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=i.string2buf(t.dictionary):"[object ArrayBuffer]"===l.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(r=n.inflateSetDictionary(this.strm,t.dictionary))!==s.Z_OK))throw new Error(a[r])}function d(e,t){var r=new f(t);if(r.push(e,!0),r.err)throw r.msg||a[r.err];return r.result}f.prototype.push=function(e,t){var r,a,c,u,f,d=this.strm,h=this.options.chunkSize,p=this.options.dictionary,g=!1;if(this.ended)return!1;a=t===~~t?t:!0===t?s.Z_FINISH:s.Z_NO_FLUSH,"string"==typeof e?d.input=i.binstring2buf(e):"[object ArrayBuffer]"===l.call(e)?d.input=new Uint8Array(e):d.input=e,d.next_in=0,d.avail_in=d.input.length;do{if(0===d.avail_out&&(d.output=new o.Buf8(h),d.next_out=0,d.avail_out=h),(r=n.inflate(d,s.Z_NO_FLUSH))===s.Z_NEED_DICT&&p&&(r=n.inflateSetDictionary(this.strm,p)),r===s.Z_BUF_ERROR&&!0===g&&(r=s.Z_OK,g=!1),r!==s.Z_STREAM_END&&r!==s.Z_OK)return this.onEnd(r),this.ended=!0,!1;d.next_out&&(0!==d.avail_out&&r!==s.Z_STREAM_END&&(0!==d.avail_in||a!==s.Z_FINISH&&a!==s.Z_SYNC_FLUSH)||("string"===this.options.to?(c=i.utf8border(d.output,d.next_out),u=d.next_out-c,f=i.buf2string(d.output,c),d.next_out=u,d.avail_out=h-u,u&&o.arraySet(d.output,d.output,c,u,0),this.onData(f)):this.onData(o.shrinkBuf(d.output,d.next_out)))),0===d.avail_in&&0===d.avail_out&&(g=!0)}while((d.avail_in>0||0===d.avail_out)&&r!==s.Z_STREAM_END);return r===s.Z_STREAM_END&&(a=s.Z_FINISH),a===s.Z_FINISH?(r=n.inflateEnd(this.strm),this.onEnd(r),this.ended=!0,r===s.Z_OK):a!==s.Z_SYNC_FLUSH||(this.onEnd(s.Z_OK),d.avail_out=0,!0)},f.prototype.onData=function(e){this.chunks.push(e)},f.prototype.onEnd=function(e){e===s.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=o.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Inflate=f,t.inflate=d,t.inflateRaw=function(e,t){return(t=t||{}).raw=!0,d(e,t)},t.ungzip=d},function(e,t,r){"use strict";var n=r(57),o=r(292),i=r(293),s=r(543),a=r(544);function c(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function u(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function l(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new n.Buf32(852),t.distcode=t.distdyn=new n.Buf32(592),t.sane=1,t.back=-1,0):-2}function f(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,l(e)):-2}function d(e,t){var r,n;return e&&e.state?(n=e.state,t<0?(r=0,t=-t):(r=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(null!==n.window&&n.wbits!==t&&(n.window=null),n.wrap=r,n.wbits=t,f(e))):-2}function h(e,t){var r,n;return e?(n=new u,e.state=n,n.window=null,0!==(r=d(e,t))&&(e.state=null),r):-2}var p,g,m=!0;function y(e){if(m){var t;for(p=new n.Buf32(512),g=new n.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(a(1,e.lens,0,288,p,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;a(2,e.lens,0,32,g,0,e.work,{bits:5}),m=!1}e.lencode=p,e.lenbits=9,e.distcode=g,e.distbits=5}function b(e,t,r,o){var i,s=e.state;return null===s.window&&(s.wsize=1<<s.wbits,s.wnext=0,s.whave=0,s.window=new n.Buf8(s.wsize)),o>=s.wsize?(n.arraySet(s.window,t,r-s.wsize,s.wsize,0),s.wnext=0,s.whave=s.wsize):((i=s.wsize-s.wnext)>o&&(i=o),n.arraySet(s.window,t,r-o,i,s.wnext),(o-=i)?(n.arraySet(s.window,t,r-o,o,0),s.wnext=o,s.whave=s.wsize):(s.wnext+=i,s.wnext===s.wsize&&(s.wnext=0),s.whave<s.wsize&&(s.whave+=i))),0}t.inflateReset=f,t.inflateReset2=d,t.inflateResetKeep=l,t.inflateInit=function(e){return h(e,15)},t.inflateInit2=h,t.inflate=function(e,t){var r,u,l,f,d,h,p,g,m,v,w,_,k,O,S,E,j,P,A,x,M,I,C,R,T=0,N=new n.Buf8(4),B=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return-2;12===(r=e.state).mode&&(r.mode=13),d=e.next_out,l=e.output,p=e.avail_out,f=e.next_in,u=e.input,h=e.avail_in,g=r.hold,m=r.bits,v=h,w=p,I=0;e:for(;;)switch(r.mode){case 1:if(0===r.wrap){r.mode=13;break}for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(2&r.wrap&&35615===g){r.check=0,N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0),g=0,m=0,r.mode=2;break}if(r.flags=0,r.head&&(r.head.done=!1),!(1&r.wrap)||(((255&g)<<8)+(g>>8))%31){e.msg="incorrect header check",r.mode=30;break}if(8!=(15&g)){e.msg="unknown compression method",r.mode=30;break}if(m-=4,M=8+(15&(g>>>=4)),0===r.wbits)r.wbits=M;else if(M>r.wbits){e.msg="invalid window size",r.mode=30;break}r.dmax=1<<M,e.adler=r.check=1,r.mode=512&g?10:12,g=0,m=0;break;case 2:for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(r.flags=g,8!=(255&r.flags)){e.msg="unknown compression method",r.mode=30;break}if(57344&r.flags){e.msg="unknown header flags set",r.mode=30;break}r.head&&(r.head.text=g>>8&1),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0)),g=0,m=0,r.mode=3;case 3:for(;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.head&&(r.head.time=g),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,N[2]=g>>>16&255,N[3]=g>>>24&255,r.check=i(r.check,N,4,0)),g=0,m=0,r.mode=4;case 4:for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.head&&(r.head.xflags=255&g,r.head.os=g>>8),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0)),g=0,m=0,r.mode=5;case 5:if(1024&r.flags){for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.length=g,r.head&&(r.head.extra_len=g),512&r.flags&&(N[0]=255&g,N[1]=g>>>8&255,r.check=i(r.check,N,2,0)),g=0,m=0}else r.head&&(r.head.extra=null);r.mode=6;case 6:if(1024&r.flags&&((_=r.length)>h&&(_=h),_&&(r.head&&(M=r.head.extra_len-r.length,r.head.extra||(r.head.extra=new Array(r.head.extra_len)),n.arraySet(r.head.extra,u,f,_,M)),512&r.flags&&(r.check=i(r.check,u,_,f)),h-=_,f+=_,r.length-=_),r.length))break e;r.length=0,r.mode=7;case 7:if(2048&r.flags){if(0===h)break e;_=0;do{M=u[f+_++],r.head&&M&&r.length<65536&&(r.head.name+=String.fromCharCode(M))}while(M&&_<h);if(512&r.flags&&(r.check=i(r.check,u,_,f)),h-=_,f+=_,M)break e}else r.head&&(r.head.name=null);r.length=0,r.mode=8;case 8:if(4096&r.flags){if(0===h)break e;_=0;do{M=u[f+_++],r.head&&M&&r.length<65536&&(r.head.comment+=String.fromCharCode(M))}while(M&&_<h);if(512&r.flags&&(r.check=i(r.check,u,_,f)),h-=_,f+=_,M)break e}else r.head&&(r.head.comment=null);r.mode=9;case 9:if(512&r.flags){for(;m<16;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(g!==(65535&r.check)){e.msg="header crc mismatch",r.mode=30;break}g=0,m=0}r.head&&(r.head.hcrc=r.flags>>9&1,r.head.done=!0),e.adler=r.check=0,r.mode=12;break;case 10:for(;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}e.adler=r.check=c(g),g=0,m=0,r.mode=11;case 11:if(0===r.havedict)return e.next_out=d,e.avail_out=p,e.next_in=f,e.avail_in=h,r.hold=g,r.bits=m,2;e.adler=r.check=1,r.mode=12;case 12:if(5===t||6===t)break e;case 13:if(r.last){g>>>=7&m,m-=7&m,r.mode=27;break}for(;m<3;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}switch(r.last=1&g,m-=1,3&(g>>>=1)){case 0:r.mode=14;break;case 1:if(y(r),r.mode=20,6===t){g>>>=2,m-=2;break e}break;case 2:r.mode=17;break;case 3:e.msg="invalid block type",r.mode=30}g>>>=2,m-=2;break;case 14:for(g>>>=7&m,m-=7&m;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if((65535&g)!=(g>>>16^65535)){e.msg="invalid stored block lengths",r.mode=30;break}if(r.length=65535&g,g=0,m=0,r.mode=15,6===t)break e;case 15:r.mode=16;case 16:if(_=r.length){if(_>h&&(_=h),_>p&&(_=p),0===_)break e;n.arraySet(l,u,f,_,d),h-=_,f+=_,p-=_,d+=_,r.length-=_;break}r.mode=12;break;case 17:for(;m<14;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(r.nlen=257+(31&g),g>>>=5,m-=5,r.ndist=1+(31&g),g>>>=5,m-=5,r.ncode=4+(15&g),g>>>=4,m-=4,r.nlen>286||r.ndist>30){e.msg="too many length or distance symbols",r.mode=30;break}r.have=0,r.mode=18;case 18:for(;r.have<r.ncode;){for(;m<3;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.lens[B[r.have++]]=7&g,g>>>=3,m-=3}for(;r.have<19;)r.lens[B[r.have++]]=0;if(r.lencode=r.lendyn,r.lenbits=7,C={bits:r.lenbits},I=a(0,r.lens,0,19,r.lencode,0,r.work,C),r.lenbits=C.bits,I){e.msg="invalid code lengths set",r.mode=30;break}r.have=0,r.mode=19;case 19:for(;r.have<r.nlen+r.ndist;){for(;E=(T=r.lencode[g&(1<<r.lenbits)-1])>>>16&255,j=65535&T,!((S=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(j<16)g>>>=S,m-=S,r.lens[r.have++]=j;else{if(16===j){for(R=S+2;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(g>>>=S,m-=S,0===r.have){e.msg="invalid bit length repeat",r.mode=30;break}M=r.lens[r.have-1],_=3+(3&g),g>>>=2,m-=2}else if(17===j){for(R=S+3;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}m-=S,M=0,_=3+(7&(g>>>=S)),g>>>=3,m-=3}else{for(R=S+7;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}m-=S,M=0,_=11+(127&(g>>>=S)),g>>>=7,m-=7}if(r.have+_>r.nlen+r.ndist){e.msg="invalid bit length repeat",r.mode=30;break}for(;_--;)r.lens[r.have++]=M}}if(30===r.mode)break;if(0===r.lens[256]){e.msg="invalid code -- missing end-of-block",r.mode=30;break}if(r.lenbits=9,C={bits:r.lenbits},I=a(1,r.lens,0,r.nlen,r.lencode,0,r.work,C),r.lenbits=C.bits,I){e.msg="invalid literal/lengths set",r.mode=30;break}if(r.distbits=6,r.distcode=r.distdyn,C={bits:r.distbits},I=a(2,r.lens,r.nlen,r.ndist,r.distcode,0,r.work,C),r.distbits=C.bits,I){e.msg="invalid distances set",r.mode=30;break}if(r.mode=20,6===t)break e;case 20:r.mode=21;case 21:if(h>=6&&p>=258){e.next_out=d,e.avail_out=p,e.next_in=f,e.avail_in=h,r.hold=g,r.bits=m,s(e,w),d=e.next_out,l=e.output,p=e.avail_out,f=e.next_in,u=e.input,h=e.avail_in,g=r.hold,m=r.bits,12===r.mode&&(r.back=-1);break}for(r.back=0;E=(T=r.lencode[g&(1<<r.lenbits)-1])>>>16&255,j=65535&T,!((S=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(E&&0==(240&E)){for(P=S,A=E,x=j;E=(T=r.lencode[x+((g&(1<<P+A)-1)>>P)])>>>16&255,j=65535&T,!(P+(S=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}g>>>=P,m-=P,r.back+=P}if(g>>>=S,m-=S,r.back+=S,r.length=j,0===E){r.mode=26;break}if(32&E){r.back=-1,r.mode=12;break}if(64&E){e.msg="invalid literal/length code",r.mode=30;break}r.extra=15&E,r.mode=22;case 22:if(r.extra){for(R=r.extra;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.length+=g&(1<<r.extra)-1,g>>>=r.extra,m-=r.extra,r.back+=r.extra}r.was=r.length,r.mode=23;case 23:for(;E=(T=r.distcode[g&(1<<r.distbits)-1])>>>16&255,j=65535&T,!((S=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(0==(240&E)){for(P=S,A=E,x=j;E=(T=r.distcode[x+((g&(1<<P+A)-1)>>P)])>>>16&255,j=65535&T,!(P+(S=T>>>24)<=m);){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}g>>>=P,m-=P,r.back+=P}if(g>>>=S,m-=S,r.back+=S,64&E){e.msg="invalid distance code",r.mode=30;break}r.offset=j,r.extra=15&E,r.mode=24;case 24:if(r.extra){for(R=r.extra;m<R;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}r.offset+=g&(1<<r.extra)-1,g>>>=r.extra,m-=r.extra,r.back+=r.extra}if(r.offset>r.dmax){e.msg="invalid distance too far back",r.mode=30;break}r.mode=25;case 25:if(0===p)break e;if(_=w-p,r.offset>_){if((_=r.offset-_)>r.whave&&r.sane){e.msg="invalid distance too far back",r.mode=30;break}_>r.wnext?(_-=r.wnext,k=r.wsize-_):k=r.wnext-_,_>r.length&&(_=r.length),O=r.window}else O=l,k=d-r.offset,_=r.length;_>p&&(_=p),p-=_,r.length-=_;do{l[d++]=O[k++]}while(--_);0===r.length&&(r.mode=21);break;case 26:if(0===p)break e;l[d++]=r.length,p--,r.mode=21;break;case 27:if(r.wrap){for(;m<32;){if(0===h)break e;h--,g|=u[f++]<<m,m+=8}if(w-=p,e.total_out+=w,r.total+=w,w&&(e.adler=r.check=r.flags?i(r.check,l,w,d-w):o(r.check,l,w,d-w)),w=p,(r.flags?g:c(g))!==r.check){e.msg="incorrect data check",r.mode=30;break}g=0,m=0}r.mode=28;case 28:if(r.wrap&&r.flags){for(;m<32;){if(0===h)break e;h--,g+=u[f++]<<m,m+=8}if(g!==(4294967295&r.total)){e.msg="incorrect length check",r.mode=30;break}g=0,m=0}r.mode=29;case 29:I=1;break e;case 30:I=-3;break e;case 31:return-4;case 32:default:return-2}return e.next_out=d,e.avail_out=p,e.next_in=f,e.avail_in=h,r.hold=g,r.bits=m,(r.wsize||w!==e.avail_out&&r.mode<30&&(r.mode<27||4!==t))&&b(e,e.output,e.next_out,w-e.avail_out)?(r.mode=31,-4):(v-=e.avail_in,w-=e.avail_out,e.total_in+=v,e.total_out+=w,r.total+=w,r.wrap&&w&&(e.adler=r.check=r.flags?i(r.check,l,w,e.next_out-w):o(r.check,l,w,e.next_out-w)),e.data_type=r.bits+(r.last?64:0)+(12===r.mode?128:0)+(20===r.mode||15===r.mode?256:0),(0===v&&0===w||4===t)&&0===I&&(I=-5),I)},t.inflateEnd=function(e){if(!e||!e.state)return-2;var t=e.state;return t.window&&(t.window=null),e.state=null,0},t.inflateGetHeader=function(e,t){var r;return e&&e.state?0==(2&(r=e.state).wrap)?-2:(r.head=t,t.done=!1,0):-2},t.inflateSetDictionary=function(e,t){var r,n=t.length;return e&&e.state?0!==(r=e.state).wrap&&11!==r.mode?-2:11===r.mode&&o(1,t,n,0)!==r.check?-3:b(e,t,n,n)?(r.mode=31,-4):(r.havedict=1,0):-2},t.inflateInfo="pako inflate (from Nodeca project)"},function(e,t,r){"use strict";e.exports=function(e,t){var r,n,o,i,s,a,c,u,l,f,d,h,p,g,m,y,b,v,w,_,k,O,S,E,j;r=e.state,n=e.next_in,E=e.input,o=n+(e.avail_in-5),i=e.next_out,j=e.output,s=i-(t-e.avail_out),a=i+(e.avail_out-257),c=r.dmax,u=r.wsize,l=r.whave,f=r.wnext,d=r.window,h=r.hold,p=r.bits,g=r.lencode,m=r.distcode,y=(1<<r.lenbits)-1,b=(1<<r.distbits)-1;e:do{p<15&&(h+=E[n++]<<p,p+=8,h+=E[n++]<<p,p+=8),v=g[h&y];t:for(;;){if(h>>>=w=v>>>24,p-=w,0===(w=v>>>16&255))j[i++]=65535&v;else{if(!(16&w)){if(0==(64&w)){v=g[(65535&v)+(h&(1<<w)-1)];continue t}if(32&w){r.mode=12;break e}e.msg="invalid literal/length code",r.mode=30;break e}_=65535&v,(w&=15)&&(p<w&&(h+=E[n++]<<p,p+=8),_+=h&(1<<w)-1,h>>>=w,p-=w),p<15&&(h+=E[n++]<<p,p+=8,h+=E[n++]<<p,p+=8),v=m[h&b];r:for(;;){if(h>>>=w=v>>>24,p-=w,!(16&(w=v>>>16&255))){if(0==(64&w)){v=m[(65535&v)+(h&(1<<w)-1)];continue r}e.msg="invalid distance code",r.mode=30;break e}if(k=65535&v,p<(w&=15)&&(h+=E[n++]<<p,(p+=8)<w&&(h+=E[n++]<<p,p+=8)),(k+=h&(1<<w)-1)>c){e.msg="invalid distance too far back",r.mode=30;break e}if(h>>>=w,p-=w,k>(w=i-s)){if((w=k-w)>l&&r.sane){e.msg="invalid distance too far back",r.mode=30;break e}if(O=0,S=d,0===f){if(O+=u-w,w<_){_-=w;do{j[i++]=d[O++]}while(--w);O=i-k,S=j}}else if(f<w){if(O+=u+f-w,(w-=f)<_){_-=w;do{j[i++]=d[O++]}while(--w);if(O=0,f<_){_-=w=f;do{j[i++]=d[O++]}while(--w);O=i-k,S=j}}}else if(O+=f-w,w<_){_-=w;do{j[i++]=d[O++]}while(--w);O=i-k,S=j}for(;_>2;)j[i++]=S[O++],j[i++]=S[O++],j[i++]=S[O++],_-=3;_&&(j[i++]=S[O++],_>1&&(j[i++]=S[O++]))}else{O=i-k;do{j[i++]=j[O++],j[i++]=j[O++],j[i++]=j[O++],_-=3}while(_>2);_&&(j[i++]=j[O++],_>1&&(j[i++]=j[O++]))}break}}break}}while(n<o&&i<a);n-=_=p>>3,h&=(1<<(p-=_<<3))-1,e.next_in=n,e.next_out=i,e.avail_in=n<o?o-n+5:5-(n-o),e.avail_out=i<a?a-i+257:257-(i-a),r.hold=h,r.bits=p}},function(e,t,r){"use strict";var n=r(57),o=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],i=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],a=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,r,c,u,l,f,d){var h,p,g,m,y,b,v,w,_,k=d.bits,O=0,S=0,E=0,j=0,P=0,A=0,x=0,M=0,I=0,C=0,R=null,T=0,N=new n.Buf16(16),B=new n.Buf16(16),D=null,L=0;for(O=0;O<=15;O++)N[O]=0;for(S=0;S<c;S++)N[t[r+S]]++;for(P=k,j=15;j>=1&&0===N[j];j--);if(P>j&&(P=j),0===j)return u[l++]=20971520,u[l++]=20971520,d.bits=1,0;for(E=1;E<j&&0===N[E];E++);for(P<E&&(P=E),M=1,O=1;O<=15;O++)if(M<<=1,(M-=N[O])<0)return-1;if(M>0&&(0===e||1!==j))return-1;for(B[1]=0,O=1;O<15;O++)B[O+1]=B[O]+N[O];for(S=0;S<c;S++)0!==t[r+S]&&(f[B[t[r+S]]++]=S);if(0===e?(R=D=f,b=19):1===e?(R=o,T-=257,D=i,L-=257,b=256):(R=s,D=a,b=-1),C=0,S=0,O=E,y=l,A=P,x=0,g=-1,m=(I=1<<P)-1,1===e&&I>852||2===e&&I>592)return 1;for(;;){v=O-x,f[S]<b?(w=0,_=f[S]):f[S]>b?(w=D[L+f[S]],_=R[T+f[S]]):(w=96,_=0),h=1<<O-x,E=p=1<<A;do{u[y+(C>>x)+(p-=h)]=v<<24|w<<16|_|0}while(0!==p);for(h=1<<O-1;C&h;)h>>=1;if(0!==h?(C&=h-1,C+=h):C=0,S++,0==--N[O]){if(O===j)break;O=t[r+f[S]]}if(O>P&&(C&m)!==g){for(0===x&&(x=P),y+=E,M=1<<(A=O-x);A+x<j&&!((M-=N[A+x])<=0);)A++,M<<=1;if(I+=1<<A,1===e&&I>852||2===e&&I>592)return 1;u[g=C&m]=P<<24|A<<16|y-l|0}}return 0!==C&&(u[y+C]=O-x<<24|64<<16|0),d.bits=P,0}},function(e,t,r){"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},,function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Mnemonic=void 0;const o=r(69),i=r(557),s=r(2);class a{static generateWallet(e,t="m/44'/118'/0'/0/0",r="",o=256){return n(this,void 0,void 0,(function*(){const n=yield a.generateSeed(e,o);return{privKey:a.generateWalletFromMnemonic(n,t,r),mnemonic:n}}))}static validateMnemonic(e){o.validateMnemonic(e)}static generateSeed(e,t=128){return n(this,void 0,void 0,(function*(){if(t%32!=0)throw new TypeError("invalid entropy");let r=new Uint8Array(t/8);return r=yield e(r),o.entropyToMnemonic(s.Buffer.from(r).toString("hex"))}))}static generateWalletFromMnemonic(e,t="m/44'/118'/0'/0/0",r=""){const n=o.mnemonicToSeedSync(e,r),s=i.fromSeed(n).derivePath(t).privateKey;if(!s)throw new Error("null hd key");return s}}t.Mnemonic=a},function(e){e.exports=JSON.parse('["abdikace","abeceda","adresa","agrese","akce","aktovka","alej","alkohol","amputace","ananas","andulka","anekdota","anketa","antika","anulovat","archa","arogance","asfalt","asistent","aspirace","astma","astronom","atlas","atletika","atol","autobus","azyl","babka","bachor","bacil","baculka","badatel","bageta","bagr","bahno","bakterie","balada","baletka","balkon","balonek","balvan","balza","bambus","bankomat","barbar","baret","barman","baroko","barva","baterka","batoh","bavlna","bazalka","bazilika","bazuka","bedna","beran","beseda","bestie","beton","bezinka","bezmoc","beztak","bicykl","bidlo","biftek","bikiny","bilance","biograf","biolog","bitva","bizon","blahobyt","blatouch","blecha","bledule","blesk","blikat","blizna","blokovat","bloudit","blud","bobek","bobr","bodlina","bodnout","bohatost","bojkot","bojovat","bokorys","bolest","borec","borovice","bota","boubel","bouchat","bouda","boule","bourat","boxer","bradavka","brambora","branka","bratr","brepta","briketa","brko","brloh","bronz","broskev","brunetka","brusinka","brzda","brzy","bublina","bubnovat","buchta","buditel","budka","budova","bufet","bujarost","bukvice","buldok","bulva","bunda","bunkr","burza","butik","buvol","buzola","bydlet","bylina","bytovka","bzukot","capart","carevna","cedr","cedule","cejch","cejn","cela","celer","celkem","celnice","cenina","cennost","cenovka","centrum","cenzor","cestopis","cetka","chalupa","chapadlo","charita","chata","chechtat","chemie","chichot","chirurg","chlad","chleba","chlubit","chmel","chmura","chobot","chochol","chodba","cholera","chomout","chopit","choroba","chov","chrapot","chrlit","chrt","chrup","chtivost","chudina","chutnat","chvat","chvilka","chvost","chyba","chystat","chytit","cibule","cigareta","cihelna","cihla","cinkot","cirkus","cisterna","citace","citrus","cizinec","cizost","clona","cokoliv","couvat","ctitel","ctnost","cudnost","cuketa","cukr","cupot","cvaknout","cval","cvik","cvrkot","cyklista","daleko","dareba","datel","datum","dcera","debata","dechovka","decibel","deficit","deflace","dekl","dekret","demokrat","deprese","derby","deska","detektiv","dikobraz","diktovat","dioda","diplom","disk","displej","divadlo","divoch","dlaha","dlouho","dluhopis","dnes","dobro","dobytek","docent","dochutit","dodnes","dohled","dohoda","dohra","dojem","dojnice","doklad","dokola","doktor","dokument","dolar","doleva","dolina","doma","dominant","domluvit","domov","donutit","dopad","dopis","doplnit","doposud","doprovod","dopustit","dorazit","dorost","dort","dosah","doslov","dostatek","dosud","dosyta","dotaz","dotek","dotknout","doufat","doutnat","dovozce","dozadu","doznat","dozorce","drahota","drak","dramatik","dravec","draze","drdol","drobnost","drogerie","drozd","drsnost","drtit","drzost","duben","duchovno","dudek","duha","duhovka","dusit","dusno","dutost","dvojice","dvorec","dynamit","ekolog","ekonomie","elektron","elipsa","email","emise","emoce","empatie","epizoda","epocha","epopej","epos","esej","esence","eskorta","eskymo","etiketa","euforie","evoluce","exekuce","exkurze","expedice","exploze","export","extrakt","facka","fajfka","fakulta","fanatik","fantazie","farmacie","favorit","fazole","federace","fejeton","fenka","fialka","figurant","filozof","filtr","finance","finta","fixace","fjord","flanel","flirt","flotila","fond","fosfor","fotbal","fotka","foton","frakce","freska","fronta","fukar","funkce","fyzika","galeje","garant","genetika","geolog","gilotina","glazura","glejt","golem","golfista","gotika","graf","gramofon","granule","grep","gril","grog","groteska","guma","hadice","hadr","hala","halenka","hanba","hanopis","harfa","harpuna","havran","hebkost","hejkal","hejno","hejtman","hektar","helma","hematom","herec","herna","heslo","hezky","historik","hladovka","hlasivky","hlava","hledat","hlen","hlodavec","hloh","hloupost","hltat","hlubina","hluchota","hmat","hmota","hmyz","hnis","hnojivo","hnout","hoblina","hoboj","hoch","hodiny","hodlat","hodnota","hodovat","hojnost","hokej","holinka","holka","holub","homole","honitba","honorace","horal","horda","horizont","horko","horlivec","hormon","hornina","horoskop","horstvo","hospoda","hostina","hotovost","houba","houf","houpat","houska","hovor","hradba","hranice","hravost","hrazda","hrbolek","hrdina","hrdlo","hrdost","hrnek","hrobka","hromada","hrot","hrouda","hrozen","hrstka","hrubost","hryzat","hubenost","hubnout","hudba","hukot","humr","husita","hustota","hvozd","hybnost","hydrant","hygiena","hymna","hysterik","idylka","ihned","ikona","iluze","imunita","infekce","inflace","inkaso","inovace","inspekce","internet","invalida","investor","inzerce","ironie","jablko","jachta","jahoda","jakmile","jakost","jalovec","jantar","jarmark","jaro","jasan","jasno","jatka","javor","jazyk","jedinec","jedle","jednatel","jehlan","jekot","jelen","jelito","jemnost","jenom","jepice","jeseter","jevit","jezdec","jezero","jinak","jindy","jinoch","jiskra","jistota","jitrnice","jizva","jmenovat","jogurt","jurta","kabaret","kabel","kabinet","kachna","kadet","kadidlo","kahan","kajak","kajuta","kakao","kaktus","kalamita","kalhoty","kalibr","kalnost","kamera","kamkoliv","kamna","kanibal","kanoe","kantor","kapalina","kapela","kapitola","kapka","kaple","kapota","kapr","kapusta","kapybara","karamel","karotka","karton","kasa","katalog","katedra","kauce","kauza","kavalec","kazajka","kazeta","kazivost","kdekoliv","kdesi","kedluben","kemp","keramika","kino","klacek","kladivo","klam","klapot","klasika","klaun","klec","klenba","klepat","klesnout","klid","klima","klisna","klobouk","klokan","klopa","kloub","klubovna","klusat","kluzkost","kmen","kmitat","kmotr","kniha","knot","koalice","koberec","kobka","kobliha","kobyla","kocour","kohout","kojenec","kokos","koktejl","kolaps","koleda","kolize","kolo","komando","kometa","komik","komnata","komora","kompas","komunita","konat","koncept","kondice","konec","konfese","kongres","konina","konkurs","kontakt","konzerva","kopanec","kopie","kopnout","koprovka","korbel","korektor","kormidlo","koroptev","korpus","koruna","koryto","korzet","kosatec","kostka","kotel","kotleta","kotoul","koukat","koupelna","kousek","kouzlo","kovboj","koza","kozoroh","krabice","krach","krajina","kralovat","krasopis","kravata","kredit","krejcar","kresba","kreveta","kriket","kritik","krize","krkavec","krmelec","krmivo","krocan","krok","kronika","kropit","kroupa","krovka","krtek","kruhadlo","krupice","krutost","krvinka","krychle","krypta","krystal","kryt","kudlanka","kufr","kujnost","kukla","kulajda","kulich","kulka","kulomet","kultura","kuna","kupodivu","kurt","kurzor","kutil","kvalita","kvasinka","kvestor","kynolog","kyselina","kytara","kytice","kytka","kytovec","kyvadlo","labrador","lachtan","ladnost","laik","lakomec","lamela","lampa","lanovka","lasice","laso","lastura","latinka","lavina","lebka","leckdy","leden","lednice","ledovka","ledvina","legenda","legie","legrace","lehce","lehkost","lehnout","lektvar","lenochod","lentilka","lepenka","lepidlo","letadlo","letec","letmo","letokruh","levhart","levitace","levobok","libra","lichotka","lidojed","lidskost","lihovina","lijavec","lilek","limetka","linie","linka","linoleum","listopad","litina","litovat","lobista","lodivod","logika","logoped","lokalita","loket","lomcovat","lopata","lopuch","lord","losos","lotr","loudal","louh","louka","louskat","lovec","lstivost","lucerna","lucifer","lump","lusk","lustrace","lvice","lyra","lyrika","lysina","madam","madlo","magistr","mahagon","majetek","majitel","majorita","makak","makovice","makrela","malba","malina","malovat","malvice","maminka","mandle","manko","marnost","masakr","maskot","masopust","matice","matrika","maturita","mazanec","mazivo","mazlit","mazurka","mdloba","mechanik","meditace","medovina","melasa","meloun","mentolka","metla","metoda","metr","mezera","migrace","mihnout","mihule","mikina","mikrofon","milenec","milimetr","milost","mimika","mincovna","minibar","minomet","minulost","miska","mistr","mixovat","mladost","mlha","mlhovina","mlok","mlsat","mluvit","mnich","mnohem","mobil","mocnost","modelka","modlitba","mohyla","mokro","molekula","momentka","monarcha","monokl","monstrum","montovat","monzun","mosaz","moskyt","most","motivace","motorka","motyka","moucha","moudrost","mozaika","mozek","mozol","mramor","mravenec","mrkev","mrtvola","mrzet","mrzutost","mstitel","mudrc","muflon","mulat","mumie","munice","muset","mutace","muzeum","muzikant","myslivec","mzda","nabourat","nachytat","nadace","nadbytek","nadhoz","nadobro","nadpis","nahlas","nahnat","nahodile","nahradit","naivita","najednou","najisto","najmout","naklonit","nakonec","nakrmit","nalevo","namazat","namluvit","nanometr","naoko","naopak","naostro","napadat","napevno","naplnit","napnout","naposled","naprosto","narodit","naruby","narychlo","nasadit","nasekat","naslepo","nastat","natolik","navenek","navrch","navzdory","nazvat","nebe","nechat","necky","nedaleko","nedbat","neduh","negace","nehet","nehoda","nejen","nejprve","neklid","nelibost","nemilost","nemoc","neochota","neonka","nepokoj","nerost","nerv","nesmysl","nesoulad","netvor","neuron","nevina","nezvykle","nicota","nijak","nikam","nikdy","nikl","nikterak","nitro","nocleh","nohavice","nominace","nora","norek","nositel","nosnost","nouze","noviny","novota","nozdra","nuda","nudle","nuget","nutit","nutnost","nutrie","nymfa","obal","obarvit","obava","obdiv","obec","obehnat","obejmout","obezita","obhajoba","obilnice","objasnit","objekt","obklopit","oblast","oblek","obliba","obloha","obluda","obnos","obohatit","obojek","obout","obrazec","obrna","obruba","obrys","obsah","obsluha","obstarat","obuv","obvaz","obvinit","obvod","obvykle","obyvatel","obzor","ocas","ocel","ocenit","ochladit","ochota","ochrana","ocitnout","odboj","odbyt","odchod","odcizit","odebrat","odeslat","odevzdat","odezva","odhadce","odhodit","odjet","odjinud","odkaz","odkoupit","odliv","odluka","odmlka","odolnost","odpad","odpis","odplout","odpor","odpustit","odpykat","odrazka","odsoudit","odstup","odsun","odtok","odtud","odvaha","odveta","odvolat","odvracet","odznak","ofina","ofsajd","ohlas","ohnisko","ohrada","ohrozit","ohryzek","okap","okenice","oklika","okno","okouzlit","okovy","okrasa","okres","okrsek","okruh","okupant","okurka","okusit","olejnina","olizovat","omak","omeleta","omezit","omladina","omlouvat","omluva","omyl","onehdy","opakovat","opasek","operace","opice","opilost","opisovat","opora","opozice","opravdu","oproti","orbital","orchestr","orgie","orlice","orloj","ortel","osada","oschnout","osika","osivo","oslava","oslepit","oslnit","oslovit","osnova","osoba","osolit","ospalec","osten","ostraha","ostuda","ostych","osvojit","oteplit","otisk","otop","otrhat","otrlost","otrok","otruby","otvor","ovanout","ovar","oves","ovlivnit","ovoce","oxid","ozdoba","pachatel","pacient","padouch","pahorek","pakt","palanda","palec","palivo","paluba","pamflet","pamlsek","panenka","panika","panna","panovat","panstvo","pantofle","paprika","parketa","parodie","parta","paruka","paryba","paseka","pasivita","pastelka","patent","patrona","pavouk","pazneht","pazourek","pecka","pedagog","pejsek","peklo","peloton","penalta","pendrek","penze","periskop","pero","pestrost","petarda","petice","petrolej","pevnina","pexeso","pianista","piha","pijavice","pikle","piknik","pilina","pilnost","pilulka","pinzeta","pipeta","pisatel","pistole","pitevna","pivnice","pivovar","placenta","plakat","plamen","planeta","plastika","platit","plavidlo","plaz","plech","plemeno","plenta","ples","pletivo","plevel","plivat","plnit","plno","plocha","plodina","plomba","plout","pluk","plyn","pobavit","pobyt","pochod","pocit","poctivec","podat","podcenit","podepsat","podhled","podivit","podklad","podmanit","podnik","podoba","podpora","podraz","podstata","podvod","podzim","poezie","pohanka","pohnutka","pohovor","pohroma","pohyb","pointa","pojistka","pojmout","pokazit","pokles","pokoj","pokrok","pokuta","pokyn","poledne","polibek","polknout","poloha","polynom","pomalu","pominout","pomlka","pomoc","pomsta","pomyslet","ponechat","ponorka","ponurost","popadat","popel","popisek","poplach","poprosit","popsat","popud","poradce","porce","porod","porucha","poryv","posadit","posed","posila","poskok","poslanec","posoudit","pospolu","postava","posudek","posyp","potah","potkan","potlesk","potomek","potrava","potupa","potvora","poukaz","pouto","pouzdro","povaha","povidla","povlak","povoz","povrch","povstat","povyk","povzdech","pozdrav","pozemek","poznatek","pozor","pozvat","pracovat","prahory","praktika","prales","praotec","praporek","prase","pravda","princip","prkno","probudit","procento","prodej","profese","prohra","projekt","prolomit","promile","pronikat","propad","prorok","prosba","proton","proutek","provaz","prskavka","prsten","prudkost","prut","prvek","prvohory","psanec","psovod","pstruh","ptactvo","puberta","puch","pudl","pukavec","puklina","pukrle","pult","pumpa","punc","pupen","pusa","pusinka","pustina","putovat","putyka","pyramida","pysk","pytel","racek","rachot","radiace","radnice","radon","raft","ragby","raketa","rakovina","rameno","rampouch","rande","rarach","rarita","rasovna","rastr","ratolest","razance","razidlo","reagovat","reakce","recept","redaktor","referent","reflex","rejnok","reklama","rekord","rekrut","rektor","reputace","revize","revma","revolver","rezerva","riskovat","riziko","robotika","rodokmen","rohovka","rokle","rokoko","romaneto","ropovod","ropucha","rorejs","rosol","rostlina","rotmistr","rotoped","rotunda","roubenka","roucho","roup","roura","rovina","rovnice","rozbor","rozchod","rozdat","rozeznat","rozhodce","rozinka","rozjezd","rozkaz","rozloha","rozmar","rozpad","rozruch","rozsah","roztok","rozum","rozvod","rubrika","ruchadlo","rukavice","rukopis","ryba","rybolov","rychlost","rydlo","rypadlo","rytina","ryzost","sadista","sahat","sako","samec","samizdat","samota","sanitka","sardinka","sasanka","satelit","sazba","sazenice","sbor","schovat","sebranka","secese","sedadlo","sediment","sedlo","sehnat","sejmout","sekera","sekta","sekunda","sekvoje","semeno","seno","servis","sesadit","seshora","seskok","seslat","sestra","sesuv","sesypat","setba","setina","setkat","setnout","setrvat","sever","seznam","shoda","shrnout","sifon","silnice","sirka","sirotek","sirup","situace","skafandr","skalisko","skanzen","skaut","skeptik","skica","skladba","sklenice","sklo","skluz","skoba","skokan","skoro","skripta","skrz","skupina","skvost","skvrna","slabika","sladidlo","slanina","slast","slavnost","sledovat","slepec","sleva","slezina","slib","slina","sliznice","slon","sloupek","slovo","sluch","sluha","slunce","slupka","slza","smaragd","smetana","smilstvo","smlouva","smog","smrad","smrk","smrtka","smutek","smysl","snad","snaha","snob","sobota","socha","sodovka","sokol","sopka","sotva","souboj","soucit","soudce","souhlas","soulad","soumrak","souprava","soused","soutok","souviset","spalovna","spasitel","spis","splav","spodek","spojenec","spolu","sponzor","spornost","spousta","sprcha","spustit","sranda","sraz","srdce","srna","srnec","srovnat","srpen","srst","srub","stanice","starosta","statika","stavba","stehno","stezka","stodola","stolek","stopa","storno","stoupat","strach","stres","strhnout","strom","struna","studna","stupnice","stvol","styk","subjekt","subtropy","suchar","sudost","sukno","sundat","sunout","surikata","surovina","svah","svalstvo","svetr","svatba","svazek","svisle","svitek","svoboda","svodidlo","svorka","svrab","sykavka","sykot","synek","synovec","sypat","sypkost","syrovost","sysel","sytost","tabletka","tabule","tahoun","tajemno","tajfun","tajga","tajit","tajnost","taktika","tamhle","tampon","tancovat","tanec","tanker","tapeta","tavenina","tazatel","technika","tehdy","tekutina","telefon","temnota","tendence","tenista","tenor","teplota","tepna","teprve","terapie","termoska","textil","ticho","tiskopis","titulek","tkadlec","tkanina","tlapka","tleskat","tlukot","tlupa","tmel","toaleta","topinka","topol","torzo","touha","toulec","tradice","traktor","tramp","trasa","traverza","trefit","trest","trezor","trhavina","trhlina","trochu","trojice","troska","trouba","trpce","trpitel","trpkost","trubec","truchlit","truhlice","trus","trvat","tudy","tuhnout","tuhost","tundra","turista","turnaj","tuzemsko","tvaroh","tvorba","tvrdost","tvrz","tygr","tykev","ubohost","uboze","ubrat","ubrousek","ubrus","ubytovna","ucho","uctivost","udivit","uhradit","ujednat","ujistit","ujmout","ukazatel","uklidnit","uklonit","ukotvit","ukrojit","ulice","ulita","ulovit","umyvadlo","unavit","uniforma","uniknout","upadnout","uplatnit","uplynout","upoutat","upravit","uran","urazit","usednout","usilovat","usmrtit","usnadnit","usnout","usoudit","ustlat","ustrnout","utahovat","utkat","utlumit","utonout","utopenec","utrousit","uvalit","uvolnit","uvozovka","uzdravit","uzel","uzenina","uzlina","uznat","vagon","valcha","valoun","vana","vandal","vanilka","varan","varhany","varovat","vcelku","vchod","vdova","vedro","vegetace","vejce","velbloud","veletrh","velitel","velmoc","velryba","venkov","veranda","verze","veselka","veskrze","vesnice","vespodu","vesta","veterina","veverka","vibrace","vichr","videohra","vidina","vidle","vila","vinice","viset","vitalita","vize","vizitka","vjezd","vklad","vkus","vlajka","vlak","vlasec","vlevo","vlhkost","vliv","vlnovka","vloupat","vnucovat","vnuk","voda","vodivost","vodoznak","vodstvo","vojensky","vojna","vojsko","volant","volba","volit","volno","voskovka","vozidlo","vozovna","vpravo","vrabec","vracet","vrah","vrata","vrba","vrcholek","vrhat","vrstva","vrtule","vsadit","vstoupit","vstup","vtip","vybavit","vybrat","vychovat","vydat","vydra","vyfotit","vyhledat","vyhnout","vyhodit","vyhradit","vyhubit","vyjasnit","vyjet","vyjmout","vyklopit","vykonat","vylekat","vymazat","vymezit","vymizet","vymyslet","vynechat","vynikat","vynutit","vypadat","vyplatit","vypravit","vypustit","vyrazit","vyrovnat","vyrvat","vyslovit","vysoko","vystavit","vysunout","vysypat","vytasit","vytesat","vytratit","vyvinout","vyvolat","vyvrhel","vyzdobit","vyznat","vzadu","vzbudit","vzchopit","vzdor","vzduch","vzdychat","vzestup","vzhledem","vzkaz","vzlykat","vznik","vzorek","vzpoura","vztah","vztek","xylofon","zabrat","zabydlet","zachovat","zadarmo","zadusit","zafoukat","zahltit","zahodit","zahrada","zahynout","zajatec","zajet","zajistit","zaklepat","zakoupit","zalepit","zamezit","zamotat","zamyslet","zanechat","zanikat","zaplatit","zapojit","zapsat","zarazit","zastavit","zasunout","zatajit","zatemnit","zatknout","zaujmout","zavalit","zavelet","zavinit","zavolat","zavrtat","zazvonit","zbavit","zbrusu","zbudovat","zbytek","zdaleka","zdarma","zdatnost","zdivo","zdobit","zdroj","zdvih","zdymadlo","zelenina","zeman","zemina","zeptat","zezadu","zezdola","zhatit","zhltnout","zhluboka","zhotovit","zhruba","zima","zimnice","zjemnit","zklamat","zkoumat","zkratka","zkumavka","zlato","zlehka","zloba","zlom","zlost","zlozvyk","zmapovat","zmar","zmatek","zmije","zmizet","zmocnit","zmodrat","zmrzlina","zmutovat","znak","znalost","znamenat","znovu","zobrazit","zotavit","zoubek","zoufale","zplodit","zpomalit","zprava","zprostit","zprudka","zprvu","zrada","zranit","zrcadlo","zrnitost","zrno","zrovna","zrychlit","zrzavost","zticha","ztratit","zubovina","zubr","zvednout","zvenku","zvesela","zvon","zvrat","zvukovod","zvyk"]')},function(e){e.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","这","中","大","为","上","个","国","我","以","要","他","时","来","用","们","生","到","作","地","于","出","就","分","对","成","会","可","主","发","年","动","同","工","也","能","下","过","子","说","产","种","面","而","方","后","多","定","行","学","法","所","民","得","经","十","三","之","进","着","等","部","度","家","电","力","里","如","水","化","高","自","二","理","起","小","物","现","实","加","量","都","两","体","制","机","当","使","点","从","业","本","去","把","性","好","应","开","它","合","还","因","由","其","些","然","前","外","天","政","四","日","那","社","义","事","平","形","相","全","表","间","样","与","关","各","重","新","线","内","数","正","心","反","你","明","看","原","又","么","利","比","或","但","质","气","第","向","道","命","此","变","条","只","没","结","解","问","意","建","月","公","无","系","军","很","情","者","最","立","代","想","已","通","并","提","直","题","党","程","展","五","果","料","象","员","革","位","入","常","文","总","次","品","式","活","设","及","管","特","件","长","求","老","头","基","资","边","流","路","级","少","图","山","统","接","知","较","将","组","见","计","别","她","手","角","期","根","论","运","农","指","几","九","区","强","放","决","西","被","干","做","必","战","先","回","则","任","取","据","处","队","南","给","色","光","门","即","保","治","北","造","百","规","热","领","七","海","口","东","导","器","压","志","世","金","增","争","济","阶","油","思","术","极","交","受","联","什","认","六","共","权","收","证","改","清","美","再","采","转","更","单","风","切","打","白","教","速","花","带","安","场","身","车","例","真","务","具","万","每","目","至","达","走","积","示","议","声","报","斗","完","类","八","离","华","名","确","才","科","张","信","马","节","话","米","整","空","元","况","今","集","温","传","土","许","步","群","广","石","记","需","段","研","界","拉","林","律","叫","且","究","观","越","织","装","影","算","低","持","音","众","书","布","复","容","儿","须","际","商","非","验","连","断","深","难","近","矿","千","周","委","素","技","备","半","办","青","省","列","习","响","约","支","般","史","感","劳","便","团","往","酸","历","市","克","何","除","消","构","府","称","太","准","精","值","号","率","族","维","划","选","标","写","存","候","毛","亲","快","效","斯","院","查","江","型","眼","王","按","格","养","易","置","派","层","片","始","却","专","状","育","厂","京","识","适","属","圆","包","火","住","调","满","县","局","照","参","红","细","引","听","该","铁","价","严","首","底","液","官","德","随","病","苏","失","尔","死","讲","配","女","黄","推","显","谈","罪","神","艺","呢","席","含","企","望","密","批","营","项","防","举","球","英","氧","势","告","李","台","落","木","帮","轮","破","亚","师","围","注","远","字","材","排","供","河","态","封","另","施","减","树","溶","怎","止","案","言","士","均","武","固","叶","鱼","波","视","仅","费","紧","爱","左","章","早","朝","害","续","轻","服","试","食","充","兵","源","判","护","司","足","某","练","差","致","板","田","降","黑","犯","负","击","范","继","兴","似","余","坚","曲","输","修","故","城","夫","够","送","笔","船","占","右","财","吃","富","春","职","觉","汉","画","功","巴","跟","虽","杂","飞","检","吸","助","升","阳","互","初","创","抗","考","投","坏","策","古","径","换","未","跑","留","钢","曾","端","责","站","简","述","钱","副","尽","帝","射","草","冲","承","独","令","限","阿","宣","环","双","请","超","微","让","控","州","良","轴","找","否","纪","益","依","优","顶","础","载","倒","房","突","坐","粉","敌","略","客","袁","冷","胜","绝","析","块","剂","测","丝","协","诉","念","陈","仍","罗","盐","友","洋","错","苦","夜","刑","移","频","逐","靠","混","母","短","皮","终","聚","汽","村","云","哪","既","距","卫","停","烈","央","察","烧","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","游","久","菜","味","旧","模","湖","货","损","预","阻","毫","普","稳","乙","妈","植","息","扩","银","语","挥","酒","守","拿","序","纸","医","缺","雨","吗","针","刘","啊","急","唱","误","训","愿","审","附","获","茶","鲜","粮","斤","孩","脱","硫","肥","善","龙","演","父","渐","血","欢","械","掌","歌","沙","刚","攻","谓","盾","讨","晚","粒","乱","燃","矛","乎","杀","药","宁","鲁","贵","钟","煤","读","班","伯","香","介","迫","句","丰","培","握","兰","担","弦","蛋","沉","假","穿","执","答","乐","谁","顺","烟","缩","征","脸","喜","松","脚","困","异","免","背","星","福","买","染","井","概","慢","怕","磁","倍","祖","皇","促","静","补","评","翻","肉","践","尼","衣","宽","扬","棉","希","伤","操","垂","秋","宜","氢","套","督","振","架","亮","末","宪","庆","编","牛","触","映","雷","销","诗","座","居","抓","裂","胞","呼","娘","景","威","绿","晶","厚","盟","衡","鸡","孙","延","危","胶","屋","乡","临","陆","顾","掉","呀","灯","岁","措","束","耐","剧","玉","赵","跳","哥","季","课","凯","胡","额","款","绍","卷","齐","伟","蒸","殖","永","宗","苗","川","炉","岩","弱","零","杨","奏","沿","露","杆","探","滑","镇","饭","浓","航","怀","赶","库","夺","伊","灵","税","途","灭","赛","归","召","鼓","播","盘","裁","险","康","唯","录","菌","纯","借","糖","盖","横","符","私","努","堂","域","枪","润","幅","哈","竟","熟","虫","泽","脑","壤","碳","欧","遍","侧","寨","敢","彻","虑","斜","薄","庭","纳","弹","饲","伸","折","麦","湿","暗","荷","瓦","塞","床","筑","恶","户","访","塔","奇","透","梁","刀","旋","迹","卡","氯","遇","份","毒","泥","退","洗","摆","灰","彩","卖","耗","夏","择","忙","铜","献","硬","予","繁","圈","雪","函","亦","抽","篇","阵","阴","丁","尺","追","堆","雄","迎","泛","爸","楼","避","谋","吨","野","猪","旗","累","偏","典","馆","索","秦","脂","潮","爷","豆","忽","托","惊","塑","遗","愈","朱","替","纤","粗","倾","尚","痛","楚","谢","奋","购","磨","君","池","旁","碎","骨","监","捕","弟","暴","割","贯","殊","释","词","亡","壁","顿","宝","午","尘","闻","揭","炮","残","冬","桥","妇","警","综","招","吴","付","浮","遭","徐","您","摇","谷","赞","箱","隔","订","男","吹","园","纷","唐","败","宋","玻","巨","耕","坦","荣","闭","湾","键","凡","驻","锅","救","恩","剥","凝","碱","齿","截","炼","麻","纺","禁","废","盛","版","缓","净","睛","昌","婚","涉","筒","嘴","插","岸","朗","庄","街","藏","姑","贸","腐","奴","啦","惯","乘","伙","恢","匀","纱","扎","辩","耳","彪","臣","亿","璃","抵","脉","秀","萨","俄","网","舞","店","喷","纵","寸","汗","挂","洪","贺","闪","柬","爆","烯","津","稻","墙","软","勇","像","滚","厘","蒙","芳","肯","坡","柱","荡","腿","仪","旅","尾","轧","冰","贡","登","黎","削","钻","勒","逃","障","氨","郭","峰","币","港","伏","轨","亩","毕","擦","莫","刺","浪","秘","援","株","健","售","股","岛","甘","泡","睡","童","铸","汤","阀","休","汇","舍","牧","绕","炸","哲","磷","绩","朋","淡","尖","启","陷","柴","呈","徒","颜","泪","稍","忘","泵","蓝","拖","洞","授","镜","辛","壮","锋","贫","虚","弯","摩","泰","幼","廷","尊","窗","纲","弄","隶","疑","氏","宫","姐","震","瑞","怪","尤","琴","循","描","膜","违","夹","腰","缘","珠","穷","森","枝","竹","沟","催","绳","忆","邦","剩","幸","浆","栏","拥","牙","贮","礼","滤","钠","纹","罢","拍","咱","喊","袖","埃","勤","罚","焦","潜","伍","墨","欲","缝","姓","刊","饱","仿","奖","铝","鬼","丽","跨","默","挖","链","扫","喝","袋","炭","污","幕","诸","弧","励","梅","奶","洁","灾","舟","鉴","苯","讼","抱","毁","懂","寒","智","埔","寄","届","跃","渡","挑","丹","艰","贝","碰","拔","爹","戴","码","梦","芽","熔","赤","渔","哭","敬","颗","奔","铅","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","仓","魏","锐","晓","氮","兼","隐","碍","赫","拨","忠","肃","缸","牵","抢","博","巧","壳","兄","杜","讯","诚","碧","祥","柯","页","巡","矩","悲","灌","龄","伦","票","寻","桂","铺","圣","恐","恰","郑","趣","抬","荒","腾","贴","柔","滴","猛","阔","辆","妻","填","撤","储","签","闹","扰","紫","砂","递","戏","吊","陶","伐","喂","疗","瓶","婆","抚","臂","摸","忍","虾","蜡","邻","胸","巩","挤","偶","弃","槽","劲","乳","邓","吉","仁","烂","砖","租","乌","舰","伴","瓜","浅","丙","暂","燥","橡","柳","迷","暖","牌","秧","胆","详","簧","踏","瓷","谱","呆","宾","糊","洛","辉","愤","竞","隙","怒","粘","乃","绪","肩","籍","敏","涂","熙","皆","侦","悬","掘","享","纠","醒","狂","锁","淀","恨","牲","霸","爬","赏","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鸭","趋","凤","晨","畜","辈","秩","卵","署","梯","炎","滩","棋","驱","筛","峡","冒","啥","寿","译","浸","泉","帽","迟","硅","疆","贷","漏","稿","冠","嫩","胁","芯","牢","叛","蚀","奥","鸣","岭","羊","凭","串","塘","绘","酵","融","盆","锡","庙","筹","冻","辅","摄","袭","筋","拒","僚","旱","钾","鸟","漆","沈","眉","疏","添","棒","穗","硝","韩","逼","扭","侨","凉","挺","碗","栽","炒","杯","患","馏","劝","豪","辽","勃","鸿","旦","吏","拜","狗","埋","辊","掩","饮","搬","骂","辞","勾","扣","估","蒋","绒","雾","丈","朵","姆","拟","宇","辑","陕","雕","偿","蓄","崇","剪","倡","厅","咬","驶","薯","刷","斥","番","赋","奉","佛","浇","漫","曼","扇","钙","桃","扶","仔","返","俗","亏","腔","鞋","棱","覆","框","悄","叔","撞","骗","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","胀","谐","抛","霉","桑","岗","嘛","衰","盗","渗","脏","赖","涌","甜","曹","阅","肌","哩","厉","烃","纬","毅","昨","伪","症","煮","叹","钉","搭","茎","笼","酷","偷","弓","锥","恒","杰","坑","鼻","翼","纶","叙","狱","逮","罐","络","棚","抑","膨","蔬","寺","骤","穆","冶","枯","册","尸","凸","绅","坯","牺","焰","轰","欣","晋","瘦","御","锭","锦","丧","旬","锻","垄","搜","扑","邀","亭","酯","迈","舒","脆","酶","闲","忧","酚","顽","羽","涨","卸","仗","陪","辟","惩","杭","姚","肚","捉","飘","漂","昆","欺","吾","郎","烷","汁","呵","饰","萧","雅","邮","迁","燕","撒","姻","赴","宴","烦","债","帐","斑","铃","旨","醇","董","饼","雏","姿","拌","傅","腹","妥","揉","贤","拆","歪","葡","胺","丢","浩","徽","昂","垫","挡","览","贪","慰","缴","汪","慌","冯","诺","姜","谊","凶","劣","诬","耀","昏","躺","盈","骑","乔","溪","丛","卢","抹","闷","咨","刮","驾","缆","悟","摘","铒","掷","颇","幻","柄","惠","惨","佳","仇","腊","窝","涤","剑","瞧","堡","泼","葱","罩","霍","捞","胎","苍","滨","俩","捅","湘","砍","霞","邵","萄","疯","淮","遂","熊","粪","烘","宿","档","戈","驳","嫂","裕","徙","箭","捐","肠","撑","晒","辨","殿","莲","摊","搅","酱","屏","疫","哀","蔡","堵","沫","皱","畅","叠","阁","莱","敲","辖","钩","痕","坝","巷","饿","祸","丘","玄","溜","曰","逻","彭","尝","卿","妨","艇","吞","韦","怨","矮","歇"]')},function(e){e.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","這","中","大","為","上","個","國","我","以","要","他","時","來","用","們","生","到","作","地","於","出","就","分","對","成","會","可","主","發","年","動","同","工","也","能","下","過","子","說","產","種","面","而","方","後","多","定","行","學","法","所","民","得","經","十","三","之","進","著","等","部","度","家","電","力","裡","如","水","化","高","自","二","理","起","小","物","現","實","加","量","都","兩","體","制","機","當","使","點","從","業","本","去","把","性","好","應","開","它","合","還","因","由","其","些","然","前","外","天","政","四","日","那","社","義","事","平","形","相","全","表","間","樣","與","關","各","重","新","線","內","數","正","心","反","你","明","看","原","又","麼","利","比","或","但","質","氣","第","向","道","命","此","變","條","只","沒","結","解","問","意","建","月","公","無","系","軍","很","情","者","最","立","代","想","已","通","並","提","直","題","黨","程","展","五","果","料","象","員","革","位","入","常","文","總","次","品","式","活","設","及","管","特","件","長","求","老","頭","基","資","邊","流","路","級","少","圖","山","統","接","知","較","將","組","見","計","別","她","手","角","期","根","論","運","農","指","幾","九","區","強","放","決","西","被","幹","做","必","戰","先","回","則","任","取","據","處","隊","南","給","色","光","門","即","保","治","北","造","百","規","熱","領","七","海","口","東","導","器","壓","志","世","金","增","爭","濟","階","油","思","術","極","交","受","聯","什","認","六","共","權","收","證","改","清","美","再","採","轉","更","單","風","切","打","白","教","速","花","帶","安","場","身","車","例","真","務","具","萬","每","目","至","達","走","積","示","議","聲","報","鬥","完","類","八","離","華","名","確","才","科","張","信","馬","節","話","米","整","空","元","況","今","集","溫","傳","土","許","步","群","廣","石","記","需","段","研","界","拉","林","律","叫","且","究","觀","越","織","裝","影","算","低","持","音","眾","書","布","复","容","兒","須","際","商","非","驗","連","斷","深","難","近","礦","千","週","委","素","技","備","半","辦","青","省","列","習","響","約","支","般","史","感","勞","便","團","往","酸","歷","市","克","何","除","消","構","府","稱","太","準","精","值","號","率","族","維","劃","選","標","寫","存","候","毛","親","快","效","斯","院","查","江","型","眼","王","按","格","養","易","置","派","層","片","始","卻","專","狀","育","廠","京","識","適","屬","圓","包","火","住","調","滿","縣","局","照","參","紅","細","引","聽","該","鐵","價","嚴","首","底","液","官","德","隨","病","蘇","失","爾","死","講","配","女","黃","推","顯","談","罪","神","藝","呢","席","含","企","望","密","批","營","項","防","舉","球","英","氧","勢","告","李","台","落","木","幫","輪","破","亞","師","圍","注","遠","字","材","排","供","河","態","封","另","施","減","樹","溶","怎","止","案","言","士","均","武","固","葉","魚","波","視","僅","費","緊","愛","左","章","早","朝","害","續","輕","服","試","食","充","兵","源","判","護","司","足","某","練","差","致","板","田","降","黑","犯","負","擊","范","繼","興","似","餘","堅","曲","輸","修","故","城","夫","夠","送","筆","船","佔","右","財","吃","富","春","職","覺","漢","畫","功","巴","跟","雖","雜","飛","檢","吸","助","昇","陽","互","初","創","抗","考","投","壞","策","古","徑","換","未","跑","留","鋼","曾","端","責","站","簡","述","錢","副","盡","帝","射","草","衝","承","獨","令","限","阿","宣","環","雙","請","超","微","讓","控","州","良","軸","找","否","紀","益","依","優","頂","礎","載","倒","房","突","坐","粉","敵","略","客","袁","冷","勝","絕","析","塊","劑","測","絲","協","訴","念","陳","仍","羅","鹽","友","洋","錯","苦","夜","刑","移","頻","逐","靠","混","母","短","皮","終","聚","汽","村","雲","哪","既","距","衛","停","烈","央","察","燒","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","遊","久","菜","味","舊","模","湖","貨","損","預","阻","毫","普","穩","乙","媽","植","息","擴","銀","語","揮","酒","守","拿","序","紙","醫","缺","雨","嗎","針","劉","啊","急","唱","誤","訓","願","審","附","獲","茶","鮮","糧","斤","孩","脫","硫","肥","善","龍","演","父","漸","血","歡","械","掌","歌","沙","剛","攻","謂","盾","討","晚","粒","亂","燃","矛","乎","殺","藥","寧","魯","貴","鐘","煤","讀","班","伯","香","介","迫","句","豐","培","握","蘭","擔","弦","蛋","沉","假","穿","執","答","樂","誰","順","煙","縮","徵","臉","喜","松","腳","困","異","免","背","星","福","買","染","井","概","慢","怕","磁","倍","祖","皇","促","靜","補","評","翻","肉","踐","尼","衣","寬","揚","棉","希","傷","操","垂","秋","宜","氫","套","督","振","架","亮","末","憲","慶","編","牛","觸","映","雷","銷","詩","座","居","抓","裂","胞","呼","娘","景","威","綠","晶","厚","盟","衡","雞","孫","延","危","膠","屋","鄉","臨","陸","顧","掉","呀","燈","歲","措","束","耐","劇","玉","趙","跳","哥","季","課","凱","胡","額","款","紹","卷","齊","偉","蒸","殖","永","宗","苗","川","爐","岩","弱","零","楊","奏","沿","露","桿","探","滑","鎮","飯","濃","航","懷","趕","庫","奪","伊","靈","稅","途","滅","賽","歸","召","鼓","播","盤","裁","險","康","唯","錄","菌","純","借","糖","蓋","橫","符","私","努","堂","域","槍","潤","幅","哈","竟","熟","蟲","澤","腦","壤","碳","歐","遍","側","寨","敢","徹","慮","斜","薄","庭","納","彈","飼","伸","折","麥","濕","暗","荷","瓦","塞","床","築","惡","戶","訪","塔","奇","透","梁","刀","旋","跡","卡","氯","遇","份","毒","泥","退","洗","擺","灰","彩","賣","耗","夏","擇","忙","銅","獻","硬","予","繁","圈","雪","函","亦","抽","篇","陣","陰","丁","尺","追","堆","雄","迎","泛","爸","樓","避","謀","噸","野","豬","旗","累","偏","典","館","索","秦","脂","潮","爺","豆","忽","托","驚","塑","遺","愈","朱","替","纖","粗","傾","尚","痛","楚","謝","奮","購","磨","君","池","旁","碎","骨","監","捕","弟","暴","割","貫","殊","釋","詞","亡","壁","頓","寶","午","塵","聞","揭","炮","殘","冬","橋","婦","警","綜","招","吳","付","浮","遭","徐","您","搖","谷","贊","箱","隔","訂","男","吹","園","紛","唐","敗","宋","玻","巨","耕","坦","榮","閉","灣","鍵","凡","駐","鍋","救","恩","剝","凝","鹼","齒","截","煉","麻","紡","禁","廢","盛","版","緩","淨","睛","昌","婚","涉","筒","嘴","插","岸","朗","莊","街","藏","姑","貿","腐","奴","啦","慣","乘","夥","恢","勻","紗","扎","辯","耳","彪","臣","億","璃","抵","脈","秀","薩","俄","網","舞","店","噴","縱","寸","汗","掛","洪","賀","閃","柬","爆","烯","津","稻","牆","軟","勇","像","滾","厘","蒙","芳","肯","坡","柱","盪","腿","儀","旅","尾","軋","冰","貢","登","黎","削","鑽","勒","逃","障","氨","郭","峰","幣","港","伏","軌","畝","畢","擦","莫","刺","浪","秘","援","株","健","售","股","島","甘","泡","睡","童","鑄","湯","閥","休","匯","舍","牧","繞","炸","哲","磷","績","朋","淡","尖","啟","陷","柴","呈","徒","顏","淚","稍","忘","泵","藍","拖","洞","授","鏡","辛","壯","鋒","貧","虛","彎","摩","泰","幼","廷","尊","窗","綱","弄","隸","疑","氏","宮","姐","震","瑞","怪","尤","琴","循","描","膜","違","夾","腰","緣","珠","窮","森","枝","竹","溝","催","繩","憶","邦","剩","幸","漿","欄","擁","牙","貯","禮","濾","鈉","紋","罷","拍","咱","喊","袖","埃","勤","罰","焦","潛","伍","墨","欲","縫","姓","刊","飽","仿","獎","鋁","鬼","麗","跨","默","挖","鏈","掃","喝","袋","炭","污","幕","諸","弧","勵","梅","奶","潔","災","舟","鑑","苯","訟","抱","毀","懂","寒","智","埔","寄","屆","躍","渡","挑","丹","艱","貝","碰","拔","爹","戴","碼","夢","芽","熔","赤","漁","哭","敬","顆","奔","鉛","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","倉","魏","銳","曉","氮","兼","隱","礙","赫","撥","忠","肅","缸","牽","搶","博","巧","殼","兄","杜","訊","誠","碧","祥","柯","頁","巡","矩","悲","灌","齡","倫","票","尋","桂","鋪","聖","恐","恰","鄭","趣","抬","荒","騰","貼","柔","滴","猛","闊","輛","妻","填","撤","儲","簽","鬧","擾","紫","砂","遞","戲","吊","陶","伐","餵","療","瓶","婆","撫","臂","摸","忍","蝦","蠟","鄰","胸","鞏","擠","偶","棄","槽","勁","乳","鄧","吉","仁","爛","磚","租","烏","艦","伴","瓜","淺","丙","暫","燥","橡","柳","迷","暖","牌","秧","膽","詳","簧","踏","瓷","譜","呆","賓","糊","洛","輝","憤","競","隙","怒","粘","乃","緒","肩","籍","敏","塗","熙","皆","偵","懸","掘","享","糾","醒","狂","鎖","淀","恨","牲","霸","爬","賞","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鴨","趨","鳳","晨","畜","輩","秩","卵","署","梯","炎","灘","棋","驅","篩","峽","冒","啥","壽","譯","浸","泉","帽","遲","矽","疆","貸","漏","稿","冠","嫩","脅","芯","牢","叛","蝕","奧","鳴","嶺","羊","憑","串","塘","繪","酵","融","盆","錫","廟","籌","凍","輔","攝","襲","筋","拒","僚","旱","鉀","鳥","漆","沈","眉","疏","添","棒","穗","硝","韓","逼","扭","僑","涼","挺","碗","栽","炒","杯","患","餾","勸","豪","遼","勃","鴻","旦","吏","拜","狗","埋","輥","掩","飲","搬","罵","辭","勾","扣","估","蔣","絨","霧","丈","朵","姆","擬","宇","輯","陝","雕","償","蓄","崇","剪","倡","廳","咬","駛","薯","刷","斥","番","賦","奉","佛","澆","漫","曼","扇","鈣","桃","扶","仔","返","俗","虧","腔","鞋","棱","覆","框","悄","叔","撞","騙","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","脹","諧","拋","黴","桑","崗","嘛","衰","盜","滲","臟","賴","湧","甜","曹","閱","肌","哩","厲","烴","緯","毅","昨","偽","症","煮","嘆","釘","搭","莖","籠","酷","偷","弓","錐","恆","傑","坑","鼻","翼","綸","敘","獄","逮","罐","絡","棚","抑","膨","蔬","寺","驟","穆","冶","枯","冊","屍","凸","紳","坯","犧","焰","轟","欣","晉","瘦","禦","錠","錦","喪","旬","鍛","壟","搜","撲","邀","亭","酯","邁","舒","脆","酶","閒","憂","酚","頑","羽","漲","卸","仗","陪","闢","懲","杭","姚","肚","捉","飄","漂","昆","欺","吾","郎","烷","汁","呵","飾","蕭","雅","郵","遷","燕","撒","姻","赴","宴","煩","債","帳","斑","鈴","旨","醇","董","餅","雛","姿","拌","傅","腹","妥","揉","賢","拆","歪","葡","胺","丟","浩","徽","昂","墊","擋","覽","貪","慰","繳","汪","慌","馮","諾","姜","誼","兇","劣","誣","耀","昏","躺","盈","騎","喬","溪","叢","盧","抹","悶","諮","刮","駕","纜","悟","摘","鉺","擲","頗","幻","柄","惠","慘","佳","仇","臘","窩","滌","劍","瞧","堡","潑","蔥","罩","霍","撈","胎","蒼","濱","倆","捅","湘","砍","霞","邵","萄","瘋","淮","遂","熊","糞","烘","宿","檔","戈","駁","嫂","裕","徙","箭","捐","腸","撐","曬","辨","殿","蓮","攤","攪","醬","屏","疫","哀","蔡","堵","沫","皺","暢","疊","閣","萊","敲","轄","鉤","痕","壩","巷","餓","禍","丘","玄","溜","曰","邏","彭","嘗","卿","妨","艇","吞","韋","怨","矮","歇"]')},function(e){e.exports=JSON.parse('["가격","가끔","가난","가능","가득","가르침","가뭄","가방","가상","가슴","가운데","가을","가이드","가입","가장","가정","가족","가죽","각오","각자","간격","간부","간섭","간장","간접","간판","갈등","갈비","갈색","갈증","감각","감기","감소","감수성","감자","감정","갑자기","강남","강당","강도","강력히","강변","강북","강사","강수량","강아지","강원도","강의","강제","강조","같이","개구리","개나리","개방","개별","개선","개성","개인","객관적","거실","거액","거울","거짓","거품","걱정","건강","건물","건설","건조","건축","걸음","검사","검토","게시판","게임","겨울","견해","결과","결국","결론","결석","결승","결심","결정","결혼","경계","경고","경기","경력","경복궁","경비","경상도","경영","경우","경쟁","경제","경주","경찰","경치","경향","경험","계곡","계단","계란","계산","계속","계약","계절","계층","계획","고객","고구려","고궁","고급","고등학생","고무신","고민","고양이","고장","고전","고집","고춧가루","고통","고향","곡식","골목","골짜기","골프","공간","공개","공격","공군","공급","공기","공동","공무원","공부","공사","공식","공업","공연","공원","공장","공짜","공책","공통","공포","공항","공휴일","과목","과일","과장","과정","과학","관객","관계","관광","관념","관람","관련","관리","관습","관심","관점","관찰","광경","광고","광장","광주","괴로움","굉장히","교과서","교문","교복","교실","교양","교육","교장","교직","교통","교환","교훈","구경","구름","구멍","구별","구분","구석","구성","구속","구역","구입","구청","구체적","국가","국기","국내","국립","국물","국민","국수","국어","국왕","국적","국제","국회","군대","군사","군인","궁극적","권리","권위","권투","귀국","귀신","규정","규칙","균형","그날","그냥","그늘","그러나","그룹","그릇","그림","그제서야","그토록","극복","극히","근거","근교","근래","근로","근무","근본","근원","근육","근처","글씨","글자","금강산","금고","금년","금메달","금액","금연","금요일","금지","긍정적","기간","기관","기념","기능","기독교","기둥","기록","기름","기법","기본","기분","기쁨","기숙사","기술","기억","기업","기온","기운","기원","기적","기준","기침","기혼","기획","긴급","긴장","길이","김밥","김치","김포공항","깍두기","깜빡","깨달음","깨소금","껍질","꼭대기","꽃잎","나들이","나란히","나머지","나물","나침반","나흘","낙엽","난방","날개","날씨","날짜","남녀","남대문","남매","남산","남자","남편","남학생","낭비","낱말","내년","내용","내일","냄비","냄새","냇물","냉동","냉면","냉방","냉장고","넥타이","넷째","노동","노란색","노력","노인","녹음","녹차","녹화","논리","논문","논쟁","놀이","농구","농담","농민","농부","농업","농장","농촌","높이","눈동자","눈물","눈썹","뉴욕","느낌","늑대","능동적","능력","다방","다양성","다음","다이어트","다행","단계","단골","단독","단맛","단순","단어","단위","단점","단체","단추","단편","단풍","달걀","달러","달력","달리","닭고기","담당","담배","담요","담임","답변","답장","당근","당분간","당연히","당장","대규모","대낮","대단히","대답","대도시","대략","대량","대륙","대문","대부분","대신","대응","대장","대전","대접","대중","대책","대출","대충","대통령","대학","대한민국","대합실","대형","덩어리","데이트","도대체","도덕","도둑","도망","도서관","도심","도움","도입","도자기","도저히","도전","도중","도착","독감","독립","독서","독일","독창적","동화책","뒷모습","뒷산","딸아이","마누라","마늘","마당","마라톤","마련","마무리","마사지","마약","마요네즈","마을","마음","마이크","마중","마지막","마찬가지","마찰","마흔","막걸리","막내","막상","만남","만두","만세","만약","만일","만점","만족","만화","많이","말기","말씀","말투","맘대로","망원경","매년","매달","매력","매번","매스컴","매일","매장","맥주","먹이","먼저","먼지","멀리","메일","며느리","며칠","면담","멸치","명단","명령","명예","명의","명절","명칭","명함","모금","모니터","모델","모든","모범","모습","모양","모임","모조리","모집","모퉁이","목걸이","목록","목사","목소리","목숨","목적","목표","몰래","몸매","몸무게","몸살","몸속","몸짓","몸통","몹시","무관심","무궁화","무더위","무덤","무릎","무슨","무엇","무역","무용","무조건","무지개","무척","문구","문득","문법","문서","문제","문학","문화","물가","물건","물결","물고기","물론","물리학","물음","물질","물체","미국","미디어","미사일","미술","미역","미용실","미움","미인","미팅","미혼","민간","민족","민주","믿음","밀가루","밀리미터","밑바닥","바가지","바구니","바나나","바늘","바닥","바닷가","바람","바이러스","바탕","박물관","박사","박수","반대","반드시","반말","반발","반성","반응","반장","반죽","반지","반찬","받침","발가락","발걸음","발견","발달","발레","발목","발바닥","발생","발음","발자국","발전","발톱","발표","밤하늘","밥그릇","밥맛","밥상","밥솥","방금","방면","방문","방바닥","방법","방송","방식","방안","방울","방지","방학","방해","방향","배경","배꼽","배달","배드민턴","백두산","백색","백성","백인","백제","백화점","버릇","버섯","버튼","번개","번역","번지","번호","벌금","벌레","벌써","범위","범인","범죄","법률","법원","법적","법칙","베이징","벨트","변경","변동","변명","변신","변호사","변화","별도","별명","별일","병실","병아리","병원","보관","보너스","보라색","보람","보름","보상","보안","보자기","보장","보전","보존","보통","보편적","보험","복도","복사","복숭아","복습","볶음","본격적","본래","본부","본사","본성","본인","본질","볼펜","봉사","봉지","봉투","부근","부끄러움","부담","부동산","부문","부분","부산","부상","부엌","부인","부작용","부장","부정","부족","부지런히","부친","부탁","부품","부회장","북부","북한","분노","분량","분리","분명","분석","분야","분위기","분필","분홍색","불고기","불과","불교","불꽃","불만","불법","불빛","불안","불이익","불행","브랜드","비극","비난","비닐","비둘기","비디오","비로소","비만","비명","비밀","비바람","비빔밥","비상","비용","비율","비중","비타민","비판","빌딩","빗물","빗방울","빗줄기","빛깔","빨간색","빨래","빨리","사건","사계절","사나이","사냥","사람","사랑","사립","사모님","사물","사방","사상","사생활","사설","사슴","사실","사업","사용","사월","사장","사전","사진","사촌","사춘기","사탕","사투리","사흘","산길","산부인과","산업","산책","살림","살인","살짝","삼계탕","삼국","삼십","삼월","삼촌","상관","상금","상대","상류","상반기","상상","상식","상업","상인","상자","상점","상처","상추","상태","상표","상품","상황","새벽","색깔","색연필","생각","생명","생물","생방송","생산","생선","생신","생일","생활","서랍","서른","서명","서민","서비스","서양","서울","서적","서점","서쪽","서클","석사","석유","선거","선물","선배","선생","선수","선원","선장","선전","선택","선풍기","설거지","설날","설렁탕","설명","설문","설사","설악산","설치","설탕","섭씨","성공","성당","성명","성별","성인","성장","성적","성질","성함","세금","세미나","세상","세월","세종대왕","세탁","센터","센티미터","셋째","소규모","소극적","소금","소나기","소년","소득","소망","소문","소설","소속","소아과","소용","소원","소음","소중히","소지품","소질","소풍","소형","속담","속도","속옷","손가락","손길","손녀","손님","손등","손목","손뼉","손실","손질","손톱","손해","솔직히","솜씨","송아지","송이","송편","쇠고기","쇼핑","수건","수년","수단","수돗물","수동적","수면","수명","수박","수상","수석","수술","수시로","수업","수염","수영","수입","수준","수집","수출","수컷","수필","수학","수험생","수화기","숙녀","숙소","숙제","순간","순서","순수","순식간","순위","숟가락","술병","술집","숫자","스님","스물","스스로","스승","스웨터","스위치","스케이트","스튜디오","스트레스","스포츠","슬쩍","슬픔","습관","습기","승객","승리","승부","승용차","승진","시각","시간","시골","시금치","시나리오","시댁","시리즈","시멘트","시민","시부모","시선","시설","시스템","시아버지","시어머니","시월","시인","시일","시작","시장","시절","시점","시중","시즌","시집","시청","시합","시험","식구","식기","식당","식량","식료품","식물","식빵","식사","식생활","식초","식탁","식품","신고","신규","신념","신문","신발","신비","신사","신세","신용","신제품","신청","신체","신화","실감","실내","실력","실례","실망","실수","실습","실시","실장","실정","실질적","실천","실체","실컷","실태","실패","실험","실현","심리","심부름","심사","심장","심정","심판","쌍둥이","씨름","씨앗","아가씨","아나운서","아드님","아들","아쉬움","아스팔트","아시아","아울러","아저씨","아줌마","아직","아침","아파트","아프리카","아픔","아홉","아흔","악기","악몽","악수","안개","안경","안과","안내","안녕","안동","안방","안부","안주","알루미늄","알코올","암시","암컷","압력","앞날","앞문","애인","애정","액수","앨범","야간","야단","야옹","약간","약국","약속","약수","약점","약품","약혼녀","양념","양력","양말","양배추","양주","양파","어둠","어려움","어른","어젯밤","어쨌든","어쩌다가","어쩐지","언니","언덕","언론","언어","얼굴","얼른","얼음","얼핏","엄마","업무","업종","업체","엉덩이","엉망","엉터리","엊그제","에너지","에어컨","엔진","여건","여고생","여관","여군","여권","여대생","여덟","여동생","여든","여론","여름","여섯","여성","여왕","여인","여전히","여직원","여학생","여행","역사","역시","역할","연결","연구","연극","연기","연락","연설","연세","연속","연습","연애","연예인","연인","연장","연주","연출","연필","연합","연휴","열기","열매","열쇠","열심히","열정","열차","열흘","염려","엽서","영국","영남","영상","영양","영역","영웅","영원히","영하","영향","영혼","영화","옆구리","옆방","옆집","예감","예금","예방","예산","예상","예선","예술","예습","예식장","예약","예전","예절","예정","예컨대","옛날","오늘","오락","오랫동안","오렌지","오로지","오른발","오븐","오십","오염","오월","오전","오직","오징어","오페라","오피스텔","오히려","옥상","옥수수","온갖","온라인","온몸","온종일","온통","올가을","올림픽","올해","옷차림","와이셔츠","와인","완성","완전","왕비","왕자","왜냐하면","왠지","외갓집","외국","외로움","외삼촌","외출","외침","외할머니","왼발","왼손","왼쪽","요금","요일","요즘","요청","용기","용서","용어","우산","우선","우승","우연히","우정","우체국","우편","운동","운명","운반","운전","운행","울산","울음","움직임","웃어른","웃음","워낙","원고","원래","원서","원숭이","원인","원장","원피스","월급","월드컵","월세","월요일","웨이터","위반","위법","위성","위원","위험","위협","윗사람","유난히","유럽","유명","유물","유산","유적","유치원","유학","유행","유형","육군","육상","육십","육체","은행","음력","음료","음반","음성","음식","음악","음주","의견","의논","의문","의복","의식","의심","의외로","의욕","의원","의학","이것","이곳","이념","이놈","이달","이대로","이동","이렇게","이력서","이론적","이름","이민","이발소","이별","이불","이빨","이상","이성","이슬","이야기","이용","이웃","이월","이윽고","이익","이전","이중","이튿날","이틀","이혼","인간","인격","인공","인구","인근","인기","인도","인류","인물","인생","인쇄","인연","인원","인재","인종","인천","인체","인터넷","인하","인형","일곱","일기","일단","일대","일등","일반","일본","일부","일상","일생","일손","일요일","일월","일정","일종","일주일","일찍","일체","일치","일행","일회용","임금","임무","입대","입력","입맛","입사","입술","입시","입원","입장","입학","자가용","자격","자극","자동","자랑","자부심","자식","자신","자연","자원","자율","자전거","자정","자존심","자판","작가","작년","작성","작업","작용","작은딸","작품","잔디","잔뜩","잔치","잘못","잠깐","잠수함","잠시","잠옷","잠자리","잡지","장관","장군","장기간","장래","장례","장르","장마","장면","장모","장미","장비","장사","장소","장식","장애인","장인","장점","장차","장학금","재능","재빨리","재산","재생","재작년","재정","재채기","재판","재학","재활용","저것","저고리","저곳","저녁","저런","저렇게","저번","저울","저절로","저축","적극","적당히","적성","적용","적응","전개","전공","전기","전달","전라도","전망","전문","전반","전부","전세","전시","전용","전자","전쟁","전주","전철","전체","전통","전혀","전후","절대","절망","절반","절약","절차","점검","점수","점심","점원","점점","점차","접근","접시","접촉","젓가락","정거장","정도","정류장","정리","정말","정면","정문","정반대","정보","정부","정비","정상","정성","정오","정원","정장","정지","정치","정확히","제공","제과점","제대로","제목","제발","제법","제삿날","제안","제일","제작","제주도","제출","제품","제한","조각","조건","조금","조깅","조명","조미료","조상","조선","조용히","조절","조정","조직","존댓말","존재","졸업","졸음","종교","종로","종류","종소리","종업원","종종","종합","좌석","죄인","주관적","주름","주말","주머니","주먹","주문","주민","주방","주변","주식","주인","주일","주장","주전자","주택","준비","줄거리","줄기","줄무늬","중간","중계방송","중국","중년","중단","중독","중반","중부","중세","중소기업","중순","중앙","중요","중학교","즉석","즉시","즐거움","증가","증거","증권","증상","증세","지각","지갑","지경","지극히","지금","지급","지능","지름길","지리산","지방","지붕","지식","지역","지우개","지원","지적","지점","지진","지출","직선","직업","직원","직장","진급","진동","진로","진료","진리","진짜","진찰","진출","진통","진행","질문","질병","질서","짐작","집단","집안","집중","짜증","찌꺼기","차남","차라리","차량","차림","차별","차선","차츰","착각","찬물","찬성","참가","참기름","참새","참석","참여","참외","참조","찻잔","창가","창고","창구","창문","창밖","창작","창조","채널","채점","책가방","책방","책상","책임","챔피언","처벌","처음","천국","천둥","천장","천재","천천히","철도","철저히","철학","첫날","첫째","청년","청바지","청소","청춘","체계","체력","체온","체육","체중","체험","초등학생","초반","초밥","초상화","초순","초여름","초원","초저녁","초점","초청","초콜릿","촛불","총각","총리","총장","촬영","최근","최상","최선","최신","최악","최종","추석","추억","추진","추천","추측","축구","축소","축제","축하","출근","출발","출산","출신","출연","출입","출장","출판","충격","충고","충돌","충분히","충청도","취업","취직","취향","치약","친구","친척","칠십","칠월","칠판","침대","침묵","침실","칫솔","칭찬","카메라","카운터","칼국수","캐릭터","캠퍼스","캠페인","커튼","컨디션","컬러","컴퓨터","코끼리","코미디","콘서트","콜라","콤플렉스","콩나물","쾌감","쿠데타","크림","큰길","큰딸","큰소리","큰아들","큰어머니","큰일","큰절","클래식","클럽","킬로","타입","타자기","탁구","탁자","탄생","태권도","태양","태풍","택시","탤런트","터널","터미널","테니스","테스트","테이블","텔레비전","토론","토마토","토요일","통계","통과","통로","통신","통역","통일","통장","통제","통증","통합","통화","퇴근","퇴원","퇴직금","튀김","트럭","특급","특별","특성","특수","특징","특히","튼튼히","티셔츠","파란색","파일","파출소","판결","판단","판매","판사","팔십","팔월","팝송","패션","팩스","팩시밀리","팬티","퍼센트","페인트","편견","편의","편지","편히","평가","평균","평생","평소","평양","평일","평화","포스터","포인트","포장","포함","표면","표정","표준","표현","품목","품질","풍경","풍속","풍습","프랑스","프린터","플라스틱","피곤","피망","피아노","필름","필수","필요","필자","필통","핑계","하느님","하늘","하드웨어","하룻밤","하반기","하숙집","하순","하여튼","하지만","하천","하품","하필","학과","학교","학급","학기","학년","학력","학번","학부모","학비","학생","학술","학습","학용품","학원","학위","학자","학점","한계","한글","한꺼번에","한낮","한눈","한동안","한때","한라산","한마디","한문","한번","한복","한식","한여름","한쪽","할머니","할아버지","할인","함께","함부로","합격","합리적","항공","항구","항상","항의","해결","해군","해답","해당","해물","해석","해설","해수욕장","해안","핵심","핸드백","햄버거","햇볕","햇살","행동","행복","행사","행운","행위","향기","향상","향수","허락","허용","헬기","현관","현금","현대","현상","현실","현장","현재","현지","혈액","협력","형부","형사","형수","형식","형제","형태","형편","혜택","호기심","호남","호랑이","호박","호텔","호흡","혹시","홀로","홈페이지","홍보","홍수","홍차","화면","화분","화살","화요일","화장","화학","확보","확인","확장","확정","환갑","환경","환영","환율","환자","활기","활동","활발히","활용","활짝","회견","회관","회복","회색","회원","회장","회전","횟수","횡단보도","효율적","후반","후춧가루","훈련","훨씬","휴식","휴일","흉내","흐름","흑백","흑인","흔적","흔히","흥미","흥분","희곡","희망","희생","흰색","힘껏"]')},function(e){e.exports=JSON.parse('["abaisser","abandon","abdiquer","abeille","abolir","aborder","aboutir","aboyer","abrasif","abreuver","abriter","abroger","abrupt","absence","absolu","absurde","abusif","abyssal","académie","acajou","acarien","accabler","accepter","acclamer","accolade","accroche","accuser","acerbe","achat","acheter","aciduler","acier","acompte","acquérir","acronyme","acteur","actif","actuel","adepte","adéquat","adhésif","adjectif","adjuger","admettre","admirer","adopter","adorer","adoucir","adresse","adroit","adulte","adverbe","aérer","aéronef","affaire","affecter","affiche","affreux","affubler","agacer","agencer","agile","agiter","agrafer","agréable","agrume","aider","aiguille","ailier","aimable","aisance","ajouter","ajuster","alarmer","alchimie","alerte","algèbre","algue","aliéner","aliment","alléger","alliage","allouer","allumer","alourdir","alpaga","altesse","alvéole","amateur","ambigu","ambre","aménager","amertume","amidon","amiral","amorcer","amour","amovible","amphibie","ampleur","amusant","analyse","anaphore","anarchie","anatomie","ancien","anéantir","angle","angoisse","anguleux","animal","annexer","annonce","annuel","anodin","anomalie","anonyme","anormal","antenne","antidote","anxieux","apaiser","apéritif","aplanir","apologie","appareil","appeler","apporter","appuyer","aquarium","aqueduc","arbitre","arbuste","ardeur","ardoise","argent","arlequin","armature","armement","armoire","armure","arpenter","arracher","arriver","arroser","arsenic","artériel","article","aspect","asphalte","aspirer","assaut","asservir","assiette","associer","assurer","asticot","astre","astuce","atelier","atome","atrium","atroce","attaque","attentif","attirer","attraper","aubaine","auberge","audace","audible","augurer","aurore","automne","autruche","avaler","avancer","avarice","avenir","averse","aveugle","aviateur","avide","avion","aviser","avoine","avouer","avril","axial","axiome","badge","bafouer","bagage","baguette","baignade","balancer","balcon","baleine","balisage","bambin","bancaire","bandage","banlieue","bannière","banquier","barbier","baril","baron","barque","barrage","bassin","bastion","bataille","bateau","batterie","baudrier","bavarder","belette","bélier","belote","bénéfice","berceau","berger","berline","bermuda","besace","besogne","bétail","beurre","biberon","bicycle","bidule","bijou","bilan","bilingue","billard","binaire","biologie","biopsie","biotype","biscuit","bison","bistouri","bitume","bizarre","blafard","blague","blanchir","blessant","blinder","blond","bloquer","blouson","bobard","bobine","boire","boiser","bolide","bonbon","bondir","bonheur","bonifier","bonus","bordure","borne","botte","boucle","boueux","bougie","boulon","bouquin","bourse","boussole","boutique","boxeur","branche","brasier","brave","brebis","brèche","breuvage","bricoler","brigade","brillant","brioche","brique","brochure","broder","bronzer","brousse","broyeur","brume","brusque","brutal","bruyant","buffle","buisson","bulletin","bureau","burin","bustier","butiner","butoir","buvable","buvette","cabanon","cabine","cachette","cadeau","cadre","caféine","caillou","caisson","calculer","calepin","calibre","calmer","calomnie","calvaire","camarade","caméra","camion","campagne","canal","caneton","canon","cantine","canular","capable","caporal","caprice","capsule","capter","capuche","carabine","carbone","caresser","caribou","carnage","carotte","carreau","carton","cascade","casier","casque","cassure","causer","caution","cavalier","caverne","caviar","cédille","ceinture","céleste","cellule","cendrier","censurer","central","cercle","cérébral","cerise","cerner","cerveau","cesser","chagrin","chaise","chaleur","chambre","chance","chapitre","charbon","chasseur","chaton","chausson","chavirer","chemise","chenille","chéquier","chercher","cheval","chien","chiffre","chignon","chimère","chiot","chlorure","chocolat","choisir","chose","chouette","chrome","chute","cigare","cigogne","cimenter","cinéma","cintrer","circuler","cirer","cirque","citerne","citoyen","citron","civil","clairon","clameur","claquer","classe","clavier","client","cligner","climat","clivage","cloche","clonage","cloporte","cobalt","cobra","cocasse","cocotier","coder","codifier","coffre","cogner","cohésion","coiffer","coincer","colère","colibri","colline","colmater","colonel","combat","comédie","commande","compact","concert","conduire","confier","congeler","connoter","consonne","contact","convexe","copain","copie","corail","corbeau","cordage","corniche","corpus","correct","cortège","cosmique","costume","coton","coude","coupure","courage","couteau","couvrir","coyote","crabe","crainte","cravate","crayon","créature","créditer","crémeux","creuser","crevette","cribler","crier","cristal","critère","croire","croquer","crotale","crucial","cruel","crypter","cubique","cueillir","cuillère","cuisine","cuivre","culminer","cultiver","cumuler","cupide","curatif","curseur","cyanure","cycle","cylindre","cynique","daigner","damier","danger","danseur","dauphin","débattre","débiter","déborder","débrider","débutant","décaler","décembre","déchirer","décider","déclarer","décorer","décrire","décupler","dédale","déductif","déesse","défensif","défiler","défrayer","dégager","dégivrer","déglutir","dégrafer","déjeuner","délice","déloger","demander","demeurer","démolir","dénicher","dénouer","dentelle","dénuder","départ","dépenser","déphaser","déplacer","déposer","déranger","dérober","désastre","descente","désert","désigner","désobéir","dessiner","destrier","détacher","détester","détourer","détresse","devancer","devenir","deviner","devoir","diable","dialogue","diamant","dicter","différer","digérer","digital","digne","diluer","dimanche","diminuer","dioxyde","directif","diriger","discuter","disposer","dissiper","distance","divertir","diviser","docile","docteur","dogme","doigt","domaine","domicile","dompter","donateur","donjon","donner","dopamine","dortoir","dorure","dosage","doseur","dossier","dotation","douanier","double","douceur","douter","doyen","dragon","draper","dresser","dribbler","droiture","duperie","duplexe","durable","durcir","dynastie","éblouir","écarter","écharpe","échelle","éclairer","éclipse","éclore","écluse","école","économie","écorce","écouter","écraser","écrémer","écrivain","écrou","écume","écureuil","édifier","éduquer","effacer","effectif","effigie","effort","effrayer","effusion","égaliser","égarer","éjecter","élaborer","élargir","électron","élégant","éléphant","élève","éligible","élitisme","éloge","élucider","éluder","emballer","embellir","embryon","émeraude","émission","emmener","émotion","émouvoir","empereur","employer","emporter","emprise","émulsion","encadrer","enchère","enclave","encoche","endiguer","endosser","endroit","enduire","énergie","enfance","enfermer","enfouir","engager","engin","englober","énigme","enjamber","enjeu","enlever","ennemi","ennuyeux","enrichir","enrobage","enseigne","entasser","entendre","entier","entourer","entraver","énumérer","envahir","enviable","envoyer","enzyme","éolien","épaissir","épargne","épatant","épaule","épicerie","épidémie","épier","épilogue","épine","épisode","épitaphe","époque","épreuve","éprouver","épuisant","équerre","équipe","ériger","érosion","erreur","éruption","escalier","espadon","espèce","espiègle","espoir","esprit","esquiver","essayer","essence","essieu","essorer","estime","estomac","estrade","étagère","étaler","étanche","étatique","éteindre","étendoir","éternel","éthanol","éthique","ethnie","étirer","étoffer","étoile","étonnant","étourdir","étrange","étroit","étude","euphorie","évaluer","évasion","éventail","évidence","éviter","évolutif","évoquer","exact","exagérer","exaucer","exceller","excitant","exclusif","excuse","exécuter","exemple","exercer","exhaler","exhorter","exigence","exiler","exister","exotique","expédier","explorer","exposer","exprimer","exquis","extensif","extraire","exulter","fable","fabuleux","facette","facile","facture","faiblir","falaise","fameux","famille","farceur","farfelu","farine","farouche","fasciner","fatal","fatigue","faucon","fautif","faveur","favori","fébrile","féconder","fédérer","félin","femme","fémur","fendoir","féodal","fermer","féroce","ferveur","festival","feuille","feutre","février","fiasco","ficeler","fictif","fidèle","figure","filature","filetage","filière","filleul","filmer","filou","filtrer","financer","finir","fiole","firme","fissure","fixer","flairer","flamme","flasque","flatteur","fléau","flèche","fleur","flexion","flocon","flore","fluctuer","fluide","fluvial","folie","fonderie","fongible","fontaine","forcer","forgeron","formuler","fortune","fossile","foudre","fougère","fouiller","foulure","fourmi","fragile","fraise","franchir","frapper","frayeur","frégate","freiner","frelon","frémir","frénésie","frère","friable","friction","frisson","frivole","froid","fromage","frontal","frotter","fruit","fugitif","fuite","fureur","furieux","furtif","fusion","futur","gagner","galaxie","galerie","gambader","garantir","gardien","garnir","garrigue","gazelle","gazon","géant","gélatine","gélule","gendarme","général","génie","genou","gentil","géologie","géomètre","géranium","germe","gestuel","geyser","gibier","gicler","girafe","givre","glace","glaive","glisser","globe","gloire","glorieux","golfeur","gomme","gonfler","gorge","gorille","goudron","gouffre","goulot","goupille","gourmand","goutte","graduel","graffiti","graine","grand","grappin","gratuit","gravir","grenat","griffure","griller","grimper","grogner","gronder","grotte","groupe","gruger","grutier","gruyère","guépard","guerrier","guide","guimauve","guitare","gustatif","gymnaste","gyrostat","habitude","hachoir","halte","hameau","hangar","hanneton","haricot","harmonie","harpon","hasard","hélium","hématome","herbe","hérisson","hermine","héron","hésiter","heureux","hiberner","hibou","hilarant","histoire","hiver","homard","hommage","homogène","honneur","honorer","honteux","horde","horizon","horloge","hormone","horrible","houleux","housse","hublot","huileux","humain","humble","humide","humour","hurler","hydromel","hygiène","hymne","hypnose","idylle","ignorer","iguane","illicite","illusion","image","imbiber","imiter","immense","immobile","immuable","impact","impérial","implorer","imposer","imprimer","imputer","incarner","incendie","incident","incliner","incolore","indexer","indice","inductif","inédit","ineptie","inexact","infini","infliger","informer","infusion","ingérer","inhaler","inhiber","injecter","injure","innocent","inoculer","inonder","inscrire","insecte","insigne","insolite","inspirer","instinct","insulter","intact","intense","intime","intrigue","intuitif","inutile","invasion","inventer","inviter","invoquer","ironique","irradier","irréel","irriter","isoler","ivoire","ivresse","jaguar","jaillir","jambe","janvier","jardin","jauger","jaune","javelot","jetable","jeton","jeudi","jeunesse","joindre","joncher","jongler","joueur","jouissif","journal","jovial","joyau","joyeux","jubiler","jugement","junior","jupon","juriste","justice","juteux","juvénile","kayak","kimono","kiosque","label","labial","labourer","lacérer","lactose","lagune","laine","laisser","laitier","lambeau","lamelle","lampe","lanceur","langage","lanterne","lapin","largeur","larme","laurier","lavabo","lavoir","lecture","légal","léger","légume","lessive","lettre","levier","lexique","lézard","liasse","libérer","libre","licence","licorne","liège","lièvre","ligature","ligoter","ligue","limer","limite","limonade","limpide","linéaire","lingot","lionceau","liquide","lisière","lister","lithium","litige","littoral","livreur","logique","lointain","loisir","lombric","loterie","louer","lourd","loutre","louve","loyal","lubie","lucide","lucratif","lueur","lugubre","luisant","lumière","lunaire","lundi","luron","lutter","luxueux","machine","magasin","magenta","magique","maigre","maillon","maintien","mairie","maison","majorer","malaxer","maléfice","malheur","malice","mallette","mammouth","mandater","maniable","manquant","manteau","manuel","marathon","marbre","marchand","mardi","maritime","marqueur","marron","marteler","mascotte","massif","matériel","matière","matraque","maudire","maussade","mauve","maximal","méchant","méconnu","médaille","médecin","méditer","méduse","meilleur","mélange","mélodie","membre","mémoire","menacer","mener","menhir","mensonge","mentor","mercredi","mérite","merle","messager","mesure","métal","météore","méthode","métier","meuble","miauler","microbe","miette","mignon","migrer","milieu","million","mimique","mince","minéral","minimal","minorer","minute","miracle","miroiter","missile","mixte","mobile","moderne","moelleux","mondial","moniteur","monnaie","monotone","monstre","montagne","monument","moqueur","morceau","morsure","mortier","moteur","motif","mouche","moufle","moulin","mousson","mouton","mouvant","multiple","munition","muraille","murène","murmure","muscle","muséum","musicien","mutation","muter","mutuel","myriade","myrtille","mystère","mythique","nageur","nappe","narquois","narrer","natation","nation","nature","naufrage","nautique","navire","nébuleux","nectar","néfaste","négation","négliger","négocier","neige","nerveux","nettoyer","neurone","neutron","neveu","niche","nickel","nitrate","niveau","noble","nocif","nocturne","noirceur","noisette","nomade","nombreux","nommer","normatif","notable","notifier","notoire","nourrir","nouveau","novateur","novembre","novice","nuage","nuancer","nuire","nuisible","numéro","nuptial","nuque","nutritif","obéir","objectif","obliger","obscur","observer","obstacle","obtenir","obturer","occasion","occuper","océan","octobre","octroyer","octupler","oculaire","odeur","odorant","offenser","officier","offrir","ogive","oiseau","oisillon","olfactif","olivier","ombrage","omettre","onctueux","onduler","onéreux","onirique","opale","opaque","opérer","opinion","opportun","opprimer","opter","optique","orageux","orange","orbite","ordonner","oreille","organe","orgueil","orifice","ornement","orque","ortie","osciller","osmose","ossature","otarie","ouragan","ourson","outil","outrager","ouvrage","ovation","oxyde","oxygène","ozone","paisible","palace","palmarès","palourde","palper","panache","panda","pangolin","paniquer","panneau","panorama","pantalon","papaye","papier","papoter","papyrus","paradoxe","parcelle","paresse","parfumer","parler","parole","parrain","parsemer","partager","parure","parvenir","passion","pastèque","paternel","patience","patron","pavillon","pavoiser","payer","paysage","peigne","peintre","pelage","pélican","pelle","pelouse","peluche","pendule","pénétrer","pénible","pensif","pénurie","pépite","péplum","perdrix","perforer","période","permuter","perplexe","persil","perte","peser","pétale","petit","pétrir","peuple","pharaon","phobie","phoque","photon","phrase","physique","piano","pictural","pièce","pierre","pieuvre","pilote","pinceau","pipette","piquer","pirogue","piscine","piston","pivoter","pixel","pizza","placard","plafond","plaisir","planer","plaque","plastron","plateau","pleurer","plexus","pliage","plomb","plonger","pluie","plumage","pochette","poésie","poète","pointe","poirier","poisson","poivre","polaire","policier","pollen","polygone","pommade","pompier","ponctuel","pondérer","poney","portique","position","posséder","posture","potager","poteau","potion","pouce","poulain","poumon","pourpre","poussin","pouvoir","prairie","pratique","précieux","prédire","préfixe","prélude","prénom","présence","prétexte","prévoir","primitif","prince","prison","priver","problème","procéder","prodige","profond","progrès","proie","projeter","prologue","promener","propre","prospère","protéger","prouesse","proverbe","prudence","pruneau","psychose","public","puceron","puiser","pulpe","pulsar","punaise","punitif","pupitre","purifier","puzzle","pyramide","quasar","querelle","question","quiétude","quitter","quotient","racine","raconter","radieux","ragondin","raideur","raisin","ralentir","rallonge","ramasser","rapide","rasage","ratisser","ravager","ravin","rayonner","réactif","réagir","réaliser","réanimer","recevoir","réciter","réclamer","récolter","recruter","reculer","recycler","rédiger","redouter","refaire","réflexe","réformer","refrain","refuge","régalien","région","réglage","régulier","réitérer","rejeter","rejouer","relatif","relever","relief","remarque","remède","remise","remonter","remplir","remuer","renard","renfort","renifler","renoncer","rentrer","renvoi","replier","reporter","reprise","reptile","requin","réserve","résineux","résoudre","respect","rester","résultat","rétablir","retenir","réticule","retomber","retracer","réunion","réussir","revanche","revivre","révolte","révulsif","richesse","rideau","rieur","rigide","rigoler","rincer","riposter","risible","risque","rituel","rival","rivière","rocheux","romance","rompre","ronce","rondin","roseau","rosier","rotatif","rotor","rotule","rouge","rouille","rouleau","routine","royaume","ruban","rubis","ruche","ruelle","rugueux","ruiner","ruisseau","ruser","rustique","rythme","sabler","saboter","sabre","sacoche","safari","sagesse","saisir","salade","salive","salon","saluer","samedi","sanction","sanglier","sarcasme","sardine","saturer","saugrenu","saumon","sauter","sauvage","savant","savonner","scalpel","scandale","scélérat","scénario","sceptre","schéma","science","scinder","score","scrutin","sculpter","séance","sécable","sécher","secouer","sécréter","sédatif","séduire","seigneur","séjour","sélectif","semaine","sembler","semence","séminal","sénateur","sensible","sentence","séparer","séquence","serein","sergent","sérieux","serrure","sérum","service","sésame","sévir","sevrage","sextuple","sidéral","siècle","siéger","siffler","sigle","signal","silence","silicium","simple","sincère","sinistre","siphon","sirop","sismique","situer","skier","social","socle","sodium","soigneux","soldat","soleil","solitude","soluble","sombre","sommeil","somnoler","sonde","songeur","sonnette","sonore","sorcier","sortir","sosie","sottise","soucieux","soudure","souffle","soulever","soupape","source","soutirer","souvenir","spacieux","spatial","spécial","sphère","spiral","stable","station","sternum","stimulus","stipuler","strict","studieux","stupeur","styliste","sublime","substrat","subtil","subvenir","succès","sucre","suffixe","suggérer","suiveur","sulfate","superbe","supplier","surface","suricate","surmener","surprise","sursaut","survie","suspect","syllabe","symbole","symétrie","synapse","syntaxe","système","tabac","tablier","tactile","tailler","talent","talisman","talonner","tambour","tamiser","tangible","tapis","taquiner","tarder","tarif","tartine","tasse","tatami","tatouage","taupe","taureau","taxer","témoin","temporel","tenaille","tendre","teneur","tenir","tension","terminer","terne","terrible","tétine","texte","thème","théorie","thérapie","thorax","tibia","tiède","timide","tirelire","tiroir","tissu","titane","titre","tituber","toboggan","tolérant","tomate","tonique","tonneau","toponyme","torche","tordre","tornade","torpille","torrent","torse","tortue","totem","toucher","tournage","tousser","toxine","traction","trafic","tragique","trahir","train","trancher","travail","trèfle","tremper","trésor","treuil","triage","tribunal","tricoter","trilogie","triomphe","tripler","triturer","trivial","trombone","tronc","tropical","troupeau","tuile","tulipe","tumulte","tunnel","turbine","tuteur","tutoyer","tuyau","tympan","typhon","typique","tyran","ubuesque","ultime","ultrason","unanime","unifier","union","unique","unitaire","univers","uranium","urbain","urticant","usage","usine","usuel","usure","utile","utopie","vacarme","vaccin","vagabond","vague","vaillant","vaincre","vaisseau","valable","valise","vallon","valve","vampire","vanille","vapeur","varier","vaseux","vassal","vaste","vecteur","vedette","végétal","véhicule","veinard","véloce","vendredi","vénérer","venger","venimeux","ventouse","verdure","vérin","vernir","verrou","verser","vertu","veston","vétéran","vétuste","vexant","vexer","viaduc","viande","victoire","vidange","vidéo","vignette","vigueur","vilain","village","vinaigre","violon","vipère","virement","virtuose","virus","visage","viseur","vision","visqueux","visuel","vital","vitesse","viticole","vitrine","vivace","vivipare","vocation","voguer","voile","voisin","voiture","volaille","volcan","voltiger","volume","vorace","vortex","voter","vouloir","voyage","voyelle","wagon","xénon","yacht","zèbre","zénith","zeste","zoologie"]')},function(e){e.exports=JSON.parse('["abaco","abbaglio","abbinato","abete","abisso","abolire","abrasivo","abrogato","accadere","accenno","accusato","acetone","achille","acido","acqua","acre","acrilico","acrobata","acuto","adagio","addebito","addome","adeguato","aderire","adipe","adottare","adulare","affabile","affetto","affisso","affranto","aforisma","afoso","africano","agave","agente","agevole","aggancio","agire","agitare","agonismo","agricolo","agrumeto","aguzzo","alabarda","alato","albatro","alberato","albo","albume","alce","alcolico","alettone","alfa","algebra","aliante","alibi","alimento","allagato","allegro","allievo","allodola","allusivo","almeno","alogeno","alpaca","alpestre","altalena","alterno","alticcio","altrove","alunno","alveolo","alzare","amalgama","amanita","amarena","ambito","ambrato","ameba","america","ametista","amico","ammasso","ammenda","ammirare","ammonito","amore","ampio","ampliare","amuleto","anacardo","anagrafe","analista","anarchia","anatra","anca","ancella","ancora","andare","andrea","anello","angelo","angolare","angusto","anima","annegare","annidato","anno","annuncio","anonimo","anticipo","anzi","apatico","apertura","apode","apparire","appetito","appoggio","approdo","appunto","aprile","arabica","arachide","aragosta","araldica","arancio","aratura","arazzo","arbitro","archivio","ardito","arenile","argento","argine","arguto","aria","armonia","arnese","arredato","arringa","arrosto","arsenico","arso","artefice","arzillo","asciutto","ascolto","asepsi","asettico","asfalto","asino","asola","aspirato","aspro","assaggio","asse","assoluto","assurdo","asta","astenuto","astice","astratto","atavico","ateismo","atomico","atono","attesa","attivare","attorno","attrito","attuale","ausilio","austria","autista","autonomo","autunno","avanzato","avere","avvenire","avviso","avvolgere","azione","azoto","azzimo","azzurro","babele","baccano","bacino","baco","badessa","badilata","bagnato","baita","balcone","baldo","balena","ballata","balzano","bambino","bandire","baraonda","barbaro","barca","baritono","barlume","barocco","basilico","basso","batosta","battuto","baule","bava","bavosa","becco","beffa","belgio","belva","benda","benevole","benigno","benzina","bere","berlina","beta","bibita","bici","bidone","bifido","biga","bilancia","bimbo","binocolo","biologo","bipede","bipolare","birbante","birra","biscotto","bisesto","bisnonno","bisonte","bisturi","bizzarro","blando","blatta","bollito","bonifico","bordo","bosco","botanico","bottino","bozzolo","braccio","bradipo","brama","branca","bravura","bretella","brevetto","brezza","briglia","brillante","brindare","broccolo","brodo","bronzina","brullo","bruno","bubbone","buca","budino","buffone","buio","bulbo","buono","burlone","burrasca","bussola","busta","cadetto","caduco","calamaro","calcolo","calesse","calibro","calmo","caloria","cambusa","camerata","camicia","cammino","camola","campale","canapa","candela","cane","canino","canotto","cantina","capace","capello","capitolo","capogiro","cappero","capra","capsula","carapace","carcassa","cardo","carisma","carovana","carretto","cartolina","casaccio","cascata","caserma","caso","cassone","castello","casuale","catasta","catena","catrame","cauto","cavillo","cedibile","cedrata","cefalo","celebre","cellulare","cena","cenone","centesimo","ceramica","cercare","certo","cerume","cervello","cesoia","cespo","ceto","chela","chiaro","chicca","chiedere","chimera","china","chirurgo","chitarra","ciao","ciclismo","cifrare","cigno","cilindro","ciottolo","circa","cirrosi","citrico","cittadino","ciuffo","civetta","civile","classico","clinica","cloro","cocco","codardo","codice","coerente","cognome","collare","colmato","colore","colposo","coltivato","colza","coma","cometa","commando","comodo","computer","comune","conciso","condurre","conferma","congelare","coniuge","connesso","conoscere","consumo","continuo","convegno","coperto","copione","coppia","copricapo","corazza","cordata","coricato","cornice","corolla","corpo","corredo","corsia","cortese","cosmico","costante","cottura","covato","cratere","cravatta","creato","credere","cremoso","crescita","creta","criceto","crinale","crisi","critico","croce","cronaca","crostata","cruciale","crusca","cucire","cuculo","cugino","cullato","cupola","curatore","cursore","curvo","cuscino","custode","dado","daino","dalmata","damerino","daniela","dannoso","danzare","datato","davanti","davvero","debutto","decennio","deciso","declino","decollo","decreto","dedicato","definito","deforme","degno","delegare","delfino","delirio","delta","demenza","denotato","dentro","deposito","derapata","derivare","deroga","descritto","deserto","desiderio","desumere","detersivo","devoto","diametro","dicembre","diedro","difeso","diffuso","digerire","digitale","diluvio","dinamico","dinnanzi","dipinto","diploma","dipolo","diradare","dire","dirotto","dirupo","disagio","discreto","disfare","disgelo","disposto","distanza","disumano","dito","divano","divelto","dividere","divorato","doblone","docente","doganale","dogma","dolce","domato","domenica","dominare","dondolo","dono","dormire","dote","dottore","dovuto","dozzina","drago","druido","dubbio","dubitare","ducale","duna","duomo","duplice","duraturo","ebano","eccesso","ecco","eclissi","economia","edera","edicola","edile","editoria","educare","egemonia","egli","egoismo","egregio","elaborato","elargire","elegante","elencato","eletto","elevare","elfico","elica","elmo","elsa","eluso","emanato","emblema","emesso","emiro","emotivo","emozione","empirico","emulo","endemico","enduro","energia","enfasi","enoteca","entrare","enzima","epatite","epilogo","episodio","epocale","eppure","equatore","erario","erba","erboso","erede","eremita","erigere","ermetico","eroe","erosivo","errante","esagono","esame","esanime","esaudire","esca","esempio","esercito","esibito","esigente","esistere","esito","esofago","esortato","esoso","espanso","espresso","essenza","esso","esteso","estimare","estonia","estroso","esultare","etilico","etnico","etrusco","etto","euclideo","europa","evaso","evidenza","evitato","evoluto","evviva","fabbrica","faccenda","fachiro","falco","famiglia","fanale","fanfara","fango","fantasma","fare","farfalla","farinoso","farmaco","fascia","fastoso","fasullo","faticare","fato","favoloso","febbre","fecola","fede","fegato","felpa","feltro","femmina","fendere","fenomeno","fermento","ferro","fertile","fessura","festivo","fetta","feudo","fiaba","fiducia","fifa","figurato","filo","finanza","finestra","finire","fiore","fiscale","fisico","fiume","flacone","flamenco","flebo","flemma","florido","fluente","fluoro","fobico","focaccia","focoso","foderato","foglio","folata","folclore","folgore","fondente","fonetico","fonia","fontana","forbito","forchetta","foresta","formica","fornaio","foro","fortezza","forzare","fosfato","fosso","fracasso","frana","frassino","fratello","freccetta","frenata","fresco","frigo","frollino","fronde","frugale","frutta","fucilata","fucsia","fuggente","fulmine","fulvo","fumante","fumetto","fumoso","fune","funzione","fuoco","furbo","furgone","furore","fuso","futile","gabbiano","gaffe","galateo","gallina","galoppo","gambero","gamma","garanzia","garbo","garofano","garzone","gasdotto","gasolio","gastrico","gatto","gaudio","gazebo","gazzella","geco","gelatina","gelso","gemello","gemmato","gene","genitore","gennaio","genotipo","gergo","ghepardo","ghiaccio","ghisa","giallo","gilda","ginepro","giocare","gioiello","giorno","giove","girato","girone","gittata","giudizio","giurato","giusto","globulo","glutine","gnomo","gobba","golf","gomito","gommone","gonfio","gonna","governo","gracile","grado","grafico","grammo","grande","grattare","gravoso","grazia","greca","gregge","grifone","grigio","grinza","grotta","gruppo","guadagno","guaio","guanto","guardare","gufo","guidare","ibernato","icona","identico","idillio","idolo","idra","idrico","idrogeno","igiene","ignaro","ignorato","ilare","illeso","illogico","illudere","imballo","imbevuto","imbocco","imbuto","immane","immerso","immolato","impacco","impeto","impiego","importo","impronta","inalare","inarcare","inattivo","incanto","incendio","inchino","incisivo","incluso","incontro","incrocio","incubo","indagine","india","indole","inedito","infatti","infilare","inflitto","ingaggio","ingegno","inglese","ingordo","ingrosso","innesco","inodore","inoltrare","inondato","insano","insetto","insieme","insonnia","insulina","intasato","intero","intonaco","intuito","inumidire","invalido","invece","invito","iperbole","ipnotico","ipotesi","ippica","iride","irlanda","ironico","irrigato","irrorare","isolato","isotopo","isterico","istituto","istrice","italia","iterare","labbro","labirinto","lacca","lacerato","lacrima","lacuna","laddove","lago","lampo","lancetta","lanterna","lardoso","larga","laringe","lastra","latenza","latino","lattuga","lavagna","lavoro","legale","leggero","lembo","lentezza","lenza","leone","lepre","lesivo","lessato","lesto","letterale","leva","levigato","libero","lido","lievito","lilla","limatura","limitare","limpido","lineare","lingua","liquido","lira","lirica","lisca","lite","litigio","livrea","locanda","lode","logica","lombare","londra","longevo","loquace","lorenzo","loto","lotteria","luce","lucidato","lumaca","luminoso","lungo","lupo","luppolo","lusinga","lusso","lutto","macabro","macchina","macero","macinato","madama","magico","maglia","magnete","magro","maiolica","malafede","malgrado","malinteso","malsano","malto","malumore","mana","mancia","mandorla","mangiare","manifesto","mannaro","manovra","mansarda","mantide","manubrio","mappa","maratona","marcire","maretta","marmo","marsupio","maschera","massaia","mastino","materasso","matricola","mattone","maturo","mazurca","meandro","meccanico","mecenate","medesimo","meditare","mega","melassa","melis","melodia","meninge","meno","mensola","mercurio","merenda","merlo","meschino","mese","messere","mestolo","metallo","metodo","mettere","miagolare","mica","micelio","michele","microbo","midollo","miele","migliore","milano","milite","mimosa","minerale","mini","minore","mirino","mirtillo","miscela","missiva","misto","misurare","mitezza","mitigare","mitra","mittente","mnemonico","modello","modifica","modulo","mogano","mogio","mole","molosso","monastero","monco","mondina","monetario","monile","monotono","monsone","montato","monviso","mora","mordere","morsicato","mostro","motivato","motosega","motto","movenza","movimento","mozzo","mucca","mucosa","muffa","mughetto","mugnaio","mulatto","mulinello","multiplo","mummia","munto","muovere","murale","musa","muscolo","musica","mutevole","muto","nababbo","nafta","nanometro","narciso","narice","narrato","nascere","nastrare","naturale","nautica","naviglio","nebulosa","necrosi","negativo","negozio","nemmeno","neofita","neretto","nervo","nessuno","nettuno","neutrale","neve","nevrotico","nicchia","ninfa","nitido","nobile","nocivo","nodo","nome","nomina","nordico","normale","norvegese","nostrano","notare","notizia","notturno","novella","nucleo","nulla","numero","nuovo","nutrire","nuvola","nuziale","oasi","obbedire","obbligo","obelisco","oblio","obolo","obsoleto","occasione","occhio","occidente","occorrere","occultare","ocra","oculato","odierno","odorare","offerta","offrire","offuscato","oggetto","oggi","ognuno","olandese","olfatto","oliato","oliva","ologramma","oltre","omaggio","ombelico","ombra","omega","omissione","ondoso","onere","onice","onnivoro","onorevole","onta","operato","opinione","opposto","oracolo","orafo","ordine","orecchino","orefice","orfano","organico","origine","orizzonte","orma","ormeggio","ornativo","orologio","orrendo","orribile","ortensia","ortica","orzata","orzo","osare","oscurare","osmosi","ospedale","ospite","ossa","ossidare","ostacolo","oste","otite","otre","ottagono","ottimo","ottobre","ovale","ovest","ovino","oviparo","ovocito","ovunque","ovviare","ozio","pacchetto","pace","pacifico","padella","padrone","paese","paga","pagina","palazzina","palesare","pallido","palo","palude","pandoro","pannello","paolo","paonazzo","paprica","parabola","parcella","parere","pargolo","pari","parlato","parola","partire","parvenza","parziale","passivo","pasticca","patacca","patologia","pattume","pavone","peccato","pedalare","pedonale","peggio","peloso","penare","pendice","penisola","pennuto","penombra","pensare","pentola","pepe","pepita","perbene","percorso","perdonato","perforare","pergamena","periodo","permesso","perno","perplesso","persuaso","pertugio","pervaso","pesatore","pesista","peso","pestifero","petalo","pettine","petulante","pezzo","piacere","pianta","piattino","piccino","picozza","piega","pietra","piffero","pigiama","pigolio","pigro","pila","pilifero","pillola","pilota","pimpante","pineta","pinna","pinolo","pioggia","piombo","piramide","piretico","pirite","pirolisi","pitone","pizzico","placebo","planare","plasma","platano","plenario","pochezza","poderoso","podismo","poesia","poggiare","polenta","poligono","pollice","polmonite","polpetta","polso","poltrona","polvere","pomice","pomodoro","ponte","popoloso","porfido","poroso","porpora","porre","portata","posa","positivo","possesso","postulato","potassio","potere","pranzo","prassi","pratica","precluso","predica","prefisso","pregiato","prelievo","premere","prenotare","preparato","presenza","pretesto","prevalso","prima","principe","privato","problema","procura","produrre","profumo","progetto","prolunga","promessa","pronome","proposta","proroga","proteso","prova","prudente","prugna","prurito","psiche","pubblico","pudica","pugilato","pugno","pulce","pulito","pulsante","puntare","pupazzo","pupilla","puro","quadro","qualcosa","quasi","querela","quota","raccolto","raddoppio","radicale","radunato","raffica","ragazzo","ragione","ragno","ramarro","ramingo","ramo","randagio","rantolare","rapato","rapina","rappreso","rasatura","raschiato","rasente","rassegna","rastrello","rata","ravveduto","reale","recepire","recinto","recluta","recondito","recupero","reddito","redimere","regalato","registro","regola","regresso","relazione","remare","remoto","renna","replica","reprimere","reputare","resa","residente","responso","restauro","rete","retina","retorica","rettifica","revocato","riassunto","ribadire","ribelle","ribrezzo","ricarica","ricco","ricevere","riciclato","ricordo","ricreduto","ridicolo","ridurre","rifasare","riflesso","riforma","rifugio","rigare","rigettato","righello","rilassato","rilevato","rimanere","rimbalzo","rimedio","rimorchio","rinascita","rincaro","rinforzo","rinnovo","rinomato","rinsavito","rintocco","rinuncia","rinvenire","riparato","ripetuto","ripieno","riportare","ripresa","ripulire","risata","rischio","riserva","risibile","riso","rispetto","ristoro","risultato","risvolto","ritardo","ritegno","ritmico","ritrovo","riunione","riva","riverso","rivincita","rivolto","rizoma","roba","robotico","robusto","roccia","roco","rodaggio","rodere","roditore","rogito","rollio","romantico","rompere","ronzio","rosolare","rospo","rotante","rotondo","rotula","rovescio","rubizzo","rubrica","ruga","rullino","rumine","rumoroso","ruolo","rupe","russare","rustico","sabato","sabbiare","sabotato","sagoma","salasso","saldatura","salgemma","salivare","salmone","salone","saltare","saluto","salvo","sapere","sapido","saporito","saraceno","sarcasmo","sarto","sassoso","satellite","satira","satollo","saturno","savana","savio","saziato","sbadiglio","sbalzo","sbancato","sbarra","sbattere","sbavare","sbendare","sbirciare","sbloccato","sbocciato","sbrinare","sbruffone","sbuffare","scabroso","scadenza","scala","scambiare","scandalo","scapola","scarso","scatenare","scavato","scelto","scenico","scettro","scheda","schiena","sciarpa","scienza","scindere","scippo","sciroppo","scivolo","sclerare","scodella","scolpito","scomparto","sconforto","scoprire","scorta","scossone","scozzese","scriba","scrollare","scrutinio","scuderia","scultore","scuola","scuro","scusare","sdebitare","sdoganare","seccatura","secondo","sedano","seggiola","segnalato","segregato","seguito","selciato","selettivo","sella","selvaggio","semaforo","sembrare","seme","seminato","sempre","senso","sentire","sepolto","sequenza","serata","serbato","sereno","serio","serpente","serraglio","servire","sestina","setola","settimana","sfacelo","sfaldare","sfamato","sfarzoso","sfaticato","sfera","sfida","sfilato","sfinge","sfocato","sfoderare","sfogo","sfoltire","sforzato","sfratto","sfruttato","sfuggito","sfumare","sfuso","sgabello","sgarbato","sgonfiare","sgorbio","sgrassato","sguardo","sibilo","siccome","sierra","sigla","signore","silenzio","sillaba","simbolo","simpatico","simulato","sinfonia","singolo","sinistro","sino","sintesi","sinusoide","sipario","sisma","sistole","situato","slitta","slogatura","sloveno","smarrito","smemorato","smentito","smeraldo","smilzo","smontare","smottato","smussato","snellire","snervato","snodo","sobbalzo","sobrio","soccorso","sociale","sodale","soffitto","sogno","soldato","solenne","solido","sollazzo","solo","solubile","solvente","somatico","somma","sonda","sonetto","sonnifero","sopire","soppeso","sopra","sorgere","sorpasso","sorriso","sorso","sorteggio","sorvolato","sospiro","sosta","sottile","spada","spalla","spargere","spatola","spavento","spazzola","specie","spedire","spegnere","spelatura","speranza","spessore","spettrale","spezzato","spia","spigoloso","spillato","spinoso","spirale","splendido","sportivo","sposo","spranga","sprecare","spronato","spruzzo","spuntino","squillo","sradicare","srotolato","stabile","stacco","staffa","stagnare","stampato","stantio","starnuto","stasera","statuto","stelo","steppa","sterzo","stiletto","stima","stirpe","stivale","stizzoso","stonato","storico","strappo","stregato","stridulo","strozzare","strutto","stuccare","stufo","stupendo","subentro","succoso","sudore","suggerito","sugo","sultano","suonare","superbo","supporto","surgelato","surrogato","sussurro","sutura","svagare","svedese","sveglio","svelare","svenuto","svezia","sviluppo","svista","svizzera","svolta","svuotare","tabacco","tabulato","tacciare","taciturno","tale","talismano","tampone","tannino","tara","tardivo","targato","tariffa","tarpare","tartaruga","tasto","tattico","taverna","tavolata","tazza","teca","tecnico","telefono","temerario","tempo","temuto","tendone","tenero","tensione","tentacolo","teorema","terme","terrazzo","terzetto","tesi","tesserato","testato","tetro","tettoia","tifare","tigella","timbro","tinto","tipico","tipografo","tiraggio","tiro","titanio","titolo","titubante","tizio","tizzone","toccare","tollerare","tolto","tombola","tomo","tonfo","tonsilla","topazio","topologia","toppa","torba","tornare","torrone","tortora","toscano","tossire","tostatura","totano","trabocco","trachea","trafila","tragedia","tralcio","tramonto","transito","trapano","trarre","trasloco","trattato","trave","treccia","tremolio","trespolo","tributo","tricheco","trifoglio","trillo","trincea","trio","tristezza","triturato","trivella","tromba","trono","troppo","trottola","trovare","truccato","tubatura","tuffato","tulipano","tumulto","tunisia","turbare","turchino","tuta","tutela","ubicato","uccello","uccisore","udire","uditivo","uffa","ufficio","uguale","ulisse","ultimato","umano","umile","umorismo","uncinetto","ungere","ungherese","unicorno","unificato","unisono","unitario","unte","uovo","upupa","uragano","urgenza","urlo","usanza","usato","uscito","usignolo","usuraio","utensile","utilizzo","utopia","vacante","vaccinato","vagabondo","vagliato","valanga","valgo","valico","valletta","valoroso","valutare","valvola","vampata","vangare","vanitoso","vano","vantaggio","vanvera","vapore","varano","varcato","variante","vasca","vedetta","vedova","veduto","vegetale","veicolo","velcro","velina","velluto","veloce","venato","vendemmia","vento","verace","verbale","vergogna","verifica","vero","verruca","verticale","vescica","vessillo","vestale","veterano","vetrina","vetusto","viandante","vibrante","vicenda","vichingo","vicinanza","vidimare","vigilia","vigneto","vigore","vile","villano","vimini","vincitore","viola","vipera","virgola","virologo","virulento","viscoso","visione","vispo","vissuto","visura","vita","vitello","vittima","vivanda","vivido","viziare","voce","voga","volatile","volere","volpe","voragine","vulcano","zampogna","zanna","zappato","zattera","zavorra","zefiro","zelante","zelo","zenzero","zerbino","zibetto","zinco","zircone","zitto","zolla","zotico","zucchero","zufolo","zulu","zuppa"]')},function(e){e.exports=JSON.parse('["ábaco","abdomen","abeja","abierto","abogado","abono","aborto","abrazo","abrir","abuelo","abuso","acabar","academia","acceso","acción","aceite","acelga","acento","aceptar","ácido","aclarar","acné","acoger","acoso","activo","acto","actriz","actuar","acudir","acuerdo","acusar","adicto","admitir","adoptar","adorno","aduana","adulto","aéreo","afectar","afición","afinar","afirmar","ágil","agitar","agonía","agosto","agotar","agregar","agrio","agua","agudo","águila","aguja","ahogo","ahorro","aire","aislar","ajedrez","ajeno","ajuste","alacrán","alambre","alarma","alba","álbum","alcalde","aldea","alegre","alejar","alerta","aleta","alfiler","alga","algodón","aliado","aliento","alivio","alma","almeja","almíbar","altar","alteza","altivo","alto","altura","alumno","alzar","amable","amante","amapola","amargo","amasar","ámbar","ámbito","ameno","amigo","amistad","amor","amparo","amplio","ancho","anciano","ancla","andar","andén","anemia","ángulo","anillo","ánimo","anís","anotar","antena","antiguo","antojo","anual","anular","anuncio","añadir","añejo","año","apagar","aparato","apetito","apio","aplicar","apodo","aporte","apoyo","aprender","aprobar","apuesta","apuro","arado","araña","arar","árbitro","árbol","arbusto","archivo","arco","arder","ardilla","arduo","área","árido","aries","armonía","arnés","aroma","arpa","arpón","arreglo","arroz","arruga","arte","artista","asa","asado","asalto","ascenso","asegurar","aseo","asesor","asiento","asilo","asistir","asno","asombro","áspero","astilla","astro","astuto","asumir","asunto","atajo","ataque","atar","atento","ateo","ático","atleta","átomo","atraer","atroz","atún","audaz","audio","auge","aula","aumento","ausente","autor","aval","avance","avaro","ave","avellana","avena","avestruz","avión","aviso","ayer","ayuda","ayuno","azafrán","azar","azote","azúcar","azufre","azul","baba","babor","bache","bahía","baile","bajar","balanza","balcón","balde","bambú","banco","banda","baño","barba","barco","barniz","barro","báscula","bastón","basura","batalla","batería","batir","batuta","baúl","bazar","bebé","bebida","bello","besar","beso","bestia","bicho","bien","bingo","blanco","bloque","blusa","boa","bobina","bobo","boca","bocina","boda","bodega","boina","bola","bolero","bolsa","bomba","bondad","bonito","bono","bonsái","borde","borrar","bosque","bote","botín","bóveda","bozal","bravo","brazo","brecha","breve","brillo","brinco","brisa","broca","broma","bronce","brote","bruja","brusco","bruto","buceo","bucle","bueno","buey","bufanda","bufón","búho","buitre","bulto","burbuja","burla","burro","buscar","butaca","buzón","caballo","cabeza","cabina","cabra","cacao","cadáver","cadena","caer","café","caída","caimán","caja","cajón","cal","calamar","calcio","caldo","calidad","calle","calma","calor","calvo","cama","cambio","camello","camino","campo","cáncer","candil","canela","canguro","canica","canto","caña","cañón","caoba","caos","capaz","capitán","capote","captar","capucha","cara","carbón","cárcel","careta","carga","cariño","carne","carpeta","carro","carta","casa","casco","casero","caspa","castor","catorce","catre","caudal","causa","cazo","cebolla","ceder","cedro","celda","célebre","celoso","célula","cemento","ceniza","centro","cerca","cerdo","cereza","cero","cerrar","certeza","césped","cetro","chacal","chaleco","champú","chancla","chapa","charla","chico","chiste","chivo","choque","choza","chuleta","chupar","ciclón","ciego","cielo","cien","cierto","cifra","cigarro","cima","cinco","cine","cinta","ciprés","circo","ciruela","cisne","cita","ciudad","clamor","clan","claro","clase","clave","cliente","clima","clínica","cobre","cocción","cochino","cocina","coco","código","codo","cofre","coger","cohete","cojín","cojo","cola","colcha","colegio","colgar","colina","collar","colmo","columna","combate","comer","comida","cómodo","compra","conde","conejo","conga","conocer","consejo","contar","copa","copia","corazón","corbata","corcho","cordón","corona","correr","coser","cosmos","costa","cráneo","cráter","crear","crecer","creído","crema","cría","crimen","cripta","crisis","cromo","crónica","croqueta","crudo","cruz","cuadro","cuarto","cuatro","cubo","cubrir","cuchara","cuello","cuento","cuerda","cuesta","cueva","cuidar","culebra","culpa","culto","cumbre","cumplir","cuna","cuneta","cuota","cupón","cúpula","curar","curioso","curso","curva","cutis","dama","danza","dar","dardo","dátil","deber","débil","década","decir","dedo","defensa","definir","dejar","delfín","delgado","delito","demora","denso","dental","deporte","derecho","derrota","desayuno","deseo","desfile","desnudo","destino","desvío","detalle","detener","deuda","día","diablo","diadema","diamante","diana","diario","dibujo","dictar","diente","dieta","diez","difícil","digno","dilema","diluir","dinero","directo","dirigir","disco","diseño","disfraz","diva","divino","doble","doce","dolor","domingo","don","donar","dorado","dormir","dorso","dos","dosis","dragón","droga","ducha","duda","duelo","dueño","dulce","dúo","duque","durar","dureza","duro","ébano","ebrio","echar","eco","ecuador","edad","edición","edificio","editor","educar","efecto","eficaz","eje","ejemplo","elefante","elegir","elemento","elevar","elipse","élite","elixir","elogio","eludir","embudo","emitir","emoción","empate","empeño","empleo","empresa","enano","encargo","enchufe","encía","enemigo","enero","enfado","enfermo","engaño","enigma","enlace","enorme","enredo","ensayo","enseñar","entero","entrar","envase","envío","época","equipo","erizo","escala","escena","escolar","escribir","escudo","esencia","esfera","esfuerzo","espada","espejo","espía","esposa","espuma","esquí","estar","este","estilo","estufa","etapa","eterno","ética","etnia","evadir","evaluar","evento","evitar","exacto","examen","exceso","excusa","exento","exigir","exilio","existir","éxito","experto","explicar","exponer","extremo","fábrica","fábula","fachada","fácil","factor","faena","faja","falda","fallo","falso","faltar","fama","familia","famoso","faraón","farmacia","farol","farsa","fase","fatiga","fauna","favor","fax","febrero","fecha","feliz","feo","feria","feroz","fértil","fervor","festín","fiable","fianza","fiar","fibra","ficción","ficha","fideo","fiebre","fiel","fiera","fiesta","figura","fijar","fijo","fila","filete","filial","filtro","fin","finca","fingir","finito","firma","flaco","flauta","flecha","flor","flota","fluir","flujo","flúor","fobia","foca","fogata","fogón","folio","folleto","fondo","forma","forro","fortuna","forzar","fosa","foto","fracaso","frágil","franja","frase","fraude","freír","freno","fresa","frío","frito","fruta","fuego","fuente","fuerza","fuga","fumar","función","funda","furgón","furia","fusil","fútbol","futuro","gacela","gafas","gaita","gajo","gala","galería","gallo","gamba","ganar","gancho","ganga","ganso","garaje","garza","gasolina","gastar","gato","gavilán","gemelo","gemir","gen","género","genio","gente","geranio","gerente","germen","gesto","gigante","gimnasio","girar","giro","glaciar","globo","gloria","gol","golfo","goloso","golpe","goma","gordo","gorila","gorra","gota","goteo","gozar","grada","gráfico","grano","grasa","gratis","grave","grieta","grillo","gripe","gris","grito","grosor","grúa","grueso","grumo","grupo","guante","guapo","guardia","guerra","guía","guiño","guion","guiso","guitarra","gusano","gustar","haber","hábil","hablar","hacer","hacha","hada","hallar","hamaca","harina","haz","hazaña","hebilla","hebra","hecho","helado","helio","hembra","herir","hermano","héroe","hervir","hielo","hierro","hígado","higiene","hijo","himno","historia","hocico","hogar","hoguera","hoja","hombre","hongo","honor","honra","hora","hormiga","horno","hostil","hoyo","hueco","huelga","huerta","hueso","huevo","huida","huir","humano","húmedo","humilde","humo","hundir","huracán","hurto","icono","ideal","idioma","ídolo","iglesia","iglú","igual","ilegal","ilusión","imagen","imán","imitar","impar","imperio","imponer","impulso","incapaz","índice","inerte","infiel","informe","ingenio","inicio","inmenso","inmune","innato","insecto","instante","interés","íntimo","intuir","inútil","invierno","ira","iris","ironía","isla","islote","jabalí","jabón","jamón","jarabe","jardín","jarra","jaula","jazmín","jefe","jeringa","jinete","jornada","joroba","joven","joya","juerga","jueves","juez","jugador","jugo","juguete","juicio","junco","jungla","junio","juntar","júpiter","jurar","justo","juvenil","juzgar","kilo","koala","labio","lacio","lacra","lado","ladrón","lagarto","lágrima","laguna","laico","lamer","lámina","lámpara","lana","lancha","langosta","lanza","lápiz","largo","larva","lástima","lata","látex","latir","laurel","lavar","lazo","leal","lección","leche","lector","leer","legión","legumbre","lejano","lengua","lento","leña","león","leopardo","lesión","letal","letra","leve","leyenda","libertad","libro","licor","líder","lidiar","lienzo","liga","ligero","lima","límite","limón","limpio","lince","lindo","línea","lingote","lino","linterna","líquido","liso","lista","litera","litio","litro","llaga","llama","llanto","llave","llegar","llenar","llevar","llorar","llover","lluvia","lobo","loción","loco","locura","lógica","logro","lombriz","lomo","lonja","lote","lucha","lucir","lugar","lujo","luna","lunes","lupa","lustro","luto","luz","maceta","macho","madera","madre","maduro","maestro","mafia","magia","mago","maíz","maldad","maleta","malla","malo","mamá","mambo","mamut","manco","mando","manejar","manga","maniquí","manjar","mano","manso","manta","mañana","mapa","máquina","mar","marco","marea","marfil","margen","marido","mármol","marrón","martes","marzo","masa","máscara","masivo","matar","materia","matiz","matriz","máximo","mayor","mazorca","mecha","medalla","medio","médula","mejilla","mejor","melena","melón","memoria","menor","mensaje","mente","menú","mercado","merengue","mérito","mes","mesón","meta","meter","método","metro","mezcla","miedo","miel","miembro","miga","mil","milagro","militar","millón","mimo","mina","minero","mínimo","minuto","miope","mirar","misa","miseria","misil","mismo","mitad","mito","mochila","moción","moda","modelo","moho","mojar","molde","moler","molino","momento","momia","monarca","moneda","monja","monto","moño","morada","morder","moreno","morir","morro","morsa","mortal","mosca","mostrar","motivo","mover","móvil","mozo","mucho","mudar","mueble","muela","muerte","muestra","mugre","mujer","mula","muleta","multa","mundo","muñeca","mural","muro","músculo","museo","musgo","música","muslo","nácar","nación","nadar","naipe","naranja","nariz","narrar","nasal","natal","nativo","natural","náusea","naval","nave","navidad","necio","néctar","negar","negocio","negro","neón","nervio","neto","neutro","nevar","nevera","nicho","nido","niebla","nieto","niñez","niño","nítido","nivel","nobleza","noche","nómina","noria","norma","norte","nota","noticia","novato","novela","novio","nube","nuca","núcleo","nudillo","nudo","nuera","nueve","nuez","nulo","número","nutria","oasis","obeso","obispo","objeto","obra","obrero","observar","obtener","obvio","oca","ocaso","océano","ochenta","ocho","ocio","ocre","octavo","octubre","oculto","ocupar","ocurrir","odiar","odio","odisea","oeste","ofensa","oferta","oficio","ofrecer","ogro","oído","oír","ojo","ola","oleada","olfato","olivo","olla","olmo","olor","olvido","ombligo","onda","onza","opaco","opción","ópera","opinar","oponer","optar","óptica","opuesto","oración","orador","oral","órbita","orca","orden","oreja","órgano","orgía","orgullo","oriente","origen","orilla","oro","orquesta","oruga","osadía","oscuro","osezno","oso","ostra","otoño","otro","oveja","óvulo","óxido","oxígeno","oyente","ozono","pacto","padre","paella","página","pago","país","pájaro","palabra","palco","paleta","pálido","palma","paloma","palpar","pan","panal","pánico","pantera","pañuelo","papá","papel","papilla","paquete","parar","parcela","pared","parir","paro","párpado","parque","párrafo","parte","pasar","paseo","pasión","paso","pasta","pata","patio","patria","pausa","pauta","pavo","payaso","peatón","pecado","pecera","pecho","pedal","pedir","pegar","peine","pelar","peldaño","pelea","peligro","pellejo","pelo","peluca","pena","pensar","peñón","peón","peor","pepino","pequeño","pera","percha","perder","pereza","perfil","perico","perla","permiso","perro","persona","pesa","pesca","pésimo","pestaña","pétalo","petróleo","pez","pezuña","picar","pichón","pie","piedra","pierna","pieza","pijama","pilar","piloto","pimienta","pino","pintor","pinza","piña","piojo","pipa","pirata","pisar","piscina","piso","pista","pitón","pizca","placa","plan","plata","playa","plaza","pleito","pleno","plomo","pluma","plural","pobre","poco","poder","podio","poema","poesía","poeta","polen","policía","pollo","polvo","pomada","pomelo","pomo","pompa","poner","porción","portal","posada","poseer","posible","poste","potencia","potro","pozo","prado","precoz","pregunta","premio","prensa","preso","previo","primo","príncipe","prisión","privar","proa","probar","proceso","producto","proeza","profesor","programa","prole","promesa","pronto","propio","próximo","prueba","público","puchero","pudor","pueblo","puerta","puesto","pulga","pulir","pulmón","pulpo","pulso","puma","punto","puñal","puño","pupa","pupila","puré","quedar","queja","quemar","querer","queso","quieto","química","quince","quitar","rábano","rabia","rabo","ración","radical","raíz","rama","rampa","rancho","rango","rapaz","rápido","rapto","rasgo","raspa","rato","rayo","raza","razón","reacción","realidad","rebaño","rebote","recaer","receta","rechazo","recoger","recreo","recto","recurso","red","redondo","reducir","reflejo","reforma","refrán","refugio","regalo","regir","regla","regreso","rehén","reino","reír","reja","relato","relevo","relieve","relleno","reloj","remar","remedio","remo","rencor","rendir","renta","reparto","repetir","reposo","reptil","res","rescate","resina","respeto","resto","resumen","retiro","retorno","retrato","reunir","revés","revista","rey","rezar","rico","riego","rienda","riesgo","rifa","rígido","rigor","rincón","riñón","río","riqueza","risa","ritmo","rito","rizo","roble","roce","rociar","rodar","rodeo","rodilla","roer","rojizo","rojo","romero","romper","ron","ronco","ronda","ropa","ropero","rosa","rosca","rostro","rotar","rubí","rubor","rudo","rueda","rugir","ruido","ruina","ruleta","rulo","rumbo","rumor","ruptura","ruta","rutina","sábado","saber","sabio","sable","sacar","sagaz","sagrado","sala","saldo","salero","salir","salmón","salón","salsa","salto","salud","salvar","samba","sanción","sandía","sanear","sangre","sanidad","sano","santo","sapo","saque","sardina","sartén","sastre","satán","sauna","saxofón","sección","seco","secreto","secta","sed","seguir","seis","sello","selva","semana","semilla","senda","sensor","señal","señor","separar","sepia","sequía","ser","serie","sermón","servir","sesenta","sesión","seta","setenta","severo","sexo","sexto","sidra","siesta","siete","siglo","signo","sílaba","silbar","silencio","silla","símbolo","simio","sirena","sistema","sitio","situar","sobre","socio","sodio","sol","solapa","soldado","soledad","sólido","soltar","solución","sombra","sondeo","sonido","sonoro","sonrisa","sopa","soplar","soporte","sordo","sorpresa","sorteo","sostén","sótano","suave","subir","suceso","sudor","suegra","suelo","sueño","suerte","sufrir","sujeto","sultán","sumar","superar","suplir","suponer","supremo","sur","surco","sureño","surgir","susto","sutil","tabaco","tabique","tabla","tabú","taco","tacto","tajo","talar","talco","talento","talla","talón","tamaño","tambor","tango","tanque","tapa","tapete","tapia","tapón","taquilla","tarde","tarea","tarifa","tarjeta","tarot","tarro","tarta","tatuaje","tauro","taza","tazón","teatro","techo","tecla","técnica","tejado","tejer","tejido","tela","teléfono","tema","temor","templo","tenaz","tender","tener","tenis","tenso","teoría","terapia","terco","término","ternura","terror","tesis","tesoro","testigo","tetera","texto","tez","tibio","tiburón","tiempo","tienda","tierra","tieso","tigre","tijera","tilde","timbre","tímido","timo","tinta","tío","típico","tipo","tira","tirón","titán","títere","título","tiza","toalla","tobillo","tocar","tocino","todo","toga","toldo","tomar","tono","tonto","topar","tope","toque","tórax","torero","tormenta","torneo","toro","torpedo","torre","torso","tortuga","tos","tosco","toser","tóxico","trabajo","tractor","traer","tráfico","trago","traje","tramo","trance","trato","trauma","trazar","trébol","tregua","treinta","tren","trepar","tres","tribu","trigo","tripa","triste","triunfo","trofeo","trompa","tronco","tropa","trote","trozo","truco","trueno","trufa","tubería","tubo","tuerto","tumba","tumor","túnel","túnica","turbina","turismo","turno","tutor","ubicar","úlcera","umbral","unidad","unir","universo","uno","untar","uña","urbano","urbe","urgente","urna","usar","usuario","útil","utopía","uva","vaca","vacío","vacuna","vagar","vago","vaina","vajilla","vale","válido","valle","valor","válvula","vampiro","vara","variar","varón","vaso","vecino","vector","vehículo","veinte","vejez","vela","velero","veloz","vena","vencer","venda","veneno","vengar","venir","venta","venus","ver","verano","verbo","verde","vereda","verja","verso","verter","vía","viaje","vibrar","vicio","víctima","vida","vídeo","vidrio","viejo","viernes","vigor","vil","villa","vinagre","vino","viñedo","violín","viral","virgo","virtud","visor","víspera","vista","vitamina","viudo","vivaz","vivero","vivir","vivo","volcán","volumen","volver","voraz","votar","voto","voz","vuelo","vulgar","yacer","yate","yegua","yema","yerno","yeso","yodo","yoga","yogur","zafiro","zanja","zapato","zarza","zona","zorro","zumo","zurdo"]')},function(e){e.exports=JSON.parse('["あいこくしん","あいさつ","あいだ","あおぞら","あかちゃん","あきる","あけがた","あける","あこがれる","あさい","あさひ","あしあと","あじわう","あずかる","あずき","あそぶ","あたえる","あたためる","あたりまえ","あたる","あつい","あつかう","あっしゅく","あつまり","あつめる","あてな","あてはまる","あひる","あぶら","あぶる","あふれる","あまい","あまど","あまやかす","あまり","あみもの","あめりか","あやまる","あゆむ","あらいぐま","あらし","あらすじ","あらためる","あらゆる","あらわす","ありがとう","あわせる","あわてる","あんい","あんがい","あんこ","あんぜん","あんてい","あんない","あんまり","いいだす","いおん","いがい","いがく","いきおい","いきなり","いきもの","いきる","いくじ","いくぶん","いけばな","いけん","いこう","いこく","いこつ","いさましい","いさん","いしき","いじゅう","いじょう","いじわる","いずみ","いずれ","いせい","いせえび","いせかい","いせき","いぜん","いそうろう","いそがしい","いだい","いだく","いたずら","いたみ","いたりあ","いちおう","いちじ","いちど","いちば","いちぶ","いちりゅう","いつか","いっしゅん","いっせい","いっそう","いったん","いっち","いってい","いっぽう","いてざ","いてん","いどう","いとこ","いない","いなか","いねむり","いのち","いのる","いはつ","いばる","いはん","いびき","いひん","いふく","いへん","いほう","いみん","いもうと","いもたれ","いもり","いやがる","いやす","いよかん","いよく","いらい","いらすと","いりぐち","いりょう","いれい","いれもの","いれる","いろえんぴつ","いわい","いわう","いわかん","いわば","いわゆる","いんげんまめ","いんさつ","いんしょう","いんよう","うえき","うえる","うおざ","うがい","うかぶ","うかべる","うきわ","うくらいな","うくれれ","うけたまわる","うけつけ","うけとる","うけもつ","うける","うごかす","うごく","うこん","うさぎ","うしなう","うしろがみ","うすい","うすぎ","うすぐらい","うすめる","うせつ","うちあわせ","うちがわ","うちき","うちゅう","うっかり","うつくしい","うったえる","うつる","うどん","うなぎ","うなじ","うなずく","うなる","うねる","うのう","うぶげ","うぶごえ","うまれる","うめる","うもう","うやまう","うよく","うらがえす","うらぐち","うらない","うりあげ","うりきれ","うるさい","うれしい","うれゆき","うれる","うろこ","うわき","うわさ","うんこう","うんちん","うんてん","うんどう","えいえん","えいが","えいきょう","えいご","えいせい","えいぶん","えいよう","えいわ","えおり","えがお","えがく","えきたい","えくせる","えしゃく","えすて","えつらん","えのぐ","えほうまき","えほん","えまき","えもじ","えもの","えらい","えらぶ","えりあ","えんえん","えんかい","えんぎ","えんげき","えんしゅう","えんぜつ","えんそく","えんちょう","えんとつ","おいかける","おいこす","おいしい","おいつく","おうえん","おうさま","おうじ","おうせつ","おうたい","おうふく","おうべい","おうよう","おえる","おおい","おおう","おおどおり","おおや","おおよそ","おかえり","おかず","おがむ","おかわり","おぎなう","おきる","おくさま","おくじょう","おくりがな","おくる","おくれる","おこす","おこなう","おこる","おさえる","おさない","おさめる","おしいれ","おしえる","おじぎ","おじさん","おしゃれ","おそらく","おそわる","おたがい","おたく","おだやか","おちつく","おっと","おつり","おでかけ","おとしもの","おとなしい","おどり","おどろかす","おばさん","おまいり","おめでとう","おもいで","おもう","おもたい","おもちゃ","おやつ","おやゆび","およぼす","おらんだ","おろす","おんがく","おんけい","おんしゃ","おんせん","おんだん","おんちゅう","おんどけい","かあつ","かいが","がいき","がいけん","がいこう","かいさつ","かいしゃ","かいすいよく","かいぜん","かいぞうど","かいつう","かいてん","かいとう","かいふく","がいへき","かいほう","かいよう","がいらい","かいわ","かえる","かおり","かかえる","かがく","かがし","かがみ","かくご","かくとく","かざる","がぞう","かたい","かたち","がちょう","がっきゅう","がっこう","がっさん","がっしょう","かなざわし","かのう","がはく","かぶか","かほう","かほご","かまう","かまぼこ","かめれおん","かゆい","かようび","からい","かるい","かろう","かわく","かわら","がんか","かんけい","かんこう","かんしゃ","かんそう","かんたん","かんち","がんばる","きあい","きあつ","きいろ","ぎいん","きうい","きうん","きえる","きおう","きおく","きおち","きおん","きかい","きかく","きかんしゃ","ききて","きくばり","きくらげ","きけんせい","きこう","きこえる","きこく","きさい","きさく","きさま","きさらぎ","ぎじかがく","ぎしき","ぎじたいけん","ぎじにってい","ぎじゅつしゃ","きすう","きせい","きせき","きせつ","きそう","きぞく","きぞん","きたえる","きちょう","きつえん","ぎっちり","きつつき","きつね","きてい","きどう","きどく","きない","きなが","きなこ","きぬごし","きねん","きのう","きのした","きはく","きびしい","きひん","きふく","きぶん","きぼう","きほん","きまる","きみつ","きむずかしい","きめる","きもだめし","きもち","きもの","きゃく","きやく","ぎゅうにく","きよう","きょうりゅう","きらい","きらく","きりん","きれい","きれつ","きろく","ぎろん","きわめる","ぎんいろ","きんかくじ","きんじょ","きんようび","ぐあい","くいず","くうかん","くうき","くうぐん","くうこう","ぐうせい","くうそう","ぐうたら","くうふく","くうぼ","くかん","くきょう","くげん","ぐこう","くさい","くさき","くさばな","くさる","くしゃみ","くしょう","くすのき","くすりゆび","くせげ","くせん","ぐたいてき","くださる","くたびれる","くちこみ","くちさき","くつした","ぐっすり","くつろぐ","くとうてん","くどく","くなん","くねくね","くのう","くふう","くみあわせ","くみたてる","くめる","くやくしょ","くらす","くらべる","くるま","くれる","くろう","くわしい","ぐんかん","ぐんしょく","ぐんたい","ぐんて","けあな","けいかく","けいけん","けいこ","けいさつ","げいじゅつ","けいたい","げいのうじん","けいれき","けいろ","けおとす","けおりもの","げきか","げきげん","げきだん","げきちん","げきとつ","げきは","げきやく","げこう","げこくじょう","げざい","けさき","げざん","けしき","けしごむ","けしょう","げすと","けたば","けちゃっぷ","けちらす","けつあつ","けつい","けつえき","けっこん","けつじょ","けっせき","けってい","けつまつ","げつようび","げつれい","けつろん","げどく","けとばす","けとる","けなげ","けなす","けなみ","けぬき","げねつ","けねん","けはい","げひん","けぶかい","げぼく","けまり","けみかる","けむし","けむり","けもの","けらい","けろけろ","けわしい","けんい","けんえつ","けんお","けんか","げんき","けんげん","けんこう","けんさく","けんしゅう","けんすう","げんそう","けんちく","けんてい","けんとう","けんない","けんにん","げんぶつ","けんま","けんみん","けんめい","けんらん","けんり","こあくま","こいぬ","こいびと","ごうい","こうえん","こうおん","こうかん","ごうきゅう","ごうけい","こうこう","こうさい","こうじ","こうすい","ごうせい","こうそく","こうたい","こうちゃ","こうつう","こうてい","こうどう","こうない","こうはい","ごうほう","ごうまん","こうもく","こうりつ","こえる","こおり","ごかい","ごがつ","ごかん","こくご","こくさい","こくとう","こくない","こくはく","こぐま","こけい","こける","ここのか","こころ","こさめ","こしつ","こすう","こせい","こせき","こぜん","こそだて","こたい","こたえる","こたつ","こちょう","こっか","こつこつ","こつばん","こつぶ","こてい","こてん","ことがら","ことし","ことば","ことり","こなごな","こねこね","このまま","このみ","このよ","ごはん","こひつじ","こふう","こふん","こぼれる","ごまあぶら","こまかい","ごますり","こまつな","こまる","こむぎこ","こもじ","こもち","こもの","こもん","こやく","こやま","こゆう","こゆび","こよい","こよう","こりる","これくしょん","ころっけ","こわもて","こわれる","こんいん","こんかい","こんき","こんしゅう","こんすい","こんだて","こんとん","こんなん","こんびに","こんぽん","こんまけ","こんや","こんれい","こんわく","ざいえき","さいかい","さいきん","ざいげん","ざいこ","さいしょ","さいせい","ざいたく","ざいちゅう","さいてき","ざいりょう","さうな","さかいし","さがす","さかな","さかみち","さがる","さぎょう","さくし","さくひん","さくら","さこく","さこつ","さずかる","ざせき","さたん","さつえい","ざつおん","ざっか","ざつがく","さっきょく","ざっし","さつじん","ざっそう","さつたば","さつまいも","さてい","さといも","さとう","さとおや","さとし","さとる","さのう","さばく","さびしい","さべつ","さほう","さほど","さます","さみしい","さみだれ","さむけ","さめる","さやえんどう","さゆう","さよう","さよく","さらだ","ざるそば","さわやか","さわる","さんいん","さんか","さんきゃく","さんこう","さんさい","ざんしょ","さんすう","さんせい","さんそ","さんち","さんま","さんみ","さんらん","しあい","しあげ","しあさって","しあわせ","しいく","しいん","しうち","しえい","しおけ","しかい","しかく","じかん","しごと","しすう","じだい","したうけ","したぎ","したて","したみ","しちょう","しちりん","しっかり","しつじ","しつもん","してい","してき","してつ","じてん","じどう","しなぎれ","しなもの","しなん","しねま","しねん","しのぐ","しのぶ","しはい","しばかり","しはつ","しはらい","しはん","しひょう","しふく","じぶん","しへい","しほう","しほん","しまう","しまる","しみん","しむける","じむしょ","しめい","しめる","しもん","しゃいん","しゃうん","しゃおん","じゃがいも","しやくしょ","しゃくほう","しゃけん","しゃこ","しゃざい","しゃしん","しゃせん","しゃそう","しゃたい","しゃちょう","しゃっきん","じゃま","しゃりん","しゃれい","じゆう","じゅうしょ","しゅくはく","じゅしん","しゅっせき","しゅみ","しゅらば","じゅんばん","しょうかい","しょくたく","しょっけん","しょどう","しょもつ","しらせる","しらべる","しんか","しんこう","じんじゃ","しんせいじ","しんちく","しんりん","すあげ","すあし","すあな","ずあん","すいえい","すいか","すいとう","ずいぶん","すいようび","すうがく","すうじつ","すうせん","すおどり","すきま","すくう","すくない","すける","すごい","すこし","ずさん","すずしい","すすむ","すすめる","すっかり","ずっしり","ずっと","すてき","すてる","すねる","すのこ","すはだ","すばらしい","ずひょう","ずぶぬれ","すぶり","すふれ","すべて","すべる","ずほう","すぼん","すまい","すめし","すもう","すやき","すらすら","するめ","すれちがう","すろっと","すわる","すんぜん","すんぽう","せあぶら","せいかつ","せいげん","せいじ","せいよう","せおう","せかいかん","せきにん","せきむ","せきゆ","せきらんうん","せけん","せこう","せすじ","せたい","せたけ","せっかく","せっきゃく","ぜっく","せっけん","せっこつ","せっさたくま","せつぞく","せつだん","せつでん","せっぱん","せつび","せつぶん","せつめい","せつりつ","せなか","せのび","せはば","せびろ","せぼね","せまい","せまる","せめる","せもたれ","せりふ","ぜんあく","せんい","せんえい","せんか","せんきょ","せんく","せんげん","ぜんご","せんさい","せんしゅ","せんすい","せんせい","せんぞ","せんたく","せんちょう","せんてい","せんとう","せんぬき","せんねん","せんぱい","ぜんぶ","ぜんぽう","せんむ","せんめんじょ","せんもん","せんやく","せんゆう","せんよう","ぜんら","ぜんりゃく","せんれい","せんろ","そあく","そいとげる","そいね","そうがんきょう","そうき","そうご","そうしん","そうだん","そうなん","そうび","そうめん","そうり","そえもの","そえん","そがい","そげき","そこう","そこそこ","そざい","そしな","そせい","そせん","そそぐ","そだてる","そつう","そつえん","そっかん","そつぎょう","そっけつ","そっこう","そっせん","そっと","そとがわ","そとづら","そなえる","そなた","そふぼ","そぼく","そぼろ","そまつ","そまる","そむく","そむりえ","そめる","そもそも","そよかぜ","そらまめ","そろう","そんかい","そんけい","そんざい","そんしつ","そんぞく","そんちょう","ぞんび","ぞんぶん","そんみん","たあい","たいいん","たいうん","たいえき","たいおう","だいがく","たいき","たいぐう","たいけん","たいこ","たいざい","だいじょうぶ","だいすき","たいせつ","たいそう","だいたい","たいちょう","たいてい","だいどころ","たいない","たいねつ","たいのう","たいはん","だいひょう","たいふう","たいへん","たいほ","たいまつばな","たいみんぐ","たいむ","たいめん","たいやき","たいよう","たいら","たいりょく","たいる","たいわん","たうえ","たえる","たおす","たおる","たおれる","たかい","たかね","たきび","たくさん","たこく","たこやき","たさい","たしざん","だじゃれ","たすける","たずさわる","たそがれ","たたかう","たたく","ただしい","たたみ","たちばな","だっかい","だっきゃく","だっこ","だっしゅつ","だったい","たてる","たとえる","たなばた","たにん","たぬき","たのしみ","たはつ","たぶん","たべる","たぼう","たまご","たまる","だむる","ためいき","ためす","ためる","たもつ","たやすい","たよる","たらす","たりきほんがん","たりょう","たりる","たると","たれる","たれんと","たろっと","たわむれる","だんあつ","たんい","たんおん","たんか","たんき","たんけん","たんご","たんさん","たんじょうび","だんせい","たんそく","たんたい","だんち","たんてい","たんとう","だんな","たんにん","だんねつ","たんのう","たんぴん","だんぼう","たんまつ","たんめい","だんれつ","だんろ","だんわ","ちあい","ちあん","ちいき","ちいさい","ちえん","ちかい","ちから","ちきゅう","ちきん","ちけいず","ちけん","ちこく","ちさい","ちしき","ちしりょう","ちせい","ちそう","ちたい","ちたん","ちちおや","ちつじょ","ちてき","ちてん","ちぬき","ちぬり","ちのう","ちひょう","ちへいせん","ちほう","ちまた","ちみつ","ちみどろ","ちめいど","ちゃんこなべ","ちゅうい","ちゆりょく","ちょうし","ちょさくけん","ちらし","ちらみ","ちりがみ","ちりょう","ちるど","ちわわ","ちんたい","ちんもく","ついか","ついたち","つうか","つうじょう","つうはん","つうわ","つかう","つかれる","つくね","つくる","つけね","つける","つごう","つたえる","つづく","つつじ","つつむ","つとめる","つながる","つなみ","つねづね","つのる","つぶす","つまらない","つまる","つみき","つめたい","つもり","つもる","つよい","つるぼ","つるみく","つわもの","つわり","てあし","てあて","てあみ","ていおん","ていか","ていき","ていけい","ていこく","ていさつ","ていし","ていせい","ていたい","ていど","ていねい","ていひょう","ていへん","ていぼう","てうち","ておくれ","てきとう","てくび","でこぼこ","てさぎょう","てさげ","てすり","てそう","てちがい","てちょう","てつがく","てつづき","でっぱ","てつぼう","てつや","でぬかえ","てぬき","てぬぐい","てのひら","てはい","てぶくろ","てふだ","てほどき","てほん","てまえ","てまきずし","てみじか","てみやげ","てらす","てれび","てわけ","てわたし","でんあつ","てんいん","てんかい","てんき","てんぐ","てんけん","てんごく","てんさい","てんし","てんすう","でんち","てんてき","てんとう","てんない","てんぷら","てんぼうだい","てんめつ","てんらんかい","でんりょく","でんわ","どあい","といれ","どうかん","とうきゅう","どうぐ","とうし","とうむぎ","とおい","とおか","とおく","とおす","とおる","とかい","とかす","ときおり","ときどき","とくい","とくしゅう","とくてん","とくに","とくべつ","とけい","とける","とこや","とさか","としょかん","とそう","とたん","とちゅう","とっきゅう","とっくん","とつぜん","とつにゅう","とどける","ととのえる","とない","となえる","となり","とのさま","とばす","どぶがわ","とほう","とまる","とめる","ともだち","ともる","どようび","とらえる","とんかつ","どんぶり","ないかく","ないこう","ないしょ","ないす","ないせん","ないそう","なおす","ながい","なくす","なげる","なこうど","なさけ","なたでここ","なっとう","なつやすみ","ななおし","なにごと","なにもの","なにわ","なのか","なふだ","なまいき","なまえ","なまみ","なみだ","なめらか","なめる","なやむ","ならう","ならび","ならぶ","なれる","なわとび","なわばり","にあう","にいがた","にうけ","におい","にかい","にがて","にきび","にくしみ","にくまん","にげる","にさんかたんそ","にしき","にせもの","にちじょう","にちようび","にっか","にっき","にっけい","にっこう","にっさん","にっしょく","にっすう","にっせき","にってい","になう","にほん","にまめ","にもつ","にやり","にゅういん","にりんしゃ","にわとり","にんい","にんか","にんき","にんげん","にんしき","にんずう","にんそう","にんたい","にんち","にんてい","にんにく","にんぷ","にんまり","にんむ","にんめい","にんよう","ぬいくぎ","ぬかす","ぬぐいとる","ぬぐう","ぬくもり","ぬすむ","ぬまえび","ぬめり","ぬらす","ぬんちゃく","ねあげ","ねいき","ねいる","ねいろ","ねぐせ","ねくたい","ねくら","ねこぜ","ねこむ","ねさげ","ねすごす","ねそべる","ねだん","ねつい","ねっしん","ねつぞう","ねったいぎょ","ねぶそく","ねふだ","ねぼう","ねほりはほり","ねまき","ねまわし","ねみみ","ねむい","ねむたい","ねもと","ねらう","ねわざ","ねんいり","ねんおし","ねんかん","ねんきん","ねんぐ","ねんざ","ねんし","ねんちゃく","ねんど","ねんぴ","ねんぶつ","ねんまつ","ねんりょう","ねんれい","のいず","のおづま","のがす","のきなみ","のこぎり","のこす","のこる","のせる","のぞく","のぞむ","のたまう","のちほど","のっく","のばす","のはら","のべる","のぼる","のみもの","のやま","のらいぬ","のらねこ","のりもの","のりゆき","のれん","のんき","ばあい","はあく","ばあさん","ばいか","ばいく","はいけん","はいご","はいしん","はいすい","はいせん","はいそう","はいち","ばいばい","はいれつ","はえる","はおる","はかい","ばかり","はかる","はくしゅ","はけん","はこぶ","はさみ","はさん","はしご","ばしょ","はしる","はせる","ぱそこん","はそん","はたん","はちみつ","はつおん","はっかく","はづき","はっきり","はっくつ","はっけん","はっこう","はっさん","はっしん","はったつ","はっちゅう","はってん","はっぴょう","はっぽう","はなす","はなび","はにかむ","はぶらし","はみがき","はむかう","はめつ","はやい","はやし","はらう","はろうぃん","はわい","はんい","はんえい","はんおん","はんかく","はんきょう","ばんぐみ","はんこ","はんしゃ","はんすう","はんだん","ぱんち","ぱんつ","はんてい","はんとし","はんのう","はんぱ","はんぶん","はんぺん","はんぼうき","はんめい","はんらん","はんろん","ひいき","ひうん","ひえる","ひかく","ひかり","ひかる","ひかん","ひくい","ひけつ","ひこうき","ひこく","ひさい","ひさしぶり","ひさん","びじゅつかん","ひしょ","ひそか","ひそむ","ひたむき","ひだり","ひたる","ひつぎ","ひっこし","ひっし","ひつじゅひん","ひっす","ひつぜん","ぴったり","ぴっちり","ひつよう","ひてい","ひとごみ","ひなまつり","ひなん","ひねる","ひはん","ひびく","ひひょう","ひほう","ひまわり","ひまん","ひみつ","ひめい","ひめじし","ひやけ","ひやす","ひよう","びょうき","ひらがな","ひらく","ひりつ","ひりょう","ひるま","ひるやすみ","ひれい","ひろい","ひろう","ひろき","ひろゆき","ひんかく","ひんけつ","ひんこん","ひんしゅ","ひんそう","ぴんち","ひんぱん","びんぼう","ふあん","ふいうち","ふうけい","ふうせん","ぷうたろう","ふうとう","ふうふ","ふえる","ふおん","ふかい","ふきん","ふくざつ","ふくぶくろ","ふこう","ふさい","ふしぎ","ふじみ","ふすま","ふせい","ふせぐ","ふそく","ぶたにく","ふたん","ふちょう","ふつう","ふつか","ふっかつ","ふっき","ふっこく","ぶどう","ふとる","ふとん","ふのう","ふはい","ふひょう","ふへん","ふまん","ふみん","ふめつ","ふめん","ふよう","ふりこ","ふりる","ふるい","ふんいき","ぶんがく","ぶんぐ","ふんしつ","ぶんせき","ふんそう","ぶんぽう","へいあん","へいおん","へいがい","へいき","へいげん","へいこう","へいさ","へいしゃ","へいせつ","へいそ","へいたく","へいてん","へいねつ","へいわ","へきが","へこむ","べにいろ","べにしょうが","へらす","へんかん","べんきょう","べんごし","へんさい","へんたい","べんり","ほあん","ほいく","ぼうぎょ","ほうこく","ほうそう","ほうほう","ほうもん","ほうりつ","ほえる","ほおん","ほかん","ほきょう","ぼきん","ほくろ","ほけつ","ほけん","ほこう","ほこる","ほしい","ほしつ","ほしゅ","ほしょう","ほせい","ほそい","ほそく","ほたて","ほたる","ぽちぶくろ","ほっきょく","ほっさ","ほったん","ほとんど","ほめる","ほんい","ほんき","ほんけ","ほんしつ","ほんやく","まいにち","まかい","まかせる","まがる","まける","まこと","まさつ","まじめ","ますく","まぜる","まつり","まとめ","まなぶ","まぬけ","まねく","まほう","まもる","まゆげ","まよう","まろやか","まわす","まわり","まわる","まんが","まんきつ","まんぞく","まんなか","みいら","みうち","みえる","みがく","みかた","みかん","みけん","みこん","みじかい","みすい","みすえる","みせる","みっか","みつかる","みつける","みてい","みとめる","みなと","みなみかさい","みねらる","みのう","みのがす","みほん","みもと","みやげ","みらい","みりょく","みわく","みんか","みんぞく","むいか","むえき","むえん","むかい","むかう","むかえ","むかし","むぎちゃ","むける","むげん","むさぼる","むしあつい","むしば","むじゅん","むしろ","むすう","むすこ","むすぶ","むすめ","むせる","むせん","むちゅう","むなしい","むのう","むやみ","むよう","むらさき","むりょう","むろん","めいあん","めいうん","めいえん","めいかく","めいきょく","めいさい","めいし","めいそう","めいぶつ","めいれい","めいわく","めぐまれる","めざす","めした","めずらしい","めだつ","めまい","めやす","めんきょ","めんせき","めんどう","もうしあげる","もうどうけん","もえる","もくし","もくてき","もくようび","もちろん","もどる","もらう","もんく","もんだい","やおや","やける","やさい","やさしい","やすい","やすたろう","やすみ","やせる","やそう","やたい","やちん","やっと","やっぱり","やぶる","やめる","ややこしい","やよい","やわらかい","ゆうき","ゆうびんきょく","ゆうべ","ゆうめい","ゆけつ","ゆしゅつ","ゆせん","ゆそう","ゆたか","ゆちゃく","ゆでる","ゆにゅう","ゆびわ","ゆらい","ゆれる","ようい","ようか","ようきゅう","ようじ","ようす","ようちえん","よかぜ","よかん","よきん","よくせい","よくぼう","よけい","よごれる","よさん","よしゅう","よそう","よそく","よっか","よてい","よどがわく","よねつ","よやく","よゆう","よろこぶ","よろしい","らいう","らくがき","らくご","らくさつ","らくだ","らしんばん","らせん","らぞく","らたい","らっか","られつ","りえき","りかい","りきさく","りきせつ","りくぐん","りくつ","りけん","りこう","りせい","りそう","りそく","りてん","りねん","りゆう","りゅうがく","りよう","りょうり","りょかん","りょくちゃ","りょこう","りりく","りれき","りろん","りんご","るいけい","るいさい","るいじ","るいせき","るすばん","るりがわら","れいかん","れいぎ","れいせい","れいぞうこ","れいとう","れいぼう","れきし","れきだい","れんあい","れんけい","れんこん","れんさい","れんしゅう","れんぞく","れんらく","ろうか","ろうご","ろうじん","ろうそく","ろくが","ろこつ","ろじうら","ろしゅつ","ろせん","ろてん","ろめん","ろれつ","ろんぎ","ろんぱ","ろんぶん","ろんり","わかす","わかめ","わかやま","わかれる","わしつ","わじまし","わすれもの","わらう","われる"]')},function(e){e.exports=JSON.parse('["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]')},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(558);t.fromSeed=n.fromSeed,t.fromBase58=n.fromBase58,t.fromPublicKey=n.fromPublicKey,t.fromPrivateKey=n.fromPrivateKey},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});const n=r(559),o=r(298),i=r(562),s=r(564),a=r(566),c=s.BufferN(32),u=s.compile({wif:s.UInt8,bip32:{public:s.UInt32,private:s.UInt32}}),l={messagePrefix:"\18Bitcoin Signed Message:\n",bech32:"bc",bip32:{public:76067358,private:76066276},pubKeyHash:0,scriptHash:5,wif:128},f=Math.pow(2,31)-1;function d(e){return s.String(e)&&null!==e.match(/^(m\/)?(\d+'?\/)*\d+'?$/)}function h(e){return s.UInt32(e)&&e<=f}class p{constructor(e,t,r,n,o=0,i=0,a=0){this.__D=e,this.__Q=t,this.chainCode=r,this.network=n,this.__DEPTH=o,this.__INDEX=i,this.__PARENT_FINGERPRINT=a,s(u,n),this.lowR=!1}get depth(){return this.__DEPTH}get index(){return this.__INDEX}get parentFingerprint(){return this.__PARENT_FINGERPRINT}get publicKey(){return void 0===this.__Q&&(this.__Q=i.pointFromScalar(this.__D,!0)),this.__Q}get privateKey(){return this.__D}get identifier(){return n.hash160(this.publicKey)}get fingerprint(){return this.identifier.slice(0,4)}get compressed(){return!0}isNeutered(){return void 0===this.__D}neutered(){return y(this.publicKey,this.chainCode,this.network,this.depth,this.index,this.parentFingerprint)}toBase58(){const t=this.network,r=this.isNeutered()?t.bip32.public:t.bip32.private,n=e.allocUnsafe(78);return n.writeUInt32BE(r,0),n.writeUInt8(this.depth,4),n.writeUInt32BE(this.parentFingerprint,5),n.writeUInt32BE(this.index,9),this.chainCode.copy(n,13),this.isNeutered()?this.publicKey.copy(n,45):(n.writeUInt8(0,45),this.privateKey.copy(n,46)),o.encode(n)}toWIF(){if(!this.privateKey)throw new TypeError("Missing private key");return a.encode(this.network.wif,this.privateKey,!0)}derive(t){s(s.UInt32,t);const r=t>=2147483648,o=e.allocUnsafe(37);if(r){if(this.isNeutered())throw new TypeError("Missing private key for hardened child key");o[0]=0,this.privateKey.copy(o,1),o.writeUInt32BE(t,33)}else this.publicKey.copy(o,0),o.writeUInt32BE(t,33);const a=n.hmacSHA512(this.chainCode,o),c=a.slice(0,32),u=a.slice(32);if(!i.isPrivate(c))return this.derive(t+1);let l;if(this.isNeutered()){const e=i.pointAddScalar(this.publicKey,c,!0);if(null===e)return this.derive(t+1);l=y(e,u,this.network,this.depth+1,t,this.fingerprint.readUInt32BE(0))}else{const e=i.privateAdd(this.privateKey,c);if(null==e)return this.derive(t+1);l=m(e,u,this.network,this.depth+1,t,this.fingerprint.readUInt32BE(0))}return l}deriveHardened(e){return s(h,e),this.derive(e+2147483648)}derivePath(e){s(d,e);let t=e.split("/");if("m"===t[0]){if(this.parentFingerprint)throw new TypeError("Expected master, got child");t=t.slice(1)}return t.reduce((e,t)=>{let r;return"'"===t.slice(-1)?(r=parseInt(t.slice(0,-1),10),e.deriveHardened(r)):(r=parseInt(t,10),e.derive(r))},this)}sign(t,r){if(!this.privateKey)throw new Error("Missing private key");if(void 0===r&&(r=this.lowR),!1===r)return i.sign(t,this.privateKey);{let r=i.sign(t,this.privateKey);const n=e.alloc(32,0);let o=0;for(;r[0]>127;)o++,n.writeUIntLE(o,0,6),r=i.signWithEntropy(t,this.privateKey,n);return r}}verify(e,t){return i.verify(e,this.publicKey,t)}}function g(e,t,r){return m(e,t,r)}function m(e,t,r,n,o,a){if(s({privateKey:c,chainCode:c},{privateKey:e,chainCode:t}),r=r||l,!i.isPrivate(e))throw new TypeError("Private key not in range [1, n)");return new p(e,void 0,t,r,n,o,a)}function y(e,t,r,n,o,a){if(s({publicKey:s.BufferN(33),chainCode:c},{publicKey:e,chainCode:t}),r=r||l,!i.isPoint(e))throw new TypeError("Point is not on the curve");return new p(void 0,e,t,r,n,o,a)}t.fromBase58=function(e,t){const r=o.decode(e);if(78!==r.length)throw new TypeError("Invalid buffer length");t=t||l;const n=r.readUInt32BE(0);if(n!==t.bip32.private&&n!==t.bip32.public)throw new TypeError("Invalid network version");const i=r[4],s=r.readUInt32BE(5);if(0===i&&0!==s)throw new TypeError("Invalid parent fingerprint");const a=r.readUInt32BE(9);if(0===i&&0!==a)throw new TypeError("Invalid index");const c=r.slice(13,45);let u;if(n===t.bip32.private){if(0!==r.readUInt8(45))throw new TypeError("Invalid private key");u=m(r.slice(46,78),c,t,i,a,s)}else{u=y(r.slice(45,78),c,t,i,a,s)}return u},t.fromPrivateKey=g,t.fromPublicKey=function(e,t,r){return y(e,t,r)},t.fromSeed=function(t,r){if(s(s.Buffer,t),t.length<16)throw new TypeError("Seed should be at least 128 bits");if(t.length>64)throw new TypeError("Seed should be at most 512 bits");r=r||l;const o=n.hmacSHA512(e.from("Bitcoin seed","utf8"),t);return g(o.slice(0,32),o.slice(32),r)}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(54),o=r(120);t.hash160=function(e){const t=n("sha256").update(e).digest();try{return n("rmd160").update(t).digest()}catch(e){return n("ripemd160").update(t).digest()}},t.hmacSHA512=function(e,t){return o("sha512",e).update(t).digest()}},function(e,t,r){"use strict";var n=r(561),o=r(7).Buffer;e.exports=function(e){function t(t){var r=t.slice(0,-4),n=t.slice(-4),o=e(r);if(!(n[0]^o[0]|n[1]^o[1]|n[2]^o[2]|n[3]^o[3]))return r}return{encode:function(t){var r=e(t);return n.encode(o.concat([t,r],t.length+4))},decode:function(e){var r=t(n.decode(e));if(!r)throw new Error("Invalid checksum");return r},decodeUnsafe:function(e){var r=n.decodeUnsafe(e);if(r)return t(r)}}}},function(e,t,r){var n=r(396);e.exports=n("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},function(e,t,r){(function(t){const n=r(6),o=new(0,r(45).ec)("secp256k1"),i=r(563),s=t.alloc(32,0),a=t.from("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141","hex"),c=t.from("fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f","hex"),u=o.curve.n,l=u.shrn(1),f=o.curve.g;function d(e){return t.isBuffer(e)&&32===e.length}function h(e){return!!d(e)&&e.compare(a)<0}function p(e){if(!t.isBuffer(e))return!1;if(e.length<33)return!1;const r=e[0],n=e.slice(1,33);if(0===n.compare(s))return!1;if(n.compare(c)>=0)return!1;if((2===r||3===r)&&33===e.length){try{w(e)}catch(e){return!1}return!0}const o=e.slice(33);return 0!==o.compare(s)&&(!(o.compare(c)>=0)&&(4===r&&65===e.length))}function g(e){return 4!==e[0]}function m(e){return!!d(e)&&(e.compare(s)>0&&e.compare(a)<0)}function y(e,t){return void 0===e&&void 0!==t?g(t):void 0===e||e}function b(e){return new n(e)}function v(e){return e.toArrayLike(t,"be",32)}function w(e){return o.curve.decodePoint(e)}function _(e,r){return t.from(e._encode(r))}function k(e,r,n){if(!d(e))throw new TypeError("Expected Hash");if(!m(r))throw new TypeError("Expected Private");if(void 0!==n&&!d(n))throw new TypeError("Expected Extra Data (32 bytes)");const o=b(r),s=b(e);let a,c;i(e,r,(function(e){const t=b(e),r=f.mul(t);return!r.isInfinity()&&(a=r.x.umod(u),0!==a.isZero()&&(c=t.invm(u).mul(s.add(o.mul(a))).umod(u),0!==c.isZero()))}),m,n),c.cmp(l)>0&&(c=u.sub(c));const h=t.allocUnsafe(64);return v(a).copy(h,0),v(c).copy(h,32),h}e.exports={isPoint:p,isPointCompressed:function(e){return!!p(e)&&g(e)},isPrivate:m,pointAdd:function(e,t,r){if(!p(e))throw new TypeError("Expected Point");if(!p(t))throw new TypeError("Expected Point");const n=w(e),o=w(t),i=n.add(o);return i.isInfinity()?null:_(i,y(r,e))},pointAddScalar:function(e,t,r){if(!p(e))throw new TypeError("Expected Point");if(!h(t))throw new TypeError("Expected Tweak");const n=y(r,e),o=w(e);if(0===t.compare(s))return _(o,n);const i=b(t),a=f.mul(i),c=o.add(a);return c.isInfinity()?null:_(c,n)},pointCompress:function(e,t){if(!p(e))throw new TypeError("Expected Point");const r=w(e);if(r.isInfinity())throw new TypeError("Expected Point");return _(r,y(t,e))},pointFromScalar:function(e,t){if(!m(e))throw new TypeError("Expected Private");const r=b(e),n=f.mul(r);return n.isInfinity()?null:_(n,y(t))},pointMultiply:function(e,t,r){if(!p(e))throw new TypeError("Expected Point");if(!h(t))throw new TypeError("Expected Tweak");const n=y(r,e),o=w(e),i=b(t),s=o.mul(i);return s.isInfinity()?null:_(s,n)},privateAdd:function(e,t){if(!m(e))throw new TypeError("Expected Private");if(!h(t))throw new TypeError("Expected Tweak");const r=b(e),n=b(t),o=v(r.add(n).umod(u));return m(o)?o:null},privateSub:function(e,t){if(!m(e))throw new TypeError("Expected Private");if(!h(t))throw new TypeError("Expected Tweak");const r=b(e),n=b(t),o=v(r.sub(n).umod(u));return m(o)?o:null},sign:function(e,t){return k(e,t)},signWithEntropy:function(e,t,r){return k(e,t,r)},verify:function(e,r,n,o){if(!d(e))throw new TypeError("Expected Hash");if(!p(r))throw new TypeError("Expected Point");if(!function(e){const r=e.slice(0,32),n=e.slice(32,64);return t.isBuffer(e)&&64===e.length&&r.compare(a)<0&&n.compare(a)<0}(n))throw new TypeError("Expected Signature");const i=w(r),s=b(n.slice(0,32)),c=b(n.slice(32,64));if(o&&c.cmp(l)>0)return!1;if(s.gtn(0)<=0)return!1;if(c.gtn(0)<=0)return!1;const h=b(e),g=c.invm(u),m=h.mul(g).umod(u),y=s.mul(g).umod(u),v=f.mulAdd(m,i,y);return!v.isInfinity()&&v.x.umod(u).eq(s)}}}).call(this,r(2).Buffer)},function(e,t,r){(function(t){const n=r(120),o=t.alloc(1,1),i=t.alloc(1,0);e.exports=function(e,r,s,a,c){let u=t.alloc(32,0),l=t.alloc(32,1);u=n("sha256",u).update(l).update(i).update(r).update(e).update(c||"").digest(),l=n("sha256",u).update(l).digest(),u=n("sha256",u).update(l).update(o).update(r).update(e).update(c||"").digest(),l=n("sha256",u).update(l).digest(),l=n("sha256",u).update(l).digest();let f=l;for(;!a(f)||!s(f);)u=n("sha256",u).update(l).update(i).digest(),l=n("sha256",u).update(l).digest(),l=n("sha256",u).update(l).digest(),f=l;return f}}).call(this,r(2).Buffer)},function(e,t,r){var n=r(299),o=r(170),i=n.tfJSON,s=n.TfTypeError,a=n.TfPropertyTypeError,c=n.tfSubError,u=n.getValueTypeName,l={arrayOf:function(e,t){function r(r,n){return!!o.Array(r)&&(!o.Nil(r)&&(!(void 0!==t.minLength&&r.length<t.minLength)&&(!(void 0!==t.maxLength&&r.length>t.maxLength)&&((void 0===t.length||r.length===t.length)&&r.every((function(t,r){try{return d(e,t,n)}catch(e){throw c(e,r)}}))))))}return e=f(e),t=t||{},r.toJSON=function(){var r="["+i(e)+"]";return void 0!==t.length?r+="{"+t.length+"}":void 0===t.minLength&&void 0===t.maxLength||(r+="{"+(void 0===t.minLength?0:t.minLength)+","+(void 0===t.maxLength?1/0:t.maxLength)+"}"),r},r},maybe:function e(t){function r(r,n){return o.Nil(r)||t(r,n,e)}return t=f(t),r.toJSON=function(){return"?"+i(t)},r},map:function(e,t){function r(r,n){if(!o.Object(r))return!1;if(o.Nil(r))return!1;for(var i in r){try{t&&d(t,i,n)}catch(e){throw c(e,i,"key")}try{var s=r[i];d(e,s,n)}catch(e){throw c(e,i)}}return!0}return e=f(e),t&&(t=f(t)),r.toJSON=t?function(){return"{"+i(t)+": "+i(e)+"}"}:function(){return"{"+i(e)+"}"},r},object:function(e){var t={};for(var r in e)t[r]=f(e[r]);function n(e,r){if(!o.Object(e))return!1;if(o.Nil(e))return!1;var n;try{for(n in t){d(t[n],e[n],r)}}catch(e){throw c(e,n)}if(r)for(n in e)if(!t[n])throw new a(void 0,n);return!0}return n.toJSON=function(){return i(t)},n},anyOf:function(){var e=[].slice.call(arguments).map(f);function t(t,r){return e.some((function(e){try{return d(e,t,r)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(i).join("|")},t},allOf:function(){var e=[].slice.call(arguments).map(f);function t(t,r){return e.every((function(e){try{return d(e,t,r)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(i).join(" & ")},t},quacksLike:function(e){function t(t){return e===u(t)}return t.toJSON=function(){return e},t},tuple:function(){var e=[].slice.call(arguments).map(f);function t(t,r){return!o.Nil(t)&&(!o.Nil(t.length)&&((!r||t.length===e.length)&&e.every((function(e,n){try{return d(e,t[n],r)}catch(e){throw c(e,n)}}))))}return t.toJSON=function(){return"("+e.map(i).join(", ")+")"},t},value:function(e){function t(t){return t===e}return t.toJSON=function(){return e},t}};function f(e){if(o.String(e))return"?"===e[0]?l.maybe(e.slice(1)):o[e]||l.quacksLike(e);if(e&&o.Object(e)){if(o.Array(e)){if(1!==e.length)throw new TypeError("Expected compile() parameter of type Array of length 1");return l.arrayOf(e[0])}return l.object(e)}return o.Function(e)?e:l.value(e)}function d(e,t,r,n){if(o.Function(e)){if(e(t,r))return!0;throw new s(n||e,t)}return d(f(e),t,r)}for(var h in l.oneOf=l.anyOf,o)d[h]=o[h];for(h in l)d[h]=l[h];var p=r(565);for(h in p)d[h]=p[h];d.compile=f,d.TfTypeError=s,d.TfPropertyTypeError=a,e.exports=d},function(e,t,r){(function(t){var n=r(170),o=r(299);function i(e){return t.isBuffer(e)}function s(e){return"string"==typeof e&&/^([0-9a-f]{2})+$/i.test(e)}function a(e,t){var r=e.toJSON();function n(n){if(!e(n))return!1;if(n.length===t)return!0;throw o.tfCustomError(r+"(Length: "+t+")",r+"(Length: "+n.length+")")}return n.toJSON=function(){return r},n}var c=a.bind(null,n.Array),u=a.bind(null,i),l=a.bind(null,s),f=a.bind(null,n.String);var d=Math.pow(2,53)-1;var h={ArrayN:c,Buffer:i,BufferN:u,Finite:function(e){return"number"==typeof e&&isFinite(e)},Hex:s,HexN:l,Int8:function(e){return e<<24>>24===e},Int16:function(e){return e<<16>>16===e},Int32:function(e){return(0|e)===e},Int53:function(e){return"number"==typeof e&&e>=-d&&e<=d&&Math.floor(e)===e},Range:function(e,t,r){function o(n,o){return r(n,o)&&n>e&&n<t}return r=r||n.Number,o.toJSON=function(){return`${r.toJSON()} between [${e}, ${t}]`},o},StringN:f,UInt8:function(e){return(255&e)===e},UInt16:function(e){return(65535&e)===e},UInt32:function(e){return e>>>0===e},UInt53:function(e){return"number"==typeof e&&e>=0&&e<=d&&Math.floor(e)===e}};for(var p in h)h[p].toJSON=function(e){return e}.bind(null,p);e.exports=h}).call(this,r(2).Buffer)},function(e,t,r){(function(t){var n=r(298);function o(e,t){if(void 0!==t&&e[0]!==t)throw new Error("Invalid network version");if(33===e.length)return{version:e[0],privateKey:e.slice(1,33),compressed:!1};if(34!==e.length)throw new Error("Invalid WIF length");if(1!==e[33])throw new Error("Invalid compression flag");return{version:e[0],privateKey:e.slice(1,33),compressed:!0}}function i(e,r,n){var o=new t(n?34:33);return o.writeUInt8(e,0),r.copy(o,1),n&&(o[33]=1),o}e.exports={decode:function(e,t){return o(n.decode(e),t)},decodeRaw:o,encode:function(e,t,r){return"number"==typeof e?n.encode(i(e,t,r)):n.encode(i(e.version,e.privateKey,e.compressed))},encodeRaw:i}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PubKeySecp256k1=t.PrivKeySecp256k1=void 0;const o=n(r(45)),i=n(r(568)),s=r(2);t.PrivKeySecp256k1=class{constructor(e){this.privKey=e}toBytes(){return new Uint8Array(this.privKey)}getPubKey(){const e=new o.default.ec("secp256k1").keyFromPrivate(this.privKey);return new a(new Uint8Array(e.getPublic().encodeCompressed("array")))}sign(e){const t=new o.default.ec("secp256k1").keyFromPrivate(this.privKey),r=i.default.SHA256(i.default.lib.WordArray.create(e)).toString(),n=t.sign(s.Buffer.from(r,"hex"),{canonical:!0});return new Uint8Array(n.r.toArray("be",32).concat(n.s.toArray("be",32)))}};class a{constructor(e){this.pubKey=e}toBytes(){return new Uint8Array(this.pubKey)}getAddress(){let e=i.default.SHA256(i.default.lib.WordArray.create(this.pubKey)).toString();return e=i.default.RIPEMD160(i.default.enc.Hex.parse(e)).toString(),new Uint8Array(s.Buffer.from(e,"hex"))}}t.PubKeySecp256k1=a},function(e,t,r){var n;e.exports=(n=r(9),r(125),r(569),r(570),r(80),r(81),r(171),r(300),r(571),r(301),r(572),r(573),r(574),r(172),r(575),r(67),r(22),r(576),r(577),r(578),r(579),r(580),r(581),r(582),r(583),r(584),r(585),r(586),r(587),r(588),r(589),r(590),r(591),n)},function(e,t,r){var n;e.exports=(n=r(9),function(){if("function"==typeof ArrayBuffer){var e=n.lib.WordArray,t=e.init;(e.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var r=e.byteLength,n=[],o=0;o<r;o++)n[o>>>2]|=e[o]<<24-o%4*8;t.call(this,n,r)}else t.apply(this,arguments)}).prototype=e}}(),n.lib.WordArray)},function(e,t,r){var n;e.exports=(n=r(9),function(){var e=n,t=e.lib.WordArray,r=e.enc;function o(e){return e<<8&4278255360|e>>>8&16711935}r.Utf16=r.Utf16BE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],o=0;o<r;o+=2){var i=t[o>>>2]>>>16-o%4*8&65535;n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var r=e.length,n=[],o=0;o<r;o++)n[o>>>1]|=e.charCodeAt(o)<<16-o%2*16;return t.create(n,2*r)}},r.Utf16LE={stringify:function(e){for(var t=e.words,r=e.sigBytes,n=[],i=0;i<r;i+=2){var s=o(t[i>>>2]>>>16-i%4*8&65535);n.push(String.fromCharCode(s))}return n.join("")},parse:function(e){for(var r=e.length,n=[],i=0;i<r;i++)n[i>>>1]|=o(e.charCodeAt(i)<<16-i%2*16);return t.create(n,2*r)}}}(),n.enc.Utf16)},function(e,t,r){var n,o,i,s,a,c;e.exports=(c=r(9),r(300),o=(n=c).lib.WordArray,i=n.algo,s=i.SHA256,a=i.SHA224=s.extend({_doReset:function(){this._hash=new o.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=s._doFinalize.call(this);return e.sigBytes-=4,e}}),n.SHA224=s._createHelper(a),n.HmacSHA224=s._createHmacHelper(a),c.SHA224)},function(e,t,r){var n,o,i,s,a,c,u,l;e.exports=(l=r(9),r(125),r(301),o=(n=l).x64,i=o.Word,s=o.WordArray,a=n.algo,c=a.SHA512,u=a.SHA384=c.extend({_doReset:function(){this._hash=new s.init([new i.init(3418070365,3238371032),new i.init(1654270250,914150663),new i.init(2438529370,812702999),new i.init(355462360,4144912697),new i.init(1731405415,4290775857),new i.init(2394180231,1750603025),new i.init(3675008525,1694076839),new i.init(1203062813,3204075428)])},_doFinalize:function(){var e=c._doFinalize.call(this);return e.sigBytes-=16,e}}),n.SHA384=c._createHelper(u),n.HmacSHA384=c._createHmacHelper(u),l.SHA384)},function(e,t,r){var n;e.exports=(n=r(9),r(125),function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.x64.Word,a=t.algo,c=[],u=[],l=[];!function(){for(var e=1,t=0,r=0;r<24;r++){c[e+5*t]=(r+1)*(r+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)u[e+5*t]=t+(2*e+3*t)%5*5;for(var o=1,i=0;i<24;i++){for(var a=0,f=0,d=0;d<7;d++){if(1&o){var h=(1<<d)-1;h<32?f^=1<<h:a^=1<<h-32}128&o?o=o<<1^113:o<<=1}l[i]=s.create(a,f)}}();var f=[];!function(){for(var e=0;e<25;e++)f[e]=s.create()}();var d=a.SHA3=i.extend({cfg:i.cfg.extend({outputLength:512}),_doReset:function(){for(var e=this._state=[],t=0;t<25;t++)e[t]=new s.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var r=this._state,n=this.blockSize/2,o=0;o<n;o++){var i=e[t+2*o],s=e[t+2*o+1];i=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),(A=r[o]).high^=s,A.low^=i}for(var a=0;a<24;a++){for(var d=0;d<5;d++){for(var h=0,p=0,g=0;g<5;g++)h^=(A=r[d+5*g]).high,p^=A.low;var m=f[d];m.high=h,m.low=p}for(d=0;d<5;d++){var y=f[(d+4)%5],b=f[(d+1)%5],v=b.high,w=b.low;for(h=y.high^(v<<1|w>>>31),p=y.low^(w<<1|v>>>31),g=0;g<5;g++)(A=r[d+5*g]).high^=h,A.low^=p}for(var _=1;_<25;_++){var k=(A=r[_]).high,O=A.low,S=c[_];S<32?(h=k<<S|O>>>32-S,p=O<<S|k>>>32-S):(h=O<<S-32|k>>>64-S,p=k<<S-32|O>>>64-S);var E=f[u[_]];E.high=h,E.low=p}var j=f[0],P=r[0];for(j.high=P.high,j.low=P.low,d=0;d<5;d++)for(g=0;g<5;g++){var A=r[_=d+5*g],x=f[_],M=f[(d+1)%5+5*g],I=f[(d+2)%5+5*g];A.high=x.high^~M.high&I.high,A.low=x.low^~M.low&I.low}A=r[0];var C=l[a];A.high^=C.high,A.low^=C.low}},_doFinalize:function(){var t=this._data,r=t.words,n=(this._nDataBytes,8*t.sigBytes),i=32*this.blockSize;r[n>>>5]|=1<<24-n%32,r[(e.ceil((n+1)/i)*i>>>5)-1]|=128,t.sigBytes=4*r.length,this._process();for(var s=this._state,a=this.cfg.outputLength/8,c=a/8,u=[],l=0;l<c;l++){var f=s[l],d=f.high,h=f.low;d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8),u.push(h),u.push(d)}return new o.init(u,a)},clone:function(){for(var e=i.clone.call(this),t=e._state=this._state.slice(0),r=0;r<25;r++)t[r]=t[r].clone();return e}});t.SHA3=i._createHelper(d),t.HmacSHA3=i._createHmacHelper(d)}(Math),n.SHA3)},function(e,t,r){var n;e.exports=(n=r(9),
-/** @preserve
-       (c) 2012 by Cédric Mesnil. All rights reserved.
-
-       Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
-           - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-           - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
-       THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-       */
-function(e){var t=n,r=t.lib,o=r.WordArray,i=r.Hasher,s=t.algo,a=o.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=o.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),u=o.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=o.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),f=o.create([0,1518500249,1859775393,2400959708,2840853838]),d=o.create([1352829926,1548603684,1836072691,2053994217,0]),h=s.RIPEMD160=i.extend({_doReset:function(){this._hash=o.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var r=0;r<16;r++){var n=t+r,o=e[n];e[n]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8)}var i,s,h,w,_,k,O,S,E,j,P,A=this._hash.words,x=f.words,M=d.words,I=a.words,C=c.words,R=u.words,T=l.words;for(k=i=A[0],O=s=A[1],S=h=A[2],E=w=A[3],j=_=A[4],r=0;r<80;r+=1)P=i+e[t+I[r]]|0,P+=r<16?p(s,h,w)+x[0]:r<32?g(s,h,w)+x[1]:r<48?m(s,h,w)+x[2]:r<64?y(s,h,w)+x[3]:b(s,h,w)+x[4],P=(P=v(P|=0,R[r]))+_|0,i=_,_=w,w=v(h,10),h=s,s=P,P=k+e[t+C[r]]|0,P+=r<16?b(O,S,E)+M[0]:r<32?y(O,S,E)+M[1]:r<48?m(O,S,E)+M[2]:r<64?g(O,S,E)+M[3]:p(O,S,E)+M[4],P=(P=v(P|=0,T[r]))+j|0,k=j,j=E,E=v(S,10),S=O,O=P;P=A[1]+h+E|0,A[1]=A[2]+w+j|0,A[2]=A[3]+_+k|0,A[3]=A[4]+i+O|0,A[4]=A[0]+s+S|0,A[0]=P},_doFinalize:function(){var e=this._data,t=e.words,r=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),e.sigBytes=4*(t.length+1),this._process();for(var o=this._hash,i=o.words,s=0;s<5;s++){var a=i[s];i[s]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)}return o},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function p(e,t,r){return e^t^r}function g(e,t,r){return e&t|~e&r}function m(e,t,r){return(e|~t)^r}function y(e,t,r){return e&r|t&~r}function b(e,t,r){return e^(t|~r)}function v(e,t){return e<<t|e>>>32-t}t.RIPEMD160=i._createHelper(h),t.HmacRIPEMD160=i._createHmacHelper(h)}(Math),n.RIPEMD160)},function(e,t,r){var n,o,i,s,a,c,u,l,f;e.exports=(f=r(9),r(171),r(172),o=(n=f).lib,i=o.Base,s=o.WordArray,a=n.algo,c=a.SHA1,u=a.HMAC,l=a.PBKDF2=i.extend({cfg:i.extend({keySize:4,hasher:c,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var r=this.cfg,n=u.create(r.hasher,e),o=s.create(),i=s.create([1]),a=o.words,c=i.words,l=r.keySize,f=r.iterations;a.length<l;){var d=n.update(t).finalize(i);n.reset();for(var h=d.words,p=h.length,g=d,m=1;m<f;m++){g=n.finalize(g),n.reset();for(var y=g.words,b=0;b<p;b++)h[b]^=y[b]}o.concat(d),c[0]++}return o.sigBytes=4*l,o}}),n.PBKDF2=function(e,t,r){return l.create(r).compute(e,t)},f.PBKDF2)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.mode.CFB=function(){var e=n.lib.BlockCipherMode.extend();function t(e,t,r,n){var o,i=this._iv;i?(o=i.slice(0),this._iv=void 0):o=this._prevBlock,n.encryptBlock(o,0);for(var s=0;s<r;s++)e[t+s]^=o[s]}return e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize;t.call(this,e,r,o,n),this._prevBlock=e.slice(r,r+o)}}),e.Decryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize,i=e.slice(r,r+o);t.call(this,e,r,o,n),this._prevBlock=i}}),e}(),n.mode.CFB)},function(e,t,r){var n,o,i;e.exports=(i=r(9),r(22),i.mode.CTR=(n=i.lib.BlockCipherMode.extend(),o=n.Encryptor=n.extend({processBlock:function(e,t){var r=this._cipher,n=r.blockSize,o=this._iv,i=this._counter;o&&(i=this._counter=o.slice(0),this._iv=void 0);var s=i.slice(0);r.encryptBlock(s,0),i[n-1]=i[n-1]+1|0;for(var a=0;a<n;a++)e[t+a]^=s[a]}}),n.Decryptor=o,n),i.mode.CTR)},function(e,t,r){var n;e.exports=(n=r(9),r(22),
-/** @preserve
-        * Counter block mode compatible with  Dr Brian Gladman fileenc.c
-        * derived from CryptoJS.mode.CTR
-        * Jan Hruby jhruby.web@gmail.com
-        */
-n.mode.CTRGladman=function(){var e=n.lib.BlockCipherMode.extend();function t(e){if(255==(e>>24&255)){var t=e>>16&255,r=e>>8&255,n=255&e;255===t?(t=0,255===r?(r=0,255===n?n=0:++n):++r):++t,e=0,e+=t<<16,e+=r<<8,e+=n}else e+=1<<24;return e}var r=e.Encryptor=e.extend({processBlock:function(e,r){var n=this._cipher,o=n.blockSize,i=this._iv,s=this._counter;i&&(s=this._counter=i.slice(0),this._iv=void 0),function(e){0===(e[0]=t(e[0]))&&(e[1]=t(e[1]))}(s);var a=s.slice(0);n.encryptBlock(a,0);for(var c=0;c<o;c++)e[r+c]^=a[c]}});return e.Decryptor=r,e}(),n.mode.CTRGladman)},function(e,t,r){var n,o,i;e.exports=(i=r(9),r(22),i.mode.OFB=(n=i.lib.BlockCipherMode.extend(),o=n.Encryptor=n.extend({processBlock:function(e,t){var r=this._cipher,n=r.blockSize,o=this._iv,i=this._keystream;o&&(i=this._keystream=o.slice(0),this._iv=void 0),r.encryptBlock(i,0);for(var s=0;s<n;s++)e[t+s]^=i[s]}}),n.Decryptor=o,n),i.mode.OFB)},function(e,t,r){var n,o;e.exports=(o=r(9),r(22),o.mode.ECB=((n=o.lib.BlockCipherMode.extend()).Encryptor=n.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),n.Decryptor=n.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),n),o.mode.ECB)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.AnsiX923={pad:function(e,t){var r=e.sigBytes,n=4*t,o=n-r%n,i=r+o-1;e.clamp(),e.words[i>>>2]|=o<<24-i%4*8,e.sigBytes+=o},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Ansix923)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.Iso10126={pad:function(e,t){var r=4*t,o=r-e.sigBytes%r;e.concat(n.lib.WordArray.random(o-1)).concat(n.lib.WordArray.create([o<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},n.pad.Iso10126)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.Iso97971={pad:function(e,t){e.concat(n.lib.WordArray.create([2147483648],1)),n.pad.ZeroPadding.pad(e,t)},unpad:function(e){n.pad.ZeroPadding.unpad(e),e.sigBytes--}},n.pad.Iso97971)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.ZeroPadding={pad:function(e,t){var r=4*t;e.clamp(),e.sigBytes+=r-(e.sigBytes%r||r)},unpad:function(e){var t=e.words,r=e.sigBytes-1;for(r=e.sigBytes-1;r>=0;r--)if(t[r>>>2]>>>24-r%4*8&255){e.sigBytes=r+1;break}}},n.pad.ZeroPadding)},function(e,t,r){var n;e.exports=(n=r(9),r(22),n.pad.NoPadding={pad:function(){},unpad:function(){}},n.pad.NoPadding)},function(e,t,r){var n,o,i,s;e.exports=(s=r(9),r(22),o=(n=s).lib.CipherParams,i=n.enc.Hex,n.format.Hex={stringify:function(e){return e.ciphertext.toString(i)},parse:function(e){var t=i.parse(e);return o.create({ciphertext:t})}},s.format.Hex)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.BlockCipher,r=e.algo,o=[],i=[],s=[],a=[],c=[],u=[],l=[],f=[],d=[],h=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var r=0,n=0;for(t=0;t<256;t++){var p=n^n<<1^n<<2^n<<3^n<<4;p=p>>>8^255&p^99,o[r]=p,i[p]=r;var g=e[r],m=e[g],y=e[m],b=257*e[p]^16843008*p;s[r]=b<<24|b>>>8,a[r]=b<<16|b>>>16,c[r]=b<<8|b>>>24,u[r]=b,b=16843009*y^65537*m^257*g^16843008*r,l[p]=b<<24|b>>>8,f[p]=b<<16|b>>>16,d[p]=b<<8|b>>>24,h[p]=b,r?(r=g^e[e[e[y^g]]],n^=e[e[n]]):r=n=1}}();var p=[0,1,2,4,8,16,32,64,128,27,54],g=r.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,r=e.sigBytes/4,n=4*((this._nRounds=r+6)+1),i=this._keySchedule=[],s=0;s<n;s++)s<r?i[s]=t[s]:(u=i[s-1],s%r?r>6&&s%r==4&&(u=o[u>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u]):(u=o[(u=u<<8|u>>>24)>>>24]<<24|o[u>>>16&255]<<16|o[u>>>8&255]<<8|o[255&u],u^=p[s/r|0]<<24),i[s]=i[s-r]^u);for(var a=this._invKeySchedule=[],c=0;c<n;c++){if(s=n-c,c%4)var u=i[s];else u=i[s-4];a[c]=c<4||s<=4?u:l[o[u>>>24]]^f[o[u>>>16&255]]^d[o[u>>>8&255]]^h[o[255&u]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,s,a,c,u,o)},decryptBlock:function(e,t){var r=e[t+1];e[t+1]=e[t+3],e[t+3]=r,this._doCryptBlock(e,t,this._invKeySchedule,l,f,d,h,i),r=e[t+1],e[t+1]=e[t+3],e[t+3]=r},_doCryptBlock:function(e,t,r,n,o,i,s,a){for(var c=this._nRounds,u=e[t]^r[0],l=e[t+1]^r[1],f=e[t+2]^r[2],d=e[t+3]^r[3],h=4,p=1;p<c;p++){var g=n[u>>>24]^o[l>>>16&255]^i[f>>>8&255]^s[255&d]^r[h++],m=n[l>>>24]^o[f>>>16&255]^i[d>>>8&255]^s[255&u]^r[h++],y=n[f>>>24]^o[d>>>16&255]^i[u>>>8&255]^s[255&l]^r[h++],b=n[d>>>24]^o[u>>>16&255]^i[l>>>8&255]^s[255&f]^r[h++];u=g,l=m,f=y,d=b}g=(a[u>>>24]<<24|a[l>>>16&255]<<16|a[f>>>8&255]<<8|a[255&d])^r[h++],m=(a[l>>>24]<<24|a[f>>>16&255]<<16|a[d>>>8&255]<<8|a[255&u])^r[h++],y=(a[f>>>24]<<24|a[d>>>16&255]<<16|a[u>>>8&255]<<8|a[255&l])^r[h++],b=(a[d>>>24]<<24|a[u>>>16&255]<<16|a[l>>>8&255]<<8|a[255&f])^r[h++],e[t]=g,e[t+1]=m,e[t+2]=y,e[t+3]=b},keySize:8});e.AES=t._createHelper(g)}(),n.AES)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib,r=t.WordArray,o=t.BlockCipher,i=e.algo,s=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],a=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],u=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],l=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],f=i.DES=o.extend({_doReset:function(){for(var e=this._key.words,t=[],r=0;r<56;r++){var n=s[r]-1;t[r]=e[n>>>5]>>>31-n%32&1}for(var o=this._subKeys=[],i=0;i<16;i++){var u=o[i]=[],l=c[i];for(r=0;r<24;r++)u[r/6|0]|=t[(a[r]-1+l)%28]<<31-r%6,u[4+(r/6|0)]|=t[28+(a[r+24]-1+l)%28]<<31-r%6;for(u[0]=u[0]<<1|u[0]>>>31,r=1;r<7;r++)u[r]=u[r]>>>4*(r-1)+3;u[7]=u[7]<<5|u[7]>>>27}var f=this._invSubKeys=[];for(r=0;r<16;r++)f[r]=o[15-r]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,r){this._lBlock=e[t],this._rBlock=e[t+1],d.call(this,4,252645135),d.call(this,16,65535),h.call(this,2,858993459),h.call(this,8,16711935),d.call(this,1,1431655765);for(var n=0;n<16;n++){for(var o=r[n],i=this._lBlock,s=this._rBlock,a=0,c=0;c<8;c++)a|=u[c][((s^o[c])&l[c])>>>0];this._lBlock=s,this._rBlock=i^a}var f=this._lBlock;this._lBlock=this._rBlock,this._rBlock=f,d.call(this,1,1431655765),h.call(this,8,16711935),h.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function d(e,t){var r=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=r,this._lBlock^=r<<e}function h(e,t){var r=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=r,this._rBlock^=r<<e}e.DES=o._createHelper(f);var p=i.TripleDES=o.extend({_doReset:function(){var e=this._key.words;if(2!==e.length&&4!==e.length&&e.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var t=e.slice(0,2),n=e.length<4?e.slice(0,2):e.slice(2,4),o=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=f.createEncryptor(r.create(t)),this._des2=f.createEncryptor(r.create(n)),this._des3=f.createEncryptor(r.create(o))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=o._createHelper(p)}(),n.TripleDES)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,o=r.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,r=e.sigBytes,n=this._S=[],o=0;o<256;o++)n[o]=o;o=0;for(var i=0;o<256;o++){var s=o%r,a=t[s>>>2]>>>24-s%4*8&255;i=(i+n[o]+a)%256;var c=n[o];n[o]=n[i],n[i]=c}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=i.call(this)},keySize:8,ivSize:0});function i(){for(var e=this._S,t=this._i,r=this._j,n=0,o=0;o<4;o++){r=(r+e[t=(t+1)%256])%256;var i=e[t];e[t]=e[r],e[r]=i,n|=e[(e[t]+e[r])%256]<<24-8*o}return this._i=t,this._j=r,n}e.RC4=t._createHelper(o);var s=r.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)i.call(this)}});e.RC4Drop=t._createHelper(s)}(),n.RC4)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,o=[],i=[],s=[],a=r.Rabbit=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,r=0;r<4;r++)e[r]=16711935&(e[r]<<8|e[r]>>>24)|4278255360&(e[r]<<24|e[r]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],o=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,r=0;r<4;r++)c.call(this);for(r=0;r<8;r++)o[r]^=n[r+4&7];if(t){var i=t.words,s=i[0],a=i[1],u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),f=u>>>16|4294901760&l,d=l<<16|65535&u;for(o[0]^=u,o[1]^=f,o[2]^=l,o[3]^=d,o[4]^=u,o[5]^=f,o[6]^=l,o[7]^=d,r=0;r<4;r++)c.call(this)}},_doProcessBlock:function(e,t){var r=this._X;c.call(this),o[0]=r[0]^r[5]>>>16^r[3]<<16,o[1]=r[2]^r[7]>>>16^r[5]<<16,o[2]=r[4]^r[1]>>>16^r[7]<<16,o[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),e[t+n]^=o[n]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,r=0;r<8;r++)i[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<i[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<i[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<i[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<i[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<i[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<i[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<i[6]>>>0?1:0)|0,this._b=t[7]>>>0<i[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],o=65535&n,a=n>>>16,c=((o*o>>>17)+o*a>>>15)+a*a,u=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=c^u}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.Rabbit=t._createHelper(a)}(),n.Rabbit)},function(e,t,r){var n;e.exports=(n=r(9),r(80),r(81),r(67),r(22),function(){var e=n,t=e.lib.StreamCipher,r=e.algo,o=[],i=[],s=[],a=r.RabbitLegacy=t.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var o=0;o<4;o++)c.call(this);for(o=0;o<8;o++)n[o]^=r[o+4&7];if(t){var i=t.words,s=i[0],a=i[1],u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),f=u>>>16|4294901760&l,d=l<<16|65535&u;for(n[0]^=u,n[1]^=f,n[2]^=l,n[3]^=d,n[4]^=u,n[5]^=f,n[6]^=l,n[7]^=d,o=0;o<4;o++)c.call(this)}},_doProcessBlock:function(e,t){var r=this._X;c.call(this),o[0]=r[0]^r[5]>>>16^r[3]<<16,o[1]=r[2]^r[7]>>>16^r[5]<<16,o[2]=r[4]^r[1]>>>16^r[7]<<16,o[3]=r[6]^r[3]>>>16^r[1]<<16;for(var n=0;n<4;n++)o[n]=16711935&(o[n]<<8|o[n]>>>24)|4278255360&(o[n]<<24|o[n]>>>8),e[t+n]^=o[n]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,r=0;r<8;r++)i[r]=t[r];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<i[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<i[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<i[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<i[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<i[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<i[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<i[6]>>>0?1:0)|0,this._b=t[7]>>>0<i[7]>>>0?1:0,r=0;r<8;r++){var n=e[r]+t[r],o=65535&n,a=n>>>16,c=((o*o>>>17)+o*a>>>15)+a*a,u=((4294901760&n)*n|0)+((65535&n)*n|0);s[r]=c^u}e[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,e[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,e[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,e[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,e[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,e[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,e[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,e[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}e.RabbitLegacy=t._createHelper(a)}(),n.RabbitLegacy)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hash=void 0;const n=r(76);t.Hash=class{static sha256(e){return new Uint8Array((new n.sha256).update(e).digest())}static truncHashPortion(e,t=e.length,r=0){return e.substring(0,t)+"…"+e.substring(e.length-r,e.length)}}},function(e,t,r){"use strict";var n=r(28),o=r(302),i=r(594),s=r(308);function a(e){var t=new i(e),r=o(i.prototype.request,t);return n.extend(r,i.prototype,t),n.extend(r,t),r}var c=a(r(305));c.Axios=i,c.create=function(e){return a(s(c.defaults,e))},c.Cancel=r(309),c.CancelToken=r(607),c.isCancel=r(304),c.all=function(e){return Promise.all(e)},c.spread=r(608),c.isAxiosError=r(609),e.exports=c,e.exports.default=c},function(e,t,r){"use strict";var n=r(28),o=r(303),i=r(595),s=r(596),a=r(308);function c(e){this.defaults=e,this.interceptors={request:new i,response:new i}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[s,void 0],r=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)r=r.then(t.shift(),t.shift());return r},c.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,r){return this.request(a(r||{},{method:e,url:t,data:(r||{}).data}))}})),n.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,r,n){return this.request(a(n||{},{method:e,url:t,data:r}))}})),e.exports=c},function(e,t,r){"use strict";var n=r(28);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){n.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},function(e,t,r){"use strict";var n=r(28),o=r(597),i=r(304),s=r(305);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,r){"use strict";var n=r(28);e.exports=function(e,t,r){return n.forEach(r,(function(r){e=r(e,t)})),e}},function(e,t,r){"use strict";var n=r(28);e.exports=function(e,t){n.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))}},function(e,t,r){"use strict";var n=r(307);e.exports=function(e,t,r){var o=r.config.validateStatus;r.status&&o&&!o(r.status)?t(n("Request failed with status code "+r.status,r.config,null,r.request,r)):e(r)}},function(e,t,r){"use strict";e.exports=function(e,t,r,n,o){return e.config=t,r&&(e.code=r),e.request=n,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,r){"use strict";var n=r(28);e.exports=n.isStandardBrowserEnv()?{write:function(e,t,r,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),n.isNumber(r)&&a.push("expires="+new Date(r).toGMTString()),n.isString(o)&&a.push("path="+o),n.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,r){"use strict";var n=r(603),o=r(604);e.exports=function(e,t){return e&&!n(t)?o(e,t):t}},function(e,t,r){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,r){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,r){"use strict";var n=r(28),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,r,i,s={};return e?(n.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=n.trim(e.substr(0,i)).toLowerCase(),r=n.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([r]):s[t]?s[t]+", "+r:r}})),s):s}},function(e,t,r){"use strict";var n=r(28);e.exports=n.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),r=document.createElement("a");function o(e){var n=e;return t&&(r.setAttribute("href",n),n=r.href),r.setAttribute("href",n),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:"/"===r.pathname.charAt(0)?r.pathname:"/"+r.pathname}}return e=o(window.location.href),function(t){var r=n.isString(t)?o(t):t;return r.protocol===e.protocol&&r.host===e.host}}():function(){return!0}},function(e,t,r){"use strict";var n=r(309);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var r=this;e((function(e){r.reason||(r.reason=new n(e),t(r.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},function(e,t,r){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,r){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayContentEquals=void 0,t.arrayContentEquals=function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;++r)if(e[r]!==t[r])return!1;return!0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertDefinedAndNotNull=t.assertDefined=t.assert=void 0,t.assert=function(e,t){if(!e)throw new Error(t||"condition is not truthy")},t.assertDefined=function(e,t){if(void 0===e)throw new Error(null!=t?t:"value is undefined")},t.assertDefinedAndNotNull=function(e,t){if(null==e)throw new Error(null!=t?t:"value is undefined or null")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sleep=void 0,t.sleep=async function(e){return new Promise(t=>setTimeout(t,e))}},function(e,t,r){"use strict";(function(e){function r(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=void 0,t.isNonNullObject=r,t.isUint8Array=function(t){return!!r(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bip39=void 0;const s=r(39),a=i(r(69)),c=r(97),u=i(r(311)),l=r(312);t.Bip39=class{static encode(e){if(-1===[16,20,24,28,32].indexOf(e.length))throw new Error("invalid input length");return new l.EnglishMnemonic(a.entropyToMnemonic(s.toHex(e)))}static decode(e){return s.fromHex(a.mnemonicToEntropy(e.toString()))}static async mnemonicToSeed(e,t){const r=s.toUtf8(u.nfkd(e.toString())),n="mnemonic"+(t?u.nfkd(t):""),o=s.toUtf8(n);return this.pbkdf2(r,o,2048,64,"sha512")}static async pbkdf2(e,t,r,n,o){return new Promise((i,s)=>{c.pbkdf2(e,t,r,n,o,(e,t)=>{e?s(e):i(new Uint8Array(t))})})}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromAscii=t.toAscii=void 0,t.toAscii=function(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))},t.fromAscii=function(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.fromBase64=t.toBase64=void 0;const s=i(r(117));t.toBase64=function(e){return s.fromByteArray(e)},t.fromBase64=function(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return s.toByteArray(e)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32=void 0;const s=i(r(94));t.Bech32=class{static encode(e,t,r){return s.encode(e,s.toWords(t),r)}static decode(e,t=1/0){const r=s.decode(e,t);return{prefix:r.prefix,data:new Uint8Array(s.fromWords(r.words))}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromHex=t.toHex=void 0,t.toHex=function(e){let t="";for(const r of e)t+=("0"+r.toString(16)).slice(-2);return t},t.fromHex=function(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let r=0;r<e.length;r+=2){const n=e.substr(r,2);if(!n.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(n,16))}return new Uint8Array(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRfc3339=t.fromRfc3339=void 0;const n=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/;function o(e,t=2){const r="00000"+e.toString();return r.substring(r.length-t)}t.fromRfc3339=function(e){const t=n.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const r=+t[1],o=+t[2],i=+t[3],s=+t[4],a=+t[5],c=+t[6],u=t[7]?Math.floor(1e3*+t[7]):0;let l,f,d;"Z"===t[8]?(l=1,f=0,d=0):(l="-"===t[8].substring(0,1)?-1:1,f=+t[8].substring(1,3),d=+t[8].substring(4,6));const h=l*(60*f+d)*60,p=Date.UTC(r,o-1,i,s,a,c,u)-1e3*h;return new Date(p)},t.toRfc3339=function(e){return`${e.getUTCFullYear()}-${o(e.getUTCMonth()+1)}-${o(e.getUTCDate())}T${o(e.getUTCHours())}:${o(e.getUTCMinutes())}:${o(e.getUTCSeconds())}.${o(e.getUTCMilliseconds(),3)}Z`}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.fromUtf8=t.toUtf8=void 0,t.toUtf8=function(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))},t.fromUtf8=function(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!function(t){const r=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),r)}(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.keccak256=t.Keccak256=void 0;const o=n(r(222));class i{constructor(e){this.blockSize=64,this.impl=o.default.keccak256.create(),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Keccak256=i,t.keccak256=function(e){return new i(e).digest()}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Xchacha20poly1305Ietf=t.xchacha20NonceLength=t.Ed25519=t.Ed25519Keypair=t.Argon2id=t.isArgon2idOptions=void 0;const o=r(100),i=n(r(314));t.isArgon2idOptions=function(e){return!!o.isNonNullObject(e)&&("number"==typeof e.outputLength&&("number"==typeof e.opsLimit&&"number"==typeof e.memLimitKib))};t.Argon2id=class{static async execute(e,t,r){return await i.default.ready,i.default.crypto_pwhash(r.outputLength,e,t,r.opsLimit,1024*r.memLimitKib,i.default.crypto_pwhash_ALG_ARGON2ID13)}};class s{constructor(e,t){this.privkey=e,this.pubkey=t}static fromLibsodiumPrivkey(e){if(64!==e.length)throw new Error(`Unexpected key length ${e.length}. Must be 64.`);return new s(e.slice(0,32),e.slice(32,64))}toLibsodiumPrivkey(){return new Uint8Array([...this.privkey,...this.pubkey])}}t.Ed25519Keypair=s;t.Ed25519=class{static async makeKeypair(e){await i.default.ready;const t=i.default.crypto_sign_seed_keypair(e);return s.fromLibsodiumPrivkey(t.privateKey)}static async createSignature(e,t){return await i.default.ready,i.default.crypto_sign_detached(e,t.toLibsodiumPrivkey())}static async verifySignature(e,t,r){return await i.default.ready,i.default.crypto_sign_verify_detached(e,t,r)}},t.xchacha20NonceLength=24;t.Xchacha20poly1305Ietf=class{static async encrypt(e,t,r){await i.default.ready;return i.default.crypto_aead_xchacha20poly1305_ietf_encrypt(e,null,null,r,t)}static async decrypt(e,t,r){await i.default.ready;return i.default.crypto_aead_xchacha20poly1305_ietf_decrypt(null,e,null,r,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Random=void 0;t.Random=class{static getBytes(e){try{const t="object"==typeof window?window:self,r=void 0!==t.crypto?t.crypto:t.msCrypto,n=new Uint8Array(e);return r.getRandomValues(n),n}catch(t){try{const t=r(72);return new Uint8Array([...t.randomBytes(e)])}catch(e){throw new Error("No secure random number generator found")}}}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ripemd160=t.Ripemd160=void 0;const o=n(r(75));class i{constructor(e){this.blockSize=64,this.impl=new o.default,e&&this.update(e)}update(t){return this.impl.update(e.from(t)),this}digest(){return Uint8Array.from(this.impl.digest())}}t.Ripemd160=i,t.ripemd160=function(e){return new i(e).digest()}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1=void 0;const o=r(39),i=n(r(6)),s=n(r(45)),a=r(315),c=new s.default.ec("secp256k1"),u=new i.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","hex");t.Secp256k1=class{static async makeKeypair(e){if(32!==e.length)throw new Error("input data is not a valid secp256k1 private key");const t=c.keyFromPrivate(e);if(!0!==t.validate().result)throw new Error("input data is not a valid secp256k1 private key");if(new i.default(e).gte(u))throw new Error("input data is not a valid secp256k1 private key");return{privkey:o.fromHex(t.getPrivate("hex")),pubkey:Uint8Array.from(t.getPublic("array"))}}static async createSignature(e,t){if(0===e.length)throw new Error("Message hash must not be empty");if(e.length>32)throw new Error("Message hash length must not exceed 32 bytes");const r=c.keyFromPrivate(t),{r:n,s:o,recoveryParam:i}=r.sign(e,{canonical:!0});if("number"!=typeof i)throw new Error("Recovery param missing");return new a.ExtendedSecp256k1Signature(Uint8Array.from(n.toArray()),Uint8Array.from(o.toArray()),i)}static async verifySignature(e,t,r){if(0===t.length)throw new Error("Message hash must not be empty");if(t.length>32)throw new Error("Message hash length must not exceed 32 bytes");const n=c.keyFromPublic(r);try{return n.verify(t,e.toDer())}catch(e){return!1}}static recoverPubkey(e,t){const r={r:o.toHex(e.r()),s:o.toHex(e.s())},n=c.recoverPubKey(t,r,e.recovery),i=c.keyFromPublic(n);return o.fromHex(i.getPublic(!1,"hex"))}static compressPubkey(e){switch(e.length){case 33:return e;case 65:return Uint8Array.from(c.keyFromPublic(e).getPublic(!0,"array"));default:throw new Error("Invalid pubkey length")}}static trimRecoveryByte(e){switch(e.length){case 64:return e;case 65:return e.slice(0,64);default:throw new Error("Invalid signature length")}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.stringToPath=t.pathToString=t.Slip10=t.Slip10RawIndex=t.slip10CurveFromString=t.Slip10Curve=void 0;const o=r(39),i=r(82),s=n(r(6)),a=n(r(45)),c=r(313),u=r(316);var l;!function(e){e.Secp256k1="Bitcoin seed",e.Ed25519="ed25519 seed"}(l=t.Slip10Curve||(t.Slip10Curve={})),t.slip10CurveFromString=function(e){switch(e){case l.Ed25519:return l.Ed25519;case l.Secp256k1:return l.Secp256k1;default:throw new Error(`Unknown curve string: '${e}'`)}};class f extends i.Uint32{static hardened(e){return new f(e+2**31)}static normal(e){return new f(e)}isHardened(){return this.data>=2**31}}t.Slip10RawIndex=f;const d=new a.default.ec("secp256k1");class h{static derivePath(e,t,r){let n=this.master(e,t);for(const t of r)n=this.child(e,n.privkey,n.chainCode,t);return n}static master(e,t){const r=new c.Hmac(u.Sha512,o.toAscii(e)).update(t).digest(),n=r.slice(0,32),i=r.slice(32,64);return e!==l.Ed25519&&(this.isZero(n)||this.isGteN(e,n))?this.master(e,r):{chainCode:i,privkey:n}}static child(e,t,r,n){let o;if(n.isHardened()){const e=new Uint8Array([0,...t,...n.toBytesBigEndian()]);o=new c.Hmac(u.Sha512,r).update(e).digest()}else{if(e===l.Ed25519)throw new Error("Normal keys are not allowed with ed25519");{const i=new Uint8Array([...h.serializedPoint(e,new s.default(t)),...n.toBytesBigEndian()]);o=new c.Hmac(u.Sha512,r).update(i).digest()}}return this.childImpl(e,t,r,n,o)}static serializedPoint(e,t){switch(e){case l.Secp256k1:return o.fromHex(d.g.mul(t).encodeCompressed("hex"));default:throw new Error("curve not supported")}}static childImpl(e,t,r,n,o){const i=o.slice(0,32),a=o.slice(32,64),f=a;if(e===l.Ed25519)return{chainCode:f,privkey:i};const d=this.n(e),h=new s.default(i).add(new s.default(t)).mod(d),p=Uint8Array.from(h.toArray("be",32));if(this.isGteN(e,i)||this.isZero(p)){const o=new c.Hmac(u.Sha512,r).update(new Uint8Array([1,...a,...n.toBytesBigEndian()])).digest();return this.childImpl(e,t,r,n,o)}return{chainCode:f,privkey:p}}static isZero(e){return e.every(e=>0===e)}static isGteN(e,t){return new s.default(t).gte(this.n(e))}static n(e){switch(e){case l.Secp256k1:return new s.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141",16);default:throw new Error("curve not supported")}}}t.Slip10=h,t.pathToString=function(e){return e.reduce((e,t)=>e+"/"+(t.isHardened()?t.toNumber()-2**31+"'":t.toString()),"m")},t.stringToPath=function(e){if(!e.startsWith("m"))throw new Error("Path string must start with 'm'");let t=e.slice(1);const r=new Array;for(;t;){const e=t.match(/^\/([0-9]+)('?)/);if(!e)throw new Error("Syntax error while reading path component");const[n,o,s]=e,a=i.Uint53.fromString(o).toNumber();if(a>=2**31)throw new Error("Component value too high. Must not exceed 2**31-1.");s?r.push(f.hardened(a)):r.push(f.normal(a)),t=t.slice(n.length)}return r}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Decimal=void 0;const o=n(r(6));class i{constructor(e,t){this.data={atomics:new o.default(e),fractionalDigits:t}}static fromUserInput(e,t){i.verifyFractionalDigits(t);const r=e.match(/[^0-9.]/);if(r)throw new Error("Invalid character at position "+(r.index+1));let n,o;if(-1===e.search(/\./))n=e,o="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");n=t[0],o=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(o.length>t)throw new Error("Got more fractional digits than supported");const s=`${n}${o.padEnd(t,"0")}`;return new i(s,t)}static fromAtomics(e,t){return i.verifyFractionalDigits(t),new i(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}static compare(e,t){if(e.fractionalDigits!==t.fractionalDigits)throw new Error("Fractional digits do not match");return e.data.atomics.cmp(new o.default(t.atomics))}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new o.default(10).pow(new o.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),r=this.data.atomics.mod(e);if(r.isZero())return t.toString();{const e=r.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new o.default(e.atomics));return new i(t.toString(),this.fractionalDigits)}minus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.sub(new o.default(e.atomics));if(t.ltn(0))throw new Error("Difference must not be negative");return new i(t.toString(),this.fractionalDigits)}multiply(e){const t=this.data.atomics.mul(new o.default(e.toString()));return new i(t.toString(),this.fractionalDigits)}equals(e){return 0===i.compare(this,e)}isLessThan(e){return i.compare(this,e)<0}isLessThanOrEqual(e){return i.compare(this,e)<=0}isGreaterThan(e){return i.compare(this,e)>0}isGreaterThanOrEqual(e){return i.compare(this,e)>=0}}t.Decimal=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Int53=t.Uint32=void 0;const o=n(r(6)),i=new o.default("18446744073709551615",10,"be");class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){return s.fromBytes(e)}static fromBytes(e,t="be"){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const r="be"===t?e:Array.from(e).reverse();return new s(r[0]*2**24+65536*r[1]+256*r[2]+r[3])}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new s(Number.parseInt(e,10))}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=s;class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new a(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=a;class c{constructor(e){const t=new a(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=a.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class u{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(i))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){return u.fromBytes(e)}static fromBytes(e,t="be"){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const r="be"===t?Array.from(e):Array.from(e).reverse();return new u(new o.default(r))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new u(new o.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");let t;try{t=new o.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new u(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupAuthExtension=void 0,t.setupAuthExtension=function(e){return{auth:{account:async t=>{const r="/auth/accounts/"+t,n=await e.get(r);if("cosmos-sdk/Account"!==n.result.type)throw new Error("Unexpected response data format");return n}}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupBankExtension=void 0,t.setupBankExtension=function(e){return{bank:{balances:async t=>{const r="/bank/balances/"+t;return e.get(r)}}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupDistributionExtension=void 0,t.setupDistributionExtension=function(e){return{distribution:{delegatorRewards:async t=>e.get(`/distribution/delegators/${t}/rewards`),delegatorReward:async(t,r)=>e.get(`/distribution/delegators/${t}/rewards/${r}`),withdrawAddress:async t=>e.get(`/distribution/delegators/${t}/withdraw_address`),validator:async t=>e.get("/distribution/validators/"+t),validatorRewards:async t=>e.get(`/distribution/validators/${t}/rewards`),validatorOutstandingRewards:async t=>e.get(`/distribution/validators/${t}/outstanding_rewards`),parameters:async()=>e.get("/distribution/parameters"),communityPool:async()=>e.get("/distribution/community_pool")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupGovExtension=t.GovParametersType=void 0,function(e){e.Deposit="deposit",e.Tallying="tallying",e.Voting="voting"}(t.GovParametersType||(t.GovParametersType={})),t.setupGovExtension=function(e){return{gov:{parameters:async t=>e.get("/gov/parameters/"+t),proposals:async()=>e.get("/gov/proposals"),proposal:async t=>e.get("/gov/proposals/"+t),proposer:async t=>e.get(`/gov/proposals/${t}/proposer`),deposits:async t=>e.get(`/gov/proposals/${t}/deposits`),deposit:async(t,r)=>e.get(`/gov/proposals/${t}/deposits/${r}`),tally:async t=>e.get(`/gov/proposals/${t}/tally`),votes:async t=>e.get(`/gov/proposals/${t}/votes`),vote:async(t,r)=>e.get(`/gov/proposals/${t}/votes/${r}`)}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupMintExtension=void 0,t.setupMintExtension=function(e){return{mint:{parameters:async()=>e.get("/minting/parameters"),inflation:async()=>e.get("/minting/inflation"),annualProvisions:async()=>e.get("/minting/annual-provisions")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupSlashingExtension=void 0,t.setupSlashingExtension=function(e){return{slashing:{signingInfos:async()=>e.get("/slashing/signing_infos"),parameters:async()=>e.get("/slashing/parameters")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupStakingExtension=t.BondStatus=void 0,function(e){e[e.Unbonded=0]="Unbonded",e[e.Unbonding=1]="Unbonding",e[e.Bonded=2]="Bonded"}(t.BondStatus||(t.BondStatus={})),t.setupStakingExtension=function(e){return{staking:{delegatorDelegations:async t=>e.get(`/staking/delegators/${t}/delegations`),delegatorUnbondingDelegations:async t=>e.get(`/staking/delegators/${t}/unbonding_delegations`),delegatorTransactions:async t=>e.get(`/staking/delegators/${t}/txs`),delegatorValidators:async t=>e.get(`/staking/delegators/${t}/validators`),delegatorValidator:async(t,r)=>e.get(`/staking/delegators/${t}/validators/${r}`),delegation:async(t,r)=>e.get(`/staking/delegators/${t}/delegations/${r}`),unbondingDelegation:async(t,r)=>e.get(`/staking/delegators/${t}/unbonding_delegations/${r}`),redelegations:async()=>e.get("/staking/redelegations"),validators:async t=>e.get("/staking/validators",t),validator:async t=>e.get("/staking/validators/"+t),validatorDelegations:async t=>e.get(`/staking/validators/${t}/delegations`),validatorUnbondingDelegations:async t=>e.get(`/staking/validators/${t}/unbonding_delegations`),historicalInfo:async t=>e.get("/staking/historical_info/"+t),pool:async()=>e.get("/staking/pool"),parameters:async()=>e.get("/staking/parameters")}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupSupplyExtension=void 0,t.setupSupplyExtension=function(e){return{supply:{totalAll:async()=>e.get("/supply/total"),total:async t=>e.get("/supply/total/"+t)}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LcdClient=t.normalizeLcdApiArray=void 0;const o=r(100),i=n(r(68)),s=r(319);function a(e){var t;if(null===(t=e.response)||void 0===t?void 0:t.data){let t;const r=e.response.data;throw t=r.error&&"string"==typeof r.error?r.error:"string"==typeof r?r:JSON.stringify(r),new Error(`${t} (HTTP ${e.response.status})`)}throw e}t.normalizeLcdApiArray=function(e){return e||[]};class c{constructor(e,t=s.BroadcastMode.Block){this.client=i.default.create({baseURL:e,headers:{post:{"Content-Type":"application/json"}}}),this.broadcastMode=t}static withExtensions(e,...t){const r=new c(e.apiUrl,e.broadcastMode),n=t.map(e=>e(r));for(const e of n){o.assert(o.isNonNullObject(e),"Extension must be a non-null object");for(const[t,n]of Object.entries(e)){o.assert(o.isNonNullObject(n),`Module must be a non-null object. Found type ${typeof n} for module "${t}".`);const e=r[t]||{};r[t]=Object.assign(Object.assign({},e),n)}}return r}async get(e,t){const{data:r}=await this.client.get(e,{params:t}).catch(a);if(null===r)throw new Error("Received null response from server");return r}async post(e,t){if(!o.isNonNullObject(t))throw new Error("Got unexpected type of params. Expected object.");const{data:r}=await this.client.post(e,t).catch(a);if(null===r)throw new Error("Received null response from server");return r}async blocksLatest(){const e=await this.get("/blocks/latest");if(!e.block)throw new Error("Unexpected response data format");return e}async blocks(e){const t=await this.get("/blocks/"+e);if(!t.block)throw new Error("Unexpected response data format");return t}async nodeInfo(){const e=await this.get("/node_info");if(!e.node_info)throw new Error("Unexpected response data format");return e}async txById(e){const t=await this.get("/txs/"+e);if(!t.tx)throw new Error("Unexpected response data format");return t}async txsQuery(e){const t=await this.get("/txs?"+e);if(!t.txs)throw new Error("Unexpected response data format");return t}async encodeTx(e){const t=await this.post("/txs/encode",e);if(!t.tx)throw new Error("Unexpected response data format");return t}async broadcastTx(e){const t={tx:e,mode:this.broadcastMode},r=await this.post("/txs",t);if(!r.txhash)throw new Error("Unexpected response data format");return r}}t.LcdClient=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePubkey=t.uint64ToString=t.uint64ToNumber=void 0;const n=r(82),o=r(175);t.uint64ToNumber=function(e){return("number"==typeof e?n.Uint64.fromNumber(e):n.Uint64.fromString(e)).toNumber()},t.uint64ToString=function(e){return("number"==typeof e?n.Uint64.fromNumber(e):n.Uint64.fromString(e)).toString()},t.normalizePubkey=function(e){return e?"string"==typeof e?o.decodeBech32Pubkey(e):e:null}},function(e,t,r){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.isMsgUndelegate=t.isMsgBeginRedelegate=t.isMsgDelegate=t.isMsgEditValidator=t.isMsgCreateValidator=t.isMsgUnjail=t.isMsgDeposit=t.isMsgVote=t.isMsgSubmitProposal=t.isMsgSubmitEvidence=t.isMsgFundCommunityPool=t.isMsgWithdrawValidatorCommission=t.isMsgWithdrawDelegatorReward=t.isMsgSetWithdrawAddress=t.isMsgVerifyInvariant=t.isMsgMultiSend=t.isMsgSend=void 0,t.isMsgSend=function(e){return"cosmos-sdk/MsgSend"===e.type},t.isMsgMultiSend=function(e){return"cosmos-sdk/MsgMultiSend"===e.type},t.isMsgVerifyInvariant=function(e){return"cosmos-sdk/MsgVerifyInvariant"===e.type},t.isMsgSetWithdrawAddress=function(e){return"cosmos-sdk/MsgModifyWithdrawAddress"===e.type},t.isMsgWithdrawDelegatorReward=function(e){return"cosmos-sdk/MsgWithdrawDelegationReward"===e.type},t.isMsgWithdrawValidatorCommission=function(e){return"cosmos-sdk/MsgWithdrawValidatorCommission"===e.type},t.isMsgFundCommunityPool=function(e){return"cosmos-sdk/MsgFundCommunityPool"===e.type},t.isMsgSubmitEvidence=function(e){return"cosmos-sdk/MsgSubmitEvidence"===e.type},t.isMsgSubmitProposal=function(e){return"cosmos-sdk/MsgSubmitProposal"===e.type},function(e){e[e.VoteOptionUnspecified=0]="VoteOptionUnspecified",e[e.VoteOptionYes=1]="VoteOptionYes",e[e.VoteOptionAbstain=2]="VoteOptionAbstain",e[e.VoteOptionNo=3]="VoteOptionNo",e[e.VoteOptionNoWithVeto=4]="VoteOptionNoWithVeto"}(n||(n={})),t.isMsgVote=function(e){return"cosmos-sdk/MsgVote"===e.type},t.isMsgDeposit=function(e){return"cosmos-sdk/MsgDeposit"===e.type},t.isMsgUnjail=function(e){return"cosmos-sdk/MsgUnjail"===e.type},t.isMsgCreateValidator=function(e){return"cosmos-sdk/MsgCreateValidator"===e.type},t.isMsgEditValidator=function(e){return"cosmos-sdk/MsgEditValidator"===e.type},t.isMsgDelegate=function(e){return"cosmos-sdk/MsgDelegate"===e.type},t.isMsgBeginRedelegate=function(e){return"cosmos-sdk/MsgBeginRedelegate"===e.type},t.isMsgUndelegate=function(e){return"cosmos-sdk/MsgUndelegate"===e.type}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findSequenceForSignedTx=void 0;const n=r(50),o=r(101),i=r(127);t.findSequenceForSignedTx=async function(e,t,r,s,a=0){const c=e.value.signatures.find(()=>!0);if(!c)throw new Error("Signature missing in tx");const{pubkey:u,signature:l}=i.decodeSignature(c),f=n.Secp256k1Signature.fromFixedLength(l);for(let i=a;i<s;i++){const s=o.serializeSignDoc(o.makeSignDoc(e.value.msg,e.value.fee,t,e.value.memo||"",r,i)),a=n.sha256(s);if(await n.Secp256k1.verifySignature(f,a,u))return i}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SigningCosmosClient=void 0;const o=n(r(642)),i=r(318),s=r(101),a=r(320),c=r(174),u=r(322),l=a.GasPrice.fromString("0.025ucosm"),f={send:8e4};class d extends i.CosmosClient{constructor(e,t,r,n=l,o={},i=c.BroadcastMode.Block){super(e,i),this.anyValidAddress=t,this.signerAddress=t,this.signer=r,this.fees=a.buildFeeTable(n,f,o)}async getSequence(e){return super.getSequence(e||this.signerAddress)}async getAccount(e){return super.getAccount(e||this.signerAddress)}async sendTokens(e,t,r=""){const n={type:"cosmos-sdk/MsgSend",value:{from_address:this.signerAddress,to_address:e,amount:t}};return this.signAndBroadcast([n],this.fees.send,r)}async signAndBroadcast(e,t,r=""){const n=await this.sign(e,t,r);return this.broadcastTx(n)}async sign(e,t,r=""){const{accountNumber:n,sequence:o}=await this.getSequence(),i=await this.getChainId(),a=s.makeSignDoc(e,t,i,r,n,o),{signed:c,signature:l}=await this.signer.signAmino(this.signerAddress,a);return u.makeStdTx(c,l)}async appendSignature(e){const{msg:t,fee:r,memo:n}=e,{accountNumber:i,sequence:a}=await this.getSequence(),c=await this.getChainId(),l=s.makeSignDoc(t,r,c,n,i,a),{signed:f,signature:d}=await this.signer.signAmino(this.signerAddress,l);if(!o.default(l,f))throw new Error("The signed document differs from the one of the original transaction. This is not allowed since the resulting transaction will be invalid.");return u.makeStdTx(f,[...e.signatures,d])}}t.SigningCosmosClient=d},function(e,t,r){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var s=i[o];if(!e(t[s],r[s]))return!1}return!0}return t!=t&&r!=r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1HdWallet=t.extractKdfConfiguration=void 0;const n=r(50),o=r(39),i=r(100),s=r(173),a=r(101),c=r(321),u=r(127),l=r(323),f={algorithm:"argon2id",params:{outputLength:32,opsLimit:20,memLimitKib:12288}};t.extractKdfConfiguration=function(e){const t=JSON.parse(e);if(!i.isNonNullObject(t))throw new Error("Root document is not an object.");switch(t.type){case"secp256k1wallet-v1":return t.kdf;default:throw new Error("Unsupported serialization type")}};class d{constructor(e,t,r,n,o){this.secret=e,this.accounts=[{hdPath:t,prefix:o}],this.privkey=r,this.pubkey=n}static async fromMnemonic(e,t=c.makeCosmoshubPath(0),r="cosmos"){const o=new n.EnglishMnemonic(e),i=await n.Bip39.mnemonicToSeed(o),{privkey:s}=n.Slip10.derivePath(n.Slip10Curve.Secp256k1,i,t),a=(await n.Secp256k1.makeKeypair(s)).pubkey;return new d(o,t,s,n.Secp256k1.compressPubkey(a),r)}static async generate(e=12,t=c.makeCosmoshubPath(0),r="cosmos"){const o=4*Math.floor(11*e/33),i=n.Random.getBytes(o),s=n.Bip39.encode(i);return d.fromMnemonic(s.toString(),t,r)}static async deserialize(e,t){const r=JSON.parse(e);if(!i.isNonNullObject(r))throw new Error("Root document is not an object.");switch(r.type){case"secp256k1wallet-v1":return d.deserializeTypeV1(e,t);default:throw new Error("Unsupported serialization type")}}static async deserializeWithEncryptionKey(e,t){const r=JSON.parse(e);if(!i.isNonNullObject(r))throw new Error("Root document is not an object.");const s=r;switch(s.type){case"secp256k1wallet-v1":{const e=await l.decrypt(o.fromBase64(s.data),t,s.encryption),r=JSON.parse(o.fromUtf8(e)),{mnemonic:c,accounts:u}=r;if(i.assert("string"==typeof c),!Array.isArray(u))throw new Error("Property 'accounts' is not an array");if(1!==u.length)throw new Error("Property 'accounts' only supports one entry");const f=u[0];if(a=f,!i.isNonNullObject(a)||"string"!=typeof a.hdPath||"string"!=typeof a.prefix)throw new Error("Account is not in the correct format.");return d.fromMnemonic(c,n.stringToPath(f.hdPath),f.prefix)}default:throw new Error("Unsupported serialization type")}var a}static async deserializeTypeV1(e,t){const r=JSON.parse(e);if(!i.isNonNullObject(r))throw new Error("Root document is not an object.");const n=await l.executeKdf(t,r.kdf);return d.deserializeWithEncryptionKey(e,n)}get mnemonic(){return this.secret.toString()}get address(){return s.rawSecp256k1PubkeyToAddress(this.pubkey,this.accounts[0].prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signAmino(e,t){if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const r=n.sha256(a.serializeSignDoc(t)),o=await n.Secp256k1.createSignature(r,this.privkey),i=new Uint8Array([...o.r(32),...o.s(32)]);return{signed:t,signature:u.encodeSecp256k1Signature(this.pubkey,i)}}async serialize(e){const t=f,r=await l.executeKdf(e,t);return this.serializeWithEncryptionKey(r,t)}async serializeWithEncryptionKey(e,t){const r={mnemonic:this.mnemonic,accounts:this.accounts.map(e=>({hdPath:n.pathToString(e.hdPath),prefix:e.prefix}))},i=o.toUtf8(JSON.stringify(r)),s={algorithm:l.supportedAlgorithms.xchacha20poly1305Ietf},a=await l.encrypt(i,e,s),c={type:"secp256k1wallet-v1",kdf:t,encryption:s,data:o.toBase64(a)};return JSON.stringify(c)}}t.Secp256k1HdWallet=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1Wallet=void 0;const n=r(50),o=r(173),i=r(101),s=r(127);class a{constructor(e,t,r){this.privkey=e,this.pubkey=t,this.prefix=r}static async fromKey(e,t="cosmos"){const r=(await n.Secp256k1.makeKeypair(e)).pubkey;return new a(e,n.Secp256k1.compressPubkey(r),t)}get address(){return o.rawSecp256k1PubkeyToAddress(this.pubkey,this.prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signAmino(e,t){if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const r=new n.Sha256(i.serializeSignDoc(t)).digest(),o=await n.Secp256k1.createSignature(r,this.privkey),a=new Uint8Array([...o.r(32),...o.s(32)]);return{signed:t,signature:s.encodeSecp256k1Signature(this.pubkey,a)}}}t.Secp256k1Wallet=a},function(e,t,r){"use strict";var n=Object.prototype.hasOwnProperty,o="~";function i(){}function s(e,t,r){this.fn=e,this.context=t,this.once=r||!1}function a(e,t,r,n,i){if("function"!=typeof r)throw new TypeError("The listener must be a function");var a=new s(r,n||e,i),c=o?o+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],a]:e._events[c].push(a):(e._events[c]=a,e._eventsCount++),e}function c(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function u(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(o=!1)),u.prototype.eventNames=function(){var e,t,r=[];if(0===this._eventsCount)return r;for(t in e=this._events)n.call(e,t)&&r.push(o?t.slice(1):t);return Object.getOwnPropertySymbols?r.concat(Object.getOwnPropertySymbols(e)):r},u.prototype.listeners=function(e){var t=o?o+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var n=0,i=r.length,s=new Array(i);n<i;n++)s[n]=r[n].fn;return s},u.prototype.listenerCount=function(e){var t=o?o+e:e,r=this._events[t];return r?r.fn?1:r.length:0},u.prototype.emit=function(e,t,r,n,i,s){var a=o?o+e:e;if(!this._events[a])return!1;var c,u,l=this._events[a],f=arguments.length;if(l.fn){switch(l.once&&this.removeListener(e,l.fn,void 0,!0),f){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,r),!0;case 4:return l.fn.call(l.context,t,r,n),!0;case 5:return l.fn.call(l.context,t,r,n,i),!0;case 6:return l.fn.call(l.context,t,r,n,i,s),!0}for(u=1,c=new Array(f-1);u<f;u++)c[u-1]=arguments[u];l.fn.apply(l.context,c)}else{var d,h=l.length;for(u=0;u<h;u++)switch(l[u].once&&this.removeListener(e,l[u].fn,void 0,!0),f){case 1:l[u].fn.call(l[u].context);break;case 2:l[u].fn.call(l[u].context,t);break;case 3:l[u].fn.call(l[u].context,t,r);break;case 4:l[u].fn.call(l[u].context,t,r,n);break;default:if(!c)for(d=1,c=new Array(f-1);d<f;d++)c[d-1]=arguments[d];l[u].fn.apply(l[u].context,c)}}return!0},u.prototype.on=function(e,t,r){return a(this,e,t,r,!1)},u.prototype.once=function(e,t,r){return a(this,e,t,r,!0)},u.prototype.removeListener=function(e,t,r,n){var i=o?o+e:e;if(!this._events[i])return this;if(!t)return c(this,i),this;var s=this._events[i];if(s.fn)s.fn!==t||n&&!s.once||r&&s.context!==r||c(this,i);else{for(var a=0,u=[],l=s.length;a<l;a++)(s[a].fn!==t||n&&!s[a].once||r&&s[a].context!==r)&&u.push(s[a]);u.length?this._events[i]=1===u.length?u[0]:u:c(this,i)}return this},u.prototype.removeAllListeners=function(e){var t;return e?(t=o?o+e:e,this._events[t]&&c(this,t)):(this._events=new i,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=o,u.EventEmitter=u,e.exports=u},function(e,t,r){"use strict";const n=r(647);class o extends Error{constructor(e){super(e),this.name="TimeoutError"}}const i=(e,t,r)=>new Promise((i,s)=>{if("number"!=typeof t||t<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(t===1/0)return void i(e);const a=setTimeout(()=>{if("function"==typeof r){try{i(r())}catch(e){s(e)}return}const n=r instanceof Error?r:new o("string"==typeof r?r:`Promise timed out after ${t} milliseconds`);"function"==typeof e.cancel&&e.cancel(),s(n)},t);n(e.then(i,s),()=>{clearTimeout(a)})});e.exports=i,e.exports.default=i,e.exports.TimeoutError=o},function(e,t,r){"use strict";e.exports=(e,t)=>(t=t||(()=>{}),e.then(e=>new Promise(e=>{e(t())}).then(()=>e),e=>new Promise(e=>{e(t())}).then(()=>{throw e})))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(649);t.default=class{constructor(){this._queue=[]}enqueue(e,t){const r={priority:(t=Object.assign({priority:0},t)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=t.priority)return void this._queue.push(r);const o=n.default(this._queue,r,(e,t)=>t.priority-e.priority);this._queue.splice(o,0,r)}dequeue(){const e=this._queue.shift();return null==e?void 0:e.run}filter(e){return this._queue.filter(t=>t.priority===e.priority).map(e=>e.run)}get size(){return this._queue.length}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,r){let n=0,o=e.length;for(;o>0;){const i=o/2|0;let s=n+i;r(e[s],t)<=0?(n=++s,o-=i+1):o=i}return n}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionRouter=void 0;const o=r(176);class i extends o.Router{constructor(){super(...arguments),this.onMessage=(e,t)=>{if(e.port===this.port)return this.onMessageHandler(e,t)}}listen(e){if(!e)throw new Error("Empty port");this.port=e,browser.runtime.onMessage.addListener(this.onMessage)}unlisten(){this.port="",browser.runtime.onMessage.removeListener(this.onMessage)}onMessageHandler(e,t){return n(this,void 0,void 0,(function*(){try{return{return:yield this.handleMessage(e,t)}}catch(t){return console.log(`Failed to process msg ${e.type}: ${(null==t?void 0:t.message)||(null==t?void 0:t.toString())}`),t?Promise.resolve({error:t.message||t.toString()}):Promise.resolve({error:"Unknown error, and error is null"})}}))}}t.ExtensionRouter=i},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.MockRouter=void 0;const o=r(176),i=r(51);class s extends o.Router{constructor(){super(...arguments),this.onMessage=e=>n(this,void 0,void 0,(function*(){const{message:t,sender:r}=e;if(t.port===this.port)try{const e=yield this.handleMessage(t,r);return void r.resolver({return:e})}catch(e){console.log(`Failed to process msg ${t.type}: ${(null==e?void 0:e.message)||(null==e?void 0:e.toString())}`),e?r.resolver({error:e.message||e.toString()}):r.resolver({error:"Unknown error, and error is null"})}}))}listen(e){if(!e)throw new Error("Empty port");this.port=e,s.eventEmitter.addListener("message",this.onMessage)}unlisten(){this.port="",s.eventEmitter.removeListener("message",this.onMessage)}}t.MockRouter=s,s.eventEmitter=new i.EventEmitter},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Message=void 0;t.Message=class{approveExternal(e,t){return!1}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.InExtensionMessageRequester=void 0;const o=r(107);t.InExtensionMessageRequester=class{sendMessage(e,t){return n(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=window.location.origin;const r=o.JSONUint8Array.unwrap(yield browser.runtime.sendMessage({port:e,type:t.type(),msg:o.JSONUint8Array.wrap(t)}));if(!r)throw new Error("Null result");if(r.error)throw new Error(r.error);return r.return}))}static sendMessageToTab(e,t,r){return n(this,void 0,void 0,(function*(){r.validateBasic(),r.origin=window.location.origin;const n=o.JSONUint8Array.unwrap(yield browser.tabs.sendMessage(e,{port:t,type:r.type(),msg:o.JSONUint8Array.wrap(r)}));if(!n)throw new Error("Null result");if(n.error)throw new Error(n.error);return n.return}))}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptMessageRequester=void 0;const o=r(107);t.ContentScriptMessageRequester=class{sendMessage(e,t){return n(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=window.location.origin;const r=o.JSONUint8Array.wrap(t),n=yield browser.tabs.query({discarded:!1,status:"complete"});for(let o=0;o<n.length;o++){const i=n[o].id;if(i)try{yield browser.tabs.sendMessage(i,{port:e,type:t.type(),msg:r})}catch(e){}}}))}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.MockMessageRequester=void 0;const o=r(107),i=r(324);t.MockMessageRequester=class{constructor(e,t){this.id=e,this.url=t}sendMessage(e,t){return n(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=new URL(this.url).origin;const r=o.JSONUint8Array.unwrap(yield new Promise(r=>{i.MockRouter.eventEmitter.emit("message",{message:{port:e,type:t.type(),msg:o.JSONUint8Array.wrap(t)},sender:{id:this.id,url:this.url,resolver:r}})}));if(!r)throw new Error("Null result");if(r.error)throw new Error(r.error);return r.return}))}}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(328),t),o(r(660),t),o(r(661),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptGuards=void 0;class n{}t.ContentScriptGuards=n,n.checkMessageIsInternal=(e,t,r)=>{if(!e.isInternalMsg||t.approveExternal(e,r))throw new Error("Content script can't handle the message that is able to be sent from external");return Promise.resolve()}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MockGuards=void 0;const n=r(328);class o{}t.MockGuards=o,o.checkOriginIsValid=n.ExtensionGuards.checkOriginIsValid,o.checkMessageIsInternal=n.ExtensionGuards.checkMessageIsInternal},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(329),t),o(r(663),t),o(r(664),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptEnv=void 0;class n{}t.ContentScriptEnv=n,n.produceEnv=e=>({isInternalMsg:e.id===browser.runtime.id,requestInteraction:()=>{throw new Error("ContentScriptEnv doesn't support `requestInteraction`")}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MockEnv=void 0;const n=r(329);t.MockEnv=class{constructor(e,t){this.id=e,this.url=t}envProducer(){return e=>({isInternalMsg:n.ExtensionEnv.checkIsInternalMessage(e,this.id,this.url),requestInteraction:()=>{throw new Error("TODO: Implement me")}})}}},function(e,t,r){(function(e,t){
-/*! *****************************************************************************
-Copyright (C) Microsoft. All rights reserved.
-Licensed under the Apache License, Version 2.0 (the "License"); you may not use
-this file except in compliance with the License. You may obtain a copy of the
-License at http://www.apache.org/licenses/LICENSE-2.0
-
-THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
-WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
-MERCHANTABLITY OR NON-INFRINGEMENT.
-
-See the Apache Version 2.0 License for specific language governing permissions
-and limitations under the License.
-***************************************************************************** */
-var r;!function(r){!function(n){var o="object"==typeof t?t:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),i=s(r);function s(e,t){return function(r,n){"function"!=typeof e[r]&&Object.defineProperty(e,r,{configurable:!0,writable:!0,value:n}),t&&t(r,n)}}void 0===o.Reflect?o.Reflect=r:i=s(o.Reflect,i),function(t){var r=Object.prototype.hasOwnProperty,n="function"==typeof Symbol,o=n&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",i=n&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",s="function"==typeof Object.create,a={__proto__:[]}instanceof Array,c=!s&&!a,u={create:s?function(){return R(Object.create(null))}:a?function(){return R({__proto__:null})}:function(){return R({})},has:c?function(e,t){return r.call(e,t)}:function(e,t){return t in e},get:c?function(e,t){return r.call(e,t)?e[t]:void 0}:function(e,t){return e[t]}},l=Object.getPrototypeOf(Function),f="object"==typeof e&&e.env&&"true"===e.env.REFLECT_METADATA_USE_MAP_POLYFILL,d=f||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function(){var e={},t=[],r=function(){function e(e,t,r){this._index=0,this._keys=e,this._values=t,this._selector=r}return e.prototype["@@iterator"]=function(){return this},e.prototype[i]=function(){return this},e.prototype.next=function(){var e=this._index;if(e>=0&&e<this._keys.length){var r=this._selector(this._keys[e],this._values[e]);return e+1>=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:r,done:!1}}return{value:void 0,done:!0}},e.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},e.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},e}();return function(){function t(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(t.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),t.prototype.has=function(e){return this._find(e,!1)>=0},t.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},t.prototype.set=function(e,t){var r=this._find(e,!0);return this._values[r]=t,this},t.prototype.delete=function(t){var r=this._find(t,!1);if(r>=0){for(var n=this._keys.length,o=r+1;o<n;o++)this._keys[o-1]=this._keys[o],this._values[o-1]=this._values[o];return this._keys.length--,this._values.length--,t===this._cacheKey&&(this._cacheKey=e,this._cacheIndex=-2),!0}return!1},t.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=e,this._cacheIndex=-2},t.prototype.keys=function(){return new r(this._keys,this._values,n)},t.prototype.values=function(){return new r(this._keys,this._values,o)},t.prototype.entries=function(){return new r(this._keys,this._values,s)},t.prototype["@@iterator"]=function(){return this.entries()},t.prototype[i]=function(){return this.entries()},t.prototype._find=function(e,t){return this._cacheKey!==e&&(this._cacheIndex=this._keys.indexOf(this._cacheKey=e)),this._cacheIndex<0&&t&&(this._cacheIndex=this._keys.length,this._keys.push(e),this._values.push(void 0)),this._cacheIndex},t}();function n(e,t){return e}function o(e,t){return t}function s(e,t){return[e,t]}}():Map,h=f||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?function(){function e(){this._map=new d}return Object.defineProperty(e.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),e.prototype.has=function(e){return this._map.has(e)},e.prototype.add=function(e){return this._map.set(e,e),this},e.prototype.delete=function(e){return this._map.delete(e)},e.prototype.clear=function(){this._map.clear()},e.prototype.keys=function(){return this._map.keys()},e.prototype.values=function(){return this._map.values()},e.prototype.entries=function(){return this._map.entries()},e.prototype["@@iterator"]=function(){return this.keys()},e.prototype[i]=function(){return this.keys()},e}():Set,p=new(f||"function"!=typeof WeakMap?function(){var e=u.create(),t=n();return function(){function e(){this._key=n()}return e.prototype.has=function(e){var t=o(e,!1);return void 0!==t&&u.has(t,this._key)},e.prototype.get=function(e){var t=o(e,!1);return void 0!==t?u.get(t,this._key):void 0},e.prototype.set=function(e,t){return o(e,!0)[this._key]=t,this},e.prototype.delete=function(e){var t=o(e,!1);return void 0!==t&&delete t[this._key]},e.prototype.clear=function(){this._key=n()},e}();function n(){var t;do{t="@@WeakMap@@"+s()}while(u.has(e,t));return e[t]=!0,t}function o(e,n){if(!r.call(e,t)){if(!n)return;Object.defineProperty(e,t,{value:u.create()})}return e[t]}function i(e,t){for(var r=0;r<t;++r)e[r]=255*Math.random()|0;return e}function s(){var e,t=(e=16,"function"==typeof Uint8Array?"undefined"!=typeof crypto?crypto.getRandomValues(new Uint8Array(e)):"undefined"!=typeof msCrypto?msCrypto.getRandomValues(new Uint8Array(e)):i(new Uint8Array(e),e):i(new Array(e),e));t[6]=79&t[6]|64,t[8]=191&t[8]|128;for(var r="",n=0;n<16;++n){var o=t[n];4!==n&&6!==n&&8!==n||(r+="-"),o<16&&(r+="0"),r+=o.toString(16).toLowerCase()}return r}}():WeakMap);function g(e,t,r){var n=p.get(e);if(_(n)){if(!r)return;n=new d,p.set(e,n)}var o=n.get(t);if(_(o)){if(!r)return;o=new d,n.set(t,o)}return o}function m(e,t,r){var n=g(t,r,!1);return!_(n)&&!!n.has(e)}function y(e,t,r){var n=g(t,r,!1);if(!_(n))return n.get(e)}function b(e,t,r,n){g(r,n,!0).set(e,t)}function v(e,t){var r=[],n=g(e,t,!1);if(_(n))return r;for(var o=function(e){var t=x(e,i);if(!P(t))throw new TypeError;var r=t.call(e);if(!O(r))throw new TypeError;return r}(n.keys()),s=0;;){var a=M(o);if(!a)return r.length=s,r;var c=a.value;try{r[s]=c}catch(e){try{I(o)}finally{throw e}}s++}}function w(e){if(null===e)return 1;switch(typeof e){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===e?1:6;default:return 6}}function _(e){return void 0===e}function k(e){return null===e}function O(e){return"object"==typeof e?null!==e:"function"==typeof e}function S(e,t){switch(w(e)){case 0:case 1:case 2:case 3:case 4:case 5:return e}var r=3===t?"string":5===t?"number":"default",n=x(e,o);if(void 0!==n){var i=n.call(e,r);if(O(i))throw new TypeError;return i}return function(e,t){if("string"===t){var r=e.toString;if(P(r))if(!O(o=r.call(e)))return o;if(P(n=e.valueOf))if(!O(o=n.call(e)))return o}else{var n;if(P(n=e.valueOf))if(!O(o=n.call(e)))return o;var o,i=e.toString;if(P(i))if(!O(o=i.call(e)))return o}throw new TypeError}(e,"default"===r?"number":r)}function E(e){var t=S(e,3);return"symbol"==typeof t?t:function(e){return""+e}(t)}function j(e){return Array.isArray?Array.isArray(e):e instanceof Object?e instanceof Array:"[object Array]"===Object.prototype.toString.call(e)}function P(e){return"function"==typeof e}function A(e){return"function"==typeof e}function x(e,t){var r=e[t];if(null!=r){if(!P(r))throw new TypeError;return r}}function M(e){var t=e.next();return!t.done&&t}function I(e){var t=e.return;t&&t.call(e)}function C(e){var t=Object.getPrototypeOf(e);if("function"!=typeof e||e===l)return t;if(t!==l)return t;var r=e.prototype,n=r&&Object.getPrototypeOf(r);if(null==n||n===Object.prototype)return t;var o=n.constructor;return"function"!=typeof o||o===e?t:o}function R(e){return e.__=void 0,delete e.__,e}t("decorate",(function(e,t,r,n){if(_(r)){if(!j(e))throw new TypeError;if(!A(t))throw new TypeError;return function(e,t){for(var r=e.length-1;r>=0;--r){var n=(0,e[r])(t);if(!_(n)&&!k(n)){if(!A(n))throw new TypeError;t=n}}return t}(e,t)}if(!j(e))throw new TypeError;if(!O(t))throw new TypeError;if(!O(n)&&!_(n)&&!k(n))throw new TypeError;return k(n)&&(n=void 0),function(e,t,r,n){for(var o=e.length-1;o>=0;--o){var i=(0,e[o])(t,r,n);if(!_(i)&&!k(i)){if(!O(i))throw new TypeError;n=i}}return n}(e,t,r=E(r),n)})),t("metadata",(function(e,t){return function(r,n){if(!O(r))throw new TypeError;if(!_(n)&&!function(e){switch(w(e)){case 3:case 4:return!0;default:return!1}}(n))throw new TypeError;b(e,t,r,n)}})),t("defineMetadata",(function(e,t,r,n){if(!O(r))throw new TypeError;return _(n)||(n=E(n)),b(e,t,r,n)})),t("hasMetadata",(function(e,t,r){if(!O(t))throw new TypeError;return _(r)||(r=E(r)),function e(t,r,n){if(m(t,r,n))return!0;var o=C(r);return!k(o)&&e(t,o,n)}(e,t,r)})),t("hasOwnMetadata",(function(e,t,r){if(!O(t))throw new TypeError;return _(r)||(r=E(r)),m(e,t,r)})),t("getMetadata",(function(e,t,r){if(!O(t))throw new TypeError;return _(r)||(r=E(r)),function e(t,r,n){if(m(t,r,n))return y(t,r,n);var o=C(r);return k(o)?void 0:e(t,o,n)}(e,t,r)})),t("getOwnMetadata",(function(e,t,r){if(!O(t))throw new TypeError;return _(r)||(r=E(r)),y(e,t,r)})),t("getMetadataKeys",(function(e,t){if(!O(e))throw new TypeError;return _(t)||(t=E(t)),function e(t,r){var n=v(t,r),o=C(t);if(null===o)return n;var i=e(o,r);if(i.length<=0)return n;if(n.length<=0)return i;for(var s=new h,a=[],c=0,u=n;c<u.length;c++){var l=u[c];s.has(l)||(s.add(l),a.push(l))}for(var f=0,d=i;f<d.length;f++){l=d[f];s.has(l)||(s.add(l),a.push(l))}return a}(e,t)})),t("getOwnMetadataKeys",(function(e,t){if(!O(e))throw new TypeError;return _(t)||(t=E(t)),v(e,t)})),t("deleteMetadata",(function(e,t,r){if(!O(t))throw new TypeError;_(r)||(r=E(r));var n=g(t,r,!1);if(_(n))return!1;if(!n.delete(e))return!1;if(n.size>0)return!0;var o=p.get(t);return o.delete(r),o.size>0||p.delete(t),!0}))}(i)}()}(r||(r={}))}).call(this,r(13),r(12))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(330),t),o(r(667),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(177),o=r(331),i=r(668);t.init=function(e,t){e.registerMessage(n.SetPersistentMemoryMsg),e.registerMessage(n.GetPersistentMemoryMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const n=r(177);t.getHandler=e=>(t,r)=>{switch(r.constructor){case n.SetPersistentMemoryMsg:return o(e)(t,r);case n.GetPersistentMemoryMsg:return e.get();default:throw new Error("Unknown msg type")}};const o=e=>(t,r)=>(e.set(r.data),{success:!0})},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(332),t),o(r(676),t)},function(e,t,r){window,e.exports=function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=11)}([function(e,t,r){"use strict";const n=r(12);e.exports=function(e,...t){if(!e){if(1===t.length&&t[0]instanceof Error)throw t[0];throw new n(t)}}},function(e,t,r){"use strict";const n=r(0),o=r(12),i=r(29);let s,a;const c={isoDate:/^(?:[-+]\d{2})?(?:\d{4}(?!\d{2}\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\1(?:[12]\d|0[1-9]|3[01]))?|W(?:[0-4]\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?![T]$|[T][\d]+Z$)(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24\:?00)(?:[.,]\d+(?!:))?)(?:\2[0-5]\d(?:[.,]\d+)?)?(?:[Z]|(?:[+-])(?:[01]\d|2[0-3])(?::?[0-5]\d)?)?)?)?$/};t.version=i.version,t.defaults={abortEarly:!0,allowUnknown:!1,artifacts:!1,cache:!0,context:null,convert:!0,dateFormat:"iso",errors:{escapeHtml:!1,label:"path",language:null,render:!0,stack:!1,wrap:{label:'"',array:"[]"}},externals:!0,messages:{},nonEnumerables:!1,noDefaults:!1,presence:"optional",skipFunctions:!1,stripUnknown:!1,warnings:!1},t.symbols={any:Symbol.for("@hapi/joi/schema"),arraySingle:Symbol("arraySingle"),deepDefault:Symbol("deepDefault"),errors:Symbol("errors"),literal:Symbol("literal"),override:Symbol("override"),parent:Symbol("parent"),prefs:Symbol("prefs"),ref:Symbol("ref"),template:Symbol("template"),values:Symbol("values")},t.assertOptions=function(e,t,r="Options"){n(e&&"object"==typeof e&&!Array.isArray(e),"Options must be of type object");const o=Object.keys(e).filter(e=>!t.includes(e));n(0===o.length,"".concat(r," contain unknown keys: ").concat(o))},t.checkPreferences=function(e){a=a||r(16);const t=a.preferences.validate(e);if(t.error)throw new o([t.error.details[0].message])},t.compare=function(e,t,r){switch(r){case"=":return e===t;case">":return e>t;case"<":return e<t;case">=":return e>=t;case"<=":return e<=t}},t.default=function(e,t){return void 0===e?t:e},t.isIsoDate=function(e){return c.isoDate.test(e)},t.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},t.isResolvable=function(e){return!!e&&(e[t.symbols.ref]||e[t.symbols.template])},t.isSchema=function(e,r={}){const o=e&&e[t.symbols.any];return!!o&&(n(r.legacy||o.version===t.version,"Cannot mix different versions of joi schemas"),!0)},t.isValues=function(e){return e[t.symbols.values]},t.limit=function(e){return Number.isSafeInteger(e)&&e>=0},t.preferences=function(e,n){s=s||r(9),e=e||{},n=n||{};const o=Object.assign({},e,n);return n.errors&&e.errors&&(o.errors=Object.assign({},e.errors,n.errors),o.errors.wrap=Object.assign({},e.errors.wrap,n.errors.wrap)),n.messages&&(o.messages=s.compile(n.messages,e.messages)),delete o[t.symbols.prefs],o},t.tryWithPath=function(e,t,r={}){try{return e()}catch(e){throw void 0!==e.path?e.path=t+"."+e.path:e.path=t,r.append&&(e.message="".concat(e.message," (").concat(e.path,")")),e}},t.validateArg=function(e,r,{assert:n,message:o}){if(t.isSchema(n)){const t=n.validate(e);if(!t.error)return;return t.error.message}if(!n(e))return r?"".concat(r," ").concat(o):o},t.verifyFlat=function(e,t){for(const r of e)n(!Array.isArray(r),"Method no longer accepts array arguments:",t)}},function(e,t,r){"use strict";const n=r(6),o=r(13),i=r(14),s={needsProtoHack:new Set([o.set,o.map,o.weakSet,o.weakMap])};e.exports=s.clone=function(e,t={},r=null){if("object"!=typeof e||null===e)return e;let n=s.clone,a=r;if(t.shallow){if(!0!==t.shallow)return s.cloneWithShallow(e,t);n=e=>e}else if(a){const t=a.get(e);if(t)return t}else a=new Map;const c=o.getInternalProto(e);if(c===o.buffer)return!1;if(c===o.date)return new Date(e.getTime());if(c===o.regex)return new RegExp(e);const u=s.base(e,c,t);if(u===e)return e;if(a&&a.set(e,u),c===o.set)for(const r of e)u.add(n(r,t,a));else if(c===o.map)for(const[r,o]of e)u.set(r,n(o,t,a));const l=i.keys(e,t);for(const r of l){if("__proto__"===r)continue;if(c===o.array&&"length"===r){u.length=e.length;continue}const i=Object.getOwnPropertyDescriptor(e,r);i?i.get||i.set?Object.defineProperty(u,r,i):i.enumerable?u[r]=n(e[r],t,a):Object.defineProperty(u,r,{enumerable:!1,writable:!0,configurable:!0,value:n(e[r],t,a)}):Object.defineProperty(u,r,{enumerable:!0,writable:!0,configurable:!0,value:n(e[r],t,a)})}return u},s.cloneWithShallow=function(e,t){const r=t.shallow;(t=Object.assign({},t)).shallow=!1;const o=new Map;for(const t of r){const r=n(e,t);"object"!=typeof r&&"function"!=typeof r||o.set(r,r)}return s.clone(e,t,o)},s.base=function(e,t,r){if(!1===r.prototype)return s.needsProtoHack.has(t)?new t.constructor:t===o.array?[]:{};const n=Object.getPrototypeOf(e);if(n&&n.isImmutable)return e;if(t===o.array){const e=[];return n!==t&&Object.setPrototypeOf(e,n),e}if(s.needsProtoHack.has(t)){const e=new n.constructor;return n!==t&&Object.setPrototypeOf(e,n),e}return Object.create(n)}},function(e,t,r){"use strict";const n=r(0),o=r(34),i=r(1),s=r(9);e.exports=o.extend({type:"any",flags:{only:{default:!1}},terms:{alterations:{init:null},examples:{init:null},externals:{init:null},metas:{init:[]},notes:{init:[]},shared:{init:null},tags:{init:[]},whens:{init:null}},rules:{custom:{method(e,t){return n("function"==typeof e,"Method must be a function"),n(void 0===t||t&&"string"==typeof t,"Description must be a non-empty string"),this.$_addRule({name:"custom",args:{method:e,description:t}})},validate(e,t,{method:r}){try{return r(e,t)}catch(e){return t.error("any.custom",{error:e})}},args:["method","description"],multi:!0},messages:{method(e){return this.prefs({messages:e})}},shared:{method(e){n(i.isSchema(e)&&e._flags.id,"Schema must be a schema with an id");const t=this.clone();return t.$_terms.shared=t.$_terms.shared||[],t.$_terms.shared.push(e),t.$_mutateRegister(e),t}},warning:{method(e,t){return n(e&&"string"==typeof e,"Invalid warning code"),this.$_addRule({name:"warning",args:{code:e,local:t},warn:!0})},validate:(e,t,{code:r,local:n})=>t.error(r,n),args:["code","local"],multi:!0}},modifiers:{keep(e,t=!0){e.keep=t},message(e,t){e.message=s.compile(t)},warn(e,t=!0){e.warn=t}},manifest:{build(e,t){for(const r in t){const n=t[r];if(["examples","externals","metas","notes","tags"].includes(r))for(const t of n)e=e[r.slice(0,-1)](t);else if("alterations"!==r)if("whens"!==r){if("shared"===r)for(const t of n)e=e.shared(t)}else for(const t of n){const{ref:r,is:n,not:o,then:i,otherwise:s,concat:a}=t;e=a?e.concat(a):r?e.when(r,{is:n,not:o,then:i,otherwise:s,switch:t.switch,break:t.break}):e.when(n,{then:i,otherwise:s,break:t.break})}else{const t={};for(const{target:e,adjuster:r}of n)t[e]=r;e=e.alter(t)}}return e}},messages:{"any.custom":"{{#label}} failed custom validation because {{#error.message}}","any.default":"{{#label}} threw an error when running default method","any.failover":"{{#label}} threw an error when running failover method","any.invalid":"{{#label}} contains an invalid value","any.only":'{{#label}} must be {if(#valids.length == 1, "", "one of ")}{{#valids}}',"any.ref":"{{#label}} {{#arg}} references {{:#ref}} which {{#reason}}","any.required":"{{#label}} is required","any.unknown":"{{#label}} is not allowed"}})},function(e,t,r){"use strict";const n=r(32),o=r(1),i=r(7);t.Report=class{constructor(e,r,n,o,i,s,a){if(this.code=e,this.flags=o,this.messages=i,this.path=s.path,this.prefs=a,this.state=s,this.value=r,this.message=null,this.template=null,this.local=n||{},this.local.label=t.label(this.flags,this.state,this.prefs,this.messages),void 0===this.value||this.local.hasOwnProperty("value")||(this.local.value=this.value),this.path.length){const e=this.path[this.path.length-1];"object"!=typeof e&&(this.local.key=e)}}_setTemplate(e){if(this.template=e,!this.flags.label&&0===this.path.length){const e=this._template(this.template,"root");e&&(this.local.label=e)}}toString(){if(this.message)return this.message;const e=this.code;if(!this.prefs.errors.render)return this.code;const t=this._template(this.template)||this._template(this.prefs.messages)||this._template(this.messages);return void 0===t?'Error code "'.concat(e,'" is not defined, your custom type is missing the correct messages definition'):(this.message=t.render(this.value,this.state,this.prefs,this.local,{errors:this.prefs.errors,messages:[this.prefs.messages,this.messages]}),this.prefs.errors.label||(this.message=this.message.replace(/^"" /,"").trim()),this.message)}_template(e,r){return t.template(this.value,e,r||this.code,this.state,this.prefs)}},t.path=function(e){let t="";for(const r of e)"object"!=typeof r&&("string"==typeof r?(t&&(t+="."),t+=r):t+="[".concat(r,"]"));return t},t.template=function(e,t,r,n,s){if(!t)return;if(i.isTemplate(t))return"root"!==r?t:null;let a=s.errors.language;return o.isResolvable(a)&&(a=a.resolve(e,n,s)),a&&t[a]&&void 0!==t[a][r]?t[a][r]:t[r]},t.label=function(e,r,n,o){if(e.label)return e.label;if(!n.errors.label)return"";let i=r.path;return"key"===n.errors.label&&r.path.length>1&&(i=r.path.slice(-1)),t.path(i)||t.template(null,n.messages,"root",r,n)||o&&t.template(null,o,"root",r,n)||"value"},t.process=function(e,r,n){if(!e)return null;const{override:o,message:i,details:s}=t.details(e);if(o)return o;if(n.errors.stack)return new t.ValidationError(i,s,r);const a=Error.stackTraceLimit;Error.stackTraceLimit=0;const c=new t.ValidationError(i,s,r);return Error.stackTraceLimit=a,c},t.details=function(e,t={}){let r=[];const n=[];for(const o of e){if(o instanceof Error){if(!1!==t.override)return{override:o};const e=o.toString();r.push(e),n.push({message:e,type:"override",context:{error:o}});continue}const e=o.toString();r.push(e),n.push({message:e,path:o.path.filter(e=>"object"!=typeof e),type:o.code,context:o.local})}return r.length>1&&(r=[...new Set(r)]),{message:r.join(". "),details:n}},t.ValidationError=class extends Error{constructor(e,t,r){super(e),this._original=r,this.details=t}static isError(e){return e instanceof t.ValidationError}},t.ValidationError.prototype.isJoi=!0,t.ValidationError.prototype.name="ValidationError",t.ValidationError.prototype.annotate=n.error},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const s=r(0),a=r(2),c=r(6),u=r(1);let l;const f={symbol:Symbol("ref"),defaults:{adjust:null,in:!1,iterables:null,map:null,separator:".",type:"value"}};t.create=function(e,t={}){s("string"==typeof e,"Invalid reference key:",e),u.assertOptions(t,["adjust","ancestor","in","iterables","map","prefix","render","separator"]),s(!t.prefix||"object"==typeof t.prefix,"options.prefix must be of type object");const r=Object.assign({},f.defaults,t);delete r.prefix;const n=r.separator,o=f.context(e,n,t.prefix);if(r.type=o.type,e=o.key,"value"===r.type)if(o.root&&(s(!n||e[0]!==n,"Cannot specify relative path with root prefix"),r.ancestor="root",e||(e=null)),n&&n===e)e=null,r.ancestor=0;else if(void 0!==r.ancestor)s(!n||!e||e[0]!==n,"Cannot combine prefix with ancestor option");else{const[t,o]=f.ancestor(e,n);o&&""===(e=e.slice(o))&&(e=null),r.ancestor=t}return r.path=n?null===e?[]:e.split(n):[e],new f.Ref(r)},t.in=function(e,r={}){return t.create(e,o(o({},r),{},{in:!0}))},t.isRef=function(e){return!!e&&!!e[u.symbols.ref]},f.Ref=class{constructor(e){s("object"==typeof e,"Invalid reference construction"),u.assertOptions(e,["adjust","ancestor","in","iterables","map","path","render","separator","type","depth","key","root","display"]),s([!1,void 0].includes(e.separator)||"string"==typeof e.separator&&1===e.separator.length,"Invalid separator"),s(!e.adjust||"function"==typeof e.adjust,"options.adjust must be a function"),s(!e.map||Array.isArray(e.map),"options.map must be an array"),s(!e.map||!e.adjust,"Cannot set both map and adjust options"),Object.assign(this,f.defaults,e),s("value"===this.type||void 0===this.ancestor,"Non-value references cannot reference ancestors"),Array.isArray(this.map)&&(this.map=new Map(this.map)),this.depth=this.path.length,this.key=this.path.length?this.path.join(this.separator):null,this.root=this.path[0],this.updateDisplay()}resolve(e,t,r,n,o={}){return s(!this.in||o.in,"Invalid in() reference usage"),"global"===this.type?this._resolve(r.context,t,o):"local"===this.type?this._resolve(n,t,o):this.ancestor?"root"===this.ancestor?this._resolve(t.ancestors[t.ancestors.length-1],t,o):(s(this.ancestor<=t.ancestors.length,"Invalid reference exceeds the schema root:",this.display),this._resolve(t.ancestors[this.ancestor-1],t,o)):this._resolve(e,t,o)}_resolve(e,t,r){let n;if("value"===this.type&&t.mainstay.shadow&&!1!==r.shadow&&(n=t.mainstay.shadow.get(this.absolute(t))),void 0===n&&(n=c(e,this.path,{iterables:this.iterables,functions:!0})),this.adjust&&(n=this.adjust(n)),this.map){const e=this.map.get(n);void 0!==e&&(n=e)}return t.mainstay&&t.mainstay.tracer.resolve(t,this,n),n}toString(){return this.display}absolute(e){return[...e.path.slice(0,-this.ancestor),...this.path]}clone(){return new f.Ref(this)}describe(){const e={path:this.path};"value"!==this.type&&(e.type=this.type),"."!==this.separator&&(e.separator=this.separator),"value"===this.type&&1!==this.ancestor&&(e.ancestor=this.ancestor),this.map&&(e.map=[...this.map]);for(const t of["adjust","iterables","render"])null!==this[t]&&void 0!==this[t]&&(e[t]=this[t]);return!1!==this.in&&(e.in=!0),{ref:e}}updateDisplay(){const e=null!==this.key?this.key:"";if("value"!==this.type)return void(this.display="ref:".concat(this.type,":").concat(e));if(!this.separator)return void(this.display="ref:".concat(e));if(!this.ancestor)return void(this.display="ref:".concat(this.separator).concat(e));if("root"===this.ancestor)return void(this.display="ref:root:".concat(e));if(1===this.ancestor)return void(this.display="ref:".concat(e||".."));const t=new Array(this.ancestor+1).fill(this.separator).join("");this.display="ref:".concat(t).concat(e||"")}},f.Ref.prototype[u.symbols.ref]=!0,t.build=function(e){return"value"===(e=Object.assign({},f.defaults,e)).type&&void 0===e.ancestor&&(e.ancestor=1),new f.Ref(e)},f.context=function(e,t,r={}){if(e=e.trim(),r){const n=void 0===r.global?"$":r.global;if(n!==t&&e.startsWith(n))return{key:e.slice(n.length),type:"global"};const o=void 0===r.local?"#":r.local;if(o!==t&&e.startsWith(o))return{key:e.slice(o.length),type:"local"};const i=void 0===r.root?"/":r.root;if(i!==t&&e.startsWith(i))return{key:e.slice(i.length),type:"value",root:!0}}return{key:e,type:"value"}},f.ancestor=function(e,t){if(!t)return[1,0];if(e[0]!==t)return[1,0];if(e[1]!==t)return[0,1];let r=2;for(;e[r]===t;)++r;return[r-1,r]},t.toSibling=0,t.toParent=1,t.Manager=class{constructor(){this.refs=[]}register(e,n){if(e)if(n=void 0===n?t.toParent:n,Array.isArray(e))for(const t of e)this.register(t,n);else if(u.isSchema(e))for(const t of e._refs.refs)t.ancestor-n>=0&&this.refs.push({ancestor:t.ancestor-n,root:t.root});else t.isRef(e)&&"value"===e.type&&e.ancestor-n>=0&&this.refs.push({ancestor:e.ancestor-n,root:e.root}),l=l||r(7),l.isTemplate(e)&&this.register(e.refs(),n)}get length(){return this.refs.length}clone(){const e=new t.Manager;return e.refs=a(this.refs),e}reset(){this.refs=[]}roots(){return this.refs.filter(e=>!e.ancestor).map(e=>e.root)}}},function(e,t,r){"use strict";const n=r(0),o={};e.exports=function(e,t,r){if(!1===t||null==t)return e;"string"==typeof(r=r||{})&&(r={separator:r});const i=Array.isArray(t);n(!i||!r.separator,"Separator option no valid for array-based chain");const s=i?t:t.split(r.separator||".");let a=e;for(let e=0;e<s.length;++e){let i=s[e];const c=r.iterables&&o.iterables(a);if(Array.isArray(a)||"set"===c){const e=Number(i);Number.isInteger(e)&&(i=e<0?a.length+e:e)}if(!a||"function"==typeof a&&!1===r.functions||!c&&void 0===a[i]){n(!r.strict||e+1===s.length,"Missing segment",i,"in reach path ",t),n("object"==typeof a||!0===r.functions||"function"!=typeof a,"Invalid segment",i,"in reach path ",t),a=r.default;break}a=c?"set"===c?[...a][i]:a.get(i):a[i]}return a},o.iterables=function(e){return e instanceof Set?"set":e instanceof Map?"map":void 0}},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const i=r(0),s=r(2),a=r(30),c=r(31),u=r(1),l=r(4),f=r(5),d={symbol:Symbol("template"),opens:new Array(1e3).join("\0"),closes:new Array(1e3).join("\ 1"),dateFormat:{date:Date.prototype.toDateString,iso:Date.prototype.toISOString,string:Date.prototype.toString,time:Date.prototype.toTimeString,utc:Date.prototype.toUTCString}};e.exports=d.Template=class{constructor(e,t){i("string"==typeof e,"Template source must be a string"),i(!e.includes("\0")&&!e.includes("\ 1"),"Template source cannot contain reserved control characters"),this.source=e,this.rendered=e,this._template=null,this._settings=s(t),this._parse()}_parse(){if(!this.source.includes("{"))return;const e=d.encode(this.source),t=d.split(e);let r=!1;const n=[],o=t.shift();o&&n.push(o);for(const e of t){const t="{"!==e[0],o=t?"}":"}}",i=e.indexOf(o);if(-1===i||"{"===e[1]){n.push("{".concat(d.decode(e)));continue}let s=e.slice(t?0:1,i);const a=":"===s[0];a&&(s=s.slice(1));const c=this._ref(d.decode(s),{raw:t,wrapped:a});n.push(c),"string"!=typeof c&&(r=!0);const u=e.slice(i+o.length);u&&n.push(d.decode(u))}r?this._template=n:this.rendered=n.join("")}static date(e,t){return d.dateFormat[t.dateFormat].call(e)}describe(e={}){if(!this._settings&&e.compact)return this.source;const t={template:this.source};return this._settings&&(t.options=this._settings),t}static build(e){return new d.Template(e.template,e.options)}isDynamic(){return!!this._template}static isTemplate(e){return!!e&&!!e[u.symbols.template]}refs(){if(!this._template)return;const e=[];for(const t of this._template)"string"!=typeof t&&e.push(...t.refs);return e}resolve(e,t,r,n){return this._template&&1===this._template.length?this._part(this._template[0],e,t,r,n,{}):this.render(e,t,r,n)}_part(e,...t){return e.ref?e.ref.resolve(...t):e.formula.evaluate(t)}render(e,t,r,n,o={}){if(!this.isDynamic())return this.rendered;const i=[];for(const s of this._template)if("string"==typeof s)i.push(s);else{const c=this._part(s,e,t,r,n,o),u=d.stringify(c,e,t,r,n,o);if(void 0!==u){const e=s.raw||!1===(o.errors&&o.errors.escapeHtml)?u:a(u);i.push(d.wrap(e,s.wrapped&&r.errors.wrap.label))}}return i.join("")}_ref(e,{raw:t,wrapped:r}){const n=[],o=e=>{const t=f.create(e,this._settings);return n.push(t),e=>t.resolve(...e)};try{var i=new c.Parser(e,{reference:o,functions:d.functions,constants:d.constants})}catch(t){throw t.message='Invalid template variable "'.concat(e,'" fails due to: ').concat(t.message),t}if(i.single){if("reference"===i.single.type){const e=n[0];return{ref:e,raw:t,refs:n,wrapped:r||"local"===e.type&&"label"===e.key}}return d.stringify(i.single.value)}return{formula:i,raw:t,refs:n}}toString(){return this.source}},d.Template.prototype[u.symbols.template]=!0,d.Template.prototype.isImmutable=!0,d.encode=function(e){return e.replace(/\\(\{+)/g,(e,t)=>d.opens.slice(0,t.length)).replace(/\\(\}+)/g,(e,t)=>d.closes.slice(0,t.length))},d.decode=function(e){return e.replace(/\u0000/g,"{").replace(/\u0001/g,"}")},d.split=function(e){const t=[];let r="";for(let n=0;n<e.length;++n){const o=e[n];if("{"===o){let o="";for(;n+1<e.length&&"{"===e[n+1];)o+="{",++n;t.push(r),r=o}else r+=o}return t.push(r),t},d.wrap=function(e,t){return t?1===t.length?"".concat(t).concat(e).concat(t):"".concat(t[0]).concat(e).concat(t[1]):e},d.stringify=function(e,t,r,i,s,a){const c=typeof e;let u=!1;if(f.isRef(e)&&e.render&&(u=e.in,e=e.resolve(t,r,i,s,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({in:e.in},a))),null===e)return"null";if("string"===c)return e;if("number"===c||"function"===c||"symbol"===c)return e.toString();if("object"!==c)return JSON.stringify(e);if(e instanceof Date)return d.Template.date(e,i);if(e instanceof Map){const t=[];for(const[r,n]of e.entries())t.push("".concat(r.toString()," -> ").concat(n.toString()));e=t}if(!Array.isArray(e))return e.toString();let l="";for(const n of e)l=l+(l.length?", ":"")+d.stringify(n,t,r,i,s,a);return u?l:d.wrap(l,i.errors.wrap.array)},d.constants={true:!0,false:!1,null:null,second:1e3,minute:6e4,hour:36e5,day:864e5},d.functions={if:(e,t,r)=>e?t:r,msg(e){const[t,r,n,o,i]=this,s=i.messages;if(!s)return"";const a=l.template(t,s[0],e,r,n)||l.template(t,s[1],e,r,n);return a?a.render(t,r,n,o,i):""},number:e=>"number"==typeof e?e:"string"==typeof e?parseFloat(e):"boolean"==typeof e?e?1:0:e instanceof Date?e.getTime():null}},function(e,t,r){"use strict";const n=r(0),o=r(1),i=r(5),s={};t.schema=function(e,t,r={}){o.assertOptions(r,["appendPath","override"]);try{return s.schema(e,t,r)}catch(e){throw r.appendPath&&void 0!==e.path&&(e.message="".concat(e.message," (").concat(e.path,")")),e}},s.schema=function(e,t,r){n(void 0!==t,"Invalid undefined schema"),Array.isArray(t)&&(n(t.length,"Invalid empty array schema"),1===t.length&&(t=t[0]));const i=(t,...n)=>!1!==r.override?t.valid(e.override,...n):t.valid(...n);if(s.simple(t))return i(e,t);if("function"==typeof t)return e.custom(t);if(n("object"==typeof t,"Invalid schema content:",typeof t),o.isResolvable(t))return i(e,t);if(o.isSchema(t))return t;if(Array.isArray(t)){for(const r of t)if(!s.simple(r))return e.alternatives().try(...t);return i(e,...t)}return t instanceof RegExp?e.string().regex(t):t instanceof Date?i(e.date(),t):(n(Object.getPrototypeOf(t)===Object.getPrototypeOf({}),"Schema can only contain plain objects"),e.object().keys(t))},t.ref=function(e,t){return i.isRef(e)?e:i.create(e,t)},t.compile=function(e,r,i={}){o.assertOptions(i,["legacy"]);const a=r&&r[o.symbols.any];if(a)return n(i.legacy||a.version===o.version,"Cannot mix different versions of joi schemas:",a.version,o.version),r;if("object"!=typeof r||!i.legacy)return t.schema(e,r,{appendPath:!0});const c=s.walk(r);return c?c.compile(c.root,r):t.schema(e,r,{appendPath:!0})},s.walk=function(e){if("object"!=typeof e)return null;if(Array.isArray(e)){for(const t of e){const e=s.walk(t);if(e)return e}return null}const t=e[o.symbols.any];if(t)return{root:e[t.root],compile:t.compile};n(Object.getPrototypeOf(e)===Object.getPrototypeOf({}),"Schema can only contain plain objects");for(const t in e){const r=s.walk(e[t]);if(r)return r}return null},s.simple=function(e){return null===e||["boolean","string","number"].includes(typeof e)},t.when=function(e,r,a){if(void 0===a&&(n(r&&"object"==typeof r,"Missing options"),a=r,r=i.create(".")),Array.isArray(a)&&(a={switch:a}),o.assertOptions(a,["is","not","then","otherwise","switch","break"]),o.isSchema(r))return n(void 0===a.is,'"is" can not be used with a schema condition'),n(void 0===a.not,'"not" can not be used with a schema condition'),n(void 0===a.switch,'"switch" can not be used with a schema condition'),s.condition(e,{is:r,then:a.then,otherwise:a.otherwise,break:a.break});if(n(i.isRef(r)||"string"==typeof r,"Invalid condition:",r),n(void 0===a.not||void 0===a.is,'Cannot combine "is" with "not"'),void 0===a.switch){let c=a;void 0!==a.not&&(c={is:a.not,then:a.otherwise,otherwise:a.then,break:a.break});let u=void 0!==c.is?e.$_compile(c.is):e.$_root.invalid(null,!1,0,"").required();return n(void 0!==c.then||void 0!==c.otherwise,'options must have at least one of "then", "otherwise", or "switch"'),n(void 0===c.break||void 0===c.then||void 0===c.otherwise,"Cannot specify then, otherwise, and break all together"),void 0===a.is||i.isRef(a.is)||o.isSchema(a.is)||(u=u.required()),s.condition(e,{ref:t.ref(r),is:u,then:c.then,otherwise:c.otherwise,break:c.break})}n(Array.isArray(a.switch),'"switch" must be an array'),n(void 0===a.is,'Cannot combine "switch" with "is"'),n(void 0===a.not,'Cannot combine "switch" with "not"'),n(void 0===a.then,'Cannot combine "switch" with "then"');const c={ref:t.ref(r),switch:[],break:a.break};for(let t=0;t<a.switch.length;++t){const r=a.switch[t],s=t===a.switch.length-1;o.assertOptions(r,s?["is","then","otherwise"]:["is","then"]),n(void 0!==r.is,'Switch statement missing "is"'),n(void 0!==r.then,'Switch statement missing "then"');const u={is:e.$_compile(r.is),then:e.$_compile(r.then)};if(i.isRef(r.is)||o.isSchema(r.is)||(u.is=u.is.required()),s){n(void 0===a.otherwise||void 0===r.otherwise,'Cannot specify "otherwise" inside and outside a "switch"');const t=void 0!==a.otherwise?a.otherwise:r.otherwise;void 0!==t&&(n(void 0===c.break,"Cannot specify both otherwise and break"),u.otherwise=e.$_compile(t))}c.switch.push(u)}return c},s.condition=function(e,t){for(const r of["then","otherwise"])void 0===t[r]?delete t[r]:t[r]=e.$_compile(t[r]);return t}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(7);t.compile=function(e,t){if("string"==typeof e)return n(!t,"Cannot set single message string"),new i(e);if(i.isTemplate(e))return n(!t,"Cannot set single message template"),e;n("object"==typeof e&&!Array.isArray(e),"Invalid message options"),t=t?o(t):{};for(let r in e){const o=e[r];if("root"===r||i.isTemplate(o)){t[r]=o;continue}if("string"==typeof o){t[r]=new i(o);continue}n("object"==typeof o&&!Array.isArray(o),"Invalid message for",r);const s=r;for(r in t[s]=t[s]||{},o){const e=o[r];"root"===r||i.isTemplate(e)?t[s][r]=e:(n("string"==typeof e,"Invalid message for",r,"in",s),t[s][r]=new i(e))}}return t},t.decompile=function(e){const t={};for(let r in e){const n=e[r];if("root"===r){t[r]=n;continue}if(i.isTemplate(n)){t[r]=n.describe({compact:!0});continue}const o=r;for(r in t[o]={},n){const e=n[r];t[o][r]="root"!==r?e.describe({compact:!0}):e}}return t},t.merge=function(e,r){if(!e)return t.compile(r);if(!r)return e;if("string"==typeof r)return new i(r);if(i.isTemplate(r))return r;const s=o(e);for(let e in r){const t=r[e];if("root"===e||i.isTemplate(t)){s[e]=t;continue}if("string"==typeof t){s[e]=new i(t);continue}n("object"==typeof t&&!Array.isArray(t),"Invalid message for",e);const o=e;for(e in s[o]=s[o]||{},t){const r=t[e];"root"===e||i.isTemplate(r)?s[o][e]=r:(n("string"==typeof r,"Invalid message for",e,"in",o),s[o][e]=new i(r))}}return s}},function(e,t,r){"use strict";const n=r(13),o={mismatched:null};e.exports=function(e,t,r){return r=Object.assign({prototype:!0},r),!!o.isDeepEqual(e,t,r,[])},o.isDeepEqual=function(e,t,r,i){if(e===t)return 0!==e||1/e==1/t;const s=typeof e;if(s!==typeof t)return!1;if(null===e||null===t)return!1;if("function"===s){if(!r.deepFunction||e.toString()!==t.toString())return!1}else if("object"!==s)return e!=e&&t!=t;const a=o.getSharedType(e,t,!!r.prototype);switch(a){case n.buffer:return!1;case n.promise:return e===t;case n.regex:return e.toString()===t.toString();case o.mismatched:return!1}for(let r=i.length-1;r>=0;--r)if(i[r].isSame(e,t))return!0;i.push(new o.SeenEntry(e,t));try{return!!o.isDeepEqualObj(a,e,t,r,i)}finally{i.pop()}},o.getSharedType=function(e,t,r){if(r)return Object.getPrototypeOf(e)!==Object.getPrototypeOf(t)?o.mismatched:n.getInternalProto(e);const i=n.getInternalProto(e);return i!==n.getInternalProto(t)?o.mismatched:i},o.valueOf=function(e){const t=e.valueOf;if(void 0===t)return e;try{return t.call(e)}catch(e){return e}},o.hasOwnEnumerableProperty=function(e,t){return Object.prototype.propertyIsEnumerable.call(e,t)},o.isSetSimpleEqual=function(e,t){for(const r of Set.prototype.values.call(e))if(!Set.prototype.has.call(t,r))return!1;return!0},o.isDeepEqualObj=function(e,t,r,i,s){const{isDeepEqual:a,valueOf:c,hasOwnEnumerableProperty:u}=o,{keys:l,getOwnPropertySymbols:f}=Object;if(e===n.array){if(!i.part){if(t.length!==r.length)return!1;for(let e=0;e<t.length;++e)if(!a(t[e],r[e],i,s))return!1;return!0}for(const e of t)for(const t of r)if(a(e,t,i,s))return!0}else if(e===n.set){if(t.size!==r.size)return!1;if(!o.isSetSimpleEqual(t,r)){const e=new Set(Set.prototype.values.call(r));for(const r of Set.prototype.values.call(t)){if(e.delete(r))continue;let t=!1;for(const n of e)if(a(r,n,i,s)){e.delete(n),t=!0;break}if(!t)return!1}}}else if(e===n.map){if(t.size!==r.size)return!1;for(const[e,n]of Map.prototype.entries.call(t)){if(void 0===n&&!Map.prototype.has.call(r,e))return!1;if(!a(n,Map.prototype.get.call(r,e),i,s))return!1}}else if(e===n.error&&(t.name!==r.name||t.message!==r.message))return!1;const d=c(t),h=c(r);if((t!==d||r!==h)&&!a(d,h,i,s))return!1;const p=l(t);if(!i.part&&p.length!==l(r).length&&!i.skip)return!1;let g=0;for(const e of p)if(i.skip&&i.skip.includes(e))void 0===r[e]&&++g;else{if(!u(r,e))return!1;if(!a(t[e],r[e],i,s))return!1}if(!i.part&&p.length-g!==l(r).length)return!1;if(!1!==i.symbols){const e=f(t),n=new Set(f(r));for(const o of e){if(!i.skip||!i.skip.includes(o))if(u(t,o)){if(!u(r,o))return!1;if(!a(t[o],r[o],i,s))return!1}else if(u(r,o))return!1;n.delete(o)}for(const e of n)if(u(r,e))return!1}return!0},o.SeenEntry=class{constructor(e,t){this.obj=e,this.ref=t}isSame(e,t){return this.obj===e&&this.ref===t}}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(15),s=r(1),a=r(8),c=r(4),u=r(17),l=r(18),f=r(5),d=r(7),h=r(19);let p;const g={types:{alternatives:r(33),any:r(3),array:r(39),boolean:r(40),date:r(41),function:r(42),link:r(45),number:r(46),object:r(47),string:r(48),symbol:r(52)},aliases:{alt:"alternatives",bool:"boolean",func:"function"},root:function(){const e={_types:new Set(Object.keys(g.types))};for(const t of e._types)e[t]=function(...e){return n(!e.length||["alternatives","link","object"].includes(t),"The",t,"type does not allow arguments"),g.generate(this,g.types[t],e)};for(const t of["allow","custom","disallow","equal","exist","forbidden","invalid","not","only","optional","options","prefs","preferences","required","strip","valid","when"])e[t]=function(...e){return this.any()[t](...e)};Object.assign(e,g.methods);for(const t in g.aliases){const r=g.aliases[t];e[t]=e[r]}return e.x=e.expression,h.setup&&h.setup(e),e}};g.methods={ValidationError:c.ValidationError,version:s.version,cache:i.provider,assert(e,t,...r){g.assert(e,t,!0,r)},attempt:(e,t,...r)=>g.assert(e,t,!1,r),build(e){return n("function"==typeof l.build,"Manifest functionality disabled"),l.build(this,e)},checkPreferences(e){s.checkPreferences(e)},compile(e,t){return a.compile(this,e,t)},defaults(e){n("function"==typeof e,"modifier must be a function");const t=Object.assign({},this);for(const r of t._types){const o=e(t[r]());n(s.isSchema(o),"modifier must return a valid schema object"),t[r]=function(...e){return g.generate(this,o,e)}}return t},expression:(...e)=>new d(...e),extend(...e){s.verifyFlat(e,"extend"),p=p||r(16),n(e.length,"You need to provide at least one extension"),this.assert(e,p.extensions);const t=Object.assign({},this);t._types=new Set(t._types);for(let r of e){"function"==typeof r&&(r=r(t)),this.assert(r,p.extension);const e=g.expandExtension(r,t);for(const r of e){n(void 0===t[r.type]||t._types.has(r.type),"Cannot override name",r.type);const e=r.base||this.any(),o=u.type(e,r);t._types.add(r.type),t[r.type]=function(...e){return g.generate(this,o,e)}}}return t},isError:c.ValidationError.isError,isExpression:d.isTemplate,isRef:f.isRef,isSchema:s.isSchema,in:(...e)=>f.in(...e),override:s.symbols.override,ref:(...e)=>f.create(...e),types(){const e={};for(const t of this._types)e[t]=this[t]();for(const t in g.aliases)e[t]=this[t]();return e}},g.assert=function(e,t,r,n){const i=n[0]instanceof Error||"string"==typeof n[0]?n[0]:null,a=i?n[1]:n[0],u=t.validate(e,s.preferences({errors:{stack:!0}},a||{}));let l=u.error;if(!l)return u.value;if(i instanceof Error)throw i;const f=r&&"function"==typeof l.annotate?l.annotate():l.message;throw l instanceof c.ValidationError==0&&(l=o(l)),l.message=i?"".concat(i," ").concat(f):f,l},g.generate=function(e,t,r){return n(e,"Must be invoked on a Joi instance."),t.$_root=e,t._definition.args&&r.length?t._definition.args(t,...r):t},g.expandExtension=function(e,t){if("string"==typeof e.type)return[e];const r=[];for(const n of t._types)if(e.type.test(n)){const o=Object.assign({},e);o.type=n,o.base=t[n](),r.push(o)}return r},e.exports=g.root()},function(e,t,r){"use strict";const n=r(28);e.exports=class extends Error{constructor(e){super(e.filter(e=>""!==e).map(e=>"string"==typeof e?e:e instanceof Error?e.message:n(e)).join(" ")||"Unknown error"),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t.assert)}}},function(e,t,r){"use strict";const n={};t=e.exports={array:Array.prototype,buffer:!1,date:Date.prototype,error:Error.prototype,generic:Object.prototype,map:Map.prototype,promise:Promise.prototype,regex:RegExp.prototype,set:Set.prototype,weakMap:WeakMap.prototype,weakSet:WeakSet.prototype},n.typeMap=new Map([["[object Error]",t.error],["[object Map]",t.map],["[object Promise]",t.promise],["[object Set]",t.set],["[object WeakMap]",t.weakMap],["[object WeakSet]",t.weakSet]]),t.getInternalProto=function(e){if(Array.isArray(e))return t.array;if(e instanceof Date)return t.date;if(e instanceof RegExp)return t.regex;if(e instanceof Error)return t.error;const r=Object.prototype.toString.call(e);return n.typeMap.get(r)||t.generic}},function(e,t,r){"use strict";t.keys=function(e,t={}){return!1!==t.symbols?Reflect.ownKeys(e):Object.getOwnPropertyNames(e)}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(1),s={max:1e3,supported:new Set(["undefined","boolean","number","string"])};t.provider={provision:e=>new s.Cache(e)},s.Cache=class{constructor(e={}){i.assertOptions(e,["max"]),n(void 0===e.max||e.max&&e.max>0&&isFinite(e.max),"Invalid max cache size"),this._max=e.max||s.max,this._map=new Map,this._list=new s.List}get length(){return this._map.size}set(e,t){if(null!==e&&!s.supported.has(typeof e))return;let r=this._map.get(e);if(r)return r.value=t,void this._list.first(r);r=this._list.unshift({key:e,value:t}),this._map.set(e,r),this._compact()}get(e){const t=this._map.get(e);if(t)return this._list.first(t),o(t.value)}_compact(){if(this._map.size>this._max){const e=this._list.pop();this._map.delete(e.key)}}},s.List=class{constructor(){this.tail=null,this.head=null}unshift(e){return e.next=null,e.prev=this.head,this.head&&(this.head.next=e),this.head=e,this.tail||(this.tail=e),e}first(e){e!==this.head&&(this._remove(e),this.unshift(e))}pop(){return this._remove(this.tail)}_remove(e){const{next:t,prev:r}=e;return t.prev=r,r&&(r.next=t),e===this.tail&&(this.tail=t),e.prev=null,e.next=null,e}}},function(e,t,r){"use strict";const n=r(11),o={};o.wrap=n.string().min(1).max(2).allow(!1),t.preferences=n.object({allowUnknown:n.boolean(),abortEarly:n.boolean(),artifacts:n.boolean(),cache:n.boolean(),context:n.object(),convert:n.boolean(),dateFormat:n.valid("date","iso","string","time","utc"),debug:n.boolean(),errors:{escapeHtml:n.boolean(),label:n.valid("path","key",!1),language:[n.string(),n.object().ref()],render:n.boolean(),stack:n.boolean(),wrap:{label:o.wrap,array:o.wrap}},externals:n.boolean(),messages:n.object(),noDefaults:n.boolean(),nonEnumerables:n.boolean(),presence:n.valid("required","optional","forbidden"),skipFunctions:n.boolean(),stripUnknown:n.object({arrays:n.boolean(),objects:n.boolean()}).or("arrays","objects").allow(!0,!1),warnings:n.boolean()}).strict(),o.nameRx=/^[a-zA-Z0-9]\w*$/,o.rule=n.object({alias:n.array().items(n.string().pattern(o.nameRx)).single(),args:n.array().items(n.string(),n.object({name:n.string().pattern(o.nameRx).required(),ref:n.boolean(),assert:n.alternatives([n.function(),n.object().schema()]).conditional("ref",{is:!0,then:n.required()}),normalize:n.function(),message:n.string().when("assert",{is:n.function(),then:n.required()})})),convert:n.boolean(),manifest:n.boolean(),method:n.function().allow(!1),multi:n.boolean(),validate:n.function()}),t.extension=n.object({type:n.alternatives([n.string(),n.object().regex()]).required(),args:n.function(),cast:n.object().pattern(o.nameRx,n.object({from:n.function().maxArity(1).required(),to:n.function().minArity(1).maxArity(2).required()})),base:n.object().schema().when("type",{is:n.object().regex(),then:n.forbidden()}),coerce:[n.function().maxArity(3),n.object({method:n.function().maxArity(3).required(),from:n.array().items(n.string()).single()})],flags:n.object().pattern(o.nameRx,n.object({setter:n.string(),default:n.any()})),manifest:{build:n.function().arity(2)},messages:[n.object(),n.string()],modifiers:n.object().pattern(o.nameRx,n.function().minArity(1).maxArity(2)),overrides:n.object().pattern(o.nameRx,n.function()),prepare:n.function().maxArity(3),rebuild:n.function().arity(1),rules:n.object().pattern(o.nameRx,o.rule),terms:n.object().pattern(o.nameRx,n.object({init:n.array().allow(null).required(),manifest:n.object().pattern(/.+/,[n.valid("schema","single"),n.object({mapped:n.object({from:n.string().required(),to:n.string().required()}).required()})])})),validate:n.function().maxArity(3)}).strict(),t.extensions=n.array().items(n.object(),n.function().arity(1)).strict(),o.desc={buffer:n.object({buffer:n.string()}),func:n.object({function:n.function().required(),options:{literal:!0}}),override:n.object({override:!0}),ref:n.object({ref:n.object({type:n.valid("value","global","local"),path:n.array().required(),separator:n.string().length(1).allow(!1),ancestor:n.number().min(0).integer().allow("root"),map:n.array().items(n.array().length(2)).min(1),adjust:n.function(),iterables:n.boolean(),in:n.boolean(),render:n.boolean()}).required()}),regex:n.object({regex:n.string().min(3)}),special:n.object({special:n.valid("deep").required()}),template:n.object({template:n.string().required(),options:n.object()}),value:n.object({value:n.alternatives([n.object(),n.array()]).required()})},o.desc.entity=n.alternatives([n.array().items(n.link("...")),n.boolean(),n.function(),n.number(),n.string(),o.desc.buffer,o.desc.func,o.desc.ref,o.desc.regex,o.desc.special,o.desc.template,o.desc.value,n.link("/")]),o.desc.values=n.array().items(null,n.boolean(),n.function(),n.number().allow(1/0,-1/0),n.string().allow(""),n.symbol(),o.desc.buffer,o.desc.func,o.desc.override,o.desc.ref,o.desc.regex,o.desc.template,o.desc.value),o.desc.messages=n.object().pattern(/.+/,[n.string(),o.desc.template,n.object().pattern(/.+/,[n.string(),o.desc.template])]),t.description=n.object({type:n.string().required(),flags:n.object({cast:n.string(),default:n.any(),description:n.string(),empty:n.link("/"),failover:o.desc.entity,id:n.string(),label:n.string(),only:!0,presence:["optional","required","forbidden"],result:["raw","strip"],strip:n.boolean(),unit:n.string()}).unknown(),preferences:{allowUnknown:n.boolean(),abortEarly:n.boolean(),artifacts:n.boolean(),cache:n.boolean(),convert:n.boolean(),dateFormat:["date","iso","string","time","utc"],errors:{escapeHtml:n.boolean(),label:["path","key"],language:[n.string(),o.desc.ref],wrap:{label:o.wrap,array:o.wrap}},externals:n.boolean(),messages:o.desc.messages,noDefaults:n.boolean(),nonEnumerables:n.boolean(),presence:["required","optional","forbidden"],skipFunctions:n.boolean(),stripUnknown:n.object({arrays:n.boolean(),objects:n.boolean()}).or("arrays","objects").allow(!0,!1),warnings:n.boolean()},allow:o.desc.values,invalid:o.desc.values,rules:n.array().min(1).items({name:n.string().required(),args:n.object().min(1),keep:n.boolean(),message:[n.string(),o.desc.messages],warn:n.boolean()}),keys:n.object().pattern(/.*/,n.link("/")),link:o.desc.ref}).pattern(/^[a-z]\w*$/,n.any())},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(1),s=r(9),a={};t.type=function(e,t){const r=Object.getPrototypeOf(e),c=o(r),u=e._assign(Object.create(c)),l=Object.assign({},t);delete l.base,c._definition=l;const f=r._definition||{};l.messages=s.merge(f.messages,l.messages),l.properties=Object.assign({},f.properties,l.properties),u.type=l.type,l.flags=Object.assign({},f.flags,l.flags);const d=Object.assign({},f.terms);if(l.terms)for(const e in l.terms){const t=l.terms[e];n(void 0===u.$_terms[e],"Invalid term override for",l.type,e),u.$_terms[e]=t.init,d[e]=t}l.terms=d,l.args||(l.args=f.args),l.prepare=a.prepare(l.prepare,f.prepare),l.coerce&&("function"==typeof l.coerce&&(l.coerce={method:l.coerce}),l.coerce.from&&!Array.isArray(l.coerce.from)&&(l.coerce={method:l.coerce.method,from:[].concat(l.coerce.from)})),l.coerce=a.coerce(l.coerce,f.coerce),l.validate=a.validate(l.validate,f.validate);const h=Object.assign({},f.rules);if(l.rules)for(const e in l.rules){const t=l.rules[e];n("object"==typeof t,"Invalid rule definition for",l.type,e);let r=t.method;if(void 0===r&&(r=function(){return this.$_addRule(e)}),r&&(n(!c[e],"Rule conflict in",l.type,e),c[e]=r),n(!h[e],"Rule conflict in",l.type,e),h[e]=t,t.alias){const e=[].concat(t.alias);for(const r of e)c[r]=t.method}t.args&&(t.argsByName=new Map,t.args=t.args.map(e=>("string"==typeof e&&(e={name:e}),n(!t.argsByName.has(e.name),"Duplicated argument name",e.name),i.isSchema(e.assert)&&(e.assert=e.assert.strict().label(e.name)),t.argsByName.set(e.name,e),e)))}l.rules=h;const p=Object.assign({},f.modifiers);if(l.modifiers)for(const e in l.modifiers){n(!c[e],"Rule conflict in",l.type,e);const t=l.modifiers[e];n("function"==typeof t,"Invalid modifier definition for",l.type,e);const r=function(t){return this.rule({[e]:t})};c[e]=r,p[e]=t}if(l.modifiers=p,l.overrides){c._super=r,u.$_super={};for(const e in l.overrides)n(r[e],"Cannot override missing",e),l.overrides[e][i.symbols.parent]=r[e],u.$_super[e]=r[e].bind(u);Object.assign(c,l.overrides)}l.cast=Object.assign({},f.cast,l.cast);const g=Object.assign({},f.manifest,l.manifest);return g.build=a.build(l.manifest&&l.manifest.build,f.manifest&&f.manifest.build),l.manifest=g,l.rebuild=a.rebuild(l.rebuild,f.rebuild),u},a.build=function(e,t){return e&&t?function(r,n){return t(e(r,n),n)}:e||t},a.coerce=function(e,t){return e&&t?{from:e.from&&t.from?[...new Set([...e.from,...t.from])]:null,method(r,n){let o;if((!t.from||t.from.includes(typeof r))&&(o=t.method(r,n),o)){if(o.errors||void 0===o.value)return o;r=o.value}if(!e.from||e.from.includes(typeof r)){const t=e.method(r,n);if(t)return t}return o}}:e||t},a.prepare=function(e,t){return e&&t?function(r,n){const o=e(r,n);if(o){if(o.errors||void 0===o.value)return o;r=o.value}return t(r,n)||o}:e||t},a.rebuild=function(e,t){return e&&t?function(r){t(r),e(r)}:e||t},a.validate=function(e,t){return e&&t?function(r,n){const o=t(r,n);if(o){if(o.errors&&(!Array.isArray(o.errors)||o.errors.length))return o;r=o.value}return e(r,n)||o}:e||t}},function(e,t){},function(e,t){},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(14),s={};e.exports=s.merge=function(e,t,r){if(n(e&&"object"==typeof e,"Invalid target value: must be an object"),n(null==t||"object"==typeof t,"Invalid source value: must be null, undefined, or an object"),!t)return e;if(r=Object.assign({nullOverride:!0,mergeArrays:!0},r),Array.isArray(t)){n(Array.isArray(e),"Cannot merge array onto an object"),r.mergeArrays||(e.length=0);for(let n=0;n<t.length;++n)e.push(o(t[n],{symbols:r.symbols}));return e}const a=i.keys(t,r);for(let n=0;n<a.length;++n){const i=a[n];if("__proto__"===i||!Object.prototype.propertyIsEnumerable.call(t,i))continue;const c=t[i];if(c&&"object"==typeof c){if(e[i]===c)continue;!e[i]||"object"!=typeof e[i]||Array.isArray(e[i])!==Array.isArray(c)||c instanceof Date||c instanceof RegExp?e[i]=o(c,{symbols:r.symbols}):s.merge(e[i],c,r)}else(null!=c||r.nullOverride)&&(e[i]=c)}return e}},function(e,t,r){"use strict";const n=r(0),o=r(10),i=r(1),s={};e.exports=s.Values=class{constructor(e,t){this._values=new Set(e),this._refs=new Set(t),this._lowercase=s.lowercases(e),this._override=!1}get length(){return this._values.size+this._refs.size}add(e,t){i.isResolvable(e)?this._refs.has(e)||(this._refs.add(e),t&&t.register(e)):this.has(e,null,null,!1)||(this._values.add(e),"string"==typeof e&&this._lowercase.set(e.toLowerCase(),e))}static merge(e,t,r){if(e=e||new s.Values,t){if(t._override)return t.clone();for(const r of[...t._values,...t._refs])e.add(r)}if(r)for(const t of[...r._values,...r._refs])e.remove(t);return e.length?e:null}remove(e){i.isResolvable(e)?this._refs.delete(e):(this._values.delete(e),"string"==typeof e&&this._lowercase.delete(e.toLowerCase()))}has(e,t,r,n){return!!this.get(e,t,r,n)}get(e,t,r,n){if(!this.length)return!1;if(this._values.has(e))return{value:e};if("string"==typeof e&&e&&n){const t=this._lowercase.get(e.toLowerCase());if(t)return{value:t}}if(!this._refs.size&&"object"!=typeof e)return!1;if("object"==typeof e)for(const t of this._values)if(o(t,e))return{value:t};if(t)for(const i of this._refs){const s=i.resolve(e,t,r,null,{in:!0});if(void 0===s)continue;const a=i.in&&"object"==typeof s?Array.isArray(s)?s:Object.keys(s):[s];for(const t of a)if(typeof t==typeof e)if(n&&e&&"string"==typeof e){if(t.toLowerCase()===e.toLowerCase())return{value:t,ref:i}}else if(o(t,e))return{value:t,ref:i}}return!1}override(){this._override=!0}values(e){if(e&&e.display){const e=[];for(const t of[...this._values,...this._refs])void 0!==t&&e.push(t);return e}return Array.from([...this._values,...this._refs])}clone(){const e=new s.Values(this._values,this._refs);return e._override=this._override,e}concat(e){n(!e._override,"Cannot concat override set of values");const t=new s.Values([...this._values,...e._values],[...this._refs,...e._refs]);return t._override=this._override,t}describe(){const e=[];this._override&&e.push({override:!0});for(const t of this._values.values())e.push(t&&"object"==typeof t?{value:t}:t);for(const t of this._refs.values())e.push(t.describe());return e}},s.Values.prototype[i.symbols.values]=!0,s.Values.prototype.slice=s.Values.prototype.clone,s.lowercases=function(e){const t=new Map;if(e)for(const r of e)"string"==typeof r&&t.set(r.toLowerCase(),r);return t}},function(e,t,r){"use strict";const n=r(43),o=r(0),i=r(2),s=r(44),a=r(3),c=r(1),u=r(8),l=r(4),f=r(5),d=r(7),h={renameDefaults:{alias:!1,multiple:!1,override:!1}};e.exports=a.extend({type:"_keys",properties:{typeof:"object"},flags:{unknown:{default:!1}},terms:{dependencies:{init:null},keys:{init:null,manifest:{mapped:{from:"schema",to:"key"}}},patterns:{init:null},renames:{init:null}},args:(e,t)=>e.keys(t),validate(e,{schema:t,error:r,state:n,prefs:o}){if(!e||typeof e!==t.$_property("typeof")||Array.isArray(e))return{value:e,errors:r("object.base",{type:t.$_property("typeof")})};if(!(t.$_terms.renames||t.$_terms.dependencies||t.$_terms.keys||t.$_terms.patterns||t.$_terms.externals))return;e=h.clone(e,o);const i=[];if(t.$_terms.renames&&!h.rename(t,e,n,o,i))return{value:e,errors:i};if(!t.$_terms.keys&&!t.$_terms.patterns&&!t.$_terms.dependencies)return{value:e,errors:i};const s=new Set(Object.keys(e));if(t.$_terms.keys){const r=[e,...n.ancestors];for(const a of t.$_terms.keys){const t=a.key,c=e[t];s.delete(t);const u=n.localize([...n.path,t],r,a),l=a.schema.$_validate(c,u,o);if(l.errors){if(o.abortEarly)return{value:e,errors:l.errors};i.push(...l.errors)}else"strip"===a.schema._flags.result||void 0===l.value&&void 0!==c?delete e[t]:void 0!==l.value&&(e[t]=l.value)}}if(s.size||t._flags._hasPatternMatch){const r=h.unknown(t,e,s,i,n,o);if(r)return r}if(t.$_terms.dependencies)for(const r of t.$_terms.dependencies){if(r.key&&void 0===r.key.resolve(e,n,o,null,{shadow:!1}))continue;const s=h.dependencies[r.rel](t,r,e,n,o);if(s){const r=t.$_createError(s.code,e,s.context,n,o);if(o.abortEarly)return{value:e,errors:r};i.push(r)}}return{value:e,errors:i}},rules:{and:{method(...e){return c.verifyFlat(e,"and"),h.dependency(this,"and",null,e)}},append:{method(e){return null==e||0===Object.keys(e).length?this:this.keys(e)}},assert:{method(e,t,r){d.isTemplate(e)||(e=u.ref(e)),o(void 0===r||"string"==typeof r,"Message must be a string"),t=this.$_compile(t,{appendPath:!0});const n=this.$_addRule({name:"assert",args:{subject:e,schema:t,message:r}});return n.$_mutateRegister(e),n.$_mutateRegister(t),n},validate(e,{error:t,prefs:r,state:n},{subject:o,schema:i,message:s}){const a=o.resolve(e,n,r),c=f.isRef(o)?o.absolute(n):[];return i.$_match(a,n.localize(c,[e,...n.ancestors],i),r)?e:t("object.assert",{subject:o,message:s})},args:["subject","schema","message"],multi:!0},instance:{method(e,t){return o("function"==typeof e,"constructor must be a function"),t=t||e.name,this.$_addRule({name:"instance",args:{constructor:e,name:t}})},validate:(e,t,{constructor:r,name:n})=>e instanceof r?e:t.error("object.instance",{type:n,value:e}),args:["constructor","name"]},keys:{method(e){o(void 0===e||"object"==typeof e,"Object schema must be a valid object"),o(!c.isSchema(e),"Object schema cannot be a joi schema");const t=this.clone();if(e)if(Object.keys(e).length){t.$_terms.keys=t.$_terms.keys?t.$_terms.keys.filter(t=>!e.hasOwnProperty(t.key)):new h.Keys;for(const r in e)c.tryWithPath(()=>t.$_terms.keys.push({key:r,schema:this.$_compile(e[r])}),r)}else t.$_terms.keys=new h.Keys;else t.$_terms.keys=null;return t.$_mutateRebuild()}},length:{method(e){return this.$_addRule({name:"length",args:{limit:e},operator:"="})},validate:(e,t,{limit:r},{name:n,operator:o,args:i})=>c.compare(Object.keys(e).length,r,o)?e:t.error("object."+n,{limit:i.limit,value:e}),args:[{name:"limit",ref:!0,assert:c.limit,message:"must be a positive integer"}]},max:{method(e){return this.$_addRule({name:"max",method:"length",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"length",args:{limit:e},operator:">="})}},nand:{method(...e){return c.verifyFlat(e,"nand"),h.dependency(this,"nand",null,e)}},or:{method(...e){return c.verifyFlat(e,"or"),h.dependency(this,"or",null,e)}},oxor:{method(...e){return h.dependency(this,"oxor",null,e)}},pattern:{method(e,t,r={}){const n=e instanceof RegExp;n||(e=this.$_compile(e,{appendPath:!0})),o(void 0!==t,"Invalid rule"),c.assertOptions(r,["fallthrough","matches"]),n&&o(!e.flags.includes("g")&&!e.flags.includes("y"),"pattern should not use global or sticky mode"),t=this.$_compile(t,{appendPath:!0});const i=this.clone();i.$_terms.patterns=i.$_terms.patterns||[];const s={[n?"regex":"schema"]:e,rule:t};return r.matches&&(s.matches=this.$_compile(r.matches),"array"!==s.matches.type&&(s.matches=s.matches.$_root.array().items(s.matches)),i.$_mutateRegister(s.matches),i.$_setFlag("_hasPatternMatch",!0,{clone:!1})),r.fallthrough&&(s.fallthrough=!0),i.$_terms.patterns.push(s),i.$_mutateRegister(t),i}},ref:{method(){return this.$_addRule("ref")},validate:(e,t)=>f.isRef(e)?e:t.error("object.refType",{value:e})},regex:{method(){return this.$_addRule("regex")},validate:(e,t)=>e instanceof RegExp?e:t.error("object.regex",{value:e})},rename:{method(e,t,r={}){o("string"==typeof e||e instanceof RegExp,"Rename missing the from argument"),o("string"==typeof t||t instanceof d,"Invalid rename to argument"),o(t!==e,"Cannot rename key to same name:",e),c.assertOptions(r,["alias","ignoreUndefined","override","multiple"]);const i=this.clone();i.$_terms.renames=i.$_terms.renames||[];for(const t of i.$_terms.renames)o(t.from!==e,"Cannot rename the same key multiple times");return t instanceof d&&i.$_mutateRegister(t),i.$_terms.renames.push({from:e,to:t,options:n(h.renameDefaults,r)}),i}},schema:{method(e="any"){return this.$_addRule({name:"schema",args:{type:e}})},validate:(e,t,{type:r})=>!c.isSchema(e)||"any"!==r&&e.type!==r?t.error("object.schema",{type:r}):e},unknown:{method(e){return this.$_setFlag("unknown",!1!==e)}},with:{method(e,t,r={}){return h.dependency(this,"with",e,t,r)}},without:{method(e,t,r={}){return h.dependency(this,"without",e,t,r)}},xor:{method(...e){return c.verifyFlat(e,"xor"),h.dependency(this,"xor",null,e)}}},overrides:{default(e,t){return void 0===e&&(e=c.symbols.deepDefault),this.$_parent("default",e,t)}},rebuild(e){if(e.$_terms.keys){const t=new s.Sorter;for(const r of e.$_terms.keys)c.tryWithPath(()=>t.add(r,{after:r.schema.$_rootReferences(),group:r.key}),r.key);e.$_terms.keys=new h.Keys(...t.nodes)}},manifest:{build(e,t){if(t.keys&&(e=e.keys(t.keys)),t.dependencies)for(const{rel:r,key:n=null,peers:o,options:i}of t.dependencies)e=h.dependency(e,r,n,o,i);if(t.patterns)for(const{regex:r,schema:n,rule:o,fallthrough:i,matches:s}of t.patterns)e=e.pattern(r||n,o,{fallthrough:i,matches:s});if(t.renames)for(const{from:r,to:n,options:o}of t.renames)e=e.rename(r,n,o);return e}},messages:{"object.and":"{{#label}} contains {{#presentWithLabels}} without its required peers {{#missingWithLabels}}","object.assert":'{{#label}} is invalid because {if(#subject.key, `"` + #subject.key + `" failed to ` + (#message || "pass the assertion test"), #message || "the assertion failed")}',"object.base":"{{#label}} must be of type {{#type}}","object.instance":"{{#label}} must be an instance of {{:#type}}","object.length":'{{#label}} must have {{#limit}} key{if(#limit == 1, "", "s")}',"object.max":'{{#label}} must have less than or equal to {{#limit}} key{if(#limit == 1, "", "s")}',"object.min":'{{#label}} must have at least {{#limit}} key{if(#limit == 1, "", "s")}',"object.missing":"{{#label}} must contain at least one of {{#peersWithLabels}}","object.nand":"{{:#mainWithLabel}} must not exist simultaneously with {{#peersWithLabels}}","object.oxor":"{{#label}} contains a conflict between optional exclusive peers {{#peersWithLabels}}","object.pattern.match":"{{#label}} keys failed to match pattern requirements","object.refType":"{{#label}} must be a Joi reference","object.regex":"{{#label}} must be a RegExp object","object.rename.multiple":"{{#label}} cannot rename {{:#from}} because multiple renames are disabled and another key was already renamed to {{:#to}}","object.rename.override":"{{#label}} cannot rename {{:#from}} because override is disabled and target {{:#to}} exists","object.schema":"{{#label}} must be a Joi schema of {{#type}} type","object.unknown":"{{#label}} is not allowed","object.with":"{{:#mainWithLabel}} missing required peer {{:#peerWithLabel}}","object.without":"{{:#mainWithLabel}} conflict with forbidden peer {{:#peerWithLabel}}","object.xor":"{{#label}} contains a conflict between exclusive peers {{#peersWithLabels}}"}}),h.clone=function(e,t){if("object"==typeof e){if(t.nonEnumerables)return i(e,{shallow:!0});const r=Object.create(Object.getPrototypeOf(e));return Object.assign(r,e),r}const r=function(...t){return e.apply(this,t)};return r.prototype=i(e.prototype),Object.defineProperty(r,"name",{value:e.name,writable:!1}),Object.defineProperty(r,"length",{value:e.length,writable:!1}),Object.assign(r,e),r},h.dependency=function(e,t,r,n,i){o(null===r||"string"==typeof r,t,"key must be a strings"),i||(i=n.length>1&&"object"==typeof n[n.length-1]?n.pop():{}),c.assertOptions(i,["separator"]),n=[].concat(n);const s=c.default(i.separator,"."),a=[];for(const e of n)o("string"==typeof e,t,"peers must be a string or a reference"),a.push(u.ref(e,{separator:s,ancestor:0,prefix:!1}));null!==r&&(r=u.ref(r,{separator:s,ancestor:0,prefix:!1}));const l=e.clone();return l.$_terms.dependencies=l.$_terms.dependencies||[],l.$_terms.dependencies.push(new h.Dependency(t,r,a,n)),l},h.dependencies={and(e,t,r,n,o){const i=[],s=[],a=t.peers.length;for(const e of t.peers)void 0===e.resolve(r,n,o,null,{shadow:!1})?i.push(e.key):s.push(e.key);if(i.length!==a&&s.length!==a)return{code:"object.and",context:{present:s,presentWithLabels:h.keysToLabels(e,s),missing:i,missingWithLabels:h.keysToLabels(e,i)}}},nand(e,t,r,n,o){const i=[];for(const e of t.peers)void 0!==e.resolve(r,n,o,null,{shadow:!1})&&i.push(e.key);if(i.length!==t.peers.length)return;const s=t.paths[0],a=t.paths.slice(1);return{code:"object.nand",context:{main:s,mainWithLabel:h.keysToLabels(e,s),peers:a,peersWithLabels:h.keysToLabels(e,a)}}},or(e,t,r,n,o){for(const e of t.peers)if(void 0!==e.resolve(r,n,o,null,{shadow:!1}))return;return{code:"object.missing",context:{peers:t.paths,peersWithLabels:h.keysToLabels(e,t.paths)}}},oxor(e,t,r,n,o){const i=[];for(const e of t.peers)void 0!==e.resolve(r,n,o,null,{shadow:!1})&&i.push(e.key);if(!i.length||1===i.length)return;const s={peers:t.paths,peersWithLabels:h.keysToLabels(e,t.paths)};return s.present=i,s.presentWithLabels=h.keysToLabels(e,i),{code:"object.oxor",context:s}},with(e,t,r,n,o){for(const i of t.peers)if(void 0===i.resolve(r,n,o,null,{shadow:!1}))return{code:"object.with",context:{main:t.key.key,mainWithLabel:h.keysToLabels(e,t.key.key),peer:i.key,peerWithLabel:h.keysToLabels(e,i.key)}}},without(e,t,r,n,o){for(const i of t.peers)if(void 0!==i.resolve(r,n,o,null,{shadow:!1}))return{code:"object.without",context:{main:t.key.key,mainWithLabel:h.keysToLabels(e,t.key.key),peer:i.key,peerWithLabel:h.keysToLabels(e,i.key)}}},xor(e,t,r,n,o){const i=[];for(const e of t.peers)void 0!==e.resolve(r,n,o,null,{shadow:!1})&&i.push(e.key);if(1===i.length)return;const s={peers:t.paths,peersWithLabels:h.keysToLabels(e,t.paths)};return 0===i.length?{code:"object.missing",context:s}:(s.present=i,s.presentWithLabels=h.keysToLabels(e,i),{code:"object.xor",context:s})}},h.keysToLabels=function(e,t){return Array.isArray(t)?t.map(t=>e.$_mapLabels(t)):e.$_mapLabels(t)},h.rename=function(e,t,r,n,o){const i={};for(const s of e.$_terms.renames){const a=[],c="string"!=typeof s.from;if(c)for(const e in t){if(void 0===t[e]&&s.options.ignoreUndefined)continue;if(e===s.to)continue;const r=s.from.exec(e);r&&a.push({from:e,to:s.to,match:r})}else!Object.prototype.hasOwnProperty.call(t,s.from)||void 0===t[s.from]&&s.options.ignoreUndefined||a.push(s);for(const u of a){const a=u.from;let l=u.to;if(l instanceof d&&(l=l.render(t,r,n,u.match)),a!==l){if(!s.options.multiple&&i[l]&&(o.push(e.$_createError("object.rename.multiple",t,{from:a,to:l,pattern:c},r,n)),n.abortEarly))return!1;if(Object.prototype.hasOwnProperty.call(t,l)&&!s.options.override&&!i[l]&&(o.push(e.$_createError("object.rename.override",t,{from:a,to:l,pattern:c},r,n)),n.abortEarly))return!1;void 0===t[a]?delete t[l]:t[l]=t[a],i[l]=!0,s.options.alias||delete t[a]}}}return!0},h.unknown=function(e,t,r,n,o,i){if(e.$_terms.patterns){let s=!1;const a=e.$_terms.patterns.map(e=>{if(e.matches)return s=!0,[]}),c=[t,...o.ancestors];for(const s of r){const u=t[s],l=[...o.path,s];for(let f=0;f<e.$_terms.patterns.length;++f){const d=e.$_terms.patterns[f];if(d.regex){const e=d.regex.test(s);if(o.mainstay.tracer.debug(o,"rule","pattern.".concat(f),e?"pass":"error"),!e)continue}else if(!d.schema.$_match(s,o.nest(d.schema,"pattern.".concat(f)),i))continue;r.delete(s);const h=o.localize(l,c,{schema:d.rule,key:s}),p=d.rule.$_validate(u,h,i);if(p.errors){if(i.abortEarly)return{value:t,errors:p.errors};n.push(...p.errors)}if(d.matches&&a[f].push(s),t[s]=p.value,!d.fallthrough)break}}if(s)for(let r=0;r<a.length;++r){const s=a[r];if(!s)continue;const u=e.$_terms.patterns[r].matches,f=o.localize(o.path,c,u),d=u.$_validate(s,f,i);if(d.errors){const r=l.details(d.errors,{override:!1});r.matches=s;const a=e.$_createError("object.pattern.match",t,r,o,i);if(i.abortEarly)return{value:t,errors:a};n.push(a)}}}if(r.size&&(e.$_terms.keys||e.$_terms.patterns)){if(i.stripUnknown&&!e._flags.unknown||i.skipFunctions){const e=!(!i.stripUnknown||!0!==i.stripUnknown&&!i.stripUnknown.objects);for(const n of r)e?(delete t[n],r.delete(n)):"function"==typeof t[n]&&r.delete(n)}if(!c.default(e._flags.unknown,i.allowUnknown))for(const s of r){const r=o.localize([...o.path,s],[]),a=e.$_createError("object.unknown",t[s],{child:s},r,i,{flags:!1});if(i.abortEarly)return{value:t,errors:a};n.push(a)}}},h.Dependency=class{constructor(e,t,r,n){this.rel=e,this.key=t,this.peers=r,this.paths=n}describe(){const e={rel:this.rel,peers:this.paths};return null!==this.key&&(e.key=this.key.key),"."!==this.peers[0].separator&&(e.options={separator:this.peers[0].separator}),e}},h.Keys=class extends Array{concat(e){const t=this.slice(),r=new Map;for(let e=0;e<t.length;++e)r.set(t[e].key,e);for(const n of e){const e=n.key,o=r.get(e);void 0!==o?t[o]={key:e,schema:t[o].schema.concat(n.schema)}:t.push(n)}return t}}},function(e,t,r){"use strict";const n=r(24),o=r(25),i={minDomainSegments:2,nonAsciiRx:/[^\x00-\x7f]/,domainControlRx:/[\x00-\x20@\:\/]/,tldSegmentRx:/^[a-zA-Z](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,domainSegmentRx:/^[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,URL:n.URL||URL};t.analyze=function(e,t={}){if("string"!=typeof e)throw new Error("Invalid input: domain must be a string");if(!e)return o.code("DOMAIN_NON_EMPTY_STRING");if(e.length>256)return o.code("DOMAIN_TOO_LONG");if(i.nonAsciiRx.test(e)){if(!1===t.allowUnicode)return o.code("DOMAIN_INVALID_UNICODE_CHARS");e=e.normalize("NFC")}if(i.domainControlRx.test(e))return o.code("DOMAIN_INVALID_CHARS");e=i.punycode(e);const r=t.minDomainSegments||i.minDomainSegments,n=e.split(".");if(n.length<r)return o.code("DOMAIN_SEGMENTS_COUNT");if(t.maxDomainSegments&&n.length>t.maxDomainSegments)return o.code("DOMAIN_SEGMENTS_COUNT_MAX");const s=t.tlds;if(s){const e=n[n.length-1].toLowerCase();if(s.deny&&s.deny.has(e)||s.allow&&!s.allow.has(e))return o.code("DOMAIN_FORBIDDEN_TLDS")}for(let e=0;e<n.length;++e){const t=n[e];if(!t.length)return o.code("DOMAIN_EMPTY_SEGMENT");if(t.length>63)return o.code("DOMAIN_LONG_SEGMENT");if(e<n.length-1){if(!i.domainSegmentRx.test(t))return o.code("DOMAIN_INVALID_CHARS")}else if(!i.tldSegmentRx.test(t))return o.code("DOMAIN_INVALID_TLDS_CHARS")}return null},t.isValid=function(e,r){return!t.analyze(e,r)},i.punycode=function(e){try{return new i.URL("http://".concat(e)).host}catch(t){return e}}},function(e,t){},function(e,t,r){"use strict";t.codes={EMPTY_STRING:"Address must be a non-empty string",FORBIDDEN_UNICODE:"Address contains forbidden Unicode characters",MULTIPLE_AT_CHAR:"Address cannot contain more than one @ character",MISSING_AT_CHAR:"Address must contain one @ character",EMPTY_LOCAL:"Address local part cannot be empty",ADDRESS_TOO_LONG:"Address too long",LOCAL_TOO_LONG:"Address local part too long",EMPTY_LOCAL_SEGMENT:"Address local part contains empty dot-separated segment",INVALID_LOCAL_CHARS:"Address local part contains invalid character",DOMAIN_NON_EMPTY_STRING:"Domain must be a non-empty string",DOMAIN_TOO_LONG:"Domain too long",DOMAIN_INVALID_UNICODE_CHARS:"Domain contains forbidden Unicode characters",DOMAIN_INVALID_CHARS:"Domain contains invalid character",DOMAIN_INVALID_TLDS_CHARS:"Domain contains invalid tld character",DOMAIN_SEGMENTS_COUNT:"Domain lacks the minimum required number of segments",DOMAIN_SEGMENTS_COUNT_MAX:"Domain contains too many segments",DOMAIN_FORBIDDEN_TLDS:"Domain uses forbidden TLD",DOMAIN_EMPTY_SEGMENT:"Domain contains empty dot-separated segment",DOMAIN_LONG_SEGMENT:"Domain contains dot-separated segment that is too long"},t.code=function(e){return{code:e,error:t.codes[e]}}},function(e,t,r){"use strict";const n=r(0),o=r(27),i={generate:function(){const e={},t="!\\$&'\\(\\)\\*\\+,;=",r="\\w-\\.~%\\dA-Fa-f"+t+":@",n="["+r+"]",o="(?:0{0,2}\\d|0?[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";e.ipv4address="(?:"+o+"\\.){3}"+o;const i="[\\dA-Fa-f]{1,4}",s="(?:"+i+":"+i+"|"+e.ipv4address+")",a="(?:"+i+":){6}"+s,c="::(?:"+i+":){5}"+s,u="(?:"+i+")?::(?:"+i+":){4}"+s,l="(?:(?:"+i+":){0,1}"+i+")?::(?:"+i+":){3}"+s,f="(?:(?:"+i+":){0,2}"+i+")?::(?:"+i+":){2}"+s,d="(?:(?:"+i+":){0,3}"+i+")?::"+i+":"+s,h="(?:(?:"+i+":){0,4}"+i+")?::"+s;e.ipv4Cidr="(?:\\d|[1-2]\\d|3[0-2])",e.ipv6Cidr="(?:0{0,2}\\d|0?[1-9]\\d|1[01]\\d|12[0-8])",e.ipv6address="(?:"+a+"|"+c+"|"+u+"|"+l+"|"+f+"|"+d+"|"+h+"|(?:(?:[\\dA-Fa-f]{1,4}:){0,5}[\\dA-Fa-f]{1,4})?::[\\dA-Fa-f]{1,4}|(?:(?:[\\dA-Fa-f]{1,4}:){0,6}[\\dA-Fa-f]{1,4})?::)",e.ipvFuture="v[\\dA-Fa-f]+\\.[\\w-\\.~"+t+":]+",e.scheme="[a-zA-Z][a-zA-Z\\d+-\\.]*",e.schemeRegex=new RegExp(e.scheme);const p="[\\w-\\.~%\\dA-Fa-f"+t+":]*",g="(?:\\[(?:"+e.ipv6address+"|"+e.ipvFuture+")\\]|"+e.ipv4address+"|[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=]{1,255})",m="(?:"+p+"@)?"+g+"(?::\\d*)?",y="(?:"+p+"@)?("+g+")(?::\\d*)?",b=n+"+",v="(?:\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*)*",w="\\/(?:"+b+v+")?",_=b+v,k="[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=@]+"+v;return e.hierPart="(?:(?:\\/\\/"+m+v+")|"+w+"|"+_+"|(?:\\/\\/\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*(?:\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*)*))",e.hierPartCapture="(?:(?:\\/\\/"+y+v+")|"+w+"|"+_+")",e.relativeRef="(?:(?:\\/\\/"+m+v+")|"+w+"|"+k+"|)",e.relativeRefCapture="(?:(?:\\/\\/"+y+v+")|"+w+"|"+k+"|)",e.query="["+r+"\\/\\?]*(?=#|$)",e.queryWithSquareBrackets="["+r+"\\[\\]\\/\\?]*(?=#|$)",e.fragment="["+r+"\\/\\?]*",e}};i.rfc3986=i.generate(),t.ip={v4Cidr:i.rfc3986.ipv4Cidr,v6Cidr:i.rfc3986.ipv6Cidr,ipv4:i.rfc3986.ipv4address,ipv6:i.rfc3986.ipv6address,ipvfuture:i.rfc3986.ipvFuture},i.createRegex=function(e){const t=i.rfc3986,r="(?:\\?"+(e.allowQuerySquareBrackets?t.queryWithSquareBrackets:t.query)+")?(?:#"+t.fragment+")?",s=e.domain?t.relativeRefCapture:t.relativeRef;if(e.relativeOnly)return i.wrap(s+r);let a="";if(e.scheme){n(e.scheme instanceof RegExp||"string"==typeof e.scheme||Array.isArray(e.scheme),"scheme must be a RegExp, String, or Array");const r=[].concat(e.scheme);n(r.length>=1,"scheme must have at least 1 scheme specified");const i=[];for(let e=0;e<r.length;++e){const s=r[e];n(s instanceof RegExp||"string"==typeof s,"scheme at position "+e+" must be a RegExp or String"),s instanceof RegExp?i.push(s.source.toString()):(n(t.schemeRegex.test(s),"scheme at position "+e+" must be a valid scheme"),i.push(o(s)))}a=i.join("|")}const c="(?:"+(a?"(?:"+a+")":t.scheme)+":"+(e.domain?t.hierPartCapture:t.hierPart)+")",u=e.allowRelative?"(?:"+c+"|"+s+")":c;return i.wrap(u+r,a)},i.wrap=function(e,t){return{raw:e="(?=.)(?!https?:/$)".concat(e),regex:new RegExp("^".concat(e,"$")),scheme:t}},i.uriRegex=i.createRegex({}),t.regex=function(e={}){return e.scheme||e.allowRelative||e.relativeOnly||e.allowQuerySquareBrackets||e.domain?i.createRegex(e):i.uriRegex}},function(e,t,r){"use strict";e.exports=function(e){return e.replace(/[\^\$\.\*\+\-\?\=\!\:\|\\\/\(\)\[\]\{\}\,]/g,"\\$&")}},function(e,t,r){"use strict";e.exports=function(...e){try{return JSON.stringify.apply(null,e)}catch(e){return"[Cannot display object: "+e.message+"]"}}},function(e){e.exports=JSON.parse('{"version":"17.3.0"}')},function(e,t,r){"use strict";const n={};e.exports=function(e){if(!e)return"";let t="";for(let r=0;r<e.length;++r){const o=e.charCodeAt(r);n.isSafe(o)?t+=e[r]:t+=n.escapeHtmlChar(o)}return t},n.escapeHtmlChar=function(e){const t=n.namedHtml[e];if(void 0!==t)return t;if(e>=256)return"&#"+e+";";const r=e.toString(16).padStart(2,"0");return"&#x".concat(r,";")},n.isSafe=function(e){return void 0!==n.safeCharCodes[e]},n.namedHtml={38:"&amp;",60:"&lt;",62:"&gt;",34:"&quot;",160:"&nbsp;",162:"&cent;",163:"&pound;",164:"&curren;",169:"&copy;",174:"&reg;"},n.safeCharCodes=function(){const e={};for(let t=32;t<123;++t)(t>=97||t>=65&&t<=90||t>=48&&t<=57||32===t||46===t||44===t||45===t||58===t||95===t)&&(e[t]=null);return e}()},function(e,t,r){"use strict";const n={operators:["!","^","*","/","%","+","-","<","<=",">",">=","==","!=","&&","||","??"],operatorCharacters:["!","^","*","/","%","+","-","<","=",">","&","|","?"],operatorsOrder:[["^"],["*","/","%"],["+","-"],["<","<=",">",">="],["==","!="],["&&"],["||","??"]],operatorsPrefix:["!","n"],literals:{'"':'"',"`":"`","'":"'","[":"]"},numberRx:/^(?:[0-9]*\.?[0-9]*){1}$/,tokenRx:/^[\w\$\#\.\@\:\{\}]+$/,symbol:Symbol("formula"),settings:Symbol("settings")};t.Parser=class{constructor(e,t={}){if(!t[n.settings]&&t.constants)for(const e in t.constants){const r=t.constants[e];if(null!==r&&!["boolean","number","string"].includes(typeof r))throw new Error("Formula constant ".concat(e," contains invalid ").concat(typeof r," value type"))}this.settings=t[n.settings]?t:Object.assign({[n.settings]:!0,constants:{},functions:{}},t),this.single=null,this._parts=null,this._parse(e)}_parse(e){let r=[],o="",i=0,s=!1;const a=e=>{if(i)throw new Error("Formula missing closing parenthesis");const a=r.length?r[r.length-1]:null;if(s||o||e){if(a&&"reference"===a.type&&")"===e)return a.type="function",a.value=this._subFormula(o,a.value),void(o="");if(")"===e){const e=new t.Parser(o,this.settings);r.push({type:"segment",value:e})}else if(s){if("]"===s)return r.push({type:"reference",value:o}),void(o="");r.push({type:"literal",value:o})}else if(n.operatorCharacters.includes(o))a&&"operator"===a.type&&n.operators.includes(a.value+o)?a.value+=o:r.push({type:"operator",value:o});else if(o.match(n.numberRx))r.push({type:"constant",value:parseFloat(o)});else if(void 0!==this.settings.constants[o])r.push({type:"constant",value:this.settings.constants[o]});else{if(!o.match(n.tokenRx))throw new Error("Formula contains invalid token: ".concat(o));r.push({type:"reference",value:o})}o=""}};for(const t of e)s?t===s?(a(),s=!1):o+=t:i?"("===t?(o+=t,++i):")"===t?(--i,i?o+=t:a(t)):o+=t:t in n.literals?s=n.literals[t]:"("===t?(a(),++i):n.operatorCharacters.includes(t)?(a(),o=t,a()):" "!==t?o+=t:a();a(),r=r.map((e,t)=>"operator"!==e.type||"-"!==e.value||t&&"operator"!==r[t-1].type?e:{type:"operator",value:"n"});let c=!1;for(const e of r){if("operator"===e.type){if(n.operatorsPrefix.includes(e.value))continue;if(!c)throw new Error("Formula contains an operator in invalid position");if(!n.operators.includes(e.value))throw new Error("Formula contains an unknown operator ".concat(e.value))}else if(c)throw new Error("Formula missing expected operator");c=!c}if(!c)throw new Error("Formula contains invalid trailing operator");1===r.length&&["reference","literal","constant"].includes(r[0].type)&&(this.single={type:"reference"===r[0].type?"reference":"value",value:r[0].value}),this._parts=r.map(e=>{if("operator"===e.type)return n.operatorsPrefix.includes(e.value)?e:e.value;if("reference"!==e.type)return e.value;if(this.settings.tokenRx&&!this.settings.tokenRx.test(e.value))throw new Error("Formula contains invalid reference ".concat(e.value));return this.settings.reference?this.settings.reference(e.value):n.reference(e.value)})}_subFormula(e,r){const o=this.settings.functions[r];if("function"!=typeof o)throw new Error("Formula contains unknown function ".concat(r));let i=[];if(e){let t="",o=0,s=!1;const a=()=>{if(!t)throw new Error("Formula contains function ".concat(r," with invalid arguments ").concat(e));i.push(t),t=""};for(let r=0;r<e.length;++r){const i=e[r];s?(t+=i,i===s&&(s=!1)):i in n.literals&&!o?(t+=i,s=n.literals[i]):","!==i||o?(t+=i,"("===i?++o:")"===i&&--o):a()}a()}return i=i.map(e=>new t.Parser(e,this.settings)),function(e){const t=[];for(const r of i)t.push(r.evaluate(e));return o.call(e,...t)}}evaluate(e){const t=this._parts.slice();for(let r=t.length-2;r>=0;--r){const o=t[r];if(o&&"operator"===o.type){const i=t[r+1];t.splice(r+1,1);const s=n.evaluate(i,e);t[r]=n.single(o.value,s)}}return n.operatorsOrder.forEach(r=>{for(let o=1;o<t.length-1;)if(r.includes(t[o])){const r=t[o],i=n.evaluate(t[o-1],e),s=n.evaluate(t[o+1],e);t.splice(o,2);const a=n.calculate(r,i,s);t[o-1]=0===a?0:a}else o+=2}),n.evaluate(t[0],e)}},t.Parser.prototype[n.symbol]=!0,n.reference=function(e){return function(t){return t&&void 0!==t[e]?t[e]:null}},n.evaluate=function(e,t){return null===e?null:"function"==typeof e?e(t):e[n.symbol]?e.evaluate(t):e},n.single=function(e,t){if("!"===e)return!t;const r=-t;return 0===r?0:r},n.calculate=function(e,t,r){if("??"===e)return n.exists(t)?t:r;if("string"==typeof t||"string"==typeof r){if("+"===e)return(t=n.exists(t)?t:"")+(n.exists(r)?r:"")}else switch(e){case"^":return Math.pow(t,r);case"*":return t*r;case"/":return t/r;case"%":return t%r;case"+":return t+r;case"-":return t-r}switch(e){case"<":return t<r;case"<=":return t<=r;case">":return t>r;case">=":return t>=r;case"==":return t===r;case"!=":return t!==r;case"&&":return t&&r;case"||":return t||r}return null},n.exists=function(e){return null!=e}},function(e,t){},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(8),a=r(4),c=r(5),u={};e.exports=o.extend({type:"alternatives",flags:{match:{default:"any"}},terms:{matches:{init:[],register:c.toSibling}},args:(e,...t)=>1===t.length&&Array.isArray(t[0])?e.try(...t[0]):e.try(...t),validate(e,t){const{schema:r,error:n,state:o,prefs:i}=t;if(r._flags.match){let t,s=0;for(let n=0;n<r.$_terms.matches.length;++n){const a=r.$_terms.matches[n],c=o.nest(a.schema,"match.".concat(n));c.snapshot();const u=a.schema.$_validate(e,c,i);u.errors?c.restore():(++s,t=u.value)}return s?"one"===r._flags.match?1===s?{value:t}:{errors:n("alternatives.one")}:s===r.$_terms.matches.length?{value:e}:{errors:n("alternatives.all")}:{errors:n("alternatives.any")}}const s=[];for(let t=0;t<r.$_terms.matches.length;++t){const n=r.$_terms.matches[t];if(n.schema){const r=o.nest(n.schema,"match.".concat(t));r.snapshot();const a=n.schema.$_validate(e,r,i);if(!a.errors)return a;r.restore(),s.push({schema:n.schema,reports:a.errors});continue}const a=n.ref?n.ref.resolve(e,o,i):e,c=n.is?[n]:n.switch;for(let r=0;r<c.length;++r){const s=c[r],{is:u,then:l,otherwise:f}=s,d="match.".concat(t).concat(n.switch?"."+r:"");if(u.$_match(a,o.nest(u,"".concat(d,".is")),i)){if(l)return l.$_validate(e,o.nest(l,"".concat(d,".then")),i)}else if(f)return f.$_validate(e,o.nest(f,"".concat(d,".otherwise")),i)}}return u.errors(s,t)},rules:{conditional:{method(e,t){n(!this._flags._endedSwitch,"Unreachable condition"),n(!this._flags.match,"Cannot combine match mode",this._flags.match,"with conditional rule"),n(void 0===t.break,"Cannot use break option with alternatives conditional");const r=this.clone(),o=s.when(r,e,t),i=o.is?[o]:o.switch;for(const e of i)if(e.then&&e.otherwise){r.$_setFlag("_endedSwitch",!0,{clone:!1});break}return r.$_terms.matches.push(o),r.$_mutateRebuild()}},match:{method(e){if(n(["any","one","all"].includes(e),"Invalid alternatives match mode",e),"any"!==e)for(const t of this.$_terms.matches)n(t.schema,"Cannot combine match mode",e,"with conditional rules");return this.$_setFlag("match",e)}},try:{method(...e){n(e.length,"Missing alternative schemas"),i.verifyFlat(e,"try"),n(!this._flags._endedSwitch,"Unreachable condition");const t=this.clone();for(const r of e)t.$_terms.matches.push({schema:t.$_compile(r)});return t.$_mutateRebuild()}}},overrides:{label(e){return this.$_parent("label",e).$_modify({each:(t,r)=>"is"!==r.path[0]?t.label(e):void 0,ref:!1})}},rebuild(e){e.$_modify({each:t=>{i.isSchema(t)&&"array"===t.type&&e.$_setFlag("_arrayItems",!0,{clone:!1})}})},manifest:{build(e,t){if(t.matches)for(const r of t.matches){const{schema:t,ref:n,is:o,not:i,then:s,otherwise:a}=r;e=t?e.try(t):n?e.conditional(n,{is:o,then:s,not:i,otherwise:a,switch:r.switch}):e.conditional(o,{then:s,otherwise:a})}return e}},messages:{"alternatives.all":"{{#label}} does not match all of the required types","alternatives.any":"{{#label}} does not match any of the allowed types","alternatives.match":"{{#label}} does not match any of the allowed types","alternatives.one":"{{#label}} matches more than one allowed type","alternatives.types":"{{#label}} must be one of {{#types}}"}}),u.errors=function(e,{error:t,state:r}){if(!e.length)return{errors:t("alternatives.any")};if(1===e.length)return{errors:e[0].reports};const n=new Set,o=[];for(const{reports:i,schema:s}of e){if(i.length>1)return u.unmatched(e,t);const c=i[0];if(c instanceof a.Report==0)return u.unmatched(e,t);if(c.state.path.length!==r.path.length){o.push({type:s.type,report:c});continue}if("any.only"===c.code){for(const e of c.local.valids)n.add(e);continue}const[l,f]=c.code.split(".");"base"===f?n.add(l):o.push({type:s.type,report:c})}return o.length?1===o.length?{errors:o[0].report}:u.unmatched(e,t):{errors:t("alternatives.types",{types:[...n]})}},u.unmatched=function(e,t){const r=[];for(const t of e)r.push(...t.reports);return{errors:t("alternatives.match",a.details(r,{override:!1}))}}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(10),s=r(20),a=r(15),c=r(1),u=r(8),l=r(4),f=r(17),d=r(18),h=r(9),p=r(35),g=r(5),m=r(19),y=r(36),b=r(21),v={Base:class{constructor(e){this.type=e,this.$_root=null,this._definition={},this._reset()}_reset(){this._ids=new p.Ids,this._preferences=null,this._refs=new g.Manager,this._cache=null,this._valids=null,this._invalids=null,this._flags={},this._rules=[],this._singleRules=new Map,this.$_terms={},this.$_temp={ruleset:null,whens:{}}}describe(){return n("function"==typeof d.describe,"Manifest functionality disabled"),d.describe(this)}allow(...e){return c.verifyFlat(e,"allow"),this._values(e,"_valids")}alter(e){n(e&&"object"==typeof e&&!Array.isArray(e),"Invalid targets argument"),n(!this._inRuleset(),"Cannot set alterations inside a ruleset");const t=this.clone();t.$_terms.alterations=t.$_terms.alterations||[];for(const r in e){const o=e[r];n("function"==typeof o,"Alteration adjuster for",r,"must be a function"),t.$_terms.alterations.push({target:r,adjuster:o})}return t.$_temp.ruleset=!1,t}artifact(e){return n(void 0!==e,"Artifact cannot be undefined"),n(!this._cache,"Cannot set an artifact with a rule cache"),this.$_setFlag("artifact",e)}cast(e){return n(!1===e||"string"==typeof e,"Invalid to value"),n(!1===e||this._definition.cast[e],"Type",this.type,"does not support casting to",e),this.$_setFlag("cast",!1===e?void 0:e)}default(e,t){return this._default("default",e,t)}description(e){return n(e&&"string"==typeof e,"Description must be a non-empty string"),this.$_setFlag("description",e)}empty(e){const t=this.clone();return void 0!==e&&(e=t.$_compile(e,{override:!1})),t.$_setFlag("empty",e,{clone:!1})}error(e){return n(e,"Missing error"),n(e instanceof Error||"function"==typeof e,"Must provide a valid Error object or a function"),this.$_setFlag("error",e)}example(e,t={}){return n(void 0!==e,"Missing example"),c.assertOptions(t,["override"]),this._inner("examples",e,{single:!0,override:t.override})}external(e,t){return"object"==typeof e&&(n(!t,"Cannot combine options with description"),t=e.description,e=e.method),n("function"==typeof e,"Method must be a function"),n(void 0===t||t&&"string"==typeof t,"Description must be a non-empty string"),this._inner("externals",{method:e,description:t},{single:!0})}failover(e,t){return this._default("failover",e,t)}forbidden(){return this.presence("forbidden")}id(e){return e?(n("string"==typeof e,"id must be a non-empty string"),n(/^[^\.]+$/.test(e),"id cannot contain period character"),this.$_setFlag("id",e)):this.$_setFlag("id",void 0)}invalid(...e){return this._values(e,"_invalids")}label(e){return n(e&&"string"==typeof e,"Label name must be a non-empty string"),this.$_setFlag("label",e)}meta(e){return n(void 0!==e,"Meta cannot be undefined"),this._inner("metas",e,{single:!0})}note(...e){n(e.length,"Missing notes");for(const t of e)n(t&&"string"==typeof t,"Notes must be non-empty strings");return this._inner("notes",e)}only(e=!0){return n("boolean"==typeof e,"Invalid mode:",e),this.$_setFlag("only",e)}optional(){return this.presence("optional")}prefs(e){n(e,"Missing preferences"),n(void 0===e.context,"Cannot override context"),n(void 0===e.externals,"Cannot override externals"),n(void 0===e.warnings,"Cannot override warnings"),n(void 0===e.debug,"Cannot override debug"),c.checkPreferences(e);const t=this.clone();return t._preferences=c.preferences(t._preferences,e),t}presence(e){return n(["optional","required","forbidden"].includes(e),"Unknown presence mode",e),this.$_setFlag("presence",e)}raw(e=!0){return this.$_setFlag("result",e?"raw":void 0)}result(e){return n(["raw","strip"].includes(e),"Unknown result mode",e),this.$_setFlag("result",e)}required(){return this.presence("required")}strict(e){const t=this.clone(),r=void 0!==e&&!e;return t._preferences=c.preferences(t._preferences,{convert:r}),t}strip(e=!0){return this.$_setFlag("result",e?"strip":void 0)}tag(...e){n(e.length,"Missing tags");for(const t of e)n(t&&"string"==typeof t,"Tags must be non-empty strings");return this._inner("tags",e)}unit(e){return n(e&&"string"==typeof e,"Unit name must be a non-empty string"),this.$_setFlag("unit",e)}valid(...e){c.verifyFlat(e,"valid");const t=this.allow(...e);return t.$_setFlag("only",!!t._valids,{clone:!1}),t}when(e,t){const r=this.clone();r.$_terms.whens||(r.$_terms.whens=[]);const o=u.when(r,e,t);if(!["any","link"].includes(r.type)){const e=o.is?[o]:o.switch;for(const t of e)n(!t.then||"any"===t.then.type||t.then.type===r.type,"Cannot combine",r.type,"with",t.then&&t.then.type),n(!t.otherwise||"any"===t.otherwise.type||t.otherwise.type===r.type,"Cannot combine",r.type,"with",t.otherwise&&t.otherwise.type)}return r.$_terms.whens.push(o),r.$_mutateRebuild()}cache(e){n(!this._inRuleset(),"Cannot set caching inside a ruleset"),n(!this._cache,"Cannot override schema cache"),n(void 0===this._flags.artifact,"Cannot cache a rule with an artifact");const t=this.clone();return t._cache=e||a.provider.provision(),t.$_temp.ruleset=!1,t}clone(){const e=Object.create(Object.getPrototypeOf(this));return this._assign(e)}concat(e){n(c.isSchema(e),"Invalid schema object"),n("any"===this.type||"any"===e.type||e.type===this.type,"Cannot merge type",this.type,"with another type:",e.type),n(!this._inRuleset(),"Cannot concatenate onto a schema with open ruleset"),n(!e._inRuleset(),"Cannot concatenate a schema with open ruleset");let t=this.clone();if("any"===this.type&&"any"!==e.type){const r=e.clone();for(const e of Object.keys(t))"type"!==e&&(r[e]=t[e]);t=r}t._ids.concat(e._ids),t._refs.register(e,g.toSibling),t._preferences=t._preferences?c.preferences(t._preferences,e._preferences):e._preferences,t._valids=b.merge(t._valids,e._valids,e._invalids),t._invalids=b.merge(t._invalids,e._invalids,e._valids);for(const r of e._singleRules.keys())t._singleRules.has(r)&&(t._rules=t._rules.filter(e=>e.keep||e.name!==r),t._singleRules.delete(r));for(const r of e._rules)e._definition.rules[r.method].multi||t._singleRules.set(r.name,r),t._rules.push(r);if(t._flags.empty&&e._flags.empty){t._flags.empty=t._flags.empty.concat(e._flags.empty);const r=Object.assign({},e._flags);delete r.empty,s(t._flags,r)}else if(e._flags.empty){t._flags.empty=e._flags.empty;const r=Object.assign({},e._flags);delete r.empty,s(t._flags,r)}else s(t._flags,e._flags);for(const r in e.$_terms){const n=e.$_terms[r];n?t.$_terms[r]?t.$_terms[r]=t.$_terms[r].concat(n):t.$_terms[r]=n.slice():t.$_terms[r]||(t.$_terms[r]=n)}return this.$_root._tracer&&this.$_root._tracer._combine(t,[this,e]),t.$_mutateRebuild()}extend(e){return n(!e.base,"Cannot extend type with another base"),f.type(this,e)}extract(e){return e=Array.isArray(e)?e:e.split("."),this._ids.reach(e)}fork(e,t){n(!this._inRuleset(),"Cannot fork inside a ruleset");let r=this;for(let n of[].concat(e))n=Array.isArray(n)?n:n.split("."),r=r._ids.fork(n,t,r);return r.$_temp.ruleset=!1,r}rule(e){const t=this._definition;c.assertOptions(e,Object.keys(t.modifiers)),n(!1!==this.$_temp.ruleset,"Cannot apply rules to empty ruleset or the last rule added does not support rule properties");const r=null===this.$_temp.ruleset?this._rules.length-1:this.$_temp.ruleset;n(r>=0&&r<this._rules.length,"Cannot apply rules to empty ruleset");const i=this.clone();for(let s=r;s<i._rules.length;++s){const r=i._rules[s],a=o(r);for(const o in e)t.modifiers[o](a,e[o]),n(a.name===r.name,"Cannot change rule name");i._rules[s]=a,i._singleRules.get(a.name)===r&&i._singleRules.set(a.name,a)}return i.$_temp.ruleset=!1,i.$_mutateRebuild()}get ruleset(){n(!this._inRuleset(),"Cannot start a new ruleset without closing the previous one");const e=this.clone();return e.$_temp.ruleset=e._rules.length,e}get $(){return this.ruleset}tailor(e){e=[].concat(e),n(!this._inRuleset(),"Cannot tailor inside a ruleset");let t=this;if(this.$_terms.alterations)for(const{target:r,adjuster:o}of this.$_terms.alterations)e.includes(r)&&(t=o(t),n(c.isSchema(t),"Alteration adjuster for",r,"failed to return a schema object"));return t=t.$_modify({each:t=>t.tailor(e),ref:!1}),t.$_temp.ruleset=!1,t.$_mutateRebuild()}tracer(){return m.location?m.location(this):this}validate(e,t){return y.entry(e,this,t)}validateAsync(e,t){return y.entryAsync(e,this,t)}$_addRule(e){"string"==typeof e&&(e={name:e}),n(e&&"object"==typeof e,"Invalid options"),n(e.name&&"string"==typeof e.name,"Invalid rule name");for(const t in e)n("_"!==t[0],"Cannot set private rule properties");const t=Object.assign({},e);t._resolve=[],t.method=t.method||t.name;const r=this._definition.rules[t.method],o=t.args;n(r,"Unknown rule",t.method);const i=this.clone();if(o){n(1===Object.keys(o).length||Object.keys(o).length===this._definition.rules[t.name].args.length,"Invalid rule definition for",this.type,t.name);for(const e in o){let s=o[e];if(void 0!==s){if(r.argsByName){const a=r.argsByName.get(e);if(a.ref&&c.isResolvable(s))t._resolve.push(e),i.$_mutateRegister(s);else if(a.normalize&&(s=a.normalize(s),o[e]=s),a.assert){const t=c.validateArg(s,e,a);n(!t,t,"or reference")}}o[e]=s}else delete o[e]}}return r.multi||(i._ruleRemove(t.name,{clone:!1}),i._singleRules.set(t.name,t)),!1===i.$_temp.ruleset&&(i.$_temp.ruleset=null),r.priority?i._rules.unshift(t):i._rules.push(t),i}$_compile(e,t){return u.schema(this.$_root,e,t)}$_createError(e,t,r,n,o,i={}){const s=!1!==i.flags?this._flags:{},a=i.messages?h.merge(this._definition.messages,i.messages):this._definition.messages;return new l.Report(e,t,r,s,a,n,o)}$_getFlag(e){return this._flags[e]}$_getRule(e){return this._singleRules.get(e)}$_mapLabels(e){return e=Array.isArray(e)?e:e.split("."),this._ids.labels(e)}$_match(e,t,r,n){(r=Object.assign({},r)).abortEarly=!0,r._externals=!1,t.snapshot();const o=!y.validate(e,this,t,r,n).errors;return t.restore(),o}$_modify(e){return c.assertOptions(e,["each","once","ref","schema"]),p.schema(this,e)||this}$_mutateRebuild(){return n(!this._inRuleset(),"Cannot add this rule inside a ruleset"),this._refs.reset(),this._ids.reset(),this.$_modify({each:(e,{source:t,name:r,path:n,key:o})=>{const i=this._definition[t][r]&&this._definition[t][r].register;!1!==i&&this.$_mutateRegister(e,{family:i,key:o})}}),this._definition.rebuild&&this._definition.rebuild(this),this.$_temp.ruleset=!1,this}$_mutateRegister(e,{family:t,key:r}={}){this._refs.register(e,t),this._ids.register(e,{key:r})}$_property(e){return this._definition.properties[e]}$_reach(e){return this._ids.reach(e)}$_rootReferences(){return this._refs.roots()}$_setFlag(e,t,r={}){n("_"===e[0]||!this._inRuleset(),"Cannot set flag inside a ruleset");const o=this._definition.flags[e]||{};if(i(t,o.default)&&(t=void 0),i(t,this._flags[e]))return this;const s=!1!==r.clone?this.clone():this;return void 0!==t?(s._flags[e]=t,s.$_mutateRegister(t)):delete s._flags[e],"_"!==e[0]&&(s.$_temp.ruleset=!1),s}$_parent(e,...t){return this[e][c.symbols.parent].call(this,...t)}$_validate(e,t,r){return y.validate(e,this,t,r)}_assign(e){e.type=this.type,e.$_root=this.$_root,e.$_temp=Object.assign({},this.$_temp),e.$_temp.whens={},e._ids=this._ids.clone(),e._preferences=this._preferences,e._valids=this._valids&&this._valids.clone(),e._invalids=this._invalids&&this._invalids.clone(),e._rules=this._rules.slice(),e._singleRules=o(this._singleRules,{shallow:!0}),e._refs=this._refs.clone(),e._flags=Object.assign({},this._flags),e._cache=null,e.$_terms={};for(const t in this.$_terms)e.$_terms[t]=this.$_terms[t]?this.$_terms[t].slice():null;e.$_super={};for(const t in this.$_super)e.$_super[t]=this._super[t].bind(e);return e}_bare(){const e=this.clone();e._reset();const t=e._definition.terms;for(const r in t){const n=t[r];e.$_terms[r]=n.init}return e.$_mutateRebuild()}_default(e,t,r={}){return c.assertOptions(r,"literal"),n(void 0!==t,"Missing",e,"value"),n("function"==typeof t||!r.literal,"Only function value supports literal option"),"function"==typeof t&&r.literal&&(t={[c.symbols.literal]:!0,literal:t}),this.$_setFlag(e,t)}_generate(e,t,r){if(!this.$_terms.whens)return{schema:this};const n=[],o=[];for(let i=0;i<this.$_terms.whens.length;++i){const s=this.$_terms.whens[i];if(s.concat){n.push(s.concat),o.push("".concat(i,".concat"));continue}const a=s.ref?s.ref.resolve(e,t,r):e,c=s.is?[s]:s.switch,u=o.length;for(let u=0;u<c.length;++u){const{is:l,then:f,otherwise:d}=c[u],h="".concat(i).concat(s.switch?"."+u:"");if(l.$_match(a,t.nest(l,"".concat(h,".is")),r)){if(f){const i=t.localize([...t.path,"".concat(h,".then")],t.ancestors,t.schemas),{schema:s,id:a}=f._generate(e,i,r);n.push(s),o.push("".concat(h,".then").concat(a?"(".concat(a,")"):""));break}}else if(d){const i=t.localize([...t.path,"".concat(h,".otherwise")],t.ancestors,t.schemas),{schema:s,id:a}=d._generate(e,i,r);n.push(s),o.push("".concat(h,".otherwise").concat(a?"(".concat(a,")"):""));break}}if(s.break&&o.length>u)break}const i=o.join(", ");if(t.mainstay.tracer.debug(t,"rule","when",i),!i)return{schema:this};if(!t.mainstay.tracer.active&&this.$_temp.whens[i])return{schema:this.$_temp.whens[i],id:i};let s=this;this._definition.generate&&(s=this._definition.generate(this,e,t,r));for(const e of n)s=s.concat(e);return this.$_root._tracer&&this.$_root._tracer._combine(s,[this,...n]),this.$_temp.whens[i]=s,{schema:s,id:i}}_inner(e,t,r={}){n(!this._inRuleset(),"Cannot set ".concat(e," inside a ruleset"));const o=this.clone();return o.$_terms[e]&&!r.override||(o.$_terms[e]=[]),r.single?o.$_terms[e].push(t):o.$_terms[e].push(...t),o.$_temp.ruleset=!1,o}_inRuleset(){return null!==this.$_temp.ruleset&&!1!==this.$_temp.ruleset}_ruleRemove(e,t={}){if(!this._singleRules.has(e))return this;const r=!1!==t.clone?this.clone():this;r._singleRules.delete(e);const n=[];for(let t=0;t<r._rules.length;++t){const o=r._rules[t];o.name!==e||o.keep?n.push(o):r._inRuleset()&&t<r.$_temp.ruleset&&--r.$_temp.ruleset}return r._rules=n,r}_values(e,t){c.verifyFlat(e,t.slice(1,-1));const r=this.clone(),o=e[0]===c.symbols.override;if(o&&(e=e.slice(1)),!r[t]&&e.length?r[t]=new b:o&&(r[t]=e.length?new b:null,r.$_mutateRebuild()),!r[t])return r;o&&r[t].override();for(const o of e){n(void 0!==o,"Cannot call allow/valid/invalid with undefined"),n(o!==c.symbols.override,"Override must be the first value");const e="_invalids"===t?"_valids":"_invalids";r[e]&&(r[e].remove(o),r[e].length||(n("_valids"===t||!r._flags.only,"Setting invalid value",o,"leaves schema rejecting all values due to previous valid rule"),r[e]=null)),r[t].add(o,r._refs)}return r}}};v.Base.prototype[c.symbols.any]={version:c.version,compile:u.compile,root:"$_root"},v.Base.prototype.isImmutable=!0,v.Base.prototype.deny=v.Base.prototype.invalid,v.Base.prototype.disallow=v.Base.prototype.invalid,v.Base.prototype.equal=v.Base.prototype.valid,v.Base.prototype.exist=v.Base.prototype.required,v.Base.prototype.not=v.Base.prototype.invalid,v.Base.prototype.options=v.Base.prototype.prefs,v.Base.prototype.preferences=v.Base.prototype.prefs,e.exports=new v.Base},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const s=r(0),a=r(1),c=r(5),u={};t.Ids=u.Ids=class{constructor(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}clone(){const e=new u.Ids;return e._byId=new Map(this._byId),e._byKey=new Map(this._byKey),e._schemaChain=this._schemaChain,e}concat(e){e._schemaChain&&(this._schemaChain=!0);for(const[t,r]of e._byId.entries())s(!this._byKey.has(t),"Schema id conflicts with existing key:",t),this._byId.set(t,r);for(const[t,r]of e._byKey.entries())s(!this._byId.has(t),"Schema key conflicts with existing id:",t),this._byKey.set(t,r)}fork(e,t,r){const n=this._collect(e);n.push({schema:r});const o=n.shift();let i={id:o.id,schema:t(o.schema)};s(a.isSchema(i.schema),"adjuster function failed to return a joi schema type");for(const e of n)i={id:e.id,schema:u.fork(e.schema,i.id,i.schema)};return i.schema}labels(e,t=[]){const r=e[0],n=this._get(r);if(!n)return[...t,...e].join(".");const o=e.slice(1);return t=[...t,n.schema._flags.label||r],o.length?n.schema._ids.labels(o,t):t.join(".")}reach(e,t=[]){const r=e[0],n=this._get(r);s(n,"Schema does not contain path",[...t,...e].join("."));const o=e.slice(1);return o.length?n.schema._ids.reach(o,[...t,r]):n.schema}register(e,{key:t}={}){if(!e||!a.isSchema(e))return;(e.$_property("schemaChain")||e._ids._schemaChain)&&(this._schemaChain=!0);const r=e._flags.id;if(r){const t=this._byId.get(r);s(!t||t.schema===e,"Cannot add different schemas with the same id:",r),s(!this._byKey.has(r),"Schema id conflicts with existing key:",r),this._byId.set(r,{schema:e,id:r})}t&&(s(!this._byKey.has(t),"Schema already contains key:",t),s(!this._byId.has(t),"Schema key conflicts with existing id:",t),this._byKey.set(t,{schema:e,id:t}))}reset(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}_collect(e,t=[],r=[]){const n=e[0],o=this._get(n);s(o,"Schema does not contain path",[...t,...e].join(".")),r=[o,...r];const i=e.slice(1);return i.length?o.schema._ids._collect(i,[...t,n],r):r}_get(e){return this._byId.get(e)||this._byKey.get(e)}},u.fork=function(e,r,n){const o=t.schema(e,{each:(e,{key:t})=>{if(r===(e._flags.id||t))return n},ref:!1});return o?o.$_mutateRebuild():e},t.schema=function(e,t){let r;for(const n in e._flags){if("_"===n[0])continue;const o=u.scan(e._flags[n],{source:"flags",name:n},t);void 0!==o&&(r=r||e.clone(),r._flags[n]=o)}for(let n=0;n<e._rules.length;++n){const o=e._rules[n],i=u.scan(o.args,{source:"rules",name:o.name},t);if(void 0!==i){r=r||e.clone();const t=Object.assign({},o);t.args=i,r._rules[n]=t,r._singleRules.get(o.name)===o&&r._singleRules.set(o.name,t)}}for(const n in e.$_terms){if("_"===n[0])continue;const o=u.scan(e.$_terms[n],{source:"terms",name:n},t);void 0!==o&&(r=r||e.clone(),r.$_terms[n]=o)}return r},u.scan=function(e,t,r,n,i){const s=n||[];if(null===e||"object"!=typeof e)return;let l;if(Array.isArray(e)){for(let n=0;n<e.length;++n){const o="terms"===t.source&&"keys"===t.name&&e[n].key,i=u.scan(e[n],t,r,[n,...s],o);void 0!==i&&(l=l||e.slice(),l[n]=i)}return l}if(!1!==r.schema&&a.isSchema(e)||!1!==r.ref&&c.isRef(e)){const n=r.each(e,o(o({},t),{},{path:s,key:i}));if(n===e)return;return n}for(const n in e){if("_"===n[0])continue;const o=u.scan(e[n],t,r,[n,...s],i);void 0!==o&&(l=l||Object.assign({},e),l[n]=o)}return l}},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(37),s=r(6),a=r(1),c=r(4),u=r(38),l={result:Symbol("result")};t.entry=function(e,t,r){let o=a.defaults;r&&(n(void 0===r.warnings,"Cannot override warnings preference in synchronous validation"),n(void 0===r.artifacts,"Cannot override artifacts preference in synchronous validation"),o=a.preferences(a.defaults,r));const i=l.entry(e,t,o);n(!i.mainstay.externals.length,"Schema with external rules must use validateAsync()");const s={value:i.value};return i.error&&(s.error=i.error),i.mainstay.warnings.length&&(s.warning=c.details(i.mainstay.warnings)),i.mainstay.debug&&(s.debug=i.mainstay.debug),i.mainstay.artifacts&&(s.artifacts=i.mainstay.artifacts),s},t.entryAsync=async function(e,t,r){let n=a.defaults;r&&(n=a.preferences(a.defaults,r));const o=l.entry(e,t,n),i=o.mainstay;if(o.error)throw i.debug&&(o.error.debug=i.debug),o.error;if(i.externals.length){let t=o.value;for(const{method:n,path:o,label:a}of i.externals){let i,c,u=t;o.length&&(i=o[o.length-1],c=s(t,o.slice(0,-1)),u=c[i]);try{const e=await n(u,{prefs:r});if(void 0===e||e===u)continue;c?c[i]=e:t=e}catch(e){throw e.message+=" (".concat(a,")"),e}}o.value=t}if(!n.warnings&&!n.debug&&!n.artifacts)return o.value;const u={value:o.value};return i.warnings.length&&(u.warning=c.details(i.warnings)),i.debug&&(u.debug=i.debug),i.artifacts&&(u.artifacts=i.artifacts),u},l.entry=function(e,r,n){const{tracer:o,cleanup:i}=l.tracer(r,n),s={externals:[],warnings:[],tracer:o,debug:n.debug?[]:null,links:r._ids._schemaChain?new Map:null},a=r._ids._schemaChain?[{schema:r}]:null,f=new u([],[],{mainstay:s,schemas:a}),d=t.validate(e,r,f,n);i&&r.$_root.untrace();const h=c.process(d.errors,e,n);return{value:d.value,error:h,mainstay:s}},l.tracer=function(e,t){return e.$_root._tracer?{tracer:e.$_root._tracer._register(e)}:t.debug?(n(e.$_root.trace,"Debug mode not supported"),{tracer:e.$_root.trace()._register(e),cleanup:!0}):{tracer:l.ignore}},t.validate=function(e,t,r,n,o={}){if(t.$_terms.whens&&(t=t._generate(e,r,n).schema),t._preferences&&(n=l.prefs(t,n)),t._cache&&n.cache){const n=t._cache.get(e);if(r.mainstay.tracer.debug(r,"validate","cached",!!n),n)return n}const i=(o,i,s)=>t.$_createError(o,e,i,s||r,n),s={original:e,prefs:n,schema:t,state:r,error:i,errorsArray:l.errorsArray,warn:(e,t,n)=>r.mainstay.warnings.push(i(e,t,n)),message:(o,i)=>t.$_createError("custom",e,i,r,n,{messages:o})};r.mainstay.tracer.entry(t,r);const c=t._definition;if(c.prepare&&void 0!==e&&n.convert){const t=c.prepare(e,s);if(t){if(r.mainstay.tracer.value(r,"prepare",e,t.value),t.errors)return l.finalize(t.value,[].concat(t.errors),s);e=t.value}}if(c.coerce&&void 0!==e&&n.convert&&(!c.coerce.from||c.coerce.from.includes(typeof e))){const t=c.coerce.method(e,s);if(t){if(r.mainstay.tracer.value(r,"coerced",e,t.value),t.errors)return l.finalize(t.value,[].concat(t.errors),s);e=t.value}}const u=t._flags.empty;u&&u.$_match(l.trim(e,t),r.nest(u),a.defaults)&&(r.mainstay.tracer.value(r,"empty",e,void 0),e=void 0);const f=o.presence||t._flags.presence||(t._flags._endedSwitch?null:n.presence);if(void 0===e){if("forbidden"===f)return l.finalize(e,null,s);if("required"===f)return l.finalize(e,[t.$_createError("any.required",e,null,r,n)],s);if("optional"===f){if(t._flags.default!==a.symbols.deepDefault)return l.finalize(e,null,s);r.mainstay.tracer.value(r,"default",e,{}),e={}}}else if("forbidden"===f)return l.finalize(e,[t.$_createError("any.unknown",e,null,r,n)],s);const d=[];if(t._valids){const o=t._valids.get(e,r,n,t._flags.insensitive);if(o)return n.convert&&(r.mainstay.tracer.value(r,"valids",e,o.value),e=o.value),r.mainstay.tracer.filter(t,r,"valid",o),l.finalize(e,null,s);if(t._flags.only){const o=t.$_createError("any.only",e,{valids:t._valids.values({display:!0})},r,n);if(n.abortEarly)return l.finalize(e,[o],s);d.push(o)}}if(t._invalids){const o=t._invalids.get(e,r,n,t._flags.insensitive);if(o){r.mainstay.tracer.filter(t,r,"invalid",o);const i=t.$_createError("any.invalid",e,{invalids:t._invalids.values({display:!0})},r,n);if(n.abortEarly)return l.finalize(e,[i],s);d.push(i)}}if(c.validate){const t=c.validate(e,s);if(t&&(r.mainstay.tracer.value(r,"base",e,t.value),e=t.value,t.errors)){if(!Array.isArray(t.errors))return d.push(t.errors),l.finalize(e,d,s);if(t.errors.length)return d.push(...t.errors),l.finalize(e,d,s)}}return t._rules.length?l.rules(e,d,s):l.finalize(e,d,s)},l.rules=function(e,t,r){const{schema:n,state:o,prefs:i}=r;for(const s of n._rules){const c=n._definition.rules[s.method];if(c.convert&&i.convert){o.mainstay.tracer.log(n,o,"rule",s.name,"full");continue}let u,f=s.args;if(s._resolve.length){f=Object.assign({},f);for(const t of s._resolve){const r=c.argsByName.get(t),s=f[t].resolve(e,o,i),l=r.normalize?r.normalize(s):s,d=a.validateArg(l,null,r);if(d){u=n.$_createError("any.ref",s,{arg:t,ref:f[t],reason:d},o,i);break}f[t]=l}}u=u||c.validate(e,r,f,s);const d=l.rule(u,s);if(d.errors){if(o.mainstay.tracer.log(n,o,"rule",s.name,"error"),s.warn){o.mainstay.warnings.push(...d.errors);continue}if(i.abortEarly)return l.finalize(e,d.errors,r);t.push(...d.errors)}else o.mainstay.tracer.log(n,o,"rule",s.name,"pass"),o.mainstay.tracer.value(o,"rule",e,d.value,s.name),e=d.value}return l.finalize(e,t,r)},l.rule=function(e,t){return e instanceof c.Report?(l.error(e,t),{errors:[e],value:null}):Array.isArray(e)&&e[a.symbols.errors]?(e.forEach(e=>l.error(e,t)),{errors:e,value:null}):{errors:null,value:e}},l.error=function(e,t){return t.message&&e._setTemplate(t.message),e},l.finalize=function(e,t,r){t=t||[];const{schema:o,state:i,prefs:s}=r;if(t.length){const n=l.default("failover",void 0,t,r);void 0!==n&&(i.mainstay.tracer.value(i,"failover",e,n),e=n,t=[])}if(t.length&&o._flags.error)if("function"==typeof o._flags.error){t=o._flags.error(t),Array.isArray(t)||(t=[t]);for(const e of t)n(e instanceof Error||e instanceof c.Report,"error() must return an Error object")}else t=[o._flags.error];if(void 0===e){const n=l.default("default",e,t,r);i.mainstay.tracer.value(i,"default",e,n),e=n}if(o._flags.cast&&void 0!==e){const t=o._definition.cast[o._flags.cast];if(t.from(e)){const n=t.to(e,r);i.mainstay.tracer.value(i,"cast",e,n,o._flags.cast),e=n}}if(o.$_terms.externals&&s.externals&&!1!==s._externals)for(const{method:e}of o.$_terms.externals)i.mainstay.externals.push({method:e,path:i.path,label:c.label(o._flags,i,s)});const a={value:e,errors:t.length?t:null};return o._flags.result&&(a.value="strip"===o._flags.result?void 0:r.original,i.mainstay.tracer.value(i,o._flags.result,e,a.value),i.shadow(e,o._flags.result)),o._cache&&!1!==s.cache&&!o._refs.length&&o._cache.set(r.original,a),void 0===e||a.errors||void 0===o._flags.artifact||(i.mainstay.artifacts=i.mainstay.artifacts||new Map,i.mainstay.artifacts.has(o._flags.artifact)||i.mainstay.artifacts.set(o._flags.artifact,[]),i.mainstay.artifacts.get(o._flags.artifact).push(i.path)),a},l.prefs=function(e,t){const r=t===a.defaults;return r&&e._preferences[a.symbols.prefs]?e._preferences[a.symbols.prefs]:(t=a.preferences(t,e._preferences),r&&(e._preferences[a.symbols.prefs]=t),t)},l.default=function(e,t,r,n){const{schema:i,state:s,prefs:c}=n,u=i._flags[e];if(c.noDefaults||void 0===u)return t;if(s.mainstay.tracer.log(i,s,"rule",e,"full"),!u)return u;if("function"==typeof u){const a=u.length?[o(s.ancestors[0]),n]:[];try{return u(...a)}catch(t){return void r.push(i.$_createError("any.".concat(e),null,{error:t},s,c))}}return"object"!=typeof u?u:u[a.symbols.literal]?u.literal:a.isResolvable(u)?u.resolve(t,s,c):o(u)},l.trim=function(e,t){if("string"!=typeof e)return e;const r=t.$_getRule("trim");return r&&r.args.enabled?e.trim():e},l.ignore={active:!1,debug:i,entry:i,filter:i,log:i,resolve:i,value:i},l.errorsArray=function(){const e=[];return e[a.symbols.errors]=!0,e}},function(e,t,r){"use strict";e.exports=function(){}},function(e,t,r){"use strict";const n=r(2),o=r(6),i=r(1),s={value:Symbol("value")};e.exports=s.State=class{constructor(e,t,r){this.path=e,this.ancestors=t,this.mainstay=r.mainstay,this.schemas=r.schemas,this.debug=null}localize(e,t=null,r=null){const n=new s.State(e,t,this);return r&&n.schemas&&(n.schemas=[s.schemas(r),...n.schemas]),n}nest(e,t){const r=new s.State(this.path,this.ancestors,this);return r.schemas=r.schemas&&[s.schemas(e),...r.schemas],r.debug=t,r}shadow(e,t){this.mainstay.shadow=this.mainstay.shadow||new s.Shadow,this.mainstay.shadow.set(this.path,e,t)}snapshot(){this.mainstay.shadow&&(this._snapshot=n(this.mainstay.shadow.node(this.path)))}restore(){this.mainstay.shadow&&(this.mainstay.shadow.override(this.path,this._snapshot),this._snapshot=void 0)}},s.schemas=function(e){return i.isSchema(e)?{schema:e}:e},s.Shadow=class{constructor(){this._values=null}set(e,t,r){if(!e.length)return;if("strip"===r&&"number"==typeof e[e.length-1])return;this._values=this._values||new Map;let n=this._values;for(let t=0;t<e.length;++t){const r=e[t];let o=n.get(r);o||(o=new Map,n.set(r,o)),n=o}n[s.value]=t}get(e){const t=this.node(e);if(t)return t[s.value]}node(e){if(this._values)return o(this._values,e,{iterables:!0})}override(e,t){if(!this._values)return;const r=e.slice(0,-1),n=e[e.length-1],i=o(this._values,r,{iterables:!0});t?i.set(n,t):i&&i.delete(n)}}},function(e,t,r){"use strict";const n=r(0),o=r(10),i=r(6),s=r(3),a=r(1),c=r(8),u={};e.exports=s.extend({type:"array",flags:{single:{default:!1},sparse:{default:!1}},terms:{items:{init:[],manifest:"schema"},ordered:{init:[],manifest:"schema"},_exclusions:{init:[]},_inclusions:{init:[]},_requireds:{init:[]}},coerce:{from:"object",method(e,{schema:t,state:r,prefs:n}){if(!Array.isArray(e))return;const o=t.$_getRule("sort");return o?u.sort(t,e,o.args.options,r,n):void 0}},validate(e,{schema:t,error:r}){if(!Array.isArray(e)){if(t._flags.single){const t=[e];return t[a.symbols.arraySingle]=!0,{value:t}}return{errors:r("array.base")}}if(t.$_getRule("items")||t.$_terms.externals)return{value:e.slice()}},rules:{has:{method(e){e=this.$_compile(e,{appendPath:!0});const t=this.$_addRule({name:"has",args:{schema:e}});return t.$_mutateRegister(e),t},validate(e,{state:t,prefs:r,error:n},{schema:o}){const i=[e,...t.ancestors];for(let n=0;n<e.length;++n){const s=t.localize([...t.path,n],i,o);if(o.$_match(e[n],s,r))return e}const s=o._flags.label;return s?n("array.hasKnown",{patternLabel:s}):n("array.hasUnknown",null)},multi:!0},items:{method(...e){a.verifyFlat(e,"items");const t=this.$_addRule("items");for(let r=0;r<e.length;++r){const n=a.tryWithPath(()=>this.$_compile(e[r]),r,{append:!0});t.$_terms.items.push(n)}return t.$_mutateRebuild()},validate(e,{schema:t,error:r,state:n,prefs:o,errorsArray:i}){const s=t.$_terms._requireds.slice(),c=t.$_terms.ordered.slice(),l=[...t.$_terms._inclusions,...s],f=!e[a.symbols.arraySingle];delete e[a.symbols.arraySingle];const d=i();let h=e.length;for(let i=0;i<h;++i){const a=e[i];let p=!1,g=!1;const m=f?i:new Number(i),y=[...n.path,m];if(!t._flags.sparse&&void 0===a){if(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),o.abortEarly)return d;c.shift();continue}const b=[e,...n.ancestors];for(const e of t.$_terms._exclusions)if(e.$_match(a,n.localize(y,b,e),o,{presence:"ignore"})){if(d.push(r("array.excludes",{pos:i,value:a},n.localize(y))),o.abortEarly)return d;p=!0,c.shift();break}if(p)continue;if(t.$_terms.ordered.length){if(c.length){const s=c.shift(),l=s.$_validate(a,n.localize(y,b,s),o);if(l.errors){if(d.push(...l.errors),o.abortEarly)return d}else if("strip"===s._flags.result)u.fastSplice(e,i),--i,--h;else{if(!t._flags.sparse&&void 0===l.value){if(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),o.abortEarly)return d;continue}e[i]=l.value}continue}if(!t.$_terms.items.length){if(d.push(r("array.orderedLength",{pos:i,limit:t.$_terms.ordered.length})),o.abortEarly)return d;break}}const v=[];let w=s.length;for(let c=0;c<w;++c){const l=n.localize(y,b,s[c]);l.snapshot();const f=s[c].$_validate(a,l,o);if(v[c]=f,!f.errors){if(e[i]=f.value,g=!0,u.fastSplice(s,c),--c,--w,!t._flags.sparse&&void 0===f.value&&(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),o.abortEarly))return d;break}l.restore()}if(g)continue;const _=o.stripUnknown&&!!o.stripUnknown.arrays||!1;w=l.length;for(const c of l){let l;const f=s.indexOf(c);if(-1!==f)l=v[f];else{const s=n.localize(y,b,c);if(s.snapshot(),l=c.$_validate(a,s,o),!l.errors){"strip"===c._flags.result?(u.fastSplice(e,i),--i,--h):t._flags.sparse||void 0!==l.value?e[i]=l.value:(d.push(r("array.sparse",{key:m,path:y,pos:i,value:void 0},n.localize(y))),p=!0),g=!0;break}s.restore()}if(1===w){if(_){u.fastSplice(e,i),--i,--h,g=!0;break}if(d.push(...l.errors),o.abortEarly)return d;p=!0;break}}if(!p&&t.$_terms._inclusions.length&&!g){if(_){u.fastSplice(e,i),--i,--h;continue}if(d.push(r("array.includes",{pos:i,value:a},n.localize(y))),o.abortEarly)return d}}return s.length&&u.fillMissedErrors(t,d,s,e,n,o),c.length&&u.fillOrderedErrors(t,d,c,e,n,o),d.length?d:e},priority:!0,manifest:!1},length:{method(e){return this.$_addRule({name:"length",args:{limit:e},operator:"="})},validate:(e,t,{limit:r},{name:n,operator:o,args:i})=>a.compare(e.length,r,o)?e:t.error("array."+n,{limit:i.limit,value:e}),args:[{name:"limit",ref:!0,assert:a.limit,message:"must be a positive integer"}]},max:{method(e){return this.$_addRule({name:"max",method:"length",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"length",args:{limit:e},operator:">="})}},ordered:{method(...e){a.verifyFlat(e,"ordered");const t=this.$_addRule("items");for(let r=0;r<e.length;++r){const n=a.tryWithPath(()=>this.$_compile(e[r]),r,{append:!0});u.validateSingle(n,t),t.$_mutateRegister(n),t.$_terms.ordered.push(n)}return t.$_mutateRebuild()}},single:{method(e){const t=void 0===e||!!e;return n(!t||!this._flags._arrayItems,"Cannot specify single rule when array has array items"),this.$_setFlag("single",t)}},sort:{method(e={}){a.assertOptions(e,["by","order"]);const t={order:e.order||"ascending"};return e.by&&(t.by=c.ref(e.by,{ancestor:0}),n(!t.by.ancestor,"Cannot sort by ancestor")),this.$_addRule({name:"sort",args:{options:t}})},validate(e,{error:t,state:r,prefs:n,schema:o},{options:i}){const{value:s,errors:a}=u.sort(o,e,i,r,n);if(a)return a;for(let r=0;r<e.length;++r)if(e[r]!==s[r])return t("array.sort",{order:i.order,by:i.by?i.by.key:"value"});return e},convert:!0},sparse:{method(e){const t=void 0===e||!!e;return this._flags.sparse===t?this:(t?this.clone():this.$_addRule("items")).$_setFlag("sparse",t,{clone:!1})}},unique:{method(e,t={}){n(!e||"function"==typeof e||"string"==typeof e,"comparator must be a function or a string"),a.assertOptions(t,["ignoreUndefined","separator"]);const r={name:"unique",args:{options:t,comparator:e}};if(e)if("string"==typeof e){const n=a.default(t.separator,".");r.path=n?e.split(n):[e]}else r.comparator=e;return this.$_addRule(r)},validate(e,{state:t,error:r,schema:s},{comparator:a,options:c},{comparator:u,path:l}){const f={string:Object.create(null),number:Object.create(null),undefined:Object.create(null),boolean:Object.create(null),object:new Map,function:new Map,custom:new Map},d=u||o,h=c.ignoreUndefined;for(let o=0;o<e.length;++o){const s=l?i(e[o],l):e[o],c=u?f.custom:f[typeof s];if(n(c,"Failed to find unique map container for type",typeof s),c instanceof Map){const n=c.entries();let i;for(;!(i=n.next()).done;)if(d(i.value[0],s)){const n=t.localize([...t.path,o],[e,...t.ancestors]),s={pos:o,value:e[o],dupePos:i.value[1],dupeValue:e[i.value[1]]};return l&&(s.path=a),r("array.unique",s,n)}c.set(s,o)}else{if((!h||void 0!==s)&&void 0!==c[s]){const n={pos:o,value:e[o],dupePos:c[s],dupeValue:e[c[s]]};return l&&(n.path=a),r("array.unique",n,t.localize([...t.path,o],[e,...t.ancestors]))}c[s]=o}}return e},args:["comparator","options"],multi:!0}},cast:{set:{from:Array.isArray,to:(e,t)=>new Set(e)}},rebuild(e){e.$_terms._inclusions=[],e.$_terms._exclusions=[],e.$_terms._requireds=[];for(const t of e.$_terms.items)u.validateSingle(t,e),"required"===t._flags.presence?e.$_terms._requireds.push(t):"forbidden"===t._flags.presence?e.$_terms._exclusions.push(t):e.$_terms._inclusions.push(t);for(const t of e.$_terms.ordered)u.validateSingle(t,e)},manifest:{build:(e,t)=>(t.items&&(e=e.items(...t.items)),t.ordered&&(e=e.ordered(...t.ordered)),e)},messages:{"array.base":"{{#label}} must be an array","array.excludes":"{{#label}} contains an excluded value","array.hasKnown":"{{#label}} does not contain at least one required match for type {:#patternLabel}","array.hasUnknown":"{{#label}} does not contain at least one required match","array.includes":"{{#label}} does not match any of the allowed types","array.includesRequiredBoth":"{{#label}} does not contain {{#knownMisses}} and {{#unknownMisses}} other required value(s)","array.includesRequiredKnowns":"{{#label}} does not contain {{#knownMisses}}","array.includesRequiredUnknowns":"{{#label}} does not contain {{#unknownMisses}} required value(s)","array.length":"{{#label}} must contain {{#limit}} items","array.max":"{{#label}} must contain less than or equal to {{#limit}} items","array.min":"{{#label}} must contain at least {{#limit}} items","array.orderedLength":"{{#label}} must contain at most {{#limit}} items","array.sort":"{{#label}} must be sorted in {#order} order by {{#by}}","array.sort.mismatching":"{{#label}} cannot be sorted due to mismatching types","array.sort.unsupported":"{{#label}} cannot be sorted due to unsupported type {#type}","array.sparse":"{{#label}} must not be a sparse array item","array.unique":"{{#label}} contains a duplicate value"}}),u.fillMissedErrors=function(e,t,r,n,o,i){const s=[];let a=0;for(const e of r){const t=e._flags.label;t?s.push(t):++a}s.length?a?t.push(e.$_createError("array.includesRequiredBoth",n,{knownMisses:s,unknownMisses:a},o,i)):t.push(e.$_createError("array.includesRequiredKnowns",n,{knownMisses:s},o,i)):t.push(e.$_createError("array.includesRequiredUnknowns",n,{unknownMisses:a},o,i))},u.fillOrderedErrors=function(e,t,r,n,o,i){const s=[];for(const e of r)"required"===e._flags.presence&&s.push(e);s.length&&u.fillMissedErrors(e,t,s,n,o,i)},u.fastSplice=function(e,t){let r=t;for(;r<e.length;)e[r++]=e[r];--e.length},u.validateSingle=function(e,t){("array"===e.type||e._flags._arrayItems)&&(n(!t._flags.single,"Cannot specify array item with single rule enabled"),t.$_setFlag("_arrayItems",!0,{clone:!1}))},u.sort=function(e,t,r,n,o){const i="ascending"===r.order?1:-1,s=-1*i,a=i,c=(c,l)=>{let f=u.compare(c,l,s,a);if(null!==f)return f;if(r.by&&(c=r.by.resolve(c,n,o),l=r.by.resolve(l,n,o)),f=u.compare(c,l,s,a),null!==f)return f;const d=typeof c;if(d!==typeof l)throw e.$_createError("array.sort.mismatching",t,null,n,o);if("number"!==d&&"string"!==d)throw e.$_createError("array.sort.unsupported",t,{type:d},n,o);return"number"===d?(c-l)*i:c<l?s:a};try{return{value:t.slice().sort(c)}}catch(e){return{errors:e}}},u.compare=function(e,t,r,n){return e===t?0:void 0===e?1:void 0===t?-1:null===e?n:null===t?r:null}},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(21),a={isBool:function(e){return"boolean"==typeof e}};e.exports=o.extend({type:"boolean",flags:{sensitive:{default:!1}},terms:{falsy:{init:null,manifest:"values"},truthy:{init:null,manifest:"values"}},coerce(e,{schema:t}){if("boolean"!=typeof e){if("string"==typeof e){const r=t._flags.sensitive?e:e.toLowerCase();e="true"===r||"false"!==r&&e}return"boolean"!=typeof e&&(e=t.$_terms.truthy&&t.$_terms.truthy.has(e,null,null,!t._flags.sensitive)||(!t.$_terms.falsy||!t.$_terms.falsy.has(e,null,null,!t._flags.sensitive))&&e),{value:e}}},validate(e,{error:t}){if("boolean"!=typeof e)return{value:e,errors:t("boolean.base")}},rules:{truthy:{method(...e){i.verifyFlat(e,"truthy");const t=this.clone();t.$_terms.truthy=t.$_terms.truthy||new s;for(let r=0;r<e.length;++r){const o=e[r];n(void 0!==o,"Cannot call truthy with undefined"),t.$_terms.truthy.add(o)}return t}},falsy:{method(...e){i.verifyFlat(e,"falsy");const t=this.clone();t.$_terms.falsy=t.$_terms.falsy||new s;for(let r=0;r<e.length;++r){const o=e[r];n(void 0!==o,"Cannot call falsy with undefined"),t.$_terms.falsy.add(o)}return t}},sensitive:{method(e=!0){return this.$_setFlag("sensitive",e)}}},cast:{number:{from:a.isBool,to:(e,t)=>e?1:0},string:{from:a.isBool,to:(e,t)=>e?"true":"false"}},manifest:{build:(e,t)=>(t.truthy&&(e=e.truthy(...t.truthy)),t.falsy&&(e=e.falsy(...t.falsy)),e)},messages:{"boolean.base":"{{#label}} must be a boolean"}})},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(7),a={isDate:function(e){return e instanceof Date}};e.exports=o.extend({type:"date",coerce:{from:["number","string"],method:(e,{schema:t})=>({value:a.parse(e,t._flags.format)||e})},validate(e,{schema:t,error:r,prefs:n}){if(e instanceof Date&&!isNaN(e.getTime()))return;const o=t._flags.format;return n.convert&&o&&"string"==typeof e?{value:e,errors:r("date.format",{format:o})}:{value:e,errors:r("date.base")}},rules:{compare:{method:!1,validate(e,t,{date:r},{name:n,operator:o,args:s}){const a="now"===r?Date.now():r.getTime();return i.compare(e.getTime(),a,o)?e:t.error("date."+n,{limit:s.date,value:e})},args:[{name:"date",ref:!0,normalize:e=>"now"===e?e:a.parse(e),assert:e=>null!==e,message:"must have a valid date format"}]},format:{method(e){return n(["iso","javascript","unix"].includes(e),"Unknown date format",e),this.$_setFlag("format",e)}},greater:{method(e){return this.$_addRule({name:"greater",method:"compare",args:{date:e},operator:">"})}},iso:{method(){return this.format("iso")}},less:{method(e){return this.$_addRule({name:"less",method:"compare",args:{date:e},operator:"<"})}},max:{method(e){return this.$_addRule({name:"max",method:"compare",args:{date:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"compare",args:{date:e},operator:">="})}},timestamp:{method(e="javascript"){return n(["javascript","unix"].includes(e),'"type" must be one of "javascript, unix"'),this.format(e)}}},cast:{number:{from:a.isDate,to:(e,t)=>e.getTime()},string:{from:a.isDate,to:(e,{prefs:t})=>s.date(e,t)}},messages:{"date.base":"{{#label}} must be a valid date","date.format":'{{#label}} must be in {msg("date.format." + #format) || #format} format',"date.greater":"{{#label}} must be greater than {{:#limit}}","date.less":"{{#label}} must be less than {{:#limit}}","date.max":"{{#label}} must be less than or equal to {{:#limit}}","date.min":"{{#label}} must be greater than or equal to {{:#limit}}","date.format.iso":"ISO 8601 date","date.format.javascript":"timestamp or number of milliseconds","date.format.unix":"timestamp or number of seconds"}}),a.parse=function(e,t){if(e instanceof Date)return e;if("string"!=typeof e&&(isNaN(e)||!isFinite(e)))return null;if(/^\s*$/.test(e))return null;if("iso"===t)return i.isIsoDate(e)?a.date(e.toString()):null;const r=e;if("string"==typeof e&&/^[+-]?\d+(\.\d+)?$/.test(e)&&(e=parseFloat(e)),t){if("javascript"===t)return a.date(1*e);if("unix"===t)return a.date(1e3*e);if("string"==typeof r)return null}return a.date(e)},a.date=function(e){const t=new Date(e);return isNaN(t.getTime())?null:t}},function(e,t,r){"use strict";const n=r(0),o=r(22);e.exports=o.extend({type:"function",properties:{typeof:"function"},rules:{arity:{method(e){return n(Number.isSafeInteger(e)&&e>=0,"n must be a positive integer"),this.$_addRule({name:"arity",args:{n:e}})},validate:(e,t,{n:r})=>e.length===r?e:t.error("function.arity",{n:r})},class:{method(){return this.$_addRule("class")},validate:(e,t)=>/^\s*class\s/.test(e.toString())?e:t.error("function.class",{value:e})},minArity:{method(e){return n(Number.isSafeInteger(e)&&e>0,"n must be a strict positive integer"),this.$_addRule({name:"minArity",args:{n:e}})},validate:(e,t,{n:r})=>e.length>=r?e:t.error("function.minArity",{n:r})},maxArity:{method(e){return n(Number.isSafeInteger(e)&&e>=0,"n must be a positive integer"),this.$_addRule({name:"maxArity",args:{n:e}})},validate:(e,t,{n:r})=>e.length<=r?e:t.error("function.maxArity",{n:r})}},messages:{"function.arity":"{{#label}} must have an arity of {{#n}}","function.class":"{{#label}} must be a class","function.maxArity":"{{#label}} must have an arity lesser or equal to {{#n}}","function.minArity":"{{#label}} must have an arity greater or equal to {{#n}}"}})},function(e,t,r){"use strict";const n=r(0),o=r(2),i=r(20),s=r(6),a={};e.exports=function(e,t,r={}){if(n(e&&"object"==typeof e,"Invalid defaults value: must be an object"),n(!t||!0===t||"object"==typeof t,"Invalid source value: must be true, falsy or an object"),n("object"==typeof r,"Invalid options: must be an object"),!t)return null;if(r.shallow)return a.applyToDefaultsWithShallow(e,t,r);const s=o(e);if(!0===t)return s;const c=void 0!==r.nullOverride&&r.nullOverride;return i(s,t,{nullOverride:c,mergeArrays:!1})},a.applyToDefaultsWithShallow=function(e,t,r){const c=r.shallow;n(Array.isArray(c),"Invalid keys");const u=new Map,l=!0===t?null:new Set;for(let r of c){r=Array.isArray(r)?r:r.split(".");const n=s(e,r);n&&"object"==typeof n?u.set(n,l&&s(t,r)||n):l&&l.add(r)}const f=o(e,{},u);if(!l)return f;for(const e of l)a.reachCopy(f,t,e);return i(f,t,{mergeArrays:!1,nullOverride:!1})},a.reachCopy=function(e,t,r){for(const e of r){if(!(e in t))return;t=t[e]}const n=t;let o=e;for(let e=0;e<r.length-1;++e){const t=r[e];"object"!=typeof o[t]&&(o[t]={}),o=o[t]}o[r[r.length-1]]=n}},function(e,t,r){"use strict";const n=r(0),o={};t.Sorter=class{constructor(){this._items=[],this.nodes=[]}add(e,t){const r=[].concat((t=t||{}).before||[]),o=[].concat(t.after||[]),i=t.group||"?",s=t.sort||0;n(!r.includes(i),"Item cannot come before itself: ".concat(i)),n(!r.includes("?"),"Item cannot come before unassociated items"),n(!o.includes(i),"Item cannot come after itself: ".concat(i)),n(!o.includes("?"),"Item cannot come after unassociated items"),Array.isArray(e)||(e=[e]);for(const t of e){const e={seq:this._items.length,sort:s,before:r,after:o,group:i,node:t};this._items.push(e)}const a=this._sort();return n(a,"item","?"!==i?"added into group ".concat(i):"","created a dependencies error"),this.nodes}merge(e){Array.isArray(e)||(e=[e]);for(const t of e)if(t)for(const e of t._items)this._items.push(Object.assign({},e));this._items.sort(o.mergeSort);for(let e=0;e<this._items.length;++e)this._items[e].seq=e;const t=this._sort();return n(t,"merge created a dependencies error"),this.nodes}_sort(){const e={},t=Object.create(null),r=Object.create(null);for(const n of this._items){const o=n.seq,i=n.group;r[i]=r[i]||[],r[i].push(o),e[o]=n.before;for(const e of n.after)t[e]=t[e]||[],t[e].push(o)}for(const t in e){const n=[];for(const o in e[t]){const i=e[t][o];r[i]=r[i]||[],n.push(...r[i])}e[t]=n}for(const n in t)if(r[n])for(const o of r[n])e[o].push(...t[n]);const n={};for(const t in e){const r=e[t];for(const e of r)n[e]=n[e]||[],n[e].push(t)}const o={},i=[];for(let e=0;e<this._items.length;++e){let t=e;if(n[e]){t=null;for(let e=0;e<this._items.length;++e){if(!0===o[e])continue;n[e]||(n[e]=[]);const r=n[e].length;let i=0;for(let t=0;t<r;++t)o[n[e][t]]&&++i;if(i===r){t=e;break}}}null!==t&&(o[t]=!0,i.push(t))}if(i.length!==this._items.length)return!1;const s={};for(const e of this._items)s[e.seq]=e;this._items=[],this.nodes=[];for(const e of i){const t=s[e];this.nodes.push(t.node),this._items.push(t)}return!0}},o.mergeSort=(e,t)=>e.sort===t.sort?0:e.sort<t.sort?-1:1},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s=r(8),a=r(4),c={};e.exports=o.extend({type:"link",properties:{schemaChain:!0},terms:{link:{init:null,manifest:"single",register:!1}},args:(e,t)=>e.ref(t),validate(e,{schema:t,state:r,prefs:o}){n(t.$_terms.link,"Uninitialized link schema");const i=c.generate(t,e,r,o),s=t.$_terms.link[0].ref;return i.$_validate(e,r.nest(i,"link:".concat(s.display,":").concat(i.type)),o)},generate:(e,t,r,n)=>c.generate(e,t,r,n),rules:{ref:{method(e){n(!this.$_terms.link,"Cannot reinitialize schema"),e=s.ref(e),n("value"===e.type||"local"===e.type,"Invalid reference type:",e.type),n("local"===e.type||"root"===e.ancestor||e.ancestor>0,"Link cannot reference itself");const t=this.clone();return t.$_terms.link=[{ref:e}],t}},relative:{method(e=!0){return this.$_setFlag("relative",e)}}},overrides:{concat(e){n(this.$_terms.link,"Uninitialized link schema"),n(i.isSchema(e),"Invalid schema object"),n("link"!==e.type,"Cannot merge type link with another link");const t=this.clone();return t.$_terms.whens||(t.$_terms.whens=[]),t.$_terms.whens.push({concat:e}),t.$_mutateRebuild()}},manifest:{build:(e,t)=>(n(t.link,"Invalid link description missing link"),e.ref(t.link))}}),c.generate=function(e,t,r,n){let o=r.mainstay.links.get(e);if(o)return o._generate(t,r,n).schema;const i=e.$_terms.link[0].ref,{perspective:s,path:a}=c.perspective(i,r);c.assert(s,"which is outside of schema boundaries",i,e,r,n);try{o=a.length?s.$_reach(a):s}catch(t){c.assert(!1,"to non-existing schema",i,e,r,n)}return c.assert("link"!==o.type,"which is another link",i,e,r,n),e._flags.relative||r.mainstay.links.set(e,o),o._generate(t,r,n).schema},c.perspective=function(e,t){if("local"===e.type){for(const{schema:r,key:n}of t.schemas){if((r._flags.id||n)===e.path[0])return{perspective:r,path:e.path.slice(1)};if(r.$_terms.shared)for(const t of r.$_terms.shared)if(t._flags.id===e.path[0])return{perspective:t,path:e.path.slice(1)}}return{perspective:null,path:null}}return"root"===e.ancestor?{perspective:t.schemas[t.schemas.length-1].schema,path:e.path}:{perspective:t.schemas[e.ancestor]&&t.schemas[e.ancestor].schema,path:e.path}},c.assert=function(e,t,r,o,i,s){e||n(!1,'"'.concat(a.label(o._flags,i,s),'" contains link reference "').concat(r.display,'" ').concat(t))}},function(e,t,r){"use strict";const n=r(0),o=r(3),i=r(1),s={numberRx:/^\s*[+-]?(?:(?:\d+(?:\.\d*)?)|(?:\.\d+))(?:e([+-]?\d+))?\s*$/i,precisionRx:/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/};e.exports=o.extend({type:"number",flags:{unsafe:{default:!1}},coerce:{from:"string",method(e,{schema:t,error:r}){const n=e.match(s.numberRx);if(!n)return;e=e.trim();const o={value:parseFloat(e)};if(0===o.value&&(o.value=0),!t._flags.unsafe)if(e.match(/e/i)){if(s.normalizeExponent("".concat(o.value/Math.pow(10,n[1]),"e").concat(n[1]))!==s.normalizeExponent(e))return o.errors=r("number.unsafe"),o}else{const t=o.value.toString();if(t.match(/e/i))return o;if(t!==s.normalizeDecimal(e))return o.errors=r("number.unsafe"),o}return o}},validate(e,{schema:t,error:r,prefs:n}){if(e===1/0||e===-1/0)return{value:e,errors:r("number.infinity")};if(!i.isNumber(e))return{value:e,errors:r("number.base")};const o={value:e};if(n.convert){const e=t.$_getRule("precision");if(e){const t=Math.pow(10,e.args.limit);o.value=Math.round(o.value*t)/t}}return 0===o.value&&(o.value=0),!t._flags.unsafe&&(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)&&(o.errors=r("number.unsafe")),o},rules:{compare:{method:!1,validate:(e,t,{limit:r},{name:n,operator:o,args:s})=>i.compare(e,r,o)?e:t.error("number."+n,{limit:s.limit,value:e}),args:[{name:"limit",ref:!0,assert:i.isNumber,message:"must be a number"}]},greater:{method(e){return this.$_addRule({name:"greater",method:"compare",args:{limit:e},operator:">"})}},integer:{method(){return this.$_addRule("integer")},validate:(e,t)=>Math.trunc(e)-e==0?e:t.error("number.integer")},less:{method(e){return this.$_addRule({name:"less",method:"compare",args:{limit:e},operator:"<"})}},max:{method(e){return this.$_addRule({name:"max",method:"compare",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"compare",args:{limit:e},operator:">="})}},multiple:{method(e){return this.$_addRule({name:"multiple",args:{base:e}})},validate:(e,t,{base:r},n)=>e%r==0?e:t.error("number.multiple",{multiple:n.args.base,value:e}),args:[{name:"base",ref:!0,assert:e=>"number"==typeof e&&isFinite(e)&&e>0,message:"must be a positive number"}],multi:!0},negative:{method(){return this.sign("negative")}},port:{method(){return this.$_addRule("port")},validate:(e,t)=>Number.isSafeInteger(e)&&e>=0&&e<=65535?e:t.error("number.port")},positive:{method(){return this.sign("positive")}},precision:{method(e){return n(Number.isSafeInteger(e),"limit must be an integer"),this.$_addRule({name:"precision",args:{limit:e}})},validate(e,t,{limit:r}){const n=e.toString().match(s.precisionRx);return Math.max((n[1]?n[1].length:0)-(n[2]?parseInt(n[2],10):0),0)<=r?e:t.error("number.precision",{limit:r,value:e})},convert:!0},sign:{method(e){return n(["negative","positive"].includes(e),"Invalid sign",e),this.$_addRule({name:"sign",args:{sign:e}})},validate:(e,t,{sign:r})=>"negative"===r&&e<0||"positive"===r&&e>0?e:t.error("number.".concat(r))},unsafe:{method(e=!0){return n("boolean"==typeof e,"enabled must be a boolean"),this.$_setFlag("unsafe",e)}}},cast:{string:{from:e=>"number"==typeof e,to:(e,t)=>e.toString()}},messages:{"number.base":"{{#label}} must be a number","number.greater":"{{#label}} must be greater than {{#limit}}","number.infinity":"{{#label}} cannot be infinity","number.integer":"{{#label}} must be an integer","number.less":"{{#label}} must be less than {{#limit}}","number.max":"{{#label}} must be less than or equal to {{#limit}}","number.min":"{{#label}} must be greater than or equal to {{#limit}}","number.multiple":"{{#label}} must be a multiple of {{#multiple}}","number.negative":"{{#label}} must be a negative number","number.port":"{{#label}} must be a valid port","number.positive":"{{#label}} must be a positive number","number.precision":"{{#label}} must have no more than {{#limit}} decimal places","number.unsafe":"{{#label}} must be a safe number"}}),s.normalizeExponent=function(e){return e.replace(/E/,"e").replace(/\.(\d*[1-9])?0+e/,".$1e").replace(/\.e/,"e").replace(/e\+/,"e").replace(/^\+/,"").replace(/^(-?)0+([1-9])/,"$1$2")},s.normalizeDecimal=function(e){return(e=e.replace(/^\+/,"").replace(/\.0*$/,"").replace(/^(-?)\.([^\.]*)$/,"$10.$2").replace(/^(-?)0+([0-9])/,"$1$2")).includes(".")&&e.endsWith("0")&&(e=e.replace(/0+$/,"")),"-0"===e?"0":e}},function(e,t,r){"use strict";const n=r(22);e.exports=n.extend({type:"object",cast:{map:{from:e=>e&&"object"==typeof e,to:(e,t)=>new Map(Object.entries(e))}}})},function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}const s=r(0),a=r(23),c=r(49),u=r(50),l=r(27),f=r(51),d=r(26),h=r(3),p=r(1),g={tlds:f instanceof Set&&{tlds:{allow:f,deny:null}},base64Regex:{true:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}==|[\w\-]{3}=)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/},false:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}(==)?|[\w\-]{3}=?)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}(==)?|[A-Za-z0-9+\/]{3}=?)?$/}},dataUriRegex:/^data:[\w+.-]+\/[\w+.-]+;((charset=[\w-]+|base64),)?(.*)$/,hexRegex:/^[a-f0-9]+$/i,ipRegex:u.regex().regex,isoDurationRegex:/^P(?!$)(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?$/,guidBrackets:{"{":"}","[":"]","(":")","":""},guidVersions:{uuidv1:"1",uuidv2:"2",uuidv3:"3",uuidv4:"4",uuidv5:"5"},guidSeparators:new Set([void 0,!0,!1,"-",":"]),normalizationForms:["NFC","NFD","NFKC","NFKD"]};e.exports=h.extend({type:"string",flags:{insensitive:{default:!1},truncate:{default:!1}},terms:{replacements:{init:null}},coerce:{from:"string",method(e,{schema:t,state:r,prefs:n}){const o=t.$_getRule("normalize");o&&(e=e.normalize(o.args.form));const i=t.$_getRule("case");i&&(e="upper"===i.args.direction?e.toLocaleUpperCase():e.toLocaleLowerCase());const s=t.$_getRule("trim");if(s&&s.args.enabled&&(e=e.trim()),t.$_terms.replacements)for(const r of t.$_terms.replacements)e=e.replace(r.pattern,r.replacement);const a=t.$_getRule("hex");if(a&&a.args.options.byteAligned&&e.length%2!=0&&(e="0".concat(e)),t.$_getRule("isoDate")){const t=g.isoDate(e);t&&(e=t)}if(t._flags.truncate){const o=t.$_getRule("max");if(o){let i=o.args.limit;if(p.isResolvable(i)&&(i=i.resolve(e,r,n),!p.limit(i)))return{value:e,errors:t.$_createError("any.ref",i,{ref:o.args.limit,arg:"limit",reason:"must be a positive integer"},r,n)};e=e.slice(0,i)}}return{value:e}}},validate:(e,{error:t})=>"string"!=typeof e?{value:e,errors:t("string.base")}:""===e?{value:e,errors:t("string.empty")}:void 0,rules:{alphanum:{method(){return this.$_addRule("alphanum")},validate:(e,t)=>/^[a-zA-Z0-9]+$/.test(e)?e:t.error("string.alphanum")},base64:{method(e={}){return p.assertOptions(e,["paddingRequired","urlSafe"]),e=o({urlSafe:!1,paddingRequired:!0},e),s("boolean"==typeof e.paddingRequired,"paddingRequired must be boolean"),s("boolean"==typeof e.urlSafe,"urlSafe must be boolean"),this.$_addRule({name:"base64",args:{options:e}})},validate:(e,t,{options:r})=>g.base64Regex[r.paddingRequired][r.urlSafe].test(e)?e:t.error("string.base64")},case:{method(e){return s(["lower","upper"].includes(e),"Invalid case:",e),this.$_addRule({name:"case",args:{direction:e}})},validate:(e,t,{direction:r})=>"lower"===r&&e===e.toLocaleLowerCase()||"upper"===r&&e===e.toLocaleUpperCase()?e:t.error("string.".concat(r,"case")),convert:!0},creditCard:{method(){return this.$_addRule("creditCard")},validate(e,t){let r=e.length,n=0,o=1;for(;r--;){const t=e.charAt(r)*o;n+=t-9*(t>9),o^=3}return n>0&&n%10==0?e:t.error("string.creditCard")}},dataUri:{method(e={}){return p.assertOptions(e,["paddingRequired"]),e=o({paddingRequired:!0},e),s("boolean"==typeof e.paddingRequired,"paddingRequired must be boolean"),this.$_addRule({name:"dataUri",args:{options:e}})},validate(e,t,{options:r}){const n=e.match(g.dataUriRegex);if(n){if(!n[2])return e;if("base64"!==n[2])return e;if(g.base64Regex[r.paddingRequired].false.test(n[3]))return e}return t.error("string.dataUri")}},domain:{method(e){e&&p.assertOptions(e,["allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const t=g.addressOptions(e);return this.$_addRule({name:"domain",args:{options:e},address:t})},validate:(e,t,r,{address:n})=>a.isValid(e,n)?e:t.error("string.domain")},email:{method(e={}){p.assertOptions(e,["allowUnicode","ignoreLength","maxDomainSegments","minDomainSegments","multiple","separator","tlds"]),s(void 0===e.multiple||"boolean"==typeof e.multiple,"multiple option must be an boolean");const t=g.addressOptions(e),r=new RegExp("\\s*[".concat(e.separator?l(e.separator):",","]\\s*"));return this.$_addRule({name:"email",args:{options:e},regex:r,address:t})},validate(e,t,{options:r},{regex:n,address:o}){const i=r.multiple?e.split(n):[e],s=[];for(const e of i)c.isValid(e,o)||s.push(e);return s.length?t.error("string.email",{value:e,invalids:s}):e}},guid:{alias:"uuid",method(e={}){p.assertOptions(e,["version","separator"]);let t="";if(e.version){const r=[].concat(e.version);s(r.length>=1,"version must have at least 1 valid version specified");const n=new Set;for(let e=0;e<r.length;++e){const o=r[e];s("string"==typeof o,"version at position "+e+" must be a string");const i=g.guidVersions[o.toLowerCase()];s(i,"version at position "+e+" must be one of "+Object.keys(g.guidVersions).join(", ")),s(!n.has(i),"version at position "+e+" must not be a duplicate"),t+=i,n.add(i)}}s(g.guidSeparators.has(e.separator),'separator must be one of true, false, "-", or ":"');const r=void 0===e.separator?"[:-]?":!0===e.separator?"[:-]":!1===e.separator?"[]?":"\\".concat(e.separator),n=new RegExp("^([\\[{\\(]?)[0-9A-F]{8}(".concat(r,")[0-9A-F]{4}\\2?[").concat(t||"0-9A-F","][0-9A-F]{3}\\2?[").concat(t?"89AB":"0-9A-F","][0-9A-F]{3}\\2?[0-9A-F]{12}([\\]}\\)]?)$"),"i");return this.$_addRule({name:"guid",args:{options:e},regex:n})},validate(e,t,r,{regex:n}){const o=n.exec(e);return o?g.guidBrackets[o[1]]!==o[o.length-1]?t.error("string.guid"):e:t.error("string.guid")}},hex:{method(e={}){return p.assertOptions(e,["byteAligned"]),e=o({byteAligned:!1},e),s("boolean"==typeof e.byteAligned,"byteAligned must be boolean"),this.$_addRule({name:"hex",args:{options:e}})},validate:(e,t,{options:r})=>g.hexRegex.test(e)?r.byteAligned&&e.length%2!=0?t.error("string.hexAlign"):e:t.error("string.hex")},hostname:{method(){return this.$_addRule("hostname")},validate:(e,t)=>a.isValid(e,{minDomainSegments:1})||g.ipRegex.test(e)?e:t.error("string.hostname")},insensitive:{method(){return this.$_setFlag("insensitive",!0)}},ip:{method(e={}){p.assertOptions(e,["cidr","version"]);const{cidr:t,versions:r,regex:n}=u.regex(e),o=e.version?r:void 0;return this.$_addRule({name:"ip",args:{options:{cidr:t,version:o}},regex:n})},validate:(e,t,{options:r},{regex:n})=>n.test(e)?e:r.version?t.error("string.ipVersion",{value:e,cidr:r.cidr,version:r.version}):t.error("string.ip",{value:e,cidr:r.cidr})},isoDate:{method(){return this.$_addRule("isoDate")},validate:(e,{error:t})=>g.isoDate(e)?e:t("string.isoDate")},isoDuration:{method(){return this.$_addRule("isoDuration")},validate:(e,t)=>g.isoDurationRegex.test(e)?e:t.error("string.isoDuration")},length:{method(e,t){return g.length(this,"length",e,"=",t)},validate(e,t,{limit:r,encoding:n},{name:o,operator:i,args:s}){const a=!n&&e.length;return p.compare(a,r,i)?e:t.error("string."+o,{limit:s.limit,value:e,encoding:n})},args:[{name:"limit",ref:!0,assert:p.limit,message:"must be a positive integer"},"encoding"]},lowercase:{method(){return this.case("lower")}},max:{method(e,t){return g.length(this,"max",e,"<=",t)},args:["limit","encoding"]},min:{method(e,t){return g.length(this,"min",e,">=",t)},args:["limit","encoding"]},normalize:{method(e="NFC"){return s(g.normalizationForms.includes(e),"normalization form must be one of "+g.normalizationForms.join(", ")),this.$_addRule({name:"normalize",args:{form:e}})},validate:(e,{error:t},{form:r})=>e===e.normalize(r)?e:t("string.normalize",{value:e,form:r}),convert:!0},pattern:{alias:"regex",method(e,t={}){s(e instanceof RegExp,"regex must be a RegExp"),s(!e.flags.includes("g")&&!e.flags.includes("y"),"regex should not use global or sticky mode"),"string"==typeof t&&(t={name:t}),p.assertOptions(t,["invert","name"]);const r=["string.pattern",t.invert?".invert":"",t.name?".name":".base"].join("");return this.$_addRule({name:"pattern",args:{regex:e,options:t},errorCode:r})},validate:(e,t,{regex:r,options:n},{errorCode:o})=>r.test(e)^n.invert?e:t.error(o,{name:n.name,regex:r,value:e}),args:["regex","options"],multi:!0},replace:{method(e,t){"string"==typeof e&&(e=new RegExp(l(e),"g")),s(e instanceof RegExp,"pattern must be a RegExp"),s("string"==typeof t,"replacement must be a String");const r=this.clone();return r.$_terms.replacements||(r.$_terms.replacements=[]),r.$_terms.replacements.push({pattern:e,replacement:t}),r}},token:{method(){return this.$_addRule("token")},validate:(e,t)=>/^\w+$/.test(e)?e:t.error("string.token")},trim:{method(e=!0){return s("boolean"==typeof e,"enabled must be a boolean"),this.$_addRule({name:"trim",args:{enabled:e}})},validate:(e,t,{enabled:r})=>r&&e!==e.trim()?t.error("string.trim"):e,convert:!0},truncate:{method(e=!0){return s("boolean"==typeof e,"enabled must be a boolean"),this.$_setFlag("truncate",e)}},uppercase:{method(){return this.case("upper")}},uri:{method(e={}){p.assertOptions(e,["allowRelative","allowQuerySquareBrackets","domain","relativeOnly","scheme"]),e.domain&&p.assertOptions(e.domain,["allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const{regex:t,scheme:r}=d.regex(e),n=e.domain?g.addressOptions(e.domain):null;return this.$_addRule({name:"uri",args:{options:e},regex:t,domain:n,scheme:r})},validate(e,t,{options:r},{regex:n,domain:o,scheme:i}){if(["http:/","https:/"].includes(e))return t.error("string.uri");const s=n.exec(e);if(s){if(o){const e=s[1]||s[2];if(!a.isValid(e,o))return t.error("string.domain",{value:e})}return e}return r.relativeOnly?t.error("string.uriRelativeOnly"):r.scheme?t.error("string.uriCustomScheme",{scheme:i,value:e}):t.error("string.uri")}}},manifest:{build(e,t){if(t.replacements)for(const{pattern:r,replacement:n}of t.replacements)e=e.replace(r,n);return e}},messages:{"string.alphanum":"{{#label}} must only contain alpha-numeric characters","string.base":"{{#label}} must be a string","string.base64":"{{#label}} must be a valid base64 string","string.creditCard":"{{#label}} must be a credit card","string.dataUri":"{{#label}} must be a valid dataUri string","string.domain":"{{#label}} must contain a valid domain name","string.email":"{{#label}} must be a valid email","string.empty":"{{#label}} is not allowed to be empty","string.guid":"{{#label}} must be a valid GUID","string.hex":"{{#label}} must only contain hexadecimal characters","string.hexAlign":"{{#label}} hex decoded representation must be byte aligned","string.hostname":"{{#label}} must be a valid hostname","string.ip":"{{#label}} must be a valid ip address with a {{#cidr}} CIDR","string.ipVersion":"{{#label}} must be a valid ip address of one of the following versions {{#version}} with a {{#cidr}} CIDR","string.isoDate":"{{#label}} must be in iso format","string.isoDuration":"{{#label}} must be a valid ISO 8601 duration","string.length":"{{#label}} length must be {{#limit}} characters long","string.lowercase":"{{#label}} must only contain lowercase characters","string.max":"{{#label}} length must be less than or equal to {{#limit}} characters long","string.min":"{{#label}} length must be at least {{#limit}} characters long","string.normalize":"{{#label}} must be unicode normalized in the {{#form}} form","string.token":"{{#label}} must only contain alpha-numeric and underscore characters","string.pattern.base":"{{#label}} with value {:[.]} fails to match the required pattern: {{#regex}}","string.pattern.name":"{{#label}} with value {:[.]} fails to match the {{#name}} pattern","string.pattern.invert.base":"{{#label}} with value {:[.]} matches the inverted pattern: {{#regex}}","string.pattern.invert.name":"{{#label}} with value {:[.]} matches the inverted {{#name}} pattern","string.trim":"{{#label}} must not have leading or trailing whitespace","string.uri":"{{#label}} must be a valid uri","string.uriCustomScheme":"{{#label}} must be a valid uri with a scheme matching the {{#scheme}} pattern","string.uriRelativeOnly":"{{#label}} must be a valid relative uri","string.uppercase":"{{#label}} must only contain uppercase characters"}}),g.addressOptions=function(e){if(!e)return e;if(s(void 0===e.minDomainSegments||Number.isSafeInteger(e.minDomainSegments)&&e.minDomainSegments>0,"minDomainSegments must be a positive integer"),s(void 0===e.maxDomainSegments||Number.isSafeInteger(e.maxDomainSegments)&&e.maxDomainSegments>0,"maxDomainSegments must be a positive integer"),!1===e.tlds)return e;if(!0===e.tlds||void 0===e.tlds)return s(g.tlds,"Built-in TLD list disabled"),Object.assign({},e,g.tlds);s("object"==typeof e.tlds,"tlds must be true, false, or an object");const t=e.tlds.deny;if(t)return Array.isArray(t)&&(e=Object.assign({},e,{tlds:{deny:new Set(t)}})),s(e.tlds.deny instanceof Set,"tlds.deny must be an array, Set, or boolean"),s(!e.tlds.allow,"Cannot specify both tlds.allow and tlds.deny lists"),g.validateTlds(e.tlds.deny,"tlds.deny"),e;const r=e.tlds.allow;return r?!0===r?(s(g.tlds,"Built-in TLD list disabled"),Object.assign({},e,g.tlds)):(Array.isArray(r)&&(e=Object.assign({},e,{tlds:{allow:new Set(r)}})),s(e.tlds.allow instanceof Set,"tlds.allow must be an array, Set, or boolean"),g.validateTlds(e.tlds.allow,"tlds.allow"),e):e},g.validateTlds=function(e,t){for(const r of e)s(a.isValid(r,{minDomainSegments:1,maxDomainSegments:1}),"".concat(t," must contain valid top level domain names"))},g.isoDate=function(e){if(!p.isIsoDate(e))return null;/.*T.*[+-]\d\d$/.test(e)&&(e+="00");const t=new Date(e);return isNaN(t.getTime())?null:t.toISOString()},g.length=function(e,t,r,n,o){return s(!o||!1,"Invalid encoding:",o),e.$_addRule({name:t,method:"length",args:{limit:r,encoding:o},operator:n})}},function(e,t,r){"use strict";const n=r(24),o=r(23),i=r(25),s={nonAsciiRx:/[^\x00-\x7f]/,encoder:new(n.TextEncoder||TextEncoder)};t.analyze=function(e,t){return s.email(e,t)},t.isValid=function(e,t){return!s.email(e,t)},s.email=function(e,t={}){if("string"!=typeof e)throw new Error("Invalid input: email must be a string");if(!e)return i.code("EMPTY_STRING");const r=!s.nonAsciiRx.test(e);if(!r){if(!1===t.allowUnicode)return i.code("FORBIDDEN_UNICODE");e=e.normalize("NFC")}const n=e.split("@");if(2!==n.length)return n.length>2?i.code("MULTIPLE_AT_CHAR"):i.code("MISSING_AT_CHAR");const[a,c]=n;if(!a)return i.code("EMPTY_LOCAL");if(!t.ignoreLength){if(e.length>254)return i.code("ADDRESS_TOO_LONG");if(s.encoder.encode(a).length>64)return i.code("LOCAL_TOO_LONG")}return s.local(a,r)||o.analyze(c,t)},s.local=function(e,t){const r=e.split(".");for(const e of r){if(!e.length)return i.code("EMPTY_LOCAL_SEGMENT");if(t){if(!s.atextRx.test(e))return i.code("INVALID_LOCAL_CHARS")}else for(const t of e){if(s.atextRx.test(t))continue;const e=s.binary(t);if(!s.atomRx.test(e))return i.code("INVALID_LOCAL_CHARS")}}},s.binary=function(e){return Array.from(s.encoder.encode(e)).map(e=>String.fromCharCode(e)).join("")},s.atextRx=/^[\w!#\$%&'\*\+\-/=\?\^`\{\|\}~]+$/,s.atomRx=new RegExp(["(?:[\\xc2-\\xdf][\\x80-\\xbf])","(?:\\xe0[\\xa0-\\xbf][\\x80-\\xbf])|(?:[\\xe1-\\xec][\\x80-\\xbf]{2})|(?:\\xed[\\x80-\\x9f][\\x80-\\xbf])|(?:[\\xee-\\xef][\\x80-\\xbf]{2})","(?:\\xf0[\\x90-\\xbf][\\x80-\\xbf]{2})|(?:[\\xf1-\\xf3][\\x80-\\xbf]{3})|(?:\\xf4[\\x80-\\x8f][\\x80-\\xbf]{2})"].join("|"))},function(e,t,r){"use strict";const n=r(0),o=r(26);t.regex=function(e={}){n(void 0===e.cidr||"string"==typeof e.cidr,"options.cidr must be a string");const t=e.cidr?e.cidr.toLowerCase():"optional";n(["required","optional","forbidden"].includes(t),"options.cidr must be one of required, optional, forbidden"),n(void 0===e.version||"string"==typeof e.version||Array.isArray(e.version),"options.version must be a string or an array of string");let r=e.version||["ipv4","ipv6","ipvfuture"];Array.isArray(r)||(r=[r]),n(r.length>=1,"options.version must have at least 1 version specified");for(let e=0;e<r.length;++e)n("string"==typeof r[e],"options.version must only contain strings"),r[e]=r[e].toLowerCase(),n(["ipv4","ipv6","ipvfuture"].includes(r[e]),"options.version contains unknown version "+r[e]+" - must be one of ipv4, ipv6, ipvfuture");r=Array.from(new Set(r));const i=r.map(e=>{if("forbidden"===t)return o.ip[e];const r="\\/".concat("ipv4"===e?o.ip.v4Cidr:o.ip.v6Cidr);return"required"===t?"".concat(o.ip[e]).concat(r):"".concat(o.ip[e],"(?:").concat(r,")?")}),s="(?:".concat(i.join("|"),")"),a=new RegExp("^".concat(s,"$"));return{cidr:t,versions:r,regex:a,raw:s}}},function(e,t){},function(e,t,r){"use strict";const n=r(0),o=r(3),i={};i.Map=class extends Map{slice(){return new i.Map(this)}},e.exports=o.extend({type:"symbol",terms:{map:{init:new i.Map}},coerce:{method(e,{schema:t,error:r}){const n=t.$_terms.map.get(e);return n&&(e=n),t._flags.only&&"symbol"!=typeof e?{value:e,errors:r("symbol.map",{map:t.$_terms.map})}:{value:e}}},validate(e,{error:t}){if("symbol"!=typeof e)return{value:e,errors:t("symbol.base")}},rules:{map:{method(e){e&&!e[Symbol.iterator]&&"object"==typeof e&&(e=Object.entries(e)),n(e&&e[Symbol.iterator],"Iterable must be an iterable or object");const t=this.clone(),r=[];for(const o of e){n(o&&o[Symbol.iterator],"Entry must be an iterable");const[e,i]=o;n("object"!=typeof e&&"function"!=typeof e&&"symbol"!=typeof e,"Key must not be of type object, function, or Symbol"),n("symbol"==typeof i,"Value must be a Symbol"),t.$_terms.map.set(e,i),r.push(i)}return t.valid(...r)}}},manifest:{build:(e,t)=>(t.map&&(e=e.map(t.map)),e)},messages:{"symbol.base":"{{#label}} must be a symbol","symbol.map":"{{#label}} must be one of {{#map}}"}})}])},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InteractionForegroundService=void 0;t.InteractionForegroundService=class{constructor(e){this.handler=e}pushData(e){this.handler.onInteractionDataReceived(e)}pushEvent(e){this.handler.onEventDataReceived(e)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interactionForegroundInit=void 0;const n=r(179),o=r(340),i=r(674);t.interactionForegroundInit=function(e,t){e.registerMessage(n.PushInteractionDataMsg),e.registerMessage(n.PushEventDataMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const n=r(179);t.getHandler=e=>(t,r)=>{switch(r.constructor){case n.PushInteractionDataMsg:return o(e)(t,r);case n.PushEventDataMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const o=e=>(t,r)=>e.pushData(r.data),i=e=>(t,r)=>e.pushEvent(r.data)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(128),o=r(336),i=r(677);t.init=function(e,t){e.registerMessage(n.GetChainInfosMsg),e.registerMessage(n.SuggestChainInfoMsg),e.registerMessage(n.RemoveSuggestedChainInfoMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(128);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.GetChainInfosMsg:return i(e)(t,r);case o.SuggestChainInfoMsg:return s(e)(t,r);case o.RemoveSuggestedChainInfoMsg:return a(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>()=>n(void 0,void 0,void 0,(function*(){return{chainInfos:yield e.getChainInfos()}})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){if(yield e.hasChainInfo(r.chainInfo.chainId))return;const n=r.chainInfo;n.beta=!0,yield e.suggestChainInfo(t,n,r.origin)})),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.removeChainInfo(r.chainId),yield e.getChainInfos()}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(343),t),o(r(713),t)},function(e,t,r){"use strict";(function(e){var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(129)),i=n(r(130)),s=n(r(681)),a=n(r(682)),c=n(r(72)),u=n(r(75)),l=n(r(94)),f=r(345),d=r(684),h=r(181),p=function(){function t(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.APP_KEY;if((0,s.default)(this,t),!e)throw new Error("Transport has not been defined");this.transport=e,e.decorateAppAPIMethods(this,["getVersion","sign","getAddressAndPubKey","appInfo","deviceInfo","getBech32FromPK"],r)}var r,n,p,g,m,y,b,v,w,_;return(0,a.default)(t,[{key:"serializePath",value:(_=(0,i.default)(o.default.mark((function e(t){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,h.getVersion)(this.transport);case 2:if(this.versionResponse=e.sent,this.versionResponse.return_code===h.ERROR_CODE.NoError){e.next=5;break}throw this.versionResponse;case 5:e.t0=this.versionResponse.major,e.next=1===e.t0?8:2===e.t0?9:10;break;case 8:return e.abrupt("return",(0,f.serializePathv1)(t));case 9:return e.abrupt("return",(0,d.serializePathv2)(t));case 10:return e.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 11:case"end":return e.stop()}}),e,this)}))),function(e){return _.apply(this,arguments)})},{key:"signGetChunks",value:(w=(0,i.default)(o.default.mark((function t(r,n){var i,s,a,c,u;return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.serializePath(r);case 2:for(i=t.sent,(s=[]).push(i),a=e.from(n),c=0;c<a.length;c+=h.CHUNK_SIZE)u=c+h.CHUNK_SIZE,c>a.length&&(u=a.length),s.push(a.slice(c,u));return t.abrupt("return",s);case 8:case"end":return t.stop()}}),t,this)}))),function(e,t){return w.apply(this,arguments)})},{key:"getVersion",value:(v=(0,i.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,h.getVersion)(this.transport);case 3:return this.versionResponse=e.sent,e.abrupt("return",this.versionResponse);case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",(0,h.processErrorResponse)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return v.apply(this,arguments)})},{key:"appInfo",value:(b=(0,i.default)(o.default.mark((function e(){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.transport.send(176,1,0,0).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1],n={},o="err",i="err",s=0,a=0;if(1!==e[0])n.error_message="response format ID not recognized",n.return_code=36865;else{var c=e[1];o=e.slice(2,2+c).toString("ascii");var u=2+c,l=e[u];u+=1,i=e.slice(u,u+l).toString("ascii"),s=e[u+=l],a=e[u+=1]}return{return_code:r,error_message:(0,h.errorCodeToString)(r),appName:o,appVersion:i,flagLen:s,flagsValue:a,flag_recovery:0!=(1&a),flag_signed_mcu_code:0!=(2&a),flag_onboarded:0!=(4&a),flag_pin_validated:0!=(128&a)}}),h.processErrorResponse));case 1:case"end":return e.stop()}}),e,this)}))),function(){return b.apply(this,arguments)})},{key:"deviceInfo",value:(y=(0,i.default)(o.default.mark((function t(){return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.transport.send(224,1,0,0,e.from([]),[h.ERROR_CODE.NoError,28160]).then((function(e){var t=e.slice(-2),r=256*t[0]+t[1];if(28160===r)return{return_code:r,error_message:"This command is only available in the Dashboard"};var n=e.slice(0,4).toString("hex"),o=4,i=e[o];o+=1;var s=e.slice(o,o+i).toString(),a=e[o+=i];o+=1;var c=e.slice(o,o+a).toString("hex"),u=e[o+=a];o+=1;var l=e.slice(o,o+u);0===l[u-1]&&(l=e.slice(o,o+u-1));var f=l.toString();return{return_code:r,error_message:(0,h.errorCodeToString)(r),targetId:n,seVersion:s,flag:c,mcuVersion:f}}),h.processErrorResponse));case 1:case"end":return t.stop()}}),t,this)}))),function(){return y.apply(this,arguments)})},{key:"publicKey",value:(m=(0,i.default)(o.default.mark((function r(n){var i,s;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,this.serializePath(n);case 3:i=r.sent,r.t0=this.versionResponse.major,r.next=1===r.t0?7:2===r.t0?8:10;break;case 7:return r.abrupt("return",(0,f.publicKeyv1)(this,i));case 8:return s=e.concat([t.serializeHRP("cosmos"),i]),r.abrupt("return",(0,d.publicKeyv2)(this,s));case 10:return r.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 11:r.next=16;break;case 13:return r.prev=13,r.t1=r.catch(0),r.abrupt("return",(0,h.processErrorResponse)(r.t1));case 16:case"end":return r.stop()}}),r,this,[[0,13]])}))),function(e){return m.apply(this,arguments)})},{key:"getAddressAndPubKey",value:(g=(0,i.default)(o.default.mark((function r(n,i){var s=this;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.abrupt("return",this.serializePath(n).then((function(r){var n=e.concat([t.serializeHRP(i),r]);return s.transport.send(h.CLA,h.INS.GET_ADDR_SECP256K1,h.P1_VALUES.ONLY_RETRIEVE,0,n,[h.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1],o=e.from(t.slice(0,33));return{bech32_address:e.from(t.slice(33,-2)).toString(),compressed_pk:o,return_code:n,error_message:(0,h.errorCodeToString)(n)}}),h.processErrorResponse)})).catch((function(e){return(0,h.processErrorResponse)(e)})));case 4:return r.prev=4,r.t0=r.catch(0),r.abrupt("return",(0,h.processErrorResponse)(r.t0));case 7:case"end":return r.stop()}}),r,this,[[0,4]])}))),function(e,t){return g.apply(this,arguments)})},{key:"showAddressAndPubKey",value:(p=(0,i.default)(o.default.mark((function r(n,i){var s=this;return o.default.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.abrupt("return",this.serializePath(n).then((function(r){var n=e.concat([t.serializeHRP(i),r]);return s.transport.send(h.CLA,h.INS.GET_ADDR_SECP256K1,h.P1_VALUES.SHOW_ADDRESS_IN_DEVICE,0,n,[h.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1],o=e.from(t.slice(0,33));return{bech32_address:e.from(t.slice(33,-2)).toString(),compressed_pk:o,return_code:n,error_message:(0,h.errorCodeToString)(n)}}),h.processErrorResponse)})).catch((function(e){return(0,h.processErrorResponse)(e)})));case 4:return r.prev=4,r.t0=r.catch(0),r.abrupt("return",(0,h.processErrorResponse)(r.t0));case 7:case"end":return r.stop()}}),r,this,[[0,4]])}))),function(e,t){return p.apply(this,arguments)})},{key:"signSendChunk",value:(n=(0,i.default)(o.default.mark((function e(t,r,n){return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=this.versionResponse.major,e.next=1===e.t0?3:2===e.t0?4:5;break;case 3:return e.abrupt("return",(0,f.signSendChunkv1)(this,t,r,n));case 4:return e.abrupt("return",(0,d.signSendChunkv2)(this,t,r,n));case 5:return e.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 6:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return n.apply(this,arguments)})},{key:"sign",value:(r=(0,i.default)(o.default.mark((function e(t,r){var n=this;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.signGetChunks(t,r).then((function(e){return n.signSendChunk(1,e.length,e[0],[h.ERROR_CODE.NoError]).then(function(){var t=(0,i.default)(o.default.mark((function t(r){var i,s;return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i={return_code:r.return_code,error_message:r.error_message,signature:null},s=1;case 2:if(!(s<e.length)){t.next=11;break}return t.next=5,n.signSendChunk(1+s,e.length,e[s]);case 5:if((i=t.sent).return_code===h.ERROR_CODE.NoError){t.next=8;break}return t.abrupt("break",11);case 8:s+=1,t.next=2;break;case 11:return t.abrupt("return",{return_code:i.return_code,error_message:i.error_message,signature:i.signature});case 12:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),h.processErrorResponse)}),h.processErrorResponse));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t){return r.apply(this,arguments)})}],[{key:"serializeHRP",value:function(t){if(null==t||t.length<3||t.length>83)throw new Error("Invalid HRP");var r=e.alloc(1+t.length);return r.writeUInt8(t.length,0),r.write(t,1),r}},{key:"getBech32FromPK",value:function(e,t){if(33!==t.length)throw new Error("expected compressed public key [31 bytes]");var r=c.default.createHash("sha256").update(t).digest(),n=(new u.default).update(r).digest();return l.default.encode(e,l.default.toWords(n))}}]),t}();t.default=p}).call(this,r(2).Buffer)},function(e,t,r){var n=function(e){"use strict";var t=Object.prototype,r=t.hasOwnProperty,n="function"==typeof Symbol?Symbol:{},o=n.iterator||"@@iterator",i=n.asyncIterator||"@@asyncIterator",s=n.toStringTag||"@@toStringTag";function a(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{a({},"")}catch(e){a=function(e,t,r){return e[t]=r}}function c(e,t,r,n){var o=t&&t.prototype instanceof f?t:f,i=Object.create(o.prototype),s=new O(n||[]);return i._invoke=function(e,t,r){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return E()}for(r.method=o,r.arg=i;;){var s=r.delegate;if(s){var a=w(s,r);if(a){if(a===l)continue;return a}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var c=u(e,t,r);if("normal"===c.type){if(n=r.done?"completed":"suspendedYield",c.arg===l)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(n="completed",r.method="throw",r.arg=c.arg)}}}(e,r,s),i}function u(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var l={};function f(){}function d(){}function h(){}var p={};p[o]=function(){return this};var g=Object.getPrototypeOf,m=g&&g(g(S([])));m&&m!==t&&r.call(m,o)&&(p=m);var y=h.prototype=f.prototype=Object.create(p);function b(e){["next","throw","return"].forEach((function(t){a(e,t,(function(e){return this._invoke(t,e)}))}))}function v(e,t){var n;this._invoke=function(o,i){function s(){return new t((function(n,s){!function n(o,i,s,a){var c=u(e[o],e,i);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(f).then((function(e){l.value=e,s(l)}),(function(e){return n("throw",e,s,a)}))}a(c.arg)}(o,i,n,s)}))}return n=n?n.then(s,s):s()}}function w(e,t){var r=e.iterator[t.method];if(void 0===r){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return l;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return l}var n=u(r,e.iterator,t.arg);if("throw"===n.type)return t.method="throw",t.arg=n.arg,t.delegate=null,l;var o=n.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,l):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,l)}function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function S(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,i=function t(){for(;++n<e.length;)if(r.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return i.next=i}}return{next:E}}function E(){return{value:void 0,done:!0}}return d.prototype=y.constructor=h,h.constructor=d,d.displayName=a(h,s,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,a(e,s,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},b(v.prototype),v.prototype[i]=function(){return this},e.AsyncIterator=v,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var s=new v(c(t,r,n,o),i);return e.isGeneratorFunction(r)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},b(y),a(y,s,"Generator"),y[o]=function(){return this},y.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var r in e)t.push(r);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in e)return r.value=n,r.done=!1,r}return r.done=!0,r}},e.values=S,O.prototype={constructor:O,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(r,n){return s.type="throw",s.arg=e,t.next=r,n&&(t.method="next",t.arg=void 0),!!n}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],s=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var a=r.call(i,"catchLoc"),c=r.call(i,"finallyLoc");if(a&&c){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(a){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var s=i?i.completion:{};return s.type=e,s.arg=t,i?(this.method="next",this.next=i.finallyLoc,l):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),l},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),k(r),l}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var o=n.arg;k(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:S(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=void 0),l}},e}(e.exports);try{regeneratorRuntime=n}catch(e){Function("r","regeneratorRuntime = r")(n)}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function r(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}},function(e,t){function r(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=r=function(e){return typeof e}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(t)}e.exports=r},function(e,t,r){"use strict";(function(e){var n=r(115);Object.defineProperty(t,"__esModule",{value:!0}),t.serializePathv2=function(t){if(!t||5!==t.length)throw new Error("Invalid path.");var r=e.alloc(20);return r.writeUInt32LE(2147483648+t[0],0),r.writeUInt32LE(2147483648+t[1],4),r.writeUInt32LE(2147483648+t[2],8),r.writeUInt32LE(t[3],12),r.writeUInt32LE(t[4],16),r},t.signSendChunkv2=function(e,t,r,n){return c.apply(this,arguments)},t.publicKeyv2=function(e,t){return u.apply(this,arguments)};var o=n(r(129)),i=n(r(130)),s=r(345),a=r(181);function c(){return(c=(0,i.default)(o.default.mark((function e(t,r,n,i){var c;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=a.PAYLOAD_TYPE.ADD,1===r&&(c=a.PAYLOAD_TYPE.INIT),r===n&&(c=a.PAYLOAD_TYPE.LAST),e.abrupt("return",(0,s.signSendChunkv1)(t,c,0,i));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function u(){return(u=(0,i.default)(o.default.mark((function t(r,n){return o.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",r.transport.send(a.CLA,a.INS.GET_ADDR_SECP256K1,0,0,n,[a.ERROR_CODE.NoError]).then((function(t){var r=t.slice(-2),n=256*r[0]+r[1];return{pk:"OBSOLETE PROPERTY",compressed_pk:e.from(t.slice(0,33)),return_code:n,error_message:(0,a.errorCodeToString)(n)}}),a.processErrorResponse));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";r.r(t),function(e){r.d(t,"default",(function(){return l}));var n=r(143),o=r(144),i=r.n(o),s=r(44),a=r(86),c=r(15),u=r(88);class l extends n.a{constructor(t,r){super(),this.device=void 0,this.deviceModel=void 0,this.channel=Math.floor(65535*Math.random()),this.packetSize=64,this.interfaceNumber=void 0,this._disconnectEmitted=!1,this._emitDisconnect=e=>{this._disconnectEmitted||(this._disconnectEmitted=!0,this.emit("disconnect",e))},this.exchange=t=>this.exchangeAtomicImpl(async()=>{const{channel:r,packetSize:n}=this;Object(a.a)("apdu","=> "+t.toString("hex"));const o=i()(r,n),s=o.makeBlocks(t);for(let e=0;e<s.length;e++)await this.device.transferOut(3,s[e]);let c,u;for(;!(c=o.getReducedResult(u));){const t=await this.device.transferIn(3,n),r=e.from(t.data.buffer);u=o.reduceResponse(u,r)}return Object(a.a)("apdu","<= "+c.toString("hex")),c}).catch(e=>{if(e&&e.message&&e.message.includes("disconnected"))throw this._emitDisconnect(e),new c.DisconnectedDeviceDuringOperation(e.message);throw e}),this.device=t,this.interfaceNumber=r,this.deviceModel=Object(s.a)(t.productId)}static async request(){const e=await Object(u.d)();return l.open(e)}static async openConnected(){const e=await Object(u.b)();return 0===e.length?null:l.open(e[0])}static async open(e){await e.open(),null===e.configuration&&await e.selectConfiguration(1),await f(e);const t=e.configurations[0].interfaces.find(({alternates:e})=>e.some(e=>255===e.interfaceClass));if(!t)throw new c.TransportInterfaceNotAvailable("No WebUSB interface found for your Ledger device. Please upgrade firmware or contact techsupport.");const r=t.interfaceNumber;try{await e.claimInterface(r)}catch(t){throw await e.close(),new c.TransportInterfaceNotAvailable(t.message)}const n=new l(e,r),o=t=>{e===t.device&&(navigator.usb.removeEventListener("disconnect",o),n._emitDisconnect(new c.DisconnectedDevice))};return navigator.usb.addEventListener("disconnect",o),n}async close(){await this.exchangeBusyPromise,await this.device.releaseInterface(this.interfaceNumber),await f(this.device),await this.device.close()}setScrambleKey(){}}async function f(e){try{await e.reset()}catch(e){console.warn(e)}}l.isSupported=u.c,l.list=u.b,l.listen=e=>{let t=!1;return Object(u.a)().then(r=>{if(!t){const t=Object(s.a)(r.productId);e.next({type:"add",descriptor:r,deviceModel:t}),e.complete()}},t=>{window.DOMException&&t instanceof window.DOMException&&18===t.code?e.error(new c.TransportWebUSBGestureRequired(t.message)):e.error(new c.TransportOpenUserCancelled(t.message))}),{unsubscribe:function(){t=!0}}}}.call(this,r(2).Buffer)},function(e,t,r){const n=r(85);e.exports=(e,t)=>{const r=n(e,t);return r?r.version:null}},function(e,t,r){const n=r(85);e.exports=(e,t)=>{const r=n(e.trim().replace(/^[=v]+/,""),t);return r?r.version:null}},function(e,t,r){const n=r(24);e.exports=(e,t,r,o)=>{"string"==typeof r&&(o=r,r=void 0);try{return new n(e,r).inc(t,o).version}catch(e){return null}}},function(e,t,r){const n=r(85),o=r(183);e.exports=(e,t)=>{if(o(e,t))return null;{const r=n(e),o=n(t),i=r.prerelease.length||o.prerelease.length,s=i?"pre":"",a=i?"prerelease":"";for(const e in r)if(("major"===e||"minor"===e||"patch"===e)&&r[e]!==o[e])return s+e;return a}}},function(e,t,r){const n=r(24);e.exports=(e,t)=>new n(e,t).major},function(e,t,r){const n=r(24);e.exports=(e,t)=>new n(e,t).minor},function(e,t,r){const n=r(24);e.exports=(e,t)=>new n(e,t).patch},function(e,t,r){const n=r(85);e.exports=(e,t)=>{const r=n(e,t);return r&&r.prerelease.length?r.prerelease:null}},function(e,t,r){const n=r(40);e.exports=(e,t,r)=>n(t,e,r)},function(e,t,r){const n=r(40);e.exports=(e,t)=>n(e,t,!0)},function(e,t,r){const n=r(184);e.exports=(e,t)=>e.sort((e,r)=>n(e,r,t))},function(e,t,r){const n=r(184);e.exports=(e,t)=>e.sort((e,r)=>n(r,e,t))},function(e,t,r){const n=r(24),o=r(85),{re:i,t:s}=r(84);e.exports=(e,t)=>{if(e instanceof n)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let r=null;if((t=t||{}).rtl){let t;for(;(t=i[s.COERCERTL].exec(e))&&(!r||r.index+r[0].length!==e.length);)r&&t.index+t[0].length===r.index+r[0].length||(r=t),i[s.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;i[s.COERCERTL].lastIndex=-1}else r=e.match(i[s.COERCE]);return null===r?null:o(`${r[2]}.${r[3]||"0"}.${r[4]||"0"}`,t)}},function(e,t,r){"use strict";const n=r(700),o=Symbol("max"),i=Symbol("length"),s=Symbol("lengthCalculator"),a=Symbol("allowStale"),c=Symbol("maxAge"),u=Symbol("dispose"),l=Symbol("noDisposeOnSet"),f=Symbol("lruList"),d=Symbol("cache"),h=Symbol("updateAgeOnGet"),p=()=>1;const g=(e,t,r)=>{const n=e[d].get(t);if(n){const t=n.value;if(m(e,t)){if(b(e,n),!e[a])return}else r&&(e[h]&&(n.value.now=Date.now()),e[f].unshiftNode(n));return t.value}},m=(e,t)=>{if(!t||!t.maxAge&&!e[c])return!1;const r=Date.now()-t.now;return t.maxAge?r>t.maxAge:e[c]&&r>e[c]},y=e=>{if(e[i]>e[o])for(let t=e[f].tail;e[i]>e[o]&&null!==t;){const r=t.prev;b(e,t),t=r}},b=(e,t)=>{if(t){const r=t.value;e[u]&&e[u](r.key,r.value),e[i]-=r.length,e[d].delete(r.key),e[f].removeNode(t)}};class v{constructor(e,t,r,n,o){this.key=e,this.value=t,this.length=r,this.now=n,this.maxAge=o||0}}const w=(e,t,r,n)=>{let o=r.value;m(e,o)&&(b(e,r),e[a]||(o=void 0)),o&&t.call(n,o.value,o.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[o]=e.max||1/0;const t=e.length||p;if(this[s]="function"!=typeof t?p:t,this[a]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[c]=e.maxAge||0,this[u]=e.dispose,this[l]=e.noDisposeOnSet||!1,this[h]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[o]=e||1/0,y(this)}get max(){return this[o]}set allowStale(e){this[a]=!!e}get allowStale(){return this[a]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[c]=e,y(this)}get maxAge(){return this[c]}set lengthCalculator(e){"function"!=typeof e&&(e=p),e!==this[s]&&(this[s]=e,this[i]=0,this[f].forEach(e=>{e.length=this[s](e.value,e.key),this[i]+=e.length})),y(this)}get lengthCalculator(){return this[s]}get length(){return this[i]}get itemCount(){return this[f].length}rforEach(e,t){t=t||this;for(let r=this[f].tail;null!==r;){const n=r.prev;w(this,e,r,t),r=n}}forEach(e,t){t=t||this;for(let r=this[f].head;null!==r;){const n=r.next;w(this,e,r,t),r=n}}keys(){return this[f].toArray().map(e=>e.key)}values(){return this[f].toArray().map(e=>e.value)}reset(){this[u]&&this[f]&&this[f].length&&this[f].forEach(e=>this[u](e.key,e.value)),this[d]=new Map,this[f]=new n,this[i]=0}dump(){return this[f].map(e=>!m(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[f]}set(e,t,r){if((r=r||this[c])&&"number"!=typeof r)throw new TypeError("maxAge must be a number");const n=r?Date.now():0,a=this[s](t,e);if(this[d].has(e)){if(a>this[o])return b(this,this[d].get(e)),!1;const s=this[d].get(e).value;return this[u]&&(this[l]||this[u](e,s.value)),s.now=n,s.maxAge=r,s.value=t,this[i]+=a-s.length,s.length=a,this.get(e),y(this),!0}const h=new v(e,t,a,n,r);return h.length>this[o]?(this[u]&&this[u](e,t),!1):(this[i]+=h.length,this[f].unshift(h),this[d].set(e,this[f].head),y(this),!0)}has(e){if(!this[d].has(e))return!1;const t=this[d].get(e).value;return!m(this,t)}get(e){return g(this,e,!0)}peek(e){return g(this,e,!1)}pop(){const e=this[f].tail;return e?(b(this,e),e.value):null}del(e){b(this,this[d].get(e))}load(e){this.reset();const t=Date.now();for(let r=e.length-1;r>=0;r--){const n=e[r],o=n.e||0;if(0===o)this.set(n.k,n.v);else{const e=o-t;e>0&&this.set(n.k,n.v,e)}}}prune(){this[d].forEach((e,t)=>g(this,t,!1))}}},function(e,t,r){"use strict";function n(e){var t=this;if(t instanceof n||(t=new n),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var r=0,o=arguments.length;r<o;r++)t.push(arguments[r]);return t}function o(e,t,r){var n=t===e.head?new a(r,null,t,e):new a(r,t,t.next,e);return null===n.next&&(e.tail=n),null===n.prev&&(e.head=n),e.length++,n}function i(e,t){e.tail=new a(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function s(e,t){e.head=new a(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function a(e,t,r,n){if(!(this instanceof a))return new a(e,t,r,n);this.list=n,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,r?(r.prev=this,this.next=r):this.next=null}e.exports=n,n.Node=a,n.create=n,n.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,r=e.prev;return t&&(t.prev=r),r&&(r.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=r),e.list.length--,e.next=null,e.prev=null,e.list=null,t},n.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},n.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},n.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)i(this,arguments[e]);return this.length},n.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)s(this,arguments[e]);return this.length},n.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},n.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},n.prototype.forEach=function(e,t){t=t||this;for(var r=this.head,n=0;null!==r;n++)e.call(t,r.value,n,this),r=r.next},n.prototype.forEachReverse=function(e,t){t=t||this;for(var r=this.tail,n=this.length-1;null!==r;n--)e.call(t,r.value,n,this),r=r.prev},n.prototype.get=function(e){for(var t=0,r=this.head;null!==r&&t<e;t++)r=r.next;if(t===e&&null!==r)return r.value},n.prototype.getReverse=function(e){for(var t=0,r=this.tail;null!==r&&t<e;t++)r=r.prev;if(t===e&&null!==r)return r.value},n.prototype.map=function(e,t){t=t||this;for(var r=new n,o=this.head;null!==o;)r.push(e.call(t,o.value,this)),o=o.next;return r},n.prototype.mapReverse=function(e,t){t=t||this;for(var r=new n,o=this.tail;null!==o;)r.push(e.call(t,o.value,this)),o=o.prev;return r},n.prototype.reduce=function(e,t){var r,n=this.head;if(arguments.length>1)r=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");n=this.head.next,r=this.head.value}for(var o=0;null!==n;o++)r=e(r,n.value,o),n=n.next;return r},n.prototype.reduceReverse=function(e,t){var r,n=this.tail;if(arguments.length>1)r=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");n=this.tail.prev,r=this.tail.value}for(var o=this.length-1;null!==n;o--)r=e(r,n.value,o),n=n.prev;return r},n.prototype.toArray=function(){for(var e=new Array(this.length),t=0,r=this.head;null!==r;t++)e[t]=r.value,r=r.next;return e},n.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,r=this.tail;null!==r;t++)e[t]=r.value,r=r.prev;return e},n.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var o=0,i=this.head;null!==i&&o<e;o++)i=i.next;for(;null!==i&&o<t;o++,i=i.next)r.push(i.value);return r},n.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var r=new n;if(t<e||t<0)return r;e<0&&(e=0),t>this.length&&(t=this.length);for(var o=this.length,i=this.tail;null!==i&&o>t;o--)i=i.prev;for(;null!==i&&o>e;o--,i=i.prev)r.push(i.value);return r},n.prototype.splice=function(e,t,...r){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,i=this.head;null!==i&&n<e;n++)i=i.next;var s=[];for(n=0;i&&n<t;n++)s.push(i.value),i=this.removeNode(i);null===i&&(i=this.tail),i!==this.head&&i!==this.tail&&(i=i.prev);for(n=0;n<r.length;n++)i=o(this,i,r[n]);return s},n.prototype.reverse=function(){for(var e=this.head,t=this.tail,r=e;null!==r;r=r.prev){var n=r.prev;r.prev=r.next,r.next=n}return this.head=t,this.tail=e,this};try{r(701)(n)}catch(e){}},function(e,t,r){"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},function(e,t,r){const n=r(41);e.exports=(e,t)=>new n(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},function(e,t,r){const n=r(24),o=r(41);e.exports=(e,t,r)=>{let i=null,s=null,a=null;try{a=new o(t,r)}catch(e){return null}return e.forEach(e=>{a.test(e)&&(i&&-1!==s.compare(e)||(i=e,s=new n(i,r)))}),i}},function(e,t,r){const n=r(24),o=r(41);e.exports=(e,t,r)=>{let i=null,s=null,a=null;try{a=new o(t,r)}catch(e){return null}return e.forEach(e=>{a.test(e)&&(i&&1!==s.compare(e)||(i=e,s=new n(i,r)))}),i}},function(e,t,r){const n=r(24),o=r(41),i=r(134);e.exports=(e,t)=>{e=new o(e,t);let r=new n("0.0.0");if(e.test(r))return r;if(r=new n("0.0.0-0"),e.test(r))return r;r=null;for(let t=0;t<e.set.length;++t){const o=e.set[t];let s=null;o.forEach(e=>{const t=new n(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":s&&!i(t,s)||(s=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}),!s||r&&!i(r,s)||(r=s)}return r&&e.test(r)?r:null}},function(e,t,r){const n=r(41);e.exports=(e,t)=>{try{return new n(e,t).range||"*"}catch(e){return null}}},function(e,t,r){const n=r(188);e.exports=(e,t,r)=>n(e,t,">",r)},function(e,t,r){const n=r(188);e.exports=(e,t,r)=>n(e,t,"<",r)},function(e,t,r){const n=r(41);e.exports=(e,t,r)=>(e=new n(e,r),t=new n(t,r),e.intersects(t))},function(e,t,r){const n=r(136),o=r(40);e.exports=(e,t,r)=>{const i=[];let s=null,a=null;const c=e.sort((e,t)=>o(e,t,r));for(const e of c){n(e,t,r)?(a=e,s||(s=e)):(a&&i.push([s,a]),a=null,s=null)}s&&i.push([s,null]);const u=[];for(const[e,t]of i)e===t?u.push(e):t||e!==c[0]?t?e===c[0]?u.push("<="+t):u.push(`${e} - ${t}`):u.push(">="+e):u.push("*");const l=u.join(" || "),f="string"==typeof t.raw?t.raw:String(t);return l.length<f.length?l:t}},function(e,t,r){const n=r(41),o=r(135),{ANY:i}=o,s=r(136),a=r(40),c=(e,t,r)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===i){if(1===t.length&&t[0].semver===i)return!0;e=r.includePrerelease?[new o(">=0.0.0-0")]:[new o(">=0.0.0")]}if(1===t.length&&t[0].semver===i){if(r.includePrerelease)return!0;t=[new o(">=0.0.0")]}const n=new Set;let c,f,d,h,p,g,m;for(const t of e)">"===t.operator||">="===t.operator?c=u(c,t,r):"<"===t.operator||"<="===t.operator?f=l(f,t,r):n.add(t.semver);if(n.size>1)return null;if(c&&f){if(d=a(c.semver,f.semver,r),d>0)return null;if(0===d&&(">="!==c.operator||"<="!==f.operator))return null}for(const e of n){if(c&&!s(e,String(c),r))return null;if(f&&!s(e,String(f),r))return null;for(const n of t)if(!s(e,String(n),r))return!1;return!0}let y=!(!f||r.includePrerelease||!f.semver.prerelease.length)&&f.semver,b=!(!c||r.includePrerelease||!c.semver.prerelease.length)&&c.semver;y&&1===y.prerelease.length&&"<"===f.operator&&0===y.prerelease[0]&&(y=!1);for(const e of t){if(m=m||">"===e.operator||">="===e.operator,g=g||"<"===e.operator||"<="===e.operator,c)if(b&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===b.major&&e.semver.minor===b.minor&&e.semver.patch===b.patch&&(b=!1),">"===e.operator||">="===e.operator){if(h=u(c,e,r),h===e&&h!==c)return!1}else if(">="===c.operator&&!s(c.semver,String(e),r))return!1;if(f)if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),"<"===e.operator||"<="===e.operator){if(p=l(f,e,r),p===e&&p!==f)return!1}else if("<="===f.operator&&!s(f.semver,String(e),r))return!1;if(!e.operator&&(f||c)&&0!==d)return!1}return!(c&&g&&!f&&0!==d)&&(!(f&&m&&!c&&0!==d)&&(!b&&!y))},u=(e,t,r)=>{if(!e)return t;const n=a(e.semver,t.semver,r);return n>0?e:n<0||">"===t.operator&&">="===e.operator?t:e},l=(e,t,r)=>{if(!e)return t;const n=a(e.semver,t.semver,r);return n<0?e:n>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,r={})=>{if(e===t)return!0;e=new n(e,r),t=new n(t,r);let o=!1;e:for(const n of e.set){for(const e of t.set){const t=c(n,e,r);if(o=o||null!==t,t)continue e}if(o)return!1}return!0}},function(e,t,r){"use strict";r.r(t),function(e,n){r.d(t,"default",(function(){return p}));var o=r(143),i=r(144),s=r.n(i),a=r(44),c=r(86),u=r(15);const l=[{vendorId:a.b}],f=()=>{const{hid:e}=navigator;if(!e)throw new u.TransportError("navigator.hid is not supported","HIDNotSupported");return e};async function d(){const e=await f().requestDevice({filters:l});return Array.isArray(e)?e:[e]}async function h(){return(await f().getDevices()).filter(e=>e.vendorId===a.b)}class p extends o.a{constructor(e){super(),this.device=void 0,this.deviceModel=void 0,this.channel=Math.floor(65535*Math.random()),this.packetSize=64,this.inputs=[],this.inputCallback=void 0,this.read=()=>this.inputs.length?Promise.resolve(this.inputs.shift()):new Promise(e=>{this.inputCallback=e}),this.onInputReport=e=>{const t=n.from(e.data.buffer);this.inputCallback?(this.inputCallback(t),this.inputCallback=null):this.inputs.push(t)},this._disconnectEmitted=!1,this._emitDisconnect=e=>{this._disconnectEmitted||(this._disconnectEmitted=!0,this.emit("disconnect",e))},this.exchange=e=>this.exchangeAtomicImpl(async()=>{const{channel:t,packetSize:r}=this;Object(c.a)("apdu","=> "+e.toString("hex"));const n=s()(t,r),o=n.makeBlocks(e);for(let e=0;e<o.length;e++)await this.device.sendReport(0,o[e]);let i,a;for(;!(i=n.getReducedResult(a));){const e=await this.read();a=n.reduceResponse(a,e)}return Object(c.a)("apdu","<= "+i.toString("hex")),i}).catch(e=>{if(e&&e.message&&e.message.includes("write"))throw this._emitDisconnect(e),new u.DisconnectedDeviceDuringOperation(e.message);throw e}),this.device=e,this.deviceModel=Object(a.a)(e.productId),e.addEventListener("inputreport",this.onInputReport)}static async request(){const[e]=await d();return p.open(e)}static async openConnected(){const e=await h();return 0===e.length?null:p.open(e[0])}static async open(e){await e.open();const t=new p(e),r=n=>{e===n.device&&(f().removeEventListener("disconnect",r),t._emitDisconnect(new u.DisconnectedDevice))};return f().addEventListener("disconnect",r),t}async close(){await this.exchangeBusyPromise,this.device.removeEventListener("inputreport",this.onInputReport),await this.device.close()}setScrambleKey(){}}p.isSupported=()=>Promise.resolve(!(!e.navigator||!e.navigator.hid)),p.list=h,p.listen=e=>{let t=!1;return async function(){const e=await h();return e.length>0?e[0]:(await d())[0]}().then(r=>{if(r){if(!t){const t=Object(a.a)(r.productId);e.next({type:"add",descriptor:r,deviceModel:t}),e.complete()}}else e.error(new u.TransportOpenUserCancelled("Access denied to use Ledger device"))},t=>{e.error(new u.TransportOpenUserCancelled(t.message))}),{unsubscribe:function(){t=!0}}}}.call(this,r(12),r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(189),o=r(348),i=r(714);t.init=function(e,t){e.registerMessage(n.LedgerGetWebHIDFlagMsg),e.registerMessage(n.LedgerSetWebHIDFlagMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(189);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.LedgerGetWebHIDFlagMsg:return i(e)(t,r);case o.LedgerSetWebHIDFlagMsg:return s(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.getWebHIDFlag()})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.setWebHIDFlag(r.flag)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(349),t),o(r(728),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t},s=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Crypto=void 0;const c=a(r(410)),u=i(r(717)),l=r(108),f=r(2);class d{static encrypt(e,t,r,n,o,i){return s(this,void 0,void 0,(function*(){let s=new Uint8Array(32);const a={salt:f.Buffer.from(yield e(s)).toString("hex"),dklen:32,n:131072,r:8,p:1},c=yield d.scrpyt(n,a),h=f.Buffer.from(r);s=new Uint8Array(16);const p=f.Buffer.from(yield e(s)),g=new u.Counter(0);g.setBytes(p);const m=new u.default.ModeOfOperation.ctr(c,g),y=f.Buffer.from(m.encrypt(h)),b=l.Hash.sha256(f.Buffer.concat([f.Buffer.from(c.slice(c.length/2)),y]));return{version:"1.2",type:t,coinTypeForChain:{},bip44HDPath:i,meta:o,crypto:{cipher:"aes-128-ctr",cipherparams:{iv:p.toString("hex")},ciphertext:y.toString("hex"),kdf:"scrypt",kdfparams:a,mac:f.Buffer.from(b).toString("hex")}}}))}static decrypt(e,t){return s(this,void 0,void 0,(function*(){const r=yield d.scrpyt(t,e.crypto.kdfparams),n=new u.Counter(0);n.setBytes(f.Buffer.from(e.crypto.cipherparams.iv,"hex"));const o=new u.default.ModeOfOperation.ctr(r,n),i=l.Hash.sha256(f.Buffer.concat([f.Buffer.from(r.slice(r.length/2)),f.Buffer.from(e.crypto.ciphertext,"hex")]));if(!f.Buffer.from(i).equals(f.Buffer.from(e.crypto.mac,"hex")))throw new Error("Unmatched mac");return f.Buffer.from(o.decrypt(f.Buffer.from(e.crypto.ciphertext,"hex")))}))}static scrpyt(e,t){return s(this,void 0,void 0,(function*(){const r=f.Buffer.from(e);return yield c.default.scrypt(r,f.Buffer.from(t.salt,"hex"),t.n,t.r,t.p,t.dklen)}))}}t.Crypto=d},function(e,t,r){
-/*! MIT License. Copyright 2015-2018 Richard Moore <me@ricmoo.com>. See LICENSE.txt. */
-!function(t){"use strict";function r(e){return parseInt(e)===e}function n(e){if(!r(e.length))return!1;for(var t=0;t<e.length;t++)if(!r(e[t])||e[t]<0||e[t]>255)return!1;return!0}function o(e,t){if(e.buffer&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!n(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(r(e.length)&&n(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function i(e){return new Uint8Array(e)}function s(e,t,r,n,o){null==n&&null==o||(e=e.slice?e.slice(n,o):Array.prototype.slice.call(e,n,o)),t.set(e,r)}var a,c={toBytes:function(e){var t=[],r=0;for(e=encodeURI(e);r<e.length;){var n=e.charCodeAt(r++);37===n?(t.push(parseInt(e.substr(r,2),16)),r+=2):t.push(n)}return o(t)},fromBytes:function(e){for(var t=[],r=0;r<e.length;){var n=e[r];n<128?(t.push(String.fromCharCode(n)),r++):n>191&&n<224?(t.push(String.fromCharCode((31&n)<<6|63&e[r+1])),r+=2):(t.push(String.fromCharCode((15&n)<<12|(63&e[r+1])<<6|63&e[r+2])),r+=3)}return t.join("")}},u=(a="0123456789abcdef",{toBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},fromBytes:function(e){for(var t=[],r=0;r<e.length;r++){var n=e[r];t.push(a[(240&n)>>4]+a[15&n])}return t.join("")}}),l={16:10,24:12,32:14},f=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],d=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],h=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],p=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],g=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],m=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],y=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],b=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],v=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],w=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],_=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],k=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],O=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],S=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],E=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function j(e){for(var t=[],r=0;r<e.length;r+=4)t.push(e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]);return t}var P=function(e){if(!(this instanceof P))throw Error("AES must be instanitated with `new`");Object.defineProperty(this,"key",{value:o(e,!0)}),this._prepare()};P.prototype._prepare=function(){var e=l[this.key.length];if(null==e)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this._Kd=[];for(var t=0;t<=e;t++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);var r,n=4*(e+1),o=this.key.length/4,i=j(this.key);for(t=0;t<o;t++)r=t>>2,this._Ke[r][t%4]=i[t],this._Kd[e-r][t%4]=i[t];for(var s,a=0,c=o;c<n;){if(s=i[o-1],i[0]^=d[s>>16&255]<<24^d[s>>8&255]<<16^d[255&s]<<8^d[s>>24&255]^f[a]<<24,a+=1,8!=o)for(t=1;t<o;t++)i[t]^=i[t-1];else{for(t=1;t<o/2;t++)i[t]^=i[t-1];s=i[o/2-1],i[o/2]^=d[255&s]^d[s>>8&255]<<8^d[s>>16&255]<<16^d[s>>24&255]<<24;for(t=o/2+1;t<o;t++)i[t]^=i[t-1]}for(t=0;t<o&&c<n;)u=c>>2,h=c%4,this._Ke[u][h]=i[t],this._Kd[e-u][h]=i[t++],c++}for(var u=1;u<e;u++)for(var h=0;h<4;h++)s=this._Kd[u][h],this._Kd[u][h]=k[s>>24&255]^O[s>>16&255]^S[s>>8&255]^E[255&s]},P.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,r=[0,0,0,0],n=j(e),o=0;o<4;o++)n[o]^=this._Ke[0][o];for(var s=1;s<t;s++){for(o=0;o<4;o++)r[o]=p[n[o]>>24&255]^g[n[(o+1)%4]>>16&255]^m[n[(o+2)%4]>>8&255]^y[255&n[(o+3)%4]]^this._Ke[s][o];n=r.slice()}var a,c=i(16);for(o=0;o<4;o++)a=this._Ke[t][o],c[4*o]=255&(d[n[o]>>24&255]^a>>24),c[4*o+1]=255&(d[n[(o+1)%4]>>16&255]^a>>16),c[4*o+2]=255&(d[n[(o+2)%4]>>8&255]^a>>8),c[4*o+3]=255&(d[255&n[(o+3)%4]]^a);return c},P.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,r=[0,0,0,0],n=j(e),o=0;o<4;o++)n[o]^=this._Kd[0][o];for(var s=1;s<t;s++){for(o=0;o<4;o++)r[o]=b[n[o]>>24&255]^v[n[(o+3)%4]>>16&255]^w[n[(o+2)%4]>>8&255]^_[255&n[(o+1)%4]]^this._Kd[s][o];n=r.slice()}var a,c=i(16);for(o=0;o<4;o++)a=this._Kd[t][o],c[4*o]=255&(h[n[o]>>24&255]^a>>24),c[4*o+1]=255&(h[n[(o+3)%4]>>16&255]^a>>16),c[4*o+2]=255&(h[n[(o+2)%4]>>8&255]^a>>8),c[4*o+3]=255&(h[255&n[(o+1)%4]]^a);return c};var A=function(e){if(!(this instanceof A))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new P(e)};A.prototype.encrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16)s(e,r,0,n,n+16),s(r=this._aes.encrypt(r),t,n);return t},A.prototype.decrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16)s(e,r,0,n,n+16),s(r=this._aes.decrypt(r),t,n);return t};var x=function(e,t){if(!(this instanceof x))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Block Chaining",this.name="cbc",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=i(16);this._lastCipherblock=o(t,!0),this._aes=new P(e)};x.prototype.encrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16){s(e,r,0,n,n+16);for(var a=0;a<16;a++)r[a]^=this._lastCipherblock[a];this._lastCipherblock=this._aes.encrypt(r),s(this._lastCipherblock,t,n)}return t},x.prototype.decrypt=function(e){if((e=o(e)).length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=i(e.length),r=i(16),n=0;n<e.length;n+=16){s(e,r,0,n,n+16),r=this._aes.decrypt(r);for(var a=0;a<16;a++)t[n+a]=r[a]^this._lastCipherblock[a];s(e,this._lastCipherblock,0,n,n+16)}return t};var M=function(e,t,r){if(!(this instanceof M))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Feedback",this.name="cfb",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 size)")}else t=i(16);r||(r=1),this.segmentSize=r,this._shiftRegister=o(t,!0),this._aes=new P(e)};M.prototype.encrypt=function(e){if(e.length%this.segmentSize!=0)throw new Error("invalid plaintext size (must be segmentSize bytes)");for(var t,r=o(e,!0),n=0;n<r.length;n+=this.segmentSize){t=this._aes.encrypt(this._shiftRegister);for(var i=0;i<this.segmentSize;i++)r[n+i]^=t[i];s(this._shiftRegister,this._shiftRegister,0,this.segmentSize),s(r,this._shiftRegister,16-this.segmentSize,n,n+this.segmentSize)}return r},M.prototype.decrypt=function(e){if(e.length%this.segmentSize!=0)throw new Error("invalid ciphertext size (must be segmentSize bytes)");for(var t,r=o(e,!0),n=0;n<r.length;n+=this.segmentSize){t=this._aes.encrypt(this._shiftRegister);for(var i=0;i<this.segmentSize;i++)r[n+i]^=t[i];s(this._shiftRegister,this._shiftRegister,0,this.segmentSize),s(e,this._shiftRegister,16-this.segmentSize,n,n+this.segmentSize)}return r};var I=function(e,t){if(!(this instanceof I))throw Error("AES must be instanitated with `new`");if(this.description="Output Feedback",this.name="ofb",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=i(16);this._lastPrecipher=o(t,!0),this._lastPrecipherIndex=16,this._aes=new P(e)};I.prototype.encrypt=function(e){for(var t=o(e,!0),r=0;r<t.length;r++)16===this._lastPrecipherIndex&&(this._lastPrecipher=this._aes.encrypt(this._lastPrecipher),this._lastPrecipherIndex=0),t[r]^=this._lastPrecipher[this._lastPrecipherIndex++];return t},I.prototype.decrypt=I.prototype.encrypt;var C=function(e){if(!(this instanceof C))throw Error("Counter must be instanitated with `new`");0===e||e||(e=1),"number"==typeof e?(this._counter=i(16),this.setValue(e)):this.setBytes(e)};C.prototype.setValue=function(e){if("number"!=typeof e||parseInt(e)!=e)throw new Error("invalid counter value (must be an integer)");if(e>Number.MAX_SAFE_INTEGER)throw new Error("integer value out of safe range");for(var t=15;t>=0;--t)this._counter[t]=e%256,e=parseInt(e/256)},C.prototype.setBytes=function(e){if(16!=(e=o(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},C.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var R=function(e,t){if(!(this instanceof R))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",t instanceof C||(t=new C(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new P(e)};R.prototype.encrypt=function(e){for(var t=o(e,!0),r=0;r<t.length;r++)16===this._remainingCounterIndex&&(this._remainingCounter=this._aes.encrypt(this._counter._counter),this._remainingCounterIndex=0,this._counter.increment()),t[r]^=this._remainingCounter[this._remainingCounterIndex++];return t},R.prototype.decrypt=R.prototype.encrypt;var T={AES:P,Counter:C,ModeOfOperation:{ecb:A,cbc:x,cfb:M,ofb:I,ctr:R},utils:{hex:u,utf8:c},padding:{pkcs7:{pad:function(e){var t=16-(e=o(e,!0)).length%16,r=i(e.length+t);s(e,r);for(var n=e.length;n<r.length;n++)r[n]=t;return r},strip:function(e){if((e=o(e,!0)).length<16)throw new Error("PKCS#7 invalid length");var t=e[e.length-1];if(t>16)throw new Error("PKCS#7 padding byte out of range");for(var r=e.length-t,n=0;n<t;n++)if(e[r+n]!==t)throw new Error("PKCS#7 invalid padding byte");var a=i(r);return s(e,a,0,0,r),a}}},_arrayTest:{coerceArray:o,createArray:i,copyArray:s}};e.exports=T}()},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeSignDoc=t.makeSignBytes=t.makeAuthInfoBytes=t.isOfflineDirectSigner=t.encodePubkey=t.decodePubkey=t.makeCosmoshubPath=t.DirectSecp256k1Wallet=t.DirectSecp256k1HdWallet=t.Registry=void 0;var n=r(720);Object.defineProperty(t,"Registry",{enumerable:!0,get:function(){return n.Registry}});var o=r(723);Object.defineProperty(t,"DirectSecp256k1HdWallet",{enumerable:!0,get:function(){return o.DirectSecp256k1HdWallet}});var i=r(724);Object.defineProperty(t,"DirectSecp256k1Wallet",{enumerable:!0,get:function(){return i.DirectSecp256k1Wallet}});var s=r(358);Object.defineProperty(t,"makeCosmoshubPath",{enumerable:!0,get:function(){return s.makeCosmoshubPath}});var a=r(725);Object.defineProperty(t,"decodePubkey",{enumerable:!0,get:function(){return a.decodePubkey}}),Object.defineProperty(t,"encodePubkey",{enumerable:!0,get:function(){return a.encodePubkey}});var c=r(727);Object.defineProperty(t,"isOfflineDirectSigner",{enumerable:!0,get:function(){return c.isOfflineDirectSigner}});var u=r(193);Object.defineProperty(t,"makeAuthInfoBytes",{enumerable:!0,get:function(){return u.makeAuthInfoBytes}}),Object.defineProperty(t,"makeSignBytes",{enumerable:!0,get:function(){return u.makeSignBytes}}),Object.defineProperty(t,"makeSignDoc",{enumerable:!0,get:function(){return u.makeSignDoc}})},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.Registry=void 0;const n=r(721),o=r(137),i=r(355),s=r(138),a={cosmosCoin:"/cosmos.base.v1beta1.Coin",cosmosMsgSend:"/cosmos.bank.v1beta1.MsgSend",cosmosTxBody:"/cosmos.tx.v1beta1.TxBody",googleAny:"/google.protobuf.Any"};t.Registry=class{constructor(e=[]){const{cosmosCoin:t,cosmosMsgSend:r}=a;this.types=new Map([[t,o.Coin],[r,n.MsgSend],...e])}register(e,t){this.types.set(e,t)}lookupType(e){return this.types.get(e)}lookupTypeWithError(e){const t=this.lookupType(e);if(!t)throw new Error("Unregistered type url: "+e);return t}encode({typeUrl:e,value:t}){if(e===a.cosmosTxBody)return this.encodeTxBody(t);const r=this.lookupTypeWithError(e),n=r.fromPartial(t);return Uint8Array.from(r.encode(n).finish())}encodeTxBody(e){const t=e.messages.map(e=>{const t=this.encode(e);return s.Any.fromPartial({typeUrl:e.typeUrl,value:t})}),r=i.TxBody.fromPartial(Object.assign(Object.assign({},e),{messages:t}));return Uint8Array.from(i.TxBody.encode(r).finish())}decode({typeUrl:t,value:r}){if(t===a.cosmosTxBody)return this.decodeTxBody(r);const n=this.lookupTypeWithError(t).decode(r);return Object.entries(n).forEach(([t,r])=>{void 0!==e&&void 0!==e.isBuffer&&e.isBuffer(r)&&(n[t]=Uint8Array.from(r))}),n}decodeTxBody(e){const t=i.TxBody.decode(e);return Object.assign(Object.assign({},t),{messages:t.messages.map(({typeUrl:e,value:t})=>{if(!e)throw new Error("Missing type_url in Any");if(!t)throw new Error("Missing value in Any");return this.decode({typeUrl:e,value:t})})})}}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MsgClientImpl=t.MsgMultiSendResponse=t.MsgMultiSend=t.MsgSendResponse=t.MsgSend=t.protobufPackage=void 0;const o=r(137),i=r(722),s=n(r(48));t.protobufPackage="cosmos.bank.v1beta1";const a={fromAddress:"",toAddress:""};t.MsgSend={encode(e,t=s.default.Writer.create()){t.uint32(10).string(e.fromAddress),t.uint32(18).string(e.toAddress);for(const r of e.amount)o.Coin.encode(r,t.uint32(26).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},a);for(i.amount=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.fromAddress=r.string();break;case 2:i.toAddress=r.string();break;case 3:i.amount.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},a);if(t.amount=[],void 0!==e.fromAddress&&null!==e.fromAddress?t.fromAddress=String(e.fromAddress):t.fromAddress="",void 0!==e.toAddress&&null!==e.toAddress?t.toAddress=String(e.toAddress):t.toAddress="",void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},a);if(t.amount=[],void 0!==e.fromAddress&&null!==e.fromAddress?t.fromAddress=e.fromAddress:t.fromAddress="",void 0!==e.toAddress&&null!==e.toAddress?t.toAddress=e.toAddress:t.toAddress="",void 0!==e.amount&&null!==e.amount)for(const r of e.amount)t.amount.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return void 0!==e.fromAddress&&(t.fromAddress=e.fromAddress),void 0!==e.toAddress&&(t.toAddress=e.toAddress),e.amount?t.amount=e.amount.map(e=>e?o.Coin.toJSON(e):void 0):t.amount=[],t}};const c={};t.MsgSendResponse={encode:(e,t=s.default.Writer.create())=>t,decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},c);for(;r.pos<n;){const e=r.uint32();r.skipType(7&e)}return o},fromJSON:e=>Object.assign({},c),fromPartial:e=>Object.assign({},c),toJSON:e=>({})};const u={};t.MsgMultiSend={encode(e,t=s.default.Writer.create()){for(const r of e.inputs)i.Input.encode(r,t.uint32(10).fork()).ldelim();for(const r of e.outputs)i.Output.encode(r,t.uint32(18).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},u);for(o.inputs=[],o.outputs=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.inputs.push(i.Input.decode(r,r.uint32()));break;case 2:o.outputs.push(i.Output.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},u);if(t.inputs=[],t.outputs=[],void 0!==e.inputs&&null!==e.inputs)for(const r of e.inputs)t.inputs.push(i.Input.fromJSON(r));if(void 0!==e.outputs&&null!==e.outputs)for(const r of e.outputs)t.outputs.push(i.Output.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},u);if(t.inputs=[],t.outputs=[],void 0!==e.inputs&&null!==e.inputs)for(const r of e.inputs)t.inputs.push(i.Input.fromPartial(r));if(void 0!==e.outputs&&null!==e.outputs)for(const r of e.outputs)t.outputs.push(i.Output.fromPartial(r));return t},toJSON(e){const t={};return e.inputs?t.inputs=e.inputs.map(e=>e?i.Input.toJSON(e):void 0):t.inputs=[],e.outputs?t.outputs=e.outputs.map(e=>e?i.Output.toJSON(e):void 0):t.outputs=[],t}};const l={};t.MsgMultiSendResponse={encode:(e,t=s.default.Writer.create())=>t,decode(e,t){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},l);for(;r.pos<n;){const e=r.uint32();r.skipType(7&e)}return o},fromJSON:e=>Object.assign({},l),fromPartial:e=>Object.assign({},l),toJSON:e=>({})};t.MsgClientImpl=class{constructor(e){this.rpc=e}Send(e){const r=t.MsgSend.encode(e).finish();return this.rpc.request("cosmos.bank.v1beta1.Msg","methodDesc.name",r).then(e=>t.MsgSendResponse.decode(new s.default.Reader(e)))}MultiSend(e){const r=t.MsgMultiSend.encode(e).finish();return this.rpc.request("cosmos.bank.v1beta1.Msg","methodDesc.name",r).then(e=>t.MsgMultiSendResponse.decode(new s.default.Reader(e)))}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=t.DenomUnit=t.Supply=t.Output=t.Input=t.SendEnabled=t.Params=t.protobufPackage=void 0;const o=r(137),i=n(r(48));t.protobufPackage="cosmos.bank.v1beta1";const s={defaultSendEnabled:!1};t.Params={encode(e,r=i.default.Writer.create()){for(const n of e.sendEnabled)t.SendEnabled.encode(n,r.uint32(10).fork()).ldelim();return r.uint32(16).bool(e.defaultSendEnabled),r},decode(e,r){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const a=Object.assign({},s);for(a.sendEnabled=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:a.sendEnabled.push(t.SendEnabled.decode(n,n.uint32()));break;case 2:a.defaultSendEnabled=n.bool();break;default:n.skipType(7&e)}}return a},fromJSON(e){const r=Object.assign({},s);if(r.sendEnabled=[],void 0!==e.sendEnabled&&null!==e.sendEnabled)for(const n of e.sendEnabled)r.sendEnabled.push(t.SendEnabled.fromJSON(n));return void 0!==e.defaultSendEnabled&&null!==e.defaultSendEnabled?r.defaultSendEnabled=Boolean(e.defaultSendEnabled):r.defaultSendEnabled=!1,r},fromPartial(e){const r=Object.assign({},s);if(r.sendEnabled=[],void 0!==e.sendEnabled&&null!==e.sendEnabled)for(const n of e.sendEnabled)r.sendEnabled.push(t.SendEnabled.fromPartial(n));return void 0!==e.defaultSendEnabled&&null!==e.defaultSendEnabled?r.defaultSendEnabled=e.defaultSendEnabled:r.defaultSendEnabled=!1,r},toJSON(e){const r={};return e.sendEnabled?r.sendEnabled=e.sendEnabled.map(e=>e?t.SendEnabled.toJSON(e):void 0):r.sendEnabled=[],void 0!==e.defaultSendEnabled&&(r.defaultSendEnabled=e.defaultSendEnabled),r}};const a={denom:"",enabled:!1};t.SendEnabled={encode:(e,t=i.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(16).bool(e.enabled),t),decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},a);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.denom=r.string();break;case 2:o.enabled=r.bool();break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},a);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.enabled&&null!==e.enabled?t.enabled=Boolean(e.enabled):t.enabled=!1,t},fromPartial(e){const t=Object.assign({},a);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.enabled&&null!==e.enabled?t.enabled=e.enabled:t.enabled=!1,t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.enabled&&(t.enabled=e.enabled),t}};const c={address:""};t.Input={encode(e,t=i.default.Writer.create()){t.uint32(10).string(e.address);for(const r of e.coins)o.Coin.encode(r,t.uint32(18).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},c);for(s.coins=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.address=r.string();break;case 2:s.coins.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},c);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=String(e.address):t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},c);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=e.address:t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return void 0!==e.address&&(t.address=e.address),e.coins?t.coins=e.coins.map(e=>e?o.Coin.toJSON(e):void 0):t.coins=[],t}};const u={address:""};t.Output={encode(e,t=i.default.Writer.create()){t.uint32(10).string(e.address);for(const r of e.coins)o.Coin.encode(r,t.uint32(18).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},u);for(s.coins=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.address=r.string();break;case 2:s.coins.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},u);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=String(e.address):t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},u);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=e.address:t.address="",void 0!==e.coins&&null!==e.coins)for(const r of e.coins)t.coins.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return void 0!==e.address&&(t.address=e.address),e.coins?t.coins=e.coins.map(e=>e?o.Coin.toJSON(e):void 0):t.coins=[],t}};const l={};t.Supply={encode(e,t=i.default.Writer.create()){for(const r of e.total)o.Coin.encode(r,t.uint32(10).fork()).ldelim();return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},l);for(s.total=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.total.push(o.Coin.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},l);if(t.total=[],void 0!==e.total&&null!==e.total)for(const r of e.total)t.total.push(o.Coin.fromJSON(r));return t},fromPartial(e){const t=Object.assign({},l);if(t.total=[],void 0!==e.total&&null!==e.total)for(const r of e.total)t.total.push(o.Coin.fromPartial(r));return t},toJSON(e){const t={};return e.total?t.total=e.total.map(e=>e?o.Coin.toJSON(e):void 0):t.total=[],t}};const f={denom:"",exponent:0,aliases:""};t.DenomUnit={encode(e,t=i.default.Writer.create()){t.uint32(10).string(e.denom),t.uint32(16).uint32(e.exponent);for(const r of e.aliases)t.uint32(26).string(r);return t},decode(e,t){const r=e instanceof Uint8Array?new i.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const o=Object.assign({},f);for(o.aliases=[];r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:o.denom=r.string();break;case 2:o.exponent=r.uint32();break;case 3:o.aliases.push(r.string());break;default:r.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},f);if(t.aliases=[],void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.exponent&&null!==e.exponent?t.exponent=Number(e.exponent):t.exponent=0,void 0!==e.aliases&&null!==e.aliases)for(const r of e.aliases)t.aliases.push(String(r));return t},fromPartial(e){const t=Object.assign({},f);if(t.aliases=[],void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.exponent&&null!==e.exponent?t.exponent=e.exponent:t.exponent=0,void 0!==e.aliases&&null!==e.aliases)for(const r of e.aliases)t.aliases.push(r);return t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.exponent&&(t.exponent=e.exponent),e.aliases?t.aliases=e.aliases.map(e=>e):t.aliases=[],t}};const d={description:"",base:"",display:""};t.Metadata={encode(e,r=i.default.Writer.create()){r.uint32(10).string(e.description);for(const n of e.denomUnits)t.DenomUnit.encode(n,r.uint32(18).fork()).ldelim();return r.uint32(26).string(e.base),r.uint32(34).string(e.display),r},decode(e,r){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let o=void 0===r?n.len:n.pos+r;const s=Object.assign({},d);for(s.denomUnits=[];n.pos<o;){const e=n.uint32();switch(e>>>3){case 1:s.description=n.string();break;case 2:s.denomUnits.push(t.DenomUnit.decode(n,n.uint32()));break;case 3:s.base=n.string();break;case 4:s.display=n.string();break;default:n.skipType(7&e)}}return s},fromJSON(e){const r=Object.assign({},d);if(r.denomUnits=[],void 0!==e.description&&null!==e.description?r.description=String(e.description):r.description="",void 0!==e.denomUnits&&null!==e.denomUnits)for(const n of e.denomUnits)r.denomUnits.push(t.DenomUnit.fromJSON(n));return void 0!==e.base&&null!==e.base?r.base=String(e.base):r.base="",void 0!==e.display&&null!==e.display?r.display=String(e.display):r.display="",r},fromPartial(e){const r=Object.assign({},d);if(r.denomUnits=[],void 0!==e.description&&null!==e.description?r.description=e.description:r.description="",void 0!==e.denomUnits&&null!==e.denomUnits)for(const n of e.denomUnits)r.denomUnits.push(t.DenomUnit.fromPartial(n));return void 0!==e.base&&null!==e.base?r.base=e.base:r.base="",void 0!==e.display&&null!==e.display?r.display=e.display:r.display="",r},toJSON(e){const r={};return void 0!==e.description&&(r.description=e.description),e.denomUnits?r.denomUnits=e.denomUnits.map(e=>e?t.DenomUnit.toJSON(e):void 0):r.denomUnits=[],void 0!==e.base&&(r.base=e.base),void 0!==e.display&&(r.display=e.display),r}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectSecp256k1HdWallet=void 0;const n=r(50),o=r(114),i=r(358),s=r(193);class a{constructor(e,t,r,n,o){this.secret=e,this.accounts=[{hdPath:t,prefix:o}],this.privkey=r,this.pubkey=n}static async fromMnemonic(e,t=i.makeCosmoshubPath(0),r="cosmos"){const o=new n.EnglishMnemonic(e),s=await n.Bip39.mnemonicToSeed(o),{privkey:c}=n.Slip10.derivePath(n.Slip10Curve.Secp256k1,s,t),u=(await n.Secp256k1.makeKeypair(c)).pubkey;return new a(o,t,c,n.Secp256k1.compressPubkey(u),r)}static async generate(e=12,t=i.makeCosmoshubPath(0),r="cosmos"){const o=4*Math.floor(11*e/33),s=n.Random.getBytes(o),c=n.Bip39.encode(s);return a.fromMnemonic(c.toString(),t,r)}get mnemonic(){return this.secret.toString()}get address(){return o.rawSecp256k1PubkeyToAddress(this.pubkey,this.accounts[0].prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signDirect(e,t){const r=s.makeSignBytes(t);if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const i=n.sha256(r),a=await n.Secp256k1.createSignature(i,this.privkey),c=new Uint8Array([...a.r(32),...a.s(32)]);return{signed:t,signature:o.encodeSecp256k1Signature(this.pubkey,c)}}}t.DirectSecp256k1HdWallet=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectSecp256k1Wallet=void 0;const n=r(50),o=r(114),i=r(193);class s{constructor(e,t,r){this.privkey=e,this.pubkey=t,this.prefix=r}static async fromKey(e,t="cosmos"){const r=(await n.Secp256k1.makeKeypair(e)).pubkey;return new s(e,n.Secp256k1.compressPubkey(r),t)}get address(){return o.rawSecp256k1PubkeyToAddress(this.pubkey,this.prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signDirect(e,t){const r=i.makeSignBytes(t);if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const s=n.sha256(r),a=await n.Secp256k1.createSignature(s,this.privkey),c=new Uint8Array([...a.r(32),...a.s(32)]);return{signed:t,signature:o.encodeSecp256k1Signature(this.pubkey,c)}}}t.DirectSecp256k1Wallet=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePubkey=t.encodePubkey=void 0;const n=r(39),o=r(114),i=r(726),s=r(138);t.encodePubkey=function(e){switch(e.type){case"tendermint/PubKeySecp256k1":{const t=i.PubKey.fromPartial({key:n.fromBase64(e.value)});return s.Any.fromPartial({typeUrl:"/cosmos.crypto.secp256k1.PubKey",value:Uint8Array.from(i.PubKey.encode(t).finish())})}default:throw new Error(`Pubkey type ${e.type} not recognized`)}},t.decodePubkey=function(e){if(!e||!e.value)return null;switch(e.typeUrl){case"/cosmos.crypto.secp256k1.PubKey":{const{key:t}=i.PubKey.decode(e.value);return o.encodeSecp256k1Pubkey(t)}default:throw new Error(`Pubkey type_url ${e.typeUrl} not recognized`)}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PrivKey=t.PubKey=t.protobufPackage=void 0;const o=n(r(48));t.protobufPackage="cosmos.crypto.secp256k1";const i={};t.PubKey={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).bytes(e.key),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const s=Object.assign({},i);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:s.key=r.bytes();break;default:r.skipType(7&e)}}return s},fromJSON(e){const t=Object.assign({},i);return void 0!==e.key&&null!==e.key&&(t.key=u(e.key)),t},fromPartial(e){const t=Object.assign({},i);return void 0!==e.key&&null!==e.key?t.key=e.key:t.key=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.key&&(t.key=f(void 0!==e.key?e.key:new Uint8Array)),t}};const s={};t.PrivKey={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).bytes(e.key),t),decode(e,t){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let n=void 0===t?r.len:r.pos+t;const i=Object.assign({},s);for(;r.pos<n;){const e=r.uint32();switch(e>>>3){case 1:i.key=r.bytes();break;default:r.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},s);return void 0!==e.key&&null!==e.key&&(t.key=u(e.key)),t},fromPartial(e){const t=Object.assign({},s);return void 0!==e.key&&null!==e.key?t.key=e.key:t.key=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.key&&(t.key=f(void 0!==e.key?e.key:new Uint8Array)),t}};var a=(()=>{if(void 0!==a)return a;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const c=a.atob||(e=>a.Buffer.from(e,"base64").toString("binary"));function u(e){const t=c(e),r=new Uint8Array(t.length);for(let e=0;e<t.length;++e)r[e]=t.charCodeAt(e);return r}const l=a.btoa||(e=>a.Buffer.from(e,"binary").toString("base64"));function f(e){const t=[];for(let r=0;r<e.byteLength;++r)t.push(String.fromCharCode(e[r]));return l(t.join(""))}}).call(this,r(12))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isOfflineDirectSigner=void 0,t.isOfflineDirectSigner=function(e){return void 0!==e.signDirect}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(191),o=r(353),i=r(729);t.init=function(e,t){e.registerMessage(n.RestoreKeyRingMsg),e.registerMessage(n.DeleteKeyRingMsg),e.registerMessage(n.UpdateNameKeyRingMsg),e.registerMessage(n.ShowKeyRingMsg),e.registerMessage(n.CreateMnemonicKeyMsg),e.registerMessage(n.AddMnemonicKeyMsg),e.registerMessage(n.CreatePrivateKeyMsg),e.registerMessage(n.AddPrivateKeyMsg),e.registerMessage(n.CreateLedgerKeyMsg),e.registerMessage(n.AddLedgerKeyMsg),e.registerMessage(n.LockKeyRingMsg),e.registerMessage(n.UnlockKeyRingMsg),e.registerMessage(n.GetKeyMsg),e.registerMessage(n.RequestSignAminoMsg),e.registerMessage(n.RequestSignDirectMsg),e.registerMessage(n.GetKeyRingTypeMsg),e.registerMessage(n.GetMultiKeyStoreInfoMsg),e.registerMessage(n.ChangeKeyRingMsg),e.registerMessage(n.GetIsKeyStoreCoinTypeSetMsg),e.registerMessage(n.SetKeyStoreCoinTypeMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(191),i=r(11),s=r(11);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.RestoreKeyRingMsg:return a(e)(t,r);case o.DeleteKeyRingMsg:return c(e)(t,r);case o.UpdateNameKeyRingMsg:return u(e)(t,r);case o.ShowKeyRingMsg:return l(e)(t,r);case o.CreateMnemonicKeyMsg:return f(e)(t,r);case o.AddMnemonicKeyMsg:return d(e)(t,r);case o.CreatePrivateKeyMsg:return h(e)(t,r);case o.AddPrivateKeyMsg:return p(e)(t,r);case o.CreateLedgerKeyMsg:return g(e)(t,r);case o.AddLedgerKeyMsg:return m(e)(t,r);case o.LockKeyRingMsg:return y(e)(t,r);case o.UnlockKeyRingMsg:return b(e)(t,r);case o.GetKeyMsg:return v(e)(t,r);case o.RequestSignAminoMsg:return w(e)(t,r);case o.RequestSignDirectMsg:return _(e)(t,r);case o.GetKeyRingTypeMsg:return k(e)(t,r);case o.GetMultiKeyStoreInfoMsg:return O(e)(t,r);case o.ChangeKeyRingMsg:return S(e)(t,r);case o.GetIsKeyStoreCoinTypeSetMsg:return E(e)(t,r);case o.SetKeyStoreCoinTypeMsg:return j(e)(t,r);default:throw new Error("Unknown msg type")}};const a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.restore()})),c=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.deleteKeyRing(r.index,r.password)})),u=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.updateNameKeyRing(r.index,r.name)})),l=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.showKeyRing(r.index,r.password)})),f=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.createMnemonicKey(r.mnemonic,r.password,r.meta,r.bip44HDPath)}})),d=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.addMnemonicKey(r.mnemonic,r.meta,r.bip44HDPath)})),h=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.createPrivateKey(r.privateKey,r.password,r.meta)}})),p=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.addPrivateKey(r.privateKey,r.meta)})),g=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.createLedgerKey(t,r.password,r.meta,r.bip44HDPath)}})),m=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.addLedgerKey(t,r.meta,r.bip44HDPath)})),y=e=>()=>({status:e.lock()}),b=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return{status:yield e.unlock(r.password)}})),v=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin);const n=yield e.getKey(r.chainId);return{name:e.getKeyStoreMeta("name"),algo:"secp256k1",pubKey:n.pubKey,address:n.address,bech32Address:new i.Bech32Address(n.address).toBech32((yield e.chainsService.getChainInfo(r.chainId)).bech32Config.bech32PrefixAccAddr),isNanoLedger:n.isNanoLedger}})),w=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.requestSignAmino(t,r.chainId,r.signer,r.signDoc,r.signOptions)})),_=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin);const n=s.cosmos.tx.v1beta1.SignDoc.decode(r.signDocBytes),o=yield e.requestSignDirect(t,r.chainId,r.signer,n,r.signOptions);return{signedBytes:s.cosmos.tx.v1beta1.SignDoc.encode(o.signed).finish(),signature:o.signature}})),k=e=>()=>e.getKeyRingType(),O=e=>()=>e.getMultiKeyStoreInfo(),S=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.changeKeyStoreFromMultiKeyStore(r.index)})),E=e=>(t,r)=>e.getKeyStoreBIP44Selectables(r.chainId,r.paths),j=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.setKeyStoreCoinType(r.chainId,r.coinType),e.keyRingStatus}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(359),t),o(r(803),t)},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(r(194));t.logs=i;const s=n(r(104));t.types=s;var a=r(737);t.pubkeyToAddress=a.pubkeyToAddress;var c=r(760);t.unmarshalTx=c.unmarshalTx;var u=r(196);t.makeSignBytes=u.makeSignBytes,t.marshalTx=u.marshalTx;var l=r(197);t.BroadcastMode=l.BroadcastMode,t.RestClient=l.RestClient;var f=r(377);t.CosmWasmClient=f.CosmWasmClient;var d=r(799);t.makeCosmoshubPath=d.makeSecretNetworkPath,t.Secp256k1Pen=d.Secp256k1Pen;var h=r(203);t.decodeBech32Pubkey=h.decodeBech32Pubkey,t.encodeBech32Pubkey=h.encodeBech32Pubkey,t.encodeSecp256k1Pubkey=h.encodeSecp256k1Pubkey;var p=r(800);t.findSequenceForSignedTx=p.findSequenceForSignedTx;var g=r(204);t.encodeSecp256k1Signature=g.encodeSecp256k1Signature,t.decodeSignature=g.decodeSignature;var m=r(801);t.SigningCosmWasmClient=m.SigningCosmWasmClient;const y=o(r(368));t.EnigmaUtils=y.default},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(94));t.Bech32=class{static encode(e,t){return o.encode(e,o.toWords(t))}static decode(e){const t=o.decode(e);return{prefix:t.prefix,data:new Uint8Array(o.fromWords(t.words))}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(6));class i{constructor(e,t){this.data={atomics:new o.default(e),fractionalDigits:t}}static fromUserInput(e,t){i.verifyFractionalDigits(t);const r=e.match(/[^0-9.]/);if(r)throw new Error("Invalid character at position "+(r.index+1));let n,o;if(-1===e.search(/\./))n=e,o="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");n=t[0],o=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(o.length>t)throw new Error("Got more fractional digits than supported");const s=`${n}${o.padEnd(t,"0")}`;return new i(s,t)}static fromAtomics(e,t){return i.verifyFractionalDigits(t),new i(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new o.default(10).pow(new o.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),r=this.data.atomics.mod(e);if(r.isZero())return t.toString();{const e=r.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new o.default(e.atomics));return new i(t.toString(),this.fractionalDigits)}}t.Decimal=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(6)),i=new o.default("18446744073709551615",10,"be");class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);return new s(e[0]*2**24+65536*e[1]+256*e[2]+e[3])}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=s;class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new a(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=a;class c{constructor(e){const t=new a(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=a.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class u{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(i))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const t=[];for(let r=0;r<e.length;++r)t.push(e[r]);return new u(new o.default([...t]))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new u(new o.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");let t;try{t=new o.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new u(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=u},function(e,t,r){"use strict";function n(e){return!("string"!=typeof e&&"number"!=typeof e&&"boolean"!=typeof e&&null!==e&&!o(e)&&!i(e))}function o(e){if(!Array.isArray(e))return!1;for(const t of e)if(!n(t))return!1;return!0}function i(e){if("object"!=typeof e||null===e)return!1;if("[object Object]"!==Object.prototype.toString.call(e))return!1;return Object.getOwnPropertyNames(e).map(t=>e[t]).every(n)}Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonCompatibleValue=n,t.isJsonCompatibleArray=o,t.isJsonCompatibleDictionary=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(360),o=r(362),i="string:",s="bytes:";class a{static toJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e)return`${i}${e}`;if(o.isUint8Array(e))return`${s}${n.Encoding.toHex(e)}`;if(Array.isArray(e))return e.map(a.toJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e)){const n=e[r];void 0!==n&&(t[r]=a.toJson(n))}return t}throw new Error("Cannot encode type to JSON")}static fromJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e){if(e.startsWith(i))return e.slice(i.length);if(e.startsWith(s))return n.Encoding.fromHex(e.slice(s.length));throw new Error("Found string with unknown prefix")}if(Array.isArray(e))return e.map(a.fromJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e))t[r]=a.fromJson(e[r]);return t}throw new Error("Cannot decode type from JSON")}}t.TransactionEncoder=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(42),i=r(104),{fromBase64:s}=o.Encoding;function a(e,t){if(33!==e.length)throw new Error("Invalid Secp256k1 pubkey length (compressed): "+e.length);const r=new n.Sha256(e).digest(),i=new n.Ripemd160(r).digest();return o.Bech32.encode(t,i)}t.rawSecp256k1PubkeyToAddress=a,t.pubkeyToAddress=function(e,t){const r=s(e.value);switch(e.type){case i.pubkeyType.secp256k1:return a(r,t);case i.pubkeyType.ed25519:{if(32!==r.length)throw new Error("Invalid Ed25519 pubkey length: "+r.length);const e=new n.Sha256(r).digest();return o.Bech32.encode(t,e.slice(0,20))}case i.pubkeyType.sr25519:{if(32!==r.length)throw new Error("Invalid Sr25519 pubkey length: "+r.length);const e=new n.Sha256(r).digest();return o.Bech32.encode(t,e.slice(0,20))}default:throw new Error("Unrecognized public key algorithm")}}},function(e,t,r){"use strict";(function(e){var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(69)),s=r(97),a=n(r(311)),c=r(364);t.Bip39=class{static encode(e){if(-1===[16,20,24,28,32].indexOf(e.length))throw new Error("invalid input length");return new c.EnglishMnemonic(i.entropyToMnemonic(o.Encoding.toHex(e)))}static decode(e){return o.Encoding.fromHex(i.mnemonicToEntropy(e.toString()))}static async mnemonicToSeed(t,r){const n=e.from(a.nfkd(t.toString()),"utf8"),o="mnemonic"+(r?a.nfkd(r):""),i=e.from(o,"utf8");return this.pbkdf2(n,i,2048,64,"sha512")}static async pbkdf2(e,t,r,n,o){return new Promise((i,a)=>{s.pbkdf2(e,t,r,n,o,(e,t)=>{e?a(e):i(new Uint8Array(t))})})}}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(740);Object.defineProperty(t,"Decimal",{enumerable:!0,get:function(){return n.Decimal}});var o=r(741);Object.defineProperty(t,"Int53",{enumerable:!0,get:function(){return o.Int53}}),Object.defineProperty(t,"Uint32",{enumerable:!0,get:function(){return o.Uint32}}),Object.defineProperty(t,"Uint53",{enumerable:!0,get:function(){return o.Uint53}}),Object.defineProperty(t,"Uint64",{enumerable:!0,get:function(){return o.Uint64}})},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Decimal=void 0;const o=n(r(6));class i{constructor(e,t){this.data={atomics:new o.default(e),fractionalDigits:t}}static fromUserInput(e,t){i.verifyFractionalDigits(t);const r=e.match(/[^0-9.]/);if(r)throw new Error("Invalid character at position "+(r.index+1));let n,o;if(-1===e.search(/\./))n=e,o="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");n=t[0],o=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(o.length>t)throw new Error("Got more fractional digits than supported");const s=`${n}${o.padEnd(t,"0")}`;return new i(s,t)}static fromAtomics(e,t){return i.verifyFractionalDigits(t),new i(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}static compare(e,t){if(e.fractionalDigits!==t.fractionalDigits)throw new Error("Fractional digits do not match");return e.data.atomics.cmp(new o.default(t.atomics))}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new o.default(10).pow(new o.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),r=this.data.atomics.mod(e);if(r.isZero())return t.toString();{const e=r.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new o.default(e.atomics));return new i(t.toString(),this.fractionalDigits)}equals(e){return 0===i.compare(this,e)}isLessThan(e){return i.compare(this,e)<0}isLessThanOrEqual(e){return i.compare(this,e)<=0}isGreaterThan(e){return i.compare(this,e)>0}isGreaterThanOrEqual(e){return i.compare(this,e)>=0}}t.Decimal=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Int53=t.Uint32=void 0;const o=n(r(6)),i=new o.default("18446744073709551615",10,"be");class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);return new s(e[0]*2**24+65536*e[1]+256*e[2]+e[3])}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=s;class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new a(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=a;class c{constructor(e){const t=new a(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=a.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class u{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(i))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const t=[];for(let r=0;r<e.length;++r)t.push(e[r]);return new u(new o.default([...t]))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new u(new o.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");let t;try{t=new o.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new u(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=u},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromAscii=t.toAscii=void 0,t.toAscii=function(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))},t.fromAscii=function(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.fromBase64=t.toBase64=void 0;const s=i(r(117));t.toBase64=function(e){return s.fromByteArray(e)},t.fromBase64=function(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return s.toByteArray(e)}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.hasOwnProperty.call(e,r)&&n(t,e,r);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32=void 0;const s=i(r(94));t.Bech32=class{static encode(e,t){return s.encode(e,s.toWords(t))}static decode(e){const t=s.decode(e);return{prefix:t.prefix,data:new Uint8Array(s.fromWords(t.words))}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromHex=t.toHex=void 0,t.toHex=function(e){let t="";for(const r of e)t+=("0"+r.toString(16)).slice(-2);return t},t.fromHex=function(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let r=0;r<e.length;r+=2){const n=e.substr(r,2);if(!n.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(n,16))}return new Uint8Array(t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRfc3339=t.fromRfc3339=void 0;const n=r(361),o=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/;function i(e,t=2){const r="00000"+e.toString();return r.substring(r.length-t)}t.fromRfc3339=function(e){const t=o.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const r=+t[1],i=+t[2],s=+t[3],a=+t[4],c=+t[5],u=+t[6],l=t[7]?Math.floor(1e3*+t[7]):0;let f,d,h;"Z"===t[8]?(f=1,d=0,h=0):(f="-"===t[8].substring(0,1)?-1:1,d=+t[8].substring(1,3),h=+t[8].substring(4,6));const p=f*(60*d+h)*60;return new n.ReadonlyDate(n.ReadonlyDate.UTC(r,i-1,s,a,c,u,l)-1e3*p)},t.toRfc3339=function(e){return`${e.getUTCFullYear()}-${i(e.getUTCMonth()+1)}-${i(e.getUTCDate())}T${i(e.getUTCHours())}:${i(e.getUTCMinutes())}:${i(e.getUTCSeconds())}.${i(e.getUTCMilliseconds(),3)}Z`}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.fromUtf8=t.toUtf8=void 0,t.toUtf8=function(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))},t.fromUtf8=function(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!function(t){const r=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),r)}(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assert=void 0,t.assert=function(e,t){if(!e)throw new Error(t||"condition is not truthy")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sleep=void 0,t.sleep=async function(e){return new Promise(t=>setTimeout(t,e))}},function(e,t,r){"use strict";(function(e){function r(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=void 0,t.isNonNullObject=r,t.isUint8Array=function(t){return!!r(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";function n(e){return!("string"!=typeof e&&"number"!=typeof e&&"boolean"!=typeof e&&null!==e&&!o(e)&&!i(e))}function o(e){if(!Array.isArray(e))return!1;for(const t of e)if(!n(t))return!1;return!0}function i(e){if("object"!=typeof e||null===e)return!1;if("[object Object]"!==Object.prototype.toString.call(e))return!1;return Object.getOwnPropertyNames(e).map(t=>e[t]).every(n)}Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonCompatibleValue=n,t.isJsonCompatibleArray=o,t.isJsonCompatibleDictionary=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(195),o=r(363),i="string:",s="bytes:";class a{static toJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e)return`${i}${e}`;if(o.isUint8Array(e))return`${s}${n.toHex(e)}`;if(Array.isArray(e))return e.map(a.toJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e)){const n=e[r];void 0!==n&&(t[r]=a.toJson(n))}return t}throw new Error("Cannot encode type to JSON")}static fromJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e){if(e.startsWith(i))return e.slice(i.length);if(e.startsWith(s))return n.fromHex(e.slice(s.length));throw new Error("Found string with unknown prefix")}if(Array.isArray(e))return e.map(a.fromJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const r of Object.keys(e))t[r]=a.fromJson(e[r]);return t}throw new Error("Cannot decode type from JSON")}}t.TransactionEncoder=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(195);t.Encoding=class{static toHex(e){return n.toHex(e)}static fromHex(e){return n.fromHex(e)}static toBase64(e){return n.toBase64(e)}static fromBase64(e){return n.fromBase64(e)}static toAscii(e){return n.toAscii(e)}static fromAscii(e){return n.fromAscii(e)}static toUtf8(e){return n.toUtf8(e)}static fromUtf8(e){return n.fromUtf8(e)}static fromRfc3339(e){return n.fromRfc3339(e)}static toRfc3339(e){return n.toRfc3339(e)}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(222));t.Keccak256=class{constructor(e){this.blockSize=64,this.impl=o.default.keccak256.create(),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=n(r(314));t.Argon2id=class{static async execute(e,t,r){return await o.default.ready,o.default.crypto_pwhash(r.outputLength,e,t,r.opsLimit,1024*r.memLimitKib,o.default.crypto_pwhash_ALG_ARGON2ID13)}};class i{constructor(e,t){this.privkey=e,this.pubkey=t}static fromLibsodiumPrivkey(e){if(64!==e.length)throw new Error(`Unexpected key length ${e.length}. Must be 64.`);return new i(e.slice(0,32),e.slice(32,64))}toLibsodiumPrivkey(){return new Uint8Array([...this.privkey,...this.pubkey])}}t.Ed25519Keypair=i;t.Ed25519=class{static async makeKeypair(e){await o.default.ready;const t=o.default.crypto_sign_seed_keypair(e);return i.fromLibsodiumPrivkey(t.privateKey)}static async createSignature(e,t){return await o.default.ready,o.default.crypto_sign_detached(e,t.toLibsodiumPrivkey())}static async verifySignature(e,t,r){return await o.default.ready,o.default.crypto_sign_verify_detached(e,t,r)}};t.Xchacha20poly1305Ietf=class{static async encrypt(e,t,r){await o.default.ready;return o.default.crypto_aead_xchacha20poly1305_ietf_encrypt(e,null,null,r,t)}static async decrypt(e,t,r){await o.default.ready;return o.default.crypto_aead_xchacha20poly1305_ietf_decrypt(null,e,null,r,t)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Random=class{static getBytes(e){try{const t="object"==typeof window?window:self,r=void 0!==t.crypto?t.crypto:t.msCrypto,n=new Uint8Array(e);return r.getRandomValues(n),n}catch(t){try{const t=r(72);return new Uint8Array([...t.randomBytes(e)])}catch(e){throw new Error("No secure random number generator found")}}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(75)),{toHex:s}=o.Encoding;t.Ripemd160=class{constructor(e){this.blockSize=64,this.impl=new i.default,e&&this.update(e)}update(e){return this.impl.update(s(e),"hex"),this}digest(){return Uint8Array.from(this.impl.digest())}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(6)),s=n(r(45)),a=r(366),c=new s.default.ec("secp256k1"),u=new i.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","hex");t.Secp256k1=class{static async makeKeypair(e){if(32!==e.length)throw new Error("input data is not a valid secp256k1 private key");const t=c.keyFromPrivate(e);if(!0!==t.validate().result)throw new Error("input data is not a valid secp256k1 private key");if(new i.default(e).gte(u))throw new Error("input data is not a valid secp256k1 private key");return{privkey:o.Encoding.fromHex(t.getPrivate("hex")),pubkey:o.Encoding.fromHex(t.getPublic().encode("hex"))}}static async createSignature(e,t){if(0===e.length)throw new Error("Message hash must not be empty");if(e.length>32)throw new Error("Message hash length must not exceed 32 bytes");const r=c.keyFromPrivate(t).sign(e,{canonical:!0});return new a.ExtendedSecp256k1Signature(Uint8Array.from(r.r.toArray()),Uint8Array.from(r.s.toArray()),r.recoveryParam)}static async verifySignature(e,t,r){if(0===t.length)throw new Error("Message hash must not be empty");if(t.length>32)throw new Error("Message hash length must not exceed 32 bytes");const n=c.keyFromPublic(r);try{return n.verify(t,e.toDer())}catch(e){return!1}}static recoverPubkey(e,t){const r={r:o.Encoding.toHex(e.r()),s:o.Encoding.toHex(e.s())},n=c.recoverPubKey(t,r,e.recovery),i=c.keyFromPublic(n);return o.Encoding.fromHex(i.getPublic(!1,"hex"))}static compressPubkey(e){switch(e.length){case 33:return e;case 65:return Uint8Array.from(c.keyFromPublic(e).pub.encodeCompressed());default:throw new Error("Invalid pubkey length")}}static trimRecoveryByte(e){switch(e.length){case 64:return e;case 65:return e.slice(0,64);default:throw new Error("Invalid signature length")}}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(139),i=n(r(6)),s=n(r(45)),a=r(365),c=r(367);var u;!function(e){e.Secp256k1="Bitcoin seed",e.Ed25519="ed25519 seed"}(u=t.Slip10Curve||(t.Slip10Curve={})),t.slip10CurveFromString=function(e){switch(e){case u.Ed25519:return u.Ed25519;case u.Secp256k1:return u.Secp256k1;default:throw new Error(`Unknown curve string: '${e}'`)}};class l extends o.Uint32{static hardened(e){return new l(e+2**31)}static normal(e){return new l(e)}isHardened(){return this.data>=2**31}}t.Slip10RawIndex=l;const f=new s.default.ec("secp256k1");class d{static derivePath(e,t,r){let n=this.master(e,t);for(const t of r)n=this.child(e,n.privkey,n.chainCode,t);return n}static master(e,t){const r=new a.Hmac(c.Sha512,o.Encoding.toAscii(e)).update(t).digest(),n=r.slice(0,32),i=r.slice(32,64);return e!==u.Ed25519&&(this.isZero(n)||this.isGteN(e,n))?this.master(e,r):{chainCode:i,privkey:n}}static child(e,t,r,n){let o;if(n.isHardened()){const e=new Uint8Array([0,...t,...n.toBytesBigEndian()]);o=new a.Hmac(c.Sha512,r).update(e).digest()}else{if(e===u.Ed25519)throw new Error("Normal keys are not allowed with ed25519");{const s=new Uint8Array([...d.serializedPoint(e,new i.default(t)),...n.toBytesBigEndian()]);o=new a.Hmac(c.Sha512,r).update(s).digest()}}return this.childImpl(e,t,r,n,o)}static serializedPoint(e,t){switch(e){case u.Secp256k1:return o.Encoding.fromHex(f.g.mul(t).encodeCompressed("hex"));default:throw new Error("curve not supported")}}static childImpl(e,t,r,n,o){const s=o.slice(0,32),l=o.slice(32,64),f=l;if(e===u.Ed25519)return{chainCode:f,privkey:s};const d=this.n(e),h=new i.default(s).add(new i.default(t)).mod(d),p=Uint8Array.from(h.toArray("be",32));if(this.isGteN(e,s)||this.isZero(p)){const o=new a.Hmac(c.Sha512,r).update(new Uint8Array([1,...l,...n.toBytesBigEndian()])).digest();return this.childImpl(e,t,r,n,o)}return{chainCode:f,privkey:p}}static isZero(e){return e.every(e=>0===e)}static isGteN(e,t){return new i.default(t).gte(this.n(e))}static n(e){switch(e){case u.Secp256k1:return new i.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141",16);default:throw new Error("curve not supported")}}}t.Slip10=d},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(42),o=r(104);t.unmarshalTx=function(e){const t=JSON.parse(n.Encoding.fromUtf8(e));if(!o.isStdTx(t))throw new Error("Must be json encoded StdTx");return t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var r in e)t.hasOwnProperty(r)||(t[r]=e[r])}(r(198));var n=r(369);t.AEAD=n.AEAD;var o=r(370);t.SIV=o.SIV;var i=r(765);t.StreamEncryptor=i.StreamEncryptor,t.StreamDecryptor=i.StreamDecryptor;var s=r(371);t.CMAC=s.CMAC;var a=r(372);t.PMAC=a.PMAC;var c=r(766);t.PolyfillCryptoProvider=c.PolyfillCryptoProvider;var u=r(140);t.WebCryptoProvider=u.WebCryptoProvider},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106);class i{constructor(e,t){this._crypto=e,this._key=t,this._iv=new o.default,this._emptyPromise=Promise.resolve(this)}static importKey(e,t){return n(this,void 0,void 0,(function*(){if(16!==t.length&&32!==t.length)throw new Error(`Miscreant: invalid key length: ${t.length} (expected 16 or 32 bytes)`);const r=yield e.subtle.importKey("raw",t,"AES-CBC",!1,["encrypt"]);return new i(e,r)}))}clear(){return this}encryptBlock(e){return n(this,void 0,void 0,(function*(){const t={name:"AES-CBC",iv:this._iv.data},r=yield this._crypto.subtle.encrypt(t,this._key,e.data);return e.data.set(new Uint8Array(r,0,o.default.SIZE)),this._emptyPromise}))}}t.default=i},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});class o{constructor(e,t){this.key=e,this.crypto=t}static importKey(e,t){return n(this,void 0,void 0,(function*(){if(16!==t.length&&32!==t.length)throw new Error(`Miscreant: invalid key length: ${t.length} (expected 16 or 32 bytes)`);const r=yield e.subtle.importKey("raw",t,"AES-CTR",!1,["encrypt"]);return new o(r,e)}))}encryptCtr(e,t){return n(this,void 0,void 0,(function*(){const r=yield this.crypto.subtle.encrypt({name:"AES-CTR",counter:e,length:16},this.key,t);return new Uint8Array(r)}))}clear(){return this}}t.default=o},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=new Uint8Array([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0]);t.ctz=function(e){return n[e]}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(369),i=r(140);t.NONCE_SIZE=8,t.LAST_BLOCK_FLAG=1,t.COUNTER_MAX=4294967295;class s{static importKey(e,t,r,a=new i.WebCryptoProvider){return n(this,void 0,void 0,(function*(){return new s(yield o.AEAD.importKey(e,r,a),t)}))}constructor(e,t){this._aead=e,this._nonce_encoder=new c(t)}seal(e,t=!1,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._aead.seal(e,this._nonce_encoder.next(t),r)}))}clear(){return this._aead.clear(),this}}t.StreamEncryptor=s;class a{static importKey(e,t,r,s=new i.WebCryptoProvider){return n(this,void 0,void 0,(function*(){return new a(yield o.AEAD.importKey(e,r,s),t)}))}constructor(e,t){this._aead=e,this._nonce_encoder=new c(t)}open(e,t=!1,r=new Uint8Array(0)){return n(this,void 0,void 0,(function*(){return this._aead.open(e,this._nonce_encoder.next(t),r)}))}clear(){return this._aead.clear(),this}}t.StreamDecryptor=a;class c{constructor(e){if(e.length!==t.NONCE_SIZE)throw new Error("STREAM: nonce must be 8-bits (got "+e.length);this.buffer=new ArrayBuffer(t.NONCE_SIZE+4+1),this.view=new DataView(this.buffer),this.array=new Uint8Array(this.buffer),this.array.set(e),this.counter=0,this.finished=!1}next(e){if(this.finished)throw new Error("STREAM: already finished");if(this.view.setInt32(8,this.counter,!1),e)this.view.setInt8(12,t.LAST_BLOCK_FLAG),this.finished=!0;else if(this.counter+=1,this.counter>t.COUNTER_MAX)throw new Error("STREAM counter overflowed");return this.array}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(767),i=r(768);t.PolyfillCryptoProvider=class{constructor(){}importBlockCipherKey(e){return n(this,void 0,void 0,(function*(){return new o.default(e)}))}importCTRKey(e){return n(this,void 0,void 0,(function*(){return new i.default(new o.default(e))}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(200),o=new Uint8Array([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47]),i=new Uint8Array([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22]),s=new Uint8Array([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125]);let a,c,u,l,f,d,h,p,g=!1;function m(e,t=0){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function y(e,t=new Uint8Array(4),r=0){return t[r+0]=e>>>24,t[r+1]=e>>>16,t[r+2]=e>>>8,t[r+3]=e>>>0,t}function b(e){return i[e>>>24&255]<<24|i[e>>>16&255]<<16|i[e>>>8&255]<<8|i[255&e]}t.default=class{constructor(e){if(g||function(){function e(e,t){let r=e,n=t,o=0;for(let e=1;e<256&&0!==n;e<<=1)0!=(n&e)&&(o^=r,n^=e),r<<=1,0!=(256&r)&&(r^=283);return o}const t=e=>e<<24|e>>>8;a=new Uint32Array(256),c=new Uint32Array(256),u=new Uint32Array(256),l=new Uint32Array(256);for(let r=0;r<256;r++){const n=i[r];let o=e(n,2)<<24|n<<16|n<<8|e(n,3);a[r]=o,o=t(o),c[r]=o,o=t(o),u[r]=o,o=t(o),l[r]=o,o=t(o)}f=new Uint32Array(256),d=new Uint32Array(256),h=new Uint32Array(256),p=new Uint32Array(256);for(let r=0;r<256;r++){const n=s[r];let o=e(n,14)<<24|e(n,9)<<16|e(n,13)<<8|e(n,11);f[r]=o,o=t(o),d[r]=o,o=t(o),h[r]=o,o=t(o),p[r]=o,o=t(o)}g=!0}(),16!==e.length&&32!==e.length)throw new Error(`Miscreant: invalid key length: ${e.length} (expected 16 or 32 bytes)`);this._encKey=function(e){const t=new Uint32Array(e.length+28),r=e.length/4|0,n=t.length;for(let n=0;n<r;n++)t[n]=m(e,4*n);for(let e=r;e<n;e++){let n=t[e-1];e%r==0?n=b((i=n)<<8|i>>>24)^o[e/r-1]<<24:r>6&&e%r==4&&(n=b(n)),t[e]=t[e-r]^n}var i;return t}(e),this._emptyPromise=Promise.resolve(this)}clear(){return this._encKey&&n.wipe(this._encKey),this}encryptBlock(e){const t=e.data,r=e.data;let n=m(t,0),o=m(t,4),s=m(t,8),f=m(t,12);n^=this._encKey[0],o^=this._encKey[1],s^=this._encKey[2],f^=this._encKey[3];let d=0,h=0,p=0,g=0;const b=this._encKey.length/4-2;let v=4;for(let e=0;e<b;e++)d=this._encKey[v+0]^a[n>>>24&255]^c[o>>>16&255]^u[s>>>8&255]^l[255&f],h=this._encKey[v+1]^a[o>>>24&255]^c[s>>>16&255]^u[f>>>8&255]^l[255&n],p=this._encKey[v+2]^a[s>>>24&255]^c[f>>>16&255]^u[n>>>8&255]^l[255&o],g=this._encKey[v+3]^a[f>>>24&255]^c[n>>>16&255]^u[o>>>8&255]^l[255&s],v+=4,n=d,o=h,s=p,f=g;return n=i[d>>>24]<<24|i[h>>>16&255]<<16|i[p>>>8&255]<<8|i[255&g],o=i[h>>>24]<<24|i[p>>>16&255]<<16|i[g>>>8&255]<<8|i[255&d],s=i[p>>>24]<<24|i[g>>>16&255]<<16|i[d>>>8&255]<<8|i[255&h],f=i[g>>>24]<<24|i[d>>>16&255]<<16|i[h>>>8&255]<<8|i[255&p],n^=this._encKey[v+0],o^=this._encKey[v+1],s^=this._encKey[v+2],f^=this._encKey[v+3],y(n,r,0),y(o,r,4),y(s,r,8),y(f,r,12),this._emptyPromise}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){e.done?o(e.value):new r((function(t){t(e.value)})).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const o=r(106);function i(e){let t=1;for(let r=o.default.SIZE-1;r>=0;r--)t+=255&e.data[r]|0,e.data[r]=255&t,t>>>=8}t.default=class{constructor(e){this._cipher=e,this._counter=new o.default,this._buffer=new o.default}clear(){return this._buffer.clear(),this._counter.clear(),this._cipher.clear(),this}encryptCtr(e,t){return n(this,void 0,void 0,(function*(){if(e.length!==o.default.SIZE)throw new Error("CTR: iv length must be equal to cipher block size");this._counter.data.set(e);let r=o.default.SIZE;const n=new Uint8Array(t.length);for(let e=0;e<t.length;e++)r===o.default.SIZE&&(this._buffer.copy(this._counter),this._cipher.encryptBlock(this._buffer),r=0,i(this._counter)),n[e]=t[e]^this._buffer.data[r++];return n}))}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});new Uint8Array(16);let n=new Uint8Array(32);function o(e){var t,r=new Float64Array(16);if(e)for(t=0;t<e.length;t++)r[t]=e[t];return r}n[0]=9;const i=o(),s=o([1]),a=o([56129,1]),c=o([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),u=o([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),l=o([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),f=o([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),d=o([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function h(e,t,r,n){e[t]=r>>24&255,e[t+1]=r>>16&255,e[t+2]=r>>8&255,e[t+3]=255&r,e[t+4]=n>>24&255,e[t+5]=n>>16&255,e[t+6]=n>>8&255,e[t+7]=255&n}function p(e,t,r,n){return function(e,t,r,n,o){var i,s=0;for(i=0;i<o;i++)s|=e[t+i]^r[n+i];return(1&s-1>>>8)-1}(e,t,r,n,32)}function g(e,t){var r;for(r=0;r<16;r++)e[r]=0|t[r]}function m(e){var t,r,n=1;for(t=0;t<16;t++)r=e[t]+n+65535,n=Math.floor(r/65536),e[t]=r-65536*n;e[0]+=n-1+37*(n-1)}function y(e,t,r){for(var n,o=~(r-1),i=0;i<16;i++)n=o&(e[i]^t[i]),e[i]^=n,t[i]^=n}function b(e,t){var r,n,i,s=o(),a=o();for(r=0;r<16;r++)a[r]=t[r];for(m(a),m(a),m(a),n=0;n<2;n++){for(s[0]=a[0]-65517,r=1;r<15;r++)s[r]=a[r]-65535-(s[r-1]>>16&1),s[r-1]&=65535;s[15]=a[15]-32767-(s[14]>>16&1),i=s[15]>>16&1,s[14]&=65535,y(a,s,1-i)}for(r=0;r<16;r++)e[2*r]=255&a[r],e[2*r+1]=a[r]>>8}function v(e,t){var r=new Uint8Array(32),n=new Uint8Array(32);return b(r,e),b(n,t),p(r,0,n,0)}function w(e){var t=new Uint8Array(32);return b(t,e),1&t[0]}function _(e,t){var r;for(r=0;r<16;r++)e[r]=t[2*r]+(t[2*r+1]<<8);e[15]&=32767}function k(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]+r[n]}function O(e,t,r){for(var n=0;n<16;n++)e[n]=t[n]-r[n]}function S(e,t,r){var n,o,i=0,s=0,a=0,c=0,u=0,l=0,f=0,d=0,h=0,p=0,g=0,m=0,y=0,b=0,v=0,w=0,_=0,k=0,O=0,S=0,E=0,j=0,P=0,A=0,x=0,M=0,I=0,C=0,R=0,T=0,N=0,B=r[0],D=r[1],L=r[2],U=r[3],q=r[4],H=r[5],z=r[6],K=r[7],F=r[8],$=r[9],V=r[10],J=r[11],G=r[12],W=r[13],Q=r[14],Z=r[15];i+=(n=t[0])*B,s+=n*D,a+=n*L,c+=n*U,u+=n*q,l+=n*H,f+=n*z,d+=n*K,h+=n*F,p+=n*$,g+=n*V,m+=n*J,y+=n*G,b+=n*W,v+=n*Q,w+=n*Z,s+=(n=t[1])*B,a+=n*D,c+=n*L,u+=n*U,l+=n*q,f+=n*H,d+=n*z,h+=n*K,p+=n*F,g+=n*$,m+=n*V,y+=n*J,b+=n*G,v+=n*W,w+=n*Q,_+=n*Z,a+=(n=t[2])*B,c+=n*D,u+=n*L,l+=n*U,f+=n*q,d+=n*H,h+=n*z,p+=n*K,g+=n*F,m+=n*$,y+=n*V,b+=n*J,v+=n*G,w+=n*W,_+=n*Q,k+=n*Z,c+=(n=t[3])*B,u+=n*D,l+=n*L,f+=n*U,d+=n*q,h+=n*H,p+=n*z,g+=n*K,m+=n*F,y+=n*$,b+=n*V,v+=n*J,w+=n*G,_+=n*W,k+=n*Q,O+=n*Z,u+=(n=t[4])*B,l+=n*D,f+=n*L,d+=n*U,h+=n*q,p+=n*H,g+=n*z,m+=n*K,y+=n*F,b+=n*$,v+=n*V,w+=n*J,_+=n*G,k+=n*W,O+=n*Q,S+=n*Z,l+=(n=t[5])*B,f+=n*D,d+=n*L,h+=n*U,p+=n*q,g+=n*H,m+=n*z,y+=n*K,b+=n*F,v+=n*$,w+=n*V,_+=n*J,k+=n*G,O+=n*W,S+=n*Q,E+=n*Z,f+=(n=t[6])*B,d+=n*D,h+=n*L,p+=n*U,g+=n*q,m+=n*H,y+=n*z,b+=n*K,v+=n*F,w+=n*$,_+=n*V,k+=n*J,O+=n*G,S+=n*W,E+=n*Q,j+=n*Z,d+=(n=t[7])*B,h+=n*D,p+=n*L,g+=n*U,m+=n*q,y+=n*H,b+=n*z,v+=n*K,w+=n*F,_+=n*$,k+=n*V,O+=n*J,S+=n*G,E+=n*W,j+=n*Q,P+=n*Z,h+=(n=t[8])*B,p+=n*D,g+=n*L,m+=n*U,y+=n*q,b+=n*H,v+=n*z,w+=n*K,_+=n*F,k+=n*$,O+=n*V,S+=n*J,E+=n*G,j+=n*W,P+=n*Q,A+=n*Z,p+=(n=t[9])*B,g+=n*D,m+=n*L,y+=n*U,b+=n*q,v+=n*H,w+=n*z,_+=n*K,k+=n*F,O+=n*$,S+=n*V,E+=n*J,j+=n*G,P+=n*W,A+=n*Q,x+=n*Z,g+=(n=t[10])*B,m+=n*D,y+=n*L,b+=n*U,v+=n*q,w+=n*H,_+=n*z,k+=n*K,O+=n*F,S+=n*$,E+=n*V,j+=n*J,P+=n*G,A+=n*W,x+=n*Q,M+=n*Z,m+=(n=t[11])*B,y+=n*D,b+=n*L,v+=n*U,w+=n*q,_+=n*H,k+=n*z,O+=n*K,S+=n*F,E+=n*$,j+=n*V,P+=n*J,A+=n*G,x+=n*W,M+=n*Q,I+=n*Z,y+=(n=t[12])*B,b+=n*D,v+=n*L,w+=n*U,_+=n*q,k+=n*H,O+=n*z,S+=n*K,E+=n*F,j+=n*$,P+=n*V,A+=n*J,x+=n*G,M+=n*W,I+=n*Q,C+=n*Z,b+=(n=t[13])*B,v+=n*D,w+=n*L,_+=n*U,k+=n*q,O+=n*H,S+=n*z,E+=n*K,j+=n*F,P+=n*$,A+=n*V,x+=n*J,M+=n*G,I+=n*W,C+=n*Q,R+=n*Z,v+=(n=t[14])*B,w+=n*D,_+=n*L,k+=n*U,O+=n*q,S+=n*H,E+=n*z,j+=n*K,P+=n*F,A+=n*$,x+=n*V,M+=n*J,I+=n*G,C+=n*W,R+=n*Q,T+=n*Z,w+=(n=t[15])*B,s+=38*(k+=n*L),a+=38*(O+=n*U),c+=38*(S+=n*q),u+=38*(E+=n*H),l+=38*(j+=n*z),f+=38*(P+=n*K),d+=38*(A+=n*F),h+=38*(x+=n*$),p+=38*(M+=n*V),g+=38*(I+=n*J),m+=38*(C+=n*G),y+=38*(R+=n*W),b+=38*(T+=n*Q),v+=38*(N+=n*Z),i=(n=(i+=38*(_+=n*D))+(o=1)+65535)-65536*(o=Math.floor(n/65536)),s=(n=s+o+65535)-65536*(o=Math.floor(n/65536)),a=(n=a+o+65535)-65536*(o=Math.floor(n/65536)),c=(n=c+o+65535)-65536*(o=Math.floor(n/65536)),u=(n=u+o+65535)-65536*(o=Math.floor(n/65536)),l=(n=l+o+65535)-65536*(o=Math.floor(n/65536)),f=(n=f+o+65535)-65536*(o=Math.floor(n/65536)),d=(n=d+o+65535)-65536*(o=Math.floor(n/65536)),h=(n=h+o+65535)-65536*(o=Math.floor(n/65536)),p=(n=p+o+65535)-65536*(o=Math.floor(n/65536)),g=(n=g+o+65535)-65536*(o=Math.floor(n/65536)),m=(n=m+o+65535)-65536*(o=Math.floor(n/65536)),y=(n=y+o+65535)-65536*(o=Math.floor(n/65536)),b=(n=b+o+65535)-65536*(o=Math.floor(n/65536)),v=(n=v+o+65535)-65536*(o=Math.floor(n/65536)),w=(n=w+o+65535)-65536*(o=Math.floor(n/65536)),i=(n=(i+=o-1+37*(o-1))+(o=1)+65535)-65536*(o=Math.floor(n/65536)),s=(n=s+o+65535)-65536*(o=Math.floor(n/65536)),a=(n=a+o+65535)-65536*(o=Math.floor(n/65536)),c=(n=c+o+65535)-65536*(o=Math.floor(n/65536)),u=(n=u+o+65535)-65536*(o=Math.floor(n/65536)),l=(n=l+o+65535)-65536*(o=Math.floor(n/65536)),f=(n=f+o+65535)-65536*(o=Math.floor(n/65536)),d=(n=d+o+65535)-65536*(o=Math.floor(n/65536)),h=(n=h+o+65535)-65536*(o=Math.floor(n/65536)),p=(n=p+o+65535)-65536*(o=Math.floor(n/65536)),g=(n=g+o+65535)-65536*(o=Math.floor(n/65536)),m=(n=m+o+65535)-65536*(o=Math.floor(n/65536)),y=(n=y+o+65535)-65536*(o=Math.floor(n/65536)),b=(n=b+o+65535)-65536*(o=Math.floor(n/65536)),v=(n=v+o+65535)-65536*(o=Math.floor(n/65536)),w=(n=w+o+65535)-65536*(o=Math.floor(n/65536)),i+=o-1+37*(o-1),e[0]=i,e[1]=s,e[2]=a,e[3]=c,e[4]=u,e[5]=l,e[6]=f,e[7]=d,e[8]=h,e[9]=p,e[10]=g,e[11]=m,e[12]=y,e[13]=b,e[14]=v,e[15]=w}function E(e,t){S(e,t,t)}function j(e,t){var r,n=o();for(r=0;r<16;r++)n[r]=t[r];for(r=253;r>=0;r--)E(n,n),2!==r&&4!==r&&S(n,n,t);for(r=0;r<16;r++)e[r]=n[r]}function P(e,t,r){var n,i,s=new Uint8Array(32),c=new Float64Array(80),u=o(),l=o(),f=o(),d=o(),h=o(),p=o();for(i=0;i<31;i++)s[i]=t[i];for(s[31]=127&t[31]|64,s[0]&=248,_(c,r),i=0;i<16;i++)l[i]=c[i],d[i]=u[i]=f[i]=0;for(u[0]=d[0]=1,i=254;i>=0;--i)y(u,l,n=s[i>>>3]>>>(7&i)&1),y(f,d,n),k(h,u,f),O(u,u,f),k(f,l,d),O(l,l,d),E(d,h),E(p,u),S(u,f,u),S(f,l,h),k(h,u,f),O(u,u,f),E(l,u),O(f,d,p),S(u,f,a),k(u,u,d),S(f,f,u),S(u,d,p),S(d,l,c),E(l,h),y(u,l,n),y(f,d,n);for(i=0;i<16;i++)c[i+16]=u[i],c[i+32]=f[i],c[i+48]=l[i],c[i+64]=d[i];var g=c.subarray(32),m=c.subarray(16);return j(g,g),S(m,m,g),b(e,m),0}var A=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function x(e,t,r,n){for(var o,i,s,a,c,u,l,f,d,h,p,g,m,y,b,v,w,_,k,O,S,E,j,P,x,M,I=new Int32Array(16),C=new Int32Array(16),R=e[0],T=e[1],N=e[2],B=e[3],D=e[4],L=e[5],U=e[6],q=e[7],H=t[0],z=t[1],K=t[2],F=t[3],$=t[4],V=t[5],J=t[6],G=t[7],W=0;n>=128;){for(k=0;k<16;k++)O=8*k+W,I[k]=r[O+0]<<24|r[O+1]<<16|r[O+2]<<8|r[O+3],C[k]=r[O+4]<<24|r[O+5]<<16|r[O+6]<<8|r[O+7];for(k=0;k<80;k++)if(o=R,i=T,s=N,a=B,c=D,u=L,l=U,q,d=H,h=z,p=K,g=F,m=$,y=V,b=J,G,j=65535&(E=G),P=E>>>16,x=65535&(S=q),M=S>>>16,j+=65535&(E=($>>>14|D<<18)^($>>>18|D<<14)^(D>>>9|$<<23)),P+=E>>>16,x+=65535&(S=(D>>>14|$<<18)^(D>>>18|$<<14)^($>>>9|D<<23)),M+=S>>>16,j+=65535&(E=$&V^~$&J),P+=E>>>16,x+=65535&(S=D&L^~D&U),M+=S>>>16,j+=65535&(E=A[2*k+1]),P+=E>>>16,x+=65535&(S=A[2*k]),M+=S>>>16,S=I[k%16],P+=(E=C[k%16])>>>16,x+=65535&S,M+=S>>>16,x+=(P+=(j+=65535&E)>>>16)>>>16,j=65535&(E=_=65535&j|P<<16),P=E>>>16,x=65535&(S=w=65535&x|(M+=x>>>16)<<16),M=S>>>16,j+=65535&(E=(H>>>28|R<<4)^(R>>>2|H<<30)^(R>>>7|H<<25)),P+=E>>>16,x+=65535&(S=(R>>>28|H<<4)^(H>>>2|R<<30)^(H>>>7|R<<25)),M+=S>>>16,P+=(E=H&z^H&K^z&K)>>>16,x+=65535&(S=R&T^R&N^T&N),M+=S>>>16,f=65535&(x+=(P+=(j+=65535&E)>>>16)>>>16)|(M+=x>>>16)<<16,v=65535&j|P<<16,j=65535&(E=g),P=E>>>16,x=65535&(S=a),M=S>>>16,P+=(E=_)>>>16,x+=65535&(S=w),M+=S>>>16,T=o,N=i,B=s,D=a=65535&(x+=(P+=(j+=65535&E)>>>16)>>>16)|(M+=x>>>16)<<16,L=c,U=u,q=l,R=f,z=d,K=h,F=p,$=g=65535&j|P<<16,V=m,J=y,G=b,H=v,k%16==15)for(O=0;O<16;O++)S=I[O],j=65535&(E=C[O]),P=E>>>16,x=65535&S,M=S>>>16,S=I[(O+9)%16],j+=65535&(E=C[(O+9)%16]),P+=E>>>16,x+=65535&S,M+=S>>>16,w=I[(O+1)%16],j+=65535&(E=((_=C[(O+1)%16])>>>1|w<<31)^(_>>>8|w<<24)^(_>>>7|w<<25)),P+=E>>>16,x+=65535&(S=(w>>>1|_<<31)^(w>>>8|_<<24)^w>>>7),M+=S>>>16,w=I[(O+14)%16],P+=(E=((_=C[(O+14)%16])>>>19|w<<13)^(w>>>29|_<<3)^(_>>>6|w<<26))>>>16,x+=65535&(S=(w>>>19|_<<13)^(_>>>29|w<<3)^w>>>6),M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,I[O]=65535&x|M<<16,C[O]=65535&j|P<<16;j=65535&(E=H),P=E>>>16,x=65535&(S=R),M=S>>>16,S=e[0],P+=(E=t[0])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[0]=R=65535&x|M<<16,t[0]=H=65535&j|P<<16,j=65535&(E=z),P=E>>>16,x=65535&(S=T),M=S>>>16,S=e[1],P+=(E=t[1])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[1]=T=65535&x|M<<16,t[1]=z=65535&j|P<<16,j=65535&(E=K),P=E>>>16,x=65535&(S=N),M=S>>>16,S=e[2],P+=(E=t[2])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[2]=N=65535&x|M<<16,t[2]=K=65535&j|P<<16,j=65535&(E=F),P=E>>>16,x=65535&(S=B),M=S>>>16,S=e[3],P+=(E=t[3])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[3]=B=65535&x|M<<16,t[3]=F=65535&j|P<<16,j=65535&(E=$),P=E>>>16,x=65535&(S=D),M=S>>>16,S=e[4],P+=(E=t[4])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[4]=D=65535&x|M<<16,t[4]=$=65535&j|P<<16,j=65535&(E=V),P=E>>>16,x=65535&(S=L),M=S>>>16,S=e[5],P+=(E=t[5])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[5]=L=65535&x|M<<16,t[5]=V=65535&j|P<<16,j=65535&(E=J),P=E>>>16,x=65535&(S=U),M=S>>>16,S=e[6],P+=(E=t[6])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[6]=U=65535&x|M<<16,t[6]=J=65535&j|P<<16,j=65535&(E=G),P=E>>>16,x=65535&(S=q),M=S>>>16,S=e[7],P+=(E=t[7])>>>16,x+=65535&S,M+=S>>>16,M+=(x+=(P+=(j+=65535&E)>>>16)>>>16)>>>16,e[7]=q=65535&x|M<<16,t[7]=G=65535&j|P<<16,W+=128,n-=128}return n}function M(e,t,r){var n,o=new Int32Array(8),i=new Int32Array(8),s=new Uint8Array(256),a=r;for(o[0]=1779033703,o[1]=3144134277,o[2]=1013904242,o[3]=2773480762,o[4]=1359893119,o[5]=2600822924,o[6]=528734635,o[7]=1541459225,i[0]=4089235720,i[1]=2227873595,i[2]=4271175723,i[3]=1595750129,i[4]=2917565137,i[5]=725511199,i[6]=4215389547,i[7]=327033209,x(o,i,t,r),r%=128,n=0;n<r;n++)s[n]=t[a-r+n];for(s[r]=128,s[(r=256-128*(r<112?1:0))-9]=0,h(s,r-8,a/536870912|0,a<<3),x(o,i,s,r),n=0;n<8;n++)h(e,8*n,o[n],i[n]);return 0}function I(e,t){var r=o(),n=o(),i=o(),s=o(),a=o(),c=o(),l=o(),f=o(),d=o();O(r,e[1],e[0]),O(d,t[1],t[0]),S(r,r,d),k(n,e[0],e[1]),k(d,t[0],t[1]),S(n,n,d),S(i,e[3],t[3]),S(i,i,u),S(s,e[2],t[2]),k(s,s,s),O(a,n,r),O(c,s,i),k(l,s,i),k(f,n,r),S(e[0],a,c),S(e[1],f,l),S(e[2],l,c),S(e[3],a,f)}function C(e,t,r){var n;for(n=0;n<4;n++)y(e[n],t[n],r)}function R(e,t){var r=o(),n=o(),i=o();j(i,t[2]),S(r,t[0],i),S(n,t[1],i),b(e,n),e[31]^=w(r)<<7}function T(e,t,r){var n,o;for(g(e[0],i),g(e[1],s),g(e[2],s),g(e[3],i),o=255;o>=0;--o)C(e,t,n=r[o/8|0]>>(7&o)&1),I(t,e),I(e,e),C(e,t,n)}function N(e,t){var r=[o(),o(),o(),o()];g(r[0],l),g(r[1],f),g(r[2],s),S(r[3],l,f),T(e,r,t)}var B=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function D(e,t){var r,n,o,i;for(n=63;n>=32;--n){for(r=0,o=n-32,i=n-12;o<i;++o)t[o]+=r-16*t[n]*B[o-(n-32)],r=t[o]+128>>8,t[o]-=256*r;t[o]+=r,t[n]=0}for(r=0,o=0;o<32;o++)t[o]+=r-(t[31]>>4)*B[o],r=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=r*B[o];for(n=0;n<32;n++)t[n+1]+=t[n]>>8,e[n]=255&t[n]}function L(e){var t,r=new Float64Array(64);for(t=0;t<64;t++)r[t]=e[t];for(t=0;t<64;t++)e[t]=0;D(e,r)}function U(e,t,r,n,i){for(var s=new Uint8Array(64),a=[o(),o(),o(),o()],c=0;c<32;c++)s[c]=n[c];s[0]&=248,s[31]&=127,s[31]|=64,N(a,s),R(s.subarray(32),a);var u,l=128&s[63];return u=i?function(e,t,r,n,i){var s,a,c=new Uint8Array(64),u=new Uint8Array(64),l=new Float64Array(64),f=[o(),o(),o(),o()];for(e[0]=254,s=1;s<32;s++)e[s]=255;for(s=0;s<32;s++)e[32+s]=n[s];for(s=0;s<r;s++)e[64+s]=t[s];for(s=0;s<64;s++)e[r+64+s]=i[s];for(M(u,e,r+128),L(u),N(f,u),R(e,f),s=0;s<32;s++)e[s+32]=n[32+s];for(M(c,e,r+64),L(c),s=0;s<64;s++)e[r+64+s]=0;for(s=0;s<64;s++)l[s]=0;for(s=0;s<32;s++)l[s]=u[s];for(s=0;s<32;s++)for(a=0;a<32;a++)l[s+a]+=c[s]*n[a];return D(e.subarray(32,r+64),l),r+64}(e,t,r,s,i):function(e,t,r,n){var i,s,a=new Uint8Array(64),c=new Uint8Array(64),u=new Float64Array(64),l=[o(),o(),o(),o()];for(i=0;i<r;i++)e[64+i]=t[i];for(i=0;i<32;i++)e[32+i]=n[i];for(M(c,e.subarray(32),r+32),L(c),N(l,c),R(e,l),i=0;i<32;i++)e[i+32]=n[32+i];for(M(a,e,r+64),L(a),i=0;i<64;i++)u[i]=0;for(i=0;i<32;i++)u[i]=c[i];for(i=0;i<32;i++)for(s=0;s<32;s++)u[i+s]+=a[i]*n[s];return D(e.subarray(32),u),r+64}(e,t,r,s),e[63]|=l,u}function q(e,t){var r=o(),n=o(),a=o(),u=o(),l=o(),f=o(),h=o();return g(e[2],s),_(e[1],t),E(a,e[1]),S(u,a,c),O(a,a,e[2]),k(u,e[2],u),E(l,u),E(f,l),S(h,f,l),S(r,h,a),S(r,r,u),function(e,t){var r,n=o();for(r=0;r<16;r++)n[r]=t[r];for(r=250;r>=0;r--)E(n,n),1!==r&&S(n,n,t);for(r=0;r<16;r++)e[r]=n[r]}(r,r),S(r,r,a),S(r,r,u),S(r,r,u),S(e[0],r,u),E(n,e[0]),S(n,n,u),v(n,a)&&S(e[0],e[0],d),E(n,e[0]),S(n,n,u),v(n,a)?-1:(w(e[0])===t[31]>>7&&O(e[0],i,e[0]),S(e[3],e[0],e[1]),0)}function H(e,t,r,n){var i=function(e){var t=new Uint8Array(32),r=o(),n=o(),i=o();return _(r,e),k(n,r,s),O(i,r,s),j(n,n),S(n,n,i),b(t,n),t}(n);return i[31]|=128&t[63],t[63]&=127,function(e,t,r,n){var i,s=new Uint8Array(32),a=new Uint8Array(64),c=[o(),o(),o(),o()],u=[o(),o(),o(),o()];if(-1,r<64)return-1;if(q(u,n))return-1;for(i=0;i<r;i++)e[i]=t[i];for(i=0;i<32;i++)e[i+32]=n[i];if(M(a,e,r),L(a),T(c,u,a),N(u,t.subarray(32)),I(c,u),R(s,c),r-=64,p(t,0,s,0)){for(i=0;i<r;i++)e[i]=0;return-1}for(i=0;i<r;i++)e[i]=t[i+64];return r}(e,t,r,i)}function z(...e){var t,r;for(r=0;r<arguments.length;r++)if("[object Uint8Array]"!==(t=Object.prototype.toString.call(arguments[r])))throw new TypeError("unexpected type "+t+", use Uint8Array")}t.sharedKey=function(e,t){if(z(t,e),32!==t.length)throw new Error("wrong public key length");if(32!==e.length)throw new Error("wrong secret key length");var r=new Uint8Array(32);return P(r,e,t),r},t.signMessage=function(e,t,r){if(z(t,e),32!==e.length)throw new Error("wrong secret key length");if(r){if(z(r),64!==r.length)throw new Error("wrong random data length");var n=new Uint8Array(128+t.length);return U(n,t,t.length,e,r),new Uint8Array(n.subarray(0,64+t.length))}var o=new Uint8Array(64+t.length);return U(o,t,t.length,e),o},t.openMessage=function(e,t){if(z(t,e),32!==e.length)throw new Error("wrong public key length");var r=new Uint8Array(t.length),n=H(r,t,t.length,e);if(n<0)return null;for(var o=new Uint8Array(n),i=0;i<o.length;i++)o[i]=r[i];return o},t.sign=function(e,t,r){if(z(e,t),32!==e.length)throw new Error("wrong secret key length");if(r&&(z(r),64!==r.length))throw new Error("wrong random data length");var n=new Uint8Array((r?128:64)+t.length);U(n,t,t.length,e,r);for(var o=new Uint8Array(64),i=0;i<o.length;i++)o[i]=n[i];return o},t.verify=function(e,t,r){if(z(t,r,e),64!==r.length)throw new Error("wrong signature length");if(32!==e.length)throw new Error("wrong public key length");var n,o=new Uint8Array(64+t.length),i=new Uint8Array(64+t.length);for(n=0;n<64;n++)o[n]=r[n];for(n=0;n<t.length;n++)o[n+64]=t[n];return H(i,o,o.length,e)>=0},t.generateKeyPair=function(e){if(z(e),32!==e.length)throw new Error("wrong seed length");for(var t=new Uint8Array(32),r=new Uint8Array(32),o=0;o<32;o++)t[o]=e[o];return P(r,t,n),t[0]&=248,t[31]&=127,t[31]|=64,r[31]&=127,{public:r,private:t}},t.default={}},function(e,t,r){(function(n,o){var i;!function(s){"use strict";function a(e,t){if(t=t||{type:"Array"},void 0!==n&&"number"==typeof n.pid&&n.versions&&n.versions.node)return function(e,t){var n=r(771).randomBytes(e);switch(t.type){case"Array":return[].slice.call(n);case"Buffer":return n;case"Uint8Array":for(var o=new Uint8Array(e),i=0;i<e;++i)o[i]=n.readUInt8(i);return o;default:throw new Error(t.type+" is unsupported.")}}(e,t);if(!(window.crypto||window.msCrypto))throw new Error("Your browser does not support window.crypto.");return function(e,t){var r=new Uint8Array(e);switch((window.crypto||window.msCrypto).getRandomValues(r),t.type){case"Array":return[].slice.call(r);case"Buffer":try{new o(1)}catch(e){throw new Error("Buffer not supported in this environment. Use Node.js or Browserify for browser support.")}return new o(r);case"Uint8Array":return r;default:throw new Error(t.type+" is unsupported.")}}(e,t)}void 0===(i=function(){return a}.apply(t,[]))||(e.exports=i),a.randomArray=function(e){return a(e,{type:"Array"})},a.randomUint8Array=function(e){return a(e,{type:"Uint8Array"})},a.randomBuffer=function(e){return a(e,{type:"Buffer"})}}()}).call(this,r(13),r(2).Buffer)},function(e,t){},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(773)),i=n(r(797));t.compute=o.compute,t.nistConcatKdf=i.nistConcatKdf,t.default={compute:t.compute,nistConcatKdf:t.nistConcatKdf}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var a=i(r(373)),c=s(r(141)),u=i(r(774)),l=i(r(776)),f=i(r(794));t.compute=function(e,t,r,i,s){return void 0===t&&(t="SHA-256"),void 0===r&&(r=32),void 0===i&&(i=""),void 0===s&&(s=null),n(void 0,void 0,void 0,(function(){var n,a,l,h;return o(this,(function(o){switch(o.label){case 0:if(n=c.getCrypto(),s||(s=u.default.getRandomBytes(r)),"webCrypto"!==n.name||"function"!=typeof n.crypto.importKey||"function"!=typeof n.crypto.deriveBits)return[3,7];o.label=1;case 1:return o.trys.push([1,4,,6]),[4,n.crypto.importKey("raw",e,{name:"HKDF"},!1,["deriveKey","deriveBits"])];case 2:return l=o.sent(),h={name:"HKDF",salt:s,info:f.default.encoder.stringToArrayBuffer(i),hash:t},[4,n.crypto.deriveBits(h,l,8*r)];case 3:return a=o.sent(),a=new Uint8Array(a),[3,6];case 4:return o.sent(),[4,d(e,t,r,i,s)];case 5:return a=o.sent(),[3,6];case 6:return[3,9];case 7:return[4,d(e,t,r,i,s)];case 8:a=o.sent(),o.label=9;case 9:return[2,{key:a,salt:s}]}}))}))};var d=function(e,t,r,i,s){return n(void 0,void 0,void 0,(function(){var n,c,u,d,h,p,g;return o(this,(function(o){switch(o.label){case 0:return n=a.default.hashes[t].hashSize,[4,l.default.compute(s,e,t)];case 1:c=o.sent(),u=new Uint8Array([]),d=new Uint8Array(Math.ceil(r/n)*n),h=f.default.encoder.stringToArrayBuffer(i),p=0,o.label=2;case 2:return p<Math.ceil(r/n)?((g=new Uint8Array(u.length+h.length+1)).set(u),g.set(h,u.length),g.set(new Uint8Array([p+1]),u.length+h.length),[4,l.default.compute(c,g,t)]):[3,5];case 3:u=o.sent(),d.set(u,n*p),o.label=4;case 4:return p++,[3,2];case 5:return[2,d.slice(0,r)]}}))}))}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(775));t.getRandomBytes=o.getRandomBytes,t.getRandomAsciiString=o.getRandomAsciiString,t.getRandomString=o.getRandomString,t.getRandomSampledString=o.getRandomSampledString,t.default={getRandomBytes:t.getRandomBytes,getRandomAsciiString:t.getRandomAsciiString,getRandomString:t.getRandomString,getRandomSampledString:t.getRandomSampledString}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(141));t.getRandomString=function(e){for(var r=t.getRandomBytes(e),n=t.getRandomBytes(e),o="",i=0;i<e;i++)n[i]=n[i]%3,r[i]=0===n[i]?r[i]%10+48:r[i]%26+(1===n[i]?65:97),o+=String.fromCharCode(r[i]);return o},t.getRandomAsciiString=function(e){for(var r=t.getRandomBytes(e),n="",o=0;o<e;o++)r[o]=r[o]%94+32,n+=String.fromCharCode(r[o]);return n},t.getRandomSampledString=function(e,r){var n=r.length;if(0===n)return"";for(var o=t.getRandomBytes(e),i="",s=0;s<e;s++)i+=r[o[s]%n];return i},t.getRandomBytes=function(e){var t=o.getRootWebCryptoAll(),r=o.getNodeCrypto();if(void 0!==t&&"function"==typeof t.getRandomValues){var n=new Uint8Array(e);return t.getRandomValues(n),n}if(void 0!==r)return new Uint8Array(r.randomBytes(e));throw new Error("UnsupportedEnvironment")}},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(777));t.compute=o.compute,t.verify=o.verify,t.default={compute:t.compute,verify:t.verify}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var a=i(r(778)),c=s(r(141)),u=i(r(374));t.compute=function(e,t,r){return void 0===r&&(r="SHA-256"),n(void 0,void 0,void 0,(function(){var n,i,s,u,h,p,g,m;return o(this,(function(o){switch(o.label){case 0:n=c.getCrypto(),u=!0,o.label=1;case 1:return o.trys.push([1,9,,10]),"webCrypto"!==n.name||"function"!=typeof n.crypto.importKey||"function"!=typeof n.crypto.sign?[3,4]:[4,n.crypto.importKey("raw",e,{name:"HMAC",hash:{name:r}},!1,["sign","verify"])];case 2:return h=o.sent(),[4,n.crypto.sign({name:"HMAC",hash:{name:r}},h,t)];case 3:return i=o.sent(),[3,8];case 4:return"msCrypto"!==n.name?[3,7]:[4,f("raw",e,{name:"HMAC",hash:{name:r}},!1,["sign","verify"],n.crypto)];case 5:return h=o.sent(),[4,d(r,h,t,n.crypto)];case 6:return i=o.sent(),[3,8];case 7:"nodeCrypto"===n.name?(p=n.crypto.createHmac(a.default.hashes[r].nodeName,e),i=p.update(t).digest()):u=!1,o.label=8;case 8:return[3,10];case 9:return g=o.sent(),s=g.message,u=!1,[3,10];case 10:if(u)return[3,14];o.label=11;case 11:return o.trys.push([11,13,,14]),[4,l(e,t,r)];case 12:return i=o.sent(),[3,14];case 13:throw m=o.sent(),s=s+" => "+m.message,new Error("UnsupportedEnvironments: "+s);case 14:return[2,new Uint8Array(i)]}}))}))};var l=function(e,t,r){return n(void 0,void 0,void 0,(function(){var n,i,s,c,l,f,d,h;return o(this,(function(o){switch(o.label){case 0:return n=a.default.hashes[r].blockSize,i=a.default.hashes[r].hashSize,e.length>n?[4,u.default.compute(e,r)]:[3,2];case 1:e=o.sent(),o.label=2;case 2:return(s=new Uint8Array(n)).set(e),c=s.map((function(e){return 255&(54^e)})),l=s.map((function(e){return 255&(92^e)})),(f=new Uint8Array(n+t.length)).set(c),f.set(t,n),[4,u.default.compute(f,r)];case 3:return d=o.sent(),(h=new Uint8Array(n+i)).set(l),h.set(d,n),[2,u.default.compute(h,r)]}}))}))};t.verify=function(e,r,i,s){return void 0===s&&(s="SHA-256"),n(void 0,void 0,void 0,(function(){var n;return o(this,(function(o){switch(o.label){case 0:return[4,t.compute(e,r,s)];case 1:return n=o.sent(),[2,i.toString()===n.toString()]}}))}))};var f=function(e,t,r,n,o,i){return new Promise((function(s,a){var c=i.importKey(e,t,r,n,o);c.oncomplete=function(e){s(e.target.result)},c.onerror=function(){a("KeyImportingFailed")}}))},d=function(e,t,r,n){return new Promise((function(o,i){var s=n.sign({name:"HMAC",hash:{name:e}},t,r);s.oncomplete=function(e){o(new Uint8Array(e.target.result))},s.onerror=function(){i("ComputingHMACFailed")}}))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64,blockSize:72},"SHA3-384":{nodeName:"sha3-384",hashSize:48,blockSize:104},"SHA3-256":{nodeName:"sha3-256",hashSize:32,blockSize:136},"SHA3-224":{nodeName:"sha3-224",hashSize:28,blockSize:144},"SHA-256":{nodeName:"sha256",hashSize:32,blockSize:64},"SHA-384":{nodeName:"sha384",hashSize:48,blockSize:128},"SHA-512":{nodeName:"sha512",hashSize:64,blockSize:128},"SHA-1":{nodeName:"sha1",hashSize:20,blockSize:64},MD5:{nodeName:"md5",hashSize:16,blockSize:64}}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=i(r(141)),c=s(r(780)),u=s(r(781)),l=r(784),f=s(r(70));t.compute=function(e,t){return void 0===t&&(t="SHA-256"),n(void 0,void 0,void 0,(function(){var r,n,i,s,c;return o(this,(function(o){switch(o.label){case 0:r=a.getCrypto(),s=!0,o.label=1;case 1:return o.trys.push([1,8,,9]),"webCrypto"!==r.name||"function"!=typeof r.crypto.digest?[3,3]:[4,r.crypto.digest(t,e)];case 2:return n=o.sent(),[3,7];case 3:return"nodeCrypto"!==r.name?[3,4]:(n=h(t,e,r.crypto),[3,7]);case 4:return"msCrypto"!==r.name||"function"!=typeof r.crypto.digest?[3,6]:[4,d(t,e,r.crypto)];case 5:return n=o.sent(),[3,7];case 6:s=!1,o.label=7;case 7:return[3,9];case 8:return c=o.sent(),i=c.message,s=!1,[3,9];case 9:if(!s)try{n=p(t,e)}catch(e){throw i=(void 0===i?"":i)+" => "+e.message,new Error("UnsupportedEnvironment: "+i)}return[2,new Uint8Array(n)]}}))}))};var d=function(e,t,r){return new Promise((function(n,o){var i=r.digest(e,t);i.oncomplete=function(e){n(e.target.result)},i.onerror=function(e){o(e)}}))},h=function(e,t,r){var n=c.default.hashes[e].nodeName,o=r.createHash(n);return o.update(t),o.digest()},p=function(e,t){var n;if("MD5"===e)n=u.default(Array.from(t),{asBytes:!0});else if(["SHA3-512","SHA3-384","SHA3-256","SHA3-224"].indexOf(e)>=0){var o=8*c.default.hashes[e].hashSize,i=new l.SHA3(o),s=r(2).Buffer;i.update(s.from(t)),n=i.digest("binary")}else n=f.default[c.default.hashes[e].nodeName]().update(t).digest();return new Uint8Array(n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64},"SHA3-384":{nodeName:"sha3-384",hashSize:48},"SHA3-256":{nodeName:"sha3-256",hashSize:32},"SHA3-224":{nodeName:"sha3-224",hashSize:28},"SHA-256":{nodeName:"sha256",hashSize:32},"SHA-384":{nodeName:"sha384",hashSize:48},"SHA-512":{nodeName:"sha512",hashSize:64},"SHA-1":{nodeName:"sha1",hashSize:20},MD5:{nodeName:"md5",hashSize:16}}}},function(e,t,r){var n,o,i,s,a;n=r(782),o=r(375).utf8,i=r(783),s=r(375).bin,(a=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?s.stringToBytes(e):o.stringToBytes(e):i(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||(e=e.toString());for(var r=n.bytesToWords(e),c=8*e.length,u=1732584193,l=-271733879,f=-1732584194,d=271733878,h=0;h<r.length;h++)r[h]=16711935&(r[h]<<8|r[h]>>>24)|4278255360&(r[h]<<24|r[h]>>>8);r[c>>>5]|=128<<c%32,r[14+(c+64>>>9<<4)]=c;var p=a._ff,g=a._gg,m=a._hh,y=a._ii;for(h=0;h<r.length;h+=16){var b=u,v=l,w=f,_=d;u=p(u,l,f,d,r[h+0],7,-680876936),d=p(d,u,l,f,r[h+1],12,-389564586),f=p(f,d,u,l,r[h+2],17,606105819),l=p(l,f,d,u,r[h+3],22,-1044525330),u=p(u,l,f,d,r[h+4],7,-176418897),d=p(d,u,l,f,r[h+5],12,1200080426),f=p(f,d,u,l,r[h+6],17,-1473231341),l=p(l,f,d,u,r[h+7],22,-45705983),u=p(u,l,f,d,r[h+8],7,1770035416),d=p(d,u,l,f,r[h+9],12,-1958414417),f=p(f,d,u,l,r[h+10],17,-42063),l=p(l,f,d,u,r[h+11],22,-1990404162),u=p(u,l,f,d,r[h+12],7,1804603682),d=p(d,u,l,f,r[h+13],12,-40341101),f=p(f,d,u,l,r[h+14],17,-1502002290),u=g(u,l=p(l,f,d,u,r[h+15],22,1236535329),f,d,r[h+1],5,-165796510),d=g(d,u,l,f,r[h+6],9,-1069501632),f=g(f,d,u,l,r[h+11],14,643717713),l=g(l,f,d,u,r[h+0],20,-373897302),u=g(u,l,f,d,r[h+5],5,-701558691),d=g(d,u,l,f,r[h+10],9,38016083),f=g(f,d,u,l,r[h+15],14,-660478335),l=g(l,f,d,u,r[h+4],20,-405537848),u=g(u,l,f,d,r[h+9],5,568446438),d=g(d,u,l,f,r[h+14],9,-1019803690),f=g(f,d,u,l,r[h+3],14,-187363961),l=g(l,f,d,u,r[h+8],20,1163531501),u=g(u,l,f,d,r[h+13],5,-1444681467),d=g(d,u,l,f,r[h+2],9,-51403784),f=g(f,d,u,l,r[h+7],14,1735328473),u=m(u,l=g(l,f,d,u,r[h+12],20,-1926607734),f,d,r[h+5],4,-378558),d=m(d,u,l,f,r[h+8],11,-2022574463),f=m(f,d,u,l,r[h+11],16,1839030562),l=m(l,f,d,u,r[h+14],23,-35309556),u=m(u,l,f,d,r[h+1],4,-1530992060),d=m(d,u,l,f,r[h+4],11,1272893353),f=m(f,d,u,l,r[h+7],16,-155497632),l=m(l,f,d,u,r[h+10],23,-1094730640),u=m(u,l,f,d,r[h+13],4,681279174),d=m(d,u,l,f,r[h+0],11,-358537222),f=m(f,d,u,l,r[h+3],16,-722521979),l=m(l,f,d,u,r[h+6],23,76029189),u=m(u,l,f,d,r[h+9],4,-640364487),d=m(d,u,l,f,r[h+12],11,-421815835),f=m(f,d,u,l,r[h+15],16,530742520),u=y(u,l=m(l,f,d,u,r[h+2],23,-995338651),f,d,r[h+0],6,-198630844),d=y(d,u,l,f,r[h+7],10,1126891415),f=y(f,d,u,l,r[h+14],15,-1416354905),l=y(l,f,d,u,r[h+5],21,-57434055),u=y(u,l,f,d,r[h+12],6,1700485571),d=y(d,u,l,f,r[h+3],10,-1894986606),f=y(f,d,u,l,r[h+10],15,-1051523),l=y(l,f,d,u,r[h+1],21,-2054922799),u=y(u,l,f,d,r[h+8],6,1873313359),d=y(d,u,l,f,r[h+15],10,-30611744),f=y(f,d,u,l,r[h+6],15,-1560198380),l=y(l,f,d,u,r[h+13],21,1309151649),u=y(u,l,f,d,r[h+4],6,-145523070),d=y(d,u,l,f,r[h+11],10,-1120210379),f=y(f,d,u,l,r[h+2],15,718787259),l=y(l,f,d,u,r[h+9],21,-343485551),u=u+b>>>0,l=l+v>>>0,f=f+w>>>0,d=d+_>>>0}return n.endian([u,l,f,d])})._ff=function(e,t,r,n,o,i,s){var a=e+(t&r|~t&n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._gg=function(e,t,r,n,o,i,s){var a=e+(t&n|r&~n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._hh=function(e,t,r,n,o,i,s){var a=e+(t^r^n)+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._ii=function(e,t,r,n,o,i,s){var a=e+(r^(t|~n))+(o>>>0)+s;return(a<<i|a>>>32-i)+t},a._blocksize=16,a._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var r=n.wordsToBytes(a(e,t));return t&&t.asBytes?r:t&&t.asString?s.bytesToString(r):n.bytesToHex(r)}},function(e,t){var r,n;r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],r=0,n=0;r<e.length;r++,n+=8)t[n>>>5]|=e[r]<<24-n%32;return t},wordsToBytes:function(e){for(var t=[],r=0;r<32*e.length;r+=8)t.push(e[r>>>5]>>>24-r%32&255);return t},bytesToHex:function(e){for(var t=[],r=0;r<e.length;r++)t.push((e[r]>>>4).toString(16)),t.push((15&e[r]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],r=0;r<e.length;r+=2)t.push(parseInt(e.substr(r,2),16));return t},bytesToBase64:function(e){for(var t=[],n=0;n<e.length;n+=3)for(var o=e[n]<<16|e[n+1]<<8|e[n+2],i=0;i<4;i++)8*n+6*i<=8*e.length?t.push(r.charAt(o>>>6*(3-i)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],n=0,o=0;n<e.length;o=++n%4)0!=o&&t.push((r.indexOf(e.charAt(n-1))&Math.pow(2,-2*o+8)-1)<<2*o|r.indexOf(e.charAt(n))>>>6-2*o);return t}},e.exports=n},function(e,t){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}
-/*!
- * Determine if an object is a Buffer
- *
- * @author   Feross Aboukhadijeh <https://feross.org>
- * @license  MIT
- */
-e.exports=function(e){return null!=e&&(r(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SHAKE=t.SHA3Hash=t.SHA3=t.Keccak=void 0;var n,o=r(2),i=(n=r(785))&&n.__esModule?n:{default:n};var s=function(e){var t=e.allowedSizes,r=e.padding;return function e(){var n=this,s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:512;if(!this||this.constructor!==e)return new e(s);if(t&&!t.includes(s))throw new Error("Unsupported hash length");var a=new i.default({capacity:s});return this.update=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"utf8";if(o.Buffer.isBuffer(e))return a.absorb(e),n;if("string"==typeof e)return n.update(o.Buffer.from(e,t));throw new TypeError("Not a string or buffer")},this.digest=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"binary",t="string"==typeof e?{format:e}:e,n=a.squeeze({buffer:t.buffer,padding:t.padding||r});return t.format&&"binary"!==t.format?n.toString(t.format):n},this.reset=function(){return a.reset(),n},this}},a=s({allowedSizes:[224,256,384,512],padding:1});t.Keccak=a;var c=s({allowedSizes:[224,256,384,512],padding:6});t.SHA3=c;var u=s({allowedSizes:[128,256],padding:31});t.SHAKE=u;var l=a;t.SHA3Hash=l,c.SHA3Hash=l;var f=c;t.default=f},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=r(2),i=(n=r(786))&&n.__esModule?n:{default:n};var s=function(e,t){for(var r=0;r<e.length;r+=8){var n=r/4;t[n]^=e[r+7]<<24|e[r+6]<<16|e[r+5]<<8|e[r+4],t[n+1]^=e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]}return t},a=function(e,t){for(var r=0;r<t.length;r+=8){var n=r/4;t[r]=e[n+1],t[r+1]=e[n+1]>>>8,t[r+2]=e[n+1]>>>16,t[r+3]=e[n+1]>>>24,t[r+4]=e[n],t[r+5]=e[n]>>>8,t[r+6]=e[n]>>>16,t[r+7]=e[n]>>>24}return t},c=function(e){var t=this,r=e.capacity,n=e.padding,c=(0,i.default)(),u=r/8,l=200-r/4,f=0,d=new Uint32Array(50),h=o.Buffer.allocUnsafe(l);return this.absorb=function(e){for(var r=0;r<e.length;r++)h[f]=e[r],(f+=1)>=l&&(s(h,d),c(d),f=0);return t},this.squeeze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={buffer:e.buffer||o.Buffer.allocUnsafe(u),padding:e.padding||n,queue:o.Buffer.allocUnsafe(h.length),state:new Uint32Array(d.length)};h.copy(t.queue);for(var r=0;r<d.length;r++)t.state[r]=d[r];t.queue.fill(0,f),t.queue[f]|=t.padding,t.queue[l-1]|=128,s(t.queue,t.state);for(var i=0;i<t.buffer.length;i+=l)c(t.state),a(t.state,t.buffer.slice(i,i+l));return t.buffer},this.reset=function(){return h.fill(0),d.fill(0),f=0,t},this};t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a(r(787)),o=a(r(788)),i=a(r(790)),s=a(r(793));function a(e){return e&&e.__esModule?e:{default:e}}var c=function(){var e=new Uint32Array(10),t=new Uint32Array(10),r=new Uint32Array(2);return function(a){for(var c=0;c<24;c++)(0,s.default)({A:a,C:e,D:t,W:r}),(0,i.default)({A:a,C:e,W:r}),(0,n.default)({A:a,C:e}),(0,o.default)({A:a,roundIndex:c});e.fill(0),t.fill(0),r.fill(0)}};t.default=c},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(202))&&n.__esModule?n:{default:n};var i=function(e){for(var t=e.A,r=e.C,n=0;n<25;n+=5){for(var i=0;i<5;i++)(0,o.default)(t,n+i)(r,i);for(var s=0;s<5;s++){var a=2*(n+s),c=(s+1)%5*2,u=(s+2)%5*2;t[a]^=~r[c]&r[u],t[a+1]^=~r[c+1]&r[u+1]}}};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(789))&&n.__esModule?n:{default:n};var i=function(e){var t=e.A,r=2*e.roundIndex;t[0]^=o.default[r],t[1]^=o.default[r+1]};t.default=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=new Uint32Array([0,1,0,32898,2147483648,32906,2147483648,2147516416,0,32907,0,2147483649,2147483648,2147516545,2147483648,32777,0,138,0,136,0,2147516425,0,2147483658,0,2147516555,2147483648,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,0,32778,2147483648,2147483658,2147483648,2147516545,2147483648,32896,0,2147483649,2147483648,2147516424]);t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=s(r(791)),o=s(r(792)),i=s(r(202));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(e){var t=e.A,r=e.C,s=e.W;(0,i.default)(t,1)(s,0);for(var a=0,c=0,u=0,l=32,f=0;f<24;f++){var d=n.default[f],h=o.default[f];(0,i.default)(t,d)(r,0),a=s[0],c=s[1],l=32-h,s[u=h<32?0:1]=a<<h|c>>>l,s[(u+1)%2]=c<<h|a>>>l,(0,i.default)(s,0)(t,d),(0,i.default)(r,0)(s,0)}};t.default=a},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=[10,7,11,17,18,3,5,16,8,21,24,4,15,23,19,13,12,2,20,14,22,9,6,1];t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=[1,3,6,10,15,21,28,36,45,55,2,14,27,41,56,8,25,43,62,18,39,61,20,44];t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=(n=r(202))&&n.__esModule?n:{default:n};var i=function(e){for(var t=e.A,r=e.C,n=e.D,i=e.W,s=0,a=0,c=0;c<5;c++){var u=2*c,l=2*(c+5),f=2*(c+10),d=2*(c+15),h=2*(c+20);r[u]=t[u]^t[l]^t[f]^t[d]^t[h],r[u+1]=t[u+1]^t[l+1]^t[f+1]^t[d+1]^t[h+1]}for(var p=0;p<5;p++){(0,o.default)(r,(p+1)%5)(i,0),s=i[0],a=i[1],i[0]=s<<1|a>>>31,i[1]=a<<1|s>>>31,n[2*p]=r[(p+4)%5*2]^i[0],n[2*p+1]=r[(p+4)%5*2+1]^i[1];for(var g=0;g<25;g+=5)t[2*(g+p)]^=n[2*p],t[2*(g+p)+1]^=n[2*p+1]}};t.default=i},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o,i,s=n(r(376)),a=n(r(796));!function(e){e.encodeBase64=s.encodeBase64,e.decodeBase64=s.decodeBase64,e.encodeBase64Url=s.encodeBase64Url,e.decodeBase64Url=s.decodeBase64Url,e.arrayBufferToHexString=s.arrayBufferToHexString,e.hexStringToArrayBuffer=s.hexStringToArrayBuffer,e.stringToArrayBuffer=s.stringToArrayBuffer,e.arrayBufferToString=s.arrayBufferToString}(o=t.encoder||(t.encoder={})),function(e){e.binToPem=a.binToPem,e.pemToBin=a.pemToBin}(i=t.formatter||(t.formatter={})),t.default={encoder:o,formatter:i}},function(e,t,r){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.getEnvBtoa=function(){return"undefined"!=typeof window?window.btoa:r},t.getEnvAtob=function(){return"undefined"!=typeof window?window.atob:n};var r=function(t){if(void 0===e)throw new Error("UnsupportedEnvironment");return e.from(t.toString(),"binary").toString("base64")},n=function(t){if(void 0===e)throw new Error("UnsupportedEnvironment");return e.from(t,"base64").toString("binary")}}).call(this,r(2).Buffer)},function(e,t,r){"use strict";var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var o=n(r(376)),i={public:"PUBLIC KEY",private:"PRIVATE KEY",encryptedPrivate:"ENCRYPTED PRIVATE KEY",certificate:"CERTIFICATE",certRequest:"CERTIFICATE REQUEST"};t.pemToBin=function(e){var t=a(e);return o.decodeBase64(t)},t.binToPem=function(e,t){var r=o.encodeBase64(e);return s(r,t)};var s=function(e,t){for(var r=i[t],n="-----BEGIN "+r+"-----\n";e.length>0;)n+=e.substring(0,64)+"\n",e=e.substring(64);return n=n+"-----END "+r+"-----"},a=function(e){var t=RegExp("^-----[s]*BEGIN[^-]*-----$","gm"),r=RegExp("^-----[s]*END[^-]*-----$","gm");try{var n=e.split(t)[1].split(r)[0];return n=n.replace(/\r?\n/g,"")}catch(e){throw new Error("Invalid format as PEM")}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__generator||function(e,t){var r,n,o,i,s={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(r)throw new TypeError("Generator is already executing.");for(;s;)try{if(r=1,n&&(o=2&i[0]?n.return:i[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,i[1])).done)return o;switch(n=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!(o=s.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){s.label=i[1];break}if(6===i[0]&&s.label<o[1]){s.label=o[1],o=i;break}if(o&&s.label<o[2]){s.label=o[2],s.ops.push(i);break}o[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{r=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var s=i(r(373)),a=i(r(374));t.nistConcatKdf=function(e,t,r,i){return void 0===r&&(r=32),void 0===i&&(i="SHA-256"),n(void 0,void 0,void 0,(function(){var n,u,l,f,d,h;return o(this,(function(o){switch(o.label){case 0:if((n=Math.ceil(r/s.default.hashes[i].hashSize))>Math.pow(2,32)-1)throw new Error("TooLongKeyDataIndicated");u=new Uint8Array(s.default.hashes[i].hashSize*n),l=new Uint8Array(4),f=0,o.label=1;case 1:return f<n?(l=c(l),(d=new Uint8Array(4+e.length+t.length)).set(l),d.set(e,l.length),d.set(t,l.length+e.length),[4,a.default.compute(d,i)]):[3,4];case 2:h=o.sent(),u.set(h,f*s.default.hashes[i].hashSize),o.label=3;case 3:return f++,[3,1];case 4:return[2,u.slice(0,r)]}}))}))};var c=function(e){e[3]+=1;for(var t=!0,r=3;t&&r>0;)e[r-1]+=t&&0===e[r]?1:0,t=t&&0===e[r],r--;return e}},function(e,t,r){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(i=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var s=i[o];if(!e(t[s],r[s]))return!1}return!0}return t!=t&&r!=r}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(204);function i(e){return[n.Slip10RawIndex.hardened(44),n.Slip10RawIndex.hardened(529),n.Slip10RawIndex.hardened(0),n.Slip10RawIndex.normal(0),n.Slip10RawIndex.normal(e)]}t.makeSecretNetworkPath=i;class s{constructor(e,t){this.privkey=e,this.pubkey=t}static async fromMnemonic(e,t=i(0)){const r=await n.Bip39.mnemonicToSeed(new n.EnglishMnemonic(e)),{privkey:o}=n.Slip10.derivePath(n.Slip10Curve.Secp256k1,r,t),a=(await n.Secp256k1.makeKeypair(o)).pubkey;return new s(o,n.Secp256k1.compressPubkey(a))}async sign(e,t="sha256"){const r=function(e,t){switch(t){case null:return new Uint8Array([...e]);case"sha256":return new n.Sha256(e).digest();case"sha512":return new n.Sha512(e).digest();default:throw new Error("Unknown prehash type")}}(e,t),i=await n.Secp256k1.createSignature(r,this.privkey),s=new Uint8Array([...i.r(32),...i.s(32)]);return o.encodeSecp256k1Signature(this.pubkey,s)}}t.Secp256k1Pen=s},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=r(105),o=r(196),i=r(204);t.findSequenceForSignedTx=async function(e,t,r,s,a=0){const c=e.value.signatures.find(()=>!0);if(!c)throw new Error("Signature missing in tx");const{pubkey:u,signature:l}=i.decodeSignature(c),f=n.Secp256k1Signature.fromFixedLength(l);for(let i=a;i<s;i++){const s=o.makeSignBytes(e.value.msg,e.value.fee,t,e.value.memo||"",r,i),a=new n.Sha256(s).digest();if(await n.Secp256k1.verifySignature(f,a,u))return i}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(105),i=r(42),s=n(r(411)),a=r(802),c=r(377),u=r(196),l=r(194),f=r(197);function d(e,t){return[{amount:e.toString(),denom:t}]}const h={upload:{amount:d(25e4,"uscrt"),gas:String(1e6)},init:{amount:d(125e3,"uscrt"),gas:String(5e5)},exec:{amount:d(5e4,"uscrt"),gas:String(2e5)},send:{amount:d(2e4,"uscrt"),gas:String(8e4)}};class p extends c.CosmWasmClient{constructor(e,t,r,n,o,i=f.BroadcastMode.Block){n instanceof Uint8Array?super(e,n,i):super(e,void 0,i),this.anyValidAddress=t,this.senderAddress=t,this.signer=r,!n||n instanceof Uint8Array||(this.restClient.enigmautils=n),this.fees=Object.assign(Object.assign({},h),o||{})}async getNonce(e){return super.getNonce(e||this.senderAddress)}async getAccount(e){return super.getAccount(e||this.senderAddress)}async signAdapter(e,t,r,n,o,i){if("sign"in this.signer){const s=await this.signer.sign(this.senderAddress,{chain_id:r,account_number:String(o),sequence:String(i),fee:t,msgs:e,memo:n});return{msg:e,fee:s.signed.fee,memo:s.signed.memo,signatures:[s.signature]}}{const s=u.makeSignBytes(e,t,r,n,o,i);return{msg:e,fee:t,memo:n,signatures:[await this.signer(s)]}}}async upload(e,t={},r="",n=this.fees.upload){const c=t.source||"",u=function(e){if(void 0===e)return"";if(!a.isValidBuilder(e))throw new Error("The builder (Docker Hub image with tag) is not valid");return e}(t.builder),f=s.default.gzip(e,{level:9}),d={type:"wasm/MsgStoreCode",value:{sender:this.senderAddress,wasm_byte_code:i.Encoding.toBase64(f),source:c,builder:u}},{accountNumber:h,sequence:p}=await this.getNonce(),g=await this.getChainId(),m=await this.signAdapter([d],n,g,r,h,p),y=await this.postTx(m),b=l.findAttribute(y.logs,"message","code_id");return{originalSize:e.length,originalChecksum:i.Encoding.toHex(new o.Sha256(e).digest()),compressedSize:f.length,compressedChecksum:i.Encoding.toHex(new o.Sha256(f).digest()),codeId:Number.parseInt(b.value,10),logs:y.logs,transactionHash:y.transactionHash}}async instantiate(e,t,r,n="",o,s=this.fees.init,a){a?this.restClient.codeHashCache.set(e,a):a=await this.restClient.getCodeHashByCodeId(e);const c={type:"wasm/MsgInstantiateContract",value:{sender:this.senderAddress,code_id:e.toString(),label:r,callback_code_hash:"",init_msg:i.Encoding.toBase64(await this.restClient.enigmautils.encrypt(a,t)),init_funds:null!=o?o:[],callback_sig:null}},{accountNumber:u,sequence:f}=await this.getNonce(),d=await this.getChainId(),h=await this.signAdapter([c],s,d,n,u,f),p=i.Encoding.fromBase64(c.value.init_msg).slice(0,32);let g;try{g=await this.postTx(h)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.message);if(null==t||2!=t.length)throw e;const r=t[1],n=i.Encoding.fromBase64(r),o=await this.restClient.enigmautils.decrypt(n,p);e.message=e.message.replace(r,i.Encoding.fromUtf8(o))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const m=l.findAttribute(g.logs,"message","contract_address"),y=await this.restClient.decryptLogs(g.logs,[p]);return{contractAddress:m.value,logs:y,transactionHash:g.transactionHash,data:g.data}}async multiExecute(e,t="",r){var n;const o=[];for(const t of e){let{contractCodeHash:e}=t;e?this.restClient.codeHashCache.set(t.contractAddress,e):e=await this.restClient.getCodeHashByContractAddr(t.contractAddress);const r={type:"wasm/MsgExecuteContract",value:{sender:this.senderAddress,contract:t.contractAddress,callback_code_hash:"",msg:i.Encoding.toBase64(await this.restClient.enigmautils.encrypt(e,t.handleMsg)),sent_funds:(n=t.transferAmount,null!=n?n:[]),callback_sig:null}};o.push(r)}const{accountNumber:s,sequence:a}=await this.getNonce(),c=null!=r?r:{gas:String(Number(this.fees.exec.gas)*e.length),amount:this.fees.exec.amount},u=await this.getChainId(),l=await this.signAdapter(o,c,u,t,s,a);let f;try{f=await this.postTx(l)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: (\d+)/g.exec(e.message);if(null==t||3!=t.length)throw e;const r=t[1],n=i.Encoding.fromBase64(r),s=Number(t[2]),a=i.Encoding.fromBase64(o[s].value.msg).slice(0,32),c=await this.restClient.enigmautils.decrypt(n,a);e.message=e.message.replace(r,i.Encoding.fromUtf8(c))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const d=o.map(e=>i.Encoding.fromBase64(e.value.msg).slice(0,32)),h=await this.restClient.decryptDataField(f.data,d);return{logs:await this.restClient.decryptLogs(f.logs,d),transactionHash:f.transactionHash,data:h}}async execute(e,t,r="",n,o=this.fees.exec,s){s?this.restClient.codeHashCache.set(e,s):s=await this.restClient.getCodeHashByContractAddr(e);const a={type:"wasm/MsgExecuteContract",value:{sender:this.senderAddress,contract:e,callback_code_hash:"",msg:i.Encoding.toBase64(await this.restClient.enigmautils.encrypt(s,t)),sent_funds:null!=n?n:[],callback_sig:null}},{accountNumber:c,sequence:u}=await this.getNonce(),l=await this.getChainId(),f=await this.signAdapter([a],o,l,r,c,u),d=i.Encoding.fromBase64(a.value.msg).slice(0,32);let h;try{h=await this.postTx(f)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.message);if(null==t||2!=t.length)throw e;const r=t[1],n=i.Encoding.fromBase64(r),o=await this.restClient.enigmautils.decrypt(n,d);e.message=e.message.replace(r,i.Encoding.fromUtf8(o))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const p=await this.restClient.decryptDataField(h.data,[d]);return{logs:await this.restClient.decryptLogs(h.logs,[d]),transactionHash:h.transactionHash,data:p}}async sendTokens(e,t,r="",n=this.fees.send){const o={type:"cosmos-sdk/MsgSend",value:{from_address:this.senderAddress,to_address:e,amount:t}},{accountNumber:i,sequence:s}=await this.getNonce(),a=await this.getChainId(),c=await this.signAdapter([o],n,a,r,i,s);return this.postTx(c)}}t.SigningCosmWasmClient=p},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const n=new RegExp("^[a-z0-9][a-z0-9._-]*[a-z0-9](/[a-z0-9][a-z0-9._-]*[a-z0-9])+:[a-zA-Z0-9_][a-zA-Z0-9_.-]{0,127}$");t.isValidBuilder=function(e){return!(e.length>128)&&!!e.match(n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(205),o=r(378),i=r(804);t.init=function(e,t){e.registerMessage(n.GetPubkeyMsg),e.registerMessage(n.ReqeustEncryptMsg),e.registerMessage(n.RequestDecryptMsg),e.registerMessage(n.GetTxEncryptionKeyMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(205);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.GetPubkeyMsg:return i(e)(t,r);case o.ReqeustEncryptMsg:return s(e)(t,r);case o.RequestDecryptMsg:return a(e)(t,r);case o.GetTxEncryptionKeyMsg:return c(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.getPubkey(t,r.chainId)})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.encrypt(t,r.chainId,r.contractCodeHash,r.msg)})),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.decrypt(t,r.chainId,r.cipherText,r.nonce)})),c=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.getTxEncryptionKey(t,r.chainId,r.nonce)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(379),t),o(r(806),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(206),o=r(380),i=r(807);t.init=function(e,t){e.registerMessage(n.SendTxMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(206);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.SendTxMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.sendTx(r.chainId,r.tx,r.mode)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(335),t),o(r(809),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(178),o=r(337),i=r(810);t.init=function(e,t){e.registerMessage(n.TryUpdateChainMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(178);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.TryUpdateChainMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.tryUpdateChain(r.chainId)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(381),t),o(r(812),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(142),o=r(382),i=r(813);t.init=function(e,t){e.registerMessage(n.GetTokensMsg),e.registerMessage(n.SuggestTokenMsg),e.registerMessage(n.AddTokenMsg),e.registerMessage(n.RemoveTokenMsg),e.registerMessage(n.GetSecret20ViewingKey),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(142);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.GetTokensMsg:return i(e)(t,r);case o.SuggestTokenMsg:return s(e)(t,r);case o.AddTokenMsg:return a(e)(t,r);case o.RemoveTokenMsg:return c(e)(t,r);case o.GetSecret20ViewingKey:return u(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.getTokens(r.chainId)})),s=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.suggestToken(t,r.chainId,r.contractAddress,r.viewingKey)})),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.addToken(r.chainId,r.currency)})),c=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.removeToken(r.chainId,r.currency)})),u=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,r.chainId,r.origin),yield e.getSecret20ViewingKey(r.chainId,r.contractAddress)}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(338),t),o(r(815),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(180),o=r(341),i=r(816);t.init=function(e,t){e.registerMessage(n.ApproveInteractionMsg),e.registerMessage(n.RejectInteractionMsg),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const n=r(180);t.getHandler=e=>(t,r)=>{switch(r.constructor){case n.ApproveInteractionMsg:return o(e)(t,r);case n.RejectInteractionMsg:return i(e)(t,r);default:throw new Error("Unknown msg type")}};const o=e=>(t,r)=>e.approve(r.id,r.result),i=e=>(t,r)=>e.reject(r.id)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(351),t),o(r(818),t)},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const n=r(192),o=r(354),i=r(819);t.init=function(e,t){e.registerMessage(n.EnableAccessMsg),e.registerMessage(n.GetPermissionOriginsMsg),e.registerMessage(n.RemovePermissionOrigin),e.addHandler(o.ROUTE,i.getHandler(t))}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const o=r(192);t.getHandler=e=>(t,r)=>{switch(r.constructor){case o.EnableAccessMsg:return i(e)(t,r);case o.GetPermissionOriginsMsg:return s(e)(t,r);case o.RemovePermissionOrigin:return a(e)(t,r);default:throw new Error("Unknown msg type")}};const i=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){return yield e.checkOrGrantBasicAccessPermission(t,r.chainIds,r.origin)})),s=e=>(t,r)=>e.getPermissionOrigins(r.chainId,r.permissionType),a=e=>(t,r)=>n(void 0,void 0,void 0,(function*(){yield e.removePermission(r.chainId,r.permissionType,[r.permissionOrigin])}))},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(330),t),o(r(177),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(359),t),o(r(205),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(379),t),o(r(206),t)},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),o=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),o(r(381),t),o(r(142),t),o(r(383),t)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Keplr=void 0;const i=r(18),s=r(59),a=r(11),c=r(384),u=r(385),l=o(r(390));t.Keplr=class{constructor(e,t){this.version=e,this.requester=t,this.enigmaUtils=new Map,this.defaultOptions={}}enable(e){return n(this,void 0,void 0,(function*(){"string"==typeof e&&(e=[e]),yield this.requester.sendMessage(i.BACKGROUND_PORT,new s.EnableAccessMsg(e))}))}experimentalSuggestChain(e){return n(this,void 0,void 0,(function*(){const t=new s.SuggestChainInfoMsg(e);yield this.requester.sendMessage(i.BACKGROUND_PORT,t)}))}getKey(e){return n(this,void 0,void 0,(function*(){const t=new s.GetKeyMsg(e);return yield this.requester.sendMessage(i.BACKGROUND_PORT,t)}))}sendTx(e,t,r){return n(this,void 0,void 0,(function*(){const n=new s.SendTxMsg(e,t,r);return yield this.requester.sendMessage(i.BACKGROUND_PORT,n)}))}signAmino(e,t,r,o={}){var a;return n(this,void 0,void 0,(function*(){const n=new s.RequestSignAminoMsg(e,t,r,l.default(null!==(a=this.defaultOptions.sign)&&void 0!==a?a:{},o));return yield this.requester.sendMessage(i.BACKGROUND_PORT,n)}))}signDirect(e,t,r,o={}){var c;return n(this,void 0,void 0,(function*(){const n=new s.RequestSignDirectMsg(e,t,a.cosmos.tx.v1beta1.SignDoc.encode(r).finish(),l.default(null!==(c=this.defaultOptions.sign)&&void 0!==c?c:{},o)),u=yield this.requester.sendMessage(i.BACKGROUND_PORT,n);return{signed:a.cosmos.tx.v1beta1.SignDoc.decode(u.signedBytes),signature:u.signature}}))}getOfflineSigner(e){return new u.CosmJSOfflineSigner(e,this)}getOfflineSignerOnlyAmino(e){return new u.CosmJSOfflineSignerOnlyAmino(e,this)}getOfflineSignerAuto(e){return n(this,void 0,void 0,(function*(){return(yield this.getKey(e)).isNanoLedger?new u.CosmJSOfflineSignerOnlyAmino(e,this):new u.CosmJSOfflineSigner(e,this)}))}suggestToken(e,t,r){return n(this,void 0,void 0,(function*(){const n=new s.SuggestTokenMsg(e,t,r);yield this.requester.sendMessage(i.BACKGROUND_PORT,n)}))}getSecret20ViewingKey(e,t){return n(this,void 0,void 0,(function*(){const r=new s.GetSecret20ViewingKey(e,t);return yield this.requester.sendMessage(i.BACKGROUND_PORT,r)}))}getEnigmaPubKey(e){return n(this,void 0,void 0,(function*(){return yield this.requester.sendMessage(i.BACKGROUND_PORT,new s.GetPubkeyMsg(e))}))}getEnigmaTxEncryptionKey(e,t){return n(this,void 0,void 0,(function*(){return yield this.requester.sendMessage(i.BACKGROUND_PORT,new s.GetTxEncryptionKeyMsg(e,t))}))}enigmaEncrypt(e,t,r){return n(this,void 0,void 0,(function*(){return yield this.requester.sendMessage(i.BACKGROUND_PORT,new s.ReqeustEncryptMsg(e,t,r))}))}enigmaDecrypt(e,t,r){return n(this,void 0,void 0,(function*(){return t&&0!==t.length?yield this.requester.sendMessage(i.BACKGROUND_PORT,new s.RequestDecryptMsg(e,t,r)):new Uint8Array}))}getEnigmaUtils(e){if(this.enigmaUtils.has(e))return this.enigmaUtils.get(e);const t=new c.KeplrEnigmaUtils(e,this);return this.enigmaUtils.set(e,t),t}}},function(e,t,r){"use strict";var n=this&&this.__awaiter||function(e,t,r,n){return new(r||(r=Promise))((function(o,i){function s(e){try{c(n.next(e))}catch(e){i(e)}}function a(e){try{c(n.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(s,a)}c((n=n.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InjectedKeplr=void 0;const i=r(11),s=r(384),a=r(107),c=r(385),u=o(r(390));t.InjectedKeplr=class{constructor(e){this.version=e,this.enigmaUtils=new Map,this.defaultOptions={}}static startProxy(e){window.addEventListener("message",t=>n(this,void 0,void 0,(function*(){const r=t.data;if(r&&"proxy-request"===r.type)try{if(!r.id)throw new Error("Empty id");if("version"===r.method)throw new Error("Version is not function");if("defaultOptions"===r.method)throw new Error("DefaultOptions is not function");if(!e[r.method]||"function"!=typeof e[r.method])throw new Error("Invalid method: "+r.method);if("getOfflineSigner"===r.method)throw new Error("GetOfflineSigner method can't be proxy request");if("getOfflineSignerOnlyAmino"===r.method)throw new Error("GetOfflineSignerOnlyAmino method can't be proxy request");if("getOfflineSignerAuto"===r.method)throw new Error("GetOfflineSignerAuto method can't be proxy request");if("getEnigmaUtils"===r.method)throw new Error("GetEnigmaUtils method can't be proxy request");const t=yield e[r.method](...a.JSONUint8Array.unwrap(r.args)),n={type:"proxy-request-response",id:r.id,result:{return:a.JSONUint8Array.wrap(t)}};window.postMessage(n,window.location.origin)}catch(e){const t={type:"proxy-request-response",id:r.id,result:{error:e.message||e.toString()}};window.postMessage(t,window.location.origin)}})))}requestMethod(e,t){const r=new Uint8Array(8),n=Array.from(crypto.getRandomValues(r)).map(e=>e.toString(16)).join(""),o={type:"proxy-request",id:n,method:e,args:a.JSONUint8Array.wrap(t)};return new Promise((e,t)=>{const r=o=>{const i=o.data;if(!i||"proxy-request-response"!==i.type)return;if(i.id!==n)return;window.removeEventListener("message",r);const s=a.JSONUint8Array.unwrap(i.result);s?s.error?t(new Error(s.error)):e(s.return):t(new Error("Result is null"))};window.addEventListener("message",r),window.postMessage(o,window.location.origin)})}enable(e){return n(this,void 0,void 0,(function*(){yield this.requestMethod("enable",[e])}))}experimentalSuggestChain(e){return n(this,void 0,void 0,(function*(){yield this.requestMethod("experimentalSuggestChain",[e])}))}getKey(e){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("getKey",[e])}))}sendTx(e,t,r){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("sendTx",[e,t,r])}))}signAmino(e,t,r,o={}){var i;return n(this,void 0,void 0,(function*(){return yield this.requestMethod("signAmino",[e,t,r,u.default(null!==(i=this.defaultOptions.sign)&&void 0!==i?i:{},o)])}))}signDirect(e,t,r,o={}){var s;return n(this,void 0,void 0,(function*(){const n=yield this.requestMethod("signDirect",[e,t,r,u.default(null!==(s=this.defaultOptions.sign)&&void 0!==s?s:{},o)]),a=n.signed;return{signed:i.cosmos.tx.v1beta1.SignDoc.fromObject(a),signature:n.signature}}))}getOfflineSigner(e){return new c.CosmJSOfflineSigner(e,this)}getOfflineSignerOnlyAmino(e){return new c.CosmJSOfflineSignerOnlyAmino(e,this)}getOfflineSignerAuto(e){return n(this,void 0,void 0,(function*(){return(yield this.getKey(e)).isNanoLedger?new c.CosmJSOfflineSignerOnlyAmino(e,this):new c.CosmJSOfflineSigner(e,this)}))}suggestToken(e,t,r){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("suggestToken",[e,t,r])}))}getSecret20ViewingKey(e,t){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("getSecret20ViewingKey",[e,t])}))}getEnigmaPubKey(e){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("getEnigmaPubKey",[e])}))}getEnigmaTxEncryptionKey(e,t){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("getEnigmaTxEncryptionKey",[e,t])}))}enigmaEncrypt(e,t,r){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("enigmaEncrypt",[e,t,r])}))}enigmaDecrypt(e,t,r){return n(this,void 0,void 0,(function*(){return yield this.requestMethod("enigmaDecrypt",[e,t,r])}))}getEnigmaUtils(e){if(this.enigmaUtils.has(e))return this.enigmaUtils.get(e);const t=new s.KeplrEnigmaUtils(e,this);return this.enigmaUtils.set(e,t),t}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){e.exports=r(1549)},,,,,,,function(e,t,r){"use strict";r.r(t);var n=r(400);var o=r(415);const i=new n.InjectedKeplr(o.version);!function(e,t,r,n,o){window.keplr=e,window.getOfflineSigner=t,window.getOfflineSignerOnlyAmino=r,window.getOfflineSignerAuto=n,window.getEnigmaUtils=o}(i,e=>i.getOfflineSigner(e),e=>i.getOfflineSignerOnlyAmino(e),e=>i.getOfflineSignerAuto(e),e=>i.getEnigmaUtils(e))}]);
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/manifest.json b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/manifest.json
deleted file mode 100644 (file)
index f19c181..0000000
+++ /dev/null
@@ -1,35 +0,0 @@
-{
-   "applications": {
-      "gecko": {
-         "id": "keplr-extension@keplr.app",
-         "strict_min_version": "56.0"
-      }
-   },
-   "background": {
-      "persistent": true,
-      "scripts": [ "browser-polyfill.js", "background.bundle.js" ]
-   },
-   "browser_action": {
-      "default_popup": "popup.html",
-      "default_title": "Keplr"
-   },
-   "content_scripts": [ {
-      "all_frames": true,
-      "js": [ "browser-polyfill.js", "contentScripts.bundle.js" ],
-      "matches": [ "\u003Call_urls>" ],
-      "run_at": "document_start"
-   } ],
-   "description": "Keplr is a browser extension wallet for the Inter blockchain ecosystem.",
-   "icons": {
-      "128": "assets/icon-128.png",
-      "16": "assets/icon-16.png",
-      "48": "assets/icon-48.png"
-   },
-   "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuz6vgIeMLGDJFR/tbg5bAxV/7+4wtdM40Ephzun9QSFe1NGbfQwQjagKcJlE06ah7be5iwHUtZfAK1KY22hxIiBfHy5MBkV5iIRuz5achm6EJszyImv8rAB6jIY6aBjn0d2nwQLcAd8OBLR5ppRil7U3riFDGGcrSRuNwoTAfaWQA81AFjewynjmv4erFinFeM6CP209X8Ujz7oLjJeUbLym0lvkj/XHRr2LY7iKClZgipkP2f02252qKULdKzG6qevVE0S0o2N4Rbi6/PHDL+5WS9nBZMUO3jPKYllmzmcgwHdINYfPRHCZ4tpkR7pyQ910URVb/cBrASaGrcQWQwIDAQAB",
-   "manifest_version": 2,
-   "name": "Keplr",
-   "permissions": [ "storage", "notifications", "identity" ],
-   "update_url": "https://clients2.google.com/service/update2/crx",
-   "version": "0.8.13",
-   "web_accessible_resources": [ "injectedScript.bundle.js", "assets/temp-icon.svg" ]
-}
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/popup.bundle.js b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/popup.bundle.js
deleted file mode 100644 (file)
index 3591f75..0000000
+++ /dev/null
@@ -1,361 +0,0 @@
-!function(e){function t(t){for(var n,i,o=t[0],a=t[1],s=0,l=[];s<o.length;s++)i=o[s],Object.prototype.hasOwnProperty.call(r,i)&&r[i]&&l.push(r[i][0]),r[i]=0;for(n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n]);for(c&&c(t);l.length;)l.shift()()}var n={},r={3:0};function i(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.e=function(e){var t=[],n=r[e];if(0!==n)if(n)t.push(n[2]);else{var o=new Promise((function(t,i){n=r[e]=[t,i]}));t.push(n[2]=o);var a,s=document.createElement("script");s.charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.src=function(e){return i.p+""+({4:"reactChartJS",5:"vendors~reactChartJS"}[e]||e)+".bundle.js"}(e);var c=new Error;a=function(t){s.onerror=s.onload=null,clearTimeout(l);var n=r[e];if(0!==n){if(n){var i=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;c.message="Loading chunk "+e+" failed.\n("+i+": "+o+")",c.name="ChunkLoadError",c.type=i,c.request=o,n[1](c)}r[e]=void 0}};var l=setTimeout((function(){a({type:"timeout",target:s})}),12e4);s.onerror=s.onload=a,document.head.appendChild(s)}return Promise.all(t)},i.m=e,i.c=n,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i.oe=function(e){throw console.error(e),e};var o=window.webpackJsonp=window.webpackJsonp||[],a=o.push.bind(o);o.push=t,o=o.slice();for(var s=0;s<o.length;s++)t(o[s]);var c=a;i(i.s=1076)}([function(e,t,n){"use strict";e.exports=n(1077)},function(e,t,n){e.exports=n(1104)()},function(e,t,n){"use strict";(function(e){
-/*!
- * The buffer module from node.js, for the browser.
- *
- * @author   Feross Aboukhadijeh <http://feross.org>
- * @license  MIT
- */
-var r=n(117),i=n(426),o=n(237);function a(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return c.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=c.prototype:(null===e&&(e=new c(t)),e.length=t),e}function c(e,t,n){if(!(c.TYPED_ARRAY_SUPPORT||this instanceof c))return new c(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return l(this,e,t,n)}function l(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);c.TYPED_ARRAY_SUPPORT?(e=t).__proto__=c.prototype:e=d(e,t);return e}(e,t,n,r):"string"==typeof t?function(e,t,n){"string"==typeof n&&""!==n||(n="utf8");if(!c.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|h(t,n),i=(e=s(e,r)).write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(c.isBuffer(t)){var n=0|p(t.length);return 0===(e=s(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?s(e,0):d(e,t);if("Buffer"===t.type&&o(t.data))return d(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t){if(u(t),e=s(e,t<0?0:0|p(t)),!c.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function d(e,t){var n=t.length<0?0:0|p(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function p(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function h(e,t){if(c.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return F(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return q(e).length;default:if(r)return F(e).length;t=(""+t).toLowerCase(),r=!0}}function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return M(this,t,n);case"utf8":case"utf-8":return E(this,t,n);case"ascii":return T(this,t,n);case"latin1":case"binary":return A(this,t,n);case"base64":return O(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function b(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function y(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=c.from(t,r)),c.isBuffer(t))return 0===t.length?-1:g(e,t,n,r,i);if("number"==typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):g(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function g(e,t,n,r,i){var o,a=1,s=e.length,c=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;a=2,s/=2,c/=2,n/=2}function l(e,t){return 1===a?e[t]:e.readUInt16BE(t*a)}if(i){var u=-1;for(o=n;o<s;o++)if(l(e,o)===l(t,-1===u?0:o-u)){if(-1===u&&(u=o),o-u+1===c)return u*a}else-1!==u&&(o-=o-u),u=-1}else for(n+c>s&&(n=s-c),o=n;o>=0;o--){for(var f=!0,d=0;d<c;d++)if(l(e,o+d)!==l(t,d)){f=!1;break}if(f)return o}return-1}function v(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var o=t.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a<r;++a){var s=parseInt(t.substr(2*a,2),16);if(isNaN(s))return a;e[n+a]=s}return a}function w(e,t,n,r){return z(F(t,e.length-n),e,n,r)}function _(e,t,n,r){return z(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function k(e,t,n,r){return _(e,t,n,r)}function x(e,t,n,r){return z(q(t),e,n,r)}function S(e,t,n,r){return z(function(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);++a)n=e.charCodeAt(a),r=n>>8,i=n%256,o.push(i),o.push(r);return o}(t,e.length-n),e,n,r)}function O(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function E(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,a,s,c,l=e[i],u=null,f=l>239?4:l>223?3:l>191?2:1;if(i+f<=n)switch(f){case 1:l<128&&(u=l);break;case 2:128==(192&(o=e[i+1]))&&(c=(31&l)<<6|63&o)>127&&(u=c);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&(c=(15&l)<<12|(63&o)<<6|63&a)>2047&&(c<55296||c>57343)&&(u=c);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(c=(15&l)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&c<1114112&&(u=c)}null===u?(u=65533,f=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),i+=f}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=4096));return n}(r)}t.Buffer=c,t.SlowBuffer=function(e){+e!=e&&(e=0);return c.alloc(+e)},t.INSPECT_MAX_BYTES=50,c.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),t.kMaxLength=a(),c.poolSize=8192,c._augment=function(e){return e.__proto__=c.prototype,e},c.from=function(e,t,n){return l(null,e,t,n)},c.TYPED_ARRAY_SUPPORT&&(c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&c[Symbol.species]===c&&Object.defineProperty(c,Symbol.species,{value:null,configurable:!0})),c.alloc=function(e,t,n){return function(e,t,n,r){return u(t),t<=0?s(e,t):void 0!==n?"string"==typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}(null,e,t,n)},c.allocUnsafe=function(e){return f(null,e)},c.allocUnsafeSlow=function(e){return f(null,e)},c.isBuffer=function(e){return!(null==e||!e._isBuffer)},c.compare=function(e,t){if(!c.isBuffer(e)||!c.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},c.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(e,t){if(!o(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return c.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=c.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!c.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},c.byteLength=h,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)b(this,t,t+1);return this},c.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)b(this,t,t+3),b(this,t+1,t+2);return this},c.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)b(this,t,t+7),b(this,t+1,t+6),b(this,t+2,t+5),b(this,t+3,t+4);return this},c.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?E(this,0,e):m.apply(this,arguments)},c.prototype.equals=function(e){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},c.prototype.compare=function(e,t,n,r,i){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),s=Math.min(o,a),l=this.slice(r,i),u=e.slice(t,n),f=0;f<s;++f)if(l[f]!==u[f]){o=l[f],a=u[f];break}return o<a?-1:a<o?1:0},c.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},c.prototype.indexOf=function(e,t,n){return y(this,e,t,n,!0)},c.prototype.lastIndexOf=function(e,t,n){return y(this,e,t,n,!1)},c.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return v(this,e,t,n);case"utf8":case"utf-8":return w(this,e,t,n);case"ascii":return _(this,e,t,n);case"latin1":case"binary":return k(this,e,t,n);case"base64":return x(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return S(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function T(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function A(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function M(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",o=t;o<n;++o)i+=U(e[o]);return i}function I(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function P(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function C(e,t,n,r,i,o){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<o)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function j(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);i<o;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function D(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);i<o;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function R(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function N(e,t,n,r,o){return o||R(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function B(e,t,n,r,o){return o||R(e,0,n,8),i.write(e,t,n,r,52,8),n+8}c.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),c.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=c.prototype;else{var i=t-e;n=new c(i,void 0);for(var o=0;o<i;++o)n[o]=this[o+e]}return n},c.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},c.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},c.prototype.readUInt8=function(e,t){return t||P(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||P(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||P(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||P(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||P(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||P(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return o>=(i*=128)&&(o-=Math.pow(2,8*t)),o},c.prototype.readInt8=function(e,t){return t||P(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||P(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||P(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||P(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||P(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||P(e,4,this.length),i.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||P(e,4,this.length),i.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||P(e,8,this.length),i.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||P(e,8,this.length),i.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||C(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,o=0;for(this[t]=255&e;++o<n&&(i*=256);)this[t+o]=e/i&255;return t+n},c.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||C(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,o=1;for(this[t+i]=255&e;--i>=0&&(o*=256);)this[t+i]=e/o&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):j(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):j(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):D(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);C(this,e,t,n,i-1,-i)}var o=0,a=1,s=0;for(this[t]=255&e;++o<n&&(a*=256);)e<0&&0===s&&0!==this[t+o-1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},c.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);C(this,e,t,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)e<0&&0===s&&0!==this[t+o+1]&&(s=1),this[t+o]=(e/a>>0)-s&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):j(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):j(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):D(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):D(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return N(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return N(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return B(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return B(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,o=r-n;if(this===e&&n<t&&t<r)for(i=o-1;i>=0;--i)e[i+t]=this[i+n];else if(o<1e3||!c.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),t);return o},c.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!c.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var o;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(o=t;o<n;++o)this[o]=e;else{var a=c.isBuffer(e)?e:F(new c(e,r).toString()),s=a.length;for(o=0;o<n-t;++o)this[o+t]=a[o%s]}return this};var L=/[^+\/0-9A-Za-z-_]/g;function U(e){return e<16?"0"+e.toString(16):e.toString(16)}function F(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function q(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(L,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function z(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}}).call(this,n(12))},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"g",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return u}));
-/*! *****************************************************************************
-Copyright (c) Microsoft Corporation.
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
-REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
-INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
-OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-PERFORMANCE OF THIS SOFTWARE.
-***************************************************************************** */
-var r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};function i(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return(o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function a(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function s(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function c(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a}function l(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(c(arguments[t]));return e}function u(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"$mobx",(function(){return z})),n.d(t,"FlowCancellationError",(function(){return Jt})),n.d(t,"ObservableMap",(function(){return er})),n.d(t,"ObservableSet",(function(){return rr})),n.d(t,"Reaction",(function(){return vt})),n.d(t,"_allowStateChanges",(function(){return Ne})),n.d(t,"_allowStateChangesInsideComputed",(function(){return jt})),n.d(t,"_allowStateReadsEnd",(function(){return rt})),n.d(t,"_allowStateReadsStart",(function(){return nt})),n.d(t,"_autoAction",(function(){return Ct})),n.d(t,"_endAction",(function(){return Re})),n.d(t,"_getAdministration",(function(){return xr})),n.d(t,"_getGlobalState",(function(){return ut})),n.d(t,"_interceptReads",(function(){return nn})),n.d(t,"_isComputingDerivation",(function(){return Je})),n.d(t,"_resetGlobalState",(function(){return ft})),n.d(t,"_startAction",(function(){return De})),n.d(t,"action",(function(){return Pt})),n.d(t,"autorun",(function(){return Rt})),n.d(t,"comparer",(function(){return K})),n.d(t,"computed",(function(){return Ee})),n.d(t,"configure",(function(){return zt})),n.d(t,"createAtom",(function(){return $})),n.d(t,"entries",(function(){return pn})),n.d(t,"extendObservable",(function(){return Vt})),n.d(t,"flow",(function(){return Zt})),n.d(t,"flowResult",(function(){return en})),n.d(t,"get",(function(){return yn})),n.d(t,"getAtom",(function(){return kr})),n.d(t,"getDebugName",(function(){return Sr})),n.d(t,"getDependencyTree",(function(){return Ht})),n.d(t,"getObserverTree",(function(){return Kt})),n.d(t,"has",(function(){return bn})),n.d(t,"intercept",(function(){return rn})),n.d(t,"isAction",(function(){return Dt})),n.d(t,"isBoxedObservable",(function(){return qe})),n.d(t,"isComputed",(function(){return an})),n.d(t,"isComputedProp",(function(){return sn})),n.d(t,"isFlowCancellationError",(function(){return Qt})),n.d(t,"isObservable",(function(){return ln})),n.d(t,"isObservableArray",(function(){return Jn})),n.d(t,"isObservableMap",(function(){return tr})),n.d(t,"isObservableObject",(function(){return fr})),n.d(t,"isObservableProp",(function(){return un})),n.d(t,"isObservableSet",(function(){return ir})),n.d(t,"keys",(function(){return fn})),n.d(t,"makeAutoObservable",(function(){return Nn})),n.d(t,"makeObservable",(function(){return Rn})),n.d(t,"observable",(function(){return xe})),n.d(t,"observe",(function(){return gn})),n.d(t,"onBecomeObserved",(function(){return Ut})),n.d(t,"onBecomeUnobserved",(function(){return Ft})),n.d(t,"onReactionError",(function(){return wt})),n.d(t,"override",(function(){return J})),n.d(t,"reaction",(function(){return Lt})),n.d(t,"remove",(function(){return mn})),n.d(t,"runInAction",(function(){return jt})),n.d(t,"set",(function(){return hn})),n.d(t,"spy",(function(){return Ot})),n.d(t,"toJS",(function(){return wn})),n.d(t,"trace",(function(){return _n})),n.d(t,"transaction",(function(){return xn})),n.d(t,"untracked",(function(){return Xe})),n.d(t,"values",(function(){return dn})),n.d(t,"when",(function(){return Sn}));function r(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("number"==typeof e?"[MobX] minified error nr: "+e+(n.length?" "+n.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+e)}var i={};function o(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:i}var a=Object.assign,s=Object.getOwnPropertyDescriptor,c=Object.defineProperty,l=Object.prototype,u=[];Object.freeze(u);var f={};Object.freeze(f);var d="undefined"!=typeof Proxy,p=Object.toString();function h(){d||r("Proxy not available")}function m(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var b=function(){};function y(e){return"function"==typeof e}function g(e){switch(typeof e){case"string":case"symbol":case"number":return!0}return!1}function v(e){return null!==e&&"object"==typeof e}function w(e){var t;if(!v(e))return!1;var n=Object.getPrototypeOf(e);return null==n||(null==(t=n.constructor)?void 0:t.toString())===p}function _(e,t,n){c(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function k(e,t,n){c(e,t,{enumerable:!1,writable:!1,configurable:!0,value:n})}function x(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return v(e)&&!0===e[n]}}function S(e){return e instanceof Map}function O(e){return e instanceof Set}var E=void 0!==Object.getOwnPropertySymbols;function T(e){var t=Object.keys(e);if(!E)return t;var n=Object.getOwnPropertySymbols(e);return n.length?[].concat(t,n.filter((function(t){return l.propertyIsEnumerable.call(e,t)}))):t}var A="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:E?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function M(e){return null===e?null:"object"==typeof e?""+e:e}function I(e,t){return l.hasOwnProperty.call(e,t)}var P=Object.getOwnPropertyDescriptors||function(e){var t={};return A(e).forEach((function(n){t[n]=s(e,n)})),t};function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function j(e,t,n){return t&&C(e.prototype,t),n&&C(e,n),e}function D(){return(D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function R(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function N(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function L(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?B(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var U=Symbol("mobx-stored-annotations");function F(e){return Object.assign((function(t,n){q(t,n,e)}),e)}function q(e,t,n){I(e,U)||_(e,U,D({},e[U])),function(e){return"override"===e.annotationType_}(n)||(e[U][t]=n)}var z=Symbol("mobx administration"),V=function(){function e(e){void 0===e&&(e="Atom"),this.name_=void 0,this.isPendingUnobservation_=!1,this.isBeingObserved_=!1,this.observers_=new Set,this.diffValue_=0,this.lastAccessedBy_=0,this.lowestObserverState_=ze.NOT_TRACKING_,this.onBOL=void 0,this.onBUOL=void 0,this.name_=e}var t=e.prototype;return t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.reportObserved=function(){return yt(this)},t.reportChanged=function(){mt(),gt(this),bt()},t.toString=function(){return this.name_},e}(),H=x("Atom",V);function $(e,t,n){void 0===t&&(t=b),void 0===n&&(n=b);var r=new V(e);return t!==b&&Ut(r,t),n!==b&&Ft(r,n),r}var K={identity:function(e,t){return e===t},structural:function(e,t){return Er(e,t)},default:function(e,t){return Object.is(e,t)},shallow:function(e,t){return Er(e,t,1)}};function W(e,t,n){return ln(e)?e:Array.isArray(e)?xe.array(e,{name:n}):w(e)?xe.object(e,void 0,{name:n}):S(e)?xe.map(e,{name:n}):O(e)?xe.set(e,{name:n}):e}function G(e){return e}var J=F({annotationType_:"override",make_:function(e,t){0;0},extend_:function(e,t,n,i){r("'"+this.annotationType_+"' can only be used with 'makeObservable'")}});function Q(e,t){return{annotationType_:e,options_:t,make_:Y,extend_:Z}}function Y(e,t){for(var n,i,o,a=!1,u=e.target_,f=null!=(n=null==(i=this.options_)?void 0:i.bound)&&n;u&&u!==l;){var d=s(u,t);if(d){if(u===e.target_||f){var p=X(e,this,t,d);if(!e.defineProperty_(t,p))return;if(a=!0,f)break}if(u!==e.target_){if(Dt(d.value)){a=!0;break}var h=X(e,this,t,d,!1);c(u,t,h),a=!0}}u=Object.getPrototypeOf(u)}a?dr(e,this,t):(null==(o=e.target_[U])?void 0:o[t])||r(1,this.annotationType_,e.name_+"."+t.toString())}function Z(e,t,n,r){var i=X(e,this,t,n);return e.defineProperty_(t,i,r)}function X(e,t,n,r,i){var o,a,s,c,l,u;void 0===i&&(i=lt.safeDescriptors),u=r,t.annotationType_,u.value;var f,d=r.value;(null==(o=t.options_)?void 0:o.bound)&&(d=d.bind(null!=(f=e.proxy_)?f:e.target_));return{value:Ce(null!=(a=null==(s=t.options_)?void 0:s.name)?a:n.toString(),d,null!=(c=null==(l=t.options_)?void 0:l.autoAction)&&c),configurable:!i||e.isPlainObject_,enumerable:!1,writable:!i}}function ee(e,t){return{annotationType_:e,options_:t,make_:te,extend_:ne}}function te(e,t){for(var n,i=!1,o=e.target_;o&&o!==l;){var a=s(o,t);if(a){if(o!==e.target_){if(tn(a.value)){i=!0;break}var u=re(e,this,t,a,!1);c(o,t,u)}else{var f=re(e,this,t,a);if(!e.defineProperty_(t,f))return}i=!0}o=Object.getPrototypeOf(o)}i?dr(e,this,t):(null==(n=e.target_[U])?void 0:n[t])||r(1,this.annotationType_,e.name_+"."+t.toString())}function ne(e,t,n,r){var i=re(e,this,t,n);return e.defineProperty_(t,i,r)}function re(e,t,n,r,i){var o;return void 0===i&&(i=lt.safeDescriptors),o=r,t.annotationType_,o.value,{value:Zt(r.value),configurable:!i||e.isPlainObject_,enumerable:!1,writable:!i}}function ie(e,t){return{annotationType_:e,options_:t,make_:oe,extend_:ae}}function oe(e,t){for(var n,i=e.target_;i&&i!==l;){var o=s(i,t);if(o){if(se(e,this,t,o),!e.defineComputedProperty_(t,D({},this.options_,{get:o.get,set:o.set})))return;return void dr(e,this,t)}i=Object.getPrototypeOf(i)}(null==(n=e.target_[U])?void 0:n[t])||r(1,this.annotationType_,e.name_+"."+t.toString())}function ae(e,t,n,r){return se(e,this,t,n),e.defineComputedProperty_(t,D({},this.options_,{get:n.get,set:n.set}),r)}function se(e,t,n,r){t.annotationType_,r.get}function ce(e,t){return{annotationType_:e,options_:t,make_:le,extend_:ue}}function le(e,t){for(var n,i=e.target_;i&&i!==l;){var o=s(i,t);if(o){var a,c;if(fe(e,this,t,o),!e.defineObservableProperty_(t,o.value,null!=(a=null==(c=this.options_)?void 0:c.enhancer)?a:W))return;return void dr(e,this,t)}i=Object.getPrototypeOf(i)}(null==(n=e.target_[U])?void 0:n[t])||r(1,this.annotationType_,e.name_+"."+t.toString())}function ue(e,t,n,r){var i,o;return fe(e,this,t,n),e.defineObservableProperty_(t,n.value,null!=(i=null==(o=this.options_)?void 0:o.enhancer)?i:W,r)}function fe(e,t,n,r){t.annotationType_}var de={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};function pe(e){return e||de}Object.freeze(de);var he=ce("observable"),me=ce("observable.ref",{enhancer:G}),be=ce("observable.shallow",{enhancer:function(e,t,n){return null==e||fr(e)||Jn(e)||tr(e)||ir(e)?e:Array.isArray(e)?xe.array(e,{name:n,deep:!1}):w(e)?xe.object(e,void 0,{name:n,deep:!1}):S(e)?xe.map(e,{name:n,deep:!1}):O(e)?xe.set(e,{name:n,deep:!1}):void 0}}),ye=ce("observable.struct",{enhancer:function(e,t){return Er(e,t)?t:e}}),ge=F(he);function ve(e){return!0===e.deep?W:!1===e.deep?G:(t=e.defaultDecorator)&&null!=(n=null==(r=t.options_)?void 0:r.enhancer)?n:W;var t,n,r}function we(e,t,n){if(!g(t))return ln(e)?e:w(e)?xe.object(e,t,n):Array.isArray(e)?xe.array(e,t):S(e)?xe.map(e,t):O(e)?xe.set(e,t):"object"==typeof e&&null!==e?e:xe.box(e,t);q(e,t,he)}Object.assign(we,ge);var _e,ke,xe=a(we,{box:function(e,t){var n=pe(t);return new Fe(e,ve(n),n.name,!0,n.equals)},array:function(e,t){var n=pe(t);return(!1===lt.useProxies||!1===n.proxy?_r:Fn)(e,ve(n),n.name)},map:function(e,t){var n=pe(t);return new er(e,ve(n),n.name)},set:function(e,t){var n=pe(t);return new rr(e,ve(n),n.name)},object:function(e,t,n){return Vt(!1===lt.useProxies||!1===(null==n?void 0:n.proxy)?cr({},n):function(e,t){var n,r;return h(),e=cr(e,t),null!=(r=(n=e[z]).proxy_)?r:n.proxy_=new Proxy(e,An)}({},n),e,t)},ref:F(me),shallow:F(be),deep:ge,struct:F(ye)}),Se=ie("computed"),Oe=ie("computed.struct",{equals:K.structural}),Ee=function(e,t){if(g(t))return q(e,t,Se);if(w(e))return F(ie("computed",e));var n=w(t)?t:{};return n.get=e,n.name||(n.name=e.name||""),new He(n)};Object.assign(Ee,Se),Ee.struct=F(Oe);var Te,Ae=0,Me=1,Ie=null!=(_e=null==(ke=s((function(){}),"name"))?void 0:ke.configurable)&&_e,Pe={value:"action",configurable:!0,writable:!1,enumerable:!1};function Ce(e,t,n,r){function i(){return je(e,n,t,r||this,arguments)}return void 0===n&&(n=!1),i.isMobxAction=!0,Ie&&(Pe.value=e,Object.defineProperty(i,"name",Pe)),i}function je(e,t,n,r,i){var o=De(e,t,r,i);try{return n.apply(r,i)}catch(e){throw o.error_=e,e}finally{Re(o)}}function De(e,t,n,r){var i=lt.trackingDerivation,o=!t||!i;mt();var a=lt.allowStateChanges;o&&(et(),a=Be(!0));var s={runAsAction_:o,prevDerivation_:i,prevAllowStateChanges_:a,prevAllowStateReads_:nt(!0),notifySpy_:!1,startTime_:0,actionId_:Me++,parentActionId_:Ae};return Ae=s.actionId_,s}function Re(e){Ae!==e.actionId_&&r(30),Ae=e.parentActionId_,void 0!==e.error_&&(lt.suppressReactionErrors=!0),Le(e.prevAllowStateChanges_),rt(e.prevAllowStateReads_),bt(),e.runAsAction_&&tt(e.prevDerivation_),lt.suppressReactionErrors=!1}function Ne(e,t){var n=Be(e);try{return t()}finally{Le(n)}}function Be(e){var t=lt.allowStateChanges;return lt.allowStateChanges=e,t}function Le(e){lt.allowStateChanges=e}Te=Symbol.toPrimitive;var Ue,Fe=function(e){function t(t,n,r,i,o){var a;return void 0===r&&(r="ObservableValue"),void 0===i&&(i=!0),void 0===o&&(o=K.default),(a=e.call(this,r)||this).enhancer=void 0,a.name_=void 0,a.equals=void 0,a.hasUnreportedChange_=!1,a.interceptors_=void 0,a.changeListeners_=void 0,a.value_=void 0,a.dehancer=void 0,a.enhancer=n,a.name_=r,a.equals=o,a.value_=n(t,void 0,r),a}R(t,e);var n=t.prototype;return n.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},n.set=function(e){this.value_;if((e=this.prepareNewValue_(e))!==lt.UNCHANGED){0,this.setNewValue_(e)}},n.prepareNewValue_=function(e){if(Qe(this),Mn(this)){var t=Pn(this,{object:this,type:Bn,newValue:e});if(!t)return lt.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value_,this.name_),this.equals(this.value_,e)?lt.UNCHANGED:e},n.setNewValue_=function(e){var t=this.value_;this.value_=e,this.reportChanged(),Cn(this)&&Dn(this,{type:Bn,object:this,newValue:e,oldValue:t})},n.get=function(){return this.reportObserved(),this.dehanceValue(this.value_)},n.intercept_=function(e){return In(this,e)},n.observe_=function(e,t){return t&&e({observableKind:"value",debugObjectName:this.name_,object:this,type:Bn,newValue:this.value_,oldValue:void 0}),jn(this,e)},n.raw=function(){return this.value_},n.toJSON=function(){return this.get()},n.toString=function(){return this.name_+"["+this.value_+"]"},n.valueOf=function(){return M(this.get())},n[Te]=function(){return this.valueOf()},t}(V),qe=x("ObservableValue",Fe);Ue=Symbol.toPrimitive;var ze,Ve,He=function(){function e(e){this.dependenciesState_=ze.NOT_TRACKING_,this.observing_=[],this.newObserving_=null,this.isBeingObserved_=!1,this.isPendingUnobservation_=!1,this.observers_=new Set,this.diffValue_=0,this.runId_=0,this.lastAccessedBy_=0,this.lowestObserverState_=ze.UP_TO_DATE_,this.unboundDepsCount_=0,this.value_=new Ke(null),this.name_=void 0,this.triggeredBy_=void 0,this.isComputing_=!1,this.isRunningSetter_=!1,this.derivation=void 0,this.setter_=void 0,this.isTracing_=Ve.NONE,this.scope_=void 0,this.equals_=void 0,this.requiresReaction_=void 0,this.keepAlive_=void 0,this.onBOL=void 0,this.onBUOL=void 0,e.get||r(31),this.derivation=e.get,this.name_=e.name||"ComputedValue",e.set&&(this.setter_=Ce("ComputedValue-setter",e.set)),this.equals_=e.equals||(e.compareStructural||e.struct?K.structural:K.default),this.scope_=e.context,this.requiresReaction_=!!e.requiresReaction,this.keepAlive_=!!e.keepAlive}var t=e.prototype;return t.onBecomeStale_=function(){!function(e){if(e.lowestObserverState_!==ze.UP_TO_DATE_)return;e.lowestObserverState_=ze.POSSIBLY_STALE_,e.observers_.forEach((function(e){e.dependenciesState_===ze.UP_TO_DATE_&&(e.dependenciesState_=ze.POSSIBLY_STALE_,e.onBecomeStale_())}))}(this)},t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.get=function(){if(this.isComputing_&&r(32,this.name_,this.derivation),0!==lt.inBatch||0!==this.observers_.size||this.keepAlive_){if(yt(this),Ge(this)){var e=lt.trackingContext;this.keepAlive_&&!e&&(lt.trackingContext=this),this.trackAndCompute()&&function(e){if(e.lowestObserverState_===ze.STALE_)return;e.lowestObserverState_=ze.STALE_,e.observers_.forEach((function(t){t.dependenciesState_===ze.POSSIBLY_STALE_?t.dependenciesState_=ze.STALE_:t.dependenciesState_===ze.UP_TO_DATE_&&(e.lowestObserverState_=ze.UP_TO_DATE_)}))}(this),lt.trackingContext=e}}else Ge(this)&&(this.warnAboutUntrackedRead_(),mt(),this.value_=this.computeValue_(!1),bt());var t=this.value_;if(We(t))throw t.cause;return t},t.set=function(e){if(this.setter_){this.isRunningSetter_&&r(33,this.name_),this.isRunningSetter_=!0;try{this.setter_.call(this.scope_,e)}finally{this.isRunningSetter_=!1}}else r(34,this.name_)},t.trackAndCompute=function(){var e=this.value_,t=this.dependenciesState_===ze.NOT_TRACKING_,n=this.computeValue_(!0);var r=t||We(e)||We(n)||!this.equals_(e,n);return r&&(this.value_=n),r},t.computeValue_=function(e){this.isComputing_=!0;var t,n=Be(!1);if(e)t=Ye(this,this.derivation,this.scope_);else if(!0===lt.disableErrorBoundaries)t=this.derivation.call(this.scope_);else try{t=this.derivation.call(this.scope_)}catch(e){t=new Ke(e)}return Le(n),this.isComputing_=!1,t},t.suspend_=function(){this.keepAlive_||(Ze(this),this.value_=void 0)},t.observe_=function(e,t){var n=this,r=!0,i=void 0;return Rt((function(){var o=n.get();if(!r||t){var a=et();e({observableKind:"computed",debugObjectName:n.name_,type:Bn,object:n,newValue:o,oldValue:i}),tt(a)}r=!1,i=o}))},t.warnAboutUntrackedRead_=function(){},t.toString=function(){return this.name_+"["+this.derivation.toString()+"]"},t.valueOf=function(){return M(this.get())},t[Ue]=function(){return this.valueOf()},e}(),$e=x("ComputedValue",He);!function(e){e[e.NOT_TRACKING_=-1]="NOT_TRACKING_",e[e.UP_TO_DATE_=0]="UP_TO_DATE_",e[e.POSSIBLY_STALE_=1]="POSSIBLY_STALE_",e[e.STALE_=2]="STALE_"}(ze||(ze={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(Ve||(Ve={}));var Ke=function(e){this.cause=void 0,this.cause=e};function We(e){return e instanceof Ke}function Ge(e){switch(e.dependenciesState_){case ze.UP_TO_DATE_:return!1;case ze.NOT_TRACKING_:case ze.STALE_:return!0;case ze.POSSIBLY_STALE_:for(var t=nt(!0),n=et(),r=e.observing_,i=r.length,o=0;o<i;o++){var a=r[o];if($e(a)){if(lt.disableErrorBoundaries)a.get();else try{a.get()}catch(e){return tt(n),rt(t),!0}if(e.dependenciesState_===ze.STALE_)return tt(n),rt(t),!0}}return it(e),tt(n),rt(t),!1}}function Je(){return null!==lt.trackingDerivation}function Qe(e){}function Ye(e,t,n){var r=nt(!0);it(e),e.newObserving_=new Array(e.observing_.length+100),e.unboundDepsCount_=0,e.runId_=++lt.runId;var i,o=lt.trackingDerivation;if(lt.trackingDerivation=e,lt.inBatch++,!0===lt.disableErrorBoundaries)i=t.call(n);else try{i=t.call(n)}catch(e){i=new Ke(e)}return lt.inBatch--,lt.trackingDerivation=o,function(e){for(var t=e.observing_,n=e.observing_=e.newObserving_,r=ze.UP_TO_DATE_,i=0,o=e.unboundDepsCount_,a=0;a<o;a++){var s=n[a];0===s.diffValue_&&(s.diffValue_=1,i!==a&&(n[i]=s),i++),s.dependenciesState_>r&&(r=s.dependenciesState_)}n.length=i,e.newObserving_=null,o=t.length;for(;o--;){var c=t[o];0===c.diffValue_&&pt(c,e),c.diffValue_=0}for(;i--;){var l=n[i];1===l.diffValue_&&(l.diffValue_=0,dt(l,e))}r!==ze.UP_TO_DATE_&&(e.dependenciesState_=r,e.onBecomeStale_())}(e),rt(r),i}function Ze(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)pt(t[n],e);e.dependenciesState_=ze.NOT_TRACKING_}function Xe(e){var t=et();try{return e()}finally{tt(t)}}function et(){var e=lt.trackingDerivation;return lt.trackingDerivation=null,e}function tt(e){lt.trackingDerivation=e}function nt(e){var t=lt.allowStateReads;return lt.allowStateReads=e,t}function rt(e){lt.allowStateReads=e}function it(e){if(e.dependenciesState_!==ze.UP_TO_DATE_){e.dependenciesState_=ze.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=ze.UP_TO_DATE_}}var ot=["mobxGuid","spyListeners","enforceActions","computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","allowStateReads","disableErrorBoundaries","runId","UNCHANGED","useProxies"],at=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},st=!0,ct=!1,lt=function(){var e=o();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(st=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new at).version&&(st=!1),st?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new at):(setTimeout((function(){ct||r(35)}),1),new at)}();function ut(){return lt}function ft(){var e=new at;for(var t in e)-1===ot.indexOf(t)&&(lt[t]=e[t]);lt.allowStateChanges=!lt.enforceActions}function dt(e,t){e.observers_.add(t),e.lowestObserverState_>t.dependenciesState_&&(e.lowestObserverState_=t.dependenciesState_)}function pt(e,t){e.observers_.delete(t),0===e.observers_.size&&ht(e)}function ht(e){!1===e.isPendingUnobservation_&&(e.isPendingUnobservation_=!0,lt.pendingUnobservations.push(e))}function mt(){lt.inBatch++}function bt(){if(0==--lt.inBatch){kt();for(var e=lt.pendingUnobservations,t=0;t<e.length;t++){var n=e[t];n.isPendingUnobservation_=!1,0===n.observers_.size&&(n.isBeingObserved_&&(n.isBeingObserved_=!1,n.onBUO()),n instanceof He&&n.suspend_())}lt.pendingUnobservations=[]}}function yt(e){var t=lt.trackingDerivation;return null!==t?(t.runId_!==e.lastAccessedBy_&&(e.lastAccessedBy_=t.runId_,t.newObserving_[t.unboundDepsCount_++]=e,!e.isBeingObserved_&&lt.trackingContext&&(e.isBeingObserved_=!0,e.onBO())),!0):(0===e.observers_.size&&lt.inBatch>0&&ht(e),!1)}function gt(e){e.lowestObserverState_!==ze.STALE_&&(e.lowestObserverState_=ze.STALE_,e.observers_.forEach((function(e){e.dependenciesState_===ze.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=ze.STALE_})))}var vt=function(){function e(e,t,n,r){void 0===e&&(e="Reaction"),void 0===r&&(r=!1),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=ze.NOT_TRACKING_,this.diffValue_=0,this.runId_=0,this.unboundDepsCount_=0,this.isDisposed_=!1,this.isScheduled_=!1,this.isTrackPending_=!1,this.isRunning_=!1,this.isTracing_=Ve.NONE,this.name_=e,this.onInvalidate_=t,this.errorHandler_=n,this.requiresObservable_=r}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled_||(this.isScheduled_=!0,lt.pendingReactions.push(this),kt())},t.isScheduled=function(){return this.isScheduled_},t.runReaction_=function(){if(!this.isDisposed_){mt(),this.isScheduled_=!1;var e=lt.trackingContext;if(lt.trackingContext=this,Ge(this)){this.isTrackPending_=!0;try{this.onInvalidate_()}catch(e){this.reportExceptionInDerivation_(e)}}lt.trackingContext=e,bt()}},t.track=function(e){if(!this.isDisposed_){mt();0,this.isRunning_=!0;var t=lt.trackingContext;lt.trackingContext=this;var n=Ye(this,e,void 0);lt.trackingContext=t,this.isRunning_=!1,this.isTrackPending_=!1,this.isDisposed_&&Ze(this),We(n)&&this.reportExceptionInDerivation_(n.cause),bt()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_)this.errorHandler_(e,this);else{if(lt.disableErrorBoundaries)throw e;var n="[mobx] uncaught error in '"+this+"'";lt.suppressReactionErrors||console.error(n,e),lt.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},t.dispose=function(){this.isDisposed_||(this.isDisposed_=!0,this.isRunning_||(mt(),Ze(this),bt()))},t.getDisposer_=function(){var e=this.dispose.bind(this);return e[z]=this,e},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1),_n(this,e)},e}();function wt(e){return lt.globalReactionErrorHandlers.push(e),function(){var t=lt.globalReactionErrorHandlers.indexOf(e);t>=0&&lt.globalReactionErrorHandlers.splice(t,1)}}var _t=function(e){return e()};function kt(){lt.inBatch>0||lt.isRunningReactions||_t(xt)}function xt(){lt.isRunningReactions=!0;for(var e=lt.pendingReactions,t=0;e.length>0;){100==++t&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,i=n.length;r<i;r++)n[r].runReaction_()}lt.isRunningReactions=!1}var St=x("Reaction",vt);function Ot(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}}var Et=Q("action"),Tt=Q("action.bound",{bound:!0}),At=Q("autoAction",{autoAction:!0}),Mt=Q("autoAction.bound",{autoAction:!0,bound:!0});function It(e){return function(t,n){return y(t)?Ce(t.name||"<unnamed action>",t,e):y(n)?Ce(t,n,e):g(n)?q(t,n,e?At:Et):g(t)?F(Q(e?"autoAction":"action",{name:t,autoAction:e})):void 0}}var Pt=It(!1);Object.assign(Pt,Et);var Ct=It(!0);function jt(e){return je(e.name||"<unnamed action>",!1,e,this,void 0)}function Dt(e){return y(e)&&!0===e.isMobxAction}function Rt(e,t){var n,r;void 0===t&&(t=f);var i,o=null!=(n=null==(r=t)?void 0:r.name)?n:"Autorun";if(!t.scheduler&&!t.delay)i=new vt(o,(function(){this.track(c)}),t.onError,t.requiresObservable);else{var a=Bt(t),s=!1;i=new vt(o,(function(){s||(s=!0,a((function(){s=!1,i.isDisposed_||i.track(c)})))}),t.onError,t.requiresObservable)}function c(){e(i)}return i.schedule_(),i.getDisposer_()}Object.assign(Ct,At),Pt.bound=F(Tt),Ct.bound=F(Mt);var Nt=function(e){return e()};function Bt(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:Nt}function Lt(e,t,n){var r;void 0===n&&(n=f);var i,o,a,s=null!=(r=n.name)?r:"Reaction",c=Pt(s,n.onError?(i=n.onError,o=t,function(){try{return o.apply(this,arguments)}catch(e){i.call(this,e)}}):t),l=!n.scheduler&&!n.delay,u=Bt(n),d=!0,p=!1,h=void 0,m=n.compareStructural?K.structural:n.equals||K.default,b=new vt(s,(function(){d||l?y():p||(p=!0,u(y))}),n.onError,n.requiresObservable);function y(){if(p=!1,!b.isDisposed_){var t=!1;b.track((function(){var n=Ne(!1,(function(){return e(b)}));t=d||!m(a,n),h=a,a=n})),(d&&n.fireImmediately||!d&&t)&&c(a,h,b),d=!1}}return b.schedule_(),b.getDisposer_()}function Ut(e,t,n){return qt("onBO",e,t,n)}function Ft(e,t,n){return qt("onBUO",e,t,n)}function qt(e,t,n,r){var i="function"==typeof r?kr(t,n):kr(t),o=y(r)?r:n,a=e+"L";return i[a]?i[a].add(o):i[a]=new Set([o]),function(){var e=i[a];e&&(e.delete(o),0===e.size&&delete i[a])}}function zt(e){!0===e.isolateGlobalState&&function(){if((lt.pendingReactions.length||lt.inBatch||lt.isRunningReactions)&&r(36),ct=!0,st){var e=o();0==--e.__mobxInstanceCount&&(e.__mobxGlobals=void 0),lt=new at}}();var t,n,i=e.useProxies,a=e.enforceActions;if(void 0!==i&&(lt.useProxies="always"===i||"never"!==i&&"undefined"!=typeof Proxy),"ifavailable"===i&&(lt.verifyProxies=!0),void 0!==a){var s="always"===a?"always":"observed"===a;lt.enforceActions=s,lt.allowStateChanges=!0!==s&&"always"!==s}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(t){t in e&&(lt[t]=!!e[t])})),lt.allowStateReads=!lt.observableRequiresReaction,e.reactionScheduler&&(t=e.reactionScheduler,n=_t,_t=function(e){return t((function(){return n(e)}))})}function Vt(e,t,n,r){var i=P(t),o=cr(e,r)[z];mt();try{A(i).forEach((function(e){o.extend_(e,i[e],!n||(!(e in n)||n[e]))}))}finally{bt()}return e}function Ht(e,t){return $t(kr(e,t))}function $t(e){var t,n={name:e.name_};return e.observing_&&e.observing_.length>0&&(n.dependencies=(t=e.observing_,Array.from(new Set(t))).map($t)),n}function Kt(e,t){return Wt(kr(e,t))}function Wt(e){var t={name:e.name_};return function(e){return e.observers_&&e.observers_.size>0}(e)&&(t.observers=Array.from(function(e){return e.observers_}(e)).map(Wt)),t}var Gt=0;function Jt(){this.message="FLOW_CANCELLED"}function Qt(e){return e instanceof Jt}Jt.prototype=Object.create(Error.prototype);var Yt=ee("flow"),Zt=Object.assign((function(e,t){if(g(t))return q(e,t,Yt);var n=e,r=n.name||"<unnamed flow>",i=function(){var e,t=this,i=arguments,o=++Gt,a=Pt(r+" - runid: "+o+" - init",n).apply(t,i),s=void 0,c=new Promise((function(t,n){var i=0;function c(e){var t;s=void 0;try{t=Pt(r+" - runid: "+o+" - yield "+i++,a.next).call(a,e)}catch(e){return n(e)}u(t)}function l(e){var t;s=void 0;try{t=Pt(r+" - runid: "+o+" - yield "+i++,a.throw).call(a,e)}catch(e){return n(e)}u(t)}function u(e){if(!y(null==e?void 0:e.then))return e.done?t(e.value):(s=Promise.resolve(e.value)).then(c,l);e.then(u,n)}e=n,c(void 0)}));return c.cancel=Pt(r+" - runid: "+o+" - cancel",(function(){try{s&&Xt(s);var t=a.return(void 0),n=Promise.resolve(t.value);n.then(b,b),Xt(n),e(new Jt)}catch(t){e(t)}})),c};return i.isMobXFlow=!0,i}),Yt);function Xt(e){y(e.cancel)&&e.cancel()}function en(e){return e}function tn(e){return!0===(null==e?void 0:e.isMobXFlow)}function nn(e,t,n){var r;return tr(e)||Jn(e)||qe(e)?r=xr(e):fr(e)&&(r=xr(e,t)),r.dehancer="function"==typeof t?t:n,function(){r.dehancer=void 0}}function rn(e,t,n){return y(n)?function(e,t,n){return xr(e,t).intercept_(n)}(e,t,n):function(e,t){return xr(e).intercept_(t)}(e,t)}function on(e,t){if(void 0!==t){if(!1===fr(e))return!1;if(!e[z].values_.has(t))return!1;var n=kr(e,t);return $e(n)}return $e(e)}function an(e){return on(e)}function sn(e,t){return on(e,t)}function cn(e,t){return!!e&&(void 0!==t?!!fr(e)&&e[z].values_.has(t):fr(e)||!!e[z]||H(e)||St(e)||$e(e))}function ln(e){return cn(e)}function un(e,t){return cn(e,t)}function fn(e){return fr(e)?e[z].keys_():tr(e)||ir(e)?Array.from(e.keys()):Jn(e)?e.map((function(e,t){return t})):void r(5)}function dn(e){return fr(e)?fn(e).map((function(t){return e[t]})):tr(e)?fn(e).map((function(t){return e.get(t)})):ir(e)?Array.from(e.values()):Jn(e)?e.slice():void r(6)}function pn(e){return fr(e)?fn(e).map((function(t){return[t,e[t]]})):tr(e)?fn(e).map((function(t){return[t,e.get(t)]})):ir(e)?Array.from(e.entries()):Jn(e)?e.map((function(e,t){return[t,e]})):void r(7)}function hn(e,t,n){if(2!==arguments.length||ir(e))fr(e)?e[z].set_(t,n):tr(e)?e.set(t,n):ir(e)?e.add(t):Jn(e)?("number"!=typeof t&&(t=parseInt(t,10)),t<0&&r("Invalid index: '"+t+"'"),mt(),t>=e.length&&(e.length=t+1),e[t]=n,bt()):r(8);else{mt();var i=t;try{for(var o in i)hn(e,o,i[o])}finally{bt()}}}function mn(e,t){fr(e)?e[z].delete_(t):tr(e)||ir(e)?e.delete(t):Jn(e)?("number"!=typeof t&&(t=parseInt(t,10)),e.splice(t,1)):r(9)}function bn(e,t){return fr(e)?e[z].has_(t):tr(e)||ir(e)?e.has(t):Jn(e)?t>=0&&t<e.length:void r(10)}function yn(e,t){if(bn(e,t))return fr(e)?e[z].get_(t):tr(e)?e.get(t):Jn(e)?e[t]:void r(11)}function gn(e,t,n,r){return y(n)?function(e,t,n,r){return xr(e,t).observe_(n,r)}(e,t,n,r):function(e,t,n){return xr(e).observe_(t,n)}(e,t,n)}function vn(e,t,n){return e.set(t,n),n}function wn(e,t){return function e(t,n){if(null==t||"object"!=typeof t||t instanceof Date||!ln(t))return t;if(qe(t))return e(t.get(),n);if(n.has(t))return n.get(t);if(Jn(t)){var r=vn(n,t,new Array(t.length));return t.forEach((function(t,i){r[i]=e(t,n)})),r}if(ir(t)){var i=vn(n,t,new Set);return t.forEach((function(t){i.add(e(t,n))})),i}if(tr(t)){var o=vn(n,t,new Map);return t.forEach((function(t,r){o.set(r,e(t,n))})),o}fn(t);var a=vn(n,t,{});return T(t).forEach((function(r){a[r]=e(t[r],n)})),a}(e,new Map)}function _n(){r("trace() is not available in production builds");for(var e=!1,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];"boolean"==typeof n[n.length-1]&&(e=n.pop());var o=kn(n);if(!o)return r("'trace(break?)' can only be used inside a tracked computed value or a Reaction. Consider passing in the computed value or reaction explicitly");o.isTracing_===Ve.NONE&&console.log("[mobx.trace] '"+o.name_+"' tracing enabled"),o.isTracing_=e?Ve.BREAK:Ve.LOG}function kn(e){switch(e.length){case 0:return lt.trackingDerivation;case 1:return kr(e[0]);case 2:return kr(e[0],e[1])}}function xn(e,t){void 0===t&&(t=void 0),mt();try{return e.apply(t)}finally{bt()}}function Sn(e,t,n){return 1===arguments.length||t&&"object"==typeof t?En(e,t):On(e,t,n||{})}function On(e,t,n){var r;"number"==typeof n.timeout&&(r=setTimeout((function(){if(!o[z].isDisposed_){o();var e=new Error("WHEN_TIMEOUT");if(!n.onError)throw e;n.onError(e)}}),n.timeout)),n.name="When";var i=Ce("When-effect",t),o=Rt((function(t){Ne(!1,e)&&(t.dispose(),r&&clearTimeout(r),i())}),n);return o}function En(e,t){var n;var r=new Promise((function(r,i){var o=On(e,r,D({},t,{onError:i}));n=function(){o(),i("WHEN_CANCELLED")}}));return r.cancel=n,r}function Tn(e){return e[z]}var An={has:function(e,t){return Tn(e).has_(t)},get:function(e,t){return Tn(e).get_(t)},set:function(e,t,n){var r;return!!g(t)&&(null==(r=Tn(e).set_(t,n,!0))||r)},deleteProperty:function(e,t){var n;return!!g(t)&&(null==(n=Tn(e).delete_(t,!0))||n)},defineProperty:function(e,t,n){var r;return null==(r=Tn(e).defineProperty_(t,n))||r},ownKeys:function(e){return Tn(e).ownKeys_()},preventExtensions:function(e){r(13)}};function Mn(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function In(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),m((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function Pn(e,t){var n=et();try{for(var i=[].concat(e.interceptors_||[]),o=0,a=i.length;o<a&&((t=i[o](t))&&!t.type&&r(14),t);o++);return t}finally{tt(n)}}function Cn(e){return void 0!==e.changeListeners_&&e.changeListeners_.length>0}function jn(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),m((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function Dn(e,t){var n=et(),r=e.changeListeners_;if(r){for(var i=0,o=(r=r.slice()).length;i<o;i++)r[i](t);tt(n)}}function Rn(e,t,n){var r=cr(e,n)[z];mt();try{null!=t||(t=function(e){return I(e,U)||_(e,U,D({},e[U])),e[U]}(e)),A(t).forEach((function(e){return r.make_(e,t[e])}))}finally{bt()}return e}function Nn(e,t,n){if(w(e))return Vt(e,e,t,n);var r=cr(e,n)[z];mt();try{if(e[or])e[or].forEach((function(e,t){return r.make_(t,e)}));else for(var i,o=((i={})[z]=1,i[or]=1,i.constructor=1,i),a=function(e){o[e]||(o[e]=1,r.make_(e,!t||(!(e in t)||t[e])))},s=e;s&&s!==l;)A(s).forEach(a),s=Object.getPrototypeOf(s)}finally{bt()}return e}var Bn="update",Ln={get:function(e,t){var n=e[z];return t===z?n:"length"===t?n.getArrayLength_():"string"!=typeof t||isNaN(t)?I(qn,t)?qn[t]:e[t]:n.get_(parseInt(t))},set:function(e,t,n){var r=e[z];return"length"===t&&r.setArrayLength_(n),"symbol"==typeof t||isNaN(t)?e[t]=n:r.set_(parseInt(t),n),!0},preventExtensions:function(){r(15)}},Un=function(){function e(e,t,n,r){void 0===e&&(e="ObservableArray"),this.owned_=void 0,this.legacyMode_=void 0,this.atom_=void 0,this.values_=[],this.interceptors_=void 0,this.changeListeners_=void 0,this.enhancer_=void 0,this.dehancer=void 0,this.proxy_=void 0,this.lastKnownLength_=0,this.owned_=n,this.legacyMode_=r,this.atom_=new V(e),this.enhancer_=function(e,n){return t(e,n,"ObservableArray[..]")}}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.dehanceValues_=function(e){return void 0!==this.dehancer&&e.length>0?e.map(this.dehancer):e},t.intercept_=function(e){return In(this,e)},t.observe_=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),jn(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!=typeof e||e<0)&&r("Out of range: "+e);var t=this.values_.length;if(e!==t)if(e>t){for(var n=new Array(e-t),i=0;i<e-t;i++)n[i]=void 0;this.spliceWithArray_(t,0,n)}else this.spliceWithArray_(e,t-e)},t.updateArrayLength_=function(e,t){e!==this.lastKnownLength_&&r(16),this.lastKnownLength_+=t,this.legacyMode_&&t>0&&wr(e+t+1)},t.spliceWithArray_=function(e,t,n){var r=this;this.atom_;var i=this.values_.length;if(void 0===e?e=0:e>i?e=i:e<0&&(e=Math.max(0,i+e)),t=1===arguments.length?i-e:null==t?0:Math.max(0,Math.min(t,i-e)),void 0===n&&(n=u),Mn(this)){var o=Pn(this,{object:this.proxy_,type:"splice",index:e,removedCount:t,added:n});if(!o)return u;t=o.removedCount,n=o.added}if(n=0===n.length?n:n.map((function(e){return r.enhancer_(e,void 0)})),this.legacyMode_){var a=n.length-t;this.updateArrayLength_(i,a)}var s=this.spliceItemsIntoValues_(e,t,n);return 0===t&&0===n.length||this.notifyArraySplice_(e,n,s),this.dehanceValues_(s)},t.spliceItemsIntoValues_=function(e,t,n){var r;if(n.length<1e4)return(r=this.values_).splice.apply(r,[e,t].concat(n));var i=this.values_.slice(e,e+t),o=this.values_.slice(e+t);this.values_.length=e+n.length-t;for(var a=0;a<n.length;a++)this.values_[e+a]=n[a];for(var s=0;s<o.length;s++)this.values_[e+n.length+s]=o[s];return i},t.notifyArrayChildUpdate_=function(e,t,n){var r=!this.owned_&&!1,i=Cn(this),o=i||r?{observableKind:"array",object:this.proxy_,type:Bn,debugObjectName:this.atom_.name_,index:e,newValue:t,oldValue:n}:null;this.atom_.reportChanged(),i&&Dn(this,o)},t.notifyArraySplice_=function(e,t,n){var r=!this.owned_&&!1,i=Cn(this),o=i||r?{observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:e,removed:n,added:t,removedCount:n.length,addedCount:t.length}:null;this.atom_.reportChanged(),i&&Dn(this,o)},t.get_=function(e){if(e<this.values_.length)return this.atom_.reportObserved(),this.dehanceValue_(this.values_[e]);console.warn("[mobx.array] Attempt to read an array index ("+e+") that is out of bounds ("+this.values_.length+"). Please check length first. Out of bound indices will not be tracked by MobX")},t.set_=function(e,t){var n=this.values_;if(e<n.length){this.atom_;var i=n[e];if(Mn(this)){var o=Pn(this,{type:Bn,object:this.proxy_,index:e,newValue:t});if(!o)return;t=o.newValue}(t=this.enhancer_(t,i))!==i&&(n[e]=t,this.notifyArrayChildUpdate_(e,t,i))}else e===n.length?this.spliceWithArray_(e,0,[t]):r(17,e,n.length)},e}();function Fn(e,t,n,r){void 0===n&&(n="ObservableArray"),void 0===r&&(r=!1),h();var i=new Un(n,t,r,!1);k(i.values_,z,i);var o=new Proxy(i.values_,Ln);if(i.proxy_=o,e&&e.length){var a=Be(!0);i.spliceWithArray_(0,0,e),Le(a)}return o}var qn={clear:function(){return this.splice(0)},replace:function(e){var t=this[z];return t.spliceWithArray_(0,t.values_.length,e)},toJSON:function(){return this.slice()},splice:function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o=this[z];switch(arguments.length){case 0:return[];case 1:return o.spliceWithArray_(e);case 2:return o.spliceWithArray_(e,t)}return o.spliceWithArray_(e,t,r)},spliceWithArray:function(e,t,n){return this[z].spliceWithArray_(e,t,n)},push:function(){for(var e=this[z],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.spliceWithArray_(e.values_.length,0,n),e.values_.length},pop:function(){return this.splice(Math.max(this[z].values_.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var e=this[z],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.spliceWithArray_(0,0,n),e.values_.length},reverse:function(){return lt.trackingDerivation&&r(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){lt.trackingDerivation&&r(37,"sort");var e=this.slice();return e.sort.apply(e,arguments),this.replace(e),this},remove:function(e){var t=this[z],n=t.dehanceValues_(t.values_).indexOf(e);return n>-1&&(this.splice(n,1),!0)}};function zn(e,t){"function"==typeof Array.prototype[e]&&(qn[e]=t(e))}function Vn(e){return function(){var t=this[z];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function Hn(e){return function(t,n){var r=this,i=this[z];return i.atom_.reportObserved(),i.dehanceValues_(i.values_)[e]((function(e,i){return t.call(n,e,i,r)}))}}function $n(e){return function(){var t=this,n=this[z];n.atom_.reportObserved();var r=n.dehanceValues_(n.values_),i=arguments[0];return arguments[0]=function(e,n,r){return i(e,n,r,t)},r[e].apply(r,arguments)}}zn("concat",Vn),zn("flat",Vn),zn("includes",Vn),zn("indexOf",Vn),zn("join",Vn),zn("lastIndexOf",Vn),zn("slice",Vn),zn("toString",Vn),zn("toLocaleString",Vn),zn("every",Hn),zn("filter",Hn),zn("find",Hn),zn("findIndex",Hn),zn("flatMap",Hn),zn("forEach",Hn),zn("map",Hn),zn("some",Hn),zn("reduce",$n),zn("reduceRight",$n);var Kn,Wn,Gn=x("ObservableArrayAdministration",Un);function Jn(e){return v(e)&&Gn(e[z])}var Qn={},Yn="add";Kn=Symbol.iterator,Wn=Symbol.toStringTag;var Zn,Xn,er=function(){function e(e,t,n){void 0===t&&(t=W),void 0===n&&(n="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[z]=Qn,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=t,this.name_=n,y(Map)||r(18),this.keysAtom_=$("ObservableMap.keys()"),this.data_=new Map,this.hasMap_=new Map,this.merge(e)}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!lt.trackingDerivation)return this.has_(e);var n=this.hasMap_.get(e);if(!n){var r=n=new Fe(this.has_(e),G,"ObservableMap.key?",!1);this.hasMap_.set(e,r),Ft(r,(function(){return t.hasMap_.delete(e)}))}return n.get()},t.set=function(e,t){var n=this.has_(e);if(Mn(this)){var r=Pn(this,{type:n?Bn:Yn,object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this.updateValue_(e,t):this.addValue_(e,t),this},t.delete=function(e){var t=this;if((this.keysAtom_,Mn(this))&&!Pn(this,{type:"delete",object:this,name:e}))return!1;if(this.has_(e)){var n=Cn(this),r=n?{observableKind:"map",debugObjectName:this.name_,type:"delete",object:this,oldValue:this.data_.get(e).value_,name:e}:null;return xn((function(){t.keysAtom_.reportChanged(),t.updateHasMapEntry_(e,!1),t.data_.get(e).setNewValue_(void 0),t.data_.delete(e)})),n&&Dn(this,r),!0}return!1},t.updateHasMapEntry_=function(e,t){var n=this.hasMap_.get(e);n&&n.setNewValue_(t)},t.updateValue_=function(e,t){var n=this.data_.get(e);if((t=n.prepareNewValue_(t))!==lt.UNCHANGED){var r=Cn(this),i=r?{observableKind:"map",debugObjectName:this.name_,type:Bn,object:this,oldValue:n.value_,name:e,newValue:t}:null;0,n.setNewValue_(t),r&&Dn(this,i)}},t.addValue_=function(e,t){var n=this;this.keysAtom_,xn((function(){var r=new Fe(t,n.enhancer_,"ObservableMap.key",!1);n.data_.set(e,r),t=r.value_,n.updateHasMapEntry_(e,!0),n.keysAtom_.reportChanged()}));var r=Cn(this),i=r?{observableKind:"map",debugObjectName:this.name_,type:Yn,object:this,name:e,newValue:t}:null;r&&Dn(this,i)},t.get=function(e){return this.has(e)?this.dehanceValue_(this.data_.get(e).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var e=this,t=this.keys();return Ar({next:function(){var n=t.next(),r=n.done,i=n.value;return{done:r,value:r?void 0:e.get(i)}}})},t.entries=function(){var e=this,t=this.keys();return Ar({next:function(){var n=t.next(),r=n.done,i=n.value;return{done:r,value:r?void 0:[i,e.get(i)]}}})},t[Kn]=function(){return this.entries()},t.forEach=function(e,t){for(var n,r=L(this);!(n=r()).done;){var i=n.value,o=i[0],a=i[1];e.call(t,a,o,this)}},t.merge=function(e){var t=this;return tr(e)&&(e=new Map(e)),xn((function(){w(e)?T(e).forEach((function(n){return t.set(n,e[n])})):Array.isArray(e)?e.forEach((function(e){var n=e[0],r=e[1];return t.set(n,r)})):S(e)?(e.constructor!==Map&&r(19,e),e.forEach((function(e,n){return t.set(n,e)}))):null!=e&&r(20,e)})),this},t.clear=function(){var e=this;xn((function(){Xe((function(){for(var t,n=L(e.keys());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.replace=function(e){var t=this;return xn((function(){for(var n,i=function(e){if(S(e)||tr(e))return e;if(Array.isArray(e))return new Map(e);if(w(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}return r(21,e)}(e),o=new Map,a=!1,s=L(t.data_.keys());!(n=s()).done;){var c=n.value;if(!i.has(c))if(t.delete(c))a=!0;else{var l=t.data_.get(c);o.set(c,l)}}for(var u,f=L(i.entries());!(u=f()).done;){var d=u.value,p=d[0],h=d[1],m=t.data_.has(p);if(t.set(p,h),t.data_.has(p)){var b=t.data_.get(p);o.set(p,b),m||(a=!0)}}if(!a)if(t.data_.size!==o.size)t.keysAtom_.reportChanged();else for(var y=t.data_.keys(),g=o.keys(),v=y.next(),_=g.next();!v.done;){if(v.value!==_.value){t.keysAtom_.reportChanged();break}v=y.next(),_=g.next()}t.data_=o})),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return jn(this,e)},t.intercept_=function(e){return In(this,e)},j(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:Wn,get:function(){return"Map"}}]),e}(),tr=x("ObservableMap",er);var nr={};Zn=Symbol.iterator,Xn=Symbol.toStringTag;var rr=function(){function e(e,t,n){void 0===t&&(t=W),void 0===n&&(n="ObservableSet"),this.name_=void 0,this[z]=nr,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=n,y(Set)||r(22),this.atom_=$(this.name_),this.enhancer_=function(e,r){return t(e,r,n)},e&&this.replace(e)}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;xn((function(){Xe((function(){for(var t,n=L(e.data_.values());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.forEach=function(e,t){for(var n,r=L(this);!(n=r()).done;){var i=n.value;e.call(t,i,i,this)}},t.add=function(e){var t=this;if((this.atom_,Mn(this))&&!Pn(this,{type:Yn,object:this,newValue:e}))return this;if(!this.has(e)){xn((function(){t.data_.add(t.enhancer_(e,void 0)),t.atom_.reportChanged()}));var n=Cn(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:Yn,object:this,newValue:e}:null;0,n&&Dn(this,r)}return this},t.delete=function(e){var t=this;if(Mn(this)&&!Pn(this,{type:"delete",object:this,oldValue:e}))return!1;if(this.has(e)){var n=Cn(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:"delete",object:this,oldValue:e}:null;return xn((function(){t.atom_.reportChanged(),t.data_.delete(e)})),n&&Dn(this,r),!0}return!1},t.has=function(e){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(e))},t.entries=function(){var e=0,t=Array.from(this.keys()),n=Array.from(this.values());return Ar({next:function(){var r=e;return e+=1,r<n.length?{value:[t[r],n[r]],done:!1}:{done:!0}}})},t.keys=function(){return this.values()},t.values=function(){this.atom_.reportObserved();var e=this,t=0,n=Array.from(this.data_.values());return Ar({next:function(){return t<n.length?{value:e.dehanceValue_(n[t++]),done:!1}:{done:!0}}})},t.replace=function(e){var t=this;return ir(e)&&(e=new Set(e)),xn((function(){Array.isArray(e)||O(e)?(t.clear(),e.forEach((function(e){return t.add(e)}))):null!=e&&r("Cannot initialize set from "+e)})),this},t.observe_=function(e,t){return jn(this,e)},t.intercept_=function(e){return In(this,e)},t.toJSON=function(){return Array.from(this)},t.toString=function(){return"[object ObservableSet]"},t[Zn]=function(){return this.values()},j(e,[{key:"size",get:function(){return this.atom_.reportObserved(),this.data_.size}},{key:Xn,get:function(){return"Set"}}]),e}(),ir=x("ObservableSet",rr),or=Symbol("mobx-inferred-annotations"),ar=Object.create(null),sr=function(){function e(e,t,n,r,i){void 0===t&&(t=new Map),void 0===r&&(r=xe),void 0===i&&(i=!1),this.target_=void 0,this.values_=void 0,this.name_=void 0,this.defaultAnnotation_=void 0,this.autoBind_=void 0,this.keysAtom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.proxy_=void 0,this.isPlainObject_=void 0,this.appliedAnnotations_=void 0,this.pendingKeys_=void 0,this.target_=e,this.values_=t,this.name_=n,this.defaultAnnotation_=r,this.autoBind_=i,this.keysAtom_=new V("ObservableObject.keys"),this.isPlainObject_=w(this.target_)}var t=e.prototype;return t.getObservablePropValue_=function(e){return this.values_.get(e).get()},t.setObservablePropValue_=function(e,t){var n=this.values_.get(e);if(n instanceof He)return n.set(t),!0;if(Mn(this)){var r=Pn(this,{type:Bn,object:this.proxy_||this.target_,name:e,newValue:t});if(!r)return null;t=r.newValue}if((t=n.prepareNewValue_(t))!==lt.UNCHANGED){var i=Cn(this),o=i?{type:Bn,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,oldValue:n.value_,name:e,newValue:t}:null;0,n.setNewValue_(t),i&&Dn(this,o)}return!0},t.get_=function(e){return lt.trackingDerivation&&!I(this.target_,e)&&this.has_(e),this.target_[e]},t.set_=function(e,t,n){return void 0===n&&(n=!1),I(this.target_,e)?this.values_.has(e)?this.setObservablePropValue_(e,t):n?Reflect.set(this.target_,e,t):(this.target_[e]=t,!0):this.extend_(e,{value:t,enumerable:!0,writable:!0,configurable:!0},this.defaultAnnotation_,n)},t.has_=function(e){if(!lt.trackingDerivation)return e in this.target_;this.pendingKeys_||(this.pendingKeys_=new Map);var t=this.pendingKeys_.get(e);return t||(t=new Fe(e in this.target_,G,"ObservableObject.key?",!1),this.pendingKeys_.set(e,t)),t.get()},t.make_=function(e,t){!0===t&&(t=this.inferAnnotation_(e)),!1!==t&&(pr(this,t,e),t.make_(this,e))},t.extend_=function(e,t,n,r){if(void 0===r&&(r=!1),!0===n&&(n=Ir(t,this.defaultAnnotation_,this.autoBind_)),!1===n)return this.defineProperty_(e,t,r);pr(this,n,e);var i=n.extend_(this,e,t,r);return i&&dr(this,n,e),i},t.inferAnnotation_=function(e){var t,n=null==(t=this.target_[or])?void 0:t.get(e);if(n)return n;for(var i=this.target_;i&&i!==l;){var o=s(i,e);if(o){n=Ir(o,this.defaultAnnotation_,this.autoBind_);break}i=Object.getPrototypeOf(i)}if(void 0===n&&r(1,"true",e),!this.isPlainObject_){var a=Object.getPrototypeOf(this.target_);I(a,or)||_(a,or,new Map),a[or].set(e,n)}return n},t.defineProperty_=function(e,t,n){void 0===n&&(n=!1);try{mt();var r=this.delete_(e);if(!r)return r;if(Mn(this)){var i=Pn(this,{object:this.proxy_||this.target_,name:e,type:Yn,newValue:t.value});if(!i)return null;var o=i.newValue;t.value!==o&&(t=D({},t,{value:o}))}if(n){if(!Reflect.defineProperty(this.target_,e,t))return!1}else c(this.target_,e,t);this.notifyPropertyAddition_(e,t.value)}finally{bt()}return!0},t.defineObservableProperty_=function(e,t,n,r){void 0===r&&(r=!1);try{mt();var i=this.delete_(e);if(!i)return i;if(Mn(this)){var o=Pn(this,{object:this.proxy_||this.target_,name:e,type:Yn,newValue:t});if(!o)return null;t=o.newValue}var a=ur(e),s={configurable:!lt.safeDescriptors||this.isPlainObject_,enumerable:!0,get:a.get,set:a.set};if(r){if(!Reflect.defineProperty(this.target_,e,s))return!1}else c(this.target_,e,s);var l=new Fe(t,n,"ObservableObject.key",!1);this.values_.set(e,l),this.notifyPropertyAddition_(e,l.value_)}finally{bt()}return!0},t.defineComputedProperty_=function(e,t,n){void 0===n&&(n=!1);try{mt();var r=this.delete_(e);if(!r)return r;if(Mn(this))if(!Pn(this,{object:this.proxy_||this.target_,name:e,type:Yn,newValue:void 0}))return null;t.name||(t.name="ObservableObject.key"),t.context=this.proxy_||this.target_;var i=ur(e),o={configurable:!lt.safeDescriptors||this.isPlainObject_,enumerable:!1,get:i.get,set:i.set};if(n){if(!Reflect.defineProperty(this.target_,e,o))return!1}else c(this.target_,e,o);this.values_.set(e,new He(t)),this.notifyPropertyAddition_(e,void 0)}finally{bt()}return!0},t.delete_=function(e,t){if(void 0===t&&(t=!1),!I(this.target_,e))return!0;if(Mn(this)&&!Pn(this,{object:this.proxy_||this.target_,name:e,type:"remove"}))return null;try{var n,r;mt();var i,o=Cn(this),a=this.values_.get(e),c=void 0;if(!a&&o)c=null==(i=s(this.target_,e))?void 0:i.value;if(t){if(!Reflect.deleteProperty(this.target_,e))return!1}else delete this.target_[e];if(a&&(this.values_.delete(e),a instanceof Fe&&(c=a.value_),gt(a)),this.keysAtom_.reportChanged(),null==(n=this.pendingKeys_)||null==(r=n.get(e))||r.set(e in this.target_),o){var l={type:"remove",observableKind:"object",object:this.proxy_||this.target_,debugObjectName:this.name_,oldValue:c,name:e};0,o&&Dn(this,l)}}finally{bt()}return!0},t.observe_=function(e,t){return jn(this,e)},t.intercept_=function(e){return In(this,e)},t.notifyPropertyAddition_=function(e,t){var n,r,i=Cn(this);if(i){var o=i?{type:Yn,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,name:e,newValue:t}:null;0,i&&Dn(this,o)}null==(n=this.pendingKeys_)||null==(r=n.get(e))||r.set(!0),this.keysAtom_.reportChanged()},t.ownKeys_=function(){return this.keysAtom_.reportObserved(),A(this.target_)},t.keys_=function(){return this.keysAtom_.reportObserved(),Object.keys(this.target_)},e}();function cr(e,t){var n;if(I(e,z))return e;var r=null!=(n=null==t?void 0:t.name)?n:"ObservableObject",i=new sr(e,new Map,String(r),function(e){return e?!0===e.deep?he:!1===e.deep?me:e.defaultDecorator:void 0}(t),null==t?void 0:t.autoBind);return _(e,z,i),e}var lr=x("ObservableObjectAdministration",sr);function ur(e){return ar[e]||(ar[e]={get:function(){return this[z].getObservablePropValue_(e)},set:function(t){return this[z].setObservablePropValue_(e,t)}})}function fr(e){return!!v(e)&&lr(e[z])}function dr(e,t,n){var r;null==(r=e.target_[U])||delete r[n]}function pr(e,t,n){}var hr,mr,br=0,yr=function(){};hr=yr,mr=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(hr.prototype,mr):void 0!==hr.prototype.__proto__?hr.prototype.__proto__=mr:hr.prototype=mr;var gr=function(e){function t(t,n,r,i){var o;void 0===r&&(r="ObservableArray"),void 0===i&&(i=!1),o=e.call(this)||this;var a=new Un(r,n,i,!0);if(a.proxy_=N(o),k(N(o),z,a),t&&t.length){var s=Be(!0);o.spliceWithArray(0,0,t),Le(s)}return o}R(t,e);var n=t.prototype;return n.concat=function(){this[z].atom_.reportObserved();for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.prototype.concat.apply(this.slice(),t.map((function(e){return Jn(e)?e.slice():e})))},n[Symbol.iterator]=function(){var e=this,t=0;return Ar({next:function(){return t<e.length?{value:e[t++],done:!1}:{done:!0,value:void 0}}})},j(t,[{key:"length",get:function(){return this[z].getArrayLength_()},set:function(e){this[z].setArrayLength_(e)}},{key:Symbol.toStringTag,get:function(){return"Array"}}]),t}(yr);function vr(e){c(gr.prototype,""+e,function(e){return{enumerable:!1,configurable:!0,get:function(){return this[z].get_(e)},set:function(t){this[z].set_(e,t)}}}(e))}function wr(e){if(e>br){for(var t=br;t<e+100;t++)vr(t);br=e}}function _r(e,t,n){return new gr(e,t,n)}function kr(e,t){if("object"==typeof e&&null!==e){if(Jn(e))return void 0!==t&&r(23),e[z].atom_;if(ir(e))return e[z];if(tr(e)){if(void 0===t)return e.keysAtom_;var n=e.data_.get(t)||e.hasMap_.get(t);return n||r(25,t,Sr(e)),n}if(fr(e)){if(!t)return r(26);var i=e[z].values_.get(t);return i||r(27,t,Sr(e)),i}if(H(e)||$e(e)||St(e))return e}else if(y(e)&&St(e[z]))return e[z];r(28)}function xr(e,t){return e||r(29),void 0!==t?xr(kr(e,t)):H(e)||$e(e)||St(e)||tr(e)||ir(e)?e:e[z]?e[z]:void r(24,e)}function Sr(e,t){var n;if(void 0!==t)n=kr(e,t);else{if(Dt(e))return e.name;n=fr(e)||tr(e)||ir(e)?xr(e):kr(e)}return n.name_}Object.entries(qn).forEach((function(e){var t=e[0],n=e[1];"concat"!==t&&_(gr.prototype,t,n)})),wr(1e3);var Or=l.toString;function Er(e,t,n){return void 0===n&&(n=-1),function e(t,n,r,i,o){if(t===n)return 0!==t||1/t==1/n;if(null==t||null==n)return!1;if(t!=t)return n!=n;var a=typeof t;if(!y(a)&&"object"!==a&&"object"!=typeof n)return!1;var s=Or.call(t);if(s!==Or.call(n))return!1;switch(s){case"[object RegExp]":case"[object String]":return""+t==""+n;case"[object Number]":return+t!=+t?+n!=+n:0==+t?1/+t==1/n:+t==+n;case"[object Date]":case"[object Boolean]":return+t==+n;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(t)===Symbol.valueOf.call(n);case"[object Map]":case"[object Set]":r>=0&&r++}t=Tr(t),n=Tr(n);var c="[object Array]"===s;if(!c){if("object"!=typeof t||"object"!=typeof n)return!1;var l=t.constructor,u=n.constructor;if(l!==u&&!(y(l)&&l instanceof l&&y(u)&&u instanceof u)&&"constructor"in t&&"constructor"in n)return!1}if(0===r)return!1;r<0&&(r=-1);o=o||[];var f=(i=i||[]).length;for(;f--;)if(i[f]===t)return o[f]===n;if(i.push(t),o.push(n),c){if((f=t.length)!==n.length)return!1;for(;f--;)if(!e(t[f],n[f],r-1,i,o))return!1}else{var d,p=Object.keys(t);if(f=p.length,Object.keys(n).length!==f)return!1;for(;f--;)if(d=p[f],!I(n,d)||!e(t[d],n[d],r-1,i,o))return!1}return i.pop(),o.pop(),!0}(e,t,n)}function Tr(e){return Jn(e)?e.slice():S(e)||tr(e)||O(e)||ir(e)?Array.from(e.entries()):e}function Ar(e){return e[Symbol.iterator]=Mr,e}function Mr(){return this}function Ir(e,t,n){return e.get?Ee:!e.set&&(y(e.value)?(r=e.value,!(i=null==r?void 0:r.constructor)||"GeneratorFunction"!==i.name&&"GeneratorFunction"!==i.displayName?!Dt(e.value)&&(n?Ct.bound:Ct):!tn(e.value)&&Zt):t);var r,i}["Symbol","Map","Set","Symbol"].forEach((function(e){void 0===o()[e]&&r("MobX requires global '"+e+"' to be available or polyfilled")})),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:Ot,extras:{getDebugName:Sr},$mobx:z})}.call(this,n(12))},function(e,t,n){(function(e){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function o(e,t,n){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var a;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{a=n(445).Buffer}catch(e){}function s(e,t,n){for(var r=0,i=Math.min(e.length,n),o=t;o<i;o++){var a=e.charCodeAt(o)-48;r<<=4,r|=a>=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return r}function c(e,t,n,r){for(var i=0,o=Math.min(e.length,n),a=t;a<o;a++){var s=e.charCodeAt(a)-48;i*=r,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initArray=function(e,t,n){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var o,a,s=0;if("be"===n)for(i=e.length-1,o=0;i>=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i<e.length;i+=3)a=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var r,i,o=0;for(n=e.length-6,r=0;n>=t;n-=6)i=s(e,n,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);n+6!==t&&(i=s(e,t,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,u=n;u<s;u+=r)l=c(e,u,u+r,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==a){var f=1;for(l=c(e,u,e.length,t),u=0;u<a;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}},o.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype.clone=function(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,c=a/67108864|0;n.words[0]=s;for(var l=1;l<r;l++){for(var u=c>>>26,f=67108863&c,d=Math.min(l,t.length-1),p=Math.max(0,l-e.length+1);p<=d;p++){var h=l-p|0;u+=(a=(i=0|e.words[h])*(o=0|t.words[p])+f)/67108864|0,f=67108863&a}n.words[l]=0|f,c=0|u}return 0!==c?n.words[l]=0|c:n.length--,n.strip()}o.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,a=0;a<this.length;a++){var s=this.words[a],c=(16777215&(s<<i|o)).toString(16);n=0!==(o=s>>>24-i&16777215)||a!==this.length-1?l[6-c.length]+c+n:c+n,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var d=u[e],p=f[e];n="";var h=this.clone();for(h.negative=0;!h.isZero();){var m=h.modn(p).toString(e);n=(h=h.idivn(p)).isZero()?m+n:l[d-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return r(void 0!==a),this.toArrayLike(a,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var a,s,c="le"===t,l=new e(o),u=this.clone();if(c){for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[s]=a;for(;s<o;s++)l[s]=0}else{for(s=0;s<o-i;s++)l[s]=0;for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[o-s-1]=a}return l},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},o.prototype.ior=function(e){return r(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this.strip()},o.prototype.iand=function(e){return r(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this.strip()},o.prototype.ixor=function(e){return r(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this.strip()},o.prototype.iadd=function(e){var t,n,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o<r.length;o++)t=(0|n.words[o])+(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<n.length;o++)t=(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this},o.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a<r.length;a++)o=(t=(0|n.words[a])-(0|r.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<n.length;a++)o=(t=(0|n.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<n.length&&n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this.length=Math.max(this.length,a),n!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(e){return this.clone().isub(e)};var p=function(e,t,n){var r,i,o,a=e.words,s=t.words,c=n.words,l=0,u=0|a[0],f=8191&u,d=u>>>13,p=0|a[1],h=8191&p,m=p>>>13,b=0|a[2],y=8191&b,g=b>>>13,v=0|a[3],w=8191&v,_=v>>>13,k=0|a[4],x=8191&k,S=k>>>13,O=0|a[5],E=8191&O,T=O>>>13,A=0|a[6],M=8191&A,I=A>>>13,P=0|a[7],C=8191&P,j=P>>>13,D=0|a[8],R=8191&D,N=D>>>13,B=0|a[9],L=8191&B,U=B>>>13,F=0|s[0],q=8191&F,z=F>>>13,V=0|s[1],H=8191&V,$=V>>>13,K=0|s[2],W=8191&K,G=K>>>13,J=0|s[3],Q=8191&J,Y=J>>>13,Z=0|s[4],X=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],ce=8191&se,le=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,pe=0|s[9],he=8191&pe,me=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(l+(r=Math.imul(f,q))|0)+((8191&(i=(i=Math.imul(f,z))+Math.imul(d,q)|0))<<13)|0;l=((o=Math.imul(d,z))+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(h,q),i=(i=Math.imul(h,z))+Math.imul(m,q)|0,o=Math.imul(m,z);var ye=(l+(r=r+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,$)|0)+Math.imul(d,H)|0))<<13)|0;l=((o=o+Math.imul(d,$)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(y,q),i=(i=Math.imul(y,z))+Math.imul(g,q)|0,o=Math.imul(g,z),r=r+Math.imul(h,H)|0,i=(i=i+Math.imul(h,$)|0)+Math.imul(m,H)|0,o=o+Math.imul(m,$)|0;var ge=(l+(r=r+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(d,W)|0))<<13)|0;l=((o=o+Math.imul(d,G)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(w,q),i=(i=Math.imul(w,z))+Math.imul(_,q)|0,o=Math.imul(_,z),r=r+Math.imul(y,H)|0,i=(i=i+Math.imul(y,$)|0)+Math.imul(g,H)|0,o=o+Math.imul(g,$)|0,r=r+Math.imul(h,W)|0,i=(i=i+Math.imul(h,G)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,G)|0;var ve=(l+(r=r+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(d,Q)|0))<<13)|0;l=((o=o+Math.imul(d,Y)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(x,q),i=(i=Math.imul(x,z))+Math.imul(S,q)|0,o=Math.imul(S,z),r=r+Math.imul(w,H)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(_,H)|0,o=o+Math.imul(_,$)|0,r=r+Math.imul(y,W)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,G)|0,r=r+Math.imul(h,Q)|0,i=(i=i+Math.imul(h,Y)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,Y)|0;var we=(l+(r=r+Math.imul(f,X)|0)|0)+((8191&(i=(i=i+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;l=((o=o+Math.imul(d,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(E,q),i=(i=Math.imul(E,z))+Math.imul(T,q)|0,o=Math.imul(T,z),r=r+Math.imul(x,H)|0,i=(i=i+Math.imul(x,$)|0)+Math.imul(S,H)|0,o=o+Math.imul(S,$)|0,r=r+Math.imul(w,W)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,G)|0,r=r+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,Y)|0)+Math.imul(g,Q)|0,o=o+Math.imul(g,Y)|0,r=r+Math.imul(h,X)|0,i=(i=i+Math.imul(h,ee)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,ee)|0;var _e=(l+(r=r+Math.imul(f,ne)|0)|0)+((8191&(i=(i=i+Math.imul(f,re)|0)+Math.imul(d,ne)|0))<<13)|0;l=((o=o+Math.imul(d,re)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(M,q),i=(i=Math.imul(M,z))+Math.imul(I,q)|0,o=Math.imul(I,z),r=r+Math.imul(E,H)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(T,H)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(x,W)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,G)|0,r=r+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,Y)|0,r=r+Math.imul(y,X)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0,r=r+Math.imul(h,ne)|0,i=(i=i+Math.imul(h,re)|0)+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0;var ke=(l+(r=r+Math.imul(f,oe)|0)|0)+((8191&(i=(i=i+Math.imul(f,ae)|0)+Math.imul(d,oe)|0))<<13)|0;l=((o=o+Math.imul(d,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(C,q),i=(i=Math.imul(C,z))+Math.imul(j,q)|0,o=Math.imul(j,z),r=r+Math.imul(M,H)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(I,H)|0,o=o+Math.imul(I,$)|0,r=r+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(T,W)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,Y)|0,r=r+Math.imul(w,X)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,ee)|0,r=r+Math.imul(y,ne)|0,i=(i=i+Math.imul(y,re)|0)+Math.imul(g,ne)|0,o=o+Math.imul(g,re)|0,r=r+Math.imul(h,oe)|0,i=(i=i+Math.imul(h,ae)|0)+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0;var xe=(l+(r=r+Math.imul(f,ce)|0)|0)+((8191&(i=(i=i+Math.imul(f,le)|0)+Math.imul(d,ce)|0))<<13)|0;l=((o=o+Math.imul(d,le)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,q),i=(i=Math.imul(R,z))+Math.imul(N,q)|0,o=Math.imul(N,z),r=r+Math.imul(C,H)|0,i=(i=i+Math.imul(C,$)|0)+Math.imul(j,H)|0,o=o+Math.imul(j,$)|0,r=r+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(T,Q)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,X)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,ee)|0,r=r+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,re)|0)+Math.imul(_,ne)|0,o=o+Math.imul(_,re)|0,r=r+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,ae)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,ae)|0,r=r+Math.imul(h,ce)|0,i=(i=i+Math.imul(h,le)|0)+Math.imul(m,ce)|0,o=o+Math.imul(m,le)|0;var Se=(l+(r=r+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;l=((o=o+Math.imul(d,de)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(L,q),i=(i=Math.imul(L,z))+Math.imul(U,q)|0,o=Math.imul(U,z),r=r+Math.imul(R,H)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(N,H)|0,o=o+Math.imul(N,$)|0,r=r+Math.imul(C,W)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,G)|0,r=r+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(T,X)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(x,ne)|0,i=(i=i+Math.imul(x,re)|0)+Math.imul(S,ne)|0,o=o+Math.imul(S,re)|0,r=r+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,ae)|0)+Math.imul(_,oe)|0,o=o+Math.imul(_,ae)|0,r=r+Math.imul(y,ce)|0,i=(i=i+Math.imul(y,le)|0)+Math.imul(g,ce)|0,o=o+Math.imul(g,le)|0,r=r+Math.imul(h,fe)|0,i=(i=i+Math.imul(h,de)|0)+Math.imul(m,fe)|0,o=o+Math.imul(m,de)|0;var Oe=(l+(r=r+Math.imul(f,he)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(d,he)|0))<<13)|0;l=((o=o+Math.imul(d,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(L,H),i=(i=Math.imul(L,$))+Math.imul(U,H)|0,o=Math.imul(U,$),r=r+Math.imul(R,W)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,G)|0,r=r+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,Y)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,Y)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,r=r+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,re)|0)+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,ae)|0)+Math.imul(S,oe)|0,o=o+Math.imul(S,ae)|0,r=r+Math.imul(w,ce)|0,i=(i=i+Math.imul(w,le)|0)+Math.imul(_,ce)|0,o=o+Math.imul(_,le)|0,r=r+Math.imul(y,fe)|0,i=(i=i+Math.imul(y,de)|0)+Math.imul(g,fe)|0,o=o+Math.imul(g,de)|0;var Ee=(l+(r=r+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,me)|0)+Math.imul(m,he)|0))<<13)|0;l=((o=o+Math.imul(m,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(L,W),i=(i=Math.imul(L,G))+Math.imul(U,W)|0,o=Math.imul(U,G),r=r+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(N,Q)|0,o=o+Math.imul(N,Y)|0,r=r+Math.imul(C,X)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(I,ne)|0,o=o+Math.imul(I,re)|0,r=r+Math.imul(E,oe)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(x,ce)|0,i=(i=i+Math.imul(x,le)|0)+Math.imul(S,ce)|0,o=o+Math.imul(S,le)|0,r=r+Math.imul(w,fe)|0,i=(i=i+Math.imul(w,de)|0)+Math.imul(_,fe)|0,o=o+Math.imul(_,de)|0;var Te=(l+(r=r+Math.imul(y,he)|0)|0)+((8191&(i=(i=i+Math.imul(y,me)|0)+Math.imul(g,he)|0))<<13)|0;l=((o=o+Math.imul(g,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(L,Q),i=(i=Math.imul(L,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(N,X)|0,o=o+Math.imul(N,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(j,ne)|0,o=o+Math.imul(j,re)|0,r=r+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,ae)|0,r=r+Math.imul(E,ce)|0,i=(i=i+Math.imul(E,le)|0)+Math.imul(T,ce)|0,o=o+Math.imul(T,le)|0,r=r+Math.imul(x,fe)|0,i=(i=i+Math.imul(x,de)|0)+Math.imul(S,fe)|0,o=o+Math.imul(S,de)|0;var Ae=(l+(r=r+Math.imul(w,he)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(_,he)|0))<<13)|0;l=((o=o+Math.imul(_,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(L,X),i=(i=Math.imul(L,ee))+Math.imul(U,X)|0,o=Math.imul(U,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(N,ne)|0,o=o+Math.imul(N,re)|0,r=r+Math.imul(C,oe)|0,i=(i=i+Math.imul(C,ae)|0)+Math.imul(j,oe)|0,o=o+Math.imul(j,ae)|0,r=r+Math.imul(M,ce)|0,i=(i=i+Math.imul(M,le)|0)+Math.imul(I,ce)|0,o=o+Math.imul(I,le)|0,r=r+Math.imul(E,fe)|0,i=(i=i+Math.imul(E,de)|0)+Math.imul(T,fe)|0,o=o+Math.imul(T,de)|0;var Me=(l+(r=r+Math.imul(x,he)|0)|0)+((8191&(i=(i=i+Math.imul(x,me)|0)+Math.imul(S,he)|0))<<13)|0;l=((o=o+Math.imul(S,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,ne),i=(i=Math.imul(L,re))+Math.imul(U,ne)|0,o=Math.imul(U,re),r=r+Math.imul(R,oe)|0,i=(i=i+Math.imul(R,ae)|0)+Math.imul(N,oe)|0,o=o+Math.imul(N,ae)|0,r=r+Math.imul(C,ce)|0,i=(i=i+Math.imul(C,le)|0)+Math.imul(j,ce)|0,o=o+Math.imul(j,le)|0,r=r+Math.imul(M,fe)|0,i=(i=i+Math.imul(M,de)|0)+Math.imul(I,fe)|0,o=o+Math.imul(I,de)|0;var Ie=(l+(r=r+Math.imul(E,he)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(T,he)|0))<<13)|0;l=((o=o+Math.imul(T,me)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(L,oe),i=(i=Math.imul(L,ae))+Math.imul(U,oe)|0,o=Math.imul(U,ae),r=r+Math.imul(R,ce)|0,i=(i=i+Math.imul(R,le)|0)+Math.imul(N,ce)|0,o=o+Math.imul(N,le)|0,r=r+Math.imul(C,fe)|0,i=(i=i+Math.imul(C,de)|0)+Math.imul(j,fe)|0,o=o+Math.imul(j,de)|0;var Pe=(l+(r=r+Math.imul(M,he)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(I,he)|0))<<13)|0;l=((o=o+Math.imul(I,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(L,ce),i=(i=Math.imul(L,le))+Math.imul(U,ce)|0,o=Math.imul(U,le),r=r+Math.imul(R,fe)|0,i=(i=i+Math.imul(R,de)|0)+Math.imul(N,fe)|0,o=o+Math.imul(N,de)|0;var Ce=(l+(r=r+Math.imul(C,he)|0)|0)+((8191&(i=(i=i+Math.imul(C,me)|0)+Math.imul(j,he)|0))<<13)|0;l=((o=o+Math.imul(j,me)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(L,fe),i=(i=Math.imul(L,de))+Math.imul(U,fe)|0,o=Math.imul(U,de);var je=(l+(r=r+Math.imul(R,he)|0)|0)+((8191&(i=(i=i+Math.imul(R,me)|0)+Math.imul(N,he)|0))<<13)|0;l=((o=o+Math.imul(N,me)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863;var De=(l+(r=Math.imul(L,he))|0)+((8191&(i=(i=Math.imul(L,me))+Math.imul(U,he)|0))<<13)|0;return l=((o=Math.imul(U,me))+(i>>>13)|0)+(De>>>26)|0,De&=67108863,c[0]=be,c[1]=ye,c[2]=ge,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=xe,c[8]=Se,c[9]=Oe,c[10]=Ee,c[11]=Te,c[12]=Ae,c[13]=Me,c[14]=Ie,c[15]=Pe,c[16]=Ce,c[17]=je,c[18]=De,0!==l&&(c[19]=l,n.length++),n};function h(e,t,n){return(new m).mulp(e,t,n)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=d),o.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):n<63?d(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o<n.length-1;o++){var a=i;i=0;for(var s=67108863&r,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++){var u=o-l,f=(0|e.words[u])*(0|t.words[l]),d=67108863&f;s=67108863&(d=d+s|0),i+=(a=(a=a+(f/67108864|0)|0)+(d>>>26)|0)>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n.strip()}(this,e,t):h(this,e,t)},m.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,n,e);return t},m.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var r=0,i=0;i<t;i++)r|=(1&e)<<t-i-1,e>>=1;return r},m.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a<o;a++)r[a]=t[e[a]],i[a]=n[e[a]]},m.prototype.transform=function(e,t,n,r,i,o){this.permute(o,e,t,n,r,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,c=Math.cos(2*Math.PI/s),l=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=c,d=l,p=0;p<a;p++){var h=n[u+p],m=r[u+p],b=n[u+p+a],y=r[u+p+a],g=f*b-d*y;y=f*y+d*b,b=g,n[u+p]=h+b,r[u+p]=m+y,n[u+p+a]=h-b,r[u+p+a]=m-y,p!==s&&(g=c*f-l*d,d=c*d+l*f,f=g)}},m.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),r=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+r},m.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var r=0;r<n/2;r++){var i=e[r];e[r]=e[n-r-1],e[n-r-1]=i,i=t[r],t[r]=-t[n-r-1],t[n-r-1]=-i}},m.prototype.normalize13b=function(e,t){for(var n=0,r=0;r<t/2;r++){var i=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+n;e[r]=67108863&i,n=i<67108864?0:i/67108864|0}return e},m.prototype.convert13b=function(e,t,n,i){for(var o=0,a=0;a<t;a++)o+=0|e[a],n[2*a]=8191&o,o>>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a<i;++a)n[a]=0;r(0===o),r(0==(-8192&o))},m.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},m.prototype.mulp=function(e,t,n){var r=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(r),o=this.stub(r),a=new Array(r),s=new Array(r),c=new Array(r),l=new Array(r),u=new Array(r),f=new Array(r),d=n.words;d.length=r,this.convert13b(e.words,e.length,a,r),this.convert13b(t.words,t.length,l,r),this.transform(a,o,s,c,r,i),this.transform(l,o,u,f,r,i);for(var p=0;p<r;p++){var h=s[p]*u[p]-c[p]*f[p];c[p]=s[p]*f[p]+c[p]*u[p],s[p]=h}return this.conjugate(s,c,r),this.transform(s,c,d,o,r,i),this.conjugate(d,o,r),this.normalize13b(d,r),n.negative=e.negative^t.negative,n.length=e.length+t.length,n.strip()},o.prototype.mul=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},o.prototype.mulf=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),h(this,e,t)},o.prototype.imul=function(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function(e){r("number"==typeof e),r(e<67108864);for(var t=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,o=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var r=n/26|0,i=n%26;t[n]=(e.words[r]&1<<i)>>>i}return t}(e);if(0===t.length)return new o(1);for(var n=this,r=0;r<t.length&&0===t[r];r++,n=n.sqr());if(++r<t.length)for(var i=n.sqr();r<t.length;r++,i=i.sqr())0!==t[r]&&(n=n.mul(i));return n},o.prototype.iushln=function(e){r("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t<this.length;t++){var s=this.words[t]&o,c=(0|this.words[t])-s<<n;this.words[t]=c|a,a=s>>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},o.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},o.prototype.iushrn=function(e,t,n){var i;r("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<<o,c=n;if(i-=a,i=Math.max(0,i),c){for(var l=0;l<a;l++)c.words[l]=this.words[l];c.length=a}if(0===a);else if(this.length>a)for(this.length-=a,l=0;l<this.length;l++)this.words[l]=this.words[l+a];else this.words[0]=0,this.length=1;var u=0;for(l=this.length-1;l>=0&&(0!==u||l>=i);l--){var f=0|this.words[l];this.words[l]=u<<26-o|f>>>o,u=f&s}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},o.prototype.imaskn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},o.prototype.maskn=function(e){return this.clone().imaskn(e)},o.prototype.iaddn=function(e){return r("number"==typeof e),r(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},o.prototype.addn=function(e){return this.clone().iaddn(e)},o.prototype.subn=function(e){return this.clone().isubn(e)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(e,t,n){var i,o,a=e.length+n;this._expand(a);var s=0;for(i=0;i<e.length;i++){o=(0|this.words[i+n])+s;var c=(0|e.words[i])*t;s=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+n]=67108863&o}for(;i<this.length-n;i++)s=(o=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,i=0;i<this.length;i++)s=(o=-(0|this.words[i])+s)>>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,a=0|i.words[i.length-1];0!==(n=26-this._countBits(a))&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var s,c=r.length-i.length;if("mod"!==t){(s=new o(null)).length=c+1,s.words=new Array(s.length);for(var l=0;l<s.length;l++)s.words[l]=0}var u=r.clone()._ishlnsubmul(i,1,c);0===u.negative&&(r=u,s&&(s.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|r.words[i.length+f])+(0|r.words[i.length+f-1]);for(d=Math.min(d/a|0,67108863),r._ishlnsubmul(i,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},o.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),a=new o(0),s=new o(0),c=new o(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var d=0,p=1;0==(t.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(u),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var h=0,m=1;0==(n.words[0]&m)&&h<26;++h,m<<=1);if(h>0)for(n.iushrn(h);h-- >0;)(s.isOdd()||c.isOdd())&&(s.iadd(u),c.isub(f)),s.iushrn(1),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(c)):(n.isub(t),s.isub(i),c.isub(a))}return{a:s,b:c,gcd:n.iushln(l)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,a=new o(1),s=new o(0),c=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0==(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);for(var f=0,d=1;0==(n.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(n.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return(i=0===t.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var o=i,a=n;0!==o&&a<this.length;a++){var s=0|this.words[a];o=(s+=o)>>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},o.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},o.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){r<i?t=-1:r>i&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):r>0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(g,y),g.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(4194303&o)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var r=0|e.words[n];t+=977*r,e.words[n]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(v,y),i(w,y),i(_,y),_.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*(0|e.words[n])+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new _}return b[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},k.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),c=s.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new o(2*u*u).toRed(this);0!==this.pow(u,l).cmp(c);)u.redIAdd(c);for(var f=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),h=a;0!==p.cmp(s);){for(var m=p,b=0;0!==m.cmp(s);b++)m=m.redSqr();r(b<h);var y=this.pow(f,new o(1).iushln(h-b-1));d=d.redMul(y),f=y.redSqr(),p=p.redMul(f),h=b}return d},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new o(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new o(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var i=n[0],a=0,s=0,c=t.bitLength()%26;for(0===c&&(c=26),r=t.length-1;r>=0;r--){for(var l=t.words[r],u=c-1;u>=0;u--){var f=l>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===r&&0===u)&&(i=this.mul(i,n[a]),s=0,a=0)):s=0}c=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new x(e)},i(x,k),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},x.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(71)(e))},function(e,t,n){
-/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
-var r=n(2),i=r.Buffer;function o(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(o(r,t),t.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){"use strict";n.d(t,"o",(function(){return a})),n.d(t,"h",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"l",(function(){return l})),n.d(t,"m",(function(){return u})),n.d(t,"n",(function(){return f})),n.d(t,"r",(function(){return p})),n.d(t,"a",(function(){return m})),n.d(t,"q",(function(){return b})),n.d(t,"p",(function(){return y})),n.d(t,"d",(function(){return g})),n.d(t,"c",(function(){return v})),n.d(t,"k",(function(){return w})),n.d(t,"b",(function(){return _})),n.d(t,"e",(function(){return k})),n.d(t,"j",(function(){return S})),n.d(t,"i",(function(){return T})),n.d(t,"g",(function(){return A}));var r,i=n(1),o=n.n(i);function a(e){document.body.style.paddingRight=e>0?e+"px":null}function s(){var e=window.getComputedStyle(document.body,null);return parseInt(e&&e.getPropertyValue("padding-right")||0,10)}function c(){var e=function(){var e=document.createElement("div");e.style.position="absolute",e.style.top="-9999px",e.style.width="50px",e.style.height="50px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}(),t=document.querySelectorAll(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top")[0],n=t?parseInt(t.style.paddingRight||0,10):0;document.body.clientWidth<window.innerWidth&&a(n+e)}function l(e,t){return void 0===e&&(e=""),void 0===t&&(t=r),t?e.split(" ").map((function(e){return t[e]||e})).join(" "):e}function u(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}function f(e,t){for(var n,r=Array.isArray(t)?t:[t],i=r.length,o={};i>0;)o[n=r[i-=1]]=e[n];return o}var d={};function p(e){d[e]||("undefined"!=typeof console&&console.error(e),d[e]=!0)}var h="object"==typeof window&&window.Element||function(){};function m(e,t,n){if(!(e[t]instanceof h))return new Error("Invalid prop `"+t+"` supplied to `"+n+"`. Expected prop to be an instance of Element. Validation failed.")}var b=o.a.oneOfType([o.a.string,o.a.func,m,o.a.shape({current:o.a.any})]),y=o.a.oneOfType([o.a.func,o.a.string,o.a.shape({$$typeof:o.a.symbol,render:o.a.func}),o.a.arrayOf(o.a.oneOfType([o.a.func,o.a.string,o.a.shape({$$typeof:o.a.symbol,render:o.a.func})]))]),g={Fade:150,Collapse:350,Modal:300,Carousel:600},v=["in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],w={esc:27,space:32,enter:13,tab:9,up:38,down:40,home:36,end:35,n:78,p:80},_=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],k=!("undefined"==typeof window||!window.document||!window.document.createElement);function x(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function S(e){var t=typeof e;return null!=e&&("object"===t||"function"===t)}function O(e){if(function(e){return!(!e||"object"!=typeof e)&&"current"in e}(e))return e.current;if(function(e){if(!S(e))return!1;var t=x(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object Proxy]"===t}(e))return e();if("string"==typeof e&&k){var t=document.querySelectorAll(e);if(t.length||(t=document.querySelectorAll("#"+e)),!t.length)throw new Error("The target '"+e+"' could not be identified in the dom, tip: check spelling");return t}return e}function E(e){return null!==e&&(Array.isArray(e)||k&&"number"==typeof e.length)}function T(e,t){var n=O(e);return t?E(n)?n:null===n?[]:[n]:E(n)?n[0]:n}var A=["a[href]","area[href]","input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","object","embed","[tabindex]:not(.modal)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])']},function(e,t,n){(function(t){var r;e.exports=(r=r||function(e,r){var i;if("undefined"!=typeof window&&window.crypto&&(i=window.crypto),!i&&"undefined"!=typeof window&&window.msCrypto&&(i=window.msCrypto),!i&&void 0!==t&&t.crypto&&(i=t.crypto),!i)try{i=n(72)}catch(e){}var o=function(){if(i){if("function"==typeof i.getRandomValues)try{return i.getRandomValues(new Uint32Array(1))[0]}catch(e){}if("function"==typeof i.randomBytes)try{return i.randomBytes(4).readInt32LE()}catch(e){}}throw new Error("Native crypto module could not be used to get secure random number.")},a=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),s={},c=s.lib={},l=c.Base={extend:function(e){var t=a(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},u=c.WordArray=l.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:4*e.length},toString:function(e){return(e||d).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,i=e.sigBytes;if(this.clamp(),r%4)for(var o=0;o<i;o++){var a=n[o>>>2]>>>24-o%4*8&255;t[r+o>>>2]|=a<<24-(r+o)%4*8}else for(o=0;o<i;o+=4)t[r+o>>>2]=n[o>>>2];return this.sigBytes+=i,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=l.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],n=0;n<e;n+=4)t.push(o());return new u.init(t,e)}}),f=s.enc={},d=f.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var o=t[i>>>2]>>>24-i%4*8&255;r.push((o>>>4).toString(16)),r.push((15&o).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n[r>>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new u.init(n,t/2)}},p=f.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i++){var o=t[i>>>2]>>>24-i%4*8&255;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new u.init(n,t)}},h=f.Utf8={stringify:function(e){try{return decodeURIComponent(escape(p.stringify(e)))}catch(e){throw new Error("Malformed UTF-8 data")}},parse:function(e){return p.parse(unescape(encodeURIComponent(e)))}},m=c.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new u.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=h.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n,r=this._data,i=r.words,o=r.sigBytes,a=this.blockSize,s=o/(4*a),c=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*a,l=e.min(4*c,o);if(c){for(var f=0;f<c;f+=a)this._doProcessBlock(i,f);n=i.splice(0,c),r.sigBytes-=l}return new u.init(n,l)},clone:function(){var e=l.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0}),b=(c.Hasher=m.extend({cfg:l.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){m.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new b.HMAC.init(e,n).finalize(t)}}}),s.algo={});return s}(Math),r)}).call(this,n(12))},function(e,t,n){var r;
-/*!
-  Copyright (c) 2017 Jed Watson.
-  Licensed under the MIT License (MIT), see
-  http://jedwatson.github.io/classnames
-*/!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var o=typeof r;if("string"===o||"number"===o)e.push(r);else if(Array.isArray(r)&&r.length){var a=i.apply(null,r);a&&e.push(a)}else if("object"===o)for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(422),t),i(n(423),t),i(n(424),t),i(n(236),t),i(n(427),t)},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c,l=[],u=!1,f=-1;function d(){u&&c&&(u=!1,c.length?l=c.concat(l):f=-1,l.length&&p())}function p(){if(!u){var e=s(d);u=!0;for(var t=l.length;t;){for(c=l,l=[];++f<t;)c&&c[f].run();f=-1,t=l.length}c=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new h(e,t)),1!==l.length||u||s(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n(5),i=n(0),o=n.n(i);if(!i.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!r.makeObservable)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");var a=n(995);function s(e){e()}var c=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},l=[];function u(e){return Object(r.getDependencyTree)(e)}var f="undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry;function d(e){return{reaction:e,mounted:!1,changedBeforeMount:!1,cleanAt:Date.now()+p}}var p=1e4;var h=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};var m=f?function(e){var t=new Map,n=1,r=new e((function(e){var n=t.get(e);n&&(n.reaction.dispose(),t.delete(e))}));return{addReactionToTrack:function(e,i,o){var a=n++;return r.register(o,a,e),e.current=d(i),e.current.finalizationRegistryCleanupToken=a,t.set(a,e.current),e.current},recordReactionAsCommitted:function(e){r.unregister(e),e.current&&e.current.finalizationRegistryCleanupToken&&t.delete(e.current.finalizationRegistryCleanupToken)},forceCleanupTimerToRunNowForTests:function(){},resetCleanupScheduleForTests:function(){}}}(f):function(){var e,t=new Set;function n(){void 0===e&&(e=setTimeout(r,1e4))}function r(){e=void 0;var r=Date.now();t.forEach((function(e){var n=e.current;n&&r>=n.cleanAt&&(n.reaction.dispose(),e.current=null,t.delete(e))})),t.size>0&&n()}return{addReactionToTrack:function(e,r,i){var o;return e.current=d(r),o=e,t.add(o),n(),e.current},recordReactionAsCommitted:function(e){t.delete(e)},forceCleanupTimerToRunNowForTests:function(){e&&(clearTimeout(e),r())},resetCleanupScheduleForTests:function(){var n,r;if(t.size>0){try{for(var i=h(t),o=i.next();!o.done;o=i.next()){var a=o.value,s=a.current;s&&(s.reaction.dispose(),a.current=null)}}catch(e){n={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}t.clear()}e&&(clearTimeout(e),e=void 0)}}}(),b=m.addReactionToTrack,y=m.recordReactionAsCommitted,g=(m.resetCleanupScheduleForTests,m.forceCleanupTimerToRunNowForTests,!1);function v(){return g}var w=function(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,o=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(e){i={error:e}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a};function _(e){return"observer"+e}var k=function(){};function x(e,t){if(void 0===t&&(t="observed"),v())return e();var n,a=w(o.a.useState(new k),1)[0],s=(n=c(Object(i.useState)(0),2)[1],Object(i.useCallback)((function(){n((function(e){return e+1}))}),l)),f=o.a.useRef(null);if(!f.current)var d=new r.Reaction(_(t),(function(){p.mounted?s():p.changedBeforeMount=!0})),p=b(f,d,a);var h,m,g=f.current.reaction;if(o.a.useDebugValue(g,u),o.a.useEffect((function(){return y(f),f.current?(f.current.mounted=!0,f.current.changedBeforeMount&&(f.current.changedBeforeMount=!1,s())):(f.current={reaction:new r.Reaction(_(t),(function(){s()})),mounted:!0,changedBeforeMount:!1,cleanAt:1/0},s()),function(){f.current.reaction.dispose(),f.current=null}}),[]),g.track((function(){try{h=e()}catch(e){m=e}})),m)throw m;return h}var S=function(){return(S=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function O(e,t){if(v())return e;var n,r,o,a=S({forwardRef:!1},t),s=e.displayName||e.name,c=function(t,n){return x((function(){return e(t,n)}),s)};return c.displayName=s,n=a.forwardRef?Object(i.memo)(Object(i.forwardRef)(c)):Object(i.memo)(c),r=e,o=n,Object.keys(r).forEach((function(e){E[e]||Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(r,e))})),n.displayName=s,n}var E={$$typeof:!0,render:!0,compare:!0,type:!0};var T;(T=a.unstable_batchedUpdates)||(T=s),Object(r.configure)({reactionScheduler:T})},function(e,t,n){"use strict";n.r(t),n.d(t,"AccountNameRequiredError",(function(){return l})),n.d(t,"AccountNotSupported",(function(){return u})),n.d(t,"AmountRequired",(function(){return f})),n.d(t,"BluetoothRequired",(function(){return d})),n.d(t,"BtcUnmatchedApp",(function(){return p})),n.d(t,"CantOpenDevice",(function(){return h})),n.d(t,"CantScanQRCode",(function(){return Ne})),n.d(t,"CashAddrNotSupported",(function(){return m})),n.d(t,"CurrencyNotSupported",(function(){return b})),n.d(t,"DBNotReset",(function(){return Ge})),n.d(t,"DBWrongPassword",(function(){return We})),n.d(t,"DeviceAppVerifyNotSupported",(function(){return y})),n.d(t,"DeviceGenuineSocketEarlyClose",(function(){return g})),n.d(t,"DeviceHalted",(function(){return x})),n.d(t,"DeviceInOSUExpected",(function(){return k})),n.d(t,"DeviceNameInvalid",(function(){return S})),n.d(t,"DeviceNotGenuineError",(function(){return v})),n.d(t,"DeviceOnDashboardExpected",(function(){return w})),n.d(t,"DeviceOnDashboardUnexpected",(function(){return _})),n.d(t,"DeviceShouldStayInApp",(function(){return Ie})),n.d(t,"DeviceSocketFail",(function(){return O})),n.d(t,"DeviceSocketNoBulkStatus",(function(){return E})),n.d(t,"DisconnectedDevice",(function(){return T})),n.d(t,"DisconnectedDeviceDuringOperation",(function(){return A})),n.d(t,"ETHAddressNonEIP",(function(){return Re})),n.d(t,"EnpointConfigError",(function(){return M})),n.d(t,"EthAppPleaseEnableContractData",(function(){return I})),n.d(t,"FeeEstimationFailed",(function(){return P})),n.d(t,"FeeNotLoaded",(function(){return Be})),n.d(t,"FeeRequired",(function(){return Le})),n.d(t,"FeeTooHigh",(function(){return Ue})),n.d(t,"FirmwareNotRecognized",(function(){return C})),n.d(t,"FirmwareOrAppUpdateRequired",(function(){return $e})),n.d(t,"GasLessThanEstimate",(function(){return ae})),n.d(t,"GenuineCheckFailed",(function(){return ze})),n.d(t,"HardResetFail",(function(){return j})),n.d(t,"InvalidAddress",(function(){return R})),n.d(t,"InvalidAddressBecauseDestinationIsAlsoSource",(function(){return N})),n.d(t,"InvalidXRPTag",(function(){return D})),n.d(t,"LatestMCUInstalledError",(function(){return B})),n.d(t,"LedgerAPI4xx",(function(){return Ve})),n.d(t,"LedgerAPI5xx",(function(){return He})),n.d(t,"LedgerAPIError",(function(){return U})),n.d(t,"LedgerAPIErrorWithMessage",(function(){return F})),n.d(t,"LedgerAPINotAvailable",(function(){return q})),n.d(t,"MCUNotGenuineToDashboard",(function(){return pe})),n.d(t,"ManagerAppAlreadyInstalledError",(function(){return z})),n.d(t,"ManagerAppDepInstallRequired",(function(){return H})),n.d(t,"ManagerAppDepUninstallRequired",(function(){return $})),n.d(t,"ManagerAppRelyOnBTCError",(function(){return V})),n.d(t,"ManagerDeviceLockedError",(function(){return K})),n.d(t,"ManagerFirmwareNotEnoughSpaceError",(function(){return W})),n.d(t,"ManagerNotEnoughSpaceError",(function(){return G})),n.d(t,"ManagerUninstallBTCDep",(function(){return J})),n.d(t,"NetworkDown",(function(){return Q})),n.d(t,"NoAccessToCamera",(function(){return re})),n.d(t,"NoAddressesFound",(function(){return Y})),n.d(t,"NoDBPathGiven",(function(){return Ke})),n.d(t,"NotEnoughBalance",(function(){return Z})),n.d(t,"NotEnoughBalanceBecauseDestinationNotCreated",(function(){return ne})),n.d(t,"NotEnoughBalanceInParentAccount",(function(){return ee})),n.d(t,"NotEnoughBalanceToDelegate",(function(){return X})),n.d(t,"NotEnoughGas",(function(){return ie})),n.d(t,"NotEnoughSpendableBalance",(function(){return te})),n.d(t,"NotSupportedLegacyAddress",(function(){return oe})),n.d(t,"PairingFailed",(function(){return qe})),n.d(t,"PasswordIncorrectError",(function(){return ce})),n.d(t,"PasswordsDontMatchError",(function(){return se})),n.d(t,"RecipientRequired",(function(){return he})),n.d(t,"RecommendSubAccountsToEmpty",(function(){return le})),n.d(t,"RecommendUndelegation",(function(){return ue})),n.d(t,"StatusCodes",(function(){return Qe})),n.d(t,"SyncError",(function(){return Fe})),n.d(t,"TimeoutTagged",(function(){return fe})),n.d(t,"TransportError",(function(){return Je})),n.d(t,"TransportInterfaceNotAvailable",(function(){return Te})),n.d(t,"TransportOpenUserCancelled",(function(){return Ee})),n.d(t,"TransportRaceCondition",(function(){return Ae})),n.d(t,"TransportStatusError",(function(){return Ze})),n.d(t,"TransportWebUSBGestureRequired",(function(){return Me})),n.d(t,"UnavailableTezosOriginatedAccountReceive",(function(){return me})),n.d(t,"UnavailableTezosOriginatedAccountSend",(function(){return be})),n.d(t,"UnexpectedBootloader",(function(){return de})),n.d(t,"UnknownMCU",(function(){return L})),n.d(t,"UpdateFetchFileFail",(function(){return ye})),n.d(t,"UpdateIncorrectHash",(function(){return ge})),n.d(t,"UpdateIncorrectSig",(function(){return ve})),n.d(t,"UpdateYourApp",(function(){return we})),n.d(t,"UserRefusedAddress",(function(){return ke})),n.d(t,"UserRefusedAllowManager",(function(){return Se})),n.d(t,"UserRefusedDeviceNameChange",(function(){return _e})),n.d(t,"UserRefusedFirmwareUpdate",(function(){return xe})),n.d(t,"UserRefusedOnDevice",(function(){return Oe})),n.d(t,"WebsocketConnectionError",(function(){return Pe})),n.d(t,"WebsocketConnectionFailed",(function(){return Ce})),n.d(t,"WrongAppForCurrency",(function(){return De})),n.d(t,"WrongDeviceForAccount",(function(){return je})),n.d(t,"addCustomErrorDeserializer",(function(){return o})),n.d(t,"createCustomErrorClass",(function(){return a})),n.d(t,"deserializeError",(function(){return s})),n.d(t,"getAltStatusMessage",(function(){return Ye})),n.d(t,"serializeError",(function(){return c}));var r={},i={},o=function(e,t){i[e]=t},a=function(e){var t=function(t,n){Object.assign(this,n),this.name=e,this.message=t||e,this.stack=(new Error).stack};return t.prototype=new Error,r[e]=t,t},s=function(e){if("object"==typeof e&&e){try{var t=JSON.parse(e.message);t.message&&t.name&&(e=t)}catch(e){}var n=void 0;if("string"==typeof e.name){var o=e.name,c=i[o];if(c)n=c(e);else{var l="Error"===o?Error:r[o];l||(console.warn("deserializing an unknown class '"+o+"'"),l=a(o)),n=Object.create(l.prototype);try{for(var u in e)e.hasOwnProperty(u)&&(n[u]=e[u])}catch(e){}}}else n=new Error(e.message);return!n.stack&&Error.captureStackTrace&&Error.captureStackTrace(n,s),n}return new Error(String(e))},c=function(e){return e?"object"==typeof e?function e(t,n){var r={};n.push(t);for(var i=0,o=Object.keys(t);i<o.length;i++){var a=o[i],s=t[a];"function"!=typeof s&&(s&&"object"==typeof s?-1!==n.indexOf(t[a])?r[a]="[Circular]":r[a]=e(t[a],n.slice(0)):r[a]=s)}"string"==typeof t.name&&(r.name=t.name);"string"==typeof t.message&&(r.message=t.message);"string"==typeof t.stack&&(r.stack=t.stack);return r}(e,[]):"function"==typeof e?"[Function: "+(e.name||"anonymous")+"]":e:e};var l=a("AccountNameRequired"),u=a("AccountNotSupported"),f=a("AmountRequired"),d=a("BluetoothRequired"),p=a("BtcUnmatchedApp"),h=a("CantOpenDevice"),m=a("CashAddrNotSupported"),b=a("CurrencyNotSupported"),y=a("DeviceAppVerifyNotSupported"),g=a("DeviceGenuineSocketEarlyClose"),v=a("DeviceNotGenuine"),w=a("DeviceOnDashboardExpected"),_=a("DeviceOnDashboardUnexpected"),k=a("DeviceInOSUExpected"),x=a("DeviceHalted"),S=a("DeviceNameInvalid"),O=a("DeviceSocketFail"),E=a("DeviceSocketNoBulkStatus"),T=a("DisconnectedDevice"),A=a("DisconnectedDeviceDuringOperation"),M=a("EnpointConfig"),I=a("EthAppPleaseEnableContractData"),P=a("FeeEstimationFailed"),C=a("FirmwareNotRecognized"),j=a("HardResetFail"),D=a("InvalidXRPTag"),R=a("InvalidAddress"),N=a("InvalidAddressBecauseDestinationIsAlsoSource"),B=a("LatestMCUInstalledError"),L=a("UnknownMCU"),U=a("LedgerAPIError"),F=a("LedgerAPIErrorWithMessage"),q=a("LedgerAPINotAvailable"),z=a("ManagerAppAlreadyInstalled"),V=a("ManagerAppRelyOnBTC"),H=a("ManagerAppDepInstallRequired"),$=a("ManagerAppDepUninstallRequired"),K=a("ManagerDeviceLocked"),W=a("ManagerFirmwareNotEnoughSpace"),G=a("ManagerNotEnoughSpace"),J=a("ManagerUninstallBTCDep"),Q=a("NetworkDown"),Y=a("NoAddressesFound"),Z=a("NotEnoughBalance"),X=a("NotEnoughBalanceToDelegate"),ee=a("NotEnoughBalanceInParentAccount"),te=a("NotEnoughSpendableBalance"),ne=a("NotEnoughBalanceBecauseDestinationNotCreated"),re=a("NoAccessToCamera"),ie=a("NotEnoughGas"),oe=a("NotSupportedLegacyAddress"),ae=a("GasLessThanEstimate"),se=a("PasswordsDontMatch"),ce=a("PasswordIncorrect"),le=a("RecommendSubAccountsToEmpty"),ue=a("RecommendUndelegation"),fe=a("TimeoutTagged"),de=a("UnexpectedBootloader"),pe=a("MCUNotGenuineToDashboard"),he=a("RecipientRequired"),me=a("UnavailableTezosOriginatedAccountReceive"),be=a("UnavailableTezosOriginatedAccountSend"),ye=a("UpdateFetchFileFail"),ge=a("UpdateIncorrectHash"),ve=a("UpdateIncorrectSig"),we=a("UpdateYourApp"),_e=a("UserRefusedDeviceNameChange"),ke=a("UserRefusedAddress"),xe=a("UserRefusedFirmwareUpdate"),Se=a("UserRefusedAllowManager"),Oe=a("UserRefusedOnDevice"),Ee=a("TransportOpenUserCancelled"),Te=a("TransportInterfaceNotAvailable"),Ae=a("TransportRaceCondition"),Me=a("TransportWebUSBGestureRequired"),Ie=a("DeviceShouldStayInApp"),Pe=a("WebsocketConnectionError"),Ce=a("WebsocketConnectionFailed"),je=a("WrongDeviceForAccount"),De=a("WrongAppForCurrency"),Re=a("ETHAddressNonEIP"),Ne=a("CantScanQRCode"),Be=a("FeeNotLoaded"),Le=a("FeeRequired"),Ue=a("FeeTooHigh"),Fe=a("SyncError"),qe=a("PairingFailed"),ze=a("GenuineCheckFailed"),Ve=a("LedgerAPI4xx"),He=a("LedgerAPI5xx"),$e=a("FirmwareOrAppUpdateRequired"),Ke=a("NoDBPathGiven"),We=a("DBWrongPassword"),Ge=a("DBNotReset");function Je(e,t){this.name="TransportError",this.message=e,this.stack=(new Error).stack,this.id=t}Je.prototype=new Error,o("TransportError",(function(e){return new Je(e.message,e.id)}));var Qe={PIN_REMAINING_ATTEMPTS:25536,INCORRECT_LENGTH:26368,MISSING_CRITICAL_PARAMETER:26624,COMMAND_INCOMPATIBLE_FILE_STRUCTURE:27009,SECURITY_STATUS_NOT_SATISFIED:27010,CONDITIONS_OF_USE_NOT_SATISFIED:27013,INCORRECT_DATA:27264,NOT_ENOUGH_MEMORY_SPACE:27268,REFERENCED_DATA_NOT_FOUND:27272,FILE_ALREADY_EXISTS:27273,INCORRECT_P1_P2:27392,INS_NOT_SUPPORTED:27904,CLA_NOT_SUPPORTED:28160,TECHNICAL_PROBLEM:28416,OK:36864,MEMORY_PROBLEM:37440,NO_EF_SELECTED:37888,INVALID_OFFSET:37890,FILE_NOT_FOUND:37892,INCONSISTENT_FILE:37896,ALGORITHM_NOT_SUPPORTED:38020,INVALID_KCV:38021,CODE_NOT_INITIALIZED:38914,ACCESS_CONDITION_NOT_FULFILLED:38916,CONTRADICTION_SECRET_CODE_STATUS:38920,CONTRADICTION_INVALIDATION:38928,CODE_BLOCKED:38976,MAX_VALUE_REACHED:38992,GP_AUTH_FAILED:25344,LICENSING:28482,HALTED:28586};function Ye(e){switch(e){case 26368:return"Incorrect length";case 26624:return"Missing critical parameter";case 27010:return"Security not satisfied (dongle locked or have invalid access rights)";case 27013:return"Condition of use not satisfied (denied by the user?)";case 27264:return"Invalid data received";case 27392:return"Invalid parameter received"}if(28416<=e&&e<=28671)return"Internal error, please report"}function Ze(e){this.name="TransportStatusError";var t=Object.keys(Qe).find((function(t){return Qe[t]===e}))||"UNKNOWN_ERROR",n=Ye(e)||t,r=e.toString(16);this.message="Ledger device: "+n+" (0x"+r+")",this.stack=(new Error).stack,this.statusCode=e,this.statusText=t}Ze.prototype=new Error,o("TransportStatusError",(function(e){return new Ze(e.statusCode)}))},function(e,t,n){"use strict";n.d(t,"i",(function(){return a})),n.d(t,"h",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"l",(function(){return u})),n.d(t,"j",(function(){return f})),n.d(t,"g",(function(){return d})),n.d(t,"d",(function(){return p})),n.d(t,"e",(function(){return h})),n.d(t,"c",(function(){return m})),n.d(t,"f",(function(){return b})),n.d(t,"k",(function(){return y}));const r=new(n(35).a)("bytes/5.0.8");function i(e){return!!e.toHexString}function o(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function a(e){return f(e)&&!(e.length%2)||s(e)}function s(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(null==e.length)return!1;for(let t=0;t<e.length;t++){const n=e[t];if("number"!=typeof n||n<0||n>=256||n%1)return!1}return!0}function c(e,t){if(t||(t={}),"number"==typeof e){r.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),o(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e)&&(e=e.toHexString()),f(e)){let n=e.substring(2);n.length%2&&("left"===t.hexPad?n="0x0"+n.substring(2):"right"===t.hexPad?n+="0":r.throwArgumentError("hex data is odd-length","value",e));const i=[];for(let e=0;e<n.length;e+=2)i.push(parseInt(n.substring(e,e+2),16));return o(new Uint8Array(i))}return s(e)?o(new Uint8Array(e)):r.throwArgumentError("invalid arrayify value","value",e)}function l(e){const t=e.map(e=>c(e)),n=t.reduce((e,t)=>e+t.length,0),r=new Uint8Array(n);return t.reduce((e,t)=>(r.set(t,e),e+t.length),0),o(r)}function u(e){let t=c(e);if(0===t.length)return t;let n=0;for(;n<t.length&&0===t[n];)n++;return n&&(t=t.slice(n)),t}function f(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))&&(!t||e.length===2+2*t)}function d(e,t){if(t||(t={}),"number"==typeof e){r.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t="0123456789abcdef"[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e))return e.toHexString();if(f(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":r.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(s(e)){let t="0x";for(let n=0;n<e.length;n++){let r=e[n];t+="0123456789abcdef"[(240&r)>>4]+"0123456789abcdef"[15&r]}return t}return r.throwArgumentError("invalid hexlify value","value",e)}function p(e){if("string"!=typeof e)e=d(e);else if(!f(e)||e.length%2)return null;return(e.length-2)/2}function h(e,t,n){return"string"!=typeof e?e=d(e):(!f(e)||e.length%2)&&r.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=n?"0x"+e.substring(t,2+2*n):"0x"+e.substring(t)}function m(e){let t="0x";return e.forEach(e=>{t+=d(e).substring(2)}),t}function b(e,t){for("string"!=typeof e?e=d(e):f(e)||r.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&r.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function y(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0};if(a(e)){const n=c(e);65!==n.length&&r.throwArgumentError("invalid signature string; must be 65 bytes","signature",e),t.r=d(n.slice(0,32)),t.s=d(n.slice(32,64)),t.v=n[64],t.v<27&&(0===t.v||1===t.v?t.v+=27:r.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(n[32]|=128),t._vs=d(n.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const n=function(e,t){(e=c(e)).length>t&&r.throwArgumentError("value out of range","value",arguments[0]);const n=new Uint8Array(t);return n.set(e,t-e.length),o(n)}(c(t._vs),32);t._vs=d(n);const i=n[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=i:t.recoveryParam!==i&&r.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),n[0]&=127;const a=d(n);null==t.s?t.s=a:t.s!==a&&r.throwArgumentError("signature v mismatch _vs","signature",e)}null==t.recoveryParam?null==t.v?r.throwArgumentError("signature missing v and recoveryParam","signature",e):t.recoveryParam=1-t.v%2:null==t.v?t.v=27+t.recoveryParam:t.recoveryParam!==1-t.v%2&&r.throwArgumentError("signature recoveryParam mismatch v","signature",e),null!=t.r&&f(t.r)?t.r=b(t.r,32):r.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&f(t.s)?t.s=b(t.s,32):r.throwArgumentError("signature missing or invalid s","signature",e);const n=c(t.s);n[0]>=128&&r.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(n[0]|=128);const i=d(n);t._vs&&(f(t._vs)||r.throwArgumentError("signature invalid _vs","signature",e),t._vs=b(t._vs,32)),null==t._vs?t._vs=i:t._vs!==i&&r.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t}},function(e,t,n){"use strict";n.d(t,"i",(function(){return a})),n.d(t,"h",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"l",(function(){return u})),n.d(t,"j",(function(){return f})),n.d(t,"g",(function(){return d})),n.d(t,"d",(function(){return p})),n.d(t,"e",(function(){return h})),n.d(t,"c",(function(){return m})),n.d(t,"f",(function(){return b})),n.d(t,"k",(function(){return y}));const r=new(n(36).a)("bytes/5.0.8");function i(e){return!!e.toHexString}function o(e){return e.slice||(e.slice=function(){const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function a(e){return f(e)&&!(e.length%2)||s(e)}function s(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"==typeof e)return!1;if(null==e.length)return!1;for(let t=0;t<e.length;t++){const n=e[t];if("number"!=typeof n||n<0||n>=256||n%1)return!1}return!0}function c(e,t){if(t||(t={}),"number"==typeof e){r.checkSafeUint53(e,"invalid arrayify value");const t=[];for(;e;)t.unshift(255&e),e=parseInt(String(e/256));return 0===t.length&&t.push(0),o(new Uint8Array(t))}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e)&&(e=e.toHexString()),f(e)){let n=e.substring(2);n.length%2&&("left"===t.hexPad?n="0x0"+n.substring(2):"right"===t.hexPad?n+="0":r.throwArgumentError("hex data is odd-length","value",e));const i=[];for(let e=0;e<n.length;e+=2)i.push(parseInt(n.substring(e,e+2),16));return o(new Uint8Array(i))}return s(e)?o(new Uint8Array(e)):r.throwArgumentError("invalid arrayify value","value",e)}function l(e){const t=e.map(e=>c(e)),n=t.reduce((e,t)=>e+t.length,0),r=new Uint8Array(n);return t.reduce((e,t)=>(r.set(t,e),e+t.length),0),o(r)}function u(e){let t=c(e);if(0===t.length)return t;let n=0;for(;n<t.length&&0===t[n];)n++;return n&&(t=t.slice(n)),t}function f(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))&&(!t||e.length===2+2*t)}function d(e,t){if(t||(t={}),"number"==typeof e){r.checkSafeUint53(e,"invalid hexlify value");let t="";for(;e;)t="0123456789abcdef"[15&e]+t,e=Math.floor(e/16);return t.length?(t.length%2&&(t="0"+t),"0x"+t):"0x00"}if(t.allowMissingPrefix&&"string"==typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e))return e.toHexString();if(f(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":r.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(s(e)){let t="0x";for(let n=0;n<e.length;n++){let r=e[n];t+="0123456789abcdef"[(240&r)>>4]+"0123456789abcdef"[15&r]}return t}return r.throwArgumentError("invalid hexlify value","value",e)}function p(e){if("string"!=typeof e)e=d(e);else if(!f(e)||e.length%2)return null;return(e.length-2)/2}function h(e,t,n){return"string"!=typeof e?e=d(e):(!f(e)||e.length%2)&&r.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=n?"0x"+e.substring(t,2+2*n):"0x"+e.substring(t)}function m(e){let t="0x";return e.forEach(e=>{t+=d(e).substring(2)}),t}function b(e,t){for("string"!=typeof e?e=d(e):f(e)||r.throwArgumentError("invalid hex string","value",e),e.length>2*t+2&&r.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function y(e){const t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0};if(a(e)){const n=c(e);65!==n.length&&r.throwArgumentError("invalid signature string; must be 65 bytes","signature",e),t.r=d(n.slice(0,32)),t.s=d(n.slice(32,64)),t.v=n[64],t.v<27&&(0===t.v||1===t.v?t.v+=27:r.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(n[32]|=128),t._vs=d(n.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){const n=function(e,t){(e=c(e)).length>t&&r.throwArgumentError("value out of range","value",arguments[0]);const n=new Uint8Array(t);return n.set(e,t-e.length),o(n)}(c(t._vs),32);t._vs=d(n);const i=n[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=i:t.recoveryParam!==i&&r.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),n[0]&=127;const a=d(n);null==t.s?t.s=a:t.s!==a&&r.throwArgumentError("signature v mismatch _vs","signature",e)}null==t.recoveryParam?null==t.v?r.throwArgumentError("signature missing v and recoveryParam","signature",e):t.recoveryParam=1-t.v%2:null==t.v?t.v=27+t.recoveryParam:t.recoveryParam!==1-t.v%2&&r.throwArgumentError("signature recoveryParam mismatch v","signature",e),null!=t.r&&f(t.r)?t.r=b(t.r,32):r.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&f(t.s)?t.s=b(t.s,32):r.throwArgumentError("signature missing or invalid s","signature",e);const n=c(t.s);n[0]>=128&&r.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(n[0]|=128);const i=d(n);t._vs&&(f(t._vs)||r.throwArgumentError("signature invalid _vs","signature",e),t._vs=b(t._vs,32)),null==t._vs?t._vs=i:t._vs!==i&&r.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(324),t),i(n(652),t),i(n(653),t),i(n(654),t),i(n(655),t),i(n(326),t),i(n(327),t),i(n(325),t),i(n(659),t),i(n(662),t)},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.r(t),n.d(t,"MemoryRouter",(function(){return g})),n.d(t,"Prompt",(function(){return w})),n.d(t,"Redirect",(function(){return S})),n.d(t,"Route",(function(){return A})),n.d(t,"Router",(function(){return y})),n.d(t,"StaticRouter",(function(){return D})),n.d(t,"Switch",(function(){return R})),n.d(t,"__HistoryContext",(function(){return m})),n.d(t,"__RouterContext",(function(){return b})),n.d(t,"generatePath",(function(){return x})),n.d(t,"matchPath",(function(){return T})),n.d(t,"useHistory",(function(){return L})),n.d(t,"useLocation",(function(){return U})),n.d(t,"useParams",(function(){return F})),n.d(t,"useRouteMatch",(function(){return q})),n.d(t,"withRouter",(function(){return N}));var r=n(53),i=n(0),o=n.n(i),a=(n(1),n(230)),s=n(934),c=n(218),l=n(19),u=n(935),f=n.n(u),d=(n(950),n(26)),p=n(863),h=n.n(p),m=function(e){var t=Object(s.a)();return t.displayName=e,t}("Router-History"),b=function(e){var t=Object(s.a)();return t.displayName=e,t}("Router"),y=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return o.a.createElement(b.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},o.a.createElement(m.Provider,{children:this.props.children||null,value:this.props.history}))},t}(o.a.Component);var g=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).history=Object(a.d)(t.props),t}return Object(r.a)(t,e),t.prototype.render=function(){return o.a.createElement(y,{history:this.history,children:this.props.children})},t}(o.a.Component);var v=function(e){function t(){return e.apply(this,arguments)||this}Object(r.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(o.a.Component);function w(e){var t=e.message,n=e.when,r=void 0===n||n;return o.a.createElement(b.Consumer,null,(function(e){if(e||Object(c.a)(!1),!r||e.staticContext)return null;var n=e.history.block;return o.a.createElement(v,{onMount:function(e){e.release=n(t)},onUpdate:function(e,r){r.message!==t&&(e.release(),e.release=n(t))},onUnmount:function(e){e.release()},message:t})}))}var _={},k=0;function x(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(_[e])return _[e];var t=f.a.compile(e);return k<1e4&&(_[e]=t,k++),t}(e)(t,{pretty:!0})}function S(e){var t=e.computedMatch,n=e.to,r=e.push,i=void 0!==r&&r;return o.a.createElement(b.Consumer,null,(function(e){e||Object(c.a)(!1);var r=e.history,s=e.staticContext,u=i?r.push:r.replace,f=Object(a.c)(t?"string"==typeof n?x(n,t.params):Object(l.a)({},n,{pathname:x(n.pathname,t.params)}):n);return s?(u(f),null):o.a.createElement(v,{onMount:function(){u(f)},onUpdate:function(e,t){var n=Object(a.c)(t.to);Object(a.f)(n,Object(l.a)({},f,{key:n.key}))||u(f)},to:n})}))}var O={},E=0;function T(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,i=n.exact,o=void 0!==i&&i,a=n.strict,s=void 0!==a&&a,c=n.sensitive,l=void 0!==c&&c;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=O[n]||(O[n]={});if(r[e])return r[e];var i=[],o={regexp:f()(e,i,t),keys:i};return E<1e4&&(r[e]=o,E++),o}(n,{end:o,strict:s,sensitive:l}),i=r.regexp,a=r.keys,c=i.exec(e);if(!c)return null;var u=c[0],d=c.slice(1),p=e===u;return o&&!p?null:{path:n,url:"/"===n&&""===u?"/":u,isExact:p,params:a.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var A=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return o.a.createElement(b.Consumer,null,(function(t){t||Object(c.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?T(n.pathname,e.props):t.match,i=Object(l.a)({},t,{location:n,match:r}),a=e.props,s=a.children,u=a.component,f=a.render;return Array.isArray(s)&&0===s.length&&(s=null),o.a.createElement(b.Provider,{value:i},i.match?s?"function"==typeof s?s(i):s:u?o.a.createElement(u,i):f?f(i):null:"function"==typeof s?s(i):null)}))},t}(o.a.Component);function M(e){return"/"===e.charAt(0)?e:"/"+e}function I(e,t){if(!e)return t;var n=M(e);return 0!==t.pathname.indexOf(n)?t:Object(l.a)({},t,{pathname:t.pathname.substr(n.length)})}function P(e){return"string"==typeof e?e:Object(a.e)(e)}function C(e){return function(){Object(c.a)(!1)}}function j(){}var D=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).handlePush=function(e){return t.navigateTo(e,"PUSH")},t.handleReplace=function(e){return t.navigateTo(e,"REPLACE")},t.handleListen=function(){return j},t.handleBlock=function(){return j},t}Object(r.a)(t,e);var n=t.prototype;return n.navigateTo=function(e,t){var n=this.props,r=n.basename,i=void 0===r?"":r,o=n.context,s=void 0===o?{}:o;s.action=t,s.location=function(e,t){return e?Object(l.a)({},t,{pathname:M(e)+t.pathname}):t}(i,Object(a.c)(e)),s.url=P(s.location)},n.render=function(){var e=this.props,t=e.basename,n=void 0===t?"":t,r=e.context,i=void 0===r?{}:r,s=e.location,c=void 0===s?"/":s,u=Object(d.a)(e,["basename","context","location"]),f={createHref:function(e){return M(n+P(e))},action:"POP",location:I(n,Object(a.c)(c)),push:this.handlePush,replace:this.handleReplace,go:C(),goBack:C(),goForward:C(),listen:this.handleListen,block:this.handleBlock};return o.a.createElement(y,Object(l.a)({},u,{history:f,staticContext:i}))},t}(o.a.Component);var R=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return o.a.createElement(b.Consumer,null,(function(t){t||Object(c.a)(!1);var n,r,i=e.props.location||t.location;return o.a.Children.forEach(e.props.children,(function(e){if(null==r&&o.a.isValidElement(e)){n=e;var a=e.props.path||e.props.from;r=a?T(i.pathname,Object(l.a)({},e.props,{path:a})):t.match}})),r?o.a.cloneElement(n,{location:i,computedMatch:r}):null}))},t}(o.a.Component);function N(e){var t="withRouter("+(e.displayName||e.name)+")",n=function(t){var n=t.wrappedComponentRef,r=Object(d.a)(t,["wrappedComponentRef"]);return o.a.createElement(b.Consumer,null,(function(t){return t||Object(c.a)(!1),o.a.createElement(e,Object(l.a)({},r,t,{ref:n}))}))};return n.displayName=t,n.WrappedComponent=e,h()(n,e)}var B=o.a.useContext;function L(){return B(m)}function U(){return B(b).location}function F(){var e=B(b).match;return e?e.params:{}}function q(e){var t=U(),n=B(b).match;return e?T(t.pathname,e):n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"b",(function(){return y}));var r=n(0),i=n.n(r),o=n(5),a=n(93),s=n(59),c=n(18),l=n(63),u=function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};class f extends a.ChainStore{constructor(e,t){super(e.map(e=>Object.assign(Object.assign({},e),{embeded:!0}))),this.requester=t,this._isInitializing=!1,this.deferChainIdSelect="",this.selectedChainId=e[0].chainId,Object(o.makeObservable)(this),this.init()}get isInitializing(){return this._isInitializing}selectChain(e){this._isInitializing&&(this.deferChainIdSelect=e),this.selectedChainId=e}get current(){return this.hasChain(this.selectedChainId)?this.getChain(this.selectedChainId):this.chainInfos[0]}*saveLastViewChainId(){const e=new s.SetPersistentMemoryMsg({lastViewChainId:this.selectedChainId});yield this.requester.sendMessage(c.BACKGROUND_PORT,e)}*init(){this._isInitializing=!0,yield this.getChainInfosFromBackground();const e=new s.GetPersistentMemoryMsg,t=yield*Object(l.toGenerator)(this.requester.sendMessage(c.BACKGROUND_PORT,e));this.deferChainIdSelect||t&&t.lastViewChainId&&this.selectChain(t.lastViewChainId),this._isInitializing=!1,this.deferChainIdSelect&&(this.selectChain(this.deferChainIdSelect),this.deferChainIdSelect="")}*getChainInfosFromBackground(){const e=new s.GetChainInfosMsg,t=yield*Object(l.toGenerator)(this.requester.sendMessage(c.BACKGROUND_PORT,e));this.setChainInfos(t.chainInfos)}*removeChainInfo(e){const t=new s.RemoveSuggestedChainInfoMsg(e),n=yield*Object(l.toGenerator)(this.requester.sendMessage(c.BACKGROUND_PORT,t));this.setChainInfos(n)}*tryUpdateChain(e){const t=new s.TryUpdateChainMsg(e);yield this.requester.sendMessage(c.BACKGROUND_PORT,t),yield this.getChainInfosFromBackground()}}u([o.observable],f.prototype,"selectedChainId",void 0),u([o.observable],f.prototype,"_isInitializing",void 0),u([o.action],f.prototype,"selectChain",null),u([o.computed],f.prototype,"current",null),u([o.flow],f.prototype,"saveLastViewChainId",null),u([o.flow],f.prototype,"init",null),u([o.flow],f.prototype,"getChainInfosFromBackground",null),u([o.flow],f.prototype,"removeChainInfo",null),u([o.flow],f.prototype,"tryUpdateChain",null);var d=n(841),p=n(208);class h{constructor(){const e=new c.ExtensionRouter(c.ContentScriptEnv.produceEnv);e.addGuard(c.ContentScriptGuards.checkMessageIsInternal),this.interactionStore=new a.InteractionStore(e,new c.InExtensionMessageRequester),this.chainStore=new f(d.a,new c.InExtensionMessageRequester),this.keyRingStore=new a.KeyRingStore(this.chainStore,new c.InExtensionMessageRequester,this.interactionStore),this.ibcChannelStore=new a.IBCChannelStore(new l.ExtensionKVStore("store_ibc_channel")),this.permissionStore=new a.PermissionStore(this.interactionStore,new c.InExtensionMessageRequester),this.signInteractionStore=new a.SignInteractionStore(this.interactionStore),this.ledgerInitStore=new a.LedgerInitStore(this.interactionStore,new c.InExtensionMessageRequester),this.chainSuggestStore=new a.ChainSuggestStore(this.interactionStore),this.queriesStore=new a.QueriesStore(new l.ExtensionKVStore("store_queries"),this.chainStore),this.accountStore=new a.AccountStore(this.chainStore,this.queriesStore,{defaultOpts:{prefetching:!window.location.href.includes("#/unlock")},chainOpts:this.chainStore.chainInfos.map(e=>e.chainId.startsWith("shentu-")?{chainId:e.chainId,msgOpts:{send:{native:{type:"bank/MsgSend"}}}}:e.chainId.startsWith("akashnet-")||e.chainId.startsWith("sifchain")?{chainId:e.chainId,msgOpts:{send:{native:{gas:12e4}}}}:{chainId:e.chainId})}),this.priceStore=new a.CoinGeckoPriceStore(new l.ExtensionKVStore("store_prices"),p.d.reduce((e,t)=>(e[t.currency]=t,e),{})),this.tokensStore=new a.TokensStore(this.chainStore,new c.InExtensionMessageRequester,this.interactionStore),this.ibcCurrencyRegistrar=new a.IBCCurrencyRegsitrar(this.chainStore,this.accountStore,this.queriesStore),e.listen(c.APP_PORT)}}const m=i.a.createContext(null),b=({children:e})=>{const[t]=Object(r.useState)(()=>new h);return i.a.createElement(m.Provider,{value:t},e)},y=()=>{const e=i.a.useContext(m);if(!e)throw new Error("You have forgot to use StoreProvider");return e}},function(e,t,n){var r,i,o,a,s,c,l,u,f,d,p,h,m,b,y,g,v,w,_;e.exports=(r=n(9),n(67),void(r.lib.Cipher||(i=r,o=i.lib,a=o.Base,s=o.WordArray,c=o.BufferedBlockAlgorithm,l=i.enc,l.Utf8,u=l.Base64,f=i.algo.EvpKDF,d=o.Cipher=c.extend({cfg:a.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){c.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?_:v}return function(t){return{encrypt:function(n,r,i){return e(r).encrypt(t,n,r,i)},decrypt:function(n,r,i){return e(r).decrypt(t,n,r,i)}}}}()}),o.StreamCipher=d.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),p=i.mode={},h=o.BlockCipherMode=a.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),m=p.CBC=function(){var e=h.extend();function t(e,t,n){var r,i=this._iv;i?(r=i,this._iv=void 0):r=this._prevBlock;for(var o=0;o<n;o++)e[t+o]^=r[o]}return e.Encryptor=e.extend({processBlock:function(e,n){var r=this._cipher,i=r.blockSize;t.call(this,e,n,i),r.encryptBlock(e,n),this._prevBlock=e.slice(n,n+i)}}),e.Decryptor=e.extend({processBlock:function(e,n){var r=this._cipher,i=r.blockSize,o=e.slice(n,n+i);r.decryptBlock(e,n),t.call(this,e,n,i),this._prevBlock=o}}),e}(),b=(i.pad={}).Pkcs7={pad:function(e,t){for(var n=4*t,r=n-e.sigBytes%n,i=r<<24|r<<16|r<<8|r,o=[],a=0;a<r;a+=4)o.push(i);var c=s.create(o,r);e.concat(c)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},o.BlockCipher=d.extend({cfg:d.cfg.extend({mode:m,padding:b}),reset:function(){var e;d.reset.call(this);var t=this.cfg,n=t.iv,r=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=r.createEncryptor:(e=r.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,n&&n.words):(this._mode=e.call(r,this,n&&n.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),y=o.CipherParams=a.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),g=(i.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;return(n?s.create([1398893684,1701076831]).concat(n).concat(t):t).toString(u)},parse:function(e){var t,n=u.parse(e),r=n.words;return 1398893684==r[0]&&1701076831==r[1]&&(t=s.create(r.slice(2,4)),r.splice(0,4),n.sigBytes-=16),y.create({ciphertext:n,salt:t})}},v=o.SerializableCipher=a.extend({cfg:a.extend({format:g}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var i=e.createEncryptor(n,r),o=i.finalize(t),a=i.cfg;return y.create({ciphertext:o,key:n,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),w=(i.kdf={}).OpenSSL={execute:function(e,t,n,r){r||(r=s.random(8));var i=f.create({keySize:t+n}).compute(e,r),o=s.create(i.words.slice(t),4*n);return i.sigBytes=4*t,y.create({key:i,iv:o,salt:r})}},_=o.PasswordBasedCipher=v.extend({cfg:v.cfg.extend({kdf:w}),encrypt:function(e,t,n,r){var i=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize);r.iv=i.iv;var o=v.encrypt.call(this,e,t,i.key,r);return o.mixIn(i),o},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var i=r.kdf.execute(n,e.keySize,e.ivSize,t.salt);return r.iv=i.iv,v.decrypt.call(this,e,t,i.key,r)}}))))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(221),t),i(n(421),t),i(n(235),t),i(n(116),t),i(n(112),t),i(n(234),t),i(n(149),t)},function(e,t,n){const r=n(132),{MAX_LENGTH:i,MAX_SAFE_INTEGER:o}=n(131),{re:a,t:s}=n(84),c=n(133),{compareIdentifiers:l}=n(182);class u{constructor(e,t){if(t=c(t),e instanceof u){if(e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>i)throw new TypeError(`version is longer than ${i} characters`);r("SemVer",e,t),this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease;const n=e.trim().match(t.loose?a[s.LOOSE]:a[s.FULL]);if(!n)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map(e=>{if(/^[0-9]+$/.test(e)){const t=+e;if(t>=0&&t<o)return t}return e}):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version}toString(){return this.version}compare(e){if(r("SemVer.compare",this.version,this.options,e),!(e instanceof u)){if("string"==typeof e&&e===this.version)return 0;e=new u(e,this.options)}return e.version===this.version?0:this.compareMain(e)||this.comparePre(e)}compareMain(e){return e instanceof u||(e=new u(e,this.options)),l(this.major,e.major)||l(this.minor,e.minor)||l(this.patch,e.patch)}comparePre(e){if(e instanceof u||(e=new u(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;let t=0;do{const n=this.prerelease[t],i=e.prerelease[t];if(r("prerelease compare",t,n,i),void 0===n&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===n)return-1;if(n!==i)return l(n,i)}while(++t)}compareBuild(e){e instanceof u||(e=new u(e,this.options));let t=0;do{const n=this.build[t],i=e.build[t];if(r("prerelease compare",t,n,i),void 0===n&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===n)return-1;if(n!==i)return l(n,i)}while(++t)}inc(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{let e=this.prerelease.length;for(;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this}}e.exports=u},function(e,t,n){"use strict";(function(e){n.d(t,"e",(function(){return r})),n.d(t,"p",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"o",(function(){return c})),n.d(t,"q",(function(){return l})),n.d(t,"t",(function(){return u})),n.d(t,"i",(function(){return f})),n.d(t,"r",(function(){return d})),n.d(t,"s",(function(){return p})),n.d(t,"k",(function(){return h})),n.d(t,"m",(function(){return m})),n.d(t,"j",(function(){return b})),n.d(t,"l",(function(){return y})),n.d(t,"g",(function(){return g})),n.d(t,"f",(function(){return v})),n.d(t,"h",(function(){return w})),n.d(t,"n",(function(){return _})),n.d(t,"b",(function(){return k}));var r="1.12.0",i="object"==typeof self&&self.self===self&&self||"object"==typeof e&&e.global===e&&e||Function("return this")()||{},o=Array.prototype,a=Object.prototype,s="undefined"!=typeof Symbol?Symbol.prototype:null,c=o.push,l=o.slice,u=a.toString,f=a.hasOwnProperty,d="undefined"!=typeof ArrayBuffer,p="undefined"!=typeof DataView,h=Array.isArray,m=Object.keys,b=Object.create,y=d&&ArrayBuffer.isView,g=isNaN,v=isFinite,w=!{toString:null}.propertyIsEnumerable("toString"),_=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],k=Math.pow(2,53)-1}).call(this,n(12))},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}n.d(t,"a",(function(){return r}))},function(e,t,n){(function(e){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function o(e,t,n){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var a;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{a=n(1400).Buffer}catch(e){}function s(e,t,n){for(var r=0,i=Math.min(e.length,n),o=t;o<i;o++){var a=e.charCodeAt(o)-48;r<<=4,r|=a>=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return r}function c(e,t,n,r){for(var i=0,o=Math.min(e.length,n),a=t;a<o;a++){var s=e.charCodeAt(a)-48;i*=r,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initArray=function(e,t,n){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var o,a,s=0;if("be"===n)for(i=e.length-1,o=0;i>=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i<e.length;i+=3)a=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var r,i,o=0;for(n=e.length-6,r=0;n>=t;n-=6)i=s(e,n,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);n+6!==t&&(i=s(e,t,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,u=n;u<s;u+=r)l=c(e,u,u+r,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==a){var f=1;for(l=c(e,u,e.length,t),u=0;u<a;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}},o.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype.clone=function(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,c=a/67108864|0;n.words[0]=s;for(var l=1;l<r;l++){for(var u=c>>>26,f=67108863&c,d=Math.min(l,t.length-1),p=Math.max(0,l-e.length+1);p<=d;p++){var h=l-p|0;u+=(a=(i=0|e.words[h])*(o=0|t.words[p])+f)/67108864|0,f=67108863&a}n.words[l]=0|f,c=0|u}return 0!==c?n.words[l]=0|c:n.length--,n.strip()}o.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,a=0;a<this.length;a++){var s=this.words[a],c=(16777215&(s<<i|o)).toString(16);n=0!==(o=s>>>24-i&16777215)||a!==this.length-1?l[6-c.length]+c+n:c+n,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var d=u[e],p=f[e];n="";var h=this.clone();for(h.negative=0;!h.isZero();){var m=h.modn(p).toString(e);n=(h=h.idivn(p)).isZero()?m+n:l[d-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return r(void 0!==a),this.toArrayLike(a,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var a,s,c="le"===t,l=new e(o),u=this.clone();if(c){for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[s]=a;for(;s<o;s++)l[s]=0}else{for(s=0;s<o-i;s++)l[s]=0;for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[o-s-1]=a}return l},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},o.prototype.ior=function(e){return r(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this.strip()},o.prototype.iand=function(e){return r(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this.strip()},o.prototype.ixor=function(e){return r(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this.strip()},o.prototype.iadd=function(e){var t,n,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o<r.length;o++)t=(0|n.words[o])+(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<n.length;o++)t=(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this},o.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a<r.length;a++)o=(t=(0|n.words[a])-(0|r.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<n.length;a++)o=(t=(0|n.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<n.length&&n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this.length=Math.max(this.length,a),n!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(e){return this.clone().isub(e)};var p=function(e,t,n){var r,i,o,a=e.words,s=t.words,c=n.words,l=0,u=0|a[0],f=8191&u,d=u>>>13,p=0|a[1],h=8191&p,m=p>>>13,b=0|a[2],y=8191&b,g=b>>>13,v=0|a[3],w=8191&v,_=v>>>13,k=0|a[4],x=8191&k,S=k>>>13,O=0|a[5],E=8191&O,T=O>>>13,A=0|a[6],M=8191&A,I=A>>>13,P=0|a[7],C=8191&P,j=P>>>13,D=0|a[8],R=8191&D,N=D>>>13,B=0|a[9],L=8191&B,U=B>>>13,F=0|s[0],q=8191&F,z=F>>>13,V=0|s[1],H=8191&V,$=V>>>13,K=0|s[2],W=8191&K,G=K>>>13,J=0|s[3],Q=8191&J,Y=J>>>13,Z=0|s[4],X=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],ce=8191&se,le=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,pe=0|s[9],he=8191&pe,me=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(l+(r=Math.imul(f,q))|0)+((8191&(i=(i=Math.imul(f,z))+Math.imul(d,q)|0))<<13)|0;l=((o=Math.imul(d,z))+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(h,q),i=(i=Math.imul(h,z))+Math.imul(m,q)|0,o=Math.imul(m,z);var ye=(l+(r=r+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,$)|0)+Math.imul(d,H)|0))<<13)|0;l=((o=o+Math.imul(d,$)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(y,q),i=(i=Math.imul(y,z))+Math.imul(g,q)|0,o=Math.imul(g,z),r=r+Math.imul(h,H)|0,i=(i=i+Math.imul(h,$)|0)+Math.imul(m,H)|0,o=o+Math.imul(m,$)|0;var ge=(l+(r=r+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(d,W)|0))<<13)|0;l=((o=o+Math.imul(d,G)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(w,q),i=(i=Math.imul(w,z))+Math.imul(_,q)|0,o=Math.imul(_,z),r=r+Math.imul(y,H)|0,i=(i=i+Math.imul(y,$)|0)+Math.imul(g,H)|0,o=o+Math.imul(g,$)|0,r=r+Math.imul(h,W)|0,i=(i=i+Math.imul(h,G)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,G)|0;var ve=(l+(r=r+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(d,Q)|0))<<13)|0;l=((o=o+Math.imul(d,Y)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(x,q),i=(i=Math.imul(x,z))+Math.imul(S,q)|0,o=Math.imul(S,z),r=r+Math.imul(w,H)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(_,H)|0,o=o+Math.imul(_,$)|0,r=r+Math.imul(y,W)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,G)|0,r=r+Math.imul(h,Q)|0,i=(i=i+Math.imul(h,Y)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,Y)|0;var we=(l+(r=r+Math.imul(f,X)|0)|0)+((8191&(i=(i=i+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;l=((o=o+Math.imul(d,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(E,q),i=(i=Math.imul(E,z))+Math.imul(T,q)|0,o=Math.imul(T,z),r=r+Math.imul(x,H)|0,i=(i=i+Math.imul(x,$)|0)+Math.imul(S,H)|0,o=o+Math.imul(S,$)|0,r=r+Math.imul(w,W)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,G)|0,r=r+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,Y)|0)+Math.imul(g,Q)|0,o=o+Math.imul(g,Y)|0,r=r+Math.imul(h,X)|0,i=(i=i+Math.imul(h,ee)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,ee)|0;var _e=(l+(r=r+Math.imul(f,ne)|0)|0)+((8191&(i=(i=i+Math.imul(f,re)|0)+Math.imul(d,ne)|0))<<13)|0;l=((o=o+Math.imul(d,re)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(M,q),i=(i=Math.imul(M,z))+Math.imul(I,q)|0,o=Math.imul(I,z),r=r+Math.imul(E,H)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(T,H)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(x,W)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,G)|0,r=r+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,Y)|0,r=r+Math.imul(y,X)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0,r=r+Math.imul(h,ne)|0,i=(i=i+Math.imul(h,re)|0)+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0;var ke=(l+(r=r+Math.imul(f,oe)|0)|0)+((8191&(i=(i=i+Math.imul(f,ae)|0)+Math.imul(d,oe)|0))<<13)|0;l=((o=o+Math.imul(d,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(C,q),i=(i=Math.imul(C,z))+Math.imul(j,q)|0,o=Math.imul(j,z),r=r+Math.imul(M,H)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(I,H)|0,o=o+Math.imul(I,$)|0,r=r+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(T,W)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,Y)|0,r=r+Math.imul(w,X)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,ee)|0,r=r+Math.imul(y,ne)|0,i=(i=i+Math.imul(y,re)|0)+Math.imul(g,ne)|0,o=o+Math.imul(g,re)|0,r=r+Math.imul(h,oe)|0,i=(i=i+Math.imul(h,ae)|0)+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0;var xe=(l+(r=r+Math.imul(f,ce)|0)|0)+((8191&(i=(i=i+Math.imul(f,le)|0)+Math.imul(d,ce)|0))<<13)|0;l=((o=o+Math.imul(d,le)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,q),i=(i=Math.imul(R,z))+Math.imul(N,q)|0,o=Math.imul(N,z),r=r+Math.imul(C,H)|0,i=(i=i+Math.imul(C,$)|0)+Math.imul(j,H)|0,o=o+Math.imul(j,$)|0,r=r+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(T,Q)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,X)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,ee)|0,r=r+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,re)|0)+Math.imul(_,ne)|0,o=o+Math.imul(_,re)|0,r=r+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,ae)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,ae)|0,r=r+Math.imul(h,ce)|0,i=(i=i+Math.imul(h,le)|0)+Math.imul(m,ce)|0,o=o+Math.imul(m,le)|0;var Se=(l+(r=r+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;l=((o=o+Math.imul(d,de)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(L,q),i=(i=Math.imul(L,z))+Math.imul(U,q)|0,o=Math.imul(U,z),r=r+Math.imul(R,H)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(N,H)|0,o=o+Math.imul(N,$)|0,r=r+Math.imul(C,W)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,G)|0,r=r+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(T,X)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(x,ne)|0,i=(i=i+Math.imul(x,re)|0)+Math.imul(S,ne)|0,o=o+Math.imul(S,re)|0,r=r+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,ae)|0)+Math.imul(_,oe)|0,o=o+Math.imul(_,ae)|0,r=r+Math.imul(y,ce)|0,i=(i=i+Math.imul(y,le)|0)+Math.imul(g,ce)|0,o=o+Math.imul(g,le)|0,r=r+Math.imul(h,fe)|0,i=(i=i+Math.imul(h,de)|0)+Math.imul(m,fe)|0,o=o+Math.imul(m,de)|0;var Oe=(l+(r=r+Math.imul(f,he)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(d,he)|0))<<13)|0;l=((o=o+Math.imul(d,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(L,H),i=(i=Math.imul(L,$))+Math.imul(U,H)|0,o=Math.imul(U,$),r=r+Math.imul(R,W)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,G)|0,r=r+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,Y)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,Y)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,r=r+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,re)|0)+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,ae)|0)+Math.imul(S,oe)|0,o=o+Math.imul(S,ae)|0,r=r+Math.imul(w,ce)|0,i=(i=i+Math.imul(w,le)|0)+Math.imul(_,ce)|0,o=o+Math.imul(_,le)|0,r=r+Math.imul(y,fe)|0,i=(i=i+Math.imul(y,de)|0)+Math.imul(g,fe)|0,o=o+Math.imul(g,de)|0;var Ee=(l+(r=r+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,me)|0)+Math.imul(m,he)|0))<<13)|0;l=((o=o+Math.imul(m,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(L,W),i=(i=Math.imul(L,G))+Math.imul(U,W)|0,o=Math.imul(U,G),r=r+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(N,Q)|0,o=o+Math.imul(N,Y)|0,r=r+Math.imul(C,X)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(I,ne)|0,o=o+Math.imul(I,re)|0,r=r+Math.imul(E,oe)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(x,ce)|0,i=(i=i+Math.imul(x,le)|0)+Math.imul(S,ce)|0,o=o+Math.imul(S,le)|0,r=r+Math.imul(w,fe)|0,i=(i=i+Math.imul(w,de)|0)+Math.imul(_,fe)|0,o=o+Math.imul(_,de)|0;var Te=(l+(r=r+Math.imul(y,he)|0)|0)+((8191&(i=(i=i+Math.imul(y,me)|0)+Math.imul(g,he)|0))<<13)|0;l=((o=o+Math.imul(g,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(L,Q),i=(i=Math.imul(L,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(N,X)|0,o=o+Math.imul(N,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(j,ne)|0,o=o+Math.imul(j,re)|0,r=r+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,ae)|0,r=r+Math.imul(E,ce)|0,i=(i=i+Math.imul(E,le)|0)+Math.imul(T,ce)|0,o=o+Math.imul(T,le)|0,r=r+Math.imul(x,fe)|0,i=(i=i+Math.imul(x,de)|0)+Math.imul(S,fe)|0,o=o+Math.imul(S,de)|0;var Ae=(l+(r=r+Math.imul(w,he)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(_,he)|0))<<13)|0;l=((o=o+Math.imul(_,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(L,X),i=(i=Math.imul(L,ee))+Math.imul(U,X)|0,o=Math.imul(U,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(N,ne)|0,o=o+Math.imul(N,re)|0,r=r+Math.imul(C,oe)|0,i=(i=i+Math.imul(C,ae)|0)+Math.imul(j,oe)|0,o=o+Math.imul(j,ae)|0,r=r+Math.imul(M,ce)|0,i=(i=i+Math.imul(M,le)|0)+Math.imul(I,ce)|0,o=o+Math.imul(I,le)|0,r=r+Math.imul(E,fe)|0,i=(i=i+Math.imul(E,de)|0)+Math.imul(T,fe)|0,o=o+Math.imul(T,de)|0;var Me=(l+(r=r+Math.imul(x,he)|0)|0)+((8191&(i=(i=i+Math.imul(x,me)|0)+Math.imul(S,he)|0))<<13)|0;l=((o=o+Math.imul(S,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,ne),i=(i=Math.imul(L,re))+Math.imul(U,ne)|0,o=Math.imul(U,re),r=r+Math.imul(R,oe)|0,i=(i=i+Math.imul(R,ae)|0)+Math.imul(N,oe)|0,o=o+Math.imul(N,ae)|0,r=r+Math.imul(C,ce)|0,i=(i=i+Math.imul(C,le)|0)+Math.imul(j,ce)|0,o=o+Math.imul(j,le)|0,r=r+Math.imul(M,fe)|0,i=(i=i+Math.imul(M,de)|0)+Math.imul(I,fe)|0,o=o+Math.imul(I,de)|0;var Ie=(l+(r=r+Math.imul(E,he)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(T,he)|0))<<13)|0;l=((o=o+Math.imul(T,me)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(L,oe),i=(i=Math.imul(L,ae))+Math.imul(U,oe)|0,o=Math.imul(U,ae),r=r+Math.imul(R,ce)|0,i=(i=i+Math.imul(R,le)|0)+Math.imul(N,ce)|0,o=o+Math.imul(N,le)|0,r=r+Math.imul(C,fe)|0,i=(i=i+Math.imul(C,de)|0)+Math.imul(j,fe)|0,o=o+Math.imul(j,de)|0;var Pe=(l+(r=r+Math.imul(M,he)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(I,he)|0))<<13)|0;l=((o=o+Math.imul(I,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(L,ce),i=(i=Math.imul(L,le))+Math.imul(U,ce)|0,o=Math.imul(U,le),r=r+Math.imul(R,fe)|0,i=(i=i+Math.imul(R,de)|0)+Math.imul(N,fe)|0,o=o+Math.imul(N,de)|0;var Ce=(l+(r=r+Math.imul(C,he)|0)|0)+((8191&(i=(i=i+Math.imul(C,me)|0)+Math.imul(j,he)|0))<<13)|0;l=((o=o+Math.imul(j,me)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(L,fe),i=(i=Math.imul(L,de))+Math.imul(U,fe)|0,o=Math.imul(U,de);var je=(l+(r=r+Math.imul(R,he)|0)|0)+((8191&(i=(i=i+Math.imul(R,me)|0)+Math.imul(N,he)|0))<<13)|0;l=((o=o+Math.imul(N,me)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863;var De=(l+(r=Math.imul(L,he))|0)+((8191&(i=(i=Math.imul(L,me))+Math.imul(U,he)|0))<<13)|0;return l=((o=Math.imul(U,me))+(i>>>13)|0)+(De>>>26)|0,De&=67108863,c[0]=be,c[1]=ye,c[2]=ge,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=xe,c[8]=Se,c[9]=Oe,c[10]=Ee,c[11]=Te,c[12]=Ae,c[13]=Me,c[14]=Ie,c[15]=Pe,c[16]=Ce,c[17]=je,c[18]=De,0!==l&&(c[19]=l,n.length++),n};function h(e,t,n){return(new m).mulp(e,t,n)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=d),o.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):n<63?d(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o<n.length-1;o++){var a=i;i=0;for(var s=67108863&r,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++){var u=o-l,f=(0|e.words[u])*(0|t.words[l]),d=67108863&f;s=67108863&(d=d+s|0),i+=(a=(a=a+(f/67108864|0)|0)+(d>>>26)|0)>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n.strip()}(this,e,t):h(this,e,t)},m.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,n,e);return t},m.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var r=0,i=0;i<t;i++)r|=(1&e)<<t-i-1,e>>=1;return r},m.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a<o;a++)r[a]=t[e[a]],i[a]=n[e[a]]},m.prototype.transform=function(e,t,n,r,i,o){this.permute(o,e,t,n,r,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,c=Math.cos(2*Math.PI/s),l=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=c,d=l,p=0;p<a;p++){var h=n[u+p],m=r[u+p],b=n[u+p+a],y=r[u+p+a],g=f*b-d*y;y=f*y+d*b,b=g,n[u+p]=h+b,r[u+p]=m+y,n[u+p+a]=h-b,r[u+p+a]=m-y,p!==s&&(g=c*f-l*d,d=c*d+l*f,f=g)}},m.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),r=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+r},m.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var r=0;r<n/2;r++){var i=e[r];e[r]=e[n-r-1],e[n-r-1]=i,i=t[r],t[r]=-t[n-r-1],t[n-r-1]=-i}},m.prototype.normalize13b=function(e,t){for(var n=0,r=0;r<t/2;r++){var i=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+n;e[r]=67108863&i,n=i<67108864?0:i/67108864|0}return e},m.prototype.convert13b=function(e,t,n,i){for(var o=0,a=0;a<t;a++)o+=0|e[a],n[2*a]=8191&o,o>>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a<i;++a)n[a]=0;r(0===o),r(0==(-8192&o))},m.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},m.prototype.mulp=function(e,t,n){var r=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(r),o=this.stub(r),a=new Array(r),s=new Array(r),c=new Array(r),l=new Array(r),u=new Array(r),f=new Array(r),d=n.words;d.length=r,this.convert13b(e.words,e.length,a,r),this.convert13b(t.words,t.length,l,r),this.transform(a,o,s,c,r,i),this.transform(l,o,u,f,r,i);for(var p=0;p<r;p++){var h=s[p]*u[p]-c[p]*f[p];c[p]=s[p]*f[p]+c[p]*u[p],s[p]=h}return this.conjugate(s,c,r),this.transform(s,c,d,o,r,i),this.conjugate(d,o,r),this.normalize13b(d,r),n.negative=e.negative^t.negative,n.length=e.length+t.length,n.strip()},o.prototype.mul=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},o.prototype.mulf=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),h(this,e,t)},o.prototype.imul=function(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function(e){r("number"==typeof e),r(e<67108864);for(var t=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,o=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var r=n/26|0,i=n%26;t[n]=(e.words[r]&1<<i)>>>i}return t}(e);if(0===t.length)return new o(1);for(var n=this,r=0;r<t.length&&0===t[r];r++,n=n.sqr());if(++r<t.length)for(var i=n.sqr();r<t.length;r++,i=i.sqr())0!==t[r]&&(n=n.mul(i));return n},o.prototype.iushln=function(e){r("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t<this.length;t++){var s=this.words[t]&o,c=(0|this.words[t])-s<<n;this.words[t]=c|a,a=s>>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},o.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},o.prototype.iushrn=function(e,t,n){var i;r("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<<o,c=n;if(i-=a,i=Math.max(0,i),c){for(var l=0;l<a;l++)c.words[l]=this.words[l];c.length=a}if(0===a);else if(this.length>a)for(this.length-=a,l=0;l<this.length;l++)this.words[l]=this.words[l+a];else this.words[0]=0,this.length=1;var u=0;for(l=this.length-1;l>=0&&(0!==u||l>=i);l--){var f=0|this.words[l];this.words[l]=u<<26-o|f>>>o,u=f&s}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},o.prototype.imaskn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},o.prototype.maskn=function(e){return this.clone().imaskn(e)},o.prototype.iaddn=function(e){return r("number"==typeof e),r(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},o.prototype.addn=function(e){return this.clone().iaddn(e)},o.prototype.subn=function(e){return this.clone().isubn(e)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(e,t,n){var i,o,a=e.length+n;this._expand(a);var s=0;for(i=0;i<e.length;i++){o=(0|this.words[i+n])+s;var c=(0|e.words[i])*t;s=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+n]=67108863&o}for(;i<this.length-n;i++)s=(o=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,i=0;i<this.length;i++)s=(o=-(0|this.words[i])+s)>>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,a=0|i.words[i.length-1];0!==(n=26-this._countBits(a))&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var s,c=r.length-i.length;if("mod"!==t){(s=new o(null)).length=c+1,s.words=new Array(s.length);for(var l=0;l<s.length;l++)s.words[l]=0}var u=r.clone()._ishlnsubmul(i,1,c);0===u.negative&&(r=u,s&&(s.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|r.words[i.length+f])+(0|r.words[i.length+f-1]);for(d=Math.min(d/a|0,67108863),r._ishlnsubmul(i,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},o.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),a=new o(0),s=new o(0),c=new o(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var d=0,p=1;0==(t.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(u),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var h=0,m=1;0==(n.words[0]&m)&&h<26;++h,m<<=1);if(h>0)for(n.iushrn(h);h-- >0;)(s.isOdd()||c.isOdd())&&(s.iadd(u),c.isub(f)),s.iushrn(1),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(c)):(n.isub(t),s.isub(i),c.isub(a))}return{a:s,b:c,gcd:n.iushln(l)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,a=new o(1),s=new o(0),c=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0==(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);for(var f=0,d=1;0==(n.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(n.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return(i=0===t.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var o=i,a=n;0!==o&&a<this.length;a++){var s=0|this.words[a];o=(s+=o)>>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},o.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},o.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){r<i?t=-1:r>i&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):r>0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(g,y),g.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(4194303&o)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var r=0|e.words[n];t+=977*r,e.words[n]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(v,y),i(w,y),i(_,y),_.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*(0|e.words[n])+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new _}return b[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},k.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),c=s.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new o(2*u*u).toRed(this);0!==this.pow(u,l).cmp(c);)u.redIAdd(c);for(var f=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),h=a;0!==p.cmp(s);){for(var m=p,b=0;0!==m.cmp(s);b++)m=m.redSqr();r(b<h);var y=this.pow(f,new o(1).iushln(h-b-1));d=d.redMul(y),f=y.redSqr(),p=p.redMul(f),h=b}return d},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new o(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new o(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var i=n[0],a=0,s=0,c=t.bitLength()%26;for(0===c&&(c=26),r=t.length-1;r>=0;r--){for(var l=t.words[r],u=c-1;u>=0;u--){var f=l>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===r&&0===u)&&(i=this.mul(i,n[a]),s=0,a=0)):s=0}c=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new x(e)},i(x,k),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},x.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(71)(e))},function(e,t,n){"use strict";var r=n(302),i=Object.prototype.toString;function o(e){return"[object Array]"===i.call(e)}function a(e){return void 0===e}function s(e){return null!==e&&"object"==typeof e}function c(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===i.call(e)}function u(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),o(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:o,isArrayBuffer:function(e){return"[object ArrayBuffer]"===i.call(e)},isBuffer:function(e){return null!==e&&!a(e)&&null!==e.constructor&&!a(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:s,isPlainObject:c,isUndefined:a,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:l,isStream:function(e){return s(e)&&l(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:u,merge:function e(){var t={};function n(n,r){c(t[r])&&c(n)?t[r]=e(t[r],n):c(n)?t[r]=e({},n):o(n)?t[r]=n.slice():t[r]=n}for(var r=0,i=arguments.length;r<i;r++)u(arguments[r],n);return t},extend:function(e,t,n){return u(t,(function(t,i){e[i]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return u})),n.d(t,"h",(function(){return f})),n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"d",(function(){return h})),n.d(t,"c",(function(){return m})),n.d(t,"g",(function(){return b}));var r=n(0),i=n(890),o=n(229),a=n(1068);const s={38:"&amp;",62:"&gt;",60:"&lt;",34:"&quot;",39:"&#x27;"},c=/[&><"']/g;function l(e){return(""+e).replace(c,e=>s[e.charCodeAt(0)])}function u(e,t,n={}){return t.reduce((t,r)=>(r in e?t[r]=e[r]:r in n&&(t[r]=n[r]),t),{})}function f(e){Object(a.a)(e,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}function d(e,t){return`[React Intl] ${e}${t?"\n"+t.stack:""}`}const p={formats:{},messages:{},timeZone:void 0,textComponent:r.Fragment,defaultLocale:"en",defaultFormats:{},onError:function(e){0}};function h(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function m(e={dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}){const t=Intl.RelativeTimeFormat,n=Intl.ListFormat,r=Intl.DisplayNames;return{getDateTimeFormat:Object(o.a)(Intl.DateTimeFormat,e.dateTime),getNumberFormat:Object(o.a)(Intl.NumberFormat,e.number),getMessageFormat:Object(o.a)(i.a,e.message),getRelativeTimeFormat:Object(o.a)(t,e.relativeTime),getPluralRules:Object(o.a)(Intl.PluralRules,e.pluralRules),getListFormat:Object(o.a)(n,e.list),getDisplayNames:Object(o.a)(r,e.displayNames)}}function b(e,t,n,r){const i=e&&e[t];let o;if(i&&(o=i[n]),o)return o;r(d(`No ${t} format named: ${n}`))}},function(e,t,n){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n=e[1]||"",r=e[3];if(!r)return n;if(t&&"function"==typeof btoa){var i=(a=r,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),c="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(c," */")),o=r.sources.map((function(e){return"/*# sourceURL=".concat(r.sourceRoot||"").concat(e," */")}));return[n].concat(o).concat([i]).join("\n")}var a,s,c;return[n].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(r)for(var o=0;o<this.length;o++){var a=this[o][0];null!=a&&(i[a]=!0)}for(var s=0;s<e.length;s++){var c=[].concat(e[s]);r&&i[c[0]]||(n&&(c[2]?c[2]="".concat(n," and ").concat(c[2]):c[2]=n),t.push(c))}},t}},function(e,t){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=n,n.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)}},function(e,t,n){"use strict";var r=t,i=n(6),o=n(32),a=n(280);r.assert=o,r.toArray=a.toArray,r.zero2=a.zero2,r.toHex=a.toHex,r.encode=a.encode,r.getNAF=function(e,t,n){var r=new Array(Math.max(e.bitLength(),n)+1);r.fill(0);for(var i=1<<t+1,o=e.clone(),a=0;a<r.length;a++){var s,c=o.andln(i-1);o.isOdd()?(s=c>(i>>1)-1?(i>>1)-c:c,o.isubn(s)):s=0,r[a]=s,o.iushrn(1)}return r},r.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var r=0,i=0;e.cmpn(-r)>0||t.cmpn(-i)>0;){var o,a,s,c=e.andln(3)+r&3,l=t.andln(3)+i&3;if(3===c&&(c=-1),3===l&&(l=-1),0==(1&c))o=0;else o=3!==(s=e.andln(7)+r&7)&&5!==s||2!==l?c:-c;if(n[0].push(o),0==(1&l))a=0;else a=3!==(s=t.andln(7)+i&7)&&5!==s||2!==c?l:-l;n[1].push(a),2*r===o+1&&(r=1-r),2*i===a+1&&(i=1-i),e.iushrn(1),t.iushrn(1)}return n},r.cachedProperty=function(e,t,n){var r="_"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new i(e,"hex","le")}},function(e,t,n){"use strict";n.d(t,"e",(function(){return r.a})),n.d(t,"g",(function(){return p})),n.d(t,"a",(function(){return h.a})),n.d(t,"b",(function(){return m.a})),n.d(t,"d",(function(){return b.a})),n.d(t,"f",(function(){return y.a})),n.d(t,"c",(function(){return g.a}));var r=n(884),i=n(0),o=n.n(i),a=n(10),s=n.n(a),c=n(404),l=n(405),u=n(868),f=n(895),d=n(2);const p=Object(i.forwardRef)((e,t)=>{const{label:n,error:r}=e,a=Object.assign({},e);delete a.className,delete a.color,delete a.label,delete a.error,delete a.children;const[p]=Object(i.useState)(()=>{const e=new Uint8Array(4);return crypto.getRandomValues(e),"input-"+d.Buffer.from(e).toString("hex")});return o.a.createElement(c.a,null,n?o.a.createElement(l.a,{for:p,className:"form-control-label"},n):null,o.a.createElement(u.a,Object.assign({id:p,className:s()("form-control-alternative",e.className),type:"textarea",innerRef:t,invalid:null!=r},a)),r?o.a.createElement(f.a,null,r):null)});var h=n(996),m=n(1008),b=n(1009),y=n(1010),g=(n(886),n(887),n(1011))},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));let r=!1,i=!1;const o={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=o.default,s=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach(t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(n){e.push(t)}}),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,u;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT"}(u||(u={}));class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const n=e.toLowerCase();null==o[n]&&this.throwArgumentError("invalid log level name","logLevel",e),a>o[n]||console.log.apply(console,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,n){if(i)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),n||(n={});const r=[];Object.keys(n).forEach(e=>{try{r.push(e+"="+JSON.stringify(n[e]))}catch(t){r.push(e+"="+JSON.stringify(n[e].toString()))}}),r.push("code="+t),r.push("version="+this.version);const o=e;r.length&&(e+=" ("+r.join(", ")+")");const a=new Error(e);return a.reason=o,a.code=t,Object.keys(n).forEach((function(e){a[e]=n[e]})),a}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,r){e||this.throwError(t,n,r)}assertArgument(e,t,n,r){e||this.throwArgumentError(t,n,r)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n=n?": "+n:"",e<t&&this.throwError("missing argument"+n,f.errors.MISSING_ARGUMENT,{count:e,expectedCount:t}),e>t&&this.throwError("too many arguments"+n,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return s||(s=new f("logger/5.0.8")),s}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),r){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}i=!!e,r=!!t}static setLogLevel(e){const t=o[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=u,f.levels=l},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));let r=!1,i=!1;const o={debug:1,default:2,info:2,warning:3,error:4,off:5};let a=o.default,s=null;const c=function(){try{const e=[];if(["NFD","NFC","NFKD","NFKC"].forEach(t=>{try{if("test"!=="test".normalize(t))throw new Error("bad normalize")}catch(n){e.push(t)}}),e.length)throw new Error("missing "+e.join(", "));if(String.fromCharCode(233).normalize("NFD")!==String.fromCharCode(101,769))throw new Error("broken implementation")}catch(e){return e.message}return null}();var l,u;!function(e){e.DEBUG="DEBUG",e.INFO="INFO",e.WARNING="WARNING",e.ERROR="ERROR",e.OFF="OFF"}(l||(l={})),function(e){e.UNKNOWN_ERROR="UNKNOWN_ERROR",e.NOT_IMPLEMENTED="NOT_IMPLEMENTED",e.UNSUPPORTED_OPERATION="UNSUPPORTED_OPERATION",e.NETWORK_ERROR="NETWORK_ERROR",e.SERVER_ERROR="SERVER_ERROR",e.TIMEOUT="TIMEOUT",e.BUFFER_OVERRUN="BUFFER_OVERRUN",e.NUMERIC_FAULT="NUMERIC_FAULT",e.MISSING_NEW="MISSING_NEW",e.INVALID_ARGUMENT="INVALID_ARGUMENT",e.MISSING_ARGUMENT="MISSING_ARGUMENT",e.UNEXPECTED_ARGUMENT="UNEXPECTED_ARGUMENT",e.CALL_EXCEPTION="CALL_EXCEPTION",e.INSUFFICIENT_FUNDS="INSUFFICIENT_FUNDS",e.NONCE_EXPIRED="NONCE_EXPIRED",e.REPLACEMENT_UNDERPRICED="REPLACEMENT_UNDERPRICED",e.UNPREDICTABLE_GAS_LIMIT="UNPREDICTABLE_GAS_LIMIT"}(u||(u={}));class f{constructor(e){Object.defineProperty(this,"version",{enumerable:!0,value:e,writable:!1})}_log(e,t){const n=e.toLowerCase();null==o[n]&&this.throwArgumentError("invalid log level name","logLevel",e),a>o[n]||console.log.apply(console,t)}debug(...e){this._log(f.levels.DEBUG,e)}info(...e){this._log(f.levels.INFO,e)}warn(...e){this._log(f.levels.WARNING,e)}makeError(e,t,n){if(i)return this.makeError("censored error",t,{});t||(t=f.errors.UNKNOWN_ERROR),n||(n={});const r=[];Object.keys(n).forEach(e=>{try{r.push(e+"="+JSON.stringify(n[e]))}catch(t){r.push(e+"="+JSON.stringify(n[e].toString()))}}),r.push("code="+t),r.push("version="+this.version);const o=e;r.length&&(e+=" ("+r.join(", ")+")");const a=new Error(e);return a.reason=o,a.code=t,Object.keys(n).forEach((function(e){a[e]=n[e]})),a}throwError(e,t,n){throw this.makeError(e,t,n)}throwArgumentError(e,t,n){return this.throwError(e,f.errors.INVALID_ARGUMENT,{argument:t,value:n})}assert(e,t,n,r){e||this.throwError(t,n,r)}assertArgument(e,t,n,r){e||this.throwArgumentError(t,n,r)}checkNormalize(e){null==e&&(e="platform missing String.prototype.normalize"),c&&this.throwError("platform missing String.prototype.normalize",f.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:c})}checkSafeUint53(e,t){"number"==typeof e&&(null==t&&(t="value not safe"),(e<0||e>=9007199254740991)&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:e}),e%1&&this.throwError(t,f.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:e}))}checkArgumentCount(e,t,n){n=n?": "+n:"",e<t&&this.throwError("missing argument"+n,f.errors.MISSING_ARGUMENT,{count:e,expectedCount:t}),e>t&&this.throwError("too many arguments"+n,f.errors.UNEXPECTED_ARGUMENT,{count:e,expectedCount:t})}checkNew(e,t){e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}checkAbstract(e,t){e===t?this.throwError("cannot instantiate abstract class "+JSON.stringify(t.name)+" directly; use a sub-class",f.errors.UNSUPPORTED_OPERATION,{name:e.name,operation:"new"}):e!==Object&&null!=e||this.throwError("missing new",f.errors.MISSING_NEW,{name:t.name})}static globalLogger(){return s||(s=new f("logger/5.0.8")),s}static setCensorship(e,t){if(!e&&t&&this.globalLogger().throwError("cannot permanently disable censorship",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),r){if(!e)return;this.globalLogger().throwError("error censorship permanent",f.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}i=!!e,r=!!t}static setLogLevel(e){const t=o[e.toLowerCase()];null!=t?a=t:f.globalLogger().warn("invalid log level - "+e)}static from(e){return new f(e)}}f.errors=u,f.levels=l},function(e,t,n){"use strict";var r,i=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},o=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function s(e){for(var t=-1,n=0;n<a.length;n++)if(a[n].identifier===e){t=n;break}return t}function c(e,t){for(var n={},r=[],i=0;i<e.length;i++){var o=e[i],c=t.base?o[0]+t.base:o[0],l=n[c]||0,u="".concat(c," ").concat(l);n[c]=l+1;var f=s(u),d={css:o[1],media:o[2],sourceMap:o[3]};-1!==f?(a[f].references++,a[f].updater(d)):a.push({identifier:u,updater:b(d,t),references:1}),r.push(u)}return r}function l(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var i=n.nc;i&&(r.nonce=i)}if(Object.keys(r).forEach((function(e){t.setAttribute(e,r[e])})),"function"==typeof e.insert)e.insert(t);else{var a=o(e.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(t)}return t}var u,f=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function d(e,t,n,r){var i=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=f(t,i);else{var o=document.createTextNode(i),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}function p(e,t,n){var r=n.css,i=n.media,o=n.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),o&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var h=null,m=0;function b(e,t){var n,r,i;if(t.singleton){var o=m++;n=h||(h=l(t)),r=d.bind(null,n,o,!1),i=d.bind(null,n,o,!0)}else n=l(t),r=p.bind(null,n,t),i=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=i());var n=c(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var i=s(n[r]);a[i].references--}for(var o=c(e,t),l=0;l<n.length;l++){var u=s(n[l]);0===a[u].references&&(a[u].updater(),a.splice(u,1))}n=o}}}},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toUtf8=t.fromUtf8=t.toRfc3339=t.fromRfc3339=t.toHex=t.fromHex=t.Bech32=t.toBase64=t.fromBase64=t.toAscii=t.fromAscii=void 0;var r=n(615);Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return r.fromAscii}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return r.toAscii}});var i=n(616);Object.defineProperty(t,"fromBase64",{enumerable:!0,get:function(){return i.fromBase64}}),Object.defineProperty(t,"toBase64",{enumerable:!0,get:function(){return i.toBase64}});var o=n(617);Object.defineProperty(t,"Bech32",{enumerable:!0,get:function(){return o.Bech32}});var a=n(618);Object.defineProperty(t,"fromHex",{enumerable:!0,get:function(){return a.fromHex}}),Object.defineProperty(t,"toHex",{enumerable:!0,get:function(){return a.toHex}});var s=n(619);Object.defineProperty(t,"fromRfc3339",{enumerable:!0,get:function(){return s.fromRfc3339}}),Object.defineProperty(t,"toRfc3339",{enumerable:!0,get:function(){return s.toRfc3339}});var c=n(620);Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return c.fromUtf8}}),Object.defineProperty(t,"toUtf8",{enumerable:!0,get:function(){return c.toUtf8}})},function(e,t,n){const r=n(24);e.exports=(e,t,n)=>new r(e,n).compare(new r(t,n))},function(e,t,n){class r{constructor(e,t){if(t=o(t),e instanceof r)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new r(e.raw,t);if(e instanceof a)return this.raw=e.value,this.set=[[e]],this.format(),this;if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map(e=>this.parseRange(e.trim())).filter(e=>e.length),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);if(this.set.length>1){const e=this.set[0];if(this.set=this.set.filter(e=>!h(e[0])),0===this.set.length)this.set=[e];else if(this.set.length>1)for(const e of this.set)if(1===e.length&&m(e[0])){this.set=[e];break}}this.format()}format(){return this.range=this.set.map(e=>e.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(e){e=e.trim();const t=`parseRange:${Object.keys(this.options).join(",")}:${e}`,n=i.get(t);if(n)return n;const r=this.options.loose,o=r?l[u.HYPHENRANGELOOSE]:l[u.HYPHENRANGE];e=e.replace(o,T(this.options.includePrerelease)),s("hyphen replace",e),e=e.replace(l[u.COMPARATORTRIM],f),s("comparator trim",e,l[u.COMPARATORTRIM]),e=(e=(e=e.replace(l[u.TILDETRIM],d)).replace(l[u.CARETTRIM],p)).split(/\s+/).join(" ");const c=r?l[u.COMPARATORLOOSE]:l[u.COMPARATOR],m=e.split(" ").map(e=>y(e,this.options)).join(" ").split(/\s+/).map(e=>E(e,this.options)).filter(this.options.loose?e=>!!e.match(c):()=>!0).map(e=>new a(e,this.options)),b=(m.length,new Map);for(const e of m){if(h(e))return[e];b.set(e.value,e)}b.size>1&&b.has("")&&b.delete("");const g=[...b.values()];return i.set(t,g),g}intersects(e,t){if(!(e instanceof r))throw new TypeError("a Range is required");return this.set.some(n=>b(n,t)&&e.set.some(e=>b(e,t)&&n.every(n=>e.every(e=>n.intersects(e,t)))))}test(e){if(!e)return!1;if("string"==typeof e)try{e=new c(e,this.options)}catch(e){return!1}for(let t=0;t<this.set.length;t++)if(A(this.set[t],e,this.options))return!0;return!1}}e.exports=r;const i=new(n(699))({max:1e3}),o=n(133),a=n(135),s=n(132),c=n(24),{re:l,t:u,comparatorTrimReplace:f,tildeTrimReplace:d,caretTrimReplace:p}=n(84),h=e=>"<0.0.0-0"===e.value,m=e=>""===e.value,b=(e,t)=>{let n=!0;const r=e.slice();let i=r.pop();for(;n&&r.length;)n=r.every(e=>i.intersects(e,t)),i=r.pop();return n},y=(e,t)=>(s("comp",e,t),e=_(e,t),s("caret",e),e=v(e,t),s("tildes",e),e=x(e,t),s("xrange",e),e=O(e,t),s("stars",e),e),g=e=>!e||"x"===e.toLowerCase()||"*"===e,v=(e,t)=>e.trim().split(/\s+/).map(e=>w(e,t)).join(" "),w=(e,t)=>{const n=t.loose?l[u.TILDELOOSE]:l[u.TILDE];return e.replace(n,(t,n,r,i,o)=>{let a;return s("tilde",e,t,n,r,i,o),g(n)?a="":g(r)?a=`>=${n}.0.0 <${+n+1}.0.0-0`:g(i)?a=`>=${n}.${r}.0 <${n}.${+r+1}.0-0`:o?(s("replaceTilde pr",o),a=`>=${n}.${r}.${i}-${o} <${n}.${+r+1}.0-0`):a=`>=${n}.${r}.${i} <${n}.${+r+1}.0-0`,s("tilde return",a),a})},_=(e,t)=>e.trim().split(/\s+/).map(e=>k(e,t)).join(" "),k=(e,t)=>{s("caret",e,t);const n=t.loose?l[u.CARETLOOSE]:l[u.CARET],r=t.includePrerelease?"-0":"";return e.replace(n,(t,n,i,o,a)=>{let c;return s("caret",e,t,n,i,o,a),g(n)?c="":g(i)?c=`>=${n}.0.0${r} <${+n+1}.0.0-0`:g(o)?c="0"===n?`>=${n}.${i}.0${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.0${r} <${+n+1}.0.0-0`:a?(s("replaceCaret pr",a),c="0"===n?"0"===i?`>=${n}.${i}.${o}-${a} <${n}.${i}.${+o+1}-0`:`>=${n}.${i}.${o}-${a} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${o}-${a} <${+n+1}.0.0-0`):(s("no pr"),c="0"===n?"0"===i?`>=${n}.${i}.${o}${r} <${n}.${i}.${+o+1}-0`:`>=${n}.${i}.${o}${r} <${n}.${+i+1}.0-0`:`>=${n}.${i}.${o} <${+n+1}.0.0-0`),s("caret return",c),c})},x=(e,t)=>(s("replaceXRanges",e,t),e.split(/\s+/).map(e=>S(e,t)).join(" ")),S=(e,t)=>{e=e.trim();const n=t.loose?l[u.XRANGELOOSE]:l[u.XRANGE];return e.replace(n,(n,r,i,o,a,c)=>{s("xRange",e,n,r,i,o,a,c);const l=g(i),u=l||g(o),f=u||g(a),d=f;return"="===r&&d&&(r=""),c=t.includePrerelease?"-0":"",l?n=">"===r||"<"===r?"<0.0.0-0":"*":r&&d?(u&&(o=0),a=0,">"===r?(r=">=",u?(i=+i+1,o=0,a=0):(o=+o+1,a=0)):"<="===r&&(r="<",u?i=+i+1:o=+o+1),"<"===r&&(c="-0"),n=`${r+i}.${o}.${a}${c}`):u?n=`>=${i}.0.0${c} <${+i+1}.0.0-0`:f&&(n=`>=${i}.${o}.0${c} <${i}.${+o+1}.0-0`),s("xRange return",n),n})},O=(e,t)=>(s("replaceStars",e,t),e.trim().replace(l[u.STAR],"")),E=(e,t)=>(s("replaceGTE0",e,t),e.trim().replace(l[t.includePrerelease?u.GTE0PRE:u.GTE0],"")),T=e=>(t,n,r,i,o,a,s,c,l,u,f,d,p)=>`${n=g(r)?"":g(i)?`>=${r}.0.0${e?"-0":""}`:g(o)?`>=${r}.${i}.0${e?"-0":""}`:a?">="+n:`>=${n}${e?"-0":""}`} ${c=g(l)?"":g(u)?`<${+l+1}.0.0-0`:g(f)?`<${l}.${+u+1}.0-0`:d?`<=${l}.${u}.${f}-${d}`:e?`<${l}.${u}.${+f+1}-0`:"<="+c}`.trim(),A=(e,t,n)=>{for(let n=0;n<e.length;n++)if(!e[n].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(let n=0;n<e.length;n++)if(s(e[n].semver),e[n].semver!==a.ANY&&e[n].semver.prerelease.length>0){const r=e[n].semver;if(r.major===t.major&&r.minor===t.minor&&r.patch===t.patch)return!0}return!1}return!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(732);t.Bech32=r.Bech32;var i=n(733);t.Decimal=i.Decimal;var o=n(360);t.Encoding=o.Encoding;var a=n(734);t.Int53=a.Int53,t.Uint32=a.Uint32,t.Uint53=a.Uint53,t.Uint64=a.Uint64;var s=n(735);t.isJsonCompatibleValue=s.isJsonCompatibleValue,t.isJsonCompatibleDictionary=s.isJsonCompatibleDictionary,t.isJsonCompatibleArray=s.isJsonCompatibleArray;var c=n(736);t.TransactionEncoder=c.TransactionEncoder;var l=n(362);t.isNonNullObject=l.isNonNullObject,t.isUint8Array=l.isUint8Array},function(e,t,n){"use strict";var r;n.r(t),n.d(t,"Lifecycle",(function(){return i})),n.d(t,"autoInjectable",(function(){return E})),n.d(t,"inject",(function(){return T})),n.d(t,"injectable",(function(){return A})),n.d(t,"registry",(function(){return M})),n.d(t,"singleton",(function(){return I})),n.d(t,"injectAll",(function(){return P})),n.d(t,"injectAllWithTransform",(function(){return C})),n.d(t,"injectWithTransform",(function(){return j})),n.d(t,"scoped",(function(){return D})),n.d(t,"instanceCachingFactory",(function(){return R})),n.d(t,"predicateAwareClassFactory",(function(){return N})),n.d(t,"isClassProvider",(function(){return c})),n.d(t,"isFactoryProvider",(function(){return l})),n.d(t,"isNormalToken",(function(){return d})),n.d(t,"isTokenProvider",(function(){return m})),n.d(t,"isValueProvider",(function(){return b})),n.d(t,"delay",(function(){return f})),n.d(t,"container",(function(){return O})),function(e){e[e.Transient=0]="Transient",e[e.Singleton=1]="Singleton",e[e.ResolutionScoped=2]="ResolutionScoped",e[e.ContainerScoped=3]="ContainerScoped"}(r||(r={}));var i=r,o=n(3);function a(e){var t=Reflect.getMetadata("design:paramtypes",e)||[],n=Reflect.getOwnMetadata("injectionTokens",e)||{};return Object.keys(n).forEach((function(e){t[+e]=n[e]})),t}function s(e,t){return function(n,r,i){var o=Reflect.getOwnMetadata("injectionTokens",n)||{};o[i]=t?{token:e,transform:t.transformToken,transformArgs:t.args||[]}:e,Reflect.defineMetadata("injectionTokens",o,n)}}function c(e){return!!e.useClass}function l(e){return!!e.useFactory}var u=function(){function e(e){this.wrap=e,this.reflectMethods=["get","getPrototypeOf","setPrototypeOf","getOwnPropertyDescriptor","defineProperty","has","set","deleteProperty","apply","construct"]}return e.prototype.createProxy=function(e){var t,n=this,r=!1;return new Proxy({},this.createHandler((function(){return r||(t=e(n.wrap()),r=!0),t})))},e.prototype.createHandler=function(e){var t={};return this.reflectMethods.forEach((function(n){t[n]=function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];t[0]=e();var i=Reflect[n];return i.apply(void 0,Object(o.e)(t))}})),t},e}();function f(e){if(void 0===e)throw new Error("Attempt to `delay` undefined. Constructor must be wrapped in a callback");return new u(e)}function d(e){return"string"==typeof e||"symbol"==typeof e}function p(e){return"object"==typeof e&&"token"in e&&"multiple"in e}function h(e){return"object"==typeof e&&"token"in e&&"transform"in e}function m(e){return!!e.useToken}function b(e){return null!=e.useValue}var y=function(){function e(){this._registryMap=new Map}return e.prototype.entries=function(){return this._registryMap.entries()},e.prototype.getAll=function(e){return this.ensure(e),this._registryMap.get(e)},e.prototype.get=function(e){this.ensure(e);var t=this._registryMap.get(e);return t[t.length-1]||null},e.prototype.set=function(e,t){this.ensure(e),this._registryMap.get(e).push(t)},e.prototype.setAll=function(e,t){this._registryMap.set(e,t)},e.prototype.has=function(e){return this.ensure(e),this._registryMap.get(e).length>0},e.prototype.clear=function(){this._registryMap.clear()},e.prototype.ensure=function(e){this._registryMap.has(e)||this._registryMap.set(e,[])},e}(),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.b)(t,e),t}(y),v=function(){this.scopedResolutions=new Map};function w(e,t,n){var r,i,a,s=Object(o.c)(e.toString().match(/constructor\(([\w, ]+)\)/)||[],2)[1],c=function(e,t){return null===e?"at position #"+t:'"'+e.split(",")[t].trim()+'" at position #'+t}(void 0===s?null:s,t);return r="Cannot inject the dependency "+c+' of "'+e.name+'" constructor. Reason:',i=n,void 0===a&&(a="    "),Object(o.e)([r],i.message.split("\n").map((function(e){return a+e}))).join("\n")}var _=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.b)(t,e),t}(y),k=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(o.b)(t,e),t}(y),x=function(){this.preResolution=new _,this.postResolution=new k},S=new Map,O=new(function(){function e(e){this.parent=e,this._registry=new g,this.interceptors=new x}return e.prototype.register=function(e,t,n){var r;if(void 0===n&&(n={lifecycle:i.Transient}),r=function(e){return c(e)||b(e)||m(e)||l(e)}(t)?t:{useClass:t},m(r))for(var a=[e],s=r;null!=s;){var u=s.useToken;if(a.includes(u))throw new Error("Token registration cycle detected! "+Object(o.e)(a,[u]).join(" -> "));a.push(u);var f=this._registry.get(u);s=f&&m(f.provider)?f.provider:null}if((n.lifecycle===i.Singleton||n.lifecycle==i.ContainerScoped||n.lifecycle==i.ResolutionScoped)&&(b(r)||l(r)))throw new Error('Cannot use lifecycle "'+i[n.lifecycle]+'" with ValueProviders or FactoryProviders');return this._registry.set(e,{provider:r,options:n}),this},e.prototype.registerType=function(e,t){return d(t)?this.register(e,{useToken:t}):this.register(e,{useClass:t})},e.prototype.registerInstance=function(e,t){return this.register(e,{useValue:t})},e.prototype.registerSingleton=function(e,t){if(d(e)){if(d(t))return this.register(e,{useToken:t},{lifecycle:i.Singleton});if(t)return this.register(e,{useClass:t},{lifecycle:i.Singleton});throw new Error('Cannot register a type name as a singleton without a "to" token')}var n=e;return t&&!d(t)&&(n=t),this.register(e,{useClass:n},{lifecycle:i.Singleton})},e.prototype.resolve=function(e,t){void 0===t&&(t=new v);var n=this.getRegistration(e);if(!n&&d(e))throw new Error('Attempted to resolve unregistered dependency token: "'+e.toString()+'"');if(this.executePreResolutionInterceptor(e,"Single"),n){var r=this.resolveRegistration(n,t);return this.executePostResolutionInterceptor(e,r,"Single"),r}if(function(e){return"function"==typeof e||e instanceof u}(e)){r=this.construct(e,t);return this.executePostResolutionInterceptor(e,r,"Single"),r}throw new Error("Attempted to construct an undefined constructor. Could mean a circular dependency problem. Try using `delay` function.")},e.prototype.executePreResolutionInterceptor=function(e,t){var n,r;if(this.interceptors.preResolution.has(e)){var i=[];try{for(var a=Object(o.g)(this.interceptors.preResolution.getAll(e)),s=a.next();!s.done;s=a.next()){var c=s.value;"Once"!=c.options.frequency&&i.push(c),c.callback(e,t)}}catch(e){n={error:e}}finally{try{s&&!s.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}this.interceptors.preResolution.setAll(e,i)}},e.prototype.executePostResolutionInterceptor=function(e,t,n){var r,i;if(this.interceptors.postResolution.has(e)){var a=[];try{for(var s=Object(o.g)(this.interceptors.postResolution.getAll(e)),c=s.next();!c.done;c=s.next()){var l=c.value;"Once"!=l.options.frequency&&a.push(l),l.callback(e,t,n)}}catch(e){r={error:e}}finally{try{c&&!c.done&&(i=s.return)&&i.call(s)}finally{if(r)throw r.error}}this.interceptors.postResolution.setAll(e,a)}},e.prototype.resolveRegistration=function(e,t){if(e.options.lifecycle===i.ResolutionScoped&&t.scopedResolutions.has(e))return t.scopedResolutions.get(e);var n,r=e.options.lifecycle===i.Singleton,o=e.options.lifecycle===i.ContainerScoped,a=r||o;return n=b(e.provider)?e.provider.useValue:m(e.provider)?a?e.instance||(e.instance=this.resolve(e.provider.useToken,t)):this.resolve(e.provider.useToken,t):c(e.provider)?a?e.instance||(e.instance=this.construct(e.provider.useClass,t)):this.construct(e.provider.useClass,t):l(e.provider)?e.provider.useFactory(this):this.construct(e.provider,t),e.options.lifecycle===i.ResolutionScoped&&t.scopedResolutions.set(e,n),n},e.prototype.resolveAll=function(e,t){var n=this;void 0===t&&(t=new v);var r=this.getAllRegistrations(e);if(!r&&d(e))throw new Error('Attempted to resolve unregistered dependency token: "'+e.toString()+'"');if(this.executePreResolutionInterceptor(e,"All"),r){var i=r.map((function(e){return n.resolveRegistration(e,t)}));return this.executePostResolutionInterceptor(e,i,"All"),i}var o=[this.construct(e,t)];return this.executePostResolutionInterceptor(e,o,"All"),o},e.prototype.isRegistered=function(e,t){return void 0===t&&(t=!1),this._registry.has(e)||t&&(this.parent||!1)&&this.parent.isRegistered(e,!0)},e.prototype.reset=function(){this._registry.clear(),this.interceptors.preResolution.clear(),this.interceptors.postResolution.clear()},e.prototype.clearInstances=function(){var e,t;try{for(var n=Object(o.g)(this._registry.entries()),r=n.next();!r.done;r=n.next()){var i=Object(o.c)(r.value,2),a=i[0],s=i[1];this._registry.setAll(a,s.filter((function(e){return!b(e.provider)})).map((function(e){return e.instance=void 0,e})))}}catch(t){e={error:t}}finally{try{r&&!r.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}},e.prototype.createChildContainer=function(){var t,n,r=new e(this);try{for(var a=Object(o.g)(this._registry.entries()),s=a.next();!s.done;s=a.next()){var c=Object(o.c)(s.value,2),l=c[0],u=c[1];u.some((function(e){return e.options.lifecycle===i.ContainerScoped}))&&r._registry.setAll(l,u.map((function(e){return e.options.lifecycle===i.ContainerScoped?{provider:e.provider,options:e.options}:e})))}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return r},e.prototype.beforeResolution=function(e,t,n){void 0===n&&(n={frequency:"Always"}),this.interceptors.preResolution.set(e,{callback:t,options:n})},e.prototype.afterResolution=function(e,t,n){void 0===n&&(n={frequency:"Always"}),this.interceptors.postResolution.set(e,{callback:t,options:n})},e.prototype.getRegistration=function(e){return this.isRegistered(e)?this._registry.get(e):this.parent?this.parent.getRegistration(e):null},e.prototype.getAllRegistrations=function(e){return this.isRegistered(e)?this._registry.getAll(e):this.parent?this.parent.getAllRegistrations(e):null},e.prototype.construct=function(e,t){var n=this;if(e instanceof u)return e.createProxy((function(e){return n.resolve(e,t)}));var r=S.get(e);if(!r||0===r.length){if(0===e.length)return new e;throw new Error('TypeInfo not known for "'+e.name+'"')}var i=r.map(this.resolveParams(t,e));return new(e.bind.apply(e,Object(o.e)([void 0],i)))},e.prototype.resolveParams=function(e,t){var n=this;return function(r,i){var a,s,c;try{return p(r)?h(r)?r.multiple?(a=n.resolve(r.transform)).transform.apply(a,Object(o.e)([n.resolveAll(r.token)],r.transformArgs)):(s=n.resolve(r.transform)).transform.apply(s,Object(o.e)([n.resolve(r.token,e)],r.transformArgs)):r.multiple?n.resolveAll(r.token):n.resolve(r.token,e):h(r)?(c=n.resolve(r.transform,e)).transform.apply(c,Object(o.e)([n.resolve(r.token,e)],r.transformArgs)):n.resolve(r,e)}catch(e){throw new Error(w(t,i,e))}}},e}());var E=function(){return function(e){var t=a(e);return function(n){function r(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];return n.apply(this,Object(o.e)(r.concat(t.slice(r.length).map((function(t,n){var i,a,s;try{return p(t)?h(t)?t.multiple?(i=O.resolve(t.transform)).transform.apply(i,Object(o.e)([O.resolveAll(t.token)],t.transformArgs)):(a=O.resolve(t.transform)).transform.apply(a,Object(o.e)([O.resolve(t.token)],t.transformArgs)):t.multiple?O.resolveAll(t.token):O.resolve(t.token):h(t)?(s=O.resolve(t.transform)).transform.apply(s,Object(o.e)([O.resolve(t.token)],t.transformArgs)):O.resolve(t)}catch(t){var c=n+r.length;throw new Error(w(e,c,t))}})))))||this}return Object(o.b)(r,n),r}(e)}};var T=function(e){return s(e)};var A=function(){return function(e){S.set(e,a(e))}};var M=function(e){return void 0===e&&(e=[]),function(t){return e.forEach((function(e){var t=e.token,n=e.options,r=Object(o.d)(e,["token","options"]);return O.register(t,r,n)})),t}};var I=function(){return function(e){A()(e),O.registerSingleton(e)}};var P=function(e){return s({token:e,multiple:!0})};var C=function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];var i={token:e,multiple:!0,transform:t,transformArgs:n};return s(i)};var j=function(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return s(e,{transformToken:t,args:n})};function D(e,t){return function(n){A()(n),O.register(t||n,n,{lifecycle:e})}}function R(e){var t;return function(n){return null==t&&(t=e(n)),t}}function N(e,t,n,r){var i,o;return void 0===r&&(r=!0),function(a){var s=e(a);return r&&o===s||(i=(o=s)?a.resolve(t):a.resolve(n)),i}}if("undefined"==typeof Reflect||!Reflect.getMetadata)throw new Error("tsyringe requires a reflect polyfill. Please add 'import \"reflect-metadata\"' to the top of your entry point.")},function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return c}));var r=n(207),i=n.n(r);const o={blue:{id:"blue",productName:"Ledger Blue",productIdMM:0,legacyUsbProductId:0,usbOnly:!0,memorySize:491520,blockSize:4096,getBlockSize:e=>4096},nanoS:{id:"nanoS",productName:"Ledger Nano S",productIdMM:16,legacyUsbProductId:1,usbOnly:!0,memorySize:327680,blockSize:4096,getBlockSize:e=>i.a.lt(i.a.coerce(e),"2.0.0")?4096:2048},nanoX:{id:"nanoX",productName:"Ledger Nano X",productIdMM:64,legacyUsbProductId:4,usbOnly:!1,memorySize:2097152,blockSize:4096,getBlockSize:e=>4096,bluetoothSpec:[{serviceUuid:"d973f2e0-b19e-11e2-9e96-0800200c9a66",notifyUuid:"d973f2e1-b19e-11e2-9e96-0800200c9a66",writeUuid:"d973f2e2-b19e-11e2-9e96-0800200c9a66"},{serviceUuid:"13d63400-2c97-0004-0000-4c6564676572",notifyUuid:"13d63400-2c97-0004-0001-4c6564676572",writeUuid:"13d63400-2c97-0004-0002-4c6564676572"}]}},a=Object.values(o),s=11415,c=e=>{const t=a.find(t=>t.legacyUsbProductId===e);if(t)return t;const n=e>>8;return a.find(e=>e.productIdMM===n)},l=[],u={};for(let e in o){const t=o[e],{bluetoothSpec:n}=t;if(n)for(let e=0;e<n.length;e++){const r=n[e];l.push(r.serviceUuid),u[r.serviceUuid]=u[r.serviceUuid.replace(/-/g,"")]={deviceModel:t,...r}}}},function(e,t,n){"use strict";var r=t;r.version=n(508).version,r.utils=n(33),r.rand=n(161),r.curve=n(281),r.curves=n(164),r.ec=n(513),r.eddsa=n(517)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(1103),t),i(n(835),t),i(n(1266),t),i(n(1267),t),i(n(1322),t),i(n(1324),t)},,function(e,t,n){"use strict";e.exports=n(428)},function(e,t,n){"use strict";var r=n(32),i=n(4);function o(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function a(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(e){return 1===e.length?"0"+e:e}function c(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i<e.length;i+=2)n.push(parseInt(e[i]+e[i+1],16))}else for(var r=0,i=0;i<e.length;i++){var a=e.charCodeAt(i);a<128?n[r++]=a:a<2048?(n[r++]=a>>6|192,n[r++]=63&a|128):o(e,i)?(a=65536+((1023&a)<<10)+(1023&e.charCodeAt(++i)),n[r++]=a>>18|240,n[r++]=a>>12&63|128,n[r++]=a>>6&63|128,n[r++]=63&a|128):(n[r++]=a>>12|224,n[r++]=a>>6&63|128,n[r++]=63&a|128)}else for(i=0;i<e.length;i++)n[i]=0|e[i];return n},t.toHex=function(e){for(var t="",n=0;n<e.length;n++)t+=s(e[n].toString(16));return t},t.htonl=a,t.toHex32=function(e,t){for(var n="",r=0;r<e.length;r++){var i=e[r];"little"===t&&(i=a(i)),n+=c(i.toString(16))}return n},t.zero2=s,t.zero8=c,t.join32=function(e,t,n,i){var o=n-t;r(o%4==0);for(var a=new Array(o/4),s=0,c=t;s<a.length;s++,c+=4){var l;l="big"===i?e[c]<<24|e[c+1]<<16|e[c+2]<<8|e[c+3]:e[c+3]<<24|e[c+2]<<16|e[c+1]<<8|e[c],a[s]=l>>>0}return a},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r<e.length;r++,i+=4){var o=e[r];"big"===t?(n[i]=o>>>24,n[i+1]=o>>>16&255,n[i+2]=o>>>8&255,n[i+3]=255&o):(n[i+3]=o>>>24,n[i+2]=o>>>16&255,n[i+1]=o>>>8&255,n[i]=255&o)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},t.sum64=function(e,t,n,r){var i=e[t],o=r+e[t+1]>>>0,a=(o<r?1:0)+n+i;e[t]=a>>>0,e[t+1]=o},t.sum64_hi=function(e,t,n,r){return(t+r>>>0<t?1:0)+e+n>>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,i,o,a,s){var c=0,l=t;return c+=(l=l+r>>>0)<t?1:0,c+=(l=l+o>>>0)<o?1:0,e+n+i+a+(c+=(l=l+s>>>0)<s?1:0)>>>0},t.sum64_4_lo=function(e,t,n,r,i,o,a,s){return t+r+o+s>>>0},t.sum64_5_hi=function(e,t,n,r,i,o,a,s,c,l){var u=0,f=t;return u+=(f=f+r>>>0)<t?1:0,u+=(f=f+o>>>0)<o?1:0,u+=(f=f+s>>>0)<s?1:0,e+n+i+a+c+(u+=(f=f+l>>>0)<l?1:0)>>>0},t.sum64_5_lo=function(e,t,n,r,i,o,a,s,c,l){return t+r+o+s+l>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.slip10CurveFromString=t.Slip10RawIndex=t.Slip10Curve=t.Slip10=t.stringToPath=t.pathToString=t.sha512=t.Sha512=t.sha256=t.Sha256=t.sha1=t.Sha1=t.Secp256k1Signature=t.ExtendedSecp256k1Signature=t.Secp256k1=t.ripemd160=t.Ripemd160=t.Random=t.Ed25519Keypair=t.Ed25519=t.isArgon2idOptions=t.Argon2id=t.xchacha20NonceLength=t.Xchacha20poly1305Ietf=t.keccak256=t.Keccak256=t.Hmac=t.EnglishMnemonic=t.Bip39=void 0;var r=n(614);Object.defineProperty(t,"Bip39",{enumerable:!0,get:function(){return r.Bip39}});var i=n(312);Object.defineProperty(t,"EnglishMnemonic",{enumerable:!0,get:function(){return i.EnglishMnemonic}});var o=n(313);Object.defineProperty(t,"Hmac",{enumerable:!0,get:function(){return o.Hmac}});var a=n(621);Object.defineProperty(t,"Keccak256",{enumerable:!0,get:function(){return a.Keccak256}}),Object.defineProperty(t,"keccak256",{enumerable:!0,get:function(){return a.keccak256}});var s=n(622);Object.defineProperty(t,"Xchacha20poly1305Ietf",{enumerable:!0,get:function(){return s.Xchacha20poly1305Ietf}}),Object.defineProperty(t,"xchacha20NonceLength",{enumerable:!0,get:function(){return s.xchacha20NonceLength}}),Object.defineProperty(t,"Argon2id",{enumerable:!0,get:function(){return s.Argon2id}}),Object.defineProperty(t,"isArgon2idOptions",{enumerable:!0,get:function(){return s.isArgon2idOptions}}),Object.defineProperty(t,"Ed25519",{enumerable:!0,get:function(){return s.Ed25519}}),Object.defineProperty(t,"Ed25519Keypair",{enumerable:!0,get:function(){return s.Ed25519Keypair}});var c=n(623);Object.defineProperty(t,"Random",{enumerable:!0,get:function(){return c.Random}});var l=n(624);Object.defineProperty(t,"Ripemd160",{enumerable:!0,get:function(){return l.Ripemd160}}),Object.defineProperty(t,"ripemd160",{enumerable:!0,get:function(){return l.ripemd160}});var u=n(625);Object.defineProperty(t,"Secp256k1",{enumerable:!0,get:function(){return u.Secp256k1}});var f=n(315);Object.defineProperty(t,"ExtendedSecp256k1Signature",{enumerable:!0,get:function(){return f.ExtendedSecp256k1Signature}}),Object.defineProperty(t,"Secp256k1Signature",{enumerable:!0,get:function(){return f.Secp256k1Signature}});var d=n(316);Object.defineProperty(t,"Sha1",{enumerable:!0,get:function(){return d.Sha1}}),Object.defineProperty(t,"sha1",{enumerable:!0,get:function(){return d.sha1}}),Object.defineProperty(t,"Sha256",{enumerable:!0,get:function(){return d.Sha256}}),Object.defineProperty(t,"sha256",{enumerable:!0,get:function(){return d.sha256}}),Object.defineProperty(t,"Sha512",{enumerable:!0,get:function(){return d.Sha512}}),Object.defineProperty(t,"sha512",{enumerable:!0,get:function(){return d.sha512}});var p=n(626);Object.defineProperty(t,"pathToString",{enumerable:!0,get:function(){return p.pathToString}}),Object.defineProperty(t,"stringToPath",{enumerable:!0,get:function(){return p.stringToPath}}),Object.defineProperty(t,"Slip10",{enumerable:!0,get:function(){return p.Slip10}}),Object.defineProperty(t,"Slip10Curve",{enumerable:!0,get:function(){return p.Slip10Curve}}),Object.defineProperty(t,"Slip10RawIndex",{enumerable:!0,get:function(){return p.Slip10RawIndex}}),Object.defineProperty(t,"slip10CurveFromString",{enumerable:!0,get:function(){return p.slip10CurveFromString}})},function(e,t,n){"use strict";var r,i="object"==typeof Reflect?Reflect:null,o=i&&"function"==typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}e.exports=s,e.exports.once=function(e,t){return new Promise((function(n,r){function i(){void 0!==o&&e.removeListener("error",o),n([].slice.call(arguments))}var o;"error"!==t&&(o=function(n){e.removeListener(t,i),r(n)},e.once("error",o)),e.once(t,i)}))},s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var c=10;function l(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function f(e,t,n,r){var i,o,a,s;if(l(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),a=o[t]),void 0===a)a=o[t]=n,++e._eventsCount;else if("function"==typeof a?a=o[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(i=u(e))>0&&a.length>i&&!a.warned){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=a.length,s=c,console&&console.warn&&console.warn(s)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=d.bind(r);return i.listener=n,r.wrapFn=i,i}function h(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):b(i,i.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function b(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return u(this)},s.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var c=i[e];if(void 0===c)return!1;if("function"==typeof c)o(c,this,t);else{var l=c.length,u=b(c,l);for(n=0;n<l;++n)o(u[n],this,t)}return!0},s.prototype.addListener=function(e,t){return f(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return f(this,e,t,!0)},s.prototype.once=function(e,t){return l(t),this.on(e,p(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,p(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,r,i,o,a;if(l(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return h(this,e,!0)},s.prototype.rawListeners=function(e){return h(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},s.prototype.listenerCount=m,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TYPES=void 0,t.TYPES={ChainsStore:Symbol("ChainsStore"),ChainsEmbedChainInfos:Symbol("ChainsEmbededChainInfos"),InteractionStore:Symbol("InteractionStore"),KeyRingStore:Symbol("KeyRingStore"),LedgerStore:Symbol("LedgerStore"),PermissionStore:Symbol("PermissionStore"),PermissionServicePrivilegedOrigins:Symbol("PermissionServicePrivilegedOrigins"),PersistentMemoryStore:Symbol("PersistentMemoryStore"),SecretWasmStore:Symbol("SecretWasmStore"),TokensStore:Symbol("TokensStore"),TxStore:Symbol("TxStore"),UpdaterStore:Symbol("UpdaterStore"),EventMsgRequester:Symbol("EventMsgRequester"),RNG:Symbol("RandomNumberGenerator")}},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(4),i=n(156),o=n(75),a=n(76),s=n(56);function c(e){s.call(this,"digest"),this._hash=e}r(c,s),c.prototype._update=function(e){this._hash.update(e)},c.prototype._final=function(){return this._hash.digest()},e.exports=function(e){return"md5"===(e=e.toLowerCase())?new i:"rmd160"===e||"ripemd160"===e?new o:new c(a(e))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return D}));var r=n(0),i=n.n(r),o=n(217),a=n(936),s=n.n(a);const c=i.a.createContext(null),l=c.Provider,u=()=>{const e=Object(r.useContext)(c);if(!e)throw new Error("You have forgot to use MenuProvider");return e},f={open:{x:0,transition:{type:"tween",ease:"easeOut",duration:.3}},closed:{x:"-100%",transition:{type:"tween",ease:"easeOut",duration:.15}}},d={open:{opacity:.3,transition:{type:"tween",ease:"easeOut",duration:.3}},closed:{opacity:0,transition:{type:"tween",ease:"easeOut",duration:.15}}},p=({isOpen:e,children:t})=>{const n=Object(r.useRef)(null),a=u(),c=Object(r.useCallback)(()=>{a.close()},[a]);return i.a.createElement(i.a.Fragment,null,i.a.createElement(o.a,null,e?i.a.createElement(o.b.div,{className:s.a.background,animate:e?"open":"closed",variants:d,exit:"closed",initial:{opacity:0},onClick:c}):null),i.a.createElement(o.b.nav,{className:s.a.menuNav,ref:n,animate:e?"open":"closed",variants:f,initial:{x:"-100%"}},t))},h=e=>i.a.createElement(o.b.path,Object.assign({fill:"transparent",strokeWidth:"2",stroke:"hsl(0, 0%, 18%)",strokeLinecap:"round"},e)),m=i.a.forwardRef((e,t)=>i.a.createElement(o.b.svg,{viewBox:"0 0 20 20",ref:t},i.a.createElement(h,{variants:{closed:{d:"M 3 4 L 17 4"},open:{d:"M 3 4 L 17 16"}},initial:{d:"M 3 4 L 17 4"}}),i.a.createElement(h,{d:"M 3 10 L 17 10",variants:{closed:{opacity:1},open:{opacity:0}},initial:{opacity:1},transition:{duration:.1}}),i.a.createElement(h,{variants:{closed:{d:"M 3 16 L 17 16"},open:{d:"M 3 16 L 17 4"}},initial:{d:"M 3 16 L 17 16"}})));var b=n(10),y=n.n(b);n(1339);class g extends i.a.Component{render(){const{fixed:e,left:t,right:n,children:r}=this.props;return i.a.createElement("div",{className:y()(["header",{fixed:e}])},i.a.createElement("div",{className:"header-menu-left"},t),i.a.createElement("div",{className:"header-section"},r),i.a.createElement("div",{className:"header-menu-right"},n))}}var v=n(14),w=n(21),_=n(419),k=n.n(_),x=n(839),S=n(892),O=n.n(S),E=n(150),T=n(869),A=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const M=Object(v.a)(({chainInfo:e})=>{const{chainStore:t}=Object(w.b)(),n=Object(T.a)(),r=Object(E.b)();return i.a.createElement("div",{className:y()({[O.a.chainName]:!0,selected:e.chainId===t.current.chainId}),onClick:()=>{e.chainId!==t.current.chainId&&(t.selectChain(e.chainId),t.saveLastViewChainId())}},e.chainName,e.embeded||t.current.chainId===e.chainId?null:i.a.createElement("div",{className:O.a.removeBtn},i.a.createElement("i",{className:"fas fa-times-circle",onClick:i=>A(void 0,void 0,void 0,(function*(){i.preventDefault(),i.stopPropagation(),(yield r.confirm({paragraph:n.formatMessage({id:"chain.remove.confirm.paragraph"},{chainName:e.chainName})}))&&(yield t.removeChainInfo(e.chainId))}))})))}),I=Object(v.a)(()=>{const{chainStore:e}=Object(w.b)(),t=e.chainInfos.filter(e=>!e.beta),n=e.chainInfos.filter(e=>e.beta);return i.a.createElement("div",{className:O.a.chainListContainer},t.map(e=>i.a.createElement(M,{key:e.chainId,chainInfo:e})),n.length>0?i.a.createElement("div",{style:{display:"flex",alignItems:"center"}},i.a.createElement("hr",{className:"my-3",style:{flex:1,borderTop:"1px solid rgba(255, 255, 255)"}}),i.a.createElement("div",{style:{fontSize:"14px",color:"rgba(255, 255, 255)",margin:"0 8px"}},"Beta support"),i.a.createElement("hr",{className:"my-3",style:{flex:1,borderTop:"1px solid rgba(255, 255, 255)"}})):null,n.map(e=>i.a.createElement(M,{key:e.chainId,chainInfo:e})))}),P=Object(v.a)(({showChainName:e,canChangeChainInfo:t,alternativeTitle:n,menuRenderer:r,rightRenderer:a,isMenuOpen:s,onBackButton:c})=>{const{chainStore:l}=Object(w.b)(),f=u(),d=t&&l.chainInfos.length>1&&null==n;return i.a.createElement(g,{left:i.a.createElement("div",{className:k.a.menuContainer},r?i.a.createElement(i.a.Fragment,null,i.a.createElement(p,{isOpen:s},r),i.a.createElement(o.b.div,{className:k.a["menu-img"],style:{zIndex:901},animate:s?"open":"closed",onClick:f.toggle},i.a.createElement(m,null))):null,c?i.a.createElement("div",{className:k.a["menu-img"],onClick:()=>{c&&c()}},i.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},i.a.createElement("path",{fill:"transparent",strokeWidth:"2",stroke:"hsl(0, 0%, 18%)",strokeLinecap:"round",d:"M 6.5 10 L 13.5 3.5 M 6.5 10 L 13.5 16.5"}))):null),right:a},e||n?i.a.createElement(x.a,{trigger:d?"click":"static",tooltip:i.a.createElement(I,null)},i.a.createElement("div",{className:k.a.chainListContainer,style:{cursor:d?void 0:"default"}},i.a.createElement("div",{className:k.a.title},e?l.current.chainName:n),d?i.a.createElement("div",{className:k.a.titleIconContainer},i.a.createElement("svg",{className:k.a.titleIcon,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},i.a.createElement("path",{d:"M256 294.1L383 167c9.4-9.4 24.6-9.4 33.9 0s9.3 24.6 0 34L273 345c-9.1 9.1-23.7 9.3-33.1.7L95 201.1c-4.7-4.7-7-10.9-7-17s2.3-12.3 7-17c9.4-9.4 24.6-9.4 33.9 0l127.1 127z"}))):null)):null)});var C=n(937),j=n.n(C);const D=e=>{const{children:t}=e,[n,o]=Object(r.useState)(!1),a={open:()=>{o(!0)},close:()=>{o(!1)},toggle:()=>{o(!n)}};return i.a.createElement(l,{value:a},i.a.createElement("div",{className:j.a.container,style:e.style},i.a.createElement(P,Object.assign({},e,{isMenuOpen:n})),i.a.createElement("div",{className:j.a.innerContainer},t)))}},function(e,t,n){var r=n(7).Buffer,i=n(397).Transform,o=n(66).StringDecoder;function a(e){i.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}n(4)(a,i),a.prototype.update=function(e,t,n){"string"==typeof e&&(e=r.from(e,t));var i=this._update(e);return this.hashMode?this:(n&&(i=this._toString(i,n)),i)},a.prototype.setAutoPadding=function(){},a.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},a.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},a.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},a.prototype._transform=function(e,t,n){var r;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){r=e}finally{n(r)}},a.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},a.prototype._finalOrDigest=function(e){var t=this.__final()||r.alloc(0);return e&&(t=this._toString(t,e,!0)),t},a.prototype._toString=function(e,t,n){if(this._decoder||(this._decoder=new o(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");var r=this._decoder.write(e);return n&&(r+=this._decoder.end()),r},e.exports=a},function(e,t,n){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.assign=function(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if("object"!=typeof n)throw new TypeError(n+"must be non-object");for(var r in n)i(n,r)&&(e[r]=n[r])}}return e},t.shrinkBuf=function(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)};var o={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray)e.set(t.subarray(n,n+r),i);else for(var o=0;o<r;o++)e[i+o]=t[n+o]},flattenChunks:function(e){var t,n,r,i,o,a;for(r=0,t=0,n=e.length;t<n;t++)r+=e[t].length;for(a=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)o=e[t],a.set(o,i),i+=o.length;return a}},a={arraySet:function(e,t,n,r,i){for(var o=0;o<r;o++)e[i+o]=t[n+o]},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){e?(t.Buf8=Uint8Array,t.Buf16=Uint16Array,t.Buf32=Int32Array,t.assign(t,o)):(t.Buf8=Array,t.Buf16=Array,t.Buf32=Array,t.assign(t,a))},t.setTyped(r)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(332),t),i(n(128),t),i(n(333),t)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0,n(665);const s=n(43),c=n(52),l=o(n(666)),u=o(n(669)),f=o(n(678)),d=o(n(715)),p=o(n(730)),h=o(n(805)),m=o(n(808)),b=o(n(811)),y=o(n(814)),g=o(n(817));a(n(820),t),a(n(58),t),a(n(350),t),a(n(103),t),a(n(821),t),a(n(822),t),a(n(334),t),a(n(823),t),a(n(83),t),a(n(102),t),t.init=function(e,t,n,r,i,o){s.container.register(c.TYPES.ChainsEmbedChainInfos,{useValue:r}),s.container.register(c.TYPES.EventMsgRequester,{useValue:n}),s.container.register(c.TYPES.RNG,{useValue:o}),s.container.register(c.TYPES.ChainsStore,{useValue:t("chains")}),s.container.register(c.TYPES.InteractionStore,{useValue:t("interaction")}),s.container.register(c.TYPES.KeyRingStore,{useValue:t("keyring")}),s.container.register(c.TYPES.LedgerStore,{useValue:t("ledger")}),s.container.register(c.TYPES.PermissionStore,{useValue:t("permission")}),s.container.register(c.TYPES.PermissionServicePrivilegedOrigins,{useValue:i}),s.container.register(c.TYPES.PersistentMemoryStore,{useValue:t("persistent-memory")}),s.container.register(c.TYPES.SecretWasmStore,{useValue:t("secretwasm")}),s.container.register(c.TYPES.TokensStore,{useValue:t("tokens")}),s.container.register(c.TYPES.TxStore,{useValue:t("background-tx")}),s.container.register(c.TYPES.UpdaterStore,{useValue:t("updator")});const a=s.container.resolve(y.InteractionService);y.init(e,a);const v=s.container.resolve(l.PersistentMemoryService);l.init(e,v);const w=s.container.resolve(g.PermissionService);g.init(e,w);const _=s.container.resolve(m.ChainUpdaterService);m.init(e,_);const k=s.container.resolve(b.TokensService);b.init(e,k);const x=s.container.resolve(u.ChainsService);u.init(e,x);const S=s.container.resolve(f.LedgerService);f.init(e,S);const O=s.container.resolve(d.KeyRingService);d.init(e,O);const E=s.container.resolve(p.SecretWasmService);p.init(e,E);const T=s.container.resolve(h.BackgroundTxService);h.init(e,T)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return f}));var r=n(35);const i=new r.a("properties/5.0.6");function o(e,t,n){Object.defineProperty(e,t,{enumerable:!0,value:n,writable:!1})}function a(e,t){for(let n=0;n<32;n++){if(e[t])return e[t];if(!e.prototype||"object"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function s(e,t){e&&"object"==typeof e||i.throwArgumentError("invalid object","object",e),Object.keys(e).forEach(n=>{t[n]||i.throwArgumentError("invalid object key - "+n,"transaction:"+n,e)})}const c={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function l(e){if(function e(t){if(null==t||c[typeof t])return!0;if(Array.isArray(t)||"object"==typeof t){if(!Object.isFrozen(t))return!1;const n=Object.keys(t);for(let r=0;r<n.length;r++)if(!e(t[n[r]]))return!1;return!0}return i.throwArgumentError("Cannot deepCopy "+typeof t,"object",t)}(e))return e;if(Array.isArray(e))return Object.freeze(e.map(e=>u(e)));if("object"==typeof e){const t={};for(const n in e){const r=e[n];void 0!==r&&o(t,n,u(r))}return t}return i.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function u(e){return l(e)}class f{constructor(e){for(const t in e)this[t]=u(e[t])}}},function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return f}));var r=n(36);const i=new r.a("properties/5.0.6");function o(e,t,n){Object.defineProperty(e,t,{enumerable:!0,value:n,writable:!1})}function a(e,t){for(let n=0;n<32;n++){if(e[t])return e[t];if(!e.prototype||"object"!=typeof e.prototype)break;e=Object.getPrototypeOf(e.prototype).constructor}return null}function s(e,t){e&&"object"==typeof e||i.throwArgumentError("invalid object","object",e),Object.keys(e).forEach(n=>{t[n]||i.throwArgumentError("invalid object key - "+n,"transaction:"+n,e)})}const c={bigint:!0,boolean:!0,function:!0,number:!0,string:!0};function l(e){if(function e(t){if(null==t||c[typeof t])return!0;if(Array.isArray(t)||"object"==typeof t){if(!Object.isFrozen(t))return!1;const n=Object.keys(t);for(let r=0;r<n.length;r++)if(!e(t[n[r]]))return!1;return!0}return i.throwArgumentError("Cannot deepCopy "+typeof t,"object",t)}(e))return e;if(Array.isArray(e))return Object.freeze(e.map(e=>u(e)));if("object"==typeof e){const t={};for(const n in e){const r=e[n];void 0!==r&&o(t,n,u(r))}return t}return i.throwArgumentError("Cannot deepCopy "+typeof e,"object",e)}function u(e){return l(e)}class f{constructor(e){for(const t in e)this[t]=u(e[t])}}},function(e,t,n){"use strict";(function(t,r){var i=n(7).Buffer,o=t.crypto||t.msCrypto;o&&o.getRandomValues?e.exports=function(e,t){if(e>4294967295)throw new RangeError("requested too many random bytes");var n=i.allocUnsafe(e);if(e>0)if(e>65536)for(var a=0;a<e;a+=65536)o.getRandomValues(n.slice(a,a+65536));else o.getRandomValues(n);if("function"==typeof t)return r.nextTick((function(){t(null,n)}));return n}:e.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(this,n(12),n(13))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(910),t),i(n(916),t),i(n(917),t)},function(e,t,n){"use strict";(function(e){var r=t;function i(e,t,n){for(var r=Object.keys(t),i=0;i<r.length;++i)void 0!==e[r[i]]&&n||(e[r[i]]=t[r[i]]);return e}function o(e){function t(e,n){if(!(this instanceof t))return new t(e,n);Object.defineProperty(this,"message",{get:function(){return e}}),Error.captureStackTrace?Error.captureStackTrace(this,t):Object.defineProperty(this,"stack",{value:(new Error).stack||""}),n&&i(this,n)}return(t.prototype=Object.create(Error.prototype)).constructor=t,Object.defineProperty(t.prototype,"name",{get:function(){return e}}),t.prototype.toString=function(){return this.name+": "+this.message},t}r.asPromise=n(429),r.base64=n(430),r.EventEmitter=n(431),r.float=n(432),r.inquire=n(433),r.utf8=n(434),r.pool=n(435),r.LongBits=n(436),r.isNode=Boolean(void 0!==e&&e&&e.process&&e.process.versions&&e.process.versions.node),r.global=r.isNode&&e||"undefined"!=typeof window&&window||"undefined"!=typeof self&&self||this,r.emptyArray=Object.freeze?Object.freeze([]):[],r.emptyObject=Object.freeze?Object.freeze({}):{},r.isInteger=Number.isInteger||function(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e},r.isString=function(e){return"string"==typeof e||e instanceof String},r.isObject=function(e){return e&&"object"==typeof e},r.isset=r.isSet=function(e,t){var n=e[t];return!(null==n||!e.hasOwnProperty(t))&&("object"!=typeof n||(Array.isArray(n)?n.length:Object.keys(n).length)>0)},r.Buffer=function(){try{var e=r.inquire("buffer").Buffer;return e.prototype.utf8Write?e:null}catch(e){return null}}(),r._Buffer_from=null,r._Buffer_allocUnsafe=null,r.newBuffer=function(e){return"number"==typeof e?r.Buffer?r._Buffer_allocUnsafe(e):new r.Array(e):r.Buffer?r._Buffer_from(e):"undefined"==typeof Uint8Array?e:new Uint8Array(e)},r.Array="undefined"!=typeof Uint8Array?Uint8Array:Array,r.Long=r.global.dcodeIO&&r.global.dcodeIO.Long||r.global.Long||r.inquire("long"),r.key2Re=/^true|false|0|1$/,r.key32Re=/^-?(?:0|[1-9][0-9]*)$/,r.key64Re=/^(?:[\\x00-\\xff]{8}|-?(?:0|[1-9][0-9]*))$/,r.longToHash=function(e){return e?r.LongBits.from(e).toHash():r.LongBits.zeroHash},r.longFromHash=function(e,t){var n=r.LongBits.fromHash(e);return r.Long?r.Long.fromBits(n.lo,n.hi,t):n.toNumber(Boolean(t))},r.merge=i,r.lcFirst=function(e){return e.charAt(0).toLowerCase()+e.substring(1)},r.newError=o,r.ProtocolError=o("ProtocolError"),r.oneOfGetter=function(e){for(var t={},n=0;n<e.length;++n)t[e[n]]=1;return function(){for(var e=Object.keys(this),n=e.length-1;n>-1;--n)if(1===t[e[n]]&&void 0!==this[e[n]]&&null!==this[e[n]])return e[n]}},r.oneOfSetter=function(e){return function(t){for(var n=0;n<e.length;++n)e[n]!==t&&delete this[e[n]]}},r.toJSONOptions={longs:String,enums:String,bytes:String,json:!0},r._configure=function(){var e=r.Buffer;e?(r._Buffer_from=e.from!==Uint8Array.from&&e.from||function(t,n){return new e(t,n)},r._Buffer_allocUnsafe=e.allocUnsafe||function(t){return new e(t)}):r._Buffer_from=r._Buffer_allocUnsafe=null}}).call(this,n(12))},function(e,t,n){"use strict";var r=n(119),i=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=f;var o=Object.create(n(95));o.inherits=n(4);var a=n(243),s=n(154);o.inherits(f,a);for(var c=i(s.prototype),l=0;l<c.length;l++){var u=c[l];f.prototype[u]||(f.prototype[u]=s.prototype[u])}function f(e){if(!(this instanceof f))return new f(e);a.call(this,e),s.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",d)}function d(){this.allowHalfOpen||this._writableState.ended||r.nextTick(p,this)}function p(e){e.end()}Object.defineProperty(f.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(f.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),f.prototype._destroy=function(e,t){this.push(null),this.end(),r.nextTick(t,e)}},function(e,t,n){"use strict";var r=n(7).Buffer,i=r.isEncoding||function(e){switch((e=""+e)&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function o(e){var t;switch(this.encoding=function(e){var t=function(e){if(!e)return"utf8";for(var t;;)switch(e){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(r.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=c,this.end=l,t=4;break;case"utf8":this.fillLast=s,t=4;break;case"base64":this.text=u,this.end=f,t=3;break;default:return this.write=d,void(this.end=p)}this.lastNeed=0,this.lastTotal=0,this.lastChar=r.allocUnsafe(t)}function a(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function s(e){var t=this.lastTotal-this.lastNeed,n=function(e,t,n){if(128!=(192&t[0]))return e.lastNeed=0,"�";if(e.lastNeed>1&&t.length>1){if(128!=(192&t[1]))return e.lastNeed=1,"�";if(e.lastNeed>2&&t.length>2&&128!=(192&t[2]))return e.lastNeed=2,"�"}}(this,e);return void 0!==n?n:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function c(e,t){if((e.length-t)%2==0){var n=e.toString("utf16le",t);if(n){var r=n.charCodeAt(n.length-1);if(r>=55296&&r<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],n.slice(0,-1)}return n}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1)}function l(e){var t=e&&e.length?this.write(e):"";if(this.lastNeed){var n=this.lastTotal-this.lastNeed;return t+this.lastChar.toString("utf16le",0,n)}return t}function u(e,t){var n=(e.length-t)%3;return 0===n?e.toString("base64",t):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-n))}function f(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+this.lastChar.toString("base64",0,3-this.lastNeed):t}function d(e){return e.toString(this.encoding)}function p(e){return e&&e.length?this.write(e):""}t.StringDecoder=o,o.prototype.write=function(e){if(0===e.length)return"";var t,n;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";n=this.lastNeed,this.lastNeed=0}else n=0;return n<e.length?t?t+this.text(e,n):this.text(e,n):t||""},o.prototype.end=function(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?t+"�":t},o.prototype.text=function(e,t){var n=function(e,t,n){var r=t.length-1;if(r<n)return 0;var i=a(t[r]);if(i>=0)return i>0&&(e.lastNeed=i-1),i;if(--r<n||-2===i)return 0;if((i=a(t[r]))>=0)return i>0&&(e.lastNeed=i-2),i;if(--r<n||-2===i)return 0;if((i=a(t[r]))>=0)return i>0&&(2===i?i=0:e.lastNeed=i-3),i;return 0}(this,e,t);if(!this.lastNeed)return e.toString("utf8",t);this.lastTotal=n;var r=e.length-(n-this.lastNeed);return e.copy(this.lastChar,0,r),e.toString("utf8",t,r)},o.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,n){var r,i,o,a,s,c,l,u;e.exports=(u=n(9),n(171),n(172),i=(r=u).lib,o=i.Base,a=i.WordArray,s=r.algo,c=s.MD5,l=s.EvpKDF=o.extend({cfg:o.extend({keySize:4,hasher:c,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n,r=this.cfg,i=r.hasher.create(),o=a.create(),s=o.words,c=r.keySize,l=r.iterations;s.length<c;){n&&i.update(n),n=i.update(e).finalize(t),i.reset();for(var u=1;u<l;u++)n=i.finalize(n),i.reset();o.concat(n)}return o.sigBytes=4*c,o}}),r.EvpKDF=function(e,t,n){return l.create(n).compute(e,t)},u.EvpKDF)},function(e,t,n){e.exports=n(593)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});const r=n(54),i=n(97),o=n(62),a=n(297);let s=a._default;const c="A wordlist is required but a default could not be found.\nPlease explicitly pass a 2048 word array explicitly.";function l(e){return(e||"").normalize("NFKD")}function u(e,t,n){for(;e.length<n;)e=t+e;return e}function f(e){return parseInt(e,2)}function d(e){return e.map(e=>u(e.toString(2),"0",8)).join("")}function p(e){const t=8*e.length/32,n=r("sha256").update(e).digest();return d(Array.from(n)).slice(0,t)}function h(e){return"mnemonic"+(e||"")}function m(t,n){if(!(n=n||s))throw new Error(c);const r=l(t).split(" ");if(r.length%3!=0)throw new Error("Invalid mnemonic");const i=r.map(e=>{const t=n.indexOf(e);if(-1===t)throw new Error("Invalid mnemonic");return u(t.toString(2),"0",11)}).join(""),o=32*Math.floor(i.length/33),a=i.slice(0,o),d=i.slice(o),h=a.match(/(.{1,8})/g).map(f);if(h.length<16)throw new Error("Invalid entropy");if(h.length>32)throw new Error("Invalid entropy");if(h.length%4!=0)throw new Error("Invalid entropy");const m=e.from(h);if(p(m)!==d)throw new Error("Invalid mnemonic checksum");return m.toString("hex")}function b(t,n){if(e.isBuffer(t)||(t=e.from(t,"hex")),!(n=n||s))throw new Error(c);if(t.length<16)throw new TypeError("Invalid entropy");if(t.length>32)throw new TypeError("Invalid entropy");if(t.length%4!=0)throw new TypeError("Invalid entropy");const r=(d(Array.from(t))+p(t)).match(/(.{1,11})/g).map(e=>{const t=f(e);return n[t]});return"あいこくしん"===n[0]?r.join(" "):r.join(" ")}t.mnemonicToSeedSync=function(t,n){const r=e.from(l(t),"utf8"),o=e.from(h(l(n)),"utf8");return i.pbkdf2Sync(r,o,2048,64,"sha512")},t.mnemonicToSeed=function(t,n){return Promise.resolve().then(()=>function(e,t,n,r,o){return Promise.resolve().then(()=>new Promise((a,s)=>{i.pbkdf2(e,t,n,r,o,(e,t)=>e?s(e):a(t))}))}(e.from(l(t),"utf8"),e.from(h(l(n)),"utf8"),2048,64,"sha512"))},t.mnemonicToEntropy=m,t.entropyToMnemonic=b,t.generateMnemonic=function(e,t,n){if((e=e||128)%32!=0)throw new TypeError("Invalid entropy");return b((t=t||o)(e/8),n)},t.validateMnemonic=function(e,t){try{m(e,t)}catch(e){return!1}return!0},t.setDefaultWordlist=function(e){const t=a.wordlists[e];if(!t)throw new Error('Could not find wordlist for language "'+e+'"');s=t},t.getDefaultWordlist=function(){if(!s)throw new Error("No Default Wordlist set");return Object.keys(a.wordlists).filter(e=>"JA"!==e&&"EN"!==e&&a.wordlists[e].every((e,t)=>e===s[t]))[0]};var y=n(297);t.wordlists=y.wordlists}).call(this,n(2).Buffer)},function(e,t,n){var r=t;r.utils=n(49),r.common=n(96),r.sha=n(452),r.ripemd=n(456),r.hmac=n(457),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=n(62),t.createHash=t.Hash=n(54),t.createHmac=t.Hmac=n(120);var r=n(475),i=Object.keys(r),o=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(i);t.getHashes=function(){return o};var a=n(97);t.pbkdf2=a.pbkdf2,t.pbkdf2Sync=a.pbkdf2Sync;var s=n(477);t.Cipher=s.Cipher,t.createCipher=s.createCipher,t.Cipheriv=s.Cipheriv,t.createCipheriv=s.createCipheriv,t.Decipher=s.Decipher,t.createDecipher=s.createDecipher,t.Decipheriv=s.Decipheriv,t.createDecipheriv=s.createDecipheriv,t.getCiphers=s.getCiphers,t.listCiphers=s.listCiphers;var c=n(492);t.DiffieHellmanGroup=c.DiffieHellmanGroup,t.createDiffieHellmanGroup=c.createDiffieHellmanGroup,t.getDiffieHellman=c.getDiffieHellman,t.createDiffieHellman=c.createDiffieHellman,t.DiffieHellman=c.DiffieHellman;var l=n(496);t.createSign=l.createSign,t.Sign=l.Sign,t.createVerify=l.createVerify,t.Verify=l.Verify,t.createECDH=n(531);var u=n(532);t.publicEncrypt=u.publicEncrypt,t.privateEncrypt=u.privateEncrypt,t.publicDecrypt=u.publicDecrypt,t.privateDecrypt=u.privateDecrypt;var f=n(535);t.randomFill=f.randomFill,t.randomFillSync=f.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},function(e,t,n){"use strict";var r={};function i(e,t,n){n||(n=Error);var i=function(e){var n,r;function i(n,r,i){return e.call(this,function(e,n,r){return"string"==typeof t?t:t(e,n,r)}(n,r,i))||this}return r=e,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,i}(n);i.prototype.name=n.name,i.prototype.code=e,r[e]=i}function o(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}i("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),i("ERR_INVALID_ARG_TYPE",(function(e,t,n){var r,i,a,s;if("string"==typeof t&&(i="not ",t.substr(!a||a<0?0:+a,i.length)===i)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))s="The ".concat(e," ").concat(r," ").concat(o(t,"type"));else{var c=function(e,t,n){return"number"!=typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";s='The "'.concat(e,'" ').concat(c," ").concat(r," ").concat(o(t,"type"))}return s+=". Received type ".concat(typeof n)}),TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=r},function(e,t,n){"use strict";(function(t){var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=l;var i=n(251),o=n(255);n(4)(l,i);for(var a=r(o.prototype),s=0;s<a.length;s++){var c=a[s];l.prototype[c]||(l.prototype[c]=o.prototype[c])}function l(e){if(!(this instanceof l))return new l(e);i.call(this,e),o.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||t.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(l.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(l.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(l.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(l.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,n(13))},function(e,t,n){"use strict";var r=n(2).Buffer,i=n(4),o=n(250),a=new Array(16),s=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],c=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],l=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],u=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],f=[0,1518500249,1859775393,2400959708,2840853838],d=[1352829926,1548603684,1836072691,2053994217,0];function p(){o.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function h(e,t){return e<<t|e>>>32-t}function m(e,t,n,r,i,o,a,s){return h(e+(t^n^r)+o+a|0,s)+i|0}function b(e,t,n,r,i,o,a,s){return h(e+(t&n|~t&r)+o+a|0,s)+i|0}function y(e,t,n,r,i,o,a,s){return h(e+((t|~n)^r)+o+a|0,s)+i|0}function g(e,t,n,r,i,o,a,s){return h(e+(t&r|n&~r)+o+a|0,s)+i|0}function v(e,t,n,r,i,o,a,s){return h(e+(t^(n|~r))+o+a|0,s)+i|0}i(p,o),p.prototype._update=function(){for(var e=a,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var n=0|this._a,r=0|this._b,i=0|this._c,o=0|this._d,p=0|this._e,w=0|this._a,_=0|this._b,k=0|this._c,x=0|this._d,S=0|this._e,O=0;O<80;O+=1){var E,T;O<16?(E=m(n,r,i,o,p,e[s[O]],f[0],l[O]),T=v(w,_,k,x,S,e[c[O]],d[0],u[O])):O<32?(E=b(n,r,i,o,p,e[s[O]],f[1],l[O]),T=g(w,_,k,x,S,e[c[O]],d[1],u[O])):O<48?(E=y(n,r,i,o,p,e[s[O]],f[2],l[O]),T=y(w,_,k,x,S,e[c[O]],d[2],u[O])):O<64?(E=g(n,r,i,o,p,e[s[O]],f[3],l[O]),T=b(w,_,k,x,S,e[c[O]],d[3],u[O])):(E=v(n,r,i,o,p,e[s[O]],f[4],l[O]),T=m(w,_,k,x,S,e[c[O]],d[4],u[O])),n=p,p=o,o=h(i,10),i=r,r=E,w=S,S=x,x=h(k,10),k=_,_=T}var A=this._b+i+x|0;this._b=this._c+o+S|0,this._c=this._d+p+w|0,this._d=this._e+n+_|0,this._e=this._a+r+k|0,this._a=A},p.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=r.alloc?r.alloc(20):new r(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=p},function(e,t,n){(t=e.exports=function(e){e=e.toLowerCase();var n=t[e];if(!n)throw new Error(e+" is not supported (we accept pull requests)");return new n}).sha=n(466),t.sha1=n(467),t.sha224=n(468),t.sha256=n(257),t.sha384=n(469),t.sha512=n(258)},function(e,t,n){var r=n(7).Buffer;function i(e,t){this._block=r.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}i.prototype.update=function(e,t){"string"==typeof e&&(t=t||"utf8",e=r.from(e,t));for(var n=this._block,i=this._blockSize,o=e.length,a=this._len,s=0;s<o;){for(var c=a%i,l=Math.min(o-s,i-c),u=0;u<l;u++)n[c+u]=e[s+u];s+=l,(a+=l)%i==0&&this._update(n)}return this._len+=o,this},i.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,t+1),t>=this._finalSize&&(this._update(this._block),this._block.fill(0));var n=8*this._len;if(n<=4294967295)this._block.writeUInt32BE(n,this._blockSize-4);else{var r=(4294967295&n)>>>0,i=(n-r)/4294967296;this._block.writeUInt32BE(i,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)}this._update(this._block);var o=this._hash();return e?o.toString(e):o},i.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=i},function(e,t,n){"use strict";var r={};function i(e,t,n){n||(n=Error);var i=function(e){var n,r;function i(n,r,i){return e.call(this,function(e,n,r){return"string"==typeof t?t:t(e,n,r)}(n,r,i))||this}return r=e,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,n.__proto__=r,i}(n);i.prototype.name=n.name,i.prototype.code=e,r[e]=i}function o(e,t){if(Array.isArray(e)){var n=e.length;return e=e.map((function(e){return String(e)})),n>2?"one of ".concat(t," ").concat(e.slice(0,n-1).join(", "),", or ")+e[n-1]:2===n?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}i("ERR_INVALID_OPT_VALUE",(function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'}),TypeError),i("ERR_INVALID_ARG_TYPE",(function(e,t,n){var r,i,a,s;if("string"==typeof t&&(i="not ",t.substr(!a||a<0?0:+a,i.length)===i)?(r="must not be",t=t.replace(/^not /,"")):r="must be",function(e,t,n){return(void 0===n||n>e.length)&&(n=e.length),e.substring(n-t.length,n)===t}(e," argument"))s="The ".concat(e," ").concat(r," ").concat(o(t,"type"));else{var c=function(e,t,n){return"number"!=typeof n&&(n=0),!(n+t.length>e.length)&&-1!==e.indexOf(t,n)}(e,".")?"property":"argument";s='The "'.concat(e,'" ').concat(c," ").concat(r," ").concat(o(t,"type"))}return s+=". Received type ".concat(typeof n)}),TypeError),i("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),i("ERR_METHOD_NOT_IMPLEMENTED",(function(e){return"The "+e+" method is not implemented"})),i("ERR_STREAM_PREMATURE_CLOSE","Premature close"),i("ERR_STREAM_DESTROYED",(function(e){return"Cannot call "+e+" after a stream was destroyed"})),i("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),i("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),i("ERR_STREAM_WRITE_AFTER_END","write after end"),i("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),i("ERR_UNKNOWN_ENCODING",(function(e){return"Unknown encoding: "+e}),TypeError),i("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=r},function(e,t,n){"use strict";(function(t){var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};e.exports=l;var i=n(274),o=n(278);n(4)(l,i);for(var a=r(o.prototype),s=0;s<a.length;s++){var c=a[s];l.prototype[c]||(l.prototype[c]=o.prototype[c])}function l(e){if(!(this instanceof l))return new l(e);i.call(this,e),o.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",u)))}function u(){this._writableState.ended||t.nextTick(f,this)}function f(e){e.end()}Object.defineProperty(l.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),Object.defineProperty(l.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(l.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(l.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}).call(this,n(13))},function(e,t,n){var r,i,o;e.exports=(o=n(9),i=(r=o).lib.WordArray,r.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var i=[],o=0;o<n;o+=3)for(var a=(t[o>>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,s=0;s<4&&o+.75*s<n;s++)i.push(r.charAt(a>>>6*(3-s)&63));var c=r.charAt(64);if(c)for(;i.length%4;)i.push(c);return i.join("")},parse:function(e){var t=e.length,n=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var o=0;o<n.length;o++)r[n.charCodeAt(o)]=o}var a=n.charAt(64);if(a){var s=e.indexOf(a);-1!==s&&(t=s)}return function(e,t,n){for(var r=[],o=0,a=0;a<t;a++)if(a%4){var s=n[e.charCodeAt(a-1)]<<a%4*2,c=n[e.charCodeAt(a)]>>>6-a%4*2,l=s|c;r[o>>>2]|=l<<24-o%4*8,o++}return i.create(r,o)}(e,t,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},o.enc.Base64)},function(e,t,n){var r;e.exports=(r=n(9),function(e){var t=r,n=t.lib,i=n.WordArray,o=n.Hasher,a=t.algo,s=[];!function(){for(var t=0;t<64;t++)s[t]=4294967296*e.abs(e.sin(t+1))|0}();var c=a.MD5=o.extend({_doReset:function(){this._hash=new i.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o=this._hash.words,a=e[t+0],c=e[t+1],p=e[t+2],h=e[t+3],m=e[t+4],b=e[t+5],y=e[t+6],g=e[t+7],v=e[t+8],w=e[t+9],_=e[t+10],k=e[t+11],x=e[t+12],S=e[t+13],O=e[t+14],E=e[t+15],T=o[0],A=o[1],M=o[2],I=o[3];T=l(T,A,M,I,a,7,s[0]),I=l(I,T,A,M,c,12,s[1]),M=l(M,I,T,A,p,17,s[2]),A=l(A,M,I,T,h,22,s[3]),T=l(T,A,M,I,m,7,s[4]),I=l(I,T,A,M,b,12,s[5]),M=l(M,I,T,A,y,17,s[6]),A=l(A,M,I,T,g,22,s[7]),T=l(T,A,M,I,v,7,s[8]),I=l(I,T,A,M,w,12,s[9]),M=l(M,I,T,A,_,17,s[10]),A=l(A,M,I,T,k,22,s[11]),T=l(T,A,M,I,x,7,s[12]),I=l(I,T,A,M,S,12,s[13]),M=l(M,I,T,A,O,17,s[14]),T=u(T,A=l(A,M,I,T,E,22,s[15]),M,I,c,5,s[16]),I=u(I,T,A,M,y,9,s[17]),M=u(M,I,T,A,k,14,s[18]),A=u(A,M,I,T,a,20,s[19]),T=u(T,A,M,I,b,5,s[20]),I=u(I,T,A,M,_,9,s[21]),M=u(M,I,T,A,E,14,s[22]),A=u(A,M,I,T,m,20,s[23]),T=u(T,A,M,I,w,5,s[24]),I=u(I,T,A,M,O,9,s[25]),M=u(M,I,T,A,h,14,s[26]),A=u(A,M,I,T,v,20,s[27]),T=u(T,A,M,I,S,5,s[28]),I=u(I,T,A,M,p,9,s[29]),M=u(M,I,T,A,g,14,s[30]),T=f(T,A=u(A,M,I,T,x,20,s[31]),M,I,b,4,s[32]),I=f(I,T,A,M,v,11,s[33]),M=f(M,I,T,A,k,16,s[34]),A=f(A,M,I,T,O,23,s[35]),T=f(T,A,M,I,c,4,s[36]),I=f(I,T,A,M,m,11,s[37]),M=f(M,I,T,A,g,16,s[38]),A=f(A,M,I,T,_,23,s[39]),T=f(T,A,M,I,S,4,s[40]),I=f(I,T,A,M,a,11,s[41]),M=f(M,I,T,A,h,16,s[42]),A=f(A,M,I,T,y,23,s[43]),T=f(T,A,M,I,w,4,s[44]),I=f(I,T,A,M,x,11,s[45]),M=f(M,I,T,A,E,16,s[46]),T=d(T,A=f(A,M,I,T,p,23,s[47]),M,I,a,6,s[48]),I=d(I,T,A,M,g,10,s[49]),M=d(M,I,T,A,O,15,s[50]),A=d(A,M,I,T,b,21,s[51]),T=d(T,A,M,I,x,6,s[52]),I=d(I,T,A,M,h,10,s[53]),M=d(M,I,T,A,_,15,s[54]),A=d(A,M,I,T,c,21,s[55]),T=d(T,A,M,I,v,6,s[56]),I=d(I,T,A,M,E,10,s[57]),M=d(M,I,T,A,y,15,s[58]),A=d(A,M,I,T,S,21,s[59]),T=d(T,A,M,I,m,6,s[60]),I=d(I,T,A,M,k,10,s[61]),M=d(M,I,T,A,p,15,s[62]),A=d(A,M,I,T,w,21,s[63]),o[0]=o[0]+T|0,o[1]=o[1]+A|0,o[2]=o[2]+M|0,o[3]=o[3]+I|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;n[i>>>5]|=128<<24-i%32;var o=e.floor(r/4294967296),a=r;n[15+(i+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),n[14+(i+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),t.sigBytes=4*(n.length+1),this._process();for(var s=this._hash,c=s.words,l=0;l<4;l++){var u=c[l];c[l]=16711935&(u<<8|u>>>24)|4278255360&(u<<24|u>>>8)}return s},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,n,r,i,o,a){var s=e+(t&n|~t&r)+i+a;return(s<<o|s>>>32-o)+t}function u(e,t,n,r,i,o,a){var s=e+(t&r|n&~r)+i+a;return(s<<o|s>>>32-o)+t}function f(e,t,n,r,i,o,a){var s=e+(t^n^r)+i+a;return(s<<o|s>>>32-o)+t}function d(e,t,n,r,i,o,a){var s=e+(n^(t|~r))+i+a;return(s<<o|s>>>32-o)+t}t.MD5=o._createHelper(c),t.HmacMD5=o._createHmacHelper(c)}(Math),r.MD5)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Uint32=t.Int53=t.Decimal=void 0;var r=n(627);Object.defineProperty(t,"Decimal",{enumerable:!0,get:function(){return r.Decimal}});var i=n(628);Object.defineProperty(t,"Int53",{enumerable:!0,get:function(){return i.Int53}}),Object.defineProperty(t,"Uint32",{enumerable:!0,get:function(){return i.Uint32}}),Object.defineProperty(t,"Uint53",{enumerable:!0,get:function(){return i.Uint53}}),Object.defineProperty(t,"Uint64",{enumerable:!0,get:function(){return i.Uint64}})},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(338),t),i(n(180),t),i(n(675),t),i(n(339),t)},function(e,t,n){const{MAX_SAFE_COMPONENT_LENGTH:r}=n(131),i=n(132),o=(t=e.exports={}).re=[],a=t.src=[],s=t.t={};let c=0;const l=(e,t,n)=>{const r=c++;i(r,t),s[e]=r,a[r]=t,o[r]=new RegExp(t,n?"g":void 0)};l("NUMERICIDENTIFIER","0|[1-9]\\d*"),l("NUMERICIDENTIFIERLOOSE","[0-9]+"),l("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),l("MAINVERSION",`(${a[s.NUMERICIDENTIFIER]})\\.(${a[s.NUMERICIDENTIFIER]})\\.(${a[s.NUMERICIDENTIFIER]})`),l("MAINVERSIONLOOSE",`(${a[s.NUMERICIDENTIFIERLOOSE]})\\.(${a[s.NUMERICIDENTIFIERLOOSE]})\\.(${a[s.NUMERICIDENTIFIERLOOSE]})`),l("PRERELEASEIDENTIFIER",`(?:${a[s.NUMERICIDENTIFIER]}|${a[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASEIDENTIFIERLOOSE",`(?:${a[s.NUMERICIDENTIFIERLOOSE]}|${a[s.NONNUMERICIDENTIFIER]})`),l("PRERELEASE",`(?:-(${a[s.PRERELEASEIDENTIFIER]}(?:\\.${a[s.PRERELEASEIDENTIFIER]})*))`),l("PRERELEASELOOSE",`(?:-?(${a[s.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${a[s.PRERELEASEIDENTIFIERLOOSE]})*))`),l("BUILDIDENTIFIER","[0-9A-Za-z-]+"),l("BUILD",`(?:\\+(${a[s.BUILDIDENTIFIER]}(?:\\.${a[s.BUILDIDENTIFIER]})*))`),l("FULLPLAIN",`v?${a[s.MAINVERSION]}${a[s.PRERELEASE]}?${a[s.BUILD]}?`),l("FULL",`^${a[s.FULLPLAIN]}$`),l("LOOSEPLAIN",`[v=\\s]*${a[s.MAINVERSIONLOOSE]}${a[s.PRERELEASELOOSE]}?${a[s.BUILD]}?`),l("LOOSE",`^${a[s.LOOSEPLAIN]}$`),l("GTLT","((?:<|>)?=?)"),l("XRANGEIDENTIFIERLOOSE",a[s.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*"),l("XRANGEIDENTIFIER",a[s.NUMERICIDENTIFIER]+"|x|X|\\*"),l("XRANGEPLAIN",`[v=\\s]*(${a[s.XRANGEIDENTIFIER]})(?:\\.(${a[s.XRANGEIDENTIFIER]})(?:\\.(${a[s.XRANGEIDENTIFIER]})(?:${a[s.PRERELEASE]})?${a[s.BUILD]}?)?)?`),l("XRANGEPLAINLOOSE",`[v=\\s]*(${a[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[s.XRANGEIDENTIFIERLOOSE]})(?:\\.(${a[s.XRANGEIDENTIFIERLOOSE]})(?:${a[s.PRERELEASELOOSE]})?${a[s.BUILD]}?)?)?`),l("XRANGE",`^${a[s.GTLT]}\\s*${a[s.XRANGEPLAIN]}$`),l("XRANGELOOSE",`^${a[s.GTLT]}\\s*${a[s.XRANGEPLAINLOOSE]}$`),l("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),l("COERCERTL",a[s.COERCE],!0),l("LONETILDE","(?:~>?)"),l("TILDETRIM",`(\\s*)${a[s.LONETILDE]}\\s+`,!0),t.tildeTrimReplace="$1~",l("TILDE",`^${a[s.LONETILDE]}${a[s.XRANGEPLAIN]}$`),l("TILDELOOSE",`^${a[s.LONETILDE]}${a[s.XRANGEPLAINLOOSE]}$`),l("LONECARET","(?:\\^)"),l("CARETTRIM",`(\\s*)${a[s.LONECARET]}\\s+`,!0),t.caretTrimReplace="$1^",l("CARET",`^${a[s.LONECARET]}${a[s.XRANGEPLAIN]}$`),l("CARETLOOSE",`^${a[s.LONECARET]}${a[s.XRANGEPLAINLOOSE]}$`),l("COMPARATORLOOSE",`^${a[s.GTLT]}\\s*(${a[s.LOOSEPLAIN]})$|^$`),l("COMPARATOR",`^${a[s.GTLT]}\\s*(${a[s.FULLPLAIN]})$|^$`),l("COMPARATORTRIM",`(\\s*)${a[s.GTLT]}\\s*(${a[s.LOOSEPLAIN]}|${a[s.XRANGEPLAIN]})`,!0),t.comparatorTrimReplace="$1$2$3",l("HYPHENRANGE",`^\\s*(${a[s.XRANGEPLAIN]})\\s+-\\s+(${a[s.XRANGEPLAIN]})\\s*$`),l("HYPHENRANGELOOSE",`^\\s*(${a[s.XRANGEPLAINLOOSE]})\\s+-\\s+(${a[s.XRANGEPLAINLOOSE]})\\s*$`),l("STAR","(<|>)?=?\\s*\\*"),l("GTE0","^\\s*>=\\s*0.0.0\\s*$"),l("GTE0PRE","^\\s*>=\\s*0.0.0-0\\s*$")},function(e,t,n){const{MAX_LENGTH:r}=n(131),{re:i,t:o}=n(84),a=n(24),s=n(133);e.exports=(e,t)=>{if(t=s(t),e instanceof a)return e;if("string"!=typeof e)return null;if(e.length>r)return null;if(!(t.loose?i[o.LOOSE]:i[o.FULL]).test(e))return null;try{return new a(e,t)}catch(e){return null}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));let r=0;const i=[],o=(e,t,n)=>{const o={type:e,id:String(++r),date:new Date};t&&(o.message=t),n&&(o.data=n),function(e){for(let t=0;t<i.length;t++)try{i[t](e)}catch(e){console.error(e)}}(o)},a=e=>(i.push(e),()=>{const t=i.indexOf(e);-1!==t&&(i[t]=i[i.length-1],i.pop())});"undefined"!=typeof window&&(window.__ledgerLogsListen=a)},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),i=n.n(r),o=n(10),a=n.n(o),s=n(866),c=n.n(s);const l=e=>{const{title:t,paragraph:n,subParagraph:r,icons:o}=e,s=Object.assign({},e);return delete s.paragraph,delete s.subParagraph,delete s.icons,i.a.createElement("div",Object.assign({className:a()(c.a.container,{[c.a.withSubParagraph]:null!=r})},s),i.a.createElement("div",{className:c.a.innerContainer},i.a.createElement("h1",null,t),n?i.a.createElement("p",null,n):null,r?i.a.createElement("p",null,r):null),i.a.createElement("div",{style:{flex:1}}),o?o.map((e,t)=>i.a.createElement("div",{className:c.a.iconContainer,key:t.toString()},i.a.createElement("div",{style:{flex:1}}),e,i.a.createElement("div",{style:{flex:1}}))):null)}},function(e,t,n){"use strict";n.d(t,"d",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return c}));var r=n(44);const i=[{vendorId:r.b}];async function o(){return await navigator.usb.requestDevice({filters:i})}async function a(){return(await navigator.usb.getDevices()).filter(e=>e.vendorId===r.b)}async function s(){const e=await a();return e.length>0?e[0]:o()}const c=()=>Promise.resolve(!!navigator&&!!navigator.usb&&"function"==typeof navigator.usb.getDevices)},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableChainQueryMap=t.ObservableChainQuery=void 0;const o=n(209),a=i(n(68)),s=n(5),c=n(209);class l extends o.ObservableQuery{constructor(e,t,n,r){const i=n.getChain(t);super(e,a.default.create(Object.assign({baseURL:i.rest},i.restConfig)),r),this._chainId=t,this.chainGetter=n}get instance(){const e=this.chainGetter.getChain(this.chainId);return a.default.create(Object.assign({baseURL:e.rest},e.restConfig))}get chainId(){return this._chainId}}r([s.override],l.prototype,"instance",null),t.ObservableChainQuery=l;class u extends c.HasMapStore{constructor(e,t,n,r){super(r),this.kvStore=e,this.chainId=t,this.chainGetter=n}}t.ObservableChainQueryMap=u},function(e,t,n){"use strict";(function(e){function r(e){return!(!e||"function"!=typeof e.then)}function i(e){return e||(e=0),new Promise((function(t){return setTimeout(t,e)}))}function o(e,t){return Math.floor(Math.random()*(t-e+1)+e)}function a(){return Math.random().toString(36).substring(2)}n.d(t,"b",(function(){return r})),n.d(t,"f",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return a})),n.d(t,"c",(function(){return l})),n.d(t,"a",(function(){return u}));var s=0,c=0;function l(){var e=(new Date).getTime();return e===s?1e3*e+ ++c:(s=e,c=0,1e3*e)}var u="[object process]"===Object.prototype.toString.call(void 0!==e?e:0)}).call(this,n(13))},function(e,t,n){"use strict";e.exports=n(1333)},function(e,t,n){var r=n(37),i=n(1336);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(982),t),i(n(209),t),i(n(1271),t),i(n(1273),t),i(n(1309),t),i(n(1310),t),i(n(1319),t)},function(e,t,n){"use strict";for(var r="qpzry9x8gf2tvdw0s3jn54khce6mua7l",i={},o=0;o<r.length;o++){var a=r.charAt(o);if(void 0!==i[a])throw new TypeError(a+" is ambiguous");i[a]=o}function s(e){var t=e>>25;return(33554431&e)<<5^996825010&-(t>>0&1)^642813549&-(t>>1&1)^513874426&-(t>>2&1)^1027748829&-(t>>3&1)^705979059&-(t>>4&1)}function c(e){for(var t=1,n=0;n<e.length;++n){var r=e.charCodeAt(n);if(r<33||r>126)return"Invalid prefix ("+e+")";t=s(t)^r>>5}for(t=s(t),n=0;n<e.length;++n){var i=e.charCodeAt(n);t=s(t)^31&i}return t}function l(e,t){if(t=t||90,e.length<8)return e+" too short";if(e.length>t)return"Exceeds length limit";var n=e.toLowerCase(),r=e.toUpperCase();if(e!==n&&e!==r)return"Mixed-case string "+e;var o=(e=n).lastIndexOf("1");if(-1===o)return"No separator character for "+e;if(0===o)return"Missing prefix for "+e;var a=e.slice(0,o),l=e.slice(o+1);if(l.length<6)return"Data too short";var u=c(a);if("string"==typeof u)return u;for(var f=[],d=0;d<l.length;++d){var p=l.charAt(d),h=i[p];if(void 0===h)return"Unknown character "+p;u=s(u)^h,d+6>=l.length||f.push(h)}return 1!==u?"Invalid checksum for "+e:{prefix:a,words:f}}function u(e,t,n,r){for(var i=0,o=0,a=(1<<n)-1,s=[],c=0;c<e.length;++c)for(i=i<<t|e[c],o+=t;o>=n;)o-=n,s.push(i>>o&a);if(r)o>0&&s.push(i<<n-o&a);else{if(o>=t)return"Excess padding";if(i<<n-o&a)return"Non-zero padding"}return s}e.exports={decodeUnsafe:function(){var e=l.apply(null,arguments);if("object"==typeof e)return e},decode:function(e){var t=l.apply(null,arguments);if("object"==typeof t)return t;throw new Error(t)},encode:function(e,t,n){if(n=n||90,e.length+7+t.length>n)throw new TypeError("Exceeds length limit");var i=c(e=e.toLowerCase());if("string"==typeof i)throw new Error(i);for(var o=e+"1",a=0;a<t.length;++a){var l=t[a];if(l>>5!=0)throw new Error("Non 5-bit word");i=s(i)^l,o+=r.charAt(l)}for(a=0;a<6;++a)i=s(i);for(i^=1,a=0;a<6;++a){o+=r.charAt(i>>5*(5-a)&31)}return o},toWordsUnsafe:function(e){var t=u(e,8,5,!0);if(Array.isArray(t))return t},toWords:function(e){var t=u(e,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)},fromWordsUnsafe:function(e){var t=u(e,5,8,!1);if(Array.isArray(t))return t},fromWords:function(e){var t=u(e,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}}},function(e,t,n){(function(e){function n(e){return Object.prototype.toString.call(e)}t.isArray=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===n(e)},t.isBoolean=function(e){return"boolean"==typeof e},t.isNull=function(e){return null===e},t.isNullOrUndefined=function(e){return null==e},t.isNumber=function(e){return"number"==typeof e},t.isString=function(e){return"string"==typeof e},t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=function(e){return void 0===e},t.isRegExp=function(e){return"[object RegExp]"===n(e)},t.isObject=function(e){return"object"==typeof e&&null!==e},t.isDate=function(e){return"[object Date]"===n(e)},t.isError=function(e){return"[object Error]"===n(e)||e instanceof Error},t.isFunction=function(e){return"function"==typeof e},t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=e.isBuffer}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=n(49),i=n(32);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i<e.length;i+=this._delta32)this._update(e,i,i+this._delta32)}return this},o.prototype.digest=function(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},o.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,r=new Array(n+this.padLength);r[0]=128;for(var i=1;i<n;i++)r[i]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)r[i++]=0;r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=e>>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,o=8;o<this.padLength;o++)r[i++]=0;return r}},function(e,t,n){t.pbkdf2=n(476),t.pbkdf2Sync=n(263)},function(e,t,n){(function(t){e.exports=function(e,n){for(var r=Math.min(e.length,n.length),i=new t(r),o=0;o<r;++o)i[o]=e[o]^n[o];return i}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";const r=n(4),i=n(167).Reporter,o=n(165).Buffer;function a(e,t){i.call(this,t),o.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function s(e,t){if(Array.isArray(e))this.length=0,this.value=e.map((function(e){return s.isEncoderBuffer(e)||(e=new s(e,t)),this.length+=e.length,e}),this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=o.byteLength(e);else{if(!o.isBuffer(e))return t.error("Unsupported type: "+typeof e);this.value=e,this.length=e.length}}r(a,i),t.DecoderBuffer=a,a.isDecoderBuffer=function(e){if(e instanceof a)return!0;return"object"==typeof e&&o.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"==typeof e.offset&&"number"==typeof e.length&&"function"==typeof e.save&&"function"==typeof e.restore&&"function"==typeof e.isEmpty&&"function"==typeof e.readUInt8&&"function"==typeof e.skip&&"function"==typeof e.raw},a.prototype.save=function(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},a.prototype.restore=function(e){const t=new a(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),t},a.prototype.isEmpty=function(){return this.offset===this.length},a.prototype.readUInt8=function(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},a.prototype.skip=function(e,t){if(!(this.offset+e<=this.length))return this.error(t||"DecoderBuffer overrun");const n=new a(this.base);return n._reporterState=this._reporterState,n.offset=this.offset,n.length=this.offset+e,this.offset+=e,n},a.prototype.raw=function(e){return this.base.slice(e?e.offset:this.offset,this.length)},t.EncoderBuffer=s,s.isEncoderBuffer=function(e){if(e instanceof s)return!0;return"object"==typeof e&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join},s.prototype.join=function(e,t){return e||(e=o.alloc(this.length)),t||(t=0),0===this.length||(Array.isArray(this.value)?this.value.forEach((function(n){n.join(e,t),t+=n.length})):("number"==typeof this.value?e[t]=this.value:"string"==typeof this.value?e.write(this.value,t):o.isBuffer(this.value)&&this.value.copy(e,t),t+=this.length)),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=t.sleep=t.assertDefinedAndNotNull=t.assertDefined=t.assert=t.arrayContentEquals=void 0;var r=n(610);Object.defineProperty(t,"arrayContentEquals",{enumerable:!0,get:function(){return r.arrayContentEquals}});var i=n(611);Object.defineProperty(t,"assert",{enumerable:!0,get:function(){return i.assert}}),Object.defineProperty(t,"assertDefined",{enumerable:!0,get:function(){return i.assertDefined}}),Object.defineProperty(t,"assertDefinedAndNotNull",{enumerable:!0,get:function(){return i.assertDefinedAndNotNull}});var o=n(612);Object.defineProperty(t,"sleep",{enumerable:!0,get:function(){return o.sleep}});var a=n(613);Object.defineProperty(t,"isNonNullObject",{enumerable:!0,get:function(){return a.isNonNullObject}}),Object.defineProperty(t,"isUint8Array",{enumerable:!0,get:function(){return a.isUint8Array}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeSignDoc=t.makeSignDoc=t.sortedJsonStringify=void 0;const r=n(39),i=n(82);function o(e){if("object"!=typeof e||null===e)return e;if(Array.isArray(e))return e.map(o);const t=Object.keys(e).sort(),n={};return t.forEach(t=>{n[t]=o(e[t])}),n}function a(e){return JSON.stringify(o(e))}t.sortedJsonStringify=a,t.makeSignDoc=function(e,t,n,r,o,a){return{chain_id:n,account_number:i.Uint53.fromString(o.toString()).toString(),sequence:i.Uint53.fromString(a.toString()).toString(),fee:t,msgs:e,memo:r||""}},t.serializeSignDoc=function(e){return r.toUtf8(a(e))}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(351),t),i(n(352),t),i(n(192),t)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(349),t),i(n(191),t),i(n(718),t),i(n(190),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(42),{fromBase64:i,fromHex:o}=r.Encoding;t.isStdTx=function(e){const{memo:t,msg:n,fee:r,signatures:i}=e;return"string"==typeof t&&Array.isArray(n)&&"object"==typeof r&&Array.isArray(i)},t.isMsgSend=function(e){return"cosmos-sdk/MsgSend"===e.type},t.isMsgStoreCode=function(e){return"wasm/MsgStoreCode"===e.type},t.isMsgInstantiateContract=function(e){return"wasm/MsgInstantiateContract"===e.type},t.isMsgExecuteContract=function(e){return"wasm/MsgExecuteContract"===e.type},t.extractContractMsg=function(e){return"wasm/MsgExecuteContract"===e.type?r.Encoding.fromBase64(e.value.msg):r.Encoding.fromBase64(e.value.init_msg)},t.pubkeyType={secp256k1:"tendermint/PubKeySecp256k1",ed25519:"tendermint/PubKeyEd25519",sr25519:"tendermint/PubKeySr25519"},t.pubkeyTypes=[t.pubkeyType.secp256k1,t.pubkeyType.ed25519,t.pubkeyType.sr25519],t.parseWasmData=function({key:e,val:t}){return{key:o(e),val:i(t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(738);t.Bip39=r.Bip39;var i=n(364);t.EnglishMnemonic=i.EnglishMnemonic;var o=n(365);t.Hmac=o.Hmac;var a=n(754);t.Keccak256=a.Keccak256;var s=n(755);t.Xchacha20poly1305Ietf=s.Xchacha20poly1305Ietf,t.Argon2id=s.Argon2id,t.Ed25519=s.Ed25519,t.Ed25519Keypair=s.Ed25519Keypair;var c=n(756);t.Random=c.Random;var l=n(757);t.Ripemd160=l.Ripemd160;var u=n(758);t.Secp256k1=u.Secp256k1;var f=n(366);t.ExtendedSecp256k1Signature=f.ExtendedSecp256k1Signature,t.Secp256k1Signature=f.Secp256k1Signature;var d=n(367);t.Sha1=d.Sha1,t.Sha256=d.Sha256,t.Sha512=d.Sha512;var p=n(759);t.Slip10=p.Slip10,t.Slip10Curve=p.Slip10Curve,t.Slip10RawIndex=p.Slip10RawIndex,t.slip10CurveFromString=p.slip10CurveFromString},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(199),i=n(200);class o{constructor(){this.data=new Uint8Array(o.SIZE)}clear(){i.wipe(this.data)}clone(){const e=new o;return e.copy(this),e}copy(e){this.data.set(e.data)}dbl(){let e=0;for(let t=o.SIZE-1;t>=0;t--){const n=this.data[t]>>>7&255;this.data[t]=this.data[t]<<1|e,e=n}this.data[o.SIZE-1]^=r.select(e,o.R,0),e=0}}o.SIZE=16,o.R=135,t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.JSONUint8Array=void 0;const r=n(2);class i{static parse(e){return JSON.parse(e,(e,t)=>t&&"string"==typeof t&&t.startsWith("__uint8array__")?new Uint8Array(r.Buffer.from(t.replace("__uint8array__",""),"hex")):t)}static stringify(e){return JSON.stringify(e,(e,t)=>t&&(t instanceof Uint8Array||"object"==typeof t&&"type"in t&&"data"in t&&"Buffer"===t.type&&Array.isArray(t.data))?"__uint8array__"+r.Buffer.from(t).toString("hex"):t)}static wrap(e){if(void 0!==e)return JSON.parse(i.stringify(e))}static unwrap(e){if(void 0!==e)return i.parse(JSON.stringify(e))}}t.JSONUint8Array=i},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(547),t),i(n(567),t),i(n(592),t)},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return w})),n.d(t,"a",(function(){return _}));var r=n(0),i=n.n(r),o=(n(1471),n(217)),a=n(1560);const s=({type:e,content:t,duration:n,canDelete:o,onDelete:s})=>(Object(r.useEffect)(()=>{const e=setTimeout(()=>{s()},1e3*n);return()=>clearTimeout(e)},[n,s]),i.a.createElement(a.a,{className:"default"===e?"alert-default":void 0,color:"default"!==e?e:void 0,fade:!1,toggle:o?s:void 0},i.a.createElement("span",{className:"alert-inner--text"},t))),c=({id:e,properties:t,initial:n,variants:r})=>{const a=w();return i.a.createElement(o.b.ul,{id:e,style:{listStyle:"none"}},i.a.createElement(o.a,null,t.map(e=>i.a.createElement(o.b.li,{initial:n,variants:r,animate:"visible",transition:{duration:e.transition.duration},exit:"hidden",key:e.id},i.a.createElement(s,Object.assign({},e,{onDelete:()=>{a.remove(e.id)}}))))))};var l=n(5),u=function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};const f=i.a.createContext(null),d=({children:e})=>i.a.createElement(f.Provider,{value:new p},e);class p{constructor(){this.topLeftProperties=[],this.topCenterProperties=[],this.topRightProperties=[],Object(l.makeObservable)(this)}setTopLeftProperties(e){this.topLeftProperties=e}setTopCenterProperties(e){this.topCenterProperties=e}setTopRightProperties(e){this.topRightProperties=e}pushTopLeftProperty(e){this.topLeftProperties.push(e)}pushTopCenterProperty(e){this.topCenterProperties.push(e)}pushTopRightProperty(e){this.topRightProperties.push(e)}removeTopLeftProperty(e){const t=this.topLeftProperties.find(t=>t.id===e);t&&this.topLeftProperties.remove(t)}removeTopCenterProperty(e){const t=this.topCenterProperties.find(t=>t.id===e);t&&this.topCenterProperties.remove(t)}removeTopRightProperty(e){const t=this.topRightProperties.find(t=>t.id===e);t&&this.topRightProperties.remove(t)}}u([l.observable],p.prototype,"topLeftProperties",void 0),u([l.observable],p.prototype,"topCenterProperties",void 0),u([l.observable],p.prototype,"topRightProperties",void 0),u([l.action],p.prototype,"setTopLeftProperties",null),u([l.action],p.prototype,"setTopCenterProperties",null),u([l.action],p.prototype,"setTopRightProperties",null),u([l.action],p.prototype,"pushTopLeftProperty",null),u([l.action],p.prototype,"pushTopCenterProperty",null),u([l.action],p.prototype,"pushTopRightProperty",null),u([l.action],p.prototype,"removeTopLeftProperty",null),u([l.action],p.prototype,"removeTopCenterProperty",null),u([l.action],p.prototype,"removeTopRightProperty",null);var h=n(14),m=n(2);const b={visible:{x:["-100%","0%"],opacity:1},hidden:{x:["0%","-100%"],opacity:0}},y={visible:{y:["-100%","0%"],opacity:1},hidden:{y:["0%","-100%"],opacity:0}},g={visible:{x:["100%","0%"],opacity:1},hidden:{x:["0%","100%"],opacity:0}},v=i.a.createContext(void 0),w=()=>{const e=i.a.useContext(v);if(!e)throw new Error("You have forgot to use StoreProvider");return e},_=Object(h.a)(e=>{const{children:t}=e,n=(()=>{const e=i.a.useContext(f);if(!e)throw new Error("You have forgot to use StoreProvider");return e})();return i.a.createElement(v.Provider,{value:{push:e=>{if(!e.id){const t=new Uint8Array(8);crypto.getRandomValues(t),e.id=m.Buffer.from(t).toString("hex")}if("top-left"===e.placement)n.pushTopLeftProperty(e);else if("top-center"===e.placement)n.pushTopCenterProperty(e);else{if("top-right"!==e.placement)throw new Error("Invalid placement for notification");n.pushTopRightProperty(e)}return e.id},remove:e=>{n.removeTopLeftProperty(e),n.removeTopCenterProperty(e),n.removeTopRightProperty(e)}}},t,i.a.createElement(c,{id:"notification-top-left",properties:n.topLeftProperties.slice().reverse(),initial:{x:"-100%",opacity:0},variants:b}),i.a.createElement(c,{id:"notification-top-center",properties:n.topCenterProperties.slice().reverse(),initial:{y:"-100%",opacity:0},variants:y}),i.a.createElement(c,{id:"notification-top-right",properties:n.topRightProperties.slice().reverse(),initial:{x:"100%",opacity:0},variants:g}))})},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Dec=void 0;const i=r(n(233)),o=n(116);class a{constructor(e,t=0){if("string"==typeof e){if(0===e.length)throw new Error("empty string");if(!/^(-?\d+\.\d+)$|^(-?\d+)$/.test(e))throw new Error("invalid decimal: "+e);e.indexOf(".")>=0&&(t=e.length-e.indexOf(".")-1,e=e.replace(".","")),this.int=i.default(e)}else"number"==typeof e?this.int=i.default(e):e instanceof o.Int?this.int=i.default(e.toString()):this.int=i.default(e);this.int=this.int.multiply(a.calcPrecisionMultiplier(i.default(t)))}static calcPrecisionMultiplier(e){if(e.lt(i.default(0)))throw new Error("Invalid prec");if(e.gt(a.precision))throw new Error("Too much precision");if(a.precisionMultipliers[e.toString()])return a.precisionMultipliers[e.toString()];const t=a.precision.minus(e),n=i.default(10).pow(t);return a.precisionMultipliers[e.toString()]=n,n}isZero(){return this.int.eq(i.default(0))}isNegative(){return this.int.isNegative()}isPositive(){return this.int.isPositive()}equals(e){return this.int.eq(e.int)}gt(e){return this.int.gt(e.int)}gte(e){return this.int.geq(e.int)}lt(e){return this.int.lt(e.int)}lte(e){return this.int.leq(e.int)}neg(){return new a(this.int.negate(),a.precision.toJSNumber())}abs(){return new a(this.int.abs(),a.precision.toJSNumber())}add(e){return new a(this.int.add(e.int),a.precision.toJSNumber())}sub(e){return new a(this.int.subtract(e.int),a.precision.toJSNumber())}mul(e){return new a(this.mulRaw(e).chopPrecisionAndRound(),a.precision.toJSNumber())}mulTruncate(e){return new a(this.mulRaw(e).chopPrecisionAndTruncate(),a.precision.toJSNumber())}mulRaw(e){return new a(this.int.multiply(e.int),a.precision.toJSNumber())}quo(e){return new a(this.quoRaw(e).chopPrecisionAndRound(),a.precision.toJSNumber())}quoTruncate(e){return new a(this.quoRaw(e).chopPrecisionAndTruncate(),a.precision.toJSNumber())}quoRoundUp(e){return new a(this.quoRaw(e).chopPrecisionAndRoundUp(),a.precision.toJSNumber())}quoRaw(e){const t=a.calcPrecisionMultiplier(i.default(0)),n=this.int.multiply(t).multiply(t);return new a(n.divide(e.int),a.precision.toJSNumber())}isInteger(){const e=a.calcPrecisionMultiplier(i.default(0));return this.int.remainder(e).equals(i.default(0))}chopPrecisionAndRound(){if(this.isNegative()){return this.abs().chopPrecisionAndRound().negate()}const e=a.calcPrecisionMultiplier(i.default(0)),t=e.divide(i.default(2)),{quotient:n,remainder:r}=this.int.divmod(e);return r.equals(i.default(0))||r.lt(t)?n:r.gt(t)?n.add(i.default(1)):n.divide(i.default(2)).equals(i.default(0))?n:n.add(i.default(1))}chopPrecisionAndRoundUp(){if(this.isNegative()){return this.abs().chopPrecisionAndTruncate().negate()}const e=a.calcPrecisionMultiplier(i.default(0)),{quotient:t,remainder:n}=this.int.divmod(e);return n.equals(i.default(0))?t:t.add(i.default(1))}chopPrecisionAndTruncate(){const e=a.calcPrecisionMultiplier(i.default(0));return this.int.divide(e)}toString(e=a.precision.toJSNumber(),t=!1){const n=a.calcPrecisionMultiplier(i.default(0)),r=this.int.abs(),{quotient:o,remainder:s}=r.divmod(n);let c=s.toString(10);for(let e=0,t=c.length;e<a.precision.toJSNumber()-t;e++)c="0"+c;c=c.substring(0,e);return`${this.isNegative()&&!(o.eq(i.default(0))&&0===c.length)?"-":""}${t?BigInt(o.toString()).toLocaleString("en-US"):o.toString()}${c.length>0?"."+c:""}`}round(){return new o.Int(this.chopPrecisionAndRound())}roundUp(){return new o.Int(this.chopPrecisionAndRoundUp())}truncate(){return new o.Int(this.chopPrecisionAndTruncate())}}t.Dec=a,a.precision=i.default(18),a.precisionMultipliers={}},function(e,t){e.exports=r;var n=null;try{n=new WebAssembly.Instance(new WebAssembly.Module(new Uint8Array([0,97,115,109,1,0,0,0,1,13,2,96,0,1,127,96,4,127,127,127,127,1,127,3,7,6,0,1,1,1,1,1,6,6,1,127,1,65,0,11,7,50,6,3,109,117,108,0,1,5,100,105,118,95,115,0,2,5,100,105,118,95,117,0,3,5,114,101,109,95,115,0,4,5,114,101,109,95,117,0,5,8,103,101,116,95,104,105,103,104,0,0,10,191,1,6,4,0,35,0,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,126,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,127,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,128,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,129,34,4,66,32,135,167,36,0,32,4,167,11,36,1,1,126,32,0,173,32,1,173,66,32,134,132,32,2,173,32,3,173,66,32,134,132,130,34,4,66,32,135,167,36,0,32,4,167,11])),{}).exports}catch(e){}function r(e,t,n){this.low=0|e,this.high=0|t,this.unsigned=!!n}function i(e){return!0===(e&&e.__isLong__)}r.prototype.__isLong__,Object.defineProperty(r.prototype,"__isLong__",{value:!0}),r.isLong=i;var o={},a={};function s(e,t){var n,r,i;return t?(i=0<=(e>>>=0)&&e<256)&&(r=a[e])?r:(n=l(e,(0|e)<0?-1:0,!0),i&&(a[e]=n),n):(i=-128<=(e|=0)&&e<128)&&(r=o[e])?r:(n=l(e,e<0?-1:0,!1),i&&(o[e]=n),n)}function c(e,t){if(isNaN(e))return t?g:y;if(t){if(e<0)return g;if(e>=h)return x}else{if(e<=-m)return S;if(e+1>=m)return k}return e<0?c(-e,t).neg():l(e%p|0,e/p|0,t)}function l(e,t,n){return new r(e,t,n)}r.fromInt=s,r.fromNumber=c,r.fromBits=l;var u=Math.pow;function f(e,t,n){if(0===e.length)throw Error("empty string");if("NaN"===e||"Infinity"===e||"+Infinity"===e||"-Infinity"===e)return y;if("number"==typeof t?(n=t,t=!1):t=!!t,(n=n||10)<2||36<n)throw RangeError("radix");var r;if((r=e.indexOf("-"))>0)throw Error("interior hyphen");if(0===r)return f(e.substring(1),t,n).neg();for(var i=c(u(n,8)),o=y,a=0;a<e.length;a+=8){var s=Math.min(8,e.length-a),l=parseInt(e.substring(a,a+s),n);if(s<8){var d=c(u(n,s));o=o.mul(d).add(c(l))}else o=(o=o.mul(i)).add(c(l))}return o.unsigned=t,o}function d(e,t){return"number"==typeof e?c(e,t):"string"==typeof e?f(e,t):l(e.low,e.high,"boolean"==typeof t?t:e.unsigned)}r.fromString=f,r.fromValue=d;var p=4294967296,h=p*p,m=h/2,b=s(1<<24),y=s(0);r.ZERO=y;var g=s(0,!0);r.UZERO=g;var v=s(1);r.ONE=v;var w=s(1,!0);r.UONE=w;var _=s(-1);r.NEG_ONE=_;var k=l(-1,2147483647,!1);r.MAX_VALUE=k;var x=l(-1,-1,!0);r.MAX_UNSIGNED_VALUE=x;var S=l(0,-2147483648,!1);r.MIN_VALUE=S;var O=r.prototype;O.toInt=function(){return this.unsigned?this.low>>>0:this.low},O.toNumber=function(){return this.unsigned?(this.high>>>0)*p+(this.low>>>0):this.high*p+(this.low>>>0)},O.toString=function(e){if((e=e||10)<2||36<e)throw RangeError("radix");if(this.isZero())return"0";if(this.isNegative()){if(this.eq(S)){var t=c(e),n=this.div(t),r=n.mul(t).sub(this);return n.toString(e)+r.toInt().toString(e)}return"-"+this.neg().toString(e)}for(var i=c(u(e,6),this.unsigned),o=this,a="";;){var s=o.div(i),l=(o.sub(s.mul(i)).toInt()>>>0).toString(e);if((o=s).isZero())return l+a;for(;l.length<6;)l="0"+l;a=""+l+a}},O.getHighBits=function(){return this.high},O.getHighBitsUnsigned=function(){return this.high>>>0},O.getLowBits=function(){return this.low},O.getLowBitsUnsigned=function(){return this.low>>>0},O.getNumBitsAbs=function(){if(this.isNegative())return this.eq(S)?64:this.neg().getNumBitsAbs();for(var e=0!=this.high?this.high:this.low,t=31;t>0&&0==(e&1<<t);t--);return 0!=this.high?t+33:t+1},O.isZero=function(){return 0===this.high&&0===this.low},O.eqz=O.isZero,O.isNegative=function(){return!this.unsigned&&this.high<0},O.isPositive=function(){return this.unsigned||this.high>=0},O.isOdd=function(){return 1==(1&this.low)},O.isEven=function(){return 0==(1&this.low)},O.equals=function(e){return i(e)||(e=d(e)),(this.unsigned===e.unsigned||this.high>>>31!=1||e.high>>>31!=1)&&(this.high===e.high&&this.low===e.low)},O.eq=O.equals,O.notEquals=function(e){return!this.eq(e)},O.neq=O.notEquals,O.ne=O.notEquals,O.lessThan=function(e){return this.comp(e)<0},O.lt=O.lessThan,O.lessThanOrEqual=function(e){return this.comp(e)<=0},O.lte=O.lessThanOrEqual,O.le=O.lessThanOrEqual,O.greaterThan=function(e){return this.comp(e)>0},O.gt=O.greaterThan,O.greaterThanOrEqual=function(e){return this.comp(e)>=0},O.gte=O.greaterThanOrEqual,O.ge=O.greaterThanOrEqual,O.compare=function(e){if(i(e)||(e=d(e)),this.eq(e))return 0;var t=this.isNegative(),n=e.isNegative();return t&&!n?-1:!t&&n?1:this.unsigned?e.high>>>0>this.high>>>0||e.high===this.high&&e.low>>>0>this.low>>>0?-1:1:this.sub(e).isNegative()?-1:1},O.comp=O.compare,O.negate=function(){return!this.unsigned&&this.eq(S)?S:this.not().add(v)},O.neg=O.negate,O.add=function(e){i(e)||(e=d(e));var t=this.high>>>16,n=65535&this.high,r=this.low>>>16,o=65535&this.low,a=e.high>>>16,s=65535&e.high,c=e.low>>>16,u=0,f=0,p=0,h=0;return p+=(h+=o+(65535&e.low))>>>16,f+=(p+=r+c)>>>16,u+=(f+=n+s)>>>16,u+=t+a,l((p&=65535)<<16|(h&=65535),(u&=65535)<<16|(f&=65535),this.unsigned)},O.subtract=function(e){return i(e)||(e=d(e)),this.add(e.neg())},O.sub=O.subtract,O.multiply=function(e){if(this.isZero())return y;if(i(e)||(e=d(e)),n)return l(n.mul(this.low,this.high,e.low,e.high),n.get_high(),this.unsigned);if(e.isZero())return y;if(this.eq(S))return e.isOdd()?S:y;if(e.eq(S))return this.isOdd()?S:y;if(this.isNegative())return e.isNegative()?this.neg().mul(e.neg()):this.neg().mul(e).neg();if(e.isNegative())return this.mul(e.neg()).neg();if(this.lt(b)&&e.lt(b))return c(this.toNumber()*e.toNumber(),this.unsigned);var t=this.high>>>16,r=65535&this.high,o=this.low>>>16,a=65535&this.low,s=e.high>>>16,u=65535&e.high,f=e.low>>>16,p=65535&e.low,h=0,m=0,g=0,v=0;return g+=(v+=a*p)>>>16,m+=(g+=o*p)>>>16,g&=65535,m+=(g+=a*f)>>>16,h+=(m+=r*p)>>>16,m&=65535,h+=(m+=o*f)>>>16,m&=65535,h+=(m+=a*u)>>>16,h+=t*p+r*f+o*u+a*s,l((g&=65535)<<16|(v&=65535),(h&=65535)<<16|(m&=65535),this.unsigned)},O.mul=O.multiply,O.divide=function(e){if(i(e)||(e=d(e)),e.isZero())throw Error("division by zero");var t,r,o;if(n)return this.unsigned||-2147483648!==this.high||-1!==e.low||-1!==e.high?l((this.unsigned?n.div_u:n.div_s)(this.low,this.high,e.low,e.high),n.get_high(),this.unsigned):this;if(this.isZero())return this.unsigned?g:y;if(this.unsigned){if(e.unsigned||(e=e.toUnsigned()),e.gt(this))return g;if(e.gt(this.shru(1)))return w;o=g}else{if(this.eq(S))return e.eq(v)||e.eq(_)?S:e.eq(S)?v:(t=this.shr(1).div(e).shl(1)).eq(y)?e.isNegative()?v:_:(r=this.sub(e.mul(t)),o=t.add(r.div(e)));if(e.eq(S))return this.unsigned?g:y;if(this.isNegative())return e.isNegative()?this.neg().div(e.neg()):this.neg().div(e).neg();if(e.isNegative())return this.div(e.neg()).neg();o=y}for(r=this;r.gte(e);){t=Math.max(1,Math.floor(r.toNumber()/e.toNumber()));for(var a=Math.ceil(Math.log(t)/Math.LN2),s=a<=48?1:u(2,a-48),f=c(t),p=f.mul(e);p.isNegative()||p.gt(r);)p=(f=c(t-=s,this.unsigned)).mul(e);f.isZero()&&(f=v),o=o.add(f),r=r.sub(p)}return o},O.div=O.divide,O.modulo=function(e){return i(e)||(e=d(e)),n?l((this.unsigned?n.rem_u:n.rem_s)(this.low,this.high,e.low,e.high),n.get_high(),this.unsigned):this.sub(this.div(e).mul(e))},O.mod=O.modulo,O.rem=O.modulo,O.not=function(){return l(~this.low,~this.high,this.unsigned)},O.and=function(e){return i(e)||(e=d(e)),l(this.low&e.low,this.high&e.high,this.unsigned)},O.or=function(e){return i(e)||(e=d(e)),l(this.low|e.low,this.high|e.high,this.unsigned)},O.xor=function(e){return i(e)||(e=d(e)),l(this.low^e.low,this.high^e.high,this.unsigned)},O.shiftLeft=function(e){return i(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?l(this.low<<e,this.high<<e|this.low>>>32-e,this.unsigned):l(0,this.low<<e-32,this.unsigned)},O.shl=O.shiftLeft,O.shiftRight=function(e){return i(e)&&(e=e.toInt()),0==(e&=63)?this:e<32?l(this.low>>>e|this.high<<32-e,this.high>>e,this.unsigned):l(this.high>>e-32,this.high>=0?0:-1,this.unsigned)},O.shr=O.shiftRight,O.shiftRightUnsigned=function(e){if(i(e)&&(e=e.toInt()),0===(e&=63))return this;var t=this.high;return e<32?l(this.low>>>e|t<<32-e,t>>>e,this.unsigned):l(32===e?t:t>>>e-32,0,this.unsigned)},O.shru=O.shiftRightUnsigned,O.shr_u=O.shiftRightUnsigned,O.toSigned=function(){return this.unsigned?l(this.low,this.high,!1):this},O.toUnsigned=function(){return this.unsigned?this:l(this.low,this.high,!0)},O.toBytes=function(e){return e?this.toBytesLE():this.toBytesBE()},O.toBytesLE=function(){var e=this.high,t=this.low;return[255&t,t>>>8&255,t>>>16&255,t>>>24,255&e,e>>>8&255,e>>>16&255,e>>>24]},O.toBytesBE=function(){var e=this.high,t=this.low;return[e>>>24,e>>>16&255,e>>>8&255,255&e,t>>>24,t>>>16&255,t>>>8&255,255&t]},r.fromBytes=function(e,t,n){return n?r.fromBytesLE(e,t):r.fromBytesBE(e,t)},r.fromBytesLE=function(e,t){return new r(e[0]|e[1]<<8|e[2]<<16|e[3]<<24,e[4]|e[5]<<8|e[6]<<16|e[7]<<24,t)},r.fromBytesBE=function(e,t){return new r(e[4]<<24|e[5]<<16|e[6]<<8|e[7],e[0]<<24|e[1]<<16|e[2]<<8|e[3],t)}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1Wallet=t.Secp256k1HdWallet=t.extractKdfConfiguration=t.executeKdf=t.pubkeyType=t.makeStdTx=t.isWrappedStdTx=t.isStdTx=t.SigningCosmosClient=t.decodeSignature=t.encodeSecp256k1Signature=t.findSequenceForSignedTx=t.encodeSecp256k1Pubkey=t.encodeBech32Pubkey=t.encodeAminoPubkey=t.decodeBech32Pubkey=t.decodeAminoPubkey=t.makeCosmoshubPath=t.isMsgWithdrawValidatorCommission=t.isMsgWithdrawDelegatorReward=t.isMsgUndelegate=t.isMsgSetWithdrawAddress=t.isMsgSend=t.isMsgMultiSend=t.isMsgFundCommunityPool=t.isMsgEditValidator=t.isMsgDelegate=t.isMsgCreateValidator=t.isMsgBeginRedelegate=t.uint64ToString=t.uint64ToNumber=t.setupSupplyExtension=t.setupStakingExtension=t.setupSlashingExtension=t.setupMintExtension=t.setupGovExtension=t.setupDistributionExtension=t.setupBankExtension=t.setupAuthExtension=t.normalizePubkey=t.normalizeLcdApiArray=t.LcdClient=t.BroadcastMode=t.GasPrice=t.buildFeeTable=t.serializeSignDoc=t.makeSignDoc=t.isSearchByTagsQuery=t.isSearchBySentFromOrToQuery=t.isSearchByHeightQuery=t.isBroadcastTxSuccess=t.isBroadcastTxFailure=t.CosmosClient=t.assertIsBroadcastTxSuccess=t.parseCoins=t.coins=t.coin=t.rawSecp256k1PubkeyToAddress=t.pubkeyToAddress=t.logs=void 0;const a=o(n(310));t.logs=a;var s=n(173);Object.defineProperty(t,"pubkeyToAddress",{enumerable:!0,get:function(){return s.pubkeyToAddress}}),Object.defineProperty(t,"rawSecp256k1PubkeyToAddress",{enumerable:!0,get:function(){return s.rawSecp256k1PubkeyToAddress}});var c=n(317);Object.defineProperty(t,"coin",{enumerable:!0,get:function(){return c.coin}}),Object.defineProperty(t,"coins",{enumerable:!0,get:function(){return c.coins}}),Object.defineProperty(t,"parseCoins",{enumerable:!0,get:function(){return c.parseCoins}});var l=n(318);Object.defineProperty(t,"assertIsBroadcastTxSuccess",{enumerable:!0,get:function(){return l.assertIsBroadcastTxSuccess}}),Object.defineProperty(t,"CosmosClient",{enumerable:!0,get:function(){return l.CosmosClient}}),Object.defineProperty(t,"isBroadcastTxFailure",{enumerable:!0,get:function(){return l.isBroadcastTxFailure}}),Object.defineProperty(t,"isBroadcastTxSuccess",{enumerable:!0,get:function(){return l.isBroadcastTxSuccess}}),Object.defineProperty(t,"isSearchByHeightQuery",{enumerable:!0,get:function(){return l.isSearchByHeightQuery}}),Object.defineProperty(t,"isSearchBySentFromOrToQuery",{enumerable:!0,get:function(){return l.isSearchBySentFromOrToQuery}}),Object.defineProperty(t,"isSearchByTagsQuery",{enumerable:!0,get:function(){return l.isSearchByTagsQuery}});var u=n(101);Object.defineProperty(t,"makeSignDoc",{enumerable:!0,get:function(){return u.makeSignDoc}}),Object.defineProperty(t,"serializeSignDoc",{enumerable:!0,get:function(){return u.serializeSignDoc}});var f=n(320);Object.defineProperty(t,"buildFeeTable",{enumerable:!0,get:function(){return f.buildFeeTable}}),Object.defineProperty(t,"GasPrice",{enumerable:!0,get:function(){return f.GasPrice}});var d=n(174);Object.defineProperty(t,"BroadcastMode",{enumerable:!0,get:function(){return d.BroadcastMode}}),Object.defineProperty(t,"LcdClient",{enumerable:!0,get:function(){return d.LcdClient}}),Object.defineProperty(t,"normalizeLcdApiArray",{enumerable:!0,get:function(){return d.normalizeLcdApiArray}}),Object.defineProperty(t,"normalizePubkey",{enumerable:!0,get:function(){return d.normalizePubkey}}),Object.defineProperty(t,"setupAuthExtension",{enumerable:!0,get:function(){return d.setupAuthExtension}}),Object.defineProperty(t,"setupBankExtension",{enumerable:!0,get:function(){return d.setupBankExtension}}),Object.defineProperty(t,"setupDistributionExtension",{enumerable:!0,get:function(){return d.setupDistributionExtension}}),Object.defineProperty(t,"setupGovExtension",{enumerable:!0,get:function(){return d.setupGovExtension}}),Object.defineProperty(t,"setupMintExtension",{enumerable:!0,get:function(){return d.setupMintExtension}}),Object.defineProperty(t,"setupSlashingExtension",{enumerable:!0,get:function(){return d.setupSlashingExtension}}),Object.defineProperty(t,"setupStakingExtension",{enumerable:!0,get:function(){return d.setupStakingExtension}}),Object.defineProperty(t,"setupSupplyExtension",{enumerable:!0,get:function(){return d.setupSupplyExtension}}),Object.defineProperty(t,"uint64ToNumber",{enumerable:!0,get:function(){return d.uint64ToNumber}}),Object.defineProperty(t,"uint64ToString",{enumerable:!0,get:function(){return d.uint64ToString}});var p=n(639);Object.defineProperty(t,"isMsgBeginRedelegate",{enumerable:!0,get:function(){return p.isMsgBeginRedelegate}}),Object.defineProperty(t,"isMsgCreateValidator",{enumerable:!0,get:function(){return p.isMsgCreateValidator}}),Object.defineProperty(t,"isMsgDelegate",{enumerable:!0,get:function(){return p.isMsgDelegate}}),Object.defineProperty(t,"isMsgEditValidator",{enumerable:!0,get:function(){return p.isMsgEditValidator}}),Object.defineProperty(t,"isMsgFundCommunityPool",{enumerable:!0,get:function(){return p.isMsgFundCommunityPool}}),Object.defineProperty(t,"isMsgMultiSend",{enumerable:!0,get:function(){return p.isMsgMultiSend}}),Object.defineProperty(t,"isMsgSend",{enumerable:!0,get:function(){return p.isMsgSend}}),Object.defineProperty(t,"isMsgSetWithdrawAddress",{enumerable:!0,get:function(){return p.isMsgSetWithdrawAddress}}),Object.defineProperty(t,"isMsgUndelegate",{enumerable:!0,get:function(){return p.isMsgUndelegate}}),Object.defineProperty(t,"isMsgWithdrawDelegatorReward",{enumerable:!0,get:function(){return p.isMsgWithdrawDelegatorReward}}),Object.defineProperty(t,"isMsgWithdrawValidatorCommission",{enumerable:!0,get:function(){return p.isMsgWithdrawValidatorCommission}});var h=n(321);Object.defineProperty(t,"makeCosmoshubPath",{enumerable:!0,get:function(){return h.makeCosmoshubPath}});var m=n(175);Object.defineProperty(t,"decodeAminoPubkey",{enumerable:!0,get:function(){return m.decodeAminoPubkey}}),Object.defineProperty(t,"decodeBech32Pubkey",{enumerable:!0,get:function(){return m.decodeBech32Pubkey}}),Object.defineProperty(t,"encodeAminoPubkey",{enumerable:!0,get:function(){return m.encodeAminoPubkey}}),Object.defineProperty(t,"encodeBech32Pubkey",{enumerable:!0,get:function(){return m.encodeBech32Pubkey}}),Object.defineProperty(t,"encodeSecp256k1Pubkey",{enumerable:!0,get:function(){return m.encodeSecp256k1Pubkey}});var b=n(640);Object.defineProperty(t,"findSequenceForSignedTx",{enumerable:!0,get:function(){return b.findSequenceForSignedTx}});var y=n(127);Object.defineProperty(t,"encodeSecp256k1Signature",{enumerable:!0,get:function(){return y.encodeSecp256k1Signature}}),Object.defineProperty(t,"decodeSignature",{enumerable:!0,get:function(){return y.decodeSignature}});var g=n(641);Object.defineProperty(t,"SigningCosmosClient",{enumerable:!0,get:function(){return g.SigningCosmosClient}});var v=n(322);Object.defineProperty(t,"isStdTx",{enumerable:!0,get:function(){return v.isStdTx}}),Object.defineProperty(t,"isWrappedStdTx",{enumerable:!0,get:function(){return v.isWrappedStdTx}}),Object.defineProperty(t,"makeStdTx",{enumerable:!0,get:function(){return v.makeStdTx}});var w=n(126);Object.defineProperty(t,"pubkeyType",{enumerable:!0,get:function(){return w.pubkeyType}});var _=n(323);Object.defineProperty(t,"executeKdf",{enumerable:!0,get:function(){return _.executeKdf}});var k=n(643);Object.defineProperty(t,"extractKdfConfiguration",{enumerable:!0,get:function(){return k.extractKdfConfiguration}}),Object.defineProperty(t,"Secp256k1HdWallet",{enumerable:!0,get:function(){return k.Secp256k1HdWallet}});var x=n(644);Object.defineProperty(t,"Secp256k1Wallet",{enumerable:!0,get:function(){return x.Secp256k1Wallet}})},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint=t.Int=void 0;const i=r(n(233));class o{constructor(e,t,n,r){this.int="string"==typeof e?i.default(e,t,n,r):i.default(e)}toString(){return this.int.toString(10)}equals(e){return this.int.equals(e.int)}gt(e){return this.int.gt(e.int)}gte(e){return this.int.greaterOrEquals(e.int)}lt(e){return this.int.lt(e.int)}lte(e){return this.int.lesserOrEquals(e.int)}add(e){return new o(this.int.add(e.int))}sub(e){return new o(this.int.subtract(e.int))}mul(e){return new o(this.int.multiply(e.int))}div(e){return new o(this.int.divide(e.int))}mod(e){return new o(this.int.mod(e.int))}neg(){return new o(this.int.negate())}}t.Int=o;class a{constructor(e,t,n,r){if(this.uint="string"==typeof e?i.default(e,t,n,r):i.default(e),this.uint.isNegative())throw new TypeError("Uint should not be negative")}toString(){return this.uint.toString(10)}equals(e){return this.uint.equals(e.uint)}gt(e){return this.uint.gt(e.uint)}gte(e){return this.uint.greaterOrEquals(e.uint)}lt(e){return this.uint.lt(e.uint)}lte(e){return this.uint.lesserOrEquals(e.uint)}add(e){return new a(this.uint.add(e.uint))}sub(e){return new a(this.uint.subtract(e.uint))}mul(e){return new a(this.uint.multiply(e.uint))}div(e){return new a(this.uint.divide(e.uint))}mod(e){return new a(this.uint.mod(e.uint))}}t.Uint=a},function(e,t,n){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=l(e),a=r[0],s=r[1],c=new o(function(e,t,n){return 3*(t+n)/4-n}(0,a,s)),u=0,f=s>0?a-4:a;for(n=0;n<f;n+=4)t=i[e.charCodeAt(n)]<<18|i[e.charCodeAt(n+1)]<<12|i[e.charCodeAt(n+2)]<<6|i[e.charCodeAt(n+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,c[u++]=255&t);1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,o=[],a=0,s=n-i;a<s;a+=16383)o.push(u(e,a,a+16383>s?s:a+16383));1===i?(t=e[n-1],o.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],o.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return o.join("")};for(var r=[],i=[],o="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,c=a.length;s<c;++s)r[s]=a[s],i[a.charCodeAt(s)]=s;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var i,o,a=[],s=t;s<n;s+=3)i=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),a.push(r[(o=i)>>18&63]+r[o>>12&63]+r[o>>6&63]+r[63&o]);return a.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const a=o(n(113)),s=o(n(48));s.default.util.Long=a.default,s.default.configure(),i(n(442),t)},function(e,t,n){"use strict";(function(t){void 0===t||!t.version||0===t.version.indexOf("v0.")||0===t.version.indexOf("v1.")&&0!==t.version.indexOf("v1.8.")?e.exports={nextTick:function(e,n,r,i){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var o,a,s=arguments.length;switch(s){case 0:case 1:return t.nextTick(e);case 2:return t.nextTick((function(){e.call(null,n)}));case 3:return t.nextTick((function(){e.call(null,n,r)}));case 4:return t.nextTick((function(){e.call(null,n,r,i)}));default:for(o=new Array(s-1),a=0;a<o.length;)o[a++]=arguments[a];return t.nextTick((function(){e.apply(null,o)}))}}}:e.exports=t}).call(this,n(13))},function(e,t,n){"use strict";var r=n(4),i=n(474),o=n(56),a=n(7).Buffer,s=n(259),c=n(75),l=n(76),u=a.alloc(128);function f(e,t){o.call(this,"digest"),"string"==typeof t&&(t=a.from(t));var n="sha512"===e||"sha384"===e?128:64;(this._alg=e,this._key=t,t.length>n)?t=("rmd160"===e?new c:l(e)).update(t).digest():t.length<n&&(t=a.concat([t,u],n));for(var r=this._ipad=a.allocUnsafe(n),i=this._opad=a.allocUnsafe(n),s=0;s<n;s++)r[s]=54^t[s],i[s]=92^t[s];this._hash="rmd160"===e?new c:l(e),this._hash.update(r)}r(f,o),f.prototype._update=function(e){this._hash.update(e)},f.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new c:l(this._alg)).update(this._opad).update(e).digest()},e.exports=function(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new f("rmd160",t):"md5"===e?new i(s,t):new f(e,t)}},function(e,t,n){var r=n(7).Buffer;function i(e){r.isBuffer(e)||(e=r.from(e));for(var t=e.length/4|0,n=new Array(t),i=0;i<t;i++)n[i]=e.readUInt32BE(4*i);return n}function o(e){for(;0<e.length;e++)e[0]=0}function a(e,t,n,r,i){for(var o,a,s,c,l=n[0],u=n[1],f=n[2],d=n[3],p=e[0]^t[0],h=e[1]^t[1],m=e[2]^t[2],b=e[3]^t[3],y=4,g=1;g<i;g++)o=l[p>>>24]^u[h>>>16&255]^f[m>>>8&255]^d[255&b]^t[y++],a=l[h>>>24]^u[m>>>16&255]^f[b>>>8&255]^d[255&p]^t[y++],s=l[m>>>24]^u[b>>>16&255]^f[p>>>8&255]^d[255&h]^t[y++],c=l[b>>>24]^u[p>>>16&255]^f[h>>>8&255]^d[255&m]^t[y++],p=o,h=a,m=s,b=c;return o=(r[p>>>24]<<24|r[h>>>16&255]<<16|r[m>>>8&255]<<8|r[255&b])^t[y++],a=(r[h>>>24]<<24|r[m>>>16&255]<<16|r[b>>>8&255]<<8|r[255&p])^t[y++],s=(r[m>>>24]<<24|r[b>>>16&255]<<16|r[p>>>8&255]<<8|r[255&h])^t[y++],c=(r[b>>>24]<<24|r[p>>>16&255]<<16|r[h>>>8&255]<<8|r[255&m])^t[y++],[o>>>=0,a>>>=0,s>>>=0,c>>>=0]}var s=[0,1,2,4,8,16,32,64,128,27,54],c=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var n=[],r=[],i=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,c=0;c<256;++c){var l=s^s<<1^s<<2^s<<3^s<<4;l=l>>>8^255&l^99,n[a]=l,r[l]=a;var u=e[a],f=e[u],d=e[f],p=257*e[l]^16843008*l;i[0][a]=p<<24|p>>>8,i[1][a]=p<<16|p>>>16,i[2][a]=p<<8|p>>>24,i[3][a]=p,p=16843009*d^65537*f^257*u^16843008*a,o[0][l]=p<<24|p>>>8,o[1][l]=p<<16|p>>>16,o[2][l]=p<<8|p>>>24,o[3][l]=p,0===a?a=s=1:(a=u^e[e[e[d^u]]],s^=e[e[s]])}return{SBOX:n,INV_SBOX:r,SUB_MIX:i,INV_SUB_MIX:o}}();function l(e){this._key=i(e),this._reset()}l.blockSize=16,l.keySize=32,l.prototype.blockSize=l.blockSize,l.prototype.keySize=l.keySize,l.prototype._reset=function(){for(var e=this._key,t=e.length,n=t+6,r=4*(n+1),i=[],o=0;o<t;o++)i[o]=e[o];for(o=t;o<r;o++){var a=i[o-1];o%t==0?(a=a<<8|a>>>24,a=c.SBOX[a>>>24]<<24|c.SBOX[a>>>16&255]<<16|c.SBOX[a>>>8&255]<<8|c.SBOX[255&a],a^=s[o/t|0]<<24):t>6&&o%t==4&&(a=c.SBOX[a>>>24]<<24|c.SBOX[a>>>16&255]<<16|c.SBOX[a>>>8&255]<<8|c.SBOX[255&a]),i[o]=i[o-t]^a}for(var l=[],u=0;u<r;u++){var f=r-u,d=i[f-(u%4?0:4)];l[u]=u<4||f<=4?d:c.INV_SUB_MIX[0][c.SBOX[d>>>24]]^c.INV_SUB_MIX[1][c.SBOX[d>>>16&255]]^c.INV_SUB_MIX[2][c.SBOX[d>>>8&255]]^c.INV_SUB_MIX[3][c.SBOX[255&d]]}this._nRounds=n,this._keySchedule=i,this._invKeySchedule=l},l.prototype.encryptBlockRaw=function(e){return a(e=i(e),this._keySchedule,c.SUB_MIX,c.SBOX,this._nRounds)},l.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e),n=r.allocUnsafe(16);return n.writeUInt32BE(t[0],0),n.writeUInt32BE(t[1],4),n.writeUInt32BE(t[2],8),n.writeUInt32BE(t[3],12),n},l.prototype.decryptBlock=function(e){var t=(e=i(e))[1];e[1]=e[3],e[3]=t;var n=a(e,this._invKeySchedule,c.INV_SUB_MIX,c.INV_SBOX,this._nRounds),o=r.allocUnsafe(16);return o.writeUInt32BE(n[0],0),o.writeUInt32BE(n[3],4),o.writeUInt32BE(n[2],8),o.writeUInt32BE(n[1],12),o},l.prototype.scrub=function(){o(this._keySchedule),o(this._invKeySchedule),o(this._key)},e.exports.AES=l},function(e,t,n){var r=n(7).Buffer,i=n(156);e.exports=function(e,t,n,o){if(r.isBuffer(e)||(e=r.from(e,"binary")),t&&(r.isBuffer(t)||(t=r.from(t,"binary")),8!==t.length))throw new RangeError("salt should be Buffer with 8 byte length");for(var a=n/8,s=r.alloc(a),c=r.alloc(o||0),l=r.alloc(0);a>0||o>0;){var u=new i;u.update(l),u.update(e),t&&u.update(t),l=u.digest();var f=0;if(a>0){var d=s.length-a;f=Math.min(a,l.length),l.copy(s,d,0,f),a-=f}if(f<l.length&&o>0){var p=c.length-o,h=Math.min(o,l.length-f);l.copy(c,p,f,f+h),o-=h}}return l.fill(0),{key:s,iv:c}}},function(e,t,n){"use strict";var r=n(6),i=n(33),o=i.getNAF,a=i.getJSF,s=i.assert;function c(e,t){this.type=e,this.p=new r(t.p,16),this.red=t.prime?r.red(t.prime):r.mont(this.p),this.zero=new r(0).toRed(this.red),this.one=new r(1).toRed(this.red),this.two=new r(2).toRed(this.red),this.n=t.n&&new r(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function l(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=c,c.prototype.point=function(){throw new Error("Not implemented")},c.prototype.validate=function(){throw new Error("Not implemented")},c.prototype._fixedNafMul=function(e,t){s(e.precomputed);var n=e._getDoubles(),r=o(t,1,this._bitLength),i=(1<<n.step+1)-(n.step%2==0?2:1);i/=3;for(var a=[],c=0;c<r.length;c+=n.step){var l=0;for(t=c+n.step-1;t>=c;t--)l=(l<<1)+r[t];a.push(l)}for(var u=this.jpoint(null,null,null),f=this.jpoint(null,null,null),d=i;d>0;d--){for(c=0;c<a.length;c++){(l=a[c])===d?f=f.mixedAdd(n.points[c]):l===-d&&(f=f.mixedAdd(n.points[c].neg()))}u=u.add(f)}return u.toP()},c.prototype._wnafMul=function(e,t){var n=4,r=e._getNAFPoints(n);n=r.wnd;for(var i=r.points,a=o(t,n,this._bitLength),c=this.jpoint(null,null,null),l=a.length-1;l>=0;l--){for(t=0;l>=0&&0===a[l];l--)t++;if(l>=0&&t++,c=c.dblp(t),l<0)break;var u=a[l];s(0!==u),c="affine"===e.type?u>0?c.mixedAdd(i[u-1>>1]):c.mixedAdd(i[-u-1>>1].neg()):u>0?c.add(i[u-1>>1]):c.add(i[-u-1>>1].neg())}return"affine"===e.type?c.toP():c},c.prototype._wnafMulAdd=function(e,t,n,r,i){for(var s=this._wnafT1,c=this._wnafT2,l=this._wnafT3,u=0,f=0;f<r;f++){var d=(O=t[f])._getNAFPoints(e);s[f]=d.wnd,c[f]=d.points}for(f=r-1;f>=1;f-=2){var p=f-1,h=f;if(1===s[p]&&1===s[h]){var m=[t[p],null,null,t[h]];0===t[p].y.cmp(t[h].y)?(m[1]=t[p].add(t[h]),m[2]=t[p].toJ().mixedAdd(t[h].neg())):0===t[p].y.cmp(t[h].y.redNeg())?(m[1]=t[p].toJ().mixedAdd(t[h]),m[2]=t[p].add(t[h].neg())):(m[1]=t[p].toJ().mixedAdd(t[h]),m[2]=t[p].toJ().mixedAdd(t[h].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],y=a(n[p],n[h]);u=Math.max(y[0].length,u),l[p]=new Array(u),l[h]=new Array(u);for(var g=0;g<u;g++){var v=0|y[0][g],w=0|y[1][g];l[p][g]=b[3*(v+1)+(w+1)],l[h][g]=0,c[p]=m}}else l[p]=o(n[p],s[p],this._bitLength),l[h]=o(n[h],s[h],this._bitLength),u=Math.max(l[p].length,u),u=Math.max(l[h].length,u)}var _=this.jpoint(null,null,null),k=this._wnafT4;for(f=u;f>=0;f--){for(var x=0;f>=0;){var S=!0;for(g=0;g<r;g++)k[g]=0|l[g][f],0!==k[g]&&(S=!1);if(!S)break;x++,f--}if(f>=0&&x++,_=_.dblp(x),f<0)break;for(g=0;g<r;g++){var O,E=k[g];0!==E&&(E>0?O=c[g][E-1>>1]:E<0&&(O=c[g][-E-1>>1].neg()),_="affine"===O.type?_.mixedAdd(O):_.add(O))}}for(f=0;f<r;f++)c[f]=null;return i?_:_.toP()},c.BasePoint=l,l.prototype.eq=function(){throw new Error("Not implemented")},l.prototype.validate=function(){return this.curve.validate(this)},c.prototype.decodePoint=function(e,t){e=i.toArray(e,t);var n=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*n)return 6===e[0]?s(e[e.length-1]%2==0):7===e[0]&&s(e[e.length-1]%2==1),this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));if((2===e[0]||3===e[0])&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),3===e[0]);throw new Error("Unknown point format")},l.prototype.encodeCompressed=function(e){return this.encode(e,!0)},l.prototype._encode=function(e){var t=this.curve.p.byteLength(),n=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",t))},l.prototype.encode=function(e,t){return i.encode(this._encode(t),e)},l.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},l.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},l.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i<t;i+=e){for(var o=0;o<e;o++)r=r.dbl();n.push(r)}return{step:e,points:n}},l.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],n=(1<<e)-1,r=1===n?null:this.dbl(),i=1;i<n;i++)t[i]=t[i-1].add(r);return{wnd:e,points:t}},l.prototype._getBeta=function(){return null},l.prototype.dblp=function(e){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}},function(e,t,n){var r=n(521),i=n(528),o=n(529),a=n(159),s=n(97),c=n(7).Buffer;function l(e){var t;"object"!=typeof e||c.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=c.from(e));var n,l,u=o(e,t),f=u.tag,d=u.data;switch(f){case"CERTIFICATE":l=r.certificate.decode(d,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(l||(l=r.PublicKey.decode(d,"der")),n=l.algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPublicKey.decode(l.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return l.subjectPrivateKey=l.subjectPublicKey,{type:"ec",data:l};case"1.2.840.10040.4.1":return l.algorithm.params.pub_key=r.DSAparam.decode(l.subjectPublicKey.data,"der"),{type:"dsa",data:l.algorithm.params};default:throw new Error("unknown key id "+n)}case"ENCRYPTED PRIVATE KEY":d=function(e,t){var n=e.algorithm.decrypt.kde.kdeparams.salt,r=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),o=i[e.algorithm.decrypt.cipher.algo.join(".")],l=e.algorithm.decrypt.cipher.iv,u=e.subjectPrivateKey,f=parseInt(o.split("-")[1],10)/8,d=s.pbkdf2Sync(t,n,r,f,"sha1"),p=a.createDecipheriv(o,d,l),h=[];return h.push(p.update(u)),h.push(p.final()),c.concat(h)}(d=r.EncryptedPrivateKey.decode(d,"der"),t);case"PRIVATE KEY":switch(n=(l=r.PrivateKey.decode(d,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return r.RSAPrivateKey.decode(l.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:l.algorithm.curve,privateKey:r.ECPrivateKey.decode(l.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return l.algorithm.params.priv_key=r.DSAparam.decode(l.subjectPrivateKey,"der"),{type:"dsa",params:l.algorithm.params};default:throw new Error("unknown key id "+n)}case"RSA PUBLIC KEY":return r.RSAPublicKey.decode(d,"der");case"RSA PRIVATE KEY":return r.RSAPrivateKey.decode(d,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:r.DSAPrivateKey.decode(d,"der")};case"EC PRIVATE KEY":return{curve:(d=r.ECPrivateKey.decode(d,"der")).parameters.value,privateKey:d.privateKey};default:throw new Error("unknown key type "+f)}}e.exports=l,l.signature=r.signature},function(e,t,n){var r,i,o,a,s,c;e.exports=(c=n(9),i=(r=c).lib,o=i.Base,a=i.WordArray,(s=r.x64={}).Word=o.extend({init:function(e,t){this.high=e,this.low=t}}),s.WordArray=o.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=null!=t?t:8*e.length},toX32:function(){for(var e=this.words,t=e.length,n=[],r=0;r<t;r++){var i=e[r];n.push(i.high),n.push(i.low)}return a.create(n,this.sigBytes)},clone:function(){for(var e=o.clone.call(this),t=e.words=this.words.slice(0),n=t.length,r=0;r<n;r++)t[r]=t[r].clone();return e}}),c)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pubkeyType=void 0,t.pubkeyType={secp256k1:"tendermint/PubKeySecp256k1",ed25519:"tendermint/PubKeyEd25519",sr25519:"tendermint/PubKeySr25519"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeSignature=t.encodeSecp256k1Signature=void 0;const r=n(39),i=n(175),o=n(126);t.encodeSecp256k1Signature=function(e,t){if(64!==t.length)throw new Error("Signature must be 64 bytes long. Cosmos SDK uses a 2x32 byte fixed length encoding for the secp256k1 signature integers r and s.");return{pub_key:i.encodeSecp256k1Pubkey(e),signature:r.toBase64(t)}},t.decodeSignature=function(e){switch(e.pub_key.type){case o.pubkeyType.secp256k1:return{pubkey:r.fromBase64(e.pub_key.value),signature:r.fromBase64(e.signature)};default:throw new Error("Unsupported pubkey type")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveSuggestedChainInfoMsg=t.SuggestChainInfoMsg=t.GetChainInfosMsg=void 0;const r=n(18),i=n(336);class o extends r.Message{static type(){return"get-chain-infos"}validateBasic(){}route(){return i.ROUTE}type(){return o.type()}}t.GetChainInfosMsg=o;class a extends r.Message{constructor(e){super(),this.chainInfo=e}static type(){return"suggest-chain-info"}validateBasic(){if(!this.chainInfo)throw new Error("chain info not set")}approveExternal(){return!0}route(){return i.ROUTE}type(){return a.type()}}t.SuggestChainInfoMsg=a;class s extends r.Message{constructor(e){super(),this.chainId=e}static type(){return"remove-suggested-chain-info"}validateBasic(){if(!this.chainId)throw new Error("Chain id not set")}route(){return i.ROUTE}type(){return s.type()}}t.RemoveSuggestedChainInfoMsg=s},function(e,t,n){e.exports=n(680)},function(e,t){function n(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,i)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(i,o){var a=e.apply(t,r);function s(e){n(a,i,o,s,c,"next",e)}function c(e){n(a,i,o,s,c,"throw",e)}s(void 0)}))}}},function(e,t){const n=Number.MAX_SAFE_INTEGER||9007199254740991;e.exports={SEMVER_SPEC_VERSION:"2.0.0",MAX_LENGTH:256,MAX_SAFE_INTEGER:n,MAX_SAFE_COMPONENT_LENGTH:16}},function(e,t,n){(function(t){const n="object"==typeof t&&t.env&&t.env.NODE_DEBUG&&/\bsemver\b/i.test(t.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};e.exports=n}).call(this,n(13))},function(e,t){const n=["includePrerelease","loose","rtl"];e.exports=e=>e?"object"!=typeof e?{loose:!0}:n.filter(t=>e[t]).reduce((e,t)=>(e[t]=!0,e),{}):{}},function(e,t,n){const r=n(40);e.exports=(e,t,n)=>r(e,t,n)>0},function(e,t,n){const r=Symbol("SemVer ANY");class i{static get ANY(){return r}constructor(e,t){if(t=o(t),e instanceof i){if(e.loose===!!t.loose)return e;e=e.value}l("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===r?this.value="":this.value=this.operator+this.semver.version,l("comp",this)}parse(e){const t=this.options.loose?a[s.COMPARATORLOOSE]:a[s.COMPARATOR],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: "+e);this.operator=void 0!==n[1]?n[1]:"","="===this.operator&&(this.operator=""),n[2]?this.semver=new u(n[2],this.options.loose):this.semver=r}toString(){return this.value}test(e){if(l("Comparator.test",e,this.options.loose),this.semver===r||e===r)return!0;if("string"==typeof e)try{e=new u(e,this.options)}catch(e){return!1}return c(e,this.operator,this.semver,this.options)}intersects(e,t){if(!(e instanceof i))throw new TypeError("a Comparator is required");if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||new f(e.value,t).test(this.value);if(""===e.operator)return""===e.value||new f(this.value,t).test(e.semver);const n=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),r=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),o=this.semver.version===e.semver.version,a=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),s=c(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),l=c(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return n||r||o&&a||s||l}}e.exports=i;const o=n(133),{re:a,t:s}=n(84),c=n(347),l=n(132),u=n(24),f=n(41)},function(e,t,n){const r=n(41);e.exports=(e,t,n)=>{try{t=new r(t,n)}catch(e){return!1}return t.test(e)}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DecProto=t.IntProto=t.DecCoin=t.Coin=t.protobufPackage=void 0;const i=r(n(48));t.protobufPackage="cosmos.base.v1beta1";const o={denom:"",amount:""};t.Coin={encode:(e,t=i.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(18).string(e.amount),t),decode(e,t){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const a=Object.assign({},o);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:a.denom=n.string();break;case 2:a.amount=n.string();break;default:n.skipType(7&e)}}return a},fromJSON(e){const t=Object.assign({},o);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=String(e.amount):t.amount="",t},fromPartial(e){const t=Object.assign({},o);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=e.amount:t.amount="",t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.amount&&(t.amount=e.amount),t}};const a={denom:"",amount:""};t.DecCoin={encode:(e,t=i.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(18).string(e.amount),t),decode(e,t){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const o=Object.assign({},a);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:o.denom=n.string();break;case 2:o.amount=n.string();break;default:n.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},a);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=String(e.amount):t.amount="",t},fromPartial(e){const t=Object.assign({},a);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.amount&&null!==e.amount?t.amount=e.amount:t.amount="",t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.amount&&(t.amount=e.amount),t}};const s={int:""};t.IntProto={encode:(e,t=i.default.Writer.create())=>(t.uint32(10).string(e.int),t),decode(e,t){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const o=Object.assign({},s);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:o.int=n.string();break;default:n.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},s);return void 0!==e.int&&null!==e.int?t.int=String(e.int):t.int="",t},fromPartial(e){const t=Object.assign({},s);return void 0!==e.int&&null!==e.int?t.int=e.int:t.int="",t},toJSON(e){const t={};return void 0!==e.int&&(t.int=e.int),t}};const c={dec:""};t.DecProto={encode:(e,t=i.default.Writer.create())=>(t.uint32(10).string(e.dec),t),decode(e,t){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const o=Object.assign({},c);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:o.dec=n.string();break;default:n.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},c);return void 0!==e.dec&&null!==e.dec?t.dec=String(e.dec):t.dec="",t},fromPartial(e){const t=Object.assign({},c);return void 0!==e.dec&&null!==e.dec?t.dec=e.dec:t.dec="",t},toJSON(e){const t={};return void 0!==e.dec&&(t.dec=e.dec),t}}},function(e,t,n){"use strict";(function(e){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Any=t.protobufPackage=void 0;const i=r(n(48));t.protobufPackage="google.protobuf";const o={typeUrl:""};t.Any={encode:(e,t=i.default.Writer.create())=>(t.uint32(10).string(e.typeUrl),t.uint32(18).bytes(e.value),t),decode(e,t){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const a=Object.assign({},o);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:a.typeUrl=n.string();break;case 2:a.value=n.bytes();break;default:n.skipType(7&e)}}return a},fromJSON(e){const t=Object.assign({},o);return void 0!==e.typeUrl&&null!==e.typeUrl?t.typeUrl=String(e.typeUrl):t.typeUrl="",void 0!==e.value&&null!==e.value&&(t.value=function(e){const t=s(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;++e)n[e]=t.charCodeAt(e);return n}(e.value)),t},fromPartial(e){const t=Object.assign({},o);return void 0!==e.typeUrl&&null!==e.typeUrl?t.typeUrl=e.typeUrl:t.typeUrl="",void 0!==e.value&&null!==e.value?t.value=e.value:t.value=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.typeUrl&&(t.typeUrl=e.typeUrl),void 0!==e.value&&(t.value=function(e){const t=[];for(let n=0;n<e.byteLength;++n)t.push(String.fromCharCode(e[n]));return c(t.join(""))}(void 0!==e.value?e.value:new Uint8Array)),t}};var a=(()=>{if(void 0!==a)return a;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const s=a.atob||(e=>a.Buffer.from(e,"base64").toString("binary"));const c=a.btoa||(e=>a.Buffer.from(e,"binary").toString("base64"))}).call(this,n(12))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(739);t.Int53=r.Int53,t.Uint32=r.Uint32,t.Uint53=r.Uint53,t.Uint64=r.Uint64,t.Decimal=r.Decimal;var i=n(195);t.fromHex=i.fromHex,t.toHex=i.toHex,t.fromAscii=i.fromAscii,t.toAscii=i.toAscii,t.fromBase64=i.fromBase64,t.toBase64=i.toBase64,t.fromRfc3339=i.fromRfc3339,t.toRfc3339=i.toRfc3339,t.fromUtf8=i.fromUtf8,t.toUtf8=i.toUtf8,t.Bech32=i.Bech32;var o=n(363);t.isNonNullObject=o.isNonNullObject,t.isUint8Array=o.isUint8Array;var a=n(751);t.isJsonCompatibleValue=a.isJsonCompatibleValue,t.isJsonCompatibleDictionary=a.isJsonCompatibleDictionary,t.isJsonCompatibleArray=a.isJsonCompatibleArray;var s=n(752);t.TransactionEncoder=s.TransactionEncoder;var c=n(753);t.Encoding=c.Encoding},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const i=n(198),o=n(762),a=n(763);t.WebCryptoProvider=class{constructor(e=window.crypto){this.crypto=e}importBlockCipherKey(e){return r(this,void 0,void 0,(function*(){return o.default.importKey(this.crypto,e)}))}importCTRKey(e){return r(this,void 0,void 0,(function*(){try{return yield a.default.importKey(this.crypto,e)}catch(e){throw e.message.includes("unsupported")?new i.NotImplementedError("WebCryptoProvider: AES-CTR unsupported. Use PolyfillCryptoProvider."):e}}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){return"undefined"!=typeof window?void 0:n(72)};t.getNodeCrypto=r;var i=function(){if("undefined"!=typeof window&&window.crypto)return window.crypto.subtle};t.getWebCrypto=i;var o=function(){if("undefined"!=typeof window){if(window.msCrypto)return window.msCrypto.subtle;if(window.crypto)return window.crypto.subtle}};t.getWebCryptoAll=o;var a=function(){if("undefined"!=typeof window){if(window.msCrypto)return window.msCrypto;if(window.crypto)return window.crypto}};t.getRootWebCryptoAll=a;var s=function(){if("undefined"!=typeof window&&window.msCrypto)return window.msCrypto.subtle};t.getMsCrypto=s;var c=function(){var e=i(),t=r(),n=s();return void 0!==t?{name:"nodeCrypto",crypto:t}:void 0!==e&&void 0===n?{name:"webCrypto",crypto:e}:void 0!==n?{name:"msCrypto",crypto:n}:{name:void 0}};t.getCrypto=c,t.default={getNodeCrypto:r,getWebCrypto:i,getMsCrypto:s,getWebCryptoAll:o,getRootWebCryptoAll:a,getCrypto:c}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetSecret20ViewingKey=t.RemoveTokenMsg=t.AddTokenMsg=t.SuggestTokenMsg=t.GetTokensMsg=void 0;const r=n(18),i=n(382);class o extends r.Message{constructor(e){super(),this.chainId=e}static type(){return"get-tokens"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return i.ROUTE}type(){return o.type()}}t.GetTokensMsg=o;class a extends r.Message{constructor(e,t,n){super(),this.chainId=e,this.contractAddress=t,this.viewingKey=n}static type(){return"suggest-token"}approveExternal(){return!0}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty");if(!this.contractAddress)throw new Error("Contract address is empty")}route(){return i.ROUTE}type(){return a.type()}}t.SuggestTokenMsg=a;class s extends r.Message{constructor(e,t){super(),this.chainId=e,this.currency=t}static type(){return"add-token"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return i.ROUTE}type(){return s.type()}}t.AddTokenMsg=s;class c extends r.Message{constructor(e,t){super(),this.chainId=e,this.currency=t}static type(){return"remove-token"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty")}route(){return i.ROUTE}type(){return c.type()}}t.RemoveTokenMsg=c;class l extends r.Message{constructor(e,t){super(),this.chainId=e,this.contractAddress=t}static type(){return"get-secret20-viewing-key"}validateBasic(){if(!this.chainId)throw new Error("Chain id is empty");if(!this.contractAddress)throw new Error("Contract address is empty")}approveExternal(){return!0}route(){return i.ROUTE}type(){return l.type()}}t.GetSecret20ViewingKey=l},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return a}));var r=n(51),i=n.n(r),o=n(15);class a{constructor(){this.exchangeTimeout=3e4,this.unresponsiveTimeout=15e3,this.deviceModel=null,this._events=new i.a,this.send=async(t,n,r,i,a=e.alloc(0),s=[o.StatusCodes.OK])=>{if(a.length>=256)throw new o.TransportError("data.length exceed 256 bytes limit. Got: "+a.length,"DataLengthTooBig");const c=await this.exchange(e.concat([e.from([t,n,r,i]),e.from([a.length]),a])),l=c.readUInt16BE(c.length-2);if(!s.some(e=>e===l))throw new o.TransportStatusError(l);return c},this.exchangeBusyPromise=void 0,this.exchangeAtomicImpl=async e=>{if(this.exchangeBusyPromise)throw new o.TransportRaceCondition("An action was already pending on the Ledger device. Please deny or reconnect.");let t;const n=new Promise(e=>{t=e});this.exchangeBusyPromise=n;let r=!1;const i=setTimeout(()=>{r=!0,this.emit("unresponsive")},this.unresponsiveTimeout);try{const n=await e();return r&&this.emit("responsive"),n}finally{clearTimeout(i),t&&t(),this.exchangeBusyPromise=null}},this._appAPIlock=null}exchange(e){throw new Error("exchange not implemented")}setScrambleKey(e){}close(){return Promise.resolve()}on(e,t){this._events.on(e,t)}off(e,t){this._events.removeListener(e,t)}emit(e,...t){this._events.emit(e,...t)}setDebugMode(){console.warn("setDebugMode is deprecated. use @ledgerhq/logs instead. No logs are emitted in this anymore.")}setExchangeTimeout(e){this.exchangeTimeout=e}setExchangeUnresponsiveTimeout(e){this.unresponsiveTimeout=e}static create(e=3e3,t){return new Promise((n,r)=>{let i=!1;const a=this.listen({next:t=>{i=!0,a&&a.unsubscribe(),s&&clearTimeout(s),this.open(t.descriptor,e).then(n,r)},error:e=>{s&&clearTimeout(s),r(e)},complete:()=>{s&&clearTimeout(s),i||r(new o.TransportError(this.ErrorMessage_NoDeviceFound,"NoDeviceFound"))}}),s=t?setTimeout(()=>{a.unsubscribe(),r(new o.TransportError(this.ErrorMessage_ListenTimeout,"ListenTimeout"))},t):null})}decorateAppAPIMethods(e,t,n){for(let r of t)e[r]=this.decorateAppAPIMethod(r,e[r],e,n)}decorateAppAPIMethod(e,t,n,r){return async(...i)=>{const{_appAPIlock:a}=this;if(a)return Promise.reject(new o.TransportError("Ledger Device is busy (lock "+a+")","TransportLocked"));try{return this._appAPIlock=e,this.setScrambleKey(r),await t.apply(n,i)}finally{this._appAPIlock=null}}}}a.isSupported=void 0,a.list=void 0,a.listen=void 0,a.open=void 0,a.ErrorMessage_ListenTimeout="No Ledger device found (timeout)",a.ErrorMessage_NoDeviceFound="No Ledger device found"}).call(this,n(2).Buffer)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(15);function i(t){const n=e.alloc(2);return n.writeUInt16BE(t,0),n}const o={data:e.alloc(0),dataLength:0,sequence:0};var a=(t,n)=>({makeBlocks(r){let o=e.concat([i(r.length),r]);const a=n-5,s=Math.ceil(o.length/a);o=e.concat([o,e.alloc(s*a-o.length+1).fill(0)]);const c=[];for(let n=0;n<s;n++){const r=e.alloc(5);r.writeUInt16BE(t,0),r.writeUInt8(5,2),r.writeUInt16BE(n,3);const i=o.slice(n*a,(n+1)*a);c.push(e.concat([r,i]))}return c},reduceResponse(n,i){let{data:a,dataLength:s,sequence:c}=n||o;if(i.readUInt16BE(0)!==t)throw new r.TransportError("Invalid channel","InvalidChannel");if(5!==i.readUInt8(2))throw new r.TransportError("Invalid tag","InvalidTag");if(i.readUInt16BE(3)!==c)throw new r.TransportError("Invalid sequence","InvalidSequence");n||(s=i.readUInt16BE(5)),c++;const l=i.slice(n?5:7);return a=e.concat([a,l]),a.length>s&&(a=a.slice(0,s)),{data:a,dataLength:s,sequence:c}},getReducedResult(e){if(e&&e.dataLength===e.data.length)return e.data}});t.default=a}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=n(1117),i=n(1118);e.exports={errors:r,formatters:i}},function(e,t,n){"use strict";var r=n(0);const i="onBlur",o="onChange",a="onSubmit",s="blur",c="change",l="input",u="max",f="min",d="maxLength",p="minLength",h="pattern",m="required",b="validate";var y=e=>void 0===e,g=e=>null===e||y(e),v=e=>Array.isArray(e);const w=e=>"object"==typeof e;var _=e=>!g(e)&&!v(e)&&w(e);const k=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,x=/^\w*$/,S=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,O=/\\(\\)?/g,E=/^(?:0|[1-9]\d*)$/;function T(e){return E.test(e)&&e>-1}function A(e,t,n){let r=-1;const i=function(e){return!v(e)&&(x.test(e)||!k.test(e))}(t)?[t]:(e=>{const t=[];return e.replace(S,(e,n,r,i)=>{t.push(r?i.replace(O,"$1"):n||e)}),t})(t),o=i.length,a=o-1;for(;++r<o;){const t=i[r];let o=n;if(r!==a){const n=e[t];o=_(n)||v(n)?n:T(i[r+1])?[]:{}}e[t]=o,e=e[t]}return e}var M=e=>Object.entries(e).reduce((e,[t,n])=>t.match(/\[.+\]/gi)||t.indexOf(".")>0?(A(e,t,n),e):Object.assign(Object.assign({},e),{[t]:n}),{}),I=(e,t)=>{e.removeEventListener&&(e.removeEventListener(l,t),e.removeEventListener(c,t),e.removeEventListener(s,t))},P=e=>"radio"===e,C=e=>"checkbox"===e;function j(e){return!e||e instanceof HTMLElement&&e.nodeType!==Node.DOCUMENT_NODE&&j(e.parentNode)}const D={isValid:!1,value:""};var R=e=>v(e)?e.reduce((e,{ref:{checked:t,value:n}})=>t?{isValid:!0,value:n}:e,D):D,N=e=>"select-multiple"===e,B=e=>""===e;const L={value:!1,isValid:!1},U={value:!0,isValid:!0};var F=e=>{if(v(e)){if(e.length>1){const t=e.filter(({ref:{checked:e}})=>e).map(({ref:{value:e}})=>e);return{value:t,isValid:!!t.length}}const{checked:t,value:n,attributes:r}=e[0].ref;return t?r&&!y(r.value)?y(n)||B(n)?U:{value:n,isValid:!0}:U:L}return L};function q(e,t){const{type:n,name:r,options:i,value:o,files:a}=t,s=e[r];return"file"===n?a:P(n)?s?R(s.options).value:"":N(n)?(e=>[...e].filter(({selected:e})=>e).map(({value:e})=>e))(i):C(n)?!!s&&F(s.options).value:o}var z=e=>Object.values(e).reduce((t,{ref:n,ref:{name:r}})=>Object.assign(Object.assign({},t),{[r]:q(e,n)}),{}),V=e=>_(e)&&!Object.keys(e).length,H=(e,t,n)=>_(e)&&e.type===t&&e.message===n;var $=e=>e instanceof RegExp,K=e=>{const t=_(e)&&!$(e);return{value:t?e.value:e,message:t?e.message:""}},W=e=>"string"==typeof e,G=(e,t,n)=>{e&&W(n)&&t.setCustomValidity(n)},J=e=>"function"==typeof e,Q=e=>"boolean"==typeof e;function Y(e,t,n,r="validate"){const i=W(e);if(i||Q(e)&&!e){const o=i?e:"",a={type:r,message:o,ref:t};return n(o),a}}var Z=(e,t,n,r,i)=>{if(!t)return{};const o=n[e];return Object.assign(Object.assign({},o),{types:Object.assign(Object.assign({},o&&o.types?o.types:{}),{[r]:i||!0})})},X=async(e,t,n,{ref:r,ref:{type:i,value:o,name:a,valueAsNumber:s,valueAsDate:c},options:l,required:y,maxLength:v,minLength:w,min:k,max:x,pattern:S,validate:O})=>{const E=e.current,T={},A=P(i),M=C(i),I=A||M,j=B(o),D=G.bind(null,t,r),N=Z.bind(null,a,n,T);if(y&&(!A&&!M&&(j||g(o))||Q(o)&&!o||M&&!F(l).isValid||A&&!R(l).isValid)){const e=W(y)?y:K(y).message;if(T[a]=Object.assign({type:m,message:e,ref:I?E[a].options[0].ref:r},N(m,e)),D(e),!n)return T}if(!g(k)||!g(x)){let e,t;const{value:l,message:d}=K(x),{value:p,message:h}=K(k);if("number"===i){const n=s||parseFloat(o);g(l)||(e=n>l),g(p)||(t=n<p)}else{const n=c||new Date(o);W(l)&&(e=n>new Date(l)),W(p)&&(t=n<new Date(p))}if(e||t){const t=e?d:h;if(T[a]=Object.assign({type:e?u:f,message:t,ref:r},N(e?u:f,t)),D(t),!n)return T}}if(W(o)&&!j&&(v||w)){const{value:e,message:t}=K(v),{value:i,message:s}=K(w),c=o.toString().length,l=v&&c>e,u=w&&c<i;if(l||u){const e=l?t:s;if(T[a]=Object.assign({type:l?d:p,message:e,ref:r},N(l?d:p,e)),D(e),!n)return T}}if(S&&!j){const{value:e,message:t}=K(S);if($(e)&&!e.test(o)&&(T[a]=Object.assign({type:h,message:t,ref:r},N(h,t)),D(t),!n))return T}if(O){const e=q(E,r),t=I&&l?l[0].ref:r;if(J(O)){const r=Y(await O(e),t,D);if(r&&(T[a]=Object.assign(Object.assign({},r),N(b,r.message)),!n))return T}else if(_(O)){const r=Object.entries(O),i=await new Promise(i=>{r.reduce(async(o,[s,c],l)=>{if(!V(await o)&&!n||!J(c))return i(o);let u;const f=Y(await c(e),t,D,s);return f?(u=Object.assign(Object.assign({},f),N(s,f.message)),n&&(T[a]=u)):u=o,r.length-1===l?i(u):u},{})});if(!V(i)&&(T[a]=Object.assign({ref:t},i),!n))return T}}return t&&r.setCustomValidity(""),T};const ee=(e,t)=>v(e.inner)?e.inner.reduce((e,{path:n,message:r,type:i})=>Object.assign(Object.assign({},e),e[n]&&t?{[n]:Z(n,t,e,i,r)}:{[n]:Object.assign({message:r,type:i},t?{types:{[i]:r||!0}}:{})}),{}):{[e.path]:{message:e.message,type:e.type}};async function te(e,t,n,r){try{return{values:await e.validate(r,t),errors:{}}}catch(e){return{values:{},errors:ee(e,n)}}}var ne=(e,t,n)=>{const r=t.split(/[,[\].]+?/).filter(Boolean).reduce((e,t)=>g(e)?e:e[t],e);return y(r)||r===e?n:r},re=(e,t,n)=>y(e[t])?ne(e,t,n):e[t];var ie=e=>g(e)||!w(e);const oe=(e,t)=>v(t)?t.map((t,n)=>{const r=`${e}[${n}]`;return ie(t)?r:oe(r,t)}):Object.entries(t).map(([t,n])=>{const r=`${e}.${t}`;return ie(n)?r:oe(r,n)});var ae=(e,t)=>function e(t){return t.reduce((t,n)=>t.concat(v(n)?e(n):n),[])}(oe(e,t)),se=(e,t,n,r)=>{let i;return V(e)?i=void 0:y(e[t])?(i=ne(M(e),t),y(i)||ae(t,i).forEach(e=>n.add(e))):(n.add(t),i=e[t]),y(i)?_(r)?re(r,t):r:i};
-/*! *****************************************************************************
-Copyright (c) Microsoft Corporation. All rights reserved.
-Licensed under the Apache License, Version 2.0 (the "License"); you may not use
-this file except in compliance with the License. You may obtain a copy of the
-License at http://www.apache.org/licenses/LICENSE-2.0
-
-THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
-WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
-MERCHANTABLITY OR NON-INFRINGEMENT.
-
-See the Apache Version 2.0 License for specific language governing permissions
-and limitations under the License.
-***************************************************************************** */
-function ce(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}const le=(e,t)=>{const n=t;e[n];return ce(e,["symbol"==typeof n?n:n+""])};var ue=e=>({isOnSubmit:!e||e===a,isOnBlur:e===i,isOnChange:e===o});const{useRef:fe,useState:de,useCallback:pe,useEffect:he}=r;Object(r.createContext)(null);t.a=function({mode:e=a,reValidateMode:t=o,validationSchema:n,defaultValues:r={},nativeValidation:i=!1,submitFocusError:u=!0,validationSchemaOption:f={abortEarly:!1},validateCriteriaMode:d}={}){const p=fe({}),m="all"===d,b=fe({}),w=fe(new Set),k=fe(new Set),x=fe(new Set),S=fe(new Set),O=fe(new Set),E=fe(!0),T=fe({}),A=fe(r),D=fe(!1),R=fe(!1),B=fe(!1),L=fe(!1),U=fe(0),F=fe(!1),G=fe(),[,J]=de(),{isOnBlur:Q,isOnSubmit:Y}=fe(ue(e)).current,Z="undefined"==typeof window,ee="undefined"!=typeof document&&!Z&&!y(window.HTMLElement),ne=!Z&&"Proxy"in window,ie=fe({dirty:!ne,isSubmitted:Y,submitCount:!ne,touched:!ne,isSubmitting:!ne,isValid:!ne}),{isOnBlur:oe,isOnSubmit:ae}=fe(ue(t)).current,ce=fe(f);A.current=A.current?A.current:r;const me=e=>Object.assign(Object.assign({},b.current),e),be=pe(()=>{D.current||J({})},[]),ye=pe(X.bind(null,p,i,m),[]),ge=pe(te.bind(null,n,ce.current,m),[n]),ve=pe((e,t,r,i)=>{let o=r||function({errors:e,name:t,error:n,validFields:r,fieldsWithValidation:i}){const o=V(n),a=V(e),s=n[t],c=e[t];return!(o&&r.has(t)||c&&c.isManual)&&(!!(a!==o||!a&&!c||o&&i.has(t)&&!r.has(t))||s&&!H(c,s.type,s.message))}({errors:b.current,error:t,name:e,validFields:O.current,fieldsWithValidation:S.current});if(V(t)?((S.current.has(e)||n)&&(O.current.add(e),o=o||b.current[e]),b.current=le(b.current,e)):(O.current.delete(e),o=o||!b.current[e]),b.current=me(t),o&&!i)return be(),!0},[be,n]),we=pe((e,t)=>{const n=p.current[e];if(!n)return!1;const r=n.ref,{type:i}=r,o=n.options,a=ee&&r instanceof window.HTMLElement&&g(t)?"":t;return P(i)&&o?o.forEach(({ref:e})=>e.checked=e.value===a):N(i)?[...r.options].forEach(e=>e.selected=a.includes(e.value)):C(i)&&o?o.length>1?o.forEach(({ref:e})=>e.checked=a.includes(e.value)):o[0].ref.checked=!!a:r.value=a,i},[ee]),_e=e=>{if(!p.current[e])return!1;const t=T.current[e]!==q(p.current,p.current[e].ref),n=x.current.has(e)!==t;return t?x.current.add(e):x.current.delete(e),L.current=!!x.current.size,n&&ie.current.dirty},ke=pe((e,t)=>{if(we(e,t),_e(e)||!w.current.has(e)&&ie.current.touched)return!!w.current.add(e)},[we]),xe=pe(async({name:e,value:t},n,r)=>{const o=p.current[e];if(!o)return!1;y(t)||ke(e,t),n&&be();const a=await X(p,i,m,o);return ve(e,a,!1,r),V(a)},[i,be,ve,ke,m]),Se=pe(async(e,t)=>{const{errors:r}=await te(n,ce.current,m,M(z(p.current))),i=v(e),o=v(e)?e.map(({name:e})=>e):[e.name],a=o.filter(e=>!r[e]),s=E.current;if(E.current=V(r),i)b.current=((e,t)=>Object.entries(e).reduce((e,[n,r])=>t.some(e=>e===n)?e:Object.assign(Object.assign({},e),{[n]:r}),{}))(me(Object.entries(r).filter(([e])=>o.includes(e)).reduce((e,[t,n])=>Object.assign(Object.assign({},e),{[t]:n}),{})),a),be();else{const e=o[0];ve(e,r[e]?{[e]:r[e]}:{},t||s!==E.current)}return V(b.current)},[be,ve,m,n]),Oe=pe(async(e,t)=>{const r=e||Object.keys(p.current).map(e=>({name:e}));if(n)return Se(r,t);if(v(r)){const e=await Promise.all(r.map(async e=>await xe(e,!1,!0)));return be(),e.every(Boolean)}return await xe(r,t)},[Se,xe,be,n]),Ee=pe((e,t,n)=>{const r=ke(e,t)||R.current||k.current.has(e);if(n)return Oe({name:e},r);r&&be()},[be,ke,Oe]);G.current=G.current?G.current:async({type:e,target:t})=>{const r=t?t.name:"",o=p.current,a=b.current,c=o[r],l=a[r];let u;if(!c)return;const f=e===s,d=Y&&ae||Y&&!B.current||Q&&!f&&!l||oe&&!f&&l||ae&&l,h=_e(r);let y=R.current||k.current.has(r)||h;if(f&&!w.current.has(r)&&ie.current.touched&&(w.current.add(r),y=!0),d)return y&&be();if(n){const{errors:e}=await te(n,ce.current,m,M(z(o))),t=V(e);u=e[r]?{[r]:e[r]}:{},E.current!==t&&(y=!0),E.current=t}else u=await X(p,i,m,c);!ve(r,u)&&y&&be()};const Te=pe(()=>{const e=V(A.current)?z(p.current):A.current;ge(M(e)).then(({errors:e})=>{const t=E.current;E.current=V(e),t&&t!==E.current&&be()})},[be,ge]),Ae=pe(e=>{b.current=le(b.current,e),p.current=le(p.current,e),T.current=le(T.current,e),[w,x,S,O,k].forEach(t=>t.current.delete(e)),(ie.current.isValid||ie.current.touched)&&be(),n&&Te()},[be]),Me=pe((e,t)=>{e&&(y(G.current)||function(e,t,n,r){if(!n)return;const{ref:i,mutationWatcher:o}=n;if(!i.type||!e[i.name])return;const{name:a,type:s}=i,c=e[a];if((P(s)||C(s))&&c){const{options:n}=c;v(n)&&n.length?(n.forEach(({ref:e},i)=>{const o=n[i];if(o&&j(e)||r){const e=o.mutationWatcher;I(o,t),e&&e.disconnect(),n.splice(i,1)}}),n&&!n.length&&delete e[a]):delete e[a]}else(j(i)||r)&&(I(i,t),o&&o.disconnect(),delete e[a])}(p.current,G.current,e,t),Ae(e.ref.name))},[Ae]),Ie=({name:e,type:t,types:n,message:r,preventRender:i})=>{const o=b.current,a=p.current[e];H(o[e],t,r)||(o[e]={type:t,types:n,message:r,ref:a?a.ref:{},isManual:!0},i||be())};function Pe(e,t={}){if(!e.name)return console.warn("Missing name @",e);const{name:r,type:o,value:a}=e,u=Object.assign({ref:e},t),f=p.current,d=P(o)||C(o);let m=f[r];if(d?m&&v(m.options)&&m.options.find(({ref:e})=>a===e.value):m)return void(f[r]=Object.assign(Object.assign({},m),t));if(o){const n=function(e,t){const n=new MutationObserver(()=>{j(e)&&(n.disconnect(),t())});return n.observe(window.document,{childList:!0,subtree:!0}),n}(e,()=>Me(u));m=d?Object.assign({options:[...m&&m.options||[],{ref:e,mutationWatcher:n}],ref:{type:o,name:r}},t):Object.assign(Object.assign({},u),{mutationWatcher:n})}else m=u;if(f[r]=m,!V(A.current)){const e=re(A.current,r);y(e)||we(r,e)}if(n?Te():V(t)||(S.current.add(r),!Y&&ie.current.isValid&&ye(m).then(e=>{const t=E.current;V(e)?O.current.add(r):E.current=!1,t!==E.current&&be()})),T.current[r]||(T.current[r]=q(f,m.ref)),!o)return;const b=d&&m.options?m.options[m.options.length-1]:m;i&&t?function(e,t){Object.entries(t).forEach(([t,n])=>{const{value:r}=K(n);t===h&&$(r)?e[t]=r.source:e[t]=t===h||r})}(e,t):function({field:e,handleChange:t,isRadioOrCheckbox:n}){const{ref:r}=e;r.addEventListener&&(r.addEventListener(n?c:l,t),r.addEventListener(s,t))}({field:b,isRadioOrCheckbox:d,handleChange:G.current})}const Ce=pe(e=>async t=>{let r,i;t&&(t.preventDefault(),t.persist());const o=p.current;ie.current.isSubmitting&&(F.current=!0,be());try{if(n){i=z(o);const{errors:e,values:t}=await ge(M(i));b.current=e,r=e,i=t}else{const{errors:e,values:t}=await Object.values(o).reduce(async(e,t)=>{if(!t)return e;const n=await e,{ref:r,ref:{name:i}}=t;if(!o[i])return Promise.resolve(n);const a=await ye(t);return a[i]?(n.errors=Object.assign(Object.assign({},n.errors),a),O.current.delete(i),Promise.resolve(n)):(S.current.has(i)&&O.current.add(i),n.values[i]=q(o,r),Promise.resolve(n))},Promise.resolve({errors:{},values:{}}));r=e,i=t}V(r)?(b.current={},await e(M(i),t)):(u&&Object.keys(r).reduce((e,t)=>{const n=o[t];if(n&&e){if(n.ref.focus)return n.ref.focus(),!1;if(n.options)return n.options[0].ref.focus(),!1}return e},!0),b.current=r)}finally{B.current=!0,F.current=!1,U.current=U.current+1,be()}},[be,u,ye,ge,n]),je=pe(e=>{const t=Object.entries(p.current);for(const[,e]of t)if(e&&e.ref&&e.ref.closest)try{e.ref.closest("form").reset();break}catch(e){}b.current={},p.current={},O.current=new Set,S.current=new Set,T.current={},w.current=new Set,k.current=new Set,x.current=new Set,R.current=!1,B.current=!1,L.current=!1,E.current=!0,U.current=0,e&&(A.current=e),be()},[be]),De=pe(e=>{const t=z(p.current),n=V(t)?r:t;return e&&e.nest?M(n):n},[r]);he(()=>()=>{D.current=!0,p.current&&Object.values(p.current).forEach(e=>Me(e,!0))},[Me]),n||(E.current=O.current.size>=S.current.size&&V(b.current));const Re={dirty:L.current,isSubmitted:B.current,submitCount:U.current,touched:[...w.current],isSubmitting:F.current,isValid:Y?B.current&&V(b.current):V(p.current)||E.current};return{register:pe((function(e,t){if(!Z&&e)if(t&&W(t.name))Pe({name:t.name},t);else{if(!_(e)||!("name"in e))return t=>t&&Pe(t,e);Pe(e,t)}}),[T.current,A.current]),unregister:pe((function(e){V(p.current)||(v(e)?e:[e]).forEach(e=>Me(p.current[e],!0))}),[Me]),clearError:pe((function(e){y(e)?b.current={}:(v(e)?e:[e]).forEach(e=>b.current=le(b.current,e)),be()}),[]),setError:pe((function(e,t="",n){W(e)?Ie(Object.assign({name:e},_(t)?{types:t,type:""}:{type:t,message:n})):v(e)&&(e.forEach(e=>Ie(Object.assign(Object.assign({},e),{preventRender:!0}))),be())}),[]),handleSubmit:Ce,watch:function(e,t){const n=y(t)?y(r)?{}:r:t,i=z(p.current),o=k.current;return ne&&(ie.current.dirty=!0),W(e)?se(i,e,o,n):v(e)?e.reduce((e,t)=>{let r;return r=V(p.current)&&_(n)?re(n,t):se(i,t,o,n),Object.assign(Object.assign({},e),{[t]:r})},{}):(R.current=!0,!V(i)&&i||t||r)},reset:je,setValue:Ee,triggerValidation:Oe,getValues:De,errors:b.current,formState:ne?new Proxy(Re,{get:(e,t)=>t in e?(ie.current[t]=!0,e[t]):{}}):Re}}},function(e,t,n){(function(e,n){var r;!function(){var i="object"==typeof self&&self.self===self&&self||"object"==typeof e&&e.global===e&&e||this||{},o=i._,a=Array.prototype,s=Object.prototype,c="undefined"!=typeof Symbol?Symbol.prototype:null,l=a.push,u=a.slice,f=s.toString,d=s.hasOwnProperty,p=Array.isArray,h=Object.keys,m=Object.create,b=function(){},y=function(e){return e instanceof y?e:this instanceof y?void(this._wrapped=e):new y(e)};t.nodeType?i._=y:(!n.nodeType&&n.exports&&(t=n.exports=y),t._=y),y.VERSION="1.9.1";var g,v=function(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,i){return e.call(t,n,r,i)};case 4:return function(n,r,i,o){return e.call(t,n,r,i,o)}}return function(){return e.apply(t,arguments)}},w=function(e,t,n){return y.iteratee!==g?y.iteratee(e,t):null==e?y.identity:y.isFunction(e)?v(e,t,n):y.isObject(e)&&!y.isArray(e)?y.matcher(e):y.property(e)};y.iteratee=g=function(e,t){return w(e,t,1/0)};var _=function(e,t){return t=null==t?e.length-1:+t,function(){for(var n=Math.max(arguments.length-t,0),r=Array(n),i=0;i<n;i++)r[i]=arguments[i+t];switch(t){case 0:return e.call(this,r);case 1:return e.call(this,arguments[0],r);case 2:return e.call(this,arguments[0],arguments[1],r)}var o=Array(t+1);for(i=0;i<t;i++)o[i]=arguments[i];return o[t]=r,e.apply(this,o)}},k=function(e){if(!y.isObject(e))return{};if(m)return m(e);b.prototype=e;var t=new b;return b.prototype=null,t},x=function(e){return function(t){return null==t?void 0:t[e]}},S=function(e,t){return null!=e&&d.call(e,t)},O=function(e,t){for(var n=t.length,r=0;r<n;r++){if(null==e)return;e=e[t[r]]}return n?e:void 0},E=Math.pow(2,53)-1,T=x("length"),A=function(e){var t=T(e);return"number"==typeof t&&t>=0&&t<=E};y.each=y.forEach=function(e,t,n){var r,i;if(t=v(t,n),A(e))for(r=0,i=e.length;r<i;r++)t(e[r],r,e);else{var o=y.keys(e);for(r=0,i=o.length;r<i;r++)t(e[o[r]],o[r],e)}return e},y.map=y.collect=function(e,t,n){t=w(t,n);for(var r=!A(e)&&y.keys(e),i=(r||e).length,o=Array(i),a=0;a<i;a++){var s=r?r[a]:a;o[a]=t(e[s],s,e)}return o};var M=function(e){var t=function(t,n,r,i){var o=!A(t)&&y.keys(t),a=(o||t).length,s=e>0?0:a-1;for(i||(r=t[o?o[s]:s],s+=e);s>=0&&s<a;s+=e){var c=o?o[s]:s;r=n(r,t[c],c,t)}return r};return function(e,n,r,i){var o=arguments.length>=3;return t(e,v(n,i,4),r,o)}};y.reduce=y.foldl=y.inject=M(1),y.reduceRight=y.foldr=M(-1),y.find=y.detect=function(e,t,n){var r=(A(e)?y.findIndex:y.findKey)(e,t,n);if(void 0!==r&&-1!==r)return e[r]},y.filter=y.select=function(e,t,n){var r=[];return t=w(t,n),y.each(e,(function(e,n,i){t(e,n,i)&&r.push(e)})),r},y.reject=function(e,t,n){return y.filter(e,y.negate(w(t)),n)},y.every=y.all=function(e,t,n){t=w(t,n);for(var r=!A(e)&&y.keys(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(!t(e[a],a,e))return!1}return!0},y.some=y.any=function(e,t,n){t=w(t,n);for(var r=!A(e)&&y.keys(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(t(e[a],a,e))return!0}return!1},y.contains=y.includes=y.include=function(e,t,n,r){return A(e)||(e=y.values(e)),("number"!=typeof n||r)&&(n=0),y.indexOf(e,t,n)>=0},y.invoke=_((function(e,t,n){var r,i;return y.isFunction(t)?i=t:y.isArray(t)&&(r=t.slice(0,-1),t=t[t.length-1]),y.map(e,(function(e){var o=i;if(!o){if(r&&r.length&&(e=O(e,r)),null==e)return;o=e[t]}return null==o?o:o.apply(e,n)}))})),y.pluck=function(e,t){return y.map(e,y.property(t))},y.where=function(e,t){return y.filter(e,y.matcher(t))},y.findWhere=function(e,t){return y.find(e,y.matcher(t))},y.max=function(e,t,n){var r,i,o=-1/0,a=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,c=(e=A(e)?e:y.values(e)).length;s<c;s++)null!=(r=e[s])&&r>o&&(o=r);else t=w(t,n),y.each(e,(function(e,n,r){((i=t(e,n,r))>a||i===-1/0&&o===-1/0)&&(o=e,a=i)}));return o},y.min=function(e,t,n){var r,i,o=1/0,a=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,c=(e=A(e)?e:y.values(e)).length;s<c;s++)null!=(r=e[s])&&r<o&&(o=r);else t=w(t,n),y.each(e,(function(e,n,r){((i=t(e,n,r))<a||i===1/0&&o===1/0)&&(o=e,a=i)}));return o},y.shuffle=function(e){return y.sample(e,1/0)},y.sample=function(e,t,n){if(null==t||n)return A(e)||(e=y.values(e)),e[y.random(e.length-1)];var r=A(e)?y.clone(e):y.values(e),i=T(r);t=Math.max(Math.min(t,i),0);for(var o=i-1,a=0;a<t;a++){var s=y.random(a,o),c=r[a];r[a]=r[s],r[s]=c}return r.slice(0,t)},y.sortBy=function(e,t,n){var r=0;return t=w(t,n),y.pluck(y.map(e,(function(e,n,i){return{value:e,index:r++,criteria:t(e,n,i)}})).sort((function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(n<r||void 0===r)return-1}return e.index-t.index})),"value")};var I=function(e,t){return function(n,r,i){var o=t?[[],[]]:{};return r=w(r,i),y.each(n,(function(t,i){var a=r(t,i,n);e(o,t,a)})),o}};y.groupBy=I((function(e,t,n){S(e,n)?e[n].push(t):e[n]=[t]})),y.indexBy=I((function(e,t,n){e[n]=t})),y.countBy=I((function(e,t,n){S(e,n)?e[n]++:e[n]=1}));var P=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;y.toArray=function(e){return e?y.isArray(e)?u.call(e):y.isString(e)?e.match(P):A(e)?y.map(e,y.identity):y.values(e):[]},y.size=function(e){return null==e?0:A(e)?e.length:y.keys(e).length},y.partition=I((function(e,t,n){e[n?0:1].push(t)}),!0),y.first=y.head=y.take=function(e,t,n){return null==e||e.length<1?null==t?void 0:[]:null==t||n?e[0]:y.initial(e,e.length-t)},y.initial=function(e,t,n){return u.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))},y.last=function(e,t,n){return null==e||e.length<1?null==t?void 0:[]:null==t||n?e[e.length-1]:y.rest(e,Math.max(0,e.length-t))},y.rest=y.tail=y.drop=function(e,t,n){return u.call(e,null==t||n?1:t)},y.compact=function(e){return y.filter(e,Boolean)};var C=function(e,t,n,r){for(var i=(r=r||[]).length,o=0,a=T(e);o<a;o++){var s=e[o];if(A(s)&&(y.isArray(s)||y.isArguments(s)))if(t)for(var c=0,l=s.length;c<l;)r[i++]=s[c++];else C(s,t,n,r),i=r.length;else n||(r[i++]=s)}return r};y.flatten=function(e,t){return C(e,t,!1)},y.without=_((function(e,t){return y.difference(e,t)})),y.uniq=y.unique=function(e,t,n,r){y.isBoolean(t)||(r=n,n=t,t=!1),null!=n&&(n=w(n,r));for(var i=[],o=[],a=0,s=T(e);a<s;a++){var c=e[a],l=n?n(c,a,e):c;t&&!n?(a&&o===l||i.push(c),o=l):n?y.contains(o,l)||(o.push(l),i.push(c)):y.contains(i,c)||i.push(c)}return i},y.union=_((function(e){return y.uniq(C(e,!0,!0))})),y.intersection=function(e){for(var t=[],n=arguments.length,r=0,i=T(e);r<i;r++){var o=e[r];if(!y.contains(t,o)){var a;for(a=1;a<n&&y.contains(arguments[a],o);a++);a===n&&t.push(o)}}return t},y.difference=_((function(e,t){return t=C(t,!0,!0),y.filter(e,(function(e){return!y.contains(t,e)}))})),y.unzip=function(e){for(var t=e&&y.max(e,T).length||0,n=Array(t),r=0;r<t;r++)n[r]=y.pluck(e,r);return n},y.zip=_(y.unzip),y.object=function(e,t){for(var n={},r=0,i=T(e);r<i;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n};var j=function(e){return function(t,n,r){n=w(n,r);for(var i=T(t),o=e>0?0:i-1;o>=0&&o<i;o+=e)if(n(t[o],o,t))return o;return-1}};y.findIndex=j(1),y.findLastIndex=j(-1),y.sortedIndex=function(e,t,n,r){for(var i=(n=w(n,r,1))(t),o=0,a=T(e);o<a;){var s=Math.floor((o+a)/2);n(e[s])<i?o=s+1:a=s}return o};var D=function(e,t,n){return function(r,i,o){var a=0,s=T(r);if("number"==typeof o)e>0?a=o>=0?o:Math.max(o+s,a):s=o>=0?Math.min(o+1,s):o+s+1;else if(n&&o&&s)return r[o=n(r,i)]===i?o:-1;if(i!=i)return(o=t(u.call(r,a,s),y.isNaN))>=0?o+a:-1;for(o=e>0?a:s-1;o>=0&&o<s;o+=e)if(r[o]===i)return o;return-1}};y.indexOf=D(1,y.findIndex,y.sortedIndex),y.lastIndexOf=D(-1,y.findLastIndex),y.range=function(e,t,n){null==t&&(t=e||0,e=0),n||(n=t<e?-1:1);for(var r=Math.max(Math.ceil((t-e)/n),0),i=Array(r),o=0;o<r;o++,e+=n)i[o]=e;return i},y.chunk=function(e,t){if(null==t||t<1)return[];for(var n=[],r=0,i=e.length;r<i;)n.push(u.call(e,r,r+=t));return n};var R=function(e,t,n,r,i){if(!(r instanceof t))return e.apply(n,i);var o=k(e.prototype),a=e.apply(o,i);return y.isObject(a)?a:o};y.bind=_((function(e,t,n){if(!y.isFunction(e))throw new TypeError("Bind must be called on a function");var r=_((function(i){return R(e,r,t,this,n.concat(i))}));return r})),y.partial=_((function(e,t){var n=y.partial.placeholder,r=function(){for(var i=0,o=t.length,a=Array(o),s=0;s<o;s++)a[s]=t[s]===n?arguments[i++]:t[s];for(;i<arguments.length;)a.push(arguments[i++]);return R(e,r,this,this,a)};return r})),y.partial.placeholder=y,y.bindAll=_((function(e,t){var n=(t=C(t,!1,!1)).length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var r=t[n];e[r]=y.bind(e[r],e)}})),y.memoize=function(e,t){var n=function(r){var i=n.cache,o=""+(t?t.apply(this,arguments):r);return S(i,o)||(i[o]=e.apply(this,arguments)),i[o]};return n.cache={},n},y.delay=_((function(e,t,n){return setTimeout((function(){return e.apply(null,n)}),t)})),y.defer=y.partial(y.delay,y,1),y.throttle=function(e,t,n){var r,i,o,a,s=0;n||(n={});var c=function(){s=!1===n.leading?0:y.now(),r=null,a=e.apply(i,o),r||(i=o=null)},l=function(){var l=y.now();s||!1!==n.leading||(s=l);var u=t-(l-s);return i=this,o=arguments,u<=0||u>t?(r&&(clearTimeout(r),r=null),s=l,a=e.apply(i,o),r||(i=o=null)):r||!1===n.trailing||(r=setTimeout(c,u)),a};return l.cancel=function(){clearTimeout(r),s=0,r=i=o=null},l},y.debounce=function(e,t,n){var r,i,o=function(t,n){r=null,n&&(i=e.apply(t,n))},a=_((function(a){if(r&&clearTimeout(r),n){var s=!r;r=setTimeout(o,t),s&&(i=e.apply(this,a))}else r=y.delay(o,t,this,a);return i}));return a.cancel=function(){clearTimeout(r),r=null},a},y.wrap=function(e,t){return y.partial(t,e)},y.negate=function(e){return function(){return!e.apply(this,arguments)}},y.compose=function(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}},y.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},y.before=function(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}},y.once=y.partial(y.before,2),y.restArguments=_;var N=!{toString:null}.propertyIsEnumerable("toString"),B=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],L=function(e,t){var n=B.length,r=e.constructor,i=y.isFunction(r)&&r.prototype||s,o="constructor";for(S(e,o)&&!y.contains(t,o)&&t.push(o);n--;)(o=B[n])in e&&e[o]!==i[o]&&!y.contains(t,o)&&t.push(o)};y.keys=function(e){if(!y.isObject(e))return[];if(h)return h(e);var t=[];for(var n in e)S(e,n)&&t.push(n);return N&&L(e,t),t},y.allKeys=function(e){if(!y.isObject(e))return[];var t=[];for(var n in e)t.push(n);return N&&L(e,t),t},y.values=function(e){for(var t=y.keys(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=e[t[i]];return r},y.mapObject=function(e,t,n){t=w(t,n);for(var r=y.keys(e),i=r.length,o={},a=0;a<i;a++){var s=r[a];o[s]=t(e[s],s,e)}return o},y.pairs=function(e){for(var t=y.keys(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=[t[i],e[t[i]]];return r},y.invert=function(e){for(var t={},n=y.keys(e),r=0,i=n.length;r<i;r++)t[e[n[r]]]=n[r];return t},y.functions=y.methods=function(e){var t=[];for(var n in e)y.isFunction(e[n])&&t.push(n);return t.sort()};var U=function(e,t){return function(n){var r=arguments.length;if(t&&(n=Object(n)),r<2||null==n)return n;for(var i=1;i<r;i++)for(var o=arguments[i],a=e(o),s=a.length,c=0;c<s;c++){var l=a[c];t&&void 0!==n[l]||(n[l]=o[l])}return n}};y.extend=U(y.allKeys),y.extendOwn=y.assign=U(y.keys),y.findKey=function(e,t,n){t=w(t,n);for(var r,i=y.keys(e),o=0,a=i.length;o<a;o++)if(t(e[r=i[o]],r,e))return r};var F,q,z=function(e,t,n){return t in n};y.pick=_((function(e,t){var n={},r=t[0];if(null==e)return n;y.isFunction(r)?(t.length>1&&(r=v(r,t[1])),t=y.allKeys(e)):(r=z,t=C(t,!1,!1),e=Object(e));for(var i=0,o=t.length;i<o;i++){var a=t[i],s=e[a];r(s,a,e)&&(n[a]=s)}return n})),y.omit=_((function(e,t){var n,r=t[0];return y.isFunction(r)?(r=y.negate(r),t.length>1&&(n=t[1])):(t=y.map(C(t,!1,!1),String),r=function(e,n){return!y.contains(t,n)}),y.pick(e,r,n)})),y.defaults=U(y.allKeys,!0),y.create=function(e,t){var n=k(e);return t&&y.extendOwn(n,t),n},y.clone=function(e){return y.isObject(e)?y.isArray(e)?e.slice():y.extend({},e):e},y.tap=function(e,t){return t(e),e},y.isMatch=function(e,t){var n=y.keys(t),r=n.length;if(null==e)return!r;for(var i=Object(e),o=0;o<r;o++){var a=n[o];if(t[a]!==i[a]||!(a in i))return!1}return!0},F=function(e,t,n,r){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var i=typeof e;return("function"===i||"object"===i||"object"==typeof t)&&q(e,t,n,r)},q=function(e,t,n,r){e instanceof y&&(e=e._wrapped),t instanceof y&&(t=t._wrapped);var i=f.call(e);if(i!==f.call(t))return!1;switch(i){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object Symbol]":return c.valueOf.call(e)===c.valueOf.call(t)}var o="[object Array]"===i;if(!o){if("object"!=typeof e||"object"!=typeof t)return!1;var a=e.constructor,s=t.constructor;if(a!==s&&!(y.isFunction(a)&&a instanceof a&&y.isFunction(s)&&s instanceof s)&&"constructor"in e&&"constructor"in t)return!1}r=r||[];for(var l=(n=n||[]).length;l--;)if(n[l]===e)return r[l]===t;if(n.push(e),r.push(t),o){if((l=e.length)!==t.length)return!1;for(;l--;)if(!F(e[l],t[l],n,r))return!1}else{var u,d=y.keys(e);if(l=d.length,y.keys(t).length!==l)return!1;for(;l--;)if(u=d[l],!S(t,u)||!F(e[u],t[u],n,r))return!1}return n.pop(),r.pop(),!0},y.isEqual=function(e,t){return F(e,t)},y.isEmpty=function(e){return null==e||(A(e)&&(y.isArray(e)||y.isString(e)||y.isArguments(e))?0===e.length:0===y.keys(e).length)},y.isElement=function(e){return!(!e||1!==e.nodeType)},y.isArray=p||function(e){return"[object Array]"===f.call(e)},y.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},y.each(["Arguments","Function","String","Number","Date","RegExp","Error","Symbol","Map","WeakMap","Set","WeakSet"],(function(e){y["is"+e]=function(t){return f.call(t)==="[object "+e+"]"}})),y.isArguments(arguments)||(y.isArguments=function(e){return S(e,"callee")});var V=i.document&&i.document.childNodes;"object"!=typeof Int8Array&&"function"!=typeof V&&(y.isFunction=function(e){return"function"==typeof e||!1}),y.isFinite=function(e){return!y.isSymbol(e)&&isFinite(e)&&!isNaN(parseFloat(e))},y.isNaN=function(e){return y.isNumber(e)&&isNaN(e)},y.isBoolean=function(e){return!0===e||!1===e||"[object Boolean]"===f.call(e)},y.isNull=function(e){return null===e},y.isUndefined=function(e){return void 0===e},y.has=function(e,t){if(!y.isArray(t))return S(e,t);for(var n=t.length,r=0;r<n;r++){var i=t[r];if(null==e||!d.call(e,i))return!1;e=e[i]}return!!n},y.noConflict=function(){return i._=o,this},y.identity=function(e){return e},y.constant=function(e){return function(){return e}},y.noop=function(){},y.property=function(e){return y.isArray(e)?function(t){return O(t,e)}:x(e)},y.propertyOf=function(e){return null==e?function(){}:function(t){return y.isArray(t)?O(e,t):e[t]}},y.matcher=y.matches=function(e){return e=y.extendOwn({},e),function(t){return y.isMatch(t,e)}},y.times=function(e,t,n){var r=Array(Math.max(0,e));t=v(t,n,1);for(var i=0;i<e;i++)r[i]=t(i);return r},y.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},y.now=Date.now||function(){return(new Date).getTime()};var H={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},$=y.invert(H),K=function(e){var t=function(t){return e[t]},n="(?:"+y.keys(e).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(i,t):e}};y.escape=K(H),y.unescape=K($),y.result=function(e,t,n){y.isArray(t)||(t=[t]);var r=t.length;if(!r)return y.isFunction(n)?n.call(e):n;for(var i=0;i<r;i++){var o=null==e?void 0:e[t[i]];void 0===o&&(o=n,i=r),e=y.isFunction(o)?o.call(e):o}return e};var W=0;y.uniqueId=function(e){var t=++W+"";return e?e+t:t},y.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var G=/(.)^/,J={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Q=/\\|'|\r|\n|\u2028|\u2029/g,Y=function(e){return"\\"+J[e]};y.template=function(e,t,n){!t&&n&&(t=n),t=y.defaults({},t,y.templateSettings);var r,i=RegExp([(t.escape||G).source,(t.interpolate||G).source,(t.evaluate||G).source].join("|")+"|$","g"),o=0,a="__p+='";e.replace(i,(function(t,n,r,i,s){return a+=e.slice(o,s).replace(Q,Y),o=s+t.length,n?a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":i&&(a+="';\n"+i+"\n__p+='"),t})),a+="';\n",t.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=new Function(t.variable||"obj","_",a)}catch(e){throw e.source=a,e}var s=function(e){return r.call(this,e,y)},c=t.variable||"obj";return s.source="function("+c+"){\n"+a+"}",s},y.chain=function(e){var t=y(e);return t._chain=!0,t};var Z=function(e,t){return e._chain?y(t).chain():t};y.mixin=function(e){return y.each(y.functions(e),(function(t){var n=y[t]=e[t];y.prototype[t]=function(){var e=[this._wrapped];return l.apply(e,arguments),Z(this,n.apply(y,e))}})),y},y.mixin(y),y.each(["pop","push","reverse","shift","sort","splice","unshift"],(function(e){var t=a[e];y.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0],Z(this,n)}})),y.each(["concat","join","slice"],(function(e){var t=a[e];y.prototype[e]=function(){return Z(this,t.apply(this._wrapped,arguments))}})),y.prototype.value=function(){return this._wrapped},y.prototype.valueOf=y.prototype.toJSON=y.prototype.value,y.prototype.toString=function(){return String(this._wrapped)},void 0===(r=function(){return y}.apply(t,[]))||(n.exports=r)}()}).call(this,n(12),n(71)(e))},function(e,t,n){(t=e.exports=n(243)).Stream=t,t.Readable=t,t.Writable=n(154),t.Duplex=n(65),t.Transform=n(246),t.PassThrough=n(450)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DecUtils=void 0;const r=n(112);class i{static trim(e){let t="string"==typeof e?e:e.toString();if(t.indexOf(".")<0)return t;for(let e=t.length-1;e>=0&&"0"===t[e];e--)t=t.slice(0,e);return t.length>0&&"."===t[t.length-1]&&(t=t.slice(0,t.length-1)),t}static getPrecisionDec(e){if(i.precisions[e.toString()])return i.precisions[e.toString()];let t=new r.Dec(1);for(let n=0;n<e;n++)t=t.mul(new r.Dec(10));return i.precisions[e.toString()]=t,t}}t.DecUtils=i,i.precisions={}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h}));var r=n(0),i=n.n(r),o=n(947),a=n(1070),s=n(402),c=n(388),l=n(827),u=n.n(l);const f=({img:e,title:t,paragraph:n,yes:o,no:a,onConfirm:l,onReject:f})=>i.a.createElement("div",{className:u.a.dialog},i.a.createElement("div",{className:u.a.bodyContainer},e||null,t?i.a.createElement("h1",null,t):null,i.a.createElement("p",null,n)),i.a.createElement("div",{className:u.a.buttons},i.a.createElement(s.a,{type:"button",size:"sm",color:"default",outline:!0,onClick:Object(r.useCallback)(e=>{f&&f(),e.preventDefault()},[f])},a||i.a.createElement(c.a,{id:"confirm.no"})),i.a.createElement(s.a,{type:"button",size:"sm",color:"primary",onClick:Object(r.useCallback)(e=>{l&&l(),e.preventDefault()},[l])},o||i.a.createElement(c.a,{id:"confirm.yes"})))),d=Object(r.createContext)(void 0),p=({children:e})=>{const[t,n]=Object(r.useState)(!1),[s,c]=Object(r.useState)(null),l=Object(r.useCallback)(e=>(s&&s.reject(),new Promise(t=>{let r=!1;c(Object.assign({},e,{resolve:()=>{r||(r=!0,n(!1),t(!0))},reject:()=>{r||(r=!0,n(!1),t(!1))}})),n(!0)})),[s]),p=Object(r.useCallback)(()=>{c(null)},[]);return i.a.createElement(d.Provider,{value:Object(r.useMemo)(()=>({confirm:l}),[l])},i.a.createElement(o.a,{isOpen:t,centered:!0,className:u.a.modalDialog,onClosed:p},i.a.createElement(a.a,{className:u.a.modal},i.a.createElement(f,{img:null==s?void 0:s.img,title:null==s?void 0:s.title,paragraph:(null==s?void 0:s.paragraph)?s.paragraph:"Unexpected. Something is wrong.",yes:null==s?void 0:s.yes,no:null==s?void 0:s.no,onConfirm:null==s?void 0:s.resolve,onReject:null==s?void 0:s.reject}))),e)};function h(){const e=Object(r.useContext)(d);if(!e)throw new Error("You probably forgot to use ConfirmProvider");return e}},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(226),a=n(0),s=n.n(a),c=n(1),l=n.n(c),u=n(10),f=n.n(u),d=n(893),p=n(8);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b=m(m({},d.Transition.propTypes),{},{children:l.a.oneOfType([l.a.arrayOf(l.a.node),l.a.node]),tag:p.p,baseClass:l.a.string,baseClassActive:l.a.string,className:l.a.string,cssModule:l.a.object,innerRef:l.a.oneOfType([l.a.object,l.a.string,l.a.func])}),y=m(m({},d.Transition.defaultProps),{},{tag:"div",baseClass:"fade",baseClassActive:"show",timeout:p.d.Fade,appear:!0,enter:!0,exit:!0,in:!0});function g(e){var t=e.tag,n=e.baseClass,o=e.baseClassActive,a=e.className,c=e.cssModule,l=e.children,u=e.innerRef,h=Object(i.a)(e,["tag","baseClass","baseClassActive","className","cssModule","children","innerRef"]),m=Object(p.n)(h,p.c),b=Object(p.m)(h,p.c);return s.a.createElement(d.Transition,m,(function(e){var i="entered"===e,d=Object(p.l)(f()(a,n,i&&o),c);return s.a.createElement(t,Object(r.a)({className:d},b,{ref:u}),l)}))}g.propTypes=b,g.defaultProps=y,t.a=g},function(e,t,n){var r=n(37),i=n(1467);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(2),i=r.Buffer;function o(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(o(r,t),t.Buffer=a),o(i,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){"use strict";(function(t,r,i){var o=n(119);function a(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var i=r.callback;t.pendingcb--,i(n),r=r.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}e.exports=g;var s,c=!t.browser&&["v0.10","v0.9."].indexOf(t.version.slice(0,5))>-1?r:o.nextTick;g.WritableState=y;var l=Object.create(n(95));l.inherits=n(4);var u={deprecate:n(155)},f=n(244),d=n(153).Buffer,p=i.Uint8Array||function(){};var h,m=n(245);function b(){}function y(e,t){s=s||n(65),e=e||{};var r=t instanceof s;this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var i=e.highWaterMark,l=e.writableHighWaterMark,u=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(l||0===l)?l:u,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var f=!1===e.decodeStrings;this.decodeStrings=!f,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,r,i){--t.pendingcb,n?(o.nextTick(i,r),o.nextTick(S,e,t),e._writableState.errorEmitted=!0,e.emit("error",r)):(i(r),e._writableState.errorEmitted=!0,e.emit("error",r),S(e,t))}(e,n,r,t,i);else{var a=k(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||_(e,n),r?c(w,e,n,a,i):w(e,n,a,i)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new a(this)}function g(e){if(s=s||n(65),!(h.call(g,this)||this instanceof s))return new g(e);this._writableState=new y(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),f.call(this)}function v(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function w(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),S(e,t)}function _(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),o=t.corkedRequestsFree;o.entry=n;for(var s=0,c=!0;n;)i[s]=n,n.isBuf||(c=!1),n=n.next,s+=1;i.allBuffers=c,v(e,t,!0,t.length,i,"",o.finish),t.pendingcb++,t.lastBufferedRequest=null,o.next?(t.corkedRequestsFree=o.next,o.next=null):t.corkedRequestsFree=new a(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,u=n.encoding,f=n.callback;if(v(e,t,!1,t.objectMode?1:l.length,l,u,f),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function k(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function x(e,t){e._final((function(n){t.pendingcb--,n&&e.emit("error",n),t.prefinished=!0,e.emit("prefinish"),S(e,t)}))}function S(e,t){var n=k(t);return n&&(!function(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,o.nextTick(x,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),n}l.inherits(g,f),y.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(y.prototype,"buffer",{get:u.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(h=Function.prototype[Symbol.hasInstance],Object.defineProperty(g,Symbol.hasInstance,{value:function(e){return!!h.call(this,e)||this===g&&(e&&e._writableState instanceof y)}})):h=function(e){return e instanceof this},g.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},g.prototype.write=function(e,t,n){var r,i=this._writableState,a=!1,s=!i.objectMode&&(r=e,d.isBuffer(r)||r instanceof p);return s&&!d.isBuffer(e)&&(e=function(e){return d.from(e)}(e)),"function"==typeof t&&(n=t,t=null),s?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof n&&(n=b),i.ended?function(e,t){var n=new Error("write after end");e.emit("error",n),o.nextTick(t,n)}(this,n):(s||function(e,t,n,r){var i=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):"string"==typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string/buffer chunk")),a&&(e.emit("error",a),o.nextTick(r,a),i=!1),i}(this,i,e,n))&&(i.pendingcb++,a=function(e,t,n,r,i,o){if(!n){var a=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=d.from(t,n));return t}(t,r,i);r!==a&&(n=!0,i="buffer",r=a)}var s=t.objectMode?1:r.length;t.length+=s;var c=t.length<t.highWaterMark;c||(t.needDrain=!0);if(t.writing||t.corked){var l=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:o,next:null},l?l.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else v(e,t,!1,s,r,i,o);return c}(this,i,s,e,t,n)),a},g.prototype.cork=function(){this._writableState.corked++},g.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||_(this,e))},g.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(g.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),g.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},g.prototype._writev=null,g.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||function(e,t,n){t.ending=!0,S(e,t),n&&(t.finished?o.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,r,n)},Object.defineProperty(g.prototype,"destroyed",{get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),g.prototype.destroy=m.destroy,g.prototype._undestroy=m.undestroy,g.prototype._destroy=function(e,t){this.end(),t(e)}}).call(this,n(13),n(223).setImmediate,n(12))},function(e,t,n){(function(t){function n(e){try{if(!t.localStorage)return!1}catch(e){return!1}var n=t.localStorage[e];return null!=n&&"true"===String(n).toLowerCase()}e.exports=function(e,t){if(n("noDeprecation"))return e;var r=!1;return function(){if(!r){if(n("throwDeprecation"))throw new Error(t);n("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}).call(this,n(12))},function(e,t,n){"use strict";var r=n(4),i=n(250),o=n(7).Buffer,a=new Array(16);function s(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function c(e,t){return e<<t|e>>>32-t}function l(e,t,n,r,i,o,a){return c(e+(t&n|~t&r)+i+o|0,a)+t|0}function u(e,t,n,r,i,o,a){return c(e+(t&r|n&~r)+i+o|0,a)+t|0}function f(e,t,n,r,i,o,a){return c(e+(t^n^r)+i+o|0,a)+t|0}function d(e,t,n,r,i,o,a){return c(e+(n^(t|~r))+i+o|0,a)+t|0}r(s,i),s.prototype._update=function(){for(var e=a,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var n=this._a,r=this._b,i=this._c,o=this._d;n=l(n,r,i,o,e[0],3614090360,7),o=l(o,n,r,i,e[1],3905402710,12),i=l(i,o,n,r,e[2],606105819,17),r=l(r,i,o,n,e[3],3250441966,22),n=l(n,r,i,o,e[4],4118548399,7),o=l(o,n,r,i,e[5],1200080426,12),i=l(i,o,n,r,e[6],2821735955,17),r=l(r,i,o,n,e[7],4249261313,22),n=l(n,r,i,o,e[8],1770035416,7),o=l(o,n,r,i,e[9],2336552879,12),i=l(i,o,n,r,e[10],4294925233,17),r=l(r,i,o,n,e[11],2304563134,22),n=l(n,r,i,o,e[12],1804603682,7),o=l(o,n,r,i,e[13],4254626195,12),i=l(i,o,n,r,e[14],2792965006,17),n=u(n,r=l(r,i,o,n,e[15],1236535329,22),i,o,e[1],4129170786,5),o=u(o,n,r,i,e[6],3225465664,9),i=u(i,o,n,r,e[11],643717713,14),r=u(r,i,o,n,e[0],3921069994,20),n=u(n,r,i,o,e[5],3593408605,5),o=u(o,n,r,i,e[10],38016083,9),i=u(i,o,n,r,e[15],3634488961,14),r=u(r,i,o,n,e[4],3889429448,20),n=u(n,r,i,o,e[9],568446438,5),o=u(o,n,r,i,e[14],3275163606,9),i=u(i,o,n,r,e[3],4107603335,14),r=u(r,i,o,n,e[8],1163531501,20),n=u(n,r,i,o,e[13],2850285829,5),o=u(o,n,r,i,e[2],4243563512,9),i=u(i,o,n,r,e[7],1735328473,14),n=f(n,r=u(r,i,o,n,e[12],2368359562,20),i,o,e[5],4294588738,4),o=f(o,n,r,i,e[8],2272392833,11),i=f(i,o,n,r,e[11],1839030562,16),r=f(r,i,o,n,e[14],4259657740,23),n=f(n,r,i,o,e[1],2763975236,4),o=f(o,n,r,i,e[4],1272893353,11),i=f(i,o,n,r,e[7],4139469664,16),r=f(r,i,o,n,e[10],3200236656,23),n=f(n,r,i,o,e[13],681279174,4),o=f(o,n,r,i,e[0],3936430074,11),i=f(i,o,n,r,e[3],3572445317,16),r=f(r,i,o,n,e[6],76029189,23),n=f(n,r,i,o,e[9],3654602809,4),o=f(o,n,r,i,e[12],3873151461,11),i=f(i,o,n,r,e[15],530742520,16),n=d(n,r=f(r,i,o,n,e[2],3299628645,23),i,o,e[0],4096336452,6),o=d(o,n,r,i,e[7],1126891415,10),i=d(i,o,n,r,e[14],2878612391,15),r=d(r,i,o,n,e[5],4237533241,21),n=d(n,r,i,o,e[12],1700485571,6),o=d(o,n,r,i,e[3],2399980690,10),i=d(i,o,n,r,e[10],4293915773,15),r=d(r,i,o,n,e[1],2240044497,21),n=d(n,r,i,o,e[8],1873313359,6),o=d(o,n,r,i,e[15],4264355552,10),i=d(i,o,n,r,e[6],2734768916,15),r=d(r,i,o,n,e[13],1309151649,21),n=d(n,r,i,o,e[4],4149444226,6),o=d(o,n,r,i,e[11],3174756917,10),i=d(i,o,n,r,e[2],718787259,15),r=d(r,i,o,n,e[9],3951481745,21),this._a=this._a+n|0,this._b=this._b+r|0,this._c=this._c+i|0,this._d=this._d+o|0},s.prototype._digest=function(){this._block[this._blockOffset++]=128,this._blockOffset>56&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=o.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=s},function(e,t,n){"use strict";var r=n(73).codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function e(t,n,o){if("function"==typeof n)return e(t,null,n);n||(n={}),o=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];e.apply(this,r)}}}(o||i);var a=n.readable||!1!==n.readable&&t.readable,s=n.writable||!1!==n.writable&&t.writable,c=function(){t.writable||u()},l=t._writableState&&t._writableState.finished,u=function(){s=!1,l=!0,a||o.call(t)},f=t._readableState&&t._readableState.endEmitted,d=function(){a=!1,f=!0,s||o.call(t)},p=function(e){o.call(t,e)},h=function(){var e;return a&&!f?(t._readableState&&t._readableState.ended||(e=new r),o.call(t,e)):s&&!l?(t._writableState&&t._writableState.ended||(e=new r),o.call(t,e)):void 0},m=function(){t.req.on("finish",u)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?s&&!t._writableState&&(t.on("end",c),t.on("close",c)):(t.on("complete",u),t.on("abort",h),t.req?m():t.on("request",m)),t.on("end",d),t.on("finish",u),!1!==n.error&&t.on("error",p),t.on("close",h),function(){t.removeListener("complete",u),t.removeListener("abort",h),t.removeListener("request",m),t.req&&t.req.removeListener("finish",u),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",u),t.removeListener("end",d),t.removeListener("error",p),t.removeListener("close",h)}}},function(e,t,n){"use strict";var r=n(32);function i(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}e.exports=i,i.prototype._init=function(){},i.prototype.update=function(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},i.prototype._buffer=function(e,t){for(var n=Math.min(this.buffer.length-this.bufferOff,e.length-t),r=0;r<n;r++)this.buffer[this.bufferOff+r]=e[t+r];return this.bufferOff+=n,n},i.prototype._flushBuffer=function(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},i.prototype._updateEncrypt=function(e){var t=0,n=0,r=(this.bufferOff+e.length)/this.blockSize|0,i=new Array(r*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(n+=this._flushBuffer(i,n)));for(var o=e.length-(e.length-t)%this.blockSize;t<o;t+=this.blockSize)this._update(e,t,i,n),n+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return i},i.prototype._updateDecrypt=function(e){for(var t=0,n=0,r=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,i=new Array(r*this.blockSize);r>0;r--)t+=this._buffer(e,t),n+=this._flushBuffer(i,n);return t+=this._buffer(e,t),i},i.prototype.final=function(e){var t,n;return e&&(t=this.update(e)),n="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(n):n},i.prototype._pad=function(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},i.prototype._finalEncrypt=function(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},i.prototype._unpad=function(e){return e},i.prototype._finalDecrypt=function(){r.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},function(e,t,n){var r=n(482),i=n(490),o=n(269);t.createCipher=t.Cipher=r.createCipher,t.createCipheriv=t.Cipheriv=r.createCipheriv,t.createDecipher=t.Decipher=i.createDecipher,t.createDecipheriv=t.Decipheriv=i.createDecipheriv,t.listCiphers=t.getCiphers=function(){return Object.keys(o)}},function(e,t,n){var r={ECB:n(483),CBC:n(484),CFB:n(485),CFB8:n(486),CFB1:n(487),OFB:n(488),CTR:n(267),GCM:n(267)},i=n(269);for(var o in i)i[o].module=r[i[o].mode];e.exports=i},function(e,t,n){var r;function i(e){this.rand=e}if(e.exports=function(e){return r||(r=new i(null)),r.generate(e)},e.exports.Rand=i,i.prototype.generate=function(e){return this._rand(e)},i.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),n=0;n<t.length;n++)t[n]=this.rand.getByte();return t},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"==typeof window&&(i.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var o=n(493);if("function"!=typeof o.randomBytes)throw new Error("Not supported");i.prototype._rand=function(e){return o.randomBytes(e)}}catch(e){}},function(e,t,n){"use strict";var r=n(78).codes.ERR_STREAM_PREMATURE_CLOSE;function i(){}e.exports=function e(t,n,o){if("function"==typeof n)return e(t,null,n);n||(n={}),o=function(e){var t=!1;return function(){if(!t){t=!0;for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];e.apply(this,r)}}}(o||i);var a=n.readable||!1!==n.readable&&t.readable,s=n.writable||!1!==n.writable&&t.writable,c=function(){t.writable||u()},l=t._writableState&&t._writableState.finished,u=function(){s=!1,l=!0,a||o.call(t)},f=t._readableState&&t._readableState.endEmitted,d=function(){a=!1,f=!0,s||o.call(t)},p=function(e){o.call(t,e)},h=function(){var e;return a&&!f?(t._readableState&&t._readableState.ended||(e=new r),o.call(t,e)):s&&!l?(t._writableState&&t._writableState.ended||(e=new r),o.call(t,e)):void 0},m=function(){t.req.on("finish",u)};return!function(e){return e.setHeader&&"function"==typeof e.abort}(t)?s&&!t._writableState&&(t.on("end",c),t.on("close",c)):(t.on("complete",u),t.on("abort",h),t.req?m():t.on("request",m)),t.on("end",d),t.on("finish",u),!1!==n.error&&t.on("error",p),t.on("close",h),function(){t.removeListener("complete",u),t.removeListener("abort",h),t.removeListener("request",m),t.req&&t.req.removeListener("finish",u),t.removeListener("end",c),t.removeListener("close",c),t.removeListener("finish",u),t.removeListener("end",d),t.removeListener("error",p),t.removeListener("close",h)}}},function(e,t,n){(function(t){var r=n(506),i=n(62);function o(e){var t,n=e.modulus.byteLength();do{t=new r(i(n))}while(t.cmp(e.modulus)>=0||!t.umod(e.prime1)||!t.umod(e.prime2));return t}function a(e,n){var i=function(e){var t=o(e);return{blinder:t.toRed(r.mont(e.modulus)).redPow(new r(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(n),a=n.modulus.byteLength(),s=new r(e).mul(i.blinder).umod(n.modulus),c=s.toRed(r.mont(n.prime1)),l=s.toRed(r.mont(n.prime2)),u=n.coefficient,f=n.prime1,d=n.prime2,p=c.redPow(n.exponent1).fromRed(),h=l.redPow(n.exponent2).fromRed(),m=p.isub(h).imul(u).umod(f).imul(d);return h.iadd(m).imul(i.unblinder).umod(n.modulus).toArrayLike(t,"be",a)}a.getr=o,e.exports=a}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r,i=t,o=n(70),a=n(281),s=n(33).assert;function c(e){"short"===e.type?this.curve=new a.short(e):"edwards"===e.type?this.curve=new a.edwards(e):this.curve=new a.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function l(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var n=new c(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:n}),n}})}i.PresetCurve=c,l("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),l("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),l("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),l("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:o.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),l("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:o.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),l("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["9"]}),l("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=n(512)}catch(e){r=void 0}l("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})},function(e,t,n){"use strict";(function(t){var r,i=n(2),o=i.Buffer,a={};for(r in i)i.hasOwnProperty(r)&&"SlowBuffer"!==r&&"Buffer"!==r&&(a[r]=i[r]);var s=a.Buffer={};for(r in o)o.hasOwnProperty(r)&&"allocUnsafe"!==r&&"allocUnsafeSlow"!==r&&(s[r]=o[r]);if(a.Buffer.prototype=o.prototype,s.from&&s.from!==Uint8Array.from||(s.from=function(e,t,n){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+typeof e);if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);return o(e,t,n)}),s.alloc||(s.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+typeof e);if(e<0||e>=2*(1<<30))throw new RangeError('The value "'+e+'" is invalid for option "size"');var r=o(e);return t&&0!==t.length?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r}),!a.kStringMaxLength)try{a.kStringMaxLength=t.binding("buffer").kStringMaxLength}catch(e){}a.constants||(a.constants={MAX_LENGTH:a.kMaxLength},a.kStringMaxLength&&(a.constants.MAX_STRING_LENGTH=a.kStringMaxLength)),e.exports=a}).call(this,n(13))},function(e,t,n){"use strict";const r=n(167).Reporter,i=n(99).EncoderBuffer,o=n(99).DecoderBuffer,a=n(32),s=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],c=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(s);function l(e,t,n){const r={};this._baseState=r,r.name=n,r.enc=e,r.parent=t||null,r.children=null,r.tag=null,r.args=null,r.reverseArgs=null,r.choice=null,r.optional=!1,r.any=!1,r.obj=!1,r.use=null,r.useDecoder=null,r.key=null,r.default=null,r.explicit=null,r.implicit=null,r.contains=null,r.parent||(r.children=[],this._wrap())}e.exports=l;const u=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];l.prototype.clone=function(){const e=this._baseState,t={};u.forEach((function(n){t[n]=e[n]}));const n=new this.constructor(t.parent);return n._baseState=t,n},l.prototype._wrap=function(){const e=this._baseState;c.forEach((function(t){this[t]=function(){const n=new this.constructor(this);return e.children.push(n),n[t].apply(n,arguments)}}),this)},l.prototype._init=function(e){const t=this._baseState;a(null===t.parent),e.call(this),t.children=t.children.filter((function(e){return e._baseState.parent===this}),this),a.equal(t.children.length,1,"Root node can have only one child")},l.prototype._useArgs=function(e){const t=this._baseState,n=e.filter((function(e){return e instanceof this.constructor}),this);e=e.filter((function(e){return!(e instanceof this.constructor)}),this),0!==n.length&&(a(null===t.children),t.children=n,n.forEach((function(e){e._baseState.parent=this}),this)),0!==e.length&&(a(null===t.args),t.args=e,t.reverseArgs=e.map((function(e){if("object"!=typeof e||e.constructor!==Object)return e;const t={};return Object.keys(e).forEach((function(n){n==(0|n)&&(n|=0);const r=e[n];t[r]=n})),t})))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach((function(e){l.prototype[e]=function(){const t=this._baseState;throw new Error(e+" not implemented for encoding: "+t.enc)}})),s.forEach((function(e){l.prototype[e]=function(){const t=this._baseState,n=Array.prototype.slice.call(arguments);return a(null===t.tag),t.tag=e,this._useArgs(n),this}})),l.prototype.use=function(e){a(e);const t=this._baseState;return a(null===t.use),t.use=e,this},l.prototype.optional=function(){return this._baseState.optional=!0,this},l.prototype.def=function(e){const t=this._baseState;return a(null===t.default),t.default=e,t.optional=!0,this},l.prototype.explicit=function(e){const t=this._baseState;return a(null===t.explicit&&null===t.implicit),t.explicit=e,this},l.prototype.implicit=function(e){const t=this._baseState;return a(null===t.explicit&&null===t.implicit),t.implicit=e,this},l.prototype.obj=function(){const e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},l.prototype.key=function(e){const t=this._baseState;return a(null===t.key),t.key=e,this},l.prototype.any=function(){return this._baseState.any=!0,this},l.prototype.choice=function(e){const t=this._baseState;return a(null===t.choice),t.choice=e,this._useArgs(Object.keys(e).map((function(t){return e[t]}))),this},l.prototype.contains=function(e){const t=this._baseState;return a(null===t.use),t.contains=e,this},l.prototype._decode=function(e,t){const n=this._baseState;if(null===n.parent)return e.wrapResult(n.children[0]._decode(e,t));let r,i=n.default,a=!0,s=null;if(null!==n.key&&(s=e.enterKey(n.key)),n.optional){let r=null;if(null!==n.explicit?r=n.explicit:null!==n.implicit?r=n.implicit:null!==n.tag&&(r=n.tag),null!==r||n.any){if(a=this._peekTag(e,r,n.any),e.isError(a))return a}else{const r=e.save();try{null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t),a=!0}catch(e){a=!1}e.restore(r)}}if(n.obj&&a&&(r=e.enterObject()),a){if(null!==n.explicit){const t=this._decodeTag(e,n.explicit);if(e.isError(t))return t;e=t}const r=e.offset;if(null===n.use&&null===n.choice){let t;n.any&&(t=e.save());const r=this._decodeTag(e,null!==n.implicit?n.implicit:n.tag,n.any);if(e.isError(r))return r;n.any?i=e.raw(t):e=r}if(t&&t.track&&null!==n.tag&&t.track(e.path(),r,e.length,"tagged"),t&&t.track&&null!==n.tag&&t.track(e.path(),e.offset,e.length,"content"),n.any||(i=null===n.choice?this._decodeGeneric(n.tag,e,t):this._decodeChoice(e,t)),e.isError(i))return i;if(n.any||null!==n.choice||null===n.children||n.children.forEach((function(n){n._decode(e,t)})),n.contains&&("octstr"===n.tag||"bitstr"===n.tag)){const r=new o(i);i=this._getUse(n.contains,e._reporterState.obj)._decode(r,t)}}return n.obj&&a&&(i=e.leaveObject(r)),null===n.key||null===i&&!0!==a?null!==s&&e.exitKey(s):e.leaveKey(s,n.key,i),i},l.prototype._decodeGeneric=function(e,t,n){const r=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,r.args[0],n):/str$/.test(e)?this._decodeStr(t,e,n):"objid"===e&&r.args?this._decodeObjid(t,r.args[0],r.args[1],n):"objid"===e?this._decodeObjid(t,null,null,n):"gentime"===e||"utctime"===e?this._decodeTime(t,e,n):"null_"===e?this._decodeNull(t,n):"bool"===e?this._decodeBool(t,n):"objDesc"===e?this._decodeStr(t,e,n):"int"===e||"enum"===e?this._decodeInt(t,r.args&&r.args[0],n):null!==r.use?this._getUse(r.use,t._reporterState.obj)._decode(t,n):t.error("unknown tag: "+e)},l.prototype._getUse=function(e,t){const n=this._baseState;return n.useDecoder=this._use(e,t),a(null===n.useDecoder._baseState.parent),n.useDecoder=n.useDecoder._baseState.children[0],n.implicit!==n.useDecoder._baseState.implicit&&(n.useDecoder=n.useDecoder.clone(),n.useDecoder._baseState.implicit=n.implicit),n.useDecoder},l.prototype._decodeChoice=function(e,t){const n=this._baseState;let r=null,i=!1;return Object.keys(n.choice).some((function(o){const a=e.save(),s=n.choice[o];try{const n=s._decode(e,t);if(e.isError(n))return!1;r={type:o,value:n},i=!0}catch(t){return e.restore(a),!1}return!0}),this),i?r:e.error("Choice not matched")},l.prototype._createEncoderBuffer=function(e){return new i(e,this.reporter)},l.prototype._encode=function(e,t,n){const r=this._baseState;if(null!==r.default&&r.default===e)return;const i=this._encodeValue(e,t,n);return void 0===i||this._skipDefault(i,t,n)?void 0:i},l.prototype._encodeValue=function(e,t,n){const i=this._baseState;if(null===i.parent)return i.children[0]._encode(e,t||new r);let o=null;if(this.reporter=t,i.optional&&void 0===e){if(null===i.default)return;e=i.default}let a=null,s=!1;if(i.any)o=this._createEncoderBuffer(e);else if(i.choice)o=this._encodeChoice(e,t);else if(i.contains)a=this._getUse(i.contains,n)._encode(e,t),s=!0;else if(i.children)a=i.children.map((function(n){if("null_"===n._baseState.tag)return n._encode(null,t,e);if(null===n._baseState.key)return t.error("Child should have a key");const r=t.enterKey(n._baseState.key);if("object"!=typeof e)return t.error("Child expected, but input is not object");const i=n._encode(e[n._baseState.key],t,e);return t.leaveKey(r),i}),this).filter((function(e){return e})),a=this._createEncoderBuffer(a);else if("seqof"===i.tag||"setof"===i.tag){if(!i.args||1!==i.args.length)return t.error("Too many args for : "+i.tag);if(!Array.isArray(e))return t.error("seqof/setof, but data is not Array");const n=this.clone();n._baseState.implicit=null,a=this._createEncoderBuffer(e.map((function(n){const r=this._baseState;return this._getUse(r.args[0],e)._encode(n,t)}),n))}else null!==i.use?o=this._getUse(i.use,n)._encode(e,t):(a=this._encodePrimitive(i.tag,e),s=!0);if(!i.any&&null===i.choice){const e=null!==i.implicit?i.implicit:i.tag,n=null===i.implicit?"universal":"context";null===e?null===i.use&&t.error("Tag could be omitted only for .use()"):null===i.use&&(o=this._encodeComposite(e,s,n,a))}return null!==i.explicit&&(o=this._encodeComposite(i.explicit,!1,"context",o)),o},l.prototype._encodeChoice=function(e,t){const n=this._baseState,r=n.choice[e.type];return r||a(!1,e.type+" not found in "+JSON.stringify(Object.keys(n.choice))),r._encode(e.value,t)},l.prototype._encodePrimitive=function(e,t){const n=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&n.args)return this._encodeObjid(t,n.reverseArgs[0],n.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,n.args&&n.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},l.prototype._isNumstr=function(e){return/^[0-9 ]*$/.test(e)},l.prototype._isPrintstr=function(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},function(e,t,n){"use strict";const r=n(4);function i(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function o(e,t){this.path=e,this.rethrow(t)}t.Reporter=i,i.prototype.isError=function(e){return e instanceof o},i.prototype.save=function(){const e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},i.prototype.restore=function(e){const t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},i.prototype.enterKey=function(e){return this._reporterState.path.push(e)},i.prototype.exitKey=function(e){const t=this._reporterState;t.path=t.path.slice(0,e-1)},i.prototype.leaveKey=function(e,t,n){const r=this._reporterState;this.exitKey(e),null!==r.obj&&(r.obj[t]=n)},i.prototype.path=function(){return this._reporterState.path.join("/")},i.prototype.enterObject=function(){const e=this._reporterState,t=e.obj;return e.obj={},t},i.prototype.leaveObject=function(e){const t=this._reporterState,n=t.obj;return t.obj=e,n},i.prototype.error=function(e){let t;const n=this._reporterState,r=e instanceof o;if(t=r?e:new o(n.path.map((function(e){return"["+JSON.stringify(e)+"]"})).join(""),e.message||e,e.stack),!n.options.partial)throw t;return r||n.errors.push(t),t},i.prototype.wrapResult=function(e){const t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},r(o,Error),o.prototype.rethrow=function(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,o),!this.stack)try{throw new Error(this.message)}catch(e){this.stack=e.stack}return this}},function(e,t,n){"use strict";function r(e){const t={};return Object.keys(e).forEach((function(n){(0|n)==n&&(n|=0);const r=e[n];t[r]=n})),t}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=r(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=r(t.tag)},function(e,t,n){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},function(e,t){var n={Array:function(e){return null!=e&&e.constructor===Array},Boolean:function(e){return"boolean"==typeof e},Function:function(e){return"function"==typeof e},Nil:function(e){return null==e},Number:function(e){return"number"==typeof e},Object:function(e){return"object"==typeof e},String:function(e){return"string"==typeof e},"":function(){return!0}};for(var r in n.Null=n.Nil,n)n[r].toJSON=function(e){return e}.bind(null,r);e.exports=n},function(e,t,n){var r,i,o,a,s,c,l,u;e.exports=(u=n(9),i=(r=u).lib,o=i.WordArray,a=i.Hasher,s=r.algo,c=[],l=s.SHA1=a.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],s=n[4],l=0;l<80;l++){if(l<16)c[l]=0|e[t+l];else{var u=c[l-3]^c[l-8]^c[l-14]^c[l-16];c[l]=u<<1|u>>>31}var f=(r<<5|r>>>27)+s+c[l];f+=l<20?1518500249+(i&o|~i&a):l<40?1859775393+(i^o^a):l<60?(i&o|i&a|o&a)-1894007588:(i^o^a)-899497514,s=a,a=o,o=i<<30|i>>>2,i=r,r=f}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=Math.floor(n/4294967296),t[15+(r+64>>>9<<4)]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e}}),r.SHA1=a._createHelper(l),r.HmacSHA1=a._createHmacHelper(l),u.SHA1)},function(e,t,n){var r,i,o,a;e.exports=(r=n(9),o=(i=r).lib.Base,a=i.enc.Utf8,void(i.algo.HMAC=o.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=a.parse(t));var n=e.blockSize,r=4*n;t.sigBytes>r&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),o=this._iKey=t.clone(),s=i.words,c=o.words,l=0;l<n;l++)s[l]^=1549556828,c[l]^=909522486;i.sigBytes=o.sigBytes=r,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,n=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(n))}})))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.pubkeyToAddress=t.rawSecp256k1PubkeyToAddress=void 0;const r=n(50),i=n(39),o=n(126);function a(e,t){if(33!==e.length)throw new Error("Invalid Secp256k1 pubkey length (compressed): "+e.length);const n=r.sha256(e),o=r.ripemd160(n);return i.Bech32.encode(t,o)}t.rawSecp256k1PubkeyToAddress=a,t.pubkeyToAddress=function(e,t){const n=i.fromBase64(e.value);switch(e.type){case o.pubkeyType.secp256k1:return a(n,t);case o.pubkeyType.ed25519:{if(32!==n.length)throw new Error("Invalid Ed25519 pubkey length: "+n.length);const e=r.sha256(n);return i.Bech32.encode(t,e.slice(0,20))}case o.pubkeyType.sr25519:{if(32!==n.length)throw new Error("Invalid Sr25519 pubkey length: "+n.length);const e=r.sha256(n);return i.Bech32.encode(t,e.slice(0,20))}default:throw new Error("Unrecognized public key algorithm")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uint64ToString=t.uint64ToNumber=t.normalizePubkey=t.normalizeLcdApiArray=t.LcdClient=t.BroadcastMode=t.setupSupplyExtension=t.setupStakingExtension=t.setupSlashingExtension=t.setupMintExtension=t.setupGovExtension=t.setupDistributionExtension=t.setupBankExtension=t.setupAuthExtension=void 0;var r=n(629);Object.defineProperty(t,"setupAuthExtension",{enumerable:!0,get:function(){return r.setupAuthExtension}});var i=n(630);Object.defineProperty(t,"setupBankExtension",{enumerable:!0,get:function(){return i.setupBankExtension}});var o=n(631);Object.defineProperty(t,"setupDistributionExtension",{enumerable:!0,get:function(){return o.setupDistributionExtension}});var a=n(632);Object.defineProperty(t,"setupGovExtension",{enumerable:!0,get:function(){return a.setupGovExtension}});var s=n(633);Object.defineProperty(t,"setupMintExtension",{enumerable:!0,get:function(){return s.setupMintExtension}});var c=n(634);Object.defineProperty(t,"setupSlashingExtension",{enumerable:!0,get:function(){return c.setupSlashingExtension}});var l=n(635);Object.defineProperty(t,"setupStakingExtension",{enumerable:!0,get:function(){return l.setupStakingExtension}});var u=n(636);Object.defineProperty(t,"setupSupplyExtension",{enumerable:!0,get:function(){return u.setupSupplyExtension}});var f=n(319);Object.defineProperty(t,"BroadcastMode",{enumerable:!0,get:function(){return f.BroadcastMode}});var d=n(637);Object.defineProperty(t,"LcdClient",{enumerable:!0,get:function(){return d.LcdClient}}),Object.defineProperty(t,"normalizeLcdApiArray",{enumerable:!0,get:function(){return d.normalizeLcdApiArray}});var p=n(638);Object.defineProperty(t,"normalizePubkey",{enumerable:!0,get:function(){return p.normalizePubkey}}),Object.defineProperty(t,"uint64ToNumber",{enumerable:!0,get:function(){return p.uint64ToNumber}}),Object.defineProperty(t,"uint64ToString",{enumerable:!0,get:function(){return p.uint64ToString}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeBech32Pubkey=t.encodeAminoPubkey=t.decodeBech32Pubkey=t.decodeAminoPubkey=t.encodeSecp256k1Pubkey=void 0;const r=n(39),i=n(100),o=n(126);t.encodeSecp256k1Pubkey=function(e){if(33!==e.length||2!==e[0]&&3!==e[0])throw new Error("Public key must be compressed secp256k1, i.e. 33 bytes starting with 0x02 or 0x03");return{type:o.pubkeyType.secp256k1,value:r.toBase64(e)}};const a=r.fromHex("eb5ae98721"),s=r.fromHex("1624de6420"),c=r.fromHex("0dfb1005"),l=a.length;function u(e){const t=e.slice(0,l),n=e.slice(l);if(i.arrayContentEquals(t,a)){if(33!==n.length)throw new Error("Invalid rest data length. Expected 33 bytes (compressed secp256k1 pubkey).");return{type:o.pubkeyType.secp256k1,value:r.toBase64(n)}}if(i.arrayContentEquals(t,s)){if(32!==n.length)throw new Error("Invalid rest data length. Expected 32 bytes (Ed25519 pubkey).");return{type:o.pubkeyType.ed25519,value:r.toBase64(n)}}if(i.arrayContentEquals(t,c)){if(32!==n.length)throw new Error("Invalid rest data length. Expected 32 bytes (Sr25519 pubkey).");return{type:o.pubkeyType.sr25519,value:r.toBase64(n)}}throw new Error("Unsupported Pubkey type. Amino prefix: "+r.toHex(t))}function f(e){let t;switch(e.type){case o.pubkeyType.secp256k1:t=a;break;case o.pubkeyType.ed25519:t=s;break;default:throw new Error("Unsupported pubkey type")}return new Uint8Array([...t,...r.fromBase64(e.value)])}t.decodeAminoPubkey=u,t.decodeBech32Pubkey=function(e){const{data:t}=r.Bech32.decode(e);return u(t)},t.encodeAminoPubkey=f,t.encodeBech32Pubkey=function(e,t){return r.Bech32.encode(t,f(e))}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Router=void 0;const i=n(325),o=n(107);t.Router=class{constructor(e){this.envProducer=e,this.msgRegistry=new i.MessageRegistry,this.registeredHandler=new Map,this.guards=[],this.port=""}registerMessage(e){this.msgRegistry.registerMessage(e)}addHandler(e,t){if(this.registeredHandler.has(e))throw new Error("Already registered type "+e);this.registeredHandler.set(e,t)}addGuard(e){this.guards.push(e)}handleMessage(e,t){return r(this,void 0,void 0,(function*(){const n=this.msgRegistry.parseMessage(o.JSONUint8Array.unwrap(e)),r=this.envProducer(t);for(const e of this.guards)yield e(r,n,t);n.validateBasic();const i=n.route();if(!i)throw new Error("Null router");const a=this.registeredHandler.get(i);if(!a)throw new Error("Can't get handler");return o.JSONUint8Array.wrap(yield a(r,n))}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetPersistentMemoryMsg=t.SetPersistentMemoryMsg=void 0;const r=n(18),i=n(331);class o extends r.Message{constructor(e){super(),this.data=e}static type(){return"set-persistent-memory"}validateBasic(){}route(){return i.ROUTE}type(){return o.type()}}t.SetPersistentMemoryMsg=o;class a extends r.Message{static type(){return"get-persistent-memory"}constructor(){super()}validateBasic(){}route(){return i.ROUTE}type(){return a.type()}}t.GetPersistentMemoryMsg=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TryUpdateChainMsg=void 0;const r=n(18),i=n(337);class o extends r.Message{constructor(e){super(),this.chainId=e}static type(){return"try-update-chain"}validateBasic(){if(!this.chainId)throw new Error("Empty chain id")}route(){return i.ROUTE}type(){return o.type()}}t.TryUpdateChainMsg=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PushEventDataMsg=t.PushInteractionDataMsg=void 0;const r=n(18),i=n(340);class o extends r.Message{constructor(e){super(),this.data=e}static type(){return"push-interaction-data"}validateBasic(){if(!this.data.type)throw new Error("Type should not be empty")}route(){return i.ROUTE}type(){return o.type()}}t.PushInteractionDataMsg=o;class a extends r.Message{constructor(e){super(),this.data=e}static type(){return"push-event-data"}validateBasic(){if(!this.data.type)throw new Error("Type should not be empty")}route(){return i.ROUTE}type(){return a.type()}}t.PushEventDataMsg=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RejectInteractionMsg=t.ApproveInteractionMsg=void 0;const r=n(18),i=n(341);class o extends r.Message{constructor(e,t){super(),this.id=e,this.result=t}static type(){return"approve-interaction"}validateBasic(){}route(){return i.ROUTE}type(){return o.type()}}t.ApproveInteractionMsg=o;class a extends r.Message{constructor(e){super(),this.id=e}static type(){return"reject-interaction"}validateBasic(){}route(){return i.ROUTE}type(){return a.type()}}t.RejectInteractionMsg=a},function(e,t,n){"use strict";var r=n(115);Object.defineProperty(t,"__esModule",{value:!0}),t.errorCodeToString=l,t.processErrorResponse=u,t.getVersion=function(e){return f.apply(this,arguments)},t.ERROR_CODE=t.P1_VALUES=t.PAYLOAD_TYPE=t.INS=t.APP_KEY=t.CHUNK_SIZE=t.CLA=void 0;var i=r(n(129)),o=r(n(130)),a=r(n(683));t.CLA=85;t.CHUNK_SIZE=250;t.APP_KEY="CSM";var s={GET_VERSION:0,INS_PUBLIC_KEY_SECP256K1:1,SIGN_SECP256K1:2,GET_ADDR_SECP256K1:4};t.INS=s;t.PAYLOAD_TYPE={INIT:0,ADD:1,LAST:2};t.P1_VALUES={ONLY_RETRIEVE:0,SHOW_ADDRESS_IN_DEVICE:1};t.ERROR_CODE={NoError:36864};var c={1:"U2F: Unknown",2:"U2F: Bad request",3:"U2F: Configuration unsupported",4:"U2F: Device Ineligible",5:"U2F: Timeout",14:"Timeout",36864:"No errors",36865:"Device is busy",26626:"Error deriving keys",25600:"Execution Error",26368:"Wrong Length",27010:"Empty Buffer",27011:"Output buffer too small",27012:"Data is invalid",27013:"Conditions not satisfied",27014:"Transaction rejected",27264:"Bad key handle",27392:"Invalid P1/P2",27904:"Instruction not supported",28160:"App does not seem to be open",28416:"Unknown error",28417:"Sign/verify error"};function l(e){return e in c?c[e]:"Unknown Status Code: ".concat(e)}function u(e){if(e){if(t=e,!("object"!==(0,a.default)(t)||null===t||t instanceof Array||t instanceof Date)){if(Object.prototype.hasOwnProperty.call(e,"statusCode"))return{return_code:e.statusCode,error_message:l(e.statusCode)};if(Object.prototype.hasOwnProperty.call(e,"return_code")&&Object.prototype.hasOwnProperty.call(e,"error_message"))return e}return{return_code:65535,error_message:e.toString()}}var t;return{return_code:65535,error_message:e.toString()}}function f(){return(f=(0,o.default)(i.default.mark((function e(t){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.send(85,s.GET_VERSION,0,0).then((function(e){var t=e.slice(-2),n=256*t[0]+t[1],r=0;return e.length>=9&&(r=(e[5]<<24)+(e[6]<<16)+(e[7]<<8)+(e[8]<<0)),{return_code:n,error_message:l(n),test_mode:0!==e[0],major:e[1],minor:e[2],patch:e[3],device_locked:1===e[4],target_id:r.toString(16)}}),u));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},function(e,t){const n=/^[0-9]+$/,r=(e,t)=>{const r=n.test(e),i=n.test(t);return r&&i&&(e=+e,t=+t),e===t?0:r&&!i?-1:i&&!r?1:e<t?-1:1};e.exports={compareIdentifiers:r,rcompareIdentifiers:(e,t)=>r(t,e)}},function(e,t,n){const r=n(40);e.exports=(e,t,n)=>0===r(e,t,n)},function(e,t,n){const r=n(24);e.exports=(e,t,n)=>{const i=new r(e,n),o=new r(t,n);return i.compare(o)||i.compareBuild(o)}},function(e,t,n){const r=n(40);e.exports=(e,t,n)=>r(e,t,n)<0},function(e,t,n){const r=n(40);e.exports=(e,t,n)=>r(e,t,n)>=0},function(e,t,n){const r=n(40);e.exports=(e,t,n)=>r(e,t,n)<=0},function(e,t,n){const r=n(24),i=n(135),{ANY:o}=i,a=n(41),s=n(136),c=n(134),l=n(185),u=n(187),f=n(186);e.exports=(e,t,n,d)=>{let p,h,m,b,y;switch(e=new r(e,d),t=new a(t,d),n){case">":p=c,h=u,m=l,b=">",y=">=";break;case"<":p=l,h=f,m=c,b="<",y="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(s(e,t,d))return!1;for(let n=0;n<t.set.length;++n){const r=t.set[n];let a=null,s=null;if(r.forEach(e=>{e.semver===o&&(e=new i(">=0.0.0")),a=a||e,s=s||e,p(e.semver,a.semver,d)?a=e:m(e.semver,s.semver,d)&&(s=e)}),a.operator===b||a.operator===y)return!1;if((!s.operator||s.operator===b)&&h(e,s.semver))return!1;if(s.operator===y&&m(e,s.semver))return!1}return!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LedgerSetWebHIDFlagMsg=t.LedgerGetWebHIDFlagMsg=void 0;const r=n(18),i=n(348);class o extends r.Message{static type(){return"ledger-get-webhid-flag"}constructor(){super()}validateBasic(){}route(){return i.ROUTE}type(){return o.type()}}t.LedgerGetWebHIDFlagMsg=o;class a extends r.Message{constructor(e){super(),this.flag=e}static type(){return"ledger-set-webhid-flag"}validateBasic(){if(null==this.flag)throw new Error("Flag is null")}route(){return i.ROUTE}type(){return a.type()}}t.LedgerSetWebHIDFlagMsg=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.KeyRing=t.KeyRingStatus=void 0;const i=n(716),o=n(108),a=n(2),s=n(11);var c;!function(e){e[e.NOTLOADED=0]="NOTLOADED",e[e.EMPTY=1]="EMPTY",e[e.LOCKED=2]="LOCKED",e[e.UNLOCKED=3]="UNLOCKED"}(c=t.KeyRingStatus||(t.KeyRingStatus={}));class l{constructor(e,t,n,r){this.embedChainInfos=e,this.kvStore=t,this.ledgerKeeper=n,this.rng=r,this.cached=new Map,this.password="",this.loaded=!1,this.keyStore=null,this.multiKeyStore=[]}get type(){if(this.keyStore){const e=this.keyStore.type;if(null==e)return"mnemonic";if("mnemonic"!==e&&"privateKey"!==e&&"ledger"!==e)throw new Error("Invalid type of key store");return e}return"none"}isLocked(){return null==this.privateKey&&null==this.mnemonic&&null==this.ledgerPublicKey}get privateKey(){return this._privateKey}set privateKey(e){this._privateKey=e,this._mnemonic=void 0,this._ledgerPublicKey=void 0,this.cached=new Map}get mnemonic(){return this._mnemonic}set mnemonic(e){this._mnemonic=e,this._privateKey=void 0,this._ledgerPublicKey=void 0,this.cached=new Map}get ledgerPublicKey(){return this._ledgerPublicKey}set ledgerPublicKey(e){this._mnemonic=void 0,this._privateKey=void 0,this._ledgerPublicKey=e,this.cached=new Map}get status(){return this.loaded?this.keyStore?this.isLocked()?c.LOCKED:c.UNLOCKED:c.EMPTY:c.NOTLOADED}getKeyStoreCoinType(e){if(this.keyStore&&this.keyStore.coinTypeForChain)return this.keyStore.coinTypeForChain[s.ChainIdHelper.parse(e).identifier]}getKey(e,t){return this.loadKey(this.computeKeyStoreCoinType(e,t))}getKeyStoreMeta(e){var t;return this.keyStore&&null!=this.keyStore.meta&&null!==(t=this.keyStore.meta[e])&&void 0!==t?t:""}computeKeyStoreCoinType(e,t){var n;if(!this.keyStore)throw new Error("Key Store is empty");return this.keyStore.coinTypeForChain&&null!==(n=this.keyStore.coinTypeForChain[s.ChainIdHelper.parse(e).identifier])&&void 0!==n?n:t}getKeyFromCoinType(e){return this.loadKey(e)}createMnemonicKey(e,t,n,i){return r(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.mnemonic=e,this.keyStore=yield l.CreateMnemonicKeyStore(this.rng,e,t,yield this.assignKeyStoreIdMeta(n),i),this.password=t,this.multiKeyStore.push(this.keyStore),yield this.save()}))}createPrivateKey(e,t,n){return r(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.privateKey=e,this.keyStore=yield l.CreatePrivateKeyStore(this.rng,e,t,yield this.assignKeyStoreIdMeta(n)),this.password=t,this.multiKeyStore.push(this.keyStore),yield this.save()}))}createLedgerKey(e,t,n,i){return r(this,void 0,void 0,(function*(){if(this.status!==c.EMPTY)throw new Error("Key ring is not loaded or not empty");this.ledgerPublicKey=yield this.ledgerKeeper.getPublicKey(e,i);const r=yield l.CreateLedgerKeyStore(this.rng,this.ledgerPublicKey,t,yield this.assignKeyStoreIdMeta(n),i);this.password=t,this.keyStore=r,this.multiKeyStore.push(this.keyStore),yield this.save()}))}lock(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");this.mnemonic=void 0,this.privateKey=void 0,this.ledgerPublicKey=void 0,this.password=""}unlock(e){return r(this,void 0,void 0,(function*(){if(!this.keyStore||"none"===this.type)throw new Error("Key ring not initialized");if("mnemonic"===this.type)this.mnemonic=a.Buffer.from(yield i.Crypto.decrypt(this.keyStore,e)).toString();else if("privateKey"===this.type)this.privateKey=a.Buffer.from(a.Buffer.from(yield i.Crypto.decrypt(this.keyStore,e)).toString(),"hex");else{if("ledger"!==this.type)throw new Error("Unexpected type of keyring");this.ledgerPublicKey=a.Buffer.from(a.Buffer.from(yield i.Crypto.decrypt(this.keyStore,e)).toString(),"hex")}this.password=e}))}save(){return r(this,void 0,void 0,(function*(){yield this.kvStore.set("key-store",this.keyStore),yield this.kvStore.set("key-multi-store",this.multiKeyStore)}))}restore(){return r(this,void 0,void 0,(function*(){const e=yield this.kvStore.get("key-store");this.keyStore=e||null;const t=yield this.kvStore.get("key-multi-store");t?this.multiKeyStore=t:(e?(e.meta=yield this.assignKeyStoreIdMeta({}),this.multiKeyStore=[e]):this.multiKeyStore=[],yield this.save());let n=!1;this.keyStore&&("1"!==this.keyStore.version&&"1.1"!==this.keyStore.version||(n=!0,this.updateLegacyKeyStore(this.keyStore)));for(const e of this.multiKeyStore)"1"!==e.version&&"1.1"!==e.version||(n=!0,this.updateLegacyKeyStore(e));n&&(yield this.save()),this.loaded=!0}))}updateLegacyKeyStore(e){e.version="1.2";for(const t of this.embedChainInfos){const n=t.alternativeBIP44s&&t.alternativeBIP44s.length>0?t.alternativeBIP44s[0].coinType:t.bip44.coinType;e.coinTypeForChain=Object.assign(Object.assign({},e.coinTypeForChain),{[s.ChainIdHelper.parse(t.chainId).identifier]:n})}}isKeyStoreCoinTypeSet(e){if(!this.keyStore)throw new Error("Empty key store");return this.keyStore.coinTypeForChain&&void 0!==this.keyStore.coinTypeForChain[s.ChainIdHelper.parse(e).identifier]}setKeyStoreCoinType(e,t){return r(this,void 0,void 0,(function*(){if(!this.keyStore)throw new Error("Empty key store");if(this.keyStore.coinTypeForChain&&void 0!==this.keyStore.coinTypeForChain[s.ChainIdHelper.parse(e).identifier])throw new Error("Coin type already set");this.keyStore.coinTypeForChain=Object.assign(Object.assign({},this.keyStore.coinTypeForChain),{[s.ChainIdHelper.parse(e).identifier]:t});const n=this.multiKeyStore.find(e=>l.getKeyStoreId(e)===l.getKeyStoreId(this.keyStore));n&&(n.coinTypeForChain=Object.assign({},this.keyStore.coinTypeForChain)),yield this.save()}))}deleteKeyRing(e,t){return r(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(this.password!==t)throw new Error("Invalid password");const n=this.multiKeyStore[e];if(!n)throw new Error("Empty key store");const r=this.multiKeyStore.slice(0,e).concat(this.multiKeyStore.slice(e+1));return yield i.Crypto.decrypt(n,t),this.keyStore&&l.getKeyStoreId(n)===l.getKeyStoreId(this.keyStore)&&(r.length>0?(yield this.lock(),this.keyStore=r[0],yield this.unlock(t)):(this.keyStore=null,this.mnemonic=void 0,this.privateKey=void 0)),this.multiKeyStore=r,yield this.save(),this.getMultiKeyStoreInfo()}))}updateNameKeyRing(e,t){return r(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");const n=this.multiKeyStore[e];if(!n)throw new Error("Empty key store");return n.meta=Object.assign(Object.assign({},n.meta),{name:t}),this.keyStore&&l.getKeyStoreId(this.keyStore)===l.getKeyStoreId(n)&&(this.keyStore=n),yield this.save(),this.getMultiKeyStoreInfo()}))}loadKey(e){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(!this.keyStore)throw new Error("Key Store is empty");if("ledger"===this.keyStore.type){if(!this.ledgerPublicKey)throw new Error("Ledger public key not set");const e=new o.PubKeySecp256k1(this.ledgerPublicKey);return{algo:"secp256k1",pubKey:e.toBytes(),address:e.getAddress(),isNanoLedger:!0}}{const t=this.loadPrivKey(e).getPubKey();return{algo:"secp256k1",pubKey:t.toBytes(),address:t.getAddress(),isNanoLedger:!1}}}loadPrivKey(e){if(this.status!==c.UNLOCKED||"none"===this.type||!this.keyStore)throw new Error("Key ring is not unlocked");const t=l.getKeyStoreBIP44Path(this.keyStore);if("mnemonic"===this.type){const n=`m/44'/${e}'/${t.account}'/${t.change}/${t.addressIndex}`,r=this.cached.get(n);if(r)return new o.PrivKeySecp256k1(r);if(!this.mnemonic)throw new Error("Key store type is mnemonic and it is unlocked. But, mnemonic is not loaded unexpectedly");const i=o.Mnemonic.generateWalletFromMnemonic(this.mnemonic,n);return this.cached.set(n,i),new o.PrivKeySecp256k1(i)}if("privateKey"===this.type){if(!this.privateKey)throw new Error("Key store type is private key and it is unlocked. But, private key is not loaded unexpectedly");return new o.PrivKeySecp256k1(this.privateKey)}throw new Error("Unexpected type of keyring")}sign(e,t,n,i){return r(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(!this.keyStore)throw new Error("Key Store is empty");if("ledger"===this.keyStore.type){const t=this.ledgerPublicKey;if(!t)throw new Error("Ledger public key is not initialized");return yield this.ledgerKeeper.sign(e,l.getKeyStoreBIP44Path(this.keyStore),t,i)}{const e=this.computeKeyStoreCoinType(t,n);return this.loadPrivKey(e).sign(i)}}))}showKeyRing(e,t){return r(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED)throw new Error("Key ring is not unlocked");if(this.password!==t)throw new Error("Invalid password");const n=this.multiKeyStore[e];if(!n)throw new Error("Empty key store");return n.type,a.Buffer.from(yield i.Crypto.decrypt(n,t)).toString()}))}get canSetPath(){return"mnemonic"===this.type||"ledger"===this.type}addMnemonicKey(e,t,n){return r(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const r=yield l.CreateMnemonicKeyStore(this.rng,e,this.password,yield this.assignKeyStoreIdMeta(t),n);return this.multiKeyStore.push(r),yield this.save(),this.getMultiKeyStoreInfo()}))}addPrivateKey(e,t){return r(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const n=yield l.CreatePrivateKeyStore(this.rng,e,this.password,yield this.assignKeyStoreIdMeta(t));return this.multiKeyStore.push(n),yield this.save(),this.getMultiKeyStoreInfo()}))}addLedgerKey(e,t,n){return r(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const r=yield this.ledgerKeeper.getPublicKey(e,n),i=yield l.CreateLedgerKeyStore(this.rng,r,this.password,yield this.assignKeyStoreIdMeta(t),n);return this.multiKeyStore.push(i),yield this.save(),this.getMultiKeyStoreInfo()}))}changeKeyStoreFromMultiKeyStore(e){return r(this,void 0,void 0,(function*(){if(this.status!==c.UNLOCKED||""==this.password)throw new Error("Key ring is locked or not initialized");const t=this.multiKeyStore[e];if(!t)throw new Error("Invalid keystore");return this.keyStore=t,yield this.unlock(this.password),yield this.save(),this.getMultiKeyStoreInfo()}))}getMultiKeyStoreInfo(){const e=[];for(const t of this.multiKeyStore)e.push({version:t.version,type:t.type,meta:t.meta,coinTypeForChain:t.coinTypeForChain,bip44HDPath:t.bip44HDPath,selected:!!this.keyStore&&l.getKeyStoreId(t)===l.getKeyStoreId(this.keyStore)});return e}static CreateMnemonicKeyStore(e,t,n,o,a){return r(this,void 0,void 0,(function*(){return yield i.Crypto.encrypt(e,"mnemonic",t,n,o,a)}))}static CreatePrivateKeyStore(e,t,n,o){return r(this,void 0,void 0,(function*(){return yield i.Crypto.encrypt(e,"privateKey",a.Buffer.from(t).toString("hex"),n,o)}))}static CreateLedgerKeyStore(e,t,n,o,s){return r(this,void 0,void 0,(function*(){return yield i.Crypto.encrypt(e,"ledger",a.Buffer.from(t).toString("hex"),n,o,s)}))}assignKeyStoreIdMeta(e){return r(this,void 0,void 0,(function*(){return Object.assign({},e,{__id__:(yield this.getIncrementalNumber()).toString()})}))}static getKeyStoreId(e){var t;const n=null===(t=e.meta)||void 0===t?void 0:t.__id__;if(!n)throw new Error("Key store's id is empty");return n}static getKeyStoreBIP44Path(e){return e.bip44HDPath?(l.validateBIP44Path(e.bip44HDPath),e.bip44HDPath):{account:0,change:0,addressIndex:0}}static validateBIP44Path(e){if(!Number.isInteger(e.account)||e.account<0)throw new Error("Invalid account in hd path");if(!Number.isInteger(e.change)||0!==e.change&&1!==e.change)throw new Error("Invalid change in hd path");if(!Number.isInteger(e.addressIndex)||e.addressIndex<0)throw new Error("Invalid address index in hd path")}getIncrementalNumber(){return r(this,void 0,void 0,(function*(){let e=yield this.kvStore.get("incrementalNumber");return void 0===e&&(e=0),e++,yield this.kvStore.set("incrementalNumber",e),e}))}}t.KeyRing=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SetKeyStoreCoinTypeMsg=t.GetIsKeyStoreCoinTypeSetMsg=t.ChangeKeyRingMsg=t.GetMultiKeyStoreInfoMsg=t.GetKeyRingTypeMsg=t.RequestSignDirectMsg=t.RequestSignAminoMsg=t.GetKeyMsg=t.UnlockKeyRingMsg=t.LockKeyRingMsg=t.AddLedgerKeyMsg=t.AddPrivateKeyMsg=t.CreateLedgerKeyMsg=t.CreatePrivateKeyMsg=t.AddMnemonicKeyMsg=t.CreateMnemonicKeyMsg=t.ShowKeyRingMsg=t.UpdateNameKeyRingMsg=t.DeleteKeyRingMsg=t.RestoreKeyRingMsg=void 0;const r=n(18),i=n(353),o=n(190),a=n(11),s=n(69),c=n(11);class l extends r.Message{static type(){return"restore-keyring"}constructor(){super()}validateBasic(){}route(){return i.ROUTE}type(){return l.type()}}t.RestoreKeyRingMsg=l;class u extends r.Message{constructor(e,t){super(),this.index=e,this.password=t}static type(){return"delete-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.password)throw new Error("password not set")}route(){return i.ROUTE}type(){return u.type()}}t.DeleteKeyRingMsg=u;class f extends r.Message{constructor(e,t){super(),this.index=e,this.name=t}static type(){return"update-name-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.name)throw new Error("name not set")}route(){return i.ROUTE}type(){return f.type()}}t.UpdateNameKeyRingMsg=f;class d extends r.Message{constructor(e,t){super(),this.index=e,this.password=t}static type(){return"show-keyring"}validateBasic(){if(!Number.isInteger(this.index))throw new Error("Invalid index");if(!this.password)throw new Error("password not set")}route(){return i.ROUTE}type(){return d.type()}}t.ShowKeyRingMsg=d;class p extends r.Message{constructor(e,t,n,r){super(),this.mnemonic=e,this.password=t,this.meta=n,this.bip44HDPath=r}static type(){return"create-mnemonic-key"}validateBasic(){if(!this.mnemonic)throw new Error("mnemonic not set");if(!this.password)throw new Error("password not set");try{s.mnemonicToEntropy(this.mnemonic)}catch(e){if("Invalid mnemonic checksum"!==e.message)throw e}o.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return i.ROUTE}type(){return p.type()}}t.CreateMnemonicKeyMsg=p;class h extends r.Message{constructor(e,t,n){super(),this.mnemonic=e,this.meta=t,this.bip44HDPath=n}static type(){return"add-mnemonic-key"}validateBasic(){if(!this.mnemonic)throw new Error("mnemonic not set");try{s.mnemonicToEntropy(this.mnemonic)}catch(e){if("Invalid mnemonic checksum"!==e.message)throw e}o.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return i.ROUTE}type(){return h.type()}}t.AddMnemonicKeyMsg=h;class m extends r.Message{constructor(e,t,n){super(),this.privateKey=e,this.password=t,this.meta=n}static type(){return"create-private-key"}validateBasic(){if(!this.privateKey||0===this.privateKey.length)throw new Error("private key not set");if(32!==this.privateKey.length)throw new Error("invalid length of private key");if(!this.password)throw new Error("password not set")}route(){return i.ROUTE}type(){return m.type()}}t.CreatePrivateKeyMsg=m;class b extends r.Message{constructor(e,t,n){super(),this.password=e,this.meta=t,this.bip44HDPath=n}static type(){return"create-ledger-key"}validateBasic(){if(!this.password)throw new Error("password not set");o.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return i.ROUTE}type(){return b.type()}}t.CreateLedgerKeyMsg=b;class y extends r.Message{constructor(e,t){super(),this.privateKey=e,this.meta=t}static type(){return"add-private-key"}validateBasic(){if(!this.privateKey||0===this.privateKey.length)throw new Error("private key not set");if(32!==this.privateKey.length)throw new Error("invalid length of private key")}route(){return i.ROUTE}type(){return y.type()}}t.AddPrivateKeyMsg=y;class g extends r.Message{constructor(e,t){super(),this.meta=e,this.bip44HDPath=t}static type(){return"add-ledger-key"}validateBasic(){o.KeyRing.validateBIP44Path(this.bip44HDPath)}route(){return i.ROUTE}type(){return g.type()}}t.AddLedgerKeyMsg=g;class v extends r.Message{static type(){return"lock-keyring"}constructor(){super()}validateBasic(){}route(){return i.ROUTE}type(){return v.type()}}t.LockKeyRingMsg=v;class w extends r.Message{constructor(e=""){super(),this.password=e}static type(){return"unlock-keyring"}validateBasic(){if(!this.password)throw new Error("password not set")}route(){return i.ROUTE}type(){return w.type()}}t.UnlockKeyRingMsg=w;class _ extends r.Message{constructor(e){super(),this.chainId=e}static type(){return"get-key"}validateBasic(){if(!this.chainId)throw new Error("chain id not set")}approveExternal(){return!0}route(){return i.ROUTE}type(){return _.type()}}t.GetKeyMsg=_;class k extends r.Message{constructor(e,t,n,r={}){super(),this.chainId=e,this.signer=t,this.signDoc=n,this.signOptions=r}static type(){return"request-sign-amino"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.signer)throw new Error("signer not set");if(a.Bech32Address.validate(this.signer),this.signDoc.chain_id!==this.chainId)throw new Error("Chain id in the message is not matched with the requested chain id");if(!this.signOptions)throw new Error("Sign options are null")}approveExternal(){return!0}route(){return i.ROUTE}type(){return k.type()}}t.RequestSignAminoMsg=k;class x extends r.Message{constructor(e,t,n,r={}){super(),this.chainId=e,this.signer=t,this.signDocBytes=n,this.signOptions=r}static type(){return"request-sign-direct"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.signer)throw new Error("signer not set");a.Bech32Address.validate(this.signer);if(c.cosmos.tx.v1beta1.SignDoc.decode(this.signDocBytes).chainId!==this.chainId)throw new Error("Chain id in the message is not matched with the requested chain id");if(!this.signOptions)throw new Error("Sign options are null")}approveExternal(){return!0}route(){return i.ROUTE}type(){return x.type()}}t.RequestSignDirectMsg=x;class S extends r.Message{static type(){return"get-keyring-type"}constructor(){super()}validateBasic(){}route(){return i.ROUTE}type(){return S.type()}}t.GetKeyRingTypeMsg=S;class O extends r.Message{static type(){return"get-multi-key-store-info"}constructor(){super()}validateBasic(){}route(){return i.ROUTE}type(){return O.type()}}t.GetMultiKeyStoreInfoMsg=O;class E extends r.Message{constructor(e){super(),this.index=e}static type(){return"change-keyring"}validateBasic(){if(this.index<0)throw new Error("Index is negative");if(!Number.isInteger(this.index))throw new Error("Invalid index")}route(){return i.ROUTE}type(){return E.type()}}t.ChangeKeyRingMsg=E;class T extends r.Message{constructor(e,t){super(),this.chainId=e,this.paths=t}static type(){return"get-is-keystore-coin-type-set"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(0===this.paths.length)throw new Error("empty bip44 path list")}route(){return i.ROUTE}type(){return T.type()}}t.GetIsKeyStoreCoinTypeSetMsg=T;class A extends r.Message{constructor(e,t){super(),this.chainId=e,this.coinType=t}static type(){return"set-keystore-coin-type"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(this.coinType<0)throw new Error("coin type can not be negative");if(!Number.isInteger(this.coinType))throw new Error("coin type should be integer")}route(){return i.ROUTE}type(){return A.type()}}t.SetKeyStoreCoinTypeMsg=A},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RemovePermissionOrigin=t.GetPermissionOriginsMsg=t.EnableAccessMsg=void 0;const r=n(18),i=n(354);class o extends r.Message{constructor(e){super(),this.chainIds=e}static type(){return"enable-access"}validateBasic(){if(!this.chainIds||0===this.chainIds.length)throw new Error("chain id not set")}route(){return i.ROUTE}approveExternal(){return!0}type(){return o.type()}}t.EnableAccessMsg=o;class a extends r.Message{constructor(e,t){super(),this.chainId=e,this.permissionType=t}static type(){return"get-permission-origins"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.permissionType)throw new Error("empty permission type")}route(){return i.ROUTE}type(){return a.type()}}t.GetPermissionOriginsMsg=a;class s extends r.Message{constructor(e,t,n){super(),this.chainId=e,this.permissionType=t,this.permissionOrigin=n}static type(){return"remove-permission-origin"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.permissionType)throw new Error("empty permission type");if(!this.permissionOrigin)throw new Error("empty permission origin")}route(){return i.ROUTE}type(){return s.type()}}t.RemovePermissionOrigin=s},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.makeSignBytes=t.makeSignDoc=t.makeAuthInfoBytes=void 0;const i=r(n(113)),o=n(356),a=n(355);t.makeAuthInfoBytes=function(e,t,n,r,s=o.SignMode.SIGN_MODE_DIRECT){const c={signerInfos:e.map(e=>({publicKey:e,modeInfo:{single:{mode:s}},sequence:i.default.fromNumber(r)})),fee:{amount:[...t],gasLimit:i.default.fromNumber(n)}};return a.AuthInfo.encode(a.AuthInfo.fromPartial(c)).finish()},t.makeSignDoc=function(e,t,n,r){return{bodyBytes:e,authInfoBytes:t,chainId:n,accountNumber:i.default.fromNumber(r)}},t.makeSignBytes=function({accountNumber:e,authInfoBytes:t,bodyBytes:n,chainId:r}){const i=a.SignDoc.fromPartial({accountNumber:e,authInfoBytes:t,bodyBytes:n,chainId:r});return a.SignDoc.encode(i).finish()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(42);function i(e){if(!r.isNonNullObject(e))throw new Error("Attribute must be a non-null object");const{key:t,value:n}=e;if("string"!=typeof t||!t)throw new Error("Attribute's key must be a non-empty string");if("string"!=typeof n&&void 0!==n)throw new Error("Attribute's value must be a string or unset");return{key:t,value:n||""}}function o(e){if(!r.isNonNullObject(e))throw new Error("Event must be a non-null object");const{type:t,attributes:n}=e;if("string"!=typeof t||""===t)throw new Error("Event type must be a non-empty string");if(!Array.isArray(n))throw new Error("Event's attributes must be an array");return{type:t,attributes:n.map(i)}}function a(e){if(!r.isNonNullObject(e))throw new Error("Log must be a non-null object");const{msg_index:t,log:n,events:i}=e;if("number"!=typeof t)throw new Error("Log's msg_index must be a number");if("string"!=typeof n)throw new Error("Log's log must be a string");if(!Array.isArray(i))throw new Error("Log's events must be an array");return{msg_index:t,log:n,events:i.map(o)}}t.parseAttribute=i,t.parseEvent=o,t.parseLog=a,t.parseLogs=function(e){if(!Array.isArray(e))throw new Error("Logs must be an array");return e.map(a)},t.findAttribute=function(e,t,n){var r,i;const o=null===(i=null===(r=e.find(()=>!0))||void 0===r?void 0:r.events.find(e=>e.type===t))||void 0===i?void 0:i.attributes.find(e=>e.key===n);if(!o)throw new Error(`Could not find attribute '${n}' in first event of type '${t}' in first log.`);return o}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(742);Object.defineProperty(t,"fromAscii",{enumerable:!0,get:function(){return r.fromAscii}}),Object.defineProperty(t,"toAscii",{enumerable:!0,get:function(){return r.toAscii}});var i=n(743);Object.defineProperty(t,"fromBase64",{enumerable:!0,get:function(){return i.fromBase64}}),Object.defineProperty(t,"toBase64",{enumerable:!0,get:function(){return i.toBase64}});var o=n(744);Object.defineProperty(t,"Bech32",{enumerable:!0,get:function(){return o.Bech32}});var a=n(745);Object.defineProperty(t,"fromHex",{enumerable:!0,get:function(){return a.fromHex}}),Object.defineProperty(t,"toHex",{enumerable:!0,get:function(){return a.toHex}});var s=n(746);Object.defineProperty(t,"fromRfc3339",{enumerable:!0,get:function(){return s.fromRfc3339}}),Object.defineProperty(t,"toRfc3339",{enumerable:!0,get:function(){return s.toRfc3339}});var c=n(747);Object.defineProperty(t,"fromUtf8",{enumerable:!0,get:function(){return c.fromUtf8}}),Object.defineProperty(t,"toUtf8",{enumerable:!0,get:function(){return c.toUtf8}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(42),{toUtf8:i}=r.Encoding;function o(e){if("object"!=typeof e||null===e)return e;if(Array.isArray(e))return e.map(o);return Object.keys(e).sort().reduce((t,n)=>Object.assign(Object.assign({},t),{[n]:o(e[n])}),{})}t.marshalTx=function(e){const t=JSON.stringify(e);return r.Encoding.toUtf8(t)},t.makeSignBytes=function(e,t,n,r,a,s){const c=o({account_number:a.toString(),chain_id:n,fee:t,memo:r,msgs:e,sequence:s.toString()});return i(JSON.stringify(c))}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(42),o=r(n(68)),a=r(n(368));function s(e){return e||[]}var c;function l(e){return void 0!==e.error}function u(e){if(l(e))throw new Error(e.error);return e.result}function f(e){var t;if(null===(t=e.response)||void 0===t?void 0:t.data){let t;const n=e.response.data;throw t=n.error&&"string"==typeof n.error?n.error:"string"==typeof n?n:JSON.stringify(n),new Error(`${t} (HTTP ${e.response.status})`)}throw e}!function(e){e.Block="block",e.Sync="sync",e.Async="async"}(c=t.BroadcastMode||(t.BroadcastMode={}));t.RestClient=class{constructor(e,t=c.Block,n){this.client=o.default.create({baseURL:e,headers:{post:{"Content-Type":"application/json"}}}),this.broadcastMode=t,this.enigmautils=new a.default(e,n),this.codeHashCache=new Map}async get(e){const{data:t}=await this.client.get(e).catch(f);if(null===t)throw new Error("Received null response from server");return t}async post(e,t){if(!i.isNonNullObject(t))throw new Error("Got unexpected type of params. Expected object.");const{data:n}=await this.client.post(e,t).catch(f);if(null===n)throw new Error("Received null response from server");return n}async authAccounts(e){const t="/auth/accounts/"+e,n=await this.get(t);if("cosmos-sdk/Account"!==n.result.type)throw new Error("Unexpected response data format");return n}async blocksLatest(){const e=await this.get("/blocks/latest");if(!e.block)throw new Error("Unexpected response data format");return e}async blocks(e){const t=await this.get("/blocks/"+e);if(!t.block)throw new Error("Unexpected response data format");return t}async nodeInfo(){const e=await this.get("/node_info");if(!e.node_info)throw new Error("Unexpected response data format");return e}async txById(e,t=!0){const n=await this.get("/txs/"+e);if(!n.tx)throw new Error("Unexpected response data format");return t?this.decryptTxsResponse(n):n}async txsQuery(e){const t=await this.get("/txs?"+e);if(!t.txs)throw new Error("Unexpected response data format");const n=t;for(let e=0;e<n.txs.length;e++)n.txs[e]=await this.decryptTxsResponse(n.txs[e]);return n}async encodeTx(e){const t=await this.post("/txs/encode",e);if(!t.tx)throw new Error("Unexpected response data format");return i.Encoding.fromBase64(t.tx)}async postTx(e){const t={tx:e,mode:this.broadcastMode},n=await this.post("/txs",t);if(!n.txhash)throw new Error("Unexpected response data format");return n}async listCodeInfo(){const e=await this.get("/wasm/code");return s(await u(e))}async getCode(e){const t="/wasm/code/"+e,n=await this.get(t);return await u(n)}async listContractsByCodeId(e){const t=`/wasm/code/${e}/contracts`,n=await this.get(t);return s(await u(n))}async getCodeHashByCodeId(e){const t=this.codeHashCache.get(e);if("string"==typeof t)return t;const n=`/wasm/code/${e}/hash`,r=await this.get(n);return this.codeHashCache.set(e,r.result),r.result}async getCodeHashByContractAddr(e){const t=this.codeHashCache.get(e);if("string"==typeof t)return t;const n=`/wasm/contract/${e}/code-hash`,r=await this.get(n);return this.codeHashCache.set(e,r.result),r.result}async getContractInfo(e){const t="/wasm/contract/"+e,n=await this.get(t);return await u(n)}async queryContractSmart(e,t,n){const r=await this.getCodeHashByContractAddr(e),o=await this.enigmautils.encrypt(r,t),a=o.slice(0,32),s=`/wasm/contract/${e}/query/${i.Encoding.toHex(i.Encoding.toUtf8(i.Encoding.toBase64(o)))}?encoding=hex&${new URLSearchParams(n).toString()}`;let c;try{c=await this.get(s)}catch(e){try{const t=/contract failed: encrypted: (.+?) \(HTTP 500\)/g.exec(e.message);if(null==t||2!=t.length)throw e;const n=t[1],r=i.Encoding.fromBase64(n),o=await this.enigmautils.decrypt(r,a);e.message=e.message.replace(n,i.Encoding.fromUtf8(o))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}.`)}throw e}if(l(c))throw new Error(JSON.stringify(await this.enigmautils.decrypt(i.Encoding.fromBase64(c.error),a)));return JSON.parse(i.Encoding.fromUtf8(i.Encoding.fromBase64(i.Encoding.fromUtf8(await this.enigmautils.decrypt(i.Encoding.fromBase64(c.result.smart),a)))))}async getMasterCerts(e,t){return this.get("/register/master-cert")}async decryptDataField(e="",t){const n=i.Encoding.fromHex(e);let r;for(const e of t)try{return i.Encoding.fromBase64(i.Encoding.fromUtf8(await this.enigmautils.decrypt(n,e)))}catch(e){r=e}throw r}async decryptLogs(e,t){for(const n of e)for(const e of n.events)if("wasm"===e.type)for(const n of t){let t=!1;for(const r of e.attributes){try{r.key=i.Encoding.fromUtf8(await this.enigmautils.decrypt(i.Encoding.fromBase64(r.key),n)),t=!0}catch(e){}try{r.value=i.Encoding.fromUtf8(await this.enigmautils.decrypt(i.Encoding.fromBase64(r.value),n)),t=!0}catch(e){}}}return e}async decryptTxsResponse(e){if(1===e.tx.value.msg.length){const t=e.tx.value.msg[0];let n;if("wasm/MsgExecuteContract"===t.type)n=i.Encoding.fromBase64(t.value.msg);else{if("wasm/MsgInstantiateContract"!==t.type)return e;n=i.Encoding.fromBase64(t.value.init_msg)}const r=n.slice(32,64);if(i.Encoding.toBase64(await this.enigmautils.getPubkey())===i.Encoding.toBase64(r)){const r=n.slice(0,32),o=i.Encoding.fromUtf8(await this.enigmautils.decrypt(n.slice(64),r));let a;"wasm/MsgExecuteContract"===t.type?e.tx.value.msg[0].value.msg=o:"wasm/MsgInstantiateContract"===t.type&&(e.tx.value.msg[0].value.init_msg=o),e.data=await this.decryptDataField(e.data,[r]),e.logs&&(a=await this.decryptLogs(e.logs,[r]),e=Object.assign({},e,{logs:a}));const s=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.raw_log);if(Array.isArray(s)&&2===s.length){const t=s[1],n=i.Encoding.fromBase64(t),o=await this.enigmautils.decrypt(n,r);e.raw_log=e.raw_log.replace(t,i.Encoding.fromUtf8(o))}}}return e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r extends Error{constructor(e){super(e),Object.setPrototypeOf(this,r.prototype)}}t.IntegrityError=r;class i extends Error{constructor(e){super(e),Object.setPrototypeOf(this,i.prototype)}}t.NotImplementedError=i},function(e,t,n){"use strict";function r(e,t){if(e.length!==t.length)return 0;let n=0;for(let r=0;r<e.length;r++)n|=e[r]^t[r];return 1&n-1>>>8}Object.defineProperty(t,"__esModule",{value:!0}),t.select=function(e,t,n){return~(e-1)&t|e-1&n},t.compare=r,t.equal=function(e,t){return 0!==e.length&&0!==t.length&&0!==r(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wipe=function(e){for(let t=0;t<e.length;t++)e[t]=0;return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.xor=function(e,t){for(let n=0;n<t.length;n++)e[n]^=t[n]}},function(e,t,n){"use strict";e.exports=function(e,t){return function(n,r){var i=2*r,o=2*t;n[i]=e[o],n[i+1]=e[o+1]}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(42),o=r(n(798)),a=n(104);t.encodeSecp256k1Pubkey=function(e){if(33!==e.length||2!==e[0]&&3!==e[0])throw new Error("Public key must be compressed secp256k1, i.e. 33 bytes starting with 0x02 or 0x03");return{type:a.pubkeyType.secp256k1,value:i.Encoding.toBase64(e)}};const s=i.Encoding.fromHex("eb5ae98721"),c=i.Encoding.fromHex("1624de6420"),l=i.Encoding.fromHex("0dfb1005"),u=s.length;t.decodeBech32Pubkey=function(e){const{data:t}=i.Bech32.decode(e),n=t.slice(0,u),r=t.slice(u);if(o.default(n,s)){if(33!==r.length)throw new Error("Invalid rest data length. Expected 33 bytes (compressed secp256k1 pubkey).");return{type:a.pubkeyType.secp256k1,value:i.Encoding.toBase64(r)}}if(o.default(n,c)){if(32!==r.length)throw new Error("Invalid rest data length. Expected 32 bytes (Ed25519 pubkey).");return{type:a.pubkeyType.ed25519,value:i.Encoding.toBase64(r)}}if(o.default(n,l)){if(32!==r.length)throw new Error("Invalid rest data length. Expected 32 bytes (Sr25519 pubkey).");return{type:a.pubkeyType.sr25519,value:i.Encoding.toBase64(r)}}throw new Error("Unsupported Pubkey type. Amino prefix: "+i.Encoding.toHex(n))},t.encodeBech32Pubkey=function(e,t){let n;switch(e.type){case a.pubkeyType.secp256k1:n=s;break;default:throw new Error("Unsupported pubkey type")}const r=new Uint8Array([...n,...i.Encoding.fromBase64(e.value)]);return i.Bech32.encode(t,r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(42),i=n(203),o=n(104);t.encodeSecp256k1Signature=function(e,t){if(64!==t.length)throw new Error("Signature must be 64 bytes long. Cosmos SDK uses a 2x32 byte fixed length encoding for the secp256k1 signature integers r and s.");return{pub_key:i.encodeSecp256k1Pubkey(e),signature:r.Encoding.toBase64(t)}},t.decodeSignature=function(e){switch(e.pub_key.type){case o.pubkeyType.secp256k1:return{pubkey:r.Encoding.fromBase64(e.pub_key.value),signature:r.Encoding.fromBase64(e.signature)};default:throw new Error("Unsupported pubkey type")}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GetTxEncryptionKeyMsg=t.RequestDecryptMsg=t.ReqeustEncryptMsg=t.GetPubkeyMsg=void 0;const r=n(18),i=n(378);class o extends r.Message{constructor(e){super(),this.chainId=e}static type(){return"get-pubkey-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set")}approveExternal(){return!0}route(){return i.ROUTE}type(){return o.type()}}t.GetPubkeyMsg=o;class a extends r.Message{constructor(e,t,n){super(),this.chainId=e,this.contractCodeHash=t,this.msg=n}static type(){return"request-encrypt-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.contractCodeHash)throw new Error("contract code hash not set");if(!this.msg)throw new Error("msg not set")}approveExternal(){return!0}route(){return i.ROUTE}type(){return a.type()}}t.ReqeustEncryptMsg=a;class s extends r.Message{constructor(e,t,n){super(),this.chainId=e,this.cipherText=t,this.nonce=n}static type(){return"request-decrypt-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.cipherText||0===this.cipherText.length)throw new Error("ciphertext not set");if(!this.nonce||0===this.nonce.length)throw new Error("nonce not set")}approveExternal(){return!0}route(){return i.ROUTE}type(){return s.type()}}t.RequestDecryptMsg=s;class c extends r.Message{constructor(e,t){super(),this.chainId=e,this.nonce=t}static type(){return"get-tx-encryption-key-msg"}validateBasic(){if(!this.chainId)throw new Error("chain id not set");if(!this.nonce)throw new Error("nonce is null")}approveExternal(){return!0}route(){return i.ROUTE}type(){return c.type()}}t.GetTxEncryptionKeyMsg=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SendTxMsg=void 0;const r=n(18),i=n(380);class o extends r.Message{constructor(e,t,n){super(),this.chainId=e,this.tx=t,this.mode=n}static type(){return"send-tx-to-background"}validateBasic(){if(!this.chainId)throw new Error("chain id is empty");if(!this.tx)throw new Error("tx is empty");if(!this.mode||"sync"!==this.mode&&"async"!==this.mode&&"block"!==this.mode)throw new Error("invalid mode")}approveExternal(){return!0}route(){return i.ROUTE}type(){return o.type()}}t.SendTxMsg=o},function(e,t,n){const r=n(84);e.exports={re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:n(131).SEMVER_SPEC_VERSION,SemVer:n(24),compareIdentifiers:n(182).compareIdentifiers,rcompareIdentifiers:n(182).rcompareIdentifiers,parse:n(85),valid:n(686),clean:n(687),inc:n(688),diff:n(689),major:n(690),minor:n(691),patch:n(692),prerelease:n(693),compare:n(40),rcompare:n(694),compareLoose:n(695),compareBuild:n(184),sort:n(696),rsort:n(697),gt:n(134),lt:n(185),eq:n(183),neq:n(346),gte:n(186),lte:n(187),cmp:n(347),coerce:n(698),Comparator:n(135),Range:n(41),satisfies:n(136),toComparators:n(702),maxSatisfying:n(703),minSatisfying:n(704),minVersion:n(705),validRange:n(706),outside:n(188),gtr:n(707),ltr:n(708),intersects:n(709),simplifyRange:n(710),subset:n(711)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return I})),n.d(t,"d",(function(){return P})),n.d(t,"e",(function(){return C})),n.d(t,"a",(function(){return j})),n.d(t,"b",(function(){return D}));var r=n(91),i=n.n(r),o=n(402),a=n(1553),s=n(388),c=n(869);const l=({style:e})=>i.a.createElement("svg",{style:e,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48",width:"48px",height:"48px"},i.a.createElement("path",{fill:"#FFC107",d:"M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12c0-6.627,5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24c0,11.045,8.955,20,20,20c11.045,0,20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z"}),i.a.createElement("path",{fill:"#FF3D00",d:"M6.306,14.691l6.571,4.819C14.655,15.108,18.961,12,24,12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C16.318,4,9.656,8.337,6.306,14.691z"}),i.a.createElement("path",{fill:"#4CAF50",d:"M24,44c5.166,0,9.86-1.977,13.409-5.192l-6.19-5.238C29.211,35.091,26.715,36,24,36c-5.202,0-9.619-3.317-11.283-7.946l-6.522,5.025C9.505,39.556,16.227,44,24,44z"}),i.a.createElement("path",{fill:"#1976D2",d:"M43.611,20.083H42V20H24v8h11.303c-0.792,2.237-2.231,4.166-4.087,5.571c0.001-0.001,0.002-0.001,0.003-0.002l6.19,5.238C36.971,39.205,44,34,44,24C44,22.659,43.862,21.35,43.611,20.083z"}));var u=n(1045),f=n.n(u),d=n(14),p=n(146),h=n(92),m=n.n(h),b=n(34),y=n(889),g=n(1051),v=n.n(g),w=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};class _{constructor(e){this.typeOfLoginMap=new Map,this.torusSDK=new v.a(e)}addLoginType(e,t){this.typeOfLoginMap.set(e,t)}signIn(e,t){return w(this,void 0,void 0,(function*(){const n=this.typeOfLoginMap.get(e);if(!n)throw new Error("Invalid login type");const r=yield n.getUserInfo(),i=yield this.torusSDK.getTorusKey(t,r.verifierId,{verifier_id:r.verifierId},r.idToken||r.accessToken);return Object.assign(Object.assign({},i),{userInfo:Object.assign({verifier:t},r)})}))}}var k=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};class x{constructor(e){this.clientId=e}getUserInfo(){return k(this,void 0,void 0,(function*(){const e=Math.floor(1e4*Math.random()).toString(),t=encodeURIComponent(window.btoa(JSON.stringify({instanceId:e,redirectToOpener:!1}))),n=browser.identity.getRedirectURL(),r=new URL("https://accounts.google.com/o/oauth2/v2/auth");r.searchParams.append("response_type",x.RESPONSE_TYPE),r.searchParams.append("client_id",this.clientId),r.searchParams.append("state",t),r.searchParams.append("scope",x.SCOPE),r.searchParams.append("redirect_uri",n),r.searchParams.append("nonce",e),r.searchParams.append("prompt",x.PROMPT);const i=yield browser.identity.launchWebAuthFlow({url:r.href,interactive:!0}),o=new URL(i).hash,a=new URLSearchParams(o),s=a.get("id_token"),c=a.get("access_token"),l=yield fetch("https://www.googleapis.com/userinfo/v2/me",{mode:"cors",cache:"no-cache",method:"GET",headers:{Authorization:"Bearer "+c}});if(l.ok){const e=yield l.json(),{picture:t="",email:n="",name:r=""}=e;return{email:n,name:r,profileImage:t,verifierId:n.toLowerCase(),typeOfLogin:"google",accessToken:c,idToken:s}}throw l}))}}x.RESPONSE_TYPE="token id_token",x.SCOPE="profile email openid",x.PROMPT="consent select_account";var S=n(2),O=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const E=Object(d.a)(({registerConfig:e})=>i.a.createElement(i.a.Fragment,null,i.a.createElement(o.a,{color:"primary",outline:!0,block:!0,onClick:t=>{t.preventDefault(),e.setType("torus-sign-in")},style:{display:"flex",justifyContent:"center",alignItems:"center"}},i.a.createElement(l,{style:{width:"16px",height:"16px",marginRight:"8px",transform:"translateY(-1px)"}}),i.a.createElement(s.a,{id:"torus.sign-in.google"})),i.a.createElement("div",{style:{marginTop:"8px",display:"flex",justifyContent:"center",alignItems:"center"}},i.a.createElement("a",{className:f.a.torus,href:"https://tor.us/",target:"_blank",rel:"noopener noreferrer"},"Powered by Torus")),i.a.createElement("hr",null))),T=Object(d.a)(({registerConfig:e})=>{const t=Object(c.a)(),{register:n,handleSubmit:r,getValues:l,errors:u}=Object(p.a)({defaultValues:{name:"",password:"",confirmPassword:""}});return i.a.createElement("div",null,i.a.createElement("div",{className:m.a.title},t.formatMessage({id:"torus.sign-in.google"})),i.a.createElement(a.a,{className:m.a.formContainer,onSubmit:r(t=>O(void 0,void 0,void 0,(function*(){try{const n=new _({baseUrl:browser.extension.getURL(""),network:"mainnet"});n.addLoginType("google",new x("413984222848-8r7u4ip9i6htppalo6jopu5qbktto6mi.apps.googleusercontent.com"));const r=yield n.signIn("google","chainapsis-google");yield e.createPrivateKey(t.name,S.Buffer.from(r.privateKey,"hex"),t.password)}catch(t){alert(t.message?t.message:t.toString()),e.clear()}})))},i.a.createElement(b.e,{label:t.formatMessage({id:"register.name"}),type:"text",name:"name",ref:n({required:t.formatMessage({id:"register.name.error.required"})}),error:u.name&&u.name.message}),"create"===e.mode?i.a.createElement(i.a.Fragment,null,i.a.createElement(b.e,{label:t.formatMessage({id:"register.create.input.password"}),type:"password",name:"password",ref:n({required:t.formatMessage({id:"register.create.input.password.error.required"}),validate:e=>{if(e.length<8)return t.formatMessage({id:"register.create.input.password.error.too-short"})}}),error:u.password&&u.password.message}),i.a.createElement(b.e,{label:t.formatMessage({id:"register.create.input.confirm-password"}),type:"password",name:"confirmPassword",ref:n({required:t.formatMessage({id:"register.create.input.confirm-password.error.required"}),validate:e=>{if(e!==l().password)return t.formatMessage({id:"register.create.input.confirm-password.error.unmatched"})}}),error:u.confirmPassword&&u.confirmPassword.message})):null,i.a.createElement(o.a,{color:"primary",type:"submit",block:!0,"data-loading":e.isLoading},i.a.createElement(s.a,{id:"register.create.button.next"}))),i.a.createElement(y.a,{onClick:()=>{e.clear()}}))});var A=n(1056),M=n(1057);const I="https://mainnet.infura.io/v3/eeb00e81cdb2410098d5a270eff9b341",P=[{currency:"usd",symbol:"$",maxDecimals:2,locale:"en-US"},{currency:"eur",symbol:"€",maxDecimals:2,locale:"de-DE"},{currency:"gbp",symbol:"£",maxDecimals:2,locale:"en-GB"},{currency:"cad",symbol:"CA$",maxDecimals:2,locale:"en-CA"},{currency:"aud",symbol:"AU$",maxDecimals:2,locale:"en-AU"},{currency:"rub",symbol:"₽",maxDecimals:0,locale:"ru"},{currency:"krw",symbol:"₩",maxDecimals:0,locale:"ko-KR"},{currency:"hkd",symbol:"HK$",maxDecimals:1,locale:"en-HK"},{currency:"cny",symbol:"¥",maxDecimals:1,locale:"zh-CN"},{currency:"jpy",symbol:"¥",maxDecimals:0,locale:"ja-JP"},{currency:"inr",symbol:"₹",maxDecimals:1,locale:"en-IN"}],C={default:"usd",ko:"krw"},j=[{type:"torus-sign-in",intro:E,page:T}],D={en:A,ko:M}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(983),t),i(n(1268),t),i(n(1269),t),i(n(1270),t)},function(e,t,n){"use strict";n.d(t,"b",(function(){return U})),n.d(t,"a",(function(){return F}));var r=n(0),i=n.n(r),o=n(838),a=n(30);const s=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function c({locale:e,formats:t,onError:n},r,i={}){const{format:o}=i,c=o&&Object(a.g)(t,"number",o,n)||{};return r(e,Object(a.f)(i,s,c))}function l(e,t,n,r={}){try{return c(e,t,r).format(n)}catch(t){e.onError(Object(a.b)("Error formatting number.",t))}return String(n)}function u(e,t,n,r={}){try{return c(e,t,r).formatToParts(n)}catch(t){e.onError(Object(a.b)("Error formatting number.",t))}return[]}const f=["numeric","style"];function d(e,t,n,r,i={}){r||(r="second");Intl.RelativeTimeFormat||e.onError(Object(a.b)('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n'));try{return function({locale:e,formats:t,onError:n},r,i={}){const{format:o}=i,s=!!o&&Object(a.g)(t,"relative",o,n)||{};return r(e,Object(a.f)(i,f,s))}(e,t,i).format(n,r)}catch(t){e.onError(Object(a.b)("Error formatting relative time.",t))}return String(n)}const p=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function h({locale:e,formats:t,onError:n,timeZone:r},i,o,s={}){const{format:c}=s,l=Object.assign(Object.assign({},r&&{timeZone:r}),c&&Object(a.g)(t,i,c,n));let u=Object(a.f)(s,p,l);return"time"!==i||u.hour||u.minute||u.second||(u=Object.assign(Object.assign({},u),{hour:"numeric",minute:"numeric"})),o(e,u)}function m(e,t,n,r={}){const i="string"==typeof n?new Date(n||0):n;try{return h(e,"date",t,r).format(i)}catch(t){e.onError(Object(a.b)("Error formatting date.",t))}return String(i)}function b(e,t,n,r={}){const i="string"==typeof n?new Date(n||0):n;try{return h(e,"time",t,r).format(i)}catch(t){e.onError(Object(a.b)("Error formatting time.",t))}return String(i)}function y(e,t,n,r={}){const i="string"==typeof n?new Date(n||0):n;try{return h(e,"date",t,r).formatToParts(i)}catch(t){e.onError(Object(a.b)("Error formatting date.",t))}return[]}function g(e,t,n,r={}){const i="string"==typeof n?new Date(n||0):n;try{return h(e,"time",t,r).formatToParts(i)}catch(t){e.onError(Object(a.b)("Error formatting time.",t))}return[]}const v=["localeMatcher","type"];function w({locale:e,onError:t},n,r,i={}){Intl.PluralRules||t(Object(a.b)('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n'));const o=Object(a.f)(i,v);try{return n(e,o).select(r)}catch(e){t(Object(a.b)("Error formatting plural.",e))}return"other"}var _=n(862),k=n(842),x=n.n(k);const S=["localeMatcher","type","style"],O=Date.now();function E({locale:e,onError:t},n,r,i={}){Intl.ListFormat||t(Object(a.b)('Intl.ListFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-listformat"\n'));const o=Object(a.f)(i,S);try{const t={},i=r.map((e,n)=>{if("object"==typeof e){const r=function(e){return`${O}_${e}_${O}`}(n);return t[r]=e,r}return String(e)});if(!Object.keys(t).length)return n(e,o).format(i);return n(e,o).formatToParts(i).reduce((e,n)=>{const r=n.value;return t[r]?e.push(t[r]):"string"==typeof e[e.length-1]?e[e.length-1]+=r:e.push(r),e},[])}catch(e){t(Object(a.b)("Error formatting list.",e))}return r}const T=["localeMatcher","style","type","fallback"];function A({locale:e,onError:t},n,r,i={}){Intl.DisplayNames||t(Object(a.b)('Intl.DisplayNames is not available in this environment.\nTry polyfilling it using "@formatjs/intl-displaynames"\n'));const o=Object(a.f)(i,T);try{return n(e,o).of(r)}catch(e){t(Object(a.b)("Error formatting display name.",e))}}const M=x.a||k;function I(e){return{locale:e.locale,timeZone:e.timeZone,formats:e.formats,textComponent:e.textComponent,messages:e.messages,defaultLocale:e.defaultLocale,defaultFormats:e.defaultFormats,onError:e.onError}}function P(e,t){const n=Object(a.c)(t),r=Object.assign(Object.assign({},a.a),e),{locale:i,defaultLocale:o,onError:s}=r;return i?!Intl.NumberFormat.supportedLocalesOf(i).length&&s?s(Object(a.b)(`Missing locale data for locale: "${i}" in Intl.NumberFormat. Using default locale: "${o}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):!Intl.DateTimeFormat.supportedLocalesOf(i).length&&s&&s(Object(a.b)(`Missing locale data for locale: "${i}" in Intl.DateTimeFormat. Using default locale: "${o}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):(s&&s(Object(a.b)(`"locale" was not configured, using "${o}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details`)),r.locale=r.defaultLocale||"en"),Object.assign(Object.assign({},r),{formatters:n,formatNumber:l.bind(null,r,n.getNumberFormat),formatNumberToParts:u.bind(null,r,n.getNumberFormat),formatRelativeTime:d.bind(null,r,n.getRelativeTimeFormat),formatDate:m.bind(null,r,n.getDateTimeFormat),formatDateToParts:y.bind(null,r,n.getDateTimeFormat),formatTime:b.bind(null,r,n.getDateTimeFormat),formatTimeToParts:g.bind(null,r,n.getDateTimeFormat),formatPlural:w.bind(null,r,n.getPluralRules),formatMessage:_.b.bind(null,r,n),formatHTMLMessage:_.a.bind(null,r,n),formatList:E.bind(null,r,n.getListFormat),formatDisplayName:A.bind(null,r,n.getDisplayNames)})}class C extends r.PureComponent{constructor(){super(...arguments),this.cache=Object(a.d)(),this.state={cache:this.cache,intl:P(I(this.props),this.cache),prevConfig:I(this.props)}}static getDerivedStateFromProps(e,{prevConfig:t,cache:n}){const r=I(e);return M(t,r)?null:{intl:P(r,n),prevConfig:r}}render(){return Object(a.h)(this.state.intl),r.createElement(o.b,{value:this.state.intl},this.props.children)}}C.displayName="IntlProvider",C.defaultProps=a.a;var j=n(933),D=n(1042);const R={en:j,ko:D};function N(e,t){return Object.assign({},j,R[t],e[t])}function B(e){const t=localStorage.getItem("language")||navigator.language.split(/[-_]/)[0];return R[t]||e[t]?t:"en"}const L=i.a.createContext(null),U=()=>{const e=i.a.useContext(L);if(!e)throw new Error("You have forgot to use language provider");return e},F=({additionalMessages:e,languageToFiatCurrency:t,children:n})=>{const[o,a]=Object(r.useState)(()=>B(e)),[s,c]=Object(r.useState)(null==localStorage.getItem("language")),[l,u]=Object(r.useState)(N(e,o));Object(r.useEffect)(()=>{document.body.setAttribute("data-lang",o)},[o]),Object(r.useEffect)(()=>{u(N(e,o))},[e,o]);const[f,d]=Object(r.useState)(localStorage.getItem("fiat-currency"));let p=f;if(null===p){const e=localStorage.getItem("fiat-currency");p=null!==e?e:t[o]||t.default}const h=null===f;return i.a.createElement(L.Provider,{value:{language:o,automatic:s,setLanguage:e=>{localStorage.setItem("language",e),a(e),c(!1)},clearLanguage:()=>{localStorage.removeItem("language"),a(B(e)),c(!0)},fiatCurrency:p,setFiatCurrency:e=>{null===e?localStorage.removeItem("fiat-currency"):localStorage.setItem("fiat-currency",e),d(e)},isFiatCurrencyAutomatic:h}},i.a.createElement(C,{locale:o,messages:l,key:`${o}${s?"-auto":""}`},n))}},function(e,t,n){var r=n(37),i=n(1377);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1503);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(147),i=n(1119),o=n(957),a=n(1125),s=n(62),c=n(6),l=function(e,t){var n=[];return t.forEach((function(t){if("object"==typeof t.components){if("tuple"!==t.type.substring(0,5))throw new Error("components found but type is not tuple; report on GitHub");var i="",o=t.type.indexOf("[");o>=0&&(i=t.type.substring(o));var a=l(e,t.components);r.isArray(a)&&e?n.push("tuple("+a.join(",")+")"+i):e?n.push("("+a+")"):n.push("("+a.join(",")+")"+i)}else n.push(t.type)})),n},u=function(e){if(!o.isHexStrict(e))throw new Error("The parameter must be a valid HEX string.");var t="",n=0,r=e.length;for("0x"===e.substring(0,2)&&(n=2);n<r;n+=2){var i=parseInt(e.substr(n,2),16);t+=String.fromCharCode(i)}return t},f=function(e){if(!e)return"0x00";for(var t="",n=0;n<e.length;n++){var r=e.charCodeAt(n).toString(16);t+=r.length<2?"0"+r:r}return"0x"+t},d=function(e){if(e=e?e.toLowerCase():"ether",!i.unitMap[e])throw new Error('This unit "'+e+"\" doesn't exist, please use the one of the following units"+JSON.stringify(i.unitMap,null,2));return e};e.exports={_fireError:function(e,t,n,i,o){return!r.isObject(e)||e instanceof Error||!e.data||((r.isObject(e.data)||r.isArray(e.data))&&(e.data=JSON.stringify(e.data,null,2)),e=e.message+"\n"+e.data),r.isString(e)&&(e=new Error(e)),r.isFunction(i)&&i(e,o),r.isFunction(n)&&((t&&r.isFunction(t.listeners)&&t.listeners("error").length||r.isFunction(i))&&t.catch((function(){})),setTimeout((function(){n(e)}),1)),t&&r.isFunction(t.emit)&&setTimeout((function(){t.emit("error",e,o),t.removeAllListeners()}),1),t},_jsonInterfaceMethodToString:function(e){return r.isObject(e)&&e.name&&-1!==e.name.indexOf("(")?e.name:e.name+"("+l(!1,e.inputs).join(",")+")"},_flattenTypes:l,randomHex:function(e){return"0x"+s(e).toString("hex")},_:r,BN:o.BN,isBN:o.isBN,isBigNumber:o.isBigNumber,isHex:o.isHex,isHexStrict:o.isHexStrict,sha3:o.sha3,sha3Raw:o.sha3Raw,keccak256:o.sha3,soliditySha3:a.soliditySha3,soliditySha3Raw:a.soliditySha3Raw,encodePacked:a.encodePacked,isAddress:o.isAddress,checkAddressChecksum:o.checkAddressChecksum,toChecksumAddress:function(e){if(void 0===e)return"";if(!/^(0x)?[0-9a-f]{40}$/i.test(e))throw new Error('Given address "'+e+'" is not a valid Ethereum address.');e=e.toLowerCase().replace(/^0x/i,"");for(var t=o.sha3(e).replace(/^0x/i,""),n="0x",r=0;r<e.length;r++)parseInt(t[r],16)>7?n+=e[r].toUpperCase():n+=e[r];return n},toHex:o.toHex,toBN:o.toBN,bytesToHex:o.bytesToHex,hexToBytes:o.hexToBytes,hexToNumberString:o.hexToNumberString,hexToNumber:o.hexToNumber,toDecimal:o.hexToNumber,numberToHex:o.numberToHex,fromDecimal:o.numberToHex,hexToUtf8:o.hexToUtf8,hexToString:o.hexToUtf8,toUtf8:o.hexToUtf8,stripHexPrefix:o.stripHexPrefix,utf8ToHex:o.utf8ToHex,stringToHex:o.utf8ToHex,fromUtf8:o.utf8ToHex,hexToAscii:u,toAscii:u,asciiToHex:f,fromAscii:f,unitMap:i.unitMap,toWei:function(e,t){if(t=d(t),!o.isBN(e)&&!r.isString(e))throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return o.isBN(e)?i.toWei(e,t):i.toWei(e,t).toString(10)},fromWei:function(e,t){if(t=d(t),!o.isBN(e)&&!r.isString(e))throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return o.isBN(e)?i.fromWei(e,t):i.fromWei(e,t).toString(10)},padLeft:o.leftPad,leftPad:o.leftPad,padRight:o.rightPad,rightPad:o.rightPad,toTwosComplement:o.toTwosComplement,isBloom:o.isBloom,isUserEthereumAddressInBloom:o.isUserEthereumAddressInBloom,isContractAddressInBloom:o.isContractAddressInBloom,isTopic:o.isTopic,isTopicInBloom:o.isTopicInBloom,isInBloom:o.isInBloom,compareBlockNumbers:function(e,t){if(e==t)return 0;if("genesis"!=e&&"earliest"!=e&&0!=e||"genesis"!=t&&"earliest"!=t&&0!=t){if("genesis"==e||"earliest"==e)return-1;if("genesis"==t||"earliest"==t)return 1;if("latest"==e)return"pending"==t?-1:1;if("latest"===t)return"pending"==e?1:-1;if("pending"==e)return 1;if("pending"==t)return-1;{let n=new c(e),r=new c(t);return n.lt(r)?-1:n.eq(r)?0:1}}return 0}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(1043),i=n.n(r),o=n(16);function a(e){return"0x"+i.a.keccak_256(Object(o.a)(e))}},function(e,t,n){var r=t;r.utils=n(392),r.common=n(859),r.sha=n(1419),r.ripemd=n(1423),r.hmac=n(1424),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(1054),i=n.n(r),o=n(17);function a(e){return"0x"+i.a.keccak_256(Object(o.a)(e))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return uo})),n.d(t,"b",(function(){return ao}));var r={};n.r(r),n.d(r,"reversed",(function(){return Q})),n.d(r,"mirrored",(function(){return Y})),n.d(r,"createReversedEasing",(function(){return Z})),n.d(r,"createMirroredEasing",(function(){return X})),n.d(r,"createExpoIn",(function(){return ee})),n.d(r,"createBackIn",(function(){return te})),n.d(r,"createAnticipateEasing",(function(){return ne})),n.d(r,"linear",(function(){return re})),n.d(r,"easeIn",(function(){return ie})),n.d(r,"easeOut",(function(){return oe})),n.d(r,"easeInOut",(function(){return ae})),n.d(r,"circIn",(function(){return se})),n.d(r,"circOut",(function(){return ce})),n.d(r,"circInOut",(function(){return le})),n.d(r,"backIn",(function(){return ue})),n.d(r,"backOut",(function(){return fe})),n.d(r,"backInOut",(function(){return de})),n.d(r,"anticipate",(function(){return pe})),n.d(r,"bounceOut",(function(){return he})),n.d(r,"bounceIn",(function(){return me})),n.d(r,"bounceInOut",(function(){return be})),n.d(r,"cubicBezier",(function(){return xe}));var i=n(3),o=n(0);var a=0,s="undefined"!=typeof window&&void 0!==window.requestAnimationFrame?function(e){return window.requestAnimationFrame(e)}:function(e){var t=Date.now(),n=Math.max(0,16.7-(t-a));a=t+n,setTimeout((function(){return e(a)}),n)},c=1/60*1e3,l=!0,u=!1,f=!1,d={delta:0,timestamp:0},p=["read","update","preRender","render","postRender"],h=function(e){return u=e},m=p.reduce((function(e,t){var n,r,i,o,a,s,c,l,u;return e[t]=(n=h,r=[],i=[],o=0,a=!1,s=0,c=new WeakSet,l=new WeakSet,u={cancel:function(e){var t=i.indexOf(e);c.add(e),-1!==t&&i.splice(t,1)},process:function(e){var t,f;if(a=!0,r=(t=[i,r])[0],(i=t[1]).length=0,o=r.length)for(s=0;s<o;s++)(f=r[s])(e),!0!==l.has(f)||c.has(f)||(u.schedule(f),n(!0));a=!1},schedule:function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var s=n&&a,u=s?r:i;c.delete(e),t&&l.add(e),-1===u.indexOf(e)&&(u.push(e),s&&(o=r.length))}}),e}),{}),b=p.reduce((function(e,t){var n=m[t];return e[t]=function(e,t,r){return void 0===t&&(t=!1),void 0===r&&(r=!1),u||w(),n.schedule(e,t,r),e},e}),{}),y=p.reduce((function(e,t){return e[t]=m[t].cancel,e}),{}),g=function(e){return m[e].process(d)},v=function(e){u=!1,d.delta=l?c:Math.max(Math.min(e-d.timestamp,40),1),l||(c=d.delta),d.timestamp=e,f=!0,p.forEach(g),f=!1,u&&(l=!1,s(v))},w=function(){u=!0,l=!0,f||s(v)},_=function(){return d},k=b,x=function(e,t){return function(n){return Math.max(Math.min(n,t),e)}},S=function(e){return e%1?Number(e.toFixed(5)):e},O=/(-)?(\d[\d\.]*)/g,E=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,T=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i,A={test:function(e){return"number"==typeof e},parse:parseFloat,transform:function(e){return e}},M=Object(i.a)(Object(i.a)({},A),{transform:x(0,1)}),I=Object(i.a)(Object(i.a)({},A),{default:1}),P=function(e){return{test:function(t){return"string"==typeof t&&t.endsWith(e)&&1===t.split(" ").length},parse:parseFloat,transform:function(t){return""+t+e}}},C=P("deg"),j=P("%"),D=P("px"),R=P("vh"),N=P("vw"),B=Object(i.a)(Object(i.a)({},j),{parse:function(e){return j.parse(e)/100},transform:function(e){return j.transform(100*e)}}),L=x(0,255),U=function(e){return void 0!==e.red},F=function(e){return void 0!==e.hue};var q=function(e){return function(t){if("string"!=typeof t)return t;for(var n={},r=function(e){return e.substring(e.indexOf("(")+1,e.lastIndexOf(")"))}(t).replace(/(,|\/)/g," ").split(/ \s*/),i=0;i<4;i++)n[e[i]]=void 0!==r[i]?parseFloat(r[i]):1;return n}},z=Object(i.a)(Object(i.a)({},A),{transform:function(e){return Math.round(L(e))}});function V(e,t){return e.startsWith(t)&&T.test(e)}var H={test:function(e){return"string"==typeof e?V(e,"rgb"):U(e)},parse:q(["red","green","blue","alpha"]),transform:function(e){var t=e.red,n=e.green,r=e.blue,i=e.alpha,o=void 0===i?1:i;return function(e){var t=e.red,n=e.green,r=e.blue,i=e.alpha;return"rgba("+t+", "+n+", "+r+", "+(void 0===i?1:i)+")"}({red:z.transform(t),green:z.transform(n),blue:z.transform(r),alpha:S(M.transform(o))})}},$={test:function(e){return"string"==typeof e?V(e,"hsl"):F(e)},parse:q(["hue","saturation","lightness","alpha"]),transform:function(e){var t=e.hue,n=e.saturation,r=e.lightness,i=e.alpha,o=void 0===i?1:i;return function(e){var t=e.hue,n=e.saturation,r=e.lightness,i=e.alpha;return"hsla("+t+", "+n+", "+r+", "+(void 0===i?1:i)+")"}({hue:Math.round(t),saturation:j.transform(S(n)),lightness:j.transform(S(r)),alpha:S(M.transform(o))})}},K=Object(i.a)(Object(i.a)({},H),{test:function(e){return"string"==typeof e&&V(e,"#")},parse:function(e){var t="",n="",r="";return e.length>4?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),t+=t,n+=n,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:1}}}),W={test:function(e){return"string"==typeof e&&T.test(e)||U(e)||F(e)},parse:function(e){return H.test(e)?H.parse(e):$.test(e)?$.parse(e):K.test(e)?K.parse(e):e},transform:function(e){return U(e)?H.transform(e):F(e)?$.transform(e):e}},G=function(e){return"number"==typeof e?0:e},J={test:function(e){if("string"!=typeof e||!isNaN(e))return!1;var t=0,n=e.match(O),r=e.match(E);return n&&(t+=n.length),r&&(t+=r.length),t>0},parse:function(e){var t=e,n=[],r=t.match(E);r&&(t=t.replace(E,"${c}"),n.push.apply(n,r.map(W.parse)));var i=t.match(O);return i&&n.push.apply(n,i.map(A.parse)),n},createTransformer:function(e){var t=e,n=0,r=e.match(E),i=r?r.length:0;if(r)for(var o=0;o<i;o++)t=t.replace(r[o],"${c}"),n++;var a=t.match(O),s=a?a.length:0;if(a)for(o=0;o<s;o++)t=t.replace(a[o],"${n}"),n++;return function(e){for(var r=t,o=0;o<n;o++)r=r.replace(o<i?"${c}":"${n}",o<i?W.transform(e[o]):S(e[o]));return r}},getAnimatableNone:function(e){var t=J.parse(e);return J.createTransformer(e)(t.map(G))}},Q=function(e){return function(t){return 1-e(1-t)}},Y=function(e){return function(t){return t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2}},Z=Q,X=Y,ee=function(e){return function(t){return Math.pow(t,e)}},te=function(e){return function(t){return t*t*((e+1)*t-e)}},ne=function(e){var t=te(e);return function(e){return(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))}},re=function(e){return e},ie=ee(2),oe=Q(ie),ae=Y(ie),se=function(e){return 1-Math.sin(Math.acos(e))},ce=Q(se),le=Y(ce),ue=te(1.525),fe=Q(ue),de=Y(ue),pe=ne(1.525),he=function(e){var t=e*e;return e<4/11?7.5625*t:e<8/11?9.075*t-9.9*e+3.4:e<.9?4356/361*t-35442/1805*e+16061/1805:10.8*e*e-20.52*e+10.72},me=function(e){return 1-he(1-e)},be=function(e){return e<.5?.5*(1-he(1-2*e)):.5*he(2*e-1)+.5},ye="undefined"!=typeof Float32Array,ge=function(e,t){return 1-3*t+3*e},ve=function(e,t){return 3*t-6*e},we=function(e){return 3*e},_e=function(e,t,n){return 3*ge(t,n)*e*e+2*ve(t,n)*e+we(t)},ke=function(e,t,n){return((ge(t,n)*e+ve(t,n))*e+we(t))*e};function xe(e,t,n,r){var i=ye?new Float32Array(11):new Array(11),o=function(t){for(var r,o,a,s=0,c=1;10!==c&&i[c]<=t;++c)s+=.1;return--c,r=(t-i[c])/(i[c+1]-i[c]),(a=_e(o=s+.1*r,e,n))>=.001?function(t,r){for(var i=0,o=0;i<8;++i){if(0===(o=_e(r,e,n)))return r;r-=(ke(r,e,n)-t)/o}return r}(t,o):0===a?o:function(t,r,i){var o,a,s=0;do{(o=ke(a=r+(i-r)/2,e,n)-t)>0?i=a:r=a}while(Math.abs(o)>1e-7&&++s<10);return a}(t,s,s+.1)};!function(){for(var t=0;t<11;++t)i[t]=ke(.1*t,e,n)}();return function(i){return e===t&&n===r?i:0===i?0:1===i?1:ke(o(i),t,r)}}var Se={x:0,y:0,z:0},Oe=function(e){return"number"==typeof e},Ee=function(e){return function(t,n,r){return void 0!==r?e(t,n,r):function(r){return e(t,n,r)}}},Te=Ee((function(e,t,n){return Math.min(Math.max(n,e),t)})),Ae=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},Me=function(e){return Ae(e)&&e.hasOwnProperty("z")},Ie=function(e,t){return Math.abs(e-t)},Pe=function(e,t){if(void 0===t&&(t=Se),Oe(e)&&Oe(t))return Ie(e,t);if(Ae(e)&&Ae(t)){var n=Ie(e.x,t.x),r=Ie(e.y,t.y),i=Me(e)&&Me(t)?Ie(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(i,2))}return 0},Ce=function(e,t,n){var r=t-e;return 0===r?1:(n-e)/r},je=function(e,t,n){return-n*e+n*t+e},De=function(){return(De=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},Re=function(e,t,n){var r=e*e,i=t*t;return Math.sqrt(Math.max(0,n*(i-r)+r))},Ne=[K,H,$],Be=function(e){return Ne.find((function(t){return t.test(e)}))},Le=function(e){return"'"+e+"' is not an animatable color. Use the equivalent color code instead."},Ue=function(e,t){var n=Be(e),r=Be(t);Le(e),Le(t),n.transform,r.transform;var i=n.parse(e),o=r.parse(t),a=De({},i),s=n===$?je:Re;return function(e){for(var t in a)"alpha"!==t&&(a[t]=s(i[t],o[t],e));return a.alpha=je(i.alpha,o.alpha,e),n.transform(a)}},Fe=function(e,t){return function(n){return t(e(n))}},qe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.reduce(Fe)};function ze(e,t){return Oe(e)?function(n){return je(e,t,n)}:W.test(e)?Ue(e,t):$e(e,t)}var Ve=function(e,t){var n=e.slice(),r=n.length,i=e.map((function(e,n){return ze(e,t[n])}));return function(e){for(var t=0;t<r;t++)n[t]=i[t](e);return n}};function He(e){for(var t=J.parse(e),n=t.length,r=0,i=0,o=0,a=0;a<n;a++)r||"number"==typeof t[a]?r++:void 0!==t[a].hue?o++:i++;return{parsed:t,numNumbers:r,numRGB:i,numHSL:o}}var $e=function(e,t){var n=J.createTransformer(t),r=He(e),i=He(t);return r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&(r.numNumbers,i.numNumbers),qe(Ve(r.parsed,i.parsed),n)};var Ke,We=function(e){return e},Ge=function(e){return void 0===e&&(e=We),Ee((function(t,n,r){var i=n-r,o=-(0-t+1)*(0-e(Math.abs(i)));return i<=0?n+o:n-o}))},Je=(Ge(),Ge(Math.sqrt),function(e,t){return t?e*(1e3/t):0}),Qe=(Ee((function(e,t,n){var r=t-e;return((n-e)%r+r)%r+e})),Te(0,1),function(e){var t=e.onRead,n=e.onRender,r=e.uncachedValues,o=void 0===r?new Set:r,a=e.useCache,s=void 0===a||a;return function(e){void 0===e&&(e={});var r=Object(i.d)(e,[]),a={},c=[],l=!1;function u(e,t){e.startsWith("--")&&(r.hasCSSVariable=!0);var n=a[e];a[e]=t,a[e]!==n&&(-1===c.indexOf(e)&&c.push(e),l||(l=!0,k.render(f.render)))}var f={get:function(e,n){return void 0===n&&(n=!1),!n&&s&&!o.has(e)&&void 0!==a[e]?a[e]:t(e,r)},set:function(e,t){if("string"==typeof e)u(e,t);else for(var n in e)u(n,e[n]);return this},render:function(e){return void 0===e&&(e=!1),(l||!0===e)&&(n(a,r,c),l=!1,c.length=0),this}};return f}}),Ye=/([a-z])([A-Z])/g,Ze=function(e){return e.replace(Ye,"$1-$2").toLowerCase()},Xe=new Map,et=new Map,tt=["Webkit","Moz","O","ms",""],nt=tt.length,rt="undefined"!=typeof document,it=function(e,t){return et.set(e,Ze(t))},ot=function(e,t){void 0===t&&(t=!1);var n=t?et:Xe;return n.has(e)||(rt?function(e){Ke=Ke||document.createElement("div");for(var t=0;t<nt;t++){var n=tt[t],r=""===n,i=r?e:n+e.charAt(0).toUpperCase()+e.slice(1);if(i in Ke.style||r){if(r&&"clipPath"===e&&et.has(e))return;Xe.set(e,i),it(e,(r?"":"-")+Ze(i))}}}(e):function(e){it(e,e)}(e)),n.get(e)||e},at=["","X","Y","Z"],st=["translate","scale","rotate","skew","transformPerspective"].reduce((function(e,t){return at.reduce((function(e,n){return e.push(t+n),e}),e)}),["x","y","z"]),ct=st.reduce((function(e,t){return e[t]=!0,e}),{});function lt(e){return!0===ct[e]}function ut(e,t){return st.indexOf(e)-st.indexOf(t)}var ft=new Set(["originX","originY","originZ"]);function dt(e){return ft.has(e)}var pt=Object(i.a)(Object(i.a)({},A),{transform:Math.round}),ht={color:W,backgroundColor:W,outlineColor:W,fill:W,stroke:W,borderColor:W,borderTopColor:W,borderRightColor:W,borderBottomColor:W,borderLeftColor:W,borderWidth:D,borderTopWidth:D,borderRightWidth:D,borderBottomWidth:D,borderLeftWidth:D,borderRadius:D,radius:D,borderTopLeftRadius:D,borderTopRightRadius:D,borderBottomRightRadius:D,borderBottomLeftRadius:D,width:D,maxWidth:D,height:D,maxHeight:D,size:D,top:D,right:D,bottom:D,left:D,padding:D,paddingTop:D,paddingRight:D,paddingBottom:D,paddingLeft:D,margin:D,marginTop:D,marginRight:D,marginBottom:D,marginLeft:D,rotate:C,rotateX:C,rotateY:C,rotateZ:C,scale:I,scaleX:I,scaleY:I,scaleZ:I,skew:C,skewX:C,skewY:C,distance:D,translateX:D,translateY:D,translateZ:D,x:D,y:D,z:D,perspective:D,opacity:M,originX:B,originY:B,originZ:D,zIndex:pt,fillOpacity:M,strokeOpacity:M,numOctaves:pt},mt=function(e){return ht[e]},bt=function(e,t){return t&&"number"==typeof e?t.transform(e):e},yt=new Set(["scrollLeft","scrollTop"]),gt=new Set(["scrollLeft","scrollTop","transform"]),vt={x:"translateX",y:"translateY",z:"translateZ"};function wt(e){return"function"==typeof e}function _t(e,t,n,r,i,o,a,s){void 0===t&&(t=!0),void 0===n&&(n={}),void 0===r&&(r={}),void 0===i&&(i={}),void 0===o&&(o=[]),void 0===a&&(a=!1),void 0===s&&(s=!0);var c=!0,l=!1,u=!1;for(var f in e){var d=e[f],p=mt(f),h=bt(d,p);lt(f)?(l=!0,r[f]=h,o.push(f),c&&(p.default&&d!==p.default||!p.default&&0!==d)&&(c=!1)):dt(f)?(i[f]=h,u=!0):gt.has(f)&&wt(h)||(n[ot(f,a)]=h)}return(l||"function"==typeof e.transform)&&(n.transform=function(e,t,n,r,i,o){void 0===o&&(o=!0);var a="",s=!1;n.sort(ut);for(var c=n.length,l=0;l<c;l++){var u=n[l];a+=(vt[u]||u)+"("+t[u]+") ",s="z"===u||s}return!s&&i?a+="translateZ(0)":a=a.trim(),wt(e.transform)?a=e.transform(t,r?"":a):o&&r&&(a="none"),a}(e,r,o,c,t,s)),u&&(n.transformOrigin=(i.originX||"50%")+" "+(i.originY||"50%")+" "+(i.originZ||0)),n}function kt(e){var t=void 0===e?{}:e,n=t.enableHardwareAcceleration,r=void 0===n||n,i=t.isDashCase,o=void 0===i||i,a=t.allowTransformNone,s=void 0===a||a,c={},l={},u={},f=[];return function(e){return f.length=0,_t(e,r,c,l,u,f,o,s),c}}var xt=Qe({onRead:function(e,t){var n=t.element,r=t.preparseOutput,i=mt(e);if(lt(e))return i&&i.default||0;if(yt.has(e))return n[e];var o=window.getComputedStyle(n,null).getPropertyValue(ot(e,!0))||0;return r&&i&&i.test(o)&&i.parse?i.parse(o):o},onRender:function(e,t,n){var r=t.element,i=t.buildStyles,o=t.hasCSSVariable;if(Object.assign(r.style,i(e)),o)for(var a=n.length,s=0;s<a;s++){var c=n[s];c.startsWith("--")&&r.style.setProperty(c,e[c])}-1!==n.indexOf("scrollLeft")&&(r.scrollLeft=e.scrollLeft),-1!==n.indexOf("scrollTop")&&(r.scrollTop=e.scrollTop)},uncachedValues:yt});var St=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues"]),Ot=function(e,t){return D.transform(e*t)},Et={x:0,y:0,width:0,height:0};function Tt(e,t,n){return"string"==typeof e?e:D.transform(t+n*e)}var At={enableHardwareAcceleration:!1,isDashCase:!1};function Mt(e,t,n,r,o,a){void 0===t&&(t=Et),void 0===r&&(r=kt(At)),void 0===o&&(o={style:{}}),void 0===a&&(a=!0);var s=e.attrX,c=e.attrY,l=e.originX,u=e.originY,f=e.pathLength,d=e.pathSpacing,p=void 0===d?1:d,h=e.pathOffset,m=void 0===h?0:h,b=r(Object(i.d)(e,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]));for(var y in b){if("transform"===y)o.style.transform=b[y];else o[a&&!St.has(y)?Ze(y):y]=b[y]}return(void 0!==l||void 0!==u||b.transform)&&(o.style.transformOrigin=function(e,t,n){return Tt(t,e.x,e.width)+" "+Tt(n,e.y,e.height)}(t,void 0!==l?l:.5,void 0!==u?u:.5)),void 0!==s&&(o.x=s),void 0!==c&&(o.y=c),void 0!==n&&void 0!==f&&(o[a?"stroke-dashoffset":"strokeDashoffset"]=Ot(-m,n),o[a?"stroke-dasharray":"strokeDasharray"]=Ot(f,n)+" "+Ot(p,n)),o}function It(e,t,n){void 0===n&&(n=!0);var r={style:{}},i=kt(At);return function(o){return Mt(o,e,t,i,r,n)}}var Pt=Qe({onRead:function(e,t){var n=t.element;if(lt(e=St.has(e)?e:Ze(e))){var r=mt(e);return r&&r.default||0}return n.getAttribute(e)},onRender:function(e,t){var n=t.element,r=(0,t.buildAttrs)(e);for(var i in r)"style"===i?Object.assign(n.style,r.style):n.setAttribute(i,r[i])}}),Ct=Qe({useCache:!1,onRead:function(e){return"scrollTop"===e?window.pageYOffset:window.pageXOffset},onRender:function(e){var t=e.scrollTop,n=void 0===t?0:t,r=e.scrollLeft,i=void 0===r?0:r;return window.scrollTo(i,n)}}),jt=new WeakMap,Dt=function(e,t){var n,r,o,a;return e===window?n=Ct(e):!function(e){return e instanceof HTMLElement||"function"==typeof e.click}(e)?function(e){return e instanceof SVGElement||"ownerSVGElement"in e}(e)&&(o=function(e){try{return function(e){return"function"==typeof e.getBBox?e.getBBox():e.getBoundingClientRect()}(e)}catch(e){return{x:0,y:0,width:0,height:0}}}(r=e),a=function(e){return"path"===e.tagName}(r)&&r.getTotalLength?r.getTotalLength():void 0,n=Pt({element:r,buildAttrs:It(o,a)})):n=function(e,t){void 0===t&&(t={});var n=t.enableHardwareAcceleration,r=t.allowTransformNone,o=Object(i.d)(t,["enableHardwareAcceleration","allowTransformNone"]);return xt(Object(i.a)({element:e,buildStyles:kt({enableHardwareAcceleration:n,allowTransformNone:r}),preparseOutput:!0},o))}(e,t),jt.set(e,n),n};var Rt=function(e,t){return function(e,t){return jt.has(e)?jt.get(e):Dt(e,t)}("string"==typeof e?document.querySelector(e):e,t)},Nt=function(){return function(e,t){var n=this,r=e.middleware,i=e.onComplete;this.isActive=!0,this.update=function(e){n.observer.update&&n.updateObserver(e)},this.complete=function(){n.observer.complete&&n.isActive&&n.observer.complete(),n.onComplete&&n.onComplete(),n.isActive=!1},this.error=function(e){n.observer.error&&n.isActive&&n.observer.error(e),n.isActive=!1},this.observer=t,this.updateObserver=function(e){return t.update(e)},this.onComplete=i,t.update&&r&&r.length&&r.forEach((function(e){return n.updateObserver=e(n.updateObserver,n.complete)}))}}(),Bt=function(e,t,n){var r=t.middleware;return new Nt({middleware:r,onComplete:n},"function"==typeof e?{update:e}:e)},Lt=function(){function e(e){void 0===e&&(e={}),this.props=e}return e.prototype.create=function(t){return new e(t)},e.prototype.start=function(e){void 0===e&&(e={});var t=!1,n={stop:function(){}},r=this.props,o=r.init,a=Object(i.d)(r,["init"]),s=o(Bt(e,a,(function(){t=!0,n.stop()})));return n=s?Object(i.a)({},n,s):n,t&&n.stop(),n},e.prototype.applyMiddleware=function(e){return this.create(Object(i.a)({},this.props,{middleware:this.props.middleware?[e].concat(this.props.middleware):[e]}))},e.prototype.pipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=1===e.length?e[0]:qe.apply(void 0,e);return this.applyMiddleware((function(e){return function(t){return e(n(t))}}))},e}(),Ut=function(e){return new Lt({init:e})},Ft=[D,j,C,R,N],qt=function(e){return Ft.find((function(t){return t.test(e)}))},zt=function(e,t){return e(t)},Vt=function(e,t){var n=t.from,r=t.to,o=Object(i.d)(t,["from","to"]),a=qt(n)||qt(r),s=a.transform,c=a.parse;return e(Object(i.a)({},o,{from:"string"==typeof n?c(n):n,to:"string"==typeof r?c(r):r})).pipe(s)},Ht=function(e){return function(t,n){var r=n.from,o=n.to,a=Object(i.d)(n,["from","to"]);return t(Object(i.a)({},a,{from:0,to:1})).pipe(e(r,o))}},$t=Ht(Ue),Kt=Ht($e),Wt=function(e,t){var n=function(e){var t=Object.keys(e),n=function(t,n){return void 0!==t&&!e[n](t)};return{getVectorKeys:function(e){return t.reduce((function(t,r){return n(e[r],r)&&t.push(r),t}),[])},testVectorProps:function(e){return e&&t.some((function(t){return n(e[t],t)}))}}}(t),r=n.testVectorProps,i=n.getVectorKeys;return function(t){if(!r(t))return e(t);var n=i(t),o=t[n[0]];return Gt(o)(e,t,n)}},Gt=function(e){return"number"==typeof e?zt:function(e){return Boolean(qt(e))}(e)?Vt:W.test(e)?$t:J.test(e)?Kt:zt},Jt=Wt((function(e){return void 0===e&&(e={}),Ut((function(t){var n=t.complete,r=t.update,i=e.velocity,o=void 0===i?0:i,a=e.from,s=void 0===a?0:a,c=e.power,l=void 0===c?.8:c,u=e.timeConstant,f=void 0===u?350:u,d=e.restDelta,p=void 0===d?.5:d,h=e.modifyTarget,m=0,b=l*o,g=Math.round(s+b),v=void 0===h?g:h(g),w=k.update((function(e){var t=e.delta;m+=t;var i=-b*Math.exp(-m/f),o=i>p||i<-p;r(o?v+i:v),o||(y.update(w),n())}),!0);return{stop:function(){return y.update(w)}}}))}),{from:A.test,modifyTarget:function(e){return"function"==typeof e},velocity:A.test}),Qt=Wt((function(e){return void 0===e&&(e={}),Ut((function(t){var n=t.update,r=t.complete,i=e.velocity,o=void 0===i?0:i,a=e.from,s=void 0===a?0:a,c=e.to,l=void 0===c?0:c,u=e.stiffness,f=void 0===u?100:u,d=e.damping,p=void 0===d?10:d,h=e.mass,m=void 0===h?1:h,b=e.restSpeed,g=void 0===b?.01:b,v=e.restDelta,w=void 0===v?.01:v,_=o?-o/1e3:0,x=0,S=l-s,O=s,E=O,T=k.update((function(e){var t=e.delta;x+=t;var i=p/(2*Math.sqrt(f*m)),a=Math.sqrt(f/m)/1e3;if(E=O,i<1){var s=Math.exp(-i*a*x),c=a*Math.sqrt(1-i*i);O=l-s*((_+i*a*S)/c*Math.sin(c*x)+S*Math.cos(c*x))}else{s=Math.exp(-a*x);O=l-s*(S+(_+a*S)*x)}o=Je(O-E,t);var u=Math.abs(o)<=g,d=Math.abs(l-O)<=w;u&&d?(n(O=l),y.update(T),r()):n(O)}),!0);return{stop:function(){return y.update(T)}}}))}),{from:A.test,to:A.test,stiffness:A.test,damping:A.test,mass:A.test,velocity:A.test}),Yt=Wt((function(e){var t=e.from,n=void 0===t?0:t,r=e.velocity,o=void 0===r?0:r,a=e.min,s=e.max,c=e.power,l=void 0===c?.8:c,u=e.timeConstant,f=void 0===u?700:u,d=e.bounceStiffness,p=void 0===d?500:d,h=e.bounceDamping,m=void 0===h?10:h,b=e.restDelta,y=void 0===b?1:b,g=e.modifyTarget;return Ut((function(e){var t,r=e.update,c=e.complete,u=n,d=n,h=!1,b=function(e){return void 0!==a&&e<=a},v=function(e){return void 0!==s&&e>=s},w=function(e){return b(e)||v(e)},k=function(e){r(e),u=d,o=Je((d=e)-u,_().delta),t&&!h&&function(e,t){return b(e)&&t<0||v(e)&&t>0}(e,o)&&S({from:e,velocity:o})},x=function(e,n){t&&t.stop(),t=e.start({update:k,complete:function(){n?n():c()}})},S=function(e){h=!0,x(Qt(Object(i.a)({},e,{to:b(e.from)?a:s,stiffness:p,damping:m,restDelta:y})))};if(w(n))S({from:n,velocity:o});else if(0!==o){var O=Jt({from:n,velocity:o,timeConstant:f,power:l,restDelta:w(n)?20:y,modifyTarget:g});x(O,(function(){w(d)?S({from:d,velocity:o}):c()}))}else c();return{stop:function(){return t&&t.stop()}}}))}),{from:A.test,velocity:A.test,min:A.test,max:A.test,damping:A.test,stiffness:A.test,modifyTarget:function(e){return"function"==typeof e}}),Zt=Wt((function(e){var t=e.from,n=void 0===t?0:t,r=e.to,i=void 0===r?1:r,o=e.ease,a=void 0===o?re:o,s=e.reverseEase;return void 0!==s&&s&&(a=Z(a)),Ut((function(e){var t=e.update;return{seek:function(e){return t(e)}}})).pipe(a,(function(e){return je(n,i,e)}))}),{ease:function(e){return"function"==typeof e},from:A.test,to:A.test}),Xt=Te(0,1),en=function(e){return void 0===e&&(e={}),Ut((function(t){var n,r=t.update,i=t.complete,o=e.duration,a=void 0===o?300:o,s=e.ease,c=void 0===s?oe:s,l=e.flip,u=void 0===l?0:l,f=e.loop,d=void 0===f?0:f,p=e.yoyo,h=void 0===p?0:p,m=e.repeatDelay,b=void 0===m?0:m,g=e.from,v=void 0===g?0:g,w=e.to,_=void 0===w?1:w,x=e.elapsed,S=void 0===x?0:x,O=e.flipCount,E=void 0===O?0:O,T=e.yoyoCount,A=void 0===T?0:T,M=e.loopCount,I=void 0===M?0:M,P=Zt({from:v,to:_,ease:c}).start(r),C=0,j=!1,D=function(e){var t;void 0===e&&(e=!1),P=Zt({from:v=(t=[_,v])[0],to:_=t[1],ease:c,reverseEase:e}).start(r)},R=function(){C=Xt(Ce(0,a,S)),P.seek(C)},N=function(){j=!0,n=k.update((function(e){var t,r=e.delta;S+=r,R(),!(t=j&&S>a+b)||(!t||d||u||h)&&(S=S-a-b,d&&I<d?(I++,1):u&&E<u?(E++,D(),1):h&&A<h&&(A++,D(A%2!=0),1))||(y.update(n),i&&k.update(i,!1,!0))}),!0)},B=function(){j=!1,n&&y.update(n)};return N(),{isActive:function(){return j},getElapsed:function(){return Te(0,a,S)},getProgress:function(){return C},stop:function(){B()},pause:function(){return B(),this},resume:function(){return j||N(),this},seek:function(e){return S=je(0,a,e),k.update(R,!1,!0),this},reverse:function(){return D(),this}}}))},tn=Te(0,1),nn=function(e){var t=e.easings,n=e.ease,r=void 0===n?re:n,o=e.times,a=e.values,s=Object(i.d)(e,["easings","ease","times","values"]);t=Array.isArray(t)?t:function(e,t){return e.map((function(){return t||oe})).splice(0,e.length-1)}(a,t),o=o||function(e){var t=e.length;return e.map((function(e,n){return 0!==n?n/(t-1):0}))}(a);var c=t.map((function(e,t){return Zt({from:a[t],to:a[t+1],ease:e})}));return en(Object(i.a)({},s,{ease:r})).applyMiddleware((function(e){return function(e,t,n){var r=e.length,i=r-1,o=i-1,a=t.map((function(e){return e.start(n)}));return function(t){t<=e[0]&&a[0].seek(0),t>=e[i]&&a[o].seek(1);for(var n=1;n<r&&!(e[n]>t||n===i);n++);var s=Ce(e[n-1],e[n],t);a[n-1].seek(tn(s))}}(o,c,e)}))},rn=function(e,t,n){return Ut((function(r){var i=r.update,o=t.split(" ").map((function(t){return e.addEventListener(t,i,n),t}));return{stop:function(){return o.forEach((function(t){return e.removeEventListener(t,i,n)}))}}}))},on=function(){return{clientX:0,clientY:0,pageX:0,pageY:0,x:0,y:0}},an=function(e,t){return void 0===t&&(t={clientX:0,clientY:0,pageX:0,pageY:0,x:0,y:0}),t.clientX=t.x=e.clientX,t.clientY=t.y=e.clientY,t.pageX=e.pageX,t.pageY=e.pageY,t},sn=[on()];if("undefined"!=typeof document){rn(document,"touchstart touchmove",{passive:!0,capture:!0}).start((function(e){var t=e.touches;!0;var n=t.length;sn.length=0;for(var r=0;r<n;r++){var i=t[r];sn.push(an(i))}}))}var cn=on();if("undefined"!=typeof document){rn(document,"mousedown mousemove",!0).start((function(e){!0,an(e,cn)}))}var ln=function(e){return Ut((function(t){var n=t.complete,r=setTimeout(n,e);return{stop:function(){return clearTimeout(r)}}}))},un=function(){function e(e,t){var n,r=this,i=void 0===t?{}:t,o=i.transformer,a=i.parent;this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.updateAndNotify=function(e,t){void 0===t&&(t=!0),r.prev=r.current,r.current=r.transformer?r.transformer(e):e,r.updateSubscribers&&r.prev!==r.current&&r.updateSubscribers.forEach(r.notifySubscriber),r.children&&r.children.forEach(r.setChild),t&&r.renderSubscribers&&r.renderSubscribers.forEach(r.notifySubscriber);var n=_(),i=n.delta,o=n.timestamp;r.lastUpdated!==o&&(r.timeDelta=i,r.lastUpdated=o,k.postRender(r.scheduleVelocityCheck))},this.notifySubscriber=function(e){e(r.current)},this.scheduleVelocityCheck=function(){return k.postRender(r.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==r.lastUpdated&&(r.prev=r.current)},this.setChild=function(e){return e.set(r.current)},this.parent=a,this.transformer=o,this.set(e,!1),this.canTrackVelocity=(n=this.current,!isNaN(parseFloat(n)))}return e.prototype.addChild=function(t){void 0===t&&(t={});var n=new e(this.current,Object(i.a)({parent:this},t));return this.children||(this.children=new Set),this.children.add(n),n},e.prototype.removeChild=function(e){this.children&&this.children.delete(e)},e.prototype.subscribeTo=function(e,t){var n=this,r=function(){return t(n.current)};return e.add(r),function(){return e.delete(r)}},e.prototype.onChange=function(e){return this.updateSubscribers||(this.updateSubscribers=new Set),this.subscribeTo(this.updateSubscribers,e)},e.prototype.onRenderRequest=function(e){return this.renderSubscribers||(this.renderSubscribers=new Set),this.notifySubscriber(e),this.subscribeTo(this.renderSubscribers,e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getVelocity=function(){return this.canTrackVelocity?Je(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise((function(n){t.stopAnimation=e(n)})).then((function(){return t.clearAnimation()}))},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers&&this.updateSubscribers.clear(),this.renderSubscribers&&this.renderSubscribers.clear(),this.parent&&this.parent.removeChild(this),this.stop()},e}();function fn(e,t){return new un(e,t)}function dn(e){var t=Object(o.useRef)(null);return null===t.current&&(t.current=e()),t.current}var pn,hn=function(e){return e instanceof un},mn=Qe({onRead:function(){return null},onRender:function(e,t){return(0,t.onUpdate)(e)}}),bn=function(){function e(){this.hasMounted=!1,this.values=new Map,this.unsubscribers=new Map}return e.prototype.has=function(e){return this.values.has(e)},e.prototype.set=function(e,t){this.values.set(e,t),this.hasMounted&&this.bindValueToOutput(e,t)},e.prototype.get=function(e,t){var n=this.values.get(e);return void 0===n&&void 0!==t&&(n=new un(t),this.set(e,n)),n},e.prototype.forEach=function(e){return this.values.forEach(e)},e.prototype.bindValueToOutput=function(e,t){var n=this,r=t.onRenderRequest((function(t){return n.output&&n.output(e,t)})),i=t.onChange((function(t){n.onUpdate&&n.onUpdate.set(e,t)}));this.unsubscribers.has(e)&&this.unsubscribers.get(e)(),this.unsubscribers.set(e,(function(){r(),i()}))},e.prototype.setOnUpdate=function(e){this.onUpdate=void 0,e&&(this.onUpdate=mn({onUpdate:e}))},e.prototype.setTransformTemplate=function(e){this.transformTemplate!==e&&(this.transformTemplate=e,this.updateTransformTemplate())},e.prototype.getTransformTemplate=function(){return this.transformTemplate},e.prototype.updateTransformTemplate=function(){this.output&&this.output("transform",this.transformTemplate)},e.prototype.mount=function(e){var t=this;this.hasMounted=!0,e&&(this.output=e),this.values.forEach((function(e,n){return t.bindValueToOutput(n,e)})),this.updateTransformTemplate()},e.prototype.unmount=function(){var e=this;this.values.forEach((function(t,n){var r=e.unsubscribers.get(n);r&&r()}))},e}(),yn=new Set(["dragOriginX","dragOriginY"]),gn=function(e){var t=dn((function(){var t=new bn;for(var n in e)hn(e[n])&&!yn.has(n)&&t.set(n,e[n]);return t}));return t.setOnUpdate(e.onUpdate),t.setTransformTemplate(e.transformTemplate),t},vn=null,wn=function(){return null!==vn},_n=function(){vn=[]},kn=function(){vn&&vn.forEach((function(e){return e.render()})),vn=null},xn=function(e){vn&&vn.push(e)},Sn=Object(o.memo)((function(e){var t=e.innerRef,n=e.values,r=e.isStatic;return Object(o.useEffect)((function(){t.current,Element;var e=Rt(t.current,{preparseOutput:!1,enableHardwareAcceleration:!r});return n.mount((function(t,n){e.set(t,n),wn()&&xn(e)})),function(){return n.unmount()}}),[]),null})),On=(pn=function(e){return e.get()},function(e){var t={};return e.forEach((function(e,n){return t[n]=pn(e)})),t}),En=new Set(["originX","originY","originZ"]),Tn=function(e){return En.has(e)},An=function(e,t,n){var r=On(e),o=e.getTransformTemplate();return o&&(r.transform=t.transform?o({},t.transform):o),_t(Object(i.a)(Object(i.a)({},t),r),!n)},Mn=function(e){return Array.isArray(e)},In=function(e){return Mn(e)?e[e.length-1]||0:e},Pn=[A,D,j,C,N,R,{test:function(e){return"auto"===e},parse:function(e){return e}}],Cn=Object(i.f)(Pn,[W,J]),jn=function(e){return function(t){return t.test(e)}},Dn=function(e){return Pn.find(jn(e))},Rn=function(e){return Cn.find(jn(e))},Nn=function(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}},Bn=function(e){return{type:"spring",stiffness:700,damping:0===e?100:35}},Ln=function(){return{ease:"linear",duration:.3}},Un=function(e){return{type:"keyframes",duration:.8,values:e}},Fn={x:Nn,y:Nn,z:Nn,rotate:Nn,rotateX:Nn,rotateY:Nn,rotateZ:Nn,scaleX:Bn,scaleY:Bn,scale:Bn,opacity:Ln,backgroundColor:Ln,color:Ln,default:Bn},qn=function(e){var t=e.to,n=e.duration;return Ut((function(e){var r=e.update,i=e.complete;r(t),n?ln(n).start({complete:i}):i()}))},zn=function(e){return Array.isArray(e)?(e.length,xe(e[0],e[1],e[2],e[3])):"string"==typeof e?r[e]:e},Vn=function(e){return Array.isArray(e)&&"number"!=typeof e[0]},Hn=function(e,t){return"zIndex"!==e&&(!("number"!=typeof t&&!Array.isArray(t))||!("string"!=typeof t||!J.test(t)||t.startsWith("url(")))},$n=function(e){return 1e3*e},Kn={tween:en,spring:Qt,keyframes:nn,inertia:Yt,just:qn},Wn={tween:function(e){if(e.ease){var t=Vn(e.ease)?e.ease[0]:e.ease;e.ease=zn(t)}return e},keyframes:function(e){var t=e.from,n=(e.to,e.velocity,Object(i.d)(e,["from","to","velocity"]));if(n.values&&null===n.values[0]){var r=Object(i.f)(n.values);r[0]=t,n.values=r}return n.ease&&(n.easings=Vn(n.ease)?n.ease.map(zn):zn(n.ease)),n.ease=re,n}},Gn=function(e,t,n){var r=n?n.delay:0;if(void 0===n||!function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection;var t=Object(i.d)(e,["when","delay","delayChildren","staggerChildren","staggerDirection"]);return Object.keys(t).length}(n))return Object(i.a)({delay:r},function(e,t){var n;return n=Mn(t)?Un:Fn[e]||Fn.default,Object(i.a)({to:t},n(t))}(e,t));var o=n[e]||n.default||n;return!1===o.type?{delay:o.hasOwnProperty("delay")?o.delay:r,to:Mn(t)?t[t.length-1]:t,type:"just"}:Mn(t)?Object(i.a)(Object(i.a)({values:t,duration:.8,delay:r,ease:"linear"},o),{type:"keyframes"}):Object(i.a)({type:"tween",to:t,delay:r},o)},Jn=function(e,t,n,r){var o,a=t.get(),s=Hn(e,a),c=Hn(e,n),l=Gn(e,n,r),u=l.type,f=void 0===u?"tween":u,d=Object(i.d)(l,["type"]),p=s&&c?Kn[f]:qn,h=function(e,t){return Wn[e]?Wn[e](t):t}(f,Object(i.a)({from:a,velocity:t.getVelocity()},d));return((o=h).hasOwnProperty("duration")||o.hasOwnProperty("repeatDelay"))&&(h.duration&&(h.duration=$n(h.duration)),h.repeatDelay&&(h.repeatDelay=$n(h.repeatDelay))),[p,h]};function Qn(e,t,n,r){var o=r.delay,a=void 0===o?0:o,s=Object(i.d)(r,["delay"]);return t.start((function(r){var o,c=Jn(e,t,n,s),l=c[0],u=c[1],f=u.delay,d=Object(i.d)(u,["delay"]);void 0!==f&&(a=f);var p=function(){var e=l(d);o=e.start({update:function(e){return t.set(e)},complete:r})};return a?o=ln($n(a)).start({complete:p}):p(),function(){o&&o.stop()}}))}var Yn=function(){function e(e){var t=this,n=e.values,r=e.readValueFromSource,i=e.makeTargetAnimatable;this.props={},this.variants={},this.baseTarget={},this.overrides=[],this.resolvedOverrides=[],this.activeOverrides=new Set,this.isAnimating=new Set,this.hasValue=function(e){return!t.values.has(e)},this.values=n,this.readValueFromSource=r,this.makeTargetAnimatable=i,this.values.forEach((function(e,n){return t.baseTarget[n]=e.get()}))}return e.prototype.setProps=function(e){this.props=e},e.prototype.setVariants=function(e){e&&(this.variants=e)},e.prototype.setDefaultTransition=function(e){e&&(this.defaultTransition=e)},e.prototype.setValues=function(e,t){var n=this,r=void 0===t?{}:t,o=r.isActive,a=void 0===o?new Set:o,s=r.priority,c=this.resolveVariant(e),l=c.target,u=c.transitionEnd;return l=this.transformValues(Object(i.a)(Object(i.a)({},l),u)),Object.keys(l).forEach((function(e){if(!a.has(e)&&(a.add(e),l)){var t=In(l[e]);if(n.values.has(e)){var r=n.values.get(e);r&&r.set(t)}else n.values.set(e,fn(t));s||(n.baseTarget[e]=t)}}))},e.prototype.transformValues=function(e){var t=this.props.transformValues;return t?t(e):e},e.prototype.checkForNewValues=function(e){var t=Object.keys(e).filter(this.hasValue),n=t.length;if(n)for(var r=0;r<n;r++){var i=t[r],o=e[i],a=null;Array.isArray(o)&&(a=o[0]),null===a&&(a=this.readValueFromSource(i)),"string"==typeof a&&/^\d*\.?\d+$/.test(a)?a=parseFloat(a):!Rn(a)&&J.test(o)&&(a=J.getAnimatableNone(o)),this.values.set(i,fn(a)),this.baseTarget[i]=a}},e.prototype.resolveVariant=function(e){if(!e)return{target:void 0,transition:void 0,transitionEnd:void 0};var t,n;"function"==typeof e&&(e=e(this.props.custom,(t=this.values,n={},t.forEach((function(e,t){return n[t]=e.get()})),n),function(e){var t={};return e.forEach((function(e,n){return t[n]=e.getVelocity()})),t}(this.values)));var r=e.transition;return{transition:void 0===r?this.defaultTransition:r,transitionEnd:e.transitionEnd,target:Object(i.d)(e,["transition","transitionEnd"])}},e.prototype.getHighestPriority=function(){return this.activeOverrides.size?Math.max.apply(Math,Array.from(this.activeOverrides)):0},e.prototype.setOverride=function(e,t){this.overrides[t]=e,this.children&&this.children.forEach((function(n){return n.setOverride(e,t)}))},e.prototype.startOverride=function(e){var t=this.overrides[e];if(t)return this.start(t,{priority:e})},e.prototype.clearOverride=function(e){var t=this;if(this.children&&this.children.forEach((function(t){return t.clearOverride(e)})),this.overrides[e]){this.activeOverrides.delete(e);var n=this.getHighestPriority();if(this.resetIsAnimating(),n)this.overrides[n]&&this.startOverride(n);var r=this.resolvedOverrides[e];if(r){var i={};for(var o in this.baseTarget)void 0!==r[o]&&(i[o]=this.baseTarget[o]);this.onStart(),this.animate(i).then((function(){return t.onComplete()}))}}},e.prototype.apply=function(e){return Array.isArray(e)?this.applyVariantLabels(e):"string"==typeof e?this.applyVariantLabels([e]):void this.setValues(e)},e.prototype.applyVariantLabels=function(e){var t=this,n=new Set;Object(i.f)(e).reverse().forEach((function(r){var i=t.resolveVariant(t.variants[r]),o=i.target,a=i.transitionEnd;a&&t.setValues(a,{isActive:n}),o&&t.setValues(o,{isActive:n}),t.children&&t.children.size&&t.children.forEach((function(t){return t.applyVariantLabels(e)}))}))},e.prototype.start=function(e,t){var n,r,i=this;return void 0===t&&(t={}),t.priority&&this.activeOverrides.add(t.priority),this.resetIsAnimating(t.priority),r=e,n=Array.isArray(r)?this.animateVariantLabels(e,t):"string"==typeof e?this.animateVariant(e,t):this.animate(e,t),this.onStart(),n.then((function(){return i.onComplete()}))},e.prototype.animate=function(e,t){var n=this,r=void 0===t?{}:t,o=r.delay,a=void 0===o?0:o,s=r.priority,c=void 0===s?0:s,l=r.transitionOverride,u=this.resolveVariant(e),f=u.target,d=u.transition,p=u.transitionEnd;if(l&&(d=l),!f)return Promise.resolve();if(f=this.transformValues(f),p&&(p=this.transformValues(p)),this.checkForNewValues(f),this.makeTargetAnimatable){var h=this.makeTargetAnimatable(f,p);f=h.target,p=h.transitionEnd}c&&(this.resolvedOverrides[c]=f),this.checkForNewValues(f);var m=[];for(var b in f){var y=this.values.get(b);if(y&&f&&void 0!==f[b]){var g=f[b];c||(this.baseTarget[b]=In(g)),this.isAnimating.has(b)||(this.isAnimating.add(b),m.push(Qn(b,y,g,Object(i.a)({delay:a},d))))}}var v=Promise.all(m);return p?v.then((function(){n.setValues(p,{priority:c})})):v},e.prototype.animateVariantLabels=function(e,t){var n=this,r=Object(i.f)(e).reverse().map((function(e){return n.animateVariant(e,t)}));return Promise.all(r)},e.prototype.animateVariant=function(e,t){var n=this,r=!1,i=0,o=0,a=1,s=t&&t.priority||0,c=this.variants[e],l=c?function(){return n.animate(c,t)}:function(){return Promise.resolve()},u=this.children?function(){return n.animateChildren(e,i,o,a,s)}:function(){return Promise.resolve()};if(c&&this.children){var f=this.resolveVariant(c).transition;f&&(r=f.when||r,i=f.delayChildren||i,o=f.staggerChildren||o,a=f.staggerDirection||a)}if(r){var d="beforeChildren"===r?[l,u]:[u,l],p=d[1];return(0,d[0])().then(p)}return Promise.all([l(),u()])},e.prototype.animateChildren=function(e,t,n,r,i){if(void 0===t&&(t=0),void 0===n&&(n=0),void 0===r&&(r=1),void 0===i&&(i=0),!this.children)return Promise.resolve();var o=[],a=(this.children.size-1)*n,s=1===r?function(e){return e*n}:function(e){return a-e*n};return Array.from(this.children).forEach((function(n,r){var a=n.animateVariant(e,{priority:i,delay:t+s(r)});o.push(a)})),Promise.all(o)},e.prototype.onStart=function(){var e=this.props.onAnimationStart;e&&e()},e.prototype.onComplete=function(){var e=this.props.onAnimationComplete;e&&e()},e.prototype.checkOverrideIsAnimating=function(e){for(var t=this.overrides.length,n=e+1;n<t;n++){var r=this.resolvedOverrides[n];if(r)for(var i in r)this.isAnimating.add(i)}},e.prototype.resetIsAnimating=function(e){void 0===e&&(e=0),this.isAnimating.clear(),e<this.getHighestPriority()&&this.checkOverrideIsAnimating(e),this.children&&this.children.forEach((function(t){return t.resetIsAnimating(e)}))},e.prototype.stop=function(){this.values.forEach((function(e){return e.stop()}))},e.prototype.addChild=function(e){this.children||(this.children=new Set),this.children.add(e),this.overrides.forEach((function(t,n){t&&e.setOverride(t,n)}))},e.prototype.removeChild=function(e){this.children&&this.children.delete(e)},e.prototype.resetChildren=function(){this.children&&this.children.clear()},e}();var Zn=function(){function e(){this.hasMounted=!1,this.pendingAnimations=[],this.componentControls=new Set}return e.prototype.setVariants=function(e){this.variants=e,this.componentControls.forEach((function(t){return t.setVariants(e)}))},e.prototype.setDefaultTransition=function(e){this.defaultTransition=e,this.componentControls.forEach((function(t){return t.setDefaultTransition(e)}))},e.prototype.subscribe=function(e){var t=this;return this.componentControls.add(e),this.variants&&e.setVariants(this.variants),this.defaultTransition&&e.setDefaultTransition(this.defaultTransition),function(){return t.componentControls.delete(e)}},e.prototype.start=function(e,t){var n=this;if(this.hasMounted){var r=[];return this.componentControls.forEach((function(n){var i=n.start(e,{transitionOverride:t});r.push(i)})),Promise.all(r)}return new Promise((function(r){n.pendingAnimations.push({animation:[e,t],resolve:r})}))},e.prototype.set=function(e){return this.hasMounted,this.componentControls.forEach((function(t){return t.apply(e)}))},e.prototype.stop=function(){this.componentControls.forEach((function(e){return e.stop()}))},e.prototype.mount=function(){var e=this;this.hasMounted=!0,this.pendingAnimations.forEach((function(t){var n=t.animation,r=t.resolve;return e.start.apply(e,n).then(r)}))},e.prototype.unmount=function(){this.hasMounted=!1,this.stop()},e}(),Xn=Object(o.createContext)(null),er=Object(o.createContext)({static:!1}),tr=function(e){return"string"==typeof e||Array.isArray(e)},nr=function(e){return e instanceof Zn},rr=function(e,t,n,r,i){void 0===r&&(r=!1);var a,s,c=i.initial,l=i.animate,u=i.variants,f=i.whileTap,d=i.whileHover,p=Object(o.useContext)(Xn);void 0!==(null===(a=p)||void 0===a?void 0:a.initial)&&(c=p.initial),!1!==c||nr(l)?"boolean"!=typeof c&&(s=c):s=l;var h=Object(o.useRef)(!1),m=u||tr(l)||tr(f)||tr(d)||nr(l),b=tr(s)?s:e.initial,y=tr(l)?l:e.animate,g=r?b:null,v=m&&tr(y)?y:null,w=Object(o.useMemo)((function(){return{controls:m?t:e.controls,initial:b,animate:y,values:n,hasMounted:h,isReducedMotion:e.isReducedMotion}}),[g,v,e.isReducedMotion]);return w.static=r,function(e,t){void 0===t&&(t=!1);var n=Object(o.useRef)(!0);(!t||t&&n.current)&&e(),n.current=!1}((function(){var n=s||e.initial;n&&t.apply(n)}),!r),Object(o.useEffect)((function(){h.current=!0}),[]),w};function ir(e,t,n){var r=t.variants,a=t.transition,s=Object(o.useContext)(er).controls,c=Object(o.useContext)(Xn),l=dn((function(){return new Yn(e)}));return c&&!c.isPresent||(l.resetChildren(),l.setProps(t),l.setVariants(r),l.setDefaultTransition(a)),Object(o.useEffect)((function(){n&&s&&s.addChild(l)})),Object(o.useEffect)((function(){return function(){t.onAnimationComplete;var e=Object(i.d)(t,["onAnimationComplete"]);l.setProps(e),s&&s.removeChild(l)}}),[]),l}var or=function(e){var t=e.animate,n=e.variants,r=e.inherit;return(void 0===r||r)&&!!n&&(!t||t instanceof Zn)};var ar=function(e){var t=e.getValueControlsConfig,n=e.loadFunctionalityComponents,r=e.renderComponent;return Object(o.forwardRef)((function(e,i){var a=function(e){var t=e&&"function"!=typeof e?e:Object(o.useRef)(null);return e&&"function"==typeof e&&Object(o.useEffect)((function(){return e(t.current),function(){return e(null)}}),[]),t}(i),s=Object(o.useContext)(er),c=s.static||e.static||!1,l=gn(e),u=function(e,t,n,r){void 0===t&&(t={});var i={},a=Object(o.useRef)({}).current;for(var s in t){var c=t[s];if(hn(c))e.set(s,c);else if(n||!lt(s)&&!Tn(s))i[s]=c;else{if(e.has(s)){if(c!==a[s])e.get(s).set(c)}else e.set(s,fn(c));a[s]=c}}return r?r(i):i}(l,e.style,c,e.transformValues),f=or(e),d=ir(dn((function(){return t(a,l)})),e,f),p=rr(s,d,l,c,e),h=c?null:n(a,l,e,s,d,f),m=r(a,u,l,e,c);return Object(o.createElement)(o.Fragment,null,Object(o.createElement)(er.Provider,{value:p},m),Object(o.createElement)(o.Fragment,null,Object(o.createElement)(Sn,{innerRef:a,values:l,isStatic:c}),h))}))},sr=["animate","circle","clipPath","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","metadata","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use","view"],cr=Object(o.createContext)({transformPagePoint:function(e){return e}});function lr(e){return Object(o.useEffect)((function(){return function(){return e()}}),[])}function ur(e,t,n,r){if(n)return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}function fr(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function dr(e){return!!e.touches}var pr={pageX:0,pageY:0};function hr(e){var t=e.pageX,n=void 0===t?0:t,r=e.pageY;return{x:n,y:void 0===r?0:r}}function mr(e){return{point:dr(e)?(t=e,n=t.touches[0]||t.changedTouches[0]||pr,{x:n.pageX,y:n.pageY}):hr(e)};var t,n}var br,yr=function(e,t){if(void 0===t&&(t=!1),e){var n=function(t){return e(t,mr(t))};return t?function(e){if(e)return function(t){var n=t instanceof MouseEvent;(!n||n&&0===t.button)&&e(t)}}(n):n}},gr="undefined"!=typeof window,vr={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},wr={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function _r(e){return gr&&null===window.onpointerdown?e:gr&&null===window.ontouchstart?wr[e]:gr&&null===window.onmousedown?vr[e]:e}function kr(e,t,n,r){return ur(e,_r(t),yr(n,"pointerdown"===t),r)}function xr(e,t,n,r){return function(e,t,n,r){Object(o.useEffect)((function(){var i=e.current;if(n&&i)return ur(i,t,n,r)}),[e,t,n,r])}(e,_r(t),yr(n,"pointerdown"===t),r)}!function(e){e.subtract=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},e.relativeTo=function(e){var t;return function(n){var r=n.x,i=n.y,o=void 0!==t?t:t="string"==typeof e?document.getElementById(e):e;if(o){var a=o.getBoundingClientRect();return{x:r-a.left-window.scrollX,y:i-a.top-window.scrollY}}}}}(br||(br={}));var Sr=!1;"undefined"!=typeof window&&document.addEventListener("touchmove",(function(e){Sr&&e.preventDefault()}),{passive:!1});var Or=function(){return Sr=!1},Er=function(){function e(e,t,n){var r=this,o=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var e=Ar(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=Pe(e.offset,{x:0,y:0})>=3;if(t||n){var o=e.point,a=_().timestamp;r.history.push(Object(i.a)(Object(i.a)({},o),{timestamp:a}));var s=r.handlers,c=s.onStart,l=s.onMove;t||(c&&c(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,e)}}},!(dr(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=o;var a=Tr(mr(e),this.transformPagePoint),s=a.point,c=_().timestamp;this.history=[Object(i.a)(Object(i.a)({},s),{timestamp:c})];var l=t.onSessionStart;l&&l(e,Ar(a,this.history));var u=kr(window,"pointermove",(function(e,t){return r.handlePointerMove(e,t)})),f=kr(window,"pointerup",(function(e,t){return r.handlePointerUp(e,t)}));this.removeListeners=function(){u&&u(),f&&f()}}}return e.prototype.handlePointerMove=function(e,t){this.lastMoveEvent=e,this.lastMoveEventInfo=Tr(t,this.transformPagePoint),fr(e)&&0===e.buttons?this.handlePointerUp(e,t):k.update(this.updatePoint,!0)},e.prototype.handlePointerUp=function(e,t){this.end();var n=this.handlers.onEnd;if(n){var r=Ar(Tr(t,this.transformPagePoint),this.history);n&&n(e,r)}},e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),y.update(this.updatePoint),Or()},e}();function Tr(e,t){return t?{point:t(e.point)}:e}function Ar(e,t){var n=e.point;return{point:n,delta:br.subtract(n,Ir(t)),offset:br.subtract(n,Mr(t)),velocity:Pr(t,.1)}}function Mr(e){return e[0]}function Ir(e){return e[e.length-1]}function Pr(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,i=Ir(e);n>=0&&(r=e[n],!(i.timestamp-r.timestamp>$n(t)));)n--;if(!r)return{x:0,y:0};var o=(i.timestamp-r.timestamp)/1e3;if(0===o)return{x:0,y:0};var a={x:(i.x-r.x)/o,y:(i.y-r.y)/o};return a.x===1/0&&(a.x=0),a.y===1/0&&(a.y=0),a}var Cr=function(e,t){return!!t&&(e===t||Cr(e,t.parentElement))},jr=["whileHover","whileTap","whileDrag"],Dr=function(e){return jr.indexOf(e)+1};function Rr(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var Nr=Rr("dragHorizontal"),Br=Rr("dragVertical");function Lr(e){var t=!1;if("y"===e)t=Br();else if("x"===e)t=Nr();else{var n=Nr(),r=Br();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}var Ur=Dr("whileTap");var Fr=Dr("whileHover"),qr=function(e){return function(t,n){fr(t)&&e(t,n)}};function zr(e,t){!function(e,t){var n=e.onPan,r=e.onPanStart,i=e.onPanEnd,a=e.onPanSessionStart,s=n||r||i||a,c=Object(o.useRef)(null),l=Object(o.useContext)(cr).transformPagePoint,u={onSessionStart:a,onStart:r,onMove:n,onEnd:function(e,t){c.current=null,i&&i(e,t)}};Object(o.useEffect)((function(){null!==c.current&&c.current.updateHandlers(u)})),xr(t,"pointerdown",s&&function(e){c.current=new Er(e,u,{transformPagePoint:l})}),lr((function(){return c.current&&c.current.end()}))}(e,t),function(e,t){var n=e.onTap,r=e.onTapStart,i=e.onTapCancel,a=e.whileTap,s=e.controls,c=n||r||i||a,l=Object(o.useRef)(!1),u=Object(o.useRef)(null);function f(){u.current&&u.current(),u.current=null}a&&s&&s.setOverride(a,Ur);var d=Object(o.useRef)(null);d.current=function(e,r){var o=t.current;if(f(),l.current&&o){l.current=!1,s&&a&&s.clearOverride(Ur);var c=Lr(!0);c&&(c(),Cr(o,e.target)?n&&n(e,r):i&&i(e,r))}},xr(t,"pointerdown",c?function(e,n){f(),u.current=kr(window,"pointerup",(function(e,t){return d.current(e,t)})),t.current&&!l.current&&(l.current=!0,r&&r(e,n),s&&a&&s.startOverride(Ur))}:void 0),lr(f)}(e,t),function(e,t){var n=e.whileHover,r=e.onHoverStart,i=e.onHoverEnd,o=e.controls;n&&o&&o.setOverride(n,Fr),xr(t,"pointerenter",qr((function(e,t){r&&r(e,t),n&&o&&o.startOverride(Fr)}))),xr(t,"pointerleave",qr((function(e,t){i&&i(e,t),n&&o&&o.clearOverride(Fr)})))}(e,t)}var Vr=function(e){return function(t){return e(t),null}},Hr=["onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","whileTap","whileHover","onHoverStart","onHoverEnd"],$r={key:"gestures",shouldRender:function(e){return Hr.some((function(t){return e.hasOwnProperty(t)}))},Component:Vr((function(e){var t=e.innerRef;zr(Object(i.d)(e,["innerRef"]),t)}))},Kr=function(e){return"object"==typeof e&&e.hasOwnProperty("current")},Wr=function(e){return e},Gr=function(){function e(e){var t=e.ref,n=e.values,r=e.controls;this.isDragging=!1,this.currentDirection=null,this.constraints=!1,this.props={transformPagePoint:Wr},this.point={},this.origin={x:fn(0),y:fn(0)},this.openGlobalLock=null,this.panSession=null,this.prevConstraintsBox={width:0,height:0,x:0,y:0},this.ref=t,this.values=n,this.controls=r}return e.prototype.start=function(e,t){var n=this,r=(void 0===t?{}:t).snapToCursor;void 0!==r&&r&&this.snapToCursor(e);var i=this.props.transformPagePoint;this.panSession=new Er(e,{onSessionStart:function(){Sr=!0,Jr((function(e){var t=n.point[e];t&&t.stop()}))},onStart:function(e,t){if(n.constraintsNeedResolution){var r=n.props,i=r.dragConstraints,o=r.transformPagePoint;n.constraints=Xr(i,n.ref,n.point,o),n.applyConstraintsToPoint()}Jr((function(e){var t=n.point[e];t&&n.origin[e].set(t.get())}));var a=n.props,s=a.drag,c=a.dragPropagation;if(!s||c||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=Lr(s),n.openGlobalLock)){n.isDragging=!0,n.currentDirection=null;var l=n.props.onDragStart;l&&l(e,Qr(t,n.point))}},onMove:function(e,t){var r=n.props,i=r.dragPropagation,o=r.dragDirectionLock;if(i||n.openGlobalLock){var a=t.offset;if(o&&null===n.currentDirection){if(n.currentDirection=function(e,t){void 0===t&&(t=10);var n=null;Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x");return n}(a),null!==n.currentDirection){var s=n.props.onDirectionLock;s&&s(n.currentDirection)}}else{n.updatePoint("x",a),n.updatePoint("y",a);var c=n.props.onDrag;c&&c(e,Qr(t,n.point))}}},onEnd:function(e,t){n.stop(e,t)}},{transformPagePoint:i})},e.prototype.cancelDrag=function(){Or(),this.isDragging=!1,this.panSession&&this.panSession.end(),this.panSession=null,!this.props.dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null)},e.prototype.stop=function(e,t){var n;null===(n=this.panSession)||void 0===n||n.end(),this.panSession=null;var r=this.isDragging;if(this.cancelDrag(),r){var i=this.props,o=i.dragMomentum,a=i.dragElastic,s=i.onDragEnd;if(o||a){var c=t.velocity;this.animateDragEnd(c)}else this.recordBoxInfo(this.constraints);s&&s(e,Qr(t,this.point))}},e.prototype.recordBoxInfo=function(e){if(e){var t=e.right,n=e.left,r=e.bottom,i=e.top;this.prevConstraintsBox.width=(t||0)-(n||0),this.prevConstraintsBox.height=(r||0)-(i||0)}this.point.x&&(this.prevConstraintsBox.x=this.point.x.get()),this.point.y&&(this.prevConstraintsBox.y=this.point.y.get())},e.prototype.snapToCursor=function(e){var t=this,n=this.props.transformPagePoint,r=mr(e).point,i=ei(this.ref,n),o=i.width/2+i.left+window.scrollX,a=i.height/2+i.top+window.scrollY,s={x:r.x-o,y:r.y-a};Jr((function(e){var n=t.point[e];n&&t.origin[e].set(n.get())})),this.updatePoint("x",s),this.updatePoint("y",s)},e.prototype.setPoint=function(e,t){this.point[e]=t},e.prototype.updatePoint=function(e,t){var n=this.props,r=n.drag,i=n.dragElastic,o=this.point[e];if(Zr(e,r,this.currentDirection)&&o){var a=ni(e,this.origin[e].get()+t[e],this.constraints,i);o.set(a)}},e.prototype.updateProps=function(e){var t=this,n=e.drag,r=void 0!==n&&n,o=e.dragDirectionLock,a=void 0!==o&&o,s=e.dragPropagation,c=void 0!==s&&s,l=e.dragConstraints,u=void 0!==l&&l,f=e.dragElastic,d=void 0===f||f,p=e.dragMomentum,h=void 0===p||p,m=Object(i.d)(e,["drag","dragDirectionLock","dragPropagation","dragConstraints","dragElastic","dragMomentum"]);this.props=Object(i.a)({drag:r,dragDirectionLock:a,dragPropagation:c,dragConstraints:u,dragElastic:d,dragMomentum:h},m);var b=m._dragValueX,y=m._dragValueY,g=m.dragOriginX,v=m.dragOriginY;g&&(this.origin.x=g),v&&(this.origin.y=v),Jr((function(e){if(Zr(e,r,t.currentDirection)){var n="x"===e?b:y;t.setPoint(e,n||t.values.get(e,0))}})),this.constraintsNeedResolution=Kr(u),this.constraints=this.constraintsNeedResolution?this.constraints||!1:u},e.prototype.applyConstraintsToPoint=function(e){var t=this;return void 0===e&&(e=this.constraints),Jr((function(n){var r=t.point[n];r&&!r.isAnimating()&&ni(n,r,e,0)}))},e.prototype.animateDragEnd=function(e){var t=this,n=this.props,r=n.drag,o=n.dragMomentum,a=n.dragElastic,s=n.dragTransition,c=n._dragValueX,l=n._dragValueY,u=n._dragTransitionControls,f=Jr((function(n){var f;if(Zr(n,r,t.currentDirection)){var d=t.constraints?Yr(n,t.constraints):{},p=a?200:1e6,h=a?40:1e7,m=u||t.controls,b=Object(i.a)(Object(i.a)({type:"inertia",velocity:o?e[n]:0,bounceStiffness:p,bounceDamping:h,timeConstant:750,restDelta:1},s),d),y="x"===n?c:l;return y?Qn(n,y,0,b):m.start(((f={})[n]=0,f.transition=b,f))}}));return Promise.all(f).then((function(){t.recordBoxInfo(t.constraints),t.scalePoint();var e=t.props.onDragTransitionEnd;e&&e()}))},e.prototype.scalePoint=function(){var e=this,t=this.props,n=t.dragConstraints,r=t.transformPagePoint;if(Kr(n)){var i=ei(n,r),o=ei(this.ref,r),a=function(t,n){var r=e.point[t];if(r){if(r.isAnimating())return r.stop(),void e.recordBoxInfo();var a=e.prevConstraintsBox[n]?(i[n]-o[n])/e.prevConstraintsBox[n]:1;r.set(e.prevConstraintsBox[t]*a)}};a("x","width"),a("y","height")}},e.prototype.mount=function(e){var t=this,n=kr(e,"pointerdown",(function(e){var n=t.props,r=n.drag,i=n.dragListener;r&&(void 0===i||i)&&t.start(e)})),r=ur(window,"resize",(function(){return t.scalePoint()}));if(this.constraintsNeedResolution){var i=this.props,o=i.dragConstraints,a=i.transformPagePoint,s=Xr(o,this.ref,this.point,a);this.applyConstraintsToPoint(s),this.recordBoxInfo(s)}else!this.isDragging&&this.constraints&&this.applyConstraintsToPoint();return function(){n&&n(),r&&r(),t.cancelDrag()}},e}();function Jr(e){return[e("x"),e("y")]}function Qr(e,t){return Object(i.a)(Object(i.a)({},e),{point:{x:t.x?t.x.get():0,y:t.y?t.y.get():0}})}function Yr(e,t){var n=t.top,r=t.right,i=t.bottom,o=t.left;return"x"===e?{min:o,max:r}:{min:n,max:i}}function Zr(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}function Xr(e,t,n,r){null!==e.current&&t.current;var i=ei(e,r),o=ei(t,r),a=i.left-o.left+ti(n.x),s=i.top-o.top+ti(n.y);return{top:s,left:a,right:i.width-o.width+a,bottom:i.height-o.height+s}}function ei(e,t){var n=e.current.getBoundingClientRect(),r=t({x:n.left,y:n.top}),i=r.x,o=r.y,a=t({x:n.width,y:n.height});return{left:i,top:o,width:a.x,height:a.y}}function ti(e){return e?e.get():0}function ni(e,t,n,r){var i=t instanceof un?t.get():t;if(!n)return i;var o=Yr(e,n),a=o.min,s=o.max;return void 0!==a&&i<a?i=r?ri(a,i,r):Math.max(a,i):void 0!==s&&i>s&&(i=r?ri(s,i,r):Math.min(s,i)),t instanceof un&&t.set(i),i}function ri(e,t,n){return je(e,t,"number"==typeof n?n:.35)}var ii={key:"drag",shouldRender:function(e){return!!e.drag},Component:Vr((function(e){var t=e.innerRef,n=e.values,r=e.controls;return function(e,t,n,r){var a=e.dragControls,s=Object(o.useContext)(cr).transformPagePoint,c=dn((function(){return new Gr({ref:t,values:n,controls:r})}));c.updateProps(Object(i.a)(Object(i.a)({},e),{transformPagePoint:s})),Object(o.useEffect)((function(){return a&&a.subscribe(c)}),[c]),Object(o.useEffect)((function(){return c.mount(t.current)}),[])}(Object(i.d)(e,["innerRef","values","controls"]),t,n,r)}))};function oi(e){return"string"==typeof e&&e.startsWith("var(--")}var ai=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function si(e,t,n){void 0===n&&(n=1);var r=function(e){var t=ai.exec(e);return t?[t[1],t[2]]:[,]}(e),i=r[0],o=r[1];if(i){var a=window.getComputedStyle(t).getPropertyValue(i);return a||(oi(o)?si(o,t,n+1):o)}}var ci,li=new Set(["width","height","top","left","right","bottom","x","y"]),ui=function(e){return li.has(e)},fi=function(e,t){e.set(t,!1),e.set(t)},di=function(e){return e===A||e===D};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(ci||(ci={}));var pi=function(e,t){return parseFloat(e.split(", ")[t])},hi=function(e,t){return function(n,r){var i=r.transform;if("none"===i||!i)return 0;var o=i.match(/^matrix3d\((.+)\)$/);if(o)return pi(o[1],t);var a=i.match(/^matrix\((.+)\)$/);return a?pi(a[1],e):0}},mi=new Set(["x","y","z"]),bi=st.filter((function(e){return!mi.has(e)}));var yi={width:function(e){return e.width},height:function(e){return e.height},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.height,r=t.top;return parseFloat(r)+n},right:function(e,t){var n=e.width,r=t.left;return parseFloat(r)+n},x:hi(4,13),y:hi(5,14)},gi=function(e,t,n,r){void 0===r&&(r={}),n=Object(i.a)({},n),r=Object(i.a)({},r);var o=t.current,a=Rt(o),s=Object.keys(n).filter(ui),c=[],l=!1,u=s.reduce((function(t,i){var o=e.get(i);if(!o)return t;var s,u=o.get(),f=n[i],d=Dn(u);if(Mn(f))for(var p=f.length,h=null===f[0]?1:0;h<p;h++)s?Dn(f[h]):(s=Dn(f[h]))===d||di(d)&&di(s);else s=Dn(f);if(d!==s)if(di(d)&&di(s)){var m=o.get();"string"==typeof m&&o.set(parseFloat(m)),"string"==typeof f?n[i]=parseFloat(f):Array.isArray(f)&&s===D&&(n[i]=f.map(parseFloat))}else l||(c=function(e,t){var n=[];return bi.forEach((function(t){var r=e.get(t);void 0!==r&&(n.push([t,r.get()]),r.set(t.startsWith("scale")?1:0))})),n.length&&t.render(),n}(e,a),l=!0),t.push(i),r[i]=void 0!==r[i]?r[i]:n[i],fi(o,f);return t}),[]);if(u.length){var f=function(e,t,n,r,i){var o=n.getBoundingClientRect(),a=getComputedStyle(n),s=a.display,c={top:a.top,left:a.left,bottom:a.bottom,right:a.right,transform:a.transform};"none"===s&&r.set("display",e.display||"block"),r.render();var l=n.getBoundingClientRect();return i.forEach((function(n){var r=t.get(n);fi(r,yi[n](o,c)),e[n]=yi[n](l,a)})),e}(n,e,o,a,u);return c.length&&c.forEach((function(t){var n=t[0],r=t[1];e.get(n).set(r)})),a.render(),{target:f,transitionEnd:r}}return{target:n,transitionEnd:r}};function vi(e,t,n,r){return function(e){return Object.keys(e).some(ui)}(n)?gi(e,t,n,r):{target:n,transitionEnd:r}}var wi=function(e,t){return function(n,r){var o=function(e,t,n,r){var o=Object(i.d)(n,[]),a=t.current;if(!(a instanceof HTMLElement))return{target:o,transitionEnd:r};for(var s in r&&(r=Object(i.a)({},r)),e.forEach((function(e){var t=e.get();if(oi(t)){var n=si(t,a);n&&e.set(n)}})),o){var c=o[s];if(oi(c)){var l=si(c,a);l&&(o[s]=l,r&&void 0===r[s]&&(r[s]=c))}}return{target:o,transitionEnd:r}}(e,t,n,r);return n=o.target,r=o.transitionEnd,vi(e,t,n,r)}};function _i(){var e=Object(o.useState)(0),t=e[0],n=e[1];return Object(o.useCallback)((function(){return n(t+1)}),[t])}var ki,xi,Si=Object(o.createContext)(null);!function(e){e.Prepare="prepare",e.Read="read",e.Render="render"}(xi||(xi={}));var Oi=[xi.Prepare,xi.Read,xi.Render].reduce((function(e,t){return e[t]=[],e}),{}),Ei=!1;function Ti(e){for(var t=e.length,n=0;n<t;n++)e[n]();e.length=0}var Ai=function(e){return function(t){t&&(Ei=!0,Oi[e].push(t))}},Mi=((ki={})[xi.Prepare]=Ai(xi.Prepare),ki[xi.Read]=Ai(xi.Read),ki[xi.Render]=Ai(xi.Render),ki.flush=function(){Ei&&(Ti(Oi.prepare),Ti(Oi.read),Ti(Oi.render),Ei=!1)},ki);var Ii={duration:.8,ease:[.45,.05,.19,1]},Pi={type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10};var Ci={id:"x",size:"width",min:"left",max:"right",origin:"originX"},ji={id:"y",size:"height",min:"top",max:"bottom",origin:"originY"};function Di(e,t){return(e+t)/2}function Ri(e,t,n){var r,i=e[n.size]-t[n.size],o=.5;return i&&(e[n.min]===t[n.min]?o=0:e[n.max]===t[n.max]&&(o=1)),(r={})[n.size]=i,r[n.origin]=o,r[n.id]=.5===o?Di(e[n.min],e[n.max])-Di(t[n.min],t[n.max]):0,r}var Ni={getLayout:function(e){return e.offset},measure:function(e){var t=e.offsetLeft,n=e.offsetTop,r=e.offsetWidth,i=e.offsetHeight;return{left:t,top:n,right:t+r,bottom:n+i,width:r,height:i}}},Bi={getLayout:function(e){return e.boundingBox},measure:function(e){var t=e.getBoundingClientRect();return{left:t.left,top:t.top,width:t.width,height:t.height,right:t.right,bottom:t.bottom}}};function Li(e){return window.getComputedStyle(e).position}function Ui(e){return"width"===e||"height"===e}var Fi,qi={key:"layout",shouldRender:function(e){var t=e.positionTransition,n=e.layoutTransition;return"undefined"!=typeof window&&!(!t&&!n)},Component:function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Object(i.b)(t,e),t.prototype.getSnapshotBeforeUpdate=function(){var e=this.props,t=e.innerRef,n=e.positionTransition,r=e.values,o=e.controls,a=t.current;if(function(e){return e instanceof HTMLElement}(a)){var s,c,l,u=function(e){var t=e.layoutTransition,n=e.positionTransition;return t||n}(this.props),f=!!n,d=Li(a),p={offset:Ni.measure(a),boundingBox:Bi.measure(a)};return Mi.prepare((function(){s=a.style.transform,a.style.transform=""})),Mi.read((function(){c={offset:Ni.measure(a),boundingBox:Bi.measure(a)};var e=Li(a);l=function(e,t,n){return n&&e===t?Ni:Bi}(d,e,f)})),Mi.render((function(){var e=function(e,t){return Object(i.a)(Object(i.a)({},Ri(e,t,Ci)),Ri(e,t,ji))}(l.getLayout(p),l.getLayout(c));if(e.x||e.y||e.width||e.height){Rt(a).set({originX:e.originX,originY:e.originY}),_n();var t={},n={},d=function(e){return"function"==typeof e}(u)?u({delta:e}):u;h("left","x",0,e.x),h("top","y",0,e.y),f||(h("width","scaleX",1,p.boundingBox.width/c.boundingBox.width),h("height","scaleY",1,p.boundingBox.height/c.boundingBox.height)),t.transition=n,d&&o.start(t),kn()}else s&&(a.style.transform=s);function h(o,a,s,c){var u=Ui(o)?o:a;if(e[u]){var p="boolean"==typeof d?Object(i.a)({},function(e){return e?Pi:Ii}(f)):d,h=r.get(a,s),m=h.getVelocity();n[a]=p[a]?Object(i.a)({},p[a]):Object(i.a)({},p),void 0===n[a].velocity&&(n[a].velocity=m||0),t[a]=s;var b=Ui(o)||l!==Ni?0:h.get();h.set(c+b)}}})),null}},t.prototype.componentDidUpdate=function(){Mi.flush()},t.prototype.render=function(){return null},t.contextType=Si,t}(o.Component)},zi=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","static","positionTransition","layoutTransition","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragElastic","dragMomentum","dragPropagation","dragTransition","_dragValueX","_dragValueY","_dragTransitionControls","dragOriginX","dragOriginY","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","whileHover","whileTap","onHoverEnd","onHoverStart"]);function Vi(e){return zi.has(e)}!function(e){e.Target="Target",e.VariantLabel="VariantLabel",e.AnimationSubscription="AnimationSubscription"}(Fi||(Fi={}));function Hi(e,t){void 0===t&&(t=!1);e.transition;var n=e.transitionEnd,r=Object(i.d)(e,["transition","transitionEnd"]);return t?Object(i.a)(Object(i.a)({},r),n):r}var $i,Ki,Wi=function(e){var t,n=e instanceof un?e.get():e;return Array.from(new Set((t=n)?Array.isArray(t)?t:[t]:[]))};var Gi=(($i={})[Fi.Target]=Vr((function(e){return function(e,t,n,r){var a=Object(o.useRef)(!0),s=Object(o.useRef)(null);s.current||(s.current=Hi(e,!0)),Object(o.useEffect)((function(){var o,c,l={},u=Hi(e),f=Hi(e,!0);for(var d in u){var p=a.current&&(!n.has(d)||n.get(d).get()!==f[d]),h=null!==f[d],m=(o=s.current[d],void 0!==(c=f[d])&&(Array.isArray(o)&&Array.isArray(c)?!function(e,t){if(null===t)return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}(c,o):o!==c));h&&(m||p)&&(l[d]=u[d])}a.current=!1,s.current=Object(i.a)(Object(i.a)({},s.current),f),Object.keys(l).length&&t.start(Object(i.a)(Object(i.a)({},l),{transition:e.transition||r,transitionEnd:e.transitionEnd}))}),[e])}(e.animate,e.controls,e.values,e.transition)})),$i[Fi.VariantLabel]=Vr((function(e){var t=e.animate,n=e.inherit,r=void 0===n||n,i=e.controls;return function(e,t,n,r){var i=Wi(t),a=Object(o.useContext)(er),s=a.hasMounted&&a.hasMounted.current,c=Object(o.useRef)(!1);Object(o.useEffect)((function(){var t,o,l=!1;n?(l=!!s,i=Wi(a.animate)):l=c.current||(t=Wi(e),o=i,t.join(",")!==o.join(",")),l&&r.start(i),c.current=!0}),[i.join(",")])}(e.initial,t,r,i)})),$i[Fi.AnimationSubscription]=Vr((function(e){return function(e,t){var n=Object(o.useMemo)((function(){return e.subscribe(t)}),[e]);Object(o.useEffect)((function(){return function(){n&&n()}}),[n])}(e.animate,e.controls)})),$i),Ji=function(e){return e.animate instanceof Zn},Qi=["initial","animate","whileTap","whileHover"],Yi=((Ki={})[Fi.Target]=function(e){return!(void 0===e.animate||(t=e.animate,Array.isArray(t)||"string"==typeof t)||Ji(e));var t},Ki[Fi.VariantLabel]=function(e){return void 0!==e.variants||Qi.some((function(t){return"string"==typeof e[t]}))},Ki[Fi.AnimationSubscription]=Ji,Ki);var Zi={key:"exit",shouldRender:function(e){return!!e.exit&&!or(e)},Component:Vr((function(e){var t,n=e.animate,r=e.controls,a=e.exit,s=function(){var e=Object(o.useContext)(Xn);if(null===e)return[!0];var t=e.isPresent,n=e.onExitComplete,r=e.register;return Object(o.useEffect)(r,[]),!t&&n?[!1,n]:[!0]}(),c=s[0],l=s[1],u=Object(o.useContext)(Xn),f=Object(o.useRef)(!1),d=void 0!==(null===(t=u)||void 0===t?void 0:t.custom)?u.custom:e.custom;Object(o.useEffect)((function(){c?!f.current||!n||n instanceof Zn||r.start(n):(!f.current&&a&&(r.setProps(Object(i.a)(Object(i.a)({},e),{custom:d})),r.start(a).then(l)),f.current=!0),c&&(f.current=!1)}),[c])}))},Xi=function(e){return!Vi(e)};try{var eo=n(1550).default;Xi=function(e){return e.startsWith("on")?!Vi(e):eo(e)}}catch(e){}var to=[qi,ii,$r,Zi],no=to.length;function ro(e){var t="string"==typeof e,n=t&&-1!==sr.indexOf(e);return{renderComponent:function(r,a,s,c,l){var u=t?function(e){var t={};for(var n in e)Xi(n)&&(t[n]=e[n]);return t}(c):c,f=n?function(e,t){var n=Mt(On(e),void 0,void 0,void 0,void 0,!1);return n.style=Object(i.a)(Object(i.a)({},t),n.style),n}(s,a):function(e,t,n,r){var i={style:An(e,t,n)};return r&&(i.style.userSelect="none",i.draggable=!1),i}(s,a,l,!!c.drag);return Object(o.createElement)(e,Object(i.a)(Object(i.a)(Object(i.a)({},u),{ref:r}),f))},loadFunctionalityComponents:function(e,t,n,r,a,s){var c=[],l=function(e){var t=void 0;for(var n in Fi)Yi[n](e)&&(t=n);return t?Gi[t]:void 0}(n);l&&c.push(Object(o.createElement)(l,{key:"animation",initial:n.initial,animate:n.animate,variants:n.variants,transition:n.transition,controls:a,inherit:s,values:t}));for(var u=0;u<no;u++){var f=to[u],d=f.shouldRender,p=f.key,h=f.Component;d(n,r)&&c.push(Object(o.createElement)(h,Object(i.a)({key:p},n,{parentContext:r,values:t,controls:a,innerRef:e})))}return c},getValueControlsConfig:function(e,t){return{values:t,readValueFromSource:function(t){return Rt(e.current).get(t)},makeTargetAnimatable:wi(t,e)}}}}var io=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","webview"].reduce((function(e,t){var n=ro(t);return e[t]=ar(n),e}),{}),oo=sr.reduce((function(e,t){return e[t]=ar(ro(t)),e}),{}),ao=Object(i.a)(Object(i.a)({custom:function(e){return ar(ro(e))}},io),oo);function so(){return{scrollX:fn(0),scrollY:fn(0),scrollXProgress:fn(0),scrollYProgress:fn(0)}}"undefined"!=typeof window?o.useLayoutEffect:o.useEffect;so();!function(){function e(){this.componentControls=new Set}e.prototype.subscribe=function(e){var t=this;return this.componentControls.add(e),function(){return t.componentControls.delete(e)}},e.prototype.start=function(e,t){this.componentControls.forEach((function(n){n.start(e.nativeEvent||e,t)}))}}();var co=function(e){var t=e.children,n=e.initial,r=e.isPresent,a=e.onExitComplete,s=e.custom,c=Object(o.useRef)(0),l=Object(o.useRef)(0),u={initial:n,isPresent:r,custom:s,onExitComplete:function(){l.current++;var e=l.current>=c.current;a&&e&&a()}},f=Object(o.useMemo)((function(){return l.current=0,function(){return c.current++,function(){return c.current--}}}),[r]);return Object(o.createElement)(Xn.Provider,{value:Object(i.a)(Object(i.a)({},u),{register:f})},t)};function lo(e){return e.key||""}var uo=function(e){var t=e.children,n=e.custom,r=e.initial,a=void 0===r||r,s=e.onExitComplete,c=e.exitBeforeEnter,l=_i(),u=Object(o.useContext)(Si)||l,f=Object(o.useRef)(!0),d=function(e){var t=[];return o.Children.forEach(e,(function(e){Object(o.isValidElement)(e)&&t.push(e)})),t}(t),p=Object(o.useRef)(d),h=Object(o.useRef)(new Map).current,m=Object(o.useRef)(new Set).current;if(function(e,t){e.forEach((function(e){var n=lo(e);t.set(n,e)}))}(d,h),f.current)return f.current=!1,Object(o.createElement)(o.Fragment,null,d.map((function(e){return Object(o.createElement)(co,{key:lo(e),isPresent:!0,initial:!!a&&void 0},e)})));for(var b=Object(i.f)(d),y=p.current.map(lo),g=d.map(lo),v=y.length,w=0;w<v;w++){var _=y[w];-1===g.indexOf(_)?m.add(_):m.delete(_)}return c&&m.size&&(b=[]),m.forEach((function(e){if(-1===g.indexOf(e)){var t=h.get(e);if(t){var r=y.indexOf(e);b.splice(r,0,Object(o.createElement)(co,{key:lo(t),isPresent:!1,onExitComplete:function(){m.delete(e);var t=p.current.findIndex((function(t){return t.key===e}));p.current.splice(t,1),m.size||(p.current=d,u(),s&&s())},custom:n},t))}}})),b=b.map((function(e){var t=e.key;return m.has(t)?e:Object(o.createElement)(co,{key:lo(e),isPresent:!0},e)})),p.current=b,Object(o.createElement)(o.Fragment,null,m.size?b:b.map((function(e){return Object(o.cloneElement)(e)})))},fo=fn(null);if("undefined"!=typeof window)if(window.matchMedia){var po=window.matchMedia("(prefers-reduced-motion)"),ho=function(){return fo.set(po.matches)};po.addListener(ho),ho()}else fo.set(!1)},function(e,t,n){"use strict";t.a=function(e,t){if(!e)throw new Error("Invariant failed")}},function(e,t,n){var r=n(37),i=n(1513);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1502);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.IntPretty=void 0;const r=n(112),i=n(149),o=n(234);class a{constructor(e){if(this._options={precision:0,maxDecimals:0,trim:!1,shrink:!1,ready:!0,locale:!0},e instanceof r.Dec){let t=e,n=0;for(let e=0;e<18&&(t=t.mul(new r.Dec(10)),!t.equals(new r.Dec(t.truncate())));e++)n++;const o=e.mulTruncate(i.DecUtils.getPrecisionDec(n));this.int=o.truncate(),this._options.precision=n}else this.int=e}get options(){return this._options}precision(e){const t=this.clone();return t._options.precision=e,t}maxDecimals(e){const t=this.clone();return t._options.maxDecimals=e,t}trim(e){const t=this.clone();return t._options.trim=e,t}shrink(e){const t=this.clone();return t._options.shrink=e,t}locale(e){const t=this.clone();return t._options.locale=e,t}ready(e){const t=this.clone();return t._options.ready=e,t}get isReady(){return this._options.ready}add(e){const t=this.clone();return t.int=t.int.add(e.int),t}toDec(){let e=new r.Dec(this.int);return this._options.precision&&(e=e.quoTruncate(i.DecUtils.getPrecisionDec(this._options.precision))),e}toString(){const e=this.toDec();let t="";return t=this._options.shrink?o.CoinUtils.shrinkDecimals(this.int,this._options.precision,0,this._options.maxDecimals,this._options.locale):e.toString(this._options.maxDecimals,this._options.locale),this._options.trim&&(t=i.DecUtils.trim(t)),t}clone(){const e=new a(this.int);return e._options=Object.assign({},this._options),e}}t.IntPretty=a},function(e,t,n){(function(r,i){var o;
-/**
- * [js-sha3]{@link https://github.com/emn178/js-sha3}
- *
- * @version 0.8.0
- * @author Chen, Yi-Cyuan [emn178@gmail.com]
- * @copyright Chen, Yi-Cyuan 2015-2018
- * @license MIT
- */!function(){"use strict";var a="input is invalid type",s="object"==typeof window,c=s?window:{};c.JS_SHA3_NO_WINDOW&&(s=!1);var l=!s&&"object"==typeof self;!c.JS_SHA3_NO_NODE_JS&&"object"==typeof r&&r.versions&&r.versions.node?c=i:l&&(c=self);var u=!c.JS_SHA3_NO_COMMON_JS&&"object"==typeof e&&e.exports,f=n(408),d=!c.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,p="0123456789abcdef".split(""),h=[4,1024,262144,67108864],m=[0,8,16,24],b=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],y=[224,256,384,512],g=[128,256],v=["hex","buffer","arrayBuffer","array","digest"],w={128:168,256:136};!c.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!c.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var _=function(e,t,n){return function(r){return new N(e,t,e).update(r)[n]()}},k=function(e,t,n){return function(r,i){return new N(e,t,i).update(r)[n]()}},x=function(e,t,n){return function(t,r,i,o){return A["cshake"+e].update(t,r,i,o)[n]()}},S=function(e,t,n){return function(t,r,i,o){return A["kmac"+e].update(t,r,i,o)[n]()}},O=function(e,t,n,r){for(var i=0;i<v.length;++i){var o=v[i];e[o]=t(n,r,o)}return e},E=function(e,t){var n=_(e,t,"hex");return n.create=function(){return new N(e,t,e)},n.update=function(e){return n.create().update(e)},O(n,_,e,t)},T=[{name:"keccak",padding:[1,256,65536,16777216],bits:y,createMethod:E},{name:"sha3",padding:[6,1536,393216,100663296],bits:y,createMethod:E},{name:"shake",padding:[31,7936,2031616,520093696],bits:g,createMethod:function(e,t){var n=k(e,t,"hex");return n.create=function(n){return new N(e,t,n)},n.update=function(e,t){return n.create(t).update(e)},O(n,k,e,t)}},{name:"cshake",padding:h,bits:g,createMethod:function(e,t){var n=w[e],r=x(e,0,"hex");return r.create=function(r,i,o){return i||o?new N(e,t,r).bytepad([i,o],n):A["shake"+e].create(r)},r.update=function(e,t,n,i){return r.create(t,n,i).update(e)},O(r,x,e,t)}},{name:"kmac",padding:h,bits:g,createMethod:function(e,t){var n=w[e],r=S(e,0,"hex");return r.create=function(r,i,o){return new B(e,t,i).bytepad(["KMAC",o],n).bytepad([r],n)},r.update=function(e,t,n,i){return r.create(e,n,i).update(t)},O(r,S,e,t)}}],A={},M=[],I=0;I<T.length;++I)for(var P=T[I],C=P.bits,j=0;j<C.length;++j){var D=P.name+"_"+C[j];if(M.push(D),A[D]=P.createMethod(C[j],P.padding),"sha3"!==P.name){var R=P.name+C[j];M.push(R),A[R]=A[D]}}function N(e,t,n){this.blocks=[],this.s=[],this.padding=t,this.outputBits=n,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(e<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}function B(e,t,n){N.call(this,e,t,n)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(a);if(null===e)throw new Error(a);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(a);t=!0}for(var r,i,o=this.blocks,s=this.byteCount,c=e.length,l=this.blockCount,u=0,f=this.s;u<c;){if(this.reset)for(this.reset=!1,o[0]=this.block,r=1;r<l+1;++r)o[r]=0;if(t)for(r=this.start;u<c&&r<s;++u)o[r>>2]|=e[u]<<m[3&r++];else for(r=this.start;u<c&&r<s;++u)(i=e.charCodeAt(u))<128?o[r>>2]|=i<<m[3&r++]:i<2048?(o[r>>2]|=(192|i>>6)<<m[3&r++],o[r>>2]|=(128|63&i)<<m[3&r++]):i<55296||i>=57344?(o[r>>2]|=(224|i>>12)<<m[3&r++],o[r>>2]|=(128|i>>6&63)<<m[3&r++],o[r>>2]|=(128|63&i)<<m[3&r++]):(i=65536+((1023&i)<<10|1023&e.charCodeAt(++u)),o[r>>2]|=(240|i>>18)<<m[3&r++],o[r>>2]|=(128|i>>12&63)<<m[3&r++],o[r>>2]|=(128|i>>6&63)<<m[3&r++],o[r>>2]|=(128|63&i)<<m[3&r++]);if(this.lastByteIndex=r,r>=s){for(this.start=r-s,this.block=o[l],r=0;r<l;++r)f[r]^=o[r];L(f),this.reset=!0}else this.start=r}return this},N.prototype.encode=function(e,t){var n=255&e,r=1,i=[n];for(n=255&(e>>=8);n>0;)i.unshift(n),n=255&(e>>=8),++r;return t?i.push(r):i.unshift(r),this.update(i),i.length},N.prototype.encodeString=function(e){var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(a);if(null===e)throw new Error(a);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(a);t=!0}var r=0,i=e.length;if(t)r=i;else for(var o=0;o<e.length;++o){var s=e.charCodeAt(o);s<128?r+=1:s<2048?r+=2:s<55296||s>=57344?r+=3:(s=65536+((1023&s)<<10|1023&e.charCodeAt(++o)),r+=4)}return r+=this.encode(8*r),this.update(e),r},N.prototype.bytepad=function(e,t){for(var n=this.encode(t),r=0;r<e.length;++r)n+=this.encodeString(e[r]);var i=t-n%t,o=[];return o.length=i,this.update(o),this},N.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex,n=this.blockCount,r=this.s;if(e[t>>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[n],t=1;t<n+1;++t)e[t]=0;for(e[n-1]|=2147483648,t=0;t<n;++t)r[t]^=e[t];L(r)}},N.prototype.toString=N.prototype.hex=function(){this.finalize();for(var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,o=0,a=0,s="";a<r;){for(o=0;o<t&&a<r;++o,++a)e=n[o],s+=p[e>>4&15]+p[15&e]+p[e>>12&15]+p[e>>8&15]+p[e>>20&15]+p[e>>16&15]+p[e>>28&15]+p[e>>24&15];a%t==0&&(L(n),o=0)}return i&&(e=n[o],s+=p[e>>4&15]+p[15&e],i>1&&(s+=p[e>>12&15]+p[e>>8&15]),i>2&&(s+=p[e>>20&15]+p[e>>16&15])),s},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;e=i?new ArrayBuffer(r+1<<2):new ArrayBuffer(s);for(var c=new Uint32Array(e);a<r;){for(o=0;o<t&&a<r;++o,++a)c[a]=n[o];a%t==0&&L(n)}return i&&(c[o]=n[o],e=e.slice(0,s)),e},N.prototype.buffer=N.prototype.arrayBuffer,N.prototype.digest=N.prototype.array=function(){this.finalize();for(var e,t,n=this.blockCount,r=this.s,i=this.outputBlocks,o=this.extraBytes,a=0,s=0,c=[];s<i;){for(a=0;a<n&&s<i;++a,++s)e=s<<2,t=r[a],c[e]=255&t,c[e+1]=t>>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;s%n==0&&L(r)}return o&&(e=s<<2,t=r[a],c[e]=255&t,o>1&&(c[e+1]=t>>8&255),o>2&&(c[e+2]=t>>16&255)),c},B.prototype=new N,B.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,n,r,i,o,a,s,c,l,u,f,d,p,h,m,y,g,v,w,_,k,x,S,O,E,T,A,M,I,P,C,j,D,R,N,B,L,U,F,q,z,V,H,$,K,W,G,J,Q,Y,Z,X,ee,te,ne,re,ie,oe,ae,se,ce,le,ue;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],a=e[2]^e[12]^e[22]^e[32]^e[42],s=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],l=e[5]^e[15]^e[25]^e[35]^e[45],u=e[6]^e[16]^e[26]^e[36]^e[46],f=e[7]^e[17]^e[27]^e[37]^e[47],t=(d=e[8]^e[18]^e[28]^e[38]^e[48])^(a<<1|s>>>31),n=(p=e[9]^e[19]^e[29]^e[39]^e[49])^(s<<1|a>>>31),e[0]^=t,e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,t=i^(c<<1|l>>>31),n=o^(l<<1|c>>>31),e[2]^=t,e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,t=a^(u<<1|f>>>31),n=s^(f<<1|u>>>31),e[4]^=t,e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,t=c^(d<<1|p>>>31),n=l^(p<<1|d>>>31),e[6]^=t,e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,t=u^(i<<1|o>>>31),n=f^(o<<1|i>>>31),e[8]^=t,e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,h=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,M=e[20]<<3|e[21]>>>29,I=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,V=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,R=e[2]<<1|e[3]>>>31,N=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,J=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,P=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,le=e[42]<<2|e[43]>>>30,ue=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,B=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,j=e[45]<<29|e[44]>>>3,D=e[44]<<29|e[45]>>>3,O=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,F=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,T=e[18]<<20|e[19]>>>12,A=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,ae=e[28]<<7|e[29]>>>25,q=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,x=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=h^~y&v,e[1]=m^~g&w,e[10]=O^~T&M,e[11]=E^~A&I,e[20]=R^~B&U,e[21]=N^~L&F,e[30]=$^~W&J,e[31]=K^~G&Q,e[40]=te^~re&oe,e[41]=ne^~ie&ae,e[2]=y^~v&_,e[3]=g^~w&k,e[12]=T^~M&P,e[13]=A^~I&C,e[22]=B^~U&q,e[23]=L^~F&z,e[32]=W^~J&Y,e[33]=G^~Q&Z,e[42]=re^~oe&se,e[43]=ie^~ae&ce,e[4]=v^~_&x,e[5]=w^~k&S,e[14]=M^~P&j,e[15]=I^~C&D,e[24]=U^~q&V,e[25]=F^~z&H,e[34]=J^~Y&X,e[35]=Q^~Z&ee,e[44]=oe^~se&le,e[45]=ae^~ce&ue,e[6]=_^~x&h,e[7]=k^~S&m,e[16]=P^~j&O,e[17]=C^~D&E,e[26]=q^~V&R,e[27]=z^~H&N,e[36]=Y^~X&$,e[37]=Z^~ee&K,e[46]=se^~le&te,e[47]=ce^~ue&ne,e[8]=x^~h&y,e[9]=S^~m&g,e[18]=j^~O&T,e[19]=D^~E&A,e[28]=V^~R&B,e[29]=H^~N&L,e[38]=X^~$&W,e[39]=ee^~K&G,e[48]=le^~te&re,e[49]=ue^~ne&ie,e[0]^=b[r],e[1]^=b[r+1]};if(u)e.exports=A;else{for(I=0;I<M.length;++I)c[M[I]]=A[M[I]];f&&(void 0===(o=function(){return A}.call(t,n,t,e))||(e.exports=o))}}()}).call(this,n(13),n(12))},function(e,t,n){(function(e){var r=void 0!==e&&e||"undefined"!=typeof self&&self||window,i=Function.prototype.apply;function o(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new o(i.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new o(i.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(449),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(12))},function(e,t,n){"use strict";var r=t,i=n(27),o=n(824),a=n(1021);r.assert=o,r.toArray=a.toArray,r.zero2=a.zero2,r.toHex=a.toHex,r.encode=a.encode,r.getNAF=function(e,t,n){var r=new Array(Math.max(e.bitLength(),n)+1);r.fill(0);for(var i=1<<t+1,o=e.clone(),a=0;a<r.length;a++){var s,c=o.andln(i-1);o.isOdd()?(s=c>(i>>1)-1?(i>>1)-c:c,o.isubn(s)):s=0,r[a]=s,o.iushrn(1)}return r},r.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var r=0,i=0;e.cmpn(-r)>0||t.cmpn(-i)>0;){var o,a,s,c=e.andln(3)+r&3,l=t.andln(3)+i&3;if(3===c&&(c=-1),3===l&&(l=-1),0==(1&c))o=0;else o=3!==(s=e.andln(7)+r&7)&&5!==s||2!==l?c:-c;if(n[0].push(o),0==(1&l))a=0;else a=3!==(s=t.andln(7)+i&7)&&5!==s||2!==c?l:-l;n[1].push(a),2*r===o+1&&(r=1-r),2*i===a+1&&(i=1-i),e.iushrn(1),t.iushrn(1)}return n},r.cachedProperty=function(e,t,n){var r="_"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}},r.parseBytes=function(e){return"string"==typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new i(e,"hex","le")}},function(e,t,n){"use strict";var r=n(1442),i=n(1443);e.exports={errors:r,formatters:i}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(37),i=n(1355);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),i=n.n(r),o=n(1050),a=n.n(o),s=n(10),c=n.n(s);const l=e=>{const{children:t}=e;return i.a.createElement("div",{className:c()(a.a.container,e.className),style:e.style},t)}},function(e,t,n){"use strict";var r=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r};function i(e){return JSON.stringify(e.map((function(e){return e&&"object"==typeof e?(t=e,Object.keys(t).sort().map((function(e){var n;return(n={})[e]=t[e],n}))):e;var t})))}t.a=function(e,t){return void 0===t&&(t={}),function(){for(var n,o=[],a=0;a<arguments.length;a++)o[a]=arguments[a];var s=i(o),c=s&&t[s];return c||(c=new((n=e).bind.apply(n,r([void 0],o))),s&&(t[s]=c)),c}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return E})),n.d(t,"d",(function(){return A})),n.d(t,"c",(function(){return m})),n.d(t,"f",(function(){return b})),n.d(t,"e",(function(){return h}));var r=n(19);function i(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}var a=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],a=t&&t.split("/")||[],s=e&&i(e),c=t&&i(t),l=s||c;if(e&&i(e)?a=r:r.length&&(a.pop(),a=a.concat(r)),!a.length)return"/";if(a.length){var u=a[a.length-1];n="."===u||".."===u||""===u}else n=!1;for(var f=0,d=a.length;d>=0;d--){var p=a[d];"."===p?o(a,d):".."===p?(o(a,d),f++):f&&(o(a,d),f--)}if(!l)for(;f--;f)a.unshift("..");!l||""===a[0]||a[0]&&i(a[0])||a.unshift("");var h=a.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};function s(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var c=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"==typeof t||"object"==typeof n){var r=s(t),i=s(n);return r!==t||i!==n?e(r,i):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},l=n(218);function u(e){return"/"===e.charAt(0)?e:"/"+e}function f(e){return"/"===e.charAt(0)?e.substr(1):e}function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function h(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function m(e,t,n,i){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",i=t.indexOf("#");-1!==i&&(r=t.substr(i),t=t.substr(0,i));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(o=Object(r.a)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(o.key=n),i?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=a(o.pathname,i.pathname)):o.pathname=i.pathname:o.pathname||(o.pathname="/"),o}function b(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&c(e.state,t.state)}function y(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,i){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,i):i(!0):i(!1!==o)}else i(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var g=!("undefined"==typeof window||!window.document||!window.document.createElement);function v(e,t){t(window.confirm(e))}function w(){try{return window.history.state||{}}catch(e){return{}}}function _(e){void 0===e&&(e={}),g||Object(l.a)(!1);var t,n=window.history,i=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e,s=a.forceRefresh,c=void 0!==s&&s,f=a.getUserConfirmation,b=void 0===f?v:f,_=a.keyLength,k=void 0===_?6:_,x=e.basename?p(u(e.basename)):"";function S(e){var t=e||{},n=t.key,r=t.state,i=window.location,o=i.pathname+i.search+i.hash;return x&&(o=d(o,x)),m(o,r,n)}function O(){return Math.random().toString(36).substr(2,k)}var E=y();function T(e){Object(r.a)(U,e),U.length=n.length,E.notifyListeners(U.location,U.action)}function A(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||P(S(e.state))}function M(){P(S(w()))}var I=!1;function P(e){if(I)I=!1,T();else{E.confirmTransitionTo(e,"POP",b,(function(t){t?T({action:"POP",location:e}):function(e){var t=U.location,n=j.indexOf(t.key);-1===n&&(n=0);var r=j.indexOf(e.key);-1===r&&(r=0);var i=n-r;i&&(I=!0,R(i))}(e)}))}}var C=S(w()),j=[C.key];function D(e){return x+h(e)}function R(e){n.go(e)}var N=0;function B(e){1===(N+=e)&&1===e?(window.addEventListener("popstate",A),o&&window.addEventListener("hashchange",M)):0===N&&(window.removeEventListener("popstate",A),o&&window.removeEventListener("hashchange",M))}var L=!1;var U={length:n.length,action:"POP",location:C,createHref:D,push:function(e,t){var r=m(e,t,O(),U.location);E.confirmTransitionTo(r,"PUSH",b,(function(e){if(e){var t=D(r),o=r.key,a=r.state;if(i)if(n.pushState({key:o,state:a},null,t),c)window.location.href=t;else{var s=j.indexOf(U.location.key),l=j.slice(0,s+1);l.push(r.key),j=l,T({action:"PUSH",location:r})}else window.location.href=t}}))},replace:function(e,t){var r=m(e,t,O(),U.location);E.confirmTransitionTo(r,"REPLACE",b,(function(e){if(e){var t=D(r),o=r.key,a=r.state;if(i)if(n.replaceState({key:o,state:a},null,t),c)window.location.replace(t);else{var s=j.indexOf(U.location.key);-1!==s&&(j[s]=r.key),T({action:"REPLACE",location:r})}else window.location.replace(t)}}))},go:R,goBack:function(){R(-1)},goForward:function(){R(1)},block:function(e){void 0===e&&(e=!1);var t=E.setPrompt(e);return L||(B(1),L=!0),function(){return L&&(L=!1,B(-1)),t()}},listen:function(e){var t=E.appendListener(e);return B(1),function(){B(-1),t()}}};return U}var k={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+f(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:f,decodePath:u},slash:{encodePath:u,decodePath:u}};function x(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function S(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function O(e){window.location.replace(x(window.location.href)+"#"+e)}function E(e){void 0===e&&(e={}),g||Object(l.a)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),i=n.getUserConfirmation,o=void 0===i?v:i,a=n.hashType,s=void 0===a?"slash":a,c=e.basename?p(u(e.basename)):"",f=k[s],b=f.encodePath,w=f.decodePath;function _(){var e=w(S());return c&&(e=d(e,c)),m(e)}var E=y();function T(e){Object(r.a)(U,e),U.length=t.length,E.notifyListeners(U.location,U.action)}var A=!1,M=null;function I(){var e,t,n=S(),r=b(n);if(n!==r)O(r);else{var i=_(),a=U.location;if(!A&&(t=i,(e=a).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(M===h(i))return;M=null,function(e){if(A)A=!1,T();else{E.confirmTransitionTo(e,"POP",o,(function(t){t?T({action:"POP",location:e}):function(e){var t=U.location,n=D.lastIndexOf(h(t));-1===n&&(n=0);var r=D.lastIndexOf(h(e));-1===r&&(r=0);var i=n-r;i&&(A=!0,R(i))}(e)}))}}(i)}}var P=S(),C=b(P);P!==C&&O(C);var j=_(),D=[h(j)];function R(e){t.go(e)}var N=0;function B(e){1===(N+=e)&&1===e?window.addEventListener("hashchange",I):0===N&&window.removeEventListener("hashchange",I)}var L=!1;var U={length:t.length,action:"POP",location:j,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=x(window.location.href)),n+"#"+b(c+h(e))},push:function(e,t){var n=m(e,void 0,void 0,U.location);E.confirmTransitionTo(n,"PUSH",o,(function(e){if(e){var t=h(n),r=b(c+t);if(S()!==r){M=t,function(e){window.location.hash=e}(r);var i=D.lastIndexOf(h(U.location)),o=D.slice(0,i+1);o.push(t),D=o,T({action:"PUSH",location:n})}else T()}}))},replace:function(e,t){var n=m(e,void 0,void 0,U.location);E.confirmTransitionTo(n,"REPLACE",o,(function(e){if(e){var t=h(n),r=b(c+t);S()!==r&&(M=t,O(r));var i=D.indexOf(h(U.location));-1!==i&&(D[i]=t),T({action:"REPLACE",location:n})}}))},go:R,goBack:function(){R(-1)},goForward:function(){R(1)},block:function(e){void 0===e&&(e=!1);var t=E.setPrompt(e);return L||(B(1),L=!0),function(){return L&&(L=!1,B(-1)),t()}},listen:function(e){var t=E.appendListener(e);return B(1),function(){B(-1),t()}}};return U}function T(e,t,n){return Math.min(Math.max(e,t),n)}function A(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,i=t.initialEntries,o=void 0===i?["/"]:i,a=t.initialIndex,s=void 0===a?0:a,c=t.keyLength,l=void 0===c?6:c,u=y();function f(e){Object(r.a)(w,e),w.length=w.entries.length,u.notifyListeners(w.location,w.action)}function d(){return Math.random().toString(36).substr(2,l)}var p=T(s,0,o.length-1),b=o.map((function(e){return m(e,void 0,"string"==typeof e?d():e.key||d())})),g=h;function v(e){var t=T(w.index+e,0,w.entries.length-1),r=w.entries[t];u.confirmTransitionTo(r,"POP",n,(function(e){e?f({action:"POP",location:r,index:t}):f()}))}var w={length:b.length,action:"POP",location:b[p],index:p,entries:b,createHref:g,push:function(e,t){var r=m(e,t,d(),w.location);u.confirmTransitionTo(r,"PUSH",n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,r):n.push(r),f({action:"PUSH",location:r,index:t,entries:n})}}))},replace:function(e,t){var r=m(e,t,d(),w.location);u.confirmTransitionTo(r,"REPLACE",n,(function(e){e&&(w.entries[w.index]=r,f({action:"REPLACE",location:r}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),u.setPrompt(e)},listen:function(e){return u.appendListener(e)}};return w}},function(e,t,n){var r=n(37),i=n(1504);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1508);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){(function(e){var r,i=function(e){"use strict";var t=1e7,n=9007199254740992,r=f(n),o="function"==typeof BigInt;function a(e,t,n,r){return void 0===e?a[0]:void 0!==t&&(10!=+t||n)?F(e,t,n,r):$(e)}function s(e,t){this.value=e,this.sign=t,this.isSmall=!1}function c(e){this.value=e,this.sign=e<0,this.isSmall=!0}function l(e){this.value=e}function u(e){return-n<e&&e<n}function f(e){return e<1e7?[e]:e<1e14?[e%1e7,Math.floor(e/1e7)]:[e%1e7,Math.floor(e/1e7)%1e7,Math.floor(e/1e14)]}function d(e){p(e);var n=e.length;if(n<4&&A(e,r)<0)switch(n){case 0:return 0;case 1:return e[0];case 2:return e[0]+e[1]*t;default:return e[0]+(e[1]+e[2]*t)*t}return e}function p(e){for(var t=e.length;0===e[--t];);e.length=t+1}function h(e){for(var t=new Array(e),n=-1;++n<e;)t[n]=0;return t}function m(e){return e>0?Math.floor(e):Math.ceil(e)}function b(e,n){var r,i,o=e.length,a=n.length,s=new Array(o),c=0,l=t;for(i=0;i<a;i++)c=(r=e[i]+n[i]+c)>=l?1:0,s[i]=r-c*l;for(;i<o;)c=(r=e[i]+c)===l?1:0,s[i++]=r-c*l;return c>0&&s.push(c),s}function y(e,t){return e.length>=t.length?b(e,t):b(t,e)}function g(e,n){var r,i,o=e.length,a=new Array(o),s=t;for(i=0;i<o;i++)r=e[i]-s+n,n=Math.floor(r/s),a[i]=r-n*s,n+=1;for(;n>0;)a[i++]=n%s,n=Math.floor(n/s);return a}function v(e,t){var n,r,i=e.length,o=t.length,a=new Array(i),s=0;for(n=0;n<o;n++)(r=e[n]-s-t[n])<0?(r+=1e7,s=1):s=0,a[n]=r;for(n=o;n<i;n++){if(!((r=e[n]-s)<0)){a[n++]=r;break}r+=1e7,a[n]=r}for(;n<i;n++)a[n]=e[n];return p(a),a}function w(e,t,n){var r,i,o=e.length,a=new Array(o),l=-t;for(r=0;r<o;r++)i=e[r]+l,l=Math.floor(i/1e7),i%=1e7,a[r]=i<0?i+1e7:i;return"number"==typeof(a=d(a))?(n&&(a=-a),new c(a)):new s(a,n)}function _(e,t){var n,r,i,o,a=e.length,s=t.length,c=h(a+s);for(i=0;i<a;++i){o=e[i];for(var l=0;l<s;++l)n=o*t[l]+c[i+l],r=Math.floor(n/1e7),c[i+l]=n-1e7*r,c[i+l+1]+=r}return p(c),c}function k(e,n){var r,i,o=e.length,a=new Array(o),s=t,c=0;for(i=0;i<o;i++)r=e[i]*n+c,c=Math.floor(r/s),a[i]=r-c*s;for(;c>0;)a[i++]=c%s,c=Math.floor(c/s);return a}function x(e,t){for(var n=[];t-- >0;)n.push(0);return n.concat(e)}function S(e,n,r){return new s(e<t?k(n,e):_(n,f(e)),r)}function O(e){var t,n,r,i,o=e.length,a=h(o+o);for(r=0;r<o;r++){n=0-(i=e[r])*i;for(var s=r;s<o;s++)t=i*e[s]*2+a[r+s]+n,n=Math.floor(t/1e7),a[r+s]=t-1e7*n;a[r+o]=n}return p(a),a}function E(e,t){var n,r,i,o,a=e.length,s=h(a);for(i=0,n=a-1;n>=0;--n)i=(o=1e7*i+e[n])-(r=m(o/t))*t,s[n]=0|r;return[s,0|i]}function T(e,n){var r,i=$(n);if(o)return[new l(e.value/i.value),new l(e.value%i.value)];var u,b=e.value,y=i.value;if(0===y)throw new Error("Cannot divide by zero");if(e.isSmall)return i.isSmall?[new c(m(b/y)),new c(b%y)]:[a[0],e];if(i.isSmall){if(1===y)return[e,a[0]];if(-1==y)return[e.negate(),a[0]];var g=Math.abs(y);if(g<t){u=d((r=E(b,g))[0]);var w=r[1];return e.sign&&(w=-w),"number"==typeof u?(e.sign!==i.sign&&(u=-u),[new c(u),new c(w)]):[new s(u,e.sign!==i.sign),new c(w)]}y=f(g)}var _=A(b,y);if(-1===_)return[a[0],e];if(0===_)return[a[e.sign===i.sign?1:-1],a[0]];u=(r=b.length+y.length<=200?function(e,n){var r,i,o,a,s,c,l,u=e.length,f=n.length,p=t,m=h(n.length),b=n[f-1],y=Math.ceil(p/(2*b)),g=k(e,y),v=k(n,y);for(g.length<=u&&g.push(0),v.push(0),b=v[f-1],i=u-f;i>=0;i--){for(r=p-1,g[i+f]!==b&&(r=Math.floor((g[i+f]*p+g[i+f-1])/b)),o=0,a=0,c=v.length,s=0;s<c;s++)o+=r*v[s],l=Math.floor(o/p),a+=g[i+s]-(o-l*p),o=l,a<0?(g[i+s]=a+p,a=-1):(g[i+s]=a,a=0);for(;0!==a;){for(r-=1,o=0,s=0;s<c;s++)(o+=g[i+s]-p+v[s])<0?(g[i+s]=o+p,o=0):(g[i+s]=o,o=1);a+=o}m[i]=r}return g=E(g,y)[0],[d(m),d(g)]}(b,y):function(e,t){for(var n,r,i,o,a,s=e.length,c=t.length,l=[],u=[];s;)if(u.unshift(e[--s]),p(u),A(u,t)<0)l.push(0);else{i=1e7*u[(r=u.length)-1]+u[r-2],o=1e7*t[c-1]+t[c-2],r>c&&(i=1e7*(i+1)),n=Math.ceil(i/o);do{if(A(a=k(t,n),u)<=0)break;n--}while(n);l.push(n),u=v(u,a)}return l.reverse(),[d(l),d(u)]}(b,y))[0];var x=e.sign!==i.sign,S=r[1],O=e.sign;return"number"==typeof u?(x&&(u=-u),u=new c(u)):u=new s(u,x),"number"==typeof S?(O&&(S=-S),S=new c(S)):S=new s(S,O),[u,S]}function A(e,t){if(e.length!==t.length)return e.length>t.length?1:-1;for(var n=e.length-1;n>=0;n--)if(e[n]!==t[n])return e[n]>t[n]?1:-1;return 0}function M(e){var t=e.abs();return!t.isUnit()&&(!!(t.equals(2)||t.equals(3)||t.equals(5))||!(t.isEven()||t.isDivisibleBy(3)||t.isDivisibleBy(5))&&(!!t.lesser(49)||void 0))}function I(e,t){for(var n,r,o,a=e.prev(),s=a,c=0;s.isEven();)s=s.divide(2),c++;e:for(r=0;r<t.length;r++)if(!e.lesser(t[r])&&!(o=i(t[r]).modPow(s,e)).isUnit()&&!o.equals(a)){for(n=c-1;0!=n;n--){if((o=o.square().mod(e)).isUnit())return!1;if(o.equals(a))continue e}return!1}return!0}s.prototype=Object.create(a.prototype),c.prototype=Object.create(a.prototype),l.prototype=Object.create(a.prototype),s.prototype.add=function(e){var t=$(e);if(this.sign!==t.sign)return this.subtract(t.negate());var n=this.value,r=t.value;return t.isSmall?new s(g(n,Math.abs(r)),this.sign):new s(y(n,r),this.sign)},s.prototype.plus=s.prototype.add,c.prototype.add=function(e){var t=$(e),n=this.value;if(n<0!==t.sign)return this.subtract(t.negate());var r=t.value;if(t.isSmall){if(u(n+r))return new c(n+r);r=f(Math.abs(r))}return new s(g(r,Math.abs(n)),n<0)},c.prototype.plus=c.prototype.add,l.prototype.add=function(e){return new l(this.value+$(e).value)},l.prototype.plus=l.prototype.add,s.prototype.subtract=function(e){var t=$(e);if(this.sign!==t.sign)return this.add(t.negate());var n=this.value,r=t.value;return t.isSmall?w(n,Math.abs(r),this.sign):function(e,t,n){var r;return A(e,t)>=0?r=v(e,t):(r=v(t,e),n=!n),"number"==typeof(r=d(r))?(n&&(r=-r),new c(r)):new s(r,n)}(n,r,this.sign)},s.prototype.minus=s.prototype.subtract,c.prototype.subtract=function(e){var t=$(e),n=this.value;if(n<0!==t.sign)return this.add(t.negate());var r=t.value;return t.isSmall?new c(n-r):w(r,Math.abs(n),n>=0)},c.prototype.minus=c.prototype.subtract,l.prototype.subtract=function(e){return new l(this.value-$(e).value)},l.prototype.minus=l.prototype.subtract,s.prototype.negate=function(){return new s(this.value,!this.sign)},c.prototype.negate=function(){var e=this.sign,t=new c(-this.value);return t.sign=!e,t},l.prototype.negate=function(){return new l(-this.value)},s.prototype.abs=function(){return new s(this.value,!1)},c.prototype.abs=function(){return new c(Math.abs(this.value))},l.prototype.abs=function(){return new l(this.value>=0?this.value:-this.value)},s.prototype.multiply=function(e){var n,r,i,o=$(e),c=this.value,l=o.value,u=this.sign!==o.sign;if(o.isSmall){if(0===l)return a[0];if(1===l)return this;if(-1===l)return this.negate();if((n=Math.abs(l))<t)return new s(k(c,n),u);l=f(n)}return r=c.length,i=l.length,new s(-.012*r-.012*i+15e-6*r*i>0?function e(t,n){var r=Math.max(t.length,n.length);if(r<=30)return _(t,n);r=Math.ceil(r/2);var i=t.slice(r),o=t.slice(0,r),a=n.slice(r),s=n.slice(0,r),c=e(o,s),l=e(i,a),u=e(y(o,i),y(s,a)),f=y(y(c,x(v(v(u,c),l),r)),x(l,2*r));return p(f),f}(c,l):_(c,l),u)},s.prototype.times=s.prototype.multiply,c.prototype._multiplyBySmall=function(e){return u(e.value*this.value)?new c(e.value*this.value):S(Math.abs(e.value),f(Math.abs(this.value)),this.sign!==e.sign)},s.prototype._multiplyBySmall=function(e){return 0===e.value?a[0]:1===e.value?this:-1===e.value?this.negate():S(Math.abs(e.value),this.value,this.sign!==e.sign)},c.prototype.multiply=function(e){return $(e)._multiplyBySmall(this)},c.prototype.times=c.prototype.multiply,l.prototype.multiply=function(e){return new l(this.value*$(e).value)},l.prototype.times=l.prototype.multiply,s.prototype.square=function(){return new s(O(this.value),!1)},c.prototype.square=function(){var e=this.value*this.value;return u(e)?new c(e):new s(O(f(Math.abs(this.value))),!1)},l.prototype.square=function(e){return new l(this.value*this.value)},s.prototype.divmod=function(e){var t=T(this,e);return{quotient:t[0],remainder:t[1]}},l.prototype.divmod=c.prototype.divmod=s.prototype.divmod,s.prototype.divide=function(e){return T(this,e)[0]},l.prototype.over=l.prototype.divide=function(e){return new l(this.value/$(e).value)},c.prototype.over=c.prototype.divide=s.prototype.over=s.prototype.divide,s.prototype.mod=function(e){return T(this,e)[1]},l.prototype.mod=l.prototype.remainder=function(e){return new l(this.value%$(e).value)},c.prototype.remainder=c.prototype.mod=s.prototype.remainder=s.prototype.mod,s.prototype.pow=function(e){var t,n,r,i=$(e),o=this.value,s=i.value;if(0===s)return a[1];if(0===o)return a[0];if(1===o)return a[1];if(-1===o)return i.isEven()?a[1]:a[-1];if(i.sign)return a[0];if(!i.isSmall)throw new Error("The exponent "+i.toString()+" is too large.");if(this.isSmall&&u(t=Math.pow(o,s)))return new c(m(t));for(n=this,r=a[1];!0&s&&(r=r.times(n),--s),0!==s;)s/=2,n=n.square();return r},c.prototype.pow=s.prototype.pow,l.prototype.pow=function(e){var t=$(e),n=this.value,r=t.value,i=BigInt(0),o=BigInt(1),s=BigInt(2);if(r===i)return a[1];if(n===i)return a[0];if(n===o)return a[1];if(n===BigInt(-1))return t.isEven()?a[1]:a[-1];if(t.isNegative())return new l(i);for(var c=this,u=a[1];(r&o)===o&&(u=u.times(c),--r),r!==i;)r/=s,c=c.square();return u},s.prototype.modPow=function(e,t){if(e=$(e),(t=$(t)).isZero())throw new Error("Cannot take modPow with modulus 0");var n=a[1],r=this.mod(t);for(e.isNegative()&&(e=e.multiply(a[-1]),r=r.modInv(t));e.isPositive();){if(r.isZero())return a[0];e.isOdd()&&(n=n.multiply(r).mod(t)),e=e.divide(2),r=r.square().mod(t)}return n},l.prototype.modPow=c.prototype.modPow=s.prototype.modPow,s.prototype.compareAbs=function(e){var t=$(e),n=this.value,r=t.value;return t.isSmall?1:A(n,r)},c.prototype.compareAbs=function(e){var t=$(e),n=Math.abs(this.value),r=t.value;return t.isSmall?n===(r=Math.abs(r))?0:n>r?1:-1:-1},l.prototype.compareAbs=function(e){var t=this.value,n=$(e).value;return(t=t>=0?t:-t)===(n=n>=0?n:-n)?0:t>n?1:-1},s.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=$(e),n=this.value,r=t.value;return this.sign!==t.sign?t.sign?1:-1:t.isSmall?this.sign?-1:1:A(n,r)*(this.sign?-1:1)},s.prototype.compareTo=s.prototype.compare,c.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=$(e),n=this.value,r=t.value;return t.isSmall?n==r?0:n>r?1:-1:n<0!==t.sign?n<0?-1:1:n<0?1:-1},c.prototype.compareTo=c.prototype.compare,l.prototype.compare=function(e){if(e===1/0)return-1;if(e===-1/0)return 1;var t=this.value,n=$(e).value;return t===n?0:t>n?1:-1},l.prototype.compareTo=l.prototype.compare,s.prototype.equals=function(e){return 0===this.compare(e)},l.prototype.eq=l.prototype.equals=c.prototype.eq=c.prototype.equals=s.prototype.eq=s.prototype.equals,s.prototype.notEquals=function(e){return 0!==this.compare(e)},l.prototype.neq=l.prototype.notEquals=c.prototype.neq=c.prototype.notEquals=s.prototype.neq=s.prototype.notEquals,s.prototype.greater=function(e){return this.compare(e)>0},l.prototype.gt=l.prototype.greater=c.prototype.gt=c.prototype.greater=s.prototype.gt=s.prototype.greater,s.prototype.lesser=function(e){return this.compare(e)<0},l.prototype.lt=l.prototype.lesser=c.prototype.lt=c.prototype.lesser=s.prototype.lt=s.prototype.lesser,s.prototype.greaterOrEquals=function(e){return this.compare(e)>=0},l.prototype.geq=l.prototype.greaterOrEquals=c.prototype.geq=c.prototype.greaterOrEquals=s.prototype.geq=s.prototype.greaterOrEquals,s.prototype.lesserOrEquals=function(e){return this.compare(e)<=0},l.prototype.leq=l.prototype.lesserOrEquals=c.prototype.leq=c.prototype.lesserOrEquals=s.prototype.leq=s.prototype.lesserOrEquals,s.prototype.isEven=function(){return 0==(1&this.value[0])},c.prototype.isEven=function(){return 0==(1&this.value)},l.prototype.isEven=function(){return(this.value&BigInt(1))===BigInt(0)},s.prototype.isOdd=function(){return 1==(1&this.value[0])},c.prototype.isOdd=function(){return 1==(1&this.value)},l.prototype.isOdd=function(){return(this.value&BigInt(1))===BigInt(1)},s.prototype.isPositive=function(){return!this.sign},c.prototype.isPositive=function(){return this.value>0},l.prototype.isPositive=c.prototype.isPositive,s.prototype.isNegative=function(){return this.sign},c.prototype.isNegative=function(){return this.value<0},l.prototype.isNegative=c.prototype.isNegative,s.prototype.isUnit=function(){return!1},c.prototype.isUnit=function(){return 1===Math.abs(this.value)},l.prototype.isUnit=function(){return this.abs().value===BigInt(1)},s.prototype.isZero=function(){return!1},c.prototype.isZero=function(){return 0===this.value},l.prototype.isZero=function(){return this.value===BigInt(0)},s.prototype.isDivisibleBy=function(e){var t=$(e);return!t.isZero()&&(!!t.isUnit()||(0===t.compareAbs(2)?this.isEven():this.mod(t).isZero()))},l.prototype.isDivisibleBy=c.prototype.isDivisibleBy=s.prototype.isDivisibleBy,s.prototype.isPrime=function(e){var t=M(this);if(void 0!==t)return t;var n=this.abs(),r=n.bitLength();if(r<=64)return I(n,[2,3,5,7,11,13,17,19,23,29,31,37]);for(var o=Math.log(2)*r.toJSNumber(),a=Math.ceil(!0===e?2*Math.pow(o,2):o),s=[],c=0;c<a;c++)s.push(i(c+2));return I(n,s)},l.prototype.isPrime=c.prototype.isPrime=s.prototype.isPrime,s.prototype.isProbablePrime=function(e,t){var n=M(this);if(void 0!==n)return n;for(var r=this.abs(),o=void 0===e?5:e,a=[],s=0;s<o;s++)a.push(i.randBetween(2,r.minus(2),t));return I(r,a)},l.prototype.isProbablePrime=c.prototype.isProbablePrime=s.prototype.isProbablePrime,s.prototype.modInv=function(e){for(var t,n,r,o=i.zero,a=i.one,s=$(e),c=this.abs();!c.isZero();)t=s.divide(c),n=o,r=s,o=a,s=c,a=n.subtract(t.multiply(a)),c=r.subtract(t.multiply(c));if(!s.isUnit())throw new Error(this.toString()+" and "+e.toString()+" are not co-prime");return-1===o.compare(0)&&(o=o.add(e)),this.isNegative()?o.negate():o},l.prototype.modInv=c.prototype.modInv=s.prototype.modInv,s.prototype.next=function(){var e=this.value;return this.sign?w(e,1,this.sign):new s(g(e,1),this.sign)},c.prototype.next=function(){var e=this.value;return e+1<n?new c(e+1):new s(r,!1)},l.prototype.next=function(){return new l(this.value+BigInt(1))},s.prototype.prev=function(){var e=this.value;return this.sign?new s(g(e,1),!0):w(e,1,this.sign)},c.prototype.prev=function(){var e=this.value;return e-1>-n?new c(e-1):new s(r,!0)},l.prototype.prev=function(){return new l(this.value-BigInt(1))};for(var P=[1];2*P[P.length-1]<=t;)P.push(2*P[P.length-1]);var C=P.length,j=P[C-1];function D(e){return Math.abs(e)<=t}function R(e,t,n){t=$(t);for(var r=e.isNegative(),o=t.isNegative(),a=r?e.not():e,s=o?t.not():t,c=0,l=0,u=null,f=null,d=[];!a.isZero()||!s.isZero();)c=(u=T(a,j))[1].toJSNumber(),r&&(c=j-1-c),l=(f=T(s,j))[1].toJSNumber(),o&&(l=j-1-l),a=u[0],s=f[0],d.push(n(c,l));for(var p=0!==n(r?1:0,o?1:0)?i(-1):i(0),h=d.length-1;h>=0;h-=1)p=p.multiply(j).add(i(d[h]));return p}s.prototype.shiftLeft=function(e){var t=$(e).toJSNumber();if(!D(t))throw new Error(String(t)+" is too large for shifting.");if(t<0)return this.shiftRight(-t);var n=this;if(n.isZero())return n;for(;t>=C;)n=n.multiply(j),t-=C-1;return n.multiply(P[t])},l.prototype.shiftLeft=c.prototype.shiftLeft=s.prototype.shiftLeft,s.prototype.shiftRight=function(e){var t,n=$(e).toJSNumber();if(!D(n))throw new Error(String(n)+" is too large for shifting.");if(n<0)return this.shiftLeft(-n);for(var r=this;n>=C;){if(r.isZero()||r.isNegative()&&r.isUnit())return r;r=(t=T(r,j))[1].isNegative()?t[0].prev():t[0],n-=C-1}return(t=T(r,P[n]))[1].isNegative()?t[0].prev():t[0]},l.prototype.shiftRight=c.prototype.shiftRight=s.prototype.shiftRight,s.prototype.not=function(){return this.negate().prev()},l.prototype.not=c.prototype.not=s.prototype.not,s.prototype.and=function(e){return R(this,e,(function(e,t){return e&t}))},l.prototype.and=c.prototype.and=s.prototype.and,s.prototype.or=function(e){return R(this,e,(function(e,t){return e|t}))},l.prototype.or=c.prototype.or=s.prototype.or,s.prototype.xor=function(e){return R(this,e,(function(e,t){return e^t}))},l.prototype.xor=c.prototype.xor=s.prototype.xor;function N(e){var n=e.value,r="number"==typeof n?n|1<<30:"bigint"==typeof n?n|BigInt(1<<30):n[0]+n[1]*t|1073758208;return r&-r}function B(e,t){return e=$(e),t=$(t),e.greater(t)?e:t}function L(e,t){return e=$(e),t=$(t),e.lesser(t)?e:t}function U(e,t){if(e=$(e).abs(),t=$(t).abs(),e.equals(t))return e;if(e.isZero())return t;if(t.isZero())return e;for(var n,r,i=a[1];e.isEven()&&t.isEven();)n=L(N(e),N(t)),e=e.divide(n),t=t.divide(n),i=i.multiply(n);for(;e.isEven();)e=e.divide(N(e));do{for(;t.isEven();)t=t.divide(N(t));e.greater(t)&&(r=t,t=e,e=r),t=t.subtract(e)}while(!t.isZero());return i.isUnit()?e:e.multiply(i)}s.prototype.bitLength=function(){var e=this;return e.compareTo(i(0))<0&&(e=e.negate().subtract(i(1))),0===e.compareTo(i(0))?i(0):i(function e(t,n){if(n.compareTo(t)<=0){var r=e(t,n.square(n)),o=r.p,a=r.e,s=o.multiply(n);return s.compareTo(t)<=0?{p:s,e:2*a+1}:{p:o,e:2*a}}return{p:i(1),e:0}}(e,i(2)).e).add(i(1))},l.prototype.bitLength=c.prototype.bitLength=s.prototype.bitLength;var F=function(e,t,n,r){n=n||"0123456789abcdefghijklmnopqrstuvwxyz",e=String(e),r||(e=e.toLowerCase(),n=n.toLowerCase());var i,o=e.length,a=Math.abs(t),s={};for(i=0;i<n.length;i++)s[n[i]]=i;for(i=0;i<o;i++){if("-"!==(u=e[i])&&(u in s&&s[u]>=a)){if("1"===u&&1===a)continue;throw new Error(u+" is not a valid digit in base "+t+".")}}t=$(t);var c=[],l="-"===e[0];for(i=l?1:0;i<e.length;i++){var u;if((u=e[i])in s)c.push($(s[u]));else{if("<"!==u)throw new Error(u+" is not a valid character");var f=i;do{i++}while(">"!==e[i]&&i<e.length);c.push($(e.slice(f+1,i)))}}return q(c,t,l)};function q(e,t,n){var r,i=a[0],o=a[1];for(r=e.length-1;r>=0;r--)i=i.add(e[r].times(o)),o=o.times(t);return n?i.negate():i}function z(e,t){if((t=i(t)).isZero()){if(e.isZero())return{value:[0],isNegative:!1};throw new Error("Cannot convert nonzero numbers to base 0.")}if(t.equals(-1)){if(e.isZero())return{value:[0],isNegative:!1};if(e.isNegative())return{value:[].concat.apply([],Array.apply(null,Array(-e.toJSNumber())).map(Array.prototype.valueOf,[1,0])),isNegative:!1};var n=Array.apply(null,Array(e.toJSNumber()-1)).map(Array.prototype.valueOf,[0,1]);return n.unshift([1]),{value:[].concat.apply([],n),isNegative:!1}}var r=!1;if(e.isNegative()&&t.isPositive()&&(r=!0,e=e.abs()),t.isUnit())return e.isZero()?{value:[0],isNegative:!1}:{value:Array.apply(null,Array(e.toJSNumber())).map(Number.prototype.valueOf,1),isNegative:r};for(var o,a=[],s=e;s.isNegative()||s.compareAbs(t)>=0;){o=s.divmod(t),s=o.quotient;var c=o.remainder;c.isNegative()&&(c=t.minus(c).abs(),s=s.next()),a.push(c.toJSNumber())}return a.push(s.toJSNumber()),{value:a.reverse(),isNegative:r}}function V(e,t,n){var r=z(e,t);return(r.isNegative?"-":"")+r.value.map((function(e){return function(e,t){return e<(t=t||"0123456789abcdefghijklmnopqrstuvwxyz").length?t[e]:"<"+e+">"}(e,n)})).join("")}function H(e){if(u(+e)){var t=+e;if(t===m(t))return o?new l(BigInt(t)):new c(t);throw new Error("Invalid integer: "+e)}var n="-"===e[0];n&&(e=e.slice(1));var r=e.split(/e/i);if(r.length>2)throw new Error("Invalid integer: "+r.join("e"));if(2===r.length){var i=r[1];if("+"===i[0]&&(i=i.slice(1)),(i=+i)!==m(i)||!u(i))throw new Error("Invalid integer: "+i+" is not a valid exponent.");var a=r[0],f=a.indexOf(".");if(f>=0&&(i-=a.length-f-1,a=a.slice(0,f)+a.slice(f+1)),i<0)throw new Error("Cannot include negative exponent part for integers");e=a+=new Array(i+1).join("0")}if(!/^([0-9][0-9]*)$/.test(e))throw new Error("Invalid integer: "+e);if(o)return new l(BigInt(n?"-"+e:e));for(var d=[],h=e.length,b=h-7;h>0;)d.push(+e.slice(b,h)),(b-=7)<0&&(b=0),h-=7;return p(d),new s(d,n)}function $(e){return"number"==typeof e?function(e){if(o)return new l(BigInt(e));if(u(e)){if(e!==m(e))throw new Error(e+" is not an integer.");return new c(e)}return H(e.toString())}(e):"string"==typeof e?H(e):"bigint"==typeof e?new l(e):e}s.prototype.toArray=function(e){return z(this,e)},c.prototype.toArray=function(e){return z(this,e)},l.prototype.toArray=function(e){return z(this,e)},s.prototype.toString=function(e,t){if(void 0===e&&(e=10),10!==e)return V(this,e,t);for(var n,r=this.value,i=r.length,o=String(r[--i]);--i>=0;)n=String(r[i]),o+="0000000".slice(n.length)+n;return(this.sign?"-":"")+o},c.prototype.toString=function(e,t){return void 0===e&&(e=10),10!=e?V(this,e,t):String(this.value)},l.prototype.toString=c.prototype.toString,l.prototype.toJSON=s.prototype.toJSON=c.prototype.toJSON=function(){return this.toString()},s.prototype.valueOf=function(){return parseInt(this.toString(),10)},s.prototype.toJSNumber=s.prototype.valueOf,c.prototype.valueOf=function(){return this.value},c.prototype.toJSNumber=c.prototype.valueOf,l.prototype.valueOf=l.prototype.toJSNumber=function(){return parseInt(this.toString(),10)};for(var K=0;K<1e3;K++)a[K]=$(K),K>0&&(a[-K]=$(-K));return a.one=a[1],a.zero=a[0],a.minusOne=a[-1],a.max=B,a.min=L,a.gcd=U,a.lcm=function(e,t){return e=$(e).abs(),t=$(t).abs(),e.divide(U(e,t)).multiply(t)},a.isInstance=function(e){return e instanceof s||e instanceof c||e instanceof l},a.randBetween=function(e,n,r){e=$(e),n=$(n);var i=r||Math.random,o=L(e,n),s=B(e,n).subtract(o).add(1);if(s.isSmall)return o.add(Math.floor(i()*s));for(var c=z(s,t).value,l=[],u=!0,f=0;f<c.length;f++){var d=u?c[f]:t,p=m(i()*d);l.push(p),p<d&&(u=!1)}return o.add(a.fromArray(l,t,!1))},a.fromArray=function(e,t,n){return q(e.map($),$(t||10),n)},a}();e.hasOwnProperty("exports")&&(e.exports=i),void 0===(r=function(){return i}.call(t,n,t,e))||(e.exports=r)}).call(this,n(71)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinUtils=void 0;const r=n(235),i=n(116),o=n(112),a=n(149);t.CoinUtils=class{static createCoinsFromPrimitives(e){return e.map(e=>new r.Coin(e.denom,e.amount))}static amountOf(e,t){const n=e.find(e=>e.denom===t);return n?n.amount:new i.Int(0)}static exclude(e,t){return e.filter(e=>0===t.indexOf(e.denom))}static concat(...e){if(0===e.length)return[];return e.slice().reduce((e,t)=>{const n=e.find(e=>e.denom===t.denom);if(n){const i=new r.Coin(n.denom,n.amount.add(t.amount));e.push(i)}else{const n=new r.Coin(t.denom,t.amount);e.push(n)}return e},[])}static getCoinFromDecimals(e,t,n){const i=e.find(e=>e.coinDenom===n);if(!i)throw new Error("Invalid currency");let a=new o.Dec(1);for(let e=0;e<i.coinDecimals;e++)a=a.mul(new o.Dec(10));let s=new o.Dec(t);if(s=s.mul(a),!new o.Dec(s.truncate()).equals(s))throw new Error("Can't divide anymore");return new r.Coin(i.coinMinimalDenom,s.truncate())}static parseDecAndDenomFromCoin(e,t){let n=e.find(e=>e.coinMinimalDenom===t.denom);n||(n={coinDecimals:0,coinDenom:t.denom,coinMinimalDenom:t.denom});let r=new o.Dec(1);for(let e=0;e<n.coinDecimals;e++)r=r.mul(new o.Dec(10));return{amount:new o.Dec(t.amount).quoTruncate(r).toString(n.coinDecimals),denom:n.coinDenom}}static shrinkDecimals(e,t,n,r,a=!1){if(e.equals(new i.Int(0)))return"0";const s=new o.Dec(e,t),c=s.truncate(),l=s.sub(new o.Dec(c)),u=Math.max(r-c.toString().length+1,n),f=l.toString(u).replace("0.","");return(a?BigInt(c.toString()).toLocaleString("en-US"):c.toString())+(f.length>0?".":"")+f}static coinToTrimmedString(e,t,n=" "){const r=new o.Dec(e.amount).quoTruncate(a.DecUtils.getPrecisionDec(t.coinDecimals));return`${a.DecUtils.trim(r)}${n}${t.coinDenom}`}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Coin=void 0;const r=n(116);class i{constructor(e,t){this.denom=e,this.amount=t instanceof r.Int?t:new r.Int(t)}static parse(e){const t=new RegExp("([0-9]+)[ ]*([a-zA-Z]+)").exec(e);if(!t||3!==t.length)throw new Error("Invalid coin str");const n=t[2],r=t[1];return new i(n,r)}toString(){return`${this.amount.toString()}${this.denom}`}}t.Coin=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TendermintTxTracer=void 0;const r=n(425),i=n(2);t.TendermintTxTracer=class{constructor(e,t,n={}){this.url=e,this.wsEndpoint=t,this.options=n,this.newBlockSubscribes=[],this.txSubscribes=new Map,this.pendingQueries=new Map,this.listeners={},this.onOpen=e=>{var t;this.newBlockSubscribes.length>0&&this.sendSubscribeBlockRpc();for(const[e,t]of this.txSubscribes)this.sendSubscribeTxRpc(e,t.hash);for(const[e,t]of this.pendingQueries)this.sendQueryRpc(e,t.method,t.params);for(const n of null!==(t=this.listeners.open)&&void 0!==t?t:[])n(e)},this.onMessage=e=>{var t,n,r,i,o;for(const n of null!==(t=this.listeners.message)&&void 0!==t?t:[])n(e);if(e.data)try{const t=JSON.parse(e.data);if((null==t?void 0:t.id)&&this.pendingQueries.has(t.id)&&(t.error?this.pendingQueries.get(t.id).rejector(new Error(t.error.data||t.error.message)):this.pendingQueries.get(t.id).resolver(t.result),this.pendingQueries.delete(t.id)),"tendermint/event/NewBlock"===(null===(r=null===(n=null==t?void 0:t.result)||void 0===n?void 0:n.data)||void 0===r?void 0:r.type))for(const e of this.newBlockSubscribes)e.handler(t.result.data.value);"tendermint/event/Tx"===(null===(o=null===(i=null==t?void 0:t.result)||void 0===i?void 0:i.data)||void 0===o?void 0:o.type)&&(null==t?void 0:t.id)&&this.txSubscribes.has(t.id)&&(t.error?this.txSubscribes.get(t.id).rejector(new Error(t.error.data||t.error.message)):this.txSubscribes.get(t.id).resolver(t.result.data.value.TxResult.result),this.txSubscribes.delete(t.id))}catch(e){console.log("Tendermint websocket jsonrpc response is not JSON: "+(e.message||e.toString()))}},this.onClose=e=>{var t;for(const n of null!==(t=this.listeners.close)&&void 0!==t?t:[])n(e)},this.ws=this.options.wsObject?new this.options.wsObject(this.getWsEndpoint()):new WebSocket(this.getWsEndpoint()),this.ws.onopen=this.onOpen,this.ws.onmessage=this.onMessage,this.ws.onclose=this.onClose}getWsEndpoint(){let e=this.url;if(e.startsWith("http")&&(e=e.replace("http","ws")),!e.endsWith(this.wsEndpoint)){const t=this.wsEndpoint.startsWith("/")?this.wsEndpoint:"/"+this.wsEndpoint;e=e.endsWith("/")?e+t.slice(1):e+t}return e}close(){this.ws.close()}get readyState(){switch(this.ws.readyState){case 0:return r.WsReadyState.CONNECTING;case 1:return r.WsReadyState.OPEN;case 2:return r.WsReadyState.CLOSING;case 3:return r.WsReadyState.CLOSED;default:return r.WsReadyState.NONE}}addEventListener(e,t){this.listeners[e]||(this.listeners[e]=[]),this.listeners[e].push(t)}subscribeBlock(e){this.newBlockSubscribes.push({handler:e}),1===this.newBlockSubscribes.length&&this.sendSubscribeBlockRpc()}sendSubscribeBlockRpc(){this.readyState===r.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:"subscribe",params:["tm.event='NewBlock'"],id:1}))}traceTx(e){return new Promise(t=>{this.queryTx(e).then(t).catch(()=>{}),this.subscribeTx(e).then(t)})}subscribeTx(e){const t=this.createRandomId();return new Promise((n,r)=>{this.txSubscribes.set(t,{hash:e,resolver:n,rejector:r}),this.sendSubscribeTxRpc(t,e)})}sendSubscribeTxRpc(e,t){this.readyState===r.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:"subscribe",params:[`tm.event='Tx' AND tx.hash='${i.Buffer.from(t).toString("hex").toUpperCase()}'`],id:e}))}queryTx(e){return this.query("tx",[i.Buffer.from(e).toString("base64"),!1])}query(e,t){const n=this.createRandomId();return new Promise((r,i)=>{this.pendingQueries.set(n,{method:e,params:t,resolver:r,rejector:i}),this.sendQueryRpc(n,e,t)})}sendQueryRpc(e,t,n){this.readyState===r.WsReadyState.OPEN&&this.ws.send(JSON.stringify({jsonrpc:"2.0",method:t,params:n,id:e}))}createRandomId(){return parseInt(Array.from({length:6}).map(()=>Math.floor(100*Math.random())).join(""))}}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProtoCodec=t.ProtoCodec=void 0;const o=n(118),a=n(118),s=n(241);i(n(241),t);class c{constructor(){this.typeUrlMap=new Map}unpackAny(e){const t=new o.google.protobuf.Any(e);return this.typeUrlMap.has(t.type_url)?this.typeUrlMap.get(t.type_url).decode(t.value):new s.UnknownMessage(t.type_url,t.value)}registerAny(e,t){this.typeUrlMap.set(e,t)}}t.ProtoCodec=c,t.defaultProtoCodec=new c,t.defaultProtoCodec.registerAny("/cosmos.bank.v1beta1.MsgSend",a.cosmos.bank.v1beta1.MsgSend),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgDelegate",a.cosmos.staking.v1beta1.MsgDelegate),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgUndelegate",a.cosmos.staking.v1beta1.MsgUndelegate),t.defaultProtoCodec.registerAny("/cosmos.staking.v1beta1.MsgBeginRedelegate",a.cosmos.staking.v1beta1.MsgBeginRedelegate)},function(e,t,n){"use strict";e.exports=f;var r,i=n(64),o=i.LongBits,a=i.base64,s=i.utf8;function c(e,t,n){this.fn=e,this.len=t,this.next=void 0,this.val=n}function l(){}function u(e){this.head=e.head,this.tail=e.tail,this.len=e.len,this.next=e.states}function f(){this.len=0,this.head=new c(l,0,0),this.tail=this.head,this.states=null}var d=function(){return i.Buffer?function(){return(f.create=function(){return new r})()}:function(){return new f}};function p(e,t,n){t[n]=255&e}function h(e,t){this.len=e,this.next=void 0,this.val=t}function m(e,t,n){for(;e.hi;)t[n++]=127&e.lo|128,e.lo=(e.lo>>>7|e.hi<<25)>>>0,e.hi>>>=7;for(;e.lo>127;)t[n++]=127&e.lo|128,e.lo=e.lo>>>7;t[n++]=e.lo}function b(e,t,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24}f.create=d(),f.alloc=function(e){return new i.Array(e)},i.Array!==Array&&(f.alloc=i.pool(f.alloc,i.Array.prototype.subarray)),f.prototype._push=function(e,t,n){return this.tail=this.tail.next=new c(e,t,n),this.len+=t,this},h.prototype=Object.create(c.prototype),h.prototype.fn=function(e,t,n){for(;e>127;)t[n++]=127&e|128,e>>>=7;t[n]=e},f.prototype.uint32=function(e){return this.len+=(this.tail=this.tail.next=new h((e>>>=0)<128?1:e<16384?2:e<2097152?3:e<268435456?4:5,e)).len,this},f.prototype.int32=function(e){return e<0?this._push(m,10,o.fromNumber(e)):this.uint32(e)},f.prototype.sint32=function(e){return this.uint32((e<<1^e>>31)>>>0)},f.prototype.uint64=function(e){var t=o.from(e);return this._push(m,t.length(),t)},f.prototype.int64=f.prototype.uint64,f.prototype.sint64=function(e){var t=o.from(e).zzEncode();return this._push(m,t.length(),t)},f.prototype.bool=function(e){return this._push(p,1,e?1:0)},f.prototype.fixed32=function(e){return this._push(b,4,e>>>0)},f.prototype.sfixed32=f.prototype.fixed32,f.prototype.fixed64=function(e){var t=o.from(e);return this._push(b,4,t.lo)._push(b,4,t.hi)},f.prototype.sfixed64=f.prototype.fixed64,f.prototype.float=function(e){return this._push(i.float.writeFloatLE,4,e)},f.prototype.double=function(e){return this._push(i.float.writeDoubleLE,8,e)};var y=i.Array.prototype.set?function(e,t,n){t.set(e,n)}:function(e,t,n){for(var r=0;r<e.length;++r)t[n+r]=e[r]};f.prototype.bytes=function(e){var t=e.length>>>0;if(!t)return this._push(p,1,0);if(i.isString(e)){var n=f.alloc(t=a.length(e));a.decode(e,n,0),e=n}return this.uint32(t)._push(y,t,e)},f.prototype.string=function(e){var t=s.length(e);return t?this.uint32(t)._push(s.write,t,e):this._push(p,1,0)},f.prototype.fork=function(){return this.states=new u(this),this.head=this.tail=new c(l,0,0),this.len=0,this},f.prototype.reset=function(){return this.states?(this.head=this.states.head,this.tail=this.states.tail,this.len=this.states.len,this.states=this.states.next):(this.head=this.tail=new c(l,0,0),this.len=0),this},f.prototype.ldelim=function(){var e=this.head,t=this.tail,n=this.len;return this.reset().uint32(n),n&&(this.tail.next=e.next,this.tail=t,this.len+=n),this},f.prototype.finish=function(){for(var e=this.head.next,t=this.constructor.alloc(this.len),n=0;e;)e.fn(e.val,t,n),n+=e.len,e=e.next;return t},f._configure=function(e){r=e,f.create=d(),r._configure()}},function(e,t,n){"use strict";e.exports=c;var r,i=n(64),o=i.LongBits,a=i.utf8;function s(e,t){return RangeError("index out of range: "+e.pos+" + "+(t||1)+" > "+e.len)}function c(e){this.buf=e,this.pos=0,this.len=e.length}var l,u="undefined"!=typeof Uint8Array?function(e){if(e instanceof Uint8Array||Array.isArray(e))return new c(e);throw Error("illegal buffer")}:function(e){if(Array.isArray(e))return new c(e);throw Error("illegal buffer")},f=function(){return i.Buffer?function(e){return(c.create=function(e){return i.Buffer.isBuffer(e)?new r(e):u(e)})(e)}:u};function d(){var e=new o(0,0),t=0;if(!(this.len-this.pos>4)){for(;t<3;++t){if(this.pos>=this.len)throw s(this);if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e}return e.lo=(e.lo|(127&this.buf[this.pos++])<<7*t)>>>0,e}for(;t<4;++t)if(e.lo=(e.lo|(127&this.buf[this.pos])<<7*t)>>>0,this.buf[this.pos++]<128)return e;if(e.lo=(e.lo|(127&this.buf[this.pos])<<28)>>>0,e.hi=(e.hi|(127&this.buf[this.pos])>>4)>>>0,this.buf[this.pos++]<128)return e;if(t=0,this.len-this.pos>4){for(;t<5;++t)if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}else for(;t<5;++t){if(this.pos>=this.len)throw s(this);if(e.hi=(e.hi|(127&this.buf[this.pos])<<7*t+3)>>>0,this.buf[this.pos++]<128)return e}throw Error("invalid varint encoding")}function p(e,t){return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<<24)>>>0}function h(){if(this.pos+8>this.len)throw s(this,8);return new o(p(this.buf,this.pos+=4),p(this.buf,this.pos+=4))}c.create=f(),c.prototype._slice=i.Array.prototype.subarray||i.Array.prototype.slice,c.prototype.uint32=(l=4294967295,function(){if(l=(127&this.buf[this.pos])>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(127&this.buf[this.pos])<<7)>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(127&this.buf[this.pos])<<14)>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(127&this.buf[this.pos])<<21)>>>0,this.buf[this.pos++]<128)return l;if(l=(l|(15&this.buf[this.pos])<<28)>>>0,this.buf[this.pos++]<128)return l;if((this.pos+=5)>this.len)throw this.pos=this.len,s(this,10);return l}),c.prototype.int32=function(){return 0|this.uint32()},c.prototype.sint32=function(){var e=this.uint32();return e>>>1^-(1&e)|0},c.prototype.bool=function(){return 0!==this.uint32()},c.prototype.fixed32=function(){if(this.pos+4>this.len)throw s(this,4);return p(this.buf,this.pos+=4)},c.prototype.sfixed32=function(){if(this.pos+4>this.len)throw s(this,4);return 0|p(this.buf,this.pos+=4)},c.prototype.float=function(){if(this.pos+4>this.len)throw s(this,4);var e=i.float.readFloatLE(this.buf,this.pos);return this.pos+=4,e},c.prototype.double=function(){if(this.pos+8>this.len)throw s(this,4);var e=i.float.readDoubleLE(this.buf,this.pos);return this.pos+=8,e},c.prototype.bytes=function(){var e=this.uint32(),t=this.pos,n=this.pos+e;if(n>this.len)throw s(this,e);return this.pos+=e,Array.isArray(this.buf)?this.buf.slice(t,n):t===n?new this.buf.constructor(0):this._slice.call(this.buf,t,n)},c.prototype.string=function(){var e=this.bytes();return a.read(e,0,e.length)},c.prototype.skip=function(e){if("number"==typeof e){if(this.pos+e>this.len)throw s(this,e);this.pos+=e}else do{if(this.pos>=this.len)throw s(this)}while(128&this.buf[this.pos++]);return this},c.prototype.skipType=function(e){switch(e){case 0:this.skip();break;case 1:this.skip(8);break;case 2:this.skip(this.uint32());break;case 3:for(;4!=(e=7&this.uint32());)this.skipType(e);break;case 5:this.skip(4);break;default:throw Error("invalid wire type "+e+" at offset "+this.pos)}return this},c._configure=function(e){r=e,c.create=f(),r._configure();var t=i.Long?"toLong":"toNumber";i.merge(c.prototype,{int64:function(){return d.call(this)[t](!1)},uint64:function(){return d.call(this)[t](!0)},sint64:function(){return d.call(this).zzDecode()[t](!1)},fixed64:function(){return h.call(this)[t](!0)},sfixed64:function(){return h.call(this)[t](!1)}})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnknownMessage=void 0;const r=n(2);t.UnknownMessage=class{constructor(e,t){this._typeUrl=e,this._value=t}get typeUrl(){return this._typeUrl}get value(){return this._value}toJSON(){return{type_url:this._typeUrl,value:r.Buffer.from(this._value).toString("base64")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProtoSignDocDecoder=void 0;const r=n(118),i=n(238);class o{constructor(e,t=i.defaultProtoCodec){this.signDoc=e,this.protoCodec=t}static decode(e){return new o(r.cosmos.tx.v1beta1.SignDoc.decode(e))}get txBody(){return this._txBody||(this._txBody=r.cosmos.tx.v1beta1.TxBody.decode(this.signDoc.bodyBytes)),this._txBody}get txMsgs(){const e=[];for(const t of this.txBody.messages)e.push(this.protoCodec.unpackAny(t));return e}get authInfo(){return this._authInfo||(this._authInfo=r.cosmos.tx.v1beta1.AuthInfo.decode(this.signDoc.authInfoBytes)),this._authInfo}get chainId(){return this.signDoc.chainId}get accountNumber(){return this.signDoc.accountNumber.toString()}toBytes(){return r.cosmos.tx.v1beta1.SignDoc.encode(this.signDoc).finish()}toJSON(){return{txBody:Object.assign(Object.assign({},this.txBody.toJSON()),{messages:this.txMsgs.map(e=>e&&e.toJSON?e.toJSON():e)}),authInfo:this.authInfo.toJSON(),chainId:this.chainId,accountNumber:this.accountNumber}}}t.ProtoSignDocDecoder=o},function(e,t,n){"use strict";(function(t,r){var i=n(119);e.exports=v;var o,a=n(237);v.ReadableState=g;n(51).EventEmitter;var s=function(e,t){return e.listeners(t).length},c=n(244),l=n(153).Buffer,u=t.Uint8Array||function(){};var f=Object.create(n(95));f.inherits=n(4);var d=n(446),p=void 0;p=d&&d.debuglog?d.debuglog("stream"):function(){};var h,m=n(447),b=n(245);f.inherits(v,c);var y=["error","close","destroy","pause","resume"];function g(e,t){e=e||{};var r=t instanceof(o=o||n(65));this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var i=e.highWaterMark,a=e.readableHighWaterMark,s=this.objectMode?16:16384;this.highWaterMark=i||0===i?i:r&&(a||0===a)?a:s,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new m,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(h||(h=n(66).StringDecoder),this.decoder=new h(e.encoding),this.encoding=e.encoding)}function v(e){if(o=o||n(65),!(this instanceof v))return new v(e);this._readableState=new g(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),c.call(this)}function w(e,t,n,r,i){var o,a=e._readableState;null===t?(a.reading=!1,function(e,t){if(t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,x(e)}(e,a)):(i||(o=function(e,t){var n;r=t,l.isBuffer(r)||r instanceof u||"string"==typeof t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string/buffer chunk"));var r;return n}(a,t)),o?e.emit("error",o):a.objectMode||t&&t.length>0?("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===l.prototype||(t=function(e){return l.from(e)}(t)),r?a.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):_(e,a,t,!0):a.ended?e.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?_(e,a,t,!1):O(e,a)):_(e,a,t,!1))):r||(a.reading=!1));return function(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(a)}function _(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&x(e)),O(e,t)}Object.defineProperty(v.prototype,"destroyed",{get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),v.prototype.destroy=b.destroy,v.prototype._undestroy=b.undestroy,v.prototype._destroy=function(e,t){this.push(null),t(e)},v.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=l.from(e,t),t=""),n=!0),w(this,e,t,!1,n)},v.prototype.unshift=function(e){return w(this,e,null,!0,!1)},v.prototype.isPaused=function(){return!1===this._readableState.flowing},v.prototype.setEncoding=function(e){return h||(h=n(66).StringDecoder),this._readableState.decoder=new h(e),this._readableState.encoding=e,this};function k(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=8388608?e=8388608:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function x(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(p("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?i.nextTick(S,e):S(e))}function S(e){p("emit readable"),e.emit("readable"),M(e)}function O(e,t){t.readingMore||(t.readingMore=!0,i.nextTick(E,e,t))}function E(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(p("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function T(e){p("readable nexttick read 0"),e.read(0)}function A(e,t){t.reading||(p("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),M(e),t.flowing&&!t.reading&&e.read(0)}function M(e){var t=e._readableState;for(p("flow",t.flowing);t.flowing&&null!==e.read(););}function I(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=function(e,t,n){var r;e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?function(e,t){var n=t.head,r=1,i=n.data;e-=i.length;for(;n=n.next;){var o=n.data,a=e>o.length?o.length:e;if(a===o.length?i+=o:i+=o.slice(0,e),0===(e-=a)){a===o.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=o.slice(a));break}++r}return t.length-=r,i}(e,t):function(e,t){var n=l.allocUnsafe(e),r=t.head,i=1;r.data.copy(n),e-=r.data.length;for(;r=r.next;){var o=r.data,a=e>o.length?o.length:e;if(o.copy(n,n.length-e,0,a),0===(e-=a)){a===o.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=o.slice(a));break}++i}return t.length-=i,n}(e,t);return r}(e,t.buffer,t.decoder),n);var n}function P(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,i.nextTick(C,t,e))}function C(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function j(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}v.prototype.read=function(e){p("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return p("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?P(this):x(this),null;if(0===(e=k(e,t))&&t.ended)return 0===t.length&&P(this),null;var r,i=t.needReadable;return p("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&p("length less than watermark",i=!0),t.ended||t.reading?p("reading or ended",i=!1):i&&(p("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=k(n,t))),null===(r=e>0?I(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&P(this)),null!==r&&this.emit("data",r),r},v.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},v.prototype.pipe=function(e,t){var n=this,o=this._readableState;switch(o.pipesCount){case 0:o.pipes=e;break;case 1:o.pipes=[o.pipes,e];break;default:o.pipes.push(e)}o.pipesCount+=1,p("pipe count=%d opts=%j",o.pipesCount,t);var c=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?u:v;function l(t,r){p("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,p("cleanup"),e.removeListener("close",y),e.removeListener("finish",g),e.removeListener("drain",f),e.removeListener("error",b),e.removeListener("unpipe",l),n.removeListener("end",u),n.removeListener("end",v),n.removeListener("data",m),d=!0,!o.awaitDrain||e._writableState&&!e._writableState.needDrain||f())}function u(){p("onend"),e.end()}o.endEmitted?i.nextTick(c):n.once("end",c),e.on("unpipe",l);var f=function(e){return function(){var t=e._readableState;p("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&s(e,"data")&&(t.flowing=!0,M(e))}}(n);e.on("drain",f);var d=!1;var h=!1;function m(t){p("ondata"),h=!1,!1!==e.write(t)||h||((1===o.pipesCount&&o.pipes===e||o.pipesCount>1&&-1!==j(o.pipes,e))&&!d&&(p("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,h=!0),n.pause())}function b(t){p("onerror",t),v(),e.removeListener("error",b),0===s(e,"error")&&e.emit("error",t)}function y(){e.removeListener("finish",g),v()}function g(){p("onfinish"),e.removeListener("close",y),v()}function v(){p("unpipe"),n.unpipe(e)}return n.on("data",m),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?a(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",b),e.once("close",y),e.once("finish",g),e.emit("pipe",n),o.flowing||(p("pipe resume"),n.resume()),e},v.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)r[o].emit("unpipe",this,n);return this}var a=j(t.pipes,e);return-1===a||(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},v.prototype.on=function(e,t){var n=c.prototype.on.call(this,e,t);if("data"===e)!1!==this._readableState.flowing&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&x(this):i.nextTick(T,this))}return n},v.prototype.addListener=v.prototype.on,v.prototype.resume=function(){var e=this._readableState;return e.flowing||(p("resume"),e.flowing=!0,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,i.nextTick(A,e,t))}(this,e)),this},v.prototype.pause=function(){return p("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(p("pause"),this._readableState.flowing=!1,this.emit("pause")),this},v.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on("end",(function(){if(p("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){(p("wrapped data"),n.decoder&&(i=n.decoder.write(i)),n.objectMode&&null==i)||(n.objectMode||i&&i.length)&&(t.push(i)||(r=!0,e.pause()))})),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var o=0;o<y.length;o++)e.on(y[o],this.emit.bind(this,y[o]));return this._read=function(t){p("wrapped _read",t),r&&(r=!1,e.resume())},this},Object.defineProperty(v.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),v._fromList=I}).call(this,n(12),n(13))},function(e,t,n){e.exports=n(51).EventEmitter},function(e,t,n){"use strict";var r=n(119);function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,t){var n=this,o=this._readableState&&this._readableState.destroyed,a=this._writableState&&this._writableState.destroyed;return o||a?(t?t(e):!e||this._writableState&&this._writableState.errorEmitted||r.nextTick(i,this,e),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!t&&e?(r.nextTick(i,n,e),n._writableState&&(n._writableState.errorEmitted=!0)):t&&t(e)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,n){"use strict";e.exports=a;var r=n(65),i=Object.create(n(95));function o(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(!r)return this.emit("error",new Error("write callback called multiple times"));n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function a(e){if(!(this instanceof a))return new a(e);r.call(this,e),this._transformState={afterTransform:o.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",s)}function s(){var e=this;"function"==typeof this._flush?this._flush((function(t,n){c(e,t,n)})):c(this,null,null)}function c(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}i.inherits=n(4),i.inherits(a,r),a.prototype.push=function(e,t){return this._transformState.needTransform=!1,r.prototype.push.call(this,e,t)},a.prototype._transform=function(e,t,n){throw new Error("_transform() is not implemented")},a.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},a.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},a.prototype._destroy=function(e,t){var n=this;r.prototype._destroy.call(this,e,(function(e){t(e),n.emit("close")}))}},function(e,t,n){"use strict";var r=n(49).rotr32;function i(e,t,n){return e&t^~e&n}function o(e,t,n){return e&t^e&n^t&n}function a(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?i(t,n,r):1===e||3===e?a(t,n,r):2===e?o(t,n,r):void 0},t.ch32=i,t.maj32=o,t.p32=a,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},function(e,t,n){"use strict";var r=n(49),i=n(96),o=n(247),a=n(32),s=r.sum32,c=r.sum32_4,l=r.sum32_5,u=o.ch32,f=o.maj32,d=o.s0_256,p=o.s1_256,h=o.g0_256,m=o.g1_256,b=i.BlockHash,y=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function g(){if(!(this instanceof g))return new g;b.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=y,this.W=new Array(64)}r.inherits(g,b),e.exports=g,g.blockSize=512,g.outSize=256,g.hmacStrength=192,g.padLength=64,g.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=c(m(n[r-2]),n[r-7],h(n[r-15]),n[r-16]);var i=this.h[0],o=this.h[1],b=this.h[2],y=this.h[3],g=this.h[4],v=this.h[5],w=this.h[6],_=this.h[7];for(a(this.k.length===n.length),r=0;r<n.length;r++){var k=l(_,p(g),u(g,v,w),this.k[r],n[r]),x=s(d(i),f(i,o,b));_=w,w=v,v=g,g=s(y,k),y=b,b=o,o=i,i=s(k,x)}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],o),this.h[2]=s(this.h[2],b),this.h[3]=s(this.h[3],y),this.h[4]=s(this.h[4],g),this.h[5]=s(this.h[5],v),this.h[6]=s(this.h[6],w),this.h[7]=s(this.h[7],_)},g.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(e,t,n){"use strict";var r=n(49),i=n(96),o=n(32),a=r.rotr64_hi,s=r.rotr64_lo,c=r.shr64_hi,l=r.shr64_lo,u=r.sum64,f=r.sum64_hi,d=r.sum64_lo,p=r.sum64_4_hi,h=r.sum64_4_lo,m=r.sum64_5_hi,b=r.sum64_5_lo,y=i.BlockHash,g=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function v(){if(!(this instanceof v))return new v;y.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=g,this.W=new Array(160)}function w(e,t,n,r,i){var o=e&n^~e&i;return o<0&&(o+=4294967296),o}function _(e,t,n,r,i,o){var a=t&r^~t&o;return a<0&&(a+=4294967296),a}function k(e,t,n,r,i){var o=e&n^e&i^n&i;return o<0&&(o+=4294967296),o}function x(e,t,n,r,i,o){var a=t&r^t&o^r&o;return a<0&&(a+=4294967296),a}function S(e,t){var n=a(e,t,28)^a(t,e,2)^a(t,e,7);return n<0&&(n+=4294967296),n}function O(e,t){var n=s(e,t,28)^s(t,e,2)^s(t,e,7);return n<0&&(n+=4294967296),n}function E(e,t){var n=a(e,t,14)^a(e,t,18)^a(t,e,9);return n<0&&(n+=4294967296),n}function T(e,t){var n=s(e,t,14)^s(e,t,18)^s(t,e,9);return n<0&&(n+=4294967296),n}function A(e,t){var n=a(e,t,1)^a(e,t,8)^c(e,t,7);return n<0&&(n+=4294967296),n}function M(e,t){var n=s(e,t,1)^s(e,t,8)^l(e,t,7);return n<0&&(n+=4294967296),n}function I(e,t){var n=a(e,t,19)^a(t,e,29)^c(e,t,6);return n<0&&(n+=4294967296),n}function P(e,t){var n=s(e,t,19)^s(t,e,29)^l(e,t,6);return n<0&&(n+=4294967296),n}r.inherits(v,y),e.exports=v,v.blockSize=1024,v.outSize=512,v.hmacStrength=192,v.padLength=128,v.prototype._prepareBlock=function(e,t){for(var n=this.W,r=0;r<32;r++)n[r]=e[t+r];for(;r<n.length;r+=2){var i=I(n[r-4],n[r-3]),o=P(n[r-4],n[r-3]),a=n[r-14],s=n[r-13],c=A(n[r-30],n[r-29]),l=M(n[r-30],n[r-29]),u=n[r-32],f=n[r-31];n[r]=p(i,o,a,s,c,l,u,f),n[r+1]=h(i,o,a,s,c,l,u,f)}},v.prototype._update=function(e,t){this._prepareBlock(e,t);var n=this.W,r=this.h[0],i=this.h[1],a=this.h[2],s=this.h[3],c=this.h[4],l=this.h[5],p=this.h[6],h=this.h[7],y=this.h[8],g=this.h[9],v=this.h[10],A=this.h[11],M=this.h[12],I=this.h[13],P=this.h[14],C=this.h[15];o(this.k.length===n.length);for(var j=0;j<n.length;j+=2){var D=P,R=C,N=E(y,g),B=T(y,g),L=w(y,g,v,A,M),U=_(y,g,v,A,M,I),F=this.k[j],q=this.k[j+1],z=n[j],V=n[j+1],H=m(D,R,N,B,L,U,F,q,z,V),$=b(D,R,N,B,L,U,F,q,z,V);D=S(r,i),R=O(r,i),N=k(r,i,a,s,c),B=x(r,i,a,s,c,l);var K=f(D,R,N,B),W=d(D,R,N,B);P=M,C=I,M=v,I=A,v=y,A=g,y=f(p,h,H,$),g=d(h,h,H,$),p=c,h=l,c=a,l=s,a=r,s=i,r=f(H,$,K,W),i=d(H,$,K,W)}u(this.h,0,r,i),u(this.h,2,a,s),u(this.h,4,c,l),u(this.h,6,p,h),u(this.h,8,y,g),u(this.h,10,v,A),u(this.h,12,M,I),u(this.h,14,P,C)},v.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(e,t,n){"use strict";var r=n(7).Buffer,i=n(458).Transform;function o(e){i.call(this),this._block=r.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}n(4)(o,i),o.prototype._transform=function(e,t,n){var r=null;try{this.update(e,t)}catch(e){r=e}n(r)},o.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},o.prototype.update=function(e,t){if(function(e,t){if(!r.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");r.isBuffer(e)||(e=r.from(e,t));for(var n=this._block,i=0;this._blockOffset+e.length-i>=this._blockSize;){for(var o=this._blockOffset;o<this._blockSize;)n[o++]=e[i++];this._update(),this._blockOffset=0}for(;i<e.length;)n[this._blockOffset++]=e[i++];for(var a=0,s=8*e.length;s>0;++a)this._length[a]+=s,(s=this._length[a]/4294967296|0)>0&&(this._length[a]-=4294967296*s);return this},o.prototype._update=function(){throw new Error("_update is not implemented")},o.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0),this._blockOffset=0;for(var n=0;n<4;++n)this._length[n]=0;return t},o.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=o},function(e,t,n){"use strict";(function(t,r){var i;e.exports=O,O.ReadableState=S;n(51).EventEmitter;var o=function(e,t){return e.listeners(t).length},a=n(252),s=n(2).Buffer,c=t.Uint8Array||function(){};var l,u=n(459);l=u&&u.debuglog?u.debuglog("stream"):function(){};var f,d,p,h=n(460),m=n(253),b=n(254).getHighWaterMark,y=n(73).codes,g=y.ERR_INVALID_ARG_TYPE,v=y.ERR_STREAM_PUSH_AFTER_EOF,w=y.ERR_METHOD_NOT_IMPLEMENTED,_=y.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n(4)(O,a);var k=m.errorOrDestroy,x=["error","close","destroy","pause","resume"];function S(e,t,r){i=i||n(74),e=e||{},"boolean"!=typeof r&&(r=t instanceof i),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=b(this,e,"readableHighWaterMark",r),this.buffer=new h,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=n(66).StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function O(e){if(i=i||n(74),!(this instanceof O))return new O(e);var t=this instanceof i;this._readableState=new S(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),a.call(this)}function E(e,t,n,r,i){l("readableAddChunk",t);var o,a=e._readableState;if(null===t)a.reading=!1,function(e,t){if(l("onEofChunk"),t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?M(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,I(e)))}(e,a);else if(i||(o=function(e,t){var n;r=t,s.isBuffer(r)||r instanceof c||"string"==typeof t||void 0===t||e.objectMode||(n=new g("chunk",["string","Buffer","Uint8Array"],t));var r;return n}(a,t)),o)k(e,o);else if(a.objectMode||t&&t.length>0)if("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t)),r)a.endEmitted?k(e,new _):T(e,a,t,!0);else if(a.ended)k(e,new v);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?T(e,a,t,!1):P(e,a)):T(e,a,t,!1)}else r||(a.reading=!1,P(e,a));return!a.ended&&(a.length<a.highWaterMark||0===a.length)}function T(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&M(e)),P(e,t)}Object.defineProperty(O.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),O.prototype.destroy=m.destroy,O.prototype._undestroy=m.undestroy,O.prototype._destroy=function(e,t){t(e)},O.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=s.from(e,t),t=""),n=!0),E(this,e,t,!1,n)},O.prototype.unshift=function(e){return E(this,e,null,!0,!1)},O.prototype.isPaused=function(){return!1===this._readableState.flowing},O.prototype.setEncoding=function(e){f||(f=n(66).StringDecoder);var t=new f(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,i="";null!==r;)i+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==i&&this._readableState.buffer.push(i),this._readableState.length=i.length,this};function A(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=1073741824?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function M(e){var t=e._readableState;l("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(l("emitReadable",t.flowing),t.emittedReadable=!0,r.nextTick(I,e))}function I(e){var t=e._readableState;l("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,N(e)}function P(e,t){t.readingMore||(t.readingMore=!0,r.nextTick(C,e,t))}function C(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var n=t.length;if(l("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function j(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function D(e){l("readable nexttick read 0"),e.read(0)}function R(e,t){l("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),N(e),t.flowing&&!t.reading&&e.read(0)}function N(e){var t=e._readableState;for(l("flow",t.flowing);t.flowing&&null!==e.read(););}function B(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function L(e){var t=e._readableState;l("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,r.nextTick(U,t,e))}function U(e,t){if(l("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function F(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}O.prototype.read=function(e){l("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return l("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?L(this):M(this),null;if(0===(e=A(e,t))&&t.ended)return 0===t.length&&L(this),null;var r,i=t.needReadable;return l("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&l("length less than watermark",i=!0),t.ended||t.reading?l("reading or ended",i=!1):i&&(l("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=A(n,t))),null===(r=e>0?B(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&L(this)),null!==r&&this.emit("data",r),r},O.prototype._read=function(e){k(this,new w("_read()"))},O.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,l("pipe count=%d opts=%j",i.pipesCount,t);var a=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?c:b;function s(t,r){l("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,l("cleanup"),e.removeListener("close",h),e.removeListener("finish",m),e.removeListener("drain",u),e.removeListener("error",p),e.removeListener("unpipe",s),n.removeListener("end",c),n.removeListener("end",b),n.removeListener("data",d),f=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||u())}function c(){l("onend"),e.end()}i.endEmitted?r.nextTick(a):n.once("end",a),e.on("unpipe",s);var u=function(e){return function(){var t=e._readableState;l("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,N(e))}}(n);e.on("drain",u);var f=!1;function d(t){l("ondata");var r=e.write(t);l("dest.write",r),!1===r&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==F(i.pipes,e))&&!f&&(l("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function p(t){l("onerror",t),b(),e.removeListener("error",p),0===o(e,"error")&&k(e,t)}function h(){e.removeListener("finish",m),b()}function m(){l("onfinish"),e.removeListener("close",h),b()}function b(){l("unpipe"),n.unpipe(e)}return n.on("data",d),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",p),e.once("close",h),e.once("finish",m),e.emit("pipe",n),i.flowing||(l("pipe resume"),n.resume()),e},O.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)r[o].emit("unpipe",this,{hasUnpiped:!1});return this}var a=F(t.pipes,e);return-1===a||(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},O.prototype.on=function(e,t){var n=a.prototype.on.call(this,e,t),i=this._readableState;return"data"===e?(i.readableListening=this.listenerCount("readable")>0,!1!==i.flowing&&this.resume()):"readable"===e&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,l("on readable",i.length,i.reading),i.length?M(this):i.reading||r.nextTick(D,this))),n},O.prototype.addListener=O.prototype.on,O.prototype.removeListener=function(e,t){var n=a.prototype.removeListener.call(this,e,t);return"readable"===e&&r.nextTick(j,this),n},O.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||r.nextTick(j,this),t},O.prototype.resume=function(){var e=this._readableState;return e.flowing||(l("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r.nextTick(R,e,t))}(this,e)),e.paused=!1,this},O.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},O.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on("end",(function(){if(l("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){(l("wrapped data"),n.decoder&&(i=n.decoder.write(i)),n.objectMode&&null==i)||(n.objectMode||i&&i.length)&&(t.push(i)||(r=!0,e.pause()))})),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var o=0;o<x.length;o++)e.on(x[o],this.emit.bind(this,x[o]));return this._read=function(t){l("wrapped _read",t),r&&(r=!1,e.resume())},this},"function"==typeof Symbol&&(O.prototype[Symbol.asyncIterator]=function(){return void 0===d&&(d=n(462)),d(this)}),Object.defineProperty(O.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(O.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(O.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),O._fromList=B,Object.defineProperty(O.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(O.from=function(e,t){return void 0===p&&(p=n(463)),p(O,e,t)})}).call(this,n(12),n(13))},function(e,t,n){e.exports=n(51).EventEmitter},function(e,t,n){"use strict";(function(t){function n(e,t){i(e,t),r(e)}function r(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,o){var a=this,s=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return s||c?(o?o(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(i,this,e)):t.nextTick(i,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!o&&e?a._writableState?a._writableState.errorEmitted?t.nextTick(r,a):(a._writableState.errorEmitted=!0,t.nextTick(n,a,e)):t.nextTick(n,a,e):o?(t.nextTick(r,a),o(e)):t.nextTick(r,a)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,n(13))},function(e,t,n){"use strict";var r=n(73).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,i){var o=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,i,n);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0)throw new r(i?n:"highWaterMark",o);return Math.floor(o)}return e.objectMode?16:16384}}},function(e,t,n){"use strict";(function(t,r){function i(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var i=r.callback;t.pendingcb--,i(n),r=r.next}t.corkedRequestsFree.next=e}(t,e)}}var o;e.exports=O,O.WritableState=S;var a={deprecate:n(155)},s=n(252),c=n(2).Buffer,l=t.Uint8Array||function(){};var u,f=n(253),d=n(254).getHighWaterMark,p=n(73).codes,h=p.ERR_INVALID_ARG_TYPE,m=p.ERR_METHOD_NOT_IMPLEMENTED,b=p.ERR_MULTIPLE_CALLBACK,y=p.ERR_STREAM_CANNOT_PIPE,g=p.ERR_STREAM_DESTROYED,v=p.ERR_STREAM_NULL_VALUES,w=p.ERR_STREAM_WRITE_AFTER_END,_=p.ERR_UNKNOWN_ENCODING,k=f.errorOrDestroy;function x(){}function S(e,t,a){o=o||n(74),e=e||{},"boolean"!=typeof a&&(a=t instanceof o),this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=d(this,e,"writableHighWaterMark",a),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,i=n.sync,o=n.writecb;if("function"!=typeof o)throw new b;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,i,o){--t.pendingcb,n?(r.nextTick(o,i),r.nextTick(P,e,t),e._writableState.errorEmitted=!0,k(e,i)):(o(i),e._writableState.errorEmitted=!0,k(e,i),P(e,t))}(e,n,i,t,o);else{var a=M(n)||e.destroyed;a||n.corked||n.bufferProcessing||!n.bufferedRequest||A(e,n),i?r.nextTick(T,e,n,a,o):T(e,n,a,o)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function O(e){var t=this instanceof(o=o||n(74));if(!t&&!u.call(O,this))return new O(e);this._writableState=new S(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),s.call(this)}function E(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new g("write")):n?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function T(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),P(e,t)}function A(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,o=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var s=0,c=!0;n;)o[s]=n,n.isBuf||(c=!1),n=n.next,s+=1;o.allBuffers=c,E(e,t,!0,t.length,o,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new i(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,u=n.encoding,f=n.callback;if(E(e,t,!1,t.objectMode?1:l.length,l,u,f),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function M(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function I(e,t){e._final((function(n){t.pendingcb--,n&&k(e,n),t.prefinished=!0,e.emit("prefinish"),P(e,t)}))}function P(e,t){var n=M(t);if(n&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,r.nextTick(I,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var i=e._readableState;(!i||i.autoDestroy&&i.endEmitted)&&e.destroy()}return n}n(4)(O,s),S.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(S.prototype,"buffer",{get:a.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(O,Symbol.hasInstance,{value:function(e){return!!u.call(this,e)||this===O&&(e&&e._writableState instanceof S)}})):u=function(e){return e instanceof this},O.prototype.pipe=function(){k(this,new y)},O.prototype.write=function(e,t,n){var i,o=this._writableState,a=!1,s=!o.objectMode&&(i=e,c.isBuffer(i)||i instanceof l);return s&&!c.isBuffer(e)&&(e=function(e){return c.from(e)}(e)),"function"==typeof t&&(n=t,t=null),s?t="buffer":t||(t=o.defaultEncoding),"function"!=typeof n&&(n=x),o.ending?function(e,t){var n=new w;k(e,n),r.nextTick(t,n)}(this,n):(s||function(e,t,n,i){var o;return null===n?o=new v:"string"==typeof n||t.objectMode||(o=new h("chunk",["string","Buffer"],n)),!o||(k(e,o),r.nextTick(i,o),!1)}(this,o,e,n))&&(o.pendingcb++,a=function(e,t,n,r,i,o){if(!n){var a=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=c.from(t,n));return t}(t,r,i);r!==a&&(n=!0,i="buffer",r=a)}var s=t.objectMode?1:r.length;t.length+=s;var l=t.length<t.highWaterMark;l||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:o,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else E(e,t,!1,s,r,i,o);return l}(this,o,s,e,t,n)),a},O.prototype.cork=function(){this._writableState.corked++},O.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||A(this,e))},O.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new _(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(O.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(O.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),O.prototype._write=function(e,t,n){n(new m("_write()"))},O.prototype._writev=null,O.prototype.end=function(e,t,n){var i=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||function(e,t,n){t.ending=!0,P(e,t),n&&(t.finished?r.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,i,n),this},Object.defineProperty(O.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(O.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),O.prototype.destroy=f.destroy,O.prototype._undestroy=f.undestroy,O.prototype._destroy=function(e,t){t(e)}}).call(this,n(12),n(13))},function(e,t,n){"use strict";e.exports=u;var r=n(73).codes,i=r.ERR_METHOD_NOT_IMPLEMENTED,o=r.ERR_MULTIPLE_CALLBACK,a=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=r.ERR_TRANSFORM_WITH_LENGTH_0,c=n(74);function l(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new o);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function u(e){if(!(this instanceof u))return new u(e);c.call(this,e),this._transformState={afterTransform:l.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",f)}function f(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?d(this,null,null):this._flush((function(t,n){d(e,t,n)}))}function d(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new s;if(e._transformState.transforming)throw new a;return e.push(null)}n(4)(u,c),u.prototype.push=function(e,t){return this._transformState.needTransform=!1,c.prototype.push.call(this,e,t)},u.prototype._transform=function(e,t,n){n(new i("_transform()"))},u.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},u.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},u.prototype._destroy=function(e,t){c.prototype._destroy.call(this,e,(function(e){t(e)}))}},function(e,t,n){var r=n(4),i=n(77),o=n(7).Buffer,a=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],s=new Array(64);function c(){this.init(),this._w=s,i.call(this,64,56)}function l(e,t,n){return n^e&(t^n)}function u(e,t,n){return e&t|n&(e|t)}function f(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}function d(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}function p(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}r(c,i),c.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},c.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,c=0|this._e,h=0|this._f,m=0|this._g,b=0|this._h,y=0;y<16;++y)n[y]=e.readInt32BE(4*y);for(;y<64;++y)n[y]=0|(((t=n[y-2])>>>17|t<<15)^(t>>>19|t<<13)^t>>>10)+n[y-7]+p(n[y-15])+n[y-16];for(var g=0;g<64;++g){var v=b+d(c)+l(c,h,m)+a[g]+n[g]|0,w=f(r)+u(r,i,o)|0;b=m,m=h,h=c,c=s+v|0,s=o,o=i,i=r,r=v+w|0}this._a=r+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=c+this._e|0,this._f=h+this._f|0,this._g=m+this._g|0,this._h=b+this._h|0},c.prototype._hash=function(){var e=o.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=c},function(e,t,n){var r=n(4),i=n(77),o=n(7).Buffer,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],s=new Array(160);function c(){this.init(),this._w=s,i.call(this,128,112)}function l(e,t,n){return n^e&(t^n)}function u(e,t,n){return e&t|n&(e|t)}function f(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function d(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function p(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}function h(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}function m(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}function b(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}function y(e,t){return e>>>0<t>>>0?1:0}r(c,i),c.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},c.prototype._update=function(e){for(var t=this._w,n=0|this._ah,r=0|this._bh,i=0|this._ch,o=0|this._dh,s=0|this._eh,c=0|this._fh,g=0|this._gh,v=0|this._hh,w=0|this._al,_=0|this._bl,k=0|this._cl,x=0|this._dl,S=0|this._el,O=0|this._fl,E=0|this._gl,T=0|this._hl,A=0;A<32;A+=2)t[A]=e.readInt32BE(4*A),t[A+1]=e.readInt32BE(4*A+4);for(;A<160;A+=2){var M=t[A-30],I=t[A-30+1],P=p(M,I),C=h(I,M),j=m(M=t[A-4],I=t[A-4+1]),D=b(I,M),R=t[A-14],N=t[A-14+1],B=t[A-32],L=t[A-32+1],U=C+N|0,F=P+R+y(U,C)|0;F=(F=F+j+y(U=U+D|0,D)|0)+B+y(U=U+L|0,L)|0,t[A]=F,t[A+1]=U}for(var q=0;q<160;q+=2){F=t[q],U=t[q+1];var z=u(n,r,i),V=u(w,_,k),H=f(n,w),$=f(w,n),K=d(s,S),W=d(S,s),G=a[q],J=a[q+1],Q=l(s,c,g),Y=l(S,O,E),Z=T+W|0,X=v+K+y(Z,T)|0;X=(X=(X=X+Q+y(Z=Z+Y|0,Y)|0)+G+y(Z=Z+J|0,J)|0)+F+y(Z=Z+U|0,U)|0;var ee=$+V|0,te=H+z+y(ee,$)|0;v=g,T=E,g=c,E=O,c=s,O=S,s=o+X+y(S=x+Z|0,x)|0,o=i,x=k,i=r,k=_,r=n,_=w,n=X+te+y(w=Z+ee|0,Z)|0}this._al=this._al+w|0,this._bl=this._bl+_|0,this._cl=this._cl+k|0,this._dl=this._dl+x|0,this._el=this._el+S|0,this._fl=this._fl+O|0,this._gl=this._gl+E|0,this._hl=this._hl+T|0,this._ah=this._ah+n+y(this._al,w)|0,this._bh=this._bh+r+y(this._bl,_)|0,this._ch=this._ch+i+y(this._cl,k)|0,this._dh=this._dh+o+y(this._dl,x)|0,this._eh=this._eh+s+y(this._el,S)|0,this._fh=this._fh+c+y(this._fl,O)|0,this._gh=this._gh+g+y(this._gl,E)|0,this._hh=this._hh+v+y(this._hl,T)|0},c.prototype._hash=function(){var e=o.allocUnsafe(64);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),t(this._gh,this._gl,48),t(this._hh,this._hl,56),e},e.exports=c},function(e,t,n){var r=n(156);e.exports=function(e){return(new r).update(e).digest()}},function(e){e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},function(e,t){var n=Math.pow(2,30)-1;e.exports=function(e,t){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof t)throw new TypeError("Key length not a number");if(t<0||t>n||t!=t)throw new TypeError("Bad key length")}},function(e,t,n){(function(t){var n;if(t.browser)n="utf-8";else if(t.version){n=parseInt(t.version.split(".")[0].slice(1),10)>=6?"utf-8":"binary"}else n="utf-8";e.exports=n}).call(this,n(13))},function(e,t,n){var r=n(259),i=n(75),o=n(76),a=n(7).Buffer,s=n(261),c=n(262),l=n(264),u=a.alloc(128),f={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function d(e,t,n){var s=function(e){function t(t){return o(e).update(t).digest()}return"rmd160"===e||"ripemd160"===e?function(e){return(new i).update(e).digest()}:"md5"===e?r:t}(e),c="sha512"===e||"sha384"===e?128:64;t.length>c?t=s(t):t.length<c&&(t=a.concat([t,u],c));for(var l=a.allocUnsafe(c+f[e]),d=a.allocUnsafe(c+f[e]),p=0;p<c;p++)l[p]=54^t[p],d[p]=92^t[p];var h=a.allocUnsafe(c+n+4);l.copy(h,0,0,c),this.ipad1=h,this.ipad2=l,this.opad=d,this.alg=e,this.blocksize=c,this.hash=s,this.size=f[e]}d.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=function(e,t,n,r,i){s(n,r);var o=new d(i=i||"sha1",e=l(e,c,"Password"),(t=l(t,c,"Salt")).length),u=a.allocUnsafe(r),p=a.allocUnsafe(t.length+4);t.copy(p,0,0,t.length);for(var h=0,m=f[i],b=Math.ceil(r/m),y=1;y<=b;y++){p.writeUInt32BE(y,t.length);for(var g=o.run(p,o.ipad1),v=g,w=1;w<n;w++){v=o.run(v,o.ipad2);for(var _=0;_<m;_++)g[_]^=v[_]}g.copy(u,h),h+=m}return u}},function(e,t,n){var r=n(7).Buffer;e.exports=function(e,t,n){if(r.isBuffer(e))return e;if("string"==typeof e)return r.from(e,t);if(ArrayBuffer.isView(e))return r.from(e.buffer);throw new TypeError(n+" must be a string, a Buffer, a typed array or a DataView")}},function(e,t,n){"use strict";t.readUInt32BE=function(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function(e,t,n){e[0+n]=t>>>24,e[1+n]=t>>>16&255,e[2+n]=t>>>8&255,e[3+n]=255&t},t.ip=function(e,t,n,r){for(var i=0,o=0,a=6;a>=0;a-=2){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>>s+a&1}for(a=6;a>=0;a-=2){for(s=1;s<=25;s+=8)o<<=1,o|=t>>>s+a&1;for(s=1;s<=25;s+=8)o<<=1,o|=e>>>s+a&1}n[r+0]=i>>>0,n[r+1]=o>>>0},t.rip=function(e,t,n,r){for(var i=0,o=0,a=0;a<4;a++)for(var s=24;s>=0;s-=8)i<<=1,i|=t>>>s+a&1,i<<=1,i|=e>>>s+a&1;for(a=4;a<8;a++)for(s=24;s>=0;s-=8)o<<=1,o|=t>>>s+a&1,o<<=1,o|=e>>>s+a&1;n[r+0]=i>>>0,n[r+1]=o>>>0},t.pc1=function(e,t,n,r){for(var i=0,o=0,a=7;a>=5;a--){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1}for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1;for(a=1;a<=3;a++){for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1;for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1}for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1;n[r+0]=i>>>0,n[r+1]=o>>>0},t.r28shl=function(e,t){return e<<t&268435455|e>>>28-t};var r=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function(e,t,n,i){for(var o=0,a=0,s=r.length>>>1,c=0;c<s;c++)o<<=1,o|=e>>>r[c]&1;for(c=s;c<r.length;c++)a<<=1,a|=t>>>r[c]&1;n[i+0]=o>>>0,n[i+1]=a>>>0},t.expand=function(e,t,n){var r=0,i=0;r=(1&e)<<5|e>>>27;for(var o=23;o>=15;o-=4)r<<=6,r|=e>>>o&63;for(o=11;o>=3;o-=4)i|=e>>>o&63,i<<=6;i|=(31&e)<<1|e>>>31,t[n+0]=r>>>0,t[n+1]=i>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function(e,t){for(var n=0,r=0;r<4;r++){n<<=4,n|=i[64*r+(e>>>18-6*r&63)]}for(r=0;r<4;r++){n<<=4,n|=i[256+64*r+(t>>>18-6*r&63)]}return n>>>0};var o=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function(e){for(var t=0,n=0;n<o.length;n++)t<<=1,t|=e>>>o[n]&1;return t>>>0},t.padSplit=function(e,t,n){for(var r=e.toString(2);r.length<t;)r="0"+r;for(var i=[],o=0;o<t;o+=n)i.push(r.slice(o,o+n));return i.join(" ")}},function(e,t,n){"use strict";var r=n(32),i=n(4),o=n(265),a=n(158);function s(){this.tmp=new Array(2),this.keys=null}function c(e){a.call(this,e);var t=new s;this._desState=t,this.deriveKeys(t,e.key)}i(c,a),e.exports=c,c.create=function(e){return new c(e)};var l=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];c.prototype.deriveKeys=function(e,t){e.keys=new Array(32),r.equal(t.length,this.blockSize,"Invalid key length");var n=o.readUInt32BE(t,0),i=o.readUInt32BE(t,4);o.pc1(n,i,e.tmp,0),n=e.tmp[0],i=e.tmp[1];for(var a=0;a<e.keys.length;a+=2){var s=l[a>>>1];n=o.r28shl(n,s),i=o.r28shl(i,s),o.pc2(n,i,e.keys,a)}},c.prototype._update=function(e,t,n,r){var i=this._desState,a=o.readUInt32BE(e,t),s=o.readUInt32BE(e,t+4);o.ip(a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],"encrypt"===this.type?this._encrypt(i,a,s,i.tmp,0):this._decrypt(i,a,s,i.tmp,0),a=i.tmp[0],s=i.tmp[1],o.writeUInt32BE(n,a,r),o.writeUInt32BE(n,s,r+4)},c.prototype._pad=function(e,t){for(var n=e.length-t,r=t;r<e.length;r++)e[r]=n;return!0},c.prototype._unpad=function(e){for(var t=e[e.length-1],n=e.length-t;n<e.length;n++)r.equal(e[n],t);return e.slice(0,e.length-t)},c.prototype._encrypt=function(e,t,n,r,i){for(var a=t,s=n,c=0;c<e.keys.length;c+=2){var l=e.keys[c],u=e.keys[c+1];o.expand(s,e.tmp,0),l^=e.tmp[0],u^=e.tmp[1];var f=o.substitute(l,u),d=s;s=(a^o.permute(f))>>>0,a=d}o.rip(s,a,r,i)},c.prototype._decrypt=function(e,t,n,r,i){for(var a=n,s=t,c=e.keys.length-2;c>=0;c-=2){var l=e.keys[c],u=e.keys[c+1];o.expand(a,e.tmp,0),l^=e.tmp[0],u^=e.tmp[1];var f=o.substitute(l,u),d=a;a=(s^o.permute(f))>>>0,s=d}o.rip(a,s,r,i)}},function(e,t,n){var r=n(98),i=n(7).Buffer,o=n(268);function a(e){var t=e._cipher.encryptBlockRaw(e._prev);return o(e._prev),t}t.encrypt=function(e,t){var n=Math.ceil(t.length/16),o=e._cache.length;e._cache=i.concat([e._cache,i.allocUnsafe(16*n)]);for(var s=0;s<n;s++){var c=a(e),l=o+16*s;e._cache.writeUInt32BE(c[0],l+0),e._cache.writeUInt32BE(c[1],l+4),e._cache.writeUInt32BE(c[2],l+8),e._cache.writeUInt32BE(c[3],l+12)}var u=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),r(t,u)}},function(e,t){e.exports=function(e){for(var t,n=e.length;n--;){if(255!==(t=e.readUInt8(n))){t++,e.writeUInt8(t,n);break}e.writeUInt8(0,n)}}},function(e){e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},function(e,t,n){var r=n(121),i=n(7).Buffer,o=n(56),a=n(4),s=n(489),c=n(98),l=n(268);function u(e,t,n,a){o.call(this);var c=i.alloc(4,0);this._cipher=new r.AES(t);var u=this._cipher.encryptBlock(c);this._ghash=new s(u),n=function(e,t,n){if(12===t.length)return e._finID=i.concat([t,i.from([0,0,0,1])]),i.concat([t,i.from([0,0,0,2])]);var r=new s(n),o=t.length,a=o%16;r.update(t),a&&(a=16-a,r.update(i.alloc(a,0))),r.update(i.alloc(8,0));var c=8*o,u=i.alloc(8);u.writeUIntBE(c,0,8),r.update(u),e._finID=r.state;var f=i.from(e._finID);return l(f),f}(this,n,u),this._prev=i.from(n),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=a,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}a(u,o),u.prototype._update=function(e){if(!this._called&&this._alen){var t=16-this._alen%16;t<16&&(t=i.alloc(t,0),this._ghash.update(t))}this._called=!0;var n=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(n),this._len+=e.length,n},u.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=c(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function(e,t){var n=0;e.length!==t.length&&n++;for(var r=Math.min(e.length,t.length),i=0;i<r;++i)n+=e[i]^t[i];return n}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},u.prototype.getAuthTag=function(){if(this._decrypt||!i.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},u.prototype.setAuthTag=function(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},u.prototype.setAAD=function(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=u},function(e,t,n){var r=n(121),i=n(7).Buffer,o=n(56);function a(e,t,n,a){o.call(this),this._cipher=new r.AES(t),this._prev=i.from(n),this._cache=i.allocUnsafe(0),this._secCache=i.allocUnsafe(0),this._decrypt=a,this._mode=e}n(4)(a,o),a.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},a.prototype._final=function(){this._cipher.scrub()},e.exports=a},function(e,t,n){var r=n(62);e.exports=g,g.simpleSieve=b,g.fermatTest=y;var i=n(6),o=new i(24),a=new(n(273)),s=new i(1),c=new i(2),l=new i(5),u=(new i(16),new i(8),new i(10)),f=new i(3),d=(new i(7),new i(11)),p=new i(4),h=(new i(12),null);function m(){if(null!==h)return h;var e=[];e[0]=2;for(var t=1,n=3;n<1048576;n+=2){for(var r=Math.ceil(Math.sqrt(n)),i=0;i<t&&e[i]<=r&&n%e[i]!=0;i++);t!==i&&e[i]<=r||(e[t++]=n)}return h=e,e}function b(e){for(var t=m(),n=0;n<t.length;n++)if(0===e.modn(t[n]))return 0===e.cmpn(t[n]);return!0}function y(e){var t=i.mont(e);return 0===c.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function g(e,t){if(e<16)return new i(2===t||5===t?[140,123]:[140,39]);var n,h;for(t=new i(t);;){for(n=new i(r(Math.ceil(e/8)));n.bitLength()>e;)n.ishrn(1);if(n.isEven()&&n.iadd(s),n.testn(1)||n.iadd(c),t.cmp(c)){if(!t.cmp(l))for(;n.mod(u).cmp(f);)n.iadd(p)}else for(;n.mod(o).cmp(d);)n.iadd(p);if(b(h=n.shrn(1))&&b(n)&&y(h)&&y(n)&&a.test(h)&&a.test(n))return n}}},function(e,t,n){var r=n(6),i=n(161);function o(e){this.rand=e||new i.Rand}e.exports=o,o.create=function(e){return new o(e)},o.prototype._randbelow=function(e){var t=e.bitLength(),n=Math.ceil(t/8);do{var i=new r(this.rand.generate(n))}while(i.cmp(e)>=0);return i},o.prototype._randrange=function(e,t){var n=t.sub(e);return e.add(this._randbelow(n))},o.prototype.test=function(e,t,n){var i=e.bitLength(),o=r.mont(e),a=new r(1).toRed(o);t||(t=Math.max(1,i/48|0));for(var s=e.subn(1),c=0;!s.testn(c);c++);for(var l=e.shrn(c),u=s.toRed(o);t>0;t--){var f=this._randrange(new r(2),s);n&&n(f);var d=f.toRed(o).redPow(l);if(0!==d.cmp(a)&&0!==d.cmp(u)){for(var p=1;p<c;p++){if(0===(d=d.redSqr()).cmp(a))return!1;if(0===d.cmp(u))break}if(p===c)return!1}}return!0},o.prototype.getDivisor=function(e,t){var n=e.bitLength(),i=r.mont(e),o=new r(1).toRed(i);t||(t=Math.max(1,n/48|0));for(var a=e.subn(1),s=0;!a.testn(s);s++);for(var c=e.shrn(s),l=a.toRed(i);t>0;t--){var u=this._randrange(new r(2),a),f=e.gcd(u);if(0!==f.cmpn(1))return f;var d=u.toRed(i).redPow(c);if(0!==d.cmp(o)&&0!==d.cmp(l)){for(var p=1;p<s;p++){if(0===(d=d.redSqr()).cmp(o))return d.fromRed().subn(1).gcd(e);if(0===d.cmp(l))break}if(p===s)return(d=d.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},function(e,t,n){"use strict";(function(t,r){var i;e.exports=O,O.ReadableState=S;n(51).EventEmitter;var o=function(e,t){return e.listeners(t).length},a=n(275),s=n(2).Buffer,c=t.Uint8Array||function(){};var l,u=n(498);l=u&&u.debuglog?u.debuglog("stream"):function(){};var f,d,p,h=n(499),m=n(276),b=n(277).getHighWaterMark,y=n(78).codes,g=y.ERR_INVALID_ARG_TYPE,v=y.ERR_STREAM_PUSH_AFTER_EOF,w=y.ERR_METHOD_NOT_IMPLEMENTED,_=y.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;n(4)(O,a);var k=m.errorOrDestroy,x=["error","close","destroy","pause","resume"];function S(e,t,r){i=i||n(79),e=e||{},"boolean"!=typeof r&&(r=t instanceof i),this.objectMode=!!e.objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=b(this,e,"readableHighWaterMark",r),this.buffer=new h,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(f||(f=n(66).StringDecoder),this.decoder=new f(e.encoding),this.encoding=e.encoding)}function O(e){if(i=i||n(79),!(this instanceof O))return new O(e);var t=this instanceof i;this._readableState=new S(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),a.call(this)}function E(e,t,n,r,i){l("readableAddChunk",t);var o,a=e._readableState;if(null===t)a.reading=!1,function(e,t){if(l("onEofChunk"),t.ended)return;if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,t.sync?M(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,I(e)))}(e,a);else if(i||(o=function(e,t){var n;r=t,s.isBuffer(r)||r instanceof c||"string"==typeof t||void 0===t||e.objectMode||(n=new g("chunk",["string","Buffer","Uint8Array"],t));var r;return n}(a,t)),o)k(e,o);else if(a.objectMode||t&&t.length>0)if("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===s.prototype||(t=function(e){return s.from(e)}(t)),r)a.endEmitted?k(e,new _):T(e,a,t,!0);else if(a.ended)k(e,new v);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!n?(t=a.decoder.write(t),a.objectMode||0!==t.length?T(e,a,t,!1):P(e,a)):T(e,a,t,!1)}else r||(a.reading=!1,P(e,a));return!a.ended&&(a.length<a.highWaterMark||0===a.length)}function T(e,t,n,r){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",n)):(t.length+=t.objectMode?1:n.length,r?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&M(e)),P(e,t)}Object.defineProperty(O.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._readableState&&this._readableState.destroyed},set:function(e){this._readableState&&(this._readableState.destroyed=e)}}),O.prototype.destroy=m.destroy,O.prototype._undestroy=m.undestroy,O.prototype._destroy=function(e,t){t(e)},O.prototype.push=function(e,t){var n,r=this._readableState;return r.objectMode?n=!0:"string"==typeof e&&((t=t||r.defaultEncoding)!==r.encoding&&(e=s.from(e,t),t=""),n=!0),E(this,e,t,!1,n)},O.prototype.unshift=function(e){return E(this,e,null,!0,!1)},O.prototype.isPaused=function(){return!1===this._readableState.flowing},O.prototype.setEncoding=function(e){f||(f=n(66).StringDecoder);var t=new f(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,i="";null!==r;)i+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==i&&this._readableState.buffer.push(i),this._readableState.length=i.length,this};function A(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=function(e){return e>=1073741824?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function M(e){var t=e._readableState;l("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(l("emitReadable",t.flowing),t.emittedReadable=!0,r.nextTick(I,e))}function I(e){var t=e._readableState;l("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,N(e)}function P(e,t){t.readingMore||(t.readingMore=!0,r.nextTick(C,e,t))}function C(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var n=t.length;if(l("maybeReadMore read 0"),e.read(0),n===t.length)break}t.readingMore=!1}function j(e){var t=e._readableState;t.readableListening=e.listenerCount("readable")>0,t.resumeScheduled&&!t.paused?t.flowing=!0:e.listenerCount("data")>0&&e.resume()}function D(e){l("readable nexttick read 0"),e.read(0)}function R(e,t){l("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),N(e),t.flowing&&!t.reading&&e.read(0)}function N(e){var t=e._readableState;for(l("flow",t.flowing);t.flowing&&null!==e.read(););}function B(e,t){return 0===t.length?null:(t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):n=t.buffer.consume(e,t.decoder),n);var n}function L(e){var t=e._readableState;l("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,r.nextTick(U,t,e))}function U(e,t){if(l("endReadableNT",e.endEmitted,e.length),!e.endEmitted&&0===e.length&&(e.endEmitted=!0,t.readable=!1,t.emit("end"),e.autoDestroy)){var n=t._writableState;(!n||n.autoDestroy&&n.finished)&&t.destroy()}}function F(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}O.prototype.read=function(e){l("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:t.length>0)||t.ended))return l("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?L(this):M(this),null;if(0===(e=A(e,t))&&t.ended)return 0===t.length&&L(this),null;var r,i=t.needReadable;return l("need readable",i),(0===t.length||t.length-e<t.highWaterMark)&&l("length less than watermark",i=!0),t.ended||t.reading?l("reading or ended",i=!1):i&&(l("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=A(n,t))),null===(r=e>0?B(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&L(this)),null!==r&&this.emit("data",r),r},O.prototype._read=function(e){k(this,new w("_read()"))},O.prototype.pipe=function(e,t){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=e;break;case 1:i.pipes=[i.pipes,e];break;default:i.pipes.push(e)}i.pipesCount+=1,l("pipe count=%d opts=%j",i.pipesCount,t);var a=(!t||!1!==t.end)&&e!==r.stdout&&e!==r.stderr?c:b;function s(t,r){l("onunpipe"),t===n&&r&&!1===r.hasUnpiped&&(r.hasUnpiped=!0,l("cleanup"),e.removeListener("close",h),e.removeListener("finish",m),e.removeListener("drain",u),e.removeListener("error",p),e.removeListener("unpipe",s),n.removeListener("end",c),n.removeListener("end",b),n.removeListener("data",d),f=!0,!i.awaitDrain||e._writableState&&!e._writableState.needDrain||u())}function c(){l("onend"),e.end()}i.endEmitted?r.nextTick(a):n.once("end",a),e.on("unpipe",s);var u=function(e){return function(){var t=e._readableState;l("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&o(e,"data")&&(t.flowing=!0,N(e))}}(n);e.on("drain",u);var f=!1;function d(t){l("ondata");var r=e.write(t);l("dest.write",r),!1===r&&((1===i.pipesCount&&i.pipes===e||i.pipesCount>1&&-1!==F(i.pipes,e))&&!f&&(l("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function p(t){l("onerror",t),b(),e.removeListener("error",p),0===o(e,"error")&&k(e,t)}function h(){e.removeListener("finish",m),b()}function m(){l("onfinish"),e.removeListener("close",h),b()}function b(){l("unpipe"),n.unpipe(e)}return n.on("data",d),function(e,t,n){if("function"==typeof e.prependListener)return e.prependListener(t,n);e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n)}(e,"error",p),e.once("close",h),e.once("finish",m),e.emit("pipe",n),i.flowing||(l("pipe resume"),n.resume()),e},O.prototype.unpipe=function(e){var t=this._readableState,n={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,n)),this;if(!e){var r=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)r[o].emit("unpipe",this,{hasUnpiped:!1});return this}var a=F(t.pipes,e);return-1===a||(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,n)),this},O.prototype.on=function(e,t){var n=a.prototype.on.call(this,e,t),i=this._readableState;return"data"===e?(i.readableListening=this.listenerCount("readable")>0,!1!==i.flowing&&this.resume()):"readable"===e&&(i.endEmitted||i.readableListening||(i.readableListening=i.needReadable=!0,i.flowing=!1,i.emittedReadable=!1,l("on readable",i.length,i.reading),i.length?M(this):i.reading||r.nextTick(D,this))),n},O.prototype.addListener=O.prototype.on,O.prototype.removeListener=function(e,t){var n=a.prototype.removeListener.call(this,e,t);return"readable"===e&&r.nextTick(j,this),n},O.prototype.removeAllListeners=function(e){var t=a.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||r.nextTick(j,this),t},O.prototype.resume=function(){var e=this._readableState;return e.flowing||(l("resume"),e.flowing=!e.readableListening,function(e,t){t.resumeScheduled||(t.resumeScheduled=!0,r.nextTick(R,e,t))}(this,e)),e.paused=!1,this},O.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},O.prototype.wrap=function(e){var t=this,n=this._readableState,r=!1;for(var i in e.on("end",(function(){if(l("wrapped end"),n.decoder&&!n.ended){var e=n.decoder.end();e&&e.length&&t.push(e)}t.push(null)})),e.on("data",(function(i){(l("wrapped data"),n.decoder&&(i=n.decoder.write(i)),n.objectMode&&null==i)||(n.objectMode||i&&i.length)&&(t.push(i)||(r=!0,e.pause()))})),e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));for(var o=0;o<x.length;o++)e.on(x[o],this.emit.bind(this,x[o]));return this._read=function(t){l("wrapped _read",t),r&&(r=!1,e.resume())},this},"function"==typeof Symbol&&(O.prototype[Symbol.asyncIterator]=function(){return void 0===d&&(d=n(501)),d(this)}),Object.defineProperty(O.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),Object.defineProperty(O.prototype,"readableBuffer",{enumerable:!1,get:function(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(O.prototype,"readableFlowing",{enumerable:!1,get:function(){return this._readableState.flowing},set:function(e){this._readableState&&(this._readableState.flowing=e)}}),O._fromList=B,Object.defineProperty(O.prototype,"readableLength",{enumerable:!1,get:function(){return this._readableState.length}}),"function"==typeof Symbol&&(O.from=function(e,t){return void 0===p&&(p=n(502)),p(O,e,t)})}).call(this,n(12),n(13))},function(e,t,n){e.exports=n(51).EventEmitter},function(e,t,n){"use strict";(function(t){function n(e,t){i(e,t),r(e)}function r(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function i(e,t){e.emit("error",t)}e.exports={destroy:function(e,o){var a=this,s=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return s||c?(o?o(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,t.nextTick(i,this,e)):t.nextTick(i,this,e)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,(function(e){!o&&e?a._writableState?a._writableState.errorEmitted?t.nextTick(r,a):(a._writableState.errorEmitted=!0,t.nextTick(n,a,e)):t.nextTick(n,a,e):o?(t.nextTick(r,a),o(e)):t.nextTick(r,a)})),this)},undestroy:function(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function(e,t){var n=e._readableState,r=e._writableState;n&&n.autoDestroy||r&&r.autoDestroy?e.destroy(t):e.emit("error",t)}}}).call(this,n(13))},function(e,t,n){"use strict";var r=n(78).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function(e,t,n,i){var o=function(e,t,n){return null!=e.highWaterMark?e.highWaterMark:t?e[n]:null}(t,i,n);if(null!=o){if(!isFinite(o)||Math.floor(o)!==o||o<0)throw new r(i?n:"highWaterMark",o);return Math.floor(o)}return e.objectMode?16:16384}}},function(e,t,n){"use strict";(function(t,r){function i(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function(e,t,n){var r=e.entry;e.entry=null;for(;r;){var i=r.callback;t.pendingcb--,i(n),r=r.next}t.corkedRequestsFree.next=e}(t,e)}}var o;e.exports=O,O.WritableState=S;var a={deprecate:n(155)},s=n(275),c=n(2).Buffer,l=t.Uint8Array||function(){};var u,f=n(276),d=n(277).getHighWaterMark,p=n(78).codes,h=p.ERR_INVALID_ARG_TYPE,m=p.ERR_METHOD_NOT_IMPLEMENTED,b=p.ERR_MULTIPLE_CALLBACK,y=p.ERR_STREAM_CANNOT_PIPE,g=p.ERR_STREAM_DESTROYED,v=p.ERR_STREAM_NULL_VALUES,w=p.ERR_STREAM_WRITE_AFTER_END,_=p.ERR_UNKNOWN_ENCODING,k=f.errorOrDestroy;function x(){}function S(e,t,a){o=o||n(79),e=e||{},"boolean"!=typeof a&&(a=t instanceof o),this.objectMode=!!e.objectMode,a&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=d(this,e,"writableHighWaterMark",a),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var s=!1===e.decodeStrings;this.decodeStrings=!s,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function(e,t){var n=e._writableState,i=n.sync,o=n.writecb;if("function"!=typeof o)throw new b;if(function(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}(n),t)!function(e,t,n,i,o){--t.pendingcb,n?(r.nextTick(o,i),r.nextTick(P,e,t),e._writableState.errorEmitted=!0,k(e,i)):(o(i),e._writableState.errorEmitted=!0,k(e,i),P(e,t))}(e,n,i,t,o);else{var a=M(n)||e.destroyed;a||n.corked||n.bufferProcessing||!n.bufferedRequest||A(e,n),i?r.nextTick(T,e,n,a,o):T(e,n,a,o)}}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new i(this)}function O(e){var t=this instanceof(o=o||n(79));if(!t&&!u.call(O,this))return new O(e);this._writableState=new S(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),s.call(this)}function E(e,t,n,r,i,o,a){t.writelen=r,t.writecb=a,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new g("write")):n?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function T(e,t,n,r){n||function(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,r(),P(e,t)}function A(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,o=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var s=0,c=!0;n;)o[s]=n,n.isBuf||(c=!1),n=n.next,s+=1;o.allBuffers=c,E(e,t,!0,t.length,o,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new i(t),t.bufferedRequestCount=0}else{for(;n;){var l=n.chunk,u=n.encoding,f=n.callback;if(E(e,t,!1,t.objectMode?1:l.length,l,u,f),n=n.next,t.bufferedRequestCount--,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequest=n,t.bufferProcessing=!1}function M(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function I(e,t){e._final((function(n){t.pendingcb--,n&&k(e,n),t.prefinished=!0,e.emit("prefinish"),P(e,t)}))}function P(e,t){var n=M(t);if(n&&(function(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,r.nextTick(I,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),t.autoDestroy))){var i=e._readableState;(!i||i.autoDestroy&&i.endEmitted)&&e.destroy()}return n}n(4)(O,s),S.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(S.prototype,"buffer",{get:a.deprecate((function(){return this.getBuffer()}),"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(u=Function.prototype[Symbol.hasInstance],Object.defineProperty(O,Symbol.hasInstance,{value:function(e){return!!u.call(this,e)||this===O&&(e&&e._writableState instanceof S)}})):u=function(e){return e instanceof this},O.prototype.pipe=function(){k(this,new y)},O.prototype.write=function(e,t,n){var i,o=this._writableState,a=!1,s=!o.objectMode&&(i=e,c.isBuffer(i)||i instanceof l);return s&&!c.isBuffer(e)&&(e=function(e){return c.from(e)}(e)),"function"==typeof t&&(n=t,t=null),s?t="buffer":t||(t=o.defaultEncoding),"function"!=typeof n&&(n=x),o.ending?function(e,t){var n=new w;k(e,n),r.nextTick(t,n)}(this,n):(s||function(e,t,n,i){var o;return null===n?o=new v:"string"==typeof n||t.objectMode||(o=new h("chunk",["string","Buffer"],n)),!o||(k(e,o),r.nextTick(i,o),!1)}(this,o,e,n))&&(o.pendingcb++,a=function(e,t,n,r,i,o){if(!n){var a=function(e,t,n){e.objectMode||!1===e.decodeStrings||"string"!=typeof t||(t=c.from(t,n));return t}(t,r,i);r!==a&&(n=!0,i="buffer",r=a)}var s=t.objectMode?1:r.length;t.length+=s;var l=t.length<t.highWaterMark;l||(t.needDrain=!0);if(t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest={chunk:r,encoding:i,isBuf:n,callback:o,next:null},u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else E(e,t,!1,s,r,i,o);return l}(this,o,s,e,t,n)),a},O.prototype.cork=function(){this._writableState.corked++},O.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||A(this,e))},O.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new _(e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(O.prototype,"writableBuffer",{enumerable:!1,get:function(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(O.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}}),O.prototype._write=function(e,t,n){n(new m("_write()"))},O.prototype._writev=null,O.prototype.end=function(e,t,n){var i=this._writableState;return"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!=e&&this.write(e,t),i.corked&&(i.corked=1,this.uncork()),i.ending||function(e,t,n){t.ending=!0,P(e,t),n&&(t.finished?r.nextTick(n):e.once("finish",n));t.ended=!0,e.writable=!1}(this,i,n),this},Object.defineProperty(O.prototype,"writableLength",{enumerable:!1,get:function(){return this._writableState.length}}),Object.defineProperty(O.prototype,"destroyed",{enumerable:!1,get:function(){return void 0!==this._writableState&&this._writableState.destroyed},set:function(e){this._writableState&&(this._writableState.destroyed=e)}}),O.prototype.destroy=f.destroy,O.prototype._undestroy=f.undestroy,O.prototype._destroy=function(e,t){t(e)}}).call(this,n(12),n(13))},function(e,t,n){"use strict";e.exports=u;var r=n(78).codes,i=r.ERR_METHOD_NOT_IMPLEMENTED,o=r.ERR_MULTIPLE_CALLBACK,a=r.ERR_TRANSFORM_ALREADY_TRANSFORMING,s=r.ERR_TRANSFORM_WITH_LENGTH_0,c=n(79);function l(e,t){var n=this._transformState;n.transforming=!1;var r=n.writecb;if(null===r)return this.emit("error",new o);n.writechunk=null,n.writecb=null,null!=t&&this.push(t),r(e);var i=this._readableState;i.reading=!1,(i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}function u(e){if(!(this instanceof u))return new u(e);c.call(this,e),this._transformState={afterTransform:l.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",f)}function f(){var e=this;"function"!=typeof this._flush||this._readableState.destroyed?d(this,null,null):this._flush((function(t,n){d(e,t,n)}))}function d(e,t,n){if(t)return e.emit("error",t);if(null!=n&&e.push(n),e._writableState.length)throw new s;if(e._transformState.transforming)throw new a;return e.push(null)}n(4)(u,c),u.prototype.push=function(e,t){return this._transformState.needTransform=!1,c.prototype.push.call(this,e,t)},u.prototype._transform=function(e,t,n){n(new i("_transform()"))},u.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},u.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},u.prototype._destroy=function(e,t){c.prototype._destroy.call(this,e,(function(e){t(e)}))}},function(e,t,n){"use strict";var r=t;function i(e){return 1===e.length?"0"+e:e}function o(e){for(var t="",n=0;n<e.length;n++)t+=i(e[n].toString(16));return t}r.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"!=typeof e){for(var r=0;r<e.length;r++)n[r]=0|e[r];return n}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(r=0;r<e.length;r+=2)n.push(parseInt(e[r]+e[r+1],16))}else for(r=0;r<e.length;r++){var i=e.charCodeAt(r),o=i>>8,a=255&i;o?n.push(o,a):n.push(a)}return n},r.zero2=i,r.toHex=o,r.encode=function(e,t){return"hex"===t?o(e):e}},function(e,t,n){"use strict";var r=t;r.base=n(123),r.short=n(509),r.mont=n(510),r.edwards=n(511)},function(e,t,n){(function(e){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function o(e,t,n){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var a;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{a=n(520).Buffer}catch(e){}function s(e,t,n){for(var i=0,o=Math.min(e.length,n),a=0,s=t;s<o;s++){var c,l=e.charCodeAt(s)-48;i<<=4,i|=c=l>=49&&l<=54?l-49+10:l>=17&&l<=22?l-17+10:l,a|=c}return r(!(240&a),"Invalid character in "+e),i}function c(e,t,n,i){for(var o=0,a=0,s=Math.min(e.length,n),c=t;c<s;c++){var l=e.charCodeAt(c)-48;o*=i,a=l>=49?l-49+10:l>=17?l-17+10:l,r(l>=0&&a<i,"Invalid character"),o+=a}return o}function l(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this._strip(),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initArray=function(e,t,n){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var o,a,s=0;if("be"===n)for(i=e.length-1,o=0;i>=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i<e.length;i+=3)a=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var r,i,o=0;for(n=e.length-6,r=0;n>=t;n-=6)i=s(e,n,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);n+6!==t&&(i=s(e,t,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303),this._strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,u=n;u<s;u+=r)l=c(e,u,u+r,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==a){var f=1;for(l=c(e,u,e.length,t),u=0;u<a;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}},o.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype._move=function(e){l(e,this)},o.prototype.clone=function(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=u}catch(e){o.prototype.inspect=u}else o.prototype.inspect=u;function u(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,a=0;a<this.length;a++){var s=this.words[a],c=(16777215&(s<<i|o)).toString(16);n=0!==(o=s>>>24-i&16777215)||a!==this.length-1?f[6-c.length]+c+n:c+n,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var l=d[e],u=p[e];n="";var h=this.clone();for(h.negative=0;!h.isZero();){var m=h.modrn(u).toString(e);n=(h=h.idivn(u)).isZero()?m+n:f[l-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function h(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,c=a/67108864|0;n.words[0]=s;for(var l=1;l<r;l++){for(var u=c>>>26,f=67108863&c,d=Math.min(l,t.length-1),p=Math.max(0,l-e.length+1);p<=d;p++){var h=l-p|0;u+=(a=(i=0|e.words[h])*(o=0|t.words[p])+f)/67108864|0,f=67108863&a}n.words[l]=0|f,c=0|u}return 0!==c?n.words[l]=0|c:n.length--,n._strip()}o.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](a,i),a},o.prototype._toArrayLikeLE=function(e,t){for(var n=0,r=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|r;e[n++]=255&a,n<e.length&&(e[n++]=a>>8&255),n<e.length&&(e[n++]=a>>16&255),6===o?(n<e.length&&(e[n++]=a>>24&255),r=0,o=0):(r=a>>>24,o+=2)}if(n<e.length)for(e[n++]=r;n<e.length;)e[n++]=0},o.prototype._toArrayLikeBE=function(e,t){for(var n=e.length-1,r=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|r;e[n--]=255&a,n>=0&&(e[n--]=a>>8&255),n>=0&&(e[n--]=a>>16&255),6===o?(n>=0&&(e[n--]=a>>24&255),r=0,o=0):(r=a>>>24,o+=2)}if(n>=0)for(e[n--]=r;n>=0;)e[n--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},o.prototype.ior=function(e){return r(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this._strip()},o.prototype.iand=function(e){return r(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this._strip()},o.prototype.ixor=function(e){return r(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this._strip()},o.prototype.iadd=function(e){var t,n,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o<r.length;o++)t=(0|n.words[o])+(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<n.length;o++)t=(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this},o.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a<r.length;a++)o=(t=(0|n.words[a])-(0|r.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<n.length;a++)o=(t=(0|n.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<n.length&&n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this.length=Math.max(this.length,a),n!==this&&(this.negative=1),this._strip()},o.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,n){var r,i,o,a=e.words,s=t.words,c=n.words,l=0,u=0|a[0],f=8191&u,d=u>>>13,p=0|a[1],h=8191&p,m=p>>>13,b=0|a[2],y=8191&b,g=b>>>13,v=0|a[3],w=8191&v,_=v>>>13,k=0|a[4],x=8191&k,S=k>>>13,O=0|a[5],E=8191&O,T=O>>>13,A=0|a[6],M=8191&A,I=A>>>13,P=0|a[7],C=8191&P,j=P>>>13,D=0|a[8],R=8191&D,N=D>>>13,B=0|a[9],L=8191&B,U=B>>>13,F=0|s[0],q=8191&F,z=F>>>13,V=0|s[1],H=8191&V,$=V>>>13,K=0|s[2],W=8191&K,G=K>>>13,J=0|s[3],Q=8191&J,Y=J>>>13,Z=0|s[4],X=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],ce=8191&se,le=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,pe=0|s[9],he=8191&pe,me=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(l+(r=Math.imul(f,q))|0)+((8191&(i=(i=Math.imul(f,z))+Math.imul(d,q)|0))<<13)|0;l=((o=Math.imul(d,z))+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(h,q),i=(i=Math.imul(h,z))+Math.imul(m,q)|0,o=Math.imul(m,z);var ye=(l+(r=r+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,$)|0)+Math.imul(d,H)|0))<<13)|0;l=((o=o+Math.imul(d,$)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(y,q),i=(i=Math.imul(y,z))+Math.imul(g,q)|0,o=Math.imul(g,z),r=r+Math.imul(h,H)|0,i=(i=i+Math.imul(h,$)|0)+Math.imul(m,H)|0,o=o+Math.imul(m,$)|0;var ge=(l+(r=r+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(d,W)|0))<<13)|0;l=((o=o+Math.imul(d,G)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(w,q),i=(i=Math.imul(w,z))+Math.imul(_,q)|0,o=Math.imul(_,z),r=r+Math.imul(y,H)|0,i=(i=i+Math.imul(y,$)|0)+Math.imul(g,H)|0,o=o+Math.imul(g,$)|0,r=r+Math.imul(h,W)|0,i=(i=i+Math.imul(h,G)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,G)|0;var ve=(l+(r=r+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(d,Q)|0))<<13)|0;l=((o=o+Math.imul(d,Y)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(x,q),i=(i=Math.imul(x,z))+Math.imul(S,q)|0,o=Math.imul(S,z),r=r+Math.imul(w,H)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(_,H)|0,o=o+Math.imul(_,$)|0,r=r+Math.imul(y,W)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,G)|0,r=r+Math.imul(h,Q)|0,i=(i=i+Math.imul(h,Y)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,Y)|0;var we=(l+(r=r+Math.imul(f,X)|0)|0)+((8191&(i=(i=i+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;l=((o=o+Math.imul(d,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(E,q),i=(i=Math.imul(E,z))+Math.imul(T,q)|0,o=Math.imul(T,z),r=r+Math.imul(x,H)|0,i=(i=i+Math.imul(x,$)|0)+Math.imul(S,H)|0,o=o+Math.imul(S,$)|0,r=r+Math.imul(w,W)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,G)|0,r=r+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,Y)|0)+Math.imul(g,Q)|0,o=o+Math.imul(g,Y)|0,r=r+Math.imul(h,X)|0,i=(i=i+Math.imul(h,ee)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,ee)|0;var _e=(l+(r=r+Math.imul(f,ne)|0)|0)+((8191&(i=(i=i+Math.imul(f,re)|0)+Math.imul(d,ne)|0))<<13)|0;l=((o=o+Math.imul(d,re)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(M,q),i=(i=Math.imul(M,z))+Math.imul(I,q)|0,o=Math.imul(I,z),r=r+Math.imul(E,H)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(T,H)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(x,W)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,G)|0,r=r+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,Y)|0,r=r+Math.imul(y,X)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0,r=r+Math.imul(h,ne)|0,i=(i=i+Math.imul(h,re)|0)+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0;var ke=(l+(r=r+Math.imul(f,oe)|0)|0)+((8191&(i=(i=i+Math.imul(f,ae)|0)+Math.imul(d,oe)|0))<<13)|0;l=((o=o+Math.imul(d,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(C,q),i=(i=Math.imul(C,z))+Math.imul(j,q)|0,o=Math.imul(j,z),r=r+Math.imul(M,H)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(I,H)|0,o=o+Math.imul(I,$)|0,r=r+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(T,W)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,Y)|0,r=r+Math.imul(w,X)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,ee)|0,r=r+Math.imul(y,ne)|0,i=(i=i+Math.imul(y,re)|0)+Math.imul(g,ne)|0,o=o+Math.imul(g,re)|0,r=r+Math.imul(h,oe)|0,i=(i=i+Math.imul(h,ae)|0)+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0;var xe=(l+(r=r+Math.imul(f,ce)|0)|0)+((8191&(i=(i=i+Math.imul(f,le)|0)+Math.imul(d,ce)|0))<<13)|0;l=((o=o+Math.imul(d,le)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,q),i=(i=Math.imul(R,z))+Math.imul(N,q)|0,o=Math.imul(N,z),r=r+Math.imul(C,H)|0,i=(i=i+Math.imul(C,$)|0)+Math.imul(j,H)|0,o=o+Math.imul(j,$)|0,r=r+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(T,Q)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,X)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,ee)|0,r=r+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,re)|0)+Math.imul(_,ne)|0,o=o+Math.imul(_,re)|0,r=r+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,ae)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,ae)|0,r=r+Math.imul(h,ce)|0,i=(i=i+Math.imul(h,le)|0)+Math.imul(m,ce)|0,o=o+Math.imul(m,le)|0;var Se=(l+(r=r+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;l=((o=o+Math.imul(d,de)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(L,q),i=(i=Math.imul(L,z))+Math.imul(U,q)|0,o=Math.imul(U,z),r=r+Math.imul(R,H)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(N,H)|0,o=o+Math.imul(N,$)|0,r=r+Math.imul(C,W)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,G)|0,r=r+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(T,X)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(x,ne)|0,i=(i=i+Math.imul(x,re)|0)+Math.imul(S,ne)|0,o=o+Math.imul(S,re)|0,r=r+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,ae)|0)+Math.imul(_,oe)|0,o=o+Math.imul(_,ae)|0,r=r+Math.imul(y,ce)|0,i=(i=i+Math.imul(y,le)|0)+Math.imul(g,ce)|0,o=o+Math.imul(g,le)|0,r=r+Math.imul(h,fe)|0,i=(i=i+Math.imul(h,de)|0)+Math.imul(m,fe)|0,o=o+Math.imul(m,de)|0;var Oe=(l+(r=r+Math.imul(f,he)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(d,he)|0))<<13)|0;l=((o=o+Math.imul(d,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(L,H),i=(i=Math.imul(L,$))+Math.imul(U,H)|0,o=Math.imul(U,$),r=r+Math.imul(R,W)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,G)|0,r=r+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,Y)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,Y)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,r=r+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,re)|0)+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,ae)|0)+Math.imul(S,oe)|0,o=o+Math.imul(S,ae)|0,r=r+Math.imul(w,ce)|0,i=(i=i+Math.imul(w,le)|0)+Math.imul(_,ce)|0,o=o+Math.imul(_,le)|0,r=r+Math.imul(y,fe)|0,i=(i=i+Math.imul(y,de)|0)+Math.imul(g,fe)|0,o=o+Math.imul(g,de)|0;var Ee=(l+(r=r+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,me)|0)+Math.imul(m,he)|0))<<13)|0;l=((o=o+Math.imul(m,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(L,W),i=(i=Math.imul(L,G))+Math.imul(U,W)|0,o=Math.imul(U,G),r=r+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(N,Q)|0,o=o+Math.imul(N,Y)|0,r=r+Math.imul(C,X)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(I,ne)|0,o=o+Math.imul(I,re)|0,r=r+Math.imul(E,oe)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(x,ce)|0,i=(i=i+Math.imul(x,le)|0)+Math.imul(S,ce)|0,o=o+Math.imul(S,le)|0,r=r+Math.imul(w,fe)|0,i=(i=i+Math.imul(w,de)|0)+Math.imul(_,fe)|0,o=o+Math.imul(_,de)|0;var Te=(l+(r=r+Math.imul(y,he)|0)|0)+((8191&(i=(i=i+Math.imul(y,me)|0)+Math.imul(g,he)|0))<<13)|0;l=((o=o+Math.imul(g,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(L,Q),i=(i=Math.imul(L,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(N,X)|0,o=o+Math.imul(N,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(j,ne)|0,o=o+Math.imul(j,re)|0,r=r+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,ae)|0,r=r+Math.imul(E,ce)|0,i=(i=i+Math.imul(E,le)|0)+Math.imul(T,ce)|0,o=o+Math.imul(T,le)|0,r=r+Math.imul(x,fe)|0,i=(i=i+Math.imul(x,de)|0)+Math.imul(S,fe)|0,o=o+Math.imul(S,de)|0;var Ae=(l+(r=r+Math.imul(w,he)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(_,he)|0))<<13)|0;l=((o=o+Math.imul(_,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(L,X),i=(i=Math.imul(L,ee))+Math.imul(U,X)|0,o=Math.imul(U,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(N,ne)|0,o=o+Math.imul(N,re)|0,r=r+Math.imul(C,oe)|0,i=(i=i+Math.imul(C,ae)|0)+Math.imul(j,oe)|0,o=o+Math.imul(j,ae)|0,r=r+Math.imul(M,ce)|0,i=(i=i+Math.imul(M,le)|0)+Math.imul(I,ce)|0,o=o+Math.imul(I,le)|0,r=r+Math.imul(E,fe)|0,i=(i=i+Math.imul(E,de)|0)+Math.imul(T,fe)|0,o=o+Math.imul(T,de)|0;var Me=(l+(r=r+Math.imul(x,he)|0)|0)+((8191&(i=(i=i+Math.imul(x,me)|0)+Math.imul(S,he)|0))<<13)|0;l=((o=o+Math.imul(S,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,ne),i=(i=Math.imul(L,re))+Math.imul(U,ne)|0,o=Math.imul(U,re),r=r+Math.imul(R,oe)|0,i=(i=i+Math.imul(R,ae)|0)+Math.imul(N,oe)|0,o=o+Math.imul(N,ae)|0,r=r+Math.imul(C,ce)|0,i=(i=i+Math.imul(C,le)|0)+Math.imul(j,ce)|0,o=o+Math.imul(j,le)|0,r=r+Math.imul(M,fe)|0,i=(i=i+Math.imul(M,de)|0)+Math.imul(I,fe)|0,o=o+Math.imul(I,de)|0;var Ie=(l+(r=r+Math.imul(E,he)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(T,he)|0))<<13)|0;l=((o=o+Math.imul(T,me)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(L,oe),i=(i=Math.imul(L,ae))+Math.imul(U,oe)|0,o=Math.imul(U,ae),r=r+Math.imul(R,ce)|0,i=(i=i+Math.imul(R,le)|0)+Math.imul(N,ce)|0,o=o+Math.imul(N,le)|0,r=r+Math.imul(C,fe)|0,i=(i=i+Math.imul(C,de)|0)+Math.imul(j,fe)|0,o=o+Math.imul(j,de)|0;var Pe=(l+(r=r+Math.imul(M,he)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(I,he)|0))<<13)|0;l=((o=o+Math.imul(I,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(L,ce),i=(i=Math.imul(L,le))+Math.imul(U,ce)|0,o=Math.imul(U,le),r=r+Math.imul(R,fe)|0,i=(i=i+Math.imul(R,de)|0)+Math.imul(N,fe)|0,o=o+Math.imul(N,de)|0;var Ce=(l+(r=r+Math.imul(C,he)|0)|0)+((8191&(i=(i=i+Math.imul(C,me)|0)+Math.imul(j,he)|0))<<13)|0;l=((o=o+Math.imul(j,me)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(L,fe),i=(i=Math.imul(L,de))+Math.imul(U,fe)|0,o=Math.imul(U,de);var je=(l+(r=r+Math.imul(R,he)|0)|0)+((8191&(i=(i=i+Math.imul(R,me)|0)+Math.imul(N,he)|0))<<13)|0;l=((o=o+Math.imul(N,me)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863;var De=(l+(r=Math.imul(L,he))|0)+((8191&(i=(i=Math.imul(L,me))+Math.imul(U,he)|0))<<13)|0;return l=((o=Math.imul(U,me))+(i>>>13)|0)+(De>>>26)|0,De&=67108863,c[0]=be,c[1]=ye,c[2]=ge,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=xe,c[8]=Se,c[9]=Oe,c[10]=Ee,c[11]=Te,c[12]=Ae,c[13]=Me,c[14]=Ie,c[15]=Pe,c[16]=Ce,c[17]=je,c[18]=De,0!==l&&(c[19]=l,n.length++),n};function b(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o<n.length-1;o++){var a=i;i=0;for(var s=67108863&r,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++){var u=o-l,f=(0|e.words[u])*(0|t.words[l]),d=67108863&f;s=67108863&(d=d+s|0),i+=(a=(a=a+(f/67108864|0)|0)+(d>>>26)|0)>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n._strip()}function y(e,t,n){return b(e,t,n)}function g(e,t){this.x=e,this.y=t}Math.imul||(m=h),o.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):n<63?h(this,e,t):n<1024?b(this,e,t):y(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,n,e);return t},g.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var r=0,i=0;i<t;i++)r|=(1&e)<<t-i-1,e>>=1;return r},g.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a<o;a++)r[a]=t[e[a]],i[a]=n[e[a]]},g.prototype.transform=function(e,t,n,r,i,o){this.permute(o,e,t,n,r,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,c=Math.cos(2*Math.PI/s),l=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=c,d=l,p=0;p<a;p++){var h=n[u+p],m=r[u+p],b=n[u+p+a],y=r[u+p+a],g=f*b-d*y;y=f*y+d*b,b=g,n[u+p]=h+b,r[u+p]=m+y,n[u+p+a]=h-b,r[u+p+a]=m-y,p!==s&&(g=c*f-l*d,d=c*d+l*f,f=g)}},g.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),r=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+r},g.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var r=0;r<n/2;r++){var i=e[r];e[r]=e[n-r-1],e[n-r-1]=i,i=t[r],t[r]=-t[n-r-1],t[n-r-1]=-i}},g.prototype.normalize13b=function(e,t){for(var n=0,r=0;r<t/2;r++){var i=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+n;e[r]=67108863&i,n=i<67108864?0:i/67108864|0}return e},g.prototype.convert13b=function(e,t,n,i){for(var o=0,a=0;a<t;a++)o+=0|e[a],n[2*a]=8191&o,o>>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a<i;++a)n[a]=0;r(0===o),r(0==(-8192&o))},g.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},g.prototype.mulp=function(e,t,n){var r=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(r),o=this.stub(r),a=new Array(r),s=new Array(r),c=new Array(r),l=new Array(r),u=new Array(r),f=new Array(r),d=n.words;d.length=r,this.convert13b(e.words,e.length,a,r),this.convert13b(t.words,t.length,l,r),this.transform(a,o,s,c,r,i),this.transform(l,o,u,f,r,i);for(var p=0;p<r;p++){var h=s[p]*u[p]-c[p]*f[p];c[p]=s[p]*f[p]+c[p]*u[p],s[p]=h}return this.conjugate(s,c,r),this.transform(s,c,d,o,r,i),this.conjugate(d,o,r),this.normalize13b(d,r),n.negative=e.negative^t.negative,n.length=e.length+t.length,n._strip()},o.prototype.mul=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},o.prototype.mulf=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),y(this,e,t)},o.prototype.imul=function(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function(e){var t=e<0;t&&(e=-e),r("number"==typeof e),r(e<67108864);for(var n=0,i=0;i<this.length;i++){var o=(0|this.words[i])*e,a=(67108863&o)+(67108863&n);n>>=26,n+=o/67108864|0,n+=a>>>26,this.words[i]=67108863&a}return 0!==n&&(this.words[i]=n,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var r=n/26|0,i=n%26;t[n]=e.words[r]>>>i&1}return t}(e);if(0===t.length)return new o(1);for(var n=this,r=0;r<t.length&&0===t[r];r++,n=n.sqr());if(++r<t.length)for(var i=n.sqr();r<t.length;r++,i=i.sqr())0!==t[r]&&(n=n.mul(i));return n},o.prototype.iushln=function(e){r("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t<this.length;t++){var s=this.words[t]&o,c=(0|this.words[t])-s<<n;this.words[t]=c|a,a=s>>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this._strip()},o.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},o.prototype.iushrn=function(e,t,n){var i;r("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<<o,c=n;if(i-=a,i=Math.max(0,i),c){for(var l=0;l<a;l++)c.words[l]=this.words[l];c.length=a}if(0===a);else if(this.length>a)for(this.length-=a,l=0;l<this.length;l++)this.words[l]=this.words[l+a];else this.words[0]=0,this.length=1;var u=0;for(l=this.length-1;l>=0&&(0!==u||l>=i);l--){var f=0|this.words[l];this.words[l]=u<<26-o|f>>>o,u=f&s}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},o.prototype.imaskn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this._strip()},o.prototype.maskn=function(e){return this.clone().imaskn(e)},o.prototype.iaddn=function(e){return r("number"==typeof e),r(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},o.prototype.addn=function(e){return this.clone().iaddn(e)},o.prototype.subn=function(e){return this.clone().isubn(e)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(e,t,n){var i,o,a=e.length+n;this._expand(a);var s=0;for(i=0;i<e.length;i++){o=(0|this.words[i+n])+s;var c=(0|e.words[i])*t;s=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+n]=67108863&o}for(;i<this.length-n;i++)s=(o=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&o;if(0===s)return this._strip();for(r(-1===s),s=0,i=0;i<this.length;i++)s=(o=-(0|this.words[i])+s)>>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,a=0|i.words[i.length-1];0!==(n=26-this._countBits(a))&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var s,c=r.length-i.length;if("mod"!==t){(s=new o(null)).length=c+1,s.words=new Array(s.length);for(var l=0;l<s.length;l++)s.words[l]=0}var u=r.clone()._ishlnsubmul(i,1,c);0===u.negative&&(r=u,s&&(s.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|r.words[i.length+f])+(0|r.words[i.length+f-1]);for(d=Math.min(d/a|0,67108863),r._ishlnsubmul(i,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(n*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*n;this.words[i]=o/e|0,n=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),a=new o(0),s=new o(0),c=new o(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var d=0,p=1;0==(t.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(u),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var h=0,m=1;0==(n.words[0]&m)&&h<26;++h,m<<=1);if(h>0)for(n.iushrn(h);h-- >0;)(s.isOdd()||c.isOdd())&&(s.iadd(u),c.isub(f)),s.iushrn(1),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(c)):(n.isub(t),s.isub(i),c.isub(a))}return{a:s,b:c,gcd:n.iushln(l)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,a=new o(1),s=new o(0),c=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0==(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);for(var f=0,d=1;0==(n.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(n.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return(i=0===t.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var o=i,a=n;0!==o&&a<this.length;a++){var s=0|this.words[a];o=(s+=o)>>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},o.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},o.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){r<i?t=-1:r>i&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new O(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function O(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){O.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):r>0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(_,w),_.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(4194303&o)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var r=0|e.words[n];t+=977*r,e.words[n]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,w),i(x,w),i(S,w),S.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*(0|e.words[n])+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return v[e]=t,t},O.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},O.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},O.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},O.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},O.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},O.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},O.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},O.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},O.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},O.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},O.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},O.prototype.isqr=function(e){return this.imul(e,e.clone())},O.prototype.sqr=function(e){return this.mul(e,e)},O.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),c=s.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new o(2*u*u).toRed(this);0!==this.pow(u,l).cmp(c);)u.redIAdd(c);for(var f=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),h=a;0!==p.cmp(s);){for(var m=p,b=0;0!==m.cmp(s);b++)m=m.redSqr();r(b<h);var y=this.pow(f,new o(1).iushln(h-b-1));d=d.redMul(y),f=y.redSqr(),p=p.redMul(f),h=b}return d},O.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},O.prototype.pow=function(e,t){if(t.isZero())return new o(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new o(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var i=n[0],a=0,s=0,c=t.bitLength()%26;for(0===c&&(c=26),r=t.length-1;r>=0;r--){for(var l=t.words[r],u=c-1;u>=0;u--){var f=l>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===r&&0===u)&&(i=this.mul(i,n[a]),s=0,a=0)):s=0}c=26}return i},O.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},O.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new E(e)},i(E,O),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(71)(e))},function(e,t,n){"use strict";const r=t;r.bignum=n(6),r.define=n(522).define,r.base=n(525),r.constants=n(526),r.decoders=n(286),r.encoders=n(284)},function(e,t,n){"use strict";const r=t;r.der=n(285),r.pem=n(523)},function(e,t,n){"use strict";const r=n(4),i=n(165).Buffer,o=n(166),a=n(168);function s(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new c,this.tree._init(e.body)}function c(e){o.call(this,"der",e)}function l(e){return e<10?"0"+e:e}e.exports=s,s.prototype.encode=function(e,t){return this.tree._encode(e,t).join()},r(c,o),c.prototype._encodeComposite=function(e,t,n,r){const o=function(e,t,n,r){let i;"seqof"===e?e="seq":"setof"===e&&(e="set");if(a.tagByName.hasOwnProperty(e))i=a.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return r.error("Unknown tag: "+e);i=e}if(i>=31)return r.error("Multi-octet tag encoding unsupported");t||(i|=32);return i|=a.tagClassByName[n||"universal"]<<6,i}(e,t,n,this.reporter);if(r.length<128){const e=i.alloc(2);return e[0]=o,e[1]=r.length,this._createEncoderBuffer([e,r])}let s=1;for(let e=r.length;e>=256;e>>=8)s++;const c=i.alloc(2+s);c[0]=o,c[1]=128|s;for(let e=1+s,t=r.length;t>0;e--,t>>=8)c[e]=255&t;return this._createEncoderBuffer([c,r])},c.prototype._encodeStr=function(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"===t){const t=i.alloc(2*e.length);for(let n=0;n<e.length;n++)t.writeUInt16BE(e.charCodeAt(n),2*n);return this._createEncoderBuffer(t)}return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(t)||"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported")},c.prototype._encodeObjid=function(e,t,n){if("string"==typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s.]+/g);for(let t=0;t<e.length;t++)e[t]|=0}else if(Array.isArray(e)){e=e.slice();for(let t=0;t<e.length;t++)e[t]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!n){if(e[1]>=40)return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}let r=0;for(let t=0;t<e.length;t++){let n=e[t];for(r++;n>=128;n>>=7)r++}const o=i.alloc(r);let a=o.length-1;for(let t=e.length-1;t>=0;t--){let n=e[t];for(o[a--]=127&n;(n>>=7)>0;)o[a--]=128|127&n}return this._createEncoderBuffer(o)},c.prototype._encodeTime=function(e,t){let n;const r=new Date(e);return"gentime"===t?n=[l(r.getUTCFullYear()),l(r.getUTCMonth()+1),l(r.getUTCDate()),l(r.getUTCHours()),l(r.getUTCMinutes()),l(r.getUTCSeconds()),"Z"].join(""):"utctime"===t?n=[l(r.getUTCFullYear()%100),l(r.getUTCMonth()+1),l(r.getUTCDate()),l(r.getUTCHours()),l(r.getUTCMinutes()),l(r.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(n,"octstr")},c.prototype._encodeNull=function(){return this._createEncoderBuffer("")},c.prototype._encodeInt=function(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"!=typeof e&&!i.isBuffer(e)){const t=e.toArray();!e.sign&&128&t[0]&&t.unshift(0),e=i.from(t)}if(i.isBuffer(e)){let t=e.length;0===e.length&&t++;const n=i.alloc(t);return e.copy(n),0===e.length&&(n[0]=0),this._createEncoderBuffer(n)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);let n=1;for(let t=e;t>=256;t>>=8)n++;const r=new Array(n);for(let t=r.length-1;t>=0;t--)r[t]=255&e,e>>=8;return 128&r[0]&&r.unshift(0),this._createEncoderBuffer(i.from(r))},c.prototype._encodeBool=function(e){return this._createEncoderBuffer(e?255:0)},c.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getEncoder("der").tree},c.prototype._skipDefault=function(e,t,n){const r=this._baseState;let i;if(null===r.default)return!1;const o=e.join();if(void 0===r.defaultBuffer&&(r.defaultBuffer=this._encodeValue(r.default,t,n).join()),o.length!==r.defaultBuffer.length)return!1;for(i=0;i<o.length;i++)if(o[i]!==r.defaultBuffer[i])return!1;return!0}},function(e,t,n){"use strict";const r=t;r.der=n(287),r.pem=n(524)},function(e,t,n){"use strict";const r=n(4),i=n(6),o=n(99).DecoderBuffer,a=n(166),s=n(168);function c(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new l,this.tree._init(e.body)}function l(e){a.call(this,"der",e)}function u(e,t){let n=e.readUInt8(t);if(e.isError(n))return n;const r=s.tagClass[n>>6],i=0==(32&n);if(31==(31&n)){let r=n;for(n=0;128==(128&r);){if(r=e.readUInt8(t),e.isError(r))return r;n<<=7,n|=127&r}}else n&=31;return{cls:r,primitive:i,tag:n,tagStr:s.tag[n]}}function f(e,t,n){let r=e.readUInt8(n);if(e.isError(r))return r;if(!t&&128===r)return null;if(0==(128&r))return r;const i=127&r;if(i>4)return e.error("length octect is too long");r=0;for(let t=0;t<i;t++){r<<=8;const t=e.readUInt8(n);if(e.isError(t))return t;r|=t}return r}e.exports=c,c.prototype.decode=function(e,t){return o.isDecoderBuffer(e)||(e=new o(e,t)),this.tree._decode(e,t)},r(l,a),l.prototype._peekTag=function(e,t,n){if(e.isEmpty())return!1;const r=e.save(),i=u(e,'Failed to peek tag: "'+t+'"');return e.isError(i)?i:(e.restore(r),i.tag===t||i.tagStr===t||i.tagStr+"of"===t||n)},l.prototype._decodeTag=function(e,t,n){const r=u(e,'Failed to decode tag of "'+t+'"');if(e.isError(r))return r;let i=f(e,r.primitive,'Failed to get length of "'+t+'"');if(e.isError(i))return i;if(!n&&r.tag!==t&&r.tagStr!==t&&r.tagStr+"of"!==t)return e.error('Failed to match tag: "'+t+'"');if(r.primitive||null!==i)return e.skip(i,'Failed to match body of: "'+t+'"');const o=e.save(),a=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"');return e.isError(a)?a:(i=e.offset-o.offset,e.restore(o),e.skip(i,'Failed to match body of: "'+t+'"'))},l.prototype._skipUntilEnd=function(e,t){for(;;){const n=u(e,t);if(e.isError(n))return n;const r=f(e,n.primitive,t);if(e.isError(r))return r;let i;if(i=n.primitive||null!==r?e.skip(r):this._skipUntilEnd(e,t),e.isError(i))return i;if("end"===n.tagStr)break}},l.prototype._decodeList=function(e,t,n,r){const i=[];for(;!e.isEmpty();){const t=this._peekTag(e,"end");if(e.isError(t))return t;const o=n.decode(e,"der",r);if(e.isError(o)&&t)break;i.push(o)}return i},l.prototype._decodeStr=function(e,t){if("bitstr"===t){const t=e.readUInt8();return e.isError(t)?t:{unused:t,data:e.raw()}}if("bmpstr"===t){const t=e.raw();if(t.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");let n="";for(let e=0;e<t.length/2;e++)n+=String.fromCharCode(t.readUInt16BE(2*e));return n}if("numstr"===t){const t=e.raw().toString("ascii");return this._isNumstr(t)?t:e.error("Decoding of string type: numstr unsupported characters")}if("octstr"===t)return e.raw();if("objDesc"===t)return e.raw();if("printstr"===t){const t=e.raw().toString("ascii");return this._isPrintstr(t)?t:e.error("Decoding of string type: printstr unsupported characters")}return/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported")},l.prototype._decodeObjid=function(e,t,n){let r;const i=[];let o=0,a=0;for(;!e.isEmpty();)a=e.readUInt8(),o<<=7,o|=127&a,0==(128&a)&&(i.push(o),o=0);128&a&&i.push(o);const s=i[0]/40|0,c=i[0]%40;if(r=n?i:[s,c].concat(i.slice(1)),t){let e=t[r.join(" ")];void 0===e&&(e=t[r.join(".")]),void 0!==e&&(r=e)}return r},l.prototype._decodeTime=function(e,t){const n=e.raw().toString();let r,i,o,a,s,c;if("gentime"===t)r=0|n.slice(0,4),i=0|n.slice(4,6),o=0|n.slice(6,8),a=0|n.slice(8,10),s=0|n.slice(10,12),c=0|n.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");r=0|n.slice(0,2),i=0|n.slice(2,4),o=0|n.slice(4,6),a=0|n.slice(6,8),s=0|n.slice(8,10),c=0|n.slice(10,12),r=r<70?2e3+r:1900+r}return Date.UTC(r,i-1,o,a,s,c,0)},l.prototype._decodeNull=function(){return null},l.prototype._decodeBool=function(e){const t=e.readUInt8();return e.isError(t)?t:0!==t},l.prototype._decodeInt=function(e,t){const n=e.raw();let r=new i(n);return t&&(r=t[r.toString(10)]||r),r},l.prototype._use=function(e,t){return"function"==typeof e&&(e=e(t)),e._getDecoder("der").tree}},function(e){e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},function(e,t,n){var r=n(54),i=n(7).Buffer;function o(e){var t=i.allocUnsafe(4);return t.writeUInt32BE(e,0),t}e.exports=function(e,t){for(var n,a=i.alloc(0),s=0;a.length<t;)n=o(s++),a=i.concat([a,r("sha1").update(e).update(n).digest()]);return a.slice(0,t)}},function(e,t){e.exports=function(e,t){for(var n=e.length,r=-1;++r<n;)e[r]^=t[r];return e}},function(e,t,n){var r=n(6),i=n(7).Buffer;e.exports=function(e,t){return i.from(e.toRed(r.mont(t.modulus)).redPow(new r(t.publicExponent)).fromRed().toArray())}},function(e,t,n){"use strict";e.exports=function(e,t,n,r){for(var i=65535&e|0,o=e>>>16&65535|0,a=0;0!==n;){n-=a=n>2e3?2e3:n;do{o=o+(i=i+t[r++]|0)|0}while(--a);i%=65521,o%=65521}return i|o<<16|0}},function(e,t,n){"use strict";var r=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();e.exports=function(e,t,n,i){var o=r,a=i+n;e^=-1;for(var s=i;s<a;s++)e=e>>>8^o[255&(e^t[s])];return-1^e}},function(e,t,n){"use strict";var r=n(57),i=!0,o=!0;try{String.fromCharCode.apply(null,[0])}catch(e){i=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(e){o=!1}for(var a=new r.Buf8(256),s=0;s<256;s++)a[s]=s>=252?6:s>=248?5:s>=240?4:s>=224?3:s>=192?2:1;function c(e,t){if(t<65534&&(e.subarray&&o||!e.subarray&&i))return String.fromCharCode.apply(null,r.shrinkBuf(e,t));for(var n="",a=0;a<t;a++)n+=String.fromCharCode(e[a]);return n}a[254]=a[254]=1,t.string2buf=function(e){var t,n,i,o,a,s=e.length,c=0;for(o=0;o<s;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<s&&56320==(64512&(i=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),c+=n<128?1:n<2048?2:n<65536?3:4;for(t=new r.Buf8(c),a=0,o=0;a<c;o++)55296==(64512&(n=e.charCodeAt(o)))&&o+1<s&&56320==(64512&(i=e.charCodeAt(o+1)))&&(n=65536+(n-55296<<10)+(i-56320),o++),n<128?t[a++]=n:n<2048?(t[a++]=192|n>>>6,t[a++]=128|63&n):n<65536?(t[a++]=224|n>>>12,t[a++]=128|n>>>6&63,t[a++]=128|63&n):(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63,t[a++]=128|n>>>6&63,t[a++]=128|63&n);return t},t.buf2binstring=function(e){return c(e,e.length)},t.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,i=t.length;n<i;n++)t[n]=e.charCodeAt(n);return t},t.buf2string=function(e,t){var n,r,i,o,s=t||e.length,l=new Array(2*s);for(r=0,n=0;n<s;)if((i=e[n++])<128)l[r++]=i;else if((o=a[i])>4)l[r++]=65533,n+=o-1;else{for(i&=2===o?31:3===o?15:7;o>1&&n<s;)i=i<<6|63&e[n++],o--;o>1?l[r++]=65533:i<65536?l[r++]=i:(i-=65536,l[r++]=55296|i>>10&1023,l[r++]=56320|1023&i)}return c(l,r)},t.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;n>=0&&128==(192&e[n]);)n--;return n<0||0===n?t:n+a[e[n]]>t?n:t}},function(e,t,n){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},function(e,t,n){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r={};let i;t.wordlists=r,t._default=i;try{t._default=i=n(548),r.czech=i}catch(e){}try{t._default=i=n(549),r.chinese_simplified=i}catch(e){}try{t._default=i=n(550),r.chinese_traditional=i}catch(e){}try{t._default=i=n(551),r.korean=i}catch(e){}try{t._default=i=n(552),r.french=i}catch(e){}try{t._default=i=n(553),r.italian=i}catch(e){}try{t._default=i=n(554),r.spanish=i}catch(e){}try{t._default=i=n(555),r.japanese=i,r.JA=i}catch(e){}try{t._default=i=n(556),r.english=i,r.EN=i}catch(e){}},function(e,t,n){"use strict";var r=n(54),i=n(560);e.exports=i((function(e){var t=r("sha256").update(e).digest();return r("sha256").update(t).digest()}))},function(e,t,n){var r=n(170);function i(e){return e.name||e.toString().match(/function (.*?)\s*\(/)[1]}function o(e){return r.Nil(e)?"":i(e.constructor)}function a(e,t){Error.captureStackTrace&&Error.captureStackTrace(e,t)}function s(e){return r.Function(e)?e.toJSON?e.toJSON():i(e):r.Array(e)?"Array":e&&r.Object(e)?"Object":void 0!==e?e:""}function c(e,t,n){var i=function(e){return r.Function(e)?"":r.String(e)?JSON.stringify(e):e&&r.Object(e)?"":e}(t);return"Expected "+s(e)+", got"+(""!==n?" "+n:"")+(""!==i?" "+i:"")}function l(e,t,n){n=n||o(t),this.message=c(e,t,n),a(this,l),this.__type=e,this.__value=t,this.__valueTypeName=n}function u(e,t,n,r,i){e?(i=i||o(r),this.message=function(e,t,n,r,i){var o='" of type ';return"key"===t&&(o='" with key type '),c('property "'+s(n)+o+s(e),r,i)}(e,n,t,r,i)):this.message='Unexpected property "'+t+'"',a(this,l),this.__label=n,this.__property=t,this.__type=e,this.__value=r,this.__valueTypeName=i}l.prototype=Object.create(Error.prototype),l.prototype.constructor=l,u.prototype=Object.create(Error.prototype),u.prototype.constructor=l,e.exports={TfTypeError:l,TfPropertyTypeError:u,tfCustomError:function(e,t){return new l(e,{},t)},tfSubError:function(e,t,n){return e instanceof u?(t=t+"."+e.__property,e=new u(e.__type,t,e.__label,e.__value,e.__valueTypeName)):e instanceof l&&(e=new u(e.__type,t,n,e.__value,e.__valueTypeName)),a(e),e},tfJSON:s,getValueTypeName:o}},function(e,t,n){var r;e.exports=(r=n(9),function(e){var t=r,n=t.lib,i=n.WordArray,o=n.Hasher,a=t.algo,s=[],c=[];!function(){function t(t){for(var n=e.sqrt(t),r=2;r<=n;r++)if(!(t%r))return!1;return!0}function n(e){return 4294967296*(e-(0|e))|0}for(var r=2,i=0;i<64;)t(r)&&(i<8&&(s[i]=n(e.pow(r,.5))),c[i]=n(e.pow(r,1/3)),i++),r++}();var l=[],u=a.SHA256=o.extend({_doReset:function(){this._hash=new i.init(s.slice(0))},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],s=n[4],u=n[5],f=n[6],d=n[7],p=0;p<64;p++){if(p<16)l[p]=0|e[t+p];else{var h=l[p-15],m=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,b=l[p-2],y=(b<<15|b>>>17)^(b<<13|b>>>19)^b>>>10;l[p]=m+l[p-7]+y+l[p-16]}var g=r&i^r&o^i&o,v=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),w=d+((s<<26|s>>>6)^(s<<21|s>>>11)^(s<<7|s>>>25))+(s&u^~s&f)+c[p]+l[p];d=f,f=u,u=s,s=a+w|0,a=o,o=i,i=r,r=w+(v+g)|0}n[0]=n[0]+r|0,n[1]=n[1]+i|0,n[2]=n[2]+o|0,n[3]=n[3]+a|0,n[4]=n[4]+s|0,n[5]=n[5]+u|0,n[6]=n[6]+f|0,n[7]=n[7]+d|0},_doFinalize:function(){var t=this._data,n=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return n[i>>>5]|=128<<24-i%32,n[14+(i+64>>>9<<4)]=e.floor(r/4294967296),n[15+(i+64>>>9<<4)]=r,t.sigBytes=4*n.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA256=o._createHelper(u),t.HmacSHA256=o._createHmacHelper(u)}(Math),r.SHA256)},function(e,t,n){var r;e.exports=(r=n(9),n(125),function(){var e=r,t=e.lib.Hasher,n=e.x64,i=n.Word,o=n.WordArray,a=e.algo;function s(){return i.create.apply(i,arguments)}var c=[s(1116352408,3609767458),s(1899447441,602891725),s(3049323471,3964484399),s(3921009573,2173295548),s(961987163,4081628472),s(1508970993,3053834265),s(2453635748,2937671579),s(2870763221,3664609560),s(3624381080,2734883394),s(310598401,1164996542),s(607225278,1323610764),s(1426881987,3590304994),s(1925078388,4068182383),s(2162078206,991336113),s(2614888103,633803317),s(3248222580,3479774868),s(3835390401,2666613458),s(4022224774,944711139),s(264347078,2341262773),s(604807628,2007800933),s(770255983,1495990901),s(1249150122,1856431235),s(1555081692,3175218132),s(1996064986,2198950837),s(2554220882,3999719339),s(2821834349,766784016),s(2952996808,2566594879),s(3210313671,3203337956),s(3336571891,1034457026),s(3584528711,2466948901),s(113926993,3758326383),s(338241895,168717936),s(666307205,1188179964),s(773529912,1546045734),s(1294757372,1522805485),s(1396182291,2643833823),s(1695183700,2343527390),s(1986661051,1014477480),s(2177026350,1206759142),s(2456956037,344077627),s(2730485921,1290863460),s(2820302411,3158454273),s(3259730800,3505952657),s(3345764771,106217008),s(3516065817,3606008344),s(3600352804,1432725776),s(4094571909,1467031594),s(275423344,851169720),s(430227734,3100823752),s(506948616,1363258195),s(659060556,3750685593),s(883997877,3785050280),s(958139571,3318307427),s(1322822218,3812723403),s(1537002063,2003034995),s(1747873779,3602036899),s(1955562222,1575990012),s(2024104815,1125592928),s(2227730452,2716904306),s(2361852424,442776044),s(2428436474,593698344),s(2756734187,3733110249),s(3204031479,2999351573),s(3329325298,3815920427),s(3391569614,3928383900),s(3515267271,566280711),s(3940187606,3454069534),s(4118630271,4000239992),s(116418474,1914138554),s(174292421,2731055270),s(289380356,3203993006),s(460393269,320620315),s(685471733,587496836),s(852142971,1086792851),s(1017036298,365543100),s(1126000580,2618297676),s(1288033470,3409855158),s(1501505948,4234509866),s(1607167915,987167468),s(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=s()}();var u=a.SHA512=t.extend({_doReset:function(){this._hash=new o.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],i=n[1],o=n[2],a=n[3],s=n[4],u=n[5],f=n[6],d=n[7],p=r.high,h=r.low,m=i.high,b=i.low,y=o.high,g=o.low,v=a.high,w=a.low,_=s.high,k=s.low,x=u.high,S=u.low,O=f.high,E=f.low,T=d.high,A=d.low,M=p,I=h,P=m,C=b,j=y,D=g,R=v,N=w,B=_,L=k,U=x,F=S,q=O,z=E,V=T,H=A,$=0;$<80;$++){var K,W,G=l[$];if($<16)W=G.high=0|e[t+2*$],K=G.low=0|e[t+2*$+1];else{var J=l[$-15],Q=J.high,Y=J.low,Z=(Q>>>1|Y<<31)^(Q>>>8|Y<<24)^Q>>>7,X=(Y>>>1|Q<<31)^(Y>>>8|Q<<24)^(Y>>>7|Q<<25),ee=l[$-2],te=ee.high,ne=ee.low,re=(te>>>19|ne<<13)^(te<<3|ne>>>29)^te>>>6,ie=(ne>>>19|te<<13)^(ne<<3|te>>>29)^(ne>>>6|te<<26),oe=l[$-7],ae=oe.high,se=oe.low,ce=l[$-16],le=ce.high,ue=ce.low;W=(W=(W=Z+ae+((K=X+se)>>>0<X>>>0?1:0))+re+((K+=ie)>>>0<ie>>>0?1:0))+le+((K+=ue)>>>0<ue>>>0?1:0),G.high=W,G.low=K}var fe,de=B&U^~B&q,pe=L&F^~L&z,he=M&P^M&j^P&j,me=I&C^I&D^C&D,be=(M>>>28|I<<4)^(M<<30|I>>>2)^(M<<25|I>>>7),ye=(I>>>28|M<<4)^(I<<30|M>>>2)^(I<<25|M>>>7),ge=(B>>>14|L<<18)^(B>>>18|L<<14)^(B<<23|L>>>9),ve=(L>>>14|B<<18)^(L>>>18|B<<14)^(L<<23|B>>>9),we=c[$],_e=we.high,ke=we.low,xe=V+ge+((fe=H+ve)>>>0<H>>>0?1:0),Se=ye+me;V=q,H=z,q=U,z=F,U=B,F=L,B=R+(xe=(xe=(xe=xe+de+((fe+=pe)>>>0<pe>>>0?1:0))+_e+((fe+=ke)>>>0<ke>>>0?1:0))+W+((fe+=K)>>>0<K>>>0?1:0))+((L=N+fe|0)>>>0<N>>>0?1:0)|0,R=j,N=D,j=P,D=C,P=M,C=I,M=xe+(be+he+(Se>>>0<ye>>>0?1:0))+((I=fe+Se|0)>>>0<fe>>>0?1:0)|0}h=r.low=h+I,r.high=p+M+(h>>>0<I>>>0?1:0),b=i.low=b+C,i.high=m+P+(b>>>0<C>>>0?1:0),g=o.low=g+D,o.high=y+j+(g>>>0<D>>>0?1:0),w=a.low=w+N,a.high=v+R+(w>>>0<N>>>0?1:0),k=s.low=k+L,s.high=_+B+(k>>>0<L>>>0?1:0),S=u.low=S+F,u.high=x+U+(S>>>0<F>>>0?1:0),E=f.low=E+z,f.high=O+q+(E>>>0<z>>>0?1:0),A=d.low=A+H,d.high=T+V+(A>>>0<H>>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[30+(r+128>>>10<<5)]=Math.floor(n/4294967296),t[31+(r+128>>>10<<5)]=n,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=t.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});e.SHA512=t._createHelper(u),e.HmacSHA512=t._createHmacHelper(u)}(),r.SHA512)},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(28);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(r.isURLSearchParams(t))o=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(i(t)+"="+i(e))})))})),o=a.join("&")}if(o){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";(function(t){var r=n(28),i=n(598),o={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var s,c={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(s=n(306)),s),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};c.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){c.headers[e]=r.merge(o)})),e.exports=c}).call(this,n(13))},function(e,t,n){"use strict";var r=n(28),i=n(599),o=n(601),a=n(303),s=n(602),c=n(605),l=n(606),u=n(307);e.exports=function(e){return new Promise((function(t,n){var f=e.data,d=e.headers;r.isFormData(f)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(h+":"+m)}var b=s(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),a(b,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in p?c(p.getAllResponseHeaders()):null,o={data:e.responseType&&"text"!==e.responseType?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:e,request:p};i(t,n,o),p=null}},p.onabort=function(){p&&(n(u("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(u("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(u(t,e,"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var y=(e.withCredentials||l(b))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;y&&(d[e.xsrfHeaderName]=y)}if("setRequestHeader"in p&&r.forEach(d,(function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),f||(f=null),p.send(f)}))}},function(e,t,n){"use strict";var r=n(600);e.exports=function(e,t,n,i,o){var a=new Error(e);return r(a,t,n,i,o)}},function(e,t,n){"use strict";var r=n(28);e.exports=function(e,t){t=t||{};var n={},i=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function c(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function l(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=c(void 0,e[i])):n[i]=c(e[i],t[i])}r.forEach(i,(function(e){r.isUndefined(t[e])||(n[e]=c(void 0,t[e]))})),r.forEach(o,l),r.forEach(a,(function(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=c(void 0,e[i])):n[i]=c(void 0,t[i])})),r.forEach(s,(function(r){r in t?n[r]=c(e[r],t[r]):r in e&&(n[r]=c(void 0,e[r]))}));var u=i.concat(o).concat(a).concat(s),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===u.indexOf(e)}));return r.forEach(f,l),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAttribute=t.parseLogs=t.parseLog=t.parseEvent=t.parseAttribute=void 0;const r=n(100);function i(e){if(!r.isNonNullObject(e))throw new Error("Attribute must be a non-null object");const{key:t,value:n}=e;if("string"!=typeof t||!t)throw new Error("Attribute's key must be a non-empty string");if("string"!=typeof n&&void 0!==n)throw new Error("Attribute's value must be a string or unset");return{key:t,value:n||""}}function o(e){if(!r.isNonNullObject(e))throw new Error("Event must be a non-null object");const{type:t,attributes:n}=e;if("string"!=typeof t||""===t)throw new Error("Event type must be a non-empty string");if(!Array.isArray(n))throw new Error("Event's attributes must be an array");return{type:t,attributes:n.map(i)}}function a(e){if(!r.isNonNullObject(e))throw new Error("Log must be a non-null object");const{msg_index:t,log:n,events:i}=e;if("number"!=typeof t)throw new Error("Log's msg_index must be a number");if("string"!=typeof n)throw new Error("Log's log must be a string");if(!Array.isArray(i))throw new Error("Log's events must be an array");return{msg_index:t,log:n,events:i.map(o)}}t.parseAttribute=i,t.parseEvent=o,t.parseLog=a,t.parseLogs=function(e){if(!Array.isArray(e))throw new Error("Logs must be an array");return e.map(a)},t.findAttribute=function(e,t,n){var r;const i=e.find(()=>!0),o=null===(r=null==i?void 0:i.events.find(e=>e.type===t))||void 0===r?void 0:r.attributes.find(e=>e.key===n);if(!o)throw new Error(`Could not find attribute '${n}' in first event of type '${t}' in first log.`);return o}},function(e,t,n){!function(t){"use strict";for(var n=[null,0,{}],r=function(e,t){this.codepoint=e,this.feature=t},i={},o=[],a=0;a<=255;++a)o[a]=0;var s=[function(e,t,i){return t<60||13311<t&&t<42607?new r(t,n):e(t,i)},function(e,t,n){var r=i[t];return r||(r=e(t,n)).feature&&++o[t>>8&255]>10&&(i[t]=r),r},function(e,t,n){return n?e(t,n):new r(t,null)},function(e,t,n){var i;if(t<4352||4371<=t&&t<44032||55204<t)return e(t,n);if(4352<=t&&t<4371){var o={},a=21*(t-4352);for(i=0;i<21;++i)o[4449+i]=44032+28*(i+a);return new r(t,[,,o])}var s=t-44032,c=s%28,l=[];if(0!==c)l[0]=[44032+s-c,4519+c];else for(l[0]=[4352+Math.floor(s/588),4449+Math.floor(s%588/28)],l[2]={},i=1;i<28;++i)l[2][4519+i]=t+i;return new r(t,l)},function(e,t,i){var o=(r.udata[65280&t]||{})[t];return new r(t,o||n)}];r.fromCharCode=s.reduceRight((function(e,t){return function(n,r){return t(e,n,r)}}),null),r.isHighSurrogate=function(e){return e>=55296&&e<=56319},r.isLowSurrogate=function(e){return e>=56320&&e<=57343},r.prototype.prepFeature=function(){this.feature||(this.feature=r.fromCharCode(this.codepoint,!0).feature)},r.prototype.toString=function(){if(this.codepoint<65536)return String.fromCharCode(this.codepoint);var e=this.codepoint-65536;return String.fromCharCode(Math.floor(e/1024)+55296,e%1024+56320)},r.prototype.getDecomp=function(){return this.prepFeature(),this.feature[0]||null},r.prototype.isCompatibility=function(){return this.prepFeature(),!!this.feature[1]&&256&this.feature[1]},r.prototype.isExclude=function(){return this.prepFeature(),!!this.feature[1]&&512&this.feature[1]},r.prototype.getCanonicalClass=function(){return this.prepFeature(),this.feature[1]?255&this.feature[1]:0},r.prototype.getComposite=function(e){if(this.prepFeature(),!this.feature[2])return null;var t=this.feature[2][e.codepoint];return t?r.fromCharCode(t):null};var c=function(e){this.str=e,this.cursor=0};c.prototype.next=function(){if(this.str&&this.cursor<this.str.length){var e,t=this.str.charCodeAt(this.cursor++);return r.isHighSurrogate(t)&&this.cursor<this.str.length&&r.isLowSurrogate(e=this.str.charCodeAt(this.cursor))&&(t=1024*(t-55296)+(e-56320)+65536,++this.cursor),r.fromCharCode(t)}return this.str=null,null};var l=function(e,t){this.it=e,this.canonical=t,this.resBuf=[]};l.prototype.next=function(){if(0===this.resBuf.length){var e=this.it.next();if(!e)return null;this.resBuf=function e(t,n){var i=n.getDecomp();if(!i||t&&n.isCompatibility())return[n];for(var o=[],a=0;a<i.length;++a){var s=e(t,r.fromCharCode(i[a]));o=o.concat(s)}return o}(this.canonical,e)}return this.resBuf.shift()};var u=function(e){this.it=e,this.resBuf=[]};u.prototype.next=function(){var e;if(0===this.resBuf.length)do{var t=this.it.next();if(!t)break;e=t.getCanonicalClass();var n=this.resBuf.length;if(0!==e)for(;n>0;--n){if(this.resBuf[n-1].getCanonicalClass()<=e)break}this.resBuf.splice(n,0,t)}while(0!==e);return this.resBuf.shift()};var f=function(e){this.it=e,this.procBuf=[],this.resBuf=[],this.lastClass=null};f.prototype.next=function(){for(;0===this.resBuf.length;){var e=this.it.next();if(!e){this.resBuf=this.procBuf,this.procBuf=[];break}if(0===this.procBuf.length)this.lastClass=e.getCanonicalClass(),this.procBuf.push(e);else{var t=this.procBuf[0].getComposite(e),n=e.getCanonicalClass();t&&(this.lastClass<n||0===this.lastClass)?this.procBuf[0]=t:(0===n&&(this.resBuf=this.procBuf,this.procBuf=[]),this.lastClass=n,this.procBuf.push(e))}}return this.resBuf.shift()};var d=function(e,t){for(var n,r=function(e,t){switch(e){case"NFD":return new u(new l(new c(t),!0));case"NFKD":return new u(new l(new c(t),!1));case"NFC":return new f(new u(new l(new c(t),!0)));case"NFKC":return new f(new u(new l(new c(t),!1)))}throw e+" is invalid"}(e,t),i="";n=r.next();)i+=n.toString();return i};r.udata={0:{60:[,,{824:8814}],61:[,,{824:8800}],62:[,,{824:8815}],65:[,,{768:192,769:193,770:194,771:195,772:256,774:258,775:550,776:196,777:7842,778:197,780:461,783:512,785:514,803:7840,805:7680,808:260}],66:[,,{775:7682,803:7684,817:7686}],67:[,,{769:262,770:264,775:266,780:268,807:199}],68:[,,{775:7690,780:270,803:7692,807:7696,813:7698,817:7694}],69:[,,{768:200,769:201,770:202,771:7868,772:274,774:276,775:278,776:203,777:7866,780:282,783:516,785:518,803:7864,807:552,808:280,813:7704,816:7706}],70:[,,{775:7710}],71:[,,{769:500,770:284,772:7712,774:286,775:288,780:486,807:290}],72:[,,{770:292,775:7714,776:7718,780:542,803:7716,807:7720,814:7722}],73:[,,{768:204,769:205,770:206,771:296,772:298,774:300,775:304,776:207,777:7880,780:463,783:520,785:522,803:7882,808:302,816:7724}],74:[,,{770:308}],75:[,,{769:7728,780:488,803:7730,807:310,817:7732}],76:[,,{769:313,780:317,803:7734,807:315,813:7740,817:7738}],77:[,,{769:7742,775:7744,803:7746}],78:[,,{768:504,769:323,771:209,775:7748,780:327,803:7750,807:325,813:7754,817:7752}],79:[,,{768:210,769:211,770:212,771:213,772:332,774:334,775:558,776:214,777:7886,779:336,780:465,783:524,785:526,795:416,803:7884,808:490}],80:[,,{769:7764,775:7766}],82:[,,{769:340,775:7768,780:344,783:528,785:530,803:7770,807:342,817:7774}],83:[,,{769:346,770:348,775:7776,780:352,803:7778,806:536,807:350}],84:[,,{775:7786,780:356,803:7788,806:538,807:354,813:7792,817:7790}],85:[,,{768:217,769:218,770:219,771:360,772:362,774:364,776:220,777:7910,778:366,779:368,780:467,783:532,785:534,795:431,803:7908,804:7794,808:370,813:7798,816:7796}],86:[,,{771:7804,803:7806}],87:[,,{768:7808,769:7810,770:372,775:7814,776:7812,803:7816}],88:[,,{775:7818,776:7820}],89:[,,{768:7922,769:221,770:374,771:7928,772:562,775:7822,776:376,777:7926,803:7924}],90:[,,{769:377,770:7824,775:379,780:381,803:7826,817:7828}],97:[,,{768:224,769:225,770:226,771:227,772:257,774:259,775:551,776:228,777:7843,778:229,780:462,783:513,785:515,803:7841,805:7681,808:261}],98:[,,{775:7683,803:7685,817:7687}],99:[,,{769:263,770:265,775:267,780:269,807:231}],100:[,,{775:7691,780:271,803:7693,807:7697,813:7699,817:7695}],101:[,,{768:232,769:233,770:234,771:7869,772:275,774:277,775:279,776:235,777:7867,780:283,783:517,785:519,803:7865,807:553,808:281,813:7705,816:7707}],102:[,,{775:7711}],103:[,,{769:501,770:285,772:7713,774:287,775:289,780:487,807:291}],104:[,,{770:293,775:7715,776:7719,780:543,803:7717,807:7721,814:7723,817:7830}],105:[,,{768:236,769:237,770:238,771:297,772:299,774:301,776:239,777:7881,780:464,783:521,785:523,803:7883,808:303,816:7725}],106:[,,{770:309,780:496}],107:[,,{769:7729,780:489,803:7731,807:311,817:7733}],108:[,,{769:314,780:318,803:7735,807:316,813:7741,817:7739}],109:[,,{769:7743,775:7745,803:7747}],110:[,,{768:505,769:324,771:241,775:7749,780:328,803:7751,807:326,813:7755,817:7753}],111:[,,{768:242,769:243,770:244,771:245,772:333,774:335,775:559,776:246,777:7887,779:337,780:466,783:525,785:527,795:417,803:7885,808:491}],112:[,,{769:7765,775:7767}],114:[,,{769:341,775:7769,780:345,783:529,785:531,803:7771,807:343,817:7775}],115:[,,{769:347,770:349,775:7777,780:353,803:7779,806:537,807:351}],116:[,,{775:7787,776:7831,780:357,803:7789,806:539,807:355,813:7793,817:7791}],117:[,,{768:249,769:250,770:251,771:361,772:363,774:365,776:252,777:7911,778:367,779:369,780:468,783:533,785:535,795:432,803:7909,804:7795,808:371,813:7799,816:7797}],118:[,,{771:7805,803:7807}],119:[,,{768:7809,769:7811,770:373,775:7815,776:7813,778:7832,803:7817}],120:[,,{775:7819,776:7821}],121:[,,{768:7923,769:253,770:375,771:7929,772:563,775:7823,776:255,777:7927,778:7833,803:7925}],122:[,,{769:378,770:7825,775:380,780:382,803:7827,817:7829}],160:[[32],256],168:[[32,776],256,{768:8173,769:901,834:8129}],170:[[97],256],175:[[32,772],256],178:[[50],256],179:[[51],256],180:[[32,769],256],181:[[956],256],184:[[32,807],256],185:[[49],256],186:[[111],256],188:[[49,8260,52],256],189:[[49,8260,50],256],190:[[51,8260,52],256],192:[[65,768]],193:[[65,769]],194:[[65,770],,{768:7846,769:7844,771:7850,777:7848}],195:[[65,771]],196:[[65,776],,{772:478}],197:[[65,778],,{769:506}],198:[,,{769:508,772:482}],199:[[67,807],,{769:7688}],200:[[69,768]],201:[[69,769]],202:[[69,770],,{768:7872,769:7870,771:7876,777:7874}],203:[[69,776]],204:[[73,768]],205:[[73,769]],206:[[73,770]],207:[[73,776],,{769:7726}],209:[[78,771]],210:[[79,768]],211:[[79,769]],212:[[79,770],,{768:7890,769:7888,771:7894,777:7892}],213:[[79,771],,{769:7756,772:556,776:7758}],214:[[79,776],,{772:554}],216:[,,{769:510}],217:[[85,768]],218:[[85,769]],219:[[85,770]],220:[[85,776],,{768:475,769:471,772:469,780:473}],221:[[89,769]],224:[[97,768]],225:[[97,769]],226:[[97,770],,{768:7847,769:7845,771:7851,777:7849}],227:[[97,771]],228:[[97,776],,{772:479}],229:[[97,778],,{769:507}],230:[,,{769:509,772:483}],231:[[99,807],,{769:7689}],232:[[101,768]],233:[[101,769]],234:[[101,770],,{768:7873,769:7871,771:7877,777:7875}],235:[[101,776]],236:[[105,768]],237:[[105,769]],238:[[105,770]],239:[[105,776],,{769:7727}],241:[[110,771]],242:[[111,768]],243:[[111,769]],244:[[111,770],,{768:7891,769:7889,771:7895,777:7893}],245:[[111,771],,{769:7757,772:557,776:7759}],246:[[111,776],,{772:555}],248:[,,{769:511}],249:[[117,768]],250:[[117,769]],251:[[117,770]],252:[[117,776],,{768:476,769:472,772:470,780:474}],253:[[121,769]],255:[[121,776]]},256:{256:[[65,772]],257:[[97,772]],258:[[65,774],,{768:7856,769:7854,771:7860,777:7858}],259:[[97,774],,{768:7857,769:7855,771:7861,777:7859}],260:[[65,808]],261:[[97,808]],262:[[67,769]],263:[[99,769]],264:[[67,770]],265:[[99,770]],266:[[67,775]],267:[[99,775]],268:[[67,780]],269:[[99,780]],270:[[68,780]],271:[[100,780]],274:[[69,772],,{768:7700,769:7702}],275:[[101,772],,{768:7701,769:7703}],276:[[69,774]],277:[[101,774]],278:[[69,775]],279:[[101,775]],280:[[69,808]],281:[[101,808]],282:[[69,780]],283:[[101,780]],284:[[71,770]],285:[[103,770]],286:[[71,774]],287:[[103,774]],288:[[71,775]],289:[[103,775]],290:[[71,807]],291:[[103,807]],292:[[72,770]],293:[[104,770]],296:[[73,771]],297:[[105,771]],298:[[73,772]],299:[[105,772]],300:[[73,774]],301:[[105,774]],302:[[73,808]],303:[[105,808]],304:[[73,775]],306:[[73,74],256],307:[[105,106],256],308:[[74,770]],309:[[106,770]],310:[[75,807]],311:[[107,807]],313:[[76,769]],314:[[108,769]],315:[[76,807]],316:[[108,807]],317:[[76,780]],318:[[108,780]],319:[[76,183],256],320:[[108,183],256],323:[[78,769]],324:[[110,769]],325:[[78,807]],326:[[110,807]],327:[[78,780]],328:[[110,780]],329:[[700,110],256],332:[[79,772],,{768:7760,769:7762}],333:[[111,772],,{768:7761,769:7763}],334:[[79,774]],335:[[111,774]],336:[[79,779]],337:[[111,779]],340:[[82,769]],341:[[114,769]],342:[[82,807]],343:[[114,807]],344:[[82,780]],345:[[114,780]],346:[[83,769],,{775:7780}],347:[[115,769],,{775:7781}],348:[[83,770]],349:[[115,770]],350:[[83,807]],351:[[115,807]],352:[[83,780],,{775:7782}],353:[[115,780],,{775:7783}],354:[[84,807]],355:[[116,807]],356:[[84,780]],357:[[116,780]],360:[[85,771],,{769:7800}],361:[[117,771],,{769:7801}],362:[[85,772],,{776:7802}],363:[[117,772],,{776:7803}],364:[[85,774]],365:[[117,774]],366:[[85,778]],367:[[117,778]],368:[[85,779]],369:[[117,779]],370:[[85,808]],371:[[117,808]],372:[[87,770]],373:[[119,770]],374:[[89,770]],375:[[121,770]],376:[[89,776]],377:[[90,769]],378:[[122,769]],379:[[90,775]],380:[[122,775]],381:[[90,780]],382:[[122,780]],383:[[115],256,{775:7835}],416:[[79,795],,{768:7900,769:7898,771:7904,777:7902,803:7906}],417:[[111,795],,{768:7901,769:7899,771:7905,777:7903,803:7907}],431:[[85,795],,{768:7914,769:7912,771:7918,777:7916,803:7920}],432:[[117,795],,{768:7915,769:7913,771:7919,777:7917,803:7921}],439:[,,{780:494}],452:[[68,381],256],453:[[68,382],256],454:[[100,382],256],455:[[76,74],256],456:[[76,106],256],457:[[108,106],256],458:[[78,74],256],459:[[78,106],256],460:[[110,106],256],461:[[65,780]],462:[[97,780]],463:[[73,780]],464:[[105,780]],465:[[79,780]],466:[[111,780]],467:[[85,780]],468:[[117,780]],469:[[220,772]],470:[[252,772]],471:[[220,769]],472:[[252,769]],473:[[220,780]],474:[[252,780]],475:[[220,768]],476:[[252,768]],478:[[196,772]],479:[[228,772]],480:[[550,772]],481:[[551,772]],482:[[198,772]],483:[[230,772]],486:[[71,780]],487:[[103,780]],488:[[75,780]],489:[[107,780]],490:[[79,808],,{772:492}],491:[[111,808],,{772:493}],492:[[490,772]],493:[[491,772]],494:[[439,780]],495:[[658,780]],496:[[106,780]],497:[[68,90],256],498:[[68,122],256],499:[[100,122],256],500:[[71,769]],501:[[103,769]],504:[[78,768]],505:[[110,768]],506:[[197,769]],507:[[229,769]],508:[[198,769]],509:[[230,769]],510:[[216,769]],511:[[248,769]],66045:[,220]},512:{512:[[65,783]],513:[[97,783]],514:[[65,785]],515:[[97,785]],516:[[69,783]],517:[[101,783]],518:[[69,785]],519:[[101,785]],520:[[73,783]],521:[[105,783]],522:[[73,785]],523:[[105,785]],524:[[79,783]],525:[[111,783]],526:[[79,785]],527:[[111,785]],528:[[82,783]],529:[[114,783]],530:[[82,785]],531:[[114,785]],532:[[85,783]],533:[[117,783]],534:[[85,785]],535:[[117,785]],536:[[83,806]],537:[[115,806]],538:[[84,806]],539:[[116,806]],542:[[72,780]],543:[[104,780]],550:[[65,775],,{772:480}],551:[[97,775],,{772:481}],552:[[69,807],,{774:7708}],553:[[101,807],,{774:7709}],554:[[214,772]],555:[[246,772]],556:[[213,772]],557:[[245,772]],558:[[79,775],,{772:560}],559:[[111,775],,{772:561}],560:[[558,772]],561:[[559,772]],562:[[89,772]],563:[[121,772]],658:[,,{780:495}],688:[[104],256],689:[[614],256],690:[[106],256],691:[[114],256],692:[[633],256],693:[[635],256],694:[[641],256],695:[[119],256],696:[[121],256],728:[[32,774],256],729:[[32,775],256],730:[[32,778],256],731:[[32,808],256],732:[[32,771],256],733:[[32,779],256],736:[[611],256],737:[[108],256],738:[[115],256],739:[[120],256],740:[[661],256],66272:[,220]},768:{768:[,230],769:[,230],770:[,230],771:[,230],772:[,230],773:[,230],774:[,230],775:[,230],776:[,230,{769:836}],777:[,230],778:[,230],779:[,230],780:[,230],781:[,230],782:[,230],783:[,230],784:[,230],785:[,230],786:[,230],787:[,230],788:[,230],789:[,232],790:[,220],791:[,220],792:[,220],793:[,220],794:[,232],795:[,216],796:[,220],797:[,220],798:[,220],799:[,220],800:[,220],801:[,202],802:[,202],803:[,220],804:[,220],805:[,220],806:[,220],807:[,202],808:[,202],809:[,220],810:[,220],811:[,220],812:[,220],813:[,220],814:[,220],815:[,220],816:[,220],817:[,220],818:[,220],819:[,220],820:[,1],821:[,1],822:[,1],823:[,1],824:[,1],825:[,220],826:[,220],827:[,220],828:[,220],829:[,230],830:[,230],831:[,230],832:[[768],230],833:[[769],230],834:[,230],835:[[787],230],836:[[776,769],230],837:[,240],838:[,230],839:[,220],840:[,220],841:[,220],842:[,230],843:[,230],844:[,230],845:[,220],846:[,220],848:[,230],849:[,230],850:[,230],851:[,220],852:[,220],853:[,220],854:[,220],855:[,230],856:[,232],857:[,220],858:[,220],859:[,230],860:[,233],861:[,234],862:[,234],863:[,233],864:[,234],865:[,234],866:[,233],867:[,230],868:[,230],869:[,230],870:[,230],871:[,230],872:[,230],873:[,230],874:[,230],875:[,230],876:[,230],877:[,230],878:[,230],879:[,230],884:[[697]],890:[[32,837],256],894:[[59]],900:[[32,769],256],901:[[168,769]],902:[[913,769]],903:[[183]],904:[[917,769]],905:[[919,769]],906:[[921,769]],908:[[927,769]],910:[[933,769]],911:[[937,769]],912:[[970,769]],913:[,,{768:8122,769:902,772:8121,774:8120,787:7944,788:7945,837:8124}],917:[,,{768:8136,769:904,787:7960,788:7961}],919:[,,{768:8138,769:905,787:7976,788:7977,837:8140}],921:[,,{768:8154,769:906,772:8153,774:8152,776:938,787:7992,788:7993}],927:[,,{768:8184,769:908,787:8008,788:8009}],929:[,,{788:8172}],933:[,,{768:8170,769:910,772:8169,774:8168,776:939,788:8025}],937:[,,{768:8186,769:911,787:8040,788:8041,837:8188}],938:[[921,776]],939:[[933,776]],940:[[945,769],,{837:8116}],941:[[949,769]],942:[[951,769],,{837:8132}],943:[[953,769]],944:[[971,769]],945:[,,{768:8048,769:940,772:8113,774:8112,787:7936,788:7937,834:8118,837:8115}],949:[,,{768:8050,769:941,787:7952,788:7953}],951:[,,{768:8052,769:942,787:7968,788:7969,834:8134,837:8131}],953:[,,{768:8054,769:943,772:8145,774:8144,776:970,787:7984,788:7985,834:8150}],959:[,,{768:8056,769:972,787:8e3,788:8001}],961:[,,{787:8164,788:8165}],965:[,,{768:8058,769:973,772:8161,774:8160,776:971,787:8016,788:8017,834:8166}],969:[,,{768:8060,769:974,787:8032,788:8033,834:8182,837:8179}],970:[[953,776],,{768:8146,769:912,834:8151}],971:[[965,776],,{768:8162,769:944,834:8167}],972:[[959,769]],973:[[965,769]],974:[[969,769],,{837:8180}],976:[[946],256],977:[[952],256],978:[[933],256,{769:979,776:980}],979:[[978,769]],980:[[978,776]],981:[[966],256],982:[[960],256],1008:[[954],256],1009:[[961],256],1010:[[962],256],1012:[[920],256],1013:[[949],256],1017:[[931],256],66422:[,230],66423:[,230],66424:[,230],66425:[,230],66426:[,230]},1024:{1024:[[1045,768]],1025:[[1045,776]],1027:[[1043,769]],1030:[,,{776:1031}],1031:[[1030,776]],1036:[[1050,769]],1037:[[1048,768]],1038:[[1059,774]],1040:[,,{774:1232,776:1234}],1043:[,,{769:1027}],1045:[,,{768:1024,774:1238,776:1025}],1046:[,,{774:1217,776:1244}],1047:[,,{776:1246}],1048:[,,{768:1037,772:1250,774:1049,776:1252}],1049:[[1048,774]],1050:[,,{769:1036}],1054:[,,{776:1254}],1059:[,,{772:1262,774:1038,776:1264,779:1266}],1063:[,,{776:1268}],1067:[,,{776:1272}],1069:[,,{776:1260}],1072:[,,{774:1233,776:1235}],1075:[,,{769:1107}],1077:[,,{768:1104,774:1239,776:1105}],1078:[,,{774:1218,776:1245}],1079:[,,{776:1247}],1080:[,,{768:1117,772:1251,774:1081,776:1253}],1081:[[1080,774]],1082:[,,{769:1116}],1086:[,,{776:1255}],1091:[,,{772:1263,774:1118,776:1265,779:1267}],1095:[,,{776:1269}],1099:[,,{776:1273}],1101:[,,{776:1261}],1104:[[1077,768]],1105:[[1077,776]],1107:[[1075,769]],1110:[,,{776:1111}],1111:[[1110,776]],1116:[[1082,769]],1117:[[1080,768]],1118:[[1091,774]],1140:[,,{783:1142}],1141:[,,{783:1143}],1142:[[1140,783]],1143:[[1141,783]],1155:[,230],1156:[,230],1157:[,230],1158:[,230],1159:[,230],1217:[[1046,774]],1218:[[1078,774]],1232:[[1040,774]],1233:[[1072,774]],1234:[[1040,776]],1235:[[1072,776]],1238:[[1045,774]],1239:[[1077,774]],1240:[,,{776:1242}],1241:[,,{776:1243}],1242:[[1240,776]],1243:[[1241,776]],1244:[[1046,776]],1245:[[1078,776]],1246:[[1047,776]],1247:[[1079,776]],1250:[[1048,772]],1251:[[1080,772]],1252:[[1048,776]],1253:[[1080,776]],1254:[[1054,776]],1255:[[1086,776]],1256:[,,{776:1258}],1257:[,,{776:1259}],1258:[[1256,776]],1259:[[1257,776]],1260:[[1069,776]],1261:[[1101,776]],1262:[[1059,772]],1263:[[1091,772]],1264:[[1059,776]],1265:[[1091,776]],1266:[[1059,779]],1267:[[1091,779]],1268:[[1063,776]],1269:[[1095,776]],1272:[[1067,776]],1273:[[1099,776]]},1280:{1415:[[1381,1410],256],1425:[,220],1426:[,230],1427:[,230],1428:[,230],1429:[,230],1430:[,220],1431:[,230],1432:[,230],1433:[,230],1434:[,222],1435:[,220],1436:[,230],1437:[,230],1438:[,230],1439:[,230],1440:[,230],1441:[,230],1442:[,220],1443:[,220],1444:[,220],1445:[,220],1446:[,220],1447:[,220],1448:[,230],1449:[,230],1450:[,220],1451:[,230],1452:[,230],1453:[,222],1454:[,228],1455:[,230],1456:[,10],1457:[,11],1458:[,12],1459:[,13],1460:[,14],1461:[,15],1462:[,16],1463:[,17],1464:[,18],1465:[,19],1466:[,19],1467:[,20],1468:[,21],1469:[,22],1471:[,23],1473:[,24],1474:[,25],1476:[,230],1477:[,220],1479:[,18]},1536:{1552:[,230],1553:[,230],1554:[,230],1555:[,230],1556:[,230],1557:[,230],1558:[,230],1559:[,230],1560:[,30],1561:[,31],1562:[,32],1570:[[1575,1619]],1571:[[1575,1620]],1572:[[1608,1620]],1573:[[1575,1621]],1574:[[1610,1620]],1575:[,,{1619:1570,1620:1571,1621:1573}],1608:[,,{1620:1572}],1610:[,,{1620:1574}],1611:[,27],1612:[,28],1613:[,29],1614:[,30],1615:[,31],1616:[,32],1617:[,33],1618:[,34],1619:[,230],1620:[,230],1621:[,220],1622:[,220],1623:[,230],1624:[,230],1625:[,230],1626:[,230],1627:[,230],1628:[,220],1629:[,230],1630:[,230],1631:[,220],1648:[,35],1653:[[1575,1652],256],1654:[[1608,1652],256],1655:[[1735,1652],256],1656:[[1610,1652],256],1728:[[1749,1620]],1729:[,,{1620:1730}],1730:[[1729,1620]],1746:[,,{1620:1747}],1747:[[1746,1620]],1749:[,,{1620:1728}],1750:[,230],1751:[,230],1752:[,230],1753:[,230],1754:[,230],1755:[,230],1756:[,230],1759:[,230],1760:[,230],1761:[,230],1762:[,230],1763:[,220],1764:[,230],1767:[,230],1768:[,230],1770:[,220],1771:[,230],1772:[,230],1773:[,220]},1792:{1809:[,36],1840:[,230],1841:[,220],1842:[,230],1843:[,230],1844:[,220],1845:[,230],1846:[,230],1847:[,220],1848:[,220],1849:[,220],1850:[,230],1851:[,220],1852:[,220],1853:[,230],1854:[,220],1855:[,230],1856:[,230],1857:[,230],1858:[,220],1859:[,230],1860:[,220],1861:[,230],1862:[,220],1863:[,230],1864:[,220],1865:[,230],1866:[,230],2027:[,230],2028:[,230],2029:[,230],2030:[,230],2031:[,230],2032:[,230],2033:[,230],2034:[,220],2035:[,230]},2048:{2070:[,230],2071:[,230],2072:[,230],2073:[,230],2075:[,230],2076:[,230],2077:[,230],2078:[,230],2079:[,230],2080:[,230],2081:[,230],2082:[,230],2083:[,230],2085:[,230],2086:[,230],2087:[,230],2089:[,230],2090:[,230],2091:[,230],2092:[,230],2093:[,230],2137:[,220],2138:[,220],2139:[,220],2276:[,230],2277:[,230],2278:[,220],2279:[,230],2280:[,230],2281:[,220],2282:[,230],2283:[,230],2284:[,230],2285:[,220],2286:[,220],2287:[,220],2288:[,27],2289:[,28],2290:[,29],2291:[,230],2292:[,230],2293:[,230],2294:[,220],2295:[,230],2296:[,230],2297:[,220],2298:[,220],2299:[,230],2300:[,230],2301:[,230],2302:[,230],2303:[,230]},2304:{2344:[,,{2364:2345}],2345:[[2344,2364]],2352:[,,{2364:2353}],2353:[[2352,2364]],2355:[,,{2364:2356}],2356:[[2355,2364]],2364:[,7],2381:[,9],2385:[,230],2386:[,220],2387:[,230],2388:[,230],2392:[[2325,2364],512],2393:[[2326,2364],512],2394:[[2327,2364],512],2395:[[2332,2364],512],2396:[[2337,2364],512],2397:[[2338,2364],512],2398:[[2347,2364],512],2399:[[2351,2364],512],2492:[,7],2503:[,,{2494:2507,2519:2508}],2507:[[2503,2494]],2508:[[2503,2519]],2509:[,9],2524:[[2465,2492],512],2525:[[2466,2492],512],2527:[[2479,2492],512]},2560:{2611:[[2610,2620],512],2614:[[2616,2620],512],2620:[,7],2637:[,9],2649:[[2582,2620],512],2650:[[2583,2620],512],2651:[[2588,2620],512],2654:[[2603,2620],512],2748:[,7],2765:[,9],68109:[,220],68111:[,230],68152:[,230],68153:[,1],68154:[,220],68159:[,9],68325:[,230],68326:[,220]},2816:{2876:[,7],2887:[,,{2878:2891,2902:2888,2903:2892}],2888:[[2887,2902]],2891:[[2887,2878]],2892:[[2887,2903]],2893:[,9],2908:[[2849,2876],512],2909:[[2850,2876],512],2962:[,,{3031:2964}],2964:[[2962,3031]],3014:[,,{3006:3018,3031:3020}],3015:[,,{3006:3019}],3018:[[3014,3006]],3019:[[3015,3006]],3020:[[3014,3031]],3021:[,9]},3072:{3142:[,,{3158:3144}],3144:[[3142,3158]],3149:[,9],3157:[,84],3158:[,91],3260:[,7],3263:[,,{3285:3264}],3264:[[3263,3285]],3270:[,,{3266:3274,3285:3271,3286:3272}],3271:[[3270,3285]],3272:[[3270,3286]],3274:[[3270,3266],,{3285:3275}],3275:[[3274,3285]],3277:[,9]},3328:{3398:[,,{3390:3402,3415:3404}],3399:[,,{3390:3403}],3402:[[3398,3390]],3403:[[3399,3390]],3404:[[3398,3415]],3405:[,9],3530:[,9],3545:[,,{3530:3546,3535:3548,3551:3550}],3546:[[3545,3530]],3548:[[3545,3535],,{3530:3549}],3549:[[3548,3530]],3550:[[3545,3551]]},3584:{3635:[[3661,3634],256],3640:[,103],3641:[,103],3642:[,9],3656:[,107],3657:[,107],3658:[,107],3659:[,107],3763:[[3789,3762],256],3768:[,118],3769:[,118],3784:[,122],3785:[,122],3786:[,122],3787:[,122],3804:[[3755,3737],256],3805:[[3755,3745],256]},3840:{3852:[[3851],256],3864:[,220],3865:[,220],3893:[,220],3895:[,220],3897:[,216],3907:[[3906,4023],512],3917:[[3916,4023],512],3922:[[3921,4023],512],3927:[[3926,4023],512],3932:[[3931,4023],512],3945:[[3904,4021],512],3953:[,129],3954:[,130],3955:[[3953,3954],512],3956:[,132],3957:[[3953,3956],512],3958:[[4018,3968],512],3959:[[4018,3969],256],3960:[[4019,3968],512],3961:[[4019,3969],256],3962:[,130],3963:[,130],3964:[,130],3965:[,130],3968:[,130],3969:[[3953,3968],512],3970:[,230],3971:[,230],3972:[,9],3974:[,230],3975:[,230],3987:[[3986,4023],512],3997:[[3996,4023],512],4002:[[4001,4023],512],4007:[[4006,4023],512],4012:[[4011,4023],512],4025:[[3984,4021],512],4038:[,220]},4096:{4133:[,,{4142:4134}],4134:[[4133,4142]],4151:[,7],4153:[,9],4154:[,9],4237:[,220],4348:[[4316],256],69702:[,9],69759:[,9],69785:[,,{69818:69786}],69786:[[69785,69818]],69787:[,,{69818:69788}],69788:[[69787,69818]],69797:[,,{69818:69803}],69803:[[69797,69818]],69817:[,9],69818:[,7]},4352:{69888:[,230],69889:[,230],69890:[,230],69934:[[69937,69927]],69935:[[69938,69927]],69937:[,,{69927:69934}],69938:[,,{69927:69935}],69939:[,9],69940:[,9],70003:[,7],70080:[,9]},4608:{70197:[,9],70198:[,7],70377:[,7],70378:[,9]},4864:{4957:[,230],4958:[,230],4959:[,230],70460:[,7],70471:[,,{70462:70475,70487:70476}],70475:[[70471,70462]],70476:[[70471,70487]],70477:[,9],70502:[,230],70503:[,230],70504:[,230],70505:[,230],70506:[,230],70507:[,230],70508:[,230],70512:[,230],70513:[,230],70514:[,230],70515:[,230],70516:[,230]},5120:{70841:[,,{70832:70844,70842:70843,70845:70846}],70843:[[70841,70842]],70844:[[70841,70832]],70846:[[70841,70845]],70850:[,9],70851:[,7]},5376:{71096:[,,{71087:71098}],71097:[,,{71087:71099}],71098:[[71096,71087]],71099:[[71097,71087]],71103:[,9],71104:[,7]},5632:{71231:[,9],71350:[,9],71351:[,7]},5888:{5908:[,9],5940:[,9],6098:[,9],6109:[,230]},6144:{6313:[,228]},6400:{6457:[,222],6458:[,230],6459:[,220]},6656:{6679:[,230],6680:[,220],6752:[,9],6773:[,230],6774:[,230],6775:[,230],6776:[,230],6777:[,230],6778:[,230],6779:[,230],6780:[,230],6783:[,220],6832:[,230],6833:[,230],6834:[,230],6835:[,230],6836:[,230],6837:[,220],6838:[,220],6839:[,220],6840:[,220],6841:[,220],6842:[,220],6843:[,230],6844:[,230],6845:[,220]},6912:{6917:[,,{6965:6918}],6918:[[6917,6965]],6919:[,,{6965:6920}],6920:[[6919,6965]],6921:[,,{6965:6922}],6922:[[6921,6965]],6923:[,,{6965:6924}],6924:[[6923,6965]],6925:[,,{6965:6926}],6926:[[6925,6965]],6929:[,,{6965:6930}],6930:[[6929,6965]],6964:[,7],6970:[,,{6965:6971}],6971:[[6970,6965]],6972:[,,{6965:6973}],6973:[[6972,6965]],6974:[,,{6965:6976}],6975:[,,{6965:6977}],6976:[[6974,6965]],6977:[[6975,6965]],6978:[,,{6965:6979}],6979:[[6978,6965]],6980:[,9],7019:[,230],7020:[,220],7021:[,230],7022:[,230],7023:[,230],7024:[,230],7025:[,230],7026:[,230],7027:[,230],7082:[,9],7083:[,9],7142:[,7],7154:[,9],7155:[,9]},7168:{7223:[,7],7376:[,230],7377:[,230],7378:[,230],7380:[,1],7381:[,220],7382:[,220],7383:[,220],7384:[,220],7385:[,220],7386:[,230],7387:[,230],7388:[,220],7389:[,220],7390:[,220],7391:[,220],7392:[,230],7394:[,1],7395:[,1],7396:[,1],7397:[,1],7398:[,1],7399:[,1],7400:[,1],7405:[,220],7412:[,230],7416:[,230],7417:[,230]},7424:{7468:[[65],256],7469:[[198],256],7470:[[66],256],7472:[[68],256],7473:[[69],256],7474:[[398],256],7475:[[71],256],7476:[[72],256],7477:[[73],256],7478:[[74],256],7479:[[75],256],7480:[[76],256],7481:[[77],256],7482:[[78],256],7484:[[79],256],7485:[[546],256],7486:[[80],256],7487:[[82],256],7488:[[84],256],7489:[[85],256],7490:[[87],256],7491:[[97],256],7492:[[592],256],7493:[[593],256],7494:[[7426],256],7495:[[98],256],7496:[[100],256],7497:[[101],256],7498:[[601],256],7499:[[603],256],7500:[[604],256],7501:[[103],256],7503:[[107],256],7504:[[109],256],7505:[[331],256],7506:[[111],256],7507:[[596],256],7508:[[7446],256],7509:[[7447],256],7510:[[112],256],7511:[[116],256],7512:[[117],256],7513:[[7453],256],7514:[[623],256],7515:[[118],256],7516:[[7461],256],7517:[[946],256],7518:[[947],256],7519:[[948],256],7520:[[966],256],7521:[[967],256],7522:[[105],256],7523:[[114],256],7524:[[117],256],7525:[[118],256],7526:[[946],256],7527:[[947],256],7528:[[961],256],7529:[[966],256],7530:[[967],256],7544:[[1085],256],7579:[[594],256],7580:[[99],256],7581:[[597],256],7582:[[240],256],7583:[[604],256],7584:[[102],256],7585:[[607],256],7586:[[609],256],7587:[[613],256],7588:[[616],256],7589:[[617],256],7590:[[618],256],7591:[[7547],256],7592:[[669],256],7593:[[621],256],7594:[[7557],256],7595:[[671],256],7596:[[625],256],7597:[[624],256],7598:[[626],256],7599:[[627],256],7600:[[628],256],7601:[[629],256],7602:[[632],256],7603:[[642],256],7604:[[643],256],7605:[[427],256],7606:[[649],256],7607:[[650],256],7608:[[7452],256],7609:[[651],256],7610:[[652],256],7611:[[122],256],7612:[[656],256],7613:[[657],256],7614:[[658],256],7615:[[952],256],7616:[,230],7617:[,230],7618:[,220],7619:[,230],7620:[,230],7621:[,230],7622:[,230],7623:[,230],7624:[,230],7625:[,230],7626:[,220],7627:[,230],7628:[,230],7629:[,234],7630:[,214],7631:[,220],7632:[,202],7633:[,230],7634:[,230],7635:[,230],7636:[,230],7637:[,230],7638:[,230],7639:[,230],7640:[,230],7641:[,230],7642:[,230],7643:[,230],7644:[,230],7645:[,230],7646:[,230],7647:[,230],7648:[,230],7649:[,230],7650:[,230],7651:[,230],7652:[,230],7653:[,230],7654:[,230],7655:[,230],7656:[,230],7657:[,230],7658:[,230],7659:[,230],7660:[,230],7661:[,230],7662:[,230],7663:[,230],7664:[,230],7665:[,230],7666:[,230],7667:[,230],7668:[,230],7669:[,230],7676:[,233],7677:[,220],7678:[,230],7679:[,220]},7680:{7680:[[65,805]],7681:[[97,805]],7682:[[66,775]],7683:[[98,775]],7684:[[66,803]],7685:[[98,803]],7686:[[66,817]],7687:[[98,817]],7688:[[199,769]],7689:[[231,769]],7690:[[68,775]],7691:[[100,775]],7692:[[68,803]],7693:[[100,803]],7694:[[68,817]],7695:[[100,817]],7696:[[68,807]],7697:[[100,807]],7698:[[68,813]],7699:[[100,813]],7700:[[274,768]],7701:[[275,768]],7702:[[274,769]],7703:[[275,769]],7704:[[69,813]],7705:[[101,813]],7706:[[69,816]],7707:[[101,816]],7708:[[552,774]],7709:[[553,774]],7710:[[70,775]],7711:[[102,775]],7712:[[71,772]],7713:[[103,772]],7714:[[72,775]],7715:[[104,775]],7716:[[72,803]],7717:[[104,803]],7718:[[72,776]],7719:[[104,776]],7720:[[72,807]],7721:[[104,807]],7722:[[72,814]],7723:[[104,814]],7724:[[73,816]],7725:[[105,816]],7726:[[207,769]],7727:[[239,769]],7728:[[75,769]],7729:[[107,769]],7730:[[75,803]],7731:[[107,803]],7732:[[75,817]],7733:[[107,817]],7734:[[76,803],,{772:7736}],7735:[[108,803],,{772:7737}],7736:[[7734,772]],7737:[[7735,772]],7738:[[76,817]],7739:[[108,817]],7740:[[76,813]],7741:[[108,813]],7742:[[77,769]],7743:[[109,769]],7744:[[77,775]],7745:[[109,775]],7746:[[77,803]],7747:[[109,803]],7748:[[78,775]],7749:[[110,775]],7750:[[78,803]],7751:[[110,803]],7752:[[78,817]],7753:[[110,817]],7754:[[78,813]],7755:[[110,813]],7756:[[213,769]],7757:[[245,769]],7758:[[213,776]],7759:[[245,776]],7760:[[332,768]],7761:[[333,768]],7762:[[332,769]],7763:[[333,769]],7764:[[80,769]],7765:[[112,769]],7766:[[80,775]],7767:[[112,775]],7768:[[82,775]],7769:[[114,775]],7770:[[82,803],,{772:7772}],7771:[[114,803],,{772:7773}],7772:[[7770,772]],7773:[[7771,772]],7774:[[82,817]],7775:[[114,817]],7776:[[83,775]],7777:[[115,775]],7778:[[83,803],,{775:7784}],7779:[[115,803],,{775:7785}],7780:[[346,775]],7781:[[347,775]],7782:[[352,775]],7783:[[353,775]],7784:[[7778,775]],7785:[[7779,775]],7786:[[84,775]],7787:[[116,775]],7788:[[84,803]],7789:[[116,803]],7790:[[84,817]],7791:[[116,817]],7792:[[84,813]],7793:[[116,813]],7794:[[85,804]],7795:[[117,804]],7796:[[85,816]],7797:[[117,816]],7798:[[85,813]],7799:[[117,813]],7800:[[360,769]],7801:[[361,769]],7802:[[362,776]],7803:[[363,776]],7804:[[86,771]],7805:[[118,771]],7806:[[86,803]],7807:[[118,803]],7808:[[87,768]],7809:[[119,768]],7810:[[87,769]],7811:[[119,769]],7812:[[87,776]],7813:[[119,776]],7814:[[87,775]],7815:[[119,775]],7816:[[87,803]],7817:[[119,803]],7818:[[88,775]],7819:[[120,775]],7820:[[88,776]],7821:[[120,776]],7822:[[89,775]],7823:[[121,775]],7824:[[90,770]],7825:[[122,770]],7826:[[90,803]],7827:[[122,803]],7828:[[90,817]],7829:[[122,817]],7830:[[104,817]],7831:[[116,776]],7832:[[119,778]],7833:[[121,778]],7834:[[97,702],256],7835:[[383,775]],7840:[[65,803],,{770:7852,774:7862}],7841:[[97,803],,{770:7853,774:7863}],7842:[[65,777]],7843:[[97,777]],7844:[[194,769]],7845:[[226,769]],7846:[[194,768]],7847:[[226,768]],7848:[[194,777]],7849:[[226,777]],7850:[[194,771]],7851:[[226,771]],7852:[[7840,770]],7853:[[7841,770]],7854:[[258,769]],7855:[[259,769]],7856:[[258,768]],7857:[[259,768]],7858:[[258,777]],7859:[[259,777]],7860:[[258,771]],7861:[[259,771]],7862:[[7840,774]],7863:[[7841,774]],7864:[[69,803],,{770:7878}],7865:[[101,803],,{770:7879}],7866:[[69,777]],7867:[[101,777]],7868:[[69,771]],7869:[[101,771]],7870:[[202,769]],7871:[[234,769]],7872:[[202,768]],7873:[[234,768]],7874:[[202,777]],7875:[[234,777]],7876:[[202,771]],7877:[[234,771]],7878:[[7864,770]],7879:[[7865,770]],7880:[[73,777]],7881:[[105,777]],7882:[[73,803]],7883:[[105,803]],7884:[[79,803],,{770:7896}],7885:[[111,803],,{770:7897}],7886:[[79,777]],7887:[[111,777]],7888:[[212,769]],7889:[[244,769]],7890:[[212,768]],7891:[[244,768]],7892:[[212,777]],7893:[[244,777]],7894:[[212,771]],7895:[[244,771]],7896:[[7884,770]],7897:[[7885,770]],7898:[[416,769]],7899:[[417,769]],7900:[[416,768]],7901:[[417,768]],7902:[[416,777]],7903:[[417,777]],7904:[[416,771]],7905:[[417,771]],7906:[[416,803]],7907:[[417,803]],7908:[[85,803]],7909:[[117,803]],7910:[[85,777]],7911:[[117,777]],7912:[[431,769]],7913:[[432,769]],7914:[[431,768]],7915:[[432,768]],7916:[[431,777]],7917:[[432,777]],7918:[[431,771]],7919:[[432,771]],7920:[[431,803]],7921:[[432,803]],7922:[[89,768]],7923:[[121,768]],7924:[[89,803]],7925:[[121,803]],7926:[[89,777]],7927:[[121,777]],7928:[[89,771]],7929:[[121,771]]},7936:{7936:[[945,787],,{768:7938,769:7940,834:7942,837:8064}],7937:[[945,788],,{768:7939,769:7941,834:7943,837:8065}],7938:[[7936,768],,{837:8066}],7939:[[7937,768],,{837:8067}],7940:[[7936,769],,{837:8068}],7941:[[7937,769],,{837:8069}],7942:[[7936,834],,{837:8070}],7943:[[7937,834],,{837:8071}],7944:[[913,787],,{768:7946,769:7948,834:7950,837:8072}],7945:[[913,788],,{768:7947,769:7949,834:7951,837:8073}],7946:[[7944,768],,{837:8074}],7947:[[7945,768],,{837:8075}],7948:[[7944,769],,{837:8076}],7949:[[7945,769],,{837:8077}],7950:[[7944,834],,{837:8078}],7951:[[7945,834],,{837:8079}],7952:[[949,787],,{768:7954,769:7956}],7953:[[949,788],,{768:7955,769:7957}],7954:[[7952,768]],7955:[[7953,768]],7956:[[7952,769]],7957:[[7953,769]],7960:[[917,787],,{768:7962,769:7964}],7961:[[917,788],,{768:7963,769:7965}],7962:[[7960,768]],7963:[[7961,768]],7964:[[7960,769]],7965:[[7961,769]],7968:[[951,787],,{768:7970,769:7972,834:7974,837:8080}],7969:[[951,788],,{768:7971,769:7973,834:7975,837:8081}],7970:[[7968,768],,{837:8082}],7971:[[7969,768],,{837:8083}],7972:[[7968,769],,{837:8084}],7973:[[7969,769],,{837:8085}],7974:[[7968,834],,{837:8086}],7975:[[7969,834],,{837:8087}],7976:[[919,787],,{768:7978,769:7980,834:7982,837:8088}],7977:[[919,788],,{768:7979,769:7981,834:7983,837:8089}],7978:[[7976,768],,{837:8090}],7979:[[7977,768],,{837:8091}],7980:[[7976,769],,{837:8092}],7981:[[7977,769],,{837:8093}],7982:[[7976,834],,{837:8094}],7983:[[7977,834],,{837:8095}],7984:[[953,787],,{768:7986,769:7988,834:7990}],7985:[[953,788],,{768:7987,769:7989,834:7991}],7986:[[7984,768]],7987:[[7985,768]],7988:[[7984,769]],7989:[[7985,769]],7990:[[7984,834]],7991:[[7985,834]],7992:[[921,787],,{768:7994,769:7996,834:7998}],7993:[[921,788],,{768:7995,769:7997,834:7999}],7994:[[7992,768]],7995:[[7993,768]],7996:[[7992,769]],7997:[[7993,769]],7998:[[7992,834]],7999:[[7993,834]],8e3:[[959,787],,{768:8002,769:8004}],8001:[[959,788],,{768:8003,769:8005}],8002:[[8e3,768]],8003:[[8001,768]],8004:[[8e3,769]],8005:[[8001,769]],8008:[[927,787],,{768:8010,769:8012}],8009:[[927,788],,{768:8011,769:8013}],8010:[[8008,768]],8011:[[8009,768]],8012:[[8008,769]],8013:[[8009,769]],8016:[[965,787],,{768:8018,769:8020,834:8022}],8017:[[965,788],,{768:8019,769:8021,834:8023}],8018:[[8016,768]],8019:[[8017,768]],8020:[[8016,769]],8021:[[8017,769]],8022:[[8016,834]],8023:[[8017,834]],8025:[[933,788],,{768:8027,769:8029,834:8031}],8027:[[8025,768]],8029:[[8025,769]],8031:[[8025,834]],8032:[[969,787],,{768:8034,769:8036,834:8038,837:8096}],8033:[[969,788],,{768:8035,769:8037,834:8039,837:8097}],8034:[[8032,768],,{837:8098}],8035:[[8033,768],,{837:8099}],8036:[[8032,769],,{837:8100}],8037:[[8033,769],,{837:8101}],8038:[[8032,834],,{837:8102}],8039:[[8033,834],,{837:8103}],8040:[[937,787],,{768:8042,769:8044,834:8046,837:8104}],8041:[[937,788],,{768:8043,769:8045,834:8047,837:8105}],8042:[[8040,768],,{837:8106}],8043:[[8041,768],,{837:8107}],8044:[[8040,769],,{837:8108}],8045:[[8041,769],,{837:8109}],8046:[[8040,834],,{837:8110}],8047:[[8041,834],,{837:8111}],8048:[[945,768],,{837:8114}],8049:[[940]],8050:[[949,768]],8051:[[941]],8052:[[951,768],,{837:8130}],8053:[[942]],8054:[[953,768]],8055:[[943]],8056:[[959,768]],8057:[[972]],8058:[[965,768]],8059:[[973]],8060:[[969,768],,{837:8178}],8061:[[974]],8064:[[7936,837]],8065:[[7937,837]],8066:[[7938,837]],8067:[[7939,837]],8068:[[7940,837]],8069:[[7941,837]],8070:[[7942,837]],8071:[[7943,837]],8072:[[7944,837]],8073:[[7945,837]],8074:[[7946,837]],8075:[[7947,837]],8076:[[7948,837]],8077:[[7949,837]],8078:[[7950,837]],8079:[[7951,837]],8080:[[7968,837]],8081:[[7969,837]],8082:[[7970,837]],8083:[[7971,837]],8084:[[7972,837]],8085:[[7973,837]],8086:[[7974,837]],8087:[[7975,837]],8088:[[7976,837]],8089:[[7977,837]],8090:[[7978,837]],8091:[[7979,837]],8092:[[7980,837]],8093:[[7981,837]],8094:[[7982,837]],8095:[[7983,837]],8096:[[8032,837]],8097:[[8033,837]],8098:[[8034,837]],8099:[[8035,837]],8100:[[8036,837]],8101:[[8037,837]],8102:[[8038,837]],8103:[[8039,837]],8104:[[8040,837]],8105:[[8041,837]],8106:[[8042,837]],8107:[[8043,837]],8108:[[8044,837]],8109:[[8045,837]],8110:[[8046,837]],8111:[[8047,837]],8112:[[945,774]],8113:[[945,772]],8114:[[8048,837]],8115:[[945,837]],8116:[[940,837]],8118:[[945,834],,{837:8119}],8119:[[8118,837]],8120:[[913,774]],8121:[[913,772]],8122:[[913,768]],8123:[[902]],8124:[[913,837]],8125:[[32,787],256],8126:[[953]],8127:[[32,787],256,{768:8141,769:8142,834:8143}],8128:[[32,834],256],8129:[[168,834]],8130:[[8052,837]],8131:[[951,837]],8132:[[942,837]],8134:[[951,834],,{837:8135}],8135:[[8134,837]],8136:[[917,768]],8137:[[904]],8138:[[919,768]],8139:[[905]],8140:[[919,837]],8141:[[8127,768]],8142:[[8127,769]],8143:[[8127,834]],8144:[[953,774]],8145:[[953,772]],8146:[[970,768]],8147:[[912]],8150:[[953,834]],8151:[[970,834]],8152:[[921,774]],8153:[[921,772]],8154:[[921,768]],8155:[[906]],8157:[[8190,768]],8158:[[8190,769]],8159:[[8190,834]],8160:[[965,774]],8161:[[965,772]],8162:[[971,768]],8163:[[944]],8164:[[961,787]],8165:[[961,788]],8166:[[965,834]],8167:[[971,834]],8168:[[933,774]],8169:[[933,772]],8170:[[933,768]],8171:[[910]],8172:[[929,788]],8173:[[168,768]],8174:[[901]],8175:[[96]],8178:[[8060,837]],8179:[[969,837]],8180:[[974,837]],8182:[[969,834],,{837:8183}],8183:[[8182,837]],8184:[[927,768]],8185:[[908]],8186:[[937,768]],8187:[[911]],8188:[[937,837]],8189:[[180]],8190:[[32,788],256,{768:8157,769:8158,834:8159}]},8192:{8192:[[8194]],8193:[[8195]],8194:[[32],256],8195:[[32],256],8196:[[32],256],8197:[[32],256],8198:[[32],256],8199:[[32],256],8200:[[32],256],8201:[[32],256],8202:[[32],256],8209:[[8208],256],8215:[[32,819],256],8228:[[46],256],8229:[[46,46],256],8230:[[46,46,46],256],8239:[[32],256],8243:[[8242,8242],256],8244:[[8242,8242,8242],256],8246:[[8245,8245],256],8247:[[8245,8245,8245],256],8252:[[33,33],256],8254:[[32,773],256],8263:[[63,63],256],8264:[[63,33],256],8265:[[33,63],256],8279:[[8242,8242,8242,8242],256],8287:[[32],256],8304:[[48],256],8305:[[105],256],8308:[[52],256],8309:[[53],256],8310:[[54],256],8311:[[55],256],8312:[[56],256],8313:[[57],256],8314:[[43],256],8315:[[8722],256],8316:[[61],256],8317:[[40],256],8318:[[41],256],8319:[[110],256],8320:[[48],256],8321:[[49],256],8322:[[50],256],8323:[[51],256],8324:[[52],256],8325:[[53],256],8326:[[54],256],8327:[[55],256],8328:[[56],256],8329:[[57],256],8330:[[43],256],8331:[[8722],256],8332:[[61],256],8333:[[40],256],8334:[[41],256],8336:[[97],256],8337:[[101],256],8338:[[111],256],8339:[[120],256],8340:[[601],256],8341:[[104],256],8342:[[107],256],8343:[[108],256],8344:[[109],256],8345:[[110],256],8346:[[112],256],8347:[[115],256],8348:[[116],256],8360:[[82,115],256],8400:[,230],8401:[,230],8402:[,1],8403:[,1],8404:[,230],8405:[,230],8406:[,230],8407:[,230],8408:[,1],8409:[,1],8410:[,1],8411:[,230],8412:[,230],8417:[,230],8421:[,1],8422:[,1],8423:[,230],8424:[,220],8425:[,230],8426:[,1],8427:[,1],8428:[,220],8429:[,220],8430:[,220],8431:[,220],8432:[,230]},8448:{8448:[[97,47,99],256],8449:[[97,47,115],256],8450:[[67],256],8451:[[176,67],256],8453:[[99,47,111],256],8454:[[99,47,117],256],8455:[[400],256],8457:[[176,70],256],8458:[[103],256],8459:[[72],256],8460:[[72],256],8461:[[72],256],8462:[[104],256],8463:[[295],256],8464:[[73],256],8465:[[73],256],8466:[[76],256],8467:[[108],256],8469:[[78],256],8470:[[78,111],256],8473:[[80],256],8474:[[81],256],8475:[[82],256],8476:[[82],256],8477:[[82],256],8480:[[83,77],256],8481:[[84,69,76],256],8482:[[84,77],256],8484:[[90],256],8486:[[937]],8488:[[90],256],8490:[[75]],8491:[[197]],8492:[[66],256],8493:[[67],256],8495:[[101],256],8496:[[69],256],8497:[[70],256],8499:[[77],256],8500:[[111],256],8501:[[1488],256],8502:[[1489],256],8503:[[1490],256],8504:[[1491],256],8505:[[105],256],8507:[[70,65,88],256],8508:[[960],256],8509:[[947],256],8510:[[915],256],8511:[[928],256],8512:[[8721],256],8517:[[68],256],8518:[[100],256],8519:[[101],256],8520:[[105],256],8521:[[106],256],8528:[[49,8260,55],256],8529:[[49,8260,57],256],8530:[[49,8260,49,48],256],8531:[[49,8260,51],256],8532:[[50,8260,51],256],8533:[[49,8260,53],256],8534:[[50,8260,53],256],8535:[[51,8260,53],256],8536:[[52,8260,53],256],8537:[[49,8260,54],256],8538:[[53,8260,54],256],8539:[[49,8260,56],256],8540:[[51,8260,56],256],8541:[[53,8260,56],256],8542:[[55,8260,56],256],8543:[[49,8260],256],8544:[[73],256],8545:[[73,73],256],8546:[[73,73,73],256],8547:[[73,86],256],8548:[[86],256],8549:[[86,73],256],8550:[[86,73,73],256],8551:[[86,73,73,73],256],8552:[[73,88],256],8553:[[88],256],8554:[[88,73],256],8555:[[88,73,73],256],8556:[[76],256],8557:[[67],256],8558:[[68],256],8559:[[77],256],8560:[[105],256],8561:[[105,105],256],8562:[[105,105,105],256],8563:[[105,118],256],8564:[[118],256],8565:[[118,105],256],8566:[[118,105,105],256],8567:[[118,105,105,105],256],8568:[[105,120],256],8569:[[120],256],8570:[[120,105],256],8571:[[120,105,105],256],8572:[[108],256],8573:[[99],256],8574:[[100],256],8575:[[109],256],8585:[[48,8260,51],256],8592:[,,{824:8602}],8594:[,,{824:8603}],8596:[,,{824:8622}],8602:[[8592,824]],8603:[[8594,824]],8622:[[8596,824]],8653:[[8656,824]],8654:[[8660,824]],8655:[[8658,824]],8656:[,,{824:8653}],8658:[,,{824:8655}],8660:[,,{824:8654}]},8704:{8707:[,,{824:8708}],8708:[[8707,824]],8712:[,,{824:8713}],8713:[[8712,824]],8715:[,,{824:8716}],8716:[[8715,824]],8739:[,,{824:8740}],8740:[[8739,824]],8741:[,,{824:8742}],8742:[[8741,824]],8748:[[8747,8747],256],8749:[[8747,8747,8747],256],8751:[[8750,8750],256],8752:[[8750,8750,8750],256],8764:[,,{824:8769}],8769:[[8764,824]],8771:[,,{824:8772}],8772:[[8771,824]],8773:[,,{824:8775}],8775:[[8773,824]],8776:[,,{824:8777}],8777:[[8776,824]],8781:[,,{824:8813}],8800:[[61,824]],8801:[,,{824:8802}],8802:[[8801,824]],8804:[,,{824:8816}],8805:[,,{824:8817}],8813:[[8781,824]],8814:[[60,824]],8815:[[62,824]],8816:[[8804,824]],8817:[[8805,824]],8818:[,,{824:8820}],8819:[,,{824:8821}],8820:[[8818,824]],8821:[[8819,824]],8822:[,,{824:8824}],8823:[,,{824:8825}],8824:[[8822,824]],8825:[[8823,824]],8826:[,,{824:8832}],8827:[,,{824:8833}],8828:[,,{824:8928}],8829:[,,{824:8929}],8832:[[8826,824]],8833:[[8827,824]],8834:[,,{824:8836}],8835:[,,{824:8837}],8836:[[8834,824]],8837:[[8835,824]],8838:[,,{824:8840}],8839:[,,{824:8841}],8840:[[8838,824]],8841:[[8839,824]],8849:[,,{824:8930}],8850:[,,{824:8931}],8866:[,,{824:8876}],8872:[,,{824:8877}],8873:[,,{824:8878}],8875:[,,{824:8879}],8876:[[8866,824]],8877:[[8872,824]],8878:[[8873,824]],8879:[[8875,824]],8882:[,,{824:8938}],8883:[,,{824:8939}],8884:[,,{824:8940}],8885:[,,{824:8941}],8928:[[8828,824]],8929:[[8829,824]],8930:[[8849,824]],8931:[[8850,824]],8938:[[8882,824]],8939:[[8883,824]],8940:[[8884,824]],8941:[[8885,824]]},8960:{9001:[[12296]],9002:[[12297]]},9216:{9312:[[49],256],9313:[[50],256],9314:[[51],256],9315:[[52],256],9316:[[53],256],9317:[[54],256],9318:[[55],256],9319:[[56],256],9320:[[57],256],9321:[[49,48],256],9322:[[49,49],256],9323:[[49,50],256],9324:[[49,51],256],9325:[[49,52],256],9326:[[49,53],256],9327:[[49,54],256],9328:[[49,55],256],9329:[[49,56],256],9330:[[49,57],256],9331:[[50,48],256],9332:[[40,49,41],256],9333:[[40,50,41],256],9334:[[40,51,41],256],9335:[[40,52,41],256],9336:[[40,53,41],256],9337:[[40,54,41],256],9338:[[40,55,41],256],9339:[[40,56,41],256],9340:[[40,57,41],256],9341:[[40,49,48,41],256],9342:[[40,49,49,41],256],9343:[[40,49,50,41],256],9344:[[40,49,51,41],256],9345:[[40,49,52,41],256],9346:[[40,49,53,41],256],9347:[[40,49,54,41],256],9348:[[40,49,55,41],256],9349:[[40,49,56,41],256],9350:[[40,49,57,41],256],9351:[[40,50,48,41],256],9352:[[49,46],256],9353:[[50,46],256],9354:[[51,46],256],9355:[[52,46],256],9356:[[53,46],256],9357:[[54,46],256],9358:[[55,46],256],9359:[[56,46],256],9360:[[57,46],256],9361:[[49,48,46],256],9362:[[49,49,46],256],9363:[[49,50,46],256],9364:[[49,51,46],256],9365:[[49,52,46],256],9366:[[49,53,46],256],9367:[[49,54,46],256],9368:[[49,55,46],256],9369:[[49,56,46],256],9370:[[49,57,46],256],9371:[[50,48,46],256],9372:[[40,97,41],256],9373:[[40,98,41],256],9374:[[40,99,41],256],9375:[[40,100,41],256],9376:[[40,101,41],256],9377:[[40,102,41],256],9378:[[40,103,41],256],9379:[[40,104,41],256],9380:[[40,105,41],256],9381:[[40,106,41],256],9382:[[40,107,41],256],9383:[[40,108,41],256],9384:[[40,109,41],256],9385:[[40,110,41],256],9386:[[40,111,41],256],9387:[[40,112,41],256],9388:[[40,113,41],256],9389:[[40,114,41],256],9390:[[40,115,41],256],9391:[[40,116,41],256],9392:[[40,117,41],256],9393:[[40,118,41],256],9394:[[40,119,41],256],9395:[[40,120,41],256],9396:[[40,121,41],256],9397:[[40,122,41],256],9398:[[65],256],9399:[[66],256],9400:[[67],256],9401:[[68],256],9402:[[69],256],9403:[[70],256],9404:[[71],256],9405:[[72],256],9406:[[73],256],9407:[[74],256],9408:[[75],256],9409:[[76],256],9410:[[77],256],9411:[[78],256],9412:[[79],256],9413:[[80],256],9414:[[81],256],9415:[[82],256],9416:[[83],256],9417:[[84],256],9418:[[85],256],9419:[[86],256],9420:[[87],256],9421:[[88],256],9422:[[89],256],9423:[[90],256],9424:[[97],256],9425:[[98],256],9426:[[99],256],9427:[[100],256],9428:[[101],256],9429:[[102],256],9430:[[103],256],9431:[[104],256],9432:[[105],256],9433:[[106],256],9434:[[107],256],9435:[[108],256],9436:[[109],256],9437:[[110],256],9438:[[111],256],9439:[[112],256],9440:[[113],256],9441:[[114],256],9442:[[115],256],9443:[[116],256],9444:[[117],256],9445:[[118],256],9446:[[119],256],9447:[[120],256],9448:[[121],256],9449:[[122],256],9450:[[48],256]},10752:{10764:[[8747,8747,8747,8747],256],10868:[[58,58,61],256],10869:[[61,61],256],10870:[[61,61,61],256],10972:[[10973,824],512]},11264:{11388:[[106],256],11389:[[86],256],11503:[,230],11504:[,230],11505:[,230]},11520:{11631:[[11617],256],11647:[,9],11744:[,230],11745:[,230],11746:[,230],11747:[,230],11748:[,230],11749:[,230],11750:[,230],11751:[,230],11752:[,230],11753:[,230],11754:[,230],11755:[,230],11756:[,230],11757:[,230],11758:[,230],11759:[,230],11760:[,230],11761:[,230],11762:[,230],11763:[,230],11764:[,230],11765:[,230],11766:[,230],11767:[,230],11768:[,230],11769:[,230],11770:[,230],11771:[,230],11772:[,230],11773:[,230],11774:[,230],11775:[,230]},11776:{11935:[[27597],256],12019:[[40863],256]},12032:{12032:[[19968],256],12033:[[20008],256],12034:[[20022],256],12035:[[20031],256],12036:[[20057],256],12037:[[20101],256],12038:[[20108],256],12039:[[20128],256],12040:[[20154],256],12041:[[20799],256],12042:[[20837],256],12043:[[20843],256],12044:[[20866],256],12045:[[20886],256],12046:[[20907],256],12047:[[20960],256],12048:[[20981],256],12049:[[20992],256],12050:[[21147],256],12051:[[21241],256],12052:[[21269],256],12053:[[21274],256],12054:[[21304],256],12055:[[21313],256],12056:[[21340],256],12057:[[21353],256],12058:[[21378],256],12059:[[21430],256],12060:[[21448],256],12061:[[21475],256],12062:[[22231],256],12063:[[22303],256],12064:[[22763],256],12065:[[22786],256],12066:[[22794],256],12067:[[22805],256],12068:[[22823],256],12069:[[22899],256],12070:[[23376],256],12071:[[23424],256],12072:[[23544],256],12073:[[23567],256],12074:[[23586],256],12075:[[23608],256],12076:[[23662],256],12077:[[23665],256],12078:[[24027],256],12079:[[24037],256],12080:[[24049],256],12081:[[24062],256],12082:[[24178],256],12083:[[24186],256],12084:[[24191],256],12085:[[24308],256],12086:[[24318],256],12087:[[24331],256],12088:[[24339],256],12089:[[24400],256],12090:[[24417],256],12091:[[24435],256],12092:[[24515],256],12093:[[25096],256],12094:[[25142],256],12095:[[25163],256],12096:[[25903],256],12097:[[25908],256],12098:[[25991],256],12099:[[26007],256],12100:[[26020],256],12101:[[26041],256],12102:[[26080],256],12103:[[26085],256],12104:[[26352],256],12105:[[26376],256],12106:[[26408],256],12107:[[27424],256],12108:[[27490],256],12109:[[27513],256],12110:[[27571],256],12111:[[27595],256],12112:[[27604],256],12113:[[27611],256],12114:[[27663],256],12115:[[27668],256],12116:[[27700],256],12117:[[28779],256],12118:[[29226],256],12119:[[29238],256],12120:[[29243],256],12121:[[29247],256],12122:[[29255],256],12123:[[29273],256],12124:[[29275],256],12125:[[29356],256],12126:[[29572],256],12127:[[29577],256],12128:[[29916],256],12129:[[29926],256],12130:[[29976],256],12131:[[29983],256],12132:[[29992],256],12133:[[3e4],256],12134:[[30091],256],12135:[[30098],256],12136:[[30326],256],12137:[[30333],256],12138:[[30382],256],12139:[[30399],256],12140:[[30446],256],12141:[[30683],256],12142:[[30690],256],12143:[[30707],256],12144:[[31034],256],12145:[[31160],256],12146:[[31166],256],12147:[[31348],256],12148:[[31435],256],12149:[[31481],256],12150:[[31859],256],12151:[[31992],256],12152:[[32566],256],12153:[[32593],256],12154:[[32650],256],12155:[[32701],256],12156:[[32769],256],12157:[[32780],256],12158:[[32786],256],12159:[[32819],256],12160:[[32895],256],12161:[[32905],256],12162:[[33251],256],12163:[[33258],256],12164:[[33267],256],12165:[[33276],256],12166:[[33292],256],12167:[[33307],256],12168:[[33311],256],12169:[[33390],256],12170:[[33394],256],12171:[[33400],256],12172:[[34381],256],12173:[[34411],256],12174:[[34880],256],12175:[[34892],256],12176:[[34915],256],12177:[[35198],256],12178:[[35211],256],12179:[[35282],256],12180:[[35328],256],12181:[[35895],256],12182:[[35910],256],12183:[[35925],256],12184:[[35960],256],12185:[[35997],256],12186:[[36196],256],12187:[[36208],256],12188:[[36275],256],12189:[[36523],256],12190:[[36554],256],12191:[[36763],256],12192:[[36784],256],12193:[[36789],256],12194:[[37009],256],12195:[[37193],256],12196:[[37318],256],12197:[[37324],256],12198:[[37329],256],12199:[[38263],256],12200:[[38272],256],12201:[[38428],256],12202:[[38582],256],12203:[[38585],256],12204:[[38632],256],12205:[[38737],256],12206:[[38750],256],12207:[[38754],256],12208:[[38761],256],12209:[[38859],256],12210:[[38893],256],12211:[[38899],256],12212:[[38913],256],12213:[[39080],256],12214:[[39131],256],12215:[[39135],256],12216:[[39318],256],12217:[[39321],256],12218:[[39340],256],12219:[[39592],256],12220:[[39640],256],12221:[[39647],256],12222:[[39717],256],12223:[[39727],256],12224:[[39730],256],12225:[[39740],256],12226:[[39770],256],12227:[[40165],256],12228:[[40565],256],12229:[[40575],256],12230:[[40613],256],12231:[[40635],256],12232:[[40643],256],12233:[[40653],256],12234:[[40657],256],12235:[[40697],256],12236:[[40701],256],12237:[[40718],256],12238:[[40723],256],12239:[[40736],256],12240:[[40763],256],12241:[[40778],256],12242:[[40786],256],12243:[[40845],256],12244:[[40860],256],12245:[[40864],256]},12288:{12288:[[32],256],12330:[,218],12331:[,228],12332:[,232],12333:[,222],12334:[,224],12335:[,224],12342:[[12306],256],12344:[[21313],256],12345:[[21316],256],12346:[[21317],256],12358:[,,{12441:12436}],12363:[,,{12441:12364}],12364:[[12363,12441]],12365:[,,{12441:12366}],12366:[[12365,12441]],12367:[,,{12441:12368}],12368:[[12367,12441]],12369:[,,{12441:12370}],12370:[[12369,12441]],12371:[,,{12441:12372}],12372:[[12371,12441]],12373:[,,{12441:12374}],12374:[[12373,12441]],12375:[,,{12441:12376}],12376:[[12375,12441]],12377:[,,{12441:12378}],12378:[[12377,12441]],12379:[,,{12441:12380}],12380:[[12379,12441]],12381:[,,{12441:12382}],12382:[[12381,12441]],12383:[,,{12441:12384}],12384:[[12383,12441]],12385:[,,{12441:12386}],12386:[[12385,12441]],12388:[,,{12441:12389}],12389:[[12388,12441]],12390:[,,{12441:12391}],12391:[[12390,12441]],12392:[,,{12441:12393}],12393:[[12392,12441]],12399:[,,{12441:12400,12442:12401}],12400:[[12399,12441]],12401:[[12399,12442]],12402:[,,{12441:12403,12442:12404}],12403:[[12402,12441]],12404:[[12402,12442]],12405:[,,{12441:12406,12442:12407}],12406:[[12405,12441]],12407:[[12405,12442]],12408:[,,{12441:12409,12442:12410}],12409:[[12408,12441]],12410:[[12408,12442]],12411:[,,{12441:12412,12442:12413}],12412:[[12411,12441]],12413:[[12411,12442]],12436:[[12358,12441]],12441:[,8],12442:[,8],12443:[[32,12441],256],12444:[[32,12442],256],12445:[,,{12441:12446}],12446:[[12445,12441]],12447:[[12424,12426],256],12454:[,,{12441:12532}],12459:[,,{12441:12460}],12460:[[12459,12441]],12461:[,,{12441:12462}],12462:[[12461,12441]],12463:[,,{12441:12464}],12464:[[12463,12441]],12465:[,,{12441:12466}],12466:[[12465,12441]],12467:[,,{12441:12468}],12468:[[12467,12441]],12469:[,,{12441:12470}],12470:[[12469,12441]],12471:[,,{12441:12472}],12472:[[12471,12441]],12473:[,,{12441:12474}],12474:[[12473,12441]],12475:[,,{12441:12476}],12476:[[12475,12441]],12477:[,,{12441:12478}],12478:[[12477,12441]],12479:[,,{12441:12480}],12480:[[12479,12441]],12481:[,,{12441:12482}],12482:[[12481,12441]],12484:[,,{12441:12485}],12485:[[12484,12441]],12486:[,,{12441:12487}],12487:[[12486,12441]],12488:[,,{12441:12489}],12489:[[12488,12441]],12495:[,,{12441:12496,12442:12497}],12496:[[12495,12441]],12497:[[12495,12442]],12498:[,,{12441:12499,12442:12500}],12499:[[12498,12441]],12500:[[12498,12442]],12501:[,,{12441:12502,12442:12503}],12502:[[12501,12441]],12503:[[12501,12442]],12504:[,,{12441:12505,12442:12506}],12505:[[12504,12441]],12506:[[12504,12442]],12507:[,,{12441:12508,12442:12509}],12508:[[12507,12441]],12509:[[12507,12442]],12527:[,,{12441:12535}],12528:[,,{12441:12536}],12529:[,,{12441:12537}],12530:[,,{12441:12538}],12532:[[12454,12441]],12535:[[12527,12441]],12536:[[12528,12441]],12537:[[12529,12441]],12538:[[12530,12441]],12541:[,,{12441:12542}],12542:[[12541,12441]],12543:[[12467,12488],256]},12544:{12593:[[4352],256],12594:[[4353],256],12595:[[4522],256],12596:[[4354],256],12597:[[4524],256],12598:[[4525],256],12599:[[4355],256],12600:[[4356],256],12601:[[4357],256],12602:[[4528],256],12603:[[4529],256],12604:[[4530],256],12605:[[4531],256],12606:[[4532],256],12607:[[4533],256],12608:[[4378],256],12609:[[4358],256],12610:[[4359],256],12611:[[4360],256],12612:[[4385],256],12613:[[4361],256],12614:[[4362],256],12615:[[4363],256],12616:[[4364],256],12617:[[4365],256],12618:[[4366],256],12619:[[4367],256],12620:[[4368],256],12621:[[4369],256],12622:[[4370],256],12623:[[4449],256],12624:[[4450],256],12625:[[4451],256],12626:[[4452],256],12627:[[4453],256],12628:[[4454],256],12629:[[4455],256],12630:[[4456],256],12631:[[4457],256],12632:[[4458],256],12633:[[4459],256],12634:[[4460],256],12635:[[4461],256],12636:[[4462],256],12637:[[4463],256],12638:[[4464],256],12639:[[4465],256],12640:[[4466],256],12641:[[4467],256],12642:[[4468],256],12643:[[4469],256],12644:[[4448],256],12645:[[4372],256],12646:[[4373],256],12647:[[4551],256],12648:[[4552],256],12649:[[4556],256],12650:[[4558],256],12651:[[4563],256],12652:[[4567],256],12653:[[4569],256],12654:[[4380],256],12655:[[4573],256],12656:[[4575],256],12657:[[4381],256],12658:[[4382],256],12659:[[4384],256],12660:[[4386],256],12661:[[4387],256],12662:[[4391],256],12663:[[4393],256],12664:[[4395],256],12665:[[4396],256],12666:[[4397],256],12667:[[4398],256],12668:[[4399],256],12669:[[4402],256],12670:[[4406],256],12671:[[4416],256],12672:[[4423],256],12673:[[4428],256],12674:[[4593],256],12675:[[4594],256],12676:[[4439],256],12677:[[4440],256],12678:[[4441],256],12679:[[4484],256],12680:[[4485],256],12681:[[4488],256],12682:[[4497],256],12683:[[4498],256],12684:[[4500],256],12685:[[4510],256],12686:[[4513],256],12690:[[19968],256],12691:[[20108],256],12692:[[19977],256],12693:[[22235],256],12694:[[19978],256],12695:[[20013],256],12696:[[19979],256],12697:[[30002],256],12698:[[20057],256],12699:[[19993],256],12700:[[19969],256],12701:[[22825],256],12702:[[22320],256],12703:[[20154],256]},12800:{12800:[[40,4352,41],256],12801:[[40,4354,41],256],12802:[[40,4355,41],256],12803:[[40,4357,41],256],12804:[[40,4358,41],256],12805:[[40,4359,41],256],12806:[[40,4361,41],256],12807:[[40,4363,41],256],12808:[[40,4364,41],256],12809:[[40,4366,41],256],12810:[[40,4367,41],256],12811:[[40,4368,41],256],12812:[[40,4369,41],256],12813:[[40,4370,41],256],12814:[[40,4352,4449,41],256],12815:[[40,4354,4449,41],256],12816:[[40,4355,4449,41],256],12817:[[40,4357,4449,41],256],12818:[[40,4358,4449,41],256],12819:[[40,4359,4449,41],256],12820:[[40,4361,4449,41],256],12821:[[40,4363,4449,41],256],12822:[[40,4364,4449,41],256],12823:[[40,4366,4449,41],256],12824:[[40,4367,4449,41],256],12825:[[40,4368,4449,41],256],12826:[[40,4369,4449,41],256],12827:[[40,4370,4449,41],256],12828:[[40,4364,4462,41],256],12829:[[40,4363,4457,4364,4453,4523,41],256],12830:[[40,4363,4457,4370,4462,41],256],12832:[[40,19968,41],256],12833:[[40,20108,41],256],12834:[[40,19977,41],256],12835:[[40,22235,41],256],12836:[[40,20116,41],256],12837:[[40,20845,41],256],12838:[[40,19971,41],256],12839:[[40,20843,41],256],12840:[[40,20061,41],256],12841:[[40,21313,41],256],12842:[[40,26376,41],256],12843:[[40,28779,41],256],12844:[[40,27700,41],256],12845:[[40,26408,41],256],12846:[[40,37329,41],256],12847:[[40,22303,41],256],12848:[[40,26085,41],256],12849:[[40,26666,41],256],12850:[[40,26377,41],256],12851:[[40,31038,41],256],12852:[[40,21517,41],256],12853:[[40,29305,41],256],12854:[[40,36001,41],256],12855:[[40,31069,41],256],12856:[[40,21172,41],256],12857:[[40,20195,41],256],12858:[[40,21628,41],256],12859:[[40,23398,41],256],12860:[[40,30435,41],256],12861:[[40,20225,41],256],12862:[[40,36039,41],256],12863:[[40,21332,41],256],12864:[[40,31085,41],256],12865:[[40,20241,41],256],12866:[[40,33258,41],256],12867:[[40,33267,41],256],12868:[[21839],256],12869:[[24188],256],12870:[[25991],256],12871:[[31631],256],12880:[[80,84,69],256],12881:[[50,49],256],12882:[[50,50],256],12883:[[50,51],256],12884:[[50,52],256],12885:[[50,53],256],12886:[[50,54],256],12887:[[50,55],256],12888:[[50,56],256],12889:[[50,57],256],12890:[[51,48],256],12891:[[51,49],256],12892:[[51,50],256],12893:[[51,51],256],12894:[[51,52],256],12895:[[51,53],256],12896:[[4352],256],12897:[[4354],256],12898:[[4355],256],12899:[[4357],256],12900:[[4358],256],12901:[[4359],256],12902:[[4361],256],12903:[[4363],256],12904:[[4364],256],12905:[[4366],256],12906:[[4367],256],12907:[[4368],256],12908:[[4369],256],12909:[[4370],256],12910:[[4352,4449],256],12911:[[4354,4449],256],12912:[[4355,4449],256],12913:[[4357,4449],256],12914:[[4358,4449],256],12915:[[4359,4449],256],12916:[[4361,4449],256],12917:[[4363,4449],256],12918:[[4364,4449],256],12919:[[4366,4449],256],12920:[[4367,4449],256],12921:[[4368,4449],256],12922:[[4369,4449],256],12923:[[4370,4449],256],12924:[[4366,4449,4535,4352,4457],256],12925:[[4364,4462,4363,4468],256],12926:[[4363,4462],256],12928:[[19968],256],12929:[[20108],256],12930:[[19977],256],12931:[[22235],256],12932:[[20116],256],12933:[[20845],256],12934:[[19971],256],12935:[[20843],256],12936:[[20061],256],12937:[[21313],256],12938:[[26376],256],12939:[[28779],256],12940:[[27700],256],12941:[[26408],256],12942:[[37329],256],12943:[[22303],256],12944:[[26085],256],12945:[[26666],256],12946:[[26377],256],12947:[[31038],256],12948:[[21517],256],12949:[[29305],256],12950:[[36001],256],12951:[[31069],256],12952:[[21172],256],12953:[[31192],256],12954:[[30007],256],12955:[[22899],256],12956:[[36969],256],12957:[[20778],256],12958:[[21360],256],12959:[[27880],256],12960:[[38917],256],12961:[[20241],256],12962:[[20889],256],12963:[[27491],256],12964:[[19978],256],12965:[[20013],256],12966:[[19979],256],12967:[[24038],256],12968:[[21491],256],12969:[[21307],256],12970:[[23447],256],12971:[[23398],256],12972:[[30435],256],12973:[[20225],256],12974:[[36039],256],12975:[[21332],256],12976:[[22812],256],12977:[[51,54],256],12978:[[51,55],256],12979:[[51,56],256],12980:[[51,57],256],12981:[[52,48],256],12982:[[52,49],256],12983:[[52,50],256],12984:[[52,51],256],12985:[[52,52],256],12986:[[52,53],256],12987:[[52,54],256],12988:[[52,55],256],12989:[[52,56],256],12990:[[52,57],256],12991:[[53,48],256],12992:[[49,26376],256],12993:[[50,26376],256],12994:[[51,26376],256],12995:[[52,26376],256],12996:[[53,26376],256],12997:[[54,26376],256],12998:[[55,26376],256],12999:[[56,26376],256],13e3:[[57,26376],256],13001:[[49,48,26376],256],13002:[[49,49,26376],256],13003:[[49,50,26376],256],13004:[[72,103],256],13005:[[101,114,103],256],13006:[[101,86],256],13007:[[76,84,68],256],13008:[[12450],256],13009:[[12452],256],13010:[[12454],256],13011:[[12456],256],13012:[[12458],256],13013:[[12459],256],13014:[[12461],256],13015:[[12463],256],13016:[[12465],256],13017:[[12467],256],13018:[[12469],256],13019:[[12471],256],13020:[[12473],256],13021:[[12475],256],13022:[[12477],256],13023:[[12479],256],13024:[[12481],256],13025:[[12484],256],13026:[[12486],256],13027:[[12488],256],13028:[[12490],256],13029:[[12491],256],13030:[[12492],256],13031:[[12493],256],13032:[[12494],256],13033:[[12495],256],13034:[[12498],256],13035:[[12501],256],13036:[[12504],256],13037:[[12507],256],13038:[[12510],256],13039:[[12511],256],13040:[[12512],256],13041:[[12513],256],13042:[[12514],256],13043:[[12516],256],13044:[[12518],256],13045:[[12520],256],13046:[[12521],256],13047:[[12522],256],13048:[[12523],256],13049:[[12524],256],13050:[[12525],256],13051:[[12527],256],13052:[[12528],256],13053:[[12529],256],13054:[[12530],256]},13056:{13056:[[12450,12497,12540,12488],256],13057:[[12450,12523,12501,12449],256],13058:[[12450,12531,12506,12450],256],13059:[[12450,12540,12523],256],13060:[[12452,12491,12531,12464],256],13061:[[12452,12531,12481],256],13062:[[12454,12457,12531],256],13063:[[12456,12473,12463,12540,12489],256],13064:[[12456,12540,12459,12540],256],13065:[[12458,12531,12473],256],13066:[[12458,12540,12512],256],13067:[[12459,12452,12522],256],13068:[[12459,12521,12483,12488],256],13069:[[12459,12525,12522,12540],256],13070:[[12460,12525,12531],256],13071:[[12460,12531,12510],256],13072:[[12462,12460],256],13073:[[12462,12491,12540],256],13074:[[12461,12517,12522,12540],256],13075:[[12462,12523,12480,12540],256],13076:[[12461,12525],256],13077:[[12461,12525,12464,12521,12512],256],13078:[[12461,12525,12513,12540,12488,12523],256],13079:[[12461,12525,12527,12483,12488],256],13080:[[12464,12521,12512],256],13081:[[12464,12521,12512,12488,12531],256],13082:[[12463,12523,12476,12452,12525],256],13083:[[12463,12525,12540,12493],256],13084:[[12465,12540,12473],256],13085:[[12467,12523,12490],256],13086:[[12467,12540,12509],256],13087:[[12469,12452,12463,12523],256],13088:[[12469,12531,12481,12540,12512],256],13089:[[12471,12522,12531,12464],256],13090:[[12475,12531,12481],256],13091:[[12475,12531,12488],256],13092:[[12480,12540,12473],256],13093:[[12487,12471],256],13094:[[12489,12523],256],13095:[[12488,12531],256],13096:[[12490,12494],256],13097:[[12494,12483,12488],256],13098:[[12495,12452,12484],256],13099:[[12497,12540,12475,12531,12488],256],13100:[[12497,12540,12484],256],13101:[[12496,12540,12524,12523],256],13102:[[12500,12450,12473,12488,12523],256],13103:[[12500,12463,12523],256],13104:[[12500,12467],256],13105:[[12499,12523],256],13106:[[12501,12449,12521,12483,12489],256],13107:[[12501,12451,12540,12488],256],13108:[[12502,12483,12471,12455,12523],256],13109:[[12501,12521,12531],256],13110:[[12504,12463,12479,12540,12523],256],13111:[[12506,12477],256],13112:[[12506,12491,12498],256],13113:[[12504,12523,12484],256],13114:[[12506,12531,12473],256],13115:[[12506,12540,12472],256],13116:[[12505,12540,12479],256],13117:[[12509,12452,12531,12488],256],13118:[[12508,12523,12488],256],13119:[[12507,12531],256],13120:[[12509,12531,12489],256],13121:[[12507,12540,12523],256],13122:[[12507,12540,12531],256],13123:[[12510,12452,12463,12525],256],13124:[[12510,12452,12523],256],13125:[[12510,12483,12495],256],13126:[[12510,12523,12463],256],13127:[[12510,12531,12471,12519,12531],256],13128:[[12511,12463,12525,12531],256],13129:[[12511,12522],256],13130:[[12511,12522,12496,12540,12523],256],13131:[[12513,12460],256],13132:[[12513,12460,12488,12531],256],13133:[[12513,12540,12488,12523],256],13134:[[12516,12540,12489],256],13135:[[12516,12540,12523],256],13136:[[12518,12450,12531],256],13137:[[12522,12483,12488,12523],256],13138:[[12522,12521],256],13139:[[12523,12500,12540],256],13140:[[12523,12540,12502,12523],256],13141:[[12524,12512],256],13142:[[12524,12531,12488,12466,12531],256],13143:[[12527,12483,12488],256],13144:[[48,28857],256],13145:[[49,28857],256],13146:[[50,28857],256],13147:[[51,28857],256],13148:[[52,28857],256],13149:[[53,28857],256],13150:[[54,28857],256],13151:[[55,28857],256],13152:[[56,28857],256],13153:[[57,28857],256],13154:[[49,48,28857],256],13155:[[49,49,28857],256],13156:[[49,50,28857],256],13157:[[49,51,28857],256],13158:[[49,52,28857],256],13159:[[49,53,28857],256],13160:[[49,54,28857],256],13161:[[49,55,28857],256],13162:[[49,56,28857],256],13163:[[49,57,28857],256],13164:[[50,48,28857],256],13165:[[50,49,28857],256],13166:[[50,50,28857],256],13167:[[50,51,28857],256],13168:[[50,52,28857],256],13169:[[104,80,97],256],13170:[[100,97],256],13171:[[65,85],256],13172:[[98,97,114],256],13173:[[111,86],256],13174:[[112,99],256],13175:[[100,109],256],13176:[[100,109,178],256],13177:[[100,109,179],256],13178:[[73,85],256],13179:[[24179,25104],256],13180:[[26157,21644],256],13181:[[22823,27491],256],13182:[[26126,27835],256],13183:[[26666,24335,20250,31038],256],13184:[[112,65],256],13185:[[110,65],256],13186:[[956,65],256],13187:[[109,65],256],13188:[[107,65],256],13189:[[75,66],256],13190:[[77,66],256],13191:[[71,66],256],13192:[[99,97,108],256],13193:[[107,99,97,108],256],13194:[[112,70],256],13195:[[110,70],256],13196:[[956,70],256],13197:[[956,103],256],13198:[[109,103],256],13199:[[107,103],256],13200:[[72,122],256],13201:[[107,72,122],256],13202:[[77,72,122],256],13203:[[71,72,122],256],13204:[[84,72,122],256],13205:[[956,8467],256],13206:[[109,8467],256],13207:[[100,8467],256],13208:[[107,8467],256],13209:[[102,109],256],13210:[[110,109],256],13211:[[956,109],256],13212:[[109,109],256],13213:[[99,109],256],13214:[[107,109],256],13215:[[109,109,178],256],13216:[[99,109,178],256],13217:[[109,178],256],13218:[[107,109,178],256],13219:[[109,109,179],256],13220:[[99,109,179],256],13221:[[109,179],256],13222:[[107,109,179],256],13223:[[109,8725,115],256],13224:[[109,8725,115,178],256],13225:[[80,97],256],13226:[[107,80,97],256],13227:[[77,80,97],256],13228:[[71,80,97],256],13229:[[114,97,100],256],13230:[[114,97,100,8725,115],256],13231:[[114,97,100,8725,115,178],256],13232:[[112,115],256],13233:[[110,115],256],13234:[[956,115],256],13235:[[109,115],256],13236:[[112,86],256],13237:[[110,86],256],13238:[[956,86],256],13239:[[109,86],256],13240:[[107,86],256],13241:[[77,86],256],13242:[[112,87],256],13243:[[110,87],256],13244:[[956,87],256],13245:[[109,87],256],13246:[[107,87],256],13247:[[77,87],256],13248:[[107,937],256],13249:[[77,937],256],13250:[[97,46,109,46],256],13251:[[66,113],256],13252:[[99,99],256],13253:[[99,100],256],13254:[[67,8725,107,103],256],13255:[[67,111,46],256],13256:[[100,66],256],13257:[[71,121],256],13258:[[104,97],256],13259:[[72,80],256],13260:[[105,110],256],13261:[[75,75],256],13262:[[75,77],256],13263:[[107,116],256],13264:[[108,109],256],13265:[[108,110],256],13266:[[108,111,103],256],13267:[[108,120],256],13268:[[109,98],256],13269:[[109,105,108],256],13270:[[109,111,108],256],13271:[[80,72],256],13272:[[112,46,109,46],256],13273:[[80,80,77],256],13274:[[80,82],256],13275:[[115,114],256],13276:[[83,118],256],13277:[[87,98],256],13278:[[86,8725,109],256],13279:[[65,8725,109],256],13280:[[49,26085],256],13281:[[50,26085],256],13282:[[51,26085],256],13283:[[52,26085],256],13284:[[53,26085],256],13285:[[54,26085],256],13286:[[55,26085],256],13287:[[56,26085],256],13288:[[57,26085],256],13289:[[49,48,26085],256],13290:[[49,49,26085],256],13291:[[49,50,26085],256],13292:[[49,51,26085],256],13293:[[49,52,26085],256],13294:[[49,53,26085],256],13295:[[49,54,26085],256],13296:[[49,55,26085],256],13297:[[49,56,26085],256],13298:[[49,57,26085],256],13299:[[50,48,26085],256],13300:[[50,49,26085],256],13301:[[50,50,26085],256],13302:[[50,51,26085],256],13303:[[50,52,26085],256],13304:[[50,53,26085],256],13305:[[50,54,26085],256],13306:[[50,55,26085],256],13307:[[50,56,26085],256],13308:[[50,57,26085],256],13309:[[51,48,26085],256],13310:[[51,49,26085],256],13311:[[103,97,108],256]},27136:{92912:[,1],92913:[,1],92914:[,1],92915:[,1],92916:[,1]},27392:{92976:[,230],92977:[,230],92978:[,230],92979:[,230],92980:[,230],92981:[,230],92982:[,230]},42496:{42607:[,230],42612:[,230],42613:[,230],42614:[,230],42615:[,230],42616:[,230],42617:[,230],42618:[,230],42619:[,230],42620:[,230],42621:[,230],42652:[[1098],256],42653:[[1100],256],42655:[,230],42736:[,230],42737:[,230]},42752:{42864:[[42863],256],43e3:[[294],256],43001:[[339],256]},43008:{43014:[,9],43204:[,9],43232:[,230],43233:[,230],43234:[,230],43235:[,230],43236:[,230],43237:[,230],43238:[,230],43239:[,230],43240:[,230],43241:[,230],43242:[,230],43243:[,230],43244:[,230],43245:[,230],43246:[,230],43247:[,230],43248:[,230],43249:[,230]},43264:{43307:[,220],43308:[,220],43309:[,220],43347:[,9],43443:[,7],43456:[,9]},43520:{43696:[,230],43698:[,230],43699:[,230],43700:[,220],43703:[,230],43704:[,230],43710:[,230],43711:[,230],43713:[,230],43766:[,9]},43776:{43868:[[42791],256],43869:[[43831],256],43870:[[619],256],43871:[[43858],256],44013:[,9]},48128:{113822:[,1]},53504:{119134:[[119127,119141],512],119135:[[119128,119141],512],119136:[[119135,119150],512],119137:[[119135,119151],512],119138:[[119135,119152],512],119139:[[119135,119153],512],119140:[[119135,119154],512],119141:[,216],119142:[,216],119143:[,1],119144:[,1],119145:[,1],119149:[,226],119150:[,216],119151:[,216],119152:[,216],119153:[,216],119154:[,216],119163:[,220],119164:[,220],119165:[,220],119166:[,220],119167:[,220],119168:[,220],119169:[,220],119170:[,220],119173:[,230],119174:[,230],119175:[,230],119176:[,230],119177:[,230],119178:[,220],119179:[,220],119210:[,230],119211:[,230],119212:[,230],119213:[,230],119227:[[119225,119141],512],119228:[[119226,119141],512],119229:[[119227,119150],512],119230:[[119228,119150],512],119231:[[119227,119151],512],119232:[[119228,119151],512]},53760:{119362:[,230],119363:[,230],119364:[,230]},54272:{119808:[[65],256],119809:[[66],256],119810:[[67],256],119811:[[68],256],119812:[[69],256],119813:[[70],256],119814:[[71],256],119815:[[72],256],119816:[[73],256],119817:[[74],256],119818:[[75],256],119819:[[76],256],119820:[[77],256],119821:[[78],256],119822:[[79],256],119823:[[80],256],119824:[[81],256],119825:[[82],256],119826:[[83],256],119827:[[84],256],119828:[[85],256],119829:[[86],256],119830:[[87],256],119831:[[88],256],119832:[[89],256],119833:[[90],256],119834:[[97],256],119835:[[98],256],119836:[[99],256],119837:[[100],256],119838:[[101],256],119839:[[102],256],119840:[[103],256],119841:[[104],256],119842:[[105],256],119843:[[106],256],119844:[[107],256],119845:[[108],256],119846:[[109],256],119847:[[110],256],119848:[[111],256],119849:[[112],256],119850:[[113],256],119851:[[114],256],119852:[[115],256],119853:[[116],256],119854:[[117],256],119855:[[118],256],119856:[[119],256],119857:[[120],256],119858:[[121],256],119859:[[122],256],119860:[[65],256],119861:[[66],256],119862:[[67],256],119863:[[68],256],119864:[[69],256],119865:[[70],256],119866:[[71],256],119867:[[72],256],119868:[[73],256],119869:[[74],256],119870:[[75],256],119871:[[76],256],119872:[[77],256],119873:[[78],256],119874:[[79],256],119875:[[80],256],119876:[[81],256],119877:[[82],256],119878:[[83],256],119879:[[84],256],119880:[[85],256],119881:[[86],256],119882:[[87],256],119883:[[88],256],119884:[[89],256],119885:[[90],256],119886:[[97],256],119887:[[98],256],119888:[[99],256],119889:[[100],256],119890:[[101],256],119891:[[102],256],119892:[[103],256],119894:[[105],256],119895:[[106],256],119896:[[107],256],119897:[[108],256],119898:[[109],256],119899:[[110],256],119900:[[111],256],119901:[[112],256],119902:[[113],256],119903:[[114],256],119904:[[115],256],119905:[[116],256],119906:[[117],256],119907:[[118],256],119908:[[119],256],119909:[[120],256],119910:[[121],256],119911:[[122],256],119912:[[65],256],119913:[[66],256],119914:[[67],256],119915:[[68],256],119916:[[69],256],119917:[[70],256],119918:[[71],256],119919:[[72],256],119920:[[73],256],119921:[[74],256],119922:[[75],256],119923:[[76],256],119924:[[77],256],119925:[[78],256],119926:[[79],256],119927:[[80],256],119928:[[81],256],119929:[[82],256],119930:[[83],256],119931:[[84],256],119932:[[85],256],119933:[[86],256],119934:[[87],256],119935:[[88],256],119936:[[89],256],119937:[[90],256],119938:[[97],256],119939:[[98],256],119940:[[99],256],119941:[[100],256],119942:[[101],256],119943:[[102],256],119944:[[103],256],119945:[[104],256],119946:[[105],256],119947:[[106],256],119948:[[107],256],119949:[[108],256],119950:[[109],256],119951:[[110],256],119952:[[111],256],119953:[[112],256],119954:[[113],256],119955:[[114],256],119956:[[115],256],119957:[[116],256],119958:[[117],256],119959:[[118],256],119960:[[119],256],119961:[[120],256],119962:[[121],256],119963:[[122],256],119964:[[65],256],119966:[[67],256],119967:[[68],256],119970:[[71],256],119973:[[74],256],119974:[[75],256],119977:[[78],256],119978:[[79],256],119979:[[80],256],119980:[[81],256],119982:[[83],256],119983:[[84],256],119984:[[85],256],119985:[[86],256],119986:[[87],256],119987:[[88],256],119988:[[89],256],119989:[[90],256],119990:[[97],256],119991:[[98],256],119992:[[99],256],119993:[[100],256],119995:[[102],256],119997:[[104],256],119998:[[105],256],119999:[[106],256],12e4:[[107],256],120001:[[108],256],120002:[[109],256],120003:[[110],256],120005:[[112],256],120006:[[113],256],120007:[[114],256],120008:[[115],256],120009:[[116],256],120010:[[117],256],120011:[[118],256],120012:[[119],256],120013:[[120],256],120014:[[121],256],120015:[[122],256],120016:[[65],256],120017:[[66],256],120018:[[67],256],120019:[[68],256],120020:[[69],256],120021:[[70],256],120022:[[71],256],120023:[[72],256],120024:[[73],256],120025:[[74],256],120026:[[75],256],120027:[[76],256],120028:[[77],256],120029:[[78],256],120030:[[79],256],120031:[[80],256],120032:[[81],256],120033:[[82],256],120034:[[83],256],120035:[[84],256],120036:[[85],256],120037:[[86],256],120038:[[87],256],120039:[[88],256],120040:[[89],256],120041:[[90],256],120042:[[97],256],120043:[[98],256],120044:[[99],256],120045:[[100],256],120046:[[101],256],120047:[[102],256],120048:[[103],256],120049:[[104],256],120050:[[105],256],120051:[[106],256],120052:[[107],256],120053:[[108],256],120054:[[109],256],120055:[[110],256],120056:[[111],256],120057:[[112],256],120058:[[113],256],120059:[[114],256],120060:[[115],256],120061:[[116],256],120062:[[117],256],120063:[[118],256]},54528:{120064:[[119],256],120065:[[120],256],120066:[[121],256],120067:[[122],256],120068:[[65],256],120069:[[66],256],120071:[[68],256],120072:[[69],256],120073:[[70],256],120074:[[71],256],120077:[[74],256],120078:[[75],256],120079:[[76],256],120080:[[77],256],120081:[[78],256],120082:[[79],256],120083:[[80],256],120084:[[81],256],120086:[[83],256],120087:[[84],256],120088:[[85],256],120089:[[86],256],120090:[[87],256],120091:[[88],256],120092:[[89],256],120094:[[97],256],120095:[[98],256],120096:[[99],256],120097:[[100],256],120098:[[101],256],120099:[[102],256],120100:[[103],256],120101:[[104],256],120102:[[105],256],120103:[[106],256],120104:[[107],256],120105:[[108],256],120106:[[109],256],120107:[[110],256],120108:[[111],256],120109:[[112],256],120110:[[113],256],120111:[[114],256],120112:[[115],256],120113:[[116],256],120114:[[117],256],120115:[[118],256],120116:[[119],256],120117:[[120],256],120118:[[121],256],120119:[[122],256],120120:[[65],256],120121:[[66],256],120123:[[68],256],120124:[[69],256],120125:[[70],256],120126:[[71],256],120128:[[73],256],120129:[[74],256],120130:[[75],256],120131:[[76],256],120132:[[77],256],120134:[[79],256],120138:[[83],256],120139:[[84],256],120140:[[85],256],120141:[[86],256],120142:[[87],256],120143:[[88],256],120144:[[89],256],120146:[[97],256],120147:[[98],256],120148:[[99],256],120149:[[100],256],120150:[[101],256],120151:[[102],256],120152:[[103],256],120153:[[104],256],120154:[[105],256],120155:[[106],256],120156:[[107],256],120157:[[108],256],120158:[[109],256],120159:[[110],256],120160:[[111],256],120161:[[112],256],120162:[[113],256],120163:[[114],256],120164:[[115],256],120165:[[116],256],120166:[[117],256],120167:[[118],256],120168:[[119],256],120169:[[120],256],120170:[[121],256],120171:[[122],256],120172:[[65],256],120173:[[66],256],120174:[[67],256],120175:[[68],256],120176:[[69],256],120177:[[70],256],120178:[[71],256],120179:[[72],256],120180:[[73],256],120181:[[74],256],120182:[[75],256],120183:[[76],256],120184:[[77],256],120185:[[78],256],120186:[[79],256],120187:[[80],256],120188:[[81],256],120189:[[82],256],120190:[[83],256],120191:[[84],256],120192:[[85],256],120193:[[86],256],120194:[[87],256],120195:[[88],256],120196:[[89],256],120197:[[90],256],120198:[[97],256],120199:[[98],256],120200:[[99],256],120201:[[100],256],120202:[[101],256],120203:[[102],256],120204:[[103],256],120205:[[104],256],120206:[[105],256],120207:[[106],256],120208:[[107],256],120209:[[108],256],120210:[[109],256],120211:[[110],256],120212:[[111],256],120213:[[112],256],120214:[[113],256],120215:[[114],256],120216:[[115],256],120217:[[116],256],120218:[[117],256],120219:[[118],256],120220:[[119],256],120221:[[120],256],120222:[[121],256],120223:[[122],256],120224:[[65],256],120225:[[66],256],120226:[[67],256],120227:[[68],256],120228:[[69],256],120229:[[70],256],120230:[[71],256],120231:[[72],256],120232:[[73],256],120233:[[74],256],120234:[[75],256],120235:[[76],256],120236:[[77],256],120237:[[78],256],120238:[[79],256],120239:[[80],256],120240:[[81],256],120241:[[82],256],120242:[[83],256],120243:[[84],256],120244:[[85],256],120245:[[86],256],120246:[[87],256],120247:[[88],256],120248:[[89],256],120249:[[90],256],120250:[[97],256],120251:[[98],256],120252:[[99],256],120253:[[100],256],120254:[[101],256],120255:[[102],256],120256:[[103],256],120257:[[104],256],120258:[[105],256],120259:[[106],256],120260:[[107],256],120261:[[108],256],120262:[[109],256],120263:[[110],256],120264:[[111],256],120265:[[112],256],120266:[[113],256],120267:[[114],256],120268:[[115],256],120269:[[116],256],120270:[[117],256],120271:[[118],256],120272:[[119],256],120273:[[120],256],120274:[[121],256],120275:[[122],256],120276:[[65],256],120277:[[66],256],120278:[[67],256],120279:[[68],256],120280:[[69],256],120281:[[70],256],120282:[[71],256],120283:[[72],256],120284:[[73],256],120285:[[74],256],120286:[[75],256],120287:[[76],256],120288:[[77],256],120289:[[78],256],120290:[[79],256],120291:[[80],256],120292:[[81],256],120293:[[82],256],120294:[[83],256],120295:[[84],256],120296:[[85],256],120297:[[86],256],120298:[[87],256],120299:[[88],256],120300:[[89],256],120301:[[90],256],120302:[[97],256],120303:[[98],256],120304:[[99],256],120305:[[100],256],120306:[[101],256],120307:[[102],256],120308:[[103],256],120309:[[104],256],120310:[[105],256],120311:[[106],256],120312:[[107],256],120313:[[108],256],120314:[[109],256],120315:[[110],256],120316:[[111],256],120317:[[112],256],120318:[[113],256],120319:[[114],256]},54784:{120320:[[115],256],120321:[[116],256],120322:[[117],256],120323:[[118],256],120324:[[119],256],120325:[[120],256],120326:[[121],256],120327:[[122],256],120328:[[65],256],120329:[[66],256],120330:[[67],256],120331:[[68],256],120332:[[69],256],120333:[[70],256],120334:[[71],256],120335:[[72],256],120336:[[73],256],120337:[[74],256],120338:[[75],256],120339:[[76],256],120340:[[77],256],120341:[[78],256],120342:[[79],256],120343:[[80],256],120344:[[81],256],120345:[[82],256],120346:[[83],256],120347:[[84],256],120348:[[85],256],120349:[[86],256],120350:[[87],256],120351:[[88],256],120352:[[89],256],120353:[[90],256],120354:[[97],256],120355:[[98],256],120356:[[99],256],120357:[[100],256],120358:[[101],256],120359:[[102],256],120360:[[103],256],120361:[[104],256],120362:[[105],256],120363:[[106],256],120364:[[107],256],120365:[[108],256],120366:[[109],256],120367:[[110],256],120368:[[111],256],120369:[[112],256],120370:[[113],256],120371:[[114],256],120372:[[115],256],120373:[[116],256],120374:[[117],256],120375:[[118],256],120376:[[119],256],120377:[[120],256],120378:[[121],256],120379:[[122],256],120380:[[65],256],120381:[[66],256],120382:[[67],256],120383:[[68],256],120384:[[69],256],120385:[[70],256],120386:[[71],256],120387:[[72],256],120388:[[73],256],120389:[[74],256],120390:[[75],256],120391:[[76],256],120392:[[77],256],120393:[[78],256],120394:[[79],256],120395:[[80],256],120396:[[81],256],120397:[[82],256],120398:[[83],256],120399:[[84],256],120400:[[85],256],120401:[[86],256],120402:[[87],256],120403:[[88],256],120404:[[89],256],120405:[[90],256],120406:[[97],256],120407:[[98],256],120408:[[99],256],120409:[[100],256],120410:[[101],256],120411:[[102],256],120412:[[103],256],120413:[[104],256],120414:[[105],256],120415:[[106],256],120416:[[107],256],120417:[[108],256],120418:[[109],256],120419:[[110],256],120420:[[111],256],120421:[[112],256],120422:[[113],256],120423:[[114],256],120424:[[115],256],120425:[[116],256],120426:[[117],256],120427:[[118],256],120428:[[119],256],120429:[[120],256],120430:[[121],256],120431:[[122],256],120432:[[65],256],120433:[[66],256],120434:[[67],256],120435:[[68],256],120436:[[69],256],120437:[[70],256],120438:[[71],256],120439:[[72],256],120440:[[73],256],120441:[[74],256],120442:[[75],256],120443:[[76],256],120444:[[77],256],120445:[[78],256],120446:[[79],256],120447:[[80],256],120448:[[81],256],120449:[[82],256],120450:[[83],256],120451:[[84],256],120452:[[85],256],120453:[[86],256],120454:[[87],256],120455:[[88],256],120456:[[89],256],120457:[[90],256],120458:[[97],256],120459:[[98],256],120460:[[99],256],120461:[[100],256],120462:[[101],256],120463:[[102],256],120464:[[103],256],120465:[[104],256],120466:[[105],256],120467:[[106],256],120468:[[107],256],120469:[[108],256],120470:[[109],256],120471:[[110],256],120472:[[111],256],120473:[[112],256],120474:[[113],256],120475:[[114],256],120476:[[115],256],120477:[[116],256],120478:[[117],256],120479:[[118],256],120480:[[119],256],120481:[[120],256],120482:[[121],256],120483:[[122],256],120484:[[305],256],120485:[[567],256],120488:[[913],256],120489:[[914],256],120490:[[915],256],120491:[[916],256],120492:[[917],256],120493:[[918],256],120494:[[919],256],120495:[[920],256],120496:[[921],256],120497:[[922],256],120498:[[923],256],120499:[[924],256],120500:[[925],256],120501:[[926],256],120502:[[927],256],120503:[[928],256],120504:[[929],256],120505:[[1012],256],120506:[[931],256],120507:[[932],256],120508:[[933],256],120509:[[934],256],120510:[[935],256],120511:[[936],256],120512:[[937],256],120513:[[8711],256],120514:[[945],256],120515:[[946],256],120516:[[947],256],120517:[[948],256],120518:[[949],256],120519:[[950],256],120520:[[951],256],120521:[[952],256],120522:[[953],256],120523:[[954],256],120524:[[955],256],120525:[[956],256],120526:[[957],256],120527:[[958],256],120528:[[959],256],120529:[[960],256],120530:[[961],256],120531:[[962],256],120532:[[963],256],120533:[[964],256],120534:[[965],256],120535:[[966],256],120536:[[967],256],120537:[[968],256],120538:[[969],256],120539:[[8706],256],120540:[[1013],256],120541:[[977],256],120542:[[1008],256],120543:[[981],256],120544:[[1009],256],120545:[[982],256],120546:[[913],256],120547:[[914],256],120548:[[915],256],120549:[[916],256],120550:[[917],256],120551:[[918],256],120552:[[919],256],120553:[[920],256],120554:[[921],256],120555:[[922],256],120556:[[923],256],120557:[[924],256],120558:[[925],256],120559:[[926],256],120560:[[927],256],120561:[[928],256],120562:[[929],256],120563:[[1012],256],120564:[[931],256],120565:[[932],256],120566:[[933],256],120567:[[934],256],120568:[[935],256],120569:[[936],256],120570:[[937],256],120571:[[8711],256],120572:[[945],256],120573:[[946],256],120574:[[947],256],120575:[[948],256]},55040:{120576:[[949],256],120577:[[950],256],120578:[[951],256],120579:[[952],256],120580:[[953],256],120581:[[954],256],120582:[[955],256],120583:[[956],256],120584:[[957],256],120585:[[958],256],120586:[[959],256],120587:[[960],256],120588:[[961],256],120589:[[962],256],120590:[[963],256],120591:[[964],256],120592:[[965],256],120593:[[966],256],120594:[[967],256],120595:[[968],256],120596:[[969],256],120597:[[8706],256],120598:[[1013],256],120599:[[977],256],120600:[[1008],256],120601:[[981],256],120602:[[1009],256],120603:[[982],256],120604:[[913],256],120605:[[914],256],120606:[[915],256],120607:[[916],256],120608:[[917],256],120609:[[918],256],120610:[[919],256],120611:[[920],256],120612:[[921],256],120613:[[922],256],120614:[[923],256],120615:[[924],256],120616:[[925],256],120617:[[926],256],120618:[[927],256],120619:[[928],256],120620:[[929],256],120621:[[1012],256],120622:[[931],256],120623:[[932],256],120624:[[933],256],120625:[[934],256],120626:[[935],256],120627:[[936],256],120628:[[937],256],120629:[[8711],256],120630:[[945],256],120631:[[946],256],120632:[[947],256],120633:[[948],256],120634:[[949],256],120635:[[950],256],120636:[[951],256],120637:[[952],256],120638:[[953],256],120639:[[954],256],120640:[[955],256],120641:[[956],256],120642:[[957],256],120643:[[958],256],120644:[[959],256],120645:[[960],256],120646:[[961],256],120647:[[962],256],120648:[[963],256],120649:[[964],256],120650:[[965],256],120651:[[966],256],120652:[[967],256],120653:[[968],256],120654:[[969],256],120655:[[8706],256],120656:[[1013],256],120657:[[977],256],120658:[[1008],256],120659:[[981],256],120660:[[1009],256],120661:[[982],256],120662:[[913],256],120663:[[914],256],120664:[[915],256],120665:[[916],256],120666:[[917],256],120667:[[918],256],120668:[[919],256],120669:[[920],256],120670:[[921],256],120671:[[922],256],120672:[[923],256],120673:[[924],256],120674:[[925],256],120675:[[926],256],120676:[[927],256],120677:[[928],256],120678:[[929],256],120679:[[1012],256],120680:[[931],256],120681:[[932],256],120682:[[933],256],120683:[[934],256],120684:[[935],256],120685:[[936],256],120686:[[937],256],120687:[[8711],256],120688:[[945],256],120689:[[946],256],120690:[[947],256],120691:[[948],256],120692:[[949],256],120693:[[950],256],120694:[[951],256],120695:[[952],256],120696:[[953],256],120697:[[954],256],120698:[[955],256],120699:[[956],256],120700:[[957],256],120701:[[958],256],120702:[[959],256],120703:[[960],256],120704:[[961],256],120705:[[962],256],120706:[[963],256],120707:[[964],256],120708:[[965],256],120709:[[966],256],120710:[[967],256],120711:[[968],256],120712:[[969],256],120713:[[8706],256],120714:[[1013],256],120715:[[977],256],120716:[[1008],256],120717:[[981],256],120718:[[1009],256],120719:[[982],256],120720:[[913],256],120721:[[914],256],120722:[[915],256],120723:[[916],256],120724:[[917],256],120725:[[918],256],120726:[[919],256],120727:[[920],256],120728:[[921],256],120729:[[922],256],120730:[[923],256],120731:[[924],256],120732:[[925],256],120733:[[926],256],120734:[[927],256],120735:[[928],256],120736:[[929],256],120737:[[1012],256],120738:[[931],256],120739:[[932],256],120740:[[933],256],120741:[[934],256],120742:[[935],256],120743:[[936],256],120744:[[937],256],120745:[[8711],256],120746:[[945],256],120747:[[946],256],120748:[[947],256],120749:[[948],256],120750:[[949],256],120751:[[950],256],120752:[[951],256],120753:[[952],256],120754:[[953],256],120755:[[954],256],120756:[[955],256],120757:[[956],256],120758:[[957],256],120759:[[958],256],120760:[[959],256],120761:[[960],256],120762:[[961],256],120763:[[962],256],120764:[[963],256],120765:[[964],256],120766:[[965],256],120767:[[966],256],120768:[[967],256],120769:[[968],256],120770:[[969],256],120771:[[8706],256],120772:[[1013],256],120773:[[977],256],120774:[[1008],256],120775:[[981],256],120776:[[1009],256],120777:[[982],256],120778:[[988],256],120779:[[989],256],120782:[[48],256],120783:[[49],256],120784:[[50],256],120785:[[51],256],120786:[[52],256],120787:[[53],256],120788:[[54],256],120789:[[55],256],120790:[[56],256],120791:[[57],256],120792:[[48],256],120793:[[49],256],120794:[[50],256],120795:[[51],256],120796:[[52],256],120797:[[53],256],120798:[[54],256],120799:[[55],256],120800:[[56],256],120801:[[57],256],120802:[[48],256],120803:[[49],256],120804:[[50],256],120805:[[51],256],120806:[[52],256],120807:[[53],256],120808:[[54],256],120809:[[55],256],120810:[[56],256],120811:[[57],256],120812:[[48],256],120813:[[49],256],120814:[[50],256],120815:[[51],256],120816:[[52],256],120817:[[53],256],120818:[[54],256],120819:[[55],256],120820:[[56],256],120821:[[57],256],120822:[[48],256],120823:[[49],256],120824:[[50],256],120825:[[51],256],120826:[[52],256],120827:[[53],256],120828:[[54],256],120829:[[55],256],120830:[[56],256],120831:[[57],256]},59392:{125136:[,220],125137:[,220],125138:[,220],125139:[,220],125140:[,220],125141:[,220],125142:[,220]},60928:{126464:[[1575],256],126465:[[1576],256],126466:[[1580],256],126467:[[1583],256],126469:[[1608],256],126470:[[1586],256],126471:[[1581],256],126472:[[1591],256],126473:[[1610],256],126474:[[1603],256],126475:[[1604],256],126476:[[1605],256],126477:[[1606],256],126478:[[1587],256],126479:[[1593],256],126480:[[1601],256],126481:[[1589],256],126482:[[1602],256],126483:[[1585],256],126484:[[1588],256],126485:[[1578],256],126486:[[1579],256],126487:[[1582],256],126488:[[1584],256],126489:[[1590],256],126490:[[1592],256],126491:[[1594],256],126492:[[1646],256],126493:[[1722],256],126494:[[1697],256],126495:[[1647],256],126497:[[1576],256],126498:[[1580],256],126500:[[1607],256],126503:[[1581],256],126505:[[1610],256],126506:[[1603],256],126507:[[1604],256],126508:[[1605],256],126509:[[1606],256],126510:[[1587],256],126511:[[1593],256],126512:[[1601],256],126513:[[1589],256],126514:[[1602],256],126516:[[1588],256],126517:[[1578],256],126518:[[1579],256],126519:[[1582],256],126521:[[1590],256],126523:[[1594],256],126530:[[1580],256],126535:[[1581],256],126537:[[1610],256],126539:[[1604],256],126541:[[1606],256],126542:[[1587],256],126543:[[1593],256],126545:[[1589],256],126546:[[1602],256],126548:[[1588],256],126551:[[1582],256],126553:[[1590],256],126555:[[1594],256],126557:[[1722],256],126559:[[1647],256],126561:[[1576],256],126562:[[1580],256],126564:[[1607],256],126567:[[1581],256],126568:[[1591],256],126569:[[1610],256],126570:[[1603],256],126572:[[1605],256],126573:[[1606],256],126574:[[1587],256],126575:[[1593],256],126576:[[1601],256],126577:[[1589],256],126578:[[1602],256],126580:[[1588],256],126581:[[1578],256],126582:[[1579],256],126583:[[1582],256],126585:[[1590],256],126586:[[1592],256],126587:[[1594],256],126588:[[1646],256],126590:[[1697],256],126592:[[1575],256],126593:[[1576],256],126594:[[1580],256],126595:[[1583],256],126596:[[1607],256],126597:[[1608],256],126598:[[1586],256],126599:[[1581],256],126600:[[1591],256],126601:[[1610],256],126603:[[1604],256],126604:[[1605],256],126605:[[1606],256],126606:[[1587],256],126607:[[1593],256],126608:[[1601],256],126609:[[1589],256],126610:[[1602],256],126611:[[1585],256],126612:[[1588],256],126613:[[1578],256],126614:[[1579],256],126615:[[1582],256],126616:[[1584],256],126617:[[1590],256],126618:[[1592],256],126619:[[1594],256],126625:[[1576],256],126626:[[1580],256],126627:[[1583],256],126629:[[1608],256],126630:[[1586],256],126631:[[1581],256],126632:[[1591],256],126633:[[1610],256],126635:[[1604],256],126636:[[1605],256],126637:[[1606],256],126638:[[1587],256],126639:[[1593],256],126640:[[1601],256],126641:[[1589],256],126642:[[1602],256],126643:[[1585],256],126644:[[1588],256],126645:[[1578],256],126646:[[1579],256],126647:[[1582],256],126648:[[1584],256],126649:[[1590],256],126650:[[1592],256],126651:[[1594],256]},61696:{127232:[[48,46],256],127233:[[48,44],256],127234:[[49,44],256],127235:[[50,44],256],127236:[[51,44],256],127237:[[52,44],256],127238:[[53,44],256],127239:[[54,44],256],127240:[[55,44],256],127241:[[56,44],256],127242:[[57,44],256],127248:[[40,65,41],256],127249:[[40,66,41],256],127250:[[40,67,41],256],127251:[[40,68,41],256],127252:[[40,69,41],256],127253:[[40,70,41],256],127254:[[40,71,41],256],127255:[[40,72,41],256],127256:[[40,73,41],256],127257:[[40,74,41],256],127258:[[40,75,41],256],127259:[[40,76,41],256],127260:[[40,77,41],256],127261:[[40,78,41],256],127262:[[40,79,41],256],127263:[[40,80,41],256],127264:[[40,81,41],256],127265:[[40,82,41],256],127266:[[40,83,41],256],127267:[[40,84,41],256],127268:[[40,85,41],256],127269:[[40,86,41],256],127270:[[40,87,41],256],127271:[[40,88,41],256],127272:[[40,89,41],256],127273:[[40,90,41],256],127274:[[12308,83,12309],256],127275:[[67],256],127276:[[82],256],127277:[[67,68],256],127278:[[87,90],256],127280:[[65],256],127281:[[66],256],127282:[[67],256],127283:[[68],256],127284:[[69],256],127285:[[70],256],127286:[[71],256],127287:[[72],256],127288:[[73],256],127289:[[74],256],127290:[[75],256],127291:[[76],256],127292:[[77],256],127293:[[78],256],127294:[[79],256],127295:[[80],256],127296:[[81],256],127297:[[82],256],127298:[[83],256],127299:[[84],256],127300:[[85],256],127301:[[86],256],127302:[[87],256],127303:[[88],256],127304:[[89],256],127305:[[90],256],127306:[[72,86],256],127307:[[77,86],256],127308:[[83,68],256],127309:[[83,83],256],127310:[[80,80,86],256],127311:[[87,67],256],127338:[[77,67],256],127339:[[77,68],256],127376:[[68,74],256]},61952:{127488:[[12411,12363],256],127489:[[12467,12467],256],127490:[[12469],256],127504:[[25163],256],127505:[[23383],256],127506:[[21452],256],127507:[[12487],256],127508:[[20108],256],127509:[[22810],256],127510:[[35299],256],127511:[[22825],256],127512:[[20132],256],127513:[[26144],256],127514:[[28961],256],127515:[[26009],256],127516:[[21069],256],127517:[[24460],256],127518:[[20877],256],127519:[[26032],256],127520:[[21021],256],127521:[[32066],256],127522:[[29983],256],127523:[[36009],256],127524:[[22768],256],127525:[[21561],256],127526:[[28436],256],127527:[[25237],256],127528:[[25429],256],127529:[[19968],256],127530:[[19977],256],127531:[[36938],256],127532:[[24038],256],127533:[[20013],256],127534:[[21491],256],127535:[[25351],256],127536:[[36208],256],127537:[[25171],256],127538:[[31105],256],127539:[[31354],256],127540:[[21512],256],127541:[[28288],256],127542:[[26377],256],127543:[[26376],256],127544:[[30003],256],127545:[[21106],256],127546:[[21942],256],127552:[[12308,26412,12309],256],127553:[[12308,19977,12309],256],127554:[[12308,20108,12309],256],127555:[[12308,23433,12309],256],127556:[[12308,28857,12309],256],127557:[[12308,25171,12309],256],127558:[[12308,30423,12309],256],127559:[[12308,21213,12309],256],127560:[[12308,25943,12309],256],127568:[[24471],256],127569:[[21487],256]},63488:{194560:[[20029]],194561:[[20024]],194562:[[20033]],194563:[[131362]],194564:[[20320]],194565:[[20398]],194566:[[20411]],194567:[[20482]],194568:[[20602]],194569:[[20633]],194570:[[20711]],194571:[[20687]],194572:[[13470]],194573:[[132666]],194574:[[20813]],194575:[[20820]],194576:[[20836]],194577:[[20855]],194578:[[132380]],194579:[[13497]],194580:[[20839]],194581:[[20877]],194582:[[132427]],194583:[[20887]],194584:[[20900]],194585:[[20172]],194586:[[20908]],194587:[[20917]],194588:[[168415]],194589:[[20981]],194590:[[20995]],194591:[[13535]],194592:[[21051]],194593:[[21062]],194594:[[21106]],194595:[[21111]],194596:[[13589]],194597:[[21191]],194598:[[21193]],194599:[[21220]],194600:[[21242]],194601:[[21253]],194602:[[21254]],194603:[[21271]],194604:[[21321]],194605:[[21329]],194606:[[21338]],194607:[[21363]],194608:[[21373]],194609:[[21375]],194610:[[21375]],194611:[[21375]],194612:[[133676]],194613:[[28784]],194614:[[21450]],194615:[[21471]],194616:[[133987]],194617:[[21483]],194618:[[21489]],194619:[[21510]],194620:[[21662]],194621:[[21560]],194622:[[21576]],194623:[[21608]],194624:[[21666]],194625:[[21750]],194626:[[21776]],194627:[[21843]],194628:[[21859]],194629:[[21892]],194630:[[21892]],194631:[[21913]],194632:[[21931]],194633:[[21939]],194634:[[21954]],194635:[[22294]],194636:[[22022]],194637:[[22295]],194638:[[22097]],194639:[[22132]],194640:[[20999]],194641:[[22766]],194642:[[22478]],194643:[[22516]],194644:[[22541]],194645:[[22411]],194646:[[22578]],194647:[[22577]],194648:[[22700]],194649:[[136420]],194650:[[22770]],194651:[[22775]],194652:[[22790]],194653:[[22810]],194654:[[22818]],194655:[[22882]],194656:[[136872]],194657:[[136938]],194658:[[23020]],194659:[[23067]],194660:[[23079]],194661:[[23e3]],194662:[[23142]],194663:[[14062]],194664:[[14076]],194665:[[23304]],194666:[[23358]],194667:[[23358]],194668:[[137672]],194669:[[23491]],194670:[[23512]],194671:[[23527]],194672:[[23539]],194673:[[138008]],194674:[[23551]],194675:[[23558]],194676:[[24403]],194677:[[23586]],194678:[[14209]],194679:[[23648]],194680:[[23662]],194681:[[23744]],194682:[[23693]],194683:[[138724]],194684:[[23875]],194685:[[138726]],194686:[[23918]],194687:[[23915]],194688:[[23932]],194689:[[24033]],194690:[[24034]],194691:[[14383]],194692:[[24061]],194693:[[24104]],194694:[[24125]],194695:[[24169]],194696:[[14434]],194697:[[139651]],194698:[[14460]],194699:[[24240]],194700:[[24243]],194701:[[24246]],194702:[[24266]],194703:[[172946]],194704:[[24318]],194705:[[140081]],194706:[[140081]],194707:[[33281]],194708:[[24354]],194709:[[24354]],194710:[[14535]],194711:[[144056]],194712:[[156122]],194713:[[24418]],194714:[[24427]],194715:[[14563]],194716:[[24474]],194717:[[24525]],194718:[[24535]],194719:[[24569]],194720:[[24705]],194721:[[14650]],194722:[[14620]],194723:[[24724]],194724:[[141012]],194725:[[24775]],194726:[[24904]],194727:[[24908]],194728:[[24910]],194729:[[24908]],194730:[[24954]],194731:[[24974]],194732:[[25010]],194733:[[24996]],194734:[[25007]],194735:[[25054]],194736:[[25074]],194737:[[25078]],194738:[[25104]],194739:[[25115]],194740:[[25181]],194741:[[25265]],194742:[[25300]],194743:[[25424]],194744:[[142092]],194745:[[25405]],194746:[[25340]],194747:[[25448]],194748:[[25475]],194749:[[25572]],194750:[[142321]],194751:[[25634]],194752:[[25541]],194753:[[25513]],194754:[[14894]],194755:[[25705]],194756:[[25726]],194757:[[25757]],194758:[[25719]],194759:[[14956]],194760:[[25935]],194761:[[25964]],194762:[[143370]],194763:[[26083]],194764:[[26360]],194765:[[26185]],194766:[[15129]],194767:[[26257]],194768:[[15112]],194769:[[15076]],194770:[[20882]],194771:[[20885]],194772:[[26368]],194773:[[26268]],194774:[[32941]],194775:[[17369]],194776:[[26391]],194777:[[26395]],194778:[[26401]],194779:[[26462]],194780:[[26451]],194781:[[144323]],194782:[[15177]],194783:[[26618]],194784:[[26501]],194785:[[26706]],194786:[[26757]],194787:[[144493]],194788:[[26766]],194789:[[26655]],194790:[[26900]],194791:[[15261]],194792:[[26946]],194793:[[27043]],194794:[[27114]],194795:[[27304]],194796:[[145059]],194797:[[27355]],194798:[[15384]],194799:[[27425]],194800:[[145575]],194801:[[27476]],194802:[[15438]],194803:[[27506]],194804:[[27551]],194805:[[27578]],194806:[[27579]],194807:[[146061]],194808:[[138507]],194809:[[146170]],194810:[[27726]],194811:[[146620]],194812:[[27839]],194813:[[27853]],194814:[[27751]],194815:[[27926]]},63744:{63744:[[35912]],63745:[[26356]],63746:[[36554]],63747:[[36040]],63748:[[28369]],63749:[[20018]],63750:[[21477]],63751:[[40860]],63752:[[40860]],63753:[[22865]],63754:[[37329]],63755:[[21895]],63756:[[22856]],63757:[[25078]],63758:[[30313]],63759:[[32645]],63760:[[34367]],63761:[[34746]],63762:[[35064]],63763:[[37007]],63764:[[27138]],63765:[[27931]],63766:[[28889]],63767:[[29662]],63768:[[33853]],63769:[[37226]],63770:[[39409]],63771:[[20098]],63772:[[21365]],63773:[[27396]],63774:[[29211]],63775:[[34349]],63776:[[40478]],63777:[[23888]],63778:[[28651]],63779:[[34253]],63780:[[35172]],63781:[[25289]],63782:[[33240]],63783:[[34847]],63784:[[24266]],63785:[[26391]],63786:[[28010]],63787:[[29436]],63788:[[37070]],63789:[[20358]],63790:[[20919]],63791:[[21214]],63792:[[25796]],63793:[[27347]],63794:[[29200]],63795:[[30439]],63796:[[32769]],63797:[[34310]],63798:[[34396]],63799:[[36335]],63800:[[38706]],63801:[[39791]],63802:[[40442]],63803:[[30860]],63804:[[31103]],63805:[[32160]],63806:[[33737]],63807:[[37636]],63808:[[40575]],63809:[[35542]],63810:[[22751]],63811:[[24324]],63812:[[31840]],63813:[[32894]],63814:[[29282]],63815:[[30922]],63816:[[36034]],63817:[[38647]],63818:[[22744]],63819:[[23650]],63820:[[27155]],63821:[[28122]],63822:[[28431]],63823:[[32047]],63824:[[32311]],63825:[[38475]],63826:[[21202]],63827:[[32907]],63828:[[20956]],63829:[[20940]],63830:[[31260]],63831:[[32190]],63832:[[33777]],63833:[[38517]],63834:[[35712]],63835:[[25295]],63836:[[27138]],63837:[[35582]],63838:[[20025]],63839:[[23527]],63840:[[24594]],63841:[[29575]],63842:[[30064]],63843:[[21271]],63844:[[30971]],63845:[[20415]],63846:[[24489]],63847:[[19981]],63848:[[27852]],63849:[[25976]],63850:[[32034]],63851:[[21443]],63852:[[22622]],63853:[[30465]],63854:[[33865]],63855:[[35498]],63856:[[27578]],63857:[[36784]],63858:[[27784]],63859:[[25342]],63860:[[33509]],63861:[[25504]],63862:[[30053]],63863:[[20142]],63864:[[20841]],63865:[[20937]],63866:[[26753]],63867:[[31975]],63868:[[33391]],63869:[[35538]],63870:[[37327]],63871:[[21237]],63872:[[21570]],63873:[[22899]],63874:[[24300]],63875:[[26053]],63876:[[28670]],63877:[[31018]],63878:[[38317]],63879:[[39530]],63880:[[40599]],63881:[[40654]],63882:[[21147]],63883:[[26310]],63884:[[27511]],63885:[[36706]],63886:[[24180]],63887:[[24976]],63888:[[25088]],63889:[[25754]],63890:[[28451]],63891:[[29001]],63892:[[29833]],63893:[[31178]],63894:[[32244]],63895:[[32879]],63896:[[36646]],63897:[[34030]],63898:[[36899]],63899:[[37706]],63900:[[21015]],63901:[[21155]],63902:[[21693]],63903:[[28872]],63904:[[35010]],63905:[[35498]],63906:[[24265]],63907:[[24565]],63908:[[25467]],63909:[[27566]],63910:[[31806]],63911:[[29557]],63912:[[20196]],63913:[[22265]],63914:[[23527]],63915:[[23994]],63916:[[24604]],63917:[[29618]],63918:[[29801]],63919:[[32666]],63920:[[32838]],63921:[[37428]],63922:[[38646]],63923:[[38728]],63924:[[38936]],63925:[[20363]],63926:[[31150]],63927:[[37300]],63928:[[38584]],63929:[[24801]],63930:[[20102]],63931:[[20698]],63932:[[23534]],63933:[[23615]],63934:[[26009]],63935:[[27138]],63936:[[29134]],63937:[[30274]],63938:[[34044]],63939:[[36988]],63940:[[40845]],63941:[[26248]],63942:[[38446]],63943:[[21129]],63944:[[26491]],63945:[[26611]],63946:[[27969]],63947:[[28316]],63948:[[29705]],63949:[[30041]],63950:[[30827]],63951:[[32016]],63952:[[39006]],63953:[[20845]],63954:[[25134]],63955:[[38520]],63956:[[20523]],63957:[[23833]],63958:[[28138]],63959:[[36650]],63960:[[24459]],63961:[[24900]],63962:[[26647]],63963:[[29575]],63964:[[38534]],63965:[[21033]],63966:[[21519]],63967:[[23653]],63968:[[26131]],63969:[[26446]],63970:[[26792]],63971:[[27877]],63972:[[29702]],63973:[[30178]],63974:[[32633]],63975:[[35023]],63976:[[35041]],63977:[[37324]],63978:[[38626]],63979:[[21311]],63980:[[28346]],63981:[[21533]],63982:[[29136]],63983:[[29848]],63984:[[34298]],63985:[[38563]],63986:[[40023]],63987:[[40607]],63988:[[26519]],63989:[[28107]],63990:[[33256]],63991:[[31435]],63992:[[31520]],63993:[[31890]],63994:[[29376]],63995:[[28825]],63996:[[35672]],63997:[[20160]],63998:[[33590]],63999:[[21050]],194816:[[27966]],194817:[[28023]],194818:[[27969]],194819:[[28009]],194820:[[28024]],194821:[[28037]],194822:[[146718]],194823:[[27956]],194824:[[28207]],194825:[[28270]],194826:[[15667]],194827:[[28363]],194828:[[28359]],194829:[[147153]],194830:[[28153]],194831:[[28526]],194832:[[147294]],194833:[[147342]],194834:[[28614]],194835:[[28729]],194836:[[28702]],194837:[[28699]],194838:[[15766]],194839:[[28746]],194840:[[28797]],194841:[[28791]],194842:[[28845]],194843:[[132389]],194844:[[28997]],194845:[[148067]],194846:[[29084]],194847:[[148395]],194848:[[29224]],194849:[[29237]],194850:[[29264]],194851:[[149e3]],194852:[[29312]],194853:[[29333]],194854:[[149301]],194855:[[149524]],194856:[[29562]],194857:[[29579]],194858:[[16044]],194859:[[29605]],194860:[[16056]],194861:[[16056]],194862:[[29767]],194863:[[29788]],194864:[[29809]],194865:[[29829]],194866:[[29898]],194867:[[16155]],194868:[[29988]],194869:[[150582]],194870:[[30014]],194871:[[150674]],194872:[[30064]],194873:[[139679]],194874:[[30224]],194875:[[151457]],194876:[[151480]],194877:[[151620]],194878:[[16380]],194879:[[16392]],194880:[[30452]],194881:[[151795]],194882:[[151794]],194883:[[151833]],194884:[[151859]],194885:[[30494]],194886:[[30495]],194887:[[30495]],194888:[[30538]],194889:[[16441]],194890:[[30603]],194891:[[16454]],194892:[[16534]],194893:[[152605]],194894:[[30798]],194895:[[30860]],194896:[[30924]],194897:[[16611]],194898:[[153126]],194899:[[31062]],194900:[[153242]],194901:[[153285]],194902:[[31119]],194903:[[31211]],194904:[[16687]],194905:[[31296]],194906:[[31306]],194907:[[31311]],194908:[[153980]],194909:[[154279]],194910:[[154279]],194911:[[31470]],194912:[[16898]],194913:[[154539]],194914:[[31686]],194915:[[31689]],194916:[[16935]],194917:[[154752]],194918:[[31954]],194919:[[17056]],194920:[[31976]],194921:[[31971]],194922:[[32e3]],194923:[[155526]],194924:[[32099]],194925:[[17153]],194926:[[32199]],194927:[[32258]],194928:[[32325]],194929:[[17204]],194930:[[156200]],194931:[[156231]],194932:[[17241]],194933:[[156377]],194934:[[32634]],194935:[[156478]],194936:[[32661]],194937:[[32762]],194938:[[32773]],194939:[[156890]],194940:[[156963]],194941:[[32864]],194942:[[157096]],194943:[[32880]],194944:[[144223]],194945:[[17365]],194946:[[32946]],194947:[[33027]],194948:[[17419]],194949:[[33086]],194950:[[23221]],194951:[[157607]],194952:[[157621]],194953:[[144275]],194954:[[144284]],194955:[[33281]],194956:[[33284]],194957:[[36766]],194958:[[17515]],194959:[[33425]],194960:[[33419]],194961:[[33437]],194962:[[21171]],194963:[[33457]],194964:[[33459]],194965:[[33469]],194966:[[33510]],194967:[[158524]],194968:[[33509]],194969:[[33565]],194970:[[33635]],194971:[[33709]],194972:[[33571]],194973:[[33725]],194974:[[33767]],194975:[[33879]],194976:[[33619]],194977:[[33738]],194978:[[33740]],194979:[[33756]],194980:[[158774]],194981:[[159083]],194982:[[158933]],194983:[[17707]],194984:[[34033]],194985:[[34035]],194986:[[34070]],194987:[[160714]],194988:[[34148]],194989:[[159532]],194990:[[17757]],194991:[[17761]],194992:[[159665]],194993:[[159954]],194994:[[17771]],194995:[[34384]],194996:[[34396]],194997:[[34407]],194998:[[34409]],194999:[[34473]],195e3:[[34440]],195001:[[34574]],195002:[[34530]],195003:[[34681]],195004:[[34600]],195005:[[34667]],195006:[[34694]],195007:[[17879]],195008:[[34785]],195009:[[34817]],195010:[[17913]],195011:[[34912]],195012:[[34915]],195013:[[161383]],195014:[[35031]],195015:[[35038]],195016:[[17973]],195017:[[35066]],195018:[[13499]],195019:[[161966]],195020:[[162150]],195021:[[18110]],195022:[[18119]],195023:[[35488]],195024:[[35565]],195025:[[35722]],195026:[[35925]],195027:[[162984]],195028:[[36011]],195029:[[36033]],195030:[[36123]],195031:[[36215]],195032:[[163631]],195033:[[133124]],195034:[[36299]],195035:[[36284]],195036:[[36336]],195037:[[133342]],195038:[[36564]],195039:[[36664]],195040:[[165330]],195041:[[165357]],195042:[[37012]],195043:[[37105]],195044:[[37137]],195045:[[165678]],195046:[[37147]],195047:[[37432]],195048:[[37591]],195049:[[37592]],195050:[[37500]],195051:[[37881]],195052:[[37909]],195053:[[166906]],195054:[[38283]],195055:[[18837]],195056:[[38327]],195057:[[167287]],195058:[[18918]],195059:[[38595]],195060:[[23986]],195061:[[38691]],195062:[[168261]],195063:[[168474]],195064:[[19054]],195065:[[19062]],195066:[[38880]],195067:[[168970]],195068:[[19122]],195069:[[169110]],195070:[[38923]],195071:[[38923]]},64e3:{64e3:[[20999]],64001:[[24230]],64002:[[25299]],64003:[[31958]],64004:[[23429]],64005:[[27934]],64006:[[26292]],64007:[[36667]],64008:[[34892]],64009:[[38477]],64010:[[35211]],64011:[[24275]],64012:[[20800]],64013:[[21952]],64016:[[22618]],64018:[[26228]],64021:[[20958]],64022:[[29482]],64023:[[30410]],64024:[[31036]],64025:[[31070]],64026:[[31077]],64027:[[31119]],64028:[[38742]],64029:[[31934]],64030:[[32701]],64032:[[34322]],64034:[[35576]],64037:[[36920]],64038:[[37117]],64042:[[39151]],64043:[[39164]],64044:[[39208]],64045:[[40372]],64046:[[37086]],64047:[[38583]],64048:[[20398]],64049:[[20711]],64050:[[20813]],64051:[[21193]],64052:[[21220]],64053:[[21329]],64054:[[21917]],64055:[[22022]],64056:[[22120]],64057:[[22592]],64058:[[22696]],64059:[[23652]],64060:[[23662]],64061:[[24724]],64062:[[24936]],64063:[[24974]],64064:[[25074]],64065:[[25935]],64066:[[26082]],64067:[[26257]],64068:[[26757]],64069:[[28023]],64070:[[28186]],64071:[[28450]],64072:[[29038]],64073:[[29227]],64074:[[29730]],64075:[[30865]],64076:[[31038]],64077:[[31049]],64078:[[31048]],64079:[[31056]],64080:[[31062]],64081:[[31069]],64082:[[31117]],64083:[[31118]],64084:[[31296]],64085:[[31361]],64086:[[31680]],64087:[[32244]],64088:[[32265]],64089:[[32321]],64090:[[32626]],64091:[[32773]],64092:[[33261]],64093:[[33401]],64094:[[33401]],64095:[[33879]],64096:[[35088]],64097:[[35222]],64098:[[35585]],64099:[[35641]],64100:[[36051]],64101:[[36104]],64102:[[36790]],64103:[[36920]],64104:[[38627]],64105:[[38911]],64106:[[38971]],64107:[[24693]],64108:[[148206]],64109:[[33304]],64112:[[20006]],64113:[[20917]],64114:[[20840]],64115:[[20352]],64116:[[20805]],64117:[[20864]],64118:[[21191]],64119:[[21242]],64120:[[21917]],64121:[[21845]],64122:[[21913]],64123:[[21986]],64124:[[22618]],64125:[[22707]],64126:[[22852]],64127:[[22868]],64128:[[23138]],64129:[[23336]],64130:[[24274]],64131:[[24281]],64132:[[24425]],64133:[[24493]],64134:[[24792]],64135:[[24910]],64136:[[24840]],64137:[[24974]],64138:[[24928]],64139:[[25074]],64140:[[25140]],64141:[[25540]],64142:[[25628]],64143:[[25682]],64144:[[25942]],64145:[[26228]],64146:[[26391]],64147:[[26395]],64148:[[26454]],64149:[[27513]],64150:[[27578]],64151:[[27969]],64152:[[28379]],64153:[[28363]],64154:[[28450]],64155:[[28702]],64156:[[29038]],64157:[[30631]],64158:[[29237]],64159:[[29359]],64160:[[29482]],64161:[[29809]],64162:[[29958]],64163:[[30011]],64164:[[30237]],64165:[[30239]],64166:[[30410]],64167:[[30427]],64168:[[30452]],64169:[[30538]],64170:[[30528]],64171:[[30924]],64172:[[31409]],64173:[[31680]],64174:[[31867]],64175:[[32091]],64176:[[32244]],64177:[[32574]],64178:[[32773]],64179:[[33618]],64180:[[33775]],64181:[[34681]],64182:[[35137]],64183:[[35206]],64184:[[35222]],64185:[[35519]],64186:[[35576]],64187:[[35531]],64188:[[35585]],64189:[[35582]],64190:[[35565]],64191:[[35641]],64192:[[35722]],64193:[[36104]],64194:[[36664]],64195:[[36978]],64196:[[37273]],64197:[[37494]],64198:[[38524]],64199:[[38627]],64200:[[38742]],64201:[[38875]],64202:[[38911]],64203:[[38923]],64204:[[38971]],64205:[[39698]],64206:[[40860]],64207:[[141386]],64208:[[141380]],64209:[[144341]],64210:[[15261]],64211:[[16408]],64212:[[16441]],64213:[[152137]],64214:[[154832]],64215:[[163539]],64216:[[40771]],64217:[[40846]],195072:[[38953]],195073:[[169398]],195074:[[39138]],195075:[[19251]],195076:[[39209]],195077:[[39335]],195078:[[39362]],195079:[[39422]],195080:[[19406]],195081:[[170800]],195082:[[39698]],195083:[[4e4]],195084:[[40189]],195085:[[19662]],195086:[[19693]],195087:[[40295]],195088:[[172238]],195089:[[19704]],195090:[[172293]],195091:[[172558]],195092:[[172689]],195093:[[40635]],195094:[[19798]],195095:[[40697]],195096:[[40702]],195097:[[40709]],195098:[[40719]],195099:[[40726]],195100:[[40763]],195101:[[173568]]},64256:{64256:[[102,102],256],64257:[[102,105],256],64258:[[102,108],256],64259:[[102,102,105],256],64260:[[102,102,108],256],64261:[[383,116],256],64262:[[115,116],256],64275:[[1396,1398],256],64276:[[1396,1381],256],64277:[[1396,1387],256],64278:[[1406,1398],256],64279:[[1396,1389],256],64285:[[1497,1460],512],64286:[,26],64287:[[1522,1463],512],64288:[[1506],256],64289:[[1488],256],64290:[[1491],256],64291:[[1492],256],64292:[[1499],256],64293:[[1500],256],64294:[[1501],256],64295:[[1512],256],64296:[[1514],256],64297:[[43],256],64298:[[1513,1473],512],64299:[[1513,1474],512],64300:[[64329,1473],512],64301:[[64329,1474],512],64302:[[1488,1463],512],64303:[[1488,1464],512],64304:[[1488,1468],512],64305:[[1489,1468],512],64306:[[1490,1468],512],64307:[[1491,1468],512],64308:[[1492,1468],512],64309:[[1493,1468],512],64310:[[1494,1468],512],64312:[[1496,1468],512],64313:[[1497,1468],512],64314:[[1498,1468],512],64315:[[1499,1468],512],64316:[[1500,1468],512],64318:[[1502,1468],512],64320:[[1504,1468],512],64321:[[1505,1468],512],64323:[[1507,1468],512],64324:[[1508,1468],512],64326:[[1510,1468],512],64327:[[1511,1468],512],64328:[[1512,1468],512],64329:[[1513,1468],512],64330:[[1514,1468],512],64331:[[1493,1465],512],64332:[[1489,1471],512],64333:[[1499,1471],512],64334:[[1508,1471],512],64335:[[1488,1500],256],64336:[[1649],256],64337:[[1649],256],64338:[[1659],256],64339:[[1659],256],64340:[[1659],256],64341:[[1659],256],64342:[[1662],256],64343:[[1662],256],64344:[[1662],256],64345:[[1662],256],64346:[[1664],256],64347:[[1664],256],64348:[[1664],256],64349:[[1664],256],64350:[[1658],256],64351:[[1658],256],64352:[[1658],256],64353:[[1658],256],64354:[[1663],256],64355:[[1663],256],64356:[[1663],256],64357:[[1663],256],64358:[[1657],256],64359:[[1657],256],64360:[[1657],256],64361:[[1657],256],64362:[[1700],256],64363:[[1700],256],64364:[[1700],256],64365:[[1700],256],64366:[[1702],256],64367:[[1702],256],64368:[[1702],256],64369:[[1702],256],64370:[[1668],256],64371:[[1668],256],64372:[[1668],256],64373:[[1668],256],64374:[[1667],256],64375:[[1667],256],64376:[[1667],256],64377:[[1667],256],64378:[[1670],256],64379:[[1670],256],64380:[[1670],256],64381:[[1670],256],64382:[[1671],256],64383:[[1671],256],64384:[[1671],256],64385:[[1671],256],64386:[[1677],256],64387:[[1677],256],64388:[[1676],256],64389:[[1676],256],64390:[[1678],256],64391:[[1678],256],64392:[[1672],256],64393:[[1672],256],64394:[[1688],256],64395:[[1688],256],64396:[[1681],256],64397:[[1681],256],64398:[[1705],256],64399:[[1705],256],64400:[[1705],256],64401:[[1705],256],64402:[[1711],256],64403:[[1711],256],64404:[[1711],256],64405:[[1711],256],64406:[[1715],256],64407:[[1715],256],64408:[[1715],256],64409:[[1715],256],64410:[[1713],256],64411:[[1713],256],64412:[[1713],256],64413:[[1713],256],64414:[[1722],256],64415:[[1722],256],64416:[[1723],256],64417:[[1723],256],64418:[[1723],256],64419:[[1723],256],64420:[[1728],256],64421:[[1728],256],64422:[[1729],256],64423:[[1729],256],64424:[[1729],256],64425:[[1729],256],64426:[[1726],256],64427:[[1726],256],64428:[[1726],256],64429:[[1726],256],64430:[[1746],256],64431:[[1746],256],64432:[[1747],256],64433:[[1747],256],64467:[[1709],256],64468:[[1709],256],64469:[[1709],256],64470:[[1709],256],64471:[[1735],256],64472:[[1735],256],64473:[[1734],256],64474:[[1734],256],64475:[[1736],256],64476:[[1736],256],64477:[[1655],256],64478:[[1739],256],64479:[[1739],256],64480:[[1733],256],64481:[[1733],256],64482:[[1737],256],64483:[[1737],256],64484:[[1744],256],64485:[[1744],256],64486:[[1744],256],64487:[[1744],256],64488:[[1609],256],64489:[[1609],256],64490:[[1574,1575],256],64491:[[1574,1575],256],64492:[[1574,1749],256],64493:[[1574,1749],256],64494:[[1574,1608],256],64495:[[1574,1608],256],64496:[[1574,1735],256],64497:[[1574,1735],256],64498:[[1574,1734],256],64499:[[1574,1734],256],64500:[[1574,1736],256],64501:[[1574,1736],256],64502:[[1574,1744],256],64503:[[1574,1744],256],64504:[[1574,1744],256],64505:[[1574,1609],256],64506:[[1574,1609],256],64507:[[1574,1609],256],64508:[[1740],256],64509:[[1740],256],64510:[[1740],256],64511:[[1740],256]},64512:{64512:[[1574,1580],256],64513:[[1574,1581],256],64514:[[1574,1605],256],64515:[[1574,1609],256],64516:[[1574,1610],256],64517:[[1576,1580],256],64518:[[1576,1581],256],64519:[[1576,1582],256],64520:[[1576,1605],256],64521:[[1576,1609],256],64522:[[1576,1610],256],64523:[[1578,1580],256],64524:[[1578,1581],256],64525:[[1578,1582],256],64526:[[1578,1605],256],64527:[[1578,1609],256],64528:[[1578,1610],256],64529:[[1579,1580],256],64530:[[1579,1605],256],64531:[[1579,1609],256],64532:[[1579,1610],256],64533:[[1580,1581],256],64534:[[1580,1605],256],64535:[[1581,1580],256],64536:[[1581,1605],256],64537:[[1582,1580],256],64538:[[1582,1581],256],64539:[[1582,1605],256],64540:[[1587,1580],256],64541:[[1587,1581],256],64542:[[1587,1582],256],64543:[[1587,1605],256],64544:[[1589,1581],256],64545:[[1589,1605],256],64546:[[1590,1580],256],64547:[[1590,1581],256],64548:[[1590,1582],256],64549:[[1590,1605],256],64550:[[1591,1581],256],64551:[[1591,1605],256],64552:[[1592,1605],256],64553:[[1593,1580],256],64554:[[1593,1605],256],64555:[[1594,1580],256],64556:[[1594,1605],256],64557:[[1601,1580],256],64558:[[1601,1581],256],64559:[[1601,1582],256],64560:[[1601,1605],256],64561:[[1601,1609],256],64562:[[1601,1610],256],64563:[[1602,1581],256],64564:[[1602,1605],256],64565:[[1602,1609],256],64566:[[1602,1610],256],64567:[[1603,1575],256],64568:[[1603,1580],256],64569:[[1603,1581],256],64570:[[1603,1582],256],64571:[[1603,1604],256],64572:[[1603,1605],256],64573:[[1603,1609],256],64574:[[1603,1610],256],64575:[[1604,1580],256],64576:[[1604,1581],256],64577:[[1604,1582],256],64578:[[1604,1605],256],64579:[[1604,1609],256],64580:[[1604,1610],256],64581:[[1605,1580],256],64582:[[1605,1581],256],64583:[[1605,1582],256],64584:[[1605,1605],256],64585:[[1605,1609],256],64586:[[1605,1610],256],64587:[[1606,1580],256],64588:[[1606,1581],256],64589:[[1606,1582],256],64590:[[1606,1605],256],64591:[[1606,1609],256],64592:[[1606,1610],256],64593:[[1607,1580],256],64594:[[1607,1605],256],64595:[[1607,1609],256],64596:[[1607,1610],256],64597:[[1610,1580],256],64598:[[1610,1581],256],64599:[[1610,1582],256],64600:[[1610,1605],256],64601:[[1610,1609],256],64602:[[1610,1610],256],64603:[[1584,1648],256],64604:[[1585,1648],256],64605:[[1609,1648],256],64606:[[32,1612,1617],256],64607:[[32,1613,1617],256],64608:[[32,1614,1617],256],64609:[[32,1615,1617],256],64610:[[32,1616,1617],256],64611:[[32,1617,1648],256],64612:[[1574,1585],256],64613:[[1574,1586],256],64614:[[1574,1605],256],64615:[[1574,1606],256],64616:[[1574,1609],256],64617:[[1574,1610],256],64618:[[1576,1585],256],64619:[[1576,1586],256],64620:[[1576,1605],256],64621:[[1576,1606],256],64622:[[1576,1609],256],64623:[[1576,1610],256],64624:[[1578,1585],256],64625:[[1578,1586],256],64626:[[1578,1605],256],64627:[[1578,1606],256],64628:[[1578,1609],256],64629:[[1578,1610],256],64630:[[1579,1585],256],64631:[[1579,1586],256],64632:[[1579,1605],256],64633:[[1579,1606],256],64634:[[1579,1609],256],64635:[[1579,1610],256],64636:[[1601,1609],256],64637:[[1601,1610],256],64638:[[1602,1609],256],64639:[[1602,1610],256],64640:[[1603,1575],256],64641:[[1603,1604],256],64642:[[1603,1605],256],64643:[[1603,1609],256],64644:[[1603,1610],256],64645:[[1604,1605],256],64646:[[1604,1609],256],64647:[[1604,1610],256],64648:[[1605,1575],256],64649:[[1605,1605],256],64650:[[1606,1585],256],64651:[[1606,1586],256],64652:[[1606,1605],256],64653:[[1606,1606],256],64654:[[1606,1609],256],64655:[[1606,1610],256],64656:[[1609,1648],256],64657:[[1610,1585],256],64658:[[1610,1586],256],64659:[[1610,1605],256],64660:[[1610,1606],256],64661:[[1610,1609],256],64662:[[1610,1610],256],64663:[[1574,1580],256],64664:[[1574,1581],256],64665:[[1574,1582],256],64666:[[1574,1605],256],64667:[[1574,1607],256],64668:[[1576,1580],256],64669:[[1576,1581],256],64670:[[1576,1582],256],64671:[[1576,1605],256],64672:[[1576,1607],256],64673:[[1578,1580],256],64674:[[1578,1581],256],64675:[[1578,1582],256],64676:[[1578,1605],256],64677:[[1578,1607],256],64678:[[1579,1605],256],64679:[[1580,1581],256],64680:[[1580,1605],256],64681:[[1581,1580],256],64682:[[1581,1605],256],64683:[[1582,1580],256],64684:[[1582,1605],256],64685:[[1587,1580],256],64686:[[1587,1581],256],64687:[[1587,1582],256],64688:[[1587,1605],256],64689:[[1589,1581],256],64690:[[1589,1582],256],64691:[[1589,1605],256],64692:[[1590,1580],256],64693:[[1590,1581],256],64694:[[1590,1582],256],64695:[[1590,1605],256],64696:[[1591,1581],256],64697:[[1592,1605],256],64698:[[1593,1580],256],64699:[[1593,1605],256],64700:[[1594,1580],256],64701:[[1594,1605],256],64702:[[1601,1580],256],64703:[[1601,1581],256],64704:[[1601,1582],256],64705:[[1601,1605],256],64706:[[1602,1581],256],64707:[[1602,1605],256],64708:[[1603,1580],256],64709:[[1603,1581],256],64710:[[1603,1582],256],64711:[[1603,1604],256],64712:[[1603,1605],256],64713:[[1604,1580],256],64714:[[1604,1581],256],64715:[[1604,1582],256],64716:[[1604,1605],256],64717:[[1604,1607],256],64718:[[1605,1580],256],64719:[[1605,1581],256],64720:[[1605,1582],256],64721:[[1605,1605],256],64722:[[1606,1580],256],64723:[[1606,1581],256],64724:[[1606,1582],256],64725:[[1606,1605],256],64726:[[1606,1607],256],64727:[[1607,1580],256],64728:[[1607,1605],256],64729:[[1607,1648],256],64730:[[1610,1580],256],64731:[[1610,1581],256],64732:[[1610,1582],256],64733:[[1610,1605],256],64734:[[1610,1607],256],64735:[[1574,1605],256],64736:[[1574,1607],256],64737:[[1576,1605],256],64738:[[1576,1607],256],64739:[[1578,1605],256],64740:[[1578,1607],256],64741:[[1579,1605],256],64742:[[1579,1607],256],64743:[[1587,1605],256],64744:[[1587,1607],256],64745:[[1588,1605],256],64746:[[1588,1607],256],64747:[[1603,1604],256],64748:[[1603,1605],256],64749:[[1604,1605],256],64750:[[1606,1605],256],64751:[[1606,1607],256],64752:[[1610,1605],256],64753:[[1610,1607],256],64754:[[1600,1614,1617],256],64755:[[1600,1615,1617],256],64756:[[1600,1616,1617],256],64757:[[1591,1609],256],64758:[[1591,1610],256],64759:[[1593,1609],256],64760:[[1593,1610],256],64761:[[1594,1609],256],64762:[[1594,1610],256],64763:[[1587,1609],256],64764:[[1587,1610],256],64765:[[1588,1609],256],64766:[[1588,1610],256],64767:[[1581,1609],256]},64768:{64768:[[1581,1610],256],64769:[[1580,1609],256],64770:[[1580,1610],256],64771:[[1582,1609],256],64772:[[1582,1610],256],64773:[[1589,1609],256],64774:[[1589,1610],256],64775:[[1590,1609],256],64776:[[1590,1610],256],64777:[[1588,1580],256],64778:[[1588,1581],256],64779:[[1588,1582],256],64780:[[1588,1605],256],64781:[[1588,1585],256],64782:[[1587,1585],256],64783:[[1589,1585],256],64784:[[1590,1585],256],64785:[[1591,1609],256],64786:[[1591,1610],256],64787:[[1593,1609],256],64788:[[1593,1610],256],64789:[[1594,1609],256],64790:[[1594,1610],256],64791:[[1587,1609],256],64792:[[1587,1610],256],64793:[[1588,1609],256],64794:[[1588,1610],256],64795:[[1581,1609],256],64796:[[1581,1610],256],64797:[[1580,1609],256],64798:[[1580,1610],256],64799:[[1582,1609],256],64800:[[1582,1610],256],64801:[[1589,1609],256],64802:[[1589,1610],256],64803:[[1590,1609],256],64804:[[1590,1610],256],64805:[[1588,1580],256],64806:[[1588,1581],256],64807:[[1588,1582],256],64808:[[1588,1605],256],64809:[[1588,1585],256],64810:[[1587,1585],256],64811:[[1589,1585],256],64812:[[1590,1585],256],64813:[[1588,1580],256],64814:[[1588,1581],256],64815:[[1588,1582],256],64816:[[1588,1605],256],64817:[[1587,1607],256],64818:[[1588,1607],256],64819:[[1591,1605],256],64820:[[1587,1580],256],64821:[[1587,1581],256],64822:[[1587,1582],256],64823:[[1588,1580],256],64824:[[1588,1581],256],64825:[[1588,1582],256],64826:[[1591,1605],256],64827:[[1592,1605],256],64828:[[1575,1611],256],64829:[[1575,1611],256],64848:[[1578,1580,1605],256],64849:[[1578,1581,1580],256],64850:[[1578,1581,1580],256],64851:[[1578,1581,1605],256],64852:[[1578,1582,1605],256],64853:[[1578,1605,1580],256],64854:[[1578,1605,1581],256],64855:[[1578,1605,1582],256],64856:[[1580,1605,1581],256],64857:[[1580,1605,1581],256],64858:[[1581,1605,1610],256],64859:[[1581,1605,1609],256],64860:[[1587,1581,1580],256],64861:[[1587,1580,1581],256],64862:[[1587,1580,1609],256],64863:[[1587,1605,1581],256],64864:[[1587,1605,1581],256],64865:[[1587,1605,1580],256],64866:[[1587,1605,1605],256],64867:[[1587,1605,1605],256],64868:[[1589,1581,1581],256],64869:[[1589,1581,1581],256],64870:[[1589,1605,1605],256],64871:[[1588,1581,1605],256],64872:[[1588,1581,1605],256],64873:[[1588,1580,1610],256],64874:[[1588,1605,1582],256],64875:[[1588,1605,1582],256],64876:[[1588,1605,1605],256],64877:[[1588,1605,1605],256],64878:[[1590,1581,1609],256],64879:[[1590,1582,1605],256],64880:[[1590,1582,1605],256],64881:[[1591,1605,1581],256],64882:[[1591,1605,1581],256],64883:[[1591,1605,1605],256],64884:[[1591,1605,1610],256],64885:[[1593,1580,1605],256],64886:[[1593,1605,1605],256],64887:[[1593,1605,1605],256],64888:[[1593,1605,1609],256],64889:[[1594,1605,1605],256],64890:[[1594,1605,1610],256],64891:[[1594,1605,1609],256],64892:[[1601,1582,1605],256],64893:[[1601,1582,1605],256],64894:[[1602,1605,1581],256],64895:[[1602,1605,1605],256],64896:[[1604,1581,1605],256],64897:[[1604,1581,1610],256],64898:[[1604,1581,1609],256],64899:[[1604,1580,1580],256],64900:[[1604,1580,1580],256],64901:[[1604,1582,1605],256],64902:[[1604,1582,1605],256],64903:[[1604,1605,1581],256],64904:[[1604,1605,1581],256],64905:[[1605,1581,1580],256],64906:[[1605,1581,1605],256],64907:[[1605,1581,1610],256],64908:[[1605,1580,1581],256],64909:[[1605,1580,1605],256],64910:[[1605,1582,1580],256],64911:[[1605,1582,1605],256],64914:[[1605,1580,1582],256],64915:[[1607,1605,1580],256],64916:[[1607,1605,1605],256],64917:[[1606,1581,1605],256],64918:[[1606,1581,1609],256],64919:[[1606,1580,1605],256],64920:[[1606,1580,1605],256],64921:[[1606,1580,1609],256],64922:[[1606,1605,1610],256],64923:[[1606,1605,1609],256],64924:[[1610,1605,1605],256],64925:[[1610,1605,1605],256],64926:[[1576,1582,1610],256],64927:[[1578,1580,1610],256],64928:[[1578,1580,1609],256],64929:[[1578,1582,1610],256],64930:[[1578,1582,1609],256],64931:[[1578,1605,1610],256],64932:[[1578,1605,1609],256],64933:[[1580,1605,1610],256],64934:[[1580,1581,1609],256],64935:[[1580,1605,1609],256],64936:[[1587,1582,1609],256],64937:[[1589,1581,1610],256],64938:[[1588,1581,1610],256],64939:[[1590,1581,1610],256],64940:[[1604,1580,1610],256],64941:[[1604,1605,1610],256],64942:[[1610,1581,1610],256],64943:[[1610,1580,1610],256],64944:[[1610,1605,1610],256],64945:[[1605,1605,1610],256],64946:[[1602,1605,1610],256],64947:[[1606,1581,1610],256],64948:[[1602,1605,1581],256],64949:[[1604,1581,1605],256],64950:[[1593,1605,1610],256],64951:[[1603,1605,1610],256],64952:[[1606,1580,1581],256],64953:[[1605,1582,1610],256],64954:[[1604,1580,1605],256],64955:[[1603,1605,1605],256],64956:[[1604,1580,1605],256],64957:[[1606,1580,1581],256],64958:[[1580,1581,1610],256],64959:[[1581,1580,1610],256],64960:[[1605,1580,1610],256],64961:[[1601,1605,1610],256],64962:[[1576,1581,1610],256],64963:[[1603,1605,1605],256],64964:[[1593,1580,1605],256],64965:[[1589,1605,1605],256],64966:[[1587,1582,1610],256],64967:[[1606,1580,1610],256],65008:[[1589,1604,1746],256],65009:[[1602,1604,1746],256],65010:[[1575,1604,1604,1607],256],65011:[[1575,1603,1576,1585],256],65012:[[1605,1581,1605,1583],256],65013:[[1589,1604,1593,1605],256],65014:[[1585,1587,1608,1604],256],65015:[[1593,1604,1610,1607],256],65016:[[1608,1587,1604,1605],256],65017:[[1589,1604,1609],256],65018:[[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605],256],65019:[[1580,1604,32,1580,1604,1575,1604,1607],256],65020:[[1585,1740,1575,1604],256]},65024:{65040:[[44],256],65041:[[12289],256],65042:[[12290],256],65043:[[58],256],65044:[[59],256],65045:[[33],256],65046:[[63],256],65047:[[12310],256],65048:[[12311],256],65049:[[8230],256],65056:[,230],65057:[,230],65058:[,230],65059:[,230],65060:[,230],65061:[,230],65062:[,230],65063:[,220],65064:[,220],65065:[,220],65066:[,220],65067:[,220],65068:[,220],65069:[,220],65072:[[8229],256],65073:[[8212],256],65074:[[8211],256],65075:[[95],256],65076:[[95],256],65077:[[40],256],65078:[[41],256],65079:[[123],256],65080:[[125],256],65081:[[12308],256],65082:[[12309],256],65083:[[12304],256],65084:[[12305],256],65085:[[12298],256],65086:[[12299],256],65087:[[12296],256],65088:[[12297],256],65089:[[12300],256],65090:[[12301],256],65091:[[12302],256],65092:[[12303],256],65095:[[91],256],65096:[[93],256],65097:[[8254],256],65098:[[8254],256],65099:[[8254],256],65100:[[8254],256],65101:[[95],256],65102:[[95],256],65103:[[95],256],65104:[[44],256],65105:[[12289],256],65106:[[46],256],65108:[[59],256],65109:[[58],256],65110:[[63],256],65111:[[33],256],65112:[[8212],256],65113:[[40],256],65114:[[41],256],65115:[[123],256],65116:[[125],256],65117:[[12308],256],65118:[[12309],256],65119:[[35],256],65120:[[38],256],65121:[[42],256],65122:[[43],256],65123:[[45],256],65124:[[60],256],65125:[[62],256],65126:[[61],256],65128:[[92],256],65129:[[36],256],65130:[[37],256],65131:[[64],256],65136:[[32,1611],256],65137:[[1600,1611],256],65138:[[32,1612],256],65140:[[32,1613],256],65142:[[32,1614],256],65143:[[1600,1614],256],65144:[[32,1615],256],65145:[[1600,1615],256],65146:[[32,1616],256],65147:[[1600,1616],256],65148:[[32,1617],256],65149:[[1600,1617],256],65150:[[32,1618],256],65151:[[1600,1618],256],65152:[[1569],256],65153:[[1570],256],65154:[[1570],256],65155:[[1571],256],65156:[[1571],256],65157:[[1572],256],65158:[[1572],256],65159:[[1573],256],65160:[[1573],256],65161:[[1574],256],65162:[[1574],256],65163:[[1574],256],65164:[[1574],256],65165:[[1575],256],65166:[[1575],256],65167:[[1576],256],65168:[[1576],256],65169:[[1576],256],65170:[[1576],256],65171:[[1577],256],65172:[[1577],256],65173:[[1578],256],65174:[[1578],256],65175:[[1578],256],65176:[[1578],256],65177:[[1579],256],65178:[[1579],256],65179:[[1579],256],65180:[[1579],256],65181:[[1580],256],65182:[[1580],256],65183:[[1580],256],65184:[[1580],256],65185:[[1581],256],65186:[[1581],256],65187:[[1581],256],65188:[[1581],256],65189:[[1582],256],65190:[[1582],256],65191:[[1582],256],65192:[[1582],256],65193:[[1583],256],65194:[[1583],256],65195:[[1584],256],65196:[[1584],256],65197:[[1585],256],65198:[[1585],256],65199:[[1586],256],65200:[[1586],256],65201:[[1587],256],65202:[[1587],256],65203:[[1587],256],65204:[[1587],256],65205:[[1588],256],65206:[[1588],256],65207:[[1588],256],65208:[[1588],256],65209:[[1589],256],65210:[[1589],256],65211:[[1589],256],65212:[[1589],256],65213:[[1590],256],65214:[[1590],256],65215:[[1590],256],65216:[[1590],256],65217:[[1591],256],65218:[[1591],256],65219:[[1591],256],65220:[[1591],256],65221:[[1592],256],65222:[[1592],256],65223:[[1592],256],65224:[[1592],256],65225:[[1593],256],65226:[[1593],256],65227:[[1593],256],65228:[[1593],256],65229:[[1594],256],65230:[[1594],256],65231:[[1594],256],65232:[[1594],256],65233:[[1601],256],65234:[[1601],256],65235:[[1601],256],65236:[[1601],256],65237:[[1602],256],65238:[[1602],256],65239:[[1602],256],65240:[[1602],256],65241:[[1603],256],65242:[[1603],256],65243:[[1603],256],65244:[[1603],256],65245:[[1604],256],65246:[[1604],256],65247:[[1604],256],65248:[[1604],256],65249:[[1605],256],65250:[[1605],256],65251:[[1605],256],65252:[[1605],256],65253:[[1606],256],65254:[[1606],256],65255:[[1606],256],65256:[[1606],256],65257:[[1607],256],65258:[[1607],256],65259:[[1607],256],65260:[[1607],256],65261:[[1608],256],65262:[[1608],256],65263:[[1609],256],65264:[[1609],256],65265:[[1610],256],65266:[[1610],256],65267:[[1610],256],65268:[[1610],256],65269:[[1604,1570],256],65270:[[1604,1570],256],65271:[[1604,1571],256],65272:[[1604,1571],256],65273:[[1604,1573],256],65274:[[1604,1573],256],65275:[[1604,1575],256],65276:[[1604,1575],256]},65280:{65281:[[33],256],65282:[[34],256],65283:[[35],256],65284:[[36],256],65285:[[37],256],65286:[[38],256],65287:[[39],256],65288:[[40],256],65289:[[41],256],65290:[[42],256],65291:[[43],256],65292:[[44],256],65293:[[45],256],65294:[[46],256],65295:[[47],256],65296:[[48],256],65297:[[49],256],65298:[[50],256],65299:[[51],256],65300:[[52],256],65301:[[53],256],65302:[[54],256],65303:[[55],256],65304:[[56],256],65305:[[57],256],65306:[[58],256],65307:[[59],256],65308:[[60],256],65309:[[61],256],65310:[[62],256],65311:[[63],256],65312:[[64],256],65313:[[65],256],65314:[[66],256],65315:[[67],256],65316:[[68],256],65317:[[69],256],65318:[[70],256],65319:[[71],256],65320:[[72],256],65321:[[73],256],65322:[[74],256],65323:[[75],256],65324:[[76],256],65325:[[77],256],65326:[[78],256],65327:[[79],256],65328:[[80],256],65329:[[81],256],65330:[[82],256],65331:[[83],256],65332:[[84],256],65333:[[85],256],65334:[[86],256],65335:[[87],256],65336:[[88],256],65337:[[89],256],65338:[[90],256],65339:[[91],256],65340:[[92],256],65341:[[93],256],65342:[[94],256],65343:[[95],256],65344:[[96],256],65345:[[97],256],65346:[[98],256],65347:[[99],256],65348:[[100],256],65349:[[101],256],65350:[[102],256],65351:[[103],256],65352:[[104],256],65353:[[105],256],65354:[[106],256],65355:[[107],256],65356:[[108],256],65357:[[109],256],65358:[[110],256],65359:[[111],256],65360:[[112],256],65361:[[113],256],65362:[[114],256],65363:[[115],256],65364:[[116],256],65365:[[117],256],65366:[[118],256],65367:[[119],256],65368:[[120],256],65369:[[121],256],65370:[[122],256],65371:[[123],256],65372:[[124],256],65373:[[125],256],65374:[[126],256],65375:[[10629],256],65376:[[10630],256],65377:[[12290],256],65378:[[12300],256],65379:[[12301],256],65380:[[12289],256],65381:[[12539],256],65382:[[12530],256],65383:[[12449],256],65384:[[12451],256],65385:[[12453],256],65386:[[12455],256],65387:[[12457],256],65388:[[12515],256],65389:[[12517],256],65390:[[12519],256],65391:[[12483],256],65392:[[12540],256],65393:[[12450],256],65394:[[12452],256],65395:[[12454],256],65396:[[12456],256],65397:[[12458],256],65398:[[12459],256],65399:[[12461],256],65400:[[12463],256],65401:[[12465],256],65402:[[12467],256],65403:[[12469],256],65404:[[12471],256],65405:[[12473],256],65406:[[12475],256],65407:[[12477],256],65408:[[12479],256],65409:[[12481],256],65410:[[12484],256],65411:[[12486],256],65412:[[12488],256],65413:[[12490],256],65414:[[12491],256],65415:[[12492],256],65416:[[12493],256],65417:[[12494],256],65418:[[12495],256],65419:[[12498],256],65420:[[12501],256],65421:[[12504],256],65422:[[12507],256],65423:[[12510],256],65424:[[12511],256],65425:[[12512],256],65426:[[12513],256],65427:[[12514],256],65428:[[12516],256],65429:[[12518],256],65430:[[12520],256],65431:[[12521],256],65432:[[12522],256],65433:[[12523],256],65434:[[12524],256],65435:[[12525],256],65436:[[12527],256],65437:[[12531],256],65438:[[12441],256],65439:[[12442],256],65440:[[12644],256],65441:[[12593],256],65442:[[12594],256],65443:[[12595],256],65444:[[12596],256],65445:[[12597],256],65446:[[12598],256],65447:[[12599],256],65448:[[12600],256],65449:[[12601],256],65450:[[12602],256],65451:[[12603],256],65452:[[12604],256],65453:[[12605],256],65454:[[12606],256],65455:[[12607],256],65456:[[12608],256],65457:[[12609],256],65458:[[12610],256],65459:[[12611],256],65460:[[12612],256],65461:[[12613],256],65462:[[12614],256],65463:[[12615],256],65464:[[12616],256],65465:[[12617],256],65466:[[12618],256],65467:[[12619],256],65468:[[12620],256],65469:[[12621],256],65470:[[12622],256],65474:[[12623],256],65475:[[12624],256],65476:[[12625],256],65477:[[12626],256],65478:[[12627],256],65479:[[12628],256],65482:[[12629],256],65483:[[12630],256],65484:[[12631],256],65485:[[12632],256],65486:[[12633],256],65487:[[12634],256],65490:[[12635],256],65491:[[12636],256],65492:[[12637],256],65493:[[12638],256],65494:[[12639],256],65495:[[12640],256],65498:[[12641],256],65499:[[12642],256],65500:[[12643],256],65504:[[162],256],65505:[[163],256],65506:[[172],256],65507:[[175],256],65508:[[166],256],65509:[[165],256],65510:[[8361],256],65512:[[9474],256],65513:[[8592],256],65514:[[8593],256],65515:[[8594],256],65516:[[8595],256],65517:[[9632],256],65518:[[9675],256]}};var p={nfc:function(e){return d("NFC",e)},nfd:function(e){return d("NFD",e)},nfkc:function(e){return d("NFKC",e)},nfkd:function(e){return d("NFKD",e)}};e.exports=p,p.shimApplied=!1,String.prototype.normalize||(Object.defineProperty(String.prototype,"normalize",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=""+this,t=void 0===arguments[0]?"NFC":arguments[0];if(null==this)throw new TypeError("Cannot call method on "+Object.prototype.toString.call(this));if("NFC"===t)return p.nfc(e);if("NFD"===t)return p.nfd(e);if("NFKC"===t)return p.nfkc(e);if("NFKD"===t)return p.nfkd(e);throw new RangeError("Invalid normalization form: "+t)}}),p.shimApplied=!0)}()},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.EnglishMnemonic=void 0;const a=o(n(69));class s{constructor(e){if(!s.mnemonicMatcher.test(e))throw new Error("Invalid mnemonic format");const t=e.split(" "),n=[12,15,18,21,24];if(-1===n.indexOf(t.length))throw new Error(`Invalid word count in mnemonic (allowed: ${n} got: ${t.length})`);for(const e of t)if(-1===s.wordlist.indexOf(e))throw new Error("Mnemonic contains invalid word");a.mnemonicToEntropy(e),this.data=e}toString(){return this.data}}t.EnglishMnemonic=s,s.wordlist=a.wordlists.english,s.mnemonicMatcher=/^[a-z]+( [a-z]+)*$/},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hmac=void 0;t.Hmac=class{constructor(e,t){const n=(new e).blockSize;this.hash=t=>(new e).update(t).digest();let r=t;if(r.length>n&&(r=this.hash(r)),r.length<n){const e=new Uint8Array(n-r.length);r=new Uint8Array([...r,...e])}this.oKeyPad=r.map(e=>92^e),this.iKeyPad=r.map(e=>54^e),this.messageHasher=new e,this.blockSize=n,this.update(this.iKeyPad)}update(e){return this.messageHasher.update(e),this}digest(){const e=this.messageHasher.digest();return this.hash(new Uint8Array([...this.oKeyPad,...e]))}}},function(e,t,n){"use strict";n.r(t),t.default={}},function(e,t,n){"use strict";function r(e){let t=0;for(const n of e){if(0!==n)break;t++}return e.slice(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.ExtendedSecp256k1Signature=t.Secp256k1Signature=void 0;class i{constructor(e,t){if(e.length>32||0===e.length||0===e[0])throw new Error("Unsigned integer r must be encoded as unpadded big endian.");if(t.length>32||0===t.length||0===t[0])throw new Error("Unsigned integer s must be encoded as unpadded big endian.");this.data={r:e,s:t}}static fromFixedLength(e){if(64!==e.length)throw new Error(`Got invalid data length: ${e.length}. Expected 2x 32 bytes for the pair (r, s)`);return new i(r(e.slice(0,32)),r(e.slice(32,64)))}static fromDer(e){let t=0;if(48!==e[t++])throw new Error("Prefix 0x30 expected");const n=e[t++];if(e.length-t!==n)throw new Error("Data length mismatch detected");if(2!==e[t++])throw new Error("INTEGER tag expected");const o=e[t++];if(o>=128)throw new Error("Decoding length values above 127 not supported");const a=e.slice(t,t+o);t+=o;if(2!==e[t++])throw new Error("INTEGER tag expected");const s=e[t++];if(s>=128)throw new Error("Decoding length values above 127 not supported");const c=e.slice(t,t+s);return t+=s,new i(r(a),r(c))}r(e){if(void 0===e)return this.data.r;{const t=e-this.data.r.length;if(t<0)throw new Error("Length too small to hold parameter r");const n=new Uint8Array(t);return new Uint8Array([...n,...this.data.r])}}s(e){if(void 0===e)return this.data.s;{const t=e-this.data.s.length;if(t<0)throw new Error("Length too small to hold parameter s");const n=new Uint8Array(t);return new Uint8Array([...n,...this.data.s])}}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32)])}toDer(){const e=this.data.r[0]>=128?new Uint8Array([0,...this.data.r]):this.data.r,t=this.data.s[0]>=128?new Uint8Array([0,...this.data.s]):this.data.s,n=e.length,r=t.length,i=new Uint8Array([2,n,...e,2,r,...t]);return new Uint8Array([48,i.length,...i])}}t.Secp256k1Signature=i;class o extends i{constructor(e,t,n){if(super(e,t),!Number.isInteger(n))throw new Error("The recovery parameter must be an integer.");if(n<0||n>4)throw new Error("The recovery parameter must be one of 0, 1, 2, 3.");this.recovery=n}static fromFixedLength(e){if(65!==e.length)throw new Error(`Got invalid data length ${e.length}. Expected 32 + 32 + 1`);return new o(r(e.slice(0,32)),r(e.slice(32,64)),e[64])}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32),this.recovery])}}t.ExtendedSecp256k1Signature=o},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sha512=t.Sha512=t.sha256=t.Sha256=t.sha1=t.Sha1=void 0;const i=r(n(76));class o{constructor(e){this.blockSize=64,this.impl=i.default("sha1"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha1=o,t.sha1=function(e){return new o(e).digest()};class a{constructor(e){this.blockSize=64,this.impl=i.default("sha256"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha256=a,t.sha256=function(e){return new a(e).digest()};class s{constructor(e){this.blockSize=128,this.impl=i.default("sha512"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Sha512=s,t.sha512=function(e){return new s(e).digest()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseCoins=t.coins=t.coin=void 0;const r=n(82);function i(e,t){return{amount:new r.Uint53(e).toString(),denom:t}}t.coin=i,t.coins=function(e,t){return[i(e,t)]},t.parseCoins=function(e){return e.replace(/\s/g,"").split(",").filter(Boolean).map(e=>{const t=e.match(/^([0-9]+)([a-zA-Z]+)/);if(!t)throw new Error("Got an invalid coin string");return{amount:r.Uint64.fromString(t[1]).toString(),denom:t[2]}})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CosmosClient=t.isSearchByTagsQuery=t.isSearchBySentFromOrToQuery=t.isSearchByHeightQuery=t.assertIsBroadcastTxSuccess=t.isBroadcastTxSuccess=t.isBroadcastTxFailure=void 0;const r=n(50),i=n(39),o=n(82),a=n(174),s=n(310);function c(e){return!!e.code}function l(e){return void 0!==e.height}function u(e){return void 0!==e.sentFromOrTo}function f(e){return void 0!==e.tags}t.isBroadcastTxFailure=c,t.isBroadcastTxSuccess=function(e){return!c(e)},t.assertIsBroadcastTxSuccess=function(e){if(c(e))throw new Error(`Error when broadcasting tx ${e.transactionHash} at height ${e.height}. Code: ${e.code}; Raw log: ${e.rawLog}`)},t.isSearchByHeightQuery=l,t.isSearchBySentFromOrToQuery=u,t.isSearchByTagsQuery=f;t.CosmosClient=class{constructor(e,t=a.BroadcastMode.Block){this.lcdClient=a.LcdClient.withExtensions({apiUrl:e,broadcastMode:t},a.setupAuthExtension)}async getChainId(){if(!this.chainId){const e=(await this.lcdClient.nodeInfo()).node_info.network;if(!e)throw new Error("Chain ID must not be empty");this.chainId=e}return this.chainId}async getHeight(){if(this.anyValidAddress){const{height:e}=await this.lcdClient.auth.account(this.anyValidAddress);return parseInt(e,10)}{const e=await this.lcdClient.blocksLatest();return parseInt(e.block.header.height,10)}}async getIdentifier(e){const t=await this.lcdClient.encodeTx(e),n=r.sha256(i.fromBase64(t.tx));return i.toHex(n).toUpperCase()}async getSequence(e){const t=await this.getAccount(e);if(!t)throw new Error("Account does not exist on chain. Send some tokens there before trying to query sequence.");return{accountNumber:t.accountNumber,sequence:t.sequence}}async getAccount(e){const t=(await this.lcdClient.auth.account(e)).result.value;return""===t.address?void 0:(this.anyValidAddress=t.address,{address:t.address,balance:t.coins,pubkey:a.normalizePubkey(t.public_key)||void 0,accountNumber:a.uint64ToNumber(t.account_number),sequence:a.uint64ToNumber(t.sequence)})}async getBlock(e){const t=void 0!==e?await this.lcdClient.blocks(e):await this.lcdClient.blocksLatest();return{id:t.block_id.hash,header:{version:t.block.header.version,time:t.block.header.time,height:parseInt(t.block.header.height,10),chainId:t.block.header.chain_id},txs:(t.block.data.txs||[]).map(i.fromBase64)}}async getTx(e){var t;return null!==(t=(await this.txsQuery("tx.hash="+e))[0])&&void 0!==t?t:null}async searchTx(e,t={}){const n=t.minHeight||0,r=t.maxHeight||Number.MAX_SAFE_INTEGER;if(r<n)return[];function i(e){return`${e}&tx.minheight=${n}&tx.maxheight=${r}`}let o;if(l(e))o=e.height<n||e.height>r?[]:await this.txsQuery("tx.height="+e.height);else if(u(e)){const t=i("message.module=bank&message.sender="+e.sentFromOrTo),n=i("message.module=bank&transfer.recipient="+e.sentFromOrTo),r=await this.txsQuery(t),a=await this.txsQuery(n),s=r.map(e=>e.hash);o=[...r,...a.filter(e=>!s.includes(e.hash))]}else{if(!f(e))throw new Error("Unknown query type");{const t=i(e.tags.map(e=>`${e.key}=${e.value}`).join("&"));o=await this.txsQuery(t)}}return o.filter(e=>e.height>=n&&e.height<=r)}async broadcastTx(e){const t=await this.lcdClient.broadcastTx(e);if(!t.txhash.match(/^([0-9A-F][0-9A-F])+$/))throw new Error("Received ill-formatted txhash. Must be non-empty upper-case hex");return void 0!==t.code?{height:o.Uint53.fromString(t.height).toNumber(),transactionHash:t.txhash,code:t.code,rawLog:t.raw_log||""}:{logs:t.logs?s.parseLogs(t.logs):[],rawLog:t.raw_log||"",transactionHash:t.txhash,data:t.data?i.fromHex(t.data):void 0}}async txsQuery(e){const t=await this.lcdClient.txsQuery(e+"&limit=100");if(parseInt(t.page_total,10)>1)throw new Error(`Found more results on the backend than we can process currently. Results: ${t.total_count}, supported: 100`);return t.txs.map(e=>({height:parseInt(e.height,10),hash:e.txhash,code:e.code||0,rawLog:e.raw_log,logs:s.parseLogs(e.logs||[]),tx:e.tx,timestamp:e.timestamp}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BroadcastMode=void 0,function(e){e.Block="block",e.Sync="sync",e.Async="async"}(t.BroadcastMode||(t.BroadcastMode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.buildFeeTable=t.GasPrice=void 0;const r=n(82),i=n(317);class o{constructor(e,t){this.amount=e,this.denom=t}static fromString(e){const t=e.match(/^(?<amount>.+?)(?<denom>[a-z]+)$/);if(!t)throw new Error("Invalid gas price string");const{amount:n,denom:i}=t.groups;if(i.length<3||i.length>127)throw new Error("Gas price denomination must be between 3 and 127 characters");const a=r.Decimal.fromUserInput(n,18);return new o(a,i)}}function a(e,{denom:t,amount:n}){const o=Math.ceil(n.multiply(new r.Uint53(e)).toFloatApproximation());return{amount:i.coins(o,t),gas:e.toString()}}t.GasPrice=o,t.buildFeeTable=function(e,t,n){return Object.entries(t).reduce((t,[r,i])=>Object.assign(Object.assign({},t),{[r]:a(n[r]||i,e)}),{})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeCosmoshubPath=void 0;const r=n(50);t.makeCosmoshubPath=function(e){return[r.Slip10RawIndex.hardened(44),r.Slip10RawIndex.hardened(118),r.Slip10RawIndex.hardened(0),r.Slip10RawIndex.normal(0),r.Slip10RawIndex.normal(e)]}},function(e,t,n){"use strict";function r(e){const{memo:t,msg:n,fee:r,signatures:i}=e;return"string"==typeof t&&Array.isArray(n)&&"object"==typeof r&&Array.isArray(i)}Object.defineProperty(t,"__esModule",{value:!0}),t.isWrappedStdTx=t.makeStdTx=t.isStdTx=void 0,t.isStdTx=r,t.makeStdTx=function(e,t){return{msg:e.msgs,fee:e.fee,memo:e.memo,signatures:Array.isArray(t)?t:[t]}},t.isWrappedStdTx=function(e){return"cosmos-sdk/StdTx"===e.type&&r(e.value)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decrypt=t.encrypt=t.supportedAlgorithms=t.executeKdf=t.cosmjsSalt=void 0;const r=n(50),i=n(39);t.cosmjsSalt=i.toAscii("The CosmJS salt."),t.executeKdf=async function(e,n){switch(n.algorithm){case"argon2id":{const i=n.params;if(!r.isArgon2idOptions(i))throw new Error("Invalid format of argon2id params");return r.Argon2id.execute(e,t.cosmjsSalt,i)}default:throw new Error("Unsupported KDF algorithm")}},t.supportedAlgorithms={xchacha20poly1305Ietf:"xchacha20poly1305-ietf"},t.encrypt=async function(e,n,i){switch(i.algorithm){case t.supportedAlgorithms.xchacha20poly1305Ietf:{const t=r.Random.getBytes(r.xchacha20NonceLength);return new Uint8Array([...t,...await r.Xchacha20poly1305Ietf.encrypt(e,n,t)])}default:throw new Error(`Unsupported encryption algorithm: '${i.algorithm}'`)}},t.decrypt=async function(e,n,i){switch(i.algorithm){case t.supportedAlgorithms.xchacha20poly1305Ietf:{const t=e.slice(0,r.xchacha20NonceLength);return r.Xchacha20poly1305Ietf.decrypt(e.slice(r.xchacha20NonceLength),n,t)}default:throw new Error(`Unsupported encryption algorithm: '${i.algorithm}'`)}}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(176),t),i(n(650),t),i(n(651),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MessageRegistry=void 0;t.MessageRegistry=class{constructor(){this.registeredMsgType=new Map}registerMessage(e){if(this.registeredMsgType.has(e.type()))throw new Error("Already registered type "+e.type());this.registeredMsgType.set(e.type(),e)}parseMessage(e){if(!e.type)throw new Error("Null type");const t=this.registeredMsgType.get(e.type);if(!t)throw new Error("Unregistered msg type "+e.type);return Object.setPrototypeOf(e.msg,t.prototype)}}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(656),t),i(n(657),t),i(n(658),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WEBPAGE_PORT=t.APP_PORT=t.BACKGROUND_PORT=void 0,t.BACKGROUND_PORT="background",t.APP_PORT="popup",t.WEBPAGE_PORT="webpage"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionGuards=void 0;class r{}t.ExtensionGuards=r,r.checkOriginIsValid=(e,t,n)=>{if(!n.url)throw new Error("url is empty");if(!t.origin)throw new Error("origin is empty");if(new URL(n.url).origin!==t.origin)throw new Error("Invalid origin");return Promise.resolve()},r.checkMessageIsInternal=(e,t,n)=>{if(!e.isInternalMsg&&!t.approveExternal(e,n))throw new Error("Permission rejected");return Promise.resolve()}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionEnv=void 0;const o=n(407),a=n(327),s=n(326),c=new(i(n(412)).default)({concurrency:1});class l{}t.ExtensionEnv=l,l.produceEnv=e=>{const t=l.checkIsInternalMessage(e,browser.runtime.id,browser.runtime.getURL("/")),n="interaction=true&interactionInternal="+t,i=(e,t,i)=>r(void 0,void 0,void 0,(function*(){e.startsWith("/")&&(e=e.slice(1)),(e=browser.runtime.getURL("/popup.html#/"+e)).includes("?")?e+="&"+n:e+="?"+n;const l=yield function(e,t="default"){return r(this,void 0,void 0,(function*(){return yield c.add(()=>o.openPopupWindow(e,t))}))}(e,null==i?void 0:i.channel),u=(yield browser.windows.get(l,{populate:!0})).tabs[0].id;return yield r(void 0,void 0,void 0,(function*(){if("complete"!==(yield browser.tabs.get(u)).status)return new Promise(e=>{browser.tabs.onUpdated.addListener((t,n)=>{u===t&&"complete"===n.status&&e()})})})),yield s.InExtensionMessageRequester.sendMessageToTab(u,a.APP_PORT,t)}));if(t){return{isInternalMsg:t,requestInteraction:(t,o,c)=>r(void 0,void 0,void 0,(function*(){if(null==c?void 0:c.forceOpenWindow)return yield i(t,o,c);t.startsWith("/")&&(t=t.slice(1)),(t=browser.runtime.getURL("/popup.html#/"+t)).includes("?")?t+="&"+n:t+="?"+n;const r=yield browser.runtime.getBackgroundPage(),l=browser.extension.getViews().filter(e=>e.location.href!==r.location.href),u=l.find(t=>t.location.href===e.url);return(null!=u?u:l[0]).location.href=t,yield(new s.InExtensionMessageRequester).sendMessage(a.APP_PORT,o)}))}}return{isInternalMsg:t,requestInteraction:i}},l.checkIsInternalMessage=(e,t,n)=>{if(!e.url)throw new Error("Empty sender url");const r=new URL(e.url);if(!r.origin||"null"===r.origin)throw new Error("Invalid sender url");const i=new URL(n);if(!i.origin||"null"===i.origin)throw new Error("Invalid browser url");return r.origin===i.origin&&e.id===t}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.PersistentMemoryService=void 0;const i=n(43);let o=class{constructor(){this.data={}}set(e){this.data=Object.assign(Object.assign({},this.data),e)}get(){return this.data}};o=r([i.singleton()],o),t.PersistentMemoryService=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="persistent-memory"},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},o=this&&this.__param||function(e,t){return function(n,r){t(n,r,e)}},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainsService=void 0;const c=n(43),l=n(52),u=n(333),f=n(334),d=n(83),p=n(128),h=n(11),m=s(n(342));let b=class{constructor(e,t,n,r){this.kvStore=e,this.embedChainInfos=t,this.chainUpdaterKeeper=n,this.interactionKeeper=r,this.onChainRemovedHandlers=[],this.getChainInfos=m.default.promise(()=>a(this,void 0,void 0,(function*(){var e;if(this.cachedChainInfos)return this.cachedChainInfos;const t=this.embedChainInfos.map(e=>Object.assign(Object.assign({},e),{embeded:!0})),n=new Map;for(const e of t)n.set(h.ChainIdHelper.parse(e.chainId).identifier,!0);const r=(null!==(e=yield this.kvStore.get("chain-infos"))&&void 0!==e?e:[]).filter(e=>!n.get(h.ChainIdHelper.parse(e.chainId).identifier)).map(e=>Object.assign(Object.assign({},e),{embeded:!1}));let i=t.concat(r);return i=yield Promise.all(i.map(e=>a(this,void 0,void 0,(function*(){const t=yield this.chainUpdaterKeeper.putUpdatedPropertyToChainInfo(e);return Object.assign(Object.assign({},t),{embeded:e.embeded})})))),this.cachedChainInfos=i,i})))}clearCachedChainInfos(){this.cachedChainInfos=void 0}getChainInfo(e){return a(this,void 0,void 0,(function*(){const t=(yield this.getChainInfos()).find(t=>h.ChainIdHelper.parse(t.chainId).identifier===h.ChainIdHelper.parse(e).identifier);if(!t)throw new Error("There is no chain info for "+e);return t}))}getChainCoinType(e){return a(this,void 0,void 0,(function*(){const t=yield this.getChainInfo(e);if(!t)throw new Error("There is no chain info for "+e);return t.bip44.coinType}))}hasChainInfo(e){return a(this,void 0,void 0,(function*(){return null!=(yield this.getChainInfos()).find(t=>h.ChainIdHelper.parse(t.chainId).identifier===h.ChainIdHelper.parse(e).identifier)}))}suggestChainInfo(e,t,n){return a(this,void 0,void 0,(function*(){t=yield u.ChainInfoSchema.validateAsync(t,{stripUnknown:!0}),yield this.interactionKeeper.waitApprove(e,"/suggest-chain",p.SuggestChainInfoMsg.type(),Object.assign(Object.assign({},t),{origin:n})),yield this.addChainInfo(t)}))}addChainInfo(e){var t;return a(this,void 0,void 0,(function*(){if(yield this.hasChainInfo(e.chainId))throw new Error("Same chain is already registered");const n=null!==(t=yield this.kvStore.get("chain-infos"))&&void 0!==t?t:[];n.push(e),yield this.kvStore.set("chain-infos",n),this.clearCachedChainInfos()}))}removeChainInfo(e){var t;return a(this,void 0,void 0,(function*(){if(!(yield this.hasChainInfo(e)))throw new Error("Chain is not registered");if((yield this.getChainInfo(e)).embeded)throw new Error("Can't remove the embedded chain");const n=(null!==(t=yield this.kvStore.get("chain-infos"))&&void 0!==t?t:[]).filter(t=>h.ChainIdHelper.parse(t.chainId).identifier!==h.ChainIdHelper.parse(e).identifier);yield this.kvStore.set("chain-infos",n),yield this.chainUpdaterKeeper.clearUpdatedProperty(e);for(const t of this.onChainRemovedHandlers)t(e,h.ChainIdHelper.parse(e).identifier);this.clearCachedChainInfos()}))}addChainRemovedHandler(e){this.onChainRemovedHandlers.push(e)}};b=r([c.singleton(),o(0,c.inject(l.TYPES.ChainsStore)),o(1,c.inject(l.TYPES.ChainsEmbedChainInfos)),o(2,c.inject(c.delay(()=>f.ChainUpdaterService))),o(3,c.inject(c.delay(()=>d.InteractionService))),i("design:paramtypes",[Object,Array,f.ChainUpdaterService,d.InteractionService])],b),t.ChainsService=b},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainInfoSchema=t.SuggestingBIP44Schema=t.Bech32ConfigSchema=t.Secret20CurrencyShema=t.CW20CurrencyShema=t.CurrencySchema=void 0;const i=r(n(670));t.CurrencySchema=i.default.object({coinDenom:i.default.string().required(),coinMinimalDenom:i.default.string().required(),coinDecimals:i.default.number().integer().min(0).max(18).required(),coinGeckoId:i.default.string()}),t.CW20CurrencyShema=t.CurrencySchema.keys({type:i.default.string().equal("cw20").required(),contractAddress:i.default.string().required()}).custom(e=>e.coinMinimalDenom.startsWith(`${e.type}:${e.contractAddress}:`)?e:Object.assign(Object.assign({},e),{coinMinimalDenom:`${e.type}:${e.contractAddress}:`+e.coinMinimalDenom})),t.Secret20CurrencyShema=t.CurrencySchema.keys({type:i.default.string().equal("secret20").required(),contractAddress:i.default.string().required(),viewingKey:i.default.string().required()}).custom(e=>e.coinMinimalDenom.startsWith(`${e.type}:${e.contractAddress}:`)?e:Object.assign(Object.assign({},e),{coinMinimalDenom:`${e.type}:${e.contractAddress}:`+e.coinMinimalDenom})),t.Bech32ConfigSchema=i.default.object({bech32PrefixAccAddr:i.default.string().required(),bech32PrefixAccPub:i.default.string().required(),bech32PrefixValAddr:i.default.string().required(),bech32PrefixValPub:i.default.string().required(),bech32PrefixConsAddr:i.default.string().required(),bech32PrefixConsPub:i.default.string().required()}),t.SuggestingBIP44Schema=i.default.object({coinType:i.default.number().integer().min(0).required()}).unknown(!0),t.ChainInfoSchema=i.default.object({rpc:i.default.string().required().uri(),rest:i.default.string().required().uri(),chainId:i.default.string().required().min(1).max(30),chainName:i.default.string().required().min(1).max(30),stakeCurrency:t.CurrencySchema.required(),walletUrl:i.default.string().uri(),walletUrlForStaking:i.default.string().uri(),bip44:t.SuggestingBIP44Schema.required(),bech32Config:t.Bech32ConfigSchema.required(),currencies:i.default.array().min(1).items(t.CurrencySchema,t.CW20CurrencyShema,t.Secret20CurrencyShema).required(),feeCurrencies:i.default.array().min(1).items(t.CurrencySchema).required(),coinType:i.default.number().integer(),beta:i.default.boolean(),gasPriceStep:i.default.object({low:i.default.number().required(),average:i.default.number().required(),high:i.default.number().required()}),features:i.default.array().items(i.default.string().valid("stargate","cosmwasm","secretwasm","ibc-transfer")).unique().custom(e=>{if(e.indexOf("cosmwasm")>=0&&e.indexOf("secretwasm")>=0)throw new Error("cosmwasm and secretwasm are not compatible");return e})})},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(335),t),i(n(178),t)},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},o=this&&this.__param||function(e,t){return function(n,r){t(n,r,e)}},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainUpdaterService=void 0;const c=n(43),l=n(52),u=s(n(68)),f=n(11),d=n(58);let p=class{constructor(e,t){this.kvStore=e,this.chainsService=t}putUpdatedPropertyToChainInfo(e){var t,n;return a(this,void 0,void 0,(function*(){const r=yield this.getUpdatedChainProperty(e.chainId),i=f.ChainIdHelper.parse(e.chainId);if(f.ChainIdHelper.parse(r.chainId||e.chainId).version<i.version)return e;const o=null!==(t=e.features)&&void 0!==t?t:[];for(const e of null!==(n=r.features)&&void 0!==n?n:[])o.includes(e)||o.push(e);return Object.assign(Object.assign({},e),{chainId:r.chainId||e.chainId,features:o})}))}clearUpdatedProperty(e){return a(this,void 0,void 0,(function*(){yield this.kvStore.set(f.ChainIdHelper.parse(e).identifier,null),this.chainsService.clearCachedChainInfos()}))}tryUpdateChain(e){var t,n;return a(this,void 0,void 0,(function*(){const r=yield this.chainsService.getChainInfo(e);if(!f.ChainIdHelper.hasChainVersion(r.chainId))return r.chainId;const i=u.default.create({baseURL:r.rpc}),o=yield i.get("/block"),a=f.ChainIdHelper.parse(r.chainId),s=o.data.result.block.header.chain_id,c=f.ChainIdHelper.parse(s);a.identifier===c.identifier&&a.version<c.version&&(yield this.saveChainProperty(a.identifier,{chainId:s}));let l=!1;try{if(!r.features||!r.features.includes("stargate")){const e=u.default.create({baseURL:r.rest});yield e.get("/cosmos/base/tendermint/v1beta1/node_info");const n=yield this.getUpdatedChainProperty(r.chainId);yield this.saveChainProperty(a.identifier,{features:(null!==(t=n.features)&&void 0!==t?t:[]).concat(["stargate"])}),l=!0}}catch(e){}try{if((!r.features||!r.features.includes("ibc-transfer"))&&(l||r.features&&r.features.includes("stargate"))){const e=u.default.create({baseURL:r.rest}),t=yield e.get("/ibc/applications/transfer/v1beta1/params");if(t.data.params.receive_enabled&&t.data.params.send_enabled){const e=yield this.getUpdatedChainProperty(r.chainId);yield this.saveChainProperty(a.identifier,{features:(null!==(n=e.features)&&void 0!==n?n:[]).concat(["ibc-transfer"])})}}}catch(e){}}))}getUpdatedChainProperty(e){return a(this,void 0,void 0,(function*(){const t=f.ChainIdHelper.parse(e);return yield this.loadChainProperty(t.identifier)}))}saveChainProperty(e,t){return a(this,void 0,void 0,(function*(){const n=yield this.loadChainProperty(e);yield this.kvStore.set(e,Object.assign(Object.assign({},n),t)),this.chainsService.clearCachedChainInfos()}))}loadChainProperty(e){return a(this,void 0,void 0,(function*(){const t=yield this.kvStore.get(e);return t||{}}))}static checkChainUpdate(e){return a(this,void 0,void 0,(function*(){const t=e.chainId;if(!f.ChainIdHelper.hasChainVersion(t))return{explicit:!1,slient:!1};const n=u.default.create({baseURL:e.rpc}),r=(yield n.get("/block")).data.result.block.header.chain_id,i=f.ChainIdHelper.parse(t),o=f.ChainIdHelper.parse(r);if(i.identifier!==o.identifier)return{explicit:!1,slient:!1};let a=!1;try{if(!e.features||!e.features.includes("stargate")){const t=u.default.create({baseURL:e.rest});yield t.get("/cosmos/base/tendermint/v1beta1/node_info"),a=!0}}catch(e){}let s=!1;try{if((!e.features||!e.features.includes("ibc-transfer"))&&(a||e.features&&e.features.includes("stargate"))){const t=u.default.create({baseURL:e.rest}),n=yield t.get("/ibc/applications/transfer/v1beta1/params");n.data.params.receive_enabled&&n.data.params.send_enabled&&(s=!0)}}catch(e){}return{explicit:i.version<o.version,slient:a||s}}))}};p=r([c.singleton(),o(0,c.inject(l.TYPES.UpdaterStore)),o(1,c.inject(c.delay(()=>d.ChainsService))),i("design:paramtypes",[Object,d.ChainsService])],p),t.ChainUpdaterService=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="chains"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="chain-updator"},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},o=this&&this.__param||function(e,t){return function(n,r){t(n,r,e)}},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.InteractionService=void 0;const s=n(43),c=n(52),l=n(339);let u=class{constructor(e,t){this.eventMsgRequester=e,this.rng=t,this.waitingMap=new Map,this.resolverMap=new Map}dispatchEvent(e,t,n){return a(this,void 0,void 0,(function*(){if(!t)throw new Error("Type should not be empty");const r=new l.PushEventDataMsg({type:t,data:n});try{yield this.eventMsgRequester.sendMessage(e,r)}catch(t){console.log(`Failed to send the event to ${e}: ${t.message}`)}}))}waitApprove(e,t,n,r,i){return a(this,void 0,void 0,(function*(){if(!n)throw new Error("Type should not be empty");const o=yield this.addDataToMap(n,r),a=new l.PushInteractionDataMsg(o);return yield this.wait(a.data.id,()=>{e.requestInteraction(t,a,i)})}))}wait(e,t){return a(this,void 0,void 0,(function*(){if(this.resolverMap.has(e))throw new Error("Id is aleady in use");return new Promise((n,r)=>{this.resolverMap.set(e,{onApprove:n,onReject:r}),t()})}))}approve(e,t){this.resolverMap.has(e)&&(this.resolverMap.get(e).onApprove(t),this.resolverMap.delete(e))}reject(e){this.resolverMap.has(e)&&(this.resolverMap.get(e).onReject(new Error("Request rejected")),this.resolverMap.delete(e))}addDataToMap(e,t){return a(this,void 0,void 0,(function*(){const n=new Uint8Array(8),r=Array.from(yield this.rng(n)).map(e=>e.toString(16)).join(""),i={id:r,type:e,data:t};if(this.waitingMap.has(r))throw new Error("Id is aleady in use");return this.waitingMap.set(r,i),i}))}removeDataFromMap(e){this.waitingMap.delete(e)}};u=r([s.singleton(),o(0,s.inject(c.TYPES.EventMsgRequester)),o(1,s.inject(c.TYPES.RNG)),i("design:paramtypes",[Object,Function])],u),t.InteractionService=u},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(671),t),i(n(179),t),i(n(672),t),i(n(673),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="interaction-foreground"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="interaction"},function(e,t,n){"use strict";n.r(t);const r=(e,t,n={})=>{if(!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let r,i,o=[];return function(...a){return new Promise(s=>{const c=n.leading&&!i;clearTimeout(i),i=setTimeout(()=>{i=null;const t=n.leading?r:e.apply(this,a);for(s of o)s(t);o=[]},t),c?(r=e.apply(this,a),s(r)):o.push(s)})}};r.promise=e=>{let t;return async function(...n){if(t)return t;try{return t=e.apply(this,n),await t}finally{t=void 0}}},t.default=r},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},o=this&&this.__param||function(e,t){return function(n,r){t(n,r,e)}},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LedgerService=void 0;const c=n(43),l=n(52),u=n(344),f=s(n(386)),d=n(18),p=n(83),h=n(2);let m=class{constructor(e,t){this.kvStore=e,this.interactionService=t}getPublicKey(e,t){return a(this,void 0,void 0,(function*(){return yield this.useLedger(e,(e,n)=>a(this,void 0,void 0,(function*(){try{return yield e.getPublicKey([44,118,t.account,t.change,t.addressIndex])}finally{n>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"get-pubkey",success:!0}))}})))}))}sign(e,t,n,r){return a(this,void 0,void 0,(function*(){return yield this.useLedger(e,(e,i)=>a(this,void 0,void 0,(function*(){try{const o=yield e.getPublicKey([44,118,t.account,t.change,t.addressIndex]);if(h.Buffer.from(n).toString("hex")!==h.Buffer.from(o).toString("hex"))throw new Error("Unmatched public key");const a=yield e.sign([44,118,t.account,t.change,t.addressIndex],r);return i>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"sign",success:!0})),a}catch(e){throw i>0&&(yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"sign",success:!1})),e}})))}))}useLedger(e,t){return a(this,void 0,void 0,(function*(){let n;try{return n=yield this.initLedger(e),yield t(n.ledger,n.retryCount)}finally{n&&(yield n.ledger.close())}}))}initLedger(e){return a(this,void 0,void 0,(function*(){this.previousInitAborter&&this.previousInitAborter(new Error("New ledger request occurred before the ledger was initialized"));const t=(()=>{let e;return{wait:()=>new Promise((t,n)=>{e=n}),abort:t=>{e&&e(t)}}})();this.previousInitAborter=t.abort;let n=0;for(;;){try{const e=yield u.Ledger.init(yield this.getWebHIDFlag());return this.previousInitAborter=void 0,{ledger:e,retryCount:n}}catch(n){console.log(n);const r=new AbortController;try{yield Promise.race([this.interactionService.waitApprove(e,"/ledger-grant","ledger-init",{event:"init-failed"},{forceOpenWindow:!0,channel:"ledger"}),(()=>a(this,void 0,void 0,(function*(){let e=!1;try{yield f.default(3e5,{signal:r.signal})}catch(t){if("AbortError"!==t.name)throw t;e=!0}if(!e)throw yield this.interactionService.dispatchEvent(d.APP_PORT,"ledger-init",{event:"init-aborted"}),new Error("Ledger init timeout")})))(),t.wait(),this.testLedgerGrantUIOpened()])}finally{r.abort()}}n++}}))}testLedgerGrantUIOpened(){return a(this,void 0,void 0,(function*(){for(yield f.default(1e3);;){const e=browser.extension.getViews();let t=!1;for(const n of e)if(n.location.href.includes(browser.runtime.getURL("popup.html#/ledger-grant"))){t=!0;break}if(!t)throw new Error("Ledger init aborted");yield f.default(1e3)}}))}getWebHIDFlag(){return a(this,void 0,void 0,(function*(){return!!(yield this.kvStore.get("webhid"))}))}setWebHIDFlag(e){return a(this,void 0,void 0,(function*(){yield this.kvStore.set("webhid",e)}))}};m=r([c.singleton(),o(0,c.inject(l.TYPES.LedgerStore)),o(1,c.inject(c.delay(()=>p.InteractionService))),i("design:paramtypes",[Object,p.InteractionService])],m),t.LedgerService=m},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Ledger=t.LedgerInitError=t.LedgerInitErrorOn=void 0;const o=n(679).default,a=i(n(685)),s=i(n(712)),c=n(398);var l;!function(e){e[e.Transport=0]="Transport",e[e.App=1]="App",e[e.Unknown=2]="Unknown"}(l=t.LedgerInitErrorOn||(t.LedgerInitErrorOn={}));class u extends Error{constructor(e,t){super(t),this.errorOn=e,Object.setPrototypeOf(this,u.prototype)}}t.LedgerInitError=u;class f{constructor(e){this.cosmosApp=e}static init(e=!1){return r(this,void 0,void 0,(function*(){let t;try{t=e?yield s.default.create():yield a.default.create()}catch(e){throw new u(l.Transport,e.message)}try{const e=new o(t),n=new f(e);if((yield n.getVersion()).deviceLocked)throw new Error("Device is on screen saver");return n}catch(e){if(t&&(yield t.close()),"Device is on screen saver"===e.message)throw new u(l.Transport,e.message);throw new u(l.App,e.message)}}))}getVersion(){return r(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const e=yield this.cosmosApp.getVersion();if("No errors"!==e.error_message)throw new Error(e.error_message);return{deviceLocked:e.device_locked,major:e.major,minor:e.minor,patch:e.patch,targetId:e.target_id,testMode:e.test_mode}}))}getPublicKey(e){return r(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const t=yield this.cosmosApp.publicKey(e);if("No errors"!==t.error_message)throw new Error(t.error_message);return t.compressed_pk}))}sign(e,t){return r(this,void 0,void 0,(function*(){if(!this.cosmosApp)throw new Error("Comsos App not initialized");const n=yield this.cosmosApp.sign(e,t);if("No errors"!==n.error_message)throw new Error(n.error_message);return c.signatureImport(n.signature)}))}close(){return r(this,void 0,void 0,(function*(){return yield this.cosmosApp.transport.close()}))}static isWebHIDSupported(){return r(this,void 0,void 0,(function*(){return yield s.default.isSupported()}))}}t.Ledger=f},function(e,t,n){"use strict";(function(e){var r=n(115);Object.defineProperty(t,"__esModule",{value:!0}),t.serializePathv1=function(t){if(null==t||t.length<3)throw new Error("Invalid path.");if(t.length>10)throw new Error("Invalid path. Length should be <= 10");var n=e.alloc(1+4*t.length);n.writeUInt8(t.length,0);for(var r=0;r<t.length;r+=1){var i=t[r];r<3&&(i|=2147483648),n.writeInt32LE(i,1+4*r)}return n},t.signSendChunkv1=function(e,t,n,r){return s.apply(this,arguments)},t.publicKeyv1=function(e,t){return l.apply(this,arguments)};var i=r(n(129)),o=r(n(130)),a=n(181);function s(){return(s=(0,o.default)(i.default.mark((function e(t,n,r,o){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",t.transport.send(a.CLA,a.INS.SIGN_SECP256K1,n,r,o,[a.ERROR_CODE.NoError,27012,27264]).then((function(e){var t=e.slice(-2),n=256*t[0]+t[1],r=(0,a.errorCodeToString)(n);27264!==n&&27012!==n||(r="".concat(r," : ").concat(e.slice(0,e.length-2).toString("ascii")));var i=null;return e.length>2&&(i=e.slice(0,e.length-2)),{signature:i,return_code:n,error_message:r}}),a.processErrorResponse));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function c(t){if(65!==t.length)throw new Error("decompressed public key length should be 65 bytes");var n=t.slice(33,65),r=e.from([2+(1&n[n.length-1])]);return e.concat([r,t.slice(1,33)])}function l(){return(l=(0,o.default)(i.default.mark((function t(n,r){return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",n.transport.send(a.CLA,a.INS.INS_PUBLIC_KEY_SECP256K1,0,0,r,[a.ERROR_CODE.NoError]).then((function(t){var n=t.slice(-2),r=256*n[0]+n[1],i=e.from(t.slice(0,65));return{pk:i,compressed_pk:c(i),return_code:r,error_message:(0,a.errorCodeToString)(r)}}),a.processErrorResponse));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}}).call(this,n(2).Buffer)},function(e,t,n){const r=n(40);e.exports=(e,t,n)=>0!==r(e,t,n)},function(e,t,n){const r=n(183),i=n(346),o=n(134),a=n(186),s=n(185),c=n(187);e.exports=(e,t,n,l)=>{switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return r(e,n,l);case"!=":return i(e,n,l);case">":return o(e,n,l);case">=":return a(e,n,l);case"<":return s(e,n,l);case"<=":return c(e,n,l);default:throw new TypeError("Invalid operator: "+t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="ledger"},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},o=this&&this.__param||function(e,t){return function(n,r){t(n,r,e)}},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.KeyRingService=void 0;const s=n(43),c=n(52),l=n(190),u=n(11),f=n(58),d=n(350),p=n(18),h=n(83),m=n(102),b=n(114),y=n(719),g=n(11);let v=class{constructor(e,t,n,r,i,o,a){this.interactionService=n,this.chainsService=r,this.permissionService=i,this.rng=a,this.keyRing=new l.KeyRing(t,e,o,a)}restore(){return a(this,void 0,void 0,(function*(){return yield this.keyRing.restore(),{status:this.keyRing.status,type:this.keyRing.type,multiKeyStoreInfo:this.keyRing.getMultiKeyStoreInfo()}}))}enable(e){return a(this,void 0,void 0,(function*(){if(this.keyRing.status===l.KeyRingStatus.EMPTY)throw new Error("key doesn't exist");return this.keyRing.status===l.KeyRingStatus.NOTLOADED&&(yield this.keyRing.restore()),this.keyRing.status===l.KeyRingStatus.LOCKED?(yield this.interactionService.waitApprove(e,"/unlock","unlock",{}),this.keyRing.status):this.keyRing.status}))}get keyRingStatus(){return this.keyRing.status}deleteKeyRing(e,t){return a(this,void 0,void 0,(function*(){return{multiKeyStoreInfo:yield this.keyRing.deleteKeyRing(e,t),status:this.keyRing.status}}))}updateNameKeyRing(e,t){return a(this,void 0,void 0,(function*(){return{multiKeyStoreInfo:yield this.keyRing.updateNameKeyRing(e,t),status:this.keyRing.status}}))}showKeyRing(e,t){return a(this,void 0,void 0,(function*(){return yield this.keyRing.showKeyRing(e,t)}))}createMnemonicKey(e,t,n,r){return a(this,void 0,void 0,(function*(){return yield this.keyRing.createMnemonicKey(e,t,n,r),this.keyRing.status}))}createPrivateKey(e,t,n){return a(this,void 0,void 0,(function*(){return yield this.keyRing.createPrivateKey(e,t,n),this.keyRing.status}))}createLedgerKey(e,t,n,r){return a(this,void 0,void 0,(function*(){return yield this.keyRing.createLedgerKey(e,t,n,r),this.keyRing.status}))}lock(){return this.keyRing.lock(),this.keyRing.status}unlock(e){return a(this,void 0,void 0,(function*(){return yield this.keyRing.unlock(e),this.keyRing.status}))}getKey(e){return a(this,void 0,void 0,(function*(){return this.keyRing.getKey(e,yield this.chainsService.getChainCoinType(e))}))}getKeyStoreMeta(e){return this.keyRing.getKeyStoreMeta(e)}getKeyRingType(){return this.keyRing.type}requestSignAmino(e,t,n,r,i){return a(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainCoinType(t),a=yield this.keyRing.getKey(t,o),s=new u.Bech32Address(a.address).toBech32((yield this.chainsService.getChainInfo(t)).bech32Config.bech32PrefixAccAddr);if(n!==s)throw new Error("Signer mismatched");const c=yield this.interactionService.waitApprove(e,"/sign","request-sign",{chainId:t,mode:"amino",signDoc:r,signer:n,signOptions:i});try{const n=yield this.keyRing.sign(e,t,o,b.serializeSignDoc(c));return{signed:c,signature:b.encodeSecp256k1Signature(a.pubKey,n)}}finally{yield this.interactionService.dispatchEvent(p.APP_PORT,"request-sign-end",{})}}))}requestSignDirect(e,t,n,r,i){return a(this,void 0,void 0,(function*(){const o=yield this.chainsService.getChainCoinType(t),a=yield this.keyRing.getKey(t,o),s=new u.Bech32Address(a.address).toBech32((yield this.chainsService.getChainInfo(t)).bech32Config.bech32PrefixAccAddr);if(n!==s)throw new Error("Signer mismatched");const c=yield this.interactionService.waitApprove(e,"/sign","request-sign",{chainId:t,mode:"direct",signDocBytes:g.cosmos.tx.v1beta1.SignDoc.encode(r).finish(),signer:n,signOptions:i}),l=g.cosmos.tx.v1beta1.SignDoc.decode(c);try{const n=yield this.keyRing.sign(e,t,o,y.makeSignBytes(l));return{signed:l,signature:b.encodeSecp256k1Signature(a.pubKey,n)}}finally{yield this.interactionService.dispatchEvent(p.APP_PORT,"request-sign-end",{})}}))}sign(e,t,n){return a(this,void 0,void 0,(function*(){return this.keyRing.sign(e,t,yield this.chainsService.getChainCoinType(t),n)}))}addMnemonicKey(e,t,n){return a(this,void 0,void 0,(function*(){return this.keyRing.addMnemonicKey(e,t,n)}))}addPrivateKey(e,t){return a(this,void 0,void 0,(function*(){return this.keyRing.addPrivateKey(e,t)}))}addLedgerKey(e,t,n){return a(this,void 0,void 0,(function*(){return this.keyRing.addLedgerKey(e,t,n)}))}changeKeyStoreFromMultiKeyStore(e){return a(this,void 0,void 0,(function*(){try{return yield this.keyRing.changeKeyStoreFromMultiKeyStore(e)}finally{yield this.interactionService.dispatchEvent(p.WEBPAGE_PORT,"keystore-changed",{})}}))}getMultiKeyStoreInfo(){return this.keyRing.getMultiKeyStoreInfo()}isKeyStoreCoinTypeSet(e){return this.keyRing.isKeyStoreCoinTypeSet(e)}setKeyStoreCoinType(e,t){return a(this,void 0,void 0,(function*(){yield this.keyRing.setKeyStoreCoinType(e,t)}))}getKeyStoreBIP44Selectables(e,t){return a(this,void 0,void 0,(function*(){if(this.isKeyStoreCoinTypeSet(e))return[];const n=[],r=yield this.chainsService.getChainInfo(e);for(const e of t){const t=yield this.keyRing.getKeyFromCoinType(e.coinType),i=new u.Bech32Address(t.address).toBech32(r.bech32Config.bech32PrefixAccAddr);n.push({path:e,bech32Address:i})}return n}))}};v=r([s.singleton(),o(0,s.inject(c.TYPES.KeyRingStore)),o(1,s.inject(c.TYPES.ChainsEmbedChainInfos)),o(2,s.inject(s.delay(()=>h.InteractionService))),o(3,s.inject(s.delay(()=>f.ChainsService))),o(4,s.inject(s.delay(()=>m.PermissionService))),o(5,s.inject(d.LedgerService)),o(6,s.inject(c.TYPES.RNG)),i("design:paramtypes",[Object,Array,h.InteractionService,f.ChainsService,m.PermissionService,d.LedgerService,Function])],v),t.KeyRingService=v},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(343),t),i(n(189),t),i(n(344),t)},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},o=this&&this.__param||function(e,t){return function(n,r){t(n,r,e)}},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.PermissionService=void 0;const s=n(43),c=n(52),l=n(83),u=n(352),f=n(58),d=n(103),p=n(11);let h=class{constructor(e,t,n,r,i){this.kvStore=e,this.interactionService=t,this.chainsService=n,this.keyRingService=r,this.permissionMap={},this.privilegedOrigins=new Map,this.onChainRemoved=e=>{this.removeAllPermissions(e)};for(const e of i)this.privilegedOrigins.set(e,!0);this.restore(),this.chainsService.addChainRemovedHandler(this.onChainRemoved)}checkOrGrantBasicAccessPermission(e,t,n){return a(this,void 0,void 0,(function*(){yield this.keyRingService.enable(e),"string"==typeof t&&(t=[t]);const r=[];for(const e of t)this.hasPermisson(e,u.getBasicAccessPermissionType(),n)||r.push(e);r.length>0&&(yield this.grantBasicAccessPermission(e,r,[n])),yield this.checkBasicAccessPermission(e,t,n)}))}grantPermission(e,t,n,r,i){return a(this,void 0,void 0,(function*(){if(e.isInternalMsg)return;const o={chainIds:n,type:r,origins:i};yield this.interactionService.waitApprove(e,t,u.INTERACTION_TYPE_PERMISSION,o),yield this.addPermission(n,r,i)}))}grantBasicAccessPermission(e,t,n){return a(this,void 0,void 0,(function*(){for(const e of t)yield this.chainsService.getChainInfo(e);yield this.grantPermission(e,"/access",t,u.getBasicAccessPermissionType(),n)}))}checkPermission(e,t,n,r){if(!e.isInternalMsg&&!this.hasPermisson(t,n,r))throw new Error(r+" is not permitted")}checkBasicAccessPermission(e,t,n){return a(this,void 0,void 0,(function*(){for(const r of t)yield this.chainsService.getChainInfo(r),this.checkPermission(e,r,u.getBasicAccessPermissionType(),n)}))}hasPermisson(e,t,n){if(this.privilegedOrigins.get(n))return!0;const r=this.permissionMap[p.ChainIdHelper.parse(e).identifier];if(!r)return!1;const i=r[t];return!(!i||!i[n])}getPermissionOrigins(e,t){const n=[],r=this.permissionMap[p.ChainIdHelper.parse(e).identifier];if(!r)return[];const i=r[t];if(!i)return[];for(const e of Object.keys(i))i[e]&&n.push(e);return n}addPermission(e,t,n){return a(this,void 0,void 0,(function*(){for(const r of e){let e=this.permissionMap[p.ChainIdHelper.parse(r).identifier];e||(e={},this.permissionMap[p.ChainIdHelper.parse(r).identifier]=e);let i=e[t];i||(i={},e[t]=i);for(const e of n)i[e]=!0}yield this.save()}))}removePermission(e,t,n){return a(this,void 0,void 0,(function*(){const r=this.permissionMap[p.ChainIdHelper.parse(e).identifier];if(!r)return;const i=r[t];if(i){for(const e of n)delete i[e];yield this.save()}}))}removeAllPermissions(e){return a(this,void 0,void 0,(function*(){this.permissionMap[p.ChainIdHelper.parse(e).identifier]=void 0,yield this.save()}))}restore(){return a(this,void 0,void 0,(function*(){const e=yield this.kvStore.get("permissionMap");e&&(this.permissionMap=e)}))}save(){return a(this,void 0,void 0,(function*(){yield this.kvStore.set("permissionMap",this.permissionMap)}))}};h=r([s.singleton(),o(0,s.inject(c.TYPES.PermissionStore)),o(1,s.inject(s.delay(()=>l.InteractionService))),o(2,s.inject(f.ChainsService)),o(3,s.inject(s.delay(()=>d.KeyRingService))),o(4,s.inject(c.TYPES.PermissionServicePrivilegedOrigins)),i("design:paramtypes",[Object,l.InteractionService,f.ChainsService,d.KeyRingService,Array])],h),t.PermissionService=h},function(e,t,n){"use strict";function r(){return"basic-access"}Object.defineProperty(t,"__esModule",{value:!0}),t.isBasicAccessPermissionType=t.getBasicAccessPermissionType=t.INTERACTION_TYPE_PERMISSION=void 0,t.INTERACTION_TYPE_PERMISSION="permission",t.getBasicAccessPermissionType=r,t.isBasicAccessPermissionType=function(e){return"basic-access"===e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="keyring"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="permission"},function(e,t,n){"use strict";(function(e){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Fee=t.ModeInfo_Multi=t.ModeInfo_Single=t.ModeInfo=t.SignerInfo=t.AuthInfo=t.TxBody=t.SignDoc=t.TxRaw=t.Tx=t.protobufPackage=void 0;const i=r(n(113)),o=n(138),a=n(356),s=n(357),c=n(137),l=r(n(48));t.protobufPackage="cosmos.tx.v1beta1";const u={};t.Tx={encode(e,n=l.default.Writer.create()){void 0!==e.body&&void 0!==e.body&&t.TxBody.encode(e.body,n.uint32(10).fork()).ldelim(),void 0!==e.authInfo&&void 0!==e.authInfo&&t.AuthInfo.encode(e.authInfo,n.uint32(18).fork()).ldelim();for(const t of e.signatures)n.uint32(26).bytes(t);return n},decode(e,n){const r=e instanceof Uint8Array?new l.default.Reader(e):e;let i=void 0===n?r.len:r.pos+n;const o=Object.assign({},u);for(o.signatures=[];r.pos<i;){const e=r.uint32();switch(e>>>3){case 1:o.body=t.TxBody.decode(r,r.uint32());break;case 2:o.authInfo=t.AuthInfo.decode(r,r.uint32());break;case 3:o.signatures.push(r.bytes());break;default:r.skipType(7&e)}}return o},fromJSON(e){const n=Object.assign({},u);if(n.signatures=[],void 0!==e.body&&null!==e.body?n.body=t.TxBody.fromJSON(e.body):n.body=void 0,void 0!==e.authInfo&&null!==e.authInfo?n.authInfo=t.AuthInfo.fromJSON(e.authInfo):n.authInfo=void 0,void 0!==e.signatures&&null!==e.signatures)for(const t of e.signatures)n.signatures.push(k(t));return n},fromPartial(e){const n=Object.assign({},u);if(n.signatures=[],void 0!==e.body&&null!==e.body?n.body=t.TxBody.fromPartial(e.body):n.body=void 0,void 0!==e.authInfo&&null!==e.authInfo?n.authInfo=t.AuthInfo.fromPartial(e.authInfo):n.authInfo=void 0,void 0!==e.signatures&&null!==e.signatures)for(const t of e.signatures)n.signatures.push(t);return n},toJSON(e){const n={};return void 0!==e.body&&(n.body=e.body?t.TxBody.toJSON(e.body):void 0),void 0!==e.authInfo&&(n.authInfo=e.authInfo?t.AuthInfo.toJSON(e.authInfo):void 0),e.signatures?n.signatures=e.signatures.map(e=>S(void 0!==e?e:new Uint8Array)):n.signatures=[],n}};const f={};t.TxRaw={encode(e,t=l.default.Writer.create()){t.uint32(10).bytes(e.bodyBytes),t.uint32(18).bytes(e.authInfoBytes);for(const n of e.signatures)t.uint32(26).bytes(n);return t},decode(e,t){const n=e instanceof Uint8Array?new l.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const i=Object.assign({},f);for(i.signatures=[];n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:i.bodyBytes=n.bytes();break;case 2:i.authInfoBytes=n.bytes();break;case 3:i.signatures.push(n.bytes());break;default:n.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},f);if(t.signatures=[],void 0!==e.bodyBytes&&null!==e.bodyBytes&&(t.bodyBytes=k(e.bodyBytes)),void 0!==e.authInfoBytes&&null!==e.authInfoBytes&&(t.authInfoBytes=k(e.authInfoBytes)),void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)t.signatures.push(k(n));return t},fromPartial(e){const t=Object.assign({},f);if(t.signatures=[],void 0!==e.bodyBytes&&null!==e.bodyBytes?t.bodyBytes=e.bodyBytes:t.bodyBytes=new Uint8Array,void 0!==e.authInfoBytes&&null!==e.authInfoBytes?t.authInfoBytes=e.authInfoBytes:t.authInfoBytes=new Uint8Array,void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)t.signatures.push(n);return t},toJSON(e){const t={};return void 0!==e.bodyBytes&&(t.bodyBytes=S(void 0!==e.bodyBytes?e.bodyBytes:new Uint8Array)),void 0!==e.authInfoBytes&&(t.authInfoBytes=S(void 0!==e.authInfoBytes?e.authInfoBytes:new Uint8Array)),e.signatures?t.signatures=e.signatures.map(e=>S(void 0!==e?e:new Uint8Array)):t.signatures=[],t}};const d={chainId:"",accountNumber:i.default.UZERO};t.SignDoc={encode:(e,t=l.default.Writer.create())=>(t.uint32(10).bytes(e.bodyBytes),t.uint32(18).bytes(e.authInfoBytes),t.uint32(26).string(e.chainId),t.uint32(32).uint64(e.accountNumber),t),decode(e,t){const n=e instanceof Uint8Array?new l.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const i=Object.assign({},d);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:i.bodyBytes=n.bytes();break;case 2:i.authInfoBytes=n.bytes();break;case 3:i.chainId=n.string();break;case 4:i.accountNumber=n.uint64();break;default:n.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},d);return void 0!==e.bodyBytes&&null!==e.bodyBytes&&(t.bodyBytes=k(e.bodyBytes)),void 0!==e.authInfoBytes&&null!==e.authInfoBytes&&(t.authInfoBytes=k(e.authInfoBytes)),void 0!==e.chainId&&null!==e.chainId?t.chainId=String(e.chainId):t.chainId="",void 0!==e.accountNumber&&null!==e.accountNumber?t.accountNumber=i.default.fromString(e.accountNumber):t.accountNumber=i.default.UZERO,t},fromPartial(e){const t=Object.assign({},d);return void 0!==e.bodyBytes&&null!==e.bodyBytes?t.bodyBytes=e.bodyBytes:t.bodyBytes=new Uint8Array,void 0!==e.authInfoBytes&&null!==e.authInfoBytes?t.authInfoBytes=e.authInfoBytes:t.authInfoBytes=new Uint8Array,void 0!==e.chainId&&null!==e.chainId?t.chainId=e.chainId:t.chainId="",void 0!==e.accountNumber&&null!==e.accountNumber?t.accountNumber=e.accountNumber:t.accountNumber=i.default.UZERO,t},toJSON(e){const t={};return void 0!==e.bodyBytes&&(t.bodyBytes=S(void 0!==e.bodyBytes?e.bodyBytes:new Uint8Array)),void 0!==e.authInfoBytes&&(t.authInfoBytes=S(void 0!==e.authInfoBytes?e.authInfoBytes:new Uint8Array)),void 0!==e.chainId&&(t.chainId=e.chainId),void 0!==e.accountNumber&&(t.accountNumber=(e.accountNumber||i.default.UZERO).toString()),t}};const p={memo:"",timeoutHeight:i.default.UZERO};t.TxBody={encode(e,t=l.default.Writer.create()){for(const n of e.messages)o.Any.encode(n,t.uint32(10).fork()).ldelim();t.uint32(18).string(e.memo),t.uint32(24).uint64(e.timeoutHeight);for(const n of e.extensionOptions)o.Any.encode(n,t.uint32(8186).fork()).ldelim();for(const n of e.nonCriticalExtensionOptions)o.Any.encode(n,t.uint32(16378).fork()).ldelim();return t},decode(e,t){const n=e instanceof Uint8Array?new l.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const i=Object.assign({},p);for(i.messages=[],i.extensionOptions=[],i.nonCriticalExtensionOptions=[];n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:i.messages.push(o.Any.decode(n,n.uint32()));break;case 2:i.memo=n.string();break;case 3:i.timeoutHeight=n.uint64();break;case 1023:i.extensionOptions.push(o.Any.decode(n,n.uint32()));break;case 2047:i.nonCriticalExtensionOptions.push(o.Any.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},p);if(t.messages=[],t.extensionOptions=[],t.nonCriticalExtensionOptions=[],void 0!==e.messages&&null!==e.messages)for(const n of e.messages)t.messages.push(o.Any.fromJSON(n));if(void 0!==e.memo&&null!==e.memo?t.memo=String(e.memo):t.memo="",void 0!==e.timeoutHeight&&null!==e.timeoutHeight?t.timeoutHeight=i.default.fromString(e.timeoutHeight):t.timeoutHeight=i.default.UZERO,void 0!==e.extensionOptions&&null!==e.extensionOptions)for(const n of e.extensionOptions)t.extensionOptions.push(o.Any.fromJSON(n));if(void 0!==e.nonCriticalExtensionOptions&&null!==e.nonCriticalExtensionOptions)for(const n of e.nonCriticalExtensionOptions)t.nonCriticalExtensionOptions.push(o.Any.fromJSON(n));return t},fromPartial(e){const t=Object.assign({},p);if(t.messages=[],t.extensionOptions=[],t.nonCriticalExtensionOptions=[],void 0!==e.messages&&null!==e.messages)for(const n of e.messages)t.messages.push(o.Any.fromPartial(n));if(void 0!==e.memo&&null!==e.memo?t.memo=e.memo:t.memo="",void 0!==e.timeoutHeight&&null!==e.timeoutHeight?t.timeoutHeight=e.timeoutHeight:t.timeoutHeight=i.default.UZERO,void 0!==e.extensionOptions&&null!==e.extensionOptions)for(const n of e.extensionOptions)t.extensionOptions.push(o.Any.fromPartial(n));if(void 0!==e.nonCriticalExtensionOptions&&null!==e.nonCriticalExtensionOptions)for(const n of e.nonCriticalExtensionOptions)t.nonCriticalExtensionOptions.push(o.Any.fromPartial(n));return t},toJSON(e){const t={};return e.messages?t.messages=e.messages.map(e=>e?o.Any.toJSON(e):void 0):t.messages=[],void 0!==e.memo&&(t.memo=e.memo),void 0!==e.timeoutHeight&&(t.timeoutHeight=(e.timeoutHeight||i.default.UZERO).toString()),e.extensionOptions?t.extensionOptions=e.extensionOptions.map(e=>e?o.Any.toJSON(e):void 0):t.extensionOptions=[],e.nonCriticalExtensionOptions?t.nonCriticalExtensionOptions=e.nonCriticalExtensionOptions.map(e=>e?o.Any.toJSON(e):void 0):t.nonCriticalExtensionOptions=[],t}};const h={};t.AuthInfo={encode(e,n=l.default.Writer.create()){for(const r of e.signerInfos)t.SignerInfo.encode(r,n.uint32(10).fork()).ldelim();return void 0!==e.fee&&void 0!==e.fee&&t.Fee.encode(e.fee,n.uint32(18).fork()).ldelim(),n},decode(e,n){const r=e instanceof Uint8Array?new l.default.Reader(e):e;let i=void 0===n?r.len:r.pos+n;const o=Object.assign({},h);for(o.signerInfos=[];r.pos<i;){const e=r.uint32();switch(e>>>3){case 1:o.signerInfos.push(t.SignerInfo.decode(r,r.uint32()));break;case 2:o.fee=t.Fee.decode(r,r.uint32());break;default:r.skipType(7&e)}}return o},fromJSON(e){const n=Object.assign({},h);if(n.signerInfos=[],void 0!==e.signerInfos&&null!==e.signerInfos)for(const r of e.signerInfos)n.signerInfos.push(t.SignerInfo.fromJSON(r));return void 0!==e.fee&&null!==e.fee?n.fee=t.Fee.fromJSON(e.fee):n.fee=void 0,n},fromPartial(e){const n=Object.assign({},h);if(n.signerInfos=[],void 0!==e.signerInfos&&null!==e.signerInfos)for(const r of e.signerInfos)n.signerInfos.push(t.SignerInfo.fromPartial(r));return void 0!==e.fee&&null!==e.fee?n.fee=t.Fee.fromPartial(e.fee):n.fee=void 0,n},toJSON(e){const n={};return e.signerInfos?n.signerInfos=e.signerInfos.map(e=>e?t.SignerInfo.toJSON(e):void 0):n.signerInfos=[],void 0!==e.fee&&(n.fee=e.fee?t.Fee.toJSON(e.fee):void 0),n}};const m={sequence:i.default.UZERO};t.SignerInfo={encode:(e,n=l.default.Writer.create())=>(void 0!==e.publicKey&&void 0!==e.publicKey&&o.Any.encode(e.publicKey,n.uint32(10).fork()).ldelim(),void 0!==e.modeInfo&&void 0!==e.modeInfo&&t.ModeInfo.encode(e.modeInfo,n.uint32(18).fork()).ldelim(),n.uint32(24).uint64(e.sequence),n),decode(e,n){const r=e instanceof Uint8Array?new l.default.Reader(e):e;let i=void 0===n?r.len:r.pos+n;const a=Object.assign({},m);for(;r.pos<i;){const e=r.uint32();switch(e>>>3){case 1:a.publicKey=o.Any.decode(r,r.uint32());break;case 2:a.modeInfo=t.ModeInfo.decode(r,r.uint32());break;case 3:a.sequence=r.uint64();break;default:r.skipType(7&e)}}return a},fromJSON(e){const n=Object.assign({},m);return void 0!==e.publicKey&&null!==e.publicKey?n.publicKey=o.Any.fromJSON(e.publicKey):n.publicKey=void 0,void 0!==e.modeInfo&&null!==e.modeInfo?n.modeInfo=t.ModeInfo.fromJSON(e.modeInfo):n.modeInfo=void 0,void 0!==e.sequence&&null!==e.sequence?n.sequence=i.default.fromString(e.sequence):n.sequence=i.default.UZERO,n},fromPartial(e){const n=Object.assign({},m);return void 0!==e.publicKey&&null!==e.publicKey?n.publicKey=o.Any.fromPartial(e.publicKey):n.publicKey=void 0,void 0!==e.modeInfo&&null!==e.modeInfo?n.modeInfo=t.ModeInfo.fromPartial(e.modeInfo):n.modeInfo=void 0,void 0!==e.sequence&&null!==e.sequence?n.sequence=e.sequence:n.sequence=i.default.UZERO,n},toJSON(e){const n={};return void 0!==e.publicKey&&(n.publicKey=e.publicKey?o.Any.toJSON(e.publicKey):void 0),void 0!==e.modeInfo&&(n.modeInfo=e.modeInfo?t.ModeInfo.toJSON(e.modeInfo):void 0),void 0!==e.sequence&&(n.sequence=(e.sequence||i.default.UZERO).toString()),n}};const b={};t.ModeInfo={encode:(e,n=l.default.Writer.create())=>(void 0!==e.single&&t.ModeInfo_Single.encode(e.single,n.uint32(10).fork()).ldelim(),void 0!==e.multi&&t.ModeInfo_Multi.encode(e.multi,n.uint32(18).fork()).ldelim(),n),decode(e,n){const r=e instanceof Uint8Array?new l.default.Reader(e):e;let i=void 0===n?r.len:r.pos+n;const o=Object.assign({},b);for(;r.pos<i;){const e=r.uint32();switch(e>>>3){case 1:o.single=t.ModeInfo_Single.decode(r,r.uint32());break;case 2:o.multi=t.ModeInfo_Multi.decode(r,r.uint32());break;default:r.skipType(7&e)}}return o},fromJSON(e){const n=Object.assign({},b);return void 0!==e.single&&null!==e.single?n.single=t.ModeInfo_Single.fromJSON(e.single):n.single=void 0,void 0!==e.multi&&null!==e.multi?n.multi=t.ModeInfo_Multi.fromJSON(e.multi):n.multi=void 0,n},fromPartial(e){const n=Object.assign({},b);return void 0!==e.single&&null!==e.single?n.single=t.ModeInfo_Single.fromPartial(e.single):n.single=void 0,void 0!==e.multi&&null!==e.multi?n.multi=t.ModeInfo_Multi.fromPartial(e.multi):n.multi=void 0,n},toJSON(e){const n={};return void 0!==e.single&&(n.single=e.single?t.ModeInfo_Single.toJSON(e.single):void 0),void 0!==e.multi&&(n.multi=e.multi?t.ModeInfo_Multi.toJSON(e.multi):void 0),n}};const y={mode:0};t.ModeInfo_Single={encode:(e,t=l.default.Writer.create())=>(t.uint32(8).int32(e.mode),t),decode(e,t){const n=e instanceof Uint8Array?new l.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const i=Object.assign({},y);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:i.mode=n.int32();break;default:n.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},y);return void 0!==e.mode&&null!==e.mode?t.mode=a.signModeFromJSON(e.mode):t.mode=0,t},fromPartial(e){const t=Object.assign({},y);return void 0!==e.mode&&null!==e.mode?t.mode=e.mode:t.mode=0,t},toJSON(e){const t={};return void 0!==e.mode&&(t.mode=a.signModeToJSON(e.mode)),t}};const g={};t.ModeInfo_Multi={encode(e,n=l.default.Writer.create()){void 0!==e.bitarray&&void 0!==e.bitarray&&s.CompactBitArray.encode(e.bitarray,n.uint32(10).fork()).ldelim();for(const r of e.modeInfos)t.ModeInfo.encode(r,n.uint32(18).fork()).ldelim();return n},decode(e,n){const r=e instanceof Uint8Array?new l.default.Reader(e):e;let i=void 0===n?r.len:r.pos+n;const o=Object.assign({},g);for(o.modeInfos=[];r.pos<i;){const e=r.uint32();switch(e>>>3){case 1:o.bitarray=s.CompactBitArray.decode(r,r.uint32());break;case 2:o.modeInfos.push(t.ModeInfo.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return o},fromJSON(e){const n=Object.assign({},g);if(n.modeInfos=[],void 0!==e.bitarray&&null!==e.bitarray?n.bitarray=s.CompactBitArray.fromJSON(e.bitarray):n.bitarray=void 0,void 0!==e.modeInfos&&null!==e.modeInfos)for(const r of e.modeInfos)n.modeInfos.push(t.ModeInfo.fromJSON(r));return n},fromPartial(e){const n=Object.assign({},g);if(n.modeInfos=[],void 0!==e.bitarray&&null!==e.bitarray?n.bitarray=s.CompactBitArray.fromPartial(e.bitarray):n.bitarray=void 0,void 0!==e.modeInfos&&null!==e.modeInfos)for(const r of e.modeInfos)n.modeInfos.push(t.ModeInfo.fromPartial(r));return n},toJSON(e){const n={};return void 0!==e.bitarray&&(n.bitarray=e.bitarray?s.CompactBitArray.toJSON(e.bitarray):void 0),e.modeInfos?n.modeInfos=e.modeInfos.map(e=>e?t.ModeInfo.toJSON(e):void 0):n.modeInfos=[],n}};const v={gasLimit:i.default.UZERO,payer:"",granter:""};t.Fee={encode(e,t=l.default.Writer.create()){for(const n of e.amount)c.Coin.encode(n,t.uint32(10).fork()).ldelim();return t.uint32(16).uint64(e.gasLimit),t.uint32(26).string(e.payer),t.uint32(34).string(e.granter),t},decode(e,t){const n=e instanceof Uint8Array?new l.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const i=Object.assign({},v);for(i.amount=[];n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:i.amount.push(c.Coin.decode(n,n.uint32()));break;case 2:i.gasLimit=n.uint64();break;case 3:i.payer=n.string();break;case 4:i.granter=n.string();break;default:n.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},v);if(t.amount=[],void 0!==e.amount&&null!==e.amount)for(const n of e.amount)t.amount.push(c.Coin.fromJSON(n));return void 0!==e.gasLimit&&null!==e.gasLimit?t.gasLimit=i.default.fromString(e.gasLimit):t.gasLimit=i.default.UZERO,void 0!==e.payer&&null!==e.payer?t.payer=String(e.payer):t.payer="",void 0!==e.granter&&null!==e.granter?t.granter=String(e.granter):t.granter="",t},fromPartial(e){const t=Object.assign({},v);if(t.amount=[],void 0!==e.amount&&null!==e.amount)for(const n of e.amount)t.amount.push(c.Coin.fromPartial(n));return void 0!==e.gasLimit&&null!==e.gasLimit?t.gasLimit=e.gasLimit:t.gasLimit=i.default.UZERO,void 0!==e.payer&&null!==e.payer?t.payer=e.payer:t.payer="",void 0!==e.granter&&null!==e.granter?t.granter=e.granter:t.granter="",t},toJSON(e){const t={};return e.amount?t.amount=e.amount.map(e=>e?c.Coin.toJSON(e):void 0):t.amount=[],void 0!==e.gasLimit&&(t.gasLimit=(e.gasLimit||i.default.UZERO).toString()),void 0!==e.payer&&(t.payer=e.payer),void 0!==e.granter&&(t.granter=e.granter),t}};var w=(()=>{if(void 0!==w)return w;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const _=w.atob||(e=>w.Buffer.from(e,"base64").toString("binary"));function k(e){const t=_(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;++e)n[e]=t.charCodeAt(e);return n}const x=w.btoa||(e=>w.Buffer.from(e,"binary").toString("base64"));function S(e){const t=[];for(let n=0;n<e.byteLength;++n)t.push(String.fromCharCode(e[n]));return x(t.join(""))}}).call(this,n(12))},function(e,t,n){"use strict";(function(e){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SignatureDescriptor_Data_Multi=t.SignatureDescriptor_Data_Single=t.SignatureDescriptor_Data=t.SignatureDescriptor=t.SignatureDescriptors=t.signModeToJSON=t.signModeFromJSON=t.SignMode=t.protobufPackage=void 0;const i=n(138),o=r(n(113)),a=n(357),s=r(n(48));var c;function l(e){switch(e){case 0:case"SIGN_MODE_UNSPECIFIED":return c.SIGN_MODE_UNSPECIFIED;case 1:case"SIGN_MODE_DIRECT":return c.SIGN_MODE_DIRECT;case 2:case"SIGN_MODE_TEXTUAL":return c.SIGN_MODE_TEXTUAL;case 127:case"SIGN_MODE_LEGACY_AMINO_JSON":return c.SIGN_MODE_LEGACY_AMINO_JSON;case-1:case"UNRECOGNIZED":default:return c.UNRECOGNIZED}}function u(e){switch(e){case c.SIGN_MODE_UNSPECIFIED:return"SIGN_MODE_UNSPECIFIED";case c.SIGN_MODE_DIRECT:return"SIGN_MODE_DIRECT";case c.SIGN_MODE_TEXTUAL:return"SIGN_MODE_TEXTUAL";case c.SIGN_MODE_LEGACY_AMINO_JSON:return"SIGN_MODE_LEGACY_AMINO_JSON";default:return"UNKNOWN"}}t.protobufPackage="cosmos.tx.signing.v1beta1",function(e){e[e.SIGN_MODE_UNSPECIFIED=0]="SIGN_MODE_UNSPECIFIED",e[e.SIGN_MODE_DIRECT=1]="SIGN_MODE_DIRECT",e[e.SIGN_MODE_TEXTUAL=2]="SIGN_MODE_TEXTUAL",e[e.SIGN_MODE_LEGACY_AMINO_JSON=127]="SIGN_MODE_LEGACY_AMINO_JSON",e[e.UNRECOGNIZED=-1]="UNRECOGNIZED"}(c=t.SignMode||(t.SignMode={})),t.signModeFromJSON=l,t.signModeToJSON=u;const f={};t.SignatureDescriptors={encode(e,n=s.default.Writer.create()){for(const r of e.signatures)t.SignatureDescriptor.encode(r,n.uint32(10).fork()).ldelim();return n},decode(e,n){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let i=void 0===n?r.len:r.pos+n;const o=Object.assign({},f);for(o.signatures=[];r.pos<i;){const e=r.uint32();switch(e>>>3){case 1:o.signatures.push(t.SignatureDescriptor.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return o},fromJSON(e){const n=Object.assign({},f);if(n.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)n.signatures.push(t.SignatureDescriptor.fromJSON(r));return n},fromPartial(e){const n=Object.assign({},f);if(n.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)n.signatures.push(t.SignatureDescriptor.fromPartial(r));return n},toJSON(e){const n={};return e.signatures?n.signatures=e.signatures.map(e=>e?t.SignatureDescriptor.toJSON(e):void 0):n.signatures=[],n}};const d={sequence:o.default.UZERO};t.SignatureDescriptor={encode:(e,n=s.default.Writer.create())=>(void 0!==e.publicKey&&void 0!==e.publicKey&&i.Any.encode(e.publicKey,n.uint32(10).fork()).ldelim(),void 0!==e.data&&void 0!==e.data&&t.SignatureDescriptor_Data.encode(e.data,n.uint32(18).fork()).ldelim(),n.uint32(24).uint64(e.sequence),n),decode(e,n){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let o=void 0===n?r.len:r.pos+n;const a=Object.assign({},d);for(;r.pos<o;){const e=r.uint32();switch(e>>>3){case 1:a.publicKey=i.Any.decode(r,r.uint32());break;case 2:a.data=t.SignatureDescriptor_Data.decode(r,r.uint32());break;case 3:a.sequence=r.uint64();break;default:r.skipType(7&e)}}return a},fromJSON(e){const n=Object.assign({},d);return void 0!==e.publicKey&&null!==e.publicKey?n.publicKey=i.Any.fromPartial(e.publicKey):n.publicKey=void 0,void 0!==e.data&&null!==e.data?n.data=t.SignatureDescriptor_Data.fromJSON(e.data):n.data=void 0,void 0!==e.sequence&&null!==e.sequence?n.sequence=o.default.fromString(e.sequence):n.sequence=o.default.UZERO,n},fromPartial(e){const n=Object.assign({},d);return void 0!==e.publicKey&&null!==e.publicKey?n.publicKey=i.Any.fromPartial(e.publicKey):n.publicKey=void 0,void 0!==e.data&&null!==e.data?n.data=t.SignatureDescriptor_Data.fromPartial(e.data):n.data=void 0,void 0!==e.sequence&&null!==e.sequence?n.sequence=e.sequence:n.sequence=o.default.UZERO,n},toJSON(e){const n={};return void 0!==e.publicKey&&(n.publicKey=e.publicKey?i.Any.toJSON(e.publicKey):void 0),void 0!==e.data&&(n.data=e.data?t.SignatureDescriptor_Data.toJSON(e.data):void 0),void 0!==e.sequence&&(n.sequence=(e.sequence||o.default.UZERO).toString()),n}};const p={};t.SignatureDescriptor_Data={encode:(e,n=s.default.Writer.create())=>(void 0!==e.single&&t.SignatureDescriptor_Data_Single.encode(e.single,n.uint32(10).fork()).ldelim(),void 0!==e.multi&&t.SignatureDescriptor_Data_Multi.encode(e.multi,n.uint32(18).fork()).ldelim(),n),decode(e,n){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let i=void 0===n?r.len:r.pos+n;const o=Object.assign({},p);for(;r.pos<i;){const e=r.uint32();switch(e>>>3){case 1:o.single=t.SignatureDescriptor_Data_Single.decode(r,r.uint32());break;case 2:o.multi=t.SignatureDescriptor_Data_Multi.decode(r,r.uint32());break;default:r.skipType(7&e)}}return o},fromJSON(e){const n=Object.assign({},p);return void 0!==e.single&&null!==e.single?n.single=t.SignatureDescriptor_Data_Single.fromJSON(e.single):n.single=void 0,void 0!==e.multi&&null!==e.multi?n.multi=t.SignatureDescriptor_Data_Multi.fromJSON(e.multi):n.multi=void 0,n},fromPartial(e){const n=Object.assign({},p);return void 0!==e.single&&null!==e.single?n.single=t.SignatureDescriptor_Data_Single.fromPartial(e.single):n.single=void 0,void 0!==e.multi&&null!==e.multi?n.multi=t.SignatureDescriptor_Data_Multi.fromPartial(e.multi):n.multi=void 0,n},toJSON(e){const n={};return void 0!==e.single&&(n.single=e.single?t.SignatureDescriptor_Data_Single.toJSON(e.single):void 0),void 0!==e.multi&&(n.multi=e.multi?t.SignatureDescriptor_Data_Multi.toJSON(e.multi):void 0),n}};const h={mode:0};t.SignatureDescriptor_Data_Single={encode:(e,t=s.default.Writer.create())=>(t.uint32(8).int32(e.mode),t.uint32(18).bytes(e.signature),t),decode(e,t){const n=e instanceof Uint8Array?new s.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const i=Object.assign({},h);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:i.mode=n.int32();break;case 2:i.signature=n.bytes();break;default:n.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},h);return void 0!==e.mode&&null!==e.mode?t.mode=l(e.mode):t.mode=0,void 0!==e.signature&&null!==e.signature&&(t.signature=function(e){const t=y(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;++e)n[e]=t.charCodeAt(e);return n}(e.signature)),t},fromPartial(e){const t=Object.assign({},h);return void 0!==e.mode&&null!==e.mode?t.mode=e.mode:t.mode=0,void 0!==e.signature&&null!==e.signature?t.signature=e.signature:t.signature=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.mode&&(t.mode=u(e.mode)),void 0!==e.signature&&(t.signature=function(e){const t=[];for(let n=0;n<e.byteLength;++n)t.push(String.fromCharCode(e[n]));return g(t.join(""))}(void 0!==e.signature?e.signature:new Uint8Array)),t}};const m={};t.SignatureDescriptor_Data_Multi={encode(e,n=s.default.Writer.create()){void 0!==e.bitarray&&void 0!==e.bitarray&&a.CompactBitArray.encode(e.bitarray,n.uint32(10).fork()).ldelim();for(const r of e.signatures)t.SignatureDescriptor_Data.encode(r,n.uint32(18).fork()).ldelim();return n},decode(e,n){const r=e instanceof Uint8Array?new s.default.Reader(e):e;let i=void 0===n?r.len:r.pos+n;const o=Object.assign({},m);for(o.signatures=[];r.pos<i;){const e=r.uint32();switch(e>>>3){case 1:o.bitarray=a.CompactBitArray.decode(r,r.uint32());break;case 2:o.signatures.push(t.SignatureDescriptor_Data.decode(r,r.uint32()));break;default:r.skipType(7&e)}}return o},fromJSON(e){const n=Object.assign({},m);if(n.signatures=[],void 0!==e.bitarray&&null!==e.bitarray?n.bitarray=a.CompactBitArray.fromJSON(e.bitarray):n.bitarray=void 0,void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)n.signatures.push(t.SignatureDescriptor_Data.fromJSON(r));return n},fromPartial(e){const n=Object.assign({},m);if(n.signatures=[],void 0!==e.bitarray&&null!==e.bitarray?n.bitarray=a.CompactBitArray.fromPartial(e.bitarray):n.bitarray=void 0,void 0!==e.signatures&&null!==e.signatures)for(const r of e.signatures)n.signatures.push(t.SignatureDescriptor_Data.fromPartial(r));return n},toJSON(e){const n={};return void 0!==e.bitarray&&(n.bitarray=e.bitarray?a.CompactBitArray.toJSON(e.bitarray):void 0),e.signatures?n.signatures=e.signatures.map(e=>e?t.SignatureDescriptor_Data.toJSON(e):void 0):n.signatures=[],n}};var b=(()=>{if(void 0!==b)return b;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const y=b.atob||(e=>b.Buffer.from(e,"base64").toString("binary"));const g=b.btoa||(e=>b.Buffer.from(e,"binary").toString("base64"))}).call(this,n(12))},function(e,t,n){"use strict";(function(e){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CompactBitArray=t.MultiSignature=t.protobufPackage=void 0;const i=r(n(48));t.protobufPackage="cosmos.crypto.multisig.v1beta1";const o={};t.MultiSignature={encode(e,t=i.default.Writer.create()){for(const n of e.signatures)t.uint32(10).bytes(n);return t},decode(e,t){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const a=Object.assign({},o);for(a.signatures=[];n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:a.signatures.push(n.bytes());break;default:n.skipType(7&e)}}return a},fromJSON(e){const t=Object.assign({},o);if(t.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)t.signatures.push(l(n));return t},fromPartial(e){const t=Object.assign({},o);if(t.signatures=[],void 0!==e.signatures&&null!==e.signatures)for(const n of e.signatures)t.signatures.push(n);return t},toJSON(e){const t={};return e.signatures?t.signatures=e.signatures.map(e=>f(void 0!==e?e:new Uint8Array)):t.signatures=[],t}};const a={extraBitsStored:0};t.CompactBitArray={encode:(e,t=i.default.Writer.create())=>(t.uint32(8).uint32(e.extraBitsStored),t.uint32(18).bytes(e.elems),t),decode(e,t){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const o=Object.assign({},a);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:o.extraBitsStored=n.uint32();break;case 2:o.elems=n.bytes();break;default:n.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},a);return void 0!==e.extraBitsStored&&null!==e.extraBitsStored?t.extraBitsStored=Number(e.extraBitsStored):t.extraBitsStored=0,void 0!==e.elems&&null!==e.elems&&(t.elems=l(e.elems)),t},fromPartial(e){const t=Object.assign({},a);return void 0!==e.extraBitsStored&&null!==e.extraBitsStored?t.extraBitsStored=e.extraBitsStored:t.extraBitsStored=0,void 0!==e.elems&&null!==e.elems?t.elems=e.elems:t.elems=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.extraBitsStored&&(t.extraBitsStored=e.extraBitsStored),void 0!==e.elems&&(t.elems=f(void 0!==e.elems?e.elems:new Uint8Array)),t}};var s=(()=>{if(void 0!==s)return s;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const c=s.atob||(e=>s.Buffer.from(e,"base64").toString("binary"));function l(e){const t=c(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;++e)n[e]=t.charCodeAt(e);return n}const u=s.btoa||(e=>s.Buffer.from(e,"binary").toString("base64"));function f(e){const t=[];for(let n=0;n<e.byteLength;++n)t.push(String.fromCharCode(e[n]));return u(t.join(""))}}).call(this,n(12))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeCosmoshubPath=void 0;const r=n(50);t.makeCosmoshubPath=function(e){return[r.Slip10RawIndex.hardened(44),r.Slip10RawIndex.hardened(118),r.Slip10RawIndex.hardened(0),r.Slip10RawIndex.normal(0),r.Slip10RawIndex.normal(e)]}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},o=this&&this.__param||function(e,t){return function(n,r){t(n,r,e)}},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SecretWasmService=void 0;const c=n(43),l=n(52),u=n(731),f=n(103),d=n(58),p=n(102),h=n(108),m=n(11),b=s(n(342)),y=n(2);let g=class{constructor(e,t,n,r){this.kvStore=e,this.chainsService=t,this.keyRingService=n,this.permissionService=r,this.debouncerMap=new Map,this.cacheEnigmaUtils=new Map,this.onChainRemoved=()=>{this.cacheEnigmaUtils=new Map},this.chainsService.addChainRemovedHandler(this.onChainRemoved)}getPubkey(e,t){return a(this,void 0,void 0,(function*(){const n=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const r=yield this.getSeed(e,n);return this.getEnigmaUtils(n,r).pubkey}))}getTxEncryptionKey(e,t,n){return a(this,void 0,void 0,(function*(){const r=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const i=yield this.getSeed(e,r);return this.getEnigmaUtils(r,i).getTxEncryptionKey(n)}))}encrypt(e,t,n,r){return a(this,void 0,void 0,(function*(){const i=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const o=yield this.getSeed(e,i),a=this.getEnigmaUtils(i,o);return yield a.encrypt(n,r)}))}decrypt(e,t,n,r){return a(this,void 0,void 0,(function*(){const i=yield this.chainsService.getChainInfo(t);if("none"===(yield this.keyRingService.getKeyRingType()))throw new Error("Key ring is not initialized");const o=yield this.getSeed(e,i),a=this.getEnigmaUtils(i,o);return yield a.decrypt(n,r)}))}getEnigmaUtils(e,t){const n=`${e.chainId}-${y.Buffer.from(t).toString("hex")}`;if(this.cacheEnigmaUtils.has(n))return this.cacheEnigmaUtils.get(n);const r=new u.EnigmaUtils(e.rest,t);return this.cacheEnigmaUtils.set(n,r),r}getSeed(e,t){return a(this,void 0,void 0,(function*(){const n=yield this.keyRingService.getKey(t.chainId),r=new m.Bech32Address(n.address).toBech32(t.bech32Config.bech32PrefixAccAddr),i=`${e.isInternalMsg}/${t.chainId}/${r}`;this.debouncerMap.has(i)||this.debouncerMap.set(i,b.default.promise(this.getSeedInner.bind(this)));const o=this.debouncerMap.get(i);return yield o(e,t,r)}))}getSeedInner(e,t,n){return a(this,void 0,void 0,(function*(){const r=`seed-${t.chainId}-${n}`,i=yield this.kvStore.get(r);if(i)return y.Buffer.from(i,"hex");const o=h.Hash.sha256(y.Buffer.from(yield this.keyRingService.sign(e,t.chainId,y.Buffer.from(JSON.stringify({account_number:0,chain_id:t.chainId,fee:[],memo:"Create Keplr Secret encryption key. Only approve requests by Keplr.",msgs:[],sequence:0})))));return yield this.kvStore.set(r,y.Buffer.from(o).toString("hex")),o}))}};g=r([c.singleton(),o(0,c.inject(l.TYPES.SecretWasmStore)),o(1,c.inject(d.ChainsService)),o(2,c.inject(c.delay(()=>f.KeyRingService))),o(3,c.inject(c.delay(()=>p.PermissionService))),i("design:paramtypes",[Object,d.ChainsService,f.KeyRingService,p.PermissionService])],g),t.SecretWasmService=g},function(e,t,n){"use strict";(function(e){var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(117)),o=n(361);class a{static toHex(e){let t="";for(const n of e)t+=("0"+n.toString(16)).slice(-2);return t}static fromHex(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let n=0;n<e.length;n+=2){const r=e.substr(n,2);if(!r.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(r,16))}return new Uint8Array(t)}static toBase64(e){return i.fromByteArray(e)}static fromBase64(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return i.toByteArray(e)}static toAscii(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))}static fromAscii(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}static toUtf8(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))}static fromUtf8(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!a.isValidUtf8(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}static fromRfc3339(e){const t=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const n=+t[1],r=+t[2],i=+t[3],a=+t[4],s=+t[5],c=+t[6],l=t[7]?Math.floor(1e3*+t[7]):0;let u,f,d;"Z"===t[8]?(u=1,f=0,d=0):(u="-"===t[8].substring(0,1)?-1:1,f=+t[8].substring(1,3),d=+t[8].substring(4,6));const p=u*(60*f+d)*60;return new o.ReadonlyDate(o.ReadonlyDate.UTC(n,r-1,i,a,s,c,l)-1e3*p)}static toRfc3339(e){function t(e,t=2){const n="00000"+e.toString();return n.substring(n.length-t)}return`${e.getUTCFullYear()}-${t(e.getUTCMonth()+1)}-${t(e.getUTCDate())}T${t(e.getUTCHours())}:${t(e.getUTCMinutes())}:${t(e.getUTCSeconds())}.${t(e.getUTCMilliseconds(),3)}Z`}static isValidUtf8(t){const n=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),n)}}t.Encoding=a}).call(this,n(2).Buffer)},function(e,t){e.exports={ReadonlyDate:Date}},function(e,t,n){"use strict";(function(e){function n(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isNonNullObject=n,t.isUint8Array=function(t){return!!n(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(748);Object.defineProperty(t,"assert",{enumerable:!0,get:function(){return r.assert}});var i=n(749);Object.defineProperty(t,"sleep",{enumerable:!0,get:function(){return i.sleep}});var o=n(750);Object.defineProperty(t,"isNonNullObject",{enumerable:!0,get:function(){return o.isNonNullObject}}),Object.defineProperty(t,"isUint8Array",{enumerable:!0,get:function(){return o.isUint8Array}})},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(69));class o{constructor(e){if(!o.mnemonicMatcher.test(e))throw new Error("Invalid mnemonic format");const t=e.split(" "),n=[12,15,18,21,24];if(-1===n.indexOf(t.length))throw new Error(`Invalid word count in mnemonic (allowed: ${n} got: ${t.length})`);for(const e of t)if(-1===o.wordlist.indexOf(e))throw new Error("Mnemonic contains invalid word");i.mnemonicToEntropy(e),this.data=e}toString(){return this.data}}t.EnglishMnemonic=o,o.wordlist=i.wordlists.english,o.mnemonicMatcher=/^[a-z]+( [a-z]+)*$/},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Hmac=class{constructor(e,t){const n=(new e).blockSize;this.hash=t=>(new e).update(t).digest();let r=t;if(r.length>n&&(r=this.hash(r)),r.length<n){const e=new Uint8Array(n-r.length);r=new Uint8Array([...r,...e])}this.oKeyPad=r.map(e=>92^e),this.iKeyPad=r.map(e=>54^e),this.messageHasher=new e,this.blockSize=n,this.update(this.iKeyPad)}update(e){return this.messageHasher.update(e),this}digest(){const e=this.messageHasher.digest();return this.hash(new Uint8Array([...this.oKeyPad,...e]))}}},function(e,t,n){"use strict";function r(e){let t=0;for(const n of e){if(0!==n)break;t++}return e.slice(t)}Object.defineProperty(t,"__esModule",{value:!0});class i{constructor(e,t){if(e.length>32||0===e.length||0===e[0])throw new Error("Unsigned integer r must be encoded as unpadded big endian.");if(t.length>32||0===t.length||0===t[0])throw new Error("Unsigned integer s must be encoded as unpadded big endian.");this.data={r:e,s:t}}static fromFixedLength(e){if(64!==e.length)throw new Error(`Got invalid data length: ${e.length}. Expected 2x 32 bytes for the pair (r, s)`);return new i(r(e.slice(0,32)),r(e.slice(32,64)))}static fromDer(e){let t=0;if(48!==e[t++])throw new Error("Prefix 0x30 expected");const n=e[t++];if(e.length-t!==n)throw new Error("Data length mismatch detected");if(2!==e[t++])throw new Error("INTEGER tag expected");const o=e[t++];if(o>=128)throw new Error("Decoding length values above 127 not supported");const a=e.slice(t,t+o);t+=o;if(2!==e[t++])throw new Error("INTEGER tag expected");const s=e[t++];if(s>=128)throw new Error("Decoding length values above 127 not supported");const c=e.slice(t,t+s);return t+=s,new i(r(a),r(c))}r(e){if(void 0===e)return this.data.r;{const t=e-this.data.r.length;if(t<0)throw new Error("Length too small to hold parameter r");const n=new Uint8Array(t);return new Uint8Array([...n,...this.data.r])}}s(e){if(void 0===e)return this.data.s;{const t=e-this.data.s.length;if(t<0)throw new Error("Length too small to hold parameter s");const n=new Uint8Array(t);return new Uint8Array([...n,...this.data.s])}}toDer(){const e=this.data.r[0]>=128?new Uint8Array([0,...this.data.r]):this.data.r,t=this.data.s[0]>=128?new Uint8Array([0,...this.data.s]):this.data.s,n=e.length,r=t.length,i=new Uint8Array([2,n,...e,2,r,...t]);return new Uint8Array([48,i.length,...i])}}t.Secp256k1Signature=i;class o extends i{constructor(e,t,n){if(super(e,t),!Number.isInteger(n))throw new Error("The recovery parameter must be an integer.");if(n<0||n>4)throw new Error("The recovery parameter must be one of 0, 1, 2, 3.");this.recovery=n}static fromFixedLength(e){if(65!==e.length)throw new Error(`Got invalid data length ${e.length}. Expected 32 + 32 + 1`);return new o(r(e.slice(0,32)),r(e.slice(32,64)),e[64])}toFixedLength(){return new Uint8Array([...this.r(32),...this.s(32),this.recovery])}}t.ExtendedSecp256k1Signature=o},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(76));t.Sha1=class{constructor(e){this.blockSize=64,this.impl=i.default("sha1"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}};t.Sha256=class{constructor(e){this.blockSize=64,this.impl=i.default("sha256"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}};t.Sha512=class{constructor(e){this.blockSize=128,this.impl=i.default("sha512"),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(761),o=n(769),a=n(42),s=n(770),c=r(n(68)),l=n(772),u=new i.PolyfillCryptoProvider,f=Uint8Array.from([0,0,0,0,0,0,0,0,0,2,75,234,216,223,105,153,8,82,194,2,219,14,0,151,193,161,46,166,55,215,233,109]);class d{constructor(e,t){this.consensusIoPubKey=new Uint8Array,this.apiUrl=e,this.seed=t||d.GenerateNewSeed();const{privkey:n,pubkey:r}=d.GenerateNewKeyPairFromSeed(this.seed);this.privkey=n,this.pubkey=r}static GenerateNewKeyPair(){return d.GenerateNewKeyPairFromSeed(d.GenerateNewSeed())}static GenerateNewSeed(){return s(32,{type:"Uint8Array"})}static GenerateNewKeyPairFromSeed(e){const{private:t,public:n}=o.generateKeyPair(e);return{privkey:t,pubkey:n}}async getConsensusIoPubKey(){if(32===this.consensusIoPubKey.length)return this.consensusIoPubKey;const{data:{result:{ioExchPubkey:e}}}=await c.default.get(this.apiUrl+"/reg/consensus-io-exch-pubkey",{headers:{"Content-Type":"application/json"}});return this.consensusIoPubKey=a.Encoding.fromBase64(e),this.consensusIoPubKey}async getTxEncryptionKey(e){const t=await this.getConsensusIoPubKey(),n=o.sharedKey(this.privkey,t),{key:r}=await l.compute(Uint8Array.from([...n,...e]),"SHA-256",32,"",f);return r}async encrypt(e,t){const n=s(32,{type:"Uint8Array"}),r=await this.getTxEncryptionKey(n),o=await i.SIV.importKey(r,"AES-SIV",u),c=a.Encoding.toUtf8(e+JSON.stringify(t)),l=await o.seal(c,[new Uint8Array]);return Uint8Array.from([...n,...this.pubkey,...l])}async decrypt(e,t){if(0===e.length)return new Uint8Array;const n=await this.getTxEncryptionKey(t),r=await i.SIV.importKey(n,"AES-SIV",u);return await r.open(e,[new Uint8Array])}getPubkey(){return Promise.resolve(this.pubkey)}}t.default=d,e.exports=d},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const i=n(140),o=n(370);class a{static importKey(e,t,n=new i.WebCryptoProvider){return r(this,void 0,void 0,(function*(){return new a(yield o.SIV.importKey(e,t,n))}))}constructor(e){this._siv=e}seal(e,t,n=new Uint8Array(0)){return r(this,void 0,void 0,(function*(){return this._siv.seal(e,[n,t])}))}open(e,t,n=new Uint8Array(0)){return r(this,void 0,void 0,(function*(){return this._siv.open(e,[n,t])}))}clear(){return this._siv.clear(),this}}t.AEAD=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const i=n(199),o=n(200),a=n(201),s=n(198),c=n(106),l=n(371),u=n(372),f=n(140);t.MAX_ASSOCIATED_DATA=126;class d{static importKey(e,t,n=new f.WebCryptoProvider){return r(this,void 0,void 0,(function*(){if(32!==e.length&&64!==e.length)throw new Error("AES-SIV: key must be 32 or 64-bytes (got "+e.length);const r=e.subarray(0,e.length/2|0),i=e.subarray(e.length/2|0);let o;switch(t){case"AES-SIV":case"AES-CMAC-SIV":o=yield l.CMAC.importKey(n,r);break;case"AES-PMAC-SIV":o=yield u.PMAC.importKey(n,r);break;default:throw new s.NotImplementedError("Miscreant: algorithm not supported: "+t)}const a=yield n.importCTRKey(i);return new d(o,a)}))}constructor(e,t){this._mac=e,this._ctr=t,this._tmp1=new c.default,this._tmp2=new c.default}seal(e,n){return r(this,void 0,void 0,(function*(){if(n.length>t.MAX_ASSOCIATED_DATA)throw new Error("AES-SIV: too many associated data items");const r=c.default.SIZE+e.length,i=new Uint8Array(r),o=yield this._s2v(n,e);return i.set(o),p(o),i.set(yield this._ctr.encryptCtr(o,e),o.length),i}))}open(e,n){return r(this,void 0,void 0,(function*(){if(n.length>t.MAX_ASSOCIATED_DATA)throw new Error("AES-SIV: too many associated data items");if(e.length<c.default.SIZE)throw new s.IntegrityError("AES-SIV: ciphertext is truncated");const r=e.subarray(0,c.default.SIZE),a=this._tmp1.data;a.set(r),p(a);const l=yield this._ctr.encryptCtr(a,e.subarray(c.default.SIZE)),u=yield this._s2v(n,l);if(!i.equal(u,r))throw o.wipe(l),new s.IntegrityError("AES-SIV: ciphertext verification failure!");return l}))}clear(){return this._tmp1.clear(),this._tmp2.clear(),this._ctr.clear(),this._mac.clear(),this}_s2v(e,t){return r(this,void 0,void 0,(function*(){this._mac.reset(),this._tmp1.clear(),yield this._mac.update(this._tmp1.data),this._tmp2.clear(),this._tmp2.data.set(yield this._mac.finish()),this._mac.reset();for(const t of e)yield this._mac.update(t),this._tmp1.clear(),this._tmp1.data.set(yield this._mac.finish()),this._mac.reset(),this._tmp2.dbl(),a.xor(this._tmp2.data,this._tmp1.data);if(this._tmp1.clear(),t.length>=c.default.SIZE){const e=t.length-c.default.SIZE;this._tmp1.data.set(t.subarray(e)),yield this._mac.update(t.subarray(0,e))}else this._tmp1.data.set(t),this._tmp1.data[t.length]=128,this._tmp2.dbl();return a.xor(this._tmp1.data,this._tmp2.data),yield this._mac.update(this._tmp1.data),this._mac.finish()}))}}function p(e){e[e.length-8]&=127,e[e.length-4]&=127}t.SIV=d},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const i=n(106),o=n(201);class a{constructor(e,t,n){this._cipher=e,this._subkey1=t,this._subkey2=n,this._bufferPos=0,this._finished=!1,this._buffer=new i.default}static importKey(e,t){return r(this,void 0,void 0,(function*(){const n=yield e.importBlockCipherKey(t),r=new i.default;yield n.encryptBlock(r),r.dbl();const o=r.clone();return o.dbl(),new a(n,r,o)}))}reset(){return this._buffer.clear(),this._bufferPos=0,this._finished=!1,this}clear(){this.reset(),this._subkey1.clear(),this._subkey2.clear()}update(e){return r(this,void 0,void 0,(function*(){const t=i.default.SIZE-this._bufferPos;let n=0,r=e.length;if(r>t){for(let n=0;n<t;n++)this._buffer.data[this._bufferPos+n]^=e[n];r-=t,n+=t,yield this._cipher.encryptBlock(this._buffer),this._bufferPos=0}for(;r>i.default.SIZE;){for(let t=0;t<i.default.SIZE;t++)this._buffer.data[t]^=e[n+t];r-=i.default.SIZE,n+=i.default.SIZE,yield this._cipher.encryptBlock(this._buffer)}for(let t=0;t<r;t++)this._buffer.data[this._bufferPos++]^=e[n+t];return this}))}finish(){return r(this,void 0,void 0,(function*(){if(!this._finished){const e=this._bufferPos<i.default.SIZE?this._subkey2:this._subkey1;o.xor(this._buffer.data,e.data),this._bufferPos<i.default.SIZE&&(this._buffer.data[this._bufferPos]^=128),yield this._cipher.encryptBlock(this._buffer),this._finished=!0}return this._buffer.clone().data}))}}t.CMAC=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const i=n(106),o=n(199),a=n(764),s=n(201);class c{constructor(e,t,n){this._finished=!1,this._cipher=e,this._L=t,this._LInv=n,this._buffer=new i.default,this._bufferPos=0,this._counter=0,this._offset=new i.default,this._tag=new i.default}static importKey(e,t){return r(this,void 0,void 0,(function*(){const n=yield e.importBlockCipherKey(t),r=new i.default;yield n.encryptBlock(r);const a=new Array(31);for(let e=0;e<31;e++)a[e]=r.clone(),r.dbl();const s=a[0].clone(),l=1&s.data[i.default.SIZE-1];for(let e=i.default.SIZE-1;e>0;e--){const t=o.select(1&s.data[e-1],128,0);s.data[e]=s.data[e]>>>1|t}return s.data[0]>>>=1,s.data[0]^=o.select(l,128,0),s.data[i.default.SIZE-1]^=o.select(l,i.default.R>>>1,0),new c(n,a,s)}))}reset(){return this._buffer.clear(),this._bufferPos=0,this._counter=0,this._offset.clear(),this._tag.clear(),this._finished=!1,this}clear(){this.reset(),this._cipher.clear()}update(e){return r(this,void 0,void 0,(function*(){if(this._finished)throw new Error("pmac: already finished");const t=i.default.SIZE-this._bufferPos;let n=0,r=e.length;for(r>t&&(this._buffer.data.set(e.slice(0,t),this._bufferPos),n+=t,r-=t,yield this._processBuffer());r>i.default.SIZE;)this._buffer.data.set(e.slice(n,n+i.default.SIZE)),n+=i.default.SIZE,r-=i.default.SIZE,yield this._processBuffer();return r>0&&(this._buffer.data.set(e.slice(n,n+r),this._bufferPos),this._bufferPos+=r),this}))}finish(){return r(this,void 0,void 0,(function*(){if(this._finished)throw new Error("pmac: already finished");return this._bufferPos===i.default.SIZE?(s.xor(this._tag.data,this._buffer.data),s.xor(this._tag.data,this._LInv.data)):(s.xor(this._tag.data,this._buffer.data.slice(0,this._bufferPos)),this._tag.data[this._bufferPos]^=128),yield this._cipher.encryptBlock(this._tag),this._finished=!0,this._tag.clone().data}))}_processBuffer(){return r(this,void 0,void 0,(function*(){s.xor(this._offset.data,this._L[a.ctz(this._counter+1)].data),s.xor(this._buffer.data,this._offset.data),this._counter++,yield this._cipher.encryptBlock(this._buffer),s.xor(this._tag.data,this._buffer.data),this._bufferPos=0}))}}t.PMAC=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64},"SHA3-384":{nodeName:"sha3-384",hashSize:48},"SHA3-256":{nodeName:"sha3-256",hashSize:32},"SHA3-224":{nodeName:"sha3-224",hashSize:28},"SHA-256":{nodeName:"sha256",hashSize:32},"SHA-384":{nodeName:"sha384",hashSize:48},"SHA-512":{nodeName:"sha512",hashSize:64},"SHA-1":{nodeName:"sha1",hashSize:20},MD5:{nodeName:"md5",hashSize:16}}}},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(779));t.compute=i.compute,t.default={compute:t.compute}},function(e,t){var n={utf8:{stringToBytes:function(e){return n.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(n.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=n},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(795));t.encodeBase64=function(e){var n="";return n="string"==typeof e?e:t.arrayBufferToString(e),i.getEnvBtoa()(n)},t.decodeBase64=function(e){var n=i.getEnvAtob()(e),r=t.stringToArrayBuffer(n);return a(r)};var o=function(e){return e instanceof Uint8Array?e:ArrayBuffer.isView(e)&&void 0!==e.buffer?new Uint8Array(e.buffer):new Uint8Array(e)},a=function(e){for(var t=!0,n=0;n<e.length;n++)if(e[n]>126||e[n]<32&&13!==e[n]&&10!==e[n]){t=!1;break}var r=null;if(t){r="";for(n=0;n<e.length;n++)r+=String.fromCharCode(e[n])}else r=e;return r};t.encodeBase64Url=function(e){return t.encodeBase64(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},t.decodeBase64Url=function(e){return e=e.replace(/-/g,"+").replace(/_/g,"/"),t.decodeBase64(e)},t.arrayBufferToHexString=function(e){for(var t=o(e),n="",r=0;r<t.length;r++){var i=(255&t[r]).toString(16);n+=i=1===i.length?"0"+i:i}return n},t.hexStringToArrayBuffer=function(e){for(var t=[],n=e.length,r=0;r<n;r+=2)t.push(parseInt(e.substr(r,2),16));return new Uint8Array(t)},t.arrayBufferToString=function(e){var t=o(e),n=new Array(t.length);return t.forEach((function(e,t){n[t]=e})),String.fromCharCode.apply(null,n)},t.stringToArrayBuffer=function(e){return new Uint8Array(e.length).map((function(t,n){return e.charCodeAt(n)}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(105),i=n(42),o=n(194),a=n(203),s=n(197);t.CosmWasmClient=class{constructor(e,t,n=s.BroadcastMode.Block){this.codesCache=new Map,this.restClient=new s.RestClient(e,n,t)}async getChainId(){if(!this.chainId){const e=(await this.restClient.nodeInfo()).node_info.network;if(!e)throw new Error("Chain ID must not be empty");this.chainId=e}return this.chainId}async getHeight(){if(this.anyValidAddress){const{height:e}=await this.restClient.authAccounts(this.anyValidAddress);return parseInt(e,10)}{const e=await this.restClient.blocksLatest();return parseInt(e.block.header.height,10)}}async getIdentifier(e){const t=await this.restClient.encodeTx(e),n=new r.Sha256(t).digest();return i.Encoding.toHex(n).toUpperCase()}async getNonce(e){const t=await this.getAccount(e);if(!t)throw new Error("Account does not exist on chain. Send some tokens there before trying to query nonces.");return{accountNumber:t.accountNumber,sequence:t.sequence}}async getAccount(e){const t=(await this.restClient.authAccounts(e)).result.value;return""===t.address?void 0:(this.anyValidAddress=t.address,{address:t.address,balance:t.coins,pubkey:t.public_key?a.decodeBech32Pubkey(t.public_key):void 0,accountNumber:t.account_number,sequence:t.sequence})}async getBlock(e){const t=void 0!==e?await this.restClient.blocks(e):await this.restClient.blocksLatest();return{id:t.block_id.hash,header:{version:t.block.header.version,time:t.block.header.time,height:parseInt(t.block.header.height,10),chainId:t.block.header.chain_id},txs:(t.block.data.txs||[]).map(e=>i.Encoding.fromBase64(e))}}async searchTx(e,t={}){const n=t.minHeight||0,r=t.maxHeight||Number.MAX_SAFE_INTEGER;if(r<n)return[];function i(e){return`${e}&tx.minheight=${n}&tx.maxheight=${r}`}let o;if(function(e){return void 0!==e.id}(e))o=await this.txsQuery("tx.hash="+e.id);else if(function(e){return void 0!==e.height}(e))o=e.height<n||e.height>r?[]:await this.txsQuery("tx.height="+e.height);else if(function(e){return void 0!==e.sentFromOrTo}(e)){const t=i("message.module=bank&message.sender="+e.sentFromOrTo),n=i("message.module=bank&transfer.recipient="+e.sentFromOrTo),r=await this.txsQuery(t),a=await this.txsQuery(n),s=r.map(e=>e.hash);o=[...r,...a.filter(e=>!s.includes(e.hash))]}else{if(!function(e){return void 0!==e.tags}(e))throw new Error("Unknown query type");{const t=i(e.tags.map(e=>`${e.key}=${e.value}`).join("&"));o=await this.txsQuery(t)}}return o.filter(e=>e.height>=n&&e.height<=r)}async postTx(e){const t=await this.restClient.postTx(e);if(!t.txhash.match(/^([0-9A-F][0-9A-F])+$/))throw new Error("Received ill-formatted txhash. Must be non-empty upper-case hex");if(t.code)throw new Error(`Error when posting tx ${t.txhash}. Code: ${t.code}; Raw log: ${t.raw_log}`);return{logs:t.logs?o.parseLogs(t.logs):[],rawLog:t.raw_log||"",transactionHash:t.txhash,data:t.data||""}}async getCodes(){return(await this.restClient.listCodeInfo()).map(e=>(this.anyValidAddress=e.creator,{id:e.id,creator:e.creator,checksum:i.Encoding.toHex(i.Encoding.fromHex(e.data_hash)),source:e.source||void 0,builder:e.builder||void 0}))}async getCodeDetails(e){const t=this.codesCache.get(e);if(t)return t;const n=await this.restClient.getCode(e),r={id:n.id,creator:n.creator,checksum:i.Encoding.toHex(i.Encoding.fromHex(n.data_hash)),source:n.source||void 0,builder:n.builder||void 0,data:i.Encoding.fromBase64(n.data)};return this.codesCache.set(e,r),r}async getContracts(e){return(await this.restClient.listContractsByCodeId(e)).map(e=>({address:e.address,codeId:e.code_id,creator:e.creator,label:e.label}))}async getContract(e){const t=await this.restClient.getContractInfo(e);if(!t)throw new Error(`No contract found at address "${e}"`);return{address:t.address,codeId:t.code_id,creator:t.creator,label:t.label,initMsg:t.init_msg}}async queryContractSmart(e,t,n){try{return await this.restClient.queryContractSmart(e,t,n)}catch(t){throw t instanceof Error&&t.message.startsWith("not found: contract")?new Error(`No contract found at address "${e}"`):t}}async txsQuery(e){const t=await this.restClient.txsQuery(e+"&limit=100");if(parseInt(t.page_total,10)>1)throw new Error(`Found more results on the backend than we can process currently. Results: ${t.total_count}, supported: 100`);return t.txs.map(e=>({height:parseInt(e.height,10),hash:e.txhash,code:e.code||0,rawLog:e.raw_log,logs:o.parseLogs(e.logs||[]),tx:e.tx,timestamp:e.timestamp}))}getCodeHashByCodeId(e){return this.restClient.getCodeHashByCodeId(e)}getCodeHashByContractAddr(e){return this.restClient.getCodeHashByContractAddr(e)}async getNonceByTxId(e){const t=(await this.restClient.txById(e,!1)).tx.value.msg,n=[];for(const e of t){let t;t="wasm/MsgExecuteContract"===e.type?i.Encoding.fromBase64(e.value.msg).slice(0,32):"wasm/MsgInstantiateContract"===e.type?i.Encoding.fromBase64(e.value.init_msg).slice(0,32):null,n.push(t)}return n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="secret-wasm"},function(e,t,n){"use strict";var r,i=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=this&&this.__param||function(e,t){return function(n,r){t(n,r,e)}},s=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.BackgroundTxService=void 0;const l=n(43),u=c(n(68)),f=n(58),d=n(102),p=n(236),h=n(2);let m=r=class{constructor(e,t){this.chainsService=e,this.permissionService=t}sendTx(e,t,n){return s(this,void 0,void 0,(function*(){const i=yield this.chainsService.getChainInfo(e),o=u.default.create(Object.assign({baseURL:i.rest},i.restConfig));browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx is pending...",message:"Wait a second"});const a={tx:t,mode:n};try{const e=yield o.post("/txs",a);if(null!=e.data.code&&0!==e.data.code)throw new Error(e.data.raw_log);const t=h.Buffer.from(e.data.txhash,"hex"),n=new p.TendermintTxTracer(i.rpc,"/websocket");return n.traceTx(t).then(e=>{n.close(),r.processTxResultNotification(e)}),t}catch(e){throw console.log(e),r.processTxErrorNotification(e),e}}))}static processTxResultNotification(e){var t;try{if("commit"===e.mode){if(void 0!==e.checkTx.code&&0!==e.checkTx.code)throw new Error(e.checkTx.log);if(void 0!==e.deliverTx.code&&0!==e.deliverTx.code)throw new Error(e.deliverTx.log)}else if(null!=e.code&&0!==e.code){const n=null!==(t=e.log)&&void 0!==t?t:e.raw_log;throw new Error(n)}browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx succeeds",message:"Congratulations!"})}catch(e){r.processTxErrorNotification(e)}}static processTxErrorNotification(e){console.log(e);let t=e.message;const n=/code:\s*(-?\d+),\s*message:\s*(.+),\sdata:\s(.+)/g.exec(e.message);n&&4===n.length&&(t=n[3]);try{const n=JSON.parse(e.message);(null==n?void 0:n.message)&&(t=n.message)}catch(e){}try{const n=JSON.parse(e.message);if(n&&n.length>0)for(const e of n)if(!e.success){const n=JSON.parse(e.log);if(null==n?void 0:n.message){t=n.message;break}}}catch(e){}browser.notifications.create({type:"basic",iconUrl:browser.runtime.getURL("assets/temp-icon.svg"),title:"Tx failed",message:t})}};m=r=i([l.singleton(),a(0,l.inject(l.delay(()=>f.ChainsService))),a(1,l.inject(l.delay(()=>d.PermissionService))),o("design:paramtypes",[f.ChainsService,d.PermissionService])],m),t.BackgroundTxService=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="background-tx"},function(e,t,n){"use strict";var r,i=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},o=this&&this.__metadata||function(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)},a=this&&this.__param||function(e,t){return function(n,r){t(n,r,e)}},s=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.TokensService=void 0;const c=n(43),l=n(52),u=n(58),f=n(11),d=n(58),p=n(103),h=n(103),m=n(83),b=n(102),y=n(2),g=n(142),v=n(383);let w=r=class{constructor(e,t,n,r,i){this.kvStore=e,this.interactionService=t,this.permissionService=n,this.chainsService=r,this.keyRingService=i,this.onChainRemoved=e=>{this.clearTokens(e)},this.chainsService.addChainRemovedHandler(this.onChainRemoved)}suggestToken(e,t,n,r){return s(this,void 0,void 0,(function*(){const i=yield this.chainsService.getChainInfo(t);if((yield this.getTokens(t)).find(e=>"contractAddress"in e&&e.contractAddress===n))return;f.Bech32Address.validate(n,i.bech32Config.bech32PrefixAccAddr);const o={chainId:t,contractAddress:n,viewingKey:r},a=yield this.interactionService.waitApprove(e,"/setting/token/add",g.SuggestTokenMsg.type(),o);yield this.addToken(t,a)}))}addToken(e,t){return s(this,void 0,void 0,(function*(){const n=yield this.chainsService.getChainInfo(e);t=yield r.validateCurrency(n,t);const i=yield this.getTokens(e),o="type"in t&&"secret20"===t.type;let a=!1;for(const e of i)if(t.coinMinimalDenom===e.coinMinimalDenom){if(!o)return;a=!0}if(o){const n=yield this.getTokensFromChainAndAccount(e);if(a){const r=n.findIndex(e=>e.coinMinimalDenom===t.coinMinimalDenom);r>=0&&(n[r]=t,yield this.saveTokensToChainAndAccount(e,n))}else n.push(t),yield this.saveTokensToChainAndAccount(e,n)}else{const n=yield this.getTokensFromChain(e);n.push(t),yield this.saveTokensToChain(e,n)}}))}removeToken(e,t){return s(this,void 0,void 0,(function*(){const n=yield this.chainsService.getChainInfo(e);t=yield r.validateCurrency(n,t);const i=yield this.getTokens(e),o="type"in t&&"secret20"===t.type;let a=!1;for(const e of i)if(t.coinMinimalDenom===e.coinMinimalDenom){a=!0;break}if(a)if(o){const n=(yield this.getTokensFromChainAndAccount(e)).filter(e=>e.coinMinimalDenom!==t.coinMinimalDenom);yield this.saveTokensToChainAndAccount(e,n)}else{const n=(yield this.getTokensFromChain(e)).filter(e=>e.coinMinimalDenom!==t.coinMinimalDenom);yield this.saveTokensToChain(e,n)}}))}getTokens(e){var t,n;return s(this,void 0,void 0,(function*(){const r=f.ChainIdHelper.parse(e),i=null!==(t=yield this.kvStore.get(r.identifier))&&void 0!==t?t:[];let o=[];if(this.keyRingService.keyRingStatus===h.KeyRingStatus.UNLOCKED){const t=yield this.keyRingService.getKey(e);o=null!==(n=yield this.kvStore.get(`${r.identifier}-${y.Buffer.from(t.address).toString("hex")}`))&&void 0!==n?n:[]}return i.concat(o)}))}clearTokens(e){return s(this,void 0,void 0,(function*(){const t=f.ChainIdHelper.parse(e);yield this.kvStore.set(t.identifier,null);const n=yield this.getTokensToAccountReverse(e);for(const e of n)yield this.kvStore.set(`${t.identifier}-${e}`,null);yield this.setTokensToAccountReverse(e,[])}))}getTokensFromChain(e){var t;return s(this,void 0,void 0,(function*(){const n=f.ChainIdHelper.parse(e);return null!==(t=yield this.kvStore.get(n.identifier))&&void 0!==t?t:[]}))}saveTokensToChain(e,t){return s(this,void 0,void 0,(function*(){const n=f.ChainIdHelper.parse(e);yield this.kvStore.set(n.identifier,t)}))}getTokensFromChainAndAccount(e){var t;return s(this,void 0,void 0,(function*(){const n=f.ChainIdHelper.parse(e),r=yield this.keyRingService.getKey(e);return null!==(t=yield this.kvStore.get(`${n.identifier}-${y.Buffer.from(r.address).toString("hex")}`))&&void 0!==t?t:[]}))}saveTokensToChainAndAccount(e,t){return s(this,void 0,void 0,(function*(){const n=f.ChainIdHelper.parse(e),r=yield this.keyRingService.getKey(e),i=y.Buffer.from(r.address).toString("hex");yield this.kvStore.set(`${n.identifier}-${i}`,t),yield this.insertTokensToAccountReverse(e,i)}))}getTokensToAccountReverse(e){var t;return s(this,void 0,void 0,(function*(){const n=f.ChainIdHelper.parse(e);return null!==(t=yield this.kvStore.get(n.identifier+"-addresses"))&&void 0!==t?t:[]}))}setTokensToAccountReverse(e,t){return s(this,void 0,void 0,(function*(){const n=f.ChainIdHelper.parse(e);yield this.kvStore.set(n.identifier+"-addresses",t)}))}insertTokensToAccountReverse(e,t){return s(this,void 0,void 0,(function*(){const n=yield this.getTokensToAccountReverse(e);n.indexOf(t)<0&&(n.push(t),yield this.setTokensToAccountReverse(e,n))}))}getSecret20ViewingKey(e,t){return s(this,void 0,void 0,(function*(){const n=yield this.getTokens(e);for(const e of n)if("type"in e&&"secret20"===e.type&&e.contractAddress===t)return e.viewingKey;throw new Error("There is no matched secret20")}))}checkOrGrantSecret20ViewingKeyPermission(e,t,n,r){return s(this,void 0,void 0,(function*(){yield this.getSecret20ViewingKey(t,n);const i=v.getSecret20ViewingKeyPermissionType(n);this.permissionService.hasPermisson(t,i,r)||(yield this.permissionService.grantPermission(e,"/access/viewing-key",[t],i,[r])),this.permissionService.checkPermission(e,t,i,r)}))}static validateCurrency(e,t){return s(this,void 0,void 0,(function*(){if("type"in t)switch(t.type){case"cw20":t=yield r.validateCW20Currency(e,t);break;case"secret20":t=yield r.validateSecret20Currency(e,t);break;default:throw new Error("Unknown type of currency")}else t=yield u.CurrencySchema.validateAsync(t);return t}))}static validateCW20Currency(e,t){return s(this,void 0,void 0,(function*(){return t=yield u.CW20CurrencyShema.validateAsync(t),f.Bech32Address.validate(t.contractAddress,e.bech32Config.bech32PrefixAccAddr),t}))}static validateSecret20Currency(e,t){return s(this,void 0,void 0,(function*(){return t=yield u.Secret20CurrencyShema.validateAsync(t),f.Bech32Address.validate(t.contractAddress,e.bech32Config.bech32PrefixAccAddr),t}))}};w=r=i([c.singleton(),a(0,c.inject(l.TYPES.TokensStore)),a(1,c.inject(c.delay(()=>m.InteractionService))),a(2,c.inject(c.delay(()=>b.PermissionService))),a(3,c.inject(d.ChainsService)),a(4,c.inject(c.delay(()=>p.KeyRingService))),o("design:paramtypes",[Object,m.InteractionService,b.PermissionService,d.ChainsService,p.KeyRingService])],w),t.TokensService=w},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ROUTE=void 0,t.ROUTE="tokens"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.splitSecret20ViewingKeyPermissionType=t.isSecret20ViewingKeyPermissionType=t.getSecret20ViewingKeyPermissionType=void 0,t.getSecret20ViewingKeyPermissionType=function(e){return"viewing-key/"+e},t.isSecret20ViewingKeyPermissionType=function(e){return e.startsWith("viewing-key/")},t.splitSecret20ViewingKeyPermissionType=function(e){return e.replace("viewing-key/","")}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.KeplrEnigmaUtils=void 0;t.KeplrEnigmaUtils=class{constructor(e,t){this.chainId=e,this.keplr=t}getPubkey(){return r(this,void 0,void 0,(function*(){return yield this.keplr.getEnigmaPubKey(this.chainId)}))}getTxEncryptionKey(e){return r(this,void 0,void 0,(function*(){return yield this.keplr.getEnigmaTxEncryptionKey(this.chainId,e)}))}encrypt(e,t){return r(this,void 0,void 0,(function*(){return yield this.keplr.enigmaEncrypt(this.chainId,e,t)}))}decrypt(e,t){return r(this,void 0,void 0,(function*(){return yield this.keplr.enigmaDecrypt(this.chainId,e,t)}))}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.CosmJSOfflineSigner=t.CosmJSOfflineSignerOnlyAmino=void 0;class i{constructor(e,t){this.chainId=e,this.keplr=t}getAccounts(){return r(this,void 0,void 0,(function*(){const e=yield this.keplr.getKey(this.chainId);return[{address:e.bech32Address,algo:"secp256k1",pubkey:e.pubKey}]}))}signAmino(e,t){return r(this,void 0,void 0,(function*(){if(this.chainId!==t.chain_id)throw new Error("Unmatched chain id with the offline signer");if((yield this.keplr.getKey(t.chain_id)).bech32Address!==e)throw new Error("Unknown signer address");return yield this.keplr.signAmino(this.chainId,e,t)}))}sign(e,t){return r(this,void 0,void 0,(function*(){return yield this.signAmino(e,t)}))}}t.CosmJSOfflineSignerOnlyAmino=i;t.CosmJSOfflineSigner=class extends i{constructor(e,t){super(e,t),this.chainId=e,this.keplr=t}signDirect(e,t){return r(this,void 0,void 0,(function*(){if(this.chainId!==t.chainId)throw new Error("Unmatched chain id with the offline signer");if((yield this.keplr.getKey(t.chainId)).bech32Address!==e)throw new Error("Unknown signer address");return yield this.keplr.signDirect(this.chainId,e,t)}))}}},function(e,t,n){"use strict";const r=()=>{const e=new Error("Delay aborted");return e.name="AbortError",e},i=({clearTimeout:e,setTimeout:t,willResolve:n})=>(i,{value:o,signal:a}={})=>{if(a&&a.aborted)return Promise.reject(r());let s,c,l;const u=e||clearTimeout,f=()=>{u(s),l(r())},d=new Promise((e,r)=>{c=()=>{a&&a.removeEventListener("abort",f),n?e(o):r(o)},l=r,s=(t||setTimeout)(c,i)});return a&&a.addEventListener("abort",f,{once:!0}),d.clear=()=>{u(s),s=null,c()},d},o=i({willResolve:!0});o.reject=i({willResolve:!1}),o.range=(e,t,n)=>o(((e,t)=>Math.floor(Math.random()*(t-e+1)+e))(e,t),n),o.createWithTimers=({clearTimeout:e,setTimeout:t})=>{const n=i({clearTimeout:e,setTimeout:t,willResolve:!0});return n.reject=i({clearTimeout:e,setTimeout:t,willResolve:!1}),n},e.exports=o,e.exports.default=o},function(e,t,n){var r=n(37),i=n(1515);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";var r=n(0),i=n(838),o=n(862),a=n(30),s=n(842),c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};const l=n.n(s).a||s,u=(e,t)=>Object(o.b)(Object.assign(Object.assign({},a.a),{locale:"en"}),Object(a.c)(),e,t);class f extends r.Component{shouldComponentUpdate(e){const t=this.props,{values:n}=t,r=c(t,["values"]),{values:i}=e,o=c(e,["values"]);return!l(i,n)||!l(r,o)}render(){return r.createElement(i.a.Consumer,null,e=>{this.props.defaultMessage||Object(a.h)(e);const{formatMessage:t=u,textComponent:n=r.Fragment}=e||{},{id:i,description:o,defaultMessage:s,values:c,children:l,tagName:f=n}=this.props;let d=t({id:i,description:o,defaultMessage:s},c);return Array.isArray(d)||(d=[d]),"function"==typeof l?l(...d):f?r.createElement(f,null,...d):d})}}f.displayName="FormattedMessage",f.defaultProps={values:{}},t.a=f},function(e,t,n){"use strict";n.r(t),n.d(t,"FULFILLED",(function(){return d})),n.d(t,"IDENTITY",(function(){return o})),n.d(t,"NOOP",(function(){return i})),n.d(t,"ObservableGroupMap",(function(){return $})),n.d(t,"PENDING",(function(){return f})),n.d(t,"REJECTED",(function(){return p})),n.d(t,"ViewModel",(function(){return M})),n.d(t,"addHiddenProp",(function(){return c})),n.d(t,"chunkProcessor",(function(){return j})),n.d(t,"computedFn",(function(){return J})),n.d(t,"createTransformer",(function(){return U})),n.d(t,"createViewModel",(function(){return I})),n.d(t,"deepObserve",(function(){return z})),n.d(t,"expr",(function(){return N})),n.d(t,"fail",(function(){return a})),n.d(t,"fromPromise",(function(){return m})),n.d(t,"fromResource",(function(){return _})),n.d(t,"fromStream",(function(){return O})),n.d(t,"getAllMethodsAndProperties",(function(){return u})),n.d(t,"invariant",(function(){return s})),n.d(t,"isPromiseBasedObservable",(function(){return b})),n.d(t,"keepAlive",(function(){return P})),n.d(t,"lazyObservable",(function(){return w})),n.d(t,"moveItem",(function(){return g})),n.d(t,"now",(function(){return R})),n.d(t,"queueProcessor",(function(){return C})),n.d(t,"toStream",(function(){return x}));var r=n(5),i=function(){},o=function(e){return e};function a(e){throw new Error("[mobx-utils] "+e)}function s(e,t){void 0===t&&(t="Illegal state"),e||a(t)}function c(e,t,n){Object.defineProperty(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}var l=function(e){return e&&e!==Object.prototype&&Object.getOwnPropertyNames(e).concat(l(Object.getPrototypeOf(e))||[])},u=function(e){return function(e){var t=l(e);return t.filter((function(e,n){return t.indexOf(e)===n}))}(e).filter((function(e){return"constructor"!==e&&!~e.indexOf("__")}))},f="pending",d="fulfilled",p="rejected";function h(e){switch(this.state){case f:return e.pending&&e.pending(this.value);case p:return e.rejected&&e.rejected(this.value);case d:return e.fulfilled?e.fulfilled(this.value):this.value}}function m(e,t){if(s(arguments.length<=2,"fromPromise expects up to two arguments"),s("function"==typeof e||"object"==typeof e&&e&&"function"==typeof e.then,"Please pass a promise or function to fromPromise"),!0===e.isPromiseBasedObservable)return e;"function"==typeof e&&(e=new Promise(e));var n=e;e.then(Object(r.action)("observableFromPromise-resolve",(function(e){n.value=e,n.state=d})),Object(r.action)("observableFromPromise-reject",(function(e){n.value=e,n.state=p}))),n.isPromiseBasedObservable=!0,n.case=h;var i=t&&t.state===d?t.value:void 0;return Object(r.extendObservable)(n,{value:i,state:f},{},{deep:!1}),n}function b(e){return e&&!0===e.isPromiseBasedObservable}!function(e){e.reject=Object(r.action)("fromPromise.reject",(function(t){var n=e(Promise.reject(t));return n.state=p,n.value=t,n})),e.resolve=Object(r.action)("fromPromise.resolve",(function(t){void 0===t&&(t=void 0);var n=e(Promise.resolve(t));return n.state=d,n.value=t,n}))}(m||(m={}));var y=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r};function g(e,t,n){if(v(e,t),v(e,n),t!==n){var r,i=e.slice();return r=t<n?y(i.slice(0,t),i.slice(t+1,n+1),[i[t]],i.slice(n+1)):y(i.slice(0,n),[i[t]],i.slice(n,t),i.slice(t+1)),e.replace(r),e}}function v(e,t){if(t<0)throw new Error("[mobx.array] Index out of bounds: "+t+" is negative");var n=e.length;if(t>=n)throw new Error("[mobx.array] Index out of bounds: "+t+" is not smaller than "+n)}function w(e,t){void 0===t&&(t=void 0);var n=!1,i=r.observable.box(t,{deep:!1}),o=r.observable.box(!1),a=function(){return n||(n=!0,Object(r._allowStateChanges)(!0,(function(){o.set(!0)})),e((function(e){Object(r._allowStateChanges)(!0,(function(){i.set(e),o.set(!1)}))}))),i.get()},s=Object(r.action)("lazyObservable-reset",(function(){return n=!1,i.set(t),i.get()}));return{current:a,refresh:function(){return n?(n=!1,a()):i.get()},reset:function(){return s()},get pending(){return o.get()}}}function _(e,t,n){void 0===t&&(t=i),void 0===n&&(n=void 0);var o=!1,a=!1,c=n,l=function(){o&&(o=!1,t())},u=Object(r.createAtom)("ResourceBasedObservable",(function(){s(!o&&!a),o=!0,e((function(e){Object(r._allowStateChanges)(!0,(function(){c=e,u.reportChanged()}))}))}),l);return{current:function(){return s(!a,"subscribingObservable has already been disposed"),u.reportObserved()||o||console.warn("Called `get` of a subscribingObservable outside a reaction. Current value will be returned but no new subscription has started"),c},dispose:function(){a=!0,l()},isAlive:function(){return o}}}var k=function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};function x(e,t){var n;void 0===t&&(t=!1);var i=Object(r.computed)(e);return(n={subscribe:function(e){return"function"==typeof e?{unsubscribe:Object(r.observe)(i,(function(t){var n=t.newValue;return e(n)}),t)}:e&&"object"==typeof e&&e.next?{unsubscribe:Object(r.observe)(i,(function(t){var n=t.newValue;return e.next(n)}),t)}:{unsubscribe:function(){}}}})["function"==typeof Symbol&&Symbol.observable||"@@observable"]=function(){return this},n}var S=function(){function e(e,t){var n=this;Object.defineProperty(this,"current",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"subscription",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object(r.makeObservable)(this),Object(r.runInAction)((function(){n.current=t,n.subscription=e.subscribe(n)}))}return Object.defineProperty(e.prototype,"dispose",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.subscription&&this.subscription.unsubscribe()}}),Object.defineProperty(e.prototype,"next",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.current=e}}),Object.defineProperty(e.prototype,"complete",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.dispose()}}),Object.defineProperty(e.prototype,"error",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.current=e,this.dispose()}}),k([r.observable.ref],e.prototype,"current",void 0),k([r.action.bound],e.prototype,"next",null),k([r.action.bound],e.prototype,"complete",null),k([r.action.bound],e.prototype,"error",null),e}();function O(e,t){return void 0===t&&(t=void 0),new S(e,t)}var E=function(){return(E=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},T=function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},A=["model","reset","submit","isDirty","isPropertyDirty","resetProperty"],M=function(){function e(e){var t=this;Object.defineProperty(this,"model",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"localValues",{enumerable:!0,configurable:!0,writable:!0,value:r.observable.map({})}),Object.defineProperty(this,"localComputedValues",{enumerable:!0,configurable:!0,writable:!0,value:r.observable.map({})}),Object.defineProperty(this,"isPropertyDirty",{enumerable:!0,configurable:!0,writable:!0,value:function(e){return t.localValues.has(e)}}),Object(r.makeObservable)(this),s(Object(r.isObservableObject)(e),"createViewModel expects an observable object"),u(e).forEach((function(n){var i;if(n!==r.$mobx&&"__mobxDidRunLazyInitializers"!==n){if(s(-1===A.indexOf(n),"The propertyname "+n+" is reserved and cannot be used with viewModels"),Object(r.isComputedProp)(e,n)){var o=Object(r._getAdministration)(e,n),a=o.derivation.bind(t),c=null===(i=o.setter_)||void 0===i?void 0:i.bind(t);t.localComputedValues.set(n,Object(r.computed)(a,{set:c}))}var l=Object.getOwnPropertyDescriptor(e,n),u=l?{enumerable:l.enumerable}:{};Object.defineProperty(t,n,E(E({},u),{configurable:!0,get:function(){return Object(r.isComputedProp)(e,n)?t.localComputedValues.get(n).get():t.isPropertyDirty(n)?t.localValues.get(n):t.model[n]},set:Object(r.action)((function(i){Object(r.isComputedProp)(e,n)?t.localComputedValues.get(n).set(i):i!==t.model[n]?t.localValues.set(n,i):t.localValues.delete(n)}))}))}}))}return Object.defineProperty(e.prototype,"isDirty",{get:function(){return this.localValues.size>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"changedValues",{get:function(){return new Map(this.localValues)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"submit",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;Object(r.keys)(this.localValues).forEach((function(t){var n=e.localValues.get(t),i=e.model[t];Object(r.isObservableArray)(i)?i.replace(n):Object(r.isObservableMap)(i)?(i.clear(),i.merge(n)):Object(r.isComputed)(n)||(e.model[t]=n)})),this.localValues.clear()}}),Object.defineProperty(e.prototype,"reset",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.localValues.clear()}}),Object.defineProperty(e.prototype,"resetProperty",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.localValues.delete(e)}}),T([r.computed],e.prototype,"isDirty",null),T([r.computed],e.prototype,"changedValues",null),T([r.action.bound],e.prototype,"submit",null),T([r.action.bound],e.prototype,"reset",null),T([r.action.bound],e.prototype,"resetProperty",null),e}();function I(e){return new M(e)}function P(e,t){var n=Object(r.getAtom)(e,t);if(!n)throw new Error("No computed provided, please provide an object created with `computed(() => expr)` or an object + property name");return Object(r.observe)(n,(function(){}))}function C(e,t,n){if(void 0===n&&(n=0),!Object(r.isObservableArray)(e))throw new Error("Expected observable array as first argument");Object(r.isAction)(t)||(t=Object(r.action)("queueProcessor",t));var i=function(){var n=e.slice(0);Object(r.runInAction)((function(){return e.splice(0)})),n.forEach(t)};return n>0?Object(r.autorun)(i,{delay:n}):Object(r.autorun)(i)}function j(e,t,n,i){if(void 0===n&&(n=0),void 0===i&&(i=0),!Object(r.isObservableArray)(e))throw new Error("Expected observable array as first argument");Object(r.isAction)(t)||(t=Object(r.action)("chunkProcessor",t));var o=function(){for(var n=function(){var n=0===i?e.length:Math.min(e.length,i),o=e.slice(0,n);Object(r.runInAction)((function(){return e.splice(0,n)})),t(o)};e.length>0;)n()};return n>0?Object(r.autorun)(o,{delay:n}):Object(r.autorun)(o)}var D={};function R(e){return void 0===e&&(e=1e3),Object(r._isComputingDerivation)()?(D[e]||(D[e]="number"==typeof e?function(e){var t;return _((function(n){n(Date.now()),t=setInterval((function(){return n(Date.now())}),e)}),(function(){clearInterval(t)}),Date.now())}(e):t=_((function(e){e(Date.now()),function n(){window.requestAnimationFrame((function(){e(Date.now()),t.isAlive()&&n()}))}()}),(function(){}),Date.now())),D[e].current()):Date.now();var t}function N(e){return Object(r._isComputingDerivation)()||console.warn("'expr' should only be used inside other reactive functions."),Object(r.computed)(e).get()}var B=function(){return(B=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},L=0;function U(e,t){s("function"==typeof e&&e.length<2,"createTransformer expects a function that accepts one argument");var n={},i=void 0,o=!1,a=void 0;"object"==typeof t?(i=t.onCleanup,o=void 0!==t.keepAlive&&t.keepAlive,a=t.debugNameGenerator):"function"==typeof t&&(i=t);var l=!1;return function(s){var u=function(e){var t=typeof e;if("string"===t)return"string:"+e;if("number"===t)return"number:"+e;if(null===e||"object"!==t&&"function"!==t)throw new Error("[mobx-utils] transform expected an object, function, string or number, got: "+String(e));var n=e.$transformId;void 0===n&&(n="memoizationId:"+ ++L,c(e,"$transformId",n));return n}(s),f=n[u];if(f)return f.get();if(!o&&!Object(r._isComputingDerivation)()){l||(console.warn("invoking a transformer from outside a reactive context won't memorized and is cleaned up immediately, unless keepAlive is set"),l=!0);var d=e(s);return i&&i(d,s),d}return(f=n[u]=function(s,c){var l,u={};"object"==typeof t?(i=t.onCleanup,a=t.debugNameGenerator,u=t):"function"==typeof t?i=t:(i=void 0,a=void 0);var f=a?a(c):"Transformer-"+e.name+"-"+s,d=Object(r.computed)((function(){return l=e(c)}),B(B({},u),{name:f}));if(!o)var p=Object(r.onBecomeUnobserved)(d,(function(){delete n[s],p(),i&&i(l,c)}));return d}(u,s)).get()}}function F(e){if(!e)return"ROOT";for(var t=[];e.parent;)t.push(e.path),e=e.parent;return t.reverse().join("/")}function q(e){return Object(r.isObservableObject)(e)||Object(r.isObservableArray)(e)||Object(r.isObservableMap)(e)}function z(e,t){var n=new WeakMap;function i(r){var i=n.get(r.object);!function(e,t){switch(e.type){case"add":o(e.newValue,t,e.name);break;case"update":a(e.oldValue),o(e.newValue,t,e.name||""+e.index);break;case"remove":case"delete":a(e.oldValue);break;case"splice":e.removed.map(a),e.added.forEach((function(n,r){return o(n,t,""+(e.index+r))}));for(var r=e.index+e.addedCount;r<e.object.length;r++)if(q(e.object[r])){var i=n.get(e.object[r]);i&&(i.path=""+r)}}}(r,i),t(r,F(i),e)}function o(e,t,a){if(q(e)){var s=n.get(e);if(s){if(s.parent!==t||s.path!==a)throw new Error("The same observable object cannot appear twice in the same tree, trying to assign it to '"+F(t)+"/"+a+"', but it already exists at '"+F(s.parent)+"/"+s.path+"'")}else{var c={parent:t,path:a,dispose:Object(r.observe)(e,i)};n.set(e,c),Object(r.entries)(e).forEach((function(e){var t=e[0];return o(e[1],c,t)}))}}}function a(e){if(q(e)){var t=n.get(e);if(!t)return;n.delete(e),t.dispose(),Object(r.values)(e).forEach(a)}}return o(e,void 0,""),function(){a(e)}}var V,H=(V=function(e,t){return(V=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}V(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),$=function(e){function t(t,n,i){var o=void 0===i?{}:i,a=o.name,s=void 0===a?"ogm"+(1e3*Math.random()|0):a,c=o.keyToName,l=void 0===c?function(e){return""+e}:c,u=e.call(this)||this;Object.defineProperty(u,"_base",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(u,"_ogmInfoKey",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(u,"_groupBy",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(u,"_keyToName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(u,"_disposeBaseObserver",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),u._keyToName=l,u._groupBy=n,u._ogmInfoKey=Symbol("ogmInfo"+s),u._base=t;for(var f=0;f<t.length;f++)u._addItem(t[f]);return u._disposeBaseObserver=Object(r.observe)(u._base,(function(e){if("splice"===e.type)Object(r.transaction)((function(){for(var t=0,n=e.removed;t<n.length;t++){var r=n[t];u._removeItem(r)}for(var i=0,o=e.added;i<o.length;i++){var a=o[i];u._addItem(a)}}));else{if("update"!==e.type)throw new Error("illegal state");Object(r.transaction)((function(){u._removeItem(e.oldValue),u._addItem(e.newValue)}))}})),u}return H(t,e),Object.defineProperty(t.prototype,"clear",{enumerable:!1,configurable:!0,writable:!0,value:function(){throw new Error("not supported")}}),Object.defineProperty(t.prototype,"delete",{enumerable:!1,configurable:!0,writable:!0,value:function(e){throw new Error("not supported")}}),Object.defineProperty(t.prototype,"set",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){throw new Error("not supported")}}),Object.defineProperty(t.prototype,"dispose",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._disposeBaseObserver();for(var e=0;e<this._base.length;e++){var t=this._base[e];t[this._ogmInfoKey].reaction(),delete t[this._ogmInfoKey]}}}),Object.defineProperty(t.prototype,"_getGroupArr",{enumerable:!1,configurable:!0,writable:!0,value:function(t){var n=e.prototype.get.call(this,t);return void 0===n&&(n=Object(r.observable)([],{name:"GroupArray["+this._keyToName(t)+"]",deep:!1}),e.prototype.set.call(this,t,n)),n}}),Object.defineProperty(t.prototype,"_removeFromGroupArr",{enumerable:!1,configurable:!0,writable:!0,value:function(t,n){var r=e.prototype.get.call(this,t);1===r.length?e.prototype.delete.call(this,t):(n===r.length-1||(r[n]=r[r.length-1],r[n][this._ogmInfoKey].groupArrIndex=n),r.length--)}}),Object.defineProperty(t.prototype,"_addItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this,n=this._groupBy(e),i=this._getGroupArr(n),o={groupByValue:n,groupArrIndex:i.length,reaction:Object(r.reaction)((function(){return t._groupBy(e)}),(function(n,r){console.log("new group by value ",n);var i=e[t._ogmInfoKey];t._removeFromGroupArr(i.groupByValue,i.groupArrIndex);var o=t._getGroupArr(n),a=o.length;o.push(e),i.groupByValue=n,i.groupArrIndex=a}))};Object.defineProperty(e,this._ogmInfoKey,{configurable:!0,enumerable:!1,value:o}),i.push(e)}}),Object.defineProperty(t.prototype,"_removeItem",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=e[this._ogmInfoKey];this._removeFromGroupArr(t.groupByValue,t.groupArrIndex),t.reaction(),delete e[this._ogmInfoKey]}}),t}(r.ObservableMap),K=function(){function e(e,t){Object.defineProperty(this,"base",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"args",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"root",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"closest",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"closestIdx",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"isDisposed",{enumerable:!0,configurable:!0,writable:!0,value:!1});for(var n=this.closest=this.root=e,r=0;r<this.args.length-1&&(n=n.get(t[r]));r++)this.closest=n;this.closestIdx=r}return Object.defineProperty(e.prototype,"exists",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.assertNotDisposed();var e=this.args.length;return this.closestIdx>=e-1&&this.closest.has(this.args[e-1])}}),Object.defineProperty(e.prototype,"get",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(this.assertNotDisposed(),!this.exists())throw new Error("Entry doesn't exist");return this.closest.get(this.args[this.args.length-1])}}),Object.defineProperty(e.prototype,"set",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.assertNotDisposed();for(var t=this.args.length,n=this.closest,r=this.closestIdx;r<t-1;r++){var i=new Map;n.set(this.args[r],i),n=i}this.closestIdx=t-1,this.closest=n,n.set(this.args[t-1],e)}}),Object.defineProperty(e.prototype,"delete",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(this.assertNotDisposed(),!this.exists())throw new Error("Entry doesn't exist");var e=this.args.length;this.closest.delete(this.args[e-1]);for(var t=this.root,n=[t],r=0;r<e-1;r++)t=t.get(this.args[r]),n.push(t);for(r=n.length-1;r>0;r--)0===n[r].size&&n[r-1].delete(this.args[r-1]);this.isDisposed=!0}}),Object.defineProperty(e.prototype,"assertNotDisposed",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(this.isDisposed)throw new Error("Concurrent modification exception")}}),e}(),W=function(){function e(){Object.defineProperty(this,"store",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"argsLength",{enumerable:!0,configurable:!0,writable:!0,value:-1}),Object.defineProperty(this,"last",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}return Object.defineProperty(e.prototype,"entry",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(-1===this.argsLength)this.argsLength=e.length;else if(this.argsLength!==e.length)throw new Error("DeepMap should be used with functions with a consistent length, expected: "+this.argsLength+", got: "+e.length);return this.last&&(this.last.isDisposed=!0),this.last=new K(this.store,e)}}),e}(),G=function(){return(G=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function J(e,t){if(void 0===t&&(t=!1),Object(r.isAction)(e))throw new Error("computedFn shouldn't be used on actions");var n=!1,i=0,o="boolean"==typeof t?{keepAlive:t}:t,a=new W;return function(){for(var t=this,s=[],c=0;c<arguments.length;c++)s[c]=arguments[c];var l=a.entry(s);if(l.exists())return l.get().get();if(!o.keepAlive&&!Object(r._isComputingDerivation)())return n||(console.warn("invoking a computedFn from outside an reactive context won't be memoized, unless keepAlive is set"),n=!0),e.apply(this,s);var u=Object(r.computed)((function(){return e.apply(t,s)}),G(G({},o),{name:"computedFn("+(o.name||e.name)+"#"+ ++i+")"}));return l.set(u),o.keepAlive||Object(r.onBecomeUnobserved)(u,(function(){a.entry(s).delete()})),u.get()}}},function(e,t,n){"use strict";var r=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===i}(e)}(e)};var i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function o(e,t){return!1!==t.clone&&t.isMergeableObject(e)?u((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function a(e,t,n){return e.concat(t).map((function(e){return o(e,n)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function c(e,t){try{return t in e}catch(e){return!1}}function l(e,t,n){var r={};return n.isMergeableObject(e)&&s(e).forEach((function(t){r[t]=o(e[t],n)})),s(t).forEach((function(i){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(c(e,i)&&n.isMergeableObject(t[i])?r[i]=function(e,t){if(!t.customMerge)return u;var n=t.customMerge(e);return"function"==typeof n?n:u}(i,n)(e[i],t[i],n):r[i]=o(t[i],n))})),r}function u(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||a,n.isMergeableObject=n.isMergeableObject||r,n.cloneUnlessOtherwiseSpecified=o;var i=Array.isArray(t);return i===Array.isArray(e)?i?n.arrayMerge(e,t,n):l(e,t,n):o(t,n)}u.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return u(e,n,t)}),{})};var f=u;e.exports=f},function(e,t,n){(function(e,n){var r;!function(){var i="object"==typeof self&&self.self===self&&self||"object"==typeof e&&e.global===e&&e||this||{},o=i._,a=Array.prototype,s=Object.prototype,c="undefined"!=typeof Symbol?Symbol.prototype:null,l=a.push,u=a.slice,f=s.toString,d=s.hasOwnProperty,p=Array.isArray,h=Object.keys,m=Object.create,b=function(){},y=function(e){return e instanceof y?e:this instanceof y?void(this._wrapped=e):new y(e)};t.nodeType?i._=y:(!n.nodeType&&n.exports&&(t=n.exports=y),t._=y),y.VERSION="1.9.1";var g,v=function(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,i){return e.call(t,n,r,i)};case 4:return function(n,r,i,o){return e.call(t,n,r,i,o)}}return function(){return e.apply(t,arguments)}},w=function(e,t,n){return y.iteratee!==g?y.iteratee(e,t):null==e?y.identity:y.isFunction(e)?v(e,t,n):y.isObject(e)&&!y.isArray(e)?y.matcher(e):y.property(e)};y.iteratee=g=function(e,t){return w(e,t,1/0)};var _=function(e,t){return t=null==t?e.length-1:+t,function(){for(var n=Math.max(arguments.length-t,0),r=Array(n),i=0;i<n;i++)r[i]=arguments[i+t];switch(t){case 0:return e.call(this,r);case 1:return e.call(this,arguments[0],r);case 2:return e.call(this,arguments[0],arguments[1],r)}var o=Array(t+1);for(i=0;i<t;i++)o[i]=arguments[i];return o[t]=r,e.apply(this,o)}},k=function(e){if(!y.isObject(e))return{};if(m)return m(e);b.prototype=e;var t=new b;return b.prototype=null,t},x=function(e){return function(t){return null==t?void 0:t[e]}},S=function(e,t){return null!=e&&d.call(e,t)},O=function(e,t){for(var n=t.length,r=0;r<n;r++){if(null==e)return;e=e[t[r]]}return n?e:void 0},E=Math.pow(2,53)-1,T=x("length"),A=function(e){var t=T(e);return"number"==typeof t&&t>=0&&t<=E};y.each=y.forEach=function(e,t,n){var r,i;if(t=v(t,n),A(e))for(r=0,i=e.length;r<i;r++)t(e[r],r,e);else{var o=y.keys(e);for(r=0,i=o.length;r<i;r++)t(e[o[r]],o[r],e)}return e},y.map=y.collect=function(e,t,n){t=w(t,n);for(var r=!A(e)&&y.keys(e),i=(r||e).length,o=Array(i),a=0;a<i;a++){var s=r?r[a]:a;o[a]=t(e[s],s,e)}return o};var M=function(e){var t=function(t,n,r,i){var o=!A(t)&&y.keys(t),a=(o||t).length,s=e>0?0:a-1;for(i||(r=t[o?o[s]:s],s+=e);s>=0&&s<a;s+=e){var c=o?o[s]:s;r=n(r,t[c],c,t)}return r};return function(e,n,r,i){var o=arguments.length>=3;return t(e,v(n,i,4),r,o)}};y.reduce=y.foldl=y.inject=M(1),y.reduceRight=y.foldr=M(-1),y.find=y.detect=function(e,t,n){var r=(A(e)?y.findIndex:y.findKey)(e,t,n);if(void 0!==r&&-1!==r)return e[r]},y.filter=y.select=function(e,t,n){var r=[];return t=w(t,n),y.each(e,(function(e,n,i){t(e,n,i)&&r.push(e)})),r},y.reject=function(e,t,n){return y.filter(e,y.negate(w(t)),n)},y.every=y.all=function(e,t,n){t=w(t,n);for(var r=!A(e)&&y.keys(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(!t(e[a],a,e))return!1}return!0},y.some=y.any=function(e,t,n){t=w(t,n);for(var r=!A(e)&&y.keys(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(t(e[a],a,e))return!0}return!1},y.contains=y.includes=y.include=function(e,t,n,r){return A(e)||(e=y.values(e)),("number"!=typeof n||r)&&(n=0),y.indexOf(e,t,n)>=0},y.invoke=_((function(e,t,n){var r,i;return y.isFunction(t)?i=t:y.isArray(t)&&(r=t.slice(0,-1),t=t[t.length-1]),y.map(e,(function(e){var o=i;if(!o){if(r&&r.length&&(e=O(e,r)),null==e)return;o=e[t]}return null==o?o:o.apply(e,n)}))})),y.pluck=function(e,t){return y.map(e,y.property(t))},y.where=function(e,t){return y.filter(e,y.matcher(t))},y.findWhere=function(e,t){return y.find(e,y.matcher(t))},y.max=function(e,t,n){var r,i,o=-1/0,a=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,c=(e=A(e)?e:y.values(e)).length;s<c;s++)null!=(r=e[s])&&r>o&&(o=r);else t=w(t,n),y.each(e,(function(e,n,r){((i=t(e,n,r))>a||i===-1/0&&o===-1/0)&&(o=e,a=i)}));return o},y.min=function(e,t,n){var r,i,o=1/0,a=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,c=(e=A(e)?e:y.values(e)).length;s<c;s++)null!=(r=e[s])&&r<o&&(o=r);else t=w(t,n),y.each(e,(function(e,n,r){((i=t(e,n,r))<a||i===1/0&&o===1/0)&&(o=e,a=i)}));return o},y.shuffle=function(e){return y.sample(e,1/0)},y.sample=function(e,t,n){if(null==t||n)return A(e)||(e=y.values(e)),e[y.random(e.length-1)];var r=A(e)?y.clone(e):y.values(e),i=T(r);t=Math.max(Math.min(t,i),0);for(var o=i-1,a=0;a<t;a++){var s=y.random(a,o),c=r[a];r[a]=r[s],r[s]=c}return r.slice(0,t)},y.sortBy=function(e,t,n){var r=0;return t=w(t,n),y.pluck(y.map(e,(function(e,n,i){return{value:e,index:r++,criteria:t(e,n,i)}})).sort((function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(n<r||void 0===r)return-1}return e.index-t.index})),"value")};var I=function(e,t){return function(n,r,i){var o=t?[[],[]]:{};return r=w(r,i),y.each(n,(function(t,i){var a=r(t,i,n);e(o,t,a)})),o}};y.groupBy=I((function(e,t,n){S(e,n)?e[n].push(t):e[n]=[t]})),y.indexBy=I((function(e,t,n){e[n]=t})),y.countBy=I((function(e,t,n){S(e,n)?e[n]++:e[n]=1}));var P=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;y.toArray=function(e){return e?y.isArray(e)?u.call(e):y.isString(e)?e.match(P):A(e)?y.map(e,y.identity):y.values(e):[]},y.size=function(e){return null==e?0:A(e)?e.length:y.keys(e).length},y.partition=I((function(e,t,n){e[n?0:1].push(t)}),!0),y.first=y.head=y.take=function(e,t,n){return null==e||e.length<1?null==t?void 0:[]:null==t||n?e[0]:y.initial(e,e.length-t)},y.initial=function(e,t,n){return u.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))},y.last=function(e,t,n){return null==e||e.length<1?null==t?void 0:[]:null==t||n?e[e.length-1]:y.rest(e,Math.max(0,e.length-t))},y.rest=y.tail=y.drop=function(e,t,n){return u.call(e,null==t||n?1:t)},y.compact=function(e){return y.filter(e,Boolean)};var C=function(e,t,n,r){for(var i=(r=r||[]).length,o=0,a=T(e);o<a;o++){var s=e[o];if(A(s)&&(y.isArray(s)||y.isArguments(s)))if(t)for(var c=0,l=s.length;c<l;)r[i++]=s[c++];else C(s,t,n,r),i=r.length;else n||(r[i++]=s)}return r};y.flatten=function(e,t){return C(e,t,!1)},y.without=_((function(e,t){return y.difference(e,t)})),y.uniq=y.unique=function(e,t,n,r){y.isBoolean(t)||(r=n,n=t,t=!1),null!=n&&(n=w(n,r));for(var i=[],o=[],a=0,s=T(e);a<s;a++){var c=e[a],l=n?n(c,a,e):c;t&&!n?(a&&o===l||i.push(c),o=l):n?y.contains(o,l)||(o.push(l),i.push(c)):y.contains(i,c)||i.push(c)}return i},y.union=_((function(e){return y.uniq(C(e,!0,!0))})),y.intersection=function(e){for(var t=[],n=arguments.length,r=0,i=T(e);r<i;r++){var o=e[r];if(!y.contains(t,o)){var a;for(a=1;a<n&&y.contains(arguments[a],o);a++);a===n&&t.push(o)}}return t},y.difference=_((function(e,t){return t=C(t,!0,!0),y.filter(e,(function(e){return!y.contains(t,e)}))})),y.unzip=function(e){for(var t=e&&y.max(e,T).length||0,n=Array(t),r=0;r<t;r++)n[r]=y.pluck(e,r);return n},y.zip=_(y.unzip),y.object=function(e,t){for(var n={},r=0,i=T(e);r<i;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n};var j=function(e){return function(t,n,r){n=w(n,r);for(var i=T(t),o=e>0?0:i-1;o>=0&&o<i;o+=e)if(n(t[o],o,t))return o;return-1}};y.findIndex=j(1),y.findLastIndex=j(-1),y.sortedIndex=function(e,t,n,r){for(var i=(n=w(n,r,1))(t),o=0,a=T(e);o<a;){var s=Math.floor((o+a)/2);n(e[s])<i?o=s+1:a=s}return o};var D=function(e,t,n){return function(r,i,o){var a=0,s=T(r);if("number"==typeof o)e>0?a=o>=0?o:Math.max(o+s,a):s=o>=0?Math.min(o+1,s):o+s+1;else if(n&&o&&s)return r[o=n(r,i)]===i?o:-1;if(i!=i)return(o=t(u.call(r,a,s),y.isNaN))>=0?o+a:-1;for(o=e>0?a:s-1;o>=0&&o<s;o+=e)if(r[o]===i)return o;return-1}};y.indexOf=D(1,y.findIndex,y.sortedIndex),y.lastIndexOf=D(-1,y.findLastIndex),y.range=function(e,t,n){null==t&&(t=e||0,e=0),n||(n=t<e?-1:1);for(var r=Math.max(Math.ceil((t-e)/n),0),i=Array(r),o=0;o<r;o++,e+=n)i[o]=e;return i},y.chunk=function(e,t){if(null==t||t<1)return[];for(var n=[],r=0,i=e.length;r<i;)n.push(u.call(e,r,r+=t));return n};var R=function(e,t,n,r,i){if(!(r instanceof t))return e.apply(n,i);var o=k(e.prototype),a=e.apply(o,i);return y.isObject(a)?a:o};y.bind=_((function(e,t,n){if(!y.isFunction(e))throw new TypeError("Bind must be called on a function");var r=_((function(i){return R(e,r,t,this,n.concat(i))}));return r})),y.partial=_((function(e,t){var n=y.partial.placeholder,r=function(){for(var i=0,o=t.length,a=Array(o),s=0;s<o;s++)a[s]=t[s]===n?arguments[i++]:t[s];for(;i<arguments.length;)a.push(arguments[i++]);return R(e,r,this,this,a)};return r})),y.partial.placeholder=y,y.bindAll=_((function(e,t){var n=(t=C(t,!1,!1)).length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var r=t[n];e[r]=y.bind(e[r],e)}})),y.memoize=function(e,t){var n=function(r){var i=n.cache,o=""+(t?t.apply(this,arguments):r);return S(i,o)||(i[o]=e.apply(this,arguments)),i[o]};return n.cache={},n},y.delay=_((function(e,t,n){return setTimeout((function(){return e.apply(null,n)}),t)})),y.defer=y.partial(y.delay,y,1),y.throttle=function(e,t,n){var r,i,o,a,s=0;n||(n={});var c=function(){s=!1===n.leading?0:y.now(),r=null,a=e.apply(i,o),r||(i=o=null)},l=function(){var l=y.now();s||!1!==n.leading||(s=l);var u=t-(l-s);return i=this,o=arguments,u<=0||u>t?(r&&(clearTimeout(r),r=null),s=l,a=e.apply(i,o),r||(i=o=null)):r||!1===n.trailing||(r=setTimeout(c,u)),a};return l.cancel=function(){clearTimeout(r),s=0,r=i=o=null},l},y.debounce=function(e,t,n){var r,i,o=function(t,n){r=null,n&&(i=e.apply(t,n))},a=_((function(a){if(r&&clearTimeout(r),n){var s=!r;r=setTimeout(o,t),s&&(i=e.apply(this,a))}else r=y.delay(o,t,this,a);return i}));return a.cancel=function(){clearTimeout(r),r=null},a},y.wrap=function(e,t){return y.partial(t,e)},y.negate=function(e){return function(){return!e.apply(this,arguments)}},y.compose=function(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}},y.after=function(e,t){return function(){if(--e<1)return t.apply(this,arguments)}},y.before=function(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}},y.once=y.partial(y.before,2),y.restArguments=_;var N=!{toString:null}.propertyIsEnumerable("toString"),B=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],L=function(e,t){var n=B.length,r=e.constructor,i=y.isFunction(r)&&r.prototype||s,o="constructor";for(S(e,o)&&!y.contains(t,o)&&t.push(o);n--;)(o=B[n])in e&&e[o]!==i[o]&&!y.contains(t,o)&&t.push(o)};y.keys=function(e){if(!y.isObject(e))return[];if(h)return h(e);var t=[];for(var n in e)S(e,n)&&t.push(n);return N&&L(e,t),t},y.allKeys=function(e){if(!y.isObject(e))return[];var t=[];for(var n in e)t.push(n);return N&&L(e,t),t},y.values=function(e){for(var t=y.keys(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=e[t[i]];return r},y.mapObject=function(e,t,n){t=w(t,n);for(var r=y.keys(e),i=r.length,o={},a=0;a<i;a++){var s=r[a];o[s]=t(e[s],s,e)}return o},y.pairs=function(e){for(var t=y.keys(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=[t[i],e[t[i]]];return r},y.invert=function(e){for(var t={},n=y.keys(e),r=0,i=n.length;r<i;r++)t[e[n[r]]]=n[r];return t},y.functions=y.methods=function(e){var t=[];for(var n in e)y.isFunction(e[n])&&t.push(n);return t.sort()};var U=function(e,t){return function(n){var r=arguments.length;if(t&&(n=Object(n)),r<2||null==n)return n;for(var i=1;i<r;i++)for(var o=arguments[i],a=e(o),s=a.length,c=0;c<s;c++){var l=a[c];t&&void 0!==n[l]||(n[l]=o[l])}return n}};y.extend=U(y.allKeys),y.extendOwn=y.assign=U(y.keys),y.findKey=function(e,t,n){t=w(t,n);for(var r,i=y.keys(e),o=0,a=i.length;o<a;o++)if(t(e[r=i[o]],r,e))return r};var F,q,z=function(e,t,n){return t in n};y.pick=_((function(e,t){var n={},r=t[0];if(null==e)return n;y.isFunction(r)?(t.length>1&&(r=v(r,t[1])),t=y.allKeys(e)):(r=z,t=C(t,!1,!1),e=Object(e));for(var i=0,o=t.length;i<o;i++){var a=t[i],s=e[a];r(s,a,e)&&(n[a]=s)}return n})),y.omit=_((function(e,t){var n,r=t[0];return y.isFunction(r)?(r=y.negate(r),t.length>1&&(n=t[1])):(t=y.map(C(t,!1,!1),String),r=function(e,n){return!y.contains(t,n)}),y.pick(e,r,n)})),y.defaults=U(y.allKeys,!0),y.create=function(e,t){var n=k(e);return t&&y.extendOwn(n,t),n},y.clone=function(e){return y.isObject(e)?y.isArray(e)?e.slice():y.extend({},e):e},y.tap=function(e,t){return t(e),e},y.isMatch=function(e,t){var n=y.keys(t),r=n.length;if(null==e)return!r;for(var i=Object(e),o=0;o<r;o++){var a=n[o];if(t[a]!==i[a]||!(a in i))return!1}return!0},F=function(e,t,n,r){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var i=typeof e;return("function"===i||"object"===i||"object"==typeof t)&&q(e,t,n,r)},q=function(e,t,n,r){e instanceof y&&(e=e._wrapped),t instanceof y&&(t=t._wrapped);var i=f.call(e);if(i!==f.call(t))return!1;switch(i){case"[object RegExp]":case"[object String]":return""+e==""+t;case"[object Number]":return+e!=+e?+t!=+t:0==+e?1/+e==1/t:+e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object Symbol]":return c.valueOf.call(e)===c.valueOf.call(t)}var o="[object Array]"===i;if(!o){if("object"!=typeof e||"object"!=typeof t)return!1;var a=e.constructor,s=t.constructor;if(a!==s&&!(y.isFunction(a)&&a instanceof a&&y.isFunction(s)&&s instanceof s)&&"constructor"in e&&"constructor"in t)return!1}r=r||[];for(var l=(n=n||[]).length;l--;)if(n[l]===e)return r[l]===t;if(n.push(e),r.push(t),o){if((l=e.length)!==t.length)return!1;for(;l--;)if(!F(e[l],t[l],n,r))return!1}else{var u,d=y.keys(e);if(l=d.length,y.keys(t).length!==l)return!1;for(;l--;)if(u=d[l],!S(t,u)||!F(e[u],t[u],n,r))return!1}return n.pop(),r.pop(),!0},y.isEqual=function(e,t){return F(e,t)},y.isEmpty=function(e){return null==e||(A(e)&&(y.isArray(e)||y.isString(e)||y.isArguments(e))?0===e.length:0===y.keys(e).length)},y.isElement=function(e){return!(!e||1!==e.nodeType)},y.isArray=p||function(e){return"[object Array]"===f.call(e)},y.isObject=function(e){var t=typeof e;return"function"===t||"object"===t&&!!e},y.each(["Arguments","Function","String","Number","Date","RegExp","Error","Symbol","Map","WeakMap","Set","WeakSet"],(function(e){y["is"+e]=function(t){return f.call(t)==="[object "+e+"]"}})),y.isArguments(arguments)||(y.isArguments=function(e){return S(e,"callee")});var V=i.document&&i.document.childNodes;"object"!=typeof Int8Array&&"function"!=typeof V&&(y.isFunction=function(e){return"function"==typeof e||!1}),y.isFinite=function(e){return!y.isSymbol(e)&&isFinite(e)&&!isNaN(parseFloat(e))},y.isNaN=function(e){return y.isNumber(e)&&isNaN(e)},y.isBoolean=function(e){return!0===e||!1===e||"[object Boolean]"===f.call(e)},y.isNull=function(e){return null===e},y.isUndefined=function(e){return void 0===e},y.has=function(e,t){if(!y.isArray(t))return S(e,t);for(var n=t.length,r=0;r<n;r++){var i=t[r];if(null==e||!d.call(e,i))return!1;e=e[i]}return!!n},y.noConflict=function(){return i._=o,this},y.identity=function(e){return e},y.constant=function(e){return function(){return e}},y.noop=function(){},y.property=function(e){return y.isArray(e)?function(t){return O(t,e)}:x(e)},y.propertyOf=function(e){return null==e?function(){}:function(t){return y.isArray(t)?O(e,t):e[t]}},y.matcher=y.matches=function(e){return e=y.extendOwn({},e),function(t){return y.isMatch(t,e)}},y.times=function(e,t,n){var r=Array(Math.max(0,e));t=v(t,n,1);for(var i=0;i<e;i++)r[i]=t(i);return r},y.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))},y.now=Date.now||function(){return(new Date).getTime()};var H={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},$=y.invert(H),K=function(e){var t=function(t){return e[t]},n="(?:"+y.keys(e).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(i,t):e}};y.escape=K(H),y.unescape=K($),y.result=function(e,t,n){y.isArray(t)||(t=[t]);var r=t.length;if(!r)return y.isFunction(n)?n.call(e):n;for(var i=0;i<r;i++){var o=null==e?void 0:e[t[i]];void 0===o&&(o=n,i=r),e=y.isFunction(o)?o.call(e):o}return e};var W=0;y.uniqueId=function(e){var t=++W+"";return e?e+t:t},y.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var G=/(.)^/,J={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},Q=/\\|'|\r|\n|\u2028|\u2029/g,Y=function(e){return"\\"+J[e]};y.template=function(e,t,n){!t&&n&&(t=n),t=y.defaults({},t,y.templateSettings);var r,i=RegExp([(t.escape||G).source,(t.interpolate||G).source,(t.evaluate||G).source].join("|")+"|$","g"),o=0,a="__p+='";e.replace(i,(function(t,n,r,i,s){return a+=e.slice(o,s).replace(Q,Y),o=s+t.length,n?a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":i&&(a+="';\n"+i+"\n__p+='"),t})),a+="';\n",t.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=new Function(t.variable||"obj","_",a)}catch(e){throw e.source=a,e}var s=function(e){return r.call(this,e,y)},c=t.variable||"obj";return s.source="function("+c+"){\n"+a+"}",s},y.chain=function(e){var t=y(e);return t._chain=!0,t};var Z=function(e,t){return e._chain?y(t).chain():t};y.mixin=function(e){return y.each(y.functions(e),(function(t){var n=y[t]=e[t];y.prototype[t]=function(){var e=[this._wrapped];return l.apply(e,arguments),Z(this,n.apply(y,e))}})),y},y.mixin(y),y.each(["pop","push","reverse","shift","sort","splice","unshift"],(function(e){var t=a[e];y.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0],Z(this,n)}})),y.each(["concat","join","slice"],(function(e){var t=a[e];y.prototype[e]=function(){return Z(this,t.apply(this._wrapped,arguments))}})),y.prototype.value=function(){return this._wrapped},y.prototype.valueOf=y.prototype.toJSON=y.prototype.value,y.prototype.toString=function(){return String(this._wrapped)},void 0===(r=function(){return y}.apply(t,[]))||(n.exports=r)}()}).call(this,n(12),n(71)(e))},function(e,t,n){"use strict";var r=n(824),i=n(882);function o(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function a(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function s(e){return 1===e.length?"0"+e:e}function c(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i<e.length;i+=2)n.push(parseInt(e[i]+e[i+1],16))}else for(var r=0,i=0;i<e.length;i++){var a=e.charCodeAt(i);a<128?n[r++]=a:a<2048?(n[r++]=a>>6|192,n[r++]=63&a|128):o(e,i)?(a=65536+((1023&a)<<10)+(1023&e.charCodeAt(++i)),n[r++]=a>>18|240,n[r++]=a>>12&63|128,n[r++]=a>>6&63|128,n[r++]=63&a|128):(n[r++]=a>>12|224,n[r++]=a>>6&63|128,n[r++]=63&a|128)}else for(i=0;i<e.length;i++)n[i]=0|e[i];return n},t.toHex=function(e){for(var t="",n=0;n<e.length;n++)t+=s(e[n].toString(16));return t},t.htonl=a,t.toHex32=function(e,t){for(var n="",r=0;r<e.length;r++){var i=e[r];"little"===t&&(i=a(i)),n+=c(i.toString(16))}return n},t.zero2=s,t.zero8=c,t.join32=function(e,t,n,i){var o=n-t;r(o%4==0);for(var a=new Array(o/4),s=0,c=t;s<a.length;s++,c+=4){var l;l="big"===i?e[c]<<24|e[c+1]<<16|e[c+2]<<8|e[c+3]:e[c+3]<<24|e[c+2]<<16|e[c+1]<<8|e[c],a[s]=l>>>0}return a},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r<e.length;r++,i+=4){var o=e[r];"big"===t?(n[i]=o>>>24,n[i+1]=o>>>16&255,n[i+2]=o>>>8&255,n[i+3]=255&o):(n[i+3]=o>>>24,n[i+2]=o>>>16&255,n[i+1]=o>>>8&255,n[i]=255&o)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},t.sum64=function(e,t,n,r){var i=e[t],o=r+e[t+1]>>>0,a=(o<r?1:0)+n+i;e[t]=a>>>0,e[t+1]=o},t.sum64_hi=function(e,t,n,r){return(t+r>>>0<t?1:0)+e+n>>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,i,o,a,s){var c=0,l=t;return c+=(l=l+r>>>0)<t?1:0,c+=(l=l+o>>>0)<o?1:0,e+n+i+a+(c+=(l=l+s>>>0)<s?1:0)>>>0},t.sum64_4_lo=function(e,t,n,r,i,o,a,s){return t+r+o+s>>>0},t.sum64_5_hi=function(e,t,n,r,i,o,a,s,c,l){var u=0,f=t;return u+=(f=f+r>>>0)<t?1:0,u+=(f=f+o>>>0)<o?1:0,u+=(f=f+s>>>0)<s?1:0,e+n+i+a+c+(u+=(f=f+l>>>0)<l?1:0)>>>0},t.sum64_5_lo=function(e,t,n,r,i,o,a,s,c,l){return t+r+o+s+l>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u}));var r=n(0),i=n.n(r),o=n(947),a=n(941),s=n.n(a);const c=Object(r.createContext)(void 0),l=({children:e})=>{const[t,n]=Object(r.useState)([]),a=null!=t.find(e=>e.isLoading);return i.a.createElement(c.Provider,{value:{setIsLoading:(e,r)=>{const i=t.find(t=>t.type===e);if(i){if(i.isLoading===r)return;i.isLoading=r,n(t.concat())}else n(t.concat({type:e,isLoading:r}))}}},a?i.a.createElement(o.a,{modalClassName:s.a.modal,contentClassName:s.a.modalContentEmpty,isOpen:!0,centered:!0},i.a.createElement("i",{className:"fa fa-spinner fa-spin fa-2x fa-fw"})):null,e)};function u(){const e=Object(r.useContext)(c);if(!e)throw new Error("You probably forgot to use LoadingIndicatorProvider");return e}},function(e,t,n){var r=n(37),i=n(1506);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1528);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";var r=n(7).Buffer;e.exports=function(e){if(e.length>=255)throw new TypeError("Alphabet too long");for(var t=new Uint8Array(256),n=0;n<t.length;n++)t[n]=255;for(var i=0;i<e.length;i++){var o=e.charAt(i),a=o.charCodeAt(0);if(255!==t[a])throw new TypeError(o+" is ambiguous");t[a]=i}var s=e.length,c=e.charAt(0),l=Math.log(s)/Math.log(256),u=Math.log(256)/Math.log(s);function f(e){if("string"!=typeof e)throw new TypeError("Expected String");if(0===e.length)return r.alloc(0);var n=0;if(" "!==e[n]){for(var i=0,o=0;e[n]===c;)i++,n++;for(var a=(e.length-n)*l+1>>>0,u=new Uint8Array(a);e[n];){var f=t[e.charCodeAt(n)];if(255===f)return;for(var d=0,p=a-1;(0!==f||d<o)&&-1!==p;p--,d++)f+=s*u[p]>>>0,u[p]=f%256>>>0,f=f/256>>>0;if(0!==f)throw new Error("Non-zero carry");o=d,n++}if(" "!==e[n]){for(var h=a-o;h!==a&&0===u[h];)h++;var m=r.allocUnsafe(i+(a-h));m.fill(0,0,i);for(var b=i;h!==a;)m[b++]=u[h++];return m}}}return{encode:function(t){if((Array.isArray(t)||t instanceof Uint8Array)&&(t=r.from(t)),!r.isBuffer(t))throw new TypeError("Expected Buffer");if(0===t.length)return"";for(var n=0,i=0,o=0,a=t.length;o!==a&&0===t[o];)o++,n++;for(var l=(a-o)*u+1>>>0,f=new Uint8Array(l);o!==a;){for(var d=t[o],p=0,h=l-1;(0!==d||p<i)&&-1!==h;h--,p++)d+=256*f[h]>>>0,f[h]=d%s>>>0,d=d/s>>>0;if(0!==d)throw new Error("Non-zero carry");i=p,o++}for(var m=l-i;m!==l&&0===f[m];)m++;for(var b=c.repeat(n);m<l;++m)b+=e.charAt(f[m]);return b},decodeUnsafe:f,decode:function(e){var t=f(e);if(t)return t;throw new Error("Non-base"+s+" character")}}}},function(e,t,n){e.exports=i;var r=n(51).EventEmitter;function i(){r.call(this)}n(4)(i,r),i.Readable=n(148),i.Writable=n(470),i.Duplex=n(471),i.Transform=n(472),i.PassThrough=n(473),i.Stream=i,i.prototype.pipe=function(e,t){var n=this;function i(t){e.writable&&!1===e.write(t)&&n.pause&&n.pause()}function o(){n.readable&&n.resume&&n.resume()}n.on("data",i),e.on("drain",o),e._isStdio||t&&!1===t.end||(n.on("end",s),n.on("close",c));var a=!1;function s(){a||(a=!0,e.end())}function c(){a||(a=!0,"function"==typeof e.destroy&&e.destroy())}function l(e){if(u(),0===r.listenerCount(this,"error"))throw e}function u(){n.removeListener("data",i),e.removeListener("drain",o),n.removeListener("end",s),n.removeListener("close",c),n.removeListener("error",l),e.removeListener("error",l),n.removeListener("end",u),n.removeListener("close",u),e.removeListener("close",u)}return n.on("error",l),e.on("error",l),n.on("end",u),n.on("close",u),e.on("close",u),e.emit("pipe",n),e}},function(e,t,n){e.exports=n(536)(n(537))},function(e,t,n){var r=n(391),i=n(1395),o=n(1019),a=n(1406),s=n(1407),c=n(27),l=function(e,t){var n=[];return t.forEach((function(t){if("object"==typeof t.components){if("tuple"!==t.type.substring(0,5))throw new Error("components found but type is not tuple; report on GitHub");var i="",o=t.type.indexOf("[");o>=0&&(i=t.type.substring(o));var a=l(e,t.components);r.isArray(a)&&e?n.push("tuple("+a.join(",")+")"+i):e?n.push("("+a+")"):n.push("("+a.join(",")+")"+i)}else n.push(t.type)})),n},u=function(e){if(!o.isHexStrict(e))throw new Error("The parameter must be a valid HEX string.");var t="",n=0,r=e.length;for("0x"===e.substring(0,2)&&(n=2);n<r;n+=2){var i=parseInt(e.substr(n,2),16);t+=String.fromCharCode(i)}return t},f=function(e){if(!e)return"0x00";for(var t="",n=0;n<e.length;n++){var r=e.charCodeAt(n).toString(16);t+=r.length<2?"0"+r:r}return"0x"+t},d=function(e){if(e=e?e.toLowerCase():"ether",!i.unitMap[e])throw new Error('This unit "'+e+"\" doesn't exist, please use the one of the following units"+JSON.stringify(i.unitMap,null,2));return e};e.exports={_fireError:function(e,t,n,i,o){return!r.isObject(e)||e instanceof Error||!e.data||((r.isObject(e.data)||r.isArray(e.data))&&(e.data=JSON.stringify(e.data,null,2)),e=e.message+"\n"+e.data),r.isString(e)&&(e=new Error(e)),r.isFunction(i)&&i(e,o),r.isFunction(n)&&((t&&r.isFunction(t.listeners)&&t.listeners("error").length||r.isFunction(i))&&t.catch((function(){})),setTimeout((function(){n(e)}),1)),t&&r.isFunction(t.emit)&&setTimeout((function(){t.emit("error",e,o),t.removeAllListeners()}),1),t},_jsonInterfaceMethodToString:function(e){return r.isObject(e)&&e.name&&-1!==e.name.indexOf("(")?e.name:e.name+"("+l(!1,e.inputs).join(",")+")"},_flattenTypes:l,randomHex:function(e){return"0x"+s(e).toString("hex")},_:r,BN:o.BN,isBN:o.isBN,isBigNumber:o.isBigNumber,isHex:o.isHex,isHexStrict:o.isHexStrict,sha3:o.sha3,sha3Raw:o.sha3Raw,keccak256:o.sha3,soliditySha3:a.soliditySha3,soliditySha3Raw:a.soliditySha3Raw,encodePacked:a.encodePacked,isAddress:o.isAddress,checkAddressChecksum:o.checkAddressChecksum,toChecksumAddress:function(e){if(void 0===e)return"";if(!/^(0x)?[0-9a-f]{40}$/i.test(e))throw new Error('Given address "'+e+'" is not a valid Ethereum address.');e=e.toLowerCase().replace(/^0x/i,"");for(var t=o.sha3(e).replace(/^0x/i,""),n="0x",r=0;r<e.length;r++)parseInt(t[r],16)>7?n+=e[r].toUpperCase():n+=e[r];return n},toHex:o.toHex,toBN:o.toBN,bytesToHex:o.bytesToHex,hexToBytes:o.hexToBytes,hexToNumberString:o.hexToNumberString,hexToNumber:o.hexToNumber,toDecimal:o.hexToNumber,numberToHex:o.numberToHex,fromDecimal:o.numberToHex,hexToUtf8:o.hexToUtf8,hexToString:o.hexToUtf8,toUtf8:o.hexToUtf8,stripHexPrefix:o.stripHexPrefix,utf8ToHex:o.utf8ToHex,stringToHex:o.utf8ToHex,fromUtf8:o.utf8ToHex,hexToAscii:u,toAscii:u,asciiToHex:f,fromAscii:f,unitMap:i.unitMap,toWei:function(e,t){if(t=d(t),!o.isBN(e)&&!r.isString(e))throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return o.isBN(e)?i.toWei(e,t):i.toWei(e,t).toString(10)},fromWei:function(e,t){if(t=d(t),!o.isBN(e)&&!r.isString(e))throw new Error("Please pass numbers as strings or BN objects to avoid precision errors.");return o.isBN(e)?i.fromWei(e,t):i.fromWei(e,t).toString(10)},padLeft:o.leftPad,leftPad:o.leftPad,padRight:o.rightPad,rightPad:o.rightPad,toTwosComplement:o.toTwosComplement,isBloom:o.isBloom,isUserEthereumAddressInBloom:o.isUserEthereumAddressInBloom,isContractAddressInBloom:o.isContractAddressInBloom,isTopic:o.isTopic,isTopicInBloom:o.isTopicInBloom,isInBloom:o.isInBloom,compareBlockNumbers:function(e,t){if(e==t)return 0;if("genesis"!=e&&"earliest"!=e&&0!=e||"genesis"!=t&&"earliest"!=t&&0!=t){if("genesis"==e||"earliest"==e)return-1;if("genesis"==t||"earliest"==t)return 1;if("latest"==e)return"pending"==t?-1:1;if("latest"===t)return"pending"==e?1:-1;if("pending"==e)return 1;if("pending"==t)return-1;{let n=new c(e),r=new c(t);return n.lt(r)?-1:n.eq(r)?0:1}}return 0}}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(860),t),i(n(385),t),i(n(384),t),i(n(861),t)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=function(e){return Array.isArray(e)?e[0]:e},i=function(e){if("function"==typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},o=function(e,t){if("function"==typeof e)return i(e,t);null!=e&&(e.current=t)}},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(29),a=n(53),s=n(0),c=n.n(s),l=n(1),u=n.n(l),f=n(10),d=n.n(f),p=n(8),h={active:u.a.bool,"aria-label":u.a.string,block:u.a.bool,color:u.a.string,disabled:u.a.bool,outline:u.a.bool,tag:p.p,innerRef:u.a.oneOfType([u.a.object,u.a.func,u.a.string]),onClick:u.a.func,size:u.a.string,children:u.a.node,className:u.a.string,cssModule:u.a.object,close:u.a.bool},m=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind(Object(o.a)(n)),n}Object(a.a)(t,e);var n=t.prototype;return n.onClick=function(e){if(!this.props.disabled)return this.props.onClick?this.props.onClick(e):void 0;e.preventDefault()},n.render=function(){var e=this.props,t=e.active,n=e["aria-label"],o=e.block,a=e.className,s=e.close,l=e.cssModule,u=e.color,f=e.outline,h=e.size,m=e.tag,b=e.innerRef,y=Object(i.a)(e,["active","aria-label","block","className","close","cssModule","color","outline","size","tag","innerRef"]);s&&void 0===y.children&&(y.children=c.a.createElement("span",{"aria-hidden":!0},"×"));var g="btn"+(f?"-outline":"")+"-"+u,v=Object(p.l)(d()(a,{close:s},s||"btn",s||g,!!h&&"btn-"+h,!!o&&"btn-block",{active:t,disabled:this.props.disabled}),l);y.href&&"button"===m&&(m="a");var w=s?"Close":null;return c.a.createElement(m,Object(r.a)({type:"button"===m&&y.onClick?"button":void 0},y,{className:v,ref:b,onClick:this.onClick,"aria-label":n||w}))},t}(c.a.Component);m.propTypes=h,m.defaultProps={color:"secondary",tag:"button"},t.a=m},function(e,t,n){var r=n(37),i=n(1469);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(0),a=n.n(o),s=n(1),c=n.n(s),l=n(10),u=n.n(l),f=n(8),d={children:c.a.node,row:c.a.bool,check:c.a.bool,inline:c.a.bool,disabled:c.a.bool,tag:f.p,className:c.a.string,cssModule:c.a.object},p=function(e){var t=e.className,n=e.cssModule,o=e.row,s=e.disabled,c=e.check,l=e.inline,d=e.tag,p=Object(i.a)(e,["className","cssModule","row","disabled","check","inline","tag"]),h=Object(f.l)(u()(t,!!o&&"row",c?"form-check":"form-group",!(!c||!l)&&"form-check-inline",!(!c||!s)&&"disabled"),n);return"fieldset"===d&&(p.disabled=s),a.a.createElement(d,Object(r.a)({},p,{className:h}))};p.propTypes=d,p.defaultProps={tag:"div"},t.a=p},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(0),a=n.n(o),s=n(1),c=n.n(s),l=n(10),u=n.n(l),f=n(8),d=c.a.oneOfType([c.a.number,c.a.string]),p=c.a.oneOfType([c.a.bool,c.a.string,c.a.number,c.a.shape({size:d,order:d,offset:d})]),h={children:c.a.node,hidden:c.a.bool,check:c.a.bool,size:c.a.string,for:c.a.string,tag:f.p,className:c.a.string,cssModule:c.a.object,xs:p,sm:p,md:p,lg:p,xl:p,widths:c.a.array},m={tag:"label",widths:["xs","sm","md","lg","xl"]},b=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},y=function(e){var t=e.className,n=e.cssModule,o=e.hidden,s=e.widths,c=e.tag,l=e.check,d=e.size,p=e.for,h=Object(i.a)(e,["className","cssModule","hidden","widths","tag","check","size","for"]),m=[];s.forEach((function(t,r){var i=e[t];if(delete h[t],i||""===i){var o,a=!r;if(Object(f.j)(i)){var s,c=a?"-":"-"+t+"-";o=b(a,t,i.size),m.push(Object(f.l)(u()(((s={})[o]=i.size||""===i.size,s["order"+c+i.order]=i.order||0===i.order,s["offset"+c+i.offset]=i.offset||0===i.offset,s))),n)}else o=b(a,t,i),m.push(o)}}));var y=Object(f.l)(u()(t,!!o&&"sr-only",!!l&&"form-check-label",!!d&&"col-form-label-"+d,m,!!m.length&&"col-form-label"),n);return a.a.createElement(c,Object(r.a)({htmlFor:p},h,{className:y}))};y.propTypes=h,y.defaultProps=m,t.a=y},function(e,t,n){"use strict";
-/*
-object-assign
-(c) Sindre Sorhus
-@license MIT
-*/var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,c=a(e),l=1;l<arguments.length;l++){for(var u in n=Object(arguments[l]))i.call(n,u)&&(c[u]=n[u]);if(r){s=r(n);for(var f=0;f<s.length;f++)o.call(n,s[f])&&(c[s[f]]=n[s[f]])}}return c}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.enableScroll=t.disableScroll=t.fitPopupWindow=t.closePopupWindow=t.openPopupWindow=void 0;const i=360,o=580,a={};t.openPopupWindow=function(e,t="default"){var n;return r(this,void 0,void 0,(function*(){const r={width:i,height:o,url:e,type:"popup"};if(void 0!==a[t])try{const r=yield browser.windows.get(a[t],{populate:!0});if(!(null===(n=null==r?void 0:r.tabs)||void 0===n?void 0:n.length))throw new Error("Null window or tabs");{const t=r.tabs[0];if(!(null==t?void 0:t.id))throw new Error("Null window or tabs");yield browser.tabs.update(t.id,{active:!0,url:e})}}catch(e){a[t]=(yield browser.windows.create(r)).id}else a[t]=(yield browser.windows.create(r)).id;if(a[t])try{yield browser.windows.update(a[t],{focused:!0})}catch(e){console.log("Failed to update window focus: "+e.message)}return a[t]}))},t.closePopupWindow=function(e){(()=>{r(this,void 0,void 0,(function*(){const t=a[e];t&&(yield browser.windows.remove(t))}))})()},t.fitPopupWindow=function(){const e=window.outerWidth-window.innerWidth,t=window.outerHeight-window.innerHeight;browser.windows?browser.windows.getCurrent().then(n=>{null!=(null==n?void 0:n.id)&&browser.windows.update(n.id,{width:i+e,height:o+t})}):window.resizeTo(i+e,o+t)},t.disableScroll=function(){document.getElementsByTagName("html")[0].style.overflow="hidden"},t.enableScroll=function(){document.getElementsByTagName("html")[0].style.overflow=""}},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,n){"use strict";var r=n(960),i=n(1130);function o(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){i.isString(e)&&(e=v(e));return e instanceof o?e.format():o.prototype.format.call(e)},t.Url=o;var a=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(l),f=["%","/","?",";","#"].concat(u),d=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},b={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=n(883);function v(e,t,n){if(e&&i.isObject(e)&&e instanceof o)return e;var r=new o;return r.parse(e,t,n),r}o.prototype.parse=function(e,t,n){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var o=e.indexOf("?"),s=-1!==o&&o<e.indexOf("#")?"?":"#",l=e.split(s);l[0]=l[0].replace(/\\/g,"/");var v=e=l.join(s);if(v=v.trim(),!n&&1===e.split("#").length){var w=c.exec(v);if(w)return this.path=v,this.href=v,this.pathname=w[1],w[2]?(this.search=w[2],this.query=t?g.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var _=a.exec(v);if(_){var k=(_=_[0]).toLowerCase();this.protocol=k,v=v.substr(_.length)}if(n||_||v.match(/^\/\/[^@\/]+@[^@\/]+/)){var x="//"===v.substr(0,2);!x||_&&b[_]||(v=v.substr(2),this.slashes=!0)}if(!b[_]&&(x||_&&!y[_])){for(var S,O,E=-1,T=0;T<d.length;T++){-1!==(A=v.indexOf(d[T]))&&(-1===E||A<E)&&(E=A)}-1!==(O=-1===E?v.lastIndexOf("@"):v.lastIndexOf("@",E))&&(S=v.slice(0,O),v=v.slice(O+1),this.auth=decodeURIComponent(S)),E=-1;for(T=0;T<f.length;T++){var A;-1!==(A=v.indexOf(f[T]))&&(-1===E||A<E)&&(E=A)}-1===E&&(E=v.length),this.host=v.slice(0,E),v=v.slice(E),this.parseHost(),this.hostname=this.hostname||"";var M="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!M)for(var I=this.hostname.split(/\./),P=(T=0,I.length);T<P;T++){var C=I[T];if(C&&!C.match(p)){for(var j="",D=0,R=C.length;D<R;D++)C.charCodeAt(D)>127?j+="x":j+=C[D];if(!j.match(p)){var N=I.slice(0,T),B=I.slice(T+1),L=C.match(h);L&&(N.push(L[1]),B.unshift(L[2])),B.length&&(v="/"+B.join(".")+v),this.hostname=N.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),M||(this.hostname=r.toASCII(this.hostname));var U=this.port?":"+this.port:"",F=this.hostname||"";this.host=F+U,this.href+=this.host,M&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!m[k])for(T=0,P=u.length;T<P;T++){var q=u[T];if(-1!==v.indexOf(q)){var z=encodeURIComponent(q);z===q&&(z=escape(q)),v=v.split(q).join(z)}}var V=v.indexOf("#");-1!==V&&(this.hash=v.substr(V),v=v.slice(0,V));var H=v.indexOf("?");if(-1!==H?(this.search=v.substr(H),this.query=v.substr(H+1),t&&(this.query=g.parse(this.query)),v=v.slice(0,H)):t&&(this.search="",this.query={}),v&&(this.pathname=v),y[k]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){U=this.pathname||"";var $=this.search||"";this.path=U+$}return this.href=this.format(),this},o.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",o=!1,a="";this.host?o=e+this.host:this.hostname&&(o=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(o+=":"+this.port)),this.query&&i.isObject(this.query)&&Object.keys(this.query).length&&(a=g.stringify(this.query));var s=this.search||a&&"?"+a||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||y[t])&&!1!==o?(o="//"+(o||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):o||(o=""),r&&"#"!==r.charAt(0)&&(r="#"+r),s&&"?"!==s.charAt(0)&&(s="?"+s),t+o+(n=n.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(s=s.replace("#","%23"))+r},o.prototype.resolve=function(e){return this.resolveObject(v(e,!1,!0)).format()},o.prototype.resolveObject=function(e){if(i.isString(e)){var t=new o;t.parse(e,!1,!0),e=t}for(var n=new o,r=Object.keys(this),a=0;a<r.length;a++){var s=r[a];n[s]=this[s]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var c=Object.keys(e),l=0;l<c.length;l++){var u=c[l];"protocol"!==u&&(n[u]=e[u])}return y[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!y[e.protocol]){for(var f=Object.keys(e),d=0;d<f.length;d++){var p=f[d];n[p]=e[p]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||b[e.protocol])n.pathname=e.pathname;else{for(var h=(e.pathname||"").split("/");h.length&&!(e.host=h.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),n.pathname=h.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var m=n.pathname||"",g=n.search||"";n.path=m+g}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var v=n.pathname&&"/"===n.pathname.charAt(0),w=e.host||e.pathname&&"/"===e.pathname.charAt(0),_=w||v||n.host&&e.pathname,k=_,x=n.pathname&&n.pathname.split("/")||[],S=(h=e.pathname&&e.pathname.split("/")||[],n.protocol&&!y[n.protocol]);if(S&&(n.hostname="",n.port=null,n.host&&(""===x[0]?x[0]=n.host:x.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===h[0]?h[0]=e.host:h.unshift(e.host)),e.host=null),_=_&&(""===h[0]||""===x[0])),w)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,x=h;else if(h.length)x||(x=[]),x.pop(),x=x.concat(h),n.search=e.search,n.query=e.query;else if(!i.isNullOrUndefined(e.search)){if(S)n.hostname=n.host=x.shift(),(M=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=M.shift(),n.host=n.hostname=M.shift());return n.search=e.search,n.query=e.query,i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!x.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var O=x.slice(-1)[0],E=(n.host||e.host||x.length>1)&&("."===O||".."===O)||""===O,T=0,A=x.length;A>=0;A--)"."===(O=x[A])?x.splice(A,1):".."===O?(x.splice(A,1),T++):T&&(x.splice(A,1),T--);if(!_&&!k)for(;T--;T)x.unshift("..");!_||""===x[0]||x[0]&&"/"===x[0].charAt(0)||x.unshift(""),E&&"/"!==x.join("/").substr(-1)&&x.push("");var M,I=""===x[0]||x[0]&&"/"===x[0].charAt(0);S&&(n.hostname=n.host=I?"":x.length?x.shift():"",(M=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=M.shift(),n.host=n.hostname=M.shift()));return(_=_||n.host&&x.length)&&!I&&x.unshift(""),x.length?n.pathname=x.join("/"):(n.pathname=null,n.path=null),i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},o.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";(function(t){!function(n){function r(e){const t=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);let n=1779033703,r=3144134277,i=1013904242,o=2773480762,a=1359893119,s=2600822924,c=528734635,l=1541459225;const u=new Uint32Array(64);function f(e){let f=0,d=e.length;for(;d>=64;){let p,h,m,b,y,g=n,v=r,w=i,_=o,k=a,x=s,S=c,O=l;for(h=0;h<16;h++)m=f+4*h,u[h]=(255&e[m])<<24|(255&e[m+1])<<16|(255&e[m+2])<<8|255&e[m+3];for(h=16;h<64;h++)p=u[h-2],b=(p>>>17|p<<15)^(p>>>19|p<<13)^p>>>10,p=u[h-15],y=(p>>>7|p<<25)^(p>>>18|p<<14)^p>>>3,u[h]=(b+u[h-7]|0)+(y+u[h-16]|0)|0;for(h=0;h<64;h++)b=(((k>>>6|k<<26)^(k>>>11|k<<21)^(k>>>25|k<<7))+(k&x^~k&S)|0)+(O+(t[h]+u[h]|0)|0)|0,y=((g>>>2|g<<30)^(g>>>13|g<<19)^(g>>>22|g<<10))+(g&v^g&w^v&w)|0,O=S,S=x,x=k,k=_+b|0,_=w,w=v,v=g,g=b+y|0;n=n+g|0,r=r+v|0,i=i+w|0,o=o+_|0,a=a+k|0,s=s+x|0,c=c+S|0,l=l+O|0,f+=64,d-=64}}f(e);let d,p=e.length%64,h=e.length/536870912|0,m=e.length<<3,b=p<56?56:120,y=e.slice(e.length-p,e.length);for(y.push(128),d=p+1;d<b;d++)y.push(0);return y.push(h>>>24&255),y.push(h>>>16&255),y.push(h>>>8&255),y.push(h>>>0&255),y.push(m>>>24&255),y.push(m>>>16&255),y.push(m>>>8&255),y.push(m>>>0&255),f(y),[n>>>24&255,n>>>16&255,n>>>8&255,n>>>0&255,r>>>24&255,r>>>16&255,r>>>8&255,r>>>0&255,i>>>24&255,i>>>16&255,i>>>8&255,i>>>0&255,o>>>24&255,o>>>16&255,o>>>8&255,o>>>0&255,a>>>24&255,a>>>16&255,a>>>8&255,a>>>0&255,s>>>24&255,s>>>16&255,s>>>8&255,s>>>0&255,c>>>24&255,c>>>16&255,c>>>8&255,c>>>0&255,l>>>24&255,l>>>16&255,l>>>8&255,l>>>0&255]}function i(e,t,n){e=e.length<=64?e:r(e);const i=64+t.length+4,o=new Array(i),a=new Array(64);let s,c=[];for(s=0;s<64;s++)o[s]=54;for(s=0;s<e.length;s++)o[s]^=e[s];for(s=0;s<t.length;s++)o[64+s]=t[s];for(s=i-4;s<i;s++)o[s]=0;for(s=0;s<64;s++)a[s]=92;for(s=0;s<e.length;s++)a[s]^=e[s];function l(){for(let e=i-1;e>=i-4;e--){if(o[e]++,o[e]<=255)return;o[e]=0}}for(;n>=32;)l(),c=c.concat(r(a.concat(r(o)))),n-=32;return n>0&&(l(),c=c.concat(r(a.concat(r(o))).slice(0,n))),c}function o(e,t,n,r,i){let o;for(l(e,16*(2*n-1),i,0,16),o=0;o<2*n;o++)c(e,16*o,i,16),s(i,r),l(i,0,e,t+16*o,16);for(o=0;o<n;o++)l(e,t+2*o*16,e,16*o,16);for(o=0;o<n;o++)l(e,t+16*(2*o+1),e,16*(o+n),16)}function a(e,t){return e<<t|e>>>32-t}function s(e,t){l(e,0,t,0,16);for(let e=8;e>0;e-=2)t[4]^=a(t[0]+t[12],7),t[8]^=a(t[4]+t[0],9),t[12]^=a(t[8]+t[4],13),t[0]^=a(t[12]+t[8],18),t[9]^=a(t[5]+t[1],7),t[13]^=a(t[9]+t[5],9),t[1]^=a(t[13]+t[9],13),t[5]^=a(t[1]+t[13],18),t[14]^=a(t[10]+t[6],7),t[2]^=a(t[14]+t[10],9),t[6]^=a(t[2]+t[14],13),t[10]^=a(t[6]+t[2],18),t[3]^=a(t[15]+t[11],7),t[7]^=a(t[3]+t[15],9),t[11]^=a(t[7]+t[3],13),t[15]^=a(t[11]+t[7],18),t[1]^=a(t[0]+t[3],7),t[2]^=a(t[1]+t[0],9),t[3]^=a(t[2]+t[1],13),t[0]^=a(t[3]+t[2],18),t[6]^=a(t[5]+t[4],7),t[7]^=a(t[6]+t[5],9),t[4]^=a(t[7]+t[6],13),t[5]^=a(t[4]+t[7],18),t[11]^=a(t[10]+t[9],7),t[8]^=a(t[11]+t[10],9),t[9]^=a(t[8]+t[11],13),t[10]^=a(t[9]+t[8],18),t[12]^=a(t[15]+t[14],7),t[13]^=a(t[12]+t[15],9),t[14]^=a(t[13]+t[12],13),t[15]^=a(t[14]+t[13],18);for(let n=0;n<16;++n)e[n]+=t[n]}function c(e,t,n,r){for(let i=0;i<r;i++)n[i]^=e[t+i]}function l(e,t,n,r,i){for(;i--;)n[r++]=e[t++]}function u(e){if(!e||"number"!=typeof e.length)return!1;for(let t=0;t<e.length;t++){const n=e[t];if("number"!=typeof n||n%1||n<0||n>=256)return!1}return!0}function f(e,t){if("number"!=typeof e||e%1)throw new Error("invalid "+t);return e}function d(e,n,r,a,s,d,p){if(r=f(r,"N"),a=f(a,"r"),s=f(s,"p"),d=f(d,"dkLen"),0===r||0!=(r&r-1))throw new Error("N must be power of 2");if(r>2147483647/128/a)throw new Error("N too large");if(a>2147483647/128/s)throw new Error("r too large");if(!u(e))throw new Error("password must be an array or buffer");if(e=Array.prototype.slice.call(e),!u(n))throw new Error("salt must be an array or buffer");n=Array.prototype.slice.call(n);let h=i(e,n,128*s*a);const m=new Uint32Array(32*s*a);for(let e=0;e<m.length;e++){const t=4*e;m[e]=(255&h[t+3])<<24|(255&h[t+2])<<16|(255&h[t+1])<<8|(255&h[t+0])<<0}const b=new Uint32Array(64*a),y=new Uint32Array(32*a*r),g=32*a,v=new Uint32Array(16),w=new Uint32Array(16),_=s*r*2;let k,x,S=0,O=null,E=!1,T=0,A=0;const M=p?parseInt(1e3/a):4294967295,I=void 0!==t?t:setTimeout,P=function(){if(E)return p(new Error("cancelled"),S/_);let t;switch(T){case 0:x=32*A*a,l(m,x,b,0,g),T=1,k=0;case 1:t=r-k,t>M&&(t=M);for(let e=0;e<t;e++)l(b,0,y,(k+e)*g,g),o(b,g,a,v,w);if(k+=t,S+=t,p){const e=parseInt(1e3*S/_);if(e!==O){if(E=p(null,S/_),E)break;O=e}}if(k<r)break;k=0,T=2;case 2:t=r-k,t>M&&(t=M);for(let e=0;e<t;e++){const e=b[16*(2*a-1)]&r-1;c(y,e*g,b,g),o(b,g,a,v,w)}if(k+=t,S+=t,p){const e=parseInt(1e3*S/_);if(e!==O){if(E=p(null,S/_),E)break;O=e}}if(k<r)break;if(l(b,0,m,x,g),A++,A<s){T=0;break}h=[];for(let e=0;e<m.length;e++)h.push(m[e]>>0&255),h.push(m[e]>>8&255),h.push(m[e]>>16&255),h.push(m[e]>>24&255);const n=i(e,h,d);return p&&p(null,1,n),n}p&&I(P)};if(!p)for(;;){const e=P();if(null!=e)return e}P()}const p={scrypt:function(e,t,n,r,i,o,a){return new Promise((function(s,c){let l=0;a&&a(0),d(e,t,n,r,i,o,(function(e,t,n){if(e)c(e);else if(n)a&&1!==l&&a(1),s(new Uint8Array(n));else if(a&&t!==l)return l=t,a(t)}))}))},syncScrypt:function(e,t,n,r,i,o){return new Uint8Array(d(e,t,n,r,i,o))}};e.exports=p}()}).call(this,n(223).setImmediate)},function(e,t,n){"use strict";var r={};(0,n(57).assign)(r,n(538),n(541),n(296)),e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(645),i=n(646),o=n(648),a=()=>{},s=new i.TimeoutError;t.default=class extends r{constructor(e){var t,n,r,i;if(super(),this._intervalCount=0,this._intervalEnd=0,this._pendingCount=0,this._resolveEmpty=a,this._resolveIdle=a,!("number"==typeof(e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:o.default},e)).intervalCap&&e.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${null!==(n=null===(t=e.intervalCap)||void 0===t?void 0:t.toString())&&void 0!==n?n:""}\` (${typeof e.intervalCap})`);if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${null!==(i=null===(r=e.interval)||void 0===r?void 0:r.toString())&&void 0!==i?i:""}\` (${typeof e.interval})`);this._carryoverConcurrencyCount=e.carryoverConcurrencyCount,this._isIntervalIgnored=e.intervalCap===1/0||0===e.interval,this._intervalCap=e.intervalCap,this._interval=e.interval,this._queue=new e.queueClass,this._queueClass=e.queueClass,this.concurrency=e.concurrency,this._timeout=e.timeout,this._throwOnTimeout=!0===e.throwOnTimeout,this._isPaused=!1===e.autoStart}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount<this._intervalCap}get _doesConcurrentAllowAnother(){return this._pendingCount<this._concurrency}_next(){this._pendingCount--,this._tryToStartAnother(),this.emit("next")}_resolvePromises(){this._resolveEmpty(),this._resolveEmpty=a,0===this._pendingCount&&(this._resolveIdle(),this._resolveIdle=a,this.emit("idle"))}_onResumeInterval(){this._onInterval(),this._initializeIntervalIfNeeded(),this._timeoutId=void 0}_isIntervalPaused(){const e=Date.now();if(void 0===this._intervalId){const t=this._intervalEnd-e;if(!(t<0))return void 0===this._timeoutId&&(this._timeoutId=setTimeout(()=>{this._onResumeInterval()},t)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}_tryToStartAnother(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){const e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother){const t=this._queue.dequeue();return!!t&&(this.emit("active"),t(),e&&this._initializeIntervalIfNeeded(),!0)}}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(e){if(!("number"==typeof e&&e>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this._concurrency=e,this._processQueue()}async add(e,t={}){return new Promise((n,r)=>{this._queue.enqueue(async()=>{this._pendingCount++,this._intervalCount++;try{const o=void 0===this._timeout&&void 0===t.timeout?e():i.default(Promise.resolve(e()),void 0===t.timeout?this._timeout:t.timeout,()=>{(void 0===t.throwOnTimeout?this._throwOnTimeout:t.throwOnTimeout)&&r(s)});n(await o)}catch(e){r(e)}this._next()},t),this._tryToStartAnother(),this.emit("add")})}async addAll(e,t){return Promise.all(e.map(async e=>this.add(e,t)))}start(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(0!==this._queue.size)return new Promise(e=>{const t=this._resolveEmpty;this._resolveEmpty=()=>{t(),e()}})}async onIdle(){if(0!==this._pendingCount||0!==this._queue.size)return new Promise(e=>{const t=this._resolveIdle;this._resolveIdle=()=>{t(),e()}})}get size(){return this._queue.size}sizeBy(e){return this._queue.filter(e).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(e){this._timeout=e}}},function(e,t){e.exports="assets/temp-icon.svg"},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(1349)},function(e){e.exports=JSON.parse('{"manifest_version":2,"name":"Keplr","description":"Keplr is a browser extension wallet for the Inter blockchain ecosystem.","version":"0.8.13","applications":{"gecko":{"id":"keplr-extension@keplr.app","strict_min_version":"56.0"}},"icons":{"16":"assets/icon-16.png","48":"assets/icon-48.png","128":"assets/icon-128.png"},"browser_action":{"default_popup":"popup.html","default_title":"Keplr"},"background":{"scripts":["browser-polyfill.js","background.bundle.js"],"persistent":true},"permissions":["storage","notifications","identity"],"content_scripts":[{"matches":["<all_urls>"],"js":["browser-polyfill.js","contentScripts.bundle.js"],"run_at":"document_start","all_frames":true}],"web_accessible_resources":["injectedScript.bundle.js","assets/temp-icon.svg"]}')},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0),i=n.n(r).a.createContext({})},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(16),i=n(850),o=n(214);n(830);const a=new(n(35).a)("address/5.0.8");function s(e){Object(r.j)(e,20)||a.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),n=new Uint8Array(40);for(let e=0;e<40;e++)n[e]=t[e].charCodeAt(0);const i=Object(r.a)(Object(o.a)(n));for(let e=0;e<40;e+=2)i[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&i[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const c={};for(let e=0;e<10;e++)c[String(e)]=String(e);for(let e=0;e<26;e++)c[String.fromCharCode(65+e)]=String(10+e);const l=Math.floor((u=9007199254740991,Math.log10?Math.log10(u):Math.log(u)/Math.LN10));var u;function f(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map(e=>c[e]).join("");for(;t.length>=l;){let e=t.substring(0,l);t=parseInt(e,10)%97+t.substring(e.length)}let n=String(98-parseInt(t,10)%97);for(;n.length<2;)n="0"+n;return n}function d(e){let t=null;if("string"!=typeof e&&a.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=s(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&a.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==f(e)&&a.throwArgumentError("bad icap checksum","address",e),t=Object(i.c)(e.substring(4));t.length<40;)t="0"+t;t=s("0x"+t)}else a.throwArgumentError("invalid address","address",e);return t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(17),i=n(851),o=n(216);n(831);const a=new(n(36).a)("address/5.0.8");function s(e){Object(r.j)(e,20)||a.throwArgumentError("invalid address","address",e);const t=(e=e.toLowerCase()).substring(2).split(""),n=new Uint8Array(40);for(let e=0;e<40;e++)n[e]=t[e].charCodeAt(0);const i=Object(r.a)(Object(o.a)(n));for(let e=0;e<40;e+=2)i[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&i[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}const c={};for(let e=0;e<10;e++)c[String(e)]=String(e);for(let e=0;e<26;e++)c[String.fromCharCode(65+e)]=String(10+e);const l=Math.floor((u=9007199254740991,Math.log10?Math.log10(u):Math.log(u)/Math.LN10));var u;function f(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map(e=>c[e]).join("");for(;t.length>=l;){let e=t.substring(0,l);t=parseInt(e,10)%97+t.substring(e.length)}let n=String(98-parseInt(t,10)%97);for(;n.length<2;)n="0"+n;return n}function d(e){let t=null;if("string"!=typeof e&&a.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=s(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&a.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==f(e)&&a.throwArgumentError("bad icap checksum","address",e),t=Object(i.c)(e.substring(4));t.length<40;)t="0"+t;t=s("0x"+t)}else a.throwArgumentError("invalid address","address",e);return t}},function(e,t,n){var r=n(37),i=n(1341);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1514);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CoinPretty=void 0;const r=n(221);class i{constructor(e,t){this._currency=e,this.amount=t,this._options={separator:" ",upperCase:!1,lowerCase:!1,hideDenom:!1},t instanceof r.IntPretty?this.intPretty=t:this.intPretty=new r.IntPretty(t),this.intPretty=this.intPretty.maxDecimals(e.coinDecimals).precision(e.coinDecimals)}get options(){return Object.assign(Object.assign({},this._options),this.intPretty.options)}get denom(){return this.currency.coinDenom}get currency(){return this._currency}setCurrency(e){const t=new i(e,this.amount);return t._options=Object.assign({},this._options),t.intPretty=this.intPretty.clone(),t}separator(e){const t=this.clone();return t._options.separator=e,t}upperCase(e){const t=this.clone();return t._options.upperCase=e,t._options.lowerCase=!e,t}lowerCase(e){const t=this.clone();return t._options.lowerCase=e,t._options.upperCase=!e,t}hideDenom(e){const t=this.clone();return t._options.hideDenom=e,t}precision(e){const t=this.clone();return t.intPretty=t.intPretty.precision(e),t}maxDecimals(e){const t=this.clone();return t.intPretty=t.intPretty.maxDecimals(e),t}trim(e){const t=this.clone();return t.intPretty=t.intPretty.trim(e),t}shrink(e){const t=this.clone();return t.intPretty=t.intPretty.shrink(e),t}locale(e){const t=this.clone();return t.intPretty=t.intPretty.locale(e),t}ready(e){const t=this.clone();return t.intPretty=t.intPretty.ready(e),t}get isReady(){return this.intPretty.isReady}add(e){const t=this.clone();return t.intPretty=t.intPretty.add(e.intPretty),t}toDec(){return this.intPretty.toDec()}toString(){let e=this.denom;this._options.upperCase&&(e=e.toUpperCase()),this._options.lowerCase&&(e=e.toLowerCase());let t=this._options.separator;return this._options.hideDenom&&(e="",t=""),`${this.intPretty.toString()}${t}${e}`}clone(){const e=new i(this._currency,this.amount);return e._options=Object.assign({},this._options),e.intPretty=this.intPretty.clone(),e}}t.CoinPretty=i},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseAccount=void 0;const i=n(23);class o{constructor(e,t,n,r){this.type=e,this.address=t,this.accountNumber=n,this.sequence=r}static fetchFromRest(e,t,n=!1){return r(this,void 0,void 0,(function*(){const r=yield e.get("auth/accounts/"+t);return o.fromAminoJSON(r.data,n?t:"")}))}static fromAminoJSON(e,t=""){"height"in e&&(e=e.result);const n=e.type;if(!n)throw new Error("Account's type is unknown: "+JSON.stringify(e));let r=e.value;const a=r.BaseVestingAccount||r.baseVestingAccount||r.base_vesting_account;a&&(r=a.BaseAccount||a.baseAccount||a.base_account);let s=r.address;if(!s){if(!t)throw new Error("Account's address is unknown: "+JSON.stringify(e));s=t}const c=r.account_number;if(null==c)throw new Error("Account's account number is unknown: "+JSON.stringify(e));const l=r.sequence;return new o(n,s,new i.Int(c),new i.Int(null!=l?l:"0"))}getType(){return this.type}getAddress(){return this.address}getAccountNumber(){return this.accountNumber}getSequence(){return this.sequence}}t.BaseAccount=o},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32Address=void 0;const i=r(n(94));t.Bech32Address=class{constructor(e){this.address=e}static shortenAddress(e,t){if(t>=e.length)return e;const n=e.indexOf("1"),r=e.slice(0,n),i=e.slice(n+1);if(t-=r.length,t-=3,(t-=1)<=0)return"";const o=Math.floor(i.length/2);let a=i.slice(0,o),s=i.slice(o);for(;t<a.length+s.length;)(a.length+s.length)%2==1&&a.length>0?a=a.slice(0,a.length-1):s=s.slice(1);return r+"1"+a+"..."+s}static validate(e,t){const{prefix:n}=i.default.decode(e);if(t&&t!==n)throw new Error(`Unexpected prefix (expected: ${t}, actual: ${n})`)}static defaultBech32Config(e,t="val",n="cons",r="pub",i="oper"){return{bech32PrefixAccAddr:e,bech32PrefixAccPub:e+r,bech32PrefixValAddr:e+t+i,bech32PrefixValPub:e+t+i+r,bech32PrefixConsAddr:e+t+n,bech32PrefixConsPub:e+t+n+r}}toBech32(e){const t=i.default.toWords(this.address);return i.default.encode(e,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChainIdHelper=void 0;class r{static parse(e){const t=e.split(r.VersionFormatRegExp).filter(Boolean);return 2!==t.length?{identifier:e,version:0}:{identifier:t[0],version:parseInt(t[1])}}static hasChainVersion(e){return r.parse(e).identifier!==e}}t.ChainIdHelper=r,r.VersionFormatRegExp=/(.+)-([\d]+)/},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WsReadyState=void 0,function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSING=2]="CLOSING",e[e.CLOSED=3]="CLOSED",e[e.NONE=4]="NONE"}(t.WsReadyState||(t.WsReadyState={}))},function(e,t){
-/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
-t.read=function(e,t,n,r,i){var o,a,s=8*i-r-1,c=(1<<s)-1,l=c>>1,u=-7,f=n?i-1:0,d=n?-1:1,p=e[t+f];for(f+=d,o=p&(1<<-u)-1,p>>=-u,u+=s;u>0;o=256*o+e[t+f],f+=d,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+e[t+f],f+=d,u-=8);if(0===o)o=1-l;else{if(o===c)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=l}return(p?-1:1)*a*Math.pow(2,o-r)},t.write=function(e,t,n,r,i,o){var a,s,c,l=8*o-i-1,u=(1<<l)-1,f=u>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(c=Math.pow(2,-a))<1&&(a--,c*=2),(t+=a+f>=1?d/c:d*Math.pow(2,1-f))*c>=2&&(a++,c/=2),a+f>=u?(s=0,a=u):a+f>=1?(s=(t*c-1)*Math.pow(2,i),a+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[n+p]=255&s,p+=h,s/=256,i-=8);for(a=a<<i|s,l+=i;l>0;e[n+p]=255&a,p+=h,a/=256,l-=8);e[n+p-h]|=128*m}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(238),t),i(n(118),t),i(n(242),t),i(n(443),t)},function(e,t,n){"use strict";var r=t;function i(){r.util._configure(),r.Writer._configure(r.BufferWriter),r.Reader._configure(r.BufferReader)}r.build="minimal",r.Writer=n(239),r.BufferWriter=n(437),r.Reader=n(240),r.BufferReader=n(438),r.util=n(64),r.rpc=n(439),r.roots=n(441),r.configure=i,i()},function(e,t,n){"use strict";e.exports=function(e,t){var n=new Array(arguments.length-1),r=0,i=2,o=!0;for(;i<arguments.length;)n[r++]=arguments[i++];return new Promise((function(i,a){n[r]=function(e){if(o)if(o=!1,e)a(e);else{for(var t=new Array(arguments.length-1),n=0;n<t.length;)t[n++]=arguments[n];i.apply(null,t)}};try{e.apply(t||null,n)}catch(e){o&&(o=!1,a(e))}}))}},function(e,t,n){"use strict";var r=t;r.length=function(e){var t=e.length;if(!t)return 0;for(var n=0;--t%4>1&&"="===e.charAt(t);)++n;return Math.ceil(3*e.length)/4-n};for(var i=new Array(64),o=new Array(123),a=0;a<64;)o[i[a]=a<26?a+65:a<52?a+71:a<62?a-4:a-59|43]=a++;r.encode=function(e,t,n){for(var r,o=null,a=[],s=0,c=0;t<n;){var l=e[t++];switch(c){case 0:a[s++]=i[l>>2],r=(3&l)<<4,c=1;break;case 1:a[s++]=i[r|l>>4],r=(15&l)<<2,c=2;break;case 2:a[s++]=i[r|l>>6],a[s++]=i[63&l],c=0}s>8191&&((o||(o=[])).push(String.fromCharCode.apply(String,a)),s=0)}return c&&(a[s++]=i[r],a[s++]=61,1===c&&(a[s++]=61)),o?(s&&o.push(String.fromCharCode.apply(String,a.slice(0,s))),o.join("")):String.fromCharCode.apply(String,a.slice(0,s))};r.decode=function(e,t,n){for(var r,i=n,a=0,s=0;s<e.length;){var c=e.charCodeAt(s++);if(61===c&&a>1)break;if(void 0===(c=o[c]))throw Error("invalid encoding");switch(a){case 0:r=c,a=1;break;case 1:t[n++]=r<<2|(48&c)>>4,r=c,a=2;break;case 2:t[n++]=(15&r)<<4|(60&c)>>2,r=c,a=3;break;case 3:t[n++]=(3&r)<<6|c,a=0}}if(1===a)throw Error("invalid encoding");return n-i},r.test=function(e){return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(e)}},function(e,t,n){"use strict";function r(){this._listeners={}}e.exports=r,r.prototype.on=function(e,t,n){return(this._listeners[e]||(this._listeners[e]=[])).push({fn:t,ctx:n||this}),this},r.prototype.off=function(e,t){if(void 0===e)this._listeners={};else if(void 0===t)this._listeners[e]=[];else for(var n=this._listeners[e],r=0;r<n.length;)n[r].fn===t?n.splice(r,1):++r;return this},r.prototype.emit=function(e){var t=this._listeners[e];if(t){for(var n=[],r=1;r<arguments.length;)n.push(arguments[r++]);for(r=0;r<t.length;)t[r].fn.apply(t[r++].ctx,n)}return this}},function(e,t,n){"use strict";function r(e){return"undefined"!=typeof Float32Array?function(){var t=new Float32Array([-0]),n=new Uint8Array(t.buffer),r=128===n[3];function i(e,r,i){t[0]=e,r[i]=n[0],r[i+1]=n[1],r[i+2]=n[2],r[i+3]=n[3]}function o(e,r,i){t[0]=e,r[i]=n[3],r[i+1]=n[2],r[i+2]=n[1],r[i+3]=n[0]}function a(e,r){return n[0]=e[r],n[1]=e[r+1],n[2]=e[r+2],n[3]=e[r+3],t[0]}function s(e,r){return n[3]=e[r],n[2]=e[r+1],n[1]=e[r+2],n[0]=e[r+3],t[0]}e.writeFloatLE=r?i:o,e.writeFloatBE=r?o:i,e.readFloatLE=r?a:s,e.readFloatBE=r?s:a}():function(){function t(e,t,n,r){var i=t<0?1:0;if(i&&(t=-t),0===t)e(1/t>0?0:2147483648,n,r);else if(isNaN(t))e(2143289344,n,r);else if(t>34028234663852886e22)e((i<<31|2139095040)>>>0,n,r);else if(t<11754943508222875e-54)e((i<<31|Math.round(t/1401298464324817e-60))>>>0,n,r);else{var o=Math.floor(Math.log(t)/Math.LN2);e((i<<31|o+127<<23|8388607&Math.round(t*Math.pow(2,-o)*8388608))>>>0,n,r)}}function n(e,t,n){var r=e(t,n),i=2*(r>>31)+1,o=r>>>23&255,a=8388607&r;return 255===o?a?NaN:i*(1/0):0===o?1401298464324817e-60*i*a:i*Math.pow(2,o-150)*(a+8388608)}e.writeFloatLE=t.bind(null,i),e.writeFloatBE=t.bind(null,o),e.readFloatLE=n.bind(null,a),e.readFloatBE=n.bind(null,s)}(),"undefined"!=typeof Float64Array?function(){var t=new Float64Array([-0]),n=new Uint8Array(t.buffer),r=128===n[7];function i(e,r,i){t[0]=e,r[i]=n[0],r[i+1]=n[1],r[i+2]=n[2],r[i+3]=n[3],r[i+4]=n[4],r[i+5]=n[5],r[i+6]=n[6],r[i+7]=n[7]}function o(e,r,i){t[0]=e,r[i]=n[7],r[i+1]=n[6],r[i+2]=n[5],r[i+3]=n[4],r[i+4]=n[3],r[i+5]=n[2],r[i+6]=n[1],r[i+7]=n[0]}function a(e,r){return n[0]=e[r],n[1]=e[r+1],n[2]=e[r+2],n[3]=e[r+3],n[4]=e[r+4],n[5]=e[r+5],n[6]=e[r+6],n[7]=e[r+7],t[0]}function s(e,r){return n[7]=e[r],n[6]=e[r+1],n[5]=e[r+2],n[4]=e[r+3],n[3]=e[r+4],n[2]=e[r+5],n[1]=e[r+6],n[0]=e[r+7],t[0]}e.writeDoubleLE=r?i:o,e.writeDoubleBE=r?o:i,e.readDoubleLE=r?a:s,e.readDoubleBE=r?s:a}():function(){function t(e,t,n,r,i,o){var a=r<0?1:0;if(a&&(r=-r),0===r)e(0,i,o+t),e(1/r>0?0:2147483648,i,o+n);else if(isNaN(r))e(0,i,o+t),e(2146959360,i,o+n);else if(r>17976931348623157e292)e(0,i,o+t),e((a<<31|2146435072)>>>0,i,o+n);else{var s;if(r<22250738585072014e-324)e((s=r/5e-324)>>>0,i,o+t),e((a<<31|s/4294967296)>>>0,i,o+n);else{var c=Math.floor(Math.log(r)/Math.LN2);1024===c&&(c=1023),e(4503599627370496*(s=r*Math.pow(2,-c))>>>0,i,o+t),e((a<<31|c+1023<<20|1048576*s&1048575)>>>0,i,o+n)}}}function n(e,t,n,r,i){var o=e(r,i+t),a=e(r,i+n),s=2*(a>>31)+1,c=a>>>20&2047,l=4294967296*(1048575&a)+o;return 2047===c?l?NaN:s*(1/0):0===c?5e-324*s*l:s*Math.pow(2,c-1075)*(l+4503599627370496)}e.writeDoubleLE=t.bind(null,i,0,4),e.writeDoubleBE=t.bind(null,o,4,0),e.readDoubleLE=n.bind(null,a,0,4),e.readDoubleBE=n.bind(null,s,4,0)}(),e}function i(e,t,n){t[n]=255&e,t[n+1]=e>>>8&255,t[n+2]=e>>>16&255,t[n+3]=e>>>24}function o(e,t,n){t[n]=e>>>24,t[n+1]=e>>>16&255,t[n+2]=e>>>8&255,t[n+3]=255&e}function a(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}function s(e,t){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}e.exports=r(r)},function(module,exports,__webpack_require__){"use strict";function inquire(moduleName){try{var mod=eval("quire".replace(/^/,"re"))(moduleName);if(mod&&(mod.length||Object.keys(mod).length))return mod}catch(e){}return null}module.exports=inquire},function(e,t,n){"use strict";var r=t;r.length=function(e){for(var t=0,n=0,r=0;r<e.length;++r)(n=e.charCodeAt(r))<128?t+=1:n<2048?t+=2:55296==(64512&n)&&56320==(64512&e.charCodeAt(r+1))?(++r,t+=4):t+=3;return t},r.read=function(e,t,n){if(n-t<1)return"";for(var r,i=null,o=[],a=0;t<n;)(r=e[t++])<128?o[a++]=r:r>191&&r<224?o[a++]=(31&r)<<6|63&e[t++]:r>239&&r<365?(r=((7&r)<<18|(63&e[t++])<<12|(63&e[t++])<<6|63&e[t++])-65536,o[a++]=55296+(r>>10),o[a++]=56320+(1023&r)):o[a++]=(15&r)<<12|(63&e[t++])<<6|63&e[t++],a>8191&&((i||(i=[])).push(String.fromCharCode.apply(String,o)),a=0);return i?(a&&i.push(String.fromCharCode.apply(String,o.slice(0,a))),i.join("")):String.fromCharCode.apply(String,o.slice(0,a))},r.write=function(e,t,n){for(var r,i,o=n,a=0;a<e.length;++a)(r=e.charCodeAt(a))<128?t[n++]=r:r<2048?(t[n++]=r>>6|192,t[n++]=63&r|128):55296==(64512&r)&&56320==(64512&(i=e.charCodeAt(a+1)))?(r=65536+((1023&r)<<10)+(1023&i),++a,t[n++]=r>>18|240,t[n++]=r>>12&63|128,t[n++]=r>>6&63|128,t[n++]=63&r|128):(t[n++]=r>>12|224,t[n++]=r>>6&63|128,t[n++]=63&r|128);return n-o}},function(e,t,n){"use strict";e.exports=function(e,t,n){var r=n||8192,i=r>>>1,o=null,a=r;return function(n){if(n<1||n>i)return e(n);a+n>r&&(o=e(r),a=0);var s=t.call(o,a,a+=n);return 7&a&&(a=1+(7|a)),s}}},function(e,t,n){"use strict";e.exports=i;var r=n(64);function i(e,t){this.lo=e>>>0,this.hi=t>>>0}var o=i.zero=new i(0,0);o.toNumber=function(){return 0},o.zzEncode=o.zzDecode=function(){return this},o.length=function(){return 1};var a=i.zeroHash="\0\0\0\0\0\0\0\0";i.fromNumber=function(e){if(0===e)return o;var t=e<0;t&&(e=-e);var n=e>>>0,r=(e-n)/4294967296>>>0;return t&&(r=~r>>>0,n=~n>>>0,++n>4294967295&&(n=0,++r>4294967295&&(r=0))),new i(n,r)},i.from=function(e){if("number"==typeof e)return i.fromNumber(e);if(r.isString(e)){if(!r.Long)return i.fromNumber(parseInt(e,10));e=r.Long.fromString(e)}return e.low||e.high?new i(e.low>>>0,e.high>>>0):o},i.prototype.toNumber=function(e){if(!e&&this.hi>>>31){var t=1+~this.lo>>>0,n=~this.hi>>>0;return t||(n=n+1>>>0),-(t+4294967296*n)}return this.lo+4294967296*this.hi},i.prototype.toLong=function(e){return r.Long?new r.Long(0|this.lo,0|this.hi,Boolean(e)):{low:0|this.lo,high:0|this.hi,unsigned:Boolean(e)}};var s=String.prototype.charCodeAt;i.fromHash=function(e){return e===a?o:new i((s.call(e,0)|s.call(e,1)<<8|s.call(e,2)<<16|s.call(e,3)<<24)>>>0,(s.call(e,4)|s.call(e,5)<<8|s.call(e,6)<<16|s.call(e,7)<<24)>>>0)},i.prototype.toHash=function(){return String.fromCharCode(255&this.lo,this.lo>>>8&255,this.lo>>>16&255,this.lo>>>24,255&this.hi,this.hi>>>8&255,this.hi>>>16&255,this.hi>>>24)},i.prototype.zzEncode=function(){var e=this.hi>>31;return this.hi=((this.hi<<1|this.lo>>>31)^e)>>>0,this.lo=(this.lo<<1^e)>>>0,this},i.prototype.zzDecode=function(){var e=-(1&this.lo);return this.lo=((this.lo>>>1|this.hi<<31)^e)>>>0,this.hi=(this.hi>>>1^e)>>>0,this},i.prototype.length=function(){var e=this.lo,t=(this.lo>>>28|this.hi<<4)>>>0,n=this.hi>>>24;return 0===n?0===t?e<16384?e<128?1:2:e<2097152?3:4:t<16384?t<128?5:6:t<2097152?7:8:n<128?9:10}},function(e,t,n){"use strict";e.exports=o;var r=n(239);(o.prototype=Object.create(r.prototype)).constructor=o;var i=n(64);function o(){r.call(this)}function a(e,t,n){e.length<40?i.utf8.write(e,t,n):t.utf8Write?t.utf8Write(e,n):t.write(e,n)}o._configure=function(){o.alloc=i._Buffer_allocUnsafe,o.writeBytesBuffer=i.Buffer&&i.Buffer.prototype instanceof Uint8Array&&"set"===i.Buffer.prototype.set.name?function(e,t,n){t.set(e,n)}:function(e,t,n){if(e.copy)e.copy(t,n,0,e.length);else for(var r=0;r<e.length;)t[n++]=e[r++]}},o.prototype.bytes=function(e){i.isString(e)&&(e=i._Buffer_from(e,"base64"));var t=e.length>>>0;return this.uint32(t),t&&this._push(o.writeBytesBuffer,t,e),this},o.prototype.string=function(e){var t=i.Buffer.byteLength(e);return this.uint32(t),t&&this._push(a,t,e),this},o._configure()},function(e,t,n){"use strict";e.exports=o;var r=n(240);(o.prototype=Object.create(r.prototype)).constructor=o;var i=n(64);function o(e){r.call(this,e)}o._configure=function(){i.Buffer&&(o.prototype._slice=i.Buffer.prototype.slice)},o.prototype.string=function(){var e=this.uint32();return this.buf.utf8Slice?this.buf.utf8Slice(this.pos,this.pos=Math.min(this.pos+e,this.len)):this.buf.toString("utf-8",this.pos,this.pos=Math.min(this.pos+e,this.len))},o._configure()},function(e,t,n){"use strict";t.Service=n(440)},function(e,t,n){"use strict";e.exports=i;var r=n(64);function i(e,t,n){if("function"!=typeof e)throw TypeError("rpcImpl must be a function");r.EventEmitter.call(this),this.rpcImpl=e,this.requestDelimited=Boolean(t),this.responseDelimited=Boolean(n)}(i.prototype=Object.create(r.EventEmitter.prototype)).constructor=i,i.prototype.rpcCall=function e(t,n,i,o,a){if(!o)throw TypeError("request must be specified");var s=this;if(!a)return r.asPromise(e,s,t,n,i,o);if(s.rpcImpl)try{return s.rpcImpl(t,n[s.requestDelimited?"encodeDelimited":"encode"](o).finish(),(function(e,n){if(e)return s.emit("error",e,t),a(e);if(null!==n){if(!(n instanceof i))try{n=i[s.responseDelimited?"decodeDelimited":"decode"](n)}catch(e){return s.emit("error",e,t),a(e)}return s.emit("data",n,t),a(null,n)}s.end(!0)}))}catch(e){return s.emit("error",e,t),void setTimeout((function(){a(e)}),0)}else setTimeout((function(){a(Error("already ended"))}),0)},i.prototype.end=function(e){return this.rpcImpl&&(e||this.rpcImpl(null,null,null),this.rpcImpl=null,this.emit("end").off()),this}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.tendermint=t.ibc=t.google=t.cosmos=void 0;var r=n(48);const i=r.Reader,o=r.Writer,a=r.util,s={};t.cosmos=s.cosmos=(()=>{const e={};return e.auth=function(){const e={};return e.v1beta1=function(){const e={};return e.BaseAccount=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.address="",e.prototype.pubKey=null,e.prototype.accountNumber=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.sequence=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&s.google.protobuf.Any.encode(e.pubKey,t.uint32(18).fork()).ldelim(),null!=e.accountNumber&&Object.hasOwnProperty.call(e,"accountNumber")&&t.uint32(24).uint64(e.accountNumber),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(32).uint64(e.sequence),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.auth.v1beta1.BaseAccount;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.address=e.string();break;case 2:r.pubKey=s.google.protobuf.Any.decode(e,e.uint32());break;case 3:r.accountNumber=e.uint64();break;case 4:r.sequence=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.auth.v1beta1.BaseAccount)return e;var t=new s.cosmos.auth.v1beta1.BaseAccount;if(null!=e.address&&(t.address=String(e.address)),null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".cosmos.auth.v1beta1.BaseAccount.pubKey: object expected");t.pubKey=s.google.protobuf.Any.fromObject(e.pubKey)}return null!=e.accountNumber&&(a.Long?(t.accountNumber=a.Long.fromValue(e.accountNumber)).unsigned=!0:"string"==typeof e.accountNumber?t.accountNumber=parseInt(e.accountNumber,10):"number"==typeof e.accountNumber?t.accountNumber=e.accountNumber:"object"==typeof e.accountNumber&&(t.accountNumber=new a.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0))),null!=e.sequence&&(a.Long?(t.sequence=a.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.address="",n.pubKey=null,a.Long){var r=new a.Long(0,0,!0);n.accountNumber=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.accountNumber=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!0);n.sequence=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.sequence=t.longs===String?"0":0}return null!=e.address&&e.hasOwnProperty("address")&&(n.address=e.address),null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(n.pubKey=s.google.protobuf.Any.toObject(e.pubKey,t)),null!=e.accountNumber&&e.hasOwnProperty("accountNumber")&&("number"==typeof e.accountNumber?n.accountNumber=t.longs===String?String(e.accountNumber):e.accountNumber:n.accountNumber=t.longs===String?a.Long.prototype.toString.call(e.accountNumber):t.longs===Number?new a.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0):e.accountNumber),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?n.sequence=t.longs===String?String(e.sequence):e.sequence:n.sequence=t.longs===String?a.Long.prototype.toString.call(e.sequence):t.longs===Number?new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ModuleAccount=function(){function e(e){if(this.permissions=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.baseAccount=null,e.prototype.name="",e.prototype.permissions=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.baseAccount&&Object.hasOwnProperty.call(e,"baseAccount")&&s.cosmos.auth.v1beta1.BaseAccount.encode(e.baseAccount,t.uint32(10).fork()).ldelim(),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(18).string(e.name),null!=e.permissions&&e.permissions.length)for(var n=0;n<e.permissions.length;++n)t.uint32(26).string(e.permissions[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.auth.v1beta1.ModuleAccount;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.baseAccount=s.cosmos.auth.v1beta1.BaseAccount.decode(e,e.uint32());break;case 2:r.name=e.string();break;case 3:r.permissions&&r.permissions.length||(r.permissions=[]),r.permissions.push(e.string());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.auth.v1beta1.ModuleAccount)return e;var t=new s.cosmos.auth.v1beta1.ModuleAccount;if(null!=e.baseAccount){if("object"!=typeof e.baseAccount)throw TypeError(".cosmos.auth.v1beta1.ModuleAccount.baseAccount: object expected");t.baseAccount=s.cosmos.auth.v1beta1.BaseAccount.fromObject(e.baseAccount)}if(null!=e.name&&(t.name=String(e.name)),e.permissions){if(!Array.isArray(e.permissions))throw TypeError(".cosmos.auth.v1beta1.ModuleAccount.permissions: array expected");t.permissions=[];for(var n=0;n<e.permissions.length;++n)t.permissions[n]=String(e.permissions[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.permissions=[]),t.defaults&&(n.baseAccount=null,n.name=""),null!=e.baseAccount&&e.hasOwnProperty("baseAccount")&&(n.baseAccount=s.cosmos.auth.v1beta1.BaseAccount.toObject(e.baseAccount,t)),null!=e.name&&e.hasOwnProperty("name")&&(n.name=e.name),e.permissions&&e.permissions.length){n.permissions=[];for(var r=0;r<e.permissions.length;++r)n.permissions[r]=e.permissions[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Params=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.maxMemoCharacters=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.txSigLimit=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.txSizeCostPerByte=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.sigVerifyCostEd25519=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.sigVerifyCostSecp256k1=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.maxMemoCharacters&&Object.hasOwnProperty.call(e,"maxMemoCharacters")&&t.uint32(8).uint64(e.maxMemoCharacters),null!=e.txSigLimit&&Object.hasOwnProperty.call(e,"txSigLimit")&&t.uint32(16).uint64(e.txSigLimit),null!=e.txSizeCostPerByte&&Object.hasOwnProperty.call(e,"txSizeCostPerByte")&&t.uint32(24).uint64(e.txSizeCostPerByte),null!=e.sigVerifyCostEd25519&&Object.hasOwnProperty.call(e,"sigVerifyCostEd25519")&&t.uint32(32).uint64(e.sigVerifyCostEd25519),null!=e.sigVerifyCostSecp256k1&&Object.hasOwnProperty.call(e,"sigVerifyCostSecp256k1")&&t.uint32(40).uint64(e.sigVerifyCostSecp256k1),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.auth.v1beta1.Params;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.maxMemoCharacters=e.uint64();break;case 2:r.txSigLimit=e.uint64();break;case 3:r.txSizeCostPerByte=e.uint64();break;case 4:r.sigVerifyCostEd25519=e.uint64();break;case 5:r.sigVerifyCostSecp256k1=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.auth.v1beta1.Params)return e;var t=new s.cosmos.auth.v1beta1.Params;return null!=e.maxMemoCharacters&&(a.Long?(t.maxMemoCharacters=a.Long.fromValue(e.maxMemoCharacters)).unsigned=!0:"string"==typeof e.maxMemoCharacters?t.maxMemoCharacters=parseInt(e.maxMemoCharacters,10):"number"==typeof e.maxMemoCharacters?t.maxMemoCharacters=e.maxMemoCharacters:"object"==typeof e.maxMemoCharacters&&(t.maxMemoCharacters=new a.LongBits(e.maxMemoCharacters.low>>>0,e.maxMemoCharacters.high>>>0).toNumber(!0))),null!=e.txSigLimit&&(a.Long?(t.txSigLimit=a.Long.fromValue(e.txSigLimit)).unsigned=!0:"string"==typeof e.txSigLimit?t.txSigLimit=parseInt(e.txSigLimit,10):"number"==typeof e.txSigLimit?t.txSigLimit=e.txSigLimit:"object"==typeof e.txSigLimit&&(t.txSigLimit=new a.LongBits(e.txSigLimit.low>>>0,e.txSigLimit.high>>>0).toNumber(!0))),null!=e.txSizeCostPerByte&&(a.Long?(t.txSizeCostPerByte=a.Long.fromValue(e.txSizeCostPerByte)).unsigned=!0:"string"==typeof e.txSizeCostPerByte?t.txSizeCostPerByte=parseInt(e.txSizeCostPerByte,10):"number"==typeof e.txSizeCostPerByte?t.txSizeCostPerByte=e.txSizeCostPerByte:"object"==typeof e.txSizeCostPerByte&&(t.txSizeCostPerByte=new a.LongBits(e.txSizeCostPerByte.low>>>0,e.txSizeCostPerByte.high>>>0).toNumber(!0))),null!=e.sigVerifyCostEd25519&&(a.Long?(t.sigVerifyCostEd25519=a.Long.fromValue(e.sigVerifyCostEd25519)).unsigned=!0:"string"==typeof e.sigVerifyCostEd25519?t.sigVerifyCostEd25519=parseInt(e.sigVerifyCostEd25519,10):"number"==typeof e.sigVerifyCostEd25519?t.sigVerifyCostEd25519=e.sigVerifyCostEd25519:"object"==typeof e.sigVerifyCostEd25519&&(t.sigVerifyCostEd25519=new a.LongBits(e.sigVerifyCostEd25519.low>>>0,e.sigVerifyCostEd25519.high>>>0).toNumber(!0))),null!=e.sigVerifyCostSecp256k1&&(a.Long?(t.sigVerifyCostSecp256k1=a.Long.fromValue(e.sigVerifyCostSecp256k1)).unsigned=!0:"string"==typeof e.sigVerifyCostSecp256k1?t.sigVerifyCostSecp256k1=parseInt(e.sigVerifyCostSecp256k1,10):"number"==typeof e.sigVerifyCostSecp256k1?t.sigVerifyCostSecp256k1=e.sigVerifyCostSecp256k1:"object"==typeof e.sigVerifyCostSecp256k1&&(t.sigVerifyCostSecp256k1=new a.LongBits(e.sigVerifyCostSecp256k1.low>>>0,e.sigVerifyCostSecp256k1.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(a.Long){var r=new a.Long(0,0,!0);n.maxMemoCharacters=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.maxMemoCharacters=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!0);n.txSigLimit=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.txSigLimit=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!0);n.txSizeCostPerByte=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.txSizeCostPerByte=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!0);n.sigVerifyCostEd25519=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.sigVerifyCostEd25519=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!0);n.sigVerifyCostSecp256k1=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.sigVerifyCostSecp256k1=t.longs===String?"0":0}return null!=e.maxMemoCharacters&&e.hasOwnProperty("maxMemoCharacters")&&("number"==typeof e.maxMemoCharacters?n.maxMemoCharacters=t.longs===String?String(e.maxMemoCharacters):e.maxMemoCharacters:n.maxMemoCharacters=t.longs===String?a.Long.prototype.toString.call(e.maxMemoCharacters):t.longs===Number?new a.LongBits(e.maxMemoCharacters.low>>>0,e.maxMemoCharacters.high>>>0).toNumber(!0):e.maxMemoCharacters),null!=e.txSigLimit&&e.hasOwnProperty("txSigLimit")&&("number"==typeof e.txSigLimit?n.txSigLimit=t.longs===String?String(e.txSigLimit):e.txSigLimit:n.txSigLimit=t.longs===String?a.Long.prototype.toString.call(e.txSigLimit):t.longs===Number?new a.LongBits(e.txSigLimit.low>>>0,e.txSigLimit.high>>>0).toNumber(!0):e.txSigLimit),null!=e.txSizeCostPerByte&&e.hasOwnProperty("txSizeCostPerByte")&&("number"==typeof e.txSizeCostPerByte?n.txSizeCostPerByte=t.longs===String?String(e.txSizeCostPerByte):e.txSizeCostPerByte:n.txSizeCostPerByte=t.longs===String?a.Long.prototype.toString.call(e.txSizeCostPerByte):t.longs===Number?new a.LongBits(e.txSizeCostPerByte.low>>>0,e.txSizeCostPerByte.high>>>0).toNumber(!0):e.txSizeCostPerByte),null!=e.sigVerifyCostEd25519&&e.hasOwnProperty("sigVerifyCostEd25519")&&("number"==typeof e.sigVerifyCostEd25519?n.sigVerifyCostEd25519=t.longs===String?String(e.sigVerifyCostEd25519):e.sigVerifyCostEd25519:n.sigVerifyCostEd25519=t.longs===String?a.Long.prototype.toString.call(e.sigVerifyCostEd25519):t.longs===Number?new a.LongBits(e.sigVerifyCostEd25519.low>>>0,e.sigVerifyCostEd25519.high>>>0).toNumber(!0):e.sigVerifyCostEd25519),null!=e.sigVerifyCostSecp256k1&&e.hasOwnProperty("sigVerifyCostSecp256k1")&&("number"==typeof e.sigVerifyCostSecp256k1?n.sigVerifyCostSecp256k1=t.longs===String?String(e.sigVerifyCostSecp256k1):e.sigVerifyCostSecp256k1:n.sigVerifyCostSecp256k1=t.longs===String?a.Long.prototype.toString.call(e.sigVerifyCostSecp256k1):t.longs===Number?new a.LongBits(e.sigVerifyCostSecp256k1.low>>>0,e.sigVerifyCostSecp256k1.high>>>0).toNumber(!0):e.sigVerifyCostSecp256k1),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,n){r.rpc.Service.call(this,e,t,n)}return(e.prototype=Object.create(r.rpc.Service.prototype)).constructor=e,e.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(e.prototype.account=function e(t,n){return this.rpcCall(e,s.cosmos.auth.v1beta1.QueryAccountRequest,s.cosmos.auth.v1beta1.QueryAccountResponse,t,n)},"name",{value:"Account"}),Object.defineProperty(e.prototype.params=function e(t,n){return this.rpcCall(e,s.cosmos.auth.v1beta1.QueryParamsRequest,s.cosmos.auth.v1beta1.QueryParamsResponse,t,n)},"name",{value:"Params"}),e}(),e.QueryAccountRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.address="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.auth.v1beta1.QueryAccountRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.address=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.auth.v1beta1.QueryAccountRequest)return e;var t=new s.cosmos.auth.v1beta1.QueryAccountRequest;return null!=e.address&&(t.address=String(e.address)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.address=""),null!=e.address&&e.hasOwnProperty("address")&&(n.address=e.address),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryAccountResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.account=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.account&&Object.hasOwnProperty.call(e,"account")&&s.google.protobuf.Any.encode(e.account,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.auth.v1beta1.QueryAccountResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.account=s.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.auth.v1beta1.QueryAccountResponse)return e;var t=new s.cosmos.auth.v1beta1.QueryAccountResponse;if(null!=e.account){if("object"!=typeof e.account)throw TypeError(".cosmos.auth.v1beta1.QueryAccountResponse.account: object expected");t.account=s.google.protobuf.Any.fromObject(e.account)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.account=null),null!=e.account&&e.hasOwnProperty("account")&&(n.account=s.google.protobuf.Any.toObject(e.account,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryParamsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.auth.v1beta1.QueryParamsRequest;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.cosmos.auth.v1beta1.QueryParamsRequest?e:new s.cosmos.auth.v1beta1.QueryParamsRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryParamsResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.params=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.params&&Object.hasOwnProperty.call(e,"params")&&s.cosmos.auth.v1beta1.Params.encode(e.params,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.auth.v1beta1.QueryParamsResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.params=s.cosmos.auth.v1beta1.Params.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.auth.v1beta1.QueryParamsResponse)return e;var t=new s.cosmos.auth.v1beta1.QueryParamsResponse;if(null!=e.params){if("object"!=typeof e.params)throw TypeError(".cosmos.auth.v1beta1.QueryParamsResponse.params: object expected");t.params=s.cosmos.auth.v1beta1.Params.fromObject(e.params)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.params=null),null!=e.params&&e.hasOwnProperty("params")&&(n.params=s.cosmos.auth.v1beta1.Params.toObject(e.params,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e.bank=function(){const e={};return e.v1beta1=function(){const e={};return e.Params=function(){function e(e){if(this.sendEnabled=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.sendEnabled=a.emptyArray,e.prototype.defaultSendEnabled=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.sendEnabled&&e.sendEnabled.length)for(var n=0;n<e.sendEnabled.length;++n)s.cosmos.bank.v1beta1.SendEnabled.encode(e.sendEnabled[n],t.uint32(10).fork()).ldelim();return null!=e.defaultSendEnabled&&Object.hasOwnProperty.call(e,"defaultSendEnabled")&&t.uint32(16).bool(e.defaultSendEnabled),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.Params;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.sendEnabled&&r.sendEnabled.length||(r.sendEnabled=[]),r.sendEnabled.push(s.cosmos.bank.v1beta1.SendEnabled.decode(e,e.uint32()));break;case 2:r.defaultSendEnabled=e.bool();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.Params)return e;var t=new s.cosmos.bank.v1beta1.Params;if(e.sendEnabled){if(!Array.isArray(e.sendEnabled))throw TypeError(".cosmos.bank.v1beta1.Params.sendEnabled: array expected");t.sendEnabled=[];for(var n=0;n<e.sendEnabled.length;++n){if("object"!=typeof e.sendEnabled[n])throw TypeError(".cosmos.bank.v1beta1.Params.sendEnabled: object expected");t.sendEnabled[n]=s.cosmos.bank.v1beta1.SendEnabled.fromObject(e.sendEnabled[n])}}return null!=e.defaultSendEnabled&&(t.defaultSendEnabled=Boolean(e.defaultSendEnabled)),t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.sendEnabled=[]),t.defaults&&(n.defaultSendEnabled=!1),e.sendEnabled&&e.sendEnabled.length){n.sendEnabled=[];for(var r=0;r<e.sendEnabled.length;++r)n.sendEnabled[r]=s.cosmos.bank.v1beta1.SendEnabled.toObject(e.sendEnabled[r],t)}return null!=e.defaultSendEnabled&&e.hasOwnProperty("defaultSendEnabled")&&(n.defaultSendEnabled=e.defaultSendEnabled),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.SendEnabled=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.denom="",e.prototype.enabled=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.enabled&&Object.hasOwnProperty.call(e,"enabled")&&t.uint32(16).bool(e.enabled),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.SendEnabled;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.denom=e.string();break;case 2:r.enabled=e.bool();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.SendEnabled)return e;var t=new s.cosmos.bank.v1beta1.SendEnabled;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.enabled&&(t.enabled=Boolean(e.enabled)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.denom="",n.enabled=!1),null!=e.denom&&e.hasOwnProperty("denom")&&(n.denom=e.denom),null!=e.enabled&&e.hasOwnProperty("enabled")&&(n.enabled=e.enabled),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Input=function(){function e(e){if(this.coins=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.address="",e.prototype.coins=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.coins&&e.coins.length)for(var n=0;n<e.coins.length;++n)s.cosmos.base.v1beta1.Coin.encode(e.coins[n],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.Input;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.address=e.string();break;case 2:r.coins&&r.coins.length||(r.coins=[]),r.coins.push(s.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.Input)return e;var t=new s.cosmos.bank.v1beta1.Input;if(null!=e.address&&(t.address=String(e.address)),e.coins){if(!Array.isArray(e.coins))throw TypeError(".cosmos.bank.v1beta1.Input.coins: array expected");t.coins=[];for(var n=0;n<e.coins.length;++n){if("object"!=typeof e.coins[n])throw TypeError(".cosmos.bank.v1beta1.Input.coins: object expected");t.coins[n]=s.cosmos.base.v1beta1.Coin.fromObject(e.coins[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.coins=[]),t.defaults&&(n.address=""),null!=e.address&&e.hasOwnProperty("address")&&(n.address=e.address),e.coins&&e.coins.length){n.coins=[];for(var r=0;r<e.coins.length;++r)n.coins[r]=s.cosmos.base.v1beta1.Coin.toObject(e.coins[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Output=function(){function e(e){if(this.coins=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.address="",e.prototype.coins=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.coins&&e.coins.length)for(var n=0;n<e.coins.length;++n)s.cosmos.base.v1beta1.Coin.encode(e.coins[n],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.Output;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.address=e.string();break;case 2:r.coins&&r.coins.length||(r.coins=[]),r.coins.push(s.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.Output)return e;var t=new s.cosmos.bank.v1beta1.Output;if(null!=e.address&&(t.address=String(e.address)),e.coins){if(!Array.isArray(e.coins))throw TypeError(".cosmos.bank.v1beta1.Output.coins: array expected");t.coins=[];for(var n=0;n<e.coins.length;++n){if("object"!=typeof e.coins[n])throw TypeError(".cosmos.bank.v1beta1.Output.coins: object expected");t.coins[n]=s.cosmos.base.v1beta1.Coin.fromObject(e.coins[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.coins=[]),t.defaults&&(n.address=""),null!=e.address&&e.hasOwnProperty("address")&&(n.address=e.address),e.coins&&e.coins.length){n.coins=[];for(var r=0;r<e.coins.length;++r)n.coins[r]=s.cosmos.base.v1beta1.Coin.toObject(e.coins[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Supply=function(){function e(e){if(this.total=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.total=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.total&&e.total.length)for(var n=0;n<e.total.length;++n)s.cosmos.base.v1beta1.Coin.encode(e.total[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.Supply;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.total&&r.total.length||(r.total=[]),r.total.push(s.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.Supply)return e;var t=new s.cosmos.bank.v1beta1.Supply;if(e.total){if(!Array.isArray(e.total))throw TypeError(".cosmos.bank.v1beta1.Supply.total: array expected");t.total=[];for(var n=0;n<e.total.length;++n){if("object"!=typeof e.total[n])throw TypeError(".cosmos.bank.v1beta1.Supply.total: object expected");t.total[n]=s.cosmos.base.v1beta1.Coin.fromObject(e.total[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.total=[]),e.total&&e.total.length){n.total=[];for(var r=0;r<e.total.length;++r)n.total[r]=s.cosmos.base.v1beta1.Coin.toObject(e.total[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.DenomUnit=function(){function e(e){if(this.aliases=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.denom="",e.prototype.exponent=0,e.prototype.aliases=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.exponent&&Object.hasOwnProperty.call(e,"exponent")&&t.uint32(16).uint32(e.exponent),null!=e.aliases&&e.aliases.length)for(var n=0;n<e.aliases.length;++n)t.uint32(26).string(e.aliases[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.DenomUnit;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.denom=e.string();break;case 2:r.exponent=e.uint32();break;case 3:r.aliases&&r.aliases.length||(r.aliases=[]),r.aliases.push(e.string());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.DenomUnit)return e;var t=new s.cosmos.bank.v1beta1.DenomUnit;if(null!=e.denom&&(t.denom=String(e.denom)),null!=e.exponent&&(t.exponent=e.exponent>>>0),e.aliases){if(!Array.isArray(e.aliases))throw TypeError(".cosmos.bank.v1beta1.DenomUnit.aliases: array expected");t.aliases=[];for(var n=0;n<e.aliases.length;++n)t.aliases[n]=String(e.aliases[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.aliases=[]),t.defaults&&(n.denom="",n.exponent=0),null!=e.denom&&e.hasOwnProperty("denom")&&(n.denom=e.denom),null!=e.exponent&&e.hasOwnProperty("exponent")&&(n.exponent=e.exponent),e.aliases&&e.aliases.length){n.aliases=[];for(var r=0;r<e.aliases.length;++r)n.aliases[r]=e.aliases[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Metadata=function(){function e(e){if(this.denomUnits=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.description="",e.prototype.denomUnits=a.emptyArray,e.prototype.base="",e.prototype.display="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&t.uint32(10).string(e.description),null!=e.denomUnits&&e.denomUnits.length)for(var n=0;n<e.denomUnits.length;++n)s.cosmos.bank.v1beta1.DenomUnit.encode(e.denomUnits[n],t.uint32(18).fork()).ldelim();return null!=e.base&&Object.hasOwnProperty.call(e,"base")&&t.uint32(26).string(e.base),null!=e.display&&Object.hasOwnProperty.call(e,"display")&&t.uint32(34).string(e.display),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.Metadata;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.description=e.string();break;case 2:r.denomUnits&&r.denomUnits.length||(r.denomUnits=[]),r.denomUnits.push(s.cosmos.bank.v1beta1.DenomUnit.decode(e,e.uint32()));break;case 3:r.base=e.string();break;case 4:r.display=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.Metadata)return e;var t=new s.cosmos.bank.v1beta1.Metadata;if(null!=e.description&&(t.description=String(e.description)),e.denomUnits){if(!Array.isArray(e.denomUnits))throw TypeError(".cosmos.bank.v1beta1.Metadata.denomUnits: array expected");t.denomUnits=[];for(var n=0;n<e.denomUnits.length;++n){if("object"!=typeof e.denomUnits[n])throw TypeError(".cosmos.bank.v1beta1.Metadata.denomUnits: object expected");t.denomUnits[n]=s.cosmos.bank.v1beta1.DenomUnit.fromObject(e.denomUnits[n])}}return null!=e.base&&(t.base=String(e.base)),null!=e.display&&(t.display=String(e.display)),t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.denomUnits=[]),t.defaults&&(n.description="",n.base="",n.display=""),null!=e.description&&e.hasOwnProperty("description")&&(n.description=e.description),e.denomUnits&&e.denomUnits.length){n.denomUnits=[];for(var r=0;r<e.denomUnits.length;++r)n.denomUnits[r]=s.cosmos.bank.v1beta1.DenomUnit.toObject(e.denomUnits[r],t)}return null!=e.base&&e.hasOwnProperty("base")&&(n.base=e.base),null!=e.display&&e.hasOwnProperty("display")&&(n.display=e.display),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,n){r.rpc.Service.call(this,e,t,n)}return(e.prototype=Object.create(r.rpc.Service.prototype)).constructor=e,e.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(e.prototype.balance=function e(t,n){return this.rpcCall(e,s.cosmos.bank.v1beta1.QueryBalanceRequest,s.cosmos.bank.v1beta1.QueryBalanceResponse,t,n)},"name",{value:"Balance"}),Object.defineProperty(e.prototype.allBalances=function e(t,n){return this.rpcCall(e,s.cosmos.bank.v1beta1.QueryAllBalancesRequest,s.cosmos.bank.v1beta1.QueryAllBalancesResponse,t,n)},"name",{value:"AllBalances"}),Object.defineProperty(e.prototype.totalSupply=function e(t,n){return this.rpcCall(e,s.cosmos.bank.v1beta1.QueryTotalSupplyRequest,s.cosmos.bank.v1beta1.QueryTotalSupplyResponse,t,n)},"name",{value:"TotalSupply"}),Object.defineProperty(e.prototype.supplyOf=function e(t,n){return this.rpcCall(e,s.cosmos.bank.v1beta1.QuerySupplyOfRequest,s.cosmos.bank.v1beta1.QuerySupplyOfResponse,t,n)},"name",{value:"SupplyOf"}),Object.defineProperty(e.prototype.params=function e(t,n){return this.rpcCall(e,s.cosmos.bank.v1beta1.QueryParamsRequest,s.cosmos.bank.v1beta1.QueryParamsResponse,t,n)},"name",{value:"Params"}),e}(),e.QueryBalanceRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.address="",e.prototype.denom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(18).string(e.denom),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.QueryBalanceRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.address=e.string();break;case 2:r.denom=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.QueryBalanceRequest)return e;var t=new s.cosmos.bank.v1beta1.QueryBalanceRequest;return null!=e.address&&(t.address=String(e.address)),null!=e.denom&&(t.denom=String(e.denom)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.address="",n.denom=""),null!=e.address&&e.hasOwnProperty("address")&&(n.address=e.address),null!=e.denom&&e.hasOwnProperty("denom")&&(n.denom=e.denom),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryBalanceResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.balance=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&s.cosmos.base.v1beta1.Coin.encode(e.balance,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.QueryBalanceResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.balance=s.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.QueryBalanceResponse)return e;var t=new s.cosmos.bank.v1beta1.QueryBalanceResponse;if(null!=e.balance){if("object"!=typeof e.balance)throw TypeError(".cosmos.bank.v1beta1.QueryBalanceResponse.balance: object expected");t.balance=s.cosmos.base.v1beta1.Coin.fromObject(e.balance)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.balance=null),null!=e.balance&&e.hasOwnProperty("balance")&&(n.balance=s.cosmos.base.v1beta1.Coin.toObject(e.balance,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryAllBalancesRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.address="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).string(e.address),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.QueryAllBalancesRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.address=e.string();break;case 2:r.pagination=s.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.QueryAllBalancesRequest)return e;var t=new s.cosmos.bank.v1beta1.QueryAllBalancesRequest;if(null!=e.address&&(t.address=String(e.address)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesRequest.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.address="",n.pagination=null),null!=e.address&&e.hasOwnProperty("address")&&(n.address=e.address),null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryAllBalancesResponse=function(){function e(e){if(this.balances=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.balances=a.emptyArray,e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.balances&&e.balances.length)for(var n=0;n<e.balances.length;++n)s.cosmos.base.v1beta1.Coin.encode(e.balances[n],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.QueryAllBalancesResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.balances&&r.balances.length||(r.balances=[]),r.balances.push(s.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;case 2:r.pagination=s.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.QueryAllBalancesResponse)return e;var t=new s.cosmos.bank.v1beta1.QueryAllBalancesResponse;if(e.balances){if(!Array.isArray(e.balances))throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.balances: array expected");t.balances=[];for(var n=0;n<e.balances.length;++n){if("object"!=typeof e.balances[n])throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.balances: object expected");t.balances[n]=s.cosmos.base.v1beta1.Coin.fromObject(e.balances[n])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".cosmos.bank.v1beta1.QueryAllBalancesResponse.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.balances=[]),t.defaults&&(n.pagination=null),e.balances&&e.balances.length){n.balances=[];for(var r=0;r<e.balances.length;++r)n.balances[r]=s.cosmos.base.v1beta1.Coin.toObject(e.balances[r],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryTotalSupplyRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.QueryTotalSupplyRequest;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.cosmos.bank.v1beta1.QueryTotalSupplyRequest?e:new s.cosmos.bank.v1beta1.QueryTotalSupplyRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryTotalSupplyResponse=function(){function e(e){if(this.supply=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.supply=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.supply&&e.supply.length)for(var n=0;n<e.supply.length;++n)s.cosmos.base.v1beta1.Coin.encode(e.supply[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.QueryTotalSupplyResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.supply&&r.supply.length||(r.supply=[]),r.supply.push(s.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.QueryTotalSupplyResponse)return e;var t=new s.cosmos.bank.v1beta1.QueryTotalSupplyResponse;if(e.supply){if(!Array.isArray(e.supply))throw TypeError(".cosmos.bank.v1beta1.QueryTotalSupplyResponse.supply: array expected");t.supply=[];for(var n=0;n<e.supply.length;++n){if("object"!=typeof e.supply[n])throw TypeError(".cosmos.bank.v1beta1.QueryTotalSupplyResponse.supply: object expected");t.supply[n]=s.cosmos.base.v1beta1.Coin.fromObject(e.supply[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.supply=[]),e.supply&&e.supply.length){n.supply=[];for(var r=0;r<e.supply.length;++r)n.supply[r]=s.cosmos.base.v1beta1.Coin.toObject(e.supply[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QuerySupplyOfRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.denom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.QuerySupplyOfRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.denom=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.QuerySupplyOfRequest)return e;var t=new s.cosmos.bank.v1beta1.QuerySupplyOfRequest;return null!=e.denom&&(t.denom=String(e.denom)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.denom=""),null!=e.denom&&e.hasOwnProperty("denom")&&(n.denom=e.denom),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QuerySupplyOfResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&s.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.QuerySupplyOfResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.amount=s.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.QuerySupplyOfResponse)return e;var t=new s.cosmos.bank.v1beta1.QuerySupplyOfResponse;if(null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.bank.v1beta1.QuerySupplyOfResponse.amount: object expected");t.amount=s.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.amount=null),null!=e.amount&&e.hasOwnProperty("amount")&&(n.amount=s.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryParamsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.QueryParamsRequest;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.cosmos.bank.v1beta1.QueryParamsRequest?e:new s.cosmos.bank.v1beta1.QueryParamsRequest},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryParamsResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.params=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.params&&Object.hasOwnProperty.call(e,"params")&&s.cosmos.bank.v1beta1.Params.encode(e.params,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.QueryParamsResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.params=s.cosmos.bank.v1beta1.Params.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.QueryParamsResponse)return e;var t=new s.cosmos.bank.v1beta1.QueryParamsResponse;if(null!=e.params){if("object"!=typeof e.params)throw TypeError(".cosmos.bank.v1beta1.QueryParamsResponse.params: object expected");t.params=s.cosmos.bank.v1beta1.Params.fromObject(e.params)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.params=null),null!=e.params&&e.hasOwnProperty("params")&&(n.params=s.cosmos.bank.v1beta1.Params.toObject(e.params,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Msg=function(){function e(e,t,n){r.rpc.Service.call(this,e,t,n)}return(e.prototype=Object.create(r.rpc.Service.prototype)).constructor=e,e.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(e.prototype.send=function e(t,n){return this.rpcCall(e,s.cosmos.bank.v1beta1.MsgSend,s.cosmos.bank.v1beta1.MsgSendResponse,t,n)},"name",{value:"Send"}),Object.defineProperty(e.prototype.multiSend=function e(t,n){return this.rpcCall(e,s.cosmos.bank.v1beta1.MsgMultiSend,s.cosmos.bank.v1beta1.MsgMultiSendResponse,t,n)},"name",{value:"MultiSend"}),e}(),e.MsgSend=function(){function e(e){if(this.amount=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.fromAddress="",e.prototype.toAddress="",e.prototype.amount=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.fromAddress&&Object.hasOwnProperty.call(e,"fromAddress")&&t.uint32(10).string(e.fromAddress),null!=e.toAddress&&Object.hasOwnProperty.call(e,"toAddress")&&t.uint32(18).string(e.toAddress),null!=e.amount&&e.amount.length)for(var n=0;n<e.amount.length;++n)s.cosmos.base.v1beta1.Coin.encode(e.amount[n],t.uint32(26).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.MsgSend;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.fromAddress=e.string();break;case 2:r.toAddress=e.string();break;case 3:r.amount&&r.amount.length||(r.amount=[]),r.amount.push(s.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.MsgSend)return e;var t=new s.cosmos.bank.v1beta1.MsgSend;if(null!=e.fromAddress&&(t.fromAddress=String(e.fromAddress)),null!=e.toAddress&&(t.toAddress=String(e.toAddress)),e.amount){if(!Array.isArray(e.amount))throw TypeError(".cosmos.bank.v1beta1.MsgSend.amount: array expected");t.amount=[];for(var n=0;n<e.amount.length;++n){if("object"!=typeof e.amount[n])throw TypeError(".cosmos.bank.v1beta1.MsgSend.amount: object expected");t.amount[n]=s.cosmos.base.v1beta1.Coin.fromObject(e.amount[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.amount=[]),t.defaults&&(n.fromAddress="",n.toAddress=""),null!=e.fromAddress&&e.hasOwnProperty("fromAddress")&&(n.fromAddress=e.fromAddress),null!=e.toAddress&&e.hasOwnProperty("toAddress")&&(n.toAddress=e.toAddress),e.amount&&e.amount.length){n.amount=[];for(var r=0;r<e.amount.length;++r)n.amount[r]=s.cosmos.base.v1beta1.Coin.toObject(e.amount[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgSendResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.MsgSendResponse;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.cosmos.bank.v1beta1.MsgSendResponse?e:new s.cosmos.bank.v1beta1.MsgSendResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgMultiSend=function(){function e(e){if(this.inputs=[],this.outputs=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.inputs=a.emptyArray,e.prototype.outputs=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.inputs&&e.inputs.length)for(var n=0;n<e.inputs.length;++n)s.cosmos.bank.v1beta1.Input.encode(e.inputs[n],t.uint32(10).fork()).ldelim();if(null!=e.outputs&&e.outputs.length)for(n=0;n<e.outputs.length;++n)s.cosmos.bank.v1beta1.Output.encode(e.outputs[n],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.MsgMultiSend;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.inputs&&r.inputs.length||(r.inputs=[]),r.inputs.push(s.cosmos.bank.v1beta1.Input.decode(e,e.uint32()));break;case 2:r.outputs&&r.outputs.length||(r.outputs=[]),r.outputs.push(s.cosmos.bank.v1beta1.Output.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.bank.v1beta1.MsgMultiSend)return e;var t=new s.cosmos.bank.v1beta1.MsgMultiSend;if(e.inputs){if(!Array.isArray(e.inputs))throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.inputs: array expected");t.inputs=[];for(var n=0;n<e.inputs.length;++n){if("object"!=typeof e.inputs[n])throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.inputs: object expected");t.inputs[n]=s.cosmos.bank.v1beta1.Input.fromObject(e.inputs[n])}}if(e.outputs){if(!Array.isArray(e.outputs))throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.outputs: array expected");t.outputs=[];for(n=0;n<e.outputs.length;++n){if("object"!=typeof e.outputs[n])throw TypeError(".cosmos.bank.v1beta1.MsgMultiSend.outputs: object expected");t.outputs[n]=s.cosmos.bank.v1beta1.Output.fromObject(e.outputs[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.inputs=[],n.outputs=[]),e.inputs&&e.inputs.length){n.inputs=[];for(var r=0;r<e.inputs.length;++r)n.inputs[r]=s.cosmos.bank.v1beta1.Input.toObject(e.inputs[r],t)}if(e.outputs&&e.outputs.length){n.outputs=[];for(r=0;r<e.outputs.length;++r)n.outputs[r]=s.cosmos.bank.v1beta1.Output.toObject(e.outputs[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgMultiSendResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.bank.v1beta1.MsgMultiSendResponse;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.cosmos.bank.v1beta1.MsgMultiSendResponse?e:new s.cosmos.bank.v1beta1.MsgMultiSendResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e.base=function(){const e={};return e.query=function(){const e={};return e.v1beta1=function(){const e={};return e.PageRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.key=a.newBuffer([]),e.prototype.offset=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.limit=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.countTotal=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),null!=e.offset&&Object.hasOwnProperty.call(e,"offset")&&t.uint32(16).uint64(e.offset),null!=e.limit&&Object.hasOwnProperty.call(e,"limit")&&t.uint32(24).uint64(e.limit),null!=e.countTotal&&Object.hasOwnProperty.call(e,"countTotal")&&t.uint32(32).bool(e.countTotal),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.base.query.v1beta1.PageRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.key=e.bytes();break;case 2:r.offset=e.uint64();break;case 3:r.limit=e.uint64();break;case 4:r.countTotal=e.bool();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.base.query.v1beta1.PageRequest)return e;var t=new s.cosmos.base.query.v1beta1.PageRequest;return null!=e.key&&("string"==typeof e.key?a.base64.decode(e.key,t.key=a.newBuffer(a.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.offset&&(a.Long?(t.offset=a.Long.fromValue(e.offset)).unsigned=!0:"string"==typeof e.offset?t.offset=parseInt(e.offset,10):"number"==typeof e.offset?t.offset=e.offset:"object"==typeof e.offset&&(t.offset=new a.LongBits(e.offset.low>>>0,e.offset.high>>>0).toNumber(!0))),null!=e.limit&&(a.Long?(t.limit=a.Long.fromValue(e.limit)).unsigned=!0:"string"==typeof e.limit?t.limit=parseInt(e.limit,10):"number"==typeof e.limit?t.limit=e.limit:"object"==typeof e.limit&&(t.limit=new a.LongBits(e.limit.low>>>0,e.limit.high>>>0).toNumber(!0))),null!=e.countTotal&&(t.countTotal=Boolean(e.countTotal)),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(t.bytes===String?n.key="":(n.key=[],t.bytes!==Array&&(n.key=a.newBuffer(n.key))),a.Long){var r=new a.Long(0,0,!0);n.offset=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.offset=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!0);n.limit=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.limit=t.longs===String?"0":0;n.countTotal=!1}return null!=e.key&&e.hasOwnProperty("key")&&(n.key=t.bytes===String?a.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.offset&&e.hasOwnProperty("offset")&&("number"==typeof e.offset?n.offset=t.longs===String?String(e.offset):e.offset:n.offset=t.longs===String?a.Long.prototype.toString.call(e.offset):t.longs===Number?new a.LongBits(e.offset.low>>>0,e.offset.high>>>0).toNumber(!0):e.offset),null!=e.limit&&e.hasOwnProperty("limit")&&("number"==typeof e.limit?n.limit=t.longs===String?String(e.limit):e.limit:n.limit=t.longs===String?a.Long.prototype.toString.call(e.limit):t.longs===Number?new a.LongBits(e.limit.low>>>0,e.limit.high>>>0).toNumber(!0):e.limit),null!=e.countTotal&&e.hasOwnProperty("countTotal")&&(n.countTotal=e.countTotal),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.PageResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.nextKey=a.newBuffer([]),e.prototype.total=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.nextKey&&Object.hasOwnProperty.call(e,"nextKey")&&t.uint32(10).bytes(e.nextKey),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(16).uint64(e.total),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.base.query.v1beta1.PageResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.nextKey=e.bytes();break;case 2:r.total=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.base.query.v1beta1.PageResponse)return e;var t=new s.cosmos.base.query.v1beta1.PageResponse;return null!=e.nextKey&&("string"==typeof e.nextKey?a.base64.decode(e.nextKey,t.nextKey=a.newBuffer(a.base64.length(e.nextKey)),0):e.nextKey.length&&(t.nextKey=e.nextKey)),null!=e.total&&(a.Long?(t.total=a.Long.fromValue(e.total)).unsigned=!0:"string"==typeof e.total?t.total=parseInt(e.total,10):"number"==typeof e.total?t.total=e.total:"object"==typeof e.total&&(t.total=new a.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(t.bytes===String?n.nextKey="":(n.nextKey=[],t.bytes!==Array&&(n.nextKey=a.newBuffer(n.nextKey))),a.Long){var r=new a.Long(0,0,!0);n.total=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.total=t.longs===String?"0":0;return null!=e.nextKey&&e.hasOwnProperty("nextKey")&&(n.nextKey=t.bytes===String?a.base64.encode(e.nextKey,0,e.nextKey.length):t.bytes===Array?Array.prototype.slice.call(e.nextKey):e.nextKey),null!=e.total&&e.hasOwnProperty("total")&&("number"==typeof e.total?n.total=t.longs===String?String(e.total):e.total:n.total=t.longs===String?a.Long.prototype.toString.call(e.total):t.longs===Number?new a.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber(!0):e.total),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e.v1beta1=function(){const e={};return e.Coin=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.denom="",e.prototype.amount="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&t.uint32(18).string(e.amount),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.base.v1beta1.Coin;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.denom=e.string();break;case 2:r.amount=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.base.v1beta1.Coin)return e;var t=new s.cosmos.base.v1beta1.Coin;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.amount&&(t.amount=String(e.amount)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.denom="",n.amount=""),null!=e.denom&&e.hasOwnProperty("denom")&&(n.denom=e.denom),null!=e.amount&&e.hasOwnProperty("amount")&&(n.amount=e.amount),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.DecCoin=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.denom="",e.prototype.amount="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.denom&&Object.hasOwnProperty.call(e,"denom")&&t.uint32(10).string(e.denom),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&t.uint32(18).string(e.amount),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.base.v1beta1.DecCoin;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.denom=e.string();break;case 2:r.amount=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.base.v1beta1.DecCoin)return e;var t=new s.cosmos.base.v1beta1.DecCoin;return null!=e.denom&&(t.denom=String(e.denom)),null!=e.amount&&(t.amount=String(e.amount)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.denom="",n.amount=""),null!=e.denom&&e.hasOwnProperty("denom")&&(n.denom=e.denom),null!=e.amount&&e.hasOwnProperty("amount")&&(n.amount=e.amount),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.IntProto=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.int="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.int&&Object.hasOwnProperty.call(e,"int")&&t.uint32(10).string(e.int),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.base.v1beta1.IntProto;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.int=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.base.v1beta1.IntProto)return e;var t=new s.cosmos.base.v1beta1.IntProto;return null!=e.int&&(t.int=String(e.int)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.int=""),null!=e.int&&e.hasOwnProperty("int")&&(n.int=e.int),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.DecProto=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.dec="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.dec&&Object.hasOwnProperty.call(e,"dec")&&t.uint32(10).string(e.dec),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.base.v1beta1.DecProto;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.dec=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.base.v1beta1.DecProto)return e;var t=new s.cosmos.base.v1beta1.DecProto;return null!=e.dec&&(t.dec=String(e.dec)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.dec=""),null!=e.dec&&e.hasOwnProperty("dec")&&(n.dec=e.dec),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e.crypto=function(){const e={};return e.multisig=function(){const e={};return e.v1beta1=function(){const e={};return e.MultiSignature=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.signatures=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.signatures&&e.signatures.length)for(var n=0;n<e.signatures.length;++n)t.uint32(10).bytes(e.signatures[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.crypto.multisig.v1beta1.MultiSignature;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.signatures&&r.signatures.length||(r.signatures=[]),r.signatures.push(e.bytes());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.crypto.multisig.v1beta1.MultiSignature)return e;var t=new s.cosmos.crypto.multisig.v1beta1.MultiSignature;if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.crypto.multisig.v1beta1.MultiSignature.signatures: array expected");t.signatures=[];for(var n=0;n<e.signatures.length;++n)"string"==typeof e.signatures[n]?a.base64.decode(e.signatures[n],t.signatures[n]=a.newBuffer(a.base64.length(e.signatures[n])),0):e.signatures[n].length&&(t.signatures[n]=e.signatures[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.signatures=[]),e.signatures&&e.signatures.length){n.signatures=[];for(var r=0;r<e.signatures.length;++r)n.signatures[r]=t.bytes===String?a.base64.encode(e.signatures[r],0,e.signatures[r].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[r]):e.signatures[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.CompactBitArray=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.extraBitsStored=0,e.prototype.elems=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.extraBitsStored&&Object.hasOwnProperty.call(e,"extraBitsStored")&&t.uint32(8).uint32(e.extraBitsStored),null!=e.elems&&Object.hasOwnProperty.call(e,"elems")&&t.uint32(18).bytes(e.elems),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.crypto.multisig.v1beta1.CompactBitArray;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.extraBitsStored=e.uint32();break;case 2:r.elems=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.crypto.multisig.v1beta1.CompactBitArray)return e;var t=new s.cosmos.crypto.multisig.v1beta1.CompactBitArray;return null!=e.extraBitsStored&&(t.extraBitsStored=e.extraBitsStored>>>0),null!=e.elems&&("string"==typeof e.elems?a.base64.decode(e.elems,t.elems=a.newBuffer(a.base64.length(e.elems)),0):e.elems.length&&(t.elems=e.elems)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.extraBitsStored=0,t.bytes===String?n.elems="":(n.elems=[],t.bytes!==Array&&(n.elems=a.newBuffer(n.elems)))),null!=e.extraBitsStored&&e.hasOwnProperty("extraBitsStored")&&(n.extraBitsStored=e.extraBitsStored),null!=e.elems&&e.hasOwnProperty("elems")&&(n.elems=t.bytes===String?a.base64.encode(e.elems,0,e.elems.length):t.bytes===Array?Array.prototype.slice.call(e.elems):e.elems),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e.secp256k1=function(){const e={};return e.PubKey=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.key=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.crypto.secp256k1.PubKey;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.key=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.crypto.secp256k1.PubKey)return e;var t=new s.cosmos.crypto.secp256k1.PubKey;return null!=e.key&&("string"==typeof e.key?a.base64.decode(e.key,t.key=a.newBuffer(a.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.key="":(n.key=[],t.bytes!==Array&&(n.key=a.newBuffer(n.key)))),null!=e.key&&e.hasOwnProperty("key")&&(n.key=t.bytes===String?a.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.PrivKey=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.key=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.crypto.secp256k1.PrivKey;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.key=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.crypto.secp256k1.PrivKey)return e;var t=new s.cosmos.crypto.secp256k1.PrivKey;return null!=e.key&&("string"==typeof e.key?a.base64.decode(e.key,t.key=a.newBuffer(a.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.key="":(n.key=[],t.bytes!==Array&&(n.key=a.newBuffer(n.key)))),null!=e.key&&e.hasOwnProperty("key")&&(n.key=t.bytes===String?a.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e.staking=function(){const e={};return e.v1beta1=function(){const e={};return e.HistoricalInfo=function(){function e(e){if(this.valset=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.header=null,e.prototype.valset=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&s.tendermint.types.Header.encode(e.header,t.uint32(10).fork()).ldelim(),null!=e.valset&&e.valset.length)for(var n=0;n<e.valset.length;++n)s.cosmos.staking.v1beta1.Validator.encode(e.valset[n],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.HistoricalInfo;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.header=s.tendermint.types.Header.decode(e,e.uint32());break;case 2:r.valset&&r.valset.length||(r.valset=[]),r.valset.push(s.cosmos.staking.v1beta1.Validator.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.HistoricalInfo)return e;var t=new s.cosmos.staking.v1beta1.HistoricalInfo;if(null!=e.header){if("object"!=typeof e.header)throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.header: object expected");t.header=s.tendermint.types.Header.fromObject(e.header)}if(e.valset){if(!Array.isArray(e.valset))throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.valset: array expected");t.valset=[];for(var n=0;n<e.valset.length;++n){if("object"!=typeof e.valset[n])throw TypeError(".cosmos.staking.v1beta1.HistoricalInfo.valset: object expected");t.valset[n]=s.cosmos.staking.v1beta1.Validator.fromObject(e.valset[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.valset=[]),t.defaults&&(n.header=null),null!=e.header&&e.hasOwnProperty("header")&&(n.header=s.tendermint.types.Header.toObject(e.header,t)),e.valset&&e.valset.length){n.valset=[];for(var r=0;r<e.valset.length;++r)n.valset[r]=s.cosmos.staking.v1beta1.Validator.toObject(e.valset[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.CommissionRates=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.rate="",e.prototype.maxRate="",e.prototype.maxChangeRate="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.rate&&Object.hasOwnProperty.call(e,"rate")&&t.uint32(10).string(e.rate),null!=e.maxRate&&Object.hasOwnProperty.call(e,"maxRate")&&t.uint32(18).string(e.maxRate),null!=e.maxChangeRate&&Object.hasOwnProperty.call(e,"maxChangeRate")&&t.uint32(26).string(e.maxChangeRate),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.CommissionRates;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.rate=e.string();break;case 2:r.maxRate=e.string();break;case 3:r.maxChangeRate=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.CommissionRates)return e;var t=new s.cosmos.staking.v1beta1.CommissionRates;return null!=e.rate&&(t.rate=String(e.rate)),null!=e.maxRate&&(t.maxRate=String(e.maxRate)),null!=e.maxChangeRate&&(t.maxChangeRate=String(e.maxChangeRate)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.rate="",n.maxRate="",n.maxChangeRate=""),null!=e.rate&&e.hasOwnProperty("rate")&&(n.rate=e.rate),null!=e.maxRate&&e.hasOwnProperty("maxRate")&&(n.maxRate=e.maxRate),null!=e.maxChangeRate&&e.hasOwnProperty("maxChangeRate")&&(n.maxChangeRate=e.maxChangeRate),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Commission=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.commissionRates=null,e.prototype.updateTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.commissionRates&&Object.hasOwnProperty.call(e,"commissionRates")&&s.cosmos.staking.v1beta1.CommissionRates.encode(e.commissionRates,t.uint32(10).fork()).ldelim(),null!=e.updateTime&&Object.hasOwnProperty.call(e,"updateTime")&&s.google.protobuf.Timestamp.encode(e.updateTime,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.Commission;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.commissionRates=s.cosmos.staking.v1beta1.CommissionRates.decode(e,e.uint32());break;case 2:r.updateTime=s.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.Commission)return e;var t=new s.cosmos.staking.v1beta1.Commission;if(null!=e.commissionRates){if("object"!=typeof e.commissionRates)throw TypeError(".cosmos.staking.v1beta1.Commission.commissionRates: object expected");t.commissionRates=s.cosmos.staking.v1beta1.CommissionRates.fromObject(e.commissionRates)}if(null!=e.updateTime){if("object"!=typeof e.updateTime)throw TypeError(".cosmos.staking.v1beta1.Commission.updateTime: object expected");t.updateTime=s.google.protobuf.Timestamp.fromObject(e.updateTime)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.commissionRates=null,n.updateTime=null),null!=e.commissionRates&&e.hasOwnProperty("commissionRates")&&(n.commissionRates=s.cosmos.staking.v1beta1.CommissionRates.toObject(e.commissionRates,t)),null!=e.updateTime&&e.hasOwnProperty("updateTime")&&(n.updateTime=s.google.protobuf.Timestamp.toObject(e.updateTime,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Description=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.moniker="",e.prototype.identity="",e.prototype.website="",e.prototype.securityContact="",e.prototype.details="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.moniker&&Object.hasOwnProperty.call(e,"moniker")&&t.uint32(10).string(e.moniker),null!=e.identity&&Object.hasOwnProperty.call(e,"identity")&&t.uint32(18).string(e.identity),null!=e.website&&Object.hasOwnProperty.call(e,"website")&&t.uint32(26).string(e.website),null!=e.securityContact&&Object.hasOwnProperty.call(e,"securityContact")&&t.uint32(34).string(e.securityContact),null!=e.details&&Object.hasOwnProperty.call(e,"details")&&t.uint32(42).string(e.details),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.Description;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.moniker=e.string();break;case 2:r.identity=e.string();break;case 3:r.website=e.string();break;case 4:r.securityContact=e.string();break;case 5:r.details=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.Description)return e;var t=new s.cosmos.staking.v1beta1.Description;return null!=e.moniker&&(t.moniker=String(e.moniker)),null!=e.identity&&(t.identity=String(e.identity)),null!=e.website&&(t.website=String(e.website)),null!=e.securityContact&&(t.securityContact=String(e.securityContact)),null!=e.details&&(t.details=String(e.details)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.moniker="",n.identity="",n.website="",n.securityContact="",n.details=""),null!=e.moniker&&e.hasOwnProperty("moniker")&&(n.moniker=e.moniker),null!=e.identity&&e.hasOwnProperty("identity")&&(n.identity=e.identity),null!=e.website&&e.hasOwnProperty("website")&&(n.website=e.website),null!=e.securityContact&&e.hasOwnProperty("securityContact")&&(n.securityContact=e.securityContact),null!=e.details&&e.hasOwnProperty("details")&&(n.details=e.details),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Validator=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.operatorAddress="",e.prototype.consensusPubkey=null,e.prototype.jailed=!1,e.prototype.status=0,e.prototype.tokens="",e.prototype.delegatorShares="",e.prototype.description=null,e.prototype.unbondingHeight=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.unbondingTime=null,e.prototype.commission=null,e.prototype.minSelfDelegation="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.operatorAddress&&Object.hasOwnProperty.call(e,"operatorAddress")&&t.uint32(10).string(e.operatorAddress),null!=e.consensusPubkey&&Object.hasOwnProperty.call(e,"consensusPubkey")&&s.google.protobuf.Any.encode(e.consensusPubkey,t.uint32(18).fork()).ldelim(),null!=e.jailed&&Object.hasOwnProperty.call(e,"jailed")&&t.uint32(24).bool(e.jailed),null!=e.status&&Object.hasOwnProperty.call(e,"status")&&t.uint32(32).int32(e.status),null!=e.tokens&&Object.hasOwnProperty.call(e,"tokens")&&t.uint32(42).string(e.tokens),null!=e.delegatorShares&&Object.hasOwnProperty.call(e,"delegatorShares")&&t.uint32(50).string(e.delegatorShares),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&s.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(58).fork()).ldelim(),null!=e.unbondingHeight&&Object.hasOwnProperty.call(e,"unbondingHeight")&&t.uint32(64).int64(e.unbondingHeight),null!=e.unbondingTime&&Object.hasOwnProperty.call(e,"unbondingTime")&&s.google.protobuf.Timestamp.encode(e.unbondingTime,t.uint32(74).fork()).ldelim(),null!=e.commission&&Object.hasOwnProperty.call(e,"commission")&&s.cosmos.staking.v1beta1.Commission.encode(e.commission,t.uint32(82).fork()).ldelim(),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(90).string(e.minSelfDelegation),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.Validator;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.operatorAddress=e.string();break;case 2:r.consensusPubkey=s.google.protobuf.Any.decode(e,e.uint32());break;case 3:r.jailed=e.bool();break;case 4:r.status=e.int32();break;case 5:r.tokens=e.string();break;case 6:r.delegatorShares=e.string();break;case 7:r.description=s.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 8:r.unbondingHeight=e.int64();break;case 9:r.unbondingTime=s.google.protobuf.Timestamp.decode(e,e.uint32());break;case 10:r.commission=s.cosmos.staking.v1beta1.Commission.decode(e,e.uint32());break;case 11:r.minSelfDelegation=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.Validator)return e;var t=new s.cosmos.staking.v1beta1.Validator;if(null!=e.operatorAddress&&(t.operatorAddress=String(e.operatorAddress)),null!=e.consensusPubkey){if("object"!=typeof e.consensusPubkey)throw TypeError(".cosmos.staking.v1beta1.Validator.consensusPubkey: object expected");t.consensusPubkey=s.google.protobuf.Any.fromObject(e.consensusPubkey)}switch(null!=e.jailed&&(t.jailed=Boolean(e.jailed)),e.status){case"BOND_STATUS_UNSPECIFIED":case 0:t.status=0;break;case"BOND_STATUS_UNBONDED":case 1:t.status=1;break;case"BOND_STATUS_UNBONDING":case 2:t.status=2;break;case"BOND_STATUS_BONDED":case 3:t.status=3}if(null!=e.tokens&&(t.tokens=String(e.tokens)),null!=e.delegatorShares&&(t.delegatorShares=String(e.delegatorShares)),null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.Validator.description: object expected");t.description=s.cosmos.staking.v1beta1.Description.fromObject(e.description)}if(null!=e.unbondingHeight&&(a.Long?(t.unbondingHeight=a.Long.fromValue(e.unbondingHeight)).unsigned=!1:"string"==typeof e.unbondingHeight?t.unbondingHeight=parseInt(e.unbondingHeight,10):"number"==typeof e.unbondingHeight?t.unbondingHeight=e.unbondingHeight:"object"==typeof e.unbondingHeight&&(t.unbondingHeight=new a.LongBits(e.unbondingHeight.low>>>0,e.unbondingHeight.high>>>0).toNumber())),null!=e.unbondingTime){if("object"!=typeof e.unbondingTime)throw TypeError(".cosmos.staking.v1beta1.Validator.unbondingTime: object expected");t.unbondingTime=s.google.protobuf.Timestamp.fromObject(e.unbondingTime)}if(null!=e.commission){if("object"!=typeof e.commission)throw TypeError(".cosmos.staking.v1beta1.Validator.commission: object expected");t.commission=s.cosmos.staking.v1beta1.Commission.fromObject(e.commission)}return null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.operatorAddress="",n.consensusPubkey=null,n.jailed=!1,n.status=t.enums===String?"BOND_STATUS_UNSPECIFIED":0,n.tokens="",n.delegatorShares="",n.description=null,a.Long){var r=new a.Long(0,0,!1);n.unbondingHeight=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.unbondingHeight=t.longs===String?"0":0;n.unbondingTime=null,n.commission=null,n.minSelfDelegation=""}return null!=e.operatorAddress&&e.hasOwnProperty("operatorAddress")&&(n.operatorAddress=e.operatorAddress),null!=e.consensusPubkey&&e.hasOwnProperty("consensusPubkey")&&(n.consensusPubkey=s.google.protobuf.Any.toObject(e.consensusPubkey,t)),null!=e.jailed&&e.hasOwnProperty("jailed")&&(n.jailed=e.jailed),null!=e.status&&e.hasOwnProperty("status")&&(n.status=t.enums===String?s.cosmos.staking.v1beta1.BondStatus[e.status]:e.status),null!=e.tokens&&e.hasOwnProperty("tokens")&&(n.tokens=e.tokens),null!=e.delegatorShares&&e.hasOwnProperty("delegatorShares")&&(n.delegatorShares=e.delegatorShares),null!=e.description&&e.hasOwnProperty("description")&&(n.description=s.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.unbondingHeight&&e.hasOwnProperty("unbondingHeight")&&("number"==typeof e.unbondingHeight?n.unbondingHeight=t.longs===String?String(e.unbondingHeight):e.unbondingHeight:n.unbondingHeight=t.longs===String?a.Long.prototype.toString.call(e.unbondingHeight):t.longs===Number?new a.LongBits(e.unbondingHeight.low>>>0,e.unbondingHeight.high>>>0).toNumber():e.unbondingHeight),null!=e.unbondingTime&&e.hasOwnProperty("unbondingTime")&&(n.unbondingTime=s.google.protobuf.Timestamp.toObject(e.unbondingTime,t)),null!=e.commission&&e.hasOwnProperty("commission")&&(n.commission=s.cosmos.staking.v1beta1.Commission.toObject(e.commission,t)),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(n.minSelfDelegation=e.minSelfDelegation),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.BondStatus=function(){const e={},t=Object.create(e);return t[e[0]="BOND_STATUS_UNSPECIFIED"]=0,t[e[1]="BOND_STATUS_UNBONDED"]=1,t[e[2]="BOND_STATUS_UNBONDING"]=2,t[e[3]="BOND_STATUS_BONDED"]=3,t}(),e.ValAddresses=function(){function e(e){if(this.addresses=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.addresses=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.addresses&&e.addresses.length)for(var n=0;n<e.addresses.length;++n)t.uint32(10).string(e.addresses[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.ValAddresses;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.addresses&&r.addresses.length||(r.addresses=[]),r.addresses.push(e.string());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.ValAddresses)return e;var t=new s.cosmos.staking.v1beta1.ValAddresses;if(e.addresses){if(!Array.isArray(e.addresses))throw TypeError(".cosmos.staking.v1beta1.ValAddresses.addresses: array expected");t.addresses=[];for(var n=0;n<e.addresses.length;++n)t.addresses[n]=String(e.addresses[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.addresses=[]),e.addresses&&e.addresses.length){n.addresses=[];for(var r=0;r<e.addresses.length;++r)n.addresses[r]=e.addresses[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.DVPair=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.DVPair;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.delegatorAddress=e.string();break;case 2:r.validatorAddress=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.DVPair)return e;var t=new s.cosmos.staking.v1beta1.DVPair;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.delegatorAddress="",n.validatorAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(n.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(n.validatorAddress=e.validatorAddress),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.DVPairs=function(){function e(e){if(this.pairs=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.pairs=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.pairs&&e.pairs.length)for(var n=0;n<e.pairs.length;++n)s.cosmos.staking.v1beta1.DVPair.encode(e.pairs[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.DVPairs;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.pairs&&r.pairs.length||(r.pairs=[]),r.pairs.push(s.cosmos.staking.v1beta1.DVPair.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.DVPairs)return e;var t=new s.cosmos.staking.v1beta1.DVPairs;if(e.pairs){if(!Array.isArray(e.pairs))throw TypeError(".cosmos.staking.v1beta1.DVPairs.pairs: array expected");t.pairs=[];for(var n=0;n<e.pairs.length;++n){if("object"!=typeof e.pairs[n])throw TypeError(".cosmos.staking.v1beta1.DVPairs.pairs: object expected");t.pairs[n]=s.cosmos.staking.v1beta1.DVPair.fromObject(e.pairs[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.pairs=[]),e.pairs&&e.pairs.length){n.pairs=[];for(var r=0;r<e.pairs.length;++r)n.pairs[r]=s.cosmos.staking.v1beta1.DVPair.toObject(e.pairs[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.DVVTriplet=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.DVVTriplet;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.delegatorAddress=e.string();break;case 2:r.validatorSrcAddress=e.string();break;case 3:r.validatorDstAddress=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.DVVTriplet)return e;var t=new s.cosmos.staking.v1beta1.DVVTriplet;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.delegatorAddress="",n.validatorSrcAddress="",n.validatorDstAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(n.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(n.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(n.validatorDstAddress=e.validatorDstAddress),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.DVVTriplets=function(){function e(e){if(this.triplets=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.triplets=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.triplets&&e.triplets.length)for(var n=0;n<e.triplets.length;++n)s.cosmos.staking.v1beta1.DVVTriplet.encode(e.triplets[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.DVVTriplets;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.triplets&&r.triplets.length||(r.triplets=[]),r.triplets.push(s.cosmos.staking.v1beta1.DVVTriplet.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.DVVTriplets)return e;var t=new s.cosmos.staking.v1beta1.DVVTriplets;if(e.triplets){if(!Array.isArray(e.triplets))throw TypeError(".cosmos.staking.v1beta1.DVVTriplets.triplets: array expected");t.triplets=[];for(var n=0;n<e.triplets.length;++n){if("object"!=typeof e.triplets[n])throw TypeError(".cosmos.staking.v1beta1.DVVTriplets.triplets: object expected");t.triplets[n]=s.cosmos.staking.v1beta1.DVVTriplet.fromObject(e.triplets[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.triplets=[]),e.triplets&&e.triplets.length){n.triplets=[];for(var r=0;r<e.triplets.length;++r)n.triplets[r]=s.cosmos.staking.v1beta1.DVVTriplet.toObject(e.triplets[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Delegation=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.shares="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.shares&&Object.hasOwnProperty.call(e,"shares")&&t.uint32(26).string(e.shares),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.Delegation;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.delegatorAddress=e.string();break;case 2:r.validatorAddress=e.string();break;case 3:r.shares=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.Delegation)return e;var t=new s.cosmos.staking.v1beta1.Delegation;return null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.shares&&(t.shares=String(e.shares)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.delegatorAddress="",n.validatorAddress="",n.shares=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(n.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(n.validatorAddress=e.validatorAddress),null!=e.shares&&e.hasOwnProperty("shares")&&(n.shares=e.shares),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.UnbondingDelegation=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.entries=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.entries&&e.entries.length)for(var n=0;n<e.entries.length;++n)s.cosmos.staking.v1beta1.UnbondingDelegationEntry.encode(e.entries[n],t.uint32(26).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.UnbondingDelegation;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.delegatorAddress=e.string();break;case 2:r.validatorAddress=e.string();break;case 3:r.entries&&r.entries.length||(r.entries=[]),r.entries.push(s.cosmos.staking.v1beta1.UnbondingDelegationEntry.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.UnbondingDelegation)return e;var t=new s.cosmos.staking.v1beta1.UnbondingDelegation;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegation.entries: array expected");t.entries=[];for(var n=0;n<e.entries.length;++n){if("object"!=typeof e.entries[n])throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegation.entries: object expected");t.entries[n]=s.cosmos.staking.v1beta1.UnbondingDelegationEntry.fromObject(e.entries[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.entries=[]),t.defaults&&(n.delegatorAddress="",n.validatorAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(n.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(n.validatorAddress=e.validatorAddress),e.entries&&e.entries.length){n.entries=[];for(var r=0;r<e.entries.length;++r)n.entries[r]=s.cosmos.staking.v1beta1.UnbondingDelegationEntry.toObject(e.entries[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.UnbondingDelegationEntry=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.creationHeight=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.completionTime=null,e.prototype.initialBalance="",e.prototype.balance="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.creationHeight&&Object.hasOwnProperty.call(e,"creationHeight")&&t.uint32(8).int64(e.creationHeight),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&s.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(18).fork()).ldelim(),null!=e.initialBalance&&Object.hasOwnProperty.call(e,"initialBalance")&&t.uint32(26).string(e.initialBalance),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&t.uint32(34).string(e.balance),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.UnbondingDelegationEntry;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.creationHeight=e.int64();break;case 2:r.completionTime=s.google.protobuf.Timestamp.decode(e,e.uint32());break;case 3:r.initialBalance=e.string();break;case 4:r.balance=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.UnbondingDelegationEntry)return e;var t=new s.cosmos.staking.v1beta1.UnbondingDelegationEntry;if(null!=e.creationHeight&&(a.Long?(t.creationHeight=a.Long.fromValue(e.creationHeight)).unsigned=!1:"string"==typeof e.creationHeight?t.creationHeight=parseInt(e.creationHeight,10):"number"==typeof e.creationHeight?t.creationHeight=e.creationHeight:"object"==typeof e.creationHeight&&(t.creationHeight=new a.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber())),null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.UnbondingDelegationEntry.completionTime: object expected");t.completionTime=s.google.protobuf.Timestamp.fromObject(e.completionTime)}return null!=e.initialBalance&&(t.initialBalance=String(e.initialBalance)),null!=e.balance&&(t.balance=String(e.balance)),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(a.Long){var r=new a.Long(0,0,!1);n.creationHeight=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.creationHeight=t.longs===String?"0":0;n.completionTime=null,n.initialBalance="",n.balance=""}return null!=e.creationHeight&&e.hasOwnProperty("creationHeight")&&("number"==typeof e.creationHeight?n.creationHeight=t.longs===String?String(e.creationHeight):e.creationHeight:n.creationHeight=t.longs===String?a.Long.prototype.toString.call(e.creationHeight):t.longs===Number?new a.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber():e.creationHeight),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(n.completionTime=s.google.protobuf.Timestamp.toObject(e.completionTime,t)),null!=e.initialBalance&&e.hasOwnProperty("initialBalance")&&(n.initialBalance=e.initialBalance),null!=e.balance&&e.hasOwnProperty("balance")&&(n.balance=e.balance),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.RedelegationEntry=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.creationHeight=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.completionTime=null,e.prototype.initialBalance="",e.prototype.sharesDst="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.creationHeight&&Object.hasOwnProperty.call(e,"creationHeight")&&t.uint32(8).int64(e.creationHeight),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&s.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(18).fork()).ldelim(),null!=e.initialBalance&&Object.hasOwnProperty.call(e,"initialBalance")&&t.uint32(26).string(e.initialBalance),null!=e.sharesDst&&Object.hasOwnProperty.call(e,"sharesDst")&&t.uint32(34).string(e.sharesDst),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.RedelegationEntry;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.creationHeight=e.int64();break;case 2:r.completionTime=s.google.protobuf.Timestamp.decode(e,e.uint32());break;case 3:r.initialBalance=e.string();break;case 4:r.sharesDst=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.RedelegationEntry)return e;var t=new s.cosmos.staking.v1beta1.RedelegationEntry;if(null!=e.creationHeight&&(a.Long?(t.creationHeight=a.Long.fromValue(e.creationHeight)).unsigned=!1:"string"==typeof e.creationHeight?t.creationHeight=parseInt(e.creationHeight,10):"number"==typeof e.creationHeight?t.creationHeight=e.creationHeight:"object"==typeof e.creationHeight&&(t.creationHeight=new a.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber())),null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.RedelegationEntry.completionTime: object expected");t.completionTime=s.google.protobuf.Timestamp.fromObject(e.completionTime)}return null!=e.initialBalance&&(t.initialBalance=String(e.initialBalance)),null!=e.sharesDst&&(t.sharesDst=String(e.sharesDst)),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(a.Long){var r=new a.Long(0,0,!1);n.creationHeight=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.creationHeight=t.longs===String?"0":0;n.completionTime=null,n.initialBalance="",n.sharesDst=""}return null!=e.creationHeight&&e.hasOwnProperty("creationHeight")&&("number"==typeof e.creationHeight?n.creationHeight=t.longs===String?String(e.creationHeight):e.creationHeight:n.creationHeight=t.longs===String?a.Long.prototype.toString.call(e.creationHeight):t.longs===Number?new a.LongBits(e.creationHeight.low>>>0,e.creationHeight.high>>>0).toNumber():e.creationHeight),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(n.completionTime=s.google.protobuf.Timestamp.toObject(e.completionTime,t)),null!=e.initialBalance&&e.hasOwnProperty("initialBalance")&&(n.initialBalance=e.initialBalance),null!=e.sharesDst&&e.hasOwnProperty("sharesDst")&&(n.sharesDst=e.sharesDst),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Redelegation=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.prototype.entries=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),null!=e.entries&&e.entries.length)for(var n=0;n<e.entries.length;++n)s.cosmos.staking.v1beta1.RedelegationEntry.encode(e.entries[n],t.uint32(34).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.Redelegation;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.delegatorAddress=e.string();break;case 2:r.validatorSrcAddress=e.string();break;case 3:r.validatorDstAddress=e.string();break;case 4:r.entries&&r.entries.length||(r.entries=[]),r.entries.push(s.cosmos.staking.v1beta1.RedelegationEntry.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.Redelegation)return e;var t=new s.cosmos.staking.v1beta1.Redelegation;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.Redelegation.entries: array expected");t.entries=[];for(var n=0;n<e.entries.length;++n){if("object"!=typeof e.entries[n])throw TypeError(".cosmos.staking.v1beta1.Redelegation.entries: object expected");t.entries[n]=s.cosmos.staking.v1beta1.RedelegationEntry.fromObject(e.entries[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.entries=[]),t.defaults&&(n.delegatorAddress="",n.validatorSrcAddress="",n.validatorDstAddress=""),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(n.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(n.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(n.validatorDstAddress=e.validatorDstAddress),e.entries&&e.entries.length){n.entries=[];for(var r=0;r<e.entries.length;++r)n.entries[r]=s.cosmos.staking.v1beta1.RedelegationEntry.toObject(e.entries[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Params=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.unbondingTime=null,e.prototype.maxValidators=0,e.prototype.maxEntries=0,e.prototype.historicalEntries=0,e.prototype.bondDenom="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.unbondingTime&&Object.hasOwnProperty.call(e,"unbondingTime")&&s.google.protobuf.Duration.encode(e.unbondingTime,t.uint32(10).fork()).ldelim(),null!=e.maxValidators&&Object.hasOwnProperty.call(e,"maxValidators")&&t.uint32(16).uint32(e.maxValidators),null!=e.maxEntries&&Object.hasOwnProperty.call(e,"maxEntries")&&t.uint32(24).uint32(e.maxEntries),null!=e.historicalEntries&&Object.hasOwnProperty.call(e,"historicalEntries")&&t.uint32(32).uint32(e.historicalEntries),null!=e.bondDenom&&Object.hasOwnProperty.call(e,"bondDenom")&&t.uint32(42).string(e.bondDenom),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.Params;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.unbondingTime=s.google.protobuf.Duration.decode(e,e.uint32());break;case 2:r.maxValidators=e.uint32();break;case 3:r.maxEntries=e.uint32();break;case 4:r.historicalEntries=e.uint32();break;case 5:r.bondDenom=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.Params)return e;var t=new s.cosmos.staking.v1beta1.Params;if(null!=e.unbondingTime){if("object"!=typeof e.unbondingTime)throw TypeError(".cosmos.staking.v1beta1.Params.unbondingTime: object expected");t.unbondingTime=s.google.protobuf.Duration.fromObject(e.unbondingTime)}return null!=e.maxValidators&&(t.maxValidators=e.maxValidators>>>0),null!=e.maxEntries&&(t.maxEntries=e.maxEntries>>>0),null!=e.historicalEntries&&(t.historicalEntries=e.historicalEntries>>>0),null!=e.bondDenom&&(t.bondDenom=String(e.bondDenom)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.unbondingTime=null,n.maxValidators=0,n.maxEntries=0,n.historicalEntries=0,n.bondDenom=""),null!=e.unbondingTime&&e.hasOwnProperty("unbondingTime")&&(n.unbondingTime=s.google.protobuf.Duration.toObject(e.unbondingTime,t)),null!=e.maxValidators&&e.hasOwnProperty("maxValidators")&&(n.maxValidators=e.maxValidators),null!=e.maxEntries&&e.hasOwnProperty("maxEntries")&&(n.maxEntries=e.maxEntries),null!=e.historicalEntries&&e.hasOwnProperty("historicalEntries")&&(n.historicalEntries=e.historicalEntries),null!=e.bondDenom&&e.hasOwnProperty("bondDenom")&&(n.bondDenom=e.bondDenom),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.DelegationResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.delegation=null,e.prototype.balance=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.delegation&&Object.hasOwnProperty.call(e,"delegation")&&s.cosmos.staking.v1beta1.Delegation.encode(e.delegation,t.uint32(10).fork()).ldelim(),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&s.cosmos.base.v1beta1.Coin.encode(e.balance,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.DelegationResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.delegation=s.cosmos.staking.v1beta1.Delegation.decode(e,e.uint32());break;case 2:r.balance=s.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.DelegationResponse)return e;var t=new s.cosmos.staking.v1beta1.DelegationResponse;if(null!=e.delegation){if("object"!=typeof e.delegation)throw TypeError(".cosmos.staking.v1beta1.DelegationResponse.delegation: object expected");t.delegation=s.cosmos.staking.v1beta1.Delegation.fromObject(e.delegation)}if(null!=e.balance){if("object"!=typeof e.balance)throw TypeError(".cosmos.staking.v1beta1.DelegationResponse.balance: object expected");t.balance=s.cosmos.base.v1beta1.Coin.fromObject(e.balance)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.delegation=null,n.balance=null),null!=e.delegation&&e.hasOwnProperty("delegation")&&(n.delegation=s.cosmos.staking.v1beta1.Delegation.toObject(e.delegation,t)),null!=e.balance&&e.hasOwnProperty("balance")&&(n.balance=s.cosmos.base.v1beta1.Coin.toObject(e.balance,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.RedelegationEntryResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.redelegationEntry=null,e.prototype.balance="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.redelegationEntry&&Object.hasOwnProperty.call(e,"redelegationEntry")&&s.cosmos.staking.v1beta1.RedelegationEntry.encode(e.redelegationEntry,t.uint32(10).fork()).ldelim(),null!=e.balance&&Object.hasOwnProperty.call(e,"balance")&&t.uint32(34).string(e.balance),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.RedelegationEntryResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.redelegationEntry=s.cosmos.staking.v1beta1.RedelegationEntry.decode(e,e.uint32());break;case 4:r.balance=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.RedelegationEntryResponse)return e;var t=new s.cosmos.staking.v1beta1.RedelegationEntryResponse;if(null!=e.redelegationEntry){if("object"!=typeof e.redelegationEntry)throw TypeError(".cosmos.staking.v1beta1.RedelegationEntryResponse.redelegationEntry: object expected");t.redelegationEntry=s.cosmos.staking.v1beta1.RedelegationEntry.fromObject(e.redelegationEntry)}return null!=e.balance&&(t.balance=String(e.balance)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.redelegationEntry=null,n.balance=""),null!=e.redelegationEntry&&e.hasOwnProperty("redelegationEntry")&&(n.redelegationEntry=s.cosmos.staking.v1beta1.RedelegationEntry.toObject(e.redelegationEntry,t)),null!=e.balance&&e.hasOwnProperty("balance")&&(n.balance=e.balance),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.RedelegationResponse=function(){function e(e){if(this.entries=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.redelegation=null,e.prototype.entries=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.redelegation&&Object.hasOwnProperty.call(e,"redelegation")&&s.cosmos.staking.v1beta1.Redelegation.encode(e.redelegation,t.uint32(10).fork()).ldelim(),null!=e.entries&&e.entries.length)for(var n=0;n<e.entries.length;++n)s.cosmos.staking.v1beta1.RedelegationEntryResponse.encode(e.entries[n],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.RedelegationResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.redelegation=s.cosmos.staking.v1beta1.Redelegation.decode(e,e.uint32());break;case 2:r.entries&&r.entries.length||(r.entries=[]),r.entries.push(s.cosmos.staking.v1beta1.RedelegationEntryResponse.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.RedelegationResponse)return e;var t=new s.cosmos.staking.v1beta1.RedelegationResponse;if(null!=e.redelegation){if("object"!=typeof e.redelegation)throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.redelegation: object expected");t.redelegation=s.cosmos.staking.v1beta1.Redelegation.fromObject(e.redelegation)}if(e.entries){if(!Array.isArray(e.entries))throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.entries: array expected");t.entries=[];for(var n=0;n<e.entries.length;++n){if("object"!=typeof e.entries[n])throw TypeError(".cosmos.staking.v1beta1.RedelegationResponse.entries: object expected");t.entries[n]=s.cosmos.staking.v1beta1.RedelegationEntryResponse.fromObject(e.entries[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.entries=[]),t.defaults&&(n.redelegation=null),null!=e.redelegation&&e.hasOwnProperty("redelegation")&&(n.redelegation=s.cosmos.staking.v1beta1.Redelegation.toObject(e.redelegation,t)),e.entries&&e.entries.length){n.entries=[];for(var r=0;r<e.entries.length;++r)n.entries[r]=s.cosmos.staking.v1beta1.RedelegationEntryResponse.toObject(e.entries[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Pool=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.notBondedTokens="",e.prototype.bondedTokens="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.notBondedTokens&&Object.hasOwnProperty.call(e,"notBondedTokens")&&t.uint32(10).string(e.notBondedTokens),null!=e.bondedTokens&&Object.hasOwnProperty.call(e,"bondedTokens")&&t.uint32(18).string(e.bondedTokens),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.Pool;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.notBondedTokens=e.string();break;case 2:r.bondedTokens=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.Pool)return e;var t=new s.cosmos.staking.v1beta1.Pool;return null!=e.notBondedTokens&&(t.notBondedTokens=String(e.notBondedTokens)),null!=e.bondedTokens&&(t.bondedTokens=String(e.bondedTokens)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.notBondedTokens="",n.bondedTokens=""),null!=e.notBondedTokens&&e.hasOwnProperty("notBondedTokens")&&(n.notBondedTokens=e.notBondedTokens),null!=e.bondedTokens&&e.hasOwnProperty("bondedTokens")&&(n.bondedTokens=e.bondedTokens),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Msg=function(){function e(e,t,n){r.rpc.Service.call(this,e,t,n)}return(e.prototype=Object.create(r.rpc.Service.prototype)).constructor=e,e.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(e.prototype.createValidator=function e(t,n){return this.rpcCall(e,s.cosmos.staking.v1beta1.MsgCreateValidator,s.cosmos.staking.v1beta1.MsgCreateValidatorResponse,t,n)},"name",{value:"CreateValidator"}),Object.defineProperty(e.prototype.editValidator=function e(t,n){return this.rpcCall(e,s.cosmos.staking.v1beta1.MsgEditValidator,s.cosmos.staking.v1beta1.MsgEditValidatorResponse,t,n)},"name",{value:"EditValidator"}),Object.defineProperty(e.prototype.delegate=function e(t,n){return this.rpcCall(e,s.cosmos.staking.v1beta1.MsgDelegate,s.cosmos.staking.v1beta1.MsgDelegateResponse,t,n)},"name",{value:"Delegate"}),Object.defineProperty(e.prototype.beginRedelegate=function e(t,n){return this.rpcCall(e,s.cosmos.staking.v1beta1.MsgBeginRedelegate,s.cosmos.staking.v1beta1.MsgBeginRedelegateResponse,t,n)},"name",{value:"BeginRedelegate"}),Object.defineProperty(e.prototype.undelegate=function e(t,n){return this.rpcCall(e,s.cosmos.staking.v1beta1.MsgUndelegate,s.cosmos.staking.v1beta1.MsgUndelegateResponse,t,n)},"name",{value:"Undelegate"}),e}(),e.MsgCreateValidator=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.description=null,e.prototype.commission=null,e.prototype.minSelfDelegation="",e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.pubkey=null,e.prototype.value=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&s.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(10).fork()).ldelim(),null!=e.commission&&Object.hasOwnProperty.call(e,"commission")&&s.cosmos.staking.v1beta1.CommissionRates.encode(e.commission,t.uint32(18).fork()).ldelim(),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(26).string(e.minSelfDelegation),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(34).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(42).string(e.validatorAddress),null!=e.pubkey&&Object.hasOwnProperty.call(e,"pubkey")&&s.google.protobuf.Any.encode(e.pubkey,t.uint32(50).fork()).ldelim(),null!=e.value&&Object.hasOwnProperty.call(e,"value")&&s.cosmos.base.v1beta1.Coin.encode(e.value,t.uint32(58).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.MsgCreateValidator;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.description=s.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 2:r.commission=s.cosmos.staking.v1beta1.CommissionRates.decode(e,e.uint32());break;case 3:r.minSelfDelegation=e.string();break;case 4:r.delegatorAddress=e.string();break;case 5:r.validatorAddress=e.string();break;case 6:r.pubkey=s.google.protobuf.Any.decode(e,e.uint32());break;case 7:r.value=s.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.MsgCreateValidator)return e;var t=new s.cosmos.staking.v1beta1.MsgCreateValidator;if(null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.description: object expected");t.description=s.cosmos.staking.v1beta1.Description.fromObject(e.description)}if(null!=e.commission){if("object"!=typeof e.commission)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.commission: object expected");t.commission=s.cosmos.staking.v1beta1.CommissionRates.fromObject(e.commission)}if(null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.pubkey){if("object"!=typeof e.pubkey)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.pubkey: object expected");t.pubkey=s.google.protobuf.Any.fromObject(e.pubkey)}if(null!=e.value){if("object"!=typeof e.value)throw TypeError(".cosmos.staking.v1beta1.MsgCreateValidator.value: object expected");t.value=s.cosmos.base.v1beta1.Coin.fromObject(e.value)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.description=null,n.commission=null,n.minSelfDelegation="",n.delegatorAddress="",n.validatorAddress="",n.pubkey=null,n.value=null),null!=e.description&&e.hasOwnProperty("description")&&(n.description=s.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.commission&&e.hasOwnProperty("commission")&&(n.commission=s.cosmos.staking.v1beta1.CommissionRates.toObject(e.commission,t)),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(n.minSelfDelegation=e.minSelfDelegation),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(n.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(n.validatorAddress=e.validatorAddress),null!=e.pubkey&&e.hasOwnProperty("pubkey")&&(n.pubkey=s.google.protobuf.Any.toObject(e.pubkey,t)),null!=e.value&&e.hasOwnProperty("value")&&(n.value=s.cosmos.base.v1beta1.Coin.toObject(e.value,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgCreateValidatorResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.MsgCreateValidatorResponse;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.cosmos.staking.v1beta1.MsgCreateValidatorResponse?e:new s.cosmos.staking.v1beta1.MsgCreateValidatorResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgEditValidator=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.description=null,e.prototype.validatorAddress="",e.prototype.commissionRate="",e.prototype.minSelfDelegation="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&s.cosmos.staking.v1beta1.Description.encode(e.description,t.uint32(10).fork()).ldelim(),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.commissionRate&&Object.hasOwnProperty.call(e,"commissionRate")&&t.uint32(26).string(e.commissionRate),null!=e.minSelfDelegation&&Object.hasOwnProperty.call(e,"minSelfDelegation")&&t.uint32(34).string(e.minSelfDelegation),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.MsgEditValidator;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.description=s.cosmos.staking.v1beta1.Description.decode(e,e.uint32());break;case 2:r.validatorAddress=e.string();break;case 3:r.commissionRate=e.string();break;case 4:r.minSelfDelegation=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.MsgEditValidator)return e;var t=new s.cosmos.staking.v1beta1.MsgEditValidator;if(null!=e.description){if("object"!=typeof e.description)throw TypeError(".cosmos.staking.v1beta1.MsgEditValidator.description: object expected");t.description=s.cosmos.staking.v1beta1.Description.fromObject(e.description)}return null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.commissionRate&&(t.commissionRate=String(e.commissionRate)),null!=e.minSelfDelegation&&(t.minSelfDelegation=String(e.minSelfDelegation)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.description=null,n.validatorAddress="",n.commissionRate="",n.minSelfDelegation=""),null!=e.description&&e.hasOwnProperty("description")&&(n.description=s.cosmos.staking.v1beta1.Description.toObject(e.description,t)),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(n.validatorAddress=e.validatorAddress),null!=e.commissionRate&&e.hasOwnProperty("commissionRate")&&(n.commissionRate=e.commissionRate),null!=e.minSelfDelegation&&e.hasOwnProperty("minSelfDelegation")&&(n.minSelfDelegation=e.minSelfDelegation),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgEditValidatorResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.MsgEditValidatorResponse;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.cosmos.staking.v1beta1.MsgEditValidatorResponse?e:new s.cosmos.staking.v1beta1.MsgEditValidatorResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgDelegate=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&s.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.MsgDelegate;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.delegatorAddress=e.string();break;case 2:r.validatorAddress=e.string();break;case 3:r.amount=s.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.MsgDelegate)return e;var t=new s.cosmos.staking.v1beta1.MsgDelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgDelegate.amount: object expected");t.amount=s.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.delegatorAddress="",n.validatorAddress="",n.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(n.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(n.validatorAddress=e.validatorAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(n.amount=s.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgDelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.MsgDelegateResponse;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.cosmos.staking.v1beta1.MsgDelegateResponse?e:new s.cosmos.staking.v1beta1.MsgDelegateResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgBeginRedelegate=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.delegatorAddress="",e.prototype.validatorSrcAddress="",e.prototype.validatorDstAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorSrcAddress&&Object.hasOwnProperty.call(e,"validatorSrcAddress")&&t.uint32(18).string(e.validatorSrcAddress),null!=e.validatorDstAddress&&Object.hasOwnProperty.call(e,"validatorDstAddress")&&t.uint32(26).string(e.validatorDstAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&s.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.MsgBeginRedelegate;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.delegatorAddress=e.string();break;case 2:r.validatorSrcAddress=e.string();break;case 3:r.validatorDstAddress=e.string();break;case 4:r.amount=s.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.MsgBeginRedelegate)return e;var t=new s.cosmos.staking.v1beta1.MsgBeginRedelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorSrcAddress&&(t.validatorSrcAddress=String(e.validatorSrcAddress)),null!=e.validatorDstAddress&&(t.validatorDstAddress=String(e.validatorDstAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgBeginRedelegate.amount: object expected");t.amount=s.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.delegatorAddress="",n.validatorSrcAddress="",n.validatorDstAddress="",n.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(n.delegatorAddress=e.delegatorAddress),null!=e.validatorSrcAddress&&e.hasOwnProperty("validatorSrcAddress")&&(n.validatorSrcAddress=e.validatorSrcAddress),null!=e.validatorDstAddress&&e.hasOwnProperty("validatorDstAddress")&&(n.validatorDstAddress=e.validatorDstAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(n.amount=s.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgBeginRedelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.completionTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&s.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.MsgBeginRedelegateResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.completionTime=s.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.MsgBeginRedelegateResponse)return e;var t=new s.cosmos.staking.v1beta1.MsgBeginRedelegateResponse;if(null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.MsgBeginRedelegateResponse.completionTime: object expected");t.completionTime=s.google.protobuf.Timestamp.fromObject(e.completionTime)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.completionTime=null),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(n.completionTime=s.google.protobuf.Timestamp.toObject(e.completionTime,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgUndelegate=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.delegatorAddress="",e.prototype.validatorAddress="",e.prototype.amount=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.delegatorAddress&&Object.hasOwnProperty.call(e,"delegatorAddress")&&t.uint32(10).string(e.delegatorAddress),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).string(e.validatorAddress),null!=e.amount&&Object.hasOwnProperty.call(e,"amount")&&s.cosmos.base.v1beta1.Coin.encode(e.amount,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.MsgUndelegate;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.delegatorAddress=e.string();break;case 2:r.validatorAddress=e.string();break;case 3:r.amount=s.cosmos.base.v1beta1.Coin.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.MsgUndelegate)return e;var t=new s.cosmos.staking.v1beta1.MsgUndelegate;if(null!=e.delegatorAddress&&(t.delegatorAddress=String(e.delegatorAddress)),null!=e.validatorAddress&&(t.validatorAddress=String(e.validatorAddress)),null!=e.amount){if("object"!=typeof e.amount)throw TypeError(".cosmos.staking.v1beta1.MsgUndelegate.amount: object expected");t.amount=s.cosmos.base.v1beta1.Coin.fromObject(e.amount)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.delegatorAddress="",n.validatorAddress="",n.amount=null),null!=e.delegatorAddress&&e.hasOwnProperty("delegatorAddress")&&(n.delegatorAddress=e.delegatorAddress),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(n.validatorAddress=e.validatorAddress),null!=e.amount&&e.hasOwnProperty("amount")&&(n.amount=s.cosmos.base.v1beta1.Coin.toObject(e.amount,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgUndelegateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.completionTime=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.completionTime&&Object.hasOwnProperty.call(e,"completionTime")&&s.google.protobuf.Timestamp.encode(e.completionTime,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.staking.v1beta1.MsgUndelegateResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.completionTime=s.google.protobuf.Timestamp.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.staking.v1beta1.MsgUndelegateResponse)return e;var t=new s.cosmos.staking.v1beta1.MsgUndelegateResponse;if(null!=e.completionTime){if("object"!=typeof e.completionTime)throw TypeError(".cosmos.staking.v1beta1.MsgUndelegateResponse.completionTime: object expected");t.completionTime=s.google.protobuf.Timestamp.fromObject(e.completionTime)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.completionTime=null),null!=e.completionTime&&e.hasOwnProperty("completionTime")&&(n.completionTime=s.google.protobuf.Timestamp.toObject(e.completionTime,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e.tx=function(){const e={};return e.signing=function(){const e={};return e.v1beta1=function(){const e={};return e.SignMode=function(){const e={},t=Object.create(e);return t[e[0]="SIGN_MODE_UNSPECIFIED"]=0,t[e[1]="SIGN_MODE_DIRECT"]=1,t[e[2]="SIGN_MODE_TEXTUAL"]=2,t[e[127]="SIGN_MODE_LEGACY_AMINO_JSON"]=127,t}(),e.SignatureDescriptors=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.signatures=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.signatures&&e.signatures.length)for(var n=0;n<e.signatures.length;++n)s.cosmos.tx.signing.v1beta1.SignatureDescriptor.encode(e.signatures[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.signing.v1beta1.SignatureDescriptors;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.signatures&&r.signatures.length||(r.signatures=[]),r.signatures.push(s.cosmos.tx.signing.v1beta1.SignatureDescriptor.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.signing.v1beta1.SignatureDescriptors)return e;var t=new s.cosmos.tx.signing.v1beta1.SignatureDescriptors;if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptors.signatures: array expected");t.signatures=[];for(var n=0;n<e.signatures.length;++n){if("object"!=typeof e.signatures[n])throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptors.signatures: object expected");t.signatures[n]=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.fromObject(e.signatures[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.signatures=[]),e.signatures&&e.signatures.length){n.signatures=[];for(var r=0;r<e.signatures.length;++r)n.signatures[r]=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.toObject(e.signatures[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.SignatureDescriptor=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.publicKey=null,e.prototype.data=null,e.prototype.sequence=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.publicKey&&Object.hasOwnProperty.call(e,"publicKey")&&s.google.protobuf.Any.encode(e.publicKey,t.uint32(10).fork()).ldelim(),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.encode(e.data,t.uint32(18).fork()).ldelim(),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.signing.v1beta1.SignatureDescriptor;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.publicKey=s.google.protobuf.Any.decode(e,e.uint32());break;case 2:r.data=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.decode(e,e.uint32());break;case 3:r.sequence=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.signing.v1beta1.SignatureDescriptor)return e;var t=new s.cosmos.tx.signing.v1beta1.SignatureDescriptor;if(null!=e.publicKey){if("object"!=typeof e.publicKey)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.publicKey: object expected");t.publicKey=s.google.protobuf.Any.fromObject(e.publicKey)}if(null!=e.data){if("object"!=typeof e.data)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.data: object expected");t.data=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.fromObject(e.data)}return null!=e.sequence&&(a.Long?(t.sequence=a.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(n.publicKey=null,n.data=null,a.Long){var r=new a.Long(0,0,!0);n.sequence=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.sequence=t.longs===String?"0":0;return null!=e.publicKey&&e.hasOwnProperty("publicKey")&&(n.publicKey=s.google.protobuf.Any.toObject(e.publicKey,t)),null!=e.data&&e.hasOwnProperty("data")&&(n.data=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.toObject(e.data,t)),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?n.sequence=t.longs===String?String(e.sequence):e.sequence:n.sequence=t.longs===String?a.Long.prototype.toString.call(e.sequence):t.longs===Number?new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e.Data=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}let t;return e.prototype.single=null,e.prototype.multi=null,Object.defineProperty(e.prototype,"sum",{get:a.oneOfGetter(t=["single","multi"]),set:a.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.single&&Object.hasOwnProperty.call(e,"single")&&s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.encode(e.single,t.uint32(10).fork()).ldelim(),null!=e.multi&&Object.hasOwnProperty.call(e,"multi")&&s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.encode(e.multi,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.single=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.decode(e,e.uint32());break;case 2:r.multi=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data)return e;var t=new s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data;if(null!=e.single){if("object"!=typeof e.single)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.single: object expected");t.single=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.fromObject(e.single)}if(null!=e.multi){if("object"!=typeof e.multi)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.multi: object expected");t.multi=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.fromObject(e.multi)}return t},e.toObject=function(e,t){t||(t={});var n={};return null!=e.single&&e.hasOwnProperty("single")&&(n.single=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single.toObject(e.single,t),t.oneofs&&(n.sum="single")),null!=e.multi&&e.hasOwnProperty("multi")&&(n.multi=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.toObject(e.multi,t),t.oneofs&&(n.sum="multi")),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e.Single=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.mode=0,e.prototype.signature=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.mode&&Object.hasOwnProperty.call(e,"mode")&&t.uint32(8).int32(e.mode),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(18).bytes(e.signature),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.mode=e.int32();break;case 2:r.signature=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single)return e;var t=new s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Single;switch(e.mode){case"SIGN_MODE_UNSPECIFIED":case 0:t.mode=0;break;case"SIGN_MODE_DIRECT":case 1:t.mode=1;break;case"SIGN_MODE_TEXTUAL":case 2:t.mode=2;break;case"SIGN_MODE_LEGACY_AMINO_JSON":case 127:t.mode=127}return null!=e.signature&&("string"==typeof e.signature?a.base64.decode(e.signature,t.signature=a.newBuffer(a.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.mode=t.enums===String?"SIGN_MODE_UNSPECIFIED":0,t.bytes===String?n.signature="":(n.signature=[],t.bytes!==Array&&(n.signature=a.newBuffer(n.signature)))),null!=e.mode&&e.hasOwnProperty("mode")&&(n.mode=t.enums===String?s.cosmos.tx.signing.v1beta1.SignMode[e.mode]:e.mode),null!=e.signature&&e.hasOwnProperty("signature")&&(n.signature=t.bytes===String?a.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Multi=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.bitarray=null,e.prototype.signatures=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.bitarray&&Object.hasOwnProperty.call(e,"bitarray")&&s.cosmos.crypto.multisig.v1beta1.CompactBitArray.encode(e.bitarray,t.uint32(10).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var n=0;n<e.signatures.length;++n)s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.encode(e.signatures[n],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.bitarray=s.cosmos.crypto.multisig.v1beta1.CompactBitArray.decode(e,e.uint32());break;case 2:r.signatures&&r.signatures.length||(r.signatures=[]),r.signatures.push(s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi)return e;var t=new s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi;if(null!=e.bitarray){if("object"!=typeof e.bitarray)throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.bitarray: object expected");t.bitarray=s.cosmos.crypto.multisig.v1beta1.CompactBitArray.fromObject(e.bitarray)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.signatures: array expected");t.signatures=[];for(var n=0;n<e.signatures.length;++n){if("object"!=typeof e.signatures[n])throw TypeError(".cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.Multi.signatures: object expected");t.signatures[n]=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.fromObject(e.signatures[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.signatures=[]),t.defaults&&(n.bitarray=null),null!=e.bitarray&&e.hasOwnProperty("bitarray")&&(n.bitarray=s.cosmos.crypto.multisig.v1beta1.CompactBitArray.toObject(e.bitarray,t)),e.signatures&&e.signatures.length){n.signatures=[];for(var r=0;r<e.signatures.length;++r)n.signatures[r]=s.cosmos.tx.signing.v1beta1.SignatureDescriptor.Data.toObject(e.signatures[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e}(),e}(),e.v1beta1=function(){const e={};return e.Tx=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.body=null,e.prototype.authInfo=null,e.prototype.signatures=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.body&&Object.hasOwnProperty.call(e,"body")&&s.cosmos.tx.v1beta1.TxBody.encode(e.body,t.uint32(10).fork()).ldelim(),null!=e.authInfo&&Object.hasOwnProperty.call(e,"authInfo")&&s.cosmos.tx.v1beta1.AuthInfo.encode(e.authInfo,t.uint32(18).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var n=0;n<e.signatures.length;++n)t.uint32(26).bytes(e.signatures[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.v1beta1.Tx;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.body=s.cosmos.tx.v1beta1.TxBody.decode(e,e.uint32());break;case 2:r.authInfo=s.cosmos.tx.v1beta1.AuthInfo.decode(e,e.uint32());break;case 3:r.signatures&&r.signatures.length||(r.signatures=[]),r.signatures.push(e.bytes());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.v1beta1.Tx)return e;var t=new s.cosmos.tx.v1beta1.Tx;if(null!=e.body){if("object"!=typeof e.body)throw TypeError(".cosmos.tx.v1beta1.Tx.body: object expected");t.body=s.cosmos.tx.v1beta1.TxBody.fromObject(e.body)}if(null!=e.authInfo){if("object"!=typeof e.authInfo)throw TypeError(".cosmos.tx.v1beta1.Tx.authInfo: object expected");t.authInfo=s.cosmos.tx.v1beta1.AuthInfo.fromObject(e.authInfo)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.v1beta1.Tx.signatures: array expected");t.signatures=[];for(var n=0;n<e.signatures.length;++n)"string"==typeof e.signatures[n]?a.base64.decode(e.signatures[n],t.signatures[n]=a.newBuffer(a.base64.length(e.signatures[n])),0):e.signatures[n].length&&(t.signatures[n]=e.signatures[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.signatures=[]),t.defaults&&(n.body=null,n.authInfo=null),null!=e.body&&e.hasOwnProperty("body")&&(n.body=s.cosmos.tx.v1beta1.TxBody.toObject(e.body,t)),null!=e.authInfo&&e.hasOwnProperty("authInfo")&&(n.authInfo=s.cosmos.tx.v1beta1.AuthInfo.toObject(e.authInfo,t)),e.signatures&&e.signatures.length){n.signatures=[];for(var r=0;r<e.signatures.length;++r)n.signatures[r]=t.bytes===String?a.base64.encode(e.signatures[r],0,e.signatures[r].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[r]):e.signatures[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.TxRaw=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.bodyBytes=a.newBuffer([]),e.prototype.authInfoBytes=a.newBuffer([]),e.prototype.signatures=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.bodyBytes&&Object.hasOwnProperty.call(e,"bodyBytes")&&t.uint32(10).bytes(e.bodyBytes),null!=e.authInfoBytes&&Object.hasOwnProperty.call(e,"authInfoBytes")&&t.uint32(18).bytes(e.authInfoBytes),null!=e.signatures&&e.signatures.length)for(var n=0;n<e.signatures.length;++n)t.uint32(26).bytes(e.signatures[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.v1beta1.TxRaw;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.bodyBytes=e.bytes();break;case 2:r.authInfoBytes=e.bytes();break;case 3:r.signatures&&r.signatures.length||(r.signatures=[]),r.signatures.push(e.bytes());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.v1beta1.TxRaw)return e;var t=new s.cosmos.tx.v1beta1.TxRaw;if(null!=e.bodyBytes&&("string"==typeof e.bodyBytes?a.base64.decode(e.bodyBytes,t.bodyBytes=a.newBuffer(a.base64.length(e.bodyBytes)),0):e.bodyBytes.length&&(t.bodyBytes=e.bodyBytes)),null!=e.authInfoBytes&&("string"==typeof e.authInfoBytes?a.base64.decode(e.authInfoBytes,t.authInfoBytes=a.newBuffer(a.base64.length(e.authInfoBytes)),0):e.authInfoBytes.length&&(t.authInfoBytes=e.authInfoBytes)),e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".cosmos.tx.v1beta1.TxRaw.signatures: array expected");t.signatures=[];for(var n=0;n<e.signatures.length;++n)"string"==typeof e.signatures[n]?a.base64.decode(e.signatures[n],t.signatures[n]=a.newBuffer(a.base64.length(e.signatures[n])),0):e.signatures[n].length&&(t.signatures[n]=e.signatures[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.signatures=[]),t.defaults&&(t.bytes===String?n.bodyBytes="":(n.bodyBytes=[],t.bytes!==Array&&(n.bodyBytes=a.newBuffer(n.bodyBytes))),t.bytes===String?n.authInfoBytes="":(n.authInfoBytes=[],t.bytes!==Array&&(n.authInfoBytes=a.newBuffer(n.authInfoBytes)))),null!=e.bodyBytes&&e.hasOwnProperty("bodyBytes")&&(n.bodyBytes=t.bytes===String?a.base64.encode(e.bodyBytes,0,e.bodyBytes.length):t.bytes===Array?Array.prototype.slice.call(e.bodyBytes):e.bodyBytes),null!=e.authInfoBytes&&e.hasOwnProperty("authInfoBytes")&&(n.authInfoBytes=t.bytes===String?a.base64.encode(e.authInfoBytes,0,e.authInfoBytes.length):t.bytes===Array?Array.prototype.slice.call(e.authInfoBytes):e.authInfoBytes),e.signatures&&e.signatures.length){n.signatures=[];for(var r=0;r<e.signatures.length;++r)n.signatures[r]=t.bytes===String?a.base64.encode(e.signatures[r],0,e.signatures[r].length):t.bytes===Array?Array.prototype.slice.call(e.signatures[r]):e.signatures[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.SignDoc=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.bodyBytes=a.newBuffer([]),e.prototype.authInfoBytes=a.newBuffer([]),e.prototype.chainId="",e.prototype.accountNumber=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.bodyBytes&&Object.hasOwnProperty.call(e,"bodyBytes")&&t.uint32(10).bytes(e.bodyBytes),null!=e.authInfoBytes&&Object.hasOwnProperty.call(e,"authInfoBytes")&&t.uint32(18).bytes(e.authInfoBytes),null!=e.chainId&&Object.hasOwnProperty.call(e,"chainId")&&t.uint32(26).string(e.chainId),null!=e.accountNumber&&Object.hasOwnProperty.call(e,"accountNumber")&&t.uint32(32).uint64(e.accountNumber),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.v1beta1.SignDoc;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.bodyBytes=e.bytes();break;case 2:r.authInfoBytes=e.bytes();break;case 3:r.chainId=e.string();break;case 4:r.accountNumber=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.v1beta1.SignDoc)return e;var t=new s.cosmos.tx.v1beta1.SignDoc;return null!=e.bodyBytes&&("string"==typeof e.bodyBytes?a.base64.decode(e.bodyBytes,t.bodyBytes=a.newBuffer(a.base64.length(e.bodyBytes)),0):e.bodyBytes.length&&(t.bodyBytes=e.bodyBytes)),null!=e.authInfoBytes&&("string"==typeof e.authInfoBytes?a.base64.decode(e.authInfoBytes,t.authInfoBytes=a.newBuffer(a.base64.length(e.authInfoBytes)),0):e.authInfoBytes.length&&(t.authInfoBytes=e.authInfoBytes)),null!=e.chainId&&(t.chainId=String(e.chainId)),null!=e.accountNumber&&(a.Long?(t.accountNumber=a.Long.fromValue(e.accountNumber)).unsigned=!0:"string"==typeof e.accountNumber?t.accountNumber=parseInt(e.accountNumber,10):"number"==typeof e.accountNumber?t.accountNumber=e.accountNumber:"object"==typeof e.accountNumber&&(t.accountNumber=new a.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(t.bytes===String?n.bodyBytes="":(n.bodyBytes=[],t.bytes!==Array&&(n.bodyBytes=a.newBuffer(n.bodyBytes))),t.bytes===String?n.authInfoBytes="":(n.authInfoBytes=[],t.bytes!==Array&&(n.authInfoBytes=a.newBuffer(n.authInfoBytes))),n.chainId="",a.Long){var r=new a.Long(0,0,!0);n.accountNumber=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.accountNumber=t.longs===String?"0":0;return null!=e.bodyBytes&&e.hasOwnProperty("bodyBytes")&&(n.bodyBytes=t.bytes===String?a.base64.encode(e.bodyBytes,0,e.bodyBytes.length):t.bytes===Array?Array.prototype.slice.call(e.bodyBytes):e.bodyBytes),null!=e.authInfoBytes&&e.hasOwnProperty("authInfoBytes")&&(n.authInfoBytes=t.bytes===String?a.base64.encode(e.authInfoBytes,0,e.authInfoBytes.length):t.bytes===Array?Array.prototype.slice.call(e.authInfoBytes):e.authInfoBytes),null!=e.chainId&&e.hasOwnProperty("chainId")&&(n.chainId=e.chainId),null!=e.accountNumber&&e.hasOwnProperty("accountNumber")&&("number"==typeof e.accountNumber?n.accountNumber=t.longs===String?String(e.accountNumber):e.accountNumber:n.accountNumber=t.longs===String?a.Long.prototype.toString.call(e.accountNumber):t.longs===Number?new a.LongBits(e.accountNumber.low>>>0,e.accountNumber.high>>>0).toNumber(!0):e.accountNumber),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.TxBody=function(){function e(e){if(this.messages=[],this.extensionOptions=[],this.nonCriticalExtensionOptions=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.messages=a.emptyArray,e.prototype.memo="",e.prototype.timeoutHeight=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.extensionOptions=a.emptyArray,e.prototype.nonCriticalExtensionOptions=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.messages&&e.messages.length)for(var n=0;n<e.messages.length;++n)s.google.protobuf.Any.encode(e.messages[n],t.uint32(10).fork()).ldelim();if(null!=e.memo&&Object.hasOwnProperty.call(e,"memo")&&t.uint32(18).string(e.memo),null!=e.timeoutHeight&&Object.hasOwnProperty.call(e,"timeoutHeight")&&t.uint32(24).uint64(e.timeoutHeight),null!=e.extensionOptions&&e.extensionOptions.length)for(n=0;n<e.extensionOptions.length;++n)s.google.protobuf.Any.encode(e.extensionOptions[n],t.uint32(8186).fork()).ldelim();if(null!=e.nonCriticalExtensionOptions&&e.nonCriticalExtensionOptions.length)for(n=0;n<e.nonCriticalExtensionOptions.length;++n)s.google.protobuf.Any.encode(e.nonCriticalExtensionOptions[n],t.uint32(16378).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.v1beta1.TxBody;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.messages&&r.messages.length||(r.messages=[]),r.messages.push(s.google.protobuf.Any.decode(e,e.uint32()));break;case 2:r.memo=e.string();break;case 3:r.timeoutHeight=e.uint64();break;case 1023:r.extensionOptions&&r.extensionOptions.length||(r.extensionOptions=[]),r.extensionOptions.push(s.google.protobuf.Any.decode(e,e.uint32()));break;case 2047:r.nonCriticalExtensionOptions&&r.nonCriticalExtensionOptions.length||(r.nonCriticalExtensionOptions=[]),r.nonCriticalExtensionOptions.push(s.google.protobuf.Any.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.v1beta1.TxBody)return e;var t=new s.cosmos.tx.v1beta1.TxBody;if(e.messages){if(!Array.isArray(e.messages))throw TypeError(".cosmos.tx.v1beta1.TxBody.messages: array expected");t.messages=[];for(var n=0;n<e.messages.length;++n){if("object"!=typeof e.messages[n])throw TypeError(".cosmos.tx.v1beta1.TxBody.messages: object expected");t.messages[n]=s.google.protobuf.Any.fromObject(e.messages[n])}}if(null!=e.memo&&(t.memo=String(e.memo)),null!=e.timeoutHeight&&(a.Long?(t.timeoutHeight=a.Long.fromValue(e.timeoutHeight)).unsigned=!0:"string"==typeof e.timeoutHeight?t.timeoutHeight=parseInt(e.timeoutHeight,10):"number"==typeof e.timeoutHeight?t.timeoutHeight=e.timeoutHeight:"object"==typeof e.timeoutHeight&&(t.timeoutHeight=new a.LongBits(e.timeoutHeight.low>>>0,e.timeoutHeight.high>>>0).toNumber(!0))),e.extensionOptions){if(!Array.isArray(e.extensionOptions))throw TypeError(".cosmos.tx.v1beta1.TxBody.extensionOptions: array expected");t.extensionOptions=[];for(n=0;n<e.extensionOptions.length;++n){if("object"!=typeof e.extensionOptions[n])throw TypeError(".cosmos.tx.v1beta1.TxBody.extensionOptions: object expected");t.extensionOptions[n]=s.google.protobuf.Any.fromObject(e.extensionOptions[n])}}if(e.nonCriticalExtensionOptions){if(!Array.isArray(e.nonCriticalExtensionOptions))throw TypeError(".cosmos.tx.v1beta1.TxBody.nonCriticalExtensionOptions: array expected");t.nonCriticalExtensionOptions=[];for(n=0;n<e.nonCriticalExtensionOptions.length;++n){if("object"!=typeof e.nonCriticalExtensionOptions[n])throw TypeError(".cosmos.tx.v1beta1.TxBody.nonCriticalExtensionOptions: object expected");t.nonCriticalExtensionOptions[n]=s.google.protobuf.Any.fromObject(e.nonCriticalExtensionOptions[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.messages=[],n.extensionOptions=[],n.nonCriticalExtensionOptions=[]),t.defaults)if(n.memo="",a.Long){var r=new a.Long(0,0,!0);n.timeoutHeight=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.timeoutHeight=t.longs===String?"0":0;if(e.messages&&e.messages.length){n.messages=[];for(var i=0;i<e.messages.length;++i)n.messages[i]=s.google.protobuf.Any.toObject(e.messages[i],t)}if(null!=e.memo&&e.hasOwnProperty("memo")&&(n.memo=e.memo),null!=e.timeoutHeight&&e.hasOwnProperty("timeoutHeight")&&("number"==typeof e.timeoutHeight?n.timeoutHeight=t.longs===String?String(e.timeoutHeight):e.timeoutHeight:n.timeoutHeight=t.longs===String?a.Long.prototype.toString.call(e.timeoutHeight):t.longs===Number?new a.LongBits(e.timeoutHeight.low>>>0,e.timeoutHeight.high>>>0).toNumber(!0):e.timeoutHeight),e.extensionOptions&&e.extensionOptions.length){n.extensionOptions=[];for(i=0;i<e.extensionOptions.length;++i)n.extensionOptions[i]=s.google.protobuf.Any.toObject(e.extensionOptions[i],t)}if(e.nonCriticalExtensionOptions&&e.nonCriticalExtensionOptions.length){n.nonCriticalExtensionOptions=[];for(i=0;i<e.nonCriticalExtensionOptions.length;++i)n.nonCriticalExtensionOptions[i]=s.google.protobuf.Any.toObject(e.nonCriticalExtensionOptions[i],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.AuthInfo=function(){function e(e){if(this.signerInfos=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.signerInfos=a.emptyArray,e.prototype.fee=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.signerInfos&&e.signerInfos.length)for(var n=0;n<e.signerInfos.length;++n)s.cosmos.tx.v1beta1.SignerInfo.encode(e.signerInfos[n],t.uint32(10).fork()).ldelim();return null!=e.fee&&Object.hasOwnProperty.call(e,"fee")&&s.cosmos.tx.v1beta1.Fee.encode(e.fee,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.v1beta1.AuthInfo;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.signerInfos&&r.signerInfos.length||(r.signerInfos=[]),r.signerInfos.push(s.cosmos.tx.v1beta1.SignerInfo.decode(e,e.uint32()));break;case 2:r.fee=s.cosmos.tx.v1beta1.Fee.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.v1beta1.AuthInfo)return e;var t=new s.cosmos.tx.v1beta1.AuthInfo;if(e.signerInfos){if(!Array.isArray(e.signerInfos))throw TypeError(".cosmos.tx.v1beta1.AuthInfo.signerInfos: array expected");t.signerInfos=[];for(var n=0;n<e.signerInfos.length;++n){if("object"!=typeof e.signerInfos[n])throw TypeError(".cosmos.tx.v1beta1.AuthInfo.signerInfos: object expected");t.signerInfos[n]=s.cosmos.tx.v1beta1.SignerInfo.fromObject(e.signerInfos[n])}}if(null!=e.fee){if("object"!=typeof e.fee)throw TypeError(".cosmos.tx.v1beta1.AuthInfo.fee: object expected");t.fee=s.cosmos.tx.v1beta1.Fee.fromObject(e.fee)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.signerInfos=[]),t.defaults&&(n.fee=null),e.signerInfos&&e.signerInfos.length){n.signerInfos=[];for(var r=0;r<e.signerInfos.length;++r)n.signerInfos[r]=s.cosmos.tx.v1beta1.SignerInfo.toObject(e.signerInfos[r],t)}return null!=e.fee&&e.hasOwnProperty("fee")&&(n.fee=s.cosmos.tx.v1beta1.Fee.toObject(e.fee,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.SignerInfo=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.publicKey=null,e.prototype.modeInfo=null,e.prototype.sequence=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.publicKey&&Object.hasOwnProperty.call(e,"publicKey")&&s.google.protobuf.Any.encode(e.publicKey,t.uint32(10).fork()).ldelim(),null!=e.modeInfo&&Object.hasOwnProperty.call(e,"modeInfo")&&s.cosmos.tx.v1beta1.ModeInfo.encode(e.modeInfo,t.uint32(18).fork()).ldelim(),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.v1beta1.SignerInfo;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.publicKey=s.google.protobuf.Any.decode(e,e.uint32());break;case 2:r.modeInfo=s.cosmos.tx.v1beta1.ModeInfo.decode(e,e.uint32());break;case 3:r.sequence=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.v1beta1.SignerInfo)return e;var t=new s.cosmos.tx.v1beta1.SignerInfo;if(null!=e.publicKey){if("object"!=typeof e.publicKey)throw TypeError(".cosmos.tx.v1beta1.SignerInfo.publicKey: object expected");t.publicKey=s.google.protobuf.Any.fromObject(e.publicKey)}if(null!=e.modeInfo){if("object"!=typeof e.modeInfo)throw TypeError(".cosmos.tx.v1beta1.SignerInfo.modeInfo: object expected");t.modeInfo=s.cosmos.tx.v1beta1.ModeInfo.fromObject(e.modeInfo)}return null!=e.sequence&&(a.Long?(t.sequence=a.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(n.publicKey=null,n.modeInfo=null,a.Long){var r=new a.Long(0,0,!0);n.sequence=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.sequence=t.longs===String?"0":0;return null!=e.publicKey&&e.hasOwnProperty("publicKey")&&(n.publicKey=s.google.protobuf.Any.toObject(e.publicKey,t)),null!=e.modeInfo&&e.hasOwnProperty("modeInfo")&&(n.modeInfo=s.cosmos.tx.v1beta1.ModeInfo.toObject(e.modeInfo,t)),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?n.sequence=t.longs===String?String(e.sequence):e.sequence:n.sequence=t.longs===String?a.Long.prototype.toString.call(e.sequence):t.longs===Number?new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ModeInfo=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}let t;return e.prototype.single=null,e.prototype.multi=null,Object.defineProperty(e.prototype,"sum",{get:a.oneOfGetter(t=["single","multi"]),set:a.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.single&&Object.hasOwnProperty.call(e,"single")&&s.cosmos.tx.v1beta1.ModeInfo.Single.encode(e.single,t.uint32(10).fork()).ldelim(),null!=e.multi&&Object.hasOwnProperty.call(e,"multi")&&s.cosmos.tx.v1beta1.ModeInfo.Multi.encode(e.multi,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.v1beta1.ModeInfo;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.single=s.cosmos.tx.v1beta1.ModeInfo.Single.decode(e,e.uint32());break;case 2:r.multi=s.cosmos.tx.v1beta1.ModeInfo.Multi.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.v1beta1.ModeInfo)return e;var t=new s.cosmos.tx.v1beta1.ModeInfo;if(null!=e.single){if("object"!=typeof e.single)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.single: object expected");t.single=s.cosmos.tx.v1beta1.ModeInfo.Single.fromObject(e.single)}if(null!=e.multi){if("object"!=typeof e.multi)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.multi: object expected");t.multi=s.cosmos.tx.v1beta1.ModeInfo.Multi.fromObject(e.multi)}return t},e.toObject=function(e,t){t||(t={});var n={};return null!=e.single&&e.hasOwnProperty("single")&&(n.single=s.cosmos.tx.v1beta1.ModeInfo.Single.toObject(e.single,t),t.oneofs&&(n.sum="single")),null!=e.multi&&e.hasOwnProperty("multi")&&(n.multi=s.cosmos.tx.v1beta1.ModeInfo.Multi.toObject(e.multi,t),t.oneofs&&(n.sum="multi")),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e.Single=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.mode=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.mode&&Object.hasOwnProperty.call(e,"mode")&&t.uint32(8).int32(e.mode),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.v1beta1.ModeInfo.Single;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.mode=e.int32();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.v1beta1.ModeInfo.Single)return e;var t=new s.cosmos.tx.v1beta1.ModeInfo.Single;switch(e.mode){case"SIGN_MODE_UNSPECIFIED":case 0:t.mode=0;break;case"SIGN_MODE_DIRECT":case 1:t.mode=1;break;case"SIGN_MODE_TEXTUAL":case 2:t.mode=2;break;case"SIGN_MODE_LEGACY_AMINO_JSON":case 127:t.mode=127}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.mode=t.enums===String?"SIGN_MODE_UNSPECIFIED":0),null!=e.mode&&e.hasOwnProperty("mode")&&(n.mode=t.enums===String?s.cosmos.tx.signing.v1beta1.SignMode[e.mode]:e.mode),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Multi=function(){function e(e){if(this.modeInfos=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.bitarray=null,e.prototype.modeInfos=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.bitarray&&Object.hasOwnProperty.call(e,"bitarray")&&s.cosmos.crypto.multisig.v1beta1.CompactBitArray.encode(e.bitarray,t.uint32(10).fork()).ldelim(),null!=e.modeInfos&&e.modeInfos.length)for(var n=0;n<e.modeInfos.length;++n)s.cosmos.tx.v1beta1.ModeInfo.encode(e.modeInfos[n],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.v1beta1.ModeInfo.Multi;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.bitarray=s.cosmos.crypto.multisig.v1beta1.CompactBitArray.decode(e,e.uint32());break;case 2:r.modeInfos&&r.modeInfos.length||(r.modeInfos=[]),r.modeInfos.push(s.cosmos.tx.v1beta1.ModeInfo.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.v1beta1.ModeInfo.Multi)return e;var t=new s.cosmos.tx.v1beta1.ModeInfo.Multi;if(null!=e.bitarray){if("object"!=typeof e.bitarray)throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.bitarray: object expected");t.bitarray=s.cosmos.crypto.multisig.v1beta1.CompactBitArray.fromObject(e.bitarray)}if(e.modeInfos){if(!Array.isArray(e.modeInfos))throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.modeInfos: array expected");t.modeInfos=[];for(var n=0;n<e.modeInfos.length;++n){if("object"!=typeof e.modeInfos[n])throw TypeError(".cosmos.tx.v1beta1.ModeInfo.Multi.modeInfos: object expected");t.modeInfos[n]=s.cosmos.tx.v1beta1.ModeInfo.fromObject(e.modeInfos[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.modeInfos=[]),t.defaults&&(n.bitarray=null),null!=e.bitarray&&e.hasOwnProperty("bitarray")&&(n.bitarray=s.cosmos.crypto.multisig.v1beta1.CompactBitArray.toObject(e.bitarray,t)),e.modeInfos&&e.modeInfos.length){n.modeInfos=[];for(var r=0;r<e.modeInfos.length;++r)n.modeInfos[r]=s.cosmos.tx.v1beta1.ModeInfo.toObject(e.modeInfos[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e.Fee=function(){function e(e){if(this.amount=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.amount=a.emptyArray,e.prototype.gasLimit=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.payer="",e.prototype.granter="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.amount&&e.amount.length)for(var n=0;n<e.amount.length;++n)s.cosmos.base.v1beta1.Coin.encode(e.amount[n],t.uint32(10).fork()).ldelim();return null!=e.gasLimit&&Object.hasOwnProperty.call(e,"gasLimit")&&t.uint32(16).uint64(e.gasLimit),null!=e.payer&&Object.hasOwnProperty.call(e,"payer")&&t.uint32(26).string(e.payer),null!=e.granter&&Object.hasOwnProperty.call(e,"granter")&&t.uint32(34).string(e.granter),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.cosmos.tx.v1beta1.Fee;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.amount&&r.amount.length||(r.amount=[]),r.amount.push(s.cosmos.base.v1beta1.Coin.decode(e,e.uint32()));break;case 2:r.gasLimit=e.uint64();break;case 3:r.payer=e.string();break;case 4:r.granter=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.cosmos.tx.v1beta1.Fee)return e;var t=new s.cosmos.tx.v1beta1.Fee;if(e.amount){if(!Array.isArray(e.amount))throw TypeError(".cosmos.tx.v1beta1.Fee.amount: array expected");t.amount=[];for(var n=0;n<e.amount.length;++n){if("object"!=typeof e.amount[n])throw TypeError(".cosmos.tx.v1beta1.Fee.amount: object expected");t.amount[n]=s.cosmos.base.v1beta1.Coin.fromObject(e.amount[n])}}return null!=e.gasLimit&&(a.Long?(t.gasLimit=a.Long.fromValue(e.gasLimit)).unsigned=!0:"string"==typeof e.gasLimit?t.gasLimit=parseInt(e.gasLimit,10):"number"==typeof e.gasLimit?t.gasLimit=e.gasLimit:"object"==typeof e.gasLimit&&(t.gasLimit=new a.LongBits(e.gasLimit.low>>>0,e.gasLimit.high>>>0).toNumber(!0))),null!=e.payer&&(t.payer=String(e.payer)),null!=e.granter&&(t.granter=String(e.granter)),t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.amount=[]),t.defaults){if(a.Long){var r=new a.Long(0,0,!0);n.gasLimit=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.gasLimit=t.longs===String?"0":0;n.payer="",n.granter=""}if(e.amount&&e.amount.length){n.amount=[];for(var i=0;i<e.amount.length;++i)n.amount[i]=s.cosmos.base.v1beta1.Coin.toObject(e.amount[i],t)}return null!=e.gasLimit&&e.hasOwnProperty("gasLimit")&&("number"==typeof e.gasLimit?n.gasLimit=t.longs===String?String(e.gasLimit):e.gasLimit:n.gasLimit=t.longs===String?a.Long.prototype.toString.call(e.gasLimit):t.longs===Number?new a.LongBits(e.gasLimit.low>>>0,e.gasLimit.high>>>0).toNumber(!0):e.gasLimit),null!=e.payer&&e.hasOwnProperty("payer")&&(n.payer=e.payer),null!=e.granter&&e.hasOwnProperty("granter")&&(n.granter=e.granter),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e})(),t.google=s.google=(()=>{const e={};return e.protobuf=function(){const e={};return e.Any=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.type_url="",e.prototype.value=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.type_url&&Object.hasOwnProperty.call(e,"type_url")&&t.uint32(10).string(e.type_url),null!=e.value&&Object.hasOwnProperty.call(e,"value")&&t.uint32(18).bytes(e.value),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.Any;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.type_url=e.string();break;case 2:r.value=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.Any)return e;var t=new s.google.protobuf.Any;return null!=e.type_url&&(t.type_url=String(e.type_url)),null!=e.value&&("string"==typeof e.value?a.base64.decode(e.value,t.value=a.newBuffer(a.base64.length(e.value)),0):e.value.length&&(t.value=e.value)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.type_url="",t.bytes===String?n.value="":(n.value=[],t.bytes!==Array&&(n.value=a.newBuffer(n.value)))),null!=e.type_url&&e.hasOwnProperty("type_url")&&(n.type_url=e.type_url),null!=e.value&&e.hasOwnProperty("value")&&(n.value=t.bytes===String?a.base64.encode(e.value,0,e.value.length):t.bytes===Array?Array.prototype.slice.call(e.value):e.value),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.FileDescriptorSet=function(){function e(e){if(this.file=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.file=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.file&&e.file.length)for(var n=0;n<e.file.length;++n)s.google.protobuf.FileDescriptorProto.encode(e.file[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.FileDescriptorSet;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.file&&r.file.length||(r.file=[]),r.file.push(s.google.protobuf.FileDescriptorProto.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.FileDescriptorSet)return e;var t=new s.google.protobuf.FileDescriptorSet;if(e.file){if(!Array.isArray(e.file))throw TypeError(".google.protobuf.FileDescriptorSet.file: array expected");t.file=[];for(var n=0;n<e.file.length;++n){if("object"!=typeof e.file[n])throw TypeError(".google.protobuf.FileDescriptorSet.file: object expected");t.file[n]=s.google.protobuf.FileDescriptorProto.fromObject(e.file[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.file=[]),e.file&&e.file.length){n.file=[];for(var r=0;r<e.file.length;++r)n.file[r]=s.google.protobuf.FileDescriptorProto.toObject(e.file[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.FileDescriptorProto=function(){function e(e){if(this.dependency=[],this.publicDependency=[],this.weakDependency=[],this.messageType=[],this.enumType=[],this.service=[],this.extension=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.name="",e.prototype.package="",e.prototype.dependency=a.emptyArray,e.prototype.publicDependency=a.emptyArray,e.prototype.weakDependency=a.emptyArray,e.prototype.messageType=a.emptyArray,e.prototype.enumType=a.emptyArray,e.prototype.service=a.emptyArray,e.prototype.extension=a.emptyArray,e.prototype.options=null,e.prototype.sourceCodeInfo=null,e.prototype.syntax="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.package&&Object.hasOwnProperty.call(e,"package")&&t.uint32(18).string(e.package),null!=e.dependency&&e.dependency.length)for(var n=0;n<e.dependency.length;++n)t.uint32(26).string(e.dependency[n]);if(null!=e.messageType&&e.messageType.length)for(n=0;n<e.messageType.length;++n)s.google.protobuf.DescriptorProto.encode(e.messageType[n],t.uint32(34).fork()).ldelim();if(null!=e.enumType&&e.enumType.length)for(n=0;n<e.enumType.length;++n)s.google.protobuf.EnumDescriptorProto.encode(e.enumType[n],t.uint32(42).fork()).ldelim();if(null!=e.service&&e.service.length)for(n=0;n<e.service.length;++n)s.google.protobuf.ServiceDescriptorProto.encode(e.service[n],t.uint32(50).fork()).ldelim();if(null!=e.extension&&e.extension.length)for(n=0;n<e.extension.length;++n)s.google.protobuf.FieldDescriptorProto.encode(e.extension[n],t.uint32(58).fork()).ldelim();if(null!=e.options&&Object.hasOwnProperty.call(e,"options")&&s.google.protobuf.FileOptions.encode(e.options,t.uint32(66).fork()).ldelim(),null!=e.sourceCodeInfo&&Object.hasOwnProperty.call(e,"sourceCodeInfo")&&s.google.protobuf.SourceCodeInfo.encode(e.sourceCodeInfo,t.uint32(74).fork()).ldelim(),null!=e.publicDependency&&e.publicDependency.length)for(n=0;n<e.publicDependency.length;++n)t.uint32(80).int32(e.publicDependency[n]);if(null!=e.weakDependency&&e.weakDependency.length)for(n=0;n<e.weakDependency.length;++n)t.uint32(88).int32(e.weakDependency[n]);return null!=e.syntax&&Object.hasOwnProperty.call(e,"syntax")&&t.uint32(98).string(e.syntax),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.FileDescriptorProto;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.name=e.string();break;case 2:r.package=e.string();break;case 3:r.dependency&&r.dependency.length||(r.dependency=[]),r.dependency.push(e.string());break;case 10:if(r.publicDependency&&r.publicDependency.length||(r.publicDependency=[]),2==(7&o))for(var a=e.uint32()+e.pos;e.pos<a;)r.publicDependency.push(e.int32());else r.publicDependency.push(e.int32());break;case 11:if(r.weakDependency&&r.weakDependency.length||(r.weakDependency=[]),2==(7&o))for(a=e.uint32()+e.pos;e.pos<a;)r.weakDependency.push(e.int32());else r.weakDependency.push(e.int32());break;case 4:r.messageType&&r.messageType.length||(r.messageType=[]),r.messageType.push(s.google.protobuf.DescriptorProto.decode(e,e.uint32()));break;case 5:r.enumType&&r.enumType.length||(r.enumType=[]),r.enumType.push(s.google.protobuf.EnumDescriptorProto.decode(e,e.uint32()));break;case 6:r.service&&r.service.length||(r.service=[]),r.service.push(s.google.protobuf.ServiceDescriptorProto.decode(e,e.uint32()));break;case 7:r.extension&&r.extension.length||(r.extension=[]),r.extension.push(s.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 8:r.options=s.google.protobuf.FileOptions.decode(e,e.uint32());break;case 9:r.sourceCodeInfo=s.google.protobuf.SourceCodeInfo.decode(e,e.uint32());break;case 12:r.syntax=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.FileDescriptorProto)return e;var t=new s.google.protobuf.FileDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.package&&(t.package=String(e.package)),e.dependency){if(!Array.isArray(e.dependency))throw TypeError(".google.protobuf.FileDescriptorProto.dependency: array expected");t.dependency=[];for(var n=0;n<e.dependency.length;++n)t.dependency[n]=String(e.dependency[n])}if(e.publicDependency){if(!Array.isArray(e.publicDependency))throw TypeError(".google.protobuf.FileDescriptorProto.publicDependency: array expected");t.publicDependency=[];for(n=0;n<e.publicDependency.length;++n)t.publicDependency[n]=0|e.publicDependency[n]}if(e.weakDependency){if(!Array.isArray(e.weakDependency))throw TypeError(".google.protobuf.FileDescriptorProto.weakDependency: array expected");t.weakDependency=[];for(n=0;n<e.weakDependency.length;++n)t.weakDependency[n]=0|e.weakDependency[n]}if(e.messageType){if(!Array.isArray(e.messageType))throw TypeError(".google.protobuf.FileDescriptorProto.messageType: array expected");t.messageType=[];for(n=0;n<e.messageType.length;++n){if("object"!=typeof e.messageType[n])throw TypeError(".google.protobuf.FileDescriptorProto.messageType: object expected");t.messageType[n]=s.google.protobuf.DescriptorProto.fromObject(e.messageType[n])}}if(e.enumType){if(!Array.isArray(e.enumType))throw TypeError(".google.protobuf.FileDescriptorProto.enumType: array expected");t.enumType=[];for(n=0;n<e.enumType.length;++n){if("object"!=typeof e.enumType[n])throw TypeError(".google.protobuf.FileDescriptorProto.enumType: object expected");t.enumType[n]=s.google.protobuf.EnumDescriptorProto.fromObject(e.enumType[n])}}if(e.service){if(!Array.isArray(e.service))throw TypeError(".google.protobuf.FileDescriptorProto.service: array expected");t.service=[];for(n=0;n<e.service.length;++n){if("object"!=typeof e.service[n])throw TypeError(".google.protobuf.FileDescriptorProto.service: object expected");t.service[n]=s.google.protobuf.ServiceDescriptorProto.fromObject(e.service[n])}}if(e.extension){if(!Array.isArray(e.extension))throw TypeError(".google.protobuf.FileDescriptorProto.extension: array expected");t.extension=[];for(n=0;n<e.extension.length;++n){if("object"!=typeof e.extension[n])throw TypeError(".google.protobuf.FileDescriptorProto.extension: object expected");t.extension[n]=s.google.protobuf.FieldDescriptorProto.fromObject(e.extension[n])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.FileDescriptorProto.options: object expected");t.options=s.google.protobuf.FileOptions.fromObject(e.options)}if(null!=e.sourceCodeInfo){if("object"!=typeof e.sourceCodeInfo)throw TypeError(".google.protobuf.FileDescriptorProto.sourceCodeInfo: object expected");t.sourceCodeInfo=s.google.protobuf.SourceCodeInfo.fromObject(e.sourceCodeInfo)}return null!=e.syntax&&(t.syntax=String(e.syntax)),t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.dependency=[],n.messageType=[],n.enumType=[],n.service=[],n.extension=[],n.publicDependency=[],n.weakDependency=[]),t.defaults&&(n.name="",n.package="",n.options=null,n.sourceCodeInfo=null,n.syntax=""),null!=e.name&&e.hasOwnProperty("name")&&(n.name=e.name),null!=e.package&&e.hasOwnProperty("package")&&(n.package=e.package),e.dependency&&e.dependency.length){n.dependency=[];for(var r=0;r<e.dependency.length;++r)n.dependency[r]=e.dependency[r]}if(e.messageType&&e.messageType.length){n.messageType=[];for(r=0;r<e.messageType.length;++r)n.messageType[r]=s.google.protobuf.DescriptorProto.toObject(e.messageType[r],t)}if(e.enumType&&e.enumType.length){n.enumType=[];for(r=0;r<e.enumType.length;++r)n.enumType[r]=s.google.protobuf.EnumDescriptorProto.toObject(e.enumType[r],t)}if(e.service&&e.service.length){n.service=[];for(r=0;r<e.service.length;++r)n.service[r]=s.google.protobuf.ServiceDescriptorProto.toObject(e.service[r],t)}if(e.extension&&e.extension.length){n.extension=[];for(r=0;r<e.extension.length;++r)n.extension[r]=s.google.protobuf.FieldDescriptorProto.toObject(e.extension[r],t)}if(null!=e.options&&e.hasOwnProperty("options")&&(n.options=s.google.protobuf.FileOptions.toObject(e.options,t)),null!=e.sourceCodeInfo&&e.hasOwnProperty("sourceCodeInfo")&&(n.sourceCodeInfo=s.google.protobuf.SourceCodeInfo.toObject(e.sourceCodeInfo,t)),e.publicDependency&&e.publicDependency.length){n.publicDependency=[];for(r=0;r<e.publicDependency.length;++r)n.publicDependency[r]=e.publicDependency[r]}if(e.weakDependency&&e.weakDependency.length){n.weakDependency=[];for(r=0;r<e.weakDependency.length;++r)n.weakDependency[r]=e.weakDependency[r]}return null!=e.syntax&&e.hasOwnProperty("syntax")&&(n.syntax=e.syntax),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.DescriptorProto=function(){function e(e){if(this.field=[],this.extension=[],this.nestedType=[],this.enumType=[],this.extensionRange=[],this.oneofDecl=[],this.reservedRange=[],this.reservedName=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.name="",e.prototype.field=a.emptyArray,e.prototype.extension=a.emptyArray,e.prototype.nestedType=a.emptyArray,e.prototype.enumType=a.emptyArray,e.prototype.extensionRange=a.emptyArray,e.prototype.oneofDecl=a.emptyArray,e.prototype.options=null,e.prototype.reservedRange=a.emptyArray,e.prototype.reservedName=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.field&&e.field.length)for(var n=0;n<e.field.length;++n)s.google.protobuf.FieldDescriptorProto.encode(e.field[n],t.uint32(18).fork()).ldelim();if(null!=e.nestedType&&e.nestedType.length)for(n=0;n<e.nestedType.length;++n)s.google.protobuf.DescriptorProto.encode(e.nestedType[n],t.uint32(26).fork()).ldelim();if(null!=e.enumType&&e.enumType.length)for(n=0;n<e.enumType.length;++n)s.google.protobuf.EnumDescriptorProto.encode(e.enumType[n],t.uint32(34).fork()).ldelim();if(null!=e.extensionRange&&e.extensionRange.length)for(n=0;n<e.extensionRange.length;++n)s.google.protobuf.DescriptorProto.ExtensionRange.encode(e.extensionRange[n],t.uint32(42).fork()).ldelim();if(null!=e.extension&&e.extension.length)for(n=0;n<e.extension.length;++n)s.google.protobuf.FieldDescriptorProto.encode(e.extension[n],t.uint32(50).fork()).ldelim();if(null!=e.options&&Object.hasOwnProperty.call(e,"options")&&s.google.protobuf.MessageOptions.encode(e.options,t.uint32(58).fork()).ldelim(),null!=e.oneofDecl&&e.oneofDecl.length)for(n=0;n<e.oneofDecl.length;++n)s.google.protobuf.OneofDescriptorProto.encode(e.oneofDecl[n],t.uint32(66).fork()).ldelim();if(null!=e.reservedRange&&e.reservedRange.length)for(n=0;n<e.reservedRange.length;++n)s.google.protobuf.DescriptorProto.ReservedRange.encode(e.reservedRange[n],t.uint32(74).fork()).ldelim();if(null!=e.reservedName&&e.reservedName.length)for(n=0;n<e.reservedName.length;++n)t.uint32(82).string(e.reservedName[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.DescriptorProto;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.name=e.string();break;case 2:r.field&&r.field.length||(r.field=[]),r.field.push(s.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 6:r.extension&&r.extension.length||(r.extension=[]),r.extension.push(s.google.protobuf.FieldDescriptorProto.decode(e,e.uint32()));break;case 3:r.nestedType&&r.nestedType.length||(r.nestedType=[]),r.nestedType.push(s.google.protobuf.DescriptorProto.decode(e,e.uint32()));break;case 4:r.enumType&&r.enumType.length||(r.enumType=[]),r.enumType.push(s.google.protobuf.EnumDescriptorProto.decode(e,e.uint32()));break;case 5:r.extensionRange&&r.extensionRange.length||(r.extensionRange=[]),r.extensionRange.push(s.google.protobuf.DescriptorProto.ExtensionRange.decode(e,e.uint32()));break;case 8:r.oneofDecl&&r.oneofDecl.length||(r.oneofDecl=[]),r.oneofDecl.push(s.google.protobuf.OneofDescriptorProto.decode(e,e.uint32()));break;case 7:r.options=s.google.protobuf.MessageOptions.decode(e,e.uint32());break;case 9:r.reservedRange&&r.reservedRange.length||(r.reservedRange=[]),r.reservedRange.push(s.google.protobuf.DescriptorProto.ReservedRange.decode(e,e.uint32()));break;case 10:r.reservedName&&r.reservedName.length||(r.reservedName=[]),r.reservedName.push(e.string());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.DescriptorProto)return e;var t=new s.google.protobuf.DescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.field){if(!Array.isArray(e.field))throw TypeError(".google.protobuf.DescriptorProto.field: array expected");t.field=[];for(var n=0;n<e.field.length;++n){if("object"!=typeof e.field[n])throw TypeError(".google.protobuf.DescriptorProto.field: object expected");t.field[n]=s.google.protobuf.FieldDescriptorProto.fromObject(e.field[n])}}if(e.extension){if(!Array.isArray(e.extension))throw TypeError(".google.protobuf.DescriptorProto.extension: array expected");t.extension=[];for(n=0;n<e.extension.length;++n){if("object"!=typeof e.extension[n])throw TypeError(".google.protobuf.DescriptorProto.extension: object expected");t.extension[n]=s.google.protobuf.FieldDescriptorProto.fromObject(e.extension[n])}}if(e.nestedType){if(!Array.isArray(e.nestedType))throw TypeError(".google.protobuf.DescriptorProto.nestedType: array expected");t.nestedType=[];for(n=0;n<e.nestedType.length;++n){if("object"!=typeof e.nestedType[n])throw TypeError(".google.protobuf.DescriptorProto.nestedType: object expected");t.nestedType[n]=s.google.protobuf.DescriptorProto.fromObject(e.nestedType[n])}}if(e.enumType){if(!Array.isArray(e.enumType))throw TypeError(".google.protobuf.DescriptorProto.enumType: array expected");t.enumType=[];for(n=0;n<e.enumType.length;++n){if("object"!=typeof e.enumType[n])throw TypeError(".google.protobuf.DescriptorProto.enumType: object expected");t.enumType[n]=s.google.protobuf.EnumDescriptorProto.fromObject(e.enumType[n])}}if(e.extensionRange){if(!Array.isArray(e.extensionRange))throw TypeError(".google.protobuf.DescriptorProto.extensionRange: array expected");t.extensionRange=[];for(n=0;n<e.extensionRange.length;++n){if("object"!=typeof e.extensionRange[n])throw TypeError(".google.protobuf.DescriptorProto.extensionRange: object expected");t.extensionRange[n]=s.google.protobuf.DescriptorProto.ExtensionRange.fromObject(e.extensionRange[n])}}if(e.oneofDecl){if(!Array.isArray(e.oneofDecl))throw TypeError(".google.protobuf.DescriptorProto.oneofDecl: array expected");t.oneofDecl=[];for(n=0;n<e.oneofDecl.length;++n){if("object"!=typeof e.oneofDecl[n])throw TypeError(".google.protobuf.DescriptorProto.oneofDecl: object expected");t.oneofDecl[n]=s.google.protobuf.OneofDescriptorProto.fromObject(e.oneofDecl[n])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.DescriptorProto.options: object expected");t.options=s.google.protobuf.MessageOptions.fromObject(e.options)}if(e.reservedRange){if(!Array.isArray(e.reservedRange))throw TypeError(".google.protobuf.DescriptorProto.reservedRange: array expected");t.reservedRange=[];for(n=0;n<e.reservedRange.length;++n){if("object"!=typeof e.reservedRange[n])throw TypeError(".google.protobuf.DescriptorProto.reservedRange: object expected");t.reservedRange[n]=s.google.protobuf.DescriptorProto.ReservedRange.fromObject(e.reservedRange[n])}}if(e.reservedName){if(!Array.isArray(e.reservedName))throw TypeError(".google.protobuf.DescriptorProto.reservedName: array expected");t.reservedName=[];for(n=0;n<e.reservedName.length;++n)t.reservedName[n]=String(e.reservedName[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.field=[],n.nestedType=[],n.enumType=[],n.extensionRange=[],n.extension=[],n.oneofDecl=[],n.reservedRange=[],n.reservedName=[]),t.defaults&&(n.name="",n.options=null),null!=e.name&&e.hasOwnProperty("name")&&(n.name=e.name),e.field&&e.field.length){n.field=[];for(var r=0;r<e.field.length;++r)n.field[r]=s.google.protobuf.FieldDescriptorProto.toObject(e.field[r],t)}if(e.nestedType&&e.nestedType.length){n.nestedType=[];for(r=0;r<e.nestedType.length;++r)n.nestedType[r]=s.google.protobuf.DescriptorProto.toObject(e.nestedType[r],t)}if(e.enumType&&e.enumType.length){n.enumType=[];for(r=0;r<e.enumType.length;++r)n.enumType[r]=s.google.protobuf.EnumDescriptorProto.toObject(e.enumType[r],t)}if(e.extensionRange&&e.extensionRange.length){n.extensionRange=[];for(r=0;r<e.extensionRange.length;++r)n.extensionRange[r]=s.google.protobuf.DescriptorProto.ExtensionRange.toObject(e.extensionRange[r],t)}if(e.extension&&e.extension.length){n.extension=[];for(r=0;r<e.extension.length;++r)n.extension[r]=s.google.protobuf.FieldDescriptorProto.toObject(e.extension[r],t)}if(null!=e.options&&e.hasOwnProperty("options")&&(n.options=s.google.protobuf.MessageOptions.toObject(e.options,t)),e.oneofDecl&&e.oneofDecl.length){n.oneofDecl=[];for(r=0;r<e.oneofDecl.length;++r)n.oneofDecl[r]=s.google.protobuf.OneofDescriptorProto.toObject(e.oneofDecl[r],t)}if(e.reservedRange&&e.reservedRange.length){n.reservedRange=[];for(r=0;r<e.reservedRange.length;++r)n.reservedRange[r]=s.google.protobuf.DescriptorProto.ReservedRange.toObject(e.reservedRange[r],t)}if(e.reservedName&&e.reservedName.length){n.reservedName=[];for(r=0;r<e.reservedName.length;++r)n.reservedName[r]=e.reservedName[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e.ExtensionRange=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.start=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.start&&Object.hasOwnProperty.call(e,"start")&&t.uint32(8).int32(e.start),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(16).int32(e.end),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.DescriptorProto.ExtensionRange;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.start=e.int32();break;case 2:r.end=e.int32();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.DescriptorProto.ExtensionRange)return e;var t=new s.google.protobuf.DescriptorProto.ExtensionRange;return null!=e.start&&(t.start=0|e.start),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.start=0,n.end=0),null!=e.start&&e.hasOwnProperty("start")&&(n.start=e.start),null!=e.end&&e.hasOwnProperty("end")&&(n.end=e.end),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ReservedRange=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.start=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.start&&Object.hasOwnProperty.call(e,"start")&&t.uint32(8).int32(e.start),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(16).int32(e.end),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.DescriptorProto.ReservedRange;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.start=e.int32();break;case 2:r.end=e.int32();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.DescriptorProto.ReservedRange)return e;var t=new s.google.protobuf.DescriptorProto.ReservedRange;return null!=e.start&&(t.start=0|e.start),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.start=0,n.end=0),null!=e.start&&e.hasOwnProperty("start")&&(n.start=e.start),null!=e.end&&e.hasOwnProperty("end")&&(n.end=e.end),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e.FieldDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.name="",e.prototype.number=0,e.prototype.label=1,e.prototype.type=1,e.prototype.typeName="",e.prototype.extendee="",e.prototype.defaultValue="",e.prototype.oneofIndex=0,e.prototype.jsonName="",e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.extendee&&Object.hasOwnProperty.call(e,"extendee")&&t.uint32(18).string(e.extendee),null!=e.number&&Object.hasOwnProperty.call(e,"number")&&t.uint32(24).int32(e.number),null!=e.label&&Object.hasOwnProperty.call(e,"label")&&t.uint32(32).int32(e.label),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(40).int32(e.type),null!=e.typeName&&Object.hasOwnProperty.call(e,"typeName")&&t.uint32(50).string(e.typeName),null!=e.defaultValue&&Object.hasOwnProperty.call(e,"defaultValue")&&t.uint32(58).string(e.defaultValue),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&s.google.protobuf.FieldOptions.encode(e.options,t.uint32(66).fork()).ldelim(),null!=e.oneofIndex&&Object.hasOwnProperty.call(e,"oneofIndex")&&t.uint32(72).int32(e.oneofIndex),null!=e.jsonName&&Object.hasOwnProperty.call(e,"jsonName")&&t.uint32(82).string(e.jsonName),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.FieldDescriptorProto;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.name=e.string();break;case 3:r.number=e.int32();break;case 4:r.label=e.int32();break;case 5:r.type=e.int32();break;case 6:r.typeName=e.string();break;case 2:r.extendee=e.string();break;case 7:r.defaultValue=e.string();break;case 9:r.oneofIndex=e.int32();break;case 10:r.jsonName=e.string();break;case 8:r.options=s.google.protobuf.FieldOptions.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.FieldDescriptorProto)return e;var t=new s.google.protobuf.FieldDescriptorProto;switch(null!=e.name&&(t.name=String(e.name)),null!=e.number&&(t.number=0|e.number),e.label){case"LABEL_OPTIONAL":case 1:t.label=1;break;case"LABEL_REQUIRED":case 2:t.label=2;break;case"LABEL_REPEATED":case 3:t.label=3}switch(e.type){case"TYPE_DOUBLE":case 1:t.type=1;break;case"TYPE_FLOAT":case 2:t.type=2;break;case"TYPE_INT64":case 3:t.type=3;break;case"TYPE_UINT64":case 4:t.type=4;break;case"TYPE_INT32":case 5:t.type=5;break;case"TYPE_FIXED64":case 6:t.type=6;break;case"TYPE_FIXED32":case 7:t.type=7;break;case"TYPE_BOOL":case 8:t.type=8;break;case"TYPE_STRING":case 9:t.type=9;break;case"TYPE_GROUP":case 10:t.type=10;break;case"TYPE_MESSAGE":case 11:t.type=11;break;case"TYPE_BYTES":case 12:t.type=12;break;case"TYPE_UINT32":case 13:t.type=13;break;case"TYPE_ENUM":case 14:t.type=14;break;case"TYPE_SFIXED32":case 15:t.type=15;break;case"TYPE_SFIXED64":case 16:t.type=16;break;case"TYPE_SINT32":case 17:t.type=17;break;case"TYPE_SINT64":case 18:t.type=18}if(null!=e.typeName&&(t.typeName=String(e.typeName)),null!=e.extendee&&(t.extendee=String(e.extendee)),null!=e.defaultValue&&(t.defaultValue=String(e.defaultValue)),null!=e.oneofIndex&&(t.oneofIndex=0|e.oneofIndex),null!=e.jsonName&&(t.jsonName=String(e.jsonName)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.FieldDescriptorProto.options: object expected");t.options=s.google.protobuf.FieldOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.extendee="",n.number=0,n.label=t.enums===String?"LABEL_OPTIONAL":1,n.type=t.enums===String?"TYPE_DOUBLE":1,n.typeName="",n.defaultValue="",n.options=null,n.oneofIndex=0,n.jsonName=""),null!=e.name&&e.hasOwnProperty("name")&&(n.name=e.name),null!=e.extendee&&e.hasOwnProperty("extendee")&&(n.extendee=e.extendee),null!=e.number&&e.hasOwnProperty("number")&&(n.number=e.number),null!=e.label&&e.hasOwnProperty("label")&&(n.label=t.enums===String?s.google.protobuf.FieldDescriptorProto.Label[e.label]:e.label),null!=e.type&&e.hasOwnProperty("type")&&(n.type=t.enums===String?s.google.protobuf.FieldDescriptorProto.Type[e.type]:e.type),null!=e.typeName&&e.hasOwnProperty("typeName")&&(n.typeName=e.typeName),null!=e.defaultValue&&e.hasOwnProperty("defaultValue")&&(n.defaultValue=e.defaultValue),null!=e.options&&e.hasOwnProperty("options")&&(n.options=s.google.protobuf.FieldOptions.toObject(e.options,t)),null!=e.oneofIndex&&e.hasOwnProperty("oneofIndex")&&(n.oneofIndex=e.oneofIndex),null!=e.jsonName&&e.hasOwnProperty("jsonName")&&(n.jsonName=e.jsonName),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e.Type=function(){const e={},t=Object.create(e);return t[e[1]="TYPE_DOUBLE"]=1,t[e[2]="TYPE_FLOAT"]=2,t[e[3]="TYPE_INT64"]=3,t[e[4]="TYPE_UINT64"]=4,t[e[5]="TYPE_INT32"]=5,t[e[6]="TYPE_FIXED64"]=6,t[e[7]="TYPE_FIXED32"]=7,t[e[8]="TYPE_BOOL"]=8,t[e[9]="TYPE_STRING"]=9,t[e[10]="TYPE_GROUP"]=10,t[e[11]="TYPE_MESSAGE"]=11,t[e[12]="TYPE_BYTES"]=12,t[e[13]="TYPE_UINT32"]=13,t[e[14]="TYPE_ENUM"]=14,t[e[15]="TYPE_SFIXED32"]=15,t[e[16]="TYPE_SFIXED64"]=16,t[e[17]="TYPE_SINT32"]=17,t[e[18]="TYPE_SINT64"]=18,t}(),e.Label=function(){const e={},t=Object.create(e);return t[e[1]="LABEL_OPTIONAL"]=1,t[e[2]="LABEL_REQUIRED"]=2,t[e[3]="LABEL_REPEATED"]=3,t}(),e}(),e.OneofDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.name="",e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&s.google.protobuf.OneofOptions.encode(e.options,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.OneofDescriptorProto;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.name=e.string();break;case 2:r.options=s.google.protobuf.OneofOptions.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.OneofDescriptorProto)return e;var t=new s.google.protobuf.OneofDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.OneofDescriptorProto.options: object expected");t.options=s.google.protobuf.OneofOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.options=null),null!=e.name&&e.hasOwnProperty("name")&&(n.name=e.name),null!=e.options&&e.hasOwnProperty("options")&&(n.options=s.google.protobuf.OneofOptions.toObject(e.options,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.EnumDescriptorProto=function(){function e(e){if(this.value=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.name="",e.prototype.value=a.emptyArray,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.value&&e.value.length)for(var n=0;n<e.value.length;++n)s.google.protobuf.EnumValueDescriptorProto.encode(e.value[n],t.uint32(18).fork()).ldelim();return null!=e.options&&Object.hasOwnProperty.call(e,"options")&&s.google.protobuf.EnumOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.EnumDescriptorProto;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.name=e.string();break;case 2:r.value&&r.value.length||(r.value=[]),r.value.push(s.google.protobuf.EnumValueDescriptorProto.decode(e,e.uint32()));break;case 3:r.options=s.google.protobuf.EnumOptions.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.EnumDescriptorProto)return e;var t=new s.google.protobuf.EnumDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.value){if(!Array.isArray(e.value))throw TypeError(".google.protobuf.EnumDescriptorProto.value: array expected");t.value=[];for(var n=0;n<e.value.length;++n){if("object"!=typeof e.value[n])throw TypeError(".google.protobuf.EnumDescriptorProto.value: object expected");t.value[n]=s.google.protobuf.EnumValueDescriptorProto.fromObject(e.value[n])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.EnumDescriptorProto.options: object expected");t.options=s.google.protobuf.EnumOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.value=[]),t.defaults&&(n.name="",n.options=null),null!=e.name&&e.hasOwnProperty("name")&&(n.name=e.name),e.value&&e.value.length){n.value=[];for(var r=0;r<e.value.length;++r)n.value[r]=s.google.protobuf.EnumValueDescriptorProto.toObject(e.value[r],t)}return null!=e.options&&e.hasOwnProperty("options")&&(n.options=s.google.protobuf.EnumOptions.toObject(e.options,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.EnumValueDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.name="",e.prototype.number=0,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.number&&Object.hasOwnProperty.call(e,"number")&&t.uint32(16).int32(e.number),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&s.google.protobuf.EnumValueOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.EnumValueDescriptorProto;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.name=e.string();break;case 2:r.number=e.int32();break;case 3:r.options=s.google.protobuf.EnumValueOptions.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.EnumValueDescriptorProto)return e;var t=new s.google.protobuf.EnumValueDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.number&&(t.number=0|e.number),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.EnumValueDescriptorProto.options: object expected");t.options=s.google.protobuf.EnumValueOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.number=0,n.options=null),null!=e.name&&e.hasOwnProperty("name")&&(n.name=e.name),null!=e.number&&e.hasOwnProperty("number")&&(n.number=e.number),null!=e.options&&e.hasOwnProperty("options")&&(n.options=s.google.protobuf.EnumValueOptions.toObject(e.options,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ServiceDescriptorProto=function(){function e(e){if(this.method=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.name="",e.prototype.method=a.emptyArray,e.prototype.options=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.method&&e.method.length)for(var n=0;n<e.method.length;++n)s.google.protobuf.MethodDescriptorProto.encode(e.method[n],t.uint32(18).fork()).ldelim();return null!=e.options&&Object.hasOwnProperty.call(e,"options")&&s.google.protobuf.ServiceOptions.encode(e.options,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.ServiceDescriptorProto;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.name=e.string();break;case 2:r.method&&r.method.length||(r.method=[]),r.method.push(s.google.protobuf.MethodDescriptorProto.decode(e,e.uint32()));break;case 3:r.options=s.google.protobuf.ServiceOptions.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.ServiceDescriptorProto)return e;var t=new s.google.protobuf.ServiceDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),e.method){if(!Array.isArray(e.method))throw TypeError(".google.protobuf.ServiceDescriptorProto.method: array expected");t.method=[];for(var n=0;n<e.method.length;++n){if("object"!=typeof e.method[n])throw TypeError(".google.protobuf.ServiceDescriptorProto.method: object expected");t.method[n]=s.google.protobuf.MethodDescriptorProto.fromObject(e.method[n])}}if(null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.ServiceDescriptorProto.options: object expected");t.options=s.google.protobuf.ServiceOptions.fromObject(e.options)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.method=[]),t.defaults&&(n.name="",n.options=null),null!=e.name&&e.hasOwnProperty("name")&&(n.name=e.name),e.method&&e.method.length){n.method=[];for(var r=0;r<e.method.length;++r)n.method[r]=s.google.protobuf.MethodDescriptorProto.toObject(e.method[r],t)}return null!=e.options&&e.hasOwnProperty("options")&&(n.options=s.google.protobuf.ServiceOptions.toObject(e.options,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MethodDescriptorProto=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.name="",e.prototype.inputType="",e.prototype.outputType="",e.prototype.options=null,e.prototype.clientStreaming=!1,e.prototype.serverStreaming=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).string(e.name),null!=e.inputType&&Object.hasOwnProperty.call(e,"inputType")&&t.uint32(18).string(e.inputType),null!=e.outputType&&Object.hasOwnProperty.call(e,"outputType")&&t.uint32(26).string(e.outputType),null!=e.options&&Object.hasOwnProperty.call(e,"options")&&s.google.protobuf.MethodOptions.encode(e.options,t.uint32(34).fork()).ldelim(),null!=e.clientStreaming&&Object.hasOwnProperty.call(e,"clientStreaming")&&t.uint32(40).bool(e.clientStreaming),null!=e.serverStreaming&&Object.hasOwnProperty.call(e,"serverStreaming")&&t.uint32(48).bool(e.serverStreaming),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.MethodDescriptorProto;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.name=e.string();break;case 2:r.inputType=e.string();break;case 3:r.outputType=e.string();break;case 4:r.options=s.google.protobuf.MethodOptions.decode(e,e.uint32());break;case 5:r.clientStreaming=e.bool();break;case 6:r.serverStreaming=e.bool();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.MethodDescriptorProto)return e;var t=new s.google.protobuf.MethodDescriptorProto;if(null!=e.name&&(t.name=String(e.name)),null!=e.inputType&&(t.inputType=String(e.inputType)),null!=e.outputType&&(t.outputType=String(e.outputType)),null!=e.options){if("object"!=typeof e.options)throw TypeError(".google.protobuf.MethodDescriptorProto.options: object expected");t.options=s.google.protobuf.MethodOptions.fromObject(e.options)}return null!=e.clientStreaming&&(t.clientStreaming=Boolean(e.clientStreaming)),null!=e.serverStreaming&&(t.serverStreaming=Boolean(e.serverStreaming)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.name="",n.inputType="",n.outputType="",n.options=null,n.clientStreaming=!1,n.serverStreaming=!1),null!=e.name&&e.hasOwnProperty("name")&&(n.name=e.name),null!=e.inputType&&e.hasOwnProperty("inputType")&&(n.inputType=e.inputType),null!=e.outputType&&e.hasOwnProperty("outputType")&&(n.outputType=e.outputType),null!=e.options&&e.hasOwnProperty("options")&&(n.options=s.google.protobuf.MethodOptions.toObject(e.options,t)),null!=e.clientStreaming&&e.hasOwnProperty("clientStreaming")&&(n.clientStreaming=e.clientStreaming),null!=e.serverStreaming&&e.hasOwnProperty("serverStreaming")&&(n.serverStreaming=e.serverStreaming),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.FileOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.javaPackage="",e.prototype.javaOuterClassname="",e.prototype.javaMultipleFiles=!1,e.prototype.javaGenerateEqualsAndHash=!1,e.prototype.javaStringCheckUtf8=!1,e.prototype.optimizeFor=1,e.prototype.goPackage="",e.prototype.ccGenericServices=!1,e.prototype.javaGenericServices=!1,e.prototype.pyGenericServices=!1,e.prototype.deprecated=!1,e.prototype.ccEnableArenas=!1,e.prototype.objcClassPrefix="",e.prototype.csharpNamespace="",e.prototype.uninterpretedOption=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.javaPackage&&Object.hasOwnProperty.call(e,"javaPackage")&&t.uint32(10).string(e.javaPackage),null!=e.javaOuterClassname&&Object.hasOwnProperty.call(e,"javaOuterClassname")&&t.uint32(66).string(e.javaOuterClassname),null!=e.optimizeFor&&Object.hasOwnProperty.call(e,"optimizeFor")&&t.uint32(72).int32(e.optimizeFor),null!=e.javaMultipleFiles&&Object.hasOwnProperty.call(e,"javaMultipleFiles")&&t.uint32(80).bool(e.javaMultipleFiles),null!=e.goPackage&&Object.hasOwnProperty.call(e,"goPackage")&&t.uint32(90).string(e.goPackage),null!=e.ccGenericServices&&Object.hasOwnProperty.call(e,"ccGenericServices")&&t.uint32(128).bool(e.ccGenericServices),null!=e.javaGenericServices&&Object.hasOwnProperty.call(e,"javaGenericServices")&&t.uint32(136).bool(e.javaGenericServices),null!=e.pyGenericServices&&Object.hasOwnProperty.call(e,"pyGenericServices")&&t.uint32(144).bool(e.pyGenericServices),null!=e.javaGenerateEqualsAndHash&&Object.hasOwnProperty.call(e,"javaGenerateEqualsAndHash")&&t.uint32(160).bool(e.javaGenerateEqualsAndHash),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(184).bool(e.deprecated),null!=e.javaStringCheckUtf8&&Object.hasOwnProperty.call(e,"javaStringCheckUtf8")&&t.uint32(216).bool(e.javaStringCheckUtf8),null!=e.ccEnableArenas&&Object.hasOwnProperty.call(e,"ccEnableArenas")&&t.uint32(248).bool(e.ccEnableArenas),null!=e.objcClassPrefix&&Object.hasOwnProperty.call(e,"objcClassPrefix")&&t.uint32(290).string(e.objcClassPrefix),null!=e.csharpNamespace&&Object.hasOwnProperty.call(e,"csharpNamespace")&&t.uint32(298).string(e.csharpNamespace),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var n=0;n<e.uninterpretedOption.length;++n)s.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[n],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.FileOptions;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.javaPackage=e.string();break;case 8:r.javaOuterClassname=e.string();break;case 10:r.javaMultipleFiles=e.bool();break;case 20:r.javaGenerateEqualsAndHash=e.bool();break;case 27:r.javaStringCheckUtf8=e.bool();break;case 9:r.optimizeFor=e.int32();break;case 11:r.goPackage=e.string();break;case 16:r.ccGenericServices=e.bool();break;case 17:r.javaGenericServices=e.bool();break;case 18:r.pyGenericServices=e.bool();break;case 23:r.deprecated=e.bool();break;case 31:r.ccEnableArenas=e.bool();break;case 36:r.objcClassPrefix=e.string();break;case 37:r.csharpNamespace=e.string();break;case 999:r.uninterpretedOption&&r.uninterpretedOption.length||(r.uninterpretedOption=[]),r.uninterpretedOption.push(s.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.FileOptions)return e;var t=new s.google.protobuf.FileOptions;switch(null!=e.javaPackage&&(t.javaPackage=String(e.javaPackage)),null!=e.javaOuterClassname&&(t.javaOuterClassname=String(e.javaOuterClassname)),null!=e.javaMultipleFiles&&(t.javaMultipleFiles=Boolean(e.javaMultipleFiles)),null!=e.javaGenerateEqualsAndHash&&(t.javaGenerateEqualsAndHash=Boolean(e.javaGenerateEqualsAndHash)),null!=e.javaStringCheckUtf8&&(t.javaStringCheckUtf8=Boolean(e.javaStringCheckUtf8)),e.optimizeFor){case"SPEED":case 1:t.optimizeFor=1;break;case"CODE_SIZE":case 2:t.optimizeFor=2;break;case"LITE_RUNTIME":case 3:t.optimizeFor=3}if(null!=e.goPackage&&(t.goPackage=String(e.goPackage)),null!=e.ccGenericServices&&(t.ccGenericServices=Boolean(e.ccGenericServices)),null!=e.javaGenericServices&&(t.javaGenericServices=Boolean(e.javaGenericServices)),null!=e.pyGenericServices&&(t.pyGenericServices=Boolean(e.pyGenericServices)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.ccEnableArenas&&(t.ccEnableArenas=Boolean(e.ccEnableArenas)),null!=e.objcClassPrefix&&(t.objcClassPrefix=String(e.objcClassPrefix)),null!=e.csharpNamespace&&(t.csharpNamespace=String(e.csharpNamespace)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.FileOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n){if("object"!=typeof e.uninterpretedOption[n])throw TypeError(".google.protobuf.FileOptions.uninterpretedOption: object expected");t.uninterpretedOption[n]=s.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.uninterpretedOption=[]),t.defaults&&(n.javaPackage="",n.javaOuterClassname="",n.optimizeFor=t.enums===String?"SPEED":1,n.javaMultipleFiles=!1,n.goPackage="",n.ccGenericServices=!1,n.javaGenericServices=!1,n.pyGenericServices=!1,n.javaGenerateEqualsAndHash=!1,n.deprecated=!1,n.javaStringCheckUtf8=!1,n.ccEnableArenas=!1,n.objcClassPrefix="",n.csharpNamespace=""),null!=e.javaPackage&&e.hasOwnProperty("javaPackage")&&(n.javaPackage=e.javaPackage),null!=e.javaOuterClassname&&e.hasOwnProperty("javaOuterClassname")&&(n.javaOuterClassname=e.javaOuterClassname),null!=e.optimizeFor&&e.hasOwnProperty("optimizeFor")&&(n.optimizeFor=t.enums===String?s.google.protobuf.FileOptions.OptimizeMode[e.optimizeFor]:e.optimizeFor),null!=e.javaMultipleFiles&&e.hasOwnProperty("javaMultipleFiles")&&(n.javaMultipleFiles=e.javaMultipleFiles),null!=e.goPackage&&e.hasOwnProperty("goPackage")&&(n.goPackage=e.goPackage),null!=e.ccGenericServices&&e.hasOwnProperty("ccGenericServices")&&(n.ccGenericServices=e.ccGenericServices),null!=e.javaGenericServices&&e.hasOwnProperty("javaGenericServices")&&(n.javaGenericServices=e.javaGenericServices),null!=e.pyGenericServices&&e.hasOwnProperty("pyGenericServices")&&(n.pyGenericServices=e.pyGenericServices),null!=e.javaGenerateEqualsAndHash&&e.hasOwnProperty("javaGenerateEqualsAndHash")&&(n.javaGenerateEqualsAndHash=e.javaGenerateEqualsAndHash),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(n.deprecated=e.deprecated),null!=e.javaStringCheckUtf8&&e.hasOwnProperty("javaStringCheckUtf8")&&(n.javaStringCheckUtf8=e.javaStringCheckUtf8),null!=e.ccEnableArenas&&e.hasOwnProperty("ccEnableArenas")&&(n.ccEnableArenas=e.ccEnableArenas),null!=e.objcClassPrefix&&e.hasOwnProperty("objcClassPrefix")&&(n.objcClassPrefix=e.objcClassPrefix),null!=e.csharpNamespace&&e.hasOwnProperty("csharpNamespace")&&(n.csharpNamespace=e.csharpNamespace),e.uninterpretedOption&&e.uninterpretedOption.length){n.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r)n.uninterpretedOption[r]=s.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e.OptimizeMode=function(){const e={},t=Object.create(e);return t[e[1]="SPEED"]=1,t[e[2]="CODE_SIZE"]=2,t[e[3]="LITE_RUNTIME"]=3,t}(),e}(),e.MessageOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.messageSetWireFormat=!1,e.prototype.noStandardDescriptorAccessor=!1,e.prototype.deprecated=!1,e.prototype.mapEntry=!1,e.prototype.uninterpretedOption=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.messageSetWireFormat&&Object.hasOwnProperty.call(e,"messageSetWireFormat")&&t.uint32(8).bool(e.messageSetWireFormat),null!=e.noStandardDescriptorAccessor&&Object.hasOwnProperty.call(e,"noStandardDescriptorAccessor")&&t.uint32(16).bool(e.noStandardDescriptorAccessor),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.mapEntry&&Object.hasOwnProperty.call(e,"mapEntry")&&t.uint32(56).bool(e.mapEntry),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var n=0;n<e.uninterpretedOption.length;++n)s.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[n],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.MessageOptions;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.messageSetWireFormat=e.bool();break;case 2:r.noStandardDescriptorAccessor=e.bool();break;case 3:r.deprecated=e.bool();break;case 7:r.mapEntry=e.bool();break;case 999:r.uninterpretedOption&&r.uninterpretedOption.length||(r.uninterpretedOption=[]),r.uninterpretedOption.push(s.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.MessageOptions)return e;var t=new s.google.protobuf.MessageOptions;if(null!=e.messageSetWireFormat&&(t.messageSetWireFormat=Boolean(e.messageSetWireFormat)),null!=e.noStandardDescriptorAccessor&&(t.noStandardDescriptorAccessor=Boolean(e.noStandardDescriptorAccessor)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.mapEntry&&(t.mapEntry=Boolean(e.mapEntry)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.MessageOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n){if("object"!=typeof e.uninterpretedOption[n])throw TypeError(".google.protobuf.MessageOptions.uninterpretedOption: object expected");t.uninterpretedOption[n]=s.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.uninterpretedOption=[]),t.defaults&&(n.messageSetWireFormat=!1,n.noStandardDescriptorAccessor=!1,n.deprecated=!1,n.mapEntry=!1),null!=e.messageSetWireFormat&&e.hasOwnProperty("messageSetWireFormat")&&(n.messageSetWireFormat=e.messageSetWireFormat),null!=e.noStandardDescriptorAccessor&&e.hasOwnProperty("noStandardDescriptorAccessor")&&(n.noStandardDescriptorAccessor=e.noStandardDescriptorAccessor),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(n.deprecated=e.deprecated),null!=e.mapEntry&&e.hasOwnProperty("mapEntry")&&(n.mapEntry=e.mapEntry),e.uninterpretedOption&&e.uninterpretedOption.length){n.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r)n.uninterpretedOption[r]=s.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.FieldOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.ctype=0,e.prototype.packed=!1,e.prototype.jstype=0,e.prototype.lazy=!1,e.prototype.deprecated=!1,e.prototype.weak=!1,e.prototype.uninterpretedOption=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.ctype&&Object.hasOwnProperty.call(e,"ctype")&&t.uint32(8).int32(e.ctype),null!=e.packed&&Object.hasOwnProperty.call(e,"packed")&&t.uint32(16).bool(e.packed),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.lazy&&Object.hasOwnProperty.call(e,"lazy")&&t.uint32(40).bool(e.lazy),null!=e.jstype&&Object.hasOwnProperty.call(e,"jstype")&&t.uint32(48).int32(e.jstype),null!=e.weak&&Object.hasOwnProperty.call(e,"weak")&&t.uint32(80).bool(e.weak),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var n=0;n<e.uninterpretedOption.length;++n)s.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[n],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.FieldOptions;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.ctype=e.int32();break;case 2:r.packed=e.bool();break;case 6:r.jstype=e.int32();break;case 5:r.lazy=e.bool();break;case 3:r.deprecated=e.bool();break;case 10:r.weak=e.bool();break;case 999:r.uninterpretedOption&&r.uninterpretedOption.length||(r.uninterpretedOption=[]),r.uninterpretedOption.push(s.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.FieldOptions)return e;var t=new s.google.protobuf.FieldOptions;switch(e.ctype){case"STRING":case 0:t.ctype=0;break;case"CORD":case 1:t.ctype=1;break;case"STRING_PIECE":case 2:t.ctype=2}switch(null!=e.packed&&(t.packed=Boolean(e.packed)),e.jstype){case"JS_NORMAL":case 0:t.jstype=0;break;case"JS_STRING":case 1:t.jstype=1;break;case"JS_NUMBER":case 2:t.jstype=2}if(null!=e.lazy&&(t.lazy=Boolean(e.lazy)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),null!=e.weak&&(t.weak=Boolean(e.weak)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.FieldOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n){if("object"!=typeof e.uninterpretedOption[n])throw TypeError(".google.protobuf.FieldOptions.uninterpretedOption: object expected");t.uninterpretedOption[n]=s.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.uninterpretedOption=[]),t.defaults&&(n.ctype=t.enums===String?"STRING":0,n.packed=!1,n.deprecated=!1,n.lazy=!1,n.jstype=t.enums===String?"JS_NORMAL":0,n.weak=!1),null!=e.ctype&&e.hasOwnProperty("ctype")&&(n.ctype=t.enums===String?s.google.protobuf.FieldOptions.CType[e.ctype]:e.ctype),null!=e.packed&&e.hasOwnProperty("packed")&&(n.packed=e.packed),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(n.deprecated=e.deprecated),null!=e.lazy&&e.hasOwnProperty("lazy")&&(n.lazy=e.lazy),null!=e.jstype&&e.hasOwnProperty("jstype")&&(n.jstype=t.enums===String?s.google.protobuf.FieldOptions.JSType[e.jstype]:e.jstype),null!=e.weak&&e.hasOwnProperty("weak")&&(n.weak=e.weak),e.uninterpretedOption&&e.uninterpretedOption.length){n.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r)n.uninterpretedOption[r]=s.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e.CType=function(){const e={},t=Object.create(e);return t[e[0]="STRING"]=0,t[e[1]="CORD"]=1,t[e[2]="STRING_PIECE"]=2,t}(),e.JSType=function(){const e={},t=Object.create(e);return t[e[0]="JS_NORMAL"]=0,t[e[1]="JS_STRING"]=1,t[e[2]="JS_NUMBER"]=2,t}(),e}(),e.OneofOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.uninterpretedOption=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var n=0;n<e.uninterpretedOption.length;++n)s.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[n],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.OneofOptions;e.pos<n;){var o=e.uint32();switch(o>>>3){case 999:r.uninterpretedOption&&r.uninterpretedOption.length||(r.uninterpretedOption=[]),r.uninterpretedOption.push(s.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.OneofOptions)return e;var t=new s.google.protobuf.OneofOptions;if(e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.OneofOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n){if("object"!=typeof e.uninterpretedOption[n])throw TypeError(".google.protobuf.OneofOptions.uninterpretedOption: object expected");t.uninterpretedOption[n]=s.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.uninterpretedOption=[]),e.uninterpretedOption&&e.uninterpretedOption.length){n.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r)n.uninterpretedOption[r]=s.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.EnumOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.allowAlias=!1,e.prototype.deprecated=!1,e.prototype.uninterpretedOption=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.allowAlias&&Object.hasOwnProperty.call(e,"allowAlias")&&t.uint32(16).bool(e.allowAlias),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(24).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var n=0;n<e.uninterpretedOption.length;++n)s.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[n],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.EnumOptions;e.pos<n;){var o=e.uint32();switch(o>>>3){case 2:r.allowAlias=e.bool();break;case 3:r.deprecated=e.bool();break;case 999:r.uninterpretedOption&&r.uninterpretedOption.length||(r.uninterpretedOption=[]),r.uninterpretedOption.push(s.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.EnumOptions)return e;var t=new s.google.protobuf.EnumOptions;if(null!=e.allowAlias&&(t.allowAlias=Boolean(e.allowAlias)),null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.EnumOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n){if("object"!=typeof e.uninterpretedOption[n])throw TypeError(".google.protobuf.EnumOptions.uninterpretedOption: object expected");t.uninterpretedOption[n]=s.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.uninterpretedOption=[]),t.defaults&&(n.allowAlias=!1,n.deprecated=!1),null!=e.allowAlias&&e.hasOwnProperty("allowAlias")&&(n.allowAlias=e.allowAlias),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(n.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){n.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r)n.uninterpretedOption[r]=s.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.EnumValueOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(8).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var n=0;n<e.uninterpretedOption.length;++n)s.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[n],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.EnumValueOptions;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.deprecated=e.bool();break;case 999:r.uninterpretedOption&&r.uninterpretedOption.length||(r.uninterpretedOption=[]),r.uninterpretedOption.push(s.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.EnumValueOptions)return e;var t=new s.google.protobuf.EnumValueOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.EnumValueOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n){if("object"!=typeof e.uninterpretedOption[n])throw TypeError(".google.protobuf.EnumValueOptions.uninterpretedOption: object expected");t.uninterpretedOption[n]=s.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.uninterpretedOption=[]),t.defaults&&(n.deprecated=!1),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(n.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){n.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r)n.uninterpretedOption[r]=s.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ServiceOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(264).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var n=0;n<e.uninterpretedOption.length;++n)s.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[n],t.uint32(7994).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.ServiceOptions;e.pos<n;){var o=e.uint32();switch(o>>>3){case 33:r.deprecated=e.bool();break;case 999:r.uninterpretedOption&&r.uninterpretedOption.length||(r.uninterpretedOption=[]),r.uninterpretedOption.push(s.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.ServiceOptions)return e;var t=new s.google.protobuf.ServiceOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.ServiceOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n){if("object"!=typeof e.uninterpretedOption[n])throw TypeError(".google.protobuf.ServiceOptions.uninterpretedOption: object expected");t.uninterpretedOption[n]=s.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.uninterpretedOption=[]),t.defaults&&(n.deprecated=!1),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(n.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){n.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r)n.uninterpretedOption[r]=s.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MethodOptions=function(){function e(e){if(this.uninterpretedOption=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.deprecated=!1,e.prototype.uninterpretedOption=a.emptyArray,e.prototype[".google.api.http"]=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.deprecated&&Object.hasOwnProperty.call(e,"deprecated")&&t.uint32(264).bool(e.deprecated),null!=e.uninterpretedOption&&e.uninterpretedOption.length)for(var n=0;n<e.uninterpretedOption.length;++n)s.google.protobuf.UninterpretedOption.encode(e.uninterpretedOption[n],t.uint32(7994).fork()).ldelim();return null!=e[".google.api.http"]&&Object.hasOwnProperty.call(e,".google.api.http")&&s.google.api.HttpRule.encode(e[".google.api.http"],t.uint32(578365826).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.MethodOptions;e.pos<n;){var o=e.uint32();switch(o>>>3){case 33:r.deprecated=e.bool();break;case 999:r.uninterpretedOption&&r.uninterpretedOption.length||(r.uninterpretedOption=[]),r.uninterpretedOption.push(s.google.protobuf.UninterpretedOption.decode(e,e.uint32()));break;case 72295728:r[".google.api.http"]=s.google.api.HttpRule.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.MethodOptions)return e;var t=new s.google.protobuf.MethodOptions;if(null!=e.deprecated&&(t.deprecated=Boolean(e.deprecated)),e.uninterpretedOption){if(!Array.isArray(e.uninterpretedOption))throw TypeError(".google.protobuf.MethodOptions.uninterpretedOption: array expected");t.uninterpretedOption=[];for(var n=0;n<e.uninterpretedOption.length;++n){if("object"!=typeof e.uninterpretedOption[n])throw TypeError(".google.protobuf.MethodOptions.uninterpretedOption: object expected");t.uninterpretedOption[n]=s.google.protobuf.UninterpretedOption.fromObject(e.uninterpretedOption[n])}}if(null!=e[".google.api.http"]){if("object"!=typeof e[".google.api.http"])throw TypeError(".google.protobuf.MethodOptions..google.api.http: object expected");t[".google.api.http"]=s.google.api.HttpRule.fromObject(e[".google.api.http"])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.uninterpretedOption=[]),t.defaults&&(n.deprecated=!1,n[".google.api.http"]=null),null!=e.deprecated&&e.hasOwnProperty("deprecated")&&(n.deprecated=e.deprecated),e.uninterpretedOption&&e.uninterpretedOption.length){n.uninterpretedOption=[];for(var r=0;r<e.uninterpretedOption.length;++r)n.uninterpretedOption[r]=s.google.protobuf.UninterpretedOption.toObject(e.uninterpretedOption[r],t)}return null!=e[".google.api.http"]&&e.hasOwnProperty(".google.api.http")&&(n[".google.api.http"]=s.google.api.HttpRule.toObject(e[".google.api.http"],t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.UninterpretedOption=function(){function e(e){if(this.name=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.name=a.emptyArray,e.prototype.identifierValue="",e.prototype.positiveIntValue=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.negativeIntValue=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.doubleValue=0,e.prototype.stringValue=a.newBuffer([]),e.prototype.aggregateValue="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.name&&e.name.length)for(var n=0;n<e.name.length;++n)s.google.protobuf.UninterpretedOption.NamePart.encode(e.name[n],t.uint32(18).fork()).ldelim();return null!=e.identifierValue&&Object.hasOwnProperty.call(e,"identifierValue")&&t.uint32(26).string(e.identifierValue),null!=e.positiveIntValue&&Object.hasOwnProperty.call(e,"positiveIntValue")&&t.uint32(32).uint64(e.positiveIntValue),null!=e.negativeIntValue&&Object.hasOwnProperty.call(e,"negativeIntValue")&&t.uint32(40).int64(e.negativeIntValue),null!=e.doubleValue&&Object.hasOwnProperty.call(e,"doubleValue")&&t.uint32(49).double(e.doubleValue),null!=e.stringValue&&Object.hasOwnProperty.call(e,"stringValue")&&t.uint32(58).bytes(e.stringValue),null!=e.aggregateValue&&Object.hasOwnProperty.call(e,"aggregateValue")&&t.uint32(66).string(e.aggregateValue),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.UninterpretedOption;e.pos<n;){var o=e.uint32();switch(o>>>3){case 2:r.name&&r.name.length||(r.name=[]),r.name.push(s.google.protobuf.UninterpretedOption.NamePart.decode(e,e.uint32()));break;case 3:r.identifierValue=e.string();break;case 4:r.positiveIntValue=e.uint64();break;case 5:r.negativeIntValue=e.int64();break;case 6:r.doubleValue=e.double();break;case 7:r.stringValue=e.bytes();break;case 8:r.aggregateValue=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.UninterpretedOption)return e;var t=new s.google.protobuf.UninterpretedOption;if(e.name){if(!Array.isArray(e.name))throw TypeError(".google.protobuf.UninterpretedOption.name: array expected");t.name=[];for(var n=0;n<e.name.length;++n){if("object"!=typeof e.name[n])throw TypeError(".google.protobuf.UninterpretedOption.name: object expected");t.name[n]=s.google.protobuf.UninterpretedOption.NamePart.fromObject(e.name[n])}}return null!=e.identifierValue&&(t.identifierValue=String(e.identifierValue)),null!=e.positiveIntValue&&(a.Long?(t.positiveIntValue=a.Long.fromValue(e.positiveIntValue)).unsigned=!0:"string"==typeof e.positiveIntValue?t.positiveIntValue=parseInt(e.positiveIntValue,10):"number"==typeof e.positiveIntValue?t.positiveIntValue=e.positiveIntValue:"object"==typeof e.positiveIntValue&&(t.positiveIntValue=new a.LongBits(e.positiveIntValue.low>>>0,e.positiveIntValue.high>>>0).toNumber(!0))),null!=e.negativeIntValue&&(a.Long?(t.negativeIntValue=a.Long.fromValue(e.negativeIntValue)).unsigned=!1:"string"==typeof e.negativeIntValue?t.negativeIntValue=parseInt(e.negativeIntValue,10):"number"==typeof e.negativeIntValue?t.negativeIntValue=e.negativeIntValue:"object"==typeof e.negativeIntValue&&(t.negativeIntValue=new a.LongBits(e.negativeIntValue.low>>>0,e.negativeIntValue.high>>>0).toNumber())),null!=e.doubleValue&&(t.doubleValue=Number(e.doubleValue)),null!=e.stringValue&&("string"==typeof e.stringValue?a.base64.decode(e.stringValue,t.stringValue=a.newBuffer(a.base64.length(e.stringValue)),0):e.stringValue.length&&(t.stringValue=e.stringValue)),null!=e.aggregateValue&&(t.aggregateValue=String(e.aggregateValue)),t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.name=[]),t.defaults){if(n.identifierValue="",a.Long){var r=new a.Long(0,0,!0);n.positiveIntValue=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.positiveIntValue=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!1);n.negativeIntValue=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.negativeIntValue=t.longs===String?"0":0;n.doubleValue=0,t.bytes===String?n.stringValue="":(n.stringValue=[],t.bytes!==Array&&(n.stringValue=a.newBuffer(n.stringValue))),n.aggregateValue=""}if(e.name&&e.name.length){n.name=[];for(var i=0;i<e.name.length;++i)n.name[i]=s.google.protobuf.UninterpretedOption.NamePart.toObject(e.name[i],t)}return null!=e.identifierValue&&e.hasOwnProperty("identifierValue")&&(n.identifierValue=e.identifierValue),null!=e.positiveIntValue&&e.hasOwnProperty("positiveIntValue")&&("number"==typeof e.positiveIntValue?n.positiveIntValue=t.longs===String?String(e.positiveIntValue):e.positiveIntValue:n.positiveIntValue=t.longs===String?a.Long.prototype.toString.call(e.positiveIntValue):t.longs===Number?new a.LongBits(e.positiveIntValue.low>>>0,e.positiveIntValue.high>>>0).toNumber(!0):e.positiveIntValue),null!=e.negativeIntValue&&e.hasOwnProperty("negativeIntValue")&&("number"==typeof e.negativeIntValue?n.negativeIntValue=t.longs===String?String(e.negativeIntValue):e.negativeIntValue:n.negativeIntValue=t.longs===String?a.Long.prototype.toString.call(e.negativeIntValue):t.longs===Number?new a.LongBits(e.negativeIntValue.low>>>0,e.negativeIntValue.high>>>0).toNumber():e.negativeIntValue),null!=e.doubleValue&&e.hasOwnProperty("doubleValue")&&(n.doubleValue=t.json&&!isFinite(e.doubleValue)?String(e.doubleValue):e.doubleValue),null!=e.stringValue&&e.hasOwnProperty("stringValue")&&(n.stringValue=t.bytes===String?a.base64.encode(e.stringValue,0,e.stringValue.length):t.bytes===Array?Array.prototype.slice.call(e.stringValue):e.stringValue),null!=e.aggregateValue&&e.hasOwnProperty("aggregateValue")&&(n.aggregateValue=e.aggregateValue),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e.NamePart=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.namePart="",e.prototype.isExtension=!1,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t.uint32(10).string(e.namePart),t.uint32(16).bool(e.isExtension),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.UninterpretedOption.NamePart;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.namePart=e.string();break;case 2:r.isExtension=e.bool();break;default:e.skipType(7&o)}}if(!r.hasOwnProperty("namePart"))throw a.ProtocolError("missing required 'namePart'",{instance:r});if(!r.hasOwnProperty("isExtension"))throw a.ProtocolError("missing required 'isExtension'",{instance:r});return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.UninterpretedOption.NamePart)return e;var t=new s.google.protobuf.UninterpretedOption.NamePart;return null!=e.namePart&&(t.namePart=String(e.namePart)),null!=e.isExtension&&(t.isExtension=Boolean(e.isExtension)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.namePart="",n.isExtension=!1),null!=e.namePart&&e.hasOwnProperty("namePart")&&(n.namePart=e.namePart),null!=e.isExtension&&e.hasOwnProperty("isExtension")&&(n.isExtension=e.isExtension),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e.SourceCodeInfo=function(){function e(e){if(this.location=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.location=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.location&&e.location.length)for(var n=0;n<e.location.length;++n)s.google.protobuf.SourceCodeInfo.Location.encode(e.location[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.SourceCodeInfo;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.location&&r.location.length||(r.location=[]),r.location.push(s.google.protobuf.SourceCodeInfo.Location.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.SourceCodeInfo)return e;var t=new s.google.protobuf.SourceCodeInfo;if(e.location){if(!Array.isArray(e.location))throw TypeError(".google.protobuf.SourceCodeInfo.location: array expected");t.location=[];for(var n=0;n<e.location.length;++n){if("object"!=typeof e.location[n])throw TypeError(".google.protobuf.SourceCodeInfo.location: object expected");t.location[n]=s.google.protobuf.SourceCodeInfo.Location.fromObject(e.location[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.location=[]),e.location&&e.location.length){n.location=[];for(var r=0;r<e.location.length;++r)n.location[r]=s.google.protobuf.SourceCodeInfo.Location.toObject(e.location[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e.Location=function(){function e(e){if(this.path=[],this.span=[],this.leadingDetachedComments=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.path=a.emptyArray,e.prototype.span=a.emptyArray,e.prototype.leadingComments="",e.prototype.trailingComments="",e.prototype.leadingDetachedComments=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.path&&e.path.length){t.uint32(10).fork();for(var n=0;n<e.path.length;++n)t.int32(e.path[n]);t.ldelim()}if(null!=e.span&&e.span.length){t.uint32(18).fork();for(n=0;n<e.span.length;++n)t.int32(e.span[n]);t.ldelim()}if(null!=e.leadingComments&&Object.hasOwnProperty.call(e,"leadingComments")&&t.uint32(26).string(e.leadingComments),null!=e.trailingComments&&Object.hasOwnProperty.call(e,"trailingComments")&&t.uint32(34).string(e.trailingComments),null!=e.leadingDetachedComments&&e.leadingDetachedComments.length)for(n=0;n<e.leadingDetachedComments.length;++n)t.uint32(50).string(e.leadingDetachedComments[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.SourceCodeInfo.Location;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:if(r.path&&r.path.length||(r.path=[]),2==(7&o))for(var a=e.uint32()+e.pos;e.pos<a;)r.path.push(e.int32());else r.path.push(e.int32());break;case 2:if(r.span&&r.span.length||(r.span=[]),2==(7&o))for(a=e.uint32()+e.pos;e.pos<a;)r.span.push(e.int32());else r.span.push(e.int32());break;case 3:r.leadingComments=e.string();break;case 4:r.trailingComments=e.string();break;case 6:r.leadingDetachedComments&&r.leadingDetachedComments.length||(r.leadingDetachedComments=[]),r.leadingDetachedComments.push(e.string());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.SourceCodeInfo.Location)return e;var t=new s.google.protobuf.SourceCodeInfo.Location;if(e.path){if(!Array.isArray(e.path))throw TypeError(".google.protobuf.SourceCodeInfo.Location.path: array expected");t.path=[];for(var n=0;n<e.path.length;++n)t.path[n]=0|e.path[n]}if(e.span){if(!Array.isArray(e.span))throw TypeError(".google.protobuf.SourceCodeInfo.Location.span: array expected");t.span=[];for(n=0;n<e.span.length;++n)t.span[n]=0|e.span[n]}if(null!=e.leadingComments&&(t.leadingComments=String(e.leadingComments)),null!=e.trailingComments&&(t.trailingComments=String(e.trailingComments)),e.leadingDetachedComments){if(!Array.isArray(e.leadingDetachedComments))throw TypeError(".google.protobuf.SourceCodeInfo.Location.leadingDetachedComments: array expected");t.leadingDetachedComments=[];for(n=0;n<e.leadingDetachedComments.length;++n)t.leadingDetachedComments[n]=String(e.leadingDetachedComments[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.path=[],n.span=[],n.leadingDetachedComments=[]),t.defaults&&(n.leadingComments="",n.trailingComments=""),e.path&&e.path.length){n.path=[];for(var r=0;r<e.path.length;++r)n.path[r]=e.path[r]}if(e.span&&e.span.length){n.span=[];for(r=0;r<e.span.length;++r)n.span[r]=e.span[r]}if(null!=e.leadingComments&&e.hasOwnProperty("leadingComments")&&(n.leadingComments=e.leadingComments),null!=e.trailingComments&&e.hasOwnProperty("trailingComments")&&(n.trailingComments=e.trailingComments),e.leadingDetachedComments&&e.leadingDetachedComments.length){n.leadingDetachedComments=[];for(r=0;r<e.leadingDetachedComments.length;++r)n.leadingDetachedComments[r]=e.leadingDetachedComments[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e.GeneratedCodeInfo=function(){function e(e){if(this.annotation=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.annotation=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.annotation&&e.annotation.length)for(var n=0;n<e.annotation.length;++n)s.google.protobuf.GeneratedCodeInfo.Annotation.encode(e.annotation[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.GeneratedCodeInfo;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.annotation&&r.annotation.length||(r.annotation=[]),r.annotation.push(s.google.protobuf.GeneratedCodeInfo.Annotation.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.GeneratedCodeInfo)return e;var t=new s.google.protobuf.GeneratedCodeInfo;if(e.annotation){if(!Array.isArray(e.annotation))throw TypeError(".google.protobuf.GeneratedCodeInfo.annotation: array expected");t.annotation=[];for(var n=0;n<e.annotation.length;++n){if("object"!=typeof e.annotation[n])throw TypeError(".google.protobuf.GeneratedCodeInfo.annotation: object expected");t.annotation[n]=s.google.protobuf.GeneratedCodeInfo.Annotation.fromObject(e.annotation[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.annotation=[]),e.annotation&&e.annotation.length){n.annotation=[];for(var r=0;r<e.annotation.length;++r)n.annotation[r]=s.google.protobuf.GeneratedCodeInfo.Annotation.toObject(e.annotation[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e.Annotation=function(){function e(e){if(this.path=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.path=a.emptyArray,e.prototype.sourceFile="",e.prototype.begin=0,e.prototype.end=0,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.path&&e.path.length){t.uint32(10).fork();for(var n=0;n<e.path.length;++n)t.int32(e.path[n]);t.ldelim()}return null!=e.sourceFile&&Object.hasOwnProperty.call(e,"sourceFile")&&t.uint32(18).string(e.sourceFile),null!=e.begin&&Object.hasOwnProperty.call(e,"begin")&&t.uint32(24).int32(e.begin),null!=e.end&&Object.hasOwnProperty.call(e,"end")&&t.uint32(32).int32(e.end),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.GeneratedCodeInfo.Annotation;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:if(r.path&&r.path.length||(r.path=[]),2==(7&o))for(var a=e.uint32()+e.pos;e.pos<a;)r.path.push(e.int32());else r.path.push(e.int32());break;case 2:r.sourceFile=e.string();break;case 3:r.begin=e.int32();break;case 4:r.end=e.int32();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.GeneratedCodeInfo.Annotation)return e;var t=new s.google.protobuf.GeneratedCodeInfo.Annotation;if(e.path){if(!Array.isArray(e.path))throw TypeError(".google.protobuf.GeneratedCodeInfo.Annotation.path: array expected");t.path=[];for(var n=0;n<e.path.length;++n)t.path[n]=0|e.path[n]}return null!=e.sourceFile&&(t.sourceFile=String(e.sourceFile)),null!=e.begin&&(t.begin=0|e.begin),null!=e.end&&(t.end=0|e.end),t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.path=[]),t.defaults&&(n.sourceFile="",n.begin=0,n.end=0),e.path&&e.path.length){n.path=[];for(var r=0;r<e.path.length;++r)n.path[r]=e.path[r]}return null!=e.sourceFile&&e.hasOwnProperty("sourceFile")&&(n.sourceFile=e.sourceFile),null!=e.begin&&e.hasOwnProperty("begin")&&(n.begin=e.begin),null!=e.end&&e.hasOwnProperty("end")&&(n.end=e.end),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e.Duration=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.seconds=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.nanos=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.seconds&&Object.hasOwnProperty.call(e,"seconds")&&t.uint32(8).int64(e.seconds),null!=e.nanos&&Object.hasOwnProperty.call(e,"nanos")&&t.uint32(16).int32(e.nanos),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.Duration;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.seconds=e.int64();break;case 2:r.nanos=e.int32();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.Duration)return e;var t=new s.google.protobuf.Duration;return null!=e.seconds&&(a.Long?(t.seconds=a.Long.fromValue(e.seconds)).unsigned=!1:"string"==typeof e.seconds?t.seconds=parseInt(e.seconds,10):"number"==typeof e.seconds?t.seconds=e.seconds:"object"==typeof e.seconds&&(t.seconds=new a.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber())),null!=e.nanos&&(t.nanos=0|e.nanos),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(a.Long){var r=new a.Long(0,0,!1);n.seconds=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.seconds=t.longs===String?"0":0;n.nanos=0}return null!=e.seconds&&e.hasOwnProperty("seconds")&&("number"==typeof e.seconds?n.seconds=t.longs===String?String(e.seconds):e.seconds:n.seconds=t.longs===String?a.Long.prototype.toString.call(e.seconds):t.longs===Number?new a.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber():e.seconds),null!=e.nanos&&e.hasOwnProperty("nanos")&&(n.nanos=e.nanos),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Timestamp=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.seconds=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.nanos=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.seconds&&Object.hasOwnProperty.call(e,"seconds")&&t.uint32(8).int64(e.seconds),null!=e.nanos&&Object.hasOwnProperty.call(e,"nanos")&&t.uint32(16).int32(e.nanos),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.protobuf.Timestamp;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.seconds=e.int64();break;case 2:r.nanos=e.int32();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.protobuf.Timestamp)return e;var t=new s.google.protobuf.Timestamp;return null!=e.seconds&&(a.Long?(t.seconds=a.Long.fromValue(e.seconds)).unsigned=!1:"string"==typeof e.seconds?t.seconds=parseInt(e.seconds,10):"number"==typeof e.seconds?t.seconds=e.seconds:"object"==typeof e.seconds&&(t.seconds=new a.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber())),null!=e.nanos&&(t.nanos=0|e.nanos),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(a.Long){var r=new a.Long(0,0,!1);n.seconds=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.seconds=t.longs===String?"0":0;n.nanos=0}return null!=e.seconds&&e.hasOwnProperty("seconds")&&("number"==typeof e.seconds?n.seconds=t.longs===String?String(e.seconds):e.seconds:n.seconds=t.longs===String?a.Long.prototype.toString.call(e.seconds):t.longs===Number?new a.LongBits(e.seconds.low>>>0,e.seconds.high>>>0).toNumber():e.seconds),null!=e.nanos&&e.hasOwnProperty("nanos")&&(n.nanos=e.nanos),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e.api=function(){const e={};return e.Http=function(){function e(e){if(this.rules=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.rules=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.rules&&e.rules.length)for(var n=0;n<e.rules.length;++n)s.google.api.HttpRule.encode(e.rules[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.api.Http;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.rules&&r.rules.length||(r.rules=[]),r.rules.push(s.google.api.HttpRule.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.api.Http)return e;var t=new s.google.api.Http;if(e.rules){if(!Array.isArray(e.rules))throw TypeError(".google.api.Http.rules: array expected");t.rules=[];for(var n=0;n<e.rules.length;++n){if("object"!=typeof e.rules[n])throw TypeError(".google.api.Http.rules: object expected");t.rules[n]=s.google.api.HttpRule.fromObject(e.rules[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.rules=[]),e.rules&&e.rules.length){n.rules=[];for(var r=0;r<e.rules.length;++r)n.rules[r]=s.google.api.HttpRule.toObject(e.rules[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.HttpRule=function(){function e(e){if(this.additionalBindings=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}let t;return e.prototype.get="",e.prototype.put="",e.prototype.post="",e.prototype.delete="",e.prototype.patch="",e.prototype.custom=null,e.prototype.selector="",e.prototype.body="",e.prototype.additionalBindings=a.emptyArray,Object.defineProperty(e.prototype,"pattern",{get:a.oneOfGetter(t=["get","put","post","delete","patch","custom"]),set:a.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.selector&&Object.hasOwnProperty.call(e,"selector")&&t.uint32(10).string(e.selector),null!=e.get&&Object.hasOwnProperty.call(e,"get")&&t.uint32(18).string(e.get),null!=e.put&&Object.hasOwnProperty.call(e,"put")&&t.uint32(26).string(e.put),null!=e.post&&Object.hasOwnProperty.call(e,"post")&&t.uint32(34).string(e.post),null!=e.delete&&Object.hasOwnProperty.call(e,"delete")&&t.uint32(42).string(e.delete),null!=e.patch&&Object.hasOwnProperty.call(e,"patch")&&t.uint32(50).string(e.patch),null!=e.body&&Object.hasOwnProperty.call(e,"body")&&t.uint32(58).string(e.body),null!=e.custom&&Object.hasOwnProperty.call(e,"custom")&&s.google.api.CustomHttpPattern.encode(e.custom,t.uint32(66).fork()).ldelim(),null!=e.additionalBindings&&e.additionalBindings.length)for(var n=0;n<e.additionalBindings.length;++n)s.google.api.HttpRule.encode(e.additionalBindings[n],t.uint32(90).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.api.HttpRule;e.pos<n;){var o=e.uint32();switch(o>>>3){case 2:r.get=e.string();break;case 3:r.put=e.string();break;case 4:r.post=e.string();break;case 5:r.delete=e.string();break;case 6:r.patch=e.string();break;case 8:r.custom=s.google.api.CustomHttpPattern.decode(e,e.uint32());break;case 1:r.selector=e.string();break;case 7:r.body=e.string();break;case 11:r.additionalBindings&&r.additionalBindings.length||(r.additionalBindings=[]),r.additionalBindings.push(s.google.api.HttpRule.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.api.HttpRule)return e;var t=new s.google.api.HttpRule;if(null!=e.get&&(t.get=String(e.get)),null!=e.put&&(t.put=String(e.put)),null!=e.post&&(t.post=String(e.post)),null!=e.delete&&(t.delete=String(e.delete)),null!=e.patch&&(t.patch=String(e.patch)),null!=e.custom){if("object"!=typeof e.custom)throw TypeError(".google.api.HttpRule.custom: object expected");t.custom=s.google.api.CustomHttpPattern.fromObject(e.custom)}if(null!=e.selector&&(t.selector=String(e.selector)),null!=e.body&&(t.body=String(e.body)),e.additionalBindings){if(!Array.isArray(e.additionalBindings))throw TypeError(".google.api.HttpRule.additionalBindings: array expected");t.additionalBindings=[];for(var n=0;n<e.additionalBindings.length;++n){if("object"!=typeof e.additionalBindings[n])throw TypeError(".google.api.HttpRule.additionalBindings: object expected");t.additionalBindings[n]=s.google.api.HttpRule.fromObject(e.additionalBindings[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.additionalBindings=[]),t.defaults&&(n.selector="",n.body=""),null!=e.selector&&e.hasOwnProperty("selector")&&(n.selector=e.selector),null!=e.get&&e.hasOwnProperty("get")&&(n.get=e.get,t.oneofs&&(n.pattern="get")),null!=e.put&&e.hasOwnProperty("put")&&(n.put=e.put,t.oneofs&&(n.pattern="put")),null!=e.post&&e.hasOwnProperty("post")&&(n.post=e.post,t.oneofs&&(n.pattern="post")),null!=e.delete&&e.hasOwnProperty("delete")&&(n.delete=e.delete,t.oneofs&&(n.pattern="delete")),null!=e.patch&&e.hasOwnProperty("patch")&&(n.patch=e.patch,t.oneofs&&(n.pattern="patch")),null!=e.body&&e.hasOwnProperty("body")&&(n.body=e.body),null!=e.custom&&e.hasOwnProperty("custom")&&(n.custom=s.google.api.CustomHttpPattern.toObject(e.custom,t),t.oneofs&&(n.pattern="custom")),e.additionalBindings&&e.additionalBindings.length){n.additionalBindings=[];for(var r=0;r<e.additionalBindings.length;++r)n.additionalBindings[r]=s.google.api.HttpRule.toObject(e.additionalBindings[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.CustomHttpPattern=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.kind="",e.prototype.path="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.kind&&Object.hasOwnProperty.call(e,"kind")&&t.uint32(10).string(e.kind),null!=e.path&&Object.hasOwnProperty.call(e,"path")&&t.uint32(18).string(e.path),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.google.api.CustomHttpPattern;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.kind=e.string();break;case 2:r.path=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.google.api.CustomHttpPattern)return e;var t=new s.google.api.CustomHttpPattern;return null!=e.kind&&(t.kind=String(e.kind)),null!=e.path&&(t.path=String(e.path)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.kind="",n.path=""),null!=e.kind&&e.hasOwnProperty("kind")&&(n.kind=e.kind),null!=e.path&&e.hasOwnProperty("path")&&(n.path=e.path),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e})(),t.ibc=s.ibc=(()=>{const e={};return e.core=function(){const e={};return e.channel=function(){const e={};return e.v1=function(){const e={};return e.Channel=function(){function e(e){if(this.connectionHops=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.state=0,e.prototype.ordering=0,e.prototype.counterparty=null,e.prototype.connectionHops=a.emptyArray,e.prototype.version="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(8).int32(e.state),null!=e.ordering&&Object.hasOwnProperty.call(e,"ordering")&&t.uint32(16).int32(e.ordering),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&s.ibc.core.channel.v1.Counterparty.encode(e.counterparty,t.uint32(26).fork()).ldelim(),null!=e.connectionHops&&e.connectionHops.length)for(var n=0;n<e.connectionHops.length;++n)t.uint32(34).string(e.connectionHops[n]);return null!=e.version&&Object.hasOwnProperty.call(e,"version")&&t.uint32(42).string(e.version),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.Channel;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.state=e.int32();break;case 2:r.ordering=e.int32();break;case 3:r.counterparty=s.ibc.core.channel.v1.Counterparty.decode(e,e.uint32());break;case 4:r.connectionHops&&r.connectionHops.length||(r.connectionHops=[]),r.connectionHops.push(e.string());break;case 5:r.version=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.Channel)return e;var t=new s.ibc.core.channel.v1.Channel;switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3;break;case"STATE_CLOSED":case 4:t.state=4}switch(e.ordering){case"ORDER_NONE_UNSPECIFIED":case 0:t.ordering=0;break;case"ORDER_UNORDERED":case 1:t.ordering=1;break;case"ORDER_ORDERED":case 2:t.ordering=2}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.channel.v1.Channel.counterparty: object expected");t.counterparty=s.ibc.core.channel.v1.Counterparty.fromObject(e.counterparty)}if(e.connectionHops){if(!Array.isArray(e.connectionHops))throw TypeError(".ibc.core.channel.v1.Channel.connectionHops: array expected");t.connectionHops=[];for(var n=0;n<e.connectionHops.length;++n)t.connectionHops[n]=String(e.connectionHops[n])}return null!=e.version&&(t.version=String(e.version)),t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.connectionHops=[]),t.defaults&&(n.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,n.ordering=t.enums===String?"ORDER_NONE_UNSPECIFIED":0,n.counterparty=null,n.version=""),null!=e.state&&e.hasOwnProperty("state")&&(n.state=t.enums===String?s.ibc.core.channel.v1.State[e.state]:e.state),null!=e.ordering&&e.hasOwnProperty("ordering")&&(n.ordering=t.enums===String?s.ibc.core.channel.v1.Order[e.ordering]:e.ordering),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(n.counterparty=s.ibc.core.channel.v1.Counterparty.toObject(e.counterparty,t)),e.connectionHops&&e.connectionHops.length){n.connectionHops=[];for(var r=0;r<e.connectionHops.length;++r)n.connectionHops[r]=e.connectionHops[r]}return null!=e.version&&e.hasOwnProperty("version")&&(n.version=e.version),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.IdentifiedChannel=function(){function e(e){if(this.connectionHops=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.state=0,e.prototype.ordering=0,e.prototype.counterparty=null,e.prototype.connectionHops=a.emptyArray,e.prototype.version="",e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(8).int32(e.state),null!=e.ordering&&Object.hasOwnProperty.call(e,"ordering")&&t.uint32(16).int32(e.ordering),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&s.ibc.core.channel.v1.Counterparty.encode(e.counterparty,t.uint32(26).fork()).ldelim(),null!=e.connectionHops&&e.connectionHops.length)for(var n=0;n<e.connectionHops.length;++n)t.uint32(34).string(e.connectionHops[n]);return null!=e.version&&Object.hasOwnProperty.call(e,"version")&&t.uint32(42).string(e.version),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(50).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(58).string(e.channelId),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.IdentifiedChannel;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.state=e.int32();break;case 2:r.ordering=e.int32();break;case 3:r.counterparty=s.ibc.core.channel.v1.Counterparty.decode(e,e.uint32());break;case 4:r.connectionHops&&r.connectionHops.length||(r.connectionHops=[]),r.connectionHops.push(e.string());break;case 5:r.version=e.string();break;case 6:r.portId=e.string();break;case 7:r.channelId=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.IdentifiedChannel)return e;var t=new s.ibc.core.channel.v1.IdentifiedChannel;switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3;break;case"STATE_CLOSED":case 4:t.state=4}switch(e.ordering){case"ORDER_NONE_UNSPECIFIED":case 0:t.ordering=0;break;case"ORDER_UNORDERED":case 1:t.ordering=1;break;case"ORDER_ORDERED":case 2:t.ordering=2}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.channel.v1.IdentifiedChannel.counterparty: object expected");t.counterparty=s.ibc.core.channel.v1.Counterparty.fromObject(e.counterparty)}if(e.connectionHops){if(!Array.isArray(e.connectionHops))throw TypeError(".ibc.core.channel.v1.IdentifiedChannel.connectionHops: array expected");t.connectionHops=[];for(var n=0;n<e.connectionHops.length;++n)t.connectionHops[n]=String(e.connectionHops[n])}return null!=e.version&&(t.version=String(e.version)),null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.connectionHops=[]),t.defaults&&(n.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,n.ordering=t.enums===String?"ORDER_NONE_UNSPECIFIED":0,n.counterparty=null,n.version="",n.portId="",n.channelId=""),null!=e.state&&e.hasOwnProperty("state")&&(n.state=t.enums===String?s.ibc.core.channel.v1.State[e.state]:e.state),null!=e.ordering&&e.hasOwnProperty("ordering")&&(n.ordering=t.enums===String?s.ibc.core.channel.v1.Order[e.ordering]:e.ordering),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(n.counterparty=s.ibc.core.channel.v1.Counterparty.toObject(e.counterparty,t)),e.connectionHops&&e.connectionHops.length){n.connectionHops=[];for(var r=0;r<e.connectionHops.length;++r)n.connectionHops[r]=e.connectionHops[r]}return null!=e.version&&e.hasOwnProperty("version")&&(n.version=e.version),null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.State=function(){const e={},t=Object.create(e);return t[e[0]="STATE_UNINITIALIZED_UNSPECIFIED"]=0,t[e[1]="STATE_INIT"]=1,t[e[2]="STATE_TRYOPEN"]=2,t[e[3]="STATE_OPEN"]=3,t[e[4]="STATE_CLOSED"]=4,t}(),e.Order=function(){const e={},t=Object.create(e);return t[e[0]="ORDER_NONE_UNSPECIFIED"]=0,t[e[1]="ORDER_UNORDERED"]=1,t[e[2]="ORDER_ORDERED"]=2,t}(),e.Counterparty=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.Counterparty;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.Counterparty)return e;var t=new s.ibc.core.channel.v1.Counterparty;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.portId="",n.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Packet=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.sequence=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.sourcePort="",e.prototype.sourceChannel="",e.prototype.destinationPort="",e.prototype.destinationChannel="",e.prototype.data=a.newBuffer([]),e.prototype.timeoutHeight=null,e.prototype.timeoutTimestamp=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(8).uint64(e.sequence),null!=e.sourcePort&&Object.hasOwnProperty.call(e,"sourcePort")&&t.uint32(18).string(e.sourcePort),null!=e.sourceChannel&&Object.hasOwnProperty.call(e,"sourceChannel")&&t.uint32(26).string(e.sourceChannel),null!=e.destinationPort&&Object.hasOwnProperty.call(e,"destinationPort")&&t.uint32(34).string(e.destinationPort),null!=e.destinationChannel&&Object.hasOwnProperty.call(e,"destinationChannel")&&t.uint32(42).string(e.destinationChannel),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(50).bytes(e.data),null!=e.timeoutHeight&&Object.hasOwnProperty.call(e,"timeoutHeight")&&s.ibc.core.client.v1.Height.encode(e.timeoutHeight,t.uint32(58).fork()).ldelim(),null!=e.timeoutTimestamp&&Object.hasOwnProperty.call(e,"timeoutTimestamp")&&t.uint32(64).uint64(e.timeoutTimestamp),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.Packet;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.sequence=e.uint64();break;case 2:r.sourcePort=e.string();break;case 3:r.sourceChannel=e.string();break;case 4:r.destinationPort=e.string();break;case 5:r.destinationChannel=e.string();break;case 6:r.data=e.bytes();break;case 7:r.timeoutHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 8:r.timeoutTimestamp=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.Packet)return e;var t=new s.ibc.core.channel.v1.Packet;if(null!=e.sequence&&(a.Long?(t.sequence=a.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),null!=e.sourcePort&&(t.sourcePort=String(e.sourcePort)),null!=e.sourceChannel&&(t.sourceChannel=String(e.sourceChannel)),null!=e.destinationPort&&(t.destinationPort=String(e.destinationPort)),null!=e.destinationChannel&&(t.destinationChannel=String(e.destinationChannel)),null!=e.data&&("string"==typeof e.data?a.base64.decode(e.data,t.data=a.newBuffer(a.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),null!=e.timeoutHeight){if("object"!=typeof e.timeoutHeight)throw TypeError(".ibc.core.channel.v1.Packet.timeoutHeight: object expected");t.timeoutHeight=s.ibc.core.client.v1.Height.fromObject(e.timeoutHeight)}return null!=e.timeoutTimestamp&&(a.Long?(t.timeoutTimestamp=a.Long.fromValue(e.timeoutTimestamp)).unsigned=!0:"string"==typeof e.timeoutTimestamp?t.timeoutTimestamp=parseInt(e.timeoutTimestamp,10):"number"==typeof e.timeoutTimestamp?t.timeoutTimestamp=e.timeoutTimestamp:"object"==typeof e.timeoutTimestamp&&(t.timeoutTimestamp=new a.LongBits(e.timeoutTimestamp.low>>>0,e.timeoutTimestamp.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(a.Long){var r=new a.Long(0,0,!0);n.sequence=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.sequence=t.longs===String?"0":0;if(n.sourcePort="",n.sourceChannel="",n.destinationPort="",n.destinationChannel="",t.bytes===String?n.data="":(n.data=[],t.bytes!==Array&&(n.data=a.newBuffer(n.data))),n.timeoutHeight=null,a.Long){r=new a.Long(0,0,!0);n.timeoutTimestamp=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.timeoutTimestamp=t.longs===String?"0":0}return null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?n.sequence=t.longs===String?String(e.sequence):e.sequence:n.sequence=t.longs===String?a.Long.prototype.toString.call(e.sequence):t.longs===Number?new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),null!=e.sourcePort&&e.hasOwnProperty("sourcePort")&&(n.sourcePort=e.sourcePort),null!=e.sourceChannel&&e.hasOwnProperty("sourceChannel")&&(n.sourceChannel=e.sourceChannel),null!=e.destinationPort&&e.hasOwnProperty("destinationPort")&&(n.destinationPort=e.destinationPort),null!=e.destinationChannel&&e.hasOwnProperty("destinationChannel")&&(n.destinationChannel=e.destinationChannel),null!=e.data&&e.hasOwnProperty("data")&&(n.data=t.bytes===String?a.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),null!=e.timeoutHeight&&e.hasOwnProperty("timeoutHeight")&&(n.timeoutHeight=s.ibc.core.client.v1.Height.toObject(e.timeoutHeight,t)),null!=e.timeoutTimestamp&&e.hasOwnProperty("timeoutTimestamp")&&("number"==typeof e.timeoutTimestamp?n.timeoutTimestamp=t.longs===String?String(e.timeoutTimestamp):e.timeoutTimestamp:n.timeoutTimestamp=t.longs===String?a.Long.prototype.toString.call(e.timeoutTimestamp):t.longs===Number?new a.LongBits(e.timeoutTimestamp.low>>>0,e.timeoutTimestamp.high>>>0).toNumber(!0):e.timeoutTimestamp),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.PacketState=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.data=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(34).bytes(e.data),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.PacketState;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;case 3:r.sequence=e.uint64();break;case 4:r.data=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.PacketState)return e;var t=new s.ibc.core.channel.v1.PacketState;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(a.Long?(t.sequence=a.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),null!=e.data&&("string"==typeof e.data?a.base64.decode(e.data,t.data=a.newBuffer(a.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.portId="",n.channelId="",a.Long){var r=new a.Long(0,0,!0);n.sequence=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.sequence=t.longs===String?"0":0;t.bytes===String?n.data="":(n.data=[],t.bytes!==Array&&(n.data=a.newBuffer(n.data)))}return null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?n.sequence=t.longs===String?String(e.sequence):e.sequence:n.sequence=t.longs===String?a.Long.prototype.toString.call(e.sequence):t.longs===Number?new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),null!=e.data&&e.hasOwnProperty("data")&&(n.data=t.bytes===String?a.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Acknowledgement=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}let t;return e.prototype.result=a.newBuffer([]),e.prototype.error="",Object.defineProperty(e.prototype,"response",{get:a.oneOfGetter(t=["result","error"]),set:a.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.result&&Object.hasOwnProperty.call(e,"result")&&t.uint32(170).bytes(e.result),null!=e.error&&Object.hasOwnProperty.call(e,"error")&&t.uint32(178).string(e.error),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.Acknowledgement;e.pos<n;){var o=e.uint32();switch(o>>>3){case 21:r.result=e.bytes();break;case 22:r.error=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.Acknowledgement)return e;var t=new s.ibc.core.channel.v1.Acknowledgement;return null!=e.result&&("string"==typeof e.result?a.base64.decode(e.result,t.result=a.newBuffer(a.base64.length(e.result)),0):e.result.length&&(t.result=e.result)),null!=e.error&&(t.error=String(e.error)),t},e.toObject=function(e,t){t||(t={});var n={};return null!=e.result&&e.hasOwnProperty("result")&&(n.result=t.bytes===String?a.base64.encode(e.result,0,e.result.length):t.bytes===Array?Array.prototype.slice.call(e.result):e.result,t.oneofs&&(n.response="result")),null!=e.error&&e.hasOwnProperty("error")&&(n.error=e.error,t.oneofs&&(n.response="error")),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,n){r.rpc.Service.call(this,e,t,n)}return(e.prototype=Object.create(r.rpc.Service.prototype)).constructor=e,e.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(e.prototype.channel=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryChannelRequest,s.ibc.core.channel.v1.QueryChannelResponse,t,n)},"name",{value:"Channel"}),Object.defineProperty(e.prototype.channels=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryChannelsRequest,s.ibc.core.channel.v1.QueryChannelsResponse,t,n)},"name",{value:"Channels"}),Object.defineProperty(e.prototype.connectionChannels=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryConnectionChannelsRequest,s.ibc.core.channel.v1.QueryConnectionChannelsResponse,t,n)},"name",{value:"ConnectionChannels"}),Object.defineProperty(e.prototype.channelClientState=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryChannelClientStateRequest,s.ibc.core.channel.v1.QueryChannelClientStateResponse,t,n)},"name",{value:"ChannelClientState"}),Object.defineProperty(e.prototype.channelConsensusState=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryChannelConsensusStateRequest,s.ibc.core.channel.v1.QueryChannelConsensusStateResponse,t,n)},"name",{value:"ChannelConsensusState"}),Object.defineProperty(e.prototype.packetCommitment=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryPacketCommitmentRequest,s.ibc.core.channel.v1.QueryPacketCommitmentResponse,t,n)},"name",{value:"PacketCommitment"}),Object.defineProperty(e.prototype.packetCommitments=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryPacketCommitmentsRequest,s.ibc.core.channel.v1.QueryPacketCommitmentsResponse,t,n)},"name",{value:"PacketCommitments"}),Object.defineProperty(e.prototype.packetReceipt=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryPacketReceiptRequest,s.ibc.core.channel.v1.QueryPacketReceiptResponse,t,n)},"name",{value:"PacketReceipt"}),Object.defineProperty(e.prototype.packetAcknowledgement=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryPacketAcknowledgementRequest,s.ibc.core.channel.v1.QueryPacketAcknowledgementResponse,t,n)},"name",{value:"PacketAcknowledgement"}),Object.defineProperty(e.prototype.packetAcknowledgements=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest,s.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse,t,n)},"name",{value:"PacketAcknowledgements"}),Object.defineProperty(e.prototype.unreceivedPackets=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryUnreceivedPacketsRequest,s.ibc.core.channel.v1.QueryUnreceivedPacketsResponse,t,n)},"name",{value:"UnreceivedPackets"}),Object.defineProperty(e.prototype.unreceivedAcks=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryUnreceivedAcksRequest,s.ibc.core.channel.v1.QueryUnreceivedAcksResponse,t,n)},"name",{value:"UnreceivedAcks"}),Object.defineProperty(e.prototype.nextSequenceReceive=function e(t,n){return this.rpcCall(e,s.ibc.core.channel.v1.QueryNextSequenceReceiveRequest,s.ibc.core.channel.v1.QueryNextSequenceReceiveResponse,t,n)},"name",{value:"NextSequenceReceive"}),e}(),e.QueryChannelRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryChannelRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryChannelRequest)return e;var t=new s.ibc.core.channel.v1.QueryChannelRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.portId="",n.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryChannelResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.channel=null,e.prototype.proof=a.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.channel&&Object.hasOwnProperty.call(e,"channel")&&s.ibc.core.channel.v1.Channel.encode(e.channel,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&s.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryChannelResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.channel=s.ibc.core.channel.v1.Channel.decode(e,e.uint32());break;case 2:r.proof=e.bytes();break;case 3:r.proofHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryChannelResponse)return e;var t=new s.ibc.core.channel.v1.QueryChannelResponse;if(null!=e.channel){if("object"!=typeof e.channel)throw TypeError(".ibc.core.channel.v1.QueryChannelResponse.channel: object expected");t.channel=s.ibc.core.channel.v1.Channel.fromObject(e.channel)}if(null!=e.proof&&("string"==typeof e.proof?a.base64.decode(e.proof,t.proof=a.newBuffer(a.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelResponse.proofHeight: object expected");t.proofHeight=s.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.channel=null,t.bytes===String?n.proof="":(n.proof=[],t.bytes!==Array&&(n.proof=a.newBuffer(n.proof))),n.proofHeight=null),null!=e.channel&&e.hasOwnProperty("channel")&&(n.channel=s.ibc.core.channel.v1.Channel.toObject(e.channel,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=t.bytes===String?a.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(n.proofHeight=s.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryChannelsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryChannelsRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.pagination=s.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryChannelsRequest)return e;var t=new s.ibc.core.channel.v1.QueryChannelsRequest;if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryChannelsRequest.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.pagination=null),null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryChannelsResponse=function(){function e(e){if(this.channels=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.channels=a.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.channels&&e.channels.length)for(var n=0;n<e.channels.length;++n)s.ibc.core.channel.v1.IdentifiedChannel.encode(e.channels[n],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&s.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryChannelsResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.channels&&r.channels.length||(r.channels=[]),r.channels.push(s.ibc.core.channel.v1.IdentifiedChannel.decode(e,e.uint32()));break;case 2:r.pagination=s.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:r.height=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryChannelsResponse)return e;var t=new s.ibc.core.channel.v1.QueryChannelsResponse;if(e.channels){if(!Array.isArray(e.channels))throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.channels: array expected");t.channels=[];for(var n=0;n<e.channels.length;++n){if("object"!=typeof e.channels[n])throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.channels: object expected");t.channels[n]=s.ibc.core.channel.v1.IdentifiedChannel.fromObject(e.channels[n])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryChannelsResponse.height: object expected");t.height=s.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.channels=[]),t.defaults&&(n.pagination=null,n.height=null),e.channels&&e.channels.length){n.channels=[];for(var r=0;r<e.channels.length;++r)n.channels[r]=s.ibc.core.channel.v1.IdentifiedChannel.toObject(e.channels[r],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(n.height=s.ibc.core.client.v1.Height.toObject(e.height,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryConnectionChannelsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.connection="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.connection&&Object.hasOwnProperty.call(e,"connection")&&t.uint32(10).string(e.connection),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryConnectionChannelsRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.connection=e.string();break;case 2:r.pagination=s.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryConnectionChannelsRequest)return e;var t=new s.ibc.core.channel.v1.QueryConnectionChannelsRequest;if(null!=e.connection&&(t.connection=String(e.connection)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsRequest.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.connection="",n.pagination=null),null!=e.connection&&e.hasOwnProperty("connection")&&(n.connection=e.connection),null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryConnectionChannelsResponse=function(){function e(e){if(this.channels=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.channels=a.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.channels&&e.channels.length)for(var n=0;n<e.channels.length;++n)s.ibc.core.channel.v1.IdentifiedChannel.encode(e.channels[n],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&s.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryConnectionChannelsResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.channels&&r.channels.length||(r.channels=[]),r.channels.push(s.ibc.core.channel.v1.IdentifiedChannel.decode(e,e.uint32()));break;case 2:r.pagination=s.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:r.height=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryConnectionChannelsResponse)return e;var t=new s.ibc.core.channel.v1.QueryConnectionChannelsResponse;if(e.channels){if(!Array.isArray(e.channels))throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.channels: array expected");t.channels=[];for(var n=0;n<e.channels.length;++n){if("object"!=typeof e.channels[n])throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.channels: object expected");t.channels[n]=s.ibc.core.channel.v1.IdentifiedChannel.fromObject(e.channels[n])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryConnectionChannelsResponse.height: object expected");t.height=s.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.channels=[]),t.defaults&&(n.pagination=null,n.height=null),e.channels&&e.channels.length){n.channels=[];for(var r=0;r<e.channels.length;++r)n.channels[r]=s.ibc.core.channel.v1.IdentifiedChannel.toObject(e.channels[r],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(n.height=s.ibc.core.client.v1.Height.toObject(e.height,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryChannelClientStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryChannelClientStateRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryChannelClientStateRequest)return e;var t=new s.ibc.core.channel.v1.QueryChannelClientStateRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.portId="",n.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryChannelClientStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.identifiedClientState=null,e.prototype.proof=a.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.identifiedClientState&&Object.hasOwnProperty.call(e,"identifiedClientState")&&s.ibc.core.client.v1.IdentifiedClientState.encode(e.identifiedClientState,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&s.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryChannelClientStateResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.identifiedClientState=s.ibc.core.client.v1.IdentifiedClientState.decode(e,e.uint32());break;case 2:r.proof=e.bytes();break;case 3:r.proofHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryChannelClientStateResponse)return e;var t=new s.ibc.core.channel.v1.QueryChannelClientStateResponse;if(null!=e.identifiedClientState){if("object"!=typeof e.identifiedClientState)throw TypeError(".ibc.core.channel.v1.QueryChannelClientStateResponse.identifiedClientState: object expected");t.identifiedClientState=s.ibc.core.client.v1.IdentifiedClientState.fromObject(e.identifiedClientState)}if(null!=e.proof&&("string"==typeof e.proof?a.base64.decode(e.proof,t.proof=a.newBuffer(a.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelClientStateResponse.proofHeight: object expected");t.proofHeight=s.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.identifiedClientState=null,t.bytes===String?n.proof="":(n.proof=[],t.bytes!==Array&&(n.proof=a.newBuffer(n.proof))),n.proofHeight=null),null!=e.identifiedClientState&&e.hasOwnProperty("identifiedClientState")&&(n.identifiedClientState=s.ibc.core.client.v1.IdentifiedClientState.toObject(e.identifiedClientState,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=t.bytes===String?a.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(n.proofHeight=s.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryChannelConsensusStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.versionNumber=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(24).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(32).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryChannelConsensusStateRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;case 3:r.versionNumber=e.uint64();break;case 4:r.versionHeight=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryChannelConsensusStateRequest)return e;var t=new s.ibc.core.channel.v1.QueryChannelConsensusStateRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.versionNumber&&(a.Long?(t.versionNumber=a.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new a.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(a.Long?(t.versionHeight=a.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new a.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.portId="",n.channelId="",a.Long){var r=new a.Long(0,0,!0);n.versionNumber=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.versionNumber=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!0);n.versionHeight=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.versionHeight=t.longs===String?"0":0}return null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?n.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:n.versionNumber=t.longs===String?a.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new a.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?n.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:n.versionHeight=t.longs===String?a.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new a.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryChannelConsensusStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.consensusState=null,e.prototype.clientId="",e.prototype.proof=a.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&s.google.protobuf.Any.encode(e.consensusState,t.uint32(10).fork()).ldelim(),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&s.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryChannelConsensusStateResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.consensusState=s.google.protobuf.Any.decode(e,e.uint32());break;case 2:r.clientId=e.string();break;case 3:r.proof=e.bytes();break;case 4:r.proofHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryChannelConsensusStateResponse)return e;var t=new s.ibc.core.channel.v1.QueryChannelConsensusStateResponse;if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.channel.v1.QueryChannelConsensusStateResponse.consensusState: object expected");t.consensusState=s.google.protobuf.Any.fromObject(e.consensusState)}if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.proof&&("string"==typeof e.proof?a.base64.decode(e.proof,t.proof=a.newBuffer(a.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryChannelConsensusStateResponse.proofHeight: object expected");t.proofHeight=s.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.consensusState=null,n.clientId="",t.bytes===String?n.proof="":(n.proof=[],t.bytes!==Array&&(n.proof=a.newBuffer(n.proof))),n.proofHeight=null),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(n.consensusState=s.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=t.bytes===String?a.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(n.proofHeight=s.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryPacketCommitmentRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryPacketCommitmentRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;case 3:r.sequence=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryPacketCommitmentRequest)return e;var t=new s.ibc.core.channel.v1.QueryPacketCommitmentRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(a.Long?(t.sequence=a.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(n.portId="",n.channelId="",a.Long){var r=new a.Long(0,0,!0);n.sequence=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?n.sequence=t.longs===String?String(e.sequence):e.sequence:n.sequence=t.longs===String?a.Long.prototype.toString.call(e.sequence):t.longs===Number?new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryPacketCommitmentResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.commitment=a.newBuffer([]),e.prototype.proof=a.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.commitment&&Object.hasOwnProperty.call(e,"commitment")&&t.uint32(10).bytes(e.commitment),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&s.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryPacketCommitmentResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.commitment=e.bytes();break;case 2:r.proof=e.bytes();break;case 3:r.proofHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryPacketCommitmentResponse)return e;var t=new s.ibc.core.channel.v1.QueryPacketCommitmentResponse;if(null!=e.commitment&&("string"==typeof e.commitment?a.base64.decode(e.commitment,t.commitment=a.newBuffer(a.base64.length(e.commitment)),0):e.commitment.length&&(t.commitment=e.commitment)),null!=e.proof&&("string"==typeof e.proof?a.base64.decode(e.proof,t.proof=a.newBuffer(a.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentResponse.proofHeight: object expected");t.proofHeight=s.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.commitment="":(n.commitment=[],t.bytes!==Array&&(n.commitment=a.newBuffer(n.commitment))),t.bytes===String?n.proof="":(n.proof=[],t.bytes!==Array&&(n.proof=a.newBuffer(n.proof))),n.proofHeight=null),null!=e.commitment&&e.hasOwnProperty("commitment")&&(n.commitment=t.bytes===String?a.base64.encode(e.commitment,0,e.commitment.length):t.bytes===Array?Array.prototype.slice.call(e.commitment):e.commitment),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=t.bytes===String?a.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(n.proofHeight=s.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryPacketCommitmentsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryPacketCommitmentsRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;case 3:r.pagination=s.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryPacketCommitmentsRequest)return e;var t=new s.ibc.core.channel.v1.QueryPacketCommitmentsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsRequest.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.portId="",n.channelId="",n.pagination=null),null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryPacketCommitmentsResponse=function(){function e(e){if(this.commitments=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.commitments=a.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.commitments&&e.commitments.length)for(var n=0;n<e.commitments.length;++n)s.ibc.core.channel.v1.PacketState.encode(e.commitments[n],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&s.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryPacketCommitmentsResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.commitments&&r.commitments.length||(r.commitments=[]),r.commitments.push(s.ibc.core.channel.v1.PacketState.decode(e,e.uint32()));break;case 2:r.pagination=s.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:r.height=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryPacketCommitmentsResponse)return e;var t=new s.ibc.core.channel.v1.QueryPacketCommitmentsResponse;if(e.commitments){if(!Array.isArray(e.commitments))throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.commitments: array expected");t.commitments=[];for(var n=0;n<e.commitments.length;++n){if("object"!=typeof e.commitments[n])throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.commitments: object expected");t.commitments[n]=s.ibc.core.channel.v1.PacketState.fromObject(e.commitments[n])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryPacketCommitmentsResponse.height: object expected");t.height=s.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.commitments=[]),t.defaults&&(n.pagination=null,n.height=null),e.commitments&&e.commitments.length){n.commitments=[];for(var r=0;r<e.commitments.length;++r)n.commitments[r]=s.ibc.core.channel.v1.PacketState.toObject(e.commitments[r],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(n.height=s.ibc.core.client.v1.Height.toObject(e.height,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryPacketReceiptRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryPacketReceiptRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;case 3:r.sequence=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryPacketReceiptRequest)return e;var t=new s.ibc.core.channel.v1.QueryPacketReceiptRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(a.Long?(t.sequence=a.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(n.portId="",n.channelId="",a.Long){var r=new a.Long(0,0,!0);n.sequence=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?n.sequence=t.longs===String?String(e.sequence):e.sequence:n.sequence=t.longs===String?a.Long.prototype.toString.call(e.sequence):t.longs===Number?new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryPacketReceiptResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.received=!1,e.prototype.proof=a.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.received&&Object.hasOwnProperty.call(e,"received")&&t.uint32(16).bool(e.received),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&s.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryPacketReceiptResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 2:r.received=e.bool();break;case 3:r.proof=e.bytes();break;case 4:r.proofHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryPacketReceiptResponse)return e;var t=new s.ibc.core.channel.v1.QueryPacketReceiptResponse;if(null!=e.received&&(t.received=Boolean(e.received)),null!=e.proof&&("string"==typeof e.proof?a.base64.decode(e.proof,t.proof=a.newBuffer(a.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketReceiptResponse.proofHeight: object expected");t.proofHeight=s.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.received=!1,t.bytes===String?n.proof="":(n.proof=[],t.bytes!==Array&&(n.proof=a.newBuffer(n.proof))),n.proofHeight=null),null!=e.received&&e.hasOwnProperty("received")&&(n.received=e.received),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=t.bytes===String?a.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(n.proofHeight=s.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.sequence=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.sequence&&Object.hasOwnProperty.call(e,"sequence")&&t.uint32(24).uint64(e.sequence),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryPacketAcknowledgementRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;case 3:r.sequence=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryPacketAcknowledgementRequest)return e;var t=new s.ibc.core.channel.v1.QueryPacketAcknowledgementRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.sequence&&(a.Long?(t.sequence=a.Long.fromValue(e.sequence)).unsigned=!0:"string"==typeof e.sequence?t.sequence=parseInt(e.sequence,10):"number"==typeof e.sequence?t.sequence=e.sequence:"object"==typeof e.sequence&&(t.sequence=new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(n.portId="",n.channelId="",a.Long){var r=new a.Long(0,0,!0);n.sequence=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.sequence=t.longs===String?"0":0;return null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),null!=e.sequence&&e.hasOwnProperty("sequence")&&("number"==typeof e.sequence?n.sequence=t.longs===String?String(e.sequence):e.sequence:n.sequence=t.longs===String?a.Long.prototype.toString.call(e.sequence):t.longs===Number?new a.LongBits(e.sequence.low>>>0,e.sequence.high>>>0).toNumber(!0):e.sequence),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.acknowledgement=a.newBuffer([]),e.prototype.proof=a.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.acknowledgement&&Object.hasOwnProperty.call(e,"acknowledgement")&&t.uint32(10).bytes(e.acknowledgement),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&s.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryPacketAcknowledgementResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.acknowledgement=e.bytes();break;case 2:r.proof=e.bytes();break;case 3:r.proofHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryPacketAcknowledgementResponse)return e;var t=new s.ibc.core.channel.v1.QueryPacketAcknowledgementResponse;if(null!=e.acknowledgement&&("string"==typeof e.acknowledgement?a.base64.decode(e.acknowledgement,t.acknowledgement=a.newBuffer(a.base64.length(e.acknowledgement)),0):e.acknowledgement.length&&(t.acknowledgement=e.acknowledgement)),null!=e.proof&&("string"==typeof e.proof?a.base64.decode(e.proof,t.proof=a.newBuffer(a.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementResponse.proofHeight: object expected");t.proofHeight=s.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.acknowledgement="":(n.acknowledgement=[],t.bytes!==Array&&(n.acknowledgement=a.newBuffer(n.acknowledgement))),t.bytes===String?n.proof="":(n.proof=[],t.bytes!==Array&&(n.proof=a.newBuffer(n.proof))),n.proofHeight=null),null!=e.acknowledgement&&e.hasOwnProperty("acknowledgement")&&(n.acknowledgement=t.bytes===String?a.base64.encode(e.acknowledgement,0,e.acknowledgement.length):t.bytes===Array?Array.prototype.slice.call(e.acknowledgement):e.acknowledgement),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=t.bytes===String?a.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(n.proofHeight=s.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;case 3:r.pagination=s.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest)return e;var t=new s.ibc.core.channel.v1.QueryPacketAcknowledgementsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsRequest.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.portId="",n.channelId="",n.pagination=null),null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryPacketAcknowledgementsResponse=function(){function e(e){if(this.acknowledgements=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.acknowledgements=a.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.acknowledgements&&e.acknowledgements.length)for(var n=0;n<e.acknowledgements.length;++n)s.ibc.core.channel.v1.PacketState.encode(e.acknowledgements[n],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&s.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.acknowledgements&&r.acknowledgements.length||(r.acknowledgements=[]),r.acknowledgements.push(s.ibc.core.channel.v1.PacketState.decode(e,e.uint32()));break;case 2:r.pagination=s.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:r.height=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse)return e;var t=new s.ibc.core.channel.v1.QueryPacketAcknowledgementsResponse;if(e.acknowledgements){if(!Array.isArray(e.acknowledgements))throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.acknowledgements: array expected");t.acknowledgements=[];for(var n=0;n<e.acknowledgements.length;++n){if("object"!=typeof e.acknowledgements[n])throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.acknowledgements: object expected");t.acknowledgements[n]=s.ibc.core.channel.v1.PacketState.fromObject(e.acknowledgements[n])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryPacketAcknowledgementsResponse.height: object expected");t.height=s.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.acknowledgements=[]),t.defaults&&(n.pagination=null,n.height=null),e.acknowledgements&&e.acknowledgements.length){n.acknowledgements=[];for(var r=0;r<e.acknowledgements.length;++r)n.acknowledgements[r]=s.ibc.core.channel.v1.PacketState.toObject(e.acknowledgements[r],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(n.height=s.ibc.core.client.v1.Height.toObject(e.height,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryUnreceivedPacketsRequest=function(){function e(e){if(this.packetCommitmentSequences=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.packetCommitmentSequences=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.packetCommitmentSequences&&e.packetCommitmentSequences.length){t.uint32(26).fork();for(var n=0;n<e.packetCommitmentSequences.length;++n)t.uint64(e.packetCommitmentSequences[n]);t.ldelim()}return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryUnreceivedPacketsRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;case 3:if(r.packetCommitmentSequences&&r.packetCommitmentSequences.length||(r.packetCommitmentSequences=[]),2==(7&o))for(var a=e.uint32()+e.pos;e.pos<a;)r.packetCommitmentSequences.push(e.uint64());else r.packetCommitmentSequences.push(e.uint64());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryUnreceivedPacketsRequest)return e;var t=new s.ibc.core.channel.v1.QueryUnreceivedPacketsRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),e.packetCommitmentSequences){if(!Array.isArray(e.packetCommitmentSequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsRequest.packetCommitmentSequences: array expected");t.packetCommitmentSequences=[];for(var n=0;n<e.packetCommitmentSequences.length;++n)a.Long?(t.packetCommitmentSequences[n]=a.Long.fromValue(e.packetCommitmentSequences[n])).unsigned=!0:"string"==typeof e.packetCommitmentSequences[n]?t.packetCommitmentSequences[n]=parseInt(e.packetCommitmentSequences[n],10):"number"==typeof e.packetCommitmentSequences[n]?t.packetCommitmentSequences[n]=e.packetCommitmentSequences[n]:"object"==typeof e.packetCommitmentSequences[n]&&(t.packetCommitmentSequences[n]=new a.LongBits(e.packetCommitmentSequences[n].low>>>0,e.packetCommitmentSequences[n].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.packetCommitmentSequences=[]),t.defaults&&(n.portId="",n.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),e.packetCommitmentSequences&&e.packetCommitmentSequences.length){n.packetCommitmentSequences=[];for(var r=0;r<e.packetCommitmentSequences.length;++r)"number"==typeof e.packetCommitmentSequences[r]?n.packetCommitmentSequences[r]=t.longs===String?String(e.packetCommitmentSequences[r]):e.packetCommitmentSequences[r]:n.packetCommitmentSequences[r]=t.longs===String?a.Long.prototype.toString.call(e.packetCommitmentSequences[r]):t.longs===Number?new a.LongBits(e.packetCommitmentSequences[r].low>>>0,e.packetCommitmentSequences[r].high>>>0).toNumber(!0):e.packetCommitmentSequences[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryUnreceivedPacketsResponse=function(){function e(e){if(this.sequences=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.sequences=a.emptyArray,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.sequences&&e.sequences.length){t.uint32(10).fork();for(var n=0;n<e.sequences.length;++n)t.uint64(e.sequences[n]);t.ldelim()}return null!=e.height&&Object.hasOwnProperty.call(e,"height")&&s.ibc.core.client.v1.Height.encode(e.height,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryUnreceivedPacketsResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:if(r.sequences&&r.sequences.length||(r.sequences=[]),2==(7&o))for(var a=e.uint32()+e.pos;e.pos<a;)r.sequences.push(e.uint64());else r.sequences.push(e.uint64());break;case 2:r.height=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryUnreceivedPacketsResponse)return e;var t=new s.ibc.core.channel.v1.QueryUnreceivedPacketsResponse;if(e.sequences){if(!Array.isArray(e.sequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsResponse.sequences: array expected");t.sequences=[];for(var n=0;n<e.sequences.length;++n)a.Long?(t.sequences[n]=a.Long.fromValue(e.sequences[n])).unsigned=!0:"string"==typeof e.sequences[n]?t.sequences[n]=parseInt(e.sequences[n],10):"number"==typeof e.sequences[n]?t.sequences[n]=e.sequences[n]:"object"==typeof e.sequences[n]&&(t.sequences[n]=new a.LongBits(e.sequences[n].low>>>0,e.sequences[n].high>>>0).toNumber(!0))}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryUnreceivedPacketsResponse.height: object expected");t.height=s.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.sequences=[]),t.defaults&&(n.height=null),e.sequences&&e.sequences.length){n.sequences=[];for(var r=0;r<e.sequences.length;++r)"number"==typeof e.sequences[r]?n.sequences[r]=t.longs===String?String(e.sequences[r]):e.sequences[r]:n.sequences[r]=t.longs===String?a.Long.prototype.toString.call(e.sequences[r]):t.longs===Number?new a.LongBits(e.sequences[r].low>>>0,e.sequences[r].high>>>0).toNumber(!0):e.sequences[r]}return null!=e.height&&e.hasOwnProperty("height")&&(n.height=s.ibc.core.client.v1.Height.toObject(e.height,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryUnreceivedAcksRequest=function(){function e(e){if(this.packetAckSequences=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.prototype.packetAckSequences=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),null!=e.packetAckSequences&&e.packetAckSequences.length){t.uint32(26).fork();for(var n=0;n<e.packetAckSequences.length;++n)t.uint64(e.packetAckSequences[n]);t.ldelim()}return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryUnreceivedAcksRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;case 3:if(r.packetAckSequences&&r.packetAckSequences.length||(r.packetAckSequences=[]),2==(7&o))for(var a=e.uint32()+e.pos;e.pos<a;)r.packetAckSequences.push(e.uint64());else r.packetAckSequences.push(e.uint64());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryUnreceivedAcksRequest)return e;var t=new s.ibc.core.channel.v1.QueryUnreceivedAcksRequest;if(null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),e.packetAckSequences){if(!Array.isArray(e.packetAckSequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksRequest.packetAckSequences: array expected");t.packetAckSequences=[];for(var n=0;n<e.packetAckSequences.length;++n)a.Long?(t.packetAckSequences[n]=a.Long.fromValue(e.packetAckSequences[n])).unsigned=!0:"string"==typeof e.packetAckSequences[n]?t.packetAckSequences[n]=parseInt(e.packetAckSequences[n],10):"number"==typeof e.packetAckSequences[n]?t.packetAckSequences[n]=e.packetAckSequences[n]:"object"==typeof e.packetAckSequences[n]&&(t.packetAckSequences[n]=new a.LongBits(e.packetAckSequences[n].low>>>0,e.packetAckSequences[n].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.packetAckSequences=[]),t.defaults&&(n.portId="",n.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),e.packetAckSequences&&e.packetAckSequences.length){n.packetAckSequences=[];for(var r=0;r<e.packetAckSequences.length;++r)"number"==typeof e.packetAckSequences[r]?n.packetAckSequences[r]=t.longs===String?String(e.packetAckSequences[r]):e.packetAckSequences[r]:n.packetAckSequences[r]=t.longs===String?a.Long.prototype.toString.call(e.packetAckSequences[r]):t.longs===Number?new a.LongBits(e.packetAckSequences[r].low>>>0,e.packetAckSequences[r].high>>>0).toNumber(!0):e.packetAckSequences[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryUnreceivedAcksResponse=function(){function e(e){if(this.sequences=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.sequences=a.emptyArray,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.sequences&&e.sequences.length){t.uint32(10).fork();for(var n=0;n<e.sequences.length;++n)t.uint64(e.sequences[n]);t.ldelim()}return null!=e.height&&Object.hasOwnProperty.call(e,"height")&&s.ibc.core.client.v1.Height.encode(e.height,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryUnreceivedAcksResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:if(r.sequences&&r.sequences.length||(r.sequences=[]),2==(7&o))for(var a=e.uint32()+e.pos;e.pos<a;)r.sequences.push(e.uint64());else r.sequences.push(e.uint64());break;case 2:r.height=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryUnreceivedAcksResponse)return e;var t=new s.ibc.core.channel.v1.QueryUnreceivedAcksResponse;if(e.sequences){if(!Array.isArray(e.sequences))throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksResponse.sequences: array expected");t.sequences=[];for(var n=0;n<e.sequences.length;++n)a.Long?(t.sequences[n]=a.Long.fromValue(e.sequences[n])).unsigned=!0:"string"==typeof e.sequences[n]?t.sequences[n]=parseInt(e.sequences[n],10):"number"==typeof e.sequences[n]?t.sequences[n]=e.sequences[n]:"object"==typeof e.sequences[n]&&(t.sequences[n]=new a.LongBits(e.sequences[n].low>>>0,e.sequences[n].high>>>0).toNumber(!0))}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.channel.v1.QueryUnreceivedAcksResponse.height: object expected");t.height=s.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.sequences=[]),t.defaults&&(n.height=null),e.sequences&&e.sequences.length){n.sequences=[];for(var r=0;r<e.sequences.length;++r)"number"==typeof e.sequences[r]?n.sequences[r]=t.longs===String?String(e.sequences[r]):e.sequences[r]:n.sequences[r]=t.longs===String?a.Long.prototype.toString.call(e.sequences[r]):t.longs===Number?new a.LongBits(e.sequences[r].low>>>0,e.sequences[r].high>>>0).toNumber(!0):e.sequences[r]}return null!=e.height&&e.hasOwnProperty("height")&&(n.height=s.ibc.core.client.v1.Height.toObject(e.height,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryNextSequenceReceiveRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.portId="",e.prototype.channelId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.portId&&Object.hasOwnProperty.call(e,"portId")&&t.uint32(10).string(e.portId),null!=e.channelId&&Object.hasOwnProperty.call(e,"channelId")&&t.uint32(18).string(e.channelId),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryNextSequenceReceiveRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.portId=e.string();break;case 2:r.channelId=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryNextSequenceReceiveRequest)return e;var t=new s.ibc.core.channel.v1.QueryNextSequenceReceiveRequest;return null!=e.portId&&(t.portId=String(e.portId)),null!=e.channelId&&(t.channelId=String(e.channelId)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.portId="",n.channelId=""),null!=e.portId&&e.hasOwnProperty("portId")&&(n.portId=e.portId),null!=e.channelId&&e.hasOwnProperty("channelId")&&(n.channelId=e.channelId),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryNextSequenceReceiveResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.nextSequenceReceive=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.proof=a.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.nextSequenceReceive&&Object.hasOwnProperty.call(e,"nextSequenceReceive")&&t.uint32(8).uint64(e.nextSequenceReceive),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&s.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.channel.v1.QueryNextSequenceReceiveResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.nextSequenceReceive=e.uint64();break;case 2:r.proof=e.bytes();break;case 3:r.proofHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.channel.v1.QueryNextSequenceReceiveResponse)return e;var t=new s.ibc.core.channel.v1.QueryNextSequenceReceiveResponse;if(null!=e.nextSequenceReceive&&(a.Long?(t.nextSequenceReceive=a.Long.fromValue(e.nextSequenceReceive)).unsigned=!0:"string"==typeof e.nextSequenceReceive?t.nextSequenceReceive=parseInt(e.nextSequenceReceive,10):"number"==typeof e.nextSequenceReceive?t.nextSequenceReceive=e.nextSequenceReceive:"object"==typeof e.nextSequenceReceive&&(t.nextSequenceReceive=new a.LongBits(e.nextSequenceReceive.low>>>0,e.nextSequenceReceive.high>>>0).toNumber(!0))),null!=e.proof&&("string"==typeof e.proof?a.base64.decode(e.proof,t.proof=a.newBuffer(a.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.channel.v1.QueryNextSequenceReceiveResponse.proofHeight: object expected");t.proofHeight=s.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(a.Long){var r=new a.Long(0,0,!0);n.nextSequenceReceive=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.nextSequenceReceive=t.longs===String?"0":0;t.bytes===String?n.proof="":(n.proof=[],t.bytes!==Array&&(n.proof=a.newBuffer(n.proof))),n.proofHeight=null}return null!=e.nextSequenceReceive&&e.hasOwnProperty("nextSequenceReceive")&&("number"==typeof e.nextSequenceReceive?n.nextSequenceReceive=t.longs===String?String(e.nextSequenceReceive):e.nextSequenceReceive:n.nextSequenceReceive=t.longs===String?a.Long.prototype.toString.call(e.nextSequenceReceive):t.longs===Number?new a.LongBits(e.nextSequenceReceive.low>>>0,e.nextSequenceReceive.high>>>0).toNumber(!0):e.nextSequenceReceive),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=t.bytes===String?a.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(n.proofHeight=s.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e.client=function(){const e={};return e.v1=function(){const e={};return e.Msg=function(){function e(e,t,n){r.rpc.Service.call(this,e,t,n)}return(e.prototype=Object.create(r.rpc.Service.prototype)).constructor=e,e.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(e.prototype.createClient=function e(t,n){return this.rpcCall(e,s.ibc.core.client.v1.MsgCreateClient,s.ibc.core.client.v1.MsgCreateClientResponse,t,n)},"name",{value:"CreateClient"}),Object.defineProperty(e.prototype.updateClient=function e(t,n){return this.rpcCall(e,s.ibc.core.client.v1.MsgUpdateClient,s.ibc.core.client.v1.MsgUpdateClientResponse,t,n)},"name",{value:"UpdateClient"}),Object.defineProperty(e.prototype.upgradeClient=function e(t,n){return this.rpcCall(e,s.ibc.core.client.v1.MsgUpgradeClient,s.ibc.core.client.v1.MsgUpgradeClientResponse,t,n)},"name",{value:"UpgradeClient"}),Object.defineProperty(e.prototype.submitMisbehaviour=function e(t,n){return this.rpcCall(e,s.ibc.core.client.v1.MsgSubmitMisbehaviour,s.ibc.core.client.v1.MsgSubmitMisbehaviourResponse,t,n)},"name",{value:"SubmitMisbehaviour"}),e}(),e.MsgCreateClient=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.clientId="",e.prototype.clientState=null,e.prototype.consensusState=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&s.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&s.google.protobuf.Any.encode(e.consensusState,t.uint32(26).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(34).string(e.signer),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.MsgCreateClient;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.clientId=e.string();break;case 2:r.clientState=s.google.protobuf.Any.decode(e,e.uint32());break;case 3:r.consensusState=s.google.protobuf.Any.decode(e,e.uint32());break;case 4:r.signer=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.client.v1.MsgCreateClient)return e;var t=new s.ibc.core.client.v1.MsgCreateClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.MsgCreateClient.clientState: object expected");t.clientState=s.google.protobuf.Any.fromObject(e.clientState)}if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.client.v1.MsgCreateClient.consensusState: object expected");t.consensusState=s.google.protobuf.Any.fromObject(e.consensusState)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.clientId="",n.clientState=null,n.consensusState=null,n.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(n.clientState=s.google.protobuf.Any.toObject(e.clientState,t)),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(n.consensusState=s.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(n.signer=e.signer),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgCreateClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.MsgCreateClientResponse;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.ibc.core.client.v1.MsgCreateClientResponse?e:new s.ibc.core.client.v1.MsgCreateClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgUpdateClient=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.clientId="",e.prototype.header=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&s.google.protobuf.Any.encode(e.header,t.uint32(18).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(26).string(e.signer),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.MsgUpdateClient;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.clientId=e.string();break;case 2:r.header=s.google.protobuf.Any.decode(e,e.uint32());break;case 3:r.signer=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.client.v1.MsgUpdateClient)return e;var t=new s.ibc.core.client.v1.MsgUpdateClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.header){if("object"!=typeof e.header)throw TypeError(".ibc.core.client.v1.MsgUpdateClient.header: object expected");t.header=s.google.protobuf.Any.fromObject(e.header)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.clientId="",n.header=null,n.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),null!=e.header&&e.hasOwnProperty("header")&&(n.header=s.google.protobuf.Any.toObject(e.header,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(n.signer=e.signer),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgUpdateClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.MsgUpdateClientResponse;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.ibc.core.client.v1.MsgUpdateClientResponse?e:new s.ibc.core.client.v1.MsgUpdateClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgUpgradeClient=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.clientId="",e.prototype.clientState=null,e.prototype.upgradeHeight=null,e.prototype.proofUpgrade=a.newBuffer([]),e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&s.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),null!=e.upgradeHeight&&Object.hasOwnProperty.call(e,"upgradeHeight")&&s.ibc.core.client.v1.Height.encode(e.upgradeHeight,t.uint32(26).fork()).ldelim(),null!=e.proofUpgrade&&Object.hasOwnProperty.call(e,"proofUpgrade")&&t.uint32(34).bytes(e.proofUpgrade),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(42).string(e.signer),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.MsgUpgradeClient;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.clientId=e.string();break;case 2:r.clientState=s.google.protobuf.Any.decode(e,e.uint32());break;case 3:r.upgradeHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 4:r.proofUpgrade=e.bytes();break;case 5:r.signer=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.client.v1.MsgUpgradeClient)return e;var t=new s.ibc.core.client.v1.MsgUpgradeClient;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.MsgUpgradeClient.clientState: object expected");t.clientState=s.google.protobuf.Any.fromObject(e.clientState)}if(null!=e.upgradeHeight){if("object"!=typeof e.upgradeHeight)throw TypeError(".ibc.core.client.v1.MsgUpgradeClient.upgradeHeight: object expected");t.upgradeHeight=s.ibc.core.client.v1.Height.fromObject(e.upgradeHeight)}return null!=e.proofUpgrade&&("string"==typeof e.proofUpgrade?a.base64.decode(e.proofUpgrade,t.proofUpgrade=a.newBuffer(a.base64.length(e.proofUpgrade)),0):e.proofUpgrade.length&&(t.proofUpgrade=e.proofUpgrade)),null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.clientId="",n.clientState=null,n.upgradeHeight=null,t.bytes===String?n.proofUpgrade="":(n.proofUpgrade=[],t.bytes!==Array&&(n.proofUpgrade=a.newBuffer(n.proofUpgrade))),n.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(n.clientState=s.google.protobuf.Any.toObject(e.clientState,t)),null!=e.upgradeHeight&&e.hasOwnProperty("upgradeHeight")&&(n.upgradeHeight=s.ibc.core.client.v1.Height.toObject(e.upgradeHeight,t)),null!=e.proofUpgrade&&e.hasOwnProperty("proofUpgrade")&&(n.proofUpgrade=t.bytes===String?a.base64.encode(e.proofUpgrade,0,e.proofUpgrade.length):t.bytes===Array?Array.prototype.slice.call(e.proofUpgrade):e.proofUpgrade),null!=e.signer&&e.hasOwnProperty("signer")&&(n.signer=e.signer),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgUpgradeClientResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.MsgUpgradeClientResponse;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.ibc.core.client.v1.MsgUpgradeClientResponse?e:new s.ibc.core.client.v1.MsgUpgradeClientResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgSubmitMisbehaviour=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.clientId="",e.prototype.misbehaviour=null,e.prototype.signer="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.misbehaviour&&Object.hasOwnProperty.call(e,"misbehaviour")&&s.google.protobuf.Any.encode(e.misbehaviour,t.uint32(18).fork()).ldelim(),null!=e.signer&&Object.hasOwnProperty.call(e,"signer")&&t.uint32(26).string(e.signer),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.MsgSubmitMisbehaviour;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.clientId=e.string();break;case 2:r.misbehaviour=s.google.protobuf.Any.decode(e,e.uint32());break;case 3:r.signer=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.client.v1.MsgSubmitMisbehaviour)return e;var t=new s.ibc.core.client.v1.MsgSubmitMisbehaviour;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.misbehaviour){if("object"!=typeof e.misbehaviour)throw TypeError(".ibc.core.client.v1.MsgSubmitMisbehaviour.misbehaviour: object expected");t.misbehaviour=s.google.protobuf.Any.fromObject(e.misbehaviour)}return null!=e.signer&&(t.signer=String(e.signer)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.clientId="",n.misbehaviour=null,n.signer=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),null!=e.misbehaviour&&e.hasOwnProperty("misbehaviour")&&(n.misbehaviour=s.google.protobuf.Any.toObject(e.misbehaviour,t)),null!=e.signer&&e.hasOwnProperty("signer")&&(n.signer=e.signer),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MsgSubmitMisbehaviourResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.MsgSubmitMisbehaviourResponse;e.pos<n;){var o=e.uint32();e.skipType(7&o)}return r},e.fromObject=function(e){return e instanceof s.ibc.core.client.v1.MsgSubmitMisbehaviourResponse?e:new s.ibc.core.client.v1.MsgSubmitMisbehaviourResponse},e.toObject=function(){return{}},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.IdentifiedClientState=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.clientId="",e.prototype.clientState=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.clientState&&Object.hasOwnProperty.call(e,"clientState")&&s.google.protobuf.Any.encode(e.clientState,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.IdentifiedClientState;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.clientId=e.string();break;case 2:r.clientState=s.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.client.v1.IdentifiedClientState)return e;var t=new s.ibc.core.client.v1.IdentifiedClientState;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.clientState){if("object"!=typeof e.clientState)throw TypeError(".ibc.core.client.v1.IdentifiedClientState.clientState: object expected");t.clientState=s.google.protobuf.Any.fromObject(e.clientState)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.clientId="",n.clientState=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),null!=e.clientState&&e.hasOwnProperty("clientState")&&(n.clientState=s.google.protobuf.Any.toObject(e.clientState,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ConsensusStateWithHeight=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.height=null,e.prototype.consensusState=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&s.ibc.core.client.v1.Height.encode(e.height,t.uint32(10).fork()).ldelim(),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&s.google.protobuf.Any.encode(e.consensusState,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.ConsensusStateWithHeight;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.height=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;case 2:r.consensusState=s.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.client.v1.ConsensusStateWithHeight)return e;var t=new s.ibc.core.client.v1.ConsensusStateWithHeight;if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.client.v1.ConsensusStateWithHeight.height: object expected");t.height=s.ibc.core.client.v1.Height.fromObject(e.height)}if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.client.v1.ConsensusStateWithHeight.consensusState: object expected");t.consensusState=s.google.protobuf.Any.fromObject(e.consensusState)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.height=null,n.consensusState=null),null!=e.height&&e.hasOwnProperty("height")&&(n.height=s.ibc.core.client.v1.Height.toObject(e.height,t)),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(n.consensusState=s.google.protobuf.Any.toObject(e.consensusState,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ClientConsensusStates=function(){function e(e){if(this.consensusStates=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.clientId="",e.prototype.consensusStates=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.consensusStates&&e.consensusStates.length)for(var n=0;n<e.consensusStates.length;++n)s.ibc.core.client.v1.ConsensusStateWithHeight.encode(e.consensusStates[n],t.uint32(18).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.ClientConsensusStates;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.clientId=e.string();break;case 2:r.consensusStates&&r.consensusStates.length||(r.consensusStates=[]),r.consensusStates.push(s.ibc.core.client.v1.ConsensusStateWithHeight.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.client.v1.ClientConsensusStates)return e;var t=new s.ibc.core.client.v1.ClientConsensusStates;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.consensusStates){if(!Array.isArray(e.consensusStates))throw TypeError(".ibc.core.client.v1.ClientConsensusStates.consensusStates: array expected");t.consensusStates=[];for(var n=0;n<e.consensusStates.length;++n){if("object"!=typeof e.consensusStates[n])throw TypeError(".ibc.core.client.v1.ClientConsensusStates.consensusStates: object expected");t.consensusStates[n]=s.ibc.core.client.v1.ConsensusStateWithHeight.fromObject(e.consensusStates[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.consensusStates=[]),t.defaults&&(n.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),e.consensusStates&&e.consensusStates.length){n.consensusStates=[];for(var r=0;r<e.consensusStates.length;++r)n.consensusStates[r]=s.ibc.core.client.v1.ConsensusStateWithHeight.toObject(e.consensusStates[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ClientUpdateProposal=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.title="",e.prototype.description="",e.prototype.clientId="",e.prototype.header=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.title&&Object.hasOwnProperty.call(e,"title")&&t.uint32(10).string(e.title),null!=e.description&&Object.hasOwnProperty.call(e,"description")&&t.uint32(18).string(e.description),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(26).string(e.clientId),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&s.google.protobuf.Any.encode(e.header,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.ClientUpdateProposal;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.title=e.string();break;case 2:r.description=e.string();break;case 3:r.clientId=e.string();break;case 4:r.header=s.google.protobuf.Any.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.client.v1.ClientUpdateProposal)return e;var t=new s.ibc.core.client.v1.ClientUpdateProposal;if(null!=e.title&&(t.title=String(e.title)),null!=e.description&&(t.description=String(e.description)),null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.header){if("object"!=typeof e.header)throw TypeError(".ibc.core.client.v1.ClientUpdateProposal.header: object expected");t.header=s.google.protobuf.Any.fromObject(e.header)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.title="",n.description="",n.clientId="",n.header=null),null!=e.title&&e.hasOwnProperty("title")&&(n.title=e.title),null!=e.description&&e.hasOwnProperty("description")&&(n.description=e.description),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),null!=e.header&&e.hasOwnProperty("header")&&(n.header=s.google.protobuf.Any.toObject(e.header,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Height=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.versionNumber=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(8).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(16).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.client.v1.Height;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.versionNumber=e.uint64();break;case 2:r.versionHeight=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.client.v1.Height)return e;var t=new s.ibc.core.client.v1.Height;return null!=e.versionNumber&&(a.Long?(t.versionNumber=a.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new a.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(a.Long?(t.versionHeight=a.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new a.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(a.Long){var r=new a.Long(0,0,!0);n.versionNumber=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.versionNumber=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!0);n.versionHeight=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.versionHeight=t.longs===String?"0":0}return null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?n.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:n.versionNumber=t.longs===String?a.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new a.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?n.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:n.versionHeight=t.longs===String?a.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new a.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e.commitment=function(){const e={};return e.v1=function(){const e={};return e.MerkleRoot=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.hash=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(10).bytes(e.hash),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.commitment.v1.MerkleRoot;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.hash=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.commitment.v1.MerkleRoot)return e;var t=new s.ibc.core.commitment.v1.MerkleRoot;return null!=e.hash&&("string"==typeof e.hash?a.base64.decode(e.hash,t.hash=a.newBuffer(a.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.hash="":(n.hash=[],t.bytes!==Array&&(n.hash=a.newBuffer(n.hash)))),null!=e.hash&&e.hasOwnProperty("hash")&&(n.hash=t.bytes===String?a.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MerklePrefix=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.keyPrefix=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.keyPrefix&&Object.hasOwnProperty.call(e,"keyPrefix")&&t.uint32(10).bytes(e.keyPrefix),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.commitment.v1.MerklePrefix;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.keyPrefix=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.commitment.v1.MerklePrefix)return e;var t=new s.ibc.core.commitment.v1.MerklePrefix;return null!=e.keyPrefix&&("string"==typeof e.keyPrefix?a.base64.decode(e.keyPrefix,t.keyPrefix=a.newBuffer(a.base64.length(e.keyPrefix)),0):e.keyPrefix.length&&(t.keyPrefix=e.keyPrefix)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.keyPrefix="":(n.keyPrefix=[],t.bytes!==Array&&(n.keyPrefix=a.newBuffer(n.keyPrefix)))),null!=e.keyPrefix&&e.hasOwnProperty("keyPrefix")&&(n.keyPrefix=t.bytes===String?a.base64.encode(e.keyPrefix,0,e.keyPrefix.length):t.bytes===Array?Array.prototype.slice.call(e.keyPrefix):e.keyPrefix),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MerklePath=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.keyPath=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.keyPath&&Object.hasOwnProperty.call(e,"keyPath")&&s.ibc.core.commitment.v1.KeyPath.encode(e.keyPath,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.commitment.v1.MerklePath;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.keyPath=s.ibc.core.commitment.v1.KeyPath.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.commitment.v1.MerklePath)return e;var t=new s.ibc.core.commitment.v1.MerklePath;if(null!=e.keyPath){if("object"!=typeof e.keyPath)throw TypeError(".ibc.core.commitment.v1.MerklePath.keyPath: object expected");t.keyPath=s.ibc.core.commitment.v1.KeyPath.fromObject(e.keyPath)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.keyPath=null),null!=e.keyPath&&e.hasOwnProperty("keyPath")&&(n.keyPath=s.ibc.core.commitment.v1.KeyPath.toObject(e.keyPath,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.MerkleProof=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&s.tendermint.crypto.ProofOps.encode(e.proof,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.commitment.v1.MerkleProof;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.proof=s.tendermint.crypto.ProofOps.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.commitment.v1.MerkleProof)return e;var t=new s.ibc.core.commitment.v1.MerkleProof;if(null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".ibc.core.commitment.v1.MerkleProof.proof: object expected");t.proof=s.tendermint.crypto.ProofOps.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.proof=null),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=s.tendermint.crypto.ProofOps.toObject(e.proof,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.KeyPath=function(){function e(e){if(this.keys=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.keys=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.keys&&e.keys.length)for(var n=0;n<e.keys.length;++n)s.ibc.core.commitment.v1.Key.encode(e.keys[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.commitment.v1.KeyPath;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.keys&&r.keys.length||(r.keys=[]),r.keys.push(s.ibc.core.commitment.v1.Key.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.commitment.v1.KeyPath)return e;var t=new s.ibc.core.commitment.v1.KeyPath;if(e.keys){if(!Array.isArray(e.keys))throw TypeError(".ibc.core.commitment.v1.KeyPath.keys: array expected");t.keys=[];for(var n=0;n<e.keys.length;++n){if("object"!=typeof e.keys[n])throw TypeError(".ibc.core.commitment.v1.KeyPath.keys: object expected");t.keys[n]=s.ibc.core.commitment.v1.Key.fromObject(e.keys[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.keys=[]),e.keys&&e.keys.length){n.keys=[];for(var r=0;r<e.keys.length;++r)n.keys[r]=s.ibc.core.commitment.v1.Key.toObject(e.keys[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Key=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.name=a.newBuffer([]),e.prototype.enc=0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.name&&Object.hasOwnProperty.call(e,"name")&&t.uint32(10).bytes(e.name),null!=e.enc&&Object.hasOwnProperty.call(e,"enc")&&t.uint32(16).int32(e.enc),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.commitment.v1.Key;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.name=e.bytes();break;case 2:r.enc=e.int32();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.commitment.v1.Key)return e;var t=new s.ibc.core.commitment.v1.Key;switch(null!=e.name&&("string"==typeof e.name?a.base64.decode(e.name,t.name=a.newBuffer(a.base64.length(e.name)),0):e.name.length&&(t.name=e.name)),e.enc){case"KEY_ENCODING_URL_UNSPECIFIED":case 0:t.enc=0;break;case"KEY_ENCODING_HEX":case 1:t.enc=1}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.name="":(n.name=[],t.bytes!==Array&&(n.name=a.newBuffer(n.name))),n.enc=t.enums===String?"KEY_ENCODING_URL_UNSPECIFIED":0),null!=e.name&&e.hasOwnProperty("name")&&(n.name=t.bytes===String?a.base64.encode(e.name,0,e.name.length):t.bytes===Array?Array.prototype.slice.call(e.name):e.name),null!=e.enc&&e.hasOwnProperty("enc")&&(n.enc=t.enums===String?s.ibc.core.commitment.v1.KeyEncoding[e.enc]:e.enc),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.KeyEncoding=function(){const e={},t=Object.create(e);return t[e[0]="KEY_ENCODING_URL_UNSPECIFIED"]=0,t[e[1]="KEY_ENCODING_HEX"]=1,t}(),e}(),e}(),e.connection=function(){const e={};return e.v1=function(){const e={};return e.ConnectionEnd=function(){function e(e){if(this.versions=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.clientId="",e.prototype.versions=a.emptyArray,e.prototype.state=0,e.prototype.counterparty=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.versions&&e.versions.length)for(var n=0;n<e.versions.length;++n)s.ibc.core.connection.v1.Version.encode(e.versions[n],t.uint32(18).fork()).ldelim();return null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(24).int32(e.state),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&s.ibc.core.connection.v1.Counterparty.encode(e.counterparty,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.ConnectionEnd;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.clientId=e.string();break;case 2:r.versions&&r.versions.length||(r.versions=[]),r.versions.push(s.ibc.core.connection.v1.Version.decode(e,e.uint32()));break;case 3:r.state=e.int32();break;case 4:r.counterparty=s.ibc.core.connection.v1.Counterparty.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.ConnectionEnd)return e;var t=new s.ibc.core.connection.v1.ConnectionEnd;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.versions){if(!Array.isArray(e.versions))throw TypeError(".ibc.core.connection.v1.ConnectionEnd.versions: array expected");t.versions=[];for(var n=0;n<e.versions.length;++n){if("object"!=typeof e.versions[n])throw TypeError(".ibc.core.connection.v1.ConnectionEnd.versions: object expected");t.versions[n]=s.ibc.core.connection.v1.Version.fromObject(e.versions[n])}}switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.connection.v1.ConnectionEnd.counterparty: object expected");t.counterparty=s.ibc.core.connection.v1.Counterparty.fromObject(e.counterparty)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.versions=[]),t.defaults&&(n.clientId="",n.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,n.counterparty=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),e.versions&&e.versions.length){n.versions=[];for(var r=0;r<e.versions.length;++r)n.versions[r]=s.ibc.core.connection.v1.Version.toObject(e.versions[r],t)}return null!=e.state&&e.hasOwnProperty("state")&&(n.state=t.enums===String?s.ibc.core.connection.v1.State[e.state]:e.state),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(n.counterparty=s.ibc.core.connection.v1.Counterparty.toObject(e.counterparty,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.IdentifiedConnection=function(){function e(e){if(this.versions=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.id="",e.prototype.clientId="",e.prototype.versions=a.emptyArray,e.prototype.state=0,e.prototype.counterparty=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.id&&Object.hasOwnProperty.call(e,"id")&&t.uint32(10).string(e.id),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.versions&&e.versions.length)for(var n=0;n<e.versions.length;++n)s.ibc.core.connection.v1.Version.encode(e.versions[n],t.uint32(26).fork()).ldelim();return null!=e.state&&Object.hasOwnProperty.call(e,"state")&&t.uint32(32).int32(e.state),null!=e.counterparty&&Object.hasOwnProperty.call(e,"counterparty")&&s.ibc.core.connection.v1.Counterparty.encode(e.counterparty,t.uint32(42).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.IdentifiedConnection;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.id=e.string();break;case 2:r.clientId=e.string();break;case 3:r.versions&&r.versions.length||(r.versions=[]),r.versions.push(s.ibc.core.connection.v1.Version.decode(e,e.uint32()));break;case 4:r.state=e.int32();break;case 5:r.counterparty=s.ibc.core.connection.v1.Counterparty.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.IdentifiedConnection)return e;var t=new s.ibc.core.connection.v1.IdentifiedConnection;if(null!=e.id&&(t.id=String(e.id)),null!=e.clientId&&(t.clientId=String(e.clientId)),e.versions){if(!Array.isArray(e.versions))throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.versions: array expected");t.versions=[];for(var n=0;n<e.versions.length;++n){if("object"!=typeof e.versions[n])throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.versions: object expected");t.versions[n]=s.ibc.core.connection.v1.Version.fromObject(e.versions[n])}}switch(e.state){case"STATE_UNINITIALIZED_UNSPECIFIED":case 0:t.state=0;break;case"STATE_INIT":case 1:t.state=1;break;case"STATE_TRYOPEN":case 2:t.state=2;break;case"STATE_OPEN":case 3:t.state=3}if(null!=e.counterparty){if("object"!=typeof e.counterparty)throw TypeError(".ibc.core.connection.v1.IdentifiedConnection.counterparty: object expected");t.counterparty=s.ibc.core.connection.v1.Counterparty.fromObject(e.counterparty)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.versions=[]),t.defaults&&(n.id="",n.clientId="",n.state=t.enums===String?"STATE_UNINITIALIZED_UNSPECIFIED":0,n.counterparty=null),null!=e.id&&e.hasOwnProperty("id")&&(n.id=e.id),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),e.versions&&e.versions.length){n.versions=[];for(var r=0;r<e.versions.length;++r)n.versions[r]=s.ibc.core.connection.v1.Version.toObject(e.versions[r],t)}return null!=e.state&&e.hasOwnProperty("state")&&(n.state=t.enums===String?s.ibc.core.connection.v1.State[e.state]:e.state),null!=e.counterparty&&e.hasOwnProperty("counterparty")&&(n.counterparty=s.ibc.core.connection.v1.Counterparty.toObject(e.counterparty,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.State=function(){const e={},t=Object.create(e);return t[e[0]="STATE_UNINITIALIZED_UNSPECIFIED"]=0,t[e[1]="STATE_INIT"]=1,t[e[2]="STATE_TRYOPEN"]=2,t[e[3]="STATE_OPEN"]=3,t}(),e.Counterparty=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.clientId="",e.prototype.connectionId="",e.prototype.prefix=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(18).string(e.connectionId),null!=e.prefix&&Object.hasOwnProperty.call(e,"prefix")&&s.ibc.core.commitment.v1.MerklePrefix.encode(e.prefix,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.Counterparty;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.clientId=e.string();break;case 2:r.connectionId=e.string();break;case 3:r.prefix=s.ibc.core.commitment.v1.MerklePrefix.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.Counterparty)return e;var t=new s.ibc.core.connection.v1.Counterparty;if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.connectionId&&(t.connectionId=String(e.connectionId)),null!=e.prefix){if("object"!=typeof e.prefix)throw TypeError(".ibc.core.connection.v1.Counterparty.prefix: object expected");t.prefix=s.ibc.core.commitment.v1.MerklePrefix.fromObject(e.prefix)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.clientId="",n.connectionId="",n.prefix=null),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(n.connectionId=e.connectionId),null!=e.prefix&&e.hasOwnProperty("prefix")&&(n.prefix=s.ibc.core.commitment.v1.MerklePrefix.toObject(e.prefix,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ClientPaths=function(){function e(e){if(this.paths=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.paths=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.paths&&e.paths.length)for(var n=0;n<e.paths.length;++n)t.uint32(10).string(e.paths[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.ClientPaths;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.paths&&r.paths.length||(r.paths=[]),r.paths.push(e.string());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.ClientPaths)return e;var t=new s.ibc.core.connection.v1.ClientPaths;if(e.paths){if(!Array.isArray(e.paths))throw TypeError(".ibc.core.connection.v1.ClientPaths.paths: array expected");t.paths=[];for(var n=0;n<e.paths.length;++n)t.paths[n]=String(e.paths[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.paths=[]),e.paths&&e.paths.length){n.paths=[];for(var r=0;r<e.paths.length;++r)n.paths[r]=e.paths[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ConnectionPaths=function(){function e(e){if(this.paths=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.clientId="",e.prototype.paths=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),null!=e.paths&&e.paths.length)for(var n=0;n<e.paths.length;++n)t.uint32(18).string(e.paths[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.ConnectionPaths;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.clientId=e.string();break;case 2:r.paths&&r.paths.length||(r.paths=[]),r.paths.push(e.string());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.ConnectionPaths)return e;var t=new s.ibc.core.connection.v1.ConnectionPaths;if(null!=e.clientId&&(t.clientId=String(e.clientId)),e.paths){if(!Array.isArray(e.paths))throw TypeError(".ibc.core.connection.v1.ConnectionPaths.paths: array expected");t.paths=[];for(var n=0;n<e.paths.length;++n)t.paths[n]=String(e.paths[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.paths=[]),t.defaults&&(n.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),e.paths&&e.paths.length){n.paths=[];for(var r=0;r<e.paths.length;++r)n.paths[r]=e.paths[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Version=function(){function e(e){if(this.features=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.identifier="",e.prototype.features=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.identifier&&Object.hasOwnProperty.call(e,"identifier")&&t.uint32(10).string(e.identifier),null!=e.features&&e.features.length)for(var n=0;n<e.features.length;++n)t.uint32(18).string(e.features[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.Version;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.identifier=e.string();break;case 2:r.features&&r.features.length||(r.features=[]),r.features.push(e.string());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.Version)return e;var t=new s.ibc.core.connection.v1.Version;if(null!=e.identifier&&(t.identifier=String(e.identifier)),e.features){if(!Array.isArray(e.features))throw TypeError(".ibc.core.connection.v1.Version.features: array expected");t.features=[];for(var n=0;n<e.features.length;++n)t.features[n]=String(e.features[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.features=[]),t.defaults&&(n.identifier=""),null!=e.identifier&&e.hasOwnProperty("identifier")&&(n.identifier=e.identifier),e.features&&e.features.length){n.features=[];for(var r=0;r<e.features.length;++r)n.features[r]=e.features[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Query=function(){function e(e,t,n){r.rpc.Service.call(this,e,t,n)}return(e.prototype=Object.create(r.rpc.Service.prototype)).constructor=e,e.create=function(e,t,n){return new this(e,t,n)},Object.defineProperty(e.prototype.connection=function e(t,n){return this.rpcCall(e,s.ibc.core.connection.v1.QueryConnectionRequest,s.ibc.core.connection.v1.QueryConnectionResponse,t,n)},"name",{value:"Connection"}),Object.defineProperty(e.prototype.connections=function e(t,n){return this.rpcCall(e,s.ibc.core.connection.v1.QueryConnectionsRequest,s.ibc.core.connection.v1.QueryConnectionsResponse,t,n)},"name",{value:"Connections"}),Object.defineProperty(e.prototype.clientConnections=function e(t,n){return this.rpcCall(e,s.ibc.core.connection.v1.QueryClientConnectionsRequest,s.ibc.core.connection.v1.QueryClientConnectionsResponse,t,n)},"name",{value:"ClientConnections"}),Object.defineProperty(e.prototype.connectionClientState=function e(t,n){return this.rpcCall(e,s.ibc.core.connection.v1.QueryConnectionClientStateRequest,s.ibc.core.connection.v1.QueryConnectionClientStateResponse,t,n)},"name",{value:"ConnectionClientState"}),Object.defineProperty(e.prototype.connectionConsensusState=function e(t,n){return this.rpcCall(e,s.ibc.core.connection.v1.QueryConnectionConsensusStateRequest,s.ibc.core.connection.v1.QueryConnectionConsensusStateResponse,t,n)},"name",{value:"ConnectionConsensusState"}),e}(),e.QueryConnectionRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.connectionId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.QueryConnectionRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.connectionId=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.QueryConnectionRequest)return e;var t=new s.ibc.core.connection.v1.QueryConnectionRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.connectionId=""),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(n.connectionId=e.connectionId),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryConnectionResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.connection=null,e.prototype.proof=a.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.connection&&Object.hasOwnProperty.call(e,"connection")&&s.ibc.core.connection.v1.ConnectionEnd.encode(e.connection,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&s.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.QueryConnectionResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.connection=s.ibc.core.connection.v1.ConnectionEnd.decode(e,e.uint32());break;case 2:r.proof=e.bytes();break;case 3:r.proofHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.QueryConnectionResponse)return e;var t=new s.ibc.core.connection.v1.QueryConnectionResponse;if(null!=e.connection){if("object"!=typeof e.connection)throw TypeError(".ibc.core.connection.v1.QueryConnectionResponse.connection: object expected");t.connection=s.ibc.core.connection.v1.ConnectionEnd.fromObject(e.connection)}if(null!=e.proof&&("string"==typeof e.proof?a.base64.decode(e.proof,t.proof=a.newBuffer(a.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionResponse.proofHeight: object expected");t.proofHeight=s.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.connection=null,t.bytes===String?n.proof="":(n.proof=[],t.bytes!==Array&&(n.proof=a.newBuffer(n.proof))),n.proofHeight=null),null!=e.connection&&e.hasOwnProperty("connection")&&(n.connection=s.ibc.core.connection.v1.ConnectionEnd.toObject(e.connection,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=t.bytes===String?a.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(n.proofHeight=s.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryConnectionsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.pagination=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageRequest.encode(e.pagination,t.uint32(10).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.QueryConnectionsRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.pagination=s.cosmos.base.query.v1beta1.PageRequest.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.QueryConnectionsRequest)return e;var t=new s.ibc.core.connection.v1.QueryConnectionsRequest;if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.connection.v1.QueryConnectionsRequest.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageRequest.fromObject(e.pagination)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.pagination=null),null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageRequest.toObject(e.pagination,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryConnectionsResponse=function(){function e(e){if(this.connections=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.connections=a.emptyArray,e.prototype.pagination=null,e.prototype.height=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.connections&&e.connections.length)for(var n=0;n<e.connections.length;++n)s.ibc.core.connection.v1.IdentifiedConnection.encode(e.connections[n],t.uint32(10).fork()).ldelim();return null!=e.pagination&&Object.hasOwnProperty.call(e,"pagination")&&s.cosmos.base.query.v1beta1.PageResponse.encode(e.pagination,t.uint32(18).fork()).ldelim(),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&s.ibc.core.client.v1.Height.encode(e.height,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.QueryConnectionsResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.connections&&r.connections.length||(r.connections=[]),r.connections.push(s.ibc.core.connection.v1.IdentifiedConnection.decode(e,e.uint32()));break;case 2:r.pagination=s.cosmos.base.query.v1beta1.PageResponse.decode(e,e.uint32());break;case 3:r.height=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.QueryConnectionsResponse)return e;var t=new s.ibc.core.connection.v1.QueryConnectionsResponse;if(e.connections){if(!Array.isArray(e.connections))throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.connections: array expected");t.connections=[];for(var n=0;n<e.connections.length;++n){if("object"!=typeof e.connections[n])throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.connections: object expected");t.connections[n]=s.ibc.core.connection.v1.IdentifiedConnection.fromObject(e.connections[n])}}if(null!=e.pagination){if("object"!=typeof e.pagination)throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.pagination: object expected");t.pagination=s.cosmos.base.query.v1beta1.PageResponse.fromObject(e.pagination)}if(null!=e.height){if("object"!=typeof e.height)throw TypeError(".ibc.core.connection.v1.QueryConnectionsResponse.height: object expected");t.height=s.ibc.core.client.v1.Height.fromObject(e.height)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.connections=[]),t.defaults&&(n.pagination=null,n.height=null),e.connections&&e.connections.length){n.connections=[];for(var r=0;r<e.connections.length;++r)n.connections[r]=s.ibc.core.connection.v1.IdentifiedConnection.toObject(e.connections[r],t)}return null!=e.pagination&&e.hasOwnProperty("pagination")&&(n.pagination=s.cosmos.base.query.v1beta1.PageResponse.toObject(e.pagination,t)),null!=e.height&&e.hasOwnProperty("height")&&(n.height=s.ibc.core.client.v1.Height.toObject(e.height,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryClientConnectionsRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.clientId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(10).string(e.clientId),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.QueryClientConnectionsRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.clientId=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.QueryClientConnectionsRequest)return e;var t=new s.ibc.core.connection.v1.QueryClientConnectionsRequest;return null!=e.clientId&&(t.clientId=String(e.clientId)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.clientId=""),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryClientConnectionsResponse=function(){function e(e){if(this.connectionPaths=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.connectionPaths=a.emptyArray,e.prototype.proof=a.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.connectionPaths&&e.connectionPaths.length)for(var n=0;n<e.connectionPaths.length;++n)t.uint32(10).string(e.connectionPaths[n]);return null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&s.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.QueryClientConnectionsResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.connectionPaths&&r.connectionPaths.length||(r.connectionPaths=[]),r.connectionPaths.push(e.string());break;case 2:r.proof=e.bytes();break;case 3:r.proofHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.QueryClientConnectionsResponse)return e;var t=new s.ibc.core.connection.v1.QueryClientConnectionsResponse;if(e.connectionPaths){if(!Array.isArray(e.connectionPaths))throw TypeError(".ibc.core.connection.v1.QueryClientConnectionsResponse.connectionPaths: array expected");t.connectionPaths=[];for(var n=0;n<e.connectionPaths.length;++n)t.connectionPaths[n]=String(e.connectionPaths[n])}if(null!=e.proof&&("string"==typeof e.proof?a.base64.decode(e.proof,t.proof=a.newBuffer(a.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryClientConnectionsResponse.proofHeight: object expected");t.proofHeight=s.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.connectionPaths=[]),t.defaults&&(t.bytes===String?n.proof="":(n.proof=[],t.bytes!==Array&&(n.proof=a.newBuffer(n.proof))),n.proofHeight=null),e.connectionPaths&&e.connectionPaths.length){n.connectionPaths=[];for(var r=0;r<e.connectionPaths.length;++r)n.connectionPaths[r]=e.connectionPaths[r]}return null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=t.bytes===String?a.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(n.proofHeight=s.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryConnectionClientStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.connectionId="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.QueryConnectionClientStateRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.connectionId=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.QueryConnectionClientStateRequest)return e;var t=new s.ibc.core.connection.v1.QueryConnectionClientStateRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.connectionId=""),null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(n.connectionId=e.connectionId),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryConnectionClientStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.identifiedClientState=null,e.prototype.proof=a.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.identifiedClientState&&Object.hasOwnProperty.call(e,"identifiedClientState")&&s.ibc.core.client.v1.IdentifiedClientState.encode(e.identifiedClientState,t.uint32(10).fork()).ldelim(),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(18).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&s.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.QueryConnectionClientStateResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.identifiedClientState=s.ibc.core.client.v1.IdentifiedClientState.decode(e,e.uint32());break;case 2:r.proof=e.bytes();break;case 3:r.proofHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.QueryConnectionClientStateResponse)return e;var t=new s.ibc.core.connection.v1.QueryConnectionClientStateResponse;if(null!=e.identifiedClientState){if("object"!=typeof e.identifiedClientState)throw TypeError(".ibc.core.connection.v1.QueryConnectionClientStateResponse.identifiedClientState: object expected");t.identifiedClientState=s.ibc.core.client.v1.IdentifiedClientState.fromObject(e.identifiedClientState)}if(null!=e.proof&&("string"==typeof e.proof?a.base64.decode(e.proof,t.proof=a.newBuffer(a.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionClientStateResponse.proofHeight: object expected");t.proofHeight=s.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.identifiedClientState=null,t.bytes===String?n.proof="":(n.proof=[],t.bytes!==Array&&(n.proof=a.newBuffer(n.proof))),n.proofHeight=null),null!=e.identifiedClientState&&e.hasOwnProperty("identifiedClientState")&&(n.identifiedClientState=s.ibc.core.client.v1.IdentifiedClientState.toObject(e.identifiedClientState,t)),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=t.bytes===String?a.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(n.proofHeight=s.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryConnectionConsensusStateRequest=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.connectionId="",e.prototype.versionNumber=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.versionHeight=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.connectionId&&Object.hasOwnProperty.call(e,"connectionId")&&t.uint32(10).string(e.connectionId),null!=e.versionNumber&&Object.hasOwnProperty.call(e,"versionNumber")&&t.uint32(16).uint64(e.versionNumber),null!=e.versionHeight&&Object.hasOwnProperty.call(e,"versionHeight")&&t.uint32(24).uint64(e.versionHeight),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.QueryConnectionConsensusStateRequest;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.connectionId=e.string();break;case 2:r.versionNumber=e.uint64();break;case 3:r.versionHeight=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.QueryConnectionConsensusStateRequest)return e;var t=new s.ibc.core.connection.v1.QueryConnectionConsensusStateRequest;return null!=e.connectionId&&(t.connectionId=String(e.connectionId)),null!=e.versionNumber&&(a.Long?(t.versionNumber=a.Long.fromValue(e.versionNumber)).unsigned=!0:"string"==typeof e.versionNumber?t.versionNumber=parseInt(e.versionNumber,10):"number"==typeof e.versionNumber?t.versionNumber=e.versionNumber:"object"==typeof e.versionNumber&&(t.versionNumber=new a.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0))),null!=e.versionHeight&&(a.Long?(t.versionHeight=a.Long.fromValue(e.versionHeight)).unsigned=!0:"string"==typeof e.versionHeight?t.versionHeight=parseInt(e.versionHeight,10):"number"==typeof e.versionHeight?t.versionHeight=e.versionHeight:"object"==typeof e.versionHeight&&(t.versionHeight=new a.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.connectionId="",a.Long){var r=new a.Long(0,0,!0);n.versionNumber=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.versionNumber=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!0);n.versionHeight=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.versionHeight=t.longs===String?"0":0}return null!=e.connectionId&&e.hasOwnProperty("connectionId")&&(n.connectionId=e.connectionId),null!=e.versionNumber&&e.hasOwnProperty("versionNumber")&&("number"==typeof e.versionNumber?n.versionNumber=t.longs===String?String(e.versionNumber):e.versionNumber:n.versionNumber=t.longs===String?a.Long.prototype.toString.call(e.versionNumber):t.longs===Number?new a.LongBits(e.versionNumber.low>>>0,e.versionNumber.high>>>0).toNumber(!0):e.versionNumber),null!=e.versionHeight&&e.hasOwnProperty("versionHeight")&&("number"==typeof e.versionHeight?n.versionHeight=t.longs===String?String(e.versionHeight):e.versionHeight:n.versionHeight=t.longs===String?a.Long.prototype.toString.call(e.versionHeight):t.longs===Number?new a.LongBits(e.versionHeight.low>>>0,e.versionHeight.high>>>0).toNumber(!0):e.versionHeight),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.QueryConnectionConsensusStateResponse=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.consensusState=null,e.prototype.clientId="",e.prototype.proof=a.newBuffer([]),e.prototype.proofHeight=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.consensusState&&Object.hasOwnProperty.call(e,"consensusState")&&s.google.protobuf.Any.encode(e.consensusState,t.uint32(10).fork()).ldelim(),null!=e.clientId&&Object.hasOwnProperty.call(e,"clientId")&&t.uint32(18).string(e.clientId),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&t.uint32(26).bytes(e.proof),null!=e.proofHeight&&Object.hasOwnProperty.call(e,"proofHeight")&&s.ibc.core.client.v1.Height.encode(e.proofHeight,t.uint32(34).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.ibc.core.connection.v1.QueryConnectionConsensusStateResponse;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.consensusState=s.google.protobuf.Any.decode(e,e.uint32());break;case 2:r.clientId=e.string();break;case 3:r.proof=e.bytes();break;case 4:r.proofHeight=s.ibc.core.client.v1.Height.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.ibc.core.connection.v1.QueryConnectionConsensusStateResponse)return e;var t=new s.ibc.core.connection.v1.QueryConnectionConsensusStateResponse;if(null!=e.consensusState){if("object"!=typeof e.consensusState)throw TypeError(".ibc.core.connection.v1.QueryConnectionConsensusStateResponse.consensusState: object expected");t.consensusState=s.google.protobuf.Any.fromObject(e.consensusState)}if(null!=e.clientId&&(t.clientId=String(e.clientId)),null!=e.proof&&("string"==typeof e.proof?a.base64.decode(e.proof,t.proof=a.newBuffer(a.base64.length(e.proof)),0):e.proof.length&&(t.proof=e.proof)),null!=e.proofHeight){if("object"!=typeof e.proofHeight)throw TypeError(".ibc.core.connection.v1.QueryConnectionConsensusStateResponse.proofHeight: object expected");t.proofHeight=s.ibc.core.client.v1.Height.fromObject(e.proofHeight)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.consensusState=null,n.clientId="",t.bytes===String?n.proof="":(n.proof=[],t.bytes!==Array&&(n.proof=a.newBuffer(n.proof))),n.proofHeight=null),null!=e.consensusState&&e.hasOwnProperty("consensusState")&&(n.consensusState=s.google.protobuf.Any.toObject(e.consensusState,t)),null!=e.clientId&&e.hasOwnProperty("clientId")&&(n.clientId=e.clientId),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=t.bytes===String?a.base64.encode(e.proof,0,e.proof.length):t.bytes===Array?Array.prototype.slice.call(e.proof):e.proof),null!=e.proofHeight&&e.hasOwnProperty("proofHeight")&&(n.proofHeight=s.ibc.core.client.v1.Height.toObject(e.proofHeight,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e}(),e})(),t.tendermint=s.tendermint=(()=>{const e={};return e.crypto=function(){const e={};return e.PublicKey=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}let t;return e.prototype.ed25519=a.newBuffer([]),e.prototype.secp256k1=a.newBuffer([]),Object.defineProperty(e.prototype,"sum",{get:a.oneOfGetter(t=["ed25519","secp256k1"]),set:a.oneOfSetter(t)}),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.ed25519&&Object.hasOwnProperty.call(e,"ed25519")&&t.uint32(10).bytes(e.ed25519),null!=e.secp256k1&&Object.hasOwnProperty.call(e,"secp256k1")&&t.uint32(18).bytes(e.secp256k1),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.crypto.PublicKey;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.ed25519=e.bytes();break;case 2:r.secp256k1=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.crypto.PublicKey)return e;var t=new s.tendermint.crypto.PublicKey;return null!=e.ed25519&&("string"==typeof e.ed25519?a.base64.decode(e.ed25519,t.ed25519=a.newBuffer(a.base64.length(e.ed25519)),0):e.ed25519.length&&(t.ed25519=e.ed25519)),null!=e.secp256k1&&("string"==typeof e.secp256k1?a.base64.decode(e.secp256k1,t.secp256k1=a.newBuffer(a.base64.length(e.secp256k1)),0):e.secp256k1.length&&(t.secp256k1=e.secp256k1)),t},e.toObject=function(e,t){t||(t={});var n={};return null!=e.ed25519&&e.hasOwnProperty("ed25519")&&(n.ed25519=t.bytes===String?a.base64.encode(e.ed25519,0,e.ed25519.length):t.bytes===Array?Array.prototype.slice.call(e.ed25519):e.ed25519,t.oneofs&&(n.sum="ed25519")),null!=e.secp256k1&&e.hasOwnProperty("secp256k1")&&(n.secp256k1=t.bytes===String?a.base64.encode(e.secp256k1,0,e.secp256k1.length):t.bytes===Array?Array.prototype.slice.call(e.secp256k1):e.secp256k1,t.oneofs&&(n.sum="secp256k1")),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Proof=function(){function e(e){if(this.aunts=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.total=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.index=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.leafHash=a.newBuffer([]),e.prototype.aunts=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(8).int64(e.total),null!=e.index&&Object.hasOwnProperty.call(e,"index")&&t.uint32(16).int64(e.index),null!=e.leafHash&&Object.hasOwnProperty.call(e,"leafHash")&&t.uint32(26).bytes(e.leafHash),null!=e.aunts&&e.aunts.length)for(var n=0;n<e.aunts.length;++n)t.uint32(34).bytes(e.aunts[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.crypto.Proof;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.total=e.int64();break;case 2:r.index=e.int64();break;case 3:r.leafHash=e.bytes();break;case 4:r.aunts&&r.aunts.length||(r.aunts=[]),r.aunts.push(e.bytes());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.crypto.Proof)return e;var t=new s.tendermint.crypto.Proof;if(null!=e.total&&(a.Long?(t.total=a.Long.fromValue(e.total)).unsigned=!1:"string"==typeof e.total?t.total=parseInt(e.total,10):"number"==typeof e.total?t.total=e.total:"object"==typeof e.total&&(t.total=new a.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber())),null!=e.index&&(a.Long?(t.index=a.Long.fromValue(e.index)).unsigned=!1:"string"==typeof e.index?t.index=parseInt(e.index,10):"number"==typeof e.index?t.index=e.index:"object"==typeof e.index&&(t.index=new a.LongBits(e.index.low>>>0,e.index.high>>>0).toNumber())),null!=e.leafHash&&("string"==typeof e.leafHash?a.base64.decode(e.leafHash,t.leafHash=a.newBuffer(a.base64.length(e.leafHash)),0):e.leafHash.length&&(t.leafHash=e.leafHash)),e.aunts){if(!Array.isArray(e.aunts))throw TypeError(".tendermint.crypto.Proof.aunts: array expected");t.aunts=[];for(var n=0;n<e.aunts.length;++n)"string"==typeof e.aunts[n]?a.base64.decode(e.aunts[n],t.aunts[n]=a.newBuffer(a.base64.length(e.aunts[n])),0):e.aunts[n].length&&(t.aunts[n]=e.aunts[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.aunts=[]),t.defaults){if(a.Long){var r=new a.Long(0,0,!1);n.total=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.total=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!1);n.index=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.index=t.longs===String?"0":0;t.bytes===String?n.leafHash="":(n.leafHash=[],t.bytes!==Array&&(n.leafHash=a.newBuffer(n.leafHash)))}if(null!=e.total&&e.hasOwnProperty("total")&&("number"==typeof e.total?n.total=t.longs===String?String(e.total):e.total:n.total=t.longs===String?a.Long.prototype.toString.call(e.total):t.longs===Number?new a.LongBits(e.total.low>>>0,e.total.high>>>0).toNumber():e.total),null!=e.index&&e.hasOwnProperty("index")&&("number"==typeof e.index?n.index=t.longs===String?String(e.index):e.index:n.index=t.longs===String?a.Long.prototype.toString.call(e.index):t.longs===Number?new a.LongBits(e.index.low>>>0,e.index.high>>>0).toNumber():e.index),null!=e.leafHash&&e.hasOwnProperty("leafHash")&&(n.leafHash=t.bytes===String?a.base64.encode(e.leafHash,0,e.leafHash.length):t.bytes===Array?Array.prototype.slice.call(e.leafHash):e.leafHash),e.aunts&&e.aunts.length){n.aunts=[];for(var i=0;i<e.aunts.length;++i)n.aunts[i]=t.bytes===String?a.base64.encode(e.aunts[i],0,e.aunts[i].length):t.bytes===Array?Array.prototype.slice.call(e.aunts[i]):e.aunts[i]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ValueOp=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.key=a.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).bytes(e.key),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&s.tendermint.crypto.Proof.encode(e.proof,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.crypto.ValueOp;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.key=e.bytes();break;case 2:r.proof=s.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.crypto.ValueOp)return e;var t=new s.tendermint.crypto.ValueOp;if(null!=e.key&&("string"==typeof e.key?a.base64.decode(e.key,t.key=a.newBuffer(a.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.crypto.ValueOp.proof: object expected");t.proof=s.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.key="":(n.key=[],t.bytes!==Array&&(n.key=a.newBuffer(n.key))),n.proof=null),null!=e.key&&e.hasOwnProperty("key")&&(n.key=t.bytes===String?a.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=s.tendermint.crypto.Proof.toObject(e.proof,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.DominoOp=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.key="",e.prototype.input="",e.prototype.output="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(10).string(e.key),null!=e.input&&Object.hasOwnProperty.call(e,"input")&&t.uint32(18).string(e.input),null!=e.output&&Object.hasOwnProperty.call(e,"output")&&t.uint32(26).string(e.output),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.crypto.DominoOp;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.key=e.string();break;case 2:r.input=e.string();break;case 3:r.output=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.crypto.DominoOp)return e;var t=new s.tendermint.crypto.DominoOp;return null!=e.key&&(t.key=String(e.key)),null!=e.input&&(t.input=String(e.input)),null!=e.output&&(t.output=String(e.output)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.key="",n.input="",n.output=""),null!=e.key&&e.hasOwnProperty("key")&&(n.key=e.key),null!=e.input&&e.hasOwnProperty("input")&&(n.input=e.input),null!=e.output&&e.hasOwnProperty("output")&&(n.output=e.output),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ProofOp=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.type="",e.prototype.key=a.newBuffer([]),e.prototype.data=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(10).string(e.type),null!=e.key&&Object.hasOwnProperty.call(e,"key")&&t.uint32(18).bytes(e.key),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(26).bytes(e.data),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.crypto.ProofOp;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.type=e.string();break;case 2:r.key=e.bytes();break;case 3:r.data=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.crypto.ProofOp)return e;var t=new s.tendermint.crypto.ProofOp;return null!=e.type&&(t.type=String(e.type)),null!=e.key&&("string"==typeof e.key?a.base64.decode(e.key,t.key=a.newBuffer(a.base64.length(e.key)),0):e.key.length&&(t.key=e.key)),null!=e.data&&("string"==typeof e.data?a.base64.decode(e.data,t.data=a.newBuffer(a.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.type="",t.bytes===String?n.key="":(n.key=[],t.bytes!==Array&&(n.key=a.newBuffer(n.key))),t.bytes===String?n.data="":(n.data=[],t.bytes!==Array&&(n.data=a.newBuffer(n.data)))),null!=e.type&&e.hasOwnProperty("type")&&(n.type=e.type),null!=e.key&&e.hasOwnProperty("key")&&(n.key=t.bytes===String?a.base64.encode(e.key,0,e.key.length):t.bytes===Array?Array.prototype.slice.call(e.key):e.key),null!=e.data&&e.hasOwnProperty("data")&&(n.data=t.bytes===String?a.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ProofOps=function(){function e(e){if(this.ops=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.ops=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.ops&&e.ops.length)for(var n=0;n<e.ops.length;++n)s.tendermint.crypto.ProofOp.encode(e.ops[n],t.uint32(10).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.crypto.ProofOps;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.ops&&r.ops.length||(r.ops=[]),r.ops.push(s.tendermint.crypto.ProofOp.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.crypto.ProofOps)return e;var t=new s.tendermint.crypto.ProofOps;if(e.ops){if(!Array.isArray(e.ops))throw TypeError(".tendermint.crypto.ProofOps.ops: array expected");t.ops=[];for(var n=0;n<e.ops.length;++n){if("object"!=typeof e.ops[n])throw TypeError(".tendermint.crypto.ProofOps.ops: object expected");t.ops[n]=s.tendermint.crypto.ProofOp.fromObject(e.ops[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.ops=[]),e.ops&&e.ops.length){n.ops=[];for(var r=0;r<e.ops.length;++r)n.ops[r]=s.tendermint.crypto.ProofOp.toObject(e.ops[r],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e.libs=function(){const e={};return e.bits=function(){const e={};return e.BitArray=function(){function e(e){if(this.elems=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.bits=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.elems=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.bits&&Object.hasOwnProperty.call(e,"bits")&&t.uint32(8).int64(e.bits),null!=e.elems&&e.elems.length){t.uint32(18).fork();for(var n=0;n<e.elems.length;++n)t.uint64(e.elems[n]);t.ldelim()}return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.libs.bits.BitArray;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.bits=e.int64();break;case 2:if(r.elems&&r.elems.length||(r.elems=[]),2==(7&o))for(var a=e.uint32()+e.pos;e.pos<a;)r.elems.push(e.uint64());else r.elems.push(e.uint64());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.libs.bits.BitArray)return e;var t=new s.tendermint.libs.bits.BitArray;if(null!=e.bits&&(a.Long?(t.bits=a.Long.fromValue(e.bits)).unsigned=!1:"string"==typeof e.bits?t.bits=parseInt(e.bits,10):"number"==typeof e.bits?t.bits=e.bits:"object"==typeof e.bits&&(t.bits=new a.LongBits(e.bits.low>>>0,e.bits.high>>>0).toNumber())),e.elems){if(!Array.isArray(e.elems))throw TypeError(".tendermint.libs.bits.BitArray.elems: array expected");t.elems=[];for(var n=0;n<e.elems.length;++n)a.Long?(t.elems[n]=a.Long.fromValue(e.elems[n])).unsigned=!0:"string"==typeof e.elems[n]?t.elems[n]=parseInt(e.elems[n],10):"number"==typeof e.elems[n]?t.elems[n]=e.elems[n]:"object"==typeof e.elems[n]&&(t.elems[n]=new a.LongBits(e.elems[n].low>>>0,e.elems[n].high>>>0).toNumber(!0))}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.elems=[]),t.defaults)if(a.Long){var r=new a.Long(0,0,!1);n.bits=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.bits=t.longs===String?"0":0;if(null!=e.bits&&e.hasOwnProperty("bits")&&("number"==typeof e.bits?n.bits=t.longs===String?String(e.bits):e.bits:n.bits=t.longs===String?a.Long.prototype.toString.call(e.bits):t.longs===Number?new a.LongBits(e.bits.low>>>0,e.bits.high>>>0).toNumber():e.bits),e.elems&&e.elems.length){n.elems=[];for(var i=0;i<e.elems.length;++i)"number"==typeof e.elems[i]?n.elems[i]=t.longs===String?String(e.elems[i]):e.elems[i]:n.elems[i]=t.longs===String?a.Long.prototype.toString.call(e.elems[i]):t.longs===Number?new a.LongBits(e.elems[i].low>>>0,e.elems[i].high>>>0).toNumber(!0):e.elems[i]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e}(),e.types=function(){const e={};return e.BlockIDFlag=function(){const e={},t=Object.create(e);return t[e[0]="BLOCK_ID_FLAG_UNKNOWN"]=0,t[e[1]="BLOCK_ID_FLAG_ABSENT"]=1,t[e[2]="BLOCK_ID_FLAG_COMMIT"]=2,t[e[3]="BLOCK_ID_FLAG_NIL"]=3,t}(),e.SignedMsgType=function(){const e={},t=Object.create(e);return t[e[0]="SIGNED_MSG_TYPE_UNKNOWN"]=0,t[e[1]="SIGNED_MSG_TYPE_PREVOTE"]=1,t[e[2]="SIGNED_MSG_TYPE_PRECOMMIT"]=2,t[e[32]="SIGNED_MSG_TYPE_PROPOSAL"]=32,t}(),e.PartSetHeader=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.total=0,e.prototype.hash=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.total&&Object.hasOwnProperty.call(e,"total")&&t.uint32(8).uint32(e.total),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(18).bytes(e.hash),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.PartSetHeader;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.total=e.uint32();break;case 2:r.hash=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.PartSetHeader)return e;var t=new s.tendermint.types.PartSetHeader;return null!=e.total&&(t.total=e.total>>>0),null!=e.hash&&("string"==typeof e.hash?a.base64.decode(e.hash,t.hash=a.newBuffer(a.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.total=0,t.bytes===String?n.hash="":(n.hash=[],t.bytes!==Array&&(n.hash=a.newBuffer(n.hash)))),null!=e.total&&e.hasOwnProperty("total")&&(n.total=e.total),null!=e.hash&&e.hasOwnProperty("hash")&&(n.hash=t.bytes===String?a.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Part=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.index=0,e.prototype.bytes=a.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.index&&Object.hasOwnProperty.call(e,"index")&&t.uint32(8).uint32(e.index),null!=e.bytes&&Object.hasOwnProperty.call(e,"bytes")&&t.uint32(18).bytes(e.bytes),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&s.tendermint.crypto.Proof.encode(e.proof,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.Part;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.index=e.uint32();break;case 2:r.bytes=e.bytes();break;case 3:r.proof=s.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.Part)return e;var t=new s.tendermint.types.Part;if(null!=e.index&&(t.index=e.index>>>0),null!=e.bytes&&("string"==typeof e.bytes?a.base64.decode(e.bytes,t.bytes=a.newBuffer(a.base64.length(e.bytes)),0):e.bytes.length&&(t.bytes=e.bytes)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.types.Part.proof: object expected");t.proof=s.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.index=0,t.bytes===String?n.bytes="":(n.bytes=[],t.bytes!==Array&&(n.bytes=a.newBuffer(n.bytes))),n.proof=null),null!=e.index&&e.hasOwnProperty("index")&&(n.index=e.index),null!=e.bytes&&e.hasOwnProperty("bytes")&&(n.bytes=t.bytes===String?a.base64.encode(e.bytes,0,e.bytes.length):t.bytes===Array?Array.prototype.slice.call(e.bytes):e.bytes),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=s.tendermint.crypto.Proof.toObject(e.proof,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.BlockID=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.hash=a.newBuffer([]),e.prototype.partSetHeader=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.hash&&Object.hasOwnProperty.call(e,"hash")&&t.uint32(10).bytes(e.hash),null!=e.partSetHeader&&Object.hasOwnProperty.call(e,"partSetHeader")&&s.tendermint.types.PartSetHeader.encode(e.partSetHeader,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.BlockID;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.hash=e.bytes();break;case 2:r.partSetHeader=s.tendermint.types.PartSetHeader.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.BlockID)return e;var t=new s.tendermint.types.BlockID;if(null!=e.hash&&("string"==typeof e.hash?a.base64.decode(e.hash,t.hash=a.newBuffer(a.base64.length(e.hash)),0):e.hash.length&&(t.hash=e.hash)),null!=e.partSetHeader){if("object"!=typeof e.partSetHeader)throw TypeError(".tendermint.types.BlockID.partSetHeader: object expected");t.partSetHeader=s.tendermint.types.PartSetHeader.fromObject(e.partSetHeader)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.hash="":(n.hash=[],t.bytes!==Array&&(n.hash=a.newBuffer(n.hash))),n.partSetHeader=null),null!=e.hash&&e.hasOwnProperty("hash")&&(n.hash=t.bytes===String?a.base64.encode(e.hash,0,e.hash.length):t.bytes===Array?Array.prototype.slice.call(e.hash):e.hash),null!=e.partSetHeader&&e.hasOwnProperty("partSetHeader")&&(n.partSetHeader=s.tendermint.types.PartSetHeader.toObject(e.partSetHeader,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Header=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.version=null,e.prototype.chainId="",e.prototype.height=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.time=null,e.prototype.lastBlockId=null,e.prototype.lastCommitHash=a.newBuffer([]),e.prototype.dataHash=a.newBuffer([]),e.prototype.validatorsHash=a.newBuffer([]),e.prototype.nextValidatorsHash=a.newBuffer([]),e.prototype.consensusHash=a.newBuffer([]),e.prototype.appHash=a.newBuffer([]),e.prototype.lastResultsHash=a.newBuffer([]),e.prototype.evidenceHash=a.newBuffer([]),e.prototype.proposerAddress=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.version&&Object.hasOwnProperty.call(e,"version")&&s.tendermint.version.Consensus.encode(e.version,t.uint32(10).fork()).ldelim(),null!=e.chainId&&Object.hasOwnProperty.call(e,"chainId")&&t.uint32(18).string(e.chainId),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(24).int64(e.height),null!=e.time&&Object.hasOwnProperty.call(e,"time")&&s.google.protobuf.Timestamp.encode(e.time,t.uint32(34).fork()).ldelim(),null!=e.lastBlockId&&Object.hasOwnProperty.call(e,"lastBlockId")&&s.tendermint.types.BlockID.encode(e.lastBlockId,t.uint32(42).fork()).ldelim(),null!=e.lastCommitHash&&Object.hasOwnProperty.call(e,"lastCommitHash")&&t.uint32(50).bytes(e.lastCommitHash),null!=e.dataHash&&Object.hasOwnProperty.call(e,"dataHash")&&t.uint32(58).bytes(e.dataHash),null!=e.validatorsHash&&Object.hasOwnProperty.call(e,"validatorsHash")&&t.uint32(66).bytes(e.validatorsHash),null!=e.nextValidatorsHash&&Object.hasOwnProperty.call(e,"nextValidatorsHash")&&t.uint32(74).bytes(e.nextValidatorsHash),null!=e.consensusHash&&Object.hasOwnProperty.call(e,"consensusHash")&&t.uint32(82).bytes(e.consensusHash),null!=e.appHash&&Object.hasOwnProperty.call(e,"appHash")&&t.uint32(90).bytes(e.appHash),null!=e.lastResultsHash&&Object.hasOwnProperty.call(e,"lastResultsHash")&&t.uint32(98).bytes(e.lastResultsHash),null!=e.evidenceHash&&Object.hasOwnProperty.call(e,"evidenceHash")&&t.uint32(106).bytes(e.evidenceHash),null!=e.proposerAddress&&Object.hasOwnProperty.call(e,"proposerAddress")&&t.uint32(114).bytes(e.proposerAddress),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.Header;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.version=s.tendermint.version.Consensus.decode(e,e.uint32());break;case 2:r.chainId=e.string();break;case 3:r.height=e.int64();break;case 4:r.time=s.google.protobuf.Timestamp.decode(e,e.uint32());break;case 5:r.lastBlockId=s.tendermint.types.BlockID.decode(e,e.uint32());break;case 6:r.lastCommitHash=e.bytes();break;case 7:r.dataHash=e.bytes();break;case 8:r.validatorsHash=e.bytes();break;case 9:r.nextValidatorsHash=e.bytes();break;case 10:r.consensusHash=e.bytes();break;case 11:r.appHash=e.bytes();break;case 12:r.lastResultsHash=e.bytes();break;case 13:r.evidenceHash=e.bytes();break;case 14:r.proposerAddress=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.Header)return e;var t=new s.tendermint.types.Header;if(null!=e.version){if("object"!=typeof e.version)throw TypeError(".tendermint.types.Header.version: object expected");t.version=s.tendermint.version.Consensus.fromObject(e.version)}if(null!=e.chainId&&(t.chainId=String(e.chainId)),null!=e.height&&(a.Long?(t.height=a.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new a.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.time){if("object"!=typeof e.time)throw TypeError(".tendermint.types.Header.time: object expected");t.time=s.google.protobuf.Timestamp.fromObject(e.time)}if(null!=e.lastBlockId){if("object"!=typeof e.lastBlockId)throw TypeError(".tendermint.types.Header.lastBlockId: object expected");t.lastBlockId=s.tendermint.types.BlockID.fromObject(e.lastBlockId)}return null!=e.lastCommitHash&&("string"==typeof e.lastCommitHash?a.base64.decode(e.lastCommitHash,t.lastCommitHash=a.newBuffer(a.base64.length(e.lastCommitHash)),0):e.lastCommitHash.length&&(t.lastCommitHash=e.lastCommitHash)),null!=e.dataHash&&("string"==typeof e.dataHash?a.base64.decode(e.dataHash,t.dataHash=a.newBuffer(a.base64.length(e.dataHash)),0):e.dataHash.length&&(t.dataHash=e.dataHash)),null!=e.validatorsHash&&("string"==typeof e.validatorsHash?a.base64.decode(e.validatorsHash,t.validatorsHash=a.newBuffer(a.base64.length(e.validatorsHash)),0):e.validatorsHash.length&&(t.validatorsHash=e.validatorsHash)),null!=e.nextValidatorsHash&&("string"==typeof e.nextValidatorsHash?a.base64.decode(e.nextValidatorsHash,t.nextValidatorsHash=a.newBuffer(a.base64.length(e.nextValidatorsHash)),0):e.nextValidatorsHash.length&&(t.nextValidatorsHash=e.nextValidatorsHash)),null!=e.consensusHash&&("string"==typeof e.consensusHash?a.base64.decode(e.consensusHash,t.consensusHash=a.newBuffer(a.base64.length(e.consensusHash)),0):e.consensusHash.length&&(t.consensusHash=e.consensusHash)),null!=e.appHash&&("string"==typeof e.appHash?a.base64.decode(e.appHash,t.appHash=a.newBuffer(a.base64.length(e.appHash)),0):e.appHash.length&&(t.appHash=e.appHash)),null!=e.lastResultsHash&&("string"==typeof e.lastResultsHash?a.base64.decode(e.lastResultsHash,t.lastResultsHash=a.newBuffer(a.base64.length(e.lastResultsHash)),0):e.lastResultsHash.length&&(t.lastResultsHash=e.lastResultsHash)),null!=e.evidenceHash&&("string"==typeof e.evidenceHash?a.base64.decode(e.evidenceHash,t.evidenceHash=a.newBuffer(a.base64.length(e.evidenceHash)),0):e.evidenceHash.length&&(t.evidenceHash=e.evidenceHash)),null!=e.proposerAddress&&("string"==typeof e.proposerAddress?a.base64.decode(e.proposerAddress,t.proposerAddress=a.newBuffer(a.base64.length(e.proposerAddress)),0):e.proposerAddress.length&&(t.proposerAddress=e.proposerAddress)),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.version=null,n.chainId="",a.Long){var r=new a.Long(0,0,!1);n.height=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.height=t.longs===String?"0":0;n.time=null,n.lastBlockId=null,t.bytes===String?n.lastCommitHash="":(n.lastCommitHash=[],t.bytes!==Array&&(n.lastCommitHash=a.newBuffer(n.lastCommitHash))),t.bytes===String?n.dataHash="":(n.dataHash=[],t.bytes!==Array&&(n.dataHash=a.newBuffer(n.dataHash))),t.bytes===String?n.validatorsHash="":(n.validatorsHash=[],t.bytes!==Array&&(n.validatorsHash=a.newBuffer(n.validatorsHash))),t.bytes===String?n.nextValidatorsHash="":(n.nextValidatorsHash=[],t.bytes!==Array&&(n.nextValidatorsHash=a.newBuffer(n.nextValidatorsHash))),t.bytes===String?n.consensusHash="":(n.consensusHash=[],t.bytes!==Array&&(n.consensusHash=a.newBuffer(n.consensusHash))),t.bytes===String?n.appHash="":(n.appHash=[],t.bytes!==Array&&(n.appHash=a.newBuffer(n.appHash))),t.bytes===String?n.lastResultsHash="":(n.lastResultsHash=[],t.bytes!==Array&&(n.lastResultsHash=a.newBuffer(n.lastResultsHash))),t.bytes===String?n.evidenceHash="":(n.evidenceHash=[],t.bytes!==Array&&(n.evidenceHash=a.newBuffer(n.evidenceHash))),t.bytes===String?n.proposerAddress="":(n.proposerAddress=[],t.bytes!==Array&&(n.proposerAddress=a.newBuffer(n.proposerAddress)))}return null!=e.version&&e.hasOwnProperty("version")&&(n.version=s.tendermint.version.Consensus.toObject(e.version,t)),null!=e.chainId&&e.hasOwnProperty("chainId")&&(n.chainId=e.chainId),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?n.height=t.longs===String?String(e.height):e.height:n.height=t.longs===String?a.Long.prototype.toString.call(e.height):t.longs===Number?new a.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.time&&e.hasOwnProperty("time")&&(n.time=s.google.protobuf.Timestamp.toObject(e.time,t)),null!=e.lastBlockId&&e.hasOwnProperty("lastBlockId")&&(n.lastBlockId=s.tendermint.types.BlockID.toObject(e.lastBlockId,t)),null!=e.lastCommitHash&&e.hasOwnProperty("lastCommitHash")&&(n.lastCommitHash=t.bytes===String?a.base64.encode(e.lastCommitHash,0,e.lastCommitHash.length):t.bytes===Array?Array.prototype.slice.call(e.lastCommitHash):e.lastCommitHash),null!=e.dataHash&&e.hasOwnProperty("dataHash")&&(n.dataHash=t.bytes===String?a.base64.encode(e.dataHash,0,e.dataHash.length):t.bytes===Array?Array.prototype.slice.call(e.dataHash):e.dataHash),null!=e.validatorsHash&&e.hasOwnProperty("validatorsHash")&&(n.validatorsHash=t.bytes===String?a.base64.encode(e.validatorsHash,0,e.validatorsHash.length):t.bytes===Array?Array.prototype.slice.call(e.validatorsHash):e.validatorsHash),null!=e.nextValidatorsHash&&e.hasOwnProperty("nextValidatorsHash")&&(n.nextValidatorsHash=t.bytes===String?a.base64.encode(e.nextValidatorsHash,0,e.nextValidatorsHash.length):t.bytes===Array?Array.prototype.slice.call(e.nextValidatorsHash):e.nextValidatorsHash),null!=e.consensusHash&&e.hasOwnProperty("consensusHash")&&(n.consensusHash=t.bytes===String?a.base64.encode(e.consensusHash,0,e.consensusHash.length):t.bytes===Array?Array.prototype.slice.call(e.consensusHash):e.consensusHash),null!=e.appHash&&e.hasOwnProperty("appHash")&&(n.appHash=t.bytes===String?a.base64.encode(e.appHash,0,e.appHash.length):t.bytes===Array?Array.prototype.slice.call(e.appHash):e.appHash),null!=e.lastResultsHash&&e.hasOwnProperty("lastResultsHash")&&(n.lastResultsHash=t.bytes===String?a.base64.encode(e.lastResultsHash,0,e.lastResultsHash.length):t.bytes===Array?Array.prototype.slice.call(e.lastResultsHash):e.lastResultsHash),null!=e.evidenceHash&&e.hasOwnProperty("evidenceHash")&&(n.evidenceHash=t.bytes===String?a.base64.encode(e.evidenceHash,0,e.evidenceHash.length):t.bytes===Array?Array.prototype.slice.call(e.evidenceHash):e.evidenceHash),null!=e.proposerAddress&&e.hasOwnProperty("proposerAddress")&&(n.proposerAddress=t.bytes===String?a.base64.encode(e.proposerAddress,0,e.proposerAddress.length):t.bytes===Array?Array.prototype.slice.call(e.proposerAddress):e.proposerAddress),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Data=function(){function e(e){if(this.txs=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.txs=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.txs&&e.txs.length)for(var n=0;n<e.txs.length;++n)t.uint32(10).bytes(e.txs[n]);return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.Data;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.txs&&r.txs.length||(r.txs=[]),r.txs.push(e.bytes());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.Data)return e;var t=new s.tendermint.types.Data;if(e.txs){if(!Array.isArray(e.txs))throw TypeError(".tendermint.types.Data.txs: array expected");t.txs=[];for(var n=0;n<e.txs.length;++n)"string"==typeof e.txs[n]?a.base64.decode(e.txs[n],t.txs[n]=a.newBuffer(a.base64.length(e.txs[n])),0):e.txs[n].length&&(t.txs[n]=e.txs[n])}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.txs=[]),e.txs&&e.txs.length){n.txs=[];for(var r=0;r<e.txs.length;++r)n.txs[r]=t.bytes===String?a.base64.encode(e.txs[r],0,e.txs[r].length):t.bytes===Array?Array.prototype.slice.call(e.txs[r]):e.txs[r]}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Vote=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.type=0,e.prototype.height=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.blockId=null,e.prototype.timestamp=null,e.prototype.validatorAddress=a.newBuffer([]),e.prototype.validatorIndex=0,e.prototype.signature=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(8).int32(e.type),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(16).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(24).int32(e.round),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&s.tendermint.types.BlockID.encode(e.blockId,t.uint32(34).fork()).ldelim(),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&s.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(42).fork()).ldelim(),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(50).bytes(e.validatorAddress),null!=e.validatorIndex&&Object.hasOwnProperty.call(e,"validatorIndex")&&t.uint32(56).int32(e.validatorIndex),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(66).bytes(e.signature),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.Vote;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.type=e.int32();break;case 2:r.height=e.int64();break;case 3:r.round=e.int32();break;case 4:r.blockId=s.tendermint.types.BlockID.decode(e,e.uint32());break;case 5:r.timestamp=s.google.protobuf.Timestamp.decode(e,e.uint32());break;case 6:r.validatorAddress=e.bytes();break;case 7:r.validatorIndex=e.int32();break;case 8:r.signature=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.Vote)return e;var t=new s.tendermint.types.Vote;switch(e.type){case"SIGNED_MSG_TYPE_UNKNOWN":case 0:t.type=0;break;case"SIGNED_MSG_TYPE_PREVOTE":case 1:t.type=1;break;case"SIGNED_MSG_TYPE_PRECOMMIT":case 2:t.type=2;break;case"SIGNED_MSG_TYPE_PROPOSAL":case 32:t.type=32}if(null!=e.height&&(a.Long?(t.height=a.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new a.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Vote.blockId: object expected");t.blockId=s.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.Vote.timestamp: object expected");t.timestamp=s.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.validatorAddress&&("string"==typeof e.validatorAddress?a.base64.decode(e.validatorAddress,t.validatorAddress=a.newBuffer(a.base64.length(e.validatorAddress)),0):e.validatorAddress.length&&(t.validatorAddress=e.validatorAddress)),null!=e.validatorIndex&&(t.validatorIndex=0|e.validatorIndex),null!=e.signature&&("string"==typeof e.signature?a.base64.decode(e.signature,t.signature=a.newBuffer(a.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.type=t.enums===String?"SIGNED_MSG_TYPE_UNKNOWN":0,a.Long){var r=new a.Long(0,0,!1);n.height=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.height=t.longs===String?"0":0;n.round=0,n.blockId=null,n.timestamp=null,t.bytes===String?n.validatorAddress="":(n.validatorAddress=[],t.bytes!==Array&&(n.validatorAddress=a.newBuffer(n.validatorAddress))),n.validatorIndex=0,t.bytes===String?n.signature="":(n.signature=[],t.bytes!==Array&&(n.signature=a.newBuffer(n.signature)))}return null!=e.type&&e.hasOwnProperty("type")&&(n.type=t.enums===String?s.tendermint.types.SignedMsgType[e.type]:e.type),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?n.height=t.longs===String?String(e.height):e.height:n.height=t.longs===String?a.Long.prototype.toString.call(e.height):t.longs===Number?new a.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(n.round=e.round),null!=e.blockId&&e.hasOwnProperty("blockId")&&(n.blockId=s.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(n.timestamp=s.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(n.validatorAddress=t.bytes===String?a.base64.encode(e.validatorAddress,0,e.validatorAddress.length):t.bytes===Array?Array.prototype.slice.call(e.validatorAddress):e.validatorAddress),null!=e.validatorIndex&&e.hasOwnProperty("validatorIndex")&&(n.validatorIndex=e.validatorIndex),null!=e.signature&&e.hasOwnProperty("signature")&&(n.signature=t.bytes===String?a.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Commit=function(){function e(e){if(this.signatures=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.height=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.blockId=null,e.prototype.signatures=a.emptyArray,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(8).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(16).int32(e.round),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&s.tendermint.types.BlockID.encode(e.blockId,t.uint32(26).fork()).ldelim(),null!=e.signatures&&e.signatures.length)for(var n=0;n<e.signatures.length;++n)s.tendermint.types.CommitSig.encode(e.signatures[n],t.uint32(34).fork()).ldelim();return t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.Commit;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.height=e.int64();break;case 2:r.round=e.int32();break;case 3:r.blockId=s.tendermint.types.BlockID.decode(e,e.uint32());break;case 4:r.signatures&&r.signatures.length||(r.signatures=[]),r.signatures.push(s.tendermint.types.CommitSig.decode(e,e.uint32()));break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.Commit)return e;var t=new s.tendermint.types.Commit;if(null!=e.height&&(a.Long?(t.height=a.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new a.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Commit.blockId: object expected");t.blockId=s.tendermint.types.BlockID.fromObject(e.blockId)}if(e.signatures){if(!Array.isArray(e.signatures))throw TypeError(".tendermint.types.Commit.signatures: array expected");t.signatures=[];for(var n=0;n<e.signatures.length;++n){if("object"!=typeof e.signatures[n])throw TypeError(".tendermint.types.Commit.signatures: object expected");t.signatures[n]=s.tendermint.types.CommitSig.fromObject(e.signatures[n])}}return t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.signatures=[]),t.defaults){if(a.Long){var r=new a.Long(0,0,!1);n.height=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.height=t.longs===String?"0":0;n.round=0,n.blockId=null}if(null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?n.height=t.longs===String?String(e.height):e.height:n.height=t.longs===String?a.Long.prototype.toString.call(e.height):t.longs===Number?new a.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(n.round=e.round),null!=e.blockId&&e.hasOwnProperty("blockId")&&(n.blockId=s.tendermint.types.BlockID.toObject(e.blockId,t)),e.signatures&&e.signatures.length){n.signatures=[];for(var i=0;i<e.signatures.length;++i)n.signatures[i]=s.tendermint.types.CommitSig.toObject(e.signatures[i],t)}return n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.CommitSig=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.blockIdFlag=0,e.prototype.validatorAddress=a.newBuffer([]),e.prototype.timestamp=null,e.prototype.signature=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.blockIdFlag&&Object.hasOwnProperty.call(e,"blockIdFlag")&&t.uint32(8).int32(e.blockIdFlag),null!=e.validatorAddress&&Object.hasOwnProperty.call(e,"validatorAddress")&&t.uint32(18).bytes(e.validatorAddress),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&s.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(26).fork()).ldelim(),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(34).bytes(e.signature),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.CommitSig;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.blockIdFlag=e.int32();break;case 2:r.validatorAddress=e.bytes();break;case 3:r.timestamp=s.google.protobuf.Timestamp.decode(e,e.uint32());break;case 4:r.signature=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.CommitSig)return e;var t=new s.tendermint.types.CommitSig;switch(e.blockIdFlag){case"BLOCK_ID_FLAG_UNKNOWN":case 0:t.blockIdFlag=0;break;case"BLOCK_ID_FLAG_ABSENT":case 1:t.blockIdFlag=1;break;case"BLOCK_ID_FLAG_COMMIT":case 2:t.blockIdFlag=2;break;case"BLOCK_ID_FLAG_NIL":case 3:t.blockIdFlag=3}if(null!=e.validatorAddress&&("string"==typeof e.validatorAddress?a.base64.decode(e.validatorAddress,t.validatorAddress=a.newBuffer(a.base64.length(e.validatorAddress)),0):e.validatorAddress.length&&(t.validatorAddress=e.validatorAddress)),null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.CommitSig.timestamp: object expected");t.timestamp=s.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.signature&&("string"==typeof e.signature?a.base64.decode(e.signature,t.signature=a.newBuffer(a.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.blockIdFlag=t.enums===String?"BLOCK_ID_FLAG_UNKNOWN":0,t.bytes===String?n.validatorAddress="":(n.validatorAddress=[],t.bytes!==Array&&(n.validatorAddress=a.newBuffer(n.validatorAddress))),n.timestamp=null,t.bytes===String?n.signature="":(n.signature=[],t.bytes!==Array&&(n.signature=a.newBuffer(n.signature)))),null!=e.blockIdFlag&&e.hasOwnProperty("blockIdFlag")&&(n.blockIdFlag=t.enums===String?s.tendermint.types.BlockIDFlag[e.blockIdFlag]:e.blockIdFlag),null!=e.validatorAddress&&e.hasOwnProperty("validatorAddress")&&(n.validatorAddress=t.bytes===String?a.base64.encode(e.validatorAddress,0,e.validatorAddress.length):t.bytes===Array?Array.prototype.slice.call(e.validatorAddress):e.validatorAddress),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(n.timestamp=s.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.signature&&e.hasOwnProperty("signature")&&(n.signature=t.bytes===String?a.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Proposal=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.type=0,e.prototype.height=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.round=0,e.prototype.polRound=0,e.prototype.blockId=null,e.prototype.timestamp=null,e.prototype.signature=a.newBuffer([]),e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.type&&Object.hasOwnProperty.call(e,"type")&&t.uint32(8).int32(e.type),null!=e.height&&Object.hasOwnProperty.call(e,"height")&&t.uint32(16).int64(e.height),null!=e.round&&Object.hasOwnProperty.call(e,"round")&&t.uint32(24).int32(e.round),null!=e.polRound&&Object.hasOwnProperty.call(e,"polRound")&&t.uint32(32).int32(e.polRound),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&s.tendermint.types.BlockID.encode(e.blockId,t.uint32(42).fork()).ldelim(),null!=e.timestamp&&Object.hasOwnProperty.call(e,"timestamp")&&s.google.protobuf.Timestamp.encode(e.timestamp,t.uint32(50).fork()).ldelim(),null!=e.signature&&Object.hasOwnProperty.call(e,"signature")&&t.uint32(58).bytes(e.signature),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.Proposal;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.type=e.int32();break;case 2:r.height=e.int64();break;case 3:r.round=e.int32();break;case 4:r.polRound=e.int32();break;case 5:r.blockId=s.tendermint.types.BlockID.decode(e,e.uint32());break;case 6:r.timestamp=s.google.protobuf.Timestamp.decode(e,e.uint32());break;case 7:r.signature=e.bytes();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.Proposal)return e;var t=new s.tendermint.types.Proposal;switch(e.type){case"SIGNED_MSG_TYPE_UNKNOWN":case 0:t.type=0;break;case"SIGNED_MSG_TYPE_PREVOTE":case 1:t.type=1;break;case"SIGNED_MSG_TYPE_PRECOMMIT":case 2:t.type=2;break;case"SIGNED_MSG_TYPE_PROPOSAL":case 32:t.type=32}if(null!=e.height&&(a.Long?(t.height=a.Long.fromValue(e.height)).unsigned=!1:"string"==typeof e.height?t.height=parseInt(e.height,10):"number"==typeof e.height?t.height=e.height:"object"==typeof e.height&&(t.height=new a.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber())),null!=e.round&&(t.round=0|e.round),null!=e.polRound&&(t.polRound=0|e.polRound),null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.Proposal.blockId: object expected");t.blockId=s.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.timestamp){if("object"!=typeof e.timestamp)throw TypeError(".tendermint.types.Proposal.timestamp: object expected");t.timestamp=s.google.protobuf.Timestamp.fromObject(e.timestamp)}return null!=e.signature&&("string"==typeof e.signature?a.base64.decode(e.signature,t.signature=a.newBuffer(a.base64.length(e.signature)),0):e.signature.length&&(t.signature=e.signature)),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.type=t.enums===String?"SIGNED_MSG_TYPE_UNKNOWN":0,a.Long){var r=new a.Long(0,0,!1);n.height=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.height=t.longs===String?"0":0;n.round=0,n.polRound=0,n.blockId=null,n.timestamp=null,t.bytes===String?n.signature="":(n.signature=[],t.bytes!==Array&&(n.signature=a.newBuffer(n.signature)))}return null!=e.type&&e.hasOwnProperty("type")&&(n.type=t.enums===String?s.tendermint.types.SignedMsgType[e.type]:e.type),null!=e.height&&e.hasOwnProperty("height")&&("number"==typeof e.height?n.height=t.longs===String?String(e.height):e.height:n.height=t.longs===String?a.Long.prototype.toString.call(e.height):t.longs===Number?new a.LongBits(e.height.low>>>0,e.height.high>>>0).toNumber():e.height),null!=e.round&&e.hasOwnProperty("round")&&(n.round=e.round),null!=e.polRound&&e.hasOwnProperty("polRound")&&(n.polRound=e.polRound),null!=e.blockId&&e.hasOwnProperty("blockId")&&(n.blockId=s.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.timestamp&&e.hasOwnProperty("timestamp")&&(n.timestamp=s.google.protobuf.Timestamp.toObject(e.timestamp,t)),null!=e.signature&&e.hasOwnProperty("signature")&&(n.signature=t.bytes===String?a.base64.encode(e.signature,0,e.signature.length):t.bytes===Array?Array.prototype.slice.call(e.signature):e.signature),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.SignedHeader=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.header=null,e.prototype.commit=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&s.tendermint.types.Header.encode(e.header,t.uint32(10).fork()).ldelim(),null!=e.commit&&Object.hasOwnProperty.call(e,"commit")&&s.tendermint.types.Commit.encode(e.commit,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.SignedHeader;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.header=s.tendermint.types.Header.decode(e,e.uint32());break;case 2:r.commit=s.tendermint.types.Commit.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.SignedHeader)return e;var t=new s.tendermint.types.SignedHeader;if(null!=e.header){if("object"!=typeof e.header)throw TypeError(".tendermint.types.SignedHeader.header: object expected");t.header=s.tendermint.types.Header.fromObject(e.header)}if(null!=e.commit){if("object"!=typeof e.commit)throw TypeError(".tendermint.types.SignedHeader.commit: object expected");t.commit=s.tendermint.types.Commit.fromObject(e.commit)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.header=null,n.commit=null),null!=e.header&&e.hasOwnProperty("header")&&(n.header=s.tendermint.types.Header.toObject(e.header,t)),null!=e.commit&&e.hasOwnProperty("commit")&&(n.commit=s.tendermint.types.Commit.toObject(e.commit,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.LightBlock=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.signedHeader=null,e.prototype.validatorSet=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.signedHeader&&Object.hasOwnProperty.call(e,"signedHeader")&&s.tendermint.types.SignedHeader.encode(e.signedHeader,t.uint32(10).fork()).ldelim(),null!=e.validatorSet&&Object.hasOwnProperty.call(e,"validatorSet")&&s.tendermint.types.ValidatorSet.encode(e.validatorSet,t.uint32(18).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.LightBlock;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.signedHeader=s.tendermint.types.SignedHeader.decode(e,e.uint32());break;case 2:r.validatorSet=s.tendermint.types.ValidatorSet.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.LightBlock)return e;var t=new s.tendermint.types.LightBlock;if(null!=e.signedHeader){if("object"!=typeof e.signedHeader)throw TypeError(".tendermint.types.LightBlock.signedHeader: object expected");t.signedHeader=s.tendermint.types.SignedHeader.fromObject(e.signedHeader)}if(null!=e.validatorSet){if("object"!=typeof e.validatorSet)throw TypeError(".tendermint.types.LightBlock.validatorSet: object expected");t.validatorSet=s.tendermint.types.ValidatorSet.fromObject(e.validatorSet)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(n.signedHeader=null,n.validatorSet=null),null!=e.signedHeader&&e.hasOwnProperty("signedHeader")&&(n.signedHeader=s.tendermint.types.SignedHeader.toObject(e.signedHeader,t)),null!=e.validatorSet&&e.hasOwnProperty("validatorSet")&&(n.validatorSet=s.tendermint.types.ValidatorSet.toObject(e.validatorSet,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.BlockMeta=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.blockId=null,e.prototype.blockSize=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.header=null,e.prototype.numTxs=a.Long?a.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.blockId&&Object.hasOwnProperty.call(e,"blockId")&&s.tendermint.types.BlockID.encode(e.blockId,t.uint32(10).fork()).ldelim(),null!=e.blockSize&&Object.hasOwnProperty.call(e,"blockSize")&&t.uint32(16).int64(e.blockSize),null!=e.header&&Object.hasOwnProperty.call(e,"header")&&s.tendermint.types.Header.encode(e.header,t.uint32(26).fork()).ldelim(),null!=e.numTxs&&Object.hasOwnProperty.call(e,"numTxs")&&t.uint32(32).int64(e.numTxs),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.BlockMeta;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.blockId=s.tendermint.types.BlockID.decode(e,e.uint32());break;case 2:r.blockSize=e.int64();break;case 3:r.header=s.tendermint.types.Header.decode(e,e.uint32());break;case 4:r.numTxs=e.int64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.BlockMeta)return e;var t=new s.tendermint.types.BlockMeta;if(null!=e.blockId){if("object"!=typeof e.blockId)throw TypeError(".tendermint.types.BlockMeta.blockId: object expected");t.blockId=s.tendermint.types.BlockID.fromObject(e.blockId)}if(null!=e.blockSize&&(a.Long?(t.blockSize=a.Long.fromValue(e.blockSize)).unsigned=!1:"string"==typeof e.blockSize?t.blockSize=parseInt(e.blockSize,10):"number"==typeof e.blockSize?t.blockSize=e.blockSize:"object"==typeof e.blockSize&&(t.blockSize=new a.LongBits(e.blockSize.low>>>0,e.blockSize.high>>>0).toNumber())),null!=e.header){if("object"!=typeof e.header)throw TypeError(".tendermint.types.BlockMeta.header: object expected");t.header=s.tendermint.types.Header.fromObject(e.header)}return null!=e.numTxs&&(a.Long?(t.numTxs=a.Long.fromValue(e.numTxs)).unsigned=!1:"string"==typeof e.numTxs?t.numTxs=parseInt(e.numTxs,10):"number"==typeof e.numTxs?t.numTxs=e.numTxs:"object"==typeof e.numTxs&&(t.numTxs=new a.LongBits(e.numTxs.low>>>0,e.numTxs.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(n.blockId=null,a.Long){var r=new a.Long(0,0,!1);n.blockSize=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.blockSize=t.longs===String?"0":0;if(n.header=null,a.Long){r=new a.Long(0,0,!1);n.numTxs=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.numTxs=t.longs===String?"0":0}return null!=e.blockId&&e.hasOwnProperty("blockId")&&(n.blockId=s.tendermint.types.BlockID.toObject(e.blockId,t)),null!=e.blockSize&&e.hasOwnProperty("blockSize")&&("number"==typeof e.blockSize?n.blockSize=t.longs===String?String(e.blockSize):e.blockSize:n.blockSize=t.longs===String?a.Long.prototype.toString.call(e.blockSize):t.longs===Number?new a.LongBits(e.blockSize.low>>>0,e.blockSize.high>>>0).toNumber():e.blockSize),null!=e.header&&e.hasOwnProperty("header")&&(n.header=s.tendermint.types.Header.toObject(e.header,t)),null!=e.numTxs&&e.hasOwnProperty("numTxs")&&("number"==typeof e.numTxs?n.numTxs=t.longs===String?String(e.numTxs):e.numTxs:n.numTxs=t.longs===String?a.Long.prototype.toString.call(e.numTxs):t.longs===Number?new a.LongBits(e.numTxs.low>>>0,e.numTxs.high>>>0).toNumber():e.numTxs),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.TxProof=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.rootHash=a.newBuffer([]),e.prototype.data=a.newBuffer([]),e.prototype.proof=null,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.rootHash&&Object.hasOwnProperty.call(e,"rootHash")&&t.uint32(10).bytes(e.rootHash),null!=e.data&&Object.hasOwnProperty.call(e,"data")&&t.uint32(18).bytes(e.data),null!=e.proof&&Object.hasOwnProperty.call(e,"proof")&&s.tendermint.crypto.Proof.encode(e.proof,t.uint32(26).fork()).ldelim(),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.TxProof;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.rootHash=e.bytes();break;case 2:r.data=e.bytes();break;case 3:r.proof=s.tendermint.crypto.Proof.decode(e,e.uint32());break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.TxProof)return e;var t=new s.tendermint.types.TxProof;if(null!=e.rootHash&&("string"==typeof e.rootHash?a.base64.decode(e.rootHash,t.rootHash=a.newBuffer(a.base64.length(e.rootHash)),0):e.rootHash.length&&(t.rootHash=e.rootHash)),null!=e.data&&("string"==typeof e.data?a.base64.decode(e.data,t.data=a.newBuffer(a.base64.length(e.data)),0):e.data.length&&(t.data=e.data)),null!=e.proof){if("object"!=typeof e.proof)throw TypeError(".tendermint.types.TxProof.proof: object expected");t.proof=s.tendermint.crypto.Proof.fromObject(e.proof)}return t},e.toObject=function(e,t){t||(t={});var n={};return t.defaults&&(t.bytes===String?n.rootHash="":(n.rootHash=[],t.bytes!==Array&&(n.rootHash=a.newBuffer(n.rootHash))),t.bytes===String?n.data="":(n.data=[],t.bytes!==Array&&(n.data=a.newBuffer(n.data))),n.proof=null),null!=e.rootHash&&e.hasOwnProperty("rootHash")&&(n.rootHash=t.bytes===String?a.base64.encode(e.rootHash,0,e.rootHash.length):t.bytes===Array?Array.prototype.slice.call(e.rootHash):e.rootHash),null!=e.data&&e.hasOwnProperty("data")&&(n.data=t.bytes===String?a.base64.encode(e.data,0,e.data.length):t.bytes===Array?Array.prototype.slice.call(e.data):e.data),null!=e.proof&&e.hasOwnProperty("proof")&&(n.proof=s.tendermint.crypto.Proof.toObject(e.proof,t)),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.ValidatorSet=function(){function e(e){if(this.validators=[],e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.validators=a.emptyArray,e.prototype.proposer=null,e.prototype.totalVotingPower=a.Long?a.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){if(t||(t=o.create()),null!=e.validators&&e.validators.length)for(var n=0;n<e.validators.length;++n)s.tendermint.types.Validator.encode(e.validators[n],t.uint32(10).fork()).ldelim();return null!=e.proposer&&Object.hasOwnProperty.call(e,"proposer")&&s.tendermint.types.Validator.encode(e.proposer,t.uint32(18).fork()).ldelim(),null!=e.totalVotingPower&&Object.hasOwnProperty.call(e,"totalVotingPower")&&t.uint32(24).int64(e.totalVotingPower),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.ValidatorSet;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.validators&&r.validators.length||(r.validators=[]),r.validators.push(s.tendermint.types.Validator.decode(e,e.uint32()));break;case 2:r.proposer=s.tendermint.types.Validator.decode(e,e.uint32());break;case 3:r.totalVotingPower=e.int64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.ValidatorSet)return e;var t=new s.tendermint.types.ValidatorSet;if(e.validators){if(!Array.isArray(e.validators))throw TypeError(".tendermint.types.ValidatorSet.validators: array expected");t.validators=[];for(var n=0;n<e.validators.length;++n){if("object"!=typeof e.validators[n])throw TypeError(".tendermint.types.ValidatorSet.validators: object expected");t.validators[n]=s.tendermint.types.Validator.fromObject(e.validators[n])}}if(null!=e.proposer){if("object"!=typeof e.proposer)throw TypeError(".tendermint.types.ValidatorSet.proposer: object expected");t.proposer=s.tendermint.types.Validator.fromObject(e.proposer)}return null!=e.totalVotingPower&&(a.Long?(t.totalVotingPower=a.Long.fromValue(e.totalVotingPower)).unsigned=!1:"string"==typeof e.totalVotingPower?t.totalVotingPower=parseInt(e.totalVotingPower,10):"number"==typeof e.totalVotingPower?t.totalVotingPower=e.totalVotingPower:"object"==typeof e.totalVotingPower&&(t.totalVotingPower=new a.LongBits(e.totalVotingPower.low>>>0,e.totalVotingPower.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var n={};if((t.arrays||t.defaults)&&(n.validators=[]),t.defaults)if(n.proposer=null,a.Long){var r=new a.Long(0,0,!1);n.totalVotingPower=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.totalVotingPower=t.longs===String?"0":0;if(e.validators&&e.validators.length){n.validators=[];for(var i=0;i<e.validators.length;++i)n.validators[i]=s.tendermint.types.Validator.toObject(e.validators[i],t)}return null!=e.proposer&&e.hasOwnProperty("proposer")&&(n.proposer=s.tendermint.types.Validator.toObject(e.proposer,t)),null!=e.totalVotingPower&&e.hasOwnProperty("totalVotingPower")&&("number"==typeof e.totalVotingPower?n.totalVotingPower=t.longs===String?String(e.totalVotingPower):e.totalVotingPower:n.totalVotingPower=t.longs===String?a.Long.prototype.toString.call(e.totalVotingPower):t.longs===Number?new a.LongBits(e.totalVotingPower.low>>>0,e.totalVotingPower.high>>>0).toNumber():e.totalVotingPower),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Validator=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.address=a.newBuffer([]),e.prototype.pubKey=null,e.prototype.votingPower=a.Long?a.Long.fromBits(0,0,!1):0,e.prototype.proposerPriority=a.Long?a.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.address&&Object.hasOwnProperty.call(e,"address")&&t.uint32(10).bytes(e.address),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&s.tendermint.crypto.PublicKey.encode(e.pubKey,t.uint32(18).fork()).ldelim(),null!=e.votingPower&&Object.hasOwnProperty.call(e,"votingPower")&&t.uint32(24).int64(e.votingPower),null!=e.proposerPriority&&Object.hasOwnProperty.call(e,"proposerPriority")&&t.uint32(32).int64(e.proposerPriority),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.Validator;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.address=e.bytes();break;case 2:r.pubKey=s.tendermint.crypto.PublicKey.decode(e,e.uint32());break;case 3:r.votingPower=e.int64();break;case 4:r.proposerPriority=e.int64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.Validator)return e;var t=new s.tendermint.types.Validator;if(null!=e.address&&("string"==typeof e.address?a.base64.decode(e.address,t.address=a.newBuffer(a.base64.length(e.address)),0):e.address.length&&(t.address=e.address)),null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".tendermint.types.Validator.pubKey: object expected");t.pubKey=s.tendermint.crypto.PublicKey.fromObject(e.pubKey)}return null!=e.votingPower&&(a.Long?(t.votingPower=a.Long.fromValue(e.votingPower)).unsigned=!1:"string"==typeof e.votingPower?t.votingPower=parseInt(e.votingPower,10):"number"==typeof e.votingPower?t.votingPower=e.votingPower:"object"==typeof e.votingPower&&(t.votingPower=new a.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber())),null!=e.proposerPriority&&(a.Long?(t.proposerPriority=a.Long.fromValue(e.proposerPriority)).unsigned=!1:"string"==typeof e.proposerPriority?t.proposerPriority=parseInt(e.proposerPriority,10):"number"==typeof e.proposerPriority?t.proposerPriority=e.proposerPriority:"object"==typeof e.proposerPriority&&(t.proposerPriority=new a.LongBits(e.proposerPriority.low>>>0,e.proposerPriority.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(t.bytes===String?n.address="":(n.address=[],t.bytes!==Array&&(n.address=a.newBuffer(n.address))),n.pubKey=null,a.Long){var r=new a.Long(0,0,!1);n.votingPower=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.votingPower=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!1);n.proposerPriority=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.proposerPriority=t.longs===String?"0":0}return null!=e.address&&e.hasOwnProperty("address")&&(n.address=t.bytes===String?a.base64.encode(e.address,0,e.address.length):t.bytes===Array?Array.prototype.slice.call(e.address):e.address),null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(n.pubKey=s.tendermint.crypto.PublicKey.toObject(e.pubKey,t)),null!=e.votingPower&&e.hasOwnProperty("votingPower")&&("number"==typeof e.votingPower?n.votingPower=t.longs===String?String(e.votingPower):e.votingPower:n.votingPower=t.longs===String?a.Long.prototype.toString.call(e.votingPower):t.longs===Number?new a.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber():e.votingPower),null!=e.proposerPriority&&e.hasOwnProperty("proposerPriority")&&("number"==typeof e.proposerPriority?n.proposerPriority=t.longs===String?String(e.proposerPriority):e.proposerPriority:n.proposerPriority=t.longs===String?a.Long.prototype.toString.call(e.proposerPriority):t.longs===Number?new a.LongBits(e.proposerPriority.low>>>0,e.proposerPriority.high>>>0).toNumber():e.proposerPriority),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.SimpleValidator=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.pubKey=null,e.prototype.votingPower=a.Long?a.Long.fromBits(0,0,!1):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.pubKey&&Object.hasOwnProperty.call(e,"pubKey")&&s.tendermint.crypto.PublicKey.encode(e.pubKey,t.uint32(10).fork()).ldelim(),null!=e.votingPower&&Object.hasOwnProperty.call(e,"votingPower")&&t.uint32(16).int64(e.votingPower),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.types.SimpleValidator;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.pubKey=s.tendermint.crypto.PublicKey.decode(e,e.uint32());break;case 2:r.votingPower=e.int64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.types.SimpleValidator)return e;var t=new s.tendermint.types.SimpleValidator;if(null!=e.pubKey){if("object"!=typeof e.pubKey)throw TypeError(".tendermint.types.SimpleValidator.pubKey: object expected");t.pubKey=s.tendermint.crypto.PublicKey.fromObject(e.pubKey)}return null!=e.votingPower&&(a.Long?(t.votingPower=a.Long.fromValue(e.votingPower)).unsigned=!1:"string"==typeof e.votingPower?t.votingPower=parseInt(e.votingPower,10):"number"==typeof e.votingPower?t.votingPower=e.votingPower:"object"==typeof e.votingPower&&(t.votingPower=new a.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber())),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults)if(n.pubKey=null,a.Long){var r=new a.Long(0,0,!1);n.votingPower=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.votingPower=t.longs===String?"0":0;return null!=e.pubKey&&e.hasOwnProperty("pubKey")&&(n.pubKey=s.tendermint.crypto.PublicKey.toObject(e.pubKey,t)),null!=e.votingPower&&e.hasOwnProperty("votingPower")&&("number"==typeof e.votingPower?n.votingPower=t.longs===String?String(e.votingPower):e.votingPower:n.votingPower=t.longs===String?a.Long.prototype.toString.call(e.votingPower):t.longs===Number?new a.LongBits(e.votingPower.low>>>0,e.votingPower.high>>>0).toNumber():e.votingPower),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e.version=function(){const e={};return e.App=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.protocol=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.software="",e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.protocol&&Object.hasOwnProperty.call(e,"protocol")&&t.uint32(8).uint64(e.protocol),null!=e.software&&Object.hasOwnProperty.call(e,"software")&&t.uint32(18).string(e.software),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.version.App;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.protocol=e.uint64();break;case 2:r.software=e.string();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.version.App)return e;var t=new s.tendermint.version.App;return null!=e.protocol&&(a.Long?(t.protocol=a.Long.fromValue(e.protocol)).unsigned=!0:"string"==typeof e.protocol?t.protocol=parseInt(e.protocol,10):"number"==typeof e.protocol?t.protocol=e.protocol:"object"==typeof e.protocol&&(t.protocol=new a.LongBits(e.protocol.low>>>0,e.protocol.high>>>0).toNumber(!0))),null!=e.software&&(t.software=String(e.software)),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(a.Long){var r=new a.Long(0,0,!0);n.protocol=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.protocol=t.longs===String?"0":0;n.software=""}return null!=e.protocol&&e.hasOwnProperty("protocol")&&("number"==typeof e.protocol?n.protocol=t.longs===String?String(e.protocol):e.protocol:n.protocol=t.longs===String?a.Long.prototype.toString.call(e.protocol):t.longs===Number?new a.LongBits(e.protocol.low>>>0,e.protocol.high>>>0).toNumber(!0):e.protocol),null!=e.software&&e.hasOwnProperty("software")&&(n.software=e.software),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e.Consensus=function(){function e(e){if(e)for(var t=Object.keys(e),n=0;n<t.length;++n)null!=e[t[n]]&&(this[t[n]]=e[t[n]])}return e.prototype.block=a.Long?a.Long.fromBits(0,0,!0):0,e.prototype.app=a.Long?a.Long.fromBits(0,0,!0):0,e.create=function(t){return new e(t)},e.encode=function(e,t){return t||(t=o.create()),null!=e.block&&Object.hasOwnProperty.call(e,"block")&&t.uint32(8).uint64(e.block),null!=e.app&&Object.hasOwnProperty.call(e,"app")&&t.uint32(16).uint64(e.app),t},e.decode=function(e,t){e instanceof i||(e=i.create(e));for(var n=void 0===t?e.len:e.pos+t,r=new s.tendermint.version.Consensus;e.pos<n;){var o=e.uint32();switch(o>>>3){case 1:r.block=e.uint64();break;case 2:r.app=e.uint64();break;default:e.skipType(7&o)}}return r},e.fromObject=function(e){if(e instanceof s.tendermint.version.Consensus)return e;var t=new s.tendermint.version.Consensus;return null!=e.block&&(a.Long?(t.block=a.Long.fromValue(e.block)).unsigned=!0:"string"==typeof e.block?t.block=parseInt(e.block,10):"number"==typeof e.block?t.block=e.block:"object"==typeof e.block&&(t.block=new a.LongBits(e.block.low>>>0,e.block.high>>>0).toNumber(!0))),null!=e.app&&(a.Long?(t.app=a.Long.fromValue(e.app)).unsigned=!0:"string"==typeof e.app?t.app=parseInt(e.app,10):"number"==typeof e.app?t.app=e.app:"object"==typeof e.app&&(t.app=new a.LongBits(e.app.low>>>0,e.app.high>>>0).toNumber(!0))),t},e.toObject=function(e,t){t||(t={});var n={};if(t.defaults){if(a.Long){var r=new a.Long(0,0,!0);n.block=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.block=t.longs===String?"0":0;if(a.Long){r=new a.Long(0,0,!0);n.app=t.longs===String?r.toString():t.longs===Number?r.toNumber():r}else n.app=t.longs===String?"0":0}return null!=e.block&&e.hasOwnProperty("block")&&("number"==typeof e.block?n.block=t.longs===String?String(e.block):e.block:n.block=t.longs===String?a.Long.prototype.toString.call(e.block):t.longs===Number?new a.LongBits(e.block.low>>>0,e.block.high>>>0).toNumber(!0):e.block),null!=e.app&&e.hasOwnProperty("app")&&("number"==typeof e.app?n.app=t.longs===String?String(e.app):e.app:n.app=t.longs===String?a.Long.prototype.toString.call(e.app):t.longs===Number?new a.LongBits(e.app.low>>>0,e.app.high>>>0).toNumber(!0):e.app),n},e.prototype.toJSON=function(){return this.constructor.toObject(this,r.util.toJSONOptions)},e}(),e}(),e})(),e.exports=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SignDocWrapper=void 0;const r=n(242),i=n(2);class o{constructor(e,t){this.mode=e,this.message=t}static fromAminoSignDoc(e){const t=new o("amino",new Uint8Array(0));return t._aminoSignDoc=e,t}static fromDirectSignDoc(e){const t=new o("direct",new Uint8Array(0));return t._protoSignDoc=new r.ProtoSignDocDecoder(e),t}clone(){return new o(this.mode,this.message)}get protoSignDoc(){return this._protoSignDoc||(this._protoSignDoc=r.ProtoSignDocDecoder.decode(this.message)),this._protoSignDoc}get aminoSignDoc(){return this._aminoSignDoc||(this._aminoSignDoc=JSON.parse(i.Buffer.from(this.message).toString())),this._aminoSignDoc}get chainId(){return"direct"===this.mode?this.protoSignDoc.chainId:this.aminoSignDoc.chain_id}get memo(){return"direct"===this.mode?this.protoSignDoc.txBody.memo:this.aminoSignDoc.memo}get fees(){var e,t;if("direct"===this.mode){const n=[];for(const r of null!==(t=null===(e=this.protoSignDoc.authInfo.fee)||void 0===e?void 0:e.amount)&&void 0!==t?t:[]){if(null==r.denom||null==r.amount)throw new Error("Invalid fee");n.push({denom:r.denom,amount:r.amount})}return n}return this.aminoSignDoc.fee.amount}get gas(){var e,t,n;return"direct"===this.mode?null!==(n=null===(t=null===(e=this.protoSignDoc.authInfo.fee)||void 0===e?void 0:e.gasLimit)||void 0===t?void 0:t.toNumber())&&void 0!==n?n:0:parseInt(this.aminoSignDoc.fee.gas)}}t.SignDocWrapper=o},function(e,t,n){const r=n(1114),i=n(1147);e.exports={packageInit:(e,t)=>{if(t=Array.prototype.slice.call(t),!e)throw new Error('You need to instantiate using the "new" keyword.');Object.defineProperty(e,"currentProvider",{get:()=>e._provider,set:t=>e.setProvider(t),enumerable:!0,configurable:!0}),t[0]&&t[0]._requestManager?e._requestManager=t[0]._requestManager:e._requestManager=new r.Manager(t[0],t[1]),e.givenProvider=r.Manager.givenProvider,e.providers=r.Manager.providers,e._provider=e._requestManager.provider,e.setProvider||(e.setProvider=(t,n)=>(e._requestManager.setProvider(t,n),e._provider=e._requestManager.provider,!0)),e.setRequestManager=t=>{e._requestManager=t,e._provider=t.provider},e.BatchRequest=r.BatchManager.bind(null,e._requestManager),e.extend=i(e)},addProviders:e=>{e.givenProvider=r.Manager.givenProvider,e.providers=r.Manager.providers}}},function(e,t){},function(e,t){},function(e,t,n){"use strict";var r=n(153).Buffer,i=n(448);e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}return e.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},e.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},e.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},e.prototype.clear=function(){this.head=this.tail=null,this.length=0},e.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},e.prototype.concat=function(e){if(0===this.length)return r.alloc(0);if(1===this.length)return this.head.data;for(var t,n,i,o=r.allocUnsafe(e>>>0),a=this.head,s=0;a;)t=a.data,n=o,i=s,t.copy(n,i),s+=a.data.length,a=a.next;return o},e}(),i&&i.inspect&&i.inspect.custom&&(e.exports.prototype[i.inspect.custom]=function(){var e=i.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,i,o,a,s,c=1,l={},u=!1,f=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((o=new MessageChannel).port1.onmessage=function(e){h(e.data)},r=function(e){o.port2.postMessage(e)}):f&&"onreadystatechange"in f.createElement("script")?(i=f.documentElement,r=function(e){var t=f.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,i.removeChild(t),t=null},i.appendChild(t)}):r=function(e){setTimeout(h,0,e)}:(a="setImmediate$"+Math.random()+"$",s=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(a)&&h(+t.data.slice(a.length))},e.addEventListener?e.addEventListener("message",s,!1):e.attachEvent("onmessage",s),r=function(t){e.postMessage(a+t,"*")}),d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var i={callback:e,args:t};return l[c]=i,r(c),c++},d.clearImmediate=p}function p(e){delete l[e]}function h(e){if(u)setTimeout(h,0,e);else{var t=l[e];if(t){u=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(void 0,n)}}(t)}finally{p(e),u=!1}}}}}("undefined"==typeof self?void 0===e?this:e:self)}).call(this,n(12),n(13))},function(e,t,n){"use strict";e.exports=o;var r=n(246),i=Object.create(n(95));function o(e){if(!(this instanceof o))return new o(e);r.call(this,e)}i.inherits=n(4),i.inherits(o,r),o.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){"use strict";var r=n(147),i=n(145).errors,o=n(145).formatters,a=n(213),s=n(872),c=n(873).subscriptions,l=n(1546),u=function(e){if(!e.call||!e.name)throw new Error('When creating a method you need to provide at least the "name" and "call" property.');this.name=e.name,this.call=e.call,this.params=e.params||0,this.inputFormatter=e.inputFormatter,this.outputFormatter=e.outputFormatter,this.transformPayload=e.transformPayload,this.extraFormatters=e.extraFormatters,this.abiCoder=e.abiCoder,this.requestManager=e.requestManager,this.accounts=e.accounts,this.defaultBlock=e.defaultBlock||"latest",this.defaultAccount=e.defaultAccount||null,this.transactionBlockTimeout=e.transactionBlockTimeout||50,this.transactionConfirmationBlocks=e.transactionConfirmationBlocks||24,this.transactionPollingTimeout=e.transactionPollingTimeout||750,this.defaultCommon=e.defaultCommon,this.defaultChain=e.defaultChain,this.defaultHardfork=e.defaultHardfork,this.handleRevert=e.handleRevert};u.prototype.setRequestManager=function(e,t){this.requestManager=e,t&&(this.accounts=t)},u.prototype.createFunction=function(e,t){var n=this.buildCall();return n.call=this.call,this.setRequestManager(e||this.requestManager,t||this.accounts),n},u.prototype.attachToObject=function(e){var t=this.buildCall();t.call=this.call;var n=this.name.split(".");n.length>1?(e[n[0]]=e[n[0]]||{},e[n[0]][n[1]]=t):e[n[0]]=t},u.prototype.getCall=function(e){return r.isFunction(this.call)?this.call(e):this.call},u.prototype.extractCallback=function(e){if(r.isFunction(e[e.length-1]))return e.pop()},u.prototype.validateArgs=function(e){if(e.length!==this.params)throw i.InvalidNumberOfParams(e.length,this.params,this.name)},u.prototype.formatInput=function(e){var t=this;return this.inputFormatter?this.inputFormatter.map((function(n,r){return n?n.call(t,e[r]):e[r]})):e},u.prototype.formatOutput=function(e){var t=this;return r.isArray(e)?e.map((function(e){return t.outputFormatter&&e?t.outputFormatter(e):e})):this.outputFormatter&&e?this.outputFormatter(e):e},u.prototype.toPayload=function(e){var t=this.getCall(e),n=this.extractCallback(e),r=this.formatInput(e);this.validateArgs(r);var i={method:t,params:r,callback:n};return this.transformPayload&&(i=this.transformPayload(i)),i},u.prototype._confirmTransaction=function(e,t,n){var f=this,d=!1,p=!0,h=0,m=0,b=null,y=null,g=r.isObject(n.params[0])&&n.params[0].gas?n.params[0].gas:null,v=r.isObject(n.params[0])&&n.params[0].data&&n.params[0].from&&!n.params[0].to,w=v&&n.params[0].data.length>2,_=[new u({name:"getBlockByNumber",call:"eth_getBlockByNumber",params:2,inputFormatter:[o.inputBlockNumberFormatter,function(e){return!!e}],outputFormatter:o.outputBlockFormatter}),new u({name:"getTransactionReceipt",call:"eth_getTransactionReceipt",params:1,inputFormatter:[null],outputFormatter:o.outputTransactionReceiptFormatter}),new u({name:"getCode",call:"eth_getCode",params:2,inputFormatter:[o.inputAddressFormatter,o.inputDefaultBlockNumberFormatter]}),new u({name:"getTransactionByHash",call:"eth_getTransactionByHash",params:1,inputFormatter:[null],outputFormatter:o.outputTransactionFormatter}),new c({name:"subscribe",type:"eth",subscriptions:{newBlockHeaders:{subscriptionName:"newHeads",params:0,outputFormatter:o.outputBlockFormatter}}})],k={};r.each(_,(function(e){e.attachToObject(k),e.requestManager=f.requestManager}));var x=function(r,c,u,_,x){if(!u)return x||(x={unsubscribe:function(){clearInterval(b)}}),(r?s.resolve(r):k.getTransactionReceipt(t)).catch((function(t){x.unsubscribe(),d=!0,a._fireError({message:"Failed to check for transaction receipt:",data:t},e.eventEmitter,e.reject)})).then((async function(t){if(!t||!t.blockHash)throw new Error("Receipt missing or blockHash null");if(f.extraFormatters&&f.extraFormatters.receiptFormatter&&(t=f.extraFormatters.receiptFormatter(t)),e.eventEmitter.listeners("confirmation").length>0){var n;if(void 0===r||0!==m){var i=await k.getBlockByNumber("latest"),o=i?i.hash:null;c?y?(n=await k.getBlockByNumber(y.number+1))&&(y=n,e.eventEmitter.emit("confirmation",m,t,o)):(n=await k.getBlockByNumber(t.blockNumber),y=n,e.eventEmitter.emit("confirmation",m,t,o)):e.eventEmitter.emit("confirmation",m,t,o)}(c&&n||!c)&&m++,p=!1,m===f.transactionConfirmationBlocks+1&&(x.unsubscribe(),e.eventEmitter.removeAllListeners())}return t})).then((async function(t){if(v&&!d){if(!t.contractAddress)return p&&(x.unsubscribe(),d=!0),void a._fireError(i.NoContractAddressFoundError(t),e.eventEmitter,e.reject,null,t);var n;try{n=await k.getCode(t.contractAddress)}catch(e){}if(!n)return;!0===t.status&&w||n.length>2?(e.eventEmitter.emit("receipt",t),f.extraFormatters&&f.extraFormatters.contractDeployFormatter?e.resolve(f.extraFormatters.contractDeployFormatter(t)):e.resolve(t),p&&e.eventEmitter.removeAllListeners()):a._fireError(i.ContractCodeNotStoredError(t),e.eventEmitter,e.reject,null,t),p&&x.unsubscribe(),d=!0}return t})).then((async function(t){if(!v&&!d){if(t.outOfGas||g&&g===t.gasUsed||!0!==t.status&&"0x1"!==t.status&&void 0!==t.status)if(JSON.stringify(t,null,2),!1===t.status||"0x0"===t.status)try{var r=null;if(!f.handleRevert||"eth_sendTransaction"!==f.call&&"eth_sendRawTransaction"!==f.call)throw!1;var s=n.params[0];if("eth_sendRawTransaction"===f.call){var c=n.params[0],u=l.parse(c);s=o.inputTransactionFormatter({data:u.data,to:u.to,from:u.from,gas:u.gasLimit.toHexString(),gasPrice:u.gasPrice.toHexString(),value:u.value.toHexString()})}if(!(r=await f.getRevertReason(s,t.blockNumber)))throw!1;a._fireError(i.TransactionRevertInstructionError(r.reason,r.signature,t),e.eventEmitter,e.reject,null,t)}catch(n){a._fireError(i.TransactionRevertedWithoutReasonError(t),e.eventEmitter,e.reject,null,t)}else a._fireError(i.TransactionOutOfGasError(t),e.eventEmitter,e.reject,null,t);else e.eventEmitter.emit("receipt",t),e.resolve(t),p&&e.eventEmitter.removeAllListeners();p&&x.unsubscribe(),d=!0}})).catch((function(){h++,c?h-1>=f.transactionPollingTimeout&&(x.unsubscribe(),d=!0,a._fireError(i.TransactionError("Transaction was not mined within "+f.transactionPollingTimeout+" seconds, please make sure your transaction was properly sent. Be aware that it might still be mined!"),e.eventEmitter,e.reject)):h-1>=f.transactionBlockTimeout&&(x.unsubscribe(),d=!0,a._fireError(i.TransactionError("Transaction was not mined within "+f.transactionBlockTimeout+" blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!"),e.eventEmitter,e.reject))}));x.unsubscribe(),d=!0,a._fireError({message:"Failed to subscribe to new newBlockHeaders to confirm the transaction receipts.",data:u},e.eventEmitter,e.reject)},S=function(e){const t=()=>{b=setInterval(x.bind(null,e,!0),1e3)};this.requestManager.provider.on?k.subscribe("newBlockHeaders",(function(n,r,i){n||!r?t():x(e,!1,n,0,i)})):t()}.bind(this);k.getTransactionReceipt(t).then((function(t){t&&t.blockHash?(e.eventEmitter.listeners("confirmation").length>0&&S(t),x(t,!1)):d||S()})).catch((function(){d||S()}))};var f=function(e,t){return r.isNumber(e)?t.wallet[e]:r.isObject(e)&&e.address&&e.privateKey?e:t.wallet[e.toLowerCase()]};u.prototype.buildCall=function(){var e=this,t="eth_sendTransaction"===e.call||"eth_sendRawTransaction"===e.call,n="eth_call"===e.call,o=function(){var o=s(!t),c=e.toPayload(Array.prototype.slice.call(arguments)),l=function(r,s){var l;if(e.handleRevert&&n&&e.abiCoder&&(!r&&e.isRevertReasonString(s)?l=s.substring(10):r&&r.data&&(l=r.data.substring(10)),l)){var u=e.abiCoder.decodeParameter("string","0x"+l);return void a._fireError(i.RevertInstructionError(u,"Error(String)"),o.eventEmitter,o.reject,c.callback,{reason:u,signature:"Error(String)"})}try{s=e.formatOutput(s)}catch(e){r=e}if(s instanceof Error&&(r=s),r)return r.error&&(r=r.error),a._fireError(r,o.eventEmitter,o.reject,c.callback);c.callback&&c.callback(null,s),t?(o.eventEmitter.emit("transactionHash",s),e._confirmTransaction(o,s,c)):r||o.resolve(s)},d=function(t){var n=r.extend({},c,{method:"eth_sendRawTransaction",params:[t.rawTransaction]});e.requestManager.send(n,l)},p=function(e,t){var n;if(t&&t.accounts&&t.accounts.wallet&&t.accounts.wallet.length)if("eth_sendTransaction"===e.method){var i=e.params[0];if((n=f(r.isObject(i)?i.from:null,t.accounts))&&n.privateKey){var a=r.omit(i,"from");return t.defaultChain&&!a.chain&&(a.chain=t.defaultChain),t.defaultHardfork&&!a.hardfork&&(a.hardfork=t.defaultHardfork),t.defaultCommon&&!a.common&&(a.common=t.defaultCommon),void t.accounts.signTransaction(a,n.privateKey).then(d).catch((function(e){if(r.isFunction(o.eventEmitter.listeners)&&o.eventEmitter.listeners("error").length){try{o.eventEmitter.emit("error",e)}catch(e){}o.eventEmitter.removeAllListeners(),o.eventEmitter.catch((function(){}))}o.reject(e)}))}}else if("eth_sign"===e.method){var s=e.params[1];if((n=f(e.params[0],t.accounts))&&n.privateKey){var c=t.accounts.sign(s,n.privateKey);return e.callback&&e.callback(null,c.signature),void o.resolve(c.signature)}}return t.requestManager.send(e,l)};if(t&&r.isObject(c.params[0])&&void 0===c.params[0].gasPrice){var h=new u({name:"getGasPrice",call:"eth_gasPrice",params:0}).createFunction(e.requestManager);h((function(n,r){r&&(c.params[0].gasPrice=r),t&&setTimeout(()=>{o.eventEmitter.emit("sending",c)},0),p(c,e)}))}else t&&setTimeout(()=>{o.eventEmitter.emit("sending",c)},0),p(c,e);return t&&setTimeout(()=>{o.eventEmitter.emit("sent",c)},0),o.eventEmitter};return o.method=e,o.request=this.request.bind(this),o},u.prototype.getRevertReason=function(e,t){var n=this;return new Promise((function(r,i){new u({name:"call",call:"eth_call",params:2,abiCoder:n.abiCoder,handleRevert:!0}).createFunction(n.requestManager)(e,a.numberToHex(t)).then((function(){r(!1)})).catch((function(e){e.reason?r({reason:e.reason,signature:e.signature}):i(e)}))}))},u.prototype.isRevertReasonString=function(e){return r.isString(e)&&(e.length-2)/2%32==4&&"0x08c379a0"===e.substring(0,10)},u.prototype.request=function(){var e=this.toPayload(Array.prototype.slice.call(arguments));return e.format=this.formatOutput.bind(this),e},e.exports=u},function(e,t,n){"use strict";t.sha1=n(453),t.sha224=n(454),t.sha256=n(248),t.sha384=n(455),t.sha512=n(249)},function(e,t,n){"use strict";var r=n(49),i=n(96),o=n(247),a=r.rotl32,s=r.sum32,c=r.sum32_5,l=o.ft_1,u=i.BlockHash,f=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(d,u),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=a(n[r-3]^n[r-8]^n[r-14]^n[r-16],1);var i=this.h[0],o=this.h[1],u=this.h[2],d=this.h[3],p=this.h[4];for(r=0;r<n.length;r++){var h=~~(r/20),m=c(a(i,5),l(h,o,u,d),p,n[r],f[h]);p=d,d=u,u=a(o,30),o=i,i=m}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],o),this.h[2]=s(this.h[2],u),this.h[3]=s(this.h[3],d),this.h[4]=s(this.h[4],p)},d.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(e,t,n){"use strict";var r=n(49),i=n(248);function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(o,i),e.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,7),"big"):r.split32(this.h.slice(0,7),"big")}},function(e,t,n){"use strict";var r=n(49),i=n(249);function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(o,i),e.exports=o,o.blockSize=1024,o.outSize=384,o.hmacStrength=192,o.padLength=128,o.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,12),"big"):r.split32(this.h.slice(0,12),"big")}},function(e,t,n){"use strict";var r=n(49),i=n(96),o=r.rotl32,a=r.sum32,s=r.sum32_3,c=r.sum32_4,l=i.BlockHash;function u(){if(!(this instanceof u))return new u;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function f(e,t,n,r){return e<=15?t^n^r:e<=31?t&n|~t&r:e<=47?(t|~n)^r:e<=63?t&r|n&~r:t^(n|~r)}function d(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function p(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}r.inherits(u,l),t.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(e,t){for(var n=this.h[0],r=this.h[1],i=this.h[2],l=this.h[3],u=this.h[4],g=n,v=r,w=i,_=l,k=u,x=0;x<80;x++){var S=a(o(c(n,f(x,r,i,l),e[h[x]+t],d(x)),b[x]),u);n=u,u=l,l=o(i,10),i=r,r=S,S=a(o(c(g,f(79-x,v,w,_),e[m[x]+t],p(x)),y[x]),k),g=k,k=_,_=o(w,10),w=v,v=S}S=s(this.h[1],i,_),this.h[1]=s(this.h[2],l,k),this.h[2]=s(this.h[3],u,g),this.h[3]=s(this.h[4],n,v),this.h[4]=s(this.h[0],r,w),this.h[0]=S},u.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"little"):r.split32(this.h,"little")};var h=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],b=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],y=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},function(e,t,n){"use strict";var r=n(49),i=n(32);function o(e,t,n){if(!(this instanceof o))return new o(e,t,n);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(t,n))}e.exports=o,o.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},o.prototype.update=function(e,t){return this.inner.update(e,t),this},o.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},function(e,t,n){(t=e.exports=n(251)).Stream=t,t.Readable=t,t.Writable=n(255),t.Duplex=n(74),t.Transform=n(256),t.PassThrough=n(464),t.finished=n(157),t.pipeline=n(465)},function(e,t){},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=n(2).Buffer,s=n(461).inspect,c=s&&s.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,n,l;return t=e,(n=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return a.alloc(0);for(var t,n,r,i=a.allocUnsafe(e>>>0),o=this.head,s=0;o;)t=o.data,n=i,r=s,a.prototype.copy.call(t,n,r),s+=o.data.length,o=o.next;return i}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,r=t.data;for(e-=r.length;t=t.next;){var i=t.data,o=e>i.length?i.length:e;if(o===i.length?r+=i:r+=i.slice(0,e),0==(e-=o)){o===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(o));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=a.allocUnsafe(e),n=this.head,r=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var i=n.data,o=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,o),0==(e-=o)){o===i.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=i.slice(o));break}++r}return this.length-=r,t}},{key:c,value:function(e,t){return s(this,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}])&&o(t.prototype,n),l&&o(t,l),e}()},function(e,t){},function(e,t,n){"use strict";(function(t){var r;function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(157),a=Symbol("lastResolve"),s=Symbol("lastReject"),c=Symbol("error"),l=Symbol("ended"),u=Symbol("lastPromise"),f=Symbol("handlePromise"),d=Symbol("stream");function p(e,t){return{value:e,done:t}}function h(e){var t=e[a];if(null!==t){var n=e[d].read();null!==n&&(e[u]=null,e[a]=null,e[s]=null,t(p(n,!1)))}}function m(e){t.nextTick(h,e)}var b=Object.getPrototypeOf((function(){})),y=Object.setPrototypeOf((i(r={get stream(){return this[d]},next:function(){var e=this,n=this[c];if(null!==n)return Promise.reject(n);if(this[l])return Promise.resolve(p(void 0,!0));if(this[d].destroyed)return new Promise((function(n,r){t.nextTick((function(){e[c]?r(e[c]):n(p(void 0,!0))}))}));var r,i=this[u];if(i)r=new Promise(function(e,t){return function(n,r){e.then((function(){t[l]?n(p(void 0,!0)):t[f](n,r)}),r)}}(i,this));else{var o=this[d].read();if(null!==o)return Promise.resolve(p(o,!1));r=new Promise(this[f])}return this[u]=r,r}},Symbol.asyncIterator,(function(){return this})),i(r,"return",(function(){var e=this;return new Promise((function(t,n){e[d].destroy(null,(function(e){e?n(e):t(p(void 0,!0))}))}))})),r),b);e.exports=function(e){var t,n=Object.create(y,(i(t={},d,{value:e,writable:!0}),i(t,a,{value:null,writable:!0}),i(t,s,{value:null,writable:!0}),i(t,c,{value:null,writable:!0}),i(t,l,{value:e._readableState.endEmitted,writable:!0}),i(t,f,{value:function(e,t){var r=n[d].read();r?(n[u]=null,n[a]=null,n[s]=null,e(p(r,!1))):(n[a]=e,n[s]=t)},writable:!0}),t));return n[u]=null,o(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[s];return null!==t&&(n[u]=null,n[a]=null,n[s]=null,t(e)),void(n[c]=e)}var r=n[a];null!==r&&(n[u]=null,n[a]=null,n[s]=null,r(p(void 0,!0))),n[l]=!0})),e.on("readable",m.bind(null,n)),n}}).call(this,n(13))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,n){"use strict";e.exports=i;var r=n(256);function i(e){if(!(this instanceof i))return new i(e);r.call(this,e)}n(4)(i,r),i.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){"use strict";var r;var i=n(73).codes,o=i.ERR_MISSING_ARGS,a=i.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function c(e,t,i,o){o=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(o);var s=!1;e.on("close",(function(){s=!0})),void 0===r&&(r=n(157)),r(e,{readable:t,writable:i},(function(e){if(e)return o(e);s=!0,o()}));var c=!1;return function(t){if(!s&&!c)return c=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void o(t||new a("pipe"))}}function l(e){e()}function u(e,t){return e.pipe(t)}function f(e){return e.length?"function"!=typeof e[e.length-1]?s:e.pop():s}e.exports=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i=f(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new o("streams");var a=t.map((function(e,n){var o=n<t.length-1;return c(e,o,n>0,(function(e){r||(r=e),e&&a.forEach(l),o||(a.forEach(l),i(r))}))}));return t.reduce(u)}},function(e,t,n){var r=n(4),i=n(77),o=n(7).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function c(){this.init(),this._w=s,i.call(this,64,56)}function l(e){return e<<30|e>>>2}function u(e,t,n,r){return 0===e?t&n|~t&r:2===e?t&n|t&r|n&r:t^n^r}r(c,i),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,c=0|this._e,f=0;f<16;++f)n[f]=e.readInt32BE(4*f);for(;f<80;++f)n[f]=n[f-3]^n[f-8]^n[f-14]^n[f-16];for(var d=0;d<80;++d){var p=~~(d/20),h=0|((t=r)<<5|t>>>27)+u(p,i,o,s)+c+n[d]+a[p];c=s,s=o,o=l(i),i=r,r=h}this._a=r+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=c+this._e|0},c.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=c},function(e,t,n){var r=n(4),i=n(77),o=n(7).Buffer,a=[1518500249,1859775393,-1894007588,-899497514],s=new Array(80);function c(){this.init(),this._w=s,i.call(this,64,56)}function l(e){return e<<5|e>>>27}function u(e){return e<<30|e>>>2}function f(e,t,n,r){return 0===e?t&n|~t&r:2===e?t&n|t&r|n&r:t^n^r}r(c,i),c.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},c.prototype._update=function(e){for(var t,n=this._w,r=0|this._a,i=0|this._b,o=0|this._c,s=0|this._d,c=0|this._e,d=0;d<16;++d)n[d]=e.readInt32BE(4*d);for(;d<80;++d)n[d]=(t=n[d-3]^n[d-8]^n[d-14]^n[d-16])<<1|t>>>31;for(var p=0;p<80;++p){var h=~~(p/20),m=l(r)+f(h,i,o,s)+c+n[p]+a[h]|0;c=s,s=o,o=u(i),i=r,r=m}this._a=r+this._a|0,this._b=i+this._b|0,this._c=o+this._c|0,this._d=s+this._d|0,this._e=c+this._e|0},c.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=c},function(e,t,n){var r=n(4),i=n(257),o=n(77),a=n(7).Buffer,s=new Array(64);function c(){this.init(),this._w=s,o.call(this,64,56)}r(c,i),c.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},c.prototype._hash=function(){var e=a.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=c},function(e,t,n){var r=n(4),i=n(258),o=n(77),a=n(7).Buffer,s=new Array(160);function c(){this.init(),this._w=s,o.call(this,128,112)}r(c,i),c.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},c.prototype._hash=function(){var e=a.allocUnsafe(48);function t(t,n,r){e.writeInt32BE(t,r),e.writeInt32BE(n,r+4)}return t(this._ah,this._al,0),t(this._bh,this._bl,8),t(this._ch,this._cl,16),t(this._dh,this._dl,24),t(this._eh,this._el,32),t(this._fh,this._fl,40),e},e.exports=c},function(e,t,n){e.exports=n(154)},function(e,t,n){e.exports=n(65)},function(e,t,n){e.exports=n(148).Transform},function(e,t,n){e.exports=n(148).PassThrough},function(e,t,n){"use strict";var r=n(4),i=n(7).Buffer,o=n(56),a=i.alloc(128);function s(e,t){o.call(this,"digest"),"string"==typeof t&&(t=i.from(t)),this._alg=e,this._key=t,t.length>64?t=e(t):t.length<64&&(t=i.concat([t,a],64));for(var n=this._ipad=i.allocUnsafe(64),r=this._opad=i.allocUnsafe(64),s=0;s<64;s++)n[s]=54^t[s],r[s]=92^t[s];this._hash=[n]}r(s,o),s.prototype._update=function(e){this._hash.push(e)},s.prototype._final=function(){var e=this._alg(i.concat(this._hash));return this._alg(i.concat([this._opad,e]))},e.exports=s},function(e,t,n){e.exports=n(260)},function(e,t,n){(function(t,r){var i,o=n(7).Buffer,a=n(261),s=n(262),c=n(263),l=n(264),u=t.crypto&&t.crypto.subtle,f={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},d=[];function p(e,t,n,r,i){return u.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then((function(e){return u.deriveBits({name:"PBKDF2",salt:t,iterations:n,hash:{name:i}},e,r<<3)})).then((function(e){return o.from(e)}))}e.exports=function(e,n,h,m,b,y){"function"==typeof b&&(y=b,b=void 0);var g=f[(b=b||"sha1").toLowerCase()];if(!g||"function"!=typeof t.Promise)return r.nextTick((function(){var t;try{t=c(e,n,h,m,b)}catch(e){return y(e)}y(null,t)}));if(a(h,m),e=l(e,s,"Password"),n=l(n,s,"Salt"),"function"!=typeof y)throw new Error("No callback provided to pbkdf2");!function(e,t){e.then((function(e){r.nextTick((function(){t(null,e)}))}),(function(e){r.nextTick((function(){t(e)}))}))}(function(e){if(t.process&&!t.process.browser)return Promise.resolve(!1);if(!u||!u.importKey||!u.deriveBits)return Promise.resolve(!1);if(void 0!==d[e])return d[e];var n=p(i=i||o.alloc(8),i,10,128,e).then((function(){return!0})).catch((function(){return!1}));return d[e]=n,n}(g).then((function(t){return t?p(e,n,h,m,g):c(e,n,h,m,b)})),y)}}).call(this,n(12),n(13))},function(e,t,n){var r=n(478),i=n(159),o=n(160),a=n(491),s=n(122);function c(e,t,n){if(e=e.toLowerCase(),o[e])return i.createCipheriv(e,t,n);if(a[e])return new r({key:t,iv:n,mode:e});throw new TypeError("invalid suite type")}function l(e,t,n){if(e=e.toLowerCase(),o[e])return i.createDecipheriv(e,t,n);if(a[e])return new r({key:t,iv:n,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function(e,t){var n,r;if(e=e.toLowerCase(),o[e])n=o[e].key,r=o[e].iv;else{if(!a[e])throw new TypeError("invalid suite type");n=8*a[e].key,r=a[e].iv}var i=s(t,!1,n,r);return c(e,i.key,i.iv)},t.createCipheriv=t.Cipheriv=c,t.createDecipher=t.Decipher=function(e,t){var n,r;if(e=e.toLowerCase(),o[e])n=o[e].key,r=o[e].iv;else{if(!a[e])throw new TypeError("invalid suite type");n=8*a[e].key,r=a[e].iv}var i=s(t,!1,n,r);return l(e,i.key,i.iv)},t.createDecipheriv=t.Decipheriv=l,t.listCiphers=t.getCiphers=function(){return Object.keys(a).concat(i.getCiphers())}},function(e,t,n){var r=n(56),i=n(479),o=n(4),a=n(7).Buffer,s={"des-ede3-cbc":i.CBC.instantiate(i.EDE),"des-ede3":i.EDE,"des-ede-cbc":i.CBC.instantiate(i.EDE),"des-ede":i.EDE,"des-cbc":i.CBC.instantiate(i.DES),"des-ecb":i.DES};function c(e){r.call(this);var t,n=e.mode.toLowerCase(),i=s[n];t=e.decrypt?"decrypt":"encrypt";var o=e.key;a.isBuffer(o)||(o=a.from(o)),"des-ede"!==n&&"des-ede-cbc"!==n||(o=a.concat([o,o.slice(0,8)]));var c=e.iv;a.isBuffer(c)||(c=a.from(c)),this._des=i.create({key:o,iv:c,type:t})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],e.exports=c,o(c,r),c.prototype._update=function(e){return a.from(this._des.update(e))},c.prototype._final=function(){return a.from(this._des.final())}},function(e,t,n){"use strict";t.utils=n(265),t.Cipher=n(158),t.DES=n(266),t.CBC=n(480),t.EDE=n(481)},function(e,t,n){"use strict";var r=n(32),i=n(4),o={};function a(e){r.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}t.instantiate=function(e){function t(t){e.call(this,t),this._cbcInit()}i(t,e);for(var n=Object.keys(o),r=0;r<n.length;r++){var a=n[r];t.prototype[a]=o[a]}return t.create=function(e){return new t(e)},t},o._cbcInit=function(){var e=new a(this.options.iv);this._cbcState=e},o._update=function(e,t,n,r){var i=this._cbcState,o=this.constructor.super_.prototype,a=i.iv;if("encrypt"===this.type){for(var s=0;s<this.blockSize;s++)a[s]^=e[t+s];o._update.call(this,a,0,n,r);for(s=0;s<this.blockSize;s++)a[s]=n[r+s]}else{o._update.call(this,e,t,n,r);for(s=0;s<this.blockSize;s++)n[r+s]^=a[s];for(s=0;s<this.blockSize;s++)a[s]=e[t+s]}}},function(e,t,n){"use strict";var r=n(32),i=n(4),o=n(158),a=n(266);function s(e,t){r.equal(t.length,24,"Invalid key length");var n=t.slice(0,8),i=t.slice(8,16),o=t.slice(16,24);this.ciphers="encrypt"===e?[a.create({type:"encrypt",key:n}),a.create({type:"decrypt",key:i}),a.create({type:"encrypt",key:o})]:[a.create({type:"decrypt",key:o}),a.create({type:"encrypt",key:i}),a.create({type:"decrypt",key:n})]}function c(e){o.call(this,e);var t=new s(this.type,this.options.key);this._edeState=t}i(c,o),e.exports=c,c.create=function(e){return new c(e)},c.prototype._update=function(e,t,n,r){var i=this._edeState;i.ciphers[0]._update(e,t,n,r),i.ciphers[1]._update(n,r,n,r),i.ciphers[2]._update(n,r,n,r)},c.prototype._pad=a.prototype._pad,c.prototype._unpad=a.prototype._unpad},function(e,t,n){var r=n(160),i=n(270),o=n(7).Buffer,a=n(271),s=n(56),c=n(121),l=n(122);function u(e,t,n){s.call(this),this._cache=new d,this._cipher=new c.AES(t),this._prev=o.from(n),this._mode=e,this._autopadding=!0}n(4)(u,s),u.prototype._update=function(e){var t,n;this._cache.add(e);for(var r=[];t=this._cache.get();)n=this._mode.encrypt(this,t),r.push(n);return o.concat(r)};var f=o.alloc(16,16);function d(){this.cache=o.allocUnsafe(0)}function p(e,t,n){var s=r[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof t&&(t=o.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof n&&(n=o.from(n)),"GCM"!==s.mode&&n.length!==s.iv)throw new TypeError("invalid iv length "+n.length);return"stream"===s.type?new a(s.module,t,n):"auth"===s.type?new i(s.module,t,n):new u(s.module,t,n)}u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(f))throw this._cipher.scrub(),new Error("data not multiple of block length")},u.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},d.prototype.add=function(e){this.cache=o.concat([this.cache,e])},d.prototype.get=function(){if(this.cache.length>15){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},d.prototype.flush=function(){for(var e=16-this.cache.length,t=o.allocUnsafe(e),n=-1;++n<e;)t.writeUInt8(e,n);return o.concat([this.cache,t])},t.createCipheriv=p,t.createCipher=function(e,t){var n=r[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var i=l(t,!1,n.key,n.iv);return p(e,i.key,i.iv)}},function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},function(e,t,n){var r=n(98);t.encrypt=function(e,t){var n=r(t,e._prev);return e._prev=e._cipher.encryptBlock(n),e._prev},t.decrypt=function(e,t){var n=e._prev;e._prev=t;var i=e._cipher.decryptBlock(t);return r(i,n)}},function(e,t,n){var r=n(7).Buffer,i=n(98);function o(e,t,n){var o=t.length,a=i(t,e._cache);return e._cache=e._cache.slice(o),e._prev=r.concat([e._prev,n?t:a]),a}t.encrypt=function(e,t,n){for(var i,a=r.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=r.allocUnsafe(0)),!(e._cache.length<=t.length)){a=r.concat([a,o(e,t,n)]);break}i=e._cache.length,a=r.concat([a,o(e,t.slice(0,i),n)]),t=t.slice(i)}return a}},function(e,t,n){var r=n(7).Buffer;function i(e,t,n){var i=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=r.concat([e._prev.slice(1),r.from([n?t:i])]),i}t.encrypt=function(e,t,n){for(var o=t.length,a=r.allocUnsafe(o),s=-1;++s<o;)a[s]=i(e,t[s],n);return a}},function(e,t,n){var r=n(7).Buffer;function i(e,t,n){for(var r,i,a=-1,s=0;++a<8;)r=t&1<<7-a?128:0,s+=(128&(i=e._cipher.encryptBlock(e._prev)[0]^r))>>a%8,e._prev=o(e._prev,n?r:i);return s}function o(e,t){var n=e.length,i=-1,o=r.allocUnsafe(e.length);for(e=r.concat([e,r.from([t])]);++i<n;)o[i]=e[i]<<1|e[i+1]>>7;return o}t.encrypt=function(e,t,n){for(var o=t.length,a=r.allocUnsafe(o),s=-1;++s<o;)a[s]=i(e,t[s],n);return a}},function(e,t,n){(function(e){var r=n(98);function i(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}t.encrypt=function(t,n){for(;t._cache.length<n.length;)t._cache=e.concat([t._cache,i(t)]);var o=t._cache.slice(0,n.length);return t._cache=t._cache.slice(n.length),r(n,o)}}).call(this,n(2).Buffer)},function(e,t,n){var r=n(7).Buffer,i=r.alloc(16,0);function o(e){var t=r.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function a(e){this.h=e,this.state=r.alloc(16,0),this.cache=r.allocUnsafe(0)}a.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},a.prototype._multiply=function(){for(var e,t,n,r=[(e=this.h).readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)],i=[0,0,0,0],a=-1;++a<128;){for(0!=(this.state[~~(a/8)]&1<<7-a%8)&&(i[0]^=r[0],i[1]^=r[1],i[2]^=r[2],i[3]^=r[3]),n=0!=(1&r[3]),t=3;t>0;t--)r[t]=r[t]>>>1|(1&r[t-1])<<31;r[0]=r[0]>>>1,n&&(r[0]=r[0]^225<<24)}this.state=o(i)},a.prototype.update=function(e){var t;for(this.cache=r.concat([this.cache,e]);this.cache.length>=16;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},a.prototype.final=function(e,t){return this.cache.length&&this.ghash(r.concat([this.cache,i],16)),this.ghash(o([0,e,0,t])),this.state},e.exports=a},function(e,t,n){var r=n(270),i=n(7).Buffer,o=n(160),a=n(271),s=n(56),c=n(121),l=n(122);function u(e,t,n){s.call(this),this._cache=new f,this._last=void 0,this._cipher=new c.AES(t),this._prev=i.from(n),this._mode=e,this._autopadding=!0}function f(){this.cache=i.allocUnsafe(0)}function d(e,t,n){var s=o[e.toLowerCase()];if(!s)throw new TypeError("invalid suite type");if("string"==typeof n&&(n=i.from(n)),"GCM"!==s.mode&&n.length!==s.iv)throw new TypeError("invalid iv length "+n.length);if("string"==typeof t&&(t=i.from(t)),t.length!==s.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===s.type?new a(s.module,t,n,!0):"auth"===s.type?new r(s.module,t,n,!0):new u(s.module,t,n)}n(4)(u,s),u.prototype._update=function(e){var t,n;this._cache.add(e);for(var r=[];t=this._cache.get(this._autopadding);)n=this._mode.decrypt(this,t),r.push(n);return i.concat(r)},u.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function(e){var t=e[15];if(t<1||t>16)throw new Error("unable to decrypt data");var n=-1;for(;++n<t;)if(e[n+(16-t)]!==t)throw new Error("unable to decrypt data");if(16===t)return;return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},u.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},f.prototype.add=function(e){this.cache=i.concat([this.cache,e])},f.prototype.get=function(e){var t;if(e){if(this.cache.length>16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(this.cache.length>=16)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},f.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function(e,t){var n=o[e.toLowerCase()];if(!n)throw new TypeError("invalid suite type");var r=l(t,!1,n.key,n.iv);return d(e,r.key,r.iv)},t.createDecipheriv=d},function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},function(e,t,n){(function(e){var r=n(272),i=n(494),o=n(495);var a={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function(t){var n=new e(i[t].prime,"hex"),r=new e(i[t].gen,"hex");return new o(n,r)},t.createDiffieHellman=t.DiffieHellman=function t(n,i,s,c){return e.isBuffer(i)||void 0===a[i]?t(n,"binary",i,s):(i=i||"binary",c=c||"binary",s=s||new e([2]),e.isBuffer(s)||(s=new e(s,c)),"number"==typeof n?new o(r(n,s),s,!0):(e.isBuffer(n)||(n=new e(n,i)),new o(n,s,!0)))}}).call(this,n(2).Buffer)},function(e,t){},function(e){e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},function(e,t,n){(function(t){var r=n(6),i=new(n(273)),o=new r(24),a=new r(11),s=new r(10),c=new r(3),l=new r(7),u=n(272),f=n(62);function d(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._pub=new r(e),this}function p(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this._priv=new r(e),this}e.exports=m;var h={};function m(e,t,n){this.setGenerator(t),this.__prime=new r(e),this._prime=r.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,n?(this.setPublicKey=d,this.setPrivateKey=p):this._primeCode=8}function b(e,n){var r=new t(e.toArray());return n?r.toString(n):r}Object.defineProperty(m.prototype,"verifyError",{enumerable:!0,get:function(){return"number"!=typeof this._primeCode&&(this._primeCode=function(e,t){var n=t.toString("hex"),r=[n,e.toString(16)].join("_");if(r in h)return h[r];var f,d=0;if(e.isEven()||!u.simpleSieve||!u.fermatTest(e)||!i.test(e))return d+=1,d+="02"===n||"05"===n?8:4,h[r]=d,d;switch(i.test(e.shrn(1))||(d+=2),n){case"02":e.mod(o).cmp(a)&&(d+=8);break;case"05":(f=e.mod(s)).cmp(c)&&f.cmp(l)&&(d+=8);break;default:d+=4}return h[r]=d,d}(this.__prime,this.__gen)),this._primeCode}}),m.prototype.generateKeys=function(){return this._priv||(this._priv=new r(f(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},m.prototype.computeSecret=function(e){var n=(e=(e=new r(e)).toRed(this._prime)).redPow(this._priv).fromRed(),i=new t(n.toArray()),o=this.getPrime();if(i.length<o.length){var a=new t(o.length-i.length);a.fill(0),i=t.concat([a,i])}return i},m.prototype.getPublicKey=function(e){return b(this._pub,e)},m.prototype.getPrivateKey=function(e){return b(this._priv,e)},m.prototype.getPrime=function(e){return b(this.__prime,e)},m.prototype.getGenerator=function(e){return b(this._gen,e)},m.prototype.setGenerator=function(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this.__gen=e,this._gen=new r(e),this}}).call(this,n(2).Buffer)},function(e,t,n){var r=n(7).Buffer,i=n(54),o=n(497),a=n(4),s=n(505),c=n(530),l=n(260);function u(e){o.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hashType=t.hash,this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function f(e){o.Writable.call(this);var t=l[e];if(!t)throw new Error("Unknown message digest");this._hash=i(t.hash),this._tag=t.id,this._signType=t.sign}function d(e){return new u(e)}function p(e){return new f(e)}Object.keys(l).forEach((function(e){l[e].id=r.from(l[e].id,"hex"),l[e.toLowerCase()]=l[e]})),a(u,o.Writable),u.prototype._write=function(e,t,n){this._hash.update(e),n()},u.prototype.update=function(e,t){return"string"==typeof e&&(e=r.from(e,t)),this._hash.update(e),this},u.prototype.sign=function(e,t){this.end();var n=this._hash.digest(),r=s(n,e,this._hashType,this._signType,this._tag);return t?r.toString(t):r},a(f,o.Writable),f.prototype._write=function(e,t,n){this._hash.update(e),n()},f.prototype.update=function(e,t){return"string"==typeof e&&(e=r.from(e,t)),this._hash.update(e),this},f.prototype.verify=function(e,t,n){"string"==typeof t&&(t=r.from(t,n)),this.end();var i=this._hash.digest();return c(t,i,e,this._signType,this._tag)},e.exports={Sign:d,Verify:p,createSign:d,createVerify:p}},function(e,t,n){(t=e.exports=n(274)).Stream=t,t.Readable=t,t.Writable=n(278),t.Duplex=n(79),t.Transform=n(279),t.PassThrough=n(503),t.finished=n(162),t.pipeline=n(504)},function(e,t){},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=n(2).Buffer,s=n(500).inspect,c=s&&s.custom||"inspect";e.exports=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.head=null,this.tail=null,this.length=0}var t,n,l;return t=e,(n=[{key:"push",value:function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length}},{key:"unshift",value:function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length}},{key:"shift",value:function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function(){this.head=this.tail=null,this.length=0}},{key:"join",value:function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n}},{key:"concat",value:function(e){if(0===this.length)return a.alloc(0);for(var t,n,r,i=a.allocUnsafe(e>>>0),o=this.head,s=0;o;)t=o.data,n=i,r=s,a.prototype.copy.call(t,n,r),s+=o.data.length,o=o.next;return i}},{key:"consume",value:function(e,t){var n;return e<this.head.data.length?(n=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):n=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),n}},{key:"first",value:function(){return this.head.data}},{key:"_getString",value:function(e){var t=this.head,n=1,r=t.data;for(e-=r.length;t=t.next;){var i=t.data,o=e>i.length?i.length:e;if(o===i.length?r+=i:r+=i.slice(0,e),0==(e-=o)){o===i.length?(++n,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t,t.data=i.slice(o));break}++n}return this.length-=n,r}},{key:"_getBuffer",value:function(e){var t=a.allocUnsafe(e),n=this.head,r=1;for(n.data.copy(t),e-=n.data.length;n=n.next;){var i=n.data,o=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,o),0==(e-=o)){o===i.length?(++r,n.next?this.head=n.next:this.head=this.tail=null):(this.head=n,n.data=i.slice(o));break}++r}return this.length-=r,t}},{key:c,value:function(e,t){return s(this,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{depth:0,customInspect:!1}))}}])&&o(t.prototype,n),l&&o(t,l),e}()},function(e,t){},function(e,t,n){"use strict";(function(t){var r;function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(162),a=Symbol("lastResolve"),s=Symbol("lastReject"),c=Symbol("error"),l=Symbol("ended"),u=Symbol("lastPromise"),f=Symbol("handlePromise"),d=Symbol("stream");function p(e,t){return{value:e,done:t}}function h(e){var t=e[a];if(null!==t){var n=e[d].read();null!==n&&(e[u]=null,e[a]=null,e[s]=null,t(p(n,!1)))}}function m(e){t.nextTick(h,e)}var b=Object.getPrototypeOf((function(){})),y=Object.setPrototypeOf((i(r={get stream(){return this[d]},next:function(){var e=this,n=this[c];if(null!==n)return Promise.reject(n);if(this[l])return Promise.resolve(p(void 0,!0));if(this[d].destroyed)return new Promise((function(n,r){t.nextTick((function(){e[c]?r(e[c]):n(p(void 0,!0))}))}));var r,i=this[u];if(i)r=new Promise(function(e,t){return function(n,r){e.then((function(){t[l]?n(p(void 0,!0)):t[f](n,r)}),r)}}(i,this));else{var o=this[d].read();if(null!==o)return Promise.resolve(p(o,!1));r=new Promise(this[f])}return this[u]=r,r}},Symbol.asyncIterator,(function(){return this})),i(r,"return",(function(){var e=this;return new Promise((function(t,n){e[d].destroy(null,(function(e){e?n(e):t(p(void 0,!0))}))}))})),r),b);e.exports=function(e){var t,n=Object.create(y,(i(t={},d,{value:e,writable:!0}),i(t,a,{value:null,writable:!0}),i(t,s,{value:null,writable:!0}),i(t,c,{value:null,writable:!0}),i(t,l,{value:e._readableState.endEmitted,writable:!0}),i(t,f,{value:function(e,t){var r=n[d].read();r?(n[u]=null,n[a]=null,n[s]=null,e(p(r,!1))):(n[a]=e,n[s]=t)},writable:!0}),t));return n[u]=null,o(e,(function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[s];return null!==t&&(n[u]=null,n[a]=null,n[s]=null,t(e)),void(n[c]=e)}var r=n[a];null!==r&&(n[u]=null,n[a]=null,n[s]=null,r(p(void 0,!0))),n[l]=!0})),e.on("readable",m.bind(null,n)),n}}).call(this,n(13))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,n){"use strict";e.exports=i;var r=n(279);function i(e){if(!(this instanceof i))return new i(e);r.call(this,e)}n(4)(i,r),i.prototype._transform=function(e,t,n){n(null,e)}},function(e,t,n){"use strict";var r;var i=n(78).codes,o=i.ERR_MISSING_ARGS,a=i.ERR_STREAM_DESTROYED;function s(e){if(e)throw e}function c(e,t,i,o){o=function(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(o);var s=!1;e.on("close",(function(){s=!0})),void 0===r&&(r=n(162)),r(e,{readable:t,writable:i},(function(e){if(e)return o(e);s=!0,o()}));var c=!1;return function(t){if(!s&&!c)return c=!0,function(e){return e.setHeader&&"function"==typeof e.abort}(e)?e.abort():"function"==typeof e.destroy?e.destroy():void o(t||new a("pipe"))}}function l(e){e()}function u(e,t){return e.pipe(t)}function f(e){return e.length?"function"!=typeof e[e.length-1]?s:e.pop():s}e.exports=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,i=f(t);if(Array.isArray(t[0])&&(t=t[0]),t.length<2)throw new o("streams");var a=t.map((function(e,n){var o=n<t.length-1;return c(e,o,n>0,(function(e){r||(r=e),e&&a.forEach(l),o||(a.forEach(l),i(r))}))}));return t.reduce(u)}},function(e,t,n){var r=n(7).Buffer,i=n(120),o=n(163),a=n(45).ec,s=n(282),c=n(124),l=n(288);function u(e,t,n,o){if((e=r.from(e.toArray())).length<t.byteLength()){var a=r.alloc(t.byteLength()-e.length);e=r.concat([a,e])}var s=n.length,c=function(e,t){e=(e=f(e,t)).mod(t);var n=r.from(e.toArray());if(n.length<t.byteLength()){var i=r.alloc(t.byteLength()-n.length);n=r.concat([i,n])}return n}(n,t),l=r.alloc(s);l.fill(1);var u=r.alloc(s);return u=i(o,u).update(l).update(r.from([0])).update(e).update(c).digest(),l=i(o,u).update(l).digest(),{k:u=i(o,u).update(l).update(r.from([1])).update(e).update(c).digest(),v:l=i(o,u).update(l).digest()}}function f(e,t){var n=new s(e),r=(e.length<<3)-t.bitLength();return r>0&&n.ishrn(r),n}function d(e,t,n){var o,a;do{for(o=r.alloc(0);8*o.length<e.bitLength();)t.v=i(n,t.k).update(t.v).digest(),o=r.concat([o,t.v]);a=f(o,e),t.k=i(n,t.k).update(t.v).update(r.from([0])).digest(),t.v=i(n,t.k).update(t.v).digest()}while(-1!==a.cmp(e));return a}function p(e,t,n,r){return e.toRed(s.mont(n)).redPow(t).fromRed().mod(r)}e.exports=function(e,t,n,i,h){var m=c(t);if(m.curve){if("ecdsa"!==i&&"ecdsa/rsa"!==i)throw new Error("wrong private key type");return function(e,t){var n=l[t.curve.join(".")];if(!n)throw new Error("unknown curve "+t.curve.join("."));var i=new a(n).keyFromPrivate(t.privateKey).sign(e);return r.from(i.toDER())}(e,m)}if("dsa"===m.type){if("dsa"!==i)throw new Error("wrong private key type");return function(e,t,n){var i,o=t.params.priv_key,a=t.params.p,c=t.params.q,l=t.params.g,h=new s(0),m=f(e,c).mod(c),b=!1,y=u(o,c,e,n);for(;!1===b;)i=d(c,y,n),h=p(l,i,a,c),0===(b=i.invm(c).imul(m.add(o.mul(h))).mod(c)).cmpn(0)&&(b=!1,h=new s(0));return function(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e));128&t[0]&&(t=[0].concat(t));var n=[48,e.length+t.length+4,2,e.length];return n=n.concat(e,[2,t.length],t),r.from(n)}(h,b)}(e,m,n)}if("rsa"!==i&&"ecdsa/rsa"!==i)throw new Error("wrong private key type");e=r.concat([h,e]);for(var b=m.modulus.byteLength(),y=[0,1];e.length+y.length+1<b;)y.push(255);y.push(0);for(var g=-1;++g<e.length;)y.push(e[g]);return o(y,m)},e.exports.getKey=u,e.exports.makeKey=d},function(e,t,n){(function(e){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function o(e,t,n){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var a;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{a=n(507).Buffer}catch(e){}function s(e,t,n){for(var i=0,o=Math.min(e.length,n),a=0,s=t;s<o;s++){var c,l=e.charCodeAt(s)-48;i<<=4,i|=c=l>=49&&l<=54?l-49+10:l>=17&&l<=22?l-17+10:l,a|=c}return r(!(240&a),"Invalid character in "+e),i}function c(e,t,n,i){for(var o=0,a=0,s=Math.min(e.length,n),c=t;c<s;c++){var l=e.charCodeAt(c)-48;o*=i,a=l>=49?l-49+10:l>=17?l-17+10:l,r(l>=0&&a<i,"Invalid character"),o+=a}return o}function l(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this._strip(),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initArray=function(e,t,n){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var o,a,s=0;if("be"===n)for(i=e.length-1,o=0;i>=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i<e.length;i+=3)a=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var r,i,o=0;for(n=e.length-6,r=0;n>=t;n-=6)i=s(e,n,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);n+6!==t&&(i=s(e,t,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303),this._strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,u=n;u<s;u+=r)l=c(e,u,u+r,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==a){var f=1;for(l=c(e,u,e.length,t),u=0;u<a;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}},o.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype._move=function(e){l(e,this)},o.prototype.clone=function(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=u}catch(e){o.prototype.inspect=u}else o.prototype.inspect=u;function u(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,a=0;a<this.length;a++){var s=this.words[a],c=(16777215&(s<<i|o)).toString(16);n=0!==(o=s>>>24-i&16777215)||a!==this.length-1?f[6-c.length]+c+n:c+n,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var l=d[e],u=p[e];n="";var h=this.clone();for(h.negative=0;!h.isZero();){var m=h.modrn(u).toString(e);n=(h=h.idivn(u)).isZero()?m+n:f[l-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function h(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,c=a/67108864|0;n.words[0]=s;for(var l=1;l<r;l++){for(var u=c>>>26,f=67108863&c,d=Math.min(l,t.length-1),p=Math.max(0,l-e.length+1);p<=d;p++){var h=l-p|0;u+=(a=(i=0|e.words[h])*(o=0|t.words[p])+f)/67108864|0,f=67108863&a}n.words[l]=0|f,c=0|u}return 0!==c?n.words[l]=0|c:n.length--,n._strip()}o.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](a,i),a},o.prototype._toArrayLikeLE=function(e,t){for(var n=0,r=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|r;e[n++]=255&a,n<e.length&&(e[n++]=a>>8&255),n<e.length&&(e[n++]=a>>16&255),6===o?(n<e.length&&(e[n++]=a>>24&255),r=0,o=0):(r=a>>>24,o+=2)}if(n<e.length)for(e[n++]=r;n<e.length;)e[n++]=0},o.prototype._toArrayLikeBE=function(e,t){for(var n=e.length-1,r=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|r;e[n--]=255&a,n>=0&&(e[n--]=a>>8&255),n>=0&&(e[n--]=a>>16&255),6===o?(n>=0&&(e[n--]=a>>24&255),r=0,o=0):(r=a>>>24,o+=2)}if(n>=0)for(e[n--]=r;n>=0;)e[n--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},o.prototype.ior=function(e){return r(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this._strip()},o.prototype.iand=function(e){return r(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this._strip()},o.prototype.ixor=function(e){return r(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this._strip()},o.prototype.iadd=function(e){var t,n,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o<r.length;o++)t=(0|n.words[o])+(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<n.length;o++)t=(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this},o.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a<r.length;a++)o=(t=(0|n.words[a])-(0|r.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<n.length;a++)o=(t=(0|n.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<n.length&&n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this.length=Math.max(this.length,a),n!==this&&(this.negative=1),this._strip()},o.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,n){var r,i,o,a=e.words,s=t.words,c=n.words,l=0,u=0|a[0],f=8191&u,d=u>>>13,p=0|a[1],h=8191&p,m=p>>>13,b=0|a[2],y=8191&b,g=b>>>13,v=0|a[3],w=8191&v,_=v>>>13,k=0|a[4],x=8191&k,S=k>>>13,O=0|a[5],E=8191&O,T=O>>>13,A=0|a[6],M=8191&A,I=A>>>13,P=0|a[7],C=8191&P,j=P>>>13,D=0|a[8],R=8191&D,N=D>>>13,B=0|a[9],L=8191&B,U=B>>>13,F=0|s[0],q=8191&F,z=F>>>13,V=0|s[1],H=8191&V,$=V>>>13,K=0|s[2],W=8191&K,G=K>>>13,J=0|s[3],Q=8191&J,Y=J>>>13,Z=0|s[4],X=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],ce=8191&se,le=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,pe=0|s[9],he=8191&pe,me=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(l+(r=Math.imul(f,q))|0)+((8191&(i=(i=Math.imul(f,z))+Math.imul(d,q)|0))<<13)|0;l=((o=Math.imul(d,z))+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(h,q),i=(i=Math.imul(h,z))+Math.imul(m,q)|0,o=Math.imul(m,z);var ye=(l+(r=r+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,$)|0)+Math.imul(d,H)|0))<<13)|0;l=((o=o+Math.imul(d,$)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(y,q),i=(i=Math.imul(y,z))+Math.imul(g,q)|0,o=Math.imul(g,z),r=r+Math.imul(h,H)|0,i=(i=i+Math.imul(h,$)|0)+Math.imul(m,H)|0,o=o+Math.imul(m,$)|0;var ge=(l+(r=r+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(d,W)|0))<<13)|0;l=((o=o+Math.imul(d,G)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(w,q),i=(i=Math.imul(w,z))+Math.imul(_,q)|0,o=Math.imul(_,z),r=r+Math.imul(y,H)|0,i=(i=i+Math.imul(y,$)|0)+Math.imul(g,H)|0,o=o+Math.imul(g,$)|0,r=r+Math.imul(h,W)|0,i=(i=i+Math.imul(h,G)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,G)|0;var ve=(l+(r=r+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(d,Q)|0))<<13)|0;l=((o=o+Math.imul(d,Y)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(x,q),i=(i=Math.imul(x,z))+Math.imul(S,q)|0,o=Math.imul(S,z),r=r+Math.imul(w,H)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(_,H)|0,o=o+Math.imul(_,$)|0,r=r+Math.imul(y,W)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,G)|0,r=r+Math.imul(h,Q)|0,i=(i=i+Math.imul(h,Y)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,Y)|0;var we=(l+(r=r+Math.imul(f,X)|0)|0)+((8191&(i=(i=i+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;l=((o=o+Math.imul(d,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(E,q),i=(i=Math.imul(E,z))+Math.imul(T,q)|0,o=Math.imul(T,z),r=r+Math.imul(x,H)|0,i=(i=i+Math.imul(x,$)|0)+Math.imul(S,H)|0,o=o+Math.imul(S,$)|0,r=r+Math.imul(w,W)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,G)|0,r=r+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,Y)|0)+Math.imul(g,Q)|0,o=o+Math.imul(g,Y)|0,r=r+Math.imul(h,X)|0,i=(i=i+Math.imul(h,ee)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,ee)|0;var _e=(l+(r=r+Math.imul(f,ne)|0)|0)+((8191&(i=(i=i+Math.imul(f,re)|0)+Math.imul(d,ne)|0))<<13)|0;l=((o=o+Math.imul(d,re)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(M,q),i=(i=Math.imul(M,z))+Math.imul(I,q)|0,o=Math.imul(I,z),r=r+Math.imul(E,H)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(T,H)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(x,W)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,G)|0,r=r+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,Y)|0,r=r+Math.imul(y,X)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0,r=r+Math.imul(h,ne)|0,i=(i=i+Math.imul(h,re)|0)+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0;var ke=(l+(r=r+Math.imul(f,oe)|0)|0)+((8191&(i=(i=i+Math.imul(f,ae)|0)+Math.imul(d,oe)|0))<<13)|0;l=((o=o+Math.imul(d,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(C,q),i=(i=Math.imul(C,z))+Math.imul(j,q)|0,o=Math.imul(j,z),r=r+Math.imul(M,H)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(I,H)|0,o=o+Math.imul(I,$)|0,r=r+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(T,W)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,Y)|0,r=r+Math.imul(w,X)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,ee)|0,r=r+Math.imul(y,ne)|0,i=(i=i+Math.imul(y,re)|0)+Math.imul(g,ne)|0,o=o+Math.imul(g,re)|0,r=r+Math.imul(h,oe)|0,i=(i=i+Math.imul(h,ae)|0)+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0;var xe=(l+(r=r+Math.imul(f,ce)|0)|0)+((8191&(i=(i=i+Math.imul(f,le)|0)+Math.imul(d,ce)|0))<<13)|0;l=((o=o+Math.imul(d,le)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,q),i=(i=Math.imul(R,z))+Math.imul(N,q)|0,o=Math.imul(N,z),r=r+Math.imul(C,H)|0,i=(i=i+Math.imul(C,$)|0)+Math.imul(j,H)|0,o=o+Math.imul(j,$)|0,r=r+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(T,Q)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,X)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,ee)|0,r=r+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,re)|0)+Math.imul(_,ne)|0,o=o+Math.imul(_,re)|0,r=r+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,ae)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,ae)|0,r=r+Math.imul(h,ce)|0,i=(i=i+Math.imul(h,le)|0)+Math.imul(m,ce)|0,o=o+Math.imul(m,le)|0;var Se=(l+(r=r+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;l=((o=o+Math.imul(d,de)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(L,q),i=(i=Math.imul(L,z))+Math.imul(U,q)|0,o=Math.imul(U,z),r=r+Math.imul(R,H)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(N,H)|0,o=o+Math.imul(N,$)|0,r=r+Math.imul(C,W)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,G)|0,r=r+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(T,X)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(x,ne)|0,i=(i=i+Math.imul(x,re)|0)+Math.imul(S,ne)|0,o=o+Math.imul(S,re)|0,r=r+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,ae)|0)+Math.imul(_,oe)|0,o=o+Math.imul(_,ae)|0,r=r+Math.imul(y,ce)|0,i=(i=i+Math.imul(y,le)|0)+Math.imul(g,ce)|0,o=o+Math.imul(g,le)|0,r=r+Math.imul(h,fe)|0,i=(i=i+Math.imul(h,de)|0)+Math.imul(m,fe)|0,o=o+Math.imul(m,de)|0;var Oe=(l+(r=r+Math.imul(f,he)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(d,he)|0))<<13)|0;l=((o=o+Math.imul(d,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(L,H),i=(i=Math.imul(L,$))+Math.imul(U,H)|0,o=Math.imul(U,$),r=r+Math.imul(R,W)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,G)|0,r=r+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,Y)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,Y)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,r=r+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,re)|0)+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,ae)|0)+Math.imul(S,oe)|0,o=o+Math.imul(S,ae)|0,r=r+Math.imul(w,ce)|0,i=(i=i+Math.imul(w,le)|0)+Math.imul(_,ce)|0,o=o+Math.imul(_,le)|0,r=r+Math.imul(y,fe)|0,i=(i=i+Math.imul(y,de)|0)+Math.imul(g,fe)|0,o=o+Math.imul(g,de)|0;var Ee=(l+(r=r+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,me)|0)+Math.imul(m,he)|0))<<13)|0;l=((o=o+Math.imul(m,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(L,W),i=(i=Math.imul(L,G))+Math.imul(U,W)|0,o=Math.imul(U,G),r=r+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(N,Q)|0,o=o+Math.imul(N,Y)|0,r=r+Math.imul(C,X)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(I,ne)|0,o=o+Math.imul(I,re)|0,r=r+Math.imul(E,oe)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(x,ce)|0,i=(i=i+Math.imul(x,le)|0)+Math.imul(S,ce)|0,o=o+Math.imul(S,le)|0,r=r+Math.imul(w,fe)|0,i=(i=i+Math.imul(w,de)|0)+Math.imul(_,fe)|0,o=o+Math.imul(_,de)|0;var Te=(l+(r=r+Math.imul(y,he)|0)|0)+((8191&(i=(i=i+Math.imul(y,me)|0)+Math.imul(g,he)|0))<<13)|0;l=((o=o+Math.imul(g,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(L,Q),i=(i=Math.imul(L,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(N,X)|0,o=o+Math.imul(N,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(j,ne)|0,o=o+Math.imul(j,re)|0,r=r+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,ae)|0,r=r+Math.imul(E,ce)|0,i=(i=i+Math.imul(E,le)|0)+Math.imul(T,ce)|0,o=o+Math.imul(T,le)|0,r=r+Math.imul(x,fe)|0,i=(i=i+Math.imul(x,de)|0)+Math.imul(S,fe)|0,o=o+Math.imul(S,de)|0;var Ae=(l+(r=r+Math.imul(w,he)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(_,he)|0))<<13)|0;l=((o=o+Math.imul(_,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(L,X),i=(i=Math.imul(L,ee))+Math.imul(U,X)|0,o=Math.imul(U,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(N,ne)|0,o=o+Math.imul(N,re)|0,r=r+Math.imul(C,oe)|0,i=(i=i+Math.imul(C,ae)|0)+Math.imul(j,oe)|0,o=o+Math.imul(j,ae)|0,r=r+Math.imul(M,ce)|0,i=(i=i+Math.imul(M,le)|0)+Math.imul(I,ce)|0,o=o+Math.imul(I,le)|0,r=r+Math.imul(E,fe)|0,i=(i=i+Math.imul(E,de)|0)+Math.imul(T,fe)|0,o=o+Math.imul(T,de)|0;var Me=(l+(r=r+Math.imul(x,he)|0)|0)+((8191&(i=(i=i+Math.imul(x,me)|0)+Math.imul(S,he)|0))<<13)|0;l=((o=o+Math.imul(S,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,ne),i=(i=Math.imul(L,re))+Math.imul(U,ne)|0,o=Math.imul(U,re),r=r+Math.imul(R,oe)|0,i=(i=i+Math.imul(R,ae)|0)+Math.imul(N,oe)|0,o=o+Math.imul(N,ae)|0,r=r+Math.imul(C,ce)|0,i=(i=i+Math.imul(C,le)|0)+Math.imul(j,ce)|0,o=o+Math.imul(j,le)|0,r=r+Math.imul(M,fe)|0,i=(i=i+Math.imul(M,de)|0)+Math.imul(I,fe)|0,o=o+Math.imul(I,de)|0;var Ie=(l+(r=r+Math.imul(E,he)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(T,he)|0))<<13)|0;l=((o=o+Math.imul(T,me)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(L,oe),i=(i=Math.imul(L,ae))+Math.imul(U,oe)|0,o=Math.imul(U,ae),r=r+Math.imul(R,ce)|0,i=(i=i+Math.imul(R,le)|0)+Math.imul(N,ce)|0,o=o+Math.imul(N,le)|0,r=r+Math.imul(C,fe)|0,i=(i=i+Math.imul(C,de)|0)+Math.imul(j,fe)|0,o=o+Math.imul(j,de)|0;var Pe=(l+(r=r+Math.imul(M,he)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(I,he)|0))<<13)|0;l=((o=o+Math.imul(I,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(L,ce),i=(i=Math.imul(L,le))+Math.imul(U,ce)|0,o=Math.imul(U,le),r=r+Math.imul(R,fe)|0,i=(i=i+Math.imul(R,de)|0)+Math.imul(N,fe)|0,o=o+Math.imul(N,de)|0;var Ce=(l+(r=r+Math.imul(C,he)|0)|0)+((8191&(i=(i=i+Math.imul(C,me)|0)+Math.imul(j,he)|0))<<13)|0;l=((o=o+Math.imul(j,me)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(L,fe),i=(i=Math.imul(L,de))+Math.imul(U,fe)|0,o=Math.imul(U,de);var je=(l+(r=r+Math.imul(R,he)|0)|0)+((8191&(i=(i=i+Math.imul(R,me)|0)+Math.imul(N,he)|0))<<13)|0;l=((o=o+Math.imul(N,me)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863;var De=(l+(r=Math.imul(L,he))|0)+((8191&(i=(i=Math.imul(L,me))+Math.imul(U,he)|0))<<13)|0;return l=((o=Math.imul(U,me))+(i>>>13)|0)+(De>>>26)|0,De&=67108863,c[0]=be,c[1]=ye,c[2]=ge,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=xe,c[8]=Se,c[9]=Oe,c[10]=Ee,c[11]=Te,c[12]=Ae,c[13]=Me,c[14]=Ie,c[15]=Pe,c[16]=Ce,c[17]=je,c[18]=De,0!==l&&(c[19]=l,n.length++),n};function b(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o<n.length-1;o++){var a=i;i=0;for(var s=67108863&r,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++){var u=o-l,f=(0|e.words[u])*(0|t.words[l]),d=67108863&f;s=67108863&(d=d+s|0),i+=(a=(a=a+(f/67108864|0)|0)+(d>>>26)|0)>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n._strip()}function y(e,t,n){return b(e,t,n)}function g(e,t){this.x=e,this.y=t}Math.imul||(m=h),o.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):n<63?h(this,e,t):n<1024?b(this,e,t):y(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,n,e);return t},g.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var r=0,i=0;i<t;i++)r|=(1&e)<<t-i-1,e>>=1;return r},g.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a<o;a++)r[a]=t[e[a]],i[a]=n[e[a]]},g.prototype.transform=function(e,t,n,r,i,o){this.permute(o,e,t,n,r,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,c=Math.cos(2*Math.PI/s),l=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=c,d=l,p=0;p<a;p++){var h=n[u+p],m=r[u+p],b=n[u+p+a],y=r[u+p+a],g=f*b-d*y;y=f*y+d*b,b=g,n[u+p]=h+b,r[u+p]=m+y,n[u+p+a]=h-b,r[u+p+a]=m-y,p!==s&&(g=c*f-l*d,d=c*d+l*f,f=g)}},g.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),r=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+r},g.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var r=0;r<n/2;r++){var i=e[r];e[r]=e[n-r-1],e[n-r-1]=i,i=t[r],t[r]=-t[n-r-1],t[n-r-1]=-i}},g.prototype.normalize13b=function(e,t){for(var n=0,r=0;r<t/2;r++){var i=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+n;e[r]=67108863&i,n=i<67108864?0:i/67108864|0}return e},g.prototype.convert13b=function(e,t,n,i){for(var o=0,a=0;a<t;a++)o+=0|e[a],n[2*a]=8191&o,o>>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a<i;++a)n[a]=0;r(0===o),r(0==(-8192&o))},g.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},g.prototype.mulp=function(e,t,n){var r=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(r),o=this.stub(r),a=new Array(r),s=new Array(r),c=new Array(r),l=new Array(r),u=new Array(r),f=new Array(r),d=n.words;d.length=r,this.convert13b(e.words,e.length,a,r),this.convert13b(t.words,t.length,l,r),this.transform(a,o,s,c,r,i),this.transform(l,o,u,f,r,i);for(var p=0;p<r;p++){var h=s[p]*u[p]-c[p]*f[p];c[p]=s[p]*f[p]+c[p]*u[p],s[p]=h}return this.conjugate(s,c,r),this.transform(s,c,d,o,r,i),this.conjugate(d,o,r),this.normalize13b(d,r),n.negative=e.negative^t.negative,n.length=e.length+t.length,n._strip()},o.prototype.mul=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},o.prototype.mulf=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),y(this,e,t)},o.prototype.imul=function(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function(e){var t=e<0;t&&(e=-e),r("number"==typeof e),r(e<67108864);for(var n=0,i=0;i<this.length;i++){var o=(0|this.words[i])*e,a=(67108863&o)+(67108863&n);n>>=26,n+=o/67108864|0,n+=a>>>26,this.words[i]=67108863&a}return 0!==n&&(this.words[i]=n,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var r=n/26|0,i=n%26;t[n]=e.words[r]>>>i&1}return t}(e);if(0===t.length)return new o(1);for(var n=this,r=0;r<t.length&&0===t[r];r++,n=n.sqr());if(++r<t.length)for(var i=n.sqr();r<t.length;r++,i=i.sqr())0!==t[r]&&(n=n.mul(i));return n},o.prototype.iushln=function(e){r("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t<this.length;t++){var s=this.words[t]&o,c=(0|this.words[t])-s<<n;this.words[t]=c|a,a=s>>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this._strip()},o.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},o.prototype.iushrn=function(e,t,n){var i;r("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<<o,c=n;if(i-=a,i=Math.max(0,i),c){for(var l=0;l<a;l++)c.words[l]=this.words[l];c.length=a}if(0===a);else if(this.length>a)for(this.length-=a,l=0;l<this.length;l++)this.words[l]=this.words[l+a];else this.words[0]=0,this.length=1;var u=0;for(l=this.length-1;l>=0&&(0!==u||l>=i);l--){var f=0|this.words[l];this.words[l]=u<<26-o|f>>>o,u=f&s}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},o.prototype.imaskn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this._strip()},o.prototype.maskn=function(e){return this.clone().imaskn(e)},o.prototype.iaddn=function(e){return r("number"==typeof e),r(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},o.prototype.addn=function(e){return this.clone().iaddn(e)},o.prototype.subn=function(e){return this.clone().isubn(e)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(e,t,n){var i,o,a=e.length+n;this._expand(a);var s=0;for(i=0;i<e.length;i++){o=(0|this.words[i+n])+s;var c=(0|e.words[i])*t;s=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+n]=67108863&o}for(;i<this.length-n;i++)s=(o=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&o;if(0===s)return this._strip();for(r(-1===s),s=0,i=0;i<this.length;i++)s=(o=-(0|this.words[i])+s)>>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,a=0|i.words[i.length-1];0!==(n=26-this._countBits(a))&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var s,c=r.length-i.length;if("mod"!==t){(s=new o(null)).length=c+1,s.words=new Array(s.length);for(var l=0;l<s.length;l++)s.words[l]=0}var u=r.clone()._ishlnsubmul(i,1,c);0===u.negative&&(r=u,s&&(s.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|r.words[i.length+f])+(0|r.words[i.length+f-1]);for(d=Math.min(d/a|0,67108863),r._ishlnsubmul(i,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(n*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*n;this.words[i]=o/e|0,n=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),a=new o(0),s=new o(0),c=new o(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var d=0,p=1;0==(t.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(u),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var h=0,m=1;0==(n.words[0]&m)&&h<26;++h,m<<=1);if(h>0)for(n.iushrn(h);h-- >0;)(s.isOdd()||c.isOdd())&&(s.iadd(u),c.isub(f)),s.iushrn(1),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(c)):(n.isub(t),s.isub(i),c.isub(a))}return{a:s,b:c,gcd:n.iushln(l)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,a=new o(1),s=new o(0),c=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0==(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);for(var f=0,d=1;0==(n.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(n.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return(i=0===t.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var o=i,a=n;0!==o&&a<this.length;a++){var s=0|this.words[a];o=(s+=o)>>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},o.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},o.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){r<i?t=-1:r>i&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new O(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function O(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){O.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):r>0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(_,w),_.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(4194303&o)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var r=0|e.words[n];t+=977*r,e.words[n]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,w),i(x,w),i(S,w),S.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*(0|e.words[n])+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return v[e]=t,t},O.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},O.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},O.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},O.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},O.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},O.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},O.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},O.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},O.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},O.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},O.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},O.prototype.isqr=function(e){return this.imul(e,e.clone())},O.prototype.sqr=function(e){return this.mul(e,e)},O.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),c=s.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new o(2*u*u).toRed(this);0!==this.pow(u,l).cmp(c);)u.redIAdd(c);for(var f=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),h=a;0!==p.cmp(s);){for(var m=p,b=0;0!==m.cmp(s);b++)m=m.redSqr();r(b<h);var y=this.pow(f,new o(1).iushln(h-b-1));d=d.redMul(y),f=y.redSqr(),p=p.redMul(f),h=b}return d},O.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},O.prototype.pow=function(e,t){if(t.isZero())return new o(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new o(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var i=n[0],a=0,s=0,c=t.bitLength()%26;for(0===c&&(c=26),r=t.length-1;r>=0;r--){for(var l=t.words[r],u=c-1;u>=0;u--){var f=l>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===r&&0===u)&&(i=this.mul(i,n[a]),s=0,a=0)):s=0}c=26}return i},O.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},O.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new E(e)},i(E,O),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(71)(e))},function(e,t){},function(e){e.exports=JSON.parse('{"name":"elliptic","version":"6.5.3","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"jscs":"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js","jshint":"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js","lint":"npm run jscs && npm run jshint","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny <fedor@indutny.com>","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^1.4.3","coveralls":"^3.0.8","grunt":"^1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.2","jscs":"^3.0.7","jshint":"^2.10.3","mocha":"^6.2.2"},"dependencies":{"bn.js":"^4.4.0","brorand":"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0","inherits":"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"}}')},function(e,t,n){"use strict";var r=n(33),i=n(6),o=n(4),a=n(123),s=r.assert;function c(e){a.call(this,"short",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function l(e,t,n,r){a.BasePoint.call(this,e,"affine"),null===t&&null===n?(this.x=null,this.y=null,this.inf=!0):(this.x=new i(t,16),this.y=new i(n,16),r&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function u(e,t,n,r){a.BasePoint.call(this,e,"jacobian"),null===t&&null===n&&null===r?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i(0)):(this.x=new i(t,16),this.y=new i(n,16),this.z=new i(r,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}o(c,a),e.exports=c,c.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,n;if(e.beta)t=new i(e.beta,16).toRed(this.red);else{var r=this._getEndoRoots(this.p);t=(t=r[0].cmp(r[1])<0?r[0]:r[1]).toRed(this.red)}if(e.lambda)n=new i(e.lambda,16);else{var o=this._getEndoRoots(this.n);0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(t))?n=o[0]:(n=o[1],s(0===this.g.mul(n).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:n,basis:e.basis?e.basis.map((function(e){return{a:new i(e.a,16),b:new i(e.b,16)}})):this._getEndoBasis(n)}}},c.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:i.mont(e),n=new i(2).toRed(t).redInvm(),r=n.redNeg(),o=new i(3).toRed(t).redNeg().redSqrt().redMul(n);return[r.redAdd(o).fromRed(),r.redSub(o).fromRed()]},c.prototype._getEndoBasis=function(e){for(var t,n,r,o,a,s,c,l,u,f=this.n.ushrn(Math.floor(this.n.bitLength()/2)),d=e,p=this.n.clone(),h=new i(1),m=new i(0),b=new i(0),y=new i(1),g=0;0!==d.cmpn(0);){var v=p.div(d);l=p.sub(v.mul(d)),u=b.sub(v.mul(h));var w=y.sub(v.mul(m));if(!r&&l.cmp(f)<0)t=c.neg(),n=h,r=l.neg(),o=u;else if(r&&2==++g)break;c=l,p=d,d=l,b=h,h=u,y=m,m=w}a=l.neg(),s=u;var _=r.sqr().add(o.sqr());return a.sqr().add(s.sqr()).cmp(_)>=0&&(a=t,s=n),r.negative&&(r=r.neg(),o=o.neg()),a.negative&&(a=a.neg(),s=s.neg()),[{a:r,b:o},{a:a,b:s}]},c.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],i=r.b.mul(e).divRound(this.n),o=n.b.neg().mul(e).divRound(this.n),a=i.mul(n.a),s=o.mul(r.a),c=i.mul(n.b),l=o.mul(r.b);return{k1:e.sub(a).sub(s),k2:c.add(l).neg()}},c.prototype.pointFromX=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var o=r.fromRed().isOdd();return(t&&!o||!t&&o)&&(r=r.redNeg()),this.point(e,r)},c.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},c.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,o=0;o<e.length;o++){var a=this._endoSplit(t[o]),s=e[o],c=s._getBeta();a.k1.negative&&(a.k1.ineg(),s=s.neg(!0)),a.k2.negative&&(a.k2.ineg(),c=c.neg(!0)),r[2*o]=s,r[2*o+1]=c,i[2*o]=a.k1,i[2*o+1]=a.k2}for(var l=this._wnafMulAdd(1,r,i,2*o,n),u=0;u<2*o;u++)r[u]=null,i[u]=null;return l},o(l,a.BasePoint),c.prototype.point=function(e,t,n){return new l(this,e,t,n)},c.prototype.pointFromJSON=function(e,t){return l.fromJSON(this,e,t)},l.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,r=function(e){return n.point(e.x.redMul(n.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(r)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(r)}}}return t}},l.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},l.fromJSON=function(e,t,n){"string"==typeof t&&(t=JSON.parse(t));var r=e.point(t[0],t[1],n);if(!t[2])return r;function i(t){return e.point(t[0],t[1],n)}var o=t[2];return r.precomputed={beta:null,doubles:o.doubles&&{step:o.doubles.step,points:[r].concat(o.doubles.points.map(i))},naf:o.naf&&{wnd:o.naf.wnd,points:[r].concat(o.naf.points.map(i))}},r},l.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},l.prototype.isInfinity=function(){return this.inf},l.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},l.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)},l.prototype.getX=function(){return this.x.fromRed()},l.prototype.getY=function(){return this.y.fromRed()},l.prototype.mul=function(e){return e=new i(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},l.prototype.mulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},l.prototype.jmulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},l.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},l.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},l.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},o(u,a.BasePoint),c.prototype.jpoint=function(e,t,n){return new u(this,e,t,n)},u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},u.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),i=e.x.redMul(n),o=this.y.redMul(t.redMul(e.z)),a=e.y.redMul(n.redMul(this.z)),s=r.redSub(i),c=o.redSub(a);if(0===s.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),u=l.redMul(s),f=r.redMul(l),d=c.redSqr().redIAdd(u).redISub(f).redISub(f),p=c.redMul(f.redISub(d)).redISub(o.redMul(u)),h=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(d,p,h)},u.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),a=n.redSub(r),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),u=n.redMul(c),f=s.redSqr().redIAdd(l).redISub(u).redISub(u),d=s.redMul(u.redISub(f)).redISub(i.redMul(l)),p=this.z.redMul(a);return this.curve.jpoint(f,d,p)},u.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}var r=this.curve.a,i=this.curve.tinv,o=this.x,a=this.y,s=this.z,c=s.redSqr().redSqr(),l=a.redAdd(a);for(n=0;n<e;n++){var u=o.redSqr(),f=l.redSqr(),d=f.redSqr(),p=u.redAdd(u).redIAdd(u).redIAdd(r.redMul(c)),h=o.redMul(f),m=p.redSqr().redISub(h.redAdd(h)),b=h.redISub(m),y=p.redMul(b);y=y.redIAdd(y).redISub(d);var g=l.redMul(s);n+1<e&&(c=c.redMul(d)),o=m,s=g,l=y}return this.curve.jpoint(o,l.redMul(i),s)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},u.prototype._zeroDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r),c=s.redSqr().redISub(a).redISub(a),l=o.redIAdd(o);l=(l=l.redIAdd(l)).redIAdd(l),e=c,t=s.redMul(a.redISub(c)).redISub(l),n=this.y.redAdd(this.y)}else{var u=this.x.redSqr(),f=this.y.redSqr(),d=f.redSqr(),p=this.x.redAdd(f).redSqr().redISub(u).redISub(d);p=p.redIAdd(p);var h=u.redAdd(u).redIAdd(u),m=h.redSqr(),b=d.redIAdd(d);b=(b=b.redIAdd(b)).redIAdd(b),e=m.redISub(p).redISub(p),t=h.redMul(p.redISub(e)).redISub(b),n=(n=this.y.redMul(this.z)).redIAdd(n)}return this.curve.jpoint(e,t,n)},u.prototype._threeDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r).redIAdd(this.curve.a),c=s.redSqr().redISub(a).redISub(a);e=c;var l=o.redIAdd(o);l=(l=l.redIAdd(l)).redIAdd(l),t=s.redMul(a.redISub(c)).redISub(l),n=this.y.redAdd(this.y)}else{var u=this.z.redSqr(),f=this.y.redSqr(),d=this.x.redMul(f),p=this.x.redSub(u).redMul(this.x.redAdd(u));p=p.redAdd(p).redIAdd(p);var h=d.redIAdd(d),m=(h=h.redIAdd(h)).redAdd(h);e=p.redSqr().redISub(m),n=this.y.redAdd(this.z).redSqr().redISub(f).redISub(u);var b=f.redSqr();b=(b=(b=b.redIAdd(b)).redIAdd(b)).redIAdd(b),t=p.redMul(h.redISub(e)).redISub(b)}return this.curve.jpoint(e,t,n)},u.prototype._dbl=function(){var e=this.curve.a,t=this.x,n=this.y,r=this.z,i=r.redSqr().redSqr(),o=t.redSqr(),a=n.redSqr(),s=o.redAdd(o).redIAdd(o).redIAdd(e.redMul(i)),c=t.redAdd(t),l=(c=c.redIAdd(c)).redMul(a),u=s.redSqr().redISub(l.redAdd(l)),f=l.redISub(u),d=a.redSqr();d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var p=s.redMul(f).redISub(d),h=n.redAdd(n).redMul(r);return this.curve.jpoint(u,p,h)},u.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr(),r=t.redSqr(),i=e.redAdd(e).redIAdd(e),o=i.redSqr(),a=this.x.redAdd(t).redSqr().redISub(e).redISub(r),s=(a=(a=(a=a.redIAdd(a)).redAdd(a).redIAdd(a)).redISub(o)).redSqr(),c=r.redIAdd(r);c=(c=(c=c.redIAdd(c)).redIAdd(c)).redIAdd(c);var l=i.redIAdd(a).redSqr().redISub(o).redISub(s).redISub(c),u=t.redMul(l);u=(u=u.redIAdd(u)).redIAdd(u);var f=this.x.redMul(s).redISub(u);f=(f=f.redIAdd(f)).redIAdd(f);var d=this.y.redMul(l.redMul(c.redISub(l)).redISub(a.redMul(s)));d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var p=this.z.redAdd(a).redSqr().redISub(n).redISub(s);return this.curve.jpoint(f,d,p)},u.prototype.mul=function(e,t){return e=new i(e,t),this.curve._wnafMul(this,e)},u.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),n=e.z.redSqr();if(0!==this.x.redMul(n).redISub(e.x.redMul(t)).cmpn(0))return!1;var r=t.redMul(this.z),i=n.redMul(e.z);return 0===this.y.redMul(i).redISub(e.y.redMul(r)).cmpn(0)},u.prototype.eqXToP=function(e){var t=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(n))return!0;for(var r=e.clone(),i=this.curve.redN.redMul(t);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},u.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},function(e,t,n){"use strict";var r=n(6),i=n(4),o=n(123),a=n(33);function s(e){o.call(this,"mont",e),this.a=new r(e.a,16).toRed(this.red),this.b=new r(e.b,16).toRed(this.red),this.i4=new r(4).toRed(this.red).redInvm(),this.two=new r(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function c(e,t,n){o.BasePoint.call(this,e,"projective"),null===t&&null===n?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new r(t,16),this.z=new r(n,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(s,o),e.exports=s,s.prototype.validate=function(e){var t=e.normalize().x,n=t.redSqr(),r=n.redMul(t).redAdd(n.redMul(this.a)).redAdd(t);return 0===r.redSqrt().redSqr().cmp(r)},i(c,o.BasePoint),s.prototype.decodePoint=function(e,t){return this.point(a.toArray(e,t),1)},s.prototype.point=function(e,t){return new c(this,e,t)},s.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},c.prototype.precompute=function(){},c.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},c.fromJSON=function(e,t){return new c(e,t[0],t[1]||e.one)},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},c.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),n=e.redSub(t),r=e.redMul(t),i=n.redMul(t.redAdd(this.curve.a24.redMul(n)));return this.curve.point(r,i)},c.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.diffAdd=function(e,t){var n=this.x.redAdd(this.z),r=this.x.redSub(this.z),i=e.x.redAdd(e.z),o=e.x.redSub(e.z).redMul(n),a=i.redMul(r),s=t.z.redMul(o.redAdd(a).redSqr()),c=t.x.redMul(o.redISub(a).redSqr());return this.curve.point(s,c)},c.prototype.mul=function(e){for(var t=e.clone(),n=this,r=this.curve.point(null,null),i=[];0!==t.cmpn(0);t.iushrn(1))i.push(t.andln(1));for(var o=i.length-1;o>=0;o--)0===i[o]?(n=n.diffAdd(r,this),r=r.dbl()):(r=n.diffAdd(r,this),n=n.dbl());return r},c.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},c.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},function(e,t,n){"use strict";var r=n(33),i=n(6),o=n(4),a=n(123),s=r.assert;function c(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,a.call(this,"edwards",e),this.a=new i(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function l(e,t,n,r,o){a.BasePoint.call(this,e,"projective"),null===t&&null===n&&null===r?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(t,16),this.y=new i(n,16),this.z=r?new i(r,16):this.curve.one,this.t=o&&new i(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}o(c,a),e.exports=c,c.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},c.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},c.prototype.jpoint=function(e,t,n,r){return this.point(e,t,n,r)},c.prototype.pointFromX=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),r=this.c2.redSub(this.a.redMul(n)),o=this.one.redSub(this.c2.redMul(this.d).redMul(n)),a=r.redMul(o.redInvm()),s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");var c=s.fromRed().isOdd();return(t&&!c||!t&&c)&&(s=s.redNeg()),this.point(e,s)},c.prototype.pointFromY=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),r=n.redSub(this.c2),o=n.redMul(this.d).redMul(this.c2).redSub(this.a),a=r.redMul(o.redInvm());if(0===a.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");return s.fromRed().isOdd()!==t&&(s=s.redNeg()),this.point(s,e)},c.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),n=e.y.redSqr(),r=t.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(n)));return 0===r.cmp(i)},o(l,a.BasePoint),c.prototype.pointFromJSON=function(e){return l.fromJSON(this,e)},c.prototype.point=function(e,t,n,r){return new l(this,e,t,n,r)},l.fromJSON=function(e,t){return new l(e,t[0],t[1],t[2])},l.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},l.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},l.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var r=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=r.redAdd(t),a=o.redSub(n),s=r.redSub(t),c=i.redMul(a),l=o.redMul(s),u=i.redMul(s),f=a.redMul(o);return this.curve.point(c,l,f,u)},l.prototype._projDbl=function(){var e,t,n,r=this.x.redAdd(this.y).redSqr(),i=this.x.redSqr(),o=this.y.redSqr();if(this.curve.twisted){var a=(l=this.curve._mulA(i)).redAdd(o);if(this.zOne)e=r.redSub(i).redSub(o).redMul(a.redSub(this.curve.two)),t=a.redMul(l.redSub(o)),n=a.redSqr().redSub(a).redSub(a);else{var s=this.z.redSqr(),c=a.redSub(s).redISub(s);e=r.redSub(i).redISub(o).redMul(c),t=a.redMul(l.redSub(o)),n=a.redMul(c)}}else{var l=i.redAdd(o);s=this.curve._mulC(this.z).redSqr(),c=l.redSub(s).redSub(s);e=this.curve._mulC(r.redISub(l)).redMul(c),t=this.curve._mulC(l).redMul(i.redISub(o)),n=l.redMul(c)}return this.curve.point(e,t,n)},l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},l.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),r=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),o=n.redSub(t),a=i.redSub(r),s=i.redAdd(r),c=n.redAdd(t),l=o.redMul(a),u=s.redMul(c),f=o.redMul(c),d=a.redMul(s);return this.curve.point(l,u,d,f)},l.prototype._projAdd=function(e){var t,n,r=this.z.redMul(e.z),i=r.redSqr(),o=this.x.redMul(e.x),a=this.y.redMul(e.y),s=this.curve.d.redMul(o).redMul(a),c=i.redSub(s),l=i.redAdd(s),u=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(a),f=r.redMul(c).redMul(u);return this.curve.twisted?(t=r.redMul(l).redMul(a.redSub(this.curve._mulA(o))),n=c.redMul(l)):(t=r.redMul(l).redMul(a.redSub(o)),n=this.curve._mulC(c).redMul(l)),this.curve.point(f,t,n)},l.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},l.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},l.prototype.mulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!1)},l.prototype.jmulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!0)},l.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},l.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()},l.prototype.getY=function(){return this.normalize(),this.y.fromRed()},l.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},l.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var n=e.clone(),r=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(r),0===this.x.cmp(t))return!0}},l.prototype.toP=l.prototype.normalize,l.prototype.mixedAdd=l.prototype.add},function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},function(e,t,n){"use strict";var r=n(6),i=n(514),o=n(33),a=n(164),s=n(161),c=o.assert,l=n(515),u=n(516);function f(e){if(!(this instanceof f))return new f(e);"string"==typeof e&&(c(a.hasOwnProperty(e),"Unknown curve "+e),e=a[e]),e instanceof a.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=f,f.prototype.keyPair=function(e){return new l(this,e)},f.prototype.keyFromPrivate=function(e,t){return l.fromPrivate(this,e,t)},f.prototype.keyFromPublic=function(e,t){return l.fromPublic(this,e,t)},f.prototype.genKeyPair=function(e){e||(e={});for(var t=new i({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||s(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),o=this.n.sub(new r(2));;){var a=new r(t.generate(n));if(!(a.cmp(o)>0))return a.iaddn(1),this.keyFromPrivate(a)}},f.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},f.prototype.sign=function(e,t,n,o){"object"==typeof n&&(o=n,n=null),o||(o={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new r(e,16));for(var a=this.n.byteLength(),s=t.getPrivate().toArray("be",a),c=e.toArray("be",a),l=new i({hash:this.hash,entropy:s,nonce:c,pers:o.pers,persEnc:o.persEnc||"utf8"}),f=this.n.sub(new r(1)),d=0;;d++){var p=o.k?o.k(d):new r(l.generate(this.n.byteLength()));if(!((p=this._truncateToN(p,!0)).cmpn(1)<=0||p.cmp(f)>=0)){var h=this.g.mul(p);if(!h.isInfinity()){var m=h.getX(),b=m.umod(this.n);if(0!==b.cmpn(0)){var y=p.invm(this.n).mul(b.mul(t.getPrivate()).iadd(e));if(0!==(y=y.umod(this.n)).cmpn(0)){var g=(h.getY().isOdd()?1:0)|(0!==m.cmp(b)?2:0);return o.canonical&&y.cmp(this.nh)>0&&(y=this.n.sub(y),g^=1),new u({r:b,s:y,recoveryParam:g})}}}}}},f.prototype.verify=function(e,t,n,i){e=this._truncateToN(new r(e,16)),n=this.keyFromPublic(n,i);var o=(t=new u(t,"hex")).r,a=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s,c=a.invm(this.n),l=c.mul(e).umod(this.n),f=c.mul(o).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(l,n.getPublic(),f)).isInfinity()&&s.eqXToP(o):!(s=this.g.mulAdd(l,n.getPublic(),f)).isInfinity()&&0===s.getX().umod(this.n).cmp(o)},f.prototype.recoverPubKey=function(e,t,n,i){c((3&n)===n,"The recovery param is more than two bits"),t=new u(t,i);var o=this.n,a=new r(e),s=t.r,l=t.s,f=1&n,d=n>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error("Unable to find sencond key candinate");s=d?this.curve.pointFromX(s.add(this.curve.n),f):this.curve.pointFromX(s,f);var p=t.r.invm(o),h=o.sub(a).mul(p).umod(o),m=l.mul(p).umod(o);return this.g.mulAdd(h,s,m)},f.prototype.getKeyRecoveryParam=function(e,t,n,r){if(null!==(t=new u(t,r)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(n))return i}throw new Error("Unable to find valid recovery factor")}},function(e,t,n){"use strict";var r=n(70),i=n(280),o=n(32);function a(e){if(!(this instanceof a))return new a(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=i.toArray(e.entropy,e.entropyEnc||"hex"),n=i.toArray(e.nonce,e.nonceEnc||"hex"),r=i.toArray(e.pers,e.persEnc||"hex");o(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,r)}e.exports=a,a.prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(r),this._reseed=1,this.reseedInterval=281474976710656},a.prototype._hmac=function(){return new r.hmac(this.hash,this.K)},a.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},a.prototype.reseed=function(e,t,n,r){"string"!=typeof t&&(r=n,n=t,t=null),e=i.toArray(e,t),n=i.toArray(n,r),o(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},a.prototype.generate=function(e,t,n,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(r=n,n=t,t=null),n&&(n=i.toArray(n,r||"hex"),this._update(n));for(var o=[];o.length<e;)this.V=this._hmac().update(this.V).digest(),o=o.concat(this.V);var a=o.slice(0,e);return this._update(n),this._reseed++,i.encode(a,t)}},function(e,t,n){"use strict";var r=n(6),i=n(33).assert;function o(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=o,o.fromPublic=function(e,t,n){return t instanceof o?t:new o(e,{pub:t,pubEnc:n})},o.fromPrivate=function(e,t,n){return t instanceof o?t:new o(e,{priv:t,privEnc:n})},o.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},o.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},o.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},o.prototype._importPrivate=function(e,t){this.priv=new r(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},o.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?i(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||i(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},o.prototype.derive=function(e){return e.mul(this.priv).getX()},o.prototype.sign=function(e,t,n){return this.ec.sign(e,this,t,n)},o.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},o.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},function(e,t,n){"use strict";var r=n(6),i=n(33),o=i.assert;function a(e,t){if(e instanceof a)return e;this._importDER(e,t)||(o(e.r&&e.s,"Signature without r or s"),this.r=new r(e.r,16),this.s=new r(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function s(){this.place=0}function c(e,t){var n=e[t.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var i=0,o=0,a=t.place;o<r;o++,a++)i<<=8,i|=e[a],i>>>=0;return!(i<=127)&&(t.place=a,i)}function l(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t<n;)t++;return 0===t?e:e.slice(t)}function u(e,t){if(t<128)e.push(t);else{var n=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}e.exports=a,a.prototype._importDER=function(e,t){e=i.toArray(e,t);var n=new s;if(48!==e[n.place++])return!1;var o=c(e,n);if(!1===o)return!1;if(o+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var a=c(e,n);if(!1===a)return!1;var l=e.slice(n.place,a+n.place);if(n.place+=a,2!==e[n.place++])return!1;var u=c(e,n);if(!1===u)return!1;if(e.length!==u+n.place)return!1;var f=e.slice(n.place,u+n.place);if(0===l[0]){if(!(128&l[1]))return!1;l=l.slice(1)}if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1)}return this.r=new r(l),this.s=new r(f),this.recoveryParam=null,!0},a.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=l(t),n=l(n);!(n[0]||128&n[1]);)n=n.slice(1);var r=[2];u(r,t.length),(r=r.concat(t)).push(2),u(r,n.length);var o=r.concat(n),a=[48];return u(a,o.length),a=a.concat(o),i.encode(a,e)}},function(e,t,n){"use strict";var r=n(70),i=n(164),o=n(33),a=o.assert,s=o.parseBytes,c=n(518),l=n(519);function u(e){if(a("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof u))return new u(e);e=i[e].curve;this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=r.sha512}e.exports=u,u.prototype.sign=function(e,t){e=s(e);var n=this.keyFromSecret(t),r=this.hashInt(n.messagePrefix(),e),i=this.g.mul(r),o=this.encodePoint(i),a=this.hashInt(o,n.pubBytes(),e).mul(n.priv()),c=r.add(a).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:o})},u.prototype.verify=function(e,t,n){e=s(e),t=this.makeSignature(t);var r=this.keyFromPublic(n),i=this.hashInt(t.Rencoded(),r.pubBytes(),e),o=this.g.mul(t.S());return t.R().add(r.pub().mul(i)).eq(o)},u.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return o.intFromLE(e.digest()).umod(this.curve.n)},u.prototype.keyFromPublic=function(e){return c.fromPublic(this,e)},u.prototype.keyFromSecret=function(e){return c.fromSecret(this,e)},u.prototype.makeSignature=function(e){return e instanceof l?e:new l(this,e)},u.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},u.prototype.decodePoint=function(e){var t=(e=o.parseBytes(e)).length-1,n=e.slice(0,t).concat(-129&e[t]),r=0!=(128&e[t]),i=o.intFromLE(n);return this.curve.pointFromY(i,r)},u.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},u.prototype.decodeInt=function(e){return o.intFromLE(e)},u.prototype.isPoint=function(e){return e instanceof this.pointClass}},function(e,t,n){"use strict";var r=n(33),i=r.assert,o=r.parseBytes,a=r.cachedProperty;function s(e,t){this.eddsa=e,this._secret=o(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=o(t.pub)}s.fromPublic=function(e,t){return t instanceof s?t:new s(e,{pub:t})},s.fromSecret=function(e,t){return t instanceof s?t:new s(e,{secret:t})},s.prototype.secret=function(){return this._secret},a(s,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),a(s,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),a(s,"privBytes",(function(){var e=this.eddsa,t=this.hash(),n=e.encodingLength-1,r=t.slice(0,e.encodingLength);return r[0]&=248,r[n]&=127,r[n]|=64,r})),a(s,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),a(s,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),a(s,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),s.prototype.sign=function(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},s.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},s.prototype.getSecret=function(e){return i(this._secret,"KeyPair is public only"),r.encode(this.secret(),e)},s.prototype.getPublic=function(e){return r.encode(this.pubBytes(),e)},e.exports=s},function(e,t,n){"use strict";var r=n(6),i=n(33),o=i.assert,a=i.cachedProperty,s=i.parseBytes;function c(e,t){this.eddsa=e,"object"!=typeof t&&(t=s(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),o(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof r&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}a(c,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),a(c,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),a(c,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),a(c,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),c.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},c.prototype.toHex=function(){return i.encode(this.toBytes(),"hex").toUpperCase()},e.exports=c},function(e,t){},function(e,t,n){"use strict";var r=n(283);t.certificate=n(527);var i=r.define("RSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}));t.RSAPrivateKey=i;var o=r.define("RSAPublicKey",(function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}));t.RSAPublicKey=o;var a=r.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(s),this.key("subjectPublicKey").bitstr())}));t.PublicKey=a;var s=r.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())})),c=r.define("PrivateKeyInfo",(function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(s),this.key("subjectPrivateKey").octstr())}));t.PrivateKey=c;var l=r.define("EncryptedPrivateKeyInfo",(function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}));t.EncryptedPrivateKey=l;var u=r.define("DSAPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}));t.DSAPrivateKey=u,t.DSAparam=r.define("DSAparam",(function(){this.int()}));var f=r.define("ECPrivateKey",(function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(d),this.key("publicKey").optional().explicit(1).bitstr())}));t.ECPrivateKey=f;var d=r.define("ECParameters",(function(){this.choice({namedCurve:this.objid()})}));t.signature=r.define("signature",(function(){this.seq().obj(this.key("r").int(),this.key("s").int())}))},function(e,t,n){"use strict";const r=n(284),i=n(286),o=n(4);function a(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function(e,t){return new a(e,t)},a.prototype._createNamed=function(e){const t=this.name;function n(e){this._initNamed(e,t)}return o(n,e),n.prototype._initNamed=function(t,n){e.call(this,t,n)},new n(this)},a.prototype._getDecoder=function(e){return e=e||"der",this.decoders.hasOwnProperty(e)||(this.decoders[e]=this._createNamed(i[e])),this.decoders[e]},a.prototype.decode=function(e,t,n){return this._getDecoder(t).decode(e,n)},a.prototype._getEncoder=function(e){return e=e||"der",this.encoders.hasOwnProperty(e)||(this.encoders[e]=this._createNamed(r[e])),this.encoders[e]},a.prototype.encode=function(e,t,n){return this._getEncoder(t).encode(e,n)}},function(e,t,n){"use strict";const r=n(4),i=n(285);function o(e){i.call(this,e),this.enc="pem"}r(o,i),e.exports=o,o.prototype.encode=function(e,t){const n=i.prototype.encode.call(this,e).toString("base64"),r=["-----BEGIN "+t.label+"-----"];for(let e=0;e<n.length;e+=64)r.push(n.slice(e,e+64));return r.push("-----END "+t.label+"-----"),r.join("\n")}},function(e,t,n){"use strict";const r=n(4),i=n(165).Buffer,o=n(287);function a(e){o.call(this,e),this.enc="pem"}r(a,o),e.exports=a,a.prototype.decode=function(e,t){const n=e.toString().split(/[\r\n]+/g),r=t.label.toUpperCase(),a=/^-----(BEGIN|END) ([^-]+)-----$/;let s=-1,c=-1;for(let e=0;e<n.length;e++){const t=n[e].match(a);if(null!==t&&t[2]===r){if(-1!==s){if("END"!==t[1])break;c=e;break}if("BEGIN"!==t[1])break;s=e}}if(-1===s||-1===c)throw new Error("PEM section not found for: "+r);const l=n.slice(s+1,c).join("");l.replace(/[^a-z0-9+/=]+/gi,"");const u=i.from(l,"base64");return o.prototype.decode.call(this,u,t)}},function(e,t,n){"use strict";const r=t;r.Reporter=n(167).Reporter,r.DecoderBuffer=n(99).DecoderBuffer,r.EncoderBuffer=n(99).EncoderBuffer,r.Node=n(166)},function(e,t,n){"use strict";const r=t;r._reverse=function(e){const t={};return Object.keys(e).forEach((function(n){(0|n)==n&&(n|=0);const r=e[n];t[r]=n})),t},r.der=n(168)},function(e,t,n){"use strict";var r=n(283),i=r.define("Time",(function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})})),o=r.define("AttributeTypeValue",(function(){this.seq().obj(this.key("type").objid(),this.key("value").any())})),a=r.define("AlgorithmIdentifier",(function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())})),s=r.define("SubjectPublicKeyInfo",(function(){this.seq().obj(this.key("algorithm").use(a),this.key("subjectPublicKey").bitstr())})),c=r.define("RelativeDistinguishedName",(function(){this.setof(o)})),l=r.define("RDNSequence",(function(){this.seqof(c)})),u=r.define("Name",(function(){this.choice({rdnSequence:this.use(l)})})),f=r.define("Validity",(function(){this.seq().obj(this.key("notBefore").use(i),this.key("notAfter").use(i))})),d=r.define("Extension",(function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())})),p=r.define("TBSCertificate",(function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(a),this.key("issuer").use(u),this.key("validity").use(f),this.key("subject").use(u),this.key("subjectPublicKeyInfo").use(s),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(d).optional())})),h=r.define("X509Certificate",(function(){this.seq().obj(this.key("tbsCertificate").use(p),this.key("signatureAlgorithm").use(a),this.key("signatureValue").bitstr())}));e.exports=h},function(e){e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')},function(e,t,n){var r=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,i=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,o=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,a=n(122),s=n(159),c=n(7).Buffer;e.exports=function(e,t){var n,l=e.toString(),u=l.match(r);if(u){var f="aes"+u[1],d=c.from(u[2],"hex"),p=c.from(u[3].replace(/[\r\n]/g,""),"base64"),h=a(t,d.slice(0,8),parseInt(u[1],10)).key,m=[],b=s.createDecipheriv(f,h,d);m.push(b.update(p)),m.push(b.final()),n=c.concat(m)}else{var y=l.match(o);n=c.from(y[2].replace(/[\r\n]/g,""),"base64")}return{tag:l.match(i)[1],data:n}}},function(e,t,n){var r=n(7).Buffer,i=n(282),o=n(45).ec,a=n(124),s=n(288);function c(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=function(e,t,n,l,u){var f=a(n);if("ec"===f.type){if("ecdsa"!==l&&"ecdsa/rsa"!==l)throw new Error("wrong public key type");return function(e,t,n){var r=s[n.data.algorithm.curve.join(".")];if(!r)throw new Error("unknown curve "+n.data.algorithm.curve.join("."));var i=new o(r),a=n.data.subjectPrivateKey.data;return i.verify(t,e,a)}(e,t,f)}if("dsa"===f.type){if("dsa"!==l)throw new Error("wrong public key type");return function(e,t,n){var r=n.data.p,o=n.data.q,s=n.data.g,l=n.data.pub_key,u=a.signature.decode(e,"der"),f=u.s,d=u.r;c(f,o),c(d,o);var p=i.mont(r),h=f.invm(o);return 0===s.toRed(p).redPow(new i(t).mul(h).mod(o)).fromRed().mul(l.toRed(p).redPow(d.mul(h).mod(o)).fromRed()).mod(r).mod(o).cmp(d)}(e,t,f)}if("rsa"!==l&&"ecdsa/rsa"!==l)throw new Error("wrong public key type");t=r.concat([u,t]);for(var d=f.modulus.byteLength(),p=[1],h=0;t.length+p.length+2<d;)p.push(255),h++;p.push(0);for(var m=-1;++m<t.length;)p.push(t[m]);p=r.from(p);var b=i.mont(f.modulus);e=(e=new i(e).toRed(b)).redPow(new i(f.publicExponent)),e=r.from(e.fromRed().toArray());var y=h<8?1:0;for(d=Math.min(e.length,p.length),e.length!==p.length&&(y=1),m=-1;++m<d;)y|=e[m]^p[m];return 0===y}},function(e,t,n){(function(t){var r=n(45),i=n(6);e.exports=function(e){return new a(e)};var o={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function a(e){this.curveType=o[e],this.curveType||(this.curveType={name:e}),this.curve=new r.ec(this.curveType.name),this.keys=void 0}function s(e,n,r){Array.isArray(e)||(e=e.toArray());var i=new t(e);if(r&&i.length<r){var o=new t(r-i.length);o.fill(0),i=t.concat([o,i])}return n?i.toString(n):i}o.p224=o.secp224r1,o.p256=o.secp256r1=o.prime256v1,o.p192=o.secp192r1=o.prime192v1,o.p384=o.secp384r1,o.p521=o.secp521r1,a.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},a.prototype.computeSecret=function(e,n,r){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),s(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),r,this.curveType.byteLength)},a.prototype.getPublicKey=function(e,t){var n=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(n[n.length-1]%2?n[0]=7:n[0]=6),s(n,e)},a.prototype.getPrivateKey=function(e){return s(this.keys.getPrivate(),e)},a.prototype.setPublicKey=function(e,n){return n=n||"utf8",t.isBuffer(e)||(e=new t(e,n)),this.keys._importPublic(e),this},a.prototype.setPrivateKey=function(e,n){n=n||"utf8",t.isBuffer(e)||(e=new t(e,n));var r=new i(e);return r=r.toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(r),this}}).call(this,n(2).Buffer)},function(e,t,n){t.publicEncrypt=n(533),t.privateDecrypt=n(534),t.privateEncrypt=function(e,n){return t.publicEncrypt(e,n,!0)},t.publicDecrypt=function(e,n){return t.privateDecrypt(e,n,!0)}},function(e,t,n){var r=n(124),i=n(62),o=n(54),a=n(289),s=n(290),c=n(6),l=n(291),u=n(163),f=n(7).Buffer;e.exports=function(e,t,n){var d;d=e.padding?e.padding:n?1:4;var p,h=r(e);if(4===d)p=function(e,t){var n=e.modulus.byteLength(),r=t.length,l=o("sha1").update(f.alloc(0)).digest(),u=l.length,d=2*u;if(r>n-d-2)throw new Error("message too long");var p=f.alloc(n-r-d-2),h=n-u-1,m=i(u),b=s(f.concat([l,p,f.alloc(1,1),t],h),a(m,h)),y=s(m,a(b,u));return new c(f.concat([f.alloc(1),y,b],n))}(h,t);else if(1===d)p=function(e,t,n){var r,o=t.length,a=e.modulus.byteLength();if(o>a-11)throw new Error("message too long");r=n?f.alloc(a-o-3,255):function(e){var t,n=f.allocUnsafe(e),r=0,o=i(2*e),a=0;for(;r<e;)a===o.length&&(o=i(2*e),a=0),(t=o[a++])&&(n[r++]=t);return n}(a-o-3);return new c(f.concat([f.from([0,n?1:2]),r,f.alloc(1),t],a))}(h,t,n);else{if(3!==d)throw new Error("unknown padding");if((p=new c(t)).cmp(h.modulus)>=0)throw new Error("data too long for modulus")}return n?u(p,h):l(p,h)}},function(e,t,n){var r=n(124),i=n(289),o=n(290),a=n(6),s=n(163),c=n(54),l=n(291),u=n(7).Buffer;e.exports=function(e,t,n){var f;f=e.padding?e.padding:n?1:4;var d,p=r(e),h=p.modulus.byteLength();if(t.length>h||new a(t).cmp(p.modulus)>=0)throw new Error("decryption error");d=n?l(new a(t),p):s(t,p);var m=u.alloc(h-d.length);if(d=u.concat([m,d],h),4===f)return function(e,t){var n=e.modulus.byteLength(),r=c("sha1").update(u.alloc(0)).digest(),a=r.length;if(0!==t[0])throw new Error("decryption error");var s=t.slice(1,a+1),l=t.slice(a+1),f=o(s,i(l,a)),d=o(l,i(f,n-a-1));if(function(e,t){e=u.from(e),t=u.from(t);var n=0,r=e.length;e.length!==t.length&&(n++,r=Math.min(e.length,t.length));var i=-1;for(;++i<r;)n+=e[i]^t[i];return n}(r,d.slice(0,a)))throw new Error("decryption error");var p=a;for(;0===d[p];)p++;if(1!==d[p++])throw new Error("decryption error");return d.slice(p)}(p,d);if(1===f)return function(e,t,n){var r=t.slice(0,2),i=2,o=0;for(;0!==t[i++];)if(i>=t.length){o++;break}var a=t.slice(2,i-1);("0002"!==r.toString("hex")&&!n||"0001"!==r.toString("hex")&&n)&&o++;a.length<8&&o++;if(o)throw new Error("decryption error");return t.slice(i)}(0,d,n);if(3===f)return d;throw new Error("unknown padding")}},function(e,t,n){"use strict";(function(e,r){function i(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var o=n(7),a=n(62),s=o.Buffer,c=o.kMaxLength,l=e.crypto||e.msCrypto,u=Math.pow(2,32)-1;function f(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(e>u||e<0)throw new TypeError("offset must be a uint32");if(e>c||e>t)throw new RangeError("offset out of range")}function d(e,t,n){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(e>u||e<0)throw new TypeError("size must be a uint32");if(e+t>n||e>c)throw new RangeError("buffer too small")}function p(e,t,n,i){if(r.browser){var o=e.buffer,s=new Uint8Array(o,t,n);return l.getRandomValues(s),i?void r.nextTick((function(){i(null,e)})):e}if(!i)return a(n).copy(e,t),e;a(n,(function(n,r){if(n)return i(n);r.copy(e,t),i(null,e)}))}l&&l.getRandomValues||!r.browser?(t.randomFill=function(t,n,r,i){if(!(s.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof n)i=n,n=0,r=t.length;else if("function"==typeof r)i=r,r=t.length-n;else if("function"!=typeof i)throw new TypeError('"cb" argument must be a function');return f(n,t.length),d(r,n,t.length),p(t,n,r,i)},t.randomFillSync=function(t,n,r){void 0===n&&(n=0);if(!(s.isBuffer(t)||t instanceof e.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');f(n,t.length),void 0===r&&(r=t.length-n);return d(r,n,t.length),p(t,n,r)}):(t.randomFill=i,t.randomFillSync=i)}).call(this,n(12),n(13))},function(e,t){const n="Impossible case. Please create issue.",r="The tweak was out of range or the resulted private key is invalid",i="The tweak was out of range or equal to zero",o="Unknow error on context randomization",a="Private Key is invalid",s="Public Key could not be parsed",c="Public Key serialization error",l="The sum of the public keys is not valid",u="Signature could not be parsed",f="The nonce generation function failed, or the private key was invalid",d="Public key could not be recover",p="Scalar was invalid (zero or overflow)";function h(e,t){if(!e)throw new Error(t)}function m(e,t,n){if(h(t instanceof Uint8Array,`Expected ${e} to be an Uint8Array`),void 0!==n)if(Array.isArray(n)){const r=`Expected ${e} to be an Uint8Array with length [${n.join(", ")}]`;h(n.includes(t.length),r)}else{const r=`Expected ${e} to be an Uint8Array with length ${n}`;h(t.length===n,r)}}function b(e){h("Boolean"===g(e),"Expected compressed to be a Boolean")}function y(e=(e=>new Uint8Array(e)),t){return"function"==typeof e&&(e=e(t)),m("output",e,t),e}function g(e){return Object.prototype.toString.call(e).slice(8,-1)}e.exports=e=>({contextRandomize(t){switch(h(null===t||t instanceof Uint8Array,"Expected seed to be an Uint8Array or null"),null!==t&&m("seed",t,32),e.contextRandomize(t)){case 1:throw new Error(o)}},privateKeyVerify:t=>(m("private key",t,32),0===e.privateKeyVerify(t)),privateKeyNegate(t){switch(m("private key",t,32),e.privateKeyNegate(t)){case 0:return t;case 1:throw new Error(n)}},privateKeyTweakAdd(t,n){switch(m("private key",t,32),m("tweak",n,32),e.privateKeyTweakAdd(t,n)){case 0:return t;case 1:throw new Error(r)}},privateKeyTweakMul(t,n){switch(m("private key",t,32),m("tweak",n,32),e.privateKeyTweakMul(t,n)){case 0:return t;case 1:throw new Error(i)}},publicKeyVerify:t=>(m("public key",t,[33,65]),0===e.publicKeyVerify(t)),publicKeyCreate(t,n=!0,r){switch(m("private key",t,32),b(n),r=y(r,n?33:65),e.publicKeyCreate(r,t)){case 0:return r;case 1:throw new Error(a);case 2:throw new Error(c)}},publicKeyConvert(t,n=!0,r){switch(m("public key",t,[33,65]),b(n),r=y(r,n?33:65),e.publicKeyConvert(r,t)){case 0:return r;case 1:throw new Error(s);case 2:throw new Error(c)}},publicKeyNegate(t,r=!0,i){switch(m("public key",t,[33,65]),b(r),i=y(i,r?33:65),e.publicKeyNegate(i,t)){case 0:return i;case 1:throw new Error(s);case 2:throw new Error(n);case 3:throw new Error(c)}},publicKeyCombine(t,n=!0,r){h(Array.isArray(t),"Expected public keys to be an Array"),h(t.length>0,"Expected public keys array will have more than zero items");for(const e of t)m("public key",e,[33,65]);switch(b(n),r=y(r,n?33:65),e.publicKeyCombine(r,t)){case 0:return r;case 1:throw new Error(s);case 2:throw new Error(l);case 3:throw new Error(c)}},publicKeyTweakAdd(t,n,i=!0,o){switch(m("public key",t,[33,65]),m("tweak",n,32),b(i),o=y(o,i?33:65),e.publicKeyTweakAdd(o,t,n)){case 0:return o;case 1:throw new Error(s);case 2:throw new Error(r)}},publicKeyTweakMul(t,n,r=!0,o){switch(m("public key",t,[33,65]),m("tweak",n,32),b(r),o=y(o,r?33:65),e.publicKeyTweakMul(o,t,n)){case 0:return o;case 1:throw new Error(s);case 2:throw new Error(i)}},signatureNormalize(t){switch(m("signature",t,64),e.signatureNormalize(t)){case 0:return t;case 1:throw new Error(u)}},signatureExport(t,r){m("signature",t,64);const i={output:r=y(r,72),outputlen:72};switch(e.signatureExport(i,t)){case 0:return r.slice(0,i.outputlen);case 1:throw new Error(u);case 2:throw new Error(n)}},signatureImport(t,r){switch(m("signature",t),r=y(r,64),e.signatureImport(r,t)){case 0:return r;case 1:throw new Error(u);case 2:throw new Error(n)}},ecdsaSign(t,r,i={},o){m("message",t,32),m("private key",r,32),h("Object"===g(i),"Expected options to be an Object"),void 0!==i.data&&m("options.data",i.data),void 0!==i.noncefn&&h("Function"===g(i.noncefn),"Expected options.noncefn to be a Function");const a={signature:o=y(o,64),recid:null};switch(e.ecdsaSign(a,t,r,i.data,i.noncefn)){case 0:return a;case 1:throw new Error(f);case 2:throw new Error(n)}},ecdsaVerify(t,n,r){switch(m("signature",t,64),m("message",n,32),m("public key",r,[33,65]),e.ecdsaVerify(t,n,r)){case 0:return!0;case 3:return!1;case 1:throw new Error(u);case 2:throw new Error(s)}},ecdsaRecover(t,r,i,o=!0,a){switch(m("signature",t,64),h("Number"===g(r)&&r>=0&&r<=3,"Expected recovery id to be a Number within interval [0, 3]"),m("message",i,32),b(o),a=y(a,o?33:65),e.ecdsaRecover(a,t,r,i)){case 0:return a;case 1:throw new Error(u);case 2:throw new Error(d);case 3:throw new Error(n)}},ecdh(t,n,r={},i){switch(m("public key",t,[33,65]),m("private key",n,32),h("Object"===g(r),"Expected options to be an Object"),void 0!==r.data&&m("options.data",r.data),void 0!==r.hashfn?(h("Function"===g(r.hashfn),"Expected options.hashfn to be a Function"),void 0!==r.xbuf&&m("options.xbuf",r.xbuf,32),void 0!==r.ybuf&&m("options.ybuf",r.ybuf,32),m("output",i)):i=y(i,32),e.ecdh(i,t,n,r.data,r.hashfn,r.xbuf,r.ybuf)){case 0:return i;case 1:throw new Error(s);case 2:throw new Error(p)}}})},function(e,t,n){const r=new(0,n(45).ec)("secp256k1"),i=r.curve,o=i.n.constructor;function a(e){const t=e[0];switch(t){case 2:case 3:return 33!==e.length?null:function(e,t){let n=new o(t);if(n.cmp(i.p)>=0)return null;n=n.toRed(i.red);let a=n.redSqr().redIMul(n).redIAdd(i.b).redSqrt();return 3===e!==a.isOdd()&&(a=a.redNeg()),r.keyPair({pub:{x:n,y:a}})}(t,e.subarray(1,33));case 4:case 6:case 7:return 65!==e.length?null:function(e,t,n){let a=new o(t),s=new o(n);if(a.cmp(i.p)>=0||s.cmp(i.p)>=0)return null;if(a=a.toRed(i.red),s=s.toRed(i.red),(6===e||7===e)&&s.isOdd()!==(7===e))return null;const c=a.redSqr().redIMul(a);return s.redSqr().redISub(c.redIAdd(i.b)).isZero()?r.keyPair({pub:{x:a,y:s}}):null}(t,e.subarray(1,33),e.subarray(33,65));default:return null}}function s(e,t){const n=t.encode(null,33===e.length);for(let t=0;t<e.length;++t)e[t]=n[t]}e.exports={contextRandomize:()=>0,privateKeyVerify(e){const t=new o(e);return t.cmp(i.n)<0&&!t.isZero()?0:1},privateKeyNegate(e){const t=new o(e),n=i.n.sub(t).umod(i.n).toArrayLike(Uint8Array,"be",32);return e.set(n),0},privateKeyTweakAdd(e,t){const n=new o(t);if(n.cmp(i.n)>=0)return 1;if(n.iadd(new o(e)),n.cmp(i.n)>=0&&n.isub(i.n),n.isZero())return 1;const r=n.toArrayLike(Uint8Array,"be",32);return e.set(r),0},privateKeyTweakMul(e,t){let n=new o(t);if(n.cmp(i.n)>=0||n.isZero())return 1;n.imul(new o(e)),n.cmp(i.n)>=0&&(n=n.umod(i.n));const r=n.toArrayLike(Uint8Array,"be",32);return e.set(r),0},publicKeyVerify:e=>null===a(e)?1:0,publicKeyCreate(e,t){const n=new o(t);if(n.cmp(i.n)>=0||n.isZero())return 1;return s(e,r.keyFromPrivate(t).getPublic()),0},publicKeyConvert(e,t){const n=a(t);if(null===n)return 1;return s(e,n.getPublic()),0},publicKeyNegate(e,t){const n=a(t);if(null===n)return 1;const r=n.getPublic();return r.y=r.y.redNeg(),s(e,r),0},publicKeyCombine(e,t){const n=new Array(t.length);for(let e=0;e<t.length;++e)if(n[e]=a(t[e]),null===n[e])return 1;let r=n[0].getPublic();for(let e=1;e<n.length;++e)r=r.add(n[e].pub);return r.isInfinity()?2:(s(e,r),0)},publicKeyTweakAdd(e,t,n){const r=a(t);if(null===r)return 1;if((n=new o(n)).cmp(i.n)>=0)return 2;const c=r.getPublic().add(i.g.mul(n));return c.isInfinity()?2:(s(e,c),0)},publicKeyTweakMul(e,t,n){const r=a(t);if(null===r)return 1;if((n=new o(n)).cmp(i.n)>=0||n.isZero())return 2;return s(e,r.getPublic().mul(n)),0},signatureNormalize(e){const t=new o(e.subarray(0,32)),n=new o(e.subarray(32,64));return t.cmp(i.n)>=0||n.cmp(i.n)>=0?1:(1===n.cmp(r.nh)&&e.set(i.n.sub(n).toArrayLike(Uint8Array,"be",32),32),0)},signatureExport(e,t){const n=t.subarray(0,32),r=t.subarray(32,64);if(new o(n).cmp(i.n)>=0)return 1;if(new o(r).cmp(i.n)>=0)return 1;const{output:a}=e;let s=a.subarray(4,37);s[0]=0,s.set(n,1);let c=33,l=0;for(;c>1&&0===s[l]&&!(128&s[l+1]);--c,++l);if(s=s.subarray(l),128&s[0])return 1;if(c>1&&0===s[0]&&!(128&s[1]))return 1;let u=a.subarray(39,72);u[0]=0,u.set(r,1);let f=33,d=0;for(;f>1&&0===u[d]&&!(128&u[d+1]);--f,++d);return u=u.subarray(d),128&u[0]||f>1&&0===u[0]&&!(128&u[1])?1:(e.outputlen=6+c+f,a[0]=48,a[1]=e.outputlen-2,a[2]=2,a[3]=s.length,a.set(s,4),a[4+c]=2,a[5+c]=u.length,a.set(u,6+c),0)},signatureImport(e,t){if(t.length<8)return 1;if(t.length>72)return 1;if(48!==t[0])return 1;if(t[1]!==t.length-2)return 1;if(2!==t[2])return 1;const n=t[3];if(0===n)return 1;if(5+n>=t.length)return 1;if(2!==t[4+n])return 1;const r=t[5+n];if(0===r)return 1;if(6+n+r!==t.length)return 1;if(128&t[4])return 1;if(n>1&&0===t[4]&&!(128&t[5]))return 1;if(128&t[n+6])return 1;if(r>1&&0===t[n+6]&&!(128&t[n+7]))return 1;let a=t.subarray(4,4+n);if(33===a.length&&0===a[0]&&(a=a.subarray(1)),a.length>32)return 1;let s=t.subarray(6+n);if(33===s.length&&0===s[0]&&(s=s.slice(1)),s.length>32)throw new Error("S length is too long");let c=new o(a);c.cmp(i.n)>=0&&(c=new o(0));let l=new o(t.subarray(6+n));return l.cmp(i.n)>=0&&(l=new o(0)),e.set(c.toArrayLike(Uint8Array,"be",32),0),e.set(l.toArrayLike(Uint8Array,"be",32),32),0},ecdsaSign(e,t,n,a,s){if(s){const e=s;s=r=>{const i=e(t,n,null,a,r);if(!(i instanceof Uint8Array&&32===i.length))throw new Error("This is the way");return new o(i)}}const c=new o(n);if(c.cmp(i.n)>=0||c.isZero())return 1;let l;try{l=r.sign(t,n,{canonical:!0,k:s,pers:a})}catch(e){return 1}return e.signature.set(l.r.toArrayLike(Uint8Array,"be",32),0),e.signature.set(l.s.toArrayLike(Uint8Array,"be",32),32),e.recid=l.recoveryParam,0},ecdsaVerify(e,t,n){const s={r:e.subarray(0,32),s:e.subarray(32,64)},c=new o(s.r),l=new o(s.s);if(c.cmp(i.n)>=0||l.cmp(i.n)>=0)return 1;if(1===l.cmp(r.nh)||c.isZero()||l.isZero())return 3;const u=a(n);if(null===u)return 2;const f=u.getPublic();return r.verify(t,s,f)?0:3},ecdsaRecover(e,t,n,a){const c={r:t.slice(0,32),s:t.slice(32,64)},l=new o(c.r),u=new o(c.s);if(l.cmp(i.n)>=0||u.cmp(i.n)>=0)return 1;if(l.isZero()||u.isZero())return 2;let f;try{f=r.recoverPubKey(a,c,n)}catch(e){return 2}return s(e,f),0},ecdh(e,t,n,s,c,l,u){const f=a(t);if(null===f)return 1;const d=new o(n);if(d.cmp(i.n)>=0||d.isZero())return 2;const p=f.getPublic().mul(d);if(void 0===c){const t=p.encode(null,!0),n=r.hash().update(t).digest();for(let t=0;t<32;++t)e[t]=n[t]}else{l||(l=new Uint8Array(32));const t=p.getX().toArray("be",32);for(let e=0;e<32;++e)l[e]=t[e];u||(u=new Uint8Array(32));const n=p.getY().toArray("be",32);for(let e=0;e<32;++e)u[e]=n[e];const r=c(l,u,s);if(!(r instanceof Uint8Array&&r.length===e.length))return 2;e.set(r)}return 0}}},function(e,t,n){"use strict";var r=n(539),i=n(57),o=n(294),a=n(169),s=n(295),c=Object.prototype.toString;function l(e){if(!(this instanceof l))return new l(e);this.options=i.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new s,this.strm.avail_out=0;var n=r.deflateInit2(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==n)throw new Error(a[n]);if(t.header&&r.deflateSetHeader(this.strm,t.header),t.dictionary){var u;if(u="string"==typeof t.dictionary?o.string2buf(t.dictionary):"[object ArrayBuffer]"===c.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(n=r.deflateSetDictionary(this.strm,u)))throw new Error(a[n]);this._dict_set=!0}}function u(e,t){var n=new l(t);if(n.push(e,!0),n.err)throw n.msg||a[n.err];return n.result}l.prototype.push=function(e,t){var n,a,s=this.strm,l=this.options.chunkSize;if(this.ended)return!1;a=t===~~t?t:!0===t?4:0,"string"==typeof e?s.input=o.string2buf(e):"[object ArrayBuffer]"===c.call(e)?s.input=new Uint8Array(e):s.input=e,s.next_in=0,s.avail_in=s.input.length;do{if(0===s.avail_out&&(s.output=new i.Buf8(l),s.next_out=0,s.avail_out=l),1!==(n=r.deflate(s,a))&&0!==n)return this.onEnd(n),this.ended=!0,!1;0!==s.avail_out&&(0!==s.avail_in||4!==a&&2!==a)||("string"===this.options.to?this.onData(o.buf2binstring(i.shrinkBuf(s.output,s.next_out))):this.onData(i.shrinkBuf(s.output,s.next_out)))}while((s.avail_in>0||0===s.avail_out)&&1!==n);return 4===a?(n=r.deflateEnd(this.strm),this.onEnd(n),this.ended=!0,0===n):2!==a||(this.onEnd(0),s.avail_out=0,!0)},l.prototype.onData=function(e){this.chunks.push(e)},l.prototype.onEnd=function(e){0===e&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Deflate=l,t.deflate=u,t.deflateRaw=function(e,t){return(t=t||{}).raw=!0,u(e,t)},t.gzip=function(e,t){return(t=t||{}).gzip=!0,u(e,t)}},function(e,t,n){"use strict";var r,i=n(57),o=n(540),a=n(292),s=n(293),c=n(169);function l(e,t){return e.msg=c[t],t}function u(e){return(e<<1)-(e>4?9:0)}function f(e){for(var t=e.length;--t>=0;)e[t]=0}function d(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),0!==n&&(i.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function p(e,t){o._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,d(e.strm)}function h(e,t){e.pending_buf[e.pending++]=t}function m(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function b(e,t){var n,r,i=e.max_chain_length,o=e.strstart,a=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-262?e.strstart-(e.w_size-262):0,l=e.window,u=e.w_mask,f=e.prev,d=e.strstart+258,p=l[o+a-1],h=l[o+a];e.prev_length>=e.good_match&&(i>>=2),s>e.lookahead&&(s=e.lookahead);do{if(l[(n=t)+a]===h&&l[n+a-1]===p&&l[n]===l[o]&&l[++n]===l[o+1]){o+=2,n++;do{}while(l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&l[++o]===l[++n]&&o<d);if(r=258-(d-o),o=d-258,r>a){if(e.match_start=t,a=r,r>=s)break;p=l[o+a-1],h=l[o+a]}}}while((t=f[t&u])>c&&0!=--i);return a<=e.lookahead?a:e.lookahead}function y(e){var t,n,r,o,c,l,u,f,d,p,h=e.w_size;do{if(o=e.window_size-e.lookahead-e.strstart,e.strstart>=h+(h-262)){i.arraySet(e.window,e.window,h,h,0),e.match_start-=h,e.strstart-=h,e.block_start-=h,t=n=e.hash_size;do{r=e.head[--t],e.head[t]=r>=h?r-h:0}while(--n);t=n=h;do{r=e.prev[--t],e.prev[t]=r>=h?r-h:0}while(--n);o+=h}if(0===e.strm.avail_in)break;if(l=e.strm,u=e.window,f=e.strstart+e.lookahead,d=o,p=void 0,(p=l.avail_in)>d&&(p=d),n=0===p?0:(l.avail_in-=p,i.arraySet(u,l.input,l.next_in,p,f),1===l.state.wrap?l.adler=a(l.adler,u,p,f):2===l.state.wrap&&(l.adler=s(l.adler,u,p,f)),l.next_in+=p,l.total_in+=p,p),e.lookahead+=n,e.lookahead+e.insert>=3)for(c=e.strstart-e.insert,e.ins_h=e.window[c],e.ins_h=(e.ins_h<<e.hash_shift^e.window[c+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[c+3-1])&e.hash_mask,e.prev[c&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=c,c++,e.insert--,!(e.lookahead+e.insert<3)););}while(e.lookahead<262&&0!==e.strm.avail_in)}function g(e,t){for(var n,r;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),0!==n&&e.strstart-n<=e.w_size-262&&(e.match_length=b(e,n)),e.match_length>=3)if(r=o._tr_tally(e,e.strstart-e.match_start,e.match_length-3),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=3){e.match_length--;do{e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart}while(0!=--e.match_length);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(p(e,!1),0===e.strm.avail_out))return 1}return e.insert=e.strstart<2?e.strstart:2,4===t?(p(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(p(e,!1),0===e.strm.avail_out)?1:2}function v(e,t){for(var n,r,i;;){if(e.lookahead<262){if(y(e),e.lookahead<262&&0===t)return 1;if(0===e.lookahead)break}if(n=0,e.lookahead>=3&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=2,0!==n&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-262&&(e.match_length=b(e,n),e.match_length<=5&&(1===e.strategy||3===e.match_length&&e.strstart-e.match_start>4096)&&(e.match_length=2)),e.prev_length>=3&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-3,r=o._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-3),e.lookahead-=e.prev_length-1,e.prev_length-=2;do{++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+3-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart)}while(0!=--e.prev_length);if(e.match_available=0,e.match_length=2,e.strstart++,r&&(p(e,!1),0===e.strm.avail_out))return 1}else if(e.match_available){if((r=o._tr_tally(e,0,e.window[e.strstart-1]))&&p(e,!1),e.strstart++,e.lookahead--,0===e.strm.avail_out)return 1}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&(r=o._tr_tally(e,0,e.window[e.strstart-1]),e.match_available=0),e.insert=e.strstart<2?e.strstart:2,4===t?(p(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(p(e,!1),0===e.strm.avail_out)?1:2}function w(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}function _(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new i.Buf16(1146),this.dyn_dtree=new i.Buf16(122),this.bl_tree=new i.Buf16(78),f(this.dyn_ltree),f(this.dyn_dtree),f(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new i.Buf16(16),this.heap=new i.Buf16(573),f(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new i.Buf16(573),f(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function k(e){var t;return e&&e.state?(e.total_in=e.total_out=0,e.data_type=2,(t=e.state).pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?42:113,e.adler=2===t.wrap?0:1,t.last_flush=0,o._tr_init(t),0):l(e,-2)}function x(e){var t,n=k(e);return 0===n&&((t=e.state).window_size=2*t.w_size,f(t.head),t.max_lazy_match=r[t.level].max_lazy,t.good_match=r[t.level].good_length,t.nice_match=r[t.level].nice_length,t.max_chain_length=r[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=2,t.match_available=0,t.ins_h=0),n}function S(e,t,n,r,o,a){if(!e)return-2;var s=1;if(-1===t&&(t=6),r<0?(s=0,r=-r):r>15&&(s=2,r-=16),o<1||o>9||8!==n||r<8||r>15||t<0||t>9||a<0||a>4)return l(e,-2);8===r&&(r=9);var c=new _;return e.state=c,c.strm=e,c.wrap=s,c.gzhead=null,c.w_bits=r,c.w_size=1<<c.w_bits,c.w_mask=c.w_size-1,c.hash_bits=o+7,c.hash_size=1<<c.hash_bits,c.hash_mask=c.hash_size-1,c.hash_shift=~~((c.hash_bits+3-1)/3),c.window=new i.Buf8(2*c.w_size),c.head=new i.Buf16(c.hash_size),c.prev=new i.Buf16(c.w_size),c.lit_bufsize=1<<o+6,c.pending_buf_size=4*c.lit_bufsize,c.pending_buf=new i.Buf8(c.pending_buf_size),c.d_buf=1*c.lit_bufsize,c.l_buf=3*c.lit_bufsize,c.level=t,c.strategy=a,c.method=n,x(e)}r=[new w(0,0,0,0,(function(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(y(e),0===e.lookahead&&0===t)return 1;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,p(e,!1),0===e.strm.avail_out))return 1;if(e.strstart-e.block_start>=e.w_size-262&&(p(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(p(e,!0),0===e.strm.avail_out?3:4):(e.strstart>e.block_start&&(p(e,!1),e.strm.avail_out),1)})),new w(4,4,8,4,g),new w(4,5,16,8,g),new w(4,6,32,32,g),new w(4,4,16,16,v),new w(8,16,32,32,v),new w(8,16,128,128,v),new w(8,32,128,256,v),new w(32,128,258,1024,v),new w(32,258,258,4096,v)],t.deflateInit=function(e,t){return S(e,t,8,15,8,0)},t.deflateInit2=S,t.deflateReset=x,t.deflateResetKeep=k,t.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?-2:(e.state.gzhead=t,0):-2},t.deflate=function(e,t){var n,i,a,c;if(!e||!e.state||t>5||t<0)return e?l(e,-2):-2;if(i=e.state,!e.output||!e.input&&0!==e.avail_in||666===i.status&&4!==t)return l(e,0===e.avail_out?-5:-2);if(i.strm=e,n=i.last_flush,i.last_flush=t,42===i.status)if(2===i.wrap)e.adler=0,h(i,31),h(i,139),h(i,8),i.gzhead?(h(i,(i.gzhead.text?1:0)+(i.gzhead.hcrc?2:0)+(i.gzhead.extra?4:0)+(i.gzhead.name?8:0)+(i.gzhead.comment?16:0)),h(i,255&i.gzhead.time),h(i,i.gzhead.time>>8&255),h(i,i.gzhead.time>>16&255),h(i,i.gzhead.time>>24&255),h(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),h(i,255&i.gzhead.os),i.gzhead.extra&&i.gzhead.extra.length&&(h(i,255&i.gzhead.extra.length),h(i,i.gzhead.extra.length>>8&255)),i.gzhead.hcrc&&(e.adler=s(e.adler,i.pending_buf,i.pending,0)),i.gzindex=0,i.status=69):(h(i,0),h(i,0),h(i,0),h(i,0),h(i,0),h(i,9===i.level?2:i.strategy>=2||i.level<2?4:0),h(i,3),i.status=113);else{var b=8+(i.w_bits-8<<4)<<8;b|=(i.strategy>=2||i.level<2?0:i.level<6?1:6===i.level?2:3)<<6,0!==i.strstart&&(b|=32),b+=31-b%31,i.status=113,m(i,b),0!==i.strstart&&(m(i,e.adler>>>16),m(i,65535&e.adler)),e.adler=1}if(69===i.status)if(i.gzhead.extra){for(a=i.pending;i.gzindex<(65535&i.gzhead.extra.length)&&(i.pending!==i.pending_buf_size||(i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),d(e),a=i.pending,i.pending!==i.pending_buf_size));)h(i,255&i.gzhead.extra[i.gzindex]),i.gzindex++;i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),i.gzindex===i.gzhead.extra.length&&(i.gzindex=0,i.status=73)}else i.status=73;if(73===i.status)if(i.gzhead.name){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),d(e),a=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindex<i.gzhead.name.length?255&i.gzhead.name.charCodeAt(i.gzindex++):0,h(i,c)}while(0!==c);i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),0===c&&(i.gzindex=0,i.status=91)}else i.status=91;if(91===i.status)if(i.gzhead.comment){a=i.pending;do{if(i.pending===i.pending_buf_size&&(i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),d(e),a=i.pending,i.pending===i.pending_buf_size)){c=1;break}c=i.gzindex<i.gzhead.comment.length?255&i.gzhead.comment.charCodeAt(i.gzindex++):0,h(i,c)}while(0!==c);i.gzhead.hcrc&&i.pending>a&&(e.adler=s(e.adler,i.pending_buf,i.pending-a,a)),0===c&&(i.status=103)}else i.status=103;if(103===i.status&&(i.gzhead.hcrc?(i.pending+2>i.pending_buf_size&&d(e),i.pending+2<=i.pending_buf_size&&(h(i,255&e.adler),h(i,e.adler>>8&255),e.adler=0,i.status=113)):i.status=113),0!==i.pending){if(d(e),0===e.avail_out)return i.last_flush=-1,0}else if(0===e.avail_in&&u(t)<=u(n)&&4!==t)return l(e,-5);if(666===i.status&&0!==e.avail_in)return l(e,-5);if(0!==e.avail_in||0!==i.lookahead||0!==t&&666!==i.status){var g=2===i.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(y(e),0===e.lookahead)){if(0===t)return 1;break}if(e.match_length=0,n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(p(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(p(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(p(e,!1),0===e.strm.avail_out)?1:2}(i,t):3===i.strategy?function(e,t){for(var n,r,i,a,s=e.window;;){if(e.lookahead<=258){if(y(e),e.lookahead<=258&&0===t)return 1;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=3&&e.strstart>0&&(r=s[i=e.strstart-1])===s[++i]&&r===s[++i]&&r===s[++i]){a=e.strstart+258;do{}while(r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&r===s[++i]&&i<a);e.match_length=258-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=3?(n=o._tr_tally(e,1,e.match_length-3),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=o._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(p(e,!1),0===e.strm.avail_out))return 1}return e.insert=0,4===t?(p(e,!0),0===e.strm.avail_out?3:4):e.last_lit&&(p(e,!1),0===e.strm.avail_out)?1:2}(i,t):r[i.level].func(i,t);if(3!==g&&4!==g||(i.status=666),1===g||3===g)return 0===e.avail_out&&(i.last_flush=-1),0;if(2===g&&(1===t?o._tr_align(i):5!==t&&(o._tr_stored_block(i,0,0,!1),3===t&&(f(i.head),0===i.lookahead&&(i.strstart=0,i.block_start=0,i.insert=0))),d(e),0===e.avail_out))return i.last_flush=-1,0}return 4!==t?0:i.wrap<=0?1:(2===i.wrap?(h(i,255&e.adler),h(i,e.adler>>8&255),h(i,e.adler>>16&255),h(i,e.adler>>24&255),h(i,255&e.total_in),h(i,e.total_in>>8&255),h(i,e.total_in>>16&255),h(i,e.total_in>>24&255)):(m(i,e.adler>>>16),m(i,65535&e.adler)),d(e),i.wrap>0&&(i.wrap=-i.wrap),0!==i.pending?0:1)},t.deflateEnd=function(e){var t;return e&&e.state?42!==(t=e.state.status)&&69!==t&&73!==t&&91!==t&&103!==t&&113!==t&&666!==t?l(e,-2):(e.state=null,113===t?l(e,-3):0):-2},t.deflateSetDictionary=function(e,t){var n,r,o,s,c,l,u,d,p=t.length;if(!e||!e.state)return-2;if(2===(s=(n=e.state).wrap)||1===s&&42!==n.status||n.lookahead)return-2;for(1===s&&(e.adler=a(e.adler,t,p,0)),n.wrap=0,p>=n.w_size&&(0===s&&(f(n.head),n.strstart=0,n.block_start=0,n.insert=0),d=new i.Buf8(n.w_size),i.arraySet(d,t,p-n.w_size,n.w_size,0),t=d,p=n.w_size),c=e.avail_in,l=e.next_in,u=e.input,e.avail_in=p,e.next_in=0,e.input=t,y(n);n.lookahead>=3;){r=n.strstart,o=n.lookahead-2;do{n.ins_h=(n.ins_h<<n.hash_shift^n.window[r+3-1])&n.hash_mask,n.prev[r&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=r,r++}while(--o);n.strstart=r,n.lookahead=2,y(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,e.next_in=l,e.input=u,e.avail_in=c,n.wrap=s,0},t.deflateInfo="pako deflate (from Nodeca project)"},function(e,t,n){"use strict";var r=n(57);function i(e){for(var t=e.length;--t>=0;)e[t]=0}var o=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],a=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],c=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],l=new Array(576);i(l);var u=new Array(60);i(u);var f=new Array(512);i(f);var d=new Array(256);i(d);var p=new Array(29);i(p);var h,m,b,y=new Array(30);function g(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}function v(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function w(e){return e<256?f[e]:f[256+(e>>>7)]}function _(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function k(e,t,n){e.bi_valid>16-n?(e.bi_buf|=t<<e.bi_valid&65535,_(e,e.bi_buf),e.bi_buf=t>>16-e.bi_valid,e.bi_valid+=n-16):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function x(e,t,n){k(e,n[2*t],n[2*t+1])}function S(e,t){var n=0;do{n|=1&e,e>>>=1,n<<=1}while(--t>0);return n>>>1}function O(e,t,n){var r,i,o=new Array(16),a=0;for(r=1;r<=15;r++)o[r]=a=a+n[r-1]<<1;for(i=0;i<=t;i++){var s=e[2*i+1];0!==s&&(e[2*i]=S(o[s]++,s))}}function E(e){var t;for(t=0;t<286;t++)e.dyn_ltree[2*t]=0;for(t=0;t<30;t++)e.dyn_dtree[2*t]=0;for(t=0;t<19;t++)e.bl_tree[2*t]=0;e.dyn_ltree[512]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function T(e){e.bi_valid>8?_(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function A(e,t,n,r){var i=2*t,o=2*n;return e[i]<e[o]||e[i]===e[o]&&r[t]<=r[n]}function M(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&A(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!A(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r}function I(e,t,n){var r,i,s,c,l=0;if(0!==e.last_lit)do{r=e.pending_buf[e.d_buf+2*l]<<8|e.pending_buf[e.d_buf+2*l+1],i=e.pending_buf[e.l_buf+l],l++,0===r?x(e,i,t):(x(e,(s=d[i])+256+1,t),0!==(c=o[s])&&k(e,i-=p[s],c),x(e,s=w(--r),n),0!==(c=a[s])&&k(e,r-=y[s],c))}while(l<e.last_lit);x(e,256,t)}function P(e,t){var n,r,i,o=t.dyn_tree,a=t.stat_desc.static_tree,s=t.stat_desc.has_stree,c=t.stat_desc.elems,l=-1;for(e.heap_len=0,e.heap_max=573,n=0;n<c;n++)0!==o[2*n]?(e.heap[++e.heap_len]=l=n,e.depth[n]=0):o[2*n+1]=0;for(;e.heap_len<2;)o[2*(i=e.heap[++e.heap_len]=l<2?++l:0)]=1,e.depth[i]=0,e.opt_len--,s&&(e.static_len-=a[2*i+1]);for(t.max_code=l,n=e.heap_len>>1;n>=1;n--)M(e,o,n);i=c;do{n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],M(e,o,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,o[2*i]=o[2*n]+o[2*r],e.depth[i]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,o[2*n+1]=o[2*r+1]=i,e.heap[1]=i++,M(e,o,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,i,o,a,s,c=t.dyn_tree,l=t.max_code,u=t.stat_desc.static_tree,f=t.stat_desc.has_stree,d=t.stat_desc.extra_bits,p=t.stat_desc.extra_base,h=t.stat_desc.max_length,m=0;for(o=0;o<=15;o++)e.bl_count[o]=0;for(c[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n<573;n++)(o=c[2*c[2*(r=e.heap[n])+1]+1]+1)>h&&(o=h,m++),c[2*r+1]=o,r>l||(e.bl_count[o]++,a=0,r>=p&&(a=d[r-p]),s=c[2*r],e.opt_len+=s*(o+a),f&&(e.static_len+=s*(u[2*r+1]+a)));if(0!==m){do{for(o=h-1;0===e.bl_count[o];)o--;e.bl_count[o]--,e.bl_count[o+1]+=2,e.bl_count[h]--,m-=2}while(m>0);for(o=h;0!==o;o--)for(r=e.bl_count[o];0!==r;)(i=e.heap[--n])>l||(c[2*i+1]!==o&&(e.opt_len+=(o-c[2*i+1])*c[2*i],c[2*i+1]=o),r--)}}(e,t),O(o,l,e.bl_count)}function C(e,t,n){var r,i,o=-1,a=t[1],s=0,c=7,l=4;for(0===a&&(c=138,l=3),t[2*(n+1)+1]=65535,r=0;r<=n;r++)i=a,a=t[2*(r+1)+1],++s<c&&i===a||(s<l?e.bl_tree[2*i]+=s:0!==i?(i!==o&&e.bl_tree[2*i]++,e.bl_tree[32]++):s<=10?e.bl_tree[34]++:e.bl_tree[36]++,s=0,o=i,0===a?(c=138,l=3):i===a?(c=6,l=3):(c=7,l=4))}function j(e,t,n){var r,i,o=-1,a=t[1],s=0,c=7,l=4;for(0===a&&(c=138,l=3),r=0;r<=n;r++)if(i=a,a=t[2*(r+1)+1],!(++s<c&&i===a)){if(s<l)do{x(e,i,e.bl_tree)}while(0!=--s);else 0!==i?(i!==o&&(x(e,i,e.bl_tree),s--),x(e,16,e.bl_tree),k(e,s-3,2)):s<=10?(x(e,17,e.bl_tree),k(e,s-3,3)):(x(e,18,e.bl_tree),k(e,s-11,7));s=0,o=i,0===a?(c=138,l=3):i===a?(c=6,l=3):(c=7,l=4)}}i(y);var D=!1;function R(e,t,n,i){k(e,0+(i?1:0),3),function(e,t,n,i){T(e),i&&(_(e,n),_(e,~n)),r.arraySet(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}(e,t,n,!0)}t._tr_init=function(e){D||(!function(){var e,t,n,r,i,c=new Array(16);for(n=0,r=0;r<28;r++)for(p[r]=n,e=0;e<1<<o[r];e++)d[n++]=r;for(d[n-1]=r,i=0,r=0;r<16;r++)for(y[r]=i,e=0;e<1<<a[r];e++)f[i++]=r;for(i>>=7;r<30;r++)for(y[r]=i<<7,e=0;e<1<<a[r]-7;e++)f[256+i++]=r;for(t=0;t<=15;t++)c[t]=0;for(e=0;e<=143;)l[2*e+1]=8,e++,c[8]++;for(;e<=255;)l[2*e+1]=9,e++,c[9]++;for(;e<=279;)l[2*e+1]=7,e++,c[7]++;for(;e<=287;)l[2*e+1]=8,e++,c[8]++;for(O(l,287,c),e=0;e<30;e++)u[2*e+1]=5,u[2*e]=S(e,5);h=new g(l,o,257,286,15),m=new g(u,a,0,30,15),b=new g(new Array(0),s,0,19,7)}(),D=!0),e.l_desc=new v(e.dyn_ltree,h),e.d_desc=new v(e.dyn_dtree,m),e.bl_desc=new v(e.bl_tree,b),e.bi_buf=0,e.bi_valid=0,E(e)},t._tr_stored_block=R,t._tr_flush_block=function(e,t,n,r){var i,o,a=0;e.level>0?(2===e.strm.data_type&&(e.strm.data_type=function(e){var t,n=4093624447;for(t=0;t<=31;t++,n>>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return 0;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return 1;for(t=32;t<256;t++)if(0!==e.dyn_ltree[2*t])return 1;return 0}(e)),P(e,e.l_desc),P(e,e.d_desc),a=function(e){var t;for(C(e,e.dyn_ltree,e.l_desc.max_code),C(e,e.dyn_dtree,e.d_desc.max_code),P(e,e.bl_desc),t=18;t>=3&&0===e.bl_tree[2*c[t]+1];t--);return e.opt_len+=3*(t+1)+5+5+4,t}(e),i=e.opt_len+3+7>>>3,(o=e.static_len+3+7>>>3)<=i&&(i=o)):i=o=n+5,n+4<=i&&-1!==t?R(e,t,n,r):4===e.strategy||o===i?(k(e,2+(r?1:0),3),I(e,l,u)):(k(e,4+(r?1:0),3),function(e,t,n,r){var i;for(k(e,t-257,5),k(e,n-1,5),k(e,r-4,4),i=0;i<r;i++)k(e,e.bl_tree[2*c[i]+1],3);j(e,e.dyn_ltree,t-1),j(e,e.dyn_dtree,n-1)}(e,e.l_desc.max_code+1,e.d_desc.max_code+1,a+1),I(e,e.dyn_ltree,e.dyn_dtree)),E(e),r&&T(e)},t._tr_tally=function(e,t,n){return e.pending_buf[e.d_buf+2*e.last_lit]=t>>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(d[n]+256+1)]++,e.dyn_dtree[2*w(t)]++),e.last_lit===e.lit_bufsize-1},t._tr_align=function(e){k(e,2,3),x(e,256,l),function(e){16===e.bi_valid?(_(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},function(e,t,n){"use strict";var r=n(542),i=n(57),o=n(294),a=n(296),s=n(169),c=n(295),l=n(545),u=Object.prototype.toString;function f(e){if(!(this instanceof f))return new f(e);this.options=i.assign({chunkSize:16384,windowBits:0,to:""},e||{});var t=this.options;t.raw&&t.windowBits>=0&&t.windowBits<16&&(t.windowBits=-t.windowBits,0===t.windowBits&&(t.windowBits=-15)),!(t.windowBits>=0&&t.windowBits<16)||e&&e.windowBits||(t.windowBits+=32),t.windowBits>15&&t.windowBits<48&&0==(15&t.windowBits)&&(t.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new c,this.strm.avail_out=0;var n=r.inflateInit2(this.strm,t.windowBits);if(n!==a.Z_OK)throw new Error(s[n]);if(this.header=new l,r.inflateGetHeader(this.strm,this.header),t.dictionary&&("string"==typeof t.dictionary?t.dictionary=o.string2buf(t.dictionary):"[object ArrayBuffer]"===u.call(t.dictionary)&&(t.dictionary=new Uint8Array(t.dictionary)),t.raw&&(n=r.inflateSetDictionary(this.strm,t.dictionary))!==a.Z_OK))throw new Error(s[n])}function d(e,t){var n=new f(t);if(n.push(e,!0),n.err)throw n.msg||s[n.err];return n.result}f.prototype.push=function(e,t){var n,s,c,l,f,d=this.strm,p=this.options.chunkSize,h=this.options.dictionary,m=!1;if(this.ended)return!1;s=t===~~t?t:!0===t?a.Z_FINISH:a.Z_NO_FLUSH,"string"==typeof e?d.input=o.binstring2buf(e):"[object ArrayBuffer]"===u.call(e)?d.input=new Uint8Array(e):d.input=e,d.next_in=0,d.avail_in=d.input.length;do{if(0===d.avail_out&&(d.output=new i.Buf8(p),d.next_out=0,d.avail_out=p),(n=r.inflate(d,a.Z_NO_FLUSH))===a.Z_NEED_DICT&&h&&(n=r.inflateSetDictionary(this.strm,h)),n===a.Z_BUF_ERROR&&!0===m&&(n=a.Z_OK,m=!1),n!==a.Z_STREAM_END&&n!==a.Z_OK)return this.onEnd(n),this.ended=!0,!1;d.next_out&&(0!==d.avail_out&&n!==a.Z_STREAM_END&&(0!==d.avail_in||s!==a.Z_FINISH&&s!==a.Z_SYNC_FLUSH)||("string"===this.options.to?(c=o.utf8border(d.output,d.next_out),l=d.next_out-c,f=o.buf2string(d.output,c),d.next_out=l,d.avail_out=p-l,l&&i.arraySet(d.output,d.output,c,l,0),this.onData(f)):this.onData(i.shrinkBuf(d.output,d.next_out)))),0===d.avail_in&&0===d.avail_out&&(m=!0)}while((d.avail_in>0||0===d.avail_out)&&n!==a.Z_STREAM_END);return n===a.Z_STREAM_END&&(s=a.Z_FINISH),s===a.Z_FINISH?(n=r.inflateEnd(this.strm),this.onEnd(n),this.ended=!0,n===a.Z_OK):s!==a.Z_SYNC_FLUSH||(this.onEnd(a.Z_OK),d.avail_out=0,!0)},f.prototype.onData=function(e){this.chunks.push(e)},f.prototype.onEnd=function(e){e===a.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=i.flattenChunks(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg},t.Inflate=f,t.inflate=d,t.inflateRaw=function(e,t){return(t=t||{}).raw=!0,d(e,t)},t.ungzip=d},function(e,t,n){"use strict";var r=n(57),i=n(292),o=n(293),a=n(543),s=n(544);function c(e){return(e>>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function l(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function u(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=1,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(852),t.distcode=t.distdyn=new r.Buf32(592),t.sane=1,t.back=-1,0):-2}function f(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,u(e)):-2}function d(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||t>15)?-2:(null!==r.window&&r.wbits!==t&&(r.window=null),r.wrap=n,r.wbits=t,f(e))):-2}function p(e,t){var n,r;return e?(r=new l,e.state=r,r.window=null,0!==(n=d(e,t))&&(e.state=null),n):-2}var h,m,b=!0;function y(e){if(b){var t;for(h=new r.Buf32(512),m=new r.Buf32(32),t=0;t<144;)e.lens[t++]=8;for(;t<256;)e.lens[t++]=9;for(;t<280;)e.lens[t++]=7;for(;t<288;)e.lens[t++]=8;for(s(1,e.lens,0,288,h,0,e.work,{bits:9}),t=0;t<32;)e.lens[t++]=5;s(2,e.lens,0,32,m,0,e.work,{bits:5}),b=!1}e.lencode=h,e.lenbits=9,e.distcode=m,e.distbits=5}function g(e,t,n,i){var o,a=e.state;return null===a.window&&(a.wsize=1<<a.wbits,a.wnext=0,a.whave=0,a.window=new r.Buf8(a.wsize)),i>=a.wsize?(r.arraySet(a.window,t,n-a.wsize,a.wsize,0),a.wnext=0,a.whave=a.wsize):((o=a.wsize-a.wnext)>i&&(o=i),r.arraySet(a.window,t,n-i,o,a.wnext),(i-=o)?(r.arraySet(a.window,t,n-i,i,0),a.wnext=i,a.whave=a.wsize):(a.wnext+=o,a.wnext===a.wsize&&(a.wnext=0),a.whave<a.wsize&&(a.whave+=o))),0}t.inflateReset=f,t.inflateReset2=d,t.inflateResetKeep=u,t.inflateInit=function(e){return p(e,15)},t.inflateInit2=p,t.inflate=function(e,t){var n,l,u,f,d,p,h,m,b,v,w,_,k,x,S,O,E,T,A,M,I,P,C,j,D=0,R=new r.Buf8(4),N=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&0!==e.avail_in)return-2;12===(n=e.state).mode&&(n.mode=13),d=e.next_out,u=e.output,h=e.avail_out,f=e.next_in,l=e.input,p=e.avail_in,m=n.hold,b=n.bits,v=p,w=h,P=0;e:for(;;)switch(n.mode){case 1:if(0===n.wrap){n.mode=13;break}for(;b<16;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}if(2&n.wrap&&35615===m){n.check=0,R[0]=255&m,R[1]=m>>>8&255,n.check=o(n.check,R,2,0),m=0,b=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&m)<<8)+(m>>8))%31){e.msg="incorrect header check",n.mode=30;break}if(8!=(15&m)){e.msg="unknown compression method",n.mode=30;break}if(b-=4,I=8+(15&(m>>>=4)),0===n.wbits)n.wbits=I;else if(I>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<<I,e.adler=n.check=1,n.mode=512&m?10:12,m=0,b=0;break;case 2:for(;b<16;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}if(n.flags=m,8!=(255&n.flags)){e.msg="unknown compression method",n.mode=30;break}if(57344&n.flags){e.msg="unknown header flags set",n.mode=30;break}n.head&&(n.head.text=m>>8&1),512&n.flags&&(R[0]=255&m,R[1]=m>>>8&255,n.check=o(n.check,R,2,0)),m=0,b=0,n.mode=3;case 3:for(;b<32;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}n.head&&(n.head.time=m),512&n.flags&&(R[0]=255&m,R[1]=m>>>8&255,R[2]=m>>>16&255,R[3]=m>>>24&255,n.check=o(n.check,R,4,0)),m=0,b=0,n.mode=4;case 4:for(;b<16;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}n.head&&(n.head.xflags=255&m,n.head.os=m>>8),512&n.flags&&(R[0]=255&m,R[1]=m>>>8&255,n.check=o(n.check,R,2,0)),m=0,b=0,n.mode=5;case 5:if(1024&n.flags){for(;b<16;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}n.length=m,n.head&&(n.head.extra_len=m),512&n.flags&&(R[0]=255&m,R[1]=m>>>8&255,n.check=o(n.check,R,2,0)),m=0,b=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&((_=n.length)>p&&(_=p),_&&(n.head&&(I=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,l,f,_,I)),512&n.flags&&(n.check=o(n.check,l,_,f)),p-=_,f+=_,n.length-=_),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===p)break e;_=0;do{I=l[f+_++],n.head&&I&&n.length<65536&&(n.head.name+=String.fromCharCode(I))}while(I&&_<p);if(512&n.flags&&(n.check=o(n.check,l,_,f)),p-=_,f+=_,I)break e}else n.head&&(n.head.name=null);n.length=0,n.mode=8;case 8:if(4096&n.flags){if(0===p)break e;_=0;do{I=l[f+_++],n.head&&I&&n.length<65536&&(n.head.comment+=String.fromCharCode(I))}while(I&&_<p);if(512&n.flags&&(n.check=o(n.check,l,_,f)),p-=_,f+=_,I)break e}else n.head&&(n.head.comment=null);n.mode=9;case 9:if(512&n.flags){for(;b<16;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}if(m!==(65535&n.check)){e.msg="header crc mismatch",n.mode=30;break}m=0,b=0}n.head&&(n.head.hcrc=n.flags>>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;b<32;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}e.adler=n.check=c(m),m=0,b=0,n.mode=11;case 11:if(0===n.havedict)return e.next_out=d,e.avail_out=h,e.next_in=f,e.avail_in=p,n.hold=m,n.bits=b,2;e.adler=n.check=1,n.mode=12;case 12:if(5===t||6===t)break e;case 13:if(n.last){m>>>=7&b,b-=7&b,n.mode=27;break}for(;b<3;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}switch(n.last=1&m,b-=1,3&(m>>>=1)){case 0:n.mode=14;break;case 1:if(y(n),n.mode=20,6===t){m>>>=2,b-=2;break e}break;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}m>>>=2,b-=2;break;case 14:for(m>>>=7&b,b-=7&b;b<32;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}if((65535&m)!=(m>>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&m,m=0,b=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(_=n.length){if(_>p&&(_=p),_>h&&(_=h),0===_)break e;r.arraySet(u,l,f,_,d),p-=_,f+=_,h-=_,d+=_,n.length-=_;break}n.mode=12;break;case 17:for(;b<14;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}if(n.nlen=257+(31&m),m>>>=5,b-=5,n.ndist=1+(31&m),m>>>=5,b-=5,n.ncode=4+(15&m),m>>>=4,b-=4,n.nlen>286||n.ndist>30){e.msg="too many length or distance symbols",n.mode=30;break}n.have=0,n.mode=18;case 18:for(;n.have<n.ncode;){for(;b<3;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}n.lens[N[n.have++]]=7&m,m>>>=3,b-=3}for(;n.have<19;)n.lens[N[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,C={bits:n.lenbits},P=s(0,n.lens,0,19,n.lencode,0,n.work,C),n.lenbits=C.bits,P){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have<n.nlen+n.ndist;){for(;O=(D=n.lencode[m&(1<<n.lenbits)-1])>>>16&255,E=65535&D,!((S=D>>>24)<=b);){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}if(E<16)m>>>=S,b-=S,n.lens[n.have++]=E;else{if(16===E){for(j=S+2;b<j;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}if(m>>>=S,b-=S,0===n.have){e.msg="invalid bit length repeat",n.mode=30;break}I=n.lens[n.have-1],_=3+(3&m),m>>>=2,b-=2}else if(17===E){for(j=S+3;b<j;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}b-=S,I=0,_=3+(7&(m>>>=S)),m>>>=3,b-=3}else{for(j=S+7;b<j;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}b-=S,I=0,_=11+(127&(m>>>=S)),m>>>=7,b-=7}if(n.have+_>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;_--;)n.lens[n.have++]=I}}if(30===n.mode)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,C={bits:n.lenbits},P=s(1,n.lens,0,n.nlen,n.lencode,0,n.work,C),n.lenbits=C.bits,P){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,C={bits:n.distbits},P=s(2,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,C),n.distbits=C.bits,P){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(p>=6&&h>=258){e.next_out=d,e.avail_out=h,e.next_in=f,e.avail_in=p,n.hold=m,n.bits=b,a(e,w),d=e.next_out,u=e.output,h=e.avail_out,f=e.next_in,l=e.input,p=e.avail_in,m=n.hold,b=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;O=(D=n.lencode[m&(1<<n.lenbits)-1])>>>16&255,E=65535&D,!((S=D>>>24)<=b);){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}if(O&&0==(240&O)){for(T=S,A=O,M=E;O=(D=n.lencode[M+((m&(1<<T+A)-1)>>T)])>>>16&255,E=65535&D,!(T+(S=D>>>24)<=b);){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}m>>>=T,b-=T,n.back+=T}if(m>>>=S,b-=S,n.back+=S,n.length=E,0===O){n.mode=26;break}if(32&O){n.back=-1,n.mode=12;break}if(64&O){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&O,n.mode=22;case 22:if(n.extra){for(j=n.extra;b<j;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}n.length+=m&(1<<n.extra)-1,m>>>=n.extra,b-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;O=(D=n.distcode[m&(1<<n.distbits)-1])>>>16&255,E=65535&D,!((S=D>>>24)<=b);){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}if(0==(240&O)){for(T=S,A=O,M=E;O=(D=n.distcode[M+((m&(1<<T+A)-1)>>T)])>>>16&255,E=65535&D,!(T+(S=D>>>24)<=b);){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}m>>>=T,b-=T,n.back+=T}if(m>>>=S,b-=S,n.back+=S,64&O){e.msg="invalid distance code",n.mode=30;break}n.offset=E,n.extra=15&O,n.mode=24;case 24:if(n.extra){for(j=n.extra;b<j;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}n.offset+=m&(1<<n.extra)-1,m>>>=n.extra,b-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===h)break e;if(_=w-h,n.offset>_){if((_=n.offset-_)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}_>n.wnext?(_-=n.wnext,k=n.wsize-_):k=n.wnext-_,_>n.length&&(_=n.length),x=n.window}else x=u,k=d-n.offset,_=n.length;_>h&&(_=h),h-=_,n.length-=_;do{u[d++]=x[k++]}while(--_);0===n.length&&(n.mode=21);break;case 26:if(0===h)break e;u[d++]=n.length,h--,n.mode=21;break;case 27:if(n.wrap){for(;b<32;){if(0===p)break e;p--,m|=l[f++]<<b,b+=8}if(w-=h,e.total_out+=w,n.total+=w,w&&(e.adler=n.check=n.flags?o(n.check,u,w,d-w):i(n.check,u,w,d-w)),w=h,(n.flags?m:c(m))!==n.check){e.msg="incorrect data check",n.mode=30;break}m=0,b=0}n.mode=28;case 28:if(n.wrap&&n.flags){for(;b<32;){if(0===p)break e;p--,m+=l[f++]<<b,b+=8}if(m!==(4294967295&n.total)){e.msg="incorrect length check",n.mode=30;break}m=0,b=0}n.mode=29;case 29:P=1;break e;case 30:P=-3;break e;case 31:return-4;case 32:default:return-2}return e.next_out=d,e.avail_out=h,e.next_in=f,e.avail_in=p,n.hold=m,n.bits=b,(n.wsize||w!==e.avail_out&&n.mode<30&&(n.mode<27||4!==t))&&g(e,e.output,e.next_out,w-e.avail_out)?(n.mode=31,-4):(v-=e.avail_in,w-=e.avail_out,e.total_in+=v,e.total_out+=w,n.total+=w,n.wrap&&w&&(e.adler=n.check=n.flags?o(n.check,u,w,e.next_out-w):i(n.check,u,w,e.next_out-w)),e.data_type=n.bits+(n.last?64:0)+(12===n.mode?128:0)+(20===n.mode||15===n.mode?256:0),(0===v&&0===w||4===t)&&0===P&&(P=-5),P)},t.inflateEnd=function(e){if(!e||!e.state)return-2;var t=e.state;return t.window&&(t.window=null),e.state=null,0},t.inflateGetHeader=function(e,t){var n;return e&&e.state?0==(2&(n=e.state).wrap)?-2:(n.head=t,t.done=!1,0):-2},t.inflateSetDictionary=function(e,t){var n,r=t.length;return e&&e.state?0!==(n=e.state).wrap&&11!==n.mode?-2:11===n.mode&&i(1,t,r,0)!==n.check?-3:g(e,t,r,r)?(n.mode=31,-4):(n.havedict=1,0):-2},t.inflateInfo="pako inflate (from Nodeca project)"},function(e,t,n){"use strict";e.exports=function(e,t){var n,r,i,o,a,s,c,l,u,f,d,p,h,m,b,y,g,v,w,_,k,x,S,O,E;n=e.state,r=e.next_in,O=e.input,i=r+(e.avail_in-5),o=e.next_out,E=e.output,a=o-(t-e.avail_out),s=o+(e.avail_out-257),c=n.dmax,l=n.wsize,u=n.whave,f=n.wnext,d=n.window,p=n.hold,h=n.bits,m=n.lencode,b=n.distcode,y=(1<<n.lenbits)-1,g=(1<<n.distbits)-1;e:do{h<15&&(p+=O[r++]<<h,h+=8,p+=O[r++]<<h,h+=8),v=m[p&y];t:for(;;){if(p>>>=w=v>>>24,h-=w,0===(w=v>>>16&255))E[o++]=65535&v;else{if(!(16&w)){if(0==(64&w)){v=m[(65535&v)+(p&(1<<w)-1)];continue t}if(32&w){n.mode=12;break e}e.msg="invalid literal/length code",n.mode=30;break e}_=65535&v,(w&=15)&&(h<w&&(p+=O[r++]<<h,h+=8),_+=p&(1<<w)-1,p>>>=w,h-=w),h<15&&(p+=O[r++]<<h,h+=8,p+=O[r++]<<h,h+=8),v=b[p&g];n:for(;;){if(p>>>=w=v>>>24,h-=w,!(16&(w=v>>>16&255))){if(0==(64&w)){v=b[(65535&v)+(p&(1<<w)-1)];continue n}e.msg="invalid distance code",n.mode=30;break e}if(k=65535&v,h<(w&=15)&&(p+=O[r++]<<h,(h+=8)<w&&(p+=O[r++]<<h,h+=8)),(k+=p&(1<<w)-1)>c){e.msg="invalid distance too far back",n.mode=30;break e}if(p>>>=w,h-=w,k>(w=o-a)){if((w=k-w)>u&&n.sane){e.msg="invalid distance too far back",n.mode=30;break e}if(x=0,S=d,0===f){if(x+=l-w,w<_){_-=w;do{E[o++]=d[x++]}while(--w);x=o-k,S=E}}else if(f<w){if(x+=l+f-w,(w-=f)<_){_-=w;do{E[o++]=d[x++]}while(--w);if(x=0,f<_){_-=w=f;do{E[o++]=d[x++]}while(--w);x=o-k,S=E}}}else if(x+=f-w,w<_){_-=w;do{E[o++]=d[x++]}while(--w);x=o-k,S=E}for(;_>2;)E[o++]=S[x++],E[o++]=S[x++],E[o++]=S[x++],_-=3;_&&(E[o++]=S[x++],_>1&&(E[o++]=S[x++]))}else{x=o-k;do{E[o++]=E[x++],E[o++]=E[x++],E[o++]=E[x++],_-=3}while(_>2);_&&(E[o++]=E[x++],_>1&&(E[o++]=E[x++]))}break}}break}}while(r<i&&o<s);r-=_=h>>3,p&=(1<<(h-=_<<3))-1,e.next_in=r,e.next_out=o,e.avail_in=r<i?i-r+5:5-(r-i),e.avail_out=o<s?s-o+257:257-(o-s),n.hold=p,n.bits=h}},function(e,t,n){"use strict";var r=n(57),i=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],o=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],a=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],s=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(e,t,n,c,l,u,f,d){var p,h,m,b,y,g,v,w,_,k=d.bits,x=0,S=0,O=0,E=0,T=0,A=0,M=0,I=0,P=0,C=0,j=null,D=0,R=new r.Buf16(16),N=new r.Buf16(16),B=null,L=0;for(x=0;x<=15;x++)R[x]=0;for(S=0;S<c;S++)R[t[n+S]]++;for(T=k,E=15;E>=1&&0===R[E];E--);if(T>E&&(T=E),0===E)return l[u++]=20971520,l[u++]=20971520,d.bits=1,0;for(O=1;O<E&&0===R[O];O++);for(T<O&&(T=O),I=1,x=1;x<=15;x++)if(I<<=1,(I-=R[x])<0)return-1;if(I>0&&(0===e||1!==E))return-1;for(N[1]=0,x=1;x<15;x++)N[x+1]=N[x]+R[x];for(S=0;S<c;S++)0!==t[n+S]&&(f[N[t[n+S]]++]=S);if(0===e?(j=B=f,g=19):1===e?(j=i,D-=257,B=o,L-=257,g=256):(j=a,B=s,g=-1),C=0,S=0,x=O,y=u,A=T,M=0,m=-1,b=(P=1<<T)-1,1===e&&P>852||2===e&&P>592)return 1;for(;;){v=x-M,f[S]<g?(w=0,_=f[S]):f[S]>g?(w=B[L+f[S]],_=j[D+f[S]]):(w=96,_=0),p=1<<x-M,O=h=1<<A;do{l[y+(C>>M)+(h-=p)]=v<<24|w<<16|_|0}while(0!==h);for(p=1<<x-1;C&p;)p>>=1;if(0!==p?(C&=p-1,C+=p):C=0,S++,0==--R[x]){if(x===E)break;x=t[n+f[S]]}if(x>T&&(C&b)!==m){for(0===M&&(M=T),y+=O,I=1<<(A=x-M);A+M<E&&!((I-=R[A+M])<=0);)A++,I<<=1;if(P+=1<<A,1===e&&P>852||2===e&&P>592)return 1;l[m=C&b]=T<<24|A<<16|y-u|0}}return 0!==C&&(l[y+C]=x-M<<24|64<<16|0),d.bits=T,0}},function(e,t,n){"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.BaseKVStore=void 0;t.BaseKVStore=class{constructor(e,t){this.provider=e,this._prefix=t}get(e){return r(this,void 0,void 0,(function*(){const t=this.prefix()+"/"+e;return(yield this.provider.get())[t]}))}set(e,t){const n=this.prefix()+"/"+e;return this.provider.set({[n]:t})}prefix(){return this._prefix}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.Mnemonic=void 0;const i=n(69),o=n(557),a=n(2);class s{static generateWallet(e,t="m/44'/118'/0'/0/0",n="",i=256){return r(this,void 0,void 0,(function*(){const r=yield s.generateSeed(e,i);return{privKey:s.generateWalletFromMnemonic(r,t,n),mnemonic:r}}))}static validateMnemonic(e){i.validateMnemonic(e)}static generateSeed(e,t=128){return r(this,void 0,void 0,(function*(){if(t%32!=0)throw new TypeError("invalid entropy");let n=new Uint8Array(t/8);return n=yield e(n),i.entropyToMnemonic(a.Buffer.from(n).toString("hex"))}))}static generateWalletFromMnemonic(e,t="m/44'/118'/0'/0/0",n=""){const r=i.mnemonicToSeedSync(e,n),a=o.fromSeed(r).derivePath(t).privateKey;if(!a)throw new Error("null hd key");return a}}t.Mnemonic=s},function(e){e.exports=JSON.parse('["abdikace","abeceda","adresa","agrese","akce","aktovka","alej","alkohol","amputace","ananas","andulka","anekdota","anketa","antika","anulovat","archa","arogance","asfalt","asistent","aspirace","astma","astronom","atlas","atletika","atol","autobus","azyl","babka","bachor","bacil","baculka","badatel","bageta","bagr","bahno","bakterie","balada","baletka","balkon","balonek","balvan","balza","bambus","bankomat","barbar","baret","barman","baroko","barva","baterka","batoh","bavlna","bazalka","bazilika","bazuka","bedna","beran","beseda","bestie","beton","bezinka","bezmoc","beztak","bicykl","bidlo","biftek","bikiny","bilance","biograf","biolog","bitva","bizon","blahobyt","blatouch","blecha","bledule","blesk","blikat","blizna","blokovat","bloudit","blud","bobek","bobr","bodlina","bodnout","bohatost","bojkot","bojovat","bokorys","bolest","borec","borovice","bota","boubel","bouchat","bouda","boule","bourat","boxer","bradavka","brambora","branka","bratr","brepta","briketa","brko","brloh","bronz","broskev","brunetka","brusinka","brzda","brzy","bublina","bubnovat","buchta","buditel","budka","budova","bufet","bujarost","bukvice","buldok","bulva","bunda","bunkr","burza","butik","buvol","buzola","bydlet","bylina","bytovka","bzukot","capart","carevna","cedr","cedule","cejch","cejn","cela","celer","celkem","celnice","cenina","cennost","cenovka","centrum","cenzor","cestopis","cetka","chalupa","chapadlo","charita","chata","chechtat","chemie","chichot","chirurg","chlad","chleba","chlubit","chmel","chmura","chobot","chochol","chodba","cholera","chomout","chopit","choroba","chov","chrapot","chrlit","chrt","chrup","chtivost","chudina","chutnat","chvat","chvilka","chvost","chyba","chystat","chytit","cibule","cigareta","cihelna","cihla","cinkot","cirkus","cisterna","citace","citrus","cizinec","cizost","clona","cokoliv","couvat","ctitel","ctnost","cudnost","cuketa","cukr","cupot","cvaknout","cval","cvik","cvrkot","cyklista","daleko","dareba","datel","datum","dcera","debata","dechovka","decibel","deficit","deflace","dekl","dekret","demokrat","deprese","derby","deska","detektiv","dikobraz","diktovat","dioda","diplom","disk","displej","divadlo","divoch","dlaha","dlouho","dluhopis","dnes","dobro","dobytek","docent","dochutit","dodnes","dohled","dohoda","dohra","dojem","dojnice","doklad","dokola","doktor","dokument","dolar","doleva","dolina","doma","dominant","domluvit","domov","donutit","dopad","dopis","doplnit","doposud","doprovod","dopustit","dorazit","dorost","dort","dosah","doslov","dostatek","dosud","dosyta","dotaz","dotek","dotknout","doufat","doutnat","dovozce","dozadu","doznat","dozorce","drahota","drak","dramatik","dravec","draze","drdol","drobnost","drogerie","drozd","drsnost","drtit","drzost","duben","duchovno","dudek","duha","duhovka","dusit","dusno","dutost","dvojice","dvorec","dynamit","ekolog","ekonomie","elektron","elipsa","email","emise","emoce","empatie","epizoda","epocha","epopej","epos","esej","esence","eskorta","eskymo","etiketa","euforie","evoluce","exekuce","exkurze","expedice","exploze","export","extrakt","facka","fajfka","fakulta","fanatik","fantazie","farmacie","favorit","fazole","federace","fejeton","fenka","fialka","figurant","filozof","filtr","finance","finta","fixace","fjord","flanel","flirt","flotila","fond","fosfor","fotbal","fotka","foton","frakce","freska","fronta","fukar","funkce","fyzika","galeje","garant","genetika","geolog","gilotina","glazura","glejt","golem","golfista","gotika","graf","gramofon","granule","grep","gril","grog","groteska","guma","hadice","hadr","hala","halenka","hanba","hanopis","harfa","harpuna","havran","hebkost","hejkal","hejno","hejtman","hektar","helma","hematom","herec","herna","heslo","hezky","historik","hladovka","hlasivky","hlava","hledat","hlen","hlodavec","hloh","hloupost","hltat","hlubina","hluchota","hmat","hmota","hmyz","hnis","hnojivo","hnout","hoblina","hoboj","hoch","hodiny","hodlat","hodnota","hodovat","hojnost","hokej","holinka","holka","holub","homole","honitba","honorace","horal","horda","horizont","horko","horlivec","hormon","hornina","horoskop","horstvo","hospoda","hostina","hotovost","houba","houf","houpat","houska","hovor","hradba","hranice","hravost","hrazda","hrbolek","hrdina","hrdlo","hrdost","hrnek","hrobka","hromada","hrot","hrouda","hrozen","hrstka","hrubost","hryzat","hubenost","hubnout","hudba","hukot","humr","husita","hustota","hvozd","hybnost","hydrant","hygiena","hymna","hysterik","idylka","ihned","ikona","iluze","imunita","infekce","inflace","inkaso","inovace","inspekce","internet","invalida","investor","inzerce","ironie","jablko","jachta","jahoda","jakmile","jakost","jalovec","jantar","jarmark","jaro","jasan","jasno","jatka","javor","jazyk","jedinec","jedle","jednatel","jehlan","jekot","jelen","jelito","jemnost","jenom","jepice","jeseter","jevit","jezdec","jezero","jinak","jindy","jinoch","jiskra","jistota","jitrnice","jizva","jmenovat","jogurt","jurta","kabaret","kabel","kabinet","kachna","kadet","kadidlo","kahan","kajak","kajuta","kakao","kaktus","kalamita","kalhoty","kalibr","kalnost","kamera","kamkoliv","kamna","kanibal","kanoe","kantor","kapalina","kapela","kapitola","kapka","kaple","kapota","kapr","kapusta","kapybara","karamel","karotka","karton","kasa","katalog","katedra","kauce","kauza","kavalec","kazajka","kazeta","kazivost","kdekoliv","kdesi","kedluben","kemp","keramika","kino","klacek","kladivo","klam","klapot","klasika","klaun","klec","klenba","klepat","klesnout","klid","klima","klisna","klobouk","klokan","klopa","kloub","klubovna","klusat","kluzkost","kmen","kmitat","kmotr","kniha","knot","koalice","koberec","kobka","kobliha","kobyla","kocour","kohout","kojenec","kokos","koktejl","kolaps","koleda","kolize","kolo","komando","kometa","komik","komnata","komora","kompas","komunita","konat","koncept","kondice","konec","konfese","kongres","konina","konkurs","kontakt","konzerva","kopanec","kopie","kopnout","koprovka","korbel","korektor","kormidlo","koroptev","korpus","koruna","koryto","korzet","kosatec","kostka","kotel","kotleta","kotoul","koukat","koupelna","kousek","kouzlo","kovboj","koza","kozoroh","krabice","krach","krajina","kralovat","krasopis","kravata","kredit","krejcar","kresba","kreveta","kriket","kritik","krize","krkavec","krmelec","krmivo","krocan","krok","kronika","kropit","kroupa","krovka","krtek","kruhadlo","krupice","krutost","krvinka","krychle","krypta","krystal","kryt","kudlanka","kufr","kujnost","kukla","kulajda","kulich","kulka","kulomet","kultura","kuna","kupodivu","kurt","kurzor","kutil","kvalita","kvasinka","kvestor","kynolog","kyselina","kytara","kytice","kytka","kytovec","kyvadlo","labrador","lachtan","ladnost","laik","lakomec","lamela","lampa","lanovka","lasice","laso","lastura","latinka","lavina","lebka","leckdy","leden","lednice","ledovka","ledvina","legenda","legie","legrace","lehce","lehkost","lehnout","lektvar","lenochod","lentilka","lepenka","lepidlo","letadlo","letec","letmo","letokruh","levhart","levitace","levobok","libra","lichotka","lidojed","lidskost","lihovina","lijavec","lilek","limetka","linie","linka","linoleum","listopad","litina","litovat","lobista","lodivod","logika","logoped","lokalita","loket","lomcovat","lopata","lopuch","lord","losos","lotr","loudal","louh","louka","louskat","lovec","lstivost","lucerna","lucifer","lump","lusk","lustrace","lvice","lyra","lyrika","lysina","madam","madlo","magistr","mahagon","majetek","majitel","majorita","makak","makovice","makrela","malba","malina","malovat","malvice","maminka","mandle","manko","marnost","masakr","maskot","masopust","matice","matrika","maturita","mazanec","mazivo","mazlit","mazurka","mdloba","mechanik","meditace","medovina","melasa","meloun","mentolka","metla","metoda","metr","mezera","migrace","mihnout","mihule","mikina","mikrofon","milenec","milimetr","milost","mimika","mincovna","minibar","minomet","minulost","miska","mistr","mixovat","mladost","mlha","mlhovina","mlok","mlsat","mluvit","mnich","mnohem","mobil","mocnost","modelka","modlitba","mohyla","mokro","molekula","momentka","monarcha","monokl","monstrum","montovat","monzun","mosaz","moskyt","most","motivace","motorka","motyka","moucha","moudrost","mozaika","mozek","mozol","mramor","mravenec","mrkev","mrtvola","mrzet","mrzutost","mstitel","mudrc","muflon","mulat","mumie","munice","muset","mutace","muzeum","muzikant","myslivec","mzda","nabourat","nachytat","nadace","nadbytek","nadhoz","nadobro","nadpis","nahlas","nahnat","nahodile","nahradit","naivita","najednou","najisto","najmout","naklonit","nakonec","nakrmit","nalevo","namazat","namluvit","nanometr","naoko","naopak","naostro","napadat","napevno","naplnit","napnout","naposled","naprosto","narodit","naruby","narychlo","nasadit","nasekat","naslepo","nastat","natolik","navenek","navrch","navzdory","nazvat","nebe","nechat","necky","nedaleko","nedbat","neduh","negace","nehet","nehoda","nejen","nejprve","neklid","nelibost","nemilost","nemoc","neochota","neonka","nepokoj","nerost","nerv","nesmysl","nesoulad","netvor","neuron","nevina","nezvykle","nicota","nijak","nikam","nikdy","nikl","nikterak","nitro","nocleh","nohavice","nominace","nora","norek","nositel","nosnost","nouze","noviny","novota","nozdra","nuda","nudle","nuget","nutit","nutnost","nutrie","nymfa","obal","obarvit","obava","obdiv","obec","obehnat","obejmout","obezita","obhajoba","obilnice","objasnit","objekt","obklopit","oblast","oblek","obliba","obloha","obluda","obnos","obohatit","obojek","obout","obrazec","obrna","obruba","obrys","obsah","obsluha","obstarat","obuv","obvaz","obvinit","obvod","obvykle","obyvatel","obzor","ocas","ocel","ocenit","ochladit","ochota","ochrana","ocitnout","odboj","odbyt","odchod","odcizit","odebrat","odeslat","odevzdat","odezva","odhadce","odhodit","odjet","odjinud","odkaz","odkoupit","odliv","odluka","odmlka","odolnost","odpad","odpis","odplout","odpor","odpustit","odpykat","odrazka","odsoudit","odstup","odsun","odtok","odtud","odvaha","odveta","odvolat","odvracet","odznak","ofina","ofsajd","ohlas","ohnisko","ohrada","ohrozit","ohryzek","okap","okenice","oklika","okno","okouzlit","okovy","okrasa","okres","okrsek","okruh","okupant","okurka","okusit","olejnina","olizovat","omak","omeleta","omezit","omladina","omlouvat","omluva","omyl","onehdy","opakovat","opasek","operace","opice","opilost","opisovat","opora","opozice","opravdu","oproti","orbital","orchestr","orgie","orlice","orloj","ortel","osada","oschnout","osika","osivo","oslava","oslepit","oslnit","oslovit","osnova","osoba","osolit","ospalec","osten","ostraha","ostuda","ostych","osvojit","oteplit","otisk","otop","otrhat","otrlost","otrok","otruby","otvor","ovanout","ovar","oves","ovlivnit","ovoce","oxid","ozdoba","pachatel","pacient","padouch","pahorek","pakt","palanda","palec","palivo","paluba","pamflet","pamlsek","panenka","panika","panna","panovat","panstvo","pantofle","paprika","parketa","parodie","parta","paruka","paryba","paseka","pasivita","pastelka","patent","patrona","pavouk","pazneht","pazourek","pecka","pedagog","pejsek","peklo","peloton","penalta","pendrek","penze","periskop","pero","pestrost","petarda","petice","petrolej","pevnina","pexeso","pianista","piha","pijavice","pikle","piknik","pilina","pilnost","pilulka","pinzeta","pipeta","pisatel","pistole","pitevna","pivnice","pivovar","placenta","plakat","plamen","planeta","plastika","platit","plavidlo","plaz","plech","plemeno","plenta","ples","pletivo","plevel","plivat","plnit","plno","plocha","plodina","plomba","plout","pluk","plyn","pobavit","pobyt","pochod","pocit","poctivec","podat","podcenit","podepsat","podhled","podivit","podklad","podmanit","podnik","podoba","podpora","podraz","podstata","podvod","podzim","poezie","pohanka","pohnutka","pohovor","pohroma","pohyb","pointa","pojistka","pojmout","pokazit","pokles","pokoj","pokrok","pokuta","pokyn","poledne","polibek","polknout","poloha","polynom","pomalu","pominout","pomlka","pomoc","pomsta","pomyslet","ponechat","ponorka","ponurost","popadat","popel","popisek","poplach","poprosit","popsat","popud","poradce","porce","porod","porucha","poryv","posadit","posed","posila","poskok","poslanec","posoudit","pospolu","postava","posudek","posyp","potah","potkan","potlesk","potomek","potrava","potupa","potvora","poukaz","pouto","pouzdro","povaha","povidla","povlak","povoz","povrch","povstat","povyk","povzdech","pozdrav","pozemek","poznatek","pozor","pozvat","pracovat","prahory","praktika","prales","praotec","praporek","prase","pravda","princip","prkno","probudit","procento","prodej","profese","prohra","projekt","prolomit","promile","pronikat","propad","prorok","prosba","proton","proutek","provaz","prskavka","prsten","prudkost","prut","prvek","prvohory","psanec","psovod","pstruh","ptactvo","puberta","puch","pudl","pukavec","puklina","pukrle","pult","pumpa","punc","pupen","pusa","pusinka","pustina","putovat","putyka","pyramida","pysk","pytel","racek","rachot","radiace","radnice","radon","raft","ragby","raketa","rakovina","rameno","rampouch","rande","rarach","rarita","rasovna","rastr","ratolest","razance","razidlo","reagovat","reakce","recept","redaktor","referent","reflex","rejnok","reklama","rekord","rekrut","rektor","reputace","revize","revma","revolver","rezerva","riskovat","riziko","robotika","rodokmen","rohovka","rokle","rokoko","romaneto","ropovod","ropucha","rorejs","rosol","rostlina","rotmistr","rotoped","rotunda","roubenka","roucho","roup","roura","rovina","rovnice","rozbor","rozchod","rozdat","rozeznat","rozhodce","rozinka","rozjezd","rozkaz","rozloha","rozmar","rozpad","rozruch","rozsah","roztok","rozum","rozvod","rubrika","ruchadlo","rukavice","rukopis","ryba","rybolov","rychlost","rydlo","rypadlo","rytina","ryzost","sadista","sahat","sako","samec","samizdat","samota","sanitka","sardinka","sasanka","satelit","sazba","sazenice","sbor","schovat","sebranka","secese","sedadlo","sediment","sedlo","sehnat","sejmout","sekera","sekta","sekunda","sekvoje","semeno","seno","servis","sesadit","seshora","seskok","seslat","sestra","sesuv","sesypat","setba","setina","setkat","setnout","setrvat","sever","seznam","shoda","shrnout","sifon","silnice","sirka","sirotek","sirup","situace","skafandr","skalisko","skanzen","skaut","skeptik","skica","skladba","sklenice","sklo","skluz","skoba","skokan","skoro","skripta","skrz","skupina","skvost","skvrna","slabika","sladidlo","slanina","slast","slavnost","sledovat","slepec","sleva","slezina","slib","slina","sliznice","slon","sloupek","slovo","sluch","sluha","slunce","slupka","slza","smaragd","smetana","smilstvo","smlouva","smog","smrad","smrk","smrtka","smutek","smysl","snad","snaha","snob","sobota","socha","sodovka","sokol","sopka","sotva","souboj","soucit","soudce","souhlas","soulad","soumrak","souprava","soused","soutok","souviset","spalovna","spasitel","spis","splav","spodek","spojenec","spolu","sponzor","spornost","spousta","sprcha","spustit","sranda","sraz","srdce","srna","srnec","srovnat","srpen","srst","srub","stanice","starosta","statika","stavba","stehno","stezka","stodola","stolek","stopa","storno","stoupat","strach","stres","strhnout","strom","struna","studna","stupnice","stvol","styk","subjekt","subtropy","suchar","sudost","sukno","sundat","sunout","surikata","surovina","svah","svalstvo","svetr","svatba","svazek","svisle","svitek","svoboda","svodidlo","svorka","svrab","sykavka","sykot","synek","synovec","sypat","sypkost","syrovost","sysel","sytost","tabletka","tabule","tahoun","tajemno","tajfun","tajga","tajit","tajnost","taktika","tamhle","tampon","tancovat","tanec","tanker","tapeta","tavenina","tazatel","technika","tehdy","tekutina","telefon","temnota","tendence","tenista","tenor","teplota","tepna","teprve","terapie","termoska","textil","ticho","tiskopis","titulek","tkadlec","tkanina","tlapka","tleskat","tlukot","tlupa","tmel","toaleta","topinka","topol","torzo","touha","toulec","tradice","traktor","tramp","trasa","traverza","trefit","trest","trezor","trhavina","trhlina","trochu","trojice","troska","trouba","trpce","trpitel","trpkost","trubec","truchlit","truhlice","trus","trvat","tudy","tuhnout","tuhost","tundra","turista","turnaj","tuzemsko","tvaroh","tvorba","tvrdost","tvrz","tygr","tykev","ubohost","uboze","ubrat","ubrousek","ubrus","ubytovna","ucho","uctivost","udivit","uhradit","ujednat","ujistit","ujmout","ukazatel","uklidnit","uklonit","ukotvit","ukrojit","ulice","ulita","ulovit","umyvadlo","unavit","uniforma","uniknout","upadnout","uplatnit","uplynout","upoutat","upravit","uran","urazit","usednout","usilovat","usmrtit","usnadnit","usnout","usoudit","ustlat","ustrnout","utahovat","utkat","utlumit","utonout","utopenec","utrousit","uvalit","uvolnit","uvozovka","uzdravit","uzel","uzenina","uzlina","uznat","vagon","valcha","valoun","vana","vandal","vanilka","varan","varhany","varovat","vcelku","vchod","vdova","vedro","vegetace","vejce","velbloud","veletrh","velitel","velmoc","velryba","venkov","veranda","verze","veselka","veskrze","vesnice","vespodu","vesta","veterina","veverka","vibrace","vichr","videohra","vidina","vidle","vila","vinice","viset","vitalita","vize","vizitka","vjezd","vklad","vkus","vlajka","vlak","vlasec","vlevo","vlhkost","vliv","vlnovka","vloupat","vnucovat","vnuk","voda","vodivost","vodoznak","vodstvo","vojensky","vojna","vojsko","volant","volba","volit","volno","voskovka","vozidlo","vozovna","vpravo","vrabec","vracet","vrah","vrata","vrba","vrcholek","vrhat","vrstva","vrtule","vsadit","vstoupit","vstup","vtip","vybavit","vybrat","vychovat","vydat","vydra","vyfotit","vyhledat","vyhnout","vyhodit","vyhradit","vyhubit","vyjasnit","vyjet","vyjmout","vyklopit","vykonat","vylekat","vymazat","vymezit","vymizet","vymyslet","vynechat","vynikat","vynutit","vypadat","vyplatit","vypravit","vypustit","vyrazit","vyrovnat","vyrvat","vyslovit","vysoko","vystavit","vysunout","vysypat","vytasit","vytesat","vytratit","vyvinout","vyvolat","vyvrhel","vyzdobit","vyznat","vzadu","vzbudit","vzchopit","vzdor","vzduch","vzdychat","vzestup","vzhledem","vzkaz","vzlykat","vznik","vzorek","vzpoura","vztah","vztek","xylofon","zabrat","zabydlet","zachovat","zadarmo","zadusit","zafoukat","zahltit","zahodit","zahrada","zahynout","zajatec","zajet","zajistit","zaklepat","zakoupit","zalepit","zamezit","zamotat","zamyslet","zanechat","zanikat","zaplatit","zapojit","zapsat","zarazit","zastavit","zasunout","zatajit","zatemnit","zatknout","zaujmout","zavalit","zavelet","zavinit","zavolat","zavrtat","zazvonit","zbavit","zbrusu","zbudovat","zbytek","zdaleka","zdarma","zdatnost","zdivo","zdobit","zdroj","zdvih","zdymadlo","zelenina","zeman","zemina","zeptat","zezadu","zezdola","zhatit","zhltnout","zhluboka","zhotovit","zhruba","zima","zimnice","zjemnit","zklamat","zkoumat","zkratka","zkumavka","zlato","zlehka","zloba","zlom","zlost","zlozvyk","zmapovat","zmar","zmatek","zmije","zmizet","zmocnit","zmodrat","zmrzlina","zmutovat","znak","znalost","znamenat","znovu","zobrazit","zotavit","zoubek","zoufale","zplodit","zpomalit","zprava","zprostit","zprudka","zprvu","zrada","zranit","zrcadlo","zrnitost","zrno","zrovna","zrychlit","zrzavost","zticha","ztratit","zubovina","zubr","zvednout","zvenku","zvesela","zvon","zvrat","zvukovod","zvyk"]')},function(e){e.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","这","中","大","为","上","个","国","我","以","要","他","时","来","用","们","生","到","作","地","于","出","就","分","对","成","会","可","主","发","年","动","同","工","也","能","下","过","子","说","产","种","面","而","方","后","多","定","行","学","法","所","民","得","经","十","三","之","进","着","等","部","度","家","电","力","里","如","水","化","高","自","二","理","起","小","物","现","实","加","量","都","两","体","制","机","当","使","点","从","业","本","去","把","性","好","应","开","它","合","还","因","由","其","些","然","前","外","天","政","四","日","那","社","义","事","平","形","相","全","表","间","样","与","关","各","重","新","线","内","数","正","心","反","你","明","看","原","又","么","利","比","或","但","质","气","第","向","道","命","此","变","条","只","没","结","解","问","意","建","月","公","无","系","军","很","情","者","最","立","代","想","已","通","并","提","直","题","党","程","展","五","果","料","象","员","革","位","入","常","文","总","次","品","式","活","设","及","管","特","件","长","求","老","头","基","资","边","流","路","级","少","图","山","统","接","知","较","将","组","见","计","别","她","手","角","期","根","论","运","农","指","几","九","区","强","放","决","西","被","干","做","必","战","先","回","则","任","取","据","处","队","南","给","色","光","门","即","保","治","北","造","百","规","热","领","七","海","口","东","导","器","压","志","世","金","增","争","济","阶","油","思","术","极","交","受","联","什","认","六","共","权","收","证","改","清","美","再","采","转","更","单","风","切","打","白","教","速","花","带","安","场","身","车","例","真","务","具","万","每","目","至","达","走","积","示","议","声","报","斗","完","类","八","离","华","名","确","才","科","张","信","马","节","话","米","整","空","元","况","今","集","温","传","土","许","步","群","广","石","记","需","段","研","界","拉","林","律","叫","且","究","观","越","织","装","影","算","低","持","音","众","书","布","复","容","儿","须","际","商","非","验","连","断","深","难","近","矿","千","周","委","素","技","备","半","办","青","省","列","习","响","约","支","般","史","感","劳","便","团","往","酸","历","市","克","何","除","消","构","府","称","太","准","精","值","号","率","族","维","划","选","标","写","存","候","毛","亲","快","效","斯","院","查","江","型","眼","王","按","格","养","易","置","派","层","片","始","却","专","状","育","厂","京","识","适","属","圆","包","火","住","调","满","县","局","照","参","红","细","引","听","该","铁","价","严","首","底","液","官","德","随","病","苏","失","尔","死","讲","配","女","黄","推","显","谈","罪","神","艺","呢","席","含","企","望","密","批","营","项","防","举","球","英","氧","势","告","李","台","落","木","帮","轮","破","亚","师","围","注","远","字","材","排","供","河","态","封","另","施","减","树","溶","怎","止","案","言","士","均","武","固","叶","鱼","波","视","仅","费","紧","爱","左","章","早","朝","害","续","轻","服","试","食","充","兵","源","判","护","司","足","某","练","差","致","板","田","降","黑","犯","负","击","范","继","兴","似","余","坚","曲","输","修","故","城","夫","够","送","笔","船","占","右","财","吃","富","春","职","觉","汉","画","功","巴","跟","虽","杂","飞","检","吸","助","升","阳","互","初","创","抗","考","投","坏","策","古","径","换","未","跑","留","钢","曾","端","责","站","简","述","钱","副","尽","帝","射","草","冲","承","独","令","限","阿","宣","环","双","请","超","微","让","控","州","良","轴","找","否","纪","益","依","优","顶","础","载","倒","房","突","坐","粉","敌","略","客","袁","冷","胜","绝","析","块","剂","测","丝","协","诉","念","陈","仍","罗","盐","友","洋","错","苦","夜","刑","移","频","逐","靠","混","母","短","皮","终","聚","汽","村","云","哪","既","距","卫","停","烈","央","察","烧","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","游","久","菜","味","旧","模","湖","货","损","预","阻","毫","普","稳","乙","妈","植","息","扩","银","语","挥","酒","守","拿","序","纸","医","缺","雨","吗","针","刘","啊","急","唱","误","训","愿","审","附","获","茶","鲜","粮","斤","孩","脱","硫","肥","善","龙","演","父","渐","血","欢","械","掌","歌","沙","刚","攻","谓","盾","讨","晚","粒","乱","燃","矛","乎","杀","药","宁","鲁","贵","钟","煤","读","班","伯","香","介","迫","句","丰","培","握","兰","担","弦","蛋","沉","假","穿","执","答","乐","谁","顺","烟","缩","征","脸","喜","松","脚","困","异","免","背","星","福","买","染","井","概","慢","怕","磁","倍","祖","皇","促","静","补","评","翻","肉","践","尼","衣","宽","扬","棉","希","伤","操","垂","秋","宜","氢","套","督","振","架","亮","末","宪","庆","编","牛","触","映","雷","销","诗","座","居","抓","裂","胞","呼","娘","景","威","绿","晶","厚","盟","衡","鸡","孙","延","危","胶","屋","乡","临","陆","顾","掉","呀","灯","岁","措","束","耐","剧","玉","赵","跳","哥","季","课","凯","胡","额","款","绍","卷","齐","伟","蒸","殖","永","宗","苗","川","炉","岩","弱","零","杨","奏","沿","露","杆","探","滑","镇","饭","浓","航","怀","赶","库","夺","伊","灵","税","途","灭","赛","归","召","鼓","播","盘","裁","险","康","唯","录","菌","纯","借","糖","盖","横","符","私","努","堂","域","枪","润","幅","哈","竟","熟","虫","泽","脑","壤","碳","欧","遍","侧","寨","敢","彻","虑","斜","薄","庭","纳","弹","饲","伸","折","麦","湿","暗","荷","瓦","塞","床","筑","恶","户","访","塔","奇","透","梁","刀","旋","迹","卡","氯","遇","份","毒","泥","退","洗","摆","灰","彩","卖","耗","夏","择","忙","铜","献","硬","予","繁","圈","雪","函","亦","抽","篇","阵","阴","丁","尺","追","堆","雄","迎","泛","爸","楼","避","谋","吨","野","猪","旗","累","偏","典","馆","索","秦","脂","潮","爷","豆","忽","托","惊","塑","遗","愈","朱","替","纤","粗","倾","尚","痛","楚","谢","奋","购","磨","君","池","旁","碎","骨","监","捕","弟","暴","割","贯","殊","释","词","亡","壁","顿","宝","午","尘","闻","揭","炮","残","冬","桥","妇","警","综","招","吴","付","浮","遭","徐","您","摇","谷","赞","箱","隔","订","男","吹","园","纷","唐","败","宋","玻","巨","耕","坦","荣","闭","湾","键","凡","驻","锅","救","恩","剥","凝","碱","齿","截","炼","麻","纺","禁","废","盛","版","缓","净","睛","昌","婚","涉","筒","嘴","插","岸","朗","庄","街","藏","姑","贸","腐","奴","啦","惯","乘","伙","恢","匀","纱","扎","辩","耳","彪","臣","亿","璃","抵","脉","秀","萨","俄","网","舞","店","喷","纵","寸","汗","挂","洪","贺","闪","柬","爆","烯","津","稻","墙","软","勇","像","滚","厘","蒙","芳","肯","坡","柱","荡","腿","仪","旅","尾","轧","冰","贡","登","黎","削","钻","勒","逃","障","氨","郭","峰","币","港","伏","轨","亩","毕","擦","莫","刺","浪","秘","援","株","健","售","股","岛","甘","泡","睡","童","铸","汤","阀","休","汇","舍","牧","绕","炸","哲","磷","绩","朋","淡","尖","启","陷","柴","呈","徒","颜","泪","稍","忘","泵","蓝","拖","洞","授","镜","辛","壮","锋","贫","虚","弯","摩","泰","幼","廷","尊","窗","纲","弄","隶","疑","氏","宫","姐","震","瑞","怪","尤","琴","循","描","膜","违","夹","腰","缘","珠","穷","森","枝","竹","沟","催","绳","忆","邦","剩","幸","浆","栏","拥","牙","贮","礼","滤","钠","纹","罢","拍","咱","喊","袖","埃","勤","罚","焦","潜","伍","墨","欲","缝","姓","刊","饱","仿","奖","铝","鬼","丽","跨","默","挖","链","扫","喝","袋","炭","污","幕","诸","弧","励","梅","奶","洁","灾","舟","鉴","苯","讼","抱","毁","懂","寒","智","埔","寄","届","跃","渡","挑","丹","艰","贝","碰","拔","爹","戴","码","梦","芽","熔","赤","渔","哭","敬","颗","奔","铅","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","仓","魏","锐","晓","氮","兼","隐","碍","赫","拨","忠","肃","缸","牵","抢","博","巧","壳","兄","杜","讯","诚","碧","祥","柯","页","巡","矩","悲","灌","龄","伦","票","寻","桂","铺","圣","恐","恰","郑","趣","抬","荒","腾","贴","柔","滴","猛","阔","辆","妻","填","撤","储","签","闹","扰","紫","砂","递","戏","吊","陶","伐","喂","疗","瓶","婆","抚","臂","摸","忍","虾","蜡","邻","胸","巩","挤","偶","弃","槽","劲","乳","邓","吉","仁","烂","砖","租","乌","舰","伴","瓜","浅","丙","暂","燥","橡","柳","迷","暖","牌","秧","胆","详","簧","踏","瓷","谱","呆","宾","糊","洛","辉","愤","竞","隙","怒","粘","乃","绪","肩","籍","敏","涂","熙","皆","侦","悬","掘","享","纠","醒","狂","锁","淀","恨","牲","霸","爬","赏","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鸭","趋","凤","晨","畜","辈","秩","卵","署","梯","炎","滩","棋","驱","筛","峡","冒","啥","寿","译","浸","泉","帽","迟","硅","疆","贷","漏","稿","冠","嫩","胁","芯","牢","叛","蚀","奥","鸣","岭","羊","凭","串","塘","绘","酵","融","盆","锡","庙","筹","冻","辅","摄","袭","筋","拒","僚","旱","钾","鸟","漆","沈","眉","疏","添","棒","穗","硝","韩","逼","扭","侨","凉","挺","碗","栽","炒","杯","患","馏","劝","豪","辽","勃","鸿","旦","吏","拜","狗","埋","辊","掩","饮","搬","骂","辞","勾","扣","估","蒋","绒","雾","丈","朵","姆","拟","宇","辑","陕","雕","偿","蓄","崇","剪","倡","厅","咬","驶","薯","刷","斥","番","赋","奉","佛","浇","漫","曼","扇","钙","桃","扶","仔","返","俗","亏","腔","鞋","棱","覆","框","悄","叔","撞","骗","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","胀","谐","抛","霉","桑","岗","嘛","衰","盗","渗","脏","赖","涌","甜","曹","阅","肌","哩","厉","烃","纬","毅","昨","伪","症","煮","叹","钉","搭","茎","笼","酷","偷","弓","锥","恒","杰","坑","鼻","翼","纶","叙","狱","逮","罐","络","棚","抑","膨","蔬","寺","骤","穆","冶","枯","册","尸","凸","绅","坯","牺","焰","轰","欣","晋","瘦","御","锭","锦","丧","旬","锻","垄","搜","扑","邀","亭","酯","迈","舒","脆","酶","闲","忧","酚","顽","羽","涨","卸","仗","陪","辟","惩","杭","姚","肚","捉","飘","漂","昆","欺","吾","郎","烷","汁","呵","饰","萧","雅","邮","迁","燕","撒","姻","赴","宴","烦","债","帐","斑","铃","旨","醇","董","饼","雏","姿","拌","傅","腹","妥","揉","贤","拆","歪","葡","胺","丢","浩","徽","昂","垫","挡","览","贪","慰","缴","汪","慌","冯","诺","姜","谊","凶","劣","诬","耀","昏","躺","盈","骑","乔","溪","丛","卢","抹","闷","咨","刮","驾","缆","悟","摘","铒","掷","颇","幻","柄","惠","惨","佳","仇","腊","窝","涤","剑","瞧","堡","泼","葱","罩","霍","捞","胎","苍","滨","俩","捅","湘","砍","霞","邵","萄","疯","淮","遂","熊","粪","烘","宿","档","戈","驳","嫂","裕","徙","箭","捐","肠","撑","晒","辨","殿","莲","摊","搅","酱","屏","疫","哀","蔡","堵","沫","皱","畅","叠","阁","莱","敲","辖","钩","痕","坝","巷","饿","祸","丘","玄","溜","曰","逻","彭","尝","卿","妨","艇","吞","韦","怨","矮","歇"]')},function(e){e.exports=JSON.parse('["的","一","是","在","不","了","有","和","人","這","中","大","為","上","個","國","我","以","要","他","時","來","用","們","生","到","作","地","於","出","就","分","對","成","會","可","主","發","年","動","同","工","也","能","下","過","子","說","產","種","面","而","方","後","多","定","行","學","法","所","民","得","經","十","三","之","進","著","等","部","度","家","電","力","裡","如","水","化","高","自","二","理","起","小","物","現","實","加","量","都","兩","體","制","機","當","使","點","從","業","本","去","把","性","好","應","開","它","合","還","因","由","其","些","然","前","外","天","政","四","日","那","社","義","事","平","形","相","全","表","間","樣","與","關","各","重","新","線","內","數","正","心","反","你","明","看","原","又","麼","利","比","或","但","質","氣","第","向","道","命","此","變","條","只","沒","結","解","問","意","建","月","公","無","系","軍","很","情","者","最","立","代","想","已","通","並","提","直","題","黨","程","展","五","果","料","象","員","革","位","入","常","文","總","次","品","式","活","設","及","管","特","件","長","求","老","頭","基","資","邊","流","路","級","少","圖","山","統","接","知","較","將","組","見","計","別","她","手","角","期","根","論","運","農","指","幾","九","區","強","放","決","西","被","幹","做","必","戰","先","回","則","任","取","據","處","隊","南","給","色","光","門","即","保","治","北","造","百","規","熱","領","七","海","口","東","導","器","壓","志","世","金","增","爭","濟","階","油","思","術","極","交","受","聯","什","認","六","共","權","收","證","改","清","美","再","採","轉","更","單","風","切","打","白","教","速","花","帶","安","場","身","車","例","真","務","具","萬","每","目","至","達","走","積","示","議","聲","報","鬥","完","類","八","離","華","名","確","才","科","張","信","馬","節","話","米","整","空","元","況","今","集","溫","傳","土","許","步","群","廣","石","記","需","段","研","界","拉","林","律","叫","且","究","觀","越","織","裝","影","算","低","持","音","眾","書","布","复","容","兒","須","際","商","非","驗","連","斷","深","難","近","礦","千","週","委","素","技","備","半","辦","青","省","列","習","響","約","支","般","史","感","勞","便","團","往","酸","歷","市","克","何","除","消","構","府","稱","太","準","精","值","號","率","族","維","劃","選","標","寫","存","候","毛","親","快","效","斯","院","查","江","型","眼","王","按","格","養","易","置","派","層","片","始","卻","專","狀","育","廠","京","識","適","屬","圓","包","火","住","調","滿","縣","局","照","參","紅","細","引","聽","該","鐵","價","嚴","首","底","液","官","德","隨","病","蘇","失","爾","死","講","配","女","黃","推","顯","談","罪","神","藝","呢","席","含","企","望","密","批","營","項","防","舉","球","英","氧","勢","告","李","台","落","木","幫","輪","破","亞","師","圍","注","遠","字","材","排","供","河","態","封","另","施","減","樹","溶","怎","止","案","言","士","均","武","固","葉","魚","波","視","僅","費","緊","愛","左","章","早","朝","害","續","輕","服","試","食","充","兵","源","判","護","司","足","某","練","差","致","板","田","降","黑","犯","負","擊","范","繼","興","似","餘","堅","曲","輸","修","故","城","夫","夠","送","筆","船","佔","右","財","吃","富","春","職","覺","漢","畫","功","巴","跟","雖","雜","飛","檢","吸","助","昇","陽","互","初","創","抗","考","投","壞","策","古","徑","換","未","跑","留","鋼","曾","端","責","站","簡","述","錢","副","盡","帝","射","草","衝","承","獨","令","限","阿","宣","環","雙","請","超","微","讓","控","州","良","軸","找","否","紀","益","依","優","頂","礎","載","倒","房","突","坐","粉","敵","略","客","袁","冷","勝","絕","析","塊","劑","測","絲","協","訴","念","陳","仍","羅","鹽","友","洋","錯","苦","夜","刑","移","頻","逐","靠","混","母","短","皮","終","聚","汽","村","雲","哪","既","距","衛","停","烈","央","察","燒","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","遊","久","菜","味","舊","模","湖","貨","損","預","阻","毫","普","穩","乙","媽","植","息","擴","銀","語","揮","酒","守","拿","序","紙","醫","缺","雨","嗎","針","劉","啊","急","唱","誤","訓","願","審","附","獲","茶","鮮","糧","斤","孩","脫","硫","肥","善","龍","演","父","漸","血","歡","械","掌","歌","沙","剛","攻","謂","盾","討","晚","粒","亂","燃","矛","乎","殺","藥","寧","魯","貴","鐘","煤","讀","班","伯","香","介","迫","句","豐","培","握","蘭","擔","弦","蛋","沉","假","穿","執","答","樂","誰","順","煙","縮","徵","臉","喜","松","腳","困","異","免","背","星","福","買","染","井","概","慢","怕","磁","倍","祖","皇","促","靜","補","評","翻","肉","踐","尼","衣","寬","揚","棉","希","傷","操","垂","秋","宜","氫","套","督","振","架","亮","末","憲","慶","編","牛","觸","映","雷","銷","詩","座","居","抓","裂","胞","呼","娘","景","威","綠","晶","厚","盟","衡","雞","孫","延","危","膠","屋","鄉","臨","陸","顧","掉","呀","燈","歲","措","束","耐","劇","玉","趙","跳","哥","季","課","凱","胡","額","款","紹","卷","齊","偉","蒸","殖","永","宗","苗","川","爐","岩","弱","零","楊","奏","沿","露","桿","探","滑","鎮","飯","濃","航","懷","趕","庫","奪","伊","靈","稅","途","滅","賽","歸","召","鼓","播","盤","裁","險","康","唯","錄","菌","純","借","糖","蓋","橫","符","私","努","堂","域","槍","潤","幅","哈","竟","熟","蟲","澤","腦","壤","碳","歐","遍","側","寨","敢","徹","慮","斜","薄","庭","納","彈","飼","伸","折","麥","濕","暗","荷","瓦","塞","床","築","惡","戶","訪","塔","奇","透","梁","刀","旋","跡","卡","氯","遇","份","毒","泥","退","洗","擺","灰","彩","賣","耗","夏","擇","忙","銅","獻","硬","予","繁","圈","雪","函","亦","抽","篇","陣","陰","丁","尺","追","堆","雄","迎","泛","爸","樓","避","謀","噸","野","豬","旗","累","偏","典","館","索","秦","脂","潮","爺","豆","忽","托","驚","塑","遺","愈","朱","替","纖","粗","傾","尚","痛","楚","謝","奮","購","磨","君","池","旁","碎","骨","監","捕","弟","暴","割","貫","殊","釋","詞","亡","壁","頓","寶","午","塵","聞","揭","炮","殘","冬","橋","婦","警","綜","招","吳","付","浮","遭","徐","您","搖","谷","贊","箱","隔","訂","男","吹","園","紛","唐","敗","宋","玻","巨","耕","坦","榮","閉","灣","鍵","凡","駐","鍋","救","恩","剝","凝","鹼","齒","截","煉","麻","紡","禁","廢","盛","版","緩","淨","睛","昌","婚","涉","筒","嘴","插","岸","朗","莊","街","藏","姑","貿","腐","奴","啦","慣","乘","夥","恢","勻","紗","扎","辯","耳","彪","臣","億","璃","抵","脈","秀","薩","俄","網","舞","店","噴","縱","寸","汗","掛","洪","賀","閃","柬","爆","烯","津","稻","牆","軟","勇","像","滾","厘","蒙","芳","肯","坡","柱","盪","腿","儀","旅","尾","軋","冰","貢","登","黎","削","鑽","勒","逃","障","氨","郭","峰","幣","港","伏","軌","畝","畢","擦","莫","刺","浪","秘","援","株","健","售","股","島","甘","泡","睡","童","鑄","湯","閥","休","匯","舍","牧","繞","炸","哲","磷","績","朋","淡","尖","啟","陷","柴","呈","徒","顏","淚","稍","忘","泵","藍","拖","洞","授","鏡","辛","壯","鋒","貧","虛","彎","摩","泰","幼","廷","尊","窗","綱","弄","隸","疑","氏","宮","姐","震","瑞","怪","尤","琴","循","描","膜","違","夾","腰","緣","珠","窮","森","枝","竹","溝","催","繩","憶","邦","剩","幸","漿","欄","擁","牙","貯","禮","濾","鈉","紋","罷","拍","咱","喊","袖","埃","勤","罰","焦","潛","伍","墨","欲","縫","姓","刊","飽","仿","獎","鋁","鬼","麗","跨","默","挖","鏈","掃","喝","袋","炭","污","幕","諸","弧","勵","梅","奶","潔","災","舟","鑑","苯","訟","抱","毀","懂","寒","智","埔","寄","屆","躍","渡","挑","丹","艱","貝","碰","拔","爹","戴","碼","夢","芽","熔","赤","漁","哭","敬","顆","奔","鉛","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","倉","魏","銳","曉","氮","兼","隱","礙","赫","撥","忠","肅","缸","牽","搶","博","巧","殼","兄","杜","訊","誠","碧","祥","柯","頁","巡","矩","悲","灌","齡","倫","票","尋","桂","鋪","聖","恐","恰","鄭","趣","抬","荒","騰","貼","柔","滴","猛","闊","輛","妻","填","撤","儲","簽","鬧","擾","紫","砂","遞","戲","吊","陶","伐","餵","療","瓶","婆","撫","臂","摸","忍","蝦","蠟","鄰","胸","鞏","擠","偶","棄","槽","勁","乳","鄧","吉","仁","爛","磚","租","烏","艦","伴","瓜","淺","丙","暫","燥","橡","柳","迷","暖","牌","秧","膽","詳","簧","踏","瓷","譜","呆","賓","糊","洛","輝","憤","競","隙","怒","粘","乃","緒","肩","籍","敏","塗","熙","皆","偵","懸","掘","享","糾","醒","狂","鎖","淀","恨","牲","霸","爬","賞","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鴨","趨","鳳","晨","畜","輩","秩","卵","署","梯","炎","灘","棋","驅","篩","峽","冒","啥","壽","譯","浸","泉","帽","遲","矽","疆","貸","漏","稿","冠","嫩","脅","芯","牢","叛","蝕","奧","鳴","嶺","羊","憑","串","塘","繪","酵","融","盆","錫","廟","籌","凍","輔","攝","襲","筋","拒","僚","旱","鉀","鳥","漆","沈","眉","疏","添","棒","穗","硝","韓","逼","扭","僑","涼","挺","碗","栽","炒","杯","患","餾","勸","豪","遼","勃","鴻","旦","吏","拜","狗","埋","輥","掩","飲","搬","罵","辭","勾","扣","估","蔣","絨","霧","丈","朵","姆","擬","宇","輯","陝","雕","償","蓄","崇","剪","倡","廳","咬","駛","薯","刷","斥","番","賦","奉","佛","澆","漫","曼","扇","鈣","桃","扶","仔","返","俗","虧","腔","鞋","棱","覆","框","悄","叔","撞","騙","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","脹","諧","拋","黴","桑","崗","嘛","衰","盜","滲","臟","賴","湧","甜","曹","閱","肌","哩","厲","烴","緯","毅","昨","偽","症","煮","嘆","釘","搭","莖","籠","酷","偷","弓","錐","恆","傑","坑","鼻","翼","綸","敘","獄","逮","罐","絡","棚","抑","膨","蔬","寺","驟","穆","冶","枯","冊","屍","凸","紳","坯","犧","焰","轟","欣","晉","瘦","禦","錠","錦","喪","旬","鍛","壟","搜","撲","邀","亭","酯","邁","舒","脆","酶","閒","憂","酚","頑","羽","漲","卸","仗","陪","闢","懲","杭","姚","肚","捉","飄","漂","昆","欺","吾","郎","烷","汁","呵","飾","蕭","雅","郵","遷","燕","撒","姻","赴","宴","煩","債","帳","斑","鈴","旨","醇","董","餅","雛","姿","拌","傅","腹","妥","揉","賢","拆","歪","葡","胺","丟","浩","徽","昂","墊","擋","覽","貪","慰","繳","汪","慌","馮","諾","姜","誼","兇","劣","誣","耀","昏","躺","盈","騎","喬","溪","叢","盧","抹","悶","諮","刮","駕","纜","悟","摘","鉺","擲","頗","幻","柄","惠","慘","佳","仇","臘","窩","滌","劍","瞧","堡","潑","蔥","罩","霍","撈","胎","蒼","濱","倆","捅","湘","砍","霞","邵","萄","瘋","淮","遂","熊","糞","烘","宿","檔","戈","駁","嫂","裕","徙","箭","捐","腸","撐","曬","辨","殿","蓮","攤","攪","醬","屏","疫","哀","蔡","堵","沫","皺","暢","疊","閣","萊","敲","轄","鉤","痕","壩","巷","餓","禍","丘","玄","溜","曰","邏","彭","嘗","卿","妨","艇","吞","韋","怨","矮","歇"]')},function(e){e.exports=JSON.parse('["가격","가끔","가난","가능","가득","가르침","가뭄","가방","가상","가슴","가운데","가을","가이드","가입","가장","가정","가족","가죽","각오","각자","간격","간부","간섭","간장","간접","간판","갈등","갈비","갈색","갈증","감각","감기","감소","감수성","감자","감정","갑자기","강남","강당","강도","강력히","강변","강북","강사","강수량","강아지","강원도","강의","강제","강조","같이","개구리","개나리","개방","개별","개선","개성","개인","객관적","거실","거액","거울","거짓","거품","걱정","건강","건물","건설","건조","건축","걸음","검사","검토","게시판","게임","겨울","견해","결과","결국","결론","결석","결승","결심","결정","결혼","경계","경고","경기","경력","경복궁","경비","경상도","경영","경우","경쟁","경제","경주","경찰","경치","경향","경험","계곡","계단","계란","계산","계속","계약","계절","계층","계획","고객","고구려","고궁","고급","고등학생","고무신","고민","고양이","고장","고전","고집","고춧가루","고통","고향","곡식","골목","골짜기","골프","공간","공개","공격","공군","공급","공기","공동","공무원","공부","공사","공식","공업","공연","공원","공장","공짜","공책","공통","공포","공항","공휴일","과목","과일","과장","과정","과학","관객","관계","관광","관념","관람","관련","관리","관습","관심","관점","관찰","광경","광고","광장","광주","괴로움","굉장히","교과서","교문","교복","교실","교양","교육","교장","교직","교통","교환","교훈","구경","구름","구멍","구별","구분","구석","구성","구속","구역","구입","구청","구체적","국가","국기","국내","국립","국물","국민","국수","국어","국왕","국적","국제","국회","군대","군사","군인","궁극적","권리","권위","권투","귀국","귀신","규정","규칙","균형","그날","그냥","그늘","그러나","그룹","그릇","그림","그제서야","그토록","극복","극히","근거","근교","근래","근로","근무","근본","근원","근육","근처","글씨","글자","금강산","금고","금년","금메달","금액","금연","금요일","금지","긍정적","기간","기관","기념","기능","기독교","기둥","기록","기름","기법","기본","기분","기쁨","기숙사","기술","기억","기업","기온","기운","기원","기적","기준","기침","기혼","기획","긴급","긴장","길이","김밥","김치","김포공항","깍두기","깜빡","깨달음","깨소금","껍질","꼭대기","꽃잎","나들이","나란히","나머지","나물","나침반","나흘","낙엽","난방","날개","날씨","날짜","남녀","남대문","남매","남산","남자","남편","남학생","낭비","낱말","내년","내용","내일","냄비","냄새","냇물","냉동","냉면","냉방","냉장고","넥타이","넷째","노동","노란색","노력","노인","녹음","녹차","녹화","논리","논문","논쟁","놀이","농구","농담","농민","농부","농업","농장","농촌","높이","눈동자","눈물","눈썹","뉴욕","느낌","늑대","능동적","능력","다방","다양성","다음","다이어트","다행","단계","단골","단독","단맛","단순","단어","단위","단점","단체","단추","단편","단풍","달걀","달러","달력","달리","닭고기","담당","담배","담요","담임","답변","답장","당근","당분간","당연히","당장","대규모","대낮","대단히","대답","대도시","대략","대량","대륙","대문","대부분","대신","대응","대장","대전","대접","대중","대책","대출","대충","대통령","대학","대한민국","대합실","대형","덩어리","데이트","도대체","도덕","도둑","도망","도서관","도심","도움","도입","도자기","도저히","도전","도중","도착","독감","독립","독서","독일","독창적","동화책","뒷모습","뒷산","딸아이","마누라","마늘","마당","마라톤","마련","마무리","마사지","마약","마요네즈","마을","마음","마이크","마중","마지막","마찬가지","마찰","마흔","막걸리","막내","막상","만남","만두","만세","만약","만일","만점","만족","만화","많이","말기","말씀","말투","맘대로","망원경","매년","매달","매력","매번","매스컴","매일","매장","맥주","먹이","먼저","먼지","멀리","메일","며느리","며칠","면담","멸치","명단","명령","명예","명의","명절","명칭","명함","모금","모니터","모델","모든","모범","모습","모양","모임","모조리","모집","모퉁이","목걸이","목록","목사","목소리","목숨","목적","목표","몰래","몸매","몸무게","몸살","몸속","몸짓","몸통","몹시","무관심","무궁화","무더위","무덤","무릎","무슨","무엇","무역","무용","무조건","무지개","무척","문구","문득","문법","문서","문제","문학","문화","물가","물건","물결","물고기","물론","물리학","물음","물질","물체","미국","미디어","미사일","미술","미역","미용실","미움","미인","미팅","미혼","민간","민족","민주","믿음","밀가루","밀리미터","밑바닥","바가지","바구니","바나나","바늘","바닥","바닷가","바람","바이러스","바탕","박물관","박사","박수","반대","반드시","반말","반발","반성","반응","반장","반죽","반지","반찬","받침","발가락","발걸음","발견","발달","발레","발목","발바닥","발생","발음","발자국","발전","발톱","발표","밤하늘","밥그릇","밥맛","밥상","밥솥","방금","방면","방문","방바닥","방법","방송","방식","방안","방울","방지","방학","방해","방향","배경","배꼽","배달","배드민턴","백두산","백색","백성","백인","백제","백화점","버릇","버섯","버튼","번개","번역","번지","번호","벌금","벌레","벌써","범위","범인","범죄","법률","법원","법적","법칙","베이징","벨트","변경","변동","변명","변신","변호사","변화","별도","별명","별일","병실","병아리","병원","보관","보너스","보라색","보람","보름","보상","보안","보자기","보장","보전","보존","보통","보편적","보험","복도","복사","복숭아","복습","볶음","본격적","본래","본부","본사","본성","본인","본질","볼펜","봉사","봉지","봉투","부근","부끄러움","부담","부동산","부문","부분","부산","부상","부엌","부인","부작용","부장","부정","부족","부지런히","부친","부탁","부품","부회장","북부","북한","분노","분량","분리","분명","분석","분야","분위기","분필","분홍색","불고기","불과","불교","불꽃","불만","불법","불빛","불안","불이익","불행","브랜드","비극","비난","비닐","비둘기","비디오","비로소","비만","비명","비밀","비바람","비빔밥","비상","비용","비율","비중","비타민","비판","빌딩","빗물","빗방울","빗줄기","빛깔","빨간색","빨래","빨리","사건","사계절","사나이","사냥","사람","사랑","사립","사모님","사물","사방","사상","사생활","사설","사슴","사실","사업","사용","사월","사장","사전","사진","사촌","사춘기","사탕","사투리","사흘","산길","산부인과","산업","산책","살림","살인","살짝","삼계탕","삼국","삼십","삼월","삼촌","상관","상금","상대","상류","상반기","상상","상식","상업","상인","상자","상점","상처","상추","상태","상표","상품","상황","새벽","색깔","색연필","생각","생명","생물","생방송","생산","생선","생신","생일","생활","서랍","서른","서명","서민","서비스","서양","서울","서적","서점","서쪽","서클","석사","석유","선거","선물","선배","선생","선수","선원","선장","선전","선택","선풍기","설거지","설날","설렁탕","설명","설문","설사","설악산","설치","설탕","섭씨","성공","성당","성명","성별","성인","성장","성적","성질","성함","세금","세미나","세상","세월","세종대왕","세탁","센터","센티미터","셋째","소규모","소극적","소금","소나기","소년","소득","소망","소문","소설","소속","소아과","소용","소원","소음","소중히","소지품","소질","소풍","소형","속담","속도","속옷","손가락","손길","손녀","손님","손등","손목","손뼉","손실","손질","손톱","손해","솔직히","솜씨","송아지","송이","송편","쇠고기","쇼핑","수건","수년","수단","수돗물","수동적","수면","수명","수박","수상","수석","수술","수시로","수업","수염","수영","수입","수준","수집","수출","수컷","수필","수학","수험생","수화기","숙녀","숙소","숙제","순간","순서","순수","순식간","순위","숟가락","술병","술집","숫자","스님","스물","스스로","스승","스웨터","스위치","스케이트","스튜디오","스트레스","스포츠","슬쩍","슬픔","습관","습기","승객","승리","승부","승용차","승진","시각","시간","시골","시금치","시나리오","시댁","시리즈","시멘트","시민","시부모","시선","시설","시스템","시아버지","시어머니","시월","시인","시일","시작","시장","시절","시점","시중","시즌","시집","시청","시합","시험","식구","식기","식당","식량","식료품","식물","식빵","식사","식생활","식초","식탁","식품","신고","신규","신념","신문","신발","신비","신사","신세","신용","신제품","신청","신체","신화","실감","실내","실력","실례","실망","실수","실습","실시","실장","실정","실질적","실천","실체","실컷","실태","실패","실험","실현","심리","심부름","심사","심장","심정","심판","쌍둥이","씨름","씨앗","아가씨","아나운서","아드님","아들","아쉬움","아스팔트","아시아","아울러","아저씨","아줌마","아직","아침","아파트","아프리카","아픔","아홉","아흔","악기","악몽","악수","안개","안경","안과","안내","안녕","안동","안방","안부","안주","알루미늄","알코올","암시","암컷","압력","앞날","앞문","애인","애정","액수","앨범","야간","야단","야옹","약간","약국","약속","약수","약점","약품","약혼녀","양념","양력","양말","양배추","양주","양파","어둠","어려움","어른","어젯밤","어쨌든","어쩌다가","어쩐지","언니","언덕","언론","언어","얼굴","얼른","얼음","얼핏","엄마","업무","업종","업체","엉덩이","엉망","엉터리","엊그제","에너지","에어컨","엔진","여건","여고생","여관","여군","여권","여대생","여덟","여동생","여든","여론","여름","여섯","여성","여왕","여인","여전히","여직원","여학생","여행","역사","역시","역할","연결","연구","연극","연기","연락","연설","연세","연속","연습","연애","연예인","연인","연장","연주","연출","연필","연합","연휴","열기","열매","열쇠","열심히","열정","열차","열흘","염려","엽서","영국","영남","영상","영양","영역","영웅","영원히","영하","영향","영혼","영화","옆구리","옆방","옆집","예감","예금","예방","예산","예상","예선","예술","예습","예식장","예약","예전","예절","예정","예컨대","옛날","오늘","오락","오랫동안","오렌지","오로지","오른발","오븐","오십","오염","오월","오전","오직","오징어","오페라","오피스텔","오히려","옥상","옥수수","온갖","온라인","온몸","온종일","온통","올가을","올림픽","올해","옷차림","와이셔츠","와인","완성","완전","왕비","왕자","왜냐하면","왠지","외갓집","외국","외로움","외삼촌","외출","외침","외할머니","왼발","왼손","왼쪽","요금","요일","요즘","요청","용기","용서","용어","우산","우선","우승","우연히","우정","우체국","우편","운동","운명","운반","운전","운행","울산","울음","움직임","웃어른","웃음","워낙","원고","원래","원서","원숭이","원인","원장","원피스","월급","월드컵","월세","월요일","웨이터","위반","위법","위성","위원","위험","위협","윗사람","유난히","유럽","유명","유물","유산","유적","유치원","유학","유행","유형","육군","육상","육십","육체","은행","음력","음료","음반","음성","음식","음악","음주","의견","의논","의문","의복","의식","의심","의외로","의욕","의원","의학","이것","이곳","이념","이놈","이달","이대로","이동","이렇게","이력서","이론적","이름","이민","이발소","이별","이불","이빨","이상","이성","이슬","이야기","이용","이웃","이월","이윽고","이익","이전","이중","이튿날","이틀","이혼","인간","인격","인공","인구","인근","인기","인도","인류","인물","인생","인쇄","인연","인원","인재","인종","인천","인체","인터넷","인하","인형","일곱","일기","일단","일대","일등","일반","일본","일부","일상","일생","일손","일요일","일월","일정","일종","일주일","일찍","일체","일치","일행","일회용","임금","임무","입대","입력","입맛","입사","입술","입시","입원","입장","입학","자가용","자격","자극","자동","자랑","자부심","자식","자신","자연","자원","자율","자전거","자정","자존심","자판","작가","작년","작성","작업","작용","작은딸","작품","잔디","잔뜩","잔치","잘못","잠깐","잠수함","잠시","잠옷","잠자리","잡지","장관","장군","장기간","장래","장례","장르","장마","장면","장모","장미","장비","장사","장소","장식","장애인","장인","장점","장차","장학금","재능","재빨리","재산","재생","재작년","재정","재채기","재판","재학","재활용","저것","저고리","저곳","저녁","저런","저렇게","저번","저울","저절로","저축","적극","적당히","적성","적용","적응","전개","전공","전기","전달","전라도","전망","전문","전반","전부","전세","전시","전용","전자","전쟁","전주","전철","전체","전통","전혀","전후","절대","절망","절반","절약","절차","점검","점수","점심","점원","점점","점차","접근","접시","접촉","젓가락","정거장","정도","정류장","정리","정말","정면","정문","정반대","정보","정부","정비","정상","정성","정오","정원","정장","정지","정치","정확히","제공","제과점","제대로","제목","제발","제법","제삿날","제안","제일","제작","제주도","제출","제품","제한","조각","조건","조금","조깅","조명","조미료","조상","조선","조용히","조절","조정","조직","존댓말","존재","졸업","졸음","종교","종로","종류","종소리","종업원","종종","종합","좌석","죄인","주관적","주름","주말","주머니","주먹","주문","주민","주방","주변","주식","주인","주일","주장","주전자","주택","준비","줄거리","줄기","줄무늬","중간","중계방송","중국","중년","중단","중독","중반","중부","중세","중소기업","중순","중앙","중요","중학교","즉석","즉시","즐거움","증가","증거","증권","증상","증세","지각","지갑","지경","지극히","지금","지급","지능","지름길","지리산","지방","지붕","지식","지역","지우개","지원","지적","지점","지진","지출","직선","직업","직원","직장","진급","진동","진로","진료","진리","진짜","진찰","진출","진통","진행","질문","질병","질서","짐작","집단","집안","집중","짜증","찌꺼기","차남","차라리","차량","차림","차별","차선","차츰","착각","찬물","찬성","참가","참기름","참새","참석","참여","참외","참조","찻잔","창가","창고","창구","창문","창밖","창작","창조","채널","채점","책가방","책방","책상","책임","챔피언","처벌","처음","천국","천둥","천장","천재","천천히","철도","철저히","철학","첫날","첫째","청년","청바지","청소","청춘","체계","체력","체온","체육","체중","체험","초등학생","초반","초밥","초상화","초순","초여름","초원","초저녁","초점","초청","초콜릿","촛불","총각","총리","총장","촬영","최근","최상","최선","최신","최악","최종","추석","추억","추진","추천","추측","축구","축소","축제","축하","출근","출발","출산","출신","출연","출입","출장","출판","충격","충고","충돌","충분히","충청도","취업","취직","취향","치약","친구","친척","칠십","칠월","칠판","침대","침묵","침실","칫솔","칭찬","카메라","카운터","칼국수","캐릭터","캠퍼스","캠페인","커튼","컨디션","컬러","컴퓨터","코끼리","코미디","콘서트","콜라","콤플렉스","콩나물","쾌감","쿠데타","크림","큰길","큰딸","큰소리","큰아들","큰어머니","큰일","큰절","클래식","클럽","킬로","타입","타자기","탁구","탁자","탄생","태권도","태양","태풍","택시","탤런트","터널","터미널","테니스","테스트","테이블","텔레비전","토론","토마토","토요일","통계","통과","통로","통신","통역","통일","통장","통제","통증","통합","통화","퇴근","퇴원","퇴직금","튀김","트럭","특급","특별","특성","특수","특징","특히","튼튼히","티셔츠","파란색","파일","파출소","판결","판단","판매","판사","팔십","팔월","팝송","패션","팩스","팩시밀리","팬티","퍼센트","페인트","편견","편의","편지","편히","평가","평균","평생","평소","평양","평일","평화","포스터","포인트","포장","포함","표면","표정","표준","표현","품목","품질","풍경","풍속","풍습","프랑스","프린터","플라스틱","피곤","피망","피아노","필름","필수","필요","필자","필통","핑계","하느님","하늘","하드웨어","하룻밤","하반기","하숙집","하순","하여튼","하지만","하천","하품","하필","학과","학교","학급","학기","학년","학력","학번","학부모","학비","학생","학술","학습","학용품","학원","학위","학자","학점","한계","한글","한꺼번에","한낮","한눈","한동안","한때","한라산","한마디","한문","한번","한복","한식","한여름","한쪽","할머니","할아버지","할인","함께","함부로","합격","합리적","항공","항구","항상","항의","해결","해군","해답","해당","해물","해석","해설","해수욕장","해안","핵심","핸드백","햄버거","햇볕","햇살","행동","행복","행사","행운","행위","향기","향상","향수","허락","허용","헬기","현관","현금","현대","현상","현실","현장","현재","현지","혈액","협력","형부","형사","형수","형식","형제","형태","형편","혜택","호기심","호남","호랑이","호박","호텔","호흡","혹시","홀로","홈페이지","홍보","홍수","홍차","화면","화분","화살","화요일","화장","화학","확보","확인","확장","확정","환갑","환경","환영","환율","환자","활기","활동","활발히","활용","활짝","회견","회관","회복","회색","회원","회장","회전","횟수","횡단보도","효율적","후반","후춧가루","훈련","훨씬","휴식","휴일","흉내","흐름","흑백","흑인","흔적","흔히","흥미","흥분","희곡","희망","희생","흰색","힘껏"]')},function(e){e.exports=JSON.parse('["abaisser","abandon","abdiquer","abeille","abolir","aborder","aboutir","aboyer","abrasif","abreuver","abriter","abroger","abrupt","absence","absolu","absurde","abusif","abyssal","académie","acajou","acarien","accabler","accepter","acclamer","accolade","accroche","accuser","acerbe","achat","acheter","aciduler","acier","acompte","acquérir","acronyme","acteur","actif","actuel","adepte","adéquat","adhésif","adjectif","adjuger","admettre","admirer","adopter","adorer","adoucir","adresse","adroit","adulte","adverbe","aérer","aéronef","affaire","affecter","affiche","affreux","affubler","agacer","agencer","agile","agiter","agrafer","agréable","agrume","aider","aiguille","ailier","aimable","aisance","ajouter","ajuster","alarmer","alchimie","alerte","algèbre","algue","aliéner","aliment","alléger","alliage","allouer","allumer","alourdir","alpaga","altesse","alvéole","amateur","ambigu","ambre","aménager","amertume","amidon","amiral","amorcer","amour","amovible","amphibie","ampleur","amusant","analyse","anaphore","anarchie","anatomie","ancien","anéantir","angle","angoisse","anguleux","animal","annexer","annonce","annuel","anodin","anomalie","anonyme","anormal","antenne","antidote","anxieux","apaiser","apéritif","aplanir","apologie","appareil","appeler","apporter","appuyer","aquarium","aqueduc","arbitre","arbuste","ardeur","ardoise","argent","arlequin","armature","armement","armoire","armure","arpenter","arracher","arriver","arroser","arsenic","artériel","article","aspect","asphalte","aspirer","assaut","asservir","assiette","associer","assurer","asticot","astre","astuce","atelier","atome","atrium","atroce","attaque","attentif","attirer","attraper","aubaine","auberge","audace","audible","augurer","aurore","automne","autruche","avaler","avancer","avarice","avenir","averse","aveugle","aviateur","avide","avion","aviser","avoine","avouer","avril","axial","axiome","badge","bafouer","bagage","baguette","baignade","balancer","balcon","baleine","balisage","bambin","bancaire","bandage","banlieue","bannière","banquier","barbier","baril","baron","barque","barrage","bassin","bastion","bataille","bateau","batterie","baudrier","bavarder","belette","bélier","belote","bénéfice","berceau","berger","berline","bermuda","besace","besogne","bétail","beurre","biberon","bicycle","bidule","bijou","bilan","bilingue","billard","binaire","biologie","biopsie","biotype","biscuit","bison","bistouri","bitume","bizarre","blafard","blague","blanchir","blessant","blinder","blond","bloquer","blouson","bobard","bobine","boire","boiser","bolide","bonbon","bondir","bonheur","bonifier","bonus","bordure","borne","botte","boucle","boueux","bougie","boulon","bouquin","bourse","boussole","boutique","boxeur","branche","brasier","brave","brebis","brèche","breuvage","bricoler","brigade","brillant","brioche","brique","brochure","broder","bronzer","brousse","broyeur","brume","brusque","brutal","bruyant","buffle","buisson","bulletin","bureau","burin","bustier","butiner","butoir","buvable","buvette","cabanon","cabine","cachette","cadeau","cadre","caféine","caillou","caisson","calculer","calepin","calibre","calmer","calomnie","calvaire","camarade","caméra","camion","campagne","canal","caneton","canon","cantine","canular","capable","caporal","caprice","capsule","capter","capuche","carabine","carbone","caresser","caribou","carnage","carotte","carreau","carton","cascade","casier","casque","cassure","causer","caution","cavalier","caverne","caviar","cédille","ceinture","céleste","cellule","cendrier","censurer","central","cercle","cérébral","cerise","cerner","cerveau","cesser","chagrin","chaise","chaleur","chambre","chance","chapitre","charbon","chasseur","chaton","chausson","chavirer","chemise","chenille","chéquier","chercher","cheval","chien","chiffre","chignon","chimère","chiot","chlorure","chocolat","choisir","chose","chouette","chrome","chute","cigare","cigogne","cimenter","cinéma","cintrer","circuler","cirer","cirque","citerne","citoyen","citron","civil","clairon","clameur","claquer","classe","clavier","client","cligner","climat","clivage","cloche","clonage","cloporte","cobalt","cobra","cocasse","cocotier","coder","codifier","coffre","cogner","cohésion","coiffer","coincer","colère","colibri","colline","colmater","colonel","combat","comédie","commande","compact","concert","conduire","confier","congeler","connoter","consonne","contact","convexe","copain","copie","corail","corbeau","cordage","corniche","corpus","correct","cortège","cosmique","costume","coton","coude","coupure","courage","couteau","couvrir","coyote","crabe","crainte","cravate","crayon","créature","créditer","crémeux","creuser","crevette","cribler","crier","cristal","critère","croire","croquer","crotale","crucial","cruel","crypter","cubique","cueillir","cuillère","cuisine","cuivre","culminer","cultiver","cumuler","cupide","curatif","curseur","cyanure","cycle","cylindre","cynique","daigner","damier","danger","danseur","dauphin","débattre","débiter","déborder","débrider","débutant","décaler","décembre","déchirer","décider","déclarer","décorer","décrire","décupler","dédale","déductif","déesse","défensif","défiler","défrayer","dégager","dégivrer","déglutir","dégrafer","déjeuner","délice","déloger","demander","demeurer","démolir","dénicher","dénouer","dentelle","dénuder","départ","dépenser","déphaser","déplacer","déposer","déranger","dérober","désastre","descente","désert","désigner","désobéir","dessiner","destrier","détacher","détester","détourer","détresse","devancer","devenir","deviner","devoir","diable","dialogue","diamant","dicter","différer","digérer","digital","digne","diluer","dimanche","diminuer","dioxyde","directif","diriger","discuter","disposer","dissiper","distance","divertir","diviser","docile","docteur","dogme","doigt","domaine","domicile","dompter","donateur","donjon","donner","dopamine","dortoir","dorure","dosage","doseur","dossier","dotation","douanier","double","douceur","douter","doyen","dragon","draper","dresser","dribbler","droiture","duperie","duplexe","durable","durcir","dynastie","éblouir","écarter","écharpe","échelle","éclairer","éclipse","éclore","écluse","école","économie","écorce","écouter","écraser","écrémer","écrivain","écrou","écume","écureuil","édifier","éduquer","effacer","effectif","effigie","effort","effrayer","effusion","égaliser","égarer","éjecter","élaborer","élargir","électron","élégant","éléphant","élève","éligible","élitisme","éloge","élucider","éluder","emballer","embellir","embryon","émeraude","émission","emmener","émotion","émouvoir","empereur","employer","emporter","emprise","émulsion","encadrer","enchère","enclave","encoche","endiguer","endosser","endroit","enduire","énergie","enfance","enfermer","enfouir","engager","engin","englober","énigme","enjamber","enjeu","enlever","ennemi","ennuyeux","enrichir","enrobage","enseigne","entasser","entendre","entier","entourer","entraver","énumérer","envahir","enviable","envoyer","enzyme","éolien","épaissir","épargne","épatant","épaule","épicerie","épidémie","épier","épilogue","épine","épisode","épitaphe","époque","épreuve","éprouver","épuisant","équerre","équipe","ériger","érosion","erreur","éruption","escalier","espadon","espèce","espiègle","espoir","esprit","esquiver","essayer","essence","essieu","essorer","estime","estomac","estrade","étagère","étaler","étanche","étatique","éteindre","étendoir","éternel","éthanol","éthique","ethnie","étirer","étoffer","étoile","étonnant","étourdir","étrange","étroit","étude","euphorie","évaluer","évasion","éventail","évidence","éviter","évolutif","évoquer","exact","exagérer","exaucer","exceller","excitant","exclusif","excuse","exécuter","exemple","exercer","exhaler","exhorter","exigence","exiler","exister","exotique","expédier","explorer","exposer","exprimer","exquis","extensif","extraire","exulter","fable","fabuleux","facette","facile","facture","faiblir","falaise","fameux","famille","farceur","farfelu","farine","farouche","fasciner","fatal","fatigue","faucon","fautif","faveur","favori","fébrile","féconder","fédérer","félin","femme","fémur","fendoir","féodal","fermer","féroce","ferveur","festival","feuille","feutre","février","fiasco","ficeler","fictif","fidèle","figure","filature","filetage","filière","filleul","filmer","filou","filtrer","financer","finir","fiole","firme","fissure","fixer","flairer","flamme","flasque","flatteur","fléau","flèche","fleur","flexion","flocon","flore","fluctuer","fluide","fluvial","folie","fonderie","fongible","fontaine","forcer","forgeron","formuler","fortune","fossile","foudre","fougère","fouiller","foulure","fourmi","fragile","fraise","franchir","frapper","frayeur","frégate","freiner","frelon","frémir","frénésie","frère","friable","friction","frisson","frivole","froid","fromage","frontal","frotter","fruit","fugitif","fuite","fureur","furieux","furtif","fusion","futur","gagner","galaxie","galerie","gambader","garantir","gardien","garnir","garrigue","gazelle","gazon","géant","gélatine","gélule","gendarme","général","génie","genou","gentil","géologie","géomètre","géranium","germe","gestuel","geyser","gibier","gicler","girafe","givre","glace","glaive","glisser","globe","gloire","glorieux","golfeur","gomme","gonfler","gorge","gorille","goudron","gouffre","goulot","goupille","gourmand","goutte","graduel","graffiti","graine","grand","grappin","gratuit","gravir","grenat","griffure","griller","grimper","grogner","gronder","grotte","groupe","gruger","grutier","gruyère","guépard","guerrier","guide","guimauve","guitare","gustatif","gymnaste","gyrostat","habitude","hachoir","halte","hameau","hangar","hanneton","haricot","harmonie","harpon","hasard","hélium","hématome","herbe","hérisson","hermine","héron","hésiter","heureux","hiberner","hibou","hilarant","histoire","hiver","homard","hommage","homogène","honneur","honorer","honteux","horde","horizon","horloge","hormone","horrible","houleux","housse","hublot","huileux","humain","humble","humide","humour","hurler","hydromel","hygiène","hymne","hypnose","idylle","ignorer","iguane","illicite","illusion","image","imbiber","imiter","immense","immobile","immuable","impact","impérial","implorer","imposer","imprimer","imputer","incarner","incendie","incident","incliner","incolore","indexer","indice","inductif","inédit","ineptie","inexact","infini","infliger","informer","infusion","ingérer","inhaler","inhiber","injecter","injure","innocent","inoculer","inonder","inscrire","insecte","insigne","insolite","inspirer","instinct","insulter","intact","intense","intime","intrigue","intuitif","inutile","invasion","inventer","inviter","invoquer","ironique","irradier","irréel","irriter","isoler","ivoire","ivresse","jaguar","jaillir","jambe","janvier","jardin","jauger","jaune","javelot","jetable","jeton","jeudi","jeunesse","joindre","joncher","jongler","joueur","jouissif","journal","jovial","joyau","joyeux","jubiler","jugement","junior","jupon","juriste","justice","juteux","juvénile","kayak","kimono","kiosque","label","labial","labourer","lacérer","lactose","lagune","laine","laisser","laitier","lambeau","lamelle","lampe","lanceur","langage","lanterne","lapin","largeur","larme","laurier","lavabo","lavoir","lecture","légal","léger","légume","lessive","lettre","levier","lexique","lézard","liasse","libérer","libre","licence","licorne","liège","lièvre","ligature","ligoter","ligue","limer","limite","limonade","limpide","linéaire","lingot","lionceau","liquide","lisière","lister","lithium","litige","littoral","livreur","logique","lointain","loisir","lombric","loterie","louer","lourd","loutre","louve","loyal","lubie","lucide","lucratif","lueur","lugubre","luisant","lumière","lunaire","lundi","luron","lutter","luxueux","machine","magasin","magenta","magique","maigre","maillon","maintien","mairie","maison","majorer","malaxer","maléfice","malheur","malice","mallette","mammouth","mandater","maniable","manquant","manteau","manuel","marathon","marbre","marchand","mardi","maritime","marqueur","marron","marteler","mascotte","massif","matériel","matière","matraque","maudire","maussade","mauve","maximal","méchant","méconnu","médaille","médecin","méditer","méduse","meilleur","mélange","mélodie","membre","mémoire","menacer","mener","menhir","mensonge","mentor","mercredi","mérite","merle","messager","mesure","métal","météore","méthode","métier","meuble","miauler","microbe","miette","mignon","migrer","milieu","million","mimique","mince","minéral","minimal","minorer","minute","miracle","miroiter","missile","mixte","mobile","moderne","moelleux","mondial","moniteur","monnaie","monotone","monstre","montagne","monument","moqueur","morceau","morsure","mortier","moteur","motif","mouche","moufle","moulin","mousson","mouton","mouvant","multiple","munition","muraille","murène","murmure","muscle","muséum","musicien","mutation","muter","mutuel","myriade","myrtille","mystère","mythique","nageur","nappe","narquois","narrer","natation","nation","nature","naufrage","nautique","navire","nébuleux","nectar","néfaste","négation","négliger","négocier","neige","nerveux","nettoyer","neurone","neutron","neveu","niche","nickel","nitrate","niveau","noble","nocif","nocturne","noirceur","noisette","nomade","nombreux","nommer","normatif","notable","notifier","notoire","nourrir","nouveau","novateur","novembre","novice","nuage","nuancer","nuire","nuisible","numéro","nuptial","nuque","nutritif","obéir","objectif","obliger","obscur","observer","obstacle","obtenir","obturer","occasion","occuper","océan","octobre","octroyer","octupler","oculaire","odeur","odorant","offenser","officier","offrir","ogive","oiseau","oisillon","olfactif","olivier","ombrage","omettre","onctueux","onduler","onéreux","onirique","opale","opaque","opérer","opinion","opportun","opprimer","opter","optique","orageux","orange","orbite","ordonner","oreille","organe","orgueil","orifice","ornement","orque","ortie","osciller","osmose","ossature","otarie","ouragan","ourson","outil","outrager","ouvrage","ovation","oxyde","oxygène","ozone","paisible","palace","palmarès","palourde","palper","panache","panda","pangolin","paniquer","panneau","panorama","pantalon","papaye","papier","papoter","papyrus","paradoxe","parcelle","paresse","parfumer","parler","parole","parrain","parsemer","partager","parure","parvenir","passion","pastèque","paternel","patience","patron","pavillon","pavoiser","payer","paysage","peigne","peintre","pelage","pélican","pelle","pelouse","peluche","pendule","pénétrer","pénible","pensif","pénurie","pépite","péplum","perdrix","perforer","période","permuter","perplexe","persil","perte","peser","pétale","petit","pétrir","peuple","pharaon","phobie","phoque","photon","phrase","physique","piano","pictural","pièce","pierre","pieuvre","pilote","pinceau","pipette","piquer","pirogue","piscine","piston","pivoter","pixel","pizza","placard","plafond","plaisir","planer","plaque","plastron","plateau","pleurer","plexus","pliage","plomb","plonger","pluie","plumage","pochette","poésie","poète","pointe","poirier","poisson","poivre","polaire","policier","pollen","polygone","pommade","pompier","ponctuel","pondérer","poney","portique","position","posséder","posture","potager","poteau","potion","pouce","poulain","poumon","pourpre","poussin","pouvoir","prairie","pratique","précieux","prédire","préfixe","prélude","prénom","présence","prétexte","prévoir","primitif","prince","prison","priver","problème","procéder","prodige","profond","progrès","proie","projeter","prologue","promener","propre","prospère","protéger","prouesse","proverbe","prudence","pruneau","psychose","public","puceron","puiser","pulpe","pulsar","punaise","punitif","pupitre","purifier","puzzle","pyramide","quasar","querelle","question","quiétude","quitter","quotient","racine","raconter","radieux","ragondin","raideur","raisin","ralentir","rallonge","ramasser","rapide","rasage","ratisser","ravager","ravin","rayonner","réactif","réagir","réaliser","réanimer","recevoir","réciter","réclamer","récolter","recruter","reculer","recycler","rédiger","redouter","refaire","réflexe","réformer","refrain","refuge","régalien","région","réglage","régulier","réitérer","rejeter","rejouer","relatif","relever","relief","remarque","remède","remise","remonter","remplir","remuer","renard","renfort","renifler","renoncer","rentrer","renvoi","replier","reporter","reprise","reptile","requin","réserve","résineux","résoudre","respect","rester","résultat","rétablir","retenir","réticule","retomber","retracer","réunion","réussir","revanche","revivre","révolte","révulsif","richesse","rideau","rieur","rigide","rigoler","rincer","riposter","risible","risque","rituel","rival","rivière","rocheux","romance","rompre","ronce","rondin","roseau","rosier","rotatif","rotor","rotule","rouge","rouille","rouleau","routine","royaume","ruban","rubis","ruche","ruelle","rugueux","ruiner","ruisseau","ruser","rustique","rythme","sabler","saboter","sabre","sacoche","safari","sagesse","saisir","salade","salive","salon","saluer","samedi","sanction","sanglier","sarcasme","sardine","saturer","saugrenu","saumon","sauter","sauvage","savant","savonner","scalpel","scandale","scélérat","scénario","sceptre","schéma","science","scinder","score","scrutin","sculpter","séance","sécable","sécher","secouer","sécréter","sédatif","séduire","seigneur","séjour","sélectif","semaine","sembler","semence","séminal","sénateur","sensible","sentence","séparer","séquence","serein","sergent","sérieux","serrure","sérum","service","sésame","sévir","sevrage","sextuple","sidéral","siècle","siéger","siffler","sigle","signal","silence","silicium","simple","sincère","sinistre","siphon","sirop","sismique","situer","skier","social","socle","sodium","soigneux","soldat","soleil","solitude","soluble","sombre","sommeil","somnoler","sonde","songeur","sonnette","sonore","sorcier","sortir","sosie","sottise","soucieux","soudure","souffle","soulever","soupape","source","soutirer","souvenir","spacieux","spatial","spécial","sphère","spiral","stable","station","sternum","stimulus","stipuler","strict","studieux","stupeur","styliste","sublime","substrat","subtil","subvenir","succès","sucre","suffixe","suggérer","suiveur","sulfate","superbe","supplier","surface","suricate","surmener","surprise","sursaut","survie","suspect","syllabe","symbole","symétrie","synapse","syntaxe","système","tabac","tablier","tactile","tailler","talent","talisman","talonner","tambour","tamiser","tangible","tapis","taquiner","tarder","tarif","tartine","tasse","tatami","tatouage","taupe","taureau","taxer","témoin","temporel","tenaille","tendre","teneur","tenir","tension","terminer","terne","terrible","tétine","texte","thème","théorie","thérapie","thorax","tibia","tiède","timide","tirelire","tiroir","tissu","titane","titre","tituber","toboggan","tolérant","tomate","tonique","tonneau","toponyme","torche","tordre","tornade","torpille","torrent","torse","tortue","totem","toucher","tournage","tousser","toxine","traction","trafic","tragique","trahir","train","trancher","travail","trèfle","tremper","trésor","treuil","triage","tribunal","tricoter","trilogie","triomphe","tripler","triturer","trivial","trombone","tronc","tropical","troupeau","tuile","tulipe","tumulte","tunnel","turbine","tuteur","tutoyer","tuyau","tympan","typhon","typique","tyran","ubuesque","ultime","ultrason","unanime","unifier","union","unique","unitaire","univers","uranium","urbain","urticant","usage","usine","usuel","usure","utile","utopie","vacarme","vaccin","vagabond","vague","vaillant","vaincre","vaisseau","valable","valise","vallon","valve","vampire","vanille","vapeur","varier","vaseux","vassal","vaste","vecteur","vedette","végétal","véhicule","veinard","véloce","vendredi","vénérer","venger","venimeux","ventouse","verdure","vérin","vernir","verrou","verser","vertu","veston","vétéran","vétuste","vexant","vexer","viaduc","viande","victoire","vidange","vidéo","vignette","vigueur","vilain","village","vinaigre","violon","vipère","virement","virtuose","virus","visage","viseur","vision","visqueux","visuel","vital","vitesse","viticole","vitrine","vivace","vivipare","vocation","voguer","voile","voisin","voiture","volaille","volcan","voltiger","volume","vorace","vortex","voter","vouloir","voyage","voyelle","wagon","xénon","yacht","zèbre","zénith","zeste","zoologie"]')},function(e){e.exports=JSON.parse('["abaco","abbaglio","abbinato","abete","abisso","abolire","abrasivo","abrogato","accadere","accenno","accusato","acetone","achille","acido","acqua","acre","acrilico","acrobata","acuto","adagio","addebito","addome","adeguato","aderire","adipe","adottare","adulare","affabile","affetto","affisso","affranto","aforisma","afoso","africano","agave","agente","agevole","aggancio","agire","agitare","agonismo","agricolo","agrumeto","aguzzo","alabarda","alato","albatro","alberato","albo","albume","alce","alcolico","alettone","alfa","algebra","aliante","alibi","alimento","allagato","allegro","allievo","allodola","allusivo","almeno","alogeno","alpaca","alpestre","altalena","alterno","alticcio","altrove","alunno","alveolo","alzare","amalgama","amanita","amarena","ambito","ambrato","ameba","america","ametista","amico","ammasso","ammenda","ammirare","ammonito","amore","ampio","ampliare","amuleto","anacardo","anagrafe","analista","anarchia","anatra","anca","ancella","ancora","andare","andrea","anello","angelo","angolare","angusto","anima","annegare","annidato","anno","annuncio","anonimo","anticipo","anzi","apatico","apertura","apode","apparire","appetito","appoggio","approdo","appunto","aprile","arabica","arachide","aragosta","araldica","arancio","aratura","arazzo","arbitro","archivio","ardito","arenile","argento","argine","arguto","aria","armonia","arnese","arredato","arringa","arrosto","arsenico","arso","artefice","arzillo","asciutto","ascolto","asepsi","asettico","asfalto","asino","asola","aspirato","aspro","assaggio","asse","assoluto","assurdo","asta","astenuto","astice","astratto","atavico","ateismo","atomico","atono","attesa","attivare","attorno","attrito","attuale","ausilio","austria","autista","autonomo","autunno","avanzato","avere","avvenire","avviso","avvolgere","azione","azoto","azzimo","azzurro","babele","baccano","bacino","baco","badessa","badilata","bagnato","baita","balcone","baldo","balena","ballata","balzano","bambino","bandire","baraonda","barbaro","barca","baritono","barlume","barocco","basilico","basso","batosta","battuto","baule","bava","bavosa","becco","beffa","belgio","belva","benda","benevole","benigno","benzina","bere","berlina","beta","bibita","bici","bidone","bifido","biga","bilancia","bimbo","binocolo","biologo","bipede","bipolare","birbante","birra","biscotto","bisesto","bisnonno","bisonte","bisturi","bizzarro","blando","blatta","bollito","bonifico","bordo","bosco","botanico","bottino","bozzolo","braccio","bradipo","brama","branca","bravura","bretella","brevetto","brezza","briglia","brillante","brindare","broccolo","brodo","bronzina","brullo","bruno","bubbone","buca","budino","buffone","buio","bulbo","buono","burlone","burrasca","bussola","busta","cadetto","caduco","calamaro","calcolo","calesse","calibro","calmo","caloria","cambusa","camerata","camicia","cammino","camola","campale","canapa","candela","cane","canino","canotto","cantina","capace","capello","capitolo","capogiro","cappero","capra","capsula","carapace","carcassa","cardo","carisma","carovana","carretto","cartolina","casaccio","cascata","caserma","caso","cassone","castello","casuale","catasta","catena","catrame","cauto","cavillo","cedibile","cedrata","cefalo","celebre","cellulare","cena","cenone","centesimo","ceramica","cercare","certo","cerume","cervello","cesoia","cespo","ceto","chela","chiaro","chicca","chiedere","chimera","china","chirurgo","chitarra","ciao","ciclismo","cifrare","cigno","cilindro","ciottolo","circa","cirrosi","citrico","cittadino","ciuffo","civetta","civile","classico","clinica","cloro","cocco","codardo","codice","coerente","cognome","collare","colmato","colore","colposo","coltivato","colza","coma","cometa","commando","comodo","computer","comune","conciso","condurre","conferma","congelare","coniuge","connesso","conoscere","consumo","continuo","convegno","coperto","copione","coppia","copricapo","corazza","cordata","coricato","cornice","corolla","corpo","corredo","corsia","cortese","cosmico","costante","cottura","covato","cratere","cravatta","creato","credere","cremoso","crescita","creta","criceto","crinale","crisi","critico","croce","cronaca","crostata","cruciale","crusca","cucire","cuculo","cugino","cullato","cupola","curatore","cursore","curvo","cuscino","custode","dado","daino","dalmata","damerino","daniela","dannoso","danzare","datato","davanti","davvero","debutto","decennio","deciso","declino","decollo","decreto","dedicato","definito","deforme","degno","delegare","delfino","delirio","delta","demenza","denotato","dentro","deposito","derapata","derivare","deroga","descritto","deserto","desiderio","desumere","detersivo","devoto","diametro","dicembre","diedro","difeso","diffuso","digerire","digitale","diluvio","dinamico","dinnanzi","dipinto","diploma","dipolo","diradare","dire","dirotto","dirupo","disagio","discreto","disfare","disgelo","disposto","distanza","disumano","dito","divano","divelto","dividere","divorato","doblone","docente","doganale","dogma","dolce","domato","domenica","dominare","dondolo","dono","dormire","dote","dottore","dovuto","dozzina","drago","druido","dubbio","dubitare","ducale","duna","duomo","duplice","duraturo","ebano","eccesso","ecco","eclissi","economia","edera","edicola","edile","editoria","educare","egemonia","egli","egoismo","egregio","elaborato","elargire","elegante","elencato","eletto","elevare","elfico","elica","elmo","elsa","eluso","emanato","emblema","emesso","emiro","emotivo","emozione","empirico","emulo","endemico","enduro","energia","enfasi","enoteca","entrare","enzima","epatite","epilogo","episodio","epocale","eppure","equatore","erario","erba","erboso","erede","eremita","erigere","ermetico","eroe","erosivo","errante","esagono","esame","esanime","esaudire","esca","esempio","esercito","esibito","esigente","esistere","esito","esofago","esortato","esoso","espanso","espresso","essenza","esso","esteso","estimare","estonia","estroso","esultare","etilico","etnico","etrusco","etto","euclideo","europa","evaso","evidenza","evitato","evoluto","evviva","fabbrica","faccenda","fachiro","falco","famiglia","fanale","fanfara","fango","fantasma","fare","farfalla","farinoso","farmaco","fascia","fastoso","fasullo","faticare","fato","favoloso","febbre","fecola","fede","fegato","felpa","feltro","femmina","fendere","fenomeno","fermento","ferro","fertile","fessura","festivo","fetta","feudo","fiaba","fiducia","fifa","figurato","filo","finanza","finestra","finire","fiore","fiscale","fisico","fiume","flacone","flamenco","flebo","flemma","florido","fluente","fluoro","fobico","focaccia","focoso","foderato","foglio","folata","folclore","folgore","fondente","fonetico","fonia","fontana","forbito","forchetta","foresta","formica","fornaio","foro","fortezza","forzare","fosfato","fosso","fracasso","frana","frassino","fratello","freccetta","frenata","fresco","frigo","frollino","fronde","frugale","frutta","fucilata","fucsia","fuggente","fulmine","fulvo","fumante","fumetto","fumoso","fune","funzione","fuoco","furbo","furgone","furore","fuso","futile","gabbiano","gaffe","galateo","gallina","galoppo","gambero","gamma","garanzia","garbo","garofano","garzone","gasdotto","gasolio","gastrico","gatto","gaudio","gazebo","gazzella","geco","gelatina","gelso","gemello","gemmato","gene","genitore","gennaio","genotipo","gergo","ghepardo","ghiaccio","ghisa","giallo","gilda","ginepro","giocare","gioiello","giorno","giove","girato","girone","gittata","giudizio","giurato","giusto","globulo","glutine","gnomo","gobba","golf","gomito","gommone","gonfio","gonna","governo","gracile","grado","grafico","grammo","grande","grattare","gravoso","grazia","greca","gregge","grifone","grigio","grinza","grotta","gruppo","guadagno","guaio","guanto","guardare","gufo","guidare","ibernato","icona","identico","idillio","idolo","idra","idrico","idrogeno","igiene","ignaro","ignorato","ilare","illeso","illogico","illudere","imballo","imbevuto","imbocco","imbuto","immane","immerso","immolato","impacco","impeto","impiego","importo","impronta","inalare","inarcare","inattivo","incanto","incendio","inchino","incisivo","incluso","incontro","incrocio","incubo","indagine","india","indole","inedito","infatti","infilare","inflitto","ingaggio","ingegno","inglese","ingordo","ingrosso","innesco","inodore","inoltrare","inondato","insano","insetto","insieme","insonnia","insulina","intasato","intero","intonaco","intuito","inumidire","invalido","invece","invito","iperbole","ipnotico","ipotesi","ippica","iride","irlanda","ironico","irrigato","irrorare","isolato","isotopo","isterico","istituto","istrice","italia","iterare","labbro","labirinto","lacca","lacerato","lacrima","lacuna","laddove","lago","lampo","lancetta","lanterna","lardoso","larga","laringe","lastra","latenza","latino","lattuga","lavagna","lavoro","legale","leggero","lembo","lentezza","lenza","leone","lepre","lesivo","lessato","lesto","letterale","leva","levigato","libero","lido","lievito","lilla","limatura","limitare","limpido","lineare","lingua","liquido","lira","lirica","lisca","lite","litigio","livrea","locanda","lode","logica","lombare","londra","longevo","loquace","lorenzo","loto","lotteria","luce","lucidato","lumaca","luminoso","lungo","lupo","luppolo","lusinga","lusso","lutto","macabro","macchina","macero","macinato","madama","magico","maglia","magnete","magro","maiolica","malafede","malgrado","malinteso","malsano","malto","malumore","mana","mancia","mandorla","mangiare","manifesto","mannaro","manovra","mansarda","mantide","manubrio","mappa","maratona","marcire","maretta","marmo","marsupio","maschera","massaia","mastino","materasso","matricola","mattone","maturo","mazurca","meandro","meccanico","mecenate","medesimo","meditare","mega","melassa","melis","melodia","meninge","meno","mensola","mercurio","merenda","merlo","meschino","mese","messere","mestolo","metallo","metodo","mettere","miagolare","mica","micelio","michele","microbo","midollo","miele","migliore","milano","milite","mimosa","minerale","mini","minore","mirino","mirtillo","miscela","missiva","misto","misurare","mitezza","mitigare","mitra","mittente","mnemonico","modello","modifica","modulo","mogano","mogio","mole","molosso","monastero","monco","mondina","monetario","monile","monotono","monsone","montato","monviso","mora","mordere","morsicato","mostro","motivato","motosega","motto","movenza","movimento","mozzo","mucca","mucosa","muffa","mughetto","mugnaio","mulatto","mulinello","multiplo","mummia","munto","muovere","murale","musa","muscolo","musica","mutevole","muto","nababbo","nafta","nanometro","narciso","narice","narrato","nascere","nastrare","naturale","nautica","naviglio","nebulosa","necrosi","negativo","negozio","nemmeno","neofita","neretto","nervo","nessuno","nettuno","neutrale","neve","nevrotico","nicchia","ninfa","nitido","nobile","nocivo","nodo","nome","nomina","nordico","normale","norvegese","nostrano","notare","notizia","notturno","novella","nucleo","nulla","numero","nuovo","nutrire","nuvola","nuziale","oasi","obbedire","obbligo","obelisco","oblio","obolo","obsoleto","occasione","occhio","occidente","occorrere","occultare","ocra","oculato","odierno","odorare","offerta","offrire","offuscato","oggetto","oggi","ognuno","olandese","olfatto","oliato","oliva","ologramma","oltre","omaggio","ombelico","ombra","omega","omissione","ondoso","onere","onice","onnivoro","onorevole","onta","operato","opinione","opposto","oracolo","orafo","ordine","orecchino","orefice","orfano","organico","origine","orizzonte","orma","ormeggio","ornativo","orologio","orrendo","orribile","ortensia","ortica","orzata","orzo","osare","oscurare","osmosi","ospedale","ospite","ossa","ossidare","ostacolo","oste","otite","otre","ottagono","ottimo","ottobre","ovale","ovest","ovino","oviparo","ovocito","ovunque","ovviare","ozio","pacchetto","pace","pacifico","padella","padrone","paese","paga","pagina","palazzina","palesare","pallido","palo","palude","pandoro","pannello","paolo","paonazzo","paprica","parabola","parcella","parere","pargolo","pari","parlato","parola","partire","parvenza","parziale","passivo","pasticca","patacca","patologia","pattume","pavone","peccato","pedalare","pedonale","peggio","peloso","penare","pendice","penisola","pennuto","penombra","pensare","pentola","pepe","pepita","perbene","percorso","perdonato","perforare","pergamena","periodo","permesso","perno","perplesso","persuaso","pertugio","pervaso","pesatore","pesista","peso","pestifero","petalo","pettine","petulante","pezzo","piacere","pianta","piattino","piccino","picozza","piega","pietra","piffero","pigiama","pigolio","pigro","pila","pilifero","pillola","pilota","pimpante","pineta","pinna","pinolo","pioggia","piombo","piramide","piretico","pirite","pirolisi","pitone","pizzico","placebo","planare","plasma","platano","plenario","pochezza","poderoso","podismo","poesia","poggiare","polenta","poligono","pollice","polmonite","polpetta","polso","poltrona","polvere","pomice","pomodoro","ponte","popoloso","porfido","poroso","porpora","porre","portata","posa","positivo","possesso","postulato","potassio","potere","pranzo","prassi","pratica","precluso","predica","prefisso","pregiato","prelievo","premere","prenotare","preparato","presenza","pretesto","prevalso","prima","principe","privato","problema","procura","produrre","profumo","progetto","prolunga","promessa","pronome","proposta","proroga","proteso","prova","prudente","prugna","prurito","psiche","pubblico","pudica","pugilato","pugno","pulce","pulito","pulsante","puntare","pupazzo","pupilla","puro","quadro","qualcosa","quasi","querela","quota","raccolto","raddoppio","radicale","radunato","raffica","ragazzo","ragione","ragno","ramarro","ramingo","ramo","randagio","rantolare","rapato","rapina","rappreso","rasatura","raschiato","rasente","rassegna","rastrello","rata","ravveduto","reale","recepire","recinto","recluta","recondito","recupero","reddito","redimere","regalato","registro","regola","regresso","relazione","remare","remoto","renna","replica","reprimere","reputare","resa","residente","responso","restauro","rete","retina","retorica","rettifica","revocato","riassunto","ribadire","ribelle","ribrezzo","ricarica","ricco","ricevere","riciclato","ricordo","ricreduto","ridicolo","ridurre","rifasare","riflesso","riforma","rifugio","rigare","rigettato","righello","rilassato","rilevato","rimanere","rimbalzo","rimedio","rimorchio","rinascita","rincaro","rinforzo","rinnovo","rinomato","rinsavito","rintocco","rinuncia","rinvenire","riparato","ripetuto","ripieno","riportare","ripresa","ripulire","risata","rischio","riserva","risibile","riso","rispetto","ristoro","risultato","risvolto","ritardo","ritegno","ritmico","ritrovo","riunione","riva","riverso","rivincita","rivolto","rizoma","roba","robotico","robusto","roccia","roco","rodaggio","rodere","roditore","rogito","rollio","romantico","rompere","ronzio","rosolare","rospo","rotante","rotondo","rotula","rovescio","rubizzo","rubrica","ruga","rullino","rumine","rumoroso","ruolo","rupe","russare","rustico","sabato","sabbiare","sabotato","sagoma","salasso","saldatura","salgemma","salivare","salmone","salone","saltare","saluto","salvo","sapere","sapido","saporito","saraceno","sarcasmo","sarto","sassoso","satellite","satira","satollo","saturno","savana","savio","saziato","sbadiglio","sbalzo","sbancato","sbarra","sbattere","sbavare","sbendare","sbirciare","sbloccato","sbocciato","sbrinare","sbruffone","sbuffare","scabroso","scadenza","scala","scambiare","scandalo","scapola","scarso","scatenare","scavato","scelto","scenico","scettro","scheda","schiena","sciarpa","scienza","scindere","scippo","sciroppo","scivolo","sclerare","scodella","scolpito","scomparto","sconforto","scoprire","scorta","scossone","scozzese","scriba","scrollare","scrutinio","scuderia","scultore","scuola","scuro","scusare","sdebitare","sdoganare","seccatura","secondo","sedano","seggiola","segnalato","segregato","seguito","selciato","selettivo","sella","selvaggio","semaforo","sembrare","seme","seminato","sempre","senso","sentire","sepolto","sequenza","serata","serbato","sereno","serio","serpente","serraglio","servire","sestina","setola","settimana","sfacelo","sfaldare","sfamato","sfarzoso","sfaticato","sfera","sfida","sfilato","sfinge","sfocato","sfoderare","sfogo","sfoltire","sforzato","sfratto","sfruttato","sfuggito","sfumare","sfuso","sgabello","sgarbato","sgonfiare","sgorbio","sgrassato","sguardo","sibilo","siccome","sierra","sigla","signore","silenzio","sillaba","simbolo","simpatico","simulato","sinfonia","singolo","sinistro","sino","sintesi","sinusoide","sipario","sisma","sistole","situato","slitta","slogatura","sloveno","smarrito","smemorato","smentito","smeraldo","smilzo","smontare","smottato","smussato","snellire","snervato","snodo","sobbalzo","sobrio","soccorso","sociale","sodale","soffitto","sogno","soldato","solenne","solido","sollazzo","solo","solubile","solvente","somatico","somma","sonda","sonetto","sonnifero","sopire","soppeso","sopra","sorgere","sorpasso","sorriso","sorso","sorteggio","sorvolato","sospiro","sosta","sottile","spada","spalla","spargere","spatola","spavento","spazzola","specie","spedire","spegnere","spelatura","speranza","spessore","spettrale","spezzato","spia","spigoloso","spillato","spinoso","spirale","splendido","sportivo","sposo","spranga","sprecare","spronato","spruzzo","spuntino","squillo","sradicare","srotolato","stabile","stacco","staffa","stagnare","stampato","stantio","starnuto","stasera","statuto","stelo","steppa","sterzo","stiletto","stima","stirpe","stivale","stizzoso","stonato","storico","strappo","stregato","stridulo","strozzare","strutto","stuccare","stufo","stupendo","subentro","succoso","sudore","suggerito","sugo","sultano","suonare","superbo","supporto","surgelato","surrogato","sussurro","sutura","svagare","svedese","sveglio","svelare","svenuto","svezia","sviluppo","svista","svizzera","svolta","svuotare","tabacco","tabulato","tacciare","taciturno","tale","talismano","tampone","tannino","tara","tardivo","targato","tariffa","tarpare","tartaruga","tasto","tattico","taverna","tavolata","tazza","teca","tecnico","telefono","temerario","tempo","temuto","tendone","tenero","tensione","tentacolo","teorema","terme","terrazzo","terzetto","tesi","tesserato","testato","tetro","tettoia","tifare","tigella","timbro","tinto","tipico","tipografo","tiraggio","tiro","titanio","titolo","titubante","tizio","tizzone","toccare","tollerare","tolto","tombola","tomo","tonfo","tonsilla","topazio","topologia","toppa","torba","tornare","torrone","tortora","toscano","tossire","tostatura","totano","trabocco","trachea","trafila","tragedia","tralcio","tramonto","transito","trapano","trarre","trasloco","trattato","trave","treccia","tremolio","trespolo","tributo","tricheco","trifoglio","trillo","trincea","trio","tristezza","triturato","trivella","tromba","trono","troppo","trottola","trovare","truccato","tubatura","tuffato","tulipano","tumulto","tunisia","turbare","turchino","tuta","tutela","ubicato","uccello","uccisore","udire","uditivo","uffa","ufficio","uguale","ulisse","ultimato","umano","umile","umorismo","uncinetto","ungere","ungherese","unicorno","unificato","unisono","unitario","unte","uovo","upupa","uragano","urgenza","urlo","usanza","usato","uscito","usignolo","usuraio","utensile","utilizzo","utopia","vacante","vaccinato","vagabondo","vagliato","valanga","valgo","valico","valletta","valoroso","valutare","valvola","vampata","vangare","vanitoso","vano","vantaggio","vanvera","vapore","varano","varcato","variante","vasca","vedetta","vedova","veduto","vegetale","veicolo","velcro","velina","velluto","veloce","venato","vendemmia","vento","verace","verbale","vergogna","verifica","vero","verruca","verticale","vescica","vessillo","vestale","veterano","vetrina","vetusto","viandante","vibrante","vicenda","vichingo","vicinanza","vidimare","vigilia","vigneto","vigore","vile","villano","vimini","vincitore","viola","vipera","virgola","virologo","virulento","viscoso","visione","vispo","vissuto","visura","vita","vitello","vittima","vivanda","vivido","viziare","voce","voga","volatile","volere","volpe","voragine","vulcano","zampogna","zanna","zappato","zattera","zavorra","zefiro","zelante","zelo","zenzero","zerbino","zibetto","zinco","zircone","zitto","zolla","zotico","zucchero","zufolo","zulu","zuppa"]')},function(e){e.exports=JSON.parse('["ábaco","abdomen","abeja","abierto","abogado","abono","aborto","abrazo","abrir","abuelo","abuso","acabar","academia","acceso","acción","aceite","acelga","acento","aceptar","ácido","aclarar","acné","acoger","acoso","activo","acto","actriz","actuar","acudir","acuerdo","acusar","adicto","admitir","adoptar","adorno","aduana","adulto","aéreo","afectar","afición","afinar","afirmar","ágil","agitar","agonía","agosto","agotar","agregar","agrio","agua","agudo","águila","aguja","ahogo","ahorro","aire","aislar","ajedrez","ajeno","ajuste","alacrán","alambre","alarma","alba","álbum","alcalde","aldea","alegre","alejar","alerta","aleta","alfiler","alga","algodón","aliado","aliento","alivio","alma","almeja","almíbar","altar","alteza","altivo","alto","altura","alumno","alzar","amable","amante","amapola","amargo","amasar","ámbar","ámbito","ameno","amigo","amistad","amor","amparo","amplio","ancho","anciano","ancla","andar","andén","anemia","ángulo","anillo","ánimo","anís","anotar","antena","antiguo","antojo","anual","anular","anuncio","añadir","añejo","año","apagar","aparato","apetito","apio","aplicar","apodo","aporte","apoyo","aprender","aprobar","apuesta","apuro","arado","araña","arar","árbitro","árbol","arbusto","archivo","arco","arder","ardilla","arduo","área","árido","aries","armonía","arnés","aroma","arpa","arpón","arreglo","arroz","arruga","arte","artista","asa","asado","asalto","ascenso","asegurar","aseo","asesor","asiento","asilo","asistir","asno","asombro","áspero","astilla","astro","astuto","asumir","asunto","atajo","ataque","atar","atento","ateo","ático","atleta","átomo","atraer","atroz","atún","audaz","audio","auge","aula","aumento","ausente","autor","aval","avance","avaro","ave","avellana","avena","avestruz","avión","aviso","ayer","ayuda","ayuno","azafrán","azar","azote","azúcar","azufre","azul","baba","babor","bache","bahía","baile","bajar","balanza","balcón","balde","bambú","banco","banda","baño","barba","barco","barniz","barro","báscula","bastón","basura","batalla","batería","batir","batuta","baúl","bazar","bebé","bebida","bello","besar","beso","bestia","bicho","bien","bingo","blanco","bloque","blusa","boa","bobina","bobo","boca","bocina","boda","bodega","boina","bola","bolero","bolsa","bomba","bondad","bonito","bono","bonsái","borde","borrar","bosque","bote","botín","bóveda","bozal","bravo","brazo","brecha","breve","brillo","brinco","brisa","broca","broma","bronce","brote","bruja","brusco","bruto","buceo","bucle","bueno","buey","bufanda","bufón","búho","buitre","bulto","burbuja","burla","burro","buscar","butaca","buzón","caballo","cabeza","cabina","cabra","cacao","cadáver","cadena","caer","café","caída","caimán","caja","cajón","cal","calamar","calcio","caldo","calidad","calle","calma","calor","calvo","cama","cambio","camello","camino","campo","cáncer","candil","canela","canguro","canica","canto","caña","cañón","caoba","caos","capaz","capitán","capote","captar","capucha","cara","carbón","cárcel","careta","carga","cariño","carne","carpeta","carro","carta","casa","casco","casero","caspa","castor","catorce","catre","caudal","causa","cazo","cebolla","ceder","cedro","celda","célebre","celoso","célula","cemento","ceniza","centro","cerca","cerdo","cereza","cero","cerrar","certeza","césped","cetro","chacal","chaleco","champú","chancla","chapa","charla","chico","chiste","chivo","choque","choza","chuleta","chupar","ciclón","ciego","cielo","cien","cierto","cifra","cigarro","cima","cinco","cine","cinta","ciprés","circo","ciruela","cisne","cita","ciudad","clamor","clan","claro","clase","clave","cliente","clima","clínica","cobre","cocción","cochino","cocina","coco","código","codo","cofre","coger","cohete","cojín","cojo","cola","colcha","colegio","colgar","colina","collar","colmo","columna","combate","comer","comida","cómodo","compra","conde","conejo","conga","conocer","consejo","contar","copa","copia","corazón","corbata","corcho","cordón","corona","correr","coser","cosmos","costa","cráneo","cráter","crear","crecer","creído","crema","cría","crimen","cripta","crisis","cromo","crónica","croqueta","crudo","cruz","cuadro","cuarto","cuatro","cubo","cubrir","cuchara","cuello","cuento","cuerda","cuesta","cueva","cuidar","culebra","culpa","culto","cumbre","cumplir","cuna","cuneta","cuota","cupón","cúpula","curar","curioso","curso","curva","cutis","dama","danza","dar","dardo","dátil","deber","débil","década","decir","dedo","defensa","definir","dejar","delfín","delgado","delito","demora","denso","dental","deporte","derecho","derrota","desayuno","deseo","desfile","desnudo","destino","desvío","detalle","detener","deuda","día","diablo","diadema","diamante","diana","diario","dibujo","dictar","diente","dieta","diez","difícil","digno","dilema","diluir","dinero","directo","dirigir","disco","diseño","disfraz","diva","divino","doble","doce","dolor","domingo","don","donar","dorado","dormir","dorso","dos","dosis","dragón","droga","ducha","duda","duelo","dueño","dulce","dúo","duque","durar","dureza","duro","ébano","ebrio","echar","eco","ecuador","edad","edición","edificio","editor","educar","efecto","eficaz","eje","ejemplo","elefante","elegir","elemento","elevar","elipse","élite","elixir","elogio","eludir","embudo","emitir","emoción","empate","empeño","empleo","empresa","enano","encargo","enchufe","encía","enemigo","enero","enfado","enfermo","engaño","enigma","enlace","enorme","enredo","ensayo","enseñar","entero","entrar","envase","envío","época","equipo","erizo","escala","escena","escolar","escribir","escudo","esencia","esfera","esfuerzo","espada","espejo","espía","esposa","espuma","esquí","estar","este","estilo","estufa","etapa","eterno","ética","etnia","evadir","evaluar","evento","evitar","exacto","examen","exceso","excusa","exento","exigir","exilio","existir","éxito","experto","explicar","exponer","extremo","fábrica","fábula","fachada","fácil","factor","faena","faja","falda","fallo","falso","faltar","fama","familia","famoso","faraón","farmacia","farol","farsa","fase","fatiga","fauna","favor","fax","febrero","fecha","feliz","feo","feria","feroz","fértil","fervor","festín","fiable","fianza","fiar","fibra","ficción","ficha","fideo","fiebre","fiel","fiera","fiesta","figura","fijar","fijo","fila","filete","filial","filtro","fin","finca","fingir","finito","firma","flaco","flauta","flecha","flor","flota","fluir","flujo","flúor","fobia","foca","fogata","fogón","folio","folleto","fondo","forma","forro","fortuna","forzar","fosa","foto","fracaso","frágil","franja","frase","fraude","freír","freno","fresa","frío","frito","fruta","fuego","fuente","fuerza","fuga","fumar","función","funda","furgón","furia","fusil","fútbol","futuro","gacela","gafas","gaita","gajo","gala","galería","gallo","gamba","ganar","gancho","ganga","ganso","garaje","garza","gasolina","gastar","gato","gavilán","gemelo","gemir","gen","género","genio","gente","geranio","gerente","germen","gesto","gigante","gimnasio","girar","giro","glaciar","globo","gloria","gol","golfo","goloso","golpe","goma","gordo","gorila","gorra","gota","goteo","gozar","grada","gráfico","grano","grasa","gratis","grave","grieta","grillo","gripe","gris","grito","grosor","grúa","grueso","grumo","grupo","guante","guapo","guardia","guerra","guía","guiño","guion","guiso","guitarra","gusano","gustar","haber","hábil","hablar","hacer","hacha","hada","hallar","hamaca","harina","haz","hazaña","hebilla","hebra","hecho","helado","helio","hembra","herir","hermano","héroe","hervir","hielo","hierro","hígado","higiene","hijo","himno","historia","hocico","hogar","hoguera","hoja","hombre","hongo","honor","honra","hora","hormiga","horno","hostil","hoyo","hueco","huelga","huerta","hueso","huevo","huida","huir","humano","húmedo","humilde","humo","hundir","huracán","hurto","icono","ideal","idioma","ídolo","iglesia","iglú","igual","ilegal","ilusión","imagen","imán","imitar","impar","imperio","imponer","impulso","incapaz","índice","inerte","infiel","informe","ingenio","inicio","inmenso","inmune","innato","insecto","instante","interés","íntimo","intuir","inútil","invierno","ira","iris","ironía","isla","islote","jabalí","jabón","jamón","jarabe","jardín","jarra","jaula","jazmín","jefe","jeringa","jinete","jornada","joroba","joven","joya","juerga","jueves","juez","jugador","jugo","juguete","juicio","junco","jungla","junio","juntar","júpiter","jurar","justo","juvenil","juzgar","kilo","koala","labio","lacio","lacra","lado","ladrón","lagarto","lágrima","laguna","laico","lamer","lámina","lámpara","lana","lancha","langosta","lanza","lápiz","largo","larva","lástima","lata","látex","latir","laurel","lavar","lazo","leal","lección","leche","lector","leer","legión","legumbre","lejano","lengua","lento","leña","león","leopardo","lesión","letal","letra","leve","leyenda","libertad","libro","licor","líder","lidiar","lienzo","liga","ligero","lima","límite","limón","limpio","lince","lindo","línea","lingote","lino","linterna","líquido","liso","lista","litera","litio","litro","llaga","llama","llanto","llave","llegar","llenar","llevar","llorar","llover","lluvia","lobo","loción","loco","locura","lógica","logro","lombriz","lomo","lonja","lote","lucha","lucir","lugar","lujo","luna","lunes","lupa","lustro","luto","luz","maceta","macho","madera","madre","maduro","maestro","mafia","magia","mago","maíz","maldad","maleta","malla","malo","mamá","mambo","mamut","manco","mando","manejar","manga","maniquí","manjar","mano","manso","manta","mañana","mapa","máquina","mar","marco","marea","marfil","margen","marido","mármol","marrón","martes","marzo","masa","máscara","masivo","matar","materia","matiz","matriz","máximo","mayor","mazorca","mecha","medalla","medio","médula","mejilla","mejor","melena","melón","memoria","menor","mensaje","mente","menú","mercado","merengue","mérito","mes","mesón","meta","meter","método","metro","mezcla","miedo","miel","miembro","miga","mil","milagro","militar","millón","mimo","mina","minero","mínimo","minuto","miope","mirar","misa","miseria","misil","mismo","mitad","mito","mochila","moción","moda","modelo","moho","mojar","molde","moler","molino","momento","momia","monarca","moneda","monja","monto","moño","morada","morder","moreno","morir","morro","morsa","mortal","mosca","mostrar","motivo","mover","móvil","mozo","mucho","mudar","mueble","muela","muerte","muestra","mugre","mujer","mula","muleta","multa","mundo","muñeca","mural","muro","músculo","museo","musgo","música","muslo","nácar","nación","nadar","naipe","naranja","nariz","narrar","nasal","natal","nativo","natural","náusea","naval","nave","navidad","necio","néctar","negar","negocio","negro","neón","nervio","neto","neutro","nevar","nevera","nicho","nido","niebla","nieto","niñez","niño","nítido","nivel","nobleza","noche","nómina","noria","norma","norte","nota","noticia","novato","novela","novio","nube","nuca","núcleo","nudillo","nudo","nuera","nueve","nuez","nulo","número","nutria","oasis","obeso","obispo","objeto","obra","obrero","observar","obtener","obvio","oca","ocaso","océano","ochenta","ocho","ocio","ocre","octavo","octubre","oculto","ocupar","ocurrir","odiar","odio","odisea","oeste","ofensa","oferta","oficio","ofrecer","ogro","oído","oír","ojo","ola","oleada","olfato","olivo","olla","olmo","olor","olvido","ombligo","onda","onza","opaco","opción","ópera","opinar","oponer","optar","óptica","opuesto","oración","orador","oral","órbita","orca","orden","oreja","órgano","orgía","orgullo","oriente","origen","orilla","oro","orquesta","oruga","osadía","oscuro","osezno","oso","ostra","otoño","otro","oveja","óvulo","óxido","oxígeno","oyente","ozono","pacto","padre","paella","página","pago","país","pájaro","palabra","palco","paleta","pálido","palma","paloma","palpar","pan","panal","pánico","pantera","pañuelo","papá","papel","papilla","paquete","parar","parcela","pared","parir","paro","párpado","parque","párrafo","parte","pasar","paseo","pasión","paso","pasta","pata","patio","patria","pausa","pauta","pavo","payaso","peatón","pecado","pecera","pecho","pedal","pedir","pegar","peine","pelar","peldaño","pelea","peligro","pellejo","pelo","peluca","pena","pensar","peñón","peón","peor","pepino","pequeño","pera","percha","perder","pereza","perfil","perico","perla","permiso","perro","persona","pesa","pesca","pésimo","pestaña","pétalo","petróleo","pez","pezuña","picar","pichón","pie","piedra","pierna","pieza","pijama","pilar","piloto","pimienta","pino","pintor","pinza","piña","piojo","pipa","pirata","pisar","piscina","piso","pista","pitón","pizca","placa","plan","plata","playa","plaza","pleito","pleno","plomo","pluma","plural","pobre","poco","poder","podio","poema","poesía","poeta","polen","policía","pollo","polvo","pomada","pomelo","pomo","pompa","poner","porción","portal","posada","poseer","posible","poste","potencia","potro","pozo","prado","precoz","pregunta","premio","prensa","preso","previo","primo","príncipe","prisión","privar","proa","probar","proceso","producto","proeza","profesor","programa","prole","promesa","pronto","propio","próximo","prueba","público","puchero","pudor","pueblo","puerta","puesto","pulga","pulir","pulmón","pulpo","pulso","puma","punto","puñal","puño","pupa","pupila","puré","quedar","queja","quemar","querer","queso","quieto","química","quince","quitar","rábano","rabia","rabo","ración","radical","raíz","rama","rampa","rancho","rango","rapaz","rápido","rapto","rasgo","raspa","rato","rayo","raza","razón","reacción","realidad","rebaño","rebote","recaer","receta","rechazo","recoger","recreo","recto","recurso","red","redondo","reducir","reflejo","reforma","refrán","refugio","regalo","regir","regla","regreso","rehén","reino","reír","reja","relato","relevo","relieve","relleno","reloj","remar","remedio","remo","rencor","rendir","renta","reparto","repetir","reposo","reptil","res","rescate","resina","respeto","resto","resumen","retiro","retorno","retrato","reunir","revés","revista","rey","rezar","rico","riego","rienda","riesgo","rifa","rígido","rigor","rincón","riñón","río","riqueza","risa","ritmo","rito","rizo","roble","roce","rociar","rodar","rodeo","rodilla","roer","rojizo","rojo","romero","romper","ron","ronco","ronda","ropa","ropero","rosa","rosca","rostro","rotar","rubí","rubor","rudo","rueda","rugir","ruido","ruina","ruleta","rulo","rumbo","rumor","ruptura","ruta","rutina","sábado","saber","sabio","sable","sacar","sagaz","sagrado","sala","saldo","salero","salir","salmón","salón","salsa","salto","salud","salvar","samba","sanción","sandía","sanear","sangre","sanidad","sano","santo","sapo","saque","sardina","sartén","sastre","satán","sauna","saxofón","sección","seco","secreto","secta","sed","seguir","seis","sello","selva","semana","semilla","senda","sensor","señal","señor","separar","sepia","sequía","ser","serie","sermón","servir","sesenta","sesión","seta","setenta","severo","sexo","sexto","sidra","siesta","siete","siglo","signo","sílaba","silbar","silencio","silla","símbolo","simio","sirena","sistema","sitio","situar","sobre","socio","sodio","sol","solapa","soldado","soledad","sólido","soltar","solución","sombra","sondeo","sonido","sonoro","sonrisa","sopa","soplar","soporte","sordo","sorpresa","sorteo","sostén","sótano","suave","subir","suceso","sudor","suegra","suelo","sueño","suerte","sufrir","sujeto","sultán","sumar","superar","suplir","suponer","supremo","sur","surco","sureño","surgir","susto","sutil","tabaco","tabique","tabla","tabú","taco","tacto","tajo","talar","talco","talento","talla","talón","tamaño","tambor","tango","tanque","tapa","tapete","tapia","tapón","taquilla","tarde","tarea","tarifa","tarjeta","tarot","tarro","tarta","tatuaje","tauro","taza","tazón","teatro","techo","tecla","técnica","tejado","tejer","tejido","tela","teléfono","tema","temor","templo","tenaz","tender","tener","tenis","tenso","teoría","terapia","terco","término","ternura","terror","tesis","tesoro","testigo","tetera","texto","tez","tibio","tiburón","tiempo","tienda","tierra","tieso","tigre","tijera","tilde","timbre","tímido","timo","tinta","tío","típico","tipo","tira","tirón","titán","títere","título","tiza","toalla","tobillo","tocar","tocino","todo","toga","toldo","tomar","tono","tonto","topar","tope","toque","tórax","torero","tormenta","torneo","toro","torpedo","torre","torso","tortuga","tos","tosco","toser","tóxico","trabajo","tractor","traer","tráfico","trago","traje","tramo","trance","trato","trauma","trazar","trébol","tregua","treinta","tren","trepar","tres","tribu","trigo","tripa","triste","triunfo","trofeo","trompa","tronco","tropa","trote","trozo","truco","trueno","trufa","tubería","tubo","tuerto","tumba","tumor","túnel","túnica","turbina","turismo","turno","tutor","ubicar","úlcera","umbral","unidad","unir","universo","uno","untar","uña","urbano","urbe","urgente","urna","usar","usuario","útil","utopía","uva","vaca","vacío","vacuna","vagar","vago","vaina","vajilla","vale","válido","valle","valor","válvula","vampiro","vara","variar","varón","vaso","vecino","vector","vehículo","veinte","vejez","vela","velero","veloz","vena","vencer","venda","veneno","vengar","venir","venta","venus","ver","verano","verbo","verde","vereda","verja","verso","verter","vía","viaje","vibrar","vicio","víctima","vida","vídeo","vidrio","viejo","viernes","vigor","vil","villa","vinagre","vino","viñedo","violín","viral","virgo","virtud","visor","víspera","vista","vitamina","viudo","vivaz","vivero","vivir","vivo","volcán","volumen","volver","voraz","votar","voto","voz","vuelo","vulgar","yacer","yate","yegua","yema","yerno","yeso","yodo","yoga","yogur","zafiro","zanja","zapato","zarza","zona","zorro","zumo","zurdo"]')},function(e){e.exports=JSON.parse('["あいこくしん","あいさつ","あいだ","あおぞら","あかちゃん","あきる","あけがた","あける","あこがれる","あさい","あさひ","あしあと","あじわう","あずかる","あずき","あそぶ","あたえる","あたためる","あたりまえ","あたる","あつい","あつかう","あっしゅく","あつまり","あつめる","あてな","あてはまる","あひる","あぶら","あぶる","あふれる","あまい","あまど","あまやかす","あまり","あみもの","あめりか","あやまる","あゆむ","あらいぐま","あらし","あらすじ","あらためる","あらゆる","あらわす","ありがとう","あわせる","あわてる","あんい","あんがい","あんこ","あんぜん","あんてい","あんない","あんまり","いいだす","いおん","いがい","いがく","いきおい","いきなり","いきもの","いきる","いくじ","いくぶん","いけばな","いけん","いこう","いこく","いこつ","いさましい","いさん","いしき","いじゅう","いじょう","いじわる","いずみ","いずれ","いせい","いせえび","いせかい","いせき","いぜん","いそうろう","いそがしい","いだい","いだく","いたずら","いたみ","いたりあ","いちおう","いちじ","いちど","いちば","いちぶ","いちりゅう","いつか","いっしゅん","いっせい","いっそう","いったん","いっち","いってい","いっぽう","いてざ","いてん","いどう","いとこ","いない","いなか","いねむり","いのち","いのる","いはつ","いばる","いはん","いびき","いひん","いふく","いへん","いほう","いみん","いもうと","いもたれ","いもり","いやがる","いやす","いよかん","いよく","いらい","いらすと","いりぐち","いりょう","いれい","いれもの","いれる","いろえんぴつ","いわい","いわう","いわかん","いわば","いわゆる","いんげんまめ","いんさつ","いんしょう","いんよう","うえき","うえる","うおざ","うがい","うかぶ","うかべる","うきわ","うくらいな","うくれれ","うけたまわる","うけつけ","うけとる","うけもつ","うける","うごかす","うごく","うこん","うさぎ","うしなう","うしろがみ","うすい","うすぎ","うすぐらい","うすめる","うせつ","うちあわせ","うちがわ","うちき","うちゅう","うっかり","うつくしい","うったえる","うつる","うどん","うなぎ","うなじ","うなずく","うなる","うねる","うのう","うぶげ","うぶごえ","うまれる","うめる","うもう","うやまう","うよく","うらがえす","うらぐち","うらない","うりあげ","うりきれ","うるさい","うれしい","うれゆき","うれる","うろこ","うわき","うわさ","うんこう","うんちん","うんてん","うんどう","えいえん","えいが","えいきょう","えいご","えいせい","えいぶん","えいよう","えいわ","えおり","えがお","えがく","えきたい","えくせる","えしゃく","えすて","えつらん","えのぐ","えほうまき","えほん","えまき","えもじ","えもの","えらい","えらぶ","えりあ","えんえん","えんかい","えんぎ","えんげき","えんしゅう","えんぜつ","えんそく","えんちょう","えんとつ","おいかける","おいこす","おいしい","おいつく","おうえん","おうさま","おうじ","おうせつ","おうたい","おうふく","おうべい","おうよう","おえる","おおい","おおう","おおどおり","おおや","おおよそ","おかえり","おかず","おがむ","おかわり","おぎなう","おきる","おくさま","おくじょう","おくりがな","おくる","おくれる","おこす","おこなう","おこる","おさえる","おさない","おさめる","おしいれ","おしえる","おじぎ","おじさん","おしゃれ","おそらく","おそわる","おたがい","おたく","おだやか","おちつく","おっと","おつり","おでかけ","おとしもの","おとなしい","おどり","おどろかす","おばさん","おまいり","おめでとう","おもいで","おもう","おもたい","おもちゃ","おやつ","おやゆび","およぼす","おらんだ","おろす","おんがく","おんけい","おんしゃ","おんせん","おんだん","おんちゅう","おんどけい","かあつ","かいが","がいき","がいけん","がいこう","かいさつ","かいしゃ","かいすいよく","かいぜん","かいぞうど","かいつう","かいてん","かいとう","かいふく","がいへき","かいほう","かいよう","がいらい","かいわ","かえる","かおり","かかえる","かがく","かがし","かがみ","かくご","かくとく","かざる","がぞう","かたい","かたち","がちょう","がっきゅう","がっこう","がっさん","がっしょう","かなざわし","かのう","がはく","かぶか","かほう","かほご","かまう","かまぼこ","かめれおん","かゆい","かようび","からい","かるい","かろう","かわく","かわら","がんか","かんけい","かんこう","かんしゃ","かんそう","かんたん","かんち","がんばる","きあい","きあつ","きいろ","ぎいん","きうい","きうん","きえる","きおう","きおく","きおち","きおん","きかい","きかく","きかんしゃ","ききて","きくばり","きくらげ","きけんせい","きこう","きこえる","きこく","きさい","きさく","きさま","きさらぎ","ぎじかがく","ぎしき","ぎじたいけん","ぎじにってい","ぎじゅつしゃ","きすう","きせい","きせき","きせつ","きそう","きぞく","きぞん","きたえる","きちょう","きつえん","ぎっちり","きつつき","きつね","きてい","きどう","きどく","きない","きなが","きなこ","きぬごし","きねん","きのう","きのした","きはく","きびしい","きひん","きふく","きぶん","きぼう","きほん","きまる","きみつ","きむずかしい","きめる","きもだめし","きもち","きもの","きゃく","きやく","ぎゅうにく","きよう","きょうりゅう","きらい","きらく","きりん","きれい","きれつ","きろく","ぎろん","きわめる","ぎんいろ","きんかくじ","きんじょ","きんようび","ぐあい","くいず","くうかん","くうき","くうぐん","くうこう","ぐうせい","くうそう","ぐうたら","くうふく","くうぼ","くかん","くきょう","くげん","ぐこう","くさい","くさき","くさばな","くさる","くしゃみ","くしょう","くすのき","くすりゆび","くせげ","くせん","ぐたいてき","くださる","くたびれる","くちこみ","くちさき","くつした","ぐっすり","くつろぐ","くとうてん","くどく","くなん","くねくね","くのう","くふう","くみあわせ","くみたてる","くめる","くやくしょ","くらす","くらべる","くるま","くれる","くろう","くわしい","ぐんかん","ぐんしょく","ぐんたい","ぐんて","けあな","けいかく","けいけん","けいこ","けいさつ","げいじゅつ","けいたい","げいのうじん","けいれき","けいろ","けおとす","けおりもの","げきか","げきげん","げきだん","げきちん","げきとつ","げきは","げきやく","げこう","げこくじょう","げざい","けさき","げざん","けしき","けしごむ","けしょう","げすと","けたば","けちゃっぷ","けちらす","けつあつ","けつい","けつえき","けっこん","けつじょ","けっせき","けってい","けつまつ","げつようび","げつれい","けつろん","げどく","けとばす","けとる","けなげ","けなす","けなみ","けぬき","げねつ","けねん","けはい","げひん","けぶかい","げぼく","けまり","けみかる","けむし","けむり","けもの","けらい","けろけろ","けわしい","けんい","けんえつ","けんお","けんか","げんき","けんげん","けんこう","けんさく","けんしゅう","けんすう","げんそう","けんちく","けんてい","けんとう","けんない","けんにん","げんぶつ","けんま","けんみん","けんめい","けんらん","けんり","こあくま","こいぬ","こいびと","ごうい","こうえん","こうおん","こうかん","ごうきゅう","ごうけい","こうこう","こうさい","こうじ","こうすい","ごうせい","こうそく","こうたい","こうちゃ","こうつう","こうてい","こうどう","こうない","こうはい","ごうほう","ごうまん","こうもく","こうりつ","こえる","こおり","ごかい","ごがつ","ごかん","こくご","こくさい","こくとう","こくない","こくはく","こぐま","こけい","こける","ここのか","こころ","こさめ","こしつ","こすう","こせい","こせき","こぜん","こそだて","こたい","こたえる","こたつ","こちょう","こっか","こつこつ","こつばん","こつぶ","こてい","こてん","ことがら","ことし","ことば","ことり","こなごな","こねこね","このまま","このみ","このよ","ごはん","こひつじ","こふう","こふん","こぼれる","ごまあぶら","こまかい","ごますり","こまつな","こまる","こむぎこ","こもじ","こもち","こもの","こもん","こやく","こやま","こゆう","こゆび","こよい","こよう","こりる","これくしょん","ころっけ","こわもて","こわれる","こんいん","こんかい","こんき","こんしゅう","こんすい","こんだて","こんとん","こんなん","こんびに","こんぽん","こんまけ","こんや","こんれい","こんわく","ざいえき","さいかい","さいきん","ざいげん","ざいこ","さいしょ","さいせい","ざいたく","ざいちゅう","さいてき","ざいりょう","さうな","さかいし","さがす","さかな","さかみち","さがる","さぎょう","さくし","さくひん","さくら","さこく","さこつ","さずかる","ざせき","さたん","さつえい","ざつおん","ざっか","ざつがく","さっきょく","ざっし","さつじん","ざっそう","さつたば","さつまいも","さてい","さといも","さとう","さとおや","さとし","さとる","さのう","さばく","さびしい","さべつ","さほう","さほど","さます","さみしい","さみだれ","さむけ","さめる","さやえんどう","さゆう","さよう","さよく","さらだ","ざるそば","さわやか","さわる","さんいん","さんか","さんきゃく","さんこう","さんさい","ざんしょ","さんすう","さんせい","さんそ","さんち","さんま","さんみ","さんらん","しあい","しあげ","しあさって","しあわせ","しいく","しいん","しうち","しえい","しおけ","しかい","しかく","じかん","しごと","しすう","じだい","したうけ","したぎ","したて","したみ","しちょう","しちりん","しっかり","しつじ","しつもん","してい","してき","してつ","じてん","じどう","しなぎれ","しなもの","しなん","しねま","しねん","しのぐ","しのぶ","しはい","しばかり","しはつ","しはらい","しはん","しひょう","しふく","じぶん","しへい","しほう","しほん","しまう","しまる","しみん","しむける","じむしょ","しめい","しめる","しもん","しゃいん","しゃうん","しゃおん","じゃがいも","しやくしょ","しゃくほう","しゃけん","しゃこ","しゃざい","しゃしん","しゃせん","しゃそう","しゃたい","しゃちょう","しゃっきん","じゃま","しゃりん","しゃれい","じゆう","じゅうしょ","しゅくはく","じゅしん","しゅっせき","しゅみ","しゅらば","じゅんばん","しょうかい","しょくたく","しょっけん","しょどう","しょもつ","しらせる","しらべる","しんか","しんこう","じんじゃ","しんせいじ","しんちく","しんりん","すあげ","すあし","すあな","ずあん","すいえい","すいか","すいとう","ずいぶん","すいようび","すうがく","すうじつ","すうせん","すおどり","すきま","すくう","すくない","すける","すごい","すこし","ずさん","すずしい","すすむ","すすめる","すっかり","ずっしり","ずっと","すてき","すてる","すねる","すのこ","すはだ","すばらしい","ずひょう","ずぶぬれ","すぶり","すふれ","すべて","すべる","ずほう","すぼん","すまい","すめし","すもう","すやき","すらすら","するめ","すれちがう","すろっと","すわる","すんぜん","すんぽう","せあぶら","せいかつ","せいげん","せいじ","せいよう","せおう","せかいかん","せきにん","せきむ","せきゆ","せきらんうん","せけん","せこう","せすじ","せたい","せたけ","せっかく","せっきゃく","ぜっく","せっけん","せっこつ","せっさたくま","せつぞく","せつだん","せつでん","せっぱん","せつび","せつぶん","せつめい","せつりつ","せなか","せのび","せはば","せびろ","せぼね","せまい","せまる","せめる","せもたれ","せりふ","ぜんあく","せんい","せんえい","せんか","せんきょ","せんく","せんげん","ぜんご","せんさい","せんしゅ","せんすい","せんせい","せんぞ","せんたく","せんちょう","せんてい","せんとう","せんぬき","せんねん","せんぱい","ぜんぶ","ぜんぽう","せんむ","せんめんじょ","せんもん","せんやく","せんゆう","せんよう","ぜんら","ぜんりゃく","せんれい","せんろ","そあく","そいとげる","そいね","そうがんきょう","そうき","そうご","そうしん","そうだん","そうなん","そうび","そうめん","そうり","そえもの","そえん","そがい","そげき","そこう","そこそこ","そざい","そしな","そせい","そせん","そそぐ","そだてる","そつう","そつえん","そっかん","そつぎょう","そっけつ","そっこう","そっせん","そっと","そとがわ","そとづら","そなえる","そなた","そふぼ","そぼく","そぼろ","そまつ","そまる","そむく","そむりえ","そめる","そもそも","そよかぜ","そらまめ","そろう","そんかい","そんけい","そんざい","そんしつ","そんぞく","そんちょう","ぞんび","ぞんぶん","そんみん","たあい","たいいん","たいうん","たいえき","たいおう","だいがく","たいき","たいぐう","たいけん","たいこ","たいざい","だいじょうぶ","だいすき","たいせつ","たいそう","だいたい","たいちょう","たいてい","だいどころ","たいない","たいねつ","たいのう","たいはん","だいひょう","たいふう","たいへん","たいほ","たいまつばな","たいみんぐ","たいむ","たいめん","たいやき","たいよう","たいら","たいりょく","たいる","たいわん","たうえ","たえる","たおす","たおる","たおれる","たかい","たかね","たきび","たくさん","たこく","たこやき","たさい","たしざん","だじゃれ","たすける","たずさわる","たそがれ","たたかう","たたく","ただしい","たたみ","たちばな","だっかい","だっきゃく","だっこ","だっしゅつ","だったい","たてる","たとえる","たなばた","たにん","たぬき","たのしみ","たはつ","たぶん","たべる","たぼう","たまご","たまる","だむる","ためいき","ためす","ためる","たもつ","たやすい","たよる","たらす","たりきほんがん","たりょう","たりる","たると","たれる","たれんと","たろっと","たわむれる","だんあつ","たんい","たんおん","たんか","たんき","たんけん","たんご","たんさん","たんじょうび","だんせい","たんそく","たんたい","だんち","たんてい","たんとう","だんな","たんにん","だんねつ","たんのう","たんぴん","だんぼう","たんまつ","たんめい","だんれつ","だんろ","だんわ","ちあい","ちあん","ちいき","ちいさい","ちえん","ちかい","ちから","ちきゅう","ちきん","ちけいず","ちけん","ちこく","ちさい","ちしき","ちしりょう","ちせい","ちそう","ちたい","ちたん","ちちおや","ちつじょ","ちてき","ちてん","ちぬき","ちぬり","ちのう","ちひょう","ちへいせん","ちほう","ちまた","ちみつ","ちみどろ","ちめいど","ちゃんこなべ","ちゅうい","ちゆりょく","ちょうし","ちょさくけん","ちらし","ちらみ","ちりがみ","ちりょう","ちるど","ちわわ","ちんたい","ちんもく","ついか","ついたち","つうか","つうじょう","つうはん","つうわ","つかう","つかれる","つくね","つくる","つけね","つける","つごう","つたえる","つづく","つつじ","つつむ","つとめる","つながる","つなみ","つねづね","つのる","つぶす","つまらない","つまる","つみき","つめたい","つもり","つもる","つよい","つるぼ","つるみく","つわもの","つわり","てあし","てあて","てあみ","ていおん","ていか","ていき","ていけい","ていこく","ていさつ","ていし","ていせい","ていたい","ていど","ていねい","ていひょう","ていへん","ていぼう","てうち","ておくれ","てきとう","てくび","でこぼこ","てさぎょう","てさげ","てすり","てそう","てちがい","てちょう","てつがく","てつづき","でっぱ","てつぼう","てつや","でぬかえ","てぬき","てぬぐい","てのひら","てはい","てぶくろ","てふだ","てほどき","てほん","てまえ","てまきずし","てみじか","てみやげ","てらす","てれび","てわけ","てわたし","でんあつ","てんいん","てんかい","てんき","てんぐ","てんけん","てんごく","てんさい","てんし","てんすう","でんち","てんてき","てんとう","てんない","てんぷら","てんぼうだい","てんめつ","てんらんかい","でんりょく","でんわ","どあい","といれ","どうかん","とうきゅう","どうぐ","とうし","とうむぎ","とおい","とおか","とおく","とおす","とおる","とかい","とかす","ときおり","ときどき","とくい","とくしゅう","とくてん","とくに","とくべつ","とけい","とける","とこや","とさか","としょかん","とそう","とたん","とちゅう","とっきゅう","とっくん","とつぜん","とつにゅう","とどける","ととのえる","とない","となえる","となり","とのさま","とばす","どぶがわ","とほう","とまる","とめる","ともだち","ともる","どようび","とらえる","とんかつ","どんぶり","ないかく","ないこう","ないしょ","ないす","ないせん","ないそう","なおす","ながい","なくす","なげる","なこうど","なさけ","なたでここ","なっとう","なつやすみ","ななおし","なにごと","なにもの","なにわ","なのか","なふだ","なまいき","なまえ","なまみ","なみだ","なめらか","なめる","なやむ","ならう","ならび","ならぶ","なれる","なわとび","なわばり","にあう","にいがた","にうけ","におい","にかい","にがて","にきび","にくしみ","にくまん","にげる","にさんかたんそ","にしき","にせもの","にちじょう","にちようび","にっか","にっき","にっけい","にっこう","にっさん","にっしょく","にっすう","にっせき","にってい","になう","にほん","にまめ","にもつ","にやり","にゅういん","にりんしゃ","にわとり","にんい","にんか","にんき","にんげん","にんしき","にんずう","にんそう","にんたい","にんち","にんてい","にんにく","にんぷ","にんまり","にんむ","にんめい","にんよう","ぬいくぎ","ぬかす","ぬぐいとる","ぬぐう","ぬくもり","ぬすむ","ぬまえび","ぬめり","ぬらす","ぬんちゃく","ねあげ","ねいき","ねいる","ねいろ","ねぐせ","ねくたい","ねくら","ねこぜ","ねこむ","ねさげ","ねすごす","ねそべる","ねだん","ねつい","ねっしん","ねつぞう","ねったいぎょ","ねぶそく","ねふだ","ねぼう","ねほりはほり","ねまき","ねまわし","ねみみ","ねむい","ねむたい","ねもと","ねらう","ねわざ","ねんいり","ねんおし","ねんかん","ねんきん","ねんぐ","ねんざ","ねんし","ねんちゃく","ねんど","ねんぴ","ねんぶつ","ねんまつ","ねんりょう","ねんれい","のいず","のおづま","のがす","のきなみ","のこぎり","のこす","のこる","のせる","のぞく","のぞむ","のたまう","のちほど","のっく","のばす","のはら","のべる","のぼる","のみもの","のやま","のらいぬ","のらねこ","のりもの","のりゆき","のれん","のんき","ばあい","はあく","ばあさん","ばいか","ばいく","はいけん","はいご","はいしん","はいすい","はいせん","はいそう","はいち","ばいばい","はいれつ","はえる","はおる","はかい","ばかり","はかる","はくしゅ","はけん","はこぶ","はさみ","はさん","はしご","ばしょ","はしる","はせる","ぱそこん","はそん","はたん","はちみつ","はつおん","はっかく","はづき","はっきり","はっくつ","はっけん","はっこう","はっさん","はっしん","はったつ","はっちゅう","はってん","はっぴょう","はっぽう","はなす","はなび","はにかむ","はぶらし","はみがき","はむかう","はめつ","はやい","はやし","はらう","はろうぃん","はわい","はんい","はんえい","はんおん","はんかく","はんきょう","ばんぐみ","はんこ","はんしゃ","はんすう","はんだん","ぱんち","ぱんつ","はんてい","はんとし","はんのう","はんぱ","はんぶん","はんぺん","はんぼうき","はんめい","はんらん","はんろん","ひいき","ひうん","ひえる","ひかく","ひかり","ひかる","ひかん","ひくい","ひけつ","ひこうき","ひこく","ひさい","ひさしぶり","ひさん","びじゅつかん","ひしょ","ひそか","ひそむ","ひたむき","ひだり","ひたる","ひつぎ","ひっこし","ひっし","ひつじゅひん","ひっす","ひつぜん","ぴったり","ぴっちり","ひつよう","ひてい","ひとごみ","ひなまつり","ひなん","ひねる","ひはん","ひびく","ひひょう","ひほう","ひまわり","ひまん","ひみつ","ひめい","ひめじし","ひやけ","ひやす","ひよう","びょうき","ひらがな","ひらく","ひりつ","ひりょう","ひるま","ひるやすみ","ひれい","ひろい","ひろう","ひろき","ひろゆき","ひんかく","ひんけつ","ひんこん","ひんしゅ","ひんそう","ぴんち","ひんぱん","びんぼう","ふあん","ふいうち","ふうけい","ふうせん","ぷうたろう","ふうとう","ふうふ","ふえる","ふおん","ふかい","ふきん","ふくざつ","ふくぶくろ","ふこう","ふさい","ふしぎ","ふじみ","ふすま","ふせい","ふせぐ","ふそく","ぶたにく","ふたん","ふちょう","ふつう","ふつか","ふっかつ","ふっき","ふっこく","ぶどう","ふとる","ふとん","ふのう","ふはい","ふひょう","ふへん","ふまん","ふみん","ふめつ","ふめん","ふよう","ふりこ","ふりる","ふるい","ふんいき","ぶんがく","ぶんぐ","ふんしつ","ぶんせき","ふんそう","ぶんぽう","へいあん","へいおん","へいがい","へいき","へいげん","へいこう","へいさ","へいしゃ","へいせつ","へいそ","へいたく","へいてん","へいねつ","へいわ","へきが","へこむ","べにいろ","べにしょうが","へらす","へんかん","べんきょう","べんごし","へんさい","へんたい","べんり","ほあん","ほいく","ぼうぎょ","ほうこく","ほうそう","ほうほう","ほうもん","ほうりつ","ほえる","ほおん","ほかん","ほきょう","ぼきん","ほくろ","ほけつ","ほけん","ほこう","ほこる","ほしい","ほしつ","ほしゅ","ほしょう","ほせい","ほそい","ほそく","ほたて","ほたる","ぽちぶくろ","ほっきょく","ほっさ","ほったん","ほとんど","ほめる","ほんい","ほんき","ほんけ","ほんしつ","ほんやく","まいにち","まかい","まかせる","まがる","まける","まこと","まさつ","まじめ","ますく","まぜる","まつり","まとめ","まなぶ","まぬけ","まねく","まほう","まもる","まゆげ","まよう","まろやか","まわす","まわり","まわる","まんが","まんきつ","まんぞく","まんなか","みいら","みうち","みえる","みがく","みかた","みかん","みけん","みこん","みじかい","みすい","みすえる","みせる","みっか","みつかる","みつける","みてい","みとめる","みなと","みなみかさい","みねらる","みのう","みのがす","みほん","みもと","みやげ","みらい","みりょく","みわく","みんか","みんぞく","むいか","むえき","むえん","むかい","むかう","むかえ","むかし","むぎちゃ","むける","むげん","むさぼる","むしあつい","むしば","むじゅん","むしろ","むすう","むすこ","むすぶ","むすめ","むせる","むせん","むちゅう","むなしい","むのう","むやみ","むよう","むらさき","むりょう","むろん","めいあん","めいうん","めいえん","めいかく","めいきょく","めいさい","めいし","めいそう","めいぶつ","めいれい","めいわく","めぐまれる","めざす","めした","めずらしい","めだつ","めまい","めやす","めんきょ","めんせき","めんどう","もうしあげる","もうどうけん","もえる","もくし","もくてき","もくようび","もちろん","もどる","もらう","もんく","もんだい","やおや","やける","やさい","やさしい","やすい","やすたろう","やすみ","やせる","やそう","やたい","やちん","やっと","やっぱり","やぶる","やめる","ややこしい","やよい","やわらかい","ゆうき","ゆうびんきょく","ゆうべ","ゆうめい","ゆけつ","ゆしゅつ","ゆせん","ゆそう","ゆたか","ゆちゃく","ゆでる","ゆにゅう","ゆびわ","ゆらい","ゆれる","ようい","ようか","ようきゅう","ようじ","ようす","ようちえん","よかぜ","よかん","よきん","よくせい","よくぼう","よけい","よごれる","よさん","よしゅう","よそう","よそく","よっか","よてい","よどがわく","よねつ","よやく","よゆう","よろこぶ","よろしい","らいう","らくがき","らくご","らくさつ","らくだ","らしんばん","らせん","らぞく","らたい","らっか","られつ","りえき","りかい","りきさく","りきせつ","りくぐん","りくつ","りけん","りこう","りせい","りそう","りそく","りてん","りねん","りゆう","りゅうがく","りよう","りょうり","りょかん","りょくちゃ","りょこう","りりく","りれき","りろん","りんご","るいけい","るいさい","るいじ","るいせき","るすばん","るりがわら","れいかん","れいぎ","れいせい","れいぞうこ","れいとう","れいぼう","れきし","れきだい","れんあい","れんけい","れんこん","れんさい","れんしゅう","れんぞく","れんらく","ろうか","ろうご","ろうじん","ろうそく","ろくが","ろこつ","ろじうら","ろしゅつ","ろせん","ろてん","ろめん","ろれつ","ろんぎ","ろんぱ","ろんぶん","ろんり","わかす","わかめ","わかやま","わかれる","わしつ","わじまし","わすれもの","わらう","われる"]')},function(e){e.exports=JSON.parse('["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]')},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(558);t.fromSeed=r.fromSeed,t.fromBase58=r.fromBase58,t.fromPublicKey=r.fromPublicKey,t.fromPrivateKey=r.fromPrivateKey},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});const r=n(559),i=n(298),o=n(562),a=n(564),s=n(566),c=a.BufferN(32),l=a.compile({wif:a.UInt8,bip32:{public:a.UInt32,private:a.UInt32}}),u={messagePrefix:"\18Bitcoin Signed Message:\n",bech32:"bc",bip32:{public:76067358,private:76066276},pubKeyHash:0,scriptHash:5,wif:128},f=Math.pow(2,31)-1;function d(e){return a.String(e)&&null!==e.match(/^(m\/)?(\d+'?\/)*\d+'?$/)}function p(e){return a.UInt32(e)&&e<=f}class h{constructor(e,t,n,r,i=0,o=0,s=0){this.__D=e,this.__Q=t,this.chainCode=n,this.network=r,this.__DEPTH=i,this.__INDEX=o,this.__PARENT_FINGERPRINT=s,a(l,r),this.lowR=!1}get depth(){return this.__DEPTH}get index(){return this.__INDEX}get parentFingerprint(){return this.__PARENT_FINGERPRINT}get publicKey(){return void 0===this.__Q&&(this.__Q=o.pointFromScalar(this.__D,!0)),this.__Q}get privateKey(){return this.__D}get identifier(){return r.hash160(this.publicKey)}get fingerprint(){return this.identifier.slice(0,4)}get compressed(){return!0}isNeutered(){return void 0===this.__D}neutered(){return y(this.publicKey,this.chainCode,this.network,this.depth,this.index,this.parentFingerprint)}toBase58(){const t=this.network,n=this.isNeutered()?t.bip32.public:t.bip32.private,r=e.allocUnsafe(78);return r.writeUInt32BE(n,0),r.writeUInt8(this.depth,4),r.writeUInt32BE(this.parentFingerprint,5),r.writeUInt32BE(this.index,9),this.chainCode.copy(r,13),this.isNeutered()?this.publicKey.copy(r,45):(r.writeUInt8(0,45),this.privateKey.copy(r,46)),i.encode(r)}toWIF(){if(!this.privateKey)throw new TypeError("Missing private key");return s.encode(this.network.wif,this.privateKey,!0)}derive(t){a(a.UInt32,t);const n=t>=2147483648,i=e.allocUnsafe(37);if(n){if(this.isNeutered())throw new TypeError("Missing private key for hardened child key");i[0]=0,this.privateKey.copy(i,1),i.writeUInt32BE(t,33)}else this.publicKey.copy(i,0),i.writeUInt32BE(t,33);const s=r.hmacSHA512(this.chainCode,i),c=s.slice(0,32),l=s.slice(32);if(!o.isPrivate(c))return this.derive(t+1);let u;if(this.isNeutered()){const e=o.pointAddScalar(this.publicKey,c,!0);if(null===e)return this.derive(t+1);u=y(e,l,this.network,this.depth+1,t,this.fingerprint.readUInt32BE(0))}else{const e=o.privateAdd(this.privateKey,c);if(null==e)return this.derive(t+1);u=b(e,l,this.network,this.depth+1,t,this.fingerprint.readUInt32BE(0))}return u}deriveHardened(e){return a(p,e),this.derive(e+2147483648)}derivePath(e){a(d,e);let t=e.split("/");if("m"===t[0]){if(this.parentFingerprint)throw new TypeError("Expected master, got child");t=t.slice(1)}return t.reduce((e,t)=>{let n;return"'"===t.slice(-1)?(n=parseInt(t.slice(0,-1),10),e.deriveHardened(n)):(n=parseInt(t,10),e.derive(n))},this)}sign(t,n){if(!this.privateKey)throw new Error("Missing private key");if(void 0===n&&(n=this.lowR),!1===n)return o.sign(t,this.privateKey);{let n=o.sign(t,this.privateKey);const r=e.alloc(32,0);let i=0;for(;n[0]>127;)i++,r.writeUIntLE(i,0,6),n=o.signWithEntropy(t,this.privateKey,r);return n}}verify(e,t){return o.verify(e,this.publicKey,t)}}function m(e,t,n){return b(e,t,n)}function b(e,t,n,r,i,s){if(a({privateKey:c,chainCode:c},{privateKey:e,chainCode:t}),n=n||u,!o.isPrivate(e))throw new TypeError("Private key not in range [1, n)");return new h(e,void 0,t,n,r,i,s)}function y(e,t,n,r,i,s){if(a({publicKey:a.BufferN(33),chainCode:c},{publicKey:e,chainCode:t}),n=n||u,!o.isPoint(e))throw new TypeError("Point is not on the curve");return new h(void 0,e,t,n,r,i,s)}t.fromBase58=function(e,t){const n=i.decode(e);if(78!==n.length)throw new TypeError("Invalid buffer length");t=t||u;const r=n.readUInt32BE(0);if(r!==t.bip32.private&&r!==t.bip32.public)throw new TypeError("Invalid network version");const o=n[4],a=n.readUInt32BE(5);if(0===o&&0!==a)throw new TypeError("Invalid parent fingerprint");const s=n.readUInt32BE(9);if(0===o&&0!==s)throw new TypeError("Invalid index");const c=n.slice(13,45);let l;if(r===t.bip32.private){if(0!==n.readUInt8(45))throw new TypeError("Invalid private key");l=b(n.slice(46,78),c,t,o,s,a)}else{l=y(n.slice(45,78),c,t,o,s,a)}return l},t.fromPrivateKey=m,t.fromPublicKey=function(e,t,n){return y(e,t,n)},t.fromSeed=function(t,n){if(a(a.Buffer,t),t.length<16)throw new TypeError("Seed should be at least 128 bits");if(t.length>64)throw new TypeError("Seed should be at most 512 bits");n=n||u;const i=r.hmacSHA512(e.from("Bitcoin seed","utf8"),t);return m(i.slice(0,32),i.slice(32),n)}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(54),i=n(120);t.hash160=function(e){const t=r("sha256").update(e).digest();try{return r("rmd160").update(t).digest()}catch(e){return r("ripemd160").update(t).digest()}},t.hmacSHA512=function(e,t){return i("sha512",e).update(t).digest()}},function(e,t,n){"use strict";var r=n(561),i=n(7).Buffer;e.exports=function(e){function t(t){var n=t.slice(0,-4),r=t.slice(-4),i=e(n);if(!(r[0]^i[0]|r[1]^i[1]|r[2]^i[2]|r[3]^i[3]))return n}return{encode:function(t){var n=e(t);return r.encode(i.concat([t,n],t.length+4))},decode:function(e){var n=t(r.decode(e));if(!n)throw new Error("Invalid checksum");return n},decodeUnsafe:function(e){var n=r.decodeUnsafe(e);if(n)return t(n)}}}},function(e,t,n){var r=n(396);e.exports=r("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz")},function(e,t,n){(function(t){const r=n(6),i=new(0,n(45).ec)("secp256k1"),o=n(563),a=t.alloc(32,0),s=t.from("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141","hex"),c=t.from("fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f","hex"),l=i.curve.n,u=l.shrn(1),f=i.curve.g;function d(e){return t.isBuffer(e)&&32===e.length}function p(e){return!!d(e)&&e.compare(s)<0}function h(e){if(!t.isBuffer(e))return!1;if(e.length<33)return!1;const n=e[0],r=e.slice(1,33);if(0===r.compare(a))return!1;if(r.compare(c)>=0)return!1;if((2===n||3===n)&&33===e.length){try{w(e)}catch(e){return!1}return!0}const i=e.slice(33);return 0!==i.compare(a)&&(!(i.compare(c)>=0)&&(4===n&&65===e.length))}function m(e){return 4!==e[0]}function b(e){return!!d(e)&&(e.compare(a)>0&&e.compare(s)<0)}function y(e,t){return void 0===e&&void 0!==t?m(t):void 0===e||e}function g(e){return new r(e)}function v(e){return e.toArrayLike(t,"be",32)}function w(e){return i.curve.decodePoint(e)}function _(e,n){return t.from(e._encode(n))}function k(e,n,r){if(!d(e))throw new TypeError("Expected Hash");if(!b(n))throw new TypeError("Expected Private");if(void 0!==r&&!d(r))throw new TypeError("Expected Extra Data (32 bytes)");const i=g(n),a=g(e);let s,c;o(e,n,(function(e){const t=g(e),n=f.mul(t);return!n.isInfinity()&&(s=n.x.umod(l),0!==s.isZero()&&(c=t.invm(l).mul(a.add(i.mul(s))).umod(l),0!==c.isZero()))}),b,r),c.cmp(u)>0&&(c=l.sub(c));const p=t.allocUnsafe(64);return v(s).copy(p,0),v(c).copy(p,32),p}e.exports={isPoint:h,isPointCompressed:function(e){return!!h(e)&&m(e)},isPrivate:b,pointAdd:function(e,t,n){if(!h(e))throw new TypeError("Expected Point");if(!h(t))throw new TypeError("Expected Point");const r=w(e),i=w(t),o=r.add(i);return o.isInfinity()?null:_(o,y(n,e))},pointAddScalar:function(e,t,n){if(!h(e))throw new TypeError("Expected Point");if(!p(t))throw new TypeError("Expected Tweak");const r=y(n,e),i=w(e);if(0===t.compare(a))return _(i,r);const o=g(t),s=f.mul(o),c=i.add(s);return c.isInfinity()?null:_(c,r)},pointCompress:function(e,t){if(!h(e))throw new TypeError("Expected Point");const n=w(e);if(n.isInfinity())throw new TypeError("Expected Point");return _(n,y(t,e))},pointFromScalar:function(e,t){if(!b(e))throw new TypeError("Expected Private");const n=g(e),r=f.mul(n);return r.isInfinity()?null:_(r,y(t))},pointMultiply:function(e,t,n){if(!h(e))throw new TypeError("Expected Point");if(!p(t))throw new TypeError("Expected Tweak");const r=y(n,e),i=w(e),o=g(t),a=i.mul(o);return a.isInfinity()?null:_(a,r)},privateAdd:function(e,t){if(!b(e))throw new TypeError("Expected Private");if(!p(t))throw new TypeError("Expected Tweak");const n=g(e),r=g(t),i=v(n.add(r).umod(l));return b(i)?i:null},privateSub:function(e,t){if(!b(e))throw new TypeError("Expected Private");if(!p(t))throw new TypeError("Expected Tweak");const n=g(e),r=g(t),i=v(n.sub(r).umod(l));return b(i)?i:null},sign:function(e,t){return k(e,t)},signWithEntropy:function(e,t,n){return k(e,t,n)},verify:function(e,n,r,i){if(!d(e))throw new TypeError("Expected Hash");if(!h(n))throw new TypeError("Expected Point");if(!function(e){const n=e.slice(0,32),r=e.slice(32,64);return t.isBuffer(e)&&64===e.length&&n.compare(s)<0&&r.compare(s)<0}(r))throw new TypeError("Expected Signature");const o=w(n),a=g(r.slice(0,32)),c=g(r.slice(32,64));if(i&&c.cmp(u)>0)return!1;if(a.gtn(0)<=0)return!1;if(c.gtn(0)<=0)return!1;const p=g(e),m=c.invm(l),b=p.mul(m).umod(l),y=a.mul(m).umod(l),v=f.mulAdd(b,o,y);return!v.isInfinity()&&v.x.umod(l).eq(a)}}}).call(this,n(2).Buffer)},function(e,t,n){(function(t){const r=n(120),i=t.alloc(1,1),o=t.alloc(1,0);e.exports=function(e,n,a,s,c){let l=t.alloc(32,0),u=t.alloc(32,1);l=r("sha256",l).update(u).update(o).update(n).update(e).update(c||"").digest(),u=r("sha256",l).update(u).digest(),l=r("sha256",l).update(u).update(i).update(n).update(e).update(c||"").digest(),u=r("sha256",l).update(u).digest(),u=r("sha256",l).update(u).digest();let f=u;for(;!s(f)||!a(f);)l=r("sha256",l).update(u).update(o).digest(),u=r("sha256",l).update(u).digest(),u=r("sha256",l).update(u).digest(),f=u;return f}}).call(this,n(2).Buffer)},function(e,t,n){var r=n(299),i=n(170),o=r.tfJSON,a=r.TfTypeError,s=r.TfPropertyTypeError,c=r.tfSubError,l=r.getValueTypeName,u={arrayOf:function(e,t){function n(n,r){return!!i.Array(n)&&(!i.Nil(n)&&(!(void 0!==t.minLength&&n.length<t.minLength)&&(!(void 0!==t.maxLength&&n.length>t.maxLength)&&((void 0===t.length||n.length===t.length)&&n.every((function(t,n){try{return d(e,t,r)}catch(e){throw c(e,n)}}))))))}return e=f(e),t=t||{},n.toJSON=function(){var n="["+o(e)+"]";return void 0!==t.length?n+="{"+t.length+"}":void 0===t.minLength&&void 0===t.maxLength||(n+="{"+(void 0===t.minLength?0:t.minLength)+","+(void 0===t.maxLength?1/0:t.maxLength)+"}"),n},n},maybe:function e(t){function n(n,r){return i.Nil(n)||t(n,r,e)}return t=f(t),n.toJSON=function(){return"?"+o(t)},n},map:function(e,t){function n(n,r){if(!i.Object(n))return!1;if(i.Nil(n))return!1;for(var o in n){try{t&&d(t,o,r)}catch(e){throw c(e,o,"key")}try{var a=n[o];d(e,a,r)}catch(e){throw c(e,o)}}return!0}return e=f(e),t&&(t=f(t)),n.toJSON=t?function(){return"{"+o(t)+": "+o(e)+"}"}:function(){return"{"+o(e)+"}"},n},object:function(e){var t={};for(var n in e)t[n]=f(e[n]);function r(e,n){if(!i.Object(e))return!1;if(i.Nil(e))return!1;var r;try{for(r in t){d(t[r],e[r],n)}}catch(e){throw c(e,r)}if(n)for(r in e)if(!t[r])throw new s(void 0,r);return!0}return r.toJSON=function(){return o(t)},r},anyOf:function(){var e=[].slice.call(arguments).map(f);function t(t,n){return e.some((function(e){try{return d(e,t,n)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(o).join("|")},t},allOf:function(){var e=[].slice.call(arguments).map(f);function t(t,n){return e.every((function(e){try{return d(e,t,n)}catch(e){return!1}}))}return t.toJSON=function(){return e.map(o).join(" & ")},t},quacksLike:function(e){function t(t){return e===l(t)}return t.toJSON=function(){return e},t},tuple:function(){var e=[].slice.call(arguments).map(f);function t(t,n){return!i.Nil(t)&&(!i.Nil(t.length)&&((!n||t.length===e.length)&&e.every((function(e,r){try{return d(e,t[r],n)}catch(e){throw c(e,r)}}))))}return t.toJSON=function(){return"("+e.map(o).join(", ")+")"},t},value:function(e){function t(t){return t===e}return t.toJSON=function(){return e},t}};function f(e){if(i.String(e))return"?"===e[0]?u.maybe(e.slice(1)):i[e]||u.quacksLike(e);if(e&&i.Object(e)){if(i.Array(e)){if(1!==e.length)throw new TypeError("Expected compile() parameter of type Array of length 1");return u.arrayOf(e[0])}return u.object(e)}return i.Function(e)?e:u.value(e)}function d(e,t,n,r){if(i.Function(e)){if(e(t,n))return!0;throw new a(r||e,t)}return d(f(e),t,n)}for(var p in u.oneOf=u.anyOf,i)d[p]=i[p];for(p in u)d[p]=u[p];var h=n(565);for(p in h)d[p]=h[p];d.compile=f,d.TfTypeError=a,d.TfPropertyTypeError=s,e.exports=d},function(e,t,n){(function(t){var r=n(170),i=n(299);function o(e){return t.isBuffer(e)}function a(e){return"string"==typeof e&&/^([0-9a-f]{2})+$/i.test(e)}function s(e,t){var n=e.toJSON();function r(r){if(!e(r))return!1;if(r.length===t)return!0;throw i.tfCustomError(n+"(Length: "+t+")",n+"(Length: "+r.length+")")}return r.toJSON=function(){return n},r}var c=s.bind(null,r.Array),l=s.bind(null,o),u=s.bind(null,a),f=s.bind(null,r.String);var d=Math.pow(2,53)-1;var p={ArrayN:c,Buffer:o,BufferN:l,Finite:function(e){return"number"==typeof e&&isFinite(e)},Hex:a,HexN:u,Int8:function(e){return e<<24>>24===e},Int16:function(e){return e<<16>>16===e},Int32:function(e){return(0|e)===e},Int53:function(e){return"number"==typeof e&&e>=-d&&e<=d&&Math.floor(e)===e},Range:function(e,t,n){function i(r,i){return n(r,i)&&r>e&&r<t}return n=n||r.Number,i.toJSON=function(){return`${n.toJSON()} between [${e}, ${t}]`},i},StringN:f,UInt8:function(e){return(255&e)===e},UInt16:function(e){return(65535&e)===e},UInt32:function(e){return e>>>0===e},UInt53:function(e){return"number"==typeof e&&e>=0&&e<=d&&Math.floor(e)===e}};for(var h in p)p[h].toJSON=function(e){return e}.bind(null,h);e.exports=p}).call(this,n(2).Buffer)},function(e,t,n){(function(t){var r=n(298);function i(e,t){if(void 0!==t&&e[0]!==t)throw new Error("Invalid network version");if(33===e.length)return{version:e[0],privateKey:e.slice(1,33),compressed:!1};if(34!==e.length)throw new Error("Invalid WIF length");if(1!==e[33])throw new Error("Invalid compression flag");return{version:e[0],privateKey:e.slice(1,33),compressed:!0}}function o(e,n,r){var i=new t(r?34:33);return i.writeUInt8(e,0),n.copy(i,1),r&&(i[33]=1),i}e.exports={decode:function(e,t){return i(r.decode(e),t)},decodeRaw:i,encode:function(e,t,n){return"number"==typeof e?r.encode(o(e,t,n)):r.encode(o(e.version,e.privateKey,e.compressed))},encodeRaw:o}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PubKeySecp256k1=t.PrivKeySecp256k1=void 0;const i=r(n(45)),o=r(n(568)),a=n(2);t.PrivKeySecp256k1=class{constructor(e){this.privKey=e}toBytes(){return new Uint8Array(this.privKey)}getPubKey(){const e=new i.default.ec("secp256k1").keyFromPrivate(this.privKey);return new s(new Uint8Array(e.getPublic().encodeCompressed("array")))}sign(e){const t=new i.default.ec("secp256k1").keyFromPrivate(this.privKey),n=o.default.SHA256(o.default.lib.WordArray.create(e)).toString(),r=t.sign(a.Buffer.from(n,"hex"),{canonical:!0});return new Uint8Array(r.r.toArray("be",32).concat(r.s.toArray("be",32)))}};class s{constructor(e){this.pubKey=e}toBytes(){return new Uint8Array(this.pubKey)}getAddress(){let e=o.default.SHA256(o.default.lib.WordArray.create(this.pubKey)).toString();return e=o.default.RIPEMD160(o.default.enc.Hex.parse(e)).toString(),new Uint8Array(a.Buffer.from(e,"hex"))}}t.PubKeySecp256k1=s},function(e,t,n){var r;e.exports=(r=n(9),n(125),n(569),n(570),n(80),n(81),n(171),n(300),n(571),n(301),n(572),n(573),n(574),n(172),n(575),n(67),n(22),n(576),n(577),n(578),n(579),n(580),n(581),n(582),n(583),n(584),n(585),n(586),n(587),n(588),n(589),n(590),n(591),r)},function(e,t,n){var r;e.exports=(r=n(9),function(){if("function"==typeof ArrayBuffer){var e=r.lib.WordArray,t=e.init;(e.init=function(e){if(e instanceof ArrayBuffer&&(e=new Uint8Array(e)),(e instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)&&(e=new Uint8Array(e.buffer,e.byteOffset,e.byteLength)),e instanceof Uint8Array){for(var n=e.byteLength,r=[],i=0;i<n;i++)r[i>>>2]|=e[i]<<24-i%4*8;t.call(this,r,n)}else t.apply(this,arguments)}).prototype=e}}(),r.lib.WordArray)},function(e,t,n){var r;e.exports=(r=n(9),function(){var e=r,t=e.lib.WordArray,n=e.enc;function i(e){return e<<8&4278255360|e>>>8&16711935}n.Utf16=n.Utf16BE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],i=0;i<n;i+=2){var o=t[i>>>2]>>>16-i%4*8&65535;r.push(String.fromCharCode(o))}return r.join("")},parse:function(e){for(var n=e.length,r=[],i=0;i<n;i++)r[i>>>1]|=e.charCodeAt(i)<<16-i%2*16;return t.create(r,2*n)}},n.Utf16LE={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o<n;o+=2){var a=i(t[o>>>2]>>>16-o%4*8&65535);r.push(String.fromCharCode(a))}return r.join("")},parse:function(e){for(var n=e.length,r=[],o=0;o<n;o++)r[o>>>1]|=i(e.charCodeAt(o)<<16-o%2*16);return t.create(r,2*n)}}}(),r.enc.Utf16)},function(e,t,n){var r,i,o,a,s,c;e.exports=(c=n(9),n(300),i=(r=c).lib.WordArray,o=r.algo,a=o.SHA256,s=o.SHA224=a.extend({_doReset:function(){this._hash=new i.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=a._doFinalize.call(this);return e.sigBytes-=4,e}}),r.SHA224=a._createHelper(s),r.HmacSHA224=a._createHmacHelper(s),c.SHA224)},function(e,t,n){var r,i,o,a,s,c,l,u;e.exports=(u=n(9),n(125),n(301),i=(r=u).x64,o=i.Word,a=i.WordArray,s=r.algo,c=s.SHA512,l=s.SHA384=c.extend({_doReset:function(){this._hash=new a.init([new o.init(3418070365,3238371032),new o.init(1654270250,914150663),new o.init(2438529370,812702999),new o.init(355462360,4144912697),new o.init(1731405415,4290775857),new o.init(2394180231,1750603025),new o.init(3675008525,1694076839),new o.init(1203062813,3204075428)])},_doFinalize:function(){var e=c._doFinalize.call(this);return e.sigBytes-=16,e}}),r.SHA384=c._createHelper(l),r.HmacSHA384=c._createHmacHelper(l),u.SHA384)},function(e,t,n){var r;e.exports=(r=n(9),n(125),function(e){var t=r,n=t.lib,i=n.WordArray,o=n.Hasher,a=t.x64.Word,s=t.algo,c=[],l=[],u=[];!function(){for(var e=1,t=0,n=0;n<24;n++){c[e+5*t]=(n+1)*(n+2)/2%64;var r=(2*e+3*t)%5;e=t%5,t=r}for(e=0;e<5;e++)for(t=0;t<5;t++)l[e+5*t]=t+(2*e+3*t)%5*5;for(var i=1,o=0;o<24;o++){for(var s=0,f=0,d=0;d<7;d++){if(1&i){var p=(1<<d)-1;p<32?f^=1<<p:s^=1<<p-32}128&i?i=i<<1^113:i<<=1}u[o]=a.create(s,f)}}();var f=[];!function(){for(var e=0;e<25;e++)f[e]=a.create()}();var d=s.SHA3=o.extend({cfg:o.cfg.extend({outputLength:512}),_doReset:function(){for(var e=this._state=[],t=0;t<25;t++)e[t]=new a.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(e,t){for(var n=this._state,r=this.blockSize/2,i=0;i<r;i++){var o=e[t+2*i],a=e[t+2*i+1];o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),(A=n[i]).high^=a,A.low^=o}for(var s=0;s<24;s++){for(var d=0;d<5;d++){for(var p=0,h=0,m=0;m<5;m++)p^=(A=n[d+5*m]).high,h^=A.low;var b=f[d];b.high=p,b.low=h}for(d=0;d<5;d++){var y=f[(d+4)%5],g=f[(d+1)%5],v=g.high,w=g.low;for(p=y.high^(v<<1|w>>>31),h=y.low^(w<<1|v>>>31),m=0;m<5;m++)(A=n[d+5*m]).high^=p,A.low^=h}for(var _=1;_<25;_++){var k=(A=n[_]).high,x=A.low,S=c[_];S<32?(p=k<<S|x>>>32-S,h=x<<S|k>>>32-S):(p=x<<S-32|k>>>64-S,h=k<<S-32|x>>>64-S);var O=f[l[_]];O.high=p,O.low=h}var E=f[0],T=n[0];for(E.high=T.high,E.low=T.low,d=0;d<5;d++)for(m=0;m<5;m++){var A=n[_=d+5*m],M=f[_],I=f[(d+1)%5+5*m],P=f[(d+2)%5+5*m];A.high=M.high^~I.high&P.high,A.low=M.low^~I.low&P.low}A=n[0];var C=u[s];A.high^=C.high,A.low^=C.low}},_doFinalize:function(){var t=this._data,n=t.words,r=(this._nDataBytes,8*t.sigBytes),o=32*this.blockSize;n[r>>>5]|=1<<24-r%32,n[(e.ceil((r+1)/o)*o>>>5)-1]|=128,t.sigBytes=4*n.length,this._process();for(var a=this._state,s=this.cfg.outputLength/8,c=s/8,l=[],u=0;u<c;u++){var f=a[u],d=f.high,p=f.low;d=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8),p=16711935&(p<<8|p>>>24)|4278255360&(p<<24|p>>>8),l.push(p),l.push(d)}return new i.init(l,s)},clone:function(){for(var e=o.clone.call(this),t=e._state=this._state.slice(0),n=0;n<25;n++)t[n]=t[n].clone();return e}});t.SHA3=o._createHelper(d),t.HmacSHA3=o._createHmacHelper(d)}(Math),r.SHA3)},function(e,t,n){var r;e.exports=(r=n(9),
-/** @preserve
-       (c) 2012 by Cédric Mesnil. All rights reserved.
-
-       Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
-           - Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-           - Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
-       THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-       */
-function(e){var t=r,n=t.lib,i=n.WordArray,o=n.Hasher,a=t.algo,s=i.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=i.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),l=i.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=i.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),f=i.create([0,1518500249,1859775393,2400959708,2840853838]),d=i.create([1352829926,1548603684,1836072691,2053994217,0]),p=a.RIPEMD160=o.extend({_doReset:function(){this._hash=i.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,i=e[r];e[r]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8)}var o,a,p,w,_,k,x,S,O,E,T,A=this._hash.words,M=f.words,I=d.words,P=s.words,C=c.words,j=l.words,D=u.words;for(k=o=A[0],x=a=A[1],S=p=A[2],O=w=A[3],E=_=A[4],n=0;n<80;n+=1)T=o+e[t+P[n]]|0,T+=n<16?h(a,p,w)+M[0]:n<32?m(a,p,w)+M[1]:n<48?b(a,p,w)+M[2]:n<64?y(a,p,w)+M[3]:g(a,p,w)+M[4],T=(T=v(T|=0,j[n]))+_|0,o=_,_=w,w=v(p,10),p=a,a=T,T=k+e[t+C[n]]|0,T+=n<16?g(x,S,O)+I[0]:n<32?y(x,S,O)+I[1]:n<48?b(x,S,O)+I[2]:n<64?m(x,S,O)+I[3]:h(x,S,O)+I[4],T=(T=v(T|=0,D[n]))+E|0,k=E,E=O,O=v(S,10),S=x,x=T;T=A[1]+p+O|0,A[1]=A[2]+w+E|0,A[2]=A[3]+_+k|0,A[3]=A[4]+o+x|0,A[4]=A[0]+a+S|0,A[0]=T},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;t[r>>>5]|=128<<24-r%32,t[14+(r+64>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e.sigBytes=4*(t.length+1),this._process();for(var i=this._hash,o=i.words,a=0;a<5;a++){var s=o[a];o[a]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return i},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function h(e,t,n){return e^t^n}function m(e,t,n){return e&t|~e&n}function b(e,t,n){return(e|~t)^n}function y(e,t,n){return e&n|t&~n}function g(e,t,n){return e^(t|~n)}function v(e,t){return e<<t|e>>>32-t}t.RIPEMD160=o._createHelper(p),t.HmacRIPEMD160=o._createHmacHelper(p)}(Math),r.RIPEMD160)},function(e,t,n){var r,i,o,a,s,c,l,u,f;e.exports=(f=n(9),n(171),n(172),i=(r=f).lib,o=i.Base,a=i.WordArray,s=r.algo,c=s.SHA1,l=s.HMAC,u=s.PBKDF2=o.extend({cfg:o.extend({keySize:4,hasher:c,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,r=l.create(n.hasher,e),i=a.create(),o=a.create([1]),s=i.words,c=o.words,u=n.keySize,f=n.iterations;s.length<u;){var d=r.update(t).finalize(o);r.reset();for(var p=d.words,h=p.length,m=d,b=1;b<f;b++){m=r.finalize(m),r.reset();for(var y=m.words,g=0;g<h;g++)p[g]^=y[g]}i.concat(d),c[0]++}return i.sigBytes=4*u,i}}),r.PBKDF2=function(e,t,n){return u.create(n).compute(e,t)},f.PBKDF2)},function(e,t,n){var r;e.exports=(r=n(9),n(22),r.mode.CFB=function(){var e=r.lib.BlockCipherMode.extend();function t(e,t,n,r){var i,o=this._iv;o?(i=o.slice(0),this._iv=void 0):i=this._prevBlock,r.encryptBlock(i,0);for(var a=0;a<n;a++)e[t+a]^=i[a]}return e.Encryptor=e.extend({processBlock:function(e,n){var r=this._cipher,i=r.blockSize;t.call(this,e,n,i,r),this._prevBlock=e.slice(n,n+i)}}),e.Decryptor=e.extend({processBlock:function(e,n){var r=this._cipher,i=r.blockSize,o=e.slice(n,n+i);t.call(this,e,n,i,r),this._prevBlock=o}}),e}(),r.mode.CFB)},function(e,t,n){var r,i,o;e.exports=(o=n(9),n(22),o.mode.CTR=(r=o.lib.BlockCipherMode.extend(),i=r.Encryptor=r.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,i=this._iv,o=this._counter;i&&(o=this._counter=i.slice(0),this._iv=void 0);var a=o.slice(0);n.encryptBlock(a,0),o[r-1]=o[r-1]+1|0;for(var s=0;s<r;s++)e[t+s]^=a[s]}}),r.Decryptor=i,r),o.mode.CTR)},function(e,t,n){var r;e.exports=(r=n(9),n(22),
-/** @preserve
-        * Counter block mode compatible with  Dr Brian Gladman fileenc.c
-        * derived from CryptoJS.mode.CTR
-        * Jan Hruby jhruby.web@gmail.com
-        */
-r.mode.CTRGladman=function(){var e=r.lib.BlockCipherMode.extend();function t(e){if(255==(e>>24&255)){var t=e>>16&255,n=e>>8&255,r=255&e;255===t?(t=0,255===n?(n=0,255===r?r=0:++r):++n):++t,e=0,e+=t<<16,e+=n<<8,e+=r}else e+=1<<24;return e}var n=e.Encryptor=e.extend({processBlock:function(e,n){var r=this._cipher,i=r.blockSize,o=this._iv,a=this._counter;o&&(a=this._counter=o.slice(0),this._iv=void 0),function(e){0===(e[0]=t(e[0]))&&(e[1]=t(e[1]))}(a);var s=a.slice(0);r.encryptBlock(s,0);for(var c=0;c<i;c++)e[n+c]^=s[c]}});return e.Decryptor=n,e}(),r.mode.CTRGladman)},function(e,t,n){var r,i,o;e.exports=(o=n(9),n(22),o.mode.OFB=(r=o.lib.BlockCipherMode.extend(),i=r.Encryptor=r.extend({processBlock:function(e,t){var n=this._cipher,r=n.blockSize,i=this._iv,o=this._keystream;i&&(o=this._keystream=i.slice(0),this._iv=void 0),n.encryptBlock(o,0);for(var a=0;a<r;a++)e[t+a]^=o[a]}}),r.Decryptor=i,r),o.mode.OFB)},function(e,t,n){var r,i;e.exports=(i=n(9),n(22),i.mode.ECB=((r=i.lib.BlockCipherMode.extend()).Encryptor=r.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),r.Decryptor=r.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),r),i.mode.ECB)},function(e,t,n){var r;e.exports=(r=n(9),n(22),r.pad.AnsiX923={pad:function(e,t){var n=e.sigBytes,r=4*t,i=r-n%r,o=n+i-1;e.clamp(),e.words[o>>>2]|=i<<24-o%4*8,e.sigBytes+=i},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},r.pad.Ansix923)},function(e,t,n){var r;e.exports=(r=n(9),n(22),r.pad.Iso10126={pad:function(e,t){var n=4*t,i=n-e.sigBytes%n;e.concat(r.lib.WordArray.random(i-1)).concat(r.lib.WordArray.create([i<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},r.pad.Iso10126)},function(e,t,n){var r;e.exports=(r=n(9),n(22),r.pad.Iso97971={pad:function(e,t){e.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(e,t)},unpad:function(e){r.pad.ZeroPadding.unpad(e),e.sigBytes--}},r.pad.Iso97971)},function(e,t,n){var r;e.exports=(r=n(9),n(22),r.pad.ZeroPadding={pad:function(e,t){var n=4*t;e.clamp(),e.sigBytes+=n-(e.sigBytes%n||n)},unpad:function(e){var t=e.words,n=e.sigBytes-1;for(n=e.sigBytes-1;n>=0;n--)if(t[n>>>2]>>>24-n%4*8&255){e.sigBytes=n+1;break}}},r.pad.ZeroPadding)},function(e,t,n){var r;e.exports=(r=n(9),n(22),r.pad.NoPadding={pad:function(){},unpad:function(){}},r.pad.NoPadding)},function(e,t,n){var r,i,o,a;e.exports=(a=n(9),n(22),i=(r=a).lib.CipherParams,o=r.enc.Hex,r.format.Hex={stringify:function(e){return e.ciphertext.toString(o)},parse:function(e){var t=o.parse(e);return i.create({ciphertext:t})}},a.format.Hex)},function(e,t,n){var r;e.exports=(r=n(9),n(80),n(81),n(67),n(22),function(){var e=r,t=e.lib.BlockCipher,n=e.algo,i=[],o=[],a=[],s=[],c=[],l=[],u=[],f=[],d=[],p=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var n=0,r=0;for(t=0;t<256;t++){var h=r^r<<1^r<<2^r<<3^r<<4;h=h>>>8^255&h^99,i[n]=h,o[h]=n;var m=e[n],b=e[m],y=e[b],g=257*e[h]^16843008*h;a[n]=g<<24|g>>>8,s[n]=g<<16|g>>>16,c[n]=g<<8|g>>>24,l[n]=g,g=16843009*y^65537*b^257*m^16843008*n,u[h]=g<<24|g>>>8,f[h]=g<<16|g>>>16,d[h]=g<<8|g>>>24,p[h]=g,n?(n=m^e[e[e[y^m]]],r^=e[e[r]]):n=r=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],m=n.AES=t.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=4*((this._nRounds=n+6)+1),o=this._keySchedule=[],a=0;a<r;a++)a<n?o[a]=t[a]:(l=o[a-1],a%n?n>6&&a%n==4&&(l=i[l>>>24]<<24|i[l>>>16&255]<<16|i[l>>>8&255]<<8|i[255&l]):(l=i[(l=l<<8|l>>>24)>>>24]<<24|i[l>>>16&255]<<16|i[l>>>8&255]<<8|i[255&l],l^=h[a/n|0]<<24),o[a]=o[a-n]^l);for(var s=this._invKeySchedule=[],c=0;c<r;c++){if(a=r-c,c%4)var l=o[a];else l=o[a-4];s[c]=c<4||a<=4?l:u[i[l>>>24]]^f[i[l>>>16&255]]^d[i[l>>>8&255]]^p[i[255&l]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,a,s,c,l,i)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,u,f,d,p,o),n=e[t+1],e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,i,o,a,s){for(var c=this._nRounds,l=e[t]^n[0],u=e[t+1]^n[1],f=e[t+2]^n[2],d=e[t+3]^n[3],p=4,h=1;h<c;h++){var m=r[l>>>24]^i[u>>>16&255]^o[f>>>8&255]^a[255&d]^n[p++],b=r[u>>>24]^i[f>>>16&255]^o[d>>>8&255]^a[255&l]^n[p++],y=r[f>>>24]^i[d>>>16&255]^o[l>>>8&255]^a[255&u]^n[p++],g=r[d>>>24]^i[l>>>16&255]^o[u>>>8&255]^a[255&f]^n[p++];l=m,u=b,f=y,d=g}m=(s[l>>>24]<<24|s[u>>>16&255]<<16|s[f>>>8&255]<<8|s[255&d])^n[p++],b=(s[u>>>24]<<24|s[f>>>16&255]<<16|s[d>>>8&255]<<8|s[255&l])^n[p++],y=(s[f>>>24]<<24|s[d>>>16&255]<<16|s[l>>>8&255]<<8|s[255&u])^n[p++],g=(s[d>>>24]<<24|s[l>>>16&255]<<16|s[u>>>8&255]<<8|s[255&f])^n[p++],e[t]=m,e[t+1]=b,e[t+2]=y,e[t+3]=g},keySize:8});e.AES=t._createHelper(m)}(),r.AES)},function(e,t,n){var r;e.exports=(r=n(9),n(80),n(81),n(67),n(22),function(){var e=r,t=e.lib,n=t.WordArray,i=t.BlockCipher,o=e.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],f=o.DES=i.extend({_doReset:function(){for(var e=this._key.words,t=[],n=0;n<56;n++){var r=a[n]-1;t[n]=e[r>>>5]>>>31-r%32&1}for(var i=this._subKeys=[],o=0;o<16;o++){var l=i[o]=[],u=c[o];for(n=0;n<24;n++)l[n/6|0]|=t[(s[n]-1+u)%28]<<31-n%6,l[4+(n/6|0)]|=t[28+(s[n+24]-1+u)%28]<<31-n%6;for(l[0]=l[0]<<1|l[0]>>>31,n=1;n<7;n++)l[n]=l[n]>>>4*(n-1)+3;l[7]=l[7]<<5|l[7]>>>27}var f=this._invSubKeys=[];for(n=0;n<16;n++)f[n]=i[15-n]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,n){this._lBlock=e[t],this._rBlock=e[t+1],d.call(this,4,252645135),d.call(this,16,65535),p.call(this,2,858993459),p.call(this,8,16711935),d.call(this,1,1431655765);for(var r=0;r<16;r++){for(var i=n[r],o=this._lBlock,a=this._rBlock,s=0,c=0;c<8;c++)s|=l[c][((a^i[c])&u[c])>>>0];this._lBlock=a,this._rBlock=o^s}var f=this._lBlock;this._lBlock=this._rBlock,this._rBlock=f,d.call(this,1,1431655765),p.call(this,8,16711935),p.call(this,2,858993459),d.call(this,16,65535),d.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function d(e,t){var n=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=n,this._lBlock^=n<<e}function p(e,t){var n=(this._rBlock>>>e^this._lBlock)&t;this._lBlock^=n,this._rBlock^=n<<e}e.DES=i._createHelper(f);var h=o.TripleDES=i.extend({_doReset:function(){var e=this._key.words;if(2!==e.length&&4!==e.length&&e.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var t=e.slice(0,2),r=e.length<4?e.slice(0,2):e.slice(2,4),i=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=f.createEncryptor(n.create(t)),this._des2=f.createEncryptor(n.create(r)),this._des3=f.createEncryptor(n.create(i))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});e.TripleDES=i._createHelper(h)}(),r.TripleDES)},function(e,t,n){var r;e.exports=(r=n(9),n(80),n(81),n(67),n(22),function(){var e=r,t=e.lib.StreamCipher,n=e.algo,i=n.RC4=t.extend({_doReset:function(){for(var e=this._key,t=e.words,n=e.sigBytes,r=this._S=[],i=0;i<256;i++)r[i]=i;i=0;for(var o=0;i<256;i++){var a=i%n,s=t[a>>>2]>>>24-a%4*8&255;o=(o+r[i]+s)%256;var c=r[i];r[i]=r[o],r[o]=c}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,n=this._j,r=0,i=0;i<4;i++){n=(n+e[t=(t+1)%256])%256;var o=e[t];e[t]=e[n],e[n]=o,r|=e[(e[t]+e[n])%256]<<24-8*i}return this._i=t,this._j=n,r}e.RC4=t._createHelper(i);var a=n.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)o.call(this)}});e.RC4Drop=t._createHelper(a)}(),r.RC4)},function(e,t,n){var r;e.exports=(r=n(9),n(80),n(81),n(67),n(22),function(){var e=r,t=e.lib.StreamCipher,n=e.algo,i=[],o=[],a=[],s=n.Rabbit=t.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,n=0;n<4;n++)e[n]=16711935&(e[n]<<8|e[n]>>>24)|4278255360&(e[n]<<24|e[n]>>>8);var r=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],i=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,n=0;n<4;n++)c.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(t){var o=t.words,a=o[0],s=o[1],l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),f=l>>>16|4294901760&u,d=u<<16|65535&l;for(i[0]^=l,i[1]^=f,i[2]^=u,i[3]^=d,i[4]^=l,i[5]^=f,i[6]^=u,i[7]^=d,n=0;n<4;n++)c.call(this)}},_doProcessBlock:function(e,t){var n=this._X;c.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,n=0;n<8;n++)o[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<o[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<o[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<o[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<o[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<o[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<o[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<o[6]>>>0?1:0)|0,this._b=t[7]>>>0<o[7]>>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,s=r>>>16,c=((i*i>>>17)+i*s>>>15)+s*s,l=((4294901760&r)*r|0)+((65535&r)*r|0);a[n]=c^l}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.Rabbit=t._createHelper(s)}(),r.Rabbit)},function(e,t,n){var r;e.exports=(r=n(9),n(80),n(81),n(67),n(22),function(){var e=r,t=e.lib.StreamCipher,n=e.algo,i=[],o=[],a=[],s=n.RabbitLegacy=t.extend({_doReset:function(){var e=this._key.words,t=this.cfg.iv,n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var i=0;i<4;i++)c.call(this);for(i=0;i<8;i++)r[i]^=n[i+4&7];if(t){var o=t.words,a=o[0],s=o[1],l=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),u=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),f=l>>>16|4294901760&u,d=u<<16|65535&l;for(r[0]^=l,r[1]^=f,r[2]^=u,r[3]^=d,r[4]^=l,r[5]^=f,r[6]^=u,r[7]^=d,i=0;i<4;i++)c.call(this)}},_doProcessBlock:function(e,t){var n=this._X;c.call(this),i[0]=n[0]^n[5]>>>16^n[3]<<16,i[1]=n[2]^n[7]>>>16^n[5]<<16,i[2]=n[4]^n[1]>>>16^n[7]<<16,i[3]=n[6]^n[3]>>>16^n[1]<<16;for(var r=0;r<4;r++)i[r]=16711935&(i[r]<<8|i[r]>>>24)|4278255360&(i[r]<<24|i[r]>>>8),e[t+r]^=i[r]},blockSize:4,ivSize:2});function c(){for(var e=this._X,t=this._C,n=0;n<8;n++)o[n]=t[n];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0<o[0]>>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0<o[1]>>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0<o[2]>>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0<o[3]>>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0<o[4]>>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0<o[5]>>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0<o[6]>>>0?1:0)|0,this._b=t[7]>>>0<o[7]>>>0?1:0,n=0;n<8;n++){var r=e[n]+t[n],i=65535&r,s=r>>>16,c=((i*i>>>17)+i*s>>>15)+s*s,l=((4294901760&r)*r|0)+((65535&r)*r|0);a[n]=c^l}e[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,e[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,e[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,e[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,e[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,e[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,e[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,e[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}e.RabbitLegacy=t._createHelper(s)}(),r.RabbitLegacy)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hash=void 0;const r=n(76);t.Hash=class{static sha256(e){return new Uint8Array((new r.sha256).update(e).digest())}static truncHashPortion(e,t=e.length,n=0){return e.substring(0,t)+"…"+e.substring(e.length-n,e.length)}}},function(e,t,n){"use strict";var r=n(28),i=n(302),o=n(594),a=n(308);function s(e){var t=new o(e),n=i(o.prototype.request,t);return r.extend(n,o.prototype,t),r.extend(n,t),n}var c=s(n(305));c.Axios=o,c.create=function(e){return s(a(c.defaults,e))},c.Cancel=n(309),c.CancelToken=n(607),c.isCancel=n(304),c.all=function(e){return Promise.all(e)},c.spread=n(608),c.isAxiosError=n(609),e.exports=c,e.exports.default=c},function(e,t,n){"use strict";var r=n(28),i=n(303),o=n(595),a=n(596),s=n(308);function c(e){this.defaults=e,this.interceptors={request:new o,response:new o}}c.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},c.prototype.getUri=function(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=c},function(e,t,n){"use strict";var r=n(28);function i(){this.handlers=[]}i.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},function(e,t,n){"use strict";var r=n(28),i=n(597),o=n(304),a=n(305);function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return s(e),t.data=i(t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(s(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(28);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},function(e,t,n){"use strict";var r=n(28);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(307);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(28);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(i)&&s.push("path="+i),r.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(603),i=n(604);e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(28),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,a={};return e?(r.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=r.trim(e.substr(0,o)).toLowerCase(),n=r.trim(e.substr(o+1)),t){if(a[t]&&i.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},function(e,t,n){"use strict";var r=n(28);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(309);function i(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayContentEquals=void 0,t.arrayContentEquals=function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;++n)if(e[n]!==t[n])return!1;return!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertDefinedAndNotNull=t.assertDefined=t.assert=void 0,t.assert=function(e,t){if(!e)throw new Error(t||"condition is not truthy")},t.assertDefined=function(e,t){if(void 0===e)throw new Error(null!=t?t:"value is undefined")},t.assertDefinedAndNotNull=function(e,t){if(null==e)throw new Error(null!=t?t:"value is undefined or null")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sleep=void 0,t.sleep=async function(e){return new Promise(t=>setTimeout(t,e))}},function(e,t,n){"use strict";(function(e){function n(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=void 0,t.isNonNullObject=n,t.isUint8Array=function(t){return!!n(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bip39=void 0;const a=n(39),s=o(n(69)),c=n(97),l=o(n(311)),u=n(312);t.Bip39=class{static encode(e){if(-1===[16,20,24,28,32].indexOf(e.length))throw new Error("invalid input length");return new u.EnglishMnemonic(s.entropyToMnemonic(a.toHex(e)))}static decode(e){return a.fromHex(s.mnemonicToEntropy(e.toString()))}static async mnemonicToSeed(e,t){const n=a.toUtf8(l.nfkd(e.toString())),r="mnemonic"+(t?l.nfkd(t):""),i=a.toUtf8(r);return this.pbkdf2(n,i,2048,64,"sha512")}static async pbkdf2(e,t,n,r,i){return new Promise((o,a)=>{c.pbkdf2(e,t,n,r,i,(e,t)=>{e?a(e):o(new Uint8Array(t))})})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromAscii=t.toAscii=void 0,t.toAscii=function(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))},t.fromAscii=function(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.fromBase64=t.toBase64=void 0;const a=o(n(117));t.toBase64=function(e){return a.fromByteArray(e)},t.fromBase64=function(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return a.toByteArray(e)}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32=void 0;const a=o(n(94));t.Bech32=class{static encode(e,t,n){return a.encode(e,a.toWords(t),n)}static decode(e,t=1/0){const n=a.decode(e,t);return{prefix:n.prefix,data:new Uint8Array(a.fromWords(n.words))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromHex=t.toHex=void 0,t.toHex=function(e){let t="";for(const n of e)t+=("0"+n.toString(16)).slice(-2);return t},t.fromHex=function(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let n=0;n<e.length;n+=2){const r=e.substr(n,2);if(!r.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(r,16))}return new Uint8Array(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRfc3339=t.fromRfc3339=void 0;const r=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/;function i(e,t=2){const n="00000"+e.toString();return n.substring(n.length-t)}t.fromRfc3339=function(e){const t=r.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const n=+t[1],i=+t[2],o=+t[3],a=+t[4],s=+t[5],c=+t[6],l=t[7]?Math.floor(1e3*+t[7]):0;let u,f,d;"Z"===t[8]?(u=1,f=0,d=0):(u="-"===t[8].substring(0,1)?-1:1,f=+t[8].substring(1,3),d=+t[8].substring(4,6));const p=u*(60*f+d)*60,h=Date.UTC(n,i-1,o,a,s,c,l)-1e3*p;return new Date(h)},t.toRfc3339=function(e){return`${e.getUTCFullYear()}-${i(e.getUTCMonth()+1)}-${i(e.getUTCDate())}T${i(e.getUTCHours())}:${i(e.getUTCMinutes())}:${i(e.getUTCSeconds())}.${i(e.getUTCMilliseconds(),3)}Z`}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.fromUtf8=t.toUtf8=void 0,t.toUtf8=function(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))},t.fromUtf8=function(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!function(t){const n=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),n)}(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.keccak256=t.Keccak256=void 0;const i=r(n(222));class o{constructor(e){this.blockSize=64,this.impl=i.default.keccak256.create(),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}t.Keccak256=o,t.keccak256=function(e){return new o(e).digest()}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Xchacha20poly1305Ietf=t.xchacha20NonceLength=t.Ed25519=t.Ed25519Keypair=t.Argon2id=t.isArgon2idOptions=void 0;const i=n(100),o=r(n(314));t.isArgon2idOptions=function(e){return!!i.isNonNullObject(e)&&("number"==typeof e.outputLength&&("number"==typeof e.opsLimit&&"number"==typeof e.memLimitKib))};t.Argon2id=class{static async execute(e,t,n){return await o.default.ready,o.default.crypto_pwhash(n.outputLength,e,t,n.opsLimit,1024*n.memLimitKib,o.default.crypto_pwhash_ALG_ARGON2ID13)}};class a{constructor(e,t){this.privkey=e,this.pubkey=t}static fromLibsodiumPrivkey(e){if(64!==e.length)throw new Error(`Unexpected key length ${e.length}. Must be 64.`);return new a(e.slice(0,32),e.slice(32,64))}toLibsodiumPrivkey(){return new Uint8Array([...this.privkey,...this.pubkey])}}t.Ed25519Keypair=a;t.Ed25519=class{static async makeKeypair(e){await o.default.ready;const t=o.default.crypto_sign_seed_keypair(e);return a.fromLibsodiumPrivkey(t.privateKey)}static async createSignature(e,t){return await o.default.ready,o.default.crypto_sign_detached(e,t.toLibsodiumPrivkey())}static async verifySignature(e,t,n){return await o.default.ready,o.default.crypto_sign_verify_detached(e,t,n)}},t.xchacha20NonceLength=24;t.Xchacha20poly1305Ietf=class{static async encrypt(e,t,n){await o.default.ready;return o.default.crypto_aead_xchacha20poly1305_ietf_encrypt(e,null,null,n,t)}static async decrypt(e,t,n){await o.default.ready;return o.default.crypto_aead_xchacha20poly1305_ietf_decrypt(null,e,null,n,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Random=void 0;t.Random=class{static getBytes(e){try{const t="object"==typeof window?window:self,n=void 0!==t.crypto?t.crypto:t.msCrypto,r=new Uint8Array(e);return n.getRandomValues(r),r}catch(t){try{const t=n(72);return new Uint8Array([...t.randomBytes(e)])}catch(e){throw new Error("No secure random number generator found")}}}}},function(e,t,n){"use strict";(function(e){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ripemd160=t.Ripemd160=void 0;const i=r(n(75));class o{constructor(e){this.blockSize=64,this.impl=new i.default,e&&this.update(e)}update(t){return this.impl.update(e.from(t)),this}digest(){return Uint8Array.from(this.impl.digest())}}t.Ripemd160=o,t.ripemd160=function(e){return new o(e).digest()}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1=void 0;const i=n(39),o=r(n(6)),a=r(n(45)),s=n(315),c=new a.default.ec("secp256k1"),l=new o.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","hex");t.Secp256k1=class{static async makeKeypair(e){if(32!==e.length)throw new Error("input data is not a valid secp256k1 private key");const t=c.keyFromPrivate(e);if(!0!==t.validate().result)throw new Error("input data is not a valid secp256k1 private key");if(new o.default(e).gte(l))throw new Error("input data is not a valid secp256k1 private key");return{privkey:i.fromHex(t.getPrivate("hex")),pubkey:Uint8Array.from(t.getPublic("array"))}}static async createSignature(e,t){if(0===e.length)throw new Error("Message hash must not be empty");if(e.length>32)throw new Error("Message hash length must not exceed 32 bytes");const n=c.keyFromPrivate(t),{r:r,s:i,recoveryParam:o}=n.sign(e,{canonical:!0});if("number"!=typeof o)throw new Error("Recovery param missing");return new s.ExtendedSecp256k1Signature(Uint8Array.from(r.toArray()),Uint8Array.from(i.toArray()),o)}static async verifySignature(e,t,n){if(0===t.length)throw new Error("Message hash must not be empty");if(t.length>32)throw new Error("Message hash length must not exceed 32 bytes");const r=c.keyFromPublic(n);try{return r.verify(t,e.toDer())}catch(e){return!1}}static recoverPubkey(e,t){const n={r:i.toHex(e.r()),s:i.toHex(e.s())},r=c.recoverPubKey(t,n,e.recovery),o=c.keyFromPublic(r);return i.fromHex(o.getPublic(!1,"hex"))}static compressPubkey(e){switch(e.length){case 33:return e;case 65:return Uint8Array.from(c.keyFromPublic(e).getPublic(!0,"array"));default:throw new Error("Invalid pubkey length")}}static trimRecoveryByte(e){switch(e.length){case 64:return e;case 65:return e.slice(0,64);default:throw new Error("Invalid signature length")}}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.stringToPath=t.pathToString=t.Slip10=t.Slip10RawIndex=t.slip10CurveFromString=t.Slip10Curve=void 0;const i=n(39),o=n(82),a=r(n(6)),s=r(n(45)),c=n(313),l=n(316);var u;!function(e){e.Secp256k1="Bitcoin seed",e.Ed25519="ed25519 seed"}(u=t.Slip10Curve||(t.Slip10Curve={})),t.slip10CurveFromString=function(e){switch(e){case u.Ed25519:return u.Ed25519;case u.Secp256k1:return u.Secp256k1;default:throw new Error(`Unknown curve string: '${e}'`)}};class f extends o.Uint32{static hardened(e){return new f(e+2**31)}static normal(e){return new f(e)}isHardened(){return this.data>=2**31}}t.Slip10RawIndex=f;const d=new s.default.ec("secp256k1");class p{static derivePath(e,t,n){let r=this.master(e,t);for(const t of n)r=this.child(e,r.privkey,r.chainCode,t);return r}static master(e,t){const n=new c.Hmac(l.Sha512,i.toAscii(e)).update(t).digest(),r=n.slice(0,32),o=n.slice(32,64);return e!==u.Ed25519&&(this.isZero(r)||this.isGteN(e,r))?this.master(e,n):{chainCode:o,privkey:r}}static child(e,t,n,r){let i;if(r.isHardened()){const e=new Uint8Array([0,...t,...r.toBytesBigEndian()]);i=new c.Hmac(l.Sha512,n).update(e).digest()}else{if(e===u.Ed25519)throw new Error("Normal keys are not allowed with ed25519");{const o=new Uint8Array([...p.serializedPoint(e,new a.default(t)),...r.toBytesBigEndian()]);i=new c.Hmac(l.Sha512,n).update(o).digest()}}return this.childImpl(e,t,n,r,i)}static serializedPoint(e,t){switch(e){case u.Secp256k1:return i.fromHex(d.g.mul(t).encodeCompressed("hex"));default:throw new Error("curve not supported")}}static childImpl(e,t,n,r,i){const o=i.slice(0,32),s=i.slice(32,64),f=s;if(e===u.Ed25519)return{chainCode:f,privkey:o};const d=this.n(e),p=new a.default(o).add(new a.default(t)).mod(d),h=Uint8Array.from(p.toArray("be",32));if(this.isGteN(e,o)||this.isZero(h)){const i=new c.Hmac(l.Sha512,n).update(new Uint8Array([1,...s,...r.toBytesBigEndian()])).digest();return this.childImpl(e,t,n,r,i)}return{chainCode:f,privkey:h}}static isZero(e){return e.every(e=>0===e)}static isGteN(e,t){return new a.default(t).gte(this.n(e))}static n(e){switch(e){case u.Secp256k1:return new a.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141",16);default:throw new Error("curve not supported")}}}t.Slip10=p,t.pathToString=function(e){return e.reduce((e,t)=>e+"/"+(t.isHardened()?t.toNumber()-2**31+"'":t.toString()),"m")},t.stringToPath=function(e){if(!e.startsWith("m"))throw new Error("Path string must start with 'm'");let t=e.slice(1);const n=new Array;for(;t;){const e=t.match(/^\/([0-9]+)('?)/);if(!e)throw new Error("Syntax error while reading path component");const[r,i,a]=e,s=o.Uint53.fromString(i).toNumber();if(s>=2**31)throw new Error("Component value too high. Must not exceed 2**31-1.");a?n.push(f.hardened(s)):n.push(f.normal(s)),t=t.slice(r.length)}return n}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Decimal=void 0;const i=r(n(6));class o{constructor(e,t){this.data={atomics:new i.default(e),fractionalDigits:t}}static fromUserInput(e,t){o.verifyFractionalDigits(t);const n=e.match(/[^0-9.]/);if(n)throw new Error("Invalid character at position "+(n.index+1));let r,i;if(-1===e.search(/\./))r=e,i="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");r=t[0],i=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(i.length>t)throw new Error("Got more fractional digits than supported");const a=`${r}${i.padEnd(t,"0")}`;return new o(a,t)}static fromAtomics(e,t){return o.verifyFractionalDigits(t),new o(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}static compare(e,t){if(e.fractionalDigits!==t.fractionalDigits)throw new Error("Fractional digits do not match");return e.data.atomics.cmp(new i.default(t.atomics))}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new i.default(10).pow(new i.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),n=this.data.atomics.mod(e);if(n.isZero())return t.toString();{const e=n.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new i.default(e.atomics));return new o(t.toString(),this.fractionalDigits)}minus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.sub(new i.default(e.atomics));if(t.ltn(0))throw new Error("Difference must not be negative");return new o(t.toString(),this.fractionalDigits)}multiply(e){const t=this.data.atomics.mul(new i.default(e.toString()));return new o(t.toString(),this.fractionalDigits)}equals(e){return 0===o.compare(this,e)}isLessThan(e){return o.compare(this,e)<0}isLessThanOrEqual(e){return o.compare(this,e)<=0}isGreaterThan(e){return o.compare(this,e)>0}isGreaterThanOrEqual(e){return o.compare(this,e)>=0}}t.Decimal=o},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Int53=t.Uint32=void 0;const i=r(n(6)),o=new i.default("18446744073709551615",10,"be");class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){return a.fromBytes(e)}static fromBytes(e,t="be"){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const n="be"===t?e:Array.from(e).reverse();return new a(n[0]*2**24+65536*n[1]+256*n[2]+n[3])}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new a(Number.parseInt(e,10))}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=a;class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new s(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=s;class c{constructor(e){const t=new s(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=s.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class l{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(o))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){return l.fromBytes(e)}static fromBytes(e,t="be"){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const n="be"===t?Array.from(e):Array.from(e).reverse();return new l(new i.default(n))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new l(new i.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");let t;try{t=new i.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new l(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupAuthExtension=void 0,t.setupAuthExtension=function(e){return{auth:{account:async t=>{const n="/auth/accounts/"+t,r=await e.get(n);if("cosmos-sdk/Account"!==r.result.type)throw new Error("Unexpected response data format");return r}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupBankExtension=void 0,t.setupBankExtension=function(e){return{bank:{balances:async t=>{const n="/bank/balances/"+t;return e.get(n)}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupDistributionExtension=void 0,t.setupDistributionExtension=function(e){return{distribution:{delegatorRewards:async t=>e.get(`/distribution/delegators/${t}/rewards`),delegatorReward:async(t,n)=>e.get(`/distribution/delegators/${t}/rewards/${n}`),withdrawAddress:async t=>e.get(`/distribution/delegators/${t}/withdraw_address`),validator:async t=>e.get("/distribution/validators/"+t),validatorRewards:async t=>e.get(`/distribution/validators/${t}/rewards`),validatorOutstandingRewards:async t=>e.get(`/distribution/validators/${t}/outstanding_rewards`),parameters:async()=>e.get("/distribution/parameters"),communityPool:async()=>e.get("/distribution/community_pool")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupGovExtension=t.GovParametersType=void 0,function(e){e.Deposit="deposit",e.Tallying="tallying",e.Voting="voting"}(t.GovParametersType||(t.GovParametersType={})),t.setupGovExtension=function(e){return{gov:{parameters:async t=>e.get("/gov/parameters/"+t),proposals:async()=>e.get("/gov/proposals"),proposal:async t=>e.get("/gov/proposals/"+t),proposer:async t=>e.get(`/gov/proposals/${t}/proposer`),deposits:async t=>e.get(`/gov/proposals/${t}/deposits`),deposit:async(t,n)=>e.get(`/gov/proposals/${t}/deposits/${n}`),tally:async t=>e.get(`/gov/proposals/${t}/tally`),votes:async t=>e.get(`/gov/proposals/${t}/votes`),vote:async(t,n)=>e.get(`/gov/proposals/${t}/votes/${n}`)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupMintExtension=void 0,t.setupMintExtension=function(e){return{mint:{parameters:async()=>e.get("/minting/parameters"),inflation:async()=>e.get("/minting/inflation"),annualProvisions:async()=>e.get("/minting/annual-provisions")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupSlashingExtension=void 0,t.setupSlashingExtension=function(e){return{slashing:{signingInfos:async()=>e.get("/slashing/signing_infos"),parameters:async()=>e.get("/slashing/parameters")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupStakingExtension=t.BondStatus=void 0,function(e){e[e.Unbonded=0]="Unbonded",e[e.Unbonding=1]="Unbonding",e[e.Bonded=2]="Bonded"}(t.BondStatus||(t.BondStatus={})),t.setupStakingExtension=function(e){return{staking:{delegatorDelegations:async t=>e.get(`/staking/delegators/${t}/delegations`),delegatorUnbondingDelegations:async t=>e.get(`/staking/delegators/${t}/unbonding_delegations`),delegatorTransactions:async t=>e.get(`/staking/delegators/${t}/txs`),delegatorValidators:async t=>e.get(`/staking/delegators/${t}/validators`),delegatorValidator:async(t,n)=>e.get(`/staking/delegators/${t}/validators/${n}`),delegation:async(t,n)=>e.get(`/staking/delegators/${t}/delegations/${n}`),unbondingDelegation:async(t,n)=>e.get(`/staking/delegators/${t}/unbonding_delegations/${n}`),redelegations:async()=>e.get("/staking/redelegations"),validators:async t=>e.get("/staking/validators",t),validator:async t=>e.get("/staking/validators/"+t),validatorDelegations:async t=>e.get(`/staking/validators/${t}/delegations`),validatorUnbondingDelegations:async t=>e.get(`/staking/validators/${t}/unbonding_delegations`),historicalInfo:async t=>e.get("/staking/historical_info/"+t),pool:async()=>e.get("/staking/pool"),parameters:async()=>e.get("/staking/parameters")}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setupSupplyExtension=void 0,t.setupSupplyExtension=function(e){return{supply:{totalAll:async()=>e.get("/supply/total"),total:async t=>e.get("/supply/total/"+t)}}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.LcdClient=t.normalizeLcdApiArray=void 0;const i=n(100),o=r(n(68)),a=n(319);function s(e){var t;if(null===(t=e.response)||void 0===t?void 0:t.data){let t;const n=e.response.data;throw t=n.error&&"string"==typeof n.error?n.error:"string"==typeof n?n:JSON.stringify(n),new Error(`${t} (HTTP ${e.response.status})`)}throw e}t.normalizeLcdApiArray=function(e){return e||[]};class c{constructor(e,t=a.BroadcastMode.Block){this.client=o.default.create({baseURL:e,headers:{post:{"Content-Type":"application/json"}}}),this.broadcastMode=t}static withExtensions(e,...t){const n=new c(e.apiUrl,e.broadcastMode),r=t.map(e=>e(n));for(const e of r){i.assert(i.isNonNullObject(e),"Extension must be a non-null object");for(const[t,r]of Object.entries(e)){i.assert(i.isNonNullObject(r),`Module must be a non-null object. Found type ${typeof r} for module "${t}".`);const e=n[t]||{};n[t]=Object.assign(Object.assign({},e),r)}}return n}async get(e,t){const{data:n}=await this.client.get(e,{params:t}).catch(s);if(null===n)throw new Error("Received null response from server");return n}async post(e,t){if(!i.isNonNullObject(t))throw new Error("Got unexpected type of params. Expected object.");const{data:n}=await this.client.post(e,t).catch(s);if(null===n)throw new Error("Received null response from server");return n}async blocksLatest(){const e=await this.get("/blocks/latest");if(!e.block)throw new Error("Unexpected response data format");return e}async blocks(e){const t=await this.get("/blocks/"+e);if(!t.block)throw new Error("Unexpected response data format");return t}async nodeInfo(){const e=await this.get("/node_info");if(!e.node_info)throw new Error("Unexpected response data format");return e}async txById(e){const t=await this.get("/txs/"+e);if(!t.tx)throw new Error("Unexpected response data format");return t}async txsQuery(e){const t=await this.get("/txs?"+e);if(!t.txs)throw new Error("Unexpected response data format");return t}async encodeTx(e){const t=await this.post("/txs/encode",e);if(!t.tx)throw new Error("Unexpected response data format");return t}async broadcastTx(e){const t={tx:e,mode:this.broadcastMode},n=await this.post("/txs",t);if(!n.txhash)throw new Error("Unexpected response data format");return n}}t.LcdClient=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePubkey=t.uint64ToString=t.uint64ToNumber=void 0;const r=n(82),i=n(175);t.uint64ToNumber=function(e){return("number"==typeof e?r.Uint64.fromNumber(e):r.Uint64.fromString(e)).toNumber()},t.uint64ToString=function(e){return("number"==typeof e?r.Uint64.fromNumber(e):r.Uint64.fromString(e)).toString()},t.normalizePubkey=function(e){return e?"string"==typeof e?i.decodeBech32Pubkey(e):e:null}},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.isMsgUndelegate=t.isMsgBeginRedelegate=t.isMsgDelegate=t.isMsgEditValidator=t.isMsgCreateValidator=t.isMsgUnjail=t.isMsgDeposit=t.isMsgVote=t.isMsgSubmitProposal=t.isMsgSubmitEvidence=t.isMsgFundCommunityPool=t.isMsgWithdrawValidatorCommission=t.isMsgWithdrawDelegatorReward=t.isMsgSetWithdrawAddress=t.isMsgVerifyInvariant=t.isMsgMultiSend=t.isMsgSend=void 0,t.isMsgSend=function(e){return"cosmos-sdk/MsgSend"===e.type},t.isMsgMultiSend=function(e){return"cosmos-sdk/MsgMultiSend"===e.type},t.isMsgVerifyInvariant=function(e){return"cosmos-sdk/MsgVerifyInvariant"===e.type},t.isMsgSetWithdrawAddress=function(e){return"cosmos-sdk/MsgModifyWithdrawAddress"===e.type},t.isMsgWithdrawDelegatorReward=function(e){return"cosmos-sdk/MsgWithdrawDelegationReward"===e.type},t.isMsgWithdrawValidatorCommission=function(e){return"cosmos-sdk/MsgWithdrawValidatorCommission"===e.type},t.isMsgFundCommunityPool=function(e){return"cosmos-sdk/MsgFundCommunityPool"===e.type},t.isMsgSubmitEvidence=function(e){return"cosmos-sdk/MsgSubmitEvidence"===e.type},t.isMsgSubmitProposal=function(e){return"cosmos-sdk/MsgSubmitProposal"===e.type},function(e){e[e.VoteOptionUnspecified=0]="VoteOptionUnspecified",e[e.VoteOptionYes=1]="VoteOptionYes",e[e.VoteOptionAbstain=2]="VoteOptionAbstain",e[e.VoteOptionNo=3]="VoteOptionNo",e[e.VoteOptionNoWithVeto=4]="VoteOptionNoWithVeto"}(r||(r={})),t.isMsgVote=function(e){return"cosmos-sdk/MsgVote"===e.type},t.isMsgDeposit=function(e){return"cosmos-sdk/MsgDeposit"===e.type},t.isMsgUnjail=function(e){return"cosmos-sdk/MsgUnjail"===e.type},t.isMsgCreateValidator=function(e){return"cosmos-sdk/MsgCreateValidator"===e.type},t.isMsgEditValidator=function(e){return"cosmos-sdk/MsgEditValidator"===e.type},t.isMsgDelegate=function(e){return"cosmos-sdk/MsgDelegate"===e.type},t.isMsgBeginRedelegate=function(e){return"cosmos-sdk/MsgBeginRedelegate"===e.type},t.isMsgUndelegate=function(e){return"cosmos-sdk/MsgUndelegate"===e.type}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findSequenceForSignedTx=void 0;const r=n(50),i=n(101),o=n(127);t.findSequenceForSignedTx=async function(e,t,n,a,s=0){const c=e.value.signatures.find(()=>!0);if(!c)throw new Error("Signature missing in tx");const{pubkey:l,signature:u}=o.decodeSignature(c),f=r.Secp256k1Signature.fromFixedLength(u);for(let o=s;o<a;o++){const a=i.serializeSignDoc(i.makeSignDoc(e.value.msg,e.value.fee,t,e.value.memo||"",n,o)),s=r.sha256(a);if(await r.Secp256k1.verifySignature(f,s,l))return o}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SigningCosmosClient=void 0;const i=r(n(642)),o=n(318),a=n(101),s=n(320),c=n(174),l=n(322),u=s.GasPrice.fromString("0.025ucosm"),f={send:8e4};class d extends o.CosmosClient{constructor(e,t,n,r=u,i={},o=c.BroadcastMode.Block){super(e,o),this.anyValidAddress=t,this.signerAddress=t,this.signer=n,this.fees=s.buildFeeTable(r,f,i)}async getSequence(e){return super.getSequence(e||this.signerAddress)}async getAccount(e){return super.getAccount(e||this.signerAddress)}async sendTokens(e,t,n=""){const r={type:"cosmos-sdk/MsgSend",value:{from_address:this.signerAddress,to_address:e,amount:t}};return this.signAndBroadcast([r],this.fees.send,n)}async signAndBroadcast(e,t,n=""){const r=await this.sign(e,t,n);return this.broadcastTx(r)}async sign(e,t,n=""){const{accountNumber:r,sequence:i}=await this.getSequence(),o=await this.getChainId(),s=a.makeSignDoc(e,t,o,n,r,i),{signed:c,signature:u}=await this.signer.signAmino(this.signerAddress,s);return l.makeStdTx(c,u)}async appendSignature(e){const{msg:t,fee:n,memo:r}=e,{accountNumber:o,sequence:s}=await this.getSequence(),c=await this.getChainId(),u=a.makeSignDoc(t,n,c,r,o,s),{signed:f,signature:d}=await this.signer.signAmino(this.signerAddress,u);if(!i.default(u,f))throw new Error("The signed document differs from the one of the original transaction. This is not allowed since the resulting transaction will be invalid.");return l.makeStdTx(f,[...e.signatures,d])}}t.SigningCosmosClient=d},function(e,t,n){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;0!=i--;){var a=o[i];if(!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1HdWallet=t.extractKdfConfiguration=void 0;const r=n(50),i=n(39),o=n(100),a=n(173),s=n(101),c=n(321),l=n(127),u=n(323),f={algorithm:"argon2id",params:{outputLength:32,opsLimit:20,memLimitKib:12288}};t.extractKdfConfiguration=function(e){const t=JSON.parse(e);if(!o.isNonNullObject(t))throw new Error("Root document is not an object.");switch(t.type){case"secp256k1wallet-v1":return t.kdf;default:throw new Error("Unsupported serialization type")}};class d{constructor(e,t,n,r,i){this.secret=e,this.accounts=[{hdPath:t,prefix:i}],this.privkey=n,this.pubkey=r}static async fromMnemonic(e,t=c.makeCosmoshubPath(0),n="cosmos"){const i=new r.EnglishMnemonic(e),o=await r.Bip39.mnemonicToSeed(i),{privkey:a}=r.Slip10.derivePath(r.Slip10Curve.Secp256k1,o,t),s=(await r.Secp256k1.makeKeypair(a)).pubkey;return new d(i,t,a,r.Secp256k1.compressPubkey(s),n)}static async generate(e=12,t=c.makeCosmoshubPath(0),n="cosmos"){const i=4*Math.floor(11*e/33),o=r.Random.getBytes(i),a=r.Bip39.encode(o);return d.fromMnemonic(a.toString(),t,n)}static async deserialize(e,t){const n=JSON.parse(e);if(!o.isNonNullObject(n))throw new Error("Root document is not an object.");switch(n.type){case"secp256k1wallet-v1":return d.deserializeTypeV1(e,t);default:throw new Error("Unsupported serialization type")}}static async deserializeWithEncryptionKey(e,t){const n=JSON.parse(e);if(!o.isNonNullObject(n))throw new Error("Root document is not an object.");const a=n;switch(a.type){case"secp256k1wallet-v1":{const e=await u.decrypt(i.fromBase64(a.data),t,a.encryption),n=JSON.parse(i.fromUtf8(e)),{mnemonic:c,accounts:l}=n;if(o.assert("string"==typeof c),!Array.isArray(l))throw new Error("Property 'accounts' is not an array");if(1!==l.length)throw new Error("Property 'accounts' only supports one entry");const f=l[0];if(s=f,!o.isNonNullObject(s)||"string"!=typeof s.hdPath||"string"!=typeof s.prefix)throw new Error("Account is not in the correct format.");return d.fromMnemonic(c,r.stringToPath(f.hdPath),f.prefix)}default:throw new Error("Unsupported serialization type")}var s}static async deserializeTypeV1(e,t){const n=JSON.parse(e);if(!o.isNonNullObject(n))throw new Error("Root document is not an object.");const r=await u.executeKdf(t,n.kdf);return d.deserializeWithEncryptionKey(e,r)}get mnemonic(){return this.secret.toString()}get address(){return a.rawSecp256k1PubkeyToAddress(this.pubkey,this.accounts[0].prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signAmino(e,t){if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const n=r.sha256(s.serializeSignDoc(t)),i=await r.Secp256k1.createSignature(n,this.privkey),o=new Uint8Array([...i.r(32),...i.s(32)]);return{signed:t,signature:l.encodeSecp256k1Signature(this.pubkey,o)}}async serialize(e){const t=f,n=await u.executeKdf(e,t);return this.serializeWithEncryptionKey(n,t)}async serializeWithEncryptionKey(e,t){const n={mnemonic:this.mnemonic,accounts:this.accounts.map(e=>({hdPath:r.pathToString(e.hdPath),prefix:e.prefix}))},o=i.toUtf8(JSON.stringify(n)),a={algorithm:u.supportedAlgorithms.xchacha20poly1305Ietf},s=await u.encrypt(o,e,a),c={type:"secp256k1wallet-v1",kdf:t,encryption:a,data:i.toBase64(s)};return JSON.stringify(c)}}t.Secp256k1HdWallet=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Secp256k1Wallet=void 0;const r=n(50),i=n(173),o=n(101),a=n(127);class s{constructor(e,t,n){this.privkey=e,this.pubkey=t,this.prefix=n}static async fromKey(e,t="cosmos"){const n=(await r.Secp256k1.makeKeypair(e)).pubkey;return new s(e,r.Secp256k1.compressPubkey(n),t)}get address(){return i.rawSecp256k1PubkeyToAddress(this.pubkey,this.prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signAmino(e,t){if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const n=new r.Sha256(o.serializeSignDoc(t)).digest(),i=await r.Secp256k1.createSignature(n,this.privkey),s=new Uint8Array([...i.r(32),...i.s(32)]);return{signed:t,signature:a.encodeSecp256k1Signature(this.pubkey,s)}}}t.Secp256k1Wallet=s},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i="~";function o(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function s(e,t,n,r,o){if("function"!=typeof n)throw new TypeError("The listener must be a function");var s=new a(n,r||e,o),c=i?i+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],s]:e._events[c].push(s):(e._events[c]=s,e._eventsCount++),e}function c(e,t){0==--e._eventsCount?e._events=new o:delete e._events[t]}function l(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),(new o).__proto__||(i=!1)),l.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},l.prototype.listeners=function(e){var t=i?i+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,o=n.length,a=new Array(o);r<o;r++)a[r]=n[r].fn;return a},l.prototype.listenerCount=function(e){var t=i?i+e:e,n=this._events[t];return n?n.fn?1:n.length:0},l.prototype.emit=function(e,t,n,r,o,a){var s=i?i+e:e;if(!this._events[s])return!1;var c,l,u=this._events[s],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,r),!0;case 5:return u.fn.call(u.context,t,n,r,o),!0;case 6:return u.fn.call(u.context,t,n,r,o,a),!0}for(l=1,c=new Array(f-1);l<f;l++)c[l-1]=arguments[l];u.fn.apply(u.context,c)}else{var d,p=u.length;for(l=0;l<p;l++)switch(u[l].once&&this.removeListener(e,u[l].fn,void 0,!0),f){case 1:u[l].fn.call(u[l].context);break;case 2:u[l].fn.call(u[l].context,t);break;case 3:u[l].fn.call(u[l].context,t,n);break;case 4:u[l].fn.call(u[l].context,t,n,r);break;default:if(!c)for(d=1,c=new Array(f-1);d<f;d++)c[d-1]=arguments[d];u[l].fn.apply(u[l].context,c)}}return!0},l.prototype.on=function(e,t,n){return s(this,e,t,n,!1)},l.prototype.once=function(e,t,n){return s(this,e,t,n,!0)},l.prototype.removeListener=function(e,t,n,r){var o=i?i+e:e;if(!this._events[o])return this;if(!t)return c(this,o),this;var a=this._events[o];if(a.fn)a.fn!==t||r&&!a.once||n&&a.context!==n||c(this,o);else{for(var s=0,l=[],u=a.length;s<u;s++)(a[s].fn!==t||r&&!a[s].once||n&&a[s].context!==n)&&l.push(a[s]);l.length?this._events[o]=1===l.length?l[0]:l:c(this,o)}return this},l.prototype.removeAllListeners=function(e){var t;return e?(t=i?i+e:e,this._events[t]&&c(this,t)):(this._events=new o,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=i,l.EventEmitter=l,e.exports=l},function(e,t,n){"use strict";const r=n(647);class i extends Error{constructor(e){super(e),this.name="TimeoutError"}}const o=(e,t,n)=>new Promise((o,a)=>{if("number"!=typeof t||t<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(t===1/0)return void o(e);const s=setTimeout(()=>{if("function"==typeof n){try{o(n())}catch(e){a(e)}return}const r=n instanceof Error?n:new i("string"==typeof n?n:`Promise timed out after ${t} milliseconds`);"function"==typeof e.cancel&&e.cancel(),a(r)},t);r(e.then(o,a),()=>{clearTimeout(s)})});e.exports=o,e.exports.default=o,e.exports.TimeoutError=i},function(e,t,n){"use strict";e.exports=(e,t)=>(t=t||(()=>{}),e.then(e=>new Promise(e=>{e(t())}).then(()=>e),e=>new Promise(e=>{e(t())}).then(()=>{throw e})))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(649);t.default=class{constructor(){this._queue=[]}enqueue(e,t){const n={priority:(t=Object.assign({priority:0},t)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=t.priority)return void this._queue.push(n);const i=r.default(this._queue,n,(e,t)=>t.priority-e.priority);this._queue.splice(i,0,n)}dequeue(){const e=this._queue.shift();return null==e?void 0:e.run}filter(e){return this._queue.filter(t=>t.priority===e.priority).map(e=>e.run)}get size(){return this._queue.length}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){let r=0,i=e.length;for(;i>0;){const o=i/2|0;let a=r+o;n(e[a],t)<=0?(r=++a,i-=o+1):i=o}return r}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionRouter=void 0;const i=n(176);class o extends i.Router{constructor(){super(...arguments),this.onMessage=(e,t)=>{if(e.port===this.port)return this.onMessageHandler(e,t)}}listen(e){if(!e)throw new Error("Empty port");this.port=e,browser.runtime.onMessage.addListener(this.onMessage)}unlisten(){this.port="",browser.runtime.onMessage.removeListener(this.onMessage)}onMessageHandler(e,t){return r(this,void 0,void 0,(function*(){try{return{return:yield this.handleMessage(e,t)}}catch(t){return console.log(`Failed to process msg ${e.type}: ${(null==t?void 0:t.message)||(null==t?void 0:t.toString())}`),t?Promise.resolve({error:t.message||t.toString()}):Promise.resolve({error:"Unknown error, and error is null"})}}))}}t.ExtensionRouter=o},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.MockRouter=void 0;const i=n(176),o=n(51);class a extends i.Router{constructor(){super(...arguments),this.onMessage=e=>r(this,void 0,void 0,(function*(){const{message:t,sender:n}=e;if(t.port===this.port)try{const e=yield this.handleMessage(t,n);return void n.resolver({return:e})}catch(e){console.log(`Failed to process msg ${t.type}: ${(null==e?void 0:e.message)||(null==e?void 0:e.toString())}`),e?n.resolver({error:e.message||e.toString()}):n.resolver({error:"Unknown error, and error is null"})}}))}listen(e){if(!e)throw new Error("Empty port");this.port=e,a.eventEmitter.addListener("message",this.onMessage)}unlisten(){this.port="",a.eventEmitter.removeListener("message",this.onMessage)}}t.MockRouter=a,a.eventEmitter=new o.EventEmitter},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Message=void 0;t.Message=class{approveExternal(e,t){return!1}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.InExtensionMessageRequester=void 0;const i=n(107);t.InExtensionMessageRequester=class{sendMessage(e,t){return r(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=window.location.origin;const n=i.JSONUint8Array.unwrap(yield browser.runtime.sendMessage({port:e,type:t.type(),msg:i.JSONUint8Array.wrap(t)}));if(!n)throw new Error("Null result");if(n.error)throw new Error(n.error);return n.return}))}static sendMessageToTab(e,t,n){return r(this,void 0,void 0,(function*(){n.validateBasic(),n.origin=window.location.origin;const r=i.JSONUint8Array.unwrap(yield browser.tabs.sendMessage(e,{port:t,type:n.type(),msg:i.JSONUint8Array.wrap(n)}));if(!r)throw new Error("Null result");if(r.error)throw new Error(r.error);return r.return}))}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptMessageRequester=void 0;const i=n(107);t.ContentScriptMessageRequester=class{sendMessage(e,t){return r(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=window.location.origin;const n=i.JSONUint8Array.wrap(t),r=yield browser.tabs.query({discarded:!1,status:"complete"});for(let i=0;i<r.length;i++){const o=r[i].id;if(o)try{yield browser.tabs.sendMessage(o,{port:e,type:t.type(),msg:n})}catch(e){}}}))}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.MockMessageRequester=void 0;const i=n(107),o=n(324);t.MockMessageRequester=class{constructor(e,t){this.id=e,this.url=t}sendMessage(e,t){return r(this,void 0,void 0,(function*(){t.validateBasic(),t.origin=new URL(this.url).origin;const n=i.JSONUint8Array.unwrap(yield new Promise(n=>{o.MockRouter.eventEmitter.emit("message",{message:{port:e,type:t.type(),msg:i.JSONUint8Array.wrap(t)},sender:{id:this.id,url:this.url,resolver:n}})}));if(!n)throw new Error("Null result");if(n.error)throw new Error(n.error);return n.return}))}}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(328),t),i(n(660),t),i(n(661),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptGuards=void 0;class r{}t.ContentScriptGuards=r,r.checkMessageIsInternal=(e,t,n)=>{if(!e.isInternalMsg||t.approveExternal(e,n))throw new Error("Content script can't handle the message that is able to be sent from external");return Promise.resolve()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MockGuards=void 0;const r=n(328);class i{}t.MockGuards=i,i.checkOriginIsValid=r.ExtensionGuards.checkOriginIsValid,i.checkMessageIsInternal=r.ExtensionGuards.checkMessageIsInternal},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(329),t),i(n(663),t),i(n(664),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ContentScriptEnv=void 0;class r{}t.ContentScriptEnv=r,r.produceEnv=e=>({isInternalMsg:e.id===browser.runtime.id,requestInteraction:()=>{throw new Error("ContentScriptEnv doesn't support `requestInteraction`")}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MockEnv=void 0;const r=n(329);t.MockEnv=class{constructor(e,t){this.id=e,this.url=t}envProducer(){return e=>({isInternalMsg:r.ExtensionEnv.checkIsInternalMessage(e,this.id,this.url),requestInteraction:()=>{throw new Error("TODO: Implement me")}})}}},function(e,t,n){(function(e,t){
-/*! *****************************************************************************
-Copyright (C) Microsoft. All rights reserved.
-Licensed under the Apache License, Version 2.0 (the "License"); you may not use
-this file except in compliance with the License. You may obtain a copy of the
-License at http://www.apache.org/licenses/LICENSE-2.0
-
-THIS CODE IS PROVIDED ON AN *AS IS* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED
-WARRANTIES OR CONDITIONS OF TITLE, FITNESS FOR A PARTICULAR PURPOSE,
-MERCHANTABLITY OR NON-INFRINGEMENT.
-
-See the Apache Version 2.0 License for specific language governing permissions
-and limitations under the License.
-***************************************************************************** */
-var n;!function(n){!function(r){var i="object"==typeof t?t:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),o=a(n);function a(e,t){return function(n,r){"function"!=typeof e[n]&&Object.defineProperty(e,n,{configurable:!0,writable:!0,value:r}),t&&t(n,r)}}void 0===i.Reflect?i.Reflect=n:o=a(i.Reflect,o),function(t){var n=Object.prototype.hasOwnProperty,r="function"==typeof Symbol,i=r&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",o=r&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",a="function"==typeof Object.create,s={__proto__:[]}instanceof Array,c=!a&&!s,l={create:a?function(){return j(Object.create(null))}:s?function(){return j({__proto__:null})}:function(){return j({})},has:c?function(e,t){return n.call(e,t)}:function(e,t){return t in e},get:c?function(e,t){return n.call(e,t)?e[t]:void 0}:function(e,t){return e[t]}},u=Object.getPrototypeOf(Function),f="object"==typeof e&&e.env&&"true"===e.env.REFLECT_METADATA_USE_MAP_POLYFILL,d=f||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function(){var e={},t=[],n=function(){function e(e,t,n){this._index=0,this._keys=e,this._values=t,this._selector=n}return e.prototype["@@iterator"]=function(){return this},e.prototype[o]=function(){return this},e.prototype.next=function(){var e=this._index;if(e>=0&&e<this._keys.length){var n=this._selector(this._keys[e],this._values[e]);return e+1>=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:n,done:!1}}return{value:void 0,done:!0}},e.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},e.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},e}();return function(){function t(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(t.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),t.prototype.has=function(e){return this._find(e,!1)>=0},t.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},t.prototype.set=function(e,t){var n=this._find(e,!0);return this._values[n]=t,this},t.prototype.delete=function(t){var n=this._find(t,!1);if(n>=0){for(var r=this._keys.length,i=n+1;i<r;i++)this._keys[i-1]=this._keys[i],this._values[i-1]=this._values[i];return this._keys.length--,this._values.length--,t===this._cacheKey&&(this._cacheKey=e,this._cacheIndex=-2),!0}return!1},t.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=e,this._cacheIndex=-2},t.prototype.keys=function(){return new n(this._keys,this._values,r)},t.prototype.values=function(){return new n(this._keys,this._values,i)},t.prototype.entries=function(){return new n(this._keys,this._values,a)},t.prototype["@@iterator"]=function(){return this.entries()},t.prototype[o]=function(){return this.entries()},t.prototype._find=function(e,t){return this._cacheKey!==e&&(this._cacheIndex=this._keys.indexOf(this._cacheKey=e)),this._cacheIndex<0&&t&&(this._cacheIndex=this._keys.length,this._keys.push(e),this._values.push(void 0)),this._cacheIndex},t}();function r(e,t){return e}function i(e,t){return t}function a(e,t){return[e,t]}}():Map,p=f||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?function(){function e(){this._map=new d}return Object.defineProperty(e.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),e.prototype.has=function(e){return this._map.has(e)},e.prototype.add=function(e){return this._map.set(e,e),this},e.prototype.delete=function(e){return this._map.delete(e)},e.prototype.clear=function(){this._map.clear()},e.prototype.keys=function(){return this._map.keys()},e.prototype.values=function(){return this._map.values()},e.prototype.entries=function(){return this._map.entries()},e.prototype["@@iterator"]=function(){return this.keys()},e.prototype[o]=function(){return this.keys()},e}():Set,h=new(f||"function"!=typeof WeakMap?function(){var e=l.create(),t=r();return function(){function e(){this._key=r()}return e.prototype.has=function(e){var t=i(e,!1);return void 0!==t&&l.has(t,this._key)},e.prototype.get=function(e){var t=i(e,!1);return void 0!==t?l.get(t,this._key):void 0},e.prototype.set=function(e,t){return i(e,!0)[this._key]=t,this},e.prototype.delete=function(e){var t=i(e,!1);return void 0!==t&&delete t[this._key]},e.prototype.clear=function(){this._key=r()},e}();function r(){var t;do{t="@@WeakMap@@"+a()}while(l.has(e,t));return e[t]=!0,t}function i(e,r){if(!n.call(e,t)){if(!r)return;Object.defineProperty(e,t,{value:l.create()})}return e[t]}function o(e,t){for(var n=0;n<t;++n)e[n]=255*Math.random()|0;return e}function a(){var e,t=(e=16,"function"==typeof Uint8Array?"undefined"!=typeof crypto?crypto.getRandomValues(new Uint8Array(e)):"undefined"!=typeof msCrypto?msCrypto.getRandomValues(new Uint8Array(e)):o(new Uint8Array(e),e):o(new Array(e),e));t[6]=79&t[6]|64,t[8]=191&t[8]|128;for(var n="",r=0;r<16;++r){var i=t[r];4!==r&&6!==r&&8!==r||(n+="-"),i<16&&(n+="0"),n+=i.toString(16).toLowerCase()}return n}}():WeakMap);function m(e,t,n){var r=h.get(e);if(_(r)){if(!n)return;r=new d,h.set(e,r)}var i=r.get(t);if(_(i)){if(!n)return;i=new d,r.set(t,i)}return i}function b(e,t,n){var r=m(t,n,!1);return!_(r)&&!!r.has(e)}function y(e,t,n){var r=m(t,n,!1);if(!_(r))return r.get(e)}function g(e,t,n,r){m(n,r,!0).set(e,t)}function v(e,t){var n=[],r=m(e,t,!1);if(_(r))return n;for(var i=function(e){var t=M(e,o);if(!T(t))throw new TypeError;var n=t.call(e);if(!x(n))throw new TypeError;return n}(r.keys()),a=0;;){var s=I(i);if(!s)return n.length=a,n;var c=s.value;try{n[a]=c}catch(e){try{P(i)}finally{throw e}}a++}}function w(e){if(null===e)return 1;switch(typeof e){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===e?1:6;default:return 6}}function _(e){return void 0===e}function k(e){return null===e}function x(e){return"object"==typeof e?null!==e:"function"==typeof e}function S(e,t){switch(w(e)){case 0:case 1:case 2:case 3:case 4:case 5:return e}var n=3===t?"string":5===t?"number":"default",r=M(e,i);if(void 0!==r){var o=r.call(e,n);if(x(o))throw new TypeError;return o}return function(e,t){if("string"===t){var n=e.toString;if(T(n))if(!x(i=n.call(e)))return i;if(T(r=e.valueOf))if(!x(i=r.call(e)))return i}else{var r;if(T(r=e.valueOf))if(!x(i=r.call(e)))return i;var i,o=e.toString;if(T(o))if(!x(i=o.call(e)))return i}throw new TypeError}(e,"default"===n?"number":n)}function O(e){var t=S(e,3);return"symbol"==typeof t?t:function(e){return""+e}(t)}function E(e){return Array.isArray?Array.isArray(e):e instanceof Object?e instanceof Array:"[object Array]"===Object.prototype.toString.call(e)}function T(e){return"function"==typeof e}function A(e){return"function"==typeof e}function M(e,t){var n=e[t];if(null!=n){if(!T(n))throw new TypeError;return n}}function I(e){var t=e.next();return!t.done&&t}function P(e){var t=e.return;t&&t.call(e)}function C(e){var t=Object.getPrototypeOf(e);if("function"!=typeof e||e===u)return t;if(t!==u)return t;var n=e.prototype,r=n&&Object.getPrototypeOf(n);if(null==r||r===Object.prototype)return t;var i=r.constructor;return"function"!=typeof i||i===e?t:i}function j(e){return e.__=void 0,delete e.__,e}t("decorate",(function(e,t,n,r){if(_(n)){if(!E(e))throw new TypeError;if(!A(t))throw new TypeError;return function(e,t){for(var n=e.length-1;n>=0;--n){var r=(0,e[n])(t);if(!_(r)&&!k(r)){if(!A(r))throw new TypeError;t=r}}return t}(e,t)}if(!E(e))throw new TypeError;if(!x(t))throw new TypeError;if(!x(r)&&!_(r)&&!k(r))throw new TypeError;return k(r)&&(r=void 0),function(e,t,n,r){for(var i=e.length-1;i>=0;--i){var o=(0,e[i])(t,n,r);if(!_(o)&&!k(o)){if(!x(o))throw new TypeError;r=o}}return r}(e,t,n=O(n),r)})),t("metadata",(function(e,t){return function(n,r){if(!x(n))throw new TypeError;if(!_(r)&&!function(e){switch(w(e)){case 3:case 4:return!0;default:return!1}}(r))throw new TypeError;g(e,t,n,r)}})),t("defineMetadata",(function(e,t,n,r){if(!x(n))throw new TypeError;return _(r)||(r=O(r)),g(e,t,n,r)})),t("hasMetadata",(function(e,t,n){if(!x(t))throw new TypeError;return _(n)||(n=O(n)),function e(t,n,r){if(b(t,n,r))return!0;var i=C(n);return!k(i)&&e(t,i,r)}(e,t,n)})),t("hasOwnMetadata",(function(e,t,n){if(!x(t))throw new TypeError;return _(n)||(n=O(n)),b(e,t,n)})),t("getMetadata",(function(e,t,n){if(!x(t))throw new TypeError;return _(n)||(n=O(n)),function e(t,n,r){if(b(t,n,r))return y(t,n,r);var i=C(n);return k(i)?void 0:e(t,i,r)}(e,t,n)})),t("getOwnMetadata",(function(e,t,n){if(!x(t))throw new TypeError;return _(n)||(n=O(n)),y(e,t,n)})),t("getMetadataKeys",(function(e,t){if(!x(e))throw new TypeError;return _(t)||(t=O(t)),function e(t,n){var r=v(t,n),i=C(t);if(null===i)return r;var o=e(i,n);if(o.length<=0)return r;if(r.length<=0)return o;for(var a=new p,s=[],c=0,l=r;c<l.length;c++){var u=l[c];a.has(u)||(a.add(u),s.push(u))}for(var f=0,d=o;f<d.length;f++){u=d[f];a.has(u)||(a.add(u),s.push(u))}return s}(e,t)})),t("getOwnMetadataKeys",(function(e,t){if(!x(e))throw new TypeError;return _(t)||(t=O(t)),v(e,t)})),t("deleteMetadata",(function(e,t,n){if(!x(t))throw new TypeError;_(n)||(n=O(n));var r=m(t,n,!1);if(_(r))return!1;if(!r.delete(e))return!1;if(r.size>0)return!0;var i=h.get(t);return i.delete(n),i.size>0||h.delete(t),!0}))}(o)}()}(n||(n={}))}).call(this,n(13),n(12))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(330),t),i(n(667),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const r=n(177),i=n(331),o=n(668);t.init=function(e,t){e.registerMessage(r.SetPersistentMemoryMsg),e.registerMessage(r.GetPersistentMemoryMsg),e.addHandler(i.ROUTE,o.getHandler(t))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const r=n(177);t.getHandler=e=>(t,n)=>{switch(n.constructor){case r.SetPersistentMemoryMsg:return i(e)(t,n);case r.GetPersistentMemoryMsg:return e.get();default:throw new Error("Unknown msg type")}};const i=e=>(t,n)=>(e.set(n.data),{success:!0})},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(332),t),i(n(676),t)},function(e,t,n){window,e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=11)}([function(e,t,n){"use strict";const r=n(12);e.exports=function(e,...t){if(!e){if(1===t.length&&t[0]instanceof Error)throw t[0];throw new r(t)}}},function(e,t,n){"use strict";const r=n(0),i=n(12),o=n(29);let a,s;const c={isoDate:/^(?:[-+]\d{2})?(?:\d{4}(?!\d{2}\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\1(?:[12]\d|0[1-9]|3[01]))?|W(?:[0-4]\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?![T]$|[T][\d]+Z$)(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24\:?00)(?:[.,]\d+(?!:))?)(?:\2[0-5]\d(?:[.,]\d+)?)?(?:[Z]|(?:[+-])(?:[01]\d|2[0-3])(?::?[0-5]\d)?)?)?)?$/};t.version=o.version,t.defaults={abortEarly:!0,allowUnknown:!1,artifacts:!1,cache:!0,context:null,convert:!0,dateFormat:"iso",errors:{escapeHtml:!1,label:"path",language:null,render:!0,stack:!1,wrap:{label:'"',array:"[]"}},externals:!0,messages:{},nonEnumerables:!1,noDefaults:!1,presence:"optional",skipFunctions:!1,stripUnknown:!1,warnings:!1},t.symbols={any:Symbol.for("@hapi/joi/schema"),arraySingle:Symbol("arraySingle"),deepDefault:Symbol("deepDefault"),errors:Symbol("errors"),literal:Symbol("literal"),override:Symbol("override"),parent:Symbol("parent"),prefs:Symbol("prefs"),ref:Symbol("ref"),template:Symbol("template"),values:Symbol("values")},t.assertOptions=function(e,t,n="Options"){r(e&&"object"==typeof e&&!Array.isArray(e),"Options must be of type object");const i=Object.keys(e).filter(e=>!t.includes(e));r(0===i.length,"".concat(n," contain unknown keys: ").concat(i))},t.checkPreferences=function(e){s=s||n(16);const t=s.preferences.validate(e);if(t.error)throw new i([t.error.details[0].message])},t.compare=function(e,t,n){switch(n){case"=":return e===t;case">":return e>t;case"<":return e<t;case">=":return e>=t;case"<=":return e<=t}},t.default=function(e,t){return void 0===e?t:e},t.isIsoDate=function(e){return c.isoDate.test(e)},t.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},t.isResolvable=function(e){return!!e&&(e[t.symbols.ref]||e[t.symbols.template])},t.isSchema=function(e,n={}){const i=e&&e[t.symbols.any];return!!i&&(r(n.legacy||i.version===t.version,"Cannot mix different versions of joi schemas"),!0)},t.isValues=function(e){return e[t.symbols.values]},t.limit=function(e){return Number.isSafeInteger(e)&&e>=0},t.preferences=function(e,r){a=a||n(9),e=e||{},r=r||{};const i=Object.assign({},e,r);return r.errors&&e.errors&&(i.errors=Object.assign({},e.errors,r.errors),i.errors.wrap=Object.assign({},e.errors.wrap,r.errors.wrap)),r.messages&&(i.messages=a.compile(r.messages,e.messages)),delete i[t.symbols.prefs],i},t.tryWithPath=function(e,t,n={}){try{return e()}catch(e){throw void 0!==e.path?e.path=t+"."+e.path:e.path=t,n.append&&(e.message="".concat(e.message," (").concat(e.path,")")),e}},t.validateArg=function(e,n,{assert:r,message:i}){if(t.isSchema(r)){const t=r.validate(e);if(!t.error)return;return t.error.message}if(!r(e))return n?"".concat(n," ").concat(i):i},t.verifyFlat=function(e,t){for(const n of e)r(!Array.isArray(n),"Method no longer accepts array arguments:",t)}},function(e,t,n){"use strict";const r=n(6),i=n(13),o=n(14),a={needsProtoHack:new Set([i.set,i.map,i.weakSet,i.weakMap])};e.exports=a.clone=function(e,t={},n=null){if("object"!=typeof e||null===e)return e;let r=a.clone,s=n;if(t.shallow){if(!0!==t.shallow)return a.cloneWithShallow(e,t);r=e=>e}else if(s){const t=s.get(e);if(t)return t}else s=new Map;const c=i.getInternalProto(e);if(c===i.buffer)return!1;if(c===i.date)return new Date(e.getTime());if(c===i.regex)return new RegExp(e);const l=a.base(e,c,t);if(l===e)return e;if(s&&s.set(e,l),c===i.set)for(const n of e)l.add(r(n,t,s));else if(c===i.map)for(const[n,i]of e)l.set(n,r(i,t,s));const u=o.keys(e,t);for(const n of u){if("__proto__"===n)continue;if(c===i.array&&"length"===n){l.length=e.length;continue}const o=Object.getOwnPropertyDescriptor(e,n);o?o.get||o.set?Object.defineProperty(l,n,o):o.enumerable?l[n]=r(e[n],t,s):Object.defineProperty(l,n,{enumerable:!1,writable:!0,configurable:!0,value:r(e[n],t,s)}):Object.defineProperty(l,n,{enumerable:!0,writable:!0,configurable:!0,value:r(e[n],t,s)})}return l},a.cloneWithShallow=function(e,t){const n=t.shallow;(t=Object.assign({},t)).shallow=!1;const i=new Map;for(const t of n){const n=r(e,t);"object"!=typeof n&&"function"!=typeof n||i.set(n,n)}return a.clone(e,t,i)},a.base=function(e,t,n){if(!1===n.prototype)return a.needsProtoHack.has(t)?new t.constructor:t===i.array?[]:{};const r=Object.getPrototypeOf(e);if(r&&r.isImmutable)return e;if(t===i.array){const e=[];return r!==t&&Object.setPrototypeOf(e,r),e}if(a.needsProtoHack.has(t)){const e=new r.constructor;return r!==t&&Object.setPrototypeOf(e,r),e}return Object.create(r)}},function(e,t,n){"use strict";const r=n(0),i=n(34),o=n(1),a=n(9);e.exports=i.extend({type:"any",flags:{only:{default:!1}},terms:{alterations:{init:null},examples:{init:null},externals:{init:null},metas:{init:[]},notes:{init:[]},shared:{init:null},tags:{init:[]},whens:{init:null}},rules:{custom:{method(e,t){return r("function"==typeof e,"Method must be a function"),r(void 0===t||t&&"string"==typeof t,"Description must be a non-empty string"),this.$_addRule({name:"custom",args:{method:e,description:t}})},validate(e,t,{method:n}){try{return n(e,t)}catch(e){return t.error("any.custom",{error:e})}},args:["method","description"],multi:!0},messages:{method(e){return this.prefs({messages:e})}},shared:{method(e){r(o.isSchema(e)&&e._flags.id,"Schema must be a schema with an id");const t=this.clone();return t.$_terms.shared=t.$_terms.shared||[],t.$_terms.shared.push(e),t.$_mutateRegister(e),t}},warning:{method(e,t){return r(e&&"string"==typeof e,"Invalid warning code"),this.$_addRule({name:"warning",args:{code:e,local:t},warn:!0})},validate:(e,t,{code:n,local:r})=>t.error(n,r),args:["code","local"],multi:!0}},modifiers:{keep(e,t=!0){e.keep=t},message(e,t){e.message=a.compile(t)},warn(e,t=!0){e.warn=t}},manifest:{build(e,t){for(const n in t){const r=t[n];if(["examples","externals","metas","notes","tags"].includes(n))for(const t of r)e=e[n.slice(0,-1)](t);else if("alterations"!==n)if("whens"!==n){if("shared"===n)for(const t of r)e=e.shared(t)}else for(const t of r){const{ref:n,is:r,not:i,then:o,otherwise:a,concat:s}=t;e=s?e.concat(s):n?e.when(n,{is:r,not:i,then:o,otherwise:a,switch:t.switch,break:t.break}):e.when(r,{then:o,otherwise:a,break:t.break})}else{const t={};for(const{target:e,adjuster:n}of r)t[e]=n;e=e.alter(t)}}return e}},messages:{"any.custom":"{{#label}} failed custom validation because {{#error.message}}","any.default":"{{#label}} threw an error when running default method","any.failover":"{{#label}} threw an error when running failover method","any.invalid":"{{#label}} contains an invalid value","any.only":'{{#label}} must be {if(#valids.length == 1, "", "one of ")}{{#valids}}',"any.ref":"{{#label}} {{#arg}} references {{:#ref}} which {{#reason}}","any.required":"{{#label}} is required","any.unknown":"{{#label}} is not allowed"}})},function(e,t,n){"use strict";const r=n(32),i=n(1),o=n(7);t.Report=class{constructor(e,n,r,i,o,a,s){if(this.code=e,this.flags=i,this.messages=o,this.path=a.path,this.prefs=s,this.state=a,this.value=n,this.message=null,this.template=null,this.local=r||{},this.local.label=t.label(this.flags,this.state,this.prefs,this.messages),void 0===this.value||this.local.hasOwnProperty("value")||(this.local.value=this.value),this.path.length){const e=this.path[this.path.length-1];"object"!=typeof e&&(this.local.key=e)}}_setTemplate(e){if(this.template=e,!this.flags.label&&0===this.path.length){const e=this._template(this.template,"root");e&&(this.local.label=e)}}toString(){if(this.message)return this.message;const e=this.code;if(!this.prefs.errors.render)return this.code;const t=this._template(this.template)||this._template(this.prefs.messages)||this._template(this.messages);return void 0===t?'Error code "'.concat(e,'" is not defined, your custom type is missing the correct messages definition'):(this.message=t.render(this.value,this.state,this.prefs,this.local,{errors:this.prefs.errors,messages:[this.prefs.messages,this.messages]}),this.prefs.errors.label||(this.message=this.message.replace(/^"" /,"").trim()),this.message)}_template(e,n){return t.template(this.value,e,n||this.code,this.state,this.prefs)}},t.path=function(e){let t="";for(const n of e)"object"!=typeof n&&("string"==typeof n?(t&&(t+="."),t+=n):t+="[".concat(n,"]"));return t},t.template=function(e,t,n,r,a){if(!t)return;if(o.isTemplate(t))return"root"!==n?t:null;let s=a.errors.language;return i.isResolvable(s)&&(s=s.resolve(e,r,a)),s&&t[s]&&void 0!==t[s][n]?t[s][n]:t[n]},t.label=function(e,n,r,i){if(e.label)return e.label;if(!r.errors.label)return"";let o=n.path;return"key"===r.errors.label&&n.path.length>1&&(o=n.path.slice(-1)),t.path(o)||t.template(null,r.messages,"root",n,r)||i&&t.template(null,i,"root",n,r)||"value"},t.process=function(e,n,r){if(!e)return null;const{override:i,message:o,details:a}=t.details(e);if(i)return i;if(r.errors.stack)return new t.ValidationError(o,a,n);const s=Error.stackTraceLimit;Error.stackTraceLimit=0;const c=new t.ValidationError(o,a,n);return Error.stackTraceLimit=s,c},t.details=function(e,t={}){let n=[];const r=[];for(const i of e){if(i instanceof Error){if(!1!==t.override)return{override:i};const e=i.toString();n.push(e),r.push({message:e,type:"override",context:{error:i}});continue}const e=i.toString();n.push(e),r.push({message:e,path:i.path.filter(e=>"object"!=typeof e),type:i.code,context:i.local})}return n.length>1&&(n=[...new Set(n)]),{message:n.join(". "),details:r}},t.ValidationError=class extends Error{constructor(e,t,n){super(e),this._original=n,this.details=t}static isError(e){return e instanceof t.ValidationError}},t.ValidationError.prototype.isJoi=!0,t.ValidationError.prototype.name="ValidationError",t.ValidationError.prototype.annotate=r.error},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const a=n(0),s=n(2),c=n(6),l=n(1);let u;const f={symbol:Symbol("ref"),defaults:{adjust:null,in:!1,iterables:null,map:null,separator:".",type:"value"}};t.create=function(e,t={}){a("string"==typeof e,"Invalid reference key:",e),l.assertOptions(t,["adjust","ancestor","in","iterables","map","prefix","render","separator"]),a(!t.prefix||"object"==typeof t.prefix,"options.prefix must be of type object");const n=Object.assign({},f.defaults,t);delete n.prefix;const r=n.separator,i=f.context(e,r,t.prefix);if(n.type=i.type,e=i.key,"value"===n.type)if(i.root&&(a(!r||e[0]!==r,"Cannot specify relative path with root prefix"),n.ancestor="root",e||(e=null)),r&&r===e)e=null,n.ancestor=0;else if(void 0!==n.ancestor)a(!r||!e||e[0]!==r,"Cannot combine prefix with ancestor option");else{const[t,i]=f.ancestor(e,r);i&&""===(e=e.slice(i))&&(e=null),n.ancestor=t}return n.path=r?null===e?[]:e.split(r):[e],new f.Ref(n)},t.in=function(e,n={}){return t.create(e,i(i({},n),{},{in:!0}))},t.isRef=function(e){return!!e&&!!e[l.symbols.ref]},f.Ref=class{constructor(e){a("object"==typeof e,"Invalid reference construction"),l.assertOptions(e,["adjust","ancestor","in","iterables","map","path","render","separator","type","depth","key","root","display"]),a([!1,void 0].includes(e.separator)||"string"==typeof e.separator&&1===e.separator.length,"Invalid separator"),a(!e.adjust||"function"==typeof e.adjust,"options.adjust must be a function"),a(!e.map||Array.isArray(e.map),"options.map must be an array"),a(!e.map||!e.adjust,"Cannot set both map and adjust options"),Object.assign(this,f.defaults,e),a("value"===this.type||void 0===this.ancestor,"Non-value references cannot reference ancestors"),Array.isArray(this.map)&&(this.map=new Map(this.map)),this.depth=this.path.length,this.key=this.path.length?this.path.join(this.separator):null,this.root=this.path[0],this.updateDisplay()}resolve(e,t,n,r,i={}){return a(!this.in||i.in,"Invalid in() reference usage"),"global"===this.type?this._resolve(n.context,t,i):"local"===this.type?this._resolve(r,t,i):this.ancestor?"root"===this.ancestor?this._resolve(t.ancestors[t.ancestors.length-1],t,i):(a(this.ancestor<=t.ancestors.length,"Invalid reference exceeds the schema root:",this.display),this._resolve(t.ancestors[this.ancestor-1],t,i)):this._resolve(e,t,i)}_resolve(e,t,n){let r;if("value"===this.type&&t.mainstay.shadow&&!1!==n.shadow&&(r=t.mainstay.shadow.get(this.absolute(t))),void 0===r&&(r=c(e,this.path,{iterables:this.iterables,functions:!0})),this.adjust&&(r=this.adjust(r)),this.map){const e=this.map.get(r);void 0!==e&&(r=e)}return t.mainstay&&t.mainstay.tracer.resolve(t,this,r),r}toString(){return this.display}absolute(e){return[...e.path.slice(0,-this.ancestor),...this.path]}clone(){return new f.Ref(this)}describe(){const e={path:this.path};"value"!==this.type&&(e.type=this.type),"."!==this.separator&&(e.separator=this.separator),"value"===this.type&&1!==this.ancestor&&(e.ancestor=this.ancestor),this.map&&(e.map=[...this.map]);for(const t of["adjust","iterables","render"])null!==this[t]&&void 0!==this[t]&&(e[t]=this[t]);return!1!==this.in&&(e.in=!0),{ref:e}}updateDisplay(){const e=null!==this.key?this.key:"";if("value"!==this.type)return void(this.display="ref:".concat(this.type,":").concat(e));if(!this.separator)return void(this.display="ref:".concat(e));if(!this.ancestor)return void(this.display="ref:".concat(this.separator).concat(e));if("root"===this.ancestor)return void(this.display="ref:root:".concat(e));if(1===this.ancestor)return void(this.display="ref:".concat(e||".."));const t=new Array(this.ancestor+1).fill(this.separator).join("");this.display="ref:".concat(t).concat(e||"")}},f.Ref.prototype[l.symbols.ref]=!0,t.build=function(e){return"value"===(e=Object.assign({},f.defaults,e)).type&&void 0===e.ancestor&&(e.ancestor=1),new f.Ref(e)},f.context=function(e,t,n={}){if(e=e.trim(),n){const r=void 0===n.global?"$":n.global;if(r!==t&&e.startsWith(r))return{key:e.slice(r.length),type:"global"};const i=void 0===n.local?"#":n.local;if(i!==t&&e.startsWith(i))return{key:e.slice(i.length),type:"local"};const o=void 0===n.root?"/":n.root;if(o!==t&&e.startsWith(o))return{key:e.slice(o.length),type:"value",root:!0}}return{key:e,type:"value"}},f.ancestor=function(e,t){if(!t)return[1,0];if(e[0]!==t)return[1,0];if(e[1]!==t)return[0,1];let n=2;for(;e[n]===t;)++n;return[n-1,n]},t.toSibling=0,t.toParent=1,t.Manager=class{constructor(){this.refs=[]}register(e,r){if(e)if(r=void 0===r?t.toParent:r,Array.isArray(e))for(const t of e)this.register(t,r);else if(l.isSchema(e))for(const t of e._refs.refs)t.ancestor-r>=0&&this.refs.push({ancestor:t.ancestor-r,root:t.root});else t.isRef(e)&&"value"===e.type&&e.ancestor-r>=0&&this.refs.push({ancestor:e.ancestor-r,root:e.root}),u=u||n(7),u.isTemplate(e)&&this.register(e.refs(),r)}get length(){return this.refs.length}clone(){const e=new t.Manager;return e.refs=s(this.refs),e}reset(){this.refs=[]}roots(){return this.refs.filter(e=>!e.ancestor).map(e=>e.root)}}},function(e,t,n){"use strict";const r=n(0),i={};e.exports=function(e,t,n){if(!1===t||null==t)return e;"string"==typeof(n=n||{})&&(n={separator:n});const o=Array.isArray(t);r(!o||!n.separator,"Separator option no valid for array-based chain");const a=o?t:t.split(n.separator||".");let s=e;for(let e=0;e<a.length;++e){let o=a[e];const c=n.iterables&&i.iterables(s);if(Array.isArray(s)||"set"===c){const e=Number(o);Number.isInteger(e)&&(o=e<0?s.length+e:e)}if(!s||"function"==typeof s&&!1===n.functions||!c&&void 0===s[o]){r(!n.strict||e+1===a.length,"Missing segment",o,"in reach path ",t),r("object"==typeof s||!0===n.functions||"function"!=typeof s,"Invalid segment",o,"in reach path ",t),s=n.default;break}s=c?"set"===c?[...s][o]:s.get(o):s[o]}return s},i.iterables=function(e){return e instanceof Set?"set":e instanceof Map?"map":void 0}},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const o=n(0),a=n(2),s=n(30),c=n(31),l=n(1),u=n(4),f=n(5),d={symbol:Symbol("template"),opens:new Array(1e3).join("\0"),closes:new Array(1e3).join("\ 1"),dateFormat:{date:Date.prototype.toDateString,iso:Date.prototype.toISOString,string:Date.prototype.toString,time:Date.prototype.toTimeString,utc:Date.prototype.toUTCString}};e.exports=d.Template=class{constructor(e,t){o("string"==typeof e,"Template source must be a string"),o(!e.includes("\0")&&!e.includes("\ 1"),"Template source cannot contain reserved control characters"),this.source=e,this.rendered=e,this._template=null,this._settings=a(t),this._parse()}_parse(){if(!this.source.includes("{"))return;const e=d.encode(this.source),t=d.split(e);let n=!1;const r=[],i=t.shift();i&&r.push(i);for(const e of t){const t="{"!==e[0],i=t?"}":"}}",o=e.indexOf(i);if(-1===o||"{"===e[1]){r.push("{".concat(d.decode(e)));continue}let a=e.slice(t?0:1,o);const s=":"===a[0];s&&(a=a.slice(1));const c=this._ref(d.decode(a),{raw:t,wrapped:s});r.push(c),"string"!=typeof c&&(n=!0);const l=e.slice(o+i.length);l&&r.push(d.decode(l))}n?this._template=r:this.rendered=r.join("")}static date(e,t){return d.dateFormat[t.dateFormat].call(e)}describe(e={}){if(!this._settings&&e.compact)return this.source;const t={template:this.source};return this._settings&&(t.options=this._settings),t}static build(e){return new d.Template(e.template,e.options)}isDynamic(){return!!this._template}static isTemplate(e){return!!e&&!!e[l.symbols.template]}refs(){if(!this._template)return;const e=[];for(const t of this._template)"string"!=typeof t&&e.push(...t.refs);return e}resolve(e,t,n,r){return this._template&&1===this._template.length?this._part(this._template[0],e,t,n,r,{}):this.render(e,t,n,r)}_part(e,...t){return e.ref?e.ref.resolve(...t):e.formula.evaluate(t)}render(e,t,n,r,i={}){if(!this.isDynamic())return this.rendered;const o=[];for(const a of this._template)if("string"==typeof a)o.push(a);else{const c=this._part(a,e,t,n,r,i),l=d.stringify(c,e,t,n,r,i);if(void 0!==l){const e=a.raw||!1===(i.errors&&i.errors.escapeHtml)?l:s(l);o.push(d.wrap(e,a.wrapped&&n.errors.wrap.label))}}return o.join("")}_ref(e,{raw:t,wrapped:n}){const r=[],i=e=>{const t=f.create(e,this._settings);return r.push(t),e=>t.resolve(...e)};try{var o=new c.Parser(e,{reference:i,functions:d.functions,constants:d.constants})}catch(t){throw t.message='Invalid template variable "'.concat(e,'" fails due to: ').concat(t.message),t}if(o.single){if("reference"===o.single.type){const e=r[0];return{ref:e,raw:t,refs:r,wrapped:n||"local"===e.type&&"label"===e.key}}return d.stringify(o.single.value)}return{formula:o,raw:t,refs:r}}toString(){return this.source}},d.Template.prototype[l.symbols.template]=!0,d.Template.prototype.isImmutable=!0,d.encode=function(e){return e.replace(/\\(\{+)/g,(e,t)=>d.opens.slice(0,t.length)).replace(/\\(\}+)/g,(e,t)=>d.closes.slice(0,t.length))},d.decode=function(e){return e.replace(/\u0000/g,"{").replace(/\u0001/g,"}")},d.split=function(e){const t=[];let n="";for(let r=0;r<e.length;++r){const i=e[r];if("{"===i){let i="";for(;r+1<e.length&&"{"===e[r+1];)i+="{",++r;t.push(n),n=i}else n+=i}return t.push(n),t},d.wrap=function(e,t){return t?1===t.length?"".concat(t).concat(e).concat(t):"".concat(t[0]).concat(e).concat(t[1]):e},d.stringify=function(e,t,n,o,a,s){const c=typeof e;let l=!1;if(f.isRef(e)&&e.render&&(l=e.in,e=e.resolve(t,n,o,a,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({in:e.in},s))),null===e)return"null";if("string"===c)return e;if("number"===c||"function"===c||"symbol"===c)return e.toString();if("object"!==c)return JSON.stringify(e);if(e instanceof Date)return d.Template.date(e,o);if(e instanceof Map){const t=[];for(const[n,r]of e.entries())t.push("".concat(n.toString()," -> ").concat(r.toString()));e=t}if(!Array.isArray(e))return e.toString();let u="";for(const r of e)u=u+(u.length?", ":"")+d.stringify(r,t,n,o,a,s);return l?u:d.wrap(u,o.errors.wrap.array)},d.constants={true:!0,false:!1,null:null,second:1e3,minute:6e4,hour:36e5,day:864e5},d.functions={if:(e,t,n)=>e?t:n,msg(e){const[t,n,r,i,o]=this,a=o.messages;if(!a)return"";const s=u.template(t,a[0],e,n,r)||u.template(t,a[1],e,n,r);return s?s.render(t,n,r,i,o):""},number:e=>"number"==typeof e?e:"string"==typeof e?parseFloat(e):"boolean"==typeof e?e?1:0:e instanceof Date?e.getTime():null}},function(e,t,n){"use strict";const r=n(0),i=n(1),o=n(5),a={};t.schema=function(e,t,n={}){i.assertOptions(n,["appendPath","override"]);try{return a.schema(e,t,n)}catch(e){throw n.appendPath&&void 0!==e.path&&(e.message="".concat(e.message," (").concat(e.path,")")),e}},a.schema=function(e,t,n){r(void 0!==t,"Invalid undefined schema"),Array.isArray(t)&&(r(t.length,"Invalid empty array schema"),1===t.length&&(t=t[0]));const o=(t,...r)=>!1!==n.override?t.valid(e.override,...r):t.valid(...r);if(a.simple(t))return o(e,t);if("function"==typeof t)return e.custom(t);if(r("object"==typeof t,"Invalid schema content:",typeof t),i.isResolvable(t))return o(e,t);if(i.isSchema(t))return t;if(Array.isArray(t)){for(const n of t)if(!a.simple(n))return e.alternatives().try(...t);return o(e,...t)}return t instanceof RegExp?e.string().regex(t):t instanceof Date?o(e.date(),t):(r(Object.getPrototypeOf(t)===Object.getPrototypeOf({}),"Schema can only contain plain objects"),e.object().keys(t))},t.ref=function(e,t){return o.isRef(e)?e:o.create(e,t)},t.compile=function(e,n,o={}){i.assertOptions(o,["legacy"]);const s=n&&n[i.symbols.any];if(s)return r(o.legacy||s.version===i.version,"Cannot mix different versions of joi schemas:",s.version,i.version),n;if("object"!=typeof n||!o.legacy)return t.schema(e,n,{appendPath:!0});const c=a.walk(n);return c?c.compile(c.root,n):t.schema(e,n,{appendPath:!0})},a.walk=function(e){if("object"!=typeof e)return null;if(Array.isArray(e)){for(const t of e){const e=a.walk(t);if(e)return e}return null}const t=e[i.symbols.any];if(t)return{root:e[t.root],compile:t.compile};r(Object.getPrototypeOf(e)===Object.getPrototypeOf({}),"Schema can only contain plain objects");for(const t in e){const n=a.walk(e[t]);if(n)return n}return null},a.simple=function(e){return null===e||["boolean","string","number"].includes(typeof e)},t.when=function(e,n,s){if(void 0===s&&(r(n&&"object"==typeof n,"Missing options"),s=n,n=o.create(".")),Array.isArray(s)&&(s={switch:s}),i.assertOptions(s,["is","not","then","otherwise","switch","break"]),i.isSchema(n))return r(void 0===s.is,'"is" can not be used with a schema condition'),r(void 0===s.not,'"not" can not be used with a schema condition'),r(void 0===s.switch,'"switch" can not be used with a schema condition'),a.condition(e,{is:n,then:s.then,otherwise:s.otherwise,break:s.break});if(r(o.isRef(n)||"string"==typeof n,"Invalid condition:",n),r(void 0===s.not||void 0===s.is,'Cannot combine "is" with "not"'),void 0===s.switch){let c=s;void 0!==s.not&&(c={is:s.not,then:s.otherwise,otherwise:s.then,break:s.break});let l=void 0!==c.is?e.$_compile(c.is):e.$_root.invalid(null,!1,0,"").required();return r(void 0!==c.then||void 0!==c.otherwise,'options must have at least one of "then", "otherwise", or "switch"'),r(void 0===c.break||void 0===c.then||void 0===c.otherwise,"Cannot specify then, otherwise, and break all together"),void 0===s.is||o.isRef(s.is)||i.isSchema(s.is)||(l=l.required()),a.condition(e,{ref:t.ref(n),is:l,then:c.then,otherwise:c.otherwise,break:c.break})}r(Array.isArray(s.switch),'"switch" must be an array'),r(void 0===s.is,'Cannot combine "switch" with "is"'),r(void 0===s.not,'Cannot combine "switch" with "not"'),r(void 0===s.then,'Cannot combine "switch" with "then"');const c={ref:t.ref(n),switch:[],break:s.break};for(let t=0;t<s.switch.length;++t){const n=s.switch[t],a=t===s.switch.length-1;i.assertOptions(n,a?["is","then","otherwise"]:["is","then"]),r(void 0!==n.is,'Switch statement missing "is"'),r(void 0!==n.then,'Switch statement missing "then"');const l={is:e.$_compile(n.is),then:e.$_compile(n.then)};if(o.isRef(n.is)||i.isSchema(n.is)||(l.is=l.is.required()),a){r(void 0===s.otherwise||void 0===n.otherwise,'Cannot specify "otherwise" inside and outside a "switch"');const t=void 0!==s.otherwise?s.otherwise:n.otherwise;void 0!==t&&(r(void 0===c.break,"Cannot specify both otherwise and break"),l.otherwise=e.$_compile(t))}c.switch.push(l)}return c},a.condition=function(e,t){for(const n of["then","otherwise"])void 0===t[n]?delete t[n]:t[n]=e.$_compile(t[n]);return t}},function(e,t,n){"use strict";const r=n(0),i=n(2),o=n(7);t.compile=function(e,t){if("string"==typeof e)return r(!t,"Cannot set single message string"),new o(e);if(o.isTemplate(e))return r(!t,"Cannot set single message template"),e;r("object"==typeof e&&!Array.isArray(e),"Invalid message options"),t=t?i(t):{};for(let n in e){const i=e[n];if("root"===n||o.isTemplate(i)){t[n]=i;continue}if("string"==typeof i){t[n]=new o(i);continue}r("object"==typeof i&&!Array.isArray(i),"Invalid message for",n);const a=n;for(n in t[a]=t[a]||{},i){const e=i[n];"root"===n||o.isTemplate(e)?t[a][n]=e:(r("string"==typeof e,"Invalid message for",n,"in",a),t[a][n]=new o(e))}}return t},t.decompile=function(e){const t={};for(let n in e){const r=e[n];if("root"===n){t[n]=r;continue}if(o.isTemplate(r)){t[n]=r.describe({compact:!0});continue}const i=n;for(n in t[i]={},r){const e=r[n];t[i][n]="root"!==n?e.describe({compact:!0}):e}}return t},t.merge=function(e,n){if(!e)return t.compile(n);if(!n)return e;if("string"==typeof n)return new o(n);if(o.isTemplate(n))return n;const a=i(e);for(let e in n){const t=n[e];if("root"===e||o.isTemplate(t)){a[e]=t;continue}if("string"==typeof t){a[e]=new o(t);continue}r("object"==typeof t&&!Array.isArray(t),"Invalid message for",e);const i=e;for(e in a[i]=a[i]||{},t){const n=t[e];"root"===e||o.isTemplate(n)?a[i][e]=n:(r("string"==typeof n,"Invalid message for",e,"in",i),a[i][e]=new o(n))}}return a}},function(e,t,n){"use strict";const r=n(13),i={mismatched:null};e.exports=function(e,t,n){return n=Object.assign({prototype:!0},n),!!i.isDeepEqual(e,t,n,[])},i.isDeepEqual=function(e,t,n,o){if(e===t)return 0!==e||1/e==1/t;const a=typeof e;if(a!==typeof t)return!1;if(null===e||null===t)return!1;if("function"===a){if(!n.deepFunction||e.toString()!==t.toString())return!1}else if("object"!==a)return e!=e&&t!=t;const s=i.getSharedType(e,t,!!n.prototype);switch(s){case r.buffer:return!1;case r.promise:return e===t;case r.regex:return e.toString()===t.toString();case i.mismatched:return!1}for(let n=o.length-1;n>=0;--n)if(o[n].isSame(e,t))return!0;o.push(new i.SeenEntry(e,t));try{return!!i.isDeepEqualObj(s,e,t,n,o)}finally{o.pop()}},i.getSharedType=function(e,t,n){if(n)return Object.getPrototypeOf(e)!==Object.getPrototypeOf(t)?i.mismatched:r.getInternalProto(e);const o=r.getInternalProto(e);return o!==r.getInternalProto(t)?i.mismatched:o},i.valueOf=function(e){const t=e.valueOf;if(void 0===t)return e;try{return t.call(e)}catch(e){return e}},i.hasOwnEnumerableProperty=function(e,t){return Object.prototype.propertyIsEnumerable.call(e,t)},i.isSetSimpleEqual=function(e,t){for(const n of Set.prototype.values.call(e))if(!Set.prototype.has.call(t,n))return!1;return!0},i.isDeepEqualObj=function(e,t,n,o,a){const{isDeepEqual:s,valueOf:c,hasOwnEnumerableProperty:l}=i,{keys:u,getOwnPropertySymbols:f}=Object;if(e===r.array){if(!o.part){if(t.length!==n.length)return!1;for(let e=0;e<t.length;++e)if(!s(t[e],n[e],o,a))return!1;return!0}for(const e of t)for(const t of n)if(s(e,t,o,a))return!0}else if(e===r.set){if(t.size!==n.size)return!1;if(!i.isSetSimpleEqual(t,n)){const e=new Set(Set.prototype.values.call(n));for(const n of Set.prototype.values.call(t)){if(e.delete(n))continue;let t=!1;for(const r of e)if(s(n,r,o,a)){e.delete(r),t=!0;break}if(!t)return!1}}}else if(e===r.map){if(t.size!==n.size)return!1;for(const[e,r]of Map.prototype.entries.call(t)){if(void 0===r&&!Map.prototype.has.call(n,e))return!1;if(!s(r,Map.prototype.get.call(n,e),o,a))return!1}}else if(e===r.error&&(t.name!==n.name||t.message!==n.message))return!1;const d=c(t),p=c(n);if((t!==d||n!==p)&&!s(d,p,o,a))return!1;const h=u(t);if(!o.part&&h.length!==u(n).length&&!o.skip)return!1;let m=0;for(const e of h)if(o.skip&&o.skip.includes(e))void 0===n[e]&&++m;else{if(!l(n,e))return!1;if(!s(t[e],n[e],o,a))return!1}if(!o.part&&h.length-m!==u(n).length)return!1;if(!1!==o.symbols){const e=f(t),r=new Set(f(n));for(const i of e){if(!o.skip||!o.skip.includes(i))if(l(t,i)){if(!l(n,i))return!1;if(!s(t[i],n[i],o,a))return!1}else if(l(n,i))return!1;r.delete(i)}for(const e of r)if(l(n,e))return!1}return!0},i.SeenEntry=class{constructor(e,t){this.obj=e,this.ref=t}isSame(e,t){return this.obj===e&&this.ref===t}}},function(e,t,n){"use strict";const r=n(0),i=n(2),o=n(15),a=n(1),s=n(8),c=n(4),l=n(17),u=n(18),f=n(5),d=n(7),p=n(19);let h;const m={types:{alternatives:n(33),any:n(3),array:n(39),boolean:n(40),date:n(41),function:n(42),link:n(45),number:n(46),object:n(47),string:n(48),symbol:n(52)},aliases:{alt:"alternatives",bool:"boolean",func:"function"},root:function(){const e={_types:new Set(Object.keys(m.types))};for(const t of e._types)e[t]=function(...e){return r(!e.length||["alternatives","link","object"].includes(t),"The",t,"type does not allow arguments"),m.generate(this,m.types[t],e)};for(const t of["allow","custom","disallow","equal","exist","forbidden","invalid","not","only","optional","options","prefs","preferences","required","strip","valid","when"])e[t]=function(...e){return this.any()[t](...e)};Object.assign(e,m.methods);for(const t in m.aliases){const n=m.aliases[t];e[t]=e[n]}return e.x=e.expression,p.setup&&p.setup(e),e}};m.methods={ValidationError:c.ValidationError,version:a.version,cache:o.provider,assert(e,t,...n){m.assert(e,t,!0,n)},attempt:(e,t,...n)=>m.assert(e,t,!1,n),build(e){return r("function"==typeof u.build,"Manifest functionality disabled"),u.build(this,e)},checkPreferences(e){a.checkPreferences(e)},compile(e,t){return s.compile(this,e,t)},defaults(e){r("function"==typeof e,"modifier must be a function");const t=Object.assign({},this);for(const n of t._types){const i=e(t[n]());r(a.isSchema(i),"modifier must return a valid schema object"),t[n]=function(...e){return m.generate(this,i,e)}}return t},expression:(...e)=>new d(...e),extend(...e){a.verifyFlat(e,"extend"),h=h||n(16),r(e.length,"You need to provide at least one extension"),this.assert(e,h.extensions);const t=Object.assign({},this);t._types=new Set(t._types);for(let n of e){"function"==typeof n&&(n=n(t)),this.assert(n,h.extension);const e=m.expandExtension(n,t);for(const n of e){r(void 0===t[n.type]||t._types.has(n.type),"Cannot override name",n.type);const e=n.base||this.any(),i=l.type(e,n);t._types.add(n.type),t[n.type]=function(...e){return m.generate(this,i,e)}}}return t},isError:c.ValidationError.isError,isExpression:d.isTemplate,isRef:f.isRef,isSchema:a.isSchema,in:(...e)=>f.in(...e),override:a.symbols.override,ref:(...e)=>f.create(...e),types(){const e={};for(const t of this._types)e[t]=this[t]();for(const t in m.aliases)e[t]=this[t]();return e}},m.assert=function(e,t,n,r){const o=r[0]instanceof Error||"string"==typeof r[0]?r[0]:null,s=o?r[1]:r[0],l=t.validate(e,a.preferences({errors:{stack:!0}},s||{}));let u=l.error;if(!u)return l.value;if(o instanceof Error)throw o;const f=n&&"function"==typeof u.annotate?u.annotate():u.message;throw u instanceof c.ValidationError==0&&(u=i(u)),u.message=o?"".concat(o," ").concat(f):f,u},m.generate=function(e,t,n){return r(e,"Must be invoked on a Joi instance."),t.$_root=e,t._definition.args&&n.length?t._definition.args(t,...n):t},m.expandExtension=function(e,t){if("string"==typeof e.type)return[e];const n=[];for(const r of t._types)if(e.type.test(r)){const i=Object.assign({},e);i.type=r,i.base=t[r](),n.push(i)}return n},e.exports=m.root()},function(e,t,n){"use strict";const r=n(28);e.exports=class extends Error{constructor(e){super(e.filter(e=>""!==e).map(e=>"string"==typeof e?e:e instanceof Error?e.message:r(e)).join(" ")||"Unknown error"),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t.assert)}}},function(e,t,n){"use strict";const r={};t=e.exports={array:Array.prototype,buffer:!1,date:Date.prototype,error:Error.prototype,generic:Object.prototype,map:Map.prototype,promise:Promise.prototype,regex:RegExp.prototype,set:Set.prototype,weakMap:WeakMap.prototype,weakSet:WeakSet.prototype},r.typeMap=new Map([["[object Error]",t.error],["[object Map]",t.map],["[object Promise]",t.promise],["[object Set]",t.set],["[object WeakMap]",t.weakMap],["[object WeakSet]",t.weakSet]]),t.getInternalProto=function(e){if(Array.isArray(e))return t.array;if(e instanceof Date)return t.date;if(e instanceof RegExp)return t.regex;if(e instanceof Error)return t.error;const n=Object.prototype.toString.call(e);return r.typeMap.get(n)||t.generic}},function(e,t,n){"use strict";t.keys=function(e,t={}){return!1!==t.symbols?Reflect.ownKeys(e):Object.getOwnPropertyNames(e)}},function(e,t,n){"use strict";const r=n(0),i=n(2),o=n(1),a={max:1e3,supported:new Set(["undefined","boolean","number","string"])};t.provider={provision:e=>new a.Cache(e)},a.Cache=class{constructor(e={}){o.assertOptions(e,["max"]),r(void 0===e.max||e.max&&e.max>0&&isFinite(e.max),"Invalid max cache size"),this._max=e.max||a.max,this._map=new Map,this._list=new a.List}get length(){return this._map.size}set(e,t){if(null!==e&&!a.supported.has(typeof e))return;let n=this._map.get(e);if(n)return n.value=t,void this._list.first(n);n=this._list.unshift({key:e,value:t}),this._map.set(e,n),this._compact()}get(e){const t=this._map.get(e);if(t)return this._list.first(t),i(t.value)}_compact(){if(this._map.size>this._max){const e=this._list.pop();this._map.delete(e.key)}}},a.List=class{constructor(){this.tail=null,this.head=null}unshift(e){return e.next=null,e.prev=this.head,this.head&&(this.head.next=e),this.head=e,this.tail||(this.tail=e),e}first(e){e!==this.head&&(this._remove(e),this.unshift(e))}pop(){return this._remove(this.tail)}_remove(e){const{next:t,prev:n}=e;return t.prev=n,n&&(n.next=t),e===this.tail&&(this.tail=t),e.prev=null,e.next=null,e}}},function(e,t,n){"use strict";const r=n(11),i={};i.wrap=r.string().min(1).max(2).allow(!1),t.preferences=r.object({allowUnknown:r.boolean(),abortEarly:r.boolean(),artifacts:r.boolean(),cache:r.boolean(),context:r.object(),convert:r.boolean(),dateFormat:r.valid("date","iso","string","time","utc"),debug:r.boolean(),errors:{escapeHtml:r.boolean(),label:r.valid("path","key",!1),language:[r.string(),r.object().ref()],render:r.boolean(),stack:r.boolean(),wrap:{label:i.wrap,array:i.wrap}},externals:r.boolean(),messages:r.object(),noDefaults:r.boolean(),nonEnumerables:r.boolean(),presence:r.valid("required","optional","forbidden"),skipFunctions:r.boolean(),stripUnknown:r.object({arrays:r.boolean(),objects:r.boolean()}).or("arrays","objects").allow(!0,!1),warnings:r.boolean()}).strict(),i.nameRx=/^[a-zA-Z0-9]\w*$/,i.rule=r.object({alias:r.array().items(r.string().pattern(i.nameRx)).single(),args:r.array().items(r.string(),r.object({name:r.string().pattern(i.nameRx).required(),ref:r.boolean(),assert:r.alternatives([r.function(),r.object().schema()]).conditional("ref",{is:!0,then:r.required()}),normalize:r.function(),message:r.string().when("assert",{is:r.function(),then:r.required()})})),convert:r.boolean(),manifest:r.boolean(),method:r.function().allow(!1),multi:r.boolean(),validate:r.function()}),t.extension=r.object({type:r.alternatives([r.string(),r.object().regex()]).required(),args:r.function(),cast:r.object().pattern(i.nameRx,r.object({from:r.function().maxArity(1).required(),to:r.function().minArity(1).maxArity(2).required()})),base:r.object().schema().when("type",{is:r.object().regex(),then:r.forbidden()}),coerce:[r.function().maxArity(3),r.object({method:r.function().maxArity(3).required(),from:r.array().items(r.string()).single()})],flags:r.object().pattern(i.nameRx,r.object({setter:r.string(),default:r.any()})),manifest:{build:r.function().arity(2)},messages:[r.object(),r.string()],modifiers:r.object().pattern(i.nameRx,r.function().minArity(1).maxArity(2)),overrides:r.object().pattern(i.nameRx,r.function()),prepare:r.function().maxArity(3),rebuild:r.function().arity(1),rules:r.object().pattern(i.nameRx,i.rule),terms:r.object().pattern(i.nameRx,r.object({init:r.array().allow(null).required(),manifest:r.object().pattern(/.+/,[r.valid("schema","single"),r.object({mapped:r.object({from:r.string().required(),to:r.string().required()}).required()})])})),validate:r.function().maxArity(3)}).strict(),t.extensions=r.array().items(r.object(),r.function().arity(1)).strict(),i.desc={buffer:r.object({buffer:r.string()}),func:r.object({function:r.function().required(),options:{literal:!0}}),override:r.object({override:!0}),ref:r.object({ref:r.object({type:r.valid("value","global","local"),path:r.array().required(),separator:r.string().length(1).allow(!1),ancestor:r.number().min(0).integer().allow("root"),map:r.array().items(r.array().length(2)).min(1),adjust:r.function(),iterables:r.boolean(),in:r.boolean(),render:r.boolean()}).required()}),regex:r.object({regex:r.string().min(3)}),special:r.object({special:r.valid("deep").required()}),template:r.object({template:r.string().required(),options:r.object()}),value:r.object({value:r.alternatives([r.object(),r.array()]).required()})},i.desc.entity=r.alternatives([r.array().items(r.link("...")),r.boolean(),r.function(),r.number(),r.string(),i.desc.buffer,i.desc.func,i.desc.ref,i.desc.regex,i.desc.special,i.desc.template,i.desc.value,r.link("/")]),i.desc.values=r.array().items(null,r.boolean(),r.function(),r.number().allow(1/0,-1/0),r.string().allow(""),r.symbol(),i.desc.buffer,i.desc.func,i.desc.override,i.desc.ref,i.desc.regex,i.desc.template,i.desc.value),i.desc.messages=r.object().pattern(/.+/,[r.string(),i.desc.template,r.object().pattern(/.+/,[r.string(),i.desc.template])]),t.description=r.object({type:r.string().required(),flags:r.object({cast:r.string(),default:r.any(),description:r.string(),empty:r.link("/"),failover:i.desc.entity,id:r.string(),label:r.string(),only:!0,presence:["optional","required","forbidden"],result:["raw","strip"],strip:r.boolean(),unit:r.string()}).unknown(),preferences:{allowUnknown:r.boolean(),abortEarly:r.boolean(),artifacts:r.boolean(),cache:r.boolean(),convert:r.boolean(),dateFormat:["date","iso","string","time","utc"],errors:{escapeHtml:r.boolean(),label:["path","key"],language:[r.string(),i.desc.ref],wrap:{label:i.wrap,array:i.wrap}},externals:r.boolean(),messages:i.desc.messages,noDefaults:r.boolean(),nonEnumerables:r.boolean(),presence:["required","optional","forbidden"],skipFunctions:r.boolean(),stripUnknown:r.object({arrays:r.boolean(),objects:r.boolean()}).or("arrays","objects").allow(!0,!1),warnings:r.boolean()},allow:i.desc.values,invalid:i.desc.values,rules:r.array().min(1).items({name:r.string().required(),args:r.object().min(1),keep:r.boolean(),message:[r.string(),i.desc.messages],warn:r.boolean()}),keys:r.object().pattern(/.*/,r.link("/")),link:i.desc.ref}).pattern(/^[a-z]\w*$/,r.any())},function(e,t,n){"use strict";const r=n(0),i=n(2),o=n(1),a=n(9),s={};t.type=function(e,t){const n=Object.getPrototypeOf(e),c=i(n),l=e._assign(Object.create(c)),u=Object.assign({},t);delete u.base,c._definition=u;const f=n._definition||{};u.messages=a.merge(f.messages,u.messages),u.properties=Object.assign({},f.properties,u.properties),l.type=u.type,u.flags=Object.assign({},f.flags,u.flags);const d=Object.assign({},f.terms);if(u.terms)for(const e in u.terms){const t=u.terms[e];r(void 0===l.$_terms[e],"Invalid term override for",u.type,e),l.$_terms[e]=t.init,d[e]=t}u.terms=d,u.args||(u.args=f.args),u.prepare=s.prepare(u.prepare,f.prepare),u.coerce&&("function"==typeof u.coerce&&(u.coerce={method:u.coerce}),u.coerce.from&&!Array.isArray(u.coerce.from)&&(u.coerce={method:u.coerce.method,from:[].concat(u.coerce.from)})),u.coerce=s.coerce(u.coerce,f.coerce),u.validate=s.validate(u.validate,f.validate);const p=Object.assign({},f.rules);if(u.rules)for(const e in u.rules){const t=u.rules[e];r("object"==typeof t,"Invalid rule definition for",u.type,e);let n=t.method;if(void 0===n&&(n=function(){return this.$_addRule(e)}),n&&(r(!c[e],"Rule conflict in",u.type,e),c[e]=n),r(!p[e],"Rule conflict in",u.type,e),p[e]=t,t.alias){const e=[].concat(t.alias);for(const n of e)c[n]=t.method}t.args&&(t.argsByName=new Map,t.args=t.args.map(e=>("string"==typeof e&&(e={name:e}),r(!t.argsByName.has(e.name),"Duplicated argument name",e.name),o.isSchema(e.assert)&&(e.assert=e.assert.strict().label(e.name)),t.argsByName.set(e.name,e),e)))}u.rules=p;const h=Object.assign({},f.modifiers);if(u.modifiers)for(const e in u.modifiers){r(!c[e],"Rule conflict in",u.type,e);const t=u.modifiers[e];r("function"==typeof t,"Invalid modifier definition for",u.type,e);const n=function(t){return this.rule({[e]:t})};c[e]=n,h[e]=t}if(u.modifiers=h,u.overrides){c._super=n,l.$_super={};for(const e in u.overrides)r(n[e],"Cannot override missing",e),u.overrides[e][o.symbols.parent]=n[e],l.$_super[e]=n[e].bind(l);Object.assign(c,u.overrides)}u.cast=Object.assign({},f.cast,u.cast);const m=Object.assign({},f.manifest,u.manifest);return m.build=s.build(u.manifest&&u.manifest.build,f.manifest&&f.manifest.build),u.manifest=m,u.rebuild=s.rebuild(u.rebuild,f.rebuild),l},s.build=function(e,t){return e&&t?function(n,r){return t(e(n,r),r)}:e||t},s.coerce=function(e,t){return e&&t?{from:e.from&&t.from?[...new Set([...e.from,...t.from])]:null,method(n,r){let i;if((!t.from||t.from.includes(typeof n))&&(i=t.method(n,r),i)){if(i.errors||void 0===i.value)return i;n=i.value}if(!e.from||e.from.includes(typeof n)){const t=e.method(n,r);if(t)return t}return i}}:e||t},s.prepare=function(e,t){return e&&t?function(n,r){const i=e(n,r);if(i){if(i.errors||void 0===i.value)return i;n=i.value}return t(n,r)||i}:e||t},s.rebuild=function(e,t){return e&&t?function(n){t(n),e(n)}:e||t},s.validate=function(e,t){return e&&t?function(n,r){const i=t(n,r);if(i){if(i.errors&&(!Array.isArray(i.errors)||i.errors.length))return i;n=i.value}return e(n,r)||i}:e||t}},function(e,t){},function(e,t){},function(e,t,n){"use strict";const r=n(0),i=n(2),o=n(14),a={};e.exports=a.merge=function(e,t,n){if(r(e&&"object"==typeof e,"Invalid target value: must be an object"),r(null==t||"object"==typeof t,"Invalid source value: must be null, undefined, or an object"),!t)return e;if(n=Object.assign({nullOverride:!0,mergeArrays:!0},n),Array.isArray(t)){r(Array.isArray(e),"Cannot merge array onto an object"),n.mergeArrays||(e.length=0);for(let r=0;r<t.length;++r)e.push(i(t[r],{symbols:n.symbols}));return e}const s=o.keys(t,n);for(let r=0;r<s.length;++r){const o=s[r];if("__proto__"===o||!Object.prototype.propertyIsEnumerable.call(t,o))continue;const c=t[o];if(c&&"object"==typeof c){if(e[o]===c)continue;!e[o]||"object"!=typeof e[o]||Array.isArray(e[o])!==Array.isArray(c)||c instanceof Date||c instanceof RegExp?e[o]=i(c,{symbols:n.symbols}):a.merge(e[o],c,n)}else(null!=c||n.nullOverride)&&(e[o]=c)}return e}},function(e,t,n){"use strict";const r=n(0),i=n(10),o=n(1),a={};e.exports=a.Values=class{constructor(e,t){this._values=new Set(e),this._refs=new Set(t),this._lowercase=a.lowercases(e),this._override=!1}get length(){return this._values.size+this._refs.size}add(e,t){o.isResolvable(e)?this._refs.has(e)||(this._refs.add(e),t&&t.register(e)):this.has(e,null,null,!1)||(this._values.add(e),"string"==typeof e&&this._lowercase.set(e.toLowerCase(),e))}static merge(e,t,n){if(e=e||new a.Values,t){if(t._override)return t.clone();for(const n of[...t._values,...t._refs])e.add(n)}if(n)for(const t of[...n._values,...n._refs])e.remove(t);return e.length?e:null}remove(e){o.isResolvable(e)?this._refs.delete(e):(this._values.delete(e),"string"==typeof e&&this._lowercase.delete(e.toLowerCase()))}has(e,t,n,r){return!!this.get(e,t,n,r)}get(e,t,n,r){if(!this.length)return!1;if(this._values.has(e))return{value:e};if("string"==typeof e&&e&&r){const t=this._lowercase.get(e.toLowerCase());if(t)return{value:t}}if(!this._refs.size&&"object"!=typeof e)return!1;if("object"==typeof e)for(const t of this._values)if(i(t,e))return{value:t};if(t)for(const o of this._refs){const a=o.resolve(e,t,n,null,{in:!0});if(void 0===a)continue;const s=o.in&&"object"==typeof a?Array.isArray(a)?a:Object.keys(a):[a];for(const t of s)if(typeof t==typeof e)if(r&&e&&"string"==typeof e){if(t.toLowerCase()===e.toLowerCase())return{value:t,ref:o}}else if(i(t,e))return{value:t,ref:o}}return!1}override(){this._override=!0}values(e){if(e&&e.display){const e=[];for(const t of[...this._values,...this._refs])void 0!==t&&e.push(t);return e}return Array.from([...this._values,...this._refs])}clone(){const e=new a.Values(this._values,this._refs);return e._override=this._override,e}concat(e){r(!e._override,"Cannot concat override set of values");const t=new a.Values([...this._values,...e._values],[...this._refs,...e._refs]);return t._override=this._override,t}describe(){const e=[];this._override&&e.push({override:!0});for(const t of this._values.values())e.push(t&&"object"==typeof t?{value:t}:t);for(const t of this._refs.values())e.push(t.describe());return e}},a.Values.prototype[o.symbols.values]=!0,a.Values.prototype.slice=a.Values.prototype.clone,a.lowercases=function(e){const t=new Map;if(e)for(const n of e)"string"==typeof n&&t.set(n.toLowerCase(),n);return t}},function(e,t,n){"use strict";const r=n(43),i=n(0),o=n(2),a=n(44),s=n(3),c=n(1),l=n(8),u=n(4),f=n(5),d=n(7),p={renameDefaults:{alias:!1,multiple:!1,override:!1}};e.exports=s.extend({type:"_keys",properties:{typeof:"object"},flags:{unknown:{default:!1}},terms:{dependencies:{init:null},keys:{init:null,manifest:{mapped:{from:"schema",to:"key"}}},patterns:{init:null},renames:{init:null}},args:(e,t)=>e.keys(t),validate(e,{schema:t,error:n,state:r,prefs:i}){if(!e||typeof e!==t.$_property("typeof")||Array.isArray(e))return{value:e,errors:n("object.base",{type:t.$_property("typeof")})};if(!(t.$_terms.renames||t.$_terms.dependencies||t.$_terms.keys||t.$_terms.patterns||t.$_terms.externals))return;e=p.clone(e,i);const o=[];if(t.$_terms.renames&&!p.rename(t,e,r,i,o))return{value:e,errors:o};if(!t.$_terms.keys&&!t.$_terms.patterns&&!t.$_terms.dependencies)return{value:e,errors:o};const a=new Set(Object.keys(e));if(t.$_terms.keys){const n=[e,...r.ancestors];for(const s of t.$_terms.keys){const t=s.key,c=e[t];a.delete(t);const l=r.localize([...r.path,t],n,s),u=s.schema.$_validate(c,l,i);if(u.errors){if(i.abortEarly)return{value:e,errors:u.errors};o.push(...u.errors)}else"strip"===s.schema._flags.result||void 0===u.value&&void 0!==c?delete e[t]:void 0!==u.value&&(e[t]=u.value)}}if(a.size||t._flags._hasPatternMatch){const n=p.unknown(t,e,a,o,r,i);if(n)return n}if(t.$_terms.dependencies)for(const n of t.$_terms.dependencies){if(n.key&&void 0===n.key.resolve(e,r,i,null,{shadow:!1}))continue;const a=p.dependencies[n.rel](t,n,e,r,i);if(a){const n=t.$_createError(a.code,e,a.context,r,i);if(i.abortEarly)return{value:e,errors:n};o.push(n)}}return{value:e,errors:o}},rules:{and:{method(...e){return c.verifyFlat(e,"and"),p.dependency(this,"and",null,e)}},append:{method(e){return null==e||0===Object.keys(e).length?this:this.keys(e)}},assert:{method(e,t,n){d.isTemplate(e)||(e=l.ref(e)),i(void 0===n||"string"==typeof n,"Message must be a string"),t=this.$_compile(t,{appendPath:!0});const r=this.$_addRule({name:"assert",args:{subject:e,schema:t,message:n}});return r.$_mutateRegister(e),r.$_mutateRegister(t),r},validate(e,{error:t,prefs:n,state:r},{subject:i,schema:o,message:a}){const s=i.resolve(e,r,n),c=f.isRef(i)?i.absolute(r):[];return o.$_match(s,r.localize(c,[e,...r.ancestors],o),n)?e:t("object.assert",{subject:i,message:a})},args:["subject","schema","message"],multi:!0},instance:{method(e,t){return i("function"==typeof e,"constructor must be a function"),t=t||e.name,this.$_addRule({name:"instance",args:{constructor:e,name:t}})},validate:(e,t,{constructor:n,name:r})=>e instanceof n?e:t.error("object.instance",{type:r,value:e}),args:["constructor","name"]},keys:{method(e){i(void 0===e||"object"==typeof e,"Object schema must be a valid object"),i(!c.isSchema(e),"Object schema cannot be a joi schema");const t=this.clone();if(e)if(Object.keys(e).length){t.$_terms.keys=t.$_terms.keys?t.$_terms.keys.filter(t=>!e.hasOwnProperty(t.key)):new p.Keys;for(const n in e)c.tryWithPath(()=>t.$_terms.keys.push({key:n,schema:this.$_compile(e[n])}),n)}else t.$_terms.keys=new p.Keys;else t.$_terms.keys=null;return t.$_mutateRebuild()}},length:{method(e){return this.$_addRule({name:"length",args:{limit:e},operator:"="})},validate:(e,t,{limit:n},{name:r,operator:i,args:o})=>c.compare(Object.keys(e).length,n,i)?e:t.error("object."+r,{limit:o.limit,value:e}),args:[{name:"limit",ref:!0,assert:c.limit,message:"must be a positive integer"}]},max:{method(e){return this.$_addRule({name:"max",method:"length",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"length",args:{limit:e},operator:">="})}},nand:{method(...e){return c.verifyFlat(e,"nand"),p.dependency(this,"nand",null,e)}},or:{method(...e){return c.verifyFlat(e,"or"),p.dependency(this,"or",null,e)}},oxor:{method(...e){return p.dependency(this,"oxor",null,e)}},pattern:{method(e,t,n={}){const r=e instanceof RegExp;r||(e=this.$_compile(e,{appendPath:!0})),i(void 0!==t,"Invalid rule"),c.assertOptions(n,["fallthrough","matches"]),r&&i(!e.flags.includes("g")&&!e.flags.includes("y"),"pattern should not use global or sticky mode"),t=this.$_compile(t,{appendPath:!0});const o=this.clone();o.$_terms.patterns=o.$_terms.patterns||[];const a={[r?"regex":"schema"]:e,rule:t};return n.matches&&(a.matches=this.$_compile(n.matches),"array"!==a.matches.type&&(a.matches=a.matches.$_root.array().items(a.matches)),o.$_mutateRegister(a.matches),o.$_setFlag("_hasPatternMatch",!0,{clone:!1})),n.fallthrough&&(a.fallthrough=!0),o.$_terms.patterns.push(a),o.$_mutateRegister(t),o}},ref:{method(){return this.$_addRule("ref")},validate:(e,t)=>f.isRef(e)?e:t.error("object.refType",{value:e})},regex:{method(){return this.$_addRule("regex")},validate:(e,t)=>e instanceof RegExp?e:t.error("object.regex",{value:e})},rename:{method(e,t,n={}){i("string"==typeof e||e instanceof RegExp,"Rename missing the from argument"),i("string"==typeof t||t instanceof d,"Invalid rename to argument"),i(t!==e,"Cannot rename key to same name:",e),c.assertOptions(n,["alias","ignoreUndefined","override","multiple"]);const o=this.clone();o.$_terms.renames=o.$_terms.renames||[];for(const t of o.$_terms.renames)i(t.from!==e,"Cannot rename the same key multiple times");return t instanceof d&&o.$_mutateRegister(t),o.$_terms.renames.push({from:e,to:t,options:r(p.renameDefaults,n)}),o}},schema:{method(e="any"){return this.$_addRule({name:"schema",args:{type:e}})},validate:(e,t,{type:n})=>!c.isSchema(e)||"any"!==n&&e.type!==n?t.error("object.schema",{type:n}):e},unknown:{method(e){return this.$_setFlag("unknown",!1!==e)}},with:{method(e,t,n={}){return p.dependency(this,"with",e,t,n)}},without:{method(e,t,n={}){return p.dependency(this,"without",e,t,n)}},xor:{method(...e){return c.verifyFlat(e,"xor"),p.dependency(this,"xor",null,e)}}},overrides:{default(e,t){return void 0===e&&(e=c.symbols.deepDefault),this.$_parent("default",e,t)}},rebuild(e){if(e.$_terms.keys){const t=new a.Sorter;for(const n of e.$_terms.keys)c.tryWithPath(()=>t.add(n,{after:n.schema.$_rootReferences(),group:n.key}),n.key);e.$_terms.keys=new p.Keys(...t.nodes)}},manifest:{build(e,t){if(t.keys&&(e=e.keys(t.keys)),t.dependencies)for(const{rel:n,key:r=null,peers:i,options:o}of t.dependencies)e=p.dependency(e,n,r,i,o);if(t.patterns)for(const{regex:n,schema:r,rule:i,fallthrough:o,matches:a}of t.patterns)e=e.pattern(n||r,i,{fallthrough:o,matches:a});if(t.renames)for(const{from:n,to:r,options:i}of t.renames)e=e.rename(n,r,i);return e}},messages:{"object.and":"{{#label}} contains {{#presentWithLabels}} without its required peers {{#missingWithLabels}}","object.assert":'{{#label}} is invalid because {if(#subject.key, `"` + #subject.key + `" failed to ` + (#message || "pass the assertion test"), #message || "the assertion failed")}',"object.base":"{{#label}} must be of type {{#type}}","object.instance":"{{#label}} must be an instance of {{:#type}}","object.length":'{{#label}} must have {{#limit}} key{if(#limit == 1, "", "s")}',"object.max":'{{#label}} must have less than or equal to {{#limit}} key{if(#limit == 1, "", "s")}',"object.min":'{{#label}} must have at least {{#limit}} key{if(#limit == 1, "", "s")}',"object.missing":"{{#label}} must contain at least one of {{#peersWithLabels}}","object.nand":"{{:#mainWithLabel}} must not exist simultaneously with {{#peersWithLabels}}","object.oxor":"{{#label}} contains a conflict between optional exclusive peers {{#peersWithLabels}}","object.pattern.match":"{{#label}} keys failed to match pattern requirements","object.refType":"{{#label}} must be a Joi reference","object.regex":"{{#label}} must be a RegExp object","object.rename.multiple":"{{#label}} cannot rename {{:#from}} because multiple renames are disabled and another key was already renamed to {{:#to}}","object.rename.override":"{{#label}} cannot rename {{:#from}} because override is disabled and target {{:#to}} exists","object.schema":"{{#label}} must be a Joi schema of {{#type}} type","object.unknown":"{{#label}} is not allowed","object.with":"{{:#mainWithLabel}} missing required peer {{:#peerWithLabel}}","object.without":"{{:#mainWithLabel}} conflict with forbidden peer {{:#peerWithLabel}}","object.xor":"{{#label}} contains a conflict between exclusive peers {{#peersWithLabels}}"}}),p.clone=function(e,t){if("object"==typeof e){if(t.nonEnumerables)return o(e,{shallow:!0});const n=Object.create(Object.getPrototypeOf(e));return Object.assign(n,e),n}const n=function(...t){return e.apply(this,t)};return n.prototype=o(e.prototype),Object.defineProperty(n,"name",{value:e.name,writable:!1}),Object.defineProperty(n,"length",{value:e.length,writable:!1}),Object.assign(n,e),n},p.dependency=function(e,t,n,r,o){i(null===n||"string"==typeof n,t,"key must be a strings"),o||(o=r.length>1&&"object"==typeof r[r.length-1]?r.pop():{}),c.assertOptions(o,["separator"]),r=[].concat(r);const a=c.default(o.separator,"."),s=[];for(const e of r)i("string"==typeof e,t,"peers must be a string or a reference"),s.push(l.ref(e,{separator:a,ancestor:0,prefix:!1}));null!==n&&(n=l.ref(n,{separator:a,ancestor:0,prefix:!1}));const u=e.clone();return u.$_terms.dependencies=u.$_terms.dependencies||[],u.$_terms.dependencies.push(new p.Dependency(t,n,s,r)),u},p.dependencies={and(e,t,n,r,i){const o=[],a=[],s=t.peers.length;for(const e of t.peers)void 0===e.resolve(n,r,i,null,{shadow:!1})?o.push(e.key):a.push(e.key);if(o.length!==s&&a.length!==s)return{code:"object.and",context:{present:a,presentWithLabels:p.keysToLabels(e,a),missing:o,missingWithLabels:p.keysToLabels(e,o)}}},nand(e,t,n,r,i){const o=[];for(const e of t.peers)void 0!==e.resolve(n,r,i,null,{shadow:!1})&&o.push(e.key);if(o.length!==t.peers.length)return;const a=t.paths[0],s=t.paths.slice(1);return{code:"object.nand",context:{main:a,mainWithLabel:p.keysToLabels(e,a),peers:s,peersWithLabels:p.keysToLabels(e,s)}}},or(e,t,n,r,i){for(const e of t.peers)if(void 0!==e.resolve(n,r,i,null,{shadow:!1}))return;return{code:"object.missing",context:{peers:t.paths,peersWithLabels:p.keysToLabels(e,t.paths)}}},oxor(e,t,n,r,i){const o=[];for(const e of t.peers)void 0!==e.resolve(n,r,i,null,{shadow:!1})&&o.push(e.key);if(!o.length||1===o.length)return;const a={peers:t.paths,peersWithLabels:p.keysToLabels(e,t.paths)};return a.present=o,a.presentWithLabels=p.keysToLabels(e,o),{code:"object.oxor",context:a}},with(e,t,n,r,i){for(const o of t.peers)if(void 0===o.resolve(n,r,i,null,{shadow:!1}))return{code:"object.with",context:{main:t.key.key,mainWithLabel:p.keysToLabels(e,t.key.key),peer:o.key,peerWithLabel:p.keysToLabels(e,o.key)}}},without(e,t,n,r,i){for(const o of t.peers)if(void 0!==o.resolve(n,r,i,null,{shadow:!1}))return{code:"object.without",context:{main:t.key.key,mainWithLabel:p.keysToLabels(e,t.key.key),peer:o.key,peerWithLabel:p.keysToLabels(e,o.key)}}},xor(e,t,n,r,i){const o=[];for(const e of t.peers)void 0!==e.resolve(n,r,i,null,{shadow:!1})&&o.push(e.key);if(1===o.length)return;const a={peers:t.paths,peersWithLabels:p.keysToLabels(e,t.paths)};return 0===o.length?{code:"object.missing",context:a}:(a.present=o,a.presentWithLabels=p.keysToLabels(e,o),{code:"object.xor",context:a})}},p.keysToLabels=function(e,t){return Array.isArray(t)?t.map(t=>e.$_mapLabels(t)):e.$_mapLabels(t)},p.rename=function(e,t,n,r,i){const o={};for(const a of e.$_terms.renames){const s=[],c="string"!=typeof a.from;if(c)for(const e in t){if(void 0===t[e]&&a.options.ignoreUndefined)continue;if(e===a.to)continue;const n=a.from.exec(e);n&&s.push({from:e,to:a.to,match:n})}else!Object.prototype.hasOwnProperty.call(t,a.from)||void 0===t[a.from]&&a.options.ignoreUndefined||s.push(a);for(const l of s){const s=l.from;let u=l.to;if(u instanceof d&&(u=u.render(t,n,r,l.match)),s!==u){if(!a.options.multiple&&o[u]&&(i.push(e.$_createError("object.rename.multiple",t,{from:s,to:u,pattern:c},n,r)),r.abortEarly))return!1;if(Object.prototype.hasOwnProperty.call(t,u)&&!a.options.override&&!o[u]&&(i.push(e.$_createError("object.rename.override",t,{from:s,to:u,pattern:c},n,r)),r.abortEarly))return!1;void 0===t[s]?delete t[u]:t[u]=t[s],o[u]=!0,a.options.alias||delete t[s]}}}return!0},p.unknown=function(e,t,n,r,i,o){if(e.$_terms.patterns){let a=!1;const s=e.$_terms.patterns.map(e=>{if(e.matches)return a=!0,[]}),c=[t,...i.ancestors];for(const a of n){const l=t[a],u=[...i.path,a];for(let f=0;f<e.$_terms.patterns.length;++f){const d=e.$_terms.patterns[f];if(d.regex){const e=d.regex.test(a);if(i.mainstay.tracer.debug(i,"rule","pattern.".concat(f),e?"pass":"error"),!e)continue}else if(!d.schema.$_match(a,i.nest(d.schema,"pattern.".concat(f)),o))continue;n.delete(a);const p=i.localize(u,c,{schema:d.rule,key:a}),h=d.rule.$_validate(l,p,o);if(h.errors){if(o.abortEarly)return{value:t,errors:h.errors};r.push(...h.errors)}if(d.matches&&s[f].push(a),t[a]=h.value,!d.fallthrough)break}}if(a)for(let n=0;n<s.length;++n){const a=s[n];if(!a)continue;const l=e.$_terms.patterns[n].matches,f=i.localize(i.path,c,l),d=l.$_validate(a,f,o);if(d.errors){const n=u.details(d.errors,{override:!1});n.matches=a;const s=e.$_createError("object.pattern.match",t,n,i,o);if(o.abortEarly)return{value:t,errors:s};r.push(s)}}}if(n.size&&(e.$_terms.keys||e.$_terms.patterns)){if(o.stripUnknown&&!e._flags.unknown||o.skipFunctions){const e=!(!o.stripUnknown||!0!==o.stripUnknown&&!o.stripUnknown.objects);for(const r of n)e?(delete t[r],n.delete(r)):"function"==typeof t[r]&&n.delete(r)}if(!c.default(e._flags.unknown,o.allowUnknown))for(const a of n){const n=i.localize([...i.path,a],[]),s=e.$_createError("object.unknown",t[a],{child:a},n,o,{flags:!1});if(o.abortEarly)return{value:t,errors:s};r.push(s)}}},p.Dependency=class{constructor(e,t,n,r){this.rel=e,this.key=t,this.peers=n,this.paths=r}describe(){const e={rel:this.rel,peers:this.paths};return null!==this.key&&(e.key=this.key.key),"."!==this.peers[0].separator&&(e.options={separator:this.peers[0].separator}),e}},p.Keys=class extends Array{concat(e){const t=this.slice(),n=new Map;for(let e=0;e<t.length;++e)n.set(t[e].key,e);for(const r of e){const e=r.key,i=n.get(e);void 0!==i?t[i]={key:e,schema:t[i].schema.concat(r.schema)}:t.push(r)}return t}}},function(e,t,n){"use strict";const r=n(24),i=n(25),o={minDomainSegments:2,nonAsciiRx:/[^\x00-\x7f]/,domainControlRx:/[\x00-\x20@\:\/]/,tldSegmentRx:/^[a-zA-Z](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,domainSegmentRx:/^[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,URL:r.URL||URL};t.analyze=function(e,t={}){if("string"!=typeof e)throw new Error("Invalid input: domain must be a string");if(!e)return i.code("DOMAIN_NON_EMPTY_STRING");if(e.length>256)return i.code("DOMAIN_TOO_LONG");if(o.nonAsciiRx.test(e)){if(!1===t.allowUnicode)return i.code("DOMAIN_INVALID_UNICODE_CHARS");e=e.normalize("NFC")}if(o.domainControlRx.test(e))return i.code("DOMAIN_INVALID_CHARS");e=o.punycode(e);const n=t.minDomainSegments||o.minDomainSegments,r=e.split(".");if(r.length<n)return i.code("DOMAIN_SEGMENTS_COUNT");if(t.maxDomainSegments&&r.length>t.maxDomainSegments)return i.code("DOMAIN_SEGMENTS_COUNT_MAX");const a=t.tlds;if(a){const e=r[r.length-1].toLowerCase();if(a.deny&&a.deny.has(e)||a.allow&&!a.allow.has(e))return i.code("DOMAIN_FORBIDDEN_TLDS")}for(let e=0;e<r.length;++e){const t=r[e];if(!t.length)return i.code("DOMAIN_EMPTY_SEGMENT");if(t.length>63)return i.code("DOMAIN_LONG_SEGMENT");if(e<r.length-1){if(!o.domainSegmentRx.test(t))return i.code("DOMAIN_INVALID_CHARS")}else if(!o.tldSegmentRx.test(t))return i.code("DOMAIN_INVALID_TLDS_CHARS")}return null},t.isValid=function(e,n){return!t.analyze(e,n)},o.punycode=function(e){try{return new o.URL("http://".concat(e)).host}catch(t){return e}}},function(e,t){},function(e,t,n){"use strict";t.codes={EMPTY_STRING:"Address must be a non-empty string",FORBIDDEN_UNICODE:"Address contains forbidden Unicode characters",MULTIPLE_AT_CHAR:"Address cannot contain more than one @ character",MISSING_AT_CHAR:"Address must contain one @ character",EMPTY_LOCAL:"Address local part cannot be empty",ADDRESS_TOO_LONG:"Address too long",LOCAL_TOO_LONG:"Address local part too long",EMPTY_LOCAL_SEGMENT:"Address local part contains empty dot-separated segment",INVALID_LOCAL_CHARS:"Address local part contains invalid character",DOMAIN_NON_EMPTY_STRING:"Domain must be a non-empty string",DOMAIN_TOO_LONG:"Domain too long",DOMAIN_INVALID_UNICODE_CHARS:"Domain contains forbidden Unicode characters",DOMAIN_INVALID_CHARS:"Domain contains invalid character",DOMAIN_INVALID_TLDS_CHARS:"Domain contains invalid tld character",DOMAIN_SEGMENTS_COUNT:"Domain lacks the minimum required number of segments",DOMAIN_SEGMENTS_COUNT_MAX:"Domain contains too many segments",DOMAIN_FORBIDDEN_TLDS:"Domain uses forbidden TLD",DOMAIN_EMPTY_SEGMENT:"Domain contains empty dot-separated segment",DOMAIN_LONG_SEGMENT:"Domain contains dot-separated segment that is too long"},t.code=function(e){return{code:e,error:t.codes[e]}}},function(e,t,n){"use strict";const r=n(0),i=n(27),o={generate:function(){const e={},t="!\\$&'\\(\\)\\*\\+,;=",n="\\w-\\.~%\\dA-Fa-f"+t+":@",r="["+n+"]",i="(?:0{0,2}\\d|0?[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";e.ipv4address="(?:"+i+"\\.){3}"+i;const o="[\\dA-Fa-f]{1,4}",a="(?:"+o+":"+o+"|"+e.ipv4address+")",s="(?:"+o+":){6}"+a,c="::(?:"+o+":){5}"+a,l="(?:"+o+")?::(?:"+o+":){4}"+a,u="(?:(?:"+o+":){0,1}"+o+")?::(?:"+o+":){3}"+a,f="(?:(?:"+o+":){0,2}"+o+")?::(?:"+o+":){2}"+a,d="(?:(?:"+o+":){0,3}"+o+")?::"+o+":"+a,p="(?:(?:"+o+":){0,4}"+o+")?::"+a;e.ipv4Cidr="(?:\\d|[1-2]\\d|3[0-2])",e.ipv6Cidr="(?:0{0,2}\\d|0?[1-9]\\d|1[01]\\d|12[0-8])",e.ipv6address="(?:"+s+"|"+c+"|"+l+"|"+u+"|"+f+"|"+d+"|"+p+"|(?:(?:[\\dA-Fa-f]{1,4}:){0,5}[\\dA-Fa-f]{1,4})?::[\\dA-Fa-f]{1,4}|(?:(?:[\\dA-Fa-f]{1,4}:){0,6}[\\dA-Fa-f]{1,4})?::)",e.ipvFuture="v[\\dA-Fa-f]+\\.[\\w-\\.~"+t+":]+",e.scheme="[a-zA-Z][a-zA-Z\\d+-\\.]*",e.schemeRegex=new RegExp(e.scheme);const h="[\\w-\\.~%\\dA-Fa-f"+t+":]*",m="(?:\\[(?:"+e.ipv6address+"|"+e.ipvFuture+")\\]|"+e.ipv4address+"|[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=]{1,255})",b="(?:"+h+"@)?"+m+"(?::\\d*)?",y="(?:"+h+"@)?("+m+")(?::\\d*)?",g=r+"+",v="(?:\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*)*",w="\\/(?:"+g+v+")?",_=g+v,k="[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=@]+"+v;return e.hierPart="(?:(?:\\/\\/"+b+v+")|"+w+"|"+_+"|(?:\\/\\/\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*(?:\\/[\\w-\\.~%\\dA-Fa-f!\\$&'\\(\\)\\*\\+,;=:@]*)*))",e.hierPartCapture="(?:(?:\\/\\/"+y+v+")|"+w+"|"+_+")",e.relativeRef="(?:(?:\\/\\/"+b+v+")|"+w+"|"+k+"|)",e.relativeRefCapture="(?:(?:\\/\\/"+y+v+")|"+w+"|"+k+"|)",e.query="["+n+"\\/\\?]*(?=#|$)",e.queryWithSquareBrackets="["+n+"\\[\\]\\/\\?]*(?=#|$)",e.fragment="["+n+"\\/\\?]*",e}};o.rfc3986=o.generate(),t.ip={v4Cidr:o.rfc3986.ipv4Cidr,v6Cidr:o.rfc3986.ipv6Cidr,ipv4:o.rfc3986.ipv4address,ipv6:o.rfc3986.ipv6address,ipvfuture:o.rfc3986.ipvFuture},o.createRegex=function(e){const t=o.rfc3986,n="(?:\\?"+(e.allowQuerySquareBrackets?t.queryWithSquareBrackets:t.query)+")?(?:#"+t.fragment+")?",a=e.domain?t.relativeRefCapture:t.relativeRef;if(e.relativeOnly)return o.wrap(a+n);let s="";if(e.scheme){r(e.scheme instanceof RegExp||"string"==typeof e.scheme||Array.isArray(e.scheme),"scheme must be a RegExp, String, or Array");const n=[].concat(e.scheme);r(n.length>=1,"scheme must have at least 1 scheme specified");const o=[];for(let e=0;e<n.length;++e){const a=n[e];r(a instanceof RegExp||"string"==typeof a,"scheme at position "+e+" must be a RegExp or String"),a instanceof RegExp?o.push(a.source.toString()):(r(t.schemeRegex.test(a),"scheme at position "+e+" must be a valid scheme"),o.push(i(a)))}s=o.join("|")}const c="(?:"+(s?"(?:"+s+")":t.scheme)+":"+(e.domain?t.hierPartCapture:t.hierPart)+")",l=e.allowRelative?"(?:"+c+"|"+a+")":c;return o.wrap(l+n,s)},o.wrap=function(e,t){return{raw:e="(?=.)(?!https?:/$)".concat(e),regex:new RegExp("^".concat(e,"$")),scheme:t}},o.uriRegex=o.createRegex({}),t.regex=function(e={}){return e.scheme||e.allowRelative||e.relativeOnly||e.allowQuerySquareBrackets||e.domain?o.createRegex(e):o.uriRegex}},function(e,t,n){"use strict";e.exports=function(e){return e.replace(/[\^\$\.\*\+\-\?\=\!\:\|\\\/\(\)\[\]\{\}\,]/g,"\\$&")}},function(e,t,n){"use strict";e.exports=function(...e){try{return JSON.stringify.apply(null,e)}catch(e){return"[Cannot display object: "+e.message+"]"}}},function(e){e.exports=JSON.parse('{"version":"17.3.0"}')},function(e,t,n){"use strict";const r={};e.exports=function(e){if(!e)return"";let t="";for(let n=0;n<e.length;++n){const i=e.charCodeAt(n);r.isSafe(i)?t+=e[n]:t+=r.escapeHtmlChar(i)}return t},r.escapeHtmlChar=function(e){const t=r.namedHtml[e];if(void 0!==t)return t;if(e>=256)return"&#"+e+";";const n=e.toString(16).padStart(2,"0");return"&#x".concat(n,";")},r.isSafe=function(e){return void 0!==r.safeCharCodes[e]},r.namedHtml={38:"&amp;",60:"&lt;",62:"&gt;",34:"&quot;",160:"&nbsp;",162:"&cent;",163:"&pound;",164:"&curren;",169:"&copy;",174:"&reg;"},r.safeCharCodes=function(){const e={};for(let t=32;t<123;++t)(t>=97||t>=65&&t<=90||t>=48&&t<=57||32===t||46===t||44===t||45===t||58===t||95===t)&&(e[t]=null);return e}()},function(e,t,n){"use strict";const r={operators:["!","^","*","/","%","+","-","<","<=",">",">=","==","!=","&&","||","??"],operatorCharacters:["!","^","*","/","%","+","-","<","=",">","&","|","?"],operatorsOrder:[["^"],["*","/","%"],["+","-"],["<","<=",">",">="],["==","!="],["&&"],["||","??"]],operatorsPrefix:["!","n"],literals:{'"':'"',"`":"`","'":"'","[":"]"},numberRx:/^(?:[0-9]*\.?[0-9]*){1}$/,tokenRx:/^[\w\$\#\.\@\:\{\}]+$/,symbol:Symbol("formula"),settings:Symbol("settings")};t.Parser=class{constructor(e,t={}){if(!t[r.settings]&&t.constants)for(const e in t.constants){const n=t.constants[e];if(null!==n&&!["boolean","number","string"].includes(typeof n))throw new Error("Formula constant ".concat(e," contains invalid ").concat(typeof n," value type"))}this.settings=t[r.settings]?t:Object.assign({[r.settings]:!0,constants:{},functions:{}},t),this.single=null,this._parts=null,this._parse(e)}_parse(e){let n=[],i="",o=0,a=!1;const s=e=>{if(o)throw new Error("Formula missing closing parenthesis");const s=n.length?n[n.length-1]:null;if(a||i||e){if(s&&"reference"===s.type&&")"===e)return s.type="function",s.value=this._subFormula(i,s.value),void(i="");if(")"===e){const e=new t.Parser(i,this.settings);n.push({type:"segment",value:e})}else if(a){if("]"===a)return n.push({type:"reference",value:i}),void(i="");n.push({type:"literal",value:i})}else if(r.operatorCharacters.includes(i))s&&"operator"===s.type&&r.operators.includes(s.value+i)?s.value+=i:n.push({type:"operator",value:i});else if(i.match(r.numberRx))n.push({type:"constant",value:parseFloat(i)});else if(void 0!==this.settings.constants[i])n.push({type:"constant",value:this.settings.constants[i]});else{if(!i.match(r.tokenRx))throw new Error("Formula contains invalid token: ".concat(i));n.push({type:"reference",value:i})}i=""}};for(const t of e)a?t===a?(s(),a=!1):i+=t:o?"("===t?(i+=t,++o):")"===t?(--o,o?i+=t:s(t)):i+=t:t in r.literals?a=r.literals[t]:"("===t?(s(),++o):r.operatorCharacters.includes(t)?(s(),i=t,s()):" "!==t?i+=t:s();s(),n=n.map((e,t)=>"operator"!==e.type||"-"!==e.value||t&&"operator"!==n[t-1].type?e:{type:"operator",value:"n"});let c=!1;for(const e of n){if("operator"===e.type){if(r.operatorsPrefix.includes(e.value))continue;if(!c)throw new Error("Formula contains an operator in invalid position");if(!r.operators.includes(e.value))throw new Error("Formula contains an unknown operator ".concat(e.value))}else if(c)throw new Error("Formula missing expected operator");c=!c}if(!c)throw new Error("Formula contains invalid trailing operator");1===n.length&&["reference","literal","constant"].includes(n[0].type)&&(this.single={type:"reference"===n[0].type?"reference":"value",value:n[0].value}),this._parts=n.map(e=>{if("operator"===e.type)return r.operatorsPrefix.includes(e.value)?e:e.value;if("reference"!==e.type)return e.value;if(this.settings.tokenRx&&!this.settings.tokenRx.test(e.value))throw new Error("Formula contains invalid reference ".concat(e.value));return this.settings.reference?this.settings.reference(e.value):r.reference(e.value)})}_subFormula(e,n){const i=this.settings.functions[n];if("function"!=typeof i)throw new Error("Formula contains unknown function ".concat(n));let o=[];if(e){let t="",i=0,a=!1;const s=()=>{if(!t)throw new Error("Formula contains function ".concat(n," with invalid arguments ").concat(e));o.push(t),t=""};for(let n=0;n<e.length;++n){const o=e[n];a?(t+=o,o===a&&(a=!1)):o in r.literals&&!i?(t+=o,a=r.literals[o]):","!==o||i?(t+=o,"("===o?++i:")"===o&&--i):s()}s()}return o=o.map(e=>new t.Parser(e,this.settings)),function(e){const t=[];for(const n of o)t.push(n.evaluate(e));return i.call(e,...t)}}evaluate(e){const t=this._parts.slice();for(let n=t.length-2;n>=0;--n){const i=t[n];if(i&&"operator"===i.type){const o=t[n+1];t.splice(n+1,1);const a=r.evaluate(o,e);t[n]=r.single(i.value,a)}}return r.operatorsOrder.forEach(n=>{for(let i=1;i<t.length-1;)if(n.includes(t[i])){const n=t[i],o=r.evaluate(t[i-1],e),a=r.evaluate(t[i+1],e);t.splice(i,2);const s=r.calculate(n,o,a);t[i-1]=0===s?0:s}else i+=2}),r.evaluate(t[0],e)}},t.Parser.prototype[r.symbol]=!0,r.reference=function(e){return function(t){return t&&void 0!==t[e]?t[e]:null}},r.evaluate=function(e,t){return null===e?null:"function"==typeof e?e(t):e[r.symbol]?e.evaluate(t):e},r.single=function(e,t){if("!"===e)return!t;const n=-t;return 0===n?0:n},r.calculate=function(e,t,n){if("??"===e)return r.exists(t)?t:n;if("string"==typeof t||"string"==typeof n){if("+"===e)return(t=r.exists(t)?t:"")+(r.exists(n)?n:"")}else switch(e){case"^":return Math.pow(t,n);case"*":return t*n;case"/":return t/n;case"%":return t%n;case"+":return t+n;case"-":return t-n}switch(e){case"<":return t<n;case"<=":return t<=n;case">":return t>n;case">=":return t>=n;case"==":return t===n;case"!=":return t!==n;case"&&":return t&&n;case"||":return t||n}return null},r.exists=function(e){return null!=e}},function(e,t){},function(e,t,n){"use strict";const r=n(0),i=n(3),o=n(1),a=n(8),s=n(4),c=n(5),l={};e.exports=i.extend({type:"alternatives",flags:{match:{default:"any"}},terms:{matches:{init:[],register:c.toSibling}},args:(e,...t)=>1===t.length&&Array.isArray(t[0])?e.try(...t[0]):e.try(...t),validate(e,t){const{schema:n,error:r,state:i,prefs:o}=t;if(n._flags.match){let t,a=0;for(let r=0;r<n.$_terms.matches.length;++r){const s=n.$_terms.matches[r],c=i.nest(s.schema,"match.".concat(r));c.snapshot();const l=s.schema.$_validate(e,c,o);l.errors?c.restore():(++a,t=l.value)}return a?"one"===n._flags.match?1===a?{value:t}:{errors:r("alternatives.one")}:a===n.$_terms.matches.length?{value:e}:{errors:r("alternatives.all")}:{errors:r("alternatives.any")}}const a=[];for(let t=0;t<n.$_terms.matches.length;++t){const r=n.$_terms.matches[t];if(r.schema){const n=i.nest(r.schema,"match.".concat(t));n.snapshot();const s=r.schema.$_validate(e,n,o);if(!s.errors)return s;n.restore(),a.push({schema:r.schema,reports:s.errors});continue}const s=r.ref?r.ref.resolve(e,i,o):e,c=r.is?[r]:r.switch;for(let n=0;n<c.length;++n){const a=c[n],{is:l,then:u,otherwise:f}=a,d="match.".concat(t).concat(r.switch?"."+n:"");if(l.$_match(s,i.nest(l,"".concat(d,".is")),o)){if(u)return u.$_validate(e,i.nest(u,"".concat(d,".then")),o)}else if(f)return f.$_validate(e,i.nest(f,"".concat(d,".otherwise")),o)}}return l.errors(a,t)},rules:{conditional:{method(e,t){r(!this._flags._endedSwitch,"Unreachable condition"),r(!this._flags.match,"Cannot combine match mode",this._flags.match,"with conditional rule"),r(void 0===t.break,"Cannot use break option with alternatives conditional");const n=this.clone(),i=a.when(n,e,t),o=i.is?[i]:i.switch;for(const e of o)if(e.then&&e.otherwise){n.$_setFlag("_endedSwitch",!0,{clone:!1});break}return n.$_terms.matches.push(i),n.$_mutateRebuild()}},match:{method(e){if(r(["any","one","all"].includes(e),"Invalid alternatives match mode",e),"any"!==e)for(const t of this.$_terms.matches)r(t.schema,"Cannot combine match mode",e,"with conditional rules");return this.$_setFlag("match",e)}},try:{method(...e){r(e.length,"Missing alternative schemas"),o.verifyFlat(e,"try"),r(!this._flags._endedSwitch,"Unreachable condition");const t=this.clone();for(const n of e)t.$_terms.matches.push({schema:t.$_compile(n)});return t.$_mutateRebuild()}}},overrides:{label(e){return this.$_parent("label",e).$_modify({each:(t,n)=>"is"!==n.path[0]?t.label(e):void 0,ref:!1})}},rebuild(e){e.$_modify({each:t=>{o.isSchema(t)&&"array"===t.type&&e.$_setFlag("_arrayItems",!0,{clone:!1})}})},manifest:{build(e,t){if(t.matches)for(const n of t.matches){const{schema:t,ref:r,is:i,not:o,then:a,otherwise:s}=n;e=t?e.try(t):r?e.conditional(r,{is:i,then:a,not:o,otherwise:s,switch:n.switch}):e.conditional(i,{then:a,otherwise:s})}return e}},messages:{"alternatives.all":"{{#label}} does not match all of the required types","alternatives.any":"{{#label}} does not match any of the allowed types","alternatives.match":"{{#label}} does not match any of the allowed types","alternatives.one":"{{#label}} matches more than one allowed type","alternatives.types":"{{#label}} must be one of {{#types}}"}}),l.errors=function(e,{error:t,state:n}){if(!e.length)return{errors:t("alternatives.any")};if(1===e.length)return{errors:e[0].reports};const r=new Set,i=[];for(const{reports:o,schema:a}of e){if(o.length>1)return l.unmatched(e,t);const c=o[0];if(c instanceof s.Report==0)return l.unmatched(e,t);if(c.state.path.length!==n.path.length){i.push({type:a.type,report:c});continue}if("any.only"===c.code){for(const e of c.local.valids)r.add(e);continue}const[u,f]=c.code.split(".");"base"===f?r.add(u):i.push({type:a.type,report:c})}return i.length?1===i.length?{errors:i[0].report}:l.unmatched(e,t):{errors:t("alternatives.types",{types:[...r]})}},l.unmatched=function(e,t){const n=[];for(const t of e)n.push(...t.reports);return{errors:t("alternatives.match",s.details(n,{override:!1}))}}},function(e,t,n){"use strict";const r=n(0),i=n(2),o=n(10),a=n(20),s=n(15),c=n(1),l=n(8),u=n(4),f=n(17),d=n(18),p=n(9),h=n(35),m=n(5),b=n(19),y=n(36),g=n(21),v={Base:class{constructor(e){this.type=e,this.$_root=null,this._definition={},this._reset()}_reset(){this._ids=new h.Ids,this._preferences=null,this._refs=new m.Manager,this._cache=null,this._valids=null,this._invalids=null,this._flags={},this._rules=[],this._singleRules=new Map,this.$_terms={},this.$_temp={ruleset:null,whens:{}}}describe(){return r("function"==typeof d.describe,"Manifest functionality disabled"),d.describe(this)}allow(...e){return c.verifyFlat(e,"allow"),this._values(e,"_valids")}alter(e){r(e&&"object"==typeof e&&!Array.isArray(e),"Invalid targets argument"),r(!this._inRuleset(),"Cannot set alterations inside a ruleset");const t=this.clone();t.$_terms.alterations=t.$_terms.alterations||[];for(const n in e){const i=e[n];r("function"==typeof i,"Alteration adjuster for",n,"must be a function"),t.$_terms.alterations.push({target:n,adjuster:i})}return t.$_temp.ruleset=!1,t}artifact(e){return r(void 0!==e,"Artifact cannot be undefined"),r(!this._cache,"Cannot set an artifact with a rule cache"),this.$_setFlag("artifact",e)}cast(e){return r(!1===e||"string"==typeof e,"Invalid to value"),r(!1===e||this._definition.cast[e],"Type",this.type,"does not support casting to",e),this.$_setFlag("cast",!1===e?void 0:e)}default(e,t){return this._default("default",e,t)}description(e){return r(e&&"string"==typeof e,"Description must be a non-empty string"),this.$_setFlag("description",e)}empty(e){const t=this.clone();return void 0!==e&&(e=t.$_compile(e,{override:!1})),t.$_setFlag("empty",e,{clone:!1})}error(e){return r(e,"Missing error"),r(e instanceof Error||"function"==typeof e,"Must provide a valid Error object or a function"),this.$_setFlag("error",e)}example(e,t={}){return r(void 0!==e,"Missing example"),c.assertOptions(t,["override"]),this._inner("examples",e,{single:!0,override:t.override})}external(e,t){return"object"==typeof e&&(r(!t,"Cannot combine options with description"),t=e.description,e=e.method),r("function"==typeof e,"Method must be a function"),r(void 0===t||t&&"string"==typeof t,"Description must be a non-empty string"),this._inner("externals",{method:e,description:t},{single:!0})}failover(e,t){return this._default("failover",e,t)}forbidden(){return this.presence("forbidden")}id(e){return e?(r("string"==typeof e,"id must be a non-empty string"),r(/^[^\.]+$/.test(e),"id cannot contain period character"),this.$_setFlag("id",e)):this.$_setFlag("id",void 0)}invalid(...e){return this._values(e,"_invalids")}label(e){return r(e&&"string"==typeof e,"Label name must be a non-empty string"),this.$_setFlag("label",e)}meta(e){return r(void 0!==e,"Meta cannot be undefined"),this._inner("metas",e,{single:!0})}note(...e){r(e.length,"Missing notes");for(const t of e)r(t&&"string"==typeof t,"Notes must be non-empty strings");return this._inner("notes",e)}only(e=!0){return r("boolean"==typeof e,"Invalid mode:",e),this.$_setFlag("only",e)}optional(){return this.presence("optional")}prefs(e){r(e,"Missing preferences"),r(void 0===e.context,"Cannot override context"),r(void 0===e.externals,"Cannot override externals"),r(void 0===e.warnings,"Cannot override warnings"),r(void 0===e.debug,"Cannot override debug"),c.checkPreferences(e);const t=this.clone();return t._preferences=c.preferences(t._preferences,e),t}presence(e){return r(["optional","required","forbidden"].includes(e),"Unknown presence mode",e),this.$_setFlag("presence",e)}raw(e=!0){return this.$_setFlag("result",e?"raw":void 0)}result(e){return r(["raw","strip"].includes(e),"Unknown result mode",e),this.$_setFlag("result",e)}required(){return this.presence("required")}strict(e){const t=this.clone(),n=void 0!==e&&!e;return t._preferences=c.preferences(t._preferences,{convert:n}),t}strip(e=!0){return this.$_setFlag("result",e?"strip":void 0)}tag(...e){r(e.length,"Missing tags");for(const t of e)r(t&&"string"==typeof t,"Tags must be non-empty strings");return this._inner("tags",e)}unit(e){return r(e&&"string"==typeof e,"Unit name must be a non-empty string"),this.$_setFlag("unit",e)}valid(...e){c.verifyFlat(e,"valid");const t=this.allow(...e);return t.$_setFlag("only",!!t._valids,{clone:!1}),t}when(e,t){const n=this.clone();n.$_terms.whens||(n.$_terms.whens=[]);const i=l.when(n,e,t);if(!["any","link"].includes(n.type)){const e=i.is?[i]:i.switch;for(const t of e)r(!t.then||"any"===t.then.type||t.then.type===n.type,"Cannot combine",n.type,"with",t.then&&t.then.type),r(!t.otherwise||"any"===t.otherwise.type||t.otherwise.type===n.type,"Cannot combine",n.type,"with",t.otherwise&&t.otherwise.type)}return n.$_terms.whens.push(i),n.$_mutateRebuild()}cache(e){r(!this._inRuleset(),"Cannot set caching inside a ruleset"),r(!this._cache,"Cannot override schema cache"),r(void 0===this._flags.artifact,"Cannot cache a rule with an artifact");const t=this.clone();return t._cache=e||s.provider.provision(),t.$_temp.ruleset=!1,t}clone(){const e=Object.create(Object.getPrototypeOf(this));return this._assign(e)}concat(e){r(c.isSchema(e),"Invalid schema object"),r("any"===this.type||"any"===e.type||e.type===this.type,"Cannot merge type",this.type,"with another type:",e.type),r(!this._inRuleset(),"Cannot concatenate onto a schema with open ruleset"),r(!e._inRuleset(),"Cannot concatenate a schema with open ruleset");let t=this.clone();if("any"===this.type&&"any"!==e.type){const n=e.clone();for(const e of Object.keys(t))"type"!==e&&(n[e]=t[e]);t=n}t._ids.concat(e._ids),t._refs.register(e,m.toSibling),t._preferences=t._preferences?c.preferences(t._preferences,e._preferences):e._preferences,t._valids=g.merge(t._valids,e._valids,e._invalids),t._invalids=g.merge(t._invalids,e._invalids,e._valids);for(const n of e._singleRules.keys())t._singleRules.has(n)&&(t._rules=t._rules.filter(e=>e.keep||e.name!==n),t._singleRules.delete(n));for(const n of e._rules)e._definition.rules[n.method].multi||t._singleRules.set(n.name,n),t._rules.push(n);if(t._flags.empty&&e._flags.empty){t._flags.empty=t._flags.empty.concat(e._flags.empty);const n=Object.assign({},e._flags);delete n.empty,a(t._flags,n)}else if(e._flags.empty){t._flags.empty=e._flags.empty;const n=Object.assign({},e._flags);delete n.empty,a(t._flags,n)}else a(t._flags,e._flags);for(const n in e.$_terms){const r=e.$_terms[n];r?t.$_terms[n]?t.$_terms[n]=t.$_terms[n].concat(r):t.$_terms[n]=r.slice():t.$_terms[n]||(t.$_terms[n]=r)}return this.$_root._tracer&&this.$_root._tracer._combine(t,[this,e]),t.$_mutateRebuild()}extend(e){return r(!e.base,"Cannot extend type with another base"),f.type(this,e)}extract(e){return e=Array.isArray(e)?e:e.split("."),this._ids.reach(e)}fork(e,t){r(!this._inRuleset(),"Cannot fork inside a ruleset");let n=this;for(let r of[].concat(e))r=Array.isArray(r)?r:r.split("."),n=n._ids.fork(r,t,n);return n.$_temp.ruleset=!1,n}rule(e){const t=this._definition;c.assertOptions(e,Object.keys(t.modifiers)),r(!1!==this.$_temp.ruleset,"Cannot apply rules to empty ruleset or the last rule added does not support rule properties");const n=null===this.$_temp.ruleset?this._rules.length-1:this.$_temp.ruleset;r(n>=0&&n<this._rules.length,"Cannot apply rules to empty ruleset");const o=this.clone();for(let a=n;a<o._rules.length;++a){const n=o._rules[a],s=i(n);for(const i in e)t.modifiers[i](s,e[i]),r(s.name===n.name,"Cannot change rule name");o._rules[a]=s,o._singleRules.get(s.name)===n&&o._singleRules.set(s.name,s)}return o.$_temp.ruleset=!1,o.$_mutateRebuild()}get ruleset(){r(!this._inRuleset(),"Cannot start a new ruleset without closing the previous one");const e=this.clone();return e.$_temp.ruleset=e._rules.length,e}get $(){return this.ruleset}tailor(e){e=[].concat(e),r(!this._inRuleset(),"Cannot tailor inside a ruleset");let t=this;if(this.$_terms.alterations)for(const{target:n,adjuster:i}of this.$_terms.alterations)e.includes(n)&&(t=i(t),r(c.isSchema(t),"Alteration adjuster for",n,"failed to return a schema object"));return t=t.$_modify({each:t=>t.tailor(e),ref:!1}),t.$_temp.ruleset=!1,t.$_mutateRebuild()}tracer(){return b.location?b.location(this):this}validate(e,t){return y.entry(e,this,t)}validateAsync(e,t){return y.entryAsync(e,this,t)}$_addRule(e){"string"==typeof e&&(e={name:e}),r(e&&"object"==typeof e,"Invalid options"),r(e.name&&"string"==typeof e.name,"Invalid rule name");for(const t in e)r("_"!==t[0],"Cannot set private rule properties");const t=Object.assign({},e);t._resolve=[],t.method=t.method||t.name;const n=this._definition.rules[t.method],i=t.args;r(n,"Unknown rule",t.method);const o=this.clone();if(i){r(1===Object.keys(i).length||Object.keys(i).length===this._definition.rules[t.name].args.length,"Invalid rule definition for",this.type,t.name);for(const e in i){let a=i[e];if(void 0!==a){if(n.argsByName){const s=n.argsByName.get(e);if(s.ref&&c.isResolvable(a))t._resolve.push(e),o.$_mutateRegister(a);else if(s.normalize&&(a=s.normalize(a),i[e]=a),s.assert){const t=c.validateArg(a,e,s);r(!t,t,"or reference")}}i[e]=a}else delete i[e]}}return n.multi||(o._ruleRemove(t.name,{clone:!1}),o._singleRules.set(t.name,t)),!1===o.$_temp.ruleset&&(o.$_temp.ruleset=null),n.priority?o._rules.unshift(t):o._rules.push(t),o}$_compile(e,t){return l.schema(this.$_root,e,t)}$_createError(e,t,n,r,i,o={}){const a=!1!==o.flags?this._flags:{},s=o.messages?p.merge(this._definition.messages,o.messages):this._definition.messages;return new u.Report(e,t,n,a,s,r,i)}$_getFlag(e){return this._flags[e]}$_getRule(e){return this._singleRules.get(e)}$_mapLabels(e){return e=Array.isArray(e)?e:e.split("."),this._ids.labels(e)}$_match(e,t,n,r){(n=Object.assign({},n)).abortEarly=!0,n._externals=!1,t.snapshot();const i=!y.validate(e,this,t,n,r).errors;return t.restore(),i}$_modify(e){return c.assertOptions(e,["each","once","ref","schema"]),h.schema(this,e)||this}$_mutateRebuild(){return r(!this._inRuleset(),"Cannot add this rule inside a ruleset"),this._refs.reset(),this._ids.reset(),this.$_modify({each:(e,{source:t,name:n,path:r,key:i})=>{const o=this._definition[t][n]&&this._definition[t][n].register;!1!==o&&this.$_mutateRegister(e,{family:o,key:i})}}),this._definition.rebuild&&this._definition.rebuild(this),this.$_temp.ruleset=!1,this}$_mutateRegister(e,{family:t,key:n}={}){this._refs.register(e,t),this._ids.register(e,{key:n})}$_property(e){return this._definition.properties[e]}$_reach(e){return this._ids.reach(e)}$_rootReferences(){return this._refs.roots()}$_setFlag(e,t,n={}){r("_"===e[0]||!this._inRuleset(),"Cannot set flag inside a ruleset");const i=this._definition.flags[e]||{};if(o(t,i.default)&&(t=void 0),o(t,this._flags[e]))return this;const a=!1!==n.clone?this.clone():this;return void 0!==t?(a._flags[e]=t,a.$_mutateRegister(t)):delete a._flags[e],"_"!==e[0]&&(a.$_temp.ruleset=!1),a}$_parent(e,...t){return this[e][c.symbols.parent].call(this,...t)}$_validate(e,t,n){return y.validate(e,this,t,n)}_assign(e){e.type=this.type,e.$_root=this.$_root,e.$_temp=Object.assign({},this.$_temp),e.$_temp.whens={},e._ids=this._ids.clone(),e._preferences=this._preferences,e._valids=this._valids&&this._valids.clone(),e._invalids=this._invalids&&this._invalids.clone(),e._rules=this._rules.slice(),e._singleRules=i(this._singleRules,{shallow:!0}),e._refs=this._refs.clone(),e._flags=Object.assign({},this._flags),e._cache=null,e.$_terms={};for(const t in this.$_terms)e.$_terms[t]=this.$_terms[t]?this.$_terms[t].slice():null;e.$_super={};for(const t in this.$_super)e.$_super[t]=this._super[t].bind(e);return e}_bare(){const e=this.clone();e._reset();const t=e._definition.terms;for(const n in t){const r=t[n];e.$_terms[n]=r.init}return e.$_mutateRebuild()}_default(e,t,n={}){return c.assertOptions(n,"literal"),r(void 0!==t,"Missing",e,"value"),r("function"==typeof t||!n.literal,"Only function value supports literal option"),"function"==typeof t&&n.literal&&(t={[c.symbols.literal]:!0,literal:t}),this.$_setFlag(e,t)}_generate(e,t,n){if(!this.$_terms.whens)return{schema:this};const r=[],i=[];for(let o=0;o<this.$_terms.whens.length;++o){const a=this.$_terms.whens[o];if(a.concat){r.push(a.concat),i.push("".concat(o,".concat"));continue}const s=a.ref?a.ref.resolve(e,t,n):e,c=a.is?[a]:a.switch,l=i.length;for(let l=0;l<c.length;++l){const{is:u,then:f,otherwise:d}=c[l],p="".concat(o).concat(a.switch?"."+l:"");if(u.$_match(s,t.nest(u,"".concat(p,".is")),n)){if(f){const o=t.localize([...t.path,"".concat(p,".then")],t.ancestors,t.schemas),{schema:a,id:s}=f._generate(e,o,n);r.push(a),i.push("".concat(p,".then").concat(s?"(".concat(s,")"):""));break}}else if(d){const o=t.localize([...t.path,"".concat(p,".otherwise")],t.ancestors,t.schemas),{schema:a,id:s}=d._generate(e,o,n);r.push(a),i.push("".concat(p,".otherwise").concat(s?"(".concat(s,")"):""));break}}if(a.break&&i.length>l)break}const o=i.join(", ");if(t.mainstay.tracer.debug(t,"rule","when",o),!o)return{schema:this};if(!t.mainstay.tracer.active&&this.$_temp.whens[o])return{schema:this.$_temp.whens[o],id:o};let a=this;this._definition.generate&&(a=this._definition.generate(this,e,t,n));for(const e of r)a=a.concat(e);return this.$_root._tracer&&this.$_root._tracer._combine(a,[this,...r]),this.$_temp.whens[o]=a,{schema:a,id:o}}_inner(e,t,n={}){r(!this._inRuleset(),"Cannot set ".concat(e," inside a ruleset"));const i=this.clone();return i.$_terms[e]&&!n.override||(i.$_terms[e]=[]),n.single?i.$_terms[e].push(t):i.$_terms[e].push(...t),i.$_temp.ruleset=!1,i}_inRuleset(){return null!==this.$_temp.ruleset&&!1!==this.$_temp.ruleset}_ruleRemove(e,t={}){if(!this._singleRules.has(e))return this;const n=!1!==t.clone?this.clone():this;n._singleRules.delete(e);const r=[];for(let t=0;t<n._rules.length;++t){const i=n._rules[t];i.name!==e||i.keep?r.push(i):n._inRuleset()&&t<n.$_temp.ruleset&&--n.$_temp.ruleset}return n._rules=r,n}_values(e,t){c.verifyFlat(e,t.slice(1,-1));const n=this.clone(),i=e[0]===c.symbols.override;if(i&&(e=e.slice(1)),!n[t]&&e.length?n[t]=new g:i&&(n[t]=e.length?new g:null,n.$_mutateRebuild()),!n[t])return n;i&&n[t].override();for(const i of e){r(void 0!==i,"Cannot call allow/valid/invalid with undefined"),r(i!==c.symbols.override,"Override must be the first value");const e="_invalids"===t?"_valids":"_invalids";n[e]&&(n[e].remove(i),n[e].length||(r("_valids"===t||!n._flags.only,"Setting invalid value",i,"leaves schema rejecting all values due to previous valid rule"),n[e]=null)),n[t].add(i,n._refs)}return n}}};v.Base.prototype[c.symbols.any]={version:c.version,compile:l.compile,root:"$_root"},v.Base.prototype.isImmutable=!0,v.Base.prototype.deny=v.Base.prototype.invalid,v.Base.prototype.disallow=v.Base.prototype.invalid,v.Base.prototype.equal=v.Base.prototype.valid,v.Base.prototype.exist=v.Base.prototype.required,v.Base.prototype.not=v.Base.prototype.invalid,v.Base.prototype.options=v.Base.prototype.prefs,v.Base.prototype.preferences=v.Base.prototype.prefs,e.exports=new v.Base},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const a=n(0),s=n(1),c=n(5),l={};t.Ids=l.Ids=class{constructor(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}clone(){const e=new l.Ids;return e._byId=new Map(this._byId),e._byKey=new Map(this._byKey),e._schemaChain=this._schemaChain,e}concat(e){e._schemaChain&&(this._schemaChain=!0);for(const[t,n]of e._byId.entries())a(!this._byKey.has(t),"Schema id conflicts with existing key:",t),this._byId.set(t,n);for(const[t,n]of e._byKey.entries())a(!this._byId.has(t),"Schema key conflicts with existing id:",t),this._byKey.set(t,n)}fork(e,t,n){const r=this._collect(e);r.push({schema:n});const i=r.shift();let o={id:i.id,schema:t(i.schema)};a(s.isSchema(o.schema),"adjuster function failed to return a joi schema type");for(const e of r)o={id:e.id,schema:l.fork(e.schema,o.id,o.schema)};return o.schema}labels(e,t=[]){const n=e[0],r=this._get(n);if(!r)return[...t,...e].join(".");const i=e.slice(1);return t=[...t,r.schema._flags.label||n],i.length?r.schema._ids.labels(i,t):t.join(".")}reach(e,t=[]){const n=e[0],r=this._get(n);a(r,"Schema does not contain path",[...t,...e].join("."));const i=e.slice(1);return i.length?r.schema._ids.reach(i,[...t,n]):r.schema}register(e,{key:t}={}){if(!e||!s.isSchema(e))return;(e.$_property("schemaChain")||e._ids._schemaChain)&&(this._schemaChain=!0);const n=e._flags.id;if(n){const t=this._byId.get(n);a(!t||t.schema===e,"Cannot add different schemas with the same id:",n),a(!this._byKey.has(n),"Schema id conflicts with existing key:",n),this._byId.set(n,{schema:e,id:n})}t&&(a(!this._byKey.has(t),"Schema already contains key:",t),a(!this._byId.has(t),"Schema key conflicts with existing id:",t),this._byKey.set(t,{schema:e,id:t}))}reset(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}_collect(e,t=[],n=[]){const r=e[0],i=this._get(r);a(i,"Schema does not contain path",[...t,...e].join(".")),n=[i,...n];const o=e.slice(1);return o.length?i.schema._ids._collect(o,[...t,r],n):n}_get(e){return this._byId.get(e)||this._byKey.get(e)}},l.fork=function(e,n,r){const i=t.schema(e,{each:(e,{key:t})=>{if(n===(e._flags.id||t))return r},ref:!1});return i?i.$_mutateRebuild():e},t.schema=function(e,t){let n;for(const r in e._flags){if("_"===r[0])continue;const i=l.scan(e._flags[r],{source:"flags",name:r},t);void 0!==i&&(n=n||e.clone(),n._flags[r]=i)}for(let r=0;r<e._rules.length;++r){const i=e._rules[r],o=l.scan(i.args,{source:"rules",name:i.name},t);if(void 0!==o){n=n||e.clone();const t=Object.assign({},i);t.args=o,n._rules[r]=t,n._singleRules.get(i.name)===i&&n._singleRules.set(i.name,t)}}for(const r in e.$_terms){if("_"===r[0])continue;const i=l.scan(e.$_terms[r],{source:"terms",name:r},t);void 0!==i&&(n=n||e.clone(),n.$_terms[r]=i)}return n},l.scan=function(e,t,n,r,o){const a=r||[];if(null===e||"object"!=typeof e)return;let u;if(Array.isArray(e)){for(let r=0;r<e.length;++r){const i="terms"===t.source&&"keys"===t.name&&e[r].key,o=l.scan(e[r],t,n,[r,...a],i);void 0!==o&&(u=u||e.slice(),u[r]=o)}return u}if(!1!==n.schema&&s.isSchema(e)||!1!==n.ref&&c.isRef(e)){const r=n.each(e,i(i({},t),{},{path:a,key:o}));if(r===e)return;return r}for(const r in e){if("_"===r[0])continue;const i=l.scan(e[r],t,n,[r,...a],o);void 0!==i&&(u=u||Object.assign({},e),u[r]=i)}return u}},function(e,t,n){"use strict";const r=n(0),i=n(2),o=n(37),a=n(6),s=n(1),c=n(4),l=n(38),u={result:Symbol("result")};t.entry=function(e,t,n){let i=s.defaults;n&&(r(void 0===n.warnings,"Cannot override warnings preference in synchronous validation"),r(void 0===n.artifacts,"Cannot override artifacts preference in synchronous validation"),i=s.preferences(s.defaults,n));const o=u.entry(e,t,i);r(!o.mainstay.externals.length,"Schema with external rules must use validateAsync()");const a={value:o.value};return o.error&&(a.error=o.error),o.mainstay.warnings.length&&(a.warning=c.details(o.mainstay.warnings)),o.mainstay.debug&&(a.debug=o.mainstay.debug),o.mainstay.artifacts&&(a.artifacts=o.mainstay.artifacts),a},t.entryAsync=async function(e,t,n){let r=s.defaults;n&&(r=s.preferences(s.defaults,n));const i=u.entry(e,t,r),o=i.mainstay;if(i.error)throw o.debug&&(i.error.debug=o.debug),i.error;if(o.externals.length){let t=i.value;for(const{method:r,path:i,label:s}of o.externals){let o,c,l=t;i.length&&(o=i[i.length-1],c=a(t,i.slice(0,-1)),l=c[o]);try{const e=await r(l,{prefs:n});if(void 0===e||e===l)continue;c?c[o]=e:t=e}catch(e){throw e.message+=" (".concat(s,")"),e}}i.value=t}if(!r.warnings&&!r.debug&&!r.artifacts)return i.value;const l={value:i.value};return o.warnings.length&&(l.warning=c.details(o.warnings)),o.debug&&(l.debug=o.debug),o.artifacts&&(l.artifacts=o.artifacts),l},u.entry=function(e,n,r){const{tracer:i,cleanup:o}=u.tracer(n,r),a={externals:[],warnings:[],tracer:i,debug:r.debug?[]:null,links:n._ids._schemaChain?new Map:null},s=n._ids._schemaChain?[{schema:n}]:null,f=new l([],[],{mainstay:a,schemas:s}),d=t.validate(e,n,f,r);o&&n.$_root.untrace();const p=c.process(d.errors,e,r);return{value:d.value,error:p,mainstay:a}},u.tracer=function(e,t){return e.$_root._tracer?{tracer:e.$_root._tracer._register(e)}:t.debug?(r(e.$_root.trace,"Debug mode not supported"),{tracer:e.$_root.trace()._register(e),cleanup:!0}):{tracer:u.ignore}},t.validate=function(e,t,n,r,i={}){if(t.$_terms.whens&&(t=t._generate(e,n,r).schema),t._preferences&&(r=u.prefs(t,r)),t._cache&&r.cache){const r=t._cache.get(e);if(n.mainstay.tracer.debug(n,"validate","cached",!!r),r)return r}const o=(i,o,a)=>t.$_createError(i,e,o,a||n,r),a={original:e,prefs:r,schema:t,state:n,error:o,errorsArray:u.errorsArray,warn:(e,t,r)=>n.mainstay.warnings.push(o(e,t,r)),message:(i,o)=>t.$_createError("custom",e,o,n,r,{messages:i})};n.mainstay.tracer.entry(t,n);const c=t._definition;if(c.prepare&&void 0!==e&&r.convert){const t=c.prepare(e,a);if(t){if(n.mainstay.tracer.value(n,"prepare",e,t.value),t.errors)return u.finalize(t.value,[].concat(t.errors),a);e=t.value}}if(c.coerce&&void 0!==e&&r.convert&&(!c.coerce.from||c.coerce.from.includes(typeof e))){const t=c.coerce.method(e,a);if(t){if(n.mainstay.tracer.value(n,"coerced",e,t.value),t.errors)return u.finalize(t.value,[].concat(t.errors),a);e=t.value}}const l=t._flags.empty;l&&l.$_match(u.trim(e,t),n.nest(l),s.defaults)&&(n.mainstay.tracer.value(n,"empty",e,void 0),e=void 0);const f=i.presence||t._flags.presence||(t._flags._endedSwitch?null:r.presence);if(void 0===e){if("forbidden"===f)return u.finalize(e,null,a);if("required"===f)return u.finalize(e,[t.$_createError("any.required",e,null,n,r)],a);if("optional"===f){if(t._flags.default!==s.symbols.deepDefault)return u.finalize(e,null,a);n.mainstay.tracer.value(n,"default",e,{}),e={}}}else if("forbidden"===f)return u.finalize(e,[t.$_createError("any.unknown",e,null,n,r)],a);const d=[];if(t._valids){const i=t._valids.get(e,n,r,t._flags.insensitive);if(i)return r.convert&&(n.mainstay.tracer.value(n,"valids",e,i.value),e=i.value),n.mainstay.tracer.filter(t,n,"valid",i),u.finalize(e,null,a);if(t._flags.only){const i=t.$_createError("any.only",e,{valids:t._valids.values({display:!0})},n,r);if(r.abortEarly)return u.finalize(e,[i],a);d.push(i)}}if(t._invalids){const i=t._invalids.get(e,n,r,t._flags.insensitive);if(i){n.mainstay.tracer.filter(t,n,"invalid",i);const o=t.$_createError("any.invalid",e,{invalids:t._invalids.values({display:!0})},n,r);if(r.abortEarly)return u.finalize(e,[o],a);d.push(o)}}if(c.validate){const t=c.validate(e,a);if(t&&(n.mainstay.tracer.value(n,"base",e,t.value),e=t.value,t.errors)){if(!Array.isArray(t.errors))return d.push(t.errors),u.finalize(e,d,a);if(t.errors.length)return d.push(...t.errors),u.finalize(e,d,a)}}return t._rules.length?u.rules(e,d,a):u.finalize(e,d,a)},u.rules=function(e,t,n){const{schema:r,state:i,prefs:o}=n;for(const a of r._rules){const c=r._definition.rules[a.method];if(c.convert&&o.convert){i.mainstay.tracer.log(r,i,"rule",a.name,"full");continue}let l,f=a.args;if(a._resolve.length){f=Object.assign({},f);for(const t of a._resolve){const n=c.argsByName.get(t),a=f[t].resolve(e,i,o),u=n.normalize?n.normalize(a):a,d=s.validateArg(u,null,n);if(d){l=r.$_createError("any.ref",a,{arg:t,ref:f[t],reason:d},i,o);break}f[t]=u}}l=l||c.validate(e,n,f,a);const d=u.rule(l,a);if(d.errors){if(i.mainstay.tracer.log(r,i,"rule",a.name,"error"),a.warn){i.mainstay.warnings.push(...d.errors);continue}if(o.abortEarly)return u.finalize(e,d.errors,n);t.push(...d.errors)}else i.mainstay.tracer.log(r,i,"rule",a.name,"pass"),i.mainstay.tracer.value(i,"rule",e,d.value,a.name),e=d.value}return u.finalize(e,t,n)},u.rule=function(e,t){return e instanceof c.Report?(u.error(e,t),{errors:[e],value:null}):Array.isArray(e)&&e[s.symbols.errors]?(e.forEach(e=>u.error(e,t)),{errors:e,value:null}):{errors:null,value:e}},u.error=function(e,t){return t.message&&e._setTemplate(t.message),e},u.finalize=function(e,t,n){t=t||[];const{schema:i,state:o,prefs:a}=n;if(t.length){const r=u.default("failover",void 0,t,n);void 0!==r&&(o.mainstay.tracer.value(o,"failover",e,r),e=r,t=[])}if(t.length&&i._flags.error)if("function"==typeof i._flags.error){t=i._flags.error(t),Array.isArray(t)||(t=[t]);for(const e of t)r(e instanceof Error||e instanceof c.Report,"error() must return an Error object")}else t=[i._flags.error];if(void 0===e){const r=u.default("default",e,t,n);o.mainstay.tracer.value(o,"default",e,r),e=r}if(i._flags.cast&&void 0!==e){const t=i._definition.cast[i._flags.cast];if(t.from(e)){const r=t.to(e,n);o.mainstay.tracer.value(o,"cast",e,r,i._flags.cast),e=r}}if(i.$_terms.externals&&a.externals&&!1!==a._externals)for(const{method:e}of i.$_terms.externals)o.mainstay.externals.push({method:e,path:o.path,label:c.label(i._flags,o,a)});const s={value:e,errors:t.length?t:null};return i._flags.result&&(s.value="strip"===i._flags.result?void 0:n.original,o.mainstay.tracer.value(o,i._flags.result,e,s.value),o.shadow(e,i._flags.result)),i._cache&&!1!==a.cache&&!i._refs.length&&i._cache.set(n.original,s),void 0===e||s.errors||void 0===i._flags.artifact||(o.mainstay.artifacts=o.mainstay.artifacts||new Map,o.mainstay.artifacts.has(i._flags.artifact)||o.mainstay.artifacts.set(i._flags.artifact,[]),o.mainstay.artifacts.get(i._flags.artifact).push(o.path)),s},u.prefs=function(e,t){const n=t===s.defaults;return n&&e._preferences[s.symbols.prefs]?e._preferences[s.symbols.prefs]:(t=s.preferences(t,e._preferences),n&&(e._preferences[s.symbols.prefs]=t),t)},u.default=function(e,t,n,r){const{schema:o,state:a,prefs:c}=r,l=o._flags[e];if(c.noDefaults||void 0===l)return t;if(a.mainstay.tracer.log(o,a,"rule",e,"full"),!l)return l;if("function"==typeof l){const s=l.length?[i(a.ancestors[0]),r]:[];try{return l(...s)}catch(t){return void n.push(o.$_createError("any.".concat(e),null,{error:t},a,c))}}return"object"!=typeof l?l:l[s.symbols.literal]?l.literal:s.isResolvable(l)?l.resolve(t,a,c):i(l)},u.trim=function(e,t){if("string"!=typeof e)return e;const n=t.$_getRule("trim");return n&&n.args.enabled?e.trim():e},u.ignore={active:!1,debug:o,entry:o,filter:o,log:o,resolve:o,value:o},u.errorsArray=function(){const e=[];return e[s.symbols.errors]=!0,e}},function(e,t,n){"use strict";e.exports=function(){}},function(e,t,n){"use strict";const r=n(2),i=n(6),o=n(1),a={value:Symbol("value")};e.exports=a.State=class{constructor(e,t,n){this.path=e,this.ancestors=t,this.mainstay=n.mainstay,this.schemas=n.schemas,this.debug=null}localize(e,t=null,n=null){const r=new a.State(e,t,this);return n&&r.schemas&&(r.schemas=[a.schemas(n),...r.schemas]),r}nest(e,t){const n=new a.State(this.path,this.ancestors,this);return n.schemas=n.schemas&&[a.schemas(e),...n.schemas],n.debug=t,n}shadow(e,t){this.mainstay.shadow=this.mainstay.shadow||new a.Shadow,this.mainstay.shadow.set(this.path,e,t)}snapshot(){this.mainstay.shadow&&(this._snapshot=r(this.mainstay.shadow.node(this.path)))}restore(){this.mainstay.shadow&&(this.mainstay.shadow.override(this.path,this._snapshot),this._snapshot=void 0)}},a.schemas=function(e){return o.isSchema(e)?{schema:e}:e},a.Shadow=class{constructor(){this._values=null}set(e,t,n){if(!e.length)return;if("strip"===n&&"number"==typeof e[e.length-1])return;this._values=this._values||new Map;let r=this._values;for(let t=0;t<e.length;++t){const n=e[t];let i=r.get(n);i||(i=new Map,r.set(n,i)),r=i}r[a.value]=t}get(e){const t=this.node(e);if(t)return t[a.value]}node(e){if(this._values)return i(this._values,e,{iterables:!0})}override(e,t){if(!this._values)return;const n=e.slice(0,-1),r=e[e.length-1],o=i(this._values,n,{iterables:!0});t?o.set(r,t):o&&o.delete(r)}}},function(e,t,n){"use strict";const r=n(0),i=n(10),o=n(6),a=n(3),s=n(1),c=n(8),l={};e.exports=a.extend({type:"array",flags:{single:{default:!1},sparse:{default:!1}},terms:{items:{init:[],manifest:"schema"},ordered:{init:[],manifest:"schema"},_exclusions:{init:[]},_inclusions:{init:[]},_requireds:{init:[]}},coerce:{from:"object",method(e,{schema:t,state:n,prefs:r}){if(!Array.isArray(e))return;const i=t.$_getRule("sort");return i?l.sort(t,e,i.args.options,n,r):void 0}},validate(e,{schema:t,error:n}){if(!Array.isArray(e)){if(t._flags.single){const t=[e];return t[s.symbols.arraySingle]=!0,{value:t}}return{errors:n("array.base")}}if(t.$_getRule("items")||t.$_terms.externals)return{value:e.slice()}},rules:{has:{method(e){e=this.$_compile(e,{appendPath:!0});const t=this.$_addRule({name:"has",args:{schema:e}});return t.$_mutateRegister(e),t},validate(e,{state:t,prefs:n,error:r},{schema:i}){const o=[e,...t.ancestors];for(let r=0;r<e.length;++r){const a=t.localize([...t.path,r],o,i);if(i.$_match(e[r],a,n))return e}const a=i._flags.label;return a?r("array.hasKnown",{patternLabel:a}):r("array.hasUnknown",null)},multi:!0},items:{method(...e){s.verifyFlat(e,"items");const t=this.$_addRule("items");for(let n=0;n<e.length;++n){const r=s.tryWithPath(()=>this.$_compile(e[n]),n,{append:!0});t.$_terms.items.push(r)}return t.$_mutateRebuild()},validate(e,{schema:t,error:n,state:r,prefs:i,errorsArray:o}){const a=t.$_terms._requireds.slice(),c=t.$_terms.ordered.slice(),u=[...t.$_terms._inclusions,...a],f=!e[s.symbols.arraySingle];delete e[s.symbols.arraySingle];const d=o();let p=e.length;for(let o=0;o<p;++o){const s=e[o];let h=!1,m=!1;const b=f?o:new Number(o),y=[...r.path,b];if(!t._flags.sparse&&void 0===s){if(d.push(n("array.sparse",{key:b,path:y,pos:o,value:void 0},r.localize(y))),i.abortEarly)return d;c.shift();continue}const g=[e,...r.ancestors];for(const e of t.$_terms._exclusions)if(e.$_match(s,r.localize(y,g,e),i,{presence:"ignore"})){if(d.push(n("array.excludes",{pos:o,value:s},r.localize(y))),i.abortEarly)return d;h=!0,c.shift();break}if(h)continue;if(t.$_terms.ordered.length){if(c.length){const a=c.shift(),u=a.$_validate(s,r.localize(y,g,a),i);if(u.errors){if(d.push(...u.errors),i.abortEarly)return d}else if("strip"===a._flags.result)l.fastSplice(e,o),--o,--p;else{if(!t._flags.sparse&&void 0===u.value){if(d.push(n("array.sparse",{key:b,path:y,pos:o,value:void 0},r.localize(y))),i.abortEarly)return d;continue}e[o]=u.value}continue}if(!t.$_terms.items.length){if(d.push(n("array.orderedLength",{pos:o,limit:t.$_terms.ordered.length})),i.abortEarly)return d;break}}const v=[];let w=a.length;for(let c=0;c<w;++c){const u=r.localize(y,g,a[c]);u.snapshot();const f=a[c].$_validate(s,u,i);if(v[c]=f,!f.errors){if(e[o]=f.value,m=!0,l.fastSplice(a,c),--c,--w,!t._flags.sparse&&void 0===f.value&&(d.push(n("array.sparse",{key:b,path:y,pos:o,value:void 0},r.localize(y))),i.abortEarly))return d;break}u.restore()}if(m)continue;const _=i.stripUnknown&&!!i.stripUnknown.arrays||!1;w=u.length;for(const c of u){let u;const f=a.indexOf(c);if(-1!==f)u=v[f];else{const a=r.localize(y,g,c);if(a.snapshot(),u=c.$_validate(s,a,i),!u.errors){"strip"===c._flags.result?(l.fastSplice(e,o),--o,--p):t._flags.sparse||void 0!==u.value?e[o]=u.value:(d.push(n("array.sparse",{key:b,path:y,pos:o,value:void 0},r.localize(y))),h=!0),m=!0;break}a.restore()}if(1===w){if(_){l.fastSplice(e,o),--o,--p,m=!0;break}if(d.push(...u.errors),i.abortEarly)return d;h=!0;break}}if(!h&&t.$_terms._inclusions.length&&!m){if(_){l.fastSplice(e,o),--o,--p;continue}if(d.push(n("array.includes",{pos:o,value:s},r.localize(y))),i.abortEarly)return d}}return a.length&&l.fillMissedErrors(t,d,a,e,r,i),c.length&&l.fillOrderedErrors(t,d,c,e,r,i),d.length?d:e},priority:!0,manifest:!1},length:{method(e){return this.$_addRule({name:"length",args:{limit:e},operator:"="})},validate:(e,t,{limit:n},{name:r,operator:i,args:o})=>s.compare(e.length,n,i)?e:t.error("array."+r,{limit:o.limit,value:e}),args:[{name:"limit",ref:!0,assert:s.limit,message:"must be a positive integer"}]},max:{method(e){return this.$_addRule({name:"max",method:"length",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"length",args:{limit:e},operator:">="})}},ordered:{method(...e){s.verifyFlat(e,"ordered");const t=this.$_addRule("items");for(let n=0;n<e.length;++n){const r=s.tryWithPath(()=>this.$_compile(e[n]),n,{append:!0});l.validateSingle(r,t),t.$_mutateRegister(r),t.$_terms.ordered.push(r)}return t.$_mutateRebuild()}},single:{method(e){const t=void 0===e||!!e;return r(!t||!this._flags._arrayItems,"Cannot specify single rule when array has array items"),this.$_setFlag("single",t)}},sort:{method(e={}){s.assertOptions(e,["by","order"]);const t={order:e.order||"ascending"};return e.by&&(t.by=c.ref(e.by,{ancestor:0}),r(!t.by.ancestor,"Cannot sort by ancestor")),this.$_addRule({name:"sort",args:{options:t}})},validate(e,{error:t,state:n,prefs:r,schema:i},{options:o}){const{value:a,errors:s}=l.sort(i,e,o,n,r);if(s)return s;for(let n=0;n<e.length;++n)if(e[n]!==a[n])return t("array.sort",{order:o.order,by:o.by?o.by.key:"value"});return e},convert:!0},sparse:{method(e){const t=void 0===e||!!e;return this._flags.sparse===t?this:(t?this.clone():this.$_addRule("items")).$_setFlag("sparse",t,{clone:!1})}},unique:{method(e,t={}){r(!e||"function"==typeof e||"string"==typeof e,"comparator must be a function or a string"),s.assertOptions(t,["ignoreUndefined","separator"]);const n={name:"unique",args:{options:t,comparator:e}};if(e)if("string"==typeof e){const r=s.default(t.separator,".");n.path=r?e.split(r):[e]}else n.comparator=e;return this.$_addRule(n)},validate(e,{state:t,error:n,schema:a},{comparator:s,options:c},{comparator:l,path:u}){const f={string:Object.create(null),number:Object.create(null),undefined:Object.create(null),boolean:Object.create(null),object:new Map,function:new Map,custom:new Map},d=l||i,p=c.ignoreUndefined;for(let i=0;i<e.length;++i){const a=u?o(e[i],u):e[i],c=l?f.custom:f[typeof a];if(r(c,"Failed to find unique map container for type",typeof a),c instanceof Map){const r=c.entries();let o;for(;!(o=r.next()).done;)if(d(o.value[0],a)){const r=t.localize([...t.path,i],[e,...t.ancestors]),a={pos:i,value:e[i],dupePos:o.value[1],dupeValue:e[o.value[1]]};return u&&(a.path=s),n("array.unique",a,r)}c.set(a,i)}else{if((!p||void 0!==a)&&void 0!==c[a]){const r={pos:i,value:e[i],dupePos:c[a],dupeValue:e[c[a]]};return u&&(r.path=s),n("array.unique",r,t.localize([...t.path,i],[e,...t.ancestors]))}c[a]=i}}return e},args:["comparator","options"],multi:!0}},cast:{set:{from:Array.isArray,to:(e,t)=>new Set(e)}},rebuild(e){e.$_terms._inclusions=[],e.$_terms._exclusions=[],e.$_terms._requireds=[];for(const t of e.$_terms.items)l.validateSingle(t,e),"required"===t._flags.presence?e.$_terms._requireds.push(t):"forbidden"===t._flags.presence?e.$_terms._exclusions.push(t):e.$_terms._inclusions.push(t);for(const t of e.$_terms.ordered)l.validateSingle(t,e)},manifest:{build:(e,t)=>(t.items&&(e=e.items(...t.items)),t.ordered&&(e=e.ordered(...t.ordered)),e)},messages:{"array.base":"{{#label}} must be an array","array.excludes":"{{#label}} contains an excluded value","array.hasKnown":"{{#label}} does not contain at least one required match for type {:#patternLabel}","array.hasUnknown":"{{#label}} does not contain at least one required match","array.includes":"{{#label}} does not match any of the allowed types","array.includesRequiredBoth":"{{#label}} does not contain {{#knownMisses}} and {{#unknownMisses}} other required value(s)","array.includesRequiredKnowns":"{{#label}} does not contain {{#knownMisses}}","array.includesRequiredUnknowns":"{{#label}} does not contain {{#unknownMisses}} required value(s)","array.length":"{{#label}} must contain {{#limit}} items","array.max":"{{#label}} must contain less than or equal to {{#limit}} items","array.min":"{{#label}} must contain at least {{#limit}} items","array.orderedLength":"{{#label}} must contain at most {{#limit}} items","array.sort":"{{#label}} must be sorted in {#order} order by {{#by}}","array.sort.mismatching":"{{#label}} cannot be sorted due to mismatching types","array.sort.unsupported":"{{#label}} cannot be sorted due to unsupported type {#type}","array.sparse":"{{#label}} must not be a sparse array item","array.unique":"{{#label}} contains a duplicate value"}}),l.fillMissedErrors=function(e,t,n,r,i,o){const a=[];let s=0;for(const e of n){const t=e._flags.label;t?a.push(t):++s}a.length?s?t.push(e.$_createError("array.includesRequiredBoth",r,{knownMisses:a,unknownMisses:s},i,o)):t.push(e.$_createError("array.includesRequiredKnowns",r,{knownMisses:a},i,o)):t.push(e.$_createError("array.includesRequiredUnknowns",r,{unknownMisses:s},i,o))},l.fillOrderedErrors=function(e,t,n,r,i,o){const a=[];for(const e of n)"required"===e._flags.presence&&a.push(e);a.length&&l.fillMissedErrors(e,t,a,r,i,o)},l.fastSplice=function(e,t){let n=t;for(;n<e.length;)e[n++]=e[n];--e.length},l.validateSingle=function(e,t){("array"===e.type||e._flags._arrayItems)&&(r(!t._flags.single,"Cannot specify array item with single rule enabled"),t.$_setFlag("_arrayItems",!0,{clone:!1}))},l.sort=function(e,t,n,r,i){const o="ascending"===n.order?1:-1,a=-1*o,s=o,c=(c,u)=>{let f=l.compare(c,u,a,s);if(null!==f)return f;if(n.by&&(c=n.by.resolve(c,r,i),u=n.by.resolve(u,r,i)),f=l.compare(c,u,a,s),null!==f)return f;const d=typeof c;if(d!==typeof u)throw e.$_createError("array.sort.mismatching",t,null,r,i);if("number"!==d&&"string"!==d)throw e.$_createError("array.sort.unsupported",t,{type:d},r,i);return"number"===d?(c-u)*o:c<u?a:s};try{return{value:t.slice().sort(c)}}catch(e){return{errors:e}}},l.compare=function(e,t,n,r){return e===t?0:void 0===e?1:void 0===t?-1:null===e?r:null===t?n:null}},function(e,t,n){"use strict";const r=n(0),i=n(3),o=n(1),a=n(21),s={isBool:function(e){return"boolean"==typeof e}};e.exports=i.extend({type:"boolean",flags:{sensitive:{default:!1}},terms:{falsy:{init:null,manifest:"values"},truthy:{init:null,manifest:"values"}},coerce(e,{schema:t}){if("boolean"!=typeof e){if("string"==typeof e){const n=t._flags.sensitive?e:e.toLowerCase();e="true"===n||"false"!==n&&e}return"boolean"!=typeof e&&(e=t.$_terms.truthy&&t.$_terms.truthy.has(e,null,null,!t._flags.sensitive)||(!t.$_terms.falsy||!t.$_terms.falsy.has(e,null,null,!t._flags.sensitive))&&e),{value:e}}},validate(e,{error:t}){if("boolean"!=typeof e)return{value:e,errors:t("boolean.base")}},rules:{truthy:{method(...e){o.verifyFlat(e,"truthy");const t=this.clone();t.$_terms.truthy=t.$_terms.truthy||new a;for(let n=0;n<e.length;++n){const i=e[n];r(void 0!==i,"Cannot call truthy with undefined"),t.$_terms.truthy.add(i)}return t}},falsy:{method(...e){o.verifyFlat(e,"falsy");const t=this.clone();t.$_terms.falsy=t.$_terms.falsy||new a;for(let n=0;n<e.length;++n){const i=e[n];r(void 0!==i,"Cannot call falsy with undefined"),t.$_terms.falsy.add(i)}return t}},sensitive:{method(e=!0){return this.$_setFlag("sensitive",e)}}},cast:{number:{from:s.isBool,to:(e,t)=>e?1:0},string:{from:s.isBool,to:(e,t)=>e?"true":"false"}},manifest:{build:(e,t)=>(t.truthy&&(e=e.truthy(...t.truthy)),t.falsy&&(e=e.falsy(...t.falsy)),e)},messages:{"boolean.base":"{{#label}} must be a boolean"}})},function(e,t,n){"use strict";const r=n(0),i=n(3),o=n(1),a=n(7),s={isDate:function(e){return e instanceof Date}};e.exports=i.extend({type:"date",coerce:{from:["number","string"],method:(e,{schema:t})=>({value:s.parse(e,t._flags.format)||e})},validate(e,{schema:t,error:n,prefs:r}){if(e instanceof Date&&!isNaN(e.getTime()))return;const i=t._flags.format;return r.convert&&i&&"string"==typeof e?{value:e,errors:n("date.format",{format:i})}:{value:e,errors:n("date.base")}},rules:{compare:{method:!1,validate(e,t,{date:n},{name:r,operator:i,args:a}){const s="now"===n?Date.now():n.getTime();return o.compare(e.getTime(),s,i)?e:t.error("date."+r,{limit:a.date,value:e})},args:[{name:"date",ref:!0,normalize:e=>"now"===e?e:s.parse(e),assert:e=>null!==e,message:"must have a valid date format"}]},format:{method(e){return r(["iso","javascript","unix"].includes(e),"Unknown date format",e),this.$_setFlag("format",e)}},greater:{method(e){return this.$_addRule({name:"greater",method:"compare",args:{date:e},operator:">"})}},iso:{method(){return this.format("iso")}},less:{method(e){return this.$_addRule({name:"less",method:"compare",args:{date:e},operator:"<"})}},max:{method(e){return this.$_addRule({name:"max",method:"compare",args:{date:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"compare",args:{date:e},operator:">="})}},timestamp:{method(e="javascript"){return r(["javascript","unix"].includes(e),'"type" must be one of "javascript, unix"'),this.format(e)}}},cast:{number:{from:s.isDate,to:(e,t)=>e.getTime()},string:{from:s.isDate,to:(e,{prefs:t})=>a.date(e,t)}},messages:{"date.base":"{{#label}} must be a valid date","date.format":'{{#label}} must be in {msg("date.format." + #format) || #format} format',"date.greater":"{{#label}} must be greater than {{:#limit}}","date.less":"{{#label}} must be less than {{:#limit}}","date.max":"{{#label}} must be less than or equal to {{:#limit}}","date.min":"{{#label}} must be greater than or equal to {{:#limit}}","date.format.iso":"ISO 8601 date","date.format.javascript":"timestamp or number of milliseconds","date.format.unix":"timestamp or number of seconds"}}),s.parse=function(e,t){if(e instanceof Date)return e;if("string"!=typeof e&&(isNaN(e)||!isFinite(e)))return null;if(/^\s*$/.test(e))return null;if("iso"===t)return o.isIsoDate(e)?s.date(e.toString()):null;const n=e;if("string"==typeof e&&/^[+-]?\d+(\.\d+)?$/.test(e)&&(e=parseFloat(e)),t){if("javascript"===t)return s.date(1*e);if("unix"===t)return s.date(1e3*e);if("string"==typeof n)return null}return s.date(e)},s.date=function(e){const t=new Date(e);return isNaN(t.getTime())?null:t}},function(e,t,n){"use strict";const r=n(0),i=n(22);e.exports=i.extend({type:"function",properties:{typeof:"function"},rules:{arity:{method(e){return r(Number.isSafeInteger(e)&&e>=0,"n must be a positive integer"),this.$_addRule({name:"arity",args:{n:e}})},validate:(e,t,{n:n})=>e.length===n?e:t.error("function.arity",{n:n})},class:{method(){return this.$_addRule("class")},validate:(e,t)=>/^\s*class\s/.test(e.toString())?e:t.error("function.class",{value:e})},minArity:{method(e){return r(Number.isSafeInteger(e)&&e>0,"n must be a strict positive integer"),this.$_addRule({name:"minArity",args:{n:e}})},validate:(e,t,{n:n})=>e.length>=n?e:t.error("function.minArity",{n:n})},maxArity:{method(e){return r(Number.isSafeInteger(e)&&e>=0,"n must be a positive integer"),this.$_addRule({name:"maxArity",args:{n:e}})},validate:(e,t,{n:n})=>e.length<=n?e:t.error("function.maxArity",{n:n})}},messages:{"function.arity":"{{#label}} must have an arity of {{#n}}","function.class":"{{#label}} must be a class","function.maxArity":"{{#label}} must have an arity lesser or equal to {{#n}}","function.minArity":"{{#label}} must have an arity greater or equal to {{#n}}"}})},function(e,t,n){"use strict";const r=n(0),i=n(2),o=n(20),a=n(6),s={};e.exports=function(e,t,n={}){if(r(e&&"object"==typeof e,"Invalid defaults value: must be an object"),r(!t||!0===t||"object"==typeof t,"Invalid source value: must be true, falsy or an object"),r("object"==typeof n,"Invalid options: must be an object"),!t)return null;if(n.shallow)return s.applyToDefaultsWithShallow(e,t,n);const a=i(e);if(!0===t)return a;const c=void 0!==n.nullOverride&&n.nullOverride;return o(a,t,{nullOverride:c,mergeArrays:!1})},s.applyToDefaultsWithShallow=function(e,t,n){const c=n.shallow;r(Array.isArray(c),"Invalid keys");const l=new Map,u=!0===t?null:new Set;for(let n of c){n=Array.isArray(n)?n:n.split(".");const r=a(e,n);r&&"object"==typeof r?l.set(r,u&&a(t,n)||r):u&&u.add(n)}const f=i(e,{},l);if(!u)return f;for(const e of u)s.reachCopy(f,t,e);return o(f,t,{mergeArrays:!1,nullOverride:!1})},s.reachCopy=function(e,t,n){for(const e of n){if(!(e in t))return;t=t[e]}const r=t;let i=e;for(let e=0;e<n.length-1;++e){const t=n[e];"object"!=typeof i[t]&&(i[t]={}),i=i[t]}i[n[n.length-1]]=r}},function(e,t,n){"use strict";const r=n(0),i={};t.Sorter=class{constructor(){this._items=[],this.nodes=[]}add(e,t){const n=[].concat((t=t||{}).before||[]),i=[].concat(t.after||[]),o=t.group||"?",a=t.sort||0;r(!n.includes(o),"Item cannot come before itself: ".concat(o)),r(!n.includes("?"),"Item cannot come before unassociated items"),r(!i.includes(o),"Item cannot come after itself: ".concat(o)),r(!i.includes("?"),"Item cannot come after unassociated items"),Array.isArray(e)||(e=[e]);for(const t of e){const e={seq:this._items.length,sort:a,before:n,after:i,group:o,node:t};this._items.push(e)}const s=this._sort();return r(s,"item","?"!==o?"added into group ".concat(o):"","created a dependencies error"),this.nodes}merge(e){Array.isArray(e)||(e=[e]);for(const t of e)if(t)for(const e of t._items)this._items.push(Object.assign({},e));this._items.sort(i.mergeSort);for(let e=0;e<this._items.length;++e)this._items[e].seq=e;const t=this._sort();return r(t,"merge created a dependencies error"),this.nodes}_sort(){const e={},t=Object.create(null),n=Object.create(null);for(const r of this._items){const i=r.seq,o=r.group;n[o]=n[o]||[],n[o].push(i),e[i]=r.before;for(const e of r.after)t[e]=t[e]||[],t[e].push(i)}for(const t in e){const r=[];for(const i in e[t]){const o=e[t][i];n[o]=n[o]||[],r.push(...n[o])}e[t]=r}for(const r in t)if(n[r])for(const i of n[r])e[i].push(...t[r]);const r={};for(const t in e){const n=e[t];for(const e of n)r[e]=r[e]||[],r[e].push(t)}const i={},o=[];for(let e=0;e<this._items.length;++e){let t=e;if(r[e]){t=null;for(let e=0;e<this._items.length;++e){if(!0===i[e])continue;r[e]||(r[e]=[]);const n=r[e].length;let o=0;for(let t=0;t<n;++t)i[r[e][t]]&&++o;if(o===n){t=e;break}}}null!==t&&(i[t]=!0,o.push(t))}if(o.length!==this._items.length)return!1;const a={};for(const e of this._items)a[e.seq]=e;this._items=[],this.nodes=[];for(const e of o){const t=a[e];this.nodes.push(t.node),this._items.push(t)}return!0}},i.mergeSort=(e,t)=>e.sort===t.sort?0:e.sort<t.sort?-1:1},function(e,t,n){"use strict";const r=n(0),i=n(3),o=n(1),a=n(8),s=n(4),c={};e.exports=i.extend({type:"link",properties:{schemaChain:!0},terms:{link:{init:null,manifest:"single",register:!1}},args:(e,t)=>e.ref(t),validate(e,{schema:t,state:n,prefs:i}){r(t.$_terms.link,"Uninitialized link schema");const o=c.generate(t,e,n,i),a=t.$_terms.link[0].ref;return o.$_validate(e,n.nest(o,"link:".concat(a.display,":").concat(o.type)),i)},generate:(e,t,n,r)=>c.generate(e,t,n,r),rules:{ref:{method(e){r(!this.$_terms.link,"Cannot reinitialize schema"),e=a.ref(e),r("value"===e.type||"local"===e.type,"Invalid reference type:",e.type),r("local"===e.type||"root"===e.ancestor||e.ancestor>0,"Link cannot reference itself");const t=this.clone();return t.$_terms.link=[{ref:e}],t}},relative:{method(e=!0){return this.$_setFlag("relative",e)}}},overrides:{concat(e){r(this.$_terms.link,"Uninitialized link schema"),r(o.isSchema(e),"Invalid schema object"),r("link"!==e.type,"Cannot merge type link with another link");const t=this.clone();return t.$_terms.whens||(t.$_terms.whens=[]),t.$_terms.whens.push({concat:e}),t.$_mutateRebuild()}},manifest:{build:(e,t)=>(r(t.link,"Invalid link description missing link"),e.ref(t.link))}}),c.generate=function(e,t,n,r){let i=n.mainstay.links.get(e);if(i)return i._generate(t,n,r).schema;const o=e.$_terms.link[0].ref,{perspective:a,path:s}=c.perspective(o,n);c.assert(a,"which is outside of schema boundaries",o,e,n,r);try{i=s.length?a.$_reach(s):a}catch(t){c.assert(!1,"to non-existing schema",o,e,n,r)}return c.assert("link"!==i.type,"which is another link",o,e,n,r),e._flags.relative||n.mainstay.links.set(e,i),i._generate(t,n,r).schema},c.perspective=function(e,t){if("local"===e.type){for(const{schema:n,key:r}of t.schemas){if((n._flags.id||r)===e.path[0])return{perspective:n,path:e.path.slice(1)};if(n.$_terms.shared)for(const t of n.$_terms.shared)if(t._flags.id===e.path[0])return{perspective:t,path:e.path.slice(1)}}return{perspective:null,path:null}}return"root"===e.ancestor?{perspective:t.schemas[t.schemas.length-1].schema,path:e.path}:{perspective:t.schemas[e.ancestor]&&t.schemas[e.ancestor].schema,path:e.path}},c.assert=function(e,t,n,i,o,a){e||r(!1,'"'.concat(s.label(i._flags,o,a),'" contains link reference "').concat(n.display,'" ').concat(t))}},function(e,t,n){"use strict";const r=n(0),i=n(3),o=n(1),a={numberRx:/^\s*[+-]?(?:(?:\d+(?:\.\d*)?)|(?:\.\d+))(?:e([+-]?\d+))?\s*$/i,precisionRx:/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/};e.exports=i.extend({type:"number",flags:{unsafe:{default:!1}},coerce:{from:"string",method(e,{schema:t,error:n}){const r=e.match(a.numberRx);if(!r)return;e=e.trim();const i={value:parseFloat(e)};if(0===i.value&&(i.value=0),!t._flags.unsafe)if(e.match(/e/i)){if(a.normalizeExponent("".concat(i.value/Math.pow(10,r[1]),"e").concat(r[1]))!==a.normalizeExponent(e))return i.errors=n("number.unsafe"),i}else{const t=i.value.toString();if(t.match(/e/i))return i;if(t!==a.normalizeDecimal(e))return i.errors=n("number.unsafe"),i}return i}},validate(e,{schema:t,error:n,prefs:r}){if(e===1/0||e===-1/0)return{value:e,errors:n("number.infinity")};if(!o.isNumber(e))return{value:e,errors:n("number.base")};const i={value:e};if(r.convert){const e=t.$_getRule("precision");if(e){const t=Math.pow(10,e.args.limit);i.value=Math.round(i.value*t)/t}}return 0===i.value&&(i.value=0),!t._flags.unsafe&&(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)&&(i.errors=n("number.unsafe")),i},rules:{compare:{method:!1,validate:(e,t,{limit:n},{name:r,operator:i,args:a})=>o.compare(e,n,i)?e:t.error("number."+r,{limit:a.limit,value:e}),args:[{name:"limit",ref:!0,assert:o.isNumber,message:"must be a number"}]},greater:{method(e){return this.$_addRule({name:"greater",method:"compare",args:{limit:e},operator:">"})}},integer:{method(){return this.$_addRule("integer")},validate:(e,t)=>Math.trunc(e)-e==0?e:t.error("number.integer")},less:{method(e){return this.$_addRule({name:"less",method:"compare",args:{limit:e},operator:"<"})}},max:{method(e){return this.$_addRule({name:"max",method:"compare",args:{limit:e},operator:"<="})}},min:{method(e){return this.$_addRule({name:"min",method:"compare",args:{limit:e},operator:">="})}},multiple:{method(e){return this.$_addRule({name:"multiple",args:{base:e}})},validate:(e,t,{base:n},r)=>e%n==0?e:t.error("number.multiple",{multiple:r.args.base,value:e}),args:[{name:"base",ref:!0,assert:e=>"number"==typeof e&&isFinite(e)&&e>0,message:"must be a positive number"}],multi:!0},negative:{method(){return this.sign("negative")}},port:{method(){return this.$_addRule("port")},validate:(e,t)=>Number.isSafeInteger(e)&&e>=0&&e<=65535?e:t.error("number.port")},positive:{method(){return this.sign("positive")}},precision:{method(e){return r(Number.isSafeInteger(e),"limit must be an integer"),this.$_addRule({name:"precision",args:{limit:e}})},validate(e,t,{limit:n}){const r=e.toString().match(a.precisionRx);return Math.max((r[1]?r[1].length:0)-(r[2]?parseInt(r[2],10):0),0)<=n?e:t.error("number.precision",{limit:n,value:e})},convert:!0},sign:{method(e){return r(["negative","positive"].includes(e),"Invalid sign",e),this.$_addRule({name:"sign",args:{sign:e}})},validate:(e,t,{sign:n})=>"negative"===n&&e<0||"positive"===n&&e>0?e:t.error("number.".concat(n))},unsafe:{method(e=!0){return r("boolean"==typeof e,"enabled must be a boolean"),this.$_setFlag("unsafe",e)}}},cast:{string:{from:e=>"number"==typeof e,to:(e,t)=>e.toString()}},messages:{"number.base":"{{#label}} must be a number","number.greater":"{{#label}} must be greater than {{#limit}}","number.infinity":"{{#label}} cannot be infinity","number.integer":"{{#label}} must be an integer","number.less":"{{#label}} must be less than {{#limit}}","number.max":"{{#label}} must be less than or equal to {{#limit}}","number.min":"{{#label}} must be greater than or equal to {{#limit}}","number.multiple":"{{#label}} must be a multiple of {{#multiple}}","number.negative":"{{#label}} must be a negative number","number.port":"{{#label}} must be a valid port","number.positive":"{{#label}} must be a positive number","number.precision":"{{#label}} must have no more than {{#limit}} decimal places","number.unsafe":"{{#label}} must be a safe number"}}),a.normalizeExponent=function(e){return e.replace(/E/,"e").replace(/\.(\d*[1-9])?0+e/,".$1e").replace(/\.e/,"e").replace(/e\+/,"e").replace(/^\+/,"").replace(/^(-?)0+([1-9])/,"$1$2")},a.normalizeDecimal=function(e){return(e=e.replace(/^\+/,"").replace(/\.0*$/,"").replace(/^(-?)\.([^\.]*)$/,"$10.$2").replace(/^(-?)0+([0-9])/,"$1$2")).includes(".")&&e.endsWith("0")&&(e=e.replace(/0+$/,"")),"-0"===e?"0":e}},function(e,t,n){"use strict";const r=n(22);e.exports=r.extend({type:"object",cast:{map:{from:e=>e&&"object"==typeof e,to:(e,t)=>new Map(Object.entries(e))}}})},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const a=n(0),s=n(23),c=n(49),l=n(50),u=n(27),f=n(51),d=n(26),p=n(3),h=n(1),m={tlds:f instanceof Set&&{tlds:{allow:f,deny:null}},base64Regex:{true:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}==|[\w\-]{3}=)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/},false:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}(==)?|[\w\-]{3}=?)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}(==)?|[A-Za-z0-9+\/]{3}=?)?$/}},dataUriRegex:/^data:[\w+.-]+\/[\w+.-]+;((charset=[\w-]+|base64),)?(.*)$/,hexRegex:/^[a-f0-9]+$/i,ipRegex:l.regex().regex,isoDurationRegex:/^P(?!$)(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?$/,guidBrackets:{"{":"}","[":"]","(":")","":""},guidVersions:{uuidv1:"1",uuidv2:"2",uuidv3:"3",uuidv4:"4",uuidv5:"5"},guidSeparators:new Set([void 0,!0,!1,"-",":"]),normalizationForms:["NFC","NFD","NFKC","NFKD"]};e.exports=p.extend({type:"string",flags:{insensitive:{default:!1},truncate:{default:!1}},terms:{replacements:{init:null}},coerce:{from:"string",method(e,{schema:t,state:n,prefs:r}){const i=t.$_getRule("normalize");i&&(e=e.normalize(i.args.form));const o=t.$_getRule("case");o&&(e="upper"===o.args.direction?e.toLocaleUpperCase():e.toLocaleLowerCase());const a=t.$_getRule("trim");if(a&&a.args.enabled&&(e=e.trim()),t.$_terms.replacements)for(const n of t.$_terms.replacements)e=e.replace(n.pattern,n.replacement);const s=t.$_getRule("hex");if(s&&s.args.options.byteAligned&&e.length%2!=0&&(e="0".concat(e)),t.$_getRule("isoDate")){const t=m.isoDate(e);t&&(e=t)}if(t._flags.truncate){const i=t.$_getRule("max");if(i){let o=i.args.limit;if(h.isResolvable(o)&&(o=o.resolve(e,n,r),!h.limit(o)))return{value:e,errors:t.$_createError("any.ref",o,{ref:i.args.limit,arg:"limit",reason:"must be a positive integer"},n,r)};e=e.slice(0,o)}}return{value:e}}},validate:(e,{error:t})=>"string"!=typeof e?{value:e,errors:t("string.base")}:""===e?{value:e,errors:t("string.empty")}:void 0,rules:{alphanum:{method(){return this.$_addRule("alphanum")},validate:(e,t)=>/^[a-zA-Z0-9]+$/.test(e)?e:t.error("string.alphanum")},base64:{method(e={}){return h.assertOptions(e,["paddingRequired","urlSafe"]),e=i({urlSafe:!1,paddingRequired:!0},e),a("boolean"==typeof e.paddingRequired,"paddingRequired must be boolean"),a("boolean"==typeof e.urlSafe,"urlSafe must be boolean"),this.$_addRule({name:"base64",args:{options:e}})},validate:(e,t,{options:n})=>m.base64Regex[n.paddingRequired][n.urlSafe].test(e)?e:t.error("string.base64")},case:{method(e){return a(["lower","upper"].includes(e),"Invalid case:",e),this.$_addRule({name:"case",args:{direction:e}})},validate:(e,t,{direction:n})=>"lower"===n&&e===e.toLocaleLowerCase()||"upper"===n&&e===e.toLocaleUpperCase()?e:t.error("string.".concat(n,"case")),convert:!0},creditCard:{method(){return this.$_addRule("creditCard")},validate(e,t){let n=e.length,r=0,i=1;for(;n--;){const t=e.charAt(n)*i;r+=t-9*(t>9),i^=3}return r>0&&r%10==0?e:t.error("string.creditCard")}},dataUri:{method(e={}){return h.assertOptions(e,["paddingRequired"]),e=i({paddingRequired:!0},e),a("boolean"==typeof e.paddingRequired,"paddingRequired must be boolean"),this.$_addRule({name:"dataUri",args:{options:e}})},validate(e,t,{options:n}){const r=e.match(m.dataUriRegex);if(r){if(!r[2])return e;if("base64"!==r[2])return e;if(m.base64Regex[n.paddingRequired].false.test(r[3]))return e}return t.error("string.dataUri")}},domain:{method(e){e&&h.assertOptions(e,["allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const t=m.addressOptions(e);return this.$_addRule({name:"domain",args:{options:e},address:t})},validate:(e,t,n,{address:r})=>s.isValid(e,r)?e:t.error("string.domain")},email:{method(e={}){h.assertOptions(e,["allowUnicode","ignoreLength","maxDomainSegments","minDomainSegments","multiple","separator","tlds"]),a(void 0===e.multiple||"boolean"==typeof e.multiple,"multiple option must be an boolean");const t=m.addressOptions(e),n=new RegExp("\\s*[".concat(e.separator?u(e.separator):",","]\\s*"));return this.$_addRule({name:"email",args:{options:e},regex:n,address:t})},validate(e,t,{options:n},{regex:r,address:i}){const o=n.multiple?e.split(r):[e],a=[];for(const e of o)c.isValid(e,i)||a.push(e);return a.length?t.error("string.email",{value:e,invalids:a}):e}},guid:{alias:"uuid",method(e={}){h.assertOptions(e,["version","separator"]);let t="";if(e.version){const n=[].concat(e.version);a(n.length>=1,"version must have at least 1 valid version specified");const r=new Set;for(let e=0;e<n.length;++e){const i=n[e];a("string"==typeof i,"version at position "+e+" must be a string");const o=m.guidVersions[i.toLowerCase()];a(o,"version at position "+e+" must be one of "+Object.keys(m.guidVersions).join(", ")),a(!r.has(o),"version at position "+e+" must not be a duplicate"),t+=o,r.add(o)}}a(m.guidSeparators.has(e.separator),'separator must be one of true, false, "-", or ":"');const n=void 0===e.separator?"[:-]?":!0===e.separator?"[:-]":!1===e.separator?"[]?":"\\".concat(e.separator),r=new RegExp("^([\\[{\\(]?)[0-9A-F]{8}(".concat(n,")[0-9A-F]{4}\\2?[").concat(t||"0-9A-F","][0-9A-F]{3}\\2?[").concat(t?"89AB":"0-9A-F","][0-9A-F]{3}\\2?[0-9A-F]{12}([\\]}\\)]?)$"),"i");return this.$_addRule({name:"guid",args:{options:e},regex:r})},validate(e,t,n,{regex:r}){const i=r.exec(e);return i?m.guidBrackets[i[1]]!==i[i.length-1]?t.error("string.guid"):e:t.error("string.guid")}},hex:{method(e={}){return h.assertOptions(e,["byteAligned"]),e=i({byteAligned:!1},e),a("boolean"==typeof e.byteAligned,"byteAligned must be boolean"),this.$_addRule({name:"hex",args:{options:e}})},validate:(e,t,{options:n})=>m.hexRegex.test(e)?n.byteAligned&&e.length%2!=0?t.error("string.hexAlign"):e:t.error("string.hex")},hostname:{method(){return this.$_addRule("hostname")},validate:(e,t)=>s.isValid(e,{minDomainSegments:1})||m.ipRegex.test(e)?e:t.error("string.hostname")},insensitive:{method(){return this.$_setFlag("insensitive",!0)}},ip:{method(e={}){h.assertOptions(e,["cidr","version"]);const{cidr:t,versions:n,regex:r}=l.regex(e),i=e.version?n:void 0;return this.$_addRule({name:"ip",args:{options:{cidr:t,version:i}},regex:r})},validate:(e,t,{options:n},{regex:r})=>r.test(e)?e:n.version?t.error("string.ipVersion",{value:e,cidr:n.cidr,version:n.version}):t.error("string.ip",{value:e,cidr:n.cidr})},isoDate:{method(){return this.$_addRule("isoDate")},validate:(e,{error:t})=>m.isoDate(e)?e:t("string.isoDate")},isoDuration:{method(){return this.$_addRule("isoDuration")},validate:(e,t)=>m.isoDurationRegex.test(e)?e:t.error("string.isoDuration")},length:{method(e,t){return m.length(this,"length",e,"=",t)},validate(e,t,{limit:n,encoding:r},{name:i,operator:o,args:a}){const s=!r&&e.length;return h.compare(s,n,o)?e:t.error("string."+i,{limit:a.limit,value:e,encoding:r})},args:[{name:"limit",ref:!0,assert:h.limit,message:"must be a positive integer"},"encoding"]},lowercase:{method(){return this.case("lower")}},max:{method(e,t){return m.length(this,"max",e,"<=",t)},args:["limit","encoding"]},min:{method(e,t){return m.length(this,"min",e,">=",t)},args:["limit","encoding"]},normalize:{method(e="NFC"){return a(m.normalizationForms.includes(e),"normalization form must be one of "+m.normalizationForms.join(", ")),this.$_addRule({name:"normalize",args:{form:e}})},validate:(e,{error:t},{form:n})=>e===e.normalize(n)?e:t("string.normalize",{value:e,form:n}),convert:!0},pattern:{alias:"regex",method(e,t={}){a(e instanceof RegExp,"regex must be a RegExp"),a(!e.flags.includes("g")&&!e.flags.includes("y"),"regex should not use global or sticky mode"),"string"==typeof t&&(t={name:t}),h.assertOptions(t,["invert","name"]);const n=["string.pattern",t.invert?".invert":"",t.name?".name":".base"].join("");return this.$_addRule({name:"pattern",args:{regex:e,options:t},errorCode:n})},validate:(e,t,{regex:n,options:r},{errorCode:i})=>n.test(e)^r.invert?e:t.error(i,{name:r.name,regex:n,value:e}),args:["regex","options"],multi:!0},replace:{method(e,t){"string"==typeof e&&(e=new RegExp(u(e),"g")),a(e instanceof RegExp,"pattern must be a RegExp"),a("string"==typeof t,"replacement must be a String");const n=this.clone();return n.$_terms.replacements||(n.$_terms.replacements=[]),n.$_terms.replacements.push({pattern:e,replacement:t}),n}},token:{method(){return this.$_addRule("token")},validate:(e,t)=>/^\w+$/.test(e)?e:t.error("string.token")},trim:{method(e=!0){return a("boolean"==typeof e,"enabled must be a boolean"),this.$_addRule({name:"trim",args:{enabled:e}})},validate:(e,t,{enabled:n})=>n&&e!==e.trim()?t.error("string.trim"):e,convert:!0},truncate:{method(e=!0){return a("boolean"==typeof e,"enabled must be a boolean"),this.$_setFlag("truncate",e)}},uppercase:{method(){return this.case("upper")}},uri:{method(e={}){h.assertOptions(e,["allowRelative","allowQuerySquareBrackets","domain","relativeOnly","scheme"]),e.domain&&h.assertOptions(e.domain,["allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);const{regex:t,scheme:n}=d.regex(e),r=e.domain?m.addressOptions(e.domain):null;return this.$_addRule({name:"uri",args:{options:e},regex:t,domain:r,scheme:n})},validate(e,t,{options:n},{regex:r,domain:i,scheme:o}){if(["http:/","https:/"].includes(e))return t.error("string.uri");const a=r.exec(e);if(a){if(i){const e=a[1]||a[2];if(!s.isValid(e,i))return t.error("string.domain",{value:e})}return e}return n.relativeOnly?t.error("string.uriRelativeOnly"):n.scheme?t.error("string.uriCustomScheme",{scheme:o,value:e}):t.error("string.uri")}}},manifest:{build(e,t){if(t.replacements)for(const{pattern:n,replacement:r}of t.replacements)e=e.replace(n,r);return e}},messages:{"string.alphanum":"{{#label}} must only contain alpha-numeric characters","string.base":"{{#label}} must be a string","string.base64":"{{#label}} must be a valid base64 string","string.creditCard":"{{#label}} must be a credit card","string.dataUri":"{{#label}} must be a valid dataUri string","string.domain":"{{#label}} must contain a valid domain name","string.email":"{{#label}} must be a valid email","string.empty":"{{#label}} is not allowed to be empty","string.guid":"{{#label}} must be a valid GUID","string.hex":"{{#label}} must only contain hexadecimal characters","string.hexAlign":"{{#label}} hex decoded representation must be byte aligned","string.hostname":"{{#label}} must be a valid hostname","string.ip":"{{#label}} must be a valid ip address with a {{#cidr}} CIDR","string.ipVersion":"{{#label}} must be a valid ip address of one of the following versions {{#version}} with a {{#cidr}} CIDR","string.isoDate":"{{#label}} must be in iso format","string.isoDuration":"{{#label}} must be a valid ISO 8601 duration","string.length":"{{#label}} length must be {{#limit}} characters long","string.lowercase":"{{#label}} must only contain lowercase characters","string.max":"{{#label}} length must be less than or equal to {{#limit}} characters long","string.min":"{{#label}} length must be at least {{#limit}} characters long","string.normalize":"{{#label}} must be unicode normalized in the {{#form}} form","string.token":"{{#label}} must only contain alpha-numeric and underscore characters","string.pattern.base":"{{#label}} with value {:[.]} fails to match the required pattern: {{#regex}}","string.pattern.name":"{{#label}} with value {:[.]} fails to match the {{#name}} pattern","string.pattern.invert.base":"{{#label}} with value {:[.]} matches the inverted pattern: {{#regex}}","string.pattern.invert.name":"{{#label}} with value {:[.]} matches the inverted {{#name}} pattern","string.trim":"{{#label}} must not have leading or trailing whitespace","string.uri":"{{#label}} must be a valid uri","string.uriCustomScheme":"{{#label}} must be a valid uri with a scheme matching the {{#scheme}} pattern","string.uriRelativeOnly":"{{#label}} must be a valid relative uri","string.uppercase":"{{#label}} must only contain uppercase characters"}}),m.addressOptions=function(e){if(!e)return e;if(a(void 0===e.minDomainSegments||Number.isSafeInteger(e.minDomainSegments)&&e.minDomainSegments>0,"minDomainSegments must be a positive integer"),a(void 0===e.maxDomainSegments||Number.isSafeInteger(e.maxDomainSegments)&&e.maxDomainSegments>0,"maxDomainSegments must be a positive integer"),!1===e.tlds)return e;if(!0===e.tlds||void 0===e.tlds)return a(m.tlds,"Built-in TLD list disabled"),Object.assign({},e,m.tlds);a("object"==typeof e.tlds,"tlds must be true, false, or an object");const t=e.tlds.deny;if(t)return Array.isArray(t)&&(e=Object.assign({},e,{tlds:{deny:new Set(t)}})),a(e.tlds.deny instanceof Set,"tlds.deny must be an array, Set, or boolean"),a(!e.tlds.allow,"Cannot specify both tlds.allow and tlds.deny lists"),m.validateTlds(e.tlds.deny,"tlds.deny"),e;const n=e.tlds.allow;return n?!0===n?(a(m.tlds,"Built-in TLD list disabled"),Object.assign({},e,m.tlds)):(Array.isArray(n)&&(e=Object.assign({},e,{tlds:{allow:new Set(n)}})),a(e.tlds.allow instanceof Set,"tlds.allow must be an array, Set, or boolean"),m.validateTlds(e.tlds.allow,"tlds.allow"),e):e},m.validateTlds=function(e,t){for(const n of e)a(s.isValid(n,{minDomainSegments:1,maxDomainSegments:1}),"".concat(t," must contain valid top level domain names"))},m.isoDate=function(e){if(!h.isIsoDate(e))return null;/.*T.*[+-]\d\d$/.test(e)&&(e+="00");const t=new Date(e);return isNaN(t.getTime())?null:t.toISOString()},m.length=function(e,t,n,r,i){return a(!i||!1,"Invalid encoding:",i),e.$_addRule({name:t,method:"length",args:{limit:n,encoding:i},operator:r})}},function(e,t,n){"use strict";const r=n(24),i=n(23),o=n(25),a={nonAsciiRx:/[^\x00-\x7f]/,encoder:new(r.TextEncoder||TextEncoder)};t.analyze=function(e,t){return a.email(e,t)},t.isValid=function(e,t){return!a.email(e,t)},a.email=function(e,t={}){if("string"!=typeof e)throw new Error("Invalid input: email must be a string");if(!e)return o.code("EMPTY_STRING");const n=!a.nonAsciiRx.test(e);if(!n){if(!1===t.allowUnicode)return o.code("FORBIDDEN_UNICODE");e=e.normalize("NFC")}const r=e.split("@");if(2!==r.length)return r.length>2?o.code("MULTIPLE_AT_CHAR"):o.code("MISSING_AT_CHAR");const[s,c]=r;if(!s)return o.code("EMPTY_LOCAL");if(!t.ignoreLength){if(e.length>254)return o.code("ADDRESS_TOO_LONG");if(a.encoder.encode(s).length>64)return o.code("LOCAL_TOO_LONG")}return a.local(s,n)||i.analyze(c,t)},a.local=function(e,t){const n=e.split(".");for(const e of n){if(!e.length)return o.code("EMPTY_LOCAL_SEGMENT");if(t){if(!a.atextRx.test(e))return o.code("INVALID_LOCAL_CHARS")}else for(const t of e){if(a.atextRx.test(t))continue;const e=a.binary(t);if(!a.atomRx.test(e))return o.code("INVALID_LOCAL_CHARS")}}},a.binary=function(e){return Array.from(a.encoder.encode(e)).map(e=>String.fromCharCode(e)).join("")},a.atextRx=/^[\w!#\$%&'\*\+\-/=\?\^`\{\|\}~]+$/,a.atomRx=new RegExp(["(?:[\\xc2-\\xdf][\\x80-\\xbf])","(?:\\xe0[\\xa0-\\xbf][\\x80-\\xbf])|(?:[\\xe1-\\xec][\\x80-\\xbf]{2})|(?:\\xed[\\x80-\\x9f][\\x80-\\xbf])|(?:[\\xee-\\xef][\\x80-\\xbf]{2})","(?:\\xf0[\\x90-\\xbf][\\x80-\\xbf]{2})|(?:[\\xf1-\\xf3][\\x80-\\xbf]{3})|(?:\\xf4[\\x80-\\x8f][\\x80-\\xbf]{2})"].join("|"))},function(e,t,n){"use strict";const r=n(0),i=n(26);t.regex=function(e={}){r(void 0===e.cidr||"string"==typeof e.cidr,"options.cidr must be a string");const t=e.cidr?e.cidr.toLowerCase():"optional";r(["required","optional","forbidden"].includes(t),"options.cidr must be one of required, optional, forbidden"),r(void 0===e.version||"string"==typeof e.version||Array.isArray(e.version),"options.version must be a string or an array of string");let n=e.version||["ipv4","ipv6","ipvfuture"];Array.isArray(n)||(n=[n]),r(n.length>=1,"options.version must have at least 1 version specified");for(let e=0;e<n.length;++e)r("string"==typeof n[e],"options.version must only contain strings"),n[e]=n[e].toLowerCase(),r(["ipv4","ipv6","ipvfuture"].includes(n[e]),"options.version contains unknown version "+n[e]+" - must be one of ipv4, ipv6, ipvfuture");n=Array.from(new Set(n));const o=n.map(e=>{if("forbidden"===t)return i.ip[e];const n="\\/".concat("ipv4"===e?i.ip.v4Cidr:i.ip.v6Cidr);return"required"===t?"".concat(i.ip[e]).concat(n):"".concat(i.ip[e],"(?:").concat(n,")?")}),a="(?:".concat(o.join("|"),")"),s=new RegExp("^".concat(a,"$"));return{cidr:t,versions:n,regex:s,raw:a}}},function(e,t){},function(e,t,n){"use strict";const r=n(0),i=n(3),o={};o.Map=class extends Map{slice(){return new o.Map(this)}},e.exports=i.extend({type:"symbol",terms:{map:{init:new o.Map}},coerce:{method(e,{schema:t,error:n}){const r=t.$_terms.map.get(e);return r&&(e=r),t._flags.only&&"symbol"!=typeof e?{value:e,errors:n("symbol.map",{map:t.$_terms.map})}:{value:e}}},validate(e,{error:t}){if("symbol"!=typeof e)return{value:e,errors:t("symbol.base")}},rules:{map:{method(e){e&&!e[Symbol.iterator]&&"object"==typeof e&&(e=Object.entries(e)),r(e&&e[Symbol.iterator],"Iterable must be an iterable or object");const t=this.clone(),n=[];for(const i of e){r(i&&i[Symbol.iterator],"Entry must be an iterable");const[e,o]=i;r("object"!=typeof e&&"function"!=typeof e&&"symbol"!=typeof e,"Key must not be of type object, function, or Symbol"),r("symbol"==typeof o,"Value must be a Symbol"),t.$_terms.map.set(e,o),n.push(o)}return t.valid(...n)}}},manifest:{build:(e,t)=>(t.map&&(e=e.map(t.map)),e)},messages:{"symbol.base":"{{#label}} must be a symbol","symbol.map":"{{#label}} must be one of {{#map}}"}})}])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InteractionForegroundService=void 0;t.InteractionForegroundService=class{constructor(e){this.handler=e}pushData(e){this.handler.onInteractionDataReceived(e)}pushEvent(e){this.handler.onEventDataReceived(e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interactionForegroundInit=void 0;const r=n(179),i=n(340),o=n(674);t.interactionForegroundInit=function(e,t){e.registerMessage(r.PushInteractionDataMsg),e.registerMessage(r.PushEventDataMsg),e.addHandler(i.ROUTE,o.getHandler(t))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const r=n(179);t.getHandler=e=>(t,n)=>{switch(n.constructor){case r.PushInteractionDataMsg:return i(e)(t,n);case r.PushEventDataMsg:return o(e)(t,n);default:throw new Error("Unknown msg type")}};const i=e=>(t,n)=>e.pushData(n.data),o=e=>(t,n)=>e.pushEvent(n.data)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const r=n(128),i=n(336),o=n(677);t.init=function(e,t){e.registerMessage(r.GetChainInfosMsg),e.registerMessage(r.SuggestChainInfoMsg),e.registerMessage(r.RemoveSuggestedChainInfoMsg),e.addHandler(i.ROUTE,o.getHandler(t))}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const i=n(128);t.getHandler=e=>(t,n)=>{switch(n.constructor){case i.GetChainInfosMsg:return o(e)(t,n);case i.SuggestChainInfoMsg:return a(e)(t,n);case i.RemoveSuggestedChainInfoMsg:return s(e)(t,n);default:throw new Error("Unknown msg type")}};const o=e=>()=>r(void 0,void 0,void 0,(function*(){return{chainInfos:yield e.getChainInfos()}})),a=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){if(yield e.hasChainInfo(n.chainInfo.chainId))return;const r=n.chainInfo;r.beta=!0,yield e.suggestChainInfo(t,r,n.origin)})),s=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.removeChainInfo(n.chainId),yield e.getChainInfos()}))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(343),t),i(n(713),t)},function(e,t,n){"use strict";(function(e){var r=n(115);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(129)),o=r(n(130)),a=r(n(681)),s=r(n(682)),c=r(n(72)),l=r(n(75)),u=r(n(94)),f=n(345),d=n(684),p=n(181),h=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p.APP_KEY;if((0,a.default)(this,t),!e)throw new Error("Transport has not been defined");this.transport=e,e.decorateAppAPIMethods(this,["getVersion","sign","getAddressAndPubKey","appInfo","deviceInfo","getBech32FromPK"],n)}var n,r,h,m,b,y,g,v,w,_;return(0,s.default)(t,[{key:"serializePath",value:(_=(0,o.default)(i.default.mark((function e(t){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,p.getVersion)(this.transport);case 2:if(this.versionResponse=e.sent,this.versionResponse.return_code===p.ERROR_CODE.NoError){e.next=5;break}throw this.versionResponse;case 5:e.t0=this.versionResponse.major,e.next=1===e.t0?8:2===e.t0?9:10;break;case 8:return e.abrupt("return",(0,f.serializePathv1)(t));case 9:return e.abrupt("return",(0,d.serializePathv2)(t));case 10:return e.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 11:case"end":return e.stop()}}),e,this)}))),function(e){return _.apply(this,arguments)})},{key:"signGetChunks",value:(w=(0,o.default)(i.default.mark((function t(n,r){var o,a,s,c,l;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.serializePath(n);case 2:for(o=t.sent,(a=[]).push(o),s=e.from(r),c=0;c<s.length;c+=p.CHUNK_SIZE)l=c+p.CHUNK_SIZE,c>s.length&&(l=s.length),a.push(s.slice(c,l));return t.abrupt("return",a);case 8:case"end":return t.stop()}}),t,this)}))),function(e,t){return w.apply(this,arguments)})},{key:"getVersion",value:(v=(0,o.default)(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,p.getVersion)(this.transport);case 3:return this.versionResponse=e.sent,e.abrupt("return",this.versionResponse);case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",(0,p.processErrorResponse)(e.t0));case 10:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(){return v.apply(this,arguments)})},{key:"appInfo",value:(g=(0,o.default)(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.transport.send(176,1,0,0).then((function(e){var t=e.slice(-2),n=256*t[0]+t[1],r={},i="err",o="err",a=0,s=0;if(1!==e[0])r.error_message="response format ID not recognized",r.return_code=36865;else{var c=e[1];i=e.slice(2,2+c).toString("ascii");var l=2+c,u=e[l];l+=1,o=e.slice(l,l+u).toString("ascii"),a=e[l+=u],s=e[l+=1]}return{return_code:n,error_message:(0,p.errorCodeToString)(n),appName:i,appVersion:o,flagLen:a,flagsValue:s,flag_recovery:0!=(1&s),flag_signed_mcu_code:0!=(2&s),flag_onboarded:0!=(4&s),flag_pin_validated:0!=(128&s)}}),p.processErrorResponse));case 1:case"end":return e.stop()}}),e,this)}))),function(){return g.apply(this,arguments)})},{key:"deviceInfo",value:(y=(0,o.default)(i.default.mark((function t(){return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",this.transport.send(224,1,0,0,e.from([]),[p.ERROR_CODE.NoError,28160]).then((function(e){var t=e.slice(-2),n=256*t[0]+t[1];if(28160===n)return{return_code:n,error_message:"This command is only available in the Dashboard"};var r=e.slice(0,4).toString("hex"),i=4,o=e[i];i+=1;var a=e.slice(i,i+o).toString(),s=e[i+=o];i+=1;var c=e.slice(i,i+s).toString("hex"),l=e[i+=s];i+=1;var u=e.slice(i,i+l);0===u[l-1]&&(u=e.slice(i,i+l-1));var f=u.toString();return{return_code:n,error_message:(0,p.errorCodeToString)(n),targetId:r,seVersion:a,flag:c,mcuVersion:f}}),p.processErrorResponse));case 1:case"end":return t.stop()}}),t,this)}))),function(){return y.apply(this,arguments)})},{key:"publicKey",value:(b=(0,o.default)(i.default.mark((function n(r){var o,a;return i.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,this.serializePath(r);case 3:o=n.sent,n.t0=this.versionResponse.major,n.next=1===n.t0?7:2===n.t0?8:10;break;case 7:return n.abrupt("return",(0,f.publicKeyv1)(this,o));case 8:return a=e.concat([t.serializeHRP("cosmos"),o]),n.abrupt("return",(0,d.publicKeyv2)(this,a));case 10:return n.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 11:n.next=16;break;case 13:return n.prev=13,n.t1=n.catch(0),n.abrupt("return",(0,p.processErrorResponse)(n.t1));case 16:case"end":return n.stop()}}),n,this,[[0,13]])}))),function(e){return b.apply(this,arguments)})},{key:"getAddressAndPubKey",value:(m=(0,o.default)(i.default.mark((function n(r,o){var a=this;return i.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.abrupt("return",this.serializePath(r).then((function(n){var r=e.concat([t.serializeHRP(o),n]);return a.transport.send(p.CLA,p.INS.GET_ADDR_SECP256K1,p.P1_VALUES.ONLY_RETRIEVE,0,r,[p.ERROR_CODE.NoError]).then((function(t){var n=t.slice(-2),r=256*n[0]+n[1],i=e.from(t.slice(0,33));return{bech32_address:e.from(t.slice(33,-2)).toString(),compressed_pk:i,return_code:r,error_message:(0,p.errorCodeToString)(r)}}),p.processErrorResponse)})).catch((function(e){return(0,p.processErrorResponse)(e)})));case 4:return n.prev=4,n.t0=n.catch(0),n.abrupt("return",(0,p.processErrorResponse)(n.t0));case 7:case"end":return n.stop()}}),n,this,[[0,4]])}))),function(e,t){return m.apply(this,arguments)})},{key:"showAddressAndPubKey",value:(h=(0,o.default)(i.default.mark((function n(r,o){var a=this;return i.default.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.abrupt("return",this.serializePath(r).then((function(n){var r=e.concat([t.serializeHRP(o),n]);return a.transport.send(p.CLA,p.INS.GET_ADDR_SECP256K1,p.P1_VALUES.SHOW_ADDRESS_IN_DEVICE,0,r,[p.ERROR_CODE.NoError]).then((function(t){var n=t.slice(-2),r=256*n[0]+n[1],i=e.from(t.slice(0,33));return{bech32_address:e.from(t.slice(33,-2)).toString(),compressed_pk:i,return_code:r,error_message:(0,p.errorCodeToString)(r)}}),p.processErrorResponse)})).catch((function(e){return(0,p.processErrorResponse)(e)})));case 4:return n.prev=4,n.t0=n.catch(0),n.abrupt("return",(0,p.processErrorResponse)(n.t0));case 7:case"end":return n.stop()}}),n,this,[[0,4]])}))),function(e,t){return h.apply(this,arguments)})},{key:"signSendChunk",value:(r=(0,o.default)(i.default.mark((function e(t,n,r){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=this.versionResponse.major,e.next=1===e.t0?3:2===e.t0?4:5;break;case 3:return e.abrupt("return",(0,f.signSendChunkv1)(this,t,n,r));case 4:return e.abrupt("return",(0,d.signSendChunkv2)(this,t,n,r));case 5:return e.abrupt("return",{return_code:25600,error_message:"App Version is not supported"});case 6:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return r.apply(this,arguments)})},{key:"sign",value:(n=(0,o.default)(i.default.mark((function e(t,n){var r=this;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.signGetChunks(t,n).then((function(e){return r.signSendChunk(1,e.length,e[0],[p.ERROR_CODE.NoError]).then(function(){var t=(0,o.default)(i.default.mark((function t(n){var o,a;return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:o={return_code:n.return_code,error_message:n.error_message,signature:null},a=1;case 2:if(!(a<e.length)){t.next=11;break}return t.next=5,r.signSendChunk(1+a,e.length,e[a]);case 5:if((o=t.sent).return_code===p.ERROR_CODE.NoError){t.next=8;break}return t.abrupt("break",11);case 8:a+=1,t.next=2;break;case 11:return t.abrupt("return",{return_code:o.return_code,error_message:o.error_message,signature:o.signature});case 12:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),p.processErrorResponse)}),p.processErrorResponse));case 1:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)})}],[{key:"serializeHRP",value:function(t){if(null==t||t.length<3||t.length>83)throw new Error("Invalid HRP");var n=e.alloc(1+t.length);return n.writeUInt8(t.length,0),n.write(t,1),n}},{key:"getBech32FromPK",value:function(e,t){if(33!==t.length)throw new Error("expected compressed public key [31 bytes]");var n=c.default.createHash("sha256").update(t).digest(),r=(new l.default).update(n).digest();return u.default.encode(e,u.default.toWords(r))}}]),t}();t.default=h}).call(this,n(2).Buffer)},function(e,t,n){var r=function(e){"use strict";var t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),a=new x(r||[]);return o._invoke=function(e,t,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return O()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=w(a,n);if(s){if(s===u)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=l(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===u)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}(e,n,a),o}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var u={};function f(){}function d(){}function p(){}var h={};h[i]=function(){return this};var m=Object.getPrototypeOf,b=m&&m(m(S([])));b&&b!==t&&n.call(b,i)&&(h=b);var y=p.prototype=f.prototype=Object.create(h);function g(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function v(e,t){var r;this._invoke=function(i,o){function a(){return new t((function(r,a){!function r(i,o,a,s){var c=l(e[i],e,o);if("throw"!==c.type){var u=c.arg,f=u.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(f).then((function(e){u.value=e,a(u)}),(function(e){return r("throw",e,a,s)}))}s(c.arg)}(i,o,r,a)}))}return r=r?r.then(a,a):a()}}function w(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return u;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var r=l(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,u;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,u):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function S(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:O}}function O(){return{value:void 0,done:!0}}return d.prototype=y.constructor=p,p.constructor=d,d.displayName=s(p,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,s(e,a,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},g(v.prototype),v.prototype[o]=function(){return this},e.AsyncIterator=v,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new v(c(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},g(y),s(y,a,"Generator"),y[i]=function(){return this},y.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=S,x.prototype={constructor:x,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(s&&c){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,u):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:S(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t,n){"use strict";(function(e){var r=n(115);Object.defineProperty(t,"__esModule",{value:!0}),t.serializePathv2=function(t){if(!t||5!==t.length)throw new Error("Invalid path.");var n=e.alloc(20);return n.writeUInt32LE(2147483648+t[0],0),n.writeUInt32LE(2147483648+t[1],4),n.writeUInt32LE(2147483648+t[2],8),n.writeUInt32LE(t[3],12),n.writeUInt32LE(t[4],16),n},t.signSendChunkv2=function(e,t,n,r){return c.apply(this,arguments)},t.publicKeyv2=function(e,t){return l.apply(this,arguments)};var i=r(n(129)),o=r(n(130)),a=n(345),s=n(181);function c(){return(c=(0,o.default)(i.default.mark((function e(t,n,r,o){var c;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=s.PAYLOAD_TYPE.ADD,1===n&&(c=s.PAYLOAD_TYPE.INIT),n===r&&(c=s.PAYLOAD_TYPE.LAST),e.abrupt("return",(0,a.signSendChunkv1)(t,c,0,o));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function l(){return(l=(0,o.default)(i.default.mark((function t(n,r){return i.default.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",n.transport.send(s.CLA,s.INS.GET_ADDR_SECP256K1,0,0,r,[s.ERROR_CODE.NoError]).then((function(t){var n=t.slice(-2),r=256*n[0]+n[1];return{pk:"OBSOLETE PROPERTY",compressed_pk:e.from(t.slice(0,33)),return_code:r,error_message:(0,s.errorCodeToString)(r)}}),s.processErrorResponse));case 1:case"end":return t.stop()}}),t)})))).apply(this,arguments)}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"default",(function(){return u}));var r=n(143),i=n(144),o=n.n(i),a=n(44),s=n(86),c=n(15),l=n(88);class u extends r.a{constructor(t,n){super(),this.device=void 0,this.deviceModel=void 0,this.channel=Math.floor(65535*Math.random()),this.packetSize=64,this.interfaceNumber=void 0,this._disconnectEmitted=!1,this._emitDisconnect=e=>{this._disconnectEmitted||(this._disconnectEmitted=!0,this.emit("disconnect",e))},this.exchange=t=>this.exchangeAtomicImpl(async()=>{const{channel:n,packetSize:r}=this;Object(s.a)("apdu","=> "+t.toString("hex"));const i=o()(n,r),a=i.makeBlocks(t);for(let e=0;e<a.length;e++)await this.device.transferOut(3,a[e]);let c,l;for(;!(c=i.getReducedResult(l));){const t=await this.device.transferIn(3,r),n=e.from(t.data.buffer);l=i.reduceResponse(l,n)}return Object(s.a)("apdu","<= "+c.toString("hex")),c}).catch(e=>{if(e&&e.message&&e.message.includes("disconnected"))throw this._emitDisconnect(e),new c.DisconnectedDeviceDuringOperation(e.message);throw e}),this.device=t,this.interfaceNumber=n,this.deviceModel=Object(a.a)(t.productId)}static async request(){const e=await Object(l.d)();return u.open(e)}static async openConnected(){const e=await Object(l.b)();return 0===e.length?null:u.open(e[0])}static async open(e){await e.open(),null===e.configuration&&await e.selectConfiguration(1),await f(e);const t=e.configurations[0].interfaces.find(({alternates:e})=>e.some(e=>255===e.interfaceClass));if(!t)throw new c.TransportInterfaceNotAvailable("No WebUSB interface found for your Ledger device. Please upgrade firmware or contact techsupport.");const n=t.interfaceNumber;try{await e.claimInterface(n)}catch(t){throw await e.close(),new c.TransportInterfaceNotAvailable(t.message)}const r=new u(e,n),i=t=>{e===t.device&&(navigator.usb.removeEventListener("disconnect",i),r._emitDisconnect(new c.DisconnectedDevice))};return navigator.usb.addEventListener("disconnect",i),r}async close(){await this.exchangeBusyPromise,await this.device.releaseInterface(this.interfaceNumber),await f(this.device),await this.device.close()}setScrambleKey(){}}async function f(e){try{await e.reset()}catch(e){console.warn(e)}}u.isSupported=l.c,u.list=l.b,u.listen=e=>{let t=!1;return Object(l.a)().then(n=>{if(!t){const t=Object(a.a)(n.productId);e.next({type:"add",descriptor:n,deviceModel:t}),e.complete()}},t=>{window.DOMException&&t instanceof window.DOMException&&18===t.code?e.error(new c.TransportWebUSBGestureRequired(t.message)):e.error(new c.TransportOpenUserCancelled(t.message))}),{unsubscribe:function(){t=!0}}}}.call(this,n(2).Buffer)},function(e,t,n){const r=n(85);e.exports=(e,t)=>{const n=r(e,t);return n?n.version:null}},function(e,t,n){const r=n(85);e.exports=(e,t)=>{const n=r(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null}},function(e,t,n){const r=n(24);e.exports=(e,t,n,i)=>{"string"==typeof n&&(i=n,n=void 0);try{return new r(e,n).inc(t,i).version}catch(e){return null}}},function(e,t,n){const r=n(85),i=n(183);e.exports=(e,t)=>{if(i(e,t))return null;{const n=r(e),i=r(t),o=n.prerelease.length||i.prerelease.length,a=o?"pre":"",s=o?"prerelease":"";for(const e in n)if(("major"===e||"minor"===e||"patch"===e)&&n[e]!==i[e])return a+e;return s}}},function(e,t,n){const r=n(24);e.exports=(e,t)=>new r(e,t).major},function(e,t,n){const r=n(24);e.exports=(e,t)=>new r(e,t).minor},function(e,t,n){const r=n(24);e.exports=(e,t)=>new r(e,t).patch},function(e,t,n){const r=n(85);e.exports=(e,t)=>{const n=r(e,t);return n&&n.prerelease.length?n.prerelease:null}},function(e,t,n){const r=n(40);e.exports=(e,t,n)=>r(t,e,n)},function(e,t,n){const r=n(40);e.exports=(e,t)=>r(e,t,!0)},function(e,t,n){const r=n(184);e.exports=(e,t)=>e.sort((e,n)=>r(e,n,t))},function(e,t,n){const r=n(184);e.exports=(e,t)=>e.sort((e,n)=>r(n,e,t))},function(e,t,n){const r=n(24),i=n(85),{re:o,t:a}=n(84);e.exports=(e,t)=>{if(e instanceof r)return e;if("number"==typeof e&&(e=String(e)),"string"!=typeof e)return null;let n=null;if((t=t||{}).rtl){let t;for(;(t=o[a.COERCERTL].exec(e))&&(!n||n.index+n[0].length!==e.length);)n&&t.index+t[0].length===n.index+n[0].length||(n=t),o[a.COERCERTL].lastIndex=t.index+t[1].length+t[2].length;o[a.COERCERTL].lastIndex=-1}else n=e.match(o[a.COERCE]);return null===n?null:i(`${n[2]}.${n[3]||"0"}.${n[4]||"0"}`,t)}},function(e,t,n){"use strict";const r=n(700),i=Symbol("max"),o=Symbol("length"),a=Symbol("lengthCalculator"),s=Symbol("allowStale"),c=Symbol("maxAge"),l=Symbol("dispose"),u=Symbol("noDisposeOnSet"),f=Symbol("lruList"),d=Symbol("cache"),p=Symbol("updateAgeOnGet"),h=()=>1;const m=(e,t,n)=>{const r=e[d].get(t);if(r){const t=r.value;if(b(e,t)){if(g(e,r),!e[s])return}else n&&(e[p]&&(r.value.now=Date.now()),e[f].unshiftNode(r));return t.value}},b=(e,t)=>{if(!t||!t.maxAge&&!e[c])return!1;const n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[c]&&n>e[c]},y=e=>{if(e[o]>e[i])for(let t=e[f].tail;e[o]>e[i]&&null!==t;){const n=t.prev;g(e,t),t=n}},g=(e,t)=>{if(t){const n=t.value;e[l]&&e[l](n.key,n.value),e[o]-=n.length,e[d].delete(n.key),e[f].removeNode(t)}};class v{constructor(e,t,n,r,i){this.key=e,this.value=t,this.length=n,this.now=r,this.maxAge=i||0}}const w=(e,t,n,r)=>{let i=n.value;b(e,i)&&(g(e,n),e[s]||(i=void 0)),i&&t.call(r,i.value,i.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[i]=e.max||1/0;const t=e.length||h;if(this[a]="function"!=typeof t?h:t,this[s]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[c]=e.maxAge||0,this[l]=e.dispose,this[u]=e.noDisposeOnSet||!1,this[p]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[i]=e||1/0,y(this)}get max(){return this[i]}set allowStale(e){this[s]=!!e}get allowStale(){return this[s]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[c]=e,y(this)}get maxAge(){return this[c]}set lengthCalculator(e){"function"!=typeof e&&(e=h),e!==this[a]&&(this[a]=e,this[o]=0,this[f].forEach(e=>{e.length=this[a](e.value,e.key),this[o]+=e.length})),y(this)}get lengthCalculator(){return this[a]}get length(){return this[o]}get itemCount(){return this[f].length}rforEach(e,t){t=t||this;for(let n=this[f].tail;null!==n;){const r=n.prev;w(this,e,n,t),n=r}}forEach(e,t){t=t||this;for(let n=this[f].head;null!==n;){const r=n.next;w(this,e,n,t),n=r}}keys(){return this[f].toArray().map(e=>e.key)}values(){return this[f].toArray().map(e=>e.value)}reset(){this[l]&&this[f]&&this[f].length&&this[f].forEach(e=>this[l](e.key,e.value)),this[d]=new Map,this[f]=new r,this[o]=0}dump(){return this[f].map(e=>!b(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)}).toArray().filter(e=>e)}dumpLru(){return this[f]}set(e,t,n){if((n=n||this[c])&&"number"!=typeof n)throw new TypeError("maxAge must be a number");const r=n?Date.now():0,s=this[a](t,e);if(this[d].has(e)){if(s>this[i])return g(this,this[d].get(e)),!1;const a=this[d].get(e).value;return this[l]&&(this[u]||this[l](e,a.value)),a.now=r,a.maxAge=n,a.value=t,this[o]+=s-a.length,a.length=s,this.get(e),y(this),!0}const p=new v(e,t,s,r,n);return p.length>this[i]?(this[l]&&this[l](e,t),!1):(this[o]+=p.length,this[f].unshift(p),this[d].set(e,this[f].head),y(this),!0)}has(e){if(!this[d].has(e))return!1;const t=this[d].get(e).value;return!b(this,t)}get(e){return m(this,e,!0)}peek(e){return m(this,e,!1)}pop(){const e=this[f].tail;return e?(g(this,e),e.value):null}del(e){g(this,this[d].get(e))}load(e){this.reset();const t=Date.now();for(let n=e.length-1;n>=0;n--){const r=e[n],i=r.e||0;if(0===i)this.set(r.k,r.v);else{const e=i-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[d].forEach((e,t)=>m(this,t,!1))}}},function(e,t,n){"use strict";function r(e){var t=this;if(t instanceof r||(t=new r),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var n=0,i=arguments.length;n<i;n++)t.push(arguments[n]);return t}function i(e,t,n){var r=t===e.head?new s(n,null,t,e):new s(n,t,t.next,e);return null===r.next&&(e.tail=r),null===r.prev&&(e.head=r),e.length++,r}function o(e,t){e.tail=new s(t,e.tail,null,e),e.head||(e.head=e.tail),e.length++}function a(e,t){e.head=new s(t,null,e.head,e),e.tail||(e.tail=e.head),e.length++}function s(e,t,n,r){if(!(this instanceof s))return new s(e,t,n,r);this.list=r,this.value=e,t?(t.next=this,this.prev=t):this.prev=null,n?(n.prev=this,this.next=n):this.next=null}e.exports=r,r.Node=s,r.create=r,r.prototype.removeNode=function(e){if(e.list!==this)throw new Error("removing node which does not belong to this list");var t=e.next,n=e.prev;return t&&(t.prev=n),n&&(n.next=t),e===this.head&&(this.head=t),e===this.tail&&(this.tail=n),e.list.length--,e.next=null,e.prev=null,e.list=null,t},r.prototype.unshiftNode=function(e){if(e!==this.head){e.list&&e.list.removeNode(e);var t=this.head;e.list=this,e.next=t,t&&(t.prev=e),this.head=e,this.tail||(this.tail=e),this.length++}},r.prototype.pushNode=function(e){if(e!==this.tail){e.list&&e.list.removeNode(e);var t=this.tail;e.list=this,e.prev=t,t&&(t.next=e),this.tail=e,this.head||(this.head=e),this.length++}},r.prototype.push=function(){for(var e=0,t=arguments.length;e<t;e++)o(this,arguments[e]);return this.length},r.prototype.unshift=function(){for(var e=0,t=arguments.length;e<t;e++)a(this,arguments[e]);return this.length},r.prototype.pop=function(){if(this.tail){var e=this.tail.value;return this.tail=this.tail.prev,this.tail?this.tail.next=null:this.head=null,this.length--,e}},r.prototype.shift=function(){if(this.head){var e=this.head.value;return this.head=this.head.next,this.head?this.head.prev=null:this.tail=null,this.length--,e}},r.prototype.forEach=function(e,t){t=t||this;for(var n=this.head,r=0;null!==n;r++)e.call(t,n.value,r,this),n=n.next},r.prototype.forEachReverse=function(e,t){t=t||this;for(var n=this.tail,r=this.length-1;null!==n;r--)e.call(t,n.value,r,this),n=n.prev},r.prototype.get=function(e){for(var t=0,n=this.head;null!==n&&t<e;t++)n=n.next;if(t===e&&null!==n)return n.value},r.prototype.getReverse=function(e){for(var t=0,n=this.tail;null!==n&&t<e;t++)n=n.prev;if(t===e&&null!==n)return n.value},r.prototype.map=function(e,t){t=t||this;for(var n=new r,i=this.head;null!==i;)n.push(e.call(t,i.value,this)),i=i.next;return n},r.prototype.mapReverse=function(e,t){t=t||this;for(var n=new r,i=this.tail;null!==i;)n.push(e.call(t,i.value,this)),i=i.prev;return n},r.prototype.reduce=function(e,t){var n,r=this.head;if(arguments.length>1)n=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");r=this.head.next,n=this.head.value}for(var i=0;null!==r;i++)n=e(n,r.value,i),r=r.next;return n},r.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");r=this.tail.prev,n=this.tail.value}for(var i=this.length-1;null!==r;i--)n=e(n,r.value,i),r=r.prev;return n},r.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},r.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},r.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new r;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var i=0,o=this.head;null!==o&&i<e;i++)o=o.next;for(;null!==o&&i<t;i++,o=o.next)n.push(o.value);return n},r.prototype.sliceReverse=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new r;if(t<e||t<0)return n;e<0&&(e=0),t>this.length&&(t=this.length);for(var i=this.length,o=this.tail;null!==o&&i>t;i--)o=o.prev;for(;null!==o&&i>e;i--,o=o.prev)n.push(o.value);return n},r.prototype.splice=function(e,t,...n){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var r=0,o=this.head;null!==o&&r<e;r++)o=o.next;var a=[];for(r=0;o&&r<t;r++)a.push(o.value),o=this.removeNode(o);null===o&&(o=this.tail),o!==this.head&&o!==this.tail&&(o=o.prev);for(r=0;r<n.length;r++)o=i(this,o,n[r]);return a},r.prototype.reverse=function(){for(var e=this.head,t=this.tail,n=e;null!==n;n=n.prev){var r=n.prev;n.prev=n.next,n.next=r}return this.head=t,this.tail=e,this};try{n(701)(r)}catch(e){}},function(e,t,n){"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},function(e,t,n){const r=n(41);e.exports=(e,t)=>new r(e,t).set.map(e=>e.map(e=>e.value).join(" ").trim().split(" "))},function(e,t,n){const r=n(24),i=n(41);e.exports=(e,t,n)=>{let o=null,a=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(o&&-1!==a.compare(e)||(o=e,a=new r(o,n)))}),o}},function(e,t,n){const r=n(24),i=n(41);e.exports=(e,t,n)=>{let o=null,a=null,s=null;try{s=new i(t,n)}catch(e){return null}return e.forEach(e=>{s.test(e)&&(o&&1!==a.compare(e)||(o=e,a=new r(o,n)))}),o}},function(e,t,n){const r=n(24),i=n(41),o=n(134);e.exports=(e,t)=>{e=new i(e,t);let n=new r("0.0.0");if(e.test(n))return n;if(n=new r("0.0.0-0"),e.test(n))return n;n=null;for(let t=0;t<e.set.length;++t){const i=e.set[t];let a=null;i.forEach(e=>{const t=new r(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":a&&!o(t,a)||(a=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}),!a||n&&!o(n,a)||(n=a)}return n&&e.test(n)?n:null}},function(e,t,n){const r=n(41);e.exports=(e,t)=>{try{return new r(e,t).range||"*"}catch(e){return null}}},function(e,t,n){const r=n(188);e.exports=(e,t,n)=>r(e,t,">",n)},function(e,t,n){const r=n(188);e.exports=(e,t,n)=>r(e,t,"<",n)},function(e,t,n){const r=n(41);e.exports=(e,t,n)=>(e=new r(e,n),t=new r(t,n),e.intersects(t))},function(e,t,n){const r=n(136),i=n(40);e.exports=(e,t,n)=>{const o=[];let a=null,s=null;const c=e.sort((e,t)=>i(e,t,n));for(const e of c){r(e,t,n)?(s=e,a||(a=e)):(s&&o.push([a,s]),s=null,a=null)}a&&o.push([a,null]);const l=[];for(const[e,t]of o)e===t?l.push(e):t||e!==c[0]?t?e===c[0]?l.push("<="+t):l.push(`${e} - ${t}`):l.push(">="+e):l.push("*");const u=l.join(" || "),f="string"==typeof t.raw?t.raw:String(t);return u.length<f.length?u:t}},function(e,t,n){const r=n(41),i=n(135),{ANY:o}=i,a=n(136),s=n(40),c=(e,t,n)=>{if(e===t)return!0;if(1===e.length&&e[0].semver===o){if(1===t.length&&t[0].semver===o)return!0;e=n.includePrerelease?[new i(">=0.0.0-0")]:[new i(">=0.0.0")]}if(1===t.length&&t[0].semver===o){if(n.includePrerelease)return!0;t=[new i(">=0.0.0")]}const r=new Set;let c,f,d,p,h,m,b;for(const t of e)">"===t.operator||">="===t.operator?c=l(c,t,n):"<"===t.operator||"<="===t.operator?f=u(f,t,n):r.add(t.semver);if(r.size>1)return null;if(c&&f){if(d=s(c.semver,f.semver,n),d>0)return null;if(0===d&&(">="!==c.operator||"<="!==f.operator))return null}for(const e of r){if(c&&!a(e,String(c),n))return null;if(f&&!a(e,String(f),n))return null;for(const r of t)if(!a(e,String(r),n))return!1;return!0}let y=!(!f||n.includePrerelease||!f.semver.prerelease.length)&&f.semver,g=!(!c||n.includePrerelease||!c.semver.prerelease.length)&&c.semver;y&&1===y.prerelease.length&&"<"===f.operator&&0===y.prerelease[0]&&(y=!1);for(const e of t){if(b=b||">"===e.operator||">="===e.operator,m=m||"<"===e.operator||"<="===e.operator,c)if(g&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===g.major&&e.semver.minor===g.minor&&e.semver.patch===g.patch&&(g=!1),">"===e.operator||">="===e.operator){if(p=l(c,e,n),p===e&&p!==c)return!1}else if(">="===c.operator&&!a(c.semver,String(e),n))return!1;if(f)if(y&&e.semver.prerelease&&e.semver.prerelease.length&&e.semver.major===y.major&&e.semver.minor===y.minor&&e.semver.patch===y.patch&&(y=!1),"<"===e.operator||"<="===e.operator){if(h=u(f,e,n),h===e&&h!==f)return!1}else if("<="===f.operator&&!a(f.semver,String(e),n))return!1;if(!e.operator&&(f||c)&&0!==d)return!1}return!(c&&m&&!f&&0!==d)&&(!(f&&b&&!c&&0!==d)&&(!g&&!y))},l=(e,t,n)=>{if(!e)return t;const r=s(e.semver,t.semver,n);return r>0?e:r<0||">"===t.operator&&">="===e.operator?t:e},u=(e,t,n)=>{if(!e)return t;const r=s(e.semver,t.semver,n);return r<0?e:r>0||"<"===t.operator&&"<="===e.operator?t:e};e.exports=(e,t,n={})=>{if(e===t)return!0;e=new r(e,n),t=new r(t,n);let i=!1;e:for(const r of e.set){for(const e of t.set){const t=c(r,e,n);if(i=i||null!==t,t)continue e}if(i)return!1}return!0}},function(e,t,n){"use strict";n.r(t),function(e,r){n.d(t,"default",(function(){return h}));var i=n(143),o=n(144),a=n.n(o),s=n(44),c=n(86),l=n(15);const u=[{vendorId:s.b}],f=()=>{const{hid:e}=navigator;if(!e)throw new l.TransportError("navigator.hid is not supported","HIDNotSupported");return e};async function d(){const e=await f().requestDevice({filters:u});return Array.isArray(e)?e:[e]}async function p(){return(await f().getDevices()).filter(e=>e.vendorId===s.b)}class h extends i.a{constructor(e){super(),this.device=void 0,this.deviceModel=void 0,this.channel=Math.floor(65535*Math.random()),this.packetSize=64,this.inputs=[],this.inputCallback=void 0,this.read=()=>this.inputs.length?Promise.resolve(this.inputs.shift()):new Promise(e=>{this.inputCallback=e}),this.onInputReport=e=>{const t=r.from(e.data.buffer);this.inputCallback?(this.inputCallback(t),this.inputCallback=null):this.inputs.push(t)},this._disconnectEmitted=!1,this._emitDisconnect=e=>{this._disconnectEmitted||(this._disconnectEmitted=!0,this.emit("disconnect",e))},this.exchange=e=>this.exchangeAtomicImpl(async()=>{const{channel:t,packetSize:n}=this;Object(c.a)("apdu","=> "+e.toString("hex"));const r=a()(t,n),i=r.makeBlocks(e);for(let e=0;e<i.length;e++)await this.device.sendReport(0,i[e]);let o,s;for(;!(o=r.getReducedResult(s));){const e=await this.read();s=r.reduceResponse(s,e)}return Object(c.a)("apdu","<= "+o.toString("hex")),o}).catch(e=>{if(e&&e.message&&e.message.includes("write"))throw this._emitDisconnect(e),new l.DisconnectedDeviceDuringOperation(e.message);throw e}),this.device=e,this.deviceModel=Object(s.a)(e.productId),e.addEventListener("inputreport",this.onInputReport)}static async request(){const[e]=await d();return h.open(e)}static async openConnected(){const e=await p();return 0===e.length?null:h.open(e[0])}static async open(e){await e.open();const t=new h(e),n=r=>{e===r.device&&(f().removeEventListener("disconnect",n),t._emitDisconnect(new l.DisconnectedDevice))};return f().addEventListener("disconnect",n),t}async close(){await this.exchangeBusyPromise,this.device.removeEventListener("inputreport",this.onInputReport),await this.device.close()}setScrambleKey(){}}h.isSupported=()=>Promise.resolve(!(!e.navigator||!e.navigator.hid)),h.list=p,h.listen=e=>{let t=!1;return async function(){const e=await p();return e.length>0?e[0]:(await d())[0]}().then(n=>{if(n){if(!t){const t=Object(s.a)(n.productId);e.next({type:"add",descriptor:n,deviceModel:t}),e.complete()}}else e.error(new l.TransportOpenUserCancelled("Access denied to use Ledger device"))},t=>{e.error(new l.TransportOpenUserCancelled(t.message))}),{unsubscribe:function(){t=!0}}}}.call(this,n(12),n(2).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const r=n(189),i=n(348),o=n(714);t.init=function(e,t){e.registerMessage(r.LedgerGetWebHIDFlagMsg),e.registerMessage(r.LedgerSetWebHIDFlagMsg),e.addHandler(i.ROUTE,o.getHandler(t))}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const i=n(189);t.getHandler=e=>(t,n)=>{switch(n.constructor){case i.LedgerGetWebHIDFlagMsg:return o(e)(t,n);case i.LedgerSetWebHIDFlagMsg:return a(e)(t,n);default:throw new Error("Unknown msg type")}};const o=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.getWebHIDFlag()})),a=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.setWebHIDFlag(n.flag)}))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(349),t),i(n(728),t)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Crypto=void 0;const c=s(n(410)),l=o(n(717)),u=n(108),f=n(2);class d{static encrypt(e,t,n,r,i,o){return a(this,void 0,void 0,(function*(){let a=new Uint8Array(32);const s={salt:f.Buffer.from(yield e(a)).toString("hex"),dklen:32,n:131072,r:8,p:1},c=yield d.scrpyt(r,s),p=f.Buffer.from(n);a=new Uint8Array(16);const h=f.Buffer.from(yield e(a)),m=new l.Counter(0);m.setBytes(h);const b=new l.default.ModeOfOperation.ctr(c,m),y=f.Buffer.from(b.encrypt(p)),g=u.Hash.sha256(f.Buffer.concat([f.Buffer.from(c.slice(c.length/2)),y]));return{version:"1.2",type:t,coinTypeForChain:{},bip44HDPath:o,meta:i,crypto:{cipher:"aes-128-ctr",cipherparams:{iv:h.toString("hex")},ciphertext:y.toString("hex"),kdf:"scrypt",kdfparams:s,mac:f.Buffer.from(g).toString("hex")}}}))}static decrypt(e,t){return a(this,void 0,void 0,(function*(){const n=yield d.scrpyt(t,e.crypto.kdfparams),r=new l.Counter(0);r.setBytes(f.Buffer.from(e.crypto.cipherparams.iv,"hex"));const i=new l.default.ModeOfOperation.ctr(n,r),o=u.Hash.sha256(f.Buffer.concat([f.Buffer.from(n.slice(n.length/2)),f.Buffer.from(e.crypto.ciphertext,"hex")]));if(!f.Buffer.from(o).equals(f.Buffer.from(e.crypto.mac,"hex")))throw new Error("Unmatched mac");return f.Buffer.from(i.decrypt(f.Buffer.from(e.crypto.ciphertext,"hex")))}))}static scrpyt(e,t){return a(this,void 0,void 0,(function*(){const n=f.Buffer.from(e);return yield c.default.scrypt(n,f.Buffer.from(t.salt,"hex"),t.n,t.r,t.p,t.dklen)}))}}t.Crypto=d},function(e,t,n){
-/*! MIT License. Copyright 2015-2018 Richard Moore <me@ricmoo.com>. See LICENSE.txt. */
-!function(t){"use strict";function n(e){return parseInt(e)===e}function r(e){if(!n(e.length))return!1;for(var t=0;t<e.length;t++)if(!n(e[t])||e[t]<0||e[t]>255)return!1;return!0}function i(e,t){if(e.buffer&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!r(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(n(e.length)&&r(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function o(e){return new Uint8Array(e)}function a(e,t,n,r,i){null==r&&null==i||(e=e.slice?e.slice(r,i):Array.prototype.slice.call(e,r,i)),t.set(e,n)}var s,c={toBytes:function(e){var t=[],n=0;for(e=encodeURI(e);n<e.length;){var r=e.charCodeAt(n++);37===r?(t.push(parseInt(e.substr(n,2),16)),n+=2):t.push(r)}return i(t)},fromBytes:function(e){for(var t=[],n=0;n<e.length;){var r=e[n];r<128?(t.push(String.fromCharCode(r)),n++):r>191&&r<224?(t.push(String.fromCharCode((31&r)<<6|63&e[n+1])),n+=2):(t.push(String.fromCharCode((15&r)<<12|(63&e[n+1])<<6|63&e[n+2])),n+=3)}return t.join("")}},l=(s="0123456789abcdef",{toBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},fromBytes:function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(s[(240&r)>>4]+s[15&r])}return t.join("")}}),u={16:10,24:12,32:14},f=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],d=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],p=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],h=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],m=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],b=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],y=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],g=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],v=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],w=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],_=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],k=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],x=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],S=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],O=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function E(e){for(var t=[],n=0;n<e.length;n+=4)t.push(e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return t}var T=function(e){if(!(this instanceof T))throw Error("AES must be instanitated with `new`");Object.defineProperty(this,"key",{value:i(e,!0)}),this._prepare()};T.prototype._prepare=function(){var e=u[this.key.length];if(null==e)throw new Error("invalid key size (must be 16, 24 or 32 bytes)");this._Ke=[],this._Kd=[];for(var t=0;t<=e;t++)this._Ke.push([0,0,0,0]),this._Kd.push([0,0,0,0]);var n,r=4*(e+1),i=this.key.length/4,o=E(this.key);for(t=0;t<i;t++)n=t>>2,this._Ke[n][t%4]=o[t],this._Kd[e-n][t%4]=o[t];for(var a,s=0,c=i;c<r;){if(a=o[i-1],o[0]^=d[a>>16&255]<<24^d[a>>8&255]<<16^d[255&a]<<8^d[a>>24&255]^f[s]<<24,s+=1,8!=i)for(t=1;t<i;t++)o[t]^=o[t-1];else{for(t=1;t<i/2;t++)o[t]^=o[t-1];a=o[i/2-1],o[i/2]^=d[255&a]^d[a>>8&255]<<8^d[a>>16&255]<<16^d[a>>24&255]<<24;for(t=i/2+1;t<i;t++)o[t]^=o[t-1]}for(t=0;t<i&&c<r;)l=c>>2,p=c%4,this._Ke[l][p]=o[t],this._Kd[e-l][p]=o[t++],c++}for(var l=1;l<e;l++)for(var p=0;p<4;p++)a=this._Kd[l][p],this._Kd[l][p]=k[a>>24&255]^x[a>>16&255]^S[a>>8&255]^O[255&a]},T.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,n=[0,0,0,0],r=E(e),i=0;i<4;i++)r[i]^=this._Ke[0][i];for(var a=1;a<t;a++){for(i=0;i<4;i++)n[i]=h[r[i]>>24&255]^m[r[(i+1)%4]>>16&255]^b[r[(i+2)%4]>>8&255]^y[255&r[(i+3)%4]]^this._Ke[a][i];r=n.slice()}var s,c=o(16);for(i=0;i<4;i++)s=this._Ke[t][i],c[4*i]=255&(d[r[i]>>24&255]^s>>24),c[4*i+1]=255&(d[r[(i+1)%4]>>16&255]^s>>16),c[4*i+2]=255&(d[r[(i+2)%4]>>8&255]^s>>8),c[4*i+3]=255&(d[255&r[(i+3)%4]]^s);return c},T.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,n=[0,0,0,0],r=E(e),i=0;i<4;i++)r[i]^=this._Kd[0][i];for(var a=1;a<t;a++){for(i=0;i<4;i++)n[i]=g[r[i]>>24&255]^v[r[(i+3)%4]>>16&255]^w[r[(i+2)%4]>>8&255]^_[255&r[(i+1)%4]]^this._Kd[a][i];r=n.slice()}var s,c=o(16);for(i=0;i<4;i++)s=this._Kd[t][i],c[4*i]=255&(p[r[i]>>24&255]^s>>24),c[4*i+1]=255&(p[r[(i+3)%4]>>16&255]^s>>16),c[4*i+2]=255&(p[r[(i+2)%4]>>8&255]^s>>8),c[4*i+3]=255&(p[255&r[(i+1)%4]]^s);return c};var A=function(e){if(!(this instanceof A))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new T(e)};A.prototype.encrypt=function(e){if((e=i(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=o(e.length),n=o(16),r=0;r<e.length;r+=16)a(e,n,0,r,r+16),a(n=this._aes.encrypt(n),t,r);return t},A.prototype.decrypt=function(e){if((e=i(e)).length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=o(e.length),n=o(16),r=0;r<e.length;r+=16)a(e,n,0,r,r+16),a(n=this._aes.decrypt(n),t,r);return t};var M=function(e,t){if(!(this instanceof M))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Block Chaining",this.name="cbc",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=o(16);this._lastCipherblock=i(t,!0),this._aes=new T(e)};M.prototype.encrypt=function(e){if((e=i(e)).length%16!=0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=o(e.length),n=o(16),r=0;r<e.length;r+=16){a(e,n,0,r,r+16);for(var s=0;s<16;s++)n[s]^=this._lastCipherblock[s];this._lastCipherblock=this._aes.encrypt(n),a(this._lastCipherblock,t,r)}return t},M.prototype.decrypt=function(e){if((e=i(e)).length%16!=0)throw new Error("invalid ciphertext size (must be multiple of 16 bytes)");for(var t=o(e.length),n=o(16),r=0;r<e.length;r+=16){a(e,n,0,r,r+16),n=this._aes.decrypt(n);for(var s=0;s<16;s++)t[r+s]=n[s]^this._lastCipherblock[s];a(e,this._lastCipherblock,0,r,r+16)}return t};var I=function(e,t,n){if(!(this instanceof I))throw Error("AES must be instanitated with `new`");if(this.description="Cipher Feedback",this.name="cfb",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 size)")}else t=o(16);n||(n=1),this.segmentSize=n,this._shiftRegister=i(t,!0),this._aes=new T(e)};I.prototype.encrypt=function(e){if(e.length%this.segmentSize!=0)throw new Error("invalid plaintext size (must be segmentSize bytes)");for(var t,n=i(e,!0),r=0;r<n.length;r+=this.segmentSize){t=this._aes.encrypt(this._shiftRegister);for(var o=0;o<this.segmentSize;o++)n[r+o]^=t[o];a(this._shiftRegister,this._shiftRegister,0,this.segmentSize),a(n,this._shiftRegister,16-this.segmentSize,r,r+this.segmentSize)}return n},I.prototype.decrypt=function(e){if(e.length%this.segmentSize!=0)throw new Error("invalid ciphertext size (must be segmentSize bytes)");for(var t,n=i(e,!0),r=0;r<n.length;r+=this.segmentSize){t=this._aes.encrypt(this._shiftRegister);for(var o=0;o<this.segmentSize;o++)n[r+o]^=t[o];a(this._shiftRegister,this._shiftRegister,0,this.segmentSize),a(e,this._shiftRegister,16-this.segmentSize,r,r+this.segmentSize)}return n};var P=function(e,t){if(!(this instanceof P))throw Error("AES must be instanitated with `new`");if(this.description="Output Feedback",this.name="ofb",t){if(16!=t.length)throw new Error("invalid initialation vector size (must be 16 bytes)")}else t=o(16);this._lastPrecipher=i(t,!0),this._lastPrecipherIndex=16,this._aes=new T(e)};P.prototype.encrypt=function(e){for(var t=i(e,!0),n=0;n<t.length;n++)16===this._lastPrecipherIndex&&(this._lastPrecipher=this._aes.encrypt(this._lastPrecipher),this._lastPrecipherIndex=0),t[n]^=this._lastPrecipher[this._lastPrecipherIndex++];return t},P.prototype.decrypt=P.prototype.encrypt;var C=function(e){if(!(this instanceof C))throw Error("Counter must be instanitated with `new`");0===e||e||(e=1),"number"==typeof e?(this._counter=o(16),this.setValue(e)):this.setBytes(e)};C.prototype.setValue=function(e){if("number"!=typeof e||parseInt(e)!=e)throw new Error("invalid counter value (must be an integer)");if(e>Number.MAX_SAFE_INTEGER)throw new Error("integer value out of safe range");for(var t=15;t>=0;--t)this._counter[t]=e%256,e=parseInt(e/256)},C.prototype.setBytes=function(e){if(16!=(e=i(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},C.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var j=function(e,t){if(!(this instanceof j))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",t instanceof C||(t=new C(t)),this._counter=t,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new T(e)};j.prototype.encrypt=function(e){for(var t=i(e,!0),n=0;n<t.length;n++)16===this._remainingCounterIndex&&(this._remainingCounter=this._aes.encrypt(this._counter._counter),this._remainingCounterIndex=0,this._counter.increment()),t[n]^=this._remainingCounter[this._remainingCounterIndex++];return t},j.prototype.decrypt=j.prototype.encrypt;var D={AES:T,Counter:C,ModeOfOperation:{ecb:A,cbc:M,cfb:I,ofb:P,ctr:j},utils:{hex:l,utf8:c},padding:{pkcs7:{pad:function(e){var t=16-(e=i(e,!0)).length%16,n=o(e.length+t);a(e,n);for(var r=e.length;r<n.length;r++)n[r]=t;return n},strip:function(e){if((e=i(e,!0)).length<16)throw new Error("PKCS#7 invalid length");var t=e[e.length-1];if(t>16)throw new Error("PKCS#7 padding byte out of range");for(var n=e.length-t,r=0;r<t;r++)if(e[n+r]!==t)throw new Error("PKCS#7 invalid padding byte");var s=o(n);return a(e,s,0,0,n),s}}},_arrayTest:{coerceArray:i,createArray:o,copyArray:a}};e.exports=D}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeSignDoc=t.makeSignBytes=t.makeAuthInfoBytes=t.isOfflineDirectSigner=t.encodePubkey=t.decodePubkey=t.makeCosmoshubPath=t.DirectSecp256k1Wallet=t.DirectSecp256k1HdWallet=t.Registry=void 0;var r=n(720);Object.defineProperty(t,"Registry",{enumerable:!0,get:function(){return r.Registry}});var i=n(723);Object.defineProperty(t,"DirectSecp256k1HdWallet",{enumerable:!0,get:function(){return i.DirectSecp256k1HdWallet}});var o=n(724);Object.defineProperty(t,"DirectSecp256k1Wallet",{enumerable:!0,get:function(){return o.DirectSecp256k1Wallet}});var a=n(358);Object.defineProperty(t,"makeCosmoshubPath",{enumerable:!0,get:function(){return a.makeCosmoshubPath}});var s=n(725);Object.defineProperty(t,"decodePubkey",{enumerable:!0,get:function(){return s.decodePubkey}}),Object.defineProperty(t,"encodePubkey",{enumerable:!0,get:function(){return s.encodePubkey}});var c=n(727);Object.defineProperty(t,"isOfflineDirectSigner",{enumerable:!0,get:function(){return c.isOfflineDirectSigner}});var l=n(193);Object.defineProperty(t,"makeAuthInfoBytes",{enumerable:!0,get:function(){return l.makeAuthInfoBytes}}),Object.defineProperty(t,"makeSignBytes",{enumerable:!0,get:function(){return l.makeSignBytes}}),Object.defineProperty(t,"makeSignDoc",{enumerable:!0,get:function(){return l.makeSignDoc}})},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.Registry=void 0;const r=n(721),i=n(137),o=n(355),a=n(138),s={cosmosCoin:"/cosmos.base.v1beta1.Coin",cosmosMsgSend:"/cosmos.bank.v1beta1.MsgSend",cosmosTxBody:"/cosmos.tx.v1beta1.TxBody",googleAny:"/google.protobuf.Any"};t.Registry=class{constructor(e=[]){const{cosmosCoin:t,cosmosMsgSend:n}=s;this.types=new Map([[t,i.Coin],[n,r.MsgSend],...e])}register(e,t){this.types.set(e,t)}lookupType(e){return this.types.get(e)}lookupTypeWithError(e){const t=this.lookupType(e);if(!t)throw new Error("Unregistered type url: "+e);return t}encode({typeUrl:e,value:t}){if(e===s.cosmosTxBody)return this.encodeTxBody(t);const n=this.lookupTypeWithError(e),r=n.fromPartial(t);return Uint8Array.from(n.encode(r).finish())}encodeTxBody(e){const t=e.messages.map(e=>{const t=this.encode(e);return a.Any.fromPartial({typeUrl:e.typeUrl,value:t})}),n=o.TxBody.fromPartial(Object.assign(Object.assign({},e),{messages:t}));return Uint8Array.from(o.TxBody.encode(n).finish())}decode({typeUrl:t,value:n}){if(t===s.cosmosTxBody)return this.decodeTxBody(n);const r=this.lookupTypeWithError(t).decode(n);return Object.entries(r).forEach(([t,n])=>{void 0!==e&&void 0!==e.isBuffer&&e.isBuffer(n)&&(r[t]=Uint8Array.from(n))}),r}decodeTxBody(e){const t=o.TxBody.decode(e);return Object.assign(Object.assign({},t),{messages:t.messages.map(({typeUrl:e,value:t})=>{if(!e)throw new Error("Missing type_url in Any");if(!t)throw new Error("Missing value in Any");return this.decode({typeUrl:e,value:t})})})}}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MsgClientImpl=t.MsgMultiSendResponse=t.MsgMultiSend=t.MsgSendResponse=t.MsgSend=t.protobufPackage=void 0;const i=n(137),o=n(722),a=r(n(48));t.protobufPackage="cosmos.bank.v1beta1";const s={fromAddress:"",toAddress:""};t.MsgSend={encode(e,t=a.default.Writer.create()){t.uint32(10).string(e.fromAddress),t.uint32(18).string(e.toAddress);for(const n of e.amount)i.Coin.encode(n,t.uint32(26).fork()).ldelim();return t},decode(e,t){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const o=Object.assign({},s);for(o.amount=[];n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:o.fromAddress=n.string();break;case 2:o.toAddress=n.string();break;case 3:o.amount.push(i.Coin.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},s);if(t.amount=[],void 0!==e.fromAddress&&null!==e.fromAddress?t.fromAddress=String(e.fromAddress):t.fromAddress="",void 0!==e.toAddress&&null!==e.toAddress?t.toAddress=String(e.toAddress):t.toAddress="",void 0!==e.amount&&null!==e.amount)for(const n of e.amount)t.amount.push(i.Coin.fromJSON(n));return t},fromPartial(e){const t=Object.assign({},s);if(t.amount=[],void 0!==e.fromAddress&&null!==e.fromAddress?t.fromAddress=e.fromAddress:t.fromAddress="",void 0!==e.toAddress&&null!==e.toAddress?t.toAddress=e.toAddress:t.toAddress="",void 0!==e.amount&&null!==e.amount)for(const n of e.amount)t.amount.push(i.Coin.fromPartial(n));return t},toJSON(e){const t={};return void 0!==e.fromAddress&&(t.fromAddress=e.fromAddress),void 0!==e.toAddress&&(t.toAddress=e.toAddress),e.amount?t.amount=e.amount.map(e=>e?i.Coin.toJSON(e):void 0):t.amount=[],t}};const c={};t.MsgSendResponse={encode:(e,t=a.default.Writer.create())=>t,decode(e,t){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const i=Object.assign({},c);for(;n.pos<r;){const e=n.uint32();n.skipType(7&e)}return i},fromJSON:e=>Object.assign({},c),fromPartial:e=>Object.assign({},c),toJSON:e=>({})};const l={};t.MsgMultiSend={encode(e,t=a.default.Writer.create()){for(const n of e.inputs)o.Input.encode(n,t.uint32(10).fork()).ldelim();for(const n of e.outputs)o.Output.encode(n,t.uint32(18).fork()).ldelim();return t},decode(e,t){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const i=Object.assign({},l);for(i.inputs=[],i.outputs=[];n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:i.inputs.push(o.Input.decode(n,n.uint32()));break;case 2:i.outputs.push(o.Output.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},l);if(t.inputs=[],t.outputs=[],void 0!==e.inputs&&null!==e.inputs)for(const n of e.inputs)t.inputs.push(o.Input.fromJSON(n));if(void 0!==e.outputs&&null!==e.outputs)for(const n of e.outputs)t.outputs.push(o.Output.fromJSON(n));return t},fromPartial(e){const t=Object.assign({},l);if(t.inputs=[],t.outputs=[],void 0!==e.inputs&&null!==e.inputs)for(const n of e.inputs)t.inputs.push(o.Input.fromPartial(n));if(void 0!==e.outputs&&null!==e.outputs)for(const n of e.outputs)t.outputs.push(o.Output.fromPartial(n));return t},toJSON(e){const t={};return e.inputs?t.inputs=e.inputs.map(e=>e?o.Input.toJSON(e):void 0):t.inputs=[],e.outputs?t.outputs=e.outputs.map(e=>e?o.Output.toJSON(e):void 0):t.outputs=[],t}};const u={};t.MsgMultiSendResponse={encode:(e,t=a.default.Writer.create())=>t,decode(e,t){const n=e instanceof Uint8Array?new a.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const i=Object.assign({},u);for(;n.pos<r;){const e=n.uint32();n.skipType(7&e)}return i},fromJSON:e=>Object.assign({},u),fromPartial:e=>Object.assign({},u),toJSON:e=>({})};t.MsgClientImpl=class{constructor(e){this.rpc=e}Send(e){const n=t.MsgSend.encode(e).finish();return this.rpc.request("cosmos.bank.v1beta1.Msg","methodDesc.name",n).then(e=>t.MsgSendResponse.decode(new a.default.Reader(e)))}MultiSend(e){const n=t.MsgMultiSend.encode(e).finish();return this.rpc.request("cosmos.bank.v1beta1.Msg","methodDesc.name",n).then(e=>t.MsgMultiSendResponse.decode(new a.default.Reader(e)))}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Metadata=t.DenomUnit=t.Supply=t.Output=t.Input=t.SendEnabled=t.Params=t.protobufPackage=void 0;const i=n(137),o=r(n(48));t.protobufPackage="cosmos.bank.v1beta1";const a={defaultSendEnabled:!1};t.Params={encode(e,n=o.default.Writer.create()){for(const r of e.sendEnabled)t.SendEnabled.encode(r,n.uint32(10).fork()).ldelim();return n.uint32(16).bool(e.defaultSendEnabled),n},decode(e,n){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let i=void 0===n?r.len:r.pos+n;const s=Object.assign({},a);for(s.sendEnabled=[];r.pos<i;){const e=r.uint32();switch(e>>>3){case 1:s.sendEnabled.push(t.SendEnabled.decode(r,r.uint32()));break;case 2:s.defaultSendEnabled=r.bool();break;default:r.skipType(7&e)}}return s},fromJSON(e){const n=Object.assign({},a);if(n.sendEnabled=[],void 0!==e.sendEnabled&&null!==e.sendEnabled)for(const r of e.sendEnabled)n.sendEnabled.push(t.SendEnabled.fromJSON(r));return void 0!==e.defaultSendEnabled&&null!==e.defaultSendEnabled?n.defaultSendEnabled=Boolean(e.defaultSendEnabled):n.defaultSendEnabled=!1,n},fromPartial(e){const n=Object.assign({},a);if(n.sendEnabled=[],void 0!==e.sendEnabled&&null!==e.sendEnabled)for(const r of e.sendEnabled)n.sendEnabled.push(t.SendEnabled.fromPartial(r));return void 0!==e.defaultSendEnabled&&null!==e.defaultSendEnabled?n.defaultSendEnabled=e.defaultSendEnabled:n.defaultSendEnabled=!1,n},toJSON(e){const n={};return e.sendEnabled?n.sendEnabled=e.sendEnabled.map(e=>e?t.SendEnabled.toJSON(e):void 0):n.sendEnabled=[],void 0!==e.defaultSendEnabled&&(n.defaultSendEnabled=e.defaultSendEnabled),n}};const s={denom:"",enabled:!1};t.SendEnabled={encode:(e,t=o.default.Writer.create())=>(t.uint32(10).string(e.denom),t.uint32(16).bool(e.enabled),t),decode(e,t){const n=e instanceof Uint8Array?new o.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const i=Object.assign({},s);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:i.denom=n.string();break;case 2:i.enabled=n.bool();break;default:n.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},s);return void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.enabled&&null!==e.enabled?t.enabled=Boolean(e.enabled):t.enabled=!1,t},fromPartial(e){const t=Object.assign({},s);return void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.enabled&&null!==e.enabled?t.enabled=e.enabled:t.enabled=!1,t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.enabled&&(t.enabled=e.enabled),t}};const c={address:""};t.Input={encode(e,t=o.default.Writer.create()){t.uint32(10).string(e.address);for(const n of e.coins)i.Coin.encode(n,t.uint32(18).fork()).ldelim();return t},decode(e,t){const n=e instanceof Uint8Array?new o.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const a=Object.assign({},c);for(a.coins=[];n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:a.address=n.string();break;case 2:a.coins.push(i.Coin.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return a},fromJSON(e){const t=Object.assign({},c);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=String(e.address):t.address="",void 0!==e.coins&&null!==e.coins)for(const n of e.coins)t.coins.push(i.Coin.fromJSON(n));return t},fromPartial(e){const t=Object.assign({},c);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=e.address:t.address="",void 0!==e.coins&&null!==e.coins)for(const n of e.coins)t.coins.push(i.Coin.fromPartial(n));return t},toJSON(e){const t={};return void 0!==e.address&&(t.address=e.address),e.coins?t.coins=e.coins.map(e=>e?i.Coin.toJSON(e):void 0):t.coins=[],t}};const l={address:""};t.Output={encode(e,t=o.default.Writer.create()){t.uint32(10).string(e.address);for(const n of e.coins)i.Coin.encode(n,t.uint32(18).fork()).ldelim();return t},decode(e,t){const n=e instanceof Uint8Array?new o.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const a=Object.assign({},l);for(a.coins=[];n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:a.address=n.string();break;case 2:a.coins.push(i.Coin.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return a},fromJSON(e){const t=Object.assign({},l);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=String(e.address):t.address="",void 0!==e.coins&&null!==e.coins)for(const n of e.coins)t.coins.push(i.Coin.fromJSON(n));return t},fromPartial(e){const t=Object.assign({},l);if(t.coins=[],void 0!==e.address&&null!==e.address?t.address=e.address:t.address="",void 0!==e.coins&&null!==e.coins)for(const n of e.coins)t.coins.push(i.Coin.fromPartial(n));return t},toJSON(e){const t={};return void 0!==e.address&&(t.address=e.address),e.coins?t.coins=e.coins.map(e=>e?i.Coin.toJSON(e):void 0):t.coins=[],t}};const u={};t.Supply={encode(e,t=o.default.Writer.create()){for(const n of e.total)i.Coin.encode(n,t.uint32(10).fork()).ldelim();return t},decode(e,t){const n=e instanceof Uint8Array?new o.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const a=Object.assign({},u);for(a.total=[];n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:a.total.push(i.Coin.decode(n,n.uint32()));break;default:n.skipType(7&e)}}return a},fromJSON(e){const t=Object.assign({},u);if(t.total=[],void 0!==e.total&&null!==e.total)for(const n of e.total)t.total.push(i.Coin.fromJSON(n));return t},fromPartial(e){const t=Object.assign({},u);if(t.total=[],void 0!==e.total&&null!==e.total)for(const n of e.total)t.total.push(i.Coin.fromPartial(n));return t},toJSON(e){const t={};return e.total?t.total=e.total.map(e=>e?i.Coin.toJSON(e):void 0):t.total=[],t}};const f={denom:"",exponent:0,aliases:""};t.DenomUnit={encode(e,t=o.default.Writer.create()){t.uint32(10).string(e.denom),t.uint32(16).uint32(e.exponent);for(const n of e.aliases)t.uint32(26).string(n);return t},decode(e,t){const n=e instanceof Uint8Array?new o.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const i=Object.assign({},f);for(i.aliases=[];n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:i.denom=n.string();break;case 2:i.exponent=n.uint32();break;case 3:i.aliases.push(n.string());break;default:n.skipType(7&e)}}return i},fromJSON(e){const t=Object.assign({},f);if(t.aliases=[],void 0!==e.denom&&null!==e.denom?t.denom=String(e.denom):t.denom="",void 0!==e.exponent&&null!==e.exponent?t.exponent=Number(e.exponent):t.exponent=0,void 0!==e.aliases&&null!==e.aliases)for(const n of e.aliases)t.aliases.push(String(n));return t},fromPartial(e){const t=Object.assign({},f);if(t.aliases=[],void 0!==e.denom&&null!==e.denom?t.denom=e.denom:t.denom="",void 0!==e.exponent&&null!==e.exponent?t.exponent=e.exponent:t.exponent=0,void 0!==e.aliases&&null!==e.aliases)for(const n of e.aliases)t.aliases.push(n);return t},toJSON(e){const t={};return void 0!==e.denom&&(t.denom=e.denom),void 0!==e.exponent&&(t.exponent=e.exponent),e.aliases?t.aliases=e.aliases.map(e=>e):t.aliases=[],t}};const d={description:"",base:"",display:""};t.Metadata={encode(e,n=o.default.Writer.create()){n.uint32(10).string(e.description);for(const r of e.denomUnits)t.DenomUnit.encode(r,n.uint32(18).fork()).ldelim();return n.uint32(26).string(e.base),n.uint32(34).string(e.display),n},decode(e,n){const r=e instanceof Uint8Array?new o.default.Reader(e):e;let i=void 0===n?r.len:r.pos+n;const a=Object.assign({},d);for(a.denomUnits=[];r.pos<i;){const e=r.uint32();switch(e>>>3){case 1:a.description=r.string();break;case 2:a.denomUnits.push(t.DenomUnit.decode(r,r.uint32()));break;case 3:a.base=r.string();break;case 4:a.display=r.string();break;default:r.skipType(7&e)}}return a},fromJSON(e){const n=Object.assign({},d);if(n.denomUnits=[],void 0!==e.description&&null!==e.description?n.description=String(e.description):n.description="",void 0!==e.denomUnits&&null!==e.denomUnits)for(const r of e.denomUnits)n.denomUnits.push(t.DenomUnit.fromJSON(r));return void 0!==e.base&&null!==e.base?n.base=String(e.base):n.base="",void 0!==e.display&&null!==e.display?n.display=String(e.display):n.display="",n},fromPartial(e){const n=Object.assign({},d);if(n.denomUnits=[],void 0!==e.description&&null!==e.description?n.description=e.description:n.description="",void 0!==e.denomUnits&&null!==e.denomUnits)for(const r of e.denomUnits)n.denomUnits.push(t.DenomUnit.fromPartial(r));return void 0!==e.base&&null!==e.base?n.base=e.base:n.base="",void 0!==e.display&&null!==e.display?n.display=e.display:n.display="",n},toJSON(e){const n={};return void 0!==e.description&&(n.description=e.description),e.denomUnits?n.denomUnits=e.denomUnits.map(e=>e?t.DenomUnit.toJSON(e):void 0):n.denomUnits=[],void 0!==e.base&&(n.base=e.base),void 0!==e.display&&(n.display=e.display),n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectSecp256k1HdWallet=void 0;const r=n(50),i=n(114),o=n(358),a=n(193);class s{constructor(e,t,n,r,i){this.secret=e,this.accounts=[{hdPath:t,prefix:i}],this.privkey=n,this.pubkey=r}static async fromMnemonic(e,t=o.makeCosmoshubPath(0),n="cosmos"){const i=new r.EnglishMnemonic(e),a=await r.Bip39.mnemonicToSeed(i),{privkey:c}=r.Slip10.derivePath(r.Slip10Curve.Secp256k1,a,t),l=(await r.Secp256k1.makeKeypair(c)).pubkey;return new s(i,t,c,r.Secp256k1.compressPubkey(l),n)}static async generate(e=12,t=o.makeCosmoshubPath(0),n="cosmos"){const i=4*Math.floor(11*e/33),a=r.Random.getBytes(i),c=r.Bip39.encode(a);return s.fromMnemonic(c.toString(),t,n)}get mnemonic(){return this.secret.toString()}get address(){return i.rawSecp256k1PubkeyToAddress(this.pubkey,this.accounts[0].prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signDirect(e,t){const n=a.makeSignBytes(t);if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const o=r.sha256(n),s=await r.Secp256k1.createSignature(o,this.privkey),c=new Uint8Array([...s.r(32),...s.s(32)]);return{signed:t,signature:i.encodeSecp256k1Signature(this.pubkey,c)}}}t.DirectSecp256k1HdWallet=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DirectSecp256k1Wallet=void 0;const r=n(50),i=n(114),o=n(193);class a{constructor(e,t,n){this.privkey=e,this.pubkey=t,this.prefix=n}static async fromKey(e,t="cosmos"){const n=(await r.Secp256k1.makeKeypair(e)).pubkey;return new a(e,r.Secp256k1.compressPubkey(n),t)}get address(){return i.rawSecp256k1PubkeyToAddress(this.pubkey,this.prefix)}async getAccounts(){return[{algo:"secp256k1",address:this.address,pubkey:this.pubkey}]}async signDirect(e,t){const n=o.makeSignBytes(t);if(e!==this.address)throw new Error(`Address ${e} not found in wallet`);const a=r.sha256(n),s=await r.Secp256k1.createSignature(a,this.privkey),c=new Uint8Array([...s.r(32),...s.s(32)]);return{signed:t,signature:i.encodeSecp256k1Signature(this.pubkey,c)}}}t.DirectSecp256k1Wallet=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodePubkey=t.encodePubkey=void 0;const r=n(39),i=n(114),o=n(726),a=n(138);t.encodePubkey=function(e){switch(e.type){case"tendermint/PubKeySecp256k1":{const t=o.PubKey.fromPartial({key:r.fromBase64(e.value)});return a.Any.fromPartial({typeUrl:"/cosmos.crypto.secp256k1.PubKey",value:Uint8Array.from(o.PubKey.encode(t).finish())})}default:throw new Error(`Pubkey type ${e.type} not recognized`)}},t.decodePubkey=function(e){if(!e||!e.value)return null;switch(e.typeUrl){case"/cosmos.crypto.secp256k1.PubKey":{const{key:t}=o.PubKey.decode(e.value);return i.encodeSecp256k1Pubkey(t)}default:throw new Error(`Pubkey type_url ${e.typeUrl} not recognized`)}}},function(e,t,n){"use strict";(function(e){var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.PrivKey=t.PubKey=t.protobufPackage=void 0;const i=r(n(48));t.protobufPackage="cosmos.crypto.secp256k1";const o={};t.PubKey={encode:(e,t=i.default.Writer.create())=>(t.uint32(10).bytes(e.key),t),decode(e,t){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const a=Object.assign({},o);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:a.key=n.bytes();break;default:n.skipType(7&e)}}return a},fromJSON(e){const t=Object.assign({},o);return void 0!==e.key&&null!==e.key&&(t.key=l(e.key)),t},fromPartial(e){const t=Object.assign({},o);return void 0!==e.key&&null!==e.key?t.key=e.key:t.key=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.key&&(t.key=f(void 0!==e.key?e.key:new Uint8Array)),t}};const a={};t.PrivKey={encode:(e,t=i.default.Writer.create())=>(t.uint32(10).bytes(e.key),t),decode(e,t){const n=e instanceof Uint8Array?new i.default.Reader(e):e;let r=void 0===t?n.len:n.pos+t;const o=Object.assign({},a);for(;n.pos<r;){const e=n.uint32();switch(e>>>3){case 1:o.key=n.bytes();break;default:n.skipType(7&e)}}return o},fromJSON(e){const t=Object.assign({},a);return void 0!==e.key&&null!==e.key&&(t.key=l(e.key)),t},fromPartial(e){const t=Object.assign({},a);return void 0!==e.key&&null!==e.key?t.key=e.key:t.key=new Uint8Array,t},toJSON(e){const t={};return void 0!==e.key&&(t.key=f(void 0!==e.key?e.key:new Uint8Array)),t}};var s=(()=>{if(void 0!==s)return s;if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==e)return e;throw new Error("Unable to locate global object")})();const c=s.atob||(e=>s.Buffer.from(e,"base64").toString("binary"));function l(e){const t=c(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;++e)n[e]=t.charCodeAt(e);return n}const u=s.btoa||(e=>s.Buffer.from(e,"binary").toString("base64"));function f(e){const t=[];for(let n=0;n<e.byteLength;++n)t.push(String.fromCharCode(e[n]));return u(t.join(""))}}).call(this,n(12))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isOfflineDirectSigner=void 0,t.isOfflineDirectSigner=function(e){return void 0!==e.signDirect}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const r=n(191),i=n(353),o=n(729);t.init=function(e,t){e.registerMessage(r.RestoreKeyRingMsg),e.registerMessage(r.DeleteKeyRingMsg),e.registerMessage(r.UpdateNameKeyRingMsg),e.registerMessage(r.ShowKeyRingMsg),e.registerMessage(r.CreateMnemonicKeyMsg),e.registerMessage(r.AddMnemonicKeyMsg),e.registerMessage(r.CreatePrivateKeyMsg),e.registerMessage(r.AddPrivateKeyMsg),e.registerMessage(r.CreateLedgerKeyMsg),e.registerMessage(r.AddLedgerKeyMsg),e.registerMessage(r.LockKeyRingMsg),e.registerMessage(r.UnlockKeyRingMsg),e.registerMessage(r.GetKeyMsg),e.registerMessage(r.RequestSignAminoMsg),e.registerMessage(r.RequestSignDirectMsg),e.registerMessage(r.GetKeyRingTypeMsg),e.registerMessage(r.GetMultiKeyStoreInfoMsg),e.registerMessage(r.ChangeKeyRingMsg),e.registerMessage(r.GetIsKeyStoreCoinTypeSetMsg),e.registerMessage(r.SetKeyStoreCoinTypeMsg),e.addHandler(i.ROUTE,o.getHandler(t))}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const i=n(191),o=n(11),a=n(11);t.getHandler=e=>(t,n)=>{switch(n.constructor){case i.RestoreKeyRingMsg:return s(e)(t,n);case i.DeleteKeyRingMsg:return c(e)(t,n);case i.UpdateNameKeyRingMsg:return l(e)(t,n);case i.ShowKeyRingMsg:return u(e)(t,n);case i.CreateMnemonicKeyMsg:return f(e)(t,n);case i.AddMnemonicKeyMsg:return d(e)(t,n);case i.CreatePrivateKeyMsg:return p(e)(t,n);case i.AddPrivateKeyMsg:return h(e)(t,n);case i.CreateLedgerKeyMsg:return m(e)(t,n);case i.AddLedgerKeyMsg:return b(e)(t,n);case i.LockKeyRingMsg:return y(e)(t,n);case i.UnlockKeyRingMsg:return g(e)(t,n);case i.GetKeyMsg:return v(e)(t,n);case i.RequestSignAminoMsg:return w(e)(t,n);case i.RequestSignDirectMsg:return _(e)(t,n);case i.GetKeyRingTypeMsg:return k(e)(t,n);case i.GetMultiKeyStoreInfoMsg:return x(e)(t,n);case i.ChangeKeyRingMsg:return S(e)(t,n);case i.GetIsKeyStoreCoinTypeSetMsg:return O(e)(t,n);case i.SetKeyStoreCoinTypeMsg:return E(e)(t,n);default:throw new Error("Unknown msg type")}};const s=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.restore()})),c=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.deleteKeyRing(n.index,n.password)})),l=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.updateNameKeyRing(n.index,n.name)})),u=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.showKeyRing(n.index,n.password)})),f=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return{status:yield e.createMnemonicKey(n.mnemonic,n.password,n.meta,n.bip44HDPath)}})),d=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.addMnemonicKey(n.mnemonic,n.meta,n.bip44HDPath)})),p=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return{status:yield e.createPrivateKey(n.privateKey,n.password,n.meta)}})),h=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.addPrivateKey(n.privateKey,n.meta)})),m=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return{status:yield e.createLedgerKey(t,n.password,n.meta,n.bip44HDPath)}})),b=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.addLedgerKey(t,n.meta,n.bip44HDPath)})),y=e=>()=>({status:e.lock()}),g=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return{status:yield e.unlock(n.password)}})),v=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,n.chainId,n.origin);const r=yield e.getKey(n.chainId);return{name:e.getKeyStoreMeta("name"),algo:"secp256k1",pubKey:r.pubKey,address:r.address,bech32Address:new o.Bech32Address(r.address).toBech32((yield e.chainsService.getChainInfo(n.chainId)).bech32Config.bech32PrefixAccAddr),isNanoLedger:r.isNanoLedger}})),w=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,n.chainId,n.origin),yield e.requestSignAmino(t,n.chainId,n.signer,n.signDoc,n.signOptions)})),_=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,n.chainId,n.origin);const r=a.cosmos.tx.v1beta1.SignDoc.decode(n.signDocBytes),i=yield e.requestSignDirect(t,n.chainId,n.signer,r,n.signOptions);return{signedBytes:a.cosmos.tx.v1beta1.SignDoc.encode(i.signed).finish(),signature:i.signature}})),k=e=>()=>e.getKeyRingType(),x=e=>()=>e.getMultiKeyStoreInfo(),S=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.changeKeyStoreFromMultiKeyStore(n.index)})),O=e=>(t,n)=>e.getKeyStoreBIP44Selectables(n.chainId,n.paths),E=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.setKeyStoreCoinType(n.chainId,n.coinType),e.keyRingStatus}))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(359),t),i(n(803),t)},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=r(n(194));t.logs=o;const a=r(n(104));t.types=a;var s=n(737);t.pubkeyToAddress=s.pubkeyToAddress;var c=n(760);t.unmarshalTx=c.unmarshalTx;var l=n(196);t.makeSignBytes=l.makeSignBytes,t.marshalTx=l.marshalTx;var u=n(197);t.BroadcastMode=u.BroadcastMode,t.RestClient=u.RestClient;var f=n(377);t.CosmWasmClient=f.CosmWasmClient;var d=n(799);t.makeCosmoshubPath=d.makeSecretNetworkPath,t.Secp256k1Pen=d.Secp256k1Pen;var p=n(203);t.decodeBech32Pubkey=p.decodeBech32Pubkey,t.encodeBech32Pubkey=p.encodeBech32Pubkey,t.encodeSecp256k1Pubkey=p.encodeSecp256k1Pubkey;var h=n(800);t.findSequenceForSignedTx=h.findSequenceForSignedTx;var m=n(204);t.encodeSecp256k1Signature=m.encodeSecp256k1Signature,t.decodeSignature=m.decodeSignature;var b=n(801);t.SigningCosmWasmClient=b.SigningCosmWasmClient;const y=i(n(368));t.EnigmaUtils=y.default},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(94));t.Bech32=class{static encode(e,t){return i.encode(e,i.toWords(t))}static decode(e){const t=i.decode(e);return{prefix:t.prefix,data:new Uint8Array(i.fromWords(t.words))}}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(6));class o{constructor(e,t){this.data={atomics:new i.default(e),fractionalDigits:t}}static fromUserInput(e,t){o.verifyFractionalDigits(t);const n=e.match(/[^0-9.]/);if(n)throw new Error("Invalid character at position "+(n.index+1));let r,i;if(-1===e.search(/\./))r=e,i="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");r=t[0],i=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(i.length>t)throw new Error("Got more fractional digits than supported");const a=`${r}${i.padEnd(t,"0")}`;return new o(a,t)}static fromAtomics(e,t){return o.verifyFractionalDigits(t),new o(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new i.default(10).pow(new i.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),n=this.data.atomics.mod(e);if(n.isZero())return t.toString();{const e=n.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new i.default(e.atomics));return new o(t.toString(),this.fractionalDigits)}}t.Decimal=o},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(6)),o=new i.default("18446744073709551615",10,"be");class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);return new a(e[0]*2**24+65536*e[1]+256*e[2]+e[3])}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=a;class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new s(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=s;class c{constructor(e){const t=new s(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=s.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class l{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(o))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const t=[];for(let n=0;n<e.length;++n)t.push(e[n]);return new l(new i.default([...t]))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new l(new i.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");let t;try{t=new i.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new l(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=l},function(e,t,n){"use strict";function r(e){return!("string"!=typeof e&&"number"!=typeof e&&"boolean"!=typeof e&&null!==e&&!i(e)&&!o(e))}function i(e){if(!Array.isArray(e))return!1;for(const t of e)if(!r(t))return!1;return!0}function o(e){if("object"!=typeof e||null===e)return!1;if("[object Object]"!==Object.prototype.toString.call(e))return!1;return Object.getOwnPropertyNames(e).map(t=>e[t]).every(r)}Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonCompatibleValue=r,t.isJsonCompatibleArray=i,t.isJsonCompatibleDictionary=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(360),i=n(362),o="string:",a="bytes:";class s{static toJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e)return`${o}${e}`;if(i.isUint8Array(e))return`${a}${r.Encoding.toHex(e)}`;if(Array.isArray(e))return e.map(s.toJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const n of Object.keys(e)){const r=e[n];void 0!==r&&(t[n]=s.toJson(r))}return t}throw new Error("Cannot encode type to JSON")}static fromJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e){if(e.startsWith(o))return e.slice(o.length);if(e.startsWith(a))return r.Encoding.fromHex(e.slice(a.length));throw new Error("Found string with unknown prefix")}if(Array.isArray(e))return e.map(s.fromJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const n of Object.keys(e))t[n]=s.fromJson(e[n]);return t}throw new Error("Cannot decode type from JSON")}}t.TransactionEncoder=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(105),i=n(42),o=n(104),{fromBase64:a}=i.Encoding;function s(e,t){if(33!==e.length)throw new Error("Invalid Secp256k1 pubkey length (compressed): "+e.length);const n=new r.Sha256(e).digest(),o=new r.Ripemd160(n).digest();return i.Bech32.encode(t,o)}t.rawSecp256k1PubkeyToAddress=s,t.pubkeyToAddress=function(e,t){const n=a(e.value);switch(e.type){case o.pubkeyType.secp256k1:return s(n,t);case o.pubkeyType.ed25519:{if(32!==n.length)throw new Error("Invalid Ed25519 pubkey length: "+n.length);const e=new r.Sha256(n).digest();return i.Bech32.encode(t,e.slice(0,20))}case o.pubkeyType.sr25519:{if(32!==n.length)throw new Error("Invalid Sr25519 pubkey length: "+n.length);const e=new r.Sha256(n).digest();return i.Bech32.encode(t,e.slice(0,20))}default:throw new Error("Unrecognized public key algorithm")}}},function(e,t,n){"use strict";(function(e){var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});const i=n(139),o=r(n(69)),a=n(97),s=r(n(311)),c=n(364);t.Bip39=class{static encode(e){if(-1===[16,20,24,28,32].indexOf(e.length))throw new Error("invalid input length");return new c.EnglishMnemonic(o.entropyToMnemonic(i.Encoding.toHex(e)))}static decode(e){return i.Encoding.fromHex(o.mnemonicToEntropy(e.toString()))}static async mnemonicToSeed(t,n){const r=e.from(s.nfkd(t.toString()),"utf8"),i="mnemonic"+(n?s.nfkd(n):""),o=e.from(i,"utf8");return this.pbkdf2(r,o,2048,64,"sha512")}static async pbkdf2(e,t,n,r,i){return new Promise((o,s)=>{a.pbkdf2(e,t,n,r,i,(e,t)=>{e?s(e):o(new Uint8Array(t))})})}}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(740);Object.defineProperty(t,"Decimal",{enumerable:!0,get:function(){return r.Decimal}});var i=n(741);Object.defineProperty(t,"Int53",{enumerable:!0,get:function(){return i.Int53}}),Object.defineProperty(t,"Uint32",{enumerable:!0,get:function(){return i.Uint32}}),Object.defineProperty(t,"Uint53",{enumerable:!0,get:function(){return i.Uint53}}),Object.defineProperty(t,"Uint64",{enumerable:!0,get:function(){return i.Uint64}})},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Decimal=void 0;const i=r(n(6));class o{constructor(e,t){this.data={atomics:new i.default(e),fractionalDigits:t}}static fromUserInput(e,t){o.verifyFractionalDigits(t);const n=e.match(/[^0-9.]/);if(n)throw new Error("Invalid character at position "+(n.index+1));let r,i;if(-1===e.search(/\./))r=e,i="";else{const t=e.split(".");switch(t.length){case 0:case 1:throw new Error("Fewer than two elements in split result. This must not happen here.");case 2:if(!t[1])throw new Error("Fractional part missing");r=t[0],i=t[1].replace(/0+$/,"");break;default:throw new Error("More than one separator found")}}if(i.length>t)throw new Error("Got more fractional digits than supported");const a=`${r}${i.padEnd(t,"0")}`;return new o(a,t)}static fromAtomics(e,t){return o.verifyFractionalDigits(t),new o(e,t)}static verifyFractionalDigits(e){if(!Number.isInteger(e))throw new Error("Fractional digits is not an integer");if(e<0)throw new Error("Fractional digits must not be negative");if(e>100)throw new Error("Fractional digits must not exceed 100")}static compare(e,t){if(e.fractionalDigits!==t.fractionalDigits)throw new Error("Fractional digits do not match");return e.data.atomics.cmp(new i.default(t.atomics))}get atomics(){return this.data.atomics.toString()}get fractionalDigits(){return this.data.fractionalDigits}toString(){const e=new i.default(10).pow(new i.default(this.data.fractionalDigits)),t=this.data.atomics.div(e),n=this.data.atomics.mod(e);if(n.isZero())return t.toString();{const e=n.toString().padStart(this.data.fractionalDigits,"0").replace(/0+$/,"");return`${t.toString()}.${e}`}}toFloatApproximation(){const e=Number(this.toString());if(Number.isNaN(e))throw new Error("Conversion to number failed");return e}plus(e){if(this.fractionalDigits!==e.fractionalDigits)throw new Error("Fractional digits do not match");const t=this.data.atomics.add(new i.default(e.atomics));return new o(t.toString(),this.fractionalDigits)}equals(e){return 0===o.compare(this,e)}isLessThan(e){return o.compare(this,e)<0}isLessThanOrEqual(e){return o.compare(this,e)<=0}isGreaterThan(e){return o.compare(this,e)>0}isGreaterThanOrEqual(e){return o.compare(this,e)>=0}}t.Decimal=o},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Uint64=t.Uint53=t.Int53=t.Uint32=void 0;const i=r(n(6)),o=new i.default("18446744073709551615",10,"be");class a{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<0||e>4294967295)throw new Error("Input not in uint32 range: "+e.toString());this.data=e}static fromBigEndianBytes(e){if(4!==e.length)throw new Error("Invalid input length. Expected 4 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);return new a(e[0]*2**24+65536*e[1]+256*e[2]+e[3])}toBytesBigEndian(){return new Uint8Array([255&Math.floor(this.data/2**24),255&Math.floor(this.data/65536),255&Math.floor(this.data/256),255&Math.floor(this.data/1)])}toBytesLittleEndian(){return new Uint8Array([255&Math.floor(this.data/1),255&Math.floor(this.data/256),255&Math.floor(this.data/65536),255&Math.floor(this.data/2**24)])}toNumber(){return this.data}toString(){return this.data.toString()}}t.Uint32=a;class s{constructor(e){if(Number.isNaN(e))throw new Error("Input is not a number");if(!Number.isInteger(e))throw new Error("Input is not an integer");if(e<Number.MIN_SAFE_INTEGER||e>Number.MAX_SAFE_INTEGER)throw new Error("Input not in int53 range: "+e.toString());this.data=e}static fromString(e){if(!e.match(/^-?[0-9]+$/))throw new Error("Invalid string format");return new s(Number.parseInt(e,10))}toNumber(){return this.data}toString(){return this.data.toString()}}t.Int53=s;class c{constructor(e){const t=new s(e);if(t.toNumber()<0)throw new Error("Input is negative");this.data=t}static fromString(e){const t=s.fromString(e);return new c(t.toNumber())}toNumber(){return this.data.toNumber()}toString(){return this.data.toString()}}t.Uint53=c;class l{constructor(e){if(e.isNeg())throw new Error("Input is negative");if(e.gt(o))throw new Error("Input exceeds uint64 range");this.data=e}static fromBytesBigEndian(e){if(8!==e.length)throw new Error("Invalid input length. Expected 8 bytes.");for(let t=0;t<e.length;++t)if(!Number.isInteger(e[t])||e[t]>255||e[t]<0)throw new Error("Invalid value in byte. Found: "+e[t]);const t=[];for(let n=0;n<e.length;++n)t.push(e[n]);return new l(new i.default([...t]))}static fromString(e){if(!e.match(/^[0-9]+$/))throw new Error("Invalid string format");return new l(new i.default(e,10,"be"))}static fromNumber(e){if(Number.isNaN(e))throw new Error("Input is not a number");let t;try{t=new i.default(e)}catch(e){throw new Error("Input is not a safe integer")}return new l(t)}toBytesBigEndian(){return Uint8Array.from(this.data.toArray("be",8))}toBytesLittleEndian(){return Uint8Array.from(this.data.toArray("le",8))}toString(){return this.data.toString(10)}toNumber(){return this.data.toNumber()}}t.Uint64=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromAscii=t.toAscii=void 0,t.toAscii=function(e){return Uint8Array.from(e.split("").map(e=>{const t=e.charCodeAt(0);if(t<32||t>126)throw new Error("Cannot encode character that is out of printable ASCII range: "+t);return t}))},t.fromAscii=function(e){return(t=Array.from(e),t.map(e=>{if(e<32||e>126)throw new Error("Cannot decode character that is out of printable ASCII range: "+e);return String.fromCharCode(e)})).join("");var t}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.fromBase64=t.toBase64=void 0;const a=o(n(117));t.toBase64=function(e){return a.fromByteArray(e)},t.fromBase64=function(e){if(!e.match(/^[a-zA-Z0-9+/]*={0,2}$/))throw new Error("Invalid base64 string format");return a.toByteArray(e)}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Bech32=void 0;const a=o(n(94));t.Bech32=class{static encode(e,t){return a.encode(e,a.toWords(t))}static decode(e){const t=a.decode(e);return{prefix:t.prefix,data:new Uint8Array(a.fromWords(t.words))}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fromHex=t.toHex=void 0,t.toHex=function(e){let t="";for(const n of e)t+=("0"+n.toString(16)).slice(-2);return t},t.fromHex=function(e){if(e.length%2!=0)throw new Error("hex string length must be a multiple of 2");const t=[];for(let n=0;n<e.length;n+=2){const r=e.substr(n,2);if(!r.match(/[0-9a-f]{2}/i))throw new Error("hex string contains invalid characters");t.push(parseInt(r,16))}return new Uint8Array(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toRfc3339=t.fromRfc3339=void 0;const r=n(361),i=/^(\d{4})-(\d{2})-(\d{2})[T ](\d{2}):(\d{2}):(\d{2})(\.\d{1,9})?((?:[+-]\d{2}:\d{2})|Z)$/;function o(e,t=2){const n="00000"+e.toString();return n.substring(n.length-t)}t.fromRfc3339=function(e){const t=i.exec(e);if(!t)throw new Error("Date string is not in RFC3339 format");const n=+t[1],o=+t[2],a=+t[3],s=+t[4],c=+t[5],l=+t[6],u=t[7]?Math.floor(1e3*+t[7]):0;let f,d,p;"Z"===t[8]?(f=1,d=0,p=0):(f="-"===t[8].substring(0,1)?-1:1,d=+t[8].substring(1,3),p=+t[8].substring(4,6));const h=f*(60*d+p)*60;return new r.ReadonlyDate(r.ReadonlyDate.UTC(n,o-1,a,s,c,l,u)-1e3*h)},t.toRfc3339=function(e){return`${e.getUTCFullYear()}-${o(e.getUTCMonth()+1)}-${o(e.getUTCDate())}T${o(e.getUTCHours())}:${o(e.getUTCMinutes())}:${o(e.getUTCSeconds())}.${o(e.getUTCMilliseconds(),3)}Z`}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.fromUtf8=t.toUtf8=void 0,t.toUtf8=function(t){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(t):new Uint8Array(e.from(t,"utf8"))},t.fromUtf8=function(t){if("undefined"!=typeof TextDecoder)return new TextDecoder("utf-8",{fatal:!0}).decode(t);if(!function(t){const n=e.from(e.from(t).toString("utf8"),"utf8");return 0===e.compare(e.from(t),n)}(t))throw new Error("Invalid UTF8 data");return e.from(t).toString("utf8")}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assert=void 0,t.assert=function(e,t){if(!e)throw new Error(t||"condition is not truthy")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sleep=void 0,t.sleep=async function(e){return new Promise(t=>setTimeout(t,e))}},function(e,t,n){"use strict";(function(e){function n(e){return"object"==typeof e&&null!==e}Object.defineProperty(t,"__esModule",{value:!0}),t.isUint8Array=t.isNonNullObject=void 0,t.isNonNullObject=n,t.isUint8Array=function(t){return!!n(t)&&("[object Uint8Array]"===Object.prototype.toString.call(t)&&(void 0===e||void 0===e.isBuffer||!e.isBuffer(t)))}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";function r(e){return!("string"!=typeof e&&"number"!=typeof e&&"boolean"!=typeof e&&null!==e&&!i(e)&&!o(e))}function i(e){if(!Array.isArray(e))return!1;for(const t of e)if(!r(t))return!1;return!0}function o(e){if("object"!=typeof e||null===e)return!1;if("[object Object]"!==Object.prototype.toString.call(e))return!1;return Object.getOwnPropertyNames(e).map(t=>e[t]).every(r)}Object.defineProperty(t,"__esModule",{value:!0}),t.isJsonCompatibleValue=r,t.isJsonCompatibleArray=i,t.isJsonCompatibleDictionary=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(195),i=n(363),o="string:",a="bytes:";class s{static toJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e)return`${o}${e}`;if(i.isUint8Array(e))return`${a}${r.toHex(e)}`;if(Array.isArray(e))return e.map(s.toJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const n of Object.keys(e)){const r=e[n];void 0!==r&&(t[n]=s.toJson(r))}return t}throw new Error("Cannot encode type to JSON")}static fromJson(e){if("number"==typeof e||"boolean"==typeof e)return e;if(null===e)return null;if("string"==typeof e){if(e.startsWith(o))return e.slice(o.length);if(e.startsWith(a))return r.fromHex(e.slice(a.length));throw new Error("Found string with unknown prefix")}if(Array.isArray(e))return e.map(s.fromJson);if("object"==typeof e&&null!==e&&"[object Object]"===Object.prototype.toString.call(e)){const t={};for(const n of Object.keys(e))t[n]=s.fromJson(e[n]);return t}throw new Error("Cannot decode type from JSON")}}t.TransactionEncoder=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(195);t.Encoding=class{static toHex(e){return r.toHex(e)}static fromHex(e){return r.fromHex(e)}static toBase64(e){return r.toBase64(e)}static fromBase64(e){return r.fromBase64(e)}static toAscii(e){return r.toAscii(e)}static fromAscii(e){return r.fromAscii(e)}static toUtf8(e){return r.toUtf8(e)}static fromUtf8(e){return r.fromUtf8(e)}static fromRfc3339(e){return r.fromRfc3339(e)}static toRfc3339(e){return r.toRfc3339(e)}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(222));t.Keccak256=class{constructor(e){this.blockSize=64,this.impl=i.default.keccak256.create(),e&&this.update(e)}update(e){return this.impl.update(e),this}digest(){return new Uint8Array(this.impl.digest())}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=r(n(314));t.Argon2id=class{static async execute(e,t,n){return await i.default.ready,i.default.crypto_pwhash(n.outputLength,e,t,n.opsLimit,1024*n.memLimitKib,i.default.crypto_pwhash_ALG_ARGON2ID13)}};class o{constructor(e,t){this.privkey=e,this.pubkey=t}static fromLibsodiumPrivkey(e){if(64!==e.length)throw new Error(`Unexpected key length ${e.length}. Must be 64.`);return new o(e.slice(0,32),e.slice(32,64))}toLibsodiumPrivkey(){return new Uint8Array([...this.privkey,...this.pubkey])}}t.Ed25519Keypair=o;t.Ed25519=class{static async makeKeypair(e){await i.default.ready;const t=i.default.crypto_sign_seed_keypair(e);return o.fromLibsodiumPrivkey(t.privateKey)}static async createSignature(e,t){return await i.default.ready,i.default.crypto_sign_detached(e,t.toLibsodiumPrivkey())}static async verifySignature(e,t,n){return await i.default.ready,i.default.crypto_sign_verify_detached(e,t,n)}};t.Xchacha20poly1305Ietf=class{static async encrypt(e,t,n){await i.default.ready;return i.default.crypto_aead_xchacha20poly1305_ietf_encrypt(e,null,null,n,t)}static async decrypt(e,t,n){await i.default.ready;return i.default.crypto_aead_xchacha20poly1305_ietf_decrypt(null,e,null,n,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Random=class{static getBytes(e){try{const t="object"==typeof window?window:self,n=void 0!==t.crypto?t.crypto:t.msCrypto,r=new Uint8Array(e);return n.getRandomValues(r),r}catch(t){try{const t=n(72);return new Uint8Array([...t.randomBytes(e)])}catch(e){throw new Error("No secure random number generator found")}}}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(139),o=r(n(75)),{toHex:a}=i.Encoding;t.Ripemd160=class{constructor(e){this.blockSize=64,this.impl=new o.default,e&&this.update(e)}update(e){return this.impl.update(a(e),"hex"),this}digest(){return Uint8Array.from(this.impl.digest())}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(139),o=r(n(6)),a=r(n(45)),s=n(366),c=new a.default.ec("secp256k1"),l=new o.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141","hex");t.Secp256k1=class{static async makeKeypair(e){if(32!==e.length)throw new Error("input data is not a valid secp256k1 private key");const t=c.keyFromPrivate(e);if(!0!==t.validate().result)throw new Error("input data is not a valid secp256k1 private key");if(new o.default(e).gte(l))throw new Error("input data is not a valid secp256k1 private key");return{privkey:i.Encoding.fromHex(t.getPrivate("hex")),pubkey:i.Encoding.fromHex(t.getPublic().encode("hex"))}}static async createSignature(e,t){if(0===e.length)throw new Error("Message hash must not be empty");if(e.length>32)throw new Error("Message hash length must not exceed 32 bytes");const n=c.keyFromPrivate(t).sign(e,{canonical:!0});return new s.ExtendedSecp256k1Signature(Uint8Array.from(n.r.toArray()),Uint8Array.from(n.s.toArray()),n.recoveryParam)}static async verifySignature(e,t,n){if(0===t.length)throw new Error("Message hash must not be empty");if(t.length>32)throw new Error("Message hash length must not exceed 32 bytes");const r=c.keyFromPublic(n);try{return r.verify(t,e.toDer())}catch(e){return!1}}static recoverPubkey(e,t){const n={r:i.Encoding.toHex(e.r()),s:i.Encoding.toHex(e.s())},r=c.recoverPubKey(t,n,e.recovery),o=c.keyFromPublic(r);return i.Encoding.fromHex(o.getPublic(!1,"hex"))}static compressPubkey(e){switch(e.length){case 33:return e;case 65:return Uint8Array.from(c.keyFromPublic(e).pub.encodeCompressed());default:throw new Error("Invalid pubkey length")}}static trimRecoveryByte(e){switch(e.length){case 64:return e;case 65:return e.slice(0,64);default:throw new Error("Invalid signature length")}}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(139),o=r(n(6)),a=r(n(45)),s=n(365),c=n(367);var l;!function(e){e.Secp256k1="Bitcoin seed",e.Ed25519="ed25519 seed"}(l=t.Slip10Curve||(t.Slip10Curve={})),t.slip10CurveFromString=function(e){switch(e){case l.Ed25519:return l.Ed25519;case l.Secp256k1:return l.Secp256k1;default:throw new Error(`Unknown curve string: '${e}'`)}};class u extends i.Uint32{static hardened(e){return new u(e+2**31)}static normal(e){return new u(e)}isHardened(){return this.data>=2**31}}t.Slip10RawIndex=u;const f=new a.default.ec("secp256k1");class d{static derivePath(e,t,n){let r=this.master(e,t);for(const t of n)r=this.child(e,r.privkey,r.chainCode,t);return r}static master(e,t){const n=new s.Hmac(c.Sha512,i.Encoding.toAscii(e)).update(t).digest(),r=n.slice(0,32),o=n.slice(32,64);return e!==l.Ed25519&&(this.isZero(r)||this.isGteN(e,r))?this.master(e,n):{chainCode:o,privkey:r}}static child(e,t,n,r){let i;if(r.isHardened()){const e=new Uint8Array([0,...t,...r.toBytesBigEndian()]);i=new s.Hmac(c.Sha512,n).update(e).digest()}else{if(e===l.Ed25519)throw new Error("Normal keys are not allowed with ed25519");{const a=new Uint8Array([...d.serializedPoint(e,new o.default(t)),...r.toBytesBigEndian()]);i=new s.Hmac(c.Sha512,n).update(a).digest()}}return this.childImpl(e,t,n,r,i)}static serializedPoint(e,t){switch(e){case l.Secp256k1:return i.Encoding.fromHex(f.g.mul(t).encodeCompressed("hex"));default:throw new Error("curve not supported")}}static childImpl(e,t,n,r,i){const a=i.slice(0,32),u=i.slice(32,64),f=u;if(e===l.Ed25519)return{chainCode:f,privkey:a};const d=this.n(e),p=new o.default(a).add(new o.default(t)).mod(d),h=Uint8Array.from(p.toArray("be",32));if(this.isGteN(e,a)||this.isZero(h)){const i=new s.Hmac(c.Sha512,n).update(new Uint8Array([1,...u,...r.toBytesBigEndian()])).digest();return this.childImpl(e,t,n,r,i)}return{chainCode:f,privkey:h}}static isZero(e){return e.every(e=>0===e)}static isGteN(e,t){return new o.default(t).gte(this.n(e))}static n(e){switch(e){case l.Secp256k1:return new o.default("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141",16);default:throw new Error("curve not supported")}}}t.Slip10=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(42),i=n(104);t.unmarshalTx=function(e){const t=JSON.parse(r.Encoding.fromUtf8(e));if(!i.isStdTx(t))throw new Error("Must be json encoded StdTx");return t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(198));var r=n(369);t.AEAD=r.AEAD;var i=n(370);t.SIV=i.SIV;var o=n(765);t.StreamEncryptor=o.StreamEncryptor,t.StreamDecryptor=o.StreamDecryptor;var a=n(371);t.CMAC=a.CMAC;var s=n(372);t.PMAC=s.PMAC;var c=n(766);t.PolyfillCryptoProvider=c.PolyfillCryptoProvider;var l=n(140);t.WebCryptoProvider=l.WebCryptoProvider},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const i=n(106);class o{constructor(e,t){this._crypto=e,this._key=t,this._iv=new i.default,this._emptyPromise=Promise.resolve(this)}static importKey(e,t){return r(this,void 0,void 0,(function*(){if(16!==t.length&&32!==t.length)throw new Error(`Miscreant: invalid key length: ${t.length} (expected 16 or 32 bytes)`);const n=yield e.subtle.importKey("raw",t,"AES-CBC",!1,["encrypt"]);return new o(e,n)}))}clear(){return this}encryptBlock(e){return r(this,void 0,void 0,(function*(){const t={name:"AES-CBC",iv:this._iv.data},n=yield this._crypto.subtle.encrypt(t,this._key,e.data);return e.data.set(new Uint8Array(n,0,i.default.SIZE)),this._emptyPromise}))}}t.default=o},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});class i{constructor(e,t){this.key=e,this.crypto=t}static importKey(e,t){return r(this,void 0,void 0,(function*(){if(16!==t.length&&32!==t.length)throw new Error(`Miscreant: invalid key length: ${t.length} (expected 16 or 32 bytes)`);const n=yield e.subtle.importKey("raw",t,"AES-CTR",!1,["encrypt"]);return new i(n,e)}))}encryptCtr(e,t){return r(this,void 0,void 0,(function*(){const n=yield this.crypto.subtle.encrypt({name:"AES-CTR",counter:e,length:16},this.key,t);return new Uint8Array(n)}))}clear(){return this}}t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=new Uint8Array([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0]);t.ctz=function(e){return r[e]}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const i=n(369),o=n(140);t.NONCE_SIZE=8,t.LAST_BLOCK_FLAG=1,t.COUNTER_MAX=4294967295;class a{static importKey(e,t,n,s=new o.WebCryptoProvider){return r(this,void 0,void 0,(function*(){return new a(yield i.AEAD.importKey(e,n,s),t)}))}constructor(e,t){this._aead=e,this._nonce_encoder=new c(t)}seal(e,t=!1,n=new Uint8Array(0)){return r(this,void 0,void 0,(function*(){return this._aead.seal(e,this._nonce_encoder.next(t),n)}))}clear(){return this._aead.clear(),this}}t.StreamEncryptor=a;class s{static importKey(e,t,n,a=new o.WebCryptoProvider){return r(this,void 0,void 0,(function*(){return new s(yield i.AEAD.importKey(e,n,a),t)}))}constructor(e,t){this._aead=e,this._nonce_encoder=new c(t)}open(e,t=!1,n=new Uint8Array(0)){return r(this,void 0,void 0,(function*(){return this._aead.open(e,this._nonce_encoder.next(t),n)}))}clear(){return this._aead.clear(),this}}t.StreamDecryptor=s;class c{constructor(e){if(e.length!==t.NONCE_SIZE)throw new Error("STREAM: nonce must be 8-bits (got "+e.length);this.buffer=new ArrayBuffer(t.NONCE_SIZE+4+1),this.view=new DataView(this.buffer),this.array=new Uint8Array(this.buffer),this.array.set(e),this.counter=0,this.finished=!1}next(e){if(this.finished)throw new Error("STREAM: already finished");if(this.view.setInt32(8,this.counter,!1),e)this.view.setInt8(12,t.LAST_BLOCK_FLAG),this.finished=!0;else if(this.counter+=1,this.counter>t.COUNTER_MAX)throw new Error("STREAM counter overflowed");return this.array}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const i=n(767),o=n(768);t.PolyfillCryptoProvider=class{constructor(){}importBlockCipherKey(e){return r(this,void 0,void 0,(function*(){return new i.default(e)}))}importCTRKey(e){return r(this,void 0,void 0,(function*(){return new o.default(new i.default(e))}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(200),i=new Uint8Array([1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47]),o=new Uint8Array([99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22]),a=new Uint8Array([82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125]);let s,c,l,u,f,d,p,h,m=!1;function b(e,t=0){return(e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3])>>>0}function y(e,t=new Uint8Array(4),n=0){return t[n+0]=e>>>24,t[n+1]=e>>>16,t[n+2]=e>>>8,t[n+3]=e>>>0,t}function g(e){return o[e>>>24&255]<<24|o[e>>>16&255]<<16|o[e>>>8&255]<<8|o[255&e]}t.default=class{constructor(e){if(m||function(){function e(e,t){let n=e,r=t,i=0;for(let e=1;e<256&&0!==r;e<<=1)0!=(r&e)&&(i^=n,r^=e),n<<=1,0!=(256&n)&&(n^=283);return i}const t=e=>e<<24|e>>>8;s=new Uint32Array(256),c=new Uint32Array(256),l=new Uint32Array(256),u=new Uint32Array(256);for(let n=0;n<256;n++){const r=o[n];let i=e(r,2)<<24|r<<16|r<<8|e(r,3);s[n]=i,i=t(i),c[n]=i,i=t(i),l[n]=i,i=t(i),u[n]=i,i=t(i)}f=new Uint32Array(256),d=new Uint32Array(256),p=new Uint32Array(256),h=new Uint32Array(256);for(let n=0;n<256;n++){const r=a[n];let i=e(r,14)<<24|e(r,9)<<16|e(r,13)<<8|e(r,11);f[n]=i,i=t(i),d[n]=i,i=t(i),p[n]=i,i=t(i),h[n]=i,i=t(i)}m=!0}(),16!==e.length&&32!==e.length)throw new Error(`Miscreant: invalid key length: ${e.length} (expected 16 or 32 bytes)`);this._encKey=function(e){const t=new Uint32Array(e.length+28),n=e.length/4|0,r=t.length;for(let r=0;r<n;r++)t[r]=b(e,4*r);for(let e=n;e<r;e++){let r=t[e-1];e%n==0?r=g((o=r)<<8|o>>>24)^i[e/n-1]<<24:n>6&&e%n==4&&(r=g(r)),t[e]=t[e-n]^r}var o;return t}(e),this._emptyPromise=Promise.resolve(this)}clear(){return this._encKey&&r.wipe(this._encKey),this}encryptBlock(e){const t=e.data,n=e.data;let r=b(t,0),i=b(t,4),a=b(t,8),f=b(t,12);r^=this._encKey[0],i^=this._encKey[1],a^=this._encKey[2],f^=this._encKey[3];let d=0,p=0,h=0,m=0;const g=this._encKey.length/4-2;let v=4;for(let e=0;e<g;e++)d=this._encKey[v+0]^s[r>>>24&255]^c[i>>>16&255]^l[a>>>8&255]^u[255&f],p=this._encKey[v+1]^s[i>>>24&255]^c[a>>>16&255]^l[f>>>8&255]^u[255&r],h=this._encKey[v+2]^s[a>>>24&255]^c[f>>>16&255]^l[r>>>8&255]^u[255&i],m=this._encKey[v+3]^s[f>>>24&255]^c[r>>>16&255]^l[i>>>8&255]^u[255&a],v+=4,r=d,i=p,a=h,f=m;return r=o[d>>>24]<<24|o[p>>>16&255]<<16|o[h>>>8&255]<<8|o[255&m],i=o[p>>>24]<<24|o[h>>>16&255]<<16|o[m>>>8&255]<<8|o[255&d],a=o[h>>>24]<<24|o[m>>>16&255]<<16|o[d>>>8&255]<<8|o[255&p],f=o[m>>>24]<<24|o[d>>>16&255]<<16|o[p>>>8&255]<<8|o[255&h],r^=this._encKey[v+0],i^=this._encKey[v+1],a^=this._encKey[v+2],f^=this._encKey[v+3],y(r,n,0),y(i,n,4),y(a,n,8),y(f,n,12),this._emptyPromise}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0});const i=n(106);function o(e){let t=1;for(let n=i.default.SIZE-1;n>=0;n--)t+=255&e.data[n]|0,e.data[n]=255&t,t>>>=8}t.default=class{constructor(e){this._cipher=e,this._counter=new i.default,this._buffer=new i.default}clear(){return this._buffer.clear(),this._counter.clear(),this._cipher.clear(),this}encryptCtr(e,t){return r(this,void 0,void 0,(function*(){if(e.length!==i.default.SIZE)throw new Error("CTR: iv length must be equal to cipher block size");this._counter.data.set(e);let n=i.default.SIZE;const r=new Uint8Array(t.length);for(let e=0;e<t.length;e++)n===i.default.SIZE&&(this._buffer.copy(this._counter),this._cipher.encryptBlock(this._buffer),n=0,o(this._counter)),r[e]=t[e]^this._buffer.data[n++];return r}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});new Uint8Array(16);let r=new Uint8Array(32);function i(e){var t,n=new Float64Array(16);if(e)for(t=0;t<e.length;t++)n[t]=e[t];return n}r[0]=9;const o=i(),a=i([1]),s=i([56129,1]),c=i([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),l=i([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),u=i([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),f=i([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),d=i([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]);function p(e,t,n,r){e[t]=n>>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=255&n,e[t+4]=r>>24&255,e[t+5]=r>>16&255,e[t+6]=r>>8&255,e[t+7]=255&r}function h(e,t,n,r){return function(e,t,n,r,i){var o,a=0;for(o=0;o<i;o++)a|=e[t+o]^n[r+o];return(1&a-1>>>8)-1}(e,t,n,r,32)}function m(e,t){var n;for(n=0;n<16;n++)e[n]=0|t[n]}function b(e){var t,n,r=1;for(t=0;t<16;t++)n=e[t]+r+65535,r=Math.floor(n/65536),e[t]=n-65536*r;e[0]+=r-1+37*(r-1)}function y(e,t,n){for(var r,i=~(n-1),o=0;o<16;o++)r=i&(e[o]^t[o]),e[o]^=r,t[o]^=r}function g(e,t){var n,r,o,a=i(),s=i();for(n=0;n<16;n++)s[n]=t[n];for(b(s),b(s),b(s),r=0;r<2;r++){for(a[0]=s[0]-65517,n=1;n<15;n++)a[n]=s[n]-65535-(a[n-1]>>16&1),a[n-1]&=65535;a[15]=s[15]-32767-(a[14]>>16&1),o=a[15]>>16&1,a[14]&=65535,y(s,a,1-o)}for(n=0;n<16;n++)e[2*n]=255&s[n],e[2*n+1]=s[n]>>8}function v(e,t){var n=new Uint8Array(32),r=new Uint8Array(32);return g(n,e),g(r,t),h(n,0,r,0)}function w(e){var t=new Uint8Array(32);return g(t,e),1&t[0]}function _(e,t){var n;for(n=0;n<16;n++)e[n]=t[2*n]+(t[2*n+1]<<8);e[15]&=32767}function k(e,t,n){for(var r=0;r<16;r++)e[r]=t[r]+n[r]}function x(e,t,n){for(var r=0;r<16;r++)e[r]=t[r]-n[r]}function S(e,t,n){var r,i,o=0,a=0,s=0,c=0,l=0,u=0,f=0,d=0,p=0,h=0,m=0,b=0,y=0,g=0,v=0,w=0,_=0,k=0,x=0,S=0,O=0,E=0,T=0,A=0,M=0,I=0,P=0,C=0,j=0,D=0,R=0,N=n[0],B=n[1],L=n[2],U=n[3],F=n[4],q=n[5],z=n[6],V=n[7],H=n[8],$=n[9],K=n[10],W=n[11],G=n[12],J=n[13],Q=n[14],Y=n[15];o+=(r=t[0])*N,a+=r*B,s+=r*L,c+=r*U,l+=r*F,u+=r*q,f+=r*z,d+=r*V,p+=r*H,h+=r*$,m+=r*K,b+=r*W,y+=r*G,g+=r*J,v+=r*Q,w+=r*Y,a+=(r=t[1])*N,s+=r*B,c+=r*L,l+=r*U,u+=r*F,f+=r*q,d+=r*z,p+=r*V,h+=r*H,m+=r*$,b+=r*K,y+=r*W,g+=r*G,v+=r*J,w+=r*Q,_+=r*Y,s+=(r=t[2])*N,c+=r*B,l+=r*L,u+=r*U,f+=r*F,d+=r*q,p+=r*z,h+=r*V,m+=r*H,b+=r*$,y+=r*K,g+=r*W,v+=r*G,w+=r*J,_+=r*Q,k+=r*Y,c+=(r=t[3])*N,l+=r*B,u+=r*L,f+=r*U,d+=r*F,p+=r*q,h+=r*z,m+=r*V,b+=r*H,y+=r*$,g+=r*K,v+=r*W,w+=r*G,_+=r*J,k+=r*Q,x+=r*Y,l+=(r=t[4])*N,u+=r*B,f+=r*L,d+=r*U,p+=r*F,h+=r*q,m+=r*z,b+=r*V,y+=r*H,g+=r*$,v+=r*K,w+=r*W,_+=r*G,k+=r*J,x+=r*Q,S+=r*Y,u+=(r=t[5])*N,f+=r*B,d+=r*L,p+=r*U,h+=r*F,m+=r*q,b+=r*z,y+=r*V,g+=r*H,v+=r*$,w+=r*K,_+=r*W,k+=r*G,x+=r*J,S+=r*Q,O+=r*Y,f+=(r=t[6])*N,d+=r*B,p+=r*L,h+=r*U,m+=r*F,b+=r*q,y+=r*z,g+=r*V,v+=r*H,w+=r*$,_+=r*K,k+=r*W,x+=r*G,S+=r*J,O+=r*Q,E+=r*Y,d+=(r=t[7])*N,p+=r*B,h+=r*L,m+=r*U,b+=r*F,y+=r*q,g+=r*z,v+=r*V,w+=r*H,_+=r*$,k+=r*K,x+=r*W,S+=r*G,O+=r*J,E+=r*Q,T+=r*Y,p+=(r=t[8])*N,h+=r*B,m+=r*L,b+=r*U,y+=r*F,g+=r*q,v+=r*z,w+=r*V,_+=r*H,k+=r*$,x+=r*K,S+=r*W,O+=r*G,E+=r*J,T+=r*Q,A+=r*Y,h+=(r=t[9])*N,m+=r*B,b+=r*L,y+=r*U,g+=r*F,v+=r*q,w+=r*z,_+=r*V,k+=r*H,x+=r*$,S+=r*K,O+=r*W,E+=r*G,T+=r*J,A+=r*Q,M+=r*Y,m+=(r=t[10])*N,b+=r*B,y+=r*L,g+=r*U,v+=r*F,w+=r*q,_+=r*z,k+=r*V,x+=r*H,S+=r*$,O+=r*K,E+=r*W,T+=r*G,A+=r*J,M+=r*Q,I+=r*Y,b+=(r=t[11])*N,y+=r*B,g+=r*L,v+=r*U,w+=r*F,_+=r*q,k+=r*z,x+=r*V,S+=r*H,O+=r*$,E+=r*K,T+=r*W,A+=r*G,M+=r*J,I+=r*Q,P+=r*Y,y+=(r=t[12])*N,g+=r*B,v+=r*L,w+=r*U,_+=r*F,k+=r*q,x+=r*z,S+=r*V,O+=r*H,E+=r*$,T+=r*K,A+=r*W,M+=r*G,I+=r*J,P+=r*Q,C+=r*Y,g+=(r=t[13])*N,v+=r*B,w+=r*L,_+=r*U,k+=r*F,x+=r*q,S+=r*z,O+=r*V,E+=r*H,T+=r*$,A+=r*K,M+=r*W,I+=r*G,P+=r*J,C+=r*Q,j+=r*Y,v+=(r=t[14])*N,w+=r*B,_+=r*L,k+=r*U,x+=r*F,S+=r*q,O+=r*z,E+=r*V,T+=r*H,A+=r*$,M+=r*K,I+=r*W,P+=r*G,C+=r*J,j+=r*Q,D+=r*Y,w+=(r=t[15])*N,a+=38*(k+=r*L),s+=38*(x+=r*U),c+=38*(S+=r*F),l+=38*(O+=r*q),u+=38*(E+=r*z),f+=38*(T+=r*V),d+=38*(A+=r*H),p+=38*(M+=r*$),h+=38*(I+=r*K),m+=38*(P+=r*W),b+=38*(C+=r*G),y+=38*(j+=r*J),g+=38*(D+=r*Q),v+=38*(R+=r*Y),o=(r=(o+=38*(_+=r*B))+(i=1)+65535)-65536*(i=Math.floor(r/65536)),a=(r=a+i+65535)-65536*(i=Math.floor(r/65536)),s=(r=s+i+65535)-65536*(i=Math.floor(r/65536)),c=(r=c+i+65535)-65536*(i=Math.floor(r/65536)),l=(r=l+i+65535)-65536*(i=Math.floor(r/65536)),u=(r=u+i+65535)-65536*(i=Math.floor(r/65536)),f=(r=f+i+65535)-65536*(i=Math.floor(r/65536)),d=(r=d+i+65535)-65536*(i=Math.floor(r/65536)),p=(r=p+i+65535)-65536*(i=Math.floor(r/65536)),h=(r=h+i+65535)-65536*(i=Math.floor(r/65536)),m=(r=m+i+65535)-65536*(i=Math.floor(r/65536)),b=(r=b+i+65535)-65536*(i=Math.floor(r/65536)),y=(r=y+i+65535)-65536*(i=Math.floor(r/65536)),g=(r=g+i+65535)-65536*(i=Math.floor(r/65536)),v=(r=v+i+65535)-65536*(i=Math.floor(r/65536)),w=(r=w+i+65535)-65536*(i=Math.floor(r/65536)),o=(r=(o+=i-1+37*(i-1))+(i=1)+65535)-65536*(i=Math.floor(r/65536)),a=(r=a+i+65535)-65536*(i=Math.floor(r/65536)),s=(r=s+i+65535)-65536*(i=Math.floor(r/65536)),c=(r=c+i+65535)-65536*(i=Math.floor(r/65536)),l=(r=l+i+65535)-65536*(i=Math.floor(r/65536)),u=(r=u+i+65535)-65536*(i=Math.floor(r/65536)),f=(r=f+i+65535)-65536*(i=Math.floor(r/65536)),d=(r=d+i+65535)-65536*(i=Math.floor(r/65536)),p=(r=p+i+65535)-65536*(i=Math.floor(r/65536)),h=(r=h+i+65535)-65536*(i=Math.floor(r/65536)),m=(r=m+i+65535)-65536*(i=Math.floor(r/65536)),b=(r=b+i+65535)-65536*(i=Math.floor(r/65536)),y=(r=y+i+65535)-65536*(i=Math.floor(r/65536)),g=(r=g+i+65535)-65536*(i=Math.floor(r/65536)),v=(r=v+i+65535)-65536*(i=Math.floor(r/65536)),w=(r=w+i+65535)-65536*(i=Math.floor(r/65536)),o+=i-1+37*(i-1),e[0]=o,e[1]=a,e[2]=s,e[3]=c,e[4]=l,e[5]=u,e[6]=f,e[7]=d,e[8]=p,e[9]=h,e[10]=m,e[11]=b,e[12]=y,e[13]=g,e[14]=v,e[15]=w}function O(e,t){S(e,t,t)}function E(e,t){var n,r=i();for(n=0;n<16;n++)r[n]=t[n];for(n=253;n>=0;n--)O(r,r),2!==n&&4!==n&&S(r,r,t);for(n=0;n<16;n++)e[n]=r[n]}function T(e,t,n){var r,o,a=new Uint8Array(32),c=new Float64Array(80),l=i(),u=i(),f=i(),d=i(),p=i(),h=i();for(o=0;o<31;o++)a[o]=t[o];for(a[31]=127&t[31]|64,a[0]&=248,_(c,n),o=0;o<16;o++)u[o]=c[o],d[o]=l[o]=f[o]=0;for(l[0]=d[0]=1,o=254;o>=0;--o)y(l,u,r=a[o>>>3]>>>(7&o)&1),y(f,d,r),k(p,l,f),x(l,l,f),k(f,u,d),x(u,u,d),O(d,p),O(h,l),S(l,f,l),S(f,u,p),k(p,l,f),x(l,l,f),O(u,l),x(f,d,h),S(l,f,s),k(l,l,d),S(f,f,l),S(l,d,h),S(d,u,c),O(u,p),y(l,u,r),y(f,d,r);for(o=0;o<16;o++)c[o+16]=l[o],c[o+32]=f[o],c[o+48]=u[o],c[o+64]=d[o];var m=c.subarray(32),b=c.subarray(16);return E(m,m),S(b,b,m),g(e,b),0}var A=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function M(e,t,n,r){for(var i,o,a,s,c,l,u,f,d,p,h,m,b,y,g,v,w,_,k,x,S,O,E,T,M,I,P=new Int32Array(16),C=new Int32Array(16),j=e[0],D=e[1],R=e[2],N=e[3],B=e[4],L=e[5],U=e[6],F=e[7],q=t[0],z=t[1],V=t[2],H=t[3],$=t[4],K=t[5],W=t[6],G=t[7],J=0;r>=128;){for(k=0;k<16;k++)x=8*k+J,P[k]=n[x+0]<<24|n[x+1]<<16|n[x+2]<<8|n[x+3],C[k]=n[x+4]<<24|n[x+5]<<16|n[x+6]<<8|n[x+7];for(k=0;k<80;k++)if(i=j,o=D,a=R,s=N,c=B,l=L,u=U,F,d=q,p=z,h=V,m=H,b=$,y=K,g=W,G,E=65535&(O=G),T=O>>>16,M=65535&(S=F),I=S>>>16,E+=65535&(O=($>>>14|B<<18)^($>>>18|B<<14)^(B>>>9|$<<23)),T+=O>>>16,M+=65535&(S=(B>>>14|$<<18)^(B>>>18|$<<14)^($>>>9|B<<23)),I+=S>>>16,E+=65535&(O=$&K^~$&W),T+=O>>>16,M+=65535&(S=B&L^~B&U),I+=S>>>16,E+=65535&(O=A[2*k+1]),T+=O>>>16,M+=65535&(S=A[2*k]),I+=S>>>16,S=P[k%16],T+=(O=C[k%16])>>>16,M+=65535&S,I+=S>>>16,M+=(T+=(E+=65535&O)>>>16)>>>16,E=65535&(O=_=65535&E|T<<16),T=O>>>16,M=65535&(S=w=65535&M|(I+=M>>>16)<<16),I=S>>>16,E+=65535&(O=(q>>>28|j<<4)^(j>>>2|q<<30)^(j>>>7|q<<25)),T+=O>>>16,M+=65535&(S=(j>>>28|q<<4)^(q>>>2|j<<30)^(q>>>7|j<<25)),I+=S>>>16,T+=(O=q&z^q&V^z&V)>>>16,M+=65535&(S=j&D^j&R^D&R),I+=S>>>16,f=65535&(M+=(T+=(E+=65535&O)>>>16)>>>16)|(I+=M>>>16)<<16,v=65535&E|T<<16,E=65535&(O=m),T=O>>>16,M=65535&(S=s),I=S>>>16,T+=(O=_)>>>16,M+=65535&(S=w),I+=S>>>16,D=i,R=o,N=a,B=s=65535&(M+=(T+=(E+=65535&O)>>>16)>>>16)|(I+=M>>>16)<<16,L=c,U=l,F=u,j=f,z=d,V=p,H=h,$=m=65535&E|T<<16,K=b,W=y,G=g,q=v,k%16==15)for(x=0;x<16;x++)S=P[x],E=65535&(O=C[x]),T=O>>>16,M=65535&S,I=S>>>16,S=P[(x+9)%16],E+=65535&(O=C[(x+9)%16]),T+=O>>>16,M+=65535&S,I+=S>>>16,w=P[(x+1)%16],E+=65535&(O=((_=C[(x+1)%16])>>>1|w<<31)^(_>>>8|w<<24)^(_>>>7|w<<25)),T+=O>>>16,M+=65535&(S=(w>>>1|_<<31)^(w>>>8|_<<24)^w>>>7),I+=S>>>16,w=P[(x+14)%16],T+=(O=((_=C[(x+14)%16])>>>19|w<<13)^(w>>>29|_<<3)^(_>>>6|w<<26))>>>16,M+=65535&(S=(w>>>19|_<<13)^(_>>>29|w<<3)^w>>>6),I+=S>>>16,I+=(M+=(T+=(E+=65535&O)>>>16)>>>16)>>>16,P[x]=65535&M|I<<16,C[x]=65535&E|T<<16;E=65535&(O=q),T=O>>>16,M=65535&(S=j),I=S>>>16,S=e[0],T+=(O=t[0])>>>16,M+=65535&S,I+=S>>>16,I+=(M+=(T+=(E+=65535&O)>>>16)>>>16)>>>16,e[0]=j=65535&M|I<<16,t[0]=q=65535&E|T<<16,E=65535&(O=z),T=O>>>16,M=65535&(S=D),I=S>>>16,S=e[1],T+=(O=t[1])>>>16,M+=65535&S,I+=S>>>16,I+=(M+=(T+=(E+=65535&O)>>>16)>>>16)>>>16,e[1]=D=65535&M|I<<16,t[1]=z=65535&E|T<<16,E=65535&(O=V),T=O>>>16,M=65535&(S=R),I=S>>>16,S=e[2],T+=(O=t[2])>>>16,M+=65535&S,I+=S>>>16,I+=(M+=(T+=(E+=65535&O)>>>16)>>>16)>>>16,e[2]=R=65535&M|I<<16,t[2]=V=65535&E|T<<16,E=65535&(O=H),T=O>>>16,M=65535&(S=N),I=S>>>16,S=e[3],T+=(O=t[3])>>>16,M+=65535&S,I+=S>>>16,I+=(M+=(T+=(E+=65535&O)>>>16)>>>16)>>>16,e[3]=N=65535&M|I<<16,t[3]=H=65535&E|T<<16,E=65535&(O=$),T=O>>>16,M=65535&(S=B),I=S>>>16,S=e[4],T+=(O=t[4])>>>16,M+=65535&S,I+=S>>>16,I+=(M+=(T+=(E+=65535&O)>>>16)>>>16)>>>16,e[4]=B=65535&M|I<<16,t[4]=$=65535&E|T<<16,E=65535&(O=K),T=O>>>16,M=65535&(S=L),I=S>>>16,S=e[5],T+=(O=t[5])>>>16,M+=65535&S,I+=S>>>16,I+=(M+=(T+=(E+=65535&O)>>>16)>>>16)>>>16,e[5]=L=65535&M|I<<16,t[5]=K=65535&E|T<<16,E=65535&(O=W),T=O>>>16,M=65535&(S=U),I=S>>>16,S=e[6],T+=(O=t[6])>>>16,M+=65535&S,I+=S>>>16,I+=(M+=(T+=(E+=65535&O)>>>16)>>>16)>>>16,e[6]=U=65535&M|I<<16,t[6]=W=65535&E|T<<16,E=65535&(O=G),T=O>>>16,M=65535&(S=F),I=S>>>16,S=e[7],T+=(O=t[7])>>>16,M+=65535&S,I+=S>>>16,I+=(M+=(T+=(E+=65535&O)>>>16)>>>16)>>>16,e[7]=F=65535&M|I<<16,t[7]=G=65535&E|T<<16,J+=128,r-=128}return r}function I(e,t,n){var r,i=new Int32Array(8),o=new Int32Array(8),a=new Uint8Array(256),s=n;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,o[0]=4089235720,o[1]=2227873595,o[2]=4271175723,o[3]=1595750129,o[4]=2917565137,o[5]=725511199,o[6]=4215389547,o[7]=327033209,M(i,o,t,n),n%=128,r=0;r<n;r++)a[r]=t[s-n+r];for(a[n]=128,a[(n=256-128*(n<112?1:0))-9]=0,p(a,n-8,s/536870912|0,s<<3),M(i,o,a,n),r=0;r<8;r++)p(e,8*r,i[r],o[r]);return 0}function P(e,t){var n=i(),r=i(),o=i(),a=i(),s=i(),c=i(),u=i(),f=i(),d=i();x(n,e[1],e[0]),x(d,t[1],t[0]),S(n,n,d),k(r,e[0],e[1]),k(d,t[0],t[1]),S(r,r,d),S(o,e[3],t[3]),S(o,o,l),S(a,e[2],t[2]),k(a,a,a),x(s,r,n),x(c,a,o),k(u,a,o),k(f,r,n),S(e[0],s,c),S(e[1],f,u),S(e[2],u,c),S(e[3],s,f)}function C(e,t,n){var r;for(r=0;r<4;r++)y(e[r],t[r],n)}function j(e,t){var n=i(),r=i(),o=i();E(o,t[2]),S(n,t[0],o),S(r,t[1],o),g(e,r),e[31]^=w(n)<<7}function D(e,t,n){var r,i;for(m(e[0],o),m(e[1],a),m(e[2],a),m(e[3],o),i=255;i>=0;--i)C(e,t,r=n[i/8|0]>>(7&i)&1),P(t,e),P(e,e),C(e,t,r)}function R(e,t){var n=[i(),i(),i(),i()];m(n[0],u),m(n[1],f),m(n[2],a),S(n[3],u,f),D(e,n,t)}var N=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]);function B(e,t){var n,r,i,o;for(r=63;r>=32;--r){for(n=0,i=r-32,o=r-12;i<o;++i)t[i]+=n-16*t[r]*N[i-(r-32)],n=t[i]+128>>8,t[i]-=256*n;t[i]+=n,t[r]=0}for(n=0,i=0;i<32;i++)t[i]+=n-(t[31]>>4)*N[i],n=t[i]>>8,t[i]&=255;for(i=0;i<32;i++)t[i]-=n*N[i];for(r=0;r<32;r++)t[r+1]+=t[r]>>8,e[r]=255&t[r]}function L(e){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=e[t];for(t=0;t<64;t++)e[t]=0;B(e,n)}function U(e,t,n,r,o){for(var a=new Uint8Array(64),s=[i(),i(),i(),i()],c=0;c<32;c++)a[c]=r[c];a[0]&=248,a[31]&=127,a[31]|=64,R(s,a),j(a.subarray(32),s);var l,u=128&a[63];return l=o?function(e,t,n,r,o){var a,s,c=new Uint8Array(64),l=new Uint8Array(64),u=new Float64Array(64),f=[i(),i(),i(),i()];for(e[0]=254,a=1;a<32;a++)e[a]=255;for(a=0;a<32;a++)e[32+a]=r[a];for(a=0;a<n;a++)e[64+a]=t[a];for(a=0;a<64;a++)e[n+64+a]=o[a];for(I(l,e,n+128),L(l),R(f,l),j(e,f),a=0;a<32;a++)e[a+32]=r[32+a];for(I(c,e,n+64),L(c),a=0;a<64;a++)e[n+64+a]=0;for(a=0;a<64;a++)u[a]=0;for(a=0;a<32;a++)u[a]=l[a];for(a=0;a<32;a++)for(s=0;s<32;s++)u[a+s]+=c[a]*r[s];return B(e.subarray(32,n+64),u),n+64}(e,t,n,a,o):function(e,t,n,r){var o,a,s=new Uint8Array(64),c=new Uint8Array(64),l=new Float64Array(64),u=[i(),i(),i(),i()];for(o=0;o<n;o++)e[64+o]=t[o];for(o=0;o<32;o++)e[32+o]=r[o];for(I(c,e.subarray(32),n+32),L(c),R(u,c),j(e,u),o=0;o<32;o++)e[o+32]=r[32+o];for(I(s,e,n+64),L(s),o=0;o<64;o++)l[o]=0;for(o=0;o<32;o++)l[o]=c[o];for(o=0;o<32;o++)for(a=0;a<32;a++)l[o+a]+=s[o]*r[a];return B(e.subarray(32),l),n+64}(e,t,n,a),e[63]|=u,l}function F(e,t){var n=i(),r=i(),s=i(),l=i(),u=i(),f=i(),p=i();return m(e[2],a),_(e[1],t),O(s,e[1]),S(l,s,c),x(s,s,e[2]),k(l,e[2],l),O(u,l),O(f,u),S(p,f,u),S(n,p,s),S(n,n,l),function(e,t){var n,r=i();for(n=0;n<16;n++)r[n]=t[n];for(n=250;n>=0;n--)O(r,r),1!==n&&S(r,r,t);for(n=0;n<16;n++)e[n]=r[n]}(n,n),S(n,n,s),S(n,n,l),S(n,n,l),S(e[0],n,l),O(r,e[0]),S(r,r,l),v(r,s)&&S(e[0],e[0],d),O(r,e[0]),S(r,r,l),v(r,s)?-1:(w(e[0])===t[31]>>7&&x(e[0],o,e[0]),S(e[3],e[0],e[1]),0)}function q(e,t,n,r){var o=function(e){var t=new Uint8Array(32),n=i(),r=i(),o=i();return _(n,e),k(r,n,a),x(o,n,a),E(r,r),S(r,r,o),g(t,r),t}(r);return o[31]|=128&t[63],t[63]&=127,function(e,t,n,r){var o,a=new Uint8Array(32),s=new Uint8Array(64),c=[i(),i(),i(),i()],l=[i(),i(),i(),i()];if(-1,n<64)return-1;if(F(l,r))return-1;for(o=0;o<n;o++)e[o]=t[o];for(o=0;o<32;o++)e[o+32]=r[o];if(I(s,e,n),L(s),D(c,l,s),R(l,t.subarray(32)),P(c,l),j(a,c),n-=64,h(t,0,a,0)){for(o=0;o<n;o++)e[o]=0;return-1}for(o=0;o<n;o++)e[o]=t[o+64];return n}(e,t,n,o)}function z(...e){var t,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(t=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+t+", use Uint8Array")}t.sharedKey=function(e,t){if(z(t,e),32!==t.length)throw new Error("wrong public key length");if(32!==e.length)throw new Error("wrong secret key length");var n=new Uint8Array(32);return T(n,e,t),n},t.signMessage=function(e,t,n){if(z(t,e),32!==e.length)throw new Error("wrong secret key length");if(n){if(z(n),64!==n.length)throw new Error("wrong random data length");var r=new Uint8Array(128+t.length);return U(r,t,t.length,e,n),new Uint8Array(r.subarray(0,64+t.length))}var i=new Uint8Array(64+t.length);return U(i,t,t.length,e),i},t.openMessage=function(e,t){if(z(t,e),32!==e.length)throw new Error("wrong public key length");var n=new Uint8Array(t.length),r=q(n,t,t.length,e);if(r<0)return null;for(var i=new Uint8Array(r),o=0;o<i.length;o++)i[o]=n[o];return i},t.sign=function(e,t,n){if(z(e,t),32!==e.length)throw new Error("wrong secret key length");if(n&&(z(n),64!==n.length))throw new Error("wrong random data length");var r=new Uint8Array((n?128:64)+t.length);U(r,t,t.length,e,n);for(var i=new Uint8Array(64),o=0;o<i.length;o++)i[o]=r[o];return i},t.verify=function(e,t,n){if(z(t,n,e),64!==n.length)throw new Error("wrong signature length");if(32!==e.length)throw new Error("wrong public key length");var r,i=new Uint8Array(64+t.length),o=new Uint8Array(64+t.length);for(r=0;r<64;r++)i[r]=n[r];for(r=0;r<t.length;r++)i[r+64]=t[r];return q(o,i,i.length,e)>=0},t.generateKeyPair=function(e){if(z(e),32!==e.length)throw new Error("wrong seed length");for(var t=new Uint8Array(32),n=new Uint8Array(32),i=0;i<32;i++)t[i]=e[i];return T(n,t,r),t[0]&=248,t[31]&=127,t[31]|=64,n[31]&=127,{public:n,private:t}},t.default={}},function(e,t,n){(function(r,i){var o;!function(a){"use strict";function s(e,t){if(t=t||{type:"Array"},void 0!==r&&"number"==typeof r.pid&&r.versions&&r.versions.node)return function(e,t){var r=n(771).randomBytes(e);switch(t.type){case"Array":return[].slice.call(r);case"Buffer":return r;case"Uint8Array":for(var i=new Uint8Array(e),o=0;o<e;++o)i[o]=r.readUInt8(o);return i;default:throw new Error(t.type+" is unsupported.")}}(e,t);if(!(window.crypto||window.msCrypto))throw new Error("Your browser does not support window.crypto.");return function(e,t){var n=new Uint8Array(e);switch((window.crypto||window.msCrypto).getRandomValues(n),t.type){case"Array":return[].slice.call(n);case"Buffer":try{new i(1)}catch(e){throw new Error("Buffer not supported in this environment. Use Node.js or Browserify for browser support.")}return new i(n);case"Uint8Array":return n;default:throw new Error(t.type+" is unsupported.")}}(e,t)}void 0===(o=function(){return s}.apply(t,[]))||(e.exports=o),s.randomArray=function(e){return s(e,{type:"Array"})},s.randomUint8Array=function(e){return s(e,{type:"Uint8Array"})},s.randomBuffer=function(e){return s(e,{type:"Buffer"})}}()}).call(this,n(13),n(2).Buffer)},function(e,t){},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(773)),o=r(n(797));t.compute=i.compute,t.nistConcatKdf=o.nistConcatKdf,t.default={compute:t.compute,nistConcatKdf:t.nistConcatKdf}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var s=o(n(373)),c=a(n(141)),l=o(n(774)),u=o(n(776)),f=o(n(794));t.compute=function(e,t,n,o,a){return void 0===t&&(t="SHA-256"),void 0===n&&(n=32),void 0===o&&(o=""),void 0===a&&(a=null),r(void 0,void 0,void 0,(function(){var r,s,u,p;return i(this,(function(i){switch(i.label){case 0:if(r=c.getCrypto(),a||(a=l.default.getRandomBytes(n)),"webCrypto"!==r.name||"function"!=typeof r.crypto.importKey||"function"!=typeof r.crypto.deriveBits)return[3,7];i.label=1;case 1:return i.trys.push([1,4,,6]),[4,r.crypto.importKey("raw",e,{name:"HKDF"},!1,["deriveKey","deriveBits"])];case 2:return u=i.sent(),p={name:"HKDF",salt:a,info:f.default.encoder.stringToArrayBuffer(o),hash:t},[4,r.crypto.deriveBits(p,u,8*n)];case 3:return s=i.sent(),s=new Uint8Array(s),[3,6];case 4:return i.sent(),[4,d(e,t,n,o,a)];case 5:return s=i.sent(),[3,6];case 6:return[3,9];case 7:return[4,d(e,t,n,o,a)];case 8:s=i.sent(),i.label=9;case 9:return[2,{key:s,salt:a}]}}))}))};var d=function(e,t,n,o,a){return r(void 0,void 0,void 0,(function(){var r,c,l,d,p,h,m;return i(this,(function(i){switch(i.label){case 0:return r=s.default.hashes[t].hashSize,[4,u.default.compute(a,e,t)];case 1:c=i.sent(),l=new Uint8Array([]),d=new Uint8Array(Math.ceil(n/r)*r),p=f.default.encoder.stringToArrayBuffer(o),h=0,i.label=2;case 2:return h<Math.ceil(n/r)?((m=new Uint8Array(l.length+p.length+1)).set(l),m.set(p,l.length),m.set(new Uint8Array([h+1]),l.length+p.length),[4,u.default.compute(c,m,t)]):[3,5];case 3:l=i.sent(),d.set(l,r*h),i.label=4;case 4:return h++,[3,2];case 5:return[2,d.slice(0,n)]}}))}))}},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(775));t.getRandomBytes=i.getRandomBytes,t.getRandomAsciiString=i.getRandomAsciiString,t.getRandomString=i.getRandomString,t.getRandomSampledString=i.getRandomSampledString,t.default={getRandomBytes:t.getRandomBytes,getRandomAsciiString:t.getRandomAsciiString,getRandomString:t.getRandomString,getRandomSampledString:t.getRandomSampledString}},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(141));t.getRandomString=function(e){for(var n=t.getRandomBytes(e),r=t.getRandomBytes(e),i="",o=0;o<e;o++)r[o]=r[o]%3,n[o]=0===r[o]?n[o]%10+48:n[o]%26+(1===r[o]?65:97),i+=String.fromCharCode(n[o]);return i},t.getRandomAsciiString=function(e){for(var n=t.getRandomBytes(e),r="",i=0;i<e;i++)n[i]=n[i]%94+32,r+=String.fromCharCode(n[i]);return r},t.getRandomSampledString=function(e,n){var r=n.length;if(0===r)return"";for(var i=t.getRandomBytes(e),o="",a=0;a<e;a++)o+=n[i[a]%r];return o},t.getRandomBytes=function(e){var t=i.getRootWebCryptoAll(),n=i.getNodeCrypto();if(void 0!==t&&"function"==typeof t.getRandomValues){var r=new Uint8Array(e);return t.getRandomValues(r),r}if(void 0!==n)return new Uint8Array(n.randomBytes(e));throw new Error("UnsupportedEnvironment")}},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(777));t.compute=i.compute,t.verify=i.verify,t.default={compute:t.compute,verify:t.verify}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var s=o(n(778)),c=a(n(141)),l=o(n(374));t.compute=function(e,t,n){return void 0===n&&(n="SHA-256"),r(void 0,void 0,void 0,(function(){var r,o,a,l,p,h,m,b;return i(this,(function(i){switch(i.label){case 0:r=c.getCrypto(),l=!0,i.label=1;case 1:return i.trys.push([1,9,,10]),"webCrypto"!==r.name||"function"!=typeof r.crypto.importKey||"function"!=typeof r.crypto.sign?[3,4]:[4,r.crypto.importKey("raw",e,{name:"HMAC",hash:{name:n}},!1,["sign","verify"])];case 2:return p=i.sent(),[4,r.crypto.sign({name:"HMAC",hash:{name:n}},p,t)];case 3:return o=i.sent(),[3,8];case 4:return"msCrypto"!==r.name?[3,7]:[4,f("raw",e,{name:"HMAC",hash:{name:n}},!1,["sign","verify"],r.crypto)];case 5:return p=i.sent(),[4,d(n,p,t,r.crypto)];case 6:return o=i.sent(),[3,8];case 7:"nodeCrypto"===r.name?(h=r.crypto.createHmac(s.default.hashes[n].nodeName,e),o=h.update(t).digest()):l=!1,i.label=8;case 8:return[3,10];case 9:return m=i.sent(),a=m.message,l=!1,[3,10];case 10:if(l)return[3,14];i.label=11;case 11:return i.trys.push([11,13,,14]),[4,u(e,t,n)];case 12:return o=i.sent(),[3,14];case 13:throw b=i.sent(),a=a+" => "+b.message,new Error("UnsupportedEnvironments: "+a);case 14:return[2,new Uint8Array(o)]}}))}))};var u=function(e,t,n){return r(void 0,void 0,void 0,(function(){var r,o,a,c,u,f,d,p;return i(this,(function(i){switch(i.label){case 0:return r=s.default.hashes[n].blockSize,o=s.default.hashes[n].hashSize,e.length>r?[4,l.default.compute(e,n)]:[3,2];case 1:e=i.sent(),i.label=2;case 2:return(a=new Uint8Array(r)).set(e),c=a.map((function(e){return 255&(54^e)})),u=a.map((function(e){return 255&(92^e)})),(f=new Uint8Array(r+t.length)).set(c),f.set(t,r),[4,l.default.compute(f,n)];case 3:return d=i.sent(),(p=new Uint8Array(r+o)).set(u),p.set(d,r),[2,l.default.compute(p,n)]}}))}))};t.verify=function(e,n,o,a){return void 0===a&&(a="SHA-256"),r(void 0,void 0,void 0,(function(){var r;return i(this,(function(i){switch(i.label){case 0:return[4,t.compute(e,n,a)];case 1:return r=i.sent(),[2,o.toString()===r.toString()]}}))}))};var f=function(e,t,n,r,i,o){return new Promise((function(a,s){var c=o.importKey(e,t,n,r,i);c.oncomplete=function(e){a(e.target.result)},c.onerror=function(){s("KeyImportingFailed")}}))},d=function(e,t,n,r){return new Promise((function(i,o){var a=r.sign({name:"HMAC",hash:{name:e}},t,n);a.oncomplete=function(e){i(new Uint8Array(e.target.result))},a.onerror=function(){o("ComputingHMACFailed")}}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64,blockSize:72},"SHA3-384":{nodeName:"sha3-384",hashSize:48,blockSize:104},"SHA3-256":{nodeName:"sha3-256",hashSize:32,blockSize:136},"SHA3-224":{nodeName:"sha3-224",hashSize:28,blockSize:144},"SHA-256":{nodeName:"sha256",hashSize:32,blockSize:64},"SHA-384":{nodeName:"sha384",hashSize:48,blockSize:128},"SHA-512":{nodeName:"sha512",hashSize:64,blockSize:128},"SHA-1":{nodeName:"sha1",hashSize:20,blockSize:64},MD5:{nodeName:"md5",hashSize:16,blockSize:64}}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var s=o(n(141)),c=a(n(780)),l=a(n(781)),u=n(784),f=a(n(70));t.compute=function(e,t){return void 0===t&&(t="SHA-256"),r(void 0,void 0,void 0,(function(){var n,r,o,a,c;return i(this,(function(i){switch(i.label){case 0:n=s.getCrypto(),a=!0,i.label=1;case 1:return i.trys.push([1,8,,9]),"webCrypto"!==n.name||"function"!=typeof n.crypto.digest?[3,3]:[4,n.crypto.digest(t,e)];case 2:return r=i.sent(),[3,7];case 3:return"nodeCrypto"!==n.name?[3,4]:(r=p(t,e,n.crypto),[3,7]);case 4:return"msCrypto"!==n.name||"function"!=typeof n.crypto.digest?[3,6]:[4,d(t,e,n.crypto)];case 5:return r=i.sent(),[3,7];case 6:a=!1,i.label=7;case 7:return[3,9];case 8:return c=i.sent(),o=c.message,a=!1,[3,9];case 9:if(!a)try{r=h(t,e)}catch(e){throw o=(void 0===o?"":o)+" => "+e.message,new Error("UnsupportedEnvironment: "+o)}return[2,new Uint8Array(r)]}}))}))};var d=function(e,t,n){return new Promise((function(r,i){var o=n.digest(e,t);o.oncomplete=function(e){r(e.target.result)},o.onerror=function(e){i(e)}}))},p=function(e,t,n){var r=c.default.hashes[e].nodeName,i=n.createHash(r);return i.update(t),i.digest()},h=function(e,t){var r;if("MD5"===e)r=l.default(Array.from(t),{asBytes:!0});else if(["SHA3-512","SHA3-384","SHA3-256","SHA3-224"].indexOf(e)>=0){var i=8*c.default.hashes[e].hashSize,o=new u.SHA3(i),a=n(2).Buffer;o.update(a.from(t)),r=o.digest("binary")}else r=f.default[c.default.hashes[e].nodeName]().update(t).digest();return new Uint8Array(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={hashes:{"SHA3-512":{nodeName:"sha3-512",hashSize:64},"SHA3-384":{nodeName:"sha3-384",hashSize:48},"SHA3-256":{nodeName:"sha3-256",hashSize:32},"SHA3-224":{nodeName:"sha3-224",hashSize:28},"SHA-256":{nodeName:"sha256",hashSize:32},"SHA-384":{nodeName:"sha384",hashSize:48},"SHA-512":{nodeName:"sha512",hashSize:64},"SHA-1":{nodeName:"sha1",hashSize:20},MD5:{nodeName:"md5",hashSize:16}}}},function(e,t,n){var r,i,o,a,s;r=n(782),i=n(375).utf8,o=n(783),a=n(375).bin,(s=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?a.stringToBytes(e):i.stringToBytes(e):o(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||(e=e.toString());for(var n=r.bytesToWords(e),c=8*e.length,l=1732584193,u=-271733879,f=-1732584194,d=271733878,p=0;p<n.length;p++)n[p]=16711935&(n[p]<<8|n[p]>>>24)|4278255360&(n[p]<<24|n[p]>>>8);n[c>>>5]|=128<<c%32,n[14+(c+64>>>9<<4)]=c;var h=s._ff,m=s._gg,b=s._hh,y=s._ii;for(p=0;p<n.length;p+=16){var g=l,v=u,w=f,_=d;l=h(l,u,f,d,n[p+0],7,-680876936),d=h(d,l,u,f,n[p+1],12,-389564586),f=h(f,d,l,u,n[p+2],17,606105819),u=h(u,f,d,l,n[p+3],22,-1044525330),l=h(l,u,f,d,n[p+4],7,-176418897),d=h(d,l,u,f,n[p+5],12,1200080426),f=h(f,d,l,u,n[p+6],17,-1473231341),u=h(u,f,d,l,n[p+7],22,-45705983),l=h(l,u,f,d,n[p+8],7,1770035416),d=h(d,l,u,f,n[p+9],12,-1958414417),f=h(f,d,l,u,n[p+10],17,-42063),u=h(u,f,d,l,n[p+11],22,-1990404162),l=h(l,u,f,d,n[p+12],7,1804603682),d=h(d,l,u,f,n[p+13],12,-40341101),f=h(f,d,l,u,n[p+14],17,-1502002290),l=m(l,u=h(u,f,d,l,n[p+15],22,1236535329),f,d,n[p+1],5,-165796510),d=m(d,l,u,f,n[p+6],9,-1069501632),f=m(f,d,l,u,n[p+11],14,643717713),u=m(u,f,d,l,n[p+0],20,-373897302),l=m(l,u,f,d,n[p+5],5,-701558691),d=m(d,l,u,f,n[p+10],9,38016083),f=m(f,d,l,u,n[p+15],14,-660478335),u=m(u,f,d,l,n[p+4],20,-405537848),l=m(l,u,f,d,n[p+9],5,568446438),d=m(d,l,u,f,n[p+14],9,-1019803690),f=m(f,d,l,u,n[p+3],14,-187363961),u=m(u,f,d,l,n[p+8],20,1163531501),l=m(l,u,f,d,n[p+13],5,-1444681467),d=m(d,l,u,f,n[p+2],9,-51403784),f=m(f,d,l,u,n[p+7],14,1735328473),l=b(l,u=m(u,f,d,l,n[p+12],20,-1926607734),f,d,n[p+5],4,-378558),d=b(d,l,u,f,n[p+8],11,-2022574463),f=b(f,d,l,u,n[p+11],16,1839030562),u=b(u,f,d,l,n[p+14],23,-35309556),l=b(l,u,f,d,n[p+1],4,-1530992060),d=b(d,l,u,f,n[p+4],11,1272893353),f=b(f,d,l,u,n[p+7],16,-155497632),u=b(u,f,d,l,n[p+10],23,-1094730640),l=b(l,u,f,d,n[p+13],4,681279174),d=b(d,l,u,f,n[p+0],11,-358537222),f=b(f,d,l,u,n[p+3],16,-722521979),u=b(u,f,d,l,n[p+6],23,76029189),l=b(l,u,f,d,n[p+9],4,-640364487),d=b(d,l,u,f,n[p+12],11,-421815835),f=b(f,d,l,u,n[p+15],16,530742520),l=y(l,u=b(u,f,d,l,n[p+2],23,-995338651),f,d,n[p+0],6,-198630844),d=y(d,l,u,f,n[p+7],10,1126891415),f=y(f,d,l,u,n[p+14],15,-1416354905),u=y(u,f,d,l,n[p+5],21,-57434055),l=y(l,u,f,d,n[p+12],6,1700485571),d=y(d,l,u,f,n[p+3],10,-1894986606),f=y(f,d,l,u,n[p+10],15,-1051523),u=y(u,f,d,l,n[p+1],21,-2054922799),l=y(l,u,f,d,n[p+8],6,1873313359),d=y(d,l,u,f,n[p+15],10,-30611744),f=y(f,d,l,u,n[p+6],15,-1560198380),u=y(u,f,d,l,n[p+13],21,1309151649),l=y(l,u,f,d,n[p+4],6,-145523070),d=y(d,l,u,f,n[p+11],10,-1120210379),f=y(f,d,l,u,n[p+2],15,718787259),u=y(u,f,d,l,n[p+9],21,-343485551),l=l+g>>>0,u=u+v>>>0,f=f+w>>>0,d=d+_>>>0}return r.endian([l,u,f,d])})._ff=function(e,t,n,r,i,o,a){var s=e+(t&n|~t&r)+(i>>>0)+a;return(s<<o|s>>>32-o)+t},s._gg=function(e,t,n,r,i,o,a){var s=e+(t&r|n&~r)+(i>>>0)+a;return(s<<o|s>>>32-o)+t},s._hh=function(e,t,n,r,i,o,a){var s=e+(t^n^r)+(i>>>0)+a;return(s<<o|s>>>32-o)+t},s._ii=function(e,t,n,r,i,o,a){var s=e+(n^(t|~r))+(i>>>0)+a;return(s<<o|s>>>32-o)+t},s._blocksize=16,s._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var n=r.wordsToBytes(s(e,t));return t&&t.asBytes?n:t&&t.asString?a.bytesToString(n):r.bytesToHex(n)}},function(e,t){var n,r;n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",r={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&r.rotl(e,8)|4278255360&r.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=r.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var t=[],r=0;r<e.length;r+=3)for(var i=e[r]<<16|e[r+1]<<8|e[r+2],o=0;o<4;o++)8*r+6*o<=8*e.length?t.push(n.charAt(i>>>6*(3-o)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var t=[],r=0,i=0;r<e.length;i=++r%4)0!=i&&t.push((n.indexOf(e.charAt(r-1))&Math.pow(2,-2*i+8)-1)<<2*i|n.indexOf(e.charAt(r))>>>6-2*i);return t}},e.exports=r},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}
-/*!
- * Determine if an object is a Buffer
- *
- * @author   Feross Aboukhadijeh <https://feross.org>
- * @license  MIT
- */
-e.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SHAKE=t.SHA3Hash=t.SHA3=t.Keccak=void 0;var r,i=n(2),o=(r=n(785))&&r.__esModule?r:{default:r};var a=function(e){var t=e.allowedSizes,n=e.padding;return function e(){var r=this,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:512;if(!this||this.constructor!==e)return new e(a);if(t&&!t.includes(a))throw new Error("Unsupported hash length");var s=new o.default({capacity:a});return this.update=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"utf8";if(i.Buffer.isBuffer(e))return s.absorb(e),r;if("string"==typeof e)return r.update(i.Buffer.from(e,t));throw new TypeError("Not a string or buffer")},this.digest=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"binary",t="string"==typeof e?{format:e}:e,r=s.squeeze({buffer:t.buffer,padding:t.padding||n});return t.format&&"binary"!==t.format?r.toString(t.format):r},this.reset=function(){return s.reset(),r},this}},s=a({allowedSizes:[224,256,384,512],padding:1});t.Keccak=s;var c=a({allowedSizes:[224,256,384,512],padding:6});t.SHA3=c;var l=a({allowedSizes:[128,256],padding:31});t.SHAKE=l;var u=s;t.SHA3Hash=u,c.SHA3Hash=u;var f=c;t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=n(2),o=(r=n(786))&&r.__esModule?r:{default:r};var a=function(e,t){for(var n=0;n<e.length;n+=8){var r=n/4;t[r]^=e[n+7]<<24|e[n+6]<<16|e[n+5]<<8|e[n+4],t[r+1]^=e[n+3]<<24|e[n+2]<<16|e[n+1]<<8|e[n]}return t},s=function(e,t){for(var n=0;n<t.length;n+=8){var r=n/4;t[n]=e[r+1],t[n+1]=e[r+1]>>>8,t[n+2]=e[r+1]>>>16,t[n+3]=e[r+1]>>>24,t[n+4]=e[r],t[n+5]=e[r]>>>8,t[n+6]=e[r]>>>16,t[n+7]=e[r]>>>24}return t},c=function(e){var t=this,n=e.capacity,r=e.padding,c=(0,o.default)(),l=n/8,u=200-n/4,f=0,d=new Uint32Array(50),p=i.Buffer.allocUnsafe(u);return this.absorb=function(e){for(var n=0;n<e.length;n++)p[f]=e[n],(f+=1)>=u&&(a(p,d),c(d),f=0);return t},this.squeeze=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={buffer:e.buffer||i.Buffer.allocUnsafe(l),padding:e.padding||r,queue:i.Buffer.allocUnsafe(p.length),state:new Uint32Array(d.length)};p.copy(t.queue);for(var n=0;n<d.length;n++)t.state[n]=d[n];t.queue.fill(0,f),t.queue[f]|=t.padding,t.queue[u-1]|=128,a(t.queue,t.state);for(var o=0;o<t.buffer.length;o+=u)c(t.state),s(t.state,t.buffer.slice(o,o+u));return t.buffer},this.reset=function(){return p.fill(0),d.fill(0),f=0,t},this};t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n(787)),i=s(n(788)),o=s(n(790)),a=s(n(793));function s(e){return e&&e.__esModule?e:{default:e}}var c=function(){var e=new Uint32Array(10),t=new Uint32Array(10),n=new Uint32Array(2);return function(s){for(var c=0;c<24;c++)(0,a.default)({A:s,C:e,D:t,W:n}),(0,o.default)({A:s,C:e,W:n}),(0,r.default)({A:s,C:e}),(0,i.default)({A:s,roundIndex:c});e.fill(0),t.fill(0),n.fill(0)}};t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n(202))&&r.__esModule?r:{default:r};var o=function(e){for(var t=e.A,n=e.C,r=0;r<25;r+=5){for(var o=0;o<5;o++)(0,i.default)(t,r+o)(n,o);for(var a=0;a<5;a++){var s=2*(r+a),c=(a+1)%5*2,l=(a+2)%5*2;t[s]^=~n[c]&n[l],t[s+1]^=~n[c+1]&n[l+1]}}};t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n(789))&&r.__esModule?r:{default:r};var o=function(e){var t=e.A,n=2*e.roundIndex;t[0]^=i.default[n],t[1]^=i.default[n+1]};t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=new Uint32Array([0,1,0,32898,2147483648,32906,2147483648,2147516416,0,32907,0,2147483649,2147483648,2147516545,2147483648,32777,0,138,0,136,0,2147516425,0,2147483658,0,2147516555,2147483648,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,0,32778,2147483648,2147483658,2147483648,2147516545,2147483648,32896,0,2147483649,2147483648,2147516424]);t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(791)),i=a(n(792)),o=a(n(202));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.A,n=e.C,a=e.W;(0,o.default)(t,1)(a,0);for(var s=0,c=0,l=0,u=32,f=0;f<24;f++){var d=r.default[f],p=i.default[f];(0,o.default)(t,d)(n,0),s=a[0],c=a[1],u=32-p,a[l=p<32?0:1]=s<<p|c>>>u,a[(l+1)%2]=c<<p|s>>>u,(0,o.default)(a,0)(t,d),(0,o.default)(n,0)(a,0)}};t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=[10,7,11,17,18,3,5,16,8,21,24,4,15,23,19,13,12,2,20,14,22,9,6,1];t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=[1,3,6,10,15,21,28,36,45,55,2,14,27,41,56,8,25,43,62,18,39,61,20,44];t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n(202))&&r.__esModule?r:{default:r};var o=function(e){for(var t=e.A,n=e.C,r=e.D,o=e.W,a=0,s=0,c=0;c<5;c++){var l=2*c,u=2*(c+5),f=2*(c+10),d=2*(c+15),p=2*(c+20);n[l]=t[l]^t[u]^t[f]^t[d]^t[p],n[l+1]=t[l+1]^t[u+1]^t[f+1]^t[d+1]^t[p+1]}for(var h=0;h<5;h++){(0,i.default)(n,(h+1)%5)(o,0),a=o[0],s=o[1],o[0]=a<<1|s>>>31,o[1]=s<<1|a>>>31,r[2*h]=n[(h+4)%5*2]^o[0],r[2*h+1]=n[(h+4)%5*2+1]^o[1];for(var m=0;m<25;m+=5)t[2*(m+h)]^=r[2*h],t[2*(m+h)+1]^=r[2*h+1]}};t.default=o},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var i,o,a=r(n(376)),s=r(n(796));!function(e){e.encodeBase64=a.encodeBase64,e.decodeBase64=a.decodeBase64,e.encodeBase64Url=a.encodeBase64Url,e.decodeBase64Url=a.decodeBase64Url,e.arrayBufferToHexString=a.arrayBufferToHexString,e.hexStringToArrayBuffer=a.hexStringToArrayBuffer,e.stringToArrayBuffer=a.stringToArrayBuffer,e.arrayBufferToString=a.arrayBufferToString}(i=t.encoder||(t.encoder={})),function(e){e.binToPem=s.binToPem,e.pemToBin=s.pemToBin}(o=t.formatter||(t.formatter={})),t.default={encoder:i,formatter:o}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.getEnvBtoa=function(){return"undefined"!=typeof window?window.btoa:n},t.getEnvAtob=function(){return"undefined"!=typeof window?window.atob:r};var n=function(t){if(void 0===e)throw new Error("UnsupportedEnvironment");return e.from(t.toString(),"binary").toString("base64")},r=function(t){if(void 0===e)throw new Error("UnsupportedEnvironment");return e.from(t,"base64").toString("binary")}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(376)),o={public:"PUBLIC KEY",private:"PRIVATE KEY",encryptedPrivate:"ENCRYPTED PRIVATE KEY",certificate:"CERTIFICATE",certRequest:"CERTIFICATE REQUEST"};t.pemToBin=function(e){var t=s(e);return i.decodeBase64(t)},t.binToPem=function(e,t){var n=i.encodeBase64(e);return a(n,t)};var a=function(e,t){for(var n=o[t],r="-----BEGIN "+n+"-----\n";e.length>0;)r+=e.substring(0,64)+"\n",e=e.substring(64);return r=r+"-----END "+n+"-----"},s=function(e){var t=RegExp("^-----[s]*BEGIN[^-]*-----$","gm"),n=RegExp("^-----[s]*END[^-]*-----$","gm");try{var r=e.split(t)[1].split(n)[0];return r=r.replace(/\r?\n/g,"")}catch(e){throw new Error("Invalid format as PEM")}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=o(n(373)),s=o(n(374));t.nistConcatKdf=function(e,t,n,o){return void 0===n&&(n=32),void 0===o&&(o="SHA-256"),r(void 0,void 0,void 0,(function(){var r,l,u,f,d,p;return i(this,(function(i){switch(i.label){case 0:if((r=Math.ceil(n/a.default.hashes[o].hashSize))>Math.pow(2,32)-1)throw new Error("TooLongKeyDataIndicated");l=new Uint8Array(a.default.hashes[o].hashSize*r),u=new Uint8Array(4),f=0,i.label=1;case 1:return f<r?(u=c(u),(d=new Uint8Array(4+e.length+t.length)).set(u),d.set(e,u.length),d.set(t,u.length+e.length),[4,s.default.compute(d,o)]):[3,4];case 2:p=i.sent(),l.set(p,f*a.default.hashes[o].hashSize),i.label=3;case 3:return f++,[3,1];case 4:return[2,l.slice(0,n)]}}))}))};var c=function(e){e[3]+=1;for(var t=!0,n=3;t&&n>0;)e[n-1]+=t&&0===e[n]?1:0,t=t&&0===e[n],n--;return e}},function(e,t,n){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(o=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;0!=i--;){var a=o[i];if(!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(105),i=n(204);function o(e){return[r.Slip10RawIndex.hardened(44),r.Slip10RawIndex.hardened(529),r.Slip10RawIndex.hardened(0),r.Slip10RawIndex.normal(0),r.Slip10RawIndex.normal(e)]}t.makeSecretNetworkPath=o;class a{constructor(e,t){this.privkey=e,this.pubkey=t}static async fromMnemonic(e,t=o(0)){const n=await r.Bip39.mnemonicToSeed(new r.EnglishMnemonic(e)),{privkey:i}=r.Slip10.derivePath(r.Slip10Curve.Secp256k1,n,t),s=(await r.Secp256k1.makeKeypair(i)).pubkey;return new a(i,r.Secp256k1.compressPubkey(s))}async sign(e,t="sha256"){const n=function(e,t){switch(t){case null:return new Uint8Array([...e]);case"sha256":return new r.Sha256(e).digest();case"sha512":return new r.Sha512(e).digest();default:throw new Error("Unknown prehash type")}}(e,t),o=await r.Secp256k1.createSignature(n,this.privkey),a=new Uint8Array([...o.r(32),...o.s(32)]);return i.encodeSecp256k1Signature(this.pubkey,a)}}t.Secp256k1Pen=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(105),i=n(196),o=n(204);t.findSequenceForSignedTx=async function(e,t,n,a,s=0){const c=e.value.signatures.find(()=>!0);if(!c)throw new Error("Signature missing in tx");const{pubkey:l,signature:u}=o.decodeSignature(c),f=r.Secp256k1Signature.fromFixedLength(u);for(let o=s;o<a;o++){const a=i.makeSignBytes(e.value.msg,e.value.fee,t,e.value.memo||"",n,o),s=new r.Sha256(a).digest();if(await r.Secp256k1.verifySignature(f,s,l))return o}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(105),o=n(42),a=r(n(411)),s=n(802),c=n(377),l=n(196),u=n(194),f=n(197);function d(e,t){return[{amount:e.toString(),denom:t}]}const p={upload:{amount:d(25e4,"uscrt"),gas:String(1e6)},init:{amount:d(125e3,"uscrt"),gas:String(5e5)},exec:{amount:d(5e4,"uscrt"),gas:String(2e5)},send:{amount:d(2e4,"uscrt"),gas:String(8e4)}};class h extends c.CosmWasmClient{constructor(e,t,n,r,i,o=f.BroadcastMode.Block){r instanceof Uint8Array?super(e,r,o):super(e,void 0,o),this.anyValidAddress=t,this.senderAddress=t,this.signer=n,!r||r instanceof Uint8Array||(this.restClient.enigmautils=r),this.fees=Object.assign(Object.assign({},p),i||{})}async getNonce(e){return super.getNonce(e||this.senderAddress)}async getAccount(e){return super.getAccount(e||this.senderAddress)}async signAdapter(e,t,n,r,i,o){if("sign"in this.signer){const a=await this.signer.sign(this.senderAddress,{chain_id:n,account_number:String(i),sequence:String(o),fee:t,msgs:e,memo:r});return{msg:e,fee:a.signed.fee,memo:a.signed.memo,signatures:[a.signature]}}{const a=l.makeSignBytes(e,t,n,r,i,o);return{msg:e,fee:t,memo:r,signatures:[await this.signer(a)]}}}async upload(e,t={},n="",r=this.fees.upload){const c=t.source||"",l=function(e){if(void 0===e)return"";if(!s.isValidBuilder(e))throw new Error("The builder (Docker Hub image with tag) is not valid");return e}(t.builder),f=a.default.gzip(e,{level:9}),d={type:"wasm/MsgStoreCode",value:{sender:this.senderAddress,wasm_byte_code:o.Encoding.toBase64(f),source:c,builder:l}},{accountNumber:p,sequence:h}=await this.getNonce(),m=await this.getChainId(),b=await this.signAdapter([d],r,m,n,p,h),y=await this.postTx(b),g=u.findAttribute(y.logs,"message","code_id");return{originalSize:e.length,originalChecksum:o.Encoding.toHex(new i.Sha256(e).digest()),compressedSize:f.length,compressedChecksum:o.Encoding.toHex(new i.Sha256(f).digest()),codeId:Number.parseInt(g.value,10),logs:y.logs,transactionHash:y.transactionHash}}async instantiate(e,t,n,r="",i,a=this.fees.init,s){s?this.restClient.codeHashCache.set(e,s):s=await this.restClient.getCodeHashByCodeId(e);const c={type:"wasm/MsgInstantiateContract",value:{sender:this.senderAddress,code_id:e.toString(),label:n,callback_code_hash:"",init_msg:o.Encoding.toBase64(await this.restClient.enigmautils.encrypt(s,t)),init_funds:null!=i?i:[],callback_sig:null}},{accountNumber:l,sequence:f}=await this.getNonce(),d=await this.getChainId(),p=await this.signAdapter([c],a,d,r,l,f),h=o.Encoding.fromBase64(c.value.init_msg).slice(0,32);let m;try{m=await this.postTx(p)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.message);if(null==t||2!=t.length)throw e;const n=t[1],r=o.Encoding.fromBase64(n),i=await this.restClient.enigmautils.decrypt(r,h);e.message=e.message.replace(n,o.Encoding.fromUtf8(i))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const b=u.findAttribute(m.logs,"message","contract_address"),y=await this.restClient.decryptLogs(m.logs,[h]);return{contractAddress:b.value,logs:y,transactionHash:m.transactionHash,data:m.data}}async multiExecute(e,t="",n){var r;const i=[];for(const t of e){let{contractCodeHash:e}=t;e?this.restClient.codeHashCache.set(t.contractAddress,e):e=await this.restClient.getCodeHashByContractAddr(t.contractAddress);const n={type:"wasm/MsgExecuteContract",value:{sender:this.senderAddress,contract:t.contractAddress,callback_code_hash:"",msg:o.Encoding.toBase64(await this.restClient.enigmautils.encrypt(e,t.handleMsg)),sent_funds:(r=t.transferAmount,null!=r?r:[]),callback_sig:null}};i.push(n)}const{accountNumber:a,sequence:s}=await this.getNonce(),c=null!=n?n:{gas:String(Number(this.fees.exec.gas)*e.length),amount:this.fees.exec.amount},l=await this.getChainId(),u=await this.signAdapter(i,c,l,t,a,s);let f;try{f=await this.postTx(u)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: (\d+)/g.exec(e.message);if(null==t||3!=t.length)throw e;const n=t[1],r=o.Encoding.fromBase64(n),a=Number(t[2]),s=o.Encoding.fromBase64(i[a].value.msg).slice(0,32),c=await this.restClient.enigmautils.decrypt(r,s);e.message=e.message.replace(n,o.Encoding.fromUtf8(c))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const d=i.map(e=>o.Encoding.fromBase64(e.value.msg).slice(0,32)),p=await this.restClient.decryptDataField(f.data,d);return{logs:await this.restClient.decryptLogs(f.logs,d),transactionHash:f.transactionHash,data:p}}async execute(e,t,n="",r,i=this.fees.exec,a){a?this.restClient.codeHashCache.set(e,a):a=await this.restClient.getCodeHashByContractAddr(e);const s={type:"wasm/MsgExecuteContract",value:{sender:this.senderAddress,contract:e,callback_code_hash:"",msg:o.Encoding.toBase64(await this.restClient.enigmautils.encrypt(a,t)),sent_funds:null!=r?r:[],callback_sig:null}},{accountNumber:c,sequence:l}=await this.getNonce(),u=await this.getChainId(),f=await this.signAdapter([s],i,u,n,c,l),d=o.Encoding.fromBase64(s.value.msg).slice(0,32);let p;try{p=await this.postTx(f)}catch(e){try{const t=/contract failed: encrypted: (.+?): failed to execute message; message index: 0/g.exec(e.message);if(null==t||2!=t.length)throw e;const n=t[1],r=o.Encoding.fromBase64(n),i=await this.restClient.enigmautils.decrypt(r,d);e.message=e.message.replace(n,o.Encoding.fromUtf8(i))}catch(t){throw new Error(`Failed to decrypt the following error message: ${e.message}. Decryption error of the error message: ${t.message}`)}throw e}const h=await this.restClient.decryptDataField(p.data,[d]);return{logs:await this.restClient.decryptLogs(p.logs,[d]),transactionHash:p.transactionHash,data:h}}async sendTokens(e,t,n="",r=this.fees.send){const i={type:"cosmos-sdk/MsgSend",value:{from_address:this.senderAddress,to_address:e,amount:t}},{accountNumber:o,sequence:a}=await this.getNonce(),s=await this.getChainId(),c=await this.signAdapter([i],r,s,n,o,a);return this.postTx(c)}}t.SigningCosmWasmClient=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=new RegExp("^[a-z0-9][a-z0-9._-]*[a-z0-9](/[a-z0-9][a-z0-9._-]*[a-z0-9])+:[a-zA-Z0-9_][a-zA-Z0-9_.-]{0,127}$");t.isValidBuilder=function(e){return!(e.length>128)&&!!e.match(r)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const r=n(205),i=n(378),o=n(804);t.init=function(e,t){e.registerMessage(r.GetPubkeyMsg),e.registerMessage(r.ReqeustEncryptMsg),e.registerMessage(r.RequestDecryptMsg),e.registerMessage(r.GetTxEncryptionKeyMsg),e.addHandler(i.ROUTE,o.getHandler(t))}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const i=n(205);t.getHandler=e=>(t,n)=>{switch(n.constructor){case i.GetPubkeyMsg:return o(e)(t,n);case i.ReqeustEncryptMsg:return a(e)(t,n);case i.RequestDecryptMsg:return s(e)(t,n);case i.GetTxEncryptionKeyMsg:return c(e)(t,n);default:throw new Error("Unknown msg type")}};const o=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,n.chainId,n.origin),yield e.getPubkey(t,n.chainId)})),a=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,n.chainId,n.origin),yield e.encrypt(t,n.chainId,n.contractCodeHash,n.msg)})),s=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,n.chainId,n.origin),yield e.decrypt(t,n.chainId,n.cipherText,n.nonce)})),c=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,n.chainId,n.origin),yield e.getTxEncryptionKey(t,n.chainId,n.nonce)}))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(379),t),i(n(806),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const r=n(206),i=n(380),o=n(807);t.init=function(e,t){e.registerMessage(r.SendTxMsg),e.addHandler(i.ROUTE,o.getHandler(t))}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const i=n(206);t.getHandler=e=>(t,n)=>{switch(n.constructor){case i.SendTxMsg:return o(e)(t,n);default:throw new Error("Unknown msg type")}};const o=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,n.chainId,n.origin),yield e.sendTx(n.chainId,n.tx,n.mode)}))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(335),t),i(n(809),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const r=n(178),i=n(337),o=n(810);t.init=function(e,t){e.registerMessage(r.TryUpdateChainMsg),e.addHandler(i.ROUTE,o.getHandler(t))}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const i=n(178);t.getHandler=e=>(t,n)=>{switch(n.constructor){case i.TryUpdateChainMsg:return o(e)(t,n);default:throw new Error("Unknown msg type")}};const o=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){yield e.tryUpdateChain(n.chainId)}))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(381),t),i(n(812),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const r=n(142),i=n(382),o=n(813);t.init=function(e,t){e.registerMessage(r.GetTokensMsg),e.registerMessage(r.SuggestTokenMsg),e.registerMessage(r.AddTokenMsg),e.registerMessage(r.RemoveTokenMsg),e.registerMessage(r.GetSecret20ViewingKey),e.addHandler(i.ROUTE,o.getHandler(t))}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const i=n(142);t.getHandler=e=>(t,n)=>{switch(n.constructor){case i.GetTokensMsg:return o(e)(t,n);case i.SuggestTokenMsg:return a(e)(t,n);case i.AddTokenMsg:return s(e)(t,n);case i.RemoveTokenMsg:return c(e)(t,n);case i.GetSecret20ViewingKey:return l(e)(t,n);default:throw new Error("Unknown msg type")}};const o=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.getTokens(n.chainId)})),a=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){yield e.permissionService.checkOrGrantBasicAccessPermission(t,n.chainId,n.origin),yield e.suggestToken(t,n.chainId,n.contractAddress,n.viewingKey)})),s=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){yield e.addToken(n.chainId,n.currency)})),c=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){yield e.removeToken(n.chainId,n.currency)})),l=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.permissionService.checkOrGrantBasicAccessPermission(t,n.chainId,n.origin),yield e.getSecret20ViewingKey(n.chainId,n.contractAddress)}))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(338),t),i(n(815),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const r=n(180),i=n(341),o=n(816);t.init=function(e,t){e.registerMessage(r.ApproveInteractionMsg),e.registerMessage(r.RejectInteractionMsg),e.addHandler(i.ROUTE,o.getHandler(t))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const r=n(180);t.getHandler=e=>(t,n)=>{switch(n.constructor){case r.ApproveInteractionMsg:return i(e)(t,n);case r.RejectInteractionMsg:return o(e)(t,n);default:throw new Error("Unknown msg type")}};const i=e=>(t,n)=>e.approve(n.id,n.result),o=e=>(t,n)=>e.reject(n.id)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(351),t),i(n(818),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.init=void 0;const r=n(192),i=n(354),o=n(819);t.init=function(e,t){e.registerMessage(r.EnableAccessMsg),e.registerMessage(r.GetPermissionOriginsMsg),e.registerMessage(r.RemovePermissionOrigin),e.addHandler(i.ROUTE,o.getHandler(t))}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.getHandler=void 0;const i=n(192);t.getHandler=e=>(t,n)=>{switch(n.constructor){case i.EnableAccessMsg:return o(e)(t,n);case i.GetPermissionOriginsMsg:return a(e)(t,n);case i.RemovePermissionOrigin:return s(e)(t,n);default:throw new Error("Unknown msg type")}};const o=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){return yield e.checkOrGrantBasicAccessPermission(t,n.chainIds,n.origin)})),a=e=>(t,n)=>e.getPermissionOrigins(n.chainId,n.permissionType),s=e=>(t,n)=>r(void 0,void 0,void 0,(function*(){yield e.removePermission(n.chainId,n.permissionType,[n.permissionOrigin])}))},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(330),t),i(n(177),t)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(359),t),i(n(205),t)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(379),t),i(n(206),t)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(381),t),i(n(142),t),i(n(383),t)},function(e,t){function n(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=n,n.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)}},function(e,t){var n,r=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];t.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return 4*e+17},t.getSymbolTotalCodewords=function(e){return r[e]},t.getBCHDigit=function(e){for(var t=0;0!==e;)t++,e>>>=1;return t},t.setToSJISFunction=function(e){if("function"!=typeof e)throw new Error('"toSJISFunc" is not a valid function.');n=e},t.isKanjiModeEnabled=function(){return void 0!==n},t.toSJIS=function(e){return n(e)}},function(e,t,n){var r=n(1036),i=n(1037);t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(e,t){if(!e.ccBits)throw new Error("Invalid mode: "+e);if(!r.isValid(t))throw new Error("Invalid version: "+t);return t>=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},t.getBestModeForData=function(e){return i.testNumeric(e)?t.NUMERIC:i.testAlphanumeric(e)?t.ALPHANUMERIC:i.testKanji(e)?t.KANJI:t.BYTE},t.toString=function(e){if(e&&e.id)return e.id;throw new Error("Invalid mode")},t.isValid=function(e){return e&&e.bit&&e.ccBits},t.from=function(e,n){if(t.isValid(e))return e;try{return function(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+e)}}(e)}catch(e){return n}}},function(e,t,n){var r=n(37),i=n(1344);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(1474),o=(r=i)&&r.__esModule?r:{default:r};t.default=o.default,e.exports=t.default},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return f}));var r=n(16),i=n(35);const o=new i.a("rlp/5.0.6");function a(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function s(e,t,n){let r=0;for(let i=0;i<n;i++)r=256*r+e[t+i];return r}function c(e){return Object(r.g)(function e(t){if(Array.isArray(t)){let n=[];if(t.forEach((function(t){n=n.concat(e(t))})),n.length<=55)return n.unshift(192+n.length),n;const r=a(n.length);return r.unshift(247+r.length),r.concat(n)}Object(r.i)(t)||o.throwArgumentError("RLP object must be BytesLike","object",t);const n=Array.prototype.slice.call(Object(r.a)(t));if(1===n.length&&n[0]<=127)return n;if(n.length<=55)return n.unshift(128+n.length),n;const i=a(n.length);return i.unshift(183+i.length),i.concat(n)}(e))}function l(e,t,n,r){const a=[];for(;n<t+1+r;){const s=u(e,n);a.push(s.result),(n+=s.consumed)>t+1+r&&o.throwError("child data too short",i.a.errors.BUFFER_OVERRUN,{})}return{consumed:1+r,result:a}}function u(e,t){if(0===e.length&&o.throwError("data too short",i.a.errors.BUFFER_OVERRUN,{}),e[t]>=248){const n=e[t]-247;t+1+n>e.length&&o.throwError("data short segment too short",i.a.errors.BUFFER_OVERRUN,{});const r=s(e,t+1,n);return t+1+n+r>e.length&&o.throwError("data long segment too short",i.a.errors.BUFFER_OVERRUN,{}),l(e,t,t+1+n,n+r)}if(e[t]>=192){const n=e[t]-192;return t+1+n>e.length&&o.throwError("data array too short",i.a.errors.BUFFER_OVERRUN,{}),l(e,t,t+1,n)}if(e[t]>=184){const n=e[t]-183;t+1+n>e.length&&o.throwError("data array too short",i.a.errors.BUFFER_OVERRUN,{});const a=s(e,t+1,n);t+1+n+a>e.length&&o.throwError("data array too short",i.a.errors.BUFFER_OVERRUN,{});return{consumed:1+n+a,result:Object(r.g)(e.slice(t+1+n,t+1+n+a))}}if(e[t]>=128){const n=e[t]-128;t+1+n>e.length&&o.throwError("data too short",i.a.errors.BUFFER_OVERRUN,{});return{consumed:1+n,result:Object(r.g)(e.slice(t+1,t+1+n))}}return{consumed:1,result:Object(r.g)(e[t])}}function f(e){const t=Object(r.a)(e),n=u(t,0);return n.consumed!==t.length&&o.throwArgumentError("invalid rlp data","data",e),n.result}},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return f}));var r=n(17),i=n(36);const o=new i.a("rlp/5.0.6");function a(e){const t=[];for(;e;)t.unshift(255&e),e>>=8;return t}function s(e,t,n){let r=0;for(let i=0;i<n;i++)r=256*r+e[t+i];return r}function c(e){return Object(r.g)(function e(t){if(Array.isArray(t)){let n=[];if(t.forEach((function(t){n=n.concat(e(t))})),n.length<=55)return n.unshift(192+n.length),n;const r=a(n.length);return r.unshift(247+r.length),r.concat(n)}Object(r.i)(t)||o.throwArgumentError("RLP object must be BytesLike","object",t);const n=Array.prototype.slice.call(Object(r.a)(t));if(1===n.length&&n[0]<=127)return n;if(n.length<=55)return n.unshift(128+n.length),n;const i=a(n.length);return i.unshift(183+i.length),i.concat(n)}(e))}function l(e,t,n,r){const a=[];for(;n<t+1+r;){const s=u(e,n);a.push(s.result),(n+=s.consumed)>t+1+r&&o.throwError("child data too short",i.a.errors.BUFFER_OVERRUN,{})}return{consumed:1+r,result:a}}function u(e,t){if(0===e.length&&o.throwError("data too short",i.a.errors.BUFFER_OVERRUN,{}),e[t]>=248){const n=e[t]-247;t+1+n>e.length&&o.throwError("data short segment too short",i.a.errors.BUFFER_OVERRUN,{});const r=s(e,t+1,n);return t+1+n+r>e.length&&o.throwError("data long segment too short",i.a.errors.BUFFER_OVERRUN,{}),l(e,t,t+1+n,n+r)}if(e[t]>=192){const n=e[t]-192;return t+1+n>e.length&&o.throwError("data array too short",i.a.errors.BUFFER_OVERRUN,{}),l(e,t,t+1,n)}if(e[t]>=184){const n=e[t]-183;t+1+n>e.length&&o.throwError("data array too short",i.a.errors.BUFFER_OVERRUN,{});const a=s(e,t+1,n);t+1+n+a>e.length&&o.throwError("data array too short",i.a.errors.BUFFER_OVERRUN,{});return{consumed:1+n+a,result:Object(r.g)(e.slice(t+1+n,t+1+n+a))}}if(e[t]>=128){const n=e[t]-128;t+1+n>e.length&&o.throwError("data too short",i.a.errors.BUFFER_OVERRUN,{});return{consumed:1+n,result:Object(r.g)(e.slice(t+1,t+1+n))}}return{consumed:1,result:Object(r.g)(e[t])}}function f(e){const t=Object(r.a)(e),n=u(t,0);return n.consumed!==t.length&&o.throwArgumentError("invalid rlp data","data",e),n.result}},function(e,t,n){var r=n(37),i=n(1375);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},,,function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(870),t),i(n(952),t),i(n(1109),t),i(n(1110),t),i(n(900),t),i(n(1111),t),i(n(981),t),i(n(1264),t),i(n(1265),t)},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.TxChainSetter=void 0;const i=n(5);class o{constructor(e,t){this.chainGetter=e,this._chainId=t,i.makeObservable(this)}get chainInfo(){return this.chainGetter.getChain(this.chainId)}get chainId(){return this._chainId}setChain(e){this._chainId=e}}r([i.observable],o.prototype,"_chainId",void 0),r([i.computed],o.prototype,"chainInfo",null),r([i.action],o.prototype,"setChain",null),t.TxChainSetter=o},function(e,t,n){"use strict";var r=n(929);o.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()}catch(e){return!1}}();var i=o.TYPED_ARRAY_SUPPORT?2147483647:1073741823;function o(e,t,n){return o.TYPED_ARRAY_SUPPORT||this instanceof o?"number"==typeof e?c(this,e):function(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer)return function(e,t,n,r){if(n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");var i;i=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);o.TYPED_ARRAY_SUPPORT?i.__proto__=o.prototype:i=l(e,i);return i}(e,t,n,r);if("string"==typeof t)return function(e,t){var n=0|f(t),r=s(e,n),i=r.write(t);i!==n&&(r=r.slice(0,i));return r}(e,t);return function(e,t){if(o.isBuffer(t)){var n=0|a(t.length),r=s(e,n);return 0===r.length||t.copy(r,0,0,n),r}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(i=t.length)!=i?s(e,0):l(e,t);if("Buffer"===t.type&&Array.isArray(t.data))return l(e,t.data)}var i;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}(this,e,t,n):new o(e,t,n)}function a(e){if(e>=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return 0|e}function s(e,t){var n;return o.TYPED_ARRAY_SUPPORT?(n=new Uint8Array(t)).__proto__=o.prototype:(null===(n=e)&&(n=new o(t)),n.length=t),n}function c(e,t){var n=s(e,t<0?0:0|a(t));if(!o.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)n[r]=0;return n}function l(e,t){for(var n=t.length<0?0:0|a(t.length),r=s(e,n),i=0;i<n;i+=1)r[i]=255&t[i];return r}function u(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;++a){if((n=e.charCodeAt(a))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;o.push(n)}else if(n<2048){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function f(e){return o.isBuffer(e)?e.length:"undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer)?e.byteLength:("string"!=typeof e&&(e=""+e),0===e.length?0:u(e).length)}o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0,enumerable:!1,writable:!1})),o.prototype.write=function(e,t,n){void 0===t||void 0===n&&"string"==typeof t?(n=this.length,t=0):isFinite(t)&&(t|=0,isFinite(n)?n|=0:n=void 0);var r=this.length-t;if((void 0===n||n>r)&&(n=r),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");return function(e,t,n,r){return function(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}(u(t,e.length-n),e,n,r)}(this,e,t,n)},o.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),o.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=o.prototype;else{var i=t-e;n=new o(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},o.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},o.prototype.fill=function(e,t,n){if("string"==typeof e){if("string"==typeof t?(t=0,n=this.length):"string"==typeof n&&(n=this.length),1===e.length){var r=e.charCodeAt(0);r<256&&(e=r)}}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{var a=o.isBuffer(e)?e:new o(e),s=a.length;for(i=0;i<n-t;++i)this[i+t]=a[i%s]}return this},o.concat=function(e,t){if(!r(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s(null,0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var i=c(null,t),a=0;for(n=0;n<e.length;++n){var l=e[n];if(!o.isBuffer(l))throw new TypeError('"list" argument must be an Array of Buffers');l.copy(i,a),a+=l.length}return i},o.byteLength=f,o.prototype._isBuffer=!0,o.isBuffer=function(e){return!(null==e||!e._isBuffer)},e.exports.alloc=function(e){var t=new o(e);return t.fill(0),t},e.exports.from=function(e){return new o(e)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return u}));var r=n(0),i=n(863),o=n.n(i);n(30);o.a;const a=r.createContext(null),{Consumer:s,Provider:c}=a,l=c,u=a},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(0),i=n.n(r),o=n(864),a=n(10),s=n.n(a),c=n(1047),l=n.n(c);class u extends i.a.Component{constructor(){super(...arguments),this.state={show:!1},this.ref=i.a.createRef(),this.popper=null,this.tooltipRef=i.a.createRef(),this.componentRef=i.a.createRef(),this.hover=!1,this.bodyClicked=!1,this.handleClickOutside=e=>{"click"===this.props.trigger&&this.state.show&&this.ref&&this.ref.current&&!this.ref.current.contains(e.target)&&this.setState({show:!1})},this.toggle=()=>{this.setState({show:!this.state.show})},this.onClick=()=>{"click"===this.props.trigger&&(this.setState({show:!this.state.show}),this.bodyClicked&&(this.bodyClicked=!1))},this.onMouseEnter=()=>{"hover"===this.props.trigger&&(this.hover=!0,this.setState({show:!0}))},this.onMouseLeave=()=>{"hover"===this.props.trigger&&(this.hover=!1,setTimeout(()=>{this.hover||this.setState({show:!1})},150))}}componentDidMount(){const e=this.tooltipRef.current,t=this.componentRef.current;if(e&&t){let{options:n}=this.props;n||(n={}),n.modifiers||(n.modifiers={},n.modifiers.arrow={enabled:!0}),this.popper=new o.a(t,e,n)}document.addEventListener("click",this.handleClickOutside)}componentDidUpdate(){this.popper&&this.popper.update()}componentWillUnmount(){this.popper&&this.popper.destroy(),document.removeEventListener("click",this.handleClickOutside)}render(){const{theme:e,tooltip:t,trigger:n,children:r}=this.props,o="static"===this.props.trigger?this.props.show:this.state.show;return i.a.createElement("div",{ref:this.ref,className:s()({[l.a.bright]:"bright"===e,show:o}),onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave,onClick:this.onClick},"click"===n&&o&&i.a.createElement("div",{style:{position:"fixed",width:"100%",height:"100%",top:0,left:0}}),i.a.createElement("div",{ref:this.tooltipRef,className:"popper",style:{visibility:o?"visible":"hidden",opacity:o?1:0}},i.a.createElement("div",{"x-arrow":""}),t),i.a.createElement("div",{ref:this.componentRef},r))}}u.defaultProps={theme:"dark"}},function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(11);const i=[{rpc:"https://rpc-cosmoshub.keplr.app",rpcConfig:void 0,rest:"https://lcd-cosmoshub.keplr.app",restConfig:void 0,chainId:"cosmoshub-4",chainName:"Cosmos",stakeCurrency:{coinDenom:"ATOM",coinMinimalDenom:"uatom",coinDecimals:6,coinGeckoId:"cosmos"},walletUrl:"https://wallet.keplr.app/#/cosmoshub/stake",walletUrlForStaking:"https://wallet.keplr.app/#/cosmoshub/stake",bip44:{coinType:118},bech32Config:r.Bech32Address.defaultBech32Config("cosmos"),currencies:[{coinDenom:"ATOM",coinMinimalDenom:"uatom",coinDecimals:6,coinGeckoId:"cosmos"}],feeCurrencies:[{coinDenom:"ATOM",coinMinimalDenom:"uatom",coinDecimals:6,coinGeckoId:"cosmos"}],coinType:118,features:["stargate","ibc-transfer"]},{rpc:"https://rpc-osmosis.keplr.app",rpcConfig:void 0,rest:"https://lcd-osmosis.keplr.app",restConfig:void 0,chainId:"osmosis-1",chainName:"Osmosis",stakeCurrency:{coinDenom:"OSMO",coinMinimalDenom:"uosmo",coinDecimals:6,coinGeckoId:"osmosis"},walletUrl:"https://app.osmosis.zone",walletUrlForStaking:"https://wallet.keplr.app/#/osmosis/stake",bip44:{coinType:118},bech32Config:r.Bech32Address.defaultBech32Config("osmo"),currencies:[{coinDenom:"OSMO",coinMinimalDenom:"uosmo",coinDecimals:6,coinGeckoId:"osmosis"},{coinDenom:"ION",coinMinimalDenom:"uion",coinDecimals:6,coinGeckoId:"ion"}],feeCurrencies:[{coinDenom:"OSMO",coinMinimalDenom:"uosmo",coinDecimals:6,coinGeckoId:"osmosis"}],gasPriceStep:{low:0,average:.025,high:.035},features:["stargate","ibc-transfer"]},{rpc:"https://rpc-secret.keplr.app",rpcConfig:void 0,rest:"https://lcd-secret.keplr.app",restConfig:void 0,chainId:"secret-2",chainName:"Secret Network",stakeCurrency:{coinDenom:"SCRT",coinMinimalDenom:"uscrt",coinDecimals:6,coinGeckoId:"secret"},walletUrl:"https://wallet.keplr.app/#/secret/stake",walletUrlForStaking:"https://wallet.keplr.app/#/secret/stake",bip44:{coinType:529},alternativeBIP44s:[{coinType:118}],bech32Config:r.Bech32Address.defaultBech32Config("secret"),currencies:[{coinDenom:"SCRT",coinMinimalDenom:"uscrt",coinDecimals:6,coinGeckoId:"secret"}],feeCurrencies:[{coinDenom:"SCRT",coinMinimalDenom:"uscrt",coinDecimals:6,coinGeckoId:"secret"}],coinType:529,gasPriceStep:{low:.1,average:.25,high:.3},features:["secretwasm"]},{rpc:"https://rpc-akash.keplr.app",rpcConfig:void 0,rest:"https://lcd-akash.keplr.app",restConfig:void 0,chainId:"akashnet-2",chainName:"Akash",stakeCurrency:{coinDenom:"AKT",coinMinimalDenom:"uakt",coinDecimals:6,coinGeckoId:"akash-network"},walletUrl:"https://wallet.keplr.app/#/akashnet/stake",walletUrlForStaking:"https://wallet.keplr.app/#/akashnet/stake",bip44:{coinType:118},bech32Config:r.Bech32Address.defaultBech32Config("akash"),currencies:[{coinDenom:"AKT",coinMinimalDenom:"uakt",coinDecimals:6,coinGeckoId:"akash-network"}],feeCurrencies:[{coinDenom:"AKT",coinMinimalDenom:"uakt",coinDecimals:6,coinGeckoId:"akash-network"}],features:["stargate","ibc-transfer"]},{rpc:"https://rpc-crypto-org.keplr.app",rpcConfig:void 0,rest:"https://lcd-crypto-org.keplr.app",restConfig:void 0,chainId:"crypto-org-chain-mainnet-1",chainName:"Crypto.org",stakeCurrency:{coinDenom:"CRO",coinMinimalDenom:"basecro",coinDecimals:8,coinGeckoId:"crypto-com-chain"},walletUrl:"https://wallet.keplr.app/#/crypto-org/stake",walletUrlForStaking:"https://wallet.keplr.app/#/crypto-org/stake",bip44:{coinType:394},bech32Config:r.Bech32Address.defaultBech32Config("cro"),currencies:[{coinDenom:"CRO",coinMinimalDenom:"basecro",coinDecimals:8,coinGeckoId:"crypto-com-chain"}],feeCurrencies:[{coinDenom:"CRO",coinMinimalDenom:"basecro",coinDecimals:8,coinGeckoId:"crypto-com-chain"}],gasPriceStep:{low:.025,average:.03,high:.04},features:["stargate","ibc-transfer"]},{rpc:"https://rpc-iov.keplr.app",rpcConfig:void 0,rest:"https://lcd-iov.keplr.app",restConfig:void 0,chainId:"iov-mainnet-ibc",chainName:"Starname",stakeCurrency:{coinDenom:"IOV",coinMinimalDenom:"uiov",coinDecimals:6,coinGeckoId:"starname"},walletUrl:"https://wallet.keplr.app/#/iov-mainnet/stake",walletUrlForStaking:"https://wallet.keplr.app/#/iov-mainnet/stake",bip44:{coinType:234},bech32Config:r.Bech32Address.defaultBech32Config("star"),currencies:[{coinDenom:"IOV",coinMinimalDenom:"uiov",coinDecimals:6,coinGeckoId:"starname"}],feeCurrencies:[{coinDenom:"IOV",coinMinimalDenom:"uiov",coinDecimals:6,coinGeckoId:"starname"}],gasPriceStep:{low:1,average:2,high:3},features:["stargate","ibc-transfer"]},{rpc:"https://rpc-sifchain.keplr.app",rpcConfig:void 0,rest:"https://lcd-sifchain.keplr.app",restConfig:void 0,chainId:"sifchain-1",chainName:"Sifchain",stakeCurrency:{coinDenom:"ROWAN",coinMinimalDenom:"rowan",coinDecimals:18,coinGeckoId:"sifchain"},walletUrl:"https://wallet.keplr.app/#/sifchain/stake",walletUrlForStaking:"https://wallet.keplr.app/#/sifchain/stake",bip44:{coinType:118},bech32Config:r.Bech32Address.defaultBech32Config("sif"),currencies:[{coinDenom:"ROWAN",coinMinimalDenom:"rowan",coinDecimals:18,coinGeckoId:"sifchain"},{coinDenom:"Tether USDT",coinMinimalDenom:"cusdt",coinDecimals:6},{coinDenom:"Ethereum",coinMinimalDenom:"ceth",coinDecimals:18},{coinDenom:"Basic Attention Token",coinMinimalDenom:"cbat",coinDecimals:18},{coinDenom:"Aragon",coinMinimalDenom:"cant",coinDecimals:18},{coinDenom:"Bancor Network Token",coinMinimalDenom:"cbnt",coinDecimals:18},{coinDenom:"0x",coinMinimalDenom:"czrx",coinDecimals:18},{coinDenom:"Chainlink",coinMinimalDenom:"clink",coinDecimals:18},{coinDenom:"Decentraland",coinMinimalDenom:"cmana",coinDecimals:18},{coinDenom:"Loopring",coinMinimalDenom:"clrc",coinDecimals:18},{coinDenom:"Enjin Coin",coinMinimalDenom:"cenj",coinDecimals:18},{coinDenom:"Synthetix Network Token",coinMinimalDenom:"csnx",coinDecimals:18},{coinDenom:"TrueUSD",coinMinimalDenom:"ctusd",coinDecimals:18},{coinDenom:"Ocean Protocol",coinMinimalDenom:"cocean",coinDecimals:18},{coinDenom:"Fantom",coinMinimalDenom:"cftm",coinDecimals:18},{coinDenom:"sUSD",coinMinimalDenom:"csusd",coinDecimals:18},{coinDenom:"USD Coin",coinMinimalDenom:"cusdc",coinDecimals:6},{coinDenom:"Crypto com Coin",coinMinimalDenom:"ccro",coinDecimals:8},{coinDenom:"Wrapped Bitcoin",coinMinimalDenom:"cwbtc",coinDecimals:8},{coinDenom:"Swipe",coinMinimalDenom:"csxp",coinDecimals:18},{coinDenom:"Band Protocol",coinMinimalDenom:"cband",coinDecimals:18},{coinDenom:"Dai Stablecoin",coinMinimalDenom:"cdai",coinDecimals:18},{coinDenom:"Compound",coinMinimalDenom:"ccomp",coinDecimals:18},{coinDenom:"UMA",coinMinimalDenom:"cuma",coinDecimals:18},{coinDenom:"Balancer",coinMinimalDenom:"cbal",coinDecimals:18},{coinDenom:"Yearn finance",coinMinimalDenom:"cyfi",coinDecimals:18},{coinDenom:"Serum",coinMinimalDenom:"csrm",coinDecimals:6},{coinDenom:"Cream",coinMinimalDenom:"ccream",coinDecimals:18},{coinDenom:"SAND",coinMinimalDenom:"csand",coinDecimals:18},{coinDenom:"Sushi",coinMinimalDenom:"csushi",coinDecimals:18},{coinDenom:"Empty Set Dollar",coinMinimalDenom:"cesd",coinDecimals:18},{coinDenom:"Uniswap",coinMinimalDenom:"cuni",coinDecimals:18},{coinDenom:"Aave",coinMinimalDenom:"caave",coinDecimals:18},{coinDenom:"BarnBridge",coinMinimalDenom:"cbond",coinDecimals:18},{coinDenom:"Wrapped Filecoin",coinMinimalDenom:"cwfil",coinDecimals:18},{coinDenom:"The Graph",coinMinimalDenom:"cgrt",coinDecimals:18},{coinDenom:"Tokenlon",coinMinimalDenom:"clon",coinDecimals:18},{coinDenom:"1inch",coinMinimalDenom:"c1inch",coinDecimals:18},{coinDenom:"THORChain ERC20",coinMinimalDenom:"crune",coinDecimals:18},{coinDenom:"Secret ERC20",coinMinimalDenom:"cwscrt",coinDecimals:6},{coinDenom:"IoTeX",coinMinimalDenom:"ciotx",coinDecimals:18},{coinDenom:"Reef Finance",coinMinimalDenom:"creef",coinDecimals:18},{coinDenom:"COCOS BCX",coinMinimalDenom:"ccocos",coinDecimals:18},{coinDenom:"Keep Network",coinMinimalDenom:"ckeep",coinDecimals:18},{coinDenom:"Origin Protocol",coinMinimalDenom:"cogn",coinDecimals:18},{coinDenom:"ODAOfi",coinMinimalDenom:"cdaofi",coinDecimals:18},{coinDenom:"Linear",coinMinimalDenom:"clina",coinDecimals:18},{coinDenom:"12Ships",coinMinimalDenom:"ctshp",coinDecimals:18},{coinDenom:"B.20",coinMinimalDenom:"cb20",coinDecimals:18},{coinDenom:"Akropolis",coinMinimalDenom:"cakro",coinDecimals:18},{coinDenom:"Rio Fuel Token",coinMinimalDenom:"crfuel",coinDecimals:18},{coinDenom:"Rally",coinMinimalDenom:"crly",coinDecimals:18},{coinDenom:"Convergence",coinMinimalDenom:"cconv",coinDecimals:18},{coinDenom:"Render Token",coinMinimalDenom:"crndr",coinDecimals:18},{coinDenom:"PAID Network",coinMinimalDenom:"cpaid",coinDecimals:18},{coinDenom:"Tidal",coinMinimalDenom:"ctidal",coinDecimals:18}],feeCurrencies:[{coinDenom:"ROWAN",coinMinimalDenom:"rowan",coinDecimals:18,coinGeckoId:"sifchain"}],gasPriceStep:{low:5e11,average:1e12,high:2e12},features:["stargate"]},{rpc:"https://rpc-certik.keplr.app",rpcConfig:void 0,rest:"https://lcd-certik.keplr.app",restConfig:void 0,chainId:"shentu-1",chainName:"Certik",stakeCurrency:{coinDenom:"CTK",coinMinimalDenom:"uctk",coinDecimals:6,coinGeckoId:"certik"},walletUrl:"https://wallet.keplr.app/#/shentu/stake",walletUrlForStaking:"https://wallet.keplr.app/#/shentu/stake",bip44:{coinType:118},bech32Config:r.Bech32Address.defaultBech32Config("certik"),currencies:[{coinDenom:"CTK",coinMinimalDenom:"uctk",coinDecimals:6,coinGeckoId:"certik"}],feeCurrencies:[{coinDenom:"CTK",coinMinimalDenom:"uctk",coinDecimals:6,coinGeckoId:"certik"}]},{rpc:"https://rpc-iris.keplr.app",rpcConfig:void 0,rest:"https://lcd-iris.keplr.app",restConfig:void 0,chainId:"irishub-1",chainName:"IRISnet",stakeCurrency:{coinDenom:"IRIS",coinMinimalDenom:"uiris",coinDecimals:6,coinGeckoId:"iris-network"},walletUrl:"https://wallet.keplr.app/#/irishub/stake",walletUrlForStaking:"https://wallet.keplr.app/#/irishub/stake",bip44:{coinType:118},alternativeBIP44s:[{coinType:566}],bech32Config:r.Bech32Address.defaultBech32Config("iaa"),currencies:[{coinDenom:"IRIS",coinMinimalDenom:"uiris",coinDecimals:6,coinGeckoId:"iris-network"}],feeCurrencies:[{coinDenom:"IRIS",coinMinimalDenom:"uiris",coinDecimals:6,coinGeckoId:"iris-network"}],gasPriceStep:{low:.2,average:.3,high:.4},features:["stargate","ibc-transfer"]},{rpc:"https://rpc-regen.keplr.app",rpcConfig:void 0,rest:"https://lcd-regen.keplr.app",restConfig:void 0,chainId:"regen-1",chainName:"Regen",stakeCurrency:{coinDenom:"REGEN",coinMinimalDenom:"uregen",coinDecimals:6},walletUrl:"https://wallet.keplr.app/#/regen/stake",walletUrlForStaking:"https://wallet.keplr.app/#/regen/stake",bip44:{coinType:118},bech32Config:r.Bech32Address.defaultBech32Config("regen"),currencies:[{coinDenom:"REGEN",coinMinimalDenom:"uregen",coinDecimals:6}],feeCurrencies:[{coinDenom:"REGEN",coinMinimalDenom:"uregen",coinDecimals:6}],gasPriceStep:{low:0,average:.025,high:.04},features:["stargate"]},{rpc:"https://rpc-persistence.keplr.app",rpcConfig:void 0,rest:"https://lcd-persistence.keplr.app",restConfig:void 0,chainId:"core-1",chainName:"Persistence",stakeCurrency:{coinDenom:"XPRT",coinMinimalDenom:"uxprt",coinDecimals:6,coinGeckoId:"persistence"},walletUrl:"https://wallet.keplr.app/#/core/stake",walletUrlForStaking:"https://wallet.keplr.app/#/core/stake",bip44:{coinType:750},bech32Config:r.Bech32Address.defaultBech32Config("persistence"),currencies:[{coinDenom:"XPRT",coinMinimalDenom:"uxprt",coinDecimals:6,coinGeckoId:"persistence"}],feeCurrencies:[{coinDenom:"XPRT",coinMinimalDenom:"uxprt",coinDecimals:6,coinGeckoId:"persistence"}],features:["stargate","ibc-transfer"]},{rpc:"https://rpc-sentinel.keplr.app",rpcConfig:void 0,rest:"https://lcd-sentinel.keplr.app",restConfig:void 0,chainId:"sentinelhub-2",chainName:"Sentinel",stakeCurrency:{coinDenom:"DVPN",coinMinimalDenom:"udvpn",coinDecimals:6,coinGeckoId:"sentinel"},walletUrl:"https://wallet.keplr.app/#/sentinel/stake",walletUrlForStaking:"https://wallet.keplr.app/#/sentinel/stake",bip44:{coinType:118},bech32Config:r.Bech32Address.defaultBech32Config("sent"),currencies:[{coinDenom:"DVPN",coinMinimalDenom:"udvpn",coinDecimals:6,coinGeckoId:"sentinel"}],feeCurrencies:[{coinDenom:"DVPN",coinMinimalDenom:"udvpn",coinDecimals:6,coinGeckoId:"sentinel"}],gasPriceStep:{low:.1,average:.25,high:.4},features:["stargate","ibc-transfer"]},{rpc:"https://rpc-kava.keplr.app",rpcConfig:void 0,rest:"https://lcd-kava.keplr.app",restConfig:void 0,chainId:"kava-7",chainName:"Kava",stakeCurrency:{coinDenom:"KAVA",coinMinimalDenom:"ukava",coinDecimals:6,coinGeckoId:"kava"},walletUrl:"https://wallet.keplr.app/#/kava/stake",walletUrlForStaking:"https://wallet.keplr.app/#/kava/stake",bip44:{coinType:459},alternativeBIP44s:[{coinType:118}],bech32Config:r.Bech32Address.defaultBech32Config("kava"),currencies:[{coinDenom:"KAVA",coinMinimalDenom:"ukava",coinDecimals:6,coinGeckoId:"kava"}],feeCurrencies:[{coinDenom:"KAVA",coinMinimalDenom:"ukava",coinDecimals:6,coinGeckoId:"kava"}],coinType:459},{rpc:"https://rpc-cyber.keplr.app",rpcConfig:void 0,rest:"https://lcd-cyber.keplr.app",restConfig:void 0,chainId:"euler-6",chainName:"Cyber",stakeCurrency:{coinDenom:"EUL",coinMinimalDenom:"eul",coinDecimals:0},walletUrl:"https://wallet.keplr.app/#/euler/stake",walletUrlForStaking:"https://wallet.keplr.app/#/euler/stake",bip44:{coinType:118},bech32Config:r.Bech32Address.defaultBech32Config("cyber"),currencies:[{coinDenom:"EUL",coinMinimalDenom:"eul",coinDecimals:0}],feeCurrencies:[],beta:!0},{rpc:"https://rpc-straightedge.keplr.app",rpcConfig:void 0,rest:"https://lcd-straightedge.keplr.app",restConfig:void 0,chainId:"straightedge-2",chainName:"Straightedge",stakeCurrency:{coinDenom:"STR",coinMinimalDenom:"astr",coinDecimals:18},walletUrl:"https://wallet.keplr.app/#/straightedge/stake",walletUrlForStaking:"https://wallet.keplr.app/#/straightedge/stake",bip44:{coinType:118},bech32Config:r.Bech32Address.defaultBech32Config("str"),currencies:[{coinDenom:"STR",coinMinimalDenom:"astr",coinDecimals:18}],feeCurrencies:[{coinDenom:"STR",coinMinimalDenom:"astr",coinDecimals:18}],coinType:551,gasPriceStep:{low:.01*Math.pow(10,12),average:.025*Math.pow(10,12),high:.04*Math.pow(10,12)},beta:!0}],o=["https://wallet.keplr.app"]},function(e,t,n){"use strict";e.exports=function(e,t){if(e===t)return!0;if(!e||!t)return!1;var n=Object.keys(e),r=Object.keys(t),i=n.length;if(r.length!==i)return!1;for(var o=0;o<i;o++){var a=n[o];if(e[a]!==t[a]||!Object.prototype.hasOwnProperty.call(t,a))return!1}return!0}},function(e,t,n){"use strict";n.d(t,"b",(function(){return O}));var r=n(19),i=n(29),o=n(53),a=n(0),s=n.n(a),c=n(1),l=n.n(c),u=n(26),f=n(226),d=n(414),p=n.n(d),h=n(10),m=n.n(h),b=n(1551),y=n(8),g=n(151);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){Object(f.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var _={children:l.a.oneOfType([l.a.node,l.a.func]).isRequired,popperClassName:l.a.string,placement:l.a.string,placementPrefix:l.a.string,arrowClassName:l.a.string,hideArrow:l.a.bool,tag:y.p,isOpen:l.a.bool.isRequired,cssModule:l.a.object,offset:l.a.oneOfType([l.a.string,l.a.number]),fallbackPlacement:l.a.oneOfType([l.a.string,l.a.array]),flip:l.a.bool,container:y.q,target:y.q.isRequired,modifiers:l.a.object,positionFixed:l.a.bool,boundariesElement:l.a.oneOfType([l.a.string,y.a]),onClosed:l.a.func,fade:l.a.bool,transition:l.a.shape(g.a.propTypes)},k={boundariesElement:"scrollParent",placement:"auto",hideArrow:!1,isOpen:!1,offset:0,fallbackPlacement:"flip",flip:!0,container:"body",modifiers:{},onClosed:function(){},fade:!0,transition:w({},g.a.defaultProps)},x=function(e){function t(t){var n;return(n=e.call(this,t)||this).setTargetNode=n.setTargetNode.bind(Object(i.a)(n)),n.getTargetNode=n.getTargetNode.bind(Object(i.a)(n)),n.getRef=n.getRef.bind(Object(i.a)(n)),n.onClosed=n.onClosed.bind(Object(i.a)(n)),n.state={isOpen:t.isOpen},n}Object(o.a)(t,e),t.getDerivedStateFromProps=function(e,t){return e.isOpen&&!t.isOpen?{isOpen:e.isOpen}:null};var n=t.prototype;return n.componentDidUpdate=function(){this._element&&this._element.childNodes&&this._element.childNodes[0]&&this._element.childNodes[0].focus&&this._element.childNodes[0].focus()},n.setTargetNode=function(e){this.targetNode="string"==typeof e?Object(y.i)(e):e},n.getTargetNode=function(){return this.targetNode},n.getContainerNode=function(){return Object(y.i)(this.props.container)},n.getRef=function(e){this._element=e},n.onClosed=function(){this.props.onClosed(),this.setState({isOpen:!1})},n.renderChildren=function(){var e=this.props,t=e.cssModule,n=e.children,i=e.isOpen,o=e.flip,a=(e.target,e.offset),c=e.fallbackPlacement,l=e.placementPrefix,f=e.arrowClassName,d=e.hideArrow,p=e.popperClassName,h=e.tag,v=(e.container,e.modifiers),_=e.positionFixed,k=e.boundariesElement,x=(e.onClosed,e.fade),S=e.transition,O=e.placement,E=Object(u.a)(e,["cssModule","children","isOpen","flip","target","offset","fallbackPlacement","placementPrefix","arrowClassName","hideArrow","popperClassName","tag","container","modifiers","positionFixed","boundariesElement","onClosed","fade","transition","placement"]),T=Object(y.l)(m()("arrow",f),t),A=Object(y.l)(m()(p,l?l+"-auto":""),this.props.cssModule),M=w({offset:{offset:a},flip:{enabled:o,behavior:c},preventOverflow:{boundariesElement:k}},v),I=w(w(w({},g.a.defaultProps),S),{},{baseClass:x?S.baseClass:"",timeout:x?S.timeout:0});return s.a.createElement(g.a,Object(r.a)({},I,E,{in:i,onExited:this.onClosed,tag:h}),s.a.createElement(b.a,{referenceElement:this.targetNode,modifiers:M,placement:O,positionFixed:_},(function(e){var t=e.ref,r=e.style,i=e.placement,o=e.outOfBoundaries,a=e.arrowProps,c=e.scheduleUpdate;return s.a.createElement("div",{ref:t,style:r,className:A,"x-placement":i,"x-out-of-boundaries":o?"true":void 0},"function"==typeof n?n({scheduleUpdate:c}):n,!d&&s.a.createElement("span",{ref:a.ref,className:T,style:a.style}))})))},n.render=function(){return this.setTargetNode(this.props.target),this.state.isOpen?"inline"===this.props.container?this.renderChildren():p.a.createPortal(s.a.createElement("div",{ref:this.getRef},this.renderChildren()),this.getContainerNode()):null},t}(s.a.Component);x.propTypes=_,x.defaultProps=k;var S=x,O={children:l.a.oneOfType([l.a.node,l.a.func]),placement:l.a.oneOf(y.b),target:y.q.isRequired,container:y.q,isOpen:l.a.bool,disabled:l.a.bool,hideArrow:l.a.bool,boundariesElement:l.a.oneOfType([l.a.string,y.a]),className:l.a.string,innerClassName:l.a.string,arrowClassName:l.a.string,popperClassName:l.a.string,cssModule:l.a.object,toggle:l.a.func,autohide:l.a.bool,placementPrefix:l.a.string,delay:l.a.oneOfType([l.a.shape({show:l.a.number,hide:l.a.number}),l.a.number]),modifiers:l.a.object,positionFixed:l.a.bool,offset:l.a.oneOfType([l.a.string,l.a.number]),innerRef:l.a.oneOfType([l.a.func,l.a.string,l.a.object]),trigger:l.a.string,fade:l.a.bool,flip:l.a.bool},E={show:0,hide:50},T={isOpen:!1,hideArrow:!1,autohide:!1,delay:E,toggle:function(){},trigger:"click",fade:!0};function A(e,t){return t&&(e===t||t.contains(e))}function M(e,t){return void 0===t&&(t=[]),t&&t.length&&t.filter((function(t){return A(e,t)}))[0]}var I=function(e){function t(t){var n;return(n=e.call(this,t)||this)._targets=[],n.currentTargetElement=null,n.addTargetEvents=n.addTargetEvents.bind(Object(i.a)(n)),n.handleDocumentClick=n.handleDocumentClick.bind(Object(i.a)(n)),n.removeTargetEvents=n.removeTargetEvents.bind(Object(i.a)(n)),n.toggle=n.toggle.bind(Object(i.a)(n)),n.showWithDelay=n.showWithDelay.bind(Object(i.a)(n)),n.hideWithDelay=n.hideWithDelay.bind(Object(i.a)(n)),n.onMouseOverTooltipContent=n.onMouseOverTooltipContent.bind(Object(i.a)(n)),n.onMouseLeaveTooltipContent=n.onMouseLeaveTooltipContent.bind(Object(i.a)(n)),n.show=n.show.bind(Object(i.a)(n)),n.hide=n.hide.bind(Object(i.a)(n)),n.onEscKeyDown=n.onEscKeyDown.bind(Object(i.a)(n)),n.getRef=n.getRef.bind(Object(i.a)(n)),n.state={isOpen:t.isOpen},n._isMounted=!1,n}Object(o.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this.updateTarget()},n.componentWillUnmount=function(){this._isMounted=!1,this.removeTargetEvents(),this._targets=null,this.clearShowTimeout(),this.clearHideTimeout()},t.getDerivedStateFromProps=function(e,t){return e.isOpen&&!t.isOpen?{isOpen:e.isOpen}:null},n.onMouseOverTooltipContent=function(){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._hideTimeout&&this.clearHideTimeout(),this.state.isOpen&&!this.props.isOpen&&this.toggle())},n.onMouseLeaveTooltipContent=function(e){this.props.trigger.indexOf("hover")>-1&&!this.props.autohide&&(this._showTimeout&&this.clearShowTimeout(),e.persist(),this._hideTimeout=setTimeout(this.hide.bind(this,e),this.getDelay("hide")))},n.onEscKeyDown=function(e){"Escape"===e.key&&this.hide(e)},n.getRef=function(e){var t=this.props.innerRef;t&&("function"==typeof t?t(e):"object"==typeof t&&(t.current=e)),this._popover=e},n.getDelay=function(e){var t=this.props.delay;return"object"==typeof t?isNaN(t[e])?E[e]:t[e]:t},n.getCurrentTarget=function(e){if(!e)return null;var t=this._targets.indexOf(e);return t>=0?this._targets[t]:this.getCurrentTarget(e.parentElement)},n.show=function(e){if(!this.props.isOpen){if(this.clearShowTimeout(),this.currentTargetElement=e?e.currentTarget||this.getCurrentTarget(e.target):null,e&&e.composedPath&&"function"==typeof e.composedPath){var t=e.composedPath();this.currentTargetElement=t&&t[0]||this.currentTargetElement}this.toggle(e)}},n.showWithDelay=function(e){this._hideTimeout&&this.clearHideTimeout(),this._showTimeout=setTimeout(this.show.bind(this,e),this.getDelay("show"))},n.hide=function(e){this.props.isOpen&&(this.clearHideTimeout(),this.currentTargetElement=null,this.toggle(e))},n.hideWithDelay=function(e){this._showTimeout&&this.clearShowTimeout(),this._hideTimeout=setTimeout(this.hide.bind(this,e),this.getDelay("hide"))},n.clearShowTimeout=function(){clearTimeout(this._showTimeout),this._showTimeout=void 0},n.clearHideTimeout=function(){clearTimeout(this._hideTimeout),this._hideTimeout=void 0},n.handleDocumentClick=function(e){var t=this.props.trigger.split(" ");t.indexOf("legacy")>-1&&(this.props.isOpen||M(e.target,this._targets))?(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen&&!A(e.target,this._popover)?this.hideWithDelay(e):this.props.isOpen||this.showWithDelay(e)):t.indexOf("click")>-1&&M(e.target,this._targets)&&(this._hideTimeout&&this.clearHideTimeout(),this.props.isOpen?this.hideWithDelay(e):this.showWithDelay(e))},n.addEventOnTargets=function(e,t,n){this._targets.forEach((function(r){r.addEventListener(e,t,n)}))},n.removeEventOnTargets=function(e,t,n){this._targets.forEach((function(r){r.removeEventListener(e,t,n)}))},n.addTargetEvents=function(){if(this.props.trigger){var e=this.props.trigger.split(" ");-1===e.indexOf("manual")&&((e.indexOf("click")>-1||e.indexOf("legacy")>-1)&&document.addEventListener("click",this.handleDocumentClick,!0),this._targets&&this._targets.length&&(e.indexOf("hover")>-1&&(this.addEventOnTargets("mouseover",this.showWithDelay,!0),this.addEventOnTargets("mouseout",this.hideWithDelay,!0)),e.indexOf("focus")>-1&&(this.addEventOnTargets("focusin",this.show,!0),this.addEventOnTargets("focusout",this.hide,!0)),this.addEventOnTargets("keydown",this.onEscKeyDown,!0)))}},n.removeTargetEvents=function(){this._targets&&(this.removeEventOnTargets("mouseover",this.showWithDelay,!0),this.removeEventOnTargets("mouseout",this.hideWithDelay,!0),this.removeEventOnTargets("keydown",this.onEscKeyDown,!0),this.removeEventOnTargets("focusin",this.show,!0),this.removeEventOnTargets("focusout",this.hide,!0)),document.removeEventListener("click",this.handleDocumentClick,!0)},n.updateTarget=function(){var e=Object(y.i)(this.props.target,!0);e!==this._targets&&(this.removeTargetEvents(),this._targets=e?Array.from(e):[],this.currentTargetElement=this.currentTargetElement||this._targets[0],this.addTargetEvents())},n.toggle=function(e){return this.props.disabled||!this._isMounted?e&&e.preventDefault():this.props.toggle(e)},n.render=function(){var e=this;this.props.isOpen&&this.updateTarget();var t=this.props,n=t.className,i=t.cssModule,o=t.innerClassName,a=t.isOpen,c=t.hideArrow,l=t.boundariesElement,u=t.placement,f=t.placementPrefix,d=t.arrowClassName,p=t.popperClassName,h=t.container,m=t.modifiers,b=t.positionFixed,g=t.offset,v=t.fade,w=t.flip,_=t.children,k=Object(y.m)(this.props,Object.keys(O)),x=Object(y.l)(p,i),E=Object(y.l)(o,i);return s.a.createElement(S,{className:n,target:this.currentTargetElement||this._targets[0],isOpen:a,hideArrow:c,boundariesElement:l,placement:u,placementPrefix:f,arrowClassName:d,popperClassName:x,container:h,modifiers:m,positionFixed:b,offset:g,cssModule:i,fade:v,flip:w},(function(t){var n=t.scheduleUpdate;return s.a.createElement("div",Object(r.a)({},k,{ref:e.getRef,className:E,role:"tooltip",onMouseOver:e.onMouseOverTooltipContent,onMouseLeave:e.onMouseLeaveTooltipContent,onKeyDown:e.onEscKeyDown}),"function"==typeof _?_({scheduleUpdate:n}):_)}))},t}(s.a.Component);I.propTypes=O,I.defaultProps=T;t.a=I},function(e,t,n){var r=n(37),i=n(1356);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1376);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1468);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1473);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1507);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1511);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return y}));var r=n(6),i=n.n(r),o=n(16),a=n(35);var s=i.a.BN;const c=new a.a("bignumber/5.0.12"),l={};let u=!1;class f{constructor(e,t){c.checkNew(new.target,f),e!==l&&c.throwError("cannot call constructor directly; use BigNumber.from",a.a.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return p(h(this).fromTwos(e))}toTwos(e){return p(h(this).toTwos(e))}abs(){return"-"===this._hex[0]?f.from(this._hex.substring(1)):this}add(e){return p(h(this).add(h(e)))}sub(e){return p(h(this).sub(h(e)))}div(e){return f.from(e).isZero()&&m("division by zero","div"),p(h(this).div(h(e)))}mul(e){return p(h(this).mul(h(e)))}mod(e){const t=h(e);return t.isNeg()&&m("cannot modulo negative values","mod"),p(h(this).umod(t))}pow(e){const t=h(e);return t.isNeg()&&m("cannot raise to negative values","pow"),p(h(this).pow(t))}and(e){const t=h(e);return(this.isNegative()||t.isNeg())&&m("cannot 'and' negative values","and"),p(h(this).and(t))}or(e){const t=h(e);return(this.isNegative()||t.isNeg())&&m("cannot 'or' negative values","or"),p(h(this).or(t))}xor(e){const t=h(e);return(this.isNegative()||t.isNeg())&&m("cannot 'xor' negative values","xor"),p(h(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&m("cannot mask negative values","mask"),p(h(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&m("cannot shift negative values","shl"),p(h(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&m("cannot shift negative values","shr"),p(h(this).shrn(e))}eq(e){return h(this).eq(h(e))}lt(e){return h(this).lt(h(e))}lte(e){return h(this).lte(h(e))}gt(e){return h(this).gt(h(e))}gte(e){return h(this).gte(h(e))}isNegative(){return"-"===this._hex[0]}isZero(){return h(this).isZero()}toNumber(){try{return h(this).toNumber()}catch(e){m("overflow","toNumber",this.toString())}return null}toString(){return arguments.length>0&&(10===arguments[0]?u||(u=!0,c.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?c.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",a.a.errors.UNEXPECTED_ARGUMENT,{}):c.throwError("BigNumber.toString does not accept parameters",a.a.errors.UNEXPECTED_ARGUMENT,{})),h(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof f)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new f(l,d(e)):e.match(/^-?[0-9]+$/)?new f(l,d(new s(e))):c.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&m("underflow","BigNumber.from",e),(e>=9007199254740991||e<=-9007199254740991)&&m("overflow","BigNumber.from",e),f.from(String(e));const t=e;if("bigint"==typeof t)return f.from(t.toString());if(Object(o.h)(t))return f.from(Object(o.g)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return f.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(Object(o.j)(e)||"-"===e[0]&&Object(o.j)(e.substring(1))))return f.from(e)}return c.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function d(e){if("string"!=typeof e)return d(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&c.throwArgumentError("invalid hex","value",e),"0x00"===(e=d(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function p(e){return f.from(d(e))}function h(e){const t=f.from(e).toHexString();return"-"===t[0]?new s("-"+t.substring(3),16):new s(t.substring(2),16)}function m(e,t,n){const r={fault:e,operation:t};return null!=n&&(r.value=n),c.throwError(e,a.a.errors.NUMERIC_FAULT,r)}function b(e){return new s(e,36).toString(16)}function y(e){return new s(e,16).toString(36)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return y}));var r=n(27),i=n.n(r),o=n(17),a=n(36);var s=i.a.BN;const c=new a.a("bignumber/5.0.12"),l={};let u=!1;class f{constructor(e,t){c.checkNew(new.target,f),e!==l&&c.throwError("cannot call constructor directly; use BigNumber.from",a.a.errors.UNSUPPORTED_OPERATION,{operation:"new (BigNumber)"}),this._hex=t,this._isBigNumber=!0,Object.freeze(this)}fromTwos(e){return p(h(this).fromTwos(e))}toTwos(e){return p(h(this).toTwos(e))}abs(){return"-"===this._hex[0]?f.from(this._hex.substring(1)):this}add(e){return p(h(this).add(h(e)))}sub(e){return p(h(this).sub(h(e)))}div(e){return f.from(e).isZero()&&m("division by zero","div"),p(h(this).div(h(e)))}mul(e){return p(h(this).mul(h(e)))}mod(e){const t=h(e);return t.isNeg()&&m("cannot modulo negative values","mod"),p(h(this).umod(t))}pow(e){const t=h(e);return t.isNeg()&&m("cannot raise to negative values","pow"),p(h(this).pow(t))}and(e){const t=h(e);return(this.isNegative()||t.isNeg())&&m("cannot 'and' negative values","and"),p(h(this).and(t))}or(e){const t=h(e);return(this.isNegative()||t.isNeg())&&m("cannot 'or' negative values","or"),p(h(this).or(t))}xor(e){const t=h(e);return(this.isNegative()||t.isNeg())&&m("cannot 'xor' negative values","xor"),p(h(this).xor(t))}mask(e){return(this.isNegative()||e<0)&&m("cannot mask negative values","mask"),p(h(this).maskn(e))}shl(e){return(this.isNegative()||e<0)&&m("cannot shift negative values","shl"),p(h(this).shln(e))}shr(e){return(this.isNegative()||e<0)&&m("cannot shift negative values","shr"),p(h(this).shrn(e))}eq(e){return h(this).eq(h(e))}lt(e){return h(this).lt(h(e))}lte(e){return h(this).lte(h(e))}gt(e){return h(this).gt(h(e))}gte(e){return h(this).gte(h(e))}isNegative(){return"-"===this._hex[0]}isZero(){return h(this).isZero()}toNumber(){try{return h(this).toNumber()}catch(e){m("overflow","toNumber",this.toString())}return null}toString(){return arguments.length>0&&(10===arguments[0]?u||(u=!0,c.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?c.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",a.a.errors.UNEXPECTED_ARGUMENT,{}):c.throwError("BigNumber.toString does not accept parameters",a.a.errors.UNEXPECTED_ARGUMENT,{})),h(this).toString(10)}toHexString(){return this._hex}toJSON(e){return{type:"BigNumber",hex:this.toHexString()}}static from(e){if(e instanceof f)return e;if("string"==typeof e)return e.match(/^-?0x[0-9a-f]+$/i)?new f(l,d(e)):e.match(/^-?[0-9]+$/)?new f(l,d(new s(e))):c.throwArgumentError("invalid BigNumber string","value",e);if("number"==typeof e)return e%1&&m("underflow","BigNumber.from",e),(e>=9007199254740991||e<=-9007199254740991)&&m("overflow","BigNumber.from",e),f.from(String(e));const t=e;if("bigint"==typeof t)return f.from(t.toString());if(Object(o.h)(t))return f.from(Object(o.g)(t));if(t)if(t.toHexString){const e=t.toHexString();if("string"==typeof e)return f.from(e)}else{let e=t._hex;if(null==e&&"BigNumber"===t.type&&(e=t.hex),"string"==typeof e&&(Object(o.j)(e)||"-"===e[0]&&Object(o.j)(e.substring(1))))return f.from(e)}return c.throwArgumentError("invalid BigNumber value","value",e)}static isBigNumber(e){return!(!e||!e._isBigNumber)}}function d(e){if("string"!=typeof e)return d(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&c.throwArgumentError("invalid hex","value",e),"0x00"===(e=d(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function p(e){return f.from(d(e))}function h(e){const t=f.from(e).toHexString();return"-"===t[0]?new s("-"+t.substring(3),16):new s(t.substring(2),16)}function m(e,t,n){const r={fault:e,operation:t};return null!=n&&(r.value=n),c.throwError(e,a.a.errors.NUMERIC_FAULT,r)}function b(e){return new s(e,36).toString(16)}function y(e){return new s(e,16).toString(36)}},function(e,t,n){(function(e){var r=n(1138),i=n(962),o=n(963),a=n(1140),s=n(409),c=t;c.request=function(t,n){t="string"==typeof t?s.parse(t):o(t);var i=-1===e.location.protocol.search(/^https?:$/)?"http:":"",a=t.protocol||i,c=t.hostname||t.host,l=t.port,u=t.path||"/";c&&-1!==c.indexOf(":")&&(c="["+c+"]"),t.url=(c?a+"//"+c:"")+(l?":"+l:"")+u,t.method=(t.method||"GET").toUpperCase(),t.headers=t.headers||{};var f=new r(t);return n&&f.on("response",n),f},c.get=function(e,t){var n=c.request(e,t);return n.end(),n},c.ClientRequest=r,c.IncomingMessage=i.IncomingMessage,c.Agent=function(){},c.Agent.defaultMaxSockets=4,c.globalAgent=new c.Agent,c.STATUS_CODES=a,c.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,n(12))},function(e,t,n){e.exports={encode:n(1162),decode:n(1163),encodingLength:n(1164)}},function(e){e.exports=JSON.parse('{"identity":0,"ip4":4,"tcp":6,"sha1":17,"sha2-256":18,"sha2-512":19,"sha3-512":20,"sha3-384":21,"sha3-256":22,"sha3-224":23,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,"blake3":30,"dccp":33,"murmur3-128":34,"murmur3-32":35,"ip6":41,"ip6zone":42,"path":47,"multicodec":48,"multihash":49,"multiaddr":50,"multibase":51,"dns":53,"dns4":54,"dns6":55,"dnsaddr":56,"protobuf":80,"cbor":81,"raw":85,"dbl-sha2-256":86,"rlp":96,"bencode":99,"dag-pb":112,"dag-cbor":113,"libp2p-key":114,"git-raw":120,"torrent-info":123,"torrent-file":124,"leofcoin-block":129,"leofcoin-tx":130,"leofcoin-pr":131,"sctp":132,"dag-jose":133,"dag-cose":134,"eth-block":144,"eth-block-list":145,"eth-tx-trie":146,"eth-tx":147,"eth-tx-receipt-trie":148,"eth-tx-receipt":149,"eth-state-trie":150,"eth-account-snapshot":151,"eth-storage-trie":152,"bitcoin-block":176,"bitcoin-tx":177,"bitcoin-witness-commitment":178,"zcash-block":192,"zcash-tx":193,"stellar-block":208,"stellar-tx":209,"md4":212,"md5":213,"bmt":214,"decred-block":224,"decred-tx":225,"ipld-ns":226,"ipfs-ns":227,"swarm-ns":228,"ipns-ns":229,"zeronet":230,"secp256k1-pub":231,"bls12_381-g1-pub":234,"bls12_381-g2-pub":235,"x25519-pub":236,"ed25519-pub":237,"dash-block":240,"dash-tx":241,"swarm-manifest":250,"swarm-feed":251,"udp":273,"p2p-webrtc-star":275,"p2p-webrtc-direct":276,"p2p-stardust":277,"p2p-circuit":290,"dag-json":297,"udt":301,"utp":302,"unix":400,"p2p":421,"ipfs":421,"https":443,"onion":444,"onion3":445,"garlic64":446,"garlic32":447,"tls":448,"quic":460,"ws":477,"wss":478,"p2p-websocket-star":479,"http":480,"json":512,"messagepack":513,"libp2p-peer-record":769,"sha2-256-trunc254-padded":4114,"ripemd-128":4178,"ripemd-160":4179,"ripemd-256":4180,"ripemd-320":4181,"x11":4352,"sm3-256":21325,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"skein256-8":45825,"skein256-16":45826,"skein256-24":45827,"skein256-32":45828,"skein256-40":45829,"skein256-48":45830,"skein256-56":45831,"skein256-64":45832,"skein256-72":45833,"skein256-80":45834,"skein256-88":45835,"skein256-96":45836,"skein256-104":45837,"skein256-112":45838,"skein256-120":45839,"skein256-128":45840,"skein256-136":45841,"skein256-144":45842,"skein256-152":45843,"skein256-160":45844,"skein256-168":45845,"skein256-176":45846,"skein256-184":45847,"skein256-192":45848,"skein256-200":45849,"skein256-208":45850,"skein256-216":45851,"skein256-224":45852,"skein256-232":45853,"skein256-240":45854,"skein256-248":45855,"skein256-256":45856,"skein512-8":45857,"skein512-16":45858,"skein512-24":45859,"skein512-32":45860,"skein512-40":45861,"skein512-48":45862,"skein512-56":45863,"skein512-64":45864,"skein512-72":45865,"skein512-80":45866,"skein512-88":45867,"skein512-96":45868,"skein512-104":45869,"skein512-112":45870,"skein512-120":45871,"skein512-128":45872,"skein512-136":45873,"skein512-144":45874,"skein512-152":45875,"skein512-160":45876,"skein512-168":45877,"skein512-176":45878,"skein512-184":45879,"skein512-192":45880,"skein512-200":45881,"skein512-208":45882,"skein512-216":45883,"skein512-224":45884,"skein512-232":45885,"skein512-240":45886,"skein512-248":45887,"skein512-256":45888,"skein512-264":45889,"skein512-272":45890,"skein512-280":45891,"skein512-288":45892,"skein512-296":45893,"skein512-304":45894,"skein512-312":45895,"skein512-320":45896,"skein512-328":45897,"skein512-336":45898,"skein512-344":45899,"skein512-352":45900,"skein512-360":45901,"skein512-368":45902,"skein512-376":45903,"skein512-384":45904,"skein512-392":45905,"skein512-400":45906,"skein512-408":45907,"skein512-416":45908,"skein512-424":45909,"skein512-432":45910,"skein512-440":45911,"skein512-448":45912,"skein512-456":45913,"skein512-464":45914,"skein512-472":45915,"skein512-480":45916,"skein512-488":45917,"skein512-496":45918,"skein512-504":45919,"skein512-512":45920,"skein1024-8":45921,"skein1024-16":45922,"skein1024-24":45923,"skein1024-32":45924,"skein1024-40":45925,"skein1024-48":45926,"skein1024-56":45927,"skein1024-64":45928,"skein1024-72":45929,"skein1024-80":45930,"skein1024-88":45931,"skein1024-96":45932,"skein1024-104":45933,"skein1024-112":45934,"skein1024-120":45935,"skein1024-128":45936,"skein1024-136":45937,"skein1024-144":45938,"skein1024-152":45939,"skein1024-160":45940,"skein1024-168":45941,"skein1024-176":45942,"skein1024-184":45943,"skein1024-192":45944,"skein1024-200":45945,"skein1024-208":45946,"skein1024-216":45947,"skein1024-224":45948,"skein1024-232":45949,"skein1024-240":45950,"skein1024-248":45951,"skein1024-256":45952,"skein1024-264":45953,"skein1024-272":45954,"skein1024-280":45955,"skein1024-288":45956,"skein1024-296":45957,"skein1024-304":45958,"skein1024-312":45959,"skein1024-320":45960,"skein1024-328":45961,"skein1024-336":45962,"skein1024-344":45963,"skein1024-352":45964,"skein1024-360":45965,"skein1024-368":45966,"skein1024-376":45967,"skein1024-384":45968,"skein1024-392":45969,"skein1024-400":45970,"skein1024-408":45971,"skein1024-416":45972,"skein1024-424":45973,"skein1024-432":45974,"skein1024-440":45975,"skein1024-448":45976,"skein1024-456":45977,"skein1024-464":45978,"skein1024-472":45979,"skein1024-480":45980,"skein1024-488":45981,"skein1024-496":45982,"skein1024-504":45983,"skein1024-512":45984,"skein1024-520":45985,"skein1024-528":45986,"skein1024-536":45987,"skein1024-544":45988,"skein1024-552":45989,"skein1024-560":45990,"skein1024-568":45991,"skein1024-576":45992,"skein1024-584":45993,"skein1024-592":45994,"skein1024-600":45995,"skein1024-608":45996,"skein1024-616":45997,"skein1024-624":45998,"skein1024-632":45999,"skein1024-640":46000,"skein1024-648":46001,"skein1024-656":46002,"skein1024-664":46003,"skein1024-672":46004,"skein1024-680":46005,"skein1024-688":46006,"skein1024-696":46007,"skein1024-704":46008,"skein1024-712":46009,"skein1024-720":46010,"skein1024-728":46011,"skein1024-736":46012,"skein1024-744":46013,"skein1024-752":46014,"skein1024-760":46015,"skein1024-768":46016,"skein1024-776":46017,"skein1024-784":46018,"skein1024-792":46019,"skein1024-800":46020,"skein1024-808":46021,"skein1024-816":46022,"skein1024-824":46023,"skein1024-832":46024,"skein1024-840":46025,"skein1024-848":46026,"skein1024-856":46027,"skein1024-864":46028,"skein1024-872":46029,"skein1024-880":46030,"skein1024-888":46031,"skein1024-896":46032,"skein1024-904":46033,"skein1024-912":46034,"skein1024-920":46035,"skein1024-928":46036,"skein1024-936":46037,"skein1024-944":46038,"skein1024-952":46039,"skein1024-960":46040,"skein1024-968":46041,"skein1024-976":46042,"skein1024-984":46043,"skein1024-992":46044,"skein1024-1000":46045,"skein1024-1008":46046,"skein1024-1016":46047,"skein1024-1024":46048,"poseidon-bls12_381-a2-fc1":46081,"poseidon-bls12_381-a2-fc1-sc":46082,"zeroxcert-imprint-256":52753,"fil-commitment-unsealed":61697,"fil-commitment-sealed":61698,"holochain-adr-v0":8417572,"holochain-adr-v1":8483108,"holochain-key-v0":9728292,"holochain-key-v1":9793828,"holochain-sig-v0":10645796,"holochain-sig-v1":10711332}')},function(e,t,n){"use strict";(function(t){var r=n(956),i=n(955);function o(e){var t=e;if("string"!=typeof t)throw new Error("[ethjs-util] while padding to even, value must be string, is currently "+typeof t+", while padToEven.");return t.length%2&&(t="0"+t),t}function a(e){return"0x"+e.toString(16)}e.exports={arrayContainsArray:function(e,t,n){if(!0!==Array.isArray(e))throw new Error("[ethjs-util] method arrayContainsArray requires input 'superset' to be an array got type '"+typeof e+"'");if(!0!==Array.isArray(t))throw new Error("[ethjs-util] method arrayContainsArray requires input 'subset' to be an array got type '"+typeof t+"'");return t[Boolean(n)?"some":"every"]((function(t){return e.indexOf(t)>=0}))},intToBuffer:function(e){var n=a(e);return new t(o(n.slice(2)),"hex")},getBinarySize:function(e){if("string"!=typeof e)throw new Error("[ethjs-util] while getting binary size, method getBinarySize requires input 'str' to be type String, got '"+typeof e+"'.");return t.byteLength(e,"utf8")},isHexPrefixed:r,stripHexPrefix:i,padToEven:o,intToHex:a,fromAscii:function(e){for(var t="",n=0;n<e.length;n++){var r=e.charCodeAt(n).toString(16);t+=r.length<2?"0"+r:r}return"0x"+t},fromUtf8:function(e){return"0x"+o(new t(e,"utf8").toString("hex")).replace(/^0+|0+$/g,"")},toAscii:function(e){var t="",n=0,r=e.length;for("0x"===e.substring(0,2)&&(n=2);n<r;n+=2){var i=parseInt(e.substr(n,2),16);t+=String.fromCharCode(i)}return t},toUtf8:function(e){return new t(o(i(e).replace(/^0+|0+$/g,"")),"hex").toString("utf8")},getKeys:function(e,t,n){if(!Array.isArray(e))throw new Error("[ethjs-util] method getKeys expecting type Array as 'params' input, got '"+typeof e+"'");if("string"!=typeof t)throw new Error("[ethjs-util] method getKeys expecting type String for input 'key' got '"+typeof t+"'.");for(var r=[],i=0;i<e.length;i++){var o=e[i][t];if(n&&!o)o="";else if("string"!=typeof o)throw new Error("invalid abi");r.push(o)}return r},isHexString:function(e,t){return!("string"!=typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))&&(!t||e.length===2+2*t)}}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.baToJSON=t.addHexPrefix=t.toUnsigned=t.fromSigned=t.bufferToHex=t.bufferToInt=t.toBuffer=t.stripZeros=t.unpad=t.setLengthRight=t.setLength=t.setLengthLeft=t.zeros=void 0;var r=n(855),i=n(6);t.zeros=function(t){return e.allocUnsafe(t).fill(0)},t.setLengthLeft=function(e,n,r){void 0===r&&(r=!1);var i=t.zeros(n);return e=t.toBuffer(e),r?e.length<n?(e.copy(i),i):e.slice(0,n):e.length<n?(e.copy(i,n-e.length),i):e.slice(-n)},t.setLength=t.setLengthLeft,t.setLengthRight=function(e,n){return t.setLength(e,n,!0)},t.unpad=function(e){for(var t=(e=r.stripHexPrefix(e))[0];e.length>0&&"0"===t.toString();)t=(e=e.slice(1))[0];return e},t.stripZeros=t.unpad,t.toBuffer=function(t){if(!e.isBuffer(t))if(Array.isArray(t))t=e.from(t);else if("string"==typeof t){if(!r.isHexString(t))throw new Error("Cannot convert string to buffer. toBuffer only supports 0x-prefixed hex strings and this string was given: "+t);t=e.from(r.padToEven(r.stripHexPrefix(t)),"hex")}else if("number"==typeof t)t=r.intToBuffer(t);else if(null==t)t=e.allocUnsafe(0);else if(i.isBN(t))t=t.toArrayLike(e);else{if(!t.toArray)throw new Error("invalid type");t=e.from(t.toArray())}return t},t.bufferToInt=function(e){return new i(t.toBuffer(e)).toNumber()},t.bufferToHex=function(e){return"0x"+(e=t.toBuffer(e)).toString("hex")},t.fromSigned=function(e){return new i(e).fromTwos(256)},t.toUnsigned=function(t){return e.from(t.toTwos(256).toArray())},t.addHexPrefix=function(e){return"string"!=typeof e||r.isHexPrefixed(e)?e:"0x"+e},t.baToJSON=function(n){if(e.isBuffer(n))return"0x"+n.toString("hex");if(n instanceof Array){for(var r=[],i=0;i<n.length;i++)r.push(t.baToJSON(n[i]));return r}}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=n(1365);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r=n(1e3),i="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),o=Object.prototype.toString,a=Array.prototype.concat,s=Object.defineProperty,c=s&&function(){var e={};try{for(var t in s(e,"x",{enumerable:!1,value:e}),e)return!1;return e.x===e}catch(e){return!1}}(),l=function(e,t,n,r){var i;(!(t in e)||"function"==typeof(i=r)&&"[object Function]"===o.call(i)&&r())&&(c?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},u=function(e,t){var n=arguments.length>2?arguments[2]:{},o=r(t);i&&(o=a.call(o,Object.getOwnPropertySymbols(t)));for(var s=0;s<o.length;s+=1)l(e,o[s],t[o[s]],n[o[s]])};u.supportsDescriptors=!!c,e.exports=u},function(e,t,n){"use strict";var r=n(392),i=n(824);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i<e.length;i+=this._delta32)this._update(e,i,i+this._delta32)}return this},o.prototype.digest=function(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},o.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,r=new Array(n+this.padLength);r[0]=128;for(var i=1;i<n;i++)r[i]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)r[i++]=0;r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=e>>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,o=8;o<this.padLength;o++)r[i++]=0;return r}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Keplr=void 0;const o=n(18),a=n(59),s=n(11),c=n(384),l=n(385),u=i(n(390));t.Keplr=class{constructor(e,t){this.version=e,this.requester=t,this.enigmaUtils=new Map,this.defaultOptions={}}enable(e){return r(this,void 0,void 0,(function*(){"string"==typeof e&&(e=[e]),yield this.requester.sendMessage(o.BACKGROUND_PORT,new a.EnableAccessMsg(e))}))}experimentalSuggestChain(e){return r(this,void 0,void 0,(function*(){const t=new a.SuggestChainInfoMsg(e);yield this.requester.sendMessage(o.BACKGROUND_PORT,t)}))}getKey(e){return r(this,void 0,void 0,(function*(){const t=new a.GetKeyMsg(e);return yield this.requester.sendMessage(o.BACKGROUND_PORT,t)}))}sendTx(e,t,n){return r(this,void 0,void 0,(function*(){const r=new a.SendTxMsg(e,t,n);return yield this.requester.sendMessage(o.BACKGROUND_PORT,r)}))}signAmino(e,t,n,i={}){var s;return r(this,void 0,void 0,(function*(){const r=new a.RequestSignAminoMsg(e,t,n,u.default(null!==(s=this.defaultOptions.sign)&&void 0!==s?s:{},i));return yield this.requester.sendMessage(o.BACKGROUND_PORT,r)}))}signDirect(e,t,n,i={}){var c;return r(this,void 0,void 0,(function*(){const r=new a.RequestSignDirectMsg(e,t,s.cosmos.tx.v1beta1.SignDoc.encode(n).finish(),u.default(null!==(c=this.defaultOptions.sign)&&void 0!==c?c:{},i)),l=yield this.requester.sendMessage(o.BACKGROUND_PORT,r);return{signed:s.cosmos.tx.v1beta1.SignDoc.decode(l.signedBytes),signature:l.signature}}))}getOfflineSigner(e){return new l.CosmJSOfflineSigner(e,this)}getOfflineSignerOnlyAmino(e){return new l.CosmJSOfflineSignerOnlyAmino(e,this)}getOfflineSignerAuto(e){return r(this,void 0,void 0,(function*(){return(yield this.getKey(e)).isNanoLedger?new l.CosmJSOfflineSignerOnlyAmino(e,this):new l.CosmJSOfflineSigner(e,this)}))}suggestToken(e,t,n){return r(this,void 0,void 0,(function*(){const r=new a.SuggestTokenMsg(e,t,n);yield this.requester.sendMessage(o.BACKGROUND_PORT,r)}))}getSecret20ViewingKey(e,t){return r(this,void 0,void 0,(function*(){const n=new a.GetSecret20ViewingKey(e,t);return yield this.requester.sendMessage(o.BACKGROUND_PORT,n)}))}getEnigmaPubKey(e){return r(this,void 0,void 0,(function*(){return yield this.requester.sendMessage(o.BACKGROUND_PORT,new a.GetPubkeyMsg(e))}))}getEnigmaTxEncryptionKey(e,t){return r(this,void 0,void 0,(function*(){return yield this.requester.sendMessage(o.BACKGROUND_PORT,new a.GetTxEncryptionKeyMsg(e,t))}))}enigmaEncrypt(e,t,n){return r(this,void 0,void 0,(function*(){return yield this.requester.sendMessage(o.BACKGROUND_PORT,new a.ReqeustEncryptMsg(e,t,n))}))}enigmaDecrypt(e,t,n){return r(this,void 0,void 0,(function*(){return t&&0!==t.length?yield this.requester.sendMessage(o.BACKGROUND_PORT,new a.RequestDecryptMsg(e,t,n)):new Uint8Array}))}getEnigmaUtils(e){if(this.enigmaUtils.has(e))return this.enigmaUtils.get(e);const t=new c.KeplrEnigmaUtils(e,this);return this.enigmaUtils.set(e,t),t}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InjectedKeplr=void 0;const o=n(11),a=n(384),s=n(107),c=n(385),l=i(n(390));t.InjectedKeplr=class{constructor(e){this.version=e,this.enigmaUtils=new Map,this.defaultOptions={}}static startProxy(e){window.addEventListener("message",t=>r(this,void 0,void 0,(function*(){const n=t.data;if(n&&"proxy-request"===n.type)try{if(!n.id)throw new Error("Empty id");if("version"===n.method)throw new Error("Version is not function");if("defaultOptions"===n.method)throw new Error("DefaultOptions is not function");if(!e[n.method]||"function"!=typeof e[n.method])throw new Error("Invalid method: "+n.method);if("getOfflineSigner"===n.method)throw new Error("GetOfflineSigner method can't be proxy request");if("getOfflineSignerOnlyAmino"===n.method)throw new Error("GetOfflineSignerOnlyAmino method can't be proxy request");if("getOfflineSignerAuto"===n.method)throw new Error("GetOfflineSignerAuto method can't be proxy request");if("getEnigmaUtils"===n.method)throw new Error("GetEnigmaUtils method can't be proxy request");const t=yield e[n.method](...s.JSONUint8Array.unwrap(n.args)),r={type:"proxy-request-response",id:n.id,result:{return:s.JSONUint8Array.wrap(t)}};window.postMessage(r,window.location.origin)}catch(e){const t={type:"proxy-request-response",id:n.id,result:{error:e.message||e.toString()}};window.postMessage(t,window.location.origin)}})))}requestMethod(e,t){const n=new Uint8Array(8),r=Array.from(crypto.getRandomValues(n)).map(e=>e.toString(16)).join(""),i={type:"proxy-request",id:r,method:e,args:s.JSONUint8Array.wrap(t)};return new Promise((e,t)=>{const n=i=>{const o=i.data;if(!o||"proxy-request-response"!==o.type)return;if(o.id!==r)return;window.removeEventListener("message",n);const a=s.JSONUint8Array.unwrap(o.result);a?a.error?t(new Error(a.error)):e(a.return):t(new Error("Result is null"))};window.addEventListener("message",n),window.postMessage(i,window.location.origin)})}enable(e){return r(this,void 0,void 0,(function*(){yield this.requestMethod("enable",[e])}))}experimentalSuggestChain(e){return r(this,void 0,void 0,(function*(){yield this.requestMethod("experimentalSuggestChain",[e])}))}getKey(e){return r(this,void 0,void 0,(function*(){return yield this.requestMethod("getKey",[e])}))}sendTx(e,t,n){return r(this,void 0,void 0,(function*(){return yield this.requestMethod("sendTx",[e,t,n])}))}signAmino(e,t,n,i={}){var o;return r(this,void 0,void 0,(function*(){return yield this.requestMethod("signAmino",[e,t,n,l.default(null!==(o=this.defaultOptions.sign)&&void 0!==o?o:{},i)])}))}signDirect(e,t,n,i={}){var a;return r(this,void 0,void 0,(function*(){const r=yield this.requestMethod("signDirect",[e,t,n,l.default(null!==(a=this.defaultOptions.sign)&&void 0!==a?a:{},i)]),s=r.signed;return{signed:o.cosmos.tx.v1beta1.SignDoc.fromObject(s),signature:r.signature}}))}getOfflineSigner(e){return new c.CosmJSOfflineSigner(e,this)}getOfflineSignerOnlyAmino(e){return new c.CosmJSOfflineSignerOnlyAmino(e,this)}getOfflineSignerAuto(e){return r(this,void 0,void 0,(function*(){return(yield this.getKey(e)).isNanoLedger?new c.CosmJSOfflineSignerOnlyAmino(e,this):new c.CosmJSOfflineSigner(e,this)}))}suggestToken(e,t,n){return r(this,void 0,void 0,(function*(){return yield this.requestMethod("suggestToken",[e,t,n])}))}getSecret20ViewingKey(e,t){return r(this,void 0,void 0,(function*(){return yield this.requestMethod("getSecret20ViewingKey",[e,t])}))}getEnigmaPubKey(e){return r(this,void 0,void 0,(function*(){return yield this.requestMethod("getEnigmaPubKey",[e])}))}getEnigmaTxEncryptionKey(e,t){return r(this,void 0,void 0,(function*(){return yield this.requestMethod("getEnigmaTxEncryptionKey",[e,t])}))}enigmaEncrypt(e,t,n){return r(this,void 0,void 0,(function*(){return yield this.requestMethod("enigmaEncrypt",[e,t,n])}))}enigmaDecrypt(e,t,n){return r(this,void 0,void 0,(function*(){return yield this.requestMethod("enigmaDecrypt",[e,t,n])}))}getEnigmaUtils(e){if(this.enigmaUtils.has(e))return this.enigmaUtils.get(e);const t=new a.KeplrEnigmaUtils(e,this);return this.enigmaUtils.set(e,t),t}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return f}));var r=n(0),i=n(1068),o=n(30),a=n(890);function s(e,t){return Object.keys(e).reduce((n,r)=>(n[r]=Object.assign({timeZone:t},e[r]),n),{})}function c(e,t){return Object.keys(Object.assign(Object.assign({},e),t)).reduce((n,r)=>(n[r]=Object.assign(Object.assign({},e[r]||{}),t[r]||{}),n),{})}function l(e,t){if(!t)return e;const n=a.a.formats;return Object.assign(Object.assign(Object.assign({},n),e),{date:c(s(n.date,t),s(e.date||{},t)),time:c(s(n.time,t),s(e.time||{},t))})}function u({locale:e,formats:t,messages:n,defaultLocale:a,defaultFormats:s,onError:c,timeZone:u},f,d={id:""},p={}){const{id:h,defaultMessage:m}=d;Object(i.a)(!!h,"[React Intl] An `id` must be provided to format a message.");const b=n&&n[String(h)];t=l(t,u),s=l(s,u);let y=[];if(b)try{y=f.getMessageFormat(b,e,t,{formatters:f}).formatHTMLMessage(p)}catch(t){c(Object(o.b)(`Error formatting message: "${h}" for locale: "${e}"`+(m?", using default message as fallback.":""),t))}else(!m||e&&e.toLowerCase()!==a.toLowerCase())&&c(Object(o.b)(`Missing message: "${h}" for locale: "${e}"`+(m?", using default message as fallback.":"")));if(!y.length&&m)try{y=f.getMessageFormat(m,a,s).formatHTMLMessage(p)}catch(e){c(Object(o.b)(`Error formatting the default message for: "${h}"`,e))}return y.length?1===y.length&&"string"==typeof y[0]?y[0]||m||String(h):(g=y,r.createElement(r.Fragment,null,...g)):(c(Object(o.b)(`Cannot format message: "${h}", using message ${b||m?"source":"id"} as fallback.`)),"string"==typeof b?b||m||String(h):m||String(h));var g}function f(e,t,n={id:""},r={}){return u(e,t,n,Object.keys(r).reduce((e,t)=>{const n=r[t];return e[t]="string"==typeof n?Object(o.e)(n):n,e},{}))}},function(e,t,n){"use strict";var r=n(950),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function c(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var l=Object.defineProperty,u=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(h){var i=p(n);i&&i!==h&&e(t,i,r)}var a=u(n);f&&(a=a.concat(f(n)));for(var s=c(t),m=c(n),b=0;b<a.length;++b){var y=a[b];if(!(o[y]||r&&r[y]||m&&m[y]||s&&s[y])){var g=d(n,y);try{l(t,y,g)}catch(e){}}}}return t}},function(e,t,n){"use strict";(function(e){
-/**!
- * @fileOverview Kickass library to create and place poppers near their reference elements.
- * @version 1.16.1
- * @license
- * Copyright (c) 2016 Federico Zivolo and contributors
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in all
- * copies or substantial portions of the Software.
- *
- * THE SOFTWARE 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 NONINFRINGEMENT. IN NO EVENT SHALL THE
- * 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
- */
-var n="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,r=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(n&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();var i=n&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),r))}};function o(e){return e&&"[object Function]"==={}.toString.call(e)}function a(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function s(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function c(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=a(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+r)?e:c(s(e))}function l(e){return e&&e.referenceNode?e.referenceNode:e}var u=n&&!(!window.MSInputMethodContext||!document.documentMode),f=n&&/MSIE 10/.test(navigator.userAgent);function d(e){return 11===e?u:10===e?f:u||f}function p(e){if(!e)return document.documentElement;for(var t=d(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===a(n,"position")?p(n):n:e?e.ownerDocument.documentElement:document.documentElement}function h(e){return null!==e.parentNode?h(e.parentNode):e}function m(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(i,0);var a,s,c=o.commonAncestorContainer;if(e!==c&&t!==c||r.contains(i))return"BODY"===(s=(a=c).nodeName)||"HTML"!==s&&p(a.firstElementChild)!==a?p(c):c;var l=h(e);return l.host?m(l.host,t):m(e,h(t).host)}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",r=e.nodeName;if("BODY"===r||"HTML"===r){var i=e.ownerDocument.documentElement,o=e.ownerDocument.scrollingElement||i;return o[n]}return e[n]}function y(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=b(t,"top"),i=b(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=i*o,e.right+=i*o,e}function g(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function v(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],d(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function w(e){var t=e.body,n=e.documentElement,r=d(10)&&getComputedStyle(n);return{height:v("Height",t,n,r),width:v("Width",t,n,r)}}var _=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},k=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),x=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function O(e){return S({},e,{right:e.left+e.width,bottom:e.top+e.height})}function E(e){var t={};try{if(d(10)){t=e.getBoundingClientRect();var n=b(e,"top"),r=b(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?w(e.ownerDocument):{},s=o.width||e.clientWidth||i.width,c=o.height||e.clientHeight||i.height,l=e.offsetWidth-s,u=e.offsetHeight-c;if(l||u){var f=a(e);l-=g(f,"x"),u-=g(f,"y"),i.width-=l,i.height-=u}return O(i)}function T(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=d(10),i="HTML"===t.nodeName,o=E(e),s=E(t),l=c(e),u=a(t),f=parseFloat(u.borderTopWidth),p=parseFloat(u.borderLeftWidth);n&&i&&(s.top=Math.max(s.top,0),s.left=Math.max(s.left,0));var h=O({top:o.top-s.top-f,left:o.left-s.left-p,width:o.width,height:o.height});if(h.marginTop=0,h.marginLeft=0,!r&&i){var m=parseFloat(u.marginTop),b=parseFloat(u.marginLeft);h.top-=f-m,h.bottom-=f-m,h.left-=p-b,h.right-=p-b,h.marginTop=m,h.marginLeft=b}return(r&&!n?t.contains(l):t===l&&"BODY"!==l.nodeName)&&(h=y(h,t)),h}function A(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=T(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:b(n),s=t?0:b(n,"left"),c={top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:o};return O(c)}function M(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===a(e,"position"))return!0;var n=s(e);return!!n&&M(n)}function I(e){if(!e||!e.parentElement||d())return document.documentElement;for(var t=e.parentElement;t&&"none"===a(t,"transform");)t=t.parentElement;return t||document.documentElement}function P(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},a=i?I(e):m(e,l(t));if("viewport"===r)o=A(a,i);else{var u=void 0;"scrollParent"===r?"BODY"===(u=c(s(t))).nodeName&&(u=e.ownerDocument.documentElement):u="window"===r?e.ownerDocument.documentElement:r;var f=T(u,a,i);if("HTML"!==u.nodeName||M(a))o=f;else{var d=w(e.ownerDocument),p=d.height,h=d.width;o.top+=f.top-f.marginTop,o.bottom=p+f.top,o.left+=f.left-f.marginLeft,o.right=h+f.left}}var b="number"==typeof(n=n||0);return o.left+=b?n:n.left||0,o.top+=b?n:n.top||0,o.right-=b?n:n.right||0,o.bottom-=b?n:n.bottom||0,o}function C(e){return e.width*e.height}function j(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=P(n,r,o,i),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},c=Object.keys(s).map((function(e){return S({key:e},s[e],{area:C(s[e])})})).sort((function(e,t){return t.area-e.area})),l=c.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=l.length>0?l[0].key:c[0].key,f=e.split("-")[1];return u+(f?"-"+f:"")}function D(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=r?I(t):m(t,l(n));return T(n,i,r)}function R(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function N(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function B(e,t,n){n=n.split("-")[0];var r=R(e),i={width:r.width,height:r.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",s=o?"left":"top",c=o?"height":"width",l=o?"width":"height";return i[a]=t[a]+t[c]/2-r[c]/2,i[s]=n===s?t[s]-r[l]:t[N(s)],i}function L(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function U(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=L(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&o(n)&&(t.offsets.popper=O(t.offsets.popper),t.offsets.reference=O(t.offsets.reference),t=n(t,e))})),t}function F(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=D(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=j(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=B(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=U(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function q(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function z(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var i=t[r],o=i?""+i+n:e;if(void 0!==document.body.style[o])return o}return null}function V(){return this.state.isDestroyed=!0,q(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[z("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function H(e){var t=e.ownerDocument;return t?t.defaultView:window}function $(e,t,n,r){n.updateBound=r,H(e).addEventListener("resize",n.updateBound,{passive:!0});var i=c(e);return function e(t,n,r,i){var o="BODY"===t.nodeName,a=o?t.ownerDocument.defaultView:t;a.addEventListener(n,r,{passive:!0}),o||e(c(a.parentNode),n,r,i),i.push(a)}(i,"scroll",n.updateBound,n.scrollParents),n.scrollElement=i,n.eventsEnabled=!0,n}function K(){this.state.eventsEnabled||(this.state=$(this.reference,this.options,this.state,this.scheduleUpdate))}function W(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,H(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function G(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function J(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&G(t[n])&&(r="px"),e.style[n]=t[n]+r}))}var Q=n&&/Firefox/i.test(navigator.userAgent);function Y(e,t,n){var r=L(e,(function(e){return e.name===t})),i=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!i){var o="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return i}var Z=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],X=Z.slice(3);function ee(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=X.indexOf(e),r=X.slice(n+1).concat(X.slice(0,n));return t?r.reverse():r}var te="flip",ne="clockwise",re="counterclockwise";function ie(e,t,n,r){var i=[0,0],o=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=a.indexOf(L(a,(function(e){return-1!==e.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,l=-1!==s?[a.slice(0,s).concat([a[s].split(c)[0]]),[a[s].split(c)[1]].concat(a.slice(s+1))]:[a];return(l=l.map((function(e,r){var i=(1===r?!o:o)?"height":"width",a=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],a=i[2];if(!o)return e;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}return O(s)[t]/100*o}if("vh"===a||"vw"===a){return("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o}return o}(e,i,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,r){G(n)&&(i[t]+=n*("-"===e[r-1]?-1:1))}))})),i}var oe={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var i=e.offsets,o=i.reference,a=i.popper,s=-1!==["bottom","top"].indexOf(n),c=s?"left":"top",l=s?"width":"height",u={start:x({},c,o[c]),end:x({},c,o[c]+o[l]-a[l])};e.offsets.popper=S({},a,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n=t.offset,r=e.placement,i=e.offsets,o=i.popper,a=i.reference,s=r.split("-")[0],c=void 0;return c=G(+n)?[+n,0]:ie(n,o,a,s),"left"===s?(o.top+=c[0],o.left-=c[1]):"right"===s?(o.top+=c[0],o.left+=c[1]):"top"===s?(o.left+=c[0],o.top-=c[1]):"bottom"===s&&(o.left+=c[0],o.top+=c[1]),e.popper=o,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||p(e.instance.popper);e.instance.reference===n&&(n=p(n));var r=z("transform"),i=e.instance.popper.style,o=i.top,a=i.left,s=i[r];i.top="",i.left="",i[r]="";var c=P(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=o,i.left=a,i[r]=s,t.boundaries=c;var l=t.priority,u=e.offsets.popper,f={primary:function(e){var n=u[e];return u[e]<c[e]&&!t.escapeWithReference&&(n=Math.max(u[e],c[e])),x({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=u[n];return u[e]>c[e]&&!t.escapeWithReference&&(r=Math.min(u[n],c[e]-("right"===e?u.width:u.height))),x({},n,r)}};return l.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=S({},u,f[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(i),s=a?"right":"bottom",c=a?"left":"top",l=a?"width":"height";return n[s]<o(r[c])&&(e.offsets.popper[c]=o(r[c])-n[l]),n[c]>o(r[s])&&(e.offsets.popper[c]=o(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!Y(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var i=e.placement.split("-")[0],o=e.offsets,s=o.popper,c=o.reference,l=-1!==["left","right"].indexOf(i),u=l?"height":"width",f=l?"Top":"Left",d=f.toLowerCase(),p=l?"left":"top",h=l?"bottom":"right",m=R(r)[u];c[h]-m<s[d]&&(e.offsets.popper[d]-=s[d]-(c[h]-m)),c[d]+m>s[h]&&(e.offsets.popper[d]+=c[d]+m-s[h]),e.offsets.popper=O(e.offsets.popper);var b=c[d]+c[u]/2-m/2,y=a(e.instance.popper),g=parseFloat(y["margin"+f]),v=parseFloat(y["border"+f+"Width"]),w=b-e.offsets.popper[d]-g-v;return w=Math.max(Math.min(s[u]-m,w),0),e.arrowElement=r,e.offsets.arrow=(x(n={},d,Math.round(w)),x(n,p,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(q(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=P(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],i=N(r),o=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case te:a=[r,i];break;case ne:a=ee(r);break;case re:a=ee(r,!0);break;default:a=t.behavior}return a.forEach((function(s,c){if(r!==s||a.length===c+1)return e;r=e.placement.split("-")[0],i=N(r);var l=e.offsets.popper,u=e.offsets.reference,f=Math.floor,d="left"===r&&f(l.right)>f(u.left)||"right"===r&&f(l.left)<f(u.right)||"top"===r&&f(l.bottom)>f(u.top)||"bottom"===r&&f(l.top)<f(u.bottom),p=f(l.left)<f(n.left),h=f(l.right)>f(n.right),m=f(l.top)<f(n.top),b=f(l.bottom)>f(n.bottom),y="left"===r&&p||"right"===r&&h||"top"===r&&m||"bottom"===r&&b,g=-1!==["top","bottom"].indexOf(r),v=!!t.flipVariations&&(g&&"start"===o&&p||g&&"end"===o&&h||!g&&"start"===o&&m||!g&&"end"===o&&b),w=!!t.flipVariationsByContent&&(g&&"start"===o&&h||g&&"end"===o&&p||!g&&"start"===o&&b||!g&&"end"===o&&m),_=v||w;(d||y||_)&&(e.flipped=!0,(d||y)&&(r=a[c+1]),_&&(o=function(e){return"end"===e?"start":"start"===e?"end":e}(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=S({},e.offsets.popper,B(e.instance.popper,e.offsets.reference,e.placement)),e=U(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,i=r.popper,o=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return i[a?"left":"top"]=o[n]-(s?i[a?"width":"height"]:0),e.placement=N(t),e.offsets.popper=O(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Y(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=L(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,i=e.offsets.popper,o=L(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a=void 0!==o?o:t.gpuAcceleration,s=p(e.instance.popper),c=E(s),l={position:i.position},u=function(e,t){var n=e.offsets,r=n.popper,i=n.reference,o=Math.round,a=Math.floor,s=function(e){return e},c=o(i.width),l=o(r.width),u=-1!==["left","right"].indexOf(e.placement),f=-1!==e.placement.indexOf("-"),d=t?u||f||c%2==l%2?o:a:s,p=t?o:s;return{left:d(c%2==1&&l%2==1&&!f&&t?r.left-1:r.left),top:p(r.top),bottom:p(r.bottom),right:d(r.right)}}(e,window.devicePixelRatio<2||!Q),f="bottom"===n?"top":"bottom",d="right"===r?"left":"right",h=z("transform"),m=void 0,b=void 0;if(b="bottom"===f?"HTML"===s.nodeName?-s.clientHeight+u.bottom:-c.height+u.bottom:u.top,m="right"===d?"HTML"===s.nodeName?-s.clientWidth+u.right:-c.width+u.right:u.left,a&&h)l[h]="translate3d("+m+"px, "+b+"px, 0)",l[f]=0,l[d]=0,l.willChange="transform";else{var y="bottom"===f?-1:1,g="right"===d?-1:1;l[f]=b*y,l[d]=m*g,l.willChange=f+", "+d}var v={"x-placement":e.placement};return e.attributes=S({},v,e.attributes),e.styles=S({},l,e.styles),e.arrowStyles=S({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return J(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&J(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,i){var o=D(i,t,e,n.positionFixed),a=j(n.placement,o,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),J(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},ae=function(){function e(t,n){var r=this,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};_(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=i(this.update.bind(this)),this.options=S({},e.Defaults,a),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(S({},e.Defaults.modifiers,a.modifiers)).forEach((function(t){r.options.modifiers[t]=S({},e.Defaults.modifiers[t]||{},a.modifiers?a.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return S({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&o(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return k(e,[{key:"update",value:function(){return F.call(this)}},{key:"destroy",value:function(){return V.call(this)}},{key:"enableEventListeners",value:function(){return K.call(this)}},{key:"disableEventListeners",value:function(){return W.call(this)}}]),e}();ae.Utils=("undefined"!=typeof window?window:e).PopperUtils,ae.placements=Z,ae.Defaults=oe,t.a=ae}).call(this,n(12))},function(e,t,n){var r=n(37),i=n(1378);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1357);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1470);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(29),a=n(53),s=n(0),c=n.n(s),l=n(1),u=n.n(l),f=n(10),d=n.n(f),p=n(8),h={children:u.a.node,type:u.a.string,size:u.a.oneOfType([u.a.number,u.a.string]),bsSize:u.a.string,valid:u.a.bool,invalid:u.a.bool,tag:p.p,innerRef:u.a.oneOfType([u.a.object,u.a.func,u.a.string]),plaintext:u.a.bool,addon:u.a.bool,className:u.a.string,cssModule:u.a.object},m=function(e){function t(t){var n;return(n=e.call(this,t)||this).getRef=n.getRef.bind(Object(o.a)(n)),n.focus=n.focus.bind(Object(o.a)(n)),n}Object(a.a)(t,e);var n=t.prototype;return n.getRef=function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e},n.focus=function(){this.ref&&this.ref.focus()},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,o=e.type,a=e.bsSize,s=e.valid,l=e.invalid,u=e.tag,f=e.addon,h=e.plaintext,m=e.innerRef,b=Object(i.a)(e,["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"]),y=["radio","checkbox"].indexOf(o)>-1,g=new RegExp("\\D","g"),v=u||("select"===o||"textarea"===o?o:"input"),w="form-control";h?(w+="-plaintext",v=u||"input"):"file"===o?w+="-file":"range"===o?w+="-range":y&&(w=f?null:"form-check-input"),b.size&&g.test(b.size)&&(Object(p.r)('Please use the prop "bsSize" instead of the "size" to bootstrap\'s input sizing.'),a=b.size,delete b.size);var _=Object(p.l)(d()(t,l&&"is-invalid",s&&"is-valid",!!a&&"form-control-"+a,w),n);return("input"===v||u&&"function"==typeof u)&&(b.type=o),b.children&&!h&&"select"!==o&&"string"==typeof v&&"select"!==v&&(Object(p.r)('Input with a type of "'+o+'" cannot have children. Please use "value"/"defaultValue" instead.'),delete b.children),c.a.createElement(v,Object(r.a)({},b,{ref:m,className:_,"aria-invalid":l}))},t}(c.a.Component);m.propTypes=h,m.defaultProps={type:"text"},t.a=m},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(0),i=n(838),o=n(30);function a(){const e=Object(r.useContext)(i.a);return Object(o.h)(e),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.InsufficientFeeError=t.NotLoadedFeeError=t.InsufficientAmountError=t.NagativeAmountError=t.ZeroAmountError=t.InvalidNumberAmountError=t.EmptyAmountError=t.ENSFailedToFetchError=t.ENSIsFetchingError=t.ENSNotSupportedError=t.InvalidBech32Error=t.EmptyAddressError=void 0;class r extends Error{constructor(e){super(e),Object.setPrototypeOf(this,r.prototype)}}t.EmptyAddressError=r;class i extends Error{constructor(e){super(e),Object.setPrototypeOf(this,i.prototype)}}t.InvalidBech32Error=i;class o extends Error{constructor(e){super(e),Object.setPrototypeOf(this,o.prototype)}}t.ENSNotSupportedError=o;class a extends Error{constructor(e){super(e),Object.setPrototypeOf(this,a.prototype)}}t.ENSIsFetchingError=a;class s extends Error{constructor(e){super(e),Object.setPrototypeOf(this,s.prototype)}}t.ENSFailedToFetchError=s;class c extends Error{constructor(e){super(e),Object.setPrototypeOf(this,c.prototype)}}t.EmptyAmountError=c;class l extends Error{constructor(e){super(e),Object.setPrototypeOf(this,l.prototype)}}t.InvalidNumberAmountError=l;class u extends Error{constructor(e){super(e),Object.setPrototypeOf(this,u.prototype)}}t.ZeroAmountError=u;class f extends Error{constructor(e){super(e),Object.setPrototypeOf(this,f.prototype)}}t.NagativeAmountError=f;class d extends Error{constructor(e){super(e),Object.setPrototypeOf(this,d.prototype)}}t.InsufficientAmountError=d;class p extends Error{constructor(e){super(e),Object.setPrototypeOf(this,p.prototype)}}t.NotLoadedFeeError=p;class h extends Error{constructor(e){super(e),Object.setPrototypeOf(this,h.prototype)}}t.InsufficientFeeError=h},function(e,t,n){var r=n(852),i=n(409),o=e.exports;for(var a in r)r.hasOwnProperty(a)&&(o[a]=r[a]);function s(e){if("string"==typeof e&&(e=i.parse(e)),e.protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}o.request=function(e,t){return e=s(e),r.request.call(this,e,t)},o.get=function(e,t){return e=s(e),r.get.call(this,e,t)}},function(e,t,n){"use strict";var r=n(903),i=function(e){var t,n,i=new Promise((function(){t=arguments[0],n=arguments[1]}));if(e)return{resolve:t,reject:n,eventEmitter:i};var o=new r;return i._events=o._events,i.emit=o.emit,i.on=o.on,i.once=o.once,i.off=o.off,i.listeners=o.listeners,i.addListener=o.addListener,i.removeListener=o.removeListener,i.removeAllListeners=o.removeAllListeners,{resolve:t,reject:n,eventEmitter:i}};i.resolve=function(e){var t=i(!0);return t.resolve(e),t.eventEmitter},e.exports=i},function(e,t,n){"use strict";var r=n(1148),i=function(e){this.name=e.name,this.type=e.type,this.subscriptions=e.subscriptions||{},this.requestManager=null};i.prototype.setRequestManager=function(e){this.requestManager=e},i.prototype.attachToObject=function(e){var t=this.buildCall(),n=this.name.split(".");n.length>1?(e[n[0]]=e[n[0]]||{},e[n[0]][n[1]]=t):e[n[0]]=t},i.prototype.buildCall=function(){var e=this;return function(){e.subscriptions[arguments[0]]||console.warn("Subscription "+JSON.stringify(arguments[0])+" doesn't exist. Subscribing anyway.");var t=new r({subscription:e.subscriptions[arguments[0]]||{},requestManager:e.requestManager,type:e.type});return t.subscribe.apply(t,arguments)}},e.exports={subscriptions:i,subscription:r}},function(e,t,n){"use strict";var r=n(444),i=n(451),o=n(213),a=function(){var e=this;r.packageInit(this,arguments),[new i({name:"getId",call:"net_version",params:0,outputFormatter:parseInt}),new i({name:"isListening",call:"net_listening",params:0}),new i({name:"getPeerCount",call:"net_peerCount",params:0,outputFormatter:o.hexToNumber})].forEach((function(t){t.attachToObject(e),t.setRequestManager(e._requestManager)}))};r.addProviders(a),e.exports=a},function(e,t,n){(function(e){var r=n(1153).keccak_256,i=n(1154);function o(e){return e?i.toUnicode(e,{useStd3ASCII:!0,transitional:!1}):e}t.hash=function(t){for(var n="",i=0;i<32;i++)n+="00";if(name=o(t),name){var a=name.split(".");for(i=a.length-1;i>=0;i--){var s=r(a[i]);n=r(new e(n+s,"hex"))}}return"0x"+n},t.normalize=o}).call(this,n(2).Buffer)},function(e){e.exports=JSON.parse('{"identity":0,"ip4":4,"tcp":6,"sha1":17,"sha2-256":18,"sha2-512":19,"sha3-512":20,"sha3-384":21,"sha3-256":22,"sha3-224":23,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,"dccp":33,"murmur3-128":34,"murmur3-32":35,"ip6":41,"ip6zone":42,"path":47,"multicodec":48,"multihash":49,"multiaddr":50,"multibase":51,"dns":53,"dns4":54,"dns6":55,"dnsaddr":56,"protobuf":80,"cbor":81,"raw":85,"dbl-sha2-256":86,"rlp":96,"bencode":99,"dag-pb":112,"dag-cbor":113,"libp2p-key":114,"git-raw":120,"torrent-info":123,"torrent-file":124,"leofcoin-block":129,"leofcoin-tx":130,"leofcoin-pr":131,"sctp":132,"eth-block":144,"eth-block-list":145,"eth-tx-trie":146,"eth-tx":147,"eth-tx-receipt-trie":148,"eth-tx-receipt":149,"eth-state-trie":150,"eth-account-snapshot":151,"eth-storage-trie":152,"bitcoin-block":176,"bitcoin-tx":177,"zcash-block":192,"zcash-tx":193,"stellar-block":208,"stellar-tx":209,"md4":212,"md5":213,"bmt":214,"decred-block":224,"decred-tx":225,"ipld-ns":226,"ipfs-ns":227,"swarm-ns":228,"ipns-ns":229,"zeronet":230,"ed25519-pub":237,"dash-block":240,"dash-tx":241,"swarm-manifest":250,"swarm-feed":251,"udp":273,"p2p-webrtc-star":275,"p2p-webrtc-direct":276,"p2p-stardust":277,"p2p-circuit":290,"dag-json":297,"udt":301,"utp":302,"unix":400,"p2p":421,"ipfs":421,"https":443,"onion":444,"onion3":445,"garlic64":446,"garlic32":447,"tls":448,"quic":460,"ws":477,"wss":478,"p2p-websocket-star":479,"http":480,"json":512,"messagepack":513,"x11":4352,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"skein256-8":45825,"skein256-16":45826,"skein256-24":45827,"skein256-32":45828,"skein256-40":45829,"skein256-48":45830,"skein256-56":45831,"skein256-64":45832,"skein256-72":45833,"skein256-80":45834,"skein256-88":45835,"skein256-96":45836,"skein256-104":45837,"skein256-112":45838,"skein256-120":45839,"skein256-128":45840,"skein256-136":45841,"skein256-144":45842,"skein256-152":45843,"skein256-160":45844,"skein256-168":45845,"skein256-176":45846,"skein256-184":45847,"skein256-192":45848,"skein256-200":45849,"skein256-208":45850,"skein256-216":45851,"skein256-224":45852,"skein256-232":45853,"skein256-240":45854,"skein256-248":45855,"skein256-256":45856,"skein512-8":45857,"skein512-16":45858,"skein512-24":45859,"skein512-32":45860,"skein512-40":45861,"skein512-48":45862,"skein512-56":45863,"skein512-64":45864,"skein512-72":45865,"skein512-80":45866,"skein512-88":45867,"skein512-96":45868,"skein512-104":45869,"skein512-112":45870,"skein512-120":45871,"skein512-128":45872,"skein512-136":45873,"skein512-144":45874,"skein512-152":45875,"skein512-160":45876,"skein512-168":45877,"skein512-176":45878,"skein512-184":45879,"skein512-192":45880,"skein512-200":45881,"skein512-208":45882,"skein512-216":45883,"skein512-224":45884,"skein512-232":45885,"skein512-240":45886,"skein512-248":45887,"skein512-256":45888,"skein512-264":45889,"skein512-272":45890,"skein512-280":45891,"skein512-288":45892,"skein512-296":45893,"skein512-304":45894,"skein512-312":45895,"skein512-320":45896,"skein512-328":45897,"skein512-336":45898,"skein512-344":45899,"skein512-352":45900,"skein512-360":45901,"skein512-368":45902,"skein512-376":45903,"skein512-384":45904,"skein512-392":45905,"skein512-400":45906,"skein512-408":45907,"skein512-416":45908,"skein512-424":45909,"skein512-432":45910,"skein512-440":45911,"skein512-448":45912,"skein512-456":45913,"skein512-464":45914,"skein512-472":45915,"skein512-480":45916,"skein512-488":45917,"skein512-496":45918,"skein512-504":45919,"skein512-512":45920,"skein1024-8":45921,"skein1024-16":45922,"skein1024-24":45923,"skein1024-32":45924,"skein1024-40":45925,"skein1024-48":45926,"skein1024-56":45927,"skein1024-64":45928,"skein1024-72":45929,"skein1024-80":45930,"skein1024-88":45931,"skein1024-96":45932,"skein1024-104":45933,"skein1024-112":45934,"skein1024-120":45935,"skein1024-128":45936,"skein1024-136":45937,"skein1024-144":45938,"skein1024-152":45939,"skein1024-160":45940,"skein1024-168":45941,"skein1024-176":45942,"skein1024-184":45943,"skein1024-192":45944,"skein1024-200":45945,"skein1024-208":45946,"skein1024-216":45947,"skein1024-224":45948,"skein1024-232":45949,"skein1024-240":45950,"skein1024-248":45951,"skein1024-256":45952,"skein1024-264":45953,"skein1024-272":45954,"skein1024-280":45955,"skein1024-288":45956,"skein1024-296":45957,"skein1024-304":45958,"skein1024-312":45959,"skein1024-320":45960,"skein1024-328":45961,"skein1024-336":45962,"skein1024-344":45963,"skein1024-352":45964,"skein1024-360":45965,"skein1024-368":45966,"skein1024-376":45967,"skein1024-384":45968,"skein1024-392":45969,"skein1024-400":45970,"skein1024-408":45971,"skein1024-416":45972,"skein1024-424":45973,"skein1024-432":45974,"skein1024-440":45975,"skein1024-448":45976,"skein1024-456":45977,"skein1024-464":45978,"skein1024-472":45979,"skein1024-480":45980,"skein1024-488":45981,"skein1024-496":45982,"skein1024-504":45983,"skein1024-512":45984,"skein1024-520":45985,"skein1024-528":45986,"skein1024-536":45987,"skein1024-544":45988,"skein1024-552":45989,"skein1024-560":45990,"skein1024-568":45991,"skein1024-576":45992,"skein1024-584":45993,"skein1024-592":45994,"skein1024-600":45995,"skein1024-608":45996,"skein1024-616":45997,"skein1024-624":45998,"skein1024-632":45999,"skein1024-640":46000,"skein1024-648":46001,"skein1024-656":46002,"skein1024-664":46003,"skein1024-672":46004,"skein1024-680":46005,"skein1024-688":46006,"skein1024-696":46007,"skein1024-704":46008,"skein1024-712":46009,"skein1024-720":46010,"skein1024-728":46011,"skein1024-736":46012,"skein1024-744":46013,"skein1024-752":46014,"skein1024-760":46015,"skein1024-768":46016,"skein1024-776":46017,"skein1024-784":46018,"skein1024-792":46019,"skein1024-800":46020,"skein1024-808":46021,"skein1024-816":46022,"skein1024-824":46023,"skein1024-832":46024,"skein1024-840":46025,"skein1024-848":46026,"skein1024-856":46027,"skein1024-864":46028,"skein1024-872":46029,"skein1024-880":46030,"skein1024-888":46031,"skein1024-896":46032,"skein1024-904":46033,"skein1024-912":46034,"skein1024-920":46035,"skein1024-928":46036,"skein1024-936":46037,"skein1024-944":46038,"skein1024-952":46039,"skein1024-960":46040,"skein1024-968":46041,"skein1024-976":46042,"skein1024-984":46043,"skein1024-992":46044,"skein1024-1000":46045,"skein1024-1008":46046,"skein1024-1016":46047,"skein1024-1024":46048,"holochain-adr-v0":8417572,"holochain-adr-v1":8483108,"holochain-key-v0":9728292,"holochain-key-v1":9793828,"holochain-sig-v0":10645796,"holochain-sig-v1":10711332}')},function(e,t){e.exports="assets/logo-temp.png"},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t,n){e.exports=n(1381)},function(e,t){function n(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(e){return void n(e)}s.done?t(c):Promise.resolve(c).then(r,i)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(i,o){var a=e.apply(t,r);function s(e){n(a,i,o,s,c,"next",e)}function c(e){n(a,i,o,s,c,"throw",e)}s(void 0)}))}}},function(e,t,n){"use strict";var r=n(27),i=n(224),o=i.getNAF,a=i.getJSF,s=i.assert;function c(e,t){this.type=e,this.p=new r(t.p,16),this.red=t.prime?r.red(t.prime):r.mont(this.p),this.zero=new r(0).toRed(this.red),this.one=new r(1).toRed(this.red),this.two=new r(2).toRed(this.red),this.n=t.n&&new r(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function l(e,t){this.curve=e,this.type=t,this.precomputed=null}e.exports=c,c.prototype.point=function(){throw new Error("Not implemented")},c.prototype.validate=function(){throw new Error("Not implemented")},c.prototype._fixedNafMul=function(e,t){s(e.precomputed);var n=e._getDoubles(),r=o(t,1,this._bitLength),i=(1<<n.step+1)-(n.step%2==0?2:1);i/=3;for(var a=[],c=0;c<r.length;c+=n.step){var l=0;for(t=c+n.step-1;t>=c;t--)l=(l<<1)+r[t];a.push(l)}for(var u=this.jpoint(null,null,null),f=this.jpoint(null,null,null),d=i;d>0;d--){for(c=0;c<a.length;c++){(l=a[c])===d?f=f.mixedAdd(n.points[c]):l===-d&&(f=f.mixedAdd(n.points[c].neg()))}u=u.add(f)}return u.toP()},c.prototype._wnafMul=function(e,t){var n=4,r=e._getNAFPoints(n);n=r.wnd;for(var i=r.points,a=o(t,n,this._bitLength),c=this.jpoint(null,null,null),l=a.length-1;l>=0;l--){for(t=0;l>=0&&0===a[l];l--)t++;if(l>=0&&t++,c=c.dblp(t),l<0)break;var u=a[l];s(0!==u),c="affine"===e.type?u>0?c.mixedAdd(i[u-1>>1]):c.mixedAdd(i[-u-1>>1].neg()):u>0?c.add(i[u-1>>1]):c.add(i[-u-1>>1].neg())}return"affine"===e.type?c.toP():c},c.prototype._wnafMulAdd=function(e,t,n,r,i){for(var s=this._wnafT1,c=this._wnafT2,l=this._wnafT3,u=0,f=0;f<r;f++){var d=(O=t[f])._getNAFPoints(e);s[f]=d.wnd,c[f]=d.points}for(f=r-1;f>=1;f-=2){var p=f-1,h=f;if(1===s[p]&&1===s[h]){var m=[t[p],null,null,t[h]];0===t[p].y.cmp(t[h].y)?(m[1]=t[p].add(t[h]),m[2]=t[p].toJ().mixedAdd(t[h].neg())):0===t[p].y.cmp(t[h].y.redNeg())?(m[1]=t[p].toJ().mixedAdd(t[h]),m[2]=t[p].add(t[h].neg())):(m[1]=t[p].toJ().mixedAdd(t[h]),m[2]=t[p].toJ().mixedAdd(t[h].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],y=a(n[p],n[h]);u=Math.max(y[0].length,u),l[p]=new Array(u),l[h]=new Array(u);for(var g=0;g<u;g++){var v=0|y[0][g],w=0|y[1][g];l[p][g]=b[3*(v+1)+(w+1)],l[h][g]=0,c[p]=m}}else l[p]=o(n[p],s[p],this._bitLength),l[h]=o(n[h],s[h],this._bitLength),u=Math.max(l[p].length,u),u=Math.max(l[h].length,u)}var _=this.jpoint(null,null,null),k=this._wnafT4;for(f=u;f>=0;f--){for(var x=0;f>=0;){var S=!0;for(g=0;g<r;g++)k[g]=0|l[g][f],0!==k[g]&&(S=!1);if(!S)break;x++,f--}if(f>=0&&x++,_=_.dblp(x),f<0)break;for(g=0;g<r;g++){var O,E=k[g];0!==E&&(E>0?O=c[g][E-1>>1]:E<0&&(O=c[g][-E-1>>1].neg()),_="affine"===O.type?_.mixedAdd(O):_.add(O))}}for(f=0;f<r;f++)c[f]=null;return i?_:_.toP()},c.BasePoint=l,l.prototype.eq=function(){throw new Error("Not implemented")},l.prototype.validate=function(){return this.curve.validate(this)},c.prototype.decodePoint=function(e,t){e=i.toArray(e,t);var n=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*n)return 6===e[0]?s(e[e.length-1]%2==0):7===e[0]&&s(e[e.length-1]%2==1),this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));if((2===e[0]||3===e[0])&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),3===e[0]);throw new Error("Unknown point format")},l.prototype.encodeCompressed=function(e){return this.encode(e,!0)},l.prototype._encode=function(e){var t=this.curve.p.byteLength(),n=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",t))},l.prototype.encode=function(e,t){return i.encode(this._encode(t),e)},l.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},l.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},l.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i<t;i+=e){for(var o=0;o<e;o++)r=r.dbl();n.push(r)}return{step:e,points:n}},l.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],n=(1<<e)-1,r=1===n?null:this.dbl(),i=1;i<n;i++)t[i]=t[i-1].add(r);return{wnd:e,points:t}},l.prototype._getBeta=function(){return null},l.prototype.dblp=function(e){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},function(e,t,n){"use strict";t.decode=t.parse=n(1107),t.encode=t.stringify=n(1108)},function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r=n(0),i=n.n(r),o=n(10),a=n.n(o),s=n(404),c=n(405),l=n(1069),u=n(868),f=n(895),d=n(896),p=n(1046),h=n.n(p),m=n(2);const b=Object(r.forwardRef)((e,t)=>{const{type:n,label:o,text:p,error:b,append:y}=e,g=Object.assign({},e);delete g.className,delete g.type,delete g.color,delete g.label,delete g.text,delete g.error,delete g.children,delete g.append;const[v]=Object(r.useState)(()=>{const e=new Uint8Array(4);return crypto.getRandomValues(e),"input-"+m.Buffer.from(e).toString("hex")});return i.a.createElement(s.a,null,o?i.a.createElement(c.a,{for:v,className:"form-control-label"},o):null,i.a.createElement(l.a,null,i.a.createElement(u.a,Object.assign({id:v,className:a()("form-control-alternative",e.className,h.a.input),type:n,innerRef:t},g)),y),b?i.a.createElement(f.a,{style:{display:"block"}},b):p?i.a.createElement(d.a,null,p):null)})},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return l}));var r=n(0),i=n.n(r),o=n(404),a=n(405),s=n(868),c=n(14);const l=Object(c.a)(({gasConfig:t,label:n,className:c})=>{const[l]=Object(r.useState)(()=>{const t=new Uint8Array(4);return crypto.getRandomValues(t),"input-"+e.from(t).toString("hex")});return i.a.createElement(o.a,{className:c},n?i.a.createElement(a.a,{for:l,className:"form-control-label"},n):null,i.a.createElement(s.a,{id:l,className:"form-control-alternative",type:"number",step:1,min:0,value:t.gas,onChange:e=>{const n=parseInt(e.target.value);!isNaN(n)&&n>0&&t.setGas(n),e.preventDefault()},autoComplete:"off"}))})}).call(this,n(2).Buffer)},function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var r=n(0),i=n.n(r),o=n(14),a=n(21),s=n(947),c=n(1070),l=n(1553),u=n(404),f=n(405),d=n(948),p=n(949),h=n(946),m=n(897),b=n(402),y=n(865),g=n.n(y),v=n(884),w=n(869),_=n(388),k=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const x=Object(o.a)(({isOpen:e,closeModal:t,toggle:n})=>{const o=Object(w.a)(),{chainStore:y,queriesStore:x,ibcChannelStore:S}=Object(a.b)(),[O,E]=Object(r.useState)(!1),[T,A]=Object(r.useState)(""),[M,I]=Object(r.useState)(""),[P,C]=Object(r.useState)(!1),[j,D]=Object(r.useState)("");return i.a.createElement(s.a,{isOpen:e,toggle:n,centered:!0},i.a.createElement(c.a,null,i.a.createElement(l.a,null,i.a.createElement("h1",null,"Add IBC channel"),i.a.createElement(u.a,null,i.a.createElement(f.a,{for:"chain-dropdown",className:"form-control-label"},i.a.createElement(_.a,{id:"component.ibc.channel-registrar.chain-selector.label"})),i.a.createElement(d.a,{id:"chain-dropdown",className:g.a.chainSelector,isOpen:O,toggle:()=>E(e=>!e)},i.a.createElement(p.a,{caret:!0},T?y.getChain(T).chainName:i.a.createElement(_.a,{id:"component.ibc.channel-registrar.chain-selector.placeholder"})),i.a.createElement(h.a,null,y.chainInfos.map(e=>{var t;if(y.current.chainId!==e.chainId&&(null!==(t=e.features)&&void 0!==t?t:[]).includes("ibc-transfer"))return i.a.createElement(m.a,{key:e.chainId,onClick:t=>{t.preventDefault(),A(e.chainId),D("")}},e.chainName)})))),i.a.createElement(v.a,{type:"text",label:o.formatMessage({id:"component.ibc.channel-registrar.chain-selector.add.channel.label"}),placeholder:o.formatMessage({id:"component.ibc.channel-registrar.chain-selector.add.channel.placeholder"}),onChange:e=>{e.preventDefault(),I(e.target.value),D("")},error:j}),i.a.createElement(b.a,{type:"submit",block:!0,color:"primary",disabled:""===T||""===M||""!==j,"data-loading":P,onClick:e=>k(void 0,void 0,void 0,(function*(){e.preventDefault(),C(!0);const n=x.get(y.current.chainId),r=yield n.getQueryIBCCChannel().getTransferChannel(M).waitFreshResponse(),i=yield n.getQueryIBCClientState().getClientStateOnTransferPort(M).waitFreshResponse();let o="";r&&i||(o="Failed to fetch the channel"),r&&"STATE_OPEN"!==r.data.channel.state&&(o="Channel is not on OPEN STATE"),i&&i.data.identified_client_state.client_state.chain_id!==T&&(o="Client is not for "+T),C(!1),D(o),r&&i&&""===o&&(yield S.get(y.current.chainId).addChannel({portId:"transfer",channelId:M,counterpartyChainId:T}),yield S.get(T).addChannel({portId:r.data.channel.counterparty.port_id,channelId:r.data.channel.counterparty.channel_id,counterpartyChainId:y.current.chainId}),t())}))},i.a.createElement(_.a,{id:"component.ibc.channel-registrar.chain-selector.add.channel.button"})))))})},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return h}));var r=n(109),i=n.n(r),o=n(840),a=n.n(o),s=n(110),c=n.n(s),l=n(0),u=n(938),f=n.n(u),d=f()(),p=f()(),h=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t=e.call.apply(e,[this].concat(r))||this,c()(i()(t),"referenceNode",void 0),c()(i()(t),"setReferenceNode",(function(e){e&&t.referenceNode!==e&&(t.referenceNode=e,t.forceUpdate())})),t}a()(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.referenceNode=null},n.render=function(){return l.createElement(d.Provider,{value:this.referenceNode},l.createElement(p.Provider,{value:this.setReferenceNode},this.props.children))},t}(l.Component)},function(e,t,n){"use strict";n.d(t,"a",(function(){return ee})),n.d(t,"b",(function(){return te}));var r,i=n(0),o=n.n(i),a=n(228),s=n(14),c=n(92),l=n.n(c),u=n(402),f=n(388),d=n(46),p=n(21),h=n(5),m=n(63),b=function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};!function(e){e[e.WORDS12=0]="WORDS12",e[e.WORDS24=1]="WORDS24"}(r||(r={}));class y{constructor(e){this.registerConfig=e,this._mode="generate",this._numWords=r.WORDS12,this._mnemonic="",this._name="",this._password="",Object(h.makeObservable)(this),this.setNumWords(this.numWords)}get mode(){return this._mode}setMode(e){this._mode=e}get numWords(){return this._numWords}*setNumWords(e){this._numWords=e,e===r.WORDS12?this._mnemonic=yield*Object(m.toGenerator)(this.registerConfig.generateMnemonic(128)):e===r.WORDS24&&(this._mnemonic=yield*Object(m.toGenerator)(this.registerConfig.generateMnemonic(256)))}get mnemonic(){return this._mnemonic}setMnemonic(e){this._mnemonic=e}get name(){return this._name}setName(e){this._name=e}get password(){return this._password}setPassword(e){this._password=e}}b([h.observable],y.prototype,"_mode",void 0),b([h.observable],y.prototype,"_numWords",void 0),b([h.observable],y.prototype,"_mnemonic",void 0),b([h.observable],y.prototype,"_name",void 0),b([h.observable],y.prototype,"_password",void 0),b([h.action],y.prototype,"setMode",null),b([h.flow],y.prototype,"setNumWords",null),b([h.action],y.prototype,"setMnemonic",null),b([h.action],y.prototype,"setName",null),b([h.action],y.prototype,"setPassword",null);var g=n(869),v=n(146),w=n(404),_=n(405),k=n(868),x=n(150),S=function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},O=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};class E{constructor(e){this._account=0,this._change=0,this._index=0,this._coinType=e,Object(h.makeObservable)(this)}get coinType(){return this._coinType}get account(){return this._account}get change(){return this._change}get index(){return this._index}get bip44HDPath(){return{account:this.account,change:this.change,addressIndex:this.index}}setCoinType(e){this._coinType=e}setAccount(e){this._account=e}setChange(e){this._change=e}setIndex(e){this._index=e}}S([h.observable],E.prototype,"_coinType",void 0),S([h.observable],E.prototype,"_account",void 0),S([h.observable],E.prototype,"_change",void 0),S([h.observable],E.prototype,"_index",void 0),S([h.computed],E.prototype,"bip44HDPath",null),S([h.action],E.prototype,"setCoinType",null),S([h.action],E.prototype,"setAccount",null),S([h.action],E.prototype,"setChange",null),S([h.action],E.prototype,"setIndex",null);const T=e=>{const[t]=Object(i.useState)(()=>new E(e));return t},A=Object(s.a)(({bip44Option:e})=>{const t=Object(g.a)(),n=Object(x.b)(),[r,a]=Object(i.useState)(0!==e.account||0!==e.change||0!==e.index);return o.a.createElement(o.a.Fragment,null,o.a.createElement(u.a,{type:"button",color:"link",onClick:i=>{i.preventDefault(),O(void 0,void 0,void 0,(function*(){r?(yield n.confirm({paragraph:t.formatMessage({id:"register.bip44.confirm.clear"})}))&&(a(!1),e.setAccount(0),e.setChange(0),e.setIndex(0)):a(!0)}))}},o.a.createElement(f.a,{id:"register.bip44.button.advanced"})),r?o.a.createElement(w.a,null,o.a.createElement(_.a,{target:"bip44-path",className:"form-control-label"},o.a.createElement(f.a,{id:"register.bip44.input.hd-path"})),o.a.createElement("div",{id:"bip44-path",style:{display:"flex",alignItems:"baseline"}},o.a.createElement("div",null,`m/44'/${null!=e.coinType?e.coinType:"···"}'/`),o.a.createElement(k.a,{type:"number",className:"form-control-alternative",style:{width:"100px",textAlign:"right"},value:e.account.toString(),onChange:t=>{t.preventDefault();let n=t.target.value;if(n){if("0"!==n)for(let e=0;e<n.length&&"0"===n[e];e++)n=n.replace("0","");const t=parseFloat(n);Number.isInteger(t)&&t>=0&&e.setAccount(t)}else e.setAccount(0)}}),o.a.createElement("div",null,"'/"),o.a.createElement(k.a,{type:"number",className:"form-control-alternative",style:{width:"100px",textAlign:"right"},value:e.change.toString(),onChange:t=>{t.preventDefault();let n=t.target.value;if(n){if("0"!==n)for(let e=0;e<n.length&&"0"===n[e];e++)n=n.replace("0","");const t=parseFloat(n);!Number.isInteger(t)||0!==t&&1!==t||e.setChange(t)}else e.setChange(0)}}),o.a.createElement("div",null,"/"),o.a.createElement(k.a,{type:"number",className:"form-control-alternative",style:{width:"100px",textAlign:"right"},value:e.index.toString(),onChange:t=>{t.preventDefault();let n=t.target.value;if(n){if("0"!==n)for(let e=0;e<n.length&&"0"===n[e];e++)n=n.replace("0","");const t=parseFloat(n);Number.isInteger(t)&&t>=0&&e.setIndex(t)}else e.setIndex(0)}}))):null)});var M=n(1560),I=n(1552),P=n(1553),C=n(34),j=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const D=n(69),R=Object(s.a)(({registerConfig:e})=>o.a.createElement(u.a,{color:"primary",outline:!0,block:!0,onClick:t=>{t.preventDefault(),e.setType("new-mnemonic")}},o.a.createElement(f.a,{id:"register.intro.button.new-account.title"}))),N=Object(s.a)(({registerConfig:e})=>{const t=(e=>{const[t]=Object(i.useState)(()=>new y(e));return t})(e),n=T();return o.a.createElement(o.a.Fragment,null,"generate"===t.mode?o.a.createElement(B,{registerConfig:e,newMnemonicConfig:t,bip44Option:n}):null,"verify"===t.mode?o.a.createElement(L,{registerConfig:e,newMnemonicConfig:t,bip44Option:n}):null)}),B=Object(s.a)(({registerConfig:e,newMnemonicConfig:t,bip44Option:n})=>{const i=Object(g.a)(),{register:a,handleSubmit:s,getValues:c,errors:d}=Object(v.a)({defaultValues:{name:t.name,words:t.mnemonic,password:"",confirmPassword:""}});return o.a.createElement("div",null,o.a.createElement(M.a,{color:"warning"},o.a.createElement("h3",{style:{color:"white"}},o.a.createElement(f.a,{id:"register.create.warning.keep-your-mnemonic.header"})),o.a.createElement("ul",null,o.a.createElement("li",null,o.a.createElement(f.a,{id:"register.create.warning.keep-your-mnemonic.paragraph1"})),o.a.createElement("li",null,o.a.createElement(f.a,{id:"register.create.warning.keep-your-mnemonic.paragraph2"})))),o.a.createElement("div",{className:l.a.title},i.formatMessage({id:"register.create.title"}),o.a.createElement("div",{style:{float:"right"}},o.a.createElement(I.a,{size:"sm",style:{marginBottom:"4px"}},o.a.createElement(u.a,{type:"button",color:"primary",outline:t.numWords!==r.WORDS12,onClick:()=>{t.setNumWords(r.WORDS12)}},o.a.createElement(f.a,{id:"register.create.toggle.word12"})),o.a.createElement(u.a,{type:"button",color:"primary",outline:t.numWords!==r.WORDS24,onClick:()=>{t.setNumWords(r.WORDS24)}},o.a.createElement(f.a,{id:"register.create.toggle.word24"}))))),o.a.createElement(P.a,{className:l.a.formContainer,onSubmit:s(e=>j(void 0,void 0,void 0,(function*(){t.setName(e.name),t.setPassword(e.password),t.setMode("verify")})))},o.a.createElement(C.g,{className:l.a.mnemonic,placeholder:i.formatMessage({id:"register.create.textarea.mnemonic.place-holder"}),name:"words",rows:t.numWords===r.WORDS24?5:3,readOnly:!0,value:t.mnemonic,ref:a({required:"Mnemonic is required",validate:e=>e.split(" ").length<8?i.formatMessage({id:"register.create.textarea.mnemonic.error.too-short"}):D.validateMnemonic(e)?void 0:i.formatMessage({id:"register.create.textarea.mnemonic.error.invalid"})}),error:d.words&&d.words.message}),o.a.createElement(C.e,{label:i.formatMessage({id:"register.name"}),type:"text",name:"name",ref:a({required:i.formatMessage({id:"register.name.error.required"})}),error:d.name&&d.name.message}),"create"===e.mode?o.a.createElement(o.a.Fragment,null,o.a.createElement(C.e,{label:i.formatMessage({id:"register.create.input.password"}),type:"password",name:"password",ref:a({required:i.formatMessage({id:"register.create.input.password.error.required"}),validate:e=>{if(e.length<8)return i.formatMessage({id:"register.create.input.password.error.too-short"})}}),error:d.password&&d.password.message}),o.a.createElement(C.e,{label:i.formatMessage({id:"register.create.input.confirm-password"}),type:"password",name:"confirmPassword",ref:a({required:i.formatMessage({id:"register.create.input.confirm-password.error.required"}),validate:e=>{if(e!==c().password)return i.formatMessage({id:"register.create.input.confirm-password.error.unmatched"})}}),error:d.confirmPassword&&d.confirmPassword.message})):null,o.a.createElement(A,{bip44Option:n}),o.a.createElement(u.a,{color:"primary",type:"submit",block:!0},o.a.createElement(f.a,{id:"register.create.button.next"}))),o.a.createElement(ee,{onClick:()=>{e.clear()}}))}),L=Object(s.a)(({registerConfig:e,newMnemonicConfig:t,bip44Option:n})=>{const r=Object(i.useMemo)(()=>{const e=t.mnemonic.split(" ");for(let t=0;t<e.length;t++)e[t]=e[t].trim();return e},[t.mnemonic]),[a,s]=Object(i.useState)([]),[c,d]=Object(i.useState)([]);return Object(i.useEffect)(()=>{const e=t.mnemonic.split(" ");for(let t=0;t<e.length;t++)e[t]=e[t].trim();e.sort((e,t)=>e>t?1:-1),s(e),d([])},[t.mnemonic]),o.a.createElement("div",null,o.a.createElement("div",{style:{minHeight:"153px"}},o.a.createElement("div",{className:l.a.buttons},c.map((e,t)=>o.a.createElement(u.a,{key:e+t.toString(),onClick:()=>{const e=c[t];d(c.slice(0,t).concat(c.slice(t+1))),a.push(e),s(a.slice())}},e)))),o.a.createElement("hr",null),o.a.createElement("div",{style:{minHeight:"153px"}},o.a.createElement("div",{className:l.a.buttons},a.map((e,t)=>o.a.createElement(u.a,{key:e+t.toString(),onClick:()=>{const e=a[t];s(a.slice(0,t).concat(a.slice(t+1))),c.push(e),d(c.slice())}},e)))),o.a.createElement(u.a,{color:"primary",type:"submit",disabled:c.join(" ")!==r.join(" "),block:!0,style:{marginTop:"30px"},onClick:r=>j(void 0,void 0,void 0,(function*(){r.preventDefault();try{yield e.createMnemonic(t.name,t.mnemonic,t.password,n.bip44HDPath)}catch(t){alert(t.message?t.message:t.toString()),e.clear()}})),"data-loading":e.isLoading},o.a.createElement(f.a,{id:"register.verify.button.register"})),o.a.createElement(ee,{onClick:()=>{t.setMode("generate")}}))});var U=n(2),F=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const q=n(69);function z(e){return!!e.startsWith("0x")||64===e.length}function V(e){return(e=e.trim()).split(/\s+/).map(e=>e.trim()).filter(e=>e.trim().length>0).join(" ")}const H=Object(s.a)(({registerConfig:e})=>o.a.createElement(u.a,{color:"primary",outline:!0,block:!0,onClick:t=>{t.preventDefault(),e.setType("recover-mnemonic")}},o.a.createElement(f.a,{id:"register.intro.button.import-account.title"}))),$=Object(s.a)(({registerConfig:e})=>{const t=Object(g.a)(),n=T(),{register:r,handleSubmit:i,getValues:a,errors:s}=Object(v.a)({defaultValues:{name:"",words:"",password:"",confirmPassword:""}});return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",null,o.a.createElement("div",{className:l.a.title},t.formatMessage({id:"register.recover.title"})),o.a.createElement(P.a,{className:l.a.formContainer,onSubmit:i(t=>F(void 0,void 0,void 0,(function*(){try{if(z(t.words)){const n=U.Buffer.from(t.words.trim().replace("0x",""),"hex");yield e.createPrivateKey(t.name,n,t.password)}else yield e.createMnemonic(t.name,V(t.words),t.password,n.bip44HDPath)}catch(t){alert(t.message?t.message:t.toString()),e.clear()}})))},o.a.createElement(C.g,{className:l.a.mnemonic,placeholder:t.formatMessage({id:"register.create.textarea.mnemonic.place-holder"}),name:"words",rows:3,ref:r({required:"Mnemonic is required",validate:e=>{if(z(e)){if(64!==(e=e.replace("0x","")).length)return t.formatMessage({id:"register.import.textarea.private-key.error.invalid-length"});try{if(U.Buffer.from(e,"hex").toString("hex").toLowerCase()!==e.toLowerCase())return t.formatMessage({id:"register.import.textarea.private-key.error.invalid"})}catch(e){return t.formatMessage({id:"register.import.textarea.private-key.error.invalid"})}}else{if((e=V(e)).split(" ").length<8)return t.formatMessage({id:"register.create.textarea.mnemonic.error.too-short"});if(!q.validateMnemonic(e))return t.formatMessage({id:"register.create.textarea.mnemonic.error.invalid"})}}}),error:s.words&&s.words.message}),o.a.createElement(C.e,{label:t.formatMessage({id:"register.name"}),type:"text",name:"name",ref:r({required:t.formatMessage({id:"register.name.error.required"})}),error:s.name&&s.name.message}),"create"===e.mode?o.a.createElement(o.a.Fragment,null,o.a.createElement(C.e,{label:t.formatMessage({id:"register.create.input.password"}),type:"password",name:"password",ref:r({required:t.formatMessage({id:"register.create.input.password.error.required"}),validate:e=>{if(e.length<8)return t.formatMessage({id:"register.create.input.password.error.too-short"})}}),error:s.password&&s.password.message}),o.a.createElement(C.e,{label:t.formatMessage({id:"register.create.input.confirm-password"}),type:"password",name:"confirmPassword",ref:r({required:t.formatMessage({id:"register.create.input.confirm-password.error.required"}),validate:e=>{if(e!==a().password)return t.formatMessage({id:"register.create.input.confirm-password.error.unmatched"})}}),error:s.confirmPassword&&s.confirmPassword.message})):null,o.a.createElement(A,{bip44Option:n}),o.a.createElement(u.a,{color:"primary",type:"submit",block:!0,"data-loading":e.isLoading},o.a.createElement(f.a,{id:"register.create.button.next"}))),o.a.createElement(ee,{onClick:()=>{e.clear()}})))});var K=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const W=Object(s.a)(({registerConfig:e})=>o.a.createElement(u.a,{color:"primary",outline:!0,block:!0,onClick:t=>{t.preventDefault(),e.setType("import-ledger")}},o.a.createElement(f.a,{id:"register.ledger.title"}))),G=Object(s.a)(({registerConfig:e})=>{const t=Object(g.a)(),n=T(118),{register:r,handleSubmit:i,getValues:a,errors:s}=Object(v.a)({defaultValues:{name:"",password:"",confirmPassword:""}});return o.a.createElement("div",null,o.a.createElement("div",{className:l.a.title},t.formatMessage({id:"register.name"})),o.a.createElement(P.a,{className:l.a.formContainer,onSubmit:i(t=>K(void 0,void 0,void 0,(function*(){try{yield e.createLedger(t.name,t.password,n.bip44HDPath)}catch(t){alert(t.message?t.message:t.toString()),e.clear()}})))},o.a.createElement(C.e,{label:t.formatMessage({id:"register.name"}),type:"text",name:"name",ref:r({required:t.formatMessage({id:"register.name.error.required"})}),error:s.name&&s.name.message}),"create"===e.mode?o.a.createElement(o.a.Fragment,null,o.a.createElement(C.e,{label:t.formatMessage({id:"register.create.input.password"}),type:"password",name:"password",ref:r({required:t.formatMessage({id:"register.create.input.password.error.required"}),validate:e=>{if(e.length<8)return t.formatMessage({id:"register.create.input.password.error.too-short"})}}),error:s.password&&s.password.message}),o.a.createElement(C.e,{label:t.formatMessage({id:"register.create.input.confirm-password"}),type:"password",name:"confirmPassword",ref:r({required:t.formatMessage({id:"register.create.input.confirm-password.error.required"}),validate:e=>{if(e!==a().password)return t.formatMessage({id:"register.create.input.confirm-password.error.unmatched"})}}),error:s.confirmPassword&&s.confirmPassword.message})):null,o.a.createElement(A,{bip44Option:n}),o.a.createElement(u.a,{color:"primary",type:"submit",block:!0,"data-loading":e.isLoading},o.a.createElement(f.a,{id:"register.create.button.next"}))),o.a.createElement(ee,{onClick:()=>{e.clear()}}))});var J=n(939),Q=n.n(J);const Y=()=>{const e=Object(g.a)();return o.a.createElement("div",{style:{paddingTop:"20px"}},o.a.createElement("div",{className:Q.a.title},e.formatMessage({id:"register.welcome.title"})),o.a.createElement("div",{className:Q.a.content},e.formatMessage({id:"register.welcome.content"})),o.a.createElement(u.a,{color:"primary",type:"submit",onClick:()=>{"undefined"!=typeof browser?browser.tabs.getCurrent().then(e=>{e.id?browser.tabs.remove(e.id):window.close()}):window.close()},block:!0,style:{marginTop:"60px"}},e.formatMessage({id:"register.welcome.button.done"})))};var Z,X=n(208);!function(e){e[e.WORDS12=0]="WORDS12",e[e.WORDS24=1]="WORDS24"}(Z||(Z={}));const ee=({onClick:e})=>o.a.createElement("div",{className:l.a.backButton},o.a.createElement(u.a,{color:"link",onClick:e},o.a.createElement("i",{className:"fas fa-angle-left",style:{marginRight:"8px"}}),o.a.createElement(f.a,{id:"register.button.back"}))),te=Object(s.a)(()=>{Object(i.useEffect)(()=>(document.body.setAttribute("data-centered","true"),()=>{document.body.removeAttribute("data-centered")}),[]);const{keyRingStore:e}=Object(p.b)(),t=Object(d.useRegisterConfig)(e,[...null!==X.a&&void 0!==X.a?X.a:[],{type:"new-mnemonic",intro:R,page:N},{type:"recover-mnemonic",intro:H,page:$},{type:"import-ledger",intro:W,page:G}]);return o.a.createElement(a.a,{className:l.a.container,style:{height:"100%",backgroundColor:"white",padding:0}},o.a.createElement("div",{className:l.a.logoContainer},o.a.createElement("img",{className:l.a.icon,src:n(413),alt:"logo"}),o.a.createElement("div",{className:l.a.logoInnerContainer},o.a.createElement("img",{className:l.a.logo,src:n(877),alt:"logo"}),o.a.createElement("div",{className:l.a.paragraph},"Wallet for the Interchain"))),t.render(),t.isFinalized?o.a.createElement(Y,null):null,t.isIntro?o.a.createElement("div",{className:l.a.subContent},o.a.createElement(f.a,{id:"register.intro.sub-content",values:{br:o.a.createElement("br",null)}})):null)})},function(e,t,n){"use strict";var r;function i(e){return e.type===r.literal}function o(e){return e.type===r.argument}function a(e){return e.type===r.number}function s(e){return e.type===r.date}function c(e){return e.type===r.time}function l(e){return e.type===r.select}function u(e){return e.type===r.plural}function f(e){return e.type===r.pound}function d(e){return!(!e||"object"!=typeof e||0!==e.type)}function p(e){return!(!e||"object"!=typeof e||1!==e.type)}!function(e){e[e.literal=0]="literal",e[e.argument=1]="argument",e[e.number=2]="number",e[e.date=3]="date",e[e.time=4]="time",e[e.select=5]="select",e[e.plural=6]="plural",e[e.pound=7]="pound"}(r||(r={}));var h,m=(h=function(e,t){return(h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}h(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),b=function(){return(b=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},y=function(e){function t(n,r,i,o){var a=e.call(this)||this;return a.message=n,a.expected=r,a.found=i,a.location=o,a.name="SyntaxError","function"==typeof Error.captureStackTrace&&Error.captureStackTrace(a,t),a}return m(t,e),t.buildMessage=function(e,t){function n(e){return e.charCodeAt(0).toString(16).toUpperCase()}function r(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+n(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+n(e)}))}function i(e){return e.replace(/\\/g,"\\\\").replace(/\]/g,"\\]").replace(/\^/g,"\\^").replace(/-/g,"\\-").replace(/\0/g,"\\0").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/[\x00-\x0F]/g,(function(e){return"\\x0"+n(e)})).replace(/[\x10-\x1F\x7F-\x9F]/g,(function(e){return"\\x"+n(e)}))}function o(e){switch(e.type){case"literal":return'"'+r(e.text)+'"';case"class":var t=e.parts.map((function(e){return Array.isArray(e)?i(e[0])+"-"+i(e[1]):i(e)}));return"["+(e.inverted?"^":"")+t+"]";case"any":return"any character";case"end":return"end of input";case"other":return e.description}}return"Expected "+function(e){var t,n,r=e.map(o);if(r.sort(),r.length>0){for(t=1,n=1;t<r.length;t++)r[t-1]!==r[t]&&(r[n]=r[t],n++);r.length=n}switch(r.length){case 1:return r[0];case 2:return r[0]+" or "+r[1];default:return r.slice(0,-1).join(", ")+", or "+r[r.length-1]}}(e)+" but "+(((a=t)?'"'+r(a)+'"':"end of input")+" found.");var a},t}(Error);var g=function(e,t){t=void 0!==t?t:{};var n,i={},o={start:ke},a=ke,s=me("#",!1),c=ye("argumentElement"),l=me("{",!1),u=me("}",!1),f=ye("numberSkeletonId"),d=/^['\/{}]/,p=be(["'","/","{","}"],!1,!1),h={type:"any"},m=ye("numberSkeletonTokenOption"),g=me("/",!1),v=ye("numberSkeletonToken"),w=me("::",!1),_=function(e){return Ve.pop(),e.replace(/\s*$/,"")},k=me(",",!1),x=me("number",!1),S=function(e,t,n){return b({type:"number"===t?r.number:"date"===t?r.date:r.time,style:n&&n[2],value:e},$e())},O=me("'",!1),E=/^[^']/,T=be(["'"],!0,!1),A=/^[^a-zA-Z'{}]/,M=be([["a","z"],["A","Z"],"'","{","}"],!0,!1),I=/^[a-zA-Z]/,P=be([["a","z"],["A","Z"]],!1,!1),C=me("date",!1),j=me("time",!1),D=me("plural",!1),R=me("selectordinal",!1),N=me("offset:",!1),B=me("select",!1),L=me("=",!1),U=ye("whitespace"),F=/^[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,q=be([["\t","\r"]," ","\85"," "," ",[" "," "],"\u2028","\u2029"," "," "," "],!1,!1),z=ye("syntax pattern"),V=/^[!-\/:-@[-\^`{-~\xA1-\xA7\xA9\xAB\xAC\xAE\xB0\xB1\xB6\xBB\xBF\xD7\xF7\u2010-\u2027\u2030-\u203E\u2041-\u2053\u2055-\u205E\u2190-\u245F\u2500-\u2775\u2794-\u2BFF\u2E00-\u2E7F\u3001-\u3003\u3008-\u3020\u3030\uFD3E\uFD3F\uFE45\uFE46]/,H=be([["!","/"],[":","@"],["[","^"],"`",["{","~"],["¡","§"],"©","«","¬","®","°","±","¶","»","¿","×","÷",["‐","‧"],["‰","‾"],["⁁","⁓"],["⁕","⁞"],["←","⑟"],["─","❵"],["➔","⯿"],["⸀","⹿"],["、","〃"],["〈","〠"],"〰","﴾","﴿","﹅","﹆"],!1,!1),$=ye("optional whitespace"),K=ye("number"),W=me("-",!1),G=(ye("apostrophe"),ye("double apostrophes")),J=me("''",!1),Q=function(e){return!("{"===e||He()&&"#"===e||Ve.length>1&&"}"===e)},Y=me("\n",!1),Z=ye("argNameOrNumber"),X=ye("argNumber"),ee=me("0",!1),te=/^[1-9]/,ne=be([["1","9"]],!1,!1),re=/^[0-9]/,ie=be([["0","9"]],!1,!1),oe=ye("argName"),ae=0,se=0,ce=[{line:1,column:1}],le=0,ue=[],fe=0;if(void 0!==t.startRule){if(!(t.startRule in o))throw new Error("Can't start parsing from rule \""+t.startRule+'".');a=o[t.startRule]}function de(){return e.substring(se,ae)}function pe(){return ve(se,ae)}function he(e,t){throw function(e,t){return new y(e,[],"",t)}(e,t=void 0!==t?t:ve(se,ae))}function me(e,t){return{type:"literal",text:e,ignoreCase:t}}function be(e,t,n){return{type:"class",parts:e,inverted:t,ignoreCase:n}}function ye(e){return{type:"other",description:e}}function ge(t){var n,r=ce[t];if(r)return r;for(n=t-1;!ce[n];)n--;for(r={line:(r=ce[n]).line,column:r.column};n<t;)10===e.charCodeAt(n)?(r.line++,r.column=1):r.column++,n++;return ce[t]=r,r}function ve(e,t){var n=ge(e),r=ge(t);return{start:{offset:e,line:n.line,column:n.column},end:{offset:t,line:r.line,column:r.column}}}function we(e){ae<le||(ae>le&&(le=ae,ue=[]),ue.push(e))}function _e(e,t,n){return new y(y.buildMessage(e,t),e,t,n)}function ke(){return xe()}function xe(){var e,t;for(e=[],t=Se();t!==i;)e.push(t),t=Se();return e}function Se(){var t;return(t=function(){var e,t;e=ae,(t=Oe())!==i&&(se=e,n=t,t=b({type:r.literal,value:n},$e()));var n;return e=t}())===i&&(t=function(){var t,n,o,a;fe++,t=ae,123===e.charCodeAt(ae)?(n="{",ae++):(n=i,0===fe&&we(l));n!==i&&Re()!==i&&(o=Fe())!==i&&Re()!==i?(125===e.charCodeAt(ae)?(a="}",ae++):(a=i,0===fe&&we(u)),a!==i?(se=t,s=o,n=b({type:r.argument,value:s},$e()),t=n):(ae=t,t=i)):(ae=t,t=i);var s;fe--,t===i&&(n=i,0===fe&&we(c));return t}())===i&&(t=function(){var t;(t=function(){var t,n,r,o,a,s,c,f,d;t=ae,123===e.charCodeAt(ae)?(n="{",ae++):(n=i,0===fe&&we(l));n!==i&&Re()!==i&&(r=Fe())!==i&&Re()!==i?(44===e.charCodeAt(ae)?(o=",",ae++):(o=i,0===fe&&we(k)),o!==i&&Re()!==i?("number"===e.substr(ae,6)?(a="number",ae+=6):(a=i,0===fe&&we(x)),a!==i&&Re()!==i?(s=ae,44===e.charCodeAt(ae)?(c=",",ae++):(c=i,0===fe&&we(k)),c!==i&&(f=Re())!==i&&(d=function(){var t,n,r;t=ae,"::"===e.substr(ae,2)?(n="::",ae+=2):(n=i,0===fe&&we(w));n!==i&&(r=function(){var e,t,n;if(e=ae,t=[],(n=Ae())!==i)for(;n!==i;)t.push(n),n=Ae();else t=i;t!==i&&(se=e,t=b({type:0,tokens:t},$e()));return e=t}())!==i?(se=t,t=n=r):(ae=t,t=i);t===i&&(t=ae,se=ae,Ve.push("numberArgStyle"),(n=(n=!0)?void 0:i)!==i&&(r=Oe())!==i?(se=t,n=_(r),t=n):(ae=t,t=i));return t}())!==i?s=c=[c,f,d]:(ae=s,s=i),s===i&&(s=null),s!==i&&(c=Re())!==i?(125===e.charCodeAt(ae)?(f="}",ae++):(f=i,0===fe&&we(u)),f!==i?(se=t,n=S(r,a,s),t=n):(ae=t,t=i)):(ae=t,t=i)):(ae=t,t=i)):(ae=t,t=i)):(ae=t,t=i);return t}())===i&&(t=function(){var t,n,r,o,a,s,c,f,d;t=ae,123===e.charCodeAt(ae)?(n="{",ae++):(n=i,0===fe&&we(l));n!==i&&Re()!==i&&(r=Fe())!==i&&Re()!==i?(44===e.charCodeAt(ae)?(o=",",ae++):(o=i,0===fe&&we(k)),o!==i&&Re()!==i?("date"===e.substr(ae,4)?(a="date",ae+=4):(a=i,0===fe&&we(C)),a===i&&("time"===e.substr(ae,4)?(a="time",ae+=4):(a=i,0===fe&&we(j))),a!==i&&Re()!==i?(s=ae,44===e.charCodeAt(ae)?(c=",",ae++):(c=i,0===fe&&we(k)),c!==i&&(f=Re())!==i&&(d=function(){var t,n,r;t=ae,"::"===e.substr(ae,2)?(n="::",ae+=2):(n=i,0===fe&&we(w));n!==i&&(r=function(){var t,n,r,o;t=ae,n=ae,r=[],(o=Me())===i&&(o=Ie());if(o!==i)for(;o!==i;)r.push(o),(o=Me())===i&&(o=Ie());else r=i;n=r!==i?e.substring(n,ae):r;n!==i&&(se=t,n=b({type:1,pattern:n},$e()));return t=n}())!==i?(se=t,t=n=r):(ae=t,t=i);t===i&&(t=ae,se=ae,Ve.push("dateOrTimeArgStyle"),(n=(n=!0)?void 0:i)!==i&&(r=Oe())!==i?(se=t,n=_(r),t=n):(ae=t,t=i));return t}())!==i?s=c=[c,f,d]:(ae=s,s=i),s===i&&(s=null),s!==i&&(c=Re())!==i?(125===e.charCodeAt(ae)?(f="}",ae++):(f=i,0===fe&&we(u)),f!==i?(se=t,n=S(r,a,s),t=n):(ae=t,t=i)):(ae=t,t=i)):(ae=t,t=i)):(ae=t,t=i)):(ae=t,t=i);return t}());return t}())===i&&(t=function(){var t,n,o,a,s,c,f,d,p,h,m;t=ae,123===e.charCodeAt(ae)?(n="{",ae++):(n=i,0===fe&&we(l));if(n!==i)if(Re()!==i)if((o=Fe())!==i)if(Re()!==i)if(44===e.charCodeAt(ae)?(a=",",ae++):(a=i,0===fe&&we(k)),a!==i)if(Re()!==i)if("plural"===e.substr(ae,6)?(s="plural",ae+=6):(s=i,0===fe&&we(D)),s===i&&("selectordinal"===e.substr(ae,13)?(s="selectordinal",ae+=13):(s=i,0===fe&&we(R))),s!==i)if(Re()!==i)if(44===e.charCodeAt(ae)?(c=",",ae++):(c=i,0===fe&&we(k)),c!==i)if(Re()!==i)if(f=ae,"offset:"===e.substr(ae,7)?(d="offset:",ae+=7):(d=i,0===fe&&we(N)),d!==i&&(p=Re())!==i&&(h=Ne())!==i?f=d=[d,p,h]:(ae=f,f=i),f===i&&(f=null),f!==i)if((d=Re())!==i){if(p=[],(h=Ce())!==i)for(;h!==i;)p.push(h),h=Ce();else p=i;p!==i&&(h=Re())!==i?(125===e.charCodeAt(ae)?(m="}",ae++):(m=i,0===fe&&we(u)),m!==i?(se=t,n=function(e,t,n,i){return b({type:r.plural,pluralType:"plural"===t?"cardinal":"ordinal",value:e,offset:n?n[2]:0,options:i.reduce((function(e,t){var n=t.id,r=t.value,i=t.location;return n in e&&he('Duplicate option "'+n+'" in plural element: "'+de()+'"',pe()),e[n]={value:r,location:i},e}),{})},$e())}(o,s,f,p),t=n):(ae=t,t=i)):(ae=t,t=i)}else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;return t}())===i&&(t=function(){var t,n,o,a,s,c,f,d,p;t=ae,123===e.charCodeAt(ae)?(n="{",ae++):(n=i,0===fe&&we(l));if(n!==i)if(Re()!==i)if((o=Fe())!==i)if(Re()!==i)if(44===e.charCodeAt(ae)?(a=",",ae++):(a=i,0===fe&&we(k)),a!==i)if(Re()!==i)if("select"===e.substr(ae,6)?(s="select",ae+=6):(s=i,0===fe&&we(B)),s!==i)if(Re()!==i)if(44===e.charCodeAt(ae)?(c=",",ae++):(c=i,0===fe&&we(k)),c!==i)if(Re()!==i){if(f=[],(d=Pe())!==i)for(;d!==i;)f.push(d),d=Pe();else f=i;f!==i&&(d=Re())!==i?(125===e.charCodeAt(ae)?(p="}",ae++):(p=i,0===fe&&we(u)),p!==i?(se=t,n=function(e,t){return b({type:r.select,value:e,options:t.reduce((function(e,t){var n=t.id,r=t.value,i=t.location;return n in e&&he('Duplicate option "'+n+'" in select element: "'+de()+'"',pe()),e[n]={value:r,location:i},e}),{})},$e())}(o,f),t=n):(ae=t,t=i)):(ae=t,t=i)}else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;else ae=t,t=i;return t}())===i&&(t=function(){var t,n;t=ae,35===e.charCodeAt(ae)?(n="#",ae++):(n=i,0===fe&&we(s));n!==i&&(se=t,n=b({type:r.pound},$e()));return t=n}()),t}function Oe(){var e,t,n;if(e=ae,t=[],(n=Be())===i&&(n=Le())===i&&(n=Ue()),n!==i)for(;n!==i;)t.push(n),(n=Be())===i&&(n=Le())===i&&(n=Ue());else t=i;return t!==i&&(se=e,t=t.join("")),e=t}function Ee(){var t,n,r,o,a;if(fe++,t=ae,n=[],r=ae,o=ae,fe++,(a=je())===i&&(d.test(e.charAt(ae))?(a=e.charAt(ae),ae++):(a=i,0===fe&&we(p))),fe--,a===i?o=void 0:(ae=o,o=i),o!==i?(e.length>ae?(a=e.charAt(ae),ae++):(a=i,0===fe&&we(h)),a!==i?r=o=[o,a]:(ae=r,r=i)):(ae=r,r=i),r!==i)for(;r!==i;)n.push(r),r=ae,o=ae,fe++,(a=je())===i&&(d.test(e.charAt(ae))?(a=e.charAt(ae),ae++):(a=i,0===fe&&we(p))),fe--,a===i?o=void 0:(ae=o,o=i),o!==i?(e.length>ae?(a=e.charAt(ae),ae++):(a=i,0===fe&&we(h)),a!==i?r=o=[o,a]:(ae=r,r=i)):(ae=r,r=i);else n=i;return t=n!==i?e.substring(t,ae):n,fe--,t===i&&(n=i,0===fe&&we(f)),t}function Te(){var t,n,r;return fe++,t=ae,47===e.charCodeAt(ae)?(n="/",ae++):(n=i,0===fe&&we(g)),n!==i&&(r=Ee())!==i?(se=t,t=n=r):(ae=t,t=i),fe--,t===i&&(n=i,0===fe&&we(m)),t}function Ae(){var e,t,n,r;if(fe++,e=ae,Re()!==i)if((t=Ee())!==i){for(n=[],r=Te();r!==i;)n.push(r),r=Te();n!==i?(se=e,e=function(e,t){return{stem:e,options:t}}(t,n)):(ae=e,e=i)}else ae=e,e=i;else ae=e,e=i;return fe--,e===i&&(i,0===fe&&we(v)),e}function Me(){var t,n,r,o;if(t=ae,39===e.charCodeAt(ae)?(n="'",ae++):(n=i,0===fe&&we(O)),n!==i){if(r=[],(o=Be())===i&&(E.test(e.charAt(ae))?(o=e.charAt(ae),ae++):(o=i,0===fe&&we(T))),o!==i)for(;o!==i;)r.push(o),(o=Be())===i&&(E.test(e.charAt(ae))?(o=e.charAt(ae),ae++):(o=i,0===fe&&we(T)));else r=i;r!==i?(39===e.charCodeAt(ae)?(o="'",ae++):(o=i,0===fe&&we(O)),o!==i?t=n=[n,r,o]:(ae=t,t=i)):(ae=t,t=i)}else ae=t,t=i;if(t===i)if(t=[],(n=Be())===i&&(A.test(e.charAt(ae))?(n=e.charAt(ae),ae++):(n=i,0===fe&&we(M))),n!==i)for(;n!==i;)t.push(n),(n=Be())===i&&(A.test(e.charAt(ae))?(n=e.charAt(ae),ae++):(n=i,0===fe&&we(M)));else t=i;return t}function Ie(){var t,n;if(t=[],I.test(e.charAt(ae))?(n=e.charAt(ae),ae++):(n=i,0===fe&&we(P)),n!==i)for(;n!==i;)t.push(n),I.test(e.charAt(ae))?(n=e.charAt(ae),ae++):(n=i,0===fe&&we(P));else t=i;return t}function Pe(){var t,n,r,o,a,s,c;return t=ae,Re()!==i&&(n=ze())!==i&&Re()!==i?(123===e.charCodeAt(ae)?(r="{",ae++):(r=i,0===fe&&we(l)),r!==i?(se=ae,Ve.push("select"),(!0?void 0:i)!==i&&(o=xe())!==i?(125===e.charCodeAt(ae)?(a="}",ae++):(a=i,0===fe&&we(u)),a!==i?(se=t,s=n,c=o,Ve.pop(),t=b({id:s,value:c},$e())):(ae=t,t=i)):(ae=t,t=i)):(ae=t,t=i)):(ae=t,t=i),t}function Ce(){var t,n,r,o,a,s,c;return t=ae,Re()!==i&&(n=function(){var t,n,r,o;return t=ae,n=ae,61===e.charCodeAt(ae)?(r="=",ae++):(r=i,0===fe&&we(L)),r!==i&&(o=Ne())!==i?n=r=[r,o]:(ae=n,n=i),(t=n!==i?e.substring(t,ae):n)===i&&(t=ze()),t}())!==i&&Re()!==i?(123===e.charCodeAt(ae)?(r="{",ae++):(r=i,0===fe&&we(l)),r!==i?(se=ae,Ve.push("plural"),(!0?void 0:i)!==i&&(o=xe())!==i?(125===e.charCodeAt(ae)?(a="}",ae++):(a=i,0===fe&&we(u)),a!==i?(se=t,s=n,c=o,Ve.pop(),t=b({id:s,value:c},$e())):(ae=t,t=i)):(ae=t,t=i)):(ae=t,t=i)):(ae=t,t=i),t}function je(){var t;return fe++,F.test(e.charAt(ae))?(t=e.charAt(ae),ae++):(t=i,0===fe&&we(q)),fe--,t===i&&(i,0===fe&&we(U)),t}function De(){var t;return fe++,V.test(e.charAt(ae))?(t=e.charAt(ae),ae++):(t=i,0===fe&&we(H)),fe--,t===i&&(i,0===fe&&we(z)),t}function Re(){var t,n,r;for(fe++,t=ae,n=[],r=je();r!==i;)n.push(r),r=je();return t=n!==i?e.substring(t,ae):n,fe--,t===i&&(n=i,0===fe&&we($)),t}function Ne(){var t,n,r,o,a;return fe++,t=ae,45===e.charCodeAt(ae)?(n="-",ae++):(n=i,0===fe&&we(W)),n===i&&(n=null),n!==i&&(r=qe())!==i?(se=t,o=n,t=n=(a=r)?o?-a:a:0):(ae=t,t=i),fe--,t===i&&(n=i,0===fe&&we(K)),t}function Be(){var t,n;return fe++,t=ae,"''"===e.substr(ae,2)?(n="''",ae+=2):(n=i,0===fe&&we(J)),n!==i&&(se=t,n="'"),fe--,(t=n)===i&&(n=i,0===fe&&we(G)),t}function Le(){var t,n,r,o,a,s;if(t=ae,39===e.charCodeAt(ae)?(n="'",ae++):(n=i,0===fe&&we(O)),n!==i)if((r=function(){var t,n,r,o;t=ae,n=ae,e.length>ae?(r=e.charAt(ae),ae++):(r=i,0===fe&&we(h));r!==i?(se=ae,(o=(o="{"===(a=r)||"}"===a||He()&&"#"===a)?void 0:i)!==i?n=r=[r,o]:(ae=n,n=i)):(ae=n,n=i);var a;t=n!==i?e.substring(t,ae):n;return t}())!==i){for(o=ae,a=[],"''"===e.substr(ae,2)?(s="''",ae+=2):(s=i,0===fe&&we(J)),s===i&&(E.test(e.charAt(ae))?(s=e.charAt(ae),ae++):(s=i,0===fe&&we(T)));s!==i;)a.push(s),"''"===e.substr(ae,2)?(s="''",ae+=2):(s=i,0===fe&&we(J)),s===i&&(E.test(e.charAt(ae))?(s=e.charAt(ae),ae++):(s=i,0===fe&&we(T)));(o=a!==i?e.substring(o,ae):a)!==i?(39===e.charCodeAt(ae)?(a="'",ae++):(a=i,0===fe&&we(O)),a===i&&(a=null),a!==i?(se=t,t=n=r+o.replace("''","'")):(ae=t,t=i)):(ae=t,t=i)}else ae=t,t=i;else ae=t,t=i;return t}function Ue(){var t,n,r,o;return t=ae,n=ae,e.length>ae?(r=e.charAt(ae),ae++):(r=i,0===fe&&we(h)),r!==i?(se=ae,(o=(o=Q(r))?void 0:i)!==i?n=r=[r,o]:(ae=n,n=i)):(ae=n,n=i),n===i&&(10===e.charCodeAt(ae)?(n="\n",ae++):(n=i,0===fe&&we(Y))),t=n!==i?e.substring(t,ae):n}function Fe(){var t,n;return fe++,t=ae,(n=qe())===i&&(n=ze()),t=n!==i?e.substring(t,ae):n,fe--,t===i&&(n=i,0===fe&&we(Z)),t}function qe(){var t,n,r,o,a;if(fe++,t=ae,48===e.charCodeAt(ae)?(n="0",ae++):(n=i,0===fe&&we(ee)),n!==i&&(se=t,n=0),(t=n)===i){if(t=ae,n=ae,te.test(e.charAt(ae))?(r=e.charAt(ae),ae++):(r=i,0===fe&&we(ne)),r!==i){for(o=[],re.test(e.charAt(ae))?(a=e.charAt(ae),ae++):(a=i,0===fe&&we(ie));a!==i;)o.push(a),re.test(e.charAt(ae))?(a=e.charAt(ae),ae++):(a=i,0===fe&&we(ie));o!==i?n=r=[r,o]:(ae=n,n=i)}else ae=n,n=i;n!==i&&(se=t,n=parseInt(n.join(""),10)),t=n}return fe--,t===i&&(n=i,0===fe&&we(X)),t}function ze(){var t,n,r,o,a;if(fe++,t=ae,n=[],r=ae,o=ae,fe++,(a=je())===i&&(a=De()),fe--,a===i?o=void 0:(ae=o,o=i),o!==i?(e.length>ae?(a=e.charAt(ae),ae++):(a=i,0===fe&&we(h)),a!==i?r=o=[o,a]:(ae=r,r=i)):(ae=r,r=i),r!==i)for(;r!==i;)n.push(r),r=ae,o=ae,fe++,(a=je())===i&&(a=De()),fe--,a===i?o=void 0:(ae=o,o=i),o!==i?(e.length>ae?(a=e.charAt(ae),ae++):(a=i,0===fe&&we(h)),a!==i?r=o=[o,a]:(ae=r,r=i)):(ae=r,r=i);else n=i;return t=n!==i?e.substring(t,ae):n,fe--,t===i&&(n=i,0===fe&&we(oe)),t}var Ve=["root"];function He(){return"plural"===Ve[Ve.length-1]}function $e(){return t&&t.captureLocation?{location:pe()}:{}}if((n=a())!==i&&ae===e.length)return n;throw n!==i&&ae<e.length&&we({type:"end"}),_e(ue,le<e.length?e.charAt(le):null,le<e.length?ve(le,le+1):ve(le,le))},v=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r},w=/(^|[^\\])#/g;function _(e,t){var n=g(e,t);return t&&!1===t.normalizeHashtagInPlural||function e(t){t.forEach((function(t){(u(t)||l(t))&&Object.keys(t.options).forEach((function(n){for(var r,o=t.options[n],a=-1,s=void 0,c=0;c<o.value.length;c++){var l=o.value[c];if(i(l)&&w.test(l.value)){a=c,s=l;break}}if(s){var u=s.value.replace(w,"$1{"+t.value+", number}"),f=g(u);(r=o.value).splice.apply(r,v([a,1],f))}e(o.value)}))}))}(n),n}var k=n(229),x=function(){return(x=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},S=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function O(e){var t={};return e.replace(S,(function(e){var n=e.length;switch(e[0]){case"G":t.era=4===n?"long":5===n?"narrow":"short";break;case"y":t.year=2===n?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":t.month=["numeric","2-digit","short","long","narrow"][n-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":t.day=["numeric","2-digit"][n-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":t.weekday=4===n?"short":5===n?"narrow":"short";break;case"e":if(n<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"c":if(n<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");t.weekday=["short","long","narrow","short"][n-4];break;case"a":t.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":t.hourCycle="h12",t.hour=["numeric","2-digit"][n-1];break;case"H":t.hourCycle="h23",t.hour=["numeric","2-digit"][n-1];break;case"K":t.hourCycle="h11",t.hour=["numeric","2-digit"][n-1];break;case"k":t.hourCycle="h24",t.hour=["numeric","2-digit"][n-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":t.minute=["numeric","2-digit"][n-1];break;case"s":t.second=["numeric","2-digit"][n-1];break;case"S":case"A":throw new RangeError("`S/A` (second) pattenrs are not supported, use `s` instead");case"z":t.timeZoneName=n<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) pattenrs are not supported, use `z` instead")}return""})),t}var E=/^\.(?:(0+)(\+|#+)?)?$/g,T=/^(@+)?(\+|#+)?$/g;function A(e){var t={};return e.replace(T,(function(e,n,r){return"string"!=typeof r?(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length):"+"===r?t.minimumSignificantDigits=n.length:"#"===n[0]?t.maximumSignificantDigits=n.length:(t.minimumSignificantDigits=n.length,t.maximumSignificantDigits=n.length+("string"==typeof r?r.length:0)),""})),t}function M(e){switch(e){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":return{currencySign:"accounting"};case"sign-always":return{signDisplay:"always"};case"sign-accounting-always":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":return{signDisplay:"never"}}}function I(e){var t=M(e);return t||{}}function P(e){for(var t={},n=0,r=e;n<r.length;n++){var i=r[n];switch(i.stem){case"percent":t.style="percent";continue;case"currency":t.style="currency",t.currency=i.options[0];continue;case"group-off":t.useGrouping=!1;continue;case"precision-integer":t.maximumFractionDigits=0;continue;case"measure-unit":t.style="unit",t.unit=i.options[0].replace(/^(.*?)-/,"");continue;case"compact-short":t.notation="compact",t.compactDisplay="short";continue;case"compact-long":t.notation="compact",t.compactDisplay="long";continue;case"scientific":t=x(x(x({},t),{notation:"scientific"}),i.options.reduce((function(e,t){return x(x({},e),I(t))}),{}));continue;case"engineering":t=x(x(x({},t),{notation:"engineering"}),i.options.reduce((function(e,t){return x(x({},e),I(t))}),{}));continue;case"notation-simple":t.notation="standard";continue;case"unit-width-narrow":t.currencyDisplay="narrowSymbol",t.unitDisplay="narrow";continue;case"unit-width-short":t.currencyDisplay="code",t.unitDisplay="short";continue;case"unit-width-full-name":t.currencyDisplay="name",t.unitDisplay="long";continue;case"unit-width-iso-code":t.currencyDisplay="symbol";continue}if(E.test(i.stem)){if(i.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");i.stem.replace(E,(function(e,n,r){return"."===e?t.maximumFractionDigits=0:"+"===r?t.minimumFractionDigits=r.length:"#"===n[0]?t.maximumFractionDigits=n.length:(t.minimumFractionDigits=n.length,t.maximumFractionDigits=n.length+("string"==typeof r?r.length:0)),""})),i.options.length&&(t=x(x({},t),A(i.options[0])))}else if(T.test(i.stem))t=x(x({},t),A(i.stem));else{var o=M(i.stem);o&&(t=x(x({},t),o))}}return t}var C,j=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),D=function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r},R=function(e){function t(t,n){var r=e.call(this,t)||this;return r.variableId=n,r}return j(t,e),t}(Error);function N(e,t,n,r,h,m,b){if(1===e.length&&i(e[0]))return[{type:0,value:e[0].value}];for(var y,g=[],v=0,w=e;v<w.length;v++){var _=w[v];if(i(_))g.push({type:0,value:_.value});else if(f(_))"number"==typeof m&&g.push({type:0,value:n.getNumberFormat(t).format(m)});else{var k=_.value;if(!h||!(k in h))throw new R('The intl string context variable "'+k+'" was not provided to the string "'+b+'"');var x=h[k];if(o(_))x&&"string"!=typeof x&&"number"!=typeof x||(x="string"==typeof x||"number"==typeof x?String(x):""),g.push({type:1,value:x});else if(s(_)){var S="string"==typeof _.style?r.date[_.style]:void 0;g.push({type:0,value:n.getDateTimeFormat(t,S).format(x)})}else if(c(_)){S="string"==typeof _.style?r.time[_.style]:p(_.style)?O(_.style.pattern):void 0;g.push({type:0,value:n.getDateTimeFormat(t,S).format(x)})}else if(a(_)){S="string"==typeof _.style?r.number[_.style]:d(_.style)?P(_.style.tokens):void 0;g.push({type:0,value:n.getNumberFormat(t,S).format(x)})}else if(l(_)){if(!(E=_.options[x]||_.options.other))throw new RangeError('Invalid values for "'+_.value+'": "'+x+'". Options are "'+Object.keys(_.options).join('", "')+'"');g.push.apply(g,N(E.value,t,n,r,h))}else if(u(_)){var E;if(!(E=_.options["="+x])){if(!Intl.PluralRules)throw new R('Intl.PluralRules is not available in this environment.\nTry polyfilling it using "@formatjs/intl-pluralrules"\n');var T=n.getPluralRules(t,{type:_.pluralType}).select(x-(_.offset||0));E=_.options[T]||_.options.other}if(!E)throw new RangeError('Invalid values for "'+_.value+'": "'+x+'". Options are "'+Object.keys(_.options).join('", "')+'"');g.push.apply(g,N(E.value,t,n,r,h,x-(_.offset||0)))}else;}}return(y=g).length<2?y:y.reduce((function(e,t){var n=e[e.length-1];return n&&0===n.type&&0===t.type?n.value+=t.value:e.push(t),e}),[])}var B=/@@(\d+_\d+)@@/g,L=0;function U(e,t){return e.split(B).filter(Boolean).map((function(e){return null!=t[e]?t[e]:e})).reduce((function(e,t){return e.length&&"string"==typeof t&&"string"==typeof e[e.length-1]?e[e.length-1]+=t:e.push(t),e}),[])}var F=/(<([0-9a-zA-Z-_]*?)>(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,q=Date.now()+"@@",z=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function V(e,t,n,r,i,o){var a=N(e,t,n,r,i,void 0,o),s={},c=a.reduce((function(e,t){if(0===t.type)return e+t.value;var n=Date.now()+"_"+ ++L;return s[n]=t.value,e+"@@"+n+"@@"}),"");if(!F.test(c))return U(c,s);if(!i)throw new R("Message has placeholders but no values was given");if("undefined"==typeof DOMParser)throw new R("Cannot format XML message without DOMParser");C||(C=new DOMParser);var l=C.parseFromString('<formatted-message id="'+q+'">'+c+"</formatted-message>","text/html").getElementById(q);if(!l)throw new R("Malformed HTML message "+c);var u=Object.keys(i).filter((function(e){return!!l.getElementsByTagName(e).length}));if(!u.length)return U(c,s);var f=u.filter((function(e){return e!==e.toLowerCase()}));if(f.length)throw new R("HTML tag must be lowercased but the following tags are not: "+f.join(", "));return Array.prototype.slice.call(l.childNodes).reduce((function(e,t){return e.concat(function e(t,n,r){var i=t.tagName,o=t.outerHTML,a=t.textContent,s=t.childNodes;if(!i)return U(a||"",n);i=i.toLowerCase();var c=~z.indexOf(i),l=r[i];if(l&&c)throw new R(i+" is a self-closing tag and can not be used, please use another tag name.");if(!s.length)return[o];var u=Array.prototype.slice.call(s).reduce((function(t,i){return t.concat(e(i,n,r))}),[]);return l?"function"==typeof l?[l.apply(void 0,u)]:[l]:D(["<"+i+">"],u,["</"+i+">"])}(t,s,i))}),[])}var H=function(){return(H=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function $(e,t){return t?Object.keys(e).reduce((function(n,r){var i,o;return n[r]=(i=e[r],(o=t[r])?H(H(H({},i||{}),o||{}),Object.keys(i).reduce((function(e,t){return e[t]=H(H({},i[t]),o[t]||{}),e}),{})):i),n}),H({},e)):e}var K=function(){function e(t,n,r,i){var o,a=this;if(void 0===n&&(n=e.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(e){return function(e,t,n,r,i,o){var a=N(e,t,n,r,i,void 0,o);return 1===a.length?a[0].value:a.reduce((function(e,t){return e+t.value}),"")}(a.ast,a.locales,a.formatters,a.formats,e,a.message)},this.formatToParts=function(e){return N(a.ast,a.locales,a.formatters,a.formats,e,void 0,a.message)},this.formatHTMLMessage=function(e){return V(a.ast,a.locales,a.formatters,a.formats,e,a.message)},this.resolvedOptions=function(){return{locale:Intl.NumberFormat.supportedLocalesOf(a.locales)[0]}},this.getAst=function(){return a.ast},"string"==typeof t){if(this.message=t,!e.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=e.__parse(t,{normalizeHashtagInPlural:!1})}else this.ast=t;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=$(e.formats,r),this.locales=n,this.formatters=i&&i.formatters||(void 0===(o=this.formatterCache)&&(o={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:Object(k.a)(Intl.NumberFormat,o.number),getDateTimeFormat:Object(k.a)(Intl.DateTimeFormat,o.dateTime),getPluralRules:Object(k.a)(Intl.PluralRules,o.pluralRules)})}return e.defaultLocale=(new Intl.NumberFormat).resolvedOptions().locale,e.__parse=_,e.formats={number:{currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();t.a=K},function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var r=n(0),i=n.n(r),o=n(14),a=n(55),s=n(869),c=n(388),l=n(20),u=n(227),f=n.n(u),d=n(947),p=n(1070),h=n(948),m=n(949),b=n(946),y=n(897),g=n(402),v=n(844),w=n.n(v),_=n(21),k=n(87),x=n(34),S=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const O=Object(o.a)(({closeModal:e,recipientConfig:t,memoConfig:n,addressBookConfig:o,index:l})=>{const u=Object(s.a)(),[f,d]=Object(r.useState)("");return Object(r.useEffect)(()=>{if(l>=0){const e=o.addressBookDatas[l];d(e.name),t.setRawRecipient(e.address),n.setMemo(e.memo)}},[o.addressBookDatas,l,n,t]),i.a.createElement(a.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:l>=0?u.formatMessage({id:"setting.address-book.edit-address.title"}):u.formatMessage({id:"setting.address-book.add-address.title"}),onBackButton:()=>{t.setRawRecipient(""),n.setMemo(""),e()}},i.a.createElement("form",{style:{display:"flex",flexDirection:"column",height:"100%"}},i.a.createElement(x.e,{type:"text",label:u.formatMessage({id:"setting.address-book.name"}),autoComplete:"off",value:f,onChange:e=>{d(e.target.value)}}),i.a.createElement(x.a,{recipientConfig:t,label:u.formatMessage({id:"setting.address-book.address"}),disableAddressBook:!0}),i.a.createElement(x.f,{memoConfig:n,label:u.formatMessage({id:"setting.address-book.memo"})}),i.a.createElement("div",{style:{flex:1}}),i.a.createElement(g.a,{type:"submit",color:"primary",disabled:!f||null!=t.getError()||null!=n.getError(),onClick:r=>S(void 0,void 0,void 0,(function*(){if(r.preventDefault(),r.stopPropagation(),!t.recipient)throw new Error("Invalid address");l<0?yield o.addAddressBook({name:f,address:t.recipient,memo:n.memo}):yield o.editAddressBookAt(l,{name:f,address:t.recipient,memo:n.memo}),t.setRawRecipient(""),n.setMemo(""),e()}))},i.a.createElement(c.a,{id:"setting.address-book.button.save"}))))});var E=n(63),T=n(11),A=n(150),M=n(46),I=n(208),P=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const C=Object(o.a)(({onBackButton:e,hideChainDropdown:t,selectHandler:o,ibcChannelConfig:u})=>{const v=Object(s.a)(),x=Object(l.useHistory)(),{chainStore:S}=Object(_.b)(),C=S.current,[j,D]=Object(r.useState)((null==u?void 0:u.channel)?u.channel.counterpartyChainId:C.chainId),R=Object(M.useRecipientConfig)(S,j,I.c),N=Object(M.useMemoConfig)(S,j),B=Object(M.useAddressBookConfig)(new E.ExtensionKVStore("address-book"),S,j,o||{setRecipient:()=>{},setMemo:()=>{}}),[L,U]=Object(r.useState)(!1),[F,q]=Object(r.useState)(!1),[z,V]=Object(r.useState)(-1),H=Object(A.b)();return i.a.createElement(a.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:v.formatMessage({id:"main.menu.address-book"}),onBackButton:e||(()=>{x.goBack()})},i.a.createElement(d.a,{isOpen:F,backdrop:!1,className:w.a.fullModal,wrapClassName:w.a.fullModal,contentClassName:w.a.fullModal},i.a.createElement(p.a,{className:w.a.fullModal},i.a.createElement(O,{closeModal:()=>{q(!1),V(-1)},recipientConfig:R,memoConfig:N,addressBookConfig:B,index:z}))),i.a.createElement("div",{className:f.a.container},i.a.createElement("div",{className:w.a.innerTopContainer},t?null:i.a.createElement(h.a,{isOpen:L,toggle:()=>U(!L)},i.a.createElement(m.a,{caret:!0,style:{boxShadow:"none"}},S.getChain(j).chainName),i.a.createElement(b.a,null,S.chainInfos.map(e=>i.a.createElement(y.a,{key:e.chainId,onClick:()=>{D(e.chainId)}},e.chainName)))),i.a.createElement("div",{style:{flex:1}}),i.a.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},i.a.createElement(g.a,{color:"primary",size:"sm",onClick:e=>{e.preventDefault(),e.stopPropagation(),q(!0)}},i.a.createElement("i",{className:"fas fa-plus",style:{marginRight:"4px",fontSize:"8px"}}),i.a.createElement(c.a,{id:"setting.address-book.button.add"})))),i.a.createElement("div",{style:{flex:"1 1 0",overflowY:"auto"}},B.addressBookDatas.map((t,r)=>{return i.a.createElement(k.a,{key:r.toString(),title:t.name,paragraph:0===t.address.indexOf(S.getChain(j).bech32Config.bech32PrefixAccAddr)?T.Bech32Address.shortenAddress(t.address,34):t.address,subParagraph:t.memo,icons:(a=r,[i.a.createElement("i",{key:"edit",className:"fas fa-pen",style:{cursor:"pointer"},onClick:e=>{e.preventDefault(),e.stopPropagation(),q(!0),V(a)}}),i.a.createElement("i",{key:"remove",className:"fas fa-trash",style:{cursor:"pointer"},onClick:e=>P(void 0,void 0,void 0,(function*(){e.preventDefault(),e.stopPropagation(),(yield H.confirm({img:i.a.createElement("img",{src:n(1358),style:{height:"80px"}}),title:v.formatMessage({id:"setting.address-book.confirm.delete-address.title"}),paragraph:v.formatMessage({id:"setting.address-book.confirm.delete-address.paragraph"})}))&&(q(!1),V(-1),yield B.removeAddressBook(a))}))})]),"data-index":r,onClick:t=>{t.preventDefault(),t.stopPropagation(),B.selectAddressAt(r),e&&e()},style:{cursor:o?void 0:"auto"}});var a}))))})},function(e,t,n){var r=n(37),i=n(1343);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";var r=s(n(1345)),i=s(n(1352)),o=s(n(999)),a=s(n(997));function s(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:a.default,TransitionGroup:o.default,ReplaceTransition:i.default,CSSTransition:r.default}},function(e,t,n){var r=n(37),i=n(1527);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(0),a=n.n(o),s=n(1),c=n.n(s),l=n(10),u=n.n(l),f=n(8),d={children:c.a.node,tag:f.p,className:c.a.string,cssModule:c.a.object,valid:c.a.bool,tooltip:c.a.bool},p={tag:"div",valid:void 0},h=function(e){var t=e.className,n=e.cssModule,o=e.valid,s=e.tooltip,c=e.tag,l=Object(i.a)(e,["className","cssModule","valid","tooltip","tag"]),d=s?"tooltip":"feedback",p=Object(f.l)(u()(t,o?"valid-"+d:"invalid-"+d),n);return a.a.createElement(c,Object(r.a)({},l,{className:p}))};h.propTypes=d,h.defaultProps=p,t.a=h},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(0),a=n.n(o),s=n(1),c=n.n(s),l=n(10),u=n.n(l),f=n(8),d={children:c.a.node,inline:c.a.bool,tag:f.p,color:c.a.string,className:c.a.string,cssModule:c.a.object},p=function(e){var t=e.className,n=e.cssModule,o=e.inline,s=e.color,c=e.tag,l=Object(i.a)(e,["className","cssModule","inline","color","tag"]),d=Object(f.l)(u()(t,!o&&"form-text",!!s&&"text-"+s),n);return a.a.createElement(c,Object(r.a)({},l,{className:d}))};p.propTypes=d,p.defaultProps={tag:"small",color:"muted"},t.a=p},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(29),a=n(53),s=n(0),c=n.n(s),l=n(1),u=n.n(l),f=n(10),d=n.n(f),p=n(416),h=n(8),m={children:u.a.node,active:u.a.bool,disabled:u.a.bool,divider:u.a.bool,tag:h.p,header:u.a.bool,onClick:u.a.func,className:u.a.string,cssModule:u.a.object,toggle:u.a.bool,text:u.a.bool},b=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind(Object(o.a)(n)),n.getTabIndex=n.getTabIndex.bind(Object(o.a)(n)),n}Object(a.a)(t,e);var n=t.prototype;return n.onClick=function(e){var t=this.props,n=t.disabled,r=t.header,i=t.divider,o=t.text;n||r||i||o?e.preventDefault():(this.props.onClick&&this.props.onClick(e),this.props.toggle&&this.context.toggle(e))},n.getTabIndex=function(){var e=this.props,t=e.disabled,n=e.header,r=e.divider,i=e.text;return t||n||r||i?"-1":"0"},n.render=function(){var e=this.getTabIndex(),t=e>-1?"menuitem":void 0,n=Object(h.m)(this.props,["toggle"]),o=n.className,a=n.cssModule,s=n.divider,l=n.tag,u=n.header,f=n.active,p=n.text,m=Object(i.a)(n,["className","cssModule","divider","tag","header","active","text"]),b=Object(h.l)(d()(o,{disabled:m.disabled,"dropdown-item":!s&&!u&&!p,active:f,"dropdown-header":u,"dropdown-divider":s,"dropdown-item-text":p}),a);return"button"===l&&(u?l="h6":s?l="div":m.href?l="a":p&&(l="span")),c.a.createElement(l,Object(r.a)({type:"button"===l&&(m.onClick||this.props.toggle)?"button":void 0},m,{tabIndex:e,role:t,className:b,onClick:this.onClick}))},t}(c.a.Component);b.propTypes=m,b.defaultProps={tag:"button",toggle:!0},b.contextType=p.a,t.a=b},,,function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.useGasConfig=t.GasConfig=void 0;const i=n(836),o=n(5),a=n(0);class s extends i.TxChainSetter{constructor(e,t,n=0){super(e,t),this._gas=n,o.makeObservable(this)}get gas(){return this._gas}setGas(e){this._gas=Math.floor(e)}getError(){if(this.gas<=0)return new Error("Gas should be greater than 0")}}r([o.observable],s.prototype,"_gas",void 0),r([o.action],s.prototype,"setGas",null),t.GasConfig=s;t.useGasConfig=(e,t,n=0)=>{const[r]=a.useState(()=>new s(e,t,n));return r.setChain(t),r}},function(e,t,n){(function(e){var r=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},i=/%[sdj%]/g;t.format=function(e){if(!y(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(s(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,o=r.length,a=String(e).replace(i,(function(e){if("%%"===e)return"%";if(n>=o)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}})),c=r[n];n<o;c=r[++n])m(c)||!w(c)?a+=" "+c:a+=" "+s(c);return a},t.deprecate=function(n,r){if(void 0!==e&&!0===e.noDeprecation)return n;if(void 0===e)return function(){return t.deprecate(n,r).apply(this,arguments)};var i=!1;return function(){if(!i){if(e.throwDeprecation)throw new Error(r);e.traceDeprecation?console.trace(r):console.error(r),i=!0}return n.apply(this,arguments)}};var o,a={};function s(e,n){var r={seen:[],stylize:l};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),h(n)?r.showHidden=n:n&&t._extend(r,n),g(r.showHidden)&&(r.showHidden=!1),g(r.depth)&&(r.depth=2),g(r.colors)&&(r.colors=!1),g(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=c),u(r,e,r.depth)}function c(e,t){var n=s.styles[t];return n?"\e["+s.colors[n][0]+"m"+e+"\e["+s.colors[n][1]+"m":e}function l(e,t){return e}function u(e,n,r){if(e.customInspect&&n&&x(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var i=n.inspect(r,e);return y(i)||(i=u(e,i,r)),i}var o=function(e,t){if(g(t))return e.stylize("undefined","undefined");if(y(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(b(t))return e.stylize(""+t,"number");if(h(t))return e.stylize(""+t,"boolean");if(m(t))return e.stylize("null","null")}(e,n);if(o)return o;var a=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(a);if(e.showHidden&&(a=Object.getOwnPropertyNames(n)),k(n)&&(a.indexOf("message")>=0||a.indexOf("description")>=0))return f(n);if(0===a.length){if(x(n)){var c=n.name?": "+n.name:"";return e.stylize("[Function"+c+"]","special")}if(v(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(_(n))return e.stylize(Date.prototype.toString.call(n),"date");if(k(n))return f(n)}var l,w="",S=!1,O=["{","}"];(p(n)&&(S=!0,O=["[","]"]),x(n))&&(w=" [Function"+(n.name?": "+n.name:"")+"]");return v(n)&&(w=" "+RegExp.prototype.toString.call(n)),_(n)&&(w=" "+Date.prototype.toUTCString.call(n)),k(n)&&(w=" "+f(n)),0!==a.length||S&&0!=n.length?r<0?v(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),l=S?function(e,t,n,r,i){for(var o=[],a=0,s=t.length;a<s;++a)A(t,String(a))?o.push(d(e,t,n,r,String(a),!0)):o.push("");return i.forEach((function(i){i.match(/^\d+$/)||o.push(d(e,t,n,r,i,!0))})),o}(e,n,r,s,a):a.map((function(t){return d(e,n,r,s,t,S)})),e.seen.pop(),function(e,t,n){if(e.reduce((function(e,t){return t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n  ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(l,w,O)):O[0]+w+O[1]}function f(e){return"["+Error.prototype.toString.call(e)+"]"}function d(e,t,n,r,i,o){var a,s,c;if((c=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[Setter]","special")),A(r,i)||(a="["+i+"]"),s||(e.seen.indexOf(c.value)<0?(s=m(n)?u(e,c.value,null):u(e,c.value,n-1)).indexOf("\n")>-1&&(s=o?s.split("\n").map((function(e){return"  "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return"   "+e})).join("\n")):s=e.stylize("[Circular]","special")),g(a)){if(o&&i.match(/^\d+$/))return s;(a=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(a=a.substr(1,a.length-2),a=e.stylize(a,"name")):(a=a.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),a=e.stylize(a,"string"))}return a+": "+s}function p(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function m(e){return null===e}function b(e){return"number"==typeof e}function y(e){return"string"==typeof e}function g(e){return void 0===e}function v(e){return w(e)&&"[object RegExp]"===S(e)}function w(e){return"object"==typeof e&&null!==e}function _(e){return w(e)&&"[object Date]"===S(e)}function k(e){return w(e)&&("[object Error]"===S(e)||e instanceof Error)}function x(e){return"function"==typeof e}function S(e){return Object.prototype.toString.call(e)}function O(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(g(o)&&(o=e.env.NODE_DEBUG||""),n=n.toUpperCase(),!a[n])if(new RegExp("\\b"+n+"\\b","i").test(o)){var r=e.pid;a[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,r,e)}}else a[n]=function(){};return a[n]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=p,t.isBoolean=h,t.isNull=m,t.isNullOrUndefined=function(e){return null==e},t.isNumber=b,t.isString=y,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=g,t.isRegExp=v,t.isObject=w,t.isDate=_,t.isError=k,t.isFunction=x,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(1115);var E=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function T(){var e=new Date,t=[O(e.getHours()),O(e.getMinutes()),O(e.getSeconds())].join(":");return[e.getDate(),E[e.getMonth()],t].join(" ")}function A(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",T(),t.format.apply(t,arguments))},t.inherits=n(1116),t._extend=function(e,t){if(!t||!w(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var M="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function I(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(M&&e[M]){var t;if("function"!=typeof(t=e[M]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,M,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise((function(e,r){t=e,n=r})),i=[],o=0;o<arguments.length;o++)i.push(arguments[o]);i.push((function(e,r){e?n(e):t(r)}));try{e.apply(this,i)}catch(e){n(e)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),M&&Object.defineProperty(t,M,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,r(e))},t.promisify.custom=M,t.callbackify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],r=0;r<arguments.length;r++)n.push(arguments[r]);var i=n.pop();if("function"!=typeof i)throw new TypeError("The last argument must be of type Function");var o=this,a=function(){return i.apply(o,arguments)};t.apply(this,n).then((function(t){e.nextTick(a,null,t)}),(function(t){e.nextTick(I,t,a)}))}return Object.setPrototypeOf(n,Object.getPrototypeOf(t)),Object.defineProperties(n,r(t)),n}}).call(this,n(13))},function(e,t){const n="0123456789abcdef".split(""),r=[1,256,65536,16777216],i=[0,8,16,24],o=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],a=e=>{var t,n,r,i,a,s,c,l,u,f,d,p,h,m,b,y,g,v,w,_,k,x,S,O,E,T,A,M,I,P,C,j,D,R,N,B,L,U,F,q,z,V,H,$,K,W,G,J,Q,Y,Z,X,ee,te,ne,re,ie,oe,ae,se,ce,le,ue;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],a=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],c=e[3]^e[13]^e[23]^e[33]^e[43],l=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],f=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(p=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|c>>>31),n=(h=e[9]^e[19]^e[29]^e[39]^e[49])^(c<<1|s>>>31),e[0]^=t,e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,t=i^(l<<1|u>>>31),n=a^(u<<1|l>>>31),e[2]^=t,e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,t=s^(f<<1|d>>>31),n=c^(d<<1|f>>>31),e[4]^=t,e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,t=l^(p<<1|h>>>31),n=u^(h<<1|p>>>31),e[6]^=t,e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,t=f^(i<<1|a>>>31),n=d^(a<<1|i>>>31),e[8]^=t,e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,m=e[0],b=e[1],W=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,M=e[20]<<3|e[21]>>>29,I=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,V=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,R=e[2]<<1|e[3]>>>31,N=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,J=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,P=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,le=e[42]<<2|e[43]>>>30,ue=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,B=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,j=e[45]<<29|e[44]>>>3,D=e[44]<<29|e[45]>>>3,O=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,F=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,T=e[18]<<20|e[19]>>>12,A=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,ae=e[28]<<7|e[29]>>>25,q=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,x=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=m^~y&v,e[1]=b^~g&w,e[10]=O^~T&M,e[11]=E^~A&I,e[20]=R^~B&U,e[21]=N^~L&F,e[30]=$^~W&J,e[31]=K^~G&Q,e[40]=te^~re&oe,e[41]=ne^~ie&ae,e[2]=y^~v&_,e[3]=g^~w&k,e[12]=T^~M&P,e[13]=A^~I&C,e[22]=B^~U&q,e[23]=L^~F&z,e[32]=W^~J&Y,e[33]=G^~Q&Z,e[42]=re^~oe&se,e[43]=ie^~ae&ce,e[4]=v^~_&x,e[5]=w^~k&S,e[14]=M^~P&j,e[15]=I^~C&D,e[24]=U^~q&V,e[25]=F^~z&H,e[34]=J^~Y&X,e[35]=Q^~Z&ee,e[44]=oe^~se&le,e[45]=ae^~ce&ue,e[6]=_^~x&m,e[7]=k^~S&b,e[16]=P^~j&O,e[17]=C^~D&E,e[26]=q^~V&R,e[27]=z^~H&N,e[36]=Y^~X&$,e[37]=Z^~ee&K,e[46]=se^~le&te,e[47]=ce^~ue&ne,e[8]=x^~m&y,e[9]=S^~b&g,e[18]=j^~O&T,e[19]=D^~E&A,e[28]=V^~R&B,e[29]=H^~N&L,e[38]=X^~$&W,e[39]=ee^~K&G,e[48]=le^~te&re,e[49]=ue^~ne&ie,e[0]^=o[r],e[1]^=o[r+1]},s=e=>t=>{var o;if("0x"===t.slice(0,2)){o=[];for(var s=2,c=t.length;s<c;s+=2)o.push(parseInt(t.slice(s,s+2),16))}else o=t;return((e,t)=>{for(var o,s=t.length,c=e.blocks,l=e.blockCount<<2,u=e.blockCount,f=e.outputBlocks,d=e.s,p=0;p<s;){if(e.reset)for(e.reset=!1,c[0]=e.block,b=1;b<u+1;++b)c[b]=0;if("string"!=typeof t)for(b=e.start;p<s&&b<l;++p)c[b>>2]|=t[p]<<i[3&b++];else for(b=e.start;p<s&&b<l;++p)(o=t.charCodeAt(p))<128?c[b>>2]|=o<<i[3&b++]:o<2048?(c[b>>2]|=(192|o>>6)<<i[3&b++],c[b>>2]|=(128|63&o)<<i[3&b++]):o<55296||o>=57344?(c[b>>2]|=(224|o>>12)<<i[3&b++],c[b>>2]|=(128|o>>6&63)<<i[3&b++],c[b>>2]|=(128|63&o)<<i[3&b++]):(o=65536+((1023&o)<<10|1023&t.charCodeAt(++p)),c[b>>2]|=(240|o>>18)<<i[3&b++],c[b>>2]|=(128|o>>12&63)<<i[3&b++],c[b>>2]|=(128|o>>6&63)<<i[3&b++],c[b>>2]|=(128|63&o)<<i[3&b++]);if(e.lastByteIndex=b,b>=l){for(e.start=b-l,e.block=c[u],b=0;b<u;++b)d[b]^=c[b];a(d),e.reset=!0}else e.start=b}if(c[(b=e.lastByteIndex)>>2]|=r[3&b],e.lastByteIndex===l)for(c[0]=c[u],b=1;b<u+1;++b)c[b]=0;for(c[u-1]|=2147483648,b=0;b<u;++b)d[b]^=c[b];a(d);for(var h,m="",b=0,y=0;y<f;){for(b=0;b<u&&y<f;++b,++y)h=d[b],m+=n[h>>4&15]+n[15&h]+n[h>>12&15]+n[h>>8&15]+n[h>>20&15]+n[h>>16&15]+n[h>>28&15]+n[h>>24&15];y%u==0&&(a(d),b=0)}return"0x"+m})((e=>{return{blocks:[],reset:!0,block:0,start:0,blockCount:1600-(e<<1)>>5,outputBlocks:e>>5,s:(t=[0,0,0,0,0,0,0,0,0,0],[].concat(t,t,t,t,t))};var t})(e),o)};e.exports={keccak256:s(256),keccak512:s(512),keccak256s:s(256),keccak512s:s(512)}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i="~";function o(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function s(e,t,n,r,o){if("function"!=typeof n)throw new TypeError("The listener must be a function");var s=new a(n,r||e,o),c=i?i+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],s]:e._events[c].push(s):(e._events[c]=s,e._eventsCount++),e}function c(e,t){0==--e._eventsCount?e._events=new o:delete e._events[t]}function l(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),(new o).__proto__||(i=!1)),l.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},l.prototype.listeners=function(e){var t=i?i+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,o=n.length,a=new Array(o);r<o;r++)a[r]=n[r].fn;return a},l.prototype.listenerCount=function(e){var t=i?i+e:e,n=this._events[t];return n?n.fn?1:n.length:0},l.prototype.emit=function(e,t,n,r,o,a){var s=i?i+e:e;if(!this._events[s])return!1;var c,l,u=this._events[s],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,r),!0;case 5:return u.fn.call(u.context,t,n,r,o),!0;case 6:return u.fn.call(u.context,t,n,r,o,a),!0}for(l=1,c=new Array(f-1);l<f;l++)c[l-1]=arguments[l];u.fn.apply(u.context,c)}else{var d,p=u.length;for(l=0;l<p;l++)switch(u[l].once&&this.removeListener(e,u[l].fn,void 0,!0),f){case 1:u[l].fn.call(u[l].context);break;case 2:u[l].fn.call(u[l].context,t);break;case 3:u[l].fn.call(u[l].context,t,n);break;case 4:u[l].fn.call(u[l].context,t,n,r);break;default:if(!c)for(d=1,c=new Array(f-1);d<f;d++)c[d-1]=arguments[d];u[l].fn.apply(u[l].context,c)}}return!0},l.prototype.on=function(e,t,n){return s(this,e,t,n,!1)},l.prototype.once=function(e,t,n){return s(this,e,t,n,!0)},l.prototype.removeListener=function(e,t,n,r){var o=i?i+e:e;if(!this._events[o])return this;if(!t)return c(this,o),this;var a=this._events[o];if(a.fn)a.fn!==t||r&&!a.once||n&&a.context!==n||c(this,o);else{for(var s=0,l=[],u=a.length;s<u;s++)(a[s].fn!==t||r&&!a[s].once||n&&a[s].context!==n)&&l.push(a[s]);l.length?this._events[o]=1===l.length?l[0]:l:c(this,o)}return this},l.prototype.removeAllListeners=function(e){var t;return e?(t=i?i+e:e,this._events[t]&&c(this,t)):(this._events=new o,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=i,l.EventEmitter=l,e.exports=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.listeners={}}return e.prototype.addEventListener=function(e,t){e=e.toLowerCase(),this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t.handleEvent||t)},e.prototype.removeEventListener=function(e,t){if(e=e.toLowerCase(),this.listeners[e]){var n=this.listeners[e].indexOf(t.handleEvent||t);n<0||this.listeners[e].splice(n,1)}},e.prototype.dispatchEvent=function(e){var t=e.type.toLowerCase();if(e.target=this,this.listeners[t])for(var n=0,r=this.listeners[t];n<r.length;n++){r[n].call(this,e)}var i=this["on"+t];return i&&i.call(this,e),!0},e}();t.XMLHttpRequestEventTarget=r},function(e,t,n){"use strict";const{Buffer:r}=n(2),i=n(1170),o=n(853),a=n(1176);function s(e){t.decode(e)}t.names=a.names,t.codes=a.codes,t.defaultLengths=a.defaultLengths,t.toHexString=function(e){if(!r.isBuffer(e))throw new Error("must be passed a buffer");return e.toString("hex")},t.fromHexString=function(e){return r.from(e,"hex")},t.toB58String=function(e){if(!r.isBuffer(e))throw new Error("must be passed a buffer");return i.encode("base58btc",e).toString().slice(1)},t.fromB58String=function(e){let t=e;return r.isBuffer(e)&&(t=e.toString()),i.decode("z"+t)},t.decode=function(e){if(!r.isBuffer(e))throw new Error("multihash must be a Buffer");if(e.length<2)throw new Error("multihash too short. must be > 2 bytes.");const n=o.decode(e);if(!t.isValidCode(n))throw new Error("multihash unknown function code: 0x"+n.toString(16));e=e.slice(o.decode.bytes);const i=o.decode(e);if(i<0)throw new Error("multihash invalid length: "+i);if((e=e.slice(o.decode.bytes)).length!==i)throw new Error("multihash length inconsistent: 0x"+e.toString("hex"));return{code:n,name:a.codes[n],length:i,digest:e}},t.encode=function(e,n,i){if(!e||void 0===n)throw new Error("multihash encode requires at least two args: digest, code");const a=t.coerceCode(n);if(!r.isBuffer(e))throw new Error("digest should be a Buffer");if(null==i&&(i=e.length),i&&e.length!==i)throw new Error("digest length should be equal to specified length.");return r.concat([r.from(o.encode(a)),r.from(o.encode(i)),e])},t.coerceCode=function(e){let n=e;if("string"==typeof e){if(void 0===a.names[e])throw new Error("Unrecognized hash function named: "+e);n=a.names[e]}if("number"!=typeof n)throw new Error("Hash function code should be a number. Got: "+n);if(void 0===a.codes[n]&&!t.isAppCode(n))throw new Error("Unrecognized function code: "+n);return n},t.isAppCode=function(e){return e>0&&e<16},t.isValidCode=function(e){return!!t.isAppCode(e)||!!a.codes[e]},t.validate=s,t.prefix=function(e){return s(e),e.slice(0,2)}},function(e,t,n){n(1193);const r=(e,t)=>parseInt(e.slice(2*t+2,2*t+4),16),i=e=>(e.length-2)/2,o=(e,t)=>t.length===2*e+2?t:o(e,"0x0"+t.slice(2)),a=(e,t)=>t.length===2*e+2?t:a(e,t+"0"),s=e=>{let t=[];for(let n=2,r=e.length;n<r;n+=2)t.push(parseInt(e.slice(n,n+2),16));return t},c=e=>{let t="0x";for(let n=0,r=e.length;n<r;++n){let r=e[n];t+=(r<16?"0":"")+r.toString(16)}return t};e.exports={random:e=>{let t;t="undefined"!=typeof window&&window.crypto&&window.crypto.getRandomValues?window.crypto.getRandomValues(new Uint8Array(e)):n(72).randomBytes(e);let r="0x";for(let n=0;n<e;++n)r+=("00"+t[n].toString(16)).slice(-2);return r},length:i,concat:(e,t)=>e.concat(t.slice(2)),flatten:e=>"0x"+e.reduce((e,t)=>e+t.slice(2),""),slice:(e,t,n)=>"0x"+n.slice(2*e+2,2*t+2),reverse:e=>{let t="0x";for(let n=0,r=i(e);n<r;++n)t+=e.slice(2*(r-n),2*(r-n+1));return t},pad:o,padRight:a,fromAscii:e=>{let t="0x";for(let n=0;n<e.length;++n)t+=("00"+e.charCodeAt(n).toString(16)).slice(-2);return t},toAscii:e=>{let t="";for(let n=2;n<e.length;n+=2)t+=String.fromCharCode(parseInt(e.slice(n,n+2),16));return t},fromString:e=>{const t=e=>{const t=e.toString(16);return t.length<2?"0"+t:t};let n="0x";for(let r=0;r!=e.length;r++){let i=e.charCodeAt(r);if(i<128)n+=t(i);else{if(i<2048)n+=t(i>>6|192);else{if(i>55295&&i<56320){if(++r==e.length)return null;let o=e.charCodeAt(r);if(o<56320||o>57343)return null;i=65536+((1023&i)<<10)+(1023&o),n+=t(i>>18|240),n+=t(i>>12&63|128)}else n+=t(i>>12|224);n+=t(i>>6&63|128)}n+=t(63&i|128)}}return n},toString:e=>{let t="",n=0,o=i(e);for(;n<o;){let i=r(e,n++);if(i>127){if(i>191&&i<224){if(n>=o)return null;i=(31&i)<<6|63&r(e,n)}else if(i>223&&i<240){if(n+1>=o)return null;i=(15&i)<<12|(63&r(e,n))<<6|63&r(e,++n)}else{if(!(i>239&&i<248))return null;if(n+2>=o)return null;i=(7&i)<<18|(63&r(e,n))<<12|(63&r(e,++n))<<6|63&r(e,++n)}++n}if(i<=65535)t+=String.fromCharCode(i);else{if(!(i<=1114111))return null;i-=65536,t+=String.fromCharCode(i>>10|55296),t+=String.fromCharCode(1023&i|56320)}}return t},fromNumber:e=>{let t=e.toString(16);return t.length%2==0?"0x"+t:"0x0"+t},toNumber:e=>parseInt(e.slice(2),16),fromNat:e=>"0x0"===e?"0x":e.length%2==0?e:"0x0"+e.slice(2),toNat:e=>"0"===e[2]?"0x"+e.slice(3):e,fromArray:c,toArray:s,fromUint8Array:e=>c([].slice.call(e,0)),toUint8Array:e=>new Uint8Array(s(e))}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.ecdhUnsafe=t.ecdh=t.recover=t.verify=t.sign=t.signatureImportLax=t.signatureImport=t.signatureExport=t.signatureNormalize=t.publicKeyCombine=t.publicKeyTweakMul=t.publicKeyTweakAdd=t.publicKeyVerify=t.publicKeyConvert=t.publicKeyCreate=t.privateKeyTweakMul=t.privateKeyTweakAdd=t.privateKeyModInverse=t.privateKeyNegate=t.privateKeyImport=t.privateKeyExport=t.privateKeyVerify=void 0;var r=n(1199),i=n(1201),o=n(1202);t.privateKeyVerify=function(e){return 32===e.length&&r.privateKeyVerify(Uint8Array.from(e))},t.privateKeyExport=function(e,t){if(32!==e.length)throw new RangeError("private key length is invalid");var n=i.privateKeyExport(e,t);return o.privateKeyExport(e,n,t)},t.privateKeyImport=function(e){if(null!==(e=o.privateKeyImport(e))&&32===e.length&&t.privateKeyVerify(e))return e;throw new Error("couldn't import from DER format")},t.privateKeyNegate=function(t){return e.from(r.privateKeyNegate(Uint8Array.from(t)))},t.privateKeyModInverse=function(t){if(32!==t.length)throw new Error("private key length is invalid");return e.from(i.privateKeyModInverse(Uint8Array.from(t)))},t.privateKeyTweakAdd=function(t,n){return e.from(r.privateKeyTweakAdd(Uint8Array.from(t),n))},t.privateKeyTweakMul=function(t,n){return e.from(r.privateKeyTweakMul(Uint8Array.from(t),Uint8Array.from(n)))},t.publicKeyCreate=function(t,n){return e.from(r.publicKeyCreate(Uint8Array.from(t),n))},t.publicKeyConvert=function(t,n){return e.from(r.publicKeyConvert(Uint8Array.from(t),n))},t.publicKeyVerify=function(e){return(33===e.length||65===e.length)&&r.publicKeyVerify(Uint8Array.from(e))},t.publicKeyTweakAdd=function(t,n,i){return e.from(r.publicKeyTweakAdd(Uint8Array.from(t),Uint8Array.from(n),i))},t.publicKeyTweakMul=function(t,n,i){return e.from(r.publicKeyTweakMul(Uint8Array.from(t),Uint8Array.from(n),i))},t.publicKeyCombine=function(t,n){var i=[];return t.forEach((function(e){i.push(Uint8Array.from(e))})),e.from(r.publicKeyCombine(i,n))},t.signatureNormalize=function(t){return e.from(r.signatureNormalize(Uint8Array.from(t)))},t.signatureExport=function(t){return e.from(r.signatureExport(Uint8Array.from(t)))},t.signatureImport=function(t){return e.from(r.signatureImport(Uint8Array.from(t)))},t.signatureImportLax=function(e){if(0===e.length)throw new RangeError("signature length is invalid");var t=o.signatureImportLax(e);if(null===t)throw new Error("couldn't parse DER signature");return i.signatureImport(t)},t.sign=function(t,n,i){if(null===i)throw new TypeError("options should be an Object");var o=void 0;if(i){if(o={},null===i.data)throw new TypeError("options.data should be a Buffer");if(i.data){if(32!=i.data.length)throw new RangeError("options.data length is invalid");o.data=new Uint8Array(i.data)}if(null===i.noncefn)throw new TypeError("options.noncefn should be a Function");i.noncefn&&(o.noncefn=function(t,n,r,o,a){var s=null!=r?e.from(r):null,c=null!=o?e.from(o):null,l=e.from("");return i.noncefn&&(l=i.noncefn(e.from(t),e.from(n),s,c,a)),new Uint8Array(l)})}var a=r.ecdsaSign(Uint8Array.from(t),Uint8Array.from(n),o);return{signature:e.from(a.signature),recovery:a.recid}},t.verify=function(e,t,n){return r.ecdsaVerify(Uint8Array.from(t),Uint8Array.from(e),n)},t.recover=function(t,n,i,o){return e.from(r.ecdsaRecover(Uint8Array.from(n),i,Uint8Array.from(t),o))},t.ecdh=function(t,n){return e.from(r.ecdh(Uint8Array.from(t),Uint8Array.from(n),{}))},t.ecdhUnsafe=function(t,n,r){if(33!==t.length&&65!==t.length)throw new RangeError("public key length is invalid");if(32!==n.length)throw new RangeError("private key length is invalid");return e.from(i.ecdhUnsafe(Uint8Array.from(t),Uint8Array.from(n),r))}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.getLength=t.decode=t.encode=void 0;var r=n(6);function i(e,t){if("00"===e.slice(0,2))throw new Error("invalid RLP: extra zeros");return parseInt(e,t)}function o(t,n){if(t<56)return e.from([t+n]);var r=s(t),i=s(n+55+r.length/2);return e.from(i+r,"hex")}function a(e){return"0x"===e.slice(0,2)}function s(e){if(e<0)throw new Error("Invalid integer as argument, must be unsigned!");var t=e.toString(16);return t.length%2?"0"+t:t}function c(t){if(!e.isBuffer(t)){if("string"==typeof t)return a(t)?e.from((i="string"!=typeof(o=t)?o:a(o)?o.slice(2):o).length%2?"0"+i:i,"hex"):e.from(t);if("number"==typeof t||"bigint"==typeof t)return t?(n=s(t),e.from(n,"hex")):e.from([]);if(null==t)return e.from([]);if(t instanceof Uint8Array)return e.from(t);if(r.isBN(t))return e.from(t.toArray());throw new Error("invalid type")}var n,i,o;return t}t.encode=function t(n){if(Array.isArray(n)){for(var r=[],i=0;i<n.length;i++)r.push(t(n[i]));var a=e.concat(r);return e.concat([o(a.length,192),a])}var s=c(n);return 1===s.length&&s[0]<128?s:e.concat([o(s.length,128),s])},t.decode=function(t,n){if(void 0===n&&(n=!1),!t||0===t.length)return e.from([]);var r=function t(n){var r,o,a,s,c,l=[],u=n[0];if(u<=127)return{data:n.slice(0,1),remainder:n.slice(1)};if(u<=183){if(r=u-127,a=128===u?e.from([]):n.slice(1,r),2===r&&a[0]<128)throw new Error("invalid rlp encoding: byte must be less 0x80");return{data:a,remainder:n.slice(r)}}if(u<=191){if(o=u-182,n.length-1<o)throw new Error("invalid RLP: not enough bytes for string length");if((r=i(n.slice(1,o).toString("hex"),16))<=55)throw new Error("invalid RLP: expected string length to be greater than 55");if((a=n.slice(o,r+o)).length<r)throw new Error("invalid RLP: not enough bytes for string");return{data:a,remainder:n.slice(r+o)}}if(u<=247){for(r=u-191,s=n.slice(1,r);s.length;)c=t(s),l.push(c.data),s=c.remainder;return{data:l,remainder:n.slice(r)}}o=u-246,r=i(n.slice(1,o).toString("hex"),16);var f=o+r;if(f>n.length)throw new Error("invalid rlp: total length is larger than the data");if(0===(s=n.slice(o,f)).length)throw new Error("invalid rlp, List has a invalid length");for(;s.length;)c=t(s),l.push(c.data),s=c.remainder;return{data:l,remainder:n.slice(f)}}(c(t));if(n)return r;if(0!==r.remainder.length)throw new Error("invalid remainder");return r.data},t.getLength=function(t){if(!t||0===t.length)return e.from([]);var n=c(t),r=n[0];if(r<=127)return n.length;if(r<=183)return r-127;if(r<=191)return r-182;if(r<=247)return r-191;var o=r-246;return o+i(n.slice(1,o).toString("hex"),16)}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.rlphash=t.ripemd160=t.sha256=t.keccak256=t.keccak=void 0;var r=n(1205),i=r.keccak224,o=r.keccak384,a=r.keccak256,s=r.keccak512,c=n(54),l=n(855),u=n(908),f=n(856);t.keccak=function(t,n){switch(void 0===n&&(n=256),t="string"!=typeof t||l.isHexString(t)?f.toBuffer(t):e.from(t,"utf8"),n||(n=256),n){case 224:return i(t);case 256:return a(t);case 384:return o(t);case 512:return s(t);default:throw new Error("Invald algorithm: keccak"+n)}},t.keccak256=function(e){return t.keccak(e)},t.sha256=function(e){return e=f.toBuffer(e),c("sha256").update(e).digest()},t.ripemd160=function(e,t){e=f.toBuffer(e);var n=c("rmd160").update(e).digest();return!0===t?f.setLength(n,32):n},t.rlphash=function(e){return t.keccak(u.encode(e))}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(911),t),i(n(912),t),i(n(546),t),i(n(913),t),i(n(914),t),i(n(915),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ExtensionKVStore=void 0;const r=n(546),i={get:"undefined"!=typeof browser?browser.storage.local.get:void 0,set:"undefined"!=typeof browser?browser.storage.local.set:void 0};class o extends r.BaseKVStore{constructor(e){super(i,e)}}t.ExtensionKVStore=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MemoryKVStore=void 0;const r=n(546);class i{constructor(){this.store={}}get(){return Promise.resolve(this.store)}set(e){return this.store=Object.assign(Object.assign({},this.store),e),Promise.resolve()}}class o extends r.BaseKVStore{constructor(e){super(new i,e)}}t.MemoryKVStore=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LocalKVStore=void 0;t.LocalKVStore=class{constructor(e){this._prefix=e}get(e){const t=this.prefix()+"/"+e,n=localStorage.getItem(t);return null===n?Promise.resolve(void 0):Promise.resolve(JSON.parse(n))}set(e,t){const n=this.prefix()+"/"+e;return null===t?Promise.resolve(localStorage.removeItem(n)):Promise.resolve(localStorage.setItem(n,JSON.stringify(t)))}prefix(){return this._prefix}}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.IndexedDBKVStore=void 0;t.IndexedDBKVStore=class{constructor(e){this._prefix=e}get(e){return r(this,void 0,void 0,(function*(){const t=(yield this.getDB()).transaction([this.prefix()],"readonly").objectStore(this.prefix());return new Promise((n,r)=>{const i=t.get(e);i.onerror=e=>{e.stopPropagation(),r(e.target)},i.onsuccess=()=>{i.result?n(i.result.data):n(void 0)}})}))}set(e,t){return r(this,void 0,void 0,(function*(){if(null===t){const t=(yield this.getDB()).transaction([this.prefix()],"readwrite").objectStore(this.prefix());return new Promise((n,r)=>{const i=t.delete(e);i.onerror=e=>{e.stopPropagation(),r(e.target)},i.onsuccess=()=>{n()}})}{const n=(yield this.getDB()).transaction([this.prefix()],"readwrite").objectStore(this.prefix());return new Promise((r,i)=>{const o=n.put({key:e,data:t});o.onerror=e=>{e.stopPropagation(),i(e.target)},o.onsuccess=()=>{r()}})}}))}prefix(){return this._prefix}getDB(){return r(this,void 0,void 0,(function*(){return this.cachedDB?this.cachedDB:new Promise((e,t)=>{const n=window.indexedDB.open(this.prefix());n.onerror=e=>{e.stopPropagation(),t(e.target)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(this.prefix(),{keyPath:"key"})},n.onsuccess=()=>{this.cachedDB=n.result,e(n.result)}})}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DenomHelper=void 0;t.DenomHelper=class{constructor(e){this._denom=e;const t=this.denom.split(/(\w+):(\w+):(.+)/).filter(Boolean);if(1!==t.length&&3!==t.length)throw new Error("Invalid denom: "+this.denom);this._type=3===t.length?t[0]:"",this._contractAddress=3===t.length?t[1]:""}get denom(){return this._denom}get type(){return this._type||"native"}get contractAddress(){return this._contractAddress}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toGenerator=void 0,t.toGenerator=function*(e){return yield e}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.useAmountConfig=t.AmountConfig=void 0;const i=n(836),o=n(5),a=n(870),s=n(23),c=n(0);class l extends i.TxChainSetter{constructor(e,t,n,r){super(e,t),this._sendCurrency=void 0,this._sender=n,this.queryBalances=r,this._amount="",o.makeObservable(this)}setQueryBalances(e){this.queryBalances=e}setSender(e){this._sender=e}setSendCurrency(e){this._sendCurrency=e}setAmount(e){e.startsWith(".")&&(e="0"+e),this._amount=e}get sender(){return this._sender}get amount(){return this._amount}getAmountPrimitive(){const e=this.amount,t=this.sendCurrency;return e?{denom:t.coinMinimalDenom,amount:new s.Dec(e).mul(s.DecUtils.getPrecisionDec(t.coinDecimals)).truncate().toString()}:{denom:t.coinMinimalDenom,amount:"0"}}get sendCurrency(){const e=this.chainInfo;if(this._sendCurrency){if(e.currencies.find(e=>e.coinMinimalDenom===this._sendCurrency.coinMinimalDenom))return this._sendCurrency}if(0===e.currencies.length)throw new Error("Chain doesn't have the sendable currency informations");return e.currencies[0]}get sendableCurrencies(){return this.chainInfo.currencies}getError(){const e=this.sendCurrency;if(!e)return new Error("Currency to send not set");if(""===this.amount)return new a.EmptyAmountError("Amount is empty");if(Number.isNaN(parseFloat(this.amount)))return new a.InvalidNumberAmountError("Invalid form of number");const t=new s.Dec(this.amount);if(t.equals(new s.Dec(0)))return new a.ZeroAmountError("Amount is zero");if(new s.Dec(this.amount).lt(new s.Dec(0)))return new a.NagativeAmountError("Amount is nagative");const n=this.queryBalances.getQueryBech32Address(this.sender).balances.find(t=>t.currency.coinMinimalDenom===e.coinMinimalDenom);if(!n)return new a.InsufficientAmountError("Insufficient amount");{const e=n.balance.toDec();if(t.gt(e))return new a.InsufficientAmountError("Insufficient amount")}}}r([o.observable.ref],l.prototype,"queryBalances",void 0),r([o.observable],l.prototype,"_sender",void 0),r([o.observable.ref],l.prototype,"_sendCurrency",void 0),r([o.observable],l.prototype,"_amount",void 0),r([o.action],l.prototype,"setQueryBalances",null),r([o.action],l.prototype,"setSender",null),r([o.action],l.prototype,"setSendCurrency",null),r([o.action],l.prototype,"setAmount",null),r([o.computed],l.prototype,"sendCurrency",null),t.AmountConfig=l;t.useAmountConfig=(e,t,n,r)=>{const[i]=c.useState(()=>new l(e,t,n,r));return i.setChain(t),i.setQueryBalances(r),i.setSender(n),i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BondStatus=void 0,function(e){e.Unbonded="Unbonded",e.Unbonding="Unbonding",e.Bonded="Bonded"}(t.BondStatus||(t.BondStatus={}))},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryBalances=t.ObservableQueryBalancesInner=t.ObservableQueryBalanceInner=void 0;const i=n(89),o=n(5),a=n(209);class s extends i.ObservableChainQuery{constructor(e,t,n,r,i){super(e,t,n,r),this.denomHelper=i,o.makeObservable(this)}get currency(){const e=this.denomHelper.denom,t=this.chainGetter.getChain(this.chainId).currencies.find(t=>t.coinMinimalDenom===e);if(!t)throw new Error("Unknown currency: "+e);return t}}r([o.computed],s.prototype,"currency",null),t.ObservableQueryBalanceInner=s;class c{constructor(e,t,n,r,i){this.kvStore=e,this.chainId=t,this.chainGetter=n,this.balanceRegistries=r,this.balanceMap=new Map,o.makeObservable(this),this.bech32Address=i}fetch(){this.balanceMap.forEach(e=>e.fetch())}getBalanceInner(e){let t=e.coinMinimalDenom;return"type"in e&&"secret20"===e.type&&(t=e.coinMinimalDenom+"/"+e.viewingKey),this.balanceMap.has(t)||o.runInAction(()=>{let n;for(const t of this.balanceRegistries)if(n=t.getBalanceInner(this.chainId,this.chainGetter,this.bech32Address,e.coinMinimalDenom),n)break;if(!n)throw new Error("Failed to get and parse the balance for "+t);this.balanceMap.set(t,n)}),this.balanceMap.get(t)}get stakable(){const e=this.chainGetter.getChain(this.chainId);return this.getBalanceInner(e.stakeCurrency)}get balances(){const e=this.chainGetter.getChain(this.chainId),t=[];for(let n=0;n<e.currencies.length;n++){const r=e.currencies[n];t.push(this.getBalanceInner(r))}return t}get unstakables(){const e=this.chainGetter.getChain(this.chainId),t=e.currencies.filter(t=>t.coinMinimalDenom!==e.stakeCurrency.coinMinimalDenom),n=[];for(let e=0;e<t.length;e++){const r=t[e];n.push(this.getBalanceInner(r))}return n}}r([o.observable.shallow],c.prototype,"balanceMap",void 0),r([o.computed],c.prototype,"stakable",null),r([o.computed],c.prototype,"balances",null),r([o.computed],c.prototype,"unstakables",null),t.ObservableQueryBalancesInner=c;class l extends a.HasMapStore{constructor(e,t,n){super(e=>new c(this.kvStore,this.chainId,this.chainGetter,this.balanceRegistries,e)),this.kvStore=e,this.chainId=t,this.chainGetter=n,this.balanceRegistries=[]}addBalanceRegistry(e){this.balanceRegistries.push(e)}getQueryBech32Address(e){return this.get(e)}}t.ObservableQueryBalances=l},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function i(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function o(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,s=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?s="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s){var c=e.displayName||e.name,l="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+c+" uses "+l+" but also contains the following legacy lifecycles:"+(null!==n?"\n  "+n:"")+(null!==a?"\n  "+a:"")+(null!==s?"\n  "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=i),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=o;var u=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",(function(){return a})),r.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";(function(t){var r=t.Symbol,i=n(1364);e.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&i())))}}).call(this,n(12))},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t,n){"use strict";var r,i=t,o=n(215),a=n(1023),s=n(224).assert;function c(e){"short"===e.type?this.curve=new a.short(e):"edwards"===e.type?this.curve=new a.edwards(e):this.curve=new a.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,s(this.g.validate(),"Invalid curve"),s(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function l(e,t){Object.defineProperty(i,e,{configurable:!0,enumerable:!0,get:function(){var n=new c(t);return Object.defineProperty(i,e,{configurable:!0,enumerable:!0,value:n}),n}})}i.PresetCurve=c,l("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:o.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),l("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:o.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),l("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:o.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),l("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:o.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),l("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:o.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),l("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["9"]}),l("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:o.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=n(1425)}catch(e){r=void 0}l("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:o.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i="~";function o(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function s(e,t,n,r,o){if("function"!=typeof n)throw new TypeError("The listener must be a function");var s=new a(n,r||e,o),c=i?i+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],s]:e._events[c].push(s):(e._events[c]=s,e._eventsCount++),e}function c(e,t){0==--e._eventsCount?e._events=new o:delete e._events[t]}function l(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),(new o).__proto__||(i=!1)),l.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},l.prototype.listeners=function(e){var t=i?i+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,o=n.length,a=new Array(o);r<o;r++)a[r]=n[r].fn;return a},l.prototype.listenerCount=function(e){var t=i?i+e:e,n=this._events[t];return n?n.fn?1:n.length:0},l.prototype.emit=function(e,t,n,r,o,a){var s=i?i+e:e;if(!this._events[s])return!1;var c,l,u=this._events[s],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,r),!0;case 5:return u.fn.call(u.context,t,n,r,o),!0;case 6:return u.fn.call(u.context,t,n,r,o,a),!0}for(l=1,c=new Array(f-1);l<f;l++)c[l-1]=arguments[l];u.fn.apply(u.context,c)}else{var d,p=u.length;for(l=0;l<p;l++)switch(u[l].once&&this.removeListener(e,u[l].fn,void 0,!0),f){case 1:u[l].fn.call(u[l].context);break;case 2:u[l].fn.call(u[l].context,t);break;case 3:u[l].fn.call(u[l].context,t,n);break;case 4:u[l].fn.call(u[l].context,t,n,r);break;default:if(!c)for(d=1,c=new Array(f-1);d<f;d++)c[d-1]=arguments[d];u[l].fn.apply(u[l].context,c)}}return!0},l.prototype.on=function(e,t,n){return s(this,e,t,n,!1)},l.prototype.once=function(e,t,n){return s(this,e,t,n,!0)},l.prototype.removeListener=function(e,t,n,r){var o=i?i+e:e;if(!this._events[o])return this;if(!t)return c(this,o),this;var a=this._events[o];if(a.fn)a.fn!==t||r&&!a.once||n&&a.context!==n||c(this,o);else{for(var s=0,l=[],u=a.length;s<u;s++)(a[s].fn!==t||r&&!a[s].once||n&&a[s].context!==n)&&l.push(a[s]);l.length?this._events[o]=1===l.length?l[0]:l:c(this,o)}return this},l.prototype.removeAllListeners=function(e){var t;return e?(t=i?i+e:e,this._events[t]&&c(this,t)):(this._events=new o,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=i,l.EventEmitter=l,e.exports=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.listeners={}}return e.prototype.addEventListener=function(e,t){e=e.toLowerCase(),this.listeners[e]=this.listeners[e]||[],this.listeners[e].push(t.handleEvent||t)},e.prototype.removeEventListener=function(e,t){if(e=e.toLowerCase(),this.listeners[e]){var n=this.listeners[e].indexOf(t.handleEvent||t);n<0||this.listeners[e].splice(n,1)}},e.prototype.dispatchEvent=function(e){var t=e.type.toLowerCase();if(e.target=this,this.listeners[t])for(var n=0,r=this.listeners[t];n<r.length;n++){r[n].call(this,e)}var i=this["on"+t];return i&&i.call(this,e),!0},e}();t.XMLHttpRequestEventTarget=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=void 0;var r,i=n(1478);var o=((r=i)&&r.__esModule?r:{default:r}).default,a=o.canUseDOM?window.HTMLElement:{};t.canUseDOM=o.canUseDOM;t.default=a},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t){t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2},t.isValid=function(e){return e&&void 0!==e.bit&&e.bit>=0&&e.bit<4},t.from=function(e,n){if(t.isValid(e))return e;try{return function(e){if("string"!=typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+e)}}(e)}catch(e){return n}}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(1078)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(1112),t)},function(e){e.exports=JSON.parse('{"main.account.chart.total-balance":"Total Balance","main.account.chart.available-balance":"Available","main.account.chart.staked-balance":"Staked","main.account.button.deposit":"Deposit","main.account.button.send":"Send","main.account.tooltip.no-asset":"No token in your account. Deposit some tokens to send.","main.modal.select-account.title":"Select your account","main.modal.select-account.button.select":"Select Account","main.modal.select-account.label.address":"Address","main.modal.select-account.label.balance":"Balance","main.modal.select-account.label.sequence":"Previous Txs","main.stake.message.pending-staking-reward":"Pending Staking Reward","main.stake.message.stake":"Stake","main.stake.message.earning":"Earn up to {apr}% per year","main.stake.button.claim-rewards":"Claim","main.stake.button.stake":"Stake","main.stake.tooltip.no-asset":"No token in your account. Deposit some tokens to stake.","main.ibc.transfer.title":"IBC Transfer","main.ibc.transfer.paragraph":"Send tokens over IBC","main.ibc.transfer.button":"Transfer","main.address.copied":"Address copied!","main.menu.settings":"Settings","main.menu.address-book":"Address Book","main.menu.token-list":"Token List","main.menu.sign-out":"Sign out","main.menu.footer.github":"Check it out on GitHub","main.update-chain.confirm.paragraph":"Chain information has changed. Verify that a chain upgrade has taken place.","main.update-chain.confirm.yes":"Proceed","main.update-chain.confirm.no":"Ignore","setting.language":"Language","setting.language.automatic":"Automatic (Browser default)","setting.language.automatic-with-language":"Automatic ({language})","setting.language.en":"English","setting.language.ko":"한국어","setting.fiat":"Currency","setting.fiat.automatic":"Automatic","setting.fiat.automatic-with-fiat":"Automatic ({fiat})","setting.connections":"Manage Connections","setting.connections.paragraph":"Manage websites connected to your wallet","setting.connections.confirm.delete-connection.title":"Disable Connection","setting.connections.confirm.delete-connection.paragraph":"Are you sure you want to disable this connection?","setting.address-book.button.add":"Add New","setting.address-book.add-address.title":"Add Address","setting.address-book.edit-address.title":"Edit Address","setting.address-book.name":"Name","setting.address-book.address":"Address","setting.address-book.address.error.invalid":"Invalid address","setting.address-book.memo":"Default Memo (Optional)","setting.address-book.confirm.delete-address.title":"Delete Address","setting.address-book.confirm.delete-address.paragraph":"Are you sure you want to delete this address?","setting.address-book.button.save":"Save","setting.credit":"Special thanks","setting.keyring":"Select Account","setting.keyring.button.add":"Add Account","setting.keyring.unnamed-account":"Keplr Account","setting.keyring.selected-account":"(Selected)","setting.keyring.change.password":"Reset Password","setting.keyring.change.name":"Change Account Name","setting.keyring.change.previous-name":"Previous account name","setting.keyring.change.input.name":"New account name","setting.keyring.change.input.name.error.required":"Account name is required","setting.keyring.change.input.name.error.invalid":"Account name is invalid","setting.keyring.change.name.button.save":"Save","setting.export":"View Mnemonic Seed","setting.export.private-key":"View Private Key","setting.export.warning":"Please input your password to proceed","setting.export.input.password":"Password","setting.export.input.password.error.required":"Password is required","setting.export.input.password.error.invalid":"Invalid password","setting.export.button.confirm":"Confirm","setting.clear":"Delete Account","setting.clear.alert":"Make sure you’ve backed up your mnemonic seed before proceeding.","setting.clear.button.back-up":"Back-up account","setting.clear.warning":"By deleting your account, you will no longer have access to your account on Keplr.","setting.clear.input.password":"Password","setting.clear.input.password.error.required":"Password is required","setting.clear.input.password.error.invalid":"Invalid password","setting.clear.button.confirm":"Confirm","setting.token.add":"Add Token","setting.token.add.contract-address":"Contract Address","setting.token.add.name":"Name","setting.token.add.symbol":"Symbol","setting.token.add.decimals":"Decimals","setting.token.add.button.submit":"Submit","setting.token.add.secret20.checkbox.import-viewing-key":"(Advanced) Import my own viewing key","setting.token.add.secret20.checkbox.use-suggested-viewing-key":"Use webpage suggested viewing key","setting.token.add.secret20.viewing-key":"Viewing Key","setting.token.manage.confirm.remove-token":"Are you sure you’d like to disable this token? You wil not be able to see your balance or transfer until you register a viewing key.","setting.token.manage.notification.viewing-key.copy":"Viewing key copied!","register.name":"Account name","register.name.error.required":"Account name is required","register.button.back":"Back","register.bip44.button.advanced":"Advanced","register.bip44.input.hd-path":"HD Derivation Path","register.bip44.confirm.clear":"Closing this toggle will reset the HD Path. Are you sure you want to proceed?","register.intro.button.new-account.title":"Create new account","register.intro.button.new-account.content":"Create a new wallet using a new seed","register.intro.button.import-account.title":"Import existing account","register.intro.button.import-account.content":"Use a 12/24 word seed to import an existing wallet","register.intro.sub-content":"All sensitive information is stored only on your device.{br}This process does not require an internet connection.","register.recover.title":"Input your seed","register.create.title":"Mnemonic Seed","register.create.toggle.word12":"12 words","register.create.toggle.word24":"24 words","register.create.input.password":"New Password (minimum 8 characters)","register.create.input.password.error.required":"Password is required","register.create.input.password.error.too-short":"Too short password","register.create.input.confirm-password":"Confirm password","register.create.input.confirm-password.error.required":"Confirm password is required","register.create.input.confirm-password.error.unmatched":"Password should match","register.create.textarea.mnemonic.place-holder":"Type your mnemonic / private key","register.create.textarea.mnemonic.error.invalid":"Invalid mnemonic","register.create.textarea.mnemonic.error.too-short":"Too short mnemonic","register.create.warning.keep-your-mnemonic.header":"Backup your mnemonic seed securely.","register.create.warning.keep-your-mnemonic.paragraph1":"Anyone with your mnemonic seed can take your assets.","register.create.warning.keep-your-mnemonic.paragraph2":"Lost mnemonic seed can\'t be recovered.","register.import.textarea.private-key.error.invalid":"Invalid private key","register.import.textarea.private-key.error.invalid-length":"Invalid length of private key","register.create.button.next":"Next","register.ledger.title":"Import ledger","register.verify.button.register":"Register","register.welcome.title":"You’re all set!","register.welcome.content":"Open the extension and sign in to begin your interchain journey.","register.welcome.button.done":"Done","chain.suggested.title":"Chain Add Request","chain.suggested.paragraph":"<b>{host}</b> would like to add blockchain <b>{chainId}</b> to Keplr.","chain.suggested.waring.experiment.title":"Experimental Feature","chain.suggested.waring.experiment.paragraph":"For the brave-hearted cosmonauts","chain.suggested.button.approve":"Approve","chain.suggested.button.reject":"Reject","chain.remove.confirm.paragraph":"Are you sure to remove the {chainName}?","access.title":"Requesting Connection","access.paragraph":"<b>{host}</b> is requesting to connect to your Keplr account on <b>{chainId}</b>.","access.permission.title":"By approving this request, the website will:","access.permission.account":"Know your wallet address","access.permission.tx-request":"Be able to request signatures for txs","access.permission.secret":"Be able to encrypt/decrypt your messages","access.button.approve":"Approve","access.button.reject":"Reject","access.viewing-key.title":"Requesting Viewing Key","access.viewing-key.paragraph":"<b>{host}</b> is requesting to get your token\'s viewing key on <b>{contractAddress}</b>.","access.viewing-key.permission.title":"By approving this request, the website will:","access.viewing-key.permission.secret":"Be able to know your balance of the token","access.viewing-key.button.approve":"Approve","access.viewing-key.button.reject":"Reject","lock.input.password":"Password","lock.input.password.error.required":"Empty password","lock.input.password.error.invalid":"Invalid password","lock.button.unlock":"Unlock","send.input.recipient":"Recipient","send.input.recipient.error.invalid":"Invalid address","send.input.recipient.error.ens-invalid-name":"Invalid ENS name format","send.input.recipient.error.ens-not-found":"ENS name not found","sned.input.recipient.error.ens-unknown-error":"Failed to get address from ENS","send.input.recipient.error.ens-not-supported":"ENS not supported for this chain","send.input.amount":"Amount","send.input.amount.error.insufficient":"Insufficient asset","send.input.memo":"Memo (Optional)","send.input.fee":"Fee","send.input.fee.error.required":"Fee is required","send.input.gas":"Gas","send.input-button.balance":"Balance","send.button.send":"Send","ibc.transfer.next":"Next","ibc.transfer.submit":"Submit","fee.input.gas":"Gas","fee.input.memo":"Memo (Optional)","fee.input.fee":"Fee","fee.button.set":"Set Fee","sign.tab.details":"Details","sign.tab.data":"Data","sign.list.messages.label":"Messages","sign.info.fee":"Fee","sign.info.memo":"Memo","sign.info.warning.empty-memo":"(Empty memo)","sign.info.fee.override":"Override fee","sign.info.gas":"Gas","sign.button.approve":"Approve","sign.button.reject":"Reject","sign.button.confirm-ledger":"Waiting for Ledger to confirm","sign.list.message.cosmos-sdk/MsgSend.title":"Send","sign.list.message.cosmos-sdk/MsgSend.content":"<b>{recipient}</b> will receive <b>{amount}</b>","sign.list.message.cosmos-sdk/MsgTransfer.title":"IBC Transfer","sign.list.message.cosmos-sdk/MsgTransfer.content":"Send <b>{amount}</b> to <b>{receiver}</b> on <b>{channel}</b>","sign.list.message.cosmos-sdk/MsgDelegate.title":"Delegate","sign.list.message.cosmos-sdk/MsgDelegate.content":"Delegate <b>{amount}</b> to <b>{validator}</b>","sign.list.message.cosmos-sdk/MsgUndelegate.title":"Undelegate","sign.list.message.cosmos-sdk/MsgUndelegate.content":"Undelegate <b>{amount}</b> from <b>{validator}</b>{br}Asset will be liquid after unbonding period","sign.list.message.cosmos-sdk/MsgBeginRedelegate.title":"Redelegate","sign.list.message.cosmos-sdk/MsgBeginRedelegate.content":"Redelegate <b>{amount}</b> from <b>{fromValidator}</b> to <b>{toValidator}</b>","sign.list.message.cosmos-sdk/MsgWithdrawDelegatorReward.title":"Claim Staking Reward","sign.list.message.cosmos-sdk/MsgWithdrawDelegatorReward.content":"Claim pending staking reward from <b>{validator}</b>","sign.list.message.cosmos-sdk/MsgVote.title":"Vote","sign.list.message.cosmos-sdk/MsgVote.content":"Vote <b>{option}</b> on <b>Proposal {id}</b>","sign.list.message.wasm.button.details":"Details","sign.list.message.wasm.button.close":"Close","sign.list.message.wasm/MsgInstantiateContract.title":"Instantiate Wasm Contract","sign.list.message.wasm/MsgInstantiateContract.content":"Instantiate code ID <b>{codeId}</b> contract with<only-admin-exist> <b>{admin}</b> admin account and</only-admin-exist> <b>{label}</b> label<only-funds-exist> by funding <b>{funds}</b></only-funds-exist>","sign.list.message.wasm/MsgExecuteContract.title":"Execute Wasm Contract","sign.list.message.wasm/MsgExecuteContract.content":"Execute contract <b>{address}</b><only-sent-exist> by sending <b>{sent}</b></only-sent-exist>","sign.list.message.wasm/MsgExecuteContract.content.badge.secret-wasm":"Encrypted","sign.list.message.wasm/MsgExecuteContract.content.warning.secret-wasm.failed-decryption":"Failed to decrypt Secret message. This may be due to Keplr viewing key not matching the transaction viewing key.","sign.list.message.cyber/Link.title":"Cyberlink","sign.list.message.cyber/Link.content":"<b>{address}</b> create link {br}<b>{link}</b>","ledger.step1":"Step 1","ledger.step1.paragraph":"Connect and unlock your Ledger.","ledger.step2":"Step 2","ledger.step2.paragraph":"Open the Cosmos app on your Ledger device.","ledger.option.webhid.checkbox":"Use alternative USB connection method(HID)","ledger.option.webhid.warning":"Please copy and paste the following link {link} on your browser and enable ‘experimental web platform features’","ledger.option.webhid.link.copied":"Link copied!","ledger.button.next":"Next","ledger.confirm.waiting.paragraph":"Waiting for confirmation on Ledger device","ledger.confirm.success":"Success","ledger.confirm.success.paragraph":"This page will automatically close in 3 seconds","ledger.confirm.rejected":"Rejected by Ledger","ledger.confirm.rejected.paragraph":"This page will automatically close in 3 seconds","fee-buttons.select.low":"Low","fee-buttons.select.average":"Average","fee-buttons.select.high":"High","input.recipient.error.invalid-bech32":"Invalid address","input.recipient.error.ens-not-supported":"ENS not supported for this chain","input.recipient.error.ens-failed-to-fetch":"Failed to get address from ENS","input.amount.error.invalid-number":"Invalid number","input.amount.error.is-zero":"Amount should not be zero","input.amount.error.is-negative":"Amount should be positive","input.amount.error.insufficient":"Insufficient asset","input.fee.error.insufficient":"Insufficient available balance for transaction fee","input.fee.toggle.set-gas":"Set Gas","input.fee.toggle.set-gas.close":"Close","confirm.yes":"Yes","confirm.no":"No","component.form.coin-input.token.label":"Token","component.ibc.channel-registrar.chain-selector.label":"Destination Chain","component.ibc.channel-registrar.chain-selector.placeholder":"Select Chain","component.ibc.channel-registrar.chain-selector.button.add":"New IBC Transfer Channel","component.ibc.channel-registrar.chain-selector.add.channel.label":"Channel ID","component.ibc.channel-registrar.chain-selector.add.channel.placeholder":"Destination Chain Channel ID","component.ibc.channel-registrar.chain-selector.add.channel.button":"Save"}')},function(e,t,n){"use strict";(function(e){var r=n(0),i=n.n(r),o=n(53),a=n(1),s=n.n(a),c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e?e:{};function l(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var u=i.a.createContext||function(e,t){var n,i,a,u="__create-react-context-"+((c[a="__global_unique_id__"]=(c[a]||0)+1)+"__"),f=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=l(t.props.value),t}Object(o.a)(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[u]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,i=e.value;((o=r)===(a=i)?0!==o||1/o==1/a:o!=o&&a!=a)?n=0:(n="function"==typeof t?t(r,i):1073741823,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,a},r.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[u]=s.a.object.isRequired,n);var d=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}Object(o.a)(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?1073741823:t},r.componentDidMount=function(){this.context[u]&&this.context[u].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?1073741823:e},r.componentWillUnmount=function(){this.context[u]&&this.context[u].off(this.onUpdate)},r.getValue=function(){return this.context[u]?this.context[u].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return d.contextTypes=((i={})[u]=s.a.object,i),{Provider:f,Consumer:d}};t.a=u}).call(this,n(12))},function(e,t,n){var r=n(1106);e.exports=p,e.exports.parse=o,e.exports.compile=function(e,t){return s(o(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=d;var i=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,a=0,s="",u=t&&t.delimiter||"/";null!=(n=i.exec(e));){var f=n[0],d=n[1],p=n.index;if(s+=e.slice(a,p),a=p+f.length,d)s+=d[1];else{var h=e[a],m=n[2],b=n[3],y=n[4],g=n[5],v=n[6],w=n[7];s&&(r.push(s),s="");var _=null!=m&&null!=h&&h!==m,k="+"===v||"*"===v,x="?"===v||"*"===v,S=n[2]||u,O=y||g;r.push({name:b||o++,prefix:m||"",delimiter:S,optional:x,repeat:k,partial:_,asterisk:!!w,pattern:O?l(O):w?".*":"[^"+c(S)+"]+?"})}}return a<e.length&&(s+=e.substr(a)),s&&r.push(s),r}function a(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var n=new Array(e.length),i=0;i<e.length;i++)"object"==typeof e[i]&&(n[i]=new RegExp("^(?:"+e[i].pattern+")$",f(t)));return function(t,i){for(var o="",s=t||{},c=(i||{}).pretty?a:encodeURIComponent,l=0;l<e.length;l++){var u=e[l];if("string"!=typeof u){var f,d=s[u.name];if(null==d){if(u.optional){u.partial&&(o+=u.prefix);continue}throw new TypeError('Expected "'+u.name+'" to be defined')}if(r(d)){if(!u.repeat)throw new TypeError('Expected "'+u.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(u.optional)continue;throw new TypeError('Expected "'+u.name+'" to not be empty')}for(var p=0;p<d.length;p++){if(f=c(d[p]),!n[l].test(f))throw new TypeError('Expected all "'+u.name+'" to match "'+u.pattern+'", but received `'+JSON.stringify(f)+"`");o+=(0===p?u.prefix:u.delimiter)+f}}else{if(f=u.asterisk?encodeURI(d).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):c(d),!n[l].test(f))throw new TypeError('Expected "'+u.name+'" to match "'+u.pattern+'", but received "'+f+'"');o+=u.prefix+f}}else o+=u}return o}}function c(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function l(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function u(e,t){return e.keys=t,e}function f(e){return e&&e.sensitive?"":"i"}function d(e,t,n){r(t)||(n=t||n,t=[]);for(var i=(n=n||{}).strict,o=!1!==n.end,a="",s=0;s<e.length;s++){var l=e[s];if("string"==typeof l)a+=c(l);else{var d=c(l.prefix),p="(?:"+l.pattern+")";t.push(l),l.repeat&&(p+="(?:"+d+p+")*"),a+=p=l.optional?l.partial?d+"("+p+")?":"(?:"+d+"("+p+"))?":d+"("+p+")"}}var h=c(n.delimiter||"/"),m=a.slice(-h.length)===h;return i||(a=(m?a.slice(0,-h.length):a)+"(?:"+h+"(?=$))?"),a+=o?"$":i&&m?"":"(?="+h+"|$)",u(new RegExp("^"+a,f(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return u(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],i=0;i<e.length;i++)r.push(p(e[i],t,n).source);return u(new RegExp("(?:"+r.join("|")+")",f(n)),t)}(e,t,n):function(e,t,n){return d(o(e,n),t,n)}(e,t,n)}},function(e,t,n){var r=n(37),i=n(1338);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1354);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(0)),i=o(n(1359));function o(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createContext||i.default,e.exports=t.default},function(e,t,n){var r=n(37),i=n(1380);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";var r=n(19),i=n(0),o=n.n(i),a=n(10),s=n.n(a),c=n(843),l=function(e){var t=s()("tooltip","show",e.popperClassName),n=s()("tooltip-inner",e.innerClassName);return o.a.createElement(c.a,Object(r.a)({},e,{popperClassName:t,innerClassName:n}))};l.propTypes=c.b,l.defaultProps={placement:"top",autohide:!0,placementPrefix:"bs-tooltip",trigger:"hover focus"},t.a=l},function(e,t,n){var r=n(37),i=n(1505);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1510);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1512);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1521);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1523);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";var r=n(19),i=n(226),o=n(26),a=n(53),s=n(0),c=n.n(s),l=n(1),u=n.n(l),f=n(414),d=n.n(f),p=n(10),h=n.n(p),m=n(1551),b=n(416),y=n(8);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){Object(i.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var w={tag:y.p,children:u.a.node.isRequired,right:u.a.bool,flip:u.a.bool,modifiers:u.a.object,className:u.a.string,cssModule:u.a.object,persist:u.a.bool,positionFixed:u.a.bool,container:y.q},_={flip:{enabled:!1}},k={up:"top",left:"left",right:"right",down:"bottom"},x=function(e){function t(){return e.apply(this,arguments)||this}return Object(a.a)(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.className,i=t.cssModule,a=t.right,s=t.tag,l=t.flip,u=t.modifiers,f=t.persist,p=t.positionFixed,b=t.container,g=Object(o.a)(t,["className","cssModule","right","tag","flip","modifiers","persist","positionFixed","container"]),w=Object(y.l)(h()(n,"dropdown-menu",{"dropdown-menu-right":a,show:this.context.isOpen}),i),x=s;if(f||this.context.isOpen&&!this.context.inNavbar){var S=(k[this.context.direction]||"bottom")+"-"+(a?"end":"start"),O=l?u:v(v({},u),_),E=!!p,T=c.a.createElement(m.a,{placement:S,modifiers:O,positionFixed:E},(function(t){var n=t.ref,i=t.style,o=t.placement,a=v(v({},e.props.style),i);return c.a.createElement(x,Object(r.a)({tabIndex:"-1",role:"menu",ref:function(t){n(t);var r=e.context.onMenuRef;r&&r(t)}},g,{style:a,"aria-hidden":!e.context.isOpen,className:w,"x-placement":o}))}));return b?d.a.createPortal(T,Object(y.i)(b)):T}return c.a.createElement(x,Object(r.a)({tabIndex:"-1",role:"menu"},g,{"aria-hidden":!this.context.isOpen,className:w,"x-placement":g.placement}))},t}(c.a.Component);x.propTypes=w,x.defaultProps={tag:"div",flip:!0},x.contextType=b.a,t.a=x},function(e,t,n){"use strict";var r=n(226),i=n(19),o=n(29),a=n(53),s=n(0),c=n.n(s),l=n(1),u=n.n(l),f=n(10),d=n.n(f),p=n(414),h=n.n(p),m=n(8),b={children:u.a.node.isRequired,node:u.a.any},y=function(e){function t(){return e.apply(this,arguments)||this}Object(a.a)(t,e);var n=t.prototype;return n.componentWillUnmount=function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null},n.render=function(){return m.e?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),h.a.createPortal(this.props.children,this.props.node||this.defaultNode)):null},t}(c.a.Component);y.propTypes=b;var g=y,v=n(151);function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function k(){}var x=u.a.shape(v.a.propTypes),S={isOpen:u.a.bool,autoFocus:u.a.bool,centered:u.a.bool,scrollable:u.a.bool,size:u.a.string,toggle:u.a.func,keyboard:u.a.bool,role:u.a.string,labelledBy:u.a.string,backdrop:u.a.oneOfType([u.a.bool,u.a.oneOf(["static"])]),onEnter:u.a.func,onExit:u.a.func,onOpened:u.a.func,onClosed:u.a.func,children:u.a.node,className:u.a.string,wrapClassName:u.a.string,modalClassName:u.a.string,backdropClassName:u.a.string,contentClassName:u.a.string,external:u.a.node,fade:u.a.bool,cssModule:u.a.object,zIndex:u.a.oneOfType([u.a.number,u.a.string]),backdropTransition:x,modalTransition:x,innerRef:u.a.oneOfType([u.a.object,u.a.string,u.a.func]),unmountOnClose:u.a.bool,returnFocusAfterClose:u.a.bool,container:m.q},O=Object.keys(S),E={isOpen:!1,autoFocus:!0,centered:!1,scrollable:!1,role:"dialog",backdrop:!0,keyboard:!0,zIndex:1050,fade:!0,onOpened:k,onClosed:k,modalTransition:{timeout:m.d.Modal},backdropTransition:{mountOnEnter:!0,timeout:m.d.Fade},unmountOnClose:!0,returnFocusAfterClose:!0,container:"body"},T=function(e){function t(t){var n;return(n=e.call(this,t)||this)._element=null,n._originalBodyPadding=null,n.getFocusableChildren=n.getFocusableChildren.bind(Object(o.a)(n)),n.handleBackdropClick=n.handleBackdropClick.bind(Object(o.a)(n)),n.handleBackdropMouseDown=n.handleBackdropMouseDown.bind(Object(o.a)(n)),n.handleEscape=n.handleEscape.bind(Object(o.a)(n)),n.handleStaticBackdropAnimation=n.handleStaticBackdropAnimation.bind(Object(o.a)(n)),n.handleTab=n.handleTab.bind(Object(o.a)(n)),n.onOpened=n.onOpened.bind(Object(o.a)(n)),n.onClosed=n.onClosed.bind(Object(o.a)(n)),n.manageFocusAfterClose=n.manageFocusAfterClose.bind(Object(o.a)(n)),n.clearBackdropAnimationTimeout=n.clearBackdropAnimationTimeout.bind(Object(o.a)(n)),n.trapFocus=n.trapFocus.bind(Object(o.a)(n)),n.state={isOpen:!1,showStaticBackdropAnimation:!1},n}Object(a.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){var e=this.props,t=e.isOpen,n=e.autoFocus,r=e.onEnter;t&&(this.init(),this.setState({isOpen:!0}),n&&this.setFocus()),r&&r(),document.addEventListener("focus",this.trapFocus,!0),this._isMounted=!0},n.componentDidUpdate=function(e,t){if(this.props.isOpen&&!e.isOpen)return this.init(),void this.setState({isOpen:!0});this.props.autoFocus&&this.state.isOpen&&!t.isOpen&&this.setFocus(),this._element&&e.zIndex!==this.props.zIndex&&(this._element.style.zIndex=this.props.zIndex)},n.componentWillUnmount=function(){this.clearBackdropAnimationTimeout(),this.props.onExit&&this.props.onExit(),this._element&&(this.destroy(),(this.props.isOpen||this.state.isOpen)&&this.close()),document.removeEventListener("focus",this.trapFocus,!0),this._isMounted=!1},n.trapFocus=function(e){if(this._element&&!(this._dialog&&this._dialog.parentNode===e.target||this.modalIndex<t.openCount-1)){for(var n=this.getFocusableChildren(),r=0;r<n.length;r++)if(n[r]===e.target)return;n.length>0&&(e.preventDefault(),e.stopPropagation(),n[0].focus())}},n.onOpened=function(e,t){this.props.onOpened(),(this.props.modalTransition.onEntered||k)(e,t)},n.onClosed=function(e){var t=this.props.unmountOnClose;this.props.onClosed(),(this.props.modalTransition.onExited||k)(e),t&&this.destroy(),this.close(),this._isMounted&&this.setState({isOpen:!1})},n.setFocus=function(){this._dialog&&this._dialog.parentNode&&"function"==typeof this._dialog.parentNode.focus&&this._dialog.parentNode.focus()},n.getFocusableChildren=function(){return this._element.querySelectorAll(m.g.join(", "))},n.getFocusedChild=function(){var e,t=this.getFocusableChildren();try{e=document.activeElement}catch(n){e=t[0]}return e},n.handleBackdropClick=function(e){if(e.target===this._mouseDownElement){e.stopPropagation();var t=this._dialog?this._dialog.parentNode:null;if(t&&e.target===t&&"static"===this.props.backdrop&&this.handleStaticBackdropAnimation(),!this.props.isOpen||!0!==this.props.backdrop)return;t&&e.target===t&&this.props.toggle&&this.props.toggle(e)}},n.handleTab=function(e){if(9===e.which&&!(this.modalIndex<t.openCount-1)){var n=this.getFocusableChildren(),r=n.length;if(0!==r){for(var i=this.getFocusedChild(),o=0,a=0;a<r;a+=1)if(n[a]===i){o=a;break}e.shiftKey&&0===o?(e.preventDefault(),n[r-1].focus()):e.shiftKey||o!==r-1||(e.preventDefault(),n[0].focus())}}},n.handleBackdropMouseDown=function(e){this._mouseDownElement=e.target},n.handleEscape=function(e){this.props.isOpen&&e.keyCode===m.k.esc&&this.props.toggle&&(this.props.keyboard?(e.preventDefault(),e.stopPropagation(),this.props.toggle(e)):"static"===this.props.backdrop&&(e.preventDefault(),e.stopPropagation(),this.handleStaticBackdropAnimation()))},n.handleStaticBackdropAnimation=function(){var e=this;this.clearBackdropAnimationTimeout(),this.setState({showStaticBackdropAnimation:!0}),this._backdropAnimationTimeout=setTimeout((function(){e.setState({showStaticBackdropAnimation:!1})}),100)},n.init=function(){try{this._triggeringElement=document.activeElement}catch(e){this._triggeringElement=null}this._element||(this._element=document.createElement("div"),this._element.setAttribute("tabindex","-1"),this._element.style.position="relative",this._element.style.zIndex=this.props.zIndex,this._mountContainer=Object(m.i)(this.props.container),this._mountContainer.appendChild(this._element)),this._originalBodyPadding=Object(m.h)(),Object(m.f)(),0===t.openCount&&(document.body.className=d()(document.body.className,Object(m.l)("modal-open",this.props.cssModule))),this.modalIndex=t.openCount,t.openCount+=1},n.destroy=function(){this._element&&(this._mountContainer.removeChild(this._element),this._element=null),this.manageFocusAfterClose()},n.manageFocusAfterClose=function(){if(this._triggeringElement){var e=this.props.returnFocusAfterClose;this._triggeringElement.focus&&e&&this._triggeringElement.focus(),this._triggeringElement=null}},n.close=function(){if(t.openCount<=1){var e=Object(m.l)("modal-open",this.props.cssModule),n=new RegExp("(^| )"+e+"( |$)");document.body.className=document.body.className.replace(n," ").trim()}this.manageFocusAfterClose(),t.openCount=Math.max(0,t.openCount-1),Object(m.o)(this._originalBodyPadding)},n.renderModalDialog=function(){var e,t=this,n=Object(m.m)(this.props,O);return c.a.createElement("div",Object(i.a)({},n,{className:Object(m.l)(d()("modal-dialog",this.props.className,(e={},e["modal-"+this.props.size]=this.props.size,e["modal-dialog-centered"]=this.props.centered,e["modal-dialog-scrollable"]=this.props.scrollable,e)),this.props.cssModule),role:"document",ref:function(e){t._dialog=e}}),c.a.createElement("div",{className:Object(m.l)(d()("modal-content",this.props.contentClassName),this.props.cssModule)},this.props.children))},n.render=function(){var e=this.props.unmountOnClose;if(this._element&&(this.state.isOpen||!e)){var t=!!this._element&&!this.state.isOpen&&!e;this._element.style.display=t?"none":"block";var n=this.props,r=n.wrapClassName,o=n.modalClassName,a=n.backdropClassName,s=n.cssModule,l=n.isOpen,u=n.backdrop,f=n.role,p=n.labelledBy,h=n.external,b=n.innerRef,y={onClick:this.handleBackdropClick,onMouseDown:this.handleBackdropMouseDown,onKeyUp:this.handleEscape,onKeyDown:this.handleTab,style:{display:"block"},"aria-labelledby":p,role:f,tabIndex:"-1"},w=this.props.fade,k=_(_(_({},v.a.defaultProps),this.props.modalTransition),{},{baseClass:w?this.props.modalTransition.baseClass:"",timeout:w?this.props.modalTransition.timeout:0}),x=_(_(_({},v.a.defaultProps),this.props.backdropTransition),{},{baseClass:w?this.props.backdropTransition.baseClass:"",timeout:w?this.props.backdropTransition.timeout:0}),S=u&&(w?c.a.createElement(v.a,Object(i.a)({},x,{in:l&&!!u,cssModule:s,className:Object(m.l)(d()("modal-backdrop",a),s)})):c.a.createElement("div",{className:Object(m.l)(d()("modal-backdrop","show",a),s)}));return c.a.createElement(g,{node:this._element},c.a.createElement("div",{className:Object(m.l)(r)},c.a.createElement(v.a,Object(i.a)({},y,k,{in:l,onEntered:this.onOpened,onExited:this.onClosed,cssModule:s,className:Object(m.l)(d()("modal",o,this.state.showStaticBackdropAnimation&&"modal-static"),s),innerRef:b}),h,this.renderModalDialog()),S))}return null},n.clearBackdropAnimationTimeout=function(){this._backdropAnimationTimeout&&(clearTimeout(this._backdropAnimationTimeout),this._backdropAnimationTimeout=void 0)},t}(c.a.Component);T.propTypes=S,T.defaultProps=E,T.openCount=0;t.a=T},function(e,t,n){"use strict";var r=n(19),i=n(0),o=n.n(i),a=n(1),s=n.n(a),c=n(26),l=n(29),u=n(53),f=n(888),d=n(10),p=n.n(d),h=n(416),m=n(8),b={a11y:s.a.bool,disabled:s.a.bool,direction:s.a.oneOf(["up","down","left","right"]),group:s.a.bool,isOpen:s.a.bool,nav:s.a.bool,active:s.a.bool,addonType:s.a.oneOfType([s.a.bool,s.a.oneOf(["prepend","append"])]),size:s.a.string,tag:m.p,toggle:s.a.func,children:s.a.node,className:s.a.string,cssModule:s.a.object,inNavbar:s.a.bool,setActiveFromChild:s.a.bool},y=[m.k.space,m.k.enter,m.k.up,m.k.down,m.k.end,m.k.home],g=function(e){function t(t){var n;return(n=e.call(this,t)||this).addEvents=n.addEvents.bind(Object(l.a)(n)),n.handleDocumentClick=n.handleDocumentClick.bind(Object(l.a)(n)),n.handleKeyDown=n.handleKeyDown.bind(Object(l.a)(n)),n.removeEvents=n.removeEvents.bind(Object(l.a)(n)),n.toggle=n.toggle.bind(Object(l.a)(n)),n.handleMenuRef=n.handleMenuRef.bind(Object(l.a)(n)),n.containerRef=o.a.createRef(),n.menuRef=o.a.createRef(),n}Object(u.a)(t,e);var n=t.prototype;return n.handleMenuRef=function(e){this.menuRef.current=e},n.getContextValue=function(){return{toggle:this.toggle,isOpen:this.props.isOpen,direction:"down"===this.props.direction&&this.props.dropup?"up":this.props.direction,inNavbar:this.props.inNavbar,disabled:this.props.disabled,onMenuRef:this.handleMenuRef}},n.componentDidMount=function(){this.handleProps()},n.componentDidUpdate=function(e){this.props.isOpen!==e.isOpen&&this.handleProps()},n.componentWillUnmount=function(){this.removeEvents()},n.getContainer=function(){return this.containerRef.current},n.getMenu=function(){return this.menuRef.current},n.getMenuCtrl=function(){return this._$menuCtrl||(this._$menuCtrl=this.getContainer().querySelector("[aria-expanded]")),this._$menuCtrl},n.getMenuItems=function(){var e=this.getMenu()||this.getContainer();return[].slice.call(e.querySelectorAll('[role="menuitem"]'))},n.addEvents=function(){var e=this;["click","touchstart","keyup"].forEach((function(t){return document.addEventListener(t,e.handleDocumentClick,!0)}))},n.removeEvents=function(){var e=this;["click","touchstart","keyup"].forEach((function(t){return document.removeEventListener(t,e.handleDocumentClick,!0)}))},n.handleDocumentClick=function(e){if(!e||3!==e.which&&("keyup"!==e.type||e.which===m.k.tab)){var t=this.getContainer(),n=this.getMenu(),r=t.contains(e.target)&&t!==e.target,i=n&&n.contains(e.target)&&n!==e.target;(!r&&!i||"keyup"===e.type&&e.which!==m.k.tab)&&this.toggle(e)}},n.handleKeyDown=function(e){var t=this,n="menuitem"===e.target.getAttribute("role"),r=this.getMenuCtrl()===e.target,i=m.k.tab===e.which;if(!(/input|textarea/i.test(e.target.tagName)||i&&!this.props.a11y||i&&!n&&!r)&&((-1!==y.indexOf(e.which)||e.which>=48&&e.which<=90)&&e.preventDefault(),!this.props.disabled&&(r&&([m.k.space,m.k.enter,m.k.up,m.k.down].indexOf(e.which)>-1?(this.props.isOpen||this.toggle(e),setTimeout((function(){return t.getMenuItems()[0].focus()}))):this.props.isOpen&&i?(e.preventDefault(),this.getMenuItems()[0].focus()):this.props.isOpen&&e.which===m.k.esc&&this.toggle(e)),this.props.isOpen&&"menuitem"===e.target.getAttribute("role"))))if([m.k.tab,m.k.esc].indexOf(e.which)>-1)this.toggle(e),this.getMenuCtrl().focus();else if([m.k.space,m.k.enter].indexOf(e.which)>-1)e.target.click(),this.getMenuCtrl().focus();else if([m.k.down,m.k.up].indexOf(e.which)>-1||[m.k.n,m.k.p].indexOf(e.which)>-1&&e.ctrlKey){var o=this.getMenuItems(),a=o.indexOf(e.target);m.k.up===e.which||m.k.p===e.which&&e.ctrlKey?a=0!==a?a-1:o.length-1:(m.k.down===e.which||m.k.n===e.which&&e.ctrlKey)&&(a=a===o.length-1?0:a+1),o[a].focus()}else if(m.k.end===e.which){var s=this.getMenuItems();s[s.length-1].focus()}else if(m.k.home===e.which){this.getMenuItems()[0].focus()}else if(e.which>=48&&e.which<=90)for(var c=this.getMenuItems(),l=String.fromCharCode(e.which).toLowerCase(),u=0;u<c.length;u+=1){if((c[u].textContent&&c[u].textContent[0].toLowerCase())===l){c[u].focus();break}}},n.handleProps=function(){this.props.isOpen?this.addEvents():this.removeEvents()},n.toggle=function(e){return this.props.disabled?e&&e.preventDefault():this.props.toggle(e)},n.render=function(){var e,t,n=Object(m.m)(this.props,["toggle","disabled","inNavbar","a11y"]),i=n.className,a=n.cssModule,s=n.direction,l=n.isOpen,u=n.group,d=n.size,b=n.nav,y=n.setActiveFromChild,g=n.active,v=n.addonType,w=n.tag,_=Object(c.a)(n,["className","cssModule","direction","isOpen","group","size","nav","setActiveFromChild","active","addonType","tag"]),k=w||(b?"li":"div"),x=!1;y&&o.a.Children.map(this.props.children[1].props.children,(function(e){e&&e.props.active&&(x=!0)}));var S=Object(m.l)(p()(i,"down"!==s&&"drop"+s,!(!b||!g)&&"active",!(!y||!x)&&"active",((e={})["input-group-"+v]=v,e["btn-group"]=u,e["btn-group-"+d]=!!d,e.dropdown=!u&&!v,e.show=l,e["nav-item"]=b,e)),a);return o.a.createElement(h.a.Provider,{value:this.getContextValue()},o.a.createElement(f.c,null,o.a.createElement(k,Object(r.a)({},_,((t={})["string"==typeof k?"ref":"innerRef"]=this.containerRef,t),{onKeyDown:this.handleKeyDown,className:S}))))},t}(o.a.Component);g.propTypes=b,g.defaultProps={a11y:!0,isOpen:!1,direction:"down",nav:!1,active:!1,addonType:!1,inNavbar:!1,setActiveFromChild:!1};var v=g,w={children:s.a.node},_=function(e){return o.a.createElement(v,Object(r.a)({group:!0},e))};_.propTypes=w;t.a=_},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(29),a=n(53),s=n(0),c=n.n(s),l=n(1),u=n.n(l),f=n(10),d=n.n(f),p=n(828),h=n.n(p),m=n(109),b=n.n(m),y=n(840),g=n.n(y),v=n(110),w=n.n(v),_=n(885),k=n.n(_),x=n(888),S=n(401),O=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t=e.call.apply(e,[this].concat(r))||this,w()(b()(t),"refHandler",(function(e){Object(S.b)(t.props.innerRef,e),Object(S.a)(t.props.setReferenceNode,e)})),t}g()(t,e);var n=t.prototype;return n.componentWillUnmount=function(){Object(S.b)(this.props.innerRef,null)},n.render=function(){return k()(Boolean(this.props.setReferenceNode),"`Reference` should not be used outside of a `Manager` component."),Object(S.c)(this.props.children)({ref:this.refHandler})},t}(s.Component);function E(e){return s.createElement(x.b.Consumer,null,(function(t){return s.createElement(O,h()({setReferenceNode:t},e))}))}var T=n(416),A=n(8),M=n(402),I={caret:u.a.bool,color:u.a.string,children:u.a.node,className:u.a.string,cssModule:u.a.object,disabled:u.a.bool,onClick:u.a.func,"aria-haspopup":u.a.bool,split:u.a.bool,tag:A.p,nav:u.a.bool},P=function(e){function t(t){var n;return(n=e.call(this,t)||this).onClick=n.onClick.bind(Object(o.a)(n)),n}Object(a.a)(t,e);var n=t.prototype;return n.onClick=function(e){this.props.disabled||this.context.disabled?e.preventDefault():(this.props.nav&&!this.props.tag&&e.preventDefault(),this.props.onClick&&this.props.onClick(e),this.context.toggle(e))},n.render=function(){var e,t=this,n=this.props,o=n.className,a=n.color,s=n.cssModule,l=n.caret,u=n.split,f=n.nav,p=n.tag,h=n.innerRef,m=Object(i.a)(n,["className","color","cssModule","caret","split","nav","tag","innerRef"]),b=m["aria-label"]||"Toggle Dropdown",y=Object(A.l)(d()(o,{"dropdown-toggle":l||u,"dropdown-toggle-split":u,"nav-link":f}),s),g=void 0!==m.children?m.children:c.a.createElement("span",{className:"sr-only"},b);return f&&!p?(e="a",m.href="#"):p?e=p:(e=M.a,m.color=a,m.cssModule=s),this.context.inNavbar?c.a.createElement(e,Object(r.a)({},m,{className:y,onClick:this.onClick,"aria-expanded":this.context.isOpen,children:g})):c.a.createElement(E,{innerRef:h},(function(n){var i,o=n.ref;return c.a.createElement(e,Object(r.a)({},m,((i={})["string"==typeof e?"ref":"innerRef"]=o,i),{className:y,onClick:t.onClick,"aria-expanded":t.context.isOpen,children:g}))}))},t}(c.a.Component);P.propTypes=I,P.defaultProps={"aria-haspopup":!0,color:"secondary"},P.contextType=T.a;t.a=P},function(e,t,n){"use strict";e.exports=n(1081)},function(e,t,n){"use strict";e.exports=function(e,t){return t||(t={}),"string"!=typeof(e=e&&e.__esModule?e.default:e)?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DefaultGasPriceStep=void 0,t.DefaultGasPriceStep={low:.01,average:.025,high:.04}},function(e,t,n){"use strict";var r=n(1113).version,i=n(444),o=n(1149),a=n(874),s=n(971),c=n(1234),l=n(1235),u=n(213),f=function(){var e=this;i.packageInit(this,arguments),this.version=r,this.utils=u,this.eth=new o(this),this.shh=new c(this),this.bzz=new l(this);var t=this.setProvider;this.setProvider=function(n,r){return t.apply(e,arguments),e.eth.setRequestManager(e._requestManager),e.shh.setRequestManager(e._requestManager),e.bzz.setProvider(n),!0}};f.version=r,f.utils=u,f.modules={Eth:o,Net:a,Personal:s,Shh:c,Bzz:l},i.addProviders(f),e.exports=f},function(e,t,n){var r=n(1121),i=n(955);e.exports=function(e){if("string"==typeof e||"number"==typeof e){var t=new r(1),n=String(e).toLowerCase().trim(),o="0x"===n.substr(0,2)||"-0x"===n.substr(0,3),a=i(n);if("-"===a.substr(0,1)&&(a=i(a.slice(1)),t=new r(-1,10)),!(a=""===a?"0":a).match(/^-?[0-9]+$/)&&a.match(/^[0-9A-Fa-f]+$/)||a.match(/^[a-fA-F]+$/)||!0===o&&a.match(/^[0-9A-Fa-f]+$/))return new r(a,16).mul(t);if((a.match(/^-?[0-9]+$/)||""===a)&&!1===o)return new r(a,10).mul(t)}else if("object"==typeof e&&e.toString&&!e.pop&&!e.push&&e.toString(10).match(/^-?[0-9]+$/)&&(e.mul||e.dividedToIntegerBy))return new r(e.toString(10),10);throw new Error("[number-to-bn] while converting number "+JSON.stringify(e)+" to BN.js instance, error: invalid number value. Value must be an integer, hex string, BN or BigNumber instance. Note, decimals are not supported.")}},function(e,t,n){var r=n(956);e.exports=function(e){return"string"!=typeof e?e:r(e)?e.slice(2):e}},function(e,t){e.exports=function(e){if("string"!=typeof e)throw new Error("[is-hex-prefixed] value must be type 'string', is currently type "+typeof e+", while checking isHexPrefixed.");return"0x"===e.slice(0,2)}},function(e,t,n){(function(t){var r=n(147),i=n(6),o=n(954),a=n(1122),s=n(902),c=n(1123),l=function(e){return i.isBN(e)},u=function(e){return e&&e.constructor&&"BigNumber"===e.constructor.name},f=function(e){try{return o.apply(null,arguments)}catch(t){throw new Error(t+' Given value: "'+e+'"')}},d=function(e){return!!/^(0x)?[0-9a-f]{40}$/i.test(e)&&(!(!/^(0x|0X)?[0-9a-f]{40}$/.test(e)&&!/^(0x|0X)?[0-9A-F]{40}$/.test(e))||p(e))},p=function(e){e=e.replace(/^0x/i,"");for(var t=w(e.toLowerCase()).replace(/^0x/i,""),n=0;n<40;n++)if(parseInt(t[n],16)>7&&e[n].toUpperCase()!==e[n]||parseInt(t[n],16)<=7&&e[n].toLowerCase()!==e[n])return!1;return!0},h=function(e){var t="";e=(e=(e=(e=(e=a.encode(e)).replace(/^(?:\u0000)*/,"")).split("").reverse().join("")).replace(/^(?:\u0000)*/,"")).split("").reverse().join("");for(var n=0;n<e.length;n++){var r=e.charCodeAt(n).toString(16);t+=r.length<2?"0"+r:r}return"0x"+t},m=function(e){if(r.isNull(e)||r.isUndefined(e))return e;if(!isFinite(e)&&!y(e))throw new Error('Given input "'+e+'" is not a number.');var t=f(e),n=t.toString(16);return t.lt(new i(0))?"-0x"+n.substr(1):"0x"+n},b=function(e){if(e=e.toString(16),!y(e))throw new Error('Given value "'+e+'" is not a valid hex string.');e=e.replace(/^0x/i,"");for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},y=function(e){return(r.isString(e)||r.isNumber(e))&&/^(-)?0x[0-9a-f]*$/i.test(e)},g=function(e){return(r.isString(e)||r.isNumber(e))&&/^(-0x|0x)?[0-9a-f]*$/i.test(e)},v="0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",w=function(e){l(e)&&(e=e.toString()),y(e)&&/^0x/i.test(e.toString())&&(e=b(e));var t=s.keccak256(e);return t===v?null:t};w._Hash=s;e.exports={BN:i,isBN:l,isBigNumber:u,toBN:f,isAddress:d,isBloom:function(e){return c.isBloom(e)},isUserEthereumAddressInBloom:function(e,t){return c.isUserEthereumAddressInBloom(e,t)},isContractAddressInBloom:function(e,t){return c.isContractAddressInBloom(e,t)},isTopic:function(e){return c.isTopic(e)},isTopicInBloom:function(e,t){return c.isTopicInBloom(e,t)},isInBloom:function(e,t){return c.isInBloom(e,t)},checkAddressChecksum:p,utf8ToHex:h,hexToUtf8:function(e){if(!y(e))throw new Error('The parameter "'+e+'" must be a valid HEX string.');for(var t="",n=0,r=(e=(e=(e=(e=(e=e.replace(/^0x/i,"")).replace(/^(?:00)*/,"")).split("").reverse().join("")).replace(/^(?:00)*/,"")).split("").reverse().join("")).length,i=0;i<r;i+=2)n=parseInt(e.substr(i,2),16),t+=String.fromCharCode(n);return a.decode(t)},hexToNumber:function(e){if(!e)return e;if(r.isString(e)&&!y(e))throw new Error('Given value "'+e+'" is not a valid hex string.');return f(e).toNumber()},hexToNumberString:function(e){if(!e)return e;if(r.isString(e)&&!y(e))throw new Error('Given value "'+e+'" is not a valid hex string.');return f(e).toString(10)},numberToHex:m,toHex:function(e,n){if(d(e))return n?"address":"0x"+e.toLowerCase().replace(/^0x/i,"");if(r.isBoolean(e))return n?"bool":e?"0x01":"0x00";if(t.isBuffer(e))return"0x"+e.toString("hex");if(r.isObject(e)&&!u(e)&&!l(e))return n?"string":h(JSON.stringify(e));if(r.isString(e)){if(0===e.indexOf("-0x")||0===e.indexOf("-0X"))return n?"int256":m(e);if(0===e.indexOf("0x")||0===e.indexOf("0X"))return n?"bytes":e;if(!isFinite(e))return n?"string":h(e)}return n?e<0?"int256":"uint256":m(e)},hexToBytes:b,bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return"0x"+t.join("")},isHex:g,isHexStrict:y,stripHexPrefix:function(e){return 0!==e&&g(e)?e.replace(/^(-)?0x/i,"$1"):e},leftPad:function(e,t,n){var r=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(r?"0x":"")+new Array(i).join(n||"0")+e},rightPad:function(e,t,n){var r=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(r?"0x":"")+e+new Array(i).join(n||"0")},toTwosComplement:function(e){return"0x"+f(e).toTwos(256).toString(16,64)},sha3:w,sha3Raw:function(e){return null===(e=w(e))?v:e}}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=n(213),i=n(6),o=function(e){var t="A".charCodeAt(0),n="Z".charCodeAt(0);return(e=(e=e.toUpperCase()).substr(4)+e.substr(0,4)).split("").map((function(e){var r=e.charCodeAt(0);return r>=t&&r<=n?r-t+10:e})).join("")},a=function(e){for(var t,n=e;n.length>2;)t=n.slice(0,9),n=parseInt(t,10)%97+n.slice(t.length);return parseInt(n,10)%97},s=function(e){this._iban=e};s.toAddress=function(e){if(!(e=new s(e)).isDirect())throw new Error("IBAN is indirect and can't be converted");return e.toAddress()},s.toIban=function(e){return s.fromAddress(e).toString()},s.fromAddress=function(e){if(!r.isAddress(e))throw new Error("Provided address is not a valid address: "+e);e=e.replace("0x","").replace("0X","");var t=function(e,t){for(var n=e;n.length<2*t;)n="0"+n;return n}(new i(e,16).toString(36),15);return s.fromBban(t.toUpperCase())},s.fromBban=function(e){var t=("0"+(98-a(o("XE00"+e)))).slice(-2);return new s("XE"+t+e)},s.createIndirect=function(e){return s.fromBban("ETH"+e.institution+e.identifier)},s.isValid=function(e){return new s(e).isValid()},s.prototype.isValid=function(){return/^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(this._iban)&&1===a(o(this._iban))},s.prototype.isDirect=function(){return 34===this._iban.length||35===this._iban.length},s.prototype.isIndirect=function(){return 20===this._iban.length},s.prototype.checksum=function(){return this._iban.substr(2,2)},s.prototype.institution=function(){return this.isIndirect()?this._iban.substr(7,4):""},s.prototype.client=function(){return this.isIndirect()?this._iban.substr(11):""},s.prototype.toAddress=function(){if(this.isDirect()){var e=this._iban.substr(4),t=new i(e,36);return r.toChecksumAddress(t.toString(16,20))}return""},s.prototype.toString=function(){return this._iban},e.exports=s},function(e,t,n){"use strict";var r={messageId:0,toPayload:function(e,t){if(!e)throw new Error('JSONRPC method should be specified for params: "'+JSON.stringify(t)+'"!');return r.messageId++,{jsonrpc:"2.0",id:r.messageId,method:e,params:t||[]}},isValidResponse:function(e){return Array.isArray(e)?e.every(t):t(e);function t(e){return!(!e||e.error||"2.0"!==e.jsonrpc||"number"!=typeof e.id&&"string"!=typeof e.id||void 0===e.result)}},toBatchPayload:function(e){return e.map((function(e){return r.toPayload(e.method,e.params)}))}};e.exports=r},function(e,t,n){(function(e,r){var i;/*! https://mths.be/punycode v1.4.1 by @mathias */!function(o){t&&t.nodeType,e&&e.nodeType;var a="object"==typeof r&&r;a.global!==a&&a.window!==a&&a.self;var s,c=2147483647,l=/^xn--/,u=/[^\x20-\x7E]/,f=/[\x2E\u3002\uFF0E\uFF61]/g,d={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,h=String.fromCharCode;function m(e){throw new RangeError(d[e])}function b(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function y(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+b((e=e.replace(f,".")).split("."),t).join(".")}function g(e){for(var t,n,r=[],i=0,o=e.length;i<o;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<o?56320==(64512&(n=e.charCodeAt(i++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),i--):r.push(t);return r}function v(e){return b(e,(function(e){var t="";return e>65535&&(t+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=h(e)})).join("")}function w(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function _(e,t,n){var r=0;for(e=n?p(e/700):e>>1,e+=p(e/t);e>455;r+=36)e=p(e/35);return p(r+36*e/(e+38))}function k(e){var t,n,r,i,o,a,s,l,u,f,d,h=[],b=e.length,y=0,g=128,w=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&m("not-basic"),h.push(e.charCodeAt(r));for(i=n>0?n+1:0;i<b;){for(o=y,a=1,s=36;i>=b&&m("invalid-input"),((l=(d=e.charCodeAt(i++))-48<10?d-22:d-65<26?d-65:d-97<26?d-97:36)>=36||l>p((c-y)/a))&&m("overflow"),y+=l*a,!(l<(u=s<=w?1:s>=w+26?26:s-w));s+=36)a>p(c/(f=36-u))&&m("overflow"),a*=f;w=_(y-o,t=h.length+1,0==o),p(y/t)>c-g&&m("overflow"),g+=p(y/t),y%=t,h.splice(y++,0,g)}return v(h)}function x(e){var t,n,r,i,o,a,s,l,u,f,d,b,y,v,k,x=[];for(b=(e=g(e)).length,t=128,n=0,o=72,a=0;a<b;++a)(d=e[a])<128&&x.push(h(d));for(r=i=x.length,i&&x.push("-");r<b;){for(s=c,a=0;a<b;++a)(d=e[a])>=t&&d<s&&(s=d);for(s-t>p((c-n)/(y=r+1))&&m("overflow"),n+=(s-t)*y,t=s,a=0;a<b;++a)if((d=e[a])<t&&++n>c&&m("overflow"),d==t){for(l=n,u=36;!(l<(f=u<=o?1:u>=o+26?26:u-o));u+=36)k=l-f,v=36-f,x.push(h(w(f+k%v,0))),l=p(k/v);x.push(h(w(l,0))),o=_(n,y,r==i),n=0,++r}++n,++t}return x.join("")}s={version:"1.4.1",ucs2:{decode:g,encode:v},decode:k,encode:x,toASCII:function(e){return y(e,(function(e){return u.test(e)?"xn--"+x(e):e}))},toUnicode:function(e){return y(e,(function(e){return l.test(e)?k(e.slice(4).toLowerCase()):e}))}},void 0===(i=function(){return s}.call(t,n,t,e))||(e.exports=i)}()}).call(this,n(71)(e),n(12))},function(e,t,n){(function(e){t.fetch=s(e.fetch)&&s(e.ReadableStream),t.writableStream=s(e.WritableStream),t.abortController=s(e.AbortController),t.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),t.blobConstructor=!0}catch(e){}var n;function r(){if(void 0!==n)return n;if(e.XMLHttpRequest){n=new e.XMLHttpRequest;try{n.open("GET",e.XDomainRequest?"/":"https://example.com")}catch(e){n=null}}else n=null;return n}function i(e){var t=r();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(e){}return!1}var o=void 0!==e.ArrayBuffer,a=o&&s(e.ArrayBuffer.prototype.slice);function s(e){return"function"==typeof e}t.arraybuffer=t.fetch||o&&i("arraybuffer"),t.msstream=!t.fetch&&a&&i("ms-stream"),t.mozchunkedarraybuffer=!t.fetch&&o&&i("moz-chunked-arraybuffer"),t.overrideMimeType=t.fetch||!!r()&&s(r().overrideMimeType),t.vbArray=s(e.VBArray),n=null}).call(this,n(12))},function(e,t,n){(function(e,r,i){var o=n(961),a=n(4),s=n(148),c=t.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},l=t.IncomingMessage=function(t,n,a,c){var l=this;if(s.Readable.call(l),l._mode=a,l.headers={},l.rawHeaders=[],l.trailers={},l.rawTrailers=[],l.on("end",(function(){e.nextTick((function(){l.emit("close")}))})),"fetch"===a){if(l._fetchResponse=n,l.url=n.url,l.statusCode=n.status,l.statusMessage=n.statusText,n.headers.forEach((function(e,t){l.headers[t.toLowerCase()]=e,l.rawHeaders.push(t,e)})),o.writableStream){var u=new WritableStream({write:function(e){return new Promise((function(t,n){l._destroyed?n():l.push(new r(e))?t():l._resumeFetch=t}))},close:function(){i.clearTimeout(c),l._destroyed||l.push(null)},abort:function(e){l._destroyed||l.emit("error",e)}});try{return void n.body.pipeTo(u).catch((function(e){i.clearTimeout(c),l._destroyed||l.emit("error",e)}))}catch(e){}}var f=n.body.getReader();!function e(){f.read().then((function(t){if(!l._destroyed){if(t.done)return i.clearTimeout(c),void l.push(null);l.push(new r(t.value)),e()}})).catch((function(e){i.clearTimeout(c),l._destroyed||l.emit("error",e)}))}()}else{if(l._xhr=t,l._pos=0,l.url=t.responseURL,l.statusCode=t.status,l.statusMessage=t.statusText,t.getAllResponseHeaders().split(/\r?\n/).forEach((function(e){var t=e.match(/^([^:]+):\s*(.*)/);if(t){var n=t[1].toLowerCase();"set-cookie"===n?(void 0===l.headers[n]&&(l.headers[n]=[]),l.headers[n].push(t[2])):void 0!==l.headers[n]?l.headers[n]+=", "+t[2]:l.headers[n]=t[2],l.rawHeaders.push(t[1],t[2])}})),l._charset="x-user-defined",!o.overrideMimeType){var d=l.rawHeaders["mime-type"];if(d){var p=d.match(/;\s*charset=([^;])(;|$)/);p&&(l._charset=p[1].toLowerCase())}l._charset||(l._charset="utf-8")}}};a(l,s.Readable),l.prototype._read=function(){var e=this._resumeFetch;e&&(this._resumeFetch=null,e())},l.prototype._onXHRProgress=function(){var e=this,t=e._xhr,n=null;switch(e._mode){case"text:vbarray":if(t.readyState!==c.DONE)break;try{n=new i.VBArray(t.responseBody).toArray()}catch(e){}if(null!==n){e.push(new r(n));break}case"text":try{n=t.responseText}catch(t){e._mode="text:vbarray";break}if(n.length>e._pos){var o=n.substr(e._pos);if("x-user-defined"===e._charset){for(var a=new r(o.length),s=0;s<o.length;s++)a[s]=255&o.charCodeAt(s);e.push(a)}else e.push(o,e._charset);e._pos=n.length}break;case"arraybuffer":if(t.readyState!==c.DONE||!t.response)break;n=t.response,e.push(new r(new Uint8Array(n)));break;case"moz-chunked-arraybuffer":if(n=t.response,t.readyState!==c.LOADING||!n)break;e.push(new r(new Uint8Array(n)));break;case"ms-stream":if(n=t.response,t.readyState!==c.LOADING)break;var l=new i.MSStreamReader;l.onprogress=function(){l.result.byteLength>e._pos&&(e.push(new r(new Uint8Array(l.result.slice(e._pos)))),e._pos=l.result.byteLength)},l.onload=function(){e.push(null)},l.readAsArrayBuffer(n)}e._xhr.readyState===c.DONE&&"ms-stream"!==e._mode&&e.push(null)}}).call(this,n(13),n(2).Buffer,n(12))},function(e,t){e.exports=function(){for(var e={},t=0;t<arguments.length;t++){var r=arguments[t];for(var i in r)n.call(r,i)&&(e[i]=r[i])}return e};var n=Object.prototype.hasOwnProperty},function(e,t){t.endianness=function(){return"LE"},t.hostname=function(){return"undefined"!=typeof location?location.hostname:""},t.loadavg=function(){return[]},t.uptime=function(){return 0},t.freemem=function(){return Number.MAX_VALUE},t.totalmem=function(){return Number.MAX_VALUE},t.cpus=function(){return[]},t.type=function(){return"Browser"},t.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},t.networkInterfaces=t.getNetworkInterfaces=function(){return{}},t.arch=function(){return"javascript"},t.platform=function(){return"browser"},t.tmpdir=t.tmpDir=function(){return"/tmp"},t.EOL="\n",t.homedir=function(){return"/"}},function(e,t,n){"use strict";e.exports={addresses:{main:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",ropsten:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",rinkeby:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",goerli:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"},interfaceIds:{addr:"0x3b3b57de",setAddr:"0x3b3b57de",pubkey:"0xc8690233",setPubkey:"0xc8690233",contenthash:"0xbc1c58d1",setContenthash:"0xbc1c58d1",content:"0xd8389dc5",setContent:"0xd8389dc5"}}},function(e,t,n){"use strict";var r=n(147),i=n(444),o=n(451),a=n(213),s=n(873).subscription,c=n(145).formatters,l=n(145).errors,u=n(872),f=n(967),d=function e(t,n,o){var s=this,u=Array.prototype.slice.call(arguments);if(!(this instanceof e))throw new Error('Please use the "new" keyword to instantiate a web3.eth.Contract() object!');if(this.setProvider=function(){i.packageInit(s,arguments),s.clearSubscriptions=s._requestManager.clearSubscriptions},i.packageInit(this,[this.constructor]),this.clearSubscriptions=this._requestManager.clearSubscriptions,!t||!Array.isArray(t))throw l.ContractMissingABIError();this.options={};var d=u[u.length-1];r.isObject(d)&&!r.isArray(d)&&(o=d,this.options=r.extend(this.options,this._getOrSetDefaultOptions(o)),r.isObject(n)&&(n=null)),Object.defineProperty(this.options,"address",{set:function(e){e&&(s._address=a.toChecksumAddress(c.inputAddressFormatter(e)))},get:function(){return s._address},enumerable:!0}),Object.defineProperty(this.options,"jsonInterface",{set:function(e){return s.methods={},s.events={},s._jsonInterface=e.map((function(e){var t,n;if(e.constant="view"===e.stateMutability||"pure"===e.stateMutability||e.constant,e.payable="payable"===e.stateMutability||e.payable,e.name&&(n=a._jsonInterfaceMethodToString(e)),"function"===e.type){if(e.signature=f.encodeFunctionSignature(n),t=s._createTxObject.bind({method:e,parent:s}),s.methods[e.name]){var r=s._createTxObject.bind({method:e,parent:s,nextMethod:s.methods[e.name]});s.methods[e.name]=r}else s.methods[e.name]=t;s.methods[e.signature]=t,s.methods[n]=t}else if("event"===e.type){e.signature=f.encodeEventSignature(n);var i=s._on.bind(s,e.signature);s.events[e.name]&&"bound "!==s.events[e.name].name||(s.events[e.name]=i),s.events[e.signature]=i,s.events[n]=i}return e})),s.events.allEvents=s._on.bind(s,"allevents"),s._jsonInterface},get:function(){return s._jsonInterface},enumerable:!0});var p=this.constructor.defaultAccount,h=this.constructor.defaultBlock||"latest";Object.defineProperty(this,"handleRevert",{get:function(){return!1===s.options.handleRevert||!0===s.options.handleRevert?s.options.handleRevert:this.constructor.handleRevert},set:function(e){s.options.handleRevert=e},enumerable:!0}),Object.defineProperty(this,"defaultCommon",{get:function(){return s.options.common||this.constructor.defaultCommon},set:function(e){s.options.common=e},enumerable:!0}),Object.defineProperty(this,"defaultHardfork",{get:function(){return s.options.hardfork||this.constructor.defaultHardfork},set:function(e){s.options.hardfork=e},enumerable:!0}),Object.defineProperty(this,"defaultChain",{get:function(){return s.options.chain||this.constructor.defaultChain},set:function(e){s.options.chain=e},enumerable:!0}),Object.defineProperty(this,"transactionPollingTimeout",{get:function(){return 0===s.options.transactionPollingTimeout?s.options.transactionPollingTimeout:s.options.transactionPollingTimeout||this.constructor.transactionPollingTimeout},set:function(e){s.options.transactionPollingTimeout=e},enumerable:!0}),Object.defineProperty(this,"transactionConfirmationBlocks",{get:function(){return 0===s.options.transactionConfirmationBlocks?s.options.transactionConfirmationBlocks:s.options.transactionConfirmationBlocks||this.constructor.transactionConfirmationBlocks},set:function(e){s.options.transactionConfirmationBlocks=e},enumerable:!0}),Object.defineProperty(this,"transactionBlockTimeout",{get:function(){return 0===s.options.transactionBlockTimeout?s.options.transactionBlockTimeout:s.options.transactionBlockTimeout||this.constructor.transactionBlockTimeout},set:function(e){s.options.transactionBlockTimeout=e},enumerable:!0}),Object.defineProperty(this,"defaultAccount",{get:function(){return p},set:function(e){return e&&(p=a.toChecksumAddress(c.inputAddressFormatter(e))),e},enumerable:!0}),Object.defineProperty(this,"defaultBlock",{get:function(){return h},set:function(e){return h=e,e},enumerable:!0}),this.methods={},this.events={},this._address=null,this._jsonInterface=[],this.options.address=n,this.options.jsonInterface=t};d.setProvider=function(e,t){i.packageInit(this,[e]),this._ethAccounts=t},d.prototype._getCallback=function(e){if(e&&r.isFunction(e[e.length-1]))return e.pop()},d.prototype._checkListener=function(e,t){if(t===e)throw l.ContractReservedEventError(e)},d.prototype._getOrSetDefaultOptions=function(e){var t=e.gasPrice?String(e.gasPrice):null,n=e.from?a.toChecksumAddress(c.inputAddressFormatter(e.from)):null;return e.data=e.data||this.options.data,e.from=n||this.options.from,e.gasPrice=t||this.options.gasPrice,e.gas=e.gas||e.gasLimit||this.options.gas,delete e.gasLimit,e},d.prototype._encodeEventABI=function(e,t){var n=(t=t||{}).filter||{},i={};if(["fromBlock","toBlock"].filter((function(e){return void 0!==t[e]})).forEach((function(e){i[e]=c.inputBlockNumberFormatter(t[e])})),r.isArray(t.topics))i.topics=t.topics;else{if(i.topics=[],e&&!e.anonymous&&"ALLEVENTS"!==e.name&&i.topics.push(e.signature),"ALLEVENTS"!==e.name){var o=e.inputs.filter((function(e){return!0===e.indexed})).map((function(e){var t=n[e.name];return t?r.isArray(t)?t.map((function(t){return f.encodeParameter(e.type,t)})):f.encodeParameter(e.type,t):null}));i.topics=i.topics.concat(o)}i.topics.length||delete i.topics}return this.options.address&&(i.address=this.options.address.toLowerCase()),i},d.prototype._decodeEventABI=function(e){var t=this;e.data=e.data||"",e.topics=e.topics||[];var n=c.outputLogFormatter(e);if("ALLEVENTS"===t.name&&(t=t.jsonInterface.find((function(t){return t.signature===e.topics[0]}))||{anonymous:!0}),t.inputs=t.inputs||[],!t.anonymous){let n=0;t.inputs.forEach(e=>e.indexed?n++:null),n>0&&e.topics.length!==n+1&&(t={anonymous:!0,inputs:[]})}var r=t.anonymous?e.topics:e.topics.slice(1);return n.returnValues=f.decodeLog(t.inputs,e.data,r),delete n.returnValues.__length__,n.event=t.name,n.signature=t.anonymous||!e.topics[0]?null:e.topics[0],n.raw={data:n.data,topics:n.topics},delete n.data,delete n.topics,n},d.prototype._encodeMethodABI=function(){var e=this._method.signature,t=this.arguments||[],n=!1,i=this._parent.options.jsonInterface.filter((function(t){return"constructor"===e&&t.type===e||(t.signature===e||t.signature===e.replace("0x","")||t.name===e)&&"function"===t.type})).map((function(e){var i=r.isArray(e.inputs)?e.inputs.length:0;if(i!==t.length)throw new Error("The number of arguments is not matching the methods required number. You need to pass "+i+" arguments.");return"function"===e.type&&(n=e.signature),r.isArray(e.inputs)?e.inputs:[]})).map((function(e){return f.encodeParameters(e,t).replace("0x","")}))[0]||"";if("constructor"===e){if(!this._deployData)throw new Error("The contract has no contract data option set. This is necessary to append the constructor parameters.");return this._deployData.startsWith("0x")||(this._deployData="0x"+this._deployData),this._deployData+i}var o=n?n+i:i;if(!o)throw new Error("Couldn't find a matching contract method named \""+this._method.name+'".');return o},d.prototype._decodeMethodReturn=function(e,t){if(!t)return null;t=t.length>=2?t.slice(2):t;var n=f.decodeParameters(e,t);return 1===n.__length__?n[0]:(delete n.__length__,n)},d.prototype.deploy=function(e,t){if((e=e||{}).arguments=e.arguments||[],!(e=this._getOrSetDefaultOptions(e)).data){if("function"==typeof t)return t(l.ContractMissingDeployDataError());throw l.ContractMissingDeployDataError()}var n=r.find(this.options.jsonInterface,(function(e){return"constructor"===e.type}))||{};return n.signature="constructor",this._createTxObject.apply({method:n,parent:this,deployData:e.data,_ethAccounts:this.constructor._ethAccounts},e.arguments)},d.prototype._generateEventOptions=function(){var e=Array.prototype.slice.call(arguments),t=this._getCallback(e),n=r.isObject(e[e.length-1])?e.pop():{},i=r.isString(e[0])?e[0]:"allevents",o="allevents"===i.toLowerCase()?{name:"ALLEVENTS",jsonInterface:this.options.jsonInterface}:this.options.jsonInterface.find((function(e){return"event"===e.type&&(e.name===i||e.signature==="0x"+i.replace("0x",""))}));if(!o)throw l.ContractEventDoesNotExistError(i);if(!a.isAddress(this.options.address))throw l.ContractNoAddressDefinedError();return{params:this._encodeEventABI(o,n),event:o,callback:t}},d.prototype.clone=function(){return new this.constructor(this.options.jsonInterface,this.options.address,this.options)},d.prototype.once=function(e,t,n){var i=Array.prototype.slice.call(arguments);if(!(n=this._getCallback(i)))throw l.ContractOnceRequiresCallbackError();t&&delete t.fromBlock,this._on(e,t,(function(e,t,i){i.unsubscribe(),r.isFunction(n)&&n(e,t,i)}))},d.prototype._on=function(){var e=this._generateEventOptions.apply(this,arguments);e.params&&e.params.toBlock&&(delete e.params.toBlock,console.warn("Invalid option: toBlock. Use getPastEvents for specific range.")),this._checkListener("newListener",e.event.name),this._checkListener("removeListener",e.event.name);var t=new s({subscription:{params:1,inputFormatter:[c.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(e.event),subscriptionHandler:function(e){e.removed?this.emit("changed",e):this.emit("data",e),r.isFunction(this.callback)&&this.callback(null,e,this)}},type:"eth",requestManager:this._requestManager});return t.subscribe("logs",e.params,e.callback||function(){}),t},d.prototype.getPastEvents=function(){var e=this._generateEventOptions.apply(this,arguments),t=new o({name:"getPastLogs",call:"eth_getLogs",params:1,inputFormatter:[c.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(e.event)});t.setRequestManager(this._requestManager);var n=t.buildCall();return t=null,n(e.params,e.callback)},d.prototype._createTxObject=function(){var e=Array.prototype.slice.call(arguments),t={};if("function"===this.method.type&&(t.call=this.parent._executeMethod.bind(t,"call"),t.call.request=this.parent._executeMethod.bind(t,"call",!0)),t.send=this.parent._executeMethod.bind(t,"send"),t.send.request=this.parent._executeMethod.bind(t,"send",!0),t.encodeABI=this.parent._encodeMethodABI.bind(t),t.estimateGas=this.parent._executeMethod.bind(t,"estimate"),e&&this.method.inputs&&e.length!==this.method.inputs.length){if(this.nextMethod)return this.nextMethod.apply(null,e);throw l.InvalidNumberOfParams(e.length,this.method.inputs.length,this.method.name)}return t.arguments=e||[],t._method=this.method,t._parent=this.parent,t._ethAccounts=this.parent.constructor._ethAccounts||this._ethAccounts,this.deployData&&(t._deployData=this.deployData),t},d.prototype._processExecuteArguments=function(e,t){var n={};if(n.type=e.shift(),n.callback=this._parent._getCallback(e),"call"===n.type&&!0!==e[e.length-1]&&(r.isString(e[e.length-1])||isFinite(e[e.length-1]))&&(n.defaultBlock=e.pop()),n.options=r.isObject(e[e.length-1])?e.pop():{},n.generateRequest=!0===e[e.length-1]&&e.pop(),n.options=this._parent._getOrSetDefaultOptions(n.options),n.options.data=this.encodeABI(),!this._deployData&&!a.isAddress(this._parent.options.address))throw l.ContractNoAddressDefinedError();return this._deployData||(n.options.to=this._parent.options.address),n.options.data?n:a._fireError(new Error("Couldn't find a matching contract method, or the number of parameters is wrong."),t.eventEmitter,t.reject,n.callback)},d.prototype._executeMethod=function(){var e=this,t=this._parent._processExecuteArguments.call(this,Array.prototype.slice.call(arguments),n),n=u("send"!==t.type),i=e.constructor._ethAccounts||e._ethAccounts;if(t.generateRequest){var s={params:[c.inputCallFormatter.call(this._parent,t.options)],callback:t.callback};return"call"===t.type?(s.params.push(c.inputDefaultBlockNumberFormatter.call(this._parent,t.defaultBlock)),s.method="eth_call",s.format=this._parent._decodeMethodReturn.bind(null,this._method.outputs)):s.method="eth_sendTransaction",s}switch(t.type){case"estimate":var d=new o({name:"estimateGas",call:"eth_estimateGas",params:1,inputFormatter:[c.inputCallFormatter],outputFormatter:a.hexToNumber,requestManager:e._parent._requestManager,accounts:i,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock}).createFunction();return d(t.options,t.callback);case"call":var p=new o({name:"call",call:"eth_call",params:2,inputFormatter:[c.inputCallFormatter,c.inputDefaultBlockNumberFormatter],outputFormatter:function(t){return e._parent._decodeMethodReturn(e._method.outputs,t)},requestManager:e._parent._requestManager,accounts:i,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock,handleRevert:e._parent.handleRevert,abiCoder:f}).createFunction();return p(t.options,t.defaultBlock,t.callback);case"send":if(!a.isAddress(t.options.from))return a._fireError(l.ContractNoFromAddressDefinedError(),n.eventEmitter,n.reject,t.callback);if(r.isBoolean(this._method.payable)&&!this._method.payable&&t.options.value&&t.options.value>0)return a._fireError(new Error("Can not send value to non-payable contract method or constructor"),n.eventEmitter,n.reject,t.callback);var h={receiptFormatter:function(t){if(r.isArray(t.logs)){var n=r.map(t.logs,(function(t){return e._parent._decodeEventABI.call({name:"ALLEVENTS",jsonInterface:e._parent.options.jsonInterface},t)}));t.events={};var i=0;n.forEach((function(e){e.event?t.events[e.event]?Array.isArray(t.events[e.event])?t.events[e.event].push(e):t.events[e.event]=[t.events[e.event],e]:t.events[e.event]=e:(t.events[i]=e,i++)})),delete t.logs}return t},contractDeployFormatter:function(t){var n=e._parent.clone();return n.options.address=t.contractAddress,n}},m=new o({name:"sendTransaction",call:"eth_sendTransaction",params:1,inputFormatter:[c.inputTransactionFormatter],requestManager:e._parent._requestManager,accounts:e.constructor._ethAccounts||e._ethAccounts,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock,transactionBlockTimeout:e._parent.transactionBlockTimeout,transactionConfirmationBlocks:e._parent.transactionConfirmationBlocks,transactionPollingTimeout:e._parent.transactionPollingTimeout,defaultCommon:e._parent.defaultCommon,defaultChain:e._parent.defaultChain,defaultHardfork:e._parent.defaultHardfork,handleRevert:e._parent.handleRevert,extraFormatters:h,abiCoder:f}).createFunction();return m(t.options,t.callback);default:throw new Error('Method "'+t.type+'" not implemented.')}},e.exports=d},function(e,t,n){var r=n(2).Buffer,i=n(147),o=n(213),a=n(1040).AbiCoder,s=n(1040).ParamType,c=new a((function(e,t){return!e.match(/^u?int/)||i.isArray(t)||i.isObject(t)&&"BN"===t.constructor.name?t:t.toString()}));function l(){}var u=function(){};u.prototype.encodeFunctionSignature=function(e){return i.isObject(e)&&(e=o._jsonInterfaceMethodToString(e)),o.sha3(e).slice(0,10)},u.prototype.encodeEventSignature=function(e){return i.isObject(e)&&(e=o._jsonInterfaceMethodToString(e)),o.sha3(e)},u.prototype.encodeParameter=function(e,t){return this.encodeParameters([e],[t])},u.prototype.encodeParameters=function(e,t){var n=this;return e=n.mapTypes(e),t=t.map((function(t,r){let i=e[r];if("object"==typeof i&&i.type&&(i=i.type),t=n.formatParam(i,t),"string"==typeof i&&i.includes("tuple")){const e=c._getCoder(s.from(i)),r=(e,t)=>{if("array"===e.name)return t.map(t=>r(c._getCoder(s.from(e.type.replace("[]",""))),t));e.coders.forEach((e,i)=>{"tuple"===e.name?r(e,t[i]):t[i]=n.formatParam(e.name,t[i])})};r(e,t)}return t})),c.encode(e,t)},u.prototype.mapTypes=function(e){var t=this,n=[];return e.forEach((function(e){if("object"==typeof e&&"function"===e.type&&(e.type="bytes24"),t.isSimplifiedStructFormat(e)){var r=Object.keys(e)[0];n.push(Object.assign(t.mapStructNameAndType(r),{components:t.mapStructToCoderFormat(e[r])}))}else n.push(e)})),n},u.prototype.isSimplifiedStructFormat=function(e){return"object"==typeof e&&void 0===e.components&&void 0===e.name},u.prototype.mapStructNameAndType=function(e){var t="tuple";return e.indexOf("[]")>-1&&(t="tuple[]",e=e.slice(0,-2)),{type:t,name:e}},u.prototype.mapStructToCoderFormat=function(e){var t=this,n=[];return Object.keys(e).forEach((function(r){"object"!=typeof e[r]?n.push({name:r,type:e[r]}):n.push(Object.assign(t.mapStructNameAndType(r),{components:t.mapStructToCoderFormat(e[r])}))})),n},u.prototype.formatParam=function(e,t){const n=new RegExp(/^bytes([0-9]*)$/),i=new RegExp(/^bytes([0-9]*)\[\]$/),a=new RegExp(/^(u?int)([0-9]*)$/),s=new RegExp(/^(u?int)([0-9]*)\[\]$/);if(o.isBN(t)||o.isBigNumber(t))return t.toString(10);if(e.match(i)||e.match(s))return t.map(t=>this.formatParam(e.replace("[]",""),t));let c=e.match(a);if(c){let e=parseInt(c[2]||"256");e/8<t.length&&(t=o.leftPad(t,e))}if(c=e.match(n),c){r.isBuffer(t)&&(t=o.toHex(t));let e=parseInt(c[1]);if(e){let n=2*e;"0x"===t.substring(0,2)&&(n+=2),t.length<n&&(t=o.rightPad(t,2*e))}t.length%2==1&&(t="0x0"+t.substring(2))}return t},u.prototype.encodeFunctionCall=function(e,t){return this.encodeFunctionSignature(e)+this.encodeParameters(e.inputs,t).replace("0x","")},u.prototype.decodeParameter=function(e,t){return this.decodeParameters([e],t)[0]},u.prototype.decodeParameters=function(e,t){return this.decodeParametersWith(e,t,!1)},u.prototype.decodeParametersWith=function(e,t,n){if(e.length>0&&(!t||"0x"===t||"0X"===t))throw new Error("Returned values aren't valid, did it run Out of Gas? You might also see this error if you are not using the correct ABI for the contract you are retrieving data from, requesting data from a block number that does not exist, or querying a node which is not fully synced.");var r=c.decode(this.mapTypes(e),"0x"+t.replace(/0x/i,""),n),o=new l;return o.__length__=0,e.forEach((function(e,t){var n=r[o.__length__];n="0x"===n?null:n,o[t]=n,i.isObject(e)&&e.name&&(o[e.name]=n),o.__length__++})),o},u.prototype.decodeLog=function(e,t,n){var r=this;n=i.isArray(n)?n:[n],t=t||"";var o=[],a=[],s=0;e.forEach((function(e,t){e.indexed?(a[t]=["bool","int","uint","address","fixed","ufixed"].find((function(t){return-1!==e.type.indexOf(t)}))?r.decodeParameter(e.type,n[s]):n[s],s++):o[t]=e}));var c=t,u=c?this.decodeParametersWith(o,c,!0):[],f=new l;return f.__length__=0,e.forEach((function(e,t){f[t]="string"===e.type?"":null,void 0!==u[t]&&(f[t]=u[t]),void 0!==a[t]&&(f[t]=a[t]),e.name&&(f[e.name]=f[t]),f.__length__++})),f};var f=new u;e.exports=f},function(e,t,n){"use strict";(function(t){const r=n(853);function i(e){return parseInt(e.toString("hex"),16)}function o(e){let n=e.toString(16);return n.length%2==1&&(n="0"+n),t.from(n,"hex")}e.exports={numberToBuffer:o,bufferToNumber:i,varintBufferEncode:function(e){return t.from(r.encode(i(e)))},varintBufferDecode:function(e){return o(r.decode(e))},varintEncode:function(e){return t.from(r.encode(e))}}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";const{Buffer:r}=n(2),i=n(905),o=n(1177),a=n(1183),s=n(854),c=n(1188),l=n(1189);class u{constructor(e,t,n,s){if(f.isCID(e)){const t=e;return this.version=t.version,this.codec=t.codec,this.multihash=r.from(t.multihash),void(this.multibaseName=t.multibaseName||(0===t.version?"base58btc":"base32"))}if("string"==typeof e){const t=o.isEncoded(e);if(t){const n=o.decode(e);this.version=parseInt(n.slice(0,1).toString("hex"),16),this.codec=a.getCodec(n.slice(1)),this.multihash=a.rmPrefix(n.slice(1)),this.multibaseName=t}else this.version=0,this.codec="dag-pb",this.multihash=i.fromB58String(e),this.multibaseName="base58btc";return u.validateCID(this),void Object.defineProperty(this,"string",{value:e})}if(r.isBuffer(e)){const t=e.slice(0,1),n=parseInt(t.toString("hex"),16);if(1===n){const t=e;this.version=n,this.codec=a.getCodec(t.slice(1)),this.multihash=a.rmPrefix(t.slice(1)),this.multibaseName="base32"}else this.version=0,this.codec="dag-pb",this.multihash=e,this.multibaseName="base58btc";u.validateCID(this)}else this.version=e,this.codec=t,this.multihash=n,this.multibaseName=s||(0===e?"base58btc":"base32"),u.validateCID(this)}get buffer(){let e=this._buffer;if(!e){if(0===this.version)e=this.multihash;else{if(1!==this.version)throw new Error("unsupported version");e=r.concat([r.from("01","hex"),a.getCodeVarint(this.codec),this.multihash])}Object.defineProperty(this,"_buffer",{value:e})}return e}get prefix(){return r.concat([r.from("0"+this.version,"hex"),a.getCodeVarint(this.codec),i.prefix(this.multihash)])}toV0(){if("dag-pb"!==this.codec)throw new Error("Cannot convert a non dag-pb CID to CIDv0");const{name:e,length:t}=i.decode(this.multihash);if("sha2-256"!==e)throw new Error("Cannot convert non sha2-256 multihash CID to CIDv0");if(32!==t)throw new Error("Cannot convert non 32 byte multihash CID to CIDv0");return new f(0,this.codec,this.multihash)}toV1(){return new f(1,this.codec,this.multihash)}toBaseEncodedString(e=this.multibaseName){if(this.string&&e===this.multibaseName)return this.string;let t=null;if(0===this.version){if("base58btc"!==e)throw new Error("not supported with CIDv0, to support different bases, please migrate the instance do CIDv1, you can do that through cid.toV1()");t=i.toB58String(this.multihash)}else{if(1!==this.version)throw new Error("unsupported version");t=o.encode(e,this.buffer).toString()}return e===this.multibaseName&&Object.defineProperty(this,"string",{value:t}),t}[Symbol.for("nodejs.util.inspect.custom")](){return"CID("+this.toString()+")"}toString(e){return this.toBaseEncodedString(e)}toJSON(){return{codec:this.codec,version:this.version,hash:this.multihash}}equals(e){return this.codec===e.codec&&this.version===e.version&&this.multihash.equals(e.multihash)}static validateCID(e){const t=c.checkCIDComponents(e);if(t)throw new Error(t)}}const f=l(u,{className:"CID",symbolName:"@ipld/js-cid/CID"});f.codecs=s,e.exports=f},function(e,t,n){"use strict";const r=n(853),{Buffer:i}=n(2);function o(e){return parseInt(e.toString("hex"),16)}function a(e){let t=e.toString(16);return t.length%2==1&&(t="0"+t),i.from(t,"hex")}e.exports={numberToBuffer:a,bufferToNumber:o,varintBufferEncode:function(e){return i.from(r.encode(o(e)))},varintBufferDecode:function(e){return a(r.decode(e))},varintEncode:function(e){return i.from(r.encode(e))}}},function(e,t,n){"use strict";var r=n(444),i=n(451),o=n(213),a=n(874),s=n(145).formatters,c=function(){var e=this;r.packageInit(this,arguments),this.net=new a(this);var t=null,n="latest";Object.defineProperty(this,"defaultAccount",{get:function(){return t},set:function(e){return e&&(t=o.toChecksumAddress(s.inputAddressFormatter(e))),c.forEach((function(e){e.defaultAccount=t})),e},enumerable:!0}),Object.defineProperty(this,"defaultBlock",{get:function(){return n},set:function(e){return n=e,c.forEach((function(e){e.defaultBlock=n})),e},enumerable:!0});var c=[new i({name:"getAccounts",call:"personal_listAccounts",params:0,outputFormatter:o.toChecksumAddress}),new i({name:"newAccount",call:"personal_newAccount",params:1,inputFormatter:[null],outputFormatter:o.toChecksumAddress}),new i({name:"unlockAccount",call:"personal_unlockAccount",params:3,inputFormatter:[s.inputAddressFormatter,null,null]}),new i({name:"lockAccount",call:"personal_lockAccount",params:1,inputFormatter:[s.inputAddressFormatter]}),new i({name:"importRawKey",call:"personal_importRawKey",params:2}),new i({name:"sendTransaction",call:"personal_sendTransaction",params:2,inputFormatter:[s.inputTransactionFormatter,null]}),new i({name:"signTransaction",call:"personal_signTransaction",params:2,inputFormatter:[s.inputTransactionFormatter,null]}),new i({name:"sign",call:"personal_sign",params:3,inputFormatter:[s.inputSignFormatter,s.inputAddressFormatter,null]}),new i({name:"ecRecover",call:"personal_ecRecover",params:2,inputFormatter:[s.inputSignFormatter,null]})];c.forEach((function(t){t.attachToObject(e),t.setRequestManager(e._requestManager),t.defaultBlock=e.defaultBlock,t.defaultAccount=e.defaultAccount}))};r.addProviders(c),e.exports=c},function(e,t){e.exports={encode:e=>{const t=e=>{return(t=e.toString(16)).length%2==0?t:"0"+t;var t},n=(e,n)=>e<56?t(n+e):t(n+t(e).length/2+55)+t(e),r=e=>{if("string"==typeof e){const t=e.slice(2);return(2!=t.length||t>="80"?n(t.length/2,128):"")+t}{const t=e.map(r).join("");return n(t.length/2,192)+t}};return"0x"+r(e)},decode:e=>{let t=2;const n=()=>{if(t>=e.length)throw"";const n=e.slice(t,t+2);return n<"80"?(t+=2,"0x"+n):n<"c0"?i():o()},r=()=>{const n=parseInt(e.slice(t,t+=2),16)%64;return n<56?n:parseInt(e.slice(t,t+=2*(n-55)),16)},i=()=>{const n=r();return"0x"+e.slice(t,t+=2*n)},o=()=>{const e=2*r()+t;let i=[];for(;t<e;)i.push(n());return i};try{return n()}catch(e){return[]}}}},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var r=new Uint8Array(16);e.exports=function(){return n(r),r}}else{var i=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),i[t]=e>>>((3&t)<<3)&255;return i}}},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,i=n;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var i=n(976),o=n(978),a=n(2),s=new i.BN("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),c=function(){function e(e,t){if(void 0===e&&(e={}),void 0===t&&(t={}),t.common){if(t.chain||t.hardfork)throw new Error("Instantiation with both opts.common, and opts.chain and opts.hardfork parameter not allowed!");this._common=t.common}else{var n=t.chain?t.chain:"mainnet",r=t.hardfork?t.hardfork:"petersburg";this._common=new o.default(n,r)}var s=[{name:"nonce",length:32,allowLess:!0,default:new a.Buffer([])},{name:"gasPrice",length:32,allowLess:!0,default:new a.Buffer([])},{name:"gasLimit",alias:"gas",length:32,allowLess:!0,default:new a.Buffer([])},{name:"to",allowZero:!0,length:20,default:new a.Buffer([])},{name:"value",length:32,allowLess:!0,default:new a.Buffer([])},{name:"data",alias:"input",allowZero:!0,default:new a.Buffer([])},{name:"v",allowZero:!0,default:new a.Buffer([])},{name:"r",length:32,allowZero:!0,allowLess:!0,default:new a.Buffer([])},{name:"s",length:32,allowZero:!0,allowLess:!0,default:new a.Buffer([])}];i.defineProperties(this,s,e),Object.defineProperty(this,"from",{enumerable:!0,configurable:!0,get:this.getSenderAddress.bind(this)}),this._validateV(this.v),this._overrideVSetterWithValidation()}return e.prototype.toCreationAddress=function(){return""===this.to.toString("hex")},e.prototype.hash=function(e){var t;return void 0===e&&(e=!0),t=e?this.raw:this._implementsEIP155()?this.raw.slice(0,6).concat([i.toBuffer(this.getChainId()),i.stripZeros(i.toBuffer(0)),i.stripZeros(i.toBuffer(0))]):this.raw.slice(0,6),i.rlphash(t)},e.prototype.getChainId=function(){return this._common.chainId()},e.prototype.getSenderAddress=function(){if(this._from)return this._from;var e=this.getSenderPublicKey();return this._from=i.publicToAddress(e),this._from},e.prototype.getSenderPublicKey=function(){if(!this.verifySignature())throw new Error("Invalid Signature");return this._senderPubKey},e.prototype.verifySignature=function(){var e=this.hash(!1);if(this._common.gteHardfork("homestead")&&1===new i.BN(this.s).cmp(s))return!1;try{var t=i.bufferToInt(this.v),n=t>=2*this.getChainId()+35&&this._common.gteHardfork("spuriousDragon");this._senderPubKey=i.ecrecover(e,t,this.r,this.s,n?this.getChainId():void 0)}catch(e){return!1}return!!this._senderPubKey},e.prototype.sign=function(e){this.v=new a.Buffer([]),this.s=new a.Buffer([]),this.r=new a.Buffer([]);var t=this.hash(!1),n=i.ecsign(t,e);this._implementsEIP155()&&(n.v+=2*this.getChainId()+8),Object.assign(this,n)},e.prototype.getDataFee=function(){for(var e=this.raw[5],t=new i.BN(0),n=0;n<e.length;n++)0===e[n]?t.iaddn(this._common.param("gasPrices","txDataZero")):t.iaddn(this._common.param("gasPrices","txDataNonZero"));return t},e.prototype.getBaseFee=function(){var e=this.getDataFee().iaddn(this._common.param("gasPrices","tx"));return this._common.gteHardfork("homestead")&&this.toCreationAddress()&&e.iaddn(this._common.param("gasPrices","txCreation")),e},e.prototype.getUpfrontCost=function(){return new i.BN(this.gasLimit).imul(new i.BN(this.gasPrice)).iadd(new i.BN(this.value))},e.prototype.validate=function(e){void 0===e&&(e=!1);var t=[];return this.verifySignature()||t.push("Invalid Signature"),this.getBaseFee().cmp(new i.BN(this.gasLimit))>0&&t.push(["gas limit is too low. Need at least "+this.getBaseFee()]),!1===e?0===t.length:t.join(" ")},e.prototype.serialize=function(){return i.rlp.encode(this.raw)},e.prototype.toJSON=function(e){return void 0===e&&(e=!1),{}},e.prototype._validateV=function(e){if(void 0!==e&&0!==e.length&&this._common.gteHardfork("spuriousDragon")){var t=i.bufferToInt(e);if(27!==t&&28!==t)if(!(t===2*this.getChainId()+35||t===2*this.getChainId()+36))throw new Error("Incompatible EIP155-based V "+t+" and chain id "+this.getChainId()+". See the second parameter of the Transaction constructor to set the chain id.")}},e.prototype._isSigned=function(){return this.v.length>0&&this.r.length>0&&this.s.length>0},e.prototype._overrideVSetterWithValidation=function(){var e=this,t=Object.getOwnPropertyDescriptor(this,"v");Object.defineProperty(this,"v",r({},t,{set:function(n){void 0!==n&&e._validateV(i.toBuffer(n)),t.set(n)}}))},e.prototype._implementsEIP155=function(){var e=this._common.gteHardfork("spuriousDragon");if(!this._isSigned())return e;var t=i.bufferToInt(this.v);return(t===2*this.getChainId()+35||t===2*this.getChainId()+36)&&e},e}();t.default=c},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||t.hasOwnProperty(n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.secp256k1=t.rlp=t.BN=void 0;var o=n(907);t.secp256k1=o;var a=n(855),s=n(6);t.BN=s;var c=n(908);t.rlp=c,Object.assign(t,a),i(n(1203),t),i(n(1204),t),i(n(909),t),i(n(1213),t),i(n(856),t),i(n(1214),t)},function(e,t,n){"use strict";(function(t){var r=n(406);
-/*!
- * The buffer module from node.js, for the browser.
- *
- * @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
- * @license  MIT
- */function i(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}function o(e){return t.Buffer&&"function"==typeof t.Buffer.isBuffer?t.Buffer.isBuffer(e):!(null==e||!e._isBuffer)}var a=n(901),s=Object.prototype.hasOwnProperty,c=Array.prototype.slice,l="foo"===function(){}.name;function u(e){return Object.prototype.toString.call(e)}function f(e){return!o(e)&&("function"==typeof t.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}var d=e.exports=g,p=/\s*function\s+([^\(\s]*)\s*/;function h(e){if(a.isFunction(e)){if(l)return e.name;var t=e.toString().match(p);return t&&t[1]}}function m(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function b(e){if(l||!a.isFunction(e))return a.inspect(e);var t=h(e);return"[Function"+(t?": "+t:"")+"]"}function y(e,t,n,r,i){throw new d.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function g(e,t){e||y(e,!0,t,"==",d.ok)}function v(e,t,n,r){if(e===t)return!0;if(o(e)&&o(t))return 0===i(e,t);if(a.isDate(e)&&a.isDate(t))return e.getTime()===t.getTime();if(a.isRegExp(e)&&a.isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(f(e)&&f(t)&&u(e)===u(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===i(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(o(e)!==o(t))return!1;var s=(r=r||{actual:[],expected:[]}).actual.indexOf(e);return-1!==s&&s===r.expected.indexOf(t)||(r.actual.push(e),r.expected.push(t),function(e,t,n,r){if(null==e||null==t)return!1;if(a.isPrimitive(e)||a.isPrimitive(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=w(e),o=w(t);if(i&&!o||!i&&o)return!1;if(i)return e=c.call(e),t=c.call(t),v(e,t,n);var s,l,u=x(e),f=x(t);if(u.length!==f.length)return!1;for(u.sort(),f.sort(),l=u.length-1;l>=0;l--)if(u[l]!==f[l])return!1;for(l=u.length-1;l>=0;l--)if(s=u[l],!v(e[s],t[s],n,r))return!1;return!0}(e,t,n,r))}return n?e===t:e==t}function w(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function _(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function k(e,t,n,r){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&y(i,n,"Missing expected exception"+r);var o="string"==typeof r,s=!e&&i&&!n;if((!e&&a.isError(i)&&o&&_(i,n)||s)&&y(i,n,"Got unwanted exception"+r),e&&i&&n&&!_(i,n)||!e&&i)throw i}d.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=function(e){return m(b(e.actual),128)+" "+e.operator+" "+m(b(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||y;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,i=h(t),o=r.indexOf("\n"+i);if(o>=0){var a=r.indexOf("\n",o+1);r=r.substring(a+1)}this.stack=r}}},a.inherits(d.AssertionError,Error),d.fail=y,d.ok=g,d.equal=function(e,t,n){e!=t&&y(e,t,n,"==",d.equal)},d.notEqual=function(e,t,n){e==t&&y(e,t,n,"!=",d.notEqual)},d.deepEqual=function(e,t,n){v(e,t,!1)||y(e,t,n,"deepEqual",d.deepEqual)},d.deepStrictEqual=function(e,t,n){v(e,t,!0)||y(e,t,n,"deepStrictEqual",d.deepStrictEqual)},d.notDeepEqual=function(e,t,n){v(e,t,!1)&&y(e,t,n,"notDeepEqual",d.notDeepEqual)},d.notDeepStrictEqual=function e(t,n,r){v(t,n,!0)&&y(t,n,r,"notDeepStrictEqual",e)},d.strictEqual=function(e,t,n){e!==t&&y(e,t,n,"===",d.strictEqual)},d.notStrictEqual=function(e,t,n){e===t&&y(e,t,n,"!==",d.notStrictEqual)},d.throws=function(e,t,n){k(!0,e,t,n)},d.doesNotThrow=function(e,t,n){k(!1,e,t,n)},d.ifError=function(e){if(e)throw e},d.strict=r((function e(t,n){t||y(t,!0,n,"==",e)}),d,{equal:d.strictEqual,deepEqual:d.deepStrictEqual,notEqual:d.notStrictEqual,notDeepEqual:d.notDeepStrictEqual}),d.strict.strict=d.strict;var x=Object.keys||function(e){var t=[];for(var n in e)s.call(e,n)&&t.push(n);return t}}).call(this,n(12))},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var i=n(1215),o=n(1221),a=function(){function e(e,t,n){this._chainParams=this.setChain(e),this._hardfork=null,this._supportedHardforks=void 0===n?[]:n,t&&this.setHardfork(t)}return e.forCustomChain=function(t,n,i,o){var a=e._getChainParams(t);return new e(r(r({},a),n),i,o)},e._getChainParams=function(e){if("number"==typeof e){if(i.chains.names[e])return i.chains[i.chains.names[e]];throw new Error("Chain with ID "+e+" not supported")}if(i.chains[e])return i.chains[e];throw new Error("Chain with name "+e+" not supported")},e.prototype.setChain=function(t){if("number"==typeof t||"string"==typeof t)this._chainParams=e._getChainParams(t);else{if("object"!=typeof t)throw new Error("Wrong input format");for(var n=0,r=["networkId","genesis","hardforks","bootstrapNodes"];n<r.length;n++){var i=r[n];if(void 0===t[i])throw new Error("Missing required chain parameter: "+i)}this._chainParams=t}return this._chainParams},e.prototype.setHardfork=function(e){if(!this._isSupportedHardfork(e))throw new Error("Hardfork "+e+" not set as supported in supportedHardforks");for(var t=!1,n=0,r=o.hardforks;n<r.length;n++){r[n][0]===e&&(this._hardfork=e,t=!0)}if(!t)throw new Error("Hardfork with name "+e+" not supported")},e.prototype._chooseHardfork=function(e,t){if(t=void 0===t||t,e){if(t&&!this._isSupportedHardfork(e))throw new Error("Hardfork "+e+" not set as supported in supportedHardforks")}else{if(!this._hardfork)throw new Error("Method called with neither a hardfork set nor provided by param");e=this._hardfork}return e},e.prototype._getHardfork=function(e){for(var t=0,n=this.hardforks();t<n.length;t++){var r=n[t];if(r.name===e)return r}throw new Error("Hardfork "+e+" not defined for chain "+this.chainName())},e.prototype._isSupportedHardfork=function(e){if(!(this._supportedHardforks.length>0))return!0;for(var t=0,n=this._supportedHardforks;t<n.length;t++){if(e===n[t])return!0}return!1},e.prototype.param=function(e,t,n){var r;n=this._chooseHardfork(n);for(var i=0,a=o.hardforks;i<a.length;i++){var s=a[i];if(!s[1][e])throw new Error("Topic "+e+" not defined");if(void 0!==s[1][e][t]&&(r=s[1][e][t].v),s[0]===n)break}if(void 0===r)throw new Error(e+" value for "+t+" not found");return r},e.prototype.paramByBlock=function(e,t,n){var r=this.activeHardforks(n),i=r[r.length-1].name;return this.param(e,t,i)},e.prototype.hardforkIsActiveOnBlock=function(e,t,n){var r=void 0!==(n=void 0!==n?n:{}).onlySupported&&n.onlySupported;e=this._chooseHardfork(e,r);var i=this.hardforkBlock(e);return null!==i&&t>=i},e.prototype.activeOnBlock=function(e,t){return this.hardforkIsActiveOnBlock(null,e,t)},e.prototype.hardforkGteHardfork=function(e,t,n){var r=void 0!==(n=void 0!==n?n:{}).onlyActive&&n.onlyActive;e=this._chooseHardfork(e,n.onlySupported);for(var i=-1,o=-1,a=0,s=0,c=r?this.activeHardforks(null,n):this.hardforks();s<c.length;s++){var l=c[s];l.name===e&&(i=a),l.name===t&&(o=a),a+=1}return i>=o},e.prototype.gteHardfork=function(e,t){return this.hardforkGteHardfork(null,e,t)},e.prototype.hardforkIsActiveOnChain=function(e,t){var n=void 0!==(t=void 0!==t?t:{}).onlySupported&&t.onlySupported;e=this._chooseHardfork(e,n);for(var r=0,i=this.hardforks();r<i.length;r++){var o=i[r];if(o.name===e&&null!==o.block)return!0}return!1},e.prototype.activeHardforks=function(e,t){t=void 0!==t?t:{};for(var n=[],r=0,i=this.hardforks();r<i.length;r++){var o=i[r];if(null!==o.block){if(null!=e&&e<o.block)break;t.onlySupported&&!this._isSupportedHardfork(o.name)||n.push(o)}}return n},e.prototype.activeHardfork=function(e,t){t=void 0!==t?t:{};var n=this.activeHardforks(e,t);if(n.length>0)return n[n.length-1].name;throw new Error("No (supported) active hardfork found")},e.prototype.hardforkBlock=function(e){return e=this._chooseHardfork(e,!1),this._getHardfork(e).block},e.prototype.isHardforkBlock=function(e,t){return t=this._chooseHardfork(t,!1),this.hardforkBlock(t)===e},e.prototype.consensus=function(e){return e=this._chooseHardfork(e),this._getHardfork(e).consensus},e.prototype.finality=function(e){return e=this._chooseHardfork(e),this._getHardfork(e).finality},e.prototype.genesis=function(){return this._chainParams.genesis},e.prototype.hardforks=function(){return this._chainParams.hardforks},e.prototype.bootstrapNodes=function(){return this._chainParams.bootstrapNodes},e.prototype.hardfork=function(){return this._hardfork},e.prototype.chainId=function(){return this._chainParams.chainId},e.prototype.chainName=function(){return i.chains.names[this.chainId()]||this._chainParams.name},e.prototype.networkId=function(){return this._chainParams.networkId},e}();t.default=a},function(e,t,n){"use strict";var r=new RegExp("%[a-f0-9]{2}","gi"),i=new RegExp("(%[a-f0-9]{2})+","gi");function o(e,t){try{return decodeURIComponent(e.join(""))}catch(e){}if(1===e.length)return e;t=t||1;var n=e.slice(0,t),r=e.slice(t);return Array.prototype.concat.call([],o(n),o(r))}function a(e){try{return decodeURIComponent(e)}catch(i){for(var t=e.match(r),n=1;n<t.length;n++)t=(e=o(t,n).join("")).match(r);return e}}e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected `encodedURI` to be of type `string`, got `"+typeof e+"`");try{return e=e.replace(/\+/g," "),decodeURIComponent(e)}catch(t){return function(e){for(var t={"%FE%FF":"��","%FF%FE":"��"},n=i.exec(e);n;){try{t[n[0]]=decodeURIComponent(n[0])}catch(e){var r=a(n[0]);r!==n[0]&&(t[n[0]]=r)}n=i.exec(e)}t["%C2"]="�";for(var o=Object.keys(t),s=0;s<o.length;s++){var c=o[s];e=e.replace(new RegExp(c,"g"),t[c])}return e}(e)}}},function(e,t,n){n(1248);var r=function(e,t){return parseInt(e.slice(2*t+2,2*t+4),16)},i=function(e){return(e.length-2)/2},o=function(e){for(var t=[],n=2,r=e.length;n<r;n+=2)t.push(parseInt(e.slice(n,n+2),16));return t},a=function(e){for(var t="0x",n=0,r=e.length;n<r;++n){var i=e[n];t+=(i<16?"0":"")+i.toString(16)}return t};e.exports={random:function(e){var t=void 0;t="undefined"!=typeof window&&window.crypto&&window.crypto.getRandomValues?window.crypto.getRandomValues(new Uint8Array(e)):n(72).randomBytes(e);for(var r="0x",i=0;i<e;++i)r+=("00"+t[i].toString(16)).slice(-2);return r},length:i,concat:function(e,t){return e.concat(t.slice(2))},flatten:function(e){return"0x"+e.reduce((function(e,t){return e+t.slice(2)}),"")},slice:function(e,t,n){return"0x"+n.slice(2*e+2,2*t+2)},reverse:function(e){for(var t="0x",n=0,r=i(e);n<r;++n)t+=e.slice(2*(r-n),2*(r-n+1));return t},pad:function e(t,n){return n.length===2*t+2?n:e(t,"0x0"+n.slice(2))},padRight:function e(t,n){return n.length===2*t+2?n:e(t,n+"0")},fromAscii:function(e){for(var t="0x",n=0;n<e.length;++n)t+=("00"+e.charCodeAt(n).toString(16)).slice(-2);return t},toAscii:function(e){for(var t="",n=2;n<e.length;n+=2)t+=String.fromCharCode(parseInt(e.slice(n,n+2),16));return t},fromString:function(e){for(var t=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},n="0x",r=0;r!=e.length;r++){var i=e.charCodeAt(r);if(i<128)n+=t(i);else{if(i<2048)n+=t(i>>6|192);else{if(i>55295&&i<56320){if(++r==e.length)return null;var o=e.charCodeAt(r);if(o<56320||o>57343)return null;n+=t((i=65536+((1023&i)<<10)+(1023&o))>>18|240),n+=t(i>>12&63|128)}else n+=t(i>>12|224);n+=t(i>>6&63|128)}n+=t(63&i|128)}}return n},toString:function(e){for(var t="",n=0,o=i(e);n<o;){var a=r(e,n++);if(a>127){if(a>191&&a<224){if(n>=o)return null;a=(31&a)<<6|63&r(e,n)}else if(a>223&&a<240){if(n+1>=o)return null;a=(15&a)<<12|(63&r(e,n))<<6|63&r(e,++n)}else{if(!(a>239&&a<248))return null;if(n+2>=o)return null;a=(7&a)<<18|(63&r(e,n))<<12|(63&r(e,++n))<<6|63&r(e,++n)}++n}if(a<=65535)t+=String.fromCharCode(a);else{if(!(a<=1114111))return null;a-=65536,t+=String.fromCharCode(a>>10|55296),t+=String.fromCharCode(1023&a|56320)}}return t},fromNumber:function(e){var t=e.toString(16);return t.length%2==0?"0x"+t:"0x0"+t},toNumber:function(e){return parseInt(e.slice(2),16)},fromNat:function(e){return"0x0"===e?"0x":e.length%2==0?e:"0x0"+e.slice(2)},toNat:function(e){return"0"===e[2]?"0x"+e.slice(3):e},fromArray:a,toArray:o,fromUint8Array:function(e){return a([].slice.call(e,0))},toUint8Array:function(e){return new Uint8Array(o(e))}}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.useSendGasConfig=t.SendGasConfig=void 0;const i=n(900),o=n(63),a=n(0),s=n(5);class c extends i.GasConfig{constructor(e,t,n,r){super(e,t),this.amountConfig=n,this.sendMsgOpts=r,s.makeObservable(this)}setSendMsgOpts(e){this.sendMsgOpts=e}get gas(){if(this._gas<=0&&this.amountConfig.sendCurrency){switch(new o.DenomHelper(this.amountConfig.sendCurrency.coinMinimalDenom).type){case"cw20":return this.sendMsgOpts.cw20.gas;case"secret20":return this.sendMsgOpts.secret20.gas;default:return this.sendMsgOpts.native.gas}}return this._gas}}r([s.observable.ref],c.prototype,"sendMsgOpts",void 0),r([s.action],c.prototype,"setSendMsgOpts",null),t.SendGasConfig=c;t.useSendGasConfig=(e,t,n,r)=>{const[i]=a.useState(()=>new c(e,t,n,r));return i.setChain(t),i.setSendMsgOpts(r),i}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.AccountStore=t.AccountStoreInner=t.WalletStatus=void 0;const a=n(209),s=n(63),c=n(5),l=n(11),u=o(n(68)),f=n(114),d=n(23),p=n(919),h=n(2),m=o(n(390));var b;!function(e){e.Loading="Loading",e.Loaded="Loaded",e.NotExist="NotExist"}(b=t.WalletStatus||(t.WalletStatus={}));class y{constructor(e,t,n,r){this.chainGetter=e,this.chainId=t,this.queriesStore=n,this.opts=r,this._walletVersion=void 0,this._walletStatus=b.Loading,this._name="",this._bech32Address="",this._isSendingMsg=!1,this.broadcastMode="sync",c.makeObservable(this),this.pubKey=new Uint8Array,this.init()}get msgOpts(){return this.opts.msgOpts}enable(e,t){return i(this,void 0,void 0,(function*(){const n=this.chainGetter.getChain(t);this.opts.suggestChain&&(yield e.experimentalSuggestChain(n)),yield e.enable(t)}))}*init(){if(this.walletStatus===b.NotExist)return;window.addEventListener("keplr_keystorechange",()=>this.init(),{once:!0}),this._walletStatus=b.Loading;const e=yield*s.toGenerator(g.getKeplr());if(!e)return void(this._walletStatus=b.NotExist);this._walletVersion=e.version,yield this.enable(e,this.chainId);const t=yield*s.toGenerator(e.getKey(this.chainId));this._bech32Address=t.bech32Address,this._name=t.name,this.pubKey=t.pubKey,this._walletStatus=b.Loaded}get walletVersion(){return this._walletVersion}get isReadyToSendMsgs(){return this.walletStatus===b.Loaded&&""!==this.bech32Address}sendMsgs(e,t,n,r="",o={},a){return i(this,void 0,void 0,(function*(){let i,s;c.runInAction(()=>{this._isSendingMsg=e});try{const e=yield this.broadcastMsgs(t,n,r,this.broadcastMode,o);i=e.txHash,s=e.signDoc}catch(e){throw c.runInAction(()=>{this._isSendingMsg=!1}),e}const u=new l.TendermintTxTracer(this.chainGetter.getChain(this.chainId).rpc,"/websocket");u.traceTx(i).then(e=>{u.close(),c.runInAction(()=>{this._isSendingMsg=!1});for(const e of s.fee.amount){const t=this.queries.getQueryBalances().getQueryBech32Address(this.bech32Address).balances.find(t=>t.currency.coinMinimalDenom===e.denom);t&&t.fetch()}a&&a(e)})}))}sendToken(e,t,n,r="",o,a={},c){return i(this,void 0,void 0,(function*(){const i=new s.DenomHelper(t.coinMinimalDenom),l=(()=>{let n=new d.Dec(e);return n=n.mul(d.DecUtils.getPrecisionDec(t.coinDecimals)),n.truncate().toString()})();switch(i.type){case"native":return void(yield this.sendMsgs("send",[{type:this.opts.msgOpts.send.native.type,value:{from_address:this.bech32Address,to_address:n,amount:[{denom:t.coinMinimalDenom,amount:l}]}}],o,r,a,e=>{if(null==e.code||0===e.code){const e=this.queries.getQueryBalances().getQueryBech32Address(this.bech32Address).balances.find(e=>e.currency.coinMinimalDenom===t.coinMinimalDenom);e&&e.fetch()}c&&c(e)}));case"secret20":if(!("type"in t)||"secret20"!==t.type)throw new Error("Currency is not secret20");return void(yield this.sendExecuteSecretContractMsg("send",t.contractAddress,{transfer:{recipient:n,amount:l}},[],o,r,a,e=>{if(null==e.code||0===e.code){const e=this.queries.getQueryBalances().getQueryBech32Address(this.bech32Address).balances.find(e=>e.currency.coinMinimalDenom===t.coinMinimalDenom);e&&e.fetch()}c&&c(e)}));default:throw new Error(`Unsupported type of currency (${i.type})`)}}))}sendIBCTransferMsg(e,t,n,r,o="",a,u={},f){return i(this,void 0,void 0,(function*(){if("native"!==new s.DenomHelper(n.coinMinimalDenom).type)throw new Error("Only native token can be sent via IBC");const i=(()=>{let e=new d.Dec(t);return e=e.mul(d.DecUtils.getPrecisionDec(n.coinDecimals)),e.truncate().toString()})(),p=this.queriesStore.get(e.counterpartyChainId).getQueryBlock().getBlock("latest");if(c.runInAction(()=>{this._isSendingMsg="ibcTransfer"}),yield p.waitFreshResponse(),p.height.equals(new d.Int("0")))throw new Error("Failed to fetch the latest block of "+e.counterpartyChainId);const h={type:this.opts.msgOpts.ibcTransfer.type,value:{source_port:e.portId,source_channel:e.channelId,token:{denom:n.coinMinimalDenom,amount:i},sender:this.bech32Address,receiver:r,timeout_height:{revision_number:l.ChainIdHelper.parse(e.counterpartyChainId).version.toString(),revision_height:p.height.add(new d.Int("150")).toString()}}};"0"===h.value.timeout_height.revision_number&&delete h.value.timeout_height.revision_number,yield this.sendMsgs("ibcTransfer",[h],a,o,u,e=>{if(null==e.code||0===e.code){const e=this.queries.getQueryBalances().getQueryBech32Address(this.bech32Address).balances.find(e=>e.currency.coinMinimalDenom===n.coinMinimalDenom);e&&e.fetch()}f&&f(e)})}))}sendDelegateMsg(e,t,n="",r,o={},a){return i(this,void 0,void 0,(function*(){const i=this.chainGetter.getChain(this.chainId).stakeCurrency;let s=new d.Dec(e);s=s.mulTruncate(d.DecUtils.getPrecisionDec(i.coinDecimals));const c={type:this.opts.msgOpts.delegate.type,value:{delegator_address:this.bech32Address,validator_address:t,amount:{denom:i.coinMinimalDenom,amount:s.truncate().toString()}}};yield this.sendMsgs("delegate",[c],null!=r?r:{amount:[],gas:this.opts.msgOpts.delegate.gas.toString()},n,o,e=>{null!=e.code&&0!==e.code||(this.queries.getQueryValidators().getQueryStatus(p.BondStatus.Bonded).fetch(),this.queries.getQueryDelegations().getQueryBech32Address(this.bech32Address).fetch(),this.queries.getQueryRewards().getQueryBech32Address(this.bech32Address).fetch()),a&&a(e)})}))}sendUndelegateMsg(e,t,n="",r,o={},a){return i(this,void 0,void 0,(function*(){const i=this.chainGetter.getChain(this.chainId).stakeCurrency;let s=new d.Dec(e);s=s.mulTruncate(d.DecUtils.getPrecisionDec(i.coinDecimals));const c={type:this.opts.msgOpts.undelegate.type,value:{delegator_address:this.bech32Address,validator_address:t,amount:{denom:i.coinMinimalDenom,amount:s.truncate().toString()}}};yield this.sendMsgs("undelegate",[c],null!=r?r:{amount:[],gas:this.opts.msgOpts.delegate.gas.toString()},n,o,e=>{null!=e.code&&0!==e.code||(this.queries.getQueryValidators().getQueryStatus(p.BondStatus.Bonded).fetch(),this.queries.getQueryDelegations().getQueryBech32Address(this.bech32Address).fetch(),this.queries.getQueryUnbondingDelegations().getQueryBech32Address(this.bech32Address).fetch(),this.queries.getQueryRewards().getQueryBech32Address(this.bech32Address).fetch()),a&&a(e)})}))}sendBeginRedelegateMsg(e,t,n,r="",o,a={},s){return i(this,void 0,void 0,(function*(){const i=this.chainGetter.getChain(this.chainId).stakeCurrency;let c=new d.Dec(e);c=c.mulTruncate(d.DecUtils.getPrecisionDec(i.coinDecimals));const l={type:this.opts.msgOpts.redelegate.type,value:{delegator_address:this.bech32Address,validator_src_address:t,validator_dst_address:n,amount:{denom:i.coinMinimalDenom,amount:c.truncate().toString()}}};yield this.sendMsgs("redelegate",[l],null!=o?o:{amount:[],gas:this.opts.msgOpts.delegate.gas.toString()},r,a,e=>{null!=e.code&&0!==e.code||(this.queries.getQueryValidators().getQueryStatus(p.BondStatus.Bonded).fetch(),this.queries.getQueryDelegations().getQueryBech32Address(this.bech32Address).fetch(),this.queries.getQueryRewards().getQueryBech32Address(this.bech32Address).fetch()),s&&s(e)})}))}sendWithdrawDelegationRewardMsgs(e,t="",n={},r){return i(this,void 0,void 0,(function*(){const i=e.map(e=>({type:this.opts.msgOpts.withdrawRewards.type,value:{delegator_address:this.bech32Address,validator_address:e}}));yield this.sendMsgs("withdrawRewards",i,{amount:[],gas:(this.opts.msgOpts.withdrawRewards.gas*e.length).toString()},t,n,e=>{null!=e.code&&0!==e.code||this.queries.getQueryRewards().getQueryBech32Address(this.bech32Address).fetch(),r&&r(e)})}))}sendGovVoteMsg(e,t,n="",r={},o){return i(this,void 0,void 0,(function*(){const i=(()=>{var e;if(!(null===(e=this.chainGetter.getChain(this.chainId).features)||void 0===e?void 0:e.includes("stargate")))return t;switch(t){case"Yes":return 1;case"Abstain":return 2;case"No":return 3;case"NoWithVeto":return 4}})(),a={type:this.opts.msgOpts.govVote.type,value:{option:i,proposal_id:e,voter:this.bech32Address}};yield this.sendMsgs("govVote",[a],{amount:[],gas:this.opts.msgOpts.govVote.gas.toString()},n,r,t=>{if(null==t.code||0===t.code){const t=this.queries.getQueryGovernance().proposals.find(t=>t.id===e);t&&t.fetch()}o&&o(t)})}))}createSecret20ViewingKey(e,t="",n={},r){return i(this,void 0,void 0,(function*(){const o=new Uint8Array(15);crypto.getRandomValues(o);const a=h.Buffer.from(o).toString("hex"),s=yield this.sendExecuteSecretContractMsg("createSecret20ViewingKey",e,{create_viewing_key:{entropy:a}},[],{amount:[],gas:this.opts.msgOpts.createSecret20ViewingKey.gas.toString()},t,n,e=>i(this,void 0,void 0,(function*(){let t="";if(e&&"data"in e&&e.data){const n=h.Buffer.from(e.data,"base64"),r=yield g.getKeplr();if(!r)throw new Error("Can't get the Keplr API");const i=r.getEnigmaUtils(this.chainId),o=s.slice(0,32),a=h.Buffer.from(h.Buffer.from(yield i.decrypt(n,o)).toString(),"base64").toString();t=JSON.parse(a).create_viewing_key.key}r&&r(e,t)})))}))}sendExecuteSecretContractMsg(e="executeSecretWasm",t,n,r,o,a="",s={},l){return i(this,void 0,void 0,(function*(){const u=yield(()=>i(this,void 0,void 0,(function*(){c.runInAction(()=>{this._isSendingMsg=e});try{return yield this.encryptSecretContractMsg(t,n)}finally{c.runInAction(()=>{this._isSendingMsg=!1})}})))(),f={type:this.opts.msgOpts.executeSecretWasm.type,value:{sender:this.bech32Address,contract:t,callback_code_hash:"",msg:h.Buffer.from(u).toString("base64"),sent_funds:r,callback_sig:null}};return yield this.sendMsgs(e,[f],o,a,s,l),u}))}encryptSecretContractMsg(e,t){return i(this,void 0,void 0,(function*(){const n=yield this.queries.getQuerySecretContractCodeHash().getQueryContract(e).waitResponse();if(!n)throw new Error(`Can't get the code hash of the contract (${e})`);const r=n.data.result,i=yield g.getKeplr();if(!i)throw new Error("Can't get the Keplr API");const o=i.getEnigmaUtils(this.chainId);return yield o.encrypt(r,t)}))}broadcastMsgs(e,t,n="",r="async",o={}){return i(this,void 0,void 0,(function*(){if(this.walletStatus!==b.Loaded)throw new Error("Wallet is not loaded: "+this.walletStatus);if(0===e.length)throw new Error("There is no msg to send");const i=yield l.BaseAccount.fetchFromRest(this.instance,this.bech32Address,!0),a=yield g.getKeplr(),s=f.makeSignDoc(e,t,this.chainId,n,i.getAccountNumber().toString(),i.getSequence().toString()),c=yield a.signAmino(this.chainId,this.bech32Address,s,o),u=f.makeStdTx(c.signed,c.signature);return{txHash:yield a.sendTx(this.chainId,u,r),signDoc:c.signed}}))}get instance(){const e=this.chainGetter.getChain(this.chainId);return u.default.create(Object.assign({baseURL:e.rest},e.restConfig))}get walletStatus(){return this._walletStatus}get name(){return this._name}get bech32Address(){return this._bech32Address}get isSendingMsg(){return this._isSendingMsg}get queries(){return this.queriesStore.get(this.chainId)}}y.defaultOpts={prefetching:!1,suggestChain:!1,msgOpts:{send:{native:{type:"cosmos-sdk/MsgSend",gas:8e4},cw20:{gas:25e4},secret20:{gas:25e4}},ibcTransfer:{type:"cosmos-sdk/MsgTransfer",gas:12e4},delegate:{type:"cosmos-sdk/MsgDelegate",gas:25e4},undelegate:{type:"cosmos-sdk/MsgUndelegate",gas:25e4},redelegate:{type:"cosmos-sdk/MsgBeginRedelegate",gas:25e4},withdrawRewards:{type:"cosmos-sdk/MsgWithdrawDelegationReward",gas:14e4},govVote:{type:"cosmos-sdk/MsgVote",gas:25e4},createSecret20ViewingKey:{gas:15e4},executeSecretWasm:{type:"wasm/MsgExecuteContract"}}},r([c.observable],y.prototype,"_walletVersion",void 0),r([c.observable],y.prototype,"_walletStatus",void 0),r([c.observable],y.prototype,"_name",void 0),r([c.observable],y.prototype,"_bech32Address",void 0),r([c.observable],y.prototype,"_isSendingMsg",void 0),r([c.flow],y.prototype,"init",null),r([c.computed],y.prototype,"isReadyToSendMsgs",null),t.AccountStoreInner=y;class g extends a.HasMapStore{constructor(e,t,n={}){var r,i;super(e=>{var t,n;return new y(this.chainGetter,e,this.queriesStore,m.default(y.defaultOpts,null!==(n=null===(t=this.opts.chainOpts)||void 0===t?void 0:t.find(t=>t.chainId===e))&&void 0!==n?n:{}))}),this.chainGetter=e,this.queriesStore=t,this.opts=n;const o=m.default(y.defaultOpts,null!==(r=this.opts.defaultOpts)&&void 0!==r?r:{});for(const e of null!==(i=this.opts.chainOpts)&&void 0!==i?i:[])(e.prefetching||o.prefetching)&&this.getAccount(e.chainId)}getAccount(e){return this.get(e)}hasAccount(e){return this.has(e)}static getKeplr(){return i(this,void 0,void 0,(function*(){return window.keplr||"complete"===document.readyState?window.keplr:new Promise(e=>{const t=n=>{n.target&&"complete"===n.target.readyState&&(e(window.keplr),document.removeEventListener("readystatechange",t))};document.addEventListener("readystatechange",t)})}))}}t.AccountStore=g},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.HasMapStore=void 0;const i=n(5);class o{constructor(e){this.creater=e,this.map=new Map,i.makeObservable(this)}get(e){if(!this.map.has(e)){const t=this.creater(e);i.runInAction(()=>{this.map.set(e,t)})}return this.map.get(e)}has(e){return this.map.has(e)}}r([i.observable.shallow],o.prototype,"map",void 0),t.HasMapStore=o},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.SecretWasm=void 0,o(n(1275),t),o(n(1276),t),o(n(986),t),t.SecretWasm=a(n(1277))},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableSecretContractChainQuery=void 0;const a=n(89),s=n(63),c=n(5),l=n(982),u=o(n(68)),f=n(2);class d extends a.ObservableChainQuery{constructor(e,t,n,r,i,o){super(e,t,n,""),this.contractAddress=r,this.obj=i,this.querySecretContractCodeHash=o,this.keplr=void 0,this._isIniting=!1,c.makeObservable(this),this.initKeplr();const a=c.autorun(()=>{this.keplr&&this.contractCodeHash&&(this.init(),a())})}setObj(e){this.obj=e,this.init()}get isFetching(){return this.querySecretContractCodeHash.getQueryContract(this.contractAddress).isFetching||null==this.keplr||this._isIniting||super.isFetching}canFetch(){return!!this.querySecretContractCodeHash.getQueryContract(this.contractAddress).response&&(0!==this.contractAddress.length&&null!=this.nonce)}*initKeplr(){this.keplr=yield*s.toGenerator(l.AccountStore.getKeplr())}*init(){if(this._isIniting=!0,this.keplr&&this.contractCodeHash){const e=this.keplr.getEnigmaUtils(this.chainId),t=yield*s.toGenerator(e.encrypt(this.contractCodeHash,this.obj));this.nonce=t.slice(0,32);const n=f.Buffer.from(f.Buffer.from(t).toString("base64")).toString("hex");this.setUrl(`/wasm/contract/${this.contractAddress}/query/${n}?encoding=hex`)}this._isIniting=!1}fetchResponse(e){const t=Object.create(null,{fetchResponse:{get:()=>super.fetchResponse}});var n,r;return i(this,void 0,void 0,(function*(){let i;try{i=yield t.fetchResponse.call(this,e)}catch(e){if(!u.default.isCancel(e)&&(null===(r=null===(n=e.response)||void 0===n?void 0:n.data)||void 0===r?void 0:r.error)){const t=e.response.data.error,n=/query contract failed: encrypted: (.+)/g.exec(t);if(null!=n&&2===n.length){const e=n[1],t=f.Buffer.from(e,"base64");if(this.keplr&&this.nonce){const e=yield this.keplr.getEnigmaUtils(this.chainId).decrypt(t,this.nonce),n=f.Buffer.from(e).toString();throw new Error(n)}}}throw e}const o=i.data;if(!this.keplr)throw new Error("Keplr API not initialized");if(!this.nonce)throw new Error("Nonce is unknown");if(!o)throw new Error("Failed to get the response from the contract");const a=yield this.keplr.getEnigmaUtils(this.chainId).decrypt(f.Buffer.from(o.result.smart,"base64"),this.nonce),s=f.Buffer.from(f.Buffer.from(a).toString(),"base64").toString();return{data:JSON.parse(s),status:i.status,staled:!1,timestamp:Date.now()}}))}getCacheKey(){return`${this.instance.name}-${this.instance.defaults.baseURL}${this.instance.getUri({url:`/wasm/contract/${this.contractAddress}/query/${JSON.stringify(this.obj)}?encoding=json`})}`}get contractCodeHash(){const e=this.querySecretContractCodeHash.getQueryContract(this.contractAddress);if(e.response)return e.response.data.result}}r([c.observable.ref],d.prototype,"keplr",void 0),r([c.observable],d.prototype,"_isIniting",void 0),r([c.flow],d.prototype,"initKeplr",null),r([c.flow],d.prototype,"init",null),r([c.computed],d.prototype,"contractCodeHash",null),t.ObservableSecretContractChainQuery=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WrongViewingKeyError=void 0;class r extends Error{constructor(e){super(e),Object.setPrototypeOf(this,r.prototype)}}t.WrongViewingKeyError=r},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.IBC=t.Account=t.Supply=t.Staking=t.Governance=void 0,o(n(1278),t),o(n(1281),t),o(n(1288),t),o(n(1292),t),o(n(1293),t),o(n(1297),t),t.Governance=a(n(990)),t.Staking=a(n(919)),t.Supply=a(n(1298)),t.Account=a(n(1299)),t.IBC=a(n(1300))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryGovParamDeposit=t.ObservableQueryGovParamVoting=t.ObservableQueryGovParamTally=void 0;const r=n(89);class i extends r.ObservableChainQuery{constructor(e,t,n){super(e,t,n,"/gov/parameters/tallying")}}t.ObservableQueryGovParamTally=i;class o extends r.ObservableChainQuery{constructor(e,t,n){super(e,t,n,"/gov/parameters/voting")}}t.ObservableQueryGovParamVoting=o;class a extends r.ObservableChainQuery{constructor(e,t,n){super(e,t,n,"/gov/parameters/deposit")}}t.ObservableQueryGovParamDeposit=a},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryProposal=void 0;const i=n(89),o=n(990),a=n(5),s=n(23);class c extends i.ObservableChainQuery{constructor(e,t,n,r,i){super(e,t,n,`/gov/proposals/${r.id}/tally`),this._raw=r,this.governance=i,a.makeObservable(this)}canFetch(){return this.proposalStatus===o.ProposalStatus.VOTING_PERIOD}get raw(){return this._raw}get proposalStatus(){if("proposal_status"in this.raw)switch(this.raw.proposal_status){case"DepositPeriod":return o.ProposalStatus.DEPOSIT_PERIOD;case"VotingPeriod":return o.ProposalStatus.VOTING_PERIOD;case"Passed":return o.ProposalStatus.PASSED;case"Rejected":return o.ProposalStatus.REJECTED;case"Failed":return o.ProposalStatus.FAILED;default:return o.ProposalStatus.UNSPECIFIED}switch(this.raw.status){case 1:return o.ProposalStatus.DEPOSIT_PERIOD;case 2:return o.ProposalStatus.VOTING_PERIOD;case 3:return o.ProposalStatus.PASSED;case 4:return o.ProposalStatus.REJECTED;case 5:return o.ProposalStatus.FAILED;default:return o.ProposalStatus.UNSPECIFIED}}get id(){return this.raw.id}get title(){return this.raw.content.value.title}get description(){return this.raw.content.value.description}get turnout(){const e=this.governance.getQueryPool();if(!e.response)return new s.IntPretty(new s.Dec(0)).ready(!1);const t=this.chainGetter.getChain(this.chainId).stakeCurrency,n=new s.Dec(e.response.data.result.bonded_tokens).quoTruncate(s.DecUtils.getPrecisionDec(t.coinDecimals)),r=this.tally,i=r.yes.add(r.no).add(r.abstain).add(r.noWithVeto);return new s.IntPretty(i.toDec().quoTruncate(n).mulTruncate(s.DecUtils.getPrecisionDec(2))).ready(r.yes.isReady)}get tally(){const e=this.chainGetter.getChain(this.chainId).stakeCurrency;return this.proposalStatus!==o.ProposalStatus.VOTING_PERIOD?{yes:new s.IntPretty(new s.Int(this.raw.final_tally_result.yes)).precision(e.coinDecimals).maxDecimals(e.coinDecimals),no:new s.IntPretty(new s.Int(this.raw.final_tally_result.no)).precision(e.coinDecimals).maxDecimals(e.coinDecimals),abstain:new s.IntPretty(new s.Int(this.raw.final_tally_result.abstain)).precision(e.coinDecimals).maxDecimals(e.coinDecimals),noWithVeto:new s.IntPretty(new s.Int(this.raw.final_tally_result.no_with_veto)).precision(e.coinDecimals).maxDecimals(e.coinDecimals)}:this.response?{yes:new s.IntPretty(new s.Int(this.response.data.result.yes)).precision(e.coinDecimals).maxDecimals(e.coinDecimals),no:new s.IntPretty(new s.Int(this.response.data.result.no)).precision(e.coinDecimals).maxDecimals(e.coinDecimals),abstain:new s.IntPretty(new s.Int(this.response.data.result.abstain)).precision(e.coinDecimals).maxDecimals(e.coinDecimals),noWithVeto:new s.IntPretty(new s.Int(this.response.data.result.no_with_veto)).precision(e.coinDecimals).maxDecimals(e.coinDecimals)}:{yes:new s.IntPretty(new s.Int(0)).ready(!1).precision(e.coinDecimals).maxDecimals(e.coinDecimals),no:new s.IntPretty(new s.Int(0)).ready(!1).precision(e.coinDecimals).maxDecimals(e.coinDecimals),abstain:new s.IntPretty(new s.Int(0)).ready(!1).precision(e.coinDecimals).maxDecimals(e.coinDecimals),noWithVeto:new s.IntPretty(new s.Int(0)).ready(!1).precision(e.coinDecimals).maxDecimals(e.coinDecimals)}}get total(){const e=this.tally,t=e.yes.add(e.no).add(e.abstain).add(e.noWithVeto),n=this.chainGetter.getChain(this.chainId).stakeCurrency;return new s.CoinPretty(n,t)}get tallyRatio(){const e=this.tally,t=e.yes.add(e.no).add(e.abstain).add(e.noWithVeto);return t.toDec().equals(new s.Dec(0))?{yes:new s.IntPretty(new s.Int(0)).ready(!1),no:new s.IntPretty(new s.Int(0)).ready(!1),abstain:new s.IntPretty(new s.Int(0)).ready(!1),noWithVeto:new s.IntPretty(new s.Int(0)).ready(!1)}:{yes:new s.IntPretty(e.yes.toDec().quoTruncate(t.toDec()).mulTruncate(s.DecUtils.getPrecisionDec(2))).ready(e.yes.isReady),no:new s.IntPretty(e.no.toDec().quoTruncate(t.toDec()).mulTruncate(s.DecUtils.getPrecisionDec(2))).ready(e.no.isReady),abstain:new s.IntPretty(e.abstain.toDec().quoTruncate(t.toDec()).mulTruncate(s.DecUtils.getPrecisionDec(2))).ready(e.abstain.isReady),noWithVeto:new s.IntPretty(e.noWithVeto.toDec().quoTruncate(t.toDec()).mulTruncate(s.DecUtils.getPrecisionDec(2))).ready(e.noWithVeto.isReady)}}}r([a.computed],c.prototype,"turnout",null),r([a.computed],c.prototype,"tally",null),r([a.computed],c.prototype,"total",null),r([a.computed],c.prototype,"tallyRatio",null),t.ObservableQueryProposal=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ProposalStatus=void 0,function(e){e[e.UNSPECIFIED=0]="UNSPECIFIED",e[e.DEPOSIT_PERIOD=1]="DEPOSIT_PERIOD",e[e.VOTING_PERIOD=2]="VOTING_PERIOD",e[e.PASSED=3]="PASSED",e[e.REJECTED=4]="REJECTED",e[e.FAILED=5]="FAILED"}(t.ProposalStatus||(t.ProposalStatus={}))},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.useIBCAmountConfig=t.IBCAmountConfig=void 0;const i=n(918),o=n(5),a=n(63),s=n(0);class c extends i.AmountConfig{constructor(e,t,n,r){super(e,t,n,r),o.makeObservable(this)}get sendableCurrencies(){return super.sendableCurrencies.filter(e=>"native"===new a.DenomHelper(e.coinMinimalDenom).type)}}r([o.computed],c.prototype,"sendableCurrencies",null),t.IBCAmountConfig=c;t.useIBCAmountConfig=(e,t,n,r)=>{const[i]=s.useState(()=>new c(e,t,n,r));return i.setChain(t),i.setQueryBalances(r),i.setSender(n),i}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.useIBCChannelConfig=t.IBCChannelConfig=void 0;const i=n(5),o=n(993),a=n(0);class s{constructor(){this._channel=void 0,i.makeObservable(this)}get channel(){return this._channel}getError(){if(!this._channel)return new o.ChannelNotSetError("Channel not set")}setChannel(e){this._channel=e}}r([i.observable.ref],s.prototype,"_channel",void 0),r([i.action],s.prototype,"setChannel",null),t.IBCChannelConfig=s;t.useIBCChannelConfig=()=>{const[e]=a.useState(()=>new s);return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ChannelNotSetError=void 0;class r extends Error{constructor(e){super(e),Object.setPrototypeOf(this,r.prototype)}}t.ChannelNotSetError=r},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.useIBCTransferGasConfig=t.IBCTransferGasConfig=void 0;const i=n(835),o=n(5),a=n(0);class s extends i.GasConfig{constructor(e,t,n){super(e,t,n.gas),this.msgOpts=n,o.makeObservable(this)}setMsgOpts(e){this.msgOpts=e}get gas(){return this._gas<=0?this.msgOpts.gas:this._gas}}r([o.observable.ref],s.prototype,"msgOpts",void 0),r([o.action],s.prototype,"setMsgOpts",null),t.IBCTransferGasConfig=s;t.useIBCTransferGasConfig=(e,t,n)=>{const[r]=a.useState(()=>new s(e,t,n));return r.setChain(t),r.setMsgOpts(n),r}},function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE){0;try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}}(),e.exports=n(1328)},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return x}));var r=n(0),i=n.n(r),o=n(947),a=n(1070),s=n(404),c=n(405),l=n(1069),u=n(868),f=n(402),d=n(896),p=n(895),h=n(891),m=n(832),b=n.n(m),y=n(10),g=n.n(y),v=n(46),w=n(14),_=n(869),k=n(932);const x=Object(w.a)(({recipientConfig:t,memoConfig:n,ibcChannelConfig:m,className:y,label:w,disableAddressBook:x,disabled:S=!1})=>{const O=Object(_.a)(),[E,T]=Object(r.useState)(!1),[A]=Object(r.useState)(()=>{const t=new Uint8Array(4);return crypto.getRandomValues(t),"input-"+e.from(t).toString("hex")}),M=k.ObservableEnsFetcher.isValidENS(t.rawRecipient),I=t.getError(),P=Object(r.useMemo)(()=>{if(I)switch(I.constructor){case v.EmptyAddressError:return;case v.InvalidBech32Error:return O.formatMessage({id:"input.recipient.error.invalid-bech32"});case v.ENSNotSupportedError:return O.formatMessage({id:"input.recipient.error.ens-not-supported"});case v.ENSFailedToFetchError:return O.formatMessage({id:"input.recipient.error.ens-failed-to-fetch"});case v.ENSIsFetchingError:return;default:return O.formatMessage({id:"input.recipient.error.unknown"})}},[O,I]),C=I instanceof v.ENSIsFetchingError,j={setRecipient:e=>{t.setRawRecipient(e)},setMemo:e=>{n&&n.setMemo(e)}};return i.a.createElement(i.a.Fragment,null,i.a.createElement(o.a,{isOpen:E,backdrop:!1,className:b.a.fullModal,wrapClassName:b.a.fullModal,contentClassName:b.a.fullModal},i.a.createElement(a.a,{className:b.a.fullModal},i.a.createElement(h.a,{onBackButton:()=>T(!1),hideChainDropdown:!0,selectHandler:j,ibcChannelConfig:m}))),i.a.createElement(s.a,{className:y},w?i.a.createElement(c.a,{for:A,className:"form-control-label"},w):null,i.a.createElement(l.a,null,i.a.createElement(u.a,{id:A,className:g()("form-control-alternative",b.a.input),value:t.rawRecipient,onChange:e=>{t.setRawRecipient(e.target.value),e.preventDefault()},autoComplete:"off",disabled:S}),!x&&n?i.a.createElement(f.a,{className:b.a.addressBookButton,color:"primary",type:"button",outline:!0,onClick:()=>T(!0),disabled:S},i.a.createElement("i",{className:"fas fa-address-book"})):null),C?i.a.createElement(d.a,null,i.a.createElement("i",{className:"fa fa-spinner fa-spin fa-fw"})):null,C||!M||I?null:i.a.createElement(d.a,null,t.recipient),null!=P?i.a.createElement(p.a,{style:{display:"block"}},P):null))})}).call(this,n(2).Buffer)},function(e,t,n){"use strict";t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(1)),i=s(n(0)),o=s(n(414)),a=n(921);n(998);function s(e){return e&&e.__esModule?e:{default:e}}t.UNMOUNTED="unmounted";t.EXITED="exited";t.ENTERING="entering";t.ENTERED="entered";t.EXITING="exiting";var c=function(e){var t,n;function r(t,n){var r;r=e.call(this,t,n)||this;var i,o=n.transitionGroup,a=o&&!o.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(i="exited",r.appearStatus="entering"):i="entered":i=t.unmountOnExit||t.mountOnEnter?"unmounted":"exited",r.state={status:i},r.nextCallback=null,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.getChildContext=function(){return{transitionGroup:null}},r.getDerivedStateFromProps=function(e,t){return e.in&&"unmounted"===t.status?{status:"exited"}:null},a.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},a.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?"entering"!==n&&"entered"!==n&&(t="entering"):"entering"!==n&&"entered"!==n||(t="exiting")}this.updateStatus(!1,t)},a.componentWillUnmount=function(){this.cancelNextCallback()},a.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},a.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=o.default.findDOMNode(this);"entering"===t?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},a.performEnter=function(e,t){var n=this,r=this.props.enter,i=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,o=this.getTimeouts(),a=i?o.appear:o.enter;t||r?(this.props.onEnter(e,i),this.safeSetState({status:"entering"},(function(){n.props.onEntering(e,i),n.onTransitionEnd(e,a,(function(){n.safeSetState({status:"entered"},(function(){n.props.onEntered(e,i)}))}))}))):this.safeSetState({status:"entered"},(function(){n.props.onEntered(e)}))},a.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n?(this.props.onExit(e),this.safeSetState({status:"exiting"},(function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,(function(){t.safeSetState({status:"exited"},(function(){t.props.onExited(e)}))}))}))):this.safeSetState({status:"exited"},(function(){t.props.onExited(e)}))},a.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},a.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},a.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},a.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var r=null==t&&!this.props.addEndListener;e&&!r?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},a.render=function(){var e=this.state.status;if("unmounted"===e)return null;var t=this.props,n=t.children,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return n(e,r);var o=i.default.Children.only(n);return i.default.cloneElement(o,r)},r}(i.default.Component);function l(){}c.contextTypes={transitionGroup:r.object},c.childContextTypes={transitionGroup:function(){}},c.propTypes={},c.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:l,onEntering:l,onEntered:l,onExit:l,onExiting:l,onExited:l},c.UNMOUNTED=0,c.EXITED=1,c.ENTERING=2,c.ENTERED=3,c.EXITING=4;var u=(0,a.polyfill)(c);t.default=u},function(e,t,n){"use strict";t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0;var r;(r=n(1))&&r.__esModule;t.timeoutsShape=null;t.classNamesShape=null},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(1)),i=s(n(0)),o=n(921),a=n(1353);function s(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var u=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},f=function(e){var t,n;function r(t,n){var r,i=(r=e.call(this,t,n)||this).handleExited.bind(l(l(r)));return r.state={handleExited:i,firstRender:!0},r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},o.componentDidMount=function(){this.appeared=!0,this.mounted=!0},o.componentWillUnmount=function(){this.mounted=!1},r.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,a.getInitialChildMapping)(e,r):(0,a.getNextChildMapping)(e,n,r),firstRender:!1}},o.handleExited=function(e,t){var n=(0,a.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=c({},t.children);return delete n[e.key],{children:n}})))},o.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["component","childFactory"]),o=u(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?o:i.default.createElement(t,r,o)},r}(i.default.Component);f.childContextTypes={transitionGroup:r.default.object.isRequired},f.propTypes={},f.defaultProps={component:"div",childFactory:function(e){return e}};var d=(0,o.polyfill)(f);t.default=d,e.exports=t.default},function(e,t,n){"use strict";var r=Array.prototype.slice,i=n(1001),o=Object.keys,a=o?function(e){return o(e)}:n(1361),s=Object.keys;a.shim=function(){Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return i(e)?s(r.call(e)):s(e)}):Object.keys=a;return Object.keys||a},e.exports=a},function(e,t,n){"use strict";var r=Object.prototype.toString;e.exports=function(e){var t=r.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===r.call(e.callee)),n}},function(e,t,n){"use strict";var r=SyntaxError,i=Function,o=TypeError,a=function(e){try{return Function('"use strict"; return ('+e+").constructor;")()}catch(e){}},s=Object.getOwnPropertyDescriptor;if(s)try{s({},"")}catch(e){s=null}var c=function(){throw new o},l=s?function(){try{return c}catch(e){try{return s(arguments,"callee").get}catch(e){return c}}}():c,u=n(922)(),f=Object.getPrototypeOf||function(e){return e.__proto__},d=a("async function* () {}"),p=d?d.prototype:void 0,h=p?p.prototype:void 0,m="undefined"==typeof Uint8Array?void 0:f(Uint8Array),b={"%AggregateError%":"undefined"==typeof AggregateError?void 0:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayIteratorPrototype%":u?f([][Symbol.iterator]()):void 0,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":a("async function () {}"),"%AsyncGenerator%":p,"%AsyncGeneratorFunction%":d,"%AsyncIteratorPrototype%":h?f(h):void 0,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%BigInt%":"undefined"==typeof BigInt?void 0:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":a("function* () {}"),"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":u?f(f([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&u?f((new Map)[Symbol.iterator]()):void 0,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&u?f((new Set)[Symbol.iterator]()):void 0,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":u?f(""[Symbol.iterator]()):void 0,"%Symbol%":u?Symbol:void 0,"%SyntaxError%":r,"%ThrowTypeError%":l,"%TypedArray%":m,"%TypeError%":o,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?void 0:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet},y={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},g=n(857),v=n(1366),w=g.call(Function.call,Array.prototype.concat),_=g.call(Function.apply,Array.prototype.splice),k=g.call(Function.call,String.prototype.replace),x=g.call(Function.call,String.prototype.slice),S=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,O=/\\(\\)?/g,E=function(e){var t=x(e,0,1),n=x(e,-1);if("%"===t&&"%"!==n)throw new r("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new r("invalid intrinsic syntax, expected opening `%`");var i=[];return k(e,S,(function(e,t,n,r){i[i.length]=n?k(r,O,"$1"):t||e})),i},T=function(e,t){var n,i=e;if(v(y,i)&&(i="%"+(n=y[i])[0]+"%"),v(b,i)){var a=b[i];if(void 0===a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:i,value:a}}throw new r("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new o('"allowMissing" argument must be a boolean');var n=E(e),i=n.length>0?n[0]:"",a=T("%"+i+"%",t),c=a.name,l=a.value,u=!1,f=a.alias;f&&(i=f[0],_(n,w([0,1],f)));for(var d=1,p=!0;d<n.length;d+=1){var h=n[d],m=x(h,0,1),y=x(h,-1);if(('"'===m||"'"===m||"`"===m||'"'===y||"'"===y||"`"===y)&&m!==y)throw new r("property names with quotes must have matching quotes");if("constructor"!==h&&p||(u=!0),v(b,c="%"+(i+="."+h)+"%"))l=b[c];else if(null!=l){if(!(h in l)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(s&&d+1>=n.length){var g=s(l,h);l=(p=!!g)&&"get"in g&&!("originalValue"in g.get)?g.get:l[h]}else p=v(l,h),l=l[h];p&&!u&&(b[c]=l)}}return l}},function(e,t,n){"use strict";var r=n(857),i=n(1002),o=i("%Function.prototype.apply%"),a=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(a,o),c=i("%Object.defineProperty%",!0);if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(){return s(r,a,arguments)};var l=function(){return s(r,o,arguments)};c?c(e.exports,"apply",{value:l}):e.exports.apply=l},function(e,t,n){"use strict";var r=function(e){return e!=e};e.exports=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!r(e)||!r(t))}},function(e,t,n){"use strict";var r=n(1004);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},function(e,t,n){"use strict";var r=Object,i=TypeError;e.exports=function(){if(null!=this&&this!==r(this))throw new i("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e}},function(e,t,n){"use strict";var r=n(1006),i=n(858).supportsDescriptors,o=Object.getOwnPropertyDescriptor,a=TypeError;e.exports=function(){if(!i)throw new a("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=o(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof/a/.dotAll)return e.get}return r}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return x}));var r=n(0),i=n.n(r),o=n(10),a=n.n(o),s=n(845),c=n.n(s),l=n(404),u=n(405),f=n(948),d=n(949),p=n(946),h=n(897),m=n(868),b=n(895),y=n(14),g=n(46),v=n(23),w=n(869),_=n(388),k=n(21);const x=Object(y.a)(({amountConfig:t,feeConfig:n,className:o,label:s,disableAllBalance:y})=>{var x,S,O,E;const T=Object(w.a)(),{queriesStore:A}=Object(k.b)(),M=A.get(t.chainId).getQueryBalances().getQueryBech32Address(t.sender).balances.find(e=>t.sendCurrency.coinMinimalDenom===e.currency.coinMinimalDenom),I=M?M.balance:new v.CoinPretty(t.sendCurrency,new v.Int(0)),[P,C]=Object(r.useState)(!1),j=n.fee;Object(r.useEffect)(()=>{if(P){const e=I.currency.coinMinimalDenom===(null==j?void 0:j.currency.coinMinimalDenom)?new v.CoinPretty(I.currency,I.toDec().sub(j.toDec()).mul(v.DecUtils.getPrecisionDec(I.currency.coinDecimals)).truncate()):I;t.setAmount(e.trim(!0).locale(!1).hideDenom(!0).toString())}},[I,j,P,t]);const[D]=Object(r.useState)(()=>{const t=new Uint8Array(4);return crypto.getRandomValues(t),e.from(t).toString("hex")}),R=t.getError(),N=Object(r.useMemo)(()=>{if(R)switch(R.constructor){case g.EmptyAmountError:return;case g.InvalidNumberAmountError:return T.formatMessage({id:"input.amount.error.invalid-number"});case g.ZeroAmountError:return T.formatMessage({id:"input.amount.error.is-zero"});case g.NagativeAmountError:return T.formatMessage({id:"input.amount.error.is-negative"});case g.InsufficientAmountError:return T.formatMessage({id:"input.amount.error.insufficient"});default:return T.formatMessage({id:"input.amount.error.unknown"})}},[T,R]),[B,L]=Object(r.useState)(!1);return i.a.createElement(i.a.Fragment,null,i.a.createElement(l.a,{className:o},i.a.createElement(u.a,{for:"selector-"+D,className:"form-control-label",style:{width:"100%"}},i.a.createElement(_.a,{id:"component.form.coin-input.token.label"})),i.a.createElement(f.a,{id:"selector-"+D,className:a()(c.a.tokenSelector,{disabled:P}),isOpen:B,toggle:()=>L(e=>!e),disabled:P},i.a.createElement(d.a,{caret:!0},t.sendCurrency.coinDenom),i.a.createElement(p.a,null,t.sendableCurrencies.map(e=>i.a.createElement(h.a,{key:e.coinMinimalDenom,active:e.coinMinimalDenom===t.sendCurrency.coinMinimalDenom,onClick:n=>{n.preventDefault(),t.setSendCurrency(e)}},e.coinDenom))))),i.a.createElement(l.a,{className:o},s?i.a.createElement(u.a,{for:"input-"+D,className:"form-control-label",style:{width:"100%"}},s,y?null:i.a.createElement("div",{className:a()(c.a.balance,c.a.clickable,{[c.a.clicked]:P}),onClick:()=>C(e=>!e)},"Balance: "+I.trim(!0).maxDecimals(6).toString())):null,i.a.createElement(m.a,{className:a()("form-control-alternative",c.a.input),id:"input-"+D,type:"number",value:t.amount,onChange:e=>{e.preventDefault(),t.setAmount(e.target.value)},step:new v.Dec(1).quo(v.DecUtils.getPrecisionDec(null!==(S=null===(x=t.sendCurrency)||void 0===x?void 0:x.coinDecimals)&&void 0!==S?S:0)).toString(null!==(E=null===(O=t.sendCurrency)||void 0===O?void 0:O.coinDecimals)&&void 0!==E?E:0),min:0,disabled:P,autoComplete:"off"}),null!=N?i.a.createElement(b.a,{style:{display:"block"}},N):null))})}).call(this,n(2).Buffer)},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return x}));var r=n(0),i=n.n(r),o=n(211),a=n.n(o),s=n(404),c=n(405),l=n(1552),u=n(402),f=n(896),d=n(895),p=n(10),h=n.n(p),m=n(14),b=n(46),y=n(210),g=n(869),v=n(886),w=n(5),_=function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};class k{constructor(){this._isGasInputOpen=!1,Object(w.makeObservable)(this)}get isGasInputOpen(){return this._isGasInputOpen}setIsGasInputOpen(e){this._isGasInputOpen=e}}_([w.observable],k.prototype,"_isGasInputOpen",void 0),_([w.action],k.prototype,"setIsGasInputOpen",null);const x=Object(m.a)(({feeConfig:e,gasConfig:t,priceStore:n,label:o,feeSelectLabels:a={low:"Low",average:"Average",high:"High"},gasLabel:s})=>{const[c]=Object(r.useState)(()=>new k);return i.a.createElement(i.a.Fragment,null,e.feeCurrency?i.a.createElement(S,{feeConfig:e,priceStore:n,label:o,feeSelectLabels:a,feeButtonState:c}):null,c.isGasInputOpen||!e.feeCurrency?i.a.createElement(v.a,{label:s,gasConfig:t}):null)}),S=Object(m.a)(({feeConfig:t,priceStore:n,label:o,feeSelectLabels:p={low:"Low",average:"Average",high:"High"},feeButtonState:m})=>{Object(r.useEffect)(()=>{t.feeCurrency&&!t.fee&&t.setFeeType("average")},[t,t.feeCurrency,t.fee]);const v=Object(g.a)(),[w]=Object(r.useState)(()=>{const t=new Uint8Array(4);return crypto.getRandomValues(t),"input-"+e.from(t).toString("hex")}),_=Object(y.b)();if(!t.feeCurrency)return i.a.createElement(i.a.Fragment,null);const k=_.fiatCurrency,x=t.getFeeTypePretty("low"),S=n.calculatePrice(k,x),O=t.getFeeTypePretty("average"),E=n.calculatePrice(k,O),T=t.getFeeTypePretty("high"),A=n.calculatePrice(k,T);let M=!1;const I=t.getError(),P=(()=>{if(I)switch(I.constructor){case b.InsufficientFeeError:return v.formatMessage({id:"input.fee.error.insufficient"});case b.NotLoadedFeeError:return void(M=!0);default:return v.formatMessage({id:"input.fee.error.unknown"})}})();return i.a.createElement(s.a,{style:{position:"relative"}},o?i.a.createElement(c.a,{for:w,className:"form-control-label"},o):null,i.a.createElement(l.a,{id:w,className:a.a.buttons},i.a.createElement(u.a,{type:"button",className:a.a.button,color:"low"===t.feeType?"primary":void 0,onClick:e=>{t.setFeeType("low"),e.preventDefault()}},i.a.createElement("div",{className:a.a.title},p.low),S?i.a.createElement("div",{className:h()(a.a.fiat,{"text-muted":"low"!==t.feeType})},S.toString()):null,i.a.createElement("div",{className:h()(a.a.coin,{"text-muted":"low"!==t.feeType})},x.trim(!0).toString())),i.a.createElement(u.a,{type:"button",className:a.a.button,color:"average"===t.feeType?"primary":void 0,onClick:e=>{t.setFeeType("average"),e.preventDefault()}},i.a.createElement("div",{className:a.a.title},p.average),E?i.a.createElement("div",{className:h()(a.a.fiat,{"text-muted":"average"!==t.feeType})},E.toString()):null,i.a.createElement("div",{className:h()(a.a.coin,{"text-muted":"average"!==t.feeType})},t.getFeeTypePretty("average").trim(!0).toString())),i.a.createElement(u.a,{type:"button",className:a.a.button,color:"high"===t.feeType?"primary":void 0,onClick:e=>{t.setFeeType("high"),e.preventDefault()}},i.a.createElement("div",{className:a.a.title},p.high),A?i.a.createElement("div",{className:h()(a.a.fiat,{"text-muted":"high"!==t.feeType})},A.toString()):null,i.a.createElement("div",{className:h()(a.a.coin,{"text-muted":"high"!==t.feeType})},t.getFeeTypePretty("high").trim(!0).toString()))),M?i.a.createElement(f.a,null,i.a.createElement("i",{className:"fa fa-spinner fa-spin fa-fw"})):null,null!=P?i.a.createElement(d.a,{style:{display:"block"}},P):null,i.a.createElement("div",{style:{position:"absolute",right:0}},i.a.createElement(u.a,{size:"sm",color:"link",onClick:e=>{e.preventDefault(),m.setIsGasInputOpen(!m.isGasInputOpen)}},m.isGasInputOpen?v.formatMessage({id:"input.fee.toggle.set-gas.close"}):v.formatMessage({id:"input.fee.toggle.set-gas"}))))})}).call(this,n(2).Buffer)},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return l}));var r=n(0),i=n.n(r),o=n(404),a=n(405),s=n(868),c=n(14);const l=Object(c.a)(({memoConfig:t,label:n,className:c,rows:l,disabled:u=!1})=>{const[f]=Object(r.useState)(()=>{const t=new Uint8Array(4);return crypto.getRandomValues(t),"input-"+e.from(t).toString("hex")});return i.a.createElement(o.a,{className:c},n?i.a.createElement(a.a,{for:f,className:"form-control-label"},n):null,i.a.createElement(s.a,{id:f,className:"form-control-alternative",type:"textarea",rows:l||2,style:{resize:"none"},value:t.memo,onChange:e=>{t.setMemo(e.target.value),e.preventDefault()},autoComplete:"off",disabled:u}))})}).call(this,n(2).Buffer)},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return y}));var r=n(0),i=n.n(r),o=n(404),a=n(405),s=n(948),c=n(949),l=n(946),u=n(897),f=n(865),d=n.n(f),p=n(887),h=n(14),m=n(21),b=n(388);const y=Object(h.a)(({ibcChannelConfig:t})=>{const{chainStore:n,ibcChannelStore:f}=Object(m.b)(),h=f.get(n.current.chainId),[y,g]=Object(r.useState)(!1),[v,w]=Object(r.useState)(!1),[_]=Object(r.useState)(()=>{const t=new Uint8Array(4);return crypto.getRandomValues(t),"destination-"+e.from(t).toString("hex")});return i.a.createElement(i.a.Fragment,null,i.a.createElement(p.a,{isOpen:v,closeModal:()=>w(!1),toggle:()=>w(e=>!e)}),i.a.createElement(o.a,null,i.a.createElement(a.a,{for:_,className:"form-control-label"},i.a.createElement(b.a,{id:"component.ibc.channel-registrar.chain-selector.label"})),i.a.createElement(s.a,{id:_,className:d.a.chainSelector,isOpen:y,toggle:()=>g(e=>!e)},i.a.createElement(c.a,{caret:!0},t.channel?n.getChain(t.channel.counterpartyChainId).chainName:i.a.createElement(b.a,{id:"component.ibc.channel-registrar.chain-selector.placeholder"})),i.a.createElement(l.a,null,h.getTransferChannels().map(e=>{if(!n.hasChain(e.counterpartyChainId))return;const r=n.getChain(e.counterpartyChainId);return r?i.a.createElement(u.a,{key:r.chainId,onClick:n=>{n.preventDefault(),t.setChannel(e)}},r.chainName,i.a.createElement("div",{className:d.a.channel},e.channelId)):void 0}),i.a.createElement(u.a,{onClick:e=>{e.preventDefault(),w(!0)}},i.a.createElement("i",{className:"fas fa-plus-circle my-1 mr-1"})," ",i.a.createElement(b.a,{id:"component.ibc.channel-registrar.chain-selector.button.add"}))))))})}).call(this,n(2).Buffer)},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t,n){"use strict";var r=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===i}(e)}(e)};var i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function o(e,t){return!1!==t.clone&&t.isMergeableObject(e)?u((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function a(e,t,n){return e.concat(t).map((function(e){return o(e,n)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function c(e,t){try{return t in e}catch(e){return!1}}function l(e,t,n){var r={};return n.isMergeableObject(e)&&s(e).forEach((function(t){r[t]=o(e[t],n)})),s(t).forEach((function(i){(function(e,t){return c(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(c(e,i)&&n.isMergeableObject(t[i])?r[i]=function(e,t){if(!t.customMerge)return u;var n=t.customMerge(e);return"function"==typeof n?n:u}(i,n)(e[i],t[i],n):r[i]=o(t[i],n))})),r}function u(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||a,n.isMergeableObject=n.isMergeableObject||r,n.cloneUnlessOtherwiseSpecified=o;var i=Array.isArray(t);return i===Array.isArray(e)?i?n.arrayMerge(e,t,n):l(e,t,n):o(t,n)}u.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return u(e,n,t)}),{})};var f=u;e.exports=f},function(e,t,n){var r=n(1016);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=4)}([function(e,t){e.exports=n(878)},function(e,t){e.exports=n(879)},function(e,t){e.exports=n(1014)},function(e,t){e.exports=n(880)},function(e,t,n){"use strict";n.r(t),n.d(t,"gatewayAuthHeader",(function(){return m})),n.d(t,"gatewayEmbedHostHeader",(function(){return b})),n.d(t,"setEmbedHost",(function(){return y})),n.d(t,"clearEmbedHost",(function(){return g})),n.d(t,"getEmbedHost",(function(){return v})),n.d(t,"setAPIKey",(function(){return w})),n.d(t,"clearAPIKey",(function(){return _})),n.d(t,"getAPIKey",(function(){return k})),n.d(t,"promiseTimeout",(function(){return x})),n.d(t,"get",(function(){return S})),n.d(t,"post",(function(){return O})),n.d(t,"patch",(function(){return E})),n.d(t,"remove",(function(){return T})),n.d(t,"generateJsonRPCObject",(function(){return A})),n.d(t,"promiseRace",(function(){return M}));var r=n(1),i=n.n(r),o=n(0),a=n.n(o),s=n(3),c=n.n(s),l=n(2),u=n.n(l);function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){a()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p="torus-default",h="",m="x-api-key",b="x-embed-host";function y(e){h=e}function g(){h=""}function v(){return h}function w(e){p=e}function _(){p="torus-default"}function k(){return p}var x=function(e,t){var n=new Promise((function(t,n){var r=setTimeout((function(){clearTimeout(r),n(new Error("Timed out in ".concat(e,"ms")))}),e)}));return Promise.race([t,n])},S=function(){var e=c()(i.a.mark((function e(t){var n,r,o,s,c,l,f=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=f.length>1&&void 0!==f[1]?f[1]:{},r=f.length>2&&void 0!==f[2]?f[2]:{},o={mode:"cors",cache:"no-cache",headers:{}},r.useAPIKey&&(o.headers=d(d({},o.headers),{},(s={},a()(s,m,k()),a()(s,b,v()),s))),c=u.a.all([o,n,{method:"GET"}]),e.next=7,fetch(t,c);case 7:if(!(l=e.sent).ok){e.next=10;break}return e.abrupt("return",l.json());case 10:throw l;case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),O=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o={mode:"cors",cache:"no-cache",headers:{"Content-Type":"application/json; charset=utf-8"},body:i.isUrlEncodedData?n:JSON.stringify(n)};i.useAPIKey&&(o.headers=d(d({},o.headers),{},(t={},a()(t,m,k()),a()(t,b,v()),t)));var s=u.a.all([o,r,{method:"POST"}]);return x(i.timeout||3e4,fetch(e,s).then((function(e){if(e.ok)return e.json();throw e})))},E=function(){var e=c()(i.a.mark((function e(t){var n,r,o,s,c,l,f,p=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=p.length>1&&void 0!==p[1]?p[1]:{},r=p.length>2&&void 0!==p[2]?p[2]:{},o=p.length>3&&void 0!==p[3]?p[3]:{},s={mode:"cors",cache:"no-cache",headers:{"Content-Type":"application/json; charset=utf-8"},body:JSON.stringify(n)},o.useAPIKey&&(s.headers=d(d({},s.headers),{},(c={},a()(c,m,k()),a()(c,b,v()),c))),l=u.a.all([s,r,{method:"PATCH"}]),e.next=8,fetch(t,l);case 8:if(!(f=e.sent).ok){e.next=11;break}return e.abrupt("return",f.json());case 11:throw f;case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=c()(i.a.mark((function e(t){var n,r,o,s,c,l,f=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f.length>1&&void 0!==f[1]&&f[1],n=f.length>2&&void 0!==f[2]?f[2]:{},r=f.length>3&&void 0!==f[3]?f[3]:{},o={mode:"cors",cache:"no-cache",headers:{"Content-Type":"application/json; charset=utf-8"}},r.useAPIKey&&(o.headers=d(d({},o.headers),{},(s={},a()(s,m,k()),a()(s,b,v()),s))),c=u.a.all([o,n,{method:"DELETE"}]),e.next=8,fetch(t,c);case 8:if(!(l=e.sent).ok){e.next=11;break}return e.abrupt("return",l.json());case 11:throw l;case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),A=function(e,t){return{jsonrpc:"2.0",method:e,id:10,params:t}},M=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3e4;return Promise.race([S(e,t),new Promise((function(e,t){setTimeout((function(){t(new Error("timed out"))}),n)}))])}}])},function(e,t,n){var r=n(1397),i=n(1398);e.exports=function(e){if("string"==typeof e||"number"==typeof e){var t=new r(1),n=String(e).toLowerCase().trim(),o="0x"===n.substr(0,2)||"-0x"===n.substr(0,3),a=i(n);if("-"===a.substr(0,1)&&(a=i(a.slice(1)),t=new r(-1,10)),!(a=""===a?"0":a).match(/^-?[0-9]+$/)&&a.match(/^[0-9A-Fa-f]+$/)||a.match(/^[a-fA-F]+$/)||!0===o&&a.match(/^[0-9A-Fa-f]+$/))return new r(a,16).mul(t);if((a.match(/^-?[0-9]+$/)||""===a)&&!1===o)return new r(a,10).mul(t)}else if("object"==typeof e&&e.toString&&!e.pop&&!e.push&&e.toString(10).match(/^-?[0-9]+$/)&&(e.mul||e.dividedToIntegerBy))return new r(e.toString(10),10);throw new Error("[number-to-bn] while converting number "+JSON.stringify(e)+" to BN.js instance, error: invalid number value. Value must be an integer, hex string, BN or BigNumber instance. Note, decimals are not supported.")}},function(e,t,n){(function(t){var r=n(391),i=n(27),o=n(1018),a=n(1401),s=n(1402),c=n(1403),l=function(e){return i.isBN(e)},u=function(e){return e&&e.constructor&&"BigNumber"===e.constructor.name},f=function(e){try{return o.apply(null,arguments)}catch(t){throw new Error(t+' Given value: "'+e+'"')}},d=function(e){return!!/^(0x)?[0-9a-f]{40}$/i.test(e)&&(!(!/^(0x|0X)?[0-9a-f]{40}$/.test(e)&&!/^(0x|0X)?[0-9A-F]{40}$/.test(e))||p(e))},p=function(e){e=e.replace(/^0x/i,"");for(var t=w(e.toLowerCase()).replace(/^0x/i,""),n=0;n<40;n++)if(parseInt(t[n],16)>7&&e[n].toUpperCase()!==e[n]||parseInt(t[n],16)<=7&&e[n].toLowerCase()!==e[n])return!1;return!0},h=function(e){var t="";e=(e=(e=(e=(e=a.encode(e)).replace(/^(?:\u0000)*/,"")).split("").reverse().join("")).replace(/^(?:\u0000)*/,"")).split("").reverse().join("");for(var n=0;n<e.length;n++){var r=e.charCodeAt(n).toString(16);t+=r.length<2?"0"+r:r}return"0x"+t},m=function(e){if(r.isNull(e)||r.isUndefined(e))return e;if(!isFinite(e)&&!y(e))throw new Error('Given input "'+e+'" is not a number.');var t=f(e),n=t.toString(16);return t.lt(new i(0))?"-0x"+n.substr(1):"0x"+n},b=function(e){if(e=e.toString(16),!y(e))throw new Error('Given value "'+e+'" is not a valid hex string.');e=e.replace(/^0x/i,"");for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},y=function(e){return(r.isString(e)||r.isNumber(e))&&/^(-)?0x[0-9a-f]*$/i.test(e)},g=function(e){return(r.isString(e)||r.isNumber(e))&&/^(-0x|0x)?[0-9a-f]*$/i.test(e)},v="0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",w=function(e){l(e)&&(e=e.toString()),y(e)&&/^0x/i.test(e.toString())&&(e=b(e));var t=s.keccak256(e);return t===v?null:t};w._Hash=s;e.exports={BN:i,isBN:l,isBigNumber:u,toBN:f,isAddress:d,isBloom:function(e){return c.isBloom(e)},isUserEthereumAddressInBloom:function(e,t){return c.isUserEthereumAddressInBloom(e,t)},isContractAddressInBloom:function(e,t){return c.isContractAddressInBloom(e,t)},isTopic:function(e){return c.isTopic(e)},isTopicInBloom:function(e,t){return c.isTopicInBloom(e,t)},isInBloom:function(e,t){return c.isInBloom(e,t)},checkAddressChecksum:p,utf8ToHex:h,hexToUtf8:function(e){if(!y(e))throw new Error('The parameter "'+e+'" must be a valid HEX string.');for(var t="",n=0,r=(e=(e=(e=(e=(e=e.replace(/^0x/i,"")).replace(/^(?:00)*/,"")).split("").reverse().join("")).replace(/^(?:00)*/,"")).split("").reverse().join("")).length,i=0;i<r;i+=2)n=parseInt(e.substr(i,2),16),t+=String.fromCharCode(n);return a.decode(t)},hexToNumber:function(e){if(!e)return e;if(r.isString(e)&&!y(e))throw new Error('Given value "'+e+'" is not a valid hex string.');return f(e).toNumber()},hexToNumberString:function(e){if(!e)return e;if(r.isString(e)&&!y(e))throw new Error('Given value "'+e+'" is not a valid hex string.');return f(e).toString(10)},numberToHex:m,toHex:function(e,n){if(d(e))return n?"address":"0x"+e.toLowerCase().replace(/^0x/i,"");if(r.isBoolean(e))return n?"bool":e?"0x01":"0x00";if(t.isBuffer(e))return"0x"+e.toString("hex");if(r.isObject(e)&&!u(e)&&!l(e))return n?"string":h(JSON.stringify(e));if(r.isString(e)){if(0===e.indexOf("-0x")||0===e.indexOf("-0X"))return n?"int256":m(e);if(0===e.indexOf("0x")||0===e.indexOf("0X"))return n?"bytes":e;if(!isFinite(e))return n?"string":h(e)}return n?e<0?"int256":"uint256":m(e)},hexToBytes:b,bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return"0x"+t.join("")},isHex:g,isHexStrict:y,stripHexPrefix:function(e){return 0!==e&&g(e)?e.replace(/^(-)?0x/i,"$1"):e},leftPad:function(e,t,n){var r=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(r?"0x":"")+new Array(i).join(n||"0")+e},rightPad:function(e,t,n){var r=/^0x/i.test(e)||"number"==typeof e,i=t-(e=e.toString(16).replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(r?"0x":"")+e+new Array(i).join(n||"0")},toTwosComplement:function(e){return"0x"+f(e).toTwos(256).toString(16,64)},sha3:w,sha3Raw:function(e){return null===(e=w(e))?v:e}}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";var r=t;r.version=n(1414).version,r.utils=n(224),r.rand=n(1022),r.curve=n(1023),r.curves=n(925),r.ec=n(1426),r.eddsa=n(1430)},function(e,t,n){"use strict";var r=t;function i(e){return 1===e.length?"0"+e:e}function o(e){for(var t="",n=0;n<e.length;n++)t+=i(e[n].toString(16));return t}r.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"!=typeof e){for(var r=0;r<e.length;r++)n[r]=0|e[r];return n}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(r=0;r<e.length;r+=2)n.push(parseInt(e[r]+e[r+1],16))}else for(r=0;r<e.length;r++){var i=e.charCodeAt(r),o=i>>8,a=255&i;o?n.push(o,a):n.push(a)}return n},r.zero2=i,r.toHex=o,r.encode=function(e,t){return"hex"===t?o(e):e}},function(e,t,n){var r;function i(e){this.rand=e}if(e.exports=function(e){return r||(r=new i(null)),r.generate(e)},e.exports.Rand=i,i.prototype.generate=function(e){return this._rand(e)},i.prototype._rand=function(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),n=0;n<t.length;n++)t[n]=this.rand.getByte();return t},"object"==typeof self)self.crypto&&self.crypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.crypto.getRandomValues(t),t}:self.msCrypto&&self.msCrypto.getRandomValues?i.prototype._rand=function(e){var t=new Uint8Array(e);return self.msCrypto.getRandomValues(t),t}:"object"==typeof window&&(i.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var o=n(1415);if("function"!=typeof o.randomBytes)throw new Error("Not supported");i.prototype._rand=function(e){return o.randomBytes(e)}}catch(e){}},function(e,t,n){"use strict";var r=t;r.base=n(881),r.short=n(1416),r.mont=n(1417),r.edwards=n(1418)},function(e,t,n){"use strict";var r=n(392).rotr32;function i(e,t,n){return e&t^~e&n}function o(e,t,n){return e&t^e&n^t&n}function a(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?i(t,n,r):1===e||3===e?a(t,n,r):2===e?o(t,n,r):void 0},t.ch32=i,t.maj32=o,t.p32=a,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},function(e,t,n){"use strict";var r=n(392),i=n(859),o=n(1024),a=n(824),s=r.sum32,c=r.sum32_4,l=r.sum32_5,u=o.ch32,f=o.maj32,d=o.s0_256,p=o.s1_256,h=o.g0_256,m=o.g1_256,b=i.BlockHash,y=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function g(){if(!(this instanceof g))return new g;b.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=y,this.W=new Array(64)}r.inherits(g,b),e.exports=g,g.blockSize=512,g.outSize=256,g.hmacStrength=192,g.padLength=64,g.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=c(m(n[r-2]),n[r-7],h(n[r-15]),n[r-16]);var i=this.h[0],o=this.h[1],b=this.h[2],y=this.h[3],g=this.h[4],v=this.h[5],w=this.h[6],_=this.h[7];for(a(this.k.length===n.length),r=0;r<n.length;r++){var k=l(_,p(g),u(g,v,w),this.k[r],n[r]),x=s(d(i),f(i,o,b));_=w,w=v,v=g,g=s(y,k),y=b,b=o,o=i,i=s(k,x)}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],o),this.h[2]=s(this.h[2],b),this.h[3]=s(this.h[3],y),this.h[4]=s(this.h[4],g),this.h[5]=s(this.h[5],v),this.h[6]=s(this.h[6],w),this.h[7]=s(this.h[7],_)},g.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(e,t,n){"use strict";var r=n(392),i=n(859),o=n(824),a=r.rotr64_hi,s=r.rotr64_lo,c=r.shr64_hi,l=r.shr64_lo,u=r.sum64,f=r.sum64_hi,d=r.sum64_lo,p=r.sum64_4_hi,h=r.sum64_4_lo,m=r.sum64_5_hi,b=r.sum64_5_lo,y=i.BlockHash,g=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function v(){if(!(this instanceof v))return new v;y.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=g,this.W=new Array(160)}function w(e,t,n,r,i){var o=e&n^~e&i;return o<0&&(o+=4294967296),o}function _(e,t,n,r,i,o){var a=t&r^~t&o;return a<0&&(a+=4294967296),a}function k(e,t,n,r,i){var o=e&n^e&i^n&i;return o<0&&(o+=4294967296),o}function x(e,t,n,r,i,o){var a=t&r^t&o^r&o;return a<0&&(a+=4294967296),a}function S(e,t){var n=a(e,t,28)^a(t,e,2)^a(t,e,7);return n<0&&(n+=4294967296),n}function O(e,t){var n=s(e,t,28)^s(t,e,2)^s(t,e,7);return n<0&&(n+=4294967296),n}function E(e,t){var n=a(e,t,14)^a(e,t,18)^a(t,e,9);return n<0&&(n+=4294967296),n}function T(e,t){var n=s(e,t,14)^s(e,t,18)^s(t,e,9);return n<0&&(n+=4294967296),n}function A(e,t){var n=a(e,t,1)^a(e,t,8)^c(e,t,7);return n<0&&(n+=4294967296),n}function M(e,t){var n=s(e,t,1)^s(e,t,8)^l(e,t,7);return n<0&&(n+=4294967296),n}function I(e,t){var n=a(e,t,19)^a(t,e,29)^c(e,t,6);return n<0&&(n+=4294967296),n}function P(e,t){var n=s(e,t,19)^s(t,e,29)^l(e,t,6);return n<0&&(n+=4294967296),n}r.inherits(v,y),e.exports=v,v.blockSize=1024,v.outSize=512,v.hmacStrength=192,v.padLength=128,v.prototype._prepareBlock=function(e,t){for(var n=this.W,r=0;r<32;r++)n[r]=e[t+r];for(;r<n.length;r+=2){var i=I(n[r-4],n[r-3]),o=P(n[r-4],n[r-3]),a=n[r-14],s=n[r-13],c=A(n[r-30],n[r-29]),l=M(n[r-30],n[r-29]),u=n[r-32],f=n[r-31];n[r]=p(i,o,a,s,c,l,u,f),n[r+1]=h(i,o,a,s,c,l,u,f)}},v.prototype._update=function(e,t){this._prepareBlock(e,t);var n=this.W,r=this.h[0],i=this.h[1],a=this.h[2],s=this.h[3],c=this.h[4],l=this.h[5],p=this.h[6],h=this.h[7],y=this.h[8],g=this.h[9],v=this.h[10],A=this.h[11],M=this.h[12],I=this.h[13],P=this.h[14],C=this.h[15];o(this.k.length===n.length);for(var j=0;j<n.length;j+=2){var D=P,R=C,N=E(y,g),B=T(y,g),L=w(y,g,v,A,M),U=_(y,g,v,A,M,I),F=this.k[j],q=this.k[j+1],z=n[j],V=n[j+1],H=m(D,R,N,B,L,U,F,q,z,V),$=b(D,R,N,B,L,U,F,q,z,V);D=S(r,i),R=O(r,i),N=k(r,i,a,s,c),B=x(r,i,a,s,c,l);var K=f(D,R,N,B),W=d(D,R,N,B);P=M,C=I,M=v,I=A,v=y,A=g,y=f(p,h,H,$),g=d(h,h,H,$),p=c,h=l,c=a,l=s,a=r,s=i,r=f(H,$,K,W),i=d(H,$,K,W)}u(this.h,0,r,i),u(this.h,2,a,s),u(this.h,4,c,l),u(this.h,6,p,h),u(this.h,8,y,g),u(this.h,10,v,A),u(this.h,12,M,I),u(this.h,14,P,C)},v.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(e,t,n){var r,i;!function(o,a){"use strict";void 0===(i="function"==typeof(r=function(){var e=function(){},t="undefined"!=typeof window&&void 0!==window.navigator&&/Trident\/|MSIE /.test(window.navigator.userAgent),n=["trace","debug","info","warn","error"];function r(e,t){var n=e[t];if("function"==typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(t){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function i(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function o(n){return"debug"===n&&(n="log"),"undefined"!=typeof console&&("trace"===n&&t?i:void 0!==console[n]?r(console,n):void 0!==console.log?r(console,"log"):e)}function a(t,r){for(var i=0;i<n.length;i++){var o=n[i];this[o]=i<t?e:this.methodFactory(o,t,r)}this.log=this.debug}function s(e,t,n){return function(){"undefined"!=typeof console&&(a.call(this,t,n),this[e].apply(this,arguments))}}function c(e,t,n){return o(e)||s.apply(this,arguments)}function l(e,t,r){var i,o=this,s="loglevel";function l(){var e;if("undefined"!=typeof window&&s){try{e=window.localStorage[s]}catch(e){}if(void 0===e)try{var t=window.document.cookie,n=t.indexOf(encodeURIComponent(s)+"=");-1!==n&&(e=/^([^;]+)/.exec(t.slice(n))[1])}catch(e){}return void 0===o.levels[e]&&(e=void 0),e}}"string"==typeof e?s+=":"+e:"symbol"==typeof e&&(s=void 0),o.name=e,o.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},o.methodFactory=r||c,o.getLevel=function(){return i},o.setLevel=function(t,r){if("string"==typeof t&&void 0!==o.levels[t.toUpperCase()]&&(t=o.levels[t.toUpperCase()]),!("number"==typeof t&&t>=0&&t<=o.levels.SILENT))throw"log.setLevel() called with invalid level: "+t;if(i=t,!1!==r&&function(e){var t=(n[e]||"silent").toUpperCase();if("undefined"!=typeof window&&s){try{return void(window.localStorage[s]=t)}catch(e){}try{window.document.cookie=encodeURIComponent(s)+"="+t+";"}catch(e){}}}(t),a.call(o,t,e),"undefined"==typeof console&&t<o.levels.SILENT)return"No console available for logging"},o.setDefaultLevel=function(e){l()||o.setLevel(e,!1)},o.enableAll=function(e){o.setLevel(o.levels.TRACE,e)},o.disableAll=function(e){o.setLevel(o.levels.SILENT,e)};var u=l();null==u&&(u=null==t?"WARN":t),o.setLevel(u,!1)}var u=new l,f={};u.getLogger=function(e){if("symbol"!=typeof e&&"string"!=typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=f[e];return t||(t=f[e]=new l(e,u.getLevel(),u.methodFactory)),t};var d="undefined"!=typeof window?window.log:void 0;return u.noConflict=function(){return"undefined"!=typeof window&&window.log===u&&(window.log=d),u},u.getLoggers=function(){return f},u.default=u,u})?r.call(t,n,t,e):r)||(e.exports=i)}()},function(e,t,n){"use strict";var r={messageId:0,toPayload:function(e,t){if(!e)throw new Error('JSONRPC method should be specified for params: "'+JSON.stringify(t)+'"!');return r.messageId++,{jsonrpc:"2.0",id:r.messageId,method:e,params:t||[]}},isValidResponse:function(e){return Array.isArray(e)?e.every(t):t(e);function t(e){return!(!e||e.error||"2.0"!==e.jsonrpc||"number"!=typeof e.id&&"string"!=typeof e.id||void 0===e.result)}},toBatchPayload:function(e){return e.map((function(e){return r.toPayload(e.method,e.params)}))}};e.exports=r},function(e,t,n){"use strict";var r=n(391),i=n(225).errors,o=n(225).formatters,a=n(399),s=n(1030),c=n(1031).subscriptions,l=n(1547),u=function(e){if(!e.call||!e.name)throw new Error('When creating a method you need to provide at least the "name" and "call" property.');this.name=e.name,this.call=e.call,this.params=e.params||0,this.inputFormatter=e.inputFormatter,this.outputFormatter=e.outputFormatter,this.transformPayload=e.transformPayload,this.extraFormatters=e.extraFormatters,this.abiCoder=e.abiCoder,this.requestManager=e.requestManager,this.accounts=e.accounts,this.defaultBlock=e.defaultBlock||"latest",this.defaultAccount=e.defaultAccount||null,this.transactionBlockTimeout=e.transactionBlockTimeout||50,this.transactionConfirmationBlocks=e.transactionConfirmationBlocks||24,this.transactionPollingTimeout=e.transactionPollingTimeout||750,this.defaultCommon=e.defaultCommon,this.defaultChain=e.defaultChain,this.defaultHardfork=e.defaultHardfork,this.handleRevert=e.handleRevert};u.prototype.setRequestManager=function(e,t){this.requestManager=e,t&&(this.accounts=t)},u.prototype.createFunction=function(e,t){var n=this.buildCall();return n.call=this.call,this.setRequestManager(e||this.requestManager,t||this.accounts),n},u.prototype.attachToObject=function(e){var t=this.buildCall();t.call=this.call;var n=this.name.split(".");n.length>1?(e[n[0]]=e[n[0]]||{},e[n[0]][n[1]]=t):e[n[0]]=t},u.prototype.getCall=function(e){return r.isFunction(this.call)?this.call(e):this.call},u.prototype.extractCallback=function(e){if(r.isFunction(e[e.length-1]))return e.pop()},u.prototype.validateArgs=function(e){if(e.length!==this.params)throw i.InvalidNumberOfParams(e.length,this.params,this.name)},u.prototype.formatInput=function(e){var t=this;return this.inputFormatter?this.inputFormatter.map((function(n,r){return n?n.call(t,e[r]):e[r]})):e},u.prototype.formatOutput=function(e){var t=this;return r.isArray(e)?e.map((function(e){return t.outputFormatter&&e?t.outputFormatter(e):e})):this.outputFormatter&&e?this.outputFormatter(e):e},u.prototype.toPayload=function(e){var t=this.getCall(e),n=this.extractCallback(e),r=this.formatInput(e);this.validateArgs(r);var i={method:t,params:r,callback:n};return this.transformPayload&&(i=this.transformPayload(i)),i},u.prototype._confirmTransaction=function(e,t,n){var f=this,d=!1,p=!0,h=0,m=0,b=null,y=null,g=r.isObject(n.params[0])&&n.params[0].gas?n.params[0].gas:null,v=r.isObject(n.params[0])&&n.params[0].data&&n.params[0].from&&!n.params[0].to,w=v&&n.params[0].data.length>2,_=[new u({name:"getBlockByNumber",call:"eth_getBlockByNumber",params:2,inputFormatter:[o.inputBlockNumberFormatter,function(e){return!!e}],outputFormatter:o.outputBlockFormatter}),new u({name:"getTransactionReceipt",call:"eth_getTransactionReceipt",params:1,inputFormatter:[null],outputFormatter:o.outputTransactionReceiptFormatter}),new u({name:"getCode",call:"eth_getCode",params:2,inputFormatter:[o.inputAddressFormatter,o.inputDefaultBlockNumberFormatter]}),new u({name:"getTransactionByHash",call:"eth_getTransactionByHash",params:1,inputFormatter:[null],outputFormatter:o.outputTransactionFormatter}),new c({name:"subscribe",type:"eth",subscriptions:{newBlockHeaders:{subscriptionName:"newHeads",params:0,outputFormatter:o.outputBlockFormatter}}})],k={};r.each(_,(function(e){e.attachToObject(k),e.requestManager=f.requestManager}));var x=function(r,c,u,_,x){if(!u)return x||(x={unsubscribe:function(){clearInterval(b)}}),(r?s.resolve(r):k.getTransactionReceipt(t)).catch((function(t){x.unsubscribe(),d=!0,a._fireError({message:"Failed to check for transaction receipt:",data:t},e.eventEmitter,e.reject)})).then((async function(t){if(!t||!t.blockHash)throw new Error("Receipt missing or blockHash null");if(f.extraFormatters&&f.extraFormatters.receiptFormatter&&(t=f.extraFormatters.receiptFormatter(t)),e.eventEmitter.listeners("confirmation").length>0){var n;if(void 0===r||0!==m){var i=await k.getBlockByNumber("latest"),o=i?i.hash:null;c?y?(n=await k.getBlockByNumber(y.number+1))&&(y=n,e.eventEmitter.emit("confirmation",m,t,o)):(n=await k.getBlockByNumber(t.blockNumber),y=n,e.eventEmitter.emit("confirmation",m,t,o)):e.eventEmitter.emit("confirmation",m,t,o)}(c&&n||!c)&&m++,p=!1,m===f.transactionConfirmationBlocks+1&&(x.unsubscribe(),e.eventEmitter.removeAllListeners())}return t})).then((async function(t){if(v&&!d){if(!t.contractAddress)return p&&(x.unsubscribe(),d=!0),void a._fireError(i.NoContractAddressFoundError(t),e.eventEmitter,e.reject,null,t);var n;try{n=await k.getCode(t.contractAddress)}catch(e){}if(!n)return;!0===t.status&&w||n.length>2?(e.eventEmitter.emit("receipt",t),f.extraFormatters&&f.extraFormatters.contractDeployFormatter?e.resolve(f.extraFormatters.contractDeployFormatter(t)):e.resolve(t),p&&e.eventEmitter.removeAllListeners()):a._fireError(i.ContractCodeNotStoredError(t),e.eventEmitter,e.reject,null,t),p&&x.unsubscribe(),d=!0}return t})).then((async function(t){if(!v&&!d){if(t.outOfGas||g&&g===t.gasUsed||!0!==t.status&&"0x1"!==t.status&&void 0!==t.status)if(JSON.stringify(t,null,2),!1===t.status||"0x0"===t.status)try{var r=null;if(!f.handleRevert||"eth_sendTransaction"!==f.call&&"eth_sendRawTransaction"!==f.call)throw!1;var s=n.params[0];if("eth_sendRawTransaction"===f.call){var c=n.params[0],u=l.parse(c);s=o.inputTransactionFormatter({data:u.data,to:u.to,from:u.from,gas:u.gasLimit.toHexString(),gasPrice:u.gasPrice.toHexString(),value:u.value.toHexString()})}if(!(r=await f.getRevertReason(s,t.blockNumber)))throw!1;a._fireError(i.TransactionRevertInstructionError(r.reason,r.signature,t),e.eventEmitter,e.reject,null,t)}catch(n){a._fireError(i.TransactionRevertedWithoutReasonError(t),e.eventEmitter,e.reject,null,t)}else a._fireError(i.TransactionOutOfGasError(t),e.eventEmitter,e.reject,null,t);else e.eventEmitter.emit("receipt",t),e.resolve(t),p&&e.eventEmitter.removeAllListeners();p&&x.unsubscribe(),d=!0}})).catch((function(){h++,c?h-1>=f.transactionPollingTimeout&&(x.unsubscribe(),d=!0,a._fireError(i.TransactionError("Transaction was not mined within "+f.transactionPollingTimeout+" seconds, please make sure your transaction was properly sent. Be aware that it might still be mined!"),e.eventEmitter,e.reject)):h-1>=f.transactionBlockTimeout&&(x.unsubscribe(),d=!0,a._fireError(i.TransactionError("Transaction was not mined within "+f.transactionBlockTimeout+" blocks, please make sure your transaction was properly sent. Be aware that it might still be mined!"),e.eventEmitter,e.reject))}));x.unsubscribe(),d=!0,a._fireError({message:"Failed to subscribe to new newBlockHeaders to confirm the transaction receipts.",data:u},e.eventEmitter,e.reject)},S=function(e){const t=()=>{b=setInterval(x.bind(null,e,!0),1e3)};this.requestManager.provider.on?k.subscribe("newBlockHeaders",(function(n,r,i){n||!r?t():x(e,!1,n,0,i)})):t()}.bind(this);k.getTransactionReceipt(t).then((function(t){t&&t.blockHash?(e.eventEmitter.listeners("confirmation").length>0&&S(t),x(t,!1)):d||S()})).catch((function(){d||S()}))};var f=function(e,t){return r.isNumber(e)?t.wallet[e]:r.isObject(e)&&e.address&&e.privateKey?e:t.wallet[e.toLowerCase()]};u.prototype.buildCall=function(){var e=this,t="eth_sendTransaction"===e.call||"eth_sendRawTransaction"===e.call,n="eth_call"===e.call,o=function(){var o=s(!t),c=e.toPayload(Array.prototype.slice.call(arguments)),l=function(r,s){var l;if(e.handleRevert&&n&&e.abiCoder&&(!r&&e.isRevertReasonString(s)?l=s.substring(10):r&&r.data&&(l=r.data.substring(10)),l)){var u=e.abiCoder.decodeParameter("string","0x"+l);return void a._fireError(i.RevertInstructionError(u,"Error(String)"),o.eventEmitter,o.reject,c.callback,{reason:u,signature:"Error(String)"})}try{s=e.formatOutput(s)}catch(e){r=e}if(s instanceof Error&&(r=s),r)return r.error&&(r=r.error),a._fireError(r,o.eventEmitter,o.reject,c.callback);c.callback&&c.callback(null,s),t?(o.eventEmitter.emit("transactionHash",s),e._confirmTransaction(o,s,c)):r||o.resolve(s)},d=function(t){var n=r.extend({},c,{method:"eth_sendRawTransaction",params:[t.rawTransaction]});e.requestManager.send(n,l)},p=function(e,t){var n;if(t&&t.accounts&&t.accounts.wallet&&t.accounts.wallet.length)if("eth_sendTransaction"===e.method){var i=e.params[0];if((n=f(r.isObject(i)?i.from:null,t.accounts))&&n.privateKey){var a=r.omit(i,"from");return t.defaultChain&&!a.chain&&(a.chain=t.defaultChain),t.defaultHardfork&&!a.hardfork&&(a.hardfork=t.defaultHardfork),t.defaultCommon&&!a.common&&(a.common=t.defaultCommon),void t.accounts.signTransaction(a,n.privateKey).then(d).catch((function(e){if(r.isFunction(o.eventEmitter.listeners)&&o.eventEmitter.listeners("error").length){try{o.eventEmitter.emit("error",e)}catch(e){}o.eventEmitter.removeAllListeners(),o.eventEmitter.catch((function(){}))}o.reject(e)}))}}else if("eth_sign"===e.method){var s=e.params[1];if((n=f(e.params[0],t.accounts))&&n.privateKey){var c=t.accounts.sign(s,n.privateKey);return e.callback&&e.callback(null,c.signature),void o.resolve(c.signature)}}return t.requestManager.send(e,l)};if(t&&r.isObject(c.params[0])&&void 0===c.params[0].gasPrice){var h=new u({name:"getGasPrice",call:"eth_gasPrice",params:0}).createFunction(e.requestManager);h((function(n,r){r&&(c.params[0].gasPrice=r),t&&setTimeout(()=>{o.eventEmitter.emit("sending",c)},0),p(c,e)}))}else t&&setTimeout(()=>{o.eventEmitter.emit("sending",c)},0),p(c,e);return t&&setTimeout(()=>{o.eventEmitter.emit("sent",c)},0),o.eventEmitter};return o.method=e,o.request=this.request.bind(this),o},u.prototype.getRevertReason=function(e,t){var n=this;return new Promise((function(r,i){new u({name:"call",call:"eth_call",params:2,abiCoder:n.abiCoder,handleRevert:!0}).createFunction(n.requestManager)(e,a.numberToHex(t)).then((function(){r(!1)})).catch((function(e){e.reason?r({reason:e.reason,signature:e.signature}):i(e)}))}))},u.prototype.isRevertReasonString=function(e){return r.isString(e)&&(e.length-2)/2%32==4&&"0x08c379a0"===e.substring(0,10)},u.prototype.request=function(){var e=this.toPayload(Array.prototype.slice.call(arguments));return e.format=this.formatOutput.bind(this),e},e.exports=u},function(e,t,n){"use strict";var r=n(926),i=function(e){var t,n,i=new Promise((function(){t=arguments[0],n=arguments[1]}));if(e)return{resolve:t,reject:n,eventEmitter:i};var o=new r;return i._events=o._events,i.emit=o.emit,i.on=o.on,i.once=o.once,i.off=o.off,i.listeners=o.listeners,i.addListener=o.addListener,i.removeListener=o.removeListener,i.removeAllListeners=o.removeAllListeners,{resolve:t,reject:n,eventEmitter:i}};i.resolve=function(e){var t=i(!0);return t.resolve(e),t.eventEmitter},e.exports=i},function(e,t,n){"use strict";var r=n(1463),i=function(e){this.name=e.name,this.type=e.type,this.subscriptions=e.subscriptions||{},this.requestManager=null};i.prototype.setRequestManager=function(e){this.requestManager=e},i.prototype.attachToObject=function(e){var t=this.buildCall(),n=this.name.split(".");n.length>1?(e[n[0]]=e[n[0]]||{},e[n[0]][n[1]]=t):e[n[0]]=t},i.prototype.buildCall=function(){var e=this;return function(){e.subscriptions[arguments[0]]||console.warn("Subscription "+JSON.stringify(arguments[0])+" doesn't exist. Subscribing anyway.");var t=new r({subscription:e.subscriptions[arguments[0]]||{},requestManager:e.requestManager,type:e.type});return t.subscribe.apply(t,arguments)}},e.exports={subscriptions:i,subscription:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return[].slice.call(e.querySelectorAll("*"),0).filter(a)};
-/*!
- * Adapted from jQuery UI core
- *
- * http://jqueryui.com
- *
- * Copyright 2014 jQuery Foundation and other contributors
- * Released under the MIT license.
- * http://jquery.org/license
- *
- * http://api.jqueryui.com/category/ui-core/
- */
-var r=/input|select|textarea|button|object/;function i(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;var n=window.getComputedStyle(e);return t?"visible"!==n.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0:"none"==n.getPropertyValue("display")}function o(e,t){var n=e.nodeName.toLowerCase();return(r.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e;t&&t!==document.body;){if(i(t))return!1;t=t.parentNode}return!0}(e)}function a(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&o(e,!n)}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertNodeList=c,t.setElement=function(e){var t=e;if("string"==typeof t&&a.canUseDOM){var n=document.querySelectorAll(t);c(n,t),t="length"in n?n[0]:n}return s=t||s},t.validateElement=l,t.hide=function(e){l(e)&&(e||s).setAttribute("aria-hidden","true")},t.show=function(e){l(e)&&(e||s).removeAttribute("aria-hidden")},t.documentNotReadyOrSSRTesting=function(){s=null},t.resetForTesting=function(){s=null};var r,i=n(885),o=(r=i)&&r.__esModule?r:{default:r},a=n(928);var s=null;function c(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function l(e){return!(!e&&!s)||((0,o.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),!1)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=new function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]};t.default=r,e.exports=t.default},function(e,t,n){var r=n(930),i=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],o=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];t.getBlocksCount=function(e,t){switch(t){case r.L:return i[4*(e-1)+0];case r.M:return i[4*(e-1)+1];case r.Q:return i[4*(e-1)+2];case r.H:return i[4*(e-1)+3];default:return}},t.getTotalCodewordsCount=function(e,t){switch(t){case r.L:return o[4*(e-1)+0];case r.M:return o[4*(e-1)+1];case r.Q:return o[4*(e-1)+2];case r.H:return o[4*(e-1)+3];default:return}}},function(e,t){t.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}},function(e,t){var n="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+",r="(?:(?![A-Z0-9 $%*+\\-./:]|"+(n=n.replace(/u/g,"\\u"))+")(?:.|[\r\n]))+";t.KANJI=new RegExp(n,"g"),t.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),t.BYTE=new RegExp(r,"g"),t.NUMERIC=new RegExp("[0-9]+","g"),t.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");var i=new RegExp("^"+n+"$"),o=new RegExp("^[0-9]+$"),a=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");t.testKanji=function(e){return i.test(e)},t.testNumeric=function(e){return o.test(e)},t.testAlphanumeric=function(e){return a.test(e)}},function(e,t){function n(e){if("number"==typeof e&&(e=e.toString()),"string"!=typeof e)throw new Error("Color should be defined as hex string");var t=e.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+e);3!==t.length&&4!==t.length||(t=Array.prototype.concat.apply([],t.map((function(e){return[e,e]})))),6===t.length&&t.push("F","F");var n=parseInt(t.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:255&n,hex:"#"+t.slice(0,6).join("")}}t.getOptions=function(e){e||(e={}),e.color||(e.color={});var t=void 0===e.margin||null===e.margin||e.margin<0?4:e.margin,r=e.width&&e.width>=21?e.width:void 0,i=e.scale||4;return{width:r,scale:r?4:i,margin:t,color:{dark:n(e.color.dark||"#000000ff"),light:n(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},t.getScale=function(e,t){return t.width&&t.width>=e+2*t.margin?t.width/(e+2*t.margin):t.scale},t.getImageWidth=function(e,n){var r=t.getScale(e,n);return Math.floor((e+2*n.margin)*r)},t.qrToImageData=function(e,n,r){for(var i=n.modules.size,o=n.modules.data,a=t.getScale(i,r),s=Math.floor((i+2*r.margin)*a),c=r.margin*a,l=[r.color.light,r.color.dark],u=0;u<s;u++)for(var f=0;f<s;f++){var d=4*(u*s+f),p=r.color.light;if(u>=c&&f>=c&&u<s-c&&f<s-c)p=l[o[Math.floor((u-c)/a)*i+Math.floor((f-c)/a)]?1:0];e[d++]=p.r,e[d++]=p.g,e[d++]=p.b,e[d]=p.a}}},function(e,t){e.exports="assets/broken-link.svg"},function(e,t,n){"use strict";n.r(t),n.d(t,"ConstructorFragment",(function(){return _})),n.d(t,"EventFragment",(function(){return y})),n.d(t,"Fragment",(function(){return b})),n.d(t,"FunctionFragment",(function(){return k})),n.d(t,"ParamType",(function(){return h})),n.d(t,"FormatTypes",(function(){return d})),n.d(t,"AbiCoder",(function(){return ae})),n.d(t,"defaultAbiCoder",(function(){return se})),n.d(t,"Interface",(function(){return me})),n.d(t,"Indexed",(function(){return pe})),n.d(t,"checkResultErrors",(function(){return M})),n.d(t,"LogDescription",(function(){return fe})),n.d(t,"TransactionDescription",(function(){return de}));var r=n(850),i=n(60),o=n(35);const a=new o.a("abi/5.0.7"),s={};let c={calldata:!0,memory:!0,storage:!0},l={calldata:!0,memory:!0};function u(e,t){if("bytes"===e||"string"===e){if(c[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&l[t])return!0;return(c[t]||"payable"===t)&&a.throwArgumentError("invalid modifier","name",t),!1}function f(e,t){for(let n in t)Object(i.c)(e,n,t[n])}const d=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),p=new RegExp(/^(.*)\[([0-9]*)\]$/);class h{constructor(e,t){e!==s&&a.throwError("use fromString",o.a.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),f(this,t);let n=this.type.match(p);f(this,n?{arrayLength:parseInt(n[2]||"-1"),arrayChildren:h.fromObject({type:n[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}format(e){if(e||(e=d.sighash),d[e]||a.throwArgumentError("invalid format type","format",e),e===d.json){let t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map(t=>JSON.parse(t.format(e)))),JSON.stringify(t)}let t="";return"array"===this.baseType?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==d.sighash&&(t+=this.type),t+="("+this.components.map(t=>t.format(e)).join(e===d.full?", ":",")+")"):t+=this.type,e!==d.sighash&&(!0===this.indexed&&(t+=" indexed"),e===d.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return"string"==typeof e?h.fromString(e,t):h.fromObject(e)}static fromObject(e){return h.isParamType(e)?e:new h(s,{name:e.name||null,type:x(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(h.fromObject):null})}static fromString(e,t){return function(e){return h.fromObject({name:e.name,type:e.type,indexed:e.indexed,components:e.components})}(function(e,t){let n=e;function r(t){a.throwArgumentError("unexpected character at position "+t,"param",e)}function i(e){let n={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(n.indexed=!1),n}e=e.replace(/\s/g," ");let o={type:"",name:"",state:{allowType:!0}},s=o;for(let n=0;n<e.length;n++){let o=e[n];switch(o){case"(":s.state.allowType&&""===s.type?s.type="tuple":s.state.allowParams||r(n),s.state.allowType=!1,s.type=x(s.type),s.components=[i(s)],s=s.components[0];break;case")":delete s.state,"indexed"===s.name&&(t||r(n),s.indexed=!0,s.name=""),u(s.type,s.name)&&(s.name=""),s.type=x(s.type);let e=s;s=s.parent,s||r(n),delete e.parent,s.state.allowParams=!1,s.state.allowName=!0,s.state.allowArray=!0;break;case",":delete s.state,"indexed"===s.name&&(t||r(n),s.indexed=!0,s.name=""),u(s.type,s.name)&&(s.name=""),s.type=x(s.type);let a=i(s.parent);s.parent.components.push(a),delete s.parent,s=a;break;case" ":s.state.allowType&&""!==s.type&&(s.type=x(s.type),delete s.state.allowType,s.state.allowName=!0,s.state.allowParams=!0),s.state.allowName&&""!==s.name&&("indexed"===s.name?(t||r(n),s.indexed&&r(n),s.indexed=!0,s.name=""):u(s.type,s.name)?s.name="":s.state.allowName=!1);break;case"[":s.state.allowArray||r(n),s.type+=o,s.state.allowArray=!1,s.state.allowName=!1,s.state.readArray=!0;break;case"]":s.state.readArray||r(n),s.type+=o,s.state.readArray=!1,s.state.allowArray=!0,s.state.allowName=!0;break;default:s.state.allowType?(s.type+=o,s.state.allowParams=!0,s.state.allowArray=!0):s.state.allowName?(s.name+=o,delete s.state.allowArray):s.state.readArray?s.type+=o:r(n)}}return s.parent&&a.throwArgumentError("unexpected eof","param",e),delete o.state,"indexed"===s.name?(t||r(n.length-7),s.indexed&&r(n.length-7),s.indexed=!0,s.name=""):u(s.type,s.name)&&(s.name=""),o.type=x(o.type),o}(e,!!t))}static isParamType(e){return!(null==e||!e._isParamType)}}function m(e,t){return function(e){e=e.trim();let t=[],n="",r=0;for(let i=0;i<e.length;i++){let o=e[i];","===o&&0===r?(t.push(n),n=""):(n+=o,"("===o?r++:")"===o&&(r--,-1===r&&a.throwArgumentError("unbalanced parenthesis","value",e)))}n&&t.push(n);return t}(e).map(e=>h.fromString(e,t))}class b{constructor(e,t){e!==s&&a.throwError("use a static from method",o.a.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),f(this,t),this._isFragment=!0,Object.freeze(this)}static from(e){return b.isFragment(e)?e:"string"==typeof e?b.fromString(e):b.fromObject(e)}static fromObject(e){if(b.isFragment(e))return e;switch(e.type){case"function":return k.fromObject(e);case"event":return y.fromObject(e);case"constructor":return _.fromObject(e);case"fallback":case"receive":return null}return a.throwArgumentError("invalid fragment object","value",e)}static fromString(e){return"event"===(e=(e=(e=e.replace(/\s/g," ")).replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," ")).trim()).split(" ")[0]?y.fromString(e.substring(5).trim()):"function"===e.split(" ")[0]?k.fromString(e.substring(8).trim()):"constructor"===e.split("(")[0].trim()?_.fromString(e.trim()):a.throwArgumentError("unsupported fragment","value",e)}static isFragment(e){return!(!e||!e._isFragment)}}class y extends b{format(e){if(e||(e=d.sighash),d[e]||a.throwArgumentError("invalid format type","format",e),e===d.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});let t="";return e!==d.sighash&&(t+="event "),t+=this.name+"("+this.inputs.map(t=>t.format(e)).join(e===d.full?", ":",")+") ",e!==d.sighash&&this.anonymous&&(t+="anonymous "),t.trim()}static from(e){return"string"==typeof e?y.fromString(e):y.fromObject(e)}static fromObject(e){if(y.isEventFragment(e))return e;"event"!==e.type&&a.throwArgumentError("invalid event object","value",e);const t={name:O(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(h.fromObject):[],type:"event"};return new y(s,t)}static fromString(e){let t=e.match(E);t||a.throwArgumentError("invalid event string","value",e);let n=!1;return t[3].split(" ").forEach(e=>{switch(e.trim()){case"anonymous":n=!0;break;case"":break;default:a.warn("unknown modifier: "+e)}}),y.fromObject({name:t[1].trim(),anonymous:n,inputs:m(t[2],!0),type:"event"})}static isEventFragment(e){return e&&e._isFragment&&"event"===e.type}}function g(e,t){t.gas=null;let n=e.split("@");return 1!==n.length?(n.length>2&&a.throwArgumentError("invalid human-readable ABI signature","value",e),n[1].match(/^[0-9]+$/)||a.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=r.a.from(n[1]),n[0]):e}function v(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach(e=>{switch(e.trim()){case"constant":t.constant=!0;break;case"payable":t.payable=!0,t.stateMutability="payable";break;case"nonpayable":t.payable=!1,t.stateMutability="nonpayable";break;case"pure":t.constant=!0,t.stateMutability="pure";break;case"view":t.constant=!0,t.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+e)}})}function w(e){let t={constant:!1,payable:!0,stateMutability:"payable"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant="view"===t.stateMutability||"pure"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&a.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable="payable"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&a.throwArgumentError("cannot have payable function with mutability "+t.stateMutability,"value",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||"constructor"===e.type||a.throwArgumentError("unable to determine stateMutability","value",e),t.constant=!!e.constant,t.constant?t.stateMutability="view":t.stateMutability=t.payable?"payable":"nonpayable",t.payable&&t.constant&&a.throwArgumentError("cannot have constant payable function","value",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?"view":"payable"):"constructor"!==e.type&&a.throwArgumentError("unable to determine stateMutability","value",e),t}class _ extends b{format(e){if(e||(e=d.sighash),d[e]||a.throwArgumentError("invalid format type","format",e),e===d.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});e===d.sighash&&a.throwError("cannot format a constructor for sighash",o.a.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let t="constructor("+this.inputs.map(t=>t.format(e)).join(e===d.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "),t.trim()}static from(e){return"string"==typeof e?_.fromString(e):_.fromObject(e)}static fromObject(e){if(_.isConstructorFragment(e))return e;"constructor"!==e.type&&a.throwArgumentError("invalid constructor object","value",e);let t=w(e);t.constant&&a.throwArgumentError("constructor cannot be constant","value",e);const n={name:null,type:e.type,inputs:e.inputs?e.inputs.map(h.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?r.a.from(e.gas):null};return new _(s,n)}static fromString(e){let t={type:"constructor"},n=(e=g(e,t)).match(E);return n&&"constructor"===n[1].trim()||a.throwArgumentError("invalid constructor string","value",e),t.inputs=m(n[2].trim(),!1),v(n[3].trim(),t),_.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&"constructor"===e.type}}class k extends _{format(e){if(e||(e=d.sighash),d[e]||a.throwArgumentError("invalid format type","format",e),e===d.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(t=>JSON.parse(t.format(e))),ouputs:this.outputs.map(t=>JSON.parse(t.format(e)))});let t="";return e!==d.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map(t=>t.format(e)).join(e===d.full?", ":",")+") ",e!==d.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map(t=>t.format(e)).join(", ")+") "),null!=this.gas&&(t+="@"+this.gas.toString()+" ")),t.trim()}static from(e){return"string"==typeof e?k.fromString(e):k.fromObject(e)}static fromObject(e){if(k.isFunctionFragment(e))return e;"function"!==e.type&&a.throwArgumentError("invalid function object","value",e);let t=w(e);const n={type:e.type,name:O(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(h.fromObject):[],outputs:e.outputs?e.outputs.map(h.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?r.a.from(e.gas):null};return new k(s,n)}static fromString(e){let t={type:"function"},n=(e=g(e,t)).split(" returns ");n.length>2&&a.throwArgumentError("invalid function string","value",e);let r=n[0].match(E);if(r||a.throwArgumentError("invalid function signature","value",e),t.name=r[1].trim(),t.name&&O(t.name),t.inputs=m(r[2],!1),v(r[3].trim(),t),n.length>1){let r=n[1].match(E);""==r[1].trim()&&""==r[3].trim()||a.throwArgumentError("unexpected tokens","value",e),t.outputs=m(r[2],!1)}else t.outputs=[];return k.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&"function"===e.type}}function x(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}const S=new RegExp("^[A-Za-z_][A-Za-z0-9_]*$");function O(e){return e&&e.match(S)||a.throwArgumentError(`invalid identifier "${e}"`,"value",e),e}const E=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");var T=n(16);const A=new o.a("abi/5.0.7");function M(e){const t=[],n=function(e,r){if(Array.isArray(r))for(let i in r){const o=e.slice();o.push(i);try{n(o,r[i])}catch(e){t.push({path:o,error:e})}}};return n([],e),t}class I{constructor(e,t,n,r){this.name=e,this.type=t,this.localName=n,this.dynamic=r}_throwError(e,t){A.throwArgumentError(e,this.localName,t)}}class P{constructor(e){Object(i.c)(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}get data(){return Object(T.c)(this._data)}get length(){return this._dataLength}_writeData(e){return this._data.push(e),this._dataLength+=e.length,e.length}appendWriter(e){return this._writeData(Object(T.b)(e._data))}writeBytes(e){let t=Object(T.a)(e);const n=t.length%this.wordSize;return n&&(t=Object(T.b)([t,this._padding.slice(n)])),this._writeData(t)}_getValue(e){let t=Object(T.a)(r.a.from(e));return t.length>this.wordSize&&A.throwError("value out-of-bounds",o.a.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=Object(T.b)([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class C{constructor(e,t,n,r){Object(i.c)(this,"_data",Object(T.a)(e)),Object(i.c)(this,"wordSize",t||32),Object(i.c)(this,"_coerceFunc",n),Object(i.c)(this,"allowLoose",r),this._offset=0}get data(){return Object(T.g)(this._data)}get consumed(){return this._offset}static coerce(e,t){let n=e.match("^u?int([0-9]+)$");return n&&parseInt(n[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):C.coerce(e,t)}_peekBytes(e,t,n){let r=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+r>this._data.length&&(this.allowLoose&&n&&this._offset+t<=this._data.length?r=t:A.throwError("data out-of-bounds",o.a.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+r})),this._data.slice(this._offset,this._offset+r)}subReader(e){return new C(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let n=this._peekBytes(0,e,!!t);return this._offset+=n.length,n.slice(0,e)}readValue(){return r.a.from(this.readBytes(this.wordSize))}}var j=n(417);class D extends I{constructor(e){super("address","address",e,!1)}encode(e,t){try{Object(j.a)(t)}catch(e){this._throwError(e.message,t)}return e.writeValue(t)}decode(e){return Object(j.a)(Object(T.f)(e.readValue().toHexString(),20))}}class R extends I{constructor(e){super(e.name,e.type,void 0,e.dynamic),this.coder=e}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}}const N=new o.a("abi/5.0.7");function B(e,t,n){let r=null;if(Array.isArray(n))r=n;else if(n&&"object"==typeof n){let e={};r=t.map(t=>{const r=t.localName;return r||N.throwError("cannot encode object for signature with missing names",o.a.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:n}),e[r]&&N.throwError("cannot encode object for signature with duplicate names",o.a.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:n}),e[r]=!0,n[r]})}else N.throwArgumentError("invalid tuple value","tuple",n);t.length!==r.length&&N.throwArgumentError("types/value length mismatch","tuple",n);let i=new P(e.wordSize),a=new P(e.wordSize),s=[];t.forEach((e,t)=>{let n=r[t];if(e.dynamic){let t=a.length;e.encode(a,n);let r=i.writeUpdatableValue();s.push(e=>{r(e+t)})}else e.encode(i,n)}),s.forEach(e=>{e(i.length)});let c=e.appendWriter(i);return c+=e.appendWriter(a),c}function L(e,t){let n=[],r=e.subReader(0);t.forEach(t=>{let i=null;if(t.dynamic){let n=e.readValue(),a=r.subReader(n.toNumber());try{i=t.decode(a)}catch(e){if(e.code===o.a.errors.BUFFER_OVERRUN)throw e;i=e,i.baseType=t.name,i.name=t.localName,i.type=t.type}}else try{i=t.decode(e)}catch(e){if(e.code===o.a.errors.BUFFER_OVERRUN)throw e;i=e,i.baseType=t.name,i.name=t.localName,i.type=t.type}null!=i&&n.push(i)});const i=t.reduce((e,t)=>{const n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e},{});t.forEach((e,t)=>{let r=e.localName;if(!r||1!==i[r])return;if("length"===r&&(r="_length"),null!=n[r])return;const o=n[t];o instanceof Error?Object.defineProperty(n,r,{get:()=>{throw o}}):n[r]=o});for(let e=0;e<n.length;e++){const t=n[e];t instanceof Error&&Object.defineProperty(n,e,{get:()=>{throw t}})}return Object.freeze(n)}class U extends I{constructor(e,t,n){super("array",e.type+"["+(t>=0?t:"")+"]",n,-1===t||e.dynamic),this.coder=e,this.length=t}encode(e,t){Array.isArray(t)||this._throwError("expected array value",t);let n=this.length;-1===n&&(n=t.length,e.writeValue(t.length)),N.checkArgumentCount(t.length,n,"coder array"+(this.localName?" "+this.localName:""));let r=[];for(let e=0;e<t.length;e++)r.push(this.coder);return B(e,r,t)}decode(e){let t=this.length;-1===t&&(t=e.readValue().toNumber());let n=[];for(let e=0;e<t;e++)n.push(new R(this.coder));return e.coerce(this.name,L(e,n))}}class F extends I{constructor(e){super("bool","bool",e,!1)}encode(e,t){return e.writeValue(t?1:0)}decode(e){return e.coerce(this.type,!e.readValue().isZero())}}class q extends I{constructor(e,t){super(e,e,t,!0)}encode(e,t){t=Object(T.a)(t);let n=e.writeValue(t.length);return n+=e.writeBytes(t),n}decode(e){return e.readBytes(e.readValue().toNumber(),!0)}}class z extends q{constructor(e){super("bytes",e)}decode(e){return e.coerce(this.name,Object(T.g)(super.decode(e)))}}class V extends I{constructor(e,t){let n="bytes"+String(e);super(n,n,t,!1),this.size=e}encode(e,t){let n=Object(T.a)(t);return n.length!==this.size&&this._throwError("incorrect data length",t),e.writeBytes(n)}decode(e){return e.coerce(this.name,Object(T.g)(e.readBytes(this.size)))}}class H extends I{constructor(e){super("null","",e,!1)}encode(e,t){return null!=t&&this._throwError("not null",t),e.writeBytes([])}decode(e){return e.readBytes(0),e.coerce(this.name,null)}}var $=n(1559);class K extends I{constructor(e,t,n){const r=(t?"int":"uint")+8*e;super(r,r,n,!1),this.size=e,this.signed=t}encode(e,t){let n=r.a.from(t),i=$.a.mask(8*e.wordSize);if(this.signed){let e=i.mask(8*this.size-1);(n.gt(e)||n.lt(e.add($.c).mul($.b)))&&this._throwError("value out-of-bounds",t)}else(n.lt($.d)||n.gt(i.mask(8*this.size)))&&this._throwError("value out-of-bounds",t);return n=n.toTwos(8*this.size).mask(8*this.size),this.signed&&(n=n.fromTwos(8*this.size).toTwos(8*e.wordSize)),e.writeValue(n)}decode(e){let t=e.readValue().mask(8*this.size);return this.signed&&(t=t.fromTwos(8*this.size)),e.coerce(this.name,t)}}const W=new o.a("strings/5.0.7");var G,J;function Q(e,t,n,r,i){if(e===J.BAD_PREFIX||e===J.UNEXPECTED_CONTINUE){let e=0;for(let r=t+1;r<n.length&&n[r]>>6==2;r++)e++;return e}return e===J.OVERRUN?n.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(G||(G={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(J||(J={}));const Y=Object.freeze({error:function(e,t,n,r,i){return W.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",n)},ignore:Q,replace:function(e,t,n,r,i){return e===J.OVERLONG?(r.push(i),0):(r.push(65533),Q(e,t,n))}});function Z(e,t){null==t&&(t=Y.error),e=Object(T.a)(e);const n=[];let r=0;for(;r<e.length;){const i=e[r++];if(i>>7==0){n.push(i);continue}let o=null,a=null;if(192==(224&i))o=1,a=127;else if(224==(240&i))o=2,a=2047;else{if(240!=(248&i)){r+=t(128==(192&i)?J.UNEXPECTED_CONTINUE:J.BAD_PREFIX,r-1,e,n);continue}o=3,a=65535}if(r-1+o>=e.length){r+=t(J.OVERRUN,r-1,e,n);continue}let s=i&(1<<8-o-1)-1;for(let i=0;i<o;i++){let i=e[r];if(128!=(192&i)){r+=t(J.MISSING_CONTINUE,r,e,n),s=null;break}s=s<<6|63&i,r++}null!==s&&(s>1114111?r+=t(J.OUT_OF_RANGE,r-1-o,e,n,s):s>=55296&&s<=57343?r+=t(J.UTF16_SURROGATE,r-1-o,e,n,s):s<=a?r+=t(J.OVERLONG,r-1-o,e,n,s):n.push(s))}return n}function X(e,t=G.current){t!=G.current&&(W.checkNormalize(),e=e.normalize(t));let n=[];for(let t=0;t<e.length;t++){const r=e.charCodeAt(t);if(r<128)n.push(r);else if(r<2048)n.push(r>>6|192),n.push(63&r|128);else if(55296==(64512&r)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&r)<<10)+(1023&i);n.push(o>>18|240),n.push(o>>12&63|128),n.push(o>>6&63|128),n.push(63&o|128)}else n.push(r>>12|224),n.push(r>>6&63|128),n.push(63&r|128)}return Object(T.a)(n)}function ee(e,t){return Z(e,t).map(e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e)))).join("")}class te extends q{constructor(e){super("string",e)}encode(e,t){return super.encode(e,X(t))}decode(e){return ee(super.decode(e))}}class ne extends I{constructor(e,t){let n=!1;const r=[];e.forEach(e=>{e.dynamic&&(n=!0),r.push(e.type)});super("tuple","tuple("+r.join(",")+")",t,n),this.coders=e}encode(e,t){return B(e,this.coders,t)}decode(e){return e.coerce(this.name,L(e,this.coders))}}const re=new o.a("abi/5.0.7"),ie=new RegExp(/^bytes([0-9]*)$/),oe=new RegExp(/^(u?int)([0-9]*)$/);class ae{constructor(e){re.checkNew(new.target,ae),Object(i.c)(this,"coerceFunc",e||null)}_getCoder(e){switch(e.baseType){case"address":return new D(e.name);case"bool":return new F(e.name);case"string":return new te(e.name);case"bytes":return new z(e.name);case"array":return new U(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new ne((e.components||[]).map(e=>this._getCoder(e)),e.name);case"":return new H(e.name)}let t=e.type.match(oe);if(t){let n=parseInt(t[2]||"256");return(0===n||n>256||n%8!=0)&&re.throwArgumentError("invalid "+t[1]+" bit length","param",e),new K(n/8,"int"===t[1],e.name)}if(t=e.type.match(ie),t){let n=parseInt(t[1]);return(0===n||n>32)&&re.throwArgumentError("invalid bytes length","param",e),new V(n,e.name)}return re.throwArgumentError("invalid type","type",e.type)}_getWordSize(){return 32}_getReader(e,t){return new C(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new P(this._getWordSize())}encode(e,t){e.length!==t.length&&re.throwError("types/values length mismatch",o.a.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const n=e.map(e=>this._getCoder(h.from(e))),r=new ne(n,"_"),i=this._getWriter();return r.encode(i,t),i.data}decode(e,t,n){const r=e.map(e=>this._getCoder(h.from(e)));return new ne(r,"_").decode(this._getReader(Object(T.a)(t),n))}}const se=new ae;var ce=n(214);function le(e){return Object(ce.a)(X(e))}const ue=new o.a("abi/5.0.7");class fe extends i.a{}class de extends i.a{}class pe extends i.a{static isIndexed(e){return!(!e||!e._isIndexed)}}function he(e,t){const n=new Error("deferred error during ABI decoding triggered accessing "+e);return n.error=t,n}class me{constructor(e){ue.checkNew(new.target,me);let t=[];t="string"==typeof e?JSON.parse(e):e,Object(i.c)(this,"fragments",t.map(e=>b.from(e)).filter(e=>null!=e)),Object(i.c)(this,"_abiCoder",Object(i.d)(new.target,"getAbiCoder")()),Object(i.c)(this,"functions",{}),Object(i.c)(this,"errors",{}),Object(i.c)(this,"events",{}),Object(i.c)(this,"structs",{}),this.fragments.forEach(e=>{let t=null;switch(e.type){case"constructor":return this.deploy?void ue.warn("duplicate definition - constructor"):void Object(i.c)(this,"deploy",e);case"function":t=this.functions;break;case"event":t=this.events;break;default:return}let n=e.format();t[n]?ue.warn("duplicate definition - "+n):t[n]=e}),this.deploy||Object(i.c)(this,"deploy",_.from({payable:!1,type:"constructor"})),Object(i.c)(this,"_isInterface",!0)}format(e){e||(e=d.full),e===d.sighash&&ue.throwArgumentError("interface does not support formatting sighash","format",e);const t=this.fragments.map(t=>t.format(e));return e===d.json?JSON.stringify(t.map(e=>JSON.parse(e))):t}static getAbiCoder(){return se}static getAddress(e){return Object(j.a)(e)}static getSighash(e){return Object(T.e)(le(e.format()),0,4)}static getEventTopic(e){return le(e.format())}getFunction(e){if(Object(T.j)(e)){for(const t in this.functions)if(e===this.getSighash(t))return this.functions[t];ue.throwArgumentError("no matching function","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),n=Object.keys(this.functions).filter(e=>e.split("(")[0]===t);return 0===n.length?ue.throwArgumentError("no matching function","name",t):n.length>1&&ue.throwArgumentError("multiple matching functions","name",t),this.functions[n[0]]}const t=this.functions[k.fromString(e).format()];return t||ue.throwArgumentError("no matching function","signature",e),t}getEvent(e){if(Object(T.j)(e)){const t=e.toLowerCase();for(const e in this.events)if(t===this.getEventTopic(e))return this.events[e];ue.throwArgumentError("no matching event","topichash",t)}if(-1===e.indexOf("(")){const t=e.trim(),n=Object.keys(this.events).filter(e=>e.split("(")[0]===t);return 0===n.length?ue.throwArgumentError("no matching event","name",t):n.length>1&&ue.throwArgumentError("multiple matching events","name",t),this.events[n[0]]}const t=this.events[y.fromString(e).format()];return t||ue.throwArgumentError("no matching event","signature",e),t}getSighash(e){return"string"==typeof e&&(e=this.getFunction(e)),Object(i.d)(this.constructor,"getSighash")(e)}getEventTopic(e){return"string"==typeof e&&(e=this.getEvent(e)),Object(i.d)(this.constructor,"getEventTopic")(e)}_decodeParams(e,t){return this._abiCoder.decode(e,t)}_encodeParams(e,t){return this._abiCoder.encode(e,t)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeFunctionData(e,t){"string"==typeof e&&(e=this.getFunction(e));const n=Object(T.a)(t);return Object(T.g)(n.slice(0,4))!==this.getSighash(e)&&ue.throwArgumentError(`data signature does not match function ${e.name}.`,"data",Object(T.g)(n)),this._decodeParams(e.inputs,n.slice(4))}encodeFunctionData(e,t){return"string"==typeof e&&(e=this.getFunction(e)),Object(T.g)(Object(T.b)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionResult(e,t){"string"==typeof e&&(e=this.getFunction(e));let n=Object(T.a)(t),r=null,i=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,n)}catch(e){}break;case 4:"0x08c379a0"===Object(T.g)(n.slice(0,4))&&(i="Error(string)",r=this._abiCoder.decode(["string"],n.slice(4))[0])}return ue.throwError("call revert exception",o.a.errors.CALL_EXCEPTION,{method:e.format(),errorSignature:i,errorArgs:[r],reason:r})}encodeFunctionResult(e,t){return"string"==typeof e&&(e=this.getFunction(e)),Object(T.g)(this._abiCoder.encode(e.outputs,t||[]))}encodeFilterTopics(e,t){"string"==typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&ue.throwError("too many arguments for "+e.format(),o.a.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:t});let n=[];e.anonymous||n.push(this.getEventTopic(e));const r=(e,t)=>"string"===e.type?le(t):"bytes"===e.type?Object(ce.a)(Object(T.g)(t)):("address"===e.type&&this._abiCoder.encode(["address"],[t]),Object(T.f)(Object(T.g)(t),32));for(t.forEach((t,i)=>{let o=e.inputs[i];o.indexed?null==t?n.push(null):"array"===o.baseType||"tuple"===o.baseType?ue.throwArgumentError("filtering with tuples or arrays not supported","contract."+o.name,t):Array.isArray(t)?n.push(t.map(e=>r(o,e))):n.push(r(o,t)):null!=t&&ue.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+o.name,t)});n.length&&null===n[n.length-1];)n.pop();return n}encodeEventLog(e,t){"string"==typeof e&&(e=this.getEvent(e));const n=[],r=[],i=[];return e.anonymous||n.push(this.getEventTopic(e)),t.length!==e.inputs.length&&ue.throwArgumentError("event arguments/values mismatch","values",t),e.inputs.forEach((e,o)=>{const a=t[o];if(e.indexed)if("string"===e.type)n.push(le(a));else if("bytes"===e.type)n.push(Object(ce.a)(a));else{if("tuple"===e.baseType||"array"===e.baseType)throw new Error("not implemented");n.push(this._abiCoder.encode([e.type],[a]))}else r.push(e),i.push(a)}),{data:this._abiCoder.encode(r,i),topics:n}}decodeEventLog(e,t,n){if("string"==typeof e&&(e=this.getEvent(e)),null!=n&&!e.anonymous){let t=this.getEventTopic(e);Object(T.j)(n[0],32)&&n[0].toLowerCase()===t||ue.throwError("fragment/topic mismatch",o.a.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:t,value:n[0]}),n=n.slice(1)}let r=[],i=[],a=[];e.inputs.forEach((e,t)=>{e.indexed?"string"===e.type||"bytes"===e.type||"tuple"===e.baseType||"array"===e.baseType?(r.push(h.fromObject({type:"bytes32",name:e.name})),a.push(!0)):(r.push(e),a.push(!1)):(i.push(e),a.push(!1))});let s=null!=n?this._abiCoder.decode(r,Object(T.b)(n)):null,c=this._abiCoder.decode(i,t,!0),l=[],u=0,f=0;e.inputs.forEach((e,t)=>{if(e.indexed)if(null==s)l[t]=new pe({_isIndexed:!0,hash:null});else if(a[t])l[t]=new pe({_isIndexed:!0,hash:s[f++]});else try{l[t]=s[f++]}catch(e){l[t]=e}else try{l[t]=c[u++]}catch(e){l[t]=e}if(e.name&&null==l[e.name]){const n=l[t];n instanceof Error?Object.defineProperty(l,e.name,{get:()=>{throw he("property "+JSON.stringify(e.name),n)}}):l[e.name]=n}});for(let e=0;e<l.length;e++){const t=l[e];t instanceof Error&&Object.defineProperty(l,e,{get:()=>{throw he("index "+e,t)}})}return Object.freeze(l)}parseTransaction(e){let t=this.getFunction(e.data.substring(0,10).toLowerCase());return t?new de({args:this._abiCoder.decode(t.inputs,"0x"+e.data.substring(10)),functionFragment:t,name:t.name,signature:t.format(),sighash:this.getSighash(t),value:r.a.from(e.value||"0")}):null}parseLog(e){let t=this.getEvent(e.topics[0]);return!t||t.anonymous?null:new fe({eventFragment:t,name:t.name,signature:t.format(),topic:this.getEventTopic(t),args:this.decodeEventLog(t,e.data,e.topics)})}static isInterface(e){return!(!e||!e._isInterface)}}},function(e,t,n){"use strict";n.r(t),n.d(t,"ConstructorFragment",(function(){return _})),n.d(t,"EventFragment",(function(){return y})),n.d(t,"Fragment",(function(){return b})),n.d(t,"FunctionFragment",(function(){return k})),n.d(t,"ParamType",(function(){return h})),n.d(t,"FormatTypes",(function(){return d})),n.d(t,"AbiCoder",(function(){return ae})),n.d(t,"defaultAbiCoder",(function(){return se})),n.d(t,"Interface",(function(){return me})),n.d(t,"Indexed",(function(){return pe})),n.d(t,"checkResultErrors",(function(){return M})),n.d(t,"LogDescription",(function(){return fe})),n.d(t,"TransactionDescription",(function(){return de}));var r=n(851),i=n(61),o=n(36);const a=new o.a("abi/5.0.7"),s={};let c={calldata:!0,memory:!0,storage:!0},l={calldata:!0,memory:!0};function u(e,t){if("bytes"===e||"string"===e){if(c[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&l[t])return!0;return(c[t]||"payable"===t)&&a.throwArgumentError("invalid modifier","name",t),!1}function f(e,t){for(let n in t)Object(i.c)(e,n,t[n])}const d=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),p=new RegExp(/^(.*)\[([0-9]*)\]$/);class h{constructor(e,t){e!==s&&a.throwError("use fromString",o.a.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),f(this,t);let n=this.type.match(p);f(this,n?{arrayLength:parseInt(n[2]||"-1"),arrayChildren:h.fromObject({type:n[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}format(e){if(e||(e=d.sighash),d[e]||a.throwArgumentError("invalid format type","format",e),e===d.json){let t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"==typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map(t=>JSON.parse(t.format(e)))),JSON.stringify(t)}let t="";return"array"===this.baseType?(t+=this.arrayChildren.format(e),t+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==d.sighash&&(t+=this.type),t+="("+this.components.map(t=>t.format(e)).join(e===d.full?", ":",")+")"):t+=this.type,e!==d.sighash&&(!0===this.indexed&&(t+=" indexed"),e===d.full&&this.name&&(t+=" "+this.name)),t}static from(e,t){return"string"==typeof e?h.fromString(e,t):h.fromObject(e)}static fromObject(e){return h.isParamType(e)?e:new h(s,{name:e.name||null,type:x(e.type),indexed:null==e.indexed?null:!!e.indexed,components:e.components?e.components.map(h.fromObject):null})}static fromString(e,t){return function(e){return h.fromObject({name:e.name,type:e.type,indexed:e.indexed,components:e.components})}(function(e,t){let n=e;function r(t){a.throwArgumentError("unexpected character at position "+t,"param",e)}function i(e){let n={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(n.indexed=!1),n}e=e.replace(/\s/g," ");let o={type:"",name:"",state:{allowType:!0}},s=o;for(let n=0;n<e.length;n++){let o=e[n];switch(o){case"(":s.state.allowType&&""===s.type?s.type="tuple":s.state.allowParams||r(n),s.state.allowType=!1,s.type=x(s.type),s.components=[i(s)],s=s.components[0];break;case")":delete s.state,"indexed"===s.name&&(t||r(n),s.indexed=!0,s.name=""),u(s.type,s.name)&&(s.name=""),s.type=x(s.type);let e=s;s=s.parent,s||r(n),delete e.parent,s.state.allowParams=!1,s.state.allowName=!0,s.state.allowArray=!0;break;case",":delete s.state,"indexed"===s.name&&(t||r(n),s.indexed=!0,s.name=""),u(s.type,s.name)&&(s.name=""),s.type=x(s.type);let a=i(s.parent);s.parent.components.push(a),delete s.parent,s=a;break;case" ":s.state.allowType&&""!==s.type&&(s.type=x(s.type),delete s.state.allowType,s.state.allowName=!0,s.state.allowParams=!0),s.state.allowName&&""!==s.name&&("indexed"===s.name?(t||r(n),s.indexed&&r(n),s.indexed=!0,s.name=""):u(s.type,s.name)?s.name="":s.state.allowName=!1);break;case"[":s.state.allowArray||r(n),s.type+=o,s.state.allowArray=!1,s.state.allowName=!1,s.state.readArray=!0;break;case"]":s.state.readArray||r(n),s.type+=o,s.state.readArray=!1,s.state.allowArray=!0,s.state.allowName=!0;break;default:s.state.allowType?(s.type+=o,s.state.allowParams=!0,s.state.allowArray=!0):s.state.allowName?(s.name+=o,delete s.state.allowArray):s.state.readArray?s.type+=o:r(n)}}return s.parent&&a.throwArgumentError("unexpected eof","param",e),delete o.state,"indexed"===s.name?(t||r(n.length-7),s.indexed&&r(n.length-7),s.indexed=!0,s.name=""):u(s.type,s.name)&&(s.name=""),o.type=x(o.type),o}(e,!!t))}static isParamType(e){return!(null==e||!e._isParamType)}}function m(e,t){return function(e){e=e.trim();let t=[],n="",r=0;for(let i=0;i<e.length;i++){let o=e[i];","===o&&0===r?(t.push(n),n=""):(n+=o,"("===o?r++:")"===o&&(r--,-1===r&&a.throwArgumentError("unbalanced parenthesis","value",e)))}n&&t.push(n);return t}(e).map(e=>h.fromString(e,t))}class b{constructor(e,t){e!==s&&a.throwError("use a static from method",o.a.errors.UNSUPPORTED_OPERATION,{operation:"new Fragment()"}),f(this,t),this._isFragment=!0,Object.freeze(this)}static from(e){return b.isFragment(e)?e:"string"==typeof e?b.fromString(e):b.fromObject(e)}static fromObject(e){if(b.isFragment(e))return e;switch(e.type){case"function":return k.fromObject(e);case"event":return y.fromObject(e);case"constructor":return _.fromObject(e);case"fallback":case"receive":return null}return a.throwArgumentError("invalid fragment object","value",e)}static fromString(e){return"event"===(e=(e=(e=e.replace(/\s/g," ")).replace(/\(/g," (").replace(/\)/g,") ").replace(/\s+/g," ")).trim()).split(" ")[0]?y.fromString(e.substring(5).trim()):"function"===e.split(" ")[0]?k.fromString(e.substring(8).trim()):"constructor"===e.split("(")[0].trim()?_.fromString(e.trim()):a.throwArgumentError("unsupported fragment","value",e)}static isFragment(e){return!(!e||!e._isFragment)}}class y extends b{format(e){if(e||(e=d.sighash),d[e]||a.throwArgumentError("invalid format type","format",e),e===d.json)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});let t="";return e!==d.sighash&&(t+="event "),t+=this.name+"("+this.inputs.map(t=>t.format(e)).join(e===d.full?", ":",")+") ",e!==d.sighash&&this.anonymous&&(t+="anonymous "),t.trim()}static from(e){return"string"==typeof e?y.fromString(e):y.fromObject(e)}static fromObject(e){if(y.isEventFragment(e))return e;"event"!==e.type&&a.throwArgumentError("invalid event object","value",e);const t={name:O(e.name),anonymous:e.anonymous,inputs:e.inputs?e.inputs.map(h.fromObject):[],type:"event"};return new y(s,t)}static fromString(e){let t=e.match(E);t||a.throwArgumentError("invalid event string","value",e);let n=!1;return t[3].split(" ").forEach(e=>{switch(e.trim()){case"anonymous":n=!0;break;case"":break;default:a.warn("unknown modifier: "+e)}}),y.fromObject({name:t[1].trim(),anonymous:n,inputs:m(t[2],!0),type:"event"})}static isEventFragment(e){return e&&e._isFragment&&"event"===e.type}}function g(e,t){t.gas=null;let n=e.split("@");return 1!==n.length?(n.length>2&&a.throwArgumentError("invalid human-readable ABI signature","value",e),n[1].match(/^[0-9]+$/)||a.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=r.a.from(n[1]),n[0]):e}function v(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach(e=>{switch(e.trim()){case"constant":t.constant=!0;break;case"payable":t.payable=!0,t.stateMutability="payable";break;case"nonpayable":t.payable=!1,t.stateMutability="nonpayable";break;case"pure":t.constant=!0,t.stateMutability="pure";break;case"view":t.constant=!0,t.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+e)}})}function w(e){let t={constant:!1,payable:!0,stateMutability:"payable"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant="view"===t.stateMutability||"pure"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&a.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable="payable"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&a.throwArgumentError("cannot have payable function with mutability "+t.stateMutability,"value",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||"constructor"===e.type||a.throwArgumentError("unable to determine stateMutability","value",e),t.constant=!!e.constant,t.constant?t.stateMutability="view":t.stateMutability=t.payable?"payable":"nonpayable",t.payable&&t.constant&&a.throwArgumentError("cannot have constant payable function","value",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?"view":"payable"):"constructor"!==e.type&&a.throwArgumentError("unable to determine stateMutability","value",e),t}class _ extends b{format(e){if(e||(e=d.sighash),d[e]||a.throwArgumentError("invalid format type","format",e),e===d.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});e===d.sighash&&a.throwError("cannot format a constructor for sighash",o.a.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});let t="constructor("+this.inputs.map(t=>t.format(e)).join(e===d.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "),t.trim()}static from(e){return"string"==typeof e?_.fromString(e):_.fromObject(e)}static fromObject(e){if(_.isConstructorFragment(e))return e;"constructor"!==e.type&&a.throwArgumentError("invalid constructor object","value",e);let t=w(e);t.constant&&a.throwArgumentError("constructor cannot be constant","value",e);const n={name:null,type:e.type,inputs:e.inputs?e.inputs.map(h.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?r.a.from(e.gas):null};return new _(s,n)}static fromString(e){let t={type:"constructor"},n=(e=g(e,t)).match(E);return n&&"constructor"===n[1].trim()||a.throwArgumentError("invalid constructor string","value",e),t.inputs=m(n[2].trim(),!1),v(n[3].trim(),t),_.fromObject(t)}static isConstructorFragment(e){return e&&e._isFragment&&"constructor"===e.type}}class k extends _{format(e){if(e||(e=d.sighash),d[e]||a.throwArgumentError("invalid format type","format",e),e===d.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payble:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map(t=>JSON.parse(t.format(e))),ouputs:this.outputs.map(t=>JSON.parse(t.format(e)))});let t="";return e!==d.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map(t=>t.format(e)).join(e===d.full?", ":",")+") ",e!==d.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map(t=>t.format(e)).join(", ")+") "),null!=this.gas&&(t+="@"+this.gas.toString()+" ")),t.trim()}static from(e){return"string"==typeof e?k.fromString(e):k.fromObject(e)}static fromObject(e){if(k.isFunctionFragment(e))return e;"function"!==e.type&&a.throwArgumentError("invalid function object","value",e);let t=w(e);const n={type:e.type,name:O(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(h.fromObject):[],outputs:e.outputs?e.outputs.map(h.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?r.a.from(e.gas):null};return new k(s,n)}static fromString(e){let t={type:"function"},n=(e=g(e,t)).split(" returns ");n.length>2&&a.throwArgumentError("invalid function string","value",e);let r=n[0].match(E);if(r||a.throwArgumentError("invalid function signature","value",e),t.name=r[1].trim(),t.name&&O(t.name),t.inputs=m(r[2],!1),v(r[3].trim(),t),n.length>1){let r=n[1].match(E);""==r[1].trim()&&""==r[3].trim()||a.throwArgumentError("unexpected tokens","value",e),t.outputs=m(r[2],!1)}else t.outputs=[];return k.fromObject(t)}static isFunctionFragment(e){return e&&e._isFragment&&"function"===e.type}}function x(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}const S=new RegExp("^[A-Za-z_][A-Za-z0-9_]*$");function O(e){return e&&e.match(S)||a.throwArgumentError(`invalid identifier "${e}"`,"value",e),e}const E=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$");var T=n(17);const A=new o.a("abi/5.0.7");function M(e){const t=[],n=function(e,r){if(Array.isArray(r))for(let i in r){const o=e.slice();o.push(i);try{n(o,r[i])}catch(e){t.push({path:o,error:e})}}};return n([],e),t}class I{constructor(e,t,n,r){this.name=e,this.type=t,this.localName=n,this.dynamic=r}_throwError(e,t){A.throwArgumentError(e,this.localName,t)}}class P{constructor(e){Object(i.c)(this,"wordSize",e||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(e)}get data(){return Object(T.c)(this._data)}get length(){return this._dataLength}_writeData(e){return this._data.push(e),this._dataLength+=e.length,e.length}appendWriter(e){return this._writeData(Object(T.b)(e._data))}writeBytes(e){let t=Object(T.a)(e);const n=t.length%this.wordSize;return n&&(t=Object(T.b)([t,this._padding.slice(n)])),this._writeData(t)}_getValue(e){let t=Object(T.a)(r.a.from(e));return t.length>this.wordSize&&A.throwError("value out-of-bounds",o.a.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=Object(T.b)([this._padding.slice(t.length%this.wordSize),t])),t}writeValue(e){return this._writeData(this._getValue(e))}writeUpdatableValue(){const e=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,t=>{this._data[e]=this._getValue(t)}}}class C{constructor(e,t,n,r){Object(i.c)(this,"_data",Object(T.a)(e)),Object(i.c)(this,"wordSize",t||32),Object(i.c)(this,"_coerceFunc",n),Object(i.c)(this,"allowLoose",r),this._offset=0}get data(){return Object(T.g)(this._data)}get consumed(){return this._offset}static coerce(e,t){let n=e.match("^u?int([0-9]+)$");return n&&parseInt(n[1])<=48&&(t=t.toNumber()),t}coerce(e,t){return this._coerceFunc?this._coerceFunc(e,t):C.coerce(e,t)}_peekBytes(e,t,n){let r=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+r>this._data.length&&(this.allowLoose&&n&&this._offset+t<=this._data.length?r=t:A.throwError("data out-of-bounds",o.a.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+r})),this._data.slice(this._offset,this._offset+r)}subReader(e){return new C(this._data.slice(this._offset+e),this.wordSize,this._coerceFunc,this.allowLoose)}readBytes(e,t){let n=this._peekBytes(0,e,!!t);return this._offset+=n.length,n.slice(0,e)}readValue(){return r.a.from(this.readBytes(this.wordSize))}}var j=n(418);class D extends I{constructor(e){super("address","address",e,!1)}encode(e,t){try{Object(j.a)(t)}catch(e){this._throwError(e.message,t)}return e.writeValue(t)}decode(e){return Object(j.a)(Object(T.f)(e.readValue().toHexString(),20))}}class R extends I{constructor(e){super(e.name,e.type,void 0,e.dynamic),this.coder=e}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}}const N=new o.a("abi/5.0.7");function B(e,t,n){let r=null;if(Array.isArray(n))r=n;else if(n&&"object"==typeof n){let e={};r=t.map(t=>{const r=t.localName;return r||N.throwError("cannot encode object for signature with missing names",o.a.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:n}),e[r]&&N.throwError("cannot encode object for signature with duplicate names",o.a.errors.INVALID_ARGUMENT,{argument:"values",coder:t,value:n}),e[r]=!0,n[r]})}else N.throwArgumentError("invalid tuple value","tuple",n);t.length!==r.length&&N.throwArgumentError("types/value length mismatch","tuple",n);let i=new P(e.wordSize),a=new P(e.wordSize),s=[];t.forEach((e,t)=>{let n=r[t];if(e.dynamic){let t=a.length;e.encode(a,n);let r=i.writeUpdatableValue();s.push(e=>{r(e+t)})}else e.encode(i,n)}),s.forEach(e=>{e(i.length)});let c=e.appendWriter(i);return c+=e.appendWriter(a),c}function L(e,t){let n=[],r=e.subReader(0);t.forEach(t=>{let i=null;if(t.dynamic){let n=e.readValue(),a=r.subReader(n.toNumber());try{i=t.decode(a)}catch(e){if(e.code===o.a.errors.BUFFER_OVERRUN)throw e;i=e,i.baseType=t.name,i.name=t.localName,i.type=t.type}}else try{i=t.decode(e)}catch(e){if(e.code===o.a.errors.BUFFER_OVERRUN)throw e;i=e,i.baseType=t.name,i.name=t.localName,i.type=t.type}null!=i&&n.push(i)});const i=t.reduce((e,t)=>{const n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e},{});t.forEach((e,t)=>{let r=e.localName;if(!r||1!==i[r])return;if("length"===r&&(r="_length"),null!=n[r])return;const o=n[t];o instanceof Error?Object.defineProperty(n,r,{get:()=>{throw o}}):n[r]=o});for(let e=0;e<n.length;e++){const t=n[e];t instanceof Error&&Object.defineProperty(n,e,{get:()=>{throw t}})}return Object.freeze(n)}class U extends I{constructor(e,t,n){super("array",e.type+"["+(t>=0?t:"")+"]",n,-1===t||e.dynamic),this.coder=e,this.length=t}encode(e,t){Array.isArray(t)||this._throwError("expected array value",t);let n=this.length;-1===n&&(n=t.length,e.writeValue(t.length)),N.checkArgumentCount(t.length,n,"coder array"+(this.localName?" "+this.localName:""));let r=[];for(let e=0;e<t.length;e++)r.push(this.coder);return B(e,r,t)}decode(e){let t=this.length;-1===t&&(t=e.readValue().toNumber());let n=[];for(let e=0;e<t;e++)n.push(new R(this.coder));return e.coerce(this.name,L(e,n))}}class F extends I{constructor(e){super("bool","bool",e,!1)}encode(e,t){return e.writeValue(t?1:0)}decode(e){return e.coerce(this.type,!e.readValue().isZero())}}class q extends I{constructor(e,t){super(e,e,t,!0)}encode(e,t){t=Object(T.a)(t);let n=e.writeValue(t.length);return n+=e.writeBytes(t),n}decode(e){return e.readBytes(e.readValue().toNumber(),!0)}}class z extends q{constructor(e){super("bytes",e)}decode(e){return e.coerce(this.name,Object(T.g)(super.decode(e)))}}class V extends I{constructor(e,t){let n="bytes"+String(e);super(n,n,t,!1),this.size=e}encode(e,t){let n=Object(T.a)(t);return n.length!==this.size&&this._throwError("incorrect data length",t),e.writeBytes(n)}decode(e){return e.coerce(this.name,Object(T.g)(e.readBytes(this.size)))}}class H extends I{constructor(e){super("null","",e,!1)}encode(e,t){return null!=t&&this._throwError("not null",t),e.writeBytes([])}decode(e){return e.readBytes(0),e.coerce(this.name,null)}}var $=n(1561);class K extends I{constructor(e,t,n){const r=(t?"int":"uint")+8*e;super(r,r,n,!1),this.size=e,this.signed=t}encode(e,t){let n=r.a.from(t),i=$.a.mask(8*e.wordSize);if(this.signed){let e=i.mask(8*this.size-1);(n.gt(e)||n.lt(e.add($.c).mul($.b)))&&this._throwError("value out-of-bounds",t)}else(n.lt($.d)||n.gt(i.mask(8*this.size)))&&this._throwError("value out-of-bounds",t);return n=n.toTwos(8*this.size).mask(8*this.size),this.signed&&(n=n.fromTwos(8*this.size).toTwos(8*e.wordSize)),e.writeValue(n)}decode(e){let t=e.readValue().mask(8*this.size);return this.signed&&(t=t.fromTwos(8*this.size)),e.coerce(this.name,t)}}const W=new o.a("strings/5.0.7");var G,J;function Q(e,t,n,r,i){if(e===J.BAD_PREFIX||e===J.UNEXPECTED_CONTINUE){let e=0;for(let r=t+1;r<n.length&&n[r]>>6==2;r++)e++;return e}return e===J.OVERRUN?n.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(G||(G={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(J||(J={}));const Y=Object.freeze({error:function(e,t,n,r,i){return W.throwArgumentError(`invalid codepoint at offset ${t}; ${e}`,"bytes",n)},ignore:Q,replace:function(e,t,n,r,i){return e===J.OVERLONG?(r.push(i),0):(r.push(65533),Q(e,t,n))}});function Z(e,t){null==t&&(t=Y.error),e=Object(T.a)(e);const n=[];let r=0;for(;r<e.length;){const i=e[r++];if(i>>7==0){n.push(i);continue}let o=null,a=null;if(192==(224&i))o=1,a=127;else if(224==(240&i))o=2,a=2047;else{if(240!=(248&i)){r+=t(128==(192&i)?J.UNEXPECTED_CONTINUE:J.BAD_PREFIX,r-1,e,n);continue}o=3,a=65535}if(r-1+o>=e.length){r+=t(J.OVERRUN,r-1,e,n);continue}let s=i&(1<<8-o-1)-1;for(let i=0;i<o;i++){let i=e[r];if(128!=(192&i)){r+=t(J.MISSING_CONTINUE,r,e,n),s=null;break}s=s<<6|63&i,r++}null!==s&&(s>1114111?r+=t(J.OUT_OF_RANGE,r-1-o,e,n,s):s>=55296&&s<=57343?r+=t(J.UTF16_SURROGATE,r-1-o,e,n,s):s<=a?r+=t(J.OVERLONG,r-1-o,e,n,s):n.push(s))}return n}function X(e,t=G.current){t!=G.current&&(W.checkNormalize(),e=e.normalize(t));let n=[];for(let t=0;t<e.length;t++){const r=e.charCodeAt(t);if(r<128)n.push(r);else if(r<2048)n.push(r>>6|192),n.push(63&r|128);else if(55296==(64512&r)){t++;const i=e.charCodeAt(t);if(t>=e.length||56320!=(64512&i))throw new Error("invalid utf-8 string");const o=65536+((1023&r)<<10)+(1023&i);n.push(o>>18|240),n.push(o>>12&63|128),n.push(o>>6&63|128),n.push(63&o|128)}else n.push(r>>12|224),n.push(r>>6&63|128),n.push(63&r|128)}return Object(T.a)(n)}function ee(e,t){return Z(e,t).map(e=>e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e)))).join("")}class te extends q{constructor(e){super("string",e)}encode(e,t){return super.encode(e,X(t))}decode(e){return ee(super.decode(e))}}class ne extends I{constructor(e,t){let n=!1;const r=[];e.forEach(e=>{e.dynamic&&(n=!0),r.push(e.type)});super("tuple","tuple("+r.join(",")+")",t,n),this.coders=e}encode(e,t){return B(e,this.coders,t)}decode(e){return e.coerce(this.name,L(e,this.coders))}}const re=new o.a("abi/5.0.7"),ie=new RegExp(/^bytes([0-9]*)$/),oe=new RegExp(/^(u?int)([0-9]*)$/);class ae{constructor(e){re.checkNew(new.target,ae),Object(i.c)(this,"coerceFunc",e||null)}_getCoder(e){switch(e.baseType){case"address":return new D(e.name);case"bool":return new F(e.name);case"string":return new te(e.name);case"bytes":return new z(e.name);case"array":return new U(this._getCoder(e.arrayChildren),e.arrayLength,e.name);case"tuple":return new ne((e.components||[]).map(e=>this._getCoder(e)),e.name);case"":return new H(e.name)}let t=e.type.match(oe);if(t){let n=parseInt(t[2]||"256");return(0===n||n>256||n%8!=0)&&re.throwArgumentError("invalid "+t[1]+" bit length","param",e),new K(n/8,"int"===t[1],e.name)}if(t=e.type.match(ie),t){let n=parseInt(t[1]);return(0===n||n>32)&&re.throwArgumentError("invalid bytes length","param",e),new V(n,e.name)}return re.throwArgumentError("invalid type","type",e.type)}_getWordSize(){return 32}_getReader(e,t){return new C(e,this._getWordSize(),this.coerceFunc,t)}_getWriter(){return new P(this._getWordSize())}encode(e,t){e.length!==t.length&&re.throwError("types/values length mismatch",o.a.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});const n=e.map(e=>this._getCoder(h.from(e))),r=new ne(n,"_"),i=this._getWriter();return r.encode(i,t),i.data}decode(e,t,n){const r=e.map(e=>this._getCoder(h.from(e)));return new ne(r,"_").decode(this._getReader(Object(T.a)(t),n))}}const se=new ae;var ce=n(216);function le(e){return Object(ce.a)(X(e))}const ue=new o.a("abi/5.0.7");class fe extends i.a{}class de extends i.a{}class pe extends i.a{static isIndexed(e){return!(!e||!e._isIndexed)}}function he(e,t){const n=new Error("deferred error during ABI decoding triggered accessing "+e);return n.error=t,n}class me{constructor(e){ue.checkNew(new.target,me);let t=[];t="string"==typeof e?JSON.parse(e):e,Object(i.c)(this,"fragments",t.map(e=>b.from(e)).filter(e=>null!=e)),Object(i.c)(this,"_abiCoder",Object(i.d)(new.target,"getAbiCoder")()),Object(i.c)(this,"functions",{}),Object(i.c)(this,"errors",{}),Object(i.c)(this,"events",{}),Object(i.c)(this,"structs",{}),this.fragments.forEach(e=>{let t=null;switch(e.type){case"constructor":return this.deploy?void ue.warn("duplicate definition - constructor"):void Object(i.c)(this,"deploy",e);case"function":t=this.functions;break;case"event":t=this.events;break;default:return}let n=e.format();t[n]?ue.warn("duplicate definition - "+n):t[n]=e}),this.deploy||Object(i.c)(this,"deploy",_.from({payable:!1,type:"constructor"})),Object(i.c)(this,"_isInterface",!0)}format(e){e||(e=d.full),e===d.sighash&&ue.throwArgumentError("interface does not support formatting sighash","format",e);const t=this.fragments.map(t=>t.format(e));return e===d.json?JSON.stringify(t.map(e=>JSON.parse(e))):t}static getAbiCoder(){return se}static getAddress(e){return Object(j.a)(e)}static getSighash(e){return Object(T.e)(le(e.format()),0,4)}static getEventTopic(e){return le(e.format())}getFunction(e){if(Object(T.j)(e)){for(const t in this.functions)if(e===this.getSighash(t))return this.functions[t];ue.throwArgumentError("no matching function","sighash",e)}if(-1===e.indexOf("(")){const t=e.trim(),n=Object.keys(this.functions).filter(e=>e.split("(")[0]===t);return 0===n.length?ue.throwArgumentError("no matching function","name",t):n.length>1&&ue.throwArgumentError("multiple matching functions","name",t),this.functions[n[0]]}const t=this.functions[k.fromString(e).format()];return t||ue.throwArgumentError("no matching function","signature",e),t}getEvent(e){if(Object(T.j)(e)){const t=e.toLowerCase();for(const e in this.events)if(t===this.getEventTopic(e))return this.events[e];ue.throwArgumentError("no matching event","topichash",t)}if(-1===e.indexOf("(")){const t=e.trim(),n=Object.keys(this.events).filter(e=>e.split("(")[0]===t);return 0===n.length?ue.throwArgumentError("no matching event","name",t):n.length>1&&ue.throwArgumentError("multiple matching events","name",t),this.events[n[0]]}const t=this.events[y.fromString(e).format()];return t||ue.throwArgumentError("no matching event","signature",e),t}getSighash(e){return"string"==typeof e&&(e=this.getFunction(e)),Object(i.d)(this.constructor,"getSighash")(e)}getEventTopic(e){return"string"==typeof e&&(e=this.getEvent(e)),Object(i.d)(this.constructor,"getEventTopic")(e)}_decodeParams(e,t){return this._abiCoder.decode(e,t)}_encodeParams(e,t){return this._abiCoder.encode(e,t)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeFunctionData(e,t){"string"==typeof e&&(e=this.getFunction(e));const n=Object(T.a)(t);return Object(T.g)(n.slice(0,4))!==this.getSighash(e)&&ue.throwArgumentError(`data signature does not match function ${e.name}.`,"data",Object(T.g)(n)),this._decodeParams(e.inputs,n.slice(4))}encodeFunctionData(e,t){return"string"==typeof e&&(e=this.getFunction(e)),Object(T.g)(Object(T.b)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}decodeFunctionResult(e,t){"string"==typeof e&&(e=this.getFunction(e));let n=Object(T.a)(t),r=null,i=null;switch(n.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,n)}catch(e){}break;case 4:"0x08c379a0"===Object(T.g)(n.slice(0,4))&&(i="Error(string)",r=this._abiCoder.decode(["string"],n.slice(4))[0])}return ue.throwError("call revert exception",o.a.errors.CALL_EXCEPTION,{method:e.format(),errorSignature:i,errorArgs:[r],reason:r})}encodeFunctionResult(e,t){return"string"==typeof e&&(e=this.getFunction(e)),Object(T.g)(this._abiCoder.encode(e.outputs,t||[]))}encodeFilterTopics(e,t){"string"==typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&ue.throwError("too many arguments for "+e.format(),o.a.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:t});let n=[];e.anonymous||n.push(this.getEventTopic(e));const r=(e,t)=>"string"===e.type?le(t):"bytes"===e.type?Object(ce.a)(Object(T.g)(t)):("address"===e.type&&this._abiCoder.encode(["address"],[t]),Object(T.f)(Object(T.g)(t),32));for(t.forEach((t,i)=>{let o=e.inputs[i];o.indexed?null==t?n.push(null):"array"===o.baseType||"tuple"===o.baseType?ue.throwArgumentError("filtering with tuples or arrays not supported","contract."+o.name,t):Array.isArray(t)?n.push(t.map(e=>r(o,e))):n.push(r(o,t)):null!=t&&ue.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+o.name,t)});n.length&&null===n[n.length-1];)n.pop();return n}encodeEventLog(e,t){"string"==typeof e&&(e=this.getEvent(e));const n=[],r=[],i=[];return e.anonymous||n.push(this.getEventTopic(e)),t.length!==e.inputs.length&&ue.throwArgumentError("event arguments/values mismatch","values",t),e.inputs.forEach((e,o)=>{const a=t[o];if(e.indexed)if("string"===e.type)n.push(le(a));else if("bytes"===e.type)n.push(Object(ce.a)(a));else{if("tuple"===e.baseType||"array"===e.baseType)throw new Error("not implemented");n.push(this._abiCoder.encode([e.type],[a]))}else r.push(e),i.push(a)}),{data:this._abiCoder.encode(r,i),topics:n}}decodeEventLog(e,t,n){if("string"==typeof e&&(e=this.getEvent(e)),null!=n&&!e.anonymous){let t=this.getEventTopic(e);Object(T.j)(n[0],32)&&n[0].toLowerCase()===t||ue.throwError("fragment/topic mismatch",o.a.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:t,value:n[0]}),n=n.slice(1)}let r=[],i=[],a=[];e.inputs.forEach((e,t)=>{e.indexed?"string"===e.type||"bytes"===e.type||"tuple"===e.baseType||"array"===e.baseType?(r.push(h.fromObject({type:"bytes32",name:e.name})),a.push(!0)):(r.push(e),a.push(!1)):(i.push(e),a.push(!1))});let s=null!=n?this._abiCoder.decode(r,Object(T.b)(n)):null,c=this._abiCoder.decode(i,t,!0),l=[],u=0,f=0;e.inputs.forEach((e,t)=>{if(e.indexed)if(null==s)l[t]=new pe({_isIndexed:!0,hash:null});else if(a[t])l[t]=new pe({_isIndexed:!0,hash:s[f++]});else try{l[t]=s[f++]}catch(e){l[t]=e}else try{l[t]=c[u++]}catch(e){l[t]=e}if(e.name&&null==l[e.name]){const n=l[t];n instanceof Error?Object.defineProperty(l,e.name,{get:()=>{throw he("property "+JSON.stringify(e.name),n)}}):l[e.name]=n}});for(let e=0;e<l.length;e++){const t=l[e];t instanceof Error&&Object.defineProperty(l,e,{get:()=>{throw he("index "+e,t)}})}return Object.freeze(l)}parseTransaction(e){let t=this.getFunction(e.data.substring(0,10).toLowerCase());return t?new de({args:this._abiCoder.decode(t.inputs,"0x"+e.data.substring(10)),functionFragment:t,name:t.name,signature:t.format(),sighash:this.getSighash(t),value:r.a.from(e.value||"0")}):null}parseLog(e){let t=this.getEvent(e.topics[0]);return!t||t.anonymous?null:new fe({eventFragment:t,name:t.name,signature:t.format(),topic:this.getEventTopic(t),args:this.decodeEventLog(t,e.data,e.topics)})}static isInterface(e){return!(!e||!e._isInterface)}}},function(e){e.exports=JSON.parse('{"main.account.chart.total-balance":"총 자산","main.account.chart.available-balance":"전송 가능한 자산","main.account.chart.staked-balance":"스테이킹된 자산","main.account.button.deposit":"입금","main.account.button.send":"보내기","main.account.tooltip.no-asset":"계정에 자산이 없습니다. 자산을 입금해주세요.","main.modal.select-account.title":"계정을 선택하세요","main.modal.select-account.button.select":"계정 선택","main.modal.select-account.label.address":"주소","main.modal.select-account.label.balance":"잔고","main.modal.select-account.label.sequence":"보낸 트랜잭션","main.stake.message.pending-staking-reward":"스테이킹 보상","main.stake.message.stake":"스테이킹","main.stake.message.earning":"연간 {apr}%의 이자를 받으세요","main.stake.button.claim-rewards":"보상 받기","main.stake.button.stake":"스테이킹","main.stake.tooltip.no-asset":"계정에 자산이 없습니다. 자산을 입금해주세요.","main.ibc.transfer.title":"IBC 전송","main.ibc.transfer.paragraph":"토큰을 IBC를 통해 전송하세요","main.ibc.transfer.button":"전송","main.address.copied":"주소가 복사되었습니다","main.menu.settings":"설정","main.menu.address-book":"주소록","main.menu.token-list":"토큰 목록","main.menu.sign-out":"로그아웃","main.menu.footer.github":"깃허브를 확인하세요","main.update-chain.confirm.paragraph":"체인의 정보가 변했습니다. 체인이 업데이트되었는지 확인하세요.","main.update-chain.confirm.yes":"진행","main.update-chain.confirm.no":"무시","setting.language":"언어","setting.language.automatic":"자동 (브라우저 언어)","setting.language.automatic-with-language":"자동 ({language})","setting.fiat":"통화","setting.fiat.automatic":"자동","setting.fiat.automatic-with-fiat":"자동 ({fiat})","setting.connections":"연결 관리","setting.connections.paragraph":"지갑에 연결을 허용한 웹사이트를 관리합니다","setting.connections.confirm.delete-connection.title":"연결 삭제","setting.connections.confirm.delete-connection.paragraph":"이 연결을 삭제하시겠습니까?","setting.address-book.button.add":"주소 추가","setting.address-book.add-address.title":"주소 추가","setting.address-book.edit-address.title":"주소 편집","setting.address-book.name":"이름","setting.address-book.address":"주소","setting.address-book.address.error.invalid":"잘못된 주소입니다","setting.address-book.memo":"기본 메모 (선택사항)","setting.address-book.confirm.delete-address.title":"주소 삭제","setting.address-book.confirm.delete-address.paragraph":"이 주소를 삭제하시겠습니까?","setting.address-book.button.save":"저장","setting.credit":"도움을 주신 분들","setting.keyring":"계정 선택","setting.keyring.button.add":"계정 추가","setting.keyring.unnamed-account":"케플러 계정","setting.keyring.selected-account":"(선택됨)","setting.keyring.change.password":"비밀번호 재설정","setting.keyring.change.name":"계정 이름 변경","setting.keyring.change.previous-name":"이전 계정 이름","setting.keyring.change.input.name":"새로운 계정 이름","setting.keyring.change.input.name.error.required":"계정 이름을 입력하세요","setting.keyring.change.input.name.error.invalid":"계정 이름이 유효하지 않습니다","setting.keyring.change.name.button.save":"저장","setting.export":"니모닉 시드 보기","setting.export.private-key":"개인키 보기","setting.export.warning":"진행하려면 패스워드를 입력하세요","setting.export.input.password":"비밀번호","setting.export.input.password.error.required":"비밀번호를 입력하세요","setting.export.input.password.error.invalid":"잘못된 비밀번호입니다","setting.export.button.confirm":"확인","setting.clear":"계정 삭제","setting.clear.alert":"계정을 삭제하기 전에 니모닉 시드를 가지고 있는지 확인하세요","setting.clear.button.back-up":"니모닉 시드 보기","setting.clear.warning":"계정을 삭제하면 케플러에서 계정에 접근할 수 없습니다","setting.clear.input.password":"비밀번호","setting.clear.input.password.error.required":"비밀번호를 입력하세요","setting.clear.input.password.error.invalid":"잘못된 비밀번호입니다","setting.clear.button.confirm":"확인","setting.token.add":"토큰 추가","setting.token.add.contract-address":"컨트랙트 주소","setting.token.add.name":"이름","setting.token.add.symbol":"심볼","setting.token.add.decimals":"소수점 자릿수","setting.token.add.button.submit":"등록","setting.token.add.secret20.checkbox.import-viewing-key":"(고급) 뷰잉키를 이미 가지고 계십니까?","setting.token.add.secret20.checkbox.use-suggested-viewing-key":"웹페이지가 제안한 뷰잉키를 사용하시겠습니까?","setting.token.add.secret20.viewing-key":"뷰잉 키","setting.token.manage.confirm.remove-token":"토큰을 비활성화 하시겠습니까? 다시 등록할 때까지 잔고를 보거나 토큰을 전송할 수 없습니다.","setting.token.manage.notification.viewing-key.copy":"뷰잉키가 복사되었습니다","register.name":"계정 이름","register.name.error.required":"계정 이름을 입력하세요","register.button.back":"뒤로","register.bip44.button.advanced":"고급","register.bip44.input.hd-path":"BIP44 HD 경로","register.bip44.confirm.clear":"고급 옵션을 닫으면 HD 경로가 초기화됩니다. 계속 진행하시겠습니까?","register.intro.button.new-account.title":"계정 생성","register.intro.button.new-account.content":"새로운 니모닉 시드로 계정을 생성하세요","register.intro.button.import-account.title":"기존 계정 불러오기","register.intro.button.import-account.content":"12/24 니모닉 단어를 사용하여 계정 불러오기","register.intro.sub-content":"모든 정보는 기기에 저장됩니다.{br}이 과정은 인터넷 접속을 필요로하지 않습니다.","register.recover.title":"시드를 입력하세요","register.create.title":"니모닉 단어","register.create.toggle.word12":"12 단어","register.create.toggle.word24":"24 단어","register.create.input.password":"새로운 비밀번호 (최소 8자리 이상)","register.create.input.password.error.required":"비밀번호를 입력하세요","register.create.input.password.error.too-short":"비밀번호가 너무 짧습니다","register.create.input.confirm-password":"비밀번호 확인","register.create.input.confirm-password.error.required":"비밀번호를 입력하세요","register.create.input.confirm-password.error.unmatched":"비밀번호가 일치하지 않습니다","register.create.textarea.mnemonic.place-holder":"니모닉 단어 또는 개인키를 입력하세요","register.create.textarea.mnemonic.error.invalid":"잘못된 니모닉 단어입니다","register.create.textarea.mnemonic.error.too-short":"니모닉 단어가 너무 적습니다","register.create.warning.keep-your-mnemonic.header":"니모닉 단어를 안전하게 보관하세요","register.create.warning.keep-your-mnemonic.paragraph1":"다른 사람이 니모닉 단어를 알게되면 자산을 뺏길 수 있습니다","register.create.warning.keep-your-mnemonic.paragraph2":"니모닉 단어를 잃어버리면 계정을 복구할 수 없습니다","register.import.textarea.private-key.error.invalid":"잘못된 개인키 입니다","register.import.textarea.private-key.error.invalid-length":"잘못된 길이의 개인키 입니다","register.create.button.next":"다음","register.ledger.title":"렛저 계정 불러오기","register.verify.button.register":"등록","register.welcome.title":"준비 완료!","register.welcome.content":"확장 프로그램을 열고 로그인하여 인터체인 여행을 시작하세요.","register.welcome.button.done":"완료","chain.suggested.title":"체인 추가 요청","chain.suggested.paragraph":"<b>{host}</b>가 <b>{chainId}</b> 블록체인을 케플러에 추가하길 원합니다.","chain.suggested.waring.experiment.title":"실험적 기능","chain.suggested.waring.experiment.paragraph":"용감한 우주 여행자를 위한 기능입니다","chain.suggested.button.approve":"허락","chain.suggested.button.reject":"거부","chain.remove.confirm.paragraph":"{chainName}를 삭제하시겠습니까?","access.title":"접근 요청","access.paragraph":"<b>{host}</b>가 <b>{chainId}</b>에 접근을 요청합니다.","access.permission.title":"이 웹사이트는 다음과 같은 권한을 가질 수 있습니다","access.permission.account":"계정의 주소를 알 수 있습니다","access.permission.tx-request":"트랜잭션 서명을 요청할 수 있습니다","access.permission.secret":"메세지를 암호화/복호화할 수 있습니다","access.button.approve":"허락","access.button.reject":"거부","lock.input.password":"비밀번호","lock.input.password.error.required":"비밀번호를 입력하세요","lock.input.password.error.invalid":"잘못된 비밀번호입니다","lock.button.unlock":"잠금 해제","send.input.recipient":"받는 주소","send.input.recipient.error.invalid":"잘못된 주소입니다","send.input.recipient.error.ens-invalid-name":"잘못된 ENS 이름 형식입니다","send.input.recipient.error.ens-not-found":"ENS 이름을 찾을 수 없습니다","sned.input.recipient.error.ens-unknown-error":"ENS로부터 주소를 받는데 실패했습니다","send.input.recipient.error.ens-not-supported":"이 체인에는 ENS가 지원되지 않습니다","send.input.amount":"수량","send.input.amount.error.insufficient":"자산이 부족합니다","send.input.memo":"메모 (선택사항)","send.input.fee":"수수료","send.input.fee.error.required":"수수료를 입력하세요","send.input.gas":"가스","send.input-button.balance":"잔고","send.button.send":"보내기","ibc.transfer.next":"다음","ibc.transfer.submit":"보내기","fee.input.gas":"가스","fee.input.memo":"메모 (선택사항)","fee.input.fee":"수수료","fee.button.set":"수수료 설정","sign.tab.details":"자세히","sign.tab.data":"데이터","sign.list.messages.label":"메세지","sign.info.fee":"수수료","sign.info.memo":"메모","sign.info.warning.empty-memo":"(빈 메모)","sign.info.fee.override":"수수료 변경","sign.info.gas":"가스","sign.button.approve":"허락","sign.button.reject":"거부","sign.button.confirm-ledger":"렛저를 확인하세요","sign.list.message.cosmos-sdk/MsgSend.title":"보내기","sign.list.message.cosmos-sdk/MsgSend.content":"<b>{recipient}</b>가 <b>{amount}</b>를 받을 것입니다","sign.list.message.cosmos-sdk/MsgTransfer.title":"IBC 전송","sign.list.message.cosmos-sdk/MsgTransfer.content":"채널 <b>{channel}</b>의 <b>{receiver}</b>가 <b>{amount}</b>를 받을 것입니다","sign.list.message.cosmos-sdk/MsgDelegate.title":"위임","sign.list.message.cosmos-sdk/MsgDelegate.content":"<b>{validator}</b>에게 <b>{amount}</b>를 위임합니다","sign.list.message.cosmos-sdk/MsgUndelegate.title":"위임 해제","sign.list.message.cosmos-sdk/MsgUndelegate.content":"<b>{validator}</b>로부터 <b>{amount}</b>를 위임해제합니다{br}자산은 언본딩 기간 이후 지급됩니다","sign.list.message.cosmos-sdk/MsgBeginRedelegate.title":"재위임","sign.list.message.cosmos-sdk/MsgBeginRedelegate.content":"<b>{fromValidator}</b>로부터 <b>{toValidator}</b>에게 <b>{amount}</b>를 재위임합니다","sign.list.message.cosmos-sdk/MsgWithdrawDelegatorReward.title":"스테이킹 보상 요청","sign.list.message.cosmos-sdk/MsgWithdrawDelegatorReward.content":"<b>{validator}</b>에게 위임된 스테이킹 보상을 요청합니다","sign.list.message.cosmos-sdk/MsgVote.title":"투표","sign.list.message.cosmos-sdk/MsgVote.content":"<b>제안 {id}</b>에 <b>{option}</b>를 투표합니다","sign.list.message.wasm.button.details":"자세히","sign.list.message.wasm.button.close":"닫기","sign.list.message.wasm/MsgInstantiateContract.title":"Wasm 컨트랙트 활성화","sign.list.message.wasm/MsgInstantiateContract.content":"<only-funds-exist><b>{funds}</b>를 전송하여 </only-funds-exist><only-admin-exist><b>{admin}</b>을 관리자 계정으로 가지는 </only-admin-exist><b>{label}</b> 라벨의 Code ID <b>{codeId}</b> 컨트랙트를 활성화합니다","sign.list.message.wasm/MsgExecuteContract.title":"Wasm 컨트랙트 실행 요청","sign.list.message.wasm/MsgExecuteContract.content":"<only-sent-exist><b>{sent}</b>를 전송하며 </only-sent-exist><b>{address}</b> 컨트랙트를 실행합니다","sign.list.message.wasm/MsgExecuteContract.content.badge.secret-wasm":"암호화됨","sign.list.message.wasm/MsgExecuteContract.content.warning.secret-wasm.failed-decryption":"메세지를 복호화하지 못 했습니다. 케플러를 통하지 않고 암호화되었을 수 있습니다.","sign.list.message.cyber/Link.title":"Cyberlink","sign.list.message.cyber/Link.content":"<b>{address}</b>가 링크<b>{link}</b>를 생성합니다","ledger.step1":"1 단계","ledger.step1.paragraph":"렛저를 연결하고 잠금을 해제하세요","ledger.step2":"2 단계","ledger.step2.paragraph":"렛저에서 Cosmos 앱을 실행하세요","ledger.option.webhid.checkbox":"WebUSB 대신 WebHID를 사용합니다","ledger.option.webhid.warning":"이 링크 {link}를 복사하고 브라우저 주소 줄에 붙여넣으세요. 그리고 ‘experimental web platform features’ 플래그를 활성화하세요.","ledger.option.webhid.link.copied":"링크가 복사되었습니다","ledger.button.next":"다음","ledger.confirm.waiting.paragraph":"렛저 디바이스에서의 확인을 기다리는 중...","ledger.confirm.success":"성공","ledger.confirm.success.paragraph":"이 페이지는 3초 후 자동으로 닫힙니다","ledger.confirm.rejected":"거부됨","ledger.confirm.rejected.paragraph":"이 페이지는 3초 후 자동으로 닫힙니다","fee-buttons.select.low":"느림","fee-buttons.select.average":"평균","fee-buttons.select.high":"빠름","input.recipient.error.invalid-bech32":"잘못된 주소입니다","input.recipient.error.ens-not-supported":"이 체인에는 ENS가 지원되지 않습니다","input.recipient.error.ens-failed-to-fetch":"ENS로부터 주소를 받는데 실패했습니다","input.amount.error.invalid-number":"잘못된 숫자입니","input.amount.error.is-zero":"0이 아니여야 합니다","input.amount.error.is-negative":"양수여야 합니다","input.amount.error.insufficient":"자산이 부족합니다","input.fee.error.insufficient":"수수료를 낼 충분한 잔고가 없습니다","input.fee.toggle.set-gas":"가스 설정","input.fee.toggle.set-gas.close":"닫기","confirm.yes":"예","confirm.no":"아니요","component.form.coin-input.token.label":"토큰","component.ibc.channel-registrar.chain-selector.label":"도착 체인","component.ibc.channel-registrar.chain-selector.placeholder":"체인을 선택하세요","component.ibc.channel-registrar.chain-selector.button.add":"IBC 전송 채널 추가","component.ibc.channel-registrar.chain-selector.add.channel.label":"채널 ID","component.ibc.channel-registrar.chain-selector.add.channel.placeholder":"채널 ID를 입력하세요","component.ibc.channel-registrar.chain-selector.add.channel.button":"저장"}')},function(e,t,n){(function(t,n){
-/**
- * [js-sha3]{@link https://github.com/emn178/js-sha3}
- *
- * @version 0.5.7
- * @author Chen, Yi-Cyuan [emn178@gmail.com]
- * @copyright Chen, Yi-Cyuan 2015-2016
- * @license MIT
- */
-!function(){"use strict";var r="object"==typeof window?window:{};!r.JS_SHA3_NO_NODE_JS&&"object"==typeof t&&t.versions&&t.versions.node&&(r=n);for(var i=!r.JS_SHA3_NO_COMMON_JS&&"object"==typeof e&&e.exports,o="0123456789abcdef".split(""),a=[0,8,16,24],s=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],c=[224,256,384,512],l=["hex","buffer","arrayBuffer","array"],u=function(e,t,n){return function(r){return new _(e,t,e).update(r)[n]()}},f=function(e,t,n){return function(r,i){return new _(e,t,i).update(r)[n]()}},d=function(e,t){var n=u(e,t,"hex");n.create=function(){return new _(e,t,e)},n.update=function(e){return n.create().update(e)};for(var r=0;r<l.length;++r){var i=l[r];n[i]=u(e,t,i)}return n},p=[{name:"keccak",padding:[1,256,65536,16777216],bits:c,createMethod:d},{name:"sha3",padding:[6,1536,393216,100663296],bits:c,createMethod:d},{name:"shake",padding:[31,7936,2031616,520093696],bits:[128,256],createMethod:function(e,t){var n=f(e,t,"hex");n.create=function(n){return new _(e,t,n)},n.update=function(e,t){return n.create(t).update(e)};for(var r=0;r<l.length;++r){var i=l[r];n[i]=f(e,t,i)}return n}}],h={},m=[],b=0;b<p.length;++b)for(var y=p[b],g=y.bits,v=0;v<g.length;++v){var w=y.name+"_"+g[v];m.push(w),h[w]=y.createMethod(g[v],y.padding)}function _(e,t,n){this.blocks=[],this.s=[],this.padding=t,this.outputBits=n,this.reset=!0,this.block=0,this.start=0,this.blockCount=1600-(e<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}_.prototype.update=function(e){var t="string"!=typeof e;t&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e));for(var n,r,i=e.length,o=this.blocks,s=this.byteCount,c=this.blockCount,l=0,u=this.s;l<i;){if(this.reset)for(this.reset=!1,o[0]=this.block,n=1;n<c+1;++n)o[n]=0;if(t)for(n=this.start;l<i&&n<s;++l)o[n>>2]|=e[l]<<a[3&n++];else for(n=this.start;l<i&&n<s;++l)(r=e.charCodeAt(l))<128?o[n>>2]|=r<<a[3&n++]:r<2048?(o[n>>2]|=(192|r>>6)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]):r<55296||r>=57344?(o[n>>2]|=(224|r>>12)<<a[3&n++],o[n>>2]|=(128|r>>6&63)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]):(r=65536+((1023&r)<<10|1023&e.charCodeAt(++l)),o[n>>2]|=(240|r>>18)<<a[3&n++],o[n>>2]|=(128|r>>12&63)<<a[3&n++],o[n>>2]|=(128|r>>6&63)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]);if(this.lastByteIndex=n,n>=s){for(this.start=n-s,this.block=o[c],n=0;n<c;++n)u[n]^=o[n];k(u),this.reset=!0}else this.start=n}return this},_.prototype.finalize=function(){var e=this.blocks,t=this.lastByteIndex,n=this.blockCount,r=this.s;if(e[t>>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[n],t=1;t<n+1;++t)e[t]=0;for(e[n-1]|=2147483648,t=0;t<n;++t)r[t]^=e[t];k(r)},_.prototype.toString=_.prototype.hex=function(){this.finalize();for(var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,a=0,s=0,c="";s<r;){for(a=0;a<t&&s<r;++a,++s)e=n[a],c+=o[e>>4&15]+o[15&e]+o[e>>12&15]+o[e>>8&15]+o[e>>20&15]+o[e>>16&15]+o[e>>28&15]+o[e>>24&15];s%t==0&&(k(n),a=0)}return i&&(e=n[a],i>0&&(c+=o[e>>4&15]+o[15&e]),i>1&&(c+=o[e>>12&15]+o[e>>8&15]),i>2&&(c+=o[e>>20&15]+o[e>>16&15])),c},_.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;e=i?new ArrayBuffer(r+1<<2):new ArrayBuffer(s);for(var c=new Uint32Array(e);a<r;){for(o=0;o<t&&a<r;++o,++a)c[a]=n[o];a%t==0&&k(n)}return i&&(c[o]=n[o],e=e.slice(0,s)),e},_.prototype.buffer=_.prototype.arrayBuffer,_.prototype.digest=_.prototype.array=function(){this.finalize();for(var e,t,n=this.blockCount,r=this.s,i=this.outputBlocks,o=this.extraBytes,a=0,s=0,c=[];s<i;){for(a=0;a<n&&s<i;++a,++s)e=s<<2,t=r[a],c[e]=255&t,c[e+1]=t>>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;s%n==0&&k(r)}return o&&(e=s<<2,t=r[a],o>0&&(c[e]=255&t),o>1&&(c[e+1]=t>>8&255),o>2&&(c[e+2]=t>>16&255)),c};var k=function(e){var t,n,r,i,o,a,c,l,u,f,d,p,h,m,b,y,g,v,w,_,k,x,S,O,E,T,A,M,I,P,C,j,D,R,N,B,L,U,F,q,z,V,H,$,K,W,G,J,Q,Y,Z,X,ee,te,ne,re,ie,oe,ae,se,ce,le,ue;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],a=e[2]^e[12]^e[22]^e[32]^e[42],c=e[3]^e[13]^e[23]^e[33]^e[43],l=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],f=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(p=e[8]^e[18]^e[28]^e[38]^e[48])^(a<<1|c>>>31),n=(h=e[9]^e[19]^e[29]^e[39]^e[49])^(c<<1|a>>>31),e[0]^=t,e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,t=i^(l<<1|u>>>31),n=o^(u<<1|l>>>31),e[2]^=t,e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,t=a^(f<<1|d>>>31),n=c^(d<<1|f>>>31),e[4]^=t,e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,t=l^(p<<1|h>>>31),n=u^(h<<1|p>>>31),e[6]^=t,e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,t=f^(i<<1|o>>>31),n=d^(o<<1|i>>>31),e[8]^=t,e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,m=e[0],b=e[1],W=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,M=e[20]<<3|e[21]>>>29,I=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,V=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,R=e[2]<<1|e[3]>>>31,N=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,J=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,P=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,le=e[42]<<2|e[43]>>>30,ue=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,B=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,j=e[45]<<29|e[44]>>>3,D=e[44]<<29|e[45]>>>3,O=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,F=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,T=e[18]<<20|e[19]>>>12,A=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,ae=e[28]<<7|e[29]>>>25,q=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,x=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=m^~y&v,e[1]=b^~g&w,e[10]=O^~T&M,e[11]=E^~A&I,e[20]=R^~B&U,e[21]=N^~L&F,e[30]=$^~W&J,e[31]=K^~G&Q,e[40]=te^~re&oe,e[41]=ne^~ie&ae,e[2]=y^~v&_,e[3]=g^~w&k,e[12]=T^~M&P,e[13]=A^~I&C,e[22]=B^~U&q,e[23]=L^~F&z,e[32]=W^~J&Y,e[33]=G^~Q&Z,e[42]=re^~oe&se,e[43]=ie^~ae&ce,e[4]=v^~_&x,e[5]=w^~k&S,e[14]=M^~P&j,e[15]=I^~C&D,e[24]=U^~q&V,e[25]=F^~z&H,e[34]=J^~Y&X,e[35]=Q^~Z&ee,e[44]=oe^~se&le,e[45]=ae^~ce&ue,e[6]=_^~x&m,e[7]=k^~S&b,e[16]=P^~j&O,e[17]=C^~D&E,e[26]=q^~V&R,e[27]=z^~H&N,e[36]=Y^~X&$,e[37]=Z^~ee&K,e[46]=se^~le&te,e[47]=ce^~ue&ne,e[8]=x^~m&y,e[9]=S^~b&g,e[18]=j^~O&T,e[19]=D^~E&A,e[28]=V^~R&B,e[29]=H^~N&L,e[38]=X^~$&W,e[39]=ee^~K&G,e[48]=le^~te&re,e[49]=ue^~ne&ie,e[0]^=s[r],e[1]^=s[r+1]};if(i)e.exports=h;else for(b=0;b<m.length;++b)r[m[b]]=h[m[b]]}()}).call(this,n(13),n(12))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return z}));var r=n(6),i=n.n(r),o=n(70),a=n.n(o);"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;function s(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&n.path)}},n.exports),n.exports}var c=l;function l(e,t){if(!e)throw new Error(t||"Assertion failed")}l.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)};var u=s((function(e,t){var n=t;function r(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",n=0;n<e.length;n++)t+=r(e[n].toString(16));return t}n.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"!=typeof e){for(var r=0;r<e.length;r++)n[r]=0|e[r];return n}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(r=0;r<e.length;r+=2)n.push(parseInt(e[r]+e[r+1],16))}else for(r=0;r<e.length;r++){var i=e.charCodeAt(r),o=i>>8,a=255&i;o?n.push(o,a):n.push(a)}return n},n.zero2=r,n.toHex=i,n.encode=function(e,t){return"hex"===t?i(e):e}})),f=s((function(e,t){var n=t;n.assert=c,n.toArray=u.toArray,n.zero2=u.zero2,n.toHex=u.toHex,n.encode=u.encode,n.getNAF=function(e,t,n){var r=new Array(Math.max(e.bitLength(),n)+1);r.fill(0);for(var i=1<<t+1,o=e.clone(),a=0;a<r.length;a++){var s,c=o.andln(i-1);o.isOdd()?(s=c>(i>>1)-1?(i>>1)-c:c,o.isubn(s)):s=0,r[a]=s,o.iushrn(1)}return r},n.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var r=0,i=0;e.cmpn(-r)>0||t.cmpn(-i)>0;){var o,a,s,c=e.andln(3)+r&3,l=t.andln(3)+i&3;if(3===c&&(c=-1),3===l&&(l=-1),0==(1&c))o=0;else o=3!==(s=e.andln(7)+r&7)&&5!==s||2!==l?c:-c;if(n[0].push(o),0==(1&l))a=0;else a=3!==(s=t.andln(7)+i&7)&&5!==s||2!==c?l:-l;n[1].push(a),2*r===o+1&&(r=1-r),2*i===a+1&&(i=1-i),e.iushrn(1),t.iushrn(1)}return n},n.cachedProperty=function(e,t,n){var r="_"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}},n.parseBytes=function(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function(e){return new i.a(e,"hex","le")}})),d=f.getNAF,p=f.getJSF,h=f.assert;function m(e,t){this.type=e,this.p=new i.a(t.p,16),this.red=t.prime?i.a.red(t.prime):i.a.mont(this.p),this.zero=new i.a(0).toRed(this.red),this.one=new i.a(1).toRed(this.red),this.two=new i.a(2).toRed(this.red),this.n=t.n&&new i.a(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var b=m;function y(e,t){this.curve=e,this.type=t,this.precomputed=null}m.prototype.point=function(){throw new Error("Not implemented")},m.prototype.validate=function(){throw new Error("Not implemented")},m.prototype._fixedNafMul=function(e,t){h(e.precomputed);var n=e._getDoubles(),r=d(t,1,this._bitLength),i=(1<<n.step+1)-(n.step%2==0?2:1);i/=3;for(var o=[],a=0;a<r.length;a+=n.step){var s=0;for(t=a+n.step-1;t>=a;t--)s=(s<<1)+r[t];o.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),u=i;u>0;u--){for(a=0;a<o.length;a++){(s=o[a])===u?l=l.mixedAdd(n.points[a]):s===-u&&(l=l.mixedAdd(n.points[a].neg()))}c=c.add(l)}return c.toP()},m.prototype._wnafMul=function(e,t){var n=4,r=e._getNAFPoints(n);n=r.wnd;for(var i=r.points,o=d(t,n,this._bitLength),a=this.jpoint(null,null,null),s=o.length-1;s>=0;s--){for(t=0;s>=0&&0===o[s];s--)t++;if(s>=0&&t++,a=a.dblp(t),s<0)break;var c=o[s];h(0!==c),a="affine"===e.type?c>0?a.mixedAdd(i[c-1>>1]):a.mixedAdd(i[-c-1>>1].neg()):c>0?a.add(i[c-1>>1]):a.add(i[-c-1>>1].neg())}return"affine"===e.type?a.toP():a},m.prototype._wnafMulAdd=function(e,t,n,r,i){for(var o=this._wnafT1,a=this._wnafT2,s=this._wnafT3,c=0,l=0;l<r;l++){var u=(O=t[l])._getNAFPoints(e);o[l]=u.wnd,a[l]=u.points}for(l=r-1;l>=1;l-=2){var f=l-1,h=l;if(1===o[f]&&1===o[h]){var m=[t[f],null,null,t[h]];0===t[f].y.cmp(t[h].y)?(m[1]=t[f].add(t[h]),m[2]=t[f].toJ().mixedAdd(t[h].neg())):0===t[f].y.cmp(t[h].y.redNeg())?(m[1]=t[f].toJ().mixedAdd(t[h]),m[2]=t[f].add(t[h].neg())):(m[1]=t[f].toJ().mixedAdd(t[h]),m[2]=t[f].toJ().mixedAdd(t[h].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],y=p(n[f],n[h]);c=Math.max(y[0].length,c),s[f]=new Array(c),s[h]=new Array(c);for(var g=0;g<c;g++){var v=0|y[0][g],w=0|y[1][g];s[f][g]=b[3*(v+1)+(w+1)],s[h][g]=0,a[f]=m}}else s[f]=d(n[f],o[f],this._bitLength),s[h]=d(n[h],o[h],this._bitLength),c=Math.max(s[f].length,c),c=Math.max(s[h].length,c)}var _=this.jpoint(null,null,null),k=this._wnafT4;for(l=c;l>=0;l--){for(var x=0;l>=0;){var S=!0;for(g=0;g<r;g++)k[g]=0|s[g][l],0!==k[g]&&(S=!1);if(!S)break;x++,l--}if(l>=0&&x++,_=_.dblp(x),l<0)break;for(g=0;g<r;g++){var O,E=k[g];0!==E&&(E>0?O=a[g][E-1>>1]:E<0&&(O=a[g][-E-1>>1].neg()),_="affine"===O.type?_.mixedAdd(O):_.add(O))}}for(l=0;l<r;l++)a[l]=null;return i?_:_.toP()},m.BasePoint=y,y.prototype.eq=function(){throw new Error("Not implemented")},y.prototype.validate=function(){return this.curve.validate(this)},m.prototype.decodePoint=function(e,t){e=f.toArray(e,t);var n=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*n)return 6===e[0]?h(e[e.length-1]%2==0):7===e[0]&&h(e[e.length-1]%2==1),this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));if((2===e[0]||3===e[0])&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),3===e[0]);throw new Error("Unknown point format")},y.prototype.encodeCompressed=function(e){return this.encode(e,!0)},y.prototype._encode=function(e){var t=this.curve.p.byteLength(),n=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",t))},y.prototype.encode=function(e,t){return f.encode(this._encode(t),e)},y.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},y.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},y.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i<t;i+=e){for(var o=0;o<e;o++)r=r.dbl();n.push(r)}return{step:e,points:n}},y.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],n=(1<<e)-1,r=1===n?null:this.dbl(),i=1;i<n;i++)t[i]=t[i-1].add(r);return{wnd:e,points:t}},y.prototype._getBeta=function(){return null},y.prototype.dblp=function(e){for(var t=this,n=0;n<e;n++)t=t.dbl();return t};var g=s((function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}})),v=f.assert;function w(e){b.call(this,"short",e),this.a=new i.a(e.a,16).toRed(this.red),this.b=new i.a(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}g(w,b);var _=w;function k(e,t,n,r){b.BasePoint.call(this,e,"affine"),null===t&&null===n?(this.x=null,this.y=null,this.inf=!0):(this.x=new i.a(t,16),this.y=new i.a(n,16),r&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function x(e,t,n,r){b.BasePoint.call(this,e,"jacobian"),null===t&&null===n&&null===r?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i.a(0)):(this.x=new i.a(t,16),this.y=new i.a(n,16),this.z=new i.a(r,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}w.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,n;if(e.beta)t=new i.a(e.beta,16).toRed(this.red);else{var r=this._getEndoRoots(this.p);t=(t=r[0].cmp(r[1])<0?r[0]:r[1]).toRed(this.red)}if(e.lambda)n=new i.a(e.lambda,16);else{var o=this._getEndoRoots(this.n);0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(t))?n=o[0]:(n=o[1],v(0===this.g.mul(n).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:n,basis:e.basis?e.basis.map((function(e){return{a:new i.a(e.a,16),b:new i.a(e.b,16)}})):this._getEndoBasis(n)}}},w.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:i.a.mont(e),n=new i.a(2).toRed(t).redInvm(),r=n.redNeg(),o=new i.a(3).toRed(t).redNeg().redSqrt().redMul(n);return[r.redAdd(o).fromRed(),r.redSub(o).fromRed()]},w.prototype._getEndoBasis=function(e){for(var t,n,r,o,a,s,c,l,u,f=this.n.ushrn(Math.floor(this.n.bitLength()/2)),d=e,p=this.n.clone(),h=new i.a(1),m=new i.a(0),b=new i.a(0),y=new i.a(1),g=0;0!==d.cmpn(0);){var v=p.div(d);l=p.sub(v.mul(d)),u=b.sub(v.mul(h));var w=y.sub(v.mul(m));if(!r&&l.cmp(f)<0)t=c.neg(),n=h,r=l.neg(),o=u;else if(r&&2==++g)break;c=l,p=d,d=l,b=h,h=u,y=m,m=w}a=l.neg(),s=u;var _=r.sqr().add(o.sqr());return a.sqr().add(s.sqr()).cmp(_)>=0&&(a=t,s=n),r.negative&&(r=r.neg(),o=o.neg()),a.negative&&(a=a.neg(),s=s.neg()),[{a:r,b:o},{a:a,b:s}]},w.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],i=r.b.mul(e).divRound(this.n),o=n.b.neg().mul(e).divRound(this.n),a=i.mul(n.a),s=o.mul(r.a),c=i.mul(n.b),l=o.mul(r.b);return{k1:e.sub(a).sub(s),k2:c.add(l).neg()}},w.prototype.pointFromX=function(e,t){(e=new i.a(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var o=r.fromRed().isOdd();return(t&&!o||!t&&o)&&(r=r.redNeg()),this.point(e,r)},w.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},w.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,o=0;o<e.length;o++){var a=this._endoSplit(t[o]),s=e[o],c=s._getBeta();a.k1.negative&&(a.k1.ineg(),s=s.neg(!0)),a.k2.negative&&(a.k2.ineg(),c=c.neg(!0)),r[2*o]=s,r[2*o+1]=c,i[2*o]=a.k1,i[2*o+1]=a.k2}for(var l=this._wnafMulAdd(1,r,i,2*o,n),u=0;u<2*o;u++)r[u]=null,i[u]=null;return l},g(k,b.BasePoint),w.prototype.point=function(e,t,n){return new k(this,e,t,n)},w.prototype.pointFromJSON=function(e,t){return k.fromJSON(this,e,t)},k.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,r=function(e){return n.point(e.x.redMul(n.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(r)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(r)}}}return t}},k.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},k.fromJSON=function(e,t,n){"string"==typeof t&&(t=JSON.parse(t));var r=e.point(t[0],t[1],n);if(!t[2])return r;function i(t){return e.point(t[0],t[1],n)}var o=t[2];return r.precomputed={beta:null,doubles:o.doubles&&{step:o.doubles.step,points:[r].concat(o.doubles.points.map(i))},naf:o.naf&&{wnd:o.naf.wnd,points:[r].concat(o.naf.points.map(i))}},r},k.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},k.prototype.isInfinity=function(){return this.inf},k.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},k.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)},k.prototype.getX=function(){return this.x.fromRed()},k.prototype.getY=function(){return this.y.fromRed()},k.prototype.mul=function(e){return e=new i.a(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},k.prototype.mulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},k.prototype.jmulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},k.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},k.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},k.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},g(x,b.BasePoint),w.prototype.jpoint=function(e,t,n){return new x(this,e,t,n)},x.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},x.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},x.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),i=e.x.redMul(n),o=this.y.redMul(t.redMul(e.z)),a=e.y.redMul(n.redMul(this.z)),s=r.redSub(i),c=o.redSub(a);if(0===s.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),u=l.redMul(s),f=r.redMul(l),d=c.redSqr().redIAdd(u).redISub(f).redISub(f),p=c.redMul(f.redISub(d)).redISub(o.redMul(u)),h=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(d,p,h)},x.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),a=n.redSub(r),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),u=n.redMul(c),f=s.redSqr().redIAdd(l).redISub(u).redISub(u),d=s.redMul(u.redISub(f)).redISub(i.redMul(l)),p=this.z.redMul(a);return this.curve.jpoint(f,d,p)},x.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}var r=this.curve.a,i=this.curve.tinv,o=this.x,a=this.y,s=this.z,c=s.redSqr().redSqr(),l=a.redAdd(a);for(n=0;n<e;n++){var u=o.redSqr(),f=l.redSqr(),d=f.redSqr(),p=u.redAdd(u).redIAdd(u).redIAdd(r.redMul(c)),h=o.redMul(f),m=p.redSqr().redISub(h.redAdd(h)),b=h.redISub(m),y=p.redMul(b);y=y.redIAdd(y).redISub(d);var g=l.redMul(s);n+1<e&&(c=c.redMul(d)),o=m,s=g,l=y}return this.curve.jpoint(o,l.redMul(i),s)},x.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},x.prototype._zeroDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r),c=s.redSqr().redISub(a).redISub(a),l=o.redIAdd(o);l=(l=l.redIAdd(l)).redIAdd(l),e=c,t=s.redMul(a.redISub(c)).redISub(l),n=this.y.redAdd(this.y)}else{var u=this.x.redSqr(),f=this.y.redSqr(),d=f.redSqr(),p=this.x.redAdd(f).redSqr().redISub(u).redISub(d);p=p.redIAdd(p);var h=u.redAdd(u).redIAdd(u),m=h.redSqr(),b=d.redIAdd(d);b=(b=b.redIAdd(b)).redIAdd(b),e=m.redISub(p).redISub(p),t=h.redMul(p.redISub(e)).redISub(b),n=(n=this.y.redMul(this.z)).redIAdd(n)}return this.curve.jpoint(e,t,n)},x.prototype._threeDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r).redIAdd(this.curve.a),c=s.redSqr().redISub(a).redISub(a);e=c;var l=o.redIAdd(o);l=(l=l.redIAdd(l)).redIAdd(l),t=s.redMul(a.redISub(c)).redISub(l),n=this.y.redAdd(this.y)}else{var u=this.z.redSqr(),f=this.y.redSqr(),d=this.x.redMul(f),p=this.x.redSub(u).redMul(this.x.redAdd(u));p=p.redAdd(p).redIAdd(p);var h=d.redIAdd(d),m=(h=h.redIAdd(h)).redAdd(h);e=p.redSqr().redISub(m),n=this.y.redAdd(this.z).redSqr().redISub(f).redISub(u);var b=f.redSqr();b=(b=(b=b.redIAdd(b)).redIAdd(b)).redIAdd(b),t=p.redMul(h.redISub(e)).redISub(b)}return this.curve.jpoint(e,t,n)},x.prototype._dbl=function(){var e=this.curve.a,t=this.x,n=this.y,r=this.z,i=r.redSqr().redSqr(),o=t.redSqr(),a=n.redSqr(),s=o.redAdd(o).redIAdd(o).redIAdd(e.redMul(i)),c=t.redAdd(t),l=(c=c.redIAdd(c)).redMul(a),u=s.redSqr().redISub(l.redAdd(l)),f=l.redISub(u),d=a.redSqr();d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var p=s.redMul(f).redISub(d),h=n.redAdd(n).redMul(r);return this.curve.jpoint(u,p,h)},x.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr(),r=t.redSqr(),i=e.redAdd(e).redIAdd(e),o=i.redSqr(),a=this.x.redAdd(t).redSqr().redISub(e).redISub(r),s=(a=(a=(a=a.redIAdd(a)).redAdd(a).redIAdd(a)).redISub(o)).redSqr(),c=r.redIAdd(r);c=(c=(c=c.redIAdd(c)).redIAdd(c)).redIAdd(c);var l=i.redIAdd(a).redSqr().redISub(o).redISub(s).redISub(c),u=t.redMul(l);u=(u=u.redIAdd(u)).redIAdd(u);var f=this.x.redMul(s).redISub(u);f=(f=f.redIAdd(f)).redIAdd(f);var d=this.y.redMul(l.redMul(c.redISub(l)).redISub(a.redMul(s)));d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var p=this.z.redAdd(a).redSqr().redISub(n).redISub(s);return this.curve.jpoint(f,d,p)},x.prototype.mul=function(e,t){return e=new i.a(e,t),this.curve._wnafMul(this,e)},x.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),n=e.z.redSqr();if(0!==this.x.redMul(n).redISub(e.x.redMul(t)).cmpn(0))return!1;var r=t.redMul(this.z),i=n.redMul(e.z);return 0===this.y.redMul(i).redISub(e.y.redMul(r)).cmpn(0)},x.prototype.eqXToP=function(e){var t=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(n))return!0;for(var r=e.clone(),i=this.curve.redN.redMul(t);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},x.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},x.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var S=s((function(e,t){var n=t;n.base=b,n.short=_,n.mont=null,n.edwards=null})),O=s((function(e,t){var n,r=t,i=f.assert;function o(e){"short"===e.type?this.curve=new S.short(e):"edwards"===e.type?this.curve=new S.edwards(e):this.curve=new S.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function s(e,t){Object.defineProperty(r,e,{configurable:!0,enumerable:!0,get:function(){var n=new o(t);return Object.defineProperty(r,e,{configurable:!0,enumerable:!0,value:n}),n}})}r.PresetCurve=o,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:a.a.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:a.a.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:a.a.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:a.a.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:a.a.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.a.sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.a.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=null.crash()}catch(e){n=void 0}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:a.a.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})}));function E(e){if(!(this instanceof E))return new E(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=u.toArray(e.entropy,e.entropyEnc||"hex"),n=u.toArray(e.nonce,e.nonceEnc||"hex"),r=u.toArray(e.pers,e.persEnc||"hex");c(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,r)}var T=E;E.prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(r),this._reseed=1,this.reseedInterval=281474976710656},E.prototype._hmac=function(){return new a.a.hmac(this.hash,this.K)},E.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},E.prototype.reseed=function(e,t,n,r){"string"!=typeof t&&(r=n,n=t,t=null),e=u.toArray(e,t),n=u.toArray(n,r),c(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},E.prototype.generate=function(e,t,n,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(r=n,n=t,t=null),n&&(n=u.toArray(n,r||"hex"),this._update(n));for(var i=[];i.length<e;)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);var o=i.slice(0,e);return this._update(n),this._reseed++,u.encode(o,t)};var A=f.assert;function M(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}var I=M;M.fromPublic=function(e,t,n){return t instanceof M?t:new M(e,{pub:t,pubEnc:n})},M.fromPrivate=function(e,t,n){return t instanceof M?t:new M(e,{priv:t,privEnc:n})},M.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},M.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},M.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},M.prototype._importPrivate=function(e,t){this.priv=new i.a(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},M.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?A(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||A(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},M.prototype.derive=function(e){return e.mul(this.priv).getX()},M.prototype.sign=function(e,t,n){return this.ec.sign(e,this,t,n)},M.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},M.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"};var P=f.assert;function C(e,t){if(e instanceof C)return e;this._importDER(e,t)||(P(e.r&&e.s,"Signature without r or s"),this.r=new i.a(e.r,16),this.s=new i.a(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var j=C;function D(){this.place=0}function R(e,t){var n=e[t.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var i=0,o=0,a=t.place;o<r;o++,a++)i<<=8,i|=e[a],i>>>=0;return!(i<=127)&&(t.place=a,i)}function N(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t<n;)t++;return 0===t?e:e.slice(t)}function B(e,t){if(t<128)e.push(t);else{var n=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}C.prototype._importDER=function(e,t){e=f.toArray(e,t);var n=new D;if(48!==e[n.place++])return!1;var r=R(e,n);if(!1===r)return!1;if(r+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var o=R(e,n);if(!1===o)return!1;var a=e.slice(n.place,o+n.place);if(n.place+=o,2!==e[n.place++])return!1;var s=R(e,n);if(!1===s)return!1;if(e.length!==s+n.place)return!1;var c=e.slice(n.place,s+n.place);if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}return this.r=new i.a(a),this.s=new i.a(c),this.recoveryParam=null,!0},C.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=N(t),n=N(n);!(n[0]||128&n[1]);)n=n.slice(1);var r=[2];B(r,t.length),(r=r.concat(t)).push(2),B(r,n.length);var i=r.concat(n),o=[48];return B(o,i.length),o=o.concat(i),f.encode(o,e)};var L=function(){throw new Error("unsupported")},U=f.assert;function F(e){if(!(this instanceof F))return new F(e);"string"==typeof e&&(U(O.hasOwnProperty(e),"Unknown curve "+e),e=O[e]),e instanceof O.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var q=F;F.prototype.keyPair=function(e){return new I(this,e)},F.prototype.keyFromPrivate=function(e,t){return I.fromPrivate(this,e,t)},F.prototype.keyFromPublic=function(e,t){return I.fromPublic(this,e,t)},F.prototype.genKeyPair=function(e){e||(e={});for(var t=new T({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||L(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),r=this.n.sub(new i.a(2));;){var o=new i.a(t.generate(n));if(!(o.cmp(r)>0))return o.iaddn(1),this.keyFromPrivate(o)}},F.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},F.prototype.sign=function(e,t,n,r){"object"==typeof n&&(r=n,n=null),r||(r={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new i.a(e,16));for(var o=this.n.byteLength(),a=t.getPrivate().toArray("be",o),s=e.toArray("be",o),c=new T({hash:this.hash,entropy:a,nonce:s,pers:r.pers,persEnc:r.persEnc||"utf8"}),l=this.n.sub(new i.a(1)),u=0;;u++){var f=r.k?r.k(u):new i.a(c.generate(this.n.byteLength()));if(!((f=this._truncateToN(f,!0)).cmpn(1)<=0||f.cmp(l)>=0)){var d=this.g.mul(f);if(!d.isInfinity()){var p=d.getX(),h=p.umod(this.n);if(0!==h.cmpn(0)){var m=f.invm(this.n).mul(h.mul(t.getPrivate()).iadd(e));if(0!==(m=m.umod(this.n)).cmpn(0)){var b=(d.getY().isOdd()?1:0)|(0!==p.cmp(h)?2:0);return r.canonical&&m.cmp(this.nh)>0&&(m=this.n.sub(m),b^=1),new j({r:h,s:m,recoveryParam:b})}}}}}},F.prototype.verify=function(e,t,n,r){e=this._truncateToN(new i.a(e,16)),n=this.keyFromPublic(n,r);var o=(t=new j(t,"hex")).r,a=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s,c=a.invm(this.n),l=c.mul(e).umod(this.n),u=c.mul(o).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(l,n.getPublic(),u)).isInfinity()&&s.eqXToP(o):!(s=this.g.mulAdd(l,n.getPublic(),u)).isInfinity()&&0===s.getX().umod(this.n).cmp(o)},F.prototype.recoverPubKey=function(e,t,n,r){U((3&n)===n,"The recovery param is more than two bits"),t=new j(t,r);var o=this.n,a=new i.a(e),s=t.r,c=t.s,l=1&n,u=n>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&u)throw new Error("Unable to find sencond key candinate");s=u?this.curve.pointFromX(s.add(this.curve.n),l):this.curve.pointFromX(s,l);var f=t.r.invm(o),d=o.sub(a).mul(f).umod(o),p=c.mul(f).umod(o);return this.g.mulAdd(d,s,p)},F.prototype.getKeyRecoveryParam=function(e,t,n,r){if(null!==(t=new j(t,r)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(n))return i}throw new Error("Unable to find valid recovery factor")};var z=s((function(e,t){var n=t;n.version="6.5.3",n.utils=f,n.rand=function(){throw new Error("unsupported")},n.curve=S,n.curves=O,n.ec=q,n.eddsa=null})).ec}).call(this,n(12))},function(e,t,n){var r=n(37),i=n(1335);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1337);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1342);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}},function(e,t,n){var r=n(1e3),i=n(1362),o=n(1367),a=n(1369),s=n(1370),c=n(1374),l=Date.prototype.getTime;function u(e,t,n){var p=n||{};return!!(p.strict?o(e,t):e===t)||(!e||!t||"object"!=typeof e&&"object"!=typeof t?p.strict?o(e,t):e==t:function(e,t,n){var o,p;if(typeof e!=typeof t)return!1;if(f(e)||f(t))return!1;if(e.prototype!==t.prototype)return!1;if(i(e)!==i(t))return!1;var h=a(e),m=a(t);if(h!==m)return!1;if(h||m)return e.source===t.source&&s(e)===s(t);if(c(e)&&c(t))return l.call(e)===l.call(t);var b=d(e),y=d(t);if(b!==y)return!1;if(b||y){if(e.length!==t.length)return!1;for(o=0;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}if(typeof e!=typeof t)return!1;try{var g=r(e),v=r(t)}catch(e){return!1}if(g.length!==v.length)return!1;for(g.sort(),v.sort(),o=g.length-1;o>=0;o--)if(g[o]!=v[o])return!1;for(o=g.length-1;o>=0;o--)if(p=g[o],!u(e[p],t[p],n))return!1;return!0}(e,t,p))}function f(e){return null==e}function d(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length)&&("function"==typeof e.copy&&"function"==typeof e.slice&&!(e.length>0&&"number"!=typeof e[0]))}e.exports=u},function(e,t,n){var r=n(37),i=n(1379);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=24)}([function(e,t){e.exports=n(878)},function(e,t){e.exports=n(879)},function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u}));var r,i=n(0),o=n.n(i),a={TESTNET:"testnet",MAINNET:"mainnet"},s={ROPSTEN:"ropsten",MAINNET:"mainnet"},c={GOOGLE:"google",FACEBOOK:"facebook",REDDIT:"reddit",DISCORD:"discord",TWITCH:"twitch",APPLE:"apple",GITHUB:"github",LINKEDIN:"linkedin",TWITTER:"twitter",WEIBO:"weibo",LINE:"line",EMAIL_PASSWORD:"email_password",PASSWORDLESS:"passwordless",JWT:"jwt"},l={SINGLE_VERIFIER_ID:"single_id_verifier"},u=(r={},o()(r,a.MAINNET,"0x638646503746d5456209e33a2ff5e3226d698bea"),o()(r,a.TESTNET,"0x4023d2a0D330bF11426B12C6144Cfb96B7fa6183"),r)},function(e,t){e.exports=n(1012)},function(e,t){e.exports=n(880)},function(e,t){e.exports=n(1382)},function(e,t){e.exports=n(923)},function(e,t){e.exports=n(924)},function(e,t){e.exports=n(1383)},function(e,t){e.exports=n(1385)},function(e,t){e.exports=n(1014)},function(e,t){e.exports=n(1386)},function(e,t){e.exports=n(1017)},function(e,t){e.exports=n(1545)},function(e,t){e.exports=n(1391)},function(e,t){e.exports=n(1392)},function(e,t){e.exports=n(399)},function(e,t){},function(e,t){e.exports=n(1438)},function(e,t){e.exports=n(1465)},function(e,t){e.exports=n(1027)},function(e,t,n){"use strict";var r,i="object"==typeof Reflect?Reflect:null,o=i&&"function"==typeof i.apply?i.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};r=i&&"function"==typeof i.ownKeys?i.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var a=Number.isNaN||function(e){return e!=e};function s(){s.init.call(this)}e.exports=s,e.exports.once=function(e,t){return new Promise((function(n,r){function i(){void 0!==o&&e.removeListener("error",o),n([].slice.call(arguments))}var o;"error"!==t&&(o=function(n){e.removeListener(t,i),r(n)},e.once("error",o)),e.once(t,i)}))},s.EventEmitter=s,s.prototype._events=void 0,s.prototype._eventsCount=0,s.prototype._maxListeners=void 0;var c=10;function l(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function u(e){return void 0===e._maxListeners?s.defaultMaxListeners:e._maxListeners}function f(e,t,n,r){var i,o,a,s;if(l(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),a=o[t]),void 0===a)a=o[t]=n,++e._eventsCount;else if("function"==typeof a?a=o[t]=r?[n,a]:[a,n]:r?a.unshift(n):a.push(n),(i=u(e))>0&&a.length>i&&!a.warned){a.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+a.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=e,c.type=t,c.count=a.length,s=c,console&&console.warn&&console.warn(s)}return e}function d(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function p(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=d.bind(r);return i.listener=n,r.wrapFn=i,i}function h(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):b(i,i.length)}function m(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function b(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(s,"defaultMaxListeners",{enumerable:!0,get:function(){return c},set:function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");c=e}}),s.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},s.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||a(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},s.prototype.getMaxListeners=function(){return u(this)},s.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var r="error"===e,i=this._events;if(void 0!==i)r=r&&void 0===i.error;else if(!r)return!1;if(r){var a;if(t.length>0&&(a=t[0]),a instanceof Error)throw a;var s=new Error("Unhandled error."+(a?" ("+a.message+")":""));throw s.context=a,s}var c=i[e];if(void 0===c)return!1;if("function"==typeof c)o(c,this,t);else{var l=c.length,u=b(c,l);for(n=0;n<l;++n)o(u[n],this,t)}return!0},s.prototype.addListener=function(e,t){return f(this,e,t,!1)},s.prototype.on=s.prototype.addListener,s.prototype.prependListener=function(e,t){return f(this,e,t,!0)},s.prototype.once=function(e,t){return l(t),this.on(e,p(this,e,t)),this},s.prototype.prependOnceListener=function(e,t){return l(t),this.prependListener(e,p(this,e,t)),this},s.prototype.removeListener=function(e,t){var n,r,i,o,a;if(l(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,a||t)}return this},s.prototype.off=s.prototype.removeListener,s.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},s.prototype.listeners=function(e){return h(this,e,!0)},s.prototype.rawListeners=function(e){return h(this,e,!1)},s.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):m.call(e,t)},s.prototype.listenerCount=m,s.prototype.eventNames=function(){return this._eventsCount>0?r(this._events):[]}},function(e,t){e.exports=n(1466)},function(e,t,n){"use strict";var r,i=n(11),o=n.n(i),a=n(1),s=n.n(a),c=n(4),l=n.n(c),u=n(6),f=n.n(u),d=n(7),p=n.n(d),h=n(0),m=n.n(h),b=n(18),y=n.n(b),g=n(15),v=n.n(g),w=n(16),_=n(2),k=n(3),x=n.n(k),S=n(8),O=n.n(S),E=n(9),T=n.n(E),A=n(5),M=n.n(A),I=n(10),P=n.n(I),C=n(12),j=n(19),D=n.n(j),R=n(13),N=n(20),B=n.n(N).a.getLogger("torus-direct-web-sdk");var L=(r={},m()(r,_.d.APPLE,"apple"),m()(r,_.d.GITHUB,"github"),m()(r,_.d.LINKEDIN,"linkedin"),m()(r,_.d.TWITTER,"twitter"),m()(r,_.d.WEIBO,"weibo"),m()(r,_.d.LINE,"line"),m()(r,_.d.EMAIL_PASSWORD,"Username-Password-Authentication"),m()(r,_.d.PASSWORDLESS,"email"),r),U=function(e){return e.href.endsWith("/")?e.href:"".concat(e.href,"/")},F={webWorkerSupport:!1};function q(e,t){return t?e:e.toLowerCase()}var z=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i=e.name,o=e.sub;if(n)return q(e[n],r);switch(t){case _.d.PASSWORDLESS:case _.d.EMAIL_PASSWORD:return q(i,r);case _.d.WEIBO:case _.d.GITHUB:case _.d.TWITTER:case _.d.APPLE:case _.d.LINKEDIN:case _.d.LINE:case _.d.JWT:return q(o,r);default:throw new Error("Invalid login type")}},V=function(e,t){var n=e.split("&").reduce((function(e,t){var n=t.split("="),r=o()(n,2),i=r[0],a=r[1];return e[i]=a,e}),{});B.info(n,t);var r={},i="";return t.preopenInstanceId||(Object.keys(n).length>0&&n.state?(r=JSON.parse(atob(decodeURIComponent(decodeURIComponent(n.state))))||{},i=n.error_description||n.error||i):Object.keys(t).length>0&&t.state&&(r=JSON.parse(atob(decodeURIComponent(decodeURIComponent(t.state))))||{},t.error&&(i=t.error))),{error:i,instanceParameters:r,hashParameters:n}};function H(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=M()(e);if(t){var i=M()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return T()(this,n)}}var $=function(e){O()(n,e);var t=H(n);function n(e){var r,i=e.url,o=e.target,a=e.features;return f()(this,n),r=t.call(this),m()(x()(r),"url",void 0),m()(x()(r),"target",void 0),m()(x()(r),"features",void 0),m()(x()(r),"window",void 0),m()(x()(r),"windowTimer",void 0),m()(x()(r),"iClosedWindow",void 0),r.url=i,r.target=o||"_blank",r.features=a||"directories=0,titlebar=0,toolbar=0,status=0,location=0,menubar=0,height=700,width=1200",r.window=void 0,r.windowTimer=void 0,r.iClosedWindow=!1,r._setupTimer(),r}return p()(n,[{key:"_setupTimer",value:function(){var e=this;this.windowTimer=Number(setInterval((function(){e.window&&e.window.closed&&(clearInterval(e.windowTimer),e.iClosedWindow||e.emit("close"),e.iClosedWindow=!1,e.window=void 0),void 0===e.window&&clearInterval(e.windowTimer)}),500))}},{key:"open",value:function(){return this.window=window.open(this.url.href,this.target,this.features),Promise.resolve()}},{key:"close",value:function(){this.iClosedWindow=!0,this.window&&this.window.close()}}]),n}(n(21).EventEmitter),K=function(){function e(t,n,r,i,o,a){f()(this,e),this.clientId=t,this.verifier=n,this.redirect_uri=r,this.typeOfLogin=i,this.redirectToOpener=o,this.jwtParams=a,m()(this,"nonce",D()()),m()(this,"finalURL",void 0)}return p()(e,[{key:"handleLoginWindow",value:function(){var e=this;return new Promise((function(t,n){var r,i=function(){var i=l()(s.a.mark((function i(o){var a,c,l,u,f,d,p;return s.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(i.prev=0,a=o.error,c=o.data,u=(l=c||{}).instanceParams.verifier,f=l.hashParams,d=f.access_token,p=f.id_token,!a){i.next=7;break}return B.error(o),n(new Error("Error: ".concat(a,". Info: ").concat(JSON.stringify(o.data||{})))),i.abrupt("return");case 7:if(!o.data||u!==e.verifier){i.next=13;break}if(B.info(o.data),e.redirectToOpener||!r){i.next=12;break}return i.next=12,r.postMessage({success:!0});case 12:t({accessToken:d,idToken:p||""});case 13:i.next=19;break;case 15:i.prev=15,i.t0=i.catch(0),B.error(i.t0),n(i.t0);case 19:case"end":return i.stop()}}),i,null,[[0,15]])})));return function(e){return i.apply(this,arguments)}}(),o=new $({url:e.finalURL});if(e.redirectToOpener){var a=function(){var t=l()(s.a.mark((function t(n){var r;return s.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n.data){t.next=2;break}return t.abrupt("return");case 2:if((r=n.data).channel==="redirect_channel_".concat(e.nonce)){t.next=5;break}return t.abrupt("return");case 5:window.removeEventListener("message",a),i(r),o.close();case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();window.addEventListener("message",a)}else(r=new R.BroadcastChannel("redirect_channel_".concat(e.nonce),F)).addEventListener("message",function(){var e=l()(s.a.mark((function e(t){return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i(t);case 2:r.close(),o.close();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());o.open(),o.once("close",(function(){r&&r.close(),n(new Error("user closed popup"))}))}))}},{key:"state",get:function(){return encodeURIComponent(window.btoa(JSON.stringify({instanceId:this.nonce,verifier:this.verifier,redirectToOpener:this.redirectToOpener||!1})))}}]),e}();function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=M()(e);if(t){var i=M()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return T()(this,n)}}var G=function(e){O()(r,e);var t,n=W(r);function r(e,t,i,o,a,s){var c;return f()(this,r),(c=n.call(this,e,t,i,o,a,s)).clientId=e,c.verifier=t,c.redirect_uri=i,c.typeOfLogin=o,c.redirectToOpener=a,c.jwtParams=s,m()(x()(c),"RESPONSE_TYPE","token"),m()(x()(c),"SCOPE","identify email"),c.setFinalUrl(),c}return p()(r,[{key:"setFinalUrl",value:function(){var e=new URL("https://discordapp.com/api/oauth2/authorize"),t=JSON.parse(JSON.stringify(this.jwtParams||{})),n=P()({state:this.state,response_type:this.RESPONSE_TYPE,client_id:this.clientId,redirect_uri:this.redirect_uri,scope:this.SCOPE},t);Object.keys(n).forEach((function(t){n[t]&&e.searchParams.append(t,n[t])})),this.finalURL=e}},{key:"getUserInfo",value:(t=l()(s.a.mark((function e(t){var n,r,i,o,a,c,l,u,f,d,p;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.accessToken,e.next=3,Object(C.get)("https://discordapp.com/api/users/@me",{headers:{Authorization:"Bearer ".concat(n)}});case 3:return r=e.sent,i=r.id,o=r.avatar,a=r.email,c=void 0===a?"":a,l=r.username,u=void 0===l?"":l,f=r.discriminator,d=void 0===f?"":f,p=null===o?"https://cdn.discordapp.com/embed/avatars/".concat(Number(d)%5,".png"):"https://cdn.discordapp.com/avatars/".concat(i,"/").concat(o,".png?size=2048"),e.abrupt("return",{profileImage:p,name:"".concat(u,"#").concat(d),email:c,verifierId:i,verifier:this.verifier,typeOfLogin:this.typeOfLogin});case 7:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),r}(K);function J(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=M()(e);if(t){var i=M()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return T()(this,n)}}var Q=function(e){O()(r,e);var t,n=J(r);function r(e,t,i,o,a,s){var c;return f()(this,r),(c=n.call(this,e,t,i,o,a,s)).clientId=e,c.verifier=t,c.redirect_uri=i,c.typeOfLogin=o,c.redirectToOpener=a,c.jwtParams=s,m()(x()(c),"RESPONSE_TYPE","token"),m()(x()(c),"SCOPE","public_profile email"),c.setFinalUrl(),c}return p()(r,[{key:"setFinalUrl",value:function(){var e=new URL("https://www.facebook.com/v6.0/dialog/oauth"),t=JSON.parse(JSON.stringify(this.jwtParams||{})),n=P()({state:this.state,response_type:this.RESPONSE_TYPE,client_id:this.clientId,redirect_uri:this.redirect_uri,scope:this.SCOPE},t);Object.keys(n).forEach((function(t){n[t]&&e.searchParams.append(t,n[t])})),this.finalURL=e}},{key:"getUserInfo",value:(t=l()(s.a.mark((function e(t){var n,r,i,o,a,c,l,u;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.accessToken,e.next=3,Object(C.get)("https://graph.facebook.com/me?fields=name,email,picture.type(large)",{headers:{Authorization:"Bearer ".concat(n)}});case 3:return r=e.sent,i=r.name,o=void 0===i?"":i,a=r.id,c=r.picture,l=r.email,u=void 0===l?"":l,e.abrupt("return",{email:u,name:o,profileImage:c.data.url||"",verifier:this.verifier,verifierId:a,typeOfLogin:this.typeOfLogin});case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),r}(K);function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=M()(e);if(t){var i=M()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return T()(this,n)}}var Z=function(e){O()(r,e);var t,n=Y(r);function r(e,t,i,o,a,s){var c;return f()(this,r),(c=n.call(this,e,t,i,o,a,s)).clientId=e,c.verifier=t,c.redirect_uri=i,c.typeOfLogin=o,c.redirectToOpener=a,c.jwtParams=s,m()(x()(c),"RESPONSE_TYPE","token id_token"),m()(x()(c),"SCOPE","profile email openid"),m()(x()(c),"PROMPT","consent select_account"),c.setFinalUrl(),c}return p()(r,[{key:"setFinalUrl",value:function(){var e=new URL("https://accounts.google.com/o/oauth2/v2/auth"),t=JSON.parse(JSON.stringify(this.jwtParams||{})),n=P()({state:this.state,response_type:this.RESPONSE_TYPE,client_id:this.clientId,prompt:this.PROMPT,redirect_uri:this.redirect_uri,scope:this.SCOPE,nonce:this.nonce},t);Object.keys(n).forEach((function(t){n[t]&&e.searchParams.append(t,n[t])})),this.finalURL=e}},{key:"getUserInfo",value:(t=l()(s.a.mark((function e(t){var n,r,i,o,a,c,l,u;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.accessToken,e.next=3,Object(C.get)("https://www.googleapis.com/userinfo/v2/me",{headers:{Authorization:"Bearer ".concat(n)}});case 3:return r=e.sent,i=r.picture,o=void 0===i?"":i,a=r.email,c=void 0===a?"":a,l=r.name,u=void 0===l?"":l,e.abrupt("return",{email:c,name:u,profileImage:o,verifier:this.verifier,verifierId:c.toLowerCase(),typeOfLogin:this.typeOfLogin});case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),r}(K),X=n(14),ee=n.n(X);function te(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=M()(e);if(t){var i=M()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return T()(this,n)}}var ne=function(e){O()(r,e);var t,n=te(r);function r(e,t,i,o,a,s){var c;return f()(this,r),(c=n.call(this,e,t,i,o,a,s)).clientId=e,c.verifier=t,c.redirect_uri=i,c.typeOfLogin=o,c.redirectToOpener=a,c.jwtParams=s,m()(x()(c),"SCOPE","openid profile email"),m()(x()(c),"RESPONSE_TYPE","token id_token"),m()(x()(c),"PROMPT","login"),c.setFinalUrl(),c}return p()(r,[{key:"setFinalUrl",value:function(){var e=this.jwtParams.domain,t=new URL(e);t.pathname="/authorize";var n=JSON.parse(JSON.stringify(this.jwtParams));delete n.domain;var r=P()({state:this.state,response_type:this.RESPONSE_TYPE,client_id:this.clientId,prompt:this.PROMPT,redirect_uri:this.redirect_uri,scope:this.SCOPE,connection:L[this.typeOfLogin],nonce:this.nonce},n);Object.keys(r).forEach((function(e){r[e]&&t.searchParams.append(e,r[e])})),this.finalURL=t}},{key:"getUserInfo",value:(t=l()(s.a.mark((function e(t){var n,r,i,o,a,c,l,u,f,d,p,h,m,b,y;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.idToken,r=t.accessToken,i=this.jwtParams,o=i.domain,a=i.verifierIdField,c=i.isVerifierIdCaseSensitive,e.prev=2,l=new URL(o),e.next=6,Object(C.get)("".concat(U(l),"userinfo"),{headers:{Authorization:"Bearer ".concat(r)}});case 6:return u=e.sent,f=u.picture,d=u.name,p=u.email,e.abrupt("return",{email:p,name:d,profileImage:f,verifierId:z(u,this.typeOfLogin,a,c),verifier:this.verifier,typeOfLogin:this.typeOfLogin});case 11:return e.prev=11,e.t0=e.catch(2),B.error(e.t0),h=ee()(n),m=h.name,b=h.email,y=h.picture,e.abrupt("return",{profileImage:y,name:m,email:b,verifierId:z(h,this.typeOfLogin,a,c),verifier:this.verifier,typeOfLogin:this.typeOfLogin});case 17:case"end":return e.stop()}}),e,this,[[2,11]])}))),function(e){return t.apply(this,arguments)})}]),r}(K);function re(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=M()(e);if(t){var i=M()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return T()(this,n)}}var ie=function(e){O()(r,e);var t,n=re(r);function r(e,t,i,o,a,s){var c;return f()(this,r),(c=n.call(this,e,t,i,o,a,s)).clientId=e,c.verifier=t,c.redirect_uri=i,c.typeOfLogin=o,c.redirectToOpener=a,c.jwtParams=s,m()(x()(c),"SCOPE","openid profile email"),m()(x()(c),"RESPONSE_TYPE","token id_token"),m()(x()(c),"PROMPT","login"),c.setFinalUrl(),c}return p()(r,[{key:"setFinalUrl",value:function(){var e=this.jwtParams.domain,t=new URL(e);t.pathname="/passwordless/start",this.finalURL=t}},{key:"getUserInfo",value:(t=l()(s.a.mark((function e(t){var n,r,i,o,a,c,l,u,f,d,p,h,m,b,y;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.idToken,r=t.accessToken,i=this.jwtParams,o=i.domain,a=i.verifierIdField,c=i.isVerifierIdCaseSensitive,e.prev=2,l=new URL(o),e.next=6,Object(C.get)("".concat(U(l),"userinfo"),{headers:{Authorization:"Bearer ".concat(r)}});case 6:return u=e.sent,f=u.picture,d=u.name,p=u.email,e.abrupt("return",{email:p,name:d,profileImage:f,verifierId:z(u,this.typeOfLogin,a,c),verifier:this.verifier,typeOfLogin:this.typeOfLogin});case 11:return e.prev=11,e.t0=e.catch(2),B.error(e.t0),h=ee()(n),m=h.name,b=h.email,y=h.picture,e.abrupt("return",{profileImage:y,name:m,email:b,verifierId:z(h,this.typeOfLogin,a,c),verifier:this.verifier,typeOfLogin:this.typeOfLogin});case 17:case"end":return e.stop()}}),e,this,[[2,11]])}))),function(e){return t.apply(this,arguments)})},{key:"handleLoginWindow",value:function(){var e=this;return new Promise((function(t,n){if(e.redirectToOpener)n(new Error("Cannot use redirect to opener for passwordless"));else{var r=function(r){try{var i=r.error,o=r.data||{},a=o.instanceParams.verifier,s=o.hashParams,c=s.access_token,l=s.id_token;if(i)return B.error(r.error),void n(new Error(i));r.data&&a===e.verifier&&(B.info(r.data),t({accessToken:c,idToken:l||""}))}catch(i){B.error(i),n(i)}},i=new R.BroadcastChannel("redirect_channel_".concat(e.nonce),F);i.addEventListener("message",function(){var e=l()(s.a.mark((function e(t){return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r(t),i.close();case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());try{var o=e.jwtParams,a=o.connection,c=void 0===a?"email":a,u=o.login_hint,f=P()({client_id:e.clientId,connection:c,email:"email"===c?u:void 0,phone_number:"sms"===c?u:void 0,send:"link",authParams:{scope:e.SCOPE,state:e.state,response_type:e.RESPONSE_TYPE,redirect_uri:e.redirect_uri,nonce:e.nonce,prompt:e.PROMPT}},{authParams:e.jwtParams});Object(C.post)(e.finalURL.href,JSON.parse(JSON.stringify(f))).then((function(e){B.info("posted",e)})).catch((function(e){B.error(e),n(e)}))}catch(e){B.error(e),n(e)}}}))}}]),r}(K);function oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=M()(e);if(t){var i=M()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return T()(this,n)}}var ae=function(e){O()(r,e);var t,n=oe(r);function r(e,t,i,o,a,s){var c;return f()(this,r),(c=n.call(this,e,t,i,o,a,s)).clientId=e,c.verifier=t,c.redirect_uri=i,c.typeOfLogin=o,c.redirectToOpener=a,c.jwtParams=s,m()(x()(c),"RESPONSE_TYPE","token"),m()(x()(c),"SCOPE","identity"),c.setFinalUrl(),c}return p()(r,[{key:"setFinalUrl",value:function(){var e=new URL("https://www.reddit.com/api/v1/authorize".concat(window.innerWidth<600?".compact":"")),t=JSON.parse(JSON.stringify(this.jwtParams||{})),n=P()({state:this.state,response_type:this.RESPONSE_TYPE,client_id:this.clientId,redirect_uri:this.redirect_uri,scope:this.SCOPE},t);Object.keys(n).forEach((function(t){n[t]&&e.searchParams.append(t,n[t])})),this.finalURL=e}},{key:"getUserInfo",value:(t=l()(s.a.mark((function e(t){var n,r,i,o,a,c;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.accessToken,e.next=3,Object(C.get)("https://oauth.reddit.com/api/v1/me",{headers:{Authorization:"Bearer ".concat(n)}});case 3:return r=e.sent,i=r.icon_img,o=void 0===i?"":i,a=r.name,c=void 0===a?"":a,e.abrupt("return",{email:"",name:c,profileImage:o.split("?").length>0?o.split("?")[0]:o,verifier:this.verifier,verifierId:c.toLowerCase(),typeOfLogin:this.typeOfLogin});case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),r}(K);function se(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=M()(e);if(t){var i=M()(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return T()(this,n)}}var ce=function(e){O()(r,e);var t,n=se(r);function r(e,t,i,o,a,s){var c;return f()(this,r),(c=n.call(this,e,t,i,o,a,s)).clientId=e,c.verifier=t,c.redirect_uri=i,c.typeOfLogin=o,c.redirectToOpener=a,c.jwtParams=s,m()(x()(c),"RESPONSE_TYPE","token"),m()(x()(c),"SCOPE","user:read:email"),c.setFinalUrl(),c}return p()(r,[{key:"setFinalUrl",value:function(){var e=new URL("https://id.twitch.tv/oauth2/authorize"),t=JSON.parse(JSON.stringify(this.jwtParams||{})),n=P()({state:this.state,response_type:this.RESPONSE_TYPE,client_id:this.clientId,redirect_uri:this.redirect_uri,scope:this.SCOPE,force_verify:!0},t);Object.keys(n).forEach((function(t){n[t]&&e.searchParams.append(t,n[t])})),this.finalURL=e}},{key:"getUserInfo",value:(t=l()(s.a.mark((function e(t){var n,r,i,a,c,l,u,f,d,p,h,m;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.accessToken,e.next=3,Object(C.get)("https://api.twitch.tv/helix/users",{headers:{Authorization:"Bearer ".concat(n),"Client-ID":this.clientId}});case 3:return r=e.sent,i=r.data||[],a=o()(i,1),c=a[0],l=c.profile_image_url,u=void 0===l?"":l,f=c.display_name,d=void 0===f?"":f,p=c.email,h=void 0===p?"":p,m=c.id,e.abrupt("return",{profileImage:u,name:d,email:h,verifierId:m,verifier:this.verifier,typeOfLogin:this.typeOfLogin});case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),r}(K),le=function(e){var t=e.clientId,n=e.redirect_uri,r=e.typeOfLogin,i=e.verifier,o=e.jwtParams,a=e.redirectToOpener;if(!i||!r||!t)throw new Error("Invalid params");var s=o||{},c=s.domain,l=s.login_hint;switch(r){case _.d.GOOGLE:return new Z(t,i,n,r,a,o);case _.d.FACEBOOK:return new Q(t,i,n,r,a,o);case _.d.TWITCH:return new ce(t,i,n,r,a,o);case _.d.REDDIT:return new ae(t,i,n,r,a,o);case _.d.DISCORD:return new G(t,i,n,r,a,o);case _.d.PASSWORDLESS:if(!c||!l)throw new Error("Invalid params");return new ie(t,i,n,r,a,o);case _.d.APPLE:case _.d.GITHUB:case _.d.LINKEDIN:case _.d.TWITTER:case _.d.WEIBO:case _.d.LINE:case _.d.EMAIL_PASSWORD:case _.d.JWT:if(!c)throw new Error("Invalid params");return new ne(t,i,n,r,a,o);default:throw new Error("Invalid login type")}},ue=n(22),fe=function(e){return new Promise((function(t,n){var r="".concat(e,"sw.js");"serviceWorker"in navigator?Object(ue.register)(r,{ready:function(){B.info("App is being served from cache by a service worker.\n For more details, visit https://goo.gl/AFskqB"),t(void 0)},registered:function(){B.info("Service worker has been registered."),t(void 0)},cached:function(){B.info("Content has been cached for offline use."),t(void 0)},updatefound:function(){B.info("New content is downloading.")},updated:function(){B.info("New content is available; please refresh.")},offline:function(){B.info("No internet connection found. App is running in offline mode."),n(new Error("App is offline"))},error:function(e){B.error("Error during service worker registration:",e),n(e)}}):n(new Error("Service workers are not supported"))}))};function de(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pe(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function he(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?he(Object(n),!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):he(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var be=function(){function e(t){var n=t.baseUrl,r=t.network,i=void 0===r?_.e.MAINNET:r,o=t.proxyContractAddress,a=t.enableLogging,s=void 0!==a&&a,c=t.redirectToOpener,l=void 0!==c&&c,u=t.redirectPathName,d=void 0===u?"redirect":u,p=t.apiKey,h=void 0===p?"torus-default":p;f()(this,e),m()(this,"isInitialized",void 0),m()(this,"config",void 0),m()(this,"torus",void 0),m()(this,"nodeDetailManager",void 0),this.isInitialized=!1;var b=new URL(n);this.config={baseUrl:U(b),get redirect_uri(){return"".concat(this.baseUrl).concat(d)},redirectToOpener:l};var g=new v.a({enableLogging:s,metadataHost:"https://metadata.tor.us",allowHost:"https://signer.tor.us/api/allow"});v.a.setAPIKey(h),this.torus=g;var w=i===_.e.TESTNET?_.c.ROPSTEN:i;this.nodeDetailManager=new y.a({network:w,proxyAddress:o||_.b[i]}),this.nodeDetailManager.getNodeDetails(),s?B.enableAll():B.disableAll()}var t,n,r,i,a,c;return p()(e,[{key:"init",value:(c=l()(s.a.mark((function e(){var t,n,r=arguments;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.length>0&&void 0!==r[0]?r[0]:{},void 0!==(n=t.skipSw)&&n){e.next=23;break}return e.next=4,fetch("".concat(this.config.baseUrl,"sw.js"),{cache:"reload"});case 4:if(!e.sent.ok){e.next=20;break}return e.prev=6,e.next=9,fe(this.config.baseUrl);case 9:return this.isInitialized=!0,e.abrupt("return");case 13:return e.prev=13,e.t0=e.catch(6),B.error(e.t0),e.next=18,this.handleRedirectCheck();case 18:e.next=21;break;case 20:throw new Error("Service worker is not being served. Please serve it");case 21:e.next=25;break;case 23:return e.next=25,this.handleRedirectCheck();case 25:case"end":return e.stop()}}),e,this,[[6,13]])}))),function(){return c.apply(this,arguments)})},{key:"handleRedirectCheck",value:(a=l()(s.a.mark((function e(){return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(this.config.redirect_uri,{cache:"reload"});case 2:if(!e.sent.ok){e.next=6;break}return this.isInitialized=!0,e.abrupt("return");case 6:throw new Error("Please serve redirect.html present in serviceworker folder of this package on ".concat(this.config.redirect_uri));case 7:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"triggerLogin",value:(i=l()(s.a.mark((function e(t){var n,r,i,o,a,c,l,u,f,d,p,h,m,b,y;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.verifier,r=t.typeOfLogin,i=t.clientId,o=t.jwtParams,a=t.hash,c=t.queryParameters,B.info("Verifier: ",n),this.isInitialized){e.next=4;break}throw new Error("Not initialized yet");case 4:if(l=le({typeOfLogin:r,clientId:i,verifier:n,redirect_uri:this.config.redirect_uri,redirectToOpener:this.config.redirectToOpener,jwtParams:o}),!a||!c){e.next=13;break}if(f=V(a,c),d=f.error,p=f.hashParameters,!d){e.next=9;break}throw new Error(d);case 9:h=p.access_token,m=p.id_token,u={accessToken:h,idToken:m},e.next=16;break;case 13:return e.next=15,l.handleLoginWindow();case 15:u=e.sent;case 16:return e.next=18,l.getUserInfo(u);case 18:return b=e.sent,e.next=21,this.getTorusKey(n,b.verifierId,{verifier_id:b.verifierId},u.idToken||u.accessToken);case 21:return y=e.sent,e.abrupt("return",me(me({},y),{},{userInfo:me(me({},b),u)}));case 23:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"triggerAggregateLogin",value:(r=l()(s.a.mark((function e(t){var n,r,i,o,a,c,l,u,f,d,p,h,m,b,y,g,v,k,x,S,O,E,T,A,M,I,P,C,j,D,R,N;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.aggregateVerifierType,r=t.verifierIdentifier,i=t.subVerifierDetailsArray,this.isInitialized){e.next=3;break}throw new Error("Not initialized yet");case 3:if(n&&r&&Array.isArray(i)){e.next=5;break}throw new Error("Invalid params");case 5:if(n!==_.a.SINGLE_VERIFIER_ID||1===i.length){e.next=7;break}throw new Error("Single id verifier can only have one sub verifier");case 7:o=[],a=[],c=de(i),e.prev=10,c.s();case 12:if((l=c.n()).done){e.next=32;break}if(u=l.value,f=u.clientId,d=u.typeOfLogin,p=u.verifier,h=u.jwtParams,m=u.hash,b=u.queryParameters,y=le({typeOfLogin:d,clientId:f,verifier:p,redirect_uri:this.config.redirect_uri,redirectToOpener:this.config.redirectToOpener,jwtParams:h}),g=void 0,!m||!b){e.next=25;break}if(v=V(m,b),k=v.error,x=v.hashParameters,!k){e.next=21;break}throw new Error(k);case 21:S=x.access_token,O=x.id_token,g={accessToken:S,idToken:O},e.next=28;break;case 25:return e.next=27,y.handleLoginWindow();case 27:g=e.sent;case 28:o.push(y.getUserInfo(g)),a.push(g);case 30:e.next=12;break;case 32:e.next=37;break;case 34:e.prev=34,e.t0=e.catch(10),c.e(e.t0);case 37:return e.prev=37,c.f(),e.finish(37);case 40:return e.next=42,Promise.all(o);case 42:for(E=e.sent,T={verify_params:[],sub_verifier_ids:[],verifier_id:""},A=[],M="",I=0;I<i.length;I+=1)P=a[I],C=P.idToken,j=P.accessToken,D=E[I],T.verify_params.push({verifier_id:D.verifierId,idtoken:C||j}),T.sub_verifier_ids.push(D.verifier),A.push(C||j),M=D.verifierId;return A.sort(),R=Object(w.keccak256)(A.join(String.fromCharCode(29))).slice(2),T.verifier_id=M,e.next=52,this.getTorusKey(r,M,T,R);case 52:return N=e.sent,e.abrupt("return",me(me({},N),{},{userInfo:E.map((function(e,t){return me(me({},e),a[t])}))}));case 54:case"end":return e.stop()}}),e,this,[[10,34,37,40]])}))),function(e){return r.apply(this,arguments)})},{key:"triggerHybridAggregateLogin",value:(n=l()(s.a.mark((function e(t){var n,r,i,a,c,l,u,f,d,p,h,m,b,y,g,v,k,x,S,O,E,T,A,M,I,P,C,j,D,R,N,B,L;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.singleLogin,r=t.aggregateLoginParams,this.isInitialized){e.next=3;break}throw new Error("Not initialized yet");case 3:if(r.aggregateVerifierType&&r.verifierIdentifier&&Array.isArray(r.subVerifierDetailsArray)){e.next=5;break}throw new Error("Invalid params");case 5:if(r.aggregateVerifierType!==_.a.SINGLE_VERIFIER_ID||1===r.subVerifierDetailsArray.length){e.next=7;break}throw new Error("Single id verifier can only have one sub verifier");case 7:if(i=n.typeOfLogin,a=n.clientId,c=n.verifier,l=n.jwtParams,u=n.hash,f=n.queryParameters,d=le({typeOfLogin:i,clientId:a,verifier:c,redirect_uri:this.config.redirect_uri,redirectToOpener:this.config.redirectToOpener,jwtParams:l}),!u||!f){e.next=17;break}if(h=V(u,f),m=h.error,b=h.hashParameters,!m){e.next=13;break}throw new Error(m);case 13:y=b.access_token,g=b.id_token,p={accessToken:y,idToken:g},e.next=20;break;case 17:return e.next=19,d.handleLoginWindow();case 19:p=e.sent;case 20:return e.next=22,d.getUserInfo(p);case 22:for(v=e.sent,k=this.getTorusKey(c,v.verifierId,{verifier_id:v.verifierId},p.idToken||p.accessToken),x=r.verifierIdentifier,S=r.subVerifierDetailsArray,O={verify_params:[],sub_verifier_ids:[],verifier_id:""},E=[],T="",A=0;A<S.length;A+=1)M=S[A],P=(I=p).idToken,C=I.accessToken,O.verify_params.push({verifier_id:v.verifierId,idtoken:P||C}),O.sub_verifier_ids.push(M.verifier),E.push(P||C),T=v.verifierId;return E.sort(),j=Object(w.keccak256)(E.join(String.fromCharCode(29))).slice(2),O.verifier_id=T,D=this.getTorusKey(x,T,O,j),e.next=35,Promise.all([k,D]);case 35:return R=e.sent,N=o()(R,2),B=N[0],L=N[1],e.abrupt("return",{singleLogin:me({userInfo:me(me({},v),p)},B),aggregateLogins:[L]});case 40:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"getTorusKey",value:(t=l()(s.a.mark((function e(t,n,r,i,o){var a,c,l,u,f,d;return s.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.nodeDetailManager.getNodeDetails();case 2:return a=e.sent,c=a.torusNodeEndpoints,l=a.torusNodePub,u=a.torusIndexes,e.next=8,this.torus.getPublicAddress(c,l,{verifier:t,verifierId:n},!1);case 8:return f=e.sent,B.info("New private key assigned to user at address ",f),e.next=12,this.torus.retrieveShares(c,u,t,r,i,o);case 12:if((d=e.sent).ethAddress.toLowerCase()===f.toString().toLowerCase()){e.next=15;break}throw new Error("Invalid");case 15:return B.info(d),e.abrupt("return",{publicAddress:d.ethAddress.toString(),privateKey:d.privKey.toString()});case 17:case"end":return e.stop()}}),e,this)}))),function(e,n,r,i,o){return t.apply(this,arguments)})}]),e}();t.a=be},function(e,t,n){"use strict";n.r(t);var r=n(23),i=n(17);for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);var a=n(2);n.d(t,"TORUS_NETWORK",(function(){return a.e})),n.d(t,"ETHEREUM_NETWORK",(function(){return a.c})),n.d(t,"LOGIN",(function(){return a.d})),n.d(t,"AGGREGATE_VERIFIER",(function(){return a.a})),n.d(t,"CONTRACT_MAP",(function(){return a.b})),t.default=r.a}]).default},function(e,t){e.exports=!1},function(e,t){},function(e,t,n){(function(t,n){
-/**
- * [js-sha3]{@link https://github.com/emn178/js-sha3}
- *
- * @version 0.5.7
- * @author Chen, Yi-Cyuan [emn178@gmail.com]
- * @copyright Chen, Yi-Cyuan 2015-2016
- * @license MIT
- */
-!function(){"use strict";var r="object"==typeof window?window:{};!r.JS_SHA3_NO_NODE_JS&&"object"==typeof t&&t.versions&&t.versions.node&&(r=n);for(var i=!r.JS_SHA3_NO_COMMON_JS&&"object"==typeof e&&e.exports,o="0123456789abcdef".split(""),a=[0,8,16,24],s=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],c=[224,256,384,512],l=["hex","buffer","arrayBuffer","array"],u=function(e,t,n){return function(r){return new _(e,t,e).update(r)[n]()}},f=function(e,t,n){return function(r,i){return new _(e,t,i).update(r)[n]()}},d=function(e,t){var n=u(e,t,"hex");n.create=function(){return new _(e,t,e)},n.update=function(e){return n.create().update(e)};for(var r=0;r<l.length;++r){var i=l[r];n[i]=u(e,t,i)}return n},p=[{name:"keccak",padding:[1,256,65536,16777216],bits:c,createMethod:d},{name:"sha3",padding:[6,1536,393216,100663296],bits:c,createMethod:d},{name:"shake",padding:[31,7936,2031616,520093696],bits:[128,256],createMethod:function(e,t){var n=f(e,t,"hex");n.create=function(n){return new _(e,t,n)},n.update=function(e,t){return n.create(t).update(e)};for(var r=0;r<l.length;++r){var i=l[r];n[i]=f(e,t,i)}return n}}],h={},m=[],b=0;b<p.length;++b)for(var y=p[b],g=y.bits,v=0;v<g.length;++v){var w=y.name+"_"+g[v];m.push(w),h[w]=y.createMethod(g[v],y.padding)}function _(e,t,n){this.blocks=[],this.s=[],this.padding=t,this.outputBits=n,this.reset=!0,this.block=0,this.start=0,this.blockCount=1600-(e<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}_.prototype.update=function(e){var t="string"!=typeof e;t&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e));for(var n,r,i=e.length,o=this.blocks,s=this.byteCount,c=this.blockCount,l=0,u=this.s;l<i;){if(this.reset)for(this.reset=!1,o[0]=this.block,n=1;n<c+1;++n)o[n]=0;if(t)for(n=this.start;l<i&&n<s;++l)o[n>>2]|=e[l]<<a[3&n++];else for(n=this.start;l<i&&n<s;++l)(r=e.charCodeAt(l))<128?o[n>>2]|=r<<a[3&n++]:r<2048?(o[n>>2]|=(192|r>>6)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]):r<55296||r>=57344?(o[n>>2]|=(224|r>>12)<<a[3&n++],o[n>>2]|=(128|r>>6&63)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]):(r=65536+((1023&r)<<10|1023&e.charCodeAt(++l)),o[n>>2]|=(240|r>>18)<<a[3&n++],o[n>>2]|=(128|r>>12&63)<<a[3&n++],o[n>>2]|=(128|r>>6&63)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]);if(this.lastByteIndex=n,n>=s){for(this.start=n-s,this.block=o[c],n=0;n<c;++n)u[n]^=o[n];k(u),this.reset=!0}else this.start=n}return this},_.prototype.finalize=function(){var e=this.blocks,t=this.lastByteIndex,n=this.blockCount,r=this.s;if(e[t>>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[n],t=1;t<n+1;++t)e[t]=0;for(e[n-1]|=2147483648,t=0;t<n;++t)r[t]^=e[t];k(r)},_.prototype.toString=_.prototype.hex=function(){this.finalize();for(var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,a=0,s=0,c="";s<r;){for(a=0;a<t&&s<r;++a,++s)e=n[a],c+=o[e>>4&15]+o[15&e]+o[e>>12&15]+o[e>>8&15]+o[e>>20&15]+o[e>>16&15]+o[e>>28&15]+o[e>>24&15];s%t==0&&(k(n),a=0)}return i&&(e=n[a],i>0&&(c+=o[e>>4&15]+o[15&e]),i>1&&(c+=o[e>>12&15]+o[e>>8&15]),i>2&&(c+=o[e>>20&15]+o[e>>16&15])),c},_.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;e=i?new ArrayBuffer(r+1<<2):new ArrayBuffer(s);for(var c=new Uint32Array(e);a<r;){for(o=0;o<t&&a<r;++o,++a)c[a]=n[o];a%t==0&&k(n)}return i&&(c[o]=n[o],e=e.slice(0,s)),e},_.prototype.buffer=_.prototype.arrayBuffer,_.prototype.digest=_.prototype.array=function(){this.finalize();for(var e,t,n=this.blockCount,r=this.s,i=this.outputBlocks,o=this.extraBytes,a=0,s=0,c=[];s<i;){for(a=0;a<n&&s<i;++a,++s)e=s<<2,t=r[a],c[e]=255&t,c[e+1]=t>>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;s%n==0&&k(r)}return o&&(e=s<<2,t=r[a],o>0&&(c[e]=255&t),o>1&&(c[e+1]=t>>8&255),o>2&&(c[e+2]=t>>16&255)),c};var k=function(e){var t,n,r,i,o,a,c,l,u,f,d,p,h,m,b,y,g,v,w,_,k,x,S,O,E,T,A,M,I,P,C,j,D,R,N,B,L,U,F,q,z,V,H,$,K,W,G,J,Q,Y,Z,X,ee,te,ne,re,ie,oe,ae,se,ce,le,ue;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],a=e[2]^e[12]^e[22]^e[32]^e[42],c=e[3]^e[13]^e[23]^e[33]^e[43],l=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],f=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(p=e[8]^e[18]^e[28]^e[38]^e[48])^(a<<1|c>>>31),n=(h=e[9]^e[19]^e[29]^e[39]^e[49])^(c<<1|a>>>31),e[0]^=t,e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,t=i^(l<<1|u>>>31),n=o^(u<<1|l>>>31),e[2]^=t,e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,t=a^(f<<1|d>>>31),n=c^(d<<1|f>>>31),e[4]^=t,e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,t=l^(p<<1|h>>>31),n=u^(h<<1|p>>>31),e[6]^=t,e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,t=f^(i<<1|o>>>31),n=d^(o<<1|i>>>31),e[8]^=t,e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,m=e[0],b=e[1],W=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,M=e[20]<<3|e[21]>>>29,I=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,V=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,R=e[2]<<1|e[3]>>>31,N=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,J=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,P=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,le=e[42]<<2|e[43]>>>30,ue=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,B=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,j=e[45]<<29|e[44]>>>3,D=e[44]<<29|e[45]>>>3,O=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,F=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,T=e[18]<<20|e[19]>>>12,A=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,ae=e[28]<<7|e[29]>>>25,q=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,x=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=m^~y&v,e[1]=b^~g&w,e[10]=O^~T&M,e[11]=E^~A&I,e[20]=R^~B&U,e[21]=N^~L&F,e[30]=$^~W&J,e[31]=K^~G&Q,e[40]=te^~re&oe,e[41]=ne^~ie&ae,e[2]=y^~v&_,e[3]=g^~w&k,e[12]=T^~M&P,e[13]=A^~I&C,e[22]=B^~U&q,e[23]=L^~F&z,e[32]=W^~J&Y,e[33]=G^~Q&Z,e[42]=re^~oe&se,e[43]=ie^~ae&ce,e[4]=v^~_&x,e[5]=w^~k&S,e[14]=M^~P&j,e[15]=I^~C&D,e[24]=U^~q&V,e[25]=F^~z&H,e[34]=J^~Y&X,e[35]=Q^~Z&ee,e[44]=oe^~se&le,e[45]=ae^~ce&ue,e[6]=_^~x&m,e[7]=k^~S&b,e[16]=P^~j&O,e[17]=C^~D&E,e[26]=q^~V&R,e[27]=z^~H&N,e[36]=Y^~X&$,e[37]=Z^~ee&K,e[46]=se^~le&te,e[47]=ce^~ue&ne,e[8]=x^~m&y,e[9]=S^~b&g,e[18]=j^~O&T,e[19]=D^~E&A,e[28]=V^~R&B,e[29]=H^~N&L,e[38]=X^~$&W,e[39]=ee^~K&G,e[48]=le^~te&re,e[49]=ue^~ne&ie,e[0]^=s[r],e[1]^=s[r+1]};if(i)e.exports=h;else for(b=0;b<m.length;++b)r[m[b]]=h[m[b]]}()}).call(this,n(13),n(12))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return z}));var r=n(27),i=n.n(r),o=n(215),a=n.n(o);"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==e||"undefined"!=typeof self&&self;function s(e,t,n){return e(n={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&n.path)}},n.exports),n.exports}var c=l;function l(e,t){if(!e)throw new Error(t||"Assertion failed")}l.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)};var u=s((function(e,t){var n=t;function r(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",n=0;n<e.length;n++)t+=r(e[n].toString(16));return t}n.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"!=typeof e){for(var r=0;r<e.length;r++)n[r]=0|e[r];return n}if("hex"===t){(e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e);for(r=0;r<e.length;r+=2)n.push(parseInt(e[r]+e[r+1],16))}else for(r=0;r<e.length;r++){var i=e.charCodeAt(r),o=i>>8,a=255&i;o?n.push(o,a):n.push(a)}return n},n.zero2=r,n.toHex=i,n.encode=function(e,t){return"hex"===t?i(e):e}})),f=s((function(e,t){var n=t;n.assert=c,n.toArray=u.toArray,n.zero2=u.zero2,n.toHex=u.toHex,n.encode=u.encode,n.getNAF=function(e,t,n){var r=new Array(Math.max(e.bitLength(),n)+1);r.fill(0);for(var i=1<<t+1,o=e.clone(),a=0;a<r.length;a++){var s,c=o.andln(i-1);o.isOdd()?(s=c>(i>>1)-1?(i>>1)-c:c,o.isubn(s)):s=0,r[a]=s,o.iushrn(1)}return r},n.getJSF=function(e,t){var n=[[],[]];e=e.clone(),t=t.clone();for(var r=0,i=0;e.cmpn(-r)>0||t.cmpn(-i)>0;){var o,a,s,c=e.andln(3)+r&3,l=t.andln(3)+i&3;if(3===c&&(c=-1),3===l&&(l=-1),0==(1&c))o=0;else o=3!==(s=e.andln(7)+r&7)&&5!==s||2!==l?c:-c;if(n[0].push(o),0==(1&l))a=0;else a=3!==(s=t.andln(7)+i&7)&&5!==s||2!==c?l:-l;n[1].push(a),2*r===o+1&&(r=1-r),2*i===a+1&&(i=1-i),e.iushrn(1),t.iushrn(1)}return n},n.cachedProperty=function(e,t,n){var r="_"+t;e.prototype[t]=function(){return void 0!==this[r]?this[r]:this[r]=n.call(this)}},n.parseBytes=function(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function(e){return new i.a(e,"hex","le")}})),d=f.getNAF,p=f.getJSF,h=f.assert;function m(e,t){this.type=e,this.p=new i.a(t.p,16),this.red=t.prime?i.a.red(t.prime):i.a.mont(this.p),this.zero=new i.a(0).toRed(this.red),this.one=new i.a(1).toRed(this.red),this.two=new i.a(2).toRed(this.red),this.n=t.n&&new i.a(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var n=this.n&&this.p.div(this.n);!n||n.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var b=m;function y(e,t){this.curve=e,this.type=t,this.precomputed=null}m.prototype.point=function(){throw new Error("Not implemented")},m.prototype.validate=function(){throw new Error("Not implemented")},m.prototype._fixedNafMul=function(e,t){h(e.precomputed);var n=e._getDoubles(),r=d(t,1,this._bitLength),i=(1<<n.step+1)-(n.step%2==0?2:1);i/=3;for(var o=[],a=0;a<r.length;a+=n.step){var s=0;for(t=a+n.step-1;t>=a;t--)s=(s<<1)+r[t];o.push(s)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),u=i;u>0;u--){for(a=0;a<o.length;a++){(s=o[a])===u?l=l.mixedAdd(n.points[a]):s===-u&&(l=l.mixedAdd(n.points[a].neg()))}c=c.add(l)}return c.toP()},m.prototype._wnafMul=function(e,t){var n=4,r=e._getNAFPoints(n);n=r.wnd;for(var i=r.points,o=d(t,n,this._bitLength),a=this.jpoint(null,null,null),s=o.length-1;s>=0;s--){for(t=0;s>=0&&0===o[s];s--)t++;if(s>=0&&t++,a=a.dblp(t),s<0)break;var c=o[s];h(0!==c),a="affine"===e.type?c>0?a.mixedAdd(i[c-1>>1]):a.mixedAdd(i[-c-1>>1].neg()):c>0?a.add(i[c-1>>1]):a.add(i[-c-1>>1].neg())}return"affine"===e.type?a.toP():a},m.prototype._wnafMulAdd=function(e,t,n,r,i){for(var o=this._wnafT1,a=this._wnafT2,s=this._wnafT3,c=0,l=0;l<r;l++){var u=(O=t[l])._getNAFPoints(e);o[l]=u.wnd,a[l]=u.points}for(l=r-1;l>=1;l-=2){var f=l-1,h=l;if(1===o[f]&&1===o[h]){var m=[t[f],null,null,t[h]];0===t[f].y.cmp(t[h].y)?(m[1]=t[f].add(t[h]),m[2]=t[f].toJ().mixedAdd(t[h].neg())):0===t[f].y.cmp(t[h].y.redNeg())?(m[1]=t[f].toJ().mixedAdd(t[h]),m[2]=t[f].add(t[h].neg())):(m[1]=t[f].toJ().mixedAdd(t[h]),m[2]=t[f].toJ().mixedAdd(t[h].neg()));var b=[-3,-1,-5,-7,0,7,5,1,3],y=p(n[f],n[h]);c=Math.max(y[0].length,c),s[f]=new Array(c),s[h]=new Array(c);for(var g=0;g<c;g++){var v=0|y[0][g],w=0|y[1][g];s[f][g]=b[3*(v+1)+(w+1)],s[h][g]=0,a[f]=m}}else s[f]=d(n[f],o[f],this._bitLength),s[h]=d(n[h],o[h],this._bitLength),c=Math.max(s[f].length,c),c=Math.max(s[h].length,c)}var _=this.jpoint(null,null,null),k=this._wnafT4;for(l=c;l>=0;l--){for(var x=0;l>=0;){var S=!0;for(g=0;g<r;g++)k[g]=0|s[g][l],0!==k[g]&&(S=!1);if(!S)break;x++,l--}if(l>=0&&x++,_=_.dblp(x),l<0)break;for(g=0;g<r;g++){var O,E=k[g];0!==E&&(E>0?O=a[g][E-1>>1]:E<0&&(O=a[g][-E-1>>1].neg()),_="affine"===O.type?_.mixedAdd(O):_.add(O))}}for(l=0;l<r;l++)a[l]=null;return i?_:_.toP()},m.BasePoint=y,y.prototype.eq=function(){throw new Error("Not implemented")},y.prototype.validate=function(){return this.curve.validate(this)},m.prototype.decodePoint=function(e,t){e=f.toArray(e,t);var n=this.p.byteLength();if((4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*n)return 6===e[0]?h(e[e.length-1]%2==0):7===e[0]&&h(e[e.length-1]%2==1),this.point(e.slice(1,1+n),e.slice(1+n,1+2*n));if((2===e[0]||3===e[0])&&e.length-1===n)return this.pointFromX(e.slice(1,1+n),3===e[0]);throw new Error("Unknown point format")},y.prototype.encodeCompressed=function(e){return this.encode(e,!0)},y.prototype._encode=function(e){var t=this.curve.p.byteLength(),n=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(n):[4].concat(n,this.getY().toArray("be",t))},y.prototype.encode=function(e,t){return f.encode(this._encode(t),e)},y.prototype.precompute=function(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},y.prototype._hasDoubles=function(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},y.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var n=[this],r=this,i=0;i<t;i+=e){for(var o=0;o<e;o++)r=r.dbl();n.push(r)}return{step:e,points:n}},y.prototype._getNAFPoints=function(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],n=(1<<e)-1,r=1===n?null:this.dbl(),i=1;i<n;i++)t[i]=t[i-1].add(r);return{wnd:e,points:t}},y.prototype._getBeta=function(){return null},y.prototype.dblp=function(e){for(var t=this,n=0;n<e;n++)t=t.dbl();return t};var g=s((function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}})),v=f.assert;function w(e){b.call(this,"short",e),this.a=new i.a(e.a,16).toRed(this.red),this.b=new i.a(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}g(w,b);var _=w;function k(e,t,n,r){b.BasePoint.call(this,e,"affine"),null===t&&null===n?(this.x=null,this.y=null,this.inf=!0):(this.x=new i.a(t,16),this.y=new i.a(n,16),r&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function x(e,t,n,r){b.BasePoint.call(this,e,"jacobian"),null===t&&null===n&&null===r?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i.a(0)):(this.x=new i.a(t,16),this.y=new i.a(n,16),this.z=new i.a(r,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}w.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,n;if(e.beta)t=new i.a(e.beta,16).toRed(this.red);else{var r=this._getEndoRoots(this.p);t=(t=r[0].cmp(r[1])<0?r[0]:r[1]).toRed(this.red)}if(e.lambda)n=new i.a(e.lambda,16);else{var o=this._getEndoRoots(this.n);0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(t))?n=o[0]:(n=o[1],v(0===this.g.mul(n).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:n,basis:e.basis?e.basis.map((function(e){return{a:new i.a(e.a,16),b:new i.a(e.b,16)}})):this._getEndoBasis(n)}}},w.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:i.a.mont(e),n=new i.a(2).toRed(t).redInvm(),r=n.redNeg(),o=new i.a(3).toRed(t).redNeg().redSqrt().redMul(n);return[r.redAdd(o).fromRed(),r.redSub(o).fromRed()]},w.prototype._getEndoBasis=function(e){for(var t,n,r,o,a,s,c,l,u,f=this.n.ushrn(Math.floor(this.n.bitLength()/2)),d=e,p=this.n.clone(),h=new i.a(1),m=new i.a(0),b=new i.a(0),y=new i.a(1),g=0;0!==d.cmpn(0);){var v=p.div(d);l=p.sub(v.mul(d)),u=b.sub(v.mul(h));var w=y.sub(v.mul(m));if(!r&&l.cmp(f)<0)t=c.neg(),n=h,r=l.neg(),o=u;else if(r&&2==++g)break;c=l,p=d,d=l,b=h,h=u,y=m,m=w}a=l.neg(),s=u;var _=r.sqr().add(o.sqr());return a.sqr().add(s.sqr()).cmp(_)>=0&&(a=t,s=n),r.negative&&(r=r.neg(),o=o.neg()),a.negative&&(a=a.neg(),s=s.neg()),[{a:r,b:o},{a:a,b:s}]},w.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],i=r.b.mul(e).divRound(this.n),o=n.b.neg().mul(e).divRound(this.n),a=i.mul(n.a),s=o.mul(r.a),c=i.mul(n.b),l=o.mul(r.b);return{k1:e.sub(a).sub(s),k2:c.add(l).neg()}},w.prototype.pointFromX=function(e,t){(e=new i.a(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var o=r.fromRed().isOdd();return(t&&!o||!t&&o)&&(r=r.redNeg()),this.point(e,r)},w.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},w.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,o=0;o<e.length;o++){var a=this._endoSplit(t[o]),s=e[o],c=s._getBeta();a.k1.negative&&(a.k1.ineg(),s=s.neg(!0)),a.k2.negative&&(a.k2.ineg(),c=c.neg(!0)),r[2*o]=s,r[2*o+1]=c,i[2*o]=a.k1,i[2*o+1]=a.k2}for(var l=this._wnafMulAdd(1,r,i,2*o,n),u=0;u<2*o;u++)r[u]=null,i[u]=null;return l},g(k,b.BasePoint),w.prototype.point=function(e,t,n){return new k(this,e,t,n)},w.prototype.pointFromJSON=function(e,t){return k.fromJSON(this,e,t)},k.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,r=function(e){return n.point(e.x.redMul(n.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(r)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(r)}}}return t}},k.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},k.fromJSON=function(e,t,n){"string"==typeof t&&(t=JSON.parse(t));var r=e.point(t[0],t[1],n);if(!t[2])return r;function i(t){return e.point(t[0],t[1],n)}var o=t[2];return r.precomputed={beta:null,doubles:o.doubles&&{step:o.doubles.step,points:[r].concat(o.doubles.points.map(i))},naf:o.naf&&{wnd:o.naf.wnd,points:[r].concat(o.naf.points.map(i))}},r},k.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},k.prototype.isInfinity=function(){return this.inf},k.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},k.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)},k.prototype.getX=function(){return this.x.fromRed()},k.prototype.getY=function(){return this.y.fromRed()},k.prototype.mul=function(e){return e=new i.a(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},k.prototype.mulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},k.prototype.jmulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},k.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},k.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},k.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},g(x,b.BasePoint),w.prototype.jpoint=function(e,t,n){return new x(this,e,t,n)},x.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},x.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},x.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),i=e.x.redMul(n),o=this.y.redMul(t.redMul(e.z)),a=e.y.redMul(n.redMul(this.z)),s=r.redSub(i),c=o.redSub(a);if(0===s.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),u=l.redMul(s),f=r.redMul(l),d=c.redSqr().redIAdd(u).redISub(f).redISub(f),p=c.redMul(f.redISub(d)).redISub(o.redMul(u)),h=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(d,p,h)},x.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),a=n.redSub(r),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),u=n.redMul(c),f=s.redSqr().redIAdd(l).redISub(u).redISub(u),d=s.redMul(u.redISub(f)).redISub(i.redMul(l)),p=this.z.redMul(a);return this.curve.jpoint(f,d,p)},x.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}var r=this.curve.a,i=this.curve.tinv,o=this.x,a=this.y,s=this.z,c=s.redSqr().redSqr(),l=a.redAdd(a);for(n=0;n<e;n++){var u=o.redSqr(),f=l.redSqr(),d=f.redSqr(),p=u.redAdd(u).redIAdd(u).redIAdd(r.redMul(c)),h=o.redMul(f),m=p.redSqr().redISub(h.redAdd(h)),b=h.redISub(m),y=p.redMul(b);y=y.redIAdd(y).redISub(d);var g=l.redMul(s);n+1<e&&(c=c.redMul(d)),o=m,s=g,l=y}return this.curve.jpoint(o,l.redMul(i),s)},x.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},x.prototype._zeroDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r),c=s.redSqr().redISub(a).redISub(a),l=o.redIAdd(o);l=(l=l.redIAdd(l)).redIAdd(l),e=c,t=s.redMul(a.redISub(c)).redISub(l),n=this.y.redAdd(this.y)}else{var u=this.x.redSqr(),f=this.y.redSqr(),d=f.redSqr(),p=this.x.redAdd(f).redSqr().redISub(u).redISub(d);p=p.redIAdd(p);var h=u.redAdd(u).redIAdd(u),m=h.redSqr(),b=d.redIAdd(d);b=(b=b.redIAdd(b)).redIAdd(b),e=m.redISub(p).redISub(p),t=h.redMul(p.redISub(e)).redISub(b),n=(n=this.y.redMul(this.z)).redIAdd(n)}return this.curve.jpoint(e,t,n)},x.prototype._threeDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r).redIAdd(this.curve.a),c=s.redSqr().redISub(a).redISub(a);e=c;var l=o.redIAdd(o);l=(l=l.redIAdd(l)).redIAdd(l),t=s.redMul(a.redISub(c)).redISub(l),n=this.y.redAdd(this.y)}else{var u=this.z.redSqr(),f=this.y.redSqr(),d=this.x.redMul(f),p=this.x.redSub(u).redMul(this.x.redAdd(u));p=p.redAdd(p).redIAdd(p);var h=d.redIAdd(d),m=(h=h.redIAdd(h)).redAdd(h);e=p.redSqr().redISub(m),n=this.y.redAdd(this.z).redSqr().redISub(f).redISub(u);var b=f.redSqr();b=(b=(b=b.redIAdd(b)).redIAdd(b)).redIAdd(b),t=p.redMul(h.redISub(e)).redISub(b)}return this.curve.jpoint(e,t,n)},x.prototype._dbl=function(){var e=this.curve.a,t=this.x,n=this.y,r=this.z,i=r.redSqr().redSqr(),o=t.redSqr(),a=n.redSqr(),s=o.redAdd(o).redIAdd(o).redIAdd(e.redMul(i)),c=t.redAdd(t),l=(c=c.redIAdd(c)).redMul(a),u=s.redSqr().redISub(l.redAdd(l)),f=l.redISub(u),d=a.redSqr();d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var p=s.redMul(f).redISub(d),h=n.redAdd(n).redMul(r);return this.curve.jpoint(u,p,h)},x.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr(),r=t.redSqr(),i=e.redAdd(e).redIAdd(e),o=i.redSqr(),a=this.x.redAdd(t).redSqr().redISub(e).redISub(r),s=(a=(a=(a=a.redIAdd(a)).redAdd(a).redIAdd(a)).redISub(o)).redSqr(),c=r.redIAdd(r);c=(c=(c=c.redIAdd(c)).redIAdd(c)).redIAdd(c);var l=i.redIAdd(a).redSqr().redISub(o).redISub(s).redISub(c),u=t.redMul(l);u=(u=u.redIAdd(u)).redIAdd(u);var f=this.x.redMul(s).redISub(u);f=(f=f.redIAdd(f)).redIAdd(f);var d=this.y.redMul(l.redMul(c.redISub(l)).redISub(a.redMul(s)));d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var p=this.z.redAdd(a).redSqr().redISub(n).redISub(s);return this.curve.jpoint(f,d,p)},x.prototype.mul=function(e,t){return e=new i.a(e,t),this.curve._wnafMul(this,e)},x.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),n=e.z.redSqr();if(0!==this.x.redMul(n).redISub(e.x.redMul(t)).cmpn(0))return!1;var r=t.redMul(this.z),i=n.redMul(e.z);return 0===this.y.redMul(i).redISub(e.y.redMul(r)).cmpn(0)},x.prototype.eqXToP=function(e){var t=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(n))return!0;for(var r=e.clone(),i=this.curve.redN.redMul(t);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},x.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},x.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var S=s((function(e,t){var n=t;n.base=b,n.short=_,n.mont=null,n.edwards=null})),O=s((function(e,t){var n,r=t,i=f.assert;function o(e){"short"===e.type?this.curve=new S.short(e):"edwards"===e.type?this.curve=new S.edwards(e):this.curve=new S.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function s(e,t){Object.defineProperty(r,e,{configurable:!0,enumerable:!0,get:function(){var n=new o(t);return Object.defineProperty(r,e,{configurable:!0,enumerable:!0,value:n}),n}})}r.PresetCurve=o,s("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:a.a.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),s("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:a.a.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),s("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:a.a.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),s("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:a.a.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),s("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:a.a.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),s("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.a.sha256,gRed:!1,g:["9"]}),s("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:a.a.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=null.crash()}catch(e){n=void 0}s("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:a.a.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})}));function E(e){if(!(this instanceof E))return new E(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=u.toArray(e.entropy,e.entropyEnc||"hex"),n=u.toArray(e.nonce,e.nonceEnc||"hex"),r=u.toArray(e.pers,e.persEnc||"hex");c(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,r)}var T=E;E.prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(r),this._reseed=1,this.reseedInterval=281474976710656},E.prototype._hmac=function(){return new a.a.hmac(this.hash,this.K)},E.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},E.prototype.reseed=function(e,t,n,r){"string"!=typeof t&&(r=n,n=t,t=null),e=u.toArray(e,t),n=u.toArray(n,r),c(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},E.prototype.generate=function(e,t,n,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(r=n,n=t,t=null),n&&(n=u.toArray(n,r||"hex"),this._update(n));for(var i=[];i.length<e;)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);var o=i.slice(0,e);return this._update(n),this._reseed++,u.encode(o,t)};var A=f.assert;function M(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}var I=M;M.fromPublic=function(e,t,n){return t instanceof M?t:new M(e,{pub:t,pubEnc:n})},M.fromPrivate=function(e,t,n){return t instanceof M?t:new M(e,{priv:t,privEnc:n})},M.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},M.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},M.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},M.prototype._importPrivate=function(e,t){this.priv=new i.a(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},M.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?A(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||A(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},M.prototype.derive=function(e){return e.mul(this.priv).getX()},M.prototype.sign=function(e,t,n){return this.ec.sign(e,this,t,n)},M.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},M.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"};var P=f.assert;function C(e,t){if(e instanceof C)return e;this._importDER(e,t)||(P(e.r&&e.s,"Signature without r or s"),this.r=new i.a(e.r,16),this.s=new i.a(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var j=C;function D(){this.place=0}function R(e,t){var n=e[t.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var i=0,o=0,a=t.place;o<r;o++,a++)i<<=8,i|=e[a],i>>>=0;return!(i<=127)&&(t.place=a,i)}function N(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t<n;)t++;return 0===t?e:e.slice(t)}function B(e,t){if(t<128)e.push(t);else{var n=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}C.prototype._importDER=function(e,t){e=f.toArray(e,t);var n=new D;if(48!==e[n.place++])return!1;var r=R(e,n);if(!1===r)return!1;if(r+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var o=R(e,n);if(!1===o)return!1;var a=e.slice(n.place,o+n.place);if(n.place+=o,2!==e[n.place++])return!1;var s=R(e,n);if(!1===s)return!1;if(e.length!==s+n.place)return!1;var c=e.slice(n.place,s+n.place);if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}if(0===c[0]){if(!(128&c[1]))return!1;c=c.slice(1)}return this.r=new i.a(a),this.s=new i.a(c),this.recoveryParam=null,!0},C.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=N(t),n=N(n);!(n[0]||128&n[1]);)n=n.slice(1);var r=[2];B(r,t.length),(r=r.concat(t)).push(2),B(r,n.length);var i=r.concat(n),o=[48];return B(o,i.length),o=o.concat(i),f.encode(o,e)};var L=function(){throw new Error("unsupported")},U=f.assert;function F(e){if(!(this instanceof F))return new F(e);"string"==typeof e&&(U(O.hasOwnProperty(e),"Unknown curve "+e),e=O[e]),e instanceof O.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var q=F;F.prototype.keyPair=function(e){return new I(this,e)},F.prototype.keyFromPrivate=function(e,t){return I.fromPrivate(this,e,t)},F.prototype.keyFromPublic=function(e,t){return I.fromPublic(this,e,t)},F.prototype.genKeyPair=function(e){e||(e={});for(var t=new T({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||L(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),r=this.n.sub(new i.a(2));;){var o=new i.a(t.generate(n));if(!(o.cmp(r)>0))return o.iaddn(1),this.keyFromPrivate(o)}},F.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},F.prototype.sign=function(e,t,n,r){"object"==typeof n&&(r=n,n=null),r||(r={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new i.a(e,16));for(var o=this.n.byteLength(),a=t.getPrivate().toArray("be",o),s=e.toArray("be",o),c=new T({hash:this.hash,entropy:a,nonce:s,pers:r.pers,persEnc:r.persEnc||"utf8"}),l=this.n.sub(new i.a(1)),u=0;;u++){var f=r.k?r.k(u):new i.a(c.generate(this.n.byteLength()));if(!((f=this._truncateToN(f,!0)).cmpn(1)<=0||f.cmp(l)>=0)){var d=this.g.mul(f);if(!d.isInfinity()){var p=d.getX(),h=p.umod(this.n);if(0!==h.cmpn(0)){var m=f.invm(this.n).mul(h.mul(t.getPrivate()).iadd(e));if(0!==(m=m.umod(this.n)).cmpn(0)){var b=(d.getY().isOdd()?1:0)|(0!==p.cmp(h)?2:0);return r.canonical&&m.cmp(this.nh)>0&&(m=this.n.sub(m),b^=1),new j({r:h,s:m,recoveryParam:b})}}}}}},F.prototype.verify=function(e,t,n,r){e=this._truncateToN(new i.a(e,16)),n=this.keyFromPublic(n,r);var o=(t=new j(t,"hex")).r,a=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s,c=a.invm(this.n),l=c.mul(e).umod(this.n),u=c.mul(o).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(l,n.getPublic(),u)).isInfinity()&&s.eqXToP(o):!(s=this.g.mulAdd(l,n.getPublic(),u)).isInfinity()&&0===s.getX().umod(this.n).cmp(o)},F.prototype.recoverPubKey=function(e,t,n,r){U((3&n)===n,"The recovery param is more than two bits"),t=new j(t,r);var o=this.n,a=new i.a(e),s=t.r,c=t.s,l=1&n,u=n>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&u)throw new Error("Unable to find sencond key candinate");s=u?this.curve.pointFromX(s.add(this.curve.n),l):this.curve.pointFromX(s,l);var f=t.r.invm(o),d=o.sub(a).mul(f).umod(o),p=c.mul(f).umod(o);return this.g.mulAdd(d,s,p)},F.prototype.getKeyRecoveryParam=function(e,t,n,r){if(null!==(t=new j(t,r)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(n))return i}throw new Error("Unable to find valid recovery factor")};var z=s((function(e,t){var n=t;n.version="6.5.3",n.utils=f,n.rand=function(){throw new Error("unsupported")},n.curve=S,n.curves=O,n.ec=q,n.eddsa=null})).ec}).call(this,n(12))},function(e){e.exports=JSON.parse('{"torus.sign-in.google":"Sign in with Google","torus.sign-in.modal.title":"Set Password","torus.sign-in.modal.paragraph":"This will be the password you will be using to sign in to Keplr wallet.","torus.sign-in.modal.input.password":"New Password (minimum 8 characters)","torus.sign-in.modal.input.password.error.required":"Password is required","torus.sign-in.modal.input.password.error.too-short":"Too short password","torus.sign-in.modal.input.confirm-password":"Confirm password","torus.sign-in.modal.input.confirm-password.error.required":"Confirm password is required","torus.sign-in.modal.input.confirm-password.error.unmatched":"Password should match","torus.sign-in.modal.button.confirm":"Confirm"}')},function(e){e.exports=JSON.parse('{"torus.sign-in.google":"Google 계정으로 로그인","torus.sign-in.modal.title":"비밀번호 설정","torus.sign-in.modal.paragraph":"케플러 잠금을 해제할 때 사용할 비밀번호를 설정하세요","torus.sign-in.modal.input.password":"새로운 비밀번호 (최소 8자리 이상)","torus.sign-in.modal.input.password.error.required":"비밀번호를 입력하세요","torus.sign-in.modal.input.password.error.too-short":"비밀번호가 너무 짧습니다","torus.sign-in.modal.input.confirm-password":"비밀번호 확인","torus.sign-in.modal.input.confirm-password.error.required":"비밀번호를 입력하세요","torus.sign-in.modal.input.confirm-password.error.unmatched":"비밀번호가 일치하지 않습니다","torus.sign-in.modal.button.confirm":"확인"}')},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return _}));var r=n(0),i=n.n(r),o=n(231),a=n.n(o),s=n(14),c=n(21),l=n(20),u=n(108),f=n(10),d=n.n(f),p=n(1554),h=n(93),m=n(111),b=n(393),y=n(63),g=n(23),v=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const w=Object(s.a)(({onClick:t,balance:n})=>{const{chainStore:o,accountStore:s,tokensStore:f}=Object(c.b)(),[y]=Object(r.useState)(["#5e72e4","#11cdef","#2dce89","#fb6340"]),g=n.currency.coinDenom.toUpperCase(),w=n.currency.coinMinimalDenom;let _=n.balance.trim(!0).shrink(!0);const k=Object(r.useMemo)(()=>{const t=u.Hash.sha256(e.from(w));return t.length>0?y[t[0]%y.length]:y[0]},[y,w]),x=n.error,S=e.from(u.Hash.sha256(e.from(w))).toString("hex").replace(/\d+/g,"").slice(0,20),O=Object(l.useHistory)(),E=Object(m.c)(),T=Object(b.b)(),A=s.getAccount(o.current.chainId);return"originCurrency"in _.currency&&_.currency.originCurrency&&(_=_.setCurrency(_.currency.originCurrency)),i.a.createElement("div",{className:a.a.tokenContainer,onClick:e=>{e.preventDefault(),t()}},i.a.createElement("div",{className:a.a.icon},i.a.createElement("div",{style:{width:"100%",height:"100%",borderRadius:"100000px",backgroundColor:k,display:"flex",justifyContent:"center",alignItems:"center",color:"#FFFFFF",fontSize:"16px"}},g.length>0?g[0]:"?")),i.a.createElement("div",{className:a.a.innerContainer},i.a.createElement("div",{className:a.a.content},i.a.createElement("div",{className:a.a.name},g),i.a.createElement("div",{className:a.a.amount},_.maxDecimals(6).toString(),n.isFetching?i.a.createElement("i",{className:"fas fa-spinner fa-spin ml-1"}):null)),i.a.createElement("div",{style:{flex:1}}),x?i.a.createElement("div",{className:d()(a.a.rightIcon,"mr-2")},i.a.createElement("i",{className:"fas fa-exclamation-circle text-danger",id:S}),i.a.createElement(p.a,{target:S},x.message)):null,(null==x?void 0:x.data)&&x.data instanceof h.WrongViewingKeyError?i.a.createElement("div",{className:d()(a.a.rightIcon,"mr-2"),onClick:e=>v(void 0,void 0,void 0,(function*(){if(e.preventDefault(),e.stopPropagation(),"type"in n.currency&&"secret20"===n.currency.type){const e=yield v(void 0,void 0,void 0,(function*(){if("type"in n.currency&&"secret20"===n.currency.type){const e=n.currency.contractAddress;return new Promise(t=>{A.createSecret20ViewingKey(e,"",{},(e,n)=>{T.setIsLoading("create-veiwing-key",!1),t(n)}).then(()=>{T.setIsLoading("create-veiwing-key",!0)})})}}));if(!e)return void E.push({placement:"top-center",type:"danger",duration:2,content:"Failed to create the viewing key",canDelete:!0,transition:{duration:.25}});const t=f.getTokensOf(o.current.chainId);yield t.addToken(Object.assign(Object.assign({},n.currency),{viewingKey:e})),O.push({pathname:"/"})}}))},"createSecret20ViewingKey"===A.isSendingMsg?i.a.createElement("i",{className:"fa fa-spinner fa-spin fa-fw"}):i.a.createElement("i",{className:"fas fa-wrench"})):null,i.a.createElement("div",{className:a.a.rightIcon},i.a.createElement("i",{className:"fas fa-angle-right"}))))}),_=Object(s.a)(()=>{const{chainStore:e,accountStore:t,queriesStore:n}=Object(c.b)(),r=t.getAccount(e.current.chainId),o=n.get(e.current.chainId).getQueryBalances().getQueryBech32Address(r.bech32Address).unstakables.filter(e=>"native"!==new y.DenomHelper(e.currency.coinMinimalDenom).type||e.balance.toDec().gt(new g.Dec("0"))),s=Object(l.useHistory)();return i.a.createElement("div",{className:a.a.tokensContainer},i.a.createElement("h1",{className:a.a.title},"Tokens"),o.map((e,t)=>i.a.createElement(w,{key:t.toString(),balance:e,onClick:()=>{s.push({pathname:"/send",search:"?defaultDenom="+e.currency.coinMinimalDenom})}})))})}).call(this,n(2).Buffer)},function(e,t,n){var r=n(37),i=n(1509);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return v}));var r=n(0),i=n.n(r),o=n(55),a=n(14),s=n(21),c=n(20),l=n(402),u=n(1555),f=n(1556),d=n(943),p=n.n(d),h=n(393),m=n(87),b=n(869),y=n(388),g=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const v=Object(a.a)(()=>{const e=Object(b.a)(),{keyRingStore:t}=Object(s.b)(),n=Object(c.useHistory)(),r=Object(h.b)();return i.a.createElement(o.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:e.formatMessage({id:"setting.keyring"}),onBackButton:()=>{n.goBack()}},i.a.createElement("div",{className:p.a.container},i.a.createElement("div",{className:p.a.innerTopContainer},i.a.createElement("div",{style:{flex:1}}),i.a.createElement("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center"}},i.a.createElement(l.a,{color:"primary",size:"sm",onClick:e=>{e.preventDefault(),browser.tabs.create({url:"/popup.html#/register"})}},i.a.createElement("i",{className:"fas fa-plus",style:{marginRight:"4px",fontSize:"8px"}}),i.a.createElement(y.a,{id:"setting.keyring.button.add"})))),t.multiKeyStoreInfo.map((o,a)=>{var s,c;const l=o.bip44HDPath?o.bip44HDPath:{account:0,change:0,addressIndex:0};return i.a.createElement(m.a,{key:a.toString(),title:`${(null===(s=o.meta)||void 0===s?void 0:s.name)?o.meta.name:e.formatMessage({id:"setting.keyring.unnamed-account"})} ${o.selected?e.formatMessage({id:"setting.keyring.selected-account"}):""}`,paragraph:"ledger"===o.type?`Ledger - m/44'/118'/${l.account}'${0!==l.change||0!==l.addressIndex?`/${l.change}/${l.addressIndex}`:""}`:(null===(c=o.meta)||void 0===c?void 0:c.email)?o.meta.email:void 0,onClick:o.selected?void 0:e=>g(void 0,void 0,void 0,(function*(){e.preventDefault(),r.setIsLoading("keyring",!0);try{yield t.changeKeyRing(a),r.setIsLoading("keyring",!1),n.push("/")}catch(e){console.log("Failed to change keyring: "+e.message),r.setIsLoading("keyring",!1)}})),style:o.selected?{cursor:"default"}:void 0,icons:[i.a.createElement(w,{key:"tools",index:a,keyStore:o})]})})))}),w=({index:t,keyStore:n})=>{const[o,a]=Object(r.useState)(!1),s=Object(c.useHistory)(),[l]=Object(r.useState)(()=>{const t=new Uint8Array(4);return crypto.getRandomValues(t),"tools-"+e.from(t).toString("hex")});return i.a.createElement(i.a.Fragment,null,i.a.createElement(u.a,{target:l,isOpen:o,toggle:()=>a(e=>!e),placement:"bottom"},i.a.createElement(f.a,{onClick:e=>{e.preventDefault(),e.stopPropagation(),s.push("")}},"mnemonic"===n.type||"privateKey"===n.type?i.a.createElement("div",{style:{cursor:"pointer"},onClick:e=>{e.preventDefault(),e.stopPropagation(),s.push(`/setting/export/${t}?type=${n.type}`)}},i.a.createElement(y.a,{id:"mnemonic"===n.type?"setting.export":"setting.export.private-key"})):null,i.a.createElement("div",{style:{cursor:"pointer"},onClick:e=>{e.preventDefault(),e.stopPropagation(),s.push("/setting/keyring/change/name/"+t)}},i.a.createElement(y.a,{id:"setting.keyring.change.name"})),i.a.createElement("div",{style:{cursor:"pointer"},onClick:e=>{e.preventDefault(),e.stopPropagation(),s.push("/setting/clear/"+t)}},i.a.createElement(y.a,{id:"setting.clear"})))),i.a.createElement("div",{style:{display:"flex",alignItems:"center",height:"100%",padding:"0 8px",cursor:"pointer"},onClick:e=>{e.preventDefault(),e.stopPropagation(),a(!0)}},i.a.createElement("i",{id:l,className:"fas fa-ellipsis-h"})))}}).call(this,n(2).Buffer)},function(e,t,n){var r=n(37),i=n(1517);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1518);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1519);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1520);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";const r=n(1525),i=n(979),o=n(1526);function a(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function s(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function c(e,t){return t.decode?i(e):e}function l(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function u(e){const t=(e=l(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function f(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function d(e,t){a((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return(e,n,r)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"comma":case"separator":return(t,n,r)=>{const i="string"==typeof n&&n.includes(e.arrayFormatSeparator),o="string"==typeof n&&!i&&c(n,e).includes(e.arrayFormatSeparator);n=o?c(n,e):n;const a=i||o?n.split(e.arrayFormatSeparator).map(t=>c(t,e)):null===n?n:c(n,e);r[t]=a};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t),r=Object.create(null);if("string"!=typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const i of e.split("&")){let[e,a]=o(t.decode?i.replace(/\+/g," "):i,"=");a=void 0===a?null:["comma","separator"].includes(t.arrayFormat)?a:c(a,t),n(c(e,t),a,r)}for(const e of Object.keys(r)){const n=r[e];if("object"==typeof n&&null!==n)for(const e of Object.keys(n))n[e]=f(n[e],t);else r[e]=f(n,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce((e,t)=>{const n=r[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((e,t)=>Number(e)-Number(t)).map(e=>t[e]):t}(n):e[t]=n,e},Object.create(null))}t.extract=u,t.parse=d,t.stringify=(e,t)=>{if(!e)return"";a((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const n=n=>t.skipNull&&null==e[n]||t.skipEmptyString&&""===e[n],r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const i=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[s(t,e),"[",i,"]"].join("")]:[...n,[s(t,e),"[",s(i,e),"]=",s(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[s(t,e),"[]"].join("")]:[...n,[s(t,e),"[]=",s(r,e)].join("")];case"comma":case"separator":return t=>(n,r)=>null==r||0===r.length?n:0===n.length?[[s(t,e),"=",s(r,e)].join("")]:[[n,s(r,e)].join(e.arrayFormatSeparator)];default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,s(t,e)]:[...n,[s(t,e),"=",s(r,e)].join("")]}}(t),i={};for(const t of Object.keys(e))n(t)||(i[t]=e[t]);const o=Object.keys(i);return!1!==t.sort&&o.sort(t.sort),o.map(n=>{const i=e[n];return void 0===i?"":null===i?s(n,t):Array.isArray(i)?i.reduce(r(n),[]).join("&"):s(n,t)+"="+s(i,t)}).filter(e=>e.length>0).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[n,r]=o(e,"#");return Object.assign({url:n.split("?")[0]||"",query:d(u(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:c(r,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0},n);const r=l(e.url).split("?")[0]||"",i=t.extract(e.url),o=t.parse(i,{sort:!1}),a=Object.assign(o,e.query);let c=t.stringify(a,n);c&&(c="?"+c);let u=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(u="#"+s(e.fragmentIdentifier,n)),`${r}${c}${u}`}},function(e,t,n){var r=n(37),i=n(1534);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(37),i=n(1535);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){"use strict";function r(e,t,n){if(void 0===n&&(n=Error),!e)throw new n(t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(0),a=n.n(o),s=n(1),c=n.n(s),l=n(10),u=n.n(l),f=n(8),d={tag:f.p,size:c.a.string,className:c.a.string,cssModule:c.a.object},p=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=e.size,c=Object(i.a)(e,["className","cssModule","tag","size"]),l=Object(f.l)(u()(t,"input-group",s?"input-group-"+s:null),n);return a.a.createElement(o,Object(r.a)({},c,{className:l}))};p.propTypes=d,p.defaultProps={tag:"div"},t.a=p},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(0),a=n.n(o),s=n(1),c=n.n(s),l=n(10),u=n.n(l),f=n(8),d={tag:f.p,className:c.a.string,cssModule:c.a.object},p=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=Object(i.a)(e,["className","cssModule","tag"]),c=Object(f.l)(u()(t,"modal-body"),n);return a.a.createElement(o,Object(r.a)({},s,{className:c}))};p.propTypes=d,p.defaultProps={tag:"div"},t.a=p},,,,,,function(e,t,n){e.exports=n(1544)},function(e,t,n){"use strict";
-/** @license React v16.14.0
- * react.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r=n(406),i="function"==typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,c=i?Symbol.for("react.strict_mode"):60108,l=i?Symbol.for("react.profiler"):60114,u=i?Symbol.for("react.provider"):60109,f=i?Symbol.for("react.context"):60110,d=i?Symbol.for("react.forward_ref"):60112,p=i?Symbol.for("react.suspense"):60113,h=i?Symbol.for("react.memo"):60115,m=i?Symbol.for("react.lazy"):60116,b="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v={};function w(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}function _(){}function k(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(y(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},_.prototype=w.prototype;var x=k.prototype=new _;x.constructor=k,r(x,w.prototype),x.isPureReactComponent=!0;var S={current:null},O=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var r,i={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)O.call(t,r)&&!E.hasOwnProperty(r)&&(i[r]=t[r]);var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){for(var l=Array(c),u=0;u<c;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(r in c=e.defaultProps)void 0===i[r]&&(i[r]=c[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:S.current}}function A(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var M=/\/+/g,I=[];function P(e,t,n,r){if(I.length){var i=I.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function C(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>I.length&&I.push(e)}function j(e,t,n){return null==e?0:function e(t,n,r,i){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var c=!1;if(null===t)c=!0;else switch(s){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case o:case a:c=!0}}if(c)return r(i,t,""===n?"."+D(t,0):n),1;if(c=0,n=""===n?".":n+":",Array.isArray(t))for(var l=0;l<t.length;l++){var u=n+D(s=t[l],l);c+=e(s,u,r,i)}else if(null===t||"object"!=typeof t?u=null:u="function"==typeof(u=b&&t[b]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),l=0;!(s=t.next()).done;)c+=e(s=s.value,u=n+D(s,l++),r,i);else if("object"===s)throw r=""+t,Error(y(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return c}(e,"",t,n)}function D(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function R(e,t){e.func.call(e.context,t,e.count++)}function N(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?B(e,r,n,(function(e){return e})):null!=e&&(A(e)&&(e=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(M,"$&/")+"/")+n)),r.push(e))}function B(e,t,n,r,i){var o="";null!=n&&(o=(""+n).replace(M,"$&/")+"/"),j(e,N,t=P(t,o,r,i)),C(t)}var L={current:null};function U(){var e=L.current;if(null===e)throw Error(y(321));return e}var F={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return B(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;j(e,R,t=P(null,null,t,n)),C(t)},count:function(e){return j(e,(function(){return null}),null)},toArray:function(e){var t=[];return B(e,t,null,(function(e){return e})),t},only:function(e){if(!A(e))throw Error(y(143));return e}},t.Component=w,t.Fragment=s,t.Profiler=l,t.PureComponent=k,t.StrictMode=c,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,t.cloneElement=function(e,t,n){if(null==e)throw Error(y(267,e));var i=r({},e.props),a=e.key,s=e.ref,c=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,c=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)O.call(t,u)&&!E.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){l=Array(u);for(var f=0;f<u;f++)l[f]=arguments[f+2];i.children=l}return{$$typeof:o,type:e.type,key:a,ref:s,props:i,_owner:c}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},t.createElement=T,t.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=A,t.lazy=function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return U().useCallback(e,t)},t.useContext=function(e,t){return U().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return U().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return U().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return U().useLayoutEffect(e,t)},t.useMemo=function(e,t){return U().useMemo(e,t)},t.useReducer=function(e,t,n){return U().useReducer(e,t,n)},t.useRef=function(e){return U().useRef(e)},t.useState=function(e){return U().useState(e)},t.version="16.14.0"},function(e,t,n){"use strict";
-/** @license React v16.14.0
- * react-dom.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r=n(0),i=n(406),o=n(1079);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));function s(e,t,n,r,i,o,a,s,c){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(e){this.onError(e)}}var c=!1,l=null,u=!1,f=null,d={onError:function(e){c=!0,l=e}};function p(e,t,n,r,i,o,a,u,f){c=!1,l=null,s.apply(d,arguments)}var h=null,m=null,b=null;function y(e,t,n){var r=e.type||"unknown-event";e.currentTarget=b(n),function(e,t,n,r,i,o,s,d,h){if(p.apply(this,arguments),c){if(!c)throw Error(a(198));var m=l;c=!1,l=null,u||(u=!0,f=m)}}(r,t,void 0,e),e.currentTarget=null}var g=null,v={};function w(){if(g)for(var e in v){var t=v[e],n=g.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!k[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in k[n]=t,n=t.eventTypes){var i=void 0,o=n[r],s=t,c=r;if(x.hasOwnProperty(c))throw Error(a(99,c));x[c]=o;var l=o.phasedRegistrationNames;if(l){for(i in l)l.hasOwnProperty(i)&&_(l[i],s,c);i=!0}else o.registrationName?(_(o.registrationName,s,c),i=!0):i=!1;if(!i)throw Error(a(98,r,e))}}}}function _(e,t,n){if(S[e])throw Error(a(100,e));S[e]=t,O[e]=t.eventTypes[n].dependencies}var k=[],x={},S={},O={};function E(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!v.hasOwnProperty(t)||v[t]!==r){if(v[t])throw Error(a(102,t));v[t]=r,n=!0}}n&&w()}var T=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),A=null,M=null,I=null;function P(e){if(e=m(e)){if("function"!=typeof A)throw Error(a(280));var t=e.stateNode;t&&(t=h(t),A(e.stateNode,e.type,t))}}function C(e){M?I?I.push(e):I=[e]:M=e}function j(){if(M){var e=M,t=I;if(I=M=null,P(e),t)for(e=0;e<t.length;e++)P(t[e])}}function D(e,t){return e(t)}function R(e,t,n,r,i){return e(t,n,r,i)}function N(){}var B=D,L=!1,U=!1;function F(){null===M&&null===I||(N(),j())}function q(e,t,n){if(U)return e(t,n);U=!0;try{return B(e,t,n)}finally{U=!1,F()}}var z=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,V=Object.prototype.hasOwnProperty,H={},$={};function K(e,t,n,r,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o}var W={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){W[e]=new K(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];W[t]=new K(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){W[e]=new K(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){W[e]=new K(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){W[e]=new K(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){W[e]=new K(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){W[e]=new K(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){W[e]=new K(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){W[e]=new K(e,5,!1,e.toLowerCase(),null,!1)}));var G=/[\-:]([a-z])/g;function J(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(G,J);W[t]=new K(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(G,J);W[t]=new K(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(G,J);W[t]=new K(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){W[e]=new K(e,1,!1,e.toLowerCase(),null,!1)})),W.xlinkHref=new K("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){W[e]=new K(e,1,!1,e.toLowerCase(),null,!0)}));var Q=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function Y(e,t,n,r){var i=W.hasOwnProperty(t)?W[t]:null;(null!==i?0===i.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!V.call($,e)||!V.call(H,e)&&(z.test(e)?$[e]=!0:(H[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}Q.hasOwnProperty("ReactCurrentDispatcher")||(Q.ReactCurrentDispatcher={current:null}),Q.hasOwnProperty("ReactCurrentBatchConfig")||(Q.ReactCurrentBatchConfig={suspense:null});var Z=/^(.*)[\\\/]/,X="function"==typeof Symbol&&Symbol.for,ee=X?Symbol.for("react.element"):60103,te=X?Symbol.for("react.portal"):60106,ne=X?Symbol.for("react.fragment"):60107,re=X?Symbol.for("react.strict_mode"):60108,ie=X?Symbol.for("react.profiler"):60114,oe=X?Symbol.for("react.provider"):60109,ae=X?Symbol.for("react.context"):60110,se=X?Symbol.for("react.concurrent_mode"):60111,ce=X?Symbol.for("react.forward_ref"):60112,le=X?Symbol.for("react.suspense"):60113,ue=X?Symbol.for("react.suspense_list"):60120,fe=X?Symbol.for("react.memo"):60115,de=X?Symbol.for("react.lazy"):60116,pe=X?Symbol.for("react.block"):60121,he="function"==typeof Symbol&&Symbol.iterator;function me(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=he&&e[he]||e["@@iterator"])?e:null}function be(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case ie:return"Profiler";case re:return"StrictMode";case le:return"Suspense";case ue:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case oe:return"Context.Provider";case ce:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return be(e.type);case pe:return be(e.render);case de:if(e=1===e._status?e._result:null)return be(e)}return null}function ye(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,o=be(e.type);n=null,r&&(n=be(r.type)),r=o,o="",i?o=" (at "+i.fileName.replace(Z,"")+":"+i.lineNumber+")":n&&(o=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+o}t+=n,e=e.return}while(e);return t}function ge(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ve(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=ve(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function _e(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ve(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ke(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function xe(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ge(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Se(e,t){null!=(t=t.checked)&&Y(e,"checked",t,!1)}function Oe(e,t){Se(e,t);var n=ge(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Te(e,t.type,n):t.hasOwnProperty("defaultValue")&&Te(e,t.type,ge(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ee(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Te(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Ae(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Me(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ge(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function Ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Pe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ge(n)}}function Ce(e,t){var n=ge(t.value),r=ge(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function je(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var De="http://www.w3.org/1999/xhtml",Re="http://www.w3.org/2000/svg";function Ne(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Be(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ne(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Le,Ue=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Re||"innerHTML"in e)e.innerHTML=t;else{for((Le=Le||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Le.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function qe(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ze={animationend:qe("Animation","AnimationEnd"),animationiteration:qe("Animation","AnimationIteration"),animationstart:qe("Animation","AnimationStart"),transitionend:qe("Transition","TransitionEnd")},Ve={},He={};function $e(e){if(Ve[e])return Ve[e];if(!ze[e])return e;var t,n=ze[e];for(t in n)if(n.hasOwnProperty(t)&&t in He)return Ve[e]=n[t];return e}T&&(He=document.createElement("div").style,"AnimationEvent"in window||(delete ze.animationend.animation,delete ze.animationiteration.animation,delete ze.animationstart.animation),"TransitionEvent"in window||delete ze.transitionend.transition);var Ke=$e("animationend"),We=$e("animationiteration"),Ge=$e("animationstart"),Je=$e("transitionend"),Qe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ye=new("function"==typeof WeakMap?WeakMap:Map);function Ze(e){var t=Ye.get(e);return void 0===t&&(t=new Map,Ye.set(e,t)),t}function Xe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function et(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function tt(e){if(Xe(e)!==e)throw Error(a(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Xe(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return tt(i),e;if(o===r)return tt(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,c=i.child;c;){if(c===n){s=!0,n=i,r=o;break}if(c===r){s=!0,r=i,n=o;break}c=c.sibling}if(!s){for(c=o.child;c;){if(c===n){s=!0,n=o,r=i;break}if(c===r){s=!0,r=o,n=i;break}c=c.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function rt(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function it(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var ot=null;function at(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)y(e,t[r],n[r]);else t&&y(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function st(e){if(null!==e&&(ot=rt(ot,e)),e=ot,ot=null,e){if(it(e,at),ot)throw Error(a(95));if(u)throw e=f,u=!1,f=null,e}}function ct(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function lt(e){if(!T)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ut=[];function ft(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ut.length&&ut.push(e)}function dt(e,t,n,r){if(ut.length){var i=ut.pop();return i.topLevelType=e,i.eventSystemFlags=r,i.nativeEvent=t,i.targetInst=n,i}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Tn(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var i=ct(e.nativeEvent);r=e.topLevelType;var o=e.nativeEvent,a=e.eventSystemFlags;0===n&&(a|=64);for(var s=null,c=0;c<k.length;c++){var l=k[c];l&&(l=l.extractEvents(r,t,o,i,a))&&(s=rt(s,l))}st(s)}}function ht(e,t,n){if(!n.has(e)){switch(e){case"scroll":Gt(t,"scroll",!0);break;case"focus":case"blur":Gt(t,"focus",!0),Gt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":lt(e)&&Gt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Qe.indexOf(e)&&Wt(e,t)}n.set(e,null)}}var mt,bt,yt,gt=!1,vt=[],wt=null,_t=null,kt=null,xt=new Map,St=new Map,Ot=[],Et="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Tt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function At(e,t,n,r,i){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:i,container:r}}function Mt(e,t){switch(e){case"focus":case"blur":wt=null;break;case"dragenter":case"dragleave":_t=null;break;case"mouseover":case"mouseout":kt=null;break;case"pointerover":case"pointerout":xt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":St.delete(t.pointerId)}}function It(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=At(t,n,r,i,o),null!==t&&(null!==(t=An(t))&&bt(t)),e):(e.eventSystemFlags|=r,e)}function Pt(e){var t=Tn(e.target);if(null!==t){var n=Xe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=et(n)))return e.blockedOn=t,void o.unstable_runWithPriority(e.priority,(function(){yt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ct(e){if(null!==e.blockedOn)return!1;var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=An(t);return null!==n&&bt(n),e.blockedOn=t,!1}return!0}function jt(e,t,n){Ct(e)&&n.delete(t)}function Dt(){for(gt=!1;0<vt.length;){var e=vt[0];if(null!==e.blockedOn){null!==(e=An(e.blockedOn))&&mt(e);break}var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:vt.shift()}null!==wt&&Ct(wt)&&(wt=null),null!==_t&&Ct(_t)&&(_t=null),null!==kt&&Ct(kt)&&(kt=null),xt.forEach(jt),St.forEach(jt)}function Rt(e,t){e.blockedOn===t&&(e.blockedOn=null,gt||(gt=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Dt)))}function Nt(e){function t(t){return Rt(t,e)}if(0<vt.length){Rt(vt[0],e);for(var n=1;n<vt.length;n++){var r=vt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==wt&&Rt(wt,e),null!==_t&&Rt(_t,e),null!==kt&&Rt(kt,e),xt.forEach(t),St.forEach(t),n=0;n<Ot.length;n++)(r=Ot[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Ot.length&&null===(n=Ot[0]).blockedOn;)Pt(n),null===n.blockedOn&&Ot.shift()}var Bt={},Lt=new Map,Ut=new Map,Ft=["abort","abort",Ke,"animationEnd",We,"animationIteration",Ge,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Je,"transitionEnd","waiting","waiting"];function qt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1],o="on"+(i[0].toUpperCase()+i.slice(1));o={phasedRegistrationNames:{bubbled:o,captured:o+"Capture"},dependencies:[r],eventPriority:t},Ut.set(r,t),Lt.set(r,o),Bt[i]=o}}qt("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),qt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),qt(Ft,2);for(var zt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Vt=0;Vt<zt.length;Vt++)Ut.set(zt[Vt],0);var Ht=o.unstable_UserBlockingPriority,$t=o.unstable_runWithPriority,Kt=!0;function Wt(e,t){Gt(t,e,!1)}function Gt(e,t,n){var r=Ut.get(t);switch(void 0===r?2:r){case 0:r=Jt.bind(null,t,1,e);break;case 1:r=Qt.bind(null,t,1,e);break;default:r=Yt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Jt(e,t,n,r){L||N();var i=Yt,o=L;L=!0;try{R(i,e,t,n,r)}finally{(L=o)||F()}}function Qt(e,t,n,r){$t(Ht,Yt.bind(null,e,t,n,r))}function Yt(e,t,n,r){if(Kt)if(0<vt.length&&-1<Et.indexOf(e))e=At(null,e,t,n,r),vt.push(e);else{var i=Zt(e,t,n,r);if(null===i)Mt(e,r);else if(-1<Et.indexOf(e))e=At(i,e,t,n,r),vt.push(e);else if(!function(e,t,n,r,i){switch(t){case"focus":return wt=It(wt,e,t,n,r,i),!0;case"dragenter":return _t=It(_t,e,t,n,r,i),!0;case"mouseover":return kt=It(kt,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return xt.set(o,It(xt.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,St.set(o,It(St.get(o)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r)){Mt(e,r),e=dt(e,r,null,t);try{q(pt,e)}finally{ft(e)}}}}function Zt(e,t,n,r){if(null!==(n=Tn(n=ct(r)))){var i=Xe(n);if(null===i)n=null;else{var o=i.tag;if(13===o){if(null!==(n=et(i)))return n;n=null}else if(3===o){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;n=null}else i!==n&&(n=null)}}e=dt(e,r,n,t);try{q(pt,e)}finally{ft(e)}return null}var Xt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},en=["Webkit","ms","Moz","O"];function tn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Xt.hasOwnProperty(e)&&Xt[e]?(""+t).trim():t+"px"}function nn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=tn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(Xt).forEach((function(e){en.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Xt[t]=Xt[e]}))}));var rn=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function on(e,t){if(t){if(rn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62,""))}}function an(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var sn=De;function cn(e,t){var n=Ze(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=O[t];for(var r=0;r<t.length;r++)ht(t[r],e,n)}function ln(){}function un(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function fn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dn(e,t){var n,r=fn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=fn(r)}}function pn(){for(var e=window,t=un();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=un((e=t.contentWindow).document)}return t}function hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mn=null,bn=null;function yn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function gn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var vn="function"==typeof setTimeout?setTimeout:void 0,wn="function"==typeof clearTimeout?clearTimeout:void 0;function _n(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function kn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var xn=Math.random().toString(36).slice(2),Sn="__reactInternalInstance$"+xn,On="__reactEventHandlers$"+xn,En="__reactContainere$"+xn;function Tn(e){var t=e[Sn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[En]||n[Sn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=kn(e);null!==e;){if(n=e[Sn])return n;e=kn(e)}return t}n=(e=n).parentNode}return null}function An(e){return!(e=e[Sn]||e[En])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Mn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function In(e){return e[On]||null}function Pn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Cn(e,t){var n=e.stateNode;if(!n)return null;var r=h(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}function jn(e,t,n){(t=Cn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Dn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Pn(t);for(t=n.length;0<t--;)jn(n[t],"captured",e);for(t=0;t<n.length;t++)jn(n[t],"bubbled",e)}}function Rn(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Cn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Nn(e){e&&e.dispatchConfig.registrationName&&Rn(e._targetInst,null,e)}function Bn(e){it(e,Dn)}var Ln=null,Un=null,Fn=null;function qn(){if(Fn)return Fn;var e,t,n=Un,r=n.length,i="value"in Ln?Ln.value:Ln.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return Fn=i.slice(e,1<t?1-t:void 0)}function zn(){return!0}function Vn(){return!1}function Hn(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?zn:Vn,this.isPropagationStopped=Vn,this}function $n(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function Kn(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Wn(e){e.eventPool=[],e.getPooled=$n,e.release=Kn}i(Hn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=zn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=zn)},persist:function(){this.isPersistent=zn},isPersistent:Vn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Vn,this._dispatchInstances=this._dispatchListeners=null}}),Hn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Hn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;return i(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=i({},r.Interface,e),n.extend=r.extend,Wn(n),n},Wn(Hn);var Gn=Hn.extend({data:null}),Jn=Hn.extend({data:null}),Qn=[9,13,27,32],Yn=T&&"CompositionEvent"in window,Zn=null;T&&"documentMode"in document&&(Zn=document.documentMode);var Xn=T&&"TextEvent"in window&&!Zn,er=T&&(!Yn||Zn&&8<Zn&&11>=Zn),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function ir(e,t){switch(e){case"keyup":return-1!==Qn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function or(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ar=!1;var sr={eventTypes:nr,extractEvents:function(e,t,n,r){var i;if(Yn)e:{switch(e){case"compositionstart":var o=nr.compositionStart;break e;case"compositionend":o=nr.compositionEnd;break e;case"compositionupdate":o=nr.compositionUpdate;break e}o=void 0}else ar?ir(e,n)&&(o=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=nr.compositionStart);return o?(er&&"ko"!==n.locale&&(ar||o!==nr.compositionStart?o===nr.compositionEnd&&ar&&(i=qn()):(Un="value"in(Ln=r)?Ln.value:Ln.textContent,ar=!0)),o=Gn.getPooled(o,t,n,r),i?o.data=i:null!==(i=or(n))&&(o.data=i),Bn(o),i=o):i=null,(e=Xn?function(e,t){switch(e){case"compositionend":return or(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,n):function(e,t){if(ar)return"compositionend"===e||!Yn&&ir(e,t)?(e=qn(),Fn=Un=Ln=null,ar=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return er&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=Jn.getPooled(nr.beforeInput,t,n,r)).data=e,Bn(t)):t=null,null===i?t:null===t?i:[i,t]}},cr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function lr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!cr[e.type]:"textarea"===t}var ur={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function fr(e,t,n){return(e=Hn.getPooled(ur.change,e,t,n)).type="change",C(n),Bn(e),e}var dr=null,pr=null;function hr(e){st(e)}function mr(e){if(_e(Mn(e)))return e}function br(e,t){if("change"===e)return t}var yr=!1;function gr(){dr&&(dr.detachEvent("onpropertychange",vr),pr=dr=null)}function vr(e){if("value"===e.propertyName&&mr(pr))if(e=fr(pr,e,ct(e)),L)st(e);else{L=!0;try{D(hr,e)}finally{L=!1,F()}}}function wr(e,t,n){"focus"===e?(gr(),pr=n,(dr=t).attachEvent("onpropertychange",vr)):"blur"===e&&gr()}function _r(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return mr(pr)}function kr(e,t){if("click"===e)return mr(t)}function xr(e,t){if("input"===e||"change"===e)return mr(t)}T&&(yr=lt("input")&&(!document.documentMode||9<document.documentMode));var Sr={eventTypes:ur,_isInputEventSupported:yr,extractEvents:function(e,t,n,r){var i=t?Mn(t):window,o=i.nodeName&&i.nodeName.toLowerCase();if("select"===o||"input"===o&&"file"===i.type)var a=br;else if(lr(i))if(yr)a=xr;else{a=_r;var s=wr}else(o=i.nodeName)&&"input"===o.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(a=kr);if(a&&(a=a(e,t)))return fr(a,n,r);s&&s(e,i,t),"blur"===e&&(e=i._wrapperState)&&e.controlled&&"number"===i.type&&Te(i,"number",i.value)}},Or=Hn.extend({view:null,detail:null}),Er={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Tr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Er[e])&&!!t[e]}function Ar(){return Tr}var Mr=0,Ir=0,Pr=!1,Cr=!1,jr=Or.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Ar,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Mr;return Mr=e.screenX,Pr?"mousemove"===e.type?e.screenX-t:0:(Pr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Ir;return Ir=e.screenY,Cr?"mousemove"===e.type?e.screenY-t:0:(Cr=!0,0)}}),Dr=jr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Rr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Nr={eventTypes:Rr,extractEvents:function(e,t,n,r,i){var o="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(o&&0==(32&i)&&(n.relatedTarget||n.fromElement)||!a&&!o)return null;(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,a)?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?Tn(t):null)&&(t!==Xe(t)||5!==t.tag&&6!==t.tag)&&(t=null)):a=null;if(a===t)return null;if("mouseout"===e||"mouseover"===e)var s=jr,c=Rr.mouseLeave,l=Rr.mouseEnter,u="mouse";else"pointerout"!==e&&"pointerover"!==e||(s=Dr,c=Rr.pointerLeave,l=Rr.pointerEnter,u="pointer");if(e=null==a?o:Mn(a),o=null==t?o:Mn(t),(c=s.getPooled(c,a,n,r)).type=u+"leave",c.target=e,c.relatedTarget=o,(n=s.getPooled(l,t,n,r)).type=u+"enter",n.target=o,n.relatedTarget=e,u=t,(r=a)&&u)e:{for(l=u,a=0,e=s=r;e;e=Pn(e))a++;for(e=0,t=l;t;t=Pn(t))e++;for(;0<a-e;)s=Pn(s),a--;for(;0<e-a;)l=Pn(l),e--;for(;a--;){if(s===l||s===l.alternate)break e;s=Pn(s),l=Pn(l)}s=null}else s=null;for(l=s,s=[];r&&r!==l&&(null===(a=r.alternate)||a!==l);)s.push(r),r=Pn(r);for(r=[];u&&u!==l&&(null===(a=u.alternate)||a!==l);)r.push(u),u=Pn(u);for(u=0;u<s.length;u++)Rn(s[u],"bubbled",c);for(u=r.length;0<u--;)Rn(r[u],"captured",n);return 0==(64&i)?[c]:[c,n]}};var Br="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Lr=Object.prototype.hasOwnProperty;function Ur(e,t){if(Br(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Lr.call(t,n[r])||!Br(e[n[r]],t[n[r]]))return!1;return!0}var Fr=T&&"documentMode"in document&&11>=document.documentMode,qr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},zr=null,Vr=null,Hr=null,$r=!1;function Kr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return $r||null==zr||zr!==un(n)?null:("selectionStart"in(n=zr)&&hn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Hr&&Ur(Hr,n)?null:(Hr=n,(e=Hn.getPooled(qr.select,Vr,e,t)).type="select",e.target=zr,Bn(e),e))}var Wr={eventTypes:qr,extractEvents:function(e,t,n,r,i,o){if(!(o=!(i=o||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{i=Ze(i),o=O.onSelect;for(var a=0;a<o.length;a++)if(!i.has(o[a])){i=!1;break e}i=!0}o=!i}if(o)return null;switch(i=t?Mn(t):window,e){case"focus":(lr(i)||"true"===i.contentEditable)&&(zr=i,Vr=t,Hr=null);break;case"blur":Hr=Vr=zr=null;break;case"mousedown":$r=!0;break;case"contextmenu":case"mouseup":case"dragend":return $r=!1,Kr(n,r);case"selectionchange":if(Fr)break;case"keydown":case"keyup":return Kr(n,r)}return null}},Gr=Hn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Jr=Hn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Qr=Or.extend({relatedTarget:null});function Yr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Zr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Xr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ei=Or.extend({key:function(e){if(e.key){var t=Zr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Yr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Xr[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Ar,charCode:function(e){return"keypress"===e.type?Yr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Yr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),ti=jr.extend({dataTransfer:null}),ni=Or.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Ar}),ri=Hn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),ii=jr.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),oi={eventTypes:Bt,extractEvents:function(e,t,n,r){var i=Lt.get(e);if(!i)return null;switch(e){case"keypress":if(0===Yr(n))return null;case"keydown":case"keyup":e=ei;break;case"blur":case"focus":e=Qr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=jr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=ti;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=ni;break;case Ke:case We:case Ge:e=Gr;break;case Je:e=ri;break;case"scroll":e=Or;break;case"wheel":e=ii;break;case"copy":case"cut":case"paste":e=Jr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Dr;break;default:e=Hn}return Bn(t=e.getPooled(i,t,n,r)),t}};if(g)throw Error(a(101));g=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),h=In,m=An,b=Mn,E({SimpleEventPlugin:oi,EnterLeaveEventPlugin:Nr,ChangeEventPlugin:Sr,SelectEventPlugin:Wr,BeforeInputEventPlugin:sr});var ai=[],si=-1;function ci(e){0>si||(e.current=ai[si],ai[si]=null,si--)}function li(e,t){si++,ai[si]=e.current,e.current=t}var ui={},fi={current:ui},di={current:!1},pi=ui;function hi(e,t){var n=e.type.contextTypes;if(!n)return ui;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function mi(e){return null!=(e=e.childContextTypes)}function bi(){ci(di),ci(fi)}function yi(e,t,n){if(fi.current!==ui)throw Error(a(168));li(fi,t),li(di,n)}function gi(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(a(108,be(t)||"Unknown",o));return i({},n,{},r)}function vi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ui,pi=fi.current,li(fi,e),li(di,di.current),!0}function wi(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=gi(e,t,pi),r.__reactInternalMemoizedMergedChildContext=e,ci(di),ci(fi),li(fi,e)):ci(di),li(di,n)}var _i=o.unstable_runWithPriority,ki=o.unstable_scheduleCallback,xi=o.unstable_cancelCallback,Si=o.unstable_requestPaint,Oi=o.unstable_now,Ei=o.unstable_getCurrentPriorityLevel,Ti=o.unstable_ImmediatePriority,Ai=o.unstable_UserBlockingPriority,Mi=o.unstable_NormalPriority,Ii=o.unstable_LowPriority,Pi=o.unstable_IdlePriority,Ci={},ji=o.unstable_shouldYield,Di=void 0!==Si?Si:function(){},Ri=null,Ni=null,Bi=!1,Li=Oi(),Ui=1e4>Li?Oi:function(){return Oi()-Li};function Fi(){switch(Ei()){case Ti:return 99;case Ai:return 98;case Mi:return 97;case Ii:return 96;case Pi:return 95;default:throw Error(a(332))}}function qi(e){switch(e){case 99:return Ti;case 98:return Ai;case 97:return Mi;case 96:return Ii;case 95:return Pi;default:throw Error(a(332))}}function zi(e,t){return e=qi(e),_i(e,t)}function Vi(e,t,n){return e=qi(e),ki(e,t,n)}function Hi(e){return null===Ri?(Ri=[e],Ni=ki(Ti,Ki)):Ri.push(e),Ci}function $i(){if(null!==Ni){var e=Ni;Ni=null,xi(e)}Ki()}function Ki(){if(!Bi&&null!==Ri){Bi=!0;var e=0;try{var t=Ri;zi(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Ri=null}catch(t){throw null!==Ri&&(Ri=Ri.slice(e+1)),ki(Ti,$i),t}finally{Bi=!1}}}function Wi(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Gi(e,t){if(e&&e.defaultProps)for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Ji={current:null},Qi=null,Yi=null,Zi=null;function Xi(){Zi=Yi=Qi=null}function eo(e){var t=Ji.current;ci(Ji),e.type._context._currentValue=t}function to(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function no(e,t){Qi=e,Zi=Yi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Ia=!0),e.firstContext=null)}function ro(e,t){if(Zi!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Zi=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Yi){if(null===Qi)throw Error(a(308));Yi=t,Qi.dependencies={expirationTime:0,firstContext:t,responders:null}}else Yi=Yi.next=t;return e._currentValue}var io=!1;function oo(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function ao(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function so(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function co(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function lo(e,t){var n=e.alternate;null!==n&&ao(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function uo(e,t,n,r){var o=e.updateQueue;io=!1;var a=o.baseQueue,s=o.shared.pending;if(null!==s){if(null!==a){var c=a.next;a.next=s.next,s.next=c}a=s,o.shared.pending=null,null!==(c=e.alternate)&&(null!==(c=c.updateQueue)&&(c.baseQueue=s))}if(null!==a){c=a.next;var l=o.baseState,u=0,f=null,d=null,p=null;if(null!==c)for(var h=c;;){if((s=h.expirationTime)<r){var m={expirationTime:h.expirationTime,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null};null===p?(d=p=m,f=l):p=p.next=m,s>u&&(u=s)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),oc(s,h.suspenseConfig);e:{var b=e,y=h;switch(s=t,m=n,y.tag){case 1:if("function"==typeof(b=y.payload)){l=b.call(m,l,s);break e}l=b;break e;case 3:b.effectTag=-4097&b.effectTag|64;case 0:if(null==(s="function"==typeof(b=y.payload)?b.call(m,l,s):b))break e;l=i({},l,s);break e;case 2:io=!0}}null!==h.callback&&(e.effectTag|=32,null===(s=o.effects)?o.effects=[h]:s.push(h))}if(null===(h=h.next)||h===c){if(null===(s=o.shared.pending))break;h=a.next=s.next,s.next=c,o.baseQueue=a=s,o.shared.pending=null}}null===p?f=l:p.next=d,o.baseState=f,o.baseQueue=p,ac(u),e.expirationTime=u,e.memoizedState=l}}function fo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=i,i=n,"function"!=typeof r)throw Error(a(191,r));r.call(i)}}}var po=Q.ReactCurrentBatchConfig,ho=(new r.Component).refs;function mo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:i({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var bo={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Xe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Ks(),i=po.suspense;(i=so(r=Ws(r,e,i),i)).payload=t,null!=n&&(i.callback=n),co(e,i),Gs(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Ks(),i=po.suspense;(i=so(r=Ws(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),co(e,i),Gs(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Ks(),r=po.suspense;(r=so(n=Ws(n,e,r),r)).tag=2,null!=t&&(r.callback=t),co(e,r),Gs(e,n)}};function yo(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!Ur(n,r)||!Ur(i,o))}function go(e,t,n){var r=!1,i=ui,o=t.contextType;return"object"==typeof o&&null!==o?o=ro(o):(i=mi(t)?pi:fi.current,o=(r=null!=(r=t.contextTypes))?hi(e,i):ui),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=bo,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function vo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bo.enqueueReplaceState(t,t.state,null)}function wo(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=ho,oo(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=ro(o):(o=mi(t)?pi:fi.current,i.context=hi(e,o)),uo(e,n,i,r),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(mo(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&bo.enqueueReplaceState(i,i.state,null),uo(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var _o=Array.isArray;function ko(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===ho&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function xo(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function So(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Ec(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function c(e,t,n,r){return null===t||6!==t.tag?((t=Mc(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function l(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=ko(e,t,n),r.return=e,r):((r=Tc(n.type,n.key,n.props,null,e.mode,r)).ref=ko(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ic(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function f(e,t,n,r,o){return null===t||7!==t.tag?((t=Ac(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Mc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=Tc(t.type,t.key,t.props,null,e.mode,n)).ref=ko(e,null,t),n.return=e,n;case te:return(t=Ic(t,e.mode,n)).return=e,t}if(_o(t)||me(t))return(t=Ac(t,e.mode,n,null)).return=e,t;xo(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:c(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===i?n.type===ne?f(e,t,n.props.children,r,i):l(e,t,n,r):null;case te:return n.key===i?u(e,t,n,r):null}if(_o(n)||me(n))return null!==i?null:f(e,t,n,r,null);xo(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return c(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,i,r.key):l(t,e,r,i);case te:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(_o(r)||me(r))return f(t,e=e.get(n)||null,r,i,null);xo(t,r)}return null}function m(i,a,s,c){for(var l=null,u=null,f=a,m=a=0,b=null;null!==f&&m<s.length;m++){f.index>m?(b=f,f=null):b=f.sibling;var y=p(i,f,s[m],c);if(null===y){null===f&&(f=b);break}e&&f&&null===y.alternate&&t(i,f),a=o(y,a,m),null===u?l=y:u.sibling=y,u=y,f=b}if(m===s.length)return n(i,f),l;if(null===f){for(;m<s.length;m++)null!==(f=d(i,s[m],c))&&(a=o(f,a,m),null===u?l=f:u.sibling=f,u=f);return l}for(f=r(i,f);m<s.length;m++)null!==(b=h(f,i,m,s[m],c))&&(e&&null!==b.alternate&&f.delete(null===b.key?m:b.key),a=o(b,a,m),null===u?l=b:u.sibling=b,u=b);return e&&f.forEach((function(e){return t(i,e)})),l}function b(i,s,c,l){var u=me(c);if("function"!=typeof u)throw Error(a(150));if(null==(c=u.call(c)))throw Error(a(151));for(var f=u=null,m=s,b=s=0,y=null,g=c.next();null!==m&&!g.done;b++,g=c.next()){m.index>b?(y=m,m=null):y=m.sibling;var v=p(i,m,g.value,l);if(null===v){null===m&&(m=y);break}e&&m&&null===v.alternate&&t(i,m),s=o(v,s,b),null===f?u=v:f.sibling=v,f=v,m=y}if(g.done)return n(i,m),u;if(null===m){for(;!g.done;b++,g=c.next())null!==(g=d(i,g.value,l))&&(s=o(g,s,b),null===f?u=g:f.sibling=g,f=g);return u}for(m=r(i,m);!g.done;b++,g=c.next())null!==(g=h(m,i,b,g.value,l))&&(e&&null!==g.alternate&&m.delete(null===g.key?b:g.key),s=o(g,s,b),null===f?u=g:f.sibling=g,f=g);return e&&m.forEach((function(e){return t(i,e)})),u}return function(e,r,o,c){var l="object"==typeof o&&null!==o&&o.type===ne&&null===o.key;l&&(o=o.props.children);var u="object"==typeof o&&null!==o;if(u)switch(o.$$typeof){case ee:e:{for(u=o.key,l=r;null!==l;){if(l.key===u){switch(l.tag){case 7:if(o.type===ne){n(e,l.sibling),(r=i(l,o.props.children)).return=e,e=r;break e}break;default:if(l.elementType===o.type){n(e,l.sibling),(r=i(l,o.props)).ref=ko(e,l,o),r.return=e,e=r;break e}}n(e,l);break}t(e,l),l=l.sibling}o.type===ne?((r=Ac(o.props.children,e.mode,c,o.key)).return=e,e=r):((c=Tc(o.type,o.key,o.props,null,e.mode,c)).ref=ko(e,r,o),c.return=e,e=c)}return s(e);case te:e:{for(l=o.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ic(o,e.mode,c)).return=e,e=r}return s(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=Mc(o,e.mode,c)).return=e,e=r),s(e);if(_o(o))return m(e,r,o,c);if(me(o))return b(e,r,o,c);if(u&&xo(e,o),void 0===o&&!l)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Oo=So(!0),Eo=So(!1),To={},Ao={current:To},Mo={current:To},Io={current:To};function Po(e){if(e===To)throw Error(a(174));return e}function Co(e,t){switch(li(Io,t),li(Mo,e),li(Ao,To),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Be(null,"");break;default:t=Be(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ci(Ao),li(Ao,t)}function jo(){ci(Ao),ci(Mo),ci(Io)}function Do(e){Po(Io.current);var t=Po(Ao.current),n=Be(t,e.type);t!==n&&(li(Mo,e),li(Ao,n))}function Ro(e){Mo.current===e&&(ci(Ao),ci(Mo))}var No={current:0};function Bo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Lo(e,t){return{responder:e,props:t}}var Uo=Q.ReactCurrentDispatcher,Fo=Q.ReactCurrentBatchConfig,qo=0,zo=null,Vo=null,Ho=null,$o=!1;function Ko(){throw Error(a(321))}function Wo(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Br(e[n],t[n]))return!1;return!0}function Go(e,t,n,r,i,o){if(qo=o,zo=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,Uo.current=null===e||null===e.memoizedState?ya:ga,e=n(r,i),t.expirationTime===qo){o=0;do{if(t.expirationTime=0,!(25>o))throw Error(a(301));o+=1,Ho=Vo=null,t.updateQueue=null,Uo.current=va,e=n(r,i)}while(t.expirationTime===qo)}if(Uo.current=ba,t=null!==Vo&&null!==Vo.next,qo=0,Ho=Vo=zo=null,$o=!1,t)throw Error(a(300));return e}function Jo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ho?zo.memoizedState=Ho=e:Ho=Ho.next=e,Ho}function Qo(){if(null===Vo){var e=zo.alternate;e=null!==e?e.memoizedState:null}else e=Vo.next;var t=null===Ho?zo.memoizedState:Ho.next;if(null!==t)Ho=t,Vo=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Vo=e).memoizedState,baseState:Vo.baseState,baseQueue:Vo.baseQueue,queue:Vo.queue,next:null},null===Ho?zo.memoizedState=Ho=e:Ho=Ho.next=e}return Ho}function Yo(e,t){return"function"==typeof t?t(e):t}function Zo(e){var t=Qo(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Vo,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var c=s=o=null,l=i;do{var u=l.expirationTime;if(u<qo){var f={expirationTime:l.expirationTime,suspenseConfig:l.suspenseConfig,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};null===c?(s=c=f,o=r):c=c.next=f,u>zo.expirationTime&&(zo.expirationTime=u,ac(u))}else null!==c&&(c=c.next={expirationTime:1073741823,suspenseConfig:l.suspenseConfig,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),oc(u,l.suspenseConfig),r=l.eagerReducer===e?l.eagerState:e(r,l.action);l=l.next}while(null!==l&&l!==i);null===c?o=r:c.next=s,Br(r,t.memoizedState)||(Ia=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=c,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Xo(e){var t=Qo(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);Br(o,t.memoizedState)||(Ia=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ea(e){var t=Jo();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Yo,lastRenderedState:e}).dispatch=ma.bind(null,zo,e),[t.memoizedState,e]}function ta(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=zo.updateQueue)?(t={lastEffect:null},zo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function na(){return Qo().memoizedState}function ra(e,t,n,r){var i=Jo();zo.effectTag|=e,i.memoizedState=ta(1|t,n,void 0,void 0===r?null:r)}function ia(e,t,n,r){var i=Qo();r=void 0===r?null:r;var o=void 0;if(null!==Vo){var a=Vo.memoizedState;if(o=a.destroy,null!==r&&Wo(r,a.deps))return void ta(t,n,o,r)}zo.effectTag|=e,i.memoizedState=ta(1|t,n,o,r)}function oa(e,t){return ra(516,4,e,t)}function aa(e,t){return ia(516,4,e,t)}function sa(e,t){return ia(4,2,e,t)}function ca(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function la(e,t,n){return n=null!=n?n.concat([e]):null,ia(4,2,ca.bind(null,t,e),n)}function ua(){}function fa(e,t){return Jo().memoizedState=[e,void 0===t?null:t],e}function da(e,t){var n=Qo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Wo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pa(e,t){var n=Qo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Wo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ha(e,t,n){var r=Fi();zi(98>r?98:r,(function(){e(!0)})),zi(97<r?97:r,(function(){var r=Fo.suspense;Fo.suspense=void 0===t?null:t;try{e(!1),n()}finally{Fo.suspense=r}}))}function ma(e,t,n){var r=Ks(),i=po.suspense;i={expirationTime:r=Ws(r,e,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var o=t.pending;if(null===o?i.next=i:(i.next=o.next,o.next=i),t.pending=i,o=e.alternate,e===zo||null!==o&&o===zo)$o=!0,i.expirationTime=qo,zo.expirationTime=qo;else{if(0===e.expirationTime&&(null===o||0===o.expirationTime)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.eagerReducer=o,i.eagerState=s,Br(s,a))return}catch(e){}Gs(e,r)}}var ba={readContext:ro,useCallback:Ko,useContext:Ko,useEffect:Ko,useImperativeHandle:Ko,useLayoutEffect:Ko,useMemo:Ko,useReducer:Ko,useRef:Ko,useState:Ko,useDebugValue:Ko,useResponder:Ko,useDeferredValue:Ko,useTransition:Ko},ya={readContext:ro,useCallback:fa,useContext:ro,useEffect:oa,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ra(4,2,ca.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ra(4,2,e,t)},useMemo:function(e,t){var n=Jo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Jo();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ma.bind(null,zo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Jo().memoizedState=e},useState:ea,useDebugValue:ua,useResponder:Lo,useDeferredValue:function(e,t){var n=ea(e),r=n[0],i=n[1];return oa((function(){var n=Fo.suspense;Fo.suspense=void 0===t?null:t;try{i(e)}finally{Fo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ea(!1),n=t[0];return t=t[1],[fa(ha.bind(null,t,e),[t,e]),n]}},ga={readContext:ro,useCallback:da,useContext:ro,useEffect:aa,useImperativeHandle:la,useLayoutEffect:sa,useMemo:pa,useReducer:Zo,useRef:na,useState:function(){return Zo(Yo)},useDebugValue:ua,useResponder:Lo,useDeferredValue:function(e,t){var n=Zo(Yo),r=n[0],i=n[1];return aa((function(){var n=Fo.suspense;Fo.suspense=void 0===t?null:t;try{i(e)}finally{Fo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Zo(Yo),n=t[0];return t=t[1],[da(ha.bind(null,t,e),[t,e]),n]}},va={readContext:ro,useCallback:da,useContext:ro,useEffect:aa,useImperativeHandle:la,useLayoutEffect:sa,useMemo:pa,useReducer:Xo,useRef:na,useState:function(){return Xo(Yo)},useDebugValue:ua,useResponder:Lo,useDeferredValue:function(e,t){var n=Xo(Yo),r=n[0],i=n[1];return aa((function(){var n=Fo.suspense;Fo.suspense=void 0===t?null:t;try{i(e)}finally{Fo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Xo(Yo),n=t[0];return t=t[1],[da(ha.bind(null,t,e),[t,e]),n]}},wa=null,_a=null,ka=!1;function xa(e,t){var n=Sc(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Sa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Oa(e){if(ka){var t=_a;if(t){var n=t;if(!Sa(e,t)){if(!(t=_n(n.nextSibling))||!Sa(e,t))return e.effectTag=-1025&e.effectTag|2,ka=!1,void(wa=e);xa(wa,n)}wa=e,_a=_n(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,ka=!1,wa=e}}function Ea(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;wa=e}function Ta(e){if(e!==wa)return!1;if(!ka)return Ea(e),ka=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!gn(t,e.memoizedProps))for(t=_a;t;)xa(e,t),t=_n(t.nextSibling);if(Ea(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){_a=_n(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}_a=null}}else _a=wa?_n(e.stateNode.nextSibling):null;return!0}function Aa(){_a=wa=null,ka=!1}var Ma=Q.ReactCurrentOwner,Ia=!1;function Pa(e,t,n,r){t.child=null===e?Eo(t,null,n,r):Oo(t,e.child,n,r)}function Ca(e,t,n,r,i){n=n.render;var o=t.ref;return no(t,i),r=Go(e,t,n,r,o,i),null===e||Ia?(t.effectTag|=1,Pa(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Ga(e,t,i))}function ja(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||Oc(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Tc(n.type,null,r,null,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Da(e,t,a,r,i,o))}return a=e.child,i<o&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:Ur)(i,r)&&e.ref===t.ref)?Ga(e,t,o):(t.effectTag|=1,(e=Ec(a,r)).ref=t.ref,e.return=t,t.child=e)}function Da(e,t,n,r,i,o){return null!==e&&Ur(e.memoizedProps,r)&&e.ref===t.ref&&(Ia=!1,i<o)?(t.expirationTime=e.expirationTime,Ga(e,t,o)):Na(e,t,n,r,o)}function Ra(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Na(e,t,n,r,i){var o=mi(n)?pi:fi.current;return o=hi(t,o),no(t,i),n=Go(e,t,n,r,o,i),null===e||Ia?(t.effectTag|=1,Pa(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Ga(e,t,i))}function Ba(e,t,n,r,i){if(mi(n)){var o=!0;vi(t)}else o=!1;if(no(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),go(t,n,r),wo(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var c=a.context,l=n.contextType;"object"==typeof l&&null!==l?l=ro(l):l=hi(t,l=mi(n)?pi:fi.current);var u=n.getDerivedStateFromProps,f="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||c!==l)&&vo(t,a,r,l),io=!1;var d=t.memoizedState;a.state=d,uo(t,r,a,i),c=t.memoizedState,s!==r||d!==c||di.current||io?("function"==typeof u&&(mo(t,n,u,r),c=t.memoizedState),(s=io||yo(t,n,s,r,d,c,l))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=l,r=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,ao(e,t),s=t.memoizedProps,a.props=t.type===t.elementType?s:Gi(t.type,s),c=a.context,"object"==typeof(l=n.contextType)&&null!==l?l=ro(l):l=hi(t,l=mi(n)?pi:fi.current),(f="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||c!==l)&&vo(t,a,r,l),io=!1,c=t.memoizedState,a.state=c,uo(t,r,a,i),d=t.memoizedState,s!==r||c!==d||di.current||io?("function"==typeof u&&(mo(t,n,u,r),d=t.memoizedState),(u=io||yo(t,n,s,r,c,d,l))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,l)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),r=!1);return La(e,t,n,r,o,i)}function La(e,t,n,r,i,o){Ra(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return i&&wi(t,n,!1),Ga(e,t,o);r=t.stateNode,Ma.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Oo(t,e.child,null,o),t.child=Oo(t,null,s,o)):Pa(e,t,s,o),t.memoizedState=r.state,i&&wi(t,n,!0),t.child}function Ua(e){var t=e.stateNode;t.pendingContext?yi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&yi(0,t.context,!1),Co(e,t.containerInfo)}var Fa,qa,za,Va={dehydrated:null,retryTime:0};function Ha(e,t,n){var r,i=t.mode,o=t.pendingProps,a=No.current,s=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&a)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),li(No,1&a),null===e){if(void 0!==o.fallback&&Oa(t),s){if(s=o.fallback,(o=Ac(null,i,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Ac(s,i,n,null)).return=t,o.sibling=n,t.memoizedState=Va,t.child=o,n}return i=o.children,t.memoizedState=null,t.child=Eo(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(o=o.fallback,(n=Ec(e,e.pendingProps)).return=t,0==(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=Ec(i,o)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=Va,t.child=n,i}return n=Oo(t,e.child,o.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=o.fallback,(o=Ac(null,i,0,null)).return=t,o.child=e,null!==e&&(e.return=o),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Ac(s,i,n,null)).return=t,o.sibling=n,n.effectTag|=2,o.childExpirationTime=0,t.memoizedState=Va,t.child=o,n}return t.memoizedState=null,t.child=Oo(t,e,o.children,n)}function $a(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),to(e.return,t)}function Ka(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=i,a.lastEffect=o)}function Wa(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Pa(e,t,r.children,n),0!=(2&(r=No.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&$a(e,n);else if(19===e.tag)$a(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(li(No,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Bo(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ka(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Bo(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ka(t,!0,n,null,o,t.lastEffect);break;case"together":Ka(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Ga(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&ac(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Ec(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ec(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ja(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Qa(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return mi(t.type)&&bi(),null;case 3:return jo(),ci(di),ci(fi),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Ta(t)||(t.effectTag|=4),null;case 5:Ro(t),n=Po(Io.current);var o=t.type;if(null!==e&&null!=t.stateNode)qa(e,t,o,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Po(Ao.current),Ta(t)){r=t.stateNode,o=t.type;var s=t.memoizedProps;switch(r[Sn]=t,r[On]=s,o){case"iframe":case"object":case"embed":Wt("load",r);break;case"video":case"audio":for(e=0;e<Qe.length;e++)Wt(Qe[e],r);break;case"source":Wt("error",r);break;case"img":case"image":case"link":Wt("error",r),Wt("load",r);break;case"form":Wt("reset",r),Wt("submit",r);break;case"details":Wt("toggle",r);break;case"input":xe(r,s),Wt("invalid",r),cn(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Wt("invalid",r),cn(n,"onChange");break;case"textarea":Pe(r,s),Wt("invalid",r),cn(n,"onChange")}for(var c in on(o,s),e=null,s)if(s.hasOwnProperty(c)){var l=s[c];"children"===c?"string"==typeof l?r.textContent!==l&&(e=["children",l]):"number"==typeof l&&r.textContent!==""+l&&(e=["children",""+l]):S.hasOwnProperty(c)&&null!=l&&cn(n,c)}switch(o){case"input":we(r),Ee(r,s,!0);break;case"textarea":we(r),je(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=ln)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(c=9===n.nodeType?n:n.ownerDocument,e===sn&&(e=Ne(o)),e===sn?"script"===o?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(o,{is:r.is}):(e=c.createElement(o),"select"===o&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,o),e[Sn]=t,e[On]=r,Fa(e,t),t.stateNode=e,c=an(o,r),o){case"iframe":case"object":case"embed":Wt("load",e),l=r;break;case"video":case"audio":for(l=0;l<Qe.length;l++)Wt(Qe[l],e);l=r;break;case"source":Wt("error",e),l=r;break;case"img":case"image":case"link":Wt("error",e),Wt("load",e),l=r;break;case"form":Wt("reset",e),Wt("submit",e),l=r;break;case"details":Wt("toggle",e),l=r;break;case"input":xe(e,r),l=ke(e,r),Wt("invalid",e),cn(n,"onChange");break;case"option":l=Ae(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=i({},r,{value:void 0}),Wt("invalid",e),cn(n,"onChange");break;case"textarea":Pe(e,r),l=Ie(e,r),Wt("invalid",e),cn(n,"onChange");break;default:l=r}on(o,l);var u=l;for(s in u)if(u.hasOwnProperty(s)){var f=u[s];"style"===s?nn(e,f):"dangerouslySetInnerHTML"===s?null!=(f=f?f.__html:void 0)&&Ue(e,f):"children"===s?"string"==typeof f?("textarea"!==o||""!==f)&&Fe(e,f):"number"==typeof f&&Fe(e,""+f):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(S.hasOwnProperty(s)?null!=f&&cn(n,s):null!=f&&Y(e,s,f,c))}switch(o){case"input":we(e),Ee(e,r,!1);break;case"textarea":we(e),je(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ge(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Me(e,!!r.multiple,n,!1):null!=r.defaultValue&&Me(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof l.onClick&&(e.onclick=ln)}yn(o,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)za(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Po(Io.current),Po(Ao.current),Ta(t)?(n=t.stateNode,r=t.memoizedProps,n[Sn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Sn]=t,t.stateNode=n)}return null;case 13:return ci(No),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Ta(t):(r=null!==(o=e.memoizedState),n||null===o||null!==(o=e.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=o,o.nextEffect=s):(t.firstEffect=t.lastEffect=o,o.nextEffect=null),o.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&No.current)?Ts===ws&&(Ts=_s):(Ts!==ws&&Ts!==_s||(Ts=ks),0!==Cs&&null!==Ss&&(jc(Ss,Es),Dc(Ss,Cs)))),(n||r)&&(t.effectTag|=4),null);case 4:return jo(),null;case 10:return eo(t),null;case 17:return mi(t.type)&&bi(),null;case 19:if(ci(No),null===(r=t.memoizedState))return null;if(o=0!=(64&t.effectTag),null===(s=r.rendering)){if(o)Ja(r,!1);else if(Ts!==ws||null!==e&&0!=(64&e.effectTag))for(s=t.child;null!==s;){if(null!==(e=Bo(s))){for(t.effectTag|=64,Ja(r,!1),null!==(o=e.updateQueue)&&(t.updateQueue=o,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)s=n,(o=r).effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(e=o.alternate)?(o.childExpirationTime=0,o.expirationTime=s,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=e.childExpirationTime,o.expirationTime=e.expirationTime,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,s=e.dependencies,o.dependencies=null===s?null:{expirationTime:s.expirationTime,firstContext:s.firstContext,responders:s.responders}),r=r.sibling;return li(No,1&No.current|2),t.child}s=s.sibling}}else{if(!o)if(null!==(e=Bo(s))){if(t.effectTag|=64,o=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Ja(r,!0),null===r.tail&&"hidden"===r.tailMode&&!s.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ui()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,o=!0,Ja(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=r.last)?n.sibling=s:t.child=s,r.last=s)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Ui()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ui(),n.sibling=null,t=No.current,li(No,o?1&t|2:1&t),n):null}throw Error(a(156,t.tag))}function Ya(e){switch(e.tag){case 1:mi(e.type)&&bi();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(jo(),ci(di),ci(fi),0!=(64&(t=e.effectTag)))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Ro(e),null;case 13:return ci(No),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return ci(No),null;case 4:return jo(),null;case 10:return eo(e),null;default:return null}}function Za(e,t){return{value:e,source:t,stack:ye(t)}}Fa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},qa=function(e,t,n,r,o){var a=e.memoizedProps;if(a!==r){var s,c,l=t.stateNode;switch(Po(Ao.current),e=null,n){case"input":a=ke(l,a),r=ke(l,r),e=[];break;case"option":a=Ae(l,a),r=Ae(l,r),e=[];break;case"select":a=i({},a,{value:void 0}),r=i({},r,{value:void 0}),e=[];break;case"textarea":a=Ie(l,a),r=Ie(l,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(l.onclick=ln)}for(s in on(n,r),n=null,a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if("style"===s)for(c in l=a[s])l.hasOwnProperty(c)&&(n||(n={}),n[c]="");else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(S.hasOwnProperty(s)?e||(e=[]):(e=e||[]).push(s,null));for(s in r){var u=r[s];if(l=null!=a?a[s]:void 0,r.hasOwnProperty(s)&&u!==l&&(null!=u||null!=l))if("style"===s)if(l){for(c in l)!l.hasOwnProperty(c)||u&&u.hasOwnProperty(c)||(n||(n={}),n[c]="");for(c in u)u.hasOwnProperty(c)&&l[c]!==u[c]&&(n||(n={}),n[c]=u[c])}else n||(e||(e=[]),e.push(s,n)),n=u;else"dangerouslySetInnerHTML"===s?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(e=e||[]).push(s,u)):"children"===s?l===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(s,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(S.hasOwnProperty(s)?(null!=u&&cn(o,s),e||l===u||(e=[])):(e=e||[]).push(s,u))}n&&(e=e||[]).push("style",n),o=e,(t.updateQueue=o)&&(t.effectTag|=4)}},za=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var Xa="function"==typeof WeakSet?WeakSet:Set;function es(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ye(n)),null!==n&&be(n.type),t=t.value,null!==e&&1===e.tag&&be(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function ts(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){gc(e,t)}else t.current=null}function ns(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Gi(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(a(163))}function rs(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function is(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function os(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void is(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Gi(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&fo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}fo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&yn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Nt(n)))));case 19:case 17:case 20:case 21:return}throw Error(a(163))}function as(e,t,n){switch("function"==typeof kc&&kc(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;zi(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(e){gc(i,e)}}e=e.next}while(e!==r)}))}break;case 1:ts(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){gc(e,t)}}(t,n);break;case 5:ts(t);break;case 4:us(e,t,n)}}function ss(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ss(t)}function cs(e){return 5===e.tag||3===e.tag||4===e.tag}function ls(e){e:{for(var t=e.return;null!==t;){if(cs(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(Fe(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||cs(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?function e(t,n,r){var i=t.tag,o=5===i||6===i;if(o)t=o?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=ln));else if(4!==i&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var i=t.tag,o=5===i||6===i;if(o)t=o?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==i&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function us(e,t,n){for(var r,i,o=t,s=!1;;){if(!s){s=o.return;e:for(;;){if(null===s)throw Error(a(160));switch(r=s.stateNode,s.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}s=s.return}s=!0}if(5===o.tag||6===o.tag){e:for(var c=e,l=o,u=n,f=l;;)if(as(c,f,u),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===l)break e;for(;null===f.sibling;){if(null===f.return||f.return===l)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}i?(c=r,l=o.stateNode,8===c.nodeType?c.parentNode.removeChild(l):c.removeChild(l)):r.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o.child.return=o,o=o.child;continue}}else if(as(e,o,n),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(s=!1)}o.sibling.return=o.return,o=o.sibling}}function fs(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void rs(3,t);case 1:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[On]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Se(n,r),an(e,i),t=an(e,r),i=0;i<o.length;i+=2){var s=o[i],c=o[i+1];"style"===s?nn(n,c):"dangerouslySetInnerHTML"===s?Ue(n,c):"children"===s?Fe(n,c):Y(n,s,c,t)}switch(e){case"input":Oe(n,r);break;case"textarea":Ce(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Me(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Me(n,!!r.multiple,r.defaultValue,!0):Me(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Nt(t.containerInfo)));case 12:return;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Ds=Ui()),null!==n)e:for(e=n;;){if(5===e.tag)o=e.stateNode,r?"function"==typeof(o=o.style).setProperty?o.setProperty("display","none","important"):o.display="none":(o=e.stateNode,i=null!=(i=e.memoizedProps.style)&&i.hasOwnProperty("display")?i.display:null,o.style.display=tn("display",i));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(o=e.child.sibling).return=e,e=o;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void ds(t);case 19:return void ds(t);case 17:return}throw Error(a(163))}function ds(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xa),t.forEach((function(t){var r=wc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var ps="function"==typeof WeakMap?WeakMap:Map;function hs(e,t,n){(n=so(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ns||(Ns=!0,Bs=r),es(e,t)},n}function ms(e,t,n){(n=so(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return es(e,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ls?Ls=new Set([this]):Ls.add(this),es(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var bs,ys=Math.ceil,gs=Q.ReactCurrentDispatcher,vs=Q.ReactCurrentOwner,ws=0,_s=3,ks=4,xs=0,Ss=null,Os=null,Es=0,Ts=ws,As=null,Ms=1073741823,Is=1073741823,Ps=null,Cs=0,js=!1,Ds=0,Rs=null,Ns=!1,Bs=null,Ls=null,Us=!1,Fs=null,qs=90,zs=null,Vs=0,Hs=null,$s=0;function Ks(){return 0!=(48&xs)?1073741821-(Ui()/10|0):0!==$s?$s:$s=1073741821-(Ui()/10|0)}function Ws(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Fi();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&xs))return Es;if(null!==n)e=Wi(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Wi(e,150,100);break;case 97:case 96:e=Wi(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Ss&&e===Es&&--e,e}function Gs(e,t){if(50<Vs)throw Vs=0,Hs=null,Error(a(185));if(null!==(e=Js(e,t))){var n=Fi();1073741823===t?0!=(8&xs)&&0==(48&xs)?Xs(e):(Ys(e),0===xs&&$i()):Ys(e),0==(4&xs)||98!==n&&99!==n||(null===zs?zs=new Map([[e,t]]):(void 0===(n=zs.get(e))||n>t)&&zs.set(e,t))}}function Js(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(Ss===i&&(ac(t),Ts===ks&&jc(i,Es)),Dc(i,t)),i}function Qs(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Cc(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function Ys(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Hi(Xs.bind(null,e));else{var t=Qs(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Ks();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==Ci&&xi(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Hi(Xs.bind(null,e)):Vi(r,Zs.bind(null,e),{timeout:10*(1073741821-t)-Ui()}),e.callbackNode=t}}}function Zs(e,t){if($s=0,t)return Rc(e,t=Ks()),Ys(e),null;var n=Qs(e);if(0!==n){if(t=e.callbackNode,0!=(48&xs))throw Error(a(327));if(mc(),e===Ss&&n===Es||nc(e,n),null!==Os){var r=xs;xs|=16;for(var i=ic();;)try{cc();break}catch(t){rc(e,t)}if(Xi(),xs=r,gs.current=i,1===Ts)throw t=As,nc(e,n),jc(e,n),Ys(e),t;if(null===Os)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Ts,Ss=null,r){case ws:case 1:throw Error(a(345));case 2:Rc(e,2<n?2:n);break;case _s:if(jc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fc(i)),1073741823===Ms&&10<(i=Ds+500-Ui())){if(js){var o=e.lastPingedTime;if(0===o||o>=n){e.lastPingedTime=n,nc(e,n);break}}if(0!==(o=Qs(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=vn(dc.bind(null,e),i);break}dc(e);break;case ks:if(jc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fc(i)),js&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,nc(e,n);break}if(0!==(i=Qs(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Is?r=10*(1073741821-Is)-Ui():1073741823===Ms?r=0:(r=10*(1073741821-Ms)-5e3,0>(r=(i=Ui())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ys(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=vn(dc.bind(null,e),r);break}dc(e);break;case 5:if(1073741823!==Ms&&null!==Ps){o=Ms;var s=Ps;if(0>=(r=0|s.busyMinDurationMs)?r=0:(i=0|s.busyDelayMs,r=(o=Ui()-(10*(1073741821-o)-(0|s.timeoutMs||5e3)))<=i?0:i+r-o),10<r){jc(e,n),e.timeoutHandle=vn(dc.bind(null,e),r);break}}dc(e);break;default:throw Error(a(329))}if(Ys(e),e.callbackNode===t)return Zs.bind(null,e)}}return null}function Xs(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&xs))throw Error(a(327));if(mc(),e===Ss&&t===Es||nc(e,t),null!==Os){var n=xs;xs|=16;for(var r=ic();;)try{sc();break}catch(t){rc(e,t)}if(Xi(),xs=n,gs.current=r,1===Ts)throw n=As,nc(e,t),jc(e,t),Ys(e),n;if(null!==Os)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Ss=null,dc(e),Ys(e)}return null}function ec(e,t){var n=xs;xs|=1;try{return e(t)}finally{0===(xs=n)&&$i()}}function tc(e,t){var n=xs;xs&=-2,xs|=8;try{return e(t)}finally{0===(xs=n)&&$i()}}function nc(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,wn(n)),null!==Os)for(n=Os.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&bi();break;case 3:jo(),ci(di),ci(fi);break;case 5:Ro(r);break;case 4:jo();break;case 13:case 19:ci(No);break;case 10:eo(r)}n=n.return}Ss=e,Os=Ec(e.current,null),Es=t,Ts=ws,As=null,Is=Ms=1073741823,Ps=null,Cs=0,js=!1}function rc(e,t){for(;;){try{if(Xi(),Uo.current=ba,$o)for(var n=zo.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(qo=0,Ho=Vo=zo=null,$o=!1,null===Os||null===Os.return)return Ts=1,As=t,Os=null;e:{var i=e,o=Os.return,a=Os,s=t;if(t=Es,a.effectTag|=2048,a.firstEffect=a.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var c=s;if(0==(2&a.mode)){var l=a.alternate;l?(a.updateQueue=l.updateQueue,a.memoizedState=l.memoizedState,a.expirationTime=l.expirationTime):(a.updateQueue=null,a.memoizedState=null)}var u=0!=(1&No.current),f=o;do{var d;if(d=13===f.tag){var p=f.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var h=f.memoizedProps;d=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!u)}}if(d){var m=f.updateQueue;if(null===m){var b=new Set;b.add(c),f.updateQueue=b}else m.add(c);if(0==(2&f.mode)){if(f.effectTag|=64,a.effectTag&=-2981,1===a.tag)if(null===a.alternate)a.tag=17;else{var y=so(1073741823,null);y.tag=2,co(a,y)}a.expirationTime=1073741823;break e}s=void 0,a=t;var g=i.pingCache;if(null===g?(g=i.pingCache=new ps,s=new Set,g.set(c,s)):void 0===(s=g.get(c))&&(s=new Set,g.set(c,s)),!s.has(a)){s.add(a);var v=vc.bind(null,i,c,a);c.then(v,v)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);s=Error((be(a.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ye(a))}5!==Ts&&(Ts=2),s=Za(s,a),f=o;do{switch(f.tag){case 3:c=s,f.effectTag|=4096,f.expirationTime=t,lo(f,hs(f,c,t));break e;case 1:c=s;var w=f.type,_=f.stateNode;if(0==(64&f.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==_&&"function"==typeof _.componentDidCatch&&(null===Ls||!Ls.has(_)))){f.effectTag|=4096,f.expirationTime=t,lo(f,ms(f,c,t));break e}}f=f.return}while(null!==f)}Os=uc(Os)}catch(e){t=e;continue}break}}function ic(){var e=gs.current;return gs.current=ba,null===e?ba:e}function oc(e,t){e<Ms&&2<e&&(Ms=e),null!==t&&e<Is&&2<e&&(Is=e,Ps=t)}function ac(e){e>Cs&&(Cs=e)}function sc(){for(;null!==Os;)Os=lc(Os)}function cc(){for(;null!==Os&&!ji();)Os=lc(Os)}function lc(e){var t=bs(e.alternate,e,Es);return e.memoizedProps=e.pendingProps,null===t&&(t=uc(e)),vs.current=null,t}function uc(e){Os=e;do{var t=Os.alternate;if(e=Os.return,0==(2048&Os.effectTag)){if(t=Qa(t,Os,Es),1===Es||1!==Os.childExpirationTime){for(var n=0,r=Os.child;null!==r;){var i=r.expirationTime,o=r.childExpirationTime;i>n&&(n=i),o>n&&(n=o),r=r.sibling}Os.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Os.firstEffect),null!==Os.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Os.firstEffect),e.lastEffect=Os.lastEffect),1<Os.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Os:e.firstEffect=Os,e.lastEffect=Os))}else{if(null!==(t=Ya(Os)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Os.sibling))return t;Os=e}while(null!==Os);return Ts===ws&&(Ts=5),null}function fc(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function dc(e){var t=Fi();return zi(99,pc.bind(null,e,t)),null}function pc(e,t){do{mc()}while(null!==Fs);if(0!=(48&xs))throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=fc(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Ss&&(Os=Ss=null,Es=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var o=xs;xs|=32,vs.current=null,mn=Kt;var s=pn();if(hn(s)){if("selectionStart"in s)var c={start:s.selectionStart,end:s.selectionEnd};else e:{var l=(c=(c=s.ownerDocument)&&c.defaultView||window).getSelection&&c.getSelection();if(l&&0!==l.rangeCount){c=l.anchorNode;var u=l.anchorOffset,f=l.focusNode;l=l.focusOffset;try{c.nodeType,f.nodeType}catch(e){c=null;break e}var d=0,p=-1,h=-1,m=0,b=0,y=s,g=null;t:for(;;){for(var v;y!==c||0!==u&&3!==y.nodeType||(p=d+u),y!==f||0!==l&&3!==y.nodeType||(h=d+l),3===y.nodeType&&(d+=y.nodeValue.length),null!==(v=y.firstChild);)g=y,y=v;for(;;){if(y===s)break t;if(g===c&&++m===u&&(p=d),g===f&&++b===l&&(h=d),null!==(v=y.nextSibling))break;g=(y=g).parentNode}y=v}c=-1===p||-1===h?null:{start:p,end:h}}else c=null}c=c||{start:0,end:0}}else c=null;bn={activeElementDetached:null,focusedElem:s,selectionRange:c},Kt=!1,Rs=i;do{try{hc()}catch(e){if(null===Rs)throw Error(a(330));gc(Rs,e),Rs=Rs.nextEffect}}while(null!==Rs);Rs=i;do{try{for(s=e,c=t;null!==Rs;){var w=Rs.effectTag;if(16&w&&Fe(Rs.stateNode,""),128&w){var _=Rs.alternate;if(null!==_){var k=_.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&w){case 2:ls(Rs),Rs.effectTag&=-3;break;case 6:ls(Rs),Rs.effectTag&=-3,fs(Rs.alternate,Rs);break;case 1024:Rs.effectTag&=-1025;break;case 1028:Rs.effectTag&=-1025,fs(Rs.alternate,Rs);break;case 4:fs(Rs.alternate,Rs);break;case 8:us(s,u=Rs,c),ss(u)}Rs=Rs.nextEffect}}catch(e){if(null===Rs)throw Error(a(330));gc(Rs,e),Rs=Rs.nextEffect}}while(null!==Rs);if(k=bn,_=pn(),w=k.focusedElem,c=k.selectionRange,_!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==c&&hn(w)&&(_=c.start,void 0===(k=c.end)&&(k=_),"selectionStart"in w?(w.selectionStart=_,w.selectionEnd=Math.min(k,w.value.length)):(k=(_=w.ownerDocument||document)&&_.defaultView||window).getSelection&&(k=k.getSelection(),u=w.textContent.length,s=Math.min(c.start,u),c=void 0===c.end?s:Math.min(c.end,u),!k.extend&&s>c&&(u=c,c=s,s=u),u=dn(w,s),f=dn(w,c),u&&f&&(1!==k.rangeCount||k.anchorNode!==u.node||k.anchorOffset!==u.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&((_=_.createRange()).setStart(u.node,u.offset),k.removeAllRanges(),s>c?(k.addRange(_),k.extend(f.node,f.offset)):(_.setEnd(f.node,f.offset),k.addRange(_))))),_=[];for(k=w;k=k.parentNode;)1===k.nodeType&&_.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<_.length;w++)(k=_[w]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Kt=!!mn,bn=mn=null,e.current=n,Rs=i;do{try{for(w=e;null!==Rs;){var x=Rs.effectTag;if(36&x&&os(w,Rs.alternate,Rs),128&x){_=void 0;var S=Rs.ref;if(null!==S){var O=Rs.stateNode;switch(Rs.tag){case 5:_=O;break;default:_=O}"function"==typeof S?S(_):S.current=_}}Rs=Rs.nextEffect}}catch(e){if(null===Rs)throw Error(a(330));gc(Rs,e),Rs=Rs.nextEffect}}while(null!==Rs);Rs=null,Di(),xs=o}else e.current=n;if(Us)Us=!1,Fs=e,qs=t;else for(Rs=i;null!==Rs;)t=Rs.nextEffect,Rs.nextEffect=null,Rs=t;if(0===(t=e.firstPendingTime)&&(Ls=null),1073741823===t?e===Hs?Vs++:(Vs=0,Hs=e):Vs=0,"function"==typeof _c&&_c(n.stateNode,r),Ys(e),Ns)throw Ns=!1,e=Bs,Bs=null,e;return 0!=(8&xs)||$i(),null}function hc(){for(;null!==Rs;){var e=Rs.effectTag;0!=(256&e)&&ns(Rs.alternate,Rs),0==(512&e)||Us||(Us=!0,Vi(97,(function(){return mc(),null}))),Rs=Rs.nextEffect}}function mc(){if(90!==qs){var e=97<qs?97:qs;return qs=90,zi(e,bc)}}function bc(){if(null===Fs)return!1;var e=Fs;if(Fs=null,0!=(48&xs))throw Error(a(331));var t=xs;for(xs|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:rs(5,n),is(5,n)}}catch(t){if(null===e)throw Error(a(330));gc(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return xs=t,$i(),!0}function yc(e,t,n){co(e,t=hs(e,t=Za(n,t),1073741823)),null!==(e=Js(e,1073741823))&&Ys(e)}function gc(e,t){if(3===e.tag)yc(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){yc(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ls||!Ls.has(r))){co(n,e=ms(n,e=Za(t,e),1073741823)),null!==(n=Js(n,1073741823))&&Ys(n);break}}n=n.return}}function vc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Ss===e&&Es===n?Ts===ks||Ts===_s&&1073741823===Ms&&Ui()-Ds<500?nc(e,Es):js=!0:Cc(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,Ys(e)))}function wc(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=Ws(t=Ks(),e,null)),null!==(e=Js(e,t))&&Ys(e)}bs=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||di.current)Ia=!0;else{if(r<n){switch(Ia=!1,t.tag){case 3:Ua(t),Aa();break;case 5:if(Do(t),4&t.mode&&1!==n&&i.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:mi(t.type)&&vi(t);break;case 4:Co(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,i=t.type._context,li(Ji,i._currentValue),i._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Ha(e,t,n):(li(No,1&No.current),null!==(t=Ga(e,t,n))?t.sibling:null);li(No,1&No.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return Wa(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),li(No,No.current),!r)return null}return Ga(e,t,n)}Ia=!1}}else Ia=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=hi(t,fi.current),no(t,n),i=Go(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,mi(r)){var o=!0;vi(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,oo(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&mo(t,r,s,e),i.updater=bo,t.stateNode=i,i._reactInternalFiber=t,wo(t,r,e,n),t=La(null,t,r,!0,o,n)}else t.tag=0,Pa(null,t,i,n),t=t.child;return t;case 16:e:{if(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,o=t.tag=function(e){if("function"==typeof e)return Oc(e)?1:0;if(null!=e){if((e=e.$$typeof)===ce)return 11;if(e===fe)return 14}return 2}(i),e=Gi(i,e),o){case 0:t=Na(null,t,i,e,n);break e;case 1:t=Ba(null,t,i,e,n);break e;case 11:t=Ca(null,t,i,e,n);break e;case 14:t=ja(null,t,i,Gi(i.type,e),r,n);break e}throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Na(e,t,r,i=t.elementType===r?i:Gi(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ba(e,t,r,i=t.elementType===r?i:Gi(r,i),n);case 3:if(Ua(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,ao(e,t),uo(t,r,null,n),(r=t.memoizedState.element)===i)Aa(),t=Ga(e,t,n);else{if((i=t.stateNode.hydrate)&&(_a=_n(t.stateNode.containerInfo.firstChild),wa=t,i=ka=!0),i)for(n=Eo(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Pa(e,t,r,n),Aa();t=t.child}return t;case 5:return Do(t),null===e&&Oa(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,gn(r,i)?s=null:null!==o&&gn(r,o)&&(t.effectTag|=16),Ra(e,t),4&t.mode&&1!==n&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Pa(e,t,s,n),t=t.child),t;case 6:return null===e&&Oa(t),null;case 13:return Ha(e,t,n);case 4:return Co(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Oo(t,null,r,n):Pa(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Ca(e,t,r,i=t.elementType===r?i:Gi(r,i),n);case 7:return Pa(e,t,t.pendingProps,n),t.child;case 8:case 12:return Pa(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value;var c=t.type._context;if(li(Ji,c._currentValue),c._currentValue=o,null!==s)if(c=s.value,0===(o=Br(c,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(c,o):1073741823))){if(s.children===i.children&&!di.current){t=Ga(e,t,n);break e}}else for(null!==(c=t.child)&&(c.return=t);null!==c;){var l=c.dependencies;if(null!==l){s=c.child;for(var u=l.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===c.tag&&((u=so(n,null)).tag=2,co(c,u)),c.expirationTime<n&&(c.expirationTime=n),null!==(u=c.alternate)&&u.expirationTime<n&&(u.expirationTime=n),to(c.return,n),l.expirationTime<n&&(l.expirationTime=n);break}u=u.next}}else s=10===c.tag&&c.type===t.type?null:c.child;if(null!==s)s.return=c;else for(s=c;null!==s;){if(s===t){s=null;break}if(null!==(c=s.sibling)){c.return=s.return,s=c;break}s=s.return}c=s}Pa(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,no(t,n),r=r(i=ro(i,o.unstable_observedBits)),t.effectTag|=1,Pa(e,t,r,n),t.child;case 14:return o=Gi(i=t.type,t.pendingProps),ja(e,t,i,o=Gi(i.type,o),r,n);case 15:return Da(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Gi(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,mi(r)?(e=!0,vi(t)):e=!1,no(t,n),go(t,r,i),wo(t,r,i,n),La(null,t,r,!0,e,n);case 19:return Wa(e,t,n)}throw Error(a(156,t.tag))};var _c=null,kc=null;function xc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Sc(e,t,n,r){return new xc(e,t,n,r)}function Oc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ec(e,t){var n=e.alternate;return null===n?((n=Sc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Tc(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)Oc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case ne:return Ac(n.children,i,o,t);case se:s=8,i|=7;break;case re:s=8,i|=1;break;case ie:return(e=Sc(12,n,t,8|i)).elementType=ie,e.type=ie,e.expirationTime=o,e;case le:return(e=Sc(13,n,t,i)).type=le,e.elementType=le,e.expirationTime=o,e;case ue:return(e=Sc(19,n,t,i)).elementType=ue,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case oe:s=10;break e;case ae:s=9;break e;case ce:s=11;break e;case fe:s=14;break e;case de:s=16,r=null;break e;case pe:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Sc(s,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Ac(e,t,n,r){return(e=Sc(7,e,r,t)).expirationTime=n,e}function Mc(e,t,n){return(e=Sc(6,e,null,t)).expirationTime=n,e}function Ic(e,t,n){return(t=Sc(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Pc(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Cc(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function jc(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Dc(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Rc(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Nc(e,t,n,r){var i=t.current,o=Ks(),s=po.suspense;o=Ws(o,i,s);e:if(n){t:{if(Xe(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var c=n;do{switch(c.tag){case 3:c=c.stateNode.context;break t;case 1:if(mi(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break t}}c=c.return}while(null!==c);throw Error(a(171))}if(1===n.tag){var l=n.type;if(mi(l)){n=gi(n,l,c);break e}}n=c}else n=ui;return null===t.context?t.context=n:t.pendingContext=n,(t=so(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),co(i,t),Gs(i,o),o}function Bc(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Lc(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Uc(e,t){Lc(e,t),(e=e.alternate)&&Lc(e,t)}function Fc(e,t,n){var r=new Pc(e,t,n=null!=n&&!0===n.hydrate),i=Sc(3,null,null,2===t?7:1===t?3:0);r.current=i,i.stateNode=r,oo(i),e[En]=r.current,n&&0!==t&&function(e,t){var n=Ze(t);Et.forEach((function(e){ht(e,t,n)})),Tt.forEach((function(e){ht(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function qc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function zc(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o._internalRoot;if("function"==typeof i){var s=i;i=function(){var e=Bc(a);s.call(e)}}Nc(t,a,e,i)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Fc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=o._internalRoot,"function"==typeof i){var c=i;i=function(){var e=Bc(a);c.call(e)}}tc((function(){Nc(t,a,e,i)}))}return Bc(a)}function Vc(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Hc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!qc(t))throw Error(a(200));return Vc(e,t,null,n)}Fc.prototype.render=function(e){Nc(e,this._internalRoot,null,null)},Fc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Nc(null,e,null,(function(){t[En]=null}))},mt=function(e){if(13===e.tag){var t=Wi(Ks(),150,100);Gs(e,t),Uc(e,t)}},bt=function(e){13===e.tag&&(Gs(e,3),Uc(e,3))},yt=function(e){if(13===e.tag){var t=Ks();Gs(e,t=Ws(t,e,null)),Uc(e,t)}},A=function(e,t,n){switch(t){case"input":if(Oe(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=In(r);if(!i)throw Error(a(90));_e(r),Oe(r,i)}}}break;case"textarea":Ce(e,n);break;case"select":null!=(t=n.value)&&Me(e,!!n.multiple,t,!1)}},D=ec,R=function(e,t,n,r,i){var o=xs;xs|=4;try{return zi(98,e.bind(null,t,n,r,i))}finally{0===(xs=o)&&$i()}},N=function(){0==(49&xs)&&(function(){if(null!==zs){var e=zs;zs=null,e.forEach((function(e,t){Rc(t,e),Ys(t)})),$i()}}(),mc())},B=function(e,t){var n=xs;xs|=2;try{return e(t)}finally{0===(xs=n)&&$i()}};var $c,Kc,Wc={Events:[An,Mn,In,E,x,Bn,function(e){it(e,Nn)},C,j,Yt,st,mc,{current:!1}]};Kc=($c={findFiberByHostInstance:Tn,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);_c=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},kc=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(i({},$c,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Q.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=nt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Kc?Kc(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null})),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wc,t.createPortal=Hc,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=nt(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&xs))throw Error(a(187));var n=xs;xs|=1;try{return zi(99,e.bind(null,t))}finally{xs=n,$i()}},t.hydrate=function(e,t,n){if(!qc(t))throw Error(a(200));return zc(null,e,t,!0,n)},t.render=function(e,t,n){if(!qc(t))throw Error(a(200));return zc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!qc(e))throw Error(a(40));return!!e._reactRootContainer&&(tc((function(){zc(null,null,e,!1,(function(){e._reactRootContainer=null,e[En]=null}))})),!0)},t.unstable_batchedUpdates=ec,t.unstable_createPortal=function(e,t){return Hc(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!qc(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return zc(e,t,n,!1,r)},t.version="16.14.0"},function(e,t,n){"use strict";e.exports=n(1080)},function(e,t,n){"use strict";
-/** @license React v0.19.1
- * scheduler.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r,i,o,a,s;if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,l=null,u=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(u,0),e}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==c?setTimeout(r,0,e):(c=e,setTimeout(u,0))},i=function(e,t){l=setTimeout(e,t)},o=function(){clearTimeout(l)},a=function(){return!1},s=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,h=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var b=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)t.unstable_now=function(){return d.now()};else{var y=p.now();t.unstable_now=function(){return p.now()-y}}var g=!1,v=null,w=-1,_=5,k=0;a=function(){return t.unstable_now()>=k},s=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):_=0<e?Math.floor(1e3/e):5};var x=new MessageChannel,S=x.port2;x.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();k=e+_;try{v(!0,e)?S.postMessage(null):(g=!1,v=null)}catch(e){throw S.postMessage(null),e}}else g=!1},r=function(e){v=e,g||(g=!0,S.postMessage(null))},i=function(e,n){w=h((function(){e(t.unstable_now())}),n)},o=function(){m(w),w=-1}}function O(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<A(i,t)))break e;e[r]=t,e[n]=i,n=r}}function E(e){return void 0===(e=e[0])?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=o+1,c=e[s];if(void 0!==a&&0>A(a,n))void 0!==c&&0>A(c,a)?(e[r]=c,e[s]=n,r=s):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==c&&0>A(c,n)))break e;e[r]=c,e[s]=n,r=s}}}return t}return null}function A(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var M=[],I=[],P=1,C=null,j=3,D=!1,R=!1,N=!1;function B(e){for(var t=E(I);null!==t;){if(null===t.callback)T(I);else{if(!(t.startTime<=e))break;T(I),t.sortIndex=t.expirationTime,O(M,t)}t=E(I)}}function L(e){if(N=!1,B(e),!R)if(null!==E(M))R=!0,r(U);else{var t=E(I);null!==t&&i(L,t.startTime-e)}}function U(e,n){R=!1,N&&(N=!1,o()),D=!0;var r=j;try{for(B(n),C=E(M);null!==C&&(!(C.expirationTime>n)||e&&!a());){var s=C.callback;if(null!==s){C.callback=null,j=C.priorityLevel;var c=s(C.expirationTime<=n);n=t.unstable_now(),"function"==typeof c?C.callback=c:C===E(M)&&T(M),B(n)}else T(M);C=E(M)}if(null!==C)var l=!0;else{var u=E(I);null!==u&&i(L,u.startTime-n),l=!1}return l}finally{C=null,j=r,D=!1}}function F(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var q=s;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){R||D||(R=!0,r(U))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return E(M)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=q,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=j;j=e;try{return t()}finally{j=n}},t.unstable_scheduleCallback=function(e,n,a){var s=t.unstable_now();if("object"==typeof a&&null!==a){var c=a.delay;c="number"==typeof c&&0<c?s+c:s,a="number"==typeof a.timeout?a.timeout:F(e)}else a=F(e),c=s;return e={id:P++,callback:n,priorityLevel:e,startTime:c,expirationTime:a=c+a,sortIndex:-1},c>s?(e.sortIndex=c,O(I,e),null===E(M)&&e===E(I)&&(N?o():N=!0,i(L,c-s))):(e.sortIndex=a,O(M,e),R||D||(R=!0,r(U))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();B(e);var n=E(M);return n!==C&&null!==C&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<C.expirationTime||a()},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=n}}}},function(e,t,n){"use strict";
-/** @license React v16.13.1
- * react-is.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,c=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,b=r?Symbol.for("react.memo"):60115,y=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,_=r?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case f:case d:case a:case c:case s:case h:return e;default:switch(e=e&&e.$$typeof){case u:case p:case y:case b:case l:return e;default:return t}}case o:return t}}}function x(e){return k(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=l,t.Element=i,t.ForwardRef=p,t.Fragment=a,t.Lazy=y,t.Memo=b,t.Portal=o,t.Profiler=c,t.StrictMode=s,t.Suspense=h,t.isAsyncMode=function(e){return x(e)||k(e)===f},t.isConcurrentMode=x,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===a},t.isLazy=function(e){return k(e)===y},t.isMemo=function(e){return k(e)===b},t.isPortal=function(e){return k(e)===o},t.isProfiler=function(e){return k(e)===c},t.isStrictMode=function(e){return k(e)===s},t.isSuspense=function(e){return k(e)===h},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===d||e===c||e===s||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===b||e.$$typeof===l||e.$$typeof===u||e.$$typeof===p||e.$$typeof===v||e.$$typeof===w||e.$$typeof===_||e.$$typeof===g)},t.typeOf=k},function(e,t,n){var r=n(37),i=n(1083);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){var r=n(31),i=n(1084),o=n(951),a=n(1090),s=n(1091),c=n(1092),l=n(1093),u=n(1094),f=n(1095),d=n(1096),p=n(1097),h=n(1098),m=n(1099),b=n(1100),y=n(1101),g=n(1102);(t=r(!1)).i(i),t.push([e.i,"@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,700,800&display=swap);"]),t.push([e.i,"@import url(https://fonts.googleapis.com/css?family=Courier+Prime&display=swap);"]);var v=o(a),w=o(a,{hash:"?#iefix"}),_=o(s),k=o(c),x=o(l),S=o(u,{hash:"#fontawesome"}),O=o(f),E=o(f,{hash:"?#iefix"}),T=o(d),A=o(p),M=o(h),I=o(m,{hash:"#fontawesome"}),P=o(b),C=o(y),j=o(g);t.push([e.i,'/*!\n * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */.fa,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid 0.08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fas.fa-pull-left,.far.fa-pull-left,.fal.fa-pull-left,.fab.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fas.fa-pull-right,.far.fa-pull-right,.fal.fa-pull-right,.fab.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(-1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-flip-both{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\\f26e"}.fa-accessible-icon:before{content:"\\f368"}.fa-accusoft:before{content:"\\f369"}.fa-acquisitions-incorporated:before{content:"\\f6af"}.fa-ad:before{content:"\\f641"}.fa-address-book:before{content:"\\f2b9"}.fa-address-card:before{content:"\\f2bb"}.fa-adjust:before{content:"\\f042"}.fa-adn:before{content:"\\f170"}.fa-adversal:before{content:"\\f36a"}.fa-affiliatetheme:before{content:"\\f36b"}.fa-air-freshener:before{content:"\\f5d0"}.fa-airbnb:before{content:"\\f834"}.fa-algolia:before{content:"\\f36c"}.fa-align-center:before{content:"\\f037"}.fa-align-justify:before{content:"\\f039"}.fa-align-left:before{content:"\\f036"}.fa-align-right:before{content:"\\f038"}.fa-alipay:before{content:"\\f642"}.fa-allergies:before{content:"\\f461"}.fa-amazon:before{content:"\\f270"}.fa-amazon-pay:before{content:"\\f42c"}.fa-ambulance:before{content:"\\f0f9"}.fa-american-sign-language-interpreting:before{content:"\\f2a3"}.fa-amilia:before{content:"\\f36d"}.fa-anchor:before{content:"\\f13d"}.fa-android:before{content:"\\f17b"}.fa-angellist:before{content:"\\f209"}.fa-angle-double-down:before{content:"\\f103"}.fa-angle-double-left:before{content:"\\f100"}.fa-angle-double-right:before{content:"\\f101"}.fa-angle-double-up:before{content:"\\f102"}.fa-angle-down:before{content:"\\f107"}.fa-angle-left:before{content:"\\f104"}.fa-angle-right:before{content:"\\f105"}.fa-angle-up:before{content:"\\f106"}.fa-angry:before{content:"\\f556"}.fa-angrycreative:before{content:"\\f36e"}.fa-angular:before{content:"\\f420"}.fa-ankh:before{content:"\\f644"}.fa-app-store:before{content:"\\f36f"}.fa-app-store-ios:before{content:"\\f370"}.fa-apper:before{content:"\\f371"}.fa-apple:before{content:"\\f179"}.fa-apple-alt:before{content:"\\f5d1"}.fa-apple-pay:before{content:"\\f415"}.fa-archive:before{content:"\\f187"}.fa-archway:before{content:"\\f557"}.fa-arrow-alt-circle-down:before{content:"\\f358"}.fa-arrow-alt-circle-left:before{content:"\\f359"}.fa-arrow-alt-circle-right:before{content:"\\f35a"}.fa-arrow-alt-circle-up:before{content:"\\f35b"}.fa-arrow-circle-down:before{content:"\\f0ab"}.fa-arrow-circle-left:before{content:"\\f0a8"}.fa-arrow-circle-right:before{content:"\\f0a9"}.fa-arrow-circle-up:before{content:"\\f0aa"}.fa-arrow-down:before{content:"\\f063"}.fa-arrow-left:before{content:"\\f060"}.fa-arrow-right:before{content:"\\f061"}.fa-arrow-up:before{content:"\\f062"}.fa-arrows-alt:before{content:"\\f0b2"}.fa-arrows-alt-h:before{content:"\\f337"}.fa-arrows-alt-v:before{content:"\\f338"}.fa-artstation:before{content:"\\f77a"}.fa-assistive-listening-systems:before{content:"\\f2a2"}.fa-asterisk:before{content:"\\f069"}.fa-asymmetrik:before{content:"\\f372"}.fa-at:before{content:"\\f1fa"}.fa-atlas:before{content:"\\f558"}.fa-atlassian:before{content:"\\f77b"}.fa-atom:before{content:"\\f5d2"}.fa-audible:before{content:"\\f373"}.fa-audio-description:before{content:"\\f29e"}.fa-autoprefixer:before{content:"\\f41c"}.fa-avianex:before{content:"\\f374"}.fa-aviato:before{content:"\\f421"}.fa-award:before{content:"\\f559"}.fa-aws:before{content:"\\f375"}.fa-baby:before{content:"\\f77c"}.fa-baby-carriage:before{content:"\\f77d"}.fa-backspace:before{content:"\\f55a"}.fa-backward:before{content:"\\f04a"}.fa-bacon:before{content:"\\f7e5"}.fa-bacteria:before{content:"\\e059"}.fa-bacterium:before{content:"\\e05a"}.fa-bahai:before{content:"\\f666"}.fa-balance-scale:before{content:"\\f24e"}.fa-balance-scale-left:before{content:"\\f515"}.fa-balance-scale-right:before{content:"\\f516"}.fa-ban:before{content:"\\f05e"}.fa-band-aid:before{content:"\\f462"}.fa-bandcamp:before{content:"\\f2d5"}.fa-barcode:before{content:"\\f02a"}.fa-bars:before{content:"\\f0c9"}.fa-baseball-ball:before{content:"\\f433"}.fa-basketball-ball:before{content:"\\f434"}.fa-bath:before{content:"\\f2cd"}.fa-battery-empty:before{content:"\\f244"}.fa-battery-full:before{content:"\\f240"}.fa-battery-half:before{content:"\\f242"}.fa-battery-quarter:before{content:"\\f243"}.fa-battery-three-quarters:before{content:"\\f241"}.fa-battle-net:before{content:"\\f835"}.fa-bed:before{content:"\\f236"}.fa-beer:before{content:"\\f0fc"}.fa-behance:before{content:"\\f1b4"}.fa-behance-square:before{content:"\\f1b5"}.fa-bell:before{content:"\\f0f3"}.fa-bell-slash:before{content:"\\f1f6"}.fa-bezier-curve:before{content:"\\f55b"}.fa-bible:before{content:"\\f647"}.fa-bicycle:before{content:"\\f206"}.fa-biking:before{content:"\\f84a"}.fa-bimobject:before{content:"\\f378"}.fa-binoculars:before{content:"\\f1e5"}.fa-biohazard:before{content:"\\f780"}.fa-birthday-cake:before{content:"\\f1fd"}.fa-bitbucket:before{content:"\\f171"}.fa-bitcoin:before{content:"\\f379"}.fa-bity:before{content:"\\f37a"}.fa-black-tie:before{content:"\\f27e"}.fa-blackberry:before{content:"\\f37b"}.fa-blender:before{content:"\\f517"}.fa-blender-phone:before{content:"\\f6b6"}.fa-blind:before{content:"\\f29d"}.fa-blog:before{content:"\\f781"}.fa-blogger:before{content:"\\f37c"}.fa-blogger-b:before{content:"\\f37d"}.fa-bluetooth:before{content:"\\f293"}.fa-bluetooth-b:before{content:"\\f294"}.fa-bold:before{content:"\\f032"}.fa-bolt:before{content:"\\f0e7"}.fa-bomb:before{content:"\\f1e2"}.fa-bone:before{content:"\\f5d7"}.fa-bong:before{content:"\\f55c"}.fa-book:before{content:"\\f02d"}.fa-book-dead:before{content:"\\f6b7"}.fa-book-medical:before{content:"\\f7e6"}.fa-book-open:before{content:"\\f518"}.fa-book-reader:before{content:"\\f5da"}.fa-bookmark:before{content:"\\f02e"}.fa-bootstrap:before{content:"\\f836"}.fa-border-all:before{content:"\\f84c"}.fa-border-none:before{content:"\\f850"}.fa-border-style:before{content:"\\f853"}.fa-bowling-ball:before{content:"\\f436"}.fa-box:before{content:"\\f466"}.fa-box-open:before{content:"\\f49e"}.fa-box-tissue:before{content:"\\e05b"}.fa-boxes:before{content:"\\f468"}.fa-braille:before{content:"\\f2a1"}.fa-brain:before{content:"\\f5dc"}.fa-bread-slice:before{content:"\\f7ec"}.fa-briefcase:before{content:"\\f0b1"}.fa-briefcase-medical:before{content:"\\f469"}.fa-broadcast-tower:before{content:"\\f519"}.fa-broom:before{content:"\\f51a"}.fa-brush:before{content:"\\f55d"}.fa-btc:before{content:"\\f15a"}.fa-buffer:before{content:"\\f837"}.fa-bug:before{content:"\\f188"}.fa-building:before{content:"\\f1ad"}.fa-bullhorn:before{content:"\\f0a1"}.fa-bullseye:before{content:"\\f140"}.fa-burn:before{content:"\\f46a"}.fa-buromobelexperte:before{content:"\\f37f"}.fa-bus:before{content:"\\f207"}.fa-bus-alt:before{content:"\\f55e"}.fa-business-time:before{content:"\\f64a"}.fa-buy-n-large:before{content:"\\f8a6"}.fa-buysellads:before{content:"\\f20d"}.fa-calculator:before{content:"\\f1ec"}.fa-calendar:before{content:"\\f133"}.fa-calendar-alt:before{content:"\\f073"}.fa-calendar-check:before{content:"\\f274"}.fa-calendar-day:before{content:"\\f783"}.fa-calendar-minus:before{content:"\\f272"}.fa-calendar-plus:before{content:"\\f271"}.fa-calendar-times:before{content:"\\f273"}.fa-calendar-week:before{content:"\\f784"}.fa-camera:before{content:"\\f030"}.fa-camera-retro:before{content:"\\f083"}.fa-campground:before{content:"\\f6bb"}.fa-canadian-maple-leaf:before{content:"\\f785"}.fa-candy-cane:before{content:"\\f786"}.fa-cannabis:before{content:"\\f55f"}.fa-capsules:before{content:"\\f46b"}.fa-car:before{content:"\\f1b9"}.fa-car-alt:before{content:"\\f5de"}.fa-car-battery:before{content:"\\f5df"}.fa-car-crash:before{content:"\\f5e1"}.fa-car-side:before{content:"\\f5e4"}.fa-caravan:before{content:"\\f8ff"}.fa-caret-down:before{content:"\\f0d7"}.fa-caret-left:before{content:"\\f0d9"}.fa-caret-right:before{content:"\\f0da"}.fa-caret-square-down:before{content:"\\f150"}.fa-caret-square-left:before{content:"\\f191"}.fa-caret-square-right:before{content:"\\f152"}.fa-caret-square-up:before{content:"\\f151"}.fa-caret-up:before{content:"\\f0d8"}.fa-carrot:before{content:"\\f787"}.fa-cart-arrow-down:before{content:"\\f218"}.fa-cart-plus:before{content:"\\f217"}.fa-cash-register:before{content:"\\f788"}.fa-cat:before{content:"\\f6be"}.fa-cc-amazon-pay:before{content:"\\f42d"}.fa-cc-amex:before{content:"\\f1f3"}.fa-cc-apple-pay:before{content:"\\f416"}.fa-cc-diners-club:before{content:"\\f24c"}.fa-cc-discover:before{content:"\\f1f2"}.fa-cc-jcb:before{content:"\\f24b"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-cc-visa:before{content:"\\f1f0"}.fa-centercode:before{content:"\\f380"}.fa-centos:before{content:"\\f789"}.fa-certificate:before{content:"\\f0a3"}.fa-chair:before{content:"\\f6c0"}.fa-chalkboard:before{content:"\\f51b"}.fa-chalkboard-teacher:before{content:"\\f51c"}.fa-charging-station:before{content:"\\f5e7"}.fa-chart-area:before{content:"\\f1fe"}.fa-chart-bar:before{content:"\\f080"}.fa-chart-line:before{content:"\\f201"}.fa-chart-pie:before{content:"\\f200"}.fa-check:before{content:"\\f00c"}.fa-check-circle:before{content:"\\f058"}.fa-check-double:before{content:"\\f560"}.fa-check-square:before{content:"\\f14a"}.fa-cheese:before{content:"\\f7ef"}.fa-chess:before{content:"\\f439"}.fa-chess-bishop:before{content:"\\f43a"}.fa-chess-board:before{content:"\\f43c"}.fa-chess-king:before{content:"\\f43f"}.fa-chess-knight:before{content:"\\f441"}.fa-chess-pawn:before{content:"\\f443"}.fa-chess-queen:before{content:"\\f445"}.fa-chess-rook:before{content:"\\f447"}.fa-chevron-circle-down:before{content:"\\f13a"}.fa-chevron-circle-left:before{content:"\\f137"}.fa-chevron-circle-right:before{content:"\\f138"}.fa-chevron-circle-up:before{content:"\\f139"}.fa-chevron-down:before{content:"\\f078"}.fa-chevron-left:before{content:"\\f053"}.fa-chevron-right:before{content:"\\f054"}.fa-chevron-up:before{content:"\\f077"}.fa-child:before{content:"\\f1ae"}.fa-chrome:before{content:"\\f268"}.fa-chromecast:before{content:"\\f838"}.fa-church:before{content:"\\f51d"}.fa-circle:before{content:"\\f111"}.fa-circle-notch:before{content:"\\f1ce"}.fa-city:before{content:"\\f64f"}.fa-clinic-medical:before{content:"\\f7f2"}.fa-clipboard:before{content:"\\f328"}.fa-clipboard-check:before{content:"\\f46c"}.fa-clipboard-list:before{content:"\\f46d"}.fa-clock:before{content:"\\f017"}.fa-clone:before{content:"\\f24d"}.fa-closed-captioning:before{content:"\\f20a"}.fa-cloud:before{content:"\\f0c2"}.fa-cloud-download-alt:before{content:"\\f381"}.fa-cloud-meatball:before{content:"\\f73b"}.fa-cloud-moon:before{content:"\\f6c3"}.fa-cloud-moon-rain:before{content:"\\f73c"}.fa-cloud-rain:before{content:"\\f73d"}.fa-cloud-showers-heavy:before{content:"\\f740"}.fa-cloud-sun:before{content:"\\f6c4"}.fa-cloud-sun-rain:before{content:"\\f743"}.fa-cloud-upload-alt:before{content:"\\f382"}.fa-cloudflare:before{content:"\\e07d"}.fa-cloudscale:before{content:"\\f383"}.fa-cloudsmith:before{content:"\\f384"}.fa-cloudversify:before{content:"\\f385"}.fa-cocktail:before{content:"\\f561"}.fa-code:before{content:"\\f121"}.fa-code-branch:before{content:"\\f126"}.fa-codepen:before{content:"\\f1cb"}.fa-codiepie:before{content:"\\f284"}.fa-coffee:before{content:"\\f0f4"}.fa-cog:before{content:"\\f013"}.fa-cogs:before{content:"\\f085"}.fa-coins:before{content:"\\f51e"}.fa-columns:before{content:"\\f0db"}.fa-comment:before{content:"\\f075"}.fa-comment-alt:before{content:"\\f27a"}.fa-comment-dollar:before{content:"\\f651"}.fa-comment-dots:before{content:"\\f4ad"}.fa-comment-medical:before{content:"\\f7f5"}.fa-comment-slash:before{content:"\\f4b3"}.fa-comments:before{content:"\\f086"}.fa-comments-dollar:before{content:"\\f653"}.fa-compact-disc:before{content:"\\f51f"}.fa-compass:before{content:"\\f14e"}.fa-compress:before{content:"\\f066"}.fa-compress-alt:before{content:"\\f422"}.fa-compress-arrows-alt:before{content:"\\f78c"}.fa-concierge-bell:before{content:"\\f562"}.fa-confluence:before{content:"\\f78d"}.fa-connectdevelop:before{content:"\\f20e"}.fa-contao:before{content:"\\f26d"}.fa-cookie:before{content:"\\f563"}.fa-cookie-bite:before{content:"\\f564"}.fa-copy:before{content:"\\f0c5"}.fa-copyright:before{content:"\\f1f9"}.fa-cotton-bureau:before{content:"\\f89e"}.fa-couch:before{content:"\\f4b8"}.fa-cpanel:before{content:"\\f388"}.fa-creative-commons:before{content:"\\f25e"}.fa-creative-commons-by:before{content:"\\f4e7"}.fa-creative-commons-nc:before{content:"\\f4e8"}.fa-creative-commons-nc-eu:before{content:"\\f4e9"}.fa-creative-commons-nc-jp:before{content:"\\f4ea"}.fa-creative-commons-nd:before{content:"\\f4eb"}.fa-creative-commons-pd:before{content:"\\f4ec"}.fa-creative-commons-pd-alt:before{content:"\\f4ed"}.fa-creative-commons-remix:before{content:"\\f4ee"}.fa-creative-commons-sa:before{content:"\\f4ef"}.fa-creative-commons-sampling:before{content:"\\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\\f4f1"}.fa-creative-commons-share:before{content:"\\f4f2"}.fa-creative-commons-zero:before{content:"\\f4f3"}.fa-credit-card:before{content:"\\f09d"}.fa-critical-role:before{content:"\\f6c9"}.fa-crop:before{content:"\\f125"}.fa-crop-alt:before{content:"\\f565"}.fa-cross:before{content:"\\f654"}.fa-crosshairs:before{content:"\\f05b"}.fa-crow:before{content:"\\f520"}.fa-crown:before{content:"\\f521"}.fa-crutch:before{content:"\\f7f7"}.fa-css3:before{content:"\\f13c"}.fa-css3-alt:before{content:"\\f38b"}.fa-cube:before{content:"\\f1b2"}.fa-cubes:before{content:"\\f1b3"}.fa-cut:before{content:"\\f0c4"}.fa-cuttlefish:before{content:"\\f38c"}.fa-d-and-d:before{content:"\\f38d"}.fa-d-and-d-beyond:before{content:"\\f6ca"}.fa-dailymotion:before{content:"\\e052"}.fa-dashcube:before{content:"\\f210"}.fa-database:before{content:"\\f1c0"}.fa-deaf:before{content:"\\f2a4"}.fa-deezer:before{content:"\\e077"}.fa-delicious:before{content:"\\f1a5"}.fa-democrat:before{content:"\\f747"}.fa-deploydog:before{content:"\\f38e"}.fa-deskpro:before{content:"\\f38f"}.fa-desktop:before{content:"\\f108"}.fa-dev:before{content:"\\f6cc"}.fa-deviantart:before{content:"\\f1bd"}.fa-dharmachakra:before{content:"\\f655"}.fa-dhl:before{content:"\\f790"}.fa-diagnoses:before{content:"\\f470"}.fa-diaspora:before{content:"\\f791"}.fa-dice:before{content:"\\f522"}.fa-dice-d20:before{content:"\\f6cf"}.fa-dice-d6:before{content:"\\f6d1"}.fa-dice-five:before{content:"\\f523"}.fa-dice-four:before{content:"\\f524"}.fa-dice-one:before{content:"\\f525"}.fa-dice-six:before{content:"\\f526"}.fa-dice-three:before{content:"\\f527"}.fa-dice-two:before{content:"\\f528"}.fa-digg:before{content:"\\f1a6"}.fa-digital-ocean:before{content:"\\f391"}.fa-digital-tachograph:before{content:"\\f566"}.fa-directions:before{content:"\\f5eb"}.fa-discord:before{content:"\\f392"}.fa-discourse:before{content:"\\f393"}.fa-disease:before{content:"\\f7fa"}.fa-divide:before{content:"\\f529"}.fa-dizzy:before{content:"\\f567"}.fa-dna:before{content:"\\f471"}.fa-dochub:before{content:"\\f394"}.fa-docker:before{content:"\\f395"}.fa-dog:before{content:"\\f6d3"}.fa-dollar-sign:before{content:"\\f155"}.fa-dolly:before{content:"\\f472"}.fa-dolly-flatbed:before{content:"\\f474"}.fa-donate:before{content:"\\f4b9"}.fa-door-closed:before{content:"\\f52a"}.fa-door-open:before{content:"\\f52b"}.fa-dot-circle:before{content:"\\f192"}.fa-dove:before{content:"\\f4ba"}.fa-download:before{content:"\\f019"}.fa-draft2digital:before{content:"\\f396"}.fa-drafting-compass:before{content:"\\f568"}.fa-dragon:before{content:"\\f6d5"}.fa-draw-polygon:before{content:"\\f5ee"}.fa-dribbble:before{content:"\\f17d"}.fa-dribbble-square:before{content:"\\f397"}.fa-dropbox:before{content:"\\f16b"}.fa-drum:before{content:"\\f569"}.fa-drum-steelpan:before{content:"\\f56a"}.fa-drumstick-bite:before{content:"\\f6d7"}.fa-drupal:before{content:"\\f1a9"}.fa-dumbbell:before{content:"\\f44b"}.fa-dumpster:before{content:"\\f793"}.fa-dumpster-fire:before{content:"\\f794"}.fa-dungeon:before{content:"\\f6d9"}.fa-dyalog:before{content:"\\f399"}.fa-earlybirds:before{content:"\\f39a"}.fa-ebay:before{content:"\\f4f4"}.fa-edge:before{content:"\\f282"}.fa-edge-legacy:before{content:"\\e078"}.fa-edit:before{content:"\\f044"}.fa-egg:before{content:"\\f7fb"}.fa-eject:before{content:"\\f052"}.fa-elementor:before{content:"\\f430"}.fa-ellipsis-h:before{content:"\\f141"}.fa-ellipsis-v:before{content:"\\f142"}.fa-ello:before{content:"\\f5f1"}.fa-ember:before{content:"\\f423"}.fa-empire:before{content:"\\f1d1"}.fa-envelope:before{content:"\\f0e0"}.fa-envelope-open:before{content:"\\f2b6"}.fa-envelope-open-text:before{content:"\\f658"}.fa-envelope-square:before{content:"\\f199"}.fa-envira:before{content:"\\f299"}.fa-equals:before{content:"\\f52c"}.fa-eraser:before{content:"\\f12d"}.fa-erlang:before{content:"\\f39d"}.fa-ethereum:before{content:"\\f42e"}.fa-ethernet:before{content:"\\f796"}.fa-etsy:before{content:"\\f2d7"}.fa-euro-sign:before{content:"\\f153"}.fa-evernote:before{content:"\\f839"}.fa-exchange-alt:before{content:"\\f362"}.fa-exclamation:before{content:"\\f12a"}.fa-exclamation-circle:before{content:"\\f06a"}.fa-exclamation-triangle:before{content:"\\f071"}.fa-expand:before{content:"\\f065"}.fa-expand-alt:before{content:"\\f424"}.fa-expand-arrows-alt:before{content:"\\f31e"}.fa-expeditedssl:before{content:"\\f23e"}.fa-external-link-alt:before{content:"\\f35d"}.fa-external-link-square-alt:before{content:"\\f360"}.fa-eye:before{content:"\\f06e"}.fa-eye-dropper:before{content:"\\f1fb"}.fa-eye-slash:before{content:"\\f070"}.fa-facebook:before{content:"\\f09a"}.fa-facebook-f:before{content:"\\f39e"}.fa-facebook-messenger:before{content:"\\f39f"}.fa-facebook-square:before{content:"\\f082"}.fa-fan:before{content:"\\f863"}.fa-fantasy-flight-games:before{content:"\\f6dc"}.fa-fast-backward:before{content:"\\f049"}.fa-fast-forward:before{content:"\\f050"}.fa-faucet:before{content:"\\e005"}.fa-fax:before{content:"\\f1ac"}.fa-feather:before{content:"\\f52d"}.fa-feather-alt:before{content:"\\f56b"}.fa-fedex:before{content:"\\f797"}.fa-fedora:before{content:"\\f798"}.fa-female:before{content:"\\f182"}.fa-fighter-jet:before{content:"\\f0fb"}.fa-figma:before{content:"\\f799"}.fa-file:before{content:"\\f15b"}.fa-file-alt:before{content:"\\f15c"}.fa-file-archive:before{content:"\\f1c6"}.fa-file-audio:before{content:"\\f1c7"}.fa-file-code:before{content:"\\f1c9"}.fa-file-contract:before{content:"\\f56c"}.fa-file-csv:before{content:"\\f6dd"}.fa-file-download:before{content:"\\f56d"}.fa-file-excel:before{content:"\\f1c3"}.fa-file-export:before{content:"\\f56e"}.fa-file-image:before{content:"\\f1c5"}.fa-file-import:before{content:"\\f56f"}.fa-file-invoice:before{content:"\\f570"}.fa-file-invoice-dollar:before{content:"\\f571"}.fa-file-medical:before{content:"\\f477"}.fa-file-medical-alt:before{content:"\\f478"}.fa-file-pdf:before{content:"\\f1c1"}.fa-file-powerpoint:before{content:"\\f1c4"}.fa-file-prescription:before{content:"\\f572"}.fa-file-signature:before{content:"\\f573"}.fa-file-upload:before{content:"\\f574"}.fa-file-video:before{content:"\\f1c8"}.fa-file-word:before{content:"\\f1c2"}.fa-fill:before{content:"\\f575"}.fa-fill-drip:before{content:"\\f576"}.fa-film:before{content:"\\f008"}.fa-filter:before{content:"\\f0b0"}.fa-fingerprint:before{content:"\\f577"}.fa-fire:before{content:"\\f06d"}.fa-fire-alt:before{content:"\\f7e4"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-firefox:before{content:"\\f269"}.fa-firefox-browser:before{content:"\\e007"}.fa-first-aid:before{content:"\\f479"}.fa-first-order:before{content:"\\f2b0"}.fa-first-order-alt:before{content:"\\f50a"}.fa-firstdraft:before{content:"\\f3a1"}.fa-fish:before{content:"\\f578"}.fa-fist-raised:before{content:"\\f6de"}.fa-flag:before{content:"\\f024"}.fa-flag-checkered:before{content:"\\f11e"}.fa-flag-usa:before{content:"\\f74d"}.fa-flask:before{content:"\\f0c3"}.fa-flickr:before{content:"\\f16e"}.fa-flipboard:before{content:"\\f44d"}.fa-flushed:before{content:"\\f579"}.fa-fly:before{content:"\\f417"}.fa-folder:before{content:"\\f07b"}.fa-folder-minus:before{content:"\\f65d"}.fa-folder-open:before{content:"\\f07c"}.fa-folder-plus:before{content:"\\f65e"}.fa-font:before{content:"\\f031"}.fa-font-awesome:before{content:"\\f2b4"}.fa-font-awesome-alt:before{content:"\\f35c"}.fa-font-awesome-flag:before{content:"\\f425"}.fa-font-awesome-logo-full:before{content:"\\f4e6"}.fa-fonticons:before{content:"\\f280"}.fa-fonticons-fi:before{content:"\\f3a2"}.fa-football-ball:before{content:"\\f44e"}.fa-fort-awesome:before{content:"\\f286"}.fa-fort-awesome-alt:before{content:"\\f3a3"}.fa-forumbee:before{content:"\\f211"}.fa-forward:before{content:"\\f04e"}.fa-foursquare:before{content:"\\f180"}.fa-free-code-camp:before{content:"\\f2c5"}.fa-freebsd:before{content:"\\f3a4"}.fa-frog:before{content:"\\f52e"}.fa-frown:before{content:"\\f119"}.fa-frown-open:before{content:"\\f57a"}.fa-fulcrum:before{content:"\\f50b"}.fa-funnel-dollar:before{content:"\\f662"}.fa-futbol:before{content:"\\f1e3"}.fa-galactic-republic:before{content:"\\f50c"}.fa-galactic-senate:before{content:"\\f50d"}.fa-gamepad:before{content:"\\f11b"}.fa-gas-pump:before{content:"\\f52f"}.fa-gavel:before{content:"\\f0e3"}.fa-gem:before{content:"\\f3a5"}.fa-genderless:before{content:"\\f22d"}.fa-get-pocket:before{content:"\\f265"}.fa-gg:before{content:"\\f260"}.fa-gg-circle:before{content:"\\f261"}.fa-ghost:before{content:"\\f6e2"}.fa-gift:before{content:"\\f06b"}.fa-gifts:before{content:"\\f79c"}.fa-git:before{content:"\\f1d3"}.fa-git-alt:before{content:"\\f841"}.fa-git-square:before{content:"\\f1d2"}.fa-github:before{content:"\\f09b"}.fa-github-alt:before{content:"\\f113"}.fa-github-square:before{content:"\\f092"}.fa-gitkraken:before{content:"\\f3a6"}.fa-gitlab:before{content:"\\f296"}.fa-gitter:before{content:"\\f426"}.fa-glass-cheers:before{content:"\\f79f"}.fa-glass-martini:before{content:"\\f000"}.fa-glass-martini-alt:before{content:"\\f57b"}.fa-glass-whiskey:before{content:"\\f7a0"}.fa-glasses:before{content:"\\f530"}.fa-glide:before{content:"\\f2a5"}.fa-glide-g:before{content:"\\f2a6"}.fa-globe:before{content:"\\f0ac"}.fa-globe-africa:before{content:"\\f57c"}.fa-globe-americas:before{content:"\\f57d"}.fa-globe-asia:before{content:"\\f57e"}.fa-globe-europe:before{content:"\\f7a2"}.fa-gofore:before{content:"\\f3a7"}.fa-golf-ball:before{content:"\\f450"}.fa-goodreads:before{content:"\\f3a8"}.fa-goodreads-g:before{content:"\\f3a9"}.fa-google:before{content:"\\f1a0"}.fa-google-drive:before{content:"\\f3aa"}.fa-google-pay:before{content:"\\e079"}.fa-google-play:before{content:"\\f3ab"}.fa-google-plus:before{content:"\\f2b3"}.fa-google-plus-g:before{content:"\\f0d5"}.fa-google-plus-square:before{content:"\\f0d4"}.fa-google-wallet:before{content:"\\f1ee"}.fa-gopuram:before{content:"\\f664"}.fa-graduation-cap:before{content:"\\f19d"}.fa-gratipay:before{content:"\\f184"}.fa-grav:before{content:"\\f2d6"}.fa-greater-than:before{content:"\\f531"}.fa-greater-than-equal:before{content:"\\f532"}.fa-grimace:before{content:"\\f57f"}.fa-grin:before{content:"\\f580"}.fa-grin-alt:before{content:"\\f581"}.fa-grin-beam:before{content:"\\f582"}.fa-grin-beam-sweat:before{content:"\\f583"}.fa-grin-hearts:before{content:"\\f584"}.fa-grin-squint:before{content:"\\f585"}.fa-grin-squint-tears:before{content:"\\f586"}.fa-grin-stars:before{content:"\\f587"}.fa-grin-tears:before{content:"\\f588"}.fa-grin-tongue:before{content:"\\f589"}.fa-grin-tongue-squint:before{content:"\\f58a"}.fa-grin-tongue-wink:before{content:"\\f58b"}.fa-grin-wink:before{content:"\\f58c"}.fa-grip-horizontal:before{content:"\\f58d"}.fa-grip-lines:before{content:"\\f7a4"}.fa-grip-lines-vertical:before{content:"\\f7a5"}.fa-grip-vertical:before{content:"\\f58e"}.fa-gripfire:before{content:"\\f3ac"}.fa-grunt:before{content:"\\f3ad"}.fa-guilded:before{content:"\\e07e"}.fa-guitar:before{content:"\\f7a6"}.fa-gulp:before{content:"\\f3ae"}.fa-h-square:before{content:"\\f0fd"}.fa-hacker-news:before{content:"\\f1d4"}.fa-hacker-news-square:before{content:"\\f3af"}.fa-hackerrank:before{content:"\\f5f7"}.fa-hamburger:before{content:"\\f805"}.fa-hammer:before{content:"\\f6e3"}.fa-hamsa:before{content:"\\f665"}.fa-hand-holding:before{content:"\\f4bd"}.fa-hand-holding-heart:before{content:"\\f4be"}.fa-hand-holding-medical:before{content:"\\e05c"}.fa-hand-holding-usd:before{content:"\\f4c0"}.fa-hand-holding-water:before{content:"\\f4c1"}.fa-hand-lizard:before{content:"\\f258"}.fa-hand-middle-finger:before{content:"\\f806"}.fa-hand-paper:before{content:"\\f256"}.fa-hand-peace:before{content:"\\f25b"}.fa-hand-point-down:before{content:"\\f0a7"}.fa-hand-point-left:before{content:"\\f0a5"}.fa-hand-point-right:before{content:"\\f0a4"}.fa-hand-point-up:before{content:"\\f0a6"}.fa-hand-pointer:before{content:"\\f25a"}.fa-hand-rock:before{content:"\\f255"}.fa-hand-scissors:before{content:"\\f257"}.fa-hand-sparkles:before{content:"\\e05d"}.fa-hand-spock:before{content:"\\f259"}.fa-hands:before{content:"\\f4c2"}.fa-hands-helping:before{content:"\\f4c4"}.fa-hands-wash:before{content:"\\e05e"}.fa-handshake:before{content:"\\f2b5"}.fa-handshake-alt-slash:before{content:"\\e05f"}.fa-handshake-slash:before{content:"\\e060"}.fa-hanukiah:before{content:"\\f6e6"}.fa-hard-hat:before{content:"\\f807"}.fa-hashtag:before{content:"\\f292"}.fa-hat-cowboy:before{content:"\\f8c0"}.fa-hat-cowboy-side:before{content:"\\f8c1"}.fa-hat-wizard:before{content:"\\f6e8"}.fa-hdd:before{content:"\\f0a0"}.fa-head-side-cough:before{content:"\\e061"}.fa-head-side-cough-slash:before{content:"\\e062"}.fa-head-side-mask:before{content:"\\e063"}.fa-head-side-virus:before{content:"\\e064"}.fa-heading:before{content:"\\f1dc"}.fa-headphones:before{content:"\\f025"}.fa-headphones-alt:before{content:"\\f58f"}.fa-headset:before{content:"\\f590"}.fa-heart:before{content:"\\f004"}.fa-heart-broken:before{content:"\\f7a9"}.fa-heartbeat:before{content:"\\f21e"}.fa-helicopter:before{content:"\\f533"}.fa-highlighter:before{content:"\\f591"}.fa-hiking:before{content:"\\f6ec"}.fa-hippo:before{content:"\\f6ed"}.fa-hips:before{content:"\\f452"}.fa-hire-a-helper:before{content:"\\f3b0"}.fa-history:before{content:"\\f1da"}.fa-hive:before{content:"\\e07f"}.fa-hockey-puck:before{content:"\\f453"}.fa-holly-berry:before{content:"\\f7aa"}.fa-home:before{content:"\\f015"}.fa-hooli:before{content:"\\f427"}.fa-hornbill:before{content:"\\f592"}.fa-horse:before{content:"\\f6f0"}.fa-horse-head:before{content:"\\f7ab"}.fa-hospital:before{content:"\\f0f8"}.fa-hospital-alt:before{content:"\\f47d"}.fa-hospital-symbol:before{content:"\\f47e"}.fa-hospital-user:before{content:"\\f80d"}.fa-hot-tub:before{content:"\\f593"}.fa-hotdog:before{content:"\\f80f"}.fa-hotel:before{content:"\\f594"}.fa-hotjar:before{content:"\\f3b1"}.fa-hourglass:before{content:"\\f254"}.fa-hourglass-end:before{content:"\\f253"}.fa-hourglass-half:before{content:"\\f252"}.fa-hourglass-start:before{content:"\\f251"}.fa-house-damage:before{content:"\\f6f1"}.fa-house-user:before{content:"\\e065"}.fa-houzz:before{content:"\\f27c"}.fa-hryvnia:before{content:"\\f6f2"}.fa-html5:before{content:"\\f13b"}.fa-hubspot:before{content:"\\f3b2"}.fa-i-cursor:before{content:"\\f246"}.fa-ice-cream:before{content:"\\f810"}.fa-icicles:before{content:"\\f7ad"}.fa-icons:before{content:"\\f86d"}.fa-id-badge:before{content:"\\f2c1"}.fa-id-card:before{content:"\\f2c2"}.fa-id-card-alt:before{content:"\\f47f"}.fa-ideal:before{content:"\\e013"}.fa-igloo:before{content:"\\f7ae"}.fa-image:before{content:"\\f03e"}.fa-images:before{content:"\\f302"}.fa-imdb:before{content:"\\f2d8"}.fa-inbox:before{content:"\\f01c"}.fa-indent:before{content:"\\f03c"}.fa-industry:before{content:"\\f275"}.fa-infinity:before{content:"\\f534"}.fa-info:before{content:"\\f129"}.fa-info-circle:before{content:"\\f05a"}.fa-innosoft:before{content:"\\e080"}.fa-instagram:before{content:"\\f16d"}.fa-instagram-square:before{content:"\\e055"}.fa-instalod:before{content:"\\e081"}.fa-intercom:before{content:"\\f7af"}.fa-internet-explorer:before{content:"\\f26b"}.fa-invision:before{content:"\\f7b0"}.fa-ioxhost:before{content:"\\f208"}.fa-italic:before{content:"\\f033"}.fa-itch-io:before{content:"\\f83a"}.fa-itunes:before{content:"\\f3b4"}.fa-itunes-note:before{content:"\\f3b5"}.fa-java:before{content:"\\f4e4"}.fa-jedi:before{content:"\\f669"}.fa-jedi-order:before{content:"\\f50e"}.fa-jenkins:before{content:"\\f3b6"}.fa-jira:before{content:"\\f7b1"}.fa-joget:before{content:"\\f3b7"}.fa-joint:before{content:"\\f595"}.fa-joomla:before{content:"\\f1aa"}.fa-journal-whills:before{content:"\\f66a"}.fa-js:before{content:"\\f3b8"}.fa-js-square:before{content:"\\f3b9"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-kaaba:before{content:"\\f66b"}.fa-kaggle:before{content:"\\f5fa"}.fa-key:before{content:"\\f084"}.fa-keybase:before{content:"\\f4f5"}.fa-keyboard:before{content:"\\f11c"}.fa-keycdn:before{content:"\\f3ba"}.fa-khanda:before{content:"\\f66d"}.fa-kickstarter:before{content:"\\f3bb"}.fa-kickstarter-k:before{content:"\\f3bc"}.fa-kiss:before{content:"\\f596"}.fa-kiss-beam:before{content:"\\f597"}.fa-kiss-wink-heart:before{content:"\\f598"}.fa-kiwi-bird:before{content:"\\f535"}.fa-korvue:before{content:"\\f42f"}.fa-landmark:before{content:"\\f66f"}.fa-language:before{content:"\\f1ab"}.fa-laptop:before{content:"\\f109"}.fa-laptop-code:before{content:"\\f5fc"}.fa-laptop-house:before{content:"\\e066"}.fa-laptop-medical:before{content:"\\f812"}.fa-laravel:before{content:"\\f3bd"}.fa-lastfm:before{content:"\\f202"}.fa-lastfm-square:before{content:"\\f203"}.fa-laugh:before{content:"\\f599"}.fa-laugh-beam:before{content:"\\f59a"}.fa-laugh-squint:before{content:"\\f59b"}.fa-laugh-wink:before{content:"\\f59c"}.fa-layer-group:before{content:"\\f5fd"}.fa-leaf:before{content:"\\f06c"}.fa-leanpub:before{content:"\\f212"}.fa-lemon:before{content:"\\f094"}.fa-less:before{content:"\\f41d"}.fa-less-than:before{content:"\\f536"}.fa-less-than-equal:before{content:"\\f537"}.fa-level-down-alt:before{content:"\\f3be"}.fa-level-up-alt:before{content:"\\f3bf"}.fa-life-ring:before{content:"\\f1cd"}.fa-lightbulb:before{content:"\\f0eb"}.fa-line:before{content:"\\f3c0"}.fa-link:before{content:"\\f0c1"}.fa-linkedin:before{content:"\\f08c"}.fa-linkedin-in:before{content:"\\f0e1"}.fa-linode:before{content:"\\f2b8"}.fa-linux:before{content:"\\f17c"}.fa-lira-sign:before{content:"\\f195"}.fa-list:before{content:"\\f03a"}.fa-list-alt:before{content:"\\f022"}.fa-list-ol:before{content:"\\f0cb"}.fa-list-ul:before{content:"\\f0ca"}.fa-location-arrow:before{content:"\\f124"}.fa-lock:before{content:"\\f023"}.fa-lock-open:before{content:"\\f3c1"}.fa-long-arrow-alt-down:before{content:"\\f309"}.fa-long-arrow-alt-left:before{content:"\\f30a"}.fa-long-arrow-alt-right:before{content:"\\f30b"}.fa-long-arrow-alt-up:before{content:"\\f30c"}.fa-low-vision:before{content:"\\f2a8"}.fa-luggage-cart:before{content:"\\f59d"}.fa-lungs:before{content:"\\f604"}.fa-lungs-virus:before{content:"\\e067"}.fa-lyft:before{content:"\\f3c3"}.fa-magento:before{content:"\\f3c4"}.fa-magic:before{content:"\\f0d0"}.fa-magnet:before{content:"\\f076"}.fa-mail-bulk:before{content:"\\f674"}.fa-mailchimp:before{content:"\\f59e"}.fa-male:before{content:"\\f183"}.fa-mandalorian:before{content:"\\f50f"}.fa-map:before{content:"\\f279"}.fa-map-marked:before{content:"\\f59f"}.fa-map-marked-alt:before{content:"\\f5a0"}.fa-map-marker:before{content:"\\f041"}.fa-map-marker-alt:before{content:"\\f3c5"}.fa-map-pin:before{content:"\\f276"}.fa-map-signs:before{content:"\\f277"}.fa-markdown:before{content:"\\f60f"}.fa-marker:before{content:"\\f5a1"}.fa-mars:before{content:"\\f222"}.fa-mars-double:before{content:"\\f227"}.fa-mars-stroke:before{content:"\\f229"}.fa-mars-stroke-h:before{content:"\\f22b"}.fa-mars-stroke-v:before{content:"\\f22a"}.fa-mask:before{content:"\\f6fa"}.fa-mastodon:before{content:"\\f4f6"}.fa-maxcdn:before{content:"\\f136"}.fa-mdb:before{content:"\\f8ca"}.fa-medal:before{content:"\\f5a2"}.fa-medapps:before{content:"\\f3c6"}.fa-medium:before{content:"\\f23a"}.fa-medium-m:before{content:"\\f3c7"}.fa-medkit:before{content:"\\f0fa"}.fa-medrt:before{content:"\\f3c8"}.fa-meetup:before{content:"\\f2e0"}.fa-megaport:before{content:"\\f5a3"}.fa-meh:before{content:"\\f11a"}.fa-meh-blank:before{content:"\\f5a4"}.fa-meh-rolling-eyes:before{content:"\\f5a5"}.fa-memory:before{content:"\\f538"}.fa-mendeley:before{content:"\\f7b3"}.fa-menorah:before{content:"\\f676"}.fa-mercury:before{content:"\\f223"}.fa-meteor:before{content:"\\f753"}.fa-microblog:before{content:"\\e01a"}.fa-microchip:before{content:"\\f2db"}.fa-microphone:before{content:"\\f130"}.fa-microphone-alt:before{content:"\\f3c9"}.fa-microphone-alt-slash:before{content:"\\f539"}.fa-microphone-slash:before{content:"\\f131"}.fa-microscope:before{content:"\\f610"}.fa-microsoft:before{content:"\\f3ca"}.fa-minus:before{content:"\\f068"}.fa-minus-circle:before{content:"\\f056"}.fa-minus-square:before{content:"\\f146"}.fa-mitten:before{content:"\\f7b5"}.fa-mix:before{content:"\\f3cb"}.fa-mixcloud:before{content:"\\f289"}.fa-mixer:before{content:"\\e056"}.fa-mizuni:before{content:"\\f3cc"}.fa-mobile:before{content:"\\f10b"}.fa-mobile-alt:before{content:"\\f3cd"}.fa-modx:before{content:"\\f285"}.fa-monero:before{content:"\\f3d0"}.fa-money-bill:before{content:"\\f0d6"}.fa-money-bill-alt:before{content:"\\f3d1"}.fa-money-bill-wave:before{content:"\\f53a"}.fa-money-bill-wave-alt:before{content:"\\f53b"}.fa-money-check:before{content:"\\f53c"}.fa-money-check-alt:before{content:"\\f53d"}.fa-monument:before{content:"\\f5a6"}.fa-moon:before{content:"\\f186"}.fa-mortar-pestle:before{content:"\\f5a7"}.fa-mosque:before{content:"\\f678"}.fa-motorcycle:before{content:"\\f21c"}.fa-mountain:before{content:"\\f6fc"}.fa-mouse:before{content:"\\f8cc"}.fa-mouse-pointer:before{content:"\\f245"}.fa-mug-hot:before{content:"\\f7b6"}.fa-music:before{content:"\\f001"}.fa-napster:before{content:"\\f3d2"}.fa-neos:before{content:"\\f612"}.fa-network-wired:before{content:"\\f6ff"}.fa-neuter:before{content:"\\f22c"}.fa-newspaper:before{content:"\\f1ea"}.fa-nimblr:before{content:"\\f5a8"}.fa-node:before{content:"\\f419"}.fa-node-js:before{content:"\\f3d3"}.fa-not-equal:before{content:"\\f53e"}.fa-notes-medical:before{content:"\\f481"}.fa-npm:before{content:"\\f3d4"}.fa-ns8:before{content:"\\f3d5"}.fa-nutritionix:before{content:"\\f3d6"}.fa-object-group:before{content:"\\f247"}.fa-object-ungroup:before{content:"\\f248"}.fa-octopus-deploy:before{content:"\\e082"}.fa-odnoklassniki:before{content:"\\f263"}.fa-odnoklassniki-square:before{content:"\\f264"}.fa-oil-can:before{content:"\\f613"}.fa-old-republic:before{content:"\\f510"}.fa-om:before{content:"\\f679"}.fa-opencart:before{content:"\\f23d"}.fa-openid:before{content:"\\f19b"}.fa-opera:before{content:"\\f26a"}.fa-optin-monster:before{content:"\\f23c"}.fa-orcid:before{content:"\\f8d2"}.fa-osi:before{content:"\\f41a"}.fa-otter:before{content:"\\f700"}.fa-outdent:before{content:"\\f03b"}.fa-page4:before{content:"\\f3d7"}.fa-pagelines:before{content:"\\f18c"}.fa-pager:before{content:"\\f815"}.fa-paint-brush:before{content:"\\f1fc"}.fa-paint-roller:before{content:"\\f5aa"}.fa-palette:before{content:"\\f53f"}.fa-palfed:before{content:"\\f3d8"}.fa-pallet:before{content:"\\f482"}.fa-paper-plane:before{content:"\\f1d8"}.fa-paperclip:before{content:"\\f0c6"}.fa-parachute-box:before{content:"\\f4cd"}.fa-paragraph:before{content:"\\f1dd"}.fa-parking:before{content:"\\f540"}.fa-passport:before{content:"\\f5ab"}.fa-pastafarianism:before{content:"\\f67b"}.fa-paste:before{content:"\\f0ea"}.fa-patreon:before{content:"\\f3d9"}.fa-pause:before{content:"\\f04c"}.fa-pause-circle:before{content:"\\f28b"}.fa-paw:before{content:"\\f1b0"}.fa-paypal:before{content:"\\f1ed"}.fa-peace:before{content:"\\f67c"}.fa-pen:before{content:"\\f304"}.fa-pen-alt:before{content:"\\f305"}.fa-pen-fancy:before{content:"\\f5ac"}.fa-pen-nib:before{content:"\\f5ad"}.fa-pen-square:before{content:"\\f14b"}.fa-pencil-alt:before{content:"\\f303"}.fa-pencil-ruler:before{content:"\\f5ae"}.fa-penny-arcade:before{content:"\\f704"}.fa-people-arrows:before{content:"\\e068"}.fa-people-carry:before{content:"\\f4ce"}.fa-pepper-hot:before{content:"\\f816"}.fa-perbyte:before{content:"\\e083"}.fa-percent:before{content:"\\f295"}.fa-percentage:before{content:"\\f541"}.fa-periscope:before{content:"\\f3da"}.fa-person-booth:before{content:"\\f756"}.fa-phabricator:before{content:"\\f3db"}.fa-phoenix-framework:before{content:"\\f3dc"}.fa-phoenix-squadron:before{content:"\\f511"}.fa-phone:before{content:"\\f095"}.fa-phone-alt:before{content:"\\f879"}.fa-phone-slash:before{content:"\\f3dd"}.fa-phone-square:before{content:"\\f098"}.fa-phone-square-alt:before{content:"\\f87b"}.fa-phone-volume:before{content:"\\f2a0"}.fa-photo-video:before{content:"\\f87c"}.fa-php:before{content:"\\f457"}.fa-pied-piper:before{content:"\\f2ae"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-pied-piper-hat:before{content:"\\f4e5"}.fa-pied-piper-pp:before{content:"\\f1a7"}.fa-pied-piper-square:before{content:"\\e01e"}.fa-piggy-bank:before{content:"\\f4d3"}.fa-pills:before{content:"\\f484"}.fa-pinterest:before{content:"\\f0d2"}.fa-pinterest-p:before{content:"\\f231"}.fa-pinterest-square:before{content:"\\f0d3"}.fa-pizza-slice:before{content:"\\f818"}.fa-place-of-worship:before{content:"\\f67f"}.fa-plane:before{content:"\\f072"}.fa-plane-arrival:before{content:"\\f5af"}.fa-plane-departure:before{content:"\\f5b0"}.fa-plane-slash:before{content:"\\e069"}.fa-play:before{content:"\\f04b"}.fa-play-circle:before{content:"\\f144"}.fa-playstation:before{content:"\\f3df"}.fa-plug:before{content:"\\f1e6"}.fa-plus:before{content:"\\f067"}.fa-plus-circle:before{content:"\\f055"}.fa-plus-square:before{content:"\\f0fe"}.fa-podcast:before{content:"\\f2ce"}.fa-poll:before{content:"\\f681"}.fa-poll-h:before{content:"\\f682"}.fa-poo:before{content:"\\f2fe"}.fa-poo-storm:before{content:"\\f75a"}.fa-poop:before{content:"\\f619"}.fa-portrait:before{content:"\\f3e0"}.fa-pound-sign:before{content:"\\f154"}.fa-power-off:before{content:"\\f011"}.fa-pray:before{content:"\\f683"}.fa-praying-hands:before{content:"\\f684"}.fa-prescription:before{content:"\\f5b1"}.fa-prescription-bottle:before{content:"\\f485"}.fa-prescription-bottle-alt:before{content:"\\f486"}.fa-print:before{content:"\\f02f"}.fa-procedures:before{content:"\\f487"}.fa-product-hunt:before{content:"\\f288"}.fa-project-diagram:before{content:"\\f542"}.fa-pump-medical:before{content:"\\e06a"}.fa-pump-soap:before{content:"\\e06b"}.fa-pushed:before{content:"\\f3e1"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-python:before{content:"\\f3e2"}.fa-qq:before{content:"\\f1d6"}.fa-qrcode:before{content:"\\f029"}.fa-question:before{content:"\\f128"}.fa-question-circle:before{content:"\\f059"}.fa-quidditch:before{content:"\\f458"}.fa-quinscape:before{content:"\\f459"}.fa-quora:before{content:"\\f2c4"}.fa-quote-left:before{content:"\\f10d"}.fa-quote-right:before{content:"\\f10e"}.fa-quran:before{content:"\\f687"}.fa-r-project:before{content:"\\f4f7"}.fa-radiation:before{content:"\\f7b9"}.fa-radiation-alt:before{content:"\\f7ba"}.fa-rainbow:before{content:"\\f75b"}.fa-random:before{content:"\\f074"}.fa-raspberry-pi:before{content:"\\f7bb"}.fa-ravelry:before{content:"\\f2d9"}.fa-react:before{content:"\\f41b"}.fa-reacteurope:before{content:"\\f75d"}.fa-readme:before{content:"\\f4d5"}.fa-rebel:before{content:"\\f1d0"}.fa-receipt:before{content:"\\f543"}.fa-record-vinyl:before{content:"\\f8d9"}.fa-recycle:before{content:"\\f1b8"}.fa-red-river:before{content:"\\f3e3"}.fa-reddit:before{content:"\\f1a1"}.fa-reddit-alien:before{content:"\\f281"}.fa-reddit-square:before{content:"\\f1a2"}.fa-redhat:before{content:"\\f7bc"}.fa-redo:before{content:"\\f01e"}.fa-redo-alt:before{content:"\\f2f9"}.fa-registered:before{content:"\\f25d"}.fa-remove-format:before{content:"\\f87d"}.fa-renren:before{content:"\\f18b"}.fa-reply:before{content:"\\f3e5"}.fa-reply-all:before{content:"\\f122"}.fa-replyd:before{content:"\\f3e6"}.fa-republican:before{content:"\\f75e"}.fa-researchgate:before{content:"\\f4f8"}.fa-resolving:before{content:"\\f3e7"}.fa-restroom:before{content:"\\f7bd"}.fa-retweet:before{content:"\\f079"}.fa-rev:before{content:"\\f5b2"}.fa-ribbon:before{content:"\\f4d6"}.fa-ring:before{content:"\\f70b"}.fa-road:before{content:"\\f018"}.fa-robot:before{content:"\\f544"}.fa-rocket:before{content:"\\f135"}.fa-rocketchat:before{content:"\\f3e8"}.fa-rockrms:before{content:"\\f3e9"}.fa-route:before{content:"\\f4d7"}.fa-rss:before{content:"\\f09e"}.fa-rss-square:before{content:"\\f143"}.fa-ruble-sign:before{content:"\\f158"}.fa-ruler:before{content:"\\f545"}.fa-ruler-combined:before{content:"\\f546"}.fa-ruler-horizontal:before{content:"\\f547"}.fa-ruler-vertical:before{content:"\\f548"}.fa-running:before{content:"\\f70c"}.fa-rupee-sign:before{content:"\\f156"}.fa-rust:before{content:"\\e07a"}.fa-sad-cry:before{content:"\\f5b3"}.fa-sad-tear:before{content:"\\f5b4"}.fa-safari:before{content:"\\f267"}.fa-salesforce:before{content:"\\f83b"}.fa-sass:before{content:"\\f41e"}.fa-satellite:before{content:"\\f7bf"}.fa-satellite-dish:before{content:"\\f7c0"}.fa-save:before{content:"\\f0c7"}.fa-schlix:before{content:"\\f3ea"}.fa-school:before{content:"\\f549"}.fa-screwdriver:before{content:"\\f54a"}.fa-scribd:before{content:"\\f28a"}.fa-scroll:before{content:"\\f70e"}.fa-sd-card:before{content:"\\f7c2"}.fa-search:before{content:"\\f002"}.fa-search-dollar:before{content:"\\f688"}.fa-search-location:before{content:"\\f689"}.fa-search-minus:before{content:"\\f010"}.fa-search-plus:before{content:"\\f00e"}.fa-searchengin:before{content:"\\f3eb"}.fa-seedling:before{content:"\\f4d8"}.fa-sellcast:before{content:"\\f2da"}.fa-sellsy:before{content:"\\f213"}.fa-server:before{content:"\\f233"}.fa-servicestack:before{content:"\\f3ec"}.fa-shapes:before{content:"\\f61f"}.fa-share:before{content:"\\f064"}.fa-share-alt:before{content:"\\f1e0"}.fa-share-alt-square:before{content:"\\f1e1"}.fa-share-square:before{content:"\\f14d"}.fa-shekel-sign:before{content:"\\f20b"}.fa-shield-alt:before{content:"\\f3ed"}.fa-shield-virus:before{content:"\\e06c"}.fa-ship:before{content:"\\f21a"}.fa-shipping-fast:before{content:"\\f48b"}.fa-shirtsinbulk:before{content:"\\f214"}.fa-shoe-prints:before{content:"\\f54b"}.fa-shopify:before{content:"\\e057"}.fa-shopping-bag:before{content:"\\f290"}.fa-shopping-basket:before{content:"\\f291"}.fa-shopping-cart:before{content:"\\f07a"}.fa-shopware:before{content:"\\f5b5"}.fa-shower:before{content:"\\f2cc"}.fa-shuttle-van:before{content:"\\f5b6"}.fa-sign:before{content:"\\f4d9"}.fa-sign-in-alt:before{content:"\\f2f6"}.fa-sign-language:before{content:"\\f2a7"}.fa-sign-out-alt:before{content:"\\f2f5"}.fa-signal:before{content:"\\f012"}.fa-signature:before{content:"\\f5b7"}.fa-sim-card:before{content:"\\f7c4"}.fa-simplybuilt:before{content:"\\f215"}.fa-sink:before{content:"\\e06d"}.fa-sistrix:before{content:"\\f3ee"}.fa-sitemap:before{content:"\\f0e8"}.fa-sith:before{content:"\\f512"}.fa-skating:before{content:"\\f7c5"}.fa-sketch:before{content:"\\f7c6"}.fa-skiing:before{content:"\\f7c9"}.fa-skiing-nordic:before{content:"\\f7ca"}.fa-skull:before{content:"\\f54c"}.fa-skull-crossbones:before{content:"\\f714"}.fa-skyatlas:before{content:"\\f216"}.fa-skype:before{content:"\\f17e"}.fa-slack:before{content:"\\f198"}.fa-slack-hash:before{content:"\\f3ef"}.fa-slash:before{content:"\\f715"}.fa-sleigh:before{content:"\\f7cc"}.fa-sliders-h:before{content:"\\f1de"}.fa-slideshare:before{content:"\\f1e7"}.fa-smile:before{content:"\\f118"}.fa-smile-beam:before{content:"\\f5b8"}.fa-smile-wink:before{content:"\\f4da"}.fa-smog:before{content:"\\f75f"}.fa-smoking:before{content:"\\f48d"}.fa-smoking-ban:before{content:"\\f54d"}.fa-sms:before{content:"\\f7cd"}.fa-snapchat:before{content:"\\f2ab"}.fa-snapchat-ghost:before{content:"\\f2ac"}.fa-snapchat-square:before{content:"\\f2ad"}.fa-snowboarding:before{content:"\\f7ce"}.fa-snowflake:before{content:"\\f2dc"}.fa-snowman:before{content:"\\f7d0"}.fa-snowplow:before{content:"\\f7d2"}.fa-soap:before{content:"\\e06e"}.fa-socks:before{content:"\\f696"}.fa-solar-panel:before{content:"\\f5ba"}.fa-sort:before{content:"\\f0dc"}.fa-sort-alpha-down:before{content:"\\f15d"}.fa-sort-alpha-down-alt:before{content:"\\f881"}.fa-sort-alpha-up:before{content:"\\f15e"}.fa-sort-alpha-up-alt:before{content:"\\f882"}.fa-sort-amount-down:before{content:"\\f160"}.fa-sort-amount-down-alt:before{content:"\\f884"}.fa-sort-amount-up:before{content:"\\f161"}.fa-sort-amount-up-alt:before{content:"\\f885"}.fa-sort-down:before{content:"\\f0dd"}.fa-sort-numeric-down:before{content:"\\f162"}.fa-sort-numeric-down-alt:before{content:"\\f886"}.fa-sort-numeric-up:before{content:"\\f163"}.fa-sort-numeric-up-alt:before{content:"\\f887"}.fa-sort-up:before{content:"\\f0de"}.fa-soundcloud:before{content:"\\f1be"}.fa-sourcetree:before{content:"\\f7d3"}.fa-spa:before{content:"\\f5bb"}.fa-space-shuttle:before{content:"\\f197"}.fa-speakap:before{content:"\\f3f3"}.fa-speaker-deck:before{content:"\\f83c"}.fa-spell-check:before{content:"\\f891"}.fa-spider:before{content:"\\f717"}.fa-spinner:before{content:"\\f110"}.fa-splotch:before{content:"\\f5bc"}.fa-spotify:before{content:"\\f1bc"}.fa-spray-can:before{content:"\\f5bd"}.fa-square:before{content:"\\f0c8"}.fa-square-full:before{content:"\\f45c"}.fa-square-root-alt:before{content:"\\f698"}.fa-squarespace:before{content:"\\f5be"}.fa-stack-exchange:before{content:"\\f18d"}.fa-stack-overflow:before{content:"\\f16c"}.fa-stackpath:before{content:"\\f842"}.fa-stamp:before{content:"\\f5bf"}.fa-star:before{content:"\\f005"}.fa-star-and-crescent:before{content:"\\f699"}.fa-star-half:before{content:"\\f089"}.fa-star-half-alt:before{content:"\\f5c0"}.fa-star-of-david:before{content:"\\f69a"}.fa-star-of-life:before{content:"\\f621"}.fa-staylinked:before{content:"\\f3f5"}.fa-steam:before{content:"\\f1b6"}.fa-steam-square:before{content:"\\f1b7"}.fa-steam-symbol:before{content:"\\f3f6"}.fa-step-backward:before{content:"\\f048"}.fa-step-forward:before{content:"\\f051"}.fa-stethoscope:before{content:"\\f0f1"}.fa-sticker-mule:before{content:"\\f3f7"}.fa-sticky-note:before{content:"\\f249"}.fa-stop:before{content:"\\f04d"}.fa-stop-circle:before{content:"\\f28d"}.fa-stopwatch:before{content:"\\f2f2"}.fa-stopwatch-20:before{content:"\\e06f"}.fa-store:before{content:"\\f54e"}.fa-store-alt:before{content:"\\f54f"}.fa-store-alt-slash:before{content:"\\e070"}.fa-store-slash:before{content:"\\e071"}.fa-strava:before{content:"\\f428"}.fa-stream:before{content:"\\f550"}.fa-street-view:before{content:"\\f21d"}.fa-strikethrough:before{content:"\\f0cc"}.fa-stripe:before{content:"\\f429"}.fa-stripe-s:before{content:"\\f42a"}.fa-stroopwafel:before{content:"\\f551"}.fa-studiovinari:before{content:"\\f3f8"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-subscript:before{content:"\\f12c"}.fa-subway:before{content:"\\f239"}.fa-suitcase:before{content:"\\f0f2"}.fa-suitcase-rolling:before{content:"\\f5c1"}.fa-sun:before{content:"\\f185"}.fa-superpowers:before{content:"\\f2dd"}.fa-superscript:before{content:"\\f12b"}.fa-supple:before{content:"\\f3f9"}.fa-surprise:before{content:"\\f5c2"}.fa-suse:before{content:"\\f7d6"}.fa-swatchbook:before{content:"\\f5c3"}.fa-swift:before{content:"\\f8e1"}.fa-swimmer:before{content:"\\f5c4"}.fa-swimming-pool:before{content:"\\f5c5"}.fa-symfony:before{content:"\\f83d"}.fa-synagogue:before{content:"\\f69b"}.fa-sync:before{content:"\\f021"}.fa-sync-alt:before{content:"\\f2f1"}.fa-syringe:before{content:"\\f48e"}.fa-table:before{content:"\\f0ce"}.fa-table-tennis:before{content:"\\f45d"}.fa-tablet:before{content:"\\f10a"}.fa-tablet-alt:before{content:"\\f3fa"}.fa-tablets:before{content:"\\f490"}.fa-tachometer-alt:before{content:"\\f3fd"}.fa-tag:before{content:"\\f02b"}.fa-tags:before{content:"\\f02c"}.fa-tape:before{content:"\\f4db"}.fa-tasks:before{content:"\\f0ae"}.fa-taxi:before{content:"\\f1ba"}.fa-teamspeak:before{content:"\\f4f9"}.fa-teeth:before{content:"\\f62e"}.fa-teeth-open:before{content:"\\f62f"}.fa-telegram:before{content:"\\f2c6"}.fa-telegram-plane:before{content:"\\f3fe"}.fa-temperature-high:before{content:"\\f769"}.fa-temperature-low:before{content:"\\f76b"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-tenge:before{content:"\\f7d7"}.fa-terminal:before{content:"\\f120"}.fa-text-height:before{content:"\\f034"}.fa-text-width:before{content:"\\f035"}.fa-th:before{content:"\\f00a"}.fa-th-large:before{content:"\\f009"}.fa-th-list:before{content:"\\f00b"}.fa-the-red-yeti:before{content:"\\f69d"}.fa-theater-masks:before{content:"\\f630"}.fa-themeco:before{content:"\\f5c6"}.fa-themeisle:before{content:"\\f2b2"}.fa-thermometer:before{content:"\\f491"}.fa-thermometer-empty:before{content:"\\f2cb"}.fa-thermometer-full:before{content:"\\f2c7"}.fa-thermometer-half:before{content:"\\f2c9"}.fa-thermometer-quarter:before{content:"\\f2ca"}.fa-thermometer-three-quarters:before{content:"\\f2c8"}.fa-think-peaks:before{content:"\\f731"}.fa-thumbs-down:before{content:"\\f165"}.fa-thumbs-up:before{content:"\\f164"}.fa-thumbtack:before{content:"\\f08d"}.fa-ticket-alt:before{content:"\\f3ff"}.fa-tiktok:before{content:"\\e07b"}.fa-times:before{content:"\\f00d"}.fa-times-circle:before{content:"\\f057"}.fa-tint:before{content:"\\f043"}.fa-tint-slash:before{content:"\\f5c7"}.fa-tired:before{content:"\\f5c8"}.fa-toggle-off:before{content:"\\f204"}.fa-toggle-on:before{content:"\\f205"}.fa-toilet:before{content:"\\f7d8"}.fa-toilet-paper:before{content:"\\f71e"}.fa-toilet-paper-slash:before{content:"\\e072"}.fa-toolbox:before{content:"\\f552"}.fa-tools:before{content:"\\f7d9"}.fa-tooth:before{content:"\\f5c9"}.fa-torah:before{content:"\\f6a0"}.fa-torii-gate:before{content:"\\f6a1"}.fa-tractor:before{content:"\\f722"}.fa-trade-federation:before{content:"\\f513"}.fa-trademark:before{content:"\\f25c"}.fa-traffic-light:before{content:"\\f637"}.fa-trailer:before{content:"\\e041"}.fa-train:before{content:"\\f238"}.fa-tram:before{content:"\\f7da"}.fa-transgender:before{content:"\\f224"}.fa-transgender-alt:before{content:"\\f225"}.fa-trash:before{content:"\\f1f8"}.fa-trash-alt:before{content:"\\f2ed"}.fa-trash-restore:before{content:"\\f829"}.fa-trash-restore-alt:before{content:"\\f82a"}.fa-tree:before{content:"\\f1bb"}.fa-trello:before{content:"\\f181"}.fa-tripadvisor:before{content:"\\f262"}.fa-trophy:before{content:"\\f091"}.fa-truck:before{content:"\\f0d1"}.fa-truck-loading:before{content:"\\f4de"}.fa-truck-monster:before{content:"\\f63b"}.fa-truck-moving:before{content:"\\f4df"}.fa-truck-pickup:before{content:"\\f63c"}.fa-tshirt:before{content:"\\f553"}.fa-tty:before{content:"\\f1e4"}.fa-tumblr:before{content:"\\f173"}.fa-tumblr-square:before{content:"\\f174"}.fa-tv:before{content:"\\f26c"}.fa-twitch:before{content:"\\f1e8"}.fa-twitter:before{content:"\\f099"}.fa-twitter-square:before{content:"\\f081"}.fa-typo3:before{content:"\\f42b"}.fa-uber:before{content:"\\f402"}.fa-ubuntu:before{content:"\\f7df"}.fa-uikit:before{content:"\\f403"}.fa-umbraco:before{content:"\\f8e8"}.fa-umbrella:before{content:"\\f0e9"}.fa-umbrella-beach:before{content:"\\f5ca"}.fa-uncharted:before{content:"\\e084"}.fa-underline:before{content:"\\f0cd"}.fa-undo:before{content:"\\f0e2"}.fa-undo-alt:before{content:"\\f2ea"}.fa-uniregistry:before{content:"\\f404"}.fa-unity:before{content:"\\e049"}.fa-universal-access:before{content:"\\f29a"}.fa-university:before{content:"\\f19c"}.fa-unlink:before{content:"\\f127"}.fa-unlock:before{content:"\\f09c"}.fa-unlock-alt:before{content:"\\f13e"}.fa-unsplash:before{content:"\\e07c"}.fa-untappd:before{content:"\\f405"}.fa-upload:before{content:"\\f093"}.fa-ups:before{content:"\\f7e0"}.fa-usb:before{content:"\\f287"}.fa-user:before{content:"\\f007"}.fa-user-alt:before{content:"\\f406"}.fa-user-alt-slash:before{content:"\\f4fa"}.fa-user-astronaut:before{content:"\\f4fb"}.fa-user-check:before{content:"\\f4fc"}.fa-user-circle:before{content:"\\f2bd"}.fa-user-clock:before{content:"\\f4fd"}.fa-user-cog:before{content:"\\f4fe"}.fa-user-edit:before{content:"\\f4ff"}.fa-user-friends:before{content:"\\f500"}.fa-user-graduate:before{content:"\\f501"}.fa-user-injured:before{content:"\\f728"}.fa-user-lock:before{content:"\\f502"}.fa-user-md:before{content:"\\f0f0"}.fa-user-minus:before{content:"\\f503"}.fa-user-ninja:before{content:"\\f504"}.fa-user-nurse:before{content:"\\f82f"}.fa-user-plus:before{content:"\\f234"}.fa-user-secret:before{content:"\\f21b"}.fa-user-shield:before{content:"\\f505"}.fa-user-slash:before{content:"\\f506"}.fa-user-tag:before{content:"\\f507"}.fa-user-tie:before{content:"\\f508"}.fa-user-times:before{content:"\\f235"}.fa-users:before{content:"\\f0c0"}.fa-users-cog:before{content:"\\f509"}.fa-users-slash:before{content:"\\e073"}.fa-usps:before{content:"\\f7e1"}.fa-ussunnah:before{content:"\\f407"}.fa-utensil-spoon:before{content:"\\f2e5"}.fa-utensils:before{content:"\\f2e7"}.fa-vaadin:before{content:"\\f408"}.fa-vector-square:before{content:"\\f5cb"}.fa-venus:before{content:"\\f221"}.fa-venus-double:before{content:"\\f226"}.fa-venus-mars:before{content:"\\f228"}.fa-vest:before{content:"\\e085"}.fa-vest-patches:before{content:"\\e086"}.fa-viacoin:before{content:"\\f237"}.fa-viadeo:before{content:"\\f2a9"}.fa-viadeo-square:before{content:"\\f2aa"}.fa-vial:before{content:"\\f492"}.fa-vials:before{content:"\\f493"}.fa-viber:before{content:"\\f409"}.fa-video:before{content:"\\f03d"}.fa-video-slash:before{content:"\\f4e2"}.fa-vihara:before{content:"\\f6a7"}.fa-vimeo:before{content:"\\f40a"}.fa-vimeo-square:before{content:"\\f194"}.fa-vimeo-v:before{content:"\\f27d"}.fa-vine:before{content:"\\f1ca"}.fa-virus:before{content:"\\e074"}.fa-virus-slash:before{content:"\\e075"}.fa-viruses:before{content:"\\e076"}.fa-vk:before{content:"\\f189"}.fa-vnv:before{content:"\\f40b"}.fa-voicemail:before{content:"\\f897"}.fa-volleyball-ball:before{content:"\\f45f"}.fa-volume-down:before{content:"\\f027"}.fa-volume-mute:before{content:"\\f6a9"}.fa-volume-off:before{content:"\\f026"}.fa-volume-up:before{content:"\\f028"}.fa-vote-yea:before{content:"\\f772"}.fa-vr-cardboard:before{content:"\\f729"}.fa-vuejs:before{content:"\\f41f"}.fa-walking:before{content:"\\f554"}.fa-wallet:before{content:"\\f555"}.fa-warehouse:before{content:"\\f494"}.fa-watchman-monitoring:before{content:"\\e087"}.fa-water:before{content:"\\f773"}.fa-wave-square:before{content:"\\f83e"}.fa-waze:before{content:"\\f83f"}.fa-weebly:before{content:"\\f5cc"}.fa-weibo:before{content:"\\f18a"}.fa-weight:before{content:"\\f496"}.fa-weight-hanging:before{content:"\\f5cd"}.fa-weixin:before{content:"\\f1d7"}.fa-whatsapp:before{content:"\\f232"}.fa-whatsapp-square:before{content:"\\f40c"}.fa-wheelchair:before{content:"\\f193"}.fa-whmcs:before{content:"\\f40d"}.fa-wifi:before{content:"\\f1eb"}.fa-wikipedia-w:before{content:"\\f266"}.fa-wind:before{content:"\\f72e"}.fa-window-close:before{content:"\\f410"}.fa-window-maximize:before{content:"\\f2d0"}.fa-window-minimize:before{content:"\\f2d1"}.fa-window-restore:before{content:"\\f2d2"}.fa-windows:before{content:"\\f17a"}.fa-wine-bottle:before{content:"\\f72f"}.fa-wine-glass:before{content:"\\f4e3"}.fa-wine-glass-alt:before{content:"\\f5ce"}.fa-wix:before{content:"\\f5cf"}.fa-wizards-of-the-coast:before{content:"\\f730"}.fa-wodu:before{content:"\\e088"}.fa-wolf-pack-battalion:before{content:"\\f514"}.fa-won-sign:before{content:"\\f159"}.fa-wordpress:before{content:"\\f19a"}.fa-wordpress-simple:before{content:"\\f411"}.fa-wpbeginner:before{content:"\\f297"}.fa-wpexplorer:before{content:"\\f2de"}.fa-wpforms:before{content:"\\f298"}.fa-wpressr:before{content:"\\f3e4"}.fa-wrench:before{content:"\\f0ad"}.fa-x-ray:before{content:"\\f497"}.fa-xbox:before{content:"\\f412"}.fa-xing:before{content:"\\f168"}.fa-xing-square:before{content:"\\f169"}.fa-y-combinator:before{content:"\\f23b"}.fa-yahoo:before{content:"\\f19e"}.fa-yammer:before{content:"\\f840"}.fa-yandex:before{content:"\\f413"}.fa-yandex-international:before{content:"\\f414"}.fa-yarn:before{content:"\\f7e3"}.fa-yelp:before{content:"\\f1e9"}.fa-yen-sign:before{content:"\\f157"}.fa-yin-yang:before{content:"\\f6ad"}.fa-yoast:before{content:"\\f2b1"}.fa-youtube:before{content:"\\f167"}.fa-youtube-square:before{content:"\\f431"}.fa-zhihu:before{content:"\\f63f"}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}/*!\n * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */@font-face{font-family:\'Font Awesome 5 Free\';font-style:normal;font-weight:900;font-display:block;src:url('+v+");src:url("+w+') format("embedded-opentype"),url('+_+') format("woff2"),url('+k+') format("woff"),url('+x+') format("truetype"),url('+S+") format(\"svg\")}.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}/*!\n * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com\n * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)\n */@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:block;src:url("+O+");src:url("+E+') format("embedded-opentype"),url('+T+') format("woff2"),url('+A+') format("woff"),url('+M+') format("truetype"),url('+I+") format(\"svg\")}.fab{font-family:'Font Awesome 5 Brands';font-weight:400}@font-face{font-family:Nanum Barun Gothic;src:url("+P+");font-weight:normal}@font-face{font-family:Nanum Barun Gothic;src:url("+C+");font-weight:300}@font-face{font-family:Nanum Barun Gothic;src:url("+j+');font-weight:bold}/*!\n\n=========================================================\n* Argon Dashboard React - v1.1.0\n=========================================================\n\n* Product Page: https://www.creative-tim.com/product/argon-dashboard-react\n* Copyright 2019 Creative Tim (https://www.creative-tim.com)\n* Licensed under MIT (https://github.com/creativetimofficial/argon-dashboard-react/blob/master/LICENSE.md)\n\n* Coded by Creative Tim\n\n=========================================================\n\n* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\n*/:root{--blue: #5e72e4;--indigo: #5603ad;--purple: #8965e0;--pink: #f3a4b5;--red: #f5365c;--orange: #fb6340;--yellow: #ffd600;--green: #2dce89;--teal: #11cdef;--cyan: #2bffc6;--white: #fff;--gray: #8898aa;--gray-dark: #32325d;--light: #ced4da;--lighter: #e9ecef;--primary: #5e72e4;--secondary: #f7fafc;--success: #2dce89;--info: #11cdef;--warning: #fb6340;--danger: #f5365c;--light: #adb5bd;--dark: #212529;--default: #172b4d;--white: #fff;--neutral: #fff;--darker: #000;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: Open Sans, sans-serif;--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:"Nunito Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;text-align:left;background-color:#f8f9fe}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#5e72e4;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#233dd2;text-decoration:none}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:1rem;padding-bottom:1rem;color:#8898aa;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:600;line-height:1.5;color:#32325d}h1,.h1{font-size:1.625rem}h2,.h2{font-size:1.25rem}h3,.h3{font-size:1.0625rem}h4,.h4{font-size:.9375rem}h5,.h5{font-size:.8125rem}h6,.h6{font-size:.625rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:3.3rem;font-weight:600;line-height:1.5}.display-2{font-size:2.75rem;font-weight:600;line-height:1.5}.display-3{font-size:2.1875rem;font-weight:600;line-height:1.5}.display-4{font-size:1.6275rem;font-weight:600;line-height:1.5}hr{margin-top:2rem;margin-bottom:2rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#8898aa}.blockquote-footer::before{content:"\\2014 \\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#f8f9fe;border:1px solid #dee2e6;border-radius:.375rem;box-shadow:0 1px 2px rgba(0,0,0,0.075);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#8898aa}code{font-size:87.5%;color:#f3a4b5;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.25rem;box-shadow:inset 0 -0.1rem 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:600;box-shadow:none}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;background-color:rgba(0,0,0,0)}.table th,.table td{padding:1rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#f8f9fe}.table-sm th,.table-sm td{padding:.5rem}.table-bordered{border:1px solid #e9ecef}.table-bordered th,.table-bordered td{border:1px solid #e9ecef}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:#f6f9fc}.table-primary,.table-primary>th,.table-primary>td{background-color:#d2d8f7}.table-hover .table-primary:hover{background-color:#bcc5f3}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#bcc5f3}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#fdfefe}.table-hover .table-secondary:hover{background-color:#ecf6f6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#ecf6f6}.table-success,.table-success>th,.table-success>td{background-color:#c4f1de}.table-hover .table-success:hover{background-color:#afecd2}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#afecd2}.table-info,.table-info>th,.table-info>td{background-color:#bcf1fb}.table-hover .table-info:hover{background-color:#a4ecfa}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#a4ecfa}.table-warning,.table-warning>th,.table-warning>td{background-color:#fed3ca}.table-hover .table-warning:hover{background-color:#febeb1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#febeb1}.table-danger,.table-danger>th,.table-danger>td{background-color:#fcc7d1}.table-hover .table-danger:hover{background-color:#fbafbd}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#fbafbd}.table-light,.table-light>th,.table-light>td{background-color:#e8eaed}.table-hover .table-light:hover{background-color:#dadde2}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#dadde2}.table-dark,.table-dark>th,.table-dark>td{background-color:#c1c2c3}.table-hover .table-dark:hover{background-color:#b4b5b6}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b4b5b6}.table-default,.table-default>th,.table-default>td{background-color:#bec4cd}.table-hover .table-default:hover{background-color:#b0b7c2}.table-hover .table-default:hover>td,.table-hover .table-default:hover>th{background-color:#b0b7c2}.table-white,.table-white>th,.table-white>td{background-color:#fff}.table-hover .table-white:hover{background-color:#f2f2f2}.table-hover .table-white:hover>td,.table-hover .table-white:hover>th{background-color:#f2f2f2}.table-neutral,.table-neutral>th,.table-neutral>td{background-color:#fff}.table-hover .table-neutral:hover{background-color:#f2f2f2}.table-hover .table-neutral:hover>td,.table-hover .table-neutral:hover>th{background-color:#f2f2f2}.table-darker,.table-darker>th,.table-darker>td{background-color:#b8b8b8}.table-hover .table-darker:hover{background-color:#ababab}.table-hover .table-darker:hover>td,.table-hover .table-darker:hover>th{background-color:#ababab}.table-active,.table-active>th,.table-active>td{background-color:#f6f9fc}.table-hover .table-active:hover{background-color:#e3ecf6}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#e3ecf6}.table .thead-dark th{color:#f8f9fe;background-color:#172b4d;border-color:#1f3a68}.table .thead-light th{color:#8898aa;background-color:#f6f9fc;border-color:#e9ecef}.table-dark{color:#f8f9fe;background-color:#172b4d}.table-dark th,.table-dark td,.table-dark thead th{border-color:#1f3a68}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width: 767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width: 991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width: 1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.75rem + 2px);padding:.625rem .75rem;font-size:1rem;line-height:1.5;color:#8898aa;background-color:#fff;background-clip:padding-box;border:1px solid #cad1d7;border-radius:.375rem;box-shadow:none;transition:all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55)}@media screen and (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#8898aa;background-color:#fff;border-color:rgba(50,151,211,0.25);outline:0;box-shadow:none,none}.form-control::placeholder{color:#adb5bd;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#8898aa;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.625rem + 1px);padding-bottom:calc(.625rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.875rem + 1px);padding-bottom:calc(.875rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.625rem;padding-bottom:.625rem;margin-bottom:0;line-height:1.5;color:#000;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.25rem}.form-control-lg{height:calc(3.625rem + 2px);padding:.875rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.4375rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1.5rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled ~ .form-check-label{color:#8898aa}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#2dce89}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(45,206,137,0.8);border-radius:.2rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#2dce89}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#2dce89}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#2dce89}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#2dce89}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{background-color:#93e7c3;border-color:#93e7c3}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{background-color:#54daa1;border-color:#93e7c3}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #f8f9fe,0 0 0 0 rgba(45,206,137,0.25)}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#2dce89}.was-validated .custom-file-input:valid ~ .custom-file-label::before,.custom-file-input.is-valid ~ .custom-file-label::before{border-color:inherit}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{box-shadow:0 0 0 0 rgba(45,206,137,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#fb6340}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(251,99,64,0.8);border-radius:.2rem}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#fb6340}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#fb6340}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#fb6340}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#fb6340}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{background-color:#fec9bd;border-color:#fec9bd}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{background-color:#fc8c72;border-color:#fec9bd}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #f8f9fe,0 0 0 0 rgba(251,99,64,0.25)}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#fb6340}.was-validated .custom-file-input:invalid ~ .custom-file-label::before,.custom-file-input.is-invalid ~ .custom-file-label::before{border-color:inherit}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{box-shadow:0 0 0 0 rgba(251,99,64,0.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:600;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.625rem 1.25rem;font-size:1rem;line-height:1.5;border-radius:.375rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover,.btn:focus{text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08)}.btn.disabled,.btn:disabled{opacity:.65;box-shadow:none}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{box-shadow:none}.btn:not(:disabled):not(.disabled):active:focus,.btn:not(:disabled):not(.disabled).active:focus{box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08),none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#5e72e4;border-color:#5e72e4;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-primary:hover{color:#fff;background-color:#5e72e4;border-color:#5e72e4}.btn-primary:focus,.btn-primary.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(94,114,228,0.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#5e72e4;border-color:#5e72e4}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#324cdd;border-color:#5e72e4}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(94,114,228,0.5)}.btn-secondary{color:#212529;background-color:#f7fafc;border-color:#f7fafc;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-secondary:hover{color:#212529;background-color:#f7fafc;border-color:#f7fafc}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(247,250,252,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#212529;background-color:#f7fafc;border-color:#f7fafc}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#212529;background-color:#d2e3ee;border-color:#f7fafc}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(247,250,252,0.5)}.btn-success{color:#fff;background-color:#2dce89;border-color:#2dce89;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-success:hover{color:#fff;background-color:#2dce89;border-color:#2dce89}.btn-success:focus,.btn-success.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(45,206,137,0.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#2dce89;border-color:#2dce89}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#24a46d;border-color:#2dce89}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(45,206,137,0.5)}.btn-info{color:#fff;background-color:#11cdef;border-color:#11cdef;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-info:hover{color:#fff;background-color:#11cdef;border-color:#11cdef}.btn-info:focus,.btn-info.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(17,205,239,0.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#11cdef;border-color:#11cdef}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#0da5c0;border-color:#11cdef}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(17,205,239,0.5)}.btn-warning{color:#fff;background-color:#fb6340;border-color:#fb6340;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-warning:hover{color:#fff;background-color:#fb6340;border-color:#fb6340}.btn-warning:focus,.btn-warning.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(251,99,64,0.5)}.btn-warning.disabled,.btn-warning:disabled{color:#fff;background-color:#fb6340;border-color:#fb6340}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#fa3a0e;border-color:#fb6340}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(251,99,64,0.5)}.btn-danger{color:#fff;background-color:#f5365c;border-color:#f5365c;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-danger:hover{color:#fff;background-color:#f5365c;border-color:#f5365c}.btn-danger:focus,.btn-danger.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(245,54,92,0.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#f5365c;border-color:#f5365c}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ec0c38;border-color:#f5365c}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(245,54,92,0.5)}.btn-light{color:#fff;background-color:#adb5bd;border-color:#adb5bd;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-light:hover{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-light:focus,.btn-light.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(173,181,189,0.5)}.btn-light.disabled,.btn-light:disabled{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#fff;background-color:#919ca6;border-color:#adb5bd}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(173,181,189,0.5)}.btn-dark{color:#fff;background-color:#212529;border-color:#212529;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:focus,.btn-dark.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(33,37,41,0.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#212529;border-color:#212529}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#0a0c0d;border-color:#212529}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(33,37,41,0.5)}.btn-default{color:#fff;background-color:#172b4d;border-color:#172b4d;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-default:hover{color:#fff;background-color:#172b4d;border-color:#172b4d}.btn-default:focus,.btn-default.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(23,43,77,0.5)}.btn-default.disabled,.btn-default:disabled{color:#fff;background-color:#172b4d;border-color:#172b4d}.btn-default:not(:disabled):not(.disabled):active,.btn-default:not(:disabled):not(.disabled).active,.show>.btn-default.dropdown-toggle{color:#fff;background-color:#0b1526;border-color:#172b4d}.btn-default:not(:disabled):not(.disabled):active:focus,.btn-default:not(:disabled):not(.disabled).active:focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(23,43,77,0.5)}.btn-white{color:#212529;background-color:#fff;border-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-white:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-white:focus,.btn-white.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(255,255,255,0.5)}.btn-white.disabled,.btn-white:disabled{color:#212529;background-color:#fff;border-color:#fff}.btn-white:not(:disabled):not(.disabled):active,.btn-white:not(:disabled):not(.disabled).active,.show>.btn-white.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#fff}.btn-white:not(:disabled):not(.disabled):active:focus,.btn-white:not(:disabled):not(.disabled).active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(255,255,255,0.5)}.btn-neutral{color:#212529;background-color:#fff;border-color:#fff;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-neutral:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-neutral:focus,.btn-neutral.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(255,255,255,0.5)}.btn-neutral.disabled,.btn-neutral:disabled{color:#212529;background-color:#fff;border-color:#fff}.btn-neutral:not(:disabled):not(.disabled):active,.btn-neutral:not(:disabled):not(.disabled).active,.show>.btn-neutral.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#fff}.btn-neutral:not(:disabled):not(.disabled):active:focus,.btn-neutral:not(:disabled):not(.disabled).active:focus,.show>.btn-neutral.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(255,255,255,0.5)}.btn-darker{color:#fff;background-color:#000;border-color:#000;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-darker:hover{color:#fff;background-color:#000;border-color:#000}.btn-darker:focus,.btn-darker.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(0,0,0,0.5)}.btn-darker.disabled,.btn-darker:disabled{color:#fff;background-color:#000;border-color:#000}.btn-darker:not(:disabled):not(.disabled):active,.btn-darker:not(:disabled):not(.disabled).active,.show>.btn-darker.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-darker:not(:disabled):not(.disabled):active:focus,.btn-darker:not(:disabled):not(.disabled).active:focus,.show>.btn-darker.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(0,0,0,0.5)}.btn-outline-primary{color:#5e72e4;background-color:transparent;background-image:none;border-color:#5e72e4}.btn-outline-primary:hover{color:#fff;background-color:#5e72e4;border-color:#5e72e4}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 0 rgba(94,114,228,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#5e72e4;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#5e72e4;border-color:#5e72e4}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(94,114,228,0.5)}.btn-outline-secondary{color:#f7fafc;background-color:transparent;background-image:none;border-color:#f7fafc}.btn-outline-secondary:hover{color:#212529;background-color:#f7fafc;border-color:#f7fafc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 0 rgba(247,250,252,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#f7fafc;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle{color:#212529;background-color:#f7fafc;border-color:#f7fafc}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(247,250,252,0.5)}.btn-outline-success{color:#2dce89;background-color:transparent;background-image:none;border-color:#2dce89}.btn-outline-success:hover{color:#fff;background-color:#2dce89;border-color:#2dce89}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 0 rgba(45,206,137,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#2dce89;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#2dce89;border-color:#2dce89}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(45,206,137,0.5)}.btn-outline-info{color:#11cdef;background-color:transparent;background-image:none;border-color:#11cdef}.btn-outline-info:hover{color:#fff;background-color:#11cdef;border-color:#11cdef}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 0 rgba(17,205,239,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#11cdef;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#11cdef;border-color:#11cdef}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(17,205,239,0.5)}.btn-outline-warning{color:#fb6340;background-color:transparent;background-image:none;border-color:#fb6340}.btn-outline-warning:hover{color:#fff;background-color:#fb6340;border-color:#fb6340}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 0 rgba(251,99,64,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#fb6340;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#fb6340;border-color:#fb6340}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(251,99,64,0.5)}.btn-outline-danger{color:#f5365c;background-color:transparent;background-image:none;border-color:#f5365c}.btn-outline-danger:hover{color:#fff;background-color:#f5365c;border-color:#f5365c}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 0 rgba(245,54,92,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#f5365c;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#f5365c;border-color:#f5365c}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(245,54,92,0.5)}.btn-outline-light{color:#adb5bd;background-color:transparent;background-image:none;border-color:#adb5bd}.btn-outline-light:hover{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 0 rgba(173,181,189,0.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#adb5bd;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#fff;background-color:#adb5bd;border-color:#adb5bd}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(173,181,189,0.5)}.btn-outline-dark{color:#212529;background-color:transparent;background-image:none;border-color:#212529}.btn-outline-dark:hover{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 0 rgba(33,37,41,0.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#212529;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#212529;border-color:#212529}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(33,37,41,0.5)}.btn-outline-default{color:#172b4d;background-color:transparent;background-image:none;border-color:#172b4d}.btn-outline-default:hover{color:#fff;background-color:#172b4d;border-color:#172b4d}.btn-outline-default:focus,.btn-outline-default.focus{box-shadow:0 0 0 0 rgba(23,43,77,0.5)}.btn-outline-default.disabled,.btn-outline-default:disabled{color:#172b4d;background-color:transparent}.btn-outline-default:not(:disabled):not(.disabled):active,.btn-outline-default:not(:disabled):not(.disabled).active,.show>.btn-outline-default.dropdown-toggle{color:#fff;background-color:#172b4d;border-color:#172b4d}.btn-outline-default:not(:disabled):not(.disabled):active:focus,.btn-outline-default:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-default.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(23,43,77,0.5)}.btn-outline-white{color:#fff;background-color:transparent;background-image:none;border-color:#fff}.btn-outline-white:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-white:focus,.btn-outline-white.focus{box-shadow:0 0 0 0 rgba(255,255,255,0.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff;background-color:transparent}.btn-outline-white:not(:disabled):not(.disabled):active,.btn-outline-white:not(:disabled):not(.disabled).active,.show>.btn-outline-white.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-white:not(:disabled):not(.disabled):active:focus,.btn-outline-white:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-white.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(255,255,255,0.5)}.btn-outline-neutral{color:#fff;background-color:transparent;background-image:none;border-color:#fff}.btn-outline-neutral:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-neutral:focus,.btn-outline-neutral.focus{box-shadow:0 0 0 0 rgba(255,255,255,0.5)}.btn-outline-neutral.disabled,.btn-outline-neutral:disabled{color:#fff;background-color:transparent}.btn-outline-neutral:not(:disabled):not(.disabled):active,.btn-outline-neutral:not(:disabled):not(.disabled).active,.show>.btn-outline-neutral.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-neutral:not(:disabled):not(.disabled):active:focus,.btn-outline-neutral:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-neutral.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(255,255,255,0.5)}.btn-outline-darker{color:#000;background-color:transparent;background-image:none;border-color:#000}.btn-outline-darker:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-darker:focus,.btn-outline-darker.focus{box-shadow:0 0 0 0 rgba(0,0,0,0.5)}.btn-outline-darker.disabled,.btn-outline-darker:disabled{color:#000;background-color:transparent}.btn-outline-darker:not(:disabled):not(.disabled):active,.btn-outline-darker:not(:disabled):not(.disabled).active,.show>.btn-outline-darker.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-outline-darker:not(:disabled):not(.disabled):active:focus,.btn-outline-darker:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-darker.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(0,0,0,0.5)}.btn-link{font-weight:400;color:#5e72e4;background-color:transparent}.btn-link:hover{color:#233dd2;text-decoration:none;background-color:transparent;border-color:transparent}.btn-link:focus,.btn-link.focus{text-decoration:none;border-color:transparent;box-shadow:none}.btn-link:disabled,.btn-link.disabled{color:#8898aa;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.875rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.4375rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.375rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{transition:opacity 0.15s linear}@media screen and (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}@media screen and (prefers-reduced-motion: reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#000;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,0.15);border-radius:.4375rem;box-shadow:0 50px 100px rgba(50,50,93,0.1),0 15px 35px rgba(50,50,93,0.15),0 5px 15px rgba(0,0,0,0.1)}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f6f9fc}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#5e72e4}.dropdown-item.disabled,.dropdown-item:disabled{color:#8898aa;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#8898aa;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:0 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.9375rem;padding-left:.9375rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group.show .dropdown-toggle{box-shadow:none}.btn-group.show .dropdown-toggle.btn-link{box-shadow:none}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.625rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#adb5bd;text-align:center;white-space:nowrap;background-color:#fff;border:1px solid #cad1d7;border-radius:.375rem}.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{height:calc(3.625rem + 2px);padding:.875rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.4375rem}.input-group-sm>.form-control,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.25rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.75rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-label::before{color:#fff;background-color:#5e72e4;box-shadow:none}.custom-control-input:focus ~ .custom-control-label::before{box-shadow:none}.custom-control-input:active ~ .custom-control-label::before{color:#fff;background-color:#5e72e4;box-shadow:none}.custom-control-input:disabled ~ .custom-control-label{color:#8898aa}.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.125rem;left:-1.75rem;display:block;width:1.25rem;height:1.25rem;pointer-events:none;content:"";user-select:none;background-color:#fff;box-shadow:none}.custom-control-label::after{position:absolute;top:.125rem;left:-1.75rem;display:block;width:1.25rem;height:1.25rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#5e72e4}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{background-color:#5e72e4;box-shadow:none}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 4\'%3E%3Cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(94,114,228,0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(94,114,228,0.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color:#5e72e4}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3E%3Ccircle r=\'3\' fill=\'%23fff\'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(94,114,228,0.5)}.custom-select{display:inline-block;width:100%;height:calc(2.75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#8898aa;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%2332325d\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #cad1d7;border-radius:.375rem;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075);appearance:none}.custom-select:focus{border-color:rgba(50,151,211,0.25);outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 0 rgba(50,151,211,0.5)}.custom-select:focus::-ms-value{color:#8898aa;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#8898aa;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(3.625rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.75rem + 2px);margin:0;opacity:0}.custom-file-input:focus ~ .custom-file-label{border-color:rgba(50,151,211,0.25);box-shadow:none}.custom-file-input:focus ~ .custom-file-label::after{border-color:rgba(50,151,211,0.25)}.custom-file-input:disabled ~ .custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.75rem + 2px);padding:.625rem .75rem;line-height:1.5;color:#8898aa;background-color:#fff;border:1px solid #cad1d7;border-radius:.375rem;box-shadow:none}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.75rem;padding:.625rem .75rem;line-height:1.5;color:#8898aa;content:"Browse";background-color:#fff;border-left:1px solid #cad1d7;border-radius:0 .375rem .375rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #f8f9fe,none}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #f8f9fe,none}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #f8f9fe,none}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#5e72e4;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(0,0,0,0.1);transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#f7f8fe}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0.25rem 0.25rem rgba(0,0,0,0.1)}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#5e72e4;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(0,0,0,0.1);transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#f7f8fe}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem;box-shadow:inset 0 0.25rem 0.25rem rgba(0,0,0,0.1)}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:0;margin-left:0;background-color:#5e72e4;border:0;border-radius:1rem;box-shadow:0 0.1rem 0.25rem rgba(0,0,0,0.1);transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion: reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#f7f8fe}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem;box-shadow:inset 0 0.25rem 0.25rem rgba(0,0,0,0.1)}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}@media screen and (prefers-reduced-motion: reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.25rem .75rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#8898aa}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#8898aa;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#525f7f;background-color:#f8f9fe;border-color:#dee2e6 #dee2e6 #f8f9fe}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.375rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#5e72e4}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:1rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.0625rem;padding-bottom:.0625rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.25rem;padding-bottom:.25rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.375rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(0,0,0,0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:rgba(255,255,255,0.65)}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:rgba(255,255,255,0.65)}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.95)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.65)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:rgba(255,255,255,0.65)}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.95);border-color:rgba(0,0,0,0)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(255,255,255,0.95)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.95)}.navbar-dark .navbar-text a{color:rgba(255,255,255,0.65)}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:rgba(255,255,255,0.65)}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.05);border-radius:.375rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.card-body{flex:1 1 auto;padding:1.5rem}.card-title{margin-bottom:1.25rem}.card-subtitle{margin-top:-.625rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.5rem}.card-header{padding:1.25rem 1.5rem;margin-bottom:0;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.05)}.card-header:first-child{border-radius:calc(.375rem - 1px) calc(.375rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:1.25rem 1.5rem;background-color:#fff;border-top:1px solid rgba(0,0,0,0.05)}.card-footer:last-child{border-radius:0 0 calc(.375rem - 1px) calc(.375rem - 1px)}.card-header-tabs{margin-right:-.75rem;margin-bottom:-1.25rem;margin-left:-.75rem;border-bottom:0}.card-header-pills{margin-right:-.75rem;margin-left:-.75rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.375rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.375rem - 1px);border-top-right-radius:calc(.375rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.375rem - 1px);border-bottom-left-radius:calc(.375rem - 1px)}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width: 576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width: 576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-img-top,.card-group>.card:first-child .card-header{border-top-right-radius:0}.card-group>.card:first-child .card-img-bottom,.card-group>.card:first-child .card-footer{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-img-top,.card-group>.card:last-child .card-header{border-top-left-radius:0}.card-group>.card:last-child .card-img-bottom,.card-group>.card:last-child .card-footer{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.375rem}.card-group>.card:only-child .card-img-top,.card-group>.card:only-child .card-header{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.card-group>.card:only-child .card-img-bottom,.card-group>.card:only-child .card-footer{border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer{border-radius:0}}.card-columns .card{margin-bottom:1.25rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.375rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#8898aa;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#8898aa}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.375rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#8898aa;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#8898aa;text-decoration:none;background-color:#dee2e6;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:none}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.page-item:last-child .page-link{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#5e72e4;border-color:#5e72e4}.page-item.disabled .page-link{color:#8898aa;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.4375rem;border-bottom-left-radius:.4375rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.4375rem;border-bottom-right-radius:.4375rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.badge{display:inline-block;padding:.35rem .375rem;font-size:66%;font-weight:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.375rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.875em;padding-left:.875em;border-radius:10rem}.badge-primary{color:#2643e9;background-color:rgba(203,210,246,0.5)}.badge-primary[href]:hover,.badge-primary[href]:focus{color:#fff;text-decoration:none;background-color:#324cdd}.badge-secondary{color:#cfe3f1;background-color:rgba(255,255,255,0.5)}.badge-secondary[href]:hover,.badge-secondary[href]:focus{color:#212529;text-decoration:none;background-color:#d2e3ee}.badge-success{color:#1aae6f;background-color:rgba(147,231,195,0.5)}.badge-success[href]:hover,.badge-success[href]:focus{color:#fff;text-decoration:none;background-color:#24a46d}.badge-info{color:#03acca;background-color:rgba(136,230,247,0.5)}.badge-info[href]:hover,.badge-info[href]:focus{color:#fff;text-decoration:none;background-color:#0da5c0}.badge-warning{color:#ff3709;background-color:rgba(254,201,189,0.5)}.badge-warning[href]:hover,.badge-warning[href]:focus{color:#fff;text-decoration:none;background-color:#fa3a0e}.badge-danger{color:#f80031;background-color:rgba(251,175,190,0.5)}.badge-danger[href]:hover,.badge-danger[href]:focus{color:#fff;text-decoration:none;background-color:#ec0c38}.badge-light{color:#879cb0;background-color:rgba(244,245,246,0.5)}.badge-light[href]:hover,.badge-light[href]:focus{color:#fff;text-decoration:none;background-color:#919ca6}.badge-dark{color:#090c0e;background-color:rgba(90,101,112,0.5)}.badge-dark[href]:hover,.badge-dark[href]:focus{color:#fff;text-decoration:none;background-color:#0a0c0d}.badge-default{color:#091428;background-color:rgba(52,98,175,0.5)}.badge-default[href]:hover,.badge-default[href]:focus{color:#fff;text-decoration:none;background-color:#0b1526}.badge-white{color:#e8e3e3;background-color:rgba(255,255,255,0.5)}.badge-white[href]:hover,.badge-white[href]:focus{color:#212529;text-decoration:none;background-color:#e6e6e6}.badge-neutral{color:#e8e3e3;background-color:rgba(255,255,255,0.5)}.badge-neutral[href]:hover,.badge-neutral[href]:focus{color:#212529;text-decoration:none;background-color:#e6e6e6}.badge-darker{color:#000;background-color:rgba(64,64,64,0.5)}.badge-darker[href]:hover,.badge-darker[href]:focus{color:#fff;text-decoration:none;background-color:#000}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.4375rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:1rem 1.5rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.375rem}.alert-heading{color:inherit}.alert-link{font-weight:600}.alert-dismissible{padding-right:4.5rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:1rem 1.5rem;color:inherit}.alert-primary{color:#fff;background-color:#7889e8;border-color:#7889e8}.alert-primary hr{border-top-color:#6276e4}.alert-primary .alert-link{color:#324cdd}.alert-secondary{color:#212529;background-color:#f8fbfc;border-color:#f8fbfc}.alert-secondary hr{border-top-color:#e6f1f4}.alert-secondary .alert-link{color:#d2e3ee}.alert-success{color:#fff;background-color:#4fd69c;border-color:#4fd69c}.alert-success hr{border-top-color:#3ad190}.alert-success .alert-link{color:#24a46d}.alert-info{color:#fff;background-color:#37d5f2;border-color:#37d5f2}.alert-info hr{border-top-color:#1fd0f0}.alert-info .alert-link{color:#0da5c0}.alert-warning{color:#fff;background-color:#fc7c5f;border-color:#fc7c5f}.alert-warning hr{border-top-color:#fc6846}.alert-warning .alert-link{color:#fa3a0e}.alert-danger{color:#fff;background-color:#f75676;border-color:#f75676}.alert-danger hr{border-top-color:#f63e62}.alert-danger .alert-link{color:#ec0c38}.alert-light{color:#fff;background-color:#bac1c8;border-color:#bac1c8}.alert-light hr{border-top-color:#acb4bd}.alert-light .alert-link{color:#919ca6}.alert-dark{color:#fff;background-color:#45484b;border-color:#45484b}.alert-dark hr{border-top-color:#393b3e}.alert-dark .alert-link{color:#0a0c0d}.alert-default{color:#fff;background-color:#3c4d69;border-color:#3c4d69}.alert-default hr{border-top-color:#334159}.alert-default .alert-link{color:#0b1526}.alert-white{color:#212529;background-color:#fff;border-color:#fff}.alert-white hr{border-top-color:#f2f2f2}.alert-white .alert-link{color:#e6e6e6}.alert-neutral{color:#212529;background-color:#fff;border-color:#fff}.alert-neutral hr{border-top-color:#f2f2f2}.alert-neutral .alert-link{color:#e6e6e6}.alert-darker{color:#fff;background-color:#292929;border-color:#292929}.alert-darker hr{border-top-color:#1c1c1c}.alert-darker .alert-link{color:#000}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.375rem;box-shadow:inset 0 0.1rem 0.1rem rgba(0,0,0,0.1)}.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#5e72e4;transition:width 0.6s ease}@media screen and (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#525f7f;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{color:#525f7f;text-decoration:none;background-color:#f6f9fc}.list-group-item-action:active{color:#525f7f;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:1rem 1rem;margin-bottom:-1px;background-color:#fff;border:1px solid #e9ecef}.list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.list-group-item:hover,.list-group-item:focus{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#8898aa;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#5e72e4;border-color:#5e72e4}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#313b77;background-color:#d2d8f7}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#313b77;background-color:#bcc5f3}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#313b77;border-color:#313b77}.list-group-item-secondary{color:#808283;background-color:#fdfefe}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#808283;background-color:#ecf6f6}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#808283;border-color:#808283}.list-group-item-success{color:#176b47;background-color:#c4f1de}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#176b47;background-color:#afecd2}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#176b47;border-color:#176b47}.list-group-item-info{color:#096b7c;background-color:#bcf1fb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#096b7c;background-color:#a4ecfa}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#096b7c;border-color:#096b7c}.list-group-item-warning{color:#833321;background-color:#fed3ca}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#833321;background-color:#febeb1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#833321;border-color:#833321}.list-group-item-danger{color:#7f1c30;background-color:#fcc7d1}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#7f1c30;background-color:#fbafbd}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#7f1c30;border-color:#7f1c30}.list-group-item-light{color:#5a5e62;background-color:#e8eaed}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#5a5e62;background-color:#dadde2}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#5a5e62;border-color:#5a5e62}.list-group-item-dark{color:#111315;background-color:#c1c2c3}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#111315;background-color:#b4b5b6}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#111315;border-color:#111315}.list-group-item-default{color:#0c1628;background-color:#bec4cd}.list-group-item-default.list-group-item-action:hover,.list-group-item-default.list-group-item-action:focus{color:#0c1628;background-color:#b0b7c2}.list-group-item-default.list-group-item-action.active{color:#fff;background-color:#0c1628;border-color:#0c1628}.list-group-item-white{color:#858585;background-color:#fff}.list-group-item-white.list-group-item-action:hover,.list-group-item-white.list-group-item-action:focus{color:#858585;background-color:#f2f2f2}.list-group-item-white.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-neutral{color:#858585;background-color:#fff}.list-group-item-neutral.list-group-item-action:hover,.list-group-item-neutral.list-group-item-action:focus{color:#858585;background-color:#f2f2f2}.list-group-item-neutral.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-darker{color:#000;background-color:#b8b8b8}.list-group-item-darker.list-group-item-action:hover,.list-group-item-darker.list-group-item-action:focus{color:#000;background-color:#ababab}.list-group-item-darker.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.close{float:right;font-size:1.5rem;font-weight:600;line-height:1;color:rgba(0,0,0,0.6);text-shadow:none;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{color:rgba(0,0,0,0.6);text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -25%)}@media screen and (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:translate(0, 0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:0 solid rgba(0,0,0,0.2);border-radius:.4375rem;box-shadow:0 15px 35px rgba(50,50,93,0.2),0 5px 15px rgba(0,0,0,0.17);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.16}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem;border-bottom:0 solid #e9ecef;border-top-left-radius:.4375rem;border-top-right-radius:.4375rem}.modal-header .close{padding:1.25rem;margin:-1.25rem -1.25rem -1.25rem auto}.modal-title{margin-bottom:0;line-height:1.1}.modal-body{position:relative;flex:1 1 auto;padding:1.5rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1.5rem;border-top:0 solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-content{box-shadow:0 15px 35px rgba(50,50,93,0.2),0 5px 15px rgba(0,0,0,0.17)}.modal-sm{max-width:380px}}@media (min-width: 992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:"Nunito Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.375rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Nunito Sans",sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.05);border-radius:.4375rem;box-shadow:0px 0.5rem 2rem 0px rgba(0,0,0,0.2)}.popover .arrow{position:absolute;display:block;width:1.5rem;height:.75rem;margin:0 .4375rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:.75rem}.bs-popover-top .arrow,.bs-popover-auto[x-placement^="top"] .arrow{bottom:calc((.75rem + 1px) * -1)}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{border-width:.75rem .75rem 0}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:0;border-top-color:rgba(0,0,0,0)}.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:.75rem}.bs-popover-right .arrow,.bs-popover-auto[x-placement^="right"] .arrow{left:calc((.75rem + 1px) * -1);width:.75rem;height:1.5rem;margin:.4375rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{border-width:.75rem .75rem .75rem 0}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before{left:0;border-right-color:rgba(0,0,0,0)}.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{left:1px;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:.75rem}.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^="bottom"] .arrow{top:calc((.75rem + 1px) * -1)}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-width:0 .75rem .75rem .75rem}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:0;border-bottom-color:rgba(0,0,0,0)}.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1.5rem;margin-left:-.75rem;content:"";border-bottom:1px solid #fff}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:.75rem}.bs-popover-left .arrow,.bs-popover-auto[x-placement^="left"] .arrow{right:calc((.75rem + 1px) * -1);width:.75rem;height:1.5rem;margin:.4375rem 0}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{border-width:.75rem 0 .75rem .75rem}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before{right:0;border-left-color:rgba(0,0,0,0)}.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .95rem;margin-bottom:0;font-size:1rem;color:#32325d;background-color:#fff;border-bottom:1px solid #f2f2f2;border-top-left-radius:calc(.4375rem - 1px);border-top-right-radius:calc(.4375rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .95rem;color:#000}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;align-items:center;width:100%;backface-visibility:hidden;perspective:1000px}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block;transition:transform 0.6s ease}@media screen and (prefers-reduced-motion: reduce){.carousel-item.active,.carousel-item-next,.carousel-item-prev{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0, 0, 0)}}.carousel-item-next,.active.carousel-item-right{transform:translateX(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%, 0, 0)}}.carousel-item-prev,.active.carousel-item-left{transform:translateX(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%, 0, 0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active,.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev{transform:translate3d(0, 0, 0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,0.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#5e72e4 !important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#324cdd !important}.bg-secondary{background-color:#f7fafc !important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#d2e3ee !important}.bg-success{background-color:#2dce89 !important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#24a46d !important}.bg-info{background-color:#11cdef !important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#0da5c0 !important}.bg-warning{background-color:#fb6340 !important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#fa3a0e !important}.bg-danger{background-color:#f5365c !important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#ec0c38 !important}.bg-light{background-color:#adb5bd !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#919ca6 !important}.bg-dark{background-color:#212529 !important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#0a0c0d !important}.bg-default{background-color:#172b4d !important}a.bg-default:hover,a.bg-default:focus,button.bg-default:hover,button.bg-default:focus{background-color:#0b1526 !important}.bg-white{background-color:#fff !important}a.bg-white:hover,a.bg-white:focus,button.bg-white:hover,button.bg-white:focus{background-color:#e6e6e6 !important}.bg-neutral{background-color:#fff !important}a.bg-neutral:hover,a.bg-neutral:focus,button.bg-neutral:hover,button.bg-neutral:focus{background-color:#e6e6e6 !important}.bg-darker{background-color:#000 !important}a.bg-darker:hover,a.bg-darker:focus,button.bg-darker:hover,button.bg-darker:focus{background-color:#000 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #e9ecef !important}.border-top{border-top:1px solid #e9ecef !important}.border-right{border-right:1px solid #e9ecef !important}.border-bottom{border-bottom:1px solid #e9ecef !important}.border-left{border-left:1px solid #e9ecef !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#5e72e4 !important}.border-secondary{border-color:#f7fafc !important}.border-success{border-color:#2dce89 !important}.border-info{border-color:#11cdef !important}.border-warning{border-color:#fb6340 !important}.border-danger{border-color:#f5365c !important}.border-light{border-color:#adb5bd !important}.border-dark{border-color:#212529 !important}.border-default{border-color:#172b4d !important}.border-white{border-color:#fff !important}.border-neutral{border-color:#fff !important}.border-darker{border-color:#000 !important}.border-white{border-color:#fff !important}.rounded{border-radius:.375rem !important}.rounded-top{border-top-left-radius:.375rem !important;border-top-right-radius:.375rem !important}.rounded-right{border-top-right-radius:.375rem !important;border-bottom-right-radius:.375rem !important}.rounded-bottom{border-bottom-right-radius:.375rem !important;border-bottom-left-radius:.375rem !important}.rounded-left{border-top-left-radius:.375rem !important;border-bottom-left-radius:.375rem !important}.rounded-circle{border-radius:50% !important}.rounded-0{border-radius:0 !important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 0 0.5rem rgba(136,152,170,0.075) !important}.shadow,.card-profile-image img{box-shadow:0 0 2rem 0 rgba(136,152,170,0.15) !important}.shadow-lg{box-shadow:0 0 3rem rgba(136,152,170,0.175) !important}.shadow-none{box-shadow:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.m--9{margin:-10rem !important}.mt--9,.my--9{margin-top:-10rem !important}.mr--9,.mx--9{margin-right:-10rem !important}.mb--9,.my--9{margin-bottom:-10rem !important}.ml--9,.mx--9{margin-left:-10rem !important}.m--8{margin:-8rem !important}.mt--8,.my--8{margin-top:-8rem !important}.mr--8,.mx--8{margin-right:-8rem !important}.mb--8,.my--8{margin-bottom:-8rem !important}.ml--8,.mx--8{margin-left:-8rem !important}.m--7{margin:-6rem !important}.mt--7,.my--7{margin-top:-6rem !important}.mr--7,.mx--7{margin-right:-6rem !important}.mb--7,.my--7{margin-bottom:-6rem !important}.ml--7,.mx--7{margin-left:-6rem !important}.m--6{margin:-4.5rem !important}.mt--6,.my--6{margin-top:-4.5rem !important}.mr--6,.mx--6{margin-right:-4.5rem !important}.mb--6,.my--6{margin-bottom:-4.5rem !important}.ml--6,.mx--6{margin-left:-4.5rem !important}.m--5{margin:-3rem !important}.mt--5,.my--5{margin-top:-3rem !important}.mr--5,.mx--5{margin-right:-3rem !important}.mb--5,.my--5{margin-bottom:-3rem !important}.ml--5,.mx--5{margin-left:-3rem !important}.m--4{margin:-1.5rem !important}.mt--4,.my--4{margin-top:-1.5rem !important}.mr--4,.mx--4{margin-right:-1.5rem !important}.mb--4,.my--4{margin-bottom:-1.5rem !important}.ml--4,.mx--4{margin-left:-1.5rem !important}.m--3{margin:-1rem !important}.mt--3,.my--3{margin-top:-1rem !important}.mr--3,.mx--3{margin-right:-1rem !important}.mb--3,.my--3{margin-bottom:-1rem !important}.ml--3,.mx--3{margin-left:-1rem !important}.m--2{margin:-.5rem !important}.mt--2,.my--2{margin-top:-.5rem !important}.mr--2,.mx--2{margin-right:-.5rem !important}.mb--2,.my--2{margin-bottom:-.5rem !important}.ml--2,.mx--2{margin-left:-.5rem !important}.m--1{margin:-.25rem !important}.mt--1,.my--1{margin-top:-.25rem !important}.mr--1,.mx--1{margin-right:-.25rem !important}.mb--1,.my--1{margin-bottom:-.25rem !important}.ml--1,.mx--1{margin-left:-.25rem !important}.m-6{margin:4.5rem !important}.mt-6,.my-6{margin-top:4.5rem !important}.mr-6,.mx-6{margin-right:4.5rem !important}.mb-6,.my-6{margin-bottom:4.5rem !important}.ml-6,.mx-6{margin-left:4.5rem !important}.m-7{margin:6rem !important}.mt-7,.my-7{margin-top:6rem !important}.mr-7,.mx-7{margin-right:6rem !important}.mb-7,.my-7{margin-bottom:6rem !important}.ml-7,.mx-7{margin-left:6rem !important}.m-8{margin:8rem !important}.mt-8,.my-8{margin-top:8rem !important}.mr-8,.mx-8{margin-right:8rem !important}.mb-8,.my-8{margin-bottom:8rem !important}.ml-8,.mx-8{margin-left:8rem !important}.m-9{margin:10rem !important}.mt-9,.my-9{margin-top:10rem !important}.mr-9,.mx-9{margin-right:10rem !important}.mb-9,.my-9{margin-bottom:10rem !important}.ml-9,.mx-9{margin-left:10rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}.p--9{padding:-10rem !important}.pt--9,.py--9{padding-top:-10rem !important}.pr--9,.px--9{padding-right:-10rem !important}.pb--9,.py--9{padding-bottom:-10rem !important}.pl--9,.px--9{padding-left:-10rem !important}.p--8{padding:-8rem !important}.pt--8,.py--8{padding-top:-8rem !important}.pr--8,.px--8{padding-right:-8rem !important}.pb--8,.py--8{padding-bottom:-8rem !important}.pl--8,.px--8{padding-left:-8rem !important}.p--7{padding:-6rem !important}.pt--7,.py--7{padding-top:-6rem !important}.pr--7,.px--7{padding-right:-6rem !important}.pb--7,.py--7{padding-bottom:-6rem !important}.pl--7,.px--7{padding-left:-6rem !important}.p--6{padding:-4.5rem !important}.pt--6,.py--6{padding-top:-4.5rem !important}.pr--6,.px--6{padding-right:-4.5rem !important}.pb--6,.py--6{padding-bottom:-4.5rem !important}.pl--6,.px--6{padding-left:-4.5rem !important}.p--5{padding:-3rem !important}.pt--5,.py--5{padding-top:-3rem !important}.pr--5,.px--5{padding-right:-3rem !important}.pb--5,.py--5{padding-bottom:-3rem !important}.pl--5,.px--5{padding-left:-3rem !important}.p--4{padding:-1.5rem !important}.pt--4,.py--4{padding-top:-1.5rem !important}.pr--4,.px--4{padding-right:-1.5rem !important}.pb--4,.py--4{padding-bottom:-1.5rem !important}.pl--4,.px--4{padding-left:-1.5rem !important}.p--3{padding:-1rem !important}.pt--3,.py--3{padding-top:-1rem !important}.pr--3,.px--3{padding-right:-1rem !important}.pb--3,.py--3{padding-bottom:-1rem !important}.pl--3,.px--3{padding-left:-1rem !important}.p--2{padding:-.5rem !important}.pt--2,.py--2{padding-top:-.5rem !important}.pr--2,.px--2{padding-right:-.5rem !important}.pb--2,.py--2{padding-bottom:-.5rem !important}.pl--2,.px--2{padding-left:-.5rem !important}.p--1{padding:-.25rem !important}.pt--1,.py--1{padding-top:-.25rem !important}.pr--1,.px--1{padding-right:-.25rem !important}.pb--1,.py--1{padding-bottom:-.25rem !important}.pl--1,.px--1{padding-left:-.25rem !important}.p-6{padding:4.5rem !important}.pt-6,.py-6{padding-top:4.5rem !important}.pr-6,.px-6{padding-right:4.5rem !important}.pb-6,.py-6{padding-bottom:4.5rem !important}.pl-6,.px-6{padding-left:4.5rem !important}.p-7{padding:6rem !important}.pt-7,.py-7{padding-top:6rem !important}.pr-7,.px-7{padding-right:6rem !important}.pb-7,.py-7{padding-bottom:6rem !important}.pl-7,.px-7{padding-left:6rem !important}.p-8{padding:8rem !important}.pt-8,.py-8{padding-top:8rem !important}.pr-8,.px-8{padding-right:8rem !important}.pb-8,.py-8{padding-bottom:8rem !important}.pl-8,.px-8{padding-left:8rem !important}.p-9{padding:10rem !important}.pt-9,.py-9{padding-top:10rem !important}.pr-9,.px-9{padding-right:10rem !important}.pb-9,.py-9{padding-bottom:10rem !important}.pl-9,.px-9{padding-left:10rem !important}.m-auto{margin:auto !important}.mt-auto,.my-auto{margin-top:auto !important}.mr-auto,.mx-auto{margin-right:auto !important}.mb-auto,.my-auto{margin-bottom:auto !important}.ml-auto,.mx-auto{margin-left:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.m-sm--9{margin:-10rem !important}.mt-sm--9,.my-sm--9{margin-top:-10rem !important}.mr-sm--9,.mx-sm--9{margin-right:-10rem !important}.mb-sm--9,.my-sm--9{margin-bottom:-10rem !important}.ml-sm--9,.mx-sm--9{margin-left:-10rem !important}.m-sm--8{margin:-8rem !important}.mt-sm--8,.my-sm--8{margin-top:-8rem !important}.mr-sm--8,.mx-sm--8{margin-right:-8rem !important}.mb-sm--8,.my-sm--8{margin-bottom:-8rem !important}.ml-sm--8,.mx-sm--8{margin-left:-8rem !important}.m-sm--7{margin:-6rem !important}.mt-sm--7,.my-sm--7{margin-top:-6rem !important}.mr-sm--7,.mx-sm--7{margin-right:-6rem !important}.mb-sm--7,.my-sm--7{margin-bottom:-6rem !important}.ml-sm--7,.mx-sm--7{margin-left:-6rem !important}.m-sm--6{margin:-4.5rem !important}.mt-sm--6,.my-sm--6{margin-top:-4.5rem !important}.mr-sm--6,.mx-sm--6{margin-right:-4.5rem !important}.mb-sm--6,.my-sm--6{margin-bottom:-4.5rem !important}.ml-sm--6,.mx-sm--6{margin-left:-4.5rem !important}.m-sm--5{margin:-3rem !important}.mt-sm--5,.my-sm--5{margin-top:-3rem !important}.mr-sm--5,.mx-sm--5{margin-right:-3rem !important}.mb-sm--5,.my-sm--5{margin-bottom:-3rem !important}.ml-sm--5,.mx-sm--5{margin-left:-3rem !important}.m-sm--4{margin:-1.5rem !important}.mt-sm--4,.my-sm--4{margin-top:-1.5rem !important}.mr-sm--4,.mx-sm--4{margin-right:-1.5rem !important}.mb-sm--4,.my-sm--4{margin-bottom:-1.5rem !important}.ml-sm--4,.mx-sm--4{margin-left:-1.5rem !important}.m-sm--3{margin:-1rem !important}.mt-sm--3,.my-sm--3{margin-top:-1rem !important}.mr-sm--3,.mx-sm--3{margin-right:-1rem !important}.mb-sm--3,.my-sm--3{margin-bottom:-1rem !important}.ml-sm--3,.mx-sm--3{margin-left:-1rem !important}.m-sm--2{margin:-.5rem !important}.mt-sm--2,.my-sm--2{margin-top:-.5rem !important}.mr-sm--2,.mx-sm--2{margin-right:-.5rem !important}.mb-sm--2,.my-sm--2{margin-bottom:-.5rem !important}.ml-sm--2,.mx-sm--2{margin-left:-.5rem !important}.m-sm--1{margin:-.25rem !important}.mt-sm--1,.my-sm--1{margin-top:-.25rem !important}.mr-sm--1,.mx-sm--1{margin-right:-.25rem !important}.mb-sm--1,.my-sm--1{margin-bottom:-.25rem !important}.ml-sm--1,.mx-sm--1{margin-left:-.25rem !important}.m-sm-6{margin:4.5rem !important}.mt-sm-6,.my-sm-6{margin-top:4.5rem !important}.mr-sm-6,.mx-sm-6{margin-right:4.5rem !important}.mb-sm-6,.my-sm-6{margin-bottom:4.5rem !important}.ml-sm-6,.mx-sm-6{margin-left:4.5rem !important}.m-sm-7{margin:6rem !important}.mt-sm-7,.my-sm-7{margin-top:6rem !important}.mr-sm-7,.mx-sm-7{margin-right:6rem !important}.mb-sm-7,.my-sm-7{margin-bottom:6rem !important}.ml-sm-7,.mx-sm-7{margin-left:6rem !important}.m-sm-8{margin:8rem !important}.mt-sm-8,.my-sm-8{margin-top:8rem !important}.mr-sm-8,.mx-sm-8{margin-right:8rem !important}.mb-sm-8,.my-sm-8{margin-bottom:8rem !important}.ml-sm-8,.mx-sm-8{margin-left:8rem !important}.m-sm-9{margin:10rem !important}.mt-sm-9,.my-sm-9{margin-top:10rem !important}.mr-sm-9,.mx-sm-9{margin-right:10rem !important}.mb-sm-9,.my-sm-9{margin-bottom:10rem !important}.ml-sm-9,.mx-sm-9{margin-left:10rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}.p-sm--9{padding:-10rem !important}.pt-sm--9,.py-sm--9{padding-top:-10rem !important}.pr-sm--9,.px-sm--9{padding-right:-10rem !important}.pb-sm--9,.py-sm--9{padding-bottom:-10rem !important}.pl-sm--9,.px-sm--9{padding-left:-10rem !important}.p-sm--8{padding:-8rem !important}.pt-sm--8,.py-sm--8{padding-top:-8rem !important}.pr-sm--8,.px-sm--8{padding-right:-8rem !important}.pb-sm--8,.py-sm--8{padding-bottom:-8rem !important}.pl-sm--8,.px-sm--8{padding-left:-8rem !important}.p-sm--7{padding:-6rem !important}.pt-sm--7,.py-sm--7{padding-top:-6rem !important}.pr-sm--7,.px-sm--7{padding-right:-6rem !important}.pb-sm--7,.py-sm--7{padding-bottom:-6rem !important}.pl-sm--7,.px-sm--7{padding-left:-6rem !important}.p-sm--6{padding:-4.5rem !important}.pt-sm--6,.py-sm--6{padding-top:-4.5rem !important}.pr-sm--6,.px-sm--6{padding-right:-4.5rem !important}.pb-sm--6,.py-sm--6{padding-bottom:-4.5rem !important}.pl-sm--6,.px-sm--6{padding-left:-4.5rem !important}.p-sm--5{padding:-3rem !important}.pt-sm--5,.py-sm--5{padding-top:-3rem !important}.pr-sm--5,.px-sm--5{padding-right:-3rem !important}.pb-sm--5,.py-sm--5{padding-bottom:-3rem !important}.pl-sm--5,.px-sm--5{padding-left:-3rem !important}.p-sm--4{padding:-1.5rem !important}.pt-sm--4,.py-sm--4{padding-top:-1.5rem !important}.pr-sm--4,.px-sm--4{padding-right:-1.5rem !important}.pb-sm--4,.py-sm--4{padding-bottom:-1.5rem !important}.pl-sm--4,.px-sm--4{padding-left:-1.5rem !important}.p-sm--3{padding:-1rem !important}.pt-sm--3,.py-sm--3{padding-top:-1rem !important}.pr-sm--3,.px-sm--3{padding-right:-1rem !important}.pb-sm--3,.py-sm--3{padding-bottom:-1rem !important}.pl-sm--3,.px-sm--3{padding-left:-1rem !important}.p-sm--2{padding:-.5rem !important}.pt-sm--2,.py-sm--2{padding-top:-.5rem !important}.pr-sm--2,.px-sm--2{padding-right:-.5rem !important}.pb-sm--2,.py-sm--2{padding-bottom:-.5rem !important}.pl-sm--2,.px-sm--2{padding-left:-.5rem !important}.p-sm--1{padding:-.25rem !important}.pt-sm--1,.py-sm--1{padding-top:-.25rem !important}.pr-sm--1,.px-sm--1{padding-right:-.25rem !important}.pb-sm--1,.py-sm--1{padding-bottom:-.25rem !important}.pl-sm--1,.px-sm--1{padding-left:-.25rem !important}.p-sm-6{padding:4.5rem !important}.pt-sm-6,.py-sm-6{padding-top:4.5rem !important}.pr-sm-6,.px-sm-6{padding-right:4.5rem !important}.pb-sm-6,.py-sm-6{padding-bottom:4.5rem !important}.pl-sm-6,.px-sm-6{padding-left:4.5rem !important}.p-sm-7{padding:6rem !important}.pt-sm-7,.py-sm-7{padding-top:6rem !important}.pr-sm-7,.px-sm-7{padding-right:6rem !important}.pb-sm-7,.py-sm-7{padding-bottom:6rem !important}.pl-sm-7,.px-sm-7{padding-left:6rem !important}.p-sm-8{padding:8rem !important}.pt-sm-8,.py-sm-8{padding-top:8rem !important}.pr-sm-8,.px-sm-8{padding-right:8rem !important}.pb-sm-8,.py-sm-8{padding-bottom:8rem !important}.pl-sm-8,.px-sm-8{padding-left:8rem !important}.p-sm-9{padding:10rem !important}.pt-sm-9,.py-sm-9{padding-top:10rem !important}.pr-sm-9,.px-sm-9{padding-right:10rem !important}.pb-sm-9,.py-sm-9{padding-bottom:10rem !important}.pl-sm-9,.px-sm-9{padding-left:10rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto,.my-sm-auto{margin-top:auto !important}.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.m-md--9{margin:-10rem !important}.mt-md--9,.my-md--9{margin-top:-10rem !important}.mr-md--9,.mx-md--9{margin-right:-10rem !important}.mb-md--9,.my-md--9{margin-bottom:-10rem !important}.ml-md--9,.mx-md--9{margin-left:-10rem !important}.m-md--8{margin:-8rem !important}.mt-md--8,.my-md--8{margin-top:-8rem !important}.mr-md--8,.mx-md--8{margin-right:-8rem !important}.mb-md--8,.my-md--8{margin-bottom:-8rem !important}.ml-md--8,.mx-md--8{margin-left:-8rem !important}.m-md--7{margin:-6rem !important}.mt-md--7,.my-md--7{margin-top:-6rem !important}.mr-md--7,.mx-md--7{margin-right:-6rem !important}.mb-md--7,.my-md--7{margin-bottom:-6rem !important}.ml-md--7,.mx-md--7{margin-left:-6rem !important}.m-md--6{margin:-4.5rem !important}.mt-md--6,.my-md--6{margin-top:-4.5rem !important}.mr-md--6,.mx-md--6{margin-right:-4.5rem !important}.mb-md--6,.my-md--6{margin-bottom:-4.5rem !important}.ml-md--6,.mx-md--6{margin-left:-4.5rem !important}.m-md--5{margin:-3rem !important}.mt-md--5,.my-md--5{margin-top:-3rem !important}.mr-md--5,.mx-md--5{margin-right:-3rem !important}.mb-md--5,.my-md--5{margin-bottom:-3rem !important}.ml-md--5,.mx-md--5{margin-left:-3rem !important}.m-md--4{margin:-1.5rem !important}.mt-md--4,.my-md--4{margin-top:-1.5rem !important}.mr-md--4,.mx-md--4{margin-right:-1.5rem !important}.mb-md--4,.my-md--4{margin-bottom:-1.5rem !important}.ml-md--4,.mx-md--4{margin-left:-1.5rem !important}.m-md--3{margin:-1rem !important}.mt-md--3,.my-md--3{margin-top:-1rem !important}.mr-md--3,.mx-md--3{margin-right:-1rem !important}.mb-md--3,.my-md--3{margin-bottom:-1rem !important}.ml-md--3,.mx-md--3{margin-left:-1rem !important}.m-md--2{margin:-.5rem !important}.mt-md--2,.my-md--2{margin-top:-.5rem !important}.mr-md--2,.mx-md--2{margin-right:-.5rem !important}.mb-md--2,.my-md--2{margin-bottom:-.5rem !important}.ml-md--2,.mx-md--2{margin-left:-.5rem !important}.m-md--1{margin:-.25rem !important}.mt-md--1,.my-md--1{margin-top:-.25rem !important}.mr-md--1,.mx-md--1{margin-right:-.25rem !important}.mb-md--1,.my-md--1{margin-bottom:-.25rem !important}.ml-md--1,.mx-md--1{margin-left:-.25rem !important}.m-md-6{margin:4.5rem !important}.mt-md-6,.my-md-6{margin-top:4.5rem !important}.mr-md-6,.mx-md-6{margin-right:4.5rem !important}.mb-md-6,.my-md-6{margin-bottom:4.5rem !important}.ml-md-6,.mx-md-6{margin-left:4.5rem !important}.m-md-7{margin:6rem !important}.mt-md-7,.my-md-7{margin-top:6rem !important}.mr-md-7,.mx-md-7{margin-right:6rem !important}.mb-md-7,.my-md-7{margin-bottom:6rem !important}.ml-md-7,.mx-md-7{margin-left:6rem !important}.m-md-8{margin:8rem !important}.mt-md-8,.my-md-8{margin-top:8rem !important}.mr-md-8,.mx-md-8{margin-right:8rem !important}.mb-md-8,.my-md-8{margin-bottom:8rem !important}.ml-md-8,.mx-md-8{margin-left:8rem !important}.m-md-9{margin:10rem !important}.mt-md-9,.my-md-9{margin-top:10rem !important}.mr-md-9,.mx-md-9{margin-right:10rem !important}.mb-md-9,.my-md-9{margin-bottom:10rem !important}.ml-md-9,.mx-md-9{margin-left:10rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}.p-md--9{padding:-10rem !important}.pt-md--9,.py-md--9{padding-top:-10rem !important}.pr-md--9,.px-md--9{padding-right:-10rem !important}.pb-md--9,.py-md--9{padding-bottom:-10rem !important}.pl-md--9,.px-md--9{padding-left:-10rem !important}.p-md--8{padding:-8rem !important}.pt-md--8,.py-md--8{padding-top:-8rem !important}.pr-md--8,.px-md--8{padding-right:-8rem !important}.pb-md--8,.py-md--8{padding-bottom:-8rem !important}.pl-md--8,.px-md--8{padding-left:-8rem !important}.p-md--7{padding:-6rem !important}.pt-md--7,.py-md--7{padding-top:-6rem !important}.pr-md--7,.px-md--7{padding-right:-6rem !important}.pb-md--7,.py-md--7{padding-bottom:-6rem !important}.pl-md--7,.px-md--7{padding-left:-6rem !important}.p-md--6{padding:-4.5rem !important}.pt-md--6,.py-md--6{padding-top:-4.5rem !important}.pr-md--6,.px-md--6{padding-right:-4.5rem !important}.pb-md--6,.py-md--6{padding-bottom:-4.5rem !important}.pl-md--6,.px-md--6{padding-left:-4.5rem !important}.p-md--5{padding:-3rem !important}.pt-md--5,.py-md--5{padding-top:-3rem !important}.pr-md--5,.px-md--5{padding-right:-3rem !important}.pb-md--5,.py-md--5{padding-bottom:-3rem !important}.pl-md--5,.px-md--5{padding-left:-3rem !important}.p-md--4{padding:-1.5rem !important}.pt-md--4,.py-md--4{padding-top:-1.5rem !important}.pr-md--4,.px-md--4{padding-right:-1.5rem !important}.pb-md--4,.py-md--4{padding-bottom:-1.5rem !important}.pl-md--4,.px-md--4{padding-left:-1.5rem !important}.p-md--3{padding:-1rem !important}.pt-md--3,.py-md--3{padding-top:-1rem !important}.pr-md--3,.px-md--3{padding-right:-1rem !important}.pb-md--3,.py-md--3{padding-bottom:-1rem !important}.pl-md--3,.px-md--3{padding-left:-1rem !important}.p-md--2{padding:-.5rem !important}.pt-md--2,.py-md--2{padding-top:-.5rem !important}.pr-md--2,.px-md--2{padding-right:-.5rem !important}.pb-md--2,.py-md--2{padding-bottom:-.5rem !important}.pl-md--2,.px-md--2{padding-left:-.5rem !important}.p-md--1{padding:-.25rem !important}.pt-md--1,.py-md--1{padding-top:-.25rem !important}.pr-md--1,.px-md--1{padding-right:-.25rem !important}.pb-md--1,.py-md--1{padding-bottom:-.25rem !important}.pl-md--1,.px-md--1{padding-left:-.25rem !important}.p-md-6{padding:4.5rem !important}.pt-md-6,.py-md-6{padding-top:4.5rem !important}.pr-md-6,.px-md-6{padding-right:4.5rem !important}.pb-md-6,.py-md-6{padding-bottom:4.5rem !important}.pl-md-6,.px-md-6{padding-left:4.5rem !important}.p-md-7{padding:6rem !important}.pt-md-7,.py-md-7{padding-top:6rem !important}.pr-md-7,.px-md-7{padding-right:6rem !important}.pb-md-7,.py-md-7{padding-bottom:6rem !important}.pl-md-7,.px-md-7{padding-left:6rem !important}.p-md-8{padding:8rem !important}.pt-md-8,.py-md-8{padding-top:8rem !important}.pr-md-8,.px-md-8{padding-right:8rem !important}.pb-md-8,.py-md-8{padding-bottom:8rem !important}.pl-md-8,.px-md-8{padding-left:8rem !important}.p-md-9{padding:10rem !important}.pt-md-9,.py-md-9{padding-top:10rem !important}.pr-md-9,.px-md-9{padding-right:10rem !important}.pb-md-9,.py-md-9{padding-bottom:10rem !important}.pl-md-9,.px-md-9{padding-left:10rem !important}.m-md-auto{margin:auto !important}.mt-md-auto,.my-md-auto{margin-top:auto !important}.mr-md-auto,.mx-md-auto{margin-right:auto !important}.mb-md-auto,.my-md-auto{margin-bottom:auto !important}.ml-md-auto,.mx-md-auto{margin-left:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.m-lg--9{margin:-10rem !important}.mt-lg--9,.my-lg--9{margin-top:-10rem !important}.mr-lg--9,.mx-lg--9{margin-right:-10rem !important}.mb-lg--9,.my-lg--9{margin-bottom:-10rem !important}.ml-lg--9,.mx-lg--9{margin-left:-10rem !important}.m-lg--8{margin:-8rem !important}.mt-lg--8,.my-lg--8{margin-top:-8rem !important}.mr-lg--8,.mx-lg--8{margin-right:-8rem !important}.mb-lg--8,.my-lg--8{margin-bottom:-8rem !important}.ml-lg--8,.mx-lg--8{margin-left:-8rem !important}.m-lg--7{margin:-6rem !important}.mt-lg--7,.my-lg--7{margin-top:-6rem !important}.mr-lg--7,.mx-lg--7{margin-right:-6rem !important}.mb-lg--7,.my-lg--7{margin-bottom:-6rem !important}.ml-lg--7,.mx-lg--7{margin-left:-6rem !important}.m-lg--6{margin:-4.5rem !important}.mt-lg--6,.my-lg--6{margin-top:-4.5rem !important}.mr-lg--6,.mx-lg--6{margin-right:-4.5rem !important}.mb-lg--6,.my-lg--6{margin-bottom:-4.5rem !important}.ml-lg--6,.mx-lg--6{margin-left:-4.5rem !important}.m-lg--5{margin:-3rem !important}.mt-lg--5,.my-lg--5{margin-top:-3rem !important}.mr-lg--5,.mx-lg--5{margin-right:-3rem !important}.mb-lg--5,.my-lg--5{margin-bottom:-3rem !important}.ml-lg--5,.mx-lg--5{margin-left:-3rem !important}.m-lg--4{margin:-1.5rem !important}.mt-lg--4,.my-lg--4{margin-top:-1.5rem !important}.mr-lg--4,.mx-lg--4{margin-right:-1.5rem !important}.mb-lg--4,.my-lg--4{margin-bottom:-1.5rem !important}.ml-lg--4,.mx-lg--4{margin-left:-1.5rem !important}.m-lg--3{margin:-1rem !important}.mt-lg--3,.my-lg--3{margin-top:-1rem !important}.mr-lg--3,.mx-lg--3{margin-right:-1rem !important}.mb-lg--3,.my-lg--3{margin-bottom:-1rem !important}.ml-lg--3,.mx-lg--3{margin-left:-1rem !important}.m-lg--2{margin:-.5rem !important}.mt-lg--2,.my-lg--2{margin-top:-.5rem !important}.mr-lg--2,.mx-lg--2{margin-right:-.5rem !important}.mb-lg--2,.my-lg--2{margin-bottom:-.5rem !important}.ml-lg--2,.mx-lg--2{margin-left:-.5rem !important}.m-lg--1{margin:-.25rem !important}.mt-lg--1,.my-lg--1{margin-top:-.25rem !important}.mr-lg--1,.mx-lg--1{margin-right:-.25rem !important}.mb-lg--1,.my-lg--1{margin-bottom:-.25rem !important}.ml-lg--1,.mx-lg--1{margin-left:-.25rem !important}.m-lg-6{margin:4.5rem !important}.mt-lg-6,.my-lg-6{margin-top:4.5rem !important}.mr-lg-6,.mx-lg-6{margin-right:4.5rem !important}.mb-lg-6,.my-lg-6{margin-bottom:4.5rem !important}.ml-lg-6,.mx-lg-6{margin-left:4.5rem !important}.m-lg-7{margin:6rem !important}.mt-lg-7,.my-lg-7{margin-top:6rem !important}.mr-lg-7,.mx-lg-7{margin-right:6rem !important}.mb-lg-7,.my-lg-7{margin-bottom:6rem !important}.ml-lg-7,.mx-lg-7{margin-left:6rem !important}.m-lg-8{margin:8rem !important}.mt-lg-8,.my-lg-8{margin-top:8rem !important}.mr-lg-8,.mx-lg-8{margin-right:8rem !important}.mb-lg-8,.my-lg-8{margin-bottom:8rem !important}.ml-lg-8,.mx-lg-8{margin-left:8rem !important}.m-lg-9{margin:10rem !important}.mt-lg-9,.my-lg-9{margin-top:10rem !important}.mr-lg-9,.mx-lg-9{margin-right:10rem !important}.mb-lg-9,.my-lg-9{margin-bottom:10rem !important}.ml-lg-9,.mx-lg-9{margin-left:10rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}.p-lg--9{padding:-10rem !important}.pt-lg--9,.py-lg--9{padding-top:-10rem !important}.pr-lg--9,.px-lg--9{padding-right:-10rem !important}.pb-lg--9,.py-lg--9{padding-bottom:-10rem !important}.pl-lg--9,.px-lg--9{padding-left:-10rem !important}.p-lg--8{padding:-8rem !important}.pt-lg--8,.py-lg--8{padding-top:-8rem !important}.pr-lg--8,.px-lg--8{padding-right:-8rem !important}.pb-lg--8,.py-lg--8{padding-bottom:-8rem !important}.pl-lg--8,.px-lg--8{padding-left:-8rem !important}.p-lg--7{padding:-6rem !important}.pt-lg--7,.py-lg--7{padding-top:-6rem !important}.pr-lg--7,.px-lg--7{padding-right:-6rem !important}.pb-lg--7,.py-lg--7{padding-bottom:-6rem !important}.pl-lg--7,.px-lg--7{padding-left:-6rem !important}.p-lg--6{padding:-4.5rem !important}.pt-lg--6,.py-lg--6{padding-top:-4.5rem !important}.pr-lg--6,.px-lg--6{padding-right:-4.5rem !important}.pb-lg--6,.py-lg--6{padding-bottom:-4.5rem !important}.pl-lg--6,.px-lg--6{padding-left:-4.5rem !important}.p-lg--5{padding:-3rem !important}.pt-lg--5,.py-lg--5{padding-top:-3rem !important}.pr-lg--5,.px-lg--5{padding-right:-3rem !important}.pb-lg--5,.py-lg--5{padding-bottom:-3rem !important}.pl-lg--5,.px-lg--5{padding-left:-3rem !important}.p-lg--4{padding:-1.5rem !important}.pt-lg--4,.py-lg--4{padding-top:-1.5rem !important}.pr-lg--4,.px-lg--4{padding-right:-1.5rem !important}.pb-lg--4,.py-lg--4{padding-bottom:-1.5rem !important}.pl-lg--4,.px-lg--4{padding-left:-1.5rem !important}.p-lg--3{padding:-1rem !important}.pt-lg--3,.py-lg--3{padding-top:-1rem !important}.pr-lg--3,.px-lg--3{padding-right:-1rem !important}.pb-lg--3,.py-lg--3{padding-bottom:-1rem !important}.pl-lg--3,.px-lg--3{padding-left:-1rem !important}.p-lg--2{padding:-.5rem !important}.pt-lg--2,.py-lg--2{padding-top:-.5rem !important}.pr-lg--2,.px-lg--2{padding-right:-.5rem !important}.pb-lg--2,.py-lg--2{padding-bottom:-.5rem !important}.pl-lg--2,.px-lg--2{padding-left:-.5rem !important}.p-lg--1{padding:-.25rem !important}.pt-lg--1,.py-lg--1{padding-top:-.25rem !important}.pr-lg--1,.px-lg--1{padding-right:-.25rem !important}.pb-lg--1,.py-lg--1{padding-bottom:-.25rem !important}.pl-lg--1,.px-lg--1{padding-left:-.25rem !important}.p-lg-6{padding:4.5rem !important}.pt-lg-6,.py-lg-6{padding-top:4.5rem !important}.pr-lg-6,.px-lg-6{padding-right:4.5rem !important}.pb-lg-6,.py-lg-6{padding-bottom:4.5rem !important}.pl-lg-6,.px-lg-6{padding-left:4.5rem !important}.p-lg-7{padding:6rem !important}.pt-lg-7,.py-lg-7{padding-top:6rem !important}.pr-lg-7,.px-lg-7{padding-right:6rem !important}.pb-lg-7,.py-lg-7{padding-bottom:6rem !important}.pl-lg-7,.px-lg-7{padding-left:6rem !important}.p-lg-8{padding:8rem !important}.pt-lg-8,.py-lg-8{padding-top:8rem !important}.pr-lg-8,.px-lg-8{padding-right:8rem !important}.pb-lg-8,.py-lg-8{padding-bottom:8rem !important}.pl-lg-8,.px-lg-8{padding-left:8rem !important}.p-lg-9{padding:10rem !important}.pt-lg-9,.py-lg-9{padding-top:10rem !important}.pr-lg-9,.px-lg-9{padding-right:10rem !important}.pb-lg-9,.py-lg-9{padding-bottom:10rem !important}.pl-lg-9,.px-lg-9{padding-left:10rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto,.my-lg-auto{margin-top:auto !important}.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.m-xl--9{margin:-10rem !important}.mt-xl--9,.my-xl--9{margin-top:-10rem !important}.mr-xl--9,.mx-xl--9{margin-right:-10rem !important}.mb-xl--9,.my-xl--9{margin-bottom:-10rem !important}.ml-xl--9,.mx-xl--9{margin-left:-10rem !important}.m-xl--8{margin:-8rem !important}.mt-xl--8,.my-xl--8{margin-top:-8rem !important}.mr-xl--8,.mx-xl--8{margin-right:-8rem !important}.mb-xl--8,.my-xl--8{margin-bottom:-8rem !important}.ml-xl--8,.mx-xl--8{margin-left:-8rem !important}.m-xl--7{margin:-6rem !important}.mt-xl--7,.my-xl--7{margin-top:-6rem !important}.mr-xl--7,.mx-xl--7{margin-right:-6rem !important}.mb-xl--7,.my-xl--7{margin-bottom:-6rem !important}.ml-xl--7,.mx-xl--7{margin-left:-6rem !important}.m-xl--6{margin:-4.5rem !important}.mt-xl--6,.my-xl--6{margin-top:-4.5rem !important}.mr-xl--6,.mx-xl--6{margin-right:-4.5rem !important}.mb-xl--6,.my-xl--6{margin-bottom:-4.5rem !important}.ml-xl--6,.mx-xl--6{margin-left:-4.5rem !important}.m-xl--5{margin:-3rem !important}.mt-xl--5,.my-xl--5{margin-top:-3rem !important}.mr-xl--5,.mx-xl--5{margin-right:-3rem !important}.mb-xl--5,.my-xl--5{margin-bottom:-3rem !important}.ml-xl--5,.mx-xl--5{margin-left:-3rem !important}.m-xl--4{margin:-1.5rem !important}.mt-xl--4,.my-xl--4{margin-top:-1.5rem !important}.mr-xl--4,.mx-xl--4{margin-right:-1.5rem !important}.mb-xl--4,.my-xl--4{margin-bottom:-1.5rem !important}.ml-xl--4,.mx-xl--4{margin-left:-1.5rem !important}.m-xl--3{margin:-1rem !important}.mt-xl--3,.my-xl--3{margin-top:-1rem !important}.mr-xl--3,.mx-xl--3{margin-right:-1rem !important}.mb-xl--3,.my-xl--3{margin-bottom:-1rem !important}.ml-xl--3,.mx-xl--3{margin-left:-1rem !important}.m-xl--2{margin:-.5rem !important}.mt-xl--2,.my-xl--2{margin-top:-.5rem !important}.mr-xl--2,.mx-xl--2{margin-right:-.5rem !important}.mb-xl--2,.my-xl--2{margin-bottom:-.5rem !important}.ml-xl--2,.mx-xl--2{margin-left:-.5rem !important}.m-xl--1{margin:-.25rem !important}.mt-xl--1,.my-xl--1{margin-top:-.25rem !important}.mr-xl--1,.mx-xl--1{margin-right:-.25rem !important}.mb-xl--1,.my-xl--1{margin-bottom:-.25rem !important}.ml-xl--1,.mx-xl--1{margin-left:-.25rem !important}.m-xl-6{margin:4.5rem !important}.mt-xl-6,.my-xl-6{margin-top:4.5rem !important}.mr-xl-6,.mx-xl-6{margin-right:4.5rem !important}.mb-xl-6,.my-xl-6{margin-bottom:4.5rem !important}.ml-xl-6,.mx-xl-6{margin-left:4.5rem !important}.m-xl-7{margin:6rem !important}.mt-xl-7,.my-xl-7{margin-top:6rem !important}.mr-xl-7,.mx-xl-7{margin-right:6rem !important}.mb-xl-7,.my-xl-7{margin-bottom:6rem !important}.ml-xl-7,.mx-xl-7{margin-left:6rem !important}.m-xl-8{margin:8rem !important}.mt-xl-8,.my-xl-8{margin-top:8rem !important}.mr-xl-8,.mx-xl-8{margin-right:8rem !important}.mb-xl-8,.my-xl-8{margin-bottom:8rem !important}.ml-xl-8,.mx-xl-8{margin-left:8rem !important}.m-xl-9{margin:10rem !important}.mt-xl-9,.my-xl-9{margin-top:10rem !important}.mr-xl-9,.mx-xl-9{margin-right:10rem !important}.mb-xl-9,.my-xl-9{margin-bottom:10rem !important}.ml-xl-9,.mx-xl-9{margin-left:10rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}.p-xl--9{padding:-10rem !important}.pt-xl--9,.py-xl--9{padding-top:-10rem !important}.pr-xl--9,.px-xl--9{padding-right:-10rem !important}.pb-xl--9,.py-xl--9{padding-bottom:-10rem !important}.pl-xl--9,.px-xl--9{padding-left:-10rem !important}.p-xl--8{padding:-8rem !important}.pt-xl--8,.py-xl--8{padding-top:-8rem !important}.pr-xl--8,.px-xl--8{padding-right:-8rem !important}.pb-xl--8,.py-xl--8{padding-bottom:-8rem !important}.pl-xl--8,.px-xl--8{padding-left:-8rem !important}.p-xl--7{padding:-6rem !important}.pt-xl--7,.py-xl--7{padding-top:-6rem !important}.pr-xl--7,.px-xl--7{padding-right:-6rem !important}.pb-xl--7,.py-xl--7{padding-bottom:-6rem !important}.pl-xl--7,.px-xl--7{padding-left:-6rem !important}.p-xl--6{padding:-4.5rem !important}.pt-xl--6,.py-xl--6{padding-top:-4.5rem !important}.pr-xl--6,.px-xl--6{padding-right:-4.5rem !important}.pb-xl--6,.py-xl--6{padding-bottom:-4.5rem !important}.pl-xl--6,.px-xl--6{padding-left:-4.5rem !important}.p-xl--5{padding:-3rem !important}.pt-xl--5,.py-xl--5{padding-top:-3rem !important}.pr-xl--5,.px-xl--5{padding-right:-3rem !important}.pb-xl--5,.py-xl--5{padding-bottom:-3rem !important}.pl-xl--5,.px-xl--5{padding-left:-3rem !important}.p-xl--4{padding:-1.5rem !important}.pt-xl--4,.py-xl--4{padding-top:-1.5rem !important}.pr-xl--4,.px-xl--4{padding-right:-1.5rem !important}.pb-xl--4,.py-xl--4{padding-bottom:-1.5rem !important}.pl-xl--4,.px-xl--4{padding-left:-1.5rem !important}.p-xl--3{padding:-1rem !important}.pt-xl--3,.py-xl--3{padding-top:-1rem !important}.pr-xl--3,.px-xl--3{padding-right:-1rem !important}.pb-xl--3,.py-xl--3{padding-bottom:-1rem !important}.pl-xl--3,.px-xl--3{padding-left:-1rem !important}.p-xl--2{padding:-.5rem !important}.pt-xl--2,.py-xl--2{padding-top:-.5rem !important}.pr-xl--2,.px-xl--2{padding-right:-.5rem !important}.pb-xl--2,.py-xl--2{padding-bottom:-.5rem !important}.pl-xl--2,.px-xl--2{padding-left:-.5rem !important}.p-xl--1{padding:-.25rem !important}.pt-xl--1,.py-xl--1{padding-top:-.25rem !important}.pr-xl--1,.px-xl--1{padding-right:-.25rem !important}.pb-xl--1,.py-xl--1{padding-bottom:-.25rem !important}.pl-xl--1,.px-xl--1{padding-left:-.25rem !important}.p-xl-6{padding:4.5rem !important}.pt-xl-6,.py-xl-6{padding-top:4.5rem !important}.pr-xl-6,.px-xl-6{padding-right:4.5rem !important}.pb-xl-6,.py-xl-6{padding-bottom:4.5rem !important}.pl-xl-6,.px-xl-6{padding-left:4.5rem !important}.p-xl-7{padding:6rem !important}.pt-xl-7,.py-xl-7{padding-top:6rem !important}.pr-xl-7,.px-xl-7{padding-right:6rem !important}.pb-xl-7,.py-xl-7{padding-bottom:6rem !important}.pl-xl-7,.px-xl-7{padding-left:6rem !important}.p-xl-8{padding:8rem !important}.pt-xl-8,.py-xl-8{padding-top:8rem !important}.pr-xl-8,.px-xl-8{padding-right:8rem !important}.pb-xl-8,.py-xl-8{padding-bottom:8rem !important}.pl-xl-8,.px-xl-8{padding-left:8rem !important}.p-xl-9{padding:10rem !important}.pt-xl-9,.py-xl-9{padding-top:10rem !important}.pr-xl-9,.px-xl-9{padding-right:10rem !important}.pb-xl-9,.py-xl-9{padding-bottom:10rem !important}.pl-xl-9,.px-xl-9{padding-left:10rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto,.my-xl-auto{margin-top:auto !important}.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-bold{font-weight:600 !important}.font-italic{font-style:italic !important}.text-white{color:#fff !important}.text-primary{color:#5e72e4 !important}a.text-primary:hover,a.text-primary:focus{color:#324cdd !important}.text-secondary{color:#f7fafc !important}a.text-secondary:hover,a.text-secondary:focus{color:#d2e3ee !important}.text-success{color:#2dce89 !important}a.text-success:hover,a.text-success:focus{color:#24a46d !important}.text-info{color:#11cdef !important}a.text-info:hover,a.text-info:focus{color:#0da5c0 !important}.text-warning{color:#fb6340 !important}a.text-warning:hover,a.text-warning:focus{color:#fa3a0e !important}.text-danger{color:#f5365c !important}a.text-danger:hover,a.text-danger:focus{color:#ec0c38 !important}.text-light{color:#adb5bd !important}a.text-light:hover,a.text-light:focus{color:#919ca6 !important}.text-dark{color:#212529 !important}a.text-dark:hover,a.text-dark:focus{color:#0a0c0d !important}.text-default{color:#172b4d !important}a.text-default:hover,a.text-default:focus{color:#0b1526 !important}.text-white{color:#fff !important}a.text-white:hover,a.text-white:focus{color:#e6e6e6 !important}.text-neutral{color:#fff !important}a.text-neutral:hover,a.text-neutral:focus{color:#e6e6e6 !important}.text-darker{color:#000 !important}a.text-darker:hover,a.text-darker:focus{color:#000 !important}.text-body{color:#000 !important}.text-muted{color:#8898aa !important}.text-black-50{color:rgba(0,0,0,0.5) !important}.text-white-50{color:rgba(255,255,255,0.5) !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px !important}.container{min-width:992px !important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#e9ecef}.table .thead-dark th{color:inherit;border-color:#e9ecef}}iframe{border:0}figcaption,figure,main{display:block}main{overflow:hidden}.bg-blue{background-color:#5e72e4 !important}a.bg-blue:hover,a.bg-blue:focus,button.bg-blue:hover,button.bg-blue:focus{background-color:#324cdd !important}.bg-indigo{background-color:#5603ad !important}a.bg-indigo:hover,a.bg-indigo:focus,button.bg-indigo:hover,button.bg-indigo:focus{background-color:#3d027b !important}.bg-purple{background-color:#8965e0 !important}a.bg-purple:hover,a.bg-purple:focus,button.bg-purple:hover,button.bg-purple:focus{background-color:#683bd7 !important}.bg-pink{background-color:#f3a4b5 !important}a.bg-pink:hover,a.bg-pink:focus,button.bg-pink:hover,button.bg-pink:focus{background-color:#ed7790 !important}.bg-red{background-color:#f5365c !important}a.bg-red:hover,a.bg-red:focus,button.bg-red:hover,button.bg-red:focus{background-color:#ec0c38 !important}.bg-orange{background-color:#fb6340 !important}a.bg-orange:hover,a.bg-orange:focus,button.bg-orange:hover,button.bg-orange:focus{background-color:#fa3a0e !important}.bg-yellow{background-color:#ffd600 !important}a.bg-yellow:hover,a.bg-yellow:focus,button.bg-yellow:hover,button.bg-yellow:focus{background-color:#ccab00 !important}.bg-green{background-color:#2dce89 !important}a.bg-green:hover,a.bg-green:focus,button.bg-green:hover,button.bg-green:focus{background-color:#24a46d !important}.bg-teal{background-color:#11cdef !important}a.bg-teal:hover,a.bg-teal:focus,button.bg-teal:hover,button.bg-teal:focus{background-color:#0da5c0 !important}.bg-cyan{background-color:#2bffc6 !important}a.bg-cyan:hover,a.bg-cyan:focus,button.bg-cyan:hover,button.bg-cyan:focus{background-color:#00f7b5 !important}.bg-white{background-color:#fff !important}a.bg-white:hover,a.bg-white:focus,button.bg-white:hover,button.bg-white:focus{background-color:#e6e6e6 !important}.bg-gray{background-color:#8898aa !important}a.bg-gray:hover,a.bg-gray:focus,button.bg-gray:hover,button.bg-gray:focus{background-color:#6a7e95 !important}.bg-gray-dark{background-color:#32325d !important}a.bg-gray-dark:hover,a.bg-gray-dark:focus,button.bg-gray-dark:hover,button.bg-gray-dark:focus{background-color:#20203c !important}.bg-light{background-color:#ced4da !important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#b1bbc4 !important}.bg-lighter{background-color:#e9ecef !important}a.bg-lighter:hover,a.bg-lighter:focus,button.bg-lighter:hover,button.bg-lighter:focus{background-color:#cbd3da !important}.bg-gradient-primary{background:linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important}.bg-gradient-secondary{background:linear-gradient(87deg, #f7fafc 0, #f7f8fc 100%) !important}.bg-gradient-success{background:linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important}.bg-gradient-info{background:linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important}.bg-gradient-warning{background:linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important}.bg-gradient-danger{background:linear-gradient(87deg, #f5365c 0, #f56036 100%) !important}.bg-gradient-light{background:linear-gradient(87deg, #adb5bd 0, #adaebd 100%) !important}.bg-gradient-dark{background:linear-gradient(87deg, #212529 0, #212229 100%) !important}.bg-gradient-default{background:linear-gradient(87deg, #172b4d 0, #1a174d 100%) !important}.bg-gradient-white{background:linear-gradient(87deg, #fff 0, #fff 100%) !important}.bg-gradient-neutral{background:linear-gradient(87deg, #fff 0, #fff 100%) !important}.bg-gradient-darker{background:linear-gradient(87deg, #000 0, #000 100%) !important}.bg-gradient-blue{background:linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important}.bg-gradient-indigo{background:linear-gradient(87deg, #5603ad 0, #9d03ad 100%) !important}.bg-gradient-purple{background:linear-gradient(87deg, #8965e0 0, #bc65e0 100%) !important}.bg-gradient-pink{background:linear-gradient(87deg, #f3a4b5 0, #f3b4a4 100%) !important}.bg-gradient-red{background:linear-gradient(87deg, #f5365c 0, #f56036 100%) !important}.bg-gradient-orange{background:linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important}.bg-gradient-yellow{background:linear-gradient(87deg, #ffd600 0, #beff00 100%) !important}.bg-gradient-green{background:linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important}.bg-gradient-teal{background:linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important}.bg-gradient-cyan{background:linear-gradient(87deg, #2bffc6 0, #2be0ff 100%) !important}.bg-gradient-white{background:linear-gradient(87deg, #fff 0, #fff 100%) !important}.bg-gradient-gray{background:linear-gradient(87deg, #8898aa 0, #888aaa 100%) !important}.bg-gradient-gray-dark{background:linear-gradient(87deg, #32325d 0, #44325d 100%) !important}.bg-gradient-light{background:linear-gradient(87deg, #ced4da 0, #cecfda 100%) !important}.bg-gradient-lighter{background:linear-gradient(87deg, #e9ecef 0, #e9eaef 100%) !important}.bg-translucent-primary{background-color:rgba(63,87,223,0.6) !important}a.bg-translucent-primary:hover,a.bg-translucent-primary:focus,button.bg-translucent-primary:hover,button.bg-translucent-primary:focus{background-color:rgba(42,68,219,0.6) !important}.bg-translucent-secondary{background-color:rgba(221,234,242,0.6) !important}a.bg-translucent-secondary:hover,a.bg-translucent-secondary:focus,button.bg-translucent-secondary:hover,button.bg-translucent-secondary:focus{background-color:rgba(202,222,235,0.6) !important}.bg-translucent-success{background-color:rgba(39,177,118,0.6) !important}a.bg-translucent-success:hover,a.bg-translucent-success:focus,button.bg-translucent-success:hover,button.bg-translucent-success:focus{background-color:rgba(34,156,104,0.6) !important}.bg-translucent-info{background-color:rgba(14,177,206,0.6) !important}a.bg-translucent-info:hover,a.bg-translucent-info:focus,button.bg-translucent-info:hover,button.bg-translucent-info:focus{background-color:rgba(12,156,183,0.6) !important}.bg-translucent-warning{background-color:rgba(250,70,29,0.6) !important}a.bg-translucent-warning:hover,a.bg-translucent-warning:focus,button.bg-translucent-warning:hover,button.bg-translucent-warning:focus{background-color:rgba(249,51,5,0.6) !important}.bg-translucent-danger{background-color:rgba(243,20,64,0.6) !important}a.bg-translucent-danger:hover,a.bg-translucent-danger:focus,button.bg-translucent-danger:hover,button.bg-translucent-danger:focus{background-color:rgba(227,11,54,0.6) !important}.bg-translucent-light{background-color:rgba(153,163,173,0.6) !important}a.bg-translucent-light:hover,a.bg-translucent-light:focus,button.bg-translucent-light:hover,button.bg-translucent-light:focus{background-color:rgba(139,150,162,0.6) !important}.bg-translucent-dark{background-color:rgba(17,19,21,0.6) !important}a.bg-translucent-dark:hover,a.bg-translucent-dark:focus,button.bg-translucent-dark:hover,button.bg-translucent-dark:focus{background-color:rgba(6,6,7,0.6) !important}.bg-translucent-default{background-color:rgba(15,28,50,0.6) !important}a.bg-translucent-default:hover,a.bg-translucent-default:focus,button.bg-translucent-default:hover,button.bg-translucent-default:focus{background-color:rgba(9,17,30,0.6) !important}.bg-translucent-white{background-color:rgba(237,237,237,0.6) !important}a.bg-translucent-white:hover,a.bg-translucent-white:focus,button.bg-translucent-white:hover,button.bg-translucent-white:focus{background-color:rgba(224,224,224,0.6) !important}.bg-translucent-neutral{background-color:rgba(237,237,237,0.6) !important}a.bg-translucent-neutral:hover,a.bg-translucent-neutral:focus,button.bg-translucent-neutral:hover,button.bg-translucent-neutral:focus{background-color:rgba(224,224,224,0.6) !important}.bg-translucent-darker{background-color:rgba(0,0,0,0.6) !important}a.bg-translucent-darker:hover,a.bg-translucent-darker:focus,button.bg-translucent-darker:hover,button.bg-translucent-darker:focus{background-color:rgba(0,0,0,0.6) !important}.section-primary{background-color:#f8f9fe !important}a.section-primary:hover,a.section-primary:focus,button.section-primary:hover,button.section-primary:focus{background-color:#cbd3f8 !important}.section-secondary{background-color:#f7fafc !important}a.section-secondary:hover,a.section-secondary:focus,button.section-secondary:hover,button.section-secondary:focus{background-color:#d2e3ee !important}.section-light{background-color:#ced4da !important}a.section-light:hover,a.section-light:focus,button.section-light:hover,button.section-light:focus{background-color:#b1bbc4 !important}.section-dark{background-color:#212529 !important}a.section-dark:hover,a.section-dark:focus,button.section-dark:hover,button.section-dark:focus{background-color:#0a0c0d !important}.section-darker{background-color:#000 !important}a.section-darker:hover,a.section-darker:focus,button.section-darker:hover,button.section-darker:focus{background-color:#000 !important}.bg-gradient-primary{background:linear-gradient(87deg, #5e72e4 0, #825ee4 100%) !important}.bg-gradient-secondary{background:linear-gradient(87deg, #f7fafc 0, #f7f8fc 100%) !important}.bg-gradient-success{background:linear-gradient(87deg, #2dce89 0, #2dcecc 100%) !important}.bg-gradient-info{background:linear-gradient(87deg, #11cdef 0, #1171ef 100%) !important}.bg-gradient-warning{background:linear-gradient(87deg, #fb6340 0, #fbb140 100%) !important}.bg-gradient-danger{background:linear-gradient(87deg, #f5365c 0, #f56036 100%) !important}.bg-gradient-light{background:linear-gradient(87deg, #adb5bd 0, #adaebd 100%) !important}.bg-gradient-dark{background:linear-gradient(87deg, #212529 0, #212229 100%) !important}.bg-gradient-default{background:linear-gradient(87deg, #172b4d 0, #1a174d 100%) !important}.bg-gradient-white{background:linear-gradient(87deg, #fff 0, #fff 100%) !important}.bg-gradient-neutral{background:linear-gradient(87deg, #fff 0, #fff 100%) !important}.bg-gradient-darker{background:linear-gradient(87deg, #000 0, #000 100%) !important}.fill-primary{fill:#5e72e4}.stroke-primary{stroke:#5e72e4}.fill-secondary{fill:#f7fafc}.stroke-secondary{stroke:#f7fafc}.fill-success{fill:#2dce89}.stroke-success{stroke:#2dce89}.fill-info{fill:#11cdef}.stroke-info{stroke:#11cdef}.fill-warning{fill:#fb6340}.stroke-warning{stroke:#fb6340}.fill-danger{fill:#f5365c}.stroke-danger{stroke:#f5365c}.fill-light{fill:#adb5bd}.stroke-light{stroke:#adb5bd}.fill-dark{fill:#212529}.stroke-dark{stroke:#212529}.fill-default{fill:#172b4d}.stroke-default{stroke:#172b4d}.fill-white{fill:#fff}.stroke-white{stroke:#fff}.fill-neutral{fill:#fff}.stroke-neutral{stroke:#fff}.fill-darker{fill:#000}.stroke-darker{stroke:#000}.fill-opacity-8{fill-opacity:.8}.floating{animation:floating 3s ease infinite;will-change:transform}.floating:hover{animation-play-state:paused}.floating-lg{animation:floating-lg 3s ease infinite}.floating-sm{animation:floating-sm 3s ease infinite}@keyframes floating-lg{0%{transform:translateY(0px)}50%{transform:translateY(15px)}100%{transform:translateY(0px)}}@keyframes floating{0%{transform:translateY(0px)}50%{transform:translateY(10px)}100%{transform:translateY(0px)}}@keyframes floating-sm{0%{transform:translateY(0px)}50%{transform:translateY(5px)}100%{transform:translateY(0px)}}.floatfix:before,.floatfix:after{content:\'\';display:table}.floatfix:after{clear:both}.img-center{display:block;margin-left:auto;margin-right:auto}.opacity-1{opacity:.1 !important}.opacity-2{opacity:.2 !important}.opacity-3{opacity:.3 !important}.opacity-4{opacity:.4 !important}.opacity-5{opacity:.5 !important}.opacity-6{opacity:.6 !important}.opacity-7{opacity:.7 !important}.opacity-8{opacity:.8 !important}.opacity-8{opacity:.9 !important}.opacity-10{opacity:1 !important}.overflow-visible{overflow:visible !important}.overflow-hidden{overflow:hidden !important}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1{top:.25rem}.right-1{right:.25rem}.bottom-1{bottom:.25rem}.left-1{left:.25rem}.top-2{top:.5rem}.right-2{right:.5rem}.bottom-2{bottom:.5rem}.left-2{left:.5rem}.top-3{top:1rem}.right-3{right:1rem}.bottom-3{bottom:1rem}.left-3{left:1rem}.top-4{top:1.5rem}.right-4{right:1.5rem}.bottom-4{bottom:1.5rem}.left-4{left:1.5rem}.top-5{top:3rem}.right-5{right:3rem}.bottom-5{bottom:3rem}.left-5{left:3rem}.top--9{top:-10rem}.right--9{right:-10rem}.bottom--9{bottom:-10rem}.left--9{left:-10rem}.top--8{top:-8rem}.right--8{right:-8rem}.bottom--8{bottom:-8rem}.left--8{left:-8rem}.top--7{top:-6rem}.right--7{right:-6rem}.bottom--7{bottom:-6rem}.left--7{left:-6rem}.top--6{top:-4.5rem}.right--6{right:-4.5rem}.bottom--6{bottom:-4.5rem}.left--6{left:-4.5rem}.top--5{top:-3rem}.right--5{right:-3rem}.bottom--5{bottom:-3rem}.left--5{left:-3rem}.top--4{top:-1.5rem}.right--4{right:-1.5rem}.bottom--4{bottom:-1.5rem}.left--4{left:-1.5rem}.top--3{top:-1rem}.right--3{right:-1rem}.bottom--3{bottom:-1rem}.left--3{left:-1rem}.top--2{top:-.5rem}.right--2{right:-.5rem}.bottom--2{bottom:-.5rem}.left--2{left:-.5rem}.top--1{top:-.25rem}.right--1{right:-.25rem}.bottom--1{bottom:-.25rem}.left--1{left:-.25rem}.top-6{top:4.5rem}.right-6{right:4.5rem}.bottom-6{bottom:4.5rem}.left-6{left:4.5rem}.top-7{top:6rem}.right-7{right:6rem}.bottom-7{bottom:6rem}.left-7{left:6rem}.top-8{top:8rem}.right-8{right:8rem}.bottom-8{bottom:8rem}.left-8{left:8rem}.top-9{top:10rem}.right-9{right:10rem}.bottom-9{bottom:10rem}.left-9{left:10rem}.center{left:50%;transform:translateX(-50%)}.h-100vh{height:100vh !important}.row.row-grid>[class*="col-"]+[class*="col-"]{margin-top:3rem}@media (min-width: 992px){.row.row-grid>[class*="col-lg-"]+[class*="col-lg-"]{margin-top:0}}@media (min-width: 768px){.row.row-grid>[class*="col-md-"]+[class*="col-md-"]{margin-top:0}}@media (min-width: 576px){.row.row-grid>[class*="col-sm-"]+[class*="col-sm-"]{margin-top:0}}.row-grid+.row-grid{margin-top:3rem}@media (min-width: 992px){.mt--100{margin-top:-100px !important}.mr--100{margin-right:-100px !important}.mb--100{margin-bottom:-100px !important}.ml--100{margin-left:-100px !important}.mt--150{margin-top:-150px !important}.mb--150{margin-bottom:-150px !important}.mt--200{margin-top:-200px !important}.mb--200{margin-bottom:-200px !important}.mt--300{margin-top:-300px !important}.mb--300{margin-bottom:-300px !important}.pt-100{padding-top:100px !important}.pb-100{padding-bottom:100px !important}.pt-150{padding-top:150px !important}.pb-150{padding-bottom:150px !important}.pt-200{padding-top:200px !important}.pb-200{padding-bottom:200px !important}.pt-250{padding-top:250px !important}.pb-250{padding-bottom:250px !important}.pt-300{padding-top:300px !important}.pb-300{padding-bottom:300px !important}}[class*="shadow"]{transition:all 0.15s ease}.shadow-sm--hover:hover{box-shadow:0 0 0.5rem rgba(136,152,170,0.075) !important}.shadow--hover:hover{box-shadow:0 0 2rem 0 rgba(136,152,170,0.15) !important}.shadow-lg--hover:hover{box-shadow:0 0 3rem rgba(136,152,170,0.175) !important}.shadow-none--hover:hover{box-shadow:none !important}.font-weight-300{font-weight:300 !important}.font-weight-400{font-weight:400 !important}.font-weight-500{font-weight:500 !important}.font-weight-600{font-weight:600 !important}.font-weight-700{font-weight:700 !important}.font-weight-800{font-weight:800 !important}.font-weight-900{font-weight:900 !important}.text-underline{text-decoration:underline}.text-through{text-decoration:line-through}.text-xs{font-size:.75rem !important}.text-sm{font-size:.875rem !important}.text-lg{font-size:1.25rem !important}.text-xl{font-size:1.5rem !important}.lh-100{line-height:1}.lh-110{line-height:1.1}.lh-120{line-height:1.2}.lh-130{line-height:1.3}.lh-140{line-height:1.4}.lh-150{line-height:1.5}.lh-160{line-height:1.6}.lh-170{line-height:1.7}.lh-180{line-height:1.8}.ls-1{letter-spacing:.0625rem}.ls-15{letter-spacing:.09375rem}.ls-2{letter-spacing:0.125rem}.text-blue{color:#5e72e4 !important}a.text-blue:hover,a.text-blue:focus{color:#324cdd !important}.text-indigo{color:#5603ad !important}a.text-indigo:hover,a.text-indigo:focus{color:#3d027b !important}.text-purple{color:#8965e0 !important}a.text-purple:hover,a.text-purple:focus{color:#683bd7 !important}.text-pink{color:#f3a4b5 !important}a.text-pink:hover,a.text-pink:focus{color:#ed7790 !important}.text-red{color:#f5365c !important}a.text-red:hover,a.text-red:focus{color:#ec0c38 !important}.text-orange{color:#fb6340 !important}a.text-orange:hover,a.text-orange:focus{color:#fa3a0e !important}.text-yellow{color:#ffd600 !important}a.text-yellow:hover,a.text-yellow:focus{color:#ccab00 !important}.text-green{color:#2dce89 !important}a.text-green:hover,a.text-green:focus{color:#24a46d !important}.text-teal{color:#11cdef !important}a.text-teal:hover,a.text-teal:focus{color:#0da5c0 !important}.text-cyan{color:#2bffc6 !important}a.text-cyan:hover,a.text-cyan:focus{color:#00f7b5 !important}.text-white{color:#fff !important}a.text-white:hover,a.text-white:focus{color:#e6e6e6 !important}.text-gray{color:#8898aa !important}a.text-gray:hover,a.text-gray:focus{color:#6a7e95 !important}.text-gray-dark{color:#32325d !important}a.text-gray-dark:hover,a.text-gray-dark:focus{color:#20203c !important}.text-light{color:#ced4da !important}a.text-light:hover,a.text-light:focus{color:#b1bbc4 !important}.text-lighter{color:#e9ecef !important}a.text-lighter:hover,a.text-lighter:focus{color:#cbd3da !important}@media (min-width: 992px){.transform-perspective-right{transform:scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg)}.transform-perspective-left{transform:scale(1) perspective(2000px) rotateY(11deg) rotateX(2deg) rotate(-2deg)}}.alert{font-size:.875rem}.alert-heading{font-weight:600;font-size:.9375rem;margin-top:.15rem}.alert-icon{font-size:1.25rem;margin-right:1.25rem;display:inline-block;vertical-align:middle}.alert-icon i.ni{position:relative;top:1px}.alert-text{display:inline-block;vertical-align:middle}[class*="alert-"] .alert-link{color:#fff;border-bottom:1px dotted rgba(255,255,255,0.5)}.alert-dismissible .close{top:50%;right:1.5rem;padding:0;transform:translateY(-50%);color:rgba(255,255,255,0.6);opacity:1}.alert-dismissible .close:hover,.alert-dismissible .close:focus{color:rgba(255,255,255,0.9);opacity:1 !important}@media (max-width: 575.98px){.alert-dismissible .close{top:1rem;right:.5rem}}.alert-dismissible .close>span:not(.sr-only){font-size:1.5rem;background-color:transparent;color:rgba(255,255,255,0.6)}.alert-dismissible .close:hover>span:not(.sr-only),.alert-dismissible .close:focus>span:not(.sr-only){background-color:transparent;color:rgba(255,255,255,0.9)}.avatar{color:#fff;background-color:#adb5bd;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;border-radius:50%;height:48px;width:48px}.avatar img{width:100%;border-radius:50%}.avatar+.avatar-content{display:inline-block;margin-left:.75rem}.avatar-lg{width:58px;height:58px;font-size:.875rem}.avatar-sm{width:36px;height:36px;font-size:.875rem}.avatar-group .avatar{position:relative;z-index:2;border:2px solid #fff}.avatar-group .avatar:hover{z-index:3}.avatar-group .avatar+.avatar{margin-left:-1rem}.badge{text-transform:uppercase}.badge a{color:#fff}.badge-md{padding:.65em 1em}.badge-lg{padding:.85em 1.375em}.badge-inline{margin-right:.625rem}.badge-inline+span{top:2px;position:relative}.badge-inline+span>a{text-decoration:underline}.btn .badge:not(:first-child){margin-left:.5rem}.btn .badge:not(:last-child){margin-right:.5rem}.badge-circle{text-align:center;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:2rem;height:2rem;font-size:.875rem}.badge-dot{padding-left:0;padding-right:0;background:transparent;font-weight:400;font-size:.875rem;text-transform:none}.badge-dot strong{color:#32325d}.badge-dot i{display:inline-block;vertical-align:middle;width:.375rem;height:.375rem;border-radius:50%;margin-right:.375rem}.badge-dot.badge-md i{width:.5rem;height:.5rem}.badge-dot.badge-lg i{width:.625rem;height:.625rem}.btn{position:relative;text-transform:none;transition:all 0.15s ease;letter-spacing:.025em;font-size:.875rem;will-change:transform}.btn:hover{box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08);transform:translateY(-1px)}.btn:not(:last-child){margin-right:.5rem}.btn i:not(:first-child),.btn svg:not(:first-child){margin-left:.5rem}.btn i:not(:last-child),.btn svg:not(:last-child){margin-right:.5rem}.btn-group .btn,.input-group .btn{margin-right:0;transform:translateY(0)}.btn-sm,.btn-group-sm>.btn{font-size:.75rem}.btn-lg,.btn-group-lg>.btn{font-size:.875rem}[class*="btn-outline-"]{border-width:1px}.btn-outline-secondary{color:#4385b1}.btn-inner--icon i:not(.fa){position:relative;top:2px}.btn-link{font-weight:600;box-shadow:none}.btn-link:hover{box-shadow:none;transform:none}.btn-neutral{color:#5e72e4}.btn-icon .btn-inner--icon img{width:20px}.btn-icon .btn-inner--text:not(:first-child){margin-left:0.75em}.btn-icon .btn-inner--text:not(:last-child){margin-right:0.75em}.btn-icon-only{width:2.375rem;height:2.375rem;padding:0}a.btn-icon-only{line-height:2.5}.btn-icon-only.btn-sm,.btn-group-sm>.btn-icon-only.btn{width:2rem;height:2rem}.btn-icon-clipboard{margin:0;padding:1.5rem;font-size:1rem;font-weight:400;line-height:1.25;color:#32325d;background-color:#f6f9fc;border-radius:.375rem;border:0;text-align:left;font-family:inherit;display:inline-block;vertical-align:middle;text-decoration:none;-moz-appearance:none;cursor:pointer;width:100%;margin:.5rem 0}.btn-icon-clipboard:hover{background-color:#fff;box-shadow:rgba(0,0,0,0.1) 0 0 0 1px,rgba(0,0,0,0.1) 0 4px 16px}.btn-icon-clipboard>div{align-items:center;display:flex}.btn-icon-clipboard i{box-sizing:content-box;color:#5e72e4;vertical-align:middle;font-size:1.5rem}.btn-icon-clipboard span{display:inline-block;font-size:0.875rem;line-height:1.5;margin-left:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}.btn-facebook{color:#fff;background-color:#3b5999;border-color:#3b5999;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-facebook:hover{color:#fff;background-color:#3b5999;border-color:#3b5999}.btn-facebook:focus,.btn-facebook.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(59,89,153,0.5)}.btn-facebook.disabled,.btn-facebook:disabled{color:#fff;background-color:#3b5999;border-color:#3b5999}.btn-facebook:not(:disabled):not(.disabled):active,.btn-facebook:not(:disabled):not(.disabled).active,.show>.btn-facebook.dropdown-toggle{color:#fff;background-color:#2d4474;border-color:#3b5999}.btn-facebook:not(:disabled):not(.disabled):active:focus,.btn-facebook:not(:disabled):not(.disabled).active:focus,.show>.btn-facebook.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(59,89,153,0.5)}.btn-twitter{color:#fff;background-color:#1da1f2;border-color:#1da1f2;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-twitter:hover{color:#fff;background-color:#1da1f2;border-color:#1da1f2}.btn-twitter:focus,.btn-twitter.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(29,161,242,0.5)}.btn-twitter.disabled,.btn-twitter:disabled{color:#fff;background-color:#1da1f2;border-color:#1da1f2}.btn-twitter:not(:disabled):not(.disabled):active,.btn-twitter:not(:disabled):not(.disabled).active,.show>.btn-twitter.dropdown-toggle{color:#fff;background-color:#0c85d0;border-color:#1da1f2}.btn-twitter:not(:disabled):not(.disabled):active:focus,.btn-twitter:not(:disabled):not(.disabled).active:focus,.show>.btn-twitter.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(29,161,242,0.5)}.btn-google-plus{color:#fff;background-color:#dd4b39;border-color:#dd4b39;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-google-plus:hover{color:#fff;background-color:#dd4b39;border-color:#dd4b39}.btn-google-plus:focus,.btn-google-plus.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(221,75,57,0.5)}.btn-google-plus.disabled,.btn-google-plus:disabled{color:#fff;background-color:#dd4b39;border-color:#dd4b39}.btn-google-plus:not(:disabled):not(.disabled):active,.btn-google-plus:not(:disabled):not(.disabled).active,.show>.btn-google-plus.dropdown-toggle{color:#fff;background-color:#c23321;border-color:#dd4b39}.btn-google-plus:not(:disabled):not(.disabled):active:focus,.btn-google-plus:not(:disabled):not(.disabled).active:focus,.show>.btn-google-plus.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(221,75,57,0.5)}.btn-instagram{color:#fff;background-color:#e4405f;border-color:#e4405f;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-instagram:hover{color:#fff;background-color:#e4405f;border-color:#e4405f}.btn-instagram:focus,.btn-instagram.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(228,64,95,0.5)}.btn-instagram.disabled,.btn-instagram:disabled{color:#fff;background-color:#e4405f;border-color:#e4405f}.btn-instagram:not(:disabled):not(.disabled):active,.btn-instagram:not(:disabled):not(.disabled).active,.show>.btn-instagram.dropdown-toggle{color:#fff;background-color:#d31e40;border-color:#e4405f}.btn-instagram:not(:disabled):not(.disabled):active:focus,.btn-instagram:not(:disabled):not(.disabled).active:focus,.show>.btn-instagram.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(228,64,95,0.5)}.btn-pinterest{color:#fff;background-color:#bd081c;border-color:#bd081c;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-pinterest:hover{color:#fff;background-color:#bd081c;border-color:#bd081c}.btn-pinterest:focus,.btn-pinterest.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(189,8,28,0.5)}.btn-pinterest.disabled,.btn-pinterest:disabled{color:#fff;background-color:#bd081c;border-color:#bd081c}.btn-pinterest:not(:disabled):not(.disabled):active,.btn-pinterest:not(:disabled):not(.disabled).active,.show>.btn-pinterest.dropdown-toggle{color:#fff;background-color:#8c0615;border-color:#bd081c}.btn-pinterest:not(:disabled):not(.disabled):active:focus,.btn-pinterest:not(:disabled):not(.disabled).active:focus,.show>.btn-pinterest.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(189,8,28,0.5)}.btn-youtube{color:#fff;background-color:#cd201f;border-color:#cd201f;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-youtube:hover{color:#fff;background-color:#cd201f;border-color:#cd201f}.btn-youtube:focus,.btn-youtube.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(205,32,31,0.5)}.btn-youtube.disabled,.btn-youtube:disabled{color:#fff;background-color:#cd201f;border-color:#cd201f}.btn-youtube:not(:disabled):not(.disabled):active,.btn-youtube:not(:disabled):not(.disabled).active,.show>.btn-youtube.dropdown-toggle{color:#fff;background-color:#a11918;border-color:#cd201f}.btn-youtube:not(:disabled):not(.disabled):active:focus,.btn-youtube:not(:disabled):not(.disabled).active:focus,.show>.btn-youtube.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(205,32,31,0.5)}.btn-slack{color:#fff;background-color:#3aaf85;border-color:#3aaf85;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-slack:hover{color:#fff;background-color:#3aaf85;border-color:#3aaf85}.btn-slack:focus,.btn-slack.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(58,175,133,0.5)}.btn-slack.disabled,.btn-slack:disabled{color:#fff;background-color:#3aaf85;border-color:#3aaf85}.btn-slack:not(:disabled):not(.disabled):active,.btn-slack:not(:disabled):not(.disabled).active,.show>.btn-slack.dropdown-toggle{color:#fff;background-color:#2d8968;border-color:#3aaf85}.btn-slack:not(:disabled):not(.disabled):active:focus,.btn-slack:not(:disabled):not(.disabled).active:focus,.show>.btn-slack.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(58,175,133,0.5)}.btn-dribbble{color:#fff;background-color:#ea4c89;border-color:#ea4c89;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-dribbble:hover{color:#fff;background-color:#ea4c89;border-color:#ea4c89}.btn-dribbble:focus,.btn-dribbble.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(234,76,137,0.5)}.btn-dribbble.disabled,.btn-dribbble:disabled{color:#fff;background-color:#ea4c89;border-color:#ea4c89}.btn-dribbble:not(:disabled):not(.disabled):active,.btn-dribbble:not(:disabled):not(.disabled).active,.show>.btn-dribbble.dropdown-toggle{color:#fff;background-color:#e51e6b;border-color:#ea4c89}.btn-dribbble:not(:disabled):not(.disabled):active:focus,.btn-dribbble:not(:disabled):not(.disabled).active:focus,.show>.btn-dribbble.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(234,76,137,0.5)}.btn-github{color:#fff;background-color:#222;border-color:#222;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.btn-github:hover{color:#fff;background-color:#222;border-color:#222}.btn-github:focus,.btn-github.focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08),0 0 0 0 rgba(34,34,34,0.5)}.btn-github.disabled,.btn-github:disabled{color:#fff;background-color:#222;border-color:#222}.btn-github:not(:disabled):not(.disabled):active,.btn-github:not(:disabled):not(.disabled).active,.show>.btn-github.dropdown-toggle{color:#fff;background-color:#090909;border-color:#222}.btn-github:not(:disabled):not(.disabled):active:focus,.btn-github:not(:disabled):not(.disabled).active:focus,.show>.btn-github.dropdown-toggle:focus{box-shadow:none,0 0 0 0 rgba(34,34,34,0.5)}.card-translucent{background-color:rgba(18,91,152,0.08)}.card-profile-image{position:relative}.card-profile-image img{max-width:180px;border-radius:.375rem;transform:translate(-50%, -30%);position:absolute;left:50%;transition:all 0.15s ease}.card-profile-image img:hover{transform:translate(-50%, -33%)}.card-profile-stats{padding:1rem 0}.card-profile-stats>div{text-align:center;margin-right:1rem;padding:.875rem}.card-profile-stats>div:last-child{margin-right:0}.card-profile-stats>div .heading{font-size:1.1rem;font-weight:bold;display:block}.card-profile-stats>div .description{font-size:.875rem;color:#adb5bd}.card-profile-actions{padding:.875rem}.card-lift--hover:hover{transform:translateY(-20px);transition:all 0.15s ease}@media screen and (prefers-reduced-motion: reduce){.card-lift--hover:hover{transition:none}}.card-stats .card-body{padding:1rem 1.5rem}.card-stats .card-status-bullet{position:absolute;top:0;right:0;transform:translate(50%, -50%)}.chart{position:relative;height:350px}.chart-sm{height:230px}.chart-legend{display:flex;justify-content:center;margin-top:2.5rem;font-size:.875rem;text-align:center;color:#8898aa}.chart-legend-item{display:inline-flex;align-items:center}.chart-legend-item+.chart-legend-item{margin-left:1rem}.chart-legend-indicator{display:inline-block;width:0.5rem;height:0.5rem;margin-right:0.375rem;border-radius:50%}#chart-tooltip{z-index:0}#chart-tooltip .arrow{top:100%;left:50%;transform:translateX(-50%) translateX(-0.5rem)}.chart-info-overlay{position:absolute;top:0;left:5%;max-width:350px;padding:20px;z-index:1}.close{transition:all 0.15s ease}.close>span:not(.sr-only){background-color:rgba(0,0,0,0);color:rgba(0,0,0,0.6);line-height:17px;height:1.25rem;width:1.25rem;border-radius:50%;font-size:1.25rem;display:block;transition:all 0.15s ease}.close:hover,.close:focus{background-color:rgba(0,0,0,0);color:rgba(0,0,0,0.9);outline:none}.close:hover span:not(.sr-only),.close:focus span:not(.sr-only){background-color:rgba(0,0,0,0)}.main-content{position:relative}.main-content .navbar-top{position:absolute;left:0;top:0;width:100%;z-index:1;background-color:transparent;padding-left:0 !important;padding-right:0 !important}@media (min-width: 768px){.main-content .container-fluid{padding-left:39px !important;padding-right:39px !important}}.navbar-vertical.navbar-expand-xs.fixed-left+.main-content{margin-left:250px}.navbar-vertical.navbar-expand-xs.fixed-right+.main-content{margin-right:250px}@media (min-width: 576px){.navbar-vertical.navbar-expand-sm.fixed-left+.main-content{margin-left:250px}.navbar-vertical.navbar-expand-sm.fixed-right+.main-content{margin-right:250px}}@media (min-width: 768px){.navbar-vertical.navbar-expand-md.fixed-left+.main-content{margin-left:250px}.navbar-vertical.navbar-expand-md.fixed-right+.main-content{margin-right:250px}}@media (min-width: 992px){.navbar-vertical.navbar-expand-lg.fixed-left+.main-content{margin-left:250px}.navbar-vertical.navbar-expand-lg.fixed-right+.main-content{margin-right:250px}}@media (min-width: 1200px){.navbar-vertical.navbar-expand-xl.fixed-left+.main-content{margin-left:250px}.navbar-vertical.navbar-expand-xl.fixed-right+.main-content{margin-right:250px}}.custom-checkbox .custom-control-input ~ .custom-control-label{cursor:pointer;font-size:.875rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{border-color:#5e72e4}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before{border-color:#e9ecef}.custom-checkbox .custom-control-input:disabled:checked::before{border-color:rgba(94,114,228,0.5)}.custom-control-label::before{border:1px solid #cad1d7;transition:all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.custom-control-label span{position:relative;top:2px}.custom-control-label{margin-bottom:0}.custom-control-alternative .custom-control-label::before{border:0;box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02)}.custom-control-alternative .custom-control-input:checked ~ .custom-control-label::before{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.custom-control-alternative .custom-control-input:active ~ .custom-control-label::before,.custom-control-alternative .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02)}.custom-checkbox .custom-control-input ~ .custom-control-label{cursor:pointer;font-size:.875rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{border-color:#5e72e4}.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled ~ .custom-control-label::before{border-color:#e9ecef}.custom-checkbox .custom-control-input:disabled:checked::before{border-color:rgba(94,114,228,0.5)}.custom-radio .custom-control-input ~ .custom-control-label{cursor:pointer;font-size:.875rem}.custom-radio .custom-control-input:checked ~ .custom-control-label::before{border-color:#5e72e4}.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3E%3Ccircle r=\'3\' fill=\'%23fff\'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled ~ .custom-control-label::before{border-color:#e9ecef}.custom-radio .custom-control-input:disabled:checked::before{border-color:rgba(94,114,228,0.5)}.custom-toggle{position:relative;display:inline-block;width:50px;height:1.5rem}.custom-toggle input{display:none}.custom-toggle input:checked+.custom-toggle-slider{border:1px solid #5e72e4}.custom-toggle input:checked+.custom-toggle-slider:before{background:#5e72e4;transform:translateX(1.625rem)}.custom-toggle input:disabled+.custom-toggle-slider{border:1px solid #e9ecef}.custom-toggle input:disabled:checked+.custom-toggle-slider{border:1px solid #e9ecef}.custom-toggle input:disabled:checked+.custom-toggle-slider:before{background-color:#8a98eb}.custom-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid #cad1d7;border-radius:34px !important;background-color:transparent}.custom-toggle-slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:2px;border-radius:50% !important;background-color:#e9ecef;transition:all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.dropdown,.dropup,.dropright,.dropleft{display:inline-block}.dropdown-menu{min-width:12rem}.dropdown-menu .dropdown-item{padding:.5rem 1rem;font-size:.875rem}.dropdown-menu .dropdown-item>i,.dropdown-menu .dropdown-item>svg{margin-right:1rem;font-size:1rem;vertical-align:-17%}.dropdown-header{padding-left:1rem;padding-right:1rem;color:#f6f9fc;font-size:.625rem;text-transform:uppercase;font-weight:700}.dropdown-menu a.media>div:first-child{line-height:1}.dropdown-menu a.media p{color:#8898aa}.dropdown-menu a.media:hover .heading,.dropdown-menu a.media:hover p{color:#172b4d !important}.dropdown-menu-sm{min-width:100px;border:.4375rem}.dropdown-menu-lg{min-width:260px;border-radius:.4375rem}.dropdown-menu-xl{min-width:450px;border-radius:.4375rem}.footer{background:#f7fafc;padding:2.5rem 0}.footer .col-footer .heading{color:#8898aa;letter-spacing:0;font-size:.875rem;text-transform:uppercase;font-weight:600;margin-bottom:1rem}.footer .nav .nav-item .nav-link,.footer .footer-link{color:#8898aa !important}.footer .nav .nav-item .nav-link:hover,.footer .footer-link:hover{color:#525f7f !important}.footer .list-unstyled li a{display:inline-block;padding:.125rem 0;color:#8898aa;font-size:.85rem}.footer .list-unstyled li a:hover{color:#525f7f}.footer .copyright{font-size:.875rem}.footer-dark .col-footer .heading{color:#fff}.nav-footer .nav-link{font-size:.875rem}.nav-footer .nav-item:last-child .nav-link{padding-right:0}.footer.has-cards{overflow:hidden;padding-top:500px;margin-top:-420px;position:relative;background:transparent;pointer-events:none}.footer.has-cards:before{content:"";position:absolute;left:0;right:0;top:600px;height:2000px;background:#f7fafc;transform:skew(0, -8deg)}.footer.has-cards .container{pointer-events:auto;position:relative}.form-control-label{color:#525f7f;font-size:.875rem;font-weight:600}.form-control{font-size:.875rem}.form-control:focus::placeholder{color:#adb5bd}textarea[resize="none"]{resize:none !important}textarea[resize="both"]{resize:both !important}textarea[resize="vertical"]{resize:vertical !important}textarea[resize="horizontal"]{resize:horizontal !important}.form-control-muted{background-color:#F7FAFE;border-color:#F7FAFE;box-shadow:none}.form-control-muted:focus{background-color:#fcfdff}.form-control-alternative{box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02);border:0;transition:box-shadow .15s ease}.form-control-alternative:focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}.form-control-lg{font-size:1rem}.has-success,.has-danger{position:relative}.has-success:after,.has-danger:after{width:19px;height:19px;line-height:19px;text-align:center;font-family:\'NucleoIcons\';display:inline-block;position:absolute;right:15px;top:2px;transform:translateY(50%);border-radius:50%;font-size:9px;opacity:1}.has-success:after{content:"\\ea26";color:daken(#2dce89, 18%);background-color:#69deac}.has-success .form-control{background-color:#fff}.has-success .form-control:focus{border-color:rgba(50,151,211,0.25)}.has-success .form-control::placeholder{color:#2dce89}.has-danger:after{content:"\\ea53";color:daken(#fb6340, 18%);background-color:#fda08b}.has-danger .form-control{background-color:#fff}.has-danger .form-control:focus{border-color:rgba(50,151,211,0.25)}.has-danger .form-control::placeholder{color:#fb6340}.input-group{box-shadow:none;border-radius:.375rem;transition:all 0.15s ease}.input-group .form-control{box-shadow:none}.input-group .form-control:not(:first-child){border-left:0;padding-left:0}.input-group .form-control:not(:last-child){border-right:0;padding-right:0}.input-group .form-control:focus{box-shadow:none}.input-group-text{transition:all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.input-group-alternative{box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02);border:0;transition:box-shadow .15s ease}.input-group-alternative .form-control,.input-group-alternative .input-group-text{border:0;box-shadow:none}.focused .input-group-alternative{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08) !important}.focused .input-group{box-shadow:none}.focused .input-group-text{color:#8898aa;background-color:#fff;border-color:rgba(50,151,211,0.25)}.focused .form-control{border-color:rgba(50,151,211,0.25)}.header{position:relative}.icon{width:3rem;height:3rem}.icon i,.icon svg{font-size:2.25rem}.icon+.icon-text{padding-left:1rem;width:calc(100% - 3rem - 1)}.icon-xl{width:5rem;height:5rem}.icon-xl i,.icon-xl svg{font-size:4.25rem}.icon-xl+.icon-text{width:calc(100% - 5rem - 1)}.icon-lg{width:4rem;height:4rem}.icon-lg i,.icon-lg svg{font-size:3.25rem}.icon-lg+.icon-text{width:calc(100% - 4rem - 1)}.icon-sm{width:2rem;height:2rem}.icon-sm i,.icon-sm svg{font-size:1.25rem}.icon-sm+.icon-text{width:calc(100% - 2rem - 1)}.icon-shape{padding:12px;text-align:center;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.icon-shape i,.icon-shape svg{font-size:1.25rem}.icon-shape.icon-lg i,.icon-shape.icon-lg svg{font-size:1.625rem}.icon-shape.icon-sm i,.icon-shape.icon-sm svg{font-size:.875rem}.icon-shape svg{width:30px;height:30px}.icon-shape-primary{color:#2643e9;background-color:rgba(138,152,235,0.5)}.icon-shape-secondary{color:#cfe3f1;background-color:rgba(255,255,255,0.5)}.icon-shape-success{color:#1aae6f;background-color:rgba(84,218,161,0.5)}.icon-shape-info{color:#03acca;background-color:rgba(65,215,242,0.5)}.icon-shape-warning{color:#ff3709;background-color:rgba(252,140,114,0.5)}.icon-shape-danger{color:#f80031;background-color:rgba(247,103,131,0.5)}.icon-shape-light{color:#879cb0;background-color:rgba(201,207,212,0.5)}.icon-shape-dark{color:#090c0e;background-color:rgba(56,63,69,0.5)}.icon-shape-default{color:#091428;background-color:rgba(35,65,116,0.5)}.icon-shape-white{color:#e8e3e3;background-color:rgba(255,255,255,0.5)}.icon-shape-neutral{color:#e8e3e3;background-color:rgba(255,255,255,0.5)}.icon-shape-darker{color:#000;background-color:rgba(26,26,26,0.5)}.input-group{box-shadow:none;border-radius:.375rem;transition:all 0.15s ease}.input-group .form-control{box-shadow:none}.input-group .form-control:not(:first-child){border-left:0;padding-left:0}.input-group .form-control:not(:last-child){border-right:0;padding-right:0}.input-group .form-control:focus{box-shadow:none}.input-group-text{transition:all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.input-group-alternative{box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02);border:0;transition:box-shadow .15s ease}.input-group-alternative .form-control,.input-group-alternative .input-group-text{border:0;box-shadow:none}.focused .input-group-alternative{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08) !important}.focused .input-group{box-shadow:none}.focused .input-group-text{color:#8898aa;background-color:#fff;border-color:rgba(50,151,211,0.25)}.focused .form-control{border-color:rgba(50,151,211,0.25)}.list-group-space .list-group-item{margin-bottom:1.5rem;border-radius:.375rem}.list-group-img{width:3rem;height:3rem;border-radius:50%;vertical-align:top;margin:-.1rem 1.2rem 0 -.2rem}.list-group-content{flex:1;min-width:0}.list-group-content>p{color:#adb5bd;line-height:1.5;margin:.2rem 0 0}.list-group-heading{font-size:1rem;color:#32325d}.list-group-heading>small{float:right;color:#adb5bd;font-weight:500}.map-canvas{position:relative;width:100%;height:500px;border-radius:.375rem}.mask{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.15s ease}@media screen and (prefers-reduced-motion: reduce){.mask{transition:none}}.modal-fluid .modal-dialog{margin-top:0;margin-bottom:0}.modal-fluid .modal-content{border-radius:0}.modal-primary .modal-title{color:#fff}.modal-primary .modal-header,.modal-primary .modal-footer{border-color:rgba(255,255,255,0.075)}.modal-primary .modal-content{background-color:#5e72e4;color:#fff}.modal-primary .modal-content .heading{color:#fff}.modal-primary .close>span:not(.sr-only){color:#fff}.modal-secondary .modal-title{color:#212529}.modal-secondary .modal-header,.modal-secondary .modal-footer{border-color:rgba(33,37,41,0.075)}.modal-secondary .modal-content{background-color:#f7fafc;color:#212529}.modal-secondary .modal-content .heading{color:#212529}.modal-secondary .close>span:not(.sr-only){color:#fff}.modal-success .modal-title{color:#fff}.modal-success .modal-header,.modal-success .modal-footer{border-color:rgba(255,255,255,0.075)}.modal-success .modal-content{background-color:#2dce89;color:#fff}.modal-success .modal-content .heading{color:#fff}.modal-success .close>span:not(.sr-only){color:#fff}.modal-info .modal-title{color:#fff}.modal-info .modal-header,.modal-info .modal-footer{border-color:rgba(255,255,255,0.075)}.modal-info .modal-content{background-color:#11cdef;color:#fff}.modal-info .modal-content .heading{color:#fff}.modal-info .close>span:not(.sr-only){color:#fff}.modal-warning .modal-title{color:#fff}.modal-warning .modal-header,.modal-warning .modal-footer{border-color:rgba(255,255,255,0.075)}.modal-warning .modal-content{background-color:#fb6340;color:#fff}.modal-warning .modal-content .heading{color:#fff}.modal-warning .close>span:not(.sr-only){color:#fff}.modal-danger .modal-title{color:#fff}.modal-danger .modal-header,.modal-danger .modal-footer{border-color:rgba(255,255,255,0.075)}.modal-danger .modal-content{background-color:#f5365c;color:#fff}.modal-danger .modal-content .heading{color:#fff}.modal-danger .close>span:not(.sr-only){color:#fff}.modal-light .modal-title{color:#fff}.modal-light .modal-header,.modal-light .modal-footer{border-color:rgba(255,255,255,0.075)}.modal-light .modal-content{background-color:#adb5bd;color:#fff}.modal-light .modal-content .heading{color:#fff}.modal-light .close>span:not(.sr-only){color:#fff}.modal-dark .modal-title{color:#fff}.modal-dark .modal-header,.modal-dark .modal-footer{border-color:rgba(255,255,255,0.075)}.modal-dark .modal-content{background-color:#212529;color:#fff}.modal-dark .modal-content .heading{color:#fff}.modal-dark .close>span:not(.sr-only){color:#fff}.modal-default .modal-title{color:#fff}.modal-default .modal-header,.modal-default .modal-footer{border-color:rgba(255,255,255,0.075)}.modal-default .modal-content{background-color:#172b4d;color:#fff}.modal-default .modal-content .heading{color:#fff}.modal-default .close>span:not(.sr-only){color:#fff}.modal-white .modal-title{color:#212529}.modal-white .modal-header,.modal-white .modal-footer{border-color:rgba(33,37,41,0.075)}.modal-white .modal-content{background-color:#fff;color:#212529}.modal-white .modal-content .heading{color:#212529}.modal-white .close>span:not(.sr-only){color:#fff}.modal-neutral .modal-title{color:#212529}.modal-neutral .modal-header,.modal-neutral .modal-footer{border-color:rgba(33,37,41,0.075)}.modal-neutral .modal-content{background-color:#fff;color:#212529}.modal-neutral .modal-content .heading{color:#212529}.modal-neutral .close>span:not(.sr-only){color:#fff}.modal-darker .modal-title{color:#fff}.modal-darker .modal-header,.modal-darker .modal-footer{border-color:rgba(255,255,255,0.075)}.modal-darker .modal-content{background-color:#000;color:#fff}.modal-darker .modal-content .heading{color:#fff}.modal-darker .close>span:not(.sr-only){color:#fff}.nav-wrapper{padding:1rem 0;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.nav-wrapper+.card{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem}.nav-link{color:#525f7f}.nav-link:hover{color:#5e72e4}.nav-link i.ni{position:relative;top:2px}@media (min-width: 992px){.nav-item.active-pro{position:absolute;width:100%;bottom:10px;background:#f6f9fc}}.nav-pills .nav-item:not(:last-child){padding-right:1rem}.nav-pills .nav-link{padding:.75rem 1rem;color:#5e72e4;font-weight:500;font-size:.875rem;box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08);background-color:#fff;transition:all 0.15s ease}.nav-pills .nav-link:hover{color:#485fe0}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#5e72e4}@media (max-width: 575.98px){.nav-pills .nav-item{margin-bottom:1rem}}@media (max-width: 767.98px){.nav-pills:not(.nav-pills-circle) .nav-item{padding-right:0}}.nav-pills-circle .nav-link{text-align:center;height:60px;width:60px;padding:0;line-height:60px;border-radius:50%}.nav-pills-circle .nav-link-icon i,.nav-pills-circle .nav-link-icon svg{font-size:1rem}.navbar-horizontal .navbar-nav .nav-link{font-size:.9rem;font-weight:400;text-transform:normal;letter-spacing:0;transition:all 0.15s linear}@media screen and (prefers-reduced-motion: reduce){.navbar-horizontal .navbar-nav .nav-link{transition:none}}.navbar-horizontal .navbar-nav .nav-link .nav-link-inner--text{margin-left:.25rem}.navbar-horizontal .navbar-brand{font-size:.875rem;font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.05px}.navbar-horizontal .navbar-brand img{height:30px}.navbar-horizontal .navbar-dark .navbar-brand{color:#fff}.navbar-horizontal .navbar-light .navbar-brand{color:#32325d}.navbar-horizontal .navbar-nav .nav-item .media:not(:last-child){margin-bottom:1.5rem}@media (min-width: 992px){.navbar-horizontal .navbar-nav .nav-item{margin-right:.5rem}.navbar-horizontal .navbar-nav .nav-item [data-toggle="dropdown"]::after{transition:all 0.15s ease}.navbar-horizontal .navbar-nav .nav-item.show [data-toggle="dropdown"]::after{transform:rotate(180deg)}.navbar-horizontal .navbar-nav .nav-link{padding-top:1rem;padding-bottom:1rem;border-radius:.375rem}.navbar-horizontal .navbar-nav .nav-link i{margin-right:.625rem}.navbar-horizontal .navbar-nav .nav-link-icon{padding-left:.5rem !important;padding-right:.5rem !important;font-size:1rem;border-radius:.375rem}.navbar-horizontal .navbar-nav .nav-link-icon i{margin-right:0}}.navbar-horizontal .navbar-transparent{position:absolute;top:0;width:100%;z-index:100;background-color:transparent;border:0;box-shadow:none}.navbar-horizontal .navbar-transparent .navbar-brand{color:#fff}.navbar-horizontal .navbar-transparent .navbar-toggler{color:#fff}.navbar-horizontal .navbar-transparent .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(255,255,255,0.95)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E")}@media (min-width: 768px){.navbar-horizontal .navbar-transparent .navbar-nav .nav-link{color:rgba(255,255,255,0.95)}.navbar-horizontal .navbar-transparent .navbar-nav .nav-link:hover,.navbar-horizontal .navbar-transparent .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.65)}.navbar-horizontal .navbar-transparent .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-horizontal .navbar-transparent .navbar-nav .show>.nav-link,.navbar-horizontal .navbar-transparent .navbar-nav .active>.nav-link,.navbar-horizontal .navbar-transparent .navbar-nav .nav-link.show,.navbar-horizontal .navbar-transparent .navbar-nav .nav-link.active{color:rgba(255,255,255,0.65)}.navbar-horizontal .navbar-transparent .navbar-brand{color:rgba(255,255,255,0.95)}.navbar-horizontal .navbar-transparent .navbar-brand:hover,.navbar-horizontal .navbar-transparent .navbar-brand:focus{color:rgba(255,255,255,0.95)}}.navbar-vertical{box-shadow:0 0 2rem 0 rgba(136,152,170,0.15) !important}.navbar-vertical .navbar{border-width:0 0 1px 0;border-style:solid}.navbar-vertical .navbar-light{background-color:rgba(0,0,0,0);border-color:#f6f9fc}.navbar-vertical .navbar-brand{margin-right:0}.navbar-vertical .navbar-brand-img,.navbar-vertical .navbar-brand>img{max-width:100%;max-height:2rem}@media (min-width: 768px){.navbar-vertical .navbar-collapse{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}.navbar-vertical .navbar-collapse:before{content:\'\';display:block;margin:1rem -1rem}}.navbar-vertical .navbar-nav{margin-left:-1rem;margin-right:-1rem}.navbar-vertical .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem;font-size:.9rem}.navbar-vertical .navbar-nav .nav-link.active{position:relative}.navbar-vertical .navbar-nav .nav-link.active:before{content:\'\';position:absolute;left:0;top:.25rem;bottom:.25rem;border-left:2px solid #5e72e4}.navbar-vertical .navbar-nav .nav-link>i{min-width:2.25rem;font-size:.9375rem;line-height:1.5rem}.navbar-vertical .navbar-nav .nav-link .dropdown-menu{border:none}.navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu{margin-left:.75rem}.navbar-vertical .navbar-nav .nav-link{display:flex;align-items:center}.navbar-vertical .navbar-nav .nav-link[data-toggle="collapse"]:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:\'Font Awesome 5 Free\';font-weight:700;content:"\\f105";margin-left:auto;color:#8898aa;transition:all 0.15s ease}.navbar-vertical .navbar-nav .nav-link[data-toggle="collapse"][aria-expanded="true"]:after{transform:rotate(90deg)}.navbar-vertical .navbar-nav .nav .nav-link{padding-left:3.25rem}.navbar-vertical .navbar-nav .nav .nav .nav-link{padding-left:3.75rem}.navbar-vertical .navbar-heading{padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.navbar-vertical.navbar-expand-xs{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:250px;padding-left:1.5rem;padding-right:1.5rem;overflow-y:auto}.navbar-vertical.navbar-expand-xs>[class*="container"]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.navbar-vertical.navbar-expand-xs>[class*="container"]{min-height:none;height:100%}}.navbar-vertical.navbar-expand-xs.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-xs.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-xs .navbar-collapse{flex:1;display:flex;flex-direction:column;align-items:stretch;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-xs .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-xs .navbar-nav{flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem}.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link{padding:.65rem 1.5rem}.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link.active:before{top:.25rem;bottom:.25rem;left:0;right:auto;border-left:2px solid #5e72e4;border-bottom:0}.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link{padding-left:3.75rem}.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav .nav-link{padding-left:4.5rem}.navbar-vertical.navbar-expand-xs .navbar-brand{display:block;text-align:center;padding-top:1rem;padding-bottom:1rem}.navbar-vertical.navbar-expand-xs .navbar-brand-img{max-height:2.5rem}.navbar-vertical.navbar-expand-xs .navbar-user{margin-left:-1.5rem;margin-right:-1.5rem;padding-top:1rem;padding-bottom:0rem;padding-left:1.5rem;padding-right:1.5rem;border-top:1px solid #e9ecef}.navbar-vertical.navbar-expand-xs .navbar-user .dropup .dropdown-menu{left:50%;transform:translateX(-50%)}@media (min-width: 576px){.navbar-vertical.navbar-expand-sm{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:250px;padding-left:1.5rem;padding-right:1.5rem;overflow-y:auto}.navbar-vertical.navbar-expand-sm>[class*="container"]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}}@media all and (min-width: 576px) and (-ms-high-contrast: none), (min-width: 576px) and (-ms-high-contrast: active){.navbar-vertical.navbar-expand-sm>[class*="container"]{min-height:none;height:100%}}@media (min-width: 576px){.navbar-vertical.navbar-expand-sm.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-sm.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-sm .navbar-collapse{flex:1;display:flex;flex-direction:column;align-items:stretch;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-sm .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-sm .navbar-nav{flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem}.navbar-vertical.navbar-expand-sm .navbar-nav .nav-link{padding:.65rem 1.5rem}.navbar-vertical.navbar-expand-sm .navbar-nav .nav-link.active:before{top:.25rem;bottom:.25rem;left:0;right:auto;border-left:2px solid #5e72e4;border-bottom:0}.navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link{padding-left:3.75rem}.navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav .nav-link{padding-left:4.5rem}.navbar-vertical.navbar-expand-sm .navbar-brand{display:block;text-align:center;padding-top:1rem;padding-bottom:1rem}.navbar-vertical.navbar-expand-sm .navbar-brand-img{max-height:2.5rem}.navbar-vertical.navbar-expand-sm .navbar-user{margin-left:-1.5rem;margin-right:-1.5rem;padding-top:1rem;padding-bottom:0rem;padding-left:1.5rem;padding-right:1.5rem;border-top:1px solid #e9ecef}.navbar-vertical.navbar-expand-sm .navbar-user .dropup .dropdown-menu{left:50%;transform:translateX(-50%)}}@media (min-width: 768px){.navbar-vertical.navbar-expand-md{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:250px;padding-left:1.5rem;padding-right:1.5rem;overflow-y:auto}.navbar-vertical.navbar-expand-md>[class*="container"]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}}@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active){.navbar-vertical.navbar-expand-md>[class*="container"]{min-height:none;height:100%}}@media (min-width: 768px){.navbar-vertical.navbar-expand-md.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-md.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-md .navbar-collapse{flex:1;display:flex;flex-direction:column;align-items:stretch;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-md .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-md .navbar-nav{flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem}.navbar-vertical.navbar-expand-md .navbar-nav .nav-link{padding:.65rem 1.5rem}.navbar-vertical.navbar-expand-md .navbar-nav .nav-link.active:before{top:.25rem;bottom:.25rem;left:0;right:auto;border-left:2px solid #5e72e4;border-bottom:0}.navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link{padding-left:3.75rem}.navbar-vertical.navbar-expand-md .navbar-nav .nav .nav .nav-link{padding-left:4.5rem}.navbar-vertical.navbar-expand-md .navbar-brand{display:block;text-align:center;padding-top:1rem;padding-bottom:1rem}.navbar-vertical.navbar-expand-md .navbar-brand-img{max-height:2.5rem}.navbar-vertical.navbar-expand-md .navbar-user{margin-left:-1.5rem;margin-right:-1.5rem;padding-top:1rem;padding-bottom:0rem;padding-left:1.5rem;padding-right:1.5rem;border-top:1px solid #e9ecef}.navbar-vertical.navbar-expand-md .navbar-user .dropup .dropdown-menu{left:50%;transform:translateX(-50%)}}@media (min-width: 992px){.navbar-vertical.navbar-expand-lg{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:250px;padding-left:1.5rem;padding-right:1.5rem;overflow-y:auto}.navbar-vertical.navbar-expand-lg>[class*="container"]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}}@media all and (min-width: 992px) and (-ms-high-contrast: none), (min-width: 992px) and (-ms-high-contrast: active){.navbar-vertical.navbar-expand-lg>[class*="container"]{min-height:none;height:100%}}@media (min-width: 992px){.navbar-vertical.navbar-expand-lg.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-lg.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-lg .navbar-collapse{flex:1;display:flex;flex-direction:column;align-items:stretch;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-lg .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-lg .navbar-nav{flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem}.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link{padding:.65rem 1.5rem}.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link.active:before{top:.25rem;bottom:.25rem;left:0;right:auto;border-left:2px solid #5e72e4;border-bottom:0}.navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link{padding-left:3.75rem}.navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav .nav-link{padding-left:4.5rem}.navbar-vertical.navbar-expand-lg .navbar-brand{display:block;text-align:center;padding-top:1rem;padding-bottom:1rem}.navbar-vertical.navbar-expand-lg .navbar-brand-img{max-height:2.5rem}.navbar-vertical.navbar-expand-lg .navbar-user{margin-left:-1.5rem;margin-right:-1.5rem;padding-top:1rem;padding-bottom:0rem;padding-left:1.5rem;padding-right:1.5rem;border-top:1px solid #e9ecef}.navbar-vertical.navbar-expand-lg .navbar-user .dropup .dropdown-menu{left:50%;transform:translateX(-50%)}}@media (min-width: 1200px){.navbar-vertical.navbar-expand-xl{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:250px;padding-left:1.5rem;padding-right:1.5rem;overflow-y:auto}.navbar-vertical.navbar-expand-xl>[class*="container"]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}}@media all and (min-width: 1200px) and (-ms-high-contrast: none), (min-width: 1200px) and (-ms-high-contrast: active){.navbar-vertical.navbar-expand-xl>[class*="container"]{min-height:none;height:100%}}@media (min-width: 1200px){.navbar-vertical.navbar-expand-xl.fixed-left{left:0;border-width:0 1px 0 0}.navbar-vertical.navbar-expand-xl.fixed-right{right:0;border-width:0 0 0 1px}.navbar-vertical.navbar-expand-xl .navbar-collapse{flex:1;display:flex;flex-direction:column;align-items:stretch;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.navbar-vertical.navbar-expand-xl .navbar-collapse>*{min-width:100%}.navbar-vertical.navbar-expand-xl .navbar-nav{flex-direction:column;margin-left:-1.5rem;margin-right:-1.5rem}.navbar-vertical.navbar-expand-xl .navbar-nav .nav-link{padding:.65rem 1.5rem}.navbar-vertical.navbar-expand-xl .navbar-nav .nav-link.active:before{top:.25rem;bottom:.25rem;left:0;right:auto;border-left:2px solid #5e72e4;border-bottom:0}.navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link{padding-left:3.75rem}.navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav .nav-link{padding-left:4.5rem}.navbar-vertical.navbar-expand-xl .navbar-brand{display:block;text-align:center;padding-top:1rem;padding-bottom:1rem}.navbar-vertical.navbar-expand-xl .navbar-brand-img{max-height:2.5rem}.navbar-vertical.navbar-expand-xl .navbar-user{margin-left:-1.5rem;margin-right:-1.5rem;padding-top:1rem;padding-bottom:0rem;padding-left:1.5rem;padding-right:1.5rem;border-top:1px solid #e9ecef}.navbar-vertical.navbar-expand-xl .navbar-user .dropup .dropdown-menu{left:50%;transform:translateX(-50%)}}.navbar-search .input-group{border-radius:2rem;border:2px solid;background-color:transparent}.navbar-search .input-group .input-group-text{background-color:transparent;padding-left:1rem}.navbar-search .form-control{width:270px;background-color:transparent}.navbar-search-dark .input-group{border-color:rgba(255,255,255,0.6)}.navbar-search-dark .input-group-text{color:rgba(255,255,255,0.6)}.navbar-search-dark .form-control{color:rgba(255,255,255,0.9)}.navbar-search-dark .form-control::placeholder{color:rgba(255,255,255,0.6)}.navbar-search-dark .focused .input-group{border-color:rgba(255,255,255,0.9)}.navbar-search-light .input-group{border-color:rgba(0,0,0,0.6)}.navbar-search-light .input-group-text{color:rgba(0,0,0,0.6)}.navbar-search-light .form-control{color:rgba(0,0,0,0.9)}.navbar-search-light .form-control::placeholder{color:rgba(0,0,0,0.6)}.navbar-search-light .focused .input-group{border-color:rgba(0,0,0,0.9)}@media (min-width: 768px){.navbar .dropdown-menu{opacity:0;pointer-events:none;margin:0}.navbar .dropdown-menu-arrow:before{background:#fff;box-shadow:none;content:\'\';display:block;height:12px;width:12px;left:20px;position:absolute;bottom:100%;transform:rotate(-45deg) translateY(12px);z-index:-5;border-radius:2px}.navbar .dropdown-menu-right:before{right:20px;left:auto}.navbar:not(.navbar-nav-hover) .dropdown-menu.show{opacity:1;pointer-events:auto;animation:show-navbar-dropdown .25s ease forwards}.navbar:not(.navbar-nav-hover) .dropdown-menu.close{display:block;animation:hide-navbar-dropdown .15s ease backwards}.navbar.navbar-nav-hover .dropdown-menu{opacity:0;display:block;pointer-events:none;transform:translate(0, 10px) perspective(200px) rotateX(-2deg);transition:visibility 0.25s, opacity 0.25s, transform 0.25s}.navbar.navbar-nav-hover .nav-item.dropdown:hover>.dropdown-menu{display:block;opacity:1;pointer-events:auto;visibility:visible;transform:translate(0, 0);animation:none}.navbar .dropdown-menu-inner{position:relative;padding:1rem}@keyframes show-navbar-dropdown{0%{opacity:0;transform:translate(0, 10px) perspective(200px) rotateX(-2deg);transition:visibility 0.25s, opacity 0.25s, transform 0.25s}100%{transform:translate(0, 0);opacity:1}}@keyframes hide-navbar-dropdown{from{opacity:1}to{opacity:0;transform:translate(0, 10px)}}}.navbar-collapse-header{display:none}@media (max-width: 767.98px){.navbar-nav .nav-link{padding:.625rem 0;color:#172b4d !important}.navbar-nav .dropdown-menu{box-shadow:none;min-width:auto}.navbar-nav .dropdown-menu .media svg{width:30px}.navbar-collapse{width:calc(100% - 1.4rem);position:absolute;top:0;left:0;right:0;z-index:1050;margin:.7rem;overflow-y:auto;height:auto !important;opacity:0}.navbar-collapse .navbar-toggler{width:20px;height:20px;position:relative;cursor:pointer;display:inline-block;padding:0}.navbar-collapse .navbar-toggler span{display:block;position:absolute;width:100%;height:2px;border-radius:2px;opacity:1;background:#283448}.navbar-collapse .navbar-toggler :nth-child(1){transform:rotate(135deg)}.navbar-collapse .navbar-toggler :nth-child(2){transform:rotate(-135deg)}.navbar-collapse .navbar-collapse-header{display:block;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(0,0,0,0.1)}.navbar-collapse .collapse-brand img{height:36px}.navbar-collapse .collapse-close{text-align:right}.navbar-collapse.collapsing,.navbar-collapse.show{padding:1.5rem;border-radius:.375rem;background:#FFF;box-shadow:0 50px 100px rgba(50,50,93,0.1),0 15px 35px rgba(50,50,93,0.15),0 5px 15px rgba(0,0,0,0.1);animation:show-navbar-collapse .2s ease forwards}.navbar-collapse.collapsing-out{animation:hide-navbar-collapse .2s ease forwards}}@keyframes show-navbar-collapse{0%{opacity:0;transform:scale(0.95);transform-origin:100% 0}100%{opacity:1;transform:scale(1)}}@keyframes hide-navbar-collapse{from{opacity:1;transform:scale(1);transform-origin:100% 0}to{opacity:0;transform:scale(0.95)}}.page-item.active .page-link{box-shadow:0 7px 14px rgba(50,50,93,0.1),0 3px 6px rgba(0,0,0,0.08)}.page-item .page-link,.page-item span{display:flex;align-items:center;justify-content:center;padding:0;margin:0 3px;border-radius:50% !important;width:36px;height:36px;font-size:.875rem}.pagination-lg .page-item .page-link,.pagination-lg .page-item span{width:46px;height:46px;line-height:46px}.pagination-sm .page-item .page-link,.pagination-sm .page-item span{width:30px;height:30px;line-height:30px}.popover{border:0}.popover-header{font-weight:600}.popover-primary{background-color:#5e72e4}.popover-primary .popover-header{background-color:#5e72e4;color:#fff}.popover-primary .popover-body{color:#fff}.popover-primary .popover-header{border-color:rgba(255,255,255,0.2)}.popover-primary.bs-popover-top .arrow::after,.popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#5e72e4}.popover-primary.bs-popover-right .arrow::after,.popover-primary.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#5e72e4}.popover-primary.bs-popover-bottom .arrow::after,.popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#5e72e4}.popover-primary.bs-popover-left .arrow::after,.popover-primary.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#5e72e4}.popover-secondary{background-color:#f7fafc}.popover-secondary .popover-header{background-color:#f7fafc;color:#212529}.popover-secondary .popover-body{color:#212529}.popover-secondary .popover-header{border-color:rgba(33,37,41,0.2)}.popover-secondary.bs-popover-top .arrow::after,.popover-secondary.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#f7fafc}.popover-secondary.bs-popover-right .arrow::after,.popover-secondary.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#f7fafc}.popover-secondary.bs-popover-bottom .arrow::after,.popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#f7fafc}.popover-secondary.bs-popover-left .arrow::after,.popover-secondary.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#f7fafc}.popover-success{background-color:#2dce89}.popover-success .popover-header{background-color:#2dce89;color:#fff}.popover-success .popover-body{color:#fff}.popover-success .popover-header{border-color:rgba(255,255,255,0.2)}.popover-success.bs-popover-top .arrow::after,.popover-success.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#2dce89}.popover-success.bs-popover-right .arrow::after,.popover-success.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#2dce89}.popover-success.bs-popover-bottom .arrow::after,.popover-success.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#2dce89}.popover-success.bs-popover-left .arrow::after,.popover-success.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#2dce89}.popover-info{background-color:#11cdef}.popover-info .popover-header{background-color:#11cdef;color:#fff}.popover-info .popover-body{color:#fff}.popover-info .popover-header{border-color:rgba(255,255,255,0.2)}.popover-info.bs-popover-top .arrow::after,.popover-info.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#11cdef}.popover-info.bs-popover-right .arrow::after,.popover-info.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#11cdef}.popover-info.bs-popover-bottom .arrow::after,.popover-info.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#11cdef}.popover-info.bs-popover-left .arrow::after,.popover-info.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#11cdef}.popover-warning{background-color:#fb6340}.popover-warning .popover-header{background-color:#fb6340;color:#fff}.popover-warning .popover-body{color:#fff}.popover-warning .popover-header{border-color:rgba(255,255,255,0.2)}.popover-warning.bs-popover-top .arrow::after,.popover-warning.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#fb6340}.popover-warning.bs-popover-right .arrow::after,.popover-warning.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#fb6340}.popover-warning.bs-popover-bottom .arrow::after,.popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#fb6340}.popover-warning.bs-popover-left .arrow::after,.popover-warning.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#fb6340}.popover-danger{background-color:#f5365c}.popover-danger .popover-header{background-color:#f5365c;color:#fff}.popover-danger .popover-body{color:#fff}.popover-danger .popover-header{border-color:rgba(255,255,255,0.2)}.popover-danger.bs-popover-top .arrow::after,.popover-danger.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#f5365c}.popover-danger.bs-popover-right .arrow::after,.popover-danger.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#f5365c}.popover-danger.bs-popover-bottom .arrow::after,.popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#f5365c}.popover-danger.bs-popover-left .arrow::after,.popover-danger.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#f5365c}.popover-light{background-color:#adb5bd}.popover-light .popover-header{background-color:#adb5bd;color:#fff}.popover-light .popover-body{color:#fff}.popover-light .popover-header{border-color:rgba(255,255,255,0.2)}.popover-light.bs-popover-top .arrow::after,.popover-light.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#adb5bd}.popover-light.bs-popover-right .arrow::after,.popover-light.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#adb5bd}.popover-light.bs-popover-bottom .arrow::after,.popover-light.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#adb5bd}.popover-light.bs-popover-left .arrow::after,.popover-light.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#adb5bd}.popover-dark{background-color:#212529}.popover-dark .popover-header{background-color:#212529;color:#fff}.popover-dark .popover-body{color:#fff}.popover-dark .popover-header{border-color:rgba(255,255,255,0.2)}.popover-dark.bs-popover-top .arrow::after,.popover-dark.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#212529}.popover-dark.bs-popover-right .arrow::after,.popover-dark.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#212529}.popover-dark.bs-popover-bottom .arrow::after,.popover-dark.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#212529}.popover-dark.bs-popover-left .arrow::after,.popover-dark.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#212529}.popover-default{background-color:#172b4d}.popover-default .popover-header{background-color:#172b4d;color:#fff}.popover-default .popover-body{color:#fff}.popover-default .popover-header{border-color:rgba(255,255,255,0.2)}.popover-default.bs-popover-top .arrow::after,.popover-default.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#172b4d}.popover-default.bs-popover-right .arrow::after,.popover-default.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#172b4d}.popover-default.bs-popover-bottom .arrow::after,.popover-default.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#172b4d}.popover-default.bs-popover-left .arrow::after,.popover-default.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#172b4d}.popover-white{background-color:#fff}.popover-white .popover-header{background-color:#fff;color:#212529}.popover-white .popover-body{color:#212529}.popover-white .popover-header{border-color:rgba(33,37,41,0.2)}.popover-white.bs-popover-top .arrow::after,.popover-white.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#fff}.popover-white.bs-popover-right .arrow::after,.popover-white.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#fff}.popover-white.bs-popover-bottom .arrow::after,.popover-white.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#fff}.popover-white.bs-popover-left .arrow::after,.popover-white.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#fff}.popover-neutral{background-color:#fff}.popover-neutral .popover-header{background-color:#fff;color:#212529}.popover-neutral .popover-body{color:#212529}.popover-neutral .popover-header{border-color:rgba(33,37,41,0.2)}.popover-neutral.bs-popover-top .arrow::after,.popover-neutral.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#fff}.popover-neutral.bs-popover-right .arrow::after,.popover-neutral.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#fff}.popover-neutral.bs-popover-bottom .arrow::after,.popover-neutral.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#fff}.popover-neutral.bs-popover-left .arrow::after,.popover-neutral.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#fff}.popover-darker{background-color:#000}.popover-darker .popover-header{background-color:#000;color:#fff}.popover-darker .popover-body{color:#fff}.popover-darker .popover-header{border-color:rgba(255,255,255,0.2)}.popover-darker.bs-popover-top .arrow::after,.popover-darker.bs-popover-auto[x-placement^="top"] .arrow::after{border-top-color:#000}.popover-darker.bs-popover-right .arrow::after,.popover-darker.bs-popover-auto[x-placement^="right"] .arrow::after{border-right-color:#000}.popover-darker.bs-popover-bottom .arrow::after,.popover-darker.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-bottom-color:#000}.popover-darker.bs-popover-left .arrow::after,.popover-darker.bs-popover-auto[x-placement^="left"] .arrow::after{border-left-color:#000}.progress-wrapper{position:relative;padding-top:1.5rem}.progress{height:8px;margin-bottom:1rem;overflow:hidden;border-radius:.25rem;background-color:#e9ecef;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .sr-only{width:auto;height:20px;margin:0 0 0 30px;left:0;clip:auto;line-height:20px;font-size:13px}.progress-heading{font-size:14px;font-weight:500;margin:0 0 2px;padding:0}.progress-bar{box-shadow:none;border-radius:0;height:auto}.progress-info{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.progress-label span{display:inline-block;color:#5e72e4;font-size:.625rem;font-weight:600;text-transform:uppercase;background:rgba(94,114,228,0.1);padding:.25rem 1rem;border-radius:30px}.progress-percentage{text-align:right}.progress-percentage span{display:inline-block;color:#8898aa;font-size:.875rem;font-weight:600}.separator{position:absolute;top:auto;left:0;right:0;width:100%;height:150px;transform:translateZ(0);overflow:hidden;pointer-events:none}.separator svg{position:absolute;pointer-events:none}.separator-top{top:0;bottom:auto}.separator-top svg{top:0}.separator-bottom{top:auto;bottom:0}.separator-bottom svg{bottom:0}.separator-inverse{transform:rotate(180deg)}.separator-skew{height:60px}@media (min-width: 1200px){.separator-skew{height:70px}}.table thead th{padding-top:.75rem;padding-bottom:.75rem;font-size:.65rem;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #e9ecef}.table th{font-weight:600}.table td .progress{height:3px;width:120px;margin:0}.table td,.table th{font-size:.8125rem;white-space:nowrap}.table.align-items-center td,.table.align-items-center th{vertical-align:middle}.table .thead-dark th{background-color:#1c345d;color:#4d7bca}.table .thead-light th{background-color:#f6f9fc;color:#8898aa}.table-hover tr{transition:all 0.15s ease}@media screen and (prefers-reduced-motion: reduce){.table-hover tr{transition:none}}.table-flush td,.table-flush th{border-left:0;border-right:0}.table-flush tbody tr:first-child td,.table-flush tbody tr:first-child th{border-top:0}.table-flush tbody tr:last-child td,.table-flush tbody tr:last-child th{border-bottom:0}.card .table{margin-bottom:0}.card .table td,.card .table th{padding-left:1.5rem;padding-right:1.5rem}p{font-size:1rem;font-weight:300;line-height:1.7}.lead{font-size:1.25rem;font-weight:300;line-height:1.7;margin-top:1.5rem}.lead+.btn-wrapper{margin-top:3rem}.description{font-size:.875rem}.heading{letter-spacing:.025em;font-size:.95rem;text-transform:uppercase;font-weight:600}.heading-small{padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.heading-title{letter-spacing:.025em;font-size:1.375rem;font-weight:600;text-transform:uppercase}.heading-section{letter-spacing:.025em;font-size:1.375rem;font-weight:600;text-transform:uppercase}.heading-section img{display:block;width:72px;height:72px;margin-bottom:1.5rem}.heading-section.text-center img{margin-left:auto;margin-right:auto}.display-1 span,.display-2 span,.display-3 span,.display-4 span{display:block;font-weight:300}article h4:not(:first-child),article h5:not(:first-child){margin-top:3rem}article h4,article h5{margin-bottom:1.5rem}article figure{margin:3rem 0}article h5+figure{margin-top:0}.datepicker{border-radius:.375rem;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:20px 22px;box-shadow:0 50px 100px rgba(50,50,93,0.1),0 15px 35px rgba(50,50,93,0.15),0 5px 15px rgba(0,0,0,0.1)}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #fff}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;user-select:none}.datepicker table tr td{border-radius:50%}.datepicker table tr th{border-radius:.375rem;font-weight:500}.datepicker table tr td,.datepicker table tr th{transition:all 0.15s ease;width:36px;height:36px;border:none;text-align:center;font-size:.875rem}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.old,.datepicker table tr td.new{color:#adb5bd}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#fff;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#dee2e6;cursor:default}.datepicker table tr td.highlighted{border-radius:0}.datepicker table tr td.highlighted.focused{background:#5e72e4}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#5e72e4;color:#ced4da}.datepicker table tr td.today{background:#fff}.datepicker table tr td.today.focused{background:#fff}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#fff;color:#8898aa}.datepicker table tr td.range{background:#5e72e4;color:#fff;border-radius:0}.datepicker table tr td.range.focused{background:#3b53de}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active,.datepicker table tr td.range.day.disabled:hover{background:#324cdd;color:#8a98eb}.datepicker table tr td.range.highlighted.focused{background:#cbd3da}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e9ecef;color:#dee2e6}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#5e72e4;color:#fff}.datepicker table tr td.day.range-start{border-top-right-radius:0;border-bottom-right-radius:0}.datepicker table tr td.day.range-end{border-top-left-radius:0;border-bottom-left-radius:0}.datepicker table tr td.day.range-start.range-end{border-radius:50%}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.day.range:hover{background:#5e72e4;color:#fff}.datepicker table tr td.active,.datepicker table tr td.active.highlighted,.datepicker table tr td.active:hover,.datepicker table tr td.active.highlighted:hover{background:#5e72e4;color:#fff;box-shadow:none}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover,.datepicker table tr td span.focused{background:#e9ecef}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#dee2e6;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#8898aa}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover{background:#e9ecef}.datepicker .prev.disabled,.datepicker .next.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}/*! nouislider - 14.0.1 - 6/21/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}html:not([dir="rtl"]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s;transition:transform 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%, 50%);transform:translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0, -50%);transform:translate(0, -50%);top:50%;right:120%}.noUi-target{background:#eceeef;border-radius:5px;border:0;box-shadow:inset 0 1px 2px rgba(90,97,105,0.1);margin:15px 0;cursor:pointer}.noUi-horizontal{height:5px}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle{right:-10px}.noUi-vertical{width:5px}.noUi-connect{background:#5e72e4;box-shadow:none}.noUi-handle:after,.noUi-handle:before{content:none}.noUi-handle:focus{outline:none}.noUi-horizontal .noUi-handle,.noUi-vertical .noUi-handle{top:-5px;width:15px;height:15px;border-radius:100%;box-shadow:none;cursor:pointer;background-color:#5e72e4;border:0;transition:box-shadow .15s, transform .15s}.noUi-horizontal .noUi-handle.noUi-active,.noUi-vertical .noUi-handle.noUi-active{box-shadow:0px 0px 0px 2px #5e72e4}.input-slider--cyan .noUi-connect{background:#2bffc6}[disabled] .noUi-connect,[disabled].noUi-connect{background:#b2b2b2}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.range-slider-value{font-size:.75rem;font-weight:500;background-color:rgba(33,37,41,0.7);color:#fff;border-radius:10px;padding:.4em .8em .3em .85em}.range-slider-wrapper .upper-info{font-weight:400;margin-bottom:5px}.input-slider-value-output{background:#333;color:#fff;padding:4px 8px;position:relative;top:12px;font-size:11px;border-radius:2px}.input-slider-value-output:after{bottom:100%;left:10px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#333;border-width:4px;margin-left:-4px}.input-slider-value-output.left:after{left:10px;right:auto}.input-slider-value-output.right:after{right:10px;left:auto}.scrollbar-inner{height:100%}.scrollbar-inner:not(:hover) .scroll-element{opacity:0}.scrollbar-inner .scroll-element{transition:opacity 300ms;margin-right:2px}.scrollbar-inner .scroll-element .scroll-bar,.scrollbar-inner .scroll-element .scroll-element_track{transition:background-color 300ms}.scrollbar-inner .scroll-element .scroll-element_track{background-color:transparent}.scrollbar-inner .scroll-element.scroll-y{width:3px;right:0}.scrollbar-inner .scroll-element.scroll-x{height:3px;bottom:0}.ct-navbar{background-color:#5e72e4;box-shadow:rgba(116,129,141,0.1) 0px 1px 1px 0px;padding-top:.5rem;padding-bottom:.5rem}@media (max-width: 991.98px){.ct-navbar{padding-right:.5rem;padding-left:.5rem}.ct-navbar .navbar-nav-scroll{max-width:100%;height:2.5rem;margin-top:.25rem;overflow:hidden;font-size:.875rem}.ct-navbar .navbar-nav-scroll .navbar-nav{padding-bottom:2rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (min-width: 768px){@supports (position: sticky){.ct-navbar{position:sticky;top:0;z-index:1071}}}.ct-navbar .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;color:rgba(255,255,255,0.9) !important}.ct-navbar .navbar-nav .nav-link.active,.ct-navbar .navbar-nav .nav-link:hover{color:#fff !important;background-color:transparent !important}.ct-navbar .navbar-nav .nav-link.active{font-weight:500}.ct-navbar .navbar-nav-svg{display:inline-block;width:1rem;height:1rem;vertical-align:text-top}.ct-navbar .dropdown-menu{font-size:.875rem}.ct-navbar .dropdown-item.active{font-weight:500;color:#212529;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'%23292b2c\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:.4rem .87rem;background-size:.75rem .75rem;padding-left:25px}.github-corner{position:fixed;right:0;z-index:1080}.github-corner:hover .octo-arm{animation:octocat-wave 560ms ease-in-out}.github-corner svg{fill:#fff;color:#5e72e4}@keyframes octocat-wave{0%,100%{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}.ct-clipboard{position:relative;display:none;float:right}.ct-clipboard+.highlight{margin-top:0}.btn-clipboard{position:absolute;top:1rem;right:1rem;z-index:10;display:block;padding:.25rem .5rem;font-size:75%;cursor:pointer;background-color:transparent;border:0;border-radius:.25rem;color:#fff;background-color:#5e72e4}.btn-clipboard:hover{color:#fff;background-color:#324cdd}@media (min-width: 768px){.ct-clipboard{display:block}}.ct-example-row .row>.col span,.ct-example-row .row>[class^="col-"] span{display:block;padding:.75rem;color:#393f49;background-color:#fff;box-shadow:rgba(0,0,0,0.1) 0px 0px 0px 1px,rgba(0,0,0,0.1) 0px 4px 16px;font-size:.875rem;border-radius:.25rem;margin:1rem 0}.ct-example-row .no-gutters>.col span,.ct-example-row .no-gutters>[class^="col-"] span{border-radius:0}.ct-example-row .flex-items-top,.ct-example-row .flex-items-middle,.ct-example-row .flex-items-bottom{min-height:6rem;background-color:rgba(255,0,0,0.1)}.ct-example-row-flex-cols .row{min-height:10rem;background-color:rgba(255,0,0,0.1)}.ct-example-row-flex-cols .row+.row{margin-top:1rem}.ct-highlight{background-color:rgba(94,114,228,0.15);border:1px solid rgba(94,114,228,0.15)}.example-container{width:800px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.example-row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.example-content-main{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 576px){.example-content-main{flex:0 0 50%;max-width:50%}}@media (min-width: 992px){.example-content-main{flex:0 0 66.66667%;max-width:66.66667%}}.example-content-secondary{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width: 576px){.example-content-secondary{flex:0 0 50%;max-width:50%}}@media (min-width: 992px){.example-content-secondary{flex:0 0 33.33333%;max-width:33.33333%}}.ct-example-container{min-width:16rem;max-width:25rem;margin-right:auto;margin-left:auto}.ct-example-container-header{height:3rem;margin-bottom:.5rem;background-color:#fff;border-radius:.25rem}.ct-example-container-sidebar{float:right;width:4rem;height:8rem;background-color:#cbd2f6;border-radius:.25rem}.ct-example-container-body{height:8rem;margin-right:4.5rem;background-color:#cbd2f6;border-radius:.25rem}.ct-example-container-fluid{max-width:none}.ct-example{position:relative;margin:1rem -15px 0}.ct-example::after{display:block;clear:both;content:""}@media (min-width: 576px){.ct-example{margin-right:0;margin-left:0}}.ct-example+.highlight,.ct-example+.clipboard+.highlight{margin-top:0}.ct-example+p{margin-top:2rem}.ct-example .pos-f-t{position:relative;margin:-1rem}@media (min-width: 576px){.ct-example .pos-f-t{margin:-1.5rem}}.ct-example .custom-file-input:lang(es) ~ .custom-file-label::after{content:"Elegir"}.ct-example>.form-control+.form-control{margin-top:.5rem}.ct-example>.nav+.nav,.ct-example>.alert+.alert,.ct-example>.navbar+.navbar,.ct-example>.progress+.progress,.ct-example>.progress+.btn,.ct-example .badge,.ct-example .btn{margin-top:.5rem;margin-bottom:.5rem}.ct-example .btn-group{margin-top:.5rem;margin-bottom:.5rem}.ct-example .btn-group .btn{margin:0}.ct-example .alert{margin:0}.ct-example .alert+.alert{margin-top:1.25rem}.ct-example .badge{margin-right:.5rem}.ct-example>.dropdown-menu:first-child{position:static;display:block}.ct-example>.form-group:last-child{margin-bottom:0}.ct-example>.close{float:none}.ct-example-type .table .type-info{color:#999;vertical-align:middle}.ct-example-type .table td{padding:1rem 0;border-color:#eee}.ct-example-type .table tr:first-child td{border-top:0}.ct-example-type h1,.ct-example-type h2,.ct-example-type h3,.ct-example-type h4,.ct-example-type h5,.ct-example-type h6{margin-top:0;margin-bottom:0}.ct-example-bg-classes p{padding:1rem}.ct-example>img+img{margin-left:.5rem}.ct-example>.btn-group{margin-top:.25rem;margin-bottom:.25rem}.ct-example>.btn-toolbar+.btn-toolbar{margin-top:.5rem}.ct-example-control-sizing select,.ct-example-control-sizing input[type="text"]+input[type="text"]{margin-top:.5rem}.ct-example-form .input-group{margin-bottom:.5rem}.ct-example>textarea.form-control{resize:vertical}.ct-example>.list-group{max-width:400px}.ct-example .fixed-top,.ct-example .sticky-top{position:static;margin:-1rem -1rem 1rem}.ct-example .fixed-bottom{position:static;margin:1rem -1rem -1rem}@media (min-width: 576px){.ct-example .fixed-top,.ct-example .sticky-top{margin:-1.5rem -1.5rem 1rem}.ct-example .fixed-bottom{margin:1rem -1.5rem -1.5rem}}.ct-example .pagination{margin-top:.5rem;margin-bottom:.5rem}.modal{z-index:1072}.modal .tooltip,.modal .popover{z-index:1073}.modal-backdrop{z-index:1071}.ct-example-modal{background-color:#fafafa}.ct-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.ct-example-modal .modal-dialog{left:auto;margin-right:auto;margin-left:auto}.ct-example-tabs .nav-tabs{margin-bottom:1rem}.ct-example-popover-static{padding-bottom:1.5rem;background-color:#f9f9f9}.ct-example-popover-static .popover{position:relative;display:block;float:left;width:260px;margin:1.25rem}.tooltip-demo a{white-space:nowrap}.ct-example-tooltip-static .tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1}.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{position:relative;height:350px;overflow:auto}.ct-example-border-utils [class^="border"]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#f5f5f5}.ct-example-border-utils-0 [class^="border"]{border:1px solid #e9ecef}.highlight{padding:0;margin-top:1rem;-ms-overflow-style:-ms-autohiding-scrollbar}@media (min-width: 576px){.highlight{padding:0}}.ct-content .highlight{margin-right:-15px;margin-left:-15px}@media (min-width: 576px){.ct-content .highlight{margin-right:0;margin-left:0}}.ct-example{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e9ecef}.ct-example .tab-content .tab-example-result{background-color:#f5f7f9;border:1px solid #e6ecf1;padding:1.25rem;border-radius:.25rem}.ct-example .nav-tabs-code{margin-bottom:.375rem}.ct-example .nav-tabs-code .nav-link{font-size:.875rem}.ct-example .nav-tabs-code .nav-link:active,.ct-example .nav-tabs-code .nav-link.active{color:#5e72e4}.icon-examples{margin-top:1rem}.btn-icon-clipboard{margin:0px;padding:24px;font-size:16px;font-weight:400;line-height:1.25;color:#393f49;background-color:#f8f9fa;border-radius:4px;border:0px none;text-align:left;font-family:inherit;display:inline-block;vertical-align:middle;text-decoration:none;-moz-appearance:none;cursor:pointer;width:100%;margin:.5rem 0}.btn-icon-clipboard:hover{background-color:#fff;box-shadow:rgba(0,0,0,0.1) 0px 0px 0px 1px,rgba(0,0,0,0.1) 0px 4px 16px}.btn-icon-clipboard>div{align-items:center;display:flex}.btn-icon-clipboard i{box-sizing:content-box;color:#393f49;vertical-align:middle;font-size:1.5rem}.btn-icon-clipboard span{display:inline-block;font-size:.875rem;line-height:1.5;color:#393f49;margin-left:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle}code[class*="language-"],pre[class*="language-"]{font-family:Consolas, Menlo, Monaco, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", "Courier New", Courier, monospace;font-size:14px;line-height:1.375;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;background:#f5f7ff;color:#5e6687;border-radius:.25rem}pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#dfe2f1}pre[class*="language-"]::selection,pre[class*="language-"] ::selection,code[class*="language-"]::selection,code[class*="language-"] ::selection{text-shadow:none;background:#dfe2f1}pre[class*="language-"]{padding:1.25rem;margin:0;overflow:auto}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#898ea4}.token.punctuation{color:#5e6687}.token.namespace{opacity:.7}.token.operator,.token.boolean,.token.number{color:#c76b29}.token.property{color:#c08b30}.token.tag{color:#3d8fd1}.token.string{color:#22a2c9}.token.selector{color:#6679cc}.token.attr-name{color:#c76b29}.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#22a2c9}.token.attr-value,.token.keyword,.token.control,.token.directive,.token.unit{color:#ac9739}.token.statement,.token.regex,.token.atrule{color:#22a2c9}.token.placeholder,.token.variable{color:#3d8fd1}.token.deleted{text-decoration:line-through}.token.inserted{border-bottom:1px dotted #202746;text-decoration:none}.token.italic{font-style:italic}.token.important,.token.bold{font-weight:bold}.token.important{color:#c94922}.token.entity{cursor:help}pre>code.highlight{outline:0.4em solid #c94922;outline-offset:.4em}.line-numbers .line-numbers-rows{border-right-color:#dfe2f1}.line-numbers-rows>span:before{color:#979db4}.line-highlight{background:rgba(107,115,148,0.2);background:-webkit-linear-gradient(left, rgba(107,115,148,0.2) 70%, rgba(107,115,148,0));background:linear-gradient(to right, rgba(107,115,148,0.2) 70%, rgba(107,115,148,0))}.docs{background:#FFF}.docs h6{font-size:1rem;font-weight:600}.ct-content{order:1}.ct-content>h2[id],.ct-content>h3[id],.ct-content>h4[id]{pointer-events:none}.ct-content>h2[id]>div,.ct-content>h2[id]>a,.ct-content>h3[id]>div,.ct-content>h3[id]>a,.ct-content>h4[id]>div,.ct-content>h4[id]>a{pointer-events:auto}.ct-content>h2[id]::before,.ct-content>h3[id]::before,.ct-content>h4[id]::before{display:block;height:6rem;margin-top:-6rem;visibility:hidden;content:""}.ct-content>table{width:100%;max-width:100%;margin-bottom:1rem}@media (max-width: 991.98px){.ct-content>table{display:block;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.ct-content>table.table-bordered{border:0}}.ct-content>table>thead>tr>th,.ct-content>table>thead>tr>td,.ct-content>table>tbody>tr>th,.ct-content>table>tbody>tr>td,.ct-content>table>tfoot>tr>th,.ct-content>table>tfoot>tr>td{padding:1rem;vertical-align:top;border:1px solid #e9ecef}.ct-content>table>thead>tr>th>p:last-child,.ct-content>table>thead>tr>td>p:last-child,.ct-content>table>tbody>tr>th>p:last-child,.ct-content>table>tbody>tr>td>p:last-child,.ct-content>table>tfoot>tr>th>p:last-child,.ct-content>table>tfoot>tr>td>p:last-child{margin-bottom:0}.ct-content>table td:first-child>code{white-space:nowrap}.ct-content>h2:not(:first-child){margin-top:3rem;font-size:1.5rem;font-weight:600}.ct-content>h3{margin-top:2.5rem;font-size:1.25rem;font-weight:600}.ct-content>ul li,.ct-content>ol li{margin-bottom:.25rem}@media (min-width: 992px){.ct-content>ul,.ct-content>ol,.ct-content>p{max-width:80%}}.ct-page-title{padding-left:1.25rem;border-left:2px solid #5e72e4;margin-bottom:1.5rem}.ct-title{margin-top:1rem;margin-bottom:.5rem;font-weight:300}@media (min-width: 576px){.ct-title{font-size:1.5rem;font-weight:600}}.ct-lead{color:#3b454e;font-weight:500}@media (min-width: 576px){.ct-lead{max-width:80%;margin-bottom:1rem;font-size:.875rem}}.ct-text-purple{color:#5e72e4}.ct-text-purple-bright{color:#9da9f2}.ct-tabs-example .nav-link i{margin-right:5px}.color-swatch{margin:1rem 0;border-radius:.25rem;background-color:#F4F5F7}.color-swatch:after{content:" ";display:table;clear:both}.color-swatch-header{position:relative;height:0;padding-bottom:50%;border-radius:.25rem .25rem 0 0;border:1px solid transparent}.color-swatch-header.is-light{border-color:#C1C7D0}.color-swatch-header .pass-fail{position:absolute;width:100%;bottom:0}.color-swatch-header .pass-fail-item-wrap{position:relative;float:left;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.color-swatch-header .pass-fail-item-group{display:inline-block;padding:0 5px}.color-swatch-header .pass-fail-item{float:left;display:inline-block;text-align:center;padding:2px}.color-swatch-header .pass-fail-item.white .example{color:#fff}.color-swatch-header .pass-fail-item.small .example{font-size:10px}.color-swatch-header .pass-fail-item .lozenge{font-size:11px;text-transform:uppercase;font-weight:600;background:#000;color:#fff;padding:2px 4px;line-height:10px;border-radius:4px;letter-spacing:0.05em}.color-swatch-body{position:relative;left:50%;float:left;padding:10px 0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.color-swatch-body .prop-item-wrap{float:left;padding:0 15px;min-width:65px}.color-swatch-body .prop-item{padding:15px 0}.color-swatch-body .prop-item .label{font-size:11px;color:#62748C;text-transform:uppercase;line-height:16px}.color-swatch-body .prop-item .value{font-size:14px}.table-colors{font-weight:600;font-size:16px;width:100%}.table-colors td,.table-colors:first-child td,.table-colors td:first-child,.table-colors:first-child td:first-child,.table-colors td:last-child,.table-colors:first-child td:last-child{background:rgba(255,255,255,0.9);border-bottom:1px solid rgba(0,0,0,0.1);padding:10px}.table-colors tr:last-child td,.table-colors:first-child tr:last-child td{border-bottom:none}.table-colors td:nth-child(1),.table-colors:first-child td:nth-child(1){line-height:40px}.table-colors .swatch,.table-colors:first-child .swatch{float:left;height:40px;width:40px;margin-right:20px;display:inline-block;border-radius:4px;border:1px solid transparent}.table-colors .swatch.is-light,.table-colors:first-child .swatch.is-light{border-color:#C1C7D0}.table-colors .lozenge,.table-colors:first-child .lozenge{float:left;margin:5px 10px 0 0;font-size:10px;display:inline-block;text-transform:uppercase;font-weight:600;background:#97A0AF;color:#042A53;padding:2px 4px;line-height:10px;border-radius:4px;letter-spacing:0.05em}.ct-toc{order:2;padding-top:2rem;padding-bottom:1.5rem;font-size:.875rem}@supports (position: sticky){.ct-toc{position:sticky;top:4rem;height:calc(100vh - 4rem);overflow-y:auto}}.section-nav{padding-left:0;border-left:1px solid #eee}.section-nav ul{padding-left:1rem}.section-nav ul ul{display:none}.toc-entry{display:block;font-size:1rem}.toc-entry a{display:block;padding:.125rem 1.5rem;color:#99979c;font-size:90%}.toc-entry a:hover{color:#5e72e4;text-decoration:none}.ct-sidebar{order:0;border-bottom:1px solid #e6ecf1;background-color:#f5f7f9}@media (min-width: 768px){.ct-sidebar{border-right:1px solid #e6ecf1}@supports (position: sticky){.ct-sidebar{position:sticky;top:4rem;z-index:1000;height:calc(100vh - 4rem)}}}@media (min-width: 1200px){.ct-sidebar{flex:0 1 320px}}.ct-links{padding-top:2rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px}@media (min-width: 768px){@supports (position: sticky){.ct-links{max-height:calc(100vh - 5rem);overflow-y:auto}}}@media (min-width: 768px){.ct-links{display:block !important}}.ct-search{position:relative;padding:1rem 15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid rgba(0,0,0,0.05)}.ct-search .form-control:focus{border-color:#9da9f2;box-shadow:0 0 0 3px rgba(157,169,242,0.25)}.ct-search-docs-toggle{line-height:1;color:#212529}.ct-sidenav{display:none}.ct-toc-link{display:block;padding:.25rem 1.5rem;font-weight:600;font-size:.875rem;color:#0d2b3e}.ct-toc-link:hover{color:rgba(0,0,0,0.85);text-decoration:none}.ct-toc-item.active{margin-bottom:1rem}.ct-toc-item.active:not(:first-child){margin-top:1rem}.ct-toc-item.active>.ct-toc-link{color:rgba(0,0,0,0.85)}.ct-toc-item.active>.ct-toc-link:hover{background-color:transparent}.ct-toc-item.active>.ct-sidenav{display:block}.ct-sidebar .nav>li>a{display:block;padding:.25rem 1.5rem;font-size:84%;color:#4c555a}.ct-sidebar .nav>li>a:hover{color:rgba(0,0,0,0.85);text-decoration:none;background-color:transparent}.ct-sidebar .nav>.active>a{font-weight:500;color:#0099e5;background-color:transparent;padding-left:2rem;position:relative}.ct-sidebar .nav>.active>a:before{content:\'\';position:absolute;height:16px;width:2px;background-color:#0099e5;top:50%;left:1.5rem;transform:translateY(-50%)}.ct-sidebar .nav>.active:hover>a{color:#0099e5}.scrollbar-inner{height:100%}.scrollbar-inner:not(:hover) .scroll-element{opacity:0}.scrollbar-inner .scroll-element{transition:opacity 300ms;margin-right:2px}.scrollbar-inner .scroll-element .scroll-bar,.scrollbar-inner .scroll-element .scroll-element_track{transition:background-color 300ms}.scrollbar-inner .scroll-element .scroll-element_track{background-color:transparent}.scrollbar-inner .scroll-element.scroll-y{width:3px;right:0}.scrollbar-inner .scroll-element.scroll-x{height:3px;bottom:0}.ct-footer{font-size:85%;text-align:center;background-color:#f7f7f7}.ct-footer a{font-weight:500;color:#525f7f}.ct-footer a:hover,.ct-footer a:focus{color:#5e72e4}.ct-footer p{margin-bottom:0}@media (min-width: 576px){.ct-footer{text-align:left}}.ct-footer-links{padding-left:0;margin-bottom:1rem}.ct-footer-links li{display:inline-block}.ct-footer-links li+li{margin-left:1rem}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}/*!\n* https://github.com/YouCanBookMe/react-datetime\n*/.rdt{position:relative}.rdt .rdtPicker{-webkit-transition:all 150ms linear;-moz-transition:all 150ms linear;-o-transition:all 150ms linear;-ms-transition:all 150ms linear;transition:all 150ms linear;margin-top:-20px;visibility:hidden;display:block;opacity:0}.rdt.rdtOpen .rdtPicker{opacity:1;visibility:visible;margin-top:0}.rdtPicker{display:none;position:absolute;padding:20px;margin-top:1px;z-index:99999 !important;background:#fff;border-radius:.375rem;box-shadow:0px 10px 50px 0px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;background-clip:padding-box;min-width:160px}.rdtPicker:before{display:inline-block;position:absolute;width:0;height:0;vertical-align:middle;content:"";top:-5px;left:10px;right:auto;color:#ffffff;border-bottom:0.4em solid;border-right:0.4em solid transparent;border-left:0.4em solid transparent}.rdtPicker:after{border-bottom:0.4em solid #ffffff;border-right:0.4em solid transparent;border-left:0.4em solid transparent;content:"";display:inline-block;position:absolute;top:-5px;left:10px}.rdtPicker{display:block;top:40px}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center;padding:10px;border-radius:4px;visibility:hidden;position:relative}.rdtPicker .rdtTimeToggle:before{visibility:visible;width:100%;height:100%;border-radius:3px;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;font:normal normal normal 1em/1 "Nucleo";font-size:18px;content:"\\EA5E"}.rdtPicker table{width:100%;margin:0;border-color:#fff !important}.rdtPicker td,.rdtPicker th{text-align:center;padding:1px}.rdtPicker td{cursor:pointer}.rdtDay{font-size:.875rem;width:36px;height:36px;transition:all .15s ease;text-align:center;border:none;border-radius:50%}.rdtDay.rdtToday.rdtActive,.rdtDay.rdtActive,.rdtDay.rdtActive:hover,.rdtDay.start-date,.rdtDay.end-date,.rdtDay.middle-date,.rdtDay.start-date:hover,.rdtDay.end-date:hover,.rdtDay.middle-date:hover{background-color:#11cdef !important;color:#fff !important}.rdtDay.start-date{border-top-right-radius:0;border-bottom-right-radius:0}.rdtDay.middle-date{border-radius:0}.rdtDay.end-date{border-top-left-radius:0;border-bottom-left-radius:0}.rdtDays tr .dow{text-align:center;font-size:12px;font-weight:inherit;padding-bottom:5px;padding-top:10px;font-weight:300;font-size:.875rem;width:20px;height:20px}.rdtDays tr .rdtDay{color:#525f7f;font-size:.875rem}.rdtDays tr .rdtDay.rdtOld,.rdtDays tr .rdtDay.rdtNew{color:#adb5bd;font-weight:300}.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover,.rdtPicker .rdtTimeToggle:hover,.rdtPicker .rdtTimeToggle:hover:before{background:#eeeeee;cursor:pointer}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999999;cursor:not-allowed}.rdtPicker tr .dow{width:14.2857%;border-bottom:none;font-size:.875rem;width:36px;height:36px;transition:all .15s ease;text-align:center;border:none;font-weight:500;border-radius:.375rem}.rdtPicker th.rdtSwitch{font-weight:500;border-radius:.375rem;font-size:.875rem;width:145px;height:36px;transition:all .15s ease;text-align:center;border:none}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:.875rem;width:36px;height:36px;transition:all .15s ease;text-align:center;border:none;border-radius:.375rem;cursor:pointer}.rdtPicker .dow,.rdtPicker th.rdtSwitch,.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev,.rdtPicker .rdtTimeToggle{color:#525f7f}.rdtPrev span,.rdtNext span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eeeeee}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left;width:40px;font-weight:inherit;margin:3px;border-radius:50%}.rdtCounters .rdtCounterSeparator{width:0;border:1px solid transparent}.rdtCounter{height:100px}.rdtCounter{width:40px}.rdtCounter .rdtCount{padding:7px;height:40px;border:1px solid transparent}.rdtCounters .rdtCounter:last-child .rdtCount{color:#11cdef;border-radius:50%;border:1px solid #11cdef}.rdtCounterSeparator{padding:7px;line-height:100px}.rdtCounter .rdtBtn{line-height:40px;cursor:pointer;display:block;border-radius:50%;color:#adb5bd;-webkit-transition:all 60ms ease-in;-moz-transition:all 60ms ease-in;-o-transition:all 60ms ease-in;-ms-transition:all 60ms ease-in;transition:all 60ms ease-in;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee;color:#797979}.rdtCounter .rdtCount{font-size:inherit;line-height:25px}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:inherit;margin-top:37px}.rdtMonths,.rdtYears{padding-bottom:10px}.rdtMonths .rdtMonth,.rdtMonths .rdtYear,.rdtYears .rdtMonth,.rdtYears .rdtYear{display:inline-block;width:56px;height:56px;line-height:56px;margin:3px 3px;cursor:pointer;border-radius:50%;text-align:center}.rdtMonths .rdtMonth.rdtActive,.rdtMonths .rdtMonth.start-date,.rdtMonths .rdtMonth.end-date,.rdtMonths .rdtMonth.middle-date,.rdtMonths .rdtYear.rdtActive,.rdtMonths .rdtYear.start-date,.rdtMonths .rdtYear.end-date,.rdtMonths .rdtYear.middle-date,.rdtYears .rdtMonth.rdtActive,.rdtYears .rdtMonth.start-date,.rdtYears .rdtMonth.end-date,.rdtYears .rdtMonth.middle-date,.rdtYears .rdtYear.rdtActive,.rdtYears .rdtYear.start-date,.rdtYears .rdtYear.end-date,.rdtYears .rdtYear.middle-date{background-color:#11cdef !important;color:#fff}.input-group .input-group-prepend+.rdt .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group .input-group-prepend+.rdt .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.rdt:not(:last-child) .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.form-group .rdt{width:1%;margin-bottom:0;flex:1 1 auto}.btn .btn-inner--icon{margin-right:4px}.btn+.btn{margin-left:4px}button:focus,:focus{outline:none}@keyframes show-navbar-dropdown{0%{opacity:0;transition:visibility 0.25s, opacity 0.25s}100%{opacity:1}}.navbar .collapsing .navbar-toggler{pointer-events:none}.navbar .nav-item .nav-link-icon.nav-link i{margin-right:4px}.table .avatar-group .avatar{margin-right:4px}.table .badge i{margin-right:10px}html{width:360px;height:580px;margin:auto;background-color:white;overflow:auto}body{width:360px;height:580px;background-color:#fafbfd}body[data-lang="ko"]{word-break:keep-all;word-wrap:break-word;font-family:"Nanum Barun Gothic", sans-serif !important}#app{width:360px;height:580px}@keyframes spinAround{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.form-text,.valid-feedback,.invalid-feedback{position:absolute}.form-control{color:black}.form-control:focus{color:black}button[data-loading="true"]{color:transparent !important;pointer-events:none}button[data-loading="true"]::after{position:absolute !important;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));-webkit-animation:spinAround 0.5s infinite linear;animation:spinAround 0.5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;width:1em}\n',""]),e.exports=t},function(e,t,n){var r=n(31),i=n(951),o=n(1085),a=n(1086),s=n(1087),c=n(1088),l=n(1089);t=r(!1);var u=i(o),f=i(a),d=i(s),p=i(c),h=i(l);t.push([e.i,"/*--------------------------------\n\nhermes-dashboard-icons Web Font - built using nucleoapp.com\nLicense - nucleoapp.com/license/\n\n-------------------------------- */\n@font-face {\n  font-family: 'NucleoIcons';\n  src: url("+u+");\n  src: url("+u+") format('embedded-opentype'), url("+f+") format('woff2'), url("+d+") format('woff'), url("+p+") format('truetype'), url("+h+') format(\'svg\');\n  font-weight: normal;\n  font-style: normal;\n}\n\n/*------------------------\n    base class definition\n-------------------------*/\n.ni {\n  display: inline-block;\n  font: normal normal normal 14px/1 NucleoIcons;\n  font-size: inherit;\n  text-rendering: auto;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n\n/*------------------------\n  change icon size\n-------------------------*/\n.ni-lg {\n  font-size: 1.33333333em;\n  line-height: 0.75em;\n  vertical-align: -15%;\n}\n\n.ni-2x {\n  font-size: 2em;\n}\n\n.ni-3x {\n  font-size: 3em;\n}\n\n.ni-4x {\n  font-size: 4em;\n}\n\n.ni-5x {\n  font-size: 5em;\n}\n\n/*----------------------------------\n  add a square/circle background\n-----------------------------------*/\n.ni.square,\n.ni.circle {\n  padding: 0.33333333em;\n  vertical-align: -16%;\n  background-color: #eee;\n}\n\n.ni.circle {\n  border-radius: 50%;\n}\n\n/*------------------------\n  list icons\n-------------------------*/\n.ni-ul {\n  padding-left: 0;\n  margin-left: 2.14285714em;\n  list-style-type: none;\n}\n\n.ni-ul>li {\n  position: relative;\n}\n\n.ni-ul>li>.ni {\n  position: absolute;\n  left: -1.57142857em;\n  top: 0.14285714em;\n  text-align: center;\n}\n\n.ni-ul>li>.ni.lg {\n  top: 0;\n  left: -1.35714286em;\n}\n\n.ni-ul>li>.ni.circle,\n.ni-ul>li>.ni.square {\n  top: -0.19047619em;\n  left: -1.9047619em;\n}\n\n/*------------------------\n  spinning icons\n-------------------------*/\n.ni.spin {\n  -webkit-animation: nc-spin 2s infinite linear;\n  -moz-animation: nc-spin 2s infinite linear;\n  animation: nc-spin 2s infinite linear;\n}\n\n@-webkit-keyframes nc-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n  }\n\n  100% {\n    -webkit-transform: rotate(360deg);\n  }\n}\n\n@-moz-keyframes nc-spin {\n  0% {\n    -moz-transform: rotate(0deg);\n  }\n\n  100% {\n    -moz-transform: rotate(360deg);\n  }\n}\n\n@keyframes nc-spin {\n  0% {\n    -webkit-transform: rotate(0deg);\n    -moz-transform: rotate(0deg);\n    -ms-transform: rotate(0deg);\n    -o-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  100% {\n    -webkit-transform: rotate(360deg);\n    -moz-transform: rotate(360deg);\n    -ms-transform: rotate(360deg);\n    -o-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n/*------------------------\n  rotated/flipped icons\n-------------------------*/\n.ni.rotate-90 {\n  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\n  -webkit-transform: rotate(90deg);\n  -moz-transform: rotate(90deg);\n  -ms-transform: rotate(90deg);\n  -o-transform: rotate(90deg);\n  transform: rotate(90deg);\n}\n\n.ni.rotate-180 {\n  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\n  -webkit-transform: rotate(180deg);\n  -moz-transform: rotate(180deg);\n  -ms-transform: rotate(180deg);\n  -o-transform: rotate(180deg);\n  transform: rotate(180deg);\n}\n\n.ni.rotate-270 {\n  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\n  -webkit-transform: rotate(270deg);\n  -moz-transform: rotate(270deg);\n  -ms-transform: rotate(270deg);\n  -o-transform: rotate(270deg);\n  transform: rotate(270deg);\n}\n\n.ni.flip-y {\n  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);\n  -webkit-transform: scale(-1, 1);\n  -moz-transform: scale(-1, 1);\n  -ms-transform: scale(-1, 1);\n  -o-transform: scale(-1, 1);\n  transform: scale(-1, 1);\n}\n\n.ni.flip-x {\n  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\n  -webkit-transform: scale(1, -1);\n  -moz-transform: scale(1, -1);\n  -ms-transform: scale(1, -1);\n  -o-transform: scale(1, -1);\n  transform: scale(1, -1);\n}\n\n/*------------------------\n    font icons\n-------------------------*/\n\n.ni-active-40::before {\n  content: "\\ea02";\n}\n\n.ni-air-baloon::before {\n  content: "\\ea03";\n}\n\n.ni-album-2::before {\n  content: "\\ea04";\n}\n\n.ni-align-center::before {\n  content: "\\ea05";\n}\n\n.ni-align-left-2::before {\n  content: "\\ea06";\n}\n\n.ni-ambulance::before {\n  content: "\\ea07";\n}\n\n.ni-app::before {\n  content: "\\ea08";\n}\n\n.ni-archive-2::before {\n  content: "\\ea09";\n}\n\n.ni-atom::before {\n  content: "\\ea0a";\n}\n\n.ni-badge::before {\n  content: "\\ea0b";\n}\n\n.ni-bag-17::before {\n  content: "\\ea0c";\n}\n\n.ni-basket::before {\n  content: "\\ea0d";\n}\n\n.ni-bell-55::before {\n  content: "\\ea0e";\n}\n\n.ni-bold-down::before {\n  content: "\\ea0f";\n}\n\n.ni-bold-left::before {\n  content: "\\ea10";\n}\n\n.ni-bold-right::before {\n  content: "\\ea11";\n}\n\n.ni-bold-up::before {\n  content: "\\ea12";\n}\n\n.ni-bold::before {\n  content: "\\ea13";\n}\n\n.ni-book-bookmark::before {\n  content: "\\ea14";\n}\n\n.ni-books::before {\n  content: "\\ea15";\n}\n\n.ni-box-2::before {\n  content: "\\ea16";\n}\n\n.ni-briefcase-24::before {\n  content: "\\ea17";\n}\n\n.ni-building::before {\n  content: "\\ea18";\n}\n\n.ni-bulb-61::before {\n  content: "\\ea19";\n}\n\n.ni-bullet-list-67::before {\n  content: "\\ea1a";\n}\n\n.ni-bus-front-12::before {\n  content: "\\ea1b";\n}\n\n.ni-button-pause::before {\n  content: "\\ea1c";\n}\n\n.ni-button-play::before {\n  content: "\\ea1d";\n}\n\n.ni-button-power::before {\n  content: "\\ea1e";\n}\n\n.ni-calendar-grid-58::before {\n  content: "\\ea1f";\n}\n\n.ni-camera-compact::before {\n  content: "\\ea20";\n}\n\n.ni-caps-small::before {\n  content: "\\ea21";\n}\n\n.ni-cart::before {\n  content: "\\ea22";\n}\n\n.ni-chart-bar-32::before {\n  content: "\\ea23";\n}\n\n.ni-chart-pie-35::before {\n  content: "\\ea24";\n}\n\n.ni-chat-round::before {\n  content: "\\ea25";\n}\n\n.ni-check-bold::before {\n  content: "\\ea26";\n}\n\n.ni-circle-08::before {\n  content: "\\ea27";\n}\n\n.ni-cloud-download-95::before {\n  content: "\\ea28";\n}\n\n.ni-cloud-upload-96::before {\n  content: "\\ea29";\n}\n\n.ni-compass-04::before {\n  content: "\\ea2a";\n}\n\n.ni-controller::before {\n  content: "\\ea2b";\n}\n\n.ni-credit-card::before {\n  content: "\\ea2c";\n}\n\n.ni-curved-next::before {\n  content: "\\ea2d";\n}\n\n.ni-delivery-fast::before {\n  content: "\\ea2e";\n}\n\n.ni-diamond::before {\n  content: "\\ea2f";\n}\n\n.ni-email-83::before {\n  content: "\\ea30";\n}\n\n.ni-fat-add::before {\n  content: "\\ea31";\n}\n\n.ni-fat-delete::before {\n  content: "\\ea32";\n}\n\n.ni-fat-remove::before {\n  content: "\\ea33";\n}\n\n.ni-favourite-28::before {\n  content: "\\ea34";\n}\n\n.ni-folder-17::before {\n  content: "\\ea35";\n}\n\n.ni-glasses-2::before {\n  content: "\\ea36";\n}\n\n.ni-hat-3::before {\n  content: "\\ea37";\n}\n\n.ni-headphones::before {\n  content: "\\ea38";\n}\n\n.ni-html5::before {\n  content: "\\ea39";\n}\n\n.ni-istanbul::before {\n  content: "\\ea3a";\n}\n\n.ni-key-25::before {\n  content: "\\ea3b";\n}\n\n.ni-laptop::before {\n  content: "\\ea3c";\n}\n\n.ni-like-2::before {\n  content: "\\ea3d";\n}\n\n.ni-lock-circle-open::before {\n  content: "\\ea3e";\n}\n\n.ni-map-big::before {\n  content: "\\ea3f";\n}\n\n.ni-mobile-button::before {\n  content: "\\ea40";\n}\n\n.ni-money-coins::before {\n  content: "\\ea41";\n}\n\n.ni-note-03::before {\n  content: "\\ea42";\n}\n\n.ni-notification-70::before {\n  content: "\\ea43";\n}\n\n.ni-palette::before {\n  content: "\\ea44";\n}\n\n.ni-paper-diploma::before {\n  content: "\\ea45";\n}\n\n.ni-pin-3::before {\n  content: "\\ea46";\n}\n\n.ni-planet::before {\n  content: "\\ea47";\n}\n\n.ni-ruler-pencil::before {\n  content: "\\ea48";\n}\n\n.ni-satisfied::before {\n  content: "\\ea49";\n}\n\n.ni-scissors::before {\n  content: "\\ea4a";\n}\n\n.ni-send::before {\n  content: "\\ea4b";\n}\n\n.ni-settings-gear-65::before {\n  content: "\\ea4c";\n}\n\n.ni-settings::before {\n  content: "\\ea4d";\n}\n\n.ni-single-02::before {\n  content: "\\ea4e";\n}\n\n.ni-single-copy-04::before {\n  content: "\\ea4f";\n}\n\n.ni-sound-wave::before {\n  content: "\\ea50";\n}\n\n.ni-spaceship::before {\n  content: "\\ea51";\n}\n\n.ni-square-pin::before {\n  content: "\\ea52";\n}\n\n.ni-support-16::before {\n  content: "\\ea53";\n}\n\n.ni-tablet-button::before {\n  content: "\\ea54";\n}\n\n.ni-tag::before {\n  content: "\\ea55";\n}\n\n.ni-tie-bow::before {\n  content: "\\ea56";\n}\n\n.ni-time-alarm::before {\n  content: "\\ea57";\n}\n\n.ni-trophy::before {\n  content: "\\ea58";\n}\n\n.ni-tv-2::before {\n  content: "\\ea59";\n}\n\n.ni-umbrella-13::before {\n  content: "\\ea5a";\n}\n\n.ni-user-run::before {\n  content: "\\ea5b";\n}\n\n.ni-vector::before {\n  content: "\\ea5c";\n}\n\n.ni-watch-time::before {\n  content: "\\ea5d";\n}\n\n.ni-world::before {\n  content: "\\ea5e";\n}\n\n.ni-zoom-split-in::before {\n  content: "\\ea5f";\n}\n\n.ni-collection::before {\n  content: "\\ea60";\n}\n\n.ni-image::before {\n  content: "\\ea61";\n}\n\n.ni-shop::before {\n  content: "\\ea62";\n}\n\n.ni-ungroup::before {\n  content: "\\ea63";\n}\n\n.ni-world-2::before {\n  content: "\\ea64";\n}\n\n.ni-ui-04::before {\n  content: "\\ea65";\n}\n\n\n/* all icon font classes list here */',""]),e.exports=t},function(e,t){e.exports="assets/nucleo-icons.eot"},function(e,t){e.exports="assets/nucleo-icons.woff2"},function(e,t){e.exports="assets/nucleo-icons.woff"},function(e,t){e.exports="assets/nucleo-icons.ttf"},function(e,t){e.exports="assets/nucleo-icons.svg"},function(e,t){e.exports="assets/fa-solid-900.eot"},function(e,t){e.exports="assets/fa-solid-900.woff2"},function(e,t){e.exports="assets/fa-solid-900.woff"},function(e,t){e.exports="assets/fa-solid-900.ttf"},function(e,t){e.exports="assets/fa-solid-900.svg"},function(e,t){e.exports="assets/fa-brands-400.eot"},function(e,t){e.exports="assets/fa-brands-400.woff2"},function(e,t){e.exports="assets/fa-brands-400.woff"},function(e,t){e.exports="assets/fa-brands-400.ttf"},function(e,t){e.exports="assets/fa-brands-400.svg"},function(e,t){e.exports="assets/NanumBarunGothic.ttf"},function(e,t){e.exports="assets/NanumBarunGothicLight.ttf"},function(e,t){e.exports="assets/NanumBarunGothicBold.ttf"},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useInteractionInfo=void 0;const o=n(20),a=i(n(883)),s=n(407),c=n(0);t.useInteractionInfo=e=>{let t=o.useLocation().search;t.startsWith("?")&&(t=t.slice(1));const n=a.default.parse(t),i=c.useRef(e);i.current=e;const l={interaction:"true"===n.interaction,interactionInternal:"true"===n.interactionInternal};return c.useEffect(()=>{l.interaction&&!l.interactionInternal&&(s.disableScroll(),s.fitPopupWindow())},[l.interaction,l.interactionInternal]),c.useEffect(()=>()=>{i.current&&i.current()},[]),c.useEffect(()=>{const e=()=>r(void 0,void 0,void 0,(function*(){i.current&&i.current()}));return addEventListener("beforeunload",e),()=>{removeEventListener("beforeunload",e)}},[]),l}},function(e,t,n){"use strict";var r=n(1105);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,o){t=t||"&",n=n||"=";var a={};if("string"!=typeof e||0===e.length)return a;var s=/\+/g;e=e.split(t);var c=1e3;o&&"number"==typeof o.maxKeys&&(c=o.maxKeys);var l=e.length;c>0&&l>c&&(l=c);for(var u=0;u<l;++u){var f,d,p,h,m=e[u].replace(s,"%20"),b=m.indexOf(n);b>=0?(f=m.substr(0,b),d=m.substr(b+1)):(f=m,d=""),p=decodeURIComponent(f),h=decodeURIComponent(d),r(a,p)?i(a[p])?a[p].push(h):a[p]=[a[p],h]:a[p]=h}return a};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?o(a(e),(function(a){var s=encodeURIComponent(r(a))+n;return i(e[a])?o(e[a],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[a]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var a=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.useMemoConfig=t.MemoConfig=void 0;const i=n(5),o=n(836),a=n(0);class s extends o.TxChainSetter{constructor(e,t){super(e,t),this._memo="",i.makeObservable(this)}get memo(){return this._memo}setMemo(e){this._memo=e}getError(){}}r([i.observable],s.prototype,"_memo",void 0),r([i.action],s.prototype,"setMemo",null),t.MemoConfig=s;t.useMemoConfig=(e,t)=>{const[n]=a.useState(()=>new s(e,t));return n.setChain(t),n}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.useFeeConfig=t.FeeConfig=void 0;const i=n(952),o=n(836),a=n(5),s=n(23),c=n(389),l=n(0),u=n(870);class f extends o.TxChainSetter{constructor(e,t,n,r,i,o){super(e,t),this.amountConfig=i,this.gasConfig=o,this._feeType=void 0,this._manualFee=void 0,this.getFeeTypePretty=c.computedFn(e=>{if(!this.feeCurrency)throw new Error("Fee currency not set");const t=this.getFeeTypePrimitive(e),n=this.feeCurrency;return new s.CoinPretty(n,new s.Int(t.amount)).precision(n.coinDecimals).maxDecimals(n.coinDecimals)}),this._sender=n,this.queryBalances=r,a.makeObservable(this)}setQueryBalances(e){this.queryBalances=e}setSender(e){this._sender=e}setFeeType(e){this._feeType=e,this._manualFee=void 0}get isManual(){return void 0===this.feeType}get feeType(){return this._feeType}setManualFee(e){this._manualFee=e,this._feeType=void 0}get feeCurrencies(){return this.chainInfo.feeCurrencies}get feeCurrency(){return this.chainInfo.feeCurrencies[0]}toStdFee(){const e=this.getFeePrimitive();return e?{gas:this.gasConfig.gas.toString(),amount:[e]}:{gas:this.gasConfig.gas.toString(),amount:[]}}get fee(){if(!this.feeCurrency)return;const e=this.getFeePrimitive();return e?new s.CoinPretty(this.feeCurrency,new s.Int(e.amount)):void 0}getFeePrimitive(){if(this.feeCurrency)return this._manualFee?this._manualFee:this.feeType?this.getFeeTypePrimitive(this.feeType):void 0}getFeeTypePrimitive(e){if(!this.feeCurrency)throw new Error("Fee currency not set");const t=this.chainInfo.gasPriceStep?this.chainInfo.gasPriceStep:i.DefaultGasPriceStep,n=new s.Dec(t[e].toString()).mul(new s.Dec(this.gasConfig.gas));return{denom:this.feeCurrency.coinMinimalDenom,amount:n.truncate().toString()}}getError(){if(this.gasConfig.getError())return this.gasConfig.getError();const e=this.getFeePrimitive();if(!e)return;const t=this.amountConfig.getAmountPrimitive();let n;if(n=e&&e.denom===t.denom?new s.Coin(e.denom,new s.Int(e.amount).add(new s.Int(t.amount))):new s.Coin(e.denom,new s.Int(e.amount)),n.amount.gt(new s.Int(0))){const e=this.queryBalances.getQueryBech32Address(this._sender).balances.find(e=>e.currency.coinMinimalDenom===n.denom);if(!e)return new u.InsufficientFeeError("insufficient fee");if(!e.response&&!e.error)return new u.NotLoadedFeeError(e.currency.coinDenom+" is not loaded yet");if(e.balance.toDec().mul(s.DecUtils.getPrecisionDec(e.currency.coinDecimals)).truncate().lt(n.amount))return new u.InsufficientFeeError("insufficient fee")}}}r([a.observable.ref],f.prototype,"queryBalances",void 0),r([a.observable],f.prototype,"_sender",void 0),r([a.observable],f.prototype,"_feeType",void 0),r([a.observable],f.prototype,"_manualFee",void 0),r([a.action],f.prototype,"setQueryBalances",null),r([a.action],f.prototype,"setSender",null),r([a.action],f.prototype,"setFeeType",null),r([a.action],f.prototype,"setManualFee",null),r([a.computed],f.prototype,"fee",null),t.FeeConfig=f;t.useFeeConfig=(e,t,n,r,i,o)=>{const[a]=l.useState(()=>new f(e,t,n,r,i,o));return a.setChain(t),a.setQueryBalances(r),a.setSender(n),a}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.useRecipientConfig=t.RecipientConfig=void 0;const i=n(836),o=n(5),a=n(870),s=n(11),c=n(0),l=n(932);class u extends i.TxChainSetter{constructor(e,t){super(e,t),this._rawRecipient="",this._ensEndpoint=void 0,this.ensFetcherMap=new Map,o.makeObservable(this)}get recipient(){if(l.ObservableEnsFetcher.isValidENS(this.rawRecipient)){const e=this.getENSFetcher(this.rawRecipient);return e?e.isFetching?"":e.address&&null==e.error&&20===e.address.length?new s.Bech32Address(e.address).toBech32(this.chainInfo.bech32Config.bech32PrefixAccAddr):"":""}return this._rawRecipient}getENSFetcher(e){if(!this._ensEndpoint||null==this.chainInfo.coinType)return;this.ensFetcherMap.has(this._ensEndpoint)||o.runInAction(()=>{this.ensFetcherMap.set(this._ensEndpoint,new l.ObservableEnsFetcher(this._ensEndpoint))});const t=this.ensFetcherMap.get(this._ensEndpoint);return t.setNameAndCoinType(e,this.chainInfo.coinType),t}setENSEndpoint(e){this._ensEndpoint=e}getError(){if(!this.rawRecipient)return new a.EmptyAddressError("Address is empty");if(l.ObservableEnsFetcher.isValidENS(this.rawRecipient)){const e=this.getENSFetcher(this.rawRecipient);return e?e.isFetching?new a.ENSIsFetchingError("ENS is fetching"):e.address&&null==e.error&&20===e.address.length?void 0:new a.ENSFailedToFetchError("Failed to fetch the address from ENS"):new a.ENSNotSupportedError("ENS not supported for this chain")}const e=this.chainInfo.bech32Config.bech32PrefixAccAddr;try{s.Bech32Address.validate(this.recipient,e)}catch(e){return new a.InvalidBech32Error("Invalid bech32: "+(e.message||e.toString()))}}get rawRecipient(){return this._rawRecipient}setRawRecipient(e){this._rawRecipient=e}}r([o.observable],u.prototype,"_rawRecipient",void 0),r([o.observable],u.prototype,"_ensEndpoint",void 0),r([o.observable.shallow],u.prototype,"ensFetcherMap",void 0),r([o.action],u.prototype,"setENSEndpoint",null),r([o.action],u.prototype,"setRawRecipient",null),t.RecipientConfig=u;t.useRecipientConfig=(e,t,n)=>{const[r]=c.useState(()=>new u(e,t));return r.setChain(t),r.setENSEndpoint(n),r}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableEnsFetcher=void 0;const o=i(n(953)),a=n(5),s=n(2),c=n(1253),{Resolver:l}=n(1258),u=new Map;class f{constructor(e){this.endpoint=e,this._isFetching=!1,this._name="",this._coinType=void 0,this._address=void 0,this._error=void 0,this.ens=function(e){if(u.has(e))return u.get(e);const t=new o.default.providers.HttpProvider(e);return u.set(e,new c(t)),u.get(e)}(e),a.makeObservable(this)}static isValidENS(e){const t=e.split(".");if(t.length<=1)return!1;const n=t[t.length-1];return"eth"===n||"xyz"===n||"luxe"===n||"kred"===n}setNameAndCoinType(e,t){const n=this._name,r=this._coinType;this._name=e,this._coinType=t,this._name===n&&this._coinType===r||this.fetch(this._name,this._coinType)}get isFetching(){return this._isFetching}get name(){return this._name}get coinType(){return this._coinType}get address(){return this._address}get error(){return this._error}*fetch(e,t){this._isFetching=!0;try{const n=yield this.ens.resolver(e,l.abi),r=yield n.addr(t);this._address=s.Buffer.from(r.replace("0x",""),"hex"),this._error=void 0}catch(e){this._error=e}this._isFetching=!1}}r([a.observable],f.prototype,"_isFetching",void 0),r([a.observable],f.prototype,"_name",void 0),r([a.observable],f.prototype,"_coinType",void 0),r([a.observable.ref],f.prototype,"_address",void 0),r([a.observable.ref],f.prototype,"_error",void 0),r([a.flow],f.prototype,"fetch",null),t.ObservableEnsFetcher=f},function(e){e.exports=JSON.parse('{"name":"web3","version":"1.3.1","description":"Ethereum JavaScript API","repository":"https://github.com/ethereum/web3.js","license":"LGPL-3.0","engines":{"node":">=8.0.0"},"main":"lib/index.js","bugs":{"url":"https://github.com/ethereum/web3.js/issues"},"keywords":["Ethereum","JavaScript","API"],"author":"ethereum.org","types":"types/index.d.ts","scripts":{"tsc":"tsc -b tsconfig.json","dtslint":"dtslint --localTs ../../node_modules/typescript/lib types"},"authors":[{"name":"Fabian Vogelsteller","email":"fabian@ethereum.org","homepage":"http://frozeman.de"},{"name":"Marek Kotewicz","email":"marek@parity.io","url":"https://github.com/debris"},{"name":"Marian Oancea","url":"https://github.com/cubedro"},{"name":"Gav Wood","email":"g@parity.io","homepage":"http://gavwood.com"},{"name":"Jeffery Wilcke","email":"jeffrey.wilcke@ethereum.org","url":"https://github.com/obscuren"}],"dependencies":{"web3-bzz":"1.3.1","web3-core":"1.3.1","web3-eth":"1.3.1","web3-eth-personal":"1.3.1","web3-net":"1.3.1","web3-shh":"1.3.1","web3-utils":"1.3.1"},"devDependencies":{"@types/node":"^12.12.6","dtslint":"^3.4.1","typescript":"^3.9.5"},"gitHead":"1a850aec1d8fa86bfacef1f3ffe71839b87e78e7"}')},function(e,t,n){"use strict";const{callbackify:r}=n(901);var i=n(147),o=n(145).errors,a=n(959),s=n(1126),c=n(1127),l=function e(t,n){this.provider=null,this.providers=e.providers,this.setProvider(t,n),this.subscriptions=new Map};l.givenProvider=c,l.providers={WebsocketProvider:n(1128),HttpProvider:n(1135),IpcProvider:n(1145)},l.prototype.setProvider=function(e,t){var n=this;if(e&&"string"==typeof e&&this.providers)if(/^http(s)?:\/\//i.test(e))e=new this.providers.HttpProvider(e);else if(/^ws(s)?:\/\//i.test(e))e=new this.providers.WebsocketProvider(e);else if(e&&"object"==typeof t&&"function"==typeof t.connect)e=new this.providers.IpcProvider(e,t);else if(e)throw new Error("Can't autodetect provider for \""+e+'"');if(this.provider&&this.provider.connected&&this.clearSubscriptions(),this.provider=e||null,this.provider&&this.provider.on){this.provider.on("data",(function(e,t){(e=e||t).method&&e.params&&e.params.subscription&&n.subscriptions.has(e.params.subscription)&&n.subscriptions.get(e.params.subscription).callback(null,e.params.result)})),this.provider.on("connect",(function(){n.subscriptions.forEach((function(e){e.subscription.resubscribe()}))})),this.provider.on("error",(function(e){n.subscriptions.forEach((function(t){t.callback(e)}))}));const e=function(e){n._isCleanCloseEvent(e)&&!n._isIpcCloseError(e)||(n.subscriptions.forEach((function(t){t.callback(o.ConnectionCloseError(e)),n.subscriptions.delete(t.subscription.id)})),n.provider&&n.provider.emit&&n.provider.emit("error",o.ConnectionCloseError(e))),n.provider&&n.provider.emit&&n.provider.emit("end",e)};this.provider.on("close",e),this.provider.on("disconnect",e)}},l.prototype.send=function(e,t){if(t=t||function(){},!this.provider)return t(o.InvalidProvider());const{method:n,params:i}=e,s=a.toPayload(n,i),c=this._jsonrpcResultCallback(t,s);if(this.provider.request){r(this.provider.request.bind(this.provider))({method:n,params:i},t)}else if(this.provider.sendAsync)this.provider.sendAsync(s,c);else{if(!this.provider.send)throw new Error("Provider does not have a request or send method to use.");this.provider.send(s,c)}},l.prototype.sendBatch=function(e,t){if(!this.provider)return t(o.InvalidProvider());var n=a.toBatchPayload(e);this.provider[this.provider.sendAsync?"sendAsync":"send"](n,(function(e,n){return e?t(e):i.isArray(n)?void t(null,n):t(o.InvalidResponse(n))}))},l.prototype.addSubscription=function(e,t){if(!this.provider.on)throw new Error("The provider doesn't support subscriptions: "+this.provider.constructor.name);this.subscriptions.set(e.id,{callback:t,subscription:e})},l.prototype.removeSubscription=function(e,t){if(this.subscriptions.has(e)){var n=this.subscriptions.get(e).subscription.options.type;return this.subscriptions.delete(e),void this.send({method:n+"_unsubscribe",params:[e]},t)}"function"==typeof t&&t(null)},l.prototype.clearSubscriptions=function(e){try{var t=this;return this.subscriptions.size>0&&this.subscriptions.forEach((function(n,r){e&&"syncing"===n.name||t.removeSubscription(r)})),this.provider.reset&&this.provider.reset(),!0}catch(e){throw new Error("Error while clearing subscriptions: "+e)}},l.prototype._isCleanCloseEvent=function(e){return"object"==typeof e&&([1e3].includes(e.code)||!0===e.wasClean)},l.prototype._isIpcCloseError=function(e){return"boolean"==typeof e&&e},l.prototype._jsonrpcResultCallback=function(e,t){return function(n,r){return r&&r.id&&t.id!==r.id?e(new Error(`Wrong response id ${r.id} (expected: ${t.id}) in ${JSON.stringify(t)}`)):n?e(n):r&&r.error?e(o.ErrorResponse(r)):a.isValidResponse(r)?void e(null,r.result):e(o.InvalidResponse(r))}},e.exports={Manager:l,BatchManager:s}},function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){"use strict";e.exports={ErrorResponse:function(e){var t=e&&e.error&&e.error.message?e.error.message:JSON.stringify(e),n=e.error&&e.error.data?e.error.data:null,r=new Error("Returned error: "+t);return r.data=n,r},InvalidNumberOfParams:function(e,t,n){return new Error('Invalid number of parameters for "'+n+'". Got '+e+" expected "+t+"!")},InvalidConnection:function(e,t){return this.ConnectionError("CONNECTION ERROR: Couldn't connect to node "+e+".",t)},InvalidProvider:function(){return new Error("Provider not set or invalid")},InvalidResponse:function(e){var t=e&&e.error&&e.error.message?e.error.message:"Invalid JSON RPC response: "+JSON.stringify(e);return new Error(t)},ConnectionTimeout:function(e){return new Error("CONNECTION TIMEOUT: timeout of "+e+" ms achived")},ConnectionNotOpenError:function(e){return this.ConnectionError("connection not open on send()",e)},ConnectionCloseError:function(e){return"object"==typeof e&&e.code&&e.reason?this.ConnectionError("CONNECTION ERROR: The connection got closed with the close code `"+e.code+"` and the following reason string `"+e.reason+"`",e):new Error("CONNECTION ERROR: The connection closed unexpectedly")},MaxAttemptsReachedOnReconnectingError:function(){return new Error("Maximum number of reconnect attempts reached!")},PendingRequestsOnReconnectingError:function(){return new Error("CONNECTION ERROR: Provider started to reconnect before the response got received!")},ConnectionError:function(e,t){const n=new Error(e);return t&&(n.code=t.code,n.reason=t.reason),n},RevertInstructionError:function(e,t){var n=new Error("Your request got reverted with the following reason string: "+e);return n.reason=e,n.signature=t,n},TransactionRevertInstructionError:function(e,t,n){var r=new Error("Transaction has been reverted by the EVM:\n"+JSON.stringify(n,null,2));return r.reason=e,r.signature=t,r.receipt=n,r},TransactionError:function(e,t){var n=new Error(e);return n.receipt=t,n},NoContractAddressFoundError:function(e){return this.TransactionError("The transaction receipt didn't contain a contract address.",e)},ContractCodeNotStoredError:function(e){return this.TransactionError("The contract code couldn't be stored, please check your gas limit.",e)},TransactionRevertedWithoutReasonError:function(e){return this.TransactionError("Transaction has been reverted by the EVM:\n"+JSON.stringify(e,null,2),e)},TransactionOutOfGasError:function(e){return this.TransactionError("Transaction ran out of gas. Please provide more gas:\n"+JSON.stringify(e,null,2),e)},ResolverMethodMissingError:function(e,t){return new Error("The resolver at "+e+'does not implement requested method: "'+t+'".')},ContractMissingABIError:function(){return new Error("You must provide the json interface of the contract when instantiating a contract object.")},ContractOnceRequiresCallbackError:function(){return new Error("Once requires a callback as the second parameter.")},ContractEventDoesNotExistError:function(e){return new Error('Event "'+e+"\" doesn't exist in this contract.")},ContractReservedEventError:function(e){return new Error('The event "'+e+"\" is a reserved event name, you can't use it.")},ContractMissingDeployDataError:function(){return new Error('No "data" specified in neither the given options, nor the default options.')},ContractNoAddressDefinedError:function(){return new Error("This contract object doesn't have address set yet, please set an address first.")},ContractNoFromAddressDefinedError:function(){return new Error('No "from" address specified in neither the given options, nor the default options.')}}},function(e,t,n){"use strict";var r=n(147),i=n(213),o=n(958),a=function(e){return i.toBN(e).toString(10)},s=function(e){if(void 0!==e)return function(e){return"latest"===e||"pending"===e||"earliest"===e}(e)?e:"genesis"===e?"0x0":i.isHexStrict(e)?r.isString(e)?e.toLowerCase():e:i.numberToHex(e)},c=function(e){if(e.to&&(e.to=f(e.to)),e.data&&e.input)throw new Error('You can\'t have "data" and "input" as properties of transactions at the same time, please use either "data" or "input" instead.');if(!e.data&&e.input&&(e.data=e.input,delete e.input),e.data&&!e.data.startsWith("0x")&&(e.data="0x"+e.data),e.data&&!i.isHex(e.data))throw new Error("The data field must be HEX encoded data.");return(e.gas||e.gasLimit)&&(e.gas=e.gas||e.gasLimit),["gasPrice","gas","value","nonce"].filter((function(t){return void 0!==e[t]})).forEach((function(t){e[t]=i.numberToHex(e[t])})),e},l=function(e){return null!==e.blockNumber&&(e.blockNumber=i.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=i.hexToNumber(e.transactionIndex)),e.nonce=i.hexToNumber(e.nonce),e.gas=i.hexToNumber(e.gas),e.gasPrice=a(e.gasPrice),e.value=a(e.value),e.to&&i.isAddress(e.to)?e.to=i.toChecksumAddress(e.to):e.to=null,e.from&&(e.from=i.toChecksumAddress(e.from)),e},u=function(e){if("string"==typeof e.blockHash&&"string"==typeof e.transactionHash&&"string"==typeof e.logIndex){var t=i.sha3(e.blockHash.replace("0x","")+e.transactionHash.replace("0x","")+e.logIndex.replace("0x",""));e.id="log_"+t.replace("0x","").substr(0,8)}else e.id||(e.id=null);return null!==e.blockNumber&&(e.blockNumber=i.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=i.hexToNumber(e.transactionIndex)),null!==e.logIndex&&(e.logIndex=i.hexToNumber(e.logIndex)),e.address&&(e.address=i.toChecksumAddress(e.address)),e},f=function(e){var t=new o(e);if(t.isValid()&&t.isDirect())return t.toAddress().toLowerCase();if(i.isAddress(e))return"0x"+e.toLowerCase().replace("0x","");throw new Error(`Provided address ${e} is invalid, the capitalization checksum test failed, or it's an indirect IBAN address which can't be converted.`)};e.exports={inputDefaultBlockNumberFormatter:function(e){return s(this&&null==e?this.defaultBlock:e)},inputBlockNumberFormatter:s,inputCallFormatter:function(e){var t=(e=c(e)).from||(this?this.defaultAccount:null);return t&&(e.from=f(t)),e},inputTransactionFormatter:function(e){if(e=c(e),!r.isNumber(e.from)&&!r.isObject(e.from)){if(e.from=e.from||(this?this.defaultAccount:null),!e.from&&!r.isNumber(e.from))throw new Error('The send transactions "from" field must be defined!');e.from=f(e.from)}return e},inputAddressFormatter:f,inputPostFormatter:function(e){return e.ttl&&(e.ttl=i.numberToHex(e.ttl)),e.workToProve&&(e.workToProve=i.numberToHex(e.workToProve)),e.priority&&(e.priority=i.numberToHex(e.priority)),r.isArray(e.topics)||(e.topics=e.topics?[e.topics]:[]),e.topics=e.topics.map((function(e){return 0===e.indexOf("0x")?e:i.fromUtf8(e)})),e},inputLogFormatter:function(e){var t=function(e){return null==e?null:0===(e=String(e)).indexOf("0x")?e:i.fromUtf8(e)};return(e.fromBlock||0===e.fromBlock)&&(e.fromBlock=s(e.fromBlock)),(e.toBlock||0===e.toBlock)&&(e.toBlock=s(e.toBlock)),e.topics=e.topics||[],e.topics=e.topics.map((function(e){return r.isArray(e)?e.map(t):t(e)})),t=null,e.address&&(e.address=r.isArray(e.address)?e.address.map((function(e){return f(e)})):f(e.address)),e},inputSignFormatter:function(e){return i.isHexStrict(e)?e:i.utf8ToHex(e)},inputStorageKeysFormatter:function(e){return e.map(i.numberToHex)},outputProofFormatter:function(e){return e.address=i.toChecksumAddress(e.address),e.nonce=i.hexToNumberString(e.nonce),e.balance=i.hexToNumberString(e.balance),e},outputBigNumberFormatter:a,outputTransactionFormatter:l,outputTransactionReceiptFormatter:function(e){if("object"!=typeof e)throw new Error("Received receipt is invalid: "+e);return null!==e.blockNumber&&(e.blockNumber=i.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=i.hexToNumber(e.transactionIndex)),e.cumulativeGasUsed=i.hexToNumber(e.cumulativeGasUsed),e.gasUsed=i.hexToNumber(e.gasUsed),r.isArray(e.logs)&&(e.logs=e.logs.map(u)),e.contractAddress&&(e.contractAddress=i.toChecksumAddress(e.contractAddress)),void 0!==e.status&&null!==e.status&&(e.status=Boolean(parseInt(e.status))),e},outputBlockFormatter:function(e){return e.gasLimit=i.hexToNumber(e.gasLimit),e.gasUsed=i.hexToNumber(e.gasUsed),e.size=i.hexToNumber(e.size),e.timestamp=i.hexToNumber(e.timestamp),null!==e.number&&(e.number=i.hexToNumber(e.number)),e.difficulty&&(e.difficulty=a(e.difficulty)),e.totalDifficulty&&(e.totalDifficulty=a(e.totalDifficulty)),r.isArray(e.transactions)&&e.transactions.forEach((function(e){if(!r.isString(e))return l(e)})),e.miner&&(e.miner=i.toChecksumAddress(e.miner)),e},outputLogFormatter:u,outputPostFormatter:function(e){return e.expiry=i.hexToNumber(e.expiry),e.sent=i.hexToNumber(e.sent),e.ttl=i.hexToNumber(e.ttl),e.workProved=i.hexToNumber(e.workProved),e.topics||(e.topics=[]),e.topics=e.topics.map((function(e){return i.toUtf8(e)})),e},outputSyncingFormatter:function(e){return e.startingBlock=i.hexToNumber(e.startingBlock),e.currentBlock=i.hexToNumber(e.currentBlock),e.highestBlock=i.hexToNumber(e.highestBlock),e.knownStates&&(e.knownStates=i.hexToNumber(e.knownStates),e.pulledStates=i.hexToNumber(e.pulledStates)),e}}},function(e,t,n){"use strict";var r=n(1120),i=n(954),o=new r(0),a=new r(-1),s={noether:"0",wei:"1",kwei:"1000",Kwei:"1000",babbage:"1000",femtoether:"1000",mwei:"1000000",Mwei:"1000000",lovelace:"1000000",picoether:"1000000",gwei:"1000000000",Gwei:"1000000000",shannon:"1000000000",nanoether:"1000000000",nano:"1000000000",szabo:"1000000000000",microether:"1000000000000",micro:"1000000000000",finney:"1000000000000000",milliether:"1000000000000000",milli:"1000000000000000",ether:"1000000000000000000",kether:"1000000000000000000000",grand:"1000000000000000000000",mether:"1000000000000000000000000",gether:"1000000000000000000000000000",tether:"1000000000000000000000000000000"};function c(e){var t=e?e.toLowerCase():"ether",n=s[t];if("string"!=typeof n)throw new Error("[ethjs-unit] the unit provided "+e+" doesn't exists, please use the one of the following units "+JSON.stringify(s,null,2));return new r(n,10)}function l(e){if("string"==typeof e){if(!e.match(/^-?[0-9.]+$/))throw new Error("while converting number to string, invalid number value '"+e+"', should be a number matching (^-?[0-9.]+).");return e}if("number"==typeof e)return String(e);if("object"==typeof e&&e.toString&&(e.toTwos||e.dividedToIntegerBy))return e.toPrecision?String(e.toPrecision()):e.toString(10);throw new Error("while converting number to string, invalid number value '"+e+"' type "+typeof e+".")}e.exports={unitMap:s,numberToString:l,getValueOfUnit:c,fromWei:function(e,t,n){var r=i(e),l=r.lt(o),u=c(t),f=s[t].length-1||1,d=n||{};l&&(r=r.mul(a));for(var p=r.mod(u).toString(10);p.length<f;)p="0"+p;d.pad||(p=p.match(/^([0-9]*[1-9]|0)(0*)/)[1]);var h=r.div(u).toString(10);d.commify&&(h=h.replace(/\B(?=(\d{3})+(?!\d))/g,","));var m=h+("0"==p?"":"."+p);return l&&(m="-"+m),m},toWei:function(e,t){var n=l(e),i=c(t),o=s[t].length-1||1,u="-"===n.substring(0,1);if(u&&(n=n.substring(1)),"."===n)throw new Error("[ethjs-unit] while converting number "+e+" to wei, invalid value");var f=n.split(".");if(f.length>2)throw new Error("[ethjs-unit] while converting number "+e+" to wei,  too many decimal points");var d=f[0],p=f[1];if(d||(d="0"),p||(p="0"),p.length>o)throw new Error("[ethjs-unit] while converting number "+e+" to wei, too many decimal places");for(;p.length<o;)p+="0";d=new r(d),p=new r(p);var h=d.mul(i).add(p);return u&&(h=h.mul(a)),new r(h.toString(10),10)}}},function(e,t,n){(function(e){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function o(e,t,n){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var a;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{a=n(2).Buffer}catch(e){}function s(e,t,n){for(var r=0,i=Math.min(e.length,n),o=t;o<i;o++){var a=e.charCodeAt(o)-48;r<<=4,r|=a>=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return r}function c(e,t,n,r){for(var i=0,o=Math.min(e.length,n),a=t;a<o;a++){var s=e.charCodeAt(a)-48;i*=r,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initArray=function(e,t,n){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var o,a,s=0;if("be"===n)for(i=e.length-1,o=0;i>=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i<e.length;i+=3)a=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var r,i,o=0;for(n=e.length-6,r=0;n>=t;n-=6)i=s(e,n,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);n+6!==t&&(i=s(e,t,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,u=n;u<s;u+=r)l=c(e,u,u+r,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==a){var f=1;for(l=c(e,u,e.length,t),u=0;u<a;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}},o.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype.clone=function(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,c=a/67108864|0;n.words[0]=s;for(var l=1;l<r;l++){for(var u=c>>>26,f=67108863&c,d=Math.min(l,t.length-1),p=Math.max(0,l-e.length+1);p<=d;p++){var h=l-p|0;u+=(a=(i=0|e.words[h])*(o=0|t.words[p])+f)/67108864|0,f=67108863&a}n.words[l]=0|f,c=0|u}return 0!==c?n.words[l]=0|c:n.length--,n.strip()}o.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,a=0;a<this.length;a++){var s=this.words[a],c=(16777215&(s<<i|o)).toString(16);n=0!==(o=s>>>24-i&16777215)||a!==this.length-1?l[6-c.length]+c+n:c+n,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var d=u[e],p=f[e];n="";var h=this.clone();for(h.negative=0;!h.isZero();){var m=h.modn(p).toString(e);n=(h=h.idivn(p)).isZero()?m+n:l[d-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return r(void 0!==a),this.toArrayLike(a,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var a,s,c="le"===t,l=new e(o),u=this.clone();if(c){for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[s]=a;for(;s<o;s++)l[s]=0}else{for(s=0;s<o-i;s++)l[s]=0;for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[o-s-1]=a}return l},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},o.prototype.ior=function(e){return r(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this.strip()},o.prototype.iand=function(e){return r(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this.strip()},o.prototype.ixor=function(e){return r(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this.strip()},o.prototype.iadd=function(e){var t,n,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o<r.length;o++)t=(0|n.words[o])+(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<n.length;o++)t=(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this},o.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a<r.length;a++)o=(t=(0|n.words[a])-(0|r.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<n.length;a++)o=(t=(0|n.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<n.length&&n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this.length=Math.max(this.length,a),n!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(e){return this.clone().isub(e)};var p=function(e,t,n){var r,i,o,a=e.words,s=t.words,c=n.words,l=0,u=0|a[0],f=8191&u,d=u>>>13,p=0|a[1],h=8191&p,m=p>>>13,b=0|a[2],y=8191&b,g=b>>>13,v=0|a[3],w=8191&v,_=v>>>13,k=0|a[4],x=8191&k,S=k>>>13,O=0|a[5],E=8191&O,T=O>>>13,A=0|a[6],M=8191&A,I=A>>>13,P=0|a[7],C=8191&P,j=P>>>13,D=0|a[8],R=8191&D,N=D>>>13,B=0|a[9],L=8191&B,U=B>>>13,F=0|s[0],q=8191&F,z=F>>>13,V=0|s[1],H=8191&V,$=V>>>13,K=0|s[2],W=8191&K,G=K>>>13,J=0|s[3],Q=8191&J,Y=J>>>13,Z=0|s[4],X=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],ce=8191&se,le=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,pe=0|s[9],he=8191&pe,me=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(l+(r=Math.imul(f,q))|0)+((8191&(i=(i=Math.imul(f,z))+Math.imul(d,q)|0))<<13)|0;l=((o=Math.imul(d,z))+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(h,q),i=(i=Math.imul(h,z))+Math.imul(m,q)|0,o=Math.imul(m,z);var ye=(l+(r=r+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,$)|0)+Math.imul(d,H)|0))<<13)|0;l=((o=o+Math.imul(d,$)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(y,q),i=(i=Math.imul(y,z))+Math.imul(g,q)|0,o=Math.imul(g,z),r=r+Math.imul(h,H)|0,i=(i=i+Math.imul(h,$)|0)+Math.imul(m,H)|0,o=o+Math.imul(m,$)|0;var ge=(l+(r=r+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(d,W)|0))<<13)|0;l=((o=o+Math.imul(d,G)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(w,q),i=(i=Math.imul(w,z))+Math.imul(_,q)|0,o=Math.imul(_,z),r=r+Math.imul(y,H)|0,i=(i=i+Math.imul(y,$)|0)+Math.imul(g,H)|0,o=o+Math.imul(g,$)|0,r=r+Math.imul(h,W)|0,i=(i=i+Math.imul(h,G)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,G)|0;var ve=(l+(r=r+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(d,Q)|0))<<13)|0;l=((o=o+Math.imul(d,Y)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(x,q),i=(i=Math.imul(x,z))+Math.imul(S,q)|0,o=Math.imul(S,z),r=r+Math.imul(w,H)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(_,H)|0,o=o+Math.imul(_,$)|0,r=r+Math.imul(y,W)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,G)|0,r=r+Math.imul(h,Q)|0,i=(i=i+Math.imul(h,Y)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,Y)|0;var we=(l+(r=r+Math.imul(f,X)|0)|0)+((8191&(i=(i=i+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;l=((o=o+Math.imul(d,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(E,q),i=(i=Math.imul(E,z))+Math.imul(T,q)|0,o=Math.imul(T,z),r=r+Math.imul(x,H)|0,i=(i=i+Math.imul(x,$)|0)+Math.imul(S,H)|0,o=o+Math.imul(S,$)|0,r=r+Math.imul(w,W)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,G)|0,r=r+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,Y)|0)+Math.imul(g,Q)|0,o=o+Math.imul(g,Y)|0,r=r+Math.imul(h,X)|0,i=(i=i+Math.imul(h,ee)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,ee)|0;var _e=(l+(r=r+Math.imul(f,ne)|0)|0)+((8191&(i=(i=i+Math.imul(f,re)|0)+Math.imul(d,ne)|0))<<13)|0;l=((o=o+Math.imul(d,re)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(M,q),i=(i=Math.imul(M,z))+Math.imul(I,q)|0,o=Math.imul(I,z),r=r+Math.imul(E,H)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(T,H)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(x,W)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,G)|0,r=r+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,Y)|0,r=r+Math.imul(y,X)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0,r=r+Math.imul(h,ne)|0,i=(i=i+Math.imul(h,re)|0)+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0;var ke=(l+(r=r+Math.imul(f,oe)|0)|0)+((8191&(i=(i=i+Math.imul(f,ae)|0)+Math.imul(d,oe)|0))<<13)|0;l=((o=o+Math.imul(d,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(C,q),i=(i=Math.imul(C,z))+Math.imul(j,q)|0,o=Math.imul(j,z),r=r+Math.imul(M,H)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(I,H)|0,o=o+Math.imul(I,$)|0,r=r+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(T,W)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,Y)|0,r=r+Math.imul(w,X)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,ee)|0,r=r+Math.imul(y,ne)|0,i=(i=i+Math.imul(y,re)|0)+Math.imul(g,ne)|0,o=o+Math.imul(g,re)|0,r=r+Math.imul(h,oe)|0,i=(i=i+Math.imul(h,ae)|0)+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0;var xe=(l+(r=r+Math.imul(f,ce)|0)|0)+((8191&(i=(i=i+Math.imul(f,le)|0)+Math.imul(d,ce)|0))<<13)|0;l=((o=o+Math.imul(d,le)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,q),i=(i=Math.imul(R,z))+Math.imul(N,q)|0,o=Math.imul(N,z),r=r+Math.imul(C,H)|0,i=(i=i+Math.imul(C,$)|0)+Math.imul(j,H)|0,o=o+Math.imul(j,$)|0,r=r+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(T,Q)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,X)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,ee)|0,r=r+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,re)|0)+Math.imul(_,ne)|0,o=o+Math.imul(_,re)|0,r=r+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,ae)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,ae)|0,r=r+Math.imul(h,ce)|0,i=(i=i+Math.imul(h,le)|0)+Math.imul(m,ce)|0,o=o+Math.imul(m,le)|0;var Se=(l+(r=r+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;l=((o=o+Math.imul(d,de)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(L,q),i=(i=Math.imul(L,z))+Math.imul(U,q)|0,o=Math.imul(U,z),r=r+Math.imul(R,H)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(N,H)|0,o=o+Math.imul(N,$)|0,r=r+Math.imul(C,W)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,G)|0,r=r+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(T,X)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(x,ne)|0,i=(i=i+Math.imul(x,re)|0)+Math.imul(S,ne)|0,o=o+Math.imul(S,re)|0,r=r+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,ae)|0)+Math.imul(_,oe)|0,o=o+Math.imul(_,ae)|0,r=r+Math.imul(y,ce)|0,i=(i=i+Math.imul(y,le)|0)+Math.imul(g,ce)|0,o=o+Math.imul(g,le)|0,r=r+Math.imul(h,fe)|0,i=(i=i+Math.imul(h,de)|0)+Math.imul(m,fe)|0,o=o+Math.imul(m,de)|0;var Oe=(l+(r=r+Math.imul(f,he)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(d,he)|0))<<13)|0;l=((o=o+Math.imul(d,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(L,H),i=(i=Math.imul(L,$))+Math.imul(U,H)|0,o=Math.imul(U,$),r=r+Math.imul(R,W)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,G)|0,r=r+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,Y)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,Y)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,r=r+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,re)|0)+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,ae)|0)+Math.imul(S,oe)|0,o=o+Math.imul(S,ae)|0,r=r+Math.imul(w,ce)|0,i=(i=i+Math.imul(w,le)|0)+Math.imul(_,ce)|0,o=o+Math.imul(_,le)|0,r=r+Math.imul(y,fe)|0,i=(i=i+Math.imul(y,de)|0)+Math.imul(g,fe)|0,o=o+Math.imul(g,de)|0;var Ee=(l+(r=r+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,me)|0)+Math.imul(m,he)|0))<<13)|0;l=((o=o+Math.imul(m,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(L,W),i=(i=Math.imul(L,G))+Math.imul(U,W)|0,o=Math.imul(U,G),r=r+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(N,Q)|0,o=o+Math.imul(N,Y)|0,r=r+Math.imul(C,X)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(I,ne)|0,o=o+Math.imul(I,re)|0,r=r+Math.imul(E,oe)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(x,ce)|0,i=(i=i+Math.imul(x,le)|0)+Math.imul(S,ce)|0,o=o+Math.imul(S,le)|0,r=r+Math.imul(w,fe)|0,i=(i=i+Math.imul(w,de)|0)+Math.imul(_,fe)|0,o=o+Math.imul(_,de)|0;var Te=(l+(r=r+Math.imul(y,he)|0)|0)+((8191&(i=(i=i+Math.imul(y,me)|0)+Math.imul(g,he)|0))<<13)|0;l=((o=o+Math.imul(g,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(L,Q),i=(i=Math.imul(L,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(N,X)|0,o=o+Math.imul(N,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(j,ne)|0,o=o+Math.imul(j,re)|0,r=r+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,ae)|0,r=r+Math.imul(E,ce)|0,i=(i=i+Math.imul(E,le)|0)+Math.imul(T,ce)|0,o=o+Math.imul(T,le)|0,r=r+Math.imul(x,fe)|0,i=(i=i+Math.imul(x,de)|0)+Math.imul(S,fe)|0,o=o+Math.imul(S,de)|0;var Ae=(l+(r=r+Math.imul(w,he)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(_,he)|0))<<13)|0;l=((o=o+Math.imul(_,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(L,X),i=(i=Math.imul(L,ee))+Math.imul(U,X)|0,o=Math.imul(U,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(N,ne)|0,o=o+Math.imul(N,re)|0,r=r+Math.imul(C,oe)|0,i=(i=i+Math.imul(C,ae)|0)+Math.imul(j,oe)|0,o=o+Math.imul(j,ae)|0,r=r+Math.imul(M,ce)|0,i=(i=i+Math.imul(M,le)|0)+Math.imul(I,ce)|0,o=o+Math.imul(I,le)|0,r=r+Math.imul(E,fe)|0,i=(i=i+Math.imul(E,de)|0)+Math.imul(T,fe)|0,o=o+Math.imul(T,de)|0;var Me=(l+(r=r+Math.imul(x,he)|0)|0)+((8191&(i=(i=i+Math.imul(x,me)|0)+Math.imul(S,he)|0))<<13)|0;l=((o=o+Math.imul(S,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,ne),i=(i=Math.imul(L,re))+Math.imul(U,ne)|0,o=Math.imul(U,re),r=r+Math.imul(R,oe)|0,i=(i=i+Math.imul(R,ae)|0)+Math.imul(N,oe)|0,o=o+Math.imul(N,ae)|0,r=r+Math.imul(C,ce)|0,i=(i=i+Math.imul(C,le)|0)+Math.imul(j,ce)|0,o=o+Math.imul(j,le)|0,r=r+Math.imul(M,fe)|0,i=(i=i+Math.imul(M,de)|0)+Math.imul(I,fe)|0,o=o+Math.imul(I,de)|0;var Ie=(l+(r=r+Math.imul(E,he)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(T,he)|0))<<13)|0;l=((o=o+Math.imul(T,me)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(L,oe),i=(i=Math.imul(L,ae))+Math.imul(U,oe)|0,o=Math.imul(U,ae),r=r+Math.imul(R,ce)|0,i=(i=i+Math.imul(R,le)|0)+Math.imul(N,ce)|0,o=o+Math.imul(N,le)|0,r=r+Math.imul(C,fe)|0,i=(i=i+Math.imul(C,de)|0)+Math.imul(j,fe)|0,o=o+Math.imul(j,de)|0;var Pe=(l+(r=r+Math.imul(M,he)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(I,he)|0))<<13)|0;l=((o=o+Math.imul(I,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(L,ce),i=(i=Math.imul(L,le))+Math.imul(U,ce)|0,o=Math.imul(U,le),r=r+Math.imul(R,fe)|0,i=(i=i+Math.imul(R,de)|0)+Math.imul(N,fe)|0,o=o+Math.imul(N,de)|0;var Ce=(l+(r=r+Math.imul(C,he)|0)|0)+((8191&(i=(i=i+Math.imul(C,me)|0)+Math.imul(j,he)|0))<<13)|0;l=((o=o+Math.imul(j,me)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(L,fe),i=(i=Math.imul(L,de))+Math.imul(U,fe)|0,o=Math.imul(U,de);var je=(l+(r=r+Math.imul(R,he)|0)|0)+((8191&(i=(i=i+Math.imul(R,me)|0)+Math.imul(N,he)|0))<<13)|0;l=((o=o+Math.imul(N,me)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863;var De=(l+(r=Math.imul(L,he))|0)+((8191&(i=(i=Math.imul(L,me))+Math.imul(U,he)|0))<<13)|0;return l=((o=Math.imul(U,me))+(i>>>13)|0)+(De>>>26)|0,De&=67108863,c[0]=be,c[1]=ye,c[2]=ge,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=xe,c[8]=Se,c[9]=Oe,c[10]=Ee,c[11]=Te,c[12]=Ae,c[13]=Me,c[14]=Ie,c[15]=Pe,c[16]=Ce,c[17]=je,c[18]=De,0!==l&&(c[19]=l,n.length++),n};function h(e,t,n){return(new m).mulp(e,t,n)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=d),o.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):n<63?d(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o<n.length-1;o++){var a=i;i=0;for(var s=67108863&r,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++){var u=o-l,f=(0|e.words[u])*(0|t.words[l]),d=67108863&f;s=67108863&(d=d+s|0),i+=(a=(a=a+(f/67108864|0)|0)+(d>>>26)|0)>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n.strip()}(this,e,t):h(this,e,t)},m.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,n,e);return t},m.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var r=0,i=0;i<t;i++)r|=(1&e)<<t-i-1,e>>=1;return r},m.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a<o;a++)r[a]=t[e[a]],i[a]=n[e[a]]},m.prototype.transform=function(e,t,n,r,i,o){this.permute(o,e,t,n,r,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,c=Math.cos(2*Math.PI/s),l=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=c,d=l,p=0;p<a;p++){var h=n[u+p],m=r[u+p],b=n[u+p+a],y=r[u+p+a],g=f*b-d*y;y=f*y+d*b,b=g,n[u+p]=h+b,r[u+p]=m+y,n[u+p+a]=h-b,r[u+p+a]=m-y,p!==s&&(g=c*f-l*d,d=c*d+l*f,f=g)}},m.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),r=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+r},m.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var r=0;r<n/2;r++){var i=e[r];e[r]=e[n-r-1],e[n-r-1]=i,i=t[r],t[r]=-t[n-r-1],t[n-r-1]=-i}},m.prototype.normalize13b=function(e,t){for(var n=0,r=0;r<t/2;r++){var i=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+n;e[r]=67108863&i,n=i<67108864?0:i/67108864|0}return e},m.prototype.convert13b=function(e,t,n,i){for(var o=0,a=0;a<t;a++)o+=0|e[a],n[2*a]=8191&o,o>>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a<i;++a)n[a]=0;r(0===o),r(0==(-8192&o))},m.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},m.prototype.mulp=function(e,t,n){var r=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(r),o=this.stub(r),a=new Array(r),s=new Array(r),c=new Array(r),l=new Array(r),u=new Array(r),f=new Array(r),d=n.words;d.length=r,this.convert13b(e.words,e.length,a,r),this.convert13b(t.words,t.length,l,r),this.transform(a,o,s,c,r,i),this.transform(l,o,u,f,r,i);for(var p=0;p<r;p++){var h=s[p]*u[p]-c[p]*f[p];c[p]=s[p]*f[p]+c[p]*u[p],s[p]=h}return this.conjugate(s,c,r),this.transform(s,c,d,o,r,i),this.conjugate(d,o,r),this.normalize13b(d,r),n.negative=e.negative^t.negative,n.length=e.length+t.length,n.strip()},o.prototype.mul=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},o.prototype.mulf=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),h(this,e,t)},o.prototype.imul=function(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function(e){r("number"==typeof e),r(e<67108864);for(var t=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,o=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var r=n/26|0,i=n%26;t[n]=(e.words[r]&1<<i)>>>i}return t}(e);if(0===t.length)return new o(1);for(var n=this,r=0;r<t.length&&0===t[r];r++,n=n.sqr());if(++r<t.length)for(var i=n.sqr();r<t.length;r++,i=i.sqr())0!==t[r]&&(n=n.mul(i));return n},o.prototype.iushln=function(e){r("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t<this.length;t++){var s=this.words[t]&o,c=(0|this.words[t])-s<<n;this.words[t]=c|a,a=s>>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},o.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},o.prototype.iushrn=function(e,t,n){var i;r("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<<o,c=n;if(i-=a,i=Math.max(0,i),c){for(var l=0;l<a;l++)c.words[l]=this.words[l];c.length=a}if(0===a);else if(this.length>a)for(this.length-=a,l=0;l<this.length;l++)this.words[l]=this.words[l+a];else this.words[0]=0,this.length=1;var u=0;for(l=this.length-1;l>=0&&(0!==u||l>=i);l--){var f=0|this.words[l];this.words[l]=u<<26-o|f>>>o,u=f&s}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},o.prototype.imaskn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},o.prototype.maskn=function(e){return this.clone().imaskn(e)},o.prototype.iaddn=function(e){return r("number"==typeof e),r(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},o.prototype.addn=function(e){return this.clone().iaddn(e)},o.prototype.subn=function(e){return this.clone().isubn(e)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(e,t,n){var i,o,a=e.length+n;this._expand(a);var s=0;for(i=0;i<e.length;i++){o=(0|this.words[i+n])+s;var c=(0|e.words[i])*t;s=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+n]=67108863&o}for(;i<this.length-n;i++)s=(o=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,i=0;i<this.length;i++)s=(o=-(0|this.words[i])+s)>>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,a=0|i.words[i.length-1];0!==(n=26-this._countBits(a))&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var s,c=r.length-i.length;if("mod"!==t){(s=new o(null)).length=c+1,s.words=new Array(s.length);for(var l=0;l<s.length;l++)s.words[l]=0}var u=r.clone()._ishlnsubmul(i,1,c);0===u.negative&&(r=u,s&&(s.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|r.words[i.length+f])+(0|r.words[i.length+f-1]);for(d=Math.min(d/a|0,67108863),r._ishlnsubmul(i,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},o.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),a=new o(0),s=new o(0),c=new o(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var d=0,p=1;0==(t.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(u),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var h=0,m=1;0==(n.words[0]&m)&&h<26;++h,m<<=1);if(h>0)for(n.iushrn(h);h-- >0;)(s.isOdd()||c.isOdd())&&(s.iadd(u),c.isub(f)),s.iushrn(1),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(c)):(n.isub(t),s.isub(i),c.isub(a))}return{a:s,b:c,gcd:n.iushln(l)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,a=new o(1),s=new o(0),c=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0==(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);for(var f=0,d=1;0==(n.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(n.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return(i=0===t.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var o=i,a=n;0!==o&&a<this.length;a++){var s=0|this.words[a];o=(s+=o)>>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},o.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},o.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){r<i?t=-1:r>i&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):r>0?n.isub(this.p):n.strip(),n},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(g,y),g.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(4194303&o)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var r=0|e.words[n];t+=977*r,e.words[n]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(v,y),i(w,y),i(_,y),_.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*(0|e.words[n])+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new _}return b[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},k.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),c=s.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new o(2*u*u).toRed(this);0!==this.pow(u,l).cmp(c);)u.redIAdd(c);for(var f=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),h=a;0!==p.cmp(s);){for(var m=p,b=0;0!==m.cmp(s);b++)m=m.redSqr();r(b<h);var y=this.pow(f,new o(1).iushln(h-b-1));d=d.redMul(y),f=y.redSqr(),p=p.redMul(f),h=b}return d},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new o(1);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new o(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var i=n[0],a=0,s=0,c=t.bitLength()%26;for(0===c&&(c=26),r=t.length-1;r>=0;r--){for(var l=t.words[r],u=c-1;u>=0;u--){var f=l>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===r&&0===u)&&(i=this.mul(i,n[a]),s=0,a=0)):s=0}c=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new x(e)},i(x,k),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},x.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(71)(e))},function(e,t,n){(function(e){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function o(e,t,n){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var a;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{a=n(2).Buffer}catch(e){}function s(e,t,n){for(var r=0,i=Math.min(e.length,n),o=t;o<i;o++){var a=e.charCodeAt(o)-48;r<<=4,r|=a>=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return r}function c(e,t,n,r){for(var i=0,o=Math.min(e.length,n),a=t;a<o;a++){var s=e.charCodeAt(a)-48;i*=r,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initArray=function(e,t,n){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var o,a,s=0;if("be"===n)for(i=e.length-1,o=0;i>=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i<e.length;i+=3)a=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var r,i,o=0;for(n=e.length-6,r=0;n>=t;n-=6)i=s(e,n,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);n+6!==t&&(i=s(e,t,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,u=n;u<s;u+=r)l=c(e,u,u+r,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==a){var f=1;for(l=c(e,u,e.length,t),u=0;u<a;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}},o.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype.clone=function(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,c=a/67108864|0;n.words[0]=s;for(var l=1;l<r;l++){for(var u=c>>>26,f=67108863&c,d=Math.min(l,t.length-1),p=Math.max(0,l-e.length+1);p<=d;p++){var h=l-p|0;u+=(a=(i=0|e.words[h])*(o=0|t.words[p])+f)/67108864|0,f=67108863&a}n.words[l]=0|f,c=0|u}return 0!==c?n.words[l]=0|c:n.length--,n.strip()}o.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,a=0;a<this.length;a++){var s=this.words[a],c=(16777215&(s<<i|o)).toString(16);n=0!==(o=s>>>24-i&16777215)||a!==this.length-1?l[6-c.length]+c+n:c+n,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var d=u[e],p=f[e];n="";var h=this.clone();for(h.negative=0;!h.isZero();){var m=h.modn(p).toString(e);n=(h=h.idivn(p)).isZero()?m+n:l[d-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return r(void 0!==a),this.toArrayLike(a,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var a,s,c="le"===t,l=new e(o),u=this.clone();if(c){for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[s]=a;for(;s<o;s++)l[s]=0}else{for(s=0;s<o-i;s++)l[s]=0;for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[o-s-1]=a}return l},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},o.prototype.ior=function(e){return r(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this.strip()},o.prototype.iand=function(e){return r(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this.strip()},o.prototype.ixor=function(e){return r(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this.strip()},o.prototype.iadd=function(e){var t,n,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o<r.length;o++)t=(0|n.words[o])+(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<n.length;o++)t=(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this},o.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a<r.length;a++)o=(t=(0|n.words[a])-(0|r.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<n.length;a++)o=(t=(0|n.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<n.length&&n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this.length=Math.max(this.length,a),n!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(e){return this.clone().isub(e)};var p=function(e,t,n){var r,i,o,a=e.words,s=t.words,c=n.words,l=0,u=0|a[0],f=8191&u,d=u>>>13,p=0|a[1],h=8191&p,m=p>>>13,b=0|a[2],y=8191&b,g=b>>>13,v=0|a[3],w=8191&v,_=v>>>13,k=0|a[4],x=8191&k,S=k>>>13,O=0|a[5],E=8191&O,T=O>>>13,A=0|a[6],M=8191&A,I=A>>>13,P=0|a[7],C=8191&P,j=P>>>13,D=0|a[8],R=8191&D,N=D>>>13,B=0|a[9],L=8191&B,U=B>>>13,F=0|s[0],q=8191&F,z=F>>>13,V=0|s[1],H=8191&V,$=V>>>13,K=0|s[2],W=8191&K,G=K>>>13,J=0|s[3],Q=8191&J,Y=J>>>13,Z=0|s[4],X=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],ce=8191&se,le=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,pe=0|s[9],he=8191&pe,me=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(l+(r=Math.imul(f,q))|0)+((8191&(i=(i=Math.imul(f,z))+Math.imul(d,q)|0))<<13)|0;l=((o=Math.imul(d,z))+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(h,q),i=(i=Math.imul(h,z))+Math.imul(m,q)|0,o=Math.imul(m,z);var ye=(l+(r=r+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,$)|0)+Math.imul(d,H)|0))<<13)|0;l=((o=o+Math.imul(d,$)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(y,q),i=(i=Math.imul(y,z))+Math.imul(g,q)|0,o=Math.imul(g,z),r=r+Math.imul(h,H)|0,i=(i=i+Math.imul(h,$)|0)+Math.imul(m,H)|0,o=o+Math.imul(m,$)|0;var ge=(l+(r=r+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(d,W)|0))<<13)|0;l=((o=o+Math.imul(d,G)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(w,q),i=(i=Math.imul(w,z))+Math.imul(_,q)|0,o=Math.imul(_,z),r=r+Math.imul(y,H)|0,i=(i=i+Math.imul(y,$)|0)+Math.imul(g,H)|0,o=o+Math.imul(g,$)|0,r=r+Math.imul(h,W)|0,i=(i=i+Math.imul(h,G)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,G)|0;var ve=(l+(r=r+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(d,Q)|0))<<13)|0;l=((o=o+Math.imul(d,Y)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(x,q),i=(i=Math.imul(x,z))+Math.imul(S,q)|0,o=Math.imul(S,z),r=r+Math.imul(w,H)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(_,H)|0,o=o+Math.imul(_,$)|0,r=r+Math.imul(y,W)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,G)|0,r=r+Math.imul(h,Q)|0,i=(i=i+Math.imul(h,Y)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,Y)|0;var we=(l+(r=r+Math.imul(f,X)|0)|0)+((8191&(i=(i=i+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;l=((o=o+Math.imul(d,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(E,q),i=(i=Math.imul(E,z))+Math.imul(T,q)|0,o=Math.imul(T,z),r=r+Math.imul(x,H)|0,i=(i=i+Math.imul(x,$)|0)+Math.imul(S,H)|0,o=o+Math.imul(S,$)|0,r=r+Math.imul(w,W)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,G)|0,r=r+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,Y)|0)+Math.imul(g,Q)|0,o=o+Math.imul(g,Y)|0,r=r+Math.imul(h,X)|0,i=(i=i+Math.imul(h,ee)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,ee)|0;var _e=(l+(r=r+Math.imul(f,ne)|0)|0)+((8191&(i=(i=i+Math.imul(f,re)|0)+Math.imul(d,ne)|0))<<13)|0;l=((o=o+Math.imul(d,re)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(M,q),i=(i=Math.imul(M,z))+Math.imul(I,q)|0,o=Math.imul(I,z),r=r+Math.imul(E,H)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(T,H)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(x,W)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,G)|0,r=r+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,Y)|0,r=r+Math.imul(y,X)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0,r=r+Math.imul(h,ne)|0,i=(i=i+Math.imul(h,re)|0)+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0;var ke=(l+(r=r+Math.imul(f,oe)|0)|0)+((8191&(i=(i=i+Math.imul(f,ae)|0)+Math.imul(d,oe)|0))<<13)|0;l=((o=o+Math.imul(d,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(C,q),i=(i=Math.imul(C,z))+Math.imul(j,q)|0,o=Math.imul(j,z),r=r+Math.imul(M,H)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(I,H)|0,o=o+Math.imul(I,$)|0,r=r+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(T,W)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,Y)|0,r=r+Math.imul(w,X)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,ee)|0,r=r+Math.imul(y,ne)|0,i=(i=i+Math.imul(y,re)|0)+Math.imul(g,ne)|0,o=o+Math.imul(g,re)|0,r=r+Math.imul(h,oe)|0,i=(i=i+Math.imul(h,ae)|0)+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0;var xe=(l+(r=r+Math.imul(f,ce)|0)|0)+((8191&(i=(i=i+Math.imul(f,le)|0)+Math.imul(d,ce)|0))<<13)|0;l=((o=o+Math.imul(d,le)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,q),i=(i=Math.imul(R,z))+Math.imul(N,q)|0,o=Math.imul(N,z),r=r+Math.imul(C,H)|0,i=(i=i+Math.imul(C,$)|0)+Math.imul(j,H)|0,o=o+Math.imul(j,$)|0,r=r+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(T,Q)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,X)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,ee)|0,r=r+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,re)|0)+Math.imul(_,ne)|0,o=o+Math.imul(_,re)|0,r=r+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,ae)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,ae)|0,r=r+Math.imul(h,ce)|0,i=(i=i+Math.imul(h,le)|0)+Math.imul(m,ce)|0,o=o+Math.imul(m,le)|0;var Se=(l+(r=r+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;l=((o=o+Math.imul(d,de)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(L,q),i=(i=Math.imul(L,z))+Math.imul(U,q)|0,o=Math.imul(U,z),r=r+Math.imul(R,H)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(N,H)|0,o=o+Math.imul(N,$)|0,r=r+Math.imul(C,W)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,G)|0,r=r+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(T,X)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(x,ne)|0,i=(i=i+Math.imul(x,re)|0)+Math.imul(S,ne)|0,o=o+Math.imul(S,re)|0,r=r+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,ae)|0)+Math.imul(_,oe)|0,o=o+Math.imul(_,ae)|0,r=r+Math.imul(y,ce)|0,i=(i=i+Math.imul(y,le)|0)+Math.imul(g,ce)|0,o=o+Math.imul(g,le)|0,r=r+Math.imul(h,fe)|0,i=(i=i+Math.imul(h,de)|0)+Math.imul(m,fe)|0,o=o+Math.imul(m,de)|0;var Oe=(l+(r=r+Math.imul(f,he)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(d,he)|0))<<13)|0;l=((o=o+Math.imul(d,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(L,H),i=(i=Math.imul(L,$))+Math.imul(U,H)|0,o=Math.imul(U,$),r=r+Math.imul(R,W)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,G)|0,r=r+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,Y)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,Y)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,r=r+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,re)|0)+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,ae)|0)+Math.imul(S,oe)|0,o=o+Math.imul(S,ae)|0,r=r+Math.imul(w,ce)|0,i=(i=i+Math.imul(w,le)|0)+Math.imul(_,ce)|0,o=o+Math.imul(_,le)|0,r=r+Math.imul(y,fe)|0,i=(i=i+Math.imul(y,de)|0)+Math.imul(g,fe)|0,o=o+Math.imul(g,de)|0;var Ee=(l+(r=r+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,me)|0)+Math.imul(m,he)|0))<<13)|0;l=((o=o+Math.imul(m,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(L,W),i=(i=Math.imul(L,G))+Math.imul(U,W)|0,o=Math.imul(U,G),r=r+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(N,Q)|0,o=o+Math.imul(N,Y)|0,r=r+Math.imul(C,X)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(I,ne)|0,o=o+Math.imul(I,re)|0,r=r+Math.imul(E,oe)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(x,ce)|0,i=(i=i+Math.imul(x,le)|0)+Math.imul(S,ce)|0,o=o+Math.imul(S,le)|0,r=r+Math.imul(w,fe)|0,i=(i=i+Math.imul(w,de)|0)+Math.imul(_,fe)|0,o=o+Math.imul(_,de)|0;var Te=(l+(r=r+Math.imul(y,he)|0)|0)+((8191&(i=(i=i+Math.imul(y,me)|0)+Math.imul(g,he)|0))<<13)|0;l=((o=o+Math.imul(g,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(L,Q),i=(i=Math.imul(L,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(N,X)|0,o=o+Math.imul(N,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(j,ne)|0,o=o+Math.imul(j,re)|0,r=r+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,ae)|0,r=r+Math.imul(E,ce)|0,i=(i=i+Math.imul(E,le)|0)+Math.imul(T,ce)|0,o=o+Math.imul(T,le)|0,r=r+Math.imul(x,fe)|0,i=(i=i+Math.imul(x,de)|0)+Math.imul(S,fe)|0,o=o+Math.imul(S,de)|0;var Ae=(l+(r=r+Math.imul(w,he)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(_,he)|0))<<13)|0;l=((o=o+Math.imul(_,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(L,X),i=(i=Math.imul(L,ee))+Math.imul(U,X)|0,o=Math.imul(U,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(N,ne)|0,o=o+Math.imul(N,re)|0,r=r+Math.imul(C,oe)|0,i=(i=i+Math.imul(C,ae)|0)+Math.imul(j,oe)|0,o=o+Math.imul(j,ae)|0,r=r+Math.imul(M,ce)|0,i=(i=i+Math.imul(M,le)|0)+Math.imul(I,ce)|0,o=o+Math.imul(I,le)|0,r=r+Math.imul(E,fe)|0,i=(i=i+Math.imul(E,de)|0)+Math.imul(T,fe)|0,o=o+Math.imul(T,de)|0;var Me=(l+(r=r+Math.imul(x,he)|0)|0)+((8191&(i=(i=i+Math.imul(x,me)|0)+Math.imul(S,he)|0))<<13)|0;l=((o=o+Math.imul(S,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,ne),i=(i=Math.imul(L,re))+Math.imul(U,ne)|0,o=Math.imul(U,re),r=r+Math.imul(R,oe)|0,i=(i=i+Math.imul(R,ae)|0)+Math.imul(N,oe)|0,o=o+Math.imul(N,ae)|0,r=r+Math.imul(C,ce)|0,i=(i=i+Math.imul(C,le)|0)+Math.imul(j,ce)|0,o=o+Math.imul(j,le)|0,r=r+Math.imul(M,fe)|0,i=(i=i+Math.imul(M,de)|0)+Math.imul(I,fe)|0,o=o+Math.imul(I,de)|0;var Ie=(l+(r=r+Math.imul(E,he)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(T,he)|0))<<13)|0;l=((o=o+Math.imul(T,me)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(L,oe),i=(i=Math.imul(L,ae))+Math.imul(U,oe)|0,o=Math.imul(U,ae),r=r+Math.imul(R,ce)|0,i=(i=i+Math.imul(R,le)|0)+Math.imul(N,ce)|0,o=o+Math.imul(N,le)|0,r=r+Math.imul(C,fe)|0,i=(i=i+Math.imul(C,de)|0)+Math.imul(j,fe)|0,o=o+Math.imul(j,de)|0;var Pe=(l+(r=r+Math.imul(M,he)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(I,he)|0))<<13)|0;l=((o=o+Math.imul(I,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(L,ce),i=(i=Math.imul(L,le))+Math.imul(U,ce)|0,o=Math.imul(U,le),r=r+Math.imul(R,fe)|0,i=(i=i+Math.imul(R,de)|0)+Math.imul(N,fe)|0,o=o+Math.imul(N,de)|0;var Ce=(l+(r=r+Math.imul(C,he)|0)|0)+((8191&(i=(i=i+Math.imul(C,me)|0)+Math.imul(j,he)|0))<<13)|0;l=((o=o+Math.imul(j,me)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(L,fe),i=(i=Math.imul(L,de))+Math.imul(U,fe)|0,o=Math.imul(U,de);var je=(l+(r=r+Math.imul(R,he)|0)|0)+((8191&(i=(i=i+Math.imul(R,me)|0)+Math.imul(N,he)|0))<<13)|0;l=((o=o+Math.imul(N,me)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863;var De=(l+(r=Math.imul(L,he))|0)+((8191&(i=(i=Math.imul(L,me))+Math.imul(U,he)|0))<<13)|0;return l=((o=Math.imul(U,me))+(i>>>13)|0)+(De>>>26)|0,De&=67108863,c[0]=be,c[1]=ye,c[2]=ge,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=xe,c[8]=Se,c[9]=Oe,c[10]=Ee,c[11]=Te,c[12]=Ae,c[13]=Me,c[14]=Ie,c[15]=Pe,c[16]=Ce,c[17]=je,c[18]=De,0!==l&&(c[19]=l,n.length++),n};function h(e,t,n){return(new m).mulp(e,t,n)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=d),o.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):n<63?d(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o<n.length-1;o++){var a=i;i=0;for(var s=67108863&r,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++){var u=o-l,f=(0|e.words[u])*(0|t.words[l]),d=67108863&f;s=67108863&(d=d+s|0),i+=(a=(a=a+(f/67108864|0)|0)+(d>>>26)|0)>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n.strip()}(this,e,t):h(this,e,t)},m.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,n,e);return t},m.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var r=0,i=0;i<t;i++)r|=(1&e)<<t-i-1,e>>=1;return r},m.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a<o;a++)r[a]=t[e[a]],i[a]=n[e[a]]},m.prototype.transform=function(e,t,n,r,i,o){this.permute(o,e,t,n,r,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,c=Math.cos(2*Math.PI/s),l=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=c,d=l,p=0;p<a;p++){var h=n[u+p],m=r[u+p],b=n[u+p+a],y=r[u+p+a],g=f*b-d*y;y=f*y+d*b,b=g,n[u+p]=h+b,r[u+p]=m+y,n[u+p+a]=h-b,r[u+p+a]=m-y,p!==s&&(g=c*f-l*d,d=c*d+l*f,f=g)}},m.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),r=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+r},m.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var r=0;r<n/2;r++){var i=e[r];e[r]=e[n-r-1],e[n-r-1]=i,i=t[r],t[r]=-t[n-r-1],t[n-r-1]=-i}},m.prototype.normalize13b=function(e,t){for(var n=0,r=0;r<t/2;r++){var i=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+n;e[r]=67108863&i,n=i<67108864?0:i/67108864|0}return e},m.prototype.convert13b=function(e,t,n,i){for(var o=0,a=0;a<t;a++)o+=0|e[a],n[2*a]=8191&o,o>>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a<i;++a)n[a]=0;r(0===o),r(0==(-8192&o))},m.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},m.prototype.mulp=function(e,t,n){var r=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(r),o=this.stub(r),a=new Array(r),s=new Array(r),c=new Array(r),l=new Array(r),u=new Array(r),f=new Array(r),d=n.words;d.length=r,this.convert13b(e.words,e.length,a,r),this.convert13b(t.words,t.length,l,r),this.transform(a,o,s,c,r,i),this.transform(l,o,u,f,r,i);for(var p=0;p<r;p++){var h=s[p]*u[p]-c[p]*f[p];c[p]=s[p]*f[p]+c[p]*u[p],s[p]=h}return this.conjugate(s,c,r),this.transform(s,c,d,o,r,i),this.conjugate(d,o,r),this.normalize13b(d,r),n.negative=e.negative^t.negative,n.length=e.length+t.length,n.strip()},o.prototype.mul=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},o.prototype.mulf=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),h(this,e,t)},o.prototype.imul=function(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function(e){r("number"==typeof e),r(e<67108864);for(var t=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,o=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var r=n/26|0,i=n%26;t[n]=(e.words[r]&1<<i)>>>i}return t}(e);if(0===t.length)return new o(1);for(var n=this,r=0;r<t.length&&0===t[r];r++,n=n.sqr());if(++r<t.length)for(var i=n.sqr();r<t.length;r++,i=i.sqr())0!==t[r]&&(n=n.mul(i));return n},o.prototype.iushln=function(e){r("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t<this.length;t++){var s=this.words[t]&o,c=(0|this.words[t])-s<<n;this.words[t]=c|a,a=s>>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},o.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},o.prototype.iushrn=function(e,t,n){var i;r("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<<o,c=n;if(i-=a,i=Math.max(0,i),c){for(var l=0;l<a;l++)c.words[l]=this.words[l];c.length=a}if(0===a);else if(this.length>a)for(this.length-=a,l=0;l<this.length;l++)this.words[l]=this.words[l+a];else this.words[0]=0,this.length=1;var u=0;for(l=this.length-1;l>=0&&(0!==u||l>=i);l--){var f=0|this.words[l];this.words[l]=u<<26-o|f>>>o,u=f&s}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},o.prototype.imaskn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},o.prototype.maskn=function(e){return this.clone().imaskn(e)},o.prototype.iaddn=function(e){return r("number"==typeof e),r(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},o.prototype.addn=function(e){return this.clone().iaddn(e)},o.prototype.subn=function(e){return this.clone().isubn(e)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(e,t,n){var i,o,a=e.length+n;this._expand(a);var s=0;for(i=0;i<e.length;i++){o=(0|this.words[i+n])+s;var c=(0|e.words[i])*t;s=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+n]=67108863&o}for(;i<this.length-n;i++)s=(o=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,i=0;i<this.length;i++)s=(o=-(0|this.words[i])+s)>>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,a=0|i.words[i.length-1];0!==(n=26-this._countBits(a))&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var s,c=r.length-i.length;if("mod"!==t){(s=new o(null)).length=c+1,s.words=new Array(s.length);for(var l=0;l<s.length;l++)s.words[l]=0}var u=r.clone()._ishlnsubmul(i,1,c);0===u.negative&&(r=u,s&&(s.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|r.words[i.length+f])+(0|r.words[i.length+f-1]);for(d=Math.min(d/a|0,67108863),r._ishlnsubmul(i,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},o.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),a=new o(0),s=new o(0),c=new o(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var d=0,p=1;0==(t.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(u),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var h=0,m=1;0==(n.words[0]&m)&&h<26;++h,m<<=1);if(h>0)for(n.iushrn(h);h-- >0;)(s.isOdd()||c.isOdd())&&(s.iadd(u),c.isub(f)),s.iushrn(1),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(c)):(n.isub(t),s.isub(i),c.isub(a))}return{a:s,b:c,gcd:n.iushln(l)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,a=new o(1),s=new o(0),c=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0==(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);for(var f=0,d=1;0==(n.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(n.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return(i=0===t.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var o=i,a=n;0!==o&&a<this.length;a++){var s=0|this.words[a];o=(s+=o)>>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},o.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},o.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){r<i?t=-1:r>i&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):r>0?n.isub(this.p):n.strip(),n},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(g,y),g.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(4194303&o)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var r=0|e.words[n];t+=977*r,e.words[n]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(v,y),i(w,y),i(_,y),_.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*(0|e.words[n])+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new _}return b[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},k.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),c=s.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new o(2*u*u).toRed(this);0!==this.pow(u,l).cmp(c);)u.redIAdd(c);for(var f=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),h=a;0!==p.cmp(s);){for(var m=p,b=0;0!==m.cmp(s);b++)m=m.redSqr();r(b<h);var y=this.pow(f,new o(1).iushln(h-b-1));d=d.redMul(y),f=y.redSqr(),p=p.redMul(f),h=b}return d},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new o(1);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new o(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var i=n[0],a=0,s=0,c=t.bitLength()%26;for(0===c&&(c=26),r=t.length-1;r>=0;r--){for(var l=t.words[r],u=c-1;u>=0;u--){var f=l>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===r&&0===u)&&(i=this.mul(i,n[a]),s=0,a=0)):s=0}c=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new x(e)},i(x,k),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},x.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(71)(e))},function(e,t,n){!function(e){var t,n,r,i=String.fromCharCode;function o(e){for(var t,n,r=[],i=0,o=e.length;i<o;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<o?56320==(64512&(n=e.charCodeAt(i++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),i--):r.push(t);return r}function a(e){if(e>=55296&&e<=57343)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value")}function s(e,t){return i(e>>t&63|128)}function c(e){if(0==(4294967168&e))return i(e);var t="";return 0==(4294965248&e)?t=i(e>>6&31|192):0==(4294901760&e)?(a(e),t=i(e>>12&15|224),t+=s(e,6)):0==(4292870144&e)&&(t=i(e>>18&7|240),t+=s(e,12),t+=s(e,6)),t+=i(63&e|128)}function l(){if(r>=n)throw Error("Invalid byte index");var e=255&t[r];if(r++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function u(){var e,i;if(r>n)throw Error("Invalid byte index");if(r==n)return!1;if(e=255&t[r],r++,0==(128&e))return e;if(192==(224&e)){if((i=(31&e)<<6|l())>=128)return i;throw Error("Invalid continuation byte")}if(224==(240&e)){if((i=(15&e)<<12|l()<<6|l())>=2048)return a(i),i;throw Error("Invalid continuation byte")}if(240==(248&e)&&(i=(7&e)<<18|l()<<12|l()<<6|l())>=65536&&i<=1114111)return i;throw Error("Invalid UTF-8 detected")}e.version="3.0.0",e.encode=function(e){for(var t=o(e),n=t.length,r=-1,i="";++r<n;)i+=c(t[r]);return i},e.decode=function(e){t=o(e),n=t.length,r=0;for(var a,s=[];!1!==(a=u());)s.push(a);return function(e){for(var t,n=e.length,r=-1,o="";++r<n;)(t=e[r])>65535&&(o+=i((t-=65536)>>>10&1023|55296),t=56320|1023&t),o+=i(t);return o}(s)}}(t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1124);function i(e){return"string"==typeof e&&(!!/^(0x)?[0-9a-f]{512}$/i.test(e)&&!(!/^(0x)?[0-9a-f]{512}$/.test(e)&&!/^(0x)?[0-9A-F]{512}$/.test(e)))}function o(e,t){"object"==typeof t&&t.constructor===Uint8Array&&(t=r.bytesToHex(t));const n=r.keccak256(t).replace("0x","");for(let t=0;t<12;t+=4){const r=(parseInt(n.substr(t,2),16)<<8)+parseInt(n.substr(t+2,2),16)&2047,i=1<<r%4;if((a(e.charCodeAt(e.length-1-Math.floor(r/4)))&i)!==i)return!1}return!0}function a(e){if(e>=48&&e<=57)return e-48;if(e>=65&&e<=70)return e-55;if(e>=97&&e<=102)return e-87;throw new Error("invalid bloom")}function s(e){return"string"==typeof e&&(!!/^(0x)?[0-9a-f]{64}$/i.test(e)&&!(!/^(0x)?[0-9a-f]{64}$/.test(e)&&!/^(0x)?[0-9A-F]{64}$/.test(e)))}function c(e){return"string"==typeof e&&(!!e.match(/^(0x)?[0-9a-fA-F]{40}$/)||!!e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/))}t.isBloom=i,t.isInBloom=o,t.isUserEthereumAddressInBloom=function(e,t){if(!i(e))throw new Error("Invalid bloom given");if(!c(t))throw new Error(`Invalid ethereum address given: "${t}"`);return o(e,r.padLeft(t,64))},t.isContractAddressInBloom=function(e,t){if(!i(e))throw new Error("Invalid bloom given");if(!c(t))throw new Error(`Invalid contract address given: "${t}"`);return o(e,t)},t.isTopicInBloom=function(e,t){if(!i(e))throw new Error("Invalid bloom given");if(!s(t))throw new Error("Invalid topic");return o(e,t)},t.isTopic=s,t.isAddress=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(222);function i(e){if(null==e)throw new Error("cannot convert null value to array");if("string"==typeof e){const t=e.match(/^(0x)?[0-9a-fA-F]*$/);if(!t)throw new Error("invalid hexidecimal string");if("0x"!==t[1])throw new Error("hex string must have 0x prefix");(e=e.substring(2)).length%2&&(e="0"+e);const n=[];for(let t=0;t<e.length;t+=2)n.push(parseInt(e.substr(t,2),16));return o(new Uint8Array(n))}if(function(e){if(!e||parseInt(String(e.length))!=e.length||"string"==typeof e)return!1;for(let t=0;t<e.length;t++){const n=e[t];if(n<0||n>=256||parseInt(String(n))!=n)return!1}return!0}(e))return o(new Uint8Array(e));throw new Error("invalid arrayify value")}function o(e){return void 0!==e.slice||(e.slice=()=>{const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}t.keccak256=function(e){return"0x"+r.keccak_256(i(e))},t.padLeft=(e,t)=>{const n=/^0x/i.test(e)||"number"==typeof e,r=t-(e=e.toString().replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(n?"0x":"")+new Array(r).join("0")+e},t.bytesToHex=function(e){const t=[];for(let n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return"0x"+t.join("").replace(/^0+/,"")},t.toByteArray=i},function(e,t,n){var r=n(147),i=n(6),o=n(957),a=function(e){var t=typeof e;if("string"===t)return o.isHexStrict(e)?new i(e.replace(/0x/i,""),16):new i(e,10);if("number"===t)return new i(e);if(o.isBigNumber(e))return new i(e.toString(10));if(o.isBN(e))return e;throw new Error(e+" is not a number")},s=function(e,t,n){var r,s;if("bytes"===(e=function(e){return e.startsWith("int[")?"int256"+e.slice(3):"int"===e?"int256":e.startsWith("uint[")?"uint256"+e.slice(4):"uint"===e?"uint256":e.startsWith("fixed[")?"fixed128x128"+e.slice(5):"fixed"===e?"fixed128x128":e.startsWith("ufixed[")?"ufixed128x128"+e.slice(6):"ufixed"===e?"ufixed128x128":e}(e))){if(t.replace(/^0x/i,"").length%2!=0)throw new Error("Invalid bytes characters "+t.length);return t}if("string"===e)return o.utf8ToHex(t);if("bool"===e)return t?"01":"00";if(e.startsWith("address")){if(r=n?64:40,!o.isAddress(t))throw new Error(t+" is not a valid address, or the checksum is invalid.");return o.leftPad(t.toLowerCase(),r)}if(r=function(e){var t=/^\D+(\d+).*$/.exec(e);return t?parseInt(t[1],10):null}(e),e.startsWith("bytes")){if(!r)throw new Error("bytes[] not yet supported in solidity");if(n&&(r=32),r<1||r>32||r<t.replace(/^0x/i,"").length/2)throw new Error("Invalid bytes"+r+" for "+t);return o.rightPad(t,2*r)}if(e.startsWith("uint")){if(r%8||r<8||r>256)throw new Error("Invalid uint"+r+" size");if((s=a(t)).bitLength()>r)throw new Error("Supplied uint exceeds width: "+r+" vs "+s.bitLength());if(s.lt(new i(0)))throw new Error("Supplied uint "+s.toString()+" is negative");return r?o.leftPad(s.toString("hex"),r/8*2):s}if(e.startsWith("int")){if(r%8||r<8||r>256)throw new Error("Invalid int"+r+" size");if((s=a(t)).bitLength()>r)throw new Error("Supplied int exceeds width: "+r+" vs "+s.bitLength());return s.lt(new i(0))?s.toTwos(r).toString("hex"):r?o.leftPad(s.toString("hex"),r/8*2):s}throw new Error("Unsupported or invalid type: "+e)},c=function(e){if(r.isArray(e))throw new Error("Autodetection of array types is not supported.");var t,n,a="";if(r.isObject(e)&&(e.hasOwnProperty("v")||e.hasOwnProperty("t")||e.hasOwnProperty("value")||e.hasOwnProperty("type"))?(t=e.hasOwnProperty("t")?e.t:e.type,a=e.hasOwnProperty("v")?e.v:e.value):(t=o.toHex(e,!0),a=o.toHex(e),t.startsWith("int")||t.startsWith("uint")||(t="bytes")),!t.startsWith("int")&&!t.startsWith("uint")||"string"!=typeof a||/^(-)?0x/i.test(a)||(a=new i(a)),r.isArray(a)){if((n=function(e){var t=/^\D+\d*\[(\d+)\]$/.exec(e);return t?parseInt(t[1],10):null}(t))&&a.length!==n)throw new Error(t+" is not matching the given array "+JSON.stringify(a));n=a.length}return r.isArray(a)?a.map((function(e){return s(t,e,n).toString("hex").replace("0x","")})).join(""):s(t,a,n).toString("hex").replace("0x","")};e.exports={soliditySha3:function(){var e=Array.prototype.slice.call(arguments),t=r.map(e,c);return o.sha3("0x"+t.join(""))},soliditySha3Raw:function(){return o.sha3Raw("0x"+r.map(Array.prototype.slice.call(arguments),c).join(""))},encodePacked:function(){var e=Array.prototype.slice.call(arguments),t=r.map(e,c);return"0x"+t.join("").toLowerCase()}}},function(e,t,n){"use strict";var r=n(959),i=n(145).errors,o=function(e){this.requestManager=e,this.requests=[]};o.prototype.add=function(e){this.requests.push(e)},o.prototype.execute=function(){var e=this.requests;this.requestManager.sendBatch(e,(function(t,n){n=n||[],e.map((function(e,t){return n[t]||{}})).forEach((function(t,n){if(e[n].callback){if(t&&t.error)return e[n].callback(i.ErrorResponse(t));if(!r.isValidResponse(t))return e[n].callback(i.InvalidResponse(t));try{e[n].callback(null,e[n].format?e[n].format(t.result):t.result)}catch(t){e[n].callback(t)}}}))}))},e.exports=o},function(e,t,n){"use strict";var r,i=null;try{r=Function("return this")()}catch(e){r=window}void 0!==r.ethereum?i=r.ethereum:void 0!==r.web3&&r.web3.currentProvider&&(r.web3.currentProvider.sendAsync&&(r.web3.currentProvider.send=r.web3.currentProvider.sendAsync,delete r.web3.currentProvider.sendAsync),!r.web3.currentProvider.on&&r.web3.currentProvider.connection&&"ipcProviderWrapper"===r.web3.currentProvider.connection.constructor.name&&(r.web3.currentProvider.on=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");switch(e){case"data":this.connection.on("data",(function(e){var n="";e=e.toString();try{n=JSON.parse(e)}catch(n){return t(new Error("Couldn't parse response data"+e))}n.id||-1===n.method.indexOf("_subscription")||t(null,n)}));break;default:this.connection.on(e,t)}}),i=r.web3.currentProvider),e.exports=i},function(e,t,n){"use strict";var r=n(903),i=n(1129),o=n(145).errors,a=n(1131).w3cwebsocket,s=function(e,t){r.call(this),t=t||{},this.url=e,this._customTimeout=t.timeout||15e3,this.headers=t.headers||{},this.protocol=t.protocol||void 0,this.reconnectOptions=Object.assign({auto:!1,delay:5e3,maxAttempts:!1,onTimeout:!1},t.reconnect),this.clientConfig=t.clientConfig||void 0,this.requestOptions=t.requestOptions||void 0,this.DATA="data",this.CLOSE="close",this.ERROR="error",this.CONNECT="connect",this.RECONNECT="reconnect",this.connection=null,this.requestQueue=new Map,this.responseQueue=new Map,this.reconnectAttempts=0,this.reconnecting=!1;var n=i.parseURL(e);n.username&&n.password&&(this.headers.authorization="Basic "+i.btoa(n.username+":"+n.password)),n.auth&&(this.headers.authorization="Basic "+i.btoa(n.auth)),Object.defineProperty(this,"connected",{get:function(){return this.connection&&this.connection.readyState===this.connection.OPEN},enumerable:!0}),this.connect()};(s.prototype=Object.create(r.prototype)).constructor=s,s.prototype.connect=function(){this.connection=new a(this.url,this.protocol,void 0,this.headers,this.requestOptions,this.clientConfig),this._addSocketListeners()},s.prototype._onMessage=function(e){var t=this;this._parseResponse("string"==typeof e.data?e.data:"").forEach((function(e){if(e.method&&-1!==e.method.indexOf("_subscription"))t.emit(t.DATA,e);else{var n=e.id;Array.isArray(e)&&(n=e[0].id),t.responseQueue.has(n)&&(void 0!==t.responseQueue.get(n).callback&&t.responseQueue.get(n).callback(!1,e),t.responseQueue.delete(n))}}))},s.prototype._onConnect=function(){if(this.emit(this.CONNECT),this.reconnectAttempts=0,this.reconnecting=!1,this.requestQueue.size>0){var e=this;this.requestQueue.forEach((function(t,n){e.send(t.payload,t.callback),e.requestQueue.delete(n)}))}},s.prototype._onClose=function(e){var t=this;!this.reconnectOptions.auto||[1e3,1001].includes(e.code)&&!1!==e.wasClean?(this.emit(this.CLOSE,e),this.requestQueue.size>0&&this.requestQueue.forEach((function(n,r){n.callback(o.ConnectionNotOpenError(e)),t.requestQueue.delete(r)})),this.responseQueue.size>0&&this.responseQueue.forEach((function(n,r){n.callback(o.InvalidConnection("on WS",e)),t.responseQueue.delete(r)})),this._removeSocketListeners(),this.removeAllListeners()):this.reconnect()},s.prototype._addSocketListeners=function(){this.connection.addEventListener("message",this._onMessage.bind(this)),this.connection.addEventListener("open",this._onConnect.bind(this)),this.connection.addEventListener("close",this._onClose.bind(this))},s.prototype._removeSocketListeners=function(){this.connection.removeEventListener("message",this._onMessage),this.connection.removeEventListener("open",this._onConnect),this.connection.removeEventListener("close",this._onClose)},s.prototype._parseResponse=function(e){var t=this,n=[];return e.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((function(e){t.lastChunk&&(e=t.lastChunk+e);var r=null;try{r=JSON.parse(e)}catch(n){return t.lastChunk=e,clearTimeout(t.lastChunkTimeout),void(t.lastChunkTimeout=setTimeout((function(){t.reconnectOptions.auto&&t.reconnectOptions.onTimeout?t.reconnect():(t.emit(t.ERROR,o.ConnectionTimeout(t._customTimeout)),t.requestQueue.size>0&&t.requestQueue.forEach((function(e,n){e.callback(o.ConnectionTimeout(t._customTimeout)),t.requestQueue.delete(n)})))}),t._customTimeout))}clearTimeout(t.lastChunkTimeout),t.lastChunk=null,r&&n.push(r)})),n},s.prototype.send=function(e,t){var n=e.id,r={payload:e,callback:t};if(Array.isArray(e)&&(n=e[0].id),this.connection.readyState===this.connection.CONNECTING||this.reconnecting)this.requestQueue.set(n,r);else{if(this.connection.readyState!==this.connection.OPEN)return this.requestQueue.delete(n),this.emit(this.ERROR,o.ConnectionNotOpenError()),void r.callback(o.ConnectionNotOpenError());this.responseQueue.set(n,r),this.requestQueue.delete(n);try{this.connection.send(JSON.stringify(r.payload))}catch(e){r.callback(e),this.responseQueue.delete(n)}}},s.prototype.reset=function(){this.responseQueue.clear(),this.requestQueue.clear(),this.removeAllListeners(),this._removeSocketListeners(),this._addSocketListeners()},s.prototype.disconnect=function(e,t){this._removeSocketListeners(),this.connection.close(e||1e3,t)},s.prototype.supportsSubscriptions=function(){return!0},s.prototype.reconnect=function(){var e=this;this.reconnecting=!0,this.responseQueue.size>0&&this.responseQueue.forEach((function(t,n){t.callback(o.PendingRequestsOnReconnectingError()),e.responseQueue.delete(n)})),!this.reconnectOptions.maxAttempts||this.reconnectAttempts<this.reconnectOptions.maxAttempts?setTimeout((function(){e.reconnectAttempts++,e._removeSocketListeners(),e.emit(e.RECONNECT,e.reconnectAttempts),e.connect()}),this.reconnectOptions.delay):(this.emit(this.ERROR,o.MaxAttemptsReachedOnReconnectingError()),this.reconnecting=!1,this.requestQueue.size>0&&this.requestQueue.forEach((function(t,n){t.callback(o.MaxAttemptsReachedOnReconnectingError()),e.requestQueue.delete(n)})))},e.exports=s},function(e,t,n){(function(t,r){var i="[object process]"===Object.prototype.toString.call(void 0!==t?t:0),o="undefined"!=typeof navigator&&"ReactNative"===navigator.product,a=null,s=null;if(i||o){a=function(e){return r.from(e).toString("base64")};var c=n(409);if(c.URL){var l=c.URL;s=function(e){return new l(e)}}else s=n(409).parse}else a=btoa.bind(window),s=function(e){return new URL(e)};e.exports={parseURL:s,btoa:a}}).call(this,n(13),n(2).Buffer)},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){var r;try{r=n(1132)}catch(e){}finally{if(r||"undefined"==typeof window||(r=window),!r)throw new Error("Could not determine global this")}var i=r.WebSocket||r.MozWebSocket,o=n(1133);function a(e,t){return t?new i(e,t):new i(e)}i&&["CONNECTING","OPEN","CLOSING","CLOSED"].forEach((function(e){Object.defineProperty(a,e,{get:function(){return i[e]}})})),e.exports={w3cwebsocket:i?a:null,version:o}},function(e,t){var n=function(){if("object"==typeof self&&self)return self;if("object"==typeof window&&window)return window;throw new Error("Unable to resolve global `this`")};e.exports=function(){if(this)return this;if("object"==typeof globalThis&&globalThis)return globalThis;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:!0})}catch(e){return n()}try{return __global__||n()}finally{delete Object.prototype.__global__}}()},function(e,t,n){e.exports=n(1134).version},function(e){e.exports=JSON.parse('{"name":"websocket","description":"Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.","keywords":["websocket","websockets","socket","networking","comet","push","RFC-6455","realtime","server","client"],"author":"Brian McKelvey <theturtle32@gmail.com> (https://github.com/theturtle32)","contributors":["Iñaki Baz Castillo <ibc@aliax.net> (http://dev.sipdoc.net)"],"version":"1.0.33","repository":{"type":"git","url":"https://github.com/theturtle32/WebSocket-Node.git"},"homepage":"https://github.com/theturtle32/WebSocket-Node","engines":{"node":">=4.0.0"},"dependencies":{"bufferutil":"^4.0.1","debug":"^2.2.0","es5-ext":"^0.10.50","typedarray-to-buffer":"^3.1.5","utf-8-validate":"^5.0.2","yaeti":"^0.0.6"},"devDependencies":{"buffer-equal":"^1.0.0","gulp":"^4.0.2","gulp-jshint":"^2.0.4","jshint-stylish":"^2.2.1","jshint":"^2.0.0","tape":"^4.9.1"},"config":{"verbose":false},"scripts":{"test":"tape test/unit/*.js","gulp":"gulp"},"main":"index","directories":{"lib":"./lib"},"browser":"lib/browser.js","license":"Apache-2.0"}')},function(e,t,n){var r=n(145).errors,i=n(1136).XMLHttpRequest,o=n(852),a=n(871),s=function(e,t){t=t||{},this.withCredentials=t.withCredentials||!1,this.timeout=t.timeout||0,this.headers=t.headers,this.agent=t.agent,this.connected=!1;const n=!1!==t.keepAlive;this.host=e||"http://localhost:8545",this.agent||("https"===this.host.substring(0,5)?this.httpsAgent=new a.Agent({keepAlive:n}):this.httpAgent=new o.Agent({keepAlive:n}))};s.prototype._prepareRequest=function(){var e;if("undefined"!=typeof XMLHttpRequest)e=new XMLHttpRequest;else{e=new i;var t={httpsAgent:this.httpsAgent,httpAgent:this.httpAgent,baseUrl:this.baseUrl};this.agent&&(t.httpsAgent=this.agent.https,t.httpAgent=this.agent.http,t.baseUrl=this.agent.baseUrl),e.nodejsSet(t)}return e.open("POST",this.host,!0),e.setRequestHeader("Content-Type","application/json"),e.timeout=this.timeout,e.withCredentials=this.withCredentials,this.headers&&this.headers.forEach((function(t){e.setRequestHeader(t.name,t.value)})),e},s.prototype.send=function(e,t){var n=this,i=this._prepareRequest();i.onreadystatechange=function(){if(4===i.readyState&&1!==i.timeout){var e=i.responseText,o=null;try{e=JSON.parse(e)}catch(e){o=r.InvalidResponse(i.responseText)}n.connected=!0,t(o,e)}},i.ontimeout=function(){n.connected=!1,t(r.ConnectionTimeout(this.timeout))};try{i.send(JSON.stringify(e))}catch(e){this.connected=!1,t(r.InvalidConnection(this.host))}},s.prototype.disconnect=function(){},s.prototype.supportsSubscriptions=function(){return!1},e.exports=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(1137));var r=n(904);t.XMLHttpRequestEventTarget=r.XMLHttpRequestEventTarget},function(e,t,n){"use strict";(function(e,r){var i,o=this&&this.__extends||(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e};Object.defineProperty(t,"__esModule",{value:!0});var s=n(852),c=n(871),l=n(964),u=n(409),f=n(1141),d=n(1142),p=n(904),h=n(1143),m=n(1144),b=function(t){function n(r){void 0===r&&(r={});var i=t.call(this)||this;return i.UNSENT=n.UNSENT,i.OPENED=n.OPENED,i.HEADERS_RECEIVED=n.HEADERS_RECEIVED,i.LOADING=n.LOADING,i.DONE=n.DONE,i.onreadystatechange=null,i.readyState=n.UNSENT,i.response=null,i.responseText="",i.responseType="",i.status=0,i.statusText="",i.timeout=0,i.upload=new h.XMLHttpRequestUpload,i.responseUrl="",i.withCredentials=!1,i._method=null,i._url=null,i._sync=!1,i._headers={},i._loweredHeaders={},i._mimeOverride=null,i._request=null,i._response=null,i._responseParts=null,i._responseHeaders=null,i._aborting=null,i._error=null,i._loadedBytes=0,i._totalBytes=0,i._lengthComputable=!1,i._restrictedMethods={CONNECT:!0,TRACE:!0,TRACK:!0},i._restrictedHeaders={"accept-charset":!0,"accept-encoding":!0,"access-control-request-headers":!0,"access-control-request-method":!0,connection:!0,"content-length":!0,cookie:!0,cookie2:!0,date:!0,dnt:!0,expect:!0,host:!0,"keep-alive":!0,origin:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,via:!0},i._privateHeaders={"set-cookie":!0,"set-cookie2":!0},i._userAgent="Mozilla/5.0 ("+l.type()+" "+l.arch()+") node.js/"+e.versions.node+" v8/"+e.versions.v8,i._anonymous=r.anon||!1,i}return o(n,t),n.prototype.open=function(e,t,r,i,o){if(void 0===r&&(r=!0),e=e.toUpperCase(),this._restrictedMethods[e])throw new n.SecurityError("HTTP method "+e+" is not allowed in XHR");var a=this._parseUrl(t,i,o);this.readyState===n.HEADERS_RECEIVED||(this.readyState,n.LOADING),this._method=e,this._url=a,this._sync=!r,this._headers={},this._loweredHeaders={},this._mimeOverride=null,this._setReadyState(n.OPENED),this._request=null,this._response=null,this.status=0,this.statusText="",this._responseParts=[],this._responseHeaders=null,this._loadedBytes=0,this._totalBytes=0,this._lengthComputable=!1},n.prototype.setRequestHeader=function(e,t){if(this.readyState!==n.OPENED)throw new n.InvalidStateError("XHR readyState must be OPENED");var r=e.toLowerCase();this._restrictedHeaders[r]||/^sec-/.test(r)||/^proxy-/.test(r)?console.warn('Refused to set unsafe header "'+e+'"'):(t=t.toString(),null!=this._loweredHeaders[r]?(e=this._loweredHeaders[r],this._headers[e]=this._headers[e]+", "+t):(this._loweredHeaders[r]=e,this._headers[e]=t))},n.prototype.send=function(e){if(this.readyState!==n.OPENED)throw new n.InvalidStateError("XHR readyState must be OPENED");if(this._request)throw new n.InvalidStateError("send() already called");switch(this._url.protocol){case"file:":return this._sendFile(e);case"http:":case"https:":return this._sendHttp(e);default:throw new n.NetworkError("Unsupported protocol "+this._url.protocol)}},n.prototype.abort=function(){null!=this._request&&(this._request.abort(),this._setError(),this._dispatchProgress("abort"),this._dispatchProgress("loadend"))},n.prototype.getResponseHeader=function(e){if(null==this._responseHeaders||null==e)return null;var t=e.toLowerCase();return this._responseHeaders.hasOwnProperty(t)?this._responseHeaders[e.toLowerCase()]:null},n.prototype.getAllResponseHeaders=function(){var e=this;return null==this._responseHeaders?"":Object.keys(this._responseHeaders).map((function(t){return t+": "+e._responseHeaders[t]})).join("\r\n")},n.prototype.overrideMimeType=function(e){if(this.readyState===n.LOADING||this.readyState===n.DONE)throw new n.InvalidStateError("overrideMimeType() not allowed in LOADING or DONE");this._mimeOverride=e.toLowerCase()},n.prototype.nodejsSet=function(e){if(this.nodejsHttpAgent=e.httpAgent||this.nodejsHttpAgent,this.nodejsHttpsAgent=e.httpsAgent||this.nodejsHttpsAgent,e.hasOwnProperty("baseUrl")){if(null!=e.baseUrl)if(!u.parse(e.baseUrl,!1,!0).protocol)throw new n.SyntaxError("baseUrl must be an absolute URL");this.nodejsBaseUrl=e.baseUrl}},n.nodejsSet=function(e){n.prototype.nodejsSet(e)},n.prototype._setReadyState=function(e){this.readyState=e,this.dispatchEvent(new f.ProgressEvent("readystatechange"))},n.prototype._sendFile=function(e){throw new Error("Protocol file: not implemented")},n.prototype._sendHttp=function(e){if(this._sync)throw new Error("Synchronous XHR processing not implemented");!e||"GET"!==this._method&&"HEAD"!==this._method?e=e||"":(console.warn("Discarding entity body for "+this._method+" requests"),e=null),this.upload._setData(e),this._finalizeHeaders(),this._sendHxxpRequest()},n.prototype._sendHxxpRequest=function(){var e=this;if(this.withCredentials){var t=n.cookieJar.getCookies(m.CookieAccessInfo(this._url.hostname,this._url.pathname,"https:"===this._url.protocol)).toValueString();this._headers.cookie=this._headers.cookie2=t}var r="http:"===this._url.protocol?[s,this.nodejsHttpAgent]:[c,this.nodejsHttpsAgent],i=r[0],o=r[1],a=i.request.bind(i)({hostname:this._url.hostname,port:+this._url.port,path:this._url.path,auth:this._url.auth,method:this._method,headers:this._headers,agent:o});this._request=a,this.timeout&&a.setTimeout(this.timeout,(function(){return e._onHttpTimeout(a)})),a.on("response",(function(t){return e._onHttpResponse(a,t)})),a.on("error",(function(t){return e._onHttpRequestError(a,t)})),this.upload._startUpload(a),this._request===a&&this._dispatchProgress("loadstart")},n.prototype._finalizeHeaders=function(){this._headers=a({},this._headers,{Connection:"keep-alive",Host:this._url.host,"User-Agent":this._userAgent},this._anonymous?{Referer:"about:blank"}:{}),this.upload._finalizeHeaders(this._headers,this._loweredHeaders)},n.prototype._onHttpResponse=function(e,t){var r=this;if(this._request===e){if(this.withCredentials&&(t.headers["set-cookie"]||t.headers["set-cookie2"])&&n.cookieJar.setCookies(t.headers["set-cookie"]||t.headers["set-cookie2"]),[301,302,303,307,308].indexOf(t.statusCode)>=0)return this._url=this._parseUrl(t.headers.location),this._method="GET",this._loweredHeaders["content-type"]&&(delete this._headers[this._loweredHeaders["content-type"]],delete this._loweredHeaders["content-type"]),null!=this._headers["Content-Type"]&&delete this._headers["Content-Type"],delete this._headers["Content-Length"],this.upload._reset(),this._finalizeHeaders(),void this._sendHxxpRequest();this._response=t,this._response.on("data",(function(e){return r._onHttpResponseData(t,e)})),this._response.on("end",(function(){return r._onHttpResponseEnd(t)})),this._response.on("close",(function(){return r._onHttpResponseClose(t)})),this.responseUrl=this._url.href.split("#")[0],this.status=t.statusCode,this.statusText=s.STATUS_CODES[this.status],this._parseResponseHeaders(t);var i=this._responseHeaders["content-length"]||"";this._totalBytes=+i,this._lengthComputable=!!i,this._setReadyState(n.HEADERS_RECEIVED)}},n.prototype._onHttpResponseData=function(e,t){this._response===e&&(this._responseParts.push(new r(t)),this._loadedBytes+=t.length,this.readyState!==n.LOADING&&this._setReadyState(n.LOADING),this._dispatchProgress("progress"))},n.prototype._onHttpResponseEnd=function(e){this._response===e&&(this._parseResponse(),this._request=null,this._response=null,this._setReadyState(n.DONE),this._dispatchProgress("load"),this._dispatchProgress("loadend"))},n.prototype._onHttpResponseClose=function(e){if(this._response===e){var t=this._request;this._setError(),t.abort(),this._setReadyState(n.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend")}},n.prototype._onHttpTimeout=function(e){this._request===e&&(this._setError(),e.abort(),this._setReadyState(n.DONE),this._dispatchProgress("timeout"),this._dispatchProgress("loadend"))},n.prototype._onHttpRequestError=function(e,t){this._request===e&&(this._setError(),e.abort(),this._setReadyState(n.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend"))},n.prototype._dispatchProgress=function(e){var t=new n.ProgressEvent(e);t.lengthComputable=this._lengthComputable,t.loaded=this._loadedBytes,t.total=this._totalBytes,this.dispatchEvent(t)},n.prototype._setError=function(){this._request=null,this._response=null,this._responseHeaders=null,this._responseParts=null},n.prototype._parseUrl=function(e,t,n){var r=null==this.nodejsBaseUrl?e:u.resolve(this.nodejsBaseUrl,e),i=u.parse(r,!1,!0);i.hash=null;var o=(i.auth||"").split(":"),a=o[0],s=o[1];return(a||s||t||n)&&(i.auth=(t||a||"")+":"+(n||s||"")),i},n.prototype._parseResponseHeaders=function(e){for(var t in this._responseHeaders={},e.headers){var n=t.toLowerCase();this._privateHeaders[n]||(this._responseHeaders[n]=e.headers[t])}null!=this._mimeOverride&&(this._responseHeaders["content-type"]=this._mimeOverride)},n.prototype._parseResponse=function(){var e=r.concat(this._responseParts);switch(this._responseParts=null,this.responseType){case"json":this.responseText=null;try{this.response=JSON.parse(e.toString("utf-8"))}catch(e){this.response=null}return;case"buffer":return this.responseText=null,void(this.response=e);case"arraybuffer":this.responseText=null;for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),i=0;i<e.length;i++)n[i]=e[i];return void(this.response=t);case"text":default:try{this.responseText=e.toString(this._parseResponseEncoding())}catch(t){this.responseText=e.toString("binary")}this.response=this.responseText}},n.prototype._parseResponseEncoding=function(){return/;\s*charset=(.*)$/.exec(this._responseHeaders["content-type"]||"")[1]||"utf-8"},n.ProgressEvent=f.ProgressEvent,n.InvalidStateError=d.InvalidStateError,n.NetworkError=d.NetworkError,n.SecurityError=d.SecurityError,n.SyntaxError=d.SyntaxError,n.XMLHttpRequestUpload=h.XMLHttpRequestUpload,n.UNSENT=0,n.OPENED=1,n.HEADERS_RECEIVED=2,n.LOADING=3,n.DONE=4,n.cookieJar=m.CookieJar(),n}(p.XMLHttpRequestEventTarget);t.XMLHttpRequest=b,b.prototype.nodejsHttpAgent=s.globalAgent,b.prototype.nodejsHttpsAgent=c.globalAgent,b.prototype.nodejsBaseUrl=null}).call(this,n(13),n(2).Buffer)},function(e,t,n){(function(t,r,i){var o=n(961),a=n(4),s=n(962),c=n(148),l=n(1139),u=s.IncomingMessage,f=s.readyStates;var d=e.exports=function(e){var n,r=this;c.Writable.call(r),r._opts=e,r._body=[],r._headers={},e.auth&&r.setHeader("Authorization","Basic "+new t(e.auth).toString("base64")),Object.keys(e.headers).forEach((function(t){r.setHeader(t,e.headers[t])}));var i=!0;if("disable-fetch"===e.mode||"requestTimeout"in e&&!o.abortController)i=!1,n=!0;else if("prefer-streaming"===e.mode)n=!1;else if("allow-wrong-content-type"===e.mode)n=!o.overrideMimeType;else{if(e.mode&&"default"!==e.mode&&"prefer-fast"!==e.mode)throw new Error("Invalid value for opts.mode");n=!0}r._mode=function(e,t){return o.fetch&&t?"fetch":o.mozchunkedarraybuffer?"moz-chunked-arraybuffer":o.msstream?"ms-stream":o.arraybuffer&&e?"arraybuffer":o.vbArray&&e?"text:vbarray":"text"}(n,i),r._fetchTimer=null,r.on("finish",(function(){r._onFinish()}))};a(d,c.Writable),d.prototype.setHeader=function(e,t){var n=e.toLowerCase();-1===p.indexOf(n)&&(this._headers[n]={name:e,value:t})},d.prototype.getHeader=function(e){var t=this._headers[e.toLowerCase()];return t?t.value:null},d.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},d.prototype._onFinish=function(){var e=this;if(!e._destroyed){var n=e._opts,a=e._headers,s=null;"GET"!==n.method&&"HEAD"!==n.method&&(s=o.arraybuffer?l(t.concat(e._body)):o.blobConstructor?new r.Blob(e._body.map((function(e){return l(e)})),{type:(a["content-type"]||{}).value||""}):t.concat(e._body).toString());var c=[];if(Object.keys(a).forEach((function(e){var t=a[e].name,n=a[e].value;Array.isArray(n)?n.forEach((function(e){c.push([t,e])})):c.push([t,n])})),"fetch"===e._mode){var u=null;if(o.abortController){var d=new AbortController;u=d.signal,e._fetchAbortController=d,"requestTimeout"in n&&0!==n.requestTimeout&&(e._fetchTimer=r.setTimeout((function(){e.emit("requestTimeout"),e._fetchAbortController&&e._fetchAbortController.abort()}),n.requestTimeout))}r.fetch(e._opts.url,{method:e._opts.method,headers:c,body:s||void 0,mode:"cors",credentials:n.withCredentials?"include":"same-origin",signal:u}).then((function(t){e._fetchResponse=t,e._connect()}),(function(t){r.clearTimeout(e._fetchTimer),e._destroyed||e.emit("error",t)}))}else{var p=e._xhr=new r.XMLHttpRequest;try{p.open(e._opts.method,e._opts.url,!0)}catch(t){return void i.nextTick((function(){e.emit("error",t)}))}"responseType"in p&&(p.responseType=e._mode.split(":")[0]),"withCredentials"in p&&(p.withCredentials=!!n.withCredentials),"text"===e._mode&&"overrideMimeType"in p&&p.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in n&&(p.timeout=n.requestTimeout,p.ontimeout=function(){e.emit("requestTimeout")}),c.forEach((function(e){p.setRequestHeader(e[0],e[1])})),e._response=null,p.onreadystatechange=function(){switch(p.readyState){case f.LOADING:case f.DONE:e._onXHRProgress()}},"moz-chunked-arraybuffer"===e._mode&&(p.onprogress=function(){e._onXHRProgress()}),p.onerror=function(){e._destroyed||e.emit("error",new Error("XHR error"))};try{p.send(s)}catch(t){return void i.nextTick((function(){e.emit("error",t)}))}}}},d.prototype._onXHRProgress=function(){(function(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return!1}})(this._xhr)&&!this._destroyed&&(this._response||this._connect(),this._response._onXHRProgress())},d.prototype._connect=function(){var e=this;e._destroyed||(e._response=new u(e._xhr,e._fetchResponse,e._mode,e._fetchTimer),e._response.on("error",(function(t){e.emit("error",t)})),e.emit("response",e._response))},d.prototype._write=function(e,t,n){this._body.push(e),n()},d.prototype.abort=d.prototype.destroy=function(){this._destroyed=!0,r.clearTimeout(this._fetchTimer),this._response&&(this._response._destroyed=!0),this._xhr?this._xhr.abort():this._fetchAbortController&&this._fetchAbortController.abort()},d.prototype.end=function(e,t,n){"function"==typeof e&&(n=e,e=void 0),c.Writable.prototype.end.call(this,e,t,n)},d.prototype.flushHeaders=function(){},d.prototype.setTimeout=function(){},d.prototype.setNoDelay=function(){},d.prototype.setSocketKeepAlive=function(){};var p=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]}).call(this,n(2).Buffer,n(12),n(13))},function(e,t,n){var r=n(2).Buffer;e.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(r.isBuffer(e)){for(var t=new Uint8Array(e.length),n=e.length,i=0;i<n;i++)t[i]=e[i];return t.buffer}throw new Error("Argument must be a Buffer")}},function(e,t){e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){this.type=e,this.bubbles=!1,this.cancelable=!1,this.loaded=0,this.lengthComputable=!1,this.total=0};t.ProgressEvent=r},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);t.SecurityError=o;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);t.InvalidStateError=a;var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);t.NetworkError=s;var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);t.SyntaxError=c},function(e,t,n){"use strict";(function(e){var r,i=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=function(t){function n(){var e=t.call(this)||this;return e._contentType=null,e._body=null,e._reset(),e}return i(n,t),n.prototype._reset=function(){this._contentType=null,this._body=null},n.prototype._setData=function(t){if(null!=t)if("string"==typeof t)0!==t.length&&(this._contentType="text/plain;charset=UTF-8"),this._body=new e(t,"utf-8");else if(e.isBuffer(t))this._body=t;else if(t instanceof ArrayBuffer){for(var n=new e(t.byteLength),r=new Uint8Array(t),i=0;i<t.byteLength;i++)n[i]=r[i];this._body=n}else{if(!(t.buffer&&t.buffer instanceof ArrayBuffer))throw new Error("Unsupported send() data "+t);n=new e(t.byteLength);var o=t.byteOffset;for(r=new Uint8Array(t.buffer),i=0;i<t.byteLength;i++)n[i]=r[i+o];this._body=n}},n.prototype._finalizeHeaders=function(e,t){this._contentType&&!t["content-type"]&&(e["Content-Type"]=this._contentType),this._body&&(e["Content-Length"]=this._body.length.toString())},n.prototype._startUpload=function(e){this._body&&e.write(this._body),e.end()},n}(n(904).XMLHttpRequestEventTarget);t.XMLHttpRequestUpload=o}).call(this,n(2).Buffer)},function(e,t){!function(){"use strict";function e(t,n,r,i){return this instanceof e?(this.domain=t||void 0,this.path=n||"/",this.secure=!!r,this.script=!!i,this):new e(t,n,r,i)}function n(e,t,r){return e instanceof n?e:this instanceof n?(this.name=null,this.value=null,this.expiration_date=1/0,this.path=String(r||"/"),this.explicit_path=!1,this.domain=t||null,this.explicit_domain=!1,this.secure=!1,this.noscript=!1,e&&this.parse(e,t,r),this):new n(e,t,r)}e.All=Object.freeze(Object.create(null)),t.CookieAccessInfo=e,t.Cookie=n,n.prototype.toString=function(){var e=[this.name+"="+this.value];return this.expiration_date!==1/0&&e.push("expires="+new Date(this.expiration_date).toGMTString()),this.domain&&e.push("domain="+this.domain),this.path&&e.push("path="+this.path),this.secure&&e.push("secure"),this.noscript&&e.push("httponly"),e.join("; ")},n.prototype.toValueString=function(){return this.name+"="+this.value};var r=/[:](?=\s*[a-zA-Z0-9_\-]+\s*[=])/g;function i(){var e,t;return this instanceof i?(e=Object.create(null),this.setCookie=function(r,i,o){var a,s;if(a=(r=new n(r,i,o)).expiration_date<=Date.now(),void 0!==e[r.name]){for(t=e[r.name],s=0;s<t.length;s+=1)if(t[s].collidesWith(r))return a?(t.splice(s,1),0===t.length&&delete e[r.name],!1):(t[s]=r,r);return!a&&(t.push(r),r)}return!a&&(e[r.name]=[r],e[r.name])},this.getCookie=function(n,r){var i,o;if(t=e[n])for(o=0;o<t.length;o+=1)if((i=t[o]).expiration_date<=Date.now())0===t.length&&delete e[i.name];else if(i.matches(r))return i},this.getCookies=function(t){var n,r,i=[];for(n in e)(r=this.getCookie(n,t))&&i.push(r);return i.toString=function(){return i.join(":")},i.toValueString=function(){return i.map((function(e){return e.toValueString()})).join(";")},i},this):new i}n.prototype.parse=function(e,t,r){if(this instanceof n){var i,o=e.split(";").filter((function(e){return!!e})),a=o[0].match(/([^=]+)=([\s\S]*)/);if(!a)return void console.warn("Invalid cookie header encountered. Header: '"+e+"'");var s=a[1],c=a[2];if("string"!=typeof s||0===s.length||"string"!=typeof c)return void console.warn("Unable to extract values from cookie header. Cookie: '"+e+"'");for(this.name=s,this.value=c,i=1;i<o.length;i+=1)switch(s=(a=o[i].match(/([^=]+)(?:=([\s\S]*))?/))[1].trim().toLowerCase(),c=a[2],s){case"httponly":this.noscript=!0;break;case"expires":this.expiration_date=c?Number(Date.parse(c)):1/0;break;case"path":this.path=c?c.trim():"",this.explicit_path=!0;break;case"domain":this.domain=c?c.trim():"",this.explicit_domain=!!this.domain;break;case"secure":this.secure=!0}return this.explicit_path||(this.path=r||"/"),this.explicit_domain||(this.domain=t),this}return(new n).parse(e,t,r)},n.prototype.matches=function(t){return t===e.All||!(this.noscript&&t.script||this.secure&&!t.secure||!this.collidesWith(t))},n.prototype.collidesWith=function(e){if(this.path&&!e.path||this.domain&&!e.domain)return!1;if(this.path&&0!==e.path.indexOf(this.path))return!1;if(this.explicit_path&&0!==e.path.indexOf(this.path))return!1;var t=e.domain&&e.domain.replace(/^[\.]/,""),n=this.domain&&this.domain.replace(/^[\.]/,"");if(n===t)return!0;if(n){if(!this.explicit_domain)return!1;var r=t.indexOf(n);return-1!==r&&r===t.length-n.length}return!0},t.CookieJar=i,i.prototype.setCookies=function(e,t,i){var o,a,s=[];for(e=(e=Array.isArray(e)?e:e.split(r)).map((function(e){return new n(e,t,i)})),o=0;o<e.length;o+=1)a=e[o],this.setCookie(a,t,i)&&s.push(a);return s}}()},function(e,t,n){"use strict";var r=n(147),i=n(145).errors,o=n(1146),a=function(e,t){var n=this;this.responseCallbacks={},this.notificationCallbacks=[],this.path=e,this.connected=!1,this.connection=t.connect({path:this.path}),this.addDefaultEvents();var i=function(e){var t=null;r.isArray(e)?e.forEach((function(e){n.responseCallbacks[e.id]&&(t=e.id)})):t=e.id,t||-1===e.method.indexOf("_subscription")?n.responseCallbacks[t]&&(n.responseCallbacks[t](null,e),delete n.responseCallbacks[t]):n.notificationCallbacks.forEach((function(t){r.isFunction(t)&&t(e)}))};"Socket"===t.constructor.name?o(this.connection).done(i):this.connection.on("data",(function(e){n._parseResponse(e.toString()).forEach(i)}))};a.prototype.addDefaultEvents=function(){var e=this;this.connection.on("connect",(function(){e.connected=!0})),this.connection.on("close",(function(){e.connected=!1})),this.connection.on("error",(function(){e._timeout()})),this.connection.on("end",(function(){e._timeout()})),this.connection.on("timeout",(function(){e._timeout()}))},a.prototype._parseResponse=function(e){var t=this,n=[];return e.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((function(e){t.lastChunk&&(e=t.lastChunk+e);var r=null;try{r=JSON.parse(e)}catch(n){return t.lastChunk=e,clearTimeout(t.lastChunkTimeout),void(t.lastChunkTimeout=setTimeout((function(){throw t._timeout(),i.InvalidResponse(e)}),15e3))}clearTimeout(t.lastChunkTimeout),t.lastChunk=null,r&&n.push(r)})),n},a.prototype._addResponseCallback=function(e,t){var n=e.id||e[0].id,r=e.method||e[0].method;this.responseCallbacks[n]=t,this.responseCallbacks[n].method=r},a.prototype._timeout=function(){for(var e in this.responseCallbacks)this.responseCallbacks.hasOwnProperty(e)&&(this.responseCallbacks[e](i.InvalidConnection("on IPC")),delete this.responseCallbacks[e])},a.prototype.reconnect=function(){this.connection.connect({path:this.path})},a.prototype.send=function(e,t){this.connection.writable||this.connection.connect({path:this.path}),this.connection.write(JSON.stringify(e)),this._addResponseCallback(e,t)},a.prototype.on=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");switch(e){case"data":this.notificationCallbacks.push(t);break;default:this.connection.on(e,t)}},a.prototype.once=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");this.connection.once(e,t)},a.prototype.removeListener=function(e,t){var n=this;switch(e){case"data":this.notificationCallbacks.forEach((function(e,r){e===t&&n.notificationCallbacks.splice(r,1)}));break;default:this.connection.removeListener(e,t)}},a.prototype.removeAllListeners=function(e){switch(e){case"data":this.notificationCallbacks=[];break;default:this.connection.removeAllListeners(e)}},a.prototype.reset=function(){this._timeout(),this.notificationCallbacks=[],this.connection.removeAllListeners("error"),this.connection.removeAllListeners("end"),this.connection.removeAllListeners("timeout"),this.addDefaultEvents()},a.prototype.supportsSubscriptions=function(){return!0},e.exports=a},function(e,t,n){
-/*!
- * v2.1.4-104-gc868b3a
- * 
- */
-var r;"undefined"!=typeof self&&self,r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}([function(e,t,n){"use strict";n.d(t,"j",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"h",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"k",(function(){return l})),n.d(t,"e",(function(){return u})),n.d(t,"g",(function(){return f})),n.d(t,"i",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"f",(function(){return h}));var r=n(1),i=l((function(e,t){var n=t.length;return l((function(r){for(var i=0;i<r.length;i++)t[n+i]=r[i];return t.length=n+r.length,e.apply(this,t)}))}));function o(e,t){return function(){return e.call(this,t.apply(this,arguments))}}function a(e){return function(t){return t[e]}}l((function(e){var t=Object(r.c)(e);function n(e,t){return[c(e,t)]}return l((function(e){return Object(r.f)(n,e,t)[0]}))}));var s=l((function(e){return l((function(t){for(var n,r=0;r<a("length")(e);r++)if(n=c(t,e[r]))return n}))}));function c(e,t){return t.apply(void 0,e)}function l(e){var t=e.length-1,n=Array.prototype.slice;if(0===t)return function(){return e.call(this,n.call(arguments))};if(1===t)return function(){return e.call(this,arguments[0],n.call(arguments,1))};var r=Array(e.length);return function(){for(var i=0;i<t;i++)r[i]=arguments[i];return r[t]=n.call(arguments,t),e.apply(this,r)}}function u(e){return function(t,n){return e(n,t)}}function f(e,t){return function(n){return e(n)&&t(n)}}function d(){}function p(){return!0}function h(e){return function(){return e}}},function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"g",(function(){return o})),n.d(t,"l",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"h",(function(){return c})),n.d(t,"i",(function(){return l})),n.d(t,"j",(function(){return u})),n.d(t,"f",(function(){return f})),n.d(t,"m",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h})),n.d(t,"k",(function(){return m})),n.d(t,"e",(function(){return b}));var r=n(0);function i(e,t){return[e,t]}var o=Object(r.c)(0),a=Object(r.c)(1);function s(e){return m(e.reduce(Object(r.e)(i),null))}var c=Object(r.k)(s);function l(e){return f((function(e,t){return e.unshift(t),e}),[],e)}function u(e,t){return t?i(e(o(t)),u(e,a(t))):null}function f(e,t,n){return n?e(f(e,t,a(n)),o(n)):t}function d(e,t,n){return function e(n,r){return n?t(o(n))?(r(o(n)),a(n)):i(o(n),e(a(n),r)):null}(e,n||r.i)}function p(e,t){return!t||e(o(t))&&p(e,a(t))}function h(e,t){e&&(o(e).apply(null,t),h(a(e),t))}function m(e){return function e(t,n){return t?e(a(t),i(o(t),n)):n}(e,null)}function b(e,t){return t&&(e(o(t))?o(t):b(e,a(t)))}},function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l}));var r=n(1),i=n(0);function o(e,t){return t&&t.constructor===e}var a=Object(i.c)("length"),s=Object(i.j)(o,String);function c(e){return void 0!==e}function l(e,t){return t instanceof Object&&Object(r.a)((function(e){return e in t}),e)}},function(e,t,n){"use strict";n.d(t,"f",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"g",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"h",(function(){return l})),n.d(t,"i",(function(){return u})),n.d(t,"c",(function(){return f})),n.d(t,"m",(function(){return d})),n.d(t,"n",(function(){return p})),n.d(t,"a",(function(){return h})),n.d(t,"j",(function(){return m})),n.d(t,"l",(function(){return b})),n.d(t,"k",(function(){return y})),n.d(t,"o",(function(){return g}));var r=1,i=r++,o=r++,a=r++,s=r++,c="fail",l=r++,u=r++,f="start",d="data",p="end",h=r++,m=r++,b=r++,y=r++;function g(e,t,n){try{var r=JSON.parse(t)}catch(e){}return{statusCode:e,body:t,jsonBody:r,thrown:n}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return a}));var r=n(0);function i(e,t){return{key:e,node:t}}var o=Object(r.c)("key"),a=Object(r.c)("node")},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(1),i=n(0),o=n(2),a=n(8),s=n(9);function c(e){var t=Object(r.h)("resume","pause","pipe"),n=Object(i.j)(o.b,t);return e?n(e)||Object(o.d)(e)?Object(a.a)(s.a,e):Object(a.a)(s.a,e.url,e.method,e.body,e.headers,e.withCredentials,e.cached):Object(s.a)()}c.drop=function(){return c.drop}},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return s}));var r=n(3),i=n(4),o=n(2),a=n(1),s={};function c(e){var t=e(r.f).emit,n=e(r.d).emit,c=e(r.i).emit,l=e(r.h).emit;function u(e,t,n){Object(i.c)(Object(a.g)(e))[t]=n}function f(e,n,r){e&&u(e,n,r);var o=Object(a.d)(Object(i.b)(n,r),e);return t(o),o}var d={};return d[r.l]=function(e,t){if(!e)return c(t),f(e,s,t);var n=function(e,t){var n=Object(i.c)(Object(a.g)(e));return Object(o.c)(Array,n)?f(e,Object(o.e)(n),t):e}(e,t),r=Object(a.l)(n),l=Object(i.a)(Object(a.g)(n));return u(r,l,t),Object(a.d)(Object(i.b)(l,t),r)},d[r.k]=function(e){return n(e),Object(a.l)(e)||l(Object(i.c)(Object(a.g)(e)))},d[r.j]=f,d}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5);t.default=r.a},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(2);function i(e,t,n,i,o,a,s){return o=o?JSON.parse(JSON.stringify(o)):{},i?(Object(r.d)(i)||(i=JSON.stringify(i),o["Content-Type"]=o["Content-Type"]||"application/json"),o["Content-Length"]=o["Content-Length"]||i.length):i=null,e(n||"GET",function(e,t){return!1===t&&(-1===e.indexOf("?")?e+="?":e+="&",e+="_="+(new Date).getTime()),e}(t,s),i,o,a||!1)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(10),i=n(12),o=n(6),a=n(13),s=n(14),c=n(16),l=n(17),u=n(18);function f(e,t,n,f,d){var p=Object(r.a)();return t&&Object(u.b)(p,Object(u.a)(),e,t,n,f,d),Object(l.a)(p),Object(i.a)(p,Object(o.b)(p)),Object(a.a)(p,s.a),Object(c.a)(p,t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(11),i=n(0);function o(){var e={},t=o("newListener"),n=o("removeListener");function o(i){return e[i]=Object(r.a)(i,t,n),e[i]}function a(t){return e[t]||o(t)}return["emit","on","un"].forEach((function(e){a[e]=Object(i.k)((function(t,n){Object(i.b)(n,a(t)[e])}))})),a}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(1),i=n(2),o=n(0);function a(e,t,n){var a,s;function c(e){return function(t){return t.id===e}}return{on:function(n,i){var o={listener:n,id:i||n};return t&&t.emit(e,n,o.id),a=Object(r.d)(o,a),s=Object(r.d)(n,s),this},emit:function(){Object(r.b)(s,arguments)},un:function(t){var i;a=Object(r.m)(a,c(t),(function(e){i=e})),i&&(s=Object(r.m)(s,(function(e){return e===i.listener})),n&&n.emit(e,i.listener,i.id))},listeners:function(){return s},hasListener:function(e){var t=e?c(e):o.a;return Object(i.a)(Object(r.e)(t,a))}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(4),i=n(3),o=n(1);function a(e,t){var n,a={};function s(e){return function(t){n=e(n,t)}}for(var c in t)e(c).on(s(t[c]),a);e(i.g).on((function(e){var t=Object(o.g)(n),i=Object(r.a)(t),a=Object(o.l)(n);a&&(Object(r.c)(Object(o.g)(a))[i]=e)})),e(i.e).on((function(){var e=Object(o.g)(n),t=Object(r.a)(e),i=Object(o.l)(n);i&&delete Object(r.c)(Object(o.g)(i))[t]})),e(i.a).on((function(){for(var n in t)e(n).un(a)}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(3),i=n(1),o=n(4);function a(e,t){var n={node:e(r.d),path:e(r.f)};function a(t,n,r){var a=e(t).emit;n.on((function(e){var t=r(e);!1!==t&&function(e,t,n){var r=Object(i.k)(n);e(t,Object(i.i)(Object(i.l)(Object(i.j)(o.a,r))),Object(i.i)(Object(i.j)(o.c,r)))}(a,Object(o.c)(t),e)}),t),e("removeListener").on((function(r){r===t&&(e(r).listeners()||n.un(t))}))}e("newListener").on((function(e){var r=/(node|path):(.*)/.exec(e);if(r){var i=n[r[1]];i.hasListener(e)||a(e,i,t(r[2]))}}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),i=n(1),o=n(4),a=n(2),s=n(6),c=n(15),l=Object(c.a)((function(e,t,n,c,l){var u=Object(r.d)(o.a,i.g),f=Object(r.d)(o.c,i.g);function d(e,t){return t[1]?Object(r.g)(e,i.g):e}function p(e){return e===r.a?r.a:Object(r.g)((function(e){return u(e)!==s.a}),Object(r.d)(e,i.l))}function h(){return function(e){return u(e)===s.a}}function m(e,t,n,r,o){var s=e(n);if(s){var c=function(e,t,n){return Object(i.f)((function(e,t){return t(e,n)}),t,e)}(t,r,s);return o(n.substr(Object(a.e)(s[0])),c)}}function b(e,t){return Object(r.j)(m,e,t)}var y=Object(r.h)(b(e,Object(i.h)(d,(function(e,t){var n=t[3];if(!n)return e;var o=Object(r.j)(a.b,Object(i.c)(n.split(/\W+/))),s=Object(r.d)(o,f);return Object(r.g)(s,e)}),(function(e,t){var n=t[2],i=n&&"*"!==n?function(e){return String(u(e))===n}:r.a;return Object(r.g)(i,e)}),p)),b(t,Object(i.h)((function(e){if(e===r.a)return r.a;var t=h(),n=e,i=p((function(e){return o(e)})),o=Object(r.h)(t,n,i);return o}))),b(n,Object(i.h)()),b(c,Object(i.h)(d,h)),b(l,Object(i.h)((function(e){return function(t){var n=e(t);return!0===n?Object(i.g)(t):n}}))),(function(e){throw Error('"'+e+'" could not be tokenised')}));function g(e,t){return t}function v(e,t){return y(e,t,e?v:g)}return function(e){try{return v(e,r.a)}catch(t){throw Error('Could not compile "'+e+'" because '+t.message)}}}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r,i,o,a,s,c,l,u,f,d,p,h=n(0),m=(r=Object(h.k)((function(e){return e.unshift(/^/),(t=RegExp(e.map(Object(h.c)("source")).join(""))).exec.bind(t);var t})),a=r(i=/(\$?)/,/([\w-_]+|\*)/,o=/(?:{([\w ]*?)})?/),s=r(i,/\["([^"]+)"\]/,o),c=r(i,/\[(\d+|\*)\]/,o),l=r(i,/()/,/{([\w ]*?)}/),u=r(/\.\./),f=r(/\./),d=r(i,/!/),p=r(/$/),function(e){return e(Object(h.h)(a,s,c,l),u,f,d,p)})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),i=n(0),o=n(2),a=n(5);function s(e,t){var n,s=/^(node|path):./,c=e(r.h),l=e(r.e).emit,u=e(r.g).emit,f=Object(i.k)((function(t,r){if(n[t])Object(i.b)(r,n[t]);else{var o=e(t),a=r[0];s.test(t)?d(o,h(a)):o.on(a)}return n}));function d(e,t,r){r=r||t;var o=p(t);return e.on((function(){var t=!1;n.forget=function(){t=!0},Object(i.b)(arguments,o),delete n.forget,t&&e.un(r)}),r),n}function p(e){return function(){try{return e.apply(n,arguments)}catch(e){setTimeout((function(){throw new Error(e.message)}))}}}function h(e){return function(){var t=e.apply(this,arguments);Object(o.a)(t)&&(t===a.a.drop?l():u(t))}}function m(t,n,r){var i;i="node"===t?h(r):r,d(function(t,n){return e(t+":"+n)}(t,n),i,r)}function b(e,t,r){return Object(o.d)(t)?m(e,t,r):function(e,t){for(var n in t)m(e,n,t[n])}(e,t),n}return e(r.i).on((function(e){n.root=Object(i.f)(e)})),e(r.c).on((function(e,t){n.header=function(e){return e?t[e]:t}})),n={on:f,addListener:f,removeListener:function(t,r,i){if("done"===t)c.un(r);else if("node"===t||"path"===t)e.un(t+":"+r,i);else{var o=r;e(t).un(o)}return n},emit:e.emit,node:Object(i.j)(b,"node"),path:Object(i.j)(b,"path"),done:Object(i.j)(d,c),start:Object(i.j)((function(t,r){return e(t).on(p(r),r),n}),r.c),fail:e(r.b).on,abort:e(r.a).emit,header:i.i,root:i.i,source:t}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(3);function i(e){var t,n,i,o,a=e(r.j).emit,s=e(r.l).emit,c=e(r.k).emit,l=e(r.b).emit,u=/[\\"\n]/g,f=0,d=f++,p=f++,h=f++,m=f++,b=f++,y=f++,g=f++,v=f++,w=f++,_=f++,k=f++,x=f++,S=f++,O=f++,E=f++,T=f++,A=f++,M=f++,I=f++,P=f++,C=65536,j="",D=!1,R=!1,N=d,B=[],L=null,U=0,F=0,q=0,z=0,V=1;function H(e){void 0!==o&&(s(o),c(),o=void 0),t=Error(e+"\nLn: "+V+"\nCol: "+z+"\nChr: "+n),l(Object(r.o)(void 0,void 0,t))}function $(e){return"\r"===e||"\n"===e||" "===e||"\t"===e}e(r.m).on((function(e){if(!t){if(R)return H("Cannot write after close");var r,l=0;for(n=e[0];n&&(l>0&&(i=n),n=e[l++]);)switch(q++,"\n"===n?(V++,z=0):z++,N){case d:if("{"===n)N=h;else if("["===n)N=b;else if(!$(n))return H("Non-whitespace before {[.");continue;case v:case h:if($(n))continue;if(N===v)B.push(w);else{if("}"===n){s({}),c(),N=B.pop()||p;continue}B.push(m)}if('"'!==n)return H('Malformed object key should start with " ');N=g;continue;case w:case m:if($(n))continue;if(":"===n)N===m?(B.push(m),void 0!==o&&(s({}),a(o),o=void 0),F++):void 0!==o&&(a(o),o=void 0),N=p;else if("}"===n)void 0!==o&&(s(o),c(),o=void 0),c(),F--,N=B.pop()||p;else{if(","!==n)return H("Bad object");N===m&&B.push(m),void 0!==o&&(s(o),c(),o=void 0),N=v}continue;case b:case p:if($(n))continue;if(N===b){if(s([]),F++,N=p,"]"===n){c(),F--,N=B.pop()||p;continue}B.push(y)}if('"'===n)N=g;else if("{"===n)N=h;else if("["===n)N=b;else if("t"===n)N=_;else if("f"===n)N=S;else if("n"===n)N=A;else if("-"===n)j+=n;else if("0"===n)j+=n,N=20;else{if(-1==="123456789".indexOf(n))return H("Bad value");j+=n,N=20}continue;case y:if(","===n)B.push(y),void 0!==o&&(s(o),c(),o=void 0),N=p;else{if("]"!==n){if($(n))continue;return H("Bad array")}void 0!==o&&(s(o),c(),o=void 0),c(),F--,N=B.pop()||p}continue;case g:void 0===o&&(o="");var f=l-1;e:for(;;){for(;U>0;)if(L+=n,n=e.charAt(l++),4===U?(o+=String.fromCharCode(parseInt(L,16)),U=0,f=l-1):U++,!n)break e;if('"'===n&&!D){N=B.pop()||p,o+=e.substring(f,l-1);break}if(!("\\"!==n||D||(D=!0,o+=e.substring(f,l-1),n=e.charAt(l++))))break;if(D){if(D=!1,"n"===n?o+="\n":"r"===n?o+="\r":"t"===n?o+="\t":"f"===n?o+="\f":"b"===n?o+="\b":"u"===n?(U=1,L=""):o+=n,n=e.charAt(l++),f=l-1,n)continue;break}u.lastIndex=l;var K=u.exec(e);if(!K){l=e.length+1,o+=e.substring(f,l-1);break}if(l=K.index+1,!(n=e.charAt(K.index))){o+=e.substring(f,l-1);break}}continue;case _:if(!n)continue;if("r"!==n)return H("Invalid true started with t"+n);N=k;continue;case k:if(!n)continue;if("u"!==n)return H("Invalid true started with tr"+n);N=x;continue;case x:if(!n)continue;if("e"!==n)return H("Invalid true started with tru"+n);s(!0),c(),N=B.pop()||p;continue;case S:if(!n)continue;if("a"!==n)return H("Invalid false started with f"+n);N=O;continue;case O:if(!n)continue;if("l"!==n)return H("Invalid false started with fa"+n);N=E;continue;case E:if(!n)continue;if("s"!==n)return H("Invalid false started with fal"+n);N=T;continue;case T:if(!n)continue;if("e"!==n)return H("Invalid false started with fals"+n);s(!1),c(),N=B.pop()||p;continue;case A:if(!n)continue;if("u"!==n)return H("Invalid null started with n"+n);N=M;continue;case M:if(!n)continue;if("l"!==n)return H("Invalid null started with nu"+n);N=I;continue;case I:if(!n)continue;if("l"!==n)return H("Invalid null started with nul"+n);s(null),c(),N=B.pop()||p;continue;case P:if("."!==n)return H("Leading zero not followed by .");j+=n,N=20;continue;case 20:if(-1!=="0123456789".indexOf(n))j+=n;else if("."===n){if(-1!==j.indexOf("."))return H("Invalid number has two dots");j+=n}else if("e"===n||"E"===n){if(-1!==j.indexOf("e")||-1!==j.indexOf("E"))return H("Invalid number has two exponential");j+=n}else if("+"===n||"-"===n){if("e"!==i&&"E"!==i)return H("Invalid symbol in number");j+=n}else j&&(s(parseFloat(j)),c(),j=""),l--,N=B.pop()||p;continue;default:return H("Unknown state: "+N)}q>=C&&(r=0,void 0!==o&&o.length>65536&&(H("Max buffer length exceeded: textNode"),r=Math.max(r,o.length)),j.length>65536&&(H("Max buffer length exceeded: numberNode"),r=Math.max(r,j.length)),C=65536-r+q)}})),e(r.n).on((function(){if(N===d)return s({}),c(),void(R=!0);N===p&&0===F||H("Unexpected end"),void 0!==o&&(s(o),c(),o=void 0),R=!0}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l}));var r=n(19),i=n(3),o=n(2),a=n(20),s=n(0);function c(){return new XMLHttpRequest}function l(e,t,n,c,l,u,f){var d=e(i.m).emit,p=e(i.b).emit,h=0,m=!0;function b(){if("2"===String(t.status)[0]){var e=t.responseText,n=(" "+e.substr(h)).substr(1);n&&d(n),h=Object(o.e)(e)}}function y(t){try{m&&e(i.c).emit(t.status,Object(a.a)(t.getAllResponseHeaders())),m=!1}catch(e){}}e(i.a).on((function(){t.onreadystatechange=null,t.abort()})),"onprogress"in t&&(t.onprogress=b),t.onreadystatechange=function(){switch(t.readyState){case 2:case 3:return y(t);case 4:y(t),"2"===String(t.status)[0]?(b(),e(i.n).emit()):p(Object(i.o)(t.status,t.responseText))}};try{for(var g in t.open(n,c,!0),u)t.setRequestHeader(g,u[g]);Object(r.a)(window.location,Object(r.b)(c))||t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t.withCredentials=f,t.send(l)}catch(e){window.setTimeout(Object(s.j)(p,Object(i.o)(void 0,void 0,e)),0)}}},function(e,t,n){"use strict";function r(e,t){function n(t){return String(t.port||{"http:":80,"https:":443}[t.protocol||e.protocol])}return!!(t.protocol&&t.protocol!==e.protocol||t.host&&t.host!==e.host||t.host&&n(t)!==n(e))}function i(e){var t=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(e)||[];return{protocol:t[1]||"",host:t[2]||"",port:t[3]||""}}n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}))},function(e,t,n){"use strict";function r(e){var t={};return e&&e.split("\r\n").forEach((function(e){var n=e.indexOf(": ");t[e.substring(0,n)]=e.substring(n+2)})),t}n.d(t,"a",(function(){return r}))}]).default},e.exports=r()},function(e,t,n){"use strict";var r=n(145).formatters,i=n(451),o=n(213);e.exports=function(e){var t=function(t){var n;return t.property?(e[t.property]||(e[t.property]={}),n=e[t.property]):n=e,t.methods&&t.methods.forEach((function(t){t instanceof i||(t=new i(t)),t.attachToObject(n),t.setRequestManager(e._requestManager)})),e};return t.formatters=r,t.utils=o,t.Method=i,t}},function(e,t,n){"use strict";var r=n(147),i=n(145).errors,o=n(903),a=n(145).formatters;function s(e){o.call(this),this.id=null,this.callback=r.identity,this.arguments=null,this.lastBlock=null,this.options={subscription:e.subscription,type:e.type,requestManager:e.requestManager}}s.prototype=Object.create(o.prototype),s.prototype.constructor=s,s.prototype._extractCallback=function(e){if(r.isFunction(e[e.length-1]))return e.pop()},s.prototype._validateArgs=function(e){var t=this.options.subscription;if(t||(t={}),t.params||(t.params=0),e.length!==t.params)throw i.InvalidNumberOfParams(e.length,t.params,t.subscriptionName)},s.prototype._formatInput=function(e){var t=this.options.subscription;return t&&t.inputFormatter?t.inputFormatter.map((function(t,n){return t?t(e[n]):e[n]})):e},s.prototype._formatOutput=function(e){var t=this.options.subscription;return t&&t.outputFormatter&&e?t.outputFormatter(e):e},s.prototype._toPayload=function(e){var t=[];if(this.callback=this._extractCallback(e)||r.identity,this.subscriptionMethod||(this.subscriptionMethod=e.shift(),this.options.subscription.subscriptionName&&(this.subscriptionMethod=this.options.subscription.subscriptionName)),this.arguments||(this.arguments=this._formatInput(e),this._validateArgs(this.arguments),e=[]),t.push(this.subscriptionMethod),t=t.concat(this.arguments),e.length)throw new Error("Only a callback is allowed as parameter on an already instantiated subscription.");return{method:this.options.type+"_subscribe",params:t}},s.prototype.unsubscribe=function(e){this.options.requestManager.removeSubscription(this.id,e),this.id=null,this.lastBlock=null,this.removeAllListeners()},s.prototype.subscribe=function(){var e=this,t=Array.prototype.slice.call(arguments),n=this._toPayload(t);if(!n)return this;if(!this.options.requestManager.provider)return setTimeout((function(){var t=new Error("No provider set.");e.callback(t,null,e),e.emit("error",t)}),0),this;if(!this.options.requestManager.provider.on)return setTimeout((function(){var t=new Error("The current provider doesn't support subscriptions: "+e.options.requestManager.provider.constructor.name);e.callback(t,null,e),e.emit("error",t)}),0),this;if(this.lastBlock&&r.isObject(this.options.params)&&(n.params[1]=this.options.params,n.params[1].fromBlock=a.inputBlockNumberFormatter(this.lastBlock+1)),this.id&&this.unsubscribe(),this.options.params=n.params[1],"logs"===n.params[0]&&r.isObject(n.params[1])&&n.params[1].hasOwnProperty("fromBlock")&&isFinite(n.params[1].fromBlock)){var i=Object.assign({},n.params[1]);this.options.requestManager.send({method:"eth_getLogs",params:[i]},(function(t,n){t?setTimeout((function(){e.callback(t,null,e),e.emit("error",t)}),0):n.forEach((function(t){var n=e._formatOutput(t);e.callback(null,n,e),e.emit("data",n)}))}))}return"object"==typeof n.params[1]&&delete n.params[1].fromBlock,this.options.requestManager.send(n,(function(t,i){!t&&i?(e.id=i,e.method=n.params[0],e.emit("connected",i),e.options.requestManager.addSubscription(e,(function(t,n){t?(e.callback(t,!1,e),e.emit("error",t)):(r.isArray(n)||(n=[n]),n.forEach((function(t){var n=e._formatOutput(t);if(e.lastBlock=r.isObject(n)?n.blockNumber:null,r.isFunction(e.options.subscription.subscriptionHandler))return e.options.subscription.subscriptionHandler.call(e,n);e.emit("data",n),e.callback(null,n,e)})))}))):setTimeout((function(){e.callback(t,!1,e),e.emit("error",t)}),0)})),this},s.prototype.resubscribe=function(){this.options.requestManager.removeSubscription(this.id),this.id=null,this.subscribe(this.callback)},e.exports=s},function(e,t,n){"use strict";var r=n(147),i=n(444),o=n(145),a=n(873).subscriptions,s=n(451),c=n(213),l=n(874),u=n(1150),f=n(971),d=n(966),p=n(958),h=n(1191),m=n(967),b=n(1233),y=o.formatters,g=function(e){return r.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getBlockByHash":"eth_getBlockByNumber"},v=function(e){return r.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getTransactionByBlockHashAndIndex":"eth_getTransactionByBlockNumberAndIndex"},w=function(e){return r.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getUncleByBlockHashAndIndex":"eth_getUncleByBlockNumberAndIndex"},_=function(e){return r.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getBlockTransactionCountByHash":"eth_getBlockTransactionCountByNumber"},k=function(e){return r.isString(e[0])&&0===e[0].indexOf("0x")?"eth_getUncleCountByBlockHash":"eth_getUncleCountByBlockNumber"},x=function(){var e=this;i.packageInit(this,arguments);var t=this.setRequestManager;this.setRequestManager=function(n){return t(n),e.net.setRequestManager(n),e.personal.setRequestManager(n),e.accounts.setRequestManager(n),e.Contract._requestManager=e._requestManager,e.Contract.currentProvider=e._provider,!0};var n=this.setProvider;this.setProvider=function(){n.apply(e,arguments),e.setRequestManager(e._requestManager),e.ens._detectedAddress=null,e.ens._lastSyncCheck=null};var o,x,S,O=!1,E=null,T="latest",A=50,M=24,I=750,P=100;Object.defineProperty(this,"handleRevert",{get:function(){return O},set:function(t){O=t,e.Contract.handleRevert=O,D.forEach((function(e){e.handleRevert=O}))},enumerable:!0}),Object.defineProperty(this,"defaultCommon",{get:function(){return S},set:function(t){S=t,e.Contract.defaultCommon=S,D.forEach((function(e){e.defaultCommon=S}))},enumerable:!0}),Object.defineProperty(this,"defaultHardfork",{get:function(){return x},set:function(t){x=t,e.Contract.defaultHardfork=x,D.forEach((function(e){e.defaultHardfork=x}))},enumerable:!0}),Object.defineProperty(this,"defaultChain",{get:function(){return o},set:function(t){o=t,e.Contract.defaultChain=o,D.forEach((function(e){e.defaultChain=o}))},enumerable:!0}),Object.defineProperty(this,"transactionPollingTimeout",{get:function(){return I},set:function(t){I=t,e.Contract.transactionPollingTimeout=I,D.forEach((function(e){e.transactionPollingTimeout=I}))},enumerable:!0}),Object.defineProperty(this,"transactionConfirmationBlocks",{get:function(){return M},set:function(t){M=t,e.Contract.transactionConfirmationBlocks=M,D.forEach((function(e){e.transactionConfirmationBlocks=M}))},enumerable:!0}),Object.defineProperty(this,"transactionBlockTimeout",{get:function(){return A},set:function(t){A=t,e.Contract.transactionBlockTimeout=A,D.forEach((function(e){e.transactionBlockTimeout=A}))},enumerable:!0}),Object.defineProperty(this,"defaultAccount",{get:function(){return E},set:function(t){return t&&(E=c.toChecksumAddress(y.inputAddressFormatter(t))),e.Contract.defaultAccount=E,e.personal.defaultAccount=E,D.forEach((function(e){e.defaultAccount=E})),t},enumerable:!0}),Object.defineProperty(this,"defaultBlock",{get:function(){return T},set:function(t){return T=t,e.Contract.defaultBlock=T,e.personal.defaultBlock=T,D.forEach((function(e){e.defaultBlock=T})),t},enumerable:!0}),Object.defineProperty(this,"maxListenersWarningThreshold",{get:function(){return P},set:function(t){e.currentProvider&&e.currentProvider.setMaxListeners&&(P=t,e.currentProvider.setMaxListeners(t))},enumerable:!0}),this.clearSubscriptions=e._requestManager.clearSubscriptions.bind(e._requestManager),this.net=new l(this),this.net.getNetworkType=b.bind(this),this.accounts=new h(this),this.personal=new f(this),this.personal.defaultAccount=this.defaultAccount,this.maxListenersWarningThreshold=P;var C=this,j=function(){d.apply(this,arguments);var e=this,t=C.setProvider;C.setProvider=function(){t.apply(C,arguments),i.packageInit(e,[C])}};j.setProvider=function(){d.setProvider.apply(this,arguments)},j.prototype=Object.create(d.prototype),j.prototype.constructor=j,this.Contract=j,this.Contract.defaultAccount=this.defaultAccount,this.Contract.defaultBlock=this.defaultBlock,this.Contract.transactionBlockTimeout=this.transactionBlockTimeout,this.Contract.transactionConfirmationBlocks=this.transactionConfirmationBlocks,this.Contract.transactionPollingTimeout=this.transactionPollingTimeout,this.Contract.handleRevert=this.handleRevert,this.Contract._requestManager=this._requestManager,this.Contract._ethAccounts=this.accounts,this.Contract.currentProvider=this._requestManager.provider,this.Iban=p,this.abi=m,this.ens=new u(this);var D=[new s({name:"getNodeInfo",call:"web3_clientVersion"}),new s({name:"getProtocolVersion",call:"eth_protocolVersion",params:0}),new s({name:"getCoinbase",call:"eth_coinbase",params:0}),new s({name:"isMining",call:"eth_mining",params:0}),new s({name:"getHashrate",call:"eth_hashrate",params:0,outputFormatter:c.hexToNumber}),new s({name:"isSyncing",call:"eth_syncing",params:0,outputFormatter:y.outputSyncingFormatter}),new s({name:"getGasPrice",call:"eth_gasPrice",params:0,outputFormatter:y.outputBigNumberFormatter}),new s({name:"getAccounts",call:"eth_accounts",params:0,outputFormatter:c.toChecksumAddress}),new s({name:"getBlockNumber",call:"eth_blockNumber",params:0,outputFormatter:c.hexToNumber}),new s({name:"getBalance",call:"eth_getBalance",params:2,inputFormatter:[y.inputAddressFormatter,y.inputDefaultBlockNumberFormatter],outputFormatter:y.outputBigNumberFormatter}),new s({name:"getStorageAt",call:"eth_getStorageAt",params:3,inputFormatter:[y.inputAddressFormatter,c.numberToHex,y.inputDefaultBlockNumberFormatter]}),new s({name:"getCode",call:"eth_getCode",params:2,inputFormatter:[y.inputAddressFormatter,y.inputDefaultBlockNumberFormatter]}),new s({name:"getBlock",call:g,params:2,inputFormatter:[y.inputBlockNumberFormatter,function(e){return!!e}],outputFormatter:y.outputBlockFormatter}),new s({name:"getUncle",call:w,params:2,inputFormatter:[y.inputBlockNumberFormatter,c.numberToHex],outputFormatter:y.outputBlockFormatter}),new s({name:"getBlockTransactionCount",call:_,params:1,inputFormatter:[y.inputBlockNumberFormatter],outputFormatter:c.hexToNumber}),new s({name:"getBlockUncleCount",call:k,params:1,inputFormatter:[y.inputBlockNumberFormatter],outputFormatter:c.hexToNumber}),new s({name:"getTransaction",call:"eth_getTransactionByHash",params:1,inputFormatter:[null],outputFormatter:y.outputTransactionFormatter}),new s({name:"getTransactionFromBlock",call:v,params:2,inputFormatter:[y.inputBlockNumberFormatter,c.numberToHex],outputFormatter:y.outputTransactionFormatter}),new s({name:"getTransactionReceipt",call:"eth_getTransactionReceipt",params:1,inputFormatter:[null],outputFormatter:y.outputTransactionReceiptFormatter}),new s({name:"getTransactionCount",call:"eth_getTransactionCount",params:2,inputFormatter:[y.inputAddressFormatter,y.inputDefaultBlockNumberFormatter],outputFormatter:c.hexToNumber}),new s({name:"sendSignedTransaction",call:"eth_sendRawTransaction",params:1,inputFormatter:[null],abiCoder:m}),new s({name:"signTransaction",call:"eth_signTransaction",params:1,inputFormatter:[y.inputTransactionFormatter]}),new s({name:"sendTransaction",call:"eth_sendTransaction",params:1,inputFormatter:[y.inputTransactionFormatter],abiCoder:m}),new s({name:"sign",call:"eth_sign",params:2,inputFormatter:[y.inputSignFormatter,y.inputAddressFormatter],transformPayload:function(e){return e.params.reverse(),e}}),new s({name:"call",call:"eth_call",params:2,inputFormatter:[y.inputCallFormatter,y.inputDefaultBlockNumberFormatter],abiCoder:m}),new s({name:"estimateGas",call:"eth_estimateGas",params:1,inputFormatter:[y.inputCallFormatter],outputFormatter:c.hexToNumber}),new s({name:"submitWork",call:"eth_submitWork",params:3}),new s({name:"getWork",call:"eth_getWork",params:0}),new s({name:"getPastLogs",call:"eth_getLogs",params:1,inputFormatter:[y.inputLogFormatter],outputFormatter:y.outputLogFormatter}),new s({name:"getChainId",call:"eth_chainId",params:0,outputFormatter:c.hexToNumber}),new s({name:"requestAccounts",call:"eth_requestAccounts",params:0,outputFormatter:c.toChecksumAddress}),new s({name:"getProof",call:"eth_getProof",params:3,inputFormatter:[y.inputAddressFormatter,y.inputStorageKeysFormatter,y.inputDefaultBlockNumberFormatter],outputFormatter:y.outputProofFormatter}),new s({name:"getPendingTransactions",call:"eth_pendingTransactions",params:0,outputFormatter:y.outputTransactionFormatter}),new a({name:"subscribe",type:"eth",subscriptions:{newBlockHeaders:{subscriptionName:"newHeads",params:0,outputFormatter:y.outputBlockFormatter},pendingTransactions:{subscriptionName:"newPendingTransactions",params:0},logs:{params:1,inputFormatter:[y.inputLogFormatter],outputFormatter:y.outputLogFormatter,subscriptionHandler:function(e){e.removed?this.emit("changed",e):this.emit("data",e),r.isFunction(this.callback)&&this.callback(null,e,this)}},syncing:{params:0,outputFormatter:y.outputSyncingFormatter,subscriptionHandler:function(e){var t=this;!0!==this._isSyncing?(this._isSyncing=!0,this.emit("changed",t._isSyncing),r.isFunction(this.callback)&&this.callback(null,t._isSyncing,this),setTimeout((function(){t.emit("data",e),r.isFunction(t.callback)&&t.callback(null,e,t)}),0)):(this.emit("data",e),r.isFunction(t.callback)&&this.callback(null,e,this),clearTimeout(this._isSyncingTimeout),this._isSyncingTimeout=setTimeout((function(){e.currentBlock>e.highestBlock-200&&(t._isSyncing=!1,t.emit("changed",t._isSyncing),r.isFunction(t.callback)&&t.callback(null,t._isSyncing,t))}),500))}}}})];D.forEach((function(t){t.attachToObject(e),t.setRequestManager(e._requestManager,e.accounts),t.defaultBlock=e.defaultBlock,t.defaultAccount=e.defaultAccount,t.transactionBlockTimeout=e.transactionBlockTimeout,t.transactionConfirmationBlocks=e.transactionConfirmationBlocks,t.transactionPollingTimeout=e.transactionPollingTimeout,t.handleRevert=e.handleRevert}))};i.addProviders(x),e.exports=x},function(e,t,n){"use strict";var r=n(1151);e.exports=r},function(e,t,n){"use strict";var r=n(147),i=n(965),o=n(145).formatters,a=n(213),s=n(1152),c=n(1158),l=n(1159);function u(e){this.eth=e;var t=null;this._detectedAddress=null,this._lastSyncCheck=null,Object.defineProperty(this,"registry",{get:function(){return new s(this)},enumerable:!0}),Object.defineProperty(this,"resolverMethodHandler",{get:function(){return new c(this.registry)},enumerable:!0}),Object.defineProperty(this,"registryAddress",{get:function(){return t},set:function(e){t=null!==e?o.inputAddressFormatter(e):e},enumerable:!0})}u.prototype.supportsInterface=function(e,t,n){return this.getResolver(e).then((function(e){return a.isHexStrict(t)||(t=a.sha3(t).slice(0,10)),e.methods.supportsInterface(t).call(n)})).catch((function(e){if(!r.isFunction(n))throw e;n(e,null)}))},u.prototype.resolver=function(e,t){return this.registry.resolver(e,t)},u.prototype.getResolver=function(e,t){return this.registry.getResolver(e,t)},u.prototype.setResolver=function(e,t,n,r){return this.registry.setResolver(e,t,n,r)},u.prototype.setRecord=function(e,t,n,r,i,o){return this.registry.setRecord(e,t,n,r,i,o)},u.prototype.setSubnodeRecord=function(e,t,n,r,i,o,a){return this.registry.setSubnodeRecord(e,t,n,r,i,o,a)},u.prototype.setApprovalForAll=function(e,t,n,r){return this.registry.setApprovalForAll(e,t,n,r)},u.prototype.isApprovedForAll=function(e,t,n){return this.registry.isApprovedForAll(e,t,n)},u.prototype.recordExists=function(e,t){return this.registry.recordExists(e,t)},u.prototype.setSubnodeOwner=function(e,t,n,r,i){return this.registry.setSubnodeOwner(e,t,n,r,i)},u.prototype.getTTL=function(e,t){return this.registry.getTTL(e,t)},u.prototype.setTTL=function(e,t,n,r){return this.registry.setTTL(e,t,n,r)},u.prototype.getOwner=function(e,t){return this.registry.getOwner(e,t)},u.prototype.setOwner=function(e,t,n,r){return this.registry.setOwner(e,t,n,r)},u.prototype.getAddress=function(e,t){return this.resolverMethodHandler.method(e,"addr",[]).call(t)},u.prototype.setAddress=function(e,t,n,r){return this.resolverMethodHandler.method(e,"setAddr",[t]).send(n,r)},u.prototype.getPubkey=function(e,t){return this.resolverMethodHandler.method(e,"pubkey",[],null,t).call(t)},u.prototype.setPubkey=function(e,t,n,r,i){return this.resolverMethodHandler.method(e,"setPubkey",[t,n]).send(r,i)},u.prototype.getContent=function(e,t){return this.resolverMethodHandler.method(e,"content",[]).call(t)},u.prototype.setContent=function(e,t,n,r){return this.resolverMethodHandler.method(e,"setContent",[t]).send(n,r)},u.prototype.getContenthash=function(e,t){return this.resolverMethodHandler.method(e,"contenthash",[],l.decode).call(t)},u.prototype.setContenthash=function(e,t,n,i){var o;try{o=l.encode(t)}catch(e){var a=new Error("Could not encode "+t+". See docs for supported hash protocols.");if(r.isFunction(i))return void i(a,null);throw a}return this.resolverMethodHandler.method(e,"setContenthash",[o]).send(n,i)},u.prototype.getMultihash=function(e,t){return this.resolverMethodHandler.method(e,"multihash",[]).call(t)},u.prototype.setMultihash=function(e,t,n,r){return this.resolverMethodHandler.method(e,"multihash",[t]).send(n,r)},u.prototype.checkNetwork=async function(){var e=new Date/1e3;if(!this._lastSyncCheck||e-this._lastSyncCheck>3600){var t=e-(await this.eth.getBlock("latest")).timestamp;if(t>3600)throw new Error("Network not synced; last block was "+t+" seconds ago");this._lastSyncCheck=e}if(this.registryAddress)return this.registryAddress;if(!this._detectedAddress){var n=await this.eth.net.getNetworkType(),r=i.addresses[n];if(void 0===r)throw new Error("ENS is not supported on network "+n);return this._detectedAddress=r,this._detectedAddress}return this._detectedAddress},e.exports=u},function(e,t,n){"use strict";var r=n(147),i=n(966),o=n(875),a=n(872),s=n(145).formatters,c=n(213),l=n(1156),u=n(1157);function f(e){var t=this;this.ens=e,this.contract=e.checkNetwork().then((function(e){var n=new i(l,e);return n.setProvider(t.ens.eth.currentProvider),n}))}f.prototype.owner=function(e,t){return console.warn('Deprecated: Please use the "getOwner" method instead of "owner".'),this.getOwner(e,t)},f.prototype.getOwner=function(e,t){var n=new a(!0);return this.contract.then((function(t){return t.methods.owner(o.hash(e)).call()})).then((function(e){r.isFunction(t)?t(e,e):n.resolve(e)})).catch((function(e){r.isFunction(t)?t(e,null):n.reject(e)})),n.eventEmitter},f.prototype.setOwner=function(e,t,n,i){var c=new a(!0);return this.contract.then((function(r){return r.methods.setOwner(o.hash(e),s.inputAddressFormatter(t)).send(n)})).then((function(e){r.isFunction(i)?i(e,e):c.resolve(e)})).catch((function(e){r.isFunction(i)?i(e,null):c.reject(e)})),c.eventEmitter},f.prototype.getTTL=function(e,t){var n=new a(!0);return this.contract.then((function(t){return t.methods.ttl(o.hash(e)).call()})).then((function(e){r.isFunction(t)?t(e,e):n.resolve(e)})).catch((function(e){r.isFunction(t)?t(e,null):n.reject(e)})),n.eventEmitter},f.prototype.setTTL=function(e,t,n,i){var s=new a(!0);return this.contract.then((function(r){return r.methods.setTTL(o.hash(e),t).send(n)})).then((function(e){r.isFunction(i)?i(e,e):s.resolve(e)})).catch((function(e){r.isFunction(i)?i(e,null):s.reject(e)})),s.eventEmitter},f.prototype.setSubnodeOwner=function(e,t,n,i,l){var u=new a(!0);return c.isHexStrict(t)||(t=c.sha3(t)),this.contract.then((function(r){return r.methods.setSubnodeOwner(o.hash(e),t,s.inputAddressFormatter(n)).send(i)})).then((function(e){r.isFunction(l)?l(e,e):u.resolve(e)})).catch((function(e){r.isFunction(l)?l(e,null):u.reject(e)})),u.eventEmitter},f.prototype.setRecord=function(e,t,n,i,c,l){var u=new a(!0);return this.contract.then((function(r){return r.methods.setRecord(o.hash(e),s.inputAddressFormatter(t),s.inputAddressFormatter(n),i).send(c)})).then((function(e){r.isFunction(l)?l(e,e):u.resolve(e)})).catch((function(e){r.isFunction(l)?l(e,null):u.reject(e)})),u.eventEmitter},f.prototype.setSubnodeRecord=function(e,t,n,i,l,u,f){var d=new a(!0);return c.isHexStrict(t)||(t=c.sha3(t)),this.contract.then((function(r){return r.methods.setSubnodeRecord(o.hash(e),t,s.inputAddressFormatter(n),s.inputAddressFormatter(i),l).send(u)})).then((function(e){r.isFunction(f)?f(e,e):d.resolve(e)})).catch((function(e){r.isFunction(f)?f(e,null):d.reject(e)})),d.eventEmitter},f.prototype.setApprovalForAll=function(e,t,n,i){var o=new a(!0);return this.contract.then((function(r){return r.methods.setApprovalForAll(s.inputAddressFormatter(e),t).send(n)})).then((function(e){r.isFunction(i)?i(e,e):o.resolve(e)})).catch((function(e){r.isFunction(i)?i(e,null):o.reject(e)})),o.eventEmitter},f.prototype.isApprovedForAll=function(e,t,n){var i=new a(!0);return this.contract.then((function(n){return n.methods.isApprovedForAll(s.inputAddressFormatter(e),s.inputAddressFormatter(t)).call()})).then((function(e){r.isFunction(n)?n(e,e):i.resolve(e)})).catch((function(e){r.isFunction(n)?n(e,null):i.reject(e)})),i.eventEmitter},f.prototype.recordExists=function(e,t){var n=new a(!0);return this.contract.then((function(t){return t.methods.recordExists(o.hash(e)).call()})).then((function(e){r.isFunction(t)?t(e,e):n.resolve(e)})).catch((function(e){r.isFunction(t)?t(e,null):n.reject(e)})),n.eventEmitter},f.prototype.resolver=function(e,t){return console.warn('Deprecated: Please use the "getResolver" method instead of "resolver".'),this.getResolver(e,t)},f.prototype.getResolver=function(e,t){var n=this;return this.contract.then((function(t){return t.methods.resolver(o.hash(e)).call()})).then((function(e){var o=new i(u,e);if(o.setProvider(n.ens.eth.currentProvider),!r.isFunction(t))return o;t(o,o)})).catch((function(e){if(!r.isFunction(t))throw e;t(e,null)}))},f.prototype.setResolver=function(e,t,n,i){var c=new a(!0);return this.contract.then((function(r){return r.methods.setResolver(o.hash(e),s.inputAddressFormatter(t)).send(n)})).then((function(e){r.isFunction(i)?i(e,e):c.resolve(e)})).catch((function(e){r.isFunction(i)?i(e,null):c.reject(e)})),c.eventEmitter},e.exports=f},function(e,t,n){(function(t,n){
-/**
- * [js-sha3]{@link https://github.com/emn178/js-sha3}
- *
- * @version 0.5.7
- * @author Chen, Yi-Cyuan [emn178@gmail.com]
- * @copyright Chen, Yi-Cyuan 2015-2016
- * @license MIT
- */
-!function(){"use strict";var r="object"==typeof window?window:{};!r.JS_SHA3_NO_NODE_JS&&"object"==typeof t&&t.versions&&t.versions.node&&(r=n);for(var i=!r.JS_SHA3_NO_COMMON_JS&&"object"==typeof e&&e.exports,o="0123456789abcdef".split(""),a=[0,8,16,24],s=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],c=[224,256,384,512],l=["hex","buffer","arrayBuffer","array"],u=function(e,t,n){return function(r){return new _(e,t,e).update(r)[n]()}},f=function(e,t,n){return function(r,i){return new _(e,t,i).update(r)[n]()}},d=function(e,t){var n=u(e,t,"hex");n.create=function(){return new _(e,t,e)},n.update=function(e){return n.create().update(e)};for(var r=0;r<l.length;++r){var i=l[r];n[i]=u(e,t,i)}return n},p=[{name:"keccak",padding:[1,256,65536,16777216],bits:c,createMethod:d},{name:"sha3",padding:[6,1536,393216,100663296],bits:c,createMethod:d},{name:"shake",padding:[31,7936,2031616,520093696],bits:[128,256],createMethod:function(e,t){var n=f(e,t,"hex");n.create=function(n){return new _(e,t,n)},n.update=function(e,t){return n.create(t).update(e)};for(var r=0;r<l.length;++r){var i=l[r];n[i]=f(e,t,i)}return n}}],h={},m=[],b=0;b<p.length;++b)for(var y=p[b],g=y.bits,v=0;v<g.length;++v){var w=y.name+"_"+g[v];m.push(w),h[w]=y.createMethod(g[v],y.padding)}function _(e,t,n){this.blocks=[],this.s=[],this.padding=t,this.outputBits=n,this.reset=!0,this.block=0,this.start=0,this.blockCount=1600-(e<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}_.prototype.update=function(e){var t="string"!=typeof e;t&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e));for(var n,r,i=e.length,o=this.blocks,s=this.byteCount,c=this.blockCount,l=0,u=this.s;l<i;){if(this.reset)for(this.reset=!1,o[0]=this.block,n=1;n<c+1;++n)o[n]=0;if(t)for(n=this.start;l<i&&n<s;++l)o[n>>2]|=e[l]<<a[3&n++];else for(n=this.start;l<i&&n<s;++l)(r=e.charCodeAt(l))<128?o[n>>2]|=r<<a[3&n++]:r<2048?(o[n>>2]|=(192|r>>6)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]):r<55296||r>=57344?(o[n>>2]|=(224|r>>12)<<a[3&n++],o[n>>2]|=(128|r>>6&63)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]):(r=65536+((1023&r)<<10|1023&e.charCodeAt(++l)),o[n>>2]|=(240|r>>18)<<a[3&n++],o[n>>2]|=(128|r>>12&63)<<a[3&n++],o[n>>2]|=(128|r>>6&63)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]);if(this.lastByteIndex=n,n>=s){for(this.start=n-s,this.block=o[c],n=0;n<c;++n)u[n]^=o[n];k(u),this.reset=!0}else this.start=n}return this},_.prototype.finalize=function(){var e=this.blocks,t=this.lastByteIndex,n=this.blockCount,r=this.s;if(e[t>>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[n],t=1;t<n+1;++t)e[t]=0;for(e[n-1]|=2147483648,t=0;t<n;++t)r[t]^=e[t];k(r)},_.prototype.toString=_.prototype.hex=function(){this.finalize();for(var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,a=0,s=0,c="";s<r;){for(a=0;a<t&&s<r;++a,++s)e=n[a],c+=o[e>>4&15]+o[15&e]+o[e>>12&15]+o[e>>8&15]+o[e>>20&15]+o[e>>16&15]+o[e>>28&15]+o[e>>24&15];s%t==0&&(k(n),a=0)}return i&&(e=n[a],i>0&&(c+=o[e>>4&15]+o[15&e]),i>1&&(c+=o[e>>12&15]+o[e>>8&15]),i>2&&(c+=o[e>>20&15]+o[e>>16&15])),c},_.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;e=i?new ArrayBuffer(r+1<<2):new ArrayBuffer(s);for(var c=new Uint32Array(e);a<r;){for(o=0;o<t&&a<r;++o,++a)c[a]=n[o];a%t==0&&k(n)}return i&&(c[o]=n[o],e=e.slice(0,s)),e},_.prototype.buffer=_.prototype.arrayBuffer,_.prototype.digest=_.prototype.array=function(){this.finalize();for(var e,t,n=this.blockCount,r=this.s,i=this.outputBlocks,o=this.extraBytes,a=0,s=0,c=[];s<i;){for(a=0;a<n&&s<i;++a,++s)e=s<<2,t=r[a],c[e]=255&t,c[e+1]=t>>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;s%n==0&&k(r)}return o&&(e=s<<2,t=r[a],o>0&&(c[e]=255&t),o>1&&(c[e+1]=t>>8&255),o>2&&(c[e+2]=t>>16&255)),c};var k=function(e){var t,n,r,i,o,a,c,l,u,f,d,p,h,m,b,y,g,v,w,_,k,x,S,O,E,T,A,M,I,P,C,j,D,R,N,B,L,U,F,q,z,V,H,$,K,W,G,J,Q,Y,Z,X,ee,te,ne,re,ie,oe,ae,se,ce,le,ue;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],a=e[2]^e[12]^e[22]^e[32]^e[42],c=e[3]^e[13]^e[23]^e[33]^e[43],l=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],f=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(p=e[8]^e[18]^e[28]^e[38]^e[48])^(a<<1|c>>>31),n=(h=e[9]^e[19]^e[29]^e[39]^e[49])^(c<<1|a>>>31),e[0]^=t,e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,t=i^(l<<1|u>>>31),n=o^(u<<1|l>>>31),e[2]^=t,e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,t=a^(f<<1|d>>>31),n=c^(d<<1|f>>>31),e[4]^=t,e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,t=l^(p<<1|h>>>31),n=u^(h<<1|p>>>31),e[6]^=t,e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,t=f^(i<<1|o>>>31),n=d^(o<<1|i>>>31),e[8]^=t,e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,m=e[0],b=e[1],W=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,M=e[20]<<3|e[21]>>>29,I=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,V=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,R=e[2]<<1|e[3]>>>31,N=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,J=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,P=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,le=e[42]<<2|e[43]>>>30,ue=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,B=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,j=e[45]<<29|e[44]>>>3,D=e[44]<<29|e[45]>>>3,O=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,F=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,T=e[18]<<20|e[19]>>>12,A=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,ae=e[28]<<7|e[29]>>>25,q=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,x=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=m^~y&v,e[1]=b^~g&w,e[10]=O^~T&M,e[11]=E^~A&I,e[20]=R^~B&U,e[21]=N^~L&F,e[30]=$^~W&J,e[31]=K^~G&Q,e[40]=te^~re&oe,e[41]=ne^~ie&ae,e[2]=y^~v&_,e[3]=g^~w&k,e[12]=T^~M&P,e[13]=A^~I&C,e[22]=B^~U&q,e[23]=L^~F&z,e[32]=W^~J&Y,e[33]=G^~Q&Z,e[42]=re^~oe&se,e[43]=ie^~ae&ce,e[4]=v^~_&x,e[5]=w^~k&S,e[14]=M^~P&j,e[15]=I^~C&D,e[24]=U^~q&V,e[25]=F^~z&H,e[34]=J^~Y&X,e[35]=Q^~Z&ee,e[44]=oe^~se&le,e[45]=ae^~ce&ue,e[6]=_^~x&m,e[7]=k^~S&b,e[16]=P^~j&O,e[17]=C^~D&E,e[26]=q^~V&R,e[27]=z^~H&N,e[36]=Y^~X&$,e[37]=Z^~ee&K,e[46]=se^~le&te,e[47]=ce^~ue&ne,e[8]=x^~m&y,e[9]=S^~b&g,e[18]=j^~O&T,e[19]=D^~E&A,e[28]=V^~R&B,e[29]=H^~N&L,e[38]=X^~$&W,e[39]=ee^~K&G,e[48]=le^~te&re,e[49]=ue^~ne&ie,e[0]^=s[r],e[1]^=s[r+1]};if(i)e.exports=h;else for(b=0;b<m.length;++b)r[m[b]]=h[m[b]]}()}).call(this,n(13),n(12))},function(e,t,n){var r,i;r=[n(960),n(1155)],void 0===(i=function(e,t){return function(e,t){function n(n,r,i){for(var o=[],a=e.ucs2.decode(n),s=0;s<a.length;s++){var c=a[s],l=e.ucs2.encode([a[s]]),u=t.mapChar(c),f=u>>23,d=u>>21&3,p=u>>5&65535,h=31&u,m=t.mapStr.substr(p,h);if(0===d||r&&1&f)throw new Error("Illegal char "+l);1===d?o.push(m):2===d?o.push(i?m:l):3===d&&o.push(l)}return o.join("").normalize("NFC")}function r(t,r,o){void 0===o&&(o=!1);var a=n(t,o,r).split(".");return(a=a.map((function(t){return t.startsWith("xn--")?i(t=e.decode(t.substring(4)),o,!1):i(t,o,r),t}))).join(".")}function i(e,r,i){if("-"===e[2]&&"-"===e[3])throw new Error("Failed to validate "+e);if(e.startsWith("-")||e.endsWith("-"))throw new Error("Failed to validate "+e);if(e.includes("."))throw new Error("Failed to validate "+e);if(n(e,r,i)!==e)throw new Error("Failed to validate "+e);var o=e.codePointAt(0);if(t.mapChar(o)&2<<23)throw new Error("Label contains illegal character: "+o)}return{toUnicode:function(e,t){return void 0===t&&(t={}),r(e,!1,"useStd3ASCII"in t&&t.useStd3ASCII)},toAscii:function(t,n){void 0===n&&(n={});var i,o=!("transitional"in n)||n.transitional,a="useStd3ASCII"in n&&n.useStd3ASCII,s="verifyDnsLength"in n&&n.verifyDnsLength,c=r(t,o,a).split(".").map(e.toASCII),l=c.join(".");if(s){if(l.length<1||l.length>253)throw new Error("DNS name has wrong length: "+l);for(i=0;i<c.length;i++){var u=c[i];if(u.length<1||u.length>63)throw new Error("DNS label has wrong length: "+u)}}return l}}}(e,t)}.apply(t,r))||(e.exports=i)},function(e,t,n){var r;void 0===(r=function(){return e=[new Uint32Array([2157250,2157314,2157378,2157442,2157506,2157570,2157634,0,2157698,2157762,2157826,2157890,2157954,0,2158018,0]),new Uint32Array([2179041,6291456,2179073,6291456,2179105,6291456,2179137,6291456,2179169,6291456,2179201,6291456,2179233,6291456,2179265,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,2113729,2197345,2197377,2113825,2197409,2197441,2113921,2197473,2114017,2197505,2197537,2197569,2197601,2197633,2197665]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672,23068672,0,0,0,0,23068672]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064]),new Uint32Array([2196001,2196033,2196065,2196097,2196129,2196161,2196193,2196225,2196257,2196289,2196321,2196353,2196385,2196417,2196449,2196481]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2177025,6291456,2177057,6291456,2177089,6291456,2177121,6291456,2177153,6291456,2177185,6291456,2177217,6291456,2177249,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456]),new Uint32Array([2134435,2134531,2134627,2134723,2134723,2134819,2134819,2134915,2134915,2135011,2105987,2135107,2135203,2135299,2131587,2135395]),new Uint32Array([0,0,0,0,0,0,0,6291456,2168673,2169249,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354,2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354]),new Uint32Array([2125219,2125315,2152834,2152898,2125411,2152962,2153026,2125506,2125507,2125603,2153090,2153154,2153218,2153282,2153346,2105348]),new Uint32Array([2203393,6291456,2203425,6291456,2203457,6291456,2203489,6291456,6291456,6291456,6291456,2203521,6291456,2181281,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,6291456,2145538,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,6291456]),new Uint32Array([2139426,2160834,2160898,2160962,2134242,2161026,2161090,2161154,2161218,2161282,2161346,2161410,2138658,2161474,2161538,2134722]),new Uint32Array([2119939,2124930,2125026,2106658,2125218,2128962,2129058,2129154,2129250,2129346,2129442,2108866,2108770,2150466,2150530,2150594]),new Uint32Array([2201601,6291456,2201633,6291456,2201665,6291456,2201697,6291456,2201729,6291456,2201761,6291456,2201793,6291456,2201825,6291456]),new Uint32Array([2193537,2193569,2193601,2193633,2193665,2193697,2193729,2193761,2193793,2193825,2193857,2193889,2193921,2193953,2193985,2194017]),new Uint32Array([6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2190561,6291456,2190593,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2190625,6291456,2190657,6291456,23068672]),new Uint32Array([2215905,2215937,2215969,2216001,2216033,2216065,2216097,2216129,2216161,2216193,2216225,2216257,2105441,2216289,2216321,2216353]),new Uint32Array([23068672,18884130,23068672,23068672,23068672,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2191233,2191265,2191297,2191329,2191361,2191393,2191425,2117377,2191457,2191489,2191521,2191553,2191585,2191617,2191649,2117953]),new Uint32Array([2132227,2132323,2132419,2132419,2132515,2132515,2132611,2132707,2132707,2132803,2132899,2132899,2132995,2132995,2133091,2133187]),new Uint32Array([0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10609889,10610785,10609921,10610817,2222241]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([2219969,2157121,2157441,2157505,2157889,2157953,2220001,2158465,2158529,10575617,2156994,2157058,2129923,2130019,2157122,2157186]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2185249,6291456,2185281,6291456,2185313,6291456,2185345,6291456,2185377,6291456,2185409,6291456,2185441,6291456,2185473,6291456]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,6291456,0]),new Uint32Array([2183361,6291456,2183393,6291456,2183425,6291456,2183457,6291456,2183489,6291456,2183521,6291456,2183553,6291456,2183585,6291456]),new Uint32Array([2192161,2192193,2192225,2192257,2192289,2192321,2192353,2192385,2192417,2192449,2192481,2192513,2192545,2192577,2192609,2192641]),new Uint32Array([2212001,2212033,2212065,2212097,2212129,2212161,2212193,2212225,2212257,2212289,2212321,2212353,2212385,2212417,2212449,2207265]),new Uint32Array([2249825,2249857,2249889,2249921,2249954,2250018,2250082,2250145,2250177,2250209,2250241,2250274,2250337,2250370,2250433,2250465]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147905,2147969,2148033,2148097,2148161,2148225,2148289,2148353]),new Uint32Array([10485857,6291456,2197217,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2180353,2180385,2144033,2180417,2180449,2180481,2180513,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10610209,10610465,10610241,10610753,10609857]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2223842,2223906,2223970,2224034,2224098,2224162,2224226,2224290,2224354,2224418,2224482,2224546,2224610,2224674,2224738,2224802]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,18923650,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,18923714,23068672,23068672]),new Uint32Array([2126179,2125538,2126275,2126371,2126467,2125634,2126563,2105603,2105604,2125346,2126659,2126755,2126851,2098179,2098181,2098182]),new Uint32Array([2227426,2227490,2227554,2227618,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2192353,2240642,2240642,2240705,2240737,2240737,2240769,2240802,2240866,2240929,2240961,2240993,2241025,2241057,2241089,2241121]),new Uint32Array([6291456,2170881,2170913,2170945,6291456,2170977,6291456,2171009,2171041,6291456,6291456,6291456,2171073,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2132226,2132514,2163586,2132610,2160386,2133090,2133186,2160450,2160514,2160578,2133570,2106178,2160642,2133858,2160706,2160770]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10532162,10532226,10532290,10532354,10532418,10532482,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2098209,2108353,2108193,2108481,2170241,2111713,2105473,2105569,2105601,2112289,2112481,2098305,2108321,0,0,0]),new Uint32Array([2209121,2209153,2209185,2209217,2209249,2209281,2209313,2209345,2209377,2209409,2209441,2209473,2207265,2209505,2209537,2209569]),new Uint32Array([2189025,6291456,2189057,6291456,2189089,6291456,2189121,6291456,2189153,6291456,2189185,6291456,2189217,6291456,2189249,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2165764,2140004]),new Uint32Array([2215105,6291456,2215137,6291456,6291456,2215169,2215201,6291456,6291456,6291456,2215233,2215265,2215297,2215329,2215361,2215393]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,23068672,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([10505091,10505187,10505283,10505379,10505475,10505571,10505667,10505763,10505859,10505955,10506051,10506147,10506243,10506339,10506435,10506531]),new Uint32Array([2229730,2229794,2229858,2229922,2229986,2230050,2230114,2230178,2230242,2230306,2230370,2230434,2230498,2230562,2230626,2230690]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,0,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([6291456,6291456,6291456,6291456,10502115,10502178,10502211,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2190305,6291456,2190337,6291456,2190369,6291456,2190401,6291456,2190433,6291456,2190465,6291456,2190497,6291456,2190529,6291456]),new Uint32Array([2173793,2173985,2174017,6291456,2173761,2173697,6291456,2174689,6291456,2174017,2174721,6291456,6291456,2174753,2174785,2174817]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609,2100033]),new Uint32Array([2132898,2163842,2163906,2133282,2132034,2131938,2137410,2132802,2132706,2164866,2133282,2160578,2165186,2165186,6291456,6291456]),new Uint32Array([10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059,10501155,10501251,10501347,10501443]),new Uint32Array([2163458,2130978,2131074,2131266,2131362,2163522,2160130,2132066,2131010,2131106,2106018,2131618,2131298,2132034,2131938,2137410]),new Uint32Array([2212961,2116993,2212993,2213025,2213057,2213089,2213121,2213153,2213185,2213217,2213249,2209633,2213281,2213313,2213345,2213377]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2113729,2113825,2113921,2114017,2114113,2114209,2114305,2114401,2114497,2114593,2114689,2114785,2114881,2114977,2115073,2115169]),new Uint32Array([2238177,2238209,2238241,2238273,2238305,2238337,2238337,2217537,2238369,2238401,2238433,2238465,2215649,2238497,2238529,2238561]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0]),new Uint32Array([6291456,0,6291456,2145026,0,6291456,2145090,0,6291456,6291456,0,0,23068672,0,23068672,23068672]),new Uint32Array([2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129,2100289]),new Uint32Array([6291456,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0]),new Uint32Array([2187681,2187713,2187745,2187777,2187809,2187841,2187873,2187905,2187937,2187969,2188001,2188033,2188065,2188097,2188129,2188161]),new Uint32Array([0,10554498,10554562,10554626,10554690,10554754,10554818,10554882,10554946,10555010,10555074,6291456,6291456,0,0,0]),new Uint32Array([2235170,2235234,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0]),new Uint32Array([2181153,6291456,2188897,6291456,6291456,2188929,6291456,6291456,6291456,6291456,6291456,6291456,2111905,2100865,2188961,2188993]),new Uint32Array([2100833,2100897,0,0,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,2112289]),new Uint32Array([6291456,2172833,6291456,2172865,2172897,2172929,2172961,6291456,2172993,6291456,2173025,6291456,2173057,6291456,2173089,6291456]),new Uint32Array([6291456,0,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,2190721]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456]),new Uint32Array([2184993,6291456,2185025,6291456,2185057,6291456,2185089,6291456,2185121,6291456,2185153,6291456,2185185,6291456,2185217,6291456]),new Uint32Array([2115265,2115361,2115457,2115553,2115649,2115745,2115841,2115937,2116033,2116129,2116225,2116321,2150658,2150722,2200225,6291456]),new Uint32Array([2168321,6291456,2168353,6291456,2168385,6291456,2168417,6291456,2168449,6291456,2168481,6291456,2168513,6291456,2168545,6291456]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,0,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2186625,0,0,6291456,6291456,2186657,2186689,2186721,2173505,0,10496067,10496163,10496259]),new Uint32Array([2178785,6291456,2178817,6291456,2178849,6291456,2178881,6291456,2178913,6291456,2178945,6291456,2178977,6291456,2179009,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2097152,0,0,0,2097152,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2197857,2197889,2197921,2197953,2197985,2198017,0,0,2198049,2198081,2198113,2198145,2198177,2198209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2098209,2167297,2111137,6291456]),new Uint32Array([2171393,6291456,2171425,6291456,2171457,6291456,2171489,6291456,2171521,6291456,2171553,6291456,2171585,6291456,2171617,6291456]),new Uint32Array([2206753,2206785,2195457,2206817,2206849,2206881,2206913,2197153,2197153,2206945,2117857,2206977,2207009,2207041,2207073,2207105]),new Uint32Array([0,0,0,0,0,0,0,23068672,0,0,0,0,2144834,2144898,0,2144962]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,0,2105505,2098241]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,2202049,6291456,2202081,6291456,2202113,6291456,2202145,6291456,2202177,6291456,2202209,6291456,2202241,6291456]),new Uint32Array([10501155,10501251,10501347,10501443,10501539,10501635,10501731,10501827,10501923,10502019,2141731,2105505,2098177,2155586,2166530,0]),new Uint32Array([2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441]),new Uint32Array([2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330,2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10502307,10502403,10502499,10502595,10502691,10502787,10502883,10502979,10503075,10503171,10503267,10503363,10503459,10503555,10503651,10503747]),new Uint32Array([2179937,2179969,2180001,2180033,2156545,2180065,2156577,2180097,2180129,2180161,2180193,2180225,2180257,2180289,2156737,2180321]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,0,0,6291456,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([2227682,2227746,2227810,2227874,2227938,2228002,2228066,2228130,2228194,2228258,2228322,2228386,2228450,2228514,2228578,2228642]),new Uint32Array([2105601,2169121,2108193,2170049,2181025,2181057,2112481,2108321,2108289,2181089,2170497,2100865,2181121,2173601,2173633,2173665]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180641,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,6291456,0,6291456,0,6291456,0,0,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2178273,6291456,2178305,6291456,2178337,6291456,2178369,6291456,2178401,6291456,2178433,6291456,2178465,6291456,2178497,6291456]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2237377,2237409,2236225,2237441,2237473,2217441,2215521,2215553,2217473,2237505,2237537,2209697,2237569,2215585,2237601,2237633]),new Uint32Array([2221985,2165601,2165601,2165665,2165665,2222017,2222017,2165729,2165729,2158913,2158913,2158913,2158913,2097281,2097281,2105921]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2149634,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2176897,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2176929,6291456,2176961,6291456,2176993,6291456]),new Uint32Array([2172641,6291456,2172673,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2172705,2172737,6291456,2172769,2172801,6291456]),new Uint32Array([2099173,2104196,2121667,2099395,2121763,2152258,2152322,2098946,2152386,2121859,2121955,2099333,2122051,2104324,2099493,2122147]),new Uint32Array([6291456,6291456,6291456,2145794,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2145858,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,0,0,6291456,0]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,0,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2239074,2239138,2239201,2239233,2239265,2239297,2239329,2239361,0,2239393,2239425,2239425,2239458,2239521,2239553,2209569]),new Uint32Array([14680064,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,6291456,23068672]),new Uint32Array([2108321,2108289,2113153,2098209,2180897,2180929,2180961,2111137,2098241,2108353,2170241,2170273,2180993,2105825,6291456,2105473]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146114,6291456,6291456,6291456,0,0,0]),new Uint32Array([2105921,2105921,2105921,2222049,2222049,2130977,2130977,2130977,2130977,2160065,2160065,2160065,2160065,2097729,2097729,2097729]),new Uint32Array([2218145,2214785,2207937,2218177,2218209,2192993,2210113,2212769,2218241,2218273,2216129,2218305,2216161,2218337,2218369,2218401]),new Uint32Array([0,0,0,2156546,2156610,2156674,2156738,2156802,0,0,0,0,0,2156866,23068672,2156930]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2213409,2213441,2213473,2213505,2213537,2213569,2213601,2213633,2213665,2195681,2213697,2213729,2213761,2213793,2213825,2213857]),new Uint32Array([2100033,2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2201857,6291456,2201889,6291456,2201921,6291456,2201953,6291456,2201985,6291456,2202017,6291456,2176193,2176257,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2188193,2188225,2188257,2188289,2188321,2188353,2188385,2188417,2188449,2188481,2188513,2188545,2188577,2188609,2188641,0]),new Uint32Array([10554529,2221089,0,10502113,10562017,10537921,10538049,2221121,2221153,0,0,0,0,0,0,0]),new Uint32Array([2213889,2213921,2213953,2213985,2214017,2214049,2214081,2194177,2214113,2214145,2214177,2214209,2214241,2214273,2214305,2214337]),new Uint32Array([2166978,2167042,2099169,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180545,6291456,6291456,6291456]),new Uint32Array([10518915,10519011,10519107,10519203,2162242,2162306,2159554,2162370,2159362,2159618,2105922,2162434,2159746,2162498,2159810,2159874]),new Uint32Array([2161730,2161794,2135586,2161858,2161922,2137186,2131810,2160290,2135170,2161986,2137954,2162050,2162114,2162178,10518723,10518819]),new Uint32Array([10506627,10506723,10506819,10506915,10507011,10507107,10507203,10507299,10507395,10507491,10507587,10507683,10507779,10507875,10507971,10508067]),new Uint32Array([6291456,23068672,23068672,23068672,0,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2175873,2175905,2175937,2175969,2176001,2176033,2176065,2176097,2176129,2176161,2176193,2176225,2176257,2176289,2176321,2176353]),new Uint32Array([2140006,2140198,2140390,2140582,2140774,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241]),new Uint32Array([0,23068672,0,0,0,0,0,0,0,2145154,2145218,2145282,6291456,0,2145346,0]),new Uint32Array([0,0,0,0,10531458,10495395,2148545,2143201,2173473,2148865,2173505,0,2173537,0,2173569,2149121]),new Uint32Array([10537282,10495683,2148738,2148802,2148866,0,6291456,2148930,2186593,2173473,2148737,2148865,2148802,10495779,10495875,10495971]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2215425,2215457,2215489,2215521,2215553,2215585,2215617,2215649,2215681,2215713,2215745,2215777,2192033,2215809,2215841,2215873]),new Uint32Array([2242049,2242081,2242113,2242145,2242177,2242209,2242241,2242273,2215937,2242305,2242338,2242401,2242433,2242465,2242497,2216001]),new Uint32Array([10554529,2221089,0,0,10562017,10502113,10538049,10537921,2221185,10489601,10489697,10609889,10609921,2141729,2141793,10610273]),new Uint32Array([2141923,2142019,2142115,2142211,2142307,2142403,2142499,2142595,2142691,0,0,0,0,0,0,0]),new Uint32Array([0,2221185,2221217,10609857,10609857,10489601,10489697,10609889,10609921,2141729,2141793,2221345,2221377,2221409,2221441,2187105]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18923970,23068672,23068672,23068672,0,6291456,6291456]),new Uint32Array([2183105,6291456,2183137,6291456,2183169,6291456,2183201,6291456,2183233,6291456,2183265,6291456,2183297,6291456,2183329,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2134434,2134818,2097666,2097186,2097474,2097698,2105986,2131586,2132450,2131874,2131778,2135970,2135778,2161602,2136162,2161666]),new Uint32Array([2236865,2236897,2236930,2236993,2237025,2235681,2237058,2237121,2237153,2237185,2237217,2217281,2237250,2191233,2237313,2237345]),new Uint32Array([2190049,6291456,2190081,6291456,2190113,6291456,2190145,6291456,2190177,6291456,2190209,6291456,2190241,6291456,2190273,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2101922,2102050,2102178,2102306,10498755,10498851,10498947,10499043,10499139,10499235,10499331,10499427,10499523,10489604,10489732,10489860]),new Uint32Array([2166914,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2181601,2170561,2181633,2181665,2170753,2181697,2172897,2170881,2181729,2170913,2172929,2113441,2181761,2181793,2171009,2173761]),new Uint32Array([0,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2248001,2248033,2248066,2248130,2248193,2248226,2248289,2248322,2248385,2248417,2216673,2248450,2248514,2248577,2248610,2248673]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([2169729,6291456,2169761,6291456,2169793,6291456,2169825,6291456,2169857,2169889,6291456,2169921,6291456,2143329,6291456,2098305]),new Uint32Array([2162178,2163202,2163266,2135170,2136226,2161986,2137954,2159426,2159490,2163330,2159554,2163394,2159682,2139522,2136450,2159746]),new Uint32Array([2173953,2173985,0,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2174209,2174241,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,4271169,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2174273]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,2190785,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2189793,6291456,2189825,6291456,2189857,6291456,2189889,6291456,2189921,6291456,2189953,6291456,2189985,6291456,2190017,6291456]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,0,2098305,2108321,2108289,2100865,2113153,2108481,2113345,0,2098209,2111137]),new Uint32Array([2172129,6291456,2172161,6291456,2172193,6291456,2172225,6291456,2172257,6291456,2172289,6291456,2172321,6291456,2172353,6291456]),new Uint32Array([2214753,6291456,2214785,6291456,6291456,2214817,2214849,2214881,2214913,2214945,2214977,2215009,2215041,2215073,2194401,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([10610305,10610337,10575617,2221761,10610401,10610433,10502177,0,10610465,10610497,10610529,10610561,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2187105,2187137,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2199393,2199425,2199457,2199489,2199521,2199553,2199585,2199617,2199649,2199681,2199713,2199745,2199777,2199809,2199841,0]),new Uint32Array([2217249,2217281,2217313,2217345,2217377,2217409,2217441,2217473,2215617,2217505,2217537,2217569,2214753,2217601,2217633,2217665]),new Uint32Array([2170273,2170305,6291456,2170337,2170369,6291456,2170401,2170433,2170465,6291456,6291456,6291456,2170497,2170529,6291456,2170561]),new Uint32Array([2188673,6291456,2188705,2188737,2188769,6291456,6291456,2188801,6291456,2188833,6291456,2188865,6291456,2180929,2181505,2180897]),new Uint32Array([10489988,10490116,10490244,10490372,10490500,10490628,10490756,10490884,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147393,2147457,2147521,2147585,2147649,2147713,2147777,2147841]),new Uint32Array([23068672,23068672,0,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2241153,2241185,2241217,2215809,2241250,2241313,2241345,2241377,2217921,2241377,2241409,2215873,2241441,2241473,2241505,2241537]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220417,2220417,2220449,2220449,2220481,2220481,2220513,2220513,2220545,2220545,2220577,2220577,2220609,2220609,2220641,2220641]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2144002,0,6291456,6291456,0,0,6291456,6291456,6291456]),new Uint32Array([2167105,2167137,2167169,2167201,2167233,2167265,2167297,2167329,2167361,2167393,2167425,2167457,2167489,2167521,2167553,2167585]),new Uint32Array([10575521,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2234146,2234210,2234274,2234338,2234402,2234466,2234530,2234594,2234658,2234722,2234786,2234850,2234914,2234978,2235042,2235106]),new Uint32Array([0,0,0,0,0,0,0,2180577,0,0,0,0,0,2180609,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456]),new Uint32Array([2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2242529,2242561,2242593,2242625,2242657,2242689,2242721,2242753,2207937,2218177,2242785,2242817,2242849,2242882,2242945,2242977]),new Uint32Array([2118049,2105345,2118241,2105441,2118433,2118529,2118625,2118721,2118817,2200257,2200289,2191809,2200321,2200353,2200385,2200417]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2185505,6291456,2185537,6291456,2185569,6291456,2185601,6291456,2185633,6291456,2185665,6291456,2185697,6291456,2185729,6291456]),new Uint32Array([2231970,2232034,2232098,2232162,2232226,2232290,2232354,2232418,2232482,2232546,2232610,2232674,2232738,2232802,2232866,2232930]),new Uint32Array([2218625,2246402,2246466,2246530,2246594,2246657,2246689,2246689,2218657,2219681,2246721,2246753,2246785,2246818,2246881,2208481]),new Uint32Array([2197025,2197057,2197089,2197121,2197153,2197185,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2219137,2216961,2219169,2219201,2219233,2219265,2219297,2217025,2215041,2219329,2217057,2219361,2217089,2219393,2197153,2219426]),new Uint32Array([23068672,23068672,23068672,0,0,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713]),new Uint32Array([2243522,2243585,2243617,2243649,2243681,2210113,2243713,2243746,2243810,2243874,2243937,2243970,2244033,2244065,2244097,2244129]),new Uint32Array([2178017,6291456,2178049,6291456,2178081,6291456,2178113,6291456,2178145,6291456,2178177,6291456,2178209,6291456,2178241,6291456]),new Uint32Array([10553858,2165314,10518722,6291456,10518818,0,10518914,2130690,10519010,2130786,10519106,2130882,10519202,2165378,10554050,2165506]),new Uint32Array([0,0,2135491,2135587,2135683,2135779,2135875,2135971,2135971,2136067,2136163,2136259,2136355,2136355,2136451,2136547]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2220033,2220033,2220065,2220065,2220065,2220065,2220097,2220097,2220097,2220097,2220129,2220129,2220129,2220129,2220161,2220161]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2100897,2100898,2100899,2150018,2100865,2100866,2100867,2100868,2150082,2108481,2109858,2109859,2105569,2105505,2098241,2105601]),new Uint32Array([2097217,2097505,2097505,2097505,2097505,2165570,2165570,2165634,2165634,2165698,2165698,2097858,2097858,0,0,2097152]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10503843,10503939,10504035,10504131,10504227,10504323,10504419,10504515,10504611,10504707,10504803,10504899,10504995,10491140,10491268,0]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,2235297,2220769,2235329,2235361]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2222401,2222433,2222465,10531394,2222497,2222529,2222561,0,2222593,2222625,2222657,2222689,2222721,2222753,2222785,0]),new Uint32Array([2184481,6291456,2184513,6291456,2184545,6291456,2184577,6291456,2184609,6291456,2184641,6291456,2184673,6291456,2184705,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2105570,2156034,2126947,2156098,2153666,2127043,2127139,2156162,0,2127235,2156226,2156290,2156354,2156418,2127331,2127427]),new Uint32Array([2215905,2207041,2153185,2241569,2241601,2241633,2241665,2241697,2241730,2241793,2241825,2241857,2241889,2241921,2241954,2242017]),new Uint32Array([2203777,6291456,2203809,6291456,2203841,6291456,2203873,6291456,2203905,6291456,2173121,2180993,2181249,2203937,2181313,0]),new Uint32Array([2168577,6291456,2168609,6291456,2168641,6291456,2168673,6291456,2168705,6291456,2168737,6291456,2168769,6291456,2168801,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,0,0]),new Uint32Array([2210113,2195521,2210145,2210177,2210209,2210241,2210273,2210305,2210337,2210369,2210401,2210433,2210465,2210497,2210529,2210561]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2228706,2228770,2228834,2228898,2228962,2229026,2229090,2229154,2229218,2229282,2229346,2229410,2229474,2229538,2229602,2229666]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,18874368,18874368,18874368,0,0]),new Uint32Array([2133089,2133281,2133281,2133281,2133281,2160577,2160577,2160577,2160577,2097441,2097441,2097441,2097441,2133857,2133857,2133857]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089]),new Uint32Array([2178529,6291456,2178561,6291456,2178593,6291456,2178625,6291456,2178657,6291456,2178689,6291456,2178721,6291456,2178753,6291456]),new Uint32Array([2221025,2221025,2221057,2221057,2159329,2159329,2159329,2159329,2097217,2097217,2158914,2158914,2158978,2158978,2159042,2159042]),new Uint32Array([2208161,2208193,2208225,2208257,2194433,2208289,2208321,2208353,2208385,2208417,2208449,2208481,2208513,2208545,2208577,2208609]),new Uint32Array([2169217,6291456,2169249,6291456,2169281,6291456,2169313,6291456,2169345,6291456,2169377,6291456,2169409,6291456,2169441,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2133187,2133283,2133283,2133379,2133475,2133571,2133667,2133667,2133763,2133859,2133955,2134051,2134147,2134147,2134243,2134339]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,0]),new Uint32Array([2193089,2193121,2193153,2193185,2117665,2117569,2193217,2193249,2193281,2193313,2193345,2193377,2193409,2193441,2193473,2193505]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184225,6291456,2184257,6291456,2184289,6291456,2184321,6291456,2184353,6291456,2184385,6291456,2184417,6291456,2184449,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2100833,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2200801,2200833,2200865,0]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2181153,2105505,2181185,2167617,2180993]),new Uint32Array([2160002,2160066,2160130,2160194,2160258,2132066,2131010,2131106,2106018,2131618,2160322,2131298,2132034,2131938,2137410,2132226]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2183617,6291456,2183649,6291456,2183681,6291456,2183713,6291456,2183745,6291456,2183777,6291456,2183809,6291456,2183841,6291456]),new Uint32Array([0,6291456,6291456,0,6291456,0,0,6291456,6291456,0,6291456,0,0,6291456,0,0]),new Uint32Array([2250977,2251009,2251041,2251073,2195009,2251106,2251169,2251201,2251233,2251265,2251297,2251330,2251394,2251457,2251489,2251521]),new Uint32Array([2205729,2205761,2205793,2205825,2205857,2205889,2205921,2205953,2205985,2206017,2206049,2206081,2206113,2206145,2206177,2206209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2143170,2168993,6291456,2169025,6291456,2169057,6291456,2169089,6291456,2143234,2169121,6291456,2169153,6291456,2169185,6291456]),new Uint32Array([23068672,23068672,2190689,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2248706,2248769,2248801,2248833,2248865,2248897,2248929,2248962,2249026,2249090,2249154,2240705,2249217,2249249,2249281,2249313]),new Uint32Array([10485857,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10495394,6291456,2098209,6291456,6291456,2097152,6291456,10531394]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([6291456,2186977,6291456,6291456,6291456,6291456,6291456,10537858,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2209601,2209633,2209665,2209697,2209729,2209761,2209793,2209825,2209857,2209889,2209921,2209953,2209985,2210017,2210049,2210081]),new Uint32Array([10501539,10501635,10501731,10501827,10501923,10502019,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2194561,2194593,2194625,2119777,2119873,2194657,2194689,2194721,2194753,2194785,2194817,2194849,2194881,2194913,2194945,2194977]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569]),new Uint32Array([2222818,2222882,2222946,2223010,2223074,2223138,2223202,2223266,2223330,2223394,2223458,2223522,2223586,2223650,2223714,2223778]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672]),new Uint32Array([0,2179553,2179585,2179617,2179649,2144001,2179681,2179713,2179745,2179777,2179809,2156705,2179841,2156833,2179873,2179905]),new Uint32Array([6291456,23068672,6291456,2145602,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,6291456,0,0]),new Uint32Array([2196513,2196545,2196577,2196609,2196641,2196673,2196705,2196737,2196769,2196801,2196833,2196865,2196897,2196929,2196961,2196993]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2177281,6291456,2177313,6291456,2177345,6291456,2177377,6291456,2177409,6291456,2177441,6291456,2177473,6291456,2177505,6291456]),new Uint32Array([2187137,2221473,2221505,2221537,2221569,6291456,6291456,10610209,10610241,10537986,10537986,10537986,10537986,10609857,10609857,10609857]),new Uint32Array([2243009,2243041,2216033,2243074,2243137,2243169,2243201,2219617,2243233,2243265,2243297,2243329,2243362,2243425,2243457,2243489]),new Uint32Array([10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,2097152,4194304,4194304,0,0]),new Uint32Array([2143042,6291456,2143106,2143106,2168833,6291456,2168865,6291456,6291456,2168897,6291456,2168929,6291456,2168961,6291456,2143170]),new Uint32Array([6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2204193,2204225,2204257,2204289,2204321,2204353,2204385,2204417,2204449,2204481,2204513,2204545,2204577,2204609,2204641,2204673]),new Uint32Array([2202753,6291456,2202785,6291456,2202817,6291456,2202849,6291456,2202881,6291456,2202913,6291456,2202945,6291456,2202977,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321]),new Uint32Array([2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842,2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842]),new Uint32Array([2253313,2253346,2253409,2253441,2253473,2253505,2253537,2253569,2253601,2253634,2219393,2253697,2253729,2253761,2253793,2253825]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([2162562,2162626,2131362,2162690,2159938,2160002,2162754,2162818,2160130,2162882,2160194,2160258,2160834,2160898,2161026,2161090]),new Uint32Array([2175361,2175393,2175425,2175457,2175489,2175521,2175553,2175585,2175617,2175649,2175681,2175713,2175745,2175777,2175809,2175841]),new Uint32Array([2253858,2253921,2253954,2254018,2254082,2196737,2254145,2196865,2254177,2254209,2254241,2254273,2197025,2254306,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2202113,2204129,2188705,2204161]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953]),new Uint32Array([2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,0,2108417,0,2111713,2100897,2111905]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2175425,2175489,2175809,2175905,2175937,2175937,2176193,2176417,2180865,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,2143298,2143298,2143298,2143362,2143362,2143362,2143426,2143426,2143426,2171105,6291456,2171137]),new Uint32Array([2120162,2120258,2151618,2151682,2151746,2151810,2151874,2151938,2152002,2120035,2120131,2120227,2152066,2120323,2152130,2120419]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2195361,2142433,2236065,2236097,2236129,2236161,2118241,2117473,2236193,2236225,2236257,2236289,0,0,0,0]),new Uint32Array([2189281,6291456,2189313,6291456,2189345,6291456,2189377,6291456,2189409,6291456,2189441,6291456,2189473,6291456,2189505,6291456]),new Uint32Array([6291456,6291456,2145922,6291456,6291456,6291456,6291456,2145986,6291456,6291456,6291456,6291456,2146050,6291456,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10502113,10562017,10610401,10502177,10610433,10538049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,2186401,0,2186433,0,2186465,0,2186497]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,23068672,23068672]),new Uint32Array([0,0,2198241,2198273,2198305,2198337,2198369,2198401,0,0,2198433,2198465,2198497,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,0,23068672,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,2133281,2097505,2105889,0,2097697,2135777,2097633,2097441]),new Uint32Array([2197889,2197921,2197953,2197985,2198017,2198049,2198081,2198113,2198145,2198177,2198209,2198241,2198273,2198305,2198337,2198369]),new Uint32Array([2132514,2132610,2160386,2133090,2133186,2160450,2160514,2133282,2160578,2133570,2106178,2160642,2133858,2160706,2160770,2134146]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,6291456,23068672,23068672,6291456,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2184737,6291456,2184769,6291456,2184801,6291456,2184833,6291456,2184865,6291456,2184897,6291456,2184929,6291456,2184961,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,2186753,6291456,6291456,6291456,6291456,2186785,2186817,2186849,2173569,2186881,10496355,10495395,10575521]),new Uint32Array([0,0,2097729,0,0,0,0,2106017,0,2097505,0,2097185,0,2135777,2097633,2097441]),new Uint32Array([2189537,6291456,2189569,6291456,2189601,6291456,2189633,6291456,2189665,6291456,2189697,6291456,2189729,6291456,2189761,6291456]),new Uint32Array([2202497,6291456,2202529,6291456,2202561,6291456,2202593,6291456,2202625,6291456,2202657,6291456,2202689,6291456,2202721,6291456]),new Uint32Array([2245217,2218369,2245249,2245282,2245345,2245377,2245410,2245474,2245537,2245569,2245601,2245633,2245665,2245665,2245697,2245729]),new Uint32Array([6291456,0,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,23068672,6291456,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,2097377,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2176641,6291456,2176673,6291456,2176705,6291456,2176737,6291456,2176769,6291456,2176801,6291456,2176833,6291456,2176865,6291456]),new Uint32Array([2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2174369,2174369,0,0,2100833,2100737]),new Uint32Array([2116513,2190817,2190849,2190881,2190913,2190945,2116609,2190977,2191009,2191041,2191073,2117185,2191105,2191137,2191169,2191201]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2167617,2167649,2167681,2167713,2167745,2167777,2167809,6291456,2167841,2167873,2167905,2167937,2167969,2168001,2168033,4240130]),new Uint32Array([2165122,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122,2134562,2132162,2132834,2136866]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2186209,2186241,2186273,2186305,2186337,2186369,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,0,23068672,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([0,10537921,10610689,10610273,10610497,10610529,10610305,10610721,10489601,10489697,10610337,10575617,10554529,2221761,2197217,10496577]),new Uint32Array([2105473,2105569,2105601,2112289,0,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2125346,2153410,2153474,2127394,2153538,2153602,2153666,2153730,2105507,2105476,2153794,2153858,2153922,2153986,2154050,2105794]),new Uint32Array([2200449,2119681,2200481,2153313,2199873,2199905,2199937,2200513,2200545,2200577,2200609,2119105,2119201,2119297,2119393,2119489]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2175777,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2222273,2197217,2221473,2221505,2221089,2222305,2200865,2099681,2104481,2222337,2099905,2120737,2222369,2103713,2100225,2098785]),new Uint32Array([2201377,6291456,2201409,6291456,2201441,6291456,2201473,6291456,2201505,6291456,2201537,6291456,2201569,6291456,6291456,23068672]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([2200897,6291456,2200929,6291456,2200961,6291456,2200993,6291456,2201025,6291456,2180865,6291456,2201057,6291456,2201089,6291456]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2161154,2161410,2138658,2161474,2161538,2097666,2097186,2097474,2162946,2132450,2163010,2163074,2136162,2163138,2161666,2161730]),new Uint32Array([2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953]),new Uint32Array([0,0,0,0,0,0,23068672,23068672,0,0,0,0,2145410,2145474,0,6291456]),new Uint32Array([2244161,2216065,2212769,2244193,2244225,2244257,2244290,2244353,2244385,2244417,2244449,2218273,2244481,2244514,2244577,2244609]),new Uint32Array([2125730,2125699,2125795,2125891,2125987,2154114,2154178,2154242,2154306,2154370,2154434,2154498,2126082,2126178,2126274,2126083]),new Uint32Array([2237665,2237697,2237697,2237697,2237730,2237793,2237825,2237857,2237890,2237953,2237985,2238017,2238049,2238081,2238113,2238145]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150146,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2214369,2238593,2238625,2238657,2238689,2238721,2238753,2238785,2238817,2238850,2238913,2238945,2238977,2235457,2239009,2239041]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2252066,2252130,2252193,2252225,2252257,2252290,2252353,2252385,2252417,2252449,2252481,2252513,2252545,2252578,2252641,2252673]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,2197857]),new Uint32Array([2224866,2224930,2224994,2225058,2225122,2225186,2225250,2225314,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2219490,2219554,2219617,2219649,2219681,2219714,2219778,2219842,2219905,2219937,0,0,0,0,0,0]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665]),new Uint32Array([2220161,2220161,2220193,2220193,2220193,2220193,2220225,2220225,2220225,2220225,2220257,2220257,2220257,2220257,2220289,2220289]),new Uint32Array([2192673,2192705,2192737,2192769,2192801,2192833,2192865,2118049,2192897,2117473,2117761,2192929,2192961,2192993,2193025,2193057]),new Uint32Array([2179297,6291456,2179329,6291456,2179361,6291456,2179393,6291456,2179425,6291456,2179457,6291456,2179489,6291456,2179521,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2235745,2235777,2193633,2235809,2235841,2235873,2235905,2235937,2235969,2116513,2116705,2236001,2200513,2199905,2200545,2236033]),new Uint32Array([2113153,2108481,2113345,2113441,2232993,2233025,0,0,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761]),new Uint32Array([2170593,6291456,2170625,6291456,2170657,6291456,2170689,2170721,6291456,2170753,6291456,6291456,2170785,6291456,2170817,2170849]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2166786,2166850,0,0,0,0]),new Uint32Array([23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,0]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2134562,2132162,2132834,2136866,2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058]),new Uint32Array([6291456,6291456,2098337,2101441,10531458,2153473,6291456,6291456,10531522,2100737,2108193,6291456,2106499,2106595,2106691,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2233122,2233186,2233250,2233314,2233378,2233442,2233506,2233570,2233634,2233698,2233762,2233826,2233890,2233954,2234018,2234082]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2205217,2205249,2205281,2205313,2205345,2205377,2205409,2205441,2205473,2205505,2205537,2205569,2205601,2205633,2205665,2205697]),new Uint32Array([6291456,0,6291456,0,0,0,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([2173601,2173761,2174081,2173569,2174241,2174113,2173953,6291456,2174305,6291456,2174337,6291456,2174369,6291456,2174401,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2152450,2152514,2099653,2104452,2099813,2122243,2099973,2152578,2122339,2122435,2122531,2122627,2122723,2104580,2122819,2152642]),new Uint32Array([2236385,2236417,2236449,2236482,2236545,2215425,2236577,2236609,2236641,2236673,2215457,2236705,2236737,2236770,2215489,2236833]),new Uint32Array([2163394,2159746,2163458,2131362,2163522,2160130,2163778,2132226,2163842,2132898,2163906,2161410,2138658,2097666,2136162,2163650]),new Uint32Array([2218721,2246913,2246946,2216385,2247010,2247074,2215009,2247137,2247169,2216481,2247201,2247233,2247266,2247330,2247330,0]),new Uint32Array([2129730,2129762,2129858,2129731,2129827,2156482,2156482,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0,0,0,0,6291456,0,0]),new Uint32Array([2203969,2204001,2181377,2204033,2204065,6291456,2204097,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2169473,6291456,2169505,6291456,2169537,6291456,2169569,6291456,2169601,6291456,2169633,6291456,2169665,6291456,2169697,6291456]),new Uint32Array([2141542,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220801,2220801,2220801,2220801,2220833,2220833,2220865,2220865,2220865,2220865,2220897,2220897,2220897,2220897,2139873,2139873]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,0,0,0,0,0,0,6291456,0]),new Uint32Array([2214849,2218433,2218465,2218497,2218529,2218561,2214881,2218593,2218625,2218657,2218689,2218721,2218753,2216545,2218785,2218817]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058,2165122,2132802,2132706,2164866]),new Uint32Array([2207649,2207681,2207713,2207745,2207777,2207809,2207841,2207873,2207905,2207937,2207969,2208001,2208033,2208065,2208097,2208129]),new Uint32Array([2123683,2105092,2152706,2123779,2105220,2152770,2100453,2098755,2123906,2124002,2124098,2124194,2124290,2124386,2124482,2124578]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,0,0,0,0,0,0,0,10485857]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([10508163,10508259,10508355,10508451,2200129,2200161,2192737,2200193,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203553,6291456,2203585,6291456,6291456,6291456,2203617,6291456,2203649,6291456,2203681,6291456,2203713,6291456,2203745,6291456]),new Uint32Array([18884449,18884065,23068672,18884417,18884034,18921185,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18874368]),new Uint32Array([2247393,2247426,2247489,2247521,2247553,2247586,2247649,2247681,2247713,2247745,2247777,2247810,2247873,2247905,2247937,2247969]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,2160577,2133857,2235297,0,2235329,0]),new Uint32Array([2182593,6291456,2182625,6291456,2182657,6291456,2182689,6291456,2182721,6291456,2182753,6291456,2182785,6291456,2182817,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102402,2102403,6291456,2110050]),new Uint32Array([2149890,2108323,2149954,6291456,2113441,6291456,2149057,6291456,2113441,6291456,2105473,2167265,2111137,2105505,6291456,2108353]),new Uint32Array([2219105,2219137,2195233,2251554,2251617,2251649,2251681,2251713,2251746,2251810,2251873,2251905,2251937,2251970,2252033,2219169]),new Uint32Array([2203009,6291456,2203041,6291456,2203073,6291456,2203105,6291456,2203137,6291456,2203169,6291456,2203201,6291456,2203233,6291456]),new Uint32Array([2128195,2128291,2128387,2128483,2128579,2128675,2128771,2128867,2128963,2129059,2129155,2129251,2129347,2129443,2129539,2129635]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2140964,2141156,2140966,2141158,2141350]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2225378,2225442,2225506,2225570,2225634,2225698,2225762,2225826,2225890,2225954,2226018,2226082,2226146,2226210,2226274,2226338]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417]),new Uint32Array([2108353,2108417,0,2105601,2108193,2157121,2157313,2157377,2157441,2100897,6291456,2108419,2173953,2173633,2173633,2173953]),new Uint32Array([2111713,2173121,2111905,2098177,2173153,2173185,2173217,2113153,2113345,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2190753]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,2197249,6291456,2117377,2197281,2197313,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,23068672]),new Uint32Array([2173281,6291456,2173313,6291456,2173345,6291456,2173377,6291456,0,0,10532546,6291456,6291456,6291456,10562017,2173441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2159426,2159490,2159554,2159362,2159618,2159682,2139522,2136450,2159746,2159810,2159874,2130978,2131074,2131266,2131362,2159938]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203233,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2203265,6291456,2203297,6291456,2203329,2203361,6291456]),new Uint32Array([6291456,6291456,2148418,2148482,2148546,0,6291456,2148610,2186529,2186561,2148417,2148545,2148482,10495778,2143969,10495778]),new Uint32Array([2134146,2139426,2160962,2134242,2161218,2161282,2161346,2161410,2138658,2134722,2134434,2134818,2097666,2097346,2097698,2105986]),new Uint32Array([2198881,2198913,2198945,2198977,2199009,2199041,2199073,2199105,2199137,2199169,2199201,2199233,2199265,2199297,2199329,2199361]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([10610561,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2183873,6291456,2183905,6291456,2183937,6291456,2183969,6291456,2184001,6291456,2184033,6291456,2184065,6291456,2184097,6291456]),new Uint32Array([2244642,2244706,2244769,2244801,2218305,2244833,2244865,2244897,2244929,2244961,2244993,2245026,2245089,2245122,2245185,0]),new Uint32Array([6291456,6291456,2116513,2116609,2116705,2116801,2199873,2199905,2199937,2199969,2190913,2200001,2200033,2200065,2200097,2191009]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2180673,2180705,2180737,2180769,2180801,2180833,0,0]),new Uint32Array([2098081,2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150402]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,2145666,2145730,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665]),new Uint32Array([2187073,6291456,6291456,6291456,6291456,2098241,2098241,2108353,2100897,2111905,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102404,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2100612,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10485857]),new Uint32Array([2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([2217697,2217729,2217761,2217793,2217825,2217857,2217889,2217921,2217953,2215873,2217985,2215905,2218017,2218049,2218081,2218113]),new Uint32Array([2211233,2218849,2216673,2218881,2218913,2218945,2218977,2219009,2216833,2219041,2215137,2219073,2216865,2209505,2219105,2216897]),new Uint32Array([2240097,2240129,2240161,2240193,2240225,2240257,2240289,2240321,2240353,2240386,2240449,2240481,2240513,2240545,2207905,2240578]),new Uint32Array([6291456,6291456,2202273,6291456,2202305,6291456,2202337,6291456,2202369,6291456,2202401,6291456,2202433,6291456,2202465,6291456]),new Uint32Array([0,23068672,23068672,18923394,23068672,18923458,18923522,18884099,18923586,18884195,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2201121,6291456,2201153,6291456,2201185,6291456,2201217,6291456,2201249,6291456,2201281,6291456,2201313,6291456,2201345,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2211041,2211073,2211105,2211137,2211169,2211201,2211233,2211265,2211297,2211329,2211361,2211393,2211425,2211457,2211489,2211521]),new Uint32Array([2181825,6291456,2181857,6291456,2181889,6291456,2181921,6291456,2181953,6291456,2181985,6291456,2182017,6291456,2182049,6291456]),new Uint32Array([2162337,2097633,2097633,2097633,2097633,2132705,2132705,2132705,2132705,2097153,2097153,2097153,2097153,2133089,2133089,2133089]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,2148545,6291456,2173473,6291456,2148865,6291456,2173505,6291456,2173537,6291456,2173569,6291456,2149121,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2207137,2207169,2207201,2207233,2207265,2207297,2207329,2207361,2207393,2207425,2207457,2207489,2207521,2207553,2207585,2207617]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,23068672,23068672,0,0,0,0,0,0]),new Uint32Array([2198401,2198433,2198465,2198497,0,2198529,2198561,2198593,2198625,2198657,2198689,2198721,2198753,2198785,2198817,2198849]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2216385,2118721,2216417,2216449,2216481,2216513,2216545,2211233,2216577,2216609,2216641,2216673,2216705,2216737,2216737,2216769]),new Uint32Array([2216801,2216833,2216865,2216897,2216929,2216961,2216993,2215169,2217025,2217057,2217089,2217121,2217154,2217217,0,0]),new Uint32Array([2210593,2191809,2210625,2210657,2210689,2210721,2210753,2210785,2210817,2210849,2191297,2210881,2210913,2210945,2210977,2211009]),new Uint32Array([0,0,2105825,0,0,2111905,2105473,0,0,2112289,2108193,2112481,2112577,0,2098305,2108321]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,2097153,2134241,0,2132705,0,0,2131297,0,2133089,0,2133857,0,2220769,0,2235361]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,6291456,6291456,14680064]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2171873,6291456,2171905,6291456,2171937,6291456,2171969,6291456,2172001,6291456,2172033,6291456,2172065,6291456,2172097,6291456]),new Uint32Array([2220929,2220929,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2133857,2134145,2134145,2134145,2134145,2134241,2134241,2134241,2134241,2105889,2105889,2105889,2105889,2097185,2097185,2097185]),new Uint32Array([2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,10499619,10499715,10499811,10499907]),new Uint32Array([0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2144322,2144386,2144450,2144514,2144578,2144642,2144706,2144770]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0,0,2111905,2105473,2105569]),new Uint32Array([2236321,2236353,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2152194,2121283,2103684,2103812,2097986,2098533,2097990,2098693,2098595,2098853,2099013,2103940,2121379,2121475,2121571,2104068]),new Uint32Array([2206241,2206273,2206305,2206337,2206369,2206401,2206433,2206465,2206497,2206529,2206561,2206593,2206625,2206657,2206689,2206721]),new Uint32Array([6291456,6291456,6291456,6291456,16777216,16777216,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,10538818,10538882,6291456,6291456,2150338]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2214369,2214401,2214433,2214465,2214497,2214529,2214561,2214593,2194977,2214625,2195073,2214657,2214689,2214721,6291456,6291456]),new Uint32Array([2097152,2097152,2097152,2097152,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2182081,6291456,2182113,6291456,2182145,6291456,2182177,6291456,2182209,6291456,2182241,6291456,2182273,6291456,2182305,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146881,2146945,2147009,2147073,2147137,2147201,2147265,2147329]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672]),new Uint32Array([0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2122915,2123011,2123107,2104708,2123203,2123299,2123395,2100133,2104836,2100290,2100293,2104962,2104964,2098052,2123491,2123587]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,2171169,6291456,2171201,6291456,2171233,6291456,2171265,6291456,2171297,6291456,2171329,6291456,6291456,2171361,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2148994,2149058,2149122,0,6291456,2149186,2186945,2173537,2148993,2149121,2149058,10531458,10496066,0]),new Uint32Array([2195009,2195041,2195073,2195105,2195137,2195169,2195201,2195233,2195265,2195297,2195329,2195361,2195393,2195425,2195457,2195489]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,0,0,6291456,6291456]),new Uint32Array([2182849,6291456,2182881,6291456,2182913,6291456,2182945,6291456,2182977,6291456,2183009,6291456,2183041,6291456,2183073,6291456]),new Uint32Array([2211553,2210081,2211585,2211617,2211649,2211681,2211713,2211745,2211777,2211809,2209569,2211841,2211873,2211905,2211937,2211969]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2166594,2127298,2166658,2142978,2141827,2166722]),new Uint32Array([2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2185761,2185793,2185825,2185857,2185889,2185921,0,0]),new Uint32Array([6291456,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456]),new Uint32Array([0,0,0,2220961,2220961,2220961,2220961,2144193,2144193,2159201,2159201,2159265,2159265,2144194,2220993,2220993]),new Uint32Array([2192641,2235393,2235425,2152257,2116609,2235457,2235489,2200065,2235521,2235553,2235585,2212449,2235617,2235649,2235681,2235713]),new Uint32Array([2194049,2194081,2194113,2194145,2194177,2194209,2194241,2194273,2194305,2194337,2194369,2194401,2194433,2194465,2194497,2194529]),new Uint32Array([2196673,2208641,2208673,2208705,2208737,2208769,2208801,2208833,2208865,2208897,2208929,2208961,2208993,2209025,2209057,2209089]),new Uint32Array([2191681,2191713,2191745,2191777,2153281,2191809,2191841,2191873,2191905,2191937,2191969,2192001,2192033,2192065,2192097,2192129]),new Uint32Array([2230946,2231010,2231074,2231138,2231202,2231266,2231330,2231394,2231458,2231522,2231586,2231650,2231714,2231778,2231842,2231906]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2185953,2185985,2186017,2186049,2186081,2186113,2186145,2186177]),new Uint32Array([2139811,2139907,2097284,2105860,2105988,2106116,2106244,2097444,2097604,2097155,10485778,10486344,2106372,6291456,0,0]),new Uint32Array([2110051,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2172385,6291456,2172417,6291456,2172449,6291456,2172481,6291456,2172513,6291456,2172545,6291456,2172577,6291456,2172609,6291456]),new Uint32Array([0,0,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2249345,2249377,2249409,2249441,2249473,2249505,2249537,2249570,2210209,2249633,2249665,2249697,2249729,2249761,2249793,2216769]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2187169,2187201,2187233,2187265,2187297,2187329,2187361,2187393,2187425,2187457,2187489,2187521,2187553,2187585,2187617,2187649]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,6291456,6291456,0,0,0,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2182337,6291456,2182369,6291456,2182401,6291456,2182433,6291456,2182465,6291456,2182497,6291456,2182529,6291456,2182561,6291456]),new Uint32Array([2138179,2138275,2138371,2138467,2134243,2134435,2138563,2138659,2138755,2138851,2138947,2139043,2138947,2138755,2139139,2139235]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2250498,2250562,2250625,2250657,2208321,2250689,2250721,2250753,2250785,2250817,2250849,2218945,2250881,2250913,2250945,0]),new Uint32Array([2170369,2105569,2098305,2108481,2173249,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,0,2108193,0,0,0,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2100897,2100897,2105569,2105569,6291456,2112289,2149826,6291456,6291456,2112481,2112577,2098177,2098177,2098177,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,2169953,2169985,6291456,2170017,6291456,2170049,2170081,6291456,2170113,2170145,2170177,6291456,6291456,2170209,2170241]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220641,2220641,2220673,2220673,2220673,2220673,2220705,2220705,2220705,2220705,2220737,2220737,2220737,2220737,2220769,2220769]),new Uint32Array([2127650,2127746,2127842,2127938,2128034,2128130,2128226,2128322,2128418,2127523,2127619,2127715,2127811,2127907,2128003,2128099]),new Uint32Array([2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177]),new Uint32Array([0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2204705,2204737,2204769,2204801,2204833,2204865,2204897,2204929,2204961,2204993,2205025,2205057,2205089,2205121,2205153,2205185]),new Uint32Array([2176385,6291456,2176417,6291456,2176449,6291456,2176481,6291456,2176513,6291456,2176545,6291456,2176577,6291456,2176609,6291456]),new Uint32Array([2195521,2195553,2195585,2195617,2195649,2195681,2117857,2195713,2195745,2195777,2195809,2195841,2195873,2195905,2195937,2195969]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113]),new Uint32Array([2131586,2132450,2135970,2135778,2161602,2136162,2163650,2161794,2135586,2163714,2137186,2131810,2160290,2135170,2097506,2159554]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,0,0,0,0]),new Uint32Array([2116513,2116609,2116705,2116801,2116897,2116993,2117089,2117185,2117281,2117377,2117473,2117569,2117665,2117761,2117857,2117953]),new Uint32Array([2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100802,2101154,2101282,2101410,2101538,2101666,2101794]),new Uint32Array([2100289,2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2098977,2150241,2150305]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,2109955,6291456,6291456,0,0,0,0]),new Uint32Array([18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,0,0]),new Uint32Array([2130979,2131075,2131075,2131171,2131267,2131363,2131459,2131555,2131651,2131651,2131747,2131843,2131939,2132035,2132131,2132227]),new Uint32Array([0,2177793,6291456,2177825,6291456,2177857,6291456,2177889,6291456,2177921,6291456,2177953,6291456,2177985,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2113345,0,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2136643,2136739,2136835,2136931,2137027,2137123,2137219,2137315,2137411,2137507,2137603,2137699,2137795,2137891,2137987,2138083]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2174433,6291456,2174465,6291456,2174497,6291456,2174529,6291456,2174561,6291456,2174593,6291456,2174625,6291456,2174657,6291456]),new Uint32Array([0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([10496547,10496643,2105505,2149698,6291456,10496739,10496835,2170273,6291456,2149762,2105825,2111713,2111713,2111713,2111713,2168673]),new Uint32Array([6291456,2143490,2143490,2143490,2171649,6291456,2171681,2171713,2171745,6291456,2171777,6291456,2171809,6291456,2171841,6291456]),new Uint32Array([2159106,2159106,2159170,2159170,2159234,2159234,2159298,2159298,2159298,2159362,2159362,2159362,2106401,2106401,2106401,2106401]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137]),new Uint32Array([2108417,2181217,2181249,2181281,2170433,2170401,2181313,2181345,2181377,2181409,2181441,2181473,2181505,2181537,2170529,2181569]),new Uint32Array([2218433,2245761,2245793,2245825,2245857,2245890,2245953,2245986,2209665,2246050,2246113,2246146,2246210,2246274,2246337,2246369]),new Uint32Array([2230754,2230818,2230882,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184129,6291456,2184161,6291456,2184193,6291456,6291456,6291456,6291456,6291456,2146818,2183361,6291456,6291456,2142978,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2135170,2097506,2130691,2130787,2130883,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122]),new Uint32Array([2108515,2108611,2100740,2108707,2108803,2108899,2108995,2109091,2109187,2109283,2109379,2109475,2109571,2109667,2109763,2100738]),new Uint32Array([2102788,2102916,2103044,2120515,2103172,2120611,2120707,2098373,2103300,2120803,2120899,2120995,2103428,2103556,2121091,2121187]),new Uint32Array([2158082,2158146,0,2158210,2158274,0,2158338,2158402,2158466,2129922,2158530,2158594,2158658,2158722,2158786,2158850]),new Uint32Array([10499619,10499715,10499811,10499907,10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059]),new Uint32Array([2239585,2239618,2239681,2239713,0,2191969,2239745,2239777,2192033,2239809,2239841,2239874,2239937,2239970,2240033,2240065]),new Uint32Array([2252705,2252738,2252801,2252833,2252865,2252897,2252930,2252994,2253057,2253089,2253121,2253154,2253217,2253250,2219361,2219361]),new Uint32Array([2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,10538050,10538114,10538178,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2226402,2226466,2226530,2226594,2226658,2226722,2226786,2226850,2226914,2226978,2227042,2227106,2227170,2227234,2227298,2227362]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,2144066,2144130,2144194,2144258,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2124674,2124770,2123875,2123971,2124067,2124163,2124259,2124355,2124451,2124547,2124643,2124739,2124835,2124931,2125027,2125123]),new Uint32Array([2168065,6291456,2168097,6291456,2168129,6291456,2168161,6291456,2168193,6291456,2168225,6291456,2168257,6291456,2168289,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2100610,2100611,6291456,2107842,2107843,6291456,6291456,6291456,6291456,10537922,6291456,10537986,6291456]),new Uint32Array([2174849,2174881,2174913,2174945,2174977,2175009,2175041,2175073,2175105,2175137,2175169,2175201,2175233,2175265,2175297,2175329]),new Uint32Array([2154562,2154626,2154690,2154754,2141858,2154818,2154882,2127298,2154946,2127298,2155010,2155074,2155138,2155202,2155266,2155202]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0]),new Uint32Array([2200641,2150786,2150850,2150914,2150978,2151042,2106562,2151106,2150562,2151170,2151234,2151298,2151362,2151426,2151490,2151554]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456]),new Uint32Array([2220289,2220289,2220321,2220321,2220321,2220321,2220353,2220353,2220353,2220353,2220385,2220385,2220385,2220385,2220417,2220417]),new Uint32Array([2155330,2155394,0,2155458,2155522,2155586,2105732,0,2155650,2155714,2155778,2125314,2155842,2155906,2126274,2155970]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0]),new Uint32Array([2097729,2106017,2106017,2106017,2106017,2131297,2131297,2131297,2131297,2106081,2106081,2162049,2162049,2105953,2105953,2162337]),new Uint32Array([2097185,2097697,2097697,2097697,2097697,2135777,2135777,2135777,2135777,2097377,2097377,2097377,2097377,2097601,2097601,2097217]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([2139331,2139427,2139523,2139043,2133571,2132611,2139619,2139715,0,0,0,0,0,0,0,0]),new Uint32Array([2174113,2174145,2100897,2098177,2108289,2100865,2173601,2173633,2173985,2174113,2174145,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,23068672,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,18923778,23068672,23068672,23068672,23068672,18923842,23068672,23068672,23068672,23068672,18923906,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,0,2133857,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2177537,6291456,2177569,6291456,2177601,6291456,2177633,6291456,2177665,6291456,2177697,6291456,2177729,6291456,2177761,6291456]),new Uint32Array([2212481,2212513,2212545,2212577,2197121,2212609,2212641,2212673,2212705,2212737,2212769,2212801,2212833,2212865,2212897,2212929]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2098241,2108353,2170209,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,6291456,2108193,2172417,2112481,2098177]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456])],t=new Uint16Array([616,616,565,147,161,411,330,2,131,131,328,454,241,408,86,86,696,113,285,350,325,301,473,214,639,232,447,64,369,598,124,672,567,223,621,154,107,86,86,86,86,86,86,505,86,68,634,86,218,218,218,218,486,218,218,513,188,608,216,86,217,463,668,85,700,360,184,86,86,86,647,402,153,10,346,718,662,260,145,298,117,1,443,342,138,54,563,86,240,572,218,70,387,86,118,460,641,602,86,86,306,218,86,692,86,86,86,86,86,162,707,86,458,26,86,218,638,86,86,86,86,86,65,449,86,86,306,183,86,58,391,667,86,157,131,131,131,131,86,433,131,406,31,218,247,86,86,693,218,581,351,86,438,295,69,462,45,126,173,650,14,295,69,97,168,187,641,78,523,390,69,108,287,664,173,219,83,295,69,108,431,426,173,694,412,115,628,52,257,398,641,118,501,121,69,579,151,423,173,620,464,121,69,382,151,476,173,27,53,121,86,594,578,226,173,86,632,130,86,96,228,268,641,622,563,86,86,21,148,650,131,131,321,43,144,343,381,531,131,131,178,20,86,399,156,375,164,541,30,60,715,198,92,118,131,131,86,86,306,407,86,280,457,196,488,358,131,131,244,86,86,143,86,86,86,86,86,667,563,86,86,86,86,86,86,86,86,86,86,86,86,86,336,363,86,86,336,86,86,380,678,67,86,86,86,678,86,86,86,512,86,307,86,708,86,86,86,86,86,528,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,563,307,86,86,86,86,86,104,450,337,86,720,86,32,450,397,86,86,86,587,218,558,708,708,293,708,86,86,86,86,86,694,205,86,8,86,86,86,86,549,86,667,697,697,679,86,458,460,86,86,650,86,708,543,86,86,86,245,86,86,86,140,218,127,708,708,458,197,131,131,131,131,500,86,86,483,251,86,306,510,515,86,722,86,86,86,65,201,86,86,483,580,470,86,86,86,368,131,131,131,694,114,110,555,86,86,123,721,163,142,713,418,86,317,675,209,218,218,218,371,545,592,629,490,603,199,46,320,525,680,310,279,388,111,42,252,593,607,235,617,410,377,50,548,135,356,17,520,189,116,392,600,349,332,482,699,690,535,119,106,451,71,152,667,131,218,218,265,671,637,492,504,533,683,269,269,658,86,86,86,86,86,86,86,86,86,491,619,86,86,6,86,86,86,86,86,86,86,86,86,86,86,229,86,86,86,86,86,86,86,86,86,86,86,86,667,86,86,171,131,118,131,656,206,234,571,89,334,670,246,311,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,534,86,86,86,86,86,86,82,86,86,86,86,86,430,86,86,86,86,86,86,86,86,86,599,86,324,86,470,69,640,264,131,626,101,174,86,86,667,233,105,73,374,394,221,204,84,28,326,86,86,471,86,86,86,109,573,86,171,200,200,200,200,218,218,86,86,86,86,460,131,131,131,86,506,86,86,86,86,86,220,404,34,614,47,442,305,25,612,338,601,648,7,344,255,131,131,51,86,312,507,563,86,86,86,86,588,86,86,86,86,86,530,511,86,458,3,435,384,556,522,230,527,86,118,86,86,717,86,137,273,79,181,484,23,93,112,655,249,417,703,370,87,98,313,684,585,155,465,596,481,695,18,416,428,61,701,706,282,643,495,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,86,86,86,171,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,650,131,422,542,420,263,24,172,86,86,86,86,86,566,86,86,132,540,395,353,494,519,19,485,284,472,131,131,131,16,714,86,211,708,86,86,86,694,698,86,86,483,704,708,218,272,86,86,120,86,159,478,86,307,247,86,86,663,597,459,627,667,86,86,277,455,39,302,86,250,86,86,86,271,99,452,306,281,329,400,200,86,86,362,549,352,646,461,323,586,86,86,4,708,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,717,86,518,86,86,650,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,125,554,480,300,613,72,333,288,561,544,604,48,719,91,169,176,590,224,76,191,29,559,560,231,537,166,477,538,256,437,131,131,469,167,40,0,685,266,441,705,239,642,475,568,640,610,299,673,517,318,385,22,202,180,179,359,424,215,90,66,521,653,467,682,453,409,479,88,131,661,35,303,15,262,666,630,712,131,131,618,659,175,218,195,347,193,227,261,150,165,709,546,294,569,710,270,413,376,524,55,242,38,419,529,170,657,3,304,122,379,278,131,651,86,67,576,458,458,131,131,86,86,86,86,86,86,86,118,309,86,86,547,86,86,86,86,667,650,664,131,131,86,86,56,131,131,131,131,131,131,131,131,86,307,86,86,86,664,238,650,86,86,717,86,118,86,86,315,86,59,86,86,574,549,131,131,340,57,436,86,86,86,86,86,86,458,708,499,691,62,86,650,86,86,694,86,86,86,319,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,86,549,694,131,131,131,131,131,131,131,131,131,77,86,86,139,86,502,86,86,86,667,595,131,131,131,86,12,86,13,86,609,131,131,131,131,86,86,86,625,86,669,86,86,182,129,86,5,694,104,86,86,86,86,131,131,86,86,386,171,86,86,86,345,86,324,86,589,86,213,36,131,131,131,131,131,86,86,86,86,104,131,131,131,141,290,80,677,86,86,86,267,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,515,86,86,33,136,669,86,711,515,86,86,550,640,86,104,708,515,86,159,372,717,86,86,444,515,86,86,663,37,86,563,460,86,390,624,702,131,131,131,131,389,59,708,86,86,341,208,708,635,295,69,108,431,508,100,190,131,131,131,131,131,131,131,131,86,86,86,649,516,660,131,131,86,86,86,218,631,708,131,131,131,131,131,131,131,131,131,131,86,86,341,575,238,514,131,131,86,86,86,218,291,708,307,131,86,86,306,367,708,131,131,131,86,378,697,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,615,253,86,86,86,292,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,104,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,69,86,341,553,549,86,307,86,86,645,275,455,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,708,131,131,131,131,131,131,86,86,86,86,86,86,667,460,86,86,86,86,86,86,86,86,86,86,86,86,717,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,104,86,667,459,131,131,131,131,131,131,86,458,225,86,86,86,516,549,11,390,405,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,460,44,218,197,711,515,131,131,131,131,664,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,118,307,104,286,591,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,681,86,86,75,185,314,582,86,358,496,474,86,104,131,86,86,86,86,146,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,171,86,640,131,131,131,131,131,131,131,131,246,503,689,339,674,81,258,415,439,128,562,366,414,246,503,689,583,222,557,316,636,665,186,355,95,670,246,503,689,339,674,557,258,415,439,186,355,95,670,246,503,689,446,644,536,652,331,532,335,440,274,421,297,570,74,425,364,425,606,552,403,509,134,365,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,218,218,218,498,218,218,577,627,551,497,572,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,553,354,236,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,296,455,131,131,456,243,103,86,41,459,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,9,276,158,716,393,564,383,489,401,654,210,654,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,650,86,86,86,86,86,86,717,667,563,563,563,86,549,102,686,133,246,605,86,448,86,86,207,307,131,131,131,641,86,177,611,445,373,194,584,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,307,171,86,86,86,86,86,86,86,717,86,86,86,86,86,460,131,131,650,86,86,86,694,708,86,86,694,86,458,131,131,131,131,131,131,667,694,289,650,667,131,131,86,640,131,131,664,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,460,86,86,86,86,86,86,86,86,86,86,86,86,86,458,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,466,203,149,429,94,432,160,687,539,63,237,283,192,248,348,259,427,526,396,676,254,468,487,212,327,623,49,633,322,493,434,688,357,361,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131]),{mapStr:"صلى الله عليه وسلمجل جلالهキロメートルrad∕s2エスクードキログラムキロワットグラムトンクルゼイロサンチームパーセントピアストルファラッドブッシェルヘクタールマンションミリバールレントゲン′′′′1⁄10viii(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)∫∫∫∫(오전)(오후)アパートアルファアンペアイニングエーカーカラットカロリーキュリーギルダークローネサイクルシリングバーレルフィートポイントマイクロミクロンメガトンリットルルーブル株式会社kcalm∕s2c∕kgاكبرمحمدصلعمرسولریال1⁄41⁄23⁄4 ̈́ྲཱྀླཱྀ ̈͂ ̓̀ ̓́ ̓͂ ̔̀ ̔́ ̔͂ ̈̀‵‵‵a/ca/sc/oc/utelfax1⁄71⁄91⁄32⁄31⁄52⁄53⁄54⁄51⁄65⁄61⁄83⁄85⁄87⁄8xii0⁄3∮∮∮(1)(2)(3)(4)(5)(6)(7)(8)(9)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)::====(ᄀ)(ᄂ)(ᄃ)(ᄅ)(ᄆ)(ᄇ)(ᄉ)(ᄋ)(ᄌ)(ᄎ)(ᄏ)(ᄐ)(ᄑ)(ᄒ)(가)(나)(다)(라)(마)(바)(사)(아)(자)(차)(카)(타)(파)(하)(주)(一)(二)(三)(四)(五)(六)(七)(八)(九)(十)(月)(火)(水)(木)(金)(土)(日)(株)(有)(社)(名)(特)(財)(祝)(労)(代)(呼)(学)(監)(企)(資)(協)(祭)(休)(自)(至)pte10月11月12月ergltdアールインチウォンオンスオームカイリガロンガンマギニーケースコルナコーポセンチダースノットハイツパーツピクルフランペニヒヘルツペンスページベータボルトポンドホールホーンマイルマッハマルクヤードヤールユアンルピー10点11点12点13点14点15点16点17点18点19点20点21点22点23点24点hpabardm2dm3khzmhzghzthzmm2cm2km2mm3cm3km3kpampagpalogmilmolppmv∕ma∕m10日11日12日13日14日15日16日17日18日19日20日21日22日23日24日25日26日27日28日29日30日31日galffifflשּׁשּׂ ٌّ ٍّ َّ ُّ ِّ ّٰـَّـُّـِّتجمتحجتحمتخمتمجتمحتمخجمححميحمىسحجسجحسجىسمحسمجسممصححصممشحمشجيشمخشممضحىضخمطمحطممطميعجمعممعمىغممغميغمىفخمقمحقمملحملحيلحىلججلخملمحمحجمحيمجحمجممخممجخهمجهممنحمنحىنجمنجىنمينمىيممبخيتجيتجىتخيتخىتميتمىجميجحىجمىسخىصحيشحيضحيلجيلمييحييجييميمميقمينحيعميكمينجحمخيلجمكممجحيحجيمجيفميبحيسخينجيصلےقلے𝅘𝅥𝅮𝅘𝅥𝅯𝅘𝅥𝅰𝅘𝅥𝅱𝅘𝅥𝅲𝆹𝅥𝅮𝆺𝅥𝅮𝆹𝅥𝅯𝆺𝅥𝅯〔s〕ppv〔本〕〔三〕〔二〕〔安〕〔点〕〔打〕〔盗〕〔勝〕〔敗〕 ̄ ́ ̧ssi̇ijl·ʼndžljnjdz ̆ ̇ ̊ ̨ ̃ ̋ ιեւاٴوٴۇٴيٴक़ख़ग़ज़ड़ढ़फ़य़ড়ঢ়য়ਲ਼ਸ਼ਖ਼ਗ਼ਜ਼ਫ਼ଡ଼ଢ଼ําໍາຫນຫມགྷཌྷདྷབྷཛྷཀྵཱཱིུྲྀླྀྒྷྜྷྡྷྦྷྫྷྐྵaʾἀιἁιἂιἃιἄιἅιἆιἇιἠιἡιἢιἣιἤιἥιἦιἧιὠιὡιὢιὣιὤιὥιὦιὧιὰιαιάιᾶι ͂ὴιηιήιῆιὼιωιώιῶι ̳!! ̅???!!?rs°c°fnosmtmivix⫝̸ ゙ ゚よりコト333435참고주의363738394042444546474849503月4月5月6月7月8月9月hgevギガデシドルナノピコビルペソホンリラレムdaauovpciu平成昭和大正明治naμakakbmbgbpfnfμfμgmgμlmldlklfmnmμmpsnsμsmsnvμvkvpwnwμwmwkwkωmωbqcccddbgyhainkkktlnlxphprsrsvwbstմնմեմիվնմխיִײַשׁשׂאַאָאּבּגּדּהּוּזּטּיּךּכּלּמּנּסּףּפּצּקּרּתּוֹבֿכֿפֿאלئائەئوئۇئۆئۈئېئىئجئحئمئيبجبمبىبيتىتيثجثمثىثيخحضجضمطحظمغجفجفحفىفيقحقىقيكاكجكحكخكلكىكينخنىنيهجهىهييىذٰرٰىٰئرئزئنبزبنترتزتنثرثزثنمانرنزننيريزئخئهبهتهصخنههٰثهسهشهطىطيعىعيغىغيسىسيشىشيصىصيضىضيشخشرسرصرضراً ًـًـّ ْـْلآلألإ𝅗𝅥0,1,2,3,4,5,6,7,8,9,wzhvsdwcmcmddjほかココàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþāăąćĉċčďđēĕėęěĝğġģĥħĩīĭįĵķĺļľłńņňŋōŏőœŕŗřśŝşšţťŧũūŭůűųŵŷÿźżɓƃƅɔƈɖɗƌǝəɛƒɠɣɩɨƙɯɲɵơƣƥʀƨʃƭʈưʊʋƴƶʒƹƽǎǐǒǔǖǘǚǜǟǡǣǥǧǩǫǭǯǵƕƿǹǻǽǿȁȃȅȇȉȋȍȏȑȓȕȗșțȝȟƞȣȥȧȩȫȭȯȱȳⱥȼƚⱦɂƀʉʌɇɉɋɍɏɦɹɻʁʕͱͳʹͷ;ϳέίόύβγδεζθκλνξοπρστυφχψϊϋϗϙϛϝϟϡϣϥϧϩϫϭϯϸϻͻͼͽѐёђѓєѕіїјљњћќѝўџабвгдежзийклмнопрстуфхцчшщъыьэюяѡѣѥѧѩѫѭѯѱѳѵѷѹѻѽѿҁҋҍҏґғҕҗҙқҝҟҡңҥҧҩҫҭүұҳҵҷҹһҽҿӂӄӆӈӊӌӎӑӓӕӗәӛӝӟӡӣӥӧөӫӭӯӱӳӵӷӹӻӽӿԁԃԅԇԉԋԍԏԑԓԕԗԙԛԝԟԡԣԥԧԩԫԭԯաբգդզէըթժլծկհձղճյշոչպջռստրցփքօֆ་ⴧⴭნᏰᏱᏲᏳᏴᏵꙋɐɑᴂɜᴖᴗᴝᴥɒɕɟɡɥɪᵻʝɭᶅʟɱɰɳɴɸʂƫᴜʐʑḁḃḅḇḉḋḍḏḑḓḕḗḙḛḝḟḡḣḥḧḩḫḭḯḱḳḵḷḹḻḽḿṁṃṅṇṉṋṍṏṑṓṕṗṙṛṝṟṡṣṥṧṩṫṭṯṱṳṵṷṹṻṽṿẁẃẅẇẉẋẍẏẑẓẕạảấầẩẫậắằẳẵặẹẻẽếềểễệỉịọỏốồổỗộớờởỡợụủứừửữựỳỵỷỹỻỽỿἐἑἒἓἔἕἰἱἲἳἴἵἶἷὀὁὂὃὄὅὑὓὕὗᾰᾱὲΐῐῑὶΰῠῡὺῥ`ὸ‐+−∑〈〉ⰰⰱⰲⰳⰴⰵⰶⰷⰸⰹⰺⰻⰼⰽⰾⰿⱀⱁⱂⱃⱄⱅⱆⱇⱈⱉⱊⱋⱌⱍⱎⱏⱐⱑⱒⱓⱔⱕⱖⱗⱘⱙⱚⱛⱜⱝⱞⱡɫᵽɽⱨⱪⱬⱳⱶȿɀⲁⲃⲅⲇⲉⲋⲍⲏⲑⲓⲕⲗⲙⲛⲝⲟⲡⲣⲥⲧⲩⲫⲭⲯⲱⲳⲵⲷⲹⲻⲽⲿⳁⳃⳅⳇⳉⳋⳍⳏⳑⳓⳕⳗⳙⳛⳝⳟⳡⳣⳬⳮⳳⵡ母龟丨丶丿乙亅亠人儿入冂冖冫几凵刀力勹匕匚匸卜卩厂厶又口囗士夂夊夕女子宀寸小尢尸屮山巛工己巾干幺广廴廾弋弓彐彡彳心戈戶手支攴文斗斤方无曰欠止歹殳毋比毛氏气爪父爻爿片牙牛犬玄玉瓜瓦甘生用田疋疒癶白皮皿目矛矢石示禸禾穴立竹米糸缶网羊羽老而耒耳聿肉臣臼舌舛舟艮色艸虍虫血行衣襾見角言谷豆豕豸貝赤走足身車辛辰辵邑酉釆里長門阜隶隹雨靑非面革韋韭音頁風飛食首香馬骨高髟鬥鬯鬲鬼魚鳥鹵鹿麥麻黃黍黑黹黽鼎鼓鼠鼻齊齒龍龜龠.〒卄卅ᄁᆪᆬᆭᄄᆰᆱᆲᆳᆴᆵᄚᄈᄡᄊ짜ᅢᅣᅤᅥᅦᅧᅨᅩᅪᅫᅬᅭᅮᅯᅰᅱᅲᅳᅴᅵᄔᄕᇇᇈᇌᇎᇓᇗᇙᄜᇝᇟᄝᄞᄠᄢᄣᄧᄩᄫᄬᄭᄮᄯᄲᄶᅀᅇᅌᇱᇲᅗᅘᅙᆄᆅᆈᆑᆒᆔᆞᆡ上中下甲丙丁天地問幼箏우秘男適優印注項写左右医宗夜テヌモヨヰヱヲꙁꙃꙅꙇꙉꙍꙏꙑꙓꙕꙗꙙꙛꙝꙟꙡꙣꙥꙧꙩꙫꙭꚁꚃꚅꚇꚉꚋꚍꚏꚑꚓꚕꚗꚙꚛꜣꜥꜧꜩꜫꜭꜯꜳꜵꜷꜹꜻꜽꜿꝁꝃꝅꝇꝉꝋꝍꝏꝑꝓꝕꝗꝙꝛꝝꝟꝡꝣꝥꝧꝩꝫꝭꝯꝺꝼᵹꝿꞁꞃꞅꞇꞌꞑꞓꞗꞙꞛꞝꞟꞡꞣꞥꞧꞩɬʞʇꭓꞵꞷꬷꭒᎠᎡᎢᎣᎤᎥᎦᎧᎨᎩᎪᎫᎬᎭᎮᎯᎰᎱᎲᎳᎴᎵᎶᎷᎸᎹᎺᎻᎼᎽᎾᎿᏀᏁᏂᏃᏄᏅᏆᏇᏈᏉᏊᏋᏌᏍᏎᏏᏐᏑᏒᏓᏔᏕᏖᏗᏘᏙᏚᏛᏜᏝᏞᏟᏠᏡᏢᏣᏤᏥᏦᏧᏨᏩᏪᏫᏬᏭᏮᏯ豈更賈滑串句契喇奈懶癩羅蘿螺裸邏樂洛烙珞落酪駱亂卵欄爛蘭鸞嵐濫藍襤拉臘蠟廊朗浪狼郎來冷勞擄櫓爐盧蘆虜路露魯鷺碌祿綠菉錄論壟弄籠聾牢磊賂雷壘屢樓淚漏累縷陋勒肋凜凌稜綾菱陵讀拏諾丹寧怒率異北磻便復不泌數索參塞省葉說殺沈拾若掠略亮兩凉梁糧良諒量勵呂廬旅濾礪閭驪麗黎曆歷轢年憐戀撚漣煉璉秊練聯輦蓮連鍊列劣咽烈裂廉念捻殮簾獵令囹嶺怜玲瑩羚聆鈴零靈領例禮醴隸惡了僚寮尿料燎療蓼遼暈阮劉杻柳流溜琉留硫紐類戮陸倫崙淪輪律慄栗隆利吏履易李梨泥理痢罹裏裡離匿溺吝燐璘藺隣鱗麟林淋臨笠粒狀炙識什茶刺切度拓糖宅洞暴輻降廓兀嗀塚晴凞猪益礼神祥福靖精蘒諸逸都飯飼館鶴郞隷侮僧免勉勤卑喝嘆器塀墨層悔慨憎懲敏既暑梅海渚漢煮爫琢碑祉祈祐祖禍禎穀突節縉繁署者臭艹著褐視謁謹賓贈辶難響頻恵𤋮舘並况全侀充冀勇勺啕喙嗢墳奄奔婢嬨廒廙彩徭惘慎愈慠戴揄搜摒敖望杖滛滋瀞瞧爵犯瑱甆画瘝瘟盛直睊着磌窱类絛缾荒華蝹襁覆調請諭變輸遲醙鉶陼韛頋鬒𢡊𢡄𣏕㮝䀘䀹𥉉𥳐𧻓齃龎עםٱٻپڀٺٿٹڤڦڄڃچڇڍڌڎڈژڑکگڳڱںڻۀہھۓڭۋۅۉ、〖〗—–_{}【】《》「」『』[]#&*-<>\\$%@ءؤة\"'^|~⦅⦆・ゥャ¢£¬¦¥₩│←↑→↓■○𐐨𐐩𐐪𐐫𐐬𐐭𐐮𐐯𐐰𐐱𐐲𐐳𐐴𐐵𐐶𐐷𐐸𐐹𐐺𐐻𐐼𐐽𐐾𐐿𐑀𐑁𐑂𐑃𐑄𐑅𐑆𐑇𐑈𐑉𐑊𐑋𐑌𐑍𐑎𐑏𐓘𐓙𐓚𐓛𐓜𐓝𐓞𐓟𐓠𐓡𐓢𐓣𐓤𐓥𐓦𐓧𐓨𐓩𐓪𐓫𐓬𐓭𐓮𐓯𐓰𐓱𐓲𐓳𐓴𐓵𐓶𐓷𐓸𐓹𐓺𐓻𐳀𐳁𐳂𐳃𐳄𐳅𐳆𐳇𐳈𐳉𐳊𐳋𐳌𐳍𐳎𐳏𐳐𐳑𐳒𐳓𐳔𐳕𐳖𐳗𐳘𐳙𐳚𐳛𐳜𐳝𐳞𐳟𐳠𐳡𐳢𐳣𐳤𐳥𐳦𐳧𐳨𐳩𐳪𐳫𐳬𐳭𐳮𐳯𐳰𐳱𐳲𑣀𑣁𑣂𑣃𑣄𑣅𑣆𑣇𑣈𑣉𑣊𑣋𑣌𑣍𑣎𑣏𑣐𑣑𑣒𑣓𑣔𑣕𑣖𑣗𑣘𑣙𑣚𑣛𑣜𑣝𑣞𑣟ıȷ∇∂𞤢𞤣𞤤𞤥𞤦𞤧𞤨𞤩𞤪𞤫𞤬𞤭𞤮𞤯𞤰𞤱𞤲𞤳𞤴𞤵𞤶𞤷𞤸𞤹𞤺𞤻𞤼𞤽𞤾𞤿𞥀𞥁𞥂𞥃ٮڡٯ字双多解交映無前後再新初終販声吹演投捕遊指禁空合満申割営配得可丽丸乁𠄢你侻倂偺備像㒞𠘺兔兤具𠔜㒹內𠕋冗冤仌冬𩇟刃㓟刻剆剷㔕包匆卉博即卽卿𠨬灰及叟𠭣叫叱吆咞吸呈周咢哶唐啓啣善喫喳嗂圖圗噑噴壮城埴堍型堲報墬𡓤売壷夆夢奢𡚨𡛪姬娛娧姘婦㛮嬈嬾𡧈寃寘寳𡬘寿将㞁屠峀岍𡷤嵃𡷦嵮嵫嵼巡巢㠯巽帨帽幩㡢𢆃㡼庰庳庶𪎒𢌱舁弢㣇𣊸𦇚形彫㣣徚忍志忹悁㤺㤜𢛔惇慈慌慺憲憤憯懞戛扝抱拔捐𢬌挽拼捨掃揤𢯱搢揅掩㨮摩摾撝摷㩬敬𣀊旣書晉㬙㬈㫤冒冕最暜肭䏙朡杞杓𣏃㭉柺枅桒𣑭梎栟椔楂榣槪檨𣚣櫛㰘次𣢧歔㱎歲殟殻𣪍𡴋𣫺汎𣲼沿泍汧洖派浩浸涅𣴞洴港湮㴳滇𣻑淹潮𣽞𣾎濆瀹瀛㶖灊災灷炭𠔥煅𤉣熜爨牐𤘈犀犕𤜵𤠔獺王㺬玥㺸瑇瑜璅瓊㼛甤𤰶甾𤲒𢆟瘐𤾡𤾸𥁄㿼䀈𥃳𥃲𥄙𥄳眞真瞋䁆䂖𥐝硎䃣𥘦𥚚𥛅秫䄯穊穏𥥼𥪧䈂𥮫篆築䈧𥲀糒䊠糨糣紀𥾆絣䌁緇縂繅䌴𦈨𦉇䍙𦋙罺𦌾羕翺𦓚𦔣聠𦖨聰𣍟䏕育脃䐋脾媵𦞧𦞵𣎓𣎜舄辞䑫芑芋芝劳花芳芽苦𦬼茝荣莭茣莽菧荓菊菌菜𦰶𦵫𦳕䔫蓱蓳蔖𧏊蕤𦼬䕝䕡𦾱𧃒䕫虐虧虩蚩蚈蜎蛢蜨蝫螆蟡蠁䗹衠𧙧裗裞䘵裺㒻𧢮𧥦䚾䛇誠𧲨貫賁贛起𧼯𠠄跋趼跰𠣞軔𨗒𨗭邔郱鄑𨜮鄛鈸鋗鋘鉼鏹鐕𨯺開䦕閷𨵷䧦雃嶲霣𩅅𩈚䩮䩶韠𩐊䪲𩒖頩𩖶飢䬳餩馧駂駾䯎𩬰鱀鳽䳎䳭鵧𪃎䳸𪄅𪈎𪊑䵖黾鼅鼏鼖𪘀",mapChar:function(n){return n>=196608?n>=917760&&n<=917999?18874368:0:e[t[n>>4]][15&n]}};var e,t}.apply(t,[]))||(e.exports=r)},function(e,t,n){"use strict";e.exports=[{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"resolver",outputs:[{name:"",type:"address"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"owner",outputs:[{name:"",type:"address"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"label",type:"bytes32"},{name:"owner",type:"address"}],name:"setSubnodeOwner",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"ttl",type:"uint64"}],name:"setTTL",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"ttl",outputs:[{name:"",type:"uint64"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"resolver",type:"address"}],name:"setResolver",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"owner",type:"address"}],name:"setOwner",outputs:[],payable:!1,type:"function"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"owner",type:"address"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!0,name:"label",type:"bytes32"},{indexed:!1,name:"owner",type:"address"}],name:"NewOwner",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"resolver",type:"address"}],name:"NewResolver",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"ttl",type:"uint64"}],name:"NewTTL",type:"event"},{constant:!1,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"resolver",type:"address"},{internalType:"uint64",name:"ttl",type:"uint64"}],name:"setRecord",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!1,inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{constant:!0,inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"recordExists",outputs:[{internalType:"bool",name:"",type:"bool"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"label",type:"bytes32"},{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"resolver",type:"address"},{internalType:"uint64",name:"ttl",type:"uint64"}],name:"setSubnodeRecord",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}]},function(e,t,n){"use strict";e.exports=[{constant:!0,inputs:[{name:"interfaceID",type:"bytes4"}],name:"supportsInterface",outputs:[{name:"",type:"bool"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"},{name:"contentTypes",type:"uint256"}],name:"ABI",outputs:[{name:"contentType",type:"uint256"},{name:"data",type:"bytes"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes"}],name:"setMultihash",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"multihash",outputs:[{name:"",type:"bytes"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"x",type:"bytes32"},{name:"y",type:"bytes32"}],name:"setPubkey",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"content",outputs:[{name:"ret",type:"bytes32"}],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"addr",outputs:[{name:"ret",type:"address"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"contentType",type:"uint256"},{name:"data",type:"bytes"}],name:"setABI",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"name",outputs:[{name:"ret",type:"string"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"name",type:"string"}],name:"setName",outputs:[],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes32"}],name:"setContent",outputs:[],payable:!1,type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"pubkey",outputs:[{name:"x",type:"bytes32"},{name:"y",type:"bytes32"}],payable:!1,type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"addr",type:"address"}],name:"setAddr",outputs:[],payable:!1,type:"function"},{inputs:[{name:"ensAddr",type:"address"}],payable:!1,type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"a",type:"address"}],name:"AddrChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"hash",type:"bytes32"}],name:"ContentChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"name",type:"string"}],name:"NameChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!0,name:"contentType",type:"uint256"}],name:"ABIChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"x",type:"bytes32"},{indexed:!1,name:"y",type:"bytes32"}],name:"PubkeyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"node",type:"bytes32"},{indexed:!1,name:"hash",type:"bytes"}],name:"ContenthashChanged",type:"event"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"contenthash",outputs:[{name:"",type:"bytes"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes"}],name:"setContenthash",outputs:[],payable:!1,stateMutability:"nonpayable",type:"function"}]},function(e,t,n){"use strict";var r=n(872),i=n(875),o=n(145).errors,a=n(147),s=n(965).interfaceIds;function c(e){this.registry=e}c.prototype.method=function(e,t,n,r,i){return{call:this.call.bind({ensName:e,methodName:t,methodArguments:n,callback:i,parent:this,outputFormatter:r}),send:this.send.bind({ensName:e,methodName:t,methodArguments:n,callback:i,parent:this})}},c.prototype.call=function(e){var t=this,n=new r,i=this.parent.prepareArguments(this.ensName,this.methodArguments),o=this.outputFormatter||null;return this.parent.registry.getResolver(this.ensName).then((async function(r){await t.parent.checkInterfaceSupport(r,t.methodName),t.parent.handleCall(n,r.methods[t.methodName],i,o,e)})).catch((function(t){a.isFunction(e)?e(t,null):n.reject(t)})),n.eventEmitter},c.prototype.send=function(e,t){var n=this,i=new r,o=this.parent.prepareArguments(this.ensName,this.methodArguments);return this.parent.registry.getResolver(this.ensName).then((async function(r){await n.parent.checkInterfaceSupport(r,n.methodName),n.parent.handleSend(i,r.methods[n.methodName],o,e,t)})).catch((function(e){a.isFunction(t)?t(e,null):i.reject(e)})),i.eventEmitter},c.prototype.handleCall=function(e,t,n,r,i){return t.apply(this,n).call().then((function(t){r&&(t=r(t)),a.isFunction(i)?i(t,t):e.resolve(t)})).catch((function(t){a.isFunction(i)?i(t,null):e.reject(t)})),e},c.prototype.handleSend=function(e,t,n,r,i){return t.apply(this,n).send(r).on("sending",(function(){e.eventEmitter.emit("sending")})).on("sent",(function(){e.eventEmitter.emit("sent")})).on("transactionHash",(function(t){e.eventEmitter.emit("transactionHash",t)})).on("confirmation",(function(t,n){e.eventEmitter.emit("confirmation",t,n)})).on("receipt",(function(t){e.eventEmitter.emit("receipt",t),e.resolve(t),a.isFunction(i)&&i(t,t)})).on("error",(function(t){e.eventEmitter.emit("error",t),a.isFunction(i)?i(t,null):e.reject(t)})),e},c.prototype.prepareArguments=function(e,t){var n=i.hash(e);return t.length>0?(t.unshift(n),t):[n]},c.prototype.checkInterfaceSupport=async function(e,t){if(s[t]){var n=!1;try{n=await e.methods.supportsInterface(s[t]).call()}catch(t){console.warn('Could not verify interface of resolver contract at "'+e.options.address+'". ')}if(!n)throw o.ResolverMethodMissingError(e.options.address,t)}},e.exports=c},function(e,t,n){var r=n(1160);e.exports={decode:function(e){var t=null,n=null,i=null;if(e&&e.error)return{protocolType:null,decoded:e.error};if(e)try{t=r.decode(e);var o=r.getCodec(e);"ipfs-ns"===o?n="ipfs":"swarm-ns"===o?n="bzz":"onion"===o?n="onion":"onion3"===o?n="onion3":t=e}catch(e){i=e.message}return{protocolType:n,decoded:t,error:i}},encode:function(e){var t,n,i=!1;if(e){var o=e.match(/^(ipfs|bzz|onion|onion3):\/\/(.*)/)||e.match(/\/(ipfs)\/(.*)/);o&&(n=o[1],t=o[2]);try{if("ipfs"===n)t.length>=4&&(i="0x"+r.fromIpfs(t));else if("bzz"===n)t.length>=4&&(i="0x"+r.fromSwarm(t));else if("onion"===n)16===t.length&&(i="0x"+r.encode("onion",t));else{if("onion3"!==n)throw new Error("Could not encode content hash: unsupported content type");56===t.length&&(i="0x"+r.encode("onion3",t))}}catch(e){throw e}}return i}}},function(e,t,n){const r=n(1161),{hexStringToBuffer:i,profiles:o}=n(1169),{cidV0ToV1Base32:a}=n(1190);e.exports={helpers:{cidV0ToV1Base32:a},decode:function(e){const t=i(e),n=r.getCodec(t),a=r.rmPrefix(t);let s=o[n];return s||(s=o.default),s.decode(a)},fromIpfs:function(e){return this.encode("ipfs-ns",e)},fromSwarm:function(e){return this.encode("swarm-ns",e)},encode:function(e,t){let n=o[e];n||(n=o.default);const i=n.encode(t);return r.addPrefix(e,i).toString("hex")},getCodec:function(e){let t=i(e);return r.getCodec(t)}}},function(e,t,n){"use strict";(function(r){const i=n(853),o=n(1165),a=n(1166),s=n(968);(t=e.exports).addPrefix=(e,t)=>{let n;if(r.isBuffer(e))n=s.varintBufferEncode(e);else{if(!a[e])throw new Error("multicodec not recognized");n=a[e]}return r.concat([n,t])},t.rmPrefix=e=>(i.decode(e),e.slice(i.decode.bytes)),t.getCodec=e=>{const t=i.decode(e),n=o.get(t);if(void 0===n)throw new Error(`Code ${t} not found`);return n},t.getName=e=>o.get(e),t.getNumber=e=>{const t=a[e];if(void 0===t)throw new Error("Codec `"+e+"` not found");return s.varintBufferDecode(t)[0]},t.getCode=e=>i.decode(e),t.getCodeVarint=e=>{const t=a[e];if(void 0===t)throw new Error("Codec `"+e+"` not found");return t},t.getVarint=e=>i.encode(e);const c=n(1167);Object.assign(t,c),t.print=n(1168)}).call(this,n(2).Buffer)},function(e,t){e.exports=function e(t,r,i){r=r||[];var o=i=i||0;for(;t>=n;)r[i++]=255&t|128,t/=128;for(;-128&t;)r[i++]=255&t|128,t>>>=7;return r[i]=0|t,e.bytes=i-o+1,r};var n=Math.pow(2,31)},function(e,t){e.exports=function e(t,n){var r,i=0,o=0,a=n=n||0,s=t.length;do{if(a>=s)throw e.bytes=0,new RangeError("Could not decode varint");r=t[a++],i+=o<28?(127&r)<<o:(127&r)*Math.pow(2,o),o+=7}while(r>=128);return e.bytes=a-n,i}},function(e,t){var n=Math.pow(2,7),r=Math.pow(2,14),i=Math.pow(2,21),o=Math.pow(2,28),a=Math.pow(2,35),s=Math.pow(2,42),c=Math.pow(2,49),l=Math.pow(2,56),u=Math.pow(2,63);e.exports=function(e){return e<n?1:e<r?2:e<i?3:e<o?4:e<a?5:e<s?6:e<c?7:e<l?8:e<u?9:10}},function(e,t,n){"use strict";const r=n(876),i=new Map;for(const e in r){const t=r[e];i.set(t,e)}e.exports=Object.freeze(i)},function(e,t,n){"use strict";const r=n(876),i=n(968).varintEncode,o={};for(const e in r){const t=r[e];o[e]=i(t)}e.exports=Object.freeze(o)},function(e,t,n){"use strict";const r=n(876),i={};for(const[e,t]of Object.entries(r))i[e.toUpperCase().replace(/-/g,"_")]=t;e.exports=Object.freeze(i)},function(e,t,n){"use strict";const r=n(876),i={};for(const[e,t]of Object.entries(r))void 0===i[t]&&(i[t]=e);e.exports=Object.freeze(i)},function(e,t,n){(function(e){const r=n(969),i=n(905),o=e=>{let t=e.slice(0,2),n=e.slice(2),r="";return r="0x"===t?n:e,i.fromHexString(r)},a={swarm:e=>{const t=i.encode(o(e),"keccak-256");return new r(1,"swarm-manifest",t).buffer},ipfs:e=>{const t=i.fromB58String(e);return new r(1,"dag-pb",t).buffer},utf8:t=>e.from(t,"utf8")},s={hexMultiHash:e=>{const t=new r(e);return i.decode(t.multihash).digest.toString("hex")},b58MultiHash:e=>{const t=new r(e);return i.toB58String(t.multihash)},utf8:e=>e.toString("utf8")},c={"swarm-ns":{encode:a.swarm,decode:s.hexMultiHash},"ipfs-ns":{encode:a.ipfs,decode:s.b58MultiHash},"ipns-ns":{encode:a.ipfs,decode:s.b58MultiHash},default:{encode:a.utf8,decode:s.utf8}};t.hexStringToBuffer=o,t.profiles=c}).call(this,n(2).Buffer)},function(e,t,n){"use strict";const{Buffer:r}=n(2),i=n(1171);function o(e,t){if(!t)throw new Error("requires an encoded buffer");const n=a(e),i=r.from(n.code);return function(e,t){a(e).decode(t.toString())}(n.name,t),r.concat([i,t])}function a(e){let t;if(i.names[e])t=i.names[e];else{if(!i.codes[e])throw new Error("Unsupported encoding");t=i.codes[e]}if(!t.isImplemented())throw new Error("Base "+e+" is not implemented yet");return t}(t=e.exports=o).encode=function(e,t){const n=a(e);return o(n.name,r.from(n.encode(t)))},t.decode=function(e){r.isBuffer(e)&&(e=e.toString());const t=e.substring(0,1);"string"==typeof(e=e.substring(1,e.length))&&(e=r.from(e));const n=a(t);return r.from(n.decode(e.toString()))},t.isEncoded=function(e){r.isBuffer(e)&&(e=e.toString());if("[object String]"!==Object.prototype.toString.call(e))return!1;const t=e.substring(0,1);try{return a(t).name}catch(e){return!1}},t.names=Object.freeze(Object.keys(i.names)),t.codes=Object.freeze(Object.keys(i.codes))},function(e,t,n){"use strict";const r=n(1172),i=n(396),o=n(1173),a=n(1174),s=n(1175),c=[["base1","1","","1"],["base2","0",i,"01"],["base8","7",i,"01234567"],["base10","9",i,"0123456789"],["base16","f",o,"0123456789abcdef"],["base32","b",a,"abcdefghijklmnopqrstuvwxyz234567"],["base32pad","c",a,"abcdefghijklmnopqrstuvwxyz234567="],["base32hex","v",a,"0123456789abcdefghijklmnopqrstuv"],["base32hexpad","t",a,"0123456789abcdefghijklmnopqrstuv="],["base32z","h",a,"ybndrfg8ejkmcpqxot1uwisza345h769"],["base58flickr","Z",i,"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"],["base58btc","z",i,"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"],["base64","m",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"],["base64pad","M",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],["base64url","u",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"],["base64urlpad","U",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_="]],l=c.reduce((e,t)=>(e[t[0]]=new r(t[0],t[1],t[2],t[3]),e),{}),u=c.reduce((e,t)=>(e[t[1]]=l[t[0]],e),{});e.exports={names:l,codes:u}},function(e,t,n){"use strict";e.exports=class{constructor(e,t,n,r){this.name=e,this.code=t,this.alphabet=r,n&&r&&(this.engine=n(r))}encode(e){return this.engine.encode(e)}decode(e){return this.engine.decode(e)}isImplemented(){return this.engine}}},function(e,t,n){"use strict";const{Buffer:r}=n(2);e.exports=function(e){return{encode:e=>"string"==typeof e?r.from(e).toString("hex"):e.toString("hex"),decode(t){for(const n of t)if(e.indexOf(n)<0)throw new Error("invalid base16 character");return r.from(t,"hex")}}}},function(e,t,n){"use strict";function r(e,t){const n=e.byteLength,r=new Uint8Array(e),i=t.indexOf("=")===t.length-1;i&&(t=t.substring(0,t.length-1));let o=0,a=0,s="";for(let e=0;e<n;e++)for(a=a<<8|r[e],o+=8;o>=5;)s+=t[a>>>o-5&31],o-=5;if(o>0&&(s+=t[a<<5-o&31]),i)for(;s.length%8!=0;)s+="=";return s}e.exports=function(e){return{encode:t=>r("string"==typeof t?Uint8Array.from(t):t,e),decode(t){for(const n of t)if(e.indexOf(n)<0)throw new Error("invalid base32 character");return function(e,t){const n=(e=e.replace(new RegExp("=","g"),"")).length;let r=0,i=0,o=0;const a=new Uint8Array(5*n/8|0);for(let s=0;s<n;s++)i=i<<5|t.indexOf(e[s]),r+=5,r>=8&&(a[o++]=i>>>r-8&255,r-=8);return a.buffer}(t,e)}}}},function(e,t,n){"use strict";const{Buffer:r}=n(2);e.exports=function(e){const t=e.indexOf("=")>-1,n=e.indexOf("-")>-1&&e.indexOf("_")>-1;return{encode(e){let i="";i="string"==typeof e?r.from(e).toString("base64"):e.toString("base64"),n&&(i=i.replace(/\+/g,"-").replace(/\//g,"_"));const o=i.indexOf("=");return o>0&&!t&&(i=i.substring(0,o)),i},decode(t){for(const n of t)if(e.indexOf(n)<0)throw new Error("invalid base64 character");return r.from(t,"base64")}}}},function(e,t,n){"use strict";t.names=Object.freeze({identity:0,sha1:17,"sha2-256":18,"sha2-512":19,"dbl-sha2-256":86,"sha3-224":23,"sha3-256":22,"sha3-384":21,"sha3-512":20,"shake-128":24,"shake-256":25,"keccak-224":26,"keccak-256":27,"keccak-384":28,"keccak-512":29,"murmur3-128":34,"murmur3-32":35,md4:212,md5:213,"blake2b-8":45569,"blake2b-16":45570,"blake2b-24":45571,"blake2b-32":45572,"blake2b-40":45573,"blake2b-48":45574,"blake2b-56":45575,"blake2b-64":45576,"blake2b-72":45577,"blake2b-80":45578,"blake2b-88":45579,"blake2b-96":45580,"blake2b-104":45581,"blake2b-112":45582,"blake2b-120":45583,"blake2b-128":45584,"blake2b-136":45585,"blake2b-144":45586,"blake2b-152":45587,"blake2b-160":45588,"blake2b-168":45589,"blake2b-176":45590,"blake2b-184":45591,"blake2b-192":45592,"blake2b-200":45593,"blake2b-208":45594,"blake2b-216":45595,"blake2b-224":45596,"blake2b-232":45597,"blake2b-240":45598,"blake2b-248":45599,"blake2b-256":45600,"blake2b-264":45601,"blake2b-272":45602,"blake2b-280":45603,"blake2b-288":45604,"blake2b-296":45605,"blake2b-304":45606,"blake2b-312":45607,"blake2b-320":45608,"blake2b-328":45609,"blake2b-336":45610,"blake2b-344":45611,"blake2b-352":45612,"blake2b-360":45613,"blake2b-368":45614,"blake2b-376":45615,"blake2b-384":45616,"blake2b-392":45617,"blake2b-400":45618,"blake2b-408":45619,"blake2b-416":45620,"blake2b-424":45621,"blake2b-432":45622,"blake2b-440":45623,"blake2b-448":45624,"blake2b-456":45625,"blake2b-464":45626,"blake2b-472":45627,"blake2b-480":45628,"blake2b-488":45629,"blake2b-496":45630,"blake2b-504":45631,"blake2b-512":45632,"blake2s-8":45633,"blake2s-16":45634,"blake2s-24":45635,"blake2s-32":45636,"blake2s-40":45637,"blake2s-48":45638,"blake2s-56":45639,"blake2s-64":45640,"blake2s-72":45641,"blake2s-80":45642,"blake2s-88":45643,"blake2s-96":45644,"blake2s-104":45645,"blake2s-112":45646,"blake2s-120":45647,"blake2s-128":45648,"blake2s-136":45649,"blake2s-144":45650,"blake2s-152":45651,"blake2s-160":45652,"blake2s-168":45653,"blake2s-176":45654,"blake2s-184":45655,"blake2s-192":45656,"blake2s-200":45657,"blake2s-208":45658,"blake2s-216":45659,"blake2s-224":45660,"blake2s-232":45661,"blake2s-240":45662,"blake2s-248":45663,"blake2s-256":45664,"Skein256-8":45825,"Skein256-16":45826,"Skein256-24":45827,"Skein256-32":45828,"Skein256-40":45829,"Skein256-48":45830,"Skein256-56":45831,"Skein256-64":45832,"Skein256-72":45833,"Skein256-80":45834,"Skein256-88":45835,"Skein256-96":45836,"Skein256-104":45837,"Skein256-112":45838,"Skein256-120":45839,"Skein256-128":45840,"Skein256-136":45841,"Skein256-144":45842,"Skein256-152":45843,"Skein256-160":45844,"Skein256-168":45845,"Skein256-176":45846,"Skein256-184":45847,"Skein256-192":45848,"Skein256-200":45849,"Skein256-208":45850,"Skein256-216":45851,"Skein256-224":45852,"Skein256-232":45853,"Skein256-240":45854,"Skein256-248":45855,"Skein256-256":45856,"Skein512-8":45857,"Skein512-16":45858,"Skein512-24":45859,"Skein512-32":45860,"Skein512-40":45861,"Skein512-48":45862,"Skein512-56":45863,"Skein512-64":45864,"Skein512-72":45865,"Skein512-80":45866,"Skein512-88":45867,"Skein512-96":45868,"Skein512-104":45869,"Skein512-112":45870,"Skein512-120":45871,"Skein512-128":45872,"Skein512-136":45873,"Skein512-144":45874,"Skein512-152":45875,"Skein512-160":45876,"Skein512-168":45877,"Skein512-176":45878,"Skein512-184":45879,"Skein512-192":45880,"Skein512-200":45881,"Skein512-208":45882,"Skein512-216":45883,"Skein512-224":45884,"Skein512-232":45885,"Skein512-240":45886,"Skein512-248":45887,"Skein512-256":45888,"Skein512-264":45889,"Skein512-272":45890,"Skein512-280":45891,"Skein512-288":45892,"Skein512-296":45893,"Skein512-304":45894,"Skein512-312":45895,"Skein512-320":45896,"Skein512-328":45897,"Skein512-336":45898,"Skein512-344":45899,"Skein512-352":45900,"Skein512-360":45901,"Skein512-368":45902,"Skein512-376":45903,"Skein512-384":45904,"Skein512-392":45905,"Skein512-400":45906,"Skein512-408":45907,"Skein512-416":45908,"Skein512-424":45909,"Skein512-432":45910,"Skein512-440":45911,"Skein512-448":45912,"Skein512-456":45913,"Skein512-464":45914,"Skein512-472":45915,"Skein512-480":45916,"Skein512-488":45917,"Skein512-496":45918,"Skein512-504":45919,"Skein512-512":45920,"Skein1024-8":45921,"Skein1024-16":45922,"Skein1024-24":45923,"Skein1024-32":45924,"Skein1024-40":45925,"Skein1024-48":45926,"Skein1024-56":45927,"Skein1024-64":45928,"Skein1024-72":45929,"Skein1024-80":45930,"Skein1024-88":45931,"Skein1024-96":45932,"Skein1024-104":45933,"Skein1024-112":45934,"Skein1024-120":45935,"Skein1024-128":45936,"Skein1024-136":45937,"Skein1024-144":45938,"Skein1024-152":45939,"Skein1024-160":45940,"Skein1024-168":45941,"Skein1024-176":45942,"Skein1024-184":45943,"Skein1024-192":45944,"Skein1024-200":45945,"Skein1024-208":45946,"Skein1024-216":45947,"Skein1024-224":45948,"Skein1024-232":45949,"Skein1024-240":45950,"Skein1024-248":45951,"Skein1024-256":45952,"Skein1024-264":45953,"Skein1024-272":45954,"Skein1024-280":45955,"Skein1024-288":45956,"Skein1024-296":45957,"Skein1024-304":45958,"Skein1024-312":45959,"Skein1024-320":45960,"Skein1024-328":45961,"Skein1024-336":45962,"Skein1024-344":45963,"Skein1024-352":45964,"Skein1024-360":45965,"Skein1024-368":45966,"Skein1024-376":45967,"Skein1024-384":45968,"Skein1024-392":45969,"Skein1024-400":45970,"Skein1024-408":45971,"Skein1024-416":45972,"Skein1024-424":45973,"Skein1024-432":45974,"Skein1024-440":45975,"Skein1024-448":45976,"Skein1024-456":45977,"Skein1024-464":45978,"Skein1024-472":45979,"Skein1024-480":45980,"Skein1024-488":45981,"Skein1024-496":45982,"Skein1024-504":45983,"Skein1024-512":45984,"Skein1024-520":45985,"Skein1024-528":45986,"Skein1024-536":45987,"Skein1024-544":45988,"Skein1024-552":45989,"Skein1024-560":45990,"Skein1024-568":45991,"Skein1024-576":45992,"Skein1024-584":45993,"Skein1024-592":45994,"Skein1024-600":45995,"Skein1024-608":45996,"Skein1024-616":45997,"Skein1024-624":45998,"Skein1024-632":45999,"Skein1024-640":46e3,"Skein1024-648":46001,"Skein1024-656":46002,"Skein1024-664":46003,"Skein1024-672":46004,"Skein1024-680":46005,"Skein1024-688":46006,"Skein1024-696":46007,"Skein1024-704":46008,"Skein1024-712":46009,"Skein1024-720":46010,"Skein1024-728":46011,"Skein1024-736":46012,"Skein1024-744":46013,"Skein1024-752":46014,"Skein1024-760":46015,"Skein1024-768":46016,"Skein1024-776":46017,"Skein1024-784":46018,"Skein1024-792":46019,"Skein1024-800":46020,"Skein1024-808":46021,"Skein1024-816":46022,"Skein1024-824":46023,"Skein1024-832":46024,"Skein1024-840":46025,"Skein1024-848":46026,"Skein1024-856":46027,"Skein1024-864":46028,"Skein1024-872":46029,"Skein1024-880":46030,"Skein1024-888":46031,"Skein1024-896":46032,"Skein1024-904":46033,"Skein1024-912":46034,"Skein1024-920":46035,"Skein1024-928":46036,"Skein1024-936":46037,"Skein1024-944":46038,"Skein1024-952":46039,"Skein1024-960":46040,"Skein1024-968":46041,"Skein1024-976":46042,"Skein1024-984":46043,"Skein1024-992":46044,"Skein1024-1000":46045,"Skein1024-1008":46046,"Skein1024-1016":46047,"Skein1024-1024":46048}),t.codes=Object.freeze({0:"identity",17:"sha1",18:"sha2-256",19:"sha2-512",86:"dbl-sha2-256",23:"sha3-224",22:"sha3-256",21:"sha3-384",20:"sha3-512",24:"shake-128",25:"shake-256",26:"keccak-224",27:"keccak-256",28:"keccak-384",29:"keccak-512",34:"murmur3-128",35:"murmur3-32",212:"md4",213:"md5",45569:"blake2b-8",45570:"blake2b-16",45571:"blake2b-24",45572:"blake2b-32",45573:"blake2b-40",45574:"blake2b-48",45575:"blake2b-56",45576:"blake2b-64",45577:"blake2b-72",45578:"blake2b-80",45579:"blake2b-88",45580:"blake2b-96",45581:"blake2b-104",45582:"blake2b-112",45583:"blake2b-120",45584:"blake2b-128",45585:"blake2b-136",45586:"blake2b-144",45587:"blake2b-152",45588:"blake2b-160",45589:"blake2b-168",45590:"blake2b-176",45591:"blake2b-184",45592:"blake2b-192",45593:"blake2b-200",45594:"blake2b-208",45595:"blake2b-216",45596:"blake2b-224",45597:"blake2b-232",45598:"blake2b-240",45599:"blake2b-248",45600:"blake2b-256",45601:"blake2b-264",45602:"blake2b-272",45603:"blake2b-280",45604:"blake2b-288",45605:"blake2b-296",45606:"blake2b-304",45607:"blake2b-312",45608:"blake2b-320",45609:"blake2b-328",45610:"blake2b-336",45611:"blake2b-344",45612:"blake2b-352",45613:"blake2b-360",45614:"blake2b-368",45615:"blake2b-376",45616:"blake2b-384",45617:"blake2b-392",45618:"blake2b-400",45619:"blake2b-408",45620:"blake2b-416",45621:"blake2b-424",45622:"blake2b-432",45623:"blake2b-440",45624:"blake2b-448",45625:"blake2b-456",45626:"blake2b-464",45627:"blake2b-472",45628:"blake2b-480",45629:"blake2b-488",45630:"blake2b-496",45631:"blake2b-504",45632:"blake2b-512",45633:"blake2s-8",45634:"blake2s-16",45635:"blake2s-24",45636:"blake2s-32",45637:"blake2s-40",45638:"blake2s-48",45639:"blake2s-56",45640:"blake2s-64",45641:"blake2s-72",45642:"blake2s-80",45643:"blake2s-88",45644:"blake2s-96",45645:"blake2s-104",45646:"blake2s-112",45647:"blake2s-120",45648:"blake2s-128",45649:"blake2s-136",45650:"blake2s-144",45651:"blake2s-152",45652:"blake2s-160",45653:"blake2s-168",45654:"blake2s-176",45655:"blake2s-184",45656:"blake2s-192",45657:"blake2s-200",45658:"blake2s-208",45659:"blake2s-216",45660:"blake2s-224",45661:"blake2s-232",45662:"blake2s-240",45663:"blake2s-248",45664:"blake2s-256",45825:"Skein256-8",45826:"Skein256-16",45827:"Skein256-24",45828:"Skein256-32",45829:"Skein256-40",45830:"Skein256-48",45831:"Skein256-56",45832:"Skein256-64",45833:"Skein256-72",45834:"Skein256-80",45835:"Skein256-88",45836:"Skein256-96",45837:"Skein256-104",45838:"Skein256-112",45839:"Skein256-120",45840:"Skein256-128",45841:"Skein256-136",45842:"Skein256-144",45843:"Skein256-152",45844:"Skein256-160",45845:"Skein256-168",45846:"Skein256-176",45847:"Skein256-184",45848:"Skein256-192",45849:"Skein256-200",45850:"Skein256-208",45851:"Skein256-216",45852:"Skein256-224",45853:"Skein256-232",45854:"Skein256-240",45855:"Skein256-248",45856:"Skein256-256",45857:"Skein512-8",45858:"Skein512-16",45859:"Skein512-24",45860:"Skein512-32",45861:"Skein512-40",45862:"Skein512-48",45863:"Skein512-56",45864:"Skein512-64",45865:"Skein512-72",45866:"Skein512-80",45867:"Skein512-88",45868:"Skein512-96",45869:"Skein512-104",45870:"Skein512-112",45871:"Skein512-120",45872:"Skein512-128",45873:"Skein512-136",45874:"Skein512-144",45875:"Skein512-152",45876:"Skein512-160",45877:"Skein512-168",45878:"Skein512-176",45879:"Skein512-184",45880:"Skein512-192",45881:"Skein512-200",45882:"Skein512-208",45883:"Skein512-216",45884:"Skein512-224",45885:"Skein512-232",45886:"Skein512-240",45887:"Skein512-248",45888:"Skein512-256",45889:"Skein512-264",45890:"Skein512-272",45891:"Skein512-280",45892:"Skein512-288",45893:"Skein512-296",45894:"Skein512-304",45895:"Skein512-312",45896:"Skein512-320",45897:"Skein512-328",45898:"Skein512-336",45899:"Skein512-344",45900:"Skein512-352",45901:"Skein512-360",45902:"Skein512-368",45903:"Skein512-376",45904:"Skein512-384",45905:"Skein512-392",45906:"Skein512-400",45907:"Skein512-408",45908:"Skein512-416",45909:"Skein512-424",45910:"Skein512-432",45911:"Skein512-440",45912:"Skein512-448",45913:"Skein512-456",45914:"Skein512-464",45915:"Skein512-472",45916:"Skein512-480",45917:"Skein512-488",45918:"Skein512-496",45919:"Skein512-504",45920:"Skein512-512",45921:"Skein1024-8",45922:"Skein1024-16",45923:"Skein1024-24",45924:"Skein1024-32",45925:"Skein1024-40",45926:"Skein1024-48",45927:"Skein1024-56",45928:"Skein1024-64",45929:"Skein1024-72",45930:"Skein1024-80",45931:"Skein1024-88",45932:"Skein1024-96",45933:"Skein1024-104",45934:"Skein1024-112",45935:"Skein1024-120",45936:"Skein1024-128",45937:"Skein1024-136",45938:"Skein1024-144",45939:"Skein1024-152",45940:"Skein1024-160",45941:"Skein1024-168",45942:"Skein1024-176",45943:"Skein1024-184",45944:"Skein1024-192",45945:"Skein1024-200",45946:"Skein1024-208",45947:"Skein1024-216",45948:"Skein1024-224",45949:"Skein1024-232",45950:"Skein1024-240",45951:"Skein1024-248",45952:"Skein1024-256",45953:"Skein1024-264",45954:"Skein1024-272",45955:"Skein1024-280",45956:"Skein1024-288",45957:"Skein1024-296",45958:"Skein1024-304",45959:"Skein1024-312",45960:"Skein1024-320",45961:"Skein1024-328",45962:"Skein1024-336",45963:"Skein1024-344",45964:"Skein1024-352",45965:"Skein1024-360",45966:"Skein1024-368",45967:"Skein1024-376",45968:"Skein1024-384",45969:"Skein1024-392",45970:"Skein1024-400",45971:"Skein1024-408",45972:"Skein1024-416",45973:"Skein1024-424",45974:"Skein1024-432",45975:"Skein1024-440",45976:"Skein1024-448",45977:"Skein1024-456",45978:"Skein1024-464",45979:"Skein1024-472",45980:"Skein1024-480",45981:"Skein1024-488",45982:"Skein1024-496",45983:"Skein1024-504",45984:"Skein1024-512",45985:"Skein1024-520",45986:"Skein1024-528",45987:"Skein1024-536",45988:"Skein1024-544",45989:"Skein1024-552",45990:"Skein1024-560",45991:"Skein1024-568",45992:"Skein1024-576",45993:"Skein1024-584",45994:"Skein1024-592",45995:"Skein1024-600",45996:"Skein1024-608",45997:"Skein1024-616",45998:"Skein1024-624",45999:"Skein1024-632",46e3:"Skein1024-640",46001:"Skein1024-648",46002:"Skein1024-656",46003:"Skein1024-664",46004:"Skein1024-672",46005:"Skein1024-680",46006:"Skein1024-688",46007:"Skein1024-696",46008:"Skein1024-704",46009:"Skein1024-712",46010:"Skein1024-720",46011:"Skein1024-728",46012:"Skein1024-736",46013:"Skein1024-744",46014:"Skein1024-752",46015:"Skein1024-760",46016:"Skein1024-768",46017:"Skein1024-776",46018:"Skein1024-784",46019:"Skein1024-792",46020:"Skein1024-800",46021:"Skein1024-808",46022:"Skein1024-816",46023:"Skein1024-824",46024:"Skein1024-832",46025:"Skein1024-840",46026:"Skein1024-848",46027:"Skein1024-856",46028:"Skein1024-864",46029:"Skein1024-872",46030:"Skein1024-880",46031:"Skein1024-888",46032:"Skein1024-896",46033:"Skein1024-904",46034:"Skein1024-912",46035:"Skein1024-920",46036:"Skein1024-928",46037:"Skein1024-936",46038:"Skein1024-944",46039:"Skein1024-952",46040:"Skein1024-960",46041:"Skein1024-968",46042:"Skein1024-976",46043:"Skein1024-984",46044:"Skein1024-992",46045:"Skein1024-1000",46046:"Skein1024-1008",46047:"Skein1024-1016",46048:"Skein1024-1024"}),t.defaultLengths=Object.freeze({17:20,18:32,19:64,86:32,23:28,22:32,21:48,20:64,24:32,25:64,26:28,27:32,28:48,29:64,34:32,45569:1,45570:2,45571:3,45572:4,45573:5,45574:6,45575:7,45576:8,45577:9,45578:10,45579:11,45580:12,45581:13,45582:14,45583:15,45584:16,45585:17,45586:18,45587:19,45588:20,45589:21,45590:22,45591:23,45592:24,45593:25,45594:26,45595:27,45596:28,45597:29,45598:30,45599:31,45600:32,45601:33,45602:34,45603:35,45604:36,45605:37,45606:38,45607:39,45608:40,45609:41,45610:42,45611:43,45612:44,45613:45,45614:46,45615:47,45616:48,45617:49,45618:50,45619:51,45620:52,45621:53,45622:54,45623:55,45624:56,45625:57,45626:58,45627:59,45628:60,45629:61,45630:62,45631:63,45632:64,45633:1,45634:2,45635:3,45636:4,45637:5,45638:6,45639:7,45640:8,45641:9,45642:10,45643:11,45644:12,45645:13,45646:14,45647:15,45648:16,45649:17,45650:18,45651:19,45652:20,45653:21,45654:22,45655:23,45656:24,45657:25,45658:26,45659:27,45660:28,45661:29,45662:30,45663:31,45664:32,45825:1,45826:2,45827:3,45828:4,45829:5,45830:6,45831:7,45832:8,45833:9,45834:10,45835:11,45836:12,45837:13,45838:14,45839:15,45840:16,45841:17,45842:18,45843:19,45844:20,45845:21,45846:22,45847:23,45848:24,45849:25,45850:26,45851:27,45852:28,45853:29,45854:30,45855:31,45856:32,45857:1,45858:2,45859:3,45860:4,45861:5,45862:6,45863:7,45864:8,45865:9,45866:10,45867:11,45868:12,45869:13,45870:14,45871:15,45872:16,45873:17,45874:18,45875:19,45876:20,45877:21,45878:22,45879:23,45880:24,45881:25,45882:26,45883:27,45884:28,45885:29,45886:30,45887:31,45888:32,45889:33,45890:34,45891:35,45892:36,45893:37,45894:38,45895:39,45896:40,45897:41,45898:42,45899:43,45900:44,45901:45,45902:46,45903:47,45904:48,45905:49,45906:50,45907:51,45908:52,45909:53,45910:54,45911:55,45912:56,45913:57,45914:58,45915:59,45916:60,45917:61,45918:62,45919:63,45920:64,45921:1,45922:2,45923:3,45924:4,45925:5,45926:6,45927:7,45928:8,45929:9,45930:10,45931:11,45932:12,45933:13,45934:14,45935:15,45936:16,45937:17,45938:18,45939:19,45940:20,45941:21,45942:22,45943:23,45944:24,45945:25,45946:26,45947:27,45948:28,45949:29,45950:30,45951:31,45952:32,45953:33,45954:34,45955:35,45956:36,45957:37,45958:38,45959:39,45960:40,45961:41,45962:42,45963:43,45964:44,45965:45,45966:46,45967:47,45968:48,45969:49,45970:50,45971:51,45972:52,45973:53,45974:54,45975:55,45976:56,45977:57,45978:58,45979:59,45980:60,45981:61,45982:62,45983:63,45984:64,45985:65,45986:66,45987:67,45988:68,45989:69,45990:70,45991:71,45992:72,45993:73,45994:74,45995:75,45996:76,45997:77,45998:78,45999:79,46e3:80,46001:81,46002:82,46003:83,46004:84,46005:85,46006:86,46007:87,46008:88,46009:89,46010:90,46011:91,46012:92,46013:93,46014:94,46015:95,46016:96,46017:97,46018:98,46019:99,46020:100,46021:101,46022:102,46023:103,46024:104,46025:105,46026:106,46027:107,46028:108,46029:109,46030:110,46031:111,46032:112,46033:113,46034:114,46035:115,46036:116,46037:117,46038:118,46039:119,46040:120,46041:121,46042:122,46043:123,46044:124,46045:125,46046:126,46047:127,46048:128})},function(e,t,n){"use strict";const{Buffer:r}=n(2),i=n(1178);(t=e.exports=a).encode=function(e,t){const n=s(e);return a(n.name,r.from(n.encode(t)))},t.decode=function(e){r.isBuffer(e)&&(e=e.toString());const t=e.substring(0,1);"string"==typeof(e=e.substring(1,e.length))&&(e=r.from(e));const n=s(t);return r.from(n.decode(e.toString()))},t.isEncoded=function(e){r.isBuffer(e)&&(e=e.toString());if("[object String]"!==Object.prototype.toString.call(e))return!1;const t=e.substring(0,1);try{return s(t).name}catch(e){return!1}},t.names=Object.freeze(Object.keys(i.names)),t.codes=Object.freeze(Object.keys(i.codes));const o=new Error("Unsupported encoding");function a(e,t){if(!t)throw new Error("requires an encoded buffer");const n=s(e),i=r.from(n.code);return function(e,t){s(e).decode(t.toString())}(n.name,t),r.concat([i,t])}function s(e){let t;if(i.names[e])t=i.names[e];else{if(!i.codes[e])throw o;t=i.codes[e]}if(!t.isImplemented())throw new Error("Base "+e+" is not implemented yet");return t}},function(e,t,n){"use strict";const r=n(1179),i=n(396),o=n(1180),a=n(1181),s=n(1182),c=[["base1","1","","1"],["base2","0",i,"01"],["base8","7",i,"01234567"],["base10","9",i,"0123456789"],["base16","f",o,"0123456789abcdef"],["base32","b",a,"abcdefghijklmnopqrstuvwxyz234567"],["base32pad","c",a,"abcdefghijklmnopqrstuvwxyz234567="],["base32hex","v",a,"0123456789abcdefghijklmnopqrstuv"],["base32hexpad","t",a,"0123456789abcdefghijklmnopqrstuv="],["base32z","h",a,"ybndrfg8ejkmcpqxot1uwisza345h769"],["base58flickr","Z",i,"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"],["base58btc","z",i,"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"],["base64","m",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"],["base64pad","M",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="],["base64url","u",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"],["base64urlpad","U",s,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_="]],l=c.reduce((e,t)=>(e[t[0]]=new r(t[0],t[1],t[2],t[3]),e),{}),u=c.reduce((e,t)=>(e[t[1]]=l[t[0]],e),{});e.exports={names:l,codes:u}},function(e,t,n){"use strict";e.exports=class{constructor(e,t,n,r){this.name=e,this.code=t,this.alphabet=r,n&&r&&(this.engine=n(r))}encode(e){return this.engine.encode(e)}decode(e){return this.engine.decode(e)}isImplemented(){return this.engine}}},function(e,t,n){"use strict";const{Buffer:r}=n(2);e.exports=function(e){return{encode:e=>"string"==typeof e?r.from(e).toString("hex"):e.toString("hex"),decode(t){for(const n of t)if(e.indexOf(n)<0)throw new Error("invalid base16 character");return r.from(t,"hex")}}}},function(e,t,n){"use strict";function r(e,t){const n=e.byteLength,r=new Uint8Array(e),i=t.indexOf("=")===t.length-1;i&&(t=t.substring(0,t.length-1));let o=0,a=0,s="";for(let e=0;e<n;e++)for(a=a<<8|r[e],o+=8;o>=5;)s+=t[a>>>o-5&31],o-=5;if(o>0&&(s+=t[a<<5-o&31]),i)for(;s.length%8!=0;)s+="=";return s}e.exports=function(e){return{encode:t=>r("string"==typeof t?Uint8Array.from(t):t,e),decode(t){for(const n of t)if(e.indexOf(n)<0)throw new Error("invalid base32 character");return function(e,t){const n=(e=e.replace(new RegExp("=","g"),"")).length;let r=0,i=0,o=0;const a=new Uint8Array(5*n/8|0);for(let s=0;s<n;s++)i=i<<5|t.indexOf(e[s]),r+=5,r>=8&&(a[o++]=i>>>r-8&255,r-=8);return a.buffer}(t,e)}}}},function(e,t,n){"use strict";const{Buffer:r}=n(2);e.exports=function(e){const t=e.indexOf("=")>-1,n=e.indexOf("-")>-1&&e.indexOf("_")>-1;return{encode(e){let i="";i="string"==typeof e?r.from(e).toString("base64"):e.toString("base64"),n&&(i=i.replace(/\+/g,"-").replace(/\//g,"_"));const o=i.indexOf("=");return o>0&&!t&&(i=i.substring(0,o)),i},decode(t){for(const n of t)if(e.indexOf(n)<0)throw new Error("invalid base64 character");return r.from(t,"base64")}}}},function(e,t,n){"use strict";const{Buffer:r}=n(2),i=n(853),o=n(1184),a=n(1185),s=n(970);(t=e.exports).addPrefix=(e,t)=>{let n;if(r.isBuffer(e))n=s.varintBufferEncode(e);else{if(!a[e])throw new Error("multicodec not recognized");n=a[e]}return r.concat([n,t])},t.rmPrefix=e=>(i.decode(e),e.slice(i.decode.bytes)),t.getCodec=e=>{const t=i.decode(e),n=o.get(t);if(void 0===n)throw new Error(`Code ${t} not found`);return n},t.getName=e=>o.get(e),t.getNumber=e=>{const t=a[e];if(void 0===t)throw new Error("Codec `"+e+"` not found");return s.varintBufferDecode(t)[0]},t.getCode=e=>i.decode(e),t.getCodeVarint=e=>{const t=a[e];if(void 0===t)throw new Error("Codec `"+e+"` not found");return t},t.getVarint=e=>i.encode(e);const c=n(1186);Object.assign(t,c),t.print=n(1187)},function(e,t,n){"use strict";const r=n(854),i=new Map;for(const e in r){const t=r[e];i.set(t,e)}e.exports=Object.freeze(i)},function(e,t,n){"use strict";const r=n(854),i=n(970).varintEncode,o={};for(const e in r){const t=r[e];o[e]=i(t)}e.exports=Object.freeze(o)},function(e,t,n){"use strict";const r=n(854),i={};for(const[e,t]of Object.entries(r))i[e.toUpperCase().replace(/-/g,"_")]=t;e.exports=Object.freeze(i)},function(e,t,n){"use strict";const r=n(854),i={};for(const[e,t]of Object.entries(r))void 0===i[t]&&(i[t]=e);e.exports=Object.freeze(i)},function(e,t,n){"use strict";const r=n(905),{Buffer:i}=n(2);var o={checkCIDComponents:function(e){if(null==e)return"null values are not valid CIDs";if(0!==e.version&&1!==e.version)return"Invalid version, must be a number equal to 1 or 0";if("string"!=typeof e.codec)return"codec must be string";if(0===e.version){if("dag-pb"!==e.codec)return"codec must be 'dag-pb' for CIDv0";if("base58btc"!==e.multibaseName)return"multibaseName must be 'base58btc' for CIDv0"}if(!i.isBuffer(e.multihash))return"multihash must be a Buffer";try{r.validate(e.multihash)}catch(e){let t=e.message;return t||(t="Multihash validation failed"),t}}};e.exports=o},function(e,t,n){"use strict";e.exports=function(e,{className:t,symbolName:n}){const r=Symbol.for(n),i={[t]:class extends e{constructor(...e){super(...e),Object.defineProperty(this,r,{value:!0})}get[Symbol.toStringTag](){return t}}}[t];return i["is"+t]=e=>!(!e||!e[r]),i},e.exports.proto=function(e,{className:t,symbolName:n,withoutNew:r}){const i=Symbol.for(n),o={[t]:function(...t){if(r&&!(this instanceof o))return new o(...t);const n=e.call(this,...t)||this;return n&&!n[i]&&Object.defineProperty(n,i,{value:!0}),n}}[t];return o.prototype=Object.create(e.prototype),o.prototype.constructor=o,Object.defineProperty(o.prototype,Symbol.toStringTag,{get:()=>t}),o["is"+t]=e=>!(!e||!e[i]),o}},function(e,t,n){const r=n(969);t.cidV0ToV1Base32=e=>{let t=new r(e);return 0===t.version&&(t=t.toV1()),t.toString("base32")}},function(e,t,n){"use strict";(function(t,r){var i=n(147),o=n(444),a=n(451),s=n(1192),c=n(902),l=n(972),u=n(906),f=n(72),d=n(410),p=n(1195),h=n(213),m=n(145),b=n(1198).Transaction,y=n(978).default,g=function(e){return i.isUndefined(e)||i.isNull(e)},v=function(){var e=this;o.packageInit(this,arguments),delete this.BatchRequest,delete this.extend;var t=[new a({name:"getNetworkId",call:"net_version",params:0,outputFormatter:parseInt}),new a({name:"getChainId",call:"eth_chainId",params:0,outputFormatter:h.hexToNumber}),new a({name:"getGasPrice",call:"eth_gasPrice",params:0}),new a({name:"getTransactionCount",call:"eth_getTransactionCount",params:2,inputFormatter:[function(e){if(h.isAddress(e))return e;throw new Error("Address "+e+' is not a valid address to get the "transactionCount".')},function(){return"latest"}]})];this._ethereumCall={},i.each(t,(function(t){t.attachToObject(e._ethereumCall),t.setRequestManager(e._requestManager)})),this.wallet=new w(this)};function w(e){this._accounts=e,this.length=0,this.defaultKeyName="web3js_wallet"}v.prototype._addAccountFunctions=function(e){var t=this;return e.signTransaction=function(n,r){return t.signTransaction(n,e.privateKey,r)},e.sign=function(n){return t.sign(n,e.privateKey)},e.encrypt=function(n,r){return t.encrypt(e.privateKey,n,r)},e},v.prototype.create=function(e){return this._addAccountFunctions(s.create(e||h.randomHex(32)))},v.prototype.privateKeyToAccount=function(e,t){if(e.startsWith("0x")||(e="0x"+e),!t&&66!==e.length)throw new Error("Private key must be 32 bytes long");return this._addAccountFunctions(s.fromPrivate(e))},v.prototype.signTransaction=function(e,t,n){var o=!1,a={},s=!(!e||!(e.chain&&e.hardfork||e.common));if(n=n||function(){},!e)return o=new Error("No transaction object given!"),n(o),Promise.reject(o);function c(e){const o=function(e){if(e.common&&e.chain&&e.hardfork)return new Error("Please provide the ethereumjs-common object or the chain and hardfork property but not all together.");if(e.chain&&!e.hardfork||e.hardfork&&!e.chain)return new Error('When specifying chain and hardfork, both values must be defined. Received "chain": '+e.chain+', "hardfork": '+e.hardfork);if(!e.gas&&!e.gasLimit)return new Error('"gas" is missing');if(e.nonce<0||e.gas<0||e.gasPrice<0||e.chainId<0)return new Error("Gas, gasPrice, nonce or chainId is lower than 0");return}(e);if(o)return n(o),Promise.reject(o);try{var c=m.formatters.inputCallFormatter(i.clone(e));c.to=c.to||"0x",c.data=c.data||"0x",c.value=c.value||"0x",c.chainId=h.numberToHex(c.chainId),s?(c.common&&(a.common=y.forCustomChain(c.common.baseChain||"mainnet",{name:c.common.customChain.name||"custom-network",networkId:c.common.customChain.networkId,chainId:c.common.customChain.chainId},c.common.hardfork||"petersburg"),delete c.common),c.chain&&(a.chain=c.chain,delete c.chain),c.hardfork&&(a.hardfork=c.hardfork,delete c.hardfork)):(a.common=y.forCustomChain("mainnet",{name:"custom-network",networkId:c.networkId,chainId:c.chainId},"petersburg"),delete c.networkId),t.startsWith("0x")&&(t=t.substring(2));var l=new b(c,a);l.sign(r.from(t,"hex"));var u=l.validate(!0);if(""!==u)throw new Error("Signer Error: "+u);var f="0x"+l.serialize().toString("hex"),d=h.keccak256(f),p={messageHash:"0x"+r.from(l.hash(!1)).toString("hex"),v:"0x"+r.from(l.v).toString("hex"),r:"0x"+r.from(l.r).toString("hex"),s:"0x"+r.from(l.s).toString("hex"),rawTransaction:f,transactionHash:d};return n(null,p),p}catch(e){return n(e),Promise.reject(e)}}return void 0!==e.nonce&&void 0!==e.chainId&&void 0!==e.gasPrice&&s?Promise.resolve(c(e)):Promise.all([g(e.chainId)?this._ethereumCall.getChainId():e.chainId,g(e.gasPrice)?this._ethereumCall.getGasPrice():e.gasPrice,g(e.nonce)?this._ethereumCall.getTransactionCount(this.privateKeyToAccount(t).address):e.nonce,g(s)?this._ethereumCall.getNetworkId():1]).then((function(t){if(g(t[0])||g(t[1])||g(t[2])||g(t[3]))throw new Error('One of the values "chainId", "networkId", "gasPrice", or "nonce" couldn\'t be fetched: '+JSON.stringify(t));return c(i.extend(e,{chainId:t[0],gasPrice:t[1],nonce:t[2],networkId:t[3]}))}))},v.prototype.recoverTransaction=function(e){var t=l.decode(e),n=s.encodeSignature(t.slice(6,9)),r=u.toNumber(t[6]),i=r<35?[]:[u.fromNumber(r-35>>1),"0x","0x"],o=t.slice(0,6).concat(i),a=l.encode(o);return s.recover(c.keccak256(a),n)},v.prototype.hashMessage=function(e){var t=h.isHexStrict(e)?e:h.utf8ToHex(e),n=h.hexToBytes(t),i=r.from(n),o="\19Ethereum Signed Message:\n"+n.length,a=r.from(o),s=r.concat([a,i]);return c.keccak256s(s)},v.prototype.sign=function(e,t){if(t.startsWith("0x")||(t="0x"+t),66!==t.length)throw new Error("Private key must be 32 bytes long");var n=this.hashMessage(e),r=s.sign(n,t),i=s.decodeSignature(r);return{message:e,messageHash:n,v:i[0],r:i[1],s:i[2],signature:r}},v.prototype.recover=function(e,t,n){var r=[].slice.apply(arguments);return i.isObject(e)?this.recover(e.messageHash,s.encodeSignature([e.v,e.r,e.s]),!0):(n||(e=this.hashMessage(e)),r.length>=4?(n=r.slice(-1)[0],n=!!i.isBoolean(n)&&!!n,this.recover(e,s.encodeSignature(r.slice(1,4)),n)):s.recover(e,t))},v.prototype.decrypt=function(e,t,n){if(!i.isString(t))throw new Error("No password given.");var o,a,s=i.isObject(e)?e:JSON.parse(n?e.toLowerCase():e);if(3!==s.version)throw new Error("Not a valid V3 wallet");if("scrypt"===s.crypto.kdf)a=s.crypto.kdfparams,o=d.syncScrypt(r.from(t),r.from(a.salt,"hex"),a.n,a.r,a.p,a.dklen);else{if("pbkdf2"!==s.crypto.kdf)throw new Error("Unsupported key derivation scheme");if("hmac-sha256"!==(a=s.crypto.kdfparams).prf)throw new Error("Unsupported parameters to PBKDF2");o=f.pbkdf2Sync(r.from(t),r.from(a.salt,"hex"),a.c,a.dklen,"sha256")}var c=r.from(s.crypto.ciphertext,"hex");if(h.sha3(r.from([...o.slice(16,32),...c])).replace("0x","")!==s.crypto.mac)throw new Error("Key derivation failed - possibly wrong password");var l=f.createDecipheriv(s.crypto.cipher,o.slice(0,16),r.from(s.crypto.cipherparams.iv,"hex")),u="0x"+r.from([...l.update(c),...l.final()]).toString("hex");return this.privateKeyToAccount(u,!0)},v.prototype.encrypt=function(e,t,n){var i,o=this.privateKeyToAccount(e,!0),a=(n=n||{}).salt||f.randomBytes(32),s=n.iv||f.randomBytes(16),c=n.kdf||"scrypt",l={dklen:n.dklen||32,salt:a.toString("hex")};if("pbkdf2"===c)l.c=n.c||262144,l.prf="hmac-sha256",i=f.pbkdf2Sync(r.from(t),r.from(l.salt,"hex"),l.c,l.dklen,"sha256");else{if("scrypt"!==c)throw new Error("Unsupported kdf");l.n=n.n||8192,l.r=n.r||8,l.p=n.p||1,i=d.syncScrypt(r.from(t),r.from(l.salt,"hex"),l.n,l.r,l.p,l.dklen)}var u=f.createCipheriv(n.cipher||"aes-128-ctr",i.slice(0,16),s);if(!u)throw new Error("Unsupported cipher");var m=r.from([...u.update(r.from(o.privateKey.replace("0x",""),"hex")),...u.final()]),b=h.sha3(r.from([...i.slice(16,32),...m])).replace("0x","");return{version:3,id:p.v4({random:n.uuid||f.randomBytes(16)}),address:o.address.toLowerCase().replace("0x",""),crypto:{ciphertext:m.toString("hex"),cipherparams:{iv:s.toString("hex")},cipher:n.cipher||"aes-128-ctr",kdf:c,kdfparams:l,mac:b.toString("hex")}}},w.prototype._findSafeIndex=function(e){return e=e||0,i.has(this,e)?this._findSafeIndex(e+1):e},w.prototype._currentIndexes=function(){return Object.keys(this).map((function(e){return parseInt(e)})).filter((function(e){return e<9e20}))},w.prototype.create=function(e,t){for(var n=0;n<e;++n)this.add(this._accounts.create(t).privateKey);return this},w.prototype.add=function(e){return i.isString(e)&&(e=this._accounts.privateKeyToAccount(e)),this[e.address]?this[e.address]:((e=this._accounts.privateKeyToAccount(e.privateKey)).index=this._findSafeIndex(),this[e.index]=e,this[e.address]=e,this[e.address.toLowerCase()]=e,this.length++,e)},w.prototype.remove=function(e){var t=this[e];return!(!t||!t.address)&&(this[t.address].privateKey=null,delete this[t.address],this[t.address.toLowerCase()].privateKey=null,delete this[t.address.toLowerCase()],this[t.index].privateKey=null,delete this[t.index],this.length--,!0)},w.prototype.clear=function(){var e=this;return this._currentIndexes().forEach((function(t){e.remove(t)})),this},w.prototype.encrypt=function(e,t){var n=this;return this._currentIndexes().map((function(r){return n[r].encrypt(e,t)}))},w.prototype.decrypt=function(e,t){var n=this;return e.forEach((function(e){var r=n._accounts.decrypt(e,t);if(!r)throw new Error("Couldn't decrypt accounts. Password wrong?");n.add(r)})),this},w.prototype.save=function(e,t){return localStorage.setItem(t||this.defaultKeyName,JSON.stringify(this.encrypt(e))),!0},w.prototype.load=function(e,t){var n=localStorage.getItem(t||this.defaultKeyName);if(n)try{n=JSON.parse(n)}catch(e){}return this.decrypt(n||[],e)},function(e){var t;try{t=window[e];var n="__storage_test__";return t.setItem(n,n),t.removeItem(n),!0}catch(e){return e&&(22===e.code||1014===e.code||"QuotaExceededError"===e.name||"NS_ERROR_DOM_QUOTA_REACHED"===e.name)&&t&&0!==t.length}}("localStorage")||(delete w.prototype.save,delete w.prototype.load),e.exports=v}).call(this,n(12),n(2).Buffer)},function(e,t,n){(function(t){const r=n(906),i=n(1194),o=n(45),a=(n(972),new o.ec("secp256k1")),{keccak256:s,keccak256s:c}=n(902),l=e=>{const t=c(e.slice(2));let n="0x";for(let r=0;r<40;r++)n+=parseInt(t[r+2],16)>7?e[r+2].toUpperCase():e[r+2];return n},u=e=>{const n=new t(e.slice(2),"hex"),r="0x"+a.keyFromPrivate(n).getPublic(!1,"hex").slice(2),i=s(r);return{address:l("0x"+i.slice(-40)),privateKey:e}},f=([e,t,n])=>r.flatten([t,n,e]),d=e=>[r.slice(64,r.length(e),e),r.slice(0,32,e),r.slice(32,64,e)],p=e=>(n,o)=>{const s=a.keyFromPrivate(new t(o.slice(2),"hex")).sign(new t(n.slice(2),"hex"),{canonical:!0});return f([i.fromString(r.fromNumber(e+s.recoveryParam)),r.pad(32,r.fromNat("0x"+s.r.toString(16))),r.pad(32,r.fromNat("0x"+s.s.toString(16)))])},h=p(27);e.exports={create:e=>{const t=s(r.concat(r.random(32),e||r.random(32))),n=r.concat(r.concat(r.random(32),t),r.random(32)),i=s(n);return u(i)},toChecksum:l,fromPrivate:u,sign:h,makeSigner:p,recover:(e,n)=>{const i=d(n),o={v:r.toNumber(i[0]),r:i[1].slice(2),s:i[2].slice(2)},c="0x"+a.recoverPubKey(new t(e.slice(2),"hex"),o,o.v<2?o.v:1-o.v%2).encode("hex",!1).slice(2),u=s(c);return l("0x"+u.slice(-40))},encodeSignature:f,decodeSignature:d}}).call(this,n(2).Buffer)},function(e,t){const n=(e,t)=>{let n=[];for(var r=0;r<e;++r)n.push(t(r));return n};e.exports={generate:n,replicate:(e,t)=>n(e,()=>t),concat:(e,t)=>e.concat(t),flatten:e=>{let t=[];for(let n=0,r=e.length;n<r;++n)for(let r=0,i=e[n].length;r<i;++r)t.push(e[n][r]);return t},chunksOf:(e,t)=>{let n=[];for(let r=0,i=t.length;r<i;r+=e)n.push(t.slice(r,r+e));return n}}},function(e,t,n){const r=n(6),i=n(906),o=e=>new r(e.slice(2),16),a=e=>{const t="0x"+("0x"===e.slice(0,2)?new r(e.slice(2),16):new r(e,10)).toString("hex");return"0x0"===t?"0x":t},s=e=>"string"==typeof e?/^0x/.test(e)?e:"0x"+e:"0x"+new r(e).toString("hex"),c=e=>o(e).toNumber(),l=e=>(t,n)=>"0x"+o(t)[e](o(n)).toString("hex"),u=l("add"),f=l("mul"),d=l("div"),p=l("sub");e.exports={toString:e=>o(e).toString(10),fromString:a,toNumber:c,fromNumber:s,toEther:e=>c(d(e,a("10000000000")))/1e8,fromEther:e=>f(s(Math.floor(1e8*e)),a("10000000000")),toUint256:e=>i.pad(32,e),add:u,mul:f,div:d,sub:p}},function(e,t,n){var r=n(1196),i=n(1197),o=i;o.v1=r,o.v4=i,e.exports=o},function(e,t,n){var r,i,o=n(973),a=n(974),s=0,c=0;e.exports=function(e,t,n){var l=t&&n||0,u=t||[],f=(e=e||{}).node||r,d=void 0!==e.clockseq?e.clockseq:i;if(null==f||null==d){var p=o();null==f&&(f=r=[1|p[0],p[1],p[2],p[3],p[4],p[5]]),null==d&&(d=i=16383&(p[6]<<8|p[7]))}var h=void 0!==e.msecs?e.msecs:(new Date).getTime(),m=void 0!==e.nsecs?e.nsecs:c+1,b=h-s+(m-c)/1e4;if(b<0&&void 0===e.clockseq&&(d=d+1&16383),(b<0||h>s)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=h,c=m,i=d;var y=(1e4*(268435455&(h+=122192928e5))+m)%4294967296;u[l++]=y>>>24&255,u[l++]=y>>>16&255,u[l++]=y>>>8&255,u[l++]=255&y;var g=h/4294967296*1e4&268435455;u[l++]=g>>>8&255,u[l++]=255&g,u[l++]=g>>>24&15|16,u[l++]=g>>>16&255,u[l++]=d>>>8|128,u[l++]=255&d;for(var v=0;v<6;++v)u[l+v]=f[v];return t||a(u)}},function(e,t,n){var r=n(973),i=n(974);e.exports=function(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||i(a)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(975);t.Transaction=r.default;var i=n(1232);t.FakeTransaction=i.default},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(398),a=n(1200);t.createPrivateKey=function(){return r(this,void 0,void 0,(function(){var e;return i(this,(function(t){switch(t.label){case 0:return[4,a.getRandomBytes(32)];case 1:return e=t.sent(),o.privateKeyVerify(e)?[2,e]:[3,0];case 2:return[2]}}))}))},t.createPrivateKeySync=function(){for(;;){var e=a.getRandomBytesSync(32);if(o.privateKeyVerify(e))return e}},function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(398))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(62);t.getRandomBytes=function(e){return new Promise((function(t,n){r(e,(function(e,r){e?n(e):t(r)}))}))},t.getRandomBytesSync=function(e){return r(e)}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(6),i=new(0,n(45).ec)("secp256k1"),o=i.curve;t.privateKeyExport=function(e,t){void 0===t&&(t=!0);var n=new r(e);if(n.ucmp(o.n)>=0)throw new Error("couldn't export to DER format");var s=i.g.mul(n);return a(s.getX(),s.getY(),t)},t.privateKeyModInverse=function(t){var n=new r(t);if(n.ucmp(o.n)>=0||n.isZero())throw new Error("private key range is invalid");return n.invm(o.n).toArrayLike(e,"be",32)},t.signatureImport=function(t){var n=new r(t.r);n.ucmp(o.n)>=0&&(n=new r(0));var i=new r(t.s);return i.ucmp(o.n)>=0&&(i=new r(0)),e.concat([n.toArrayLike(e,"be",32),i.toArrayLike(e,"be",32)])},t.ecdhUnsafe=function(e,t,n){void 0===n&&(n=!0);var s=i.keyFromPublic(e),c=new r(t);if(c.ucmp(o.n)>=0||c.isZero())throw new Error("scalar was invalid (zero or overflow)");var l=s.pub.mul(c);return a(l.getX(),l.getY(),n)};var a=function(t,n,r){var i;return r?((i=e.alloc(33))[0]=n.isOdd()?3:2,t.toArrayLike(e,"be",32).copy(i,1)):((i=e.alloc(65))[0]=4,t.toArrayLike(e,"be",32).copy(i,1),n.toArrayLike(e,"be",32).copy(i,33)),i}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var n=e.from([48,129,211,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,133,48,129,130,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,47,48,6,4,1,0,4,1,7,4,33,2,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,36,3,34,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),r=e.from([48,130,1,19,2,1,1,4,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,160,129,165,48,129,162,2,1,1,48,44,6,7,42,134,72,206,61,1,1,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,255,255,252,47,48,6,4,1,0,4,1,7,4,65,4,121,190,102,126,249,220,187,172,85,160,98,149,206,135,11,7,2,155,252,219,45,206,40,217,89,242,129,91,22,248,23,152,72,58,218,119,38,163,196,101,93,164,251,252,14,17,8,168,253,23,180,72,166,133,84,25,156,71,208,143,251,16,212,184,2,33,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,254,186,174,220,230,175,72,160,59,191,210,94,140,208,54,65,65,2,1,1,161,68,3,66,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);t.privateKeyExport=function(t,i,o){void 0===o&&(o=!0);var a=e.from(o?n:r);return t.copy(a,o?8:9),i.copy(a,o?181:214),a},t.privateKeyImport=function(e){var t=e.length,n=0;if(t<n+1||48!==e[n])return null;if(t<(n+=1)+1||!(128&e[n]))return null;var r=127&e[n];if(r<1||r>2)return null;if(t<(n+=1)+r)return null;var i=e[n+r-1]|(r>1?e[n+r-2]<<8:0);return t<(n+=r)+i||t<n+3||2!==e[n]||1!==e[n+1]||1!==e[n+2]||t<(n+=3)+2||4!==e[n]||e[n+1]>32||t<n+2+e[n+1]?null:e.slice(n+2,n+2+e[n+1])},t.signatureImportLax=function(t){var n=e.alloc(32,0),r=e.alloc(32,0),i=t.length,o=0;if(48!==t[o++])return null;var a=t[o++];if(128&a&&(o+=a-128)>i)return null;if(2!==t[o++])return null;var s=t[o++];if(128&s){if(o+(a=s-128)>i)return null;for(;a>0&&0===t[o];o+=1,a-=1);for(s=0;a>0;o+=1,a-=1)s=(s<<8)+t[o]}if(s>i-o)return null;var c=o;if(o+=s,2!==t[o++])return null;var l=t[o++];if(128&l){if(o+(a=l-128)>i)return null;for(;a>0&&0===t[o];o+=1,a-=1);for(l=0;a>0;o+=1,a-=1)l=(l<<8)+t[o]}if(l>i-o)return null;var u=o;for(o+=l;s>0&&0===t[c];s-=1,c+=1);if(s>32)return null;var f=t.slice(c,c+s);for(f.copy(n,32-f.length);l>0&&0===t[u];l-=1,u+=1);if(l>32)return null;var d=t.slice(u,u+l);return d.copy(r,32-d.length),{r:n,s:r}}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.KECCAK256_RLP=t.KECCAK256_RLP_S=t.KECCAK256_RLP_ARRAY=t.KECCAK256_RLP_ARRAY_S=t.KECCAK256_NULL=t.KECCAK256_NULL_S=t.TWO_POW256=t.MAX_INTEGER=void 0;var r=n(6);t.MAX_INTEGER=new r("ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",16),t.TWO_POW256=new r("10000000000000000000000000000000000000000000000000000000000000000",16),t.KECCAK256_NULL_S="c5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",t.KECCAK256_NULL=e.from(t.KECCAK256_NULL_S,"hex"),t.KECCAK256_RLP_ARRAY_S="1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",t.KECCAK256_RLP_ARRAY=e.from(t.KECCAK256_RLP_ARRAY_S,"hex"),t.KECCAK256_RLP_S="56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",t.KECCAK256_RLP=e.from(t.KECCAK256_RLP_S,"hex")}).call(this,n(2).Buffer)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.importPublic=t.privateToPublic=t.privateToAddress=t.publicToAddress=t.pubToAddress=t.isValidPublic=t.isValidPrivate=t.isPrecompiled=t.generateAddress2=t.generateAddress=t.isValidChecksumAddress=t.toChecksumAddress=t.isZeroAddress=t.isValidAddress=t.zeroAddress=void 0;var r=n(977),i=n(855),o=n(907),a=n(6),s=n(856),c=n(909);t.zeroAddress=function(){var e=s.zeros(20);return s.bufferToHex(e)},t.isValidAddress=function(e){return/^0x[0-9a-fA-F]{40}$/.test(e)},t.isZeroAddress=function(e){return t.zeroAddress()===s.addHexPrefix(e)},t.toChecksumAddress=function(e,t){e=i.stripHexPrefix(e).toLowerCase();for(var n=void 0!==t?t.toString()+"0x":"",r=c.keccak(n+e).toString("hex"),o="0x",a=0;a<e.length;a++)parseInt(r[a],16)>=8?o+=e[a].toUpperCase():o+=e[a];return o},t.isValidChecksumAddress=function(e,n){return t.isValidAddress(e)&&t.toChecksumAddress(e,n)===e},t.generateAddress=function(t,n){t=s.toBuffer(t);var r=new a(n);return r.isZero()?c.rlphash([t,null]).slice(-20):c.rlphash([t,e.from(r.toArray())]).slice(-20)},t.generateAddress2=function(t,n,i){var o=s.toBuffer(t),a=s.toBuffer(n),l=s.toBuffer(i);return r(20===o.length),r(32===a.length),c.keccak256(e.concat([e.from("ff","hex"),o,a,c.keccak256(l)])).slice(-20)},t.isPrecompiled=function(e){var t=s.unpad(e);return 1===t.length&&t[0]>=1&&t[0]<=8},t.isValidPrivate=function(e){return o.privateKeyVerify(e)},t.isValidPublic=function(t,n){return void 0===n&&(n=!1),64===t.length?o.publicKeyVerify(e.concat([e.from([4]),t])):!!n&&o.publicKeyVerify(t)},t.pubToAddress=function(e,t){return void 0===t&&(t=!1),e=s.toBuffer(e),t&&64!==e.length&&(e=o.publicKeyConvert(e,!1).slice(1)),r(64===e.length),c.keccak(e).slice(-20)},t.publicToAddress=t.pubToAddress,t.privateToAddress=function(e){return t.publicToAddress(t.privateToPublic(e))},t.privateToPublic=function(e){return e=s.toBuffer(e),o.publicKeyCreate(e,!1).slice(1)},t.importPublic=function(e){return 64!==(e=s.toBuffer(e)).length&&(e=o.publicKeyConvert(e,!1).slice(1)),e}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(1206),i=n(1207);t.keccak224=r.createHashFunction((function(){return i("keccak224")})),t.keccak256=r.createHashFunction((function(){return i("keccak256")})),t.keccak384=r.createHashFunction((function(){return i("keccak384")})),t.keccak512=r.createHashFunction((function(){return i("keccak512")}))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.createHashFunction=function(t){return function(n){var r=t();return r.update(n),e.from(r.digest())}}}).call(this,n(2).Buffer)},function(e,t,n){e.exports=n(1208)(n(1211))},function(e,t,n){const r=n(1209),i=n(1210);e.exports=function(e){const t=r(e),n=i(e);return function(e,r){switch("string"==typeof e?e.toLowerCase():e){case"keccak224":return new t(1152,448,null,224,r);case"keccak256":return new t(1088,512,null,256,r);case"keccak384":return new t(832,768,null,384,r);case"keccak512":return new t(576,1024,null,512,r);case"sha3-224":return new t(1152,448,6,224,r);case"sha3-256":return new t(1088,512,6,256,r);case"sha3-384":return new t(832,768,6,384,r);case"sha3-512":return new t(576,1024,6,512,r);case"shake128":return new n(1344,256,31,r);case"shake256":return new n(1088,512,31,r);default:throw new Error("Invald algorithm: "+e)}}}},function(e,t,n){(function(t){const{Transform:r}=n(397);e.exports=e=>class n extends r{constructor(t,n,r,i,o){super(o),this._rate=t,this._capacity=n,this._delimitedSuffix=r,this._hashBitLength=i,this._options=o,this._state=new e,this._state.initialize(t,n),this._finalized=!1}_transform(e,t,n){let r=null;try{this.update(e,t)}catch(e){r=e}n(r)}_flush(e){let t=null;try{this.push(this.digest())}catch(e){t=e}e(t)}update(e,n){if(!t.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Digest already called");return t.isBuffer(e)||(e=t.from(e,n)),this._state.absorb(e),this}digest(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0,this._delimitedSuffix&&this._state.absorbLastFewBits(this._delimitedSuffix);let t=this._state.squeeze(this._hashBitLength/8);return void 0!==e&&(t=t.toString(e)),this._resetState(),t}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){const e=new n(this._rate,this._capacity,this._delimitedSuffix,this._hashBitLength,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}}).call(this,n(2).Buffer)},function(e,t,n){(function(t){const{Transform:r}=n(397);e.exports=e=>class n extends r{constructor(t,n,r,i){super(i),this._rate=t,this._capacity=n,this._delimitedSuffix=r,this._options=i,this._state=new e,this._state.initialize(t,n),this._finalized=!1}_transform(e,t,n){let r=null;try{this.update(e,t)}catch(e){r=e}n(r)}_flush(){}_read(e){this.push(this.squeeze(e))}update(e,n){if(!t.isBuffer(e)&&"string"!=typeof e)throw new TypeError("Data must be a string or a buffer");if(this._finalized)throw new Error("Squeeze already called");return t.isBuffer(e)||(e=t.from(e,n)),this._state.absorb(e),this}squeeze(e,t){this._finalized||(this._finalized=!0,this._state.absorbLastFewBits(this._delimitedSuffix));let n=this._state.squeeze(e);return void 0!==t&&(n=n.toString(t)),n}_resetState(){return this._state.initialize(this._rate,this._capacity),this}_clone(){const e=new n(this._rate,this._capacity,this._delimitedSuffix,this._options);return this._state.copy(e._state),e._finalized=this._finalized,e}}}).call(this,n(2).Buffer)},function(e,t,n){(function(t){const r=n(1212);function i(){this.state=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],this.blockSize=null,this.count=0,this.squeezing=!1}i.prototype.initialize=function(e,t){for(let e=0;e<50;++e)this.state[e]=0;this.blockSize=e/8,this.count=0,this.squeezing=!1},i.prototype.absorb=function(e){for(let t=0;t<e.length;++t)this.state[~~(this.count/4)]^=e[t]<<this.count%4*8,this.count+=1,this.count===this.blockSize&&(r.p1600(this.state),this.count=0)},i.prototype.absorbLastFewBits=function(e){this.state[~~(this.count/4)]^=e<<this.count%4*8,0!=(128&e)&&this.count===this.blockSize-1&&r.p1600(this.state),this.state[~~((this.blockSize-1)/4)]^=128<<(this.blockSize-1)%4*8,r.p1600(this.state),this.count=0,this.squeezing=!0},i.prototype.squeeze=function(e){this.squeezing||this.absorbLastFewBits(1);const n=t.alloc(e);for(let t=0;t<e;++t)n[t]=this.state[~~(this.count/4)]>>>this.count%4*8&255,this.count+=1,this.count===this.blockSize&&(r.p1600(this.state),this.count=0);return n},i.prototype.copy=function(e){for(let t=0;t<50;++t)e.state[t]=this.state[t];e.blockSize=this.blockSize,e.count=this.count,e.squeezing=this.squeezing},e.exports=i}).call(this,n(2).Buffer)},function(e,t){const n=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648];t.p1600=function(e){for(let t=0;t<24;++t){const r=e[0]^e[10]^e[20]^e[30]^e[40],i=e[1]^e[11]^e[21]^e[31]^e[41],o=e[2]^e[12]^e[22]^e[32]^e[42],a=e[3]^e[13]^e[23]^e[33]^e[43],s=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],u=e[7]^e[17]^e[27]^e[37]^e[47],f=e[8]^e[18]^e[28]^e[38]^e[48],d=e[9]^e[19]^e[29]^e[39]^e[49];let p=f^(o<<1|a>>>31),h=d^(a<<1|o>>>31);const m=e[0]^p,b=e[1]^h,y=e[10]^p,g=e[11]^h,v=e[20]^p,w=e[21]^h,_=e[30]^p,k=e[31]^h,x=e[40]^p,S=e[41]^h;p=r^(s<<1|c>>>31),h=i^(c<<1|s>>>31);const O=e[2]^p,E=e[3]^h,T=e[12]^p,A=e[13]^h,M=e[22]^p,I=e[23]^h,P=e[32]^p,C=e[33]^h,j=e[42]^p,D=e[43]^h;p=o^(l<<1|u>>>31),h=a^(u<<1|l>>>31);const R=e[4]^p,N=e[5]^h,B=e[14]^p,L=e[15]^h,U=e[24]^p,F=e[25]^h,q=e[34]^p,z=e[35]^h,V=e[44]^p,H=e[45]^h;p=s^(f<<1|d>>>31),h=c^(d<<1|f>>>31);const $=e[6]^p,K=e[7]^h,W=e[16]^p,G=e[17]^h,J=e[26]^p,Q=e[27]^h,Y=e[36]^p,Z=e[37]^h,X=e[46]^p,ee=e[47]^h;p=l^(r<<1|i>>>31),h=u^(i<<1|r>>>31);const te=e[8]^p,ne=e[9]^h,re=e[18]^p,ie=e[19]^h,oe=e[28]^p,ae=e[29]^h,se=e[38]^p,ce=e[39]^h,le=e[48]^p,ue=e[49]^h,fe=m,de=b,pe=g<<4|y>>>28,he=y<<4|g>>>28,me=v<<3|w>>>29,be=w<<3|v>>>29,ye=k<<9|_>>>23,ge=_<<9|k>>>23,ve=x<<18|S>>>14,we=S<<18|x>>>14,_e=O<<1|E>>>31,ke=E<<1|O>>>31,xe=A<<12|T>>>20,Se=T<<12|A>>>20,Oe=M<<10|I>>>22,Ee=I<<10|M>>>22,Te=C<<13|P>>>19,Ae=P<<13|C>>>19,Me=j<<2|D>>>30,Ie=D<<2|j>>>30,Pe=N<<30|R>>>2,Ce=R<<30|N>>>2,je=B<<6|L>>>26,De=L<<6|B>>>26,Re=F<<11|U>>>21,Ne=U<<11|F>>>21,Be=q<<15|z>>>17,Le=z<<15|q>>>17,Ue=H<<29|V>>>3,Fe=V<<29|H>>>3,qe=$<<28|K>>>4,ze=K<<28|$>>>4,Ve=G<<23|W>>>9,He=W<<23|G>>>9,$e=J<<25|Q>>>7,Ke=Q<<25|J>>>7,We=Y<<21|Z>>>11,Ge=Z<<21|Y>>>11,Je=ee<<24|X>>>8,Qe=X<<24|ee>>>8,Ye=te<<27|ne>>>5,Ze=ne<<27|te>>>5,Xe=re<<20|ie>>>12,et=ie<<20|re>>>12,tt=ae<<7|oe>>>25,nt=oe<<7|ae>>>25,rt=se<<8|ce>>>24,it=ce<<8|se>>>24,ot=le<<14|ue>>>18,at=ue<<14|le>>>18;e[0]=fe^~xe&Re,e[1]=de^~Se&Ne,e[10]=qe^~Xe&me,e[11]=ze^~et&be,e[20]=_e^~je&$e,e[21]=ke^~De&Ke,e[30]=Ye^~pe&Oe,e[31]=Ze^~he&Ee,e[40]=Pe^~Ve&tt,e[41]=Ce^~He&nt,e[2]=xe^~Re&We,e[3]=Se^~Ne&Ge,e[12]=Xe^~me&Te,e[13]=et^~be&Ae,e[22]=je^~$e&rt,e[23]=De^~Ke&it,e[32]=pe^~Oe&Be,e[33]=he^~Ee&Le,e[42]=Ve^~tt&ye,e[43]=He^~nt&ge,e[4]=Re^~We&ot,e[5]=Ne^~Ge&at,e[14]=me^~Te&Ue,e[15]=be^~Ae&Fe,e[24]=$e^~rt&ve,e[25]=Ke^~it&we,e[34]=Oe^~Be&Je,e[35]=Ee^~Le&Qe,e[44]=tt^~ye&Me,e[45]=nt^~ge&Ie,e[6]=We^~ot&fe,e[7]=Ge^~at&de,e[16]=Te^~Ue&qe,e[17]=Ae^~Fe&ze,e[26]=rt^~ve&_e,e[27]=it^~we&ke,e[36]=Be^~Je&Ye,e[37]=Le^~Qe&Ze,e[46]=ye^~Me&Pe,e[47]=ge^~Ie&Ce,e[8]=ot^~fe&xe,e[9]=at^~de&Se,e[18]=Ue^~qe&Xe,e[19]=Fe^~ze&et,e[28]=ve^~_e&je,e[29]=we^~ke&De,e[38]=Je^~Ye&pe,e[39]=Qe^~Ze&he,e[48]=Me^~Pe&Ve,e[49]=Ie^~Ce&He,e[0]^=n[2*t],e[1]^=n[2*t+1]}}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.hashPersonalMessage=t.isValidSignature=t.fromRpcSig=t.toRpcSig=t.ecrecover=t.ecsign=void 0;var r=n(907),i=n(6),o=n(856),a=n(909);function s(e,t){return t?e-(2*t+35):e-27}function c(e){return 0===e||1===e}t.ecsign=function(e,t,n){var i=r.sign(e,t),o=i.recovery;return{r:i.signature.slice(0,32),s:i.signature.slice(32,64),v:n?o+(2*n+35):o+27}},t.ecrecover=function(t,n,i,a,l){var u=e.concat([o.setLength(i,32),o.setLength(a,32)],64),f=s(n,l);if(!c(f))throw new Error("Invalid signature v value");var d=r.recover(t,u,f);return r.publicKeyConvert(d,!1).slice(1)},t.toRpcSig=function(t,n,r,i){if(!c(s(t,i)))throw new Error("Invalid signature v value");return o.bufferToHex(e.concat([o.setLengthLeft(n,32),o.setLengthLeft(r,32),o.toBuffer(t)]))},t.fromRpcSig=function(e){var t=o.toBuffer(e);if(65!==t.length)throw new Error("Invalid signature length");var n=t[64];return n<27&&(n+=27),{v:n,r:t.slice(0,32),s:t.slice(32,64)}},t.isValidSignature=function(e,t,n,r,o){void 0===r&&(r=!0);var a=new i("7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0",16),l=new i("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141",16);if(32!==t.length||32!==n.length)return!1;if(!c(s(e,o)))return!1;var u=new i(t),f=new i(n);return!(u.isZero()||u.gt(l)||f.isZero()||f.gt(l))&&(!r||1!==f.cmp(a))},t.hashPersonalMessage=function(t){var n=e.from("\19Ethereum Signed Message:\n"+t.length.toString(),"utf-8");return a.keccak(e.concat([n,t]))}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.defineProperties=void 0;var r=n(977),i=n(855),o=n(908),a=n(856);t.defineProperties=function(t,n,s){if(t.raw=[],t._fields=[],t.toJSON=function(e){if(void 0===e&&(e=!1),e){var n={};return t._fields.forEach((function(e){n[e]="0x"+t[e].toString("hex")})),n}return a.baToJSON(t.raw)},t.serialize=function(){return o.encode(t.raw)},n.forEach((function(n,i){function o(){return t.raw[i]}function s(o){"00"!==(o=a.toBuffer(o)).toString("hex")||n.allowZero||(o=e.allocUnsafe(0)),n.allowLess&&n.length?(o=a.stripZeros(o),r(n.length>=o.length,"The field "+n.name+" must not have more "+n.length+" bytes")):n.allowZero&&0===o.length||!n.length||r(n.length===o.length,"The field "+n.name+" must have byte length of "+n.length),t.raw[i]=o}t._fields.push(n.name),Object.defineProperty(t,n.name,{enumerable:!0,configurable:!0,get:o,set:s}),n.default&&(t[n.name]=n.default),n.alias&&Object.defineProperty(t,n.alias,{enumerable:!1,configurable:!0,set:s,get:o})})),s)if("string"==typeof s&&(s=e.from(i.stripHexPrefix(s),"hex")),e.isBuffer(s)&&(s=o.decode(s)),Array.isArray(s)){if(s.length>t._fields.length)throw new Error("wrong number of fields in data");s.forEach((function(e,n){t[t._fields[n]]=a.toBuffer(e)}))}else{if("object"!=typeof s)throw new Error("invalid data");var c=Object.keys(s);n.forEach((function(e){-1!==c.indexOf(e.name)&&(t[e.name]=s[e.name]),-1!==c.indexOf(e.alias)&&(t[e.alias]=s[e.alias])}))}}}).call(this,n(2).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.chains=void 0,t.chains={names:{1:"mainnet",3:"ropsten",4:"rinkeby",42:"kovan",5:"goerli"},mainnet:n(1216),ropsten:n(1217),rinkeby:n(1218),kovan:n(1219),goerli:n(1220)}},function(e){e.exports=JSON.parse('{"name":"mainnet","chainId":1,"networkId":1,"comment":"The Ethereum main chain","url":"https://ethstats.net/","genesis":{"hash":"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3","timestamp":null,"gasLimit":5000,"difficulty":17179869184,"nonce":"0x0000000000000042","extraData":"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa","stateRoot":"0xd7f8974fb5ac78d9ac099b9ad5018bedc2ce0a72dad1827a1709da30580f0544"},"hardforks":[{"name":"chainstart","block":0,"consensus":"pow","finality":null},{"name":"homestead","block":1150000,"consensus":"pow","finality":null},{"name":"dao","block":1920000,"consensus":"pow","finality":null},{"name":"tangerineWhistle","block":2463000,"consensus":"pow","finality":null},{"name":"spuriousDragon","block":2675000,"consensus":"pow","finality":null},{"name":"byzantium","block":4370000,"consensus":"pow","finality":null},{"name":"constantinople","block":7280000,"consensus":"pow","finality":null},{"name":"petersburg","block":7280000,"consensus":"pow","finality":null},{"name":"istanbul","block":9069000,"consensus":"pow","finality":null},{"name":"muirGlacier","block":9200000,"consensus":"pow","finality":null}],"bootstrapNodes":[{"ip":"18.138.108.67","port":30303,"id":"d860a01f9722d78051619d1e2351aba3f43f943f6f00718d1b9baa4101932a1f5011f16bb2b1bb35db20d6fe28fa0bf09636d26a87d31de9ec6203eeedb1f666","location":"ap-southeast-1-001","comment":"bootnode-aws-ap-southeast-1-001"},{"ip":"3.209.45.79","port":30303,"id":"22a8232c3abc76a16ae9d6c3b164f98775fe226f0917b0ca871128a74a8e9630b458460865bab457221f1d448dd9791d24c4e5d88786180ac185df813a68d4de","location":"us-east-1-001","comment":"bootnode-aws-us-east-1-001"},{"ip":"34.255.23.113","port":30303,"id":"ca6de62fce278f96aea6ec5a2daadb877e51651247cb96ee310a318def462913b653963c155a0ef6c7d50048bba6e6cea881130857413d9f50a621546b590758","location":"eu-west-1-001","comment":"bootnode-aws-eu-west-1-001"},{"ip":"35.158.244.151","port":30303,"id":"279944d8dcd428dffaa7436f25ca0ca43ae19e7bcf94a8fb7d1641651f92d121e972ac2e8f381414b80cc8e5555811c2ec6e1a99bb009b3f53c4c69923e11bd8","location":"eu-central-1-001","comment":"bootnode-aws-eu-central-1-001"},{"ip":"52.187.207.27","port":30303,"id":"8499da03c47d637b20eee24eec3c356c9a2e6148d6fe25ca195c7949ab8ec2c03e3556126b0d7ed644675e78c4318b08691b7b57de10e5f0d40d05b09238fa0a","location":"australiaeast-001","comment":"bootnode-azure-australiaeast-001"},{"ip":"191.234.162.198","port":30303,"id":"103858bdb88756c71f15e9b5e09b56dc1be52f0a5021d46301dbbfb7e130029cc9d0d6f73f693bc29b665770fff7da4d34f3c6379fe12721b5d7a0bcb5ca1fc1","location":"brazilsouth-001","comment":"bootnode-azure-brazilsouth-001"},{"ip":"52.231.165.108","port":30303,"id":"715171f50508aba88aecd1250af392a45a330af91d7b90701c436b618c86aaa1589c9184561907bebbb56439b8f8787bc01f49a7c77276c58c1b09822d75e8e8","location":"koreasouth-001","comment":"bootnode-azure-koreasouth-001"},{"ip":"104.42.217.25","port":30303,"id":"5d6d7cd20d6da4bb83a1d28cadb5d409b64edf314c0335df658c1a54e32c7c4a7ab7823d57c39b6a757556e68ff1df17c748b698544a55cb488b52479a92b60f","location":"westus-001","comment":"bootnode-azure-westus-001"}]}')},function(e){e.exports=JSON.parse('{"name":"ropsten","chainId":3,"networkId":3,"comment":"PoW test network","url":"https://github.com/ethereum/ropsten","genesis":{"hash":"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d","timestamp":null,"gasLimit":16777216,"difficulty":1048576,"nonce":"0x0000000000000042","extraData":"0x3535353535353535353535353535353535353535353535353535353535353535","stateRoot":"0x217b0bbcfb72e2d57e28f33cb361b9983513177755dc3f33ce3e7022ed62b77b"},"hardforks":[{"name":"chainstart","block":0,"consensus":"pow","finality":null},{"name":"homestead","block":0,"consensus":"pow","finality":null},{"name":"dao","block":null,"consensus":"pow","finality":null},{"name":"tangerineWhistle","block":0,"consensus":"pow","finality":null},{"name":"spuriousDragon","block":10,"consensus":"pow","finality":null},{"name":"byzantium","block":1700000,"consensus":"pow","finality":null},{"name":"constantinople","block":4230000,"consensus":"pow","finality":null},{"name":"petersburg","block":4939394,"consensus":"pow","finality":null},{"name":"istanbul","block":6485846,"consensus":"pow","finality":null},{"name":"muirGlacier","block":7117117,"consensus":"pow","finality":null}],"bootstrapNodes":[{"ip":"52.176.7.10","port":30303,"id":"30b7ab30a01c124a6cceca36863ece12c4f5fa68e3ba9b0b51407ccc002eeed3b3102d20a88f1c1d3c3154e2449317b8ef95090e77b312d5cc39354f86d5d606","location":"","comment":"US-Azure geth"},{"ip":"52.176.100.77","port":30303,"id":"865a63255b3bb68023b6bffd5095118fcc13e79dcf014fe4e47e065c350c7cc72af2e53eff895f11ba1bbb6a2b33271c1116ee870f266618eadfc2e78aa7349c","location":"","comment":"US-Azure parity"},{"ip":"52.232.243.152","port":30303,"id":"6332792c4a00e3e4ee0926ed89e0d27ef985424d97b6a45bf0f23e51f0dcb5e66b875777506458aea7af6f9e4ffb69f43f3778ee73c81ed9d34c51c4b16b0b0f","location":"","comment":"Parity"},{"ip":"192.81.208.223","port":30303,"id":"94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09","location":"","comment":"@gpip"}]}')},function(e){e.exports=JSON.parse('{"name":"rinkeby","chainId":4,"networkId":4,"comment":"PoA test network","url":"https://www.rinkeby.io","genesis":{"hash":"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177","timestamp":"0x58ee40ba","gasLimit":4700000,"difficulty":1,"nonce":"0x0000000000000000","extraData":"0x52657370656374206d7920617574686f7269746168207e452e436172746d616e42eb768f2244c8811c63729a21a3569731535f067ffc57839b00206d1ad20c69a1981b489f772031b279182d99e65703f0076e4812653aab85fca0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x53580584816f617295ea26c0e17641e0120cab2f0a8ffb53a866fd53aa8e8c2d"},"hardforks":[{"name":"chainstart","block":0,"consensus":"poa","finality":null},{"name":"homestead","block":1,"consensus":"poa","finality":null},{"name":"dao","block":null,"consensus":"poa","finality":null},{"name":"tangerineWhistle","block":2,"consensus":"poa","finality":null},{"name":"spuriousDragon","block":3,"consensus":"poa","finality":null},{"name":"byzantium","block":1035301,"consensus":"poa","finality":null},{"name":"constantinople","block":3660663,"consensus":"poa","finality":null},{"name":"petersburg","block":4321234,"consensus":"poa","finality":null},{"name":"istanbul","block":5435345,"consensus":"poa","finality":null}],"bootstrapNodes":[{"ip":"52.169.42.101","port":30303,"id":"a24ac7c5484ef4ed0c5eb2d36620ba4e4aa13b8c84684e1b4aab0cebea2ae45cb4d375b77eab56516d34bfbd3c1a833fc51296ff084b770b94fb9028c4d25ccf","location":"","comment":"IE"},{"ip":"52.3.158.184","port":30303,"id":"343149e4feefa15d882d9fe4ac7d88f885bd05ebb735e547f12e12080a9fa07c8014ca6fd7f373123488102fe5e34111f8509cf0b7de3f5b44339c9f25e87cb8","location":"","comment":"INFURA"},{"ip":"159.89.28.211","port":30303,"id":"b6b28890b006743680c52e64e0d16db57f28124885595fa03a562be1d2bf0f3a1da297d56b13da25fb992888fd556d4c1a27b1f39d531bde7de1921c90061cc6","location":"","comment":"AKASHA"}]}')},function(e){e.exports=JSON.parse('{"name":"kovan","chainId":42,"networkId":42,"comment":"Parity PoA test network","url":"https://kovan-testnet.github.io/website/","genesis":{"hash":"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9","timestamp":null,"gasLimit":6000000,"difficulty":131072,"nonce":"0x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","extraData":"0x","stateRoot":"0x2480155b48a1cea17d67dbfdfaafe821c1d19cdd478c5358e8ec56dec24502b2"},"hardforks":[{"name":"chainstart","block":0,"consensus":"poa","finality":null},{"name":"homestead","block":0,"consensus":"poa","finality":null},{"name":"dao","block":0,"consensus":"poa","finality":null},{"name":"tangerineWhistle","block":0,"consensus":"poa","finality":null},{"name":"spuriousDragon","block":0,"consensus":"poa","finality":null},{"name":"byzantium","block":5067000,"consensus":"poa","finality":null},{"name":"constantinople","block":9200000,"consensus":"poa","finality":null},{"name":"petersburg","block":10255201,"consensus":"poa","finality":null},{"name":"istanbul","block":14111141,"consensus":"poa","finality":null}],"bootstrapNodes":[{"ip":"116.203.116.241","port":30303,"id":"16898006ba2cd4fa8bf9a3dfe32684c178fa861df144bfc21fe800dc4838a03e342056951fa9fd533dcb0be1219e306106442ff2cf1f7e9f8faa5f2fc1a3aa45","location":"","comment":"1"},{"ip":"3.217.96.11","port":30303,"id":"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0","location":"","comment":"2"},{"ip":"108.61.170.124","port":30303,"id":"740e1c8ea64e71762c71a463a04e2046070a0c9394fcab5891d41301dc473c0cff00ebab5a9bc87fbcb610ab98ac18225ff897bc8b7b38def5975d5ceb0a7d7c","location":"","comment":"3"},{"ip":"157.230.31.163","port":30303,"id":"2909846f78c37510cc0e306f185323b83bb2209e5ff4fdd279d93c60e3f365e3c6e62ad1d2133ff11f9fd6d23ad9c3dad73bb974d53a22f7d1ac5b7dea79d0b0","location":"","comment":"4"}]}')},function(e){e.exports=JSON.parse('{"name":"goerli","chainId":5,"networkId":5,"comment":"Cross-client PoA test network","url":"https://github.com/goerli/testnet","genesis":{"hash":"0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a","timestamp":"0x5c51a607","gasLimit":10485760,"difficulty":1,"nonce":"0x0000000000000000","extraData":"0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","stateRoot":"0x5d6cded585e73c4e322c30c2f782a336316f17dd85a4863b9d838d2d4b8b3008"},"hardforks":[{"name":"chainstart","block":0,"consensus":"poa","finality":null},{"name":"homestead","block":0,"consensus":"poa","finality":null},{"name":"dao","block":0,"consensus":"poa","finality":null},{"name":"tangerineWhistle","block":0,"consensus":"poa","finality":null},{"name":"spuriousDragon","block":0,"consensus":"poa","finality":null},{"name":"byzantium","block":0,"consensus":"poa","finality":null},{"name":"constantinople","block":0,"consensus":"poa","finality":null},{"name":"petersburg","block":0,"consensus":"poa","finality":null},{"name":"istanbul","block":1561651,"consensus":"poa","finality":null}],"bootstrapNodes":[{"ip":"51.141.78.53","port":30303,"id":"011f758e6552d105183b1761c5e2dea0111bc20fd5f6422bc7f91e0fabbec9a6595caf6239b37feb773dddd3f87240d99d859431891e4a642cf2a0a9e6cbb98a","location":"","comment":"Upstream bootnode 1"},{"ip":"13.93.54.137","port":30303,"id":"176b9417f511d05b6b2cf3e34b756cf0a7096b3094572a8f6ef4cdcb9d1f9d00683bf0f83347eebdf3b81c3521c2332086d9592802230bf528eaf606a1d9677b","location":"","comment":"Upstream bootnode 2"},{"ip":"94.237.54.114","port":30313,"id":"46add44b9f13965f7b9875ac6b85f016f341012d84f975377573800a863526f4da19ae2c620ec73d11591fa9510e992ecc03ad0751f53cc02f7c7ed6d55c7291","location":"","comment":"Upstream bootnode 3"},{"ip":"52.64.155.147","port":30303,"id":"c1f8b7c2ac4453271fa07d8e9ecf9a2e8285aa0bd0c07df0131f47153306b0736fd3db8924e7a9bf0bed6b1d8d4f87362a71b033dc7c64547728d953e43e59b2","location":"","comment":"Upstream bootnode 4"},{"ip":"213.186.16.82","port":30303,"id":"f4a9c6ee28586009fb5a96c8af13a58ed6d8315a9eee4772212c1d4d9cebe5a8b8a78ea4434f318726317d04a3f531a1ef0420cf9752605a562cfe858c46e263","location":"","comment":"Upstream bootnode 5"},{"ip":"3.11.147.67","port":30303,"id":"a61215641fb8714a373c80edbfa0ea8878243193f57c96eeb44d0bc019ef295abd4e044fd619bfc4c59731a73fb79afe84e9ab6da0c743ceb479cbb6d263fa91","location":"","comment":"Ethereum Foundation bootnode"}]}')},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hardforks=void 0,t.hardforks=[["chainstart",n(1222)],["homestead",n(1223)],["dao",n(1224)],["tangerineWhistle",n(1225)],["spuriousDragon",n(1226)],["byzantium",n(1227)],["constantinople",n(1228)],["petersburg",n(1229)],["istanbul",n(1230)],["muirGlacier",n(1231)]]},function(e){e.exports=JSON.parse('{"name":"chainstart","comment":"Start of the Ethereum main chain","eip":{"url":"","status":""},"status":"","gasConfig":{"minGasLimit":{"v":5000,"d":"Minimum the gas limit may ever be"},"gasLimitBoundDivisor":{"v":1024,"d":"The bound divisor of the gas limit, used in update calculations"}},"gasPrices":{"base":{"v":2,"d":"Gas base cost, used e.g. for ChainID opcode (Istanbul)"},"tierStep":{"v":[0,2,3,5,8,10,20],"d":"Once per operation, for a selection of them"},"exp":{"v":10,"d":"Once per EXP instuction"},"expByte":{"v":10,"d":"Times ceil(log256(exponent)) for the EXP instruction"},"sha3":{"v":30,"d":"Once per SHA3 operation"},"sha3Word":{"v":6,"d":"Once per word of the SHA3 operation\'s data"},"sload":{"v":50,"d":"Once per SLOAD operation"},"sstoreSet":{"v":20000,"d":"Once per SSTORE operation if the zeroness changes from zero"},"sstoreReset":{"v":5000,"d":"Once per SSTORE operation if the zeroness does not change from zero"},"sstoreRefund":{"v":15000,"d":"Once per SSTORE operation if the zeroness changes to zero"},"jumpdest":{"v":1,"d":"Refunded gas, once per SSTORE operation if the zeroness changes to zero"},"log":{"v":375,"d":"Per LOG* operation"},"logData":{"v":8,"d":"Per byte in a LOG* operation\'s data"},"logTopic":{"v":375,"d":"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas"},"create":{"v":32000,"d":"Once per CREATE operation & contract-creation transaction"},"call":{"v":40,"d":"Once per CALL operation & message call transaction"},"callStipend":{"v":2300,"d":"Free gas given at beginning of call"},"callValueTransfer":{"v":9000,"d":"Paid for CALL when the value transfor is non-zero"},"callNewAccount":{"v":25000,"d":"Paid for CALL when the destination address didn\'t exist prior"},"selfdestructRefund":{"v":24000,"d":"Refunded following a selfdestruct operation"},"memory":{"v":3,"d":"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL"},"quadCoeffDiv":{"v":512,"d":"Divisor for the quadratic particle of the memory cost equation"},"createData":{"v":200,"d":""},"tx":{"v":21000,"d":"Per transaction. NOTE: Not payable on data of calls between transactions"},"txCreation":{"v":32000,"d":"The cost of creating a contract via tx"},"txDataZero":{"v":4,"d":"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions"},"txDataNonZero":{"v":68,"d":"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},"copy":{"v":3,"d":"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added"},"ecRecover":{"v":3000,"d":""},"sha256":{"v":60,"d":""},"sha256Word":{"v":12,"d":""},"ripemd160":{"v":600,"d":""},"ripemd160Word":{"v":120,"d":""},"identity":{"v":15,"d":""},"identityWord":{"v":3,"d":""}},"vm":{"stackLimit":{"v":1024,"d":"Maximum size of VM stack allowed"},"callCreateDepth":{"v":1024,"d":"Maximum depth of call/create stack"},"maxExtraDataSize":{"v":32,"d":"Maximum size extra data may be after Genesis"}},"pow":{"minimumDifficulty":{"v":131072,"d":"The minimum that the difficulty may ever be"},"difficultyBoundDivisor":{"v":2048,"d":"The bound divisor of the difficulty, used in the update calculations"},"durationLimit":{"v":13,"d":"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not"},"epochDuration":{"v":30000,"d":"Duration between proof-of-work epochs"},"timebombPeriod":{"v":100000,"d":"Exponential difficulty timebomb period"},"minerReward":{"v":"5000000000000000000","d":"the amount a miner get rewarded for mining a block"}},"casper":{},"sharding":{}}')},function(e){e.exports=JSON.parse('{"name":"homestead","comment":"Homestead hardfork with protocol and network changes","eip":{"url":"https://eips.ethereum.org/EIPS/eip-606","status":"Final"},"gasConfig":{},"gasPrices":{},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(e){e.exports=JSON.parse('{"name":"dao","comment":"DAO rescue hardfork","eip":{"url":"https://eips.ethereum.org/EIPS/eip-779","status":"Final"},"gasConfig":{},"gasPrices":{},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(e){e.exports=JSON.parse('{"name":"tangerineWhistle","comment":"Hardfork with gas cost changes for IO-heavy operations","eip":{"url":"https://eips.ethereum.org/EIPS/eip-608","status":"Final"},"gasConfig":{},"gasPrices":{"sload":{"v":200,"d":"Once per SLOAD operation"},"call":{"v":700,"d":"Once per CALL operation & message call transaction"}},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(e){e.exports=JSON.parse('{"name":"spuriousDragon","comment":"HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit","eip":{"url":"https://eips.ethereum.org/EIPS/eip-607","status":"Final"},"gasConfig":{},"gasPrices":{"expByte":{"v":50,"d":"Times ceil(log256(exponent)) for the EXP instruction"}},"vm":{"maxCodeSize":{"v":24576,"d":"Maximum length of contract code"}},"pow":{},"casper":{},"sharding":{}}')},function(e){e.exports=JSON.parse('{"name":"byzantium","comment":"Hardfork with new precompiles, instructions and other protocol changes","eip":{"url":"https://eips.ethereum.org/EIPS/eip-609","status":"Final"},"gasConfig":{},"gasPrices":{"modexpGquaddivisor":{"v":20,"d":"Gquaddivisor from modexp precompile for gas calculation"},"ecAdd":{"v":500,"d":"Gas costs for curve addition precompile"},"ecMul":{"v":40000,"d":"Gas costs for curve multiplication precompile"},"ecPairing":{"v":100000,"d":"Base gas costs for curve pairing precompile"},"ecPairingWord":{"v":80000,"d":"Gas costs regarding curve pairing precompile input length"}},"vm":{},"pow":{"minerReward":{"v":"3000000000000000000","d":"the amount a miner get rewarded for mining a block"}},"casper":{},"sharding":{}}')},function(e){e.exports=JSON.parse('{"name":"constantinople","comment":"Postponed hardfork including EIP-1283 (SSTORE gas metering changes)","eip":{"url":"https://eips.ethereum.org/EIPS/eip-1013","status":"Final"},"gasConfig":{},"gasPrices":{"netSstoreNoopGas":{"v":200,"d":"Once per SSTORE operation if the value doesn\'t change"},"netSstoreInitGas":{"v":20000,"d":"Once per SSTORE operation from clean zero"},"netSstoreCleanGas":{"v":5000,"d":"Once per SSTORE operation from clean non-zero"},"netSstoreDirtyGas":{"v":200,"d":"Once per SSTORE operation from dirty"},"netSstoreClearRefund":{"v":15000,"d":"Once per SSTORE operation for clearing an originally existing storage slot"},"netSstoreResetRefund":{"v":4800,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"netSstoreResetClearRefund":{"v":19800,"d":"Once per SSTORE operation for resetting to the original zero value"}},"vm":{},"pow":{"minerReward":{"v":"2000000000000000000","d":"The amount a miner gets rewarded for mining a block"}},"casper":{},"sharding":{}}')},function(e){e.exports=JSON.parse('{"name":"petersburg","comment":"Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople","eip":{"url":"https://eips.ethereum.org/EIPS/eip-1716","status":"Draft"},"gasConfig":{},"gasPrices":{"netSstoreNoopGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreInitGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreCleanGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreDirtyGas":{"v":null,"d":"Removed along EIP-1283"},"netSstoreClearRefund":{"v":null,"d":"Removed along EIP-1283"},"netSstoreResetRefund":{"v":null,"d":"Removed along EIP-1283"},"netSstoreResetClearRefund":{"v":null,"d":"Removed along EIP-1283"}},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(e){e.exports=JSON.parse('{"name":"istanbul","comment":"HF targeted for December 2019 following the Constantinople/Petersburg HF","eip":{"url":"https://eips.ethereum.org/EIPS/eip-1679","status":"Draft"},"gasConfig":{},"gasPrices":{"blake2Round":{"v":1,"d":"Gas cost per round for the Blake2 F precompile"},"ecAdd":{"v":150,"d":"Gas costs for curve addition precompile"},"ecMul":{"v":6000,"d":"Gas costs for curve multiplication precompile"},"ecPairing":{"v":45000,"d":"Base gas costs for curve pairing precompile"},"ecPairingWord":{"v":34000,"d":"Gas costs regarding curve pairing precompile input length"},"txDataNonZero":{"v":16,"d":"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},"sstoreSentryGasEIP2200":{"v":2300,"d":"Minimum gas required to be present for an SSTORE call, not consumed"},"sstoreNoopGasEIP2200":{"v":800,"d":"Once per SSTORE operation if the value doesn\'t change"},"sstoreDirtyGasEIP2200":{"v":800,"d":"Once per SSTORE operation if a dirty value is changed"},"sstoreInitGasEIP2200":{"v":20000,"d":"Once per SSTORE operation from clean zero to non-zero"},"sstoreInitRefundEIP2200":{"v":19200,"d":"Once per SSTORE operation for resetting to the original zero value"},"sstoreCleanGasEIP2200":{"v":5000,"d":"Once per SSTORE operation from clean non-zero to something else"},"sstoreCleanRefundEIP2200":{"v":4200,"d":"Once per SSTORE operation for resetting to the original non-zero value"},"sstoreClearRefundEIP2200":{"v":15000,"d":"Once per SSTORE operation for clearing an originally existing storage slot"}},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(e){e.exports=JSON.parse('{"name":"muirGlacier","comment":"HF to delay the difficulty bomb","eip":{"url":"https://eips.ethereum.org/EIPS/eip-2384","status":"Last Call"},"gasConfig":{},"gasPrices":{},"vm":{},"pow":{},"casper":{},"sharding":{}}')},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(976),a=n(2),s=function(e){function t(t,n){void 0===t&&(t={}),void 0===n&&(n={});var r=e.call(this,t,n)||this;Object.defineProperty(r,"from",{enumerable:!0,configurable:!0,get:function(){return r.getSenderAddress()},set:function(e){e&&(r._from=o.toBuffer(e))}});var i=t;return i.from&&(r.from=o.toBuffer(i.from)),r}return i(t,e),t.prototype.hash=function(t){if(void 0===t&&(t=!0),t&&this._from&&""!==this._from.toString("hex")){var n=a.Buffer.concat([this._from,this._from.slice(0,12)]);this.sign(n)}return e.prototype.hash.call(this,t)},t}(n(975).default);t.default=s},function(e,t,n){"use strict";var r=n(147);e.exports=function(e){var t,n=this;return this.net.getId().then((function(e){return t=e,n.getBlock(0)})).then((function(n){var i="private";return"0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3"===n.hash&&1===t&&(i="main"),"0cd786a2425d16f152c658316c423e6ce1181e15c3295826d7c9904cba9ce303"===n.hash&&2===t&&(i="morden"),"0x41941023680923e0fe4d74a34bdac8141f2540e3ae90623718e47d66d1ca4a2d"===n.hash&&3===t&&(i="ropsten"),"0x6341fd3daf94b748c72ced5a5b26028f2474f5f00d824504e4fa37a75767e177"===n.hash&&4===t&&(i="rinkeby"),"0xbf7e331f7f7c1dd2e05159666b3bf8bc7a8a3a9eb1d518969eab529dd9b88c1a"===n.hash&&5===t&&(i="goerli"),"0xa3c565fc15c7478862d50ccd6561e3c06b24cc509bf388941c25ea985ce32cb9"===n.hash&&42===t&&(i="kovan"),r.isFunction(e)&&e(null,i),i})).catch((function(t){if(!r.isFunction(e))throw t;e(t)}))}},function(e,t,n){"use strict";var r=n(444),i=n(873).subscriptions,o=n(451),a=n(874),s=function(){var e=this;r.packageInit(this,arguments);var t=this.setRequestManager;this.setRequestManager=function(n){return t(n),e.net.setRequestManager(n),!0};var n=this.setProvider;this.setProvider=function(){n.apply(e,arguments),e.setRequestManager(e._requestManager)},this.net=new a(this),[new i({name:"subscribe",type:"shh",subscriptions:{messages:{params:1}}}),new o({name:"getVersion",call:"shh_version",params:0}),new o({name:"getInfo",call:"shh_info",params:0}),new o({name:"setMaxMessageSize",call:"shh_setMaxMessageSize",params:1}),new o({name:"setMinPoW",call:"shh_setMinPoW",params:1}),new o({name:"markTrustedPeer",call:"shh_markTrustedPeer",params:1}),new o({name:"newKeyPair",call:"shh_newKeyPair",params:0}),new o({name:"addPrivateKey",call:"shh_addPrivateKey",params:1}),new o({name:"deleteKeyPair",call:"shh_deleteKeyPair",params:1}),new o({name:"hasKeyPair",call:"shh_hasKeyPair",params:1}),new o({name:"getPublicKey",call:"shh_getPublicKey",params:1}),new o({name:"getPrivateKey",call:"shh_getPrivateKey",params:1}),new o({name:"newSymKey",call:"shh_newSymKey",params:0}),new o({name:"addSymKey",call:"shh_addSymKey",params:1}),new o({name:"generateSymKeyFromPassword",call:"shh_generateSymKeyFromPassword",params:1}),new o({name:"hasSymKey",call:"shh_hasSymKey",params:1}),new o({name:"getSymKey",call:"shh_getSymKey",params:1}),new o({name:"deleteSymKey",call:"shh_deleteSymKey",params:1}),new o({name:"newMessageFilter",call:"shh_newMessageFilter",params:1}),new o({name:"getFilterMessages",call:"shh_getFilterMessages",params:1}),new o({name:"deleteMessageFilter",call:"shh_deleteMessageFilter",params:1}),new o({name:"post",call:"shh_post",params:1,inputFormatter:[null]}),new o({name:"unsubscribe",call:"shh_unsubscribe",params:1})].forEach((function(t){t.attachToObject(e),t.setRequestManager(e._requestManager)}))};s.prototype.clearSubscriptions=function(){this._requestManager.clearSubscriptions()},r.addProviders(s),e.exports=s},function(e,t,n){"use strict";var r=n(147),i=n(1236),o=function e(t){this.givenProvider=e.givenProvider,t&&t._requestManager&&(t=t.currentProvider),"undefined"!=typeof document&&(this.pick=i.pick),this.setProvider(t)};o.givenProvider=null,"undefined"!=typeof ethereum&&ethereum.bzz&&(o.givenProvider=ethereum.bzz),o.prototype.setProvider=function(e){if(r.isObject(e)&&r.isString(e.bzz)&&(e=e.bzz),!r.isString(e)){this.currentProvider=null;var t=new Error("No provider set, please set one using bzz.setProvider().");return this.download=this.upload=this.isAvailable=function(){throw t},!1}return this.currentProvider=e,this.download=i.at(e).download,this.upload=i.at(e).upload,this.isAvailable=i.at(e).isAvailable,!0},e.exports=o},function(e,t,n){var r=function(){throw"This swarm.js function isn't available on the browser."},i={readFile:r},o={download:r,safeDownloadArchived:r,directoryTree:r},a={platform:r,arch:r},s={join:r,slice:r},c={spawn:r},l={lookup:r},u=n(1237),f=n(980),d=n(1249),p=n(1251),h=n(1252);e.exports=h({fs:i,files:o,os:a,path:s,child_process:c,defaultArchives:{},mimetype:l,request:u,downloadUrl:null,bytes:f,hash:d,pick:p})},function(e,t,n){var r=n(1238),i=n(1240),o=n(406),a=n(1241),s=n(1242),c=function(){};e.exports=function(e,t,n){if(!e||"string"!=typeof e)throw new TypeError("must specify a URL");"function"==typeof t&&(n=t,t={});if(n&&"function"!=typeof n)throw new TypeError("expected cb to be undefined or a function");n=n||c;var l=(t=t||{}).json?"json":"text",u=(t=o({responseType:l},t)).headers||{},f=(t.method||"GET").toUpperCase(),d=t.query;d&&("string"!=typeof d&&(d=r.stringify(d)),e=i(e,d));"json"===t.responseType&&a(u,"Accept","application/json");t.json&&"GET"!==f&&"HEAD"!==f&&(a(u,"Content-Type","application/json"),t.body=JSON.stringify(t.body));return t.method=f,t.url=e,t.headers=u,delete t.query,delete t.json,s(t,n)}},function(e,t,n){"use strict";var r=n(1239),i=n(406),o=n(979);function a(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function s(e){var t=e.indexOf("?");return-1===t?"":e.slice(t+1)}function c(e,t){var n=function(e){var t;switch(e.arrayFormat){case"index":return function(e,n,r){t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return function(e,n,r){t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};default:return function(e,t,n){void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t=i({arrayFormat:"none"},t)),r=Object.create(null);return"string"!=typeof e?r:(e=e.trim().replace(/^[?#&]/,""))?(e.split("&").forEach((function(e){var t=e.replace(/\+/g," ").split("="),i=t.shift(),a=t.length>0?t.join("="):void 0;a=void 0===a?null:o(a),n(o(i),a,r)})),Object.keys(r).sort().reduce((function(e,t){var n=r[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=function e(t){return Array.isArray(t)?t.sort():"object"==typeof t?e(Object.keys(t)).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return t[e]})):t}(n):e[t]=n,e}),Object.create(null))):r}t.extract=s,t.parse=c,t.stringify=function(e,t){!1===(t=i({encode:!0,strict:!0,arrayFormat:"none"},t)).sort&&(t.sort=function(){});var n=function(e){switch(e.arrayFormat){case"index":return function(t,n,r){return null===n?[a(t,e),"[",r,"]"].join(""):[a(t,e),"[",a(r,e),"]=",a(n,e)].join("")};case"bracket":return function(t,n){return null===n?a(t,e):[a(t,e),"[]=",a(n,e)].join("")};default:return function(t,n){return null===n?a(t,e):[a(t,e),"=",a(n,e)].join("")}}}(t);return e?Object.keys(e).sort(t.sort).map((function(r){var i=e[r];if(void 0===i)return"";if(null===i)return a(r,t);if(Array.isArray(i)){var o=[];return i.slice().forEach((function(e){void 0!==e&&o.push(n(r,e,o.length))})),o.join("&")}return a(r,t)+"="+a(i,t)})).filter((function(e){return e.length>0})).join("&"):""},t.parseUrl=function(e,t){return{url:e.split("?")[0]||"",query:c(s(e),t)}}},function(e,t,n){"use strict";e.exports=function(e){return encodeURIComponent(e).replace(/[!'()*]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}},function(e,t){e.exports=function(e,t){if(t){t=(t=t.trim().replace(/^(\?|#|&)/,""))?"?"+t:t;var n=e.split(/[\?\#]/)[0];t&&/\:\/\/[^\/]*$/.test(n)&&(n+="/");var r=e.match(/(\#.*)$/);e=n+t,r&&(e+=r[0])}return e}},function(e,t){e.exports=function(e,t,n){var r=t.toLowerCase();e[t]||e[r]||(e[t]=n)}},function(e,t,n){var r=n(1243),i=n(1247),o=function(){};e.exports=function(e,t){delete e.uri;var n=!1;"json"===e.responseType&&(e.responseType="text",n=!0);var a=r(e,(function(r,a,s){if(n&&!r)try{var c=a.rawRequest.responseText;s=JSON.parse(c)}catch(e){r=e}a=i(e,a),t(r,r?null:s,a),t=o})),s=a.onabort;return a.onabort=function(){var e=s.apply(a,Array.prototype.slice.call(arguments));return t(new Error("XHR Aborted")),t=o,e},a}},function(e,t,n){"use strict";var r=n(1244),i=n(1245),o=n(1246),a=n(963);function s(e,t,n){var r=e;return i(t)?(n=t,"string"==typeof e&&(r={uri:e})):r=a(t,{uri:e}),r.callback=n,r}function c(e,t,n){return l(t=s(e,t,n))}function l(e){if(void 0===e.callback)throw new Error("callback argument missing");var t=!1,n=function(n,r,i){t||(t=!0,e.callback(n,r,i))};function r(){var e=void 0;if(e=u.response?u.response:u.responseText||function(e){try{if("document"===e.responseType)return e.responseXML;var t=e.responseXML&&"parsererror"===e.responseXML.documentElement.nodeName;if(""===e.responseType&&!t)return e.responseXML}catch(e){}return null}(u),y)try{e=JSON.parse(e)}catch(e){}return e}function i(e){return clearTimeout(f),e instanceof Error||(e=new Error(""+(e||"Unknown XMLHttpRequest Error"))),e.statusCode=0,n(e,g)}function a(){if(!l){var t;clearTimeout(f),t=e.useXDR&&void 0===u.status?200:1223===u.status?204:u.status;var i=g,a=null;return 0!==t?(i={body:r(),statusCode:t,method:p,headers:{},url:d,rawRequest:u},u.getAllResponseHeaders&&(i.headers=o(u.getAllResponseHeaders()))):a=new Error("Internal XMLHttpRequest Error"),n(a,i,i.body)}}var s,l,u=e.xhr||null;u||(u=e.cors||e.useXDR?new c.XDomainRequest:new c.XMLHttpRequest);var f,d=u.url=e.uri||e.url,p=u.method=e.method||"GET",h=e.body||e.data,m=u.headers=e.headers||{},b=!!e.sync,y=!1,g={body:void 0,headers:{},statusCode:0,method:p,url:d,rawRequest:u};if("json"in e&&!1!==e.json&&(y=!0,m.accept||m.Accept||(m.Accept="application/json"),"GET"!==p&&"HEAD"!==p&&(m["content-type"]||m["Content-Type"]||(m["Content-Type"]="application/json"),h=JSON.stringify(!0===e.json?h:e.json))),u.onreadystatechange=function(){4===u.readyState&&setTimeout(a,0)},u.onload=a,u.onerror=i,u.onprogress=function(){},u.onabort=function(){l=!0},u.ontimeout=i,u.open(p,d,!b,e.username,e.password),b||(u.withCredentials=!!e.withCredentials),!b&&e.timeout>0&&(f=setTimeout((function(){if(!l){l=!0,u.abort("timeout");var e=new Error("XMLHttpRequest timeout");e.code="ETIMEDOUT",i(e)}}),e.timeout)),u.setRequestHeader)for(s in m)m.hasOwnProperty(s)&&u.setRequestHeader(s,m[s]);else if(e.headers&&!function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}(e.headers))throw new Error("Headers cannot be set on an XDomainRequest object");return"responseType"in e&&(u.responseType=e.responseType),"beforeSend"in e&&"function"==typeof e.beforeSend&&e.beforeSend(u),u.send(h||null),u}e.exports=c,e.exports.default=c,c.XMLHttpRequest=r.XMLHttpRequest||function(){},c.XDomainRequest="withCredentials"in new c.XMLHttpRequest?c.XMLHttpRequest:r.XDomainRequest,function(e,t){for(var n=0;n<e.length;n++)t(e[n])}(["get","put","post","patch","head","delete"],(function(e){c["delete"===e?"del":e]=function(t,n,r){return(n=s(t,n,r)).method=e.toUpperCase(),l(n)}}))},function(e,t,n){(function(t){var n;n="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{},e.exports=n}).call(this,n(12))},function(e,t){e.exports=function(e){if(!e)return!1;var t=n.call(e);return"[object Function]"===t||"function"==typeof e&&"[object RegExp]"!==t||"undefined"!=typeof window&&(e===window.setTimeout||e===window.alert||e===window.confirm||e===window.prompt)};var n=Object.prototype.toString},function(e,t){var n=function(e){return e.replace(/^\s+|\s+$/g,"")};e.exports=function(e){if(!e)return{};for(var t,r={},i=n(e).split("\n"),o=0;o<i.length;o++){var a=i[o],s=a.indexOf(":"),c=n(a.slice(0,s)).toLowerCase(),l=n(a.slice(s+1));void 0===r[c]?r[c]=l:(t=r[c],"[object Array]"===Object.prototype.toString.call(t)?r[c].push(l):r[c]=[r[c],l])}return r}},function(e,t){e.exports=function(e,t){return t?{statusCode:t.statusCode,headers:t.headers,method:e.method,url:e.url,rawRequest:t.rawRequest?t.rawRequest:t}:null}},function(e,t){var n=function(e,t){for(var n=[],r=0;r<e;++r)n.push(t(r));return n};e.exports={generate:n,replicate:function(e,t){return n(e,(function(){return t}))},concat:function(e,t){return e.concat(t)},flatten:function(e){for(var t=[],n=0,r=e.length;n<r;++n)for(var i=0,o=e[n].length;i<o;++i)t.push(e[n][i]);return t},chunksOf:function(e,t){for(var n=[],r=0,i=t.length;r<i;r+=e)n.push(t.slice(r,r+e));return n}}},function(e,t,n){var r=n(1250).keccak256,i=n(980),o=function(e,t){var n=i.reverse(i.pad(6,i.fromNumber(e))),o=i.flatten([n,"0x0000",t]);return r(o).slice(2)};e.exports=function e(t){"string"==typeof t&&"0x"!==t.slice(0,2)?t=i.fromString(t):"string"!=typeof t&&void 0!==t.length&&(t=i.fromUint8Array(t));var n=i.length(t);if(n<=4096)return o(n,t);for(var r=4096;128*r<n;)r*=128;for(var a=[],s=0;s<n;s+=r){var c=r<n-s?r:n-s;a.push(e(i.slice(t,s,s+c)))}return o(n,i.flatten(a))}},function(e,t){var n="0123456789abcdef".split(""),r=[1,256,65536,16777216],i=[0,8,16,24],o=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],a=function(e){var t,n,r,i,a,s,c,l,u,f,d,p,h,m,b,y,g,v,w,_,k,x,S,O,E,T,A,M,I,P,C,j,D,R,N,B,L,U,F,q,z,V,H,$,K,W,G,J,Q,Y,Z,X,ee,te,ne,re,ie,oe,ae,se,ce,le,ue;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],a=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],c=e[3]^e[13]^e[23]^e[33]^e[43],l=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],f=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(p=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|c>>>31),n=(h=e[9]^e[19]^e[29]^e[39]^e[49])^(c<<1|s>>>31),e[0]^=t,e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,t=i^(l<<1|u>>>31),n=a^(u<<1|l>>>31),e[2]^=t,e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,t=s^(f<<1|d>>>31),n=c^(d<<1|f>>>31),e[4]^=t,e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,t=l^(p<<1|h>>>31),n=u^(h<<1|p>>>31),e[6]^=t,e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,t=f^(i<<1|a>>>31),n=d^(a<<1|i>>>31),e[8]^=t,e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,m=e[0],b=e[1],W=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,M=e[20]<<3|e[21]>>>29,I=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,V=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,R=e[2]<<1|e[3]>>>31,N=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,J=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,P=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,le=e[42]<<2|e[43]>>>30,ue=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,B=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,j=e[45]<<29|e[44]>>>3,D=e[44]<<29|e[45]>>>3,O=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,F=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,T=e[18]<<20|e[19]>>>12,A=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,ae=e[28]<<7|e[29]>>>25,q=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,x=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=m^~y&v,e[1]=b^~g&w,e[10]=O^~T&M,e[11]=E^~A&I,e[20]=R^~B&U,e[21]=N^~L&F,e[30]=$^~W&J,e[31]=K^~G&Q,e[40]=te^~re&oe,e[41]=ne^~ie&ae,e[2]=y^~v&_,e[3]=g^~w&k,e[12]=T^~M&P,e[13]=A^~I&C,e[22]=B^~U&q,e[23]=L^~F&z,e[32]=W^~J&Y,e[33]=G^~Q&Z,e[42]=re^~oe&se,e[43]=ie^~ae&ce,e[4]=v^~_&x,e[5]=w^~k&S,e[14]=M^~P&j,e[15]=I^~C&D,e[24]=U^~q&V,e[25]=F^~z&H,e[34]=J^~Y&X,e[35]=Q^~Z&ee,e[44]=oe^~se&le,e[45]=ae^~ce&ue,e[6]=_^~x&m,e[7]=k^~S&b,e[16]=P^~j&O,e[17]=C^~D&E,e[26]=q^~V&R,e[27]=z^~H&N,e[36]=Y^~X&$,e[37]=Z^~ee&K,e[46]=se^~le&te,e[47]=ce^~ue&ne,e[8]=x^~m&y,e[9]=S^~b&g,e[18]=j^~O&T,e[19]=D^~E&A,e[28]=V^~R&B,e[29]=H^~N&L,e[38]=X^~$&W,e[39]=ee^~K&G,e[48]=le^~te&re,e[49]=ue^~ne&ie,e[0]^=o[r],e[1]^=o[r+1]},s=function(e){return function(t){var o;if("0x"===t.slice(0,2)){o=[];for(var s=2,c=t.length;s<c;s+=2)o.push(parseInt(t.slice(s,s+2),16))}else o=t;return function(e,t){for(var o,s=t.length,c=e.blocks,l=e.blockCount<<2,u=e.blockCount,f=e.outputBlocks,d=e.s,p=0;p<s;){if(e.reset)for(e.reset=!1,c[0]=e.block,b=1;b<u+1;++b)c[b]=0;if("string"!=typeof t)for(b=e.start;p<s&&b<l;++p)c[b>>2]|=t[p]<<i[3&b++];else for(b=e.start;p<s&&b<l;++p)(o=t.charCodeAt(p))<128?c[b>>2]|=o<<i[3&b++]:o<2048?(c[b>>2]|=(192|o>>6)<<i[3&b++],c[b>>2]|=(128|63&o)<<i[3&b++]):o<55296||o>=57344?(c[b>>2]|=(224|o>>12)<<i[3&b++],c[b>>2]|=(128|o>>6&63)<<i[3&b++],c[b>>2]|=(128|63&o)<<i[3&b++]):(o=65536+((1023&o)<<10|1023&t.charCodeAt(++p)),c[b>>2]|=(240|o>>18)<<i[3&b++],c[b>>2]|=(128|o>>12&63)<<i[3&b++],c[b>>2]|=(128|o>>6&63)<<i[3&b++],c[b>>2]|=(128|63&o)<<i[3&b++]);if(e.lastByteIndex=b,b>=l){for(e.start=b-l,e.block=c[u],b=0;b<u;++b)d[b]^=c[b];a(d),e.reset=!0}else e.start=b}if(c[(b=e.lastByteIndex)>>2]|=r[3&b],e.lastByteIndex===l)for(c[0]=c[u],b=1;b<u+1;++b)c[b]=0;for(c[u-1]|=2147483648,b=0;b<u;++b)d[b]^=c[b];a(d);for(var h,m="",b=0,y=0;y<f;){for(b=0;b<u&&y<f;++b,++y)h=d[b],m+=n[h>>4&15]+n[15&h]+n[h>>12&15]+n[h>>8&15]+n[h>>20&15]+n[h>>16&15]+n[h>>28&15]+n[h>>24&15];y%u==0&&(a(d),b=0)}return"0x"+m}(function(e){return{blocks:[],reset:!0,block:0,start:0,blockCount:1600-(e<<1)>>5,outputBlocks:e>>5,s:(t=[0,0,0,0,0,0,0,0,0,0],[].concat(t,t,t,t,t))};var t}(e),o)}};e.exports={keccak256:s(256),keccak512:s(512),keccak256s:s(256),keccak512s:s(512)}},function(e,t){var n=function(e){return function(){return new Promise((function(t,n){var r,i=function(n){var r={},i=n.target.files.length,o=0;[].map.call(n.target.files,(function(n){var a=new FileReader;a.onload=function(a){var s=new Uint8Array(a.target.result);if("directory"===e){var c=n.webkitRelativePath;r[c.slice(c.indexOf("/")+1)]={type:"text/plain",data:s},++o===i&&t(r)}else if("file"===e){var l=n.webkitRelativePath;t({type:mimetype.lookup(l),data:s})}else t(s)},a.readAsArrayBuffer(n)}))};"directory"===e?((r=document.createElement("input")).addEventListener("change",i),r.type="file",r.webkitdirectory=!0,r.mozdirectory=!0,r.msdirectory=!0,r.odirectory=!0,r.directory=!0):((r=document.createElement("input")).addEventListener("change",i),r.type="file");var o=document.createEvent("MouseEvents");o.initEvent("click",!0,!1),r.dispatchEvent(o)}))}};e.exports={data:n("data"),file:n("file"),directory:n("directory")}},function(e,t){e.exports=function(e){var t=e.fs,n=e.files,r=e.os,i=e.path,o=e.child_process,a=e.mimetype,s=e.defaultArchives,c=e.request,l=e.downloadUrl,u=e.bytes,f=e.hash,d=e.pick,p=function(e){return function(t){for(var n={},r=0,i=e.length;r<i;++r)n[e[r]]=t[r];return n}},h=function(e){return function(t){return"".concat(e,"/bzz-raw:/").concat(t)}},m=function(e){return function(t){return new Promise((function(n,r){c(h(e)(t),{responseType:"arraybuffer"},(function(e,t,i){return e?r(e):i.statusCode>=400?r(new Error("Error ".concat(i.statusCode,"."))):n(new Uint8Array(t))}))}))}},b=function(e){return function(t){return function t(n){return function(r){return function(i){var o=function(e){return void 0===e.path?Promise.resolve():"application/bzz-manifest+json"===e.contentType?t(e.hash)(r+e.path)(i):Promise.resolve((n=r+e.path,function(e){return function(t){return t[n]=e,t}})(function(e){return{type:e.contentType,hash:e.hash}}(e))(i));var n};return m(e)(n).then((function(e){return JSON.parse(N(e)).entries})).then((function(e){return Promise.all(e.map(o))})).then((function(){return i}))}}}(t)("")({})}},y=function(e){return function(t){return b(e)(t).then((function(e){return p(Object.keys(e))(Object.keys(e).map((function(t){return e[t].hash})))}))}},g=function(e){return function(t){return b(e)(t).then((function(t){var n=Object.keys(t),r=n.map((function(e){return t[e].hash})),i=n.map((function(e){return t[e].type})),o=r.map(m(e));return Promise.all(o).then((function(e){return p(n)(function(e){return e.map((function(e,t){return{type:i[t],data:e}}))}(e))}))}))}},v=function(e){return function(t){return function(r){return n.download(h(e)(t))(r)}}},w=function(e){return function(t){return function(n){return y(e)(t).then((function(t){var r=[];for(var o in t)if(o.length>0){var a=i.join(n,o);r.push(v(e)(t[o])(a))}return Promise.all(r).then((function(){return n}))}))}}},_=function(e){return function(t){return new Promise((function(n,r){var i={body:"string"==typeof t?B(t):t,method:"POST"};c("".concat(e,"/bzz-raw:/"),i,(function(e,t){return e?r(e):n(t)}))}))}},k=function(e){return function(t){return function(n){return function(r){return function i(o){var a="/"===n[0]?n:"/"+n,s="".concat(e,"/bzz:/").concat(t).concat(a),l={method:"PUT",headers:{"Content-Type":r.type},body:r.data};return new Promise((function(e,t){c(s,l,(function(n,r){return n?t(n):-1!==r.indexOf("error")?t(r):e(r)}))})).catch((function(e){return o>0&&i(o-1)}))}(3)}}}},x=function(e){return function(t){return O(e)({"":t})}},S=function(e){return function(n){return t.readFile(n).then((function(t){return x(e)({type:a.lookup(n),data:t})}))}},O=function(e){return function(t){return _(e)("{}").then((function(n){return Object.keys(t).reduce((function(n,r){return n.then(function(n){return function(r){return k(e)(r)(n)(t[n])}}(r))}),Promise.resolve(n))}))}},E=function(e){return function(n){return t.readFile(n).then(_(e))}},T=function(e){return function(r){return function(i){return n.directoryTree(i).then((function(e){return Promise.all(e.map((function(e){return t.readFile(e)}))).then((function(t){var n=e.map((function(e){return e.slice(i.length)})),r=e.map((function(e){return a.lookup(e)||"text/plain"}));return p(n)(t.map((function(e,t){return{type:r[t],data:e}})))}))})).then((function(e){return(t=r?{"":e[r]}:{},function(e){var n={};for(var r in t)n[r]=t[r];for(var i in e)n[i]=e[i];return n})(e);var t})).then(O(e))}}},A=function(e){return function(t){if("data"===t.pick)return d.data().then(_(e));if("file"===t.pick)return d.file().then(x(e));if("directory"===t.pick)return d.directory().then(O(e));if(t.path)switch(t.kind){case"data":return E(e)(t.path);case"file":return S(e)(t.path);case"directory":return T(e)(t.defaultFile)(t.path)}else{if(t.length||"string"==typeof t)return _(e)(t);if(t instanceof Object)return O(e)(t)}return Promise.reject(new Error("Bad arguments"))}},M=function(e){return function(t){return function(n){return D(e)(t).then((function(r){return r?n?w(e)(t)(n):g(e)(t):n?v(e)(t)(n):m(e)(t)}))}}},I=function(e,t){var i=r.platform().replace("win32","windows")+"-"+("x64"===r.arch()?"amd64":"386"),o=(t||s)[i],a=l+o.archive+".tar.gz",c=o.archiveMD5,u=o.binaryMD5;return n.safeDownloadArchived(a)(c)(u)(e)},P=function(e){return new Promise((function(t,n){var r=o.spawn,i=function(e){return function(t){return-1!==(""+t).indexOf(e)}},a=e.account,s=e.password,c=e.dataDir,l=e.ensApi,u=e.privateKey,f=0,d=r(e.binPath,["--bzzaccount",a||u,"--datadir",c,"--ens-api",l]),p=function(e){0===f&&i("Passphrase")(e)?setTimeout((function(){f=1,d.stdin.write(s+"\n")}),500):i("Swarm http proxy started")(e)&&(f=2,clearTimeout(h),t(d))};d.stdout.on("data",p),d.stderr.on("data",p);var h=setTimeout((function(){return n(new Error("Couldn't start swarm process."))}),2e4)}))},C=function(e){return new Promise((function(t,n){e.stderr.removeAllListeners("data"),e.stdout.removeAllListeners("data"),e.stdin.removeAllListeners("error"),e.removeAllListeners("error"),e.removeAllListeners("exit"),e.kill("SIGINT");var r=setTimeout((function(){return e.kill("SIGKILL")}),8e3);e.once("close",(function(){clearTimeout(r),t()}))}))},j=function(e){return _(e)("test").then((function(e){return"c9a99c7d326dcc6316f32fe2625b311f6dc49a175e6877681ded93137d3569e7"===e})).catch((function(){return!1}))},D=function(e){return function(t){return m(e)(t).then((function(e){try{return!!JSON.parse(N(e)).entries}catch(e){return!1}}))}},R=function(e){return function(t,n,r,i,o){var a;return void 0!==t&&(a=e(t)),void 0!==n&&(a=e(n)),void 0!==r&&(a=e(r)),void 0!==i&&(a=e(i)),void 0!==o&&(a=e(o)),a}},N=function(e){return u.toString(u.fromUint8Array(e))},B=function(e){return u.toUint8Array(u.fromString(e))},L=function(e){return{download:function(t,n){return M(e)(t)(n)},downloadData:R(m(e)),downloadDataToDisk:R(v(e)),downloadDirectory:R(g(e)),downloadDirectoryToDisk:R(w(e)),downloadEntries:R(b(e)),downloadRoutes:R(y(e)),isAvailable:function(){return j(e)},upload:function(t){return A(e)(t)},uploadData:R(_(e)),uploadFile:R(x(e)),uploadFileFromDisk:R(x(e)),uploadDataFromDisk:R(E(e)),uploadDirectory:R(O(e)),uploadDirectoryFromDisk:R(T(e)),uploadToManifest:R(k(e)),pick:d,hash:f,fromString:B,toString:N}};return{at:L,local:function(e){return function(t){return j("http://localhost:8500").then((function(n){return n?t(L("http://localhost:8500")).then((function(){})):I(e.binPath,e.archives).onData((function(t){return(e.onProgress||function(){})(t.length)})).then((function(){return P(e)})).then((function(e){return t(L("http://localhost:8500")).then((function(){return e}))})).then(C)}))}},download:M,downloadBinary:I,downloadData:m,downloadDataToDisk:v,downloadDirectory:g,downloadDirectoryToDisk:w,downloadEntries:b,downloadRoutes:y,isAvailable:j,startProcess:P,stopProcess:C,upload:A,uploadData:_,uploadDataFromDisk:E,uploadFile:x,uploadFileFromDisk:S,uploadDirectory:O,uploadDirectoryFromDisk:T,uploadToManifest:k,pick:d,hash:f,fromString:B,toString:N}}},function(e,t,n){var r=n(875),i=n(411),o=n(1254),a=n(1543),s=n(953),c=n(1255),l=n(1257),u=l.registryInterface,f=l.resolverInterface,d={1:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",3:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",4:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",5:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"},p={1:function(e){return e=c.strFromUtf8Ab(e),JSON.parse(e)},2:function(e){return e=i.inflate(e,{to:"string"}),JSON.parse(e)}},h=a.reduce(a.keys(p),(function(e,t){return e|t}));function m(e,t,n){return void 0!==n&&(s=n),/^0\./.exec(s.version||new s(e).version.api)?c.construct(v,[e,t]):c.construct(y,[e,t])}function b(e,t,n){this.ens=e,this.node=t,this.instancePromise=e.registryPromise.then((function(e){return e.methods.resolver(t).call().then((function(e){return"0x0000000000000000000000000000000000000000"==e?o.reject(m.NameNotFound):(n.options.address=e,n)}))})),a.each(n.methods,function(n,r){this[r]=function(){var n,i=Array.prototype.slice.call(arguments);return this.instancePromise.then((function(o){var s=o._jsonInterface.reduce((function(e,t){return e||(t.name!==r||t.constant?null:t)}),null);return null===s?a.partial(o.methods[r],t).apply(o.methods,i).call():(s.inputs.length<i.length+1&&(n=i.splice(i.length-1)[0]),e.web3.eth.getAccounts().then((function(e){return a.partial(o.methods[r],t).apply(o.methods,i).send(n||{from:e[0]})})))})).bind(this)}.bind(this)}.bind(this))}
-/**
- * @class
- *
- * @description Provides an easy-to-use interface to the Ethereum Name Service.
- *
- * Example usage:
- *
- *     var ENS = require('ethereum-ens');
- *     var Web3 = require('web3');
- *
- *     var web3 = new Web3();
- *     var ens = new ENS(web3);
- *
- *     var address = ens.resolver('foo.eth').addr().then(function(addr) { ... });
- *
- * Functions that require communicating with the node return promises, rather than
- * using callbacks. A promise has a `then` function, which takes a callback and will
- * call it when the promise is fulfilled; `then` returns another promise, so you can
- * chain callbacks. For more details, see http://bluebirdjs.com/.
- *
- * Notably, the `resolver` method returns a resolver instance immediately; lookup of
- * the resolver address is done in the background or when you first call an asynchronous
- * method on the resolver.
- *
- * Functions that create transactions also take an optional 'options' argument;
- * this has the same parameters as web3.
- *
- * @author Nick Johnson <nick@ethereum.org>
- * @date 2016
- * @license LGPL
- *
- * @param {object} provider A web3 provider to use to communicate with the blockchain.
- * @param {address} address Optional. The address of the ENS registry. Defaults to the public ENS registry.
- */
-function y(e,t){e.currentProvider&&(e=e.currentProvider),this.web3=new s(e);var n=new this.web3.eth.Contract(u);null!=t?(n.options.address=t,this.registryPromise=o.resolve(n)):this.registryPromise=new o(e=>{this.web3.eth.net.getId().then((function(t){n.options.address=d[t],e(n)}))})}function g(e,t,n){this.ens=e,this.node=t,this.instancePromise=e.registryPromise.then((function(e){return e.resolverAsync(t).then((function(e){return"0x0000000000000000000000000000000000000000"==e?o.reject(m.NameNotFound):o.promisifyAll(n.at(e))}))})),a.each(n.abi,function(e){this[e.name]=function(){var n=arguments;return this.instancePromise.then((function(r){return a.partial(r[e.name+"Async"],t).apply(r,n)})).bind(this)}.bind(this)}.bind(this))}
-/**
- * @class
- *
- * @description Provides an easy-to-use interface to the Ethereum Name Service.
- *
- * Example usage:
- *
- *     var ENS = require('ethereum-ens');
- *     var Web3 = require('web3');
- *
- *     var web3 = new Web3();
- *     var ens = new ENS(web3);
- *
- *     var address = ens.resolver('foo.eth').addr().then(function(addr) { ... });
- *
- * Functions that require communicating with the node return promises, rather than
- * using callbacks. A promise has a `then` function, which takes a callback and will
- * call it when the promise is fulfilled; `then` returns another promise, so you can
- * chain callbacks. For more details, see http://bluebirdjs.com/.
- *
- * Notably, the `resolver` method returns a resolver instance immediately; lookup of
- * the resolver address is done in the background or when you first call an asynchronous
- * method on the resolver.
- *
- * Functions that create transactions also take an optional 'options' argument;
- * this has the same parameters as web3.
- *
- * @author Nick Johnson <nick@ethereum.org>
- * @date 2016
- * @license LGPL
- *
- * @param {object} provider A web3 provider to use to communicate with the blockchain.
- * @param {address} address Optional. The address of the ENS registry. Defaults to the public ENS registry.
- */
-function v(e,t){e.currentProvider&&(e=e.currentProvider),this.web3=new s(e);var n=this.web3.eth.contract(u);this.registryPromise=null!=t?o.resolve(o.promisifyAll(n.at(t))):o.promisify(this.web3.version.getNetwork)().then((function(e){return o.promisifyAll(n.at(d[e]))}))}m.NameNotFound=Error("ENS name not found"),b.prototype.resolverAddress=function(){return this.instancePromise.then((function(e){return e._address}))},b.prototype.reverseAddr=function(){return this.addr().then((function(e){return this.ens.reverse(e)})).bind(this)},b.prototype.abi=function(e){return this.instancePromise.then(function(t){return t.methods.ABI(this.node,h).call().then(function(t){return 0==t[0]?0==e?null:this.reverseAddr().then((function(e){return e.abi(!1)})):p[t[0]](c.fromHex(t[1]))}.bind(this))}.bind(this))},b.prototype.contract=function(){return o.join(this.abi(),this.addr(),function(e,t){return new this.ens.web3.eth.Contract(e,t)}.bind(this))},y.NameNotFound=Error("ENS name not found"),y.prototype.resolver=function(e,t){return t=t||f,new b(this,r.hash(e),new this.web3.eth.Contract(t))},y.prototype.reverse=function(e,t){return e.startsWith("0x")&&(e=e.slice(2)),this.resolver(e.toLowerCase()+".addr.reverse",t)},y.prototype.setResolver=function(e,t,n){var i=r.hash(e);return this.registryPromise.then(function(e){return this.web3.eth.getAccounts().then((function(r){return e.methods.setResolver(i,t).send(n||{from:r[0]})}))}.bind(this))},y.prototype.owner=function(e,t){var n=r.hash(e);return this.registryPromise.then((function(e){return e.methods.owner(n).call()}))},y.prototype.setOwner=function(e,t,n){var i=r.hash(e);return this.registryPromise.then(function(e){return this.web3.eth.getAccounts().then((function(r){return e.methods.setOwner(i,t).send(n||{from:r[0]})}))}.bind(this))},y.prototype.setSubnodeOwner=function(e,t,n){var r=c.parentNamehash(e);return this.registryPromise.then(function(e){return this.web3.eth.getAccounts().then((function(i){return e.methods.setSubnodeOwner(r[1],r[0],t).send(n||{from:i[0]})}))}.bind(this))},g.prototype.resolverAddress=function(){return this.instancePromise.then((function(e){return e.address}))},g.prototype.reverseAddr=function(){return this.addr().then((function(e){return this.ens.reverse(e)})).bind(this)},g.prototype.abi=function(e){return this.instancePromise.then(function(t){return t.ABIAsync(this.node,h).then(function(t){return 0==t[0]?0==e?null:this.reverseAddr().then((function(e){return e.abi(!1)})):p[t[0]](c.fromHex(t[1]))}.bind(this))}.bind(this))},g.prototype.contract=function(){return o.join(this.abi(),this.addr(),function(e,t){return this.ens.web3.eth.contract(e).at(t)}.bind(this))},v.NameNotFound=Error("ENS name not found"),v.prototype.resolver=function(e,t){return t=t||f,new g(this,r.hash(e),this.web3.eth.contract(t))},v.prototype.reverse=function(e,t){return e.startsWith("0x")&&(e=e.slice(2)),this.resolver(e.toLowerCase()+".addr.reverse",t)},v.prototype.setResolver=function(e,t,n){var i=r.hash(e);return this.registryPromise.then((function(e){return e.setResolverAsync(i,t,n)}))},v.prototype.owner=function(e,t){var n=r.hash(e);return this.registryPromise.then((function(e){return e.ownerAsync(n)}))},v.prototype.setOwner=function(e,t,n){var i=r.hash(e);return this.registryPromise.then((function(e){return e.setOwnerAsync(i,t,n)}))},v.prototype.setSubnodeOwner=function(e,t,n){var r=c.parentNamehash(e);return this.registryPromise.then((function(e){return e.setSubnodeOwnerAsync(r[1],r[0],t,n)}))},e.exports=m},function(e,t,n){(function(t,n,r){var i;i=function(){var e,i,o;return function e(t,n,r){function i(a,s){if(!n[a]){if(!t[a]){var c="function"==typeof _dereq_&&_dereq_;if(!s&&c)return c(a,!0);if(o)return o(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[a]={exports:{}};t[a][0].call(u.exports,(function(e){var n=t[a][1][e];return i(n||e)}),u,u.exports,e,t,n,r)}return n[a].exports}for(var o="function"==typeof _dereq_&&_dereq_,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(e,t,n){"use strict";t.exports=function(e){var t=e._SomePromiseArray;function n(e){var n=new t(e),r=n.promise();return n.setHowMany(1),n.setUnwrap(),n.init(),r}e.any=function(e){return n(e)},e.prototype.any=function(){return n(this)}}},{}],2:[function(e,n,r){"use strict";var i;try{throw new Error}catch(e){i=e}var o=e("./schedule"),a=e("./queue");function s(){this._customScheduler=!1,this._isTickUsed=!1,this._lateQueue=new a(16),this._normalQueue=new a(16),this._haveDrainedQueues=!1;var e=this;this.drainQueues=function(){e._drainQueues()},this._schedule=o}function c(e){for(;e.length()>0;)l(e)}function l(e){var t=e.shift();if("function"!=typeof t)t._settlePromises();else{var n=e.shift(),r=e.shift();t.call(n,r)}}s.prototype.setScheduler=function(e){var t=this._schedule;return this._schedule=e,this._customScheduler=!0,t},s.prototype.hasCustomScheduler=function(){return this._customScheduler},s.prototype.haveItemsQueued=function(){return this._isTickUsed||this._haveDrainedQueues},s.prototype.fatalError=function(e,n){n?(t.stderr.write("Fatal "+(e instanceof Error?e.stack:e)+"\n"),t.exit(2)):this.throwLater(e)},s.prototype.throwLater=function(e,t){if(1===arguments.length&&(t=e,e=function(){throw t}),"undefined"!=typeof setTimeout)setTimeout((function(){e(t)}),0);else try{this._schedule((function(){e(t)}))}catch(e){throw new Error("No async scheduler available\n\n    See http://goo.gl/MqrFmX\n")}},s.prototype.invokeLater=function(e,t,n){this._lateQueue.push(e,t,n),this._queueTick()},s.prototype.invoke=function(e,t,n){this._normalQueue.push(e,t,n),this._queueTick()},s.prototype.settlePromises=function(e){this._normalQueue._pushOne(e),this._queueTick()},s.prototype._drainQueues=function(){c(this._normalQueue),this._reset(),this._haveDrainedQueues=!0,c(this._lateQueue)},s.prototype._queueTick=function(){this._isTickUsed||(this._isTickUsed=!0,this._schedule(this.drainQueues))},s.prototype._reset=function(){this._isTickUsed=!1},n.exports=s,n.exports.firstLineError=i},{"./queue":26,"./schedule":29}],3:[function(e,t,n){"use strict";t.exports=function(e,t,n,r){var i=!1,o=function(e,t){this._reject(t)},a=function(e,t){t.promiseRejectionQueued=!0,t.bindingPromise._then(o,o,null,this,e)},s=function(e,t){0==(50397184&this._bitField)&&this._resolveCallback(t.target)},c=function(e,t){t.promiseRejectionQueued||this._reject(e)};e.prototype.bind=function(o){i||(i=!0,e.prototype._propagateFrom=r.propagateFromFunction(),e.prototype._boundValue=r.boundValueFunction());var l=n(o),u=new e(t);u._propagateFrom(this,1);var f=this._target();if(u._setBoundTo(l),l instanceof e){var d={promiseRejectionQueued:!1,promise:u,target:f,bindingPromise:l};f._then(t,a,void 0,u,d),l._then(s,c,void 0,u,d),u._setOnCancel(l)}else u._resolveCallback(f);return u},e.prototype._setBoundTo=function(e){void 0!==e?(this._bitField=2097152|this._bitField,this._boundTo=e):this._bitField=-2097153&this._bitField},e.prototype._isBound=function(){return 2097152==(2097152&this._bitField)},e.bind=function(t,n){return e.resolve(n).bind(t)}}},{}],4:[function(e,t,n){"use strict";var r;"undefined"!=typeof Promise&&(r=Promise);var i=e("./promise")();i.noConflict=function(){try{Promise===i&&(Promise=r)}catch(e){}return i},t.exports=i},{"./promise":22}],5:[function(e,t,n){"use strict";var r=Object.create;if(r){var i=r(null),o=r(null);i[" size"]=o[" size"]=0}t.exports=function(t){var n=e("./util"),r=n.canEvaluate;function i(e){return function(e,r){var i;if(null!=e&&(i=e[r]),"function"!=typeof i){var o="Object "+n.classString(e)+" has no method '"+n.toString(r)+"'";throw new t.TypeError(o)}return i}(e,this.pop()).apply(e,this)}function o(e){return e[this]}function a(e){var t=+this;return t<0&&(t=Math.max(0,t+e.length)),e[t]}n.isIdentifier,t.prototype.call=function(e){var t=[].slice.call(arguments,1);return t.push(e),this._then(i,void 0,void 0,t,void 0)},t.prototype.get=function(e){var t;if("number"==typeof e)t=a;else if(r){var n=(void 0)(e);t=null!==n?n:o}else t=o;return this._then(t,void 0,void 0,e,void 0)}}},{"./util":36}],6:[function(e,t,n){"use strict";t.exports=function(t,n,r,i){var o=e("./util"),a=o.tryCatch,s=o.errorObj,c=t._async;t.prototype.break=t.prototype.cancel=function(){if(!i.cancellation())return this._warn("cancellation is disabled");for(var e=this,t=e;e._isCancellable();){if(!e._cancelBy(t)){t._isFollowing()?t._followee().cancel():t._cancelBranched();break}var n=e._cancellationParent;if(null==n||!n._isCancellable()){e._isFollowing()?e._followee().cancel():e._cancelBranched();break}e._isFollowing()&&e._followee().cancel(),e._setWillBeCancelled(),t=e,e=n}},t.prototype._branchHasCancelled=function(){this._branchesRemainingToCancel--},t.prototype._enoughBranchesHaveCancelled=function(){return void 0===this._branchesRemainingToCancel||this._branchesRemainingToCancel<=0},t.prototype._cancelBy=function(e){return e===this?(this._branchesRemainingToCancel=0,this._invokeOnCancel(),!0):(this._branchHasCancelled(),!!this._enoughBranchesHaveCancelled()&&(this._invokeOnCancel(),!0))},t.prototype._cancelBranched=function(){this._enoughBranchesHaveCancelled()&&this._cancel()},t.prototype._cancel=function(){this._isCancellable()&&(this._setCancelled(),c.invoke(this._cancelPromises,this,void 0))},t.prototype._cancelPromises=function(){this._length()>0&&this._settlePromises()},t.prototype._unsetOnCancel=function(){this._onCancelField=void 0},t.prototype._isCancellable=function(){return this.isPending()&&!this._isCancelled()},t.prototype.isCancellable=function(){return this.isPending()&&!this.isCancelled()},t.prototype._doInvokeOnCancel=function(e,t){if(o.isArray(e))for(var n=0;n<e.length;++n)this._doInvokeOnCancel(e[n],t);else if(void 0!==e)if("function"==typeof e){if(!t){var r=a(e).call(this._boundValue());r===s&&(this._attachExtraTrace(r.e),c.throwLater(r.e))}}else e._resultCancelled(this)},t.prototype._invokeOnCancel=function(){var e=this._onCancel();this._unsetOnCancel(),c.invoke(this._doInvokeOnCancel,this,e)},t.prototype._invokeInternalOnCancel=function(){this._isCancellable()&&(this._doInvokeOnCancel(this._onCancel(),!0),this._unsetOnCancel())},t.prototype._resultCancelled=function(){this.cancel()}}},{"./util":36}],7:[function(e,t,n){"use strict";t.exports=function(t){var n=e("./util"),r=e("./es5").keys,i=n.tryCatch,o=n.errorObj;return function(e,a,s){return function(c){var l=s._boundValue();e:for(var u=0;u<e.length;++u){var f=e[u];if(f===Error||null!=f&&f.prototype instanceof Error){if(c instanceof f)return i(a).call(l,c)}else if("function"==typeof f){var d=i(f).call(l,c);if(d===o)return d;if(d)return i(a).call(l,c)}else if(n.isObject(c)){for(var p=r(f),h=0;h<p.length;++h){var m=p[h];if(f[m]!=c[m])continue e}return i(a).call(l,c)}}return t}}}},{"./es5":13,"./util":36}],8:[function(e,t,n){"use strict";t.exports=function(e){var t=!1,n=[];function r(){this._trace=new r.CapturedTrace(i())}function i(){var e=n.length-1;if(e>=0)return n[e]}return e.prototype._promiseCreated=function(){},e.prototype._pushContext=function(){},e.prototype._popContext=function(){return null},e._peekContext=e.prototype._peekContext=function(){},r.prototype._pushContext=function(){void 0!==this._trace&&(this._trace._promiseCreated=null,n.push(this._trace))},r.prototype._popContext=function(){if(void 0!==this._trace){var e=n.pop(),t=e._promiseCreated;return e._promiseCreated=null,t}return null},r.CapturedTrace=null,r.create=function(){if(t)return new r},r.deactivateLongStackTraces=function(){},r.activateLongStackTraces=function(){var n=e.prototype._pushContext,o=e.prototype._popContext,a=e._peekContext,s=e.prototype._peekContext,c=e.prototype._promiseCreated;r.deactivateLongStackTraces=function(){e.prototype._pushContext=n,e.prototype._popContext=o,e._peekContext=a,e.prototype._peekContext=s,e.prototype._promiseCreated=c,t=!1},t=!0,e.prototype._pushContext=r.prototype._pushContext,e.prototype._popContext=r.prototype._popContext,e._peekContext=e.prototype._peekContext=i,e.prototype._promiseCreated=function(){var e=this._peekContext();e&&null==e._promiseCreated&&(e._promiseCreated=this)}},r}},{}],9:[function(e,n,r){"use strict";n.exports=function(n,r,i,o){var a,s,c,l,u=n._async,f=e("./errors").Warning,d=e("./util"),p=e("./es5"),h=d.canAttachTrace,m=/[\\\/]bluebird[\\\/]js[\\\/](release|debug|instrumented)/,b=/\((?:timers\.js):\d+:\d+\)/,y=/[\/<\(](.+?):(\d+):(\d+)\)?\s*$/,g=null,v=null,w=!1,_=!(0==d.env("BLUEBIRD_DEBUG")),k=!(0==d.env("BLUEBIRD_WARNINGS")||!_&&!d.env("BLUEBIRD_WARNINGS")),x=!(0==d.env("BLUEBIRD_LONG_STACK_TRACES")||!_&&!d.env("BLUEBIRD_LONG_STACK_TRACES")),S=0!=d.env("BLUEBIRD_W_FORGOTTEN_RETURN")&&(k||!!d.env("BLUEBIRD_W_FORGOTTEN_RETURN"));!function(){var e=[];function t(){for(var t=0;t<e.length;++t)e[t]._notifyUnhandledRejection();r()}function r(){e.length=0}l=function(n){e.push(n),setTimeout(t,1)},p.defineProperty(n,"_unhandledRejectionCheck",{value:t}),p.defineProperty(n,"_unhandledRejectionClear",{value:r})}(),n.prototype.suppressUnhandledRejections=function(){var e=this._target();e._bitField=-1048577&e._bitField|524288},n.prototype._ensurePossibleRejectionHandled=function(){0==(524288&this._bitField)&&(this._setRejectionIsUnhandled(),l(this))},n.prototype._notifyUnhandledRejectionIsHandled=function(){G("rejectionHandled",a,void 0,this)},n.prototype._setReturnedNonUndefined=function(){this._bitField=268435456|this._bitField},n.prototype._returnedNonUndefined=function(){return 0!=(268435456&this._bitField)},n.prototype._notifyUnhandledRejection=function(){if(this._isRejectionUnhandled()){var e=this._settledValue();this._setUnhandledRejectionIsNotified(),G("unhandledRejection",s,e,this)}},n.prototype._setUnhandledRejectionIsNotified=function(){this._bitField=262144|this._bitField},n.prototype._unsetUnhandledRejectionIsNotified=function(){this._bitField=-262145&this._bitField},n.prototype._isUnhandledRejectionNotified=function(){return(262144&this._bitField)>0},n.prototype._setRejectionIsUnhandled=function(){this._bitField=1048576|this._bitField},n.prototype._unsetRejectionIsUnhandled=function(){this._bitField=-1048577&this._bitField,this._isUnhandledRejectionNotified()&&(this._unsetUnhandledRejectionIsNotified(),this._notifyUnhandledRejectionIsHandled())},n.prototype._isRejectionUnhandled=function(){return(1048576&this._bitField)>0},n.prototype._warn=function(e,t,n){return H(e,t,n||this)},n.onPossiblyUnhandledRejection=function(e){var t=n._getContext();s=d.contextBind(t,e)},n.onUnhandledRejectionHandled=function(e){var t=n._getContext();a=d.contextBind(t,e)};var O=function(){};n.longStackTraces=function(){if(u.haveItemsQueued()&&!ne.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n    See http://goo.gl/MqrFmX\n");if(!ne.longStackTraces&&Q()){var e=n.prototype._captureStackTrace,t=n.prototype._attachExtraTrace,i=n.prototype._dereferenceTrace;ne.longStackTraces=!0,O=function(){if(u.haveItemsQueued()&&!ne.longStackTraces)throw new Error("cannot enable long stack traces after promises have been created\n\n    See http://goo.gl/MqrFmX\n");n.prototype._captureStackTrace=e,n.prototype._attachExtraTrace=t,n.prototype._dereferenceTrace=i,r.deactivateLongStackTraces(),ne.longStackTraces=!1},n.prototype._captureStackTrace=q,n.prototype._attachExtraTrace=z,n.prototype._dereferenceTrace=V,r.activateLongStackTraces()}},n.hasLongStackTraces=function(){return ne.longStackTraces&&Q()};var E={unhandledrejection:{before:function(){var e=d.global.onunhandledrejection;return d.global.onunhandledrejection=null,e},after:function(e){d.global.onunhandledrejection=e}},rejectionhandled:{before:function(){var e=d.global.onrejectionhandled;return d.global.onrejectionhandled=null,e},after:function(e){d.global.onrejectionhandled=e}}},T=function(){var e=function(e,t){if(!e)return!d.global.dispatchEvent(t);var n;try{return n=e.before(),!d.global.dispatchEvent(t)}finally{e.after(n)}};try{if("function"==typeof CustomEvent){var t=new CustomEvent("CustomEvent");return d.global.dispatchEvent(t),function(t,n){t=t.toLowerCase();var r=new CustomEvent(t,{detail:n,cancelable:!0});return p.defineProperty(r,"promise",{value:n.promise}),p.defineProperty(r,"reason",{value:n.reason}),e(E[t],r)}}return"function"==typeof Event?(t=new Event("CustomEvent"),d.global.dispatchEvent(t),function(t,n){t=t.toLowerCase();var r=new Event(t,{cancelable:!0});return r.detail=n,p.defineProperty(r,"promise",{value:n.promise}),p.defineProperty(r,"reason",{value:n.reason}),e(E[t],r)}):((t=document.createEvent("CustomEvent")).initCustomEvent("testingtheevent",!1,!0,{}),d.global.dispatchEvent(t),function(t,n){t=t.toLowerCase();var r=document.createEvent("CustomEvent");return r.initCustomEvent(t,!1,!0,n),e(E[t],r)})}catch(e){}return function(){return!1}}(),A=d.isNode?function(){return t.emit.apply(t,arguments)}:d.global?function(e){var t="on"+e.toLowerCase(),n=d.global[t];return!!n&&(n.apply(d.global,[].slice.call(arguments,1)),!0)}:function(){return!1};function M(e,t){return{promise:t}}var I={promiseCreated:M,promiseFulfilled:M,promiseRejected:M,promiseResolved:M,promiseCancelled:M,promiseChained:function(e,t,n){return{promise:t,child:n}},warning:function(e,t){return{warning:t}},unhandledRejection:function(e,t,n){return{reason:t,promise:n}},rejectionHandled:M},P=function(e){var t=!1;try{t=A.apply(null,arguments)}catch(e){u.throwLater(e),t=!0}var n=!1;try{n=T(e,I[e].apply(null,arguments))}catch(e){u.throwLater(e),n=!0}return n||t};function C(){return!1}function j(e,t,n){var r=this;try{e(t,n,(function(e){if("function"!=typeof e)throw new TypeError("onCancel must be a function, got: "+d.toString(e));r._attachCancellationCallback(e)}))}catch(e){return e}}function D(e){if(!this._isCancellable())return this;var t=this._onCancel();void 0!==t?d.isArray(t)?t.push(e):this._setOnCancel([t,e]):this._setOnCancel(e)}function R(){return this._onCancelField}function N(e){this._onCancelField=e}function B(){this._cancellationParent=void 0,this._onCancelField=void 0}function L(e,t){if(0!=(1&t)){this._cancellationParent=e;var n=e._branchesRemainingToCancel;void 0===n&&(n=0),e._branchesRemainingToCancel=n+1}0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)}n.config=function(e){if("longStackTraces"in(e=Object(e))&&(e.longStackTraces?n.longStackTraces():!e.longStackTraces&&n.hasLongStackTraces()&&O()),"warnings"in e){var t=e.warnings;ne.warnings=!!t,S=ne.warnings,d.isObject(t)&&"wForgottenReturn"in t&&(S=!!t.wForgottenReturn)}if("cancellation"in e&&e.cancellation&&!ne.cancellation){if(u.haveItemsQueued())throw new Error("cannot enable cancellation after promises are in use");n.prototype._clearCancellationData=B,n.prototype._propagateFrom=L,n.prototype._onCancel=R,n.prototype._setOnCancel=N,n.prototype._attachCancellationCallback=D,n.prototype._execute=j,U=L,ne.cancellation=!0}if("monitoring"in e&&(e.monitoring&&!ne.monitoring?(ne.monitoring=!0,n.prototype._fireEvent=P):!e.monitoring&&ne.monitoring&&(ne.monitoring=!1,n.prototype._fireEvent=C)),"asyncHooks"in e&&d.nodeSupportsAsyncResource){var r=ne.asyncHooks,a=!!e.asyncHooks;r!==a&&(ne.asyncHooks=a,a?i():o())}return n},n.prototype._fireEvent=C,n.prototype._execute=function(e,t,n){try{e(t,n)}catch(e){return e}},n.prototype._onCancel=function(){},n.prototype._setOnCancel=function(e){},n.prototype._attachCancellationCallback=function(e){},n.prototype._captureStackTrace=function(){},n.prototype._attachExtraTrace=function(){},n.prototype._dereferenceTrace=function(){},n.prototype._clearCancellationData=function(){},n.prototype._propagateFrom=function(e,t){};var U=function(e,t){0!=(2&t)&&e._isBound()&&this._setBoundTo(e._boundTo)};function F(){var e=this._boundTo;return void 0!==e&&e instanceof n?e.isFulfilled()?e.value():void 0:e}function q(){this._trace=new ee(this._peekContext())}function z(e,t){if(h(e)){var n=this._trace;if(void 0!==n&&t&&(n=n._parent),void 0!==n)n.attachExtraTrace(e);else if(!e.__stackCleaned__){var r=K(e);d.notEnumerableProp(e,"stack",r.message+"\n"+r.stack.join("\n")),d.notEnumerableProp(e,"__stackCleaned__",!0)}}}function V(){this._trace=void 0}function H(e,t,r){if(ne.warnings){var i,o=new f(e);if(t)r._attachExtraTrace(o);else if(ne.longStackTraces&&(i=n._peekContext()))i.attachExtraTrace(o);else{var a=K(o);o.stack=a.message+"\n"+a.stack.join("\n")}P("warning",o)||W(o,"",!0)}}function $(e){for(var t=[],n=0;n<e.length;++n){var r=e[n],i="    (No stack trace)"===r||g.test(r),o=i&&Y(r);i&&!o&&(w&&" "!==r.charAt(0)&&(r="    "+r),t.push(r))}return t}function K(e){var t=e.stack,n=e.toString();return t="string"==typeof t&&t.length>0?function(e){for(var t=e.stack.replace(/\s+$/g,"").split("\n"),n=0;n<t.length;++n){var r=t[n];if("    (No stack trace)"===r||g.test(r))break}return n>0&&"SyntaxError"!=e.name&&(t=t.slice(n)),t}(e):["    (No stack trace)"],{message:n,stack:"SyntaxError"==e.name?t:$(t)}}function W(e,t,n){if("undefined"!=typeof console){var r;if(d.isObject(e)){var i=e.stack;r=t+v(i,e)}else r=t+String(e);"function"==typeof c?c(r,n):"function"!=typeof console.log&&"object"!=typeof console.log||console.log(r)}}function G(e,t,n,r){var i=!1;try{"function"==typeof t&&(i=!0,"rejectionHandled"===e?t(r):t(n,r))}catch(e){u.throwLater(e)}"unhandledRejection"===e?P(e,n,r)||i||W(n,"Unhandled rejection "):P(e,r)}function J(e){var t;if("function"==typeof e)t="[function "+(e.name||"anonymous")+"]";else{if(t=e&&"function"==typeof e.toString?e.toString():d.toString(e),/\[object [a-zA-Z0-9$_]+\]/.test(t))try{t=JSON.stringify(e)}catch(e){}0===t.length&&(t="(empty array)")}return"(<"+function(e){return e.length<41?e:e.substr(0,38)+"..."}(t)+">, no stack trace)"}function Q(){return"function"==typeof te}var Y=function(){return!1},Z=/[\/<\(]([^:\/]+):(\d+):(?:\d+)\)?\s*$/;function X(e){var t=e.match(Z);if(t)return{fileName:t[1],line:parseInt(t[2],10)}}function ee(e){this._parent=e,this._promisesCreated=0;var t=this._length=1+(void 0===e?0:e._length);te(this,ee),t>32&&this.uncycle()}d.inherits(ee,Error),r.CapturedTrace=ee,ee.prototype.uncycle=function(){var e=this._length;if(!(e<2)){for(var t=[],n={},r=0,i=this;void 0!==i;++r)t.push(i),i=i._parent;for(r=(e=this._length=r)-1;r>=0;--r){var o=t[r].stack;void 0===n[o]&&(n[o]=r)}for(r=0;r<e;++r){var a=n[t[r].stack];if(void 0!==a&&a!==r){a>0&&(t[a-1]._parent=void 0,t[a-1]._length=1),t[r]._parent=void 0,t[r]._length=1;var s=r>0?t[r-1]:this;a<e-1?(s._parent=t[a+1],s._parent.uncycle(),s._length=s._parent._length+1):(s._parent=void 0,s._length=1);for(var c=s._length+1,l=r-2;l>=0;--l)t[l]._length=c,c++;return}}}},ee.prototype.attachExtraTrace=function(e){if(!e.__stackCleaned__){this.uncycle();for(var t=K(e),n=t.message,r=[t.stack],i=this;void 0!==i;)r.push($(i.stack.split("\n"))),i=i._parent;!function(e){for(var t=e[0],n=1;n<e.length;++n){for(var r=e[n],i=t.length-1,o=t[i],a=-1,s=r.length-1;s>=0;--s)if(r[s]===o){a=s;break}for(s=a;s>=0;--s){var c=r[s];if(t[i]!==c)break;t.pop(),i--}t=r}}(r),function(e){for(var t=0;t<e.length;++t)(0===e[t].length||t+1<e.length&&e[t][0]===e[t+1][0])&&(e.splice(t,1),t--)}(r),d.notEnumerableProp(e,"stack",function(e,t){for(var n=0;n<t.length-1;++n)t[n].push("From previous event:"),t[n]=t[n].join("\n");return n<t.length&&(t[n]=t[n].join("\n")),e+"\n"+t.join("\n")}(n,r)),d.notEnumerableProp(e,"__stackCleaned__",!0)}};var te=function(){var e=/^\s*at\s*/,t=function(e,t){return"string"==typeof e?e:void 0!==t.name&&void 0!==t.message?t.toString():J(t)};if("number"==typeof Error.stackTraceLimit&&"function"==typeof Error.captureStackTrace){Error.stackTraceLimit+=6,g=e,v=t;var n=Error.captureStackTrace;return Y=function(e){return m.test(e)},function(e,t){Error.stackTraceLimit+=6,n(e,t),Error.stackTraceLimit-=6}}var r,i=new Error;if("string"==typeof i.stack&&i.stack.split("\n")[0].indexOf("stackDetection@")>=0)return g=/@/,v=t,w=!0,function(e){e.stack=(new Error).stack};try{throw new Error}catch(e){r="stack"in e}return!("stack"in i)&&r&&"number"==typeof Error.stackTraceLimit?(g=e,v=t,function(e){Error.stackTraceLimit+=6;try{throw new Error}catch(t){e.stack=t.stack}Error.stackTraceLimit-=6}):(v=function(e,t){return"string"==typeof e?e:"object"!=typeof t&&"function"!=typeof t||void 0===t.name||void 0===t.message?J(t):t.toString()},null)}();"undefined"!=typeof console&&void 0!==console.warn&&(c=function(e){console.warn(e)},d.isNode&&t.stderr.isTTY?c=function(e,t){var n=t?"\e[33m":"\e[31m";console.warn(n+e+"\e[0m\n")}:d.isNode||"string"!=typeof(new Error).stack||(c=function(e,t){console.warn("%c"+e,t?"color: darkorange":"color: red")}));var ne={warnings:k,longStackTraces:!1,cancellation:!1,monitoring:!1,asyncHooks:!1};return x&&n.longStackTraces(),{asyncHooks:function(){return ne.asyncHooks},longStackTraces:function(){return ne.longStackTraces},warnings:function(){return ne.warnings},cancellation:function(){return ne.cancellation},monitoring:function(){return ne.monitoring},propagateFromFunction:function(){return U},boundValueFunction:function(){return F},checkForgottenReturns:function(e,t,n,r,i){if(void 0===e&&null!==t&&S){if(void 0!==i&&i._returnedNonUndefined())return;if(0==(65535&r._bitField))return;n&&(n+=" ");var o="",a="";if(t._trace){for(var s=t._trace.stack.split("\n"),c=$(s),l=c.length-1;l>=0;--l){var u=c[l];if(!b.test(u)){var f=u.match(y);f&&(o="at "+f[1]+":"+f[2]+":"+f[3]+" ");break}}if(c.length>0){var d=c[0];for(l=0;l<s.length;++l)if(s[l]===d){l>0&&(a="\n"+s[l-1]);break}}}var p="a promise was created in a "+n+"handler "+o+"but was not returned from it, see http://goo.gl/rRqMUw"+a;r._warn(p,!0,t)}},setBounds:function(e,t){if(Q()){for(var n,r,i=(e.stack||"").split("\n"),o=(t.stack||"").split("\n"),a=-1,s=-1,c=0;c<i.length;++c)if(l=X(i[c])){n=l.fileName,a=l.line;break}for(c=0;c<o.length;++c){var l;if(l=X(o[c])){r=l.fileName,s=l.line;break}}a<0||s<0||!n||!r||n!==r||a>=s||(Y=function(e){if(m.test(e))return!0;var t=X(e);return!!(t&&t.fileName===n&&a<=t.line&&t.line<=s)})}},warn:H,deprecated:function(e,t){var n=e+" is deprecated and will be removed in a future version.";return t&&(n+=" Use "+t+" instead."),H(n)},CapturedTrace:ee,fireDomEvent:T,fireGlobalEvent:A}}},{"./errors":12,"./es5":13,"./util":36}],10:[function(e,t,n){"use strict";t.exports=function(e){function t(){return this.value}function n(){throw this.reason}e.prototype.return=e.prototype.thenReturn=function(n){return n instanceof e&&n.suppressUnhandledRejections(),this._then(t,void 0,void 0,{value:n},void 0)},e.prototype.throw=e.prototype.thenThrow=function(e){return this._then(n,void 0,void 0,{reason:e},void 0)},e.prototype.catchThrow=function(e){if(arguments.length<=1)return this._then(void 0,n,void 0,{reason:e},void 0);var t=arguments[1],r=function(){throw t};return this.caught(e,r)},e.prototype.catchReturn=function(n){if(arguments.length<=1)return n instanceof e&&n.suppressUnhandledRejections(),this._then(void 0,t,void 0,{value:n},void 0);var r=arguments[1];r instanceof e&&r.suppressUnhandledRejections();var i=function(){return r};return this.caught(n,i)}}},{}],11:[function(e,t,n){"use strict";t.exports=function(e,t){var n=e.reduce,r=e.all;function i(){return r(this)}e.prototype.each=function(e){return n(this,e,t,0)._then(i,void 0,void 0,this,void 0)},e.prototype.mapSeries=function(e){return n(this,e,t,t)},e.each=function(e,r){return n(e,r,t,0)._then(i,void 0,void 0,e,void 0)},e.mapSeries=function(e,r){return n(e,r,t,t)}}},{}],12:[function(e,t,n){"use strict";var r,i,o=e("./es5"),a=o.freeze,s=e("./util"),c=s.inherits,l=s.notEnumerableProp;function u(e,t){function n(r){if(!(this instanceof n))return new n(r);l(this,"message","string"==typeof r?r:t),l(this,"name",e),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):Error.call(this)}return c(n,Error),n}var f=u("Warning","warning"),d=u("CancellationError","cancellation error"),p=u("TimeoutError","timeout error"),h=u("AggregateError","aggregate error");try{r=TypeError,i=RangeError}catch(e){r=u("TypeError","type error"),i=u("RangeError","range error")}for(var m="join pop push shift unshift slice filter forEach some every map indexOf lastIndexOf reduce reduceRight sort reverse".split(" "),b=0;b<m.length;++b)"function"==typeof Array.prototype[m[b]]&&(h.prototype[m[b]]=Array.prototype[m[b]]);o.defineProperty(h.prototype,"length",{value:0,configurable:!1,writable:!0,enumerable:!0}),h.prototype.isOperational=!0;var y=0;function g(e){if(!(this instanceof g))return new g(e);l(this,"name","OperationalError"),l(this,"message",e),this.cause=e,this.isOperational=!0,e instanceof Error?(l(this,"message",e.message),l(this,"stack",e.stack)):Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}h.prototype.toString=function(){var e=Array(4*y+1).join(" "),t="\n"+e+"AggregateError of:\n";y++,e=Array(4*y+1).join(" ");for(var n=0;n<this.length;++n){for(var r=this[n]===this?"[Circular AggregateError]":this[n]+"",i=r.split("\n"),o=0;o<i.length;++o)i[o]=e+i[o];t+=(r=i.join("\n"))+"\n"}return y--,t},c(g,Error);var v=Error.__BluebirdErrorTypes__;v||(v=a({CancellationError:d,TimeoutError:p,OperationalError:g,RejectionError:g,AggregateError:h}),o.defineProperty(Error,"__BluebirdErrorTypes__",{value:v,writable:!1,enumerable:!1,configurable:!1})),t.exports={Error:Error,TypeError:r,RangeError:i,CancellationError:v.CancellationError,OperationalError:v.OperationalError,TimeoutError:v.TimeoutError,AggregateError:v.AggregateError,Warning:f}},{"./es5":13,"./util":36}],13:[function(e,t,n){var r=function(){"use strict";return void 0===this}();if(r)t.exports={freeze:Object.freeze,defineProperty:Object.defineProperty,getDescriptor:Object.getOwnPropertyDescriptor,keys:Object.keys,names:Object.getOwnPropertyNames,getPrototypeOf:Object.getPrototypeOf,isArray:Array.isArray,isES5:r,propertyIsWritable:function(e,t){var n=Object.getOwnPropertyDescriptor(e,t);return!(n&&!n.writable&&!n.set)}};else{var i={}.hasOwnProperty,o={}.toString,a={}.constructor.prototype,s=function(e){var t=[];for(var n in e)i.call(e,n)&&t.push(n);return t};t.exports={isArray:function(e){try{return"[object Array]"===o.call(e)}catch(e){return!1}},keys:s,names:s,defineProperty:function(e,t,n){return e[t]=n.value,e},getDescriptor:function(e,t){return{value:e[t]}},freeze:function(e){return e},getPrototypeOf:function(e){try{return Object(e).constructor.prototype}catch(e){return a}},isES5:r,propertyIsWritable:function(){return!0}}}},{}],14:[function(e,t,n){"use strict";t.exports=function(e,t){var n=e.map;e.prototype.filter=function(e,r){return n(this,e,r,t)},e.filter=function(e,r,i){return n(e,r,i,t)}}},{}],15:[function(e,t,n){"use strict";t.exports=function(t,n,r){var i=e("./util"),o=t.CancellationError,a=i.errorObj,s=e("./catch_filter")(r);function c(e,t,n){this.promise=e,this.type=t,this.handler=n,this.called=!1,this.cancelPromise=null}function l(e){this.finallyHandler=e}function u(e,t){return null!=e.cancelPromise&&(arguments.length>1?e.cancelPromise._reject(t):e.cancelPromise._cancel(),e.cancelPromise=null,!0)}function f(){return p.call(this,this.promise._target()._settledValue())}function d(e){if(!u(this,e))return a.e=e,a}function p(e){var i=this.promise,s=this.handler;if(!this.called){this.called=!0;var c=this.isFinallyHandler()?s.call(i._boundValue()):s.call(i._boundValue(),e);if(c===r)return c;if(void 0!==c){i._setReturnedNonUndefined();var p=n(c,i);if(p instanceof t){if(null!=this.cancelPromise){if(p._isCancelled()){var h=new o("late cancellation observer");return i._attachExtraTrace(h),a.e=h,a}p.isPending()&&p._attachCancellationCallback(new l(this))}return p._then(f,d,void 0,this,void 0)}}}return i.isRejected()?(u(this),a.e=e,a):(u(this),e)}return c.prototype.isFinallyHandler=function(){return 0===this.type},l.prototype._resultCancelled=function(){u(this.finallyHandler)},t.prototype._passThrough=function(e,t,n,r){return"function"!=typeof e?this.then():this._then(n,r,void 0,new c(this,t,e),void 0)},t.prototype.lastly=t.prototype.finally=function(e){return this._passThrough(e,0,p,p)},t.prototype.tap=function(e){return this._passThrough(e,1,p)},t.prototype.tapCatch=function(e){var n=arguments.length;if(1===n)return this._passThrough(e,1,void 0,p);var r,o=new Array(n-1),a=0;for(r=0;r<n-1;++r){var c=arguments[r];if(!i.isObject(c))return t.reject(new TypeError("tapCatch statement predicate: expecting an object but got "+i.classString(c)));o[a++]=c}o.length=a;var l=arguments[r];return this._passThrough(s(o,l,this),1,void 0,p)},c}},{"./catch_filter":7,"./util":36}],16:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o,a){var s=e("./errors").TypeError,c=e("./util"),l=c.errorObj,u=c.tryCatch,f=[];function d(e,n,i,o){if(a.cancellation()){var s=new t(r),c=this._finallyPromise=new t(r);this._promise=s.lastly((function(){return c})),s._captureStackTrace(),s._setOnCancel(this)}else(this._promise=new t(r))._captureStackTrace();this._stack=o,this._generatorFunction=e,this._receiver=n,this._generator=void 0,this._yieldHandlers="function"==typeof i?[i].concat(f):f,this._yieldedPromise=null,this._cancellationPhase=!1}c.inherits(d,o),d.prototype._isResolved=function(){return null===this._promise},d.prototype._cleanup=function(){this._promise=this._generator=null,a.cancellation()&&null!==this._finallyPromise&&(this._finallyPromise._fulfill(),this._finallyPromise=null)},d.prototype._promiseCancelled=function(){if(!this._isResolved()){var e;if(void 0!==this._generator.return)this._promise._pushContext(),e=u(this._generator.return).call(this._generator,void 0),this._promise._popContext();else{var n=new t.CancellationError("generator .return() sentinel");t.coroutine.returnSentinel=n,this._promise._attachExtraTrace(n),this._promise._pushContext(),e=u(this._generator.throw).call(this._generator,n),this._promise._popContext()}this._cancellationPhase=!0,this._yieldedPromise=null,this._continue(e)}},d.prototype._promiseFulfilled=function(e){this._yieldedPromise=null,this._promise._pushContext();var t=u(this._generator.next).call(this._generator,e);this._promise._popContext(),this._continue(t)},d.prototype._promiseRejected=function(e){this._yieldedPromise=null,this._promise._attachExtraTrace(e),this._promise._pushContext();var t=u(this._generator.throw).call(this._generator,e);this._promise._popContext(),this._continue(t)},d.prototype._resultCancelled=function(){if(this._yieldedPromise instanceof t){var e=this._yieldedPromise;this._yieldedPromise=null,e.cancel()}},d.prototype.promise=function(){return this._promise},d.prototype._run=function(){this._generator=this._generatorFunction.call(this._receiver),this._receiver=this._generatorFunction=void 0,this._promiseFulfilled(void 0)},d.prototype._continue=function(e){var n=this._promise;if(e===l)return this._cleanup(),this._cancellationPhase?n.cancel():n._rejectCallback(e.e,!1);var r=e.value;if(!0===e.done)return this._cleanup(),this._cancellationPhase?n.cancel():n._resolveCallback(r);var o=i(r,this._promise);if(o instanceof t||null!==(o=function(e,n,r){for(var o=0;o<n.length;++o){r._pushContext();var a=u(n[o])(e);if(r._popContext(),a===l){r._pushContext();var s=t.reject(l.e);return r._popContext(),s}var c=i(a,r);if(c instanceof t)return c}return null}(o,this._yieldHandlers,this._promise))){var a=(o=o._target())._bitField;0==(50397184&a)?(this._yieldedPromise=o,o._proxy(this,null)):0!=(33554432&a)?t._async.invoke(this._promiseFulfilled,this,o._value()):0!=(16777216&a)?t._async.invoke(this._promiseRejected,this,o._reason()):this._promiseCancelled()}else this._promiseRejected(new s("A value %s was yielded that could not be treated as a promise\n\n    See http://goo.gl/MqrFmX\n\n".replace("%s",String(r))+"From coroutine:\n"+this._stack.split("\n").slice(1,-7).join("\n")))},t.coroutine=function(e,t){if("function"!=typeof e)throw new s("generatorFunction must be a function\n\n    See http://goo.gl/MqrFmX\n");var n=Object(t).yieldHandler,r=d,i=(new Error).stack;return function(){var t=e.apply(this,arguments),o=new r(void 0,void 0,n,i),a=o.promise();return o._generator=t,o._promiseFulfilled(void 0),a}},t.coroutine.addYieldHandler=function(e){if("function"!=typeof e)throw new s("expecting a function but got "+c.classString(e));f.push(e)},t.spawn=function(e){if(a.deprecated("Promise.spawn()","Promise.coroutine()"),"function"!=typeof e)return n("generatorFunction must be a function\n\n    See http://goo.gl/MqrFmX\n");var r=new d(e,this),i=r.promise();return r._run(t.spawn),i}}},{"./errors":12,"./util":36}],17:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o){var a=e("./util");a.canEvaluate,a.tryCatch,a.errorObj,t.join=function(){var e,t=arguments.length-1;t>0&&"function"==typeof arguments[t]&&(e=arguments[t]);var r=[].slice.call(arguments);e&&r.pop();var i=new n(r).promise();return void 0!==e?i.spread(e):i}}},{"./util":36}],18:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o,a){var s=e("./util"),c=s.tryCatch,l=s.errorObj,u=t._async;function f(e,n,r,i){this.constructor$(e),this._promise._captureStackTrace();var a=t._getContext();if(this._callback=s.contextBind(a,n),this._preservedValues=i===o?new Array(this.length()):null,this._limit=r,this._inFlight=0,this._queue=[],u.invoke(this._asyncInit,this,void 0),s.isArray(e))for(var c=0;c<e.length;++c){var l=e[c];l instanceof t&&l.suppressUnhandledRejections()}}function d(e,n,i,o){if("function"!=typeof n)return r("expecting a function but got "+s.classString(n));var a=0;if(void 0!==i){if("object"!=typeof i||null===i)return t.reject(new TypeError("options argument must be an object but it is "+s.classString(i)));if("number"!=typeof i.concurrency)return t.reject(new TypeError("'concurrency' must be a number but it is "+s.classString(i.concurrency)));a=i.concurrency}return new f(e,n,a="number"==typeof a&&isFinite(a)&&a>=1?a:0,o).promise()}s.inherits(f,n),f.prototype._asyncInit=function(){this._init$(void 0,-2)},f.prototype._init=function(){},f.prototype._promiseFulfilled=function(e,n){var r=this._values,o=this.length(),s=this._preservedValues,u=this._limit;if(n<0){if(r[n=-1*n-1]=e,u>=1&&(this._inFlight--,this._drainQueue(),this._isResolved()))return!0}else{if(u>=1&&this._inFlight>=u)return r[n]=e,this._queue.push(n),!1;null!==s&&(s[n]=e);var f=this._promise,d=this._callback,p=f._boundValue();f._pushContext();var h=c(d).call(p,e,n,o),m=f._popContext();if(a.checkForgottenReturns(h,m,null!==s?"Promise.filter":"Promise.map",f),h===l)return this._reject(h.e),!0;var b=i(h,this._promise);if(b instanceof t){var y=(b=b._target())._bitField;if(0==(50397184&y))return u>=1&&this._inFlight++,r[n]=b,b._proxy(this,-1*(n+1)),!1;if(0==(33554432&y))return 0!=(16777216&y)?(this._reject(b._reason()),!0):(this._cancel(),!0);h=b._value()}r[n]=h}return++this._totalResolved>=o&&(null!==s?this._filter(r,s):this._resolve(r),!0)},f.prototype._drainQueue=function(){for(var e=this._queue,t=this._limit,n=this._values;e.length>0&&this._inFlight<t;){if(this._isResolved())return;var r=e.pop();this._promiseFulfilled(n[r],r)}},f.prototype._filter=function(e,t){for(var n=t.length,r=new Array(n),i=0,o=0;o<n;++o)e[o]&&(r[i++]=t[o]);r.length=i,this._resolve(r)},f.prototype.preservedValues=function(){return this._preservedValues},t.prototype.map=function(e,t){return d(this,e,t,null)},t.map=function(e,t,n,r){return d(e,t,n,r)}}},{"./util":36}],19:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o){var a=e("./util"),s=a.tryCatch;t.method=function(e){if("function"!=typeof e)throw new t.TypeError("expecting a function but got "+a.classString(e));return function(){var r=new t(n);r._captureStackTrace(),r._pushContext();var i=s(e).apply(this,arguments),a=r._popContext();return o.checkForgottenReturns(i,a,"Promise.method",r),r._resolveFromSyncValue(i),r}},t.attempt=t.try=function(e){if("function"!=typeof e)return i("expecting a function but got "+a.classString(e));var r,c=new t(n);if(c._captureStackTrace(),c._pushContext(),arguments.length>1){o.deprecated("calling Promise.try with more than 1 argument");var l=arguments[1],u=arguments[2];r=a.isArray(l)?s(e).apply(u,l):s(e).call(u,l)}else r=s(e)();var f=c._popContext();return o.checkForgottenReturns(r,f,"Promise.try",c),c._resolveFromSyncValue(r),c},t.prototype._resolveFromSyncValue=function(e){e===a.errorObj?this._rejectCallback(e.e,!1):this._resolveCallback(e,!0)}}},{"./util":36}],20:[function(e,t,n){"use strict";var r=e("./util"),i=r.maybeWrapAsError,o=e("./errors").OperationalError,a=e("./es5"),s=/^(?:name|message|stack|cause)$/;function c(e){var t;if(function(e){return e instanceof Error&&a.getPrototypeOf(e)===Error.prototype}(e)){(t=new o(e)).name=e.name,t.message=e.message,t.stack=e.stack;for(var n=a.keys(e),i=0;i<n.length;++i){var c=n[i];s.test(c)||(t[c]=e[c])}return t}return r.markAsOriginatingFromRejection(e),e}t.exports=function(e,t){return function(n,r){if(null!==e){if(n){var o=c(i(n));e._attachExtraTrace(o),e._reject(o)}else if(t){var a=[].slice.call(arguments,1);e._fulfill(a)}else e._fulfill(r);e=null}}}},{"./errors":12,"./es5":13,"./util":36}],21:[function(e,t,n){"use strict";t.exports=function(t){var n=e("./util"),r=t._async,i=n.tryCatch,o=n.errorObj;function a(e,t){if(!n.isArray(e))return s.call(this,e,t);var a=i(t).apply(this._boundValue(),[null].concat(e));a===o&&r.throwLater(a.e)}function s(e,t){var n=this._boundValue(),a=void 0===e?i(t).call(n,null):i(t).call(n,null,e);a===o&&r.throwLater(a.e)}function c(e,t){if(!e){var n=new Error(e+"");n.cause=e,e=n}var a=i(t).call(this._boundValue(),e);a===o&&r.throwLater(a.e)}t.prototype.asCallback=t.prototype.nodeify=function(e,t){if("function"==typeof e){var n=s;void 0!==t&&Object(t).spread&&(n=a),this._then(n,c,void 0,this,e)}return this}}},{"./util":36}],22:[function(e,n,r){"use strict";n.exports=function(){var r=function(){return new g("circular promise resolution chain\n\n    See http://goo.gl/MqrFmX\n")},i=function(){return new j.PromiseInspection(this._target())},o=function(e){return j.reject(new g(e))};function a(){}var s={},c=e("./util");c.setReflectHandler(i);var l=function(){var e=t.domain;return void 0===e?null:e},u=function(){return{domain:l(),async:null}},f=c.isNode&&c.nodeSupportsAsyncResource?e("async_hooks").AsyncResource:null,d=function(){return{domain:l(),async:new f("Bluebird::Promise")}},p=c.isNode?u:function(){return null};c.notEnumerableProp(j,"_getContext",p);var h=e("./es5"),m=e("./async"),b=new m;h.defineProperty(j,"_async",{value:b});var y=e("./errors"),g=j.TypeError=y.TypeError;j.RangeError=y.RangeError;var v=j.CancellationError=y.CancellationError;j.TimeoutError=y.TimeoutError,j.OperationalError=y.OperationalError,j.RejectionError=y.OperationalError,j.AggregateError=y.AggregateError;var w=function(){},_={},k={},x=e("./thenables")(j,w),S=e("./promise_array")(j,w,x,o,a),O=e("./context")(j),E=O.create,T=e("./debuggability")(j,O,(function(){p=d,c.notEnumerableProp(j,"_getContext",d)}),(function(){p=u,c.notEnumerableProp(j,"_getContext",u)})),A=(T.CapturedTrace,e("./finally")(j,x,k)),M=e("./catch_filter")(k),I=e("./nodeback"),P=c.errorObj,C=c.tryCatch;function j(e){e!==w&&function(e,t){if(null==e||e.constructor!==j)throw new g("the promise constructor cannot be invoked directly\n\n    See http://goo.gl/MqrFmX\n");if("function"!=typeof t)throw new g("expecting a function but got "+c.classString(t))}(this,e),this._bitField=0,this._fulfillmentHandler0=void 0,this._rejectionHandler0=void 0,this._promise0=void 0,this._receiver0=void 0,this._resolveFromExecutor(e),this._promiseCreated(),this._fireEvent("promiseCreated",this)}function D(e){this.promise._resolveCallback(e)}function R(e){this.promise._rejectCallback(e,!1)}function N(e){var t=new j(w);t._fulfillmentHandler0=e,t._rejectionHandler0=e,t._promise0=e,t._receiver0=e}return j.prototype.toString=function(){return"[object Promise]"},j.prototype.caught=j.prototype.catch=function(e){var t=arguments.length;if(t>1){var n,r=new Array(t-1),i=0;for(n=0;n<t-1;++n){var a=arguments[n];if(!c.isObject(a))return o("Catch statement predicate: expecting an object but got "+c.classString(a));r[i++]=a}if(r.length=i,"function"!=typeof(e=arguments[n]))throw new g("The last argument to .catch() must be a function, got "+c.toString(e));return this.then(void 0,M(r,e,this))}return this.then(void 0,e)},j.prototype.reflect=function(){return this._then(i,i,void 0,this,void 0)},j.prototype.then=function(e,t){if(T.warnings()&&arguments.length>0&&"function"!=typeof e&&"function"!=typeof t){var n=".then() only accepts functions but was passed: "+c.classString(e);arguments.length>1&&(n+=", "+c.classString(t)),this._warn(n)}return this._then(e,t,void 0,void 0,void 0)},j.prototype.done=function(e,t){this._then(e,t,void 0,void 0,void 0)._setIsFinal()},j.prototype.spread=function(e){return"function"!=typeof e?o("expecting a function but got "+c.classString(e)):this.all()._then(e,void 0,void 0,_,void 0)},j.prototype.toJSON=function(){var e={isFulfilled:!1,isRejected:!1,fulfillmentValue:void 0,rejectionReason:void 0};return this.isFulfilled()?(e.fulfillmentValue=this.value(),e.isFulfilled=!0):this.isRejected()&&(e.rejectionReason=this.reason(),e.isRejected=!0),e},j.prototype.all=function(){return arguments.length>0&&this._warn(".all() was passed arguments but it does not take any"),new S(this).promise()},j.prototype.error=function(e){return this.caught(c.originatesFromRejection,e)},j.getNewLibraryCopy=n.exports,j.is=function(e){return e instanceof j},j.fromNode=j.fromCallback=function(e){var t=new j(w);t._captureStackTrace();var n=arguments.length>1&&!!Object(arguments[1]).multiArgs,r=C(e)(I(t,n));return r===P&&t._rejectCallback(r.e,!0),t._isFateSealed()||t._setAsyncGuaranteed(),t},j.all=function(e){return new S(e).promise()},j.cast=function(e){var t=x(e);return t instanceof j||((t=new j(w))._captureStackTrace(),t._setFulfilled(),t._rejectionHandler0=e),t},j.resolve=j.fulfilled=j.cast,j.reject=j.rejected=function(e){var t=new j(w);return t._captureStackTrace(),t._rejectCallback(e,!0),t},j.setScheduler=function(e){if("function"!=typeof e)throw new g("expecting a function but got "+c.classString(e));return b.setScheduler(e)},j.prototype._then=function(e,t,n,r,i){var o=void 0!==i,a=o?i:new j(w),s=this._target(),l=s._bitField;o||(a._propagateFrom(this,3),a._captureStackTrace(),void 0===r&&0!=(2097152&this._bitField)&&(r=0!=(50397184&l)?this._boundValue():s===this?void 0:this._boundTo),this._fireEvent("promiseChained",this,a));var u=p();if(0!=(50397184&l)){var f,d,h=s._settlePromiseCtx;0!=(33554432&l)?(d=s._rejectionHandler0,f=e):0!=(16777216&l)?(d=s._fulfillmentHandler0,f=t,s._unsetRejectionIsUnhandled()):(h=s._settlePromiseLateCancellationObserver,d=new v("late cancellation observer"),s._attachExtraTrace(d),f=t),b.invoke(h,s,{handler:c.contextBind(u,f),promise:a,receiver:r,value:d})}else s._addCallbacks(e,t,a,r,u);return a},j.prototype._length=function(){return 65535&this._bitField},j.prototype._isFateSealed=function(){return 0!=(117506048&this._bitField)},j.prototype._isFollowing=function(){return 67108864==(67108864&this._bitField)},j.prototype._setLength=function(e){this._bitField=-65536&this._bitField|65535&e},j.prototype._setFulfilled=function(){this._bitField=33554432|this._bitField,this._fireEvent("promiseFulfilled",this)},j.prototype._setRejected=function(){this._bitField=16777216|this._bitField,this._fireEvent("promiseRejected",this)},j.prototype._setFollowing=function(){this._bitField=67108864|this._bitField,this._fireEvent("promiseResolved",this)},j.prototype._setIsFinal=function(){this._bitField=4194304|this._bitField},j.prototype._isFinal=function(){return(4194304&this._bitField)>0},j.prototype._unsetCancelled=function(){this._bitField=-65537&this._bitField},j.prototype._setCancelled=function(){this._bitField=65536|this._bitField,this._fireEvent("promiseCancelled",this)},j.prototype._setWillBeCancelled=function(){this._bitField=8388608|this._bitField},j.prototype._setAsyncGuaranteed=function(){if(!b.hasCustomScheduler()){var e=this._bitField;this._bitField=e|(536870912&e)>>2^134217728}},j.prototype._setNoAsyncGuarantee=function(){this._bitField=-134217729&(536870912|this._bitField)},j.prototype._receiverAt=function(e){var t=0===e?this._receiver0:this[4*e-4+3];if(t!==s)return void 0===t&&this._isBound()?this._boundValue():t},j.prototype._promiseAt=function(e){return this[4*e-4+2]},j.prototype._fulfillmentHandlerAt=function(e){return this[4*e-4+0]},j.prototype._rejectionHandlerAt=function(e){return this[4*e-4+1]},j.prototype._boundValue=function(){},j.prototype._migrateCallback0=function(e){e._bitField;var t=e._fulfillmentHandler0,n=e._rejectionHandler0,r=e._promise0,i=e._receiverAt(0);void 0===i&&(i=s),this._addCallbacks(t,n,r,i,null)},j.prototype._migrateCallbackAt=function(e,t){var n=e._fulfillmentHandlerAt(t),r=e._rejectionHandlerAt(t),i=e._promiseAt(t),o=e._receiverAt(t);void 0===o&&(o=s),this._addCallbacks(n,r,i,o,null)},j.prototype._addCallbacks=function(e,t,n,r,i){var o=this._length();if(o>=65531&&(o=0,this._setLength(0)),0===o)this._promise0=n,this._receiver0=r,"function"==typeof e&&(this._fulfillmentHandler0=c.contextBind(i,e)),"function"==typeof t&&(this._rejectionHandler0=c.contextBind(i,t));else{var a=4*o-4;this[a+2]=n,this[a+3]=r,"function"==typeof e&&(this[a+0]=c.contextBind(i,e)),"function"==typeof t&&(this[a+1]=c.contextBind(i,t))}return this._setLength(o+1),o},j.prototype._proxy=function(e,t){this._addCallbacks(void 0,void 0,t,e,null)},j.prototype._resolveCallback=function(e,t){if(0==(117506048&this._bitField)){if(e===this)return this._rejectCallback(r(),!1);var n=x(e,this);if(!(n instanceof j))return this._fulfill(e);t&&this._propagateFrom(n,2);var i=n._target();if(i!==this){var o=i._bitField;if(0==(50397184&o)){var a=this._length();a>0&&i._migrateCallback0(this);for(var s=1;s<a;++s)i._migrateCallbackAt(this,s);this._setFollowing(),this._setLength(0),this._setFollowee(n)}else if(0!=(33554432&o))this._fulfill(i._value());else if(0!=(16777216&o))this._reject(i._reason());else{var c=new v("late cancellation observer");i._attachExtraTrace(c),this._reject(c)}}else this._reject(r())}},j.prototype._rejectCallback=function(e,t,n){var r=c.ensureErrorObject(e),i=r===e;if(!i&&!n&&T.warnings()){var o="a promise was rejected with a non-error: "+c.classString(e);this._warn(o,!0)}this._attachExtraTrace(r,!!t&&i),this._reject(e)},j.prototype._resolveFromExecutor=function(e){if(e!==w){var t=this;this._captureStackTrace(),this._pushContext();var n=!0,r=this._execute(e,(function(e){t._resolveCallback(e)}),(function(e){t._rejectCallback(e,n)}));n=!1,this._popContext(),void 0!==r&&t._rejectCallback(r,!0)}},j.prototype._settlePromiseFromHandler=function(e,t,n,r){var i=r._bitField;if(0==(65536&i)){var o;r._pushContext(),t===_?n&&"number"==typeof n.length?o=C(e).apply(this._boundValue(),n):(o=P).e=new g("cannot .spread() a non-array: "+c.classString(n)):o=C(e).call(t,n);var a=r._popContext();0==(65536&(i=r._bitField))&&(o===k?r._reject(n):o===P?r._rejectCallback(o.e,!1):(T.checkForgottenReturns(o,a,"",r,this),r._resolveCallback(o)))}},j.prototype._target=function(){for(var e=this;e._isFollowing();)e=e._followee();return e},j.prototype._followee=function(){return this._rejectionHandler0},j.prototype._setFollowee=function(e){this._rejectionHandler0=e},j.prototype._settlePromise=function(e,t,n,r){var o=e instanceof j,s=this._bitField,c=0!=(134217728&s);0!=(65536&s)?(o&&e._invokeInternalOnCancel(),n instanceof A&&n.isFinallyHandler()?(n.cancelPromise=e,C(t).call(n,r)===P&&e._reject(P.e)):t===i?e._fulfill(i.call(n)):n instanceof a?n._promiseCancelled(e):o||e instanceof S?e._cancel():n.cancel()):"function"==typeof t?o?(c&&e._setAsyncGuaranteed(),this._settlePromiseFromHandler(t,n,r,e)):t.call(n,r,e):n instanceof a?n._isResolved()||(0!=(33554432&s)?n._promiseFulfilled(r,e):n._promiseRejected(r,e)):o&&(c&&e._setAsyncGuaranteed(),0!=(33554432&s)?e._fulfill(r):e._reject(r))},j.prototype._settlePromiseLateCancellationObserver=function(e){var t=e.handler,n=e.promise,r=e.receiver,i=e.value;"function"==typeof t?n instanceof j?this._settlePromiseFromHandler(t,r,i,n):t.call(r,i,n):n instanceof j&&n._reject(i)},j.prototype._settlePromiseCtx=function(e){this._settlePromise(e.promise,e.handler,e.receiver,e.value)},j.prototype._settlePromise0=function(e,t,n){var r=this._promise0,i=this._receiverAt(0);this._promise0=void 0,this._receiver0=void 0,this._settlePromise(r,e,i,t)},j.prototype._clearCallbackDataAtIndex=function(e){var t=4*e-4;this[t+2]=this[t+3]=this[t+0]=this[t+1]=void 0},j.prototype._fulfill=function(e){var t=this._bitField;if(!((117506048&t)>>>16)){if(e===this){var n=r();return this._attachExtraTrace(n),this._reject(n)}this._setFulfilled(),this._rejectionHandler0=e,(65535&t)>0&&(0!=(134217728&t)?this._settlePromises():b.settlePromises(this),this._dereferenceTrace())}},j.prototype._reject=function(e){var t=this._bitField;if(!((117506048&t)>>>16)){if(this._setRejected(),this._fulfillmentHandler0=e,this._isFinal())return b.fatalError(e,c.isNode);(65535&t)>0?b.settlePromises(this):this._ensurePossibleRejectionHandled()}},j.prototype._fulfillPromises=function(e,t){for(var n=1;n<e;n++){var r=this._fulfillmentHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,t)}},j.prototype._rejectPromises=function(e,t){for(var n=1;n<e;n++){var r=this._rejectionHandlerAt(n),i=this._promiseAt(n),o=this._receiverAt(n);this._clearCallbackDataAtIndex(n),this._settlePromise(i,r,o,t)}},j.prototype._settlePromises=function(){var e=this._bitField,t=65535&e;if(t>0){if(0!=(16842752&e)){var n=this._fulfillmentHandler0;this._settlePromise0(this._rejectionHandler0,n,e),this._rejectPromises(t,n)}else{var r=this._rejectionHandler0;this._settlePromise0(this._fulfillmentHandler0,r,e),this._fulfillPromises(t,r)}this._setLength(0)}this._clearCancellationData()},j.prototype._settledValue=function(){var e=this._bitField;return 0!=(33554432&e)?this._rejectionHandler0:0!=(16777216&e)?this._fulfillmentHandler0:void 0},"undefined"!=typeof Symbol&&Symbol.toStringTag&&h.defineProperty(j.prototype,Symbol.toStringTag,{get:function(){return"Object"}}),j.defer=j.pending=function(){return T.deprecated("Promise.defer","new Promise"),{promise:new j(w),resolve:D,reject:R}},c.notEnumerableProp(j,"_makeSelfResolutionError",r),e("./method")(j,w,x,o,T),e("./bind")(j,w,x,T),e("./cancel")(j,S,o,T),e("./direct_resolve")(j),e("./synchronous_inspection")(j),e("./join")(j,S,x,w,b),j.Promise=j,j.version="3.7.2",e("./call_get.js")(j),e("./generators.js")(j,o,w,x,a,T),e("./map.js")(j,S,o,x,w,T),e("./nodeify.js")(j),e("./promisify.js")(j,w),e("./props.js")(j,S,x,o),e("./race.js")(j,w,x,o),e("./reduce.js")(j,S,o,x,w,T),e("./settle.js")(j,S,T),e("./some.js")(j,S,o),e("./timers.js")(j,w,T),e("./using.js")(j,o,x,E,w,T),e("./any.js")(j),e("./each.js")(j,w),e("./filter.js")(j,w),c.toFastProperties(j),c.toFastProperties(j.prototype),N({a:1}),N({b:2}),N({c:3}),N(1),N((function(){})),N(void 0),N(!1),N(new j(w)),T.setBounds(m.firstLineError,c.lastLineError),j}},{"./any.js":1,"./async":2,"./bind":3,"./call_get.js":5,"./cancel":6,"./catch_filter":7,"./context":8,"./debuggability":9,"./direct_resolve":10,"./each.js":11,"./errors":12,"./es5":13,"./filter.js":14,"./finally":15,"./generators.js":16,"./join":17,"./map.js":18,"./method":19,"./nodeback":20,"./nodeify.js":21,"./promise_array":23,"./promisify.js":24,"./props.js":25,"./race.js":27,"./reduce.js":28,"./settle.js":30,"./some.js":31,"./synchronous_inspection":32,"./thenables":33,"./timers.js":34,"./using.js":35,"./util":36,async_hooks:void 0}],23:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o){var a=e("./util");function s(e){var r=this._promise=new t(n);e instanceof t&&(r._propagateFrom(e,3),e.suppressUnhandledRejections()),r._setOnCancel(this),this._values=e,this._length=0,this._totalResolved=0,this._init(void 0,-2)}return a.isArray,a.inherits(s,o),s.prototype.length=function(){return this._length},s.prototype.promise=function(){return this._promise},s.prototype._init=function e(n,o){var s=r(this._values,this._promise);if(s instanceof t){var c=(s=s._target())._bitField;if(this._values=s,0==(50397184&c))return this._promise._setAsyncGuaranteed(),s._then(e,this._reject,void 0,this,o);if(0==(33554432&c))return 0!=(16777216&c)?this._reject(s._reason()):this._cancel();s=s._value()}if(null!==(s=a.asArray(s)))0!==s.length?this._iterate(s):-5===o?this._resolveEmptyArray():this._resolve(function(e){switch(e){case-2:return[];case-3:return{};case-6:return new Map}}(o));else{var l=i("expecting an array or an iterable object but got "+a.classString(s)).reason();this._promise._rejectCallback(l,!1)}},s.prototype._iterate=function(e){var n=this.getActualLength(e.length);this._length=n,this._values=this.shouldCopyValues()?new Array(n):this._values;for(var i=this._promise,o=!1,a=null,s=0;s<n;++s){var c=r(e[s],i);a=c instanceof t?(c=c._target())._bitField:null,o?null!==a&&c.suppressUnhandledRejections():null!==a?0==(50397184&a)?(c._proxy(this,s),this._values[s]=c):o=0!=(33554432&a)?this._promiseFulfilled(c._value(),s):0!=(16777216&a)?this._promiseRejected(c._reason(),s):this._promiseCancelled(s):o=this._promiseFulfilled(c,s)}o||i._setAsyncGuaranteed()},s.prototype._isResolved=function(){return null===this._values},s.prototype._resolve=function(e){this._values=null,this._promise._fulfill(e)},s.prototype._cancel=function(){!this._isResolved()&&this._promise._isCancellable()&&(this._values=null,this._promise._cancel())},s.prototype._reject=function(e){this._values=null,this._promise._rejectCallback(e,!1)},s.prototype._promiseFulfilled=function(e,t){return this._values[t]=e,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},s.prototype._promiseCancelled=function(){return this._cancel(),!0},s.prototype._promiseRejected=function(e){return this._totalResolved++,this._reject(e),!0},s.prototype._resultCancelled=function(){if(!this._isResolved()){var e=this._values;if(this._cancel(),e instanceof t)e.cancel();else for(var n=0;n<e.length;++n)e[n]instanceof t&&e[n].cancel()}},s.prototype.shouldCopyValues=function(){return!0},s.prototype.getActualLength=function(e){return e},s}},{"./util":36}],24:[function(e,t,n){"use strict";t.exports=function(t,n){var r={},i=e("./util"),o=e("./nodeback"),a=i.withAppended,s=i.maybeWrapAsError,c=i.canEvaluate,l=e("./errors").TypeError,u={__isPromisified__:!0},f=new RegExp("^(?:"+["arity","length","name","arguments","caller","callee","prototype","__isPromisified__"].join("|")+")$"),d=function(e){return i.isIdentifier(e)&&"_"!==e.charAt(0)&&"constructor"!==e};function p(e){return!f.test(e)}function h(e){try{return!0===e.__isPromisified__}catch(e){return!1}}function m(e,t,n){var r=i.getDataPropertyOrDefault(e,t+n,u);return!!r&&h(r)}function b(e,t,n,r){for(var o=i.inheritedDataKeys(e),a=[],s=0;s<o.length;++s){var c=o[s],u=e[c],f=r===d||d(c);"function"!=typeof u||h(u)||m(e,c,t)||!r(c,u,e,f)||a.push(c,u)}return function(e,t,n){for(var r=0;r<e.length;r+=2){var i=e[r];if(n.test(i))for(var o=i.replace(n,""),a=0;a<e.length;a+=2)if(e[a]===o)throw new l("Cannot promisify an API that has normal methods with '%s'-suffix\n\n    See http://goo.gl/MqrFmX\n".replace("%s",t))}}(a,t,n),a}var y=c?void 0:function(e,c,l,u,f,d){var p=function(){return this}(),h=e;function m(){var i=c;c===r&&(i=this);var l=new t(n);l._captureStackTrace();var u="string"==typeof h&&this!==p?this[h]:e,f=o(l,d);try{u.apply(i,a(arguments,f))}catch(e){l._rejectCallback(s(e),!0,!0)}return l._isFateSealed()||l._setAsyncGuaranteed(),l}return"string"==typeof h&&(e=u),i.notEnumerableProp(m,"__isPromisified__",!0),m};function g(e,t,n,o,a){for(var s=new RegExp(t.replace(/([$])/,"\\$")+"$"),c=b(e,t,s,n),l=0,u=c.length;l<u;l+=2){var f=c[l],d=c[l+1],p=f+t;if(o===y)e[p]=y(f,r,f,d,t,a);else{var h=o(d,(function(){return y(f,r,f,d,t,a)}));i.notEnumerableProp(h,"__isPromisified__",!0),e[p]=h}}return i.toFastProperties(e),e}t.promisify=function(e,t){if("function"!=typeof e)throw new l("expecting a function but got "+i.classString(e));if(h(e))return e;var n=function(e,t,n){return y(e,t,void 0,e,null,n)}(e,void 0===(t=Object(t)).context?r:t.context,!!t.multiArgs);return i.copyDescriptors(e,n,p),n},t.promisifyAll=function(e,t){if("function"!=typeof e&&"object"!=typeof e)throw new l("the target of promisifyAll must be an object or a function\n\n    See http://goo.gl/MqrFmX\n");var n=!!(t=Object(t)).multiArgs,r=t.suffix;"string"!=typeof r&&(r="Async");var o=t.filter;"function"!=typeof o&&(o=d);var a=t.promisifier;if("function"!=typeof a&&(a=y),!i.isIdentifier(r))throw new RangeError("suffix must be a valid identifier\n\n    See http://goo.gl/MqrFmX\n");for(var s=i.inheritedDataKeys(e),c=0;c<s.length;++c){var u=e[s[c]];"constructor"!==s[c]&&i.isClass(u)&&(g(u.prototype,r,o,a,n),g(u,r,o,a,n))}return g(e,r,o,a,n)}}},{"./errors":12,"./nodeback":20,"./util":36}],25:[function(e,t,n){"use strict";t.exports=function(t,n,r,i){var o,a=e("./util"),s=a.isObject,c=e("./es5");"function"==typeof Map&&(o=Map);var l=function(){var e=0,t=0;function n(n,r){this[e]=n,this[e+t]=r,e++}return function(r){t=r.size,e=0;var i=new Array(2*r.size);return r.forEach(n,i),i}}();function u(e){var t,n=!1;if(void 0!==o&&e instanceof o)t=l(e),n=!0;else{var r=c.keys(e),i=r.length;t=new Array(2*i);for(var a=0;a<i;++a){var s=r[a];t[a]=e[s],t[a+i]=s}}this.constructor$(t),this._isMap=n,this._init$(void 0,n?-6:-3)}function f(e){var n,o=r(e);return s(o)?(n=o instanceof t?o._then(t.props,void 0,void 0,void 0,void 0):new u(o).promise(),o instanceof t&&n._propagateFrom(o,2),n):i("cannot await properties of a non-object\n\n    See http://goo.gl/MqrFmX\n")}a.inherits(u,n),u.prototype._init=function(){},u.prototype._promiseFulfilled=function(e,t){if(this._values[t]=e,++this._totalResolved>=this._length){var n;if(this._isMap)n=function(e){for(var t=new o,n=e.length/2|0,r=0;r<n;++r){var i=e[n+r],a=e[r];t.set(i,a)}return t}(this._values);else{n={};for(var r=this.length(),i=0,a=this.length();i<a;++i)n[this._values[i+r]]=this._values[i]}return this._resolve(n),!0}return!1},u.prototype.shouldCopyValues=function(){return!1},u.prototype.getActualLength=function(e){return e>>1},t.prototype.props=function(){return f(this)},t.props=function(e){return f(e)}}},{"./es5":13,"./util":36}],26:[function(e,t,n){"use strict";function r(e){this._capacity=e,this._length=0,this._front=0}r.prototype._willBeOverCapacity=function(e){return this._capacity<e},r.prototype._pushOne=function(e){var t=this.length();this._checkCapacity(t+1),this[this._front+t&this._capacity-1]=e,this._length=t+1},r.prototype.push=function(e,t,n){var r=this.length()+3;if(this._willBeOverCapacity(r))return this._pushOne(e),this._pushOne(t),void this._pushOne(n);var i=this._front+r-3;this._checkCapacity(r);var o=this._capacity-1;this[i+0&o]=e,this[i+1&o]=t,this[i+2&o]=n,this._length=r},r.prototype.shift=function(){var e=this._front,t=this[e];return this[e]=void 0,this._front=e+1&this._capacity-1,this._length--,t},r.prototype.length=function(){return this._length},r.prototype._checkCapacity=function(e){this._capacity<e&&this._resizeTo(this._capacity<<1)},r.prototype._resizeTo=function(e){var t=this._capacity;this._capacity=e,function(e,t,n,r,i){for(var o=0;o<i;++o)n[o+r]=e[o+t],e[o+t]=void 0}(this,0,this,t,this._front+this._length&t-1)},t.exports=r},{}],27:[function(e,t,n){"use strict";t.exports=function(t,n,r,i){var o=e("./util");function a(e,s){var c,l=r(e);if(l instanceof t)return(c=l).then((function(e){return a(e,c)}));if(null===(e=o.asArray(e)))return i("expecting an array or an iterable object but got "+o.classString(e));var u=new t(n);void 0!==s&&u._propagateFrom(s,3);for(var f=u._fulfill,d=u._reject,p=0,h=e.length;p<h;++p){var m=e[p];(void 0!==m||p in e)&&t.cast(m)._then(f,d,void 0,u,null)}return u}t.race=function(e){return a(e,void 0)},t.prototype.race=function(){return a(this,void 0)}}},{"./util":36}],28:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o,a){var s=e("./util"),c=s.tryCatch;function l(e,n,r,i){this.constructor$(e);var a=t._getContext();this._fn=s.contextBind(a,n),void 0!==r&&(r=t.resolve(r))._attachCancellationCallback(this),this._initialValue=r,this._currentCancellable=null,this._eachValues=i===o?Array(this._length):0===i?null:void 0,this._promise._captureStackTrace(),this._init$(void 0,-5)}function u(e,t){this.isFulfilled()?t._resolve(e):t._reject(e)}function f(e,t,n,i){return"function"!=typeof t?r("expecting a function but got "+s.classString(t)):new l(e,t,n,i).promise()}function d(e){this.accum=e,this.array._gotAccum(e);var n=i(this.value,this.array._promise);return n instanceof t?(this.array._currentCancellable=n,n._then(p,void 0,void 0,this,void 0)):p.call(this,n)}function p(e){var n,r=this.array,i=r._promise,o=c(r._fn);i._pushContext(),(n=void 0!==r._eachValues?o.call(i._boundValue(),e,this.index,this.length):o.call(i._boundValue(),this.accum,e,this.index,this.length))instanceof t&&(r._currentCancellable=n);var s=i._popContext();return a.checkForgottenReturns(n,s,void 0!==r._eachValues?"Promise.each":"Promise.reduce",i),n}s.inherits(l,n),l.prototype._gotAccum=function(e){void 0!==this._eachValues&&null!==this._eachValues&&e!==o&&this._eachValues.push(e)},l.prototype._eachComplete=function(e){return null!==this._eachValues&&this._eachValues.push(e),this._eachValues},l.prototype._init=function(){},l.prototype._resolveEmptyArray=function(){this._resolve(void 0!==this._eachValues?this._eachValues:this._initialValue)},l.prototype.shouldCopyValues=function(){return!1},l.prototype._resolve=function(e){this._promise._resolveCallback(e),this._values=null},l.prototype._resultCancelled=function(e){if(e===this._initialValue)return this._cancel();this._isResolved()||(this._resultCancelled$(),this._currentCancellable instanceof t&&this._currentCancellable.cancel(),this._initialValue instanceof t&&this._initialValue.cancel())},l.prototype._iterate=function(e){var n,r;this._values=e;var i=e.length;void 0!==this._initialValue?(n=this._initialValue,r=0):(n=t.resolve(e[0]),r=1),this._currentCancellable=n;for(var o=r;o<i;++o){var a=e[o];a instanceof t&&a.suppressUnhandledRejections()}if(!n.isRejected())for(;r<i;++r){var s={accum:null,value:e[r],index:r,length:i,array:this};n=n._then(d,void 0,void 0,s,void 0),0==(127&r)&&n._setNoAsyncGuarantee()}void 0!==this._eachValues&&(n=n._then(this._eachComplete,void 0,void 0,this,void 0)),n._then(u,u,void 0,n,this)},t.prototype.reduce=function(e,t){return f(this,e,t,null)},t.reduce=function(e,t,n,r){return f(e,t,n,r)}}},{"./util":36}],29:[function(e,i,o){"use strict";var a,s,c,l,u,f=e("./util"),d=f.getNativePromise();if(f.isNode&&"undefined"==typeof MutationObserver){var p=n.setImmediate,h=t.nextTick;a=f.isRecentNode?function(e){p.call(n,e)}:function(e){h.call(t,e)}}else if("function"==typeof d&&"function"==typeof d.resolve){var m=d.resolve();a=function(e){m.then(e)}}else a="undefined"==typeof MutationObserver||"undefined"!=typeof window&&window.navigator&&(window.navigator.standalone||window.cordova)||!("classList"in document.documentElement)?void 0!==r?function(e){r(e)}:"undefined"!=typeof setTimeout?function(e){setTimeout(e,0)}:function(){throw new Error("No async scheduler available\n\n    See http://goo.gl/MqrFmX\n")}:(s=document.createElement("div"),c={attributes:!0},l=!1,u=document.createElement("div"),new MutationObserver((function(){s.classList.toggle("foo"),l=!1})).observe(u,c),function(e){var t=new MutationObserver((function(){t.disconnect(),e()}));t.observe(s,c),l||(l=!0,u.classList.toggle("foo"))});i.exports=a},{"./util":36}],30:[function(e,t,n){"use strict";t.exports=function(t,n,r){var i=t.PromiseInspection;function o(e){this.constructor$(e)}e("./util").inherits(o,n),o.prototype._promiseResolved=function(e,t){return this._values[e]=t,++this._totalResolved>=this._length&&(this._resolve(this._values),!0)},o.prototype._promiseFulfilled=function(e,t){var n=new i;return n._bitField=33554432,n._settledValueField=e,this._promiseResolved(t,n)},o.prototype._promiseRejected=function(e,t){var n=new i;return n._bitField=16777216,n._settledValueField=e,this._promiseResolved(t,n)},t.settle=function(e){return r.deprecated(".settle()",".reflect()"),new o(e).promise()},t.allSettled=function(e){return new o(e).promise()},t.prototype.settle=function(){return t.settle(this)}}},{"./util":36}],31:[function(e,t,n){"use strict";t.exports=function(t,n,r){var i=e("./util"),o=e("./errors").RangeError,a=e("./errors").AggregateError,s=i.isArray,c={};function l(e){this.constructor$(e),this._howMany=0,this._unwrap=!1,this._initialized=!1}function u(e,t){if((0|t)!==t||t<0)return r("expecting a positive integer\n\n    See http://goo.gl/MqrFmX\n");var n=new l(e),i=n.promise();return n.setHowMany(t),n.init(),i}i.inherits(l,n),l.prototype._init=function(){if(this._initialized)if(0!==this._howMany){this._init$(void 0,-5);var e=s(this._values);!this._isResolved()&&e&&this._howMany>this._canPossiblyFulfill()&&this._reject(this._getRangeError(this.length()))}else this._resolve([])},l.prototype.init=function(){this._initialized=!0,this._init()},l.prototype.setUnwrap=function(){this._unwrap=!0},l.prototype.howMany=function(){return this._howMany},l.prototype.setHowMany=function(e){this._howMany=e},l.prototype._promiseFulfilled=function(e){return this._addFulfilled(e),this._fulfilled()===this.howMany()&&(this._values.length=this.howMany(),1===this.howMany()&&this._unwrap?this._resolve(this._values[0]):this._resolve(this._values),!0)},l.prototype._promiseRejected=function(e){return this._addRejected(e),this._checkOutcome()},l.prototype._promiseCancelled=function(){return this._values instanceof t||null==this._values?this._cancel():(this._addRejected(c),this._checkOutcome())},l.prototype._checkOutcome=function(){if(this.howMany()>this._canPossiblyFulfill()){for(var e=new a,t=this.length();t<this._values.length;++t)this._values[t]!==c&&e.push(this._values[t]);return e.length>0?this._reject(e):this._cancel(),!0}return!1},l.prototype._fulfilled=function(){return this._totalResolved},l.prototype._rejected=function(){return this._values.length-this.length()},l.prototype._addRejected=function(e){this._values.push(e)},l.prototype._addFulfilled=function(e){this._values[this._totalResolved++]=e},l.prototype._canPossiblyFulfill=function(){return this.length()-this._rejected()},l.prototype._getRangeError=function(e){var t="Input array must contain at least "+this._howMany+" items but contains only "+e+" items";return new o(t)},l.prototype._resolveEmptyArray=function(){this._reject(this._getRangeError(0))},t.some=function(e,t){return u(e,t)},t.prototype.some=function(e){return u(this,e)},t._SomePromiseArray=l}},{"./errors":12,"./util":36}],32:[function(e,t,n){"use strict";t.exports=function(e){function t(e){void 0!==e?(e=e._target(),this._bitField=e._bitField,this._settledValueField=e._isFateSealed()?e._settledValue():void 0):(this._bitField=0,this._settledValueField=void 0)}t.prototype._settledValue=function(){return this._settledValueField};var n=t.prototype.value=function(){if(!this.isFulfilled())throw new TypeError("cannot get fulfillment value of a non-fulfilled promise\n\n    See http://goo.gl/MqrFmX\n");return this._settledValue()},r=t.prototype.error=t.prototype.reason=function(){if(!this.isRejected())throw new TypeError("cannot get rejection reason of a non-rejected promise\n\n    See http://goo.gl/MqrFmX\n");return this._settledValue()},i=t.prototype.isFulfilled=function(){return 0!=(33554432&this._bitField)},o=t.prototype.isRejected=function(){return 0!=(16777216&this._bitField)},a=t.prototype.isPending=function(){return 0==(50397184&this._bitField)},s=t.prototype.isResolved=function(){return 0!=(50331648&this._bitField)};t.prototype.isCancelled=function(){return 0!=(8454144&this._bitField)},e.prototype.__isCancelled=function(){return 65536==(65536&this._bitField)},e.prototype._isCancelled=function(){return this._target().__isCancelled()},e.prototype.isCancelled=function(){return 0!=(8454144&this._target()._bitField)},e.prototype.isPending=function(){return a.call(this._target())},e.prototype.isRejected=function(){return o.call(this._target())},e.prototype.isFulfilled=function(){return i.call(this._target())},e.prototype.isResolved=function(){return s.call(this._target())},e.prototype.value=function(){return n.call(this._target())},e.prototype.reason=function(){var e=this._target();return e._unsetRejectionIsUnhandled(),r.call(e)},e.prototype._value=function(){return this._settledValue()},e.prototype._reason=function(){return this._unsetRejectionIsUnhandled(),this._settledValue()},e.PromiseInspection=t}},{}],33:[function(e,t,n){"use strict";t.exports=function(t,n){var r=e("./util"),i=r.errorObj,o=r.isObject,a={}.hasOwnProperty;return function(e,s){if(o(e)){if(e instanceof t)return e;var c=function(e){try{return function(e){return e.then}(e)}catch(e){return i.e=e,i}}(e);if(c===i){s&&s._pushContext();var l=t.reject(c.e);return s&&s._popContext(),l}if("function"==typeof c)return function(e){try{return a.call(e,"_promise0")}catch(e){return!1}}(e)?(l=new t(n),e._then(l._fulfill,l._reject,void 0,l,null),l):function(e,o,a){var s=new t(n),c=s;a&&a._pushContext(),s._captureStackTrace(),a&&a._popContext();var l=r.tryCatch(o).call(e,(function(e){s&&(s._resolveCallback(e),s=null)}),(function(e){s&&(s._rejectCallback(e,!1,!0),s=null)}));return s&&l===i&&(s._rejectCallback(l.e,!0,!0),s=null),c}(e,c,s)}return e}}},{"./util":36}],34:[function(e,t,n){"use strict";t.exports=function(t,n,r){var i=e("./util"),o=t.TimeoutError;function a(e){this.handle=e}a.prototype._resultCancelled=function(){clearTimeout(this.handle)};var s=function(e){return c(+this).thenReturn(e)},c=t.delay=function(e,i){var o,c;return void 0!==i?(o=t.resolve(i)._then(s,null,null,e,void 0),r.cancellation()&&i instanceof t&&o._setOnCancel(i)):(o=new t(n),c=setTimeout((function(){o._fulfill()}),+e),r.cancellation()&&o._setOnCancel(new a(c)),o._captureStackTrace()),o._setAsyncGuaranteed(),o};function l(e){return clearTimeout(this.handle),e}function u(e){throw clearTimeout(this.handle),e}t.prototype.delay=function(e){return c(e,this)},t.prototype.timeout=function(e,t){var n,s;e=+e;var c=new a(setTimeout((function(){n.isPending()&&function(e,t,n){var r;r="string"!=typeof t?t instanceof Error?t:new o("operation timed out"):new o(t),i.markAsOriginatingFromRejection(r),e._attachExtraTrace(r),e._reject(r),null!=n&&n.cancel()}(n,t,s)}),e));return r.cancellation()?(s=this.then(),(n=s._then(l,u,void 0,c,void 0))._setOnCancel(c)):n=this._then(l,u,void 0,c,void 0),n}}},{"./util":36}],35:[function(e,t,n){"use strict";t.exports=function(t,n,r,i,o,a){var s=e("./util"),c=e("./errors").TypeError,l=e("./util").inherits,u=s.errorObj,f=s.tryCatch,d={};function p(e){setTimeout((function(){throw e}),0)}function h(e,n){var i=0,a=e.length,s=new t(o);return function o(){if(i>=a)return s._fulfill();var c=function(e){var t=r(e);return t!==e&&"function"==typeof e._isDisposable&&"function"==typeof e._getDisposer&&e._isDisposable()&&t._setDisposable(e._getDisposer()),t}(e[i++]);if(c instanceof t&&c._isDisposable()){try{c=r(c._getDisposer().tryDispose(n),e.promise)}catch(e){return p(e)}if(c instanceof t)return c._then(o,p,null,null,null)}o()}(),s}function m(e,t,n){this._data=e,this._promise=t,this._context=n}function b(e,t,n){this.constructor$(e,t,n)}function y(e){return m.isDisposer(e)?(this.resources[this.index]._setDisposable(e),e.promise()):e}function g(e){this.length=e,this.promise=null,this[e-1]=null}m.prototype.data=function(){return this._data},m.prototype.promise=function(){return this._promise},m.prototype.resource=function(){return this.promise().isFulfilled()?this.promise().value():d},m.prototype.tryDispose=function(e){var t=this.resource(),n=this._context;void 0!==n&&n._pushContext();var r=t!==d?this.doDispose(t,e):null;return void 0!==n&&n._popContext(),this._promise._unsetDisposable(),this._data=null,r},m.isDisposer=function(e){return null!=e&&"function"==typeof e.resource&&"function"==typeof e.tryDispose},l(b,m),b.prototype.doDispose=function(e,t){return this.data().call(e,e,t)},g.prototype._resultCancelled=function(){for(var e=this.length,n=0;n<e;++n){var r=this[n];r instanceof t&&r.cancel()}},t.using=function(){var e=arguments.length;if(e<2)return n("you must pass at least 2 arguments to Promise.using");var i,o=arguments[e-1];if("function"!=typeof o)return n("expecting a function but got "+s.classString(o));var c=!0;2===e&&Array.isArray(arguments[0])?(e=(i=arguments[0]).length,c=!1):(i=arguments,e--);for(var l=new g(e),d=0;d<e;++d){var p=i[d];if(m.isDisposer(p)){var b=p;(p=p.promise())._setDisposable(b)}else{var v=r(p);v instanceof t&&(p=v._then(y,null,null,{resources:l,index:d},void 0))}l[d]=p}var w=new Array(l.length);for(d=0;d<w.length;++d)w[d]=t.resolve(l[d]).reflect();var _=t.all(w).then((function(e){for(var t=0;t<e.length;++t){var n=e[t];if(n.isRejected())return u.e=n.error(),u;if(!n.isFulfilled())return void _.cancel();e[t]=n.value()}k._pushContext(),o=f(o);var r=c?o.apply(void 0,e):o(e),i=k._popContext();return a.checkForgottenReturns(r,i,"Promise.using",k),r})),k=_.lastly((function(){var e=new t.PromiseInspection(_);return h(l,e)}));return l.promise=k,k._setOnCancel(l),k},t.prototype._setDisposable=function(e){this._bitField=131072|this._bitField,this._disposer=e},t.prototype._isDisposable=function(){return(131072&this._bitField)>0},t.prototype._getDisposer=function(){return this._disposer},t.prototype._unsetDisposable=function(){this._bitField=-131073&this._bitField,this._disposer=void 0},t.prototype.disposer=function(e){if("function"==typeof e)return new b(e,this,i());throw new c}}},{"./errors":12,"./util":36}],36:[function(e,r,i){"use strict";var o=e("./es5"),a="undefined"==typeof navigator,s={e:{}},c,l="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n?n:void 0!==this?this:null;function u(){try{var e=c;return c=null,e.apply(this,arguments)}catch(e){return s.e=e,s}}function f(e){return c=e,u}var d=function(e,t){var n={}.hasOwnProperty;function r(){for(var r in this.constructor=e,this.constructor$=t,t.prototype)n.call(t.prototype,r)&&"$"!==r.charAt(r.length-1)&&(this[r+"$"]=t.prototype[r])}return r.prototype=t.prototype,e.prototype=new r,e.prototype};function p(e){return null==e||!0===e||!1===e||"string"==typeof e||"number"==typeof e}function h(e){return"function"==typeof e||"object"==typeof e&&null!==e}function m(e){return p(e)?new Error(T(e)):e}function b(e,t){var n,r=e.length,i=new Array(r+1);for(n=0;n<r;++n)i[n]=e[n];return i[n]=t,i}function y(e,t,n){if(!o.isES5)return{}.hasOwnProperty.call(e,t)?e[t]:void 0;var r=Object.getOwnPropertyDescriptor(e,t);return null!=r?null==r.get&&null==r.set?r.value:n:void 0}function g(e,t,n){if(p(e))return e;var r={value:n,configurable:!0,enumerable:!1,writable:!0};return o.defineProperty(e,t,r),e}function v(e){throw e}var w=function(){var e=[Array.prototype,Object.prototype,Function.prototype],t=function(t){for(var n=0;n<e.length;++n)if(e[n]===t)return!0;return!1};if(o.isES5){var n=Object.getOwnPropertyNames;return function(e){for(var r=[],i=Object.create(null);null!=e&&!t(e);){var a;try{a=n(e)}catch(e){return r}for(var s=0;s<a.length;++s){var c=a[s];if(!i[c]){i[c]=!0;var l=Object.getOwnPropertyDescriptor(e,c);null!=l&&null==l.get&&null==l.set&&r.push(c)}}e=o.getPrototypeOf(e)}return r}}var r={}.hasOwnProperty;return function(n){if(t(n))return[];var i=[];e:for(var o in n)if(r.call(n,o))i.push(o);else{for(var a=0;a<e.length;++a)if(r.call(e[a],o))continue e;i.push(o)}return i}}(),_=/this\s*\.\s*\S+\s*=/;function k(e){try{if("function"==typeof e){var t=o.names(e.prototype),n=o.isES5&&t.length>1,r=t.length>0&&!(1===t.length&&"constructor"===t[0]),i=_.test(e+"")&&o.names(e).length>0;if(n||r||i)return!0}return!1}catch(e){return!1}}function x(e){function t(){}t.prototype=e;var n=new t;function r(){return typeof n.foo}return r(),r(),e}var S=/^[a-z$_][a-z$_0-9]*$/i;function O(e){return S.test(e)}function E(e,t,n){for(var r=new Array(e),i=0;i<e;++i)r[i]=t+i+n;return r}function T(e){try{return e+""}catch(e){return"[no string representation]"}}function A(e){return e instanceof Error||null!==e&&"object"==typeof e&&"string"==typeof e.message&&"string"==typeof e.name}function M(e){try{g(e,"isOperational",!0)}catch(e){}}function I(e){return null!=e&&(e instanceof Error.__BluebirdErrorTypes__.OperationalError||!0===e.isOperational)}function P(e){return A(e)&&o.propertyIsWritable(e,"stack")}var C="stack"in new Error?function(e){return P(e)?e:new Error(T(e))}:function(e){if(P(e))return e;try{throw new Error(T(e))}catch(e){return e}};function j(e){return{}.toString.call(e)}function D(e,t,n){for(var r=o.names(e),i=0;i<r.length;++i){var a=r[i];if(n(a))try{o.defineProperty(t,a,o.getDescriptor(e,a))}catch(e){}}}var R=function(e){return o.isArray(e)?e:null};if("undefined"!=typeof Symbol&&Symbol.iterator){var N="function"==typeof Array.from?function(e){return Array.from(e)}:function(e){for(var t,n=[],r=e[Symbol.iterator]();!(t=r.next()).done;)n.push(t.value);return n};R=function(e){return o.isArray(e)?e:null!=e&&"function"==typeof e[Symbol.iterator]?N(e):null}}var B=void 0!==t&&"[object process]"===j(t).toLowerCase(),L=void 0!==t&&void 0!==t.env,U;function F(e){return L?t.env[e]:void 0}function q(){if("function"==typeof Promise)try{if("[object Promise]"===j(new Promise((function(){}))))return Promise}catch(e){}}function z(e,t){if(null===e||"function"!=typeof t||t===U)return t;null!==e.domain&&(t=e.domain.bind(t));var n=e.async;if(null!==n){var r=t;t=function(){var e=new Array(2).concat([].slice.call(arguments));return e[0]=r,e[1]=this,n.runInAsyncScope.apply(n,e)}}return t}var V={setReflectHandler:function(e){U=e},isClass:k,isIdentifier:O,inheritedDataKeys:w,getDataPropertyOrDefault:y,thrower:v,isArray:o.isArray,asArray:R,notEnumerableProp:g,isPrimitive:p,isObject:h,isError:A,canEvaluate:a,errorObj:s,tryCatch:f,inherits:d,withAppended:b,maybeWrapAsError:m,toFastProperties:x,filledRange:E,toString:T,canAttachTrace:P,ensureErrorObject:C,originatesFromRejection:I,markAsOriginatingFromRejection:M,classString:j,copyDescriptors:D,isNode:B,hasEnvVariables:L,env:F,global:l,getNativePromise:q,contextBind:z},H;V.isRecentNode=V.isNode&&(t.versions&&t.versions.node?H=t.versions.node.split(".").map(Number):t.version&&(H=t.version.split(".").map(Number)),0===H[0]&&H[1]>10||H[0]>0),V.nodeSupportsAsyncResource=V.isNode&&function(){var t=!1;try{t="function"==typeof e("async_hooks").AsyncResource.prototype.runInAsyncScope}catch(e){t=!1}return t}(),V.isNode&&V.toFastProperties(t);try{throw new Error}catch(e){V.lastLineError=e}r.exports=V},{"./es5":13,async_hooks:void 0}]},{},[4])(4)},e.exports=i(),"undefined"!=typeof window&&null!==window?window.P=window.Promise:"undefined"!=typeof self&&null!==self&&(self.P=self.Promise)}).call(this,n(13),n(12),n(223).setImmediate)},function(e,t,n){var r=n(1256).keccak_256,i=n(875);e.exports={fromHex:function(e){e.startsWith("0x")&&(e=e.slice(2));for(var t=new Uint8Array(e.length/2),n=0;n<t.length;n++)t[n]=parseInt(e.slice(2*n,2*n+2),16);return t},parentNamehash:function(e){var t=e.indexOf(".");return-1==t?["0x"+r(i.normalize(e)),i.hash("")]:["0x"+r(i.normalize(e.slice(0,t))),i.hash(e.slice(t+1))]},construct:function(e,t){function n(){return e.apply(this,t)}return n.prototype=e.prototype,new n},strFromUtf8Ab:function(e){return decodeURIComponent(escape(String.fromCharCode.apply(null,e)))}}},function(e,t,n){(function(t,n){
-/**
- * [js-sha3]{@link https://github.com/emn178/js-sha3}
- *
- * @version 0.5.7
- * @author Chen, Yi-Cyuan [emn178@gmail.com]
- * @copyright Chen, Yi-Cyuan 2015-2016
- * @license MIT
- */
-!function(){"use strict";var r="object"==typeof window?window:{};!r.JS_SHA3_NO_NODE_JS&&"object"==typeof t&&t.versions&&t.versions.node&&(r=n);for(var i=!r.JS_SHA3_NO_COMMON_JS&&"object"==typeof e&&e.exports,o="0123456789abcdef".split(""),a=[0,8,16,24],s=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],c=[224,256,384,512],l=["hex","buffer","arrayBuffer","array"],u=function(e,t,n){return function(r){return new _(e,t,e).update(r)[n]()}},f=function(e,t,n){return function(r,i){return new _(e,t,i).update(r)[n]()}},d=function(e,t){var n=u(e,t,"hex");n.create=function(){return new _(e,t,e)},n.update=function(e){return n.create().update(e)};for(var r=0;r<l.length;++r){var i=l[r];n[i]=u(e,t,i)}return n},p=[{name:"keccak",padding:[1,256,65536,16777216],bits:c,createMethod:d},{name:"sha3",padding:[6,1536,393216,100663296],bits:c,createMethod:d},{name:"shake",padding:[31,7936,2031616,520093696],bits:[128,256],createMethod:function(e,t){var n=f(e,t,"hex");n.create=function(n){return new _(e,t,n)},n.update=function(e,t){return n.create(t).update(e)};for(var r=0;r<l.length;++r){var i=l[r];n[i]=f(e,t,i)}return n}}],h={},m=[],b=0;b<p.length;++b)for(var y=p[b],g=y.bits,v=0;v<g.length;++v){var w=y.name+"_"+g[v];m.push(w),h[w]=y.createMethod(g[v],y.padding)}function _(e,t,n){this.blocks=[],this.s=[],this.padding=t,this.outputBits=n,this.reset=!0,this.block=0,this.start=0,this.blockCount=1600-(e<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}_.prototype.update=function(e){var t="string"!=typeof e;t&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e));for(var n,r,i=e.length,o=this.blocks,s=this.byteCount,c=this.blockCount,l=0,u=this.s;l<i;){if(this.reset)for(this.reset=!1,o[0]=this.block,n=1;n<c+1;++n)o[n]=0;if(t)for(n=this.start;l<i&&n<s;++l)o[n>>2]|=e[l]<<a[3&n++];else for(n=this.start;l<i&&n<s;++l)(r=e.charCodeAt(l))<128?o[n>>2]|=r<<a[3&n++]:r<2048?(o[n>>2]|=(192|r>>6)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]):r<55296||r>=57344?(o[n>>2]|=(224|r>>12)<<a[3&n++],o[n>>2]|=(128|r>>6&63)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]):(r=65536+((1023&r)<<10|1023&e.charCodeAt(++l)),o[n>>2]|=(240|r>>18)<<a[3&n++],o[n>>2]|=(128|r>>12&63)<<a[3&n++],o[n>>2]|=(128|r>>6&63)<<a[3&n++],o[n>>2]|=(128|63&r)<<a[3&n++]);if(this.lastByteIndex=n,n>=s){for(this.start=n-s,this.block=o[c],n=0;n<c;++n)u[n]^=o[n];k(u),this.reset=!0}else this.start=n}return this},_.prototype.finalize=function(){var e=this.blocks,t=this.lastByteIndex,n=this.blockCount,r=this.s;if(e[t>>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[n],t=1;t<n+1;++t)e[t]=0;for(e[n-1]|=2147483648,t=0;t<n;++t)r[t]^=e[t];k(r)},_.prototype.toString=_.prototype.hex=function(){this.finalize();for(var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,a=0,s=0,c="";s<r;){for(a=0;a<t&&s<r;++a,++s)e=n[a],c+=o[e>>4&15]+o[15&e]+o[e>>12&15]+o[e>>8&15]+o[e>>20&15]+o[e>>16&15]+o[e>>28&15]+o[e>>24&15];s%t==0&&(k(n),a=0)}return i&&(e=n[a],i>0&&(c+=o[e>>4&15]+o[15&e]),i>1&&(c+=o[e>>12&15]+o[e>>8&15]),i>2&&(c+=o[e>>20&15]+o[e>>16&15])),c},_.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;e=i?new ArrayBuffer(r+1<<2):new ArrayBuffer(s);for(var c=new Uint32Array(e);a<r;){for(o=0;o<t&&a<r;++o,++a)c[a]=n[o];a%t==0&&k(n)}return i&&(c[o]=n[o],e=e.slice(0,s)),e},_.prototype.buffer=_.prototype.arrayBuffer,_.prototype.digest=_.prototype.array=function(){this.finalize();for(var e,t,n=this.blockCount,r=this.s,i=this.outputBlocks,o=this.extraBytes,a=0,s=0,c=[];s<i;){for(a=0;a<n&&s<i;++a,++s)e=s<<2,t=r[a],c[e]=255&t,c[e+1]=t>>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;s%n==0&&k(r)}return o&&(e=s<<2,t=r[a],o>0&&(c[e]=255&t),o>1&&(c[e+1]=t>>8&255),o>2&&(c[e+2]=t>>16&255)),c};var k=function(e){var t,n,r,i,o,a,c,l,u,f,d,p,h,m,b,y,g,v,w,_,k,x,S,O,E,T,A,M,I,P,C,j,D,R,N,B,L,U,F,q,z,V,H,$,K,W,G,J,Q,Y,Z,X,ee,te,ne,re,ie,oe,ae,se,ce,le,ue;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],a=e[2]^e[12]^e[22]^e[32]^e[42],c=e[3]^e[13]^e[23]^e[33]^e[43],l=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],f=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(p=e[8]^e[18]^e[28]^e[38]^e[48])^(a<<1|c>>>31),n=(h=e[9]^e[19]^e[29]^e[39]^e[49])^(c<<1|a>>>31),e[0]^=t,e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,t=i^(l<<1|u>>>31),n=o^(u<<1|l>>>31),e[2]^=t,e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,t=a^(f<<1|d>>>31),n=c^(d<<1|f>>>31),e[4]^=t,e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,t=l^(p<<1|h>>>31),n=u^(h<<1|p>>>31),e[6]^=t,e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,t=f^(i<<1|o>>>31),n=d^(o<<1|i>>>31),e[8]^=t,e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,m=e[0],b=e[1],W=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,M=e[20]<<3|e[21]>>>29,I=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,V=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,R=e[2]<<1|e[3]>>>31,N=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,J=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,P=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,le=e[42]<<2|e[43]>>>30,ue=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,B=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,j=e[45]<<29|e[44]>>>3,D=e[44]<<29|e[45]>>>3,O=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,F=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,T=e[18]<<20|e[19]>>>12,A=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,ae=e[28]<<7|e[29]>>>25,q=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,x=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=m^~y&v,e[1]=b^~g&w,e[10]=O^~T&M,e[11]=E^~A&I,e[20]=R^~B&U,e[21]=N^~L&F,e[30]=$^~W&J,e[31]=K^~G&Q,e[40]=te^~re&oe,e[41]=ne^~ie&ae,e[2]=y^~v&_,e[3]=g^~w&k,e[12]=T^~M&P,e[13]=A^~I&C,e[22]=B^~U&q,e[23]=L^~F&z,e[32]=W^~J&Y,e[33]=G^~Q&Z,e[42]=re^~oe&se,e[43]=ie^~ae&ce,e[4]=v^~_&x,e[5]=w^~k&S,e[14]=M^~P&j,e[15]=I^~C&D,e[24]=U^~q&V,e[25]=F^~z&H,e[34]=J^~Y&X,e[35]=Q^~Z&ee,e[44]=oe^~se&le,e[45]=ae^~ce&ue,e[6]=_^~x&m,e[7]=k^~S&b,e[16]=P^~j&O,e[17]=C^~D&E,e[26]=q^~V&R,e[27]=z^~H&N,e[36]=Y^~X&$,e[37]=Z^~ee&K,e[46]=se^~le&te,e[47]=ce^~ue&ne,e[8]=x^~m&y,e[9]=S^~b&g,e[18]=j^~O&T,e[19]=D^~E&A,e[28]=V^~R&B,e[29]=H^~N&L,e[38]=X^~$&W,e[39]=ee^~K&G,e[48]=le^~te&re,e[49]=ue^~ne&ie,e[0]^=s[r],e[1]^=s[r+1]};if(i)e.exports=h;else for(b=0;b<m.length;++b)r[m[b]]=h[m[b]]}()}).call(this,n(13),n(12))},function(e,t){e.exports={registryInterface:[{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"resolver",outputs:[{name:"",type:"address"}],type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"owner",outputs:[{name:"",type:"address"}],type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"resolver",type:"address"}],name:"setResolver",outputs:[],type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"label",type:"bytes32"},{name:"owner",type:"address"}],name:"setSubnodeOwner",outputs:[],type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"owner",type:"address"}],name:"setOwner",outputs:[],type:"function"}],resolverInterface:[{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"addr",outputs:[{name:"",type:"address"}],type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"content",outputs:[{name:"",type:"bytes32"}],type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"}],name:"name",outputs:[{name:"",type:"string"}],type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"},{name:"kind",type:"bytes32"}],name:"has",outputs:[{name:"",type:"bool"}],type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"addr",type:"address"}],name:"setAddr",outputs:[],type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"hash",type:"bytes32"}],name:"setContent",outputs:[],type:"function"},{constant:!1,inputs:[{name:"node",type:"bytes32"},{name:"name",type:"string"}],name:"setName",outputs:[],type:"function"},{constant:!0,inputs:[{name:"node",type:"bytes32"},{name:"contentType",type:"uint256"}],name:"ABI",outputs:[{name:"",type:"uint256"},{name:"",type:"bytes"}],payable:!1,type:"function"}]}},function(e,t,n){const r=n(1259),i=n(1260),o=n(1261),a=n(1262),s=n(1263);e.exports={DNSResolver:r,DefaultReverseResolver:i,OwnedResolver:o,PublicResolver:a,Resolver:s}},function(e){e.exports=JSON.parse('{"contractName":"DNSResolver","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"name","type":"bytes"},{"indexed":false,"name":"resource","type":"uint16"},{"indexed":false,"name":"record","type":"bytes"}],"name":"DNSRecordChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"name","type":"bytes"},{"indexed":false,"name":"resource","type":"uint16"}],"name":"DNSRecordDeleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"}],"name":"DNSZoneCleared","type":"event"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"data","type":"bytes"}],"name":"setDNSRecords","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"name","type":"bytes32"},{"name":"resource","type":"uint16"}],"name":"dnsRecord","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"name","type":"bytes32"}],"name":"hasDNSRecords","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"}],"name":"clearDNSZone","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"interfaceID","type":"bytes4"}],"name":"supportsInterface","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"pure","type":"function"}],"metadata":"{\\"compiler\\":{\\"version\\":\\"0.5.8+commit.23d335f2\\"},\\"language\\":\\"Solidity\\",\\"output\\":{\\"abi\\":[{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"}],\\"name\\":\\"supportsInterface\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"payable\\":false,\\"stateMutability\\":\\"pure\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"data\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setDNSRecords\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"name\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"hasDNSRecords\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"name\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"resource\\",\\"type\\":\\"uint16\\"}],\\"name\\":\\"dnsRecord\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"clearDNSZone\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"name\\",\\"type\\":\\"bytes\\"},{\\"indexed\\":false,\\"name\\":\\"resource\\",\\"type\\":\\"uint16\\"},{\\"indexed\\":false,\\"name\\":\\"record\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"DNSRecordChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"name\\",\\"type\\":\\"bytes\\"},{\\"indexed\\":false,\\"name\\":\\"resource\\",\\"type\\":\\"uint16\\"}],\\"name\\":\\"DNSRecordDeleted\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"DNSZoneCleared\\",\\"type\\":\\"event\\"}],\\"devdoc\\":{\\"methods\\":{\\"clearDNSZone(bytes32)\\":{\\"params\\":{\\"node\\":\\"the namehash of the node for which to clear the zone\\"}},\\"dnsRecord(bytes32,bytes32,uint16)\\":{\\"params\\":{\\"name\\":\\"the keccak-256 hash of the fully-qualified name for which to fetch the record\\",\\"node\\":\\"the namehash of the node for which to fetch the record\\",\\"resource\\":\\"the ID of the resource as per https://en.wikipedia.org/wiki/List_of_DNS_record_types\\"},\\"return\\":\\"the DNS record in wire format if present, otherwise empty\\"},\\"hasDNSRecords(bytes32,bytes32)\\":{\\"params\\":{\\"name\\":\\"the namehash of the node for which to check the records\\",\\"node\\":\\"the namehash of the node for which to check the records\\"}},\\"setDNSRecords(bytes32,bytes)\\":{\\"params\\":{\\"data\\":\\"the DNS wire format records to set\\",\\"node\\":\\"the namehash of the node for which to set the records\\"}}}},\\"userdoc\\":{\\"methods\\":{\\"clearDNSZone(bytes32)\\":{\\"notice\\":\\"Clear all information for a DNS zone.\\"},\\"dnsRecord(bytes32,bytes32,uint16)\\":{\\"notice\\":\\"Obtain a DNS record.\\"},\\"hasDNSRecords(bytes32,bytes32)\\":{\\"notice\\":\\"Check if a given node has records.\\"},\\"setDNSRecords(bytes32,bytes)\\":{\\"notice\\":\\"Set one or more DNS records.  Records are supplied in wire-format. Records with the same node/name/resource must be supplied one after the other to ensure the data is updated correctly. For example, if the data was supplied:    a.example.com IN A 1.2.3.4    a.example.com IN A 5.6.7.8    www.example.com IN CNAME a.example.com. then this would store the two A records for a.example.com correctly as a single RRSET, however if the data was supplied:    a.example.com IN A 1.2.3.4    www.example.com IN CNAME a.example.com.    a.example.com IN A 5.6.7.8 then this would store the first A record, the CNAME, then the second A record which would overwrite the first.\\"}}}},\\"settings\\":{\\"compilationTarget\\":{\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/DNSResolver.sol\\":\\"DNSResolver\\"},\\"evmVersion\\":\\"petersburg\\",\\"libraries\\":{},\\"optimizer\\":{\\"enabled\\":false,\\"runs\\":200},\\"remappings\\":[]},\\"sources\\":{\\"/home/user/Dropbox/projects/resolvers/contracts/ResolverBase.sol\\":{\\"keccak256\\":\\"0xfc7d550960829127576d6fc3080513d74ef18a6d7057d0d9262ce071890053e8\\",\\"urls\\":[\\"bzzr://81e5565403a67f558d12c787f53f40ff19a5da99c648f8a4f99f2caa449ca0e6\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/DNSResolver.sol\\":{\\"keccak256\\":\\"0x51534f5ebdcfda403b1a935f256e7f27d16b490e5b023b6e57877973daf9a4d4\\",\\"urls\\":[\\"bzzr://a81c189814102f6debd761795650d94694225b7486d490faf7d5fb6e0704ed28\\"]},\\"@ensdomains/buffer/contracts/Buffer.sol\\":{\\"keccak256\\":\\"0x1264adbd06f6e05b04539bb225063a988b7fa90343d068de60cdde6cfb6fa92d\\",\\"urls\\":[\\"bzzr://8f1cb39e242b73bb7fac1f48bf0380ccccad14f06aae9cf4f87329cc78186122\\"]},\\"@ensdomains/dnssec-oracle/contracts/BytesUtils.sol\\":{\\"keccak256\\":\\"0x4014e689ef4a36cbf7103d88286abd2a7c560c2a7af99a561c33c61bc78be27a\\",\\"urls\\":[\\"bzzr://adf984996598f1e0d446eea1eda14ed2c49ab86a4ea1ae837cf4f9d99556b9c2\\"]},\\"@ensdomains/dnssec-oracle/contracts/RRUtils.sol\\":{\\"keccak256\\":\\"0x5135591043cf38413b19f93d16f189f0f8b50b01b78642fb764635d9790cc7ca\\",\\"urls\\":[\\"bzzr://7e3a0111306a7c5640e213da22bcfac1e42b813e8d4d99ef7ea33c09747049fc\\"]}},\\"version\\":1}","bytecode":"0x","deployedBytecode":"0x","sourceMap":"","deployedSourceMap":"","source":"pragma solidity ^0.5.0;\\n\\nimport \\"../ResolverBase.sol\\";\\nimport \\"@ensdomains/dnssec-oracle/contracts/RRUtils.sol\\";\\n\\ncontract DNSResolver is ResolverBase {\\n    using RRUtils for *;\\n    using BytesUtils for bytes;\\n\\n    bytes4 constant private DNS_RECORD_INTERFACE_ID = 0xa8fa5682;\\n\\n    // DNSRecordChanged is emitted whenever a given node/name/resource\'s RRSET is updated.\\n    event DNSRecordChanged(bytes32 indexed node, bytes name, uint16 resource, bytes record);\\n    // DNSRecordDeleted is emitted whenever a given node/name/resource\'s RRSET is deleted.\\n    event DNSRecordDeleted(bytes32 indexed node, bytes name, uint16 resource);\\n    // DNSZoneCleared is emitted whenever a given node\'s zone information is cleared.\\n    event DNSZoneCleared(bytes32 indexed node);\\n\\n    // Version the mapping for each zone.  This allows users who have lost\\n    // track of their entries to effectively delete an entire zone by bumping\\n    // the version number.\\n    // node => version\\n    mapping(bytes32=>uint256) private versions;\\n\\n    // The records themselves.  Stored as binary RRSETs\\n    // node => version => name => resource => data\\n    mapping(bytes32=>mapping(uint256=>mapping(bytes32=>mapping(uint16=>bytes)))) private records;\\n\\n    // Count of number of entries for a given name.  Required for DNS resolvers\\n    // when resolving wildcards.\\n    // node => version => name => number of records\\n    mapping(bytes32=>mapping(uint256=>mapping(bytes32=>uint16))) private nameEntriesCount;\\n\\n    /**\\n     * Set one or more DNS records.  Records are supplied in wire-format.\\n     * Records with the same node/name/resource must be supplied one after the\\n     * other to ensure the data is updated correctly. For example, if the data\\n     * was supplied:\\n     *     a.example.com IN A 1.2.3.4\\n     *     a.example.com IN A 5.6.7.8\\n     *     www.example.com IN CNAME a.example.com.\\n     * then this would store the two A records for a.example.com correctly as a\\n     * single RRSET, however if the data was supplied:\\n     *     a.example.com IN A 1.2.3.4\\n     *     www.example.com IN CNAME a.example.com.\\n     *     a.example.com IN A 5.6.7.8\\n     * then this would store the first A record, the CNAME, then the second A\\n     * record which would overwrite the first.\\n     *\\n     * @param node the namehash of the node for which to set the records\\n     * @param data the DNS wire format records to set\\n     */\\n    function setDNSRecords(bytes32 node, bytes calldata data) external authorised(node) {\\n        uint16 resource = 0;\\n        uint256 offset = 0;\\n        bytes memory name;\\n        bytes memory value;\\n        bytes32 nameHash;\\n        // Iterate over the data to add the resource records\\n        for (RRUtils.RRIterator memory iter = data.iterateRRs(0); !iter.done(); iter.next()) {\\n            if (resource == 0) {\\n                resource = iter.dnstype;\\n                name = iter.name();\\n                nameHash = keccak256(abi.encodePacked(name));\\n                value = bytes(iter.rdata());\\n            } else {\\n                bytes memory newName = iter.name();\\n                if (resource != iter.dnstype || !name.equals(newName)) {\\n                    setDNSRRSet(node, name, resource, data, offset, iter.offset - offset, value.length == 0);\\n                    resource = iter.dnstype;\\n                    offset = iter.offset;\\n                    name = newName;\\n                    nameHash = keccak256(name);\\n                    value = bytes(iter.rdata());\\n                }\\n            }\\n        }\\n        if (name.length > 0) {\\n            setDNSRRSet(node, name, resource, data, offset, data.length - offset, value.length == 0);\\n        }\\n    }\\n\\n    /**\\n     * Obtain a DNS record.\\n     * @param node the namehash of the node for which to fetch the record\\n     * @param name the keccak-256 hash of the fully-qualified name for which to fetch the record\\n     * @param resource the ID of the resource as per https://en.wikipedia.org/wiki/List_of_DNS_record_types\\n     * @return the DNS record in wire format if present, otherwise empty\\n     */\\n    function dnsRecord(bytes32 node, bytes32 name, uint16 resource) public view returns (bytes memory) {\\n        return records[node][versions[node]][name][resource];\\n    }\\n\\n    /**\\n     * Check if a given node has records.\\n     * @param node the namehash of the node for which to check the records\\n     * @param name the namehash of the node for which to check the records\\n     */\\n    function hasDNSRecords(bytes32 node, bytes32 name) public view returns (bool) {\\n        return (nameEntriesCount[node][versions[node]][name] != 0);\\n    }\\n\\n    /**\\n     * Clear all information for a DNS zone.\\n     * @param node the namehash of the node for which to clear the zone\\n     */\\n    function clearDNSZone(bytes32 node) public authorised(node) {\\n        versions[node]++;\\n        emit DNSZoneCleared(node);\\n    }\\n\\n    function supportsInterface(bytes4 interfaceID) public pure returns(bool) {\\n        return interfaceID == DNS_RECORD_INTERFACE_ID || super.supportsInterface(interfaceID);\\n    }\\n\\n    function setDNSRRSet(\\n        bytes32 node,\\n        bytes memory name,\\n        uint16 resource,\\n        bytes memory data,\\n        uint256 offset,\\n        uint256 size,\\n        bool deleteRecord) private\\n    {\\n        uint256 version = versions[node];\\n        bytes32 nameHash = keccak256(name);\\n        bytes memory rrData = data.substring(offset, size);\\n        if (deleteRecord) {\\n            if (records[node][version][nameHash][resource].length != 0) {\\n                nameEntriesCount[node][version][nameHash]--;\\n            }\\n            delete(records[node][version][nameHash][resource]);\\n            emit DNSRecordDeleted(node, name, resource);\\n        } else {\\n            if (records[node][version][nameHash][resource].length == 0) {\\n                nameEntriesCount[node][version][nameHash]++;\\n            }\\n            records[node][version][nameHash][resource] = rrData;\\n            emit DNSRecordChanged(node, name, resource, rrData);\\n        }\\n    }\\n}\\n","sourcePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/DNSResolver.sol","ast":{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/DNSResolver.sol","exportedSymbols":{"DNSResolver":[1458]},"id":1459,"nodeType":"SourceUnit","nodes":[{"id":1029,"literals":["solidity","^","0.5",".0"],"nodeType":"PragmaDirective","src":"0:23:9"},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/ResolverBase.sol","file":"../ResolverBase.sol","id":1030,"nodeType":"ImportDirective","scope":1459,"sourceUnit":663,"src":"25:29:9","symbolAliases":[],"unitAlias":""},{"absolutePath":"@ensdomains/dnssec-oracle/contracts/RRUtils.sol","file":"@ensdomains/dnssec-oracle/contracts/RRUtils.sol","id":1031,"nodeType":"ImportDirective","scope":1459,"sourceUnit":3703,"src":"55:57:9","symbolAliases":[],"unitAlias":""},{"baseContracts":[{"arguments":null,"baseName":{"contractScope":null,"id":1032,"name":"ResolverBase","nodeType":"UserDefinedTypeName","referencedDeclaration":662,"src":"138:12:9","typeDescriptions":{"typeIdentifier":"t_contract$_ResolverBase_$662","typeString":"contract ResolverBase"}},"id":1033,"nodeType":"InheritanceSpecifier","src":"138:12:9"}],"contractDependencies":[662],"contractKind":"contract","documentation":null,"fullyImplemented":false,"id":1458,"linearizedBaseContracts":[1458,662],"name":"DNSResolver","nodeType":"ContractDefinition","nodes":[{"id":1035,"libraryName":{"contractScope":null,"id":1034,"name":"RRUtils","nodeType":"UserDefinedTypeName","referencedDeclaration":3702,"src":"163:7:9","typeDescriptions":{"typeIdentifier":"t_contract$_RRUtils_$3702","typeString":"library RRUtils"}},"nodeType":"UsingForDirective","src":"157:20:9","typeName":null},{"id":1038,"libraryName":{"contractScope":null,"id":1036,"name":"BytesUtils","nodeType":"UserDefinedTypeName","referencedDeclaration":3081,"src":"188:10:9","typeDescriptions":{"typeIdentifier":"t_contract$_BytesUtils_$3081","typeString":"library BytesUtils"}},"nodeType":"UsingForDirective","src":"182:27:9","typeName":{"id":1037,"name":"bytes","nodeType":"ElementaryTypeName","src":"203:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}}},{"constant":true,"id":1041,"name":"DNS_RECORD_INTERFACE_ID","nodeType":"VariableDeclaration","scope":1458,"src":"215:60:9","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"typeName":{"id":1039,"name":"bytes4","nodeType":"ElementaryTypeName","src":"215:6:9","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"value":{"argumentTypes":null,"hexValue":"30786138666135363832","id":1040,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"265:10:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_2834978434_by_1","typeString":"int_const 2834978434"},"value":"0xa8fa5682"},"visibility":"private"},{"anonymous":false,"documentation":null,"id":1051,"name":"DNSRecordChanged","nodeType":"EventDefinition","parameters":{"id":1050,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1043,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":1051,"src":"396:20:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1042,"name":"bytes32","nodeType":"ElementaryTypeName","src":"396:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1045,"indexed":false,"name":"name","nodeType":"VariableDeclaration","scope":1051,"src":"418:10:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1044,"name":"bytes","nodeType":"ElementaryTypeName","src":"418:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"},{"constant":false,"id":1047,"indexed":false,"name":"resource","nodeType":"VariableDeclaration","scope":1051,"src":"430:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"},"typeName":{"id":1046,"name":"uint16","nodeType":"ElementaryTypeName","src":"430:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"value":null,"visibility":"internal"},{"constant":false,"id":1049,"indexed":false,"name":"record","nodeType":"VariableDeclaration","scope":1051,"src":"447:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1048,"name":"bytes","nodeType":"ElementaryTypeName","src":"447:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"395:65:9"},"src":"373:88:9"},{"anonymous":false,"documentation":null,"id":1059,"name":"DNSRecordDeleted","nodeType":"EventDefinition","parameters":{"id":1058,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1053,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":1059,"src":"580:20:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1052,"name":"bytes32","nodeType":"ElementaryTypeName","src":"580:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1055,"indexed":false,"name":"name","nodeType":"VariableDeclaration","scope":1059,"src":"602:10:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1054,"name":"bytes","nodeType":"ElementaryTypeName","src":"602:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"},{"constant":false,"id":1057,"indexed":false,"name":"resource","nodeType":"VariableDeclaration","scope":1059,"src":"614:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"},"typeName":{"id":1056,"name":"uint16","nodeType":"ElementaryTypeName","src":"614:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"value":null,"visibility":"internal"}],"src":"579:51:9"},"src":"557:74:9"},{"anonymous":false,"documentation":null,"id":1063,"name":"DNSZoneCleared","nodeType":"EventDefinition","parameters":{"id":1062,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1061,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":1063,"src":"743:20:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1060,"name":"bytes32","nodeType":"ElementaryTypeName","src":"743:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"742:22:9"},"src":"722:43:9"},{"constant":false,"id":1067,"name":"versions","nodeType":"VariableDeclaration","scope":1458,"src":"974:42:9","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"},"typeName":{"id":1066,"keyType":{"id":1064,"name":"bytes32","nodeType":"ElementaryTypeName","src":"982:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"974:25:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"},"valueType":{"id":1065,"name":"uint256","nodeType":"ElementaryTypeName","src":"991:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}},"value":null,"visibility":"private"},{"constant":false,"id":1077,"name":"records","nodeType":"VariableDeclaration","scope":1458,"src":"1130:92:9","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes))))"},"typeName":{"id":1076,"keyType":{"id":1068,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1138:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"1130:76:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes))))"},"valueType":{"id":1075,"keyType":{"id":1069,"name":"uint256","nodeType":"ElementaryTypeName","src":"1155:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Mapping","src":"1147:58:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes)))"},"valueType":{"id":1074,"keyType":{"id":1070,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1172:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"1164:40:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes))"},"valueType":{"id":1073,"keyType":{"id":1071,"name":"uint16","nodeType":"ElementaryTypeName","src":"1189:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"Mapping","src":"1181:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes)"},"valueType":{"id":1072,"name":"bytes","nodeType":"ElementaryTypeName","src":"1197:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}}}}}},"value":null,"visibility":"private"},{"constant":false,"id":1085,"name":"nameEntriesCount","nodeType":"VariableDeclaration","scope":1458,"src":"1394:85:9","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => uint16)))"},"typeName":{"id":1084,"keyType":{"id":1078,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1402:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"1394:60:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => uint16)))"},"valueType":{"id":1083,"keyType":{"id":1079,"name":"uint256","nodeType":"ElementaryTypeName","src":"1419:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Mapping","src":"1411:42:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$","typeString":"mapping(uint256 => mapping(bytes32 => uint16))"},"valueType":{"id":1082,"keyType":{"id":1080,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1436:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"1428:24:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint16_$","typeString":"mapping(bytes32 => uint16)"},"valueType":{"id":1081,"name":"uint16","nodeType":"ElementaryTypeName","src":"1445:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}}}}},"value":null,"visibility":"private"},{"body":{"id":1249,"nodeType":"Block","src":"2487:1179:9","statements":[{"assignments":[1096],"declarations":[{"constant":false,"id":1096,"name":"resource","nodeType":"VariableDeclaration","scope":1249,"src":"2497:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"},"typeName":{"id":1095,"name":"uint16","nodeType":"ElementaryTypeName","src":"2497:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"value":null,"visibility":"internal"}],"id":1098,"initialValue":{"argumentTypes":null,"hexValue":"30","id":1097,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2515:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"nodeType":"VariableDeclarationStatement","src":"2497:19:9"},{"assignments":[1100],"declarations":[{"constant":false,"id":1100,"name":"offset","nodeType":"VariableDeclaration","scope":1249,"src":"2526:14:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":1099,"name":"uint256","nodeType":"ElementaryTypeName","src":"2526:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"id":1102,"initialValue":{"argumentTypes":null,"hexValue":"30","id":1101,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2543:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"nodeType":"VariableDeclarationStatement","src":"2526:18:9"},{"assignments":[1104],"declarations":[{"constant":false,"id":1104,"name":"name","nodeType":"VariableDeclaration","scope":1249,"src":"2554:17:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1103,"name":"bytes","nodeType":"ElementaryTypeName","src":"2554:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"id":1105,"initialValue":null,"nodeType":"VariableDeclarationStatement","src":"2554:17:9"},{"assignments":[1107],"declarations":[{"constant":false,"id":1107,"name":"value","nodeType":"VariableDeclaration","scope":1249,"src":"2581:18:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1106,"name":"bytes","nodeType":"ElementaryTypeName","src":"2581:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"id":1108,"initialValue":null,"nodeType":"VariableDeclarationStatement","src":"2581:18:9"},{"assignments":[1110],"declarations":[{"constant":false,"id":1110,"name":"nameHash","nodeType":"VariableDeclaration","scope":1249,"src":"2609:16:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1109,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2609:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"id":1111,"initialValue":null,"nodeType":"VariableDeclarationStatement","src":"2609:16:9"},{"body":{"id":1225,"nodeType":"Block","src":"2781:736:9","statements":[{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint16","typeString":"uint16"},"id":1131,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"id":1129,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"2799:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1130,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2811:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"2799:13:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":{"id":1223,"nodeType":"Block","src":"3019:488:9","statements":[{"assignments":[1162],"declarations":[{"constant":false,"id":1162,"name":"newName","nodeType":"VariableDeclaration","scope":1223,"src":"3037:20:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1161,"name":"bytes","nodeType":"ElementaryTypeName","src":"3037:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"id":1166,"initialValue":{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1163,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3060:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1164,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"name","nodeType":"MemberAccess","referencedDeclaration":3387,"src":"3060:9:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$_t_bytes_memory_ptr_$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure returns (bytes memory)"}},"id":1165,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3060:11:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"VariableDeclarationStatement","src":"3037:34:9"},{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_bool","typeString":"bool"},"id":1176,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint16","typeString":"uint16"},"id":1170,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"id":1167,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"3093:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"BinaryOperation","operator":"!=","rightExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1168,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3105:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1169,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"dnstype","nodeType":"MemberAccess","referencedDeclaration":3214,"src":"3105:12:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"src":"3093:24:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"BinaryOperation","operator":"||","rightExpression":{"argumentTypes":null,"id":1175,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"!","prefix":true,"src":"3121:21:9","subExpression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1173,"name":"newName","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1162,"src":"3134:7:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"expression":{"argumentTypes":null,"id":1171,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3122:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1172,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"equals","nodeType":"MemberAccess","referencedDeclaration":2651,"src":"3122:11:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$_t_bool_$bound_to$_t_bytes_memory_ptr_$","typeString":"function (bytes memory,bytes memory) pure returns (bool)"}},"id":1174,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3122:20:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"3093:49:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":null,"id":1222,"nodeType":"IfStatement","src":"3089:404:9","trueBody":{"id":1221,"nodeType":"Block","src":"3144:349:9","statements":[{"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1178,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1087,"src":"3178:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"argumentTypes":null,"id":1179,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3184:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},{"argumentTypes":null,"id":1180,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"3190:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},{"argumentTypes":null,"id":1181,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1089,"src":"3200:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"}},{"argumentTypes":null,"id":1182,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1100,"src":"3206:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1186,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1183,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3214:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1184,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"offset","nodeType":"MemberAccess","referencedDeclaration":3212,"src":"3214:11:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"-","rightExpression":{"argumentTypes":null,"id":1185,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1100,"src":"3228:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"3214:20:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1190,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1187,"name":"value","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1107,"src":"3236:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1188,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"3236:12:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1189,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"3252:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"3236:17:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"},{"typeIdentifier":"t_uint16","typeString":"uint16"},{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"},{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_bool","typeString":"bool"}],"id":1177,"name":"setDNSRRSet","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1457,"src":"3166:11:9","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$_t_bytes32_$_t_bytes_memory_ptr_$_t_uint16_$_t_bytes_memory_ptr_$_t_uint256_$_t_uint256_$_t_bool_$returns$__$","typeString":"function (bytes32,bytes memory,uint16,bytes memory,uint256,uint256,bool)"}},"id":1191,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3166:88:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1192,"nodeType":"ExpressionStatement","src":"3166:88:9"},{"expression":{"argumentTypes":null,"id":1196,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1193,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"3276:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1194,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3287:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1195,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"dnstype","nodeType":"MemberAccess","referencedDeclaration":3214,"src":"3287:12:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"src":"3276:23:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"id":1197,"nodeType":"ExpressionStatement","src":"3276:23:9"},{"expression":{"argumentTypes":null,"id":1201,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1198,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1100,"src":"3321:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1199,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3330:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1200,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"offset","nodeType":"MemberAccess","referencedDeclaration":3212,"src":"3330:11:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"3321:20:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":1202,"nodeType":"ExpressionStatement","src":"3321:20:9"},{"expression":{"argumentTypes":null,"id":1205,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1203,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3363:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":1204,"name":"newName","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1162,"src":"3370:7:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"3363:14:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1206,"nodeType":"ExpressionStatement","src":"3363:14:9"},{"expression":{"argumentTypes":null,"id":1211,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1207,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1110,"src":"3399:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1209,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3420:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1208,"name":"keccak256","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4127,"src":"3410:9:9","typeDescriptions":{"typeIdentifier":"t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$","typeString":"function (bytes memory) pure returns (bytes32)"}},"id":1210,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3410:15:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"src":"3399:26:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":1212,"nodeType":"ExpressionStatement","src":"3399:26:9"},{"expression":{"argumentTypes":null,"id":1219,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1213,"name":"value","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1107,"src":"3447:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1215,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3461:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1216,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"rdata","nodeType":"MemberAccess","referencedDeclaration":3407,"src":"3461:10:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$_t_bytes_memory_ptr_$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure returns (bytes memory)"}},"id":1217,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3461:12:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1214,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"3455:5:9","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes_storage_ptr_$","typeString":"type(bytes storage pointer)"},"typeName":"bytes"},"id":1218,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3455:19:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"3447:27:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1220,"nodeType":"ExpressionStatement","src":"3447:27:9"}]}}]},"id":1224,"nodeType":"IfStatement","src":"2795:712:9","trueBody":{"id":1160,"nodeType":"Block","src":"2814:199:9","statements":[{"expression":{"argumentTypes":null,"id":1135,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1132,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"2832:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1133,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"2843:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1134,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"dnstype","nodeType":"MemberAccess","referencedDeclaration":3214,"src":"2843:12:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"src":"2832:23:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"id":1136,"nodeType":"ExpressionStatement","src":"2832:23:9"},{"expression":{"argumentTypes":null,"id":1141,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1137,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"2873:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1138,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"2880:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1139,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"name","nodeType":"MemberAccess","referencedDeclaration":3387,"src":"2880:9:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$_t_bytes_memory_ptr_$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure returns (bytes memory)"}},"id":1140,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2880:11:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"2873:18:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1142,"nodeType":"ExpressionStatement","src":"2873:18:9"},{"expression":{"argumentTypes":null,"id":1150,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1143,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1110,"src":"2909:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1147,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"2947:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"expression":{"argumentTypes":null,"id":1145,"name":"abi","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4120,"src":"2930:3:9","typeDescriptions":{"typeIdentifier":"t_magic_abi","typeString":"abi"}},"id":1146,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"memberName":"encodePacked","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2930:16:9","typeDescriptions":{"typeIdentifier":"t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$","typeString":"function () pure returns (bytes memory)"}},"id":1148,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2930:22:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1144,"name":"keccak256","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4127,"src":"2920:9:9","typeDescriptions":{"typeIdentifier":"t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$","typeString":"function (bytes memory) pure returns (bytes32)"}},"id":1149,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2920:33:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"src":"2909:44:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":1151,"nodeType":"ExpressionStatement","src":"2909:44:9"},{"expression":{"argumentTypes":null,"id":1158,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1152,"name":"value","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1107,"src":"2971:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1154,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"2985:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1155,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"rdata","nodeType":"MemberAccess","referencedDeclaration":3407,"src":"2985:10:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$_t_bytes_memory_ptr_$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure returns (bytes memory)"}},"id":1156,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2985:12:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1153,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2979:5:9","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes_storage_ptr_$","typeString":"type(bytes storage pointer)"},"typeName":"bytes"},"id":1157,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2979:19:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"2971:27:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1159,"nodeType":"ExpressionStatement","src":"2971:27:9"}]}}]},"condition":{"argumentTypes":null,"id":1124,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"!","prefix":true,"src":"2754:12:9","subExpression":{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1121,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"2755:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1122,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"done","nodeType":"MemberAccess","referencedDeclaration":3264,"src":"2755:9:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$_t_bool_$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure returns (bool)"}},"id":1123,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2755:11:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":1226,"initializationExpression":{"assignments":[1115],"declarations":[{"constant":false,"id":1115,"name":"iter","nodeType":"VariableDeclaration","scope":1226,"src":"2701:30:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator"},"typeName":{"contractScope":null,"id":1114,"name":"RRUtils.RRIterator","nodeType":"UserDefinedTypeName","referencedDeclaration":3223,"src":"2701:18:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_storage_ptr","typeString":"struct RRUtils.RRIterator"}},"value":null,"visibility":"internal"}],"id":1120,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"hexValue":"30","id":1118,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2750:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"}],"expression":{"argumentTypes":null,"id":1116,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1089,"src":"2734:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"}},"id":1117,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"iterateRRs","nodeType":"MemberAccess","referencedDeclaration":3249,"src":"2734:15:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_struct$_RRIterator_$3223_memory_ptr_$bound_to$_t_bytes_memory_ptr_$","typeString":"function (bytes memory,uint256) pure returns (struct RRUtils.RRIterator memory)"}},"id":1119,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2734:18:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"nodeType":"VariableDeclarationStatement","src":"2701:51:9"},"loopExpression":{"expression":{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1125,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"2768:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1126,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"next","nodeType":"MemberAccess","referencedDeclaration":3366,"src":"2768:9:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$__$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure"}},"id":1127,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2768:11:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1128,"nodeType":"ExpressionStatement","src":"2768:11:9"},"nodeType":"ForStatement","src":"2696:821:9"},{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1230,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1227,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3530:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1228,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"3530:11:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":">","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1229,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"3544:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"3530:15:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":null,"id":1248,"nodeType":"IfStatement","src":"3526:134:9","trueBody":{"id":1247,"nodeType":"Block","src":"3547:113:9","statements":[{"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1232,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1087,"src":"3573:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"argumentTypes":null,"id":1233,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3579:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},{"argumentTypes":null,"id":1234,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"3585:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},{"argumentTypes":null,"id":1235,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1089,"src":"3595:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"}},{"argumentTypes":null,"id":1236,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1100,"src":"3601:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1240,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1237,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1089,"src":"3609:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"}},"id":1238,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"3609:11:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"-","rightExpression":{"argumentTypes":null,"id":1239,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1100,"src":"3623:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"3609:20:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1244,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1241,"name":"value","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1107,"src":"3631:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1242,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"3631:12:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1243,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"3647:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"3631:17:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"},{"typeIdentifier":"t_uint16","typeString":"uint16"},{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"},{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_bool","typeString":"bool"}],"id":1231,"name":"setDNSRRSet","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1457,"src":"3561:11:9","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$_t_bytes32_$_t_bytes_memory_ptr_$_t_uint16_$_t_bytes_memory_ptr_$_t_uint256_$_t_uint256_$_t_bool_$returns$__$","typeString":"function (bytes32,bytes memory,uint16,bytes memory,uint256,uint256,bool)"}},"id":1245,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3561:88:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1246,"nodeType":"ExpressionStatement","src":"3561:88:9"}]}}]},"documentation":"Set one or more DNS records.  Records are supplied in wire-format.\\nRecords with the same node/name/resource must be supplied one after the\\nother to ensure the data is updated correctly. For example, if the data\\nwas supplied:\\n    a.example.com IN A 1.2.3.4\\n    a.example.com IN A 5.6.7.8\\n    www.example.com IN CNAME a.example.com.\\nthen this would store the two A records for a.example.com correctly as a\\nsingle RRSET, however if the data was supplied:\\n    a.example.com IN A 1.2.3.4\\n    www.example.com IN CNAME a.example.com.\\n    a.example.com IN A 5.6.7.8\\nthen this would store the first A record, the CNAME, then the second A\\nrecord which would overwrite the first.\\n     * @param node the namehash of the node for which to set the records\\n@param data the DNS wire format records to set","id":1250,"implemented":true,"kind":"function","modifiers":[{"arguments":[{"argumentTypes":null,"id":1092,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1087,"src":"2481:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"id":1093,"modifierName":{"argumentTypes":null,"id":1091,"name":"authorised","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":629,"src":"2470:10:9","typeDescriptions":{"typeIdentifier":"t_modifier$_t_bytes32_$","typeString":"modifier (bytes32)"}},"nodeType":"ModifierInvocation","src":"2470:16:9"}],"name":"setDNSRecords","nodeType":"FunctionDefinition","parameters":{"id":1090,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1087,"name":"node","nodeType":"VariableDeclaration","scope":1250,"src":"2426:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1086,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2426:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1089,"name":"data","nodeType":"VariableDeclaration","scope":1250,"src":"2440:19:9","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":1088,"name":"bytes","nodeType":"ElementaryTypeName","src":"2440:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"2425:35:9"},"returnParameters":{"id":1094,"nodeType":"ParameterList","parameters":[],"src":"2487:0:9"},"scope":1458,"src":"2403:1263:9","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":{"id":1273,"nodeType":"Block","src":"4167:69:9","statements":[{"expression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1261,"name":"records","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1077,"src":"4184:7:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref))))"}},"id":1263,"indexExpression":{"argumentTypes":null,"id":1262,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1252,"src":"4192:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4184:13:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref)))"}},"id":1267,"indexExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1264,"name":"versions","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1067,"src":"4198:8:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"}},"id":1266,"indexExpression":{"argumentTypes":null,"id":1265,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1252,"src":"4207:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4198:14:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4184:29:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes storage ref))"}},"id":1269,"indexExpression":{"argumentTypes":null,"id":1268,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1254,"src":"4214:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4184:35:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes storage ref)"}},"id":1271,"indexExpression":{"argumentTypes":null,"id":1270,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1256,"src":"4220:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4184:45:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"functionReturnParameters":1260,"id":1272,"nodeType":"Return","src":"4177:52:9"}]},"documentation":"Obtain a DNS record.\\n@param node the namehash of the node for which to fetch the record\\n@param name the keccak-256 hash of the fully-qualified name for which to fetch the record\\n@param resource the ID of the resource as per https://en.wikipedia.org/wiki/List_of_DNS_record_types\\n@return the DNS record in wire format if present, otherwise empty","id":1274,"implemented":true,"kind":"function","modifiers":[],"name":"dnsRecord","nodeType":"FunctionDefinition","parameters":{"id":1257,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1252,"name":"node","nodeType":"VariableDeclaration","scope":1274,"src":"4087:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1251,"name":"bytes32","nodeType":"ElementaryTypeName","src":"4087:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1254,"name":"name","nodeType":"VariableDeclaration","scope":1274,"src":"4101:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1253,"name":"bytes32","nodeType":"ElementaryTypeName","src":"4101:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1256,"name":"resource","nodeType":"VariableDeclaration","scope":1274,"src":"4115:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"},"typeName":{"id":1255,"name":"uint16","nodeType":"ElementaryTypeName","src":"4115:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"value":null,"visibility":"internal"}],"src":"4086:45:9"},"returnParameters":{"id":1260,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1259,"name":"","nodeType":"VariableDeclaration","scope":1274,"src":"4153:12:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1258,"name":"bytes","nodeType":"ElementaryTypeName","src":"4153:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"4152:14:9"},"scope":1458,"src":"4068:168:9","stateMutability":"view","superFunction":null,"visibility":"public"},{"body":{"id":1296,"nodeType":"Block","src":"4528:75:9","statements":[{"expression":{"argumentTypes":null,"components":[{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint16","typeString":"uint16"},"id":1293,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1283,"name":"nameEntriesCount","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1085,"src":"4546:16:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => uint16)))"}},"id":1285,"indexExpression":{"argumentTypes":null,"id":1284,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1276,"src":"4563:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4546:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$","typeString":"mapping(uint256 => mapping(bytes32 => uint16))"}},"id":1289,"indexExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1286,"name":"versions","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1067,"src":"4569:8:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"}},"id":1288,"indexExpression":{"argumentTypes":null,"id":1287,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1276,"src":"4578:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4569:14:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4546:38:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint16_$","typeString":"mapping(bytes32 => uint16)"}},"id":1291,"indexExpression":{"argumentTypes":null,"id":1290,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1278,"src":"4585:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4546:44:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"BinaryOperation","operator":"!=","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1292,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"4594:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"4546:49:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"id":1294,"isConstant":false,"isInlineArray":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"TupleExpression","src":"4545:51:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"functionReturnParameters":1282,"id":1295,"nodeType":"Return","src":"4538:58:9"}]},"documentation":"Check if a given node has records.\\n@param node the namehash of the node for which to check the records\\n@param name the namehash of the node for which to check the records","id":1297,"implemented":true,"kind":"function","modifiers":[],"name":"hasDNSRecords","nodeType":"FunctionDefinition","parameters":{"id":1279,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1276,"name":"node","nodeType":"VariableDeclaration","scope":1297,"src":"4473:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1275,"name":"bytes32","nodeType":"ElementaryTypeName","src":"4473:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1278,"name":"name","nodeType":"VariableDeclaration","scope":1297,"src":"4487:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1277,"name":"bytes32","nodeType":"ElementaryTypeName","src":"4487:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"4472:28:9"},"returnParameters":{"id":1282,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1281,"name":"","nodeType":"VariableDeclaration","scope":1297,"src":"4522:4:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":1280,"name":"bool","nodeType":"ElementaryTypeName","src":"4522:4:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"4521:6:9"},"scope":1458,"src":"4450:153:9","stateMutability":"view","superFunction":null,"visibility":"public"},{"body":{"id":1314,"nodeType":"Block","src":"4802:68:9","statements":[{"expression":{"argumentTypes":null,"id":1308,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"++","prefix":false,"src":"4812:16:9","subExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1305,"name":"versions","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1067,"src":"4812:8:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"}},"id":1307,"indexExpression":{"argumentTypes":null,"id":1306,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1299,"src":"4821:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"4812:14:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":1309,"nodeType":"ExpressionStatement","src":"4812:16:9"},{"eventCall":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1311,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1299,"src":"4858:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":1310,"name":"DNSZoneCleared","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1063,"src":"4843:14:9","typeDescriptions":{"typeIdentifier":"t_function_event_nonpayable$_t_bytes32_$returns$__$","typeString":"function (bytes32)"}},"id":1312,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"4843:20:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1313,"nodeType":"EmitStatement","src":"4838:25:9"}]},"documentation":"Clear all information for a DNS zone.\\n@param node the namehash of the node for which to clear the zone","id":1315,"implemented":true,"kind":"function","modifiers":[{"arguments":[{"argumentTypes":null,"id":1302,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1299,"src":"4796:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"id":1303,"modifierName":{"argumentTypes":null,"id":1301,"name":"authorised","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":629,"src":"4785:10:9","typeDescriptions":{"typeIdentifier":"t_modifier$_t_bytes32_$","typeString":"modifier (bytes32)"}},"nodeType":"ModifierInvocation","src":"4785:16:9"}],"name":"clearDNSZone","nodeType":"FunctionDefinition","parameters":{"id":1300,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1299,"name":"node","nodeType":"VariableDeclaration","scope":1315,"src":"4764:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1298,"name":"bytes32","nodeType":"ElementaryTypeName","src":"4764:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"4763:14:9"},"returnParameters":{"id":1304,"nodeType":"ParameterList","parameters":[],"src":"4802:0:9"},"scope":1458,"src":"4742:128:9","stateMutability":"nonpayable","superFunction":null,"visibility":"public"},{"body":{"id":1331,"nodeType":"Block","src":"4949:102:9","statements":[{"expression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_bool","typeString":"bool"},"id":1329,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"id":1324,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"id":1322,"name":"interfaceID","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1317,"src":"4966:11:9","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"id":1323,"name":"DNS_RECORD_INTERFACE_ID","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1041,"src":"4981:23:9","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"src":"4966:38:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"BinaryOperation","operator":"||","rightExpression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1327,"name":"interfaceID","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1317,"src":"5032:11:9","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes4","typeString":"bytes4"}],"expression":{"argumentTypes":null,"id":1325,"name":"super","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4184,"src":"5008:5:9","typeDescriptions":{"typeIdentifier":"t_super$_DNSResolver_$1458","typeString":"contract super DNSResolver"}},"id":1326,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"supportsInterface","nodeType":"MemberAccess","referencedDeclaration":610,"src":"5008:23:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_bytes4_$returns$_t_bool_$","typeString":"function (bytes4) pure returns (bool)"}},"id":1328,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"5008:36:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"4966:78:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"functionReturnParameters":1321,"id":1330,"nodeType":"Return","src":"4959:85:9"}]},"documentation":null,"id":1332,"implemented":true,"kind":"function","modifiers":[],"name":"supportsInterface","nodeType":"FunctionDefinition","parameters":{"id":1318,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1317,"name":"interfaceID","nodeType":"VariableDeclaration","scope":1332,"src":"4903:18:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"typeName":{"id":1316,"name":"bytes4","nodeType":"ElementaryTypeName","src":"4903:6:9","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"value":null,"visibility":"internal"}],"src":"4902:20:9"},"returnParameters":{"id":1321,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1320,"name":"","nodeType":"VariableDeclaration","scope":1332,"src":"4943:4:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":1319,"name":"bool","nodeType":"ElementaryTypeName","src":"4943:4:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"4942:6:9"},"scope":1458,"src":"4876:175:9","stateMutability":"pure","superFunction":610,"visibility":"public"},{"body":{"id":1456,"nodeType":"Block","src":"5265:757:9","statements":[{"assignments":[1350],"declarations":[{"constant":false,"id":1350,"name":"version","nodeType":"VariableDeclaration","scope":1456,"src":"5275:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":1349,"name":"uint256","nodeType":"ElementaryTypeName","src":"5275:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"id":1354,"initialValue":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1351,"name":"versions","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1067,"src":"5293:8:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"}},"id":1353,"indexExpression":{"argumentTypes":null,"id":1352,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5302:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5293:14:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"VariableDeclarationStatement","src":"5275:32:9"},{"assignments":[1356],"declarations":[{"constant":false,"id":1356,"name":"nameHash","nodeType":"VariableDeclaration","scope":1456,"src":"5317:16:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1355,"name":"bytes32","nodeType":"ElementaryTypeName","src":"5317:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"id":1360,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1358,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1336,"src":"5346:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1357,"name":"keccak256","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4127,"src":"5336:9:9","typeDescriptions":{"typeIdentifier":"t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$","typeString":"function (bytes memory) pure returns (bytes32)"}},"id":1359,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"5336:15:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"VariableDeclarationStatement","src":"5317:34:9"},{"assignments":[1362],"declarations":[{"constant":false,"id":1362,"name":"rrData","nodeType":"VariableDeclaration","scope":1456,"src":"5361:19:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1361,"name":"bytes","nodeType":"ElementaryTypeName","src":"5361:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"id":1368,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1365,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1342,"src":"5398:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"argumentTypes":null,"id":1366,"name":"size","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1344,"src":"5406:4:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_uint256","typeString":"uint256"}],"expression":{"argumentTypes":null,"id":1363,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1340,"src":"5383:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1364,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"substring","nodeType":"MemberAccess","referencedDeclaration":2858,"src":"5383:14:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$_t_uint256_$returns$_t_bytes_memory_ptr_$bound_to$_t_bytes_memory_ptr_$","typeString":"function (bytes memory,uint256,uint256) pure returns (bytes memory)"}},"id":1367,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"5383:28:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"VariableDeclarationStatement","src":"5361:50:9"},{"condition":{"argumentTypes":null,"id":1369,"name":"deleteRecord","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1346,"src":"5425:12:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":{"id":1454,"nodeType":"Block","src":"5726:290:9","statements":[{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1423,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1412,"name":"records","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1077,"src":"5744:7:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref))))"}},"id":1414,"indexExpression":{"argumentTypes":null,"id":1413,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5752:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5744:13:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref)))"}},"id":1416,"indexExpression":{"argumentTypes":null,"id":1415,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5758:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5744:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes storage ref))"}},"id":1418,"indexExpression":{"argumentTypes":null,"id":1417,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5767:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5744:32:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes storage ref)"}},"id":1420,"indexExpression":{"argumentTypes":null,"id":1419,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5777:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5744:42:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"id":1421,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"5744:49:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1422,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"5797:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"5744:54:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":null,"id":1434,"nodeType":"IfStatement","src":"5740:136:9","trueBody":{"id":1433,"nodeType":"Block","src":"5800:76:9","statements":[{"expression":{"argumentTypes":null,"id":1431,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"++","prefix":false,"src":"5818:43:9","subExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1424,"name":"nameEntriesCount","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1085,"src":"5818:16:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => uint16)))"}},"id":1428,"indexExpression":{"argumentTypes":null,"id":1425,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5835:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5818:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$","typeString":"mapping(uint256 => mapping(bytes32 => uint16))"}},"id":1429,"indexExpression":{"argumentTypes":null,"id":1426,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5841:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5818:31:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint16_$","typeString":"mapping(bytes32 => uint16)"}},"id":1430,"indexExpression":{"argumentTypes":null,"id":1427,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5850:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"5818:41:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"id":1432,"nodeType":"ExpressionStatement","src":"5818:43:9"}]}},{"expression":{"argumentTypes":null,"id":1445,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1435,"name":"records","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1077,"src":"5889:7:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref))))"}},"id":1440,"indexExpression":{"argumentTypes":null,"id":1436,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5897:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5889:13:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref)))"}},"id":1441,"indexExpression":{"argumentTypes":null,"id":1437,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5903:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5889:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes storage ref))"}},"id":1442,"indexExpression":{"argumentTypes":null,"id":1438,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5912:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5889:32:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes storage ref)"}},"id":1443,"indexExpression":{"argumentTypes":null,"id":1439,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5922:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"5889:42:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":1444,"name":"rrData","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1362,"src":"5934:6:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"5889:51:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"id":1446,"nodeType":"ExpressionStatement","src":"5889:51:9"},{"eventCall":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1448,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5976:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"argumentTypes":null,"id":1449,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1336,"src":"5982:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},{"argumentTypes":null,"id":1450,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5988:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},{"argumentTypes":null,"id":1451,"name":"rrData","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1362,"src":"5998:6:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"},{"typeIdentifier":"t_uint16","typeString":"uint16"},{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1447,"name":"DNSRecordChanged","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1051,"src":"5959:16:9","typeDescriptions":{"typeIdentifier":"t_function_event_nonpayable$_t_bytes32_$_t_bytes_memory_ptr_$_t_uint16_$_t_bytes_memory_ptr_$returns$__$","typeString":"function (bytes32,bytes memory,uint16,bytes memory)"}},"id":1452,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"5959:46:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1453,"nodeType":"EmitStatement","src":"5954:51:9"}]},"id":1455,"nodeType":"IfStatement","src":"5421:595:9","trueBody":{"id":1411,"nodeType":"Block","src":"5439:281:9","statements":[{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1381,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1370,"name":"records","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1077,"src":"5457:7:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref))))"}},"id":1372,"indexExpression":{"argumentTypes":null,"id":1371,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5465:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5457:13:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref)))"}},"id":1374,"indexExpression":{"argumentTypes":null,"id":1373,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5471:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5457:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes storage ref))"}},"id":1376,"indexExpression":{"argumentTypes":null,"id":1375,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5480:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5457:32:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes storage ref)"}},"id":1378,"indexExpression":{"argumentTypes":null,"id":1377,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5490:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5457:42:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"id":1379,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"5457:49:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"!=","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1380,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"5510:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"5457:54:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":null,"id":1392,"nodeType":"IfStatement","src":"5453:136:9","trueBody":{"id":1391,"nodeType":"Block","src":"5513:76:9","statements":[{"expression":{"argumentTypes":null,"id":1389,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"--","prefix":false,"src":"5531:43:9","subExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1382,"name":"nameEntriesCount","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1085,"src":"5531:16:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => uint16)))"}},"id":1386,"indexExpression":{"argumentTypes":null,"id":1383,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5548:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5531:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$","typeString":"mapping(uint256 => mapping(bytes32 => uint16))"}},"id":1387,"indexExpression":{"argumentTypes":null,"id":1384,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5554:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5531:31:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint16_$","typeString":"mapping(bytes32 => uint16)"}},"id":1388,"indexExpression":{"argumentTypes":null,"id":1385,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5563:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"5531:41:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"id":1390,"nodeType":"ExpressionStatement","src":"5531:43:9"}]}},{"expression":{"argumentTypes":null,"id":1403,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"delete","prefix":true,"src":"5602:50:9","subExpression":{"argumentTypes":null,"components":[{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1393,"name":"records","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1077,"src":"5609:7:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref))))"}},"id":1395,"indexExpression":{"argumentTypes":null,"id":1394,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5617:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5609:13:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref)))"}},"id":1397,"indexExpression":{"argumentTypes":null,"id":1396,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5623:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5609:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes storage ref))"}},"id":1399,"indexExpression":{"argumentTypes":null,"id":1398,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5632:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5609:32:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes storage ref)"}},"id":1401,"indexExpression":{"argumentTypes":null,"id":1400,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5642:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"5609:42:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}}],"id":1402,"isConstant":false,"isInlineArray":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"TupleExpression","src":"5608:44:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1404,"nodeType":"ExpressionStatement","src":"5602:50:9"},{"eventCall":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1406,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5688:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"argumentTypes":null,"id":1407,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1336,"src":"5694:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},{"argumentTypes":null,"id":1408,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5700:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"},{"typeIdentifier":"t_uint16","typeString":"uint16"}],"id":1405,"name":"DNSRecordDeleted","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1059,"src":"5671:16:9","typeDescriptions":{"typeIdentifier":"t_function_event_nonpayable$_t_bytes32_$_t_bytes_memory_ptr_$_t_uint16_$returns$__$","typeString":"function (bytes32,bytes memory,uint16)"}},"id":1409,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"5671:38:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1410,"nodeType":"EmitStatement","src":"5666:43:9"}]}}]},"documentation":null,"id":1457,"implemented":true,"kind":"function","modifiers":[],"name":"setDNSRRSet","nodeType":"FunctionDefinition","parameters":{"id":1347,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1334,"name":"node","nodeType":"VariableDeclaration","scope":1457,"src":"5087:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1333,"name":"bytes32","nodeType":"ElementaryTypeName","src":"5087:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1336,"name":"name","nodeType":"VariableDeclaration","scope":1457,"src":"5109:17:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1335,"name":"bytes","nodeType":"ElementaryTypeName","src":"5109:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"},{"constant":false,"id":1338,"name":"resource","nodeType":"VariableDeclaration","scope":1457,"src":"5136:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"},"typeName":{"id":1337,"name":"uint16","nodeType":"ElementaryTypeName","src":"5136:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"value":null,"visibility":"internal"},{"constant":false,"id":1340,"name":"data","nodeType":"VariableDeclaration","scope":1457,"src":"5161:17:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1339,"name":"bytes","nodeType":"ElementaryTypeName","src":"5161:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"},{"constant":false,"id":1342,"name":"offset","nodeType":"VariableDeclaration","scope":1457,"src":"5188:14:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":1341,"name":"uint256","nodeType":"ElementaryTypeName","src":"5188:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":1344,"name":"size","nodeType":"VariableDeclaration","scope":1457,"src":"5212:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":1343,"name":"uint256","nodeType":"ElementaryTypeName","src":"5212:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":1346,"name":"deleteRecord","nodeType":"VariableDeclaration","scope":1457,"src":"5234:17:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":1345,"name":"bool","nodeType":"ElementaryTypeName","src":"5234:4:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"5077:175:9"},"returnParameters":{"id":1348,"nodeType":"ParameterList","parameters":[],"src":"5265:0:9"},"scope":1458,"src":"5057:965:9","stateMutability":"nonpayable","superFunction":null,"visibility":"private"}],"scope":1459,"src":"114:5910:9"}],"src":"0:6025:9"},"legacyAST":{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/DNSResolver.sol","exportedSymbols":{"DNSResolver":[1458]},"id":1459,"nodeType":"SourceUnit","nodes":[{"id":1029,"literals":["solidity","^","0.5",".0"],"nodeType":"PragmaDirective","src":"0:23:9"},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/ResolverBase.sol","file":"../ResolverBase.sol","id":1030,"nodeType":"ImportDirective","scope":1459,"sourceUnit":663,"src":"25:29:9","symbolAliases":[],"unitAlias":""},{"absolutePath":"@ensdomains/dnssec-oracle/contracts/RRUtils.sol","file":"@ensdomains/dnssec-oracle/contracts/RRUtils.sol","id":1031,"nodeType":"ImportDirective","scope":1459,"sourceUnit":3703,"src":"55:57:9","symbolAliases":[],"unitAlias":""},{"baseContracts":[{"arguments":null,"baseName":{"contractScope":null,"id":1032,"name":"ResolverBase","nodeType":"UserDefinedTypeName","referencedDeclaration":662,"src":"138:12:9","typeDescriptions":{"typeIdentifier":"t_contract$_ResolverBase_$662","typeString":"contract ResolverBase"}},"id":1033,"nodeType":"InheritanceSpecifier","src":"138:12:9"}],"contractDependencies":[662],"contractKind":"contract","documentation":null,"fullyImplemented":false,"id":1458,"linearizedBaseContracts":[1458,662],"name":"DNSResolver","nodeType":"ContractDefinition","nodes":[{"id":1035,"libraryName":{"contractScope":null,"id":1034,"name":"RRUtils","nodeType":"UserDefinedTypeName","referencedDeclaration":3702,"src":"163:7:9","typeDescriptions":{"typeIdentifier":"t_contract$_RRUtils_$3702","typeString":"library RRUtils"}},"nodeType":"UsingForDirective","src":"157:20:9","typeName":null},{"id":1038,"libraryName":{"contractScope":null,"id":1036,"name":"BytesUtils","nodeType":"UserDefinedTypeName","referencedDeclaration":3081,"src":"188:10:9","typeDescriptions":{"typeIdentifier":"t_contract$_BytesUtils_$3081","typeString":"library BytesUtils"}},"nodeType":"UsingForDirective","src":"182:27:9","typeName":{"id":1037,"name":"bytes","nodeType":"ElementaryTypeName","src":"203:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}}},{"constant":true,"id":1041,"name":"DNS_RECORD_INTERFACE_ID","nodeType":"VariableDeclaration","scope":1458,"src":"215:60:9","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"typeName":{"id":1039,"name":"bytes4","nodeType":"ElementaryTypeName","src":"215:6:9","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"value":{"argumentTypes":null,"hexValue":"30786138666135363832","id":1040,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"265:10:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_2834978434_by_1","typeString":"int_const 2834978434"},"value":"0xa8fa5682"},"visibility":"private"},{"anonymous":false,"documentation":null,"id":1051,"name":"DNSRecordChanged","nodeType":"EventDefinition","parameters":{"id":1050,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1043,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":1051,"src":"396:20:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1042,"name":"bytes32","nodeType":"ElementaryTypeName","src":"396:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1045,"indexed":false,"name":"name","nodeType":"VariableDeclaration","scope":1051,"src":"418:10:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1044,"name":"bytes","nodeType":"ElementaryTypeName","src":"418:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"},{"constant":false,"id":1047,"indexed":false,"name":"resource","nodeType":"VariableDeclaration","scope":1051,"src":"430:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"},"typeName":{"id":1046,"name":"uint16","nodeType":"ElementaryTypeName","src":"430:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"value":null,"visibility":"internal"},{"constant":false,"id":1049,"indexed":false,"name":"record","nodeType":"VariableDeclaration","scope":1051,"src":"447:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1048,"name":"bytes","nodeType":"ElementaryTypeName","src":"447:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"395:65:9"},"src":"373:88:9"},{"anonymous":false,"documentation":null,"id":1059,"name":"DNSRecordDeleted","nodeType":"EventDefinition","parameters":{"id":1058,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1053,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":1059,"src":"580:20:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1052,"name":"bytes32","nodeType":"ElementaryTypeName","src":"580:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1055,"indexed":false,"name":"name","nodeType":"VariableDeclaration","scope":1059,"src":"602:10:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1054,"name":"bytes","nodeType":"ElementaryTypeName","src":"602:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"},{"constant":false,"id":1057,"indexed":false,"name":"resource","nodeType":"VariableDeclaration","scope":1059,"src":"614:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"},"typeName":{"id":1056,"name":"uint16","nodeType":"ElementaryTypeName","src":"614:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"value":null,"visibility":"internal"}],"src":"579:51:9"},"src":"557:74:9"},{"anonymous":false,"documentation":null,"id":1063,"name":"DNSZoneCleared","nodeType":"EventDefinition","parameters":{"id":1062,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1061,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":1063,"src":"743:20:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1060,"name":"bytes32","nodeType":"ElementaryTypeName","src":"743:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"742:22:9"},"src":"722:43:9"},{"constant":false,"id":1067,"name":"versions","nodeType":"VariableDeclaration","scope":1458,"src":"974:42:9","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"},"typeName":{"id":1066,"keyType":{"id":1064,"name":"bytes32","nodeType":"ElementaryTypeName","src":"982:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"974:25:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"},"valueType":{"id":1065,"name":"uint256","nodeType":"ElementaryTypeName","src":"991:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}},"value":null,"visibility":"private"},{"constant":false,"id":1077,"name":"records","nodeType":"VariableDeclaration","scope":1458,"src":"1130:92:9","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes))))"},"typeName":{"id":1076,"keyType":{"id":1068,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1138:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"1130:76:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes))))"},"valueType":{"id":1075,"keyType":{"id":1069,"name":"uint256","nodeType":"ElementaryTypeName","src":"1155:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Mapping","src":"1147:58:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes)))"},"valueType":{"id":1074,"keyType":{"id":1070,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1172:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"1164:40:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes))"},"valueType":{"id":1073,"keyType":{"id":1071,"name":"uint16","nodeType":"ElementaryTypeName","src":"1189:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"Mapping","src":"1181:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes)"},"valueType":{"id":1072,"name":"bytes","nodeType":"ElementaryTypeName","src":"1197:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}}}}}},"value":null,"visibility":"private"},{"constant":false,"id":1085,"name":"nameEntriesCount","nodeType":"VariableDeclaration","scope":1458,"src":"1394:85:9","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => uint16)))"},"typeName":{"id":1084,"keyType":{"id":1078,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1402:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"1394:60:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => uint16)))"},"valueType":{"id":1083,"keyType":{"id":1079,"name":"uint256","nodeType":"ElementaryTypeName","src":"1419:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Mapping","src":"1411:42:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$","typeString":"mapping(uint256 => mapping(bytes32 => uint16))"},"valueType":{"id":1082,"keyType":{"id":1080,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1436:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"1428:24:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint16_$","typeString":"mapping(bytes32 => uint16)"},"valueType":{"id":1081,"name":"uint16","nodeType":"ElementaryTypeName","src":"1445:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}}}}},"value":null,"visibility":"private"},{"body":{"id":1249,"nodeType":"Block","src":"2487:1179:9","statements":[{"assignments":[1096],"declarations":[{"constant":false,"id":1096,"name":"resource","nodeType":"VariableDeclaration","scope":1249,"src":"2497:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"},"typeName":{"id":1095,"name":"uint16","nodeType":"ElementaryTypeName","src":"2497:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"value":null,"visibility":"internal"}],"id":1098,"initialValue":{"argumentTypes":null,"hexValue":"30","id":1097,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2515:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"nodeType":"VariableDeclarationStatement","src":"2497:19:9"},{"assignments":[1100],"declarations":[{"constant":false,"id":1100,"name":"offset","nodeType":"VariableDeclaration","scope":1249,"src":"2526:14:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":1099,"name":"uint256","nodeType":"ElementaryTypeName","src":"2526:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"id":1102,"initialValue":{"argumentTypes":null,"hexValue":"30","id":1101,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2543:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"nodeType":"VariableDeclarationStatement","src":"2526:18:9"},{"assignments":[1104],"declarations":[{"constant":false,"id":1104,"name":"name","nodeType":"VariableDeclaration","scope":1249,"src":"2554:17:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1103,"name":"bytes","nodeType":"ElementaryTypeName","src":"2554:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"id":1105,"initialValue":null,"nodeType":"VariableDeclarationStatement","src":"2554:17:9"},{"assignments":[1107],"declarations":[{"constant":false,"id":1107,"name":"value","nodeType":"VariableDeclaration","scope":1249,"src":"2581:18:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1106,"name":"bytes","nodeType":"ElementaryTypeName","src":"2581:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"id":1108,"initialValue":null,"nodeType":"VariableDeclarationStatement","src":"2581:18:9"},{"assignments":[1110],"declarations":[{"constant":false,"id":1110,"name":"nameHash","nodeType":"VariableDeclaration","scope":1249,"src":"2609:16:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1109,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2609:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"id":1111,"initialValue":null,"nodeType":"VariableDeclarationStatement","src":"2609:16:9"},{"body":{"id":1225,"nodeType":"Block","src":"2781:736:9","statements":[{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint16","typeString":"uint16"},"id":1131,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"id":1129,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"2799:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1130,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2811:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"2799:13:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":{"id":1223,"nodeType":"Block","src":"3019:488:9","statements":[{"assignments":[1162],"declarations":[{"constant":false,"id":1162,"name":"newName","nodeType":"VariableDeclaration","scope":1223,"src":"3037:20:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1161,"name":"bytes","nodeType":"ElementaryTypeName","src":"3037:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"id":1166,"initialValue":{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1163,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3060:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1164,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"name","nodeType":"MemberAccess","referencedDeclaration":3387,"src":"3060:9:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$_t_bytes_memory_ptr_$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure returns (bytes memory)"}},"id":1165,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3060:11:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"VariableDeclarationStatement","src":"3037:34:9"},{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_bool","typeString":"bool"},"id":1176,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint16","typeString":"uint16"},"id":1170,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"id":1167,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"3093:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"BinaryOperation","operator":"!=","rightExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1168,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3105:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1169,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"dnstype","nodeType":"MemberAccess","referencedDeclaration":3214,"src":"3105:12:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"src":"3093:24:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"BinaryOperation","operator":"||","rightExpression":{"argumentTypes":null,"id":1175,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"!","prefix":true,"src":"3121:21:9","subExpression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1173,"name":"newName","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1162,"src":"3134:7:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"expression":{"argumentTypes":null,"id":1171,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3122:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1172,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"equals","nodeType":"MemberAccess","referencedDeclaration":2651,"src":"3122:11:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_bytes_memory_ptr_$_t_bytes_memory_ptr_$returns$_t_bool_$bound_to$_t_bytes_memory_ptr_$","typeString":"function (bytes memory,bytes memory) pure returns (bool)"}},"id":1174,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3122:20:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"3093:49:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":null,"id":1222,"nodeType":"IfStatement","src":"3089:404:9","trueBody":{"id":1221,"nodeType":"Block","src":"3144:349:9","statements":[{"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1178,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1087,"src":"3178:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"argumentTypes":null,"id":1179,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3184:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},{"argumentTypes":null,"id":1180,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"3190:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},{"argumentTypes":null,"id":1181,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1089,"src":"3200:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"}},{"argumentTypes":null,"id":1182,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1100,"src":"3206:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1186,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1183,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3214:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1184,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"offset","nodeType":"MemberAccess","referencedDeclaration":3212,"src":"3214:11:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"-","rightExpression":{"argumentTypes":null,"id":1185,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1100,"src":"3228:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"3214:20:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1190,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1187,"name":"value","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1107,"src":"3236:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1188,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"3236:12:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1189,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"3252:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"3236:17:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"},{"typeIdentifier":"t_uint16","typeString":"uint16"},{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"},{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_bool","typeString":"bool"}],"id":1177,"name":"setDNSRRSet","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1457,"src":"3166:11:9","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$_t_bytes32_$_t_bytes_memory_ptr_$_t_uint16_$_t_bytes_memory_ptr_$_t_uint256_$_t_uint256_$_t_bool_$returns$__$","typeString":"function (bytes32,bytes memory,uint16,bytes memory,uint256,uint256,bool)"}},"id":1191,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3166:88:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1192,"nodeType":"ExpressionStatement","src":"3166:88:9"},{"expression":{"argumentTypes":null,"id":1196,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1193,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"3276:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1194,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3287:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1195,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"dnstype","nodeType":"MemberAccess","referencedDeclaration":3214,"src":"3287:12:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"src":"3276:23:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"id":1197,"nodeType":"ExpressionStatement","src":"3276:23:9"},{"expression":{"argumentTypes":null,"id":1201,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1198,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1100,"src":"3321:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1199,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3330:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1200,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"offset","nodeType":"MemberAccess","referencedDeclaration":3212,"src":"3330:11:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"3321:20:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":1202,"nodeType":"ExpressionStatement","src":"3321:20:9"},{"expression":{"argumentTypes":null,"id":1205,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1203,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3363:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":1204,"name":"newName","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1162,"src":"3370:7:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"3363:14:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1206,"nodeType":"ExpressionStatement","src":"3363:14:9"},{"expression":{"argumentTypes":null,"id":1211,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1207,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1110,"src":"3399:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1209,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3420:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1208,"name":"keccak256","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4127,"src":"3410:9:9","typeDescriptions":{"typeIdentifier":"t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$","typeString":"function (bytes memory) pure returns (bytes32)"}},"id":1210,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3410:15:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"src":"3399:26:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":1212,"nodeType":"ExpressionStatement","src":"3399:26:9"},{"expression":{"argumentTypes":null,"id":1219,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1213,"name":"value","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1107,"src":"3447:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1215,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"3461:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1216,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"rdata","nodeType":"MemberAccess","referencedDeclaration":3407,"src":"3461:10:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$_t_bytes_memory_ptr_$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure returns (bytes memory)"}},"id":1217,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3461:12:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1214,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"3455:5:9","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes_storage_ptr_$","typeString":"type(bytes storage pointer)"},"typeName":"bytes"},"id":1218,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3455:19:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"3447:27:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1220,"nodeType":"ExpressionStatement","src":"3447:27:9"}]}}]},"id":1224,"nodeType":"IfStatement","src":"2795:712:9","trueBody":{"id":1160,"nodeType":"Block","src":"2814:199:9","statements":[{"expression":{"argumentTypes":null,"id":1135,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1132,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"2832:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1133,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"2843:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1134,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"dnstype","nodeType":"MemberAccess","referencedDeclaration":3214,"src":"2843:12:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"src":"2832:23:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"id":1136,"nodeType":"ExpressionStatement","src":"2832:23:9"},{"expression":{"argumentTypes":null,"id":1141,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1137,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"2873:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1138,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"2880:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1139,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"name","nodeType":"MemberAccess","referencedDeclaration":3387,"src":"2880:9:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$_t_bytes_memory_ptr_$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure returns (bytes memory)"}},"id":1140,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2880:11:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"2873:18:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1142,"nodeType":"ExpressionStatement","src":"2873:18:9"},{"expression":{"argumentTypes":null,"id":1150,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1143,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1110,"src":"2909:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1147,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"2947:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"expression":{"argumentTypes":null,"id":1145,"name":"abi","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4120,"src":"2930:3:9","typeDescriptions":{"typeIdentifier":"t_magic_abi","typeString":"abi"}},"id":1146,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"memberName":"encodePacked","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2930:16:9","typeDescriptions":{"typeIdentifier":"t_function_abiencodepacked_pure$__$returns$_t_bytes_memory_ptr_$","typeString":"function () pure returns (bytes memory)"}},"id":1148,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2930:22:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1144,"name":"keccak256","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4127,"src":"2920:9:9","typeDescriptions":{"typeIdentifier":"t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$","typeString":"function (bytes memory) pure returns (bytes32)"}},"id":1149,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2920:33:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"src":"2909:44:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":1151,"nodeType":"ExpressionStatement","src":"2909:44:9"},{"expression":{"argumentTypes":null,"id":1158,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":1152,"name":"value","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1107,"src":"2971:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1154,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"2985:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1155,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"rdata","nodeType":"MemberAccess","referencedDeclaration":3407,"src":"2985:10:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$_t_bytes_memory_ptr_$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure returns (bytes memory)"}},"id":1156,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2985:12:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1153,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2979:5:9","typeDescriptions":{"typeIdentifier":"t_type$_t_bytes_storage_ptr_$","typeString":"type(bytes storage pointer)"},"typeName":"bytes"},"id":1157,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2979:19:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"2971:27:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1159,"nodeType":"ExpressionStatement","src":"2971:27:9"}]}}]},"condition":{"argumentTypes":null,"id":1124,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"!","prefix":true,"src":"2754:12:9","subExpression":{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1121,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"2755:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1122,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"done","nodeType":"MemberAccess","referencedDeclaration":3264,"src":"2755:9:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$_t_bool_$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure returns (bool)"}},"id":1123,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2755:11:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":1226,"initializationExpression":{"assignments":[1115],"declarations":[{"constant":false,"id":1115,"name":"iter","nodeType":"VariableDeclaration","scope":1226,"src":"2701:30:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator"},"typeName":{"contractScope":null,"id":1114,"name":"RRUtils.RRIterator","nodeType":"UserDefinedTypeName","referencedDeclaration":3223,"src":"2701:18:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_storage_ptr","typeString":"struct RRUtils.RRIterator"}},"value":null,"visibility":"internal"}],"id":1120,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"hexValue":"30","id":1118,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2750:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"}],"expression":{"argumentTypes":null,"id":1116,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1089,"src":"2734:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"}},"id":1117,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"iterateRRs","nodeType":"MemberAccess","referencedDeclaration":3249,"src":"2734:15:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$returns$_t_struct$_RRIterator_$3223_memory_ptr_$bound_to$_t_bytes_memory_ptr_$","typeString":"function (bytes memory,uint256) pure returns (struct RRUtils.RRIterator memory)"}},"id":1119,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2734:18:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"nodeType":"VariableDeclarationStatement","src":"2701:51:9"},"loopExpression":{"expression":{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"expression":{"argumentTypes":null,"id":1125,"name":"iter","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1115,"src":"2768:4:9","typeDescriptions":{"typeIdentifier":"t_struct$_RRIterator_$3223_memory_ptr","typeString":"struct RRUtils.RRIterator memory"}},"id":1126,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"next","nodeType":"MemberAccess","referencedDeclaration":3366,"src":"2768:9:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_struct$_RRIterator_$3223_memory_ptr_$returns$__$bound_to$_t_struct$_RRIterator_$3223_memory_ptr_$","typeString":"function (struct RRUtils.RRIterator memory) pure"}},"id":1127,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2768:11:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1128,"nodeType":"ExpressionStatement","src":"2768:11:9"},"nodeType":"ForStatement","src":"2696:821:9"},{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1230,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1227,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3530:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1228,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"3530:11:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":">","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1229,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"3544:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"3530:15:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":null,"id":1248,"nodeType":"IfStatement","src":"3526:134:9","trueBody":{"id":1247,"nodeType":"Block","src":"3547:113:9","statements":[{"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1232,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1087,"src":"3573:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"argumentTypes":null,"id":1233,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1104,"src":"3579:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},{"argumentTypes":null,"id":1234,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1096,"src":"3585:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},{"argumentTypes":null,"id":1235,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1089,"src":"3595:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"}},{"argumentTypes":null,"id":1236,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1100,"src":"3601:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1240,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1237,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1089,"src":"3609:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"}},"id":1238,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"3609:11:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"-","rightExpression":{"argumentTypes":null,"id":1239,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1100,"src":"3623:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"3609:20:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1244,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":1241,"name":"value","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1107,"src":"3631:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1242,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"3631:12:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1243,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"3647:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"3631:17:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"},{"typeIdentifier":"t_uint16","typeString":"uint16"},{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes calldata"},{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_bool","typeString":"bool"}],"id":1231,"name":"setDNSRRSet","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1457,"src":"3561:11:9","typeDescriptions":{"typeIdentifier":"t_function_internal_nonpayable$_t_bytes32_$_t_bytes_memory_ptr_$_t_uint16_$_t_bytes_memory_ptr_$_t_uint256_$_t_uint256_$_t_bool_$returns$__$","typeString":"function (bytes32,bytes memory,uint16,bytes memory,uint256,uint256,bool)"}},"id":1245,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"3561:88:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1246,"nodeType":"ExpressionStatement","src":"3561:88:9"}]}}]},"documentation":"Set one or more DNS records.  Records are supplied in wire-format.\\nRecords with the same node/name/resource must be supplied one after the\\nother to ensure the data is updated correctly. For example, if the data\\nwas supplied:\\n    a.example.com IN A 1.2.3.4\\n    a.example.com IN A 5.6.7.8\\n    www.example.com IN CNAME a.example.com.\\nthen this would store the two A records for a.example.com correctly as a\\nsingle RRSET, however if the data was supplied:\\n    a.example.com IN A 1.2.3.4\\n    www.example.com IN CNAME a.example.com.\\n    a.example.com IN A 5.6.7.8\\nthen this would store the first A record, the CNAME, then the second A\\nrecord which would overwrite the first.\\n     * @param node the namehash of the node for which to set the records\\n@param data the DNS wire format records to set","id":1250,"implemented":true,"kind":"function","modifiers":[{"arguments":[{"argumentTypes":null,"id":1092,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1087,"src":"2481:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"id":1093,"modifierName":{"argumentTypes":null,"id":1091,"name":"authorised","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":629,"src":"2470:10:9","typeDescriptions":{"typeIdentifier":"t_modifier$_t_bytes32_$","typeString":"modifier (bytes32)"}},"nodeType":"ModifierInvocation","src":"2470:16:9"}],"name":"setDNSRecords","nodeType":"FunctionDefinition","parameters":{"id":1090,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1087,"name":"node","nodeType":"VariableDeclaration","scope":1250,"src":"2426:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1086,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2426:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1089,"name":"data","nodeType":"VariableDeclaration","scope":1250,"src":"2440:19:9","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":1088,"name":"bytes","nodeType":"ElementaryTypeName","src":"2440:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"2425:35:9"},"returnParameters":{"id":1094,"nodeType":"ParameterList","parameters":[],"src":"2487:0:9"},"scope":1458,"src":"2403:1263:9","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":{"id":1273,"nodeType":"Block","src":"4167:69:9","statements":[{"expression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1261,"name":"records","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1077,"src":"4184:7:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref))))"}},"id":1263,"indexExpression":{"argumentTypes":null,"id":1262,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1252,"src":"4192:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4184:13:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref)))"}},"id":1267,"indexExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1264,"name":"versions","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1067,"src":"4198:8:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"}},"id":1266,"indexExpression":{"argumentTypes":null,"id":1265,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1252,"src":"4207:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4198:14:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4184:29:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes storage ref))"}},"id":1269,"indexExpression":{"argumentTypes":null,"id":1268,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1254,"src":"4214:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4184:35:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes storage ref)"}},"id":1271,"indexExpression":{"argumentTypes":null,"id":1270,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1256,"src":"4220:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4184:45:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"functionReturnParameters":1260,"id":1272,"nodeType":"Return","src":"4177:52:9"}]},"documentation":"Obtain a DNS record.\\n@param node the namehash of the node for which to fetch the record\\n@param name the keccak-256 hash of the fully-qualified name for which to fetch the record\\n@param resource the ID of the resource as per https://en.wikipedia.org/wiki/List_of_DNS_record_types\\n@return the DNS record in wire format if present, otherwise empty","id":1274,"implemented":true,"kind":"function","modifiers":[],"name":"dnsRecord","nodeType":"FunctionDefinition","parameters":{"id":1257,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1252,"name":"node","nodeType":"VariableDeclaration","scope":1274,"src":"4087:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1251,"name":"bytes32","nodeType":"ElementaryTypeName","src":"4087:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1254,"name":"name","nodeType":"VariableDeclaration","scope":1274,"src":"4101:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1253,"name":"bytes32","nodeType":"ElementaryTypeName","src":"4101:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1256,"name":"resource","nodeType":"VariableDeclaration","scope":1274,"src":"4115:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"},"typeName":{"id":1255,"name":"uint16","nodeType":"ElementaryTypeName","src":"4115:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"value":null,"visibility":"internal"}],"src":"4086:45:9"},"returnParameters":{"id":1260,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1259,"name":"","nodeType":"VariableDeclaration","scope":1274,"src":"4153:12:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1258,"name":"bytes","nodeType":"ElementaryTypeName","src":"4153:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"4152:14:9"},"scope":1458,"src":"4068:168:9","stateMutability":"view","superFunction":null,"visibility":"public"},{"body":{"id":1296,"nodeType":"Block","src":"4528:75:9","statements":[{"expression":{"argumentTypes":null,"components":[{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint16","typeString":"uint16"},"id":1293,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1283,"name":"nameEntriesCount","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1085,"src":"4546:16:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => uint16)))"}},"id":1285,"indexExpression":{"argumentTypes":null,"id":1284,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1276,"src":"4563:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4546:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$","typeString":"mapping(uint256 => mapping(bytes32 => uint16))"}},"id":1289,"indexExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1286,"name":"versions","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1067,"src":"4569:8:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"}},"id":1288,"indexExpression":{"argumentTypes":null,"id":1287,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1276,"src":"4578:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4569:14:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4546:38:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint16_$","typeString":"mapping(bytes32 => uint16)"}},"id":1291,"indexExpression":{"argumentTypes":null,"id":1290,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1278,"src":"4585:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"4546:44:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"nodeType":"BinaryOperation","operator":"!=","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1292,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"4594:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"4546:49:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"id":1294,"isConstant":false,"isInlineArray":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"TupleExpression","src":"4545:51:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"functionReturnParameters":1282,"id":1295,"nodeType":"Return","src":"4538:58:9"}]},"documentation":"Check if a given node has records.\\n@param node the namehash of the node for which to check the records\\n@param name the namehash of the node for which to check the records","id":1297,"implemented":true,"kind":"function","modifiers":[],"name":"hasDNSRecords","nodeType":"FunctionDefinition","parameters":{"id":1279,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1276,"name":"node","nodeType":"VariableDeclaration","scope":1297,"src":"4473:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1275,"name":"bytes32","nodeType":"ElementaryTypeName","src":"4473:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1278,"name":"name","nodeType":"VariableDeclaration","scope":1297,"src":"4487:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1277,"name":"bytes32","nodeType":"ElementaryTypeName","src":"4487:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"4472:28:9"},"returnParameters":{"id":1282,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1281,"name":"","nodeType":"VariableDeclaration","scope":1297,"src":"4522:4:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":1280,"name":"bool","nodeType":"ElementaryTypeName","src":"4522:4:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"4521:6:9"},"scope":1458,"src":"4450:153:9","stateMutability":"view","superFunction":null,"visibility":"public"},{"body":{"id":1314,"nodeType":"Block","src":"4802:68:9","statements":[{"expression":{"argumentTypes":null,"id":1308,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"++","prefix":false,"src":"4812:16:9","subExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1305,"name":"versions","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1067,"src":"4812:8:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"}},"id":1307,"indexExpression":{"argumentTypes":null,"id":1306,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1299,"src":"4821:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"4812:14:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":1309,"nodeType":"ExpressionStatement","src":"4812:16:9"},{"eventCall":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1311,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1299,"src":"4858:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"id":1310,"name":"DNSZoneCleared","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1063,"src":"4843:14:9","typeDescriptions":{"typeIdentifier":"t_function_event_nonpayable$_t_bytes32_$returns$__$","typeString":"function (bytes32)"}},"id":1312,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"4843:20:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1313,"nodeType":"EmitStatement","src":"4838:25:9"}]},"documentation":"Clear all information for a DNS zone.\\n@param node the namehash of the node for which to clear the zone","id":1315,"implemented":true,"kind":"function","modifiers":[{"arguments":[{"argumentTypes":null,"id":1302,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1299,"src":"4796:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"id":1303,"modifierName":{"argumentTypes":null,"id":1301,"name":"authorised","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":629,"src":"4785:10:9","typeDescriptions":{"typeIdentifier":"t_modifier$_t_bytes32_$","typeString":"modifier (bytes32)"}},"nodeType":"ModifierInvocation","src":"4785:16:9"}],"name":"clearDNSZone","nodeType":"FunctionDefinition","parameters":{"id":1300,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1299,"name":"node","nodeType":"VariableDeclaration","scope":1315,"src":"4764:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1298,"name":"bytes32","nodeType":"ElementaryTypeName","src":"4764:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"4763:14:9"},"returnParameters":{"id":1304,"nodeType":"ParameterList","parameters":[],"src":"4802:0:9"},"scope":1458,"src":"4742:128:9","stateMutability":"nonpayable","superFunction":null,"visibility":"public"},{"body":{"id":1331,"nodeType":"Block","src":"4949:102:9","statements":[{"expression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_bool","typeString":"bool"},"id":1329,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"id":1324,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"id":1322,"name":"interfaceID","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1317,"src":"4966:11:9","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"id":1323,"name":"DNS_RECORD_INTERFACE_ID","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1041,"src":"4981:23:9","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"src":"4966:38:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"BinaryOperation","operator":"||","rightExpression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1327,"name":"interfaceID","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1317,"src":"5032:11:9","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes4","typeString":"bytes4"}],"expression":{"argumentTypes":null,"id":1325,"name":"super","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4184,"src":"5008:5:9","typeDescriptions":{"typeIdentifier":"t_super$_DNSResolver_$1458","typeString":"contract super DNSResolver"}},"id":1326,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"supportsInterface","nodeType":"MemberAccess","referencedDeclaration":610,"src":"5008:23:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_bytes4_$returns$_t_bool_$","typeString":"function (bytes4) pure returns (bool)"}},"id":1328,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"5008:36:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"4966:78:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"functionReturnParameters":1321,"id":1330,"nodeType":"Return","src":"4959:85:9"}]},"documentation":null,"id":1332,"implemented":true,"kind":"function","modifiers":[],"name":"supportsInterface","nodeType":"FunctionDefinition","parameters":{"id":1318,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1317,"name":"interfaceID","nodeType":"VariableDeclaration","scope":1332,"src":"4903:18:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"typeName":{"id":1316,"name":"bytes4","nodeType":"ElementaryTypeName","src":"4903:6:9","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"value":null,"visibility":"internal"}],"src":"4902:20:9"},"returnParameters":{"id":1321,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1320,"name":"","nodeType":"VariableDeclaration","scope":1332,"src":"4943:4:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":1319,"name":"bool","nodeType":"ElementaryTypeName","src":"4943:4:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"4942:6:9"},"scope":1458,"src":"4876:175:9","stateMutability":"pure","superFunction":610,"visibility":"public"},{"body":{"id":1456,"nodeType":"Block","src":"5265:757:9","statements":[{"assignments":[1350],"declarations":[{"constant":false,"id":1350,"name":"version","nodeType":"VariableDeclaration","scope":1456,"src":"5275:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":1349,"name":"uint256","nodeType":"ElementaryTypeName","src":"5275:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"id":1354,"initialValue":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1351,"name":"versions","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1067,"src":"5293:8:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint256_$","typeString":"mapping(bytes32 => uint256)"}},"id":1353,"indexExpression":{"argumentTypes":null,"id":1352,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5302:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5293:14:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"VariableDeclarationStatement","src":"5275:32:9"},{"assignments":[1356],"declarations":[{"constant":false,"id":1356,"name":"nameHash","nodeType":"VariableDeclaration","scope":1456,"src":"5317:16:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1355,"name":"bytes32","nodeType":"ElementaryTypeName","src":"5317:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"id":1360,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1358,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1336,"src":"5346:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1357,"name":"keccak256","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4127,"src":"5336:9:9","typeDescriptions":{"typeIdentifier":"t_function_keccak256_pure$_t_bytes_memory_ptr_$returns$_t_bytes32_$","typeString":"function (bytes memory) pure returns (bytes32)"}},"id":1359,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"5336:15:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"VariableDeclarationStatement","src":"5317:34:9"},{"assignments":[1362],"declarations":[{"constant":false,"id":1362,"name":"rrData","nodeType":"VariableDeclaration","scope":1456,"src":"5361:19:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1361,"name":"bytes","nodeType":"ElementaryTypeName","src":"5361:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"id":1368,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1365,"name":"offset","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1342,"src":"5398:6:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},{"argumentTypes":null,"id":1366,"name":"size","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1344,"src":"5406:4:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"},{"typeIdentifier":"t_uint256","typeString":"uint256"}],"expression":{"argumentTypes":null,"id":1363,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1340,"src":"5383:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"id":1364,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"substring","nodeType":"MemberAccess","referencedDeclaration":2858,"src":"5383:14:9","typeDescriptions":{"typeIdentifier":"t_function_internal_pure$_t_bytes_memory_ptr_$_t_uint256_$_t_uint256_$returns$_t_bytes_memory_ptr_$bound_to$_t_bytes_memory_ptr_$","typeString":"function (bytes memory,uint256,uint256) pure returns (bytes memory)"}},"id":1367,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"5383:28:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"nodeType":"VariableDeclarationStatement","src":"5361:50:9"},{"condition":{"argumentTypes":null,"id":1369,"name":"deleteRecord","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1346,"src":"5425:12:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":{"id":1454,"nodeType":"Block","src":"5726:290:9","statements":[{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1423,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1412,"name":"records","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1077,"src":"5744:7:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref))))"}},"id":1414,"indexExpression":{"argumentTypes":null,"id":1413,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5752:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5744:13:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref)))"}},"id":1416,"indexExpression":{"argumentTypes":null,"id":1415,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5758:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5744:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes storage ref))"}},"id":1418,"indexExpression":{"argumentTypes":null,"id":1417,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5767:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5744:32:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes storage ref)"}},"id":1420,"indexExpression":{"argumentTypes":null,"id":1419,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5777:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5744:42:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"id":1421,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"5744:49:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1422,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"5797:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"5744:54:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":null,"id":1434,"nodeType":"IfStatement","src":"5740:136:9","trueBody":{"id":1433,"nodeType":"Block","src":"5800:76:9","statements":[{"expression":{"argumentTypes":null,"id":1431,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"++","prefix":false,"src":"5818:43:9","subExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1424,"name":"nameEntriesCount","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1085,"src":"5818:16:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => uint16)))"}},"id":1428,"indexExpression":{"argumentTypes":null,"id":1425,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5835:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5818:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$","typeString":"mapping(uint256 => mapping(bytes32 => uint16))"}},"id":1429,"indexExpression":{"argumentTypes":null,"id":1426,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5841:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5818:31:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint16_$","typeString":"mapping(bytes32 => uint16)"}},"id":1430,"indexExpression":{"argumentTypes":null,"id":1427,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5850:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"5818:41:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"id":1432,"nodeType":"ExpressionStatement","src":"5818:43:9"}]}},{"expression":{"argumentTypes":null,"id":1445,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1435,"name":"records","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1077,"src":"5889:7:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref))))"}},"id":1440,"indexExpression":{"argumentTypes":null,"id":1436,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5897:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5889:13:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref)))"}},"id":1441,"indexExpression":{"argumentTypes":null,"id":1437,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5903:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5889:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes storage ref))"}},"id":1442,"indexExpression":{"argumentTypes":null,"id":1438,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5912:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5889:32:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes storage ref)"}},"id":1443,"indexExpression":{"argumentTypes":null,"id":1439,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5922:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"5889:42:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":1444,"name":"rrData","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1362,"src":"5934:6:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"5889:51:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"id":1446,"nodeType":"ExpressionStatement","src":"5889:51:9"},{"eventCall":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1448,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5976:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"argumentTypes":null,"id":1449,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1336,"src":"5982:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},{"argumentTypes":null,"id":1450,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5988:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},{"argumentTypes":null,"id":1451,"name":"rrData","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1362,"src":"5998:6:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"},{"typeIdentifier":"t_uint16","typeString":"uint16"},{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}],"id":1447,"name":"DNSRecordChanged","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1051,"src":"5959:16:9","typeDescriptions":{"typeIdentifier":"t_function_event_nonpayable$_t_bytes32_$_t_bytes_memory_ptr_$_t_uint16_$_t_bytes_memory_ptr_$returns$__$","typeString":"function (bytes32,bytes memory,uint16,bytes memory)"}},"id":1452,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"5959:46:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1453,"nodeType":"EmitStatement","src":"5954:51:9"}]},"id":1455,"nodeType":"IfStatement","src":"5421:595:9","trueBody":{"id":1411,"nodeType":"Block","src":"5439:281:9","statements":[{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":1381,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1370,"name":"records","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1077,"src":"5457:7:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref))))"}},"id":1372,"indexExpression":{"argumentTypes":null,"id":1371,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5465:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5457:13:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref)))"}},"id":1374,"indexExpression":{"argumentTypes":null,"id":1373,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5471:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5457:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes storage ref))"}},"id":1376,"indexExpression":{"argumentTypes":null,"id":1375,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5480:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5457:32:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes storage ref)"}},"id":1378,"indexExpression":{"argumentTypes":null,"id":1377,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5490:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5457:42:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"id":1379,"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"5457:49:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"!=","rightExpression":{"argumentTypes":null,"hexValue":"30","id":1380,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"5510:1:9","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"src":"5457:54:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":null,"id":1392,"nodeType":"IfStatement","src":"5453:136:9","trueBody":{"id":1391,"nodeType":"Block","src":"5513:76:9","statements":[{"expression":{"argumentTypes":null,"id":1389,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"--","prefix":false,"src":"5531:43:9","subExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1382,"name":"nameEntriesCount","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1085,"src":"5531:16:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => uint16)))"}},"id":1386,"indexExpression":{"argumentTypes":null,"id":1383,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5548:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5531:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_uint16_$_$","typeString":"mapping(uint256 => mapping(bytes32 => uint16))"}},"id":1387,"indexExpression":{"argumentTypes":null,"id":1384,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5554:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5531:31:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_uint16_$","typeString":"mapping(bytes32 => uint16)"}},"id":1388,"indexExpression":{"argumentTypes":null,"id":1385,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5563:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"5531:41:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"id":1390,"nodeType":"ExpressionStatement","src":"5531:43:9"}]}},{"expression":{"argumentTypes":null,"id":1403,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"delete","prefix":true,"src":"5602:50:9","subExpression":{"argumentTypes":null,"components":[{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":1393,"name":"records","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1077,"src":"5609:7:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$_$","typeString":"mapping(bytes32 => mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref))))"}},"id":1395,"indexExpression":{"argumentTypes":null,"id":1394,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5617:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5609:13:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint256_$_t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$_$","typeString":"mapping(uint256 => mapping(bytes32 => mapping(uint16 => bytes storage ref)))"}},"id":1397,"indexExpression":{"argumentTypes":null,"id":1396,"name":"version","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1350,"src":"5623:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5609:22:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_uint16_$_t_bytes_storage_$_$","typeString":"mapping(bytes32 => mapping(uint16 => bytes storage ref))"}},"id":1399,"indexExpression":{"argumentTypes":null,"id":1398,"name":"nameHash","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1356,"src":"5632:8:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"5609:32:9","typeDescriptions":{"typeIdentifier":"t_mapping$_t_uint16_$_t_bytes_storage_$","typeString":"mapping(uint16 => bytes storage ref)"}},"id":1401,"indexExpression":{"argumentTypes":null,"id":1400,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5642:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"5609:42:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}}],"id":1402,"isConstant":false,"isInlineArray":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"TupleExpression","src":"5608:44:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage","typeString":"bytes storage ref"}},"typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1404,"nodeType":"ExpressionStatement","src":"5602:50:9"},{"eventCall":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":1406,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1334,"src":"5688:4:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"argumentTypes":null,"id":1407,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1336,"src":"5694:4:9","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},{"argumentTypes":null,"id":1408,"name":"resource","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1338,"src":"5700:8:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"},{"typeIdentifier":"t_uint16","typeString":"uint16"}],"id":1405,"name":"DNSRecordDeleted","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":1059,"src":"5671:16:9","typeDescriptions":{"typeIdentifier":"t_function_event_nonpayable$_t_bytes32_$_t_bytes_memory_ptr_$_t_uint16_$returns$__$","typeString":"function (bytes32,bytes memory,uint16)"}},"id":1409,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"5671:38:9","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":1410,"nodeType":"EmitStatement","src":"5666:43:9"}]}}]},"documentation":null,"id":1457,"implemented":true,"kind":"function","modifiers":[],"name":"setDNSRRSet","nodeType":"FunctionDefinition","parameters":{"id":1347,"nodeType":"ParameterList","parameters":[{"constant":false,"id":1334,"name":"node","nodeType":"VariableDeclaration","scope":1457,"src":"5087:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":1333,"name":"bytes32","nodeType":"ElementaryTypeName","src":"5087:7:9","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":1336,"name":"name","nodeType":"VariableDeclaration","scope":1457,"src":"5109:17:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1335,"name":"bytes","nodeType":"ElementaryTypeName","src":"5109:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"},{"constant":false,"id":1338,"name":"resource","nodeType":"VariableDeclaration","scope":1457,"src":"5136:15:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"},"typeName":{"id":1337,"name":"uint16","nodeType":"ElementaryTypeName","src":"5136:6:9","typeDescriptions":{"typeIdentifier":"t_uint16","typeString":"uint16"}},"value":null,"visibility":"internal"},{"constant":false,"id":1340,"name":"data","nodeType":"VariableDeclaration","scope":1457,"src":"5161:17:9","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":1339,"name":"bytes","nodeType":"ElementaryTypeName","src":"5161:5:9","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"},{"constant":false,"id":1342,"name":"offset","nodeType":"VariableDeclaration","scope":1457,"src":"5188:14:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":1341,"name":"uint256","nodeType":"ElementaryTypeName","src":"5188:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":1344,"name":"size","nodeType":"VariableDeclaration","scope":1457,"src":"5212:12:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":1343,"name":"uint256","nodeType":"ElementaryTypeName","src":"5212:7:9","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":1346,"name":"deleteRecord","nodeType":"VariableDeclaration","scope":1457,"src":"5234:17:9","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":1345,"name":"bool","nodeType":"ElementaryTypeName","src":"5234:4:9","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"5077:175:9"},"returnParameters":{"id":1348,"nodeType":"ParameterList","parameters":[],"src":"5265:0:9"},"scope":1458,"src":"5057:965:9","stateMutability":"nonpayable","superFunction":null,"visibility":"private"}],"scope":1459,"src":"114:5910:9"}],"src":"0:6025:9"},"compiler":{"name":"solc","version":"0.5.8+commit.23d335f2.Emscripten.clang"},"networks":{},"schemaVersion":"3.0.16","updatedAt":"2020-02-10T18:46:21.032Z","devdoc":{"methods":{"clearDNSZone(bytes32)":{"params":{"node":"the namehash of the node for which to clear the zone"}},"dnsRecord(bytes32,bytes32,uint16)":{"params":{"name":"the keccak-256 hash of the fully-qualified name for which to fetch the record","node":"the namehash of the node for which to fetch the record","resource":"the ID of the resource as per https://en.wikipedia.org/wiki/List_of_DNS_record_types"},"return":"the DNS record in wire format if present, otherwise empty"},"hasDNSRecords(bytes32,bytes32)":{"params":{"name":"the namehash of the node for which to check the records","node":"the namehash of the node for which to check the records"}},"setDNSRecords(bytes32,bytes)":{"params":{"data":"the DNS wire format records to set","node":"the namehash of the node for which to set the records"}}}},"userdoc":{"methods":{"clearDNSZone(bytes32)":{"notice":"Clear all information for a DNS zone."},"dnsRecord(bytes32,bytes32,uint16)":{"notice":"Obtain a DNS record."},"hasDNSRecords(bytes32,bytes32)":{"notice":"Check if a given node has records."},"setDNSRecords(bytes32,bytes)":{"notice":"Set one or more DNS records.  Records are supplied in wire-format. Records with the same node/name/resource must be supplied one after the other to ensure the data is updated correctly. For example, if the data was supplied:    a.example.com IN A 1.2.3.4    a.example.com IN A 5.6.7.8    www.example.com IN CNAME a.example.com. then this would store the two A records for a.example.com correctly as a single RRSET, however if the data was supplied:    a.example.com IN A 1.2.3.4    www.example.com IN CNAME a.example.com.    a.example.com IN A 5.6.7.8 then this would store the first A record, the CNAME, then the second A record which would overwrite the first."}}}}')},function(e){e.exports=JSON.parse('{"contractName":"DefaultReverseResolver","abi":[{"constant":true,"inputs":[],"name":"ens","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"}],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"ensAddr","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"_name","type":"string"}],"name":"setName","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}],"metadata":"{\\"compiler\\":{\\"version\\":\\"0.5.8+commit.23d335f2\\"},\\"language\\":\\"Solidity\\",\\"output\\":{\\"abi\\":[{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"ens\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"name\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"string\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"_name\\",\\"type\\":\\"string\\"}],\\"name\\":\\"setName\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"inputs\\":[{\\"name\\":\\"ensAddr\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"constructor\\"}],\\"devdoc\\":{\\"details\\":\\"Provides a default implementation of a resolver for reverse records, which permits only the owner to update it.\\",\\"methods\\":{\\"constructor\\":{\\"details\\":\\"Constructor\\",\\"params\\":{\\"ensAddr\\":\\"The address of the ENS registry.\\"}},\\"setName(bytes32,string)\\":{\\"details\\":\\"Sets the name for a node.\\",\\"params\\":{\\"_name\\":\\"The name to set.\\",\\"node\\":\\"The node to update.\\"}}}},\\"userdoc\\":{\\"methods\\":{}}},\\"settings\\":{\\"compilationTarget\\":{\\"/home/user/Dropbox/projects/resolvers/contracts/DefaultReverseResolver.sol\\":\\"DefaultReverseResolver\\"},\\"evmVersion\\":\\"petersburg\\",\\"libraries\\":{},\\"optimizer\\":{\\"enabled\\":false,\\"runs\\":200},\\"remappings\\":[]},\\"sources\\":{\\"/home/user/Dropbox/projects/resolvers/contracts/DefaultReverseResolver.sol\\":{\\"keccak256\\":\\"0x3911f972c8f69bea945ffaa356d8b9496446ac00f2543eafbf3aaf8a76d27682\\",\\"urls\\":[\\"bzzr://1bfa8ac7b28a7f546bcd7bc49b54ca37a618d6b13f344f7a9603a64277b65fcc\\"]},\\"@ensdomains/ens/contracts/ENS.sol\\":{\\"keccak256\\":\\"0xe688db01c0b974f8ff8565557f7fe81aa1f209c1497ec1e74536241f4cc11f08\\",\\"urls\\":[\\"bzzr://04aa083550728a1da54d9acf874f4fca77cc3afef81c57f1ec19be78af05019a\\"]},\\"@ensdomains/ens/contracts/ReverseRegistrar.sol\\":{\\"keccak256\\":\\"0x9f88ee601bc32f69ded7a3931640bcbd379920db4f3e45923f10fcc08642a8e2\\",\\"urls\\":[\\"bzzr://4a291280ddecf6766aefb98ee46c92e0daf6122653aca9bdb8ed197854c7455a\\"]}},\\"version\\":1}","bytecode":"0x608060405234801561001057600080fd5b5060405160208061070a8339810180604052602081101561003057600080fd5b8101908080519060200190929190505050806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302571be37f91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e260001b6040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561011857600080fd5b505afa15801561012c573d6000803e3d6000fd5b505050506040513d602081101561014257600080fd5b81019080805190602001909291905050509050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610245578073ffffffffffffffffffffffffffffffffffffffff16631e83409a336040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561020857600080fd5b505af115801561021c573d6000803e3d6000fd5b505050506040513d602081101561023257600080fd5b8101908080519060200190929190505050505b50506104b4806102566000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80633f15457f14610046578063691f3431146100905780637737221314610137575b600080fd5b61004e6101fc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100bc600480360360208110156100a657600080fd5b8101908080359060200190929190505050610221565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100fc5780820151818401526020810190506100e1565b50505050905090810190601f1680156101295780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101fa6004803603604081101561014d57600080fd5b81019080803590602001909291908035906020019064010000000081111561017457600080fd5b82018360208201111561018657600080fd5b803590602001918460018302840111640100000000831117156101a857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506102d1565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60016020528060005260406000206000915090508054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102c95780601f1061029e576101008083540402835291602001916102c9565b820191906000526020600020905b8154815290600101906020018083116102ac57829003601f168201915b505050505081565b816000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302571be3826040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561034457600080fd5b505afa158015610358573d6000803e3d6000fd5b505050506040513d602081101561036e57600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103b657600080fd5b816001600085815260200190815260200160002090805190602001906103dd9291906103e3565b50505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061042457805160ff1916838001178555610452565b82800160010185558215610452579182015b82811115610451578251825591602001919060010190610436565b5b50905061045f9190610463565b5090565b61048591905b80821115610481576000816000905550600101610469565b5090565b9056fea165627a7a723058204143b50c1437939fe324edd9b3e8befe3ed30e022828581416e04a08c6bde6790029","deployedBytecode":"0x608060405234801561001057600080fd5b50600436106100415760003560e01c80633f15457f14610046578063691f3431146100905780637737221314610137575b600080fd5b61004e6101fc565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6100bc600480360360208110156100a657600080fd5b8101908080359060200190929190505050610221565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100fc5780820151818401526020810190506100e1565b50505050905090810190601f1680156101295780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101fa6004803603604081101561014d57600080fd5b81019080803590602001909291908035906020019064010000000081111561017457600080fd5b82018360208201111561018657600080fd5b803590602001918460018302840111640100000000831117156101a857600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505091929192905050506102d1565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60016020528060005260406000206000915090508054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156102c95780601f1061029e576101008083540402835291602001916102c9565b820191906000526020600020905b8154815290600101906020018083116102ac57829003601f168201915b505050505081565b816000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302571be3826040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561034457600080fd5b505afa158015610358573d6000803e3d6000fd5b505050506040513d602081101561036e57600080fd5b810190808051906020019092919050505073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146103b657600080fd5b816001600085815260200190815260200160002090805190602001906103dd9291906103e3565b50505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061042457805160ff1916838001178555610452565b82800160010185558215610452579182015b82811115610451578251825591602001919060010190610436565b5b50905061045f9190610463565b5090565b61048591905b80821115610481576000816000905550600101610469565b5090565b9056fea165627a7a723058204143b50c1437939fe324edd9b3e8befe3ed30e022828581416e04a08c6bde6790029","sourceMap":"260:1138:0:-;;;835:315;8:9:-1;5:2;;;30:1;27;20:12;5:2;835:315:0;;;;;;;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;835:315:0;;;;;;;;;;;;;;;;883:7;877:3;;:13;;;;;;;;;;;;;;;;;;967:26;1013:3;;;;;;;;;;;:9;;;367:66;1023:17;;1013:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1013:28:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1013:28:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1013:28:0;;;;;;;;;;;;;;;;967:75;;1086:3;1056:34;;1064:9;1056:34;;;1052:92;;1106:9;:15;;;1122:10;1106:27;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1106:27:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;1106:27:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1106:27:0;;;;;;;;;;;;;;;;;1052:92;835:315;;260:1138;;;;;;","deployedSourceMap":"260:1138:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;260:1138:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;440:14;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;460:39;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;460:39:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;460:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1286:110;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1286:110:0;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;1286:110:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;1286:110:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;1286:110:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;1286:110:0;;;;;;;;;;;;;;;:::i;:::-;;440:14;;;;;;;;;;;;;:::o;460:39::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1286:110::-;1355:4;700:3;;;;;;;;;;;:9;;;710:4;700:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;700:15:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;700:15:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;700:15:0;;;;;;;;;;;;;;;;686:29;;:10;:29;;;678:38;;;;;;1384:5;1371:4;:10;1376:4;1371:10;;;;;;;;;;;:18;;;;;;;;;;;;:::i;:::-;;1286:110;;;:::o;260:1138::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o","source":"pragma solidity >=0.4.25;\\n\\nimport \\"@ensdomains/ens/contracts/ENS.sol\\";\\nimport \\"@ensdomains/ens/contracts/ReverseRegistrar.sol\\";\\n\\n/**\\n * @dev Provides a default implementation of a resolver for reverse records,\\n * which permits only the owner to update it.\\n */\\ncontract DefaultReverseResolver {\\n    // namehash(\'addr.reverse\')\\n    bytes32 constant ADDR_REVERSE_NODE = 0x91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2;\\n\\n    ENS public ens;\\n    mapping (bytes32 => string) public name;\\n\\n    /**\\n     * @dev Only permits calls by the reverse registrar.\\n     * @param node The node permission is required for.\\n     */\\n    modifier onlyOwner(bytes32 node) {\\n        require(msg.sender == ens.owner(node));\\n        _;\\n    }\\n\\n    /**\\n     * @dev Constructor\\n     * @param ensAddr The address of the ENS registry.\\n     */\\n    constructor(ENS ensAddr) public {\\n        ens = ensAddr;\\n\\n        // Assign ownership of the reverse record to our deployer\\n        ReverseRegistrar registrar = ReverseRegistrar(ens.owner(ADDR_REVERSE_NODE));\\n        if (address(registrar) != address(0x0)) {\\n            registrar.claim(msg.sender);\\n        }\\n    }\\n\\n    /**\\n     * @dev Sets the name for a node.\\n     * @param node The node to update.\\n     * @param _name The name to set.\\n     */\\n    function setName(bytes32 node, string memory _name) public onlyOwner(node) {\\n        name[node] = _name;\\n    }\\n}\\n","sourcePath":"/home/user/Dropbox/projects/resolvers/contracts/DefaultReverseResolver.sol","ast":{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/DefaultReverseResolver.sol","exportedSymbols":{"DefaultReverseResolver":[81]},"id":82,"nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.4",".25"],"nodeType":"PragmaDirective","src":"0:25:0"},{"absolutePath":"@ensdomains/ens/contracts/ENS.sol","file":"@ensdomains/ens/contracts/ENS.sol","id":2,"nodeType":"ImportDirective","scope":82,"sourceUnit":3783,"src":"27:43:0","symbolAliases":[],"unitAlias":""},{"absolutePath":"@ensdomains/ens/contracts/ReverseRegistrar.sol","file":"@ensdomains/ens/contracts/ReverseRegistrar.sol","id":3,"nodeType":"ImportDirective","scope":82,"sourceUnit":4010,"src":"71:56:0","symbolAliases":[],"unitAlias":""},{"baseContracts":[],"contractDependencies":[],"contractKind":"contract","documentation":"@dev Provides a default implementation of a resolver for reverse records,\\nwhich permits only the owner to update it.","fullyImplemented":true,"id":81,"linearizedBaseContracts":[81],"name":"DefaultReverseResolver","nodeType":"ContractDefinition","nodes":[{"constant":true,"id":6,"name":"ADDR_REVERSE_NODE","nodeType":"VariableDeclaration","scope":81,"src":"330:103:0","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":4,"name":"bytes32","nodeType":"ElementaryTypeName","src":"330:7:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":{"argumentTypes":null,"hexValue":"307839316431373737373831383834643033613637353761383033393936653338646532613432393637666233376565616361373237323932373130323561396532","id":5,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"367:66:0","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_65955458610802586644366824307633271870356699036341805474246458084352783133154_by_1","typeString":"int_const 6595...(69 digits omitted)...3154"},"value":"0x91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2"},"visibility":"internal"},{"constant":false,"id":8,"name":"ens","nodeType":"VariableDeclaration","scope":81,"src":"440:14:0","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"},"typeName":{"contractScope":null,"id":7,"name":"ENS","nodeType":"UserDefinedTypeName","referencedDeclaration":3782,"src":"440:3:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"value":null,"visibility":"public"},{"constant":false,"id":12,"name":"name","nodeType":"VariableDeclaration","scope":81,"src":"460:39:0","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_string_storage_$","typeString":"mapping(bytes32 => string)"},"typeName":{"id":11,"keyType":{"id":9,"name":"bytes32","nodeType":"ElementaryTypeName","src":"469:7:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"460:27:0","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_string_storage_$","typeString":"mapping(bytes32 => string)"},"valueType":{"id":10,"name":"string","nodeType":"ElementaryTypeName","src":"480:6:0","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}}},"value":null,"visibility":"public"},{"body":{"id":27,"nodeType":"Block","src":"668:66:0","statements":[{"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"commonType":{"typeIdentifier":"t_address","typeString":"address"},"id":23,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":17,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"686:3:0","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":18,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"686:10:0","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":21,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":14,"src":"710:4:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"argumentTypes":null,"id":19,"name":"ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":8,"src":"700:3:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"id":20,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"owner","nodeType":"MemberAccess","referencedDeclaration":3767,"src":"700:9:0","typeDescriptions":{"typeIdentifier":"t_function_external_view$_t_bytes32_$returns$_t_address_$","typeString":"function (bytes32) view external returns (address)"}},"id":22,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"700:15:0","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"686:29:0","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bool","typeString":"bool"}],"id":16,"name":"require","nodeType":"Identifier","overloadedDeclarations":[4136,4137],"referencedDeclaration":4136,"src":"678:7:0","typeDescriptions":{"typeIdentifier":"t_function_require_pure$_t_bool_$returns$__$","typeString":"function (bool) pure"}},"id":24,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"678:38:0","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":25,"nodeType":"ExpressionStatement","src":"678:38:0"},{"id":26,"nodeType":"PlaceholderStatement","src":"726:1:0"}]},"documentation":"@dev Only permits calls by the reverse registrar.\\n@param node The node permission is required for.","id":28,"name":"onlyOwner","nodeType":"ModifierDefinition","parameters":{"id":15,"nodeType":"ParameterList","parameters":[{"constant":false,"id":14,"name":"node","nodeType":"VariableDeclaration","scope":28,"src":"654:12:0","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":13,"name":"bytes32","nodeType":"ElementaryTypeName","src":"654:7:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"653:14:0"},"src":"635:99:0","visibility":"internal"},{"body":{"id":62,"nodeType":"Block","src":"867:283:0","statements":[{"expression":{"argumentTypes":null,"id":35,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":33,"name":"ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":8,"src":"877:3:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":34,"name":"ensAddr","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":30,"src":"883:7:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"src":"877:13:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"id":36,"nodeType":"ExpressionStatement","src":"877:13:0"},{"assignments":[38],"declarations":[{"constant":false,"id":38,"name":"registrar","nodeType":"VariableDeclaration","scope":62,"src":"967:26:0","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"},"typeName":{"contractScope":null,"id":37,"name":"ReverseRegistrar","nodeType":"UserDefinedTypeName","referencedDeclaration":4009,"src":"967:16:0","typeDescriptions":{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"}},"value":null,"visibility":"internal"}],"id":45,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":42,"name":"ADDR_REVERSE_NODE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":6,"src":"1023:17:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"argumentTypes":null,"id":40,"name":"ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":8,"src":"1013:3:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"id":41,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"owner","nodeType":"MemberAccess","referencedDeclaration":3767,"src":"1013:9:0","typeDescriptions":{"typeIdentifier":"t_function_external_view$_t_bytes32_$returns$_t_address_$","typeString":"function (bytes32) view external returns (address)"}},"id":43,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1013:28:0","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"}],"id":39,"name":"ReverseRegistrar","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4009,"src":"996:16:0","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_ReverseRegistrar_$4009_$","typeString":"type(contract ReverseRegistrar)"}},"id":44,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"996:46:0","typeDescriptions":{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"}},"nodeType":"VariableDeclarationStatement","src":"967:75:0"},{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_address","typeString":"address"},"id":52,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":47,"name":"registrar","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":38,"src":"1064:9:0","typeDescriptions":{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"}],"id":46,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"1056:7:0","typeDescriptions":{"typeIdentifier":"t_type$_t_address_$","typeString":"type(address)"},"typeName":"address"},"id":48,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1056:18:0","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"BinaryOperation","operator":"!=","rightExpression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"hexValue":"307830","id":50,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"1086:3:0","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0x0"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"}],"id":49,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"1078:7:0","typeDescriptions":{"typeIdentifier":"t_type$_t_address_$","typeString":"type(address)"},"typeName":"address"},"id":51,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1078:12:0","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"src":"1056:34:0","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":null,"id":61,"nodeType":"IfStatement","src":"1052:92:0","trueBody":{"id":60,"nodeType":"Block","src":"1092:52:0","statements":[{"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"expression":{"argumentTypes":null,"id":56,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"1122:3:0","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":57,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"1122:10:0","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address_payable","typeString":"address payable"}],"expression":{"argumentTypes":null,"id":53,"name":"registrar","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":38,"src":"1106:9:0","typeDescriptions":{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"}},"id":55,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"claim","nodeType":"MemberAccess","referencedDeclaration":3856,"src":"1106:15:0","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$_t_address_$returns$_t_bytes32_$","typeString":"function (address) external returns (bytes32)"}},"id":58,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1106:27:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":59,"nodeType":"ExpressionStatement","src":"1106:27:0"}]}}]},"documentation":"@dev Constructor\\n@param ensAddr The address of the ENS registry.","id":63,"implemented":true,"kind":"constructor","modifiers":[],"name":"","nodeType":"FunctionDefinition","parameters":{"id":31,"nodeType":"ParameterList","parameters":[{"constant":false,"id":30,"name":"ensAddr","nodeType":"VariableDeclaration","scope":63,"src":"847:11:0","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"},"typeName":{"contractScope":null,"id":29,"name":"ENS","nodeType":"UserDefinedTypeName","referencedDeclaration":3782,"src":"847:3:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"value":null,"visibility":"internal"}],"src":"846:13:0"},"returnParameters":{"id":32,"nodeType":"ParameterList","parameters":[],"src":"867:0:0"},"scope":81,"src":"835:315:0","stateMutability":"nonpayable","superFunction":null,"visibility":"public"},{"body":{"id":79,"nodeType":"Block","src":"1361:35:0","statements":[{"expression":{"argumentTypes":null,"id":77,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":73,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":12,"src":"1371:4:0","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_string_storage_$","typeString":"mapping(bytes32 => string storage ref)"}},"id":75,"indexExpression":{"argumentTypes":null,"id":74,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":65,"src":"1376:4:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"1371:10:0","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":76,"name":"_name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":67,"src":"1384:5:0","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}},"src":"1371:18:0","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"id":78,"nodeType":"ExpressionStatement","src":"1371:18:0"}]},"documentation":"@dev Sets the name for a node.\\n@param node The node to update.\\n@param _name The name to set.","id":80,"implemented":true,"kind":"function","modifiers":[{"arguments":[{"argumentTypes":null,"id":70,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":65,"src":"1355:4:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"id":71,"modifierName":{"argumentTypes":null,"id":69,"name":"onlyOwner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":28,"src":"1345:9:0","typeDescriptions":{"typeIdentifier":"t_modifier$_t_bytes32_$","typeString":"modifier (bytes32)"}},"nodeType":"ModifierInvocation","src":"1345:15:0"}],"name":"setName","nodeType":"FunctionDefinition","parameters":{"id":68,"nodeType":"ParameterList","parameters":[{"constant":false,"id":65,"name":"node","nodeType":"VariableDeclaration","scope":80,"src":"1303:12:0","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":64,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1303:7:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":67,"name":"_name","nodeType":"VariableDeclaration","scope":80,"src":"1317:19:0","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":66,"name":"string","nodeType":"ElementaryTypeName","src":"1317:6:0","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"1302:35:0"},"returnParameters":{"id":72,"nodeType":"ParameterList","parameters":[],"src":"1361:0:0"},"scope":81,"src":"1286:110:0","stateMutability":"nonpayable","superFunction":null,"visibility":"public"}],"scope":82,"src":"260:1138:0"}],"src":"0:1399:0"},"legacyAST":{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/DefaultReverseResolver.sol","exportedSymbols":{"DefaultReverseResolver":[81]},"id":82,"nodeType":"SourceUnit","nodes":[{"id":1,"literals":["solidity",">=","0.4",".25"],"nodeType":"PragmaDirective","src":"0:25:0"},{"absolutePath":"@ensdomains/ens/contracts/ENS.sol","file":"@ensdomains/ens/contracts/ENS.sol","id":2,"nodeType":"ImportDirective","scope":82,"sourceUnit":3783,"src":"27:43:0","symbolAliases":[],"unitAlias":""},{"absolutePath":"@ensdomains/ens/contracts/ReverseRegistrar.sol","file":"@ensdomains/ens/contracts/ReverseRegistrar.sol","id":3,"nodeType":"ImportDirective","scope":82,"sourceUnit":4010,"src":"71:56:0","symbolAliases":[],"unitAlias":""},{"baseContracts":[],"contractDependencies":[],"contractKind":"contract","documentation":"@dev Provides a default implementation of a resolver for reverse records,\\nwhich permits only the owner to update it.","fullyImplemented":true,"id":81,"linearizedBaseContracts":[81],"name":"DefaultReverseResolver","nodeType":"ContractDefinition","nodes":[{"constant":true,"id":6,"name":"ADDR_REVERSE_NODE","nodeType":"VariableDeclaration","scope":81,"src":"330:103:0","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":4,"name":"bytes32","nodeType":"ElementaryTypeName","src":"330:7:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":{"argumentTypes":null,"hexValue":"307839316431373737373831383834643033613637353761383033393936653338646532613432393637666233376565616361373237323932373130323561396532","id":5,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"367:66:0","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_65955458610802586644366824307633271870356699036341805474246458084352783133154_by_1","typeString":"int_const 6595...(69 digits omitted)...3154"},"value":"0x91d1777781884d03a6757a803996e38de2a42967fb37eeaca72729271025a9e2"},"visibility":"internal"},{"constant":false,"id":8,"name":"ens","nodeType":"VariableDeclaration","scope":81,"src":"440:14:0","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"},"typeName":{"contractScope":null,"id":7,"name":"ENS","nodeType":"UserDefinedTypeName","referencedDeclaration":3782,"src":"440:3:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"value":null,"visibility":"public"},{"constant":false,"id":12,"name":"name","nodeType":"VariableDeclaration","scope":81,"src":"460:39:0","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_string_storage_$","typeString":"mapping(bytes32 => string)"},"typeName":{"id":11,"keyType":{"id":9,"name":"bytes32","nodeType":"ElementaryTypeName","src":"469:7:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"460:27:0","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_string_storage_$","typeString":"mapping(bytes32 => string)"},"valueType":{"id":10,"name":"string","nodeType":"ElementaryTypeName","src":"480:6:0","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}}},"value":null,"visibility":"public"},{"body":{"id":27,"nodeType":"Block","src":"668:66:0","statements":[{"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"commonType":{"typeIdentifier":"t_address","typeString":"address"},"id":23,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":17,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"686:3:0","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":18,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"686:10:0","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":21,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":14,"src":"710:4:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"argumentTypes":null,"id":19,"name":"ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":8,"src":"700:3:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"id":20,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"owner","nodeType":"MemberAccess","referencedDeclaration":3767,"src":"700:9:0","typeDescriptions":{"typeIdentifier":"t_function_external_view$_t_bytes32_$returns$_t_address_$","typeString":"function (bytes32) view external returns (address)"}},"id":22,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"700:15:0","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"686:29:0","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bool","typeString":"bool"}],"id":16,"name":"require","nodeType":"Identifier","overloadedDeclarations":[4136,4137],"referencedDeclaration":4136,"src":"678:7:0","typeDescriptions":{"typeIdentifier":"t_function_require_pure$_t_bool_$returns$__$","typeString":"function (bool) pure"}},"id":24,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"678:38:0","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":25,"nodeType":"ExpressionStatement","src":"678:38:0"},{"id":26,"nodeType":"PlaceholderStatement","src":"726:1:0"}]},"documentation":"@dev Only permits calls by the reverse registrar.\\n@param node The node permission is required for.","id":28,"name":"onlyOwner","nodeType":"ModifierDefinition","parameters":{"id":15,"nodeType":"ParameterList","parameters":[{"constant":false,"id":14,"name":"node","nodeType":"VariableDeclaration","scope":28,"src":"654:12:0","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":13,"name":"bytes32","nodeType":"ElementaryTypeName","src":"654:7:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"653:14:0"},"src":"635:99:0","visibility":"internal"},{"body":{"id":62,"nodeType":"Block","src":"867:283:0","statements":[{"expression":{"argumentTypes":null,"id":35,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":33,"name":"ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":8,"src":"877:3:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":34,"name":"ensAddr","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":30,"src":"883:7:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"src":"877:13:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"id":36,"nodeType":"ExpressionStatement","src":"877:13:0"},{"assignments":[38],"declarations":[{"constant":false,"id":38,"name":"registrar","nodeType":"VariableDeclaration","scope":62,"src":"967:26:0","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"},"typeName":{"contractScope":null,"id":37,"name":"ReverseRegistrar","nodeType":"UserDefinedTypeName","referencedDeclaration":4009,"src":"967:16:0","typeDescriptions":{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"}},"value":null,"visibility":"internal"}],"id":45,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":42,"name":"ADDR_REVERSE_NODE","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":6,"src":"1023:17:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"argumentTypes":null,"id":40,"name":"ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":8,"src":"1013:3:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"id":41,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"owner","nodeType":"MemberAccess","referencedDeclaration":3767,"src":"1013:9:0","typeDescriptions":{"typeIdentifier":"t_function_external_view$_t_bytes32_$returns$_t_address_$","typeString":"function (bytes32) view external returns (address)"}},"id":43,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1013:28:0","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address","typeString":"address"}],"id":39,"name":"ReverseRegistrar","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4009,"src":"996:16:0","typeDescriptions":{"typeIdentifier":"t_type$_t_contract$_ReverseRegistrar_$4009_$","typeString":"type(contract ReverseRegistrar)"}},"id":44,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"996:46:0","typeDescriptions":{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"}},"nodeType":"VariableDeclarationStatement","src":"967:75:0"},{"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_address","typeString":"address"},"id":52,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":47,"name":"registrar","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":38,"src":"1064:9:0","typeDescriptions":{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"}],"id":46,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"1056:7:0","typeDescriptions":{"typeIdentifier":"t_type$_t_address_$","typeString":"type(address)"},"typeName":"address"},"id":48,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1056:18:0","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"BinaryOperation","operator":"!=","rightExpression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"hexValue":"307830","id":50,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"1086:3:0","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0x0"}],"expression":{"argumentTypes":[{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"}],"id":49,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"1078:7:0","typeDescriptions":{"typeIdentifier":"t_type$_t_address_$","typeString":"type(address)"},"typeName":"address"},"id":51,"isConstant":false,"isLValue":false,"isPure":true,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1078:12:0","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"src":"1056:34:0","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"falseBody":null,"id":61,"nodeType":"IfStatement","src":"1052:92:0","trueBody":{"id":60,"nodeType":"Block","src":"1092:52:0","statements":[{"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"expression":{"argumentTypes":null,"id":56,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"1122:3:0","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":57,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"1122:10:0","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_address_payable","typeString":"address payable"}],"expression":{"argumentTypes":null,"id":53,"name":"registrar","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":38,"src":"1106:9:0","typeDescriptions":{"typeIdentifier":"t_contract$_ReverseRegistrar_$4009","typeString":"contract ReverseRegistrar"}},"id":55,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"claim","nodeType":"MemberAccess","referencedDeclaration":3856,"src":"1106:15:0","typeDescriptions":{"typeIdentifier":"t_function_external_nonpayable$_t_address_$returns$_t_bytes32_$","typeString":"function (address) external returns (bytes32)"}},"id":58,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"1106:27:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"id":59,"nodeType":"ExpressionStatement","src":"1106:27:0"}]}}]},"documentation":"@dev Constructor\\n@param ensAddr The address of the ENS registry.","id":63,"implemented":true,"kind":"constructor","modifiers":[],"name":"","nodeType":"FunctionDefinition","parameters":{"id":31,"nodeType":"ParameterList","parameters":[{"constant":false,"id":30,"name":"ensAddr","nodeType":"VariableDeclaration","scope":63,"src":"847:11:0","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"},"typeName":{"contractScope":null,"id":29,"name":"ENS","nodeType":"UserDefinedTypeName","referencedDeclaration":3782,"src":"847:3:0","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"value":null,"visibility":"internal"}],"src":"846:13:0"},"returnParameters":{"id":32,"nodeType":"ParameterList","parameters":[],"src":"867:0:0"},"scope":81,"src":"835:315:0","stateMutability":"nonpayable","superFunction":null,"visibility":"public"},{"body":{"id":79,"nodeType":"Block","src":"1361:35:0","statements":[{"expression":{"argumentTypes":null,"id":77,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":73,"name":"name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":12,"src":"1371:4:0","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_string_storage_$","typeString":"mapping(bytes32 => string storage ref)"}},"id":75,"indexExpression":{"argumentTypes":null,"id":74,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":65,"src":"1376:4:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"1371:10:0","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":76,"name":"_name","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":67,"src":"1384:5:0","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string memory"}},"src":"1371:18:0","typeDescriptions":{"typeIdentifier":"t_string_storage","typeString":"string storage ref"}},"id":78,"nodeType":"ExpressionStatement","src":"1371:18:0"}]},"documentation":"@dev Sets the name for a node.\\n@param node The node to update.\\n@param _name The name to set.","id":80,"implemented":true,"kind":"function","modifiers":[{"arguments":[{"argumentTypes":null,"id":70,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":65,"src":"1355:4:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"id":71,"modifierName":{"argumentTypes":null,"id":69,"name":"onlyOwner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":28,"src":"1345:9:0","typeDescriptions":{"typeIdentifier":"t_modifier$_t_bytes32_$","typeString":"modifier (bytes32)"}},"nodeType":"ModifierInvocation","src":"1345:15:0"}],"name":"setName","nodeType":"FunctionDefinition","parameters":{"id":68,"nodeType":"ParameterList","parameters":[{"constant":false,"id":65,"name":"node","nodeType":"VariableDeclaration","scope":80,"src":"1303:12:0","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":64,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1303:7:0","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":67,"name":"_name","nodeType":"VariableDeclaration","scope":80,"src":"1317:19:0","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":66,"name":"string","nodeType":"ElementaryTypeName","src":"1317:6:0","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"1302:35:0"},"returnParameters":{"id":72,"nodeType":"ParameterList","parameters":[],"src":"1361:0:0"},"scope":81,"src":"1286:110:0","stateMutability":"nonpayable","superFunction":null,"visibility":"public"}],"scope":82,"src":"260:1138:0"}],"src":"0:1399:0"},"compiler":{"name":"solc","version":"0.5.8+commit.23d335f2.Emscripten.clang"},"networks":{},"schemaVersion":"3.0.16","updatedAt":"2020-02-10T18:46:21.020Z","devdoc":{"details":"Provides a default implementation of a resolver for reverse records, which permits only the owner to update it.","methods":{"constructor":{"details":"Constructor","params":{"ensAddr":"The address of the ENS registry."}},"setName(bytes32,string)":{"details":"Sets the name for a node.","params":{"_name":"The name to set.","node":"The node to update."}}}},"userdoc":{"methods":{}}}')},function(e){e.exports=JSON.parse('{"contractName":"OwnedResolver","abi":[{"constant":true,"inputs":[{"name":"interfaceID","type":"bytes4"}],"name":"supportsInterface","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"key","type":"string"},{"name":"value","type":"string"}],"name":"setText","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"interfaceID","type":"bytes4"}],"name":"interfaceImplementer","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"contentTypes","type":"uint256"}],"name":"ABI","outputs":[{"name":"","type":"uint256"},{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"x","type":"bytes32"},{"name":"y","type":"bytes32"}],"name":"setPubkey","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"hash","type":"bytes"}],"name":"setContenthash","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"addr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"key","type":"string"}],"name":"text","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"contentType","type":"uint256"},{"name":"data","type":"bytes"}],"name":"setABI","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"name","type":"string"}],"name":"setName","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"coinType","type":"uint256"},{"name":"a","type":"bytes"}],"name":"setAddr","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"contenthash","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"pubkey","outputs":[{"name":"x","type":"bytes32"},{"name":"y","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"a","type":"address"}],"name":"setAddr","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"interfaceID","type":"bytes4"},{"name":"implementer","type":"address"}],"name":"setInterface","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"coinType","type":"uint256"}],"name":"addr","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":true,"name":"indexedKey","type":"string"},{"indexed":false,"name":"key","type":"string"}],"name":"TextChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"x","type":"bytes32"},{"indexed":false,"name":"y","type":"bytes32"}],"name":"PubkeyChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"name","type":"string"}],"name":"NameChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":true,"name":"interfaceID","type":"bytes4"},{"indexed":false,"name":"implementer","type":"address"}],"name":"InterfaceChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"hash","type":"bytes"}],"name":"ContenthashChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"a","type":"address"}],"name":"AddrChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"coinType","type":"uint256"},{"indexed":false,"name":"newAddress","type":"bytes"}],"name":"AddressChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":true,"name":"contentType","type":"uint256"}],"name":"ABIChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}],"metadata":"{\\"compiler\\":{\\"version\\":\\"0.5.8+commit.23d335f2\\"},\\"language\\":\\"Solidity\\",\\"output\\":{\\"abi\\":[{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"}],\\"name\\":\\"supportsInterface\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"payable\\":false,\\"stateMutability\\":\\"pure\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"key\\",\\"type\\":\\"string\\"},{\\"name\\":\\"value\\",\\"type\\":\\"string\\"}],\\"name\\":\\"setText\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"}],\\"name\\":\\"interfaceImplementer\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"contentTypes\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"ABI\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"x\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"y\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"setPubkey\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"hash\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setContenthash\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"addr\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"key\\",\\"type\\":\\"string\\"}],\\"name\\":\\"text\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"string\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"contentType\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"data\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setABI\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"name\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"string\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[],\\"name\\":\\"renounceOwnership\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"name\\",\\"type\\":\\"string\\"}],\\"name\\":\\"setName\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"coinType\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"a\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setAddr\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"owner\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[],\\"name\\":\\"isOwner\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"contenthash\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"pubkey\\",\\"outputs\\":[{\\"name\\":\\"x\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"y\\",\\"type\\":\\"bytes32\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"a\\",\\"type\\":\\"address\\"}],\\"name\\":\\"setAddr\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"},{\\"name\\":\\"implementer\\",\\"type\\":\\"address\\"}],\\"name\\":\\"setInterface\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"coinType\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"addr\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"newOwner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"transferOwnership\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":true,\\"name\\":\\"indexedKey\\",\\"type\\":\\"string\\"},{\\"indexed\\":false,\\"name\\":\\"key\\",\\"type\\":\\"string\\"}],\\"name\\":\\"TextChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"x\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"y\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"PubkeyChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"name\\",\\"type\\":\\"string\\"}],\\"name\\":\\"NameChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":true,\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"},{\\"indexed\\":false,\\"name\\":\\"implementer\\",\\"type\\":\\"address\\"}],\\"name\\":\\"InterfaceChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"hash\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"ContenthashChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"a\\",\\"type\\":\\"address\\"}],\\"name\\":\\"AddrChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"coinType\\",\\"type\\":\\"uint256\\"},{\\"indexed\\":false,\\"name\\":\\"newAddress\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"AddressChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":true,\\"name\\":\\"contentType\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"ABIChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"previousOwner\\",\\"type\\":\\"address\\"},{\\"indexed\\":true,\\"name\\":\\"newOwner\\",\\"type\\":\\"address\\"}],\\"name\\":\\"OwnershipTransferred\\",\\"type\\":\\"event\\"}],\\"devdoc\\":{\\"methods\\":{\\"ABI(bytes32,uint256)\\":{\\"params\\":{\\"contentTypes\\":\\"A bitwise OR of the ABI formats accepted by the caller.\\",\\"node\\":\\"The ENS node to query\\"},\\"return\\":\\"contentType The content type of the return valuedata The ABI data\\"},\\"addr(bytes32)\\":{\\"params\\":{\\"node\\":\\"The ENS node to query.\\"},\\"return\\":\\"The associated address.\\"},\\"contenthash(bytes32)\\":{\\"params\\":{\\"node\\":\\"The ENS node to query.\\"},\\"return\\":\\"The associated contenthash.\\"},\\"interfaceImplementer(bytes32,bytes4)\\":{\\"params\\":{\\"interfaceID\\":\\"The EIP 168 interface ID to check for.\\",\\"node\\":\\"The ENS node to query.\\"},\\"return\\":\\"The address that implements this interface, or 0 if the interface is unsupported.\\"},\\"isOwner()\\":{\\"return\\":\\"true if `msg.sender` is the owner of the contract.\\"},\\"name(bytes32)\\":{\\"params\\":{\\"node\\":\\"The ENS node to query.\\"},\\"return\\":\\"The associated name.\\"},\\"owner()\\":{\\"return\\":\\"the address of the owner.\\"},\\"pubkey(bytes32)\\":{\\"params\\":{\\"node\\":\\"The ENS node to query\\"},\\"return\\":\\"x, y the X and Y coordinates of the curve point for the public key.\\"},\\"renounceOwnership()\\":{\\"details\\":\\"Allows the current owner to relinquish control of the contract.\\"},\\"setABI(bytes32,uint256,bytes)\\":{\\"params\\":{\\"contentType\\":\\"The content type of the ABI\\",\\"data\\":\\"The ABI data.\\",\\"node\\":\\"The node to update.\\"}},\\"setAddr(bytes32,address)\\":{\\"params\\":{\\"a\\":\\"The address to set.\\",\\"node\\":\\"The node to update.\\"}},\\"setContenthash(bytes32,bytes)\\":{\\"params\\":{\\"hash\\":\\"The contenthash to set\\",\\"node\\":\\"The node to update.\\"}},\\"setInterface(bytes32,bytes4,address)\\":{\\"params\\":{\\"implementer\\":\\"The address of a contract that implements this interface for this node.\\",\\"interfaceID\\":\\"The EIP 168 interface ID.\\",\\"node\\":\\"The node to update.\\"}},\\"setName(bytes32,string)\\":{\\"params\\":{\\"name\\":\\"The name to set.\\",\\"node\\":\\"The node to update.\\"}},\\"setPubkey(bytes32,bytes32,bytes32)\\":{\\"params\\":{\\"node\\":\\"The ENS node to query\\",\\"x\\":\\"the X coordinate of the curve point for the public key.\\",\\"y\\":\\"the Y coordinate of the curve point for the public key.\\"}},\\"setText(bytes32,string,string)\\":{\\"params\\":{\\"key\\":\\"The key to set.\\",\\"node\\":\\"The node to update.\\",\\"value\\":\\"The text data value to set.\\"}},\\"text(bytes32,string)\\":{\\"params\\":{\\"key\\":\\"The text data key to query.\\",\\"node\\":\\"The ENS node to query.\\"},\\"return\\":\\"The associated text data.\\"},\\"transferOwnership(address)\\":{\\"details\\":\\"Allows the current owner to transfer control of the contract to a newOwner.\\",\\"params\\":{\\"newOwner\\":\\"The address to transfer ownership to.\\"}}}},\\"userdoc\\":{\\"methods\\":{\\"ABI(bytes32,uint256)\\":{\\"notice\\":\\"Returns the ABI associated with an ENS node. Defined in EIP205.\\"},\\"addr(bytes32)\\":{\\"notice\\":\\"Returns the address associated with an ENS node.\\"},\\"contenthash(bytes32)\\":{\\"notice\\":\\"Returns the contenthash associated with an ENS node.\\"},\\"interfaceImplementer(bytes32,bytes4)\\":{\\"notice\\":\\"Returns the address of a contract that implements the specified interface for this name. If an implementer has not been set for this interfaceID and name, the resolver will query the contract at `addr()`. If `addr()` is set, a contract exists at that address, and that contract implements EIP168 and returns `true` for the specified interfaceID, its address will be returned.\\"},\\"name(bytes32)\\":{\\"notice\\":\\"Returns the name associated with an ENS node, for reverse records. Defined in EIP181.\\"},\\"pubkey(bytes32)\\":{\\"notice\\":\\"Returns the SECP256k1 public key associated with an ENS node. Defined in EIP 619.\\"},\\"renounceOwnership()\\":{\\"notice\\":\\"Renouncing to ownership will leave the contract without an owner. It will not be possible to call the functions with the `onlyOwner` modifier anymore.\\"},\\"setABI(bytes32,uint256,bytes)\\":{\\"notice\\":\\"Sets the ABI associated with an ENS node. Nodes may have one ABI of each content type. To remove an ABI, set it to the empty string.\\"},\\"setAddr(bytes32,address)\\":{\\"notice\\":\\"Sets the address associated with an ENS node. May only be called by the owner of that node in the ENS registry.\\"},\\"setContenthash(bytes32,bytes)\\":{\\"notice\\":\\"Sets the contenthash associated with an ENS node. May only be called by the owner of that node in the ENS registry.\\"},\\"setInterface(bytes32,bytes4,address)\\":{\\"notice\\":\\"Sets an interface associated with a name. Setting the address to 0 restores the default behaviour of querying the contract at `addr()` for interface support.\\"},\\"setName(bytes32,string)\\":{\\"notice\\":\\"Sets the name associated with an ENS node, for reverse records. May only be called by the owner of that node in the ENS registry.\\"},\\"setPubkey(bytes32,bytes32,bytes32)\\":{\\"notice\\":\\"Sets the SECP256k1 public key associated with an ENS node.\\"},\\"setText(bytes32,string,string)\\":{\\"notice\\":\\"Sets the text data associated with an ENS node and key. May only be called by the owner of that node in the ENS registry.\\"},\\"text(bytes32,string)\\":{\\"notice\\":\\"Returns the text data associated with an ENS node and key.\\"}},\\"notice\\":\\"A simple resolver anyone can use; only allows the owner of a node to set its address.\\"}},\\"settings\\":{\\"compilationTarget\\":{\\"/home/user/Dropbox/projects/resolvers/contracts/OwnedResolver.sol\\":\\"OwnedResolver\\"},\\"evmVersion\\":\\"petersburg\\",\\"libraries\\":{},\\"optimizer\\":{\\"enabled\\":false,\\"runs\\":200},\\"remappings\\":[]},\\"sources\\":{\\"/home/user/Dropbox/projects/resolvers/contracts/OwnedResolver.sol\\":{\\"keccak256\\":\\"0x7f733f4354cde4ed92c08095afd8cc6b2f8d17da8b763fd17069319d9f840bf3\\",\\"urls\\":[\\"bzzr://471cb1f17fc51d7d2e1a64faf7b8e86e98f6c063222dfa85d7e86545f013a428\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/ResolverBase.sol\\":{\\"keccak256\\":\\"0xfc7d550960829127576d6fc3080513d74ef18a6d7057d0d9262ce071890053e8\\",\\"urls\\":[\\"bzzr://81e5565403a67f558d12c787f53f40ff19a5da99c648f8a4f99f2caa449ca0e6\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/ABIResolver.sol\\":{\\"keccak256\\":\\"0x794514d39c469bab511822ca7a1a7a7838dca338499889896c7dac4303c30c1f\\",\\"urls\\":[\\"bzzr://9fdf58339517baeca57889519a4bb2f30a010f2f4262771e6f5de4374fc436b1\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/AddrResolver.sol\\":{\\"keccak256\\":\\"0xbe84f840b10f6ddc3d695d5905fe4034569c646bdf56b1367c16271aa92071c6\\",\\"urls\\":[\\"bzzr://c97941ee4075d43abe371cc52f3bfa018d7dc93c7cfbb72da565ecaa72996381\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/ContentHashResolver.sol\\":{\\"keccak256\\":\\"0xaa3d9b9baae36fbf831b8297832b54ffd1023b9ac508f2c5068b92ce0c30edfc\\",\\"urls\\":[\\"bzzr://c80ec35a145dd4b853e1e04b32763843313be216462a4993d28d5b489a6912f7\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/InterfaceResolver.sol\\":{\\"keccak256\\":\\"0x6398dc59dd38501acd6a716173793e84aa1c454c3e21c190e10ddbe54dd8be41\\",\\"urls\\":[\\"bzzr://0d539232d308722b6a434ed5e9a22b0c4cb849c641b6d0739f2f83e566cb59f1\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/NameResolver.sol\\":{\\"keccak256\\":\\"0xcff06da8901397164ca9bea36361ac518fb62cd5283d2e2e835e006980ba4d16\\",\\"urls\\":[\\"bzzr://a4a8988916719c4976bb0caf1cff3bdee3c94ae693b57970f6b925124cff38ee\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/PubkeyResolver.sol\\":{\\"keccak256\\":\\"0xaa10a8a7e1579987b6781657153ae3f16806f240b3ffaa54ea1f303f7cb7a74a\\",\\"urls\\":[\\"bzzr://1caaa8668f536f654f4e6d68129ab5091e0ed5c72e0e70216b82d0bb9e7cd86f\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/TextResolver.sol\\":{\\"keccak256\\":\\"0x1feb20d9466c52f471c57344c1e3792e2c69b24ab9d7f7a4de6e49912abc75bb\\",\\"urls\\":[\\"bzzr://25ce3b4bf68f29d54e8916c0682b746a9e15f14bcccfc76136fc17ae2c902898\\"]},\\"openzeppelin-solidity/contracts/ownership/Ownable.sol\\":{\\"keccak256\\":\\"0x980de387a1a020a498f53d00f89fecebb12c949a17e8f160093c0303ede2b786\\",\\"urls\\":[\\"bzzr://08894efa2a557982070beda6a81a032407e70532d24bdafe80d39660c74904d9\\"]}},\\"version\\":1}","bytecode":"0x6080604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36123ea806100cf6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c8063715018a6116100b8578063bc1c58d11161007c578063bc1c58d1146108f3578063c86902331461099a578063d5fa2b00146109e3578063e59d895d14610a31578063f1cb7e0614610aa8578063f2fde38b14610b5957610137565b8063715018a61461072b57806377372213146107355780638b95dd71146107b85780638da5cb5b146108875780638f32d59b146108d157610137565b8063304e6ade116100ff578063304e6ade1461040a5780633b3b57de1461048d57806359d1d43c146104fb578063623195b0146105f7578063691f34311461068457610137565b806301ffc9a71461013c57806310f13a8c146101a1578063124a319c146102795780632203ab561461031057806329cd62ea146103c8575b600080fd5b6101876004803603602081101561015257600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610b9d565b604051808215151515815260200191505060405180910390f35b610277600480360360608110156101b757600080fd5b8101908080359060200190929190803590602001906401000000008111156101de57600080fd5b8201836020820111156101f057600080fd5b8035906020019184600183028401116401000000008311171561021257600080fd5b90919293919293908035906020019064010000000081111561023357600080fd5b82018360208201111561024557600080fd5b8035906020019184600183028401116401000000008311171561026757600080fd5b9091929391929390505050610bfe565b005b6102ce6004803603604081101561028f57600080fd5b810190808035906020019092919080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610ce4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103466004803603604081101561032657600080fd5b8101908080359060200190929190803590602001909291905050506111e1565b6040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561038c578082015181840152602081019050610371565b50505050905090810190601f1680156103b95780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b610408600480360360608110156103de57600080fd5b81019080803590602001909291908035906020019092919080359060200190929190505050611331565b005b61048b6004803603604081101561042057600080fd5b81019080803590602001909291908035906020019064010000000081111561044757600080fd5b82018360208201111561045957600080fd5b8035906020019184600183028401116401000000008311171561047b57600080fd5b90919293919293905050506113c9565b005b6104b9600480360360208110156104a357600080fd5b8101908080359060200190929190505050611469565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61057c6004803603604081101561051157600080fd5b81019080803590602001909291908035906020019064010000000081111561053857600080fd5b82018360208201111561054a57600080fd5b8035906020019184600183028401116401000000008311171561056c57600080fd5b90919293919293905050506114a0565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105bc5780820151818401526020810190506105a1565b50505050905090810190601f1680156105e95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106826004803603606081101561060d57600080fd5b8101908080359060200190929190803590602001909291908035906020019064010000000081111561063e57600080fd5b82018360208201111561065057600080fd5b8035906020019184600183028401116401000000008311171561067257600080fd5b909192939192939050505061157c565b005b6106b06004803603602081101561069a57600080fd5b810190808035906020019092919050505061160a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106f05780820151818401526020810190506106d5565b50505050905090810190601f16801561071d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107336116bf565b005b6107b66004803603604081101561074b57600080fd5b81019080803590602001909291908035906020019064010000000081111561077257600080fd5b82018360208201111561078457600080fd5b803590602001918460018302840111640100000000831117156107a657600080fd5b909192939192939050505061178f565b005b610885600480360360608110156107ce57600080fd5b810190808035906020019092919080359060200190929190803590602001906401000000008111156107ff57600080fd5b82018360208201111561081157600080fd5b8035906020019184600183028401116401000000008311171561083357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505061182f565b005b61088f61199c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108d96119c5565b604051808215151515815260200191505060405180910390f35b61091f6004803603602081101561090957600080fd5b8101908080359060200190929190505050611a1c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561095f578082015181840152602081019050610944565b50505050905090810190601f16801561098c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6109c6600480360360208110156109b057600080fd5b8101908080359060200190929190505050611ad1565b604051808381526020018281526020019250505060405180910390f35b610a2f600480360360408110156109f957600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b0b565b005b610aa660048036036060811015610a4757600080fd5b810190808035906020019092919080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b37565b005b610ade60048036036040811015610abe57600080fd5b810190808035906020019092919080359060200190929190505050611c75565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610b1e578082015181840152602081019050610b03565b50505050905090810190601f168015610b4b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610b9b60048036036020811015610b6f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d3c565b005b60006359d1d43c60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610bf75750610bf682611d59565b5b9050919050565b84610c0881611dba565b610c1157600080fd5b828260076000898152602001908152602001600020878760405180838380828437808301925050509250505090815260200160405180910390209190610c589291906121f5565b5084846040518083838082843780830192505050925050506040518091039020867fd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550878760405180806020018281038252848482818152602001925080828437600081840152601f19601f820116905080830192505050935050505060405180910390a3505050505050565b600080600460008581526020019081526020016000206000847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610da957809150506111db565b6000610db485611469565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610df6576000925050506111db565b600060608273ffffffffffffffffffffffffffffffffffffffff166301ffc9a760e01b60405160240180827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681526020019150506040516020818303038152906040527f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310610f175780518252602082019150602081019050602083039250610ef4565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610f77576040519150601f19603f3d011682016040523d82523d6000602084013e610f7c565b606091505b5091509150811580610f8f575060208151105b80610fd65750600060f81b81601f81518110610fa757fe5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b15610fe85760009450505050506111db565b8273ffffffffffffffffffffffffffffffffffffffff168660405160240180827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681526020019150506040516020818303038152906040527f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b602083106110fe57805182526020820191506020810190506020830392506110db565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d806000811461115e576040519150601f19603f3d011682016040523d82523d6000602084013e611163565b606091505b50809250819350505081158061117a575060208151105b806111c15750600060f81b81601f8151811061119257fe5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b156111d35760009450505050506111db565b829450505050505b92915050565b6000606060006001600086815260200190815260200160002090506000600190505b84811161130e5760008582161415801561124357506000826000838152602001908152602001600020805460018160011615610100020316600290049050115b156113025780826000838152602001908152602001600020808054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112f05780601f106112c5576101008083540402835291602001916112f0565b820191906000526020600020905b8154815290600101906020018083116112d357829003601f168201915b5050505050905093509350505061132a565b600181901b9050611203565b5060006040518060200160405280600081525081915092509250505b9250929050565b8261133b81611dba565b61134457600080fd5b604051806040016040528084815260200183815250600660008681526020019081526020016000206000820151816000015560208201518160010155905050837f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e468484604051808381526020018281526020019250505060405180910390a250505050565b826113d381611dba565b6113dc57600080fd5b82826003600087815260200190815260200160002091906113fe929190612275565b50837fe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578848460405180806020018281038252848482818152602001925080828437600081840152601f19601f820116905080830192505050935050505060405180910390a250505050565b6000606061147883603c611c75565b905060008151141561148e57600091505061149b565b61149781611df9565b9150505b919050565b606060076000858152602001908152602001600020838360405180838380828437808301925050509250505090815260200160405180910390208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561156e5780601f106115435761010080835404028352916020019161156e565b820191906000526020600020905b81548152906001019060200180831161155157829003601f168201915b505050505090509392505050565b8361158681611dba565b61158f57600080fd5b6000846001860316146115a157600080fd5b828260016000888152602001908152602001600020600087815260200190815260200160002091906115d4929190612275565b5083857faa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe360405160405180910390a35050505050565b6060600560008381526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116b35780601f10611688576101008083540402835291602001916116b3565b820191906000526020600020905b81548152906001019060200180831161169657829003601f168201915b50505050509050919050565b6116c76119c5565b6116d057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b8261179981611dba565b6117a257600080fd5b82826005600087815260200190815260200160002091906117c49291906121f5565b50837fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7848460405180806020018281038252848482818152602001925080828437600081840152601f19601f820116905080830192505050935050505060405180910390a250505050565b8261183981611dba565b61184257600080fd5b837f65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af75284846040518083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156118ac578082015181840152602081019050611891565b50505050905090810190601f1680156118d95780820380516001836020036101000a031916815260200191505b50935050505060405180910390a2603c83141561195d57837f52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd261191b84611df9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a25b8160026000868152602001908152602001600020600085815260200190815260200160002090805190602001906119959291906122f5565b5050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b6060600360008381526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ac55780601f10611a9a57610100808354040283529160200191611ac5565b820191906000526020600020905b815481529060010190602001808311611aa857829003601f168201915b50505050509050919050565b6000806006600084815260200190815260200160002060000154600660008581526020019081526020016000206001015491509150915091565b81611b1581611dba565b611b1e57600080fd5b611b3283603c611b2d85611e1c565b61182f565b505050565b82611b4181611dba565b611b4a57600080fd5b81600460008681526020019081526020016000206000857bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916847f7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa84604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a350505050565b60606002600084815260200190815260200160002060008381526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611d2f5780601f10611d0457610100808354040283529160200191611d2f565b820191906000526020600020905b815481529060010190602001808311611d1257829003601f168201915b5050505050905092915050565b611d446119c5565b611d4d57600080fd5b611d5681611e67565b50565b600063c869023360e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611db35750611db282611f5f565b5b9050919050565b6000611dc461199c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050919050565b60006014825114611e0957600080fd5b600c6101000a6020830151049050919050565b606060146040519080825280601f01601f191660200182016040528015611e525781602001600182028038833980820191505090505b509050600c6101000a82026020820152919050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611ea157600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600063691f343160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611fb95750611fb882611fc0565b5b9050919050565b6000604051808061239b60249139602401905060405180910390207bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061202b575061202a82612032565b5b9050919050565b600063bc1c58d160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061208c575061208b82612093565b5b9050919050565b6000633b3b57de60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061212c575063f1cb7e0660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061213c575061213b82612143565b5b9050919050565b6000632203ab5660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061219d575061219c826121a4565b5b9050919050565b60006301ffc9a760e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061223657803560ff1916838001178555612264565b82800160010185558215612264579182015b82811115612263578235825591602001919060010190612248565b5b5090506122719190612375565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106122b657803560ff19168380011785556122e4565b828001600101855582156122e4579182015b828111156122e35782358255916020019190600101906122c8565b5b5090506122f19190612375565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061233657805160ff1916838001178555612364565b82800160010185558215612364579182015b82811115612363578251825591602001919060010190612348565b5b5090506123719190612375565b5090565b61239791905b8082111561239357600081600090555060010161237b565b5090565b9056fe696e74657266616365496d706c656d656e74657228627974657333322c62797465733429a165627a7a7230582031836b5f898302cabf50c9867158cc925aacbe7d0decb7f9e1b6fc4c943f77de0029","deployedBytecode":"0x608060405234801561001057600080fd5b50600436106101375760003560e01c8063715018a6116100b8578063bc1c58d11161007c578063bc1c58d1146108f3578063c86902331461099a578063d5fa2b00146109e3578063e59d895d14610a31578063f1cb7e0614610aa8578063f2fde38b14610b5957610137565b8063715018a61461072b57806377372213146107355780638b95dd71146107b85780638da5cb5b146108875780638f32d59b146108d157610137565b8063304e6ade116100ff578063304e6ade1461040a5780633b3b57de1461048d57806359d1d43c146104fb578063623195b0146105f7578063691f34311461068457610137565b806301ffc9a71461013c57806310f13a8c146101a1578063124a319c146102795780632203ab561461031057806329cd62ea146103c8575b600080fd5b6101876004803603602081101561015257600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610b9d565b604051808215151515815260200191505060405180910390f35b610277600480360360608110156101b757600080fd5b8101908080359060200190929190803590602001906401000000008111156101de57600080fd5b8201836020820111156101f057600080fd5b8035906020019184600183028401116401000000008311171561021257600080fd5b90919293919293908035906020019064010000000081111561023357600080fd5b82018360208201111561024557600080fd5b8035906020019184600183028401116401000000008311171561026757600080fd5b9091929391929390505050610bfe565b005b6102ce6004803603604081101561028f57600080fd5b810190808035906020019092919080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610ce4565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103466004803603604081101561032657600080fd5b8101908080359060200190929190803590602001909291905050506111e1565b6040518083815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561038c578082015181840152602081019050610371565b50505050905090810190601f1680156103b95780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b610408600480360360608110156103de57600080fd5b81019080803590602001909291908035906020019092919080359060200190929190505050611331565b005b61048b6004803603604081101561042057600080fd5b81019080803590602001909291908035906020019064010000000081111561044757600080fd5b82018360208201111561045957600080fd5b8035906020019184600183028401116401000000008311171561047b57600080fd5b90919293919293905050506113c9565b005b6104b9600480360360208110156104a357600080fd5b8101908080359060200190929190505050611469565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61057c6004803603604081101561051157600080fd5b81019080803590602001909291908035906020019064010000000081111561053857600080fd5b82018360208201111561054a57600080fd5b8035906020019184600183028401116401000000008311171561056c57600080fd5b90919293919293905050506114a0565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105bc5780820151818401526020810190506105a1565b50505050905090810190601f1680156105e95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106826004803603606081101561060d57600080fd5b8101908080359060200190929190803590602001909291908035906020019064010000000081111561063e57600080fd5b82018360208201111561065057600080fd5b8035906020019184600183028401116401000000008311171561067257600080fd5b909192939192939050505061157c565b005b6106b06004803603602081101561069a57600080fd5b810190808035906020019092919050505061160a565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156106f05780820151818401526020810190506106d5565b50505050905090810190601f16801561071d5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6107336116bf565b005b6107b66004803603604081101561074b57600080fd5b81019080803590602001909291908035906020019064010000000081111561077257600080fd5b82018360208201111561078457600080fd5b803590602001918460018302840111640100000000831117156107a657600080fd5b909192939192939050505061178f565b005b610885600480360360608110156107ce57600080fd5b810190808035906020019092919080359060200190929190803590602001906401000000008111156107ff57600080fd5b82018360208201111561081157600080fd5b8035906020019184600183028401116401000000008311171561083357600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050919291929050505061182f565b005b61088f61199c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6108d96119c5565b604051808215151515815260200191505060405180910390f35b61091f6004803603602081101561090957600080fd5b8101908080359060200190929190505050611a1c565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561095f578082015181840152602081019050610944565b50505050905090810190601f16801561098c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6109c6600480360360208110156109b057600080fd5b8101908080359060200190929190505050611ad1565b604051808381526020018281526020019250505060405180910390f35b610a2f600480360360408110156109f957600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b0b565b005b610aa660048036036060811015610a4757600080fd5b810190808035906020019092919080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611b37565b005b610ade60048036036040811015610abe57600080fd5b810190808035906020019092919080359060200190929190505050611c75565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610b1e578082015181840152602081019050610b03565b50505050905090810190601f168015610b4b5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610b9b60048036036020811015610b6f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611d3c565b005b60006359d1d43c60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610bf75750610bf682611d59565b5b9050919050565b84610c0881611dba565b610c1157600080fd5b828260076000898152602001908152602001600020878760405180838380828437808301925050509250505090815260200160405180910390209190610c589291906121f5565b5084846040518083838082843780830192505050925050506040518091039020867fd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a7550878760405180806020018281038252848482818152602001925080828437600081840152601f19601f820116905080830192505050935050505060405180910390a3505050505050565b600080600460008581526020019081526020016000206000847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610da957809150506111db565b6000610db485611469565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610df6576000925050506111db565b600060608273ffffffffffffffffffffffffffffffffffffffff166301ffc9a760e01b60405160240180827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681526020019150506040516020818303038152906040527f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b60208310610f175780518252602082019150602081019050602083039250610ef4565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d8060008114610f77576040519150601f19603f3d011682016040523d82523d6000602084013e610f7c565b606091505b5091509150811580610f8f575060208151105b80610fd65750600060f81b81601f81518110610fa757fe5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b15610fe85760009450505050506111db565b8273ffffffffffffffffffffffffffffffffffffffff168660405160240180827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191681526020019150506040516020818303038152906040527f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b602083106110fe57805182526020820191506020810190506020830392506110db565b6001836020036101000a038019825116818451168082178552505050505050905001915050600060405180830381855afa9150503d806000811461115e576040519150601f19603f3d011682016040523d82523d6000602084013e611163565b606091505b50809250819350505081158061117a575060208151105b806111c15750600060f81b81601f8151811061119257fe5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b156111d35760009450505050506111db565b829450505050505b92915050565b6000606060006001600086815260200190815260200160002090506000600190505b84811161130e5760008582161415801561124357506000826000838152602001908152602001600020805460018160011615610100020316600290049050115b156113025780826000838152602001908152602001600020808054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156112f05780601f106112c5576101008083540402835291602001916112f0565b820191906000526020600020905b8154815290600101906020018083116112d357829003601f168201915b5050505050905093509350505061132a565b600181901b9050611203565b5060006040518060200160405280600081525081915092509250505b9250929050565b8261133b81611dba565b61134457600080fd5b604051806040016040528084815260200183815250600660008681526020019081526020016000206000820151816000015560208201518160010155905050837f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e468484604051808381526020018281526020019250505060405180910390a250505050565b826113d381611dba565b6113dc57600080fd5b82826003600087815260200190815260200160002091906113fe929190612275565b50837fe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d7578848460405180806020018281038252848482818152602001925080828437600081840152601f19601f820116905080830192505050935050505060405180910390a250505050565b6000606061147883603c611c75565b905060008151141561148e57600091505061149b565b61149781611df9565b9150505b919050565b606060076000858152602001908152602001600020838360405180838380828437808301925050509250505090815260200160405180910390208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561156e5780601f106115435761010080835404028352916020019161156e565b820191906000526020600020905b81548152906001019060200180831161155157829003601f168201915b505050505090509392505050565b8361158681611dba565b61158f57600080fd5b6000846001860316146115a157600080fd5b828260016000888152602001908152602001600020600087815260200190815260200160002091906115d4929190612275565b5083857faa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe360405160405180910390a35050505050565b6060600560008381526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116b35780601f10611688576101008083540402835291602001916116b3565b820191906000526020600020905b81548152906001019060200180831161169657829003601f168201915b50505050509050919050565b6116c76119c5565b6116d057600080fd5b600073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a360008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b8261179981611dba565b6117a257600080fd5b82826005600087815260200190815260200160002091906117c49291906121f5565b50837fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f7848460405180806020018281038252848482818152602001925080828437600081840152601f19601f820116905080830192505050935050505060405180910390a250505050565b8261183981611dba565b61184257600080fd5b837f65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af75284846040518083815260200180602001828103825283818151815260200191508051906020019080838360005b838110156118ac578082015181840152602081019050611891565b50505050905090810190601f1680156118d95780820380516001836020036101000a031916815260200191505b50935050505060405180910390a2603c83141561195d57837f52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd261191b84611df9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a25b8160026000868152602001908152602001600020600085815260200190815260200160002090805190602001906119959291906122f5565b5050505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b6060600360008381526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611ac55780601f10611a9a57610100808354040283529160200191611ac5565b820191906000526020600020905b815481529060010190602001808311611aa857829003601f168201915b50505050509050919050565b6000806006600084815260200190815260200160002060000154600660008581526020019081526020016000206001015491509150915091565b81611b1581611dba565b611b1e57600080fd5b611b3283603c611b2d85611e1c565b61182f565b505050565b82611b4181611dba565b611b4a57600080fd5b81600460008681526020019081526020016000206000857bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916847f7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa84604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a350505050565b60606002600084815260200190815260200160002060008381526020019081526020016000208054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015611d2f5780601f10611d0457610100808354040283529160200191611d2f565b820191906000526020600020905b815481529060010190602001808311611d1257829003601f168201915b5050505050905092915050565b611d446119c5565b611d4d57600080fd5b611d5681611e67565b50565b600063c869023360e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611db35750611db282611f5f565b5b9050919050565b6000611dc461199c565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16149050919050565b60006014825114611e0957600080fd5b600c6101000a6020830151049050919050565b606060146040519080825280601f01601f191660200182016040528015611e525781602001600182028038833980820191505090505b509050600c6101000a82026020820152919050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415611ea157600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600063691f343160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480611fb95750611fb882611fc0565b5b9050919050565b6000604051808061239b60249139602401905060405180910390207bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061202b575061202a82612032565b5b9050919050565b600063bc1c58d160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061208c575061208b82612093565b5b9050919050565b6000633b3b57de60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061212c575063f1cb7e0660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061213c575061213b82612143565b5b9050919050565b6000632203ab5660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061219d575061219c826121a4565b5b9050919050565b60006301ffc9a760e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061223657803560ff1916838001178555612264565b82800160010185558215612264579182015b82811115612263578235825591602001919060010190612248565b5b5090506122719190612375565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106122b657803560ff19168380011785556122e4565b828001600101855582156122e4579182015b828111156122e35782358255916020019190600101906122c8565b5b5090506122f19190612375565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061233657805160ff1916838001178555612364565b82800160010185558215612364579182015b82811115612363578251825591602001919060010190612348565b5b5090506123719190612375565b5090565b61239791905b8082111561239357600081600090555060010161237b565b5090565b9056fe696e74657266616365496d706c656d656e74657228627974657333322c62797465733429a165627a7a7230582031836b5f898302cabf50c9867158cc925aacbe7d0decb7f9e1b6fc4c943f77de0029","sourceMap":"469:262:2:-;;;524:10:19;515:6;;:19;;;;;;;;;;;;;;;;;;582:6;;;;;;;;;;;549:40;;578:1;549:40;;;;;;;;;;;;469:262:2;;;;;;","deployedSourceMap":"469:262:2:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;469:262:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1107:169:13;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1107:169:13;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;573:184;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;573:184:13;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;573:184:13;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;573:184:13;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;573:184:13;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;573:184:13;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;573:184:13;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;573:184:13;;;;;;;;;;;;:::i;:::-;;1721:953:10;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1721:953:10;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;1195:454:6;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1195:454:6;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1195:454:6;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;612:169:12;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;612:169:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;505:166:8;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;505:166:8;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;505:166:8;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;505:166:8;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;505:166:8;;;;;;;;;;;;:::i;:::-;;972:228:7;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;972:228:7;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;974:127:13;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;974:127:13;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;974:127:13;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;974:127:13;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;974:127:13;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;974:127:13;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;582:292:6;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;582:292:6;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;582:292:6;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;582:292:6;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;582:292:6;;;;;;;;;;;;:::i;:::-;;844:101:11;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;844:101:11;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;844:101:11;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1347:137:19;;;:::i;:::-;;492:152:11;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;492:152:11;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;492:152:11;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;492:152:11;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;492:152:11;;;;;;;;;;;;:::i;:::-;;1206:286:7;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1206:286:7;;;;;;;;;;;;;;;;;;;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;1206:286:7;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;1206:286:7;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;39:11;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;1206:286:7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;1206:286:7;;;;;;;;;;;;;;;:::i;:::-;;659:77:19;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;979:90;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;838:108:8;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;838:108:8;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;838:108:8;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1023:133:12;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1023:133:12;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;681:132:7;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;681:132:7;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;858:226:10;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;858:226:10;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1498:127:7;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1498:127:7;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1498:127:7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1655:107:19;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;1655:107:19;;;;;;;;;;;;;;;;;;;:::i;:::-;;1107:169:13;1174:4;144:10;1212:17;;1197:32;;;:11;:32;;;;:72;;;;1233:36;1257:11;1233:23;:36::i;:::-;1197:72;1190:79;;1107:169;;;:::o;573:184::-;668:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;703:5:13;;684;:11;690:4;684:11;;;;;;;;;;;696:3;;684:16;;;;;30:3:-1;22:6;14;1:33;57:3;49:6;45:16;35:26;;684:16:13;;;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;741:3;;723:27;;;;;30:3:-1;22:6;14;1:33;57:3;49:6;45:16;35:26;;723:27:13;;;;;;;;;;;;;735:4;723:27;746:3;;723:27;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;723:27:13;;;;;;;;;;;;;;573:184;;;;;;:::o;1721:953:10:-;1808:7;1827:19;1849:10;:16;1860:4;1849:16;;;;;;;;;;;:29;1866:11;1849:29;;;;;;;;;;;;;;;;;;;;;;;;;;;1827:51;;1914:1;1891:25;;:11;:25;;;1888:73;;1939:11;1932:18;;;;;1888:73;1971:9;1983:10;1988:4;1983;:10::i;:::-;1971:22;;2019:1;2006:15;;:1;:15;;;2003:62;;;2052:1;2037:17;;;;;;2003:62;2076:12;2090:23;2117:1;:12;;304:10;2183:17;;2130:71;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;2130:71:10;;;;;;;38:4:-1;29:7;25:18;67:10;61:17;96:58;199:8;192:4;186;182:15;179:29;167:10;160:49;0:215;;;2130:71:10;2117:85;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;182:3;176:10;171:3;164:23;98:2;93:3;89:12;82:19;;123:2;118:3;114:12;107:19;;148:2;143:3;139:12;132:19;;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;2117:85:10;;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;2075:127:10;;;;2216:7;2215:8;:34;;;;2247:2;2227:10;:17;:22;2215:34;:57;;;;2271:1;2253:19;;:10;2264:2;2253:14;;;;;;;;;;;;;;;;:19;;;;2215:57;2212:151;;;2350:1;2335:17;;;;;;;;2212:151;2397:1;:12;;2463:11;2410:65;;;;;;;;;;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;2410:65:10;;;;;;;38:4:-1;29:7;25:18;67:10;61:17;96:58;199:8;192:4;186;182:15;179:29;167:10;160:49;0:215;;;2410:65:10;2397:79;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;182:3;176:10;171:3;164:23;98:2;93:3;89:12;82:19;;123:2;118:3;114:12;107:19;;148:2;143:3;139:12;132:19;;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;2397:79:10;;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;2373:103:10;;;;;;;;2490:7;2489:8;:34;;;;2521:2;2501:10;:17;:22;2489:34;:57;;;;2545:1;2527:19;;:10;2538:2;2527:14;;;;;;;;;;;;;;;;:19;;;;2489:57;2486:163;;;2636:1;2621:17;;;;;;;;2486:163;2666:1;2659:8;;;;;;1721:953;;;;;:::o;1195:454:6:-;1267:7;1276:12;1300:38;1341:4;:10;1346:4;1341:10;;;;;;;;;;;1300:51;;1367:19;1389:1;1367:23;;1362:249;1407:12;1392:11;:27;1362:249;;1490:1;1473:12;1459:11;:26;1458:33;;:67;;;;;1524:1;1495:6;:19;1502:11;1495:19;;;;;;;;;;;:26;;;;;;;;;;;;;;;;:30;1458:67;1454:147;;;1553:11;1566:6;:19;1573:11;1566:19;;;;;;;;;;;1545:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1454:147;1437:1;1421:17;;;;;1362:249;;;;1629:1;1632:9;;;;;;;;;;;;1621:21;;;;;;;;1195:454;;;;;;:::o;612:169:12:-;687:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;719:15:12;;;;;;;;729:1;719:15;;;;732:1;719:15;;;703:7;:13;711:4;703:13;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;;763:4;749:25;769:1;772;749:25;;;;;;;;;;;;;;;;;;;;;;;;612:169;;;;:::o;505:166:8:-;584:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;615:4:8;;600:6;:12;607:4;600:12;;;;;;;;;;;:19;;;;;;;:::i;:::-;;653:4;634:30;659:4;;634:30;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;634:30:8;;;;;;;;;;;;;;505:166;;;;:::o;972:228:7:-;1021:15;1048:14;1065:25;1070:4;261:2;1065:4;:25::i;:::-;1048:42;;1115:1;1103;:8;:13;1100:60;;;1147:1;1132:17;;;;;1100:60;1176:17;1191:1;1176:14;:17::i;:::-;1169:24;;;972:228;;;;:::o;974:127:13:-;1046:13;1078:5;:11;1084:4;1078:11;;;;;;;;;;;1090:3;;1078:16;;;;;30:3:-1;22:6;14;1:33;57:3;49:6;45:16;35:26;;1078:16:13;;;;;;;;;;;;;;;;;;1071:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;974:127;;;;;:::o;582:292:6:-;674:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;780:1:6;764:11;759:1;745:11;:15;744:31;743:38;735:47;;;;;;819:4;;793;:10;798:4;793:10;;;;;;;;;;;:23;804:11;793:23;;;;;;;;;;;:30;;;;;;;:::i;:::-;;855:11;849:4;838:29;;;;;;;;;;582:292;;;;;:::o;844:101:11:-;895:13;927:5;:11;933:4;927:11;;;;;;;;;;;920:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;844:101;;;:::o;1347:137:19:-;863:9;:7;:9::i;:::-;855:18;;;;;;1445:1;1408:40;;1429:6;;;;;;;;;;;1408:40;;;;;;;;;;;;1475:1;1458:6;;:19;;;;;;;;;;;;;;;;;;1347:137::o;492:152:11:-;565:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;595:4:11;;581:5;:11;587:4;581:11;;;;;;;;;;;:18;;;;;;;:::i;:::-;;626:4;614:23;632:4;;614:23;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;614:23:11;;;;;;;;;;;;;;492:152;;;;:::o;1206:286:7:-;1286:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;1322:4:7;1307:33;1328:8;1338:1;1307:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1307:33:7;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;261:2;1353:8;:25;1350:96;;;1411:4;1399:36;1417:17;1432:1;1417:14;:17::i;:::-;1399:36;;;;;;;;;;;;;;;;;;;;;;1350:96;1484:1;1455:10;:16;1466:4;1455:16;;;;;;;;;;;:26;1472:8;1455:26;;;;;;;;;;;:30;;;;;;;;;;;;:::i;:::-;;1206:286;;;;:::o;659:77:19:-;697:7;723:6;;;;;;;;;;;716:13;;659:77;:::o;979:90::-;1019:4;1056:6;;;;;;;;;;;1042:20;;:10;:20;;;1035:27;;979:90;:::o;838:108:8:-;896:12;927:6;:12;934:4;927:12;;;;;;;;;;;920:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;838:108;;;:::o;1023:133:12:-;1076:9;1087;1116:7;:13;1124:4;1116:13;;;;;;;;;;;:15;;;1133:7;:13;1141:4;1133:13;;;;;;;;;;;:15;;;1108:41;;;;1023:133;;;:::o;681:132:7:-;743:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;759:47:7;767:4;261:2;788:17;803:1;788:14;:17::i;:::-;759:7;:47::i;:::-;681:132;;;:::o;858:226:10:-;955:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;1003:11:10;971:10;:16;982:4;971:16;;;;;;;;;;;:29;988:11;971:29;;;;;;;;;;;;;;;;;;:43;;;;;;;;;;;;;;;;;;1052:11;1029:48;;;1046:4;1029:48;1065:11;1029:48;;;;;;;;;;;;;;;;;;;;;;858:226;;;;:::o;1498:127:7:-;1561:12;1592:10;:16;1603:4;1592:16;;;;;;;;;;;:26;1609:8;1592:26;;;;;;;;;;;1585:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1498:127;;;;:::o;1655:107:19:-;863:9;:7;:9::i;:::-;855:18;;;;;;1727:28;1746:8;1727:18;:28::i;:::-;1655:107;:::o;1162:171:12:-;1229:4;148:10;1267:19;;1252:34;;;:11;:34;;;;:74;;;;1290:36;1314:11;1290:23;:36::i;:::-;1252:74;1245:81;;1162:171;;;:::o;620:109:2:-;678:4;715:7;:5;:7::i;:::-;701:21;;:10;:21;;;694:28;;620:109;;;:::o;414:204:5:-;476:17;525:2;513:1;:8;:14;505:23;;;;;;598:2;593:3;589:12;583:2;580:1;576:10;570:17;566:36;561:41;;547:65;;;:::o;624:189::-;681:14;721:2;711:13;;;;;;;;;;;;;;;;;;;;;;;;;29:1:-1;21:6;17:14;116:4;104:10;96:6;87:34;147:4;139:6;135:17;125:27;;0:156;711:13:5;;;;707:17;;792:2;787:3;783:12;780:1;776:20;771:2;768:1;764:10;757:40;743:64;;;:::o;1906:183:19:-;1999:1;1979:22;;:8;:22;;;;1971:31;;;;;;2046:8;2017:38;;2038:6;;;;;;;;;;;2017:38;;;;;;;;;;;;2074:8;2065:6;;:17;;;;;;;;;;;;;;;;;;1906:183;:::o;951:169:11:-;1018:4;144:10;1056:17;;1041:32;;;:11;:32;;;;:72;;;;1077:36;1101:11;1077:23;:36::i;:::-;1041:72;1034:79;;951:169;;;:::o;2680:174:10:-;2747:4;204:49;;;;;;;;;;;;;;;;;;;2770:37;;;:11;:37;;;;:77;;;;2811:36;2835:11;2811:23;:36::i;:::-;2770:77;2763:84;;2680:174;;;:::o;952:177:8:-;1019:4;159:10;1057:25;;1042:40;;;:11;:40;;;;:80;;;;1086:36;1110:11;1086:23;:36::i;:::-;1042:80;1035:87;;952:177;;;:::o;1631:208:7:-;1698:4;144:10;1736:17;;1721:32;;;:11;:32;;;;:71;;;;207:10;1772:20;;1757:35;;;:11;:35;;;;1721:71;:111;;;;1796:36;1820:11;1796:23;:36::i;:::-;1721:111;1714:118;;1631:208;;;:::o;1655:168:6:-;1722:4;142:10;1760:16;;1745:31;;;:11;:31;;;;:71;;;;1780:36;1804:11;1780:23;:36::i;:::-;1745:71;1738:78;;1655:168;;;:::o;114:129:5:-;181:4;97:10;219:17;;204:32;;;:11;:32;;;;197:39;;114:129;;;:::o;469:262:2:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o","source":"pragma solidity ^0.5.0;\\n\\nimport \\"openzeppelin-solidity/contracts/ownership/Ownable.sol\\";\\nimport \\"./profiles/ABIResolver.sol\\";\\nimport \\"./profiles/AddrResolver.sol\\";\\nimport \\"./profiles/ContentHashResolver.sol\\";\\nimport \\"./profiles/InterfaceResolver.sol\\";\\nimport \\"./profiles/NameResolver.sol\\";\\nimport \\"./profiles/PubkeyResolver.sol\\";\\nimport \\"./profiles/TextResolver.sol\\";\\n\\n/**\\n * A simple resolver anyone can use; only allows the owner of a node to set its\\n * address.\\n */\\ncontract OwnedResolver is Ownable, ABIResolver, AddrResolver, ContentHashResolver, InterfaceResolver, NameResolver, PubkeyResolver, TextResolver {\\n    function isAuthorised(bytes32 node) internal view returns(bool) {\\n        return msg.sender == owner();\\n    }\\n}\\n","sourcePath":"/home/user/Dropbox/projects/resolvers/contracts/OwnedResolver.sol","ast":{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/OwnedResolver.sol","exportedSymbols":{"OwnedResolver":[179]},"id":180,"nodeType":"SourceUnit","nodes":[{"id":140,"literals":["solidity","^","0.5",".0"],"nodeType":"PragmaDirective","src":"0:23:2"},{"absolutePath":"openzeppelin-solidity/contracts/ownership/Ownable.sol","file":"openzeppelin-solidity/contracts/ownership/Ownable.sol","id":141,"nodeType":"ImportDirective","scope":180,"sourceUnit":4119,"src":"25:63:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/ABIResolver.sol","file":"./profiles/ABIResolver.sol","id":142,"nodeType":"ImportDirective","scope":180,"sourceUnit":799,"src":"89:36:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/AddrResolver.sol","file":"./profiles/AddrResolver.sol","id":143,"nodeType":"ImportDirective","scope":180,"sourceUnit":958,"src":"126:37:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/ContentHashResolver.sol","file":"./profiles/ContentHashResolver.sol","id":144,"nodeType":"ImportDirective","scope":180,"sourceUnit":1028,"src":"164:44:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/InterfaceResolver.sol","file":"./profiles/InterfaceResolver.sol","id":145,"nodeType":"ImportDirective","scope":180,"sourceUnit":1646,"src":"209:42:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/NameResolver.sol","file":"./profiles/NameResolver.sol","id":146,"nodeType":"ImportDirective","scope":180,"sourceUnit":1716,"src":"252:37:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/PubkeyResolver.sol","file":"./profiles/PubkeyResolver.sol","id":147,"nodeType":"ImportDirective","scope":180,"sourceUnit":1807,"src":"290:39:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/TextResolver.sol","file":"./profiles/TextResolver.sol","id":148,"nodeType":"ImportDirective","scope":180,"sourceUnit":1890,"src":"330:37:2","symbolAliases":[],"unitAlias":""},{"baseContracts":[{"arguments":null,"baseName":{"contractScope":null,"id":149,"name":"Ownable","nodeType":"UserDefinedTypeName","referencedDeclaration":4118,"src":"495:7:2","typeDescriptions":{"typeIdentifier":"t_contract$_Ownable_$4118","typeString":"contract Ownable"}},"id":150,"nodeType":"InheritanceSpecifier","src":"495:7:2"},{"arguments":null,"baseName":{"contractScope":null,"id":151,"name":"ABIResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":798,"src":"504:11:2","typeDescriptions":{"typeIdentifier":"t_contract$_ABIResolver_$798","typeString":"contract ABIResolver"}},"id":152,"nodeType":"InheritanceSpecifier","src":"504:11:2"},{"arguments":null,"baseName":{"contractScope":null,"id":153,"name":"AddrResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":957,"src":"517:12:2","typeDescriptions":{"typeIdentifier":"t_contract$_AddrResolver_$957","typeString":"contract AddrResolver"}},"id":154,"nodeType":"InheritanceSpecifier","src":"517:12:2"},{"arguments":null,"baseName":{"contractScope":null,"id":155,"name":"ContentHashResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1027,"src":"531:19:2","typeDescriptions":{"typeIdentifier":"t_contract$_ContentHashResolver_$1027","typeString":"contract ContentHashResolver"}},"id":156,"nodeType":"InheritanceSpecifier","src":"531:19:2"},{"arguments":null,"baseName":{"contractScope":null,"id":157,"name":"InterfaceResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1645,"src":"552:17:2","typeDescriptions":{"typeIdentifier":"t_contract$_InterfaceResolver_$1645","typeString":"contract InterfaceResolver"}},"id":158,"nodeType":"InheritanceSpecifier","src":"552:17:2"},{"arguments":null,"baseName":{"contractScope":null,"id":159,"name":"NameResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1715,"src":"571:12:2","typeDescriptions":{"typeIdentifier":"t_contract$_NameResolver_$1715","typeString":"contract NameResolver"}},"id":160,"nodeType":"InheritanceSpecifier","src":"571:12:2"},{"arguments":null,"baseName":{"contractScope":null,"id":161,"name":"PubkeyResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1806,"src":"585:14:2","typeDescriptions":{"typeIdentifier":"t_contract$_PubkeyResolver_$1806","typeString":"contract PubkeyResolver"}},"id":162,"nodeType":"InheritanceSpecifier","src":"585:14:2"},{"arguments":null,"baseName":{"contractScope":null,"id":163,"name":"TextResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1889,"src":"601:12:2","typeDescriptions":{"typeIdentifier":"t_contract$_TextResolver_$1889","typeString":"contract TextResolver"}},"id":164,"nodeType":"InheritanceSpecifier","src":"601:12:2"}],"contractDependencies":[662,798,957,1027,1645,1715,1806,1889,4118],"contractKind":"contract","documentation":"A simple resolver anyone can use; only allows the owner of a node to set its\\naddress.","fullyImplemented":true,"id":179,"linearizedBaseContracts":[179,1889,1806,1715,1645,1027,957,798,662,4118],"name":"OwnedResolver","nodeType":"ContractDefinition","nodes":[{"body":{"id":177,"nodeType":"Block","src":"684:45:2","statements":[{"expression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_address","typeString":"address"},"id":175,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":171,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"701:3:2","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":172,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"701:10:2","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"id":173,"name":"owner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4043,"src":"715:5:2","typeDescriptions":{"typeIdentifier":"t_function_internal_view$__$returns$_t_address_$","typeString":"function () view returns (address)"}},"id":174,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"715:7:2","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"701:21:2","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"functionReturnParameters":170,"id":176,"nodeType":"Return","src":"694:28:2"}]},"documentation":null,"id":178,"implemented":true,"kind":"function","modifiers":[],"name":"isAuthorised","nodeType":"FunctionDefinition","parameters":{"id":167,"nodeType":"ParameterList","parameters":[{"constant":false,"id":166,"name":"node","nodeType":"VariableDeclaration","scope":178,"src":"642:12:2","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":165,"name":"bytes32","nodeType":"ElementaryTypeName","src":"642:7:2","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"641:14:2"},"returnParameters":{"id":170,"nodeType":"ParameterList","parameters":[{"constant":false,"id":169,"name":"","nodeType":"VariableDeclaration","scope":178,"src":"678:4:2","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":168,"name":"bool","nodeType":"ElementaryTypeName","src":"678:4:2","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"677:6:2"},"scope":179,"src":"620:109:2","stateMutability":"view","superFunction":617,"visibility":"internal"}],"scope":180,"src":"469:262:2"}],"src":"0:732:2"},"legacyAST":{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/OwnedResolver.sol","exportedSymbols":{"OwnedResolver":[179]},"id":180,"nodeType":"SourceUnit","nodes":[{"id":140,"literals":["solidity","^","0.5",".0"],"nodeType":"PragmaDirective","src":"0:23:2"},{"absolutePath":"openzeppelin-solidity/contracts/ownership/Ownable.sol","file":"openzeppelin-solidity/contracts/ownership/Ownable.sol","id":141,"nodeType":"ImportDirective","scope":180,"sourceUnit":4119,"src":"25:63:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/ABIResolver.sol","file":"./profiles/ABIResolver.sol","id":142,"nodeType":"ImportDirective","scope":180,"sourceUnit":799,"src":"89:36:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/AddrResolver.sol","file":"./profiles/AddrResolver.sol","id":143,"nodeType":"ImportDirective","scope":180,"sourceUnit":958,"src":"126:37:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/ContentHashResolver.sol","file":"./profiles/ContentHashResolver.sol","id":144,"nodeType":"ImportDirective","scope":180,"sourceUnit":1028,"src":"164:44:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/InterfaceResolver.sol","file":"./profiles/InterfaceResolver.sol","id":145,"nodeType":"ImportDirective","scope":180,"sourceUnit":1646,"src":"209:42:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/NameResolver.sol","file":"./profiles/NameResolver.sol","id":146,"nodeType":"ImportDirective","scope":180,"sourceUnit":1716,"src":"252:37:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/PubkeyResolver.sol","file":"./profiles/PubkeyResolver.sol","id":147,"nodeType":"ImportDirective","scope":180,"sourceUnit":1807,"src":"290:39:2","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/TextResolver.sol","file":"./profiles/TextResolver.sol","id":148,"nodeType":"ImportDirective","scope":180,"sourceUnit":1890,"src":"330:37:2","symbolAliases":[],"unitAlias":""},{"baseContracts":[{"arguments":null,"baseName":{"contractScope":null,"id":149,"name":"Ownable","nodeType":"UserDefinedTypeName","referencedDeclaration":4118,"src":"495:7:2","typeDescriptions":{"typeIdentifier":"t_contract$_Ownable_$4118","typeString":"contract Ownable"}},"id":150,"nodeType":"InheritanceSpecifier","src":"495:7:2"},{"arguments":null,"baseName":{"contractScope":null,"id":151,"name":"ABIResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":798,"src":"504:11:2","typeDescriptions":{"typeIdentifier":"t_contract$_ABIResolver_$798","typeString":"contract ABIResolver"}},"id":152,"nodeType":"InheritanceSpecifier","src":"504:11:2"},{"arguments":null,"baseName":{"contractScope":null,"id":153,"name":"AddrResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":957,"src":"517:12:2","typeDescriptions":{"typeIdentifier":"t_contract$_AddrResolver_$957","typeString":"contract AddrResolver"}},"id":154,"nodeType":"InheritanceSpecifier","src":"517:12:2"},{"arguments":null,"baseName":{"contractScope":null,"id":155,"name":"ContentHashResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1027,"src":"531:19:2","typeDescriptions":{"typeIdentifier":"t_contract$_ContentHashResolver_$1027","typeString":"contract ContentHashResolver"}},"id":156,"nodeType":"InheritanceSpecifier","src":"531:19:2"},{"arguments":null,"baseName":{"contractScope":null,"id":157,"name":"InterfaceResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1645,"src":"552:17:2","typeDescriptions":{"typeIdentifier":"t_contract$_InterfaceResolver_$1645","typeString":"contract InterfaceResolver"}},"id":158,"nodeType":"InheritanceSpecifier","src":"552:17:2"},{"arguments":null,"baseName":{"contractScope":null,"id":159,"name":"NameResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1715,"src":"571:12:2","typeDescriptions":{"typeIdentifier":"t_contract$_NameResolver_$1715","typeString":"contract NameResolver"}},"id":160,"nodeType":"InheritanceSpecifier","src":"571:12:2"},{"arguments":null,"baseName":{"contractScope":null,"id":161,"name":"PubkeyResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1806,"src":"585:14:2","typeDescriptions":{"typeIdentifier":"t_contract$_PubkeyResolver_$1806","typeString":"contract PubkeyResolver"}},"id":162,"nodeType":"InheritanceSpecifier","src":"585:14:2"},{"arguments":null,"baseName":{"contractScope":null,"id":163,"name":"TextResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1889,"src":"601:12:2","typeDescriptions":{"typeIdentifier":"t_contract$_TextResolver_$1889","typeString":"contract TextResolver"}},"id":164,"nodeType":"InheritanceSpecifier","src":"601:12:2"}],"contractDependencies":[662,798,957,1027,1645,1715,1806,1889,4118],"contractKind":"contract","documentation":"A simple resolver anyone can use; only allows the owner of a node to set its\\naddress.","fullyImplemented":true,"id":179,"linearizedBaseContracts":[179,1889,1806,1715,1645,1027,957,798,662,4118],"name":"OwnedResolver","nodeType":"ContractDefinition","nodes":[{"body":{"id":177,"nodeType":"Block","src":"684:45:2","statements":[{"expression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_address","typeString":"address"},"id":175,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":171,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"701:3:2","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":172,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"701:10:2","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"arguments":[],"expression":{"argumentTypes":[],"id":173,"name":"owner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4043,"src":"715:5:2","typeDescriptions":{"typeIdentifier":"t_function_internal_view$__$returns$_t_address_$","typeString":"function () view returns (address)"}},"id":174,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"715:7:2","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"src":"701:21:2","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"functionReturnParameters":170,"id":176,"nodeType":"Return","src":"694:28:2"}]},"documentation":null,"id":178,"implemented":true,"kind":"function","modifiers":[],"name":"isAuthorised","nodeType":"FunctionDefinition","parameters":{"id":167,"nodeType":"ParameterList","parameters":[{"constant":false,"id":166,"name":"node","nodeType":"VariableDeclaration","scope":178,"src":"642:12:2","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":165,"name":"bytes32","nodeType":"ElementaryTypeName","src":"642:7:2","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"641:14:2"},"returnParameters":{"id":170,"nodeType":"ParameterList","parameters":[{"constant":false,"id":169,"name":"","nodeType":"VariableDeclaration","scope":178,"src":"678:4:2","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":168,"name":"bool","nodeType":"ElementaryTypeName","src":"678:4:2","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"677:6:2"},"scope":179,"src":"620:109:2","stateMutability":"view","superFunction":617,"visibility":"internal"}],"scope":180,"src":"469:262:2"}],"src":"0:732:2"},"compiler":{"name":"solc","version":"0.5.8+commit.23d335f2.Emscripten.clang"},"networks":{},"schemaVersion":"3.0.16","updatedAt":"2020-02-10T18:46:21.022Z","devdoc":{"methods":{"ABI(bytes32,uint256)":{"params":{"contentTypes":"A bitwise OR of the ABI formats accepted by the caller.","node":"The ENS node to query"},"return":"contentType The content type of the return valuedata The ABI data"},"addr(bytes32)":{"params":{"node":"The ENS node to query."},"return":"The associated address."},"contenthash(bytes32)":{"params":{"node":"The ENS node to query."},"return":"The associated contenthash."},"interfaceImplementer(bytes32,bytes4)":{"params":{"interfaceID":"The EIP 168 interface ID to check for.","node":"The ENS node to query."},"return":"The address that implements this interface, or 0 if the interface is unsupported."},"isOwner()":{"return":"true if `msg.sender` is the owner of the contract."},"name(bytes32)":{"params":{"node":"The ENS node to query."},"return":"The associated name."},"owner()":{"return":"the address of the owner."},"pubkey(bytes32)":{"params":{"node":"The ENS node to query"},"return":"x, y the X and Y coordinates of the curve point for the public key."},"renounceOwnership()":{"details":"Allows the current owner to relinquish control of the contract."},"setABI(bytes32,uint256,bytes)":{"params":{"contentType":"The content type of the ABI","data":"The ABI data.","node":"The node to update."}},"setAddr(bytes32,address)":{"params":{"a":"The address to set.","node":"The node to update."}},"setContenthash(bytes32,bytes)":{"params":{"hash":"The contenthash to set","node":"The node to update."}},"setInterface(bytes32,bytes4,address)":{"params":{"implementer":"The address of a contract that implements this interface for this node.","interfaceID":"The EIP 168 interface ID.","node":"The node to update."}},"setName(bytes32,string)":{"params":{"name":"The name to set.","node":"The node to update."}},"setPubkey(bytes32,bytes32,bytes32)":{"params":{"node":"The ENS node to query","x":"the X coordinate of the curve point for the public key.","y":"the Y coordinate of the curve point for the public key."}},"setText(bytes32,string,string)":{"params":{"key":"The key to set.","node":"The node to update.","value":"The text data value to set."}},"text(bytes32,string)":{"params":{"key":"The text data key to query.","node":"The ENS node to query."},"return":"The associated text data."},"transferOwnership(address)":{"details":"Allows the current owner to transfer control of the contract to a newOwner.","params":{"newOwner":"The address to transfer ownership to."}}}},"userdoc":{"methods":{"ABI(bytes32,uint256)":{"notice":"Returns the ABI associated with an ENS node. Defined in EIP205."},"addr(bytes32)":{"notice":"Returns the address associated with an ENS node."},"contenthash(bytes32)":{"notice":"Returns the contenthash associated with an ENS node."},"interfaceImplementer(bytes32,bytes4)":{"notice":"Returns the address of a contract that implements the specified interface for this name. If an implementer has not been set for this interfaceID and name, the resolver will query the contract at `addr()`. If `addr()` is set, a contract exists at that address, and that contract implements EIP168 and returns `true` for the specified interfaceID, its address will be returned."},"name(bytes32)":{"notice":"Returns the name associated with an ENS node, for reverse records. Defined in EIP181."},"pubkey(bytes32)":{"notice":"Returns the SECP256k1 public key associated with an ENS node. Defined in EIP 619."},"renounceOwnership()":{"notice":"Renouncing to ownership will leave the contract without an owner. It will not be possible to call the functions with the `onlyOwner` modifier anymore."},"setABI(bytes32,uint256,bytes)":{"notice":"Sets the ABI associated with an ENS node. Nodes may have one ABI of each content type. To remove an ABI, set it to the empty string."},"setAddr(bytes32,address)":{"notice":"Sets the address associated with an ENS node. May only be called by the owner of that node in the ENS registry."},"setContenthash(bytes32,bytes)":{"notice":"Sets the contenthash associated with an ENS node. May only be called by the owner of that node in the ENS registry."},"setInterface(bytes32,bytes4,address)":{"notice":"Sets an interface associated with a name. Setting the address to 0 restores the default behaviour of querying the contract at `addr()` for interface support."},"setName(bytes32,string)":{"notice":"Sets the name associated with an ENS node, for reverse records. May only be called by the owner of that node in the ENS registry."},"setPubkey(bytes32,bytes32,bytes32)":{"notice":"Sets the SECP256k1 public key associated with an ENS node."},"setText(bytes32,string,string)":{"notice":"Sets the text data associated with an ENS node and key. May only be called by the owner of that node in the ENS registry."},"text(bytes32,string)":{"notice":"Returns the text data associated with an ENS node and key."}},"notice":"A simple resolver anyone can use; only allows the owner of a node to set its address."}}')},function(e){e.exports=JSON.parse('{"contractName":"PublicResolver","abi":[{"constant":true,"inputs":[{"name":"interfaceID","type":"bytes4"}],"name":"supportsInterface","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"data","type":"bytes"}],"name":"setDNSRecords","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"key","type":"string"},{"name":"value","type":"string"}],"name":"setText","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"interfaceID","type":"bytes4"}],"name":"interfaceImplementer","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"contentTypes","type":"uint256"}],"name":"ABI","outputs":[{"name":"","type":"uint256"},{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"x","type":"bytes32"},{"name":"y","type":"bytes32"}],"name":"setPubkey","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"hash","type":"bytes"}],"name":"setContenthash","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"addr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"name","type":"bytes32"}],"name":"hasDNSRecords","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"key","type":"string"}],"name":"text","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"contentType","type":"uint256"},{"name":"data","type":"bytes"}],"name":"setABI","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"name","type":"string"}],"name":"setName","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"coinType","type":"uint256"},{"name":"a","type":"bytes"}],"name":"setAddr","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"name","type":"bytes32"},{"name":"resource","type":"uint16"}],"name":"dnsRecord","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"}],"name":"clearDNSZone","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"contenthash","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"pubkey","outputs":[{"name":"x","type":"bytes32"},{"name":"y","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"a","type":"address"}],"name":"setAddr","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"interfaceID","type":"bytes4"},{"name":"implementer","type":"address"}],"name":"setInterface","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"coinType","type":"uint256"}],"name":"addr","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"},{"name":"","type":"address"},{"name":"","type":"address"}],"name":"authorisations","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_ens","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"target","type":"address"},{"indexed":false,"name":"isAuthorised","type":"bool"}],"name":"AuthorisationChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":true,"name":"indexedKey","type":"string"},{"indexed":false,"name":"key","type":"string"}],"name":"TextChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"x","type":"bytes32"},{"indexed":false,"name":"y","type":"bytes32"}],"name":"PubkeyChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"name","type":"string"}],"name":"NameChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":true,"name":"interfaceID","type":"bytes4"},{"indexed":false,"name":"implementer","type":"address"}],"name":"InterfaceChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"name","type":"bytes"},{"indexed":false,"name":"resource","type":"uint16"},{"indexed":false,"name":"record","type":"bytes"}],"name":"DNSRecordChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"name","type":"bytes"},{"indexed":false,"name":"resource","type":"uint16"}],"name":"DNSRecordDeleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"}],"name":"DNSZoneCleared","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"hash","type":"bytes"}],"name":"ContenthashChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"a","type":"address"}],"name":"AddrChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"coinType","type":"uint256"},{"indexed":false,"name":"newAddress","type":"bytes"}],"name":"AddressChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":true,"name":"contentType","type":"uint256"}],"name":"ABIChanged","type":"event"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"target","type":"address"},{"name":"isAuthorised","type":"bool"}],"name":"setAuthorisation","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"name":"results","type":"bytes[]"}],"payable":false,"stateMutability":"nonpayable","type":"function"}],"metadata":"{\\"compiler\\":{\\"version\\":\\"0.5.8+commit.23d335f2\\"},\\"language\\":\\"Solidity\\",\\"output\\":{\\"abi\\":[{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"}],\\"name\\":\\"supportsInterface\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"payable\\":false,\\"stateMutability\\":\\"pure\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"data\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setDNSRecords\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"key\\",\\"type\\":\\"string\\"},{\\"name\\":\\"value\\",\\"type\\":\\"string\\"}],\\"name\\":\\"setText\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"}],\\"name\\":\\"interfaceImplementer\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"contentTypes\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"ABI\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"x\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"y\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"setPubkey\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"hash\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setContenthash\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"addr\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"target\\",\\"type\\":\\"address\\"},{\\"name\\":\\"isAuthorised\\",\\"type\\":\\"bool\\"}],\\"name\\":\\"setAuthorisation\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"name\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"hasDNSRecords\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"key\\",\\"type\\":\\"string\\"}],\\"name\\":\\"text\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"string\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"contentType\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"data\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setABI\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"name\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"string\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"name\\",\\"type\\":\\"string\\"}],\\"name\\":\\"setName\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"coinType\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"a\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setAddr\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"name\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"resource\\",\\"type\\":\\"uint16\\"}],\\"name\\":\\"dnsRecord\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"data\\",\\"type\\":\\"bytes[]\\"}],\\"name\\":\\"multicall\\",\\"outputs\\":[{\\"name\\":\\"results\\",\\"type\\":\\"bytes[]\\"}],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"clearDNSZone\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"contenthash\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"pubkey\\",\\"outputs\\":[{\\"name\\":\\"x\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"y\\",\\"type\\":\\"bytes32\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"a\\",\\"type\\":\\"address\\"}],\\"name\\":\\"setAddr\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"},{\\"name\\":\\"implementer\\",\\"type\\":\\"address\\"}],\\"name\\":\\"setInterface\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"coinType\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"addr\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"\\",\\"type\\":\\"address\\"},{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"name\\":\\"authorisations\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"inputs\\":[{\\"name\\":\\"_ens\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"constructor\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":true,\\"name\\":\\"owner\\",\\"type\\":\\"address\\"},{\\"indexed\\":true,\\"name\\":\\"target\\",\\"type\\":\\"address\\"},{\\"indexed\\":false,\\"name\\":\\"isAuthorised\\",\\"type\\":\\"bool\\"}],\\"name\\":\\"AuthorisationChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":true,\\"name\\":\\"indexedKey\\",\\"type\\":\\"string\\"},{\\"indexed\\":false,\\"name\\":\\"key\\",\\"type\\":\\"string\\"}],\\"name\\":\\"TextChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"x\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"y\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"PubkeyChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"name\\",\\"type\\":\\"string\\"}],\\"name\\":\\"NameChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":true,\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"},{\\"indexed\\":false,\\"name\\":\\"implementer\\",\\"type\\":\\"address\\"}],\\"name\\":\\"InterfaceChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"name\\",\\"type\\":\\"bytes\\"},{\\"indexed\\":false,\\"name\\":\\"resource\\",\\"type\\":\\"uint16\\"},{\\"indexed\\":false,\\"name\\":\\"record\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"DNSRecordChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"name\\",\\"type\\":\\"bytes\\"},{\\"indexed\\":false,\\"name\\":\\"resource\\",\\"type\\":\\"uint16\\"}],\\"name\\":\\"DNSRecordDeleted\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"DNSZoneCleared\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"hash\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"ContenthashChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"a\\",\\"type\\":\\"address\\"}],\\"name\\":\\"AddrChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"coinType\\",\\"type\\":\\"uint256\\"},{\\"indexed\\":false,\\"name\\":\\"newAddress\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"AddressChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":true,\\"name\\":\\"contentType\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"ABIChanged\\",\\"type\\":\\"event\\"}],\\"devdoc\\":{\\"methods\\":{\\"ABI(bytes32,uint256)\\":{\\"params\\":{\\"contentTypes\\":\\"A bitwise OR of the ABI formats accepted by the caller.\\",\\"node\\":\\"The ENS node to query\\"},\\"return\\":\\"contentType The content type of the return valuedata The ABI data\\"},\\"addr(bytes32)\\":{\\"params\\":{\\"node\\":\\"The ENS node to query.\\"},\\"return\\":\\"The associated address.\\"},\\"clearDNSZone(bytes32)\\":{\\"params\\":{\\"node\\":\\"the namehash of the node for which to clear the zone\\"}},\\"contenthash(bytes32)\\":{\\"params\\":{\\"node\\":\\"The ENS node to query.\\"},\\"return\\":\\"The associated contenthash.\\"},\\"dnsRecord(bytes32,bytes32,uint16)\\":{\\"params\\":{\\"name\\":\\"the keccak-256 hash of the fully-qualified name for which to fetch the record\\",\\"node\\":\\"the namehash of the node for which to fetch the record\\",\\"resource\\":\\"the ID of the resource as per https://en.wikipedia.org/wiki/List_of_DNS_record_types\\"},\\"return\\":\\"the DNS record in wire format if present, otherwise empty\\"},\\"hasDNSRecords(bytes32,bytes32)\\":{\\"params\\":{\\"name\\":\\"the namehash of the node for which to check the records\\",\\"node\\":\\"the namehash of the node for which to check the records\\"}},\\"interfaceImplementer(bytes32,bytes4)\\":{\\"params\\":{\\"interfaceID\\":\\"The EIP 168 interface ID to check for.\\",\\"node\\":\\"The ENS node to query.\\"},\\"return\\":\\"The address that implements this interface, or 0 if the interface is unsupported.\\"},\\"name(bytes32)\\":{\\"params\\":{\\"node\\":\\"The ENS node to query.\\"},\\"return\\":\\"The associated name.\\"},\\"pubkey(bytes32)\\":{\\"params\\":{\\"node\\":\\"The ENS node to query\\"},\\"return\\":\\"x, y the X and Y coordinates of the curve point for the public key.\\"},\\"setABI(bytes32,uint256,bytes)\\":{\\"params\\":{\\"contentType\\":\\"The content type of the ABI\\",\\"data\\":\\"The ABI data.\\",\\"node\\":\\"The node to update.\\"}},\\"setAddr(bytes32,address)\\":{\\"params\\":{\\"a\\":\\"The address to set.\\",\\"node\\":\\"The node to update.\\"}},\\"setAuthorisation(bytes32,address,bool)\\":{\\"details\\":\\"Sets or clears an authorisation. Authorisations are specific to the caller. Any account can set an authorisation for any name, but the authorisation that is checked will be that of the current owner of a name. Thus, transferring a name effectively clears any existing authorisations, and new authorisations can be set in advance of an ownership transfer if desired.\\",\\"params\\":{\\"isAuthorised\\":\\"True if the address should be authorised, or false if it should be deauthorised.\\",\\"node\\":\\"The name to change the authorisation on.\\",\\"target\\":\\"The address that is to be authorised or deauthorised.\\"}},\\"setContenthash(bytes32,bytes)\\":{\\"params\\":{\\"hash\\":\\"The contenthash to set\\",\\"node\\":\\"The node to update.\\"}},\\"setDNSRecords(bytes32,bytes)\\":{\\"params\\":{\\"data\\":\\"the DNS wire format records to set\\",\\"node\\":\\"the namehash of the node for which to set the records\\"}},\\"setInterface(bytes32,bytes4,address)\\":{\\"params\\":{\\"implementer\\":\\"The address of a contract that implements this interface for this node.\\",\\"interfaceID\\":\\"The EIP 168 interface ID.\\",\\"node\\":\\"The node to update.\\"}},\\"setName(bytes32,string)\\":{\\"params\\":{\\"name\\":\\"The name to set.\\",\\"node\\":\\"The node to update.\\"}},\\"setPubkey(bytes32,bytes32,bytes32)\\":{\\"params\\":{\\"node\\":\\"The ENS node to query\\",\\"x\\":\\"the X coordinate of the curve point for the public key.\\",\\"y\\":\\"the Y coordinate of the curve point for the public key.\\"}},\\"setText(bytes32,string,string)\\":{\\"params\\":{\\"key\\":\\"The key to set.\\",\\"node\\":\\"The node to update.\\",\\"value\\":\\"The text data value to set.\\"}},\\"text(bytes32,string)\\":{\\"params\\":{\\"key\\":\\"The text data key to query.\\",\\"node\\":\\"The ENS node to query.\\"},\\"return\\":\\"The associated text data.\\"}}},\\"userdoc\\":{\\"methods\\":{\\"ABI(bytes32,uint256)\\":{\\"notice\\":\\"Returns the ABI associated with an ENS node. Defined in EIP205.\\"},\\"addr(bytes32)\\":{\\"notice\\":\\"Returns the address associated with an ENS node.\\"},\\"clearDNSZone(bytes32)\\":{\\"notice\\":\\"Clear all information for a DNS zone.\\"},\\"contenthash(bytes32)\\":{\\"notice\\":\\"Returns the contenthash associated with an ENS node.\\"},\\"dnsRecord(bytes32,bytes32,uint16)\\":{\\"notice\\":\\"Obtain a DNS record.\\"},\\"hasDNSRecords(bytes32,bytes32)\\":{\\"notice\\":\\"Check if a given node has records.\\"},\\"interfaceImplementer(bytes32,bytes4)\\":{\\"notice\\":\\"Returns the address of a contract that implements the specified interface for this name. If an implementer has not been set for this interfaceID and name, the resolver will query the contract at `addr()`. If `addr()` is set, a contract exists at that address, and that contract implements EIP168 and returns `true` for the specified interfaceID, its address will be returned.\\"},\\"name(bytes32)\\":{\\"notice\\":\\"Returns the name associated with an ENS node, for reverse records. Defined in EIP181.\\"},\\"pubkey(bytes32)\\":{\\"notice\\":\\"Returns the SECP256k1 public key associated with an ENS node. Defined in EIP 619.\\"},\\"setABI(bytes32,uint256,bytes)\\":{\\"notice\\":\\"Sets the ABI associated with an ENS node. Nodes may have one ABI of each content type. To remove an ABI, set it to the empty string.\\"},\\"setAddr(bytes32,address)\\":{\\"notice\\":\\"Sets the address associated with an ENS node. May only be called by the owner of that node in the ENS registry.\\"},\\"setContenthash(bytes32,bytes)\\":{\\"notice\\":\\"Sets the contenthash associated with an ENS node. May only be called by the owner of that node in the ENS registry.\\"},\\"setDNSRecords(bytes32,bytes)\\":{\\"notice\\":\\"Set one or more DNS records.  Records are supplied in wire-format. Records with the same node/name/resource must be supplied one after the other to ensure the data is updated correctly. For example, if the data was supplied:    a.example.com IN A 1.2.3.4    a.example.com IN A 5.6.7.8    www.example.com IN CNAME a.example.com. then this would store the two A records for a.example.com correctly as a single RRSET, however if the data was supplied:    a.example.com IN A 1.2.3.4    www.example.com IN CNAME a.example.com.    a.example.com IN A 5.6.7.8 then this would store the first A record, the CNAME, then the second A record which would overwrite the first.\\"},\\"setInterface(bytes32,bytes4,address)\\":{\\"notice\\":\\"Sets an interface associated with a name. Setting the address to 0 restores the default behaviour of querying the contract at `addr()` for interface support.\\"},\\"setName(bytes32,string)\\":{\\"notice\\":\\"Sets the name associated with an ENS node, for reverse records. May only be called by the owner of that node in the ENS registry.\\"},\\"setPubkey(bytes32,bytes32,bytes32)\\":{\\"notice\\":\\"Sets the SECP256k1 public key associated with an ENS node.\\"},\\"setText(bytes32,string,string)\\":{\\"notice\\":\\"Sets the text data associated with an ENS node and key. May only be called by the owner of that node in the ENS registry.\\"},\\"text(bytes32,string)\\":{\\"notice\\":\\"Returns the text data associated with an ENS node and key.\\"}},\\"notice\\":\\"A simple resolver anyone can use; only allows the owner of a node to set its address.\\"}},\\"settings\\":{\\"compilationTarget\\":{\\"/home/user/Dropbox/projects/resolvers/contracts/PublicResolver.sol\\":\\"PublicResolver\\"},\\"evmVersion\\":\\"petersburg\\",\\"libraries\\":{},\\"optimizer\\":{\\"enabled\\":false,\\"runs\\":200},\\"remappings\\":[]},\\"sources\\":{\\"/home/user/Dropbox/projects/resolvers/contracts/PublicResolver.sol\\":{\\"keccak256\\":\\"0xefbe75eae88d73e4db56bc22f72fbf157d027caf2d20644eb99298f04b27fa5f\\",\\"urls\\":[\\"bzzr://4cb74b326c91262a10141c4c2dfe36a303793fbb300f502a0f3e2fbfbb468c58\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/ResolverBase.sol\\":{\\"keccak256\\":\\"0xfc7d550960829127576d6fc3080513d74ef18a6d7057d0d9262ce071890053e8\\",\\"urls\\":[\\"bzzr://81e5565403a67f558d12c787f53f40ff19a5da99c648f8a4f99f2caa449ca0e6\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/ABIResolver.sol\\":{\\"keccak256\\":\\"0x794514d39c469bab511822ca7a1a7a7838dca338499889896c7dac4303c30c1f\\",\\"urls\\":[\\"bzzr://9fdf58339517baeca57889519a4bb2f30a010f2f4262771e6f5de4374fc436b1\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/AddrResolver.sol\\":{\\"keccak256\\":\\"0xbe84f840b10f6ddc3d695d5905fe4034569c646bdf56b1367c16271aa92071c6\\",\\"urls\\":[\\"bzzr://c97941ee4075d43abe371cc52f3bfa018d7dc93c7cfbb72da565ecaa72996381\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/ContentHashResolver.sol\\":{\\"keccak256\\":\\"0xaa3d9b9baae36fbf831b8297832b54ffd1023b9ac508f2c5068b92ce0c30edfc\\",\\"urls\\":[\\"bzzr://c80ec35a145dd4b853e1e04b32763843313be216462a4993d28d5b489a6912f7\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/DNSResolver.sol\\":{\\"keccak256\\":\\"0x51534f5ebdcfda403b1a935f256e7f27d16b490e5b023b6e57877973daf9a4d4\\",\\"urls\\":[\\"bzzr://a81c189814102f6debd761795650d94694225b7486d490faf7d5fb6e0704ed28\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/InterfaceResolver.sol\\":{\\"keccak256\\":\\"0x6398dc59dd38501acd6a716173793e84aa1c454c3e21c190e10ddbe54dd8be41\\",\\"urls\\":[\\"bzzr://0d539232d308722b6a434ed5e9a22b0c4cb849c641b6d0739f2f83e566cb59f1\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/NameResolver.sol\\":{\\"keccak256\\":\\"0xcff06da8901397164ca9bea36361ac518fb62cd5283d2e2e835e006980ba4d16\\",\\"urls\\":[\\"bzzr://a4a8988916719c4976bb0caf1cff3bdee3c94ae693b57970f6b925124cff38ee\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/PubkeyResolver.sol\\":{\\"keccak256\\":\\"0xaa10a8a7e1579987b6781657153ae3f16806f240b3ffaa54ea1f303f7cb7a74a\\",\\"urls\\":[\\"bzzr://1caaa8668f536f654f4e6d68129ab5091e0ed5c72e0e70216b82d0bb9e7cd86f\\"]},\\"/home/user/Dropbox/projects/resolvers/contracts/profiles/TextResolver.sol\\":{\\"keccak256\\":\\"0x1feb20d9466c52f471c57344c1e3792e2c69b24ab9d7f7a4de6e49912abc75bb\\",\\"urls\\":[\\"bzzr://25ce3b4bf68f29d54e8916c0682b746a9e15f14bcccfc76136fc17ae2c902898\\"]},\\"@ensdomains/buffer/contracts/Buffer.sol\\":{\\"keccak256\\":\\"0x1264adbd06f6e05b04539bb225063a988b7fa90343d068de60cdde6cfb6fa92d\\",\\"urls\\":[\\"bzzr://8f1cb39e242b73bb7fac1f48bf0380ccccad14f06aae9cf4f87329cc78186122\\"]},\\"@ensdomains/dnssec-oracle/contracts/BytesUtils.sol\\":{\\"keccak256\\":\\"0x4014e689ef4a36cbf7103d88286abd2a7c560c2a7af99a561c33c61bc78be27a\\",\\"urls\\":[\\"bzzr://adf984996598f1e0d446eea1eda14ed2c49ab86a4ea1ae837cf4f9d99556b9c2\\"]},\\"@ensdomains/dnssec-oracle/contracts/RRUtils.sol\\":{\\"keccak256\\":\\"0x5135591043cf38413b19f93d16f189f0f8b50b01b78642fb764635d9790cc7ca\\",\\"urls\\":[\\"bzzr://7e3a0111306a7c5640e213da22bcfac1e42b813e8d4d99ef7ea33c09747049fc\\"]},\\"@ensdomains/ens/contracts/ENS.sol\\":{\\"keccak256\\":\\"0xe688db01c0b974f8ff8565557f7fe81aa1f209c1497ec1e74536241f4cc11f08\\",\\"urls\\":[\\"bzzr://04aa083550728a1da54d9acf874f4fca77cc3afef81c57f1ec19be78af05019a\\"]}},\\"version\\":1}","bytecode":"0x60806040523480156200001157600080fd5b506040516020806200386d833981018060405262000033919081019062000092565b80600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505062000120565b6000815190506200008c8162000106565b92915050565b600060208284031215620000a557600080fd5b6000620000b5848285016200007b565b91505092915050565b6000620000cb82620000e6565b9050919050565b6000620000df82620000be565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6200011181620000d2565b81146200011d57600080fd5b50565b61373d80620001306000396000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c8063691f3431116100c3578063bc1c58d11161007c578063bc1c58d11461040a578063c86902331461043a578063d5fa2b001461046b578063e59d895d14610487578063f1cb7e06146104a3578063f86bc879146104d357610158565b8063691f34311461032657806377372213146103565780638b95dd7114610372578063a8fa56821461038e578063ac9650d8146103be578063ad5780af146103ee57610158565b8063304e6ade11610115578063304e6ade146102425780633b3b57de1461025e5780633e9ce7941461028e5780634cbf6ba4146102aa57806359d1d43c146102da578063623195b01461030a57610158565b806301ffc9a71461015d5780630af179d71461018d57806310f13a8c146101a9578063124a319c146101c55780632203ab56146101f557806329cd62ea14610226575b600080fd5b61017760048036036101729190810190612ecd565b610503565b60405161018491906132ae565b60405180910390f35b6101a760048036036101a29190810190612c85565b610564565b005b6101c360048036036101be9190810190612d35565b610792565b005b6101df60048036036101da9190810190612bfa565b610840565b6040516101ec919061323b565b60405180910390f35b61020f600480360361020a9190810190612dbe565b610c2b565b60405161021d929190613429565b60405180910390f35b610240600480360361023b9190810190612b5c565b610d7a565b005b61025c60048036036102579190810190612c85565b610e0c565b005b61027860048036036102739190810190612a1d565b610e82565b6040516102859190613271565b60405180910390f35b6102a860048036036102a39190810190612ad1565b610eb9565b005b6102c460048036036102bf9190810190612b20565b610fc9565b6040516102d191906132ae565b60405180910390f35b6102f460048036036102ef9190810190612cdd565b611031565b6040516103019190613407565b60405180910390f35b610324600480360361031f9190810190612dfa565b611106565b005b610340600480360361033b9190810190612a1d565b611193565b60405161034d9190613407565b60405180910390f35b610370600480360361036b9190810190612cdd565b611248565b005b61038c60048036036103879190810190612e66565b6112be565b005b6103a860048036036103a39190810190612bab565b611394565b6040516103b5919061334c565b60405180910390f35b6103d860048036036103d391908101906129d8565b611499565b6040516103e5919061328c565b60405180910390f35b61040860048036036104039190810190612a1d565b6115ef565b005b610424600480360361041f9190810190612a1d565b611656565b604051610431919061334c565b60405180910390f35b610454600480360361044f9190810190612a1d565b61170b565b6040516104629291906132e4565b60405180910390f35b61048560048036036104809190810190612a46565b611745565b005b6104a1600480360361049c9190810190612c36565b611771565b005b6104bd60048036036104b89190810190612dbe565b611883565b6040516104ca919061334c565b60405180910390f35b6104ed60048036036104e89190810190612a82565b61194a565b6040516104fa91906132ae565b60405180910390f35b60006359d1d43c60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061055d575061055c82611986565b5b9050919050565b8261056e816119e7565b61057757600080fd5b60008090506000809050606080600061058e6125b2565b6105e660008a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050611b7090919063ffffffff16565b90505b6105f281611b9a565b61071f5760008661ffff16141561064e578060400151955061061381611bb0565b93508360405160200161062691906131f6565b60405160208183030381529060405280519060200120915061064781611be7565b9250610711565b606061065982611bb0565b9050816040015161ffff168761ffff1614158061068657506106848186611c1790919063ffffffff16565b155b1561070f576106e88b86898d8d8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508a8b88602001510360008b5114611c3e565b81604001519650816020015195508094508480519060200120925061070c82611be7565b93505b505b61071a81611f6e565b6105e9565b50600083511115610787576107868984878b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505088898e8e9050036000895114611c3e565b5b505050505050505050565b8461079c816119e7565b6107a557600080fd5b82826009600089815260200190815260200160002087876040516107ca92919061320d565b908152602001604051809103902091906107e59291906125fd565b5084846040516107f692919061320d565b6040518091039020867fd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a755087876040516108309291906133e3565b60405180910390a3505050505050565b600080600660008581526020019081526020016000206000847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146109055780915050610c25565b600061091085610e82565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561095257600092505050610c25565b600060608273ffffffffffffffffffffffffffffffffffffffff166301ffc9a760e01b604051602401610985919061330d565b6040516020818303038152906040527f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051610a0f91906131f6565b600060405180830381855afa9150503d8060008114610a4a576040519150601f19603f3d011682016040523d82523d6000602084013e610a4f565b606091505b5091509150811580610a62575060208151105b80610aa95750600060f81b81601f81518110610a7a57fe5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b15610abb576000945050505050610c25565b8273ffffffffffffffffffffffffffffffffffffffff1686604051602401610ae3919061330d565b6040516020818303038152906040527f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051610b6d91906131f6565b600060405180830381855afa9150503d8060008114610ba8576040519150601f19603f3d011682016040523d82523d6000602084013e610bad565b606091505b508092508193505050811580610bc4575060208151105b80610c0b5750600060f81b81601f81518110610bdc57fe5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b15610c1d576000945050505050610c25565b829450505050505b92915050565b60006060600080600086815260200190815260200160002090506000600190505b848111610d5757600085821614158015610c8c57506000826000838152602001908152602001600020805460018160011615610100020316600290049050115b15610d4b5780826000838152602001908152602001600020808054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d395780601f10610d0e57610100808354040283529160200191610d39565b820191906000526020600020905b815481529060010190602001808311610d1c57829003601f168201915b50505050509050935093505050610d73565b600181901b9050610c4c565b5060006040518060200160405280600081525081915092509250505b9250929050565b82610d84816119e7565b610d8d57600080fd5b604051806040016040528084815260200183815250600860008681526020019081526020016000206000820151816000015560208201518160010155905050837f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e468484604051610dfe9291906132e4565b60405180910390a250505050565b82610e16816119e7565b610e1f57600080fd5b8282600260008781526020019081526020016000209190610e4192919061267d565b50837fe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d75788484604051610e74929190613328565b60405180910390a250505050565b60006060610e9183603c611883565b9050600081511415610ea7576000915050610eb4565b610eb081612082565b9150505b919050565b80600b600085815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16847fe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df84604051610fbc91906132ae565b60405180910390a4505050565b60008060056000858152602001908152602001600020600060036000878152602001908152602001600020548152602001908152602001600020600084815260200190815260200160002060009054906101000a900461ffff1661ffff161415905092915050565b606060096000858152602001908152602001600020838360405161105692919061320d565b90815260200160405180910390208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b505050505090509392505050565b83611110816119e7565b61111957600080fd5b60008460018603161461112b57600080fd5b82826000808881526020019081526020016000206000878152602001908152602001600020919061115d92919061267d565b5083857faa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe360405160405180910390a35050505050565b6060600760008381526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561123c5780601f106112115761010080835404028352916020019161123c565b820191906000526020600020905b81548152906001019060200180831161121f57829003601f168201915b50505050509050919050565b82611252816119e7565b61125b57600080fd5b828260076000878152602001908152602001600020919061127d9291906125fd565b50837fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f784846040516112b09291906133e3565b60405180910390a250505050565b826112c8816119e7565b6112d157600080fd5b837f65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af7528484604051611303929190613429565b60405180910390a2603c83141561135557837f52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd261133f84612082565b60405161134c9190613256565b60405180910390a25b81600160008681526020019081526020016000206000858152602001908152602001600020908051906020019061138d9291906126fd565b5050505050565b606060046000858152602001908152602001600020600060036000878152602001908152602001600020548152602001908152602001600020600084815260200190815260200160002060008361ffff1661ffff1681526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561148b5780601f106114605761010080835404028352916020019161148b565b820191906000526020600020905b81548152906001019060200180831161146e57829003601f168201915b505050505090509392505050565b6060828290506040519080825280602002602001820160405280156114d257816020015b60608152602001906001900390816114bd5790505b50905060008090505b838390508110156115e557600060603073ffffffffffffffffffffffffffffffffffffffff1686868581811061150d57fe5b905060200281018035600160200383360303811261152a57600080fd5b8083019250508135905060208201915067ffffffffffffffff81111561154f57600080fd5b60018102360382131561156157600080fd5b60405161156f9291906131dd565b600060405180830381855af49150503d80600081146115aa576040519150601f19603f3d011682016040523d82523d6000602084013e6115af565b606091505b5091509150816115be57600080fd5b808484815181106115cb57fe5b6020026020010181905250505080806001019150506114db565b5080905092915050565b806115f9816119e7565b61160257600080fd5b6003600083815260200190815260200160002060008154809291906001019190505550817fb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a198360405160405180910390a25050565b6060600260008381526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116ff5780601f106116d4576101008083540402835291602001916116ff565b820191906000526020600020905b8154815290600101906020018083116116e257829003601f168201915b50505050509050919050565b6000806008600084815260200190815260200160002060000154600860008581526020019081526020016000206001015491509150915091565b8161174f816119e7565b61175857600080fd5b61176c83603c611767856120a5565b6112be565b505050565b8261177b816119e7565b61178457600080fd5b81600660008681526020019081526020016000206000857bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916847f7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa84604051611875919061323b565b60405180910390a350505050565b60606001600084815260200190815260200160002060008381526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561193d5780601f106119125761010080835404028352916020019161193d565b820191906000526020600020905b81548152906001019060200180831161192057829003601f168201915b5050505050905092915050565b600b602052826000526040600020602052816000526040600020602052806000526040600020600092509250509054906101000a900460ff1681565b600063c869023360e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806119e057506119df826120f0565b5b9050919050565b600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302571be3846040518263ffffffff1660e01b8152600401611a4591906132c9565b60206040518083038186803b158015611a5d57600080fd5b505afa158015611a71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611a9591908101906129af565b90503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480611b685750600b600084815260200190815260200160002060008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b915050919050565b611b786125b2565b828160000181905250818160c0018181525050611b9481611f6e565b92915050565b6000816000015151826020015110159050919050565b6060611be08260200151611bcc84600001518560200151612151565b84600001516121ac9092919063ffffffff16565b9050919050565b6060611c108260a001518360a001518460c001510384600001516121ac9092919063ffffffff16565b9050919050565b600081518351148015611c365750611c35836000846000875161221f565b5b905092915050565b6000600360008981526020019081526020016000205490506000878051906020012090506060611c798686896121ac9092919063ffffffff16565b90508315611dee576000600460008c81526020019081526020016000206000858152602001908152602001600020600084815260200190815260200160002060008a61ffff1661ffff16815260200190815260200160002080546001816001161561010002031660029004905014611d5557600560008b815260200190815260200160002060008481526020019081526020016000206000838152602001908152602001600020600081819054906101000a900461ffff16809291906001900391906101000a81548161ffff021916908361ffff160217905550505b600460008b81526020019081526020016000206000848152602001908152602001600020600083815260200190815260200160002060008961ffff1661ffff1681526020019081526020016000206000611daf919061277d565b897f03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a12078a8a604051611de192919061336e565b60405180910390a2611f62565b6000600460008c81526020019081526020016000206000858152602001908152602001600020600084815260200190815260200160002060008a61ffff1661ffff1681526020019081526020016000208054600181600116156101000203166002900490501415611ec257600560008b815260200190815260200160002060008481526020019081526020016000206000838152602001908152602001600020600081819054906101000a900461ffff168092919060010191906101000a81548161ffff021916908361ffff160217905550505b80600460008c81526020019081526020016000206000858152602001908152602001600020600084815260200190815260200160002060008a61ffff1661ffff1681526020019081526020016000209080519060200190611f249291906126fd565b50897f52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b8a8a84604051611f599392919061339e565b60405180910390a25b50505050505050505050565b8060c00151816020018181525050806000015151816020015110611f915761207f565b6000611fa582600001518360200151612151565b8260200151019050611fc481836000015161224390919063ffffffff16565b826040019061ffff16908161ffff1681525050600281019050611ff481836000015161224390919063ffffffff16565b826060019061ffff16908161ffff168152505060028101905061202481836000015161226990919063ffffffff16565b826080019063ffffffff16908163ffffffff1681525050600481019050600061205a82846000015161224390919063ffffffff16565b61ffff169050600282019150818360a00181815250508082018360c001818152505050505b50565b6000601482511461209257600080fd5b600c6101000a6020830151049050919050565b606060146040519080825280601f01601f1916602001820160405280156120db5781602001600182028038833980820191505090505b509050600c6101000a82026020820152919050565b600063691f343160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061214a575061214982612291565b5b9050919050565b6000808290505b6001156121a0578351811061216957fe5b600061217e82866122fe90919063ffffffff16565b60ff1690506001810182019150600081141561219a57506121a0565b50612158565b82810391505092915050565b6060835182840111156121be57600080fd5b6060826040519080825280601f01601f1916602001820160405280156121f35781602001600182028038833980820191505090505b5090506000806020830191508560208801019050612212828287612322565b8293505050509392505050565b600061222c84848461236b565b61223787878561236b565b14905095945050505050565b6000825160028301111561225657600080fd5b61ffff8260028501015116905092915050565b6000825160048301111561227c57600080fd5b63ffffffff8260048501015116905092915050565b600060405161229f90613226565b60405180910390207bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806122f757506122f68261238e565b5b9050919050565b600082828151811061230c57fe5b602001015160f81c60f81b60f81c905092915050565b5b602081106123465781518352602083019250602082019150602081039050612323565b60006001826020036101000a0390508019835116818551168181178652505050505050565b60008351828401111561237d57600080fd5b818360208601012090509392505050565b600063a8fa568260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806123e857506123e7826123ef565b5b9050919050565b600063bc1c58d160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612449575061244882612450565b5b9050919050565b6000633b3b57de60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806124e9575063f1cb7e0660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806124f957506124f882612500565b5b9050919050565b6000632203ab5660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061255a575061255982612561565b5b9050919050565b60006301ffc9a760e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6040518060e001604052806060815260200160008152602001600061ffff168152602001600061ffff168152602001600063ffffffff16815260200160008152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061263e57803560ff191683800117855561266c565b8280016001018555821561266c579182015b8281111561266b578235825591602001919060010190612650565b5b50905061267991906127c5565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106126be57803560ff19168380011785556126ec565b828001600101855582156126ec579182015b828111156126eb5782358255916020019190600101906126d0565b5b5090506126f991906127c5565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061273e57805160ff191683800117855561276c565b8280016001018555821561276c579182015b8281111561276b578251825591602001919060010190612750565b5b50905061277991906127c5565b5090565b50805460018160011615610100020316600290046000825580601f106127a357506127c2565b601f0160209004906000526020600020908101906127c191906127c5565b5b50565b6127e791905b808211156127e35760008160009055506001016127cb565b5090565b90565b6000813590506127f981613679565b92915050565b60008151905061280e81613679565b92915050565b60008083601f84011261282657600080fd5b8235905067ffffffffffffffff81111561283f57600080fd5b60208301915083602082028301111561285757600080fd5b9250929050565b60008135905061286d81613690565b92915050565b600081359050612882816136a7565b92915050565b600081359050612897816136be565b92915050565b60008083601f8401126128af57600080fd5b8235905067ffffffffffffffff8111156128c857600080fd5b6020830191508360018202830111156128e057600080fd5b9250929050565b600082601f8301126128f857600080fd5b813561290b61290682613486565b613459565b9150808252602083016020830185838301111561292757600080fd5b612932838284613626565b50505092915050565b60008083601f84011261294d57600080fd5b8235905067ffffffffffffffff81111561296657600080fd5b60208301915083600182028301111561297e57600080fd5b9250929050565b600081359050612994816136d5565b92915050565b6000813590506129a9816136ec565b92915050565b6000602082840312156129c157600080fd5b60006129cf848285016127ff565b91505092915050565b600080602083850312156129eb57600080fd5b600083013567ffffffffffffffff811115612a0557600080fd5b612a1185828601612814565b92509250509250929050565b600060208284031215612a2f57600080fd5b6000612a3d84828501612873565b91505092915050565b60008060408385031215612a5957600080fd5b6000612a6785828601612873565b9250506020612a78858286016127ea565b9150509250929050565b600080600060608486031215612a9757600080fd5b6000612aa586828701612873565b9350506020612ab6868287016127ea565b9250506040612ac7868287016127ea565b9150509250925092565b600080600060608486031215612ae657600080fd5b6000612af486828701612873565b9350506020612b05868287016127ea565b9250506040612b168682870161285e565b9150509250925092565b60008060408385031215612b3357600080fd5b6000612b4185828601612873565b9250506020612b5285828601612873565b9150509250929050565b600080600060608486031215612b7157600080fd5b6000612b7f86828701612873565b9350506020612b9086828701612873565b9250506040612ba186828701612873565b9150509250925092565b600080600060608486031215612bc057600080fd5b6000612bce86828701612873565b9350506020612bdf86828701612873565b9250506040612bf086828701612985565b9150509250925092565b60008060408385031215612c0d57600080fd5b6000612c1b85828601612873565b9250506020612c2c85828601612888565b9150509250929050565b600080600060608486031215612c4b57600080fd5b6000612c5986828701612873565b9350506020612c6a86828701612888565b9250506040612c7b868287016127ea565b9150509250925092565b600080600060408486031215612c9a57600080fd5b6000612ca886828701612873565b935050602084013567ffffffffffffffff811115612cc557600080fd5b612cd18682870161289d565b92509250509250925092565b600080600060408486031215612cf257600080fd5b6000612d0086828701612873565b935050602084013567ffffffffffffffff811115612d1d57600080fd5b612d298682870161293b565b92509250509250925092565b600080600080600060608688031215612d4d57600080fd5b6000612d5b88828901612873565b955050602086013567ffffffffffffffff811115612d7857600080fd5b612d848882890161293b565b9450945050604086013567ffffffffffffffff811115612da357600080fd5b612daf8882890161293b565b92509250509295509295909350565b60008060408385031215612dd157600080fd5b6000612ddf85828601612873565b9250506020612df08582860161299a565b9150509250929050565b60008060008060608587031215612e1057600080fd5b6000612e1e87828801612873565b9450506020612e2f8782880161299a565b935050604085013567ffffffffffffffff811115612e4c57600080fd5b612e588782880161289d565b925092505092959194509250565b600080600060608486031215612e7b57600080fd5b6000612e8986828701612873565b9350506020612e9a8682870161299a565b925050604084013567ffffffffffffffff811115612eb757600080fd5b612ec3868287016128e7565b9150509250925092565b600060208284031215612edf57600080fd5b6000612eed84828501612888565b91505092915050565b6000612f028383613095565b905092915050565b612f13816135f0565b82525050565b612f2281613564565b82525050565b612f3181613552565b82525050565b6000612f42826134bf565b612f4c81856134f8565b935083602082028501612f5e856134b2565b8060005b85811015612f9a5784840389528151612f7b8582612ef6565b9450612f86836134eb565b925060208a01995050600181019050612f62565b50829750879550505050505092915050565b612fb581613576565b82525050565b612fc481613582565b82525050565b612fd38161358c565b82525050565b6000612fe5838561351a565b9350612ff2838584613626565b612ffb83613668565b840190509392505050565b6000613012838561352b565b935061301f838584613626565b82840190509392505050565b6000613036826134d5565b613040818561351a565b9350613050818560208601613635565b61305981613668565b840191505092915050565b600061306f826134d5565b613079818561352b565b9350613089818560208601613635565b80840191505092915050565b60006130a0826134ca565b6130aa8185613509565b93506130ba818560208601613635565b6130c381613668565b840191505092915050565b60006130da8385613536565b93506130e7838584613626565b6130f083613668565b840190509392505050565b60006131078385613547565b9350613114838584613626565b82840190509392505050565b600061312b826134e0565b6131358185613536565b9350613145818560208601613635565b61314e81613668565b840191505092915050565b6000613166602483613547565b91507f696e74657266616365496d706c656d656e74657228627974657333322c62797460008301527f65733429000000000000000000000000000000000000000000000000000000006020830152602482019050919050565b6131c8816135b8565b82525050565b6131d7816135e6565b82525050565b60006131ea828486613006565b91508190509392505050565b60006132028284613064565b915081905092915050565b600061321a8284866130fb565b91508190509392505050565b600061323182613159565b9150819050919050565b60006020820190506132506000830184612f28565b92915050565b600060208201905061326b6000830184612f0a565b92915050565b60006020820190506132866000830184612f19565b92915050565b600060208201905081810360008301526132a68184612f37565b905092915050565b60006020820190506132c36000830184612fac565b92915050565b60006020820190506132de6000830184612fbb565b92915050565b60006040820190506132f96000830185612fbb565b6133066020830184612fbb565b9392505050565b60006020820190506133226000830184612fca565b92915050565b60006020820190508181036000830152613343818486612fd9565b90509392505050565b60006020820190508181036000830152613366818461302b565b905092915050565b60006040820190508181036000830152613388818561302b565b905061339760208301846131bf565b9392505050565b600060608201905081810360008301526133b8818661302b565b90506133c760208301856131bf565b81810360408301526133d9818461302b565b9050949350505050565b600060208201905081810360008301526133fe8184866130ce565b90509392505050565b600060208201905081810360008301526134218184613120565b905092915050565b600060408201905061343e60008301856131ce565b8181036020830152613450818461302b565b90509392505050565b6000604051905081810181811067ffffffffffffffff8211171561347c57600080fd5b8060405250919050565b600067ffffffffffffffff82111561349d57600080fd5b601f19601f8301169050602081019050919050565b6000602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600061355d826135c6565b9050919050565b600061356f826135c6565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600061ffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006135fb82613602565b9050919050565b600061360d82613614565b9050919050565b600061361f826135c6565b9050919050565b82818337600083830152505050565b60005b83811015613653578082015181840152602081019050613638565b83811115613662576000848401525b50505050565b6000601f19601f8301169050919050565b61368281613552565b811461368d57600080fd5b50565b61369981613576565b81146136a457600080fd5b50565b6136b081613582565b81146136bb57600080fd5b50565b6136c78161358c565b81146136d257600080fd5b50565b6136de816135b8565b81146136e957600080fd5b50565b6136f5816135e6565b811461370057600080fd5b5056fea265627a7a7230582049ebf27fa2f4353ae0dc98302f101fe3256ef5930b91c52222dcf860d94f3c326c6578706572696d656e74616cf50037","deployedBytecode":"0x608060405234801561001057600080fd5b50600436106101585760003560e01c8063691f3431116100c3578063bc1c58d11161007c578063bc1c58d11461040a578063c86902331461043a578063d5fa2b001461046b578063e59d895d14610487578063f1cb7e06146104a3578063f86bc879146104d357610158565b8063691f34311461032657806377372213146103565780638b95dd7114610372578063a8fa56821461038e578063ac9650d8146103be578063ad5780af146103ee57610158565b8063304e6ade11610115578063304e6ade146102425780633b3b57de1461025e5780633e9ce7941461028e5780634cbf6ba4146102aa57806359d1d43c146102da578063623195b01461030a57610158565b806301ffc9a71461015d5780630af179d71461018d57806310f13a8c146101a9578063124a319c146101c55780632203ab56146101f557806329cd62ea14610226575b600080fd5b61017760048036036101729190810190612ecd565b610503565b60405161018491906132ae565b60405180910390f35b6101a760048036036101a29190810190612c85565b610564565b005b6101c360048036036101be9190810190612d35565b610792565b005b6101df60048036036101da9190810190612bfa565b610840565b6040516101ec919061323b565b60405180910390f35b61020f600480360361020a9190810190612dbe565b610c2b565b60405161021d929190613429565b60405180910390f35b610240600480360361023b9190810190612b5c565b610d7a565b005b61025c60048036036102579190810190612c85565b610e0c565b005b61027860048036036102739190810190612a1d565b610e82565b6040516102859190613271565b60405180910390f35b6102a860048036036102a39190810190612ad1565b610eb9565b005b6102c460048036036102bf9190810190612b20565b610fc9565b6040516102d191906132ae565b60405180910390f35b6102f460048036036102ef9190810190612cdd565b611031565b6040516103019190613407565b60405180910390f35b610324600480360361031f9190810190612dfa565b611106565b005b610340600480360361033b9190810190612a1d565b611193565b60405161034d9190613407565b60405180910390f35b610370600480360361036b9190810190612cdd565b611248565b005b61038c60048036036103879190810190612e66565b6112be565b005b6103a860048036036103a39190810190612bab565b611394565b6040516103b5919061334c565b60405180910390f35b6103d860048036036103d391908101906129d8565b611499565b6040516103e5919061328c565b60405180910390f35b61040860048036036104039190810190612a1d565b6115ef565b005b610424600480360361041f9190810190612a1d565b611656565b604051610431919061334c565b60405180910390f35b610454600480360361044f9190810190612a1d565b61170b565b6040516104629291906132e4565b60405180910390f35b61048560048036036104809190810190612a46565b611745565b005b6104a1600480360361049c9190810190612c36565b611771565b005b6104bd60048036036104b89190810190612dbe565b611883565b6040516104ca919061334c565b60405180910390f35b6104ed60048036036104e89190810190612a82565b61194a565b6040516104fa91906132ae565b60405180910390f35b60006359d1d43c60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061055d575061055c82611986565b5b9050919050565b8261056e816119e7565b61057757600080fd5b60008090506000809050606080600061058e6125b2565b6105e660008a8a8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050611b7090919063ffffffff16565b90505b6105f281611b9a565b61071f5760008661ffff16141561064e578060400151955061061381611bb0565b93508360405160200161062691906131f6565b60405160208183030381529060405280519060200120915061064781611be7565b9250610711565b606061065982611bb0565b9050816040015161ffff168761ffff1614158061068657506106848186611c1790919063ffffffff16565b155b1561070f576106e88b86898d8d8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050508a8b88602001510360008b5114611c3e565b81604001519650816020015195508094508480519060200120925061070c82611be7565b93505b505b61071a81611f6e565b6105e9565b50600083511115610787576107868984878b8b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505088898e8e9050036000895114611c3e565b5b505050505050505050565b8461079c816119e7565b6107a557600080fd5b82826009600089815260200190815260200160002087876040516107ca92919061320d565b908152602001604051809103902091906107e59291906125fd565b5084846040516107f692919061320d565b6040518091039020867fd8c9334b1a9c2f9da342a0a2b32629c1a229b6445dad78947f674b44444a755087876040516108309291906133e3565b60405180910390a3505050505050565b600080600660008581526020019081526020016000206000847bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146109055780915050610c25565b600061091085610e82565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561095257600092505050610c25565b600060608273ffffffffffffffffffffffffffffffffffffffff166301ffc9a760e01b604051602401610985919061330d565b6040516020818303038152906040527f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051610a0f91906131f6565b600060405180830381855afa9150503d8060008114610a4a576040519150601f19603f3d011682016040523d82523d6000602084013e610a4f565b606091505b5091509150811580610a62575060208151105b80610aa95750600060f81b81601f81518110610a7a57fe5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b15610abb576000945050505050610c25565b8273ffffffffffffffffffffffffffffffffffffffff1686604051602401610ae3919061330d565b6040516020818303038152906040527f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050604051610b6d91906131f6565b600060405180830381855afa9150503d8060008114610ba8576040519150601f19603f3d011682016040523d82523d6000602084013e610bad565b606091505b508092508193505050811580610bc4575060208151105b80610c0b5750600060f81b81601f81518110610bdc57fe5b602001015160f81c60f81b7effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b15610c1d576000945050505050610c25565b829450505050505b92915050565b60006060600080600086815260200190815260200160002090506000600190505b848111610d5757600085821614158015610c8c57506000826000838152602001908152602001600020805460018160011615610100020316600290049050115b15610d4b5780826000838152602001908152602001600020808054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610d395780601f10610d0e57610100808354040283529160200191610d39565b820191906000526020600020905b815481529060010190602001808311610d1c57829003601f168201915b50505050509050935093505050610d73565b600181901b9050610c4c565b5060006040518060200160405280600081525081915092509250505b9250929050565b82610d84816119e7565b610d8d57600080fd5b604051806040016040528084815260200183815250600860008681526020019081526020016000206000820151816000015560208201518160010155905050837f1d6f5e03d3f63eb58751986629a5439baee5079ff04f345becb66e23eb154e468484604051610dfe9291906132e4565b60405180910390a250505050565b82610e16816119e7565b610e1f57600080fd5b8282600260008781526020019081526020016000209190610e4192919061267d565b50837fe379c1624ed7e714cc0937528a32359d69d5281337765313dba4e081b72d75788484604051610e74929190613328565b60405180910390a250505050565b60006060610e9183603c611883565b9050600081511415610ea7576000915050610eb4565b610eb081612082565b9150505b919050565b80600b600085815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16847fe1c5610a6e0cbe10764ecd182adcef1ec338dc4e199c99c32ce98f38e12791df84604051610fbc91906132ae565b60405180910390a4505050565b60008060056000858152602001908152602001600020600060036000878152602001908152602001600020548152602001908152602001600020600084815260200190815260200160002060009054906101000a900461ffff1661ffff161415905092915050565b606060096000858152602001908152602001600020838360405161105692919061320d565b90815260200160405180910390208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156110f85780601f106110cd576101008083540402835291602001916110f8565b820191906000526020600020905b8154815290600101906020018083116110db57829003601f168201915b505050505090509392505050565b83611110816119e7565b61111957600080fd5b60008460018603161461112b57600080fd5b82826000808881526020019081526020016000206000878152602001908152602001600020919061115d92919061267d565b5083857faa121bbeef5f32f5961a2a28966e769023910fc9479059ee3495d4c1a696efe360405160405180910390a35050505050565b6060600760008381526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561123c5780601f106112115761010080835404028352916020019161123c565b820191906000526020600020905b81548152906001019060200180831161121f57829003601f168201915b50505050509050919050565b82611252816119e7565b61125b57600080fd5b828260076000878152602001908152602001600020919061127d9291906125fd565b50837fb7d29e911041e8d9b843369e890bcb72c9388692ba48b65ac54e7214c4c348f784846040516112b09291906133e3565b60405180910390a250505050565b826112c8816119e7565b6112d157600080fd5b837f65412581168e88a1e60c6459d7f44ae83ad0832e670826c05a4e2476b57af7528484604051611303929190613429565b60405180910390a2603c83141561135557837f52d7d861f09ab3d26239d492e8968629f95e9e318cf0b73bfddc441522a15fd261133f84612082565b60405161134c9190613256565b60405180910390a25b81600160008681526020019081526020016000206000858152602001908152602001600020908051906020019061138d9291906126fd565b5050505050565b606060046000858152602001908152602001600020600060036000878152602001908152602001600020548152602001908152602001600020600084815260200190815260200160002060008361ffff1661ffff1681526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561148b5780601f106114605761010080835404028352916020019161148b565b820191906000526020600020905b81548152906001019060200180831161146e57829003601f168201915b505050505090509392505050565b6060828290506040519080825280602002602001820160405280156114d257816020015b60608152602001906001900390816114bd5790505b50905060008090505b838390508110156115e557600060603073ffffffffffffffffffffffffffffffffffffffff1686868581811061150d57fe5b905060200281018035600160200383360303811261152a57600080fd5b8083019250508135905060208201915067ffffffffffffffff81111561154f57600080fd5b60018102360382131561156157600080fd5b60405161156f9291906131dd565b600060405180830381855af49150503d80600081146115aa576040519150601f19603f3d011682016040523d82523d6000602084013e6115af565b606091505b5091509150816115be57600080fd5b808484815181106115cb57fe5b6020026020010181905250505080806001019150506114db565b5080905092915050565b806115f9816119e7565b61160257600080fd5b6003600083815260200190815260200160002060008154809291906001019190505550817fb757169b8492ca2f1c6619d9d76ce22803035c3b1d5f6930dffe7b127c1a198360405160405180910390a25050565b6060600260008381526020019081526020016000208054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156116ff5780601f106116d4576101008083540402835291602001916116ff565b820191906000526020600020905b8154815290600101906020018083116116e257829003601f168201915b50505050509050919050565b6000806008600084815260200190815260200160002060000154600860008581526020019081526020016000206001015491509150915091565b8161174f816119e7565b61175857600080fd5b61176c83603c611767856120a5565b6112be565b505050565b8261177b816119e7565b61178457600080fd5b81600660008681526020019081526020016000206000857bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19167bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916847f7c69f06bea0bdef565b709e93a147836b0063ba2dd89f02d0b7e8d931e6a6daa84604051611875919061323b565b60405180910390a350505050565b60606001600084815260200190815260200160002060008381526020019081526020016000208054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561193d5780601f106119125761010080835404028352916020019161193d565b820191906000526020600020905b81548152906001019060200180831161192057829003601f168201915b5050505050905092915050565b600b602052826000526040600020602052816000526040600020602052806000526040600020600092509250509054906101000a900460ff1681565b600063c869023360e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806119e057506119df826120f0565b5b9050919050565b600080600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166302571be3846040518263ffffffff1660e01b8152600401611a4591906132c9565b60206040518083038186803b158015611a5d57600080fd5b505afa158015611a71573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250611a9591908101906129af565b90503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161480611b685750600b600084815260200190815260200160002060008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b915050919050565b611b786125b2565b828160000181905250818160c0018181525050611b9481611f6e565b92915050565b6000816000015151826020015110159050919050565b6060611be08260200151611bcc84600001518560200151612151565b84600001516121ac9092919063ffffffff16565b9050919050565b6060611c108260a001518360a001518460c001510384600001516121ac9092919063ffffffff16565b9050919050565b600081518351148015611c365750611c35836000846000875161221f565b5b905092915050565b6000600360008981526020019081526020016000205490506000878051906020012090506060611c798686896121ac9092919063ffffffff16565b90508315611dee576000600460008c81526020019081526020016000206000858152602001908152602001600020600084815260200190815260200160002060008a61ffff1661ffff16815260200190815260200160002080546001816001161561010002031660029004905014611d5557600560008b815260200190815260200160002060008481526020019081526020016000206000838152602001908152602001600020600081819054906101000a900461ffff16809291906001900391906101000a81548161ffff021916908361ffff160217905550505b600460008b81526020019081526020016000206000848152602001908152602001600020600083815260200190815260200160002060008961ffff1661ffff1681526020019081526020016000206000611daf919061277d565b897f03528ed0c2a3ebc993b12ce3c16bb382f9c7d88ef7d8a1bf290eaf35955a12078a8a604051611de192919061336e565b60405180910390a2611f62565b6000600460008c81526020019081526020016000206000858152602001908152602001600020600084815260200190815260200160002060008a61ffff1661ffff1681526020019081526020016000208054600181600116156101000203166002900490501415611ec257600560008b815260200190815260200160002060008481526020019081526020016000206000838152602001908152602001600020600081819054906101000a900461ffff168092919060010191906101000a81548161ffff021916908361ffff160217905550505b80600460008c81526020019081526020016000206000858152602001908152602001600020600084815260200190815260200160002060008a61ffff1661ffff1681526020019081526020016000209080519060200190611f249291906126fd565b50897f52a608b3303a48862d07a73d82fa221318c0027fbbcfb1b2329bface3f19ff2b8a8a84604051611f599392919061339e565b60405180910390a25b50505050505050505050565b8060c00151816020018181525050806000015151816020015110611f915761207f565b6000611fa582600001518360200151612151565b8260200151019050611fc481836000015161224390919063ffffffff16565b826040019061ffff16908161ffff1681525050600281019050611ff481836000015161224390919063ffffffff16565b826060019061ffff16908161ffff168152505060028101905061202481836000015161226990919063ffffffff16565b826080019063ffffffff16908163ffffffff1681525050600481019050600061205a82846000015161224390919063ffffffff16565b61ffff169050600282019150818360a00181815250508082018360c001818152505050505b50565b6000601482511461209257600080fd5b600c6101000a6020830151049050919050565b606060146040519080825280601f01601f1916602001820160405280156120db5781602001600182028038833980820191505090505b509050600c6101000a82026020820152919050565b600063691f343160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061214a575061214982612291565b5b9050919050565b6000808290505b6001156121a0578351811061216957fe5b600061217e82866122fe90919063ffffffff16565b60ff1690506001810182019150600081141561219a57506121a0565b50612158565b82810391505092915050565b6060835182840111156121be57600080fd5b6060826040519080825280601f01601f1916602001820160405280156121f35781602001600182028038833980820191505090505b5090506000806020830191508560208801019050612212828287612322565b8293505050509392505050565b600061222c84848461236b565b61223787878561236b565b14905095945050505050565b6000825160028301111561225657600080fd5b61ffff8260028501015116905092915050565b6000825160048301111561227c57600080fd5b63ffffffff8260048501015116905092915050565b600060405161229f90613226565b60405180910390207bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806122f757506122f68261238e565b5b9050919050565b600082828151811061230c57fe5b602001015160f81c60f81b60f81c905092915050565b5b602081106123465781518352602083019250602082019150602081039050612323565b60006001826020036101000a0390508019835116818551168181178652505050505050565b60008351828401111561237d57600080fd5b818360208601012090509392505050565b600063a8fa568260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806123e857506123e7826123ef565b5b9050919050565b600063bc1c58d160e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480612449575061244882612450565b5b9050919050565b6000633b3b57de60e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806124e9575063f1cb7e0660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b806124f957506124f882612500565b5b9050919050565b6000632203ab5660e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061255a575061255982612561565b5b9050919050565b60006301ffc9a760e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b6040518060e001604052806060815260200160008152602001600061ffff168152602001600061ffff168152602001600063ffffffff16815260200160008152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061263e57803560ff191683800117855561266c565b8280016001018555821561266c579182015b8281111561266b578235825591602001919060010190612650565b5b50905061267991906127c5565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106126be57803560ff19168380011785556126ec565b828001600101855582156126ec579182015b828111156126eb5782358255916020019190600101906126d0565b5b5090506126f991906127c5565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061273e57805160ff191683800117855561276c565b8280016001018555821561276c579182015b8281111561276b578251825591602001919060010190612750565b5b50905061277991906127c5565b5090565b50805460018160011615610100020316600290046000825580601f106127a357506127c2565b601f0160209004906000526020600020908101906127c191906127c5565b5b50565b6127e791905b808211156127e35760008160009055506001016127cb565b5090565b90565b6000813590506127f981613679565b92915050565b60008151905061280e81613679565b92915050565b60008083601f84011261282657600080fd5b8235905067ffffffffffffffff81111561283f57600080fd5b60208301915083602082028301111561285757600080fd5b9250929050565b60008135905061286d81613690565b92915050565b600081359050612882816136a7565b92915050565b600081359050612897816136be565b92915050565b60008083601f8401126128af57600080fd5b8235905067ffffffffffffffff8111156128c857600080fd5b6020830191508360018202830111156128e057600080fd5b9250929050565b600082601f8301126128f857600080fd5b813561290b61290682613486565b613459565b9150808252602083016020830185838301111561292757600080fd5b612932838284613626565b50505092915050565b60008083601f84011261294d57600080fd5b8235905067ffffffffffffffff81111561296657600080fd5b60208301915083600182028301111561297e57600080fd5b9250929050565b600081359050612994816136d5565b92915050565b6000813590506129a9816136ec565b92915050565b6000602082840312156129c157600080fd5b60006129cf848285016127ff565b91505092915050565b600080602083850312156129eb57600080fd5b600083013567ffffffffffffffff811115612a0557600080fd5b612a1185828601612814565b92509250509250929050565b600060208284031215612a2f57600080fd5b6000612a3d84828501612873565b91505092915050565b60008060408385031215612a5957600080fd5b6000612a6785828601612873565b9250506020612a78858286016127ea565b9150509250929050565b600080600060608486031215612a9757600080fd5b6000612aa586828701612873565b9350506020612ab6868287016127ea565b9250506040612ac7868287016127ea565b9150509250925092565b600080600060608486031215612ae657600080fd5b6000612af486828701612873565b9350506020612b05868287016127ea565b9250506040612b168682870161285e565b9150509250925092565b60008060408385031215612b3357600080fd5b6000612b4185828601612873565b9250506020612b5285828601612873565b9150509250929050565b600080600060608486031215612b7157600080fd5b6000612b7f86828701612873565b9350506020612b9086828701612873565b9250506040612ba186828701612873565b9150509250925092565b600080600060608486031215612bc057600080fd5b6000612bce86828701612873565b9350506020612bdf86828701612873565b9250506040612bf086828701612985565b9150509250925092565b60008060408385031215612c0d57600080fd5b6000612c1b85828601612873565b9250506020612c2c85828601612888565b9150509250929050565b600080600060608486031215612c4b57600080fd5b6000612c5986828701612873565b9350506020612c6a86828701612888565b9250506040612c7b868287016127ea565b9150509250925092565b600080600060408486031215612c9a57600080fd5b6000612ca886828701612873565b935050602084013567ffffffffffffffff811115612cc557600080fd5b612cd18682870161289d565b92509250509250925092565b600080600060408486031215612cf257600080fd5b6000612d0086828701612873565b935050602084013567ffffffffffffffff811115612d1d57600080fd5b612d298682870161293b565b92509250509250925092565b600080600080600060608688031215612d4d57600080fd5b6000612d5b88828901612873565b955050602086013567ffffffffffffffff811115612d7857600080fd5b612d848882890161293b565b9450945050604086013567ffffffffffffffff811115612da357600080fd5b612daf8882890161293b565b92509250509295509295909350565b60008060408385031215612dd157600080fd5b6000612ddf85828601612873565b9250506020612df08582860161299a565b9150509250929050565b60008060008060608587031215612e1057600080fd5b6000612e1e87828801612873565b9450506020612e2f8782880161299a565b935050604085013567ffffffffffffffff811115612e4c57600080fd5b612e588782880161289d565b925092505092959194509250565b600080600060608486031215612e7b57600080fd5b6000612e8986828701612873565b9350506020612e9a8682870161299a565b925050604084013567ffffffffffffffff811115612eb757600080fd5b612ec3868287016128e7565b9150509250925092565b600060208284031215612edf57600080fd5b6000612eed84828501612888565b91505092915050565b6000612f028383613095565b905092915050565b612f13816135f0565b82525050565b612f2281613564565b82525050565b612f3181613552565b82525050565b6000612f42826134bf565b612f4c81856134f8565b935083602082028501612f5e856134b2565b8060005b85811015612f9a5784840389528151612f7b8582612ef6565b9450612f86836134eb565b925060208a01995050600181019050612f62565b50829750879550505050505092915050565b612fb581613576565b82525050565b612fc481613582565b82525050565b612fd38161358c565b82525050565b6000612fe5838561351a565b9350612ff2838584613626565b612ffb83613668565b840190509392505050565b6000613012838561352b565b935061301f838584613626565b82840190509392505050565b6000613036826134d5565b613040818561351a565b9350613050818560208601613635565b61305981613668565b840191505092915050565b600061306f826134d5565b613079818561352b565b9350613089818560208601613635565b80840191505092915050565b60006130a0826134ca565b6130aa8185613509565b93506130ba818560208601613635565b6130c381613668565b840191505092915050565b60006130da8385613536565b93506130e7838584613626565b6130f083613668565b840190509392505050565b60006131078385613547565b9350613114838584613626565b82840190509392505050565b600061312b826134e0565b6131358185613536565b9350613145818560208601613635565b61314e81613668565b840191505092915050565b6000613166602483613547565b91507f696e74657266616365496d706c656d656e74657228627974657333322c62797460008301527f65733429000000000000000000000000000000000000000000000000000000006020830152602482019050919050565b6131c8816135b8565b82525050565b6131d7816135e6565b82525050565b60006131ea828486613006565b91508190509392505050565b60006132028284613064565b915081905092915050565b600061321a8284866130fb565b91508190509392505050565b600061323182613159565b9150819050919050565b60006020820190506132506000830184612f28565b92915050565b600060208201905061326b6000830184612f0a565b92915050565b60006020820190506132866000830184612f19565b92915050565b600060208201905081810360008301526132a68184612f37565b905092915050565b60006020820190506132c36000830184612fac565b92915050565b60006020820190506132de6000830184612fbb565b92915050565b60006040820190506132f96000830185612fbb565b6133066020830184612fbb565b9392505050565b60006020820190506133226000830184612fca565b92915050565b60006020820190508181036000830152613343818486612fd9565b90509392505050565b60006020820190508181036000830152613366818461302b565b905092915050565b60006040820190508181036000830152613388818561302b565b905061339760208301846131bf565b9392505050565b600060608201905081810360008301526133b8818661302b565b90506133c760208301856131bf565b81810360408301526133d9818461302b565b9050949350505050565b600060208201905081810360008301526133fe8184866130ce565b90509392505050565b600060208201905081810360008301526134218184613120565b905092915050565b600060408201905061343e60008301856131ce565b8181036020830152613450818461302b565b90509392505050565b6000604051905081810181811067ffffffffffffffff8211171561347c57600080fd5b8060405250919050565b600067ffffffffffffffff82111561349d57600080fd5b601f19601f8301169050602081019050919050565b6000602082019050919050565b600081519050919050565b600081519050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b600061355d826135c6565b9050919050565b600061356f826135c6565b9050919050565b60008115159050919050565b6000819050919050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b600061ffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006135fb82613602565b9050919050565b600061360d82613614565b9050919050565b600061361f826135c6565b9050919050565b82818337600083830152505050565b60005b83811015613653578082015181840152602081019050613638565b83811115613662576000848401525b50505050565b6000601f19601f8301169050919050565b61368281613552565b811461368d57600080fd5b50565b61369981613576565b81146136a457600080fd5b50565b6136b081613582565b81146136bb57600080fd5b50565b6136c78161358c565b81146136d257600080fd5b50565b6136de816135b8565b81146136e957600080fd5b50565b6136f5816135e6565b811461370057600080fd5b5056fea265627a7a7230582049ebf27fa2f4353ae0dc98302f101fe3256ef5930b91c52222dcf860d94f3c326c6578706572696d656e74616cf50037","sourceMap":"520:2174:3:-;;;1151:56;8:9:-1;5:2;;;30:1;27;20:12;5:2;1151:56:3;;;;;;;;;;;;;;;;;;;;;;1196:4;1190:3;;:10;;;;;;;;;;;;;;;;;;1151:56;520:2174;;5:158:-1;;101:6;95:13;86:22;;113:45;152:5;113:45;;;80:83;;;;;170:287;;297:2;285:9;276:7;272:23;268:32;265:2;;;313:1;310;303:12;265:2;348:1;365:76;433:7;424:6;413:9;409:22;365:76;;;355:86;;327:120;259:198;;;;;464:91;;526:24;544:5;526:24;;;515:35;;509:46;;;;562:103;;636:24;654:5;636:24;;;625:35;;619:46;;;;672:121;;745:42;738:5;734:54;723:65;;717:76;;;;800:141;881:36;911:5;881:36;;;874:5;871:47;861:2;;932:1;929;922:12;861:2;855:86;;520:2174:3;;;;;;;","deployedSourceMap":"520:2174:3:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;520:2174:3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1107:169:13;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;2403:1263:9;;;;;;;;;;;;;;;;:::i;:::-;;573:184:13;;;;;;;;;;;;;;;;:::i;:::-;;1721:953:10;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1195:454:6;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;612:169:12;;;;;;;;;;;;;;;;:::i;:::-;;505:166:8;;;;;;;;;;;;;;;;:::i;:::-;;972:228:7;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1892:231:3;;;;;;;;;;;;;;;;:::i;:::-;;4450:153:9;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;974:127:13;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;582:292:6;;;;;;;;;;;;;;;;:::i;:::-;;844:101:11;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;492:152;;;;;;;;;;;;;;;;:::i;:::-;;1206:286:7;;;;;;;;;;;;;;;;:::i;:::-;;4068:168:9;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;2326:366:3;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;4742:128:9;;;;;;;;;;;;;;;;:::i;:::-;;838:108:8;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1023:133:12;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;681:132:7;;;;;;;;;;;;;;;;:::i;:::-;;858:226:10;;;;;;;;;;;;;;;;:::i;:::-;;1498:127:7;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;943:80:3;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;1107:169:13;1174:4;144:10;1212:17;;1197:32;;;:11;:32;;;;:72;;;;1233:36;1257:11;1233:23;:36::i;:::-;1197:72;1190:79;;1107:169;;;:::o;2403:1263:9:-;2481:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;2497:15:9;2515:1;2497:19;;2526:14;2543:1;2526:18;;2554:17;2581:18;2609:16;2701:30;;:::i;:::-;2734:18;2750:1;2734:4;;:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;2734:15:9;;;;;;;;:18;;;;:::i;:::-;2701:51;;2696:821;2755:11;:4;:9;:11::i;:::-;2696:821;;2811:1;2799:8;:13;;;2795:712;;;2843:4;:12;;;2832:23;;2880:11;:4;:9;:11::i;:::-;2873:18;;2947:4;2930:22;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;2930:22:9;;;2920:33;;;;;;2909:44;;2985:12;:4;:10;:12::i;:::-;2971:27;;2795:712;;;3037:20;3060:11;:4;:9;:11::i;:::-;3037:34;;3105:4;:12;;;3093:24;;:8;:24;;;;:49;;;;3122:20;3134:7;3122:4;:11;;:20;;;;:::i;:::-;3121:21;3093:49;3089:404;;;3166:88;3178:4;3184;3190:8;3200:4;;3166:88;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3166:88:9;;;;;;3206:6;3228;3214:4;:11;;;:20;3252:1;3236:5;:12;:17;3166:11;:88::i;:::-;3287:4;:12;;;3276:23;;3330:4;:11;;;3321:20;;3370:7;3363:14;;3420:4;3410:15;;;;;;3399:26;;3461:12;:4;:10;:12::i;:::-;3447:27;;3089:404;2795:712;;2768:11;:4;:9;:11::i;:::-;2696:821;;;;3544:1;3530:4;:11;:15;3526:134;;;3561:88;3573:4;3579;3585:8;3595:4;;3561:88;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;3561:88:9;;;;;;3601:6;3623;3609:4;;:11;;:20;3647:1;3631:5;:12;:17;3561:11;:88::i;:::-;3526:134;400:1:5;;;;;2403:1263:9;;;;:::o;573:184:13:-;668:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;703:5:13;;684;:11;690:4;684:11;;;;;;;;;;;696:3;;684:16;;;;;;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;741:3;;723:27;;;;;;;;;;;;;;;;735:4;723:27;746:3;;723:27;;;;;;;;;;;;;;;;573:184;;;;;;:::o;1721:953:10:-;1808:7;1827:19;1849:10;:16;1860:4;1849:16;;;;;;;;;;;:29;1866:11;1849:29;;;;;;;;;;;;;;;;;;;;;;;;;;;1827:51;;1914:1;1891:25;;:11;:25;;;1888:73;;1939:11;1932:18;;;;;1888:73;1971:9;1983:10;1988:4;1983;:10::i;:::-;1971:22;;2019:1;2006:15;;:1;:15;;;2003:62;;;2052:1;2037:17;;;;;;2003:62;2076:12;2090:23;2117:1;:12;;304:10;2183:17;;2130:71;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;2130:71:10;;;;;;;38:4:-1;29:7;25:18;67:10;61:17;96:58;199:8;192:4;186;182:15;179:29;167:10;160:49;0:215;;;2130:71:10;2117:85;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;2075:127:10;;;;2216:7;2215:8;:34;;;;2247:2;2227:10;:17;:22;2215:34;:57;;;;2271:1;2253:19;;:10;2264:2;2253:14;;;;;;;;;;;;;;;;:19;;;;2215:57;2212:151;;;2350:1;2335:17;;;;;;;;2212:151;2397:1;:12;;2463:11;2410:65;;;;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;2410:65:10;;;;;;;38:4:-1;29:7;25:18;67:10;61:17;96:58;199:8;192:4;186;182:15;179:29;167:10;160:49;0:215;;;2410:65:10;2397:79;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;2373:103:10;;;;;;;;2490:7;2489:8;:34;;;;2521:2;2501:10;:17;:22;2489:34;:57;;;;2545:1;2527:19;;:10;2538:2;2527:14;;;;;;;;;;;;;;;;:19;;;;2489:57;2486:163;;;2636:1;2621:17;;;;;;;;2486:163;2666:1;2659:8;;;;;;1721:953;;;;;:::o;1195:454:6:-;1267:7;1276:12;1300:38;1341:4;:10;1346:4;1341:10;;;;;;;;;;;1300:51;;1367:19;1389:1;1367:23;;1362:249;1407:12;1392:11;:27;1362:249;;1490:1;1473:12;1459:11;:26;1458:33;;:67;;;;;1524:1;1495:6;:19;1502:11;1495:19;;;;;;;;;;;:26;;;;;;;;;;;;;;;;:30;1458:67;1454:147;;;1553:11;1566:6;:19;1573:11;1566:19;;;;;;;;;;;1545:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1454:147;1437:1;1421:17;;;;;1362:249;;;;1629:1;1632:9;;;;;;;;;;;;1621:21;;;;;;;;1195:454;;;;;;:::o;612:169:12:-;687:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;719:15:12;;;;;;;;729:1;719:15;;;;732:1;719:15;;;703:7;:13;711:4;703:13;;;;;;;;;;;:31;;;;;;;;;;;;;;;;;;;763:4;749:25;769:1;772;749:25;;;;;;;;;;;;;;;;612:169;;;;:::o;505:166:8:-;584:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;615:4:8;;600:6;:12;607:4;600:12;;;;;;;;;;;:19;;;;;;;:::i;:::-;;653:4;634:30;659:4;;634:30;;;;;;;;;;;;;;;;505:166;;;;:::o;972:228:7:-;1021:15;1048:14;1065:25;1070:4;261:2;1065:4;:25::i;:::-;1048:42;;1115:1;1103;:8;:13;1100:60;;;1147:1;1132:17;;;;;1100:60;1176:17;1191:1;1176:14;:17::i;:::-;1169:24;;;972:228;;;;:::o;1892:231:3:-;2029:12;1986:14;:20;2001:4;1986:20;;;;;;;;;;;:32;2007:10;1986:32;;;;;;;;;;;;;;;:40;2019:6;1986:40;;;;;;;;;;;;;;;;:55;;;;;;;;;;;;;;;;;;2095:6;2056:60;;2083:10;2056:60;;2077:4;2056:60;2103:12;2056:60;;;;;;;;;;;;;;;1892:231;;;:::o;4450:153:9:-;4522:4;4594:1;4546:16;:22;4563:4;4546:22;;;;;;;;;;;:38;4569:8;:14;4578:4;4569:14;;;;;;;;;;;;4546:38;;;;;;;;;;;:44;4585:4;4546:44;;;;;;;;;;;;;;;;;;;;;:49;;;;4538:58;;4450:153;;;;:::o;974:127:13:-;1046:13;1078:5;:11;1084:4;1078:11;;;;;;;;;;;1090:3;;1078:16;;;;;;;;;;;;;;;;;;;;;1071:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;974:127;;;;;:::o;582:292:6:-;674:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;780:1:6;764:11;759:1;745:11;:15;744:31;743:38;735:47;;;;;;819:4;;793;:10;798:4;793:10;;;;;;;;;;;:23;804:11;793:23;;;;;;;;;;;:30;;;;;;;:::i;:::-;;855:11;849:4;838:29;;;;;;;;;;582:292;;;;;:::o;844:101:11:-;895:13;927:5;:11;933:4;927:11;;;;;;;;;;;920:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;844:101;;;:::o;492:152::-;565:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;595:4:11;;581:5;:11;587:4;581:11;;;;;;;;;;;:18;;;;;;;:::i;:::-;;626:4;614:23;632:4;;614:23;;;;;;;;;;;;;;;;492:152;;;;:::o;1206:286:7:-;1286:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;1322:4:7;1307:33;1328:8;1338:1;1307:33;;;;;;;;;;;;;;;;261:2;1353:8;:25;1350:96;;;1411:4;1399:36;1417:17;1432:1;1417:14;:17::i;:::-;1399:36;;;;;;;;;;;;;;;1350:96;1484:1;1455:10;:16;1466:4;1455:16;;;;;;;;;;;:26;1472:8;1455:26;;;;;;;;;;;:30;;;;;;;;;;;;:::i;:::-;;1206:286;;;;:::o;4068:168:9:-;4153:12;4184:7;:13;4192:4;4184:13;;;;;;;;;;;:29;4198:8;:14;4207:4;4198:14;;;;;;;;;;;;4184:29;;;;;;;;;;;:35;4214:4;4184:35;;;;;;;;;;;:45;4220:8;4184:45;;;;;;;;;;;;;;;4177:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4068:168;;;;;:::o;2326:366:3:-;2385:22;2441:4;;:11;;2429:24;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2419:34;;2467:6;2476:1;2467:10;;2463:199;2483:4;;:11;;2479:1;:15;2463:199;;;2516:12;2530:19;2561:4;2553:26;;2580:4;;2585:1;2580:7;;;;;;;;;;;;;43:11:-1;30:25;137:1;131:4;127:12;116:8;100:14;96:29;92:48;72:18;68:73;58:2;;155:1;152;145:12;58:2;188:18;178:8;174:33;162:45;;0:210;29:8;16:22;6:32;;69:4;59:8;55:19;43:31;;93:18;85:6;82:30;79:2;;;125:1;122;115:12;79:2;183:3;175:6;171:16;155:14;151:37;141:8;137:52;134:2;;;202:1;199;192:12;134:2;2553:35:3;;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;2515:73:3;;;;2610:7;2602:16;;;;;;2645:6;2632:7;2640:1;2632:10;;;;;;;;;;;;;:19;;;;2463:199;;2496:3;;;;;;;2463:199;;;;2678:7;2671:14;;2326:366;;;;:::o;4742:128:9:-;4796:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;4812:8:9;:14;4821:4;4812:14;;;;;;;;;;;;:16;;;;;;;;;;;;;4858:4;4843:20;;;;;;;;;;4742:128;;:::o;838:108:8:-;896:12;927:6;:12;934:4;927:12;;;;;;;;;;;920:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;838:108;;;:::o;1023:133:12:-;1076:9;1087;1116:7;:13;1124:4;1116:13;;;;;;;;;;;:15;;;1133:7;:13;1141:4;1133:13;;;;;;;;;;;:15;;;1108:41;;;;1023:133;;;:::o;681:132:7:-;743:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;759:47:7;767:4;261:2;788:17;803:1;788:14;:17::i;:::-;759:7;:47::i;:::-;681:132;;;:::o;858:226:10:-;955:4;371:18:5;384:4;371:12;:18::i;:::-;363:27;;;;;;1003:11:10;971:10;:16;982:4;971:16;;;;;;;;;;;:29;988:11;971:29;;;;;;;;;;;;;;;;;;:43;;;;;;;;;;;;;;;;;;1052:11;1029:48;;;1046:4;1029:48;1065:11;1029:48;;;;;;;;;;;;;;;858:226;;;;:::o;1498:127:7:-;1561:12;1592:10;:16;1603:4;1592:16;;;;;;;;;;;:26;1609:8;1592:26;;;;;;;;;;;1585:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1498:127;;;;:::o;943:80:3:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;1162:171:12:-;1229:4;148:10;1267:19;;1252:34;;;:11;:34;;;;:74;;;;1290:36;1314:11;1290:23;:36::i;:::-;1252:74;1245:81;;1162:171;;;:::o;2129:191:3:-;2187:4;2203:13;2219:3;;;;;;;;;;;:9;;;2229:4;2219:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2219:15:3;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;2219:15:3;;;;;;;101:4:-1;97:9;90:4;84;80:15;76:31;69:5;65:43;126:6;120:4;113:20;0:138;2219:15:3;;;;;;;;;2203:31;;2260:10;2251:19;;:5;:19;;;:62;;;;2274:14;:20;2289:4;2274:20;;;;;;;;;;;:27;2295:5;2274:27;;;;;;;;;;;;;;;:39;2302:10;2274:39;;;;;;;;;;;;;;;;;;;;;;;;;2251:62;2244:69;;;2129:191;;;:::o;2435:182:16:-;2510:21;;:::i;:::-;2554:4;2543:3;:8;;:15;;;;2585:6;2568:3;:14;;:23;;;;;2601:9;2606:3;2601:4;:9::i;:::-;2435:182;;;;:::o;2788:121::-;2848:4;2886;:9;;;:16;2871:4;:11;;;:31;;2864:38;;2788:121;;;:::o;3890:166::-;3950:12;3981:68;4001:4;:11;;;4014:34;4025:4;:9;;;4036:4;:11;;;4014:10;:34::i;:::-;3981:4;:9;;;:19;;:68;;;;;:::i;:::-;3974:75;;3890:166;;;:::o;4229:172::-;4290:12;4321:73;4341:4;:16;;;4377:4;:16;;;4359:4;:15;;;:34;4321:4;:9;;;:19;;:73;;;;;:::i;:::-;4314:80;;4229:172;;;:::o;4913:176:15:-;4990:4;5028:5;:12;5013:4;:11;:27;:69;;;;;5044:38;5051:4;5057:1;5060:5;5067:1;5070:4;:11;5044:6;:38::i;:::-;5013:69;5006:76;;4913:176;;;;:::o;5057:965:9:-;5275:15;5293:8;:14;5302:4;5293:14;;;;;;;;;;;;5275:32;;5317:16;5346:4;5336:15;;;;;;5317:34;;5361:19;5383:28;5398:6;5406:4;5383;:14;;:28;;;;;:::i;:::-;5361:50;;5425:12;5421:595;;;5510:1;5457:7;:13;5465:4;5457:13;;;;;;;;;;;:22;5471:7;5457:22;;;;;;;;;;;:32;5480:8;5457:32;;;;;;;;;;;:42;5490:8;5457:42;;;;;;;;;;;;;;;:49;;;;;;;;;;;;;;;;:54;5453:136;;5531:16;:22;5548:4;5531:22;;;;;;;;;;;:31;5554:7;5531:31;;;;;;;;;;;:41;5563:8;5531:41;;;;;;;;;;;;:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5453:136;5609:7;:13;5617:4;5609:13;;;;;;;;;;;:22;5623:7;5609:22;;;;;;;;;;;:32;5632:8;5609:32;;;;;;;;;;;:42;5642:8;5609:42;;;;;;;;;;;;;;;;5602:50;;;;:::i;:::-;5688:4;5671:38;5694:4;5700:8;5671:38;;;;;;;;;;;;;;;;5421:595;;;5797:1;5744:7;:13;5752:4;5744:13;;;;;;;;;;;:22;5758:7;5744:22;;;;;;;;;;;:32;5767:8;5744:32;;;;;;;;;;;:42;5777:8;5744:42;;;;;;;;;;;;;;;:49;;;;;;;;;;;;;;;;:54;5740:136;;;5818:16;:22;5835:4;5818:22;;;;;;;;;;;:31;5841:7;5818:31;;;;;;;;;;;:41;5850:8;5818:41;;;;;;;;;;;;:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5740:136;5934:6;5889:7;:13;5897:4;5889:13;;;;;;;;;;;:22;5903:7;5889:22;;;;;;;;;;;:32;5912:8;5889:32;;;;;;;;;;;:42;5922:8;5889:42;;;;;;;;;;;;;;;:51;;;;;;;;;;;;:::i;:::-;;5976:4;5959:46;5982:4;5988:8;5998:6;5959:46;;;;;;;;;;;;;;;;;5421:595;5057:965;;;;;;;;;;:::o;3032:682:16:-;3108:4;:15;;;3094:4;:11;;:29;;;;;3152:4;:9;;;:16;3137:4;:11;;;:31;3133:68;;3184:7;;3133:68;3236:8;3261:34;3272:4;:9;;;3283:4;:11;;;3261:10;:34::i;:::-;3247:4;:11;;;:48;3236:59;;3358:25;3379:3;3358:4;:9;;;:20;;:25;;;;:::i;:::-;3343:4;:12;;:40;;;;;;;;;;;3400:1;3393:8;;;;3424:25;3445:3;3424:4;:9;;;:20;;:25;;;;:::i;:::-;3411:4;:10;;:38;;;;;;;;;;;3466:1;3459:8;;;;3488:25;3509:3;3488:4;:9;;;:20;;:25;;;;:::i;:::-;3477:4;:8;;:36;;;;;;;;;;;3530:1;3523:8;;;;3568:16;3587:25;3608:3;3587:4;:9;;;:20;;:25;;;;:::i;:::-;3568:44;;;;3629:1;3622:8;;;;3659:3;3640:4;:16;;:22;;;;;3696:11;3690:3;:17;3672:4;:15;;:35;;;;;3032:682;;;;:::o;414:204:5:-;476:17;525:2;513:1;:8;:14;505:23;;;;;;598:2;593:3;589:12;583:2;580:1;576:10;570:17;566:36;561:41;;547:65;;;:::o;624:189::-;681:14;721:2;711:13;;;;;;;;;;;;;;;;;;;;;;;;;29:1:-1;21:6;17:14;116:4;104:10;96:6;87:34;147:4;139:6;135:17;125:27;;0:156;711:13:5;;;;707:17;;792:2;787:3;783:12;780:1;776:20;771:2;768:1;764:10;757:40;743:64;;;:::o;951:169:11:-;1018:4;144:10;1056:17;;1041:32;;;:11;:32;;;;:72;;;;1077:36;1101:11;1077:23;:36::i;:::-;1041:72;1034:79;;951:169;;;:::o;535:367:16:-;609:4;625:8;636:6;625:17;;652:215;659:4;652:215;;;692:4;:11;686:3;:17;679:25;;;;718:13;734:19;749:3;734:4;:14;;:19;;;;:::i;:::-;718:35;;;;785:1;774:8;:12;767:19;;;;816:1;804:8;:13;800:57;;;837:5;;;800:57;652:215;;;;889:6;883:3;:12;876:19;;;535:367;;;;:::o;8683:393:15:-;8766:12;8814:4;:11;8807:3;8798:6;:12;:27;;8790:36;;;;;;8837:16;8866:3;8856:14;;;;;;;;;;;;;;;;;;;;;;;;;29:1:-1;21:6;17:14;116:4;104:10;96:6;87:34;147:4;139:6;135:17;125:27;;0:156;8856:14:15;;;;8837:33;;8880:9;8899:8;8958:2;8953:3;8949:12;8941:20;;9000:6;8995:2;8989:4;8985:13;8981:26;8974:33;;9026:22;9033:4;9039:3;9044;9026:6;:22::i;:::-;9066:3;9059:10;;;;;8683:393;;;;;:::o;3277:209::-;3396:4;3448:31;3455:5;3462:11;3475:3;3448:6;:31::i;:::-;3419:25;3426:4;3432:6;3440:3;3419:6;:25::i;:::-;:60;3412:67;;3277:209;;;;;;;:::o;5697:223::-;5769:10;5810:4;:11;5805:1;5799:3;:7;:22;;5791:31;;;;;;5897:6;5890:3;5886:1;5880:4;5876:12;5872:22;5866:29;5862:42;5855:49;;5841:73;;;;:::o;6164:227::-;6236:10;6277:4;:11;6272:1;6266:3;:7;:22;;6258:31;;;;;;6364:10;6357:3;6353:1;6347:4;6343:12;6339:22;6333:29;6329:46;6322:53;;6308:77;;;;:::o;2680:174:10:-;2747:4;204:49;;;;;;;;;;;;;;2770:37;;;:11;:37;;;;:77;;;;2811:36;2835:11;2811:23;:36::i;:::-;2770:77;2763:84;;2680:174;;;:::o;5331:122:15:-;5402:9;5436:4;5441:3;5436:9;;;;;;;;;;;;;;;;5430:16;;5423:23;;5331:122;;;;:::o;7914:549::-;8034:165;8048:2;8041:3;:9;8034:165;;8123:3;8117:10;8111:4;8104:24;8163:2;8155:10;;;;8186:2;8179:9;;;;8059:2;8052:9;;;;8034:165;;;8241:9;8273:1;8266:3;8261:2;:8;8253:3;:17;:21;8241:33;;8342:4;8338:9;8332:3;8326:10;8322:26;8394:4;8387;8381:11;8377:22;8438:7;8428:8;8425:21;8419:4;8412:35;8293:164;;;;;;:::o;306:238::-;387:11;434:4;:11;427:3;418:6;:12;:27;;410:36;;;;;;524:3;515:6;510:2;504:4;500:13;496:26;486:42;479:49;;465:73;;;;;:::o;4876:175:9:-;4943:4;265:10;4981:23;;4966:38;;;:11;:38;;;;:78;;;;5008:36;5032:11;5008:23;:36::i;:::-;4966:78;4959:85;;4876:175;;;:::o;952:177:8:-;1019:4;159:10;1057:25;;1042:40;;;:11;:40;;;;:80;;;;1086:36;1110:11;1086:23;:36::i;:::-;1042:80;1035:87;;952:177;;;:::o;1631:208:7:-;1698:4;144:10;1736:17;;1721:32;;;:11;:32;;;;:71;;;;207:10;1772:20;;1757:35;;;:11;:35;;;;1721:71;:111;;;;1796:36;1820:11;1796:23;:36::i;:::-;1721:111;1714:118;;1631:208;;;:::o;1655:168:6:-;1722:4;142:10;1760:16;;1745:31;;;:11;:31;;;;:71;;;;1780:36;1804:11;1780:23;:36::i;:::-;1745:71;1738:78;;1655:168;;;:::o;114:129:5:-;181:4;97:10;219:17;;204:32;;;:11;:32;;;;197:39;;114:129;;;:::o;520:2174:3:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5:130:-1:-;;85:6;72:20;63:29;;97:33;124:5;97:33;;;57:78;;;;;142:134;;226:6;220:13;211:22;;238:33;265:5;238:33;;;205:71;;;;;299:359;;;436:3;429:4;421:6;417:17;413:27;403:2;;454:1;451;444:12;403:2;487:6;474:20;464:30;;514:18;506:6;503:30;500:2;;;546:1;543;536:12;500:2;580:4;572:6;568:17;556:29;;631:3;623:4;615:6;611:17;601:8;597:32;594:41;591:2;;;648:1;645;638:12;591:2;396:262;;;;;;666:124;;743:6;730:20;721:29;;755:30;779:5;755:30;;;715:75;;;;;797:130;;877:6;864:20;855:29;;889:33;916:5;889:33;;;849:78;;;;;934:128;;1013:6;1000:20;991:29;;1025:32;1051:5;1025:32;;;985:77;;;;;1083:335;;;1197:3;1190:4;1182:6;1178:17;1174:27;1164:2;;1215:1;1212;1205:12;1164:2;1248:6;1235:20;1225:30;;1275:18;1267:6;1264:30;1261:2;;;1307:1;1304;1297:12;1261:2;1341:4;1333:6;1329:17;1317:29;;1391:3;1384;1376:6;1372:16;1362:8;1358:31;1355:40;1352:2;;;1408:1;1405;1398:12;1352:2;1157:261;;;;;;1427:440;;1528:3;1521:4;1513:6;1509:17;1505:27;1495:2;;1546:1;1543;1536:12;1495:2;1583:6;1570:20;1605:64;1620:48;1661:6;1620:48;;;1605:64;;;1596:73;;1689:6;1682:5;1675:21;1725:4;1717:6;1713:17;1758:4;1751:5;1747:16;1793:3;1784:6;1779:3;1775:16;1772:25;1769:2;;;1810:1;1807;1800:12;1769:2;1820:41;1854:6;1849:3;1844;1820:41;;;1488:379;;;;;;;;1890:336;;;2005:3;1998:4;1990:6;1986:17;1982:27;1972:2;;2023:1;2020;2013:12;1972:2;2056:6;2043:20;2033:30;;2083:18;2075:6;2072:30;2069:2;;;2115:1;2112;2105:12;2069:2;2149:4;2141:6;2137:17;2125:29;;2199:3;2192;2184:6;2180:16;2170:8;2166:31;2163:40;2160:2;;;2216:1;2213;2206:12;2160:2;1965:261;;;;;;2234:128;;2313:6;2300:20;2291:29;;2325:32;2351:5;2325:32;;;2285:77;;;;;2369:130;;2449:6;2436:20;2427:29;;2461:33;2488:5;2461:33;;;2421:78;;;;;2506:263;;2621:2;2609:9;2600:7;2596:23;2592:32;2589:2;;;2637:1;2634;2627:12;2589:2;2672:1;2689:64;2745:7;2736:6;2725:9;2721:22;2689:64;;;2679:74;;2651:108;2583:186;;;;;2776:411;;;2922:2;2910:9;2901:7;2897:23;2893:32;2890:2;;;2938:1;2935;2928:12;2890:2;3001:1;2990:9;2986:17;2973:31;3024:18;3016:6;3013:30;3010:2;;;3056:1;3053;3046:12;3010:2;3084:87;3163:7;3154:6;3143:9;3139:22;3084:87;;;3074:97;;;;2952:225;2884:303;;;;;;3194:241;;3298:2;3286:9;3277:7;3273:23;3269:32;3266:2;;;3314:1;3311;3304:12;3266:2;3349:1;3366:53;3411:7;3402:6;3391:9;3387:22;3366:53;;;3356:63;;3328:97;3260:175;;;;;3442:366;;;3563:2;3551:9;3542:7;3538:23;3534:32;3531:2;;;3579:1;3576;3569:12;3531:2;3614:1;3631:53;3676:7;3667:6;3656:9;3652:22;3631:53;;;3621:63;;3593:97;3721:2;3739:53;3784:7;3775:6;3764:9;3760:22;3739:53;;;3729:63;;3700:98;3525:283;;;;;;3815:491;;;;3953:2;3941:9;3932:7;3928:23;3924:32;3921:2;;;3969:1;3966;3959:12;3921:2;4004:1;4021:53;4066:7;4057:6;4046:9;4042:22;4021:53;;;4011:63;;3983:97;4111:2;4129:53;4174:7;4165:6;4154:9;4150:22;4129:53;;;4119:63;;4090:98;4219:2;4237:53;4282:7;4273:6;4262:9;4258:22;4237:53;;;4227:63;;4198:98;3915:391;;;;;;4313:485;;;;4448:2;4436:9;4427:7;4423:23;4419:32;4416:2;;;4464:1;4461;4454:12;4416:2;4499:1;4516:53;4561:7;4552:6;4541:9;4537:22;4516:53;;;4506:63;;4478:97;4606:2;4624:53;4669:7;4660:6;4649:9;4645:22;4624:53;;;4614:63;;4585:98;4714:2;4732:50;4774:7;4765:6;4754:9;4750:22;4732:50;;;4722:60;;4693:95;4410:388;;;;;;4805:366;;;4926:2;4914:9;4905:7;4901:23;4897:32;4894:2;;;4942:1;4939;4932:12;4894:2;4977:1;4994:53;5039:7;5030:6;5019:9;5015:22;4994:53;;;4984:63;;4956:97;5084:2;5102:53;5147:7;5138:6;5127:9;5123:22;5102:53;;;5092:63;;5063:98;4888:283;;;;;;5178:491;;;;5316:2;5304:9;5295:7;5291:23;5287:32;5284:2;;;5332:1;5329;5322:12;5284:2;5367:1;5384:53;5429:7;5420:6;5409:9;5405:22;5384:53;;;5374:63;;5346:97;5474:2;5492:53;5537:7;5528:6;5517:9;5513:22;5492:53;;;5482:63;;5453:98;5582:2;5600:53;5645:7;5636:6;5625:9;5621:22;5600:53;;;5590:63;;5561:98;5278:391;;;;;;5676:489;;;;5813:2;5801:9;5792:7;5788:23;5784:32;5781:2;;;5829:1;5826;5819:12;5781:2;5864:1;5881:53;5926:7;5917:6;5906:9;5902:22;5881:53;;;5871:63;;5843:97;5971:2;5989:53;6034:7;6025:6;6014:9;6010:22;5989:53;;;5979:63;;5950:98;6079:2;6097:52;6141:7;6132:6;6121:9;6117:22;6097:52;;;6087:62;;6058:97;5775:390;;;;;;6172:364;;;6292:2;6280:9;6271:7;6267:23;6263:32;6260:2;;;6308:1;6305;6298:12;6260:2;6343:1;6360:53;6405:7;6396:6;6385:9;6381:22;6360:53;;;6350:63;;6322:97;6450:2;6468:52;6512:7;6503:6;6492:9;6488:22;6468:52;;;6458:62;;6429:97;6254:282;;;;;;6543:489;;;;6680:2;6668:9;6659:7;6655:23;6651:32;6648:2;;;6696:1;6693;6686:12;6648:2;6731:1;6748:53;6793:7;6784:6;6773:9;6769:22;6748:53;;;6738:63;;6710:97;6838:2;6856:52;6900:7;6891:6;6880:9;6876:22;6856:52;;;6846:62;;6817:97;6945:2;6963:53;7008:7;6999:6;6988:9;6984:22;6963:53;;;6953:63;;6924:98;6642:390;;;;;;7039:490;;;;7179:2;7167:9;7158:7;7154:23;7150:32;7147:2;;;7195:1;7192;7185:12;7147:2;7230:1;7247:53;7292:7;7283:6;7272:9;7268:22;7247:53;;;7237:63;;7209:97;7365:2;7354:9;7350:18;7337:32;7389:18;7381:6;7378:30;7375:2;;;7421:1;7418;7411:12;7375:2;7449:64;7505:7;7496:6;7485:9;7481:22;7449:64;;;7439:74;;;;7316:203;7141:388;;;;;;7536:492;;;;7677:2;7665:9;7656:7;7652:23;7648:32;7645:2;;;7693:1;7690;7683:12;7645:2;7728:1;7745:53;7790:7;7781:6;7770:9;7766:22;7745:53;;;7735:63;;7707:97;7863:2;7852:9;7848:18;7835:32;7887:18;7879:6;7876:30;7873:2;;;7919:1;7916;7909:12;7873:2;7947:65;8004:7;7995:6;7984:9;7980:22;7947:65;;;7937:75;;;;7814:204;7639:389;;;;;;8035:743;;;;;;8213:2;8201:9;8192:7;8188:23;8184:32;8181:2;;;8229:1;8226;8219:12;8181:2;8264:1;8281:53;8326:7;8317:6;8306:9;8302:22;8281:53;;;8271:63;;8243:97;8399:2;8388:9;8384:18;8371:32;8423:18;8415:6;8412:30;8409:2;;;8455:1;8452;8445:12;8409:2;8483:65;8540:7;8531:6;8520:9;8516:22;8483:65;;;8473:75;;;;8350:204;8613:2;8602:9;8598:18;8585:32;8637:18;8629:6;8626:30;8623:2;;;8669:1;8666;8659:12;8623:2;8697:65;8754:7;8745:6;8734:9;8730:22;8697:65;;;8687:75;;;;8564:204;8175:603;;;;;;;;;8785:366;;;8906:2;8894:9;8885:7;8881:23;8877:32;8874:2;;;8922:1;8919;8912:12;8874:2;8957:1;8974:53;9019:7;9010:6;8999:9;8995:22;8974:53;;;8964:63;;8936:97;9064:2;9082:53;9127:7;9118:6;9107:9;9103:22;9082:53;;;9072:63;;9043:98;8868:283;;;;;;9158:615;;;;;9315:2;9303:9;9294:7;9290:23;9286:32;9283:2;;;9331:1;9328;9321:12;9283:2;9366:1;9383:53;9428:7;9419:6;9408:9;9404:22;9383:53;;;9373:63;;9345:97;9473:2;9491:53;9536:7;9527:6;9516:9;9512:22;9491:53;;;9481:63;;9452:98;9609:2;9598:9;9594:18;9581:32;9633:18;9625:6;9622:30;9619:2;;;9665:1;9662;9655:12;9619:2;9693:64;9749:7;9740:6;9729:9;9725:22;9693:64;;;9683:74;;;;9560:203;9277:496;;;;;;;;9780:595;;;;9927:2;9915:9;9906:7;9902:23;9898:32;9895:2;;;9943:1;9940;9933:12;9895:2;9978:1;9995:53;10040:7;10031:6;10020:9;10016:22;9995:53;;;9985:63;;9957:97;10085:2;10103:53;10148:7;10139:6;10128:9;10124:22;10103:53;;;10093:63;;10064:98;10221:2;10210:9;10206:18;10193:32;10245:18;10237:6;10234:30;10231:2;;;10277:1;10274;10267:12;10231:2;10297:62;10351:7;10342:6;10331:9;10327:22;10297:62;;;10287:72;;10172:193;9889:486;;;;;;10382:239;;10485:2;10473:9;10464:7;10460:23;10456:32;10453:2;;;10501:1;10498;10491:12;10453:2;10536:1;10553:52;10597:7;10588:6;10577:9;10573:22;10553:52;;;10543:62;;10515:96;10447:174;;;;;10629:177;;10740:60;10796:3;10788:6;10740:60;;;10726:74;;10719:87;;;;;10814:142;10905:45;10944:5;10905:45;;;10900:3;10893:58;10887:69;;;10963:137;11062:32;11088:5;11062:32;;;11057:3;11050:45;11044:56;;;11107:113;11190:24;11208:5;11190:24;;;11185:3;11178:37;11172:48;;;11254:888;;11409:59;11462:5;11409:59;;;11481:91;11565:6;11560:3;11481:91;;;11474:98;;11595:3;11637:4;11629:6;11625:17;11620:3;11616:27;11664:61;11719:5;11664:61;;;11745:7;11773:1;11758:345;11783:6;11780:1;11777:13;11758:345;;;11845:9;11839:4;11835:20;11830:3;11823:33;11890:6;11884:13;11912:74;11981:4;11966:13;11912:74;;;11904:82;;12003:65;12061:6;12003:65;;;11993:75;;12091:4;12086:3;12082:14;12075:21;;11815:288;11805:1;11802;11798:9;11793:14;;11758:345;;;11762:14;12116:4;12109:11;;12133:3;12126:10;;11388:754;;;;;;;;;;12150:104;12227:21;12242:5;12227:21;;;12222:3;12215:34;12209:45;;;12261:113;12344:24;12362:5;12344:24;;;12339:3;12332:37;12326:48;;;12381:110;12462:23;12479:5;12462:23;;;12457:3;12450:36;12444:47;;;12521:297;;12635:70;12698:6;12693:3;12635:70;;;12628:77;;12717:43;12753:6;12748:3;12741:5;12717:43;;;12782:29;12804:6;12782:29;;;12777:3;12773:39;12766:46;;12621:197;;;;;;12849:306;;12977:88;13058:6;13053:3;12977:88;;;12970:95;;13077:43;13113:6;13108:3;13101:5;13077:43;;;13142:6;13137:3;13133:16;13126:23;;12963:192;;;;;;13163:343;;13273:38;13305:5;13273:38;;;13323:70;13386:6;13381:3;13323:70;;;13316:77;;13398:52;13443:6;13438:3;13431:4;13424:5;13420:16;13398:52;;;13471:29;13493:6;13471:29;;;13466:3;13462:39;13455:46;;13253:253;;;;;;13513:356;;13641:38;13673:5;13641:38;;;13691:88;13772:6;13767:3;13691:88;;;13684:95;;13784:52;13829:6;13824:3;13817:4;13810:5;13806:16;13784:52;;;13857:6;13852:3;13848:16;13841:23;;13621:248;;;;;;13876:315;;13972:34;14000:5;13972:34;;;14018:60;14071:6;14066:3;14018:60;;;14011:67;;14083:52;14128:6;14123:3;14116:4;14109:5;14105:16;14083:52;;;14156:29;14178:6;14156:29;;;14151:3;14147:39;14140:46;;13952:239;;;;;;14223:300;;14339:71;14403:6;14398:3;14339:71;;;14332:78;;14422:43;14458:6;14453:3;14446:5;14422:43;;;14487:29;14509:6;14487:29;;;14482:3;14478:39;14471:46;;14325:198;;;;;;14556:313;;14690:89;14772:6;14767:3;14690:89;;;14683:96;;14791:43;14827:6;14822:3;14815:5;14791:43;;;14856:6;14851:3;14847:16;14840:23;;14676:193;;;;;;14877:347;;14989:39;15022:5;14989:39;;;15040:71;15104:6;15099:3;15040:71;;;15033:78;;15116:52;15161:6;15156:3;15149:4;15142:5;15138:16;15116:52;;;15189:29;15211:6;15189:29;;;15184:3;15180:39;15173:46;;14969:255;;;;;;15232:501;;15410:85;15492:2;15487:3;15410:85;;;15403:92;;15528:66;15524:1;15519:3;15515:11;15508:87;15629:66;15624:2;15619:3;15615:12;15608:88;15724:2;15719:3;15715:12;15708:19;;15396:337;;;;15741:110;15822:23;15839:5;15822:23;;;15817:3;15810:36;15804:47;;;15858:113;15941:24;15959:5;15941:24;;;15936:3;15929:37;15923:48;;;15978:274;;16128:99;16223:3;16214:6;16206;16128:99;;;16121:106;;16244:3;16237:10;;16109:143;;;;;;16259:262;;16403:93;16492:3;16483:6;16403:93;;;16396:100;;16513:3;16506:10;;16384:137;;;;;16528:286;;16684:105;16785:3;16776:6;16768;16684:105;;;16677:112;;16806:3;16799:10;;16665:149;;;;;;16821:372;;17020:148;17164:3;17020:148;;;17013:155;;17185:3;17178:10;;17001:192;;;;17200:213;;17318:2;17307:9;17303:18;17295:26;;17332:71;17400:1;17389:9;17385:17;17376:6;17332:71;;;17289:124;;;;;17420:229;;17546:2;17535:9;17531:18;17523:26;;17560:79;17636:1;17625:9;17621:17;17612:6;17560:79;;;17517:132;;;;;17656:245;;17790:2;17779:9;17775:18;17767:26;;17804:87;17888:1;17877:9;17873:17;17864:6;17804:87;;;17761:140;;;;;17908:381;;18086:2;18075:9;18071:18;18063:26;;18136:9;18130:4;18126:20;18122:1;18111:9;18107:17;18100:47;18161:118;18274:4;18265:6;18161:118;;;18153:126;;18057:232;;;;;18296:201;;18408:2;18397:9;18393:18;18385:26;;18422:65;18484:1;18473:9;18469:17;18460:6;18422:65;;;18379:118;;;;;18504:213;;18622:2;18611:9;18607:18;18599:26;;18636:71;18704:1;18693:9;18689:17;18680:6;18636:71;;;18593:124;;;;;18724:324;;18870:2;18859:9;18855:18;18847:26;;18884:71;18952:1;18941:9;18937:17;18928:6;18884:71;;;18966:72;19034:2;19023:9;19019:18;19010:6;18966:72;;;18841:207;;;;;;19055:209;;19171:2;19160:9;19156:18;19148:26;;19185:69;19251:1;19240:9;19236:17;19227:6;19185:69;;;19142:122;;;;;19271:317;;19417:2;19406:9;19402:18;19394:26;;19467:9;19461:4;19457:20;19453:1;19442:9;19438:17;19431:47;19492:86;19573:4;19564:6;19556;19492:86;;;19484:94;;19388:200;;;;;;19595:297;;19731:2;19720:9;19716:18;19708:26;;19781:9;19775:4;19771:20;19767:1;19756:9;19752:17;19745:47;19806:76;19877:4;19868:6;19806:76;;;19798:84;;19702:190;;;;;19899:404;;20061:2;20050:9;20046:18;20038:26;;20111:9;20105:4;20101:20;20097:1;20086:9;20082:17;20075:47;20136:76;20207:4;20198:6;20136:76;;;20128:84;;20223:70;20289:2;20278:9;20274:18;20265:6;20223:70;;;20032:271;;;;;;20310:599;;20518:2;20507:9;20503:18;20495:26;;20568:9;20562:4;20558:20;20554:1;20543:9;20539:17;20532:47;20593:76;20664:4;20655:6;20593:76;;;20585:84;;20680:70;20746:2;20735:9;20731:18;20722:6;20680:70;;;20798:9;20792:4;20788:20;20783:2;20772:9;20768:18;20761:48;20823:76;20894:4;20885:6;20823:76;;;20815:84;;20489:420;;;;;;;20916:321;;21064:2;21053:9;21049:18;21041:26;;21114:9;21108:4;21104:20;21100:1;21089:9;21085:17;21078:47;21139:88;21222:4;21213:6;21205;21139:88;;;21131:96;;21035:202;;;;;;21244:301;;21382:2;21371:9;21367:18;21359:26;;21432:9;21426:4;21422:20;21418:1;21407:9;21403:17;21396:47;21457:78;21530:4;21521:6;21457:78;;;21449:86;;21353:192;;;;;21552:408;;21716:2;21705:9;21701:18;21693:26;;21730:71;21798:1;21787:9;21783:17;21774:6;21730:71;;;21849:9;21843:4;21839:20;21834:2;21823:9;21819:18;21812:48;21874:76;21945:4;21936:6;21874:76;;;21866:84;;21687:273;;;;;;21967:256;;22029:2;22023:9;22013:19;;22067:4;22059:6;22055:17;22166:6;22154:10;22151:22;22130:18;22118:10;22115:34;22112:62;22109:2;;;22187:1;22184;22177:12;22109:2;22207:10;22203:2;22196:22;22007:216;;;;;22230:258;;22373:18;22365:6;22362:30;22359:2;;;22405:1;22402;22395:12;22359:2;22449:4;22445:9;22438:4;22430:6;22426:17;22422:33;22414:41;;22478:4;22472;22468:15;22460:23;;22296:192;;;;22498:128;;22613:4;22605:6;22601:17;22590:28;;22581:45;;;;22636:112;;22737:5;22731:12;22721:22;;22715:33;;;;22755:87;;22831:5;22825:12;22815:22;;22809:33;;;;22849:91;;22929:5;22923:12;22913:22;;22907:33;;;;22947:92;;23028:5;23022:12;23012:22;;23006:33;;;;23048:129;;23165:4;23157:6;23153:17;23142:28;;23134:43;;;;23187:183;;23322:6;23317:3;23310:19;23359:4;23354:3;23350:14;23335:29;;23303:67;;;;;23379:152;;23483:6;23478:3;23471:19;23520:4;23515:3;23511:14;23496:29;;23464:67;;;;;23540:162;;23654:6;23649:3;23642:19;23691:4;23686:3;23682:14;23667:29;;23635:67;;;;;23711:144;;23846:3;23831:18;;23824:31;;;;;23864:163;;23979:6;23974:3;23967:19;24016:4;24011:3;24007:14;23992:29;;23960:67;;;;;24036:145;;24172:3;24157:18;;24150:31;;;;;24189:91;;24251:24;24269:5;24251:24;;;24240:35;;24234:46;;;;24287:99;;24357:24;24375:5;24357:24;;;24346:35;;24340:46;;;;24393:85;;24466:5;24459:13;24452:21;24441:32;;24435:43;;;;24485:72;;24547:5;24536:16;;24530:27;;;;24564:144;;24636:66;24629:5;24625:78;24614:89;;24608:100;;;;24715:84;;24787:6;24780:5;24776:18;24765:29;;24759:40;;;;24806:121;;24879:42;24872:5;24868:54;24857:65;;24851:76;;;;24934:72;;24996:5;24985:16;;24979:27;;;;25013:129;;25100:37;25131:5;25100:37;;;25087:50;;25081:61;;;;25149:121;;25228:37;25259:5;25228:37;;;25215:50;;25209:61;;;;25277:108;;25356:24;25374:5;25356:24;;;25343:37;;25337:48;;;;25393:145;25474:6;25469:3;25464;25451:30;25530:1;25521:6;25516:3;25512:16;25505:27;25444:94;;;;25547:268;25612:1;25619:101;25633:6;25630:1;25627:13;25619:101;;;25709:1;25704:3;25700:11;25694:18;25690:1;25685:3;25681:11;25674:39;25655:2;25652:1;25648:10;25643:15;;25619:101;;;25735:6;25732:1;25729:13;25726:2;;;25800:1;25791:6;25786:3;25782:16;25775:27;25726:2;25596:219;;;;;25823:97;;25911:2;25907:7;25902:2;25895:5;25891:14;25887:28;25877:38;;25871:49;;;;25928:117;25997:24;26015:5;25997:24;;;25990:5;25987:35;25977:2;;26036:1;26033;26026:12;25977:2;25971:74;;26052:111;26118:21;26133:5;26118:21;;;26111:5;26108:32;26098:2;;26154:1;26151;26144:12;26098:2;26092:71;;26170:117;26239:24;26257:5;26239:24;;;26232:5;26229:35;26219:2;;26278:1;26275;26268:12;26219:2;26213:74;;26294:115;26362:23;26379:5;26362:23;;;26355:5;26352:34;26342:2;;26400:1;26397;26390:12;26342:2;26336:73;;26416:115;26484:23;26501:5;26484:23;;;26477:5;26474:34;26464:2;;26522:1;26519;26512:12;26464:2;26458:73;;26538:117;26607:24;26625:5;26607:24;;;26600:5;26597:35;26587:2;;26646:1;26643;26636:12;26587:2;26581:74;","source":"pragma solidity ^0.5.0;\\npragma experimental ABIEncoderV2;\\n\\nimport \\"@ensdomains/ens/contracts/ENS.sol\\";\\nimport \\"./profiles/ABIResolver.sol\\";\\nimport \\"./profiles/AddrResolver.sol\\";\\nimport \\"./profiles/ContentHashResolver.sol\\";\\nimport \\"./profiles/DNSResolver.sol\\";\\nimport \\"./profiles/InterfaceResolver.sol\\";\\nimport \\"./profiles/NameResolver.sol\\";\\nimport \\"./profiles/PubkeyResolver.sol\\";\\nimport \\"./profiles/TextResolver.sol\\";\\n\\n/**\\n * A simple resolver anyone can use; only allows the owner of a node to set its\\n * address.\\n */\\ncontract PublicResolver is ABIResolver, AddrResolver, ContentHashResolver, DNSResolver, InterfaceResolver, NameResolver, PubkeyResolver, TextResolver {\\n    ENS ens;\\n\\n    /**\\n     * A mapping of authorisations. An address that is authorised for a name\\n     * may make any changes to the name that the owner could, but may not update\\n     * the set of authorisations.\\n     * (node, owner, caller) => isAuthorised\\n     */\\n    mapping(bytes32=>mapping(address=>mapping(address=>bool))) public authorisations;\\n\\n    event AuthorisationChanged(bytes32 indexed node, address indexed owner, address indexed target, bool isAuthorised);\\n\\n    constructor(ENS _ens) public {\\n        ens = _ens;\\n    }\\n\\n    /**\\n     * @dev Sets or clears an authorisation.\\n     * Authorisations are specific to the caller. Any account can set an authorisation\\n     * for any name, but the authorisation that is checked will be that of the\\n     * current owner of a name. Thus, transferring a name effectively clears any\\n     * existing authorisations, and new authorisations can be set in advance of\\n     * an ownership transfer if desired.\\n     *\\n     * @param node The name to change the authorisation on.\\n     * @param target The address that is to be authorised or deauthorised.\\n     * @param isAuthorised True if the address should be authorised, or false if it should be deauthorised.\\n     */\\n    function setAuthorisation(bytes32 node, address target, bool isAuthorised) external {\\n        authorisations[node][msg.sender][target] = isAuthorised;\\n        emit AuthorisationChanged(node, msg.sender, target, isAuthorised);\\n    }\\n\\n    function isAuthorised(bytes32 node) internal view returns(bool) {\\n        address owner = ens.owner(node);\\n        return owner == msg.sender || authorisations[node][owner][msg.sender];\\n    }\\n\\n    function multicall(bytes[] calldata data) external returns(bytes[] memory results) {\\n        results = new bytes[](data.length);\\n        for(uint i = 0; i < data.length; i++) {\\n            (bool success, bytes memory result) = address(this).delegatecall(data[i]);\\n            require(success);\\n            results[i] = result;\\n        }\\n        return results;\\n    }\\n}\\n","sourcePath":"/home/user/Dropbox/projects/resolvers/contracts/PublicResolver.sol","ast":{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/PublicResolver.sol","exportedSymbols":{"PublicResolver":[353]},"id":354,"nodeType":"SourceUnit","nodes":[{"id":181,"literals":["solidity","^","0.5",".0"],"nodeType":"PragmaDirective","src":"0:23:3"},{"id":182,"literals":["experimental","ABIEncoderV2"],"nodeType":"PragmaDirective","src":"24:33:3"},{"absolutePath":"@ensdomains/ens/contracts/ENS.sol","file":"@ensdomains/ens/contracts/ENS.sol","id":183,"nodeType":"ImportDirective","scope":354,"sourceUnit":3783,"src":"59:43:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/ABIResolver.sol","file":"./profiles/ABIResolver.sol","id":184,"nodeType":"ImportDirective","scope":354,"sourceUnit":799,"src":"103:36:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/AddrResolver.sol","file":"./profiles/AddrResolver.sol","id":185,"nodeType":"ImportDirective","scope":354,"sourceUnit":958,"src":"140:37:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/ContentHashResolver.sol","file":"./profiles/ContentHashResolver.sol","id":186,"nodeType":"ImportDirective","scope":354,"sourceUnit":1028,"src":"178:44:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/DNSResolver.sol","file":"./profiles/DNSResolver.sol","id":187,"nodeType":"ImportDirective","scope":354,"sourceUnit":1459,"src":"223:36:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/InterfaceResolver.sol","file":"./profiles/InterfaceResolver.sol","id":188,"nodeType":"ImportDirective","scope":354,"sourceUnit":1646,"src":"260:42:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/NameResolver.sol","file":"./profiles/NameResolver.sol","id":189,"nodeType":"ImportDirective","scope":354,"sourceUnit":1716,"src":"303:37:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/PubkeyResolver.sol","file":"./profiles/PubkeyResolver.sol","id":190,"nodeType":"ImportDirective","scope":354,"sourceUnit":1807,"src":"341:39:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/TextResolver.sol","file":"./profiles/TextResolver.sol","id":191,"nodeType":"ImportDirective","scope":354,"sourceUnit":1890,"src":"381:37:3","symbolAliases":[],"unitAlias":""},{"baseContracts":[{"arguments":null,"baseName":{"contractScope":null,"id":192,"name":"ABIResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":798,"src":"547:11:3","typeDescriptions":{"typeIdentifier":"t_contract$_ABIResolver_$798","typeString":"contract ABIResolver"}},"id":193,"nodeType":"InheritanceSpecifier","src":"547:11:3"},{"arguments":null,"baseName":{"contractScope":null,"id":194,"name":"AddrResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":957,"src":"560:12:3","typeDescriptions":{"typeIdentifier":"t_contract$_AddrResolver_$957","typeString":"contract AddrResolver"}},"id":195,"nodeType":"InheritanceSpecifier","src":"560:12:3"},{"arguments":null,"baseName":{"contractScope":null,"id":196,"name":"ContentHashResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1027,"src":"574:19:3","typeDescriptions":{"typeIdentifier":"t_contract$_ContentHashResolver_$1027","typeString":"contract ContentHashResolver"}},"id":197,"nodeType":"InheritanceSpecifier","src":"574:19:3"},{"arguments":null,"baseName":{"contractScope":null,"id":198,"name":"DNSResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1458,"src":"595:11:3","typeDescriptions":{"typeIdentifier":"t_contract$_DNSResolver_$1458","typeString":"contract DNSResolver"}},"id":199,"nodeType":"InheritanceSpecifier","src":"595:11:3"},{"arguments":null,"baseName":{"contractScope":null,"id":200,"name":"InterfaceResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1645,"src":"608:17:3","typeDescriptions":{"typeIdentifier":"t_contract$_InterfaceResolver_$1645","typeString":"contract InterfaceResolver"}},"id":201,"nodeType":"InheritanceSpecifier","src":"608:17:3"},{"arguments":null,"baseName":{"contractScope":null,"id":202,"name":"NameResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1715,"src":"627:12:3","typeDescriptions":{"typeIdentifier":"t_contract$_NameResolver_$1715","typeString":"contract NameResolver"}},"id":203,"nodeType":"InheritanceSpecifier","src":"627:12:3"},{"arguments":null,"baseName":{"contractScope":null,"id":204,"name":"PubkeyResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1806,"src":"641:14:3","typeDescriptions":{"typeIdentifier":"t_contract$_PubkeyResolver_$1806","typeString":"contract PubkeyResolver"}},"id":205,"nodeType":"InheritanceSpecifier","src":"641:14:3"},{"arguments":null,"baseName":{"contractScope":null,"id":206,"name":"TextResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1889,"src":"657:12:3","typeDescriptions":{"typeIdentifier":"t_contract$_TextResolver_$1889","typeString":"contract TextResolver"}},"id":207,"nodeType":"InheritanceSpecifier","src":"657:12:3"}],"contractDependencies":[662,798,957,1027,1458,1645,1715,1806,1889],"contractKind":"contract","documentation":"A simple resolver anyone can use; only allows the owner of a node to set its\\naddress.","fullyImplemented":true,"id":353,"linearizedBaseContracts":[353,1889,1806,1715,1645,1458,1027,957,798,662],"name":"PublicResolver","nodeType":"ContractDefinition","nodes":[{"constant":false,"id":209,"name":"ens","nodeType":"VariableDeclaration","scope":353,"src":"676:7:3","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"},"typeName":{"contractScope":null,"id":208,"name":"ENS","nodeType":"UserDefinedTypeName","referencedDeclaration":3782,"src":"676:3:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"value":null,"visibility":"internal"},{"constant":false,"id":217,"name":"authorisations","nodeType":"VariableDeclaration","scope":353,"src":"943:80:3","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$_$","typeString":"mapping(bytes32 => mapping(address => mapping(address => bool)))"},"typeName":{"id":216,"keyType":{"id":210,"name":"bytes32","nodeType":"ElementaryTypeName","src":"951:7:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"943:58:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$_$","typeString":"mapping(bytes32 => mapping(address => mapping(address => bool)))"},"valueType":{"id":215,"keyType":{"id":211,"name":"address","nodeType":"ElementaryTypeName","src":"968:7:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Mapping","src":"960:40:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$","typeString":"mapping(address => mapping(address => bool))"},"valueType":{"id":214,"keyType":{"id":212,"name":"address","nodeType":"ElementaryTypeName","src":"985:7:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Mapping","src":"977:22:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_bool_$","typeString":"mapping(address => bool)"},"valueType":{"id":213,"name":"bool","nodeType":"ElementaryTypeName","src":"994:4:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}}}},"value":null,"visibility":"public"},{"anonymous":false,"documentation":null,"id":227,"name":"AuthorisationChanged","nodeType":"EventDefinition","parameters":{"id":226,"nodeType":"ParameterList","parameters":[{"constant":false,"id":219,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":227,"src":"1057:20:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":218,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1057:7:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":221,"indexed":true,"name":"owner","nodeType":"VariableDeclaration","scope":227,"src":"1079:21:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":220,"name":"address","nodeType":"ElementaryTypeName","src":"1079:7:3","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"},{"constant":false,"id":223,"indexed":true,"name":"target","nodeType":"VariableDeclaration","scope":227,"src":"1102:22:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":222,"name":"address","nodeType":"ElementaryTypeName","src":"1102:7:3","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"},{"constant":false,"id":225,"indexed":false,"name":"isAuthorised","nodeType":"VariableDeclaration","scope":227,"src":"1126:17:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":224,"name":"bool","nodeType":"ElementaryTypeName","src":"1126:4:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"1056:88:3"},"src":"1030:115:3"},{"body":{"id":236,"nodeType":"Block","src":"1180:27:3","statements":[{"expression":{"argumentTypes":null,"id":234,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":232,"name":"ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":209,"src":"1190:3:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":233,"name":"_ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":229,"src":"1196:4:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"src":"1190:10:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"id":235,"nodeType":"ExpressionStatement","src":"1190:10:3"}]},"documentation":null,"id":237,"implemented":true,"kind":"constructor","modifiers":[],"name":"","nodeType":"FunctionDefinition","parameters":{"id":230,"nodeType":"ParameterList","parameters":[{"constant":false,"id":229,"name":"_ens","nodeType":"VariableDeclaration","scope":237,"src":"1163:8:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"},"typeName":{"contractScope":null,"id":228,"name":"ENS","nodeType":"UserDefinedTypeName","referencedDeclaration":3782,"src":"1163:3:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"value":null,"visibility":"internal"}],"src":"1162:10:3"},"returnParameters":{"id":231,"nodeType":"ParameterList","parameters":[],"src":"1180:0:3"},"scope":353,"src":"1151:56:3","stateMutability":"nonpayable","superFunction":null,"visibility":"public"},{"body":{"id":265,"nodeType":"Block","src":"1976:147:3","statements":[{"expression":{"argumentTypes":null,"id":255,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":246,"name":"authorisations","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":217,"src":"1986:14:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$_$","typeString":"mapping(bytes32 => mapping(address => mapping(address => bool)))"}},"id":251,"indexExpression":{"argumentTypes":null,"id":247,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":239,"src":"2001:4:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"1986:20:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$","typeString":"mapping(address => mapping(address => bool))"}},"id":252,"indexExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":248,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"2007:3:3","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":249,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2007:10:3","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"1986:32:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_bool_$","typeString":"mapping(address => bool)"}},"id":253,"indexExpression":{"argumentTypes":null,"id":250,"name":"target","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":241,"src":"2019:6:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"1986:40:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":254,"name":"isAuthorised","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":243,"src":"2029:12:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"1986:55:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":256,"nodeType":"ExpressionStatement","src":"1986:55:3"},{"eventCall":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":258,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":239,"src":"2077:4:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"argumentTypes":null,"expression":{"argumentTypes":null,"id":259,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"2083:3:3","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":260,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2083:10:3","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},{"argumentTypes":null,"id":261,"name":"target","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":241,"src":"2095:6:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},{"argumentTypes":null,"id":262,"name":"isAuthorised","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":243,"src":"2103:12:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_address_payable","typeString":"address payable"},{"typeIdentifier":"t_address","typeString":"address"},{"typeIdentifier":"t_bool","typeString":"bool"}],"id":257,"name":"AuthorisationChanged","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":227,"src":"2056:20:3","typeDescriptions":{"typeIdentifier":"t_function_event_nonpayable$_t_bytes32_$_t_address_$_t_address_$_t_bool_$returns$__$","typeString":"function (bytes32,address,address,bool)"}},"id":263,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2056:60:3","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":264,"nodeType":"EmitStatement","src":"2051:65:3"}]},"documentation":"@dev Sets or clears an authorisation.\\nAuthorisations are specific to the caller. Any account can set an authorisation\\nfor any name, but the authorisation that is checked will be that of the\\ncurrent owner of a name. Thus, transferring a name effectively clears any\\nexisting authorisations, and new authorisations can be set in advance of\\nan ownership transfer if desired.\\n     * @param node The name to change the authorisation on.\\n@param target The address that is to be authorised or deauthorised.\\n@param isAuthorised True if the address should be authorised, or false if it should be deauthorised.","id":266,"implemented":true,"kind":"function","modifiers":[],"name":"setAuthorisation","nodeType":"FunctionDefinition","parameters":{"id":244,"nodeType":"ParameterList","parameters":[{"constant":false,"id":239,"name":"node","nodeType":"VariableDeclaration","scope":266,"src":"1918:12:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":238,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1918:7:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":241,"name":"target","nodeType":"VariableDeclaration","scope":266,"src":"1932:14:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":240,"name":"address","nodeType":"ElementaryTypeName","src":"1932:7:3","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"},{"constant":false,"id":243,"name":"isAuthorised","nodeType":"VariableDeclaration","scope":266,"src":"1948:17:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":242,"name":"bool","nodeType":"ElementaryTypeName","src":"1948:4:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"1917:49:3"},"returnParameters":{"id":245,"nodeType":"ParameterList","parameters":[],"src":"1976:0:3"},"scope":353,"src":"1892:231:3","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":{"id":294,"nodeType":"Block","src":"2193:127:3","statements":[{"assignments":[274],"declarations":[{"constant":false,"id":274,"name":"owner","nodeType":"VariableDeclaration","scope":294,"src":"2203:13:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":273,"name":"address","nodeType":"ElementaryTypeName","src":"2203:7:3","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"id":279,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":277,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":268,"src":"2229:4:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"argumentTypes":null,"id":275,"name":"ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":209,"src":"2219:3:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"id":276,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"owner","nodeType":"MemberAccess","referencedDeclaration":3767,"src":"2219:9:3","typeDescriptions":{"typeIdentifier":"t_function_external_view$_t_bytes32_$returns$_t_address_$","typeString":"function (bytes32) view external returns (address)"}},"id":278,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2219:15:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"VariableDeclarationStatement","src":"2203:31:3"},{"expression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_bool","typeString":"bool"},"id":292,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_address","typeString":"address"},"id":283,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"id":280,"name":"owner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":274,"src":"2251:5:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":281,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"2260:3:3","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":282,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2260:10:3","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"src":"2251:19:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"BinaryOperation","operator":"||","rightExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":284,"name":"authorisations","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":217,"src":"2274:14:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$_$","typeString":"mapping(bytes32 => mapping(address => mapping(address => bool)))"}},"id":286,"indexExpression":{"argumentTypes":null,"id":285,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":268,"src":"2289:4:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2274:20:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$","typeString":"mapping(address => mapping(address => bool))"}},"id":288,"indexExpression":{"argumentTypes":null,"id":287,"name":"owner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":274,"src":"2295:5:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2274:27:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_bool_$","typeString":"mapping(address => bool)"}},"id":291,"indexExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":289,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"2302:3:3","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":290,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2302:10:3","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2274:39:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"2251:62:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"functionReturnParameters":272,"id":293,"nodeType":"Return","src":"2244:69:3"}]},"documentation":null,"id":295,"implemented":true,"kind":"function","modifiers":[],"name":"isAuthorised","nodeType":"FunctionDefinition","parameters":{"id":269,"nodeType":"ParameterList","parameters":[{"constant":false,"id":268,"name":"node","nodeType":"VariableDeclaration","scope":295,"src":"2151:12:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":267,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2151:7:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"2150:14:3"},"returnParameters":{"id":272,"nodeType":"ParameterList","parameters":[{"constant":false,"id":271,"name":"","nodeType":"VariableDeclaration","scope":295,"src":"2187:4:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":270,"name":"bool","nodeType":"ElementaryTypeName","src":"2187:4:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"2186:6:3"},"scope":353,"src":"2129:191:3","stateMutability":"view","superFunction":617,"visibility":"internal"},{"body":{"id":351,"nodeType":"Block","src":"2409:283:3","statements":[{"expression":{"argumentTypes":null,"id":311,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":304,"name":"results","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":302,"src":"2419:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes memory[] memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"expression":{"argumentTypes":null,"id":308,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":298,"src":"2441:4:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_calldata_$dyn_calldata_ptr","typeString":"bytes calldata[] calldata"}},"id":309,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2441:11:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":307,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"NewExpression","src":"2429:11:3","typeDescriptions":{"typeIdentifier":"t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_bytes_memory_$dyn_memory_$","typeString":"function (uint256) pure returns (bytes memory[] memory)"},"typeName":{"baseType":{"id":305,"name":"bytes","nodeType":"ElementaryTypeName","src":"2433:5:3","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"id":306,"length":null,"nodeType":"ArrayTypeName","src":"2433:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_storage_$dyn_storage_ptr","typeString":"bytes[]"}}},"id":310,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2429:24:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory","typeString":"bytes memory[] memory"}},"src":"2419:34:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes memory[] memory"}},"id":312,"nodeType":"ExpressionStatement","src":"2419:34:3"},{"body":{"id":347,"nodeType":"Block","src":"2501:161:3","statements":[{"assignments":[325,327],"declarations":[{"constant":false,"id":325,"name":"success","nodeType":"VariableDeclaration","scope":347,"src":"2516:12:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":324,"name":"bool","nodeType":"ElementaryTypeName","src":"2516:4:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"},{"constant":false,"id":327,"name":"result","nodeType":"VariableDeclaration","scope":347,"src":"2530:19:3","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":326,"name":"bytes","nodeType":"ElementaryTypeName","src":"2530:5:3","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"id":336,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":332,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":298,"src":"2580:4:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_calldata_$dyn_calldata_ptr","typeString":"bytes calldata[] calldata"}},"id":334,"indexExpression":{"argumentTypes":null,"id":333,"name":"i","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":314,"src":"2585:1:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2580:7:3","typeDescriptions":{"typeIdentifier":"t_bytes_calldata","typeString":"bytes calldata"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_calldata","typeString":"bytes calldata"}],"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":329,"name":"this","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4185,"src":"2561:4:3","typeDescriptions":{"typeIdentifier":"t_contract$_PublicResolver_$353","typeString":"contract PublicResolver"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_contract$_PublicResolver_$353","typeString":"contract PublicResolver"}],"id":328,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2553:7:3","typeDescriptions":{"typeIdentifier":"t_type$_t_address_$","typeString":"type(address)"},"typeName":"address"},"id":330,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2553:13:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":331,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"delegatecall","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2553:26:3","typeDescriptions":{"typeIdentifier":"t_function_baredelegatecall_nonpayable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$","typeString":"function (bytes memory) returns (bool,bytes memory)"}},"id":335,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2553:35:3","typeDescriptions":{"typeIdentifier":"t_tuple$_t_bool_$_t_bytes_memory_ptr_$","typeString":"tuple(bool,bytes memory)"}},"nodeType":"VariableDeclarationStatement","src":"2515:73:3"},{"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":338,"name":"success","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":325,"src":"2610:7:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bool","typeString":"bool"}],"id":337,"name":"require","nodeType":"Identifier","overloadedDeclarations":[4136,4137],"referencedDeclaration":4136,"src":"2602:7:3","typeDescriptions":{"typeIdentifier":"t_function_require_pure$_t_bool_$returns$__$","typeString":"function (bool) pure"}},"id":339,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2602:16:3","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":340,"nodeType":"ExpressionStatement","src":"2602:16:3"},{"expression":{"argumentTypes":null,"id":345,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":341,"name":"results","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":302,"src":"2632:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes memory[] memory"}},"id":343,"indexExpression":{"argumentTypes":null,"id":342,"name":"i","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":314,"src":"2640:1:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"2632:10:3","typeDescriptions":{"typeIdentifier":"t_bytes_memory","typeString":"bytes memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":344,"name":"result","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":327,"src":"2645:6:3","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"2632:19:3","typeDescriptions":{"typeIdentifier":"t_bytes_memory","typeString":"bytes memory"}},"id":346,"nodeType":"ExpressionStatement","src":"2632:19:3"}]},"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":320,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"id":317,"name":"i","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":314,"src":"2479:1:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"<","rightExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":318,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":298,"src":"2483:4:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_calldata_$dyn_calldata_ptr","typeString":"bytes calldata[] calldata"}},"id":319,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2483:11:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"2479:15:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":348,"initializationExpression":{"assignments":[314],"declarations":[{"constant":false,"id":314,"name":"i","nodeType":"VariableDeclaration","scope":348,"src":"2467:6:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":313,"name":"uint","nodeType":"ElementaryTypeName","src":"2467:4:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"id":316,"initialValue":{"argumentTypes":null,"hexValue":"30","id":315,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2476:1:3","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"nodeType":"VariableDeclarationStatement","src":"2467:10:3"},"loopExpression":{"expression":{"argumentTypes":null,"id":322,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"++","prefix":false,"src":"2496:3:3","subExpression":{"argumentTypes":null,"id":321,"name":"i","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":314,"src":"2496:1:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":323,"nodeType":"ExpressionStatement","src":"2496:3:3"},"nodeType":"ForStatement","src":"2463:199:3"},{"expression":{"argumentTypes":null,"id":349,"name":"results","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":302,"src":"2678:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes memory[] memory"}},"functionReturnParameters":303,"id":350,"nodeType":"Return","src":"2671:14:3"}]},"documentation":null,"id":352,"implemented":true,"kind":"function","modifiers":[],"name":"multicall","nodeType":"FunctionDefinition","parameters":{"id":299,"nodeType":"ParameterList","parameters":[{"constant":false,"id":298,"name":"data","nodeType":"VariableDeclaration","scope":352,"src":"2345:21:3","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_calldata_$dyn_calldata_ptr","typeString":"bytes[]"},"typeName":{"baseType":{"id":296,"name":"bytes","nodeType":"ElementaryTypeName","src":"2345:5:3","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"id":297,"length":null,"nodeType":"ArrayTypeName","src":"2345:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_storage_$dyn_storage_ptr","typeString":"bytes[]"}},"value":null,"visibility":"internal"}],"src":"2344:23:3"},"returnParameters":{"id":303,"nodeType":"ParameterList","parameters":[{"constant":false,"id":302,"name":"results","nodeType":"VariableDeclaration","scope":352,"src":"2385:22:3","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes[]"},"typeName":{"baseType":{"id":300,"name":"bytes","nodeType":"ElementaryTypeName","src":"2385:5:3","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"id":301,"length":null,"nodeType":"ArrayTypeName","src":"2385:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_storage_$dyn_storage_ptr","typeString":"bytes[]"}},"value":null,"visibility":"internal"}],"src":"2384:24:3"},"scope":353,"src":"2326:366:3","stateMutability":"nonpayable","superFunction":null,"visibility":"external"}],"scope":354,"src":"520:2174:3"}],"src":"0:2695:3"},"legacyAST":{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/PublicResolver.sol","exportedSymbols":{"PublicResolver":[353]},"id":354,"nodeType":"SourceUnit","nodes":[{"id":181,"literals":["solidity","^","0.5",".0"],"nodeType":"PragmaDirective","src":"0:23:3"},{"id":182,"literals":["experimental","ABIEncoderV2"],"nodeType":"PragmaDirective","src":"24:33:3"},{"absolutePath":"@ensdomains/ens/contracts/ENS.sol","file":"@ensdomains/ens/contracts/ENS.sol","id":183,"nodeType":"ImportDirective","scope":354,"sourceUnit":3783,"src":"59:43:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/ABIResolver.sol","file":"./profiles/ABIResolver.sol","id":184,"nodeType":"ImportDirective","scope":354,"sourceUnit":799,"src":"103:36:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/AddrResolver.sol","file":"./profiles/AddrResolver.sol","id":185,"nodeType":"ImportDirective","scope":354,"sourceUnit":958,"src":"140:37:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/ContentHashResolver.sol","file":"./profiles/ContentHashResolver.sol","id":186,"nodeType":"ImportDirective","scope":354,"sourceUnit":1028,"src":"178:44:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/DNSResolver.sol","file":"./profiles/DNSResolver.sol","id":187,"nodeType":"ImportDirective","scope":354,"sourceUnit":1459,"src":"223:36:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/InterfaceResolver.sol","file":"./profiles/InterfaceResolver.sol","id":188,"nodeType":"ImportDirective","scope":354,"sourceUnit":1646,"src":"260:42:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/NameResolver.sol","file":"./profiles/NameResolver.sol","id":189,"nodeType":"ImportDirective","scope":354,"sourceUnit":1716,"src":"303:37:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/PubkeyResolver.sol","file":"./profiles/PubkeyResolver.sol","id":190,"nodeType":"ImportDirective","scope":354,"sourceUnit":1807,"src":"341:39:3","symbolAliases":[],"unitAlias":""},{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/profiles/TextResolver.sol","file":"./profiles/TextResolver.sol","id":191,"nodeType":"ImportDirective","scope":354,"sourceUnit":1890,"src":"381:37:3","symbolAliases":[],"unitAlias":""},{"baseContracts":[{"arguments":null,"baseName":{"contractScope":null,"id":192,"name":"ABIResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":798,"src":"547:11:3","typeDescriptions":{"typeIdentifier":"t_contract$_ABIResolver_$798","typeString":"contract ABIResolver"}},"id":193,"nodeType":"InheritanceSpecifier","src":"547:11:3"},{"arguments":null,"baseName":{"contractScope":null,"id":194,"name":"AddrResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":957,"src":"560:12:3","typeDescriptions":{"typeIdentifier":"t_contract$_AddrResolver_$957","typeString":"contract AddrResolver"}},"id":195,"nodeType":"InheritanceSpecifier","src":"560:12:3"},{"arguments":null,"baseName":{"contractScope":null,"id":196,"name":"ContentHashResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1027,"src":"574:19:3","typeDescriptions":{"typeIdentifier":"t_contract$_ContentHashResolver_$1027","typeString":"contract ContentHashResolver"}},"id":197,"nodeType":"InheritanceSpecifier","src":"574:19:3"},{"arguments":null,"baseName":{"contractScope":null,"id":198,"name":"DNSResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1458,"src":"595:11:3","typeDescriptions":{"typeIdentifier":"t_contract$_DNSResolver_$1458","typeString":"contract DNSResolver"}},"id":199,"nodeType":"InheritanceSpecifier","src":"595:11:3"},{"arguments":null,"baseName":{"contractScope":null,"id":200,"name":"InterfaceResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1645,"src":"608:17:3","typeDescriptions":{"typeIdentifier":"t_contract$_InterfaceResolver_$1645","typeString":"contract InterfaceResolver"}},"id":201,"nodeType":"InheritanceSpecifier","src":"608:17:3"},{"arguments":null,"baseName":{"contractScope":null,"id":202,"name":"NameResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1715,"src":"627:12:3","typeDescriptions":{"typeIdentifier":"t_contract$_NameResolver_$1715","typeString":"contract NameResolver"}},"id":203,"nodeType":"InheritanceSpecifier","src":"627:12:3"},{"arguments":null,"baseName":{"contractScope":null,"id":204,"name":"PubkeyResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1806,"src":"641:14:3","typeDescriptions":{"typeIdentifier":"t_contract$_PubkeyResolver_$1806","typeString":"contract PubkeyResolver"}},"id":205,"nodeType":"InheritanceSpecifier","src":"641:14:3"},{"arguments":null,"baseName":{"contractScope":null,"id":206,"name":"TextResolver","nodeType":"UserDefinedTypeName","referencedDeclaration":1889,"src":"657:12:3","typeDescriptions":{"typeIdentifier":"t_contract$_TextResolver_$1889","typeString":"contract TextResolver"}},"id":207,"nodeType":"InheritanceSpecifier","src":"657:12:3"}],"contractDependencies":[662,798,957,1027,1458,1645,1715,1806,1889],"contractKind":"contract","documentation":"A simple resolver anyone can use; only allows the owner of a node to set its\\naddress.","fullyImplemented":true,"id":353,"linearizedBaseContracts":[353,1889,1806,1715,1645,1458,1027,957,798,662],"name":"PublicResolver","nodeType":"ContractDefinition","nodes":[{"constant":false,"id":209,"name":"ens","nodeType":"VariableDeclaration","scope":353,"src":"676:7:3","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"},"typeName":{"contractScope":null,"id":208,"name":"ENS","nodeType":"UserDefinedTypeName","referencedDeclaration":3782,"src":"676:3:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"value":null,"visibility":"internal"},{"constant":false,"id":217,"name":"authorisations","nodeType":"VariableDeclaration","scope":353,"src":"943:80:3","stateVariable":true,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$_$","typeString":"mapping(bytes32 => mapping(address => mapping(address => bool)))"},"typeName":{"id":216,"keyType":{"id":210,"name":"bytes32","nodeType":"ElementaryTypeName","src":"951:7:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"nodeType":"Mapping","src":"943:58:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$_$","typeString":"mapping(bytes32 => mapping(address => mapping(address => bool)))"},"valueType":{"id":215,"keyType":{"id":211,"name":"address","nodeType":"ElementaryTypeName","src":"968:7:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Mapping","src":"960:40:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$","typeString":"mapping(address => mapping(address => bool))"},"valueType":{"id":214,"keyType":{"id":212,"name":"address","nodeType":"ElementaryTypeName","src":"985:7:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"Mapping","src":"977:22:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_bool_$","typeString":"mapping(address => bool)"},"valueType":{"id":213,"name":"bool","nodeType":"ElementaryTypeName","src":"994:4:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}}}},"value":null,"visibility":"public"},{"anonymous":false,"documentation":null,"id":227,"name":"AuthorisationChanged","nodeType":"EventDefinition","parameters":{"id":226,"nodeType":"ParameterList","parameters":[{"constant":false,"id":219,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":227,"src":"1057:20:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":218,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1057:7:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":221,"indexed":true,"name":"owner","nodeType":"VariableDeclaration","scope":227,"src":"1079:21:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":220,"name":"address","nodeType":"ElementaryTypeName","src":"1079:7:3","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"},{"constant":false,"id":223,"indexed":true,"name":"target","nodeType":"VariableDeclaration","scope":227,"src":"1102:22:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":222,"name":"address","nodeType":"ElementaryTypeName","src":"1102:7:3","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"},{"constant":false,"id":225,"indexed":false,"name":"isAuthorised","nodeType":"VariableDeclaration","scope":227,"src":"1126:17:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":224,"name":"bool","nodeType":"ElementaryTypeName","src":"1126:4:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"1056:88:3"},"src":"1030:115:3"},{"body":{"id":236,"nodeType":"Block","src":"1180:27:3","statements":[{"expression":{"argumentTypes":null,"id":234,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":232,"name":"ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":209,"src":"1190:3:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":233,"name":"_ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":229,"src":"1196:4:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"src":"1190:10:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"id":235,"nodeType":"ExpressionStatement","src":"1190:10:3"}]},"documentation":null,"id":237,"implemented":true,"kind":"constructor","modifiers":[],"name":"","nodeType":"FunctionDefinition","parameters":{"id":230,"nodeType":"ParameterList","parameters":[{"constant":false,"id":229,"name":"_ens","nodeType":"VariableDeclaration","scope":237,"src":"1163:8:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"},"typeName":{"contractScope":null,"id":228,"name":"ENS","nodeType":"UserDefinedTypeName","referencedDeclaration":3782,"src":"1163:3:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"value":null,"visibility":"internal"}],"src":"1162:10:3"},"returnParameters":{"id":231,"nodeType":"ParameterList","parameters":[],"src":"1180:0:3"},"scope":353,"src":"1151:56:3","stateMutability":"nonpayable","superFunction":null,"visibility":"public"},{"body":{"id":265,"nodeType":"Block","src":"1976:147:3","statements":[{"expression":{"argumentTypes":null,"id":255,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":246,"name":"authorisations","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":217,"src":"1986:14:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$_$","typeString":"mapping(bytes32 => mapping(address => mapping(address => bool)))"}},"id":251,"indexExpression":{"argumentTypes":null,"id":247,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":239,"src":"2001:4:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"1986:20:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$","typeString":"mapping(address => mapping(address => bool))"}},"id":252,"indexExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":248,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"2007:3:3","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":249,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2007:10:3","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"1986:32:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_bool_$","typeString":"mapping(address => bool)"}},"id":253,"indexExpression":{"argumentTypes":null,"id":250,"name":"target","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":241,"src":"2019:6:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"1986:40:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":254,"name":"isAuthorised","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":243,"src":"2029:12:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"1986:55:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":256,"nodeType":"ExpressionStatement","src":"1986:55:3"},{"eventCall":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":258,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":239,"src":"2077:4:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},{"argumentTypes":null,"expression":{"argumentTypes":null,"id":259,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"2083:3:3","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":260,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2083:10:3","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},{"argumentTypes":null,"id":261,"name":"target","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":241,"src":"2095:6:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},{"argumentTypes":null,"id":262,"name":"isAuthorised","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":243,"src":"2103:12:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"},{"typeIdentifier":"t_address_payable","typeString":"address payable"},{"typeIdentifier":"t_address","typeString":"address"},{"typeIdentifier":"t_bool","typeString":"bool"}],"id":257,"name":"AuthorisationChanged","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":227,"src":"2056:20:3","typeDescriptions":{"typeIdentifier":"t_function_event_nonpayable$_t_bytes32_$_t_address_$_t_address_$_t_bool_$returns$__$","typeString":"function (bytes32,address,address,bool)"}},"id":263,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2056:60:3","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":264,"nodeType":"EmitStatement","src":"2051:65:3"}]},"documentation":"@dev Sets or clears an authorisation.\\nAuthorisations are specific to the caller. Any account can set an authorisation\\nfor any name, but the authorisation that is checked will be that of the\\ncurrent owner of a name. Thus, transferring a name effectively clears any\\nexisting authorisations, and new authorisations can be set in advance of\\nan ownership transfer if desired.\\n     * @param node The name to change the authorisation on.\\n@param target The address that is to be authorised or deauthorised.\\n@param isAuthorised True if the address should be authorised, or false if it should be deauthorised.","id":266,"implemented":true,"kind":"function","modifiers":[],"name":"setAuthorisation","nodeType":"FunctionDefinition","parameters":{"id":244,"nodeType":"ParameterList","parameters":[{"constant":false,"id":239,"name":"node","nodeType":"VariableDeclaration","scope":266,"src":"1918:12:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":238,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1918:7:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":241,"name":"target","nodeType":"VariableDeclaration","scope":266,"src":"1932:14:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":240,"name":"address","nodeType":"ElementaryTypeName","src":"1932:7:3","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"},{"constant":false,"id":243,"name":"isAuthorised","nodeType":"VariableDeclaration","scope":266,"src":"1948:17:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":242,"name":"bool","nodeType":"ElementaryTypeName","src":"1948:4:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"1917:49:3"},"returnParameters":{"id":245,"nodeType":"ParameterList","parameters":[],"src":"1976:0:3"},"scope":353,"src":"1892:231:3","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":{"id":294,"nodeType":"Block","src":"2193:127:3","statements":[{"assignments":[274],"declarations":[{"constant":false,"id":274,"name":"owner","nodeType":"VariableDeclaration","scope":294,"src":"2203:13:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":273,"name":"address","nodeType":"ElementaryTypeName","src":"2203:7:3","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"id":279,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":277,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":268,"src":"2229:4:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes32","typeString":"bytes32"}],"expression":{"argumentTypes":null,"id":275,"name":"ens","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":209,"src":"2219:3:3","typeDescriptions":{"typeIdentifier":"t_contract$_ENS_$3782","typeString":"contract ENS"}},"id":276,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"owner","nodeType":"MemberAccess","referencedDeclaration":3767,"src":"2219:9:3","typeDescriptions":{"typeIdentifier":"t_function_external_view$_t_bytes32_$returns$_t_address_$","typeString":"function (bytes32) view external returns (address)"}},"id":278,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2219:15:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"VariableDeclarationStatement","src":"2203:31:3"},{"expression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_bool","typeString":"bool"},"id":292,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_address","typeString":"address"},"id":283,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"id":280,"name":"owner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":274,"src":"2251:5:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"nodeType":"BinaryOperation","operator":"==","rightExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":281,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"2260:3:3","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":282,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2260:10:3","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"src":"2251:19:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"nodeType":"BinaryOperation","operator":"||","rightExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":284,"name":"authorisations","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":217,"src":"2274:14:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_bytes32_$_t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$_$","typeString":"mapping(bytes32 => mapping(address => mapping(address => bool)))"}},"id":286,"indexExpression":{"argumentTypes":null,"id":285,"name":"node","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":268,"src":"2289:4:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2274:20:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_mapping$_t_address_$_t_bool_$_$","typeString":"mapping(address => mapping(address => bool))"}},"id":288,"indexExpression":{"argumentTypes":null,"id":287,"name":"owner","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":274,"src":"2295:5:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2274:27:3","typeDescriptions":{"typeIdentifier":"t_mapping$_t_address_$_t_bool_$","typeString":"mapping(address => bool)"}},"id":291,"indexExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":289,"name":"msg","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4133,"src":"2302:3:3","typeDescriptions":{"typeIdentifier":"t_magic_message","typeString":"msg"}},"id":290,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"sender","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2302:10:3","typeDescriptions":{"typeIdentifier":"t_address_payable","typeString":"address payable"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2274:39:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"src":"2251:62:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"functionReturnParameters":272,"id":293,"nodeType":"Return","src":"2244:69:3"}]},"documentation":null,"id":295,"implemented":true,"kind":"function","modifiers":[],"name":"isAuthorised","nodeType":"FunctionDefinition","parameters":{"id":269,"nodeType":"ParameterList","parameters":[{"constant":false,"id":268,"name":"node","nodeType":"VariableDeclaration","scope":295,"src":"2151:12:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":267,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2151:7:3","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"2150:14:3"},"returnParameters":{"id":272,"nodeType":"ParameterList","parameters":[{"constant":false,"id":271,"name":"","nodeType":"VariableDeclaration","scope":295,"src":"2187:4:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":270,"name":"bool","nodeType":"ElementaryTypeName","src":"2187:4:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"2186:6:3"},"scope":353,"src":"2129:191:3","stateMutability":"view","superFunction":617,"visibility":"internal"},{"body":{"id":351,"nodeType":"Block","src":"2409:283:3","statements":[{"expression":{"argumentTypes":null,"id":311,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"id":304,"name":"results","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":302,"src":"2419:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes memory[] memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"expression":{"argumentTypes":null,"id":308,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":298,"src":"2441:4:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_calldata_$dyn_calldata_ptr","typeString":"bytes calldata[] calldata"}},"id":309,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2441:11:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_uint256","typeString":"uint256"}],"id":307,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"NewExpression","src":"2429:11:3","typeDescriptions":{"typeIdentifier":"t_function_objectcreation_pure$_t_uint256_$returns$_t_array$_t_bytes_memory_$dyn_memory_$","typeString":"function (uint256) pure returns (bytes memory[] memory)"},"typeName":{"baseType":{"id":305,"name":"bytes","nodeType":"ElementaryTypeName","src":"2433:5:3","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"id":306,"length":null,"nodeType":"ArrayTypeName","src":"2433:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_storage_$dyn_storage_ptr","typeString":"bytes[]"}}},"id":310,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2429:24:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory","typeString":"bytes memory[] memory"}},"src":"2419:34:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes memory[] memory"}},"id":312,"nodeType":"ExpressionStatement","src":"2419:34:3"},{"body":{"id":347,"nodeType":"Block","src":"2501:161:3","statements":[{"assignments":[325,327],"declarations":[{"constant":false,"id":325,"name":"success","nodeType":"VariableDeclaration","scope":347,"src":"2516:12:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":324,"name":"bool","nodeType":"ElementaryTypeName","src":"2516:4:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"},{"constant":false,"id":327,"name":"result","nodeType":"VariableDeclaration","scope":347,"src":"2530:19:3","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":326,"name":"bytes","nodeType":"ElementaryTypeName","src":"2530:5:3","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"id":336,"initialValue":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":332,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":298,"src":"2580:4:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_calldata_$dyn_calldata_ptr","typeString":"bytes calldata[] calldata"}},"id":334,"indexExpression":{"argumentTypes":null,"id":333,"name":"i","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":314,"src":"2585:1:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"IndexAccess","src":"2580:7:3","typeDescriptions":{"typeIdentifier":"t_bytes_calldata","typeString":"bytes calldata"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bytes_calldata","typeString":"bytes calldata"}],"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":329,"name":"this","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":4185,"src":"2561:4:3","typeDescriptions":{"typeIdentifier":"t_contract$_PublicResolver_$353","typeString":"contract PublicResolver"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_contract$_PublicResolver_$353","typeString":"contract PublicResolver"}],"id":328,"isConstant":false,"isLValue":false,"isPure":true,"lValueRequested":false,"nodeType":"ElementaryTypeNameExpression","src":"2553:7:3","typeDescriptions":{"typeIdentifier":"t_type$_t_address_$","typeString":"type(address)"},"typeName":"address"},"id":330,"isConstant":false,"isLValue":false,"isPure":false,"kind":"typeConversion","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2553:13:3","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"id":331,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"delegatecall","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2553:26:3","typeDescriptions":{"typeIdentifier":"t_function_baredelegatecall_nonpayable$_t_bytes_memory_ptr_$returns$_t_bool_$_t_bytes_memory_ptr_$","typeString":"function (bytes memory) returns (bool,bytes memory)"}},"id":335,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2553:35:3","typeDescriptions":{"typeIdentifier":"t_tuple$_t_bool_$_t_bytes_memory_ptr_$","typeString":"tuple(bool,bytes memory)"}},"nodeType":"VariableDeclarationStatement","src":"2515:73:3"},{"expression":{"argumentTypes":null,"arguments":[{"argumentTypes":null,"id":338,"name":"success","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":325,"src":"2610:7:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}}],"expression":{"argumentTypes":[{"typeIdentifier":"t_bool","typeString":"bool"}],"id":337,"name":"require","nodeType":"Identifier","overloadedDeclarations":[4136,4137],"referencedDeclaration":4136,"src":"2602:7:3","typeDescriptions":{"typeIdentifier":"t_function_require_pure$_t_bool_$returns$__$","typeString":"function (bool) pure"}},"id":339,"isConstant":false,"isLValue":false,"isPure":false,"kind":"functionCall","lValueRequested":false,"names":[],"nodeType":"FunctionCall","src":"2602:16:3","typeDescriptions":{"typeIdentifier":"t_tuple$__$","typeString":"tuple()"}},"id":340,"nodeType":"ExpressionStatement","src":"2602:16:3"},{"expression":{"argumentTypes":null,"id":345,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftHandSide":{"argumentTypes":null,"baseExpression":{"argumentTypes":null,"id":341,"name":"results","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":302,"src":"2632:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes memory[] memory"}},"id":343,"indexExpression":{"argumentTypes":null,"id":342,"name":"i","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":314,"src":"2640:1:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"isConstant":false,"isLValue":true,"isPure":false,"lValueRequested":true,"nodeType":"IndexAccess","src":"2632:10:3","typeDescriptions":{"typeIdentifier":"t_bytes_memory","typeString":"bytes memory"}},"nodeType":"Assignment","operator":"=","rightHandSide":{"argumentTypes":null,"id":344,"name":"result","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":327,"src":"2645:6:3","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes memory"}},"src":"2632:19:3","typeDescriptions":{"typeIdentifier":"t_bytes_memory","typeString":"bytes memory"}},"id":346,"nodeType":"ExpressionStatement","src":"2632:19:3"}]},"condition":{"argumentTypes":null,"commonType":{"typeIdentifier":"t_uint256","typeString":"uint256"},"id":320,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"leftExpression":{"argumentTypes":null,"id":317,"name":"i","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":314,"src":"2479:1:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"nodeType":"BinaryOperation","operator":"<","rightExpression":{"argumentTypes":null,"expression":{"argumentTypes":null,"id":318,"name":"data","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":298,"src":"2483:4:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_calldata_$dyn_calldata_ptr","typeString":"bytes calldata[] calldata"}},"id":319,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"memberName":"length","nodeType":"MemberAccess","referencedDeclaration":null,"src":"2483:11:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"src":"2479:15:3","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"id":348,"initializationExpression":{"assignments":[314],"declarations":[{"constant":false,"id":314,"name":"i","nodeType":"VariableDeclaration","scope":348,"src":"2467:6:3","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":313,"name":"uint","nodeType":"ElementaryTypeName","src":"2467:4:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"id":316,"initialValue":{"argumentTypes":null,"hexValue":"30","id":315,"isConstant":false,"isLValue":false,"isPure":true,"kind":"number","lValueRequested":false,"nodeType":"Literal","src":"2476:1:3","subdenomination":null,"typeDescriptions":{"typeIdentifier":"t_rational_0_by_1","typeString":"int_const 0"},"value":"0"},"nodeType":"VariableDeclarationStatement","src":"2467:10:3"},"loopExpression":{"expression":{"argumentTypes":null,"id":322,"isConstant":false,"isLValue":false,"isPure":false,"lValueRequested":false,"nodeType":"UnaryOperation","operator":"++","prefix":false,"src":"2496:3:3","subExpression":{"argumentTypes":null,"id":321,"name":"i","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":314,"src":"2496:1:3","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"id":323,"nodeType":"ExpressionStatement","src":"2496:3:3"},"nodeType":"ForStatement","src":"2463:199:3"},{"expression":{"argumentTypes":null,"id":349,"name":"results","nodeType":"Identifier","overloadedDeclarations":[],"referencedDeclaration":302,"src":"2678:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes memory[] memory"}},"functionReturnParameters":303,"id":350,"nodeType":"Return","src":"2671:14:3"}]},"documentation":null,"id":352,"implemented":true,"kind":"function","modifiers":[],"name":"multicall","nodeType":"FunctionDefinition","parameters":{"id":299,"nodeType":"ParameterList","parameters":[{"constant":false,"id":298,"name":"data","nodeType":"VariableDeclaration","scope":352,"src":"2345:21:3","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_calldata_$dyn_calldata_ptr","typeString":"bytes[]"},"typeName":{"baseType":{"id":296,"name":"bytes","nodeType":"ElementaryTypeName","src":"2345:5:3","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"id":297,"length":null,"nodeType":"ArrayTypeName","src":"2345:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_storage_$dyn_storage_ptr","typeString":"bytes[]"}},"value":null,"visibility":"internal"}],"src":"2344:23:3"},"returnParameters":{"id":303,"nodeType":"ParameterList","parameters":[{"constant":false,"id":302,"name":"results","nodeType":"VariableDeclaration","scope":352,"src":"2385:22:3","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes[]"},"typeName":{"baseType":{"id":300,"name":"bytes","nodeType":"ElementaryTypeName","src":"2385:5:3","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"id":301,"length":null,"nodeType":"ArrayTypeName","src":"2385:7:3","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_storage_$dyn_storage_ptr","typeString":"bytes[]"}},"value":null,"visibility":"internal"}],"src":"2384:24:3"},"scope":353,"src":"2326:366:3","stateMutability":"nonpayable","superFunction":null,"visibility":"external"}],"scope":354,"src":"520:2174:3"}],"src":"0:2695:3"},"compiler":{"name":"solc","version":"0.5.8+commit.23d335f2.Emscripten.clang"},"networks":{},"schemaVersion":"3.0.16","updatedAt":"2020-02-10T18:46:21.022Z","devdoc":{"methods":{"ABI(bytes32,uint256)":{"params":{"contentTypes":"A bitwise OR of the ABI formats accepted by the caller.","node":"The ENS node to query"},"return":"contentType The content type of the return valuedata The ABI data"},"addr(bytes32)":{"params":{"node":"The ENS node to query."},"return":"The associated address."},"clearDNSZone(bytes32)":{"params":{"node":"the namehash of the node for which to clear the zone"}},"contenthash(bytes32)":{"params":{"node":"The ENS node to query."},"return":"The associated contenthash."},"dnsRecord(bytes32,bytes32,uint16)":{"params":{"name":"the keccak-256 hash of the fully-qualified name for which to fetch the record","node":"the namehash of the node for which to fetch the record","resource":"the ID of the resource as per https://en.wikipedia.org/wiki/List_of_DNS_record_types"},"return":"the DNS record in wire format if present, otherwise empty"},"hasDNSRecords(bytes32,bytes32)":{"params":{"name":"the namehash of the node for which to check the records","node":"the namehash of the node for which to check the records"}},"interfaceImplementer(bytes32,bytes4)":{"params":{"interfaceID":"The EIP 168 interface ID to check for.","node":"The ENS node to query."},"return":"The address that implements this interface, or 0 if the interface is unsupported."},"name(bytes32)":{"params":{"node":"The ENS node to query."},"return":"The associated name."},"pubkey(bytes32)":{"params":{"node":"The ENS node to query"},"return":"x, y the X and Y coordinates of the curve point for the public key."},"setABI(bytes32,uint256,bytes)":{"params":{"contentType":"The content type of the ABI","data":"The ABI data.","node":"The node to update."}},"setAddr(bytes32,address)":{"params":{"a":"The address to set.","node":"The node to update."}},"setAuthorisation(bytes32,address,bool)":{"details":"Sets or clears an authorisation. Authorisations are specific to the caller. Any account can set an authorisation for any name, but the authorisation that is checked will be that of the current owner of a name. Thus, transferring a name effectively clears any existing authorisations, and new authorisations can be set in advance of an ownership transfer if desired.","params":{"isAuthorised":"True if the address should be authorised, or false if it should be deauthorised.","node":"The name to change the authorisation on.","target":"The address that is to be authorised or deauthorised."}},"setContenthash(bytes32,bytes)":{"params":{"hash":"The contenthash to set","node":"The node to update."}},"setDNSRecords(bytes32,bytes)":{"params":{"data":"the DNS wire format records to set","node":"the namehash of the node for which to set the records"}},"setInterface(bytes32,bytes4,address)":{"params":{"implementer":"The address of a contract that implements this interface for this node.","interfaceID":"The EIP 168 interface ID.","node":"The node to update."}},"setName(bytes32,string)":{"params":{"name":"The name to set.","node":"The node to update."}},"setPubkey(bytes32,bytes32,bytes32)":{"params":{"node":"The ENS node to query","x":"the X coordinate of the curve point for the public key.","y":"the Y coordinate of the curve point for the public key."}},"setText(bytes32,string,string)":{"params":{"key":"The key to set.","node":"The node to update.","value":"The text data value to set."}},"text(bytes32,string)":{"params":{"key":"The text data key to query.","node":"The ENS node to query."},"return":"The associated text data."}}},"userdoc":{"methods":{"ABI(bytes32,uint256)":{"notice":"Returns the ABI associated with an ENS node. Defined in EIP205."},"addr(bytes32)":{"notice":"Returns the address associated with an ENS node."},"clearDNSZone(bytes32)":{"notice":"Clear all information for a DNS zone."},"contenthash(bytes32)":{"notice":"Returns the contenthash associated with an ENS node."},"dnsRecord(bytes32,bytes32,uint16)":{"notice":"Obtain a DNS record."},"hasDNSRecords(bytes32,bytes32)":{"notice":"Check if a given node has records."},"interfaceImplementer(bytes32,bytes4)":{"notice":"Returns the address of a contract that implements the specified interface for this name. If an implementer has not been set for this interfaceID and name, the resolver will query the contract at `addr()`. If `addr()` is set, a contract exists at that address, and that contract implements EIP168 and returns `true` for the specified interfaceID, its address will be returned."},"name(bytes32)":{"notice":"Returns the name associated with an ENS node, for reverse records. Defined in EIP181."},"pubkey(bytes32)":{"notice":"Returns the SECP256k1 public key associated with an ENS node. Defined in EIP 619."},"setABI(bytes32,uint256,bytes)":{"notice":"Sets the ABI associated with an ENS node. Nodes may have one ABI of each content type. To remove an ABI, set it to the empty string."},"setAddr(bytes32,address)":{"notice":"Sets the address associated with an ENS node. May only be called by the owner of that node in the ENS registry."},"setContenthash(bytes32,bytes)":{"notice":"Sets the contenthash associated with an ENS node. May only be called by the owner of that node in the ENS registry."},"setDNSRecords(bytes32,bytes)":{"notice":"Set one or more DNS records.  Records are supplied in wire-format. Records with the same node/name/resource must be supplied one after the other to ensure the data is updated correctly. For example, if the data was supplied:    a.example.com IN A 1.2.3.4    a.example.com IN A 5.6.7.8    www.example.com IN CNAME a.example.com. then this would store the two A records for a.example.com correctly as a single RRSET, however if the data was supplied:    a.example.com IN A 1.2.3.4    www.example.com IN CNAME a.example.com.    a.example.com IN A 5.6.7.8 then this would store the first A record, the CNAME, then the second A record which would overwrite the first."},"setInterface(bytes32,bytes4,address)":{"notice":"Sets an interface associated with a name. Setting the address to 0 restores the default behaviour of querying the contract at `addr()` for interface support."},"setName(bytes32,string)":{"notice":"Sets the name associated with an ENS node, for reverse records. May only be called by the owner of that node in the ENS registry."},"setPubkey(bytes32,bytes32,bytes32)":{"notice":"Sets the SECP256k1 public key associated with an ENS node."},"setText(bytes32,string,string)":{"notice":"Sets the text data associated with an ENS node and key. May only be called by the owner of that node in the ENS registry."},"text(bytes32,string)":{"notice":"Returns the text data associated with an ENS node and key."}},"notice":"A simple resolver anyone can use; only allows the owner of a node to set its address."}}')},function(e){e.exports=JSON.parse('{"contractName":"Resolver","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"a","type":"address"}],"name":"AddrChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"coinType","type":"uint256"},{"indexed":false,"name":"newAddress","type":"bytes"}],"name":"AddressChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"name","type":"string"}],"name":"NameChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":true,"name":"contentType","type":"uint256"}],"name":"ABIChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"x","type":"bytes32"},{"indexed":false,"name":"y","type":"bytes32"}],"name":"PubkeyChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":true,"name":"indexedKey","type":"string"},{"indexed":false,"name":"key","type":"string"}],"name":"TextChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"hash","type":"bytes"}],"name":"ContenthashChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"hash","type":"bytes32"}],"name":"ContentChanged","type":"event"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"contentTypes","type":"uint256"}],"name":"ABI","outputs":[{"name":"","type":"uint256"},{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"coinType","type":"uint256"}],"name":"addr","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"addr","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"contenthash","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"dnsrr","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"pubkey","outputs":[{"name":"x","type":"bytes32"},{"name":"y","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"key","type":"string"}],"name":"text","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"},{"name":"interfaceID","type":"bytes4"}],"name":"interfaceImplementer","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"contentType","type":"uint256"},{"name":"data","type":"bytes"}],"name":"setABI","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"addr","type":"address"}],"name":"setAddr","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"coinType","type":"uint256"},{"name":"a","type":"bytes"}],"name":"setAddr","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"hash","type":"bytes"}],"name":"setContenthash","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"data","type":"bytes"}],"name":"setDnsrr","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"_name","type":"string"}],"name":"setName","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"x","type":"bytes32"},{"name":"y","type":"bytes32"}],"name":"setPubkey","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"key","type":"string"},{"name":"value","type":"string"}],"name":"setText","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"interfaceID","type":"bytes4"},{"name":"implementer","type":"address"}],"name":"setInterface","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"interfaceID","type":"bytes4"}],"name":"supportsInterface","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"name":"results","type":"bytes[]"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"content","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"node","type":"bytes32"}],"name":"multihash","outputs":[{"name":"","type":"bytes"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"hash","type":"bytes32"}],"name":"setContent","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"node","type":"bytes32"},{"name":"hash","type":"bytes"}],"name":"setMultihash","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}],"metadata":"{\\"compiler\\":{\\"version\\":\\"0.5.8+commit.23d335f2\\"},\\"language\\":\\"Solidity\\",\\"output\\":{\\"abi\\":[{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"}],\\"name\\":\\"supportsInterface\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bool\\"}],\\"payable\\":false,\\"stateMutability\\":\\"pure\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"key\\",\\"type\\":\\"string\\"},{\\"name\\":\\"value\\",\\"type\\":\\"string\\"}],\\"name\\":\\"setText\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"}],\\"name\\":\\"interfaceImplementer\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"dnsrr\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"contentTypes\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"ABI\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"x\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"y\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"setPubkey\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"content\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes32\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"hash\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setContenthash\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"addr\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"address\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"key\\",\\"type\\":\\"string\\"}],\\"name\\":\\"text\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"string\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"contentType\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"data\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setABI\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"name\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"string\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"data\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setDnsrr\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"_name\\",\\"type\\":\\"string\\"}],\\"name\\":\\"setName\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"coinType\\",\\"type\\":\\"uint256\\"},{\\"name\\":\\"a\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setAddr\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"hash\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"setMultihash\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"data\\",\\"type\\":\\"bytes[]\\"}],\\"name\\":\\"multicall\\",\\"outputs\\":[{\\"name\\":\\"results\\",\\"type\\":\\"bytes[]\\"}],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"contenthash\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"hash\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"setContent\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"pubkey\\",\\"outputs\\":[{\\"name\\":\\"x\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"y\\",\\"type\\":\\"bytes32\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"addr\\",\\"type\\":\\"address\\"}],\\"name\\":\\"setAddr\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":false,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"interfaceID\\",\\"type\\":\\"bytes4\\"},{\\"name\\":\\"implementer\\",\\"type\\":\\"address\\"}],\\"name\\":\\"setInterface\\",\\"outputs\\":[],\\"payable\\":false,\\"stateMutability\\":\\"nonpayable\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"multihash\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"constant\\":true,\\"inputs\\":[{\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"name\\":\\"coinType\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"addr\\",\\"outputs\\":[{\\"name\\":\\"\\",\\"type\\":\\"bytes\\"}],\\"payable\\":false,\\"stateMutability\\":\\"view\\",\\"type\\":\\"function\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"a\\",\\"type\\":\\"address\\"}],\\"name\\":\\"AddrChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"coinType\\",\\"type\\":\\"uint256\\"},{\\"indexed\\":false,\\"name\\":\\"newAddress\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"AddressChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"name\\",\\"type\\":\\"string\\"}],\\"name\\":\\"NameChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":true,\\"name\\":\\"contentType\\",\\"type\\":\\"uint256\\"}],\\"name\\":\\"ABIChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"x\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"y\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"PubkeyChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":true,\\"name\\":\\"indexedKey\\",\\"type\\":\\"string\\"},{\\"indexed\\":false,\\"name\\":\\"key\\",\\"type\\":\\"string\\"}],\\"name\\":\\"TextChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"hash\\",\\"type\\":\\"bytes\\"}],\\"name\\":\\"ContenthashChanged\\",\\"type\\":\\"event\\"},{\\"anonymous\\":false,\\"inputs\\":[{\\"indexed\\":true,\\"name\\":\\"node\\",\\"type\\":\\"bytes32\\"},{\\"indexed\\":false,\\"name\\":\\"hash\\",\\"type\\":\\"bytes32\\"}],\\"name\\":\\"ContentChanged\\",\\"type\\":\\"event\\"}],\\"devdoc\\":{\\"methods\\":{}},\\"userdoc\\":{\\"methods\\":{},\\"notice\\":\\"A generic resolver interface which includes all the functions including the ones deprecated\\"}},\\"settings\\":{\\"compilationTarget\\":{\\"/home/user/Dropbox/projects/resolvers/contracts/Resolver.sol\\":\\"Resolver\\"},\\"evmVersion\\":\\"petersburg\\",\\"libraries\\":{},\\"optimizer\\":{\\"enabled\\":false,\\"runs\\":200},\\"remappings\\":[]},\\"sources\\":{\\"/home/user/Dropbox/projects/resolvers/contracts/Resolver.sol\\":{\\"keccak256\\":\\"0xb992c6a78066be42d7e9b54d0e385e87267d7e229099ed6c857c9d9ace43995d\\",\\"urls\\":[\\"bzzr://ddba23b761cfa2d6bb8746fd4241896db84282f2550c06c738fc1de2f8fb33c2\\"]}},\\"version\\":1}","bytecode":"0x","deployedBytecode":"0x","sourceMap":"","deployedSourceMap":"","source":"pragma solidity >=0.4.25;\\npragma experimental ABIEncoderV2;\\n\\n/**\\n * A generic resolver interface which includes all the functions including the ones deprecated\\n */\\ninterface Resolver{\\n    event AddrChanged(bytes32 indexed node, address a);\\n    event AddressChanged(bytes32 indexed node, uint coinType, bytes newAddress);\\n    event NameChanged(bytes32 indexed node, string name);\\n    event ABIChanged(bytes32 indexed node, uint256 indexed contentType);\\n    event PubkeyChanged(bytes32 indexed node, bytes32 x, bytes32 y);\\n    event TextChanged(bytes32 indexed node, string indexed indexedKey, string key);\\n    event ContenthashChanged(bytes32 indexed node, bytes hash);\\n    /* Deprecated events */\\n    event ContentChanged(bytes32 indexed node, bytes32 hash);\\n\\n    function ABI(bytes32 node, uint256 contentTypes) external view returns (uint256, bytes memory);\\n    function addr(bytes32 node) external view returns (address);\\n    function addr(bytes32 node, uint coinType) external view returns(bytes memory);\\n    function contenthash(bytes32 node) external view returns (bytes memory);\\n    function dnsrr(bytes32 node) external view returns (bytes memory);\\n    function name(bytes32 node) external view returns (string memory);\\n    function pubkey(bytes32 node) external view returns (bytes32 x, bytes32 y);\\n    function text(bytes32 node, string calldata key) external view returns (string memory);\\n    function interfaceImplementer(bytes32 node, bytes4 interfaceID) external view returns (address);\\n    function setABI(bytes32 node, uint256 contentType, bytes calldata data) external;\\n    function setAddr(bytes32 node, address addr) external;\\n    function setAddr(bytes32 node, uint coinType, bytes calldata a) external;\\n    function setContenthash(bytes32 node, bytes calldata hash) external;\\n    function setDnsrr(bytes32 node, bytes calldata data) external;\\n    function setName(bytes32 node, string calldata _name) external;\\n    function setPubkey(bytes32 node, bytes32 x, bytes32 y) external;\\n    function setText(bytes32 node, string calldata key, string calldata value) external;\\n    function setInterface(bytes32 node, bytes4 interfaceID, address implementer) external;\\n    function supportsInterface(bytes4 interfaceID) external pure returns (bool);\\n    function multicall(bytes[] calldata data) external returns(bytes[] memory results);\\n\\n    /* Deprecated functions */\\n    function content(bytes32 node) external view returns (bytes32);\\n    function multihash(bytes32 node) external view returns (bytes memory);\\n    function setContent(bytes32 node, bytes32 hash) external;\\n    function setMultihash(bytes32 node, bytes calldata hash) external;\\n}\\n","sourcePath":"/home/user/Dropbox/projects/resolvers/contracts/Resolver.sol","ast":{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/Resolver.sol","exportedSymbols":{"Resolver":[603]},"id":604,"nodeType":"SourceUnit","nodes":[{"id":355,"literals":["solidity",">=","0.4",".25"],"nodeType":"PragmaDirective","src":"0:25:4"},{"id":356,"literals":["experimental","ABIEncoderV2"],"nodeType":"PragmaDirective","src":"26:33:4"},{"baseContracts":[],"contractDependencies":[],"contractKind":"interface","documentation":"A generic resolver interface which includes all the functions including the ones deprecated","fullyImplemented":false,"id":603,"linearizedBaseContracts":[603],"name":"Resolver","nodeType":"ContractDefinition","nodes":[{"anonymous":false,"documentation":null,"id":362,"name":"AddrChanged","nodeType":"EventDefinition","parameters":{"id":361,"nodeType":"ParameterList","parameters":[{"constant":false,"id":358,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":362,"src":"206:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":357,"name":"bytes32","nodeType":"ElementaryTypeName","src":"206:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":360,"indexed":false,"name":"a","nodeType":"VariableDeclaration","scope":362,"src":"228:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":359,"name":"address","nodeType":"ElementaryTypeName","src":"228:7:4","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"src":"205:33:4"},"src":"188:51:4"},{"anonymous":false,"documentation":null,"id":370,"name":"AddressChanged","nodeType":"EventDefinition","parameters":{"id":369,"nodeType":"ParameterList","parameters":[{"constant":false,"id":364,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":370,"src":"265:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":363,"name":"bytes32","nodeType":"ElementaryTypeName","src":"265:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":366,"indexed":false,"name":"coinType","nodeType":"VariableDeclaration","scope":370,"src":"287:13:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":365,"name":"uint","nodeType":"ElementaryTypeName","src":"287:4:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":368,"indexed":false,"name":"newAddress","nodeType":"VariableDeclaration","scope":370,"src":"302:16:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":367,"name":"bytes","nodeType":"ElementaryTypeName","src":"302:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"264:55:4"},"src":"244:76:4"},{"anonymous":false,"documentation":null,"id":376,"name":"NameChanged","nodeType":"EventDefinition","parameters":{"id":375,"nodeType":"ParameterList","parameters":[{"constant":false,"id":372,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":376,"src":"343:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":371,"name":"bytes32","nodeType":"ElementaryTypeName","src":"343:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":374,"indexed":false,"name":"name","nodeType":"VariableDeclaration","scope":376,"src":"365:11:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":373,"name":"string","nodeType":"ElementaryTypeName","src":"365:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"342:35:4"},"src":"325:53:4"},{"anonymous":false,"documentation":null,"id":382,"name":"ABIChanged","nodeType":"EventDefinition","parameters":{"id":381,"nodeType":"ParameterList","parameters":[{"constant":false,"id":378,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":382,"src":"400:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":377,"name":"bytes32","nodeType":"ElementaryTypeName","src":"400:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":380,"indexed":true,"name":"contentType","nodeType":"VariableDeclaration","scope":382,"src":"422:27:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":379,"name":"uint256","nodeType":"ElementaryTypeName","src":"422:7:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"src":"399:51:4"},"src":"383:68:4"},{"anonymous":false,"documentation":null,"id":390,"name":"PubkeyChanged","nodeType":"EventDefinition","parameters":{"id":389,"nodeType":"ParameterList","parameters":[{"constant":false,"id":384,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":390,"src":"476:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":383,"name":"bytes32","nodeType":"ElementaryTypeName","src":"476:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":386,"indexed":false,"name":"x","nodeType":"VariableDeclaration","scope":390,"src":"498:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":385,"name":"bytes32","nodeType":"ElementaryTypeName","src":"498:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":388,"indexed":false,"name":"y","nodeType":"VariableDeclaration","scope":390,"src":"509:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":387,"name":"bytes32","nodeType":"ElementaryTypeName","src":"509:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"475:44:4"},"src":"456:64:4"},{"anonymous":false,"documentation":null,"id":398,"name":"TextChanged","nodeType":"EventDefinition","parameters":{"id":397,"nodeType":"ParameterList","parameters":[{"constant":false,"id":392,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":398,"src":"543:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":391,"name":"bytes32","nodeType":"ElementaryTypeName","src":"543:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":394,"indexed":true,"name":"indexedKey","nodeType":"VariableDeclaration","scope":398,"src":"565:25:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":393,"name":"string","nodeType":"ElementaryTypeName","src":"565:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"},{"constant":false,"id":396,"indexed":false,"name":"key","nodeType":"VariableDeclaration","scope":398,"src":"592:10:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":395,"name":"string","nodeType":"ElementaryTypeName","src":"592:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"542:61:4"},"src":"525:79:4"},{"anonymous":false,"documentation":null,"id":404,"name":"ContenthashChanged","nodeType":"EventDefinition","parameters":{"id":403,"nodeType":"ParameterList","parameters":[{"constant":false,"id":400,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":404,"src":"634:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":399,"name":"bytes32","nodeType":"ElementaryTypeName","src":"634:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":402,"indexed":false,"name":"hash","nodeType":"VariableDeclaration","scope":404,"src":"656:10:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":401,"name":"bytes","nodeType":"ElementaryTypeName","src":"656:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"633:34:4"},"src":"609:59:4"},{"anonymous":false,"documentation":null,"id":410,"name":"ContentChanged","nodeType":"EventDefinition","parameters":{"id":409,"nodeType":"ParameterList","parameters":[{"constant":false,"id":406,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":410,"src":"722:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":405,"name":"bytes32","nodeType":"ElementaryTypeName","src":"722:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":408,"indexed":false,"name":"hash","nodeType":"VariableDeclaration","scope":410,"src":"744:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":407,"name":"bytes32","nodeType":"ElementaryTypeName","src":"744:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"721:36:4"},"src":"701:57:4"},{"body":null,"documentation":null,"id":421,"implemented":false,"kind":"function","modifiers":[],"name":"ABI","nodeType":"FunctionDefinition","parameters":{"id":415,"nodeType":"ParameterList","parameters":[{"constant":false,"id":412,"name":"node","nodeType":"VariableDeclaration","scope":421,"src":"777:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":411,"name":"bytes32","nodeType":"ElementaryTypeName","src":"777:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":414,"name":"contentTypes","nodeType":"VariableDeclaration","scope":421,"src":"791:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":413,"name":"uint256","nodeType":"ElementaryTypeName","src":"791:7:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"src":"776:36:4"},"returnParameters":{"id":420,"nodeType":"ParameterList","parameters":[{"constant":false,"id":417,"name":"","nodeType":"VariableDeclaration","scope":421,"src":"836:7:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":416,"name":"uint256","nodeType":"ElementaryTypeName","src":"836:7:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":419,"name":"","nodeType":"VariableDeclaration","scope":421,"src":"845:12:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":418,"name":"bytes","nodeType":"ElementaryTypeName","src":"845:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"835:23:4"},"scope":603,"src":"764:95:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":428,"implemented":false,"kind":"function","modifiers":[],"name":"addr","nodeType":"FunctionDefinition","parameters":{"id":424,"nodeType":"ParameterList","parameters":[{"constant":false,"id":423,"name":"node","nodeType":"VariableDeclaration","scope":428,"src":"878:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":422,"name":"bytes32","nodeType":"ElementaryTypeName","src":"878:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"877:14:4"},"returnParameters":{"id":427,"nodeType":"ParameterList","parameters":[{"constant":false,"id":426,"name":"","nodeType":"VariableDeclaration","scope":428,"src":"915:7:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":425,"name":"address","nodeType":"ElementaryTypeName","src":"915:7:4","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"src":"914:9:4"},"scope":603,"src":"864:60:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":437,"implemented":false,"kind":"function","modifiers":[],"name":"addr","nodeType":"FunctionDefinition","parameters":{"id":433,"nodeType":"ParameterList","parameters":[{"constant":false,"id":430,"name":"node","nodeType":"VariableDeclaration","scope":437,"src":"943:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":429,"name":"bytes32","nodeType":"ElementaryTypeName","src":"943:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":432,"name":"coinType","nodeType":"VariableDeclaration","scope":437,"src":"957:13:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":431,"name":"uint","nodeType":"ElementaryTypeName","src":"957:4:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"src":"942:29:4"},"returnParameters":{"id":436,"nodeType":"ParameterList","parameters":[{"constant":false,"id":435,"name":"","nodeType":"VariableDeclaration","scope":437,"src":"994:12:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":434,"name":"bytes","nodeType":"ElementaryTypeName","src":"994:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"993:14:4"},"scope":603,"src":"929:79:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":444,"implemented":false,"kind":"function","modifiers":[],"name":"contenthash","nodeType":"FunctionDefinition","parameters":{"id":440,"nodeType":"ParameterList","parameters":[{"constant":false,"id":439,"name":"node","nodeType":"VariableDeclaration","scope":444,"src":"1034:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":438,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1034:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1033:14:4"},"returnParameters":{"id":443,"nodeType":"ParameterList","parameters":[{"constant":false,"id":442,"name":"","nodeType":"VariableDeclaration","scope":444,"src":"1071:12:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":441,"name":"bytes","nodeType":"ElementaryTypeName","src":"1071:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1070:14:4"},"scope":603,"src":"1013:72:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":451,"implemented":false,"kind":"function","modifiers":[],"name":"dnsrr","nodeType":"FunctionDefinition","parameters":{"id":447,"nodeType":"ParameterList","parameters":[{"constant":false,"id":446,"name":"node","nodeType":"VariableDeclaration","scope":451,"src":"1105:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":445,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1105:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1104:14:4"},"returnParameters":{"id":450,"nodeType":"ParameterList","parameters":[{"constant":false,"id":449,"name":"","nodeType":"VariableDeclaration","scope":451,"src":"1142:12:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":448,"name":"bytes","nodeType":"ElementaryTypeName","src":"1142:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1141:14:4"},"scope":603,"src":"1090:66:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":458,"implemented":false,"kind":"function","modifiers":[],"name":"name","nodeType":"FunctionDefinition","parameters":{"id":454,"nodeType":"ParameterList","parameters":[{"constant":false,"id":453,"name":"node","nodeType":"VariableDeclaration","scope":458,"src":"1175:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":452,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1175:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1174:14:4"},"returnParameters":{"id":457,"nodeType":"ParameterList","parameters":[{"constant":false,"id":456,"name":"","nodeType":"VariableDeclaration","scope":458,"src":"1212:13:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":455,"name":"string","nodeType":"ElementaryTypeName","src":"1212:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"1211:15:4"},"scope":603,"src":"1161:66:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":467,"implemented":false,"kind":"function","modifiers":[],"name":"pubkey","nodeType":"FunctionDefinition","parameters":{"id":461,"nodeType":"ParameterList","parameters":[{"constant":false,"id":460,"name":"node","nodeType":"VariableDeclaration","scope":467,"src":"1248:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":459,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1248:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1247:14:4"},"returnParameters":{"id":466,"nodeType":"ParameterList","parameters":[{"constant":false,"id":463,"name":"x","nodeType":"VariableDeclaration","scope":467,"src":"1285:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":462,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1285:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":465,"name":"y","nodeType":"VariableDeclaration","scope":467,"src":"1296:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":464,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1296:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1284:22:4"},"scope":603,"src":"1232:75:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":476,"implemented":false,"kind":"function","modifiers":[],"name":"text","nodeType":"FunctionDefinition","parameters":{"id":472,"nodeType":"ParameterList","parameters":[{"constant":false,"id":469,"name":"node","nodeType":"VariableDeclaration","scope":476,"src":"1326:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":468,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1326:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":471,"name":"key","nodeType":"VariableDeclaration","scope":476,"src":"1340:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_string_calldata_ptr","typeString":"string"},"typeName":{"id":470,"name":"string","nodeType":"ElementaryTypeName","src":"1340:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"1325:35:4"},"returnParameters":{"id":475,"nodeType":"ParameterList","parameters":[{"constant":false,"id":474,"name":"","nodeType":"VariableDeclaration","scope":476,"src":"1384:13:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":473,"name":"string","nodeType":"ElementaryTypeName","src":"1384:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"1383:15:4"},"scope":603,"src":"1312:87:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":485,"implemented":false,"kind":"function","modifiers":[],"name":"interfaceImplementer","nodeType":"FunctionDefinition","parameters":{"id":481,"nodeType":"ParameterList","parameters":[{"constant":false,"id":478,"name":"node","nodeType":"VariableDeclaration","scope":485,"src":"1434:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":477,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1434:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":480,"name":"interfaceID","nodeType":"VariableDeclaration","scope":485,"src":"1448:18:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"typeName":{"id":479,"name":"bytes4","nodeType":"ElementaryTypeName","src":"1448:6:4","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"value":null,"visibility":"internal"}],"src":"1433:34:4"},"returnParameters":{"id":484,"nodeType":"ParameterList","parameters":[{"constant":false,"id":483,"name":"","nodeType":"VariableDeclaration","scope":485,"src":"1491:7:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":482,"name":"address","nodeType":"ElementaryTypeName","src":"1491:7:4","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"src":"1490:9:4"},"scope":603,"src":"1404:96:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":494,"implemented":false,"kind":"function","modifiers":[],"name":"setABI","nodeType":"FunctionDefinition","parameters":{"id":492,"nodeType":"ParameterList","parameters":[{"constant":false,"id":487,"name":"node","nodeType":"VariableDeclaration","scope":494,"src":"1521:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":486,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1521:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":489,"name":"contentType","nodeType":"VariableDeclaration","scope":494,"src":"1535:19:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":488,"name":"uint256","nodeType":"ElementaryTypeName","src":"1535:7:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":491,"name":"data","nodeType":"VariableDeclaration","scope":494,"src":"1556:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":490,"name":"bytes","nodeType":"ElementaryTypeName","src":"1556:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1520:56:4"},"returnParameters":{"id":493,"nodeType":"ParameterList","parameters":[],"src":"1585:0:4"},"scope":603,"src":"1505:81:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":501,"implemented":false,"kind":"function","modifiers":[],"name":"setAddr","nodeType":"FunctionDefinition","parameters":{"id":499,"nodeType":"ParameterList","parameters":[{"constant":false,"id":496,"name":"node","nodeType":"VariableDeclaration","scope":501,"src":"1608:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":495,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1608:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":498,"name":"addr","nodeType":"VariableDeclaration","scope":501,"src":"1622:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":497,"name":"address","nodeType":"ElementaryTypeName","src":"1622:7:4","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"src":"1607:28:4"},"returnParameters":{"id":500,"nodeType":"ParameterList","parameters":[],"src":"1644:0:4"},"scope":603,"src":"1591:54:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":510,"implemented":false,"kind":"function","modifiers":[],"name":"setAddr","nodeType":"FunctionDefinition","parameters":{"id":508,"nodeType":"ParameterList","parameters":[{"constant":false,"id":503,"name":"node","nodeType":"VariableDeclaration","scope":510,"src":"1667:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":502,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1667:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":505,"name":"coinType","nodeType":"VariableDeclaration","scope":510,"src":"1681:13:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":504,"name":"uint","nodeType":"ElementaryTypeName","src":"1681:4:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":507,"name":"a","nodeType":"VariableDeclaration","scope":510,"src":"1696:16:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":506,"name":"bytes","nodeType":"ElementaryTypeName","src":"1696:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1666:47:4"},"returnParameters":{"id":509,"nodeType":"ParameterList","parameters":[],"src":"1722:0:4"},"scope":603,"src":"1650:73:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":517,"implemented":false,"kind":"function","modifiers":[],"name":"setContenthash","nodeType":"FunctionDefinition","parameters":{"id":515,"nodeType":"ParameterList","parameters":[{"constant":false,"id":512,"name":"node","nodeType":"VariableDeclaration","scope":517,"src":"1752:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":511,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1752:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":514,"name":"hash","nodeType":"VariableDeclaration","scope":517,"src":"1766:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":513,"name":"bytes","nodeType":"ElementaryTypeName","src":"1766:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1751:35:4"},"returnParameters":{"id":516,"nodeType":"ParameterList","parameters":[],"src":"1795:0:4"},"scope":603,"src":"1728:68:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":524,"implemented":false,"kind":"function","modifiers":[],"name":"setDnsrr","nodeType":"FunctionDefinition","parameters":{"id":522,"nodeType":"ParameterList","parameters":[{"constant":false,"id":519,"name":"node","nodeType":"VariableDeclaration","scope":524,"src":"1819:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":518,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1819:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":521,"name":"data","nodeType":"VariableDeclaration","scope":524,"src":"1833:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":520,"name":"bytes","nodeType":"ElementaryTypeName","src":"1833:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1818:35:4"},"returnParameters":{"id":523,"nodeType":"ParameterList","parameters":[],"src":"1862:0:4"},"scope":603,"src":"1801:62:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":531,"implemented":false,"kind":"function","modifiers":[],"name":"setName","nodeType":"FunctionDefinition","parameters":{"id":529,"nodeType":"ParameterList","parameters":[{"constant":false,"id":526,"name":"node","nodeType":"VariableDeclaration","scope":531,"src":"1885:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":525,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1885:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":528,"name":"_name","nodeType":"VariableDeclaration","scope":531,"src":"1899:21:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_string_calldata_ptr","typeString":"string"},"typeName":{"id":527,"name":"string","nodeType":"ElementaryTypeName","src":"1899:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"1884:37:4"},"returnParameters":{"id":530,"nodeType":"ParameterList","parameters":[],"src":"1930:0:4"},"scope":603,"src":"1868:63:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":540,"implemented":false,"kind":"function","modifiers":[],"name":"setPubkey","nodeType":"FunctionDefinition","parameters":{"id":538,"nodeType":"ParameterList","parameters":[{"constant":false,"id":533,"name":"node","nodeType":"VariableDeclaration","scope":540,"src":"1955:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":532,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1955:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":535,"name":"x","nodeType":"VariableDeclaration","scope":540,"src":"1969:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":534,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1969:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":537,"name":"y","nodeType":"VariableDeclaration","scope":540,"src":"1980:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":536,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1980:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1954:36:4"},"returnParameters":{"id":539,"nodeType":"ParameterList","parameters":[],"src":"1999:0:4"},"scope":603,"src":"1936:64:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":549,"implemented":false,"kind":"function","modifiers":[],"name":"setText","nodeType":"FunctionDefinition","parameters":{"id":547,"nodeType":"ParameterList","parameters":[{"constant":false,"id":542,"name":"node","nodeType":"VariableDeclaration","scope":549,"src":"2022:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":541,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2022:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":544,"name":"key","nodeType":"VariableDeclaration","scope":549,"src":"2036:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_string_calldata_ptr","typeString":"string"},"typeName":{"id":543,"name":"string","nodeType":"ElementaryTypeName","src":"2036:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"},{"constant":false,"id":546,"name":"value","nodeType":"VariableDeclaration","scope":549,"src":"2057:21:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_string_calldata_ptr","typeString":"string"},"typeName":{"id":545,"name":"string","nodeType":"ElementaryTypeName","src":"2057:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"2021:58:4"},"returnParameters":{"id":548,"nodeType":"ParameterList","parameters":[],"src":"2088:0:4"},"scope":603,"src":"2005:84:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":558,"implemented":false,"kind":"function","modifiers":[],"name":"setInterface","nodeType":"FunctionDefinition","parameters":{"id":556,"nodeType":"ParameterList","parameters":[{"constant":false,"id":551,"name":"node","nodeType":"VariableDeclaration","scope":558,"src":"2116:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":550,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2116:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":553,"name":"interfaceID","nodeType":"VariableDeclaration","scope":558,"src":"2130:18:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"typeName":{"id":552,"name":"bytes4","nodeType":"ElementaryTypeName","src":"2130:6:4","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"value":null,"visibility":"internal"},{"constant":false,"id":555,"name":"implementer","nodeType":"VariableDeclaration","scope":558,"src":"2150:19:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":554,"name":"address","nodeType":"ElementaryTypeName","src":"2150:7:4","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"src":"2115:55:4"},"returnParameters":{"id":557,"nodeType":"ParameterList","parameters":[],"src":"2179:0:4"},"scope":603,"src":"2094:86:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":565,"implemented":false,"kind":"function","modifiers":[],"name":"supportsInterface","nodeType":"FunctionDefinition","parameters":{"id":561,"nodeType":"ParameterList","parameters":[{"constant":false,"id":560,"name":"interfaceID","nodeType":"VariableDeclaration","scope":565,"src":"2212:18:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"typeName":{"id":559,"name":"bytes4","nodeType":"ElementaryTypeName","src":"2212:6:4","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"value":null,"visibility":"internal"}],"src":"2211:20:4"},"returnParameters":{"id":564,"nodeType":"ParameterList","parameters":[{"constant":false,"id":563,"name":"","nodeType":"VariableDeclaration","scope":565,"src":"2255:4:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":562,"name":"bool","nodeType":"ElementaryTypeName","src":"2255:4:4","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"2254:6:4"},"scope":603,"src":"2185:76:4","stateMutability":"pure","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":574,"implemented":false,"kind":"function","modifiers":[],"name":"multicall","nodeType":"FunctionDefinition","parameters":{"id":569,"nodeType":"ParameterList","parameters":[{"constant":false,"id":568,"name":"data","nodeType":"VariableDeclaration","scope":574,"src":"2285:21:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_calldata_$dyn_calldata_ptr","typeString":"bytes[]"},"typeName":{"baseType":{"id":566,"name":"bytes","nodeType":"ElementaryTypeName","src":"2285:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"id":567,"length":null,"nodeType":"ArrayTypeName","src":"2285:7:4","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_storage_$dyn_storage_ptr","typeString":"bytes[]"}},"value":null,"visibility":"internal"}],"src":"2284:23:4"},"returnParameters":{"id":573,"nodeType":"ParameterList","parameters":[{"constant":false,"id":572,"name":"results","nodeType":"VariableDeclaration","scope":574,"src":"2325:22:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes[]"},"typeName":{"baseType":{"id":570,"name":"bytes","nodeType":"ElementaryTypeName","src":"2325:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"id":571,"length":null,"nodeType":"ArrayTypeName","src":"2325:7:4","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_storage_$dyn_storage_ptr","typeString":"bytes[]"}},"value":null,"visibility":"internal"}],"src":"2324:24:4"},"scope":603,"src":"2266:83:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":581,"implemented":false,"kind":"function","modifiers":[],"name":"content","nodeType":"FunctionDefinition","parameters":{"id":577,"nodeType":"ParameterList","parameters":[{"constant":false,"id":576,"name":"node","nodeType":"VariableDeclaration","scope":581,"src":"2403:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":575,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2403:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"2402:14:4"},"returnParameters":{"id":580,"nodeType":"ParameterList","parameters":[{"constant":false,"id":579,"name":"","nodeType":"VariableDeclaration","scope":581,"src":"2440:7:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":578,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2440:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"2439:9:4"},"scope":603,"src":"2386:63:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":588,"implemented":false,"kind":"function","modifiers":[],"name":"multihash","nodeType":"FunctionDefinition","parameters":{"id":584,"nodeType":"ParameterList","parameters":[{"constant":false,"id":583,"name":"node","nodeType":"VariableDeclaration","scope":588,"src":"2473:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":582,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2473:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"2472:14:4"},"returnParameters":{"id":587,"nodeType":"ParameterList","parameters":[{"constant":false,"id":586,"name":"","nodeType":"VariableDeclaration","scope":588,"src":"2510:12:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":585,"name":"bytes","nodeType":"ElementaryTypeName","src":"2510:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"2509:14:4"},"scope":603,"src":"2454:70:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":595,"implemented":false,"kind":"function","modifiers":[],"name":"setContent","nodeType":"FunctionDefinition","parameters":{"id":593,"nodeType":"ParameterList","parameters":[{"constant":false,"id":590,"name":"node","nodeType":"VariableDeclaration","scope":595,"src":"2549:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":589,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2549:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":592,"name":"hash","nodeType":"VariableDeclaration","scope":595,"src":"2563:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":591,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2563:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"2548:28:4"},"returnParameters":{"id":594,"nodeType":"ParameterList","parameters":[],"src":"2585:0:4"},"scope":603,"src":"2529:57:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":602,"implemented":false,"kind":"function","modifiers":[],"name":"setMultihash","nodeType":"FunctionDefinition","parameters":{"id":600,"nodeType":"ParameterList","parameters":[{"constant":false,"id":597,"name":"node","nodeType":"VariableDeclaration","scope":602,"src":"2613:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":596,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2613:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":599,"name":"hash","nodeType":"VariableDeclaration","scope":602,"src":"2627:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":598,"name":"bytes","nodeType":"ElementaryTypeName","src":"2627:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"2612:35:4"},"returnParameters":{"id":601,"nodeType":"ParameterList","parameters":[],"src":"2656:0:4"},"scope":603,"src":"2591:66:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"}],"scope":604,"src":"164:2495:4"}],"src":"0:2660:4"},"legacyAST":{"absolutePath":"/home/user/Dropbox/projects/resolvers/contracts/Resolver.sol","exportedSymbols":{"Resolver":[603]},"id":604,"nodeType":"SourceUnit","nodes":[{"id":355,"literals":["solidity",">=","0.4",".25"],"nodeType":"PragmaDirective","src":"0:25:4"},{"id":356,"literals":["experimental","ABIEncoderV2"],"nodeType":"PragmaDirective","src":"26:33:4"},{"baseContracts":[],"contractDependencies":[],"contractKind":"interface","documentation":"A generic resolver interface which includes all the functions including the ones deprecated","fullyImplemented":false,"id":603,"linearizedBaseContracts":[603],"name":"Resolver","nodeType":"ContractDefinition","nodes":[{"anonymous":false,"documentation":null,"id":362,"name":"AddrChanged","nodeType":"EventDefinition","parameters":{"id":361,"nodeType":"ParameterList","parameters":[{"constant":false,"id":358,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":362,"src":"206:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":357,"name":"bytes32","nodeType":"ElementaryTypeName","src":"206:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":360,"indexed":false,"name":"a","nodeType":"VariableDeclaration","scope":362,"src":"228:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":359,"name":"address","nodeType":"ElementaryTypeName","src":"228:7:4","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"src":"205:33:4"},"src":"188:51:4"},{"anonymous":false,"documentation":null,"id":370,"name":"AddressChanged","nodeType":"EventDefinition","parameters":{"id":369,"nodeType":"ParameterList","parameters":[{"constant":false,"id":364,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":370,"src":"265:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":363,"name":"bytes32","nodeType":"ElementaryTypeName","src":"265:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":366,"indexed":false,"name":"coinType","nodeType":"VariableDeclaration","scope":370,"src":"287:13:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":365,"name":"uint","nodeType":"ElementaryTypeName","src":"287:4:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":368,"indexed":false,"name":"newAddress","nodeType":"VariableDeclaration","scope":370,"src":"302:16:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":367,"name":"bytes","nodeType":"ElementaryTypeName","src":"302:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"264:55:4"},"src":"244:76:4"},{"anonymous":false,"documentation":null,"id":376,"name":"NameChanged","nodeType":"EventDefinition","parameters":{"id":375,"nodeType":"ParameterList","parameters":[{"constant":false,"id":372,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":376,"src":"343:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":371,"name":"bytes32","nodeType":"ElementaryTypeName","src":"343:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":374,"indexed":false,"name":"name","nodeType":"VariableDeclaration","scope":376,"src":"365:11:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":373,"name":"string","nodeType":"ElementaryTypeName","src":"365:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"342:35:4"},"src":"325:53:4"},{"anonymous":false,"documentation":null,"id":382,"name":"ABIChanged","nodeType":"EventDefinition","parameters":{"id":381,"nodeType":"ParameterList","parameters":[{"constant":false,"id":378,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":382,"src":"400:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":377,"name":"bytes32","nodeType":"ElementaryTypeName","src":"400:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":380,"indexed":true,"name":"contentType","nodeType":"VariableDeclaration","scope":382,"src":"422:27:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":379,"name":"uint256","nodeType":"ElementaryTypeName","src":"422:7:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"src":"399:51:4"},"src":"383:68:4"},{"anonymous":false,"documentation":null,"id":390,"name":"PubkeyChanged","nodeType":"EventDefinition","parameters":{"id":389,"nodeType":"ParameterList","parameters":[{"constant":false,"id":384,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":390,"src":"476:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":383,"name":"bytes32","nodeType":"ElementaryTypeName","src":"476:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":386,"indexed":false,"name":"x","nodeType":"VariableDeclaration","scope":390,"src":"498:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":385,"name":"bytes32","nodeType":"ElementaryTypeName","src":"498:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":388,"indexed":false,"name":"y","nodeType":"VariableDeclaration","scope":390,"src":"509:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":387,"name":"bytes32","nodeType":"ElementaryTypeName","src":"509:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"475:44:4"},"src":"456:64:4"},{"anonymous":false,"documentation":null,"id":398,"name":"TextChanged","nodeType":"EventDefinition","parameters":{"id":397,"nodeType":"ParameterList","parameters":[{"constant":false,"id":392,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":398,"src":"543:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":391,"name":"bytes32","nodeType":"ElementaryTypeName","src":"543:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":394,"indexed":true,"name":"indexedKey","nodeType":"VariableDeclaration","scope":398,"src":"565:25:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":393,"name":"string","nodeType":"ElementaryTypeName","src":"565:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"},{"constant":false,"id":396,"indexed":false,"name":"key","nodeType":"VariableDeclaration","scope":398,"src":"592:10:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":395,"name":"string","nodeType":"ElementaryTypeName","src":"592:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"542:61:4"},"src":"525:79:4"},{"anonymous":false,"documentation":null,"id":404,"name":"ContenthashChanged","nodeType":"EventDefinition","parameters":{"id":403,"nodeType":"ParameterList","parameters":[{"constant":false,"id":400,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":404,"src":"634:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":399,"name":"bytes32","nodeType":"ElementaryTypeName","src":"634:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":402,"indexed":false,"name":"hash","nodeType":"VariableDeclaration","scope":404,"src":"656:10:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":401,"name":"bytes","nodeType":"ElementaryTypeName","src":"656:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"633:34:4"},"src":"609:59:4"},{"anonymous":false,"documentation":null,"id":410,"name":"ContentChanged","nodeType":"EventDefinition","parameters":{"id":409,"nodeType":"ParameterList","parameters":[{"constant":false,"id":406,"indexed":true,"name":"node","nodeType":"VariableDeclaration","scope":410,"src":"722:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":405,"name":"bytes32","nodeType":"ElementaryTypeName","src":"722:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":408,"indexed":false,"name":"hash","nodeType":"VariableDeclaration","scope":410,"src":"744:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":407,"name":"bytes32","nodeType":"ElementaryTypeName","src":"744:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"721:36:4"},"src":"701:57:4"},{"body":null,"documentation":null,"id":421,"implemented":false,"kind":"function","modifiers":[],"name":"ABI","nodeType":"FunctionDefinition","parameters":{"id":415,"nodeType":"ParameterList","parameters":[{"constant":false,"id":412,"name":"node","nodeType":"VariableDeclaration","scope":421,"src":"777:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":411,"name":"bytes32","nodeType":"ElementaryTypeName","src":"777:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":414,"name":"contentTypes","nodeType":"VariableDeclaration","scope":421,"src":"791:20:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":413,"name":"uint256","nodeType":"ElementaryTypeName","src":"791:7:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"src":"776:36:4"},"returnParameters":{"id":420,"nodeType":"ParameterList","parameters":[{"constant":false,"id":417,"name":"","nodeType":"VariableDeclaration","scope":421,"src":"836:7:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":416,"name":"uint256","nodeType":"ElementaryTypeName","src":"836:7:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":419,"name":"","nodeType":"VariableDeclaration","scope":421,"src":"845:12:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":418,"name":"bytes","nodeType":"ElementaryTypeName","src":"845:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"835:23:4"},"scope":603,"src":"764:95:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":428,"implemented":false,"kind":"function","modifiers":[],"name":"addr","nodeType":"FunctionDefinition","parameters":{"id":424,"nodeType":"ParameterList","parameters":[{"constant":false,"id":423,"name":"node","nodeType":"VariableDeclaration","scope":428,"src":"878:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":422,"name":"bytes32","nodeType":"ElementaryTypeName","src":"878:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"877:14:4"},"returnParameters":{"id":427,"nodeType":"ParameterList","parameters":[{"constant":false,"id":426,"name":"","nodeType":"VariableDeclaration","scope":428,"src":"915:7:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":425,"name":"address","nodeType":"ElementaryTypeName","src":"915:7:4","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"src":"914:9:4"},"scope":603,"src":"864:60:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":437,"implemented":false,"kind":"function","modifiers":[],"name":"addr","nodeType":"FunctionDefinition","parameters":{"id":433,"nodeType":"ParameterList","parameters":[{"constant":false,"id":430,"name":"node","nodeType":"VariableDeclaration","scope":437,"src":"943:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":429,"name":"bytes32","nodeType":"ElementaryTypeName","src":"943:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":432,"name":"coinType","nodeType":"VariableDeclaration","scope":437,"src":"957:13:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":431,"name":"uint","nodeType":"ElementaryTypeName","src":"957:4:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"}],"src":"942:29:4"},"returnParameters":{"id":436,"nodeType":"ParameterList","parameters":[{"constant":false,"id":435,"name":"","nodeType":"VariableDeclaration","scope":437,"src":"994:12:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":434,"name":"bytes","nodeType":"ElementaryTypeName","src":"994:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"993:14:4"},"scope":603,"src":"929:79:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":444,"implemented":false,"kind":"function","modifiers":[],"name":"contenthash","nodeType":"FunctionDefinition","parameters":{"id":440,"nodeType":"ParameterList","parameters":[{"constant":false,"id":439,"name":"node","nodeType":"VariableDeclaration","scope":444,"src":"1034:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":438,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1034:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1033:14:4"},"returnParameters":{"id":443,"nodeType":"ParameterList","parameters":[{"constant":false,"id":442,"name":"","nodeType":"VariableDeclaration","scope":444,"src":"1071:12:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":441,"name":"bytes","nodeType":"ElementaryTypeName","src":"1071:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1070:14:4"},"scope":603,"src":"1013:72:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":451,"implemented":false,"kind":"function","modifiers":[],"name":"dnsrr","nodeType":"FunctionDefinition","parameters":{"id":447,"nodeType":"ParameterList","parameters":[{"constant":false,"id":446,"name":"node","nodeType":"VariableDeclaration","scope":451,"src":"1105:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":445,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1105:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1104:14:4"},"returnParameters":{"id":450,"nodeType":"ParameterList","parameters":[{"constant":false,"id":449,"name":"","nodeType":"VariableDeclaration","scope":451,"src":"1142:12:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":448,"name":"bytes","nodeType":"ElementaryTypeName","src":"1142:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1141:14:4"},"scope":603,"src":"1090:66:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":458,"implemented":false,"kind":"function","modifiers":[],"name":"name","nodeType":"FunctionDefinition","parameters":{"id":454,"nodeType":"ParameterList","parameters":[{"constant":false,"id":453,"name":"node","nodeType":"VariableDeclaration","scope":458,"src":"1175:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":452,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1175:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1174:14:4"},"returnParameters":{"id":457,"nodeType":"ParameterList","parameters":[{"constant":false,"id":456,"name":"","nodeType":"VariableDeclaration","scope":458,"src":"1212:13:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":455,"name":"string","nodeType":"ElementaryTypeName","src":"1212:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"1211:15:4"},"scope":603,"src":"1161:66:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":467,"implemented":false,"kind":"function","modifiers":[],"name":"pubkey","nodeType":"FunctionDefinition","parameters":{"id":461,"nodeType":"ParameterList","parameters":[{"constant":false,"id":460,"name":"node","nodeType":"VariableDeclaration","scope":467,"src":"1248:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":459,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1248:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1247:14:4"},"returnParameters":{"id":466,"nodeType":"ParameterList","parameters":[{"constant":false,"id":463,"name":"x","nodeType":"VariableDeclaration","scope":467,"src":"1285:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":462,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1285:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":465,"name":"y","nodeType":"VariableDeclaration","scope":467,"src":"1296:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":464,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1296:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1284:22:4"},"scope":603,"src":"1232:75:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":476,"implemented":false,"kind":"function","modifiers":[],"name":"text","nodeType":"FunctionDefinition","parameters":{"id":472,"nodeType":"ParameterList","parameters":[{"constant":false,"id":469,"name":"node","nodeType":"VariableDeclaration","scope":476,"src":"1326:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":468,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1326:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":471,"name":"key","nodeType":"VariableDeclaration","scope":476,"src":"1340:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_string_calldata_ptr","typeString":"string"},"typeName":{"id":470,"name":"string","nodeType":"ElementaryTypeName","src":"1340:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"1325:35:4"},"returnParameters":{"id":475,"nodeType":"ParameterList","parameters":[{"constant":false,"id":474,"name":"","nodeType":"VariableDeclaration","scope":476,"src":"1384:13:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_string_memory_ptr","typeString":"string"},"typeName":{"id":473,"name":"string","nodeType":"ElementaryTypeName","src":"1384:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"1383:15:4"},"scope":603,"src":"1312:87:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":485,"implemented":false,"kind":"function","modifiers":[],"name":"interfaceImplementer","nodeType":"FunctionDefinition","parameters":{"id":481,"nodeType":"ParameterList","parameters":[{"constant":false,"id":478,"name":"node","nodeType":"VariableDeclaration","scope":485,"src":"1434:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":477,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1434:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":480,"name":"interfaceID","nodeType":"VariableDeclaration","scope":485,"src":"1448:18:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"typeName":{"id":479,"name":"bytes4","nodeType":"ElementaryTypeName","src":"1448:6:4","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"value":null,"visibility":"internal"}],"src":"1433:34:4"},"returnParameters":{"id":484,"nodeType":"ParameterList","parameters":[{"constant":false,"id":483,"name":"","nodeType":"VariableDeclaration","scope":485,"src":"1491:7:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":482,"name":"address","nodeType":"ElementaryTypeName","src":"1491:7:4","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"src":"1490:9:4"},"scope":603,"src":"1404:96:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":494,"implemented":false,"kind":"function","modifiers":[],"name":"setABI","nodeType":"FunctionDefinition","parameters":{"id":492,"nodeType":"ParameterList","parameters":[{"constant":false,"id":487,"name":"node","nodeType":"VariableDeclaration","scope":494,"src":"1521:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":486,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1521:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":489,"name":"contentType","nodeType":"VariableDeclaration","scope":494,"src":"1535:19:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":488,"name":"uint256","nodeType":"ElementaryTypeName","src":"1535:7:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":491,"name":"data","nodeType":"VariableDeclaration","scope":494,"src":"1556:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":490,"name":"bytes","nodeType":"ElementaryTypeName","src":"1556:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1520:56:4"},"returnParameters":{"id":493,"nodeType":"ParameterList","parameters":[],"src":"1585:0:4"},"scope":603,"src":"1505:81:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":501,"implemented":false,"kind":"function","modifiers":[],"name":"setAddr","nodeType":"FunctionDefinition","parameters":{"id":499,"nodeType":"ParameterList","parameters":[{"constant":false,"id":496,"name":"node","nodeType":"VariableDeclaration","scope":501,"src":"1608:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":495,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1608:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":498,"name":"addr","nodeType":"VariableDeclaration","scope":501,"src":"1622:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":497,"name":"address","nodeType":"ElementaryTypeName","src":"1622:7:4","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"src":"1607:28:4"},"returnParameters":{"id":500,"nodeType":"ParameterList","parameters":[],"src":"1644:0:4"},"scope":603,"src":"1591:54:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":510,"implemented":false,"kind":"function","modifiers":[],"name":"setAddr","nodeType":"FunctionDefinition","parameters":{"id":508,"nodeType":"ParameterList","parameters":[{"constant":false,"id":503,"name":"node","nodeType":"VariableDeclaration","scope":510,"src":"1667:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":502,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1667:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":505,"name":"coinType","nodeType":"VariableDeclaration","scope":510,"src":"1681:13:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"},"typeName":{"id":504,"name":"uint","nodeType":"ElementaryTypeName","src":"1681:4:4","typeDescriptions":{"typeIdentifier":"t_uint256","typeString":"uint256"}},"value":null,"visibility":"internal"},{"constant":false,"id":507,"name":"a","nodeType":"VariableDeclaration","scope":510,"src":"1696:16:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":506,"name":"bytes","nodeType":"ElementaryTypeName","src":"1696:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1666:47:4"},"returnParameters":{"id":509,"nodeType":"ParameterList","parameters":[],"src":"1722:0:4"},"scope":603,"src":"1650:73:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":517,"implemented":false,"kind":"function","modifiers":[],"name":"setContenthash","nodeType":"FunctionDefinition","parameters":{"id":515,"nodeType":"ParameterList","parameters":[{"constant":false,"id":512,"name":"node","nodeType":"VariableDeclaration","scope":517,"src":"1752:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":511,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1752:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":514,"name":"hash","nodeType":"VariableDeclaration","scope":517,"src":"1766:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":513,"name":"bytes","nodeType":"ElementaryTypeName","src":"1766:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1751:35:4"},"returnParameters":{"id":516,"nodeType":"ParameterList","parameters":[],"src":"1795:0:4"},"scope":603,"src":"1728:68:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":524,"implemented":false,"kind":"function","modifiers":[],"name":"setDnsrr","nodeType":"FunctionDefinition","parameters":{"id":522,"nodeType":"ParameterList","parameters":[{"constant":false,"id":519,"name":"node","nodeType":"VariableDeclaration","scope":524,"src":"1819:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":518,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1819:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":521,"name":"data","nodeType":"VariableDeclaration","scope":524,"src":"1833:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":520,"name":"bytes","nodeType":"ElementaryTypeName","src":"1833:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"1818:35:4"},"returnParameters":{"id":523,"nodeType":"ParameterList","parameters":[],"src":"1862:0:4"},"scope":603,"src":"1801:62:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":531,"implemented":false,"kind":"function","modifiers":[],"name":"setName","nodeType":"FunctionDefinition","parameters":{"id":529,"nodeType":"ParameterList","parameters":[{"constant":false,"id":526,"name":"node","nodeType":"VariableDeclaration","scope":531,"src":"1885:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":525,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1885:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":528,"name":"_name","nodeType":"VariableDeclaration","scope":531,"src":"1899:21:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_string_calldata_ptr","typeString":"string"},"typeName":{"id":527,"name":"string","nodeType":"ElementaryTypeName","src":"1899:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"1884:37:4"},"returnParameters":{"id":530,"nodeType":"ParameterList","parameters":[],"src":"1930:0:4"},"scope":603,"src":"1868:63:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":540,"implemented":false,"kind":"function","modifiers":[],"name":"setPubkey","nodeType":"FunctionDefinition","parameters":{"id":538,"nodeType":"ParameterList","parameters":[{"constant":false,"id":533,"name":"node","nodeType":"VariableDeclaration","scope":540,"src":"1955:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":532,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1955:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":535,"name":"x","nodeType":"VariableDeclaration","scope":540,"src":"1969:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":534,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1969:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":537,"name":"y","nodeType":"VariableDeclaration","scope":540,"src":"1980:9:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":536,"name":"bytes32","nodeType":"ElementaryTypeName","src":"1980:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"1954:36:4"},"returnParameters":{"id":539,"nodeType":"ParameterList","parameters":[],"src":"1999:0:4"},"scope":603,"src":"1936:64:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":549,"implemented":false,"kind":"function","modifiers":[],"name":"setText","nodeType":"FunctionDefinition","parameters":{"id":547,"nodeType":"ParameterList","parameters":[{"constant":false,"id":542,"name":"node","nodeType":"VariableDeclaration","scope":549,"src":"2022:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":541,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2022:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":544,"name":"key","nodeType":"VariableDeclaration","scope":549,"src":"2036:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_string_calldata_ptr","typeString":"string"},"typeName":{"id":543,"name":"string","nodeType":"ElementaryTypeName","src":"2036:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"},{"constant":false,"id":546,"name":"value","nodeType":"VariableDeclaration","scope":549,"src":"2057:21:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_string_calldata_ptr","typeString":"string"},"typeName":{"id":545,"name":"string","nodeType":"ElementaryTypeName","src":"2057:6:4","typeDescriptions":{"typeIdentifier":"t_string_storage_ptr","typeString":"string"}},"value":null,"visibility":"internal"}],"src":"2021:58:4"},"returnParameters":{"id":548,"nodeType":"ParameterList","parameters":[],"src":"2088:0:4"},"scope":603,"src":"2005:84:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":558,"implemented":false,"kind":"function","modifiers":[],"name":"setInterface","nodeType":"FunctionDefinition","parameters":{"id":556,"nodeType":"ParameterList","parameters":[{"constant":false,"id":551,"name":"node","nodeType":"VariableDeclaration","scope":558,"src":"2116:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":550,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2116:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":553,"name":"interfaceID","nodeType":"VariableDeclaration","scope":558,"src":"2130:18:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"typeName":{"id":552,"name":"bytes4","nodeType":"ElementaryTypeName","src":"2130:6:4","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"value":null,"visibility":"internal"},{"constant":false,"id":555,"name":"implementer","nodeType":"VariableDeclaration","scope":558,"src":"2150:19:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"},"typeName":{"id":554,"name":"address","nodeType":"ElementaryTypeName","src":"2150:7:4","stateMutability":"nonpayable","typeDescriptions":{"typeIdentifier":"t_address","typeString":"address"}},"value":null,"visibility":"internal"}],"src":"2115:55:4"},"returnParameters":{"id":557,"nodeType":"ParameterList","parameters":[],"src":"2179:0:4"},"scope":603,"src":"2094:86:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":565,"implemented":false,"kind":"function","modifiers":[],"name":"supportsInterface","nodeType":"FunctionDefinition","parameters":{"id":561,"nodeType":"ParameterList","parameters":[{"constant":false,"id":560,"name":"interfaceID","nodeType":"VariableDeclaration","scope":565,"src":"2212:18:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"},"typeName":{"id":559,"name":"bytes4","nodeType":"ElementaryTypeName","src":"2212:6:4","typeDescriptions":{"typeIdentifier":"t_bytes4","typeString":"bytes4"}},"value":null,"visibility":"internal"}],"src":"2211:20:4"},"returnParameters":{"id":564,"nodeType":"ParameterList","parameters":[{"constant":false,"id":563,"name":"","nodeType":"VariableDeclaration","scope":565,"src":"2255:4:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"},"typeName":{"id":562,"name":"bool","nodeType":"ElementaryTypeName","src":"2255:4:4","typeDescriptions":{"typeIdentifier":"t_bool","typeString":"bool"}},"value":null,"visibility":"internal"}],"src":"2254:6:4"},"scope":603,"src":"2185:76:4","stateMutability":"pure","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":574,"implemented":false,"kind":"function","modifiers":[],"name":"multicall","nodeType":"FunctionDefinition","parameters":{"id":569,"nodeType":"ParameterList","parameters":[{"constant":false,"id":568,"name":"data","nodeType":"VariableDeclaration","scope":574,"src":"2285:21:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_calldata_$dyn_calldata_ptr","typeString":"bytes[]"},"typeName":{"baseType":{"id":566,"name":"bytes","nodeType":"ElementaryTypeName","src":"2285:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"id":567,"length":null,"nodeType":"ArrayTypeName","src":"2285:7:4","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_storage_$dyn_storage_ptr","typeString":"bytes[]"}},"value":null,"visibility":"internal"}],"src":"2284:23:4"},"returnParameters":{"id":573,"nodeType":"ParameterList","parameters":[{"constant":false,"id":572,"name":"results","nodeType":"VariableDeclaration","scope":574,"src":"2325:22:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_memory_$dyn_memory_ptr","typeString":"bytes[]"},"typeName":{"baseType":{"id":570,"name":"bytes","nodeType":"ElementaryTypeName","src":"2325:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"id":571,"length":null,"nodeType":"ArrayTypeName","src":"2325:7:4","typeDescriptions":{"typeIdentifier":"t_array$_t_bytes_storage_$dyn_storage_ptr","typeString":"bytes[]"}},"value":null,"visibility":"internal"}],"src":"2324:24:4"},"scope":603,"src":"2266:83:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":581,"implemented":false,"kind":"function","modifiers":[],"name":"content","nodeType":"FunctionDefinition","parameters":{"id":577,"nodeType":"ParameterList","parameters":[{"constant":false,"id":576,"name":"node","nodeType":"VariableDeclaration","scope":581,"src":"2403:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":575,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2403:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"2402:14:4"},"returnParameters":{"id":580,"nodeType":"ParameterList","parameters":[{"constant":false,"id":579,"name":"","nodeType":"VariableDeclaration","scope":581,"src":"2440:7:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":578,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2440:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"2439:9:4"},"scope":603,"src":"2386:63:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":588,"implemented":false,"kind":"function","modifiers":[],"name":"multihash","nodeType":"FunctionDefinition","parameters":{"id":584,"nodeType":"ParameterList","parameters":[{"constant":false,"id":583,"name":"node","nodeType":"VariableDeclaration","scope":588,"src":"2473:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":582,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2473:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"2472:14:4"},"returnParameters":{"id":587,"nodeType":"ParameterList","parameters":[{"constant":false,"id":586,"name":"","nodeType":"VariableDeclaration","scope":588,"src":"2510:12:4","stateVariable":false,"storageLocation":"memory","typeDescriptions":{"typeIdentifier":"t_bytes_memory_ptr","typeString":"bytes"},"typeName":{"id":585,"name":"bytes","nodeType":"ElementaryTypeName","src":"2510:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"2509:14:4"},"scope":603,"src":"2454:70:4","stateMutability":"view","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":595,"implemented":false,"kind":"function","modifiers":[],"name":"setContent","nodeType":"FunctionDefinition","parameters":{"id":593,"nodeType":"ParameterList","parameters":[{"constant":false,"id":590,"name":"node","nodeType":"VariableDeclaration","scope":595,"src":"2549:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":589,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2549:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":592,"name":"hash","nodeType":"VariableDeclaration","scope":595,"src":"2563:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":591,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2563:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"}],"src":"2548:28:4"},"returnParameters":{"id":594,"nodeType":"ParameterList","parameters":[],"src":"2585:0:4"},"scope":603,"src":"2529:57:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"},{"body":null,"documentation":null,"id":602,"implemented":false,"kind":"function","modifiers":[],"name":"setMultihash","nodeType":"FunctionDefinition","parameters":{"id":600,"nodeType":"ParameterList","parameters":[{"constant":false,"id":597,"name":"node","nodeType":"VariableDeclaration","scope":602,"src":"2613:12:4","stateVariable":false,"storageLocation":"default","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"},"typeName":{"id":596,"name":"bytes32","nodeType":"ElementaryTypeName","src":"2613:7:4","typeDescriptions":{"typeIdentifier":"t_bytes32","typeString":"bytes32"}},"value":null,"visibility":"internal"},{"constant":false,"id":599,"name":"hash","nodeType":"VariableDeclaration","scope":602,"src":"2627:19:4","stateVariable":false,"storageLocation":"calldata","typeDescriptions":{"typeIdentifier":"t_bytes_calldata_ptr","typeString":"bytes"},"typeName":{"id":598,"name":"bytes","nodeType":"ElementaryTypeName","src":"2627:5:4","typeDescriptions":{"typeIdentifier":"t_bytes_storage_ptr","typeString":"bytes"}},"value":null,"visibility":"internal"}],"src":"2612:35:4"},"returnParameters":{"id":601,"nodeType":"ParameterList","parameters":[],"src":"2656:0:4"},"scope":603,"src":"2591:66:4","stateMutability":"nonpayable","superFunction":null,"visibility":"external"}],"scope":604,"src":"164:2495:4"}],"src":"0:2660:4"},"compiler":{"name":"solc","version":"0.5.8+commit.23d335f2.Emscripten.clang"},"networks":{},"schemaVersion":"3.0.16","updatedAt":"2020-02-10T19:24:14.594Z","devdoc":{"methods":{}},"userdoc":{"methods":{},"notice":"A generic resolver interface which includes all the functions including the ones deprecated"}}')},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useSendTxConfig=void 0;const r=n(835),i=n(981),o=n(918);t.useSendTxConfig=(e,t,n,a,s,c)=>{const l=o.useAmountConfig(e,t,a,s),u=r.useMemoConfig(e,t),f=i.useSendGasConfig(e,t,l,n);return{amountConfig:l,memoConfig:u,gasConfig:f,feeConfig:r.useFeeConfig(e,t,a,s,l,f),recipientConfig:r.useRecipientConfig(e,t,c)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useBasicTxConfig=void 0;const r=n(835),i=n(900),o=n(918);t.useBasicTxConfig=(e,t,n,a,s)=>{const c=o.useAmountConfig(e,t,a,s),l=r.useMemoConfig(e,t),u=i.useGasConfig(e,t,n.gas);return{amountConfig:c,memoConfig:l,gasConfig:u,feeConfig:r.useFeeConfig(e,t,a,s,c,u)}}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},s=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.useRegisterConfig=t.RegisterConfig=void 0;const c=a(n(0)),l=n(5),u=n(108);class f{constructor(e,t,n){this.rng=n,this._isLoading=!1,this.options=[],this._type="",this._isFinalized=!1,this.keyRingStore=e,l.makeObservable(this);for(const e of t)this.addRegisterOption(e.type,e.intro,e.page)}get mode(){return 0===this.keyRingStore.multiKeyStoreInfo.length?"create":"add"}get isLoading(){return this._isLoading}get isFinalized(){return this._isFinalized}addRegisterOption(e,t,n){this.options.push({type:e,intro:t,page:n})}setType(e){this._type=e}get type(){return this._type}get isIntro(){return""===this._type}clear(){this.setType("")}*createMnemonic(e,t,n,r){this._isLoading=!0;try{"create"===this.mode?yield this.keyRingStore.createMnemonicKey(t,n,{name:e},r):yield this.keyRingStore.addMnemonicKey(t,{name:e},r),this._isFinalized=!0}finally{this._isLoading=!1}}*createLedger(e,t,n){this._isLoading=!0;try{"create"===this.mode?yield this.keyRingStore.createLedgerKey(t,{name:e},n):yield this.keyRingStore.addLedgerKey({name:e},n),this._isFinalized=!0}finally{this._isLoading=!1}}*createPrivateKey(e,t,n){this._isLoading=!0;try{"create"===this.mode?yield this.keyRingStore.createPrivateKey(t,n,{name:e}):yield this.keyRingStore.addPrivateKey(t,{name:e}),this._isFinalized=!0}finally{this._isLoading=!1}}generateMnemonic(e=128){return s(this,void 0,void 0,(function*(){return yield u.Mnemonic.generateSeed(this.rng,e)}))}render(){return c.default.createElement("div",null,this.isIntro?this.options.map(e=>c.default.createElement(c.default.Fragment,{key:e.type},c.default.createElement(e.intro,{registerConfig:this}))):this.isFinalized?null:this.options.map(e=>{if(e.type===this.type)return c.default.createElement(c.default.Fragment,{key:e.type},c.default.createElement(e.page,{registerConfig:this}))}))}}o([l.observable],f.prototype,"_isLoading",void 0),o([l.observable.shallow],f.prototype,"options",void 0),o([l.observable],f.prototype,"_type",void 0),o([l.observable],f.prototype,"_isFinalized",void 0),o([l.computed],f.prototype,"mode",null),o([l.action],f.prototype,"addRegisterOption",null),o([l.action],f.prototype,"setType",null),o([l.action],f.prototype,"clear",null),o([l.flow],f.prototype,"createMnemonic",null),o([l.flow],f.prototype,"createLedger",null),o([l.flow],f.prototype,"createPrivateKey",null),t.RegisterConfig=f;t.useRegisterConfig=(e,t,n=(e=>Promise.resolve(crypto.getRandomValues(e))))=>{const[r]=c.useState(()=>new f(e,t,n));return r}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.useAddressBookConfig=t.AddressBookConfigMap=t.AddressBookConfig=void 0;const o=n(5),a=n(63),s=n(93),c=n(0);class l{constructor(e,t,n){this.kvStore=e,this.chainGetter=t,this.chainId=n,this._addressBookDatas=[],o.makeObservable(this),this.loadAddressBookDatas()}get addressBookDatas(){return this._addressBookDatas}setSelectHandler(e){this._selectHandler=e}selectAddressAt(e){const t=this.addressBookDatas[e];this._selectHandler&&(this._selectHandler.setRecipient(t.address),this._selectHandler.setMemo(t.memo))}*addAddressBook(e){yield this.loadAddressBookDatas(),this._addressBookDatas.push(e),yield this.saveAddressBookDatas()}*removeAddressBook(e){yield this.loadAddressBookDatas(),this._addressBookDatas.splice(e,1),yield this.saveAddressBookDatas()}*editAddressBookAt(e,t){yield this.loadAddressBookDatas(),this._addressBookDatas[e]=t,yield this.saveAddressBookDatas()}saveAddressBookDatas(){return i(this,void 0,void 0,(function*(){const e=this.chainGetter.getChain(this.chainId);yield this.kvStore.set(l.keyForChainInfo(e),o.toJS(this._addressBookDatas))}))}*loadAddressBookDatas(){const e=this.chainGetter.getChain(this.chainId),t=yield*a.toGenerator(this.kvStore.get(l.keyForChainInfo(e)));this._addressBookDatas=t||[]}static keyForChainInfo(e){return""+e.chainName}}r([o.observable],l.prototype,"_addressBookDatas",void 0),r([o.flow],l.prototype,"addAddressBook",null),r([o.flow],l.prototype,"removeAddressBook",null),r([o.flow],l.prototype,"editAddressBookAt",null),r([o.flow],l.prototype,"loadAddressBookDatas",null),t.AddressBookConfig=l;class u extends s.HasMapStore{constructor(e,t){super(n=>new l(e,t,n)),this.kvStore=e,this.chainGetter=t}getAddressBookConfig(e){return this.get(e)}}t.AddressBookConfigMap=u;t.useAddressBookConfig=(e,t,n,r)=>{const[i]=c.useState(()=>new u(e,t)),o=i.getAddressBookConfig(n);return o.setSelectHandler(r),o}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryMap=t.ObservableQuery=t.ObservableQueryBase=t.defaultOptions=void 0;const a=n(5),s=o(n(68)),c=n(63),l=n(983);t.defaultOptions={cacheMaxAge:Number.MAX_VALUE,fetchingInterval:0};class u{constructor(e,n){this._response=void 0,this._isFetching=!1,this._error=void 0,this._isStarted=!1,this.observedCount=0,this.intervalId=-1,this.becomeObserved=()=>{0===this.observedCount&&this.start(),this.observedCount++},this.becomeUnobserved=()=>{this.observedCount--,0===this.observedCount&&this.stop()},this.intervalFetch=()=>{this.isFetching||this.fetch()},this.options=Object.assign(Object.assign({},n),t.defaultOptions),this._instance=e,a.makeObservable(this),a.onBecomeObserved(this,"_response",this.becomeObserved),a.onBecomeObserved(this,"_isFetching",this.becomeObserved),a.onBecomeObserved(this,"_error",this.becomeObserved),a.onBecomeUnobserved(this,"_response",this.becomeUnobserved),a.onBecomeUnobserved(this,"_isFetching",this.becomeUnobserved),a.onBecomeUnobserved(this,"_error",this.becomeUnobserved)}get isObserved(){return this.observedCount>0}start(){this._isStarted||(this._isStarted=!0,this.onStart())}stop(){this.isStarted&&(this.onStop(),this._isStarted=!1)}get isStarted(){return this._isStarted}onStart(){this.fetch(),this.options.fetchingInterval>0&&(this.intervalId=window.setInterval(this.intervalFetch,this.options.fetchingInterval))}onStop(){this.cancel(),this.intervalId>=0&&window.clearInterval(this.intervalId)}canFetch(){return!0}get isFetching(){return this._isFetching}get instance(){return this._instance}*fetch(){if(this.isStarted&&this.canFetch()){if(this.isFetching&&this.cancel(),this._isFetching=!0,this.cancelToken=s.default.CancelToken.source(),this._response)this.setResponse(Object.assign(Object.assign({},this._response),{staled:!0}));else{const e=yield*c.toGenerator(this.loadStaledResponse());e&&e.timestamp>Date.now()-this.options.cacheMaxAge&&this.setResponse(e)}try{const e=yield*c.toGenerator(this.fetchResponse(this.cancelToken.token));this.setResponse(e),this.setError(void 0),yield this.saveResponse(e)}catch(e){if(s.default.isCancel(e))return;if(e.response){const t={status:e.response.status,statusText:e.response.statusText,message:e.response.statusText,data:e.response.data};this.setError(t)}else if(e.request){const e={status:0,statusText:"Failed to get response",message:"Failed to get response"};this.setError(e)}else{const t={status:0,statusText:e.message,message:e.message,data:e};this.setError(t)}}finally{this._isFetching=!1,this.cancelToken=void 0}}}get response(){return this._response}get error(){return this._error}setResponse(e){this._response=e}setError(e){this._error=e}cancel(){this.cancelToken&&this.cancelToken.cancel()}waitResponse(){return this.isFetching?new Promise(e=>{const t=a.autorun(()=>{this.isFetching||(e(this.response),t())})}):Promise.resolve(this.response)}waitFreshResponse(){let e=!1;const t=a.reaction(()=>this.isFetching,()=>{e||(this.fetch(),e=!0)});return new Promise(e=>{const n=a.autorun(()=>{this.isFetching||(e(this.response),t(),n())})})}}r([a.observable.ref],u.prototype,"_response",void 0),r([a.observable],u.prototype,"_isFetching",void 0),r([a.observable.ref],u.prototype,"_error",void 0),r([a.observable],u.prototype,"_isStarted",void 0),r([a.observable.ref],u.prototype,"_instance",void 0),r([a.action],u.prototype,"start",null),r([a.action],u.prototype,"stop",null),r([a.computed],u.prototype,"instance",null),r([a.flow],u.prototype,"fetch",null),r([a.action],u.prototype,"setResponse",null),r([a.action],u.prototype,"setError",null),t.ObservableQueryBase=u;class f extends u{constructor(e,t,n,r={}){super(t,r),this.kvStore=e,this._url="",a.makeObservable(this),this.setUrl(n)}get url(){return this._url}setUrl(e){this._url!==e&&(this._url=e,this.fetch())}fetchResponse(e){return i(this,void 0,void 0,(function*(){const t=yield this.instance.get(this.url,{cancelToken:e});return{data:t.data,status:t.status,staled:!1,timestamp:Date.now()}}))}getCacheKey(){return`${this.instance.name}-${this.instance.defaults.baseURL}${this.instance.getUri({url:this.url})}`}saveResponse(e){return i(this,void 0,void 0,(function*(){const t=this.getCacheKey();yield this.kvStore.set(t,e)}))}loadStaledResponse(){return i(this,void 0,void 0,(function*(){const e=this.getCacheKey(),t=yield this.kvStore.get(e);if(t)return Object.assign(Object.assign({},t),{staled:!0})}))}}r([a.observable],f.prototype,"_url",void 0),r([a.action],f.prototype,"setUrl",null),t.ObservableQuery=f;class d extends l.HasMapStore{constructor(e){super(e)}}t.ObservableQueryMap=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.StoreUtils=void 0;const r=n(23);class i{static getBalancesFromCurrencies(e,t){const n=[];for(const i of t){const t=e[i.denom];if(t){let e=i.amount;e.includes(".")&&(e=e.slice(0,e.indexOf("."))),n.push(new r.CoinPretty(t,new r.Int(e)))}}return n}static getBalanceFromCurrency(e,t){const n=i.getBalancesFromCurrencies({[e.coinMinimalDenom]:e},t);return 1===n.length?n[0]:new r.CoinPretty(e,new r.Int(0)).ready(!1)}}t.StoreUtils=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.CoinGeckoPriceStore=void 0;const o=n(209),a=i(n(68)),s=n(23),c=n(1272),l=i(n(390));class u extends o.ObservableQuery{constructor(e,t){super(e,a.default.create({baseURL:"https://api.coingecko.com/api/v3"}),"/simple/price"),this.coinIds=[],this.vsCurrencies=[],this._supportedVsCurrencies=t}get supportedVsCurrencies(){return this._supportedVsCurrencies}getFiatCurrency(e){return this._supportedVsCurrencies[e]}canFetch(){return this.coinIds.length>0&&this.vsCurrencies.length>0}fetchResponse(e){const t=Object.create(null,{fetchResponse:{get:()=>super.fetchResponse}});return r(this,void 0,void 0,(function*(){const n=yield t.fetchResponse.call(this,e);return Object.assign(Object.assign({},n),{data:l.default(this.response?this.response.data:{},n.data)})}))}refetch(){const e=`/simple/price?ids=${this.coinIds.join(",")}&vs_currencies=${this.vsCurrencies.join(",")}`;this.setUrl(e)}getCacheKey(){return`${this.instance.name}-${this.instance.defaults.baseURL}${this.instance.getUri({url:"/simple/price"})}`}getPrice(e,t){if(!this.supportedVsCurrencies[t])return;if(this.coinIds.includes(e)&&this.vsCurrencies.includes(t)||(this.coinIds.includes(e)||this.coinIds.push(e),this.vsCurrencies.includes(t)||this.vsCurrencies.push(t),this.refetch()),!this.response)return;const n=this.response.data[e];return n?n[t]:void 0}calculatePrice(e,t){if(!t.currency.coinGeckoId)return;const n=this.supportedVsCurrencies[e];if(!n)return;const r=this.getPrice(t.currency.coinGeckoId,e);if(void 0===r)return new c.PricePretty(n,new s.Int(0)).ready(!1);const i=t.toDec(),o=new s.Dec(r.toString());return new c.PricePretty(n,i.mul(o))}}t.CoinGeckoPriceStore=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PricePretty=void 0;const r=n(221),i=n(112),o=n(149);class a{constructor(e,t){this._fiatCurrency=e,this.amount=t,this._options={separator:"",upperCase:!1,lowerCase:!1,locale:"en-US"},t instanceof r.IntPretty?this.intPretty=t:this.intPretty=new r.IntPretty(t),this.intPretty=this.intPretty.maxDecimals(e.maxDecimals).shrink(!0).trim(!0).locale(!1),this._options.locale=e.locale}get options(){return Object.assign(Object.assign({},this.intPretty.options),this._options)}get symbol(){return this._fiatCurrency.symbol}get fiatCurrency(){return this._fiatCurrency}separator(e){const t=this.clone();return t._options.separator=e,t}upperCase(e){const t=this.clone();return t._options.upperCase=e,t._options.lowerCase=!e,t}lowerCase(e){const t=this.clone();return t._options.lowerCase=e,t._options.upperCase=!e,t}precision(e){const t=this.clone();return t.intPretty=t.intPretty.precision(e),t}maxDecimals(e){const t=this.clone();return t.intPretty=t.intPretty.maxDecimals(e),t}trim(e){const t=this.clone();return t.intPretty=t.intPretty.trim(e),t}shrink(e){const t=this.clone();return t.intPretty=t.intPretty.shrink(e),t}locale(e){const t=this.clone();return t._options.locale=e,t}ready(e){const t=this.clone();return t.intPretty=t.intPretty.ready(e),t}get isReady(){return this.intPretty.isReady}add(e){const t=this.clone();return t.intPretty=t.intPretty.add(e.intPretty),t}toDec(){return this.intPretty.toDec()}toString(){let e=this.symbol;this._options.upperCase&&(e=e.toUpperCase()),this._options.lowerCase&&(e=e.toLowerCase());const t=this.toDec(),n=this.options;if(t.gt(new i.Dec(0))){const r=new i.Dec(1).quo(o.DecUtils.getPrecisionDec(this.options.maxDecimals));if(t.lt(r)){const t=parseFloat(r.toString(n.maxDecimals)).toLocaleString(n.locale,{maximumFractionDigits:n.maxDecimals});return`< ${e}${this._options.separator}${t}`}}const r=parseFloat(this.intPretty.toString()).toLocaleString(n.locale,{maximumFractionDigits:n.maxDecimals});return`${e}${this._options.separator}${r}`}clone(){const e=new a(this._fiatCurrency,this.amount);return e._options=Object.assign({},this._options),e.intPretty=this.intPretty.clone(),e}}t.PricePretty=a},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.QueriesStore=void 0;var o=n(1274);Object.defineProperty(t,"QueriesStore",{enumerable:!0,get:function(){return o.QueriesStore}}),i(n(987),t),i(n(984),t)},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.QueriesStore=t.Queries=void 0;const i=n(5),o=n(920),a=n(984),s=n(987),c=n(1301),l=n(1302),u=n(1303),f=n(1304),d=n(1305);class p{constructor(e,t,n){this._querySifchainAPY=new f.ObservableQuerySifchainLiquidityAPY(e,t),this._queryBalances=new o.ObservableQueryBalances(e,t,n),this._queryBalances.addBalanceRegistry(new c.ObservableQueryCosmosBalanceRegistry(e)),this._queryBlock=new s.ObservableQueryBlock(e,t,n),this._queryAccount=new s.ObservableQueryAccount(e,t,n),this._queryMint=new s.ObservableQueryMintingInfation(e,t,n),this._queryPool=new s.ObservableQueryStakingPool(e,t,n),this._queryStakingParams=new s.ObservableQueryStakingParams(e,t,n),this._querySupplyTotal=new s.ObservableQuerySupplyTotal(e,t,n);const r=new d.ObservableQueryOsmosisMintParmas(e,t,n);this._queryInflation=new s.ObservableQueryInflation(t,n,this._queryMint,this._queryPool,this._querySupplyTotal,new u.ObservableQueryIrisMintingInfation(e,t,n),this._querySifchainAPY,new d.ObservableQueryOsmosisEpochs(e,t,n),new d.ObservableQueryOsmosisEpochProvisions(e,t,n,r),r),this._queryRewards=new s.ObservableQueryRewards(e,t,n),this._queryDelegations=new s.ObservableQueryDelegations(e,t,n),this._queryUnbondingDelegations=new s.ObservableQueryUnbondingDelegations(e,t,n),this._queryValidators=new s.ObservableQueryValidators(e,t,n),this._queryGovernance=new s.ObservableQueryGovernance(e,t,n,this._queryPool),this._queryProposalVote=new s.ObservableQueryProposalVote(e,t,n),this._queryIBCClientState=new s.ObservableQueryIBCClientState(e,t,n),this._queryIBCChannel=new s.ObservableQueryIBCChannel(e,t,n),this._queryIBCDenomTrace=new s.ObservableQueryDenomTrace(e,t,n),this._querySecretContractCodeHash=new a.ObservableQuerySecretContractCodeHash(e,t,n),this._queryBalances.addBalanceRegistry(new a.ObservableQuerySecret20BalanceRegistry(e,this._querySecretContractCodeHash)),this._querySecret20ContractInfo=new l.ObservableQuerySecret20ContractInfo(e,t,n,this._querySecretContractCodeHash)}getQueryBlock(){return this._queryBlock}getQueryAccount(){return this._queryAccount}getQueryMint(){return this._queryMint}getQueryPool(){return this._queryPool}getQueryStakingParams(){return this._queryStakingParams}getQuerySupplyTotal(){return this._querySupplyTotal}getQueryInflation(){return this._queryInflation}getQueryRewards(){return this._queryRewards}getQueryBalances(){return this._queryBalances}getQueryDelegations(){return this._queryDelegations}getQueryUnbondingDelegations(){return this._queryUnbondingDelegations}getQueryValidators(){return this._queryValidators}getQueryGovernance(){return this._queryGovernance}getQueryProposalVote(){return this._queryProposalVote}getQueryIBCClientState(){return this._queryIBCClientState}getQueryIBCCChannel(){return this._queryIBCChannel}getQueryIBCDenomTrace(){return this._queryIBCDenomTrace}getQuerySecretContractCodeHash(){return this._querySecretContractCodeHash}getQuerySecret20ContractInfo(){return this._querySecret20ContractInfo}getQuerySifchainAPY(){return this._querySifchainAPY}}t.Queries=p;class h{constructor(e,t){this.kvStore=e,this.chainGetter=t,this.queriesMap=new Map,i.makeObservable(this)}get(e){if(!this.queriesMap.has(e)){const t=new p(this.kvStore,e,this.chainGetter);i.runInAction(()=>{this.queriesMap.set(e,t)})}return this.queriesMap.get(e)}}r([i.observable.shallow],h.prototype,"queriesMap",void 0),t.QueriesStore=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQuerySecretContractCodeHash=t.ObservableQuerySecretContractCodeHashInner=void 0;const r=n(89);class i extends r.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,`/wasm/contract/${r}/code-hash`),this.contractAddress=r}canFetch(){return this.contractAddress.length>0}}t.ObservableQuerySecretContractCodeHashInner=i;class o extends r.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>new i(this.kvStore,this.chainId,this.chainGetter,e)),this.kvStore=e,this.chainId=t,this.chainGetter=n}getQueryContract(e){return this.get(e)}}t.ObservableQuerySecretContractCodeHash=o},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQuerySecret20BalanceRegistry=t.ObservableQuerySecret20BalanceInner=t.ObservableQuerySecret20Balance=void 0;const o=n(5),a=n(63),s=n(23),c=n(920),l=n(985),u=n(986);class f extends l.ObservableSecretContractChainQuery{constructor(e,t,n,r,i,a,s){super(e,t,n,r,{},s),this.contractAddress=r,this.bech32Address=i,this.parent=a,this.querySecretContractCodeHash=s,o.makeObservable(this),this.viewingKey?this.setObj({balance:{address:i,key:this.viewingKey}}):this.setError({status:0,statusText:"Viewing key is empty",message:"Viewing key is empty"})}get viewingKey(){const e=this.parent.currency;return"type"in e&&"secret20"===e.type?e.viewingKey:""}canFetch(){return super.canFetch()&&""!==this.bech32Address&&""!==this.viewingKey}fetchResponse(e){const t=Object.create(null,{fetchResponse:{get:()=>super.fetchResponse}});var n;return i(this,void 0,void 0,(function*(){const r=yield t.fetchResponse.call(this,e);if(r.data.viewing_key_error)throw new u.WrongViewingKeyError(null===(n=r.data.viewing_key_error)||void 0===n?void 0:n.msg);return r}))}}r([o.computed],f.prototype,"viewingKey",null),t.ObservableQuerySecret20Balance=f;class d extends c.ObservableQueryBalanceInner{constructor(e,t,n,r,i,a){super(e,t,n,"",r),this.bech32Address=i,this.querySecretContractCodeHash=a,o.makeObservable(this),this.querySecret20Balance=new f(e,t,n,r.contractAddress,i,this,this.querySecretContractCodeHash)}canFetch(){return!1}*fetch(){yield this.querySecret20Balance.fetch()}get isFetching(){return this.querySecretContractCodeHash.getQueryContract(this.denomHelper.contractAddress).isFetching||this.querySecret20Balance.isFetching}get error(){return this.querySecretContractCodeHash.getQueryContract(this.denomHelper.contractAddress).error||this.querySecret20Balance.error}get balance(){const e=this.denomHelper.denom,t=this.chainGetter.getChain(this.chainId).currencies.find(t=>t.coinMinimalDenom===e);if(!t)throw new Error("Unknown currency: "+e);return this.querySecret20Balance.response&&this.querySecret20Balance.response.data.balance?new s.CoinPretty(t,new s.Int(this.querySecret20Balance.response.data.balance.amount)):new s.CoinPretty(t,new s.Int(0)).ready(!1)}}r([o.override],d.prototype,"fetch",null),r([o.computed],d.prototype,"balance",null),t.ObservableQuerySecret20BalanceInner=d;t.ObservableQuerySecret20BalanceRegistry=class{constructor(e,t){this.kvStore=e,this.querySecretContractCodeHash=t}getBalanceInner(e,t,n,r){const i=new a.DenomHelper(r);if("secret20"===i.type)return new d(this.kvStore,e,t,i,n,this.querySecretContractCodeHash)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(1279),t),i(n(989),t),i(n(988),t),i(n(1280),t)},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryGovernance=void 0;const i=n(89),o=n(5),a=n(988),s=n(23),c=n(389),l=n(989);class u extends i.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,"/gov/proposals"),this._queryPool=r,this.paramDeposit=void 0,this.paramVoting=void 0,this.paramTally=void 0,this.getProposal=c.computedFn(e=>this.proposals.find(t=>t.id===e)),o.makeObservable(this)}getQueryPool(){return this._queryPool}getQueryParamDeposit(){return this.paramDeposit||o.runInAction(()=>{this.paramDeposit=new a.ObservableQueryGovParamDeposit(this.kvStore,this.chainId,this.chainGetter)}),this.paramDeposit}getQueryParamVoting(){return this.paramVoting||o.runInAction(()=>{this.paramVoting=new a.ObservableQueryGovParamVoting(this.kvStore,this.chainId,this.chainGetter)}),this.paramVoting}getQueryParamTally(){return this.paramTally||o.runInAction(()=>{this.paramTally=new a.ObservableQueryGovParamTally(this.kvStore,this.chainId,this.chainGetter)}),this.paramTally}get quorum(){const e=this.getQueryParamTally();if(!e.response)return new s.IntPretty(new s.Int(0)).ready(!1);let t=new s.Dec(e.response.data.result.quorum);return t=t.mulTruncate(s.DecUtils.getPrecisionDec(2)),new s.IntPretty(t)}get proposals(){if(!this.response)return[];const e=[];for(const t of this.response.data.result)e.push(new l.ObservableQueryProposal(this.kvStore,this.chainId,this.chainGetter,t,this));return e.reverse()}}r([o.observable.ref],u.prototype,"paramDeposit",void 0),r([o.observable.ref],u.prototype,"paramVoting",void 0),r([o.observable.ref],u.prototype,"paramTally",void 0),r([o.computed],u.prototype,"quorum",null),r([o.computed],u.prototype,"proposals",null),t.ObservableQueryGovernance=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryProposalVote=t.ObservableQueryProposalVoteInner=void 0;const r=n(89);class i extends r.ObservableChainQuery{constructor(e,t,n,r,i){super(e,t,n,`/gov/proposals/${r}/votes/${i}`),this.proposalId=r,this.bech32Address=i}get vote(){return this.response?"string"==typeof this.response.data.result.option?this.response.data.result.option:(()=>{switch(this.response.data.result.option){case 1:return"Yes";case 2:return"Abstain";case 3:return"No";case 4:return"NoWithVeto";default:return"Unspecified"}})():"Unspecified"}canFetch(){return this.bech32Address.length>0}}t.ObservableQueryProposalVoteInner=i;class o extends r.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>{const{proposalId:t,voter:n}=JSON.parse(e);return new i(this.kvStore,this.chainId,this.chainGetter,t,n)}),this.kvStore=e,this.chainId=t,this.chainGetter=n}getVote(e,t){const n=JSON.stringify({proposalId:e,voter:t});return this.get(n)}}t.ObservableQueryProposalVote=o},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(1282),t),i(n(1283),t),i(n(1284),t),i(n(1285),t),i(n(1286),t),i(n(1287),t)},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryDelegations=t.ObservableQueryDelegationsInner=void 0;const i=n(89),o=n(23),a=n(5),s=n(389);class c extends i.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,`/staking/delegators/${r}/delegations`),this.getDelegationTo=s.computedFn(e=>{const t=this.delegations,n=this.chainGetter.getChain(this.chainId).stakeCurrency;if(!this.response)return new o.CoinPretty(n,new o.Int(0)).ready(!1);for(const r of t)if(r.validator_address===e)return new o.CoinPretty(n,new o.Int("string"==typeof r.balance?r.balance:r.balance.amount));return new o.CoinPretty(n,new o.Int(0))}),a.makeObservable(this),this.bech32Address=r}canFetch(){return this.bech32Address.length>0}get total(){const e=this.chainGetter.getChain(this.chainId).stakeCurrency;if(!this.response)return new o.CoinPretty(e,new o.Int(0)).ready(!1);let t=new o.Int(0);for(const e of this.response.data.result)t="string"==typeof e.balance?t.add(new o.Int(e.balance)):t.add(new o.Int(e.balance.amount));return new o.CoinPretty(e,t)}get delegationBalances(){if(!this.response)return[];const e=this.chainGetter.getChain(this.chainId).stakeCurrency,t=[];for(const n of this.response.data.result){const r="string"==typeof n.balance?n.balance:n.balance.amount;t.push({validatorAddress:"validator_address"in n?n.validator_address:n.delegation.validator_address,balance:new o.CoinPretty(e,new o.Int(r))})}return t}get delegations(){if(!this.response)return[];const e=this.response.data.result;return e.length>0&&"delegation"in e[0]?e.map(e=>({balance:e.balance,delegator_address:e.delegation.delegator_address,validator_address:e.delegation.validator_address,shares:e.delegation.shares})):e}}r([a.computed],c.prototype,"total",null),r([a.computed],c.prototype,"delegationBalances",null),r([a.computed],c.prototype,"delegations",null),t.ObservableQueryDelegationsInner=c;class l extends i.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>new c(this.kvStore,this.chainId,this.chainGetter,e)),this.kvStore=e,this.chainId=t,this.chainGetter=n}getQueryBech32Address(e){return this.get(e)}}t.ObservableQueryDelegations=l},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryRewards=t.ObservableQueryRewardsInner=void 0;const i=n(89),o=n(5),a=n(23),s=n(209),c=n(389);class l extends i.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,`/distribution/delegators/${r}/rewards`),this.getRewardsOf=c.computedFn(e=>{var t,n,r;const i=this.chainGetter.getChain(this.chainId).currencies.reduce((e,t)=>("type"in t||(e[t.coinMinimalDenom]=t),e),{}),o=null===(n=null===(t=this.response)||void 0===t?void 0:t.data.result.rewards)||void 0===n?void 0:n.find(t=>t.validator_address===e);return s.StoreUtils.getBalancesFromCurrencies(i,null!==(r=null==o?void 0:o.reward)&&void 0!==r?r:[])}),this.getStakableRewardOf=c.computedFn(e=>{var t,n,r;const i=this.chainGetter.getChain(this.chainId),o=null===(n=null===(t=this.response)||void 0===t?void 0:t.data.result.rewards)||void 0===n?void 0:n.find(t=>t.validator_address===e);return s.StoreUtils.getBalanceFromCurrency(i.stakeCurrency,null!==(r=null==o?void 0:o.reward)&&void 0!==r?r:[])}),this.getUnstakableRewardsOf=c.computedFn(e=>{var t,n,r;const i=this.chainGetter.getChain(this.chainId),o=i.currencies.reduce((e,t)=>("type"in t||t.coinMinimalDenom===i.stakeCurrency.coinMinimalDenom||(e[t.coinMinimalDenom]=t),e),{}),a=null===(n=null===(t=this.response)||void 0===t?void 0:t.data.result.rewards)||void 0===n?void 0:n.find(t=>t.validator_address===e);return s.StoreUtils.getBalancesFromCurrencies(o,null!==(r=null==a?void 0:a.reward)&&void 0!==r?r:[])}),this.getDescendingPendingRewardValidatorAddresses=c.computedFn(e=>{var t,n;if(!this.response)return[];const r=this.chainGetter.getChain(this.chainId),i=null!==(n=null===(t=this.response.data.result.rewards)||void 0===t?void 0:t.slice())&&void 0!==n?n:[];return i.sort((e,t)=>{var n,i;const o=s.StoreUtils.getBalanceFromCurrency(r.stakeCurrency,null!==(n=e.reward)&&void 0!==n?n:[]),a=s.StoreUtils.getBalanceFromCurrency(r.stakeCurrency,null!==(i=t.reward)&&void 0!==i?i:[]);return o.toDec().gt(a.toDec())?-1:1}),i.filter(e=>{if(e.reward)for(const t of e.reward){if(new a.Dec(t.amount).truncate().gt(new a.Int(0)))return!0}return!1}).slice(0,e).map(e=>e.validator_address)}),o.makeObservable(this),this.bech32Address=r}canFetch(){return this.bech32Address.length>0}get rewards(){var e,t;const n=this.chainGetter.getChain(this.chainId).currencies.reduce((e,t)=>("type"in t||(e[t.coinMinimalDenom]=t),e),{});return s.StoreUtils.getBalancesFromCurrencies(n,null!==(t=null===(e=this.response)||void 0===e?void 0:e.data.result.total)&&void 0!==t?t:[])}get stakableReward(){var e,t;const n=this.chainGetter.getChain(this.chainId);return s.StoreUtils.getBalanceFromCurrency(n.stakeCurrency,null!==(t=null===(e=this.response)||void 0===e?void 0:e.data.result.total)&&void 0!==t?t:[])}get unstakableRewards(){var e,t;const n=this.chainGetter.getChain(this.chainId),r=n.currencies.reduce((e,t)=>("type"in t||t.coinMinimalDenom===n.stakeCurrency.coinMinimalDenom||(e[t.coinMinimalDenom]=t),e),{});return s.StoreUtils.getBalancesFromCurrencies(r,null!==(t=null===(e=this.response)||void 0===e?void 0:e.data.result.total)&&void 0!==t?t:[])}get pendingRewardValidatorAddresses(){var e;if(!this.response)return[];const t=[];for(const n of null!==(e=this.response.data.result.rewards)&&void 0!==e?e:[])if(n.reward)for(const e of n.reward){if(new a.Dec(e.amount).truncate().gt(new a.Int(0))){t.push(n.validator_address);break}}return t}}r([o.computed],l.prototype,"rewards",null),r([o.computed],l.prototype,"stakableReward",null),r([o.computed],l.prototype,"unstakableRewards",null),r([o.computed],l.prototype,"pendingRewardValidatorAddresses",null),t.ObservableQueryRewardsInner=l;class u extends i.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>new l(this.kvStore,this.chainId,this.chainGetter,e)),this.kvStore=e,this.chainId=t,this.chainGetter=n}getQueryBech32Address(e){return this.get(e)}}t.ObservableQueryRewards=u},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryUnbondingDelegations=t.ObservableQueryUnbondingDelegationsInner=void 0;const i=n(89),o=n(23),a=n(5);class s extends i.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,`/staking/delegators/${r}/unbonding_delegations`),a.makeObservable(this),this.bech32Address=r}canFetch(){return this.bech32Address.length>0}get total(){const e=this.chainGetter.getChain(this.chainId).stakeCurrency;if(!this.response)return new o.CoinPretty(e,new o.Int(0)).ready(!1);let t=new o.Int(0);for(const e of this.response.data.result)for(const n of e.entries)t=t.add(new o.Int(n.balance));return new o.CoinPretty(e,t)}get unbondingBalances(){const e=this.unbondings,t=this.chainGetter.getChain(this.chainId).stakeCurrency,n=[];for(const r of e){const e=[];for(const n of r.entries)e.push({creationHeight:new o.Int(n.creation_height),completionTime:n.completion_time,balance:new o.CoinPretty(t,new o.Int(n.balance))});n.push({validatorAddress:r.validator_address,entries:e})}return n}get unbondings(){return this.response?this.response.data.result:[]}}r([a.computed],s.prototype,"total",null),r([a.computed],s.prototype,"unbondingBalances",null),r([a.computed],s.prototype,"unbondings",null),t.ObservableQueryUnbondingDelegationsInner=s;class c extends i.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>new s(this.kvStore,this.chainId,this.chainGetter,e)),this.kvStore=e,this.chainId=t,this.chainGetter=n}getQueryBech32Address(e){return this.get(e)}}t.ObservableQueryUnbondingDelegations=c},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryValidators=t.ObservableQueryValidatorsInner=t.ObservableQueryValidatorThumbnail=void 0;const a=n(89),s=n(919),c=n(5),l=n(209),u=o(n(68)),f=o(n(412)),d=n(23),p=n(389);class h extends l.ObservableQuery{constructor(e,t){super(e,u.default.create({baseURL:"https://keybase.io/"}),"_/api/1.0/user/lookup.json?fields=pictures&key_suffix="+t.description.identity),c.makeObservable(this),this.validator=t}canFetch(){return""!==this.validator.description.identity}fetchResponse(e){const t=Object.create(null,{fetchResponse:{get:()=>super.fetchResponse}});return i(this,void 0,void 0,(function*(){return yield h.fetchingThumbnailQueue.add(()=>t.fetchResponse.call(this,e))}))}get thumbnail(){var e,t,n,r;return 0===(null===(e=this.response)||void 0===e?void 0:e.data.status.code)&&this.response.data.them&&this.response.data.them.length>0&&null!==(r=null===(n=null===(t=this.response.data.them[0].pictures)||void 0===t?void 0:t.primary)||void 0===n?void 0:n.url)&&void 0!==r?r:""}}h.fetchingThumbnailQueue=new f.default({concurrency:3}),r([c.computed],h.prototype,"thumbnail",null),t.ObservableQueryValidatorThumbnail=h;class m extends a.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,"/staking/validators?status="+r),this.status=r,this.thumbnailMap=new Map,this.getValidator=p.computedFn(e=>this.validators.find(t=>t.operator_address===e)),this.getValidatorThumbnail=p.computedFn(e=>{const t=this.validators.find(t=>t.operator_address===e);if(!t)return"";if(!t.description.identity)return"";const n=t.description.identity;return this.thumbnailMap.has(n)||c.runInAction(()=>{this.thumbnailMap.set(n,new h(this.kvStore,t))}),this.thumbnailMap.get(n).thumbnail}),this.getValidatorShare=p.computedFn(e=>{const t=this.validators.find(t=>t.operator_address===e);if(!t)return;const n=this.chainGetter.getChain(this.chainId).stakeCurrency,r=new d.Dec(t.delegator_shares).truncate();return new d.CoinPretty(n,r)}),c.makeObservable(this),c.autorun(()=>{const e=this.chainGetter.getChain(this.chainId);if(e.features&&e.features.includes("stargate")){const e=(()=>{switch(this.status){case s.BondStatus.Bonded:return"/staking/validators?status=BOND_STATUS_BONDED";case s.BondStatus.Unbonded:return"/staking/validators?status=BOND_STATUS_UNBONDED";case s.BondStatus.Unbonding:return"/staking/validators?status=BOND_STATUS_UNBONDING"}})();this.setUrl(e)}})}get validators(){var e;return(null===(e=this.response)||void 0===e?void 0:e.data.result)?this.response.data.result:[]}get validatorsSortedByVotingPower(){return this.validators.sort((e,t)=>new d.Dec(e.delegator_shares).gt(new d.Dec(t.delegator_shares))?-1:1)}}r([c.observable.shallow],m.prototype,"thumbnailMap",void 0),r([c.computed],m.prototype,"validators",null),r([c.computed],m.prototype,"validatorsSortedByVotingPower",null),t.ObservableQueryValidatorsInner=m;class b extends a.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>new m(this.kvStore,this.chainId,this.chainGetter,e)),this.kvStore=e,this.chainId=t,this.chainGetter=n}getQueryStatus(e=s.BondStatus.Bonded){return this.get(e)}}t.ObservableQueryValidators=b},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryStakingPool=void 0;const r=n(89);class i extends r.ObservableChainQuery{constructor(e,t,n){super(e,t,n,"/staking/pool")}}t.ObservableQueryStakingPool=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryStakingParams=void 0;const r=n(89);class i extends r.ObservableChainQuery{constructor(e,t,n){super(e,t,n,"/staking/parameters")}}t.ObservableQueryStakingParams=i},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(1289),t),i(n(1290),t),i(n(1291),t)},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryInflation=void 0;const i=n(5),o=n(23);class a{constructor(e,t,n,r,o,a,s,c,l,u){this.chainId=e,this.chainGetter=t,this._queryMint=n,this._queryPool=r,this._querySupplyTotal=o,this._queryIrisMint=a,this._querySifchainAPY=s,this._queryOsmosisEpochs=c,this._queryOsmosisEpochProvisions=l,this._queryOsmosisMintParams=u,i.makeObservable(this)}get error(){var e,t;return null!==(t=null!==(e=this._queryMint.error)&&void 0!==e?e:this._queryPool.error)&&void 0!==t?t:this._querySupplyTotal.getQueryStakeDenom().error}get isFetching(){return this._queryMint.isFetching||this._queryPool.isFetching||this._querySupplyTotal.getQueryStakeDenom().isFetching}get inflation(){var e,t,n,r;try{let i;const a=this.chainGetter.getChain(this.chainId);if(a.chainId.startsWith("irishub"))i=new o.Dec(null!==(t=null===(e=this._queryIrisMint.response)||void 0===e?void 0:e.data.result.inflation)&&void 0!==t?t:"0").mul(o.DecUtils.getPrecisionDec(2));else{if(a.chainId.startsWith("sifchain"))return new o.IntPretty(new o.Dec(this._querySifchainAPY.liquidityAPY.toString()));if(a.chainId.startsWith("osmosis")){const e=this._queryOsmosisMintParams;if(e.epochIdentifier){const t=this._queryOsmosisEpochs.getEpoch(e.epochIdentifier).duration;if(t){const n=this._queryOsmosisEpochProvisions.epochProvisions;if(n&&this._querySupplyTotal.getQueryStakeDenom().response){const r=new o.Dec(n.toDec().mul(e.distributionProportions.staking).truncate().toString()).mul(new o.Dec((31536e3/t).toString())),a=o.DecUtils.getPrecisionDec(8);i=r.quo(a).mul(o.DecUtils.getPrecisionDec(2))}}}}else i=new o.Dec(null!==(r=null===(n=this._queryMint.response)||void 0===n?void 0:n.data.result)&&void 0!==r?r:"0").mul(o.DecUtils.getPrecisionDec(2))}if(!i||i.equals(new o.Dec(0)))return new o.IntPretty(new o.Int(0)).ready(!1);if(this._queryPool.response&&this._querySupplyTotal.getQueryStakeDenom().response){const e=new o.Dec(this._queryPool.response.data.result.bonded_tokens),t=(()=>{if(a.chainId.startsWith("osmosis"))return o.DecUtils.getPrecisionDec(14).toString();const e=this._querySupplyTotal.getQueryStakeDenom().response.data.result;return"string"==typeof e?e:e.amount})(),n=new o.Dec(t);if(n.gt(new o.Dec(0))){const t=e.quo(n);i=i.quo(t)}}return new o.IntPretty(i)}catch(e){return console.log(e),new o.IntPretty(new o.Int(0)).ready(!1)}}}r([i.computed],a.prototype,"inflation",null),t.ObservableQueryInflation=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryMintingInfation=void 0;const r=n(89);class i extends r.ObservableChainQuery{constructor(e,t,n){super(e,t,n,"/minting/inflation")}}t.ObservableQueryMintingInfation=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQuerySupplyTotal=t.ObservableChainQuerySupplyTotal=void 0;const r=n(89),i=n(5);class o extends r.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,"/supply/total/"+r),i.autorun(()=>{const e=this.chainGetter.getChain(this.chainId);if(e.features&&e.features.includes("stargate")){const e="/bank/total/"+r;this.setUrl(e)}})}}t.ObservableChainQuerySupplyTotal=o;class a extends r.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>new o(this.kvStore,this.chainId,this.chainGetter,e)),this.kvStore=e,this.chainId=t,this.chainGetter=n}getQueryDenom(e){return this.get(e)}getQueryStakeDenom(){const e=this.chainGetter.getChain(this.chainId);return this.get(e.stakeCurrency.coinMinimalDenom)}}t.ObservableQuerySupplyTotal=a},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryAccount=t.ObservableQueryAccountInner=void 0;const i=n(89),o=n(5),a=n(11);class s extends i.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,"/auth/accounts/"+r),this.bech32Address=r,o.makeObservable(this)}get sequence(){if(!this.response)return"0";try{return a.BaseAccount.fromAminoJSON(this.response.data,this.bech32Address).getSequence().toString()}catch(e){return"0"}}}r([o.computed],s.prototype,"sequence",null),t.ObservableQueryAccountInner=s;class c extends i.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>new s(this.kvStore,this.chainId,this.chainGetter,e)),this.kvStore=e,this.chainId=t,this.chainGetter=n}getQueryBech32Address(e){return this.get(e)}}t.ObservableQueryAccount=c},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(1294),t),i(n(1295),t),i(n(1296),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryIBCChannel=void 0;const r=n(89);class i extends r.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>{const t=JSON.parse(e);return new r.ObservableChainQuery(this.kvStore,this.chainId,this.chainGetter,`/ibc/core/channel/v1beta1/channels/${t.channelId}/ports/${t.portId}`)}),this.kvStore=e,this.chainId=t,this.chainGetter=n}getTransferChannel(e){return this.getChannel("transfer",e)}getChannel(e,t){const n=JSON.stringify({portId:e,channelId:t});return this.get(n)}}t.ObservableQueryIBCChannel=i},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryIBCClientState=t.ObservableChainQueryClientState=void 0;const i=n(89),o=n(5);class a extends i.ObservableChainQuery{constructor(e,t,n,r,i){super(e,t,n,`/ibc/core/channel/v1beta1/channels/${i}/ports/${r}/client_state`)}get clientChainId(){var e,t;if(this.response)return null===(t=null===(e=this.response.data.identified_client_state)||void 0===e?void 0:e.client_state)||void 0===t?void 0:t.chain_id}}r([o.computed],a.prototype,"clientChainId",null),t.ObservableChainQueryClientState=a;class s extends i.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>{const t=JSON.parse(e);return new a(this.kvStore,this.chainId,this.chainGetter,t.portId,t.channelId)}),this.kvStore=e,this.chainId=t,this.chainGetter=n}getClientStateOnTransferPort(e){return this.getClientState("transfer",e)}getClientState(e,t){const n=JSON.stringify({portId:e,channelId:t});return this.get(n)}}t.ObservableQueryIBCClientState=s},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryDenomTrace=t.ObservableChainQueryDenomTrace=void 0;const i=n(89),o=n(5);class a extends i.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,"/ibc/applications/transfer/v1beta1/denom_traces/"+r),this.hash=r}get paths(){if(!this.response)return[];const e=this.response.data.denom_trace.path.split("/");if(e.length%2!=0)return console.log("Failed to parse paths",e),[];const t=[];for(let n=0;n<e.length;n+=2)t.push(e.slice(n,n+2));return t.map(e=>({portId:e[0],channelId:e[1]}))}get denom(){if(this.response)return this.response.data.denom_trace.base_denom}get denomTrace(){if(this.response&&this.denom)return{denom:this.denom,paths:this.paths}}}r([o.computed],a.prototype,"paths",null),r([o.computed],a.prototype,"denomTrace",null),t.ObservableChainQueryDenomTrace=a;class s extends i.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>new a(this.kvStore,this.chainId,this.chainGetter,e)),this.kvStore=e,this.chainId=t,this.chainGetter=n}getDenomTrace(e){return this.get(e)}}t.ObservableQueryDenomTrace=s},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryBlock=t.ObservableQueryBlockInner=void 0;const i=n(89),o=n(5),a=n(23);class s extends i.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,"/blocks/"+r),this.paramHeight=r,o.makeObservable(this)}get height(){return this.response?new a.Int(this.response.data.block.header.height):new a.Int("0")}}r([o.computed],s.prototype,"height",null),t.ObservableQueryBlockInner=s;class c extends i.ObservableChainQueryMap{constructor(e,t,n){super(e,t,n,e=>{const t="latest"===e?e:parseInt(e);return new s(this.kvStore,this.chainId,this.chainGetter,t)}),this.kvStore=e,this.chainId=t,this.chainGetter=n}getBlock(e){return this.get(e.toString())}}t.ObservableQueryBlock=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryCosmosBalanceRegistry=t.ObservableQueryCosmosBalances=t.ObservableQueryBalanceNative=void 0;const i=n(63),o=n(5),a=n(23),s=n(209),c=n(920),l=n(89);class u extends c.ObservableQueryBalanceInner{constructor(e,t,n,r,i){super(e,t,n,"",r),this.nativeBalances=i,o.makeObservable(this)}canFetch(){return!1}get isFetching(){return this.nativeBalances.isFetching}get error(){return this.nativeBalances.error}get response(){return this.nativeBalances.response}*fetch(){yield this.nativeBalances.fetch()}get balance(){const e=this.currency;return this.nativeBalances.response?s.StoreUtils.getBalanceFromCurrency(e,this.nativeBalances.response.data.result):new a.CoinPretty(e,new a.Int(0)).ready(!1)}}r([o.override],u.prototype,"fetch",null),r([o.computed],u.prototype,"balance",null),t.ObservableQueryBalanceNative=u;class f extends l.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,"/bank/balances/"+r),this.bech32Address=r}canFetch(){return this.bech32Address.length>0}}t.ObservableQueryCosmosBalances=f;t.ObservableQueryCosmosBalanceRegistry=class{constructor(e){this.kvStore=e,this.nativeBalances=new Map}getBalanceInner(e,t,n,r){const o=new i.DenomHelper(r);if("native"!==o.type)return;const a=`${e}/${n}`;return this.nativeBalances.has(a)||this.nativeBalances.set(a,new f(this.kvStore,e,t,n)),new u(this.kvStore,e,t,o,this.nativeBalances.get(a))}}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQuerySecret20ContractInfo=t.ObservableQuerySecret20ContactInfoInner=void 0;const i=n(89),o=n(5),a=n(985);class s extends a.ObservableSecretContractChainQuery{constructor(e,t,n,r,i){super(e,t,n,r,{token_info:{}},i),this.contractAddress=r,this.querySecretContractCodeHash=i,o.makeObservable(this)}get error(){return super.error||this.querySecretContractCodeHash.getQueryContract(this.contractAddress).error}get tokenInfo(){if(this.response)return this.response.data.token_info}}r([o.computed],s.prototype,"tokenInfo",null),t.ObservableQuerySecret20ContactInfoInner=s;class c extends i.ObservableChainQueryMap{constructor(e,t,n,r){super(e,t,n,e=>new s(this.kvStore,this.chainId,this.chainGetter,e,r)),this.kvStore=e,this.chainId=t,this.chainGetter=n,this.querySecretContractCodeHash=r}getQueryContract(e){return this.get(e)}}t.ObservableQuerySecret20ContractInfo=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryIrisMintingInfation=void 0;const r=n(89);class i extends r.ObservableChainQuery{constructor(e,t,n){super(e,t,n,"/mint/params")}}t.ObservableQueryIrisMintingInfation=i},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQuerySifchainLiquidityAPY=void 0;const o=n(209),a=i(n(68)),s=n(5);class c extends o.ObservableQuery{constructor(e,t){super(e,a.default.create({baseURL:"https://vtdbgplqd6.execute-api.us-west-2.amazonaws.com/"}),"default/liqvalrewards"),this.chainId=t,s.makeObservable(this)}canFetch(){return this.chainId.startsWith("sifchain")}get liquidityAPY(){return this.response?Number(this.response.data.body.liqValRewards):0}}r([s.computed],c.prototype,"liquidityAPY",null),t.ObservableQuerySifchainLiquidityAPY=c},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(1306),t),i(n(1307),t),i(n(1308),t)},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryOsmosisEpochs=t.ObservableQueryOsmosisEpochsInner=void 0;const i=n(89),o=n(5);class a{constructor(e,t){this.identifier=e,this.queryEpochs=t}get epoch(){var e;return null===(e=this.queryEpochs.response)||void 0===e?void 0:e.data.epochs.find(e=>e.identifier===this.identifier)}get duration(){return this.epoch?parseInt(this.epoch.duration.replace("s","")):0}get startTime(){return this.epoch?new Date(this.epoch.current_epoch_start_time):new Date(0)}get endTime(){const e=this.startTime;return this.duration?new Date(e.getTime()+1e3*this.duration):e}}r([o.computed],a.prototype,"epoch",null),r([o.computed],a.prototype,"duration",null),r([o.computed],a.prototype,"startTime",null),r([o.computed],a.prototype,"endTime",null),t.ObservableQueryOsmosisEpochsInner=a;class s extends i.ObservableChainQuery{constructor(e,t,n){super(e,t,n,"/osmosis/epochs/v1beta1/epochs"),this.map=new Map}getEpoch(e){if(!this.map.has(e)){const t=new a(e,this);this.map.set(e,t)}return this.map.get(e)}}r([o.observable.shallow],s.prototype,"map",void 0),t.ObservableQueryOsmosisEpochs=s},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryOsmosisEpochProvisions=void 0;const i=n(89),o=n(5),a=n(23);class s extends i.ObservableChainQuery{constructor(e,t,n,r){super(e,t,n,"/osmosis/mint/v1beta1/epoch_provisions"),this.queryMintParmas=r,o.makeObservable(this)}get epochProvisions(){if(!this.response||!this.queryMintParmas.mintDenom)return;const e=this.chainGetter.getChain(this.chainId).currencies.find(e=>e.coinMinimalDenom===this.queryMintParmas.mintDenom);if(!e)throw new Error("Unknown currency");let t=this.response.data.epoch_provisions;return t.includes(".")&&(t=t.slice(0,t.indexOf("."))),new a.CoinPretty(e,new a.Int(t))}}r([o.computed],s.prototype,"epochProvisions",null),t.ObservableQueryOsmosisEpochProvisions=s},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ObservableQueryOsmosisMintParmas=void 0;const i=n(89),o=n(5),a=n(23);class s extends i.ObservableChainQuery{constructor(e,t,n){super(e,t,n,"/osmosis/mint/v1beta1/params"),o.makeObservable(this)}get mintDenom(){var e;return null===(e=this.response)||void 0===e?void 0:e.data.params.mint_denom}get epochIdentifier(){var e;return null===(e=this.response)||void 0===e?void 0:e.data.params.epoch_identifier}get distributionProportions(){return this.response?{staking:new a.Dec(this.response.data.params.distribution_proportions.staking),poolIncentives:new a.Dec(this.response.data.params.distribution_proportions.pool_incentives),developerRewards:new a.Dec(this.response.data.params.distribution_proportions.developer_rewards)}:{staking:new a.Dec(0),poolIncentives:new a.Dec(0),developerRewards:new a.Dec(0)}}}r([o.computed],s.prototype,"distributionProportions",null),t.ObservableQueryOsmosisMintParmas=s},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainStore=void 0;const i=n(5),o=n(11),a=n(389);class s{constructor(e){this._chainInfoOverriders=[],this.getOverridedChainInfo=a.computedFn(e=>{for(const t of this._chainInfoOverriders)e=t(e);return e}),this._chainInfos=e,i.makeObservable(this),a.keepAlive(this,"chainInfos")}get chainInfos(){return this._chainInfos.map(e=>this.getOverridedChainInfo(e))}getChain(e){const t=o.ChainIdHelper.parse(e),n=this.chainInfos.find(e=>o.ChainIdHelper.parse(e.chainId).identifier===t.identifier);if(!n)throw new Error("Unknown chain info: "+e);return n}hasChain(e){const t=o.ChainIdHelper.parse(e);return null!=this.chainInfos.find(e=>o.ChainIdHelper.parse(e.chainId).identifier===t.identifier)}registerChainInfoOverrider(e){this._chainInfoOverriders.push(e)}setChainInfos(e){this._chainInfos=e}}r([i.observable.ref],s.prototype,"_chainInfos",void 0),r([i.observable.shallow],s.prototype,"_chainInfoOverriders",void 0),r([i.computed],s.prototype,"chainInfos",null),r([i.action],s.prototype,"registerChainInfoOverrider",null),r([i.action],s.prototype,"setChainInfos",null),t.ChainStore=s},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(1311),t),i(n(1317),t),i(n(1318),t)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(1312),t),i(n(1313),t),i(n(1314),t),i(n(1315),t),i(n(1316),t)},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.InteractionStore=void 0;const i=n(18),o=n(59),a=n(5);class s{constructor(e,t){this.router=e,this.msgRequester=t,this.datas=new Map,this.events=new Map,a.makeObservable(this);const n=new o.InteractionForegroundService(this);o.interactionForegroundInit(e,n)}getDatas(e){var t;return null!==(t=a.toJS(this.datas.get(e)))&&void 0!==t?t:[]}getEvents(e){var t;return null!==(t=a.toJS(this.events.get(e)))&&void 0!==t?t:[]}onInteractionDataReceived(e){this.datas.has(e.type)||this.datas.set(e.type,a.observable.array([],{deep:!1})),this.datas.get(e.type).push(e)}onEventDataReceived(e){this.events.has(e.type)||this.events.set(e.type,a.observable.array([],{deep:!1})),this.events.get(e.type).push(e)}*approve(e,t,n){this.removeData(e,t),yield this.msgRequester.sendMessage(i.BACKGROUND_PORT,new o.ApproveInteractionMsg(t,n))}*reject(e,t){this.removeData(e,t),yield this.msgRequester.sendMessage(i.BACKGROUND_PORT,new o.RejectInteractionMsg(t))}*rejectAll(e){const t=this.getDatas(e);for(const e of t)yield this.reject(e.type,e.id)}removeData(e,t){if(this.datas.has(e)){const n=this.datas.get(e).find(e=>e.id===t);n&&this.datas.get(e).remove(n)}}clearEvent(e){this.events.has(e)&&this.events.get(e).length>0&&this.events.set(e,a.observable.array([],{deep:!1}))}}r([a.observable.shallow],s.prototype,"datas",void 0),r([a.observable.shallow],s.prototype,"events",void 0),r([a.action],s.prototype,"onInteractionDataReceived",null),r([a.action],s.prototype,"onEventDataReceived",null),r([a.flow],s.prototype,"approve",null),r([a.flow],s.prototype,"reject",null),r([a.flow],s.prototype,"rejectAll",null),r([a.action],s.prototype,"removeData",null),r([a.action],s.prototype,"clearEvent",null),t.InteractionStore=s},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.PermissionStore=t.BasicAccessPermissionInnerStore=t.Secret20ViewingKeyPermissionInnerStore=void 0;const i=n(59),o=n(5),a=n(209),s=n(18),c=n(63);class l{constructor(e,t,n){this.chainId=e,this.contractAddress=t,this.requester=n,this._origins=[],o.makeObservable(this),this.refreshOrigins()}get origins(){return this._origins}*removeOrigin(e){yield this.requester.sendMessage(s.BACKGROUND_PORT,new i.RemovePermissionOrigin(this.chainId,i.getSecret20ViewingKeyPermissionType(this.contractAddress),e)),yield this.refreshOrigins()}*refreshOrigins(){this._origins=yield*c.toGenerator(this.requester.sendMessage(s.BACKGROUND_PORT,new i.GetPermissionOriginsMsg(this.chainId,i.getSecret20ViewingKeyPermissionType(this.contractAddress))))}}r([o.observable.ref],l.prototype,"_origins",void 0),r([o.flow],l.prototype,"removeOrigin",null),r([o.flow],l.prototype,"refreshOrigins",null),t.Secret20ViewingKeyPermissionInnerStore=l;class u{constructor(e,t){this.chainId=e,this.requester=t,this._origins=[],o.makeObservable(this),this.refreshOrigins()}get origins(){return this._origins}*removeOrigin(e){yield this.requester.sendMessage(s.BACKGROUND_PORT,new i.RemovePermissionOrigin(this.chainId,i.getBasicAccessPermissionType(),e)),yield this.refreshOrigins()}*refreshOrigins(){this._origins=yield*c.toGenerator(this.requester.sendMessage(s.BACKGROUND_PORT,new i.GetPermissionOriginsMsg(this.chainId,i.getBasicAccessPermissionType())))}}r([o.observable.ref],u.prototype,"_origins",void 0),r([o.flow],u.prototype,"removeOrigin",null),r([o.flow],u.prototype,"refreshOrigins",null),t.BasicAccessPermissionInnerStore=u;class f extends a.HasMapStore{constructor(e,t){super(e=>{const t=JSON.parse(e);return"basicAccess"===t.type?new u(t.chainId,this.requester):new l(t.chainId,t.contractAddress,this.requester)}),this.interactionStore=e,this.requester=t,this._isLoading=!1,o.makeObservable(this)}getBasicAccessInfo(e){const t=JSON.stringify({type:"basicAccess",chainId:e,contractAddress:""});return this.get(t)}getSecret20ViewingKeyAccessInfo(e,t){const n=JSON.stringify({type:"viewingKey",chainId:e,contractAddress:t});return this.get(n)}get waitingBasicAccessPermissions(){const e=this.waitingDatas,t=[];for(const n of e)i.isBasicAccessPermissionType(n.data.type)&&t.push({id:n.id,data:{chainIds:n.data.chainIds,origins:n.data.origins}});return t}get waitingSecret20ViewingKeyAccessPermissions(){const e=this.waitingDatas,t=[];for(const n of e)i.isSecret20ViewingKeyPermissionType(n.data.type)&&t.push({id:n.id,data:{chainIds:n.data.chainIds,contractAddress:i.splitSecret20ViewingKeyPermissionType(n.data.type),origins:n.data.origins}});return t}get waitingDatas(){return this.interactionStore.getDatas(i.INTERACTION_TYPE_PERMISSION)}*approve(e){this._isLoading=!0;try{yield this.interactionStore.approve(i.INTERACTION_TYPE_PERMISSION,e,{})}finally{this._isLoading=!1}}*reject(e){this._isLoading=!0;try{yield this.interactionStore.reject(i.INTERACTION_TYPE_PERMISSION,e)}finally{this._isLoading=!1}}*rejectAll(){this._isLoading=!0;try{yield this.interactionStore.rejectAll(i.INTERACTION_TYPE_PERMISSION)}finally{this._isLoading=!1}}get isLoading(){return this._isLoading}}r([o.observable],f.prototype,"_isLoading",void 0),r([o.computed],f.prototype,"waitingBasicAccessPermissions",null),r([o.computed],f.prototype,"waitingSecret20ViewingKeyAccessPermissions",null),r([o.flow],f.prototype,"approve",null),r([o.flow],f.prototype,"reject",null),r([o.flow],f.prototype,"rejectAll",null),t.PermissionStore=f},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.SignInteractionStore=void 0;const i=n(5),o=n(11);class a{constructor(e){this.interactionStore=e,this._isLoading=!1,i.makeObservable(this),i.autorun(()=>{const e=this.waitingDatas.slice();if(e.length>1)for(let t=1;t<e.length;t++)this.rejectWithId(e[t].id)})}get waitingDatas(){return this.interactionStore.getDatas("request-sign")}get waitingData(){const e=this.waitingDatas;if(0===e.length)return;const t=e[0],n="amino"===t.data.mode?o.SignDocWrapper.fromAminoSignDoc(t.data.signDoc):new o.SignDocWrapper(t.data.mode,t.data.signDocBytes);return{id:t.id,type:t.type,data:{signer:t.data.signer,signDocWrapper:n,signOptions:t.data.signOptions}}}isEnded(){return this.interactionStore.getEvents("request-sign-end").length>0}clearEnded(){this.interactionStore.clearEvent("request-sign-end")}waitEnd(){return this.isEnded()?Promise.resolve():new Promise(e=>{const t=i.autorun(()=>{this.isEnded()&&(e(),this.clearEnded(),t())})})}*approveAndWaitEnd(e){if(0!==this.waitingDatas.length){this._isLoading=!0;try{const t="amino"===e.mode?e.aminoSignDoc:e.protoSignDoc.toBytes();yield this.interactionStore.approve("request-sign",this.waitingDatas[0].id,t)}finally{yield this.waitEnd(),this._isLoading=!1}}}*reject(){if(0!==this.waitingDatas.length){this._isLoading=!0;try{yield this.interactionStore.reject("request-sign",this.waitingDatas[0].id)}finally{this._isLoading=!1}}}*rejectAll(){this._isLoading=!0;try{yield this.interactionStore.rejectAll("request-sign")}finally{this._isLoading=!1}}*rejectWithId(e){yield this.interactionStore.reject("request-sign",e)}get isLoading(){return this._isLoading}}r([i.observable],a.prototype,"_isLoading",void 0),r([i.computed],a.prototype,"waitingData",null),r([i.flow],a.prototype,"approveAndWaitEnd",null),r([i.flow],a.prototype,"reject",null),r([i.flow],a.prototype,"rejectAll",null),r([i.flow],a.prototype,"rejectWithId",null),t.SignInteractionStore=a},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.LedgerInitStore=void 0;const i=n(5),o=n(18),a=n(59),s=n(63);class c{constructor(e,t){this.interactionStore=e,this.msgRequester=t,this._isLoading=!1,this._isWebHID=!1,i.makeObservable(this),this.fetchIsWebHID()}*fetchIsWebHID(){this._isWebHID=yield*s.toGenerator(this.msgRequester.sendMessage(o.BACKGROUND_PORT,new a.LedgerGetWebHIDFlagMsg))}*setWebHID(e){yield this.msgRequester.sendMessage(o.BACKGROUND_PORT,new a.LedgerSetWebHIDFlagMsg(e)),yield this.fetchIsWebHID()}get isWebHID(){return this._isWebHID}get isGetPubKeySucceeded(){const e=this.interactionStore.getEvents("ledger-init");for(const t of e)if("get-pubkey"===t.data.event&&t.data.success)return!0;return!1}get isSignCompleted(){return this.isSignSucceeded||this.isSignRejected}get isSignSucceeded(){const e=this.interactionStore.getEvents("ledger-init");for(const t of e)if("sign"===t.data.event&&t.data.success)return!0;return!1}get isSignRejected(){const e=this.interactionStore.getEvents("ledger-init");for(const t of e)if("sign"===t.data.event&&!t.data.success)return!0;return!1}get isInitAborted(){const e=this.interactionStore.getEvents("ledger-init");for(const t of e)if("init-aborted"===t.data.event)return!0;return!1}*resume(){this._isLoading=!0;try{const e=this.interactionStore.getDatas("ledger-init");for(const t of e)if("init-failed"===t.data.event){yield this.interactionStore.approve("ledger-init",t.id,{});break}}finally{this._isLoading=!1}}get isLoading(){return this._isLoading}}r([i.observable],c.prototype,"_isLoading",void 0),r([i.observable],c.prototype,"_isWebHID",void 0),r([i.flow],c.prototype,"fetchIsWebHID",null),r([i.flow],c.prototype,"setWebHID",null),r([i.computed],c.prototype,"isGetPubKeySucceeded",null),r([i.computed],c.prototype,"isSignCompleted",null),r([i.computed],c.prototype,"isSignSucceeded",null),r([i.computed],c.prototype,"isSignRejected",null),r([i.computed],c.prototype,"isInitAborted",null),r([i.flow],c.prototype,"resume",null),t.LedgerInitStore=c},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.ChainSuggestStore=void 0;const i=n(59),o=n(5);class a{constructor(e){this.interactionStore=e,this._isLoading=!1,o.makeObservable(this)}get waitingSuggestedChainInfo(){const e=this.interactionStore.getDatas(i.SuggestChainInfoMsg.type());if(e.length>0)return e[0]}*approve(){this._isLoading=!0;try{const e=this.waitingSuggestedChainInfo;e&&(yield this.interactionStore.approve(e.type,e.id,{}))}finally{this._isLoading=!1}}*reject(){this._isLoading=!0;try{const e=this.waitingSuggestedChainInfo;e&&(yield this.interactionStore.reject(e.type,e.id))}finally{this._isLoading=!1}}*rejectAll(){this._isLoading=!0;try{yield this.interactionStore.rejectAll(i.SuggestChainInfoMsg.type())}finally{this._isLoading=!1}}get isLoading(){return this._isLoading}}r([o.observable],a.prototype,"_isLoading",void 0),r([o.flow],a.prototype,"approve",null),r([o.flow],a.prototype,"reject",null),r([o.flow],a.prototype,"rejectAll",null),t.ChainSuggestStore=a},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.KeyRingStore=t.KeyRingSelectablesStore=void 0;const i=n(18),o=n(59),a=n(5),s=n(63);class c{constructor(e,t,n,r){this.chainGetter=e,this.requester=t,this.chainId=n,this.keyRingStore=r,this.isInitializing=!1,this._isKeyStoreCoinTypeSet=!1,this._selectables=[],a.makeObservable(this),this.refresh()}get needSelectCoinType(){const e=this.chainGetter.getChain(this.chainId);return!(!e.alternativeBIP44s||0===e.alternativeBIP44s.length)&&(!this.isInitializing&&!this._isKeyStoreCoinTypeSet)}get selectables(){return this._selectables}*refresh(){var e;if("mnemonic"!==this.keyRingStore.keyRingType)return this.isInitializing=!1,this._isKeyStoreCoinTypeSet=!0,void(this._selectables=[]);this.isInitializing=!0;const t=this.chainGetter.getChain(this.chainId),n=new o.GetIsKeyStoreCoinTypeSetMsg(this.chainId,[t.bip44,...null!==(e=t.alternativeBIP44s)&&void 0!==e?e:[]]),r=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,n));0===r.length?this._isKeyStoreCoinTypeSet=!0:1===r.length?(yield this.keyRingStore.setKeyStoreCoinType(this.chainId,r[0].path.coinType),this._isKeyStoreCoinTypeSet=!0):(this._selectables=r,this._isKeyStoreCoinTypeSet=!1),this.isInitializing=!1}}r([a.observable],c.prototype,"isInitializing",void 0),r([a.observable],c.prototype,"_isKeyStoreCoinTypeSet",void 0),r([a.observable.ref],c.prototype,"_selectables",void 0),r([a.computed],c.prototype,"needSelectCoinType",null),r([a.flow],c.prototype,"refresh",null),t.KeyRingSelectablesStore=c;class l{constructor(e,t,n){this.chainGetter=e,this.requester=t,this.interactionStore=n,this.status=o.KeyRingStatus.NOTLOADED,this.keyRingType="none",this.multiKeyStoreInfo=[],this.selectablesMap=new Map,a.makeObservable(this),this.restore()}*createMnemonicKey(e,t,n,r){const a=new o.CreateMnemonicKeyMsg(e,t,n,r),c=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,a));this.status=c.status,this.keyRingType=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,new o.GetKeyRingTypeMsg))}*createPrivateKey(e,t,n){const r=new o.CreatePrivateKeyMsg(e,t,n),a=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,r));this.status=a.status,this.keyRingType=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,new o.GetKeyRingTypeMsg))}*createLedgerKey(e,t,n){const r=new o.CreateLedgerKeyMsg(e,t,n),a=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,r));this.status=a.status,this.keyRingType=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,new o.GetKeyRingTypeMsg))}*addMnemonicKey(e,t,n){const r=new o.AddMnemonicKeyMsg(e,t,n);this.multiKeyStoreInfo=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,r))}*addPrivateKey(e,t){const n=new o.AddPrivateKeyMsg(e,t);this.multiKeyStoreInfo=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,n))}*addLedgerKey(e,t){const n=new o.AddLedgerKeyMsg(e,t);this.multiKeyStoreInfo=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,n))}*changeKeyRing(e){const t=new o.ChangeKeyRingMsg(e);this.multiKeyStoreInfo=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,t)),this.keyRingType=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,new o.GetKeyRingTypeMsg)),window.dispatchEvent(new Event("keplr_keystorechange")),this.selectablesMap.forEach(e=>e.refresh())}*lock(){const e=new o.LockKeyRingMsg,t=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,e));this.status=t.status}*unlock(e){const t=new o.UnlockKeyRingMsg(e),n=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,t));this.status=n.status;for(const e of this.interactionStore.getDatas("unlock"))yield this.interactionStore.approve("unlock",e.id,{});window.dispatchEvent(new Event("keplr_keystoreunlock"))}*rejectAll(){yield this.interactionStore.rejectAll("unlock")}*restore(){const e=new o.RestoreKeyRingMsg,t=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,e));this.status=t.status,this.keyRingType=t.type,this.multiKeyStoreInfo=t.multiKeyStoreInfo}*showKeyRing(e,t){const n=new o.ShowKeyRingMsg(e,t);return yield this.requester.sendMessage(i.BACKGROUND_PORT,n)}*deleteKeyRing(e,t){const n=new o.DeleteKeyRingMsg(e,t),r=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,n));this.status=r.status,this.multiKeyStoreInfo=r.multiKeyStoreInfo,this.keyRingType=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,new o.GetKeyRingTypeMsg))}*updateNameKeyRing(e,t){const n=new o.UpdateNameKeyRingMsg(e,t),r=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,n));this.status=r.status,this.multiKeyStoreInfo=r.multiKeyStoreInfo;this.multiKeyStoreInfo.findIndex(e=>e.selected)===e&&window.dispatchEvent(new Event("keplr_keystorechange"))}getKeyStoreSelectables(e){return this.selectablesMap.has(e)||a.runInAction(()=>{this.selectablesMap.set(e,new c(this.chainGetter,this.requester,e,this))}),this.selectablesMap.get(e)}*setKeyStoreCoinType(e,t){const n=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,new o.SetKeyStoreCoinTypeMsg(e,t)));this.multiKeyStoreInfo=yield*s.toGenerator(this.requester.sendMessage(i.BACKGROUND_PORT,new o.GetMultiKeyStoreInfoMsg)),this.status=n,window.dispatchEvent(new Event("keplr_keystorechange")),this.selectablesMap.forEach(e=>e.refresh())}}r([a.observable],l.prototype,"status",void 0),r([a.observable],l.prototype,"keyRingType",void 0),r([a.observable],l.prototype,"multiKeyStoreInfo",void 0),r([a.observable.shallow],l.prototype,"selectablesMap",void 0),r([a.flow],l.prototype,"createMnemonicKey",null),r([a.flow],l.prototype,"createPrivateKey",null),r([a.flow],l.prototype,"createLedgerKey",null),r([a.flow],l.prototype,"addMnemonicKey",null),r([a.flow],l.prototype,"addPrivateKey",null),r([a.flow],l.prototype,"addLedgerKey",null),r([a.flow],l.prototype,"changeKeyRing",null),r([a.flow],l.prototype,"lock",null),r([a.flow],l.prototype,"unlock",null),r([a.flow],l.prototype,"rejectAll",null),r([a.flow],l.prototype,"restore",null),r([a.flow],l.prototype,"showKeyRing",null),r([a.flow],l.prototype,"deleteKeyRing",null),r([a.flow],l.prototype,"updateNameKeyRing",null),r([a.flow],l.prototype,"setKeyStoreCoinType",null),t.KeyRingStore=l},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.TokensStore=t.TokensStoreInner=void 0;const i=n(209),o=n(18),a=n(59),s=n(5),c=n(63),l=n(389);class u{constructor(e,t){this.chainId=e,this.requester=t,this._tokens=[],s.makeObservable(this),this.refreshTokens(),window.addEventListener("keplr_keystoreunlock",()=>{this.refreshTokens()}),window.addEventListener("keplr_keystorechange",()=>{this.refreshTokens()})}get tokens(){return this._tokens}*refreshTokens(){const e=new a.GetTokensMsg(this.chainId);this._tokens=yield*c.toGenerator(this.requester.sendMessage(o.BACKGROUND_PORT,e))}*addToken(e){const t=new a.AddTokenMsg(this.chainId,e);yield this.requester.sendMessage(o.BACKGROUND_PORT,t),yield this.refreshTokens()}*removeToken(e){const t=new a.RemoveTokenMsg(this.chainId,e);yield this.requester.sendMessage(o.BACKGROUND_PORT,t),yield this.refreshTokens()}}r([s.observable.ref],u.prototype,"_tokens",void 0),r([s.flow],u.prototype,"refreshTokens",null),r([s.flow],u.prototype,"addToken",null),r([s.flow],u.prototype,"removeToken",null),t.TokensStoreInner=u;class f extends i.HasMapStore{constructor(e,t,n){super(e=>new u(e,this.requester)),this.chainStore=e,this.requester=t,this.interactionStore=n,this.overrideChainInfo=l.computedFn(e=>{const t=this.getTokensOf(e.chainId),n=e.currencies.slice();for(const e of t.tokens){n.find(t=>t.coinMinimalDenom===e.coinMinimalDenom)||n.push(e)}return Object.assign(Object.assign({},e),{currencies:n})}),s.makeObservable(this),this.chainStore.registerChainInfoOverrider(this.overrideChainInfo)}getTokensOf(e){return this.get(e)}get waitingSuggestedToken(){const e=this.interactionStore.getDatas(a.SuggestTokenMsg.type());if(e.length>0)return e[0]}*approveSuggestedToken(e){const t=this.waitingSuggestedToken;t&&(yield this.interactionStore.approve(a.SuggestTokenMsg.type(),t.id,e),yield this.getTokensOf(t.data.chainId).refreshTokens())}*rejectSuggestedToken(){const e=this.waitingSuggestedToken;e&&(yield this.interactionStore.reject(a.SuggestTokenMsg.type(),e.id))}*rejectAllSuggestedTokens(){yield this.interactionStore.rejectAll(a.SuggestTokenMsg.type())}}r([s.flow],f.prototype,"approveSuggestedToken",null),r([s.flow],f.prototype,"rejectSuggestedToken",null),r([s.flow],f.prototype,"rejectAllSuggestedTokens",null),t.TokensStore=f},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(1320),t),i(n(1321),t)},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};Object.defineProperty(t,"__esModule",{value:!0}),t.IBCChannelStore=t.IBCChannelStoreInner=void 0;const o=n(63),a=n(5),s=n(389),c=n(209),l=n(11);class u{constructor(e,t){this.kvStore=e,this.chainId=t,this.channelMap=new Map,this.getChannelsToPort=s.computedFn(e=>{this.channelMap.has(e)||a.runInAction(()=>{this.channelMap.set(e,a.observable.map({},{deep:!1}))});const t=this.channelMap.get(e),n=[];for(const e of t.values())n.push(e);return n}),this.getChannel=s.computedFn((e,t)=>{var n;return null===(n=this.channelMap.get(e))||void 0===n?void 0:n.get(t)}),a.makeObservable(this),this.loadChannels()}getTransferChannels(){return this.getChannelsToPort("transfer")}*addChannel(e){this.channelMap.has(e.portId)||this.channelMap.set(e.portId,a.observable.map({},{deep:!1})),this.channelMap.get(e.portId).set(e.channelId,e),yield this.saveChannels()}*loadChannels(){const e=yield*o.toGenerator(this.kvStore.get(l.ChainIdHelper.parse(this.chainId).identifier+"-channels"));if(e)for(const t of Object.keys(e)){const n=e[t];for(const e of Object.keys(n)){this.channelMap.has(t)||this.channelMap.set(t,a.observable.map({},{deep:!1}));this.channelMap.get(t).set(e,n[e])}}}saveChannels(){return i(this,void 0,void 0,(function*(){const e={};this.channelMap.forEach((t,n)=>{e[n]=(()=>{const e={};return t.forEach((t,n)=>{e[n]=t}),e})()}),yield this.kvStore.set(l.ChainIdHelper.parse(this.chainId).identifier+"-channels",e)}))}}r([a.observable.shallow],u.prototype,"channelMap",void 0),r([a.flow],u.prototype,"addChannel",null),r([a.flow],u.prototype,"loadChannels",null),t.IBCChannelStoreInner=u;class f extends c.HasMapStore{constructor(e){super(t=>new u(e,t)),this.kvStore=e}get(e){return super.get(e)}}t.IBCChannelStore=f},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.IBCCurrencyRegsitrar=t.IBCCurrencyRegsitrarInner=void 0;const i=n(5),o=n(209),a=n(389);class s{constructor(e,t,n,r){this.chainId=e,this.chainStore=t,this.accountStore=n,this.queriesStore=r,this._ibcCurrencies=[],i.makeObservable(this),i.autorun(()=>{const e=[];if(this.accountStore.hasAccount(this.chainId)){const t=this.accountStore.getAccount(this.chainId);if(t.bech32Address.length>0){const n=r.get(this.chainId),i=n.getQueryBalances().getQueryBech32Address(t.bech32Address).stakable.response;if(i)for(const t of i.data.result)if(t.denom.startsWith("ibc/")){const r=t.denom.replace("ibc/",""),i=n.getQueryIBCDenomTrace().getDenomTrace(r).denomTrace;if(i){const n=i.paths;let r,o,a=this.chainId;for(const e of n){const t=this.queriesStore.get(a).getQueryIBCClientState().getClientState(e.portId,e.channelId);if(!t.clientChainId||!this.chainStore.hasChain(t.clientChainId)){o=void 0;break}a=t.clientChainId,o=this.chainStore.getChain(t.clientChainId),r||(r=this.chainStore.getChain(t.clientChainId))}if(o){const a=o.currencies.find(e=>e.coinMinimalDenom===i.denom);a&&!("type"in a)&&e.push(Object.assign(Object.assign({},a),{coinMinimalDenom:t.denom,coinDenom:`${a.coinDenom} (${r?r.chainName:"Unknown"}/${n[0].channelId})`,paths:n,originChainId:o.chainId,originCurrency:a}))}else e.push({coinDecimals:0,coinMinimalDenom:t.denom,coinDenom:`${i.denom} (${r?r.chainName:"Unknown"}/${n[0].channelId})`,paths:n,originChainId:void 0,originCurrency:void 0})}}}}i.runInAction(()=>{for(const t of this._ibcCurrencies){const n=e.find(e=>e.coinMinimalDenom===t.coinMinimalDenom);n&&n.coinDenom!==t.coinDenom&&(this._ibcCurrencies=this._ibcCurrencies.filter(e=>e.coinMinimalDenom!==t.coinMinimalDenom))}for(const t of e)this._ibcCurrencies.find(e=>e.coinMinimalDenom===t.coinMinimalDenom)||this._ibcCurrencies.push(t)})})}get ibcCurrencies(){return this._ibcCurrencies}}r([i.observable.shallow],s.prototype,"_ibcCurrencies",void 0),t.IBCCurrencyRegsitrarInner=s;class c extends o.HasMapStore{constructor(e,t,n){super(e=>new s(e,this.chainStore,this.accountStore,this.queriesStore)),this.chainStore=e,this.accountStore=t,this.queriesStore=n,this.overrideChainInfo=a.computedFn(e=>{if(!e.features||!e.features.includes("stargate"))return e;const t=this.get(e.chainId);return t.ibcCurrencies.length>0?Object.assign(Object.assign({},e),{currencies:e.currencies.concat(t.ibcCurrencies)}):e}),this.chainStore.registerChainInfoOverrider(this.overrideChainInfo)}}t.IBCCurrencyRegsitrar=c},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a},o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useSignDocHelper=t.SignDocHelper=void 0;const s=n(5),c=n(0),l=n(11),u=a(n(113));o(n(1323),t);class f{constructor(e,t){this.feeConfig=e,this.memoConfig=t,this._signDocWrapper=void 0,s.makeObservable(this)}get signDocWrapper(){var e,t,n,r;if(!this._signDocWrapper)return;const i=this.feeConfig.toStdFee();if("amino"===this._signDocWrapper.mode){const e=Object.assign(Object.assign({},this._signDocWrapper.aminoSignDoc),{fee:i,memo:this.memoConfig.memo});return l.SignDocWrapper.fromAminoSignDoc(e)}const o=this._signDocWrapper.protoSignDoc,a=new l.cosmos.tx.v1beta1.Fee({gasLimit:u.default.fromString(i.gas),amount:i.amount.map(e=>({amount:e.amount,denom:e.denom})),granter:(null===(e=o.authInfo.fee)||void 0===e?void 0:e.granter)?null===(t=o.authInfo.fee)||void 0===t?void 0:t.granter:null,payer:(null===(n=o.authInfo.fee)||void 0===n?void 0:n.payer)?null===(r=o.authInfo.fee)||void 0===r?void 0:r.granter:null}),s=l.cosmos.tx.v1beta1.SignDoc.create(Object.assign(Object.assign({},o.signDoc),{bodyBytes:l.cosmos.tx.v1beta1.TxBody.encode(Object.assign(Object.assign({},o.txBody),{memo:this.memoConfig.memo})).finish(),authInfoBytes:l.cosmos.tx.v1beta1.AuthInfo.encode(Object.assign(Object.assign({},o.authInfo),{fee:a})).finish()}));return l.SignDocWrapper.fromDirectSignDoc(s)}get signDocJson(){if(this.signDocWrapper)return"amino"===this.signDocWrapper.mode?this.signDocWrapper.aminoSignDoc:this.signDocWrapper.protoSignDoc.toJSON()}setSignDocWrapper(e){this._signDocWrapper=e}}i([s.observable.ref],f.prototype,"_signDocWrapper",void 0),i([s.computed],f.prototype,"signDocWrapper",null),i([s.computed],f.prototype,"signDocJson",null),i([s.action],f.prototype,"setSignDocWrapper",null),t.SignDocHelper=f;t.useSignDocHelper=(e,t)=>{const[n]=c.useState(()=>new f(e,t));return n}},function(e,t,n){"use strict";var r=this&&this.__decorate||function(e,t,n,r){var i,o=arguments.length,a=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(i=e[s])&&(a=(o<3?i(a):o>3?i(t,n,a):i(t,n))||a);return o>3&&a&&Object.defineProperty(t,n,a),a};Object.defineProperty(t,"__esModule",{value:!0}),t.useSignDocAmountConfig=t.SignDocAmountConfig=void 0;const i=n(836),o=n(5),a=n(23),s=n(0),c=n(389),l=n(11);class u extends i.TxChainSetter{constructor(e,t,n){super(e,t),this.signDocHelper=void 0,this.getAmountPrimitive=c.computedFn(()=>{var e;return(null===(e=this.signDocHelper)||void 0===e?void 0:e.signDocWrapper)&&0!==this.chainInfo.feeCurrencies.length?"amino"===this.signDocHelper.signDocWrapper.mode?this.computeAmountInAminoMsgs(this.signDocHelper.signDocWrapper.aminoSignDoc.msgs):this.computeAmountInProtoMsgs(this.signDocHelper.signDocWrapper.protoSignDoc.txMsgs):{amount:"0",denom:this.sendCurrency.coinMinimalDenom}}),this.msgOpts=n,o.makeObservable(this)}setMsgOpts(e){this.msgOpts=e}setSignDocHelper(e){this.signDocHelper=e}get amount(){const e=this.getAmountPrimitive();return new a.CoinPretty(this.sendCurrency,new a.Int(e.amount)).toString()}get sendCurrency(){const e=this.chainInfo;return e.feeCurrencies.length>0?e.feeCurrencies[0]:e.currencies[0]}get sendableCurrencies(){return[this.sendCurrency]}get sender(){return""}computeAmountInAminoMsgs(e){const t=new a.Coin(this.sendCurrency.coinMinimalDenom,new a.Int(0));for(const n of e)try{switch(n.type){case this.msgOpts.send.native.type:if(n.value.amount&&Array.isArray(n.value.amount))for(const e of n.value.amount)e.denom===t.denom&&(t.amount=t.amount.add(new a.Int(e.amount)));break;case this.msgOpts.delegate.type:n.value.amount&&n.value.amount.denom===t.denom&&(t.amount=t.amount.add(new a.Int(n.value.amount.amount)))}}catch(e){console.log("Error on the parsing the msg: "+(e.message||e.toString()))}return{amount:t.amount.toString(),denom:t.denom}}computeAmountInProtoMsgs(e){var t;const n=new a.Coin(this.sendCurrency.coinMinimalDenom,new a.Int(0));for(const r of e)try{switch(r.constructor){case l.cosmos.bank.v1beta1.MsgSend:const e=r;for(const t of e.amount)t.denom===n.denom&&t.amount&&(n.amount=n.amount.add(new a.Int(t.amount)));break;case l.cosmos.staking.v1beta1.MsgDelegate:const i=r;(null===(t=i.amount)||void 0===t?void 0:t.denom)===n.denom&&i.amount.amount&&(n.amount=n.amount.add(new a.Int(i.amount.amount)))}}catch(e){console.log("Error on the parsing the msg: "+(e.message||e.toString()))}return{amount:n.amount.toString(),denom:n.denom}}getError(){}setAmount(){}setSendCurrency(){}setSender(){}}r([o.observable.ref],u.prototype,"msgOpts",void 0),r([o.observable.ref],u.prototype,"signDocHelper",void 0),r([o.action],u.prototype,"setMsgOpts",null),r([o.action],u.prototype,"setSignDocHelper",null),r([o.computed],u.prototype,"amount",null),t.SignDocAmountConfig=u;t.useSignDocAmountConfig=(e,t,n)=>{const[r]=s.useState(()=>new u(e,t,n));return r.setChain(t),r.setMsgOpts(n),r}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),i(n(991),t),i(n(992),t),i(n(993),t),i(n(994),t),i(n(1325),t),i(n(1327),t)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useIBCTransferConfig=void 0;const r=n(835),i=n(991),o=n(994),a=n(992),s=n(1326);t.useIBCTransferConfig=(e,t,n,c,l,u)=>{const f=i.useIBCAmountConfig(e,t,c,l),d=r.useMemoConfig(e,t),p=o.useIBCTransferGasConfig(e,t,n),h=r.useFeeConfig(e,t,c,l,f,p),m=a.useIBCChannelConfig();return{amountConfig:f,memoConfig:d,gasConfig:p,feeConfig:h,recipientConfig:s.useIBCRecipientConfig(e,t,m,u),channelConfig:m}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useIBCRecipientConfig=t.IBCRecipientConfig=void 0;const r=n(835),i=n(0);class o extends r.RecipientConfig{constructor(e,t,n){super(e,t),this.channelConfig=n}get chainId(){return this.channelConfig.channel?this.channelConfig.channel.counterpartyChainId:super.chainId}}t.IBCRecipientConfig=o;t.useIBCRecipientConfig=(e,t,n,r)=>{const[a]=i.useState(()=>new o(e,t,n));return a.setChain(t),a.setENSEndpoint(r),a}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";
-/** @license React v16.12.0
- * react-dom.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r=n(1329),i=n(406),o=n(1331);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));var s=null,c={};function l(){if(s)for(var e in c){var t=c[e],n=s.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!f[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in f[n]=t,n=t.eventTypes){var i=void 0,o=n[r],l=t,p=r;if(d.hasOwnProperty(p))throw Error(a(99,p));d[p]=o;var h=o.phasedRegistrationNames;if(h){for(i in h)h.hasOwnProperty(i)&&u(h[i],l,p);i=!0}else o.registrationName?(u(o.registrationName,l,p),i=!0):i=!1;if(!i)throw Error(a(98,r,e))}}}}function u(e,t,n){if(p[e])throw Error(a(100,e));p[e]=t,h[e]=t.eventTypes[n].dependencies}var f=[],d={},p={},h={};function m(e,t,n,r,i,o,a,s,c){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(e){this.onError(e)}}var b=!1,y=null,g=!1,v=null,w={onError:function(e){b=!0,y=e}};function _(e,t,n,r,i,o,a,s,c){b=!1,y=null,m.apply(w,arguments)}var k=null,x=null,S=null;function O(e,t,n){var r=e.type||"unknown-event";e.currentTarget=S(n),function(e,t,n,r,i,o,s,c,l){if(_.apply(this,arguments),b){if(!b)throw Error(a(198));var u=y;b=!1,y=null,g||(g=!0,v=u)}}(r,t,void 0,e),e.currentTarget=null}function E(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function T(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var A=null;function M(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)O(e,t[r],n[r]);else t&&O(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function I(e){if(null!==e&&(A=E(A,e)),e=A,A=null,e){if(T(e,M),A)throw Error(a(95));if(g)throw e=v,g=!1,v=null,e}}var P={injectEventPluginOrder:function(e){if(s)throw Error(a(101));s=Array.prototype.slice.call(e),l()},injectEventPluginsByName:function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!c.hasOwnProperty(t)||c[t]!==r){if(c[t])throw Error(a(102,t));c[t]=r,n=!0}}n&&l()}};function C(e,t){var n=e.stateNode;if(!n)return null;var r=k(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}var j=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;j.hasOwnProperty("ReactCurrentDispatcher")||(j.ReactCurrentDispatcher={current:null}),j.hasOwnProperty("ReactCurrentBatchConfig")||(j.ReactCurrentBatchConfig={suspense:null});var D=/^(.*)[\\\/]/,R="function"==typeof Symbol&&Symbol.for,N=R?Symbol.for("react.element"):60103,B=R?Symbol.for("react.portal"):60106,L=R?Symbol.for("react.fragment"):60107,U=R?Symbol.for("react.strict_mode"):60108,F=R?Symbol.for("react.profiler"):60114,q=R?Symbol.for("react.provider"):60109,z=R?Symbol.for("react.context"):60110,V=R?Symbol.for("react.concurrent_mode"):60111,H=R?Symbol.for("react.forward_ref"):60112,$=R?Symbol.for("react.suspense"):60113,K=R?Symbol.for("react.suspense_list"):60120,W=R?Symbol.for("react.memo"):60115,G=R?Symbol.for("react.lazy"):60116;R&&Symbol.for("react.fundamental"),R&&Symbol.for("react.responder"),R&&Symbol.for("react.scope");var J="function"==typeof Symbol&&Symbol.iterator;function Q(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=J&&e[J]||e["@@iterator"])?e:null}function Y(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case L:return"Fragment";case B:return"Portal";case F:return"Profiler";case U:return"StrictMode";case $:return"Suspense";case K:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case z:return"Context.Consumer";case q:return"Context.Provider";case H:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case W:return Y(e.type);case G:if(e=1===e._status?e._result:null)return Y(e)}return null}function Z(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,o=Y(e.type);n=null,r&&(n=Y(r.type)),r=o,o="",i?o=" (at "+i.fileName.replace(D,"")+":"+i.lineNumber+")":n&&(o=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+o}t+=n,e=e.return}while(e);return t}var X=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),ee=null,te=null,ne=null;function re(e){if(e=x(e)){if("function"!=typeof ee)throw Error(a(280));var t=k(e.stateNode);ee(e.stateNode,e.type,t)}}function ie(e){te?ne?ne.push(e):ne=[e]:te=e}function oe(){if(te){var e=te,t=ne;if(ne=te=null,re(e),t)for(e=0;e<t.length;e++)re(t[e])}}function ae(e,t){return e(t)}function se(e,t,n,r){return e(t,n,r)}function ce(){}var le=ae,ue=!1,fe=!1;function de(){null===te&&null===ne||(ce(),oe())}new Map;var pe=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,he=Object.prototype.hasOwnProperty,me={},be={};function ye(e,t,n,r,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o}var ge={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){ge[e]=new ye(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];ge[t]=new ye(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){ge[e]=new ye(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){ge[e]=new ye(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){ge[e]=new ye(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){ge[e]=new ye(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){ge[e]=new ye(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){ge[e]=new ye(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){ge[e]=new ye(e,5,!1,e.toLowerCase(),null,!1)}));var ve=/[\-:]([a-z])/g;function we(e){return e[1].toUpperCase()}function _e(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ke(e,t,n,r){var i=ge.hasOwnProperty(t)?ge[t]:null;(null!==i?0===i.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!he.call(be,e)||!he.call(me,e)&&(pe.test(e)?be[e]=!0:(me[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function xe(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Se(e){e._valueTracker||(e._valueTracker=function(e){var t=xe(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Oe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=xe(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Ee(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Te(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=_e(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Ae(e,t){null!=(t=t.checked)&&ke(e,"checked",t,!1)}function Me(e,t){Ae(e,t);var n=_e(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Pe(e,t.type,n):t.hasOwnProperty("defaultValue")&&Pe(e,t.type,_e(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ie(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!e.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Pe(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Ce(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function je(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+_e(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function De(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Re(e,t){var n=t.value;if(null==n){if(n=t.defaultValue,null!=(t=t.children)){if(null!=n)throw Error(a(92));if(Array.isArray(t)){if(!(1>=t.length))throw Error(a(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:_e(n)}}function Ne(e,t){var n=_e(t.value),r=_e(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Be(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(ve,we);ge[t]=new ye(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(ve,we);ge[t]=new ye(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(ve,we);ge[t]=new ye(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){ge[e]=new ye(e,1,!1,e.toLowerCase(),null,!1)})),ge.xlinkHref=new ye("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){ge[e]=new ye(e,1,!1,e.toLowerCase(),null,!0)}));var Le="http://www.w3.org/1999/xhtml",Ue="http://www.w3.org/2000/svg";function Fe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function qe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Fe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ze,Ve=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Ue||"innerHTML"in e)e.innerHTML=t;else{for((ze=ze||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ze.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function He(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function $e(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ke={animationend:$e("Animation","AnimationEnd"),animationiteration:$e("Animation","AnimationIteration"),animationstart:$e("Animation","AnimationStart"),transitionend:$e("Transition","TransitionEnd")},We={},Ge={};function Je(e){if(We[e])return We[e];if(!Ke[e])return e;var t,n=Ke[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ge)return We[e]=n[t];return e}X&&(Ge=document.createElement("div").style,"AnimationEvent"in window||(delete Ke.animationend.animation,delete Ke.animationiteration.animation,delete Ke.animationstart.animation),"TransitionEvent"in window||delete Ke.transitionend.transition);var Qe=Je("animationend"),Ye=Je("animationiteration"),Ze=Je("animationstart"),Xe=Je("transitionend"),et="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" ");function tt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function nt(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function rt(e){if(tt(e)!==e)throw Error(a(188))}function it(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=tt(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return rt(i),e;if(o===r)return rt(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,c=i.child;c;){if(c===n){s=!0,n=i,r=o;break}if(c===r){s=!0,r=i,n=o;break}c=c.sibling}if(!s){for(c=o.child;c;){if(c===n){s=!0,n=o,r=i;break}if(c===r){s=!0,r=o,n=i;break}c=c.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}var ot,at,st,ct=!1,lt=[],ut=null,ft=null,dt=null,pt=new Map,ht=new Map,mt=[],bt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),yt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function gt(e,t,n,r){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:r}}function vt(e,t){switch(e){case"focus":case"blur":ut=null;break;case"dragenter":case"dragleave":ft=null;break;case"mouseover":case"mouseout":dt=null;break;case"pointerover":case"pointerout":pt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ht.delete(t.pointerId)}}function wt(e,t,n,r,i){return null===e||e.nativeEvent!==i?(e=gt(t,n,r,i),null!==t&&(null!==(t=lr(t))&&at(t)),e):(e.eventSystemFlags|=r,e)}function _t(e){var t=cr(e.target);if(null!==t){var n=tt(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=nt(n)))return e.blockedOn=t,void o.unstable_runWithPriority(e.priority,(function(){st(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function kt(e){if(null!==e.blockedOn)return!1;var t=Pn(e.topLevelType,e.eventSystemFlags,e.nativeEvent);if(null!==t){var n=lr(t);return null!==n&&at(n),e.blockedOn=t,!1}return!0}function xt(e,t,n){kt(e)&&n.delete(t)}function St(){for(ct=!1;0<lt.length;){var e=lt[0];if(null!==e.blockedOn){null!==(e=lr(e.blockedOn))&&ot(e);break}var t=Pn(e.topLevelType,e.eventSystemFlags,e.nativeEvent);null!==t?e.blockedOn=t:lt.shift()}null!==ut&&kt(ut)&&(ut=null),null!==ft&&kt(ft)&&(ft=null),null!==dt&&kt(dt)&&(dt=null),pt.forEach(xt),ht.forEach(xt)}function Ot(e,t){e.blockedOn===t&&(e.blockedOn=null,ct||(ct=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,St)))}function Et(e){function t(t){return Ot(t,e)}if(0<lt.length){Ot(lt[0],e);for(var n=1;n<lt.length;n++){var r=lt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==ut&&Ot(ut,e),null!==ft&&Ot(ft,e),null!==dt&&Ot(dt,e),pt.forEach(t),ht.forEach(t),n=0;n<mt.length;n++)(r=mt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<mt.length&&null===(n=mt[0]).blockedOn;)_t(n),null===n.blockedOn&&mt.shift()}function Tt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function At(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Mt(e,t,n){(t=C(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=E(n._dispatchListeners,t),n._dispatchInstances=E(n._dispatchInstances,e))}function It(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=At(t);for(t=n.length;0<t--;)Mt(n[t],"captured",e);for(t=0;t<n.length;t++)Mt(n[t],"bubbled",e)}}function Pt(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=C(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=E(n._dispatchListeners,t),n._dispatchInstances=E(n._dispatchInstances,e))}function Ct(e){e&&e.dispatchConfig.registrationName&&Pt(e._targetInst,null,e)}function jt(e){T(e,It)}function Dt(){return!0}function Rt(){return!1}function Nt(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Dt:Rt,this.isPropagationStopped=Rt,this}function Bt(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function Lt(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Ut(e){e.eventPool=[],e.getPooled=Bt,e.release=Lt}i(Nt.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Dt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Dt)},persist:function(){this.isPersistent=Dt},isPersistent:Rt,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Rt,this._dispatchInstances=this._dispatchListeners=null}}),Nt.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Nt.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;return i(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=i({},r.Interface,e),n.extend=r.extend,Ut(n),n},Ut(Nt);var Ft=Nt.extend({animationName:null,elapsedTime:null,pseudoElement:null}),qt=Nt.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),zt=Nt.extend({view:null,detail:null}),Vt=zt.extend({relatedTarget:null});function Ht(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var $t={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Kt={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Wt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Gt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Wt[e])&&!!t[e]}function Jt(){return Gt}for(var Qt=zt.extend({key:function(e){if(e.key){var t=$t[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Ht(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Kt[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Jt,charCode:function(e){return"keypress"===e.type?Ht(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Ht(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Yt=0,Zt=0,Xt=!1,en=!1,tn=zt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Jt,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Yt;return Yt=e.screenX,Xt?"mousemove"===e.type?e.screenX-t:0:(Xt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Zt;return Zt=e.screenY,en?"mousemove"===e.type?e.screenY-t:0:(en=!0,0)}}),nn=tn.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),rn=tn.extend({dataTransfer:null}),on=zt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Jt}),an=Nt.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),sn=tn.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),cn=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[Qe,"animationEnd",2],[Ye,"animationIteration",2],[Ze,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[Xe,"transitionEnd",2],["waiting","waiting",2]],ln={},un={},fn=0;fn<cn.length;fn++){var dn=cn[fn],pn=dn[0],hn=dn[1],mn=dn[2],bn="on"+(hn[0].toUpperCase()+hn.slice(1)),yn={phasedRegistrationNames:{bubbled:bn,captured:bn+"Capture"},dependencies:[pn],eventPriority:mn};ln[hn]=yn,un[pn]=yn}var gn={eventTypes:ln,getEventPriority:function(e){return void 0!==(e=un[e])?e.eventPriority:2},extractEvents:function(e,t,n,r){var i=un[e];if(!i)return null;switch(e){case"keypress":if(0===Ht(n))return null;case"keydown":case"keyup":e=Qt;break;case"blur":case"focus":e=Vt;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=tn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=rn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=on;break;case Qe:case Ye:case Ze:e=Ft;break;case Xe:e=an;break;case"scroll":e=zt;break;case"wheel":e=sn;break;case"copy":case"cut":case"paste":e=qt;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=nn;break;default:e=Nt}return jt(t=e.getPooled(i,t,n,r)),t}},vn=o.unstable_UserBlockingPriority,wn=o.unstable_runWithPriority,_n=gn.getEventPriority,kn=[];function xn(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=cr(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var i=Tt(e.nativeEvent);r=e.topLevelType;for(var o=e.nativeEvent,a=e.eventSystemFlags,s=null,c=0;c<f.length;c++){var l=f[c];l&&(l=l.extractEvents(r,t,o,i,a))&&(s=E(s,l))}I(s)}}var Sn=!0;function On(e,t){En(t,e,!1)}function En(e,t,n){switch(_n(t)){case 0:var r=Tn.bind(null,t,1);break;case 1:r=An.bind(null,t,1);break;default:r=In.bind(null,t,1)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Tn(e,t,n){ue||ce();var r=In,i=ue;ue=!0;try{se(r,e,t,n)}finally{(ue=i)||de()}}function An(e,t,n){wn(vn,In.bind(null,e,t,n))}function Mn(e,t,n,r){if(kn.length){var i=kn.pop();i.topLevelType=e,i.eventSystemFlags=t,i.nativeEvent=n,i.targetInst=r,e=i}else e={topLevelType:e,eventSystemFlags:t,nativeEvent:n,targetInst:r,ancestors:[]};try{if(t=xn,n=e,fe)t(n,void 0);else{fe=!0;try{le(t,n,void 0)}finally{fe=!1,de()}}}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,kn.length<10&&kn.push(e)}}function In(e,t,n){if(Sn)if(0<lt.length&&-1<bt.indexOf(e))e=gt(null,e,t,n),lt.push(e);else{var r=Pn(e,t,n);null===r?vt(e,n):-1<bt.indexOf(e)?(e=gt(r,e,t,n),lt.push(e)):function(e,t,n,r){switch(t){case"focus":return ut=wt(ut,e,t,n,r),!0;case"dragenter":return ft=wt(ft,e,t,n,r),!0;case"mouseover":return dt=wt(dt,e,t,n,r),!0;case"pointerover":var i=r.pointerId;return pt.set(i,wt(pt.get(i)||null,e,t,n,r)),!0;case"gotpointercapture":return i=r.pointerId,ht.set(i,wt(ht.get(i)||null,e,t,n,r)),!0}return!1}(r,e,t,n)||(vt(e,n),Mn(e,t,n,null))}}function Pn(e,t,n){var r=Tt(n);if(null!==(r=cr(r))){var i=tt(r);if(null===i)r=null;else{var o=i.tag;if(13===o){if(null!==(r=nt(i)))return r;r=null}else if(3===o){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;r=null}else i!==r&&(r=null)}}return Mn(e,t,n,r),null}function Cn(e){if(!X)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var jn=new("function"==typeof WeakMap?WeakMap:Map);function Dn(e){var t=jn.get(e);return void 0===t&&(t=new Set,jn.set(e,t)),t}function Rn(e,t,n){if(!n.has(e)){switch(e){case"scroll":En(t,"scroll",!0);break;case"focus":case"blur":En(t,"focus",!0),En(t,"blur",!0),n.add("blur"),n.add("focus");break;case"cancel":case"close":Cn(e)&&En(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===et.indexOf(e)&&On(e,t)}n.add(e)}}var Nn={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Bn=["Webkit","ms","Moz","O"];function Ln(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Nn.hasOwnProperty(e)&&Nn[e]?(""+t).trim():t+"px"}function Un(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=Ln(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(Nn).forEach((function(e){Bn.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Nn[t]=Nn[e]}))}));var Fn=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function qn(e,t){if(t){if(Fn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62,""))}}function zn(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Vn(e,t){var n=Dn(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=h[t];for(var r=0;r<t.length;r++)Rn(t[r],e,n)}function Hn(){}function $n(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Kn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Wn(e,t){var n,r=Kn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=Kn(r)}}function Gn(){for(var e=window,t=$n();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=$n((e=t.contentWindow).document)}return t}function Jn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var Qn=null,Yn=null;function Zn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Xn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var er="function"==typeof setTimeout?setTimeout:void 0,tr="function"==typeof clearTimeout?clearTimeout:void 0;function nr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function rr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var ir=Math.random().toString(36).slice(2),or="__reactInternalInstance$"+ir,ar="__reactEventHandlers$"+ir,sr="__reactContainere$"+ir;function cr(e){var t=e[or];if(t)return t;for(var n=e.parentNode;n;){if(t=n[sr]||n[or]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=rr(e);null!==e;){if(n=e[or])return n;e=rr(e)}return t}n=(e=n).parentNode}return null}function lr(e){return!(e=e[or]||e[sr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ur(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function fr(e){return e[ar]||null}var dr=null,pr=null,hr=null;function mr(){if(hr)return hr;var e,t,n=pr,r=n.length,i="value"in dr?dr.value:dr.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return hr=i.slice(e,1<t?1-t:void 0)}var br=Nt.extend({data:null}),yr=Nt.extend({data:null}),gr=[9,13,27,32],vr=X&&"CompositionEvent"in window,wr=null;X&&"documentMode"in document&&(wr=document.documentMode);var _r=X&&"TextEvent"in window&&!wr,kr=X&&(!vr||wr&&8<wr&&11>=wr),xr=String.fromCharCode(32),Sr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Or=!1;function Er(e,t){switch(e){case"keyup":return-1!==gr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Tr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Ar=!1;var Mr={eventTypes:Sr,extractEvents:function(e,t,n,r){var i;if(vr)e:{switch(e){case"compositionstart":var o=Sr.compositionStart;break e;case"compositionend":o=Sr.compositionEnd;break e;case"compositionupdate":o=Sr.compositionUpdate;break e}o=void 0}else Ar?Er(e,n)&&(o=Sr.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=Sr.compositionStart);return o?(kr&&"ko"!==n.locale&&(Ar||o!==Sr.compositionStart?o===Sr.compositionEnd&&Ar&&(i=mr()):(pr="value"in(dr=r)?dr.value:dr.textContent,Ar=!0)),o=br.getPooled(o,t,n,r),i?o.data=i:null!==(i=Tr(n))&&(o.data=i),jt(o),i=o):i=null,(e=_r?function(e,t){switch(e){case"compositionend":return Tr(t);case"keypress":return 32!==t.which?null:(Or=!0,xr);case"textInput":return(e=t.data)===xr&&Or?null:e;default:return null}}(e,n):function(e,t){if(Ar)return"compositionend"===e||!vr&&Er(e,t)?(e=mr(),hr=pr=dr=null,Ar=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return kr&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=yr.getPooled(Sr.beforeInput,t,n,r)).data=e,jt(t)):t=null,null===i?t:null===t?i:[i,t]}},Ir={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Ir[e.type]:"textarea"===t}var Cr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function jr(e,t,n){return(e=Nt.getPooled(Cr.change,e,t,n)).type="change",ie(n),jt(e),e}var Dr=null,Rr=null;function Nr(e){I(e)}function Br(e){if(Oe(ur(e)))return e}function Lr(e,t){if("change"===e)return t}var Ur=!1;function Fr(){Dr&&(Dr.detachEvent("onpropertychange",qr),Rr=Dr=null)}function qr(e){if("value"===e.propertyName&&Br(Rr))if(e=jr(Rr,e,Tt(e)),ue)I(e);else{ue=!0;try{ae(Nr,e)}finally{ue=!1,de()}}}function zr(e,t,n){"focus"===e?(Fr(),Rr=n,(Dr=t).attachEvent("onpropertychange",qr)):"blur"===e&&Fr()}function Vr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Br(Rr)}function Hr(e,t){if("click"===e)return Br(t)}function $r(e,t){if("input"===e||"change"===e)return Br(t)}X&&(Ur=Cn("input")&&(!document.documentMode||9<document.documentMode));var Kr,Wr={eventTypes:Cr,_isInputEventSupported:Ur,extractEvents:function(e,t,n,r){var i=t?ur(t):window,o=i.nodeName&&i.nodeName.toLowerCase();if("select"===o||"input"===o&&"file"===i.type)var a=Lr;else if(Pr(i))if(Ur)a=$r;else{a=Vr;var s=zr}else(o=i.nodeName)&&"input"===o.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(a=Hr);if(a&&(a=a(e,t)))return jr(a,n,r);s&&s(e,i,t),"blur"===e&&(e=i._wrapperState)&&e.controlled&&"number"===i.type&&Pe(i,"number",i.value)}},Gr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Jr={eventTypes:Gr,extractEvents:function(e,t,n,r,i){var o="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(o&&0==(32&i)&&(n.relatedTarget||n.fromElement)||!a&&!o)return null;if(i=r.window===r?r:(i=r.ownerDocument)?i.defaultView||i.parentWindow:window,a?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?cr(t):null)&&(t!==(o=tt(t))||5!==t.tag&&6!==t.tag)&&(t=null)):a=null,a===t)return null;if("mouseout"===e||"mouseover"===e)var s=tn,c=Gr.mouseLeave,l=Gr.mouseEnter,u="mouse";else"pointerout"!==e&&"pointerover"!==e||(s=nn,c=Gr.pointerLeave,l=Gr.pointerEnter,u="pointer");if(e=null==a?i:ur(a),i=null==t?i:ur(t),(c=s.getPooled(c,a,n,r)).type=u+"leave",c.target=e,c.relatedTarget=i,(r=s.getPooled(l,t,n,r)).type=u+"enter",r.target=i,r.relatedTarget=e,u=t,(s=a)&&u)e:{for(e=u,a=0,t=l=s;t;t=At(t))a++;for(t=0,i=e;i;i=At(i))t++;for(;0<a-t;)l=At(l),a--;for(;0<t-a;)e=At(e),t--;for(;a--;){if(l===e||l===e.alternate)break e;l=At(l),e=At(e)}l=null}else l=null;for(e=l,l=[];s&&s!==e&&(null===(a=s.alternate)||a!==e);)l.push(s),s=At(s);for(s=[];u&&u!==e&&(null===(a=u.alternate)||a!==e);)s.push(u),u=At(u);for(u=0;u<l.length;u++)Pt(l[u],"bubbled",c);for(u=s.length;0<u--;)Pt(s[u],"captured",r);return n===Kr?(Kr=null,[c]):(Kr=n,[c,r])}};var Qr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Yr=Object.prototype.hasOwnProperty;function Zr(e,t){if(Qr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Yr.call(t,n[r])||!Qr(e[n[r]],t[n[r]]))return!1;return!0}var Xr=X&&"documentMode"in document&&11>=document.documentMode,ei={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},ti=null,ni=null,ri=null,ii=!1;function oi(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return ii||null==ti||ti!==$n(n)?null:("selectionStart"in(n=ti)&&Jn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},ri&&Zr(ri,n)?null:(ri=n,(e=Nt.getPooled(ei.select,ni,e,t)).type="select",e.target=ti,jt(e),e))}var ai={eventTypes:ei,extractEvents:function(e,t,n,r){var i,o=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(i=!o)){e:{o=Dn(o),i=h.onSelect;for(var a=0;a<i.length;a++)if(!o.has(i[a])){o=!1;break e}o=!0}i=!o}if(i)return null;switch(o=t?ur(t):window,e){case"focus":(Pr(o)||"true"===o.contentEditable)&&(ti=o,ni=t,ri=null);break;case"blur":ri=ni=ti=null;break;case"mousedown":ii=!0;break;case"contextmenu":case"mouseup":case"dragend":return ii=!1,oi(n,r);case"selectionchange":if(Xr)break;case"keydown":case"keyup":return oi(n,r)}return null}};P.injectEventPluginOrder("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),k=fr,x=lr,S=ur,P.injectEventPluginsByName({SimpleEventPlugin:gn,EnterLeaveEventPlugin:Jr,ChangeEventPlugin:Wr,SelectEventPlugin:ai,BeforeInputEventPlugin:Mr}),new Set;var si=[],ci=-1;function li(e){0>ci||(e.current=si[ci],si[ci]=null,ci--)}function ui(e,t){ci++,si[ci]=e.current,e.current=t}var fi={},di={current:fi},pi={current:!1},hi=fi;function mi(e,t){var n=e.type.contextTypes;if(!n)return fi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function bi(e){return null!=(e=e.childContextTypes)}function yi(e){li(pi),li(di)}function gi(e){li(pi),li(di)}function vi(e,t,n){if(di.current!==fi)throw Error(a(168));ui(di,t),ui(pi,n)}function wi(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(a(108,Y(t)||"Unknown",o));return i({},n,{},r)}function _i(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||fi,hi=di.current,ui(di,t),ui(pi,pi.current),!0}function ki(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(t=wi(e,t,hi),r.__reactInternalMemoizedMergedChildContext=t,li(pi),li(di),ui(di,t)):li(pi),ui(pi,n)}var xi=o.unstable_runWithPriority,Si=o.unstable_scheduleCallback,Oi=o.unstable_cancelCallback,Ei=o.unstable_shouldYield,Ti=o.unstable_requestPaint,Ai=o.unstable_now,Mi=o.unstable_getCurrentPriorityLevel,Ii=o.unstable_ImmediatePriority,Pi=o.unstable_UserBlockingPriority,Ci=o.unstable_NormalPriority,ji=o.unstable_LowPriority,Di=o.unstable_IdlePriority,Ri={},Ni=void 0!==Ti?Ti:function(){},Bi=null,Li=null,Ui=!1,Fi=Ai(),qi=1e4>Fi?Ai:function(){return Ai()-Fi};function zi(){switch(Mi()){case Ii:return 99;case Pi:return 98;case Ci:return 97;case ji:return 96;case Di:return 95;default:throw Error(a(332))}}function Vi(e){switch(e){case 99:return Ii;case 98:return Pi;case 97:return Ci;case 96:return ji;case 95:return Di;default:throw Error(a(332))}}function Hi(e,t){return e=Vi(e),xi(e,t)}function $i(e,t,n){return e=Vi(e),Si(e,t,n)}function Ki(e){return null===Bi?(Bi=[e],Li=Si(Ii,Gi)):Bi.push(e),Ri}function Wi(){if(null!==Li){var e=Li;Li=null,Oi(e)}Gi()}function Gi(){if(!Ui&&null!==Bi){Ui=!0;var e=0;try{var t=Bi;Hi(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Bi=null}catch(t){throw null!==Bi&&(Bi=Bi.slice(e+1)),Si(Ii,Wi),t}finally{Ui=!1}}}var Ji=3;function Qi(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Yi(e,t){if(e&&e.defaultProps)for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Zi={current:null},Xi=null,eo=null,to=null;function no(){to=eo=Xi=null}function ro(e,t){var n=e.type._context;ui(Zi,n._currentValue),n._currentValue=t}function io(e){var t=Zi.current;li(Zi),e.type._context._currentValue=t}function oo(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function ao(e,t){Xi=e,to=eo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(qa=!0),e.firstContext=null)}function so(e,t){if(to!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(to=e,t=1073741823),t={context:e,observedBits:t,next:null},null===eo){if(null===Xi)throw Error(a(308));eo=t,Xi.dependencies={expirationTime:0,firstContext:t,responders:null}}else eo=eo.next=t;return e._currentValue}var co=!1;function lo(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function uo(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function fo(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function po(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function ho(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=lo(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=lo(e.memoizedState),i=n.updateQueue=lo(n.memoizedState)):r=e.updateQueue=uo(i):null===i&&(i=n.updateQueue=uo(r));null===i||r===i?po(r,t):null===r.lastUpdate||null===i.lastUpdate?(po(r,t),po(i,t)):(po(r,t),i.lastUpdate=t)}function mo(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=lo(e.memoizedState):bo(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function bo(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=uo(t)),t}function yo(e,t,n,r,o,a){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(a,r,o):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(o="function"==typeof(e=n.payload)?e.call(a,r,o):e))break;return i({},r,o);case 2:co=!0}return r}function go(e,t,n,r,i){co=!1;for(var o=(t=bo(e,t)).baseState,a=null,s=0,c=t.firstUpdate,l=o;null!==c;){var u=c.expirationTime;u<i?(null===a&&(a=c,o=l),s<u&&(s=u)):(fc(u,c.suspenseConfig),l=yo(e,0,c,l,n,r),null!==c.callback&&(e.effectTag|=32,c.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=c:(t.lastEffect.nextEffect=c,t.lastEffect=c))),c=c.next}for(u=null,c=t.firstCapturedUpdate;null!==c;){var f=c.expirationTime;f<i?(null===u&&(u=c,null===a&&(o=l)),s<f&&(s=f)):(l=yo(e,0,c,l,n,r),null!==c.callback&&(e.effectTag|=32,c.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=c:(t.lastCapturedEffect.nextEffect=c,t.lastCapturedEffect=c))),c=c.next}null===a&&(t.lastUpdate=null),null===u?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===u&&(o=l),t.baseState=o,t.firstUpdate=a,t.firstCapturedUpdate=u,dc(s),e.expirationTime=s,e.memoizedState=l}function vo(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),wo(t.firstEffect,n),t.firstEffect=t.lastEffect=null,wo(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function wo(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;if("function"!=typeof n)throw Error(a(191,n));n.call(r)}e=e.nextEffect}}var _o=j.ReactCurrentBatchConfig,ko=(new r.Component).refs;function xo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:i({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var So={isMounted:function(e){return!!(e=e._reactInternalFiber)&&tt(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Zs(),i=_o.suspense;(i=fo(r=Xs(r,e,i),i)).payload=t,null!=n&&(i.callback=n),ho(e,i),ec(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Zs(),i=_o.suspense;(i=fo(r=Xs(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),ho(e,i),ec(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Zs(),r=_o.suspense;(r=fo(n=Xs(n,e,r),r)).tag=2,null!=t&&(r.callback=t),ho(e,r),ec(e,n)}};function Oo(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!Zr(n,r)||!Zr(i,o))}function Eo(e,t,n){var r=!1,i=fi,o=t.contextType;return"object"==typeof o&&null!==o?o=so(o):(i=bi(t)?hi:di.current,o=(r=null!=(r=t.contextTypes))?mi(e,i):fi),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=So,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function To(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&So.enqueueReplaceState(t,t.state,null)}function Ao(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=ko;var o=t.contextType;"object"==typeof o&&null!==o?i.context=so(o):(o=bi(t)?hi:di.current,i.context=mi(e,o)),null!==(o=e.updateQueue)&&(go(e,o,n,i,r),i.state=e.memoizedState),"function"==typeof(o=t.getDerivedStateFromProps)&&(xo(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&So.enqueueReplaceState(i,i.state,null),null!==(o=e.updateQueue)&&(go(e,o,n,i,r),i.state=e.memoizedState)),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var Mo=Array.isArray;function Io(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===ko&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Po(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Co(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t,n){return(e=Cc(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function c(e,t,n,r){return null===t||6!==t.tag?((t=Rc(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function l(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=Io(e,t,n),r.return=e,r):((r=jc(n.type,n.key,n.props,null,e.mode,r)).ref=Io(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Nc(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function f(e,t,n,r,o){return null===t||7!==t.tag?((t=Dc(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Rc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case N:return(n=jc(t.type,t.key,t.props,null,e.mode,n)).ref=Io(e,null,t),n.return=e,n;case B:return(t=Nc(t,e.mode,n)).return=e,t}if(Mo(t)||Q(t))return(t=Dc(t,e.mode,n,null)).return=e,t;Po(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:c(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case N:return n.key===i?n.type===L?f(e,t,n.props.children,r,i):l(e,t,n,r):null;case B:return n.key===i?u(e,t,n,r):null}if(Mo(n)||Q(n))return null!==i?null:f(e,t,n,r,null);Po(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return c(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case N:return e=e.get(null===r.key?n:r.key)||null,r.type===L?f(t,e,r.props.children,i,r.key):l(t,e,r,i);case B:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Mo(r)||Q(r))return f(t,e=e.get(n)||null,r,i,null);Po(t,r)}return null}function m(i,a,s,c){for(var l=null,u=null,f=a,m=a=0,b=null;null!==f&&m<s.length;m++){f.index>m?(b=f,f=null):b=f.sibling;var y=p(i,f,s[m],c);if(null===y){null===f&&(f=b);break}e&&f&&null===y.alternate&&t(i,f),a=o(y,a,m),null===u?l=y:u.sibling=y,u=y,f=b}if(m===s.length)return n(i,f),l;if(null===f){for(;m<s.length;m++)null!==(f=d(i,s[m],c))&&(a=o(f,a,m),null===u?l=f:u.sibling=f,u=f);return l}for(f=r(i,f);m<s.length;m++)null!==(b=h(f,i,m,s[m],c))&&(e&&null!==b.alternate&&f.delete(null===b.key?m:b.key),a=o(b,a,m),null===u?l=b:u.sibling=b,u=b);return e&&f.forEach((function(e){return t(i,e)})),l}function b(i,s,c,l){var u=Q(c);if("function"!=typeof u)throw Error(a(150));if(null==(c=u.call(c)))throw Error(a(151));for(var f=u=null,m=s,b=s=0,y=null,g=c.next();null!==m&&!g.done;b++,g=c.next()){m.index>b?(y=m,m=null):y=m.sibling;var v=p(i,m,g.value,l);if(null===v){null===m&&(m=y);break}e&&m&&null===v.alternate&&t(i,m),s=o(v,s,b),null===f?u=v:f.sibling=v,f=v,m=y}if(g.done)return n(i,m),u;if(null===m){for(;!g.done;b++,g=c.next())null!==(g=d(i,g.value,l))&&(s=o(g,s,b),null===f?u=g:f.sibling=g,f=g);return u}for(m=r(i,m);!g.done;b++,g=c.next())null!==(g=h(m,i,b,g.value,l))&&(e&&null!==g.alternate&&m.delete(null===g.key?b:g.key),s=o(g,s,b),null===f?u=g:f.sibling=g,f=g);return e&&m.forEach((function(e){return t(i,e)})),u}return function(e,r,o,c){var l="object"==typeof o&&null!==o&&o.type===L&&null===o.key;l&&(o=o.props.children);var u="object"==typeof o&&null!==o;if(u)switch(o.$$typeof){case N:e:{for(u=o.key,l=r;null!==l;){if(l.key===u){if(7===l.tag?o.type===L:l.elementType===o.type){n(e,l.sibling),(r=i(l,o.type===L?o.props.children:o.props)).ref=Io(e,l,o),r.return=e,e=r;break e}n(e,l);break}t(e,l),l=l.sibling}o.type===L?((r=Dc(o.props.children,e.mode,c,o.key)).return=e,e=r):((c=jc(o.type,o.key,o.props,null,e.mode,c)).ref=Io(e,r,o),c.return=e,e=c)}return s(e);case B:e:{for(l=o.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Nc(o,e.mode,c)).return=e,e=r}return s(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=Rc(o,e.mode,c)).return=e,e=r),s(e);if(Mo(o))return m(e,r,o,c);if(Q(o))return b(e,r,o,c);if(u&&Po(e,o),void 0===o&&!l)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var jo=Co(!0),Do=Co(!1),Ro={},No={current:Ro},Bo={current:Ro},Lo={current:Ro};function Uo(e){if(e===Ro)throw Error(a(174));return e}function Fo(e,t){ui(Lo,t),ui(Bo,e),ui(No,Ro);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:qe(null,"");break;default:t=qe(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}li(No),ui(No,t)}function qo(e){li(No),li(Bo),li(Lo)}function zo(e){Uo(Lo.current);var t=Uo(No.current),n=qe(t,e.type);t!==n&&(ui(Bo,e),ui(No,n))}function Vo(e){Bo.current===e&&(li(No),li(Bo))}var Ho={current:0};function $o(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Ko(e,t){return{responder:e,props:t}}var Wo=j.ReactCurrentDispatcher,Go=j.ReactCurrentBatchConfig,Jo=0,Qo=null,Yo=null,Zo=null,Xo=null,ea=null,ta=null,na=0,ra=null,ia=0,oa=!1,aa=null,sa=0;function ca(){throw Error(a(321))}function la(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Qr(e[n],t[n]))return!1;return!0}function ua(e,t,n,r,i,o){if(Jo=o,Qo=t,Zo=null!==e?e.memoizedState:null,Wo.current=null===Zo?Ma:Ia,t=n(r,i),oa){do{oa=!1,sa+=1,Zo=null!==e?e.memoizedState:null,ta=Xo,ra=ea=Yo=null,Wo.current=Ia,t=n(r,i)}while(oa);aa=null,sa=0}if(Wo.current=Aa,(e=Qo).memoizedState=Xo,e.expirationTime=na,e.updateQueue=ra,e.effectTag|=ia,e=null!==Yo&&null!==Yo.next,Jo=0,ta=ea=Xo=Zo=Yo=Qo=null,na=0,ra=null,ia=0,e)throw Error(a(300));return t}function fa(){Wo.current=Aa,Jo=0,ta=ea=Xo=Zo=Yo=Qo=null,na=0,ra=null,ia=0,oa=!1,aa=null,sa=0}function da(){var e={memoizedState:null,baseState:null,queue:null,baseUpdate:null,next:null};return null===ea?Xo=ea=e:ea=ea.next=e,ea}function pa(){if(null!==ta)ta=(ea=ta).next,Zo=null!==(Yo=Zo)?Yo.next:null;else{if(null===Zo)throw Error(a(310));var e={memoizedState:(Yo=Zo).memoizedState,baseState:Yo.baseState,queue:Yo.queue,baseUpdate:Yo.baseUpdate,next:null};ea=null===ea?Xo=e:ea.next=e,Zo=Yo.next}return ea}function ha(e,t){return"function"==typeof t?t(e):t}function ma(e){var t=pa(),n=t.queue;if(null===n)throw Error(a(311));if(n.lastRenderedReducer=e,0<sa){var r=n.dispatch;if(null!==aa){var i=aa.get(n);if(void 0!==i){aa.delete(n);var o=t.memoizedState;do{o=e(o,i.action),i=i.next}while(null!==i);return Qr(o,t.memoizedState)||(qa=!0),t.memoizedState=o,t.baseUpdate===n.last&&(t.baseState=o),n.lastRenderedState=o,[o,r]}}return[t.memoizedState,r]}r=n.last;var s=t.baseUpdate;if(o=t.baseState,null!==s?(null!==r&&(r.next=null),r=s.next):r=null!==r?r.next:null,null!==r){var c=i=null,l=r,u=!1;do{var f=l.expirationTime;f<Jo?(u||(u=!0,c=s,i=o),f>na&&dc(na=f)):(fc(f,l.suspenseConfig),o=l.eagerReducer===e?l.eagerState:e(o,l.action)),s=l,l=l.next}while(null!==l&&l!==r);u||(c=s,i=o),Qr(o,t.memoizedState)||(qa=!0),t.memoizedState=o,t.baseUpdate=c,t.baseState=i,n.lastRenderedState=o}return[t.memoizedState,n.dispatch]}function ba(e){var t=da();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:ha,lastRenderedState:e}).dispatch=Ta.bind(null,Qo,e),[t.memoizedState,e]}function ya(e){return ma(ha)}function ga(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===ra?(ra={lastEffect:null}).lastEffect=e.next=e:null===(t=ra.lastEffect)?ra.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,ra.lastEffect=e),e}function va(e,t,n,r){var i=da();ia|=e,i.memoizedState=ga(t,n,void 0,void 0===r?null:r)}function wa(e,t,n,r){var i=pa();r=void 0===r?null:r;var o=void 0;if(null!==Yo){var a=Yo.memoizedState;if(o=a.destroy,null!==r&&la(r,a.deps))return void ga(0,n,o,r)}ia|=e,i.memoizedState=ga(t,n,o,r)}function _a(e,t){return va(516,192,e,t)}function ka(e,t){return wa(516,192,e,t)}function xa(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Sa(){}function Oa(e,t){return da().memoizedState=[e,void 0===t?null:t],e}function Ea(e,t){var n=pa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&la(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ta(e,t,n){if(!(25>sa))throw Error(a(301));var r=e.alternate;if(e===Qo||null!==r&&r===Qo)if(oa=!0,e={expirationTime:Jo,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===aa&&(aa=new Map),void 0===(n=aa.get(t)))aa.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=Zs(),o=_o.suspense;o={expirationTime:i=Xs(i,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var s=t.last;if(null===s)o.next=o;else{var c=s.next;null!==c&&(o.next=c),s.next=o}if(t.last=o,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var l=t.lastRenderedState,u=r(l,n);if(o.eagerReducer=r,o.eagerState=u,Qr(u,l))return}catch(e){}ec(e,i)}}var Aa={readContext:so,useCallback:ca,useContext:ca,useEffect:ca,useImperativeHandle:ca,useLayoutEffect:ca,useMemo:ca,useReducer:ca,useRef:ca,useState:ca,useDebugValue:ca,useResponder:ca,useDeferredValue:ca,useTransition:ca},Ma={readContext:so,useCallback:Oa,useContext:so,useEffect:_a,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,va(4,36,xa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return va(4,36,e,t)},useMemo:function(e,t){var n=da();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=da();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ta.bind(null,Qo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},da().memoizedState=e},useState:ba,useDebugValue:Sa,useResponder:Ko,useDeferredValue:function(e,t){var n=ba(e),r=n[0],i=n[1];return _a((function(){o.unstable_next((function(){var n=Go.suspense;Go.suspense=void 0===t?null:t;try{i(e)}finally{Go.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=ba(!1),n=t[0],r=t[1];return[Oa((function(t){r(!0),o.unstable_next((function(){var n=Go.suspense;Go.suspense=void 0===e?null:e;try{r(!1),t()}finally{Go.suspense=n}}))}),[e,n]),n]}},Ia={readContext:so,useCallback:Ea,useContext:so,useEffect:ka,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,wa(4,36,xa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wa(4,36,e,t)},useMemo:function(e,t){var n=pa();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&la(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:ma,useRef:function(){return pa().memoizedState},useState:ya,useDebugValue:Sa,useResponder:Ko,useDeferredValue:function(e,t){var n=ya(),r=n[0],i=n[1];return ka((function(){o.unstable_next((function(){var n=Go.suspense;Go.suspense=void 0===t?null:t;try{i(e)}finally{Go.suspense=n}}))}),[e,t]),r},useTransition:function(e){var t=ya(),n=t[0],r=t[1];return[Ea((function(t){r(!0),o.unstable_next((function(){var n=Go.suspense;Go.suspense=void 0===e?null:e;try{r(!1),t()}finally{Go.suspense=n}}))}),[e,n]),n]}},Pa=null,Ca=null,ja=!1;function Da(e,t){var n=Ic(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Ra(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Na(e){if(ja){var t=Ca;if(t){var n=t;if(!Ra(e,t)){if(!(t=nr(n.nextSibling))||!Ra(e,t))return e.effectTag=-1025&e.effectTag|2,ja=!1,void(Pa=e);Da(Pa,n)}Pa=e,Ca=nr(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,ja=!1,Pa=e}}function Ba(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Pa=e}function La(e){if(e!==Pa)return!1;if(!ja)return Ba(e),ja=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Xn(t,e.memoizedProps))for(t=Ca;t;)Da(e,t),t=nr(t.nextSibling);if(Ba(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ca=nr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ca=null}}else Ca=Pa?nr(e.stateNode.nextSibling):null;return!0}function Ua(){Ca=Pa=null,ja=!1}var Fa=j.ReactCurrentOwner,qa=!1;function za(e,t,n,r){t.child=null===e?Do(t,null,n,r):jo(t,e.child,n,r)}function Va(e,t,n,r,i){n=n.render;var o=t.ref;return ao(t,i),r=ua(e,t,n,r,o,i),null===e||qa?(t.effectTag|=1,za(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),os(e,t,i))}function Ha(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||Pc(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=jc(n.type,null,r,null,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,$a(e,t,a,r,i,o))}return a=e.child,i<o&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:Zr)(i,r)&&e.ref===t.ref)?os(e,t,o):(t.effectTag|=1,(e=Cc(a,r)).ref=t.ref,e.return=t,t.child=e)}function $a(e,t,n,r,i,o){return null!==e&&Zr(e.memoizedProps,r)&&e.ref===t.ref&&(qa=!1,i<o)?os(e,t,o):Wa(e,t,n,r,o)}function Ka(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Wa(e,t,n,r,i){var o=bi(n)?hi:di.current;return o=mi(t,o),ao(t,i),n=ua(e,t,n,r,o,i),null===e||qa?(t.effectTag|=1,za(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),os(e,t,i))}function Ga(e,t,n,r,i){if(bi(n)){var o=!0;_i(t)}else o=!1;if(ao(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Eo(t,n,r),Ao(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var c=a.context,l=n.contextType;"object"==typeof l&&null!==l?l=so(l):l=mi(t,l=bi(n)?hi:di.current);var u=n.getDerivedStateFromProps,f="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||c!==l)&&To(t,a,r,l),co=!1;var d=t.memoizedState;c=a.state=d;var p=t.updateQueue;null!==p&&(go(t,p,r,a,i),c=t.memoizedState),s!==r||d!==c||pi.current||co?("function"==typeof u&&(xo(t,n,u,r),c=t.memoizedState),(s=co||Oo(t,n,s,r,d,c,l))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=l,r=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,s=t.memoizedProps,a.props=t.type===t.elementType?s:Yi(t.type,s),c=a.context,"object"==typeof(l=n.contextType)&&null!==l?l=so(l):l=mi(t,l=bi(n)?hi:di.current),(f="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||c!==l)&&To(t,a,r,l),co=!1,c=t.memoizedState,d=a.state=c,null!==(p=t.updateQueue)&&(go(t,p,r,a,i),d=t.memoizedState),s!==r||c!==d||pi.current||co?("function"==typeof u&&(xo(t,n,u,r),d=t.memoizedState),(u=co||Oo(t,n,s,r,c,d,l))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,l)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),r=!1);return Ja(e,t,n,r,o,i)}function Ja(e,t,n,r,i,o){Ka(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return i&&ki(t,n,!1),os(e,t,o);r=t.stateNode,Fa.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=jo(t,e.child,null,o),t.child=jo(t,null,s,o)):za(e,t,s,o),t.memoizedState=r.state,i&&ki(t,n,!0),t.child}function Qa(e){var t=e.stateNode;t.pendingContext?vi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&vi(0,t.context,!1),Fo(e,t.containerInfo)}var Ya,Za,Xa,es={dehydrated:null,retryTime:0};function ts(e,t,n){var r,i=t.mode,o=t.pendingProps,a=Ho.current,s=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&a)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),ui(Ho,1&a),null===e){if(void 0!==o.fallback&&Na(t),s){if(s=o.fallback,(o=Dc(null,i,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Dc(s,i,n,null)).return=t,o.sibling=n,t.memoizedState=es,t.child=o,n}return i=o.children,t.memoizedState=null,t.child=Do(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(o=o.fallback,(n=Cc(e,e.pendingProps)).return=t,0==(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=Cc(i,o,i.expirationTime)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=es,t.child=n,i}return n=jo(t,e.child,o.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=o.fallback,(o=Dc(null,i,0,null)).return=t,o.child=e,null!==e&&(e.return=o),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Dc(s,i,n,null)).return=t,o.sibling=n,n.effectTag|=2,o.childExpirationTime=0,t.memoizedState=es,t.child=o,n}return t.memoizedState=null,t.child=jo(t,e,o.children,n)}function ns(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),oo(e.return,t)}function rs(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=i,a.lastEffect=o)}function is(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(za(e,t,r.children,n),0!=(2&(r=Ho.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ns(e,n);else if(19===e.tag)ns(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ui(Ho,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===$o(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),rs(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===$o(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}rs(t,!0,n,null,o,t.lastEffect);break;case"together":rs(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function os(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&dc(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Cc(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Cc(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function as(e){e.effectTag|=4}function ss(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function cs(e){switch(e.tag){case 1:bi(e.type)&&yi();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(qo(),gi(),0!=(64&(t=e.effectTag)))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Vo(e),null;case 13:return li(Ho),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return li(Ho),null;case 4:return qo(),null;case 10:return io(e),null;default:return null}}function ls(e,t){return{value:e,source:t,stack:Z(t)}}Ya=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Za=function(e,t,n,r,o){var a=e.memoizedProps;if(a!==r){var s,c,l=t.stateNode;switch(Uo(No.current),e=null,n){case"input":a=Ee(l,a),r=Ee(l,r),e=[];break;case"option":a=Ce(l,a),r=Ce(l,r),e=[];break;case"select":a=i({},a,{value:void 0}),r=i({},r,{value:void 0}),e=[];break;case"textarea":a=De(l,a),r=De(l,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(l.onclick=Hn)}for(s in qn(n,r),n=null,a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if("style"===s)for(c in l=a[s])l.hasOwnProperty(c)&&(n||(n={}),n[c]="");else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(p.hasOwnProperty(s)?e||(e=[]):(e=e||[]).push(s,null));for(s in r){var u=r[s];if(l=null!=a?a[s]:void 0,r.hasOwnProperty(s)&&u!==l&&(null!=u||null!=l))if("style"===s)if(l){for(c in l)!l.hasOwnProperty(c)||u&&u.hasOwnProperty(c)||(n||(n={}),n[c]="");for(c in u)u.hasOwnProperty(c)&&l[c]!==u[c]&&(n||(n={}),n[c]=u[c])}else n||(e||(e=[]),e.push(s,n)),n=u;else"dangerouslySetInnerHTML"===s?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(e=e||[]).push(s,""+u)):"children"===s?l===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(s,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(p.hasOwnProperty(s)?(null!=u&&Vn(o,s),e||l===u||(e=[])):(e=e||[]).push(s,u))}n&&(e=e||[]).push("style",n),o=e,(t.updateQueue=o)&&as(t)}},Xa=function(e,t,n,r){n!==r&&as(t)};var us="function"==typeof WeakSet?WeakSet:Set;function fs(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=Z(n)),null!==n&&Y(n.type),t=t.value,null!==e&&1===e.tag&&Y(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function ds(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Sc(e,t)}else t.current=null}function ps(e,t){switch(t.tag){case 0:case 11:case 15:hs(2,0,t);break;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Yi(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}break;case 3:case 5:case 6:case 4:case 17:break;default:throw Error(a(163))}}function hs(e,t,n){if(null!==(n=null!==(n=n.updateQueue)?n.lastEffect:null)){var r=n=n.next;do{if(0!=(r.tag&e)){var i=r.destroy;r.destroy=void 0,void 0!==i&&i()}0!=(r.tag&t)&&(i=r.create,r.destroy=i()),r=r.next}while(r!==n)}}function ms(e,t,n){switch("function"==typeof Ac&&Ac(t),t.tag){case 0:case 11:case 14:case 15:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Hi(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(e){Sc(i,e)}}e=e.next}while(e!==r)}))}break;case 1:ds(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Sc(e,t)}}(t,n);break;case 5:ds(t);break;case 4:vs(e,t,n)}}function bs(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,null!==t&&bs(t)}function ys(e){return 5===e.tag||3===e.tag||4===e.tag}function gs(e){e:{for(var t=e.return;null!==t;){if(ys(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(He(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ys(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var i=e;;){var o=5===i.tag||6===i.tag;if(o){var s=o?i.stateNode:i.stateNode.instance;if(n)if(r){var c=s;s=n,8===(o=t).nodeType?o.parentNode.insertBefore(c,s):o.insertBefore(c,s)}else t.insertBefore(s,n);else r?(8===(c=t).nodeType?(o=c.parentNode).insertBefore(s,c):(o=c).appendChild(s),null!=(c=c._reactRootContainer)||null!==o.onclick||(o.onclick=Hn)):t.appendChild(s)}else if(4!==i.tag&&null!==i.child){i.child.return=i,i=i.child;continue}if(i===e)break;for(;null===i.sibling;){if(null===i.return||i.return===e)return;i=i.return}i.sibling.return=i.return,i=i.sibling}}function vs(e,t,n){for(var r,i,o=t,s=!1;;){if(!s){s=o.return;e:for(;;){if(null===s)throw Error(a(160));switch(r=s.stateNode,s.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}s=s.return}s=!0}if(5===o.tag||6===o.tag){e:for(var c=e,l=o,u=n,f=l;;)if(ms(c,f,u),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===l)break;for(;null===f.sibling;){if(null===f.return||f.return===l)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}i?(c=r,l=o.stateNode,8===c.nodeType?c.parentNode.removeChild(l):c.removeChild(l)):r.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o.child.return=o,o=o.child;continue}}else if(ms(e,o,n),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(s=!1)}o.sibling.return=o.return,o=o.sibling}}function ws(e,t){switch(t.tag){case 0:case 11:case 14:case 15:hs(4,8,t);break;case 1:break;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[ar]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Ae(n,r),zn(e,i),t=zn(e,r),i=0;i<o.length;i+=2){var s=o[i],c=o[i+1];"style"===s?Un(n,c):"dangerouslySetInnerHTML"===s?Ve(n,c):"children"===s?He(n,c):ke(n,s,c,t)}switch(e){case"input":Me(n,r);break;case"textarea":Ne(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?je(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?je(n,!!r.multiple,r.defaultValue,!0):je(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 6:if(null===t.stateNode)throw Error(a(162));t.stateNode.nodeValue=t.memoizedProps;break;case 3:(t=t.stateNode).hydrate&&(t.hydrate=!1,Et(t.containerInfo));break;case 12:break;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Fs=qi()),null!==n)e:for(e=n;;){if(5===e.tag)o=e.stateNode,r?"function"==typeof(o=o.style).setProperty?o.setProperty("display","none","important"):o.display="none":(o=e.stateNode,i=null!=(i=e.memoizedProps.style)&&i.hasOwnProperty("display")?i.display:null,o.style.display=Ln("display",i));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(o=e.child.sibling).return=e,e=o;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break e;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}_s(t);break;case 19:_s(t);break;case 17:case 20:case 21:break;default:throw Error(a(163))}}function _s(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new us),t.forEach((function(t){var r=Ec.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var ks="function"==typeof WeakMap?WeakMap:Map;function xs(e,t,n){(n=fo(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){zs||(zs=!0,Vs=r),fs(e,t)},n}function Ss(e,t,n){(n=fo(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return fs(e,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Hs?Hs=new Set([this]):Hs.add(this),fs(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var Os,Es=Math.ceil,Ts=j.ReactCurrentDispatcher,As=j.ReactCurrentOwner,Ms=0,Is=null,Ps=null,Cs=0,js=0,Ds=null,Rs=1073741823,Ns=1073741823,Bs=null,Ls=0,Us=!1,Fs=0,qs=null,zs=!1,Vs=null,Hs=null,$s=!1,Ks=null,Ws=90,Gs=null,Js=0,Qs=null,Ys=0;function Zs(){return 0!=(48&Ms)?1073741821-(qi()/10|0):0!==Ys?Ys:Ys=1073741821-(qi()/10|0)}function Xs(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=zi();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&Ms))return Cs;if(null!==n)e=Qi(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Qi(e,150,100);break;case 97:case 96:e=Qi(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Is&&e===Cs&&--e,e}function ec(e,t){if(50<Js)throw Js=0,Qs=null,Error(a(185));if(null!==(e=tc(e,t))){var n=zi();1073741823===t?0!=(8&Ms)&&0==(48&Ms)?oc(e):(rc(e),0===Ms&&Wi()):rc(e),0==(4&Ms)||98!==n&&99!==n||(null===Gs?Gs=new Map([[e,t]]):(void 0===(n=Gs.get(e))||n>t)&&Gs.set(e,t))}}function tc(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(Is===i&&(dc(t),4===js&&Uc(i,Cs)),Fc(i,t)),i}function nc(e){var t=e.lastExpiredTime;return 0!==t?t:Lc(e,t=e.firstPendingTime)?(t=e.lastPingedTime)>(e=e.nextKnownPendingLevel)?t:e:t}function rc(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Ki(oc.bind(null,e));else{var t=nc(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Zs();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==Ri&&Oi(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Ki(oc.bind(null,e)):$i(r,ic.bind(null,e),{timeout:10*(1073741821-t)-qi()}),e.callbackNode=t}}}function ic(e,t){if(Ys=0,t)return qc(e,t=Zs()),rc(e),null;var n=nc(e);if(0!==n){if(t=e.callbackNode,0!=(48&Ms))throw Error(a(327));if(_c(),e===Is&&n===Cs||cc(e,n),null!==Ps){var r=Ms;Ms|=16;for(var i=uc();;)try{hc();break}catch(t){lc(e,t)}if(no(),Ms=r,Ts.current=i,1===js)throw t=Ds,cc(e,n),Uc(e,n),rc(e),t;if(null===Ps)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=js,Is=null,r){case 0:case 1:throw Error(a(345));case 2:qc(e,2<n?2:n);break;case 3:if(Uc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=yc(i)),1073741823===Rs&&10<(i=Fs+500-qi())){if(Us){var o=e.lastPingedTime;if(0===o||o>=n){e.lastPingedTime=n,cc(e,n);break}}if(0!==(o=nc(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=er(gc.bind(null,e),i);break}gc(e);break;case 4:if(Uc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=yc(i)),Us&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,cc(e,n);break}if(0!==(i=nc(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Ns?r=10*(1073741821-Ns)-qi():1073741823===Rs?r=0:(r=10*(1073741821-Rs)-5e3,0>(r=(i=qi())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Es(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=er(gc.bind(null,e),r);break}gc(e);break;case 5:if(1073741823!==Rs&&null!==Bs){o=Rs;var s=Bs;if(0>=(r=0|s.busyMinDurationMs)?r=0:(i=0|s.busyDelayMs,r=(o=qi()-(10*(1073741821-o)-(0|s.timeoutMs||5e3)))<=i?0:i+r-o),10<r){Uc(e,n),e.timeoutHandle=er(gc.bind(null,e),r);break}}gc(e);break;default:throw Error(a(329))}if(rc(e),e.callbackNode===t)return ic.bind(null,e)}}return null}function oc(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,e.finishedExpirationTime===t)gc(e);else{if(0!=(48&Ms))throw Error(a(327));if(_c(),e===Is&&t===Cs||cc(e,t),null!==Ps){var n=Ms;Ms|=16;for(var r=uc();;)try{pc();break}catch(t){lc(e,t)}if(no(),Ms=n,Ts.current=r,1===js)throw n=Ds,cc(e,t),Uc(e,t),rc(e),n;if(null!==Ps)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Is=null,gc(e),rc(e)}}return null}function ac(e,t){var n=Ms;Ms|=1;try{return e(t)}finally{0===(Ms=n)&&Wi()}}function sc(e,t){var n=Ms;Ms&=-2,Ms|=8;try{return e(t)}finally{0===(Ms=n)&&Wi()}}function cc(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,tr(n)),null!==Ps)for(n=Ps.return;null!==n;){var r=n;switch(r.tag){case 1:var i=r.type.childContextTypes;null!=i&&yi();break;case 3:qo(),gi();break;case 5:Vo(r);break;case 4:qo();break;case 13:case 19:li(Ho);break;case 10:io(r)}n=n.return}Is=e,Ps=Cc(e.current,null),Cs=t,js=0,Ds=null,Ns=Rs=1073741823,Bs=null,Ls=0,Us=!1}function lc(e,t){for(;;){try{if(no(),fa(),null===Ps||null===Ps.return)return js=1,Ds=t,null;e:{var n=e,r=Ps.return,i=Ps,o=t;if(t=Cs,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==o&&"object"==typeof o&&"function"==typeof o.then){var a=o,s=0!=(1&Ho.current),c=r;do{var l;if(l=13===c.tag){var u=c.memoizedState;if(null!==u)l=null!==u.dehydrated;else{var f=c.memoizedProps;l=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!s)}}if(l){var d=c.updateQueue;if(null===d){var p=new Set;p.add(a),c.updateQueue=p}else d.add(a);if(0==(2&c.mode)){if(c.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var h=fo(1073741823,null);h.tag=2,ho(i,h)}i.expirationTime=1073741823;break e}o=void 0,i=t;var m=n.pingCache;if(null===m?(m=n.pingCache=new ks,o=new Set,m.set(a,o)):void 0===(o=m.get(a))&&(o=new Set,m.set(a,o)),!o.has(i)){o.add(i);var b=Oc.bind(null,n,a,i);a.then(b,b)}c.effectTag|=4096,c.expirationTime=t;break e}c=c.return}while(null!==c);o=Error((Y(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+Z(i))}5!==js&&(js=2),o=ls(o,i),c=r;do{switch(c.tag){case 3:a=o,c.effectTag|=4096,c.expirationTime=t,mo(c,xs(c,a,t));break e;case 1:a=o;var y=c.type,g=c.stateNode;if(0==(64&c.effectTag)&&("function"==typeof y.getDerivedStateFromError||null!==g&&"function"==typeof g.componentDidCatch&&(null===Hs||!Hs.has(g)))){c.effectTag|=4096,c.expirationTime=t,mo(c,Ss(c,a,t));break e}}c=c.return}while(null!==c)}Ps=bc(Ps)}catch(e){t=e;continue}break}}function uc(){var e=Ts.current;return Ts.current=Aa,null===e?Aa:e}function fc(e,t){e<Rs&&2<e&&(Rs=e),null!==t&&e<Ns&&2<e&&(Ns=e,Bs=t)}function dc(e){e>Ls&&(Ls=e)}function pc(){for(;null!==Ps;)Ps=mc(Ps)}function hc(){for(;null!==Ps&&!Ei();)Ps=mc(Ps)}function mc(e){var t=Os(e.alternate,e,Cs);return e.memoizedProps=e.pendingProps,null===t&&(t=bc(e)),As.current=null,t}function bc(e){Ps=e;do{var t=Ps.alternate;if(e=Ps.return,0==(2048&Ps.effectTag)){e:{var n=t,r=Cs,o=(t=Ps).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:bi(t.type)&&yi();break;case 3:qo(),gi(),(o=t.stateNode).pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(null===n||null===n.child)&&La(t)&&as(t);break;case 5:Vo(t),r=Uo(Lo.current);var s=t.type;if(null!==n&&null!=t.stateNode)Za(n,t,s,o,r),n.ref!==t.ref&&(t.effectTag|=128);else if(o){var c=Uo(No.current);if(La(t)){var l=(o=t).stateNode;n=o.type;var u=o.memoizedProps,f=r;switch(l[or]=o,l[ar]=u,s=void 0,r=l,n){case"iframe":case"object":case"embed":On("load",r);break;case"video":case"audio":for(l=0;l<et.length;l++)On(et[l],r);break;case"source":On("error",r);break;case"img":case"image":case"link":On("error",r),On("load",r);break;case"form":On("reset",r),On("submit",r);break;case"details":On("toggle",r);break;case"input":Te(r,u),On("invalid",r),Vn(f,"onChange");break;case"select":r._wrapperState={wasMultiple:!!u.multiple},On("invalid",r),Vn(f,"onChange");break;case"textarea":Re(r,u),On("invalid",r),Vn(f,"onChange")}for(s in qn(n,u),l=null,u)u.hasOwnProperty(s)&&(c=u[s],"children"===s?"string"==typeof c?r.textContent!==c&&(l=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(l=["children",""+c]):p.hasOwnProperty(s)&&null!=c&&Vn(f,s));switch(n){case"input":Se(r),Ie(r,u,!0);break;case"textarea":Se(r),Be(r);break;case"select":case"option":break;default:"function"==typeof u.onClick&&(r.onclick=Hn)}s=l,o.updateQueue=s,(o=null!==s)&&as(t)}else{n=t,f=s,u=o,l=9===r.nodeType?r:r.ownerDocument,c===Le&&(c=Fe(f)),c===Le?"script"===f?((u=l.createElement("div")).innerHTML="<script><\/script>",l=u.removeChild(u.firstChild)):"string"==typeof u.is?l=l.createElement(f,{is:u.is}):(l=l.createElement(f),"select"===f&&(f=l,u.multiple?f.multiple=!0:u.size&&(f.size=u.size))):l=l.createElementNS(c,f),(u=l)[or]=n,u[ar]=o,Ya(u,t),t.stateNode=u;var d=r,h=zn(f=s,n=o);switch(f){case"iframe":case"object":case"embed":On("load",u),r=n;break;case"video":case"audio":for(r=0;r<et.length;r++)On(et[r],u);r=n;break;case"source":On("error",u),r=n;break;case"img":case"image":case"link":On("error",u),On("load",u),r=n;break;case"form":On("reset",u),On("submit",u),r=n;break;case"details":On("toggle",u),r=n;break;case"input":Te(u,n),r=Ee(u,n),On("invalid",u),Vn(d,"onChange");break;case"option":r=Ce(u,n);break;case"select":u._wrapperState={wasMultiple:!!n.multiple},r=i({},n,{value:void 0}),On("invalid",u),Vn(d,"onChange");break;case"textarea":Re(u,n),r=De(u,n),On("invalid",u),Vn(d,"onChange");break;default:r=n}qn(f,r),l=void 0,c=f;var m=u,b=r;for(l in b)if(b.hasOwnProperty(l)){var y=b[l];"style"===l?Un(m,y):"dangerouslySetInnerHTML"===l?null!=(y=y?y.__html:void 0)&&Ve(m,y):"children"===l?"string"==typeof y?("textarea"!==c||""!==y)&&He(m,y):"number"==typeof y&&He(m,""+y):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(p.hasOwnProperty(l)?null!=y&&Vn(d,l):null!=y&&ke(m,l,y,h))}switch(f){case"input":Se(u),Ie(u,n,!1);break;case"textarea":Se(u),Be(u);break;case"option":null!=n.value&&u.setAttribute("value",""+_e(n.value));break;case"select":(r=u).multiple=!!n.multiple,null!=(u=n.value)?je(r,!!n.multiple,u,!1):null!=n.defaultValue&&je(r,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof r.onClick&&(u.onclick=Hn)}(o=Zn(s,o))&&as(t)}null!==t.ref&&(t.effectTag|=128)}else if(null===t.stateNode)throw Error(a(166));break;case 6:if(n&&null!=t.stateNode)Xa(0,t,n.memoizedProps,o);else{if("string"!=typeof o&&null===t.stateNode)throw Error(a(166));r=Uo(Lo.current),Uo(No.current),La(t)?(s=(o=t).stateNode,r=o.memoizedProps,s[or]=o,(o=s.nodeValue!==r)&&as(t)):(s=t,(o=(9===r.nodeType?r:r.ownerDocument).createTextNode(o))[or]=s,t.stateNode=o)}break;case 11:break;case 13:if(li(Ho),o=t.memoizedState,0!=(64&t.effectTag)){t.expirationTime=r;break e}o=null!==o,s=!1,null===n?void 0!==t.memoizedProps.fallback&&La(t):(s=null!==(r=n.memoizedState),o||null===r||null!==(r=n.child.sibling)&&(null!==(u=t.firstEffect)?(t.firstEffect=r,r.nextEffect=u):(t.firstEffect=t.lastEffect=r,r.nextEffect=null),r.effectTag=8)),o&&!s&&0!=(2&t.mode)&&(null===n&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&Ho.current)?0===js&&(js=3):(0!==js&&3!==js||(js=4),0!==Ls&&null!==Is&&(Uc(Is,Cs),Fc(Is,Ls)))),(o||s)&&(t.effectTag|=4);break;case 7:case 8:case 12:break;case 4:qo();break;case 10:io(t);break;case 9:case 14:break;case 17:bi(t.type)&&yi();break;case 19:if(li(Ho),null===(o=t.memoizedState))break;if(s=0!=(64&t.effectTag),null===(u=o.rendering)){if(s)ss(o,!1);else if(0!==js||null!==n&&0!=(64&n.effectTag))for(n=t.child;null!==n;){if(null!==(u=$o(n))){for(t.effectTag|=64,ss(o,!1),null!==(s=u.updateQueue)&&(t.updateQueue=s,t.effectTag|=4),null===o.lastEffect&&(t.firstEffect=null),t.lastEffect=o.lastEffect,o=r,s=t.child;null!==s;)n=o,(r=s).effectTag&=2,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null,null===(u=r.alternate)?(r.childExpirationTime=0,r.expirationTime=n,r.child=null,r.memoizedProps=null,r.memoizedState=null,r.updateQueue=null,r.dependencies=null):(r.childExpirationTime=u.childExpirationTime,r.expirationTime=u.expirationTime,r.child=u.child,r.memoizedProps=u.memoizedProps,r.memoizedState=u.memoizedState,r.updateQueue=u.updateQueue,n=u.dependencies,r.dependencies=null===n?null:{expirationTime:n.expirationTime,firstContext:n.firstContext,responders:n.responders}),s=s.sibling;ui(Ho,1&Ho.current|2),t=t.child;break e}n=n.sibling}}else{if(!s)if(null!==(n=$o(u))){if(t.effectTag|=64,s=!0,null!==(r=n.updateQueue)&&(t.updateQueue=r,t.effectTag|=4),ss(o,!0),null===o.tail&&"hidden"===o.tailMode&&!u.alternate){null!==(t=t.lastEffect=o.lastEffect)&&(t.nextEffect=null);break}}else qi()>o.tailExpiration&&1<r&&(t.effectTag|=64,s=!0,ss(o,!1),t.expirationTime=t.childExpirationTime=r-1);o.isBackwards?(u.sibling=t.child,t.child=u):(null!==(r=o.last)?r.sibling=u:t.child=u,o.last=u)}if(null!==o.tail){0===o.tailExpiration&&(o.tailExpiration=qi()+500),r=o.tail,o.rendering=r,o.tail=r.sibling,o.lastEffect=t.lastEffect,r.sibling=null,o=Ho.current,ui(Ho,o=s?1&o|2:1&o),t=r;break e}break;case 20:case 21:break;default:throw Error(a(156,t.tag))}t=null}if(o=Ps,1===Cs||1!==o.childExpirationTime){for(s=0,r=o.child;null!==r;)(n=r.expirationTime)>s&&(s=n),(u=r.childExpirationTime)>s&&(s=u),r=r.sibling;o.childExpirationTime=s}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Ps.firstEffect),null!==Ps.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Ps.firstEffect),e.lastEffect=Ps.lastEffect),1<Ps.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Ps:e.firstEffect=Ps,e.lastEffect=Ps))}else{if(null!==(t=cs(Ps)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Ps.sibling))return t;Ps=e}while(null!==Ps);return 0===js&&(js=5),null}function yc(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function gc(e){var t=zi();return Hi(99,vc.bind(null,e,t)),null}function vc(e,t){do{_c()}while(null!==Ks);if(0!=(48&Ms))throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=yc(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Is&&(Ps=Is=null,Cs=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var o=Ms;Ms|=32,As.current=null,Qn=Sn;var s=Gn();if(Jn(s)){if("selectionStart"in s)var c={start:s.selectionStart,end:s.selectionEnd};else e:{var l=(c=(c=s.ownerDocument)&&c.defaultView||window).getSelection&&c.getSelection();if(l&&0!==l.rangeCount){c=l.anchorNode;var u=l.anchorOffset,f=l.focusNode;l=l.focusOffset;try{c.nodeType,f.nodeType}catch(e){c=null;break e}var d=0,p=-1,h=-1,m=0,b=0,y=s,g=null;t:for(;;){for(var v;y!==c||0!==u&&3!==y.nodeType||(p=d+u),y!==f||0!==l&&3!==y.nodeType||(h=d+l),3===y.nodeType&&(d+=y.nodeValue.length),null!==(v=y.firstChild);)g=y,y=v;for(;;){if(y===s)break t;if(g===c&&++m===u&&(p=d),g===f&&++b===l&&(h=d),null!==(v=y.nextSibling))break;g=(y=g).parentNode}y=v}c=-1===p||-1===h?null:{start:p,end:h}}else c=null}c=c||{start:0,end:0}}else c=null;Yn={focusedElem:s,selectionRange:c},Sn=!1,qs=i;do{try{wc()}catch(e){if(null===qs)throw Error(a(330));Sc(qs,e),qs=qs.nextEffect}}while(null!==qs);qs=i;do{try{for(s=e,c=t;null!==qs;){var w=qs.effectTag;if(16&w&&He(qs.stateNode,""),128&w){var _=qs.alternate;if(null!==_){var k=_.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&w){case 2:gs(qs),qs.effectTag&=-3;break;case 6:gs(qs),qs.effectTag&=-3,ws(qs.alternate,qs);break;case 1024:qs.effectTag&=-1025;break;case 1028:qs.effectTag&=-1025,ws(qs.alternate,qs);break;case 4:ws(qs.alternate,qs);break;case 8:vs(s,u=qs,c),bs(u)}qs=qs.nextEffect}}catch(e){if(null===qs)throw Error(a(330));Sc(qs,e),qs=qs.nextEffect}}while(null!==qs);if(k=Yn,_=Gn(),w=k.focusedElem,c=k.selectionRange,_!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==c&&Jn(w)&&(_=c.start,void 0===(k=c.end)&&(k=_),"selectionStart"in w?(w.selectionStart=_,w.selectionEnd=Math.min(k,w.value.length)):(k=(_=w.ownerDocument||document)&&_.defaultView||window).getSelection&&(k=k.getSelection(),u=w.textContent.length,s=Math.min(c.start,u),c=void 0===c.end?s:Math.min(c.end,u),!k.extend&&s>c&&(u=c,c=s,s=u),u=Wn(w,s),f=Wn(w,c),u&&f&&(1!==k.rangeCount||k.anchorNode!==u.node||k.anchorOffset!==u.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&((_=_.createRange()).setStart(u.node,u.offset),k.removeAllRanges(),s>c?(k.addRange(_),k.extend(f.node,f.offset)):(_.setEnd(f.node,f.offset),k.addRange(_))))),_=[];for(k=w;k=k.parentNode;)1===k.nodeType&&_.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<_.length;w++)(k=_[w]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Yn=null,Sn=!!Qn,Qn=null,e.current=n,qs=i;do{try{for(w=r;null!==qs;){var x=qs.effectTag;if(36&x){var S=qs.alternate;switch(k=w,(_=qs).tag){case 0:case 11:case 15:hs(16,32,_);break;case 1:var O=_.stateNode;if(4&_.effectTag)if(null===S)O.componentDidMount();else{var E=_.elementType===_.type?S.memoizedProps:Yi(_.type,S.memoizedProps);O.componentDidUpdate(E,S.memoizedState,O.__reactInternalSnapshotBeforeUpdate)}var T=_.updateQueue;null!==T&&vo(0,T,O);break;case 3:var A=_.updateQueue;if(null!==A){if(s=null,null!==_.child)switch(_.child.tag){case 5:s=_.child.stateNode;break;case 1:s=_.child.stateNode}vo(0,A,s)}break;case 5:var M=_.stateNode;null===S&&4&_.effectTag&&Zn(_.type,_.memoizedProps)&&M.focus();break;case 6:case 4:case 12:break;case 13:if(null===_.memoizedState){var I=_.alternate;if(null!==I){var P=I.memoizedState;if(null!==P){var C=P.dehydrated;null!==C&&Et(C)}}}break;case 19:case 17:case 20:case 21:break;default:throw Error(a(163))}}if(128&x){_=void 0;var j=qs.ref;if(null!==j){var D=qs.stateNode;switch(qs.tag){case 5:_=D;break;default:_=D}"function"==typeof j?j(_):j.current=_}}qs=qs.nextEffect}}catch(e){if(null===qs)throw Error(a(330));Sc(qs,e),qs=qs.nextEffect}}while(null!==qs);qs=null,Ni(),Ms=o}else e.current=n;if($s)$s=!1,Ks=e,Ws=t;else for(qs=i;null!==qs;)t=qs.nextEffect,qs.nextEffect=null,qs=t;if(0===(t=e.firstPendingTime)&&(Hs=null),1073741823===t?e===Qs?Js++:(Js=0,Qs=e):Js=0,"function"==typeof Tc&&Tc(n.stateNode,r),rc(e),zs)throw zs=!1,e=Vs,Vs=null,e;return 0!=(8&Ms)||Wi(),null}function wc(){for(;null!==qs;){var e=qs.effectTag;0!=(256&e)&&ps(qs.alternate,qs),0==(512&e)||$s||($s=!0,$i(97,(function(){return _c(),null}))),qs=qs.nextEffect}}function _c(){if(90!==Ws){var e=97<Ws?97:Ws;return Ws=90,Hi(e,kc)}}function kc(){if(null===Ks)return!1;var e=Ks;if(Ks=null,0!=(48&Ms))throw Error(a(331));var t=Ms;for(Ms|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:hs(128,0,n),hs(0,64,n)}}catch(t){if(null===e)throw Error(a(330));Sc(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return Ms=t,Wi(),!0}function xc(e,t,n){ho(e,t=xs(e,t=ls(n,t),1073741823)),null!==(e=tc(e,1073741823))&&rc(e)}function Sc(e,t){if(3===e.tag)xc(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){xc(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Hs||!Hs.has(r))){ho(n,e=Ss(n,e=ls(t,e),1073741823)),null!==(n=tc(n,1073741823))&&rc(n);break}}n=n.return}}function Oc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Is===e&&Cs===n?4===js||3===js&&1073741823===Rs&&qi()-Fs<500?cc(e,Cs):Us=!0:Lc(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,e.finishedExpirationTime===n&&(e.finishedExpirationTime=0,e.finishedWork=null),rc(e)))}function Ec(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=Xs(t=Zs(),e,null)),null!==(e=tc(e,t))&&rc(e)}Os=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||pi.current)qa=!0;else{if(r<n){switch(qa=!1,t.tag){case 3:Qa(t),Ua();break;case 5:if(zo(t),4&t.mode&&1!==n&&i.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:bi(t.type)&&_i(t);break;case 4:Fo(t,t.stateNode.containerInfo);break;case 10:ro(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?ts(e,t,n):(ui(Ho,1&Ho.current),null!==(t=os(e,t,n))?t.sibling:null);ui(Ho,1&Ho.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return is(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),ui(Ho,Ho.current),!r)return null}return os(e,t,n)}qa=!1}}else qa=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=mi(t,di.current),ao(t,n),i=ua(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,fa(),bi(r)){var o=!0;_i(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var s=r.getDerivedStateFromProps;"function"==typeof s&&xo(t,r,s,e),i.updater=So,t.stateNode=i,i._reactInternalFiber=t,Ao(t,r,e,n),t=Ja(null,t,r,!0,o,n)}else t.tag=0,za(null,t,i,n),t=t.child;return t;case 16:if(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,o=t.tag=function(e){if("function"==typeof e)return Pc(e)?1:0;if(null!=e){if((e=e.$$typeof)===H)return 11;if(e===W)return 14}return 2}(i),e=Yi(i,e),o){case 0:t=Wa(null,t,i,e,n);break;case 1:t=Ga(null,t,i,e,n);break;case 11:t=Va(null,t,i,e,n);break;case 14:t=Ha(null,t,i,Yi(i.type,e),r,n);break;default:throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Wa(e,t,r,i=t.elementType===r?i:Yi(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ga(e,t,r,i=t.elementType===r?i:Yi(r,i),n);case 3:if(Qa(t),null===(r=t.updateQueue))throw Error(a(282));if(i=null!==(i=t.memoizedState)?i.element:null,go(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i)Ua(),t=os(e,t,n);else{if((i=t.stateNode.hydrate)&&(Ca=nr(t.stateNode.containerInfo.firstChild),Pa=t,i=ja=!0),i)for(n=Do(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else za(e,t,r,n),Ua();t=t.child}return t;case 5:return zo(t),null===e&&Na(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,Xn(r,i)?s=null:null!==o&&Xn(r,o)&&(t.effectTag|=16),Ka(e,t),4&t.mode&&1!==n&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(za(e,t,s,n),t=t.child),t;case 6:return null===e&&Na(t),null;case 13:return ts(e,t,n);case 4:return Fo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=jo(t,null,r,n):za(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Va(e,t,r,i=t.elementType===r?i:Yi(r,i),n);case 7:return za(e,t,t.pendingProps,n),t.child;case 8:case 12:return za(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,ro(t,o=i.value),null!==s){var c=s.value;if(0===(o=Qr(c,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(c,o):1073741823))){if(s.children===i.children&&!pi.current){t=os(e,t,n);break e}}else for(null!==(c=t.child)&&(c.return=t);null!==c;){var l=c.dependencies;if(null!==l){s=c.child;for(var u=l.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===c.tag&&((u=fo(n,null)).tag=2,ho(c,u)),c.expirationTime<n&&(c.expirationTime=n),null!==(u=c.alternate)&&u.expirationTime<n&&(u.expirationTime=n),oo(c.return,n),l.expirationTime<n&&(l.expirationTime=n);break}u=u.next}}else s=10===c.tag&&c.type===t.type?null:c.child;if(null!==s)s.return=c;else for(s=c;null!==s;){if(s===t){s=null;break}if(null!==(c=s.sibling)){c.return=s.return,s=c;break}s=s.return}c=s}}za(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,ao(t,n),r=r(i=so(i,o.unstable_observedBits)),t.effectTag|=1,za(e,t,r,n),t.child;case 14:return o=Yi(i=t.type,t.pendingProps),Ha(e,t,i,o=Yi(i.type,o),r,n);case 15:return $a(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Yi(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,bi(r)?(e=!0,_i(t)):e=!1,ao(t,n),Eo(t,r,i),Ao(t,r,i,n),Ja(null,t,r,!0,e,n);case 19:return is(e,t,n)}throw Error(a(156,t.tag))};var Tc=null,Ac=null;function Mc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Ic(e,t,n,r){return new Mc(e,t,n,r)}function Pc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Cc(e,t){var n=e.alternate;return null===n?((n=Ic(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function jc(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)Pc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case L:return Dc(n.children,i,o,t);case V:s=8,i|=7;break;case U:s=8,i|=1;break;case F:return(e=Ic(12,n,t,8|i)).elementType=F,e.type=F,e.expirationTime=o,e;case $:return(e=Ic(13,n,t,i)).type=$,e.elementType=$,e.expirationTime=o,e;case K:return(e=Ic(19,n,t,i)).elementType=K,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case q:s=10;break e;case z:s=9;break e;case H:s=11;break e;case W:s=14;break e;case G:s=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Ic(s,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Dc(e,t,n,r){return(e=Ic(7,e,r,t)).expirationTime=n,e}function Rc(e,t,n){return(e=Ic(6,e,null,t)).expirationTime=n,e}function Nc(e,t,n){return(t=Ic(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Bc(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Lc(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Uc(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Fc(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function qc(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function zc(e,t,n,r){var i=t.current,o=Zs(),s=_o.suspense;o=Xs(o,i,s);e:if(n){t:{if(tt(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var c=n;do{switch(c.tag){case 3:c=c.stateNode.context;break t;case 1:if(bi(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break t}}c=c.return}while(null!==c);throw Error(a(171))}if(1===n.tag){var l=n.type;if(bi(l)){n=wi(n,l,c);break e}}n=c}else n=fi;return null===t.context?t.context=n:t.pendingContext=n,(t=fo(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ho(i,t),ec(i,o),o}function Vc(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Hc(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function $c(e,t){Hc(e,t),(e=e.alternate)&&Hc(e,t)}function Kc(e,t,n){var r=new Bc(e,t,n=null!=n&&!0===n.hydrate),i=Ic(3,null,null,2===t?7:1===t?3:0);r.current=i,i.stateNode=r,e[sr]=r.current,n&&0!==t&&function(e){var t=Dn(e);bt.forEach((function(n){Rn(n,e,t)})),yt.forEach((function(n){Rn(n,e,t)}))}(9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function Wc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Gc(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o._internalRoot;if("function"==typeof i){var s=i;i=function(){var e=Vc(a);s.call(e)}}zc(t,a,e,i)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Kc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=o._internalRoot,"function"==typeof i){var c=i;i=function(){var e=Vc(a);c.call(e)}}sc((function(){zc(t,a,e,i)}))}return Vc(a)}function Jc(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:B,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Qc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Wc(t))throw Error(a(200));return Jc(e,t,null,n)}Kc.prototype.render=function(e,t){zc(e,this._internalRoot,null,void 0===t?null:t)},Kc.prototype.unmount=function(e){var t=this._internalRoot,n=void 0===e?null:e,r=t.containerInfo;zc(null,t,null,(function(){r[sr]=null,null!==n&&n()}))},ot=function(e){if(13===e.tag){var t=Qi(Zs(),150,100);ec(e,t),$c(e,t)}},at=function(e){if(13===e.tag){Zs();var t=Ji++;ec(e,t),$c(e,t)}},st=function(e){if(13===e.tag){var t=Zs();ec(e,t=Xs(t,e,null)),$c(e,t)}},ee=function(e,t,n){switch(t){case"input":if(Me(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=fr(r);if(!i)throw Error(a(90));Oe(r),Me(r,i)}}}break;case"textarea":Ne(e,n);break;case"select":null!=(t=n.value)&&je(e,!!n.multiple,t,!1)}},ae=ac,se=function(e,t,n,r){var i=Ms;Ms|=4;try{return Hi(98,e.bind(null,t,n,r))}finally{0===(Ms=i)&&Wi()}},ce=function(){0==(49&Ms)&&(function(){if(null!==Gs){var e=Gs;Gs=null,e.forEach((function(e,t){qc(t,e),rc(t)})),Wi()}}(),_c())},le=function(e,t){var n=Ms;Ms|=2;try{return e(t)}finally{0===(Ms=n)&&Wi()}};var Yc,Zc,Xc={createPortal:Qc,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=it(t))?null:e.stateNode},hydrate:function(e,t,n){if(!Wc(t))throw Error(a(200));return Gc(null,e,t,!0,n)},render:function(e,t,n){if(!Wc(t))throw Error(a(200));return Gc(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){if(!Wc(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return Gc(e,t,n,!1,r)},unmountComponentAtNode:function(e){if(!Wc(e))throw Error(a(40));return!!e._reactRootContainer&&(sc((function(){Gc(null,null,e,!1,(function(){e._reactRootContainer=null,e[sr]=null}))})),!0)},unstable_createPortal:function(){return Qc.apply(void 0,arguments)},unstable_batchedUpdates:ac,flushSync:function(e,t){if(0!=(48&Ms))throw Error(a(187));var n=Ms;Ms|=1;try{return Hi(99,e.bind(null,t))}finally{Ms=n,Wi()}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[lr,ur,fr,P.injectEventPluginsByName,d,jt,function(e){T(e,Ct)},ie,oe,In,I,_c,{current:!1}]}};Zc=(Yc={findFiberByHostInstance:cr,bundleType:0,version:"16.12.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Tc=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},Ac=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(i({},Yc,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:j.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=it(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Zc?Zc(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}));var el={default:Xc},tl=el&&Xc||el;e.exports=tl.default||tl},function(e,t,n){"use strict";e.exports=n(1330)},function(e,t,n){"use strict";
-/** @license React v16.12.0
- * react.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r=n(406),i="function"==typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,c=i?Symbol.for("react.strict_mode"):60108,l=i?Symbol.for("react.profiler"):60114,u=i?Symbol.for("react.provider"):60109,f=i?Symbol.for("react.context"):60110,d=i?Symbol.for("react.forward_ref"):60112,p=i?Symbol.for("react.suspense"):60113;i&&Symbol.for("react.suspense_list");var h=i?Symbol.for("react.memo"):60115,m=i?Symbol.for("react.lazy"):60116;i&&Symbol.for("react.fundamental"),i&&Symbol.for("react.responder"),i&&Symbol.for("react.scope");var b="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v={};function w(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}function _(){}function k(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(y(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},_.prototype=w.prototype;var x=k.prototype=new _;x.constructor=k,r(x,w.prototype),x.isPureReactComponent=!0;var S={current:null},O={current:null},E=Object.prototype.hasOwnProperty,T={key:!0,ref:!0,__self:!0,__source:!0};function A(e,t,n){var r,i={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,r)&&!T.hasOwnProperty(r)&&(i[r]=t[r]);var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){for(var l=Array(c),u=0;u<c;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(r in c=e.defaultProps)void 0===i[r]&&(i[r]=c[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:O.current}}function M(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var I=/\/+/g,P=[];function C(e,t,n,r){if(P.length){var i=P.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function j(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>P.length&&P.push(e)}function D(e,t,n){return null==e?0:function e(t,n,r,i){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var c=!1;if(null===t)c=!0;else switch(s){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case o:case a:c=!0}}if(c)return r(i,t,""===n?"."+R(t,0):n),1;if(c=0,n=""===n?".":n+":",Array.isArray(t))for(var l=0;l<t.length;l++){var u=n+R(s=t[l],l);c+=e(s,u,r,i)}else if(null===t||"object"!=typeof t?u=null:u="function"==typeof(u=b&&t[b]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),l=0;!(s=t.next()).done;)c+=e(s=s.value,u=n+R(s,l++),r,i);else if("object"===s)throw r=""+t,Error(y(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return c}(e,"",t,n)}function R(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function N(e,t){e.func.call(e.context,t,e.count++)}function B(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?L(e,r,n,(function(e){return e})):null!=e&&(M(e)&&(e=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(I,"$&/")+"/")+n)),r.push(e))}function L(e,t,n,r,i){var o="";null!=n&&(o=(""+n).replace(I,"$&/")+"/"),D(e,B,t=C(t,o,r,i)),j(t)}function U(){var e=S.current;if(null===e)throw Error(y(321));return e}var F={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return L(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;D(e,N,t=C(null,null,t,n)),j(t)},count:function(e){return D(e,(function(){return null}),null)},toArray:function(e){var t=[];return L(e,t,null,(function(e){return e})),t},only:function(e){if(!M(e))throw Error(y(143));return e}},createRef:function(){return{current:null}},Component:w,PureComponent:k,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:d,render:e}},lazy:function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},memo:function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return U().useCallback(e,t)},useContext:function(e,t){return U().useContext(e,t)},useEffect:function(e,t){return U().useEffect(e,t)},useImperativeHandle:function(e,t,n){return U().useImperativeHandle(e,t,n)},useDebugValue:function(){},useLayoutEffect:function(e,t){return U().useLayoutEffect(e,t)},useMemo:function(e,t){return U().useMemo(e,t)},useReducer:function(e,t,n){return U().useReducer(e,t,n)},useRef:function(e){return U().useRef(e)},useState:function(e){return U().useState(e)},Fragment:s,Profiler:l,StrictMode:c,Suspense:p,createElement:A,cloneElement:function(e,t,n){if(null==e)throw Error(y(267,e));var i=r({},e.props),a=e.key,s=e.ref,c=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,c=O.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)E.call(t,u)&&!T.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){l=Array(u);for(var f=0;f<u;f++)l[f]=arguments[f+2];i.children=l}return{$$typeof:o,type:e.type,key:a,ref:s,props:i,_owner:c}},createFactory:function(e){var t=A.bind(null,e);return t.type=e,t},isValidElement:M,version:"16.12.0",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentDispatcher:S,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:O,IsSomeRendererActing:{current:!1},assign:r}},q={default:F},z=q&&F||q;e.exports=z.default||z},function(e,t,n){"use strict";e.exports=n(1332)},function(e,t,n){"use strict";
-/** @license React v0.18.0
- * scheduler.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r,i,o,a,s;if(Object.defineProperty(t,"__esModule",{value:!0}),"undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,l=null,u=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(u,0),e}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==c?setTimeout(r,0,e):(c=e,setTimeout(u,0))},i=function(e,t){l=setTimeout(e,t)},o=function(){clearTimeout(l)},a=function(){return!1},s=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,h=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var b=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)t.unstable_now=function(){return d.now()};else{var y=p.now();t.unstable_now=function(){return p.now()-y}}var g=!1,v=null,w=-1,_=5,k=0;a=function(){return t.unstable_now()>=k},s=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):_=0<e?Math.floor(1e3/e):5};var x=new MessageChannel,S=x.port2;x.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();k=e+_;try{v(!0,e)?S.postMessage(null):(g=!1,v=null)}catch(e){throw S.postMessage(null),e}}else g=!1},r=function(e){v=e,g||(g=!0,S.postMessage(null))},i=function(e,n){w=h((function(){e(t.unstable_now())}),n)},o=function(){m(w),w=-1}}function O(e,t){var n=e.length;e.push(t);e:for(;;){var r=Math.floor((n-1)/2),i=e[r];if(!(void 0!==i&&0<A(i,t)))break e;e[r]=t,e[n]=i,n=r}}function E(e){return void 0===(e=e[0])?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=o+1,c=e[s];if(void 0!==a&&0>A(a,n))void 0!==c&&0>A(c,a)?(e[r]=c,e[s]=n,r=s):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==c&&0>A(c,n)))break e;e[r]=c,e[s]=n,r=s}}}return t}return null}function A(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var M=[],I=[],P=1,C=null,j=3,D=!1,R=!1,N=!1;function B(e){for(var t=E(I);null!==t;){if(null===t.callback)T(I);else{if(!(t.startTime<=e))break;T(I),t.sortIndex=t.expirationTime,O(M,t)}t=E(I)}}function L(e){if(N=!1,B(e),!R)if(null!==E(M))R=!0,r(U);else{var t=E(I);null!==t&&i(L,t.startTime-e)}}function U(e,n){R=!1,N&&(N=!1,o()),D=!0;var r=j;try{for(B(n),C=E(M);null!==C&&(!(C.expirationTime>n)||e&&!a());){var s=C.callback;if(null!==s){C.callback=null,j=C.priorityLevel;var c=s(C.expirationTime<=n);n=t.unstable_now(),"function"==typeof c?C.callback=c:C===E(M)&&T(M),B(n)}else T(M);C=E(M)}if(null!==C)var l=!0;else{var u=E(I);null!==u&&i(L,u.startTime-n),l=!1}return l}finally{C=null,j=r,D=!1}}function F(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var q=s;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=j;j=e;try{return t()}finally{j=n}},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=n}},t.unstable_scheduleCallback=function(e,n,a){var s=t.unstable_now();if("object"==typeof a&&null!==a){var c=a.delay;c="number"==typeof c&&0<c?s+c:s,a="number"==typeof a.timeout?a.timeout:F(e)}else a=F(e),c=s;return e={id:P++,callback:n,priorityLevel:e,startTime:c,expirationTime:a=c+a,sortIndex:-1},c>s?(e.sortIndex=c,O(I,e),null===E(M)&&e===E(I)&&(N?o():N=!0,i(L,c-s))):(e.sortIndex=a,O(M,e),R||D||(R=!0,r(U))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=n}}},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_shouldYield=function(){var e=t.unstable_now();B(e);var n=E(M);return n!==C&&null!==C&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<C.expirationTime||a()},t.unstable_requestPaint=q,t.unstable_continueExecution=function(){R||D||(R=!0,r(U))},t.unstable_pauseExecution=function(){},t.unstable_getFirstCallbackNode=function(){return E(M)},t.unstable_Profiling=null},function(e,t,n){"use strict";
-/** @license React v16.14.0
- * react.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r=n(1334),i="function"==typeof Symbol&&Symbol.for,o=i?Symbol.for("react.element"):60103,a=i?Symbol.for("react.portal"):60106,s=i?Symbol.for("react.fragment"):60107,c=i?Symbol.for("react.strict_mode"):60108,l=i?Symbol.for("react.profiler"):60114,u=i?Symbol.for("react.provider"):60109,f=i?Symbol.for("react.context"):60110,d=i?Symbol.for("react.forward_ref"):60112,p=i?Symbol.for("react.suspense"):60113,h=i?Symbol.for("react.memo"):60115,m=i?Symbol.for("react.lazy"):60116,b="function"==typeof Symbol&&Symbol.iterator;function y(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v={};function w(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}function _(){}function k(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(y(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},_.prototype=w.prototype;var x=k.prototype=new _;x.constructor=k,r(x,w.prototype),x.isPureReactComponent=!0;var S={current:null},O=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var r,i={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)O.call(t,r)&&!E.hasOwnProperty(r)&&(i[r]=t[r]);var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){for(var l=Array(c),u=0;u<c;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(r in c=e.defaultProps)void 0===i[r]&&(i[r]=c[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:S.current}}function A(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var M=/\/+/g,I=[];function P(e,t,n,r){if(I.length){var i=I.pop();return i.result=e,i.keyPrefix=t,i.func=n,i.context=r,i.count=0,i}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function C(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>I.length&&I.push(e)}function j(e,t,n){return null==e?0:function e(t,n,r,i){var s=typeof t;"undefined"!==s&&"boolean"!==s||(t=null);var c=!1;if(null===t)c=!0;else switch(s){case"string":case"number":c=!0;break;case"object":switch(t.$$typeof){case o:case a:c=!0}}if(c)return r(i,t,""===n?"."+D(t,0):n),1;if(c=0,n=""===n?".":n+":",Array.isArray(t))for(var l=0;l<t.length;l++){var u=n+D(s=t[l],l);c+=e(s,u,r,i)}else if(null===t||"object"!=typeof t?u=null:u="function"==typeof(u=b&&t[b]||t["@@iterator"])?u:null,"function"==typeof u)for(t=u.call(t),l=0;!(s=t.next()).done;)c+=e(s=s.value,u=n+D(s,l++),r,i);else if("object"===s)throw r=""+t,Error(y(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return c}(e,"",t,n)}function D(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function R(e,t){e.func.call(e.context,t,e.count++)}function N(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?B(e,r,n,(function(e){return e})):null!=e&&(A(e)&&(e=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,i+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(M,"$&/")+"/")+n)),r.push(e))}function B(e,t,n,r,i){var o="";null!=n&&(o=(""+n).replace(M,"$&/")+"/"),j(e,N,t=P(t,o,r,i)),C(t)}var L={current:null};function U(){var e=L.current;if(null===e)throw Error(y(321));return e}var F={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return B(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;j(e,R,t=P(null,null,t,n)),C(t)},count:function(e){return j(e,(function(){return null}),null)},toArray:function(e){var t=[];return B(e,t,null,(function(e){return e})),t},only:function(e){if(!A(e))throw Error(y(143));return e}},t.Component=w,t.Fragment=s,t.Profiler=l,t.PureComponent=k,t.StrictMode=c,t.Suspense=p,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,t.cloneElement=function(e,t,n){if(null==e)throw Error(y(267,e));var i=r({},e.props),a=e.key,s=e.ref,c=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,c=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(u in t)O.call(t,u)&&!E.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==l?l[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){l=Array(u);for(var f=0;f<u;f++)l[f]=arguments[f+2];i.children=l}return{$$typeof:o,type:e.type,key:a,ref:s,props:i,_owner:c}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:u,_context:e},e.Consumer=e},t.createElement=T,t.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=A,t.lazy=function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return U().useCallback(e,t)},t.useContext=function(e,t){return U().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return U().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return U().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return U().useLayoutEffect(e,t)},t.useMemo=function(e,t){return U().useMemo(e,t)},t.useReducer=function(e,t,n){return U().useReducer(e,t,n)},t.useRef=function(e){return U().useRef(e)},t.useState=function(e){return U().useState(e)},t.version="16.14.0"},function(e,t,n){"use strict";
-/*
-object-assign
-(c) Sindre Sorhus
-@license MIT
-*/var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function a(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,s,c=a(e),l=1;l<arguments.length;l++){for(var u in n=Object(arguments[l]))i.call(n,u)&&(c[u]=n[u]);if(r){s=r(n);for(var f=0;f<s.length;f++)o.call(n,s[f])&&(c[s[f]]=n[s[f]])}}return c}},function(e,t,n){(t=n(31)(!1)).push([e.i,"body.modal-open{overflow:visible}.modal-2ljkUKHWOtPMSGzpUR_0M8{background-color:#fafbfd}.modal-container-3pbJWj9UxS0GNppmB9khM-{padding:40px}.modal-container-3pbJWj9UxS0GNppmB9khM- h1{font-size:26px;font-weight:bold;color:#32325d}.modal-container-3pbJWj9UxS0GNppmB9khM- p{font-size:16px;letter-spacing:-0.3px;color:#32325d;margin-bottom:40px}.modal-container-3pbJWj9UxS0GNppmB9khM- button{float:right;min-width:100px;margin-top:20px}.modal-content-empty-AxSlyTGbwXCdDngfSPoPu{background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center}.modal-content-1yNd2EScbTZtlwRIenJLDc{background-color:#fafbfd}.torus-2Q9ndj1w7YccOMybyN8GFF{font-size:12px;font-weight:300;color:#9092b6;cursor:pointer}\n",""]),t.locals={modal:"modal-2ljkUKHWOtPMSGzpUR_0M8","modal-container":"modal-container-3pbJWj9UxS0GNppmB9khM-",modalContainer:"modal-container-3pbJWj9UxS0GNppmB9khM-","modal-content-empty":"modal-content-empty-AxSlyTGbwXCdDngfSPoPu",modalContentEmpty:"modal-content-empty-AxSlyTGbwXCdDngfSPoPu","modal-content":"modal-content-1yNd2EScbTZtlwRIenJLDc",modalContent:"modal-content-1yNd2EScbTZtlwRIenJLDc",torus:"torus-2Q9ndj1w7YccOMybyN8GFF"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,'body[data-centered="true"]{height:85vh;background-color:white;overflow:visible !important}body[data-centered="true"] #app{height:100%}body[data-centered="true"] #app .container-3Ms4OvCWNwJapzrn-T5Uyd{display:flex;flex-direction:column;justify-content:center}.container-3Ms4OvCWNwJapzrn-T5Uyd{width:420px;margin-left:-30px;display:flex;flex-direction:column;background-color:white}.container-3Ms4OvCWNwJapzrn-T5Uyd .btn{margin-left:0;margin-right:0}.container-3Ms4OvCWNwJapzrn-T5Uyd .logo-container-30NDrqgVlTJgr64abxGPsB{margin-top:40px;margin-bottom:40px;display:flex}.container-3Ms4OvCWNwJapzrn-T5Uyd .logo-container-30NDrqgVlTJgr64abxGPsB .icon-krTUYoiAFxtbl5aDtu8Y_{width:80px;height:80px}.container-3Ms4OvCWNwJapzrn-T5Uyd .logo-container-30NDrqgVlTJgr64abxGPsB .logo-inner-container-2KNcFn3qeALy0Ov_VvysUi{margin-top:8px;margin-left:20px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:start}.container-3Ms4OvCWNwJapzrn-T5Uyd .logo-container-30NDrqgVlTJgr64abxGPsB .logo-inner-container-2KNcFn3qeALy0Ov_VvysUi .logo-1YOHvFewLeDY8XbVDxJEru{height:50px}.container-3Ms4OvCWNwJapzrn-T5Uyd .logo-container-30NDrqgVlTJgr64abxGPsB .logo-inner-container-2KNcFn3qeALy0Ov_VvysUi .paragraph-1Ac3wfLmsAQifwZrOkzgux{font-size:16px;line-height:1}.container-3Ms4OvCWNwJapzrn-T5Uyd .title-1YFE7CVw-ljrWbsrDZHOzi{font-size:24px;letter-spacing:-1.07px;margin-bottom:24px;color:#525f7f}.container-3Ms4OvCWNwJapzrn-T5Uyd .mnemonic-3luxJlviHURCV0ekNRHy1D{font-family:"Courier Prime", serif;font-size:16px;letter-spacing:-0.36px;padding:20px 30px;text-align:center}.container-3Ms4OvCWNwJapzrn-T5Uyd .mnemonic-3luxJlviHURCV0ekNRHy1D:read-only{background-color:white}.container-3Ms4OvCWNwJapzrn-T5Uyd .mnemonic-3luxJlviHURCV0ekNRHy1D[readonly]{background-color:white}.container-3Ms4OvCWNwJapzrn-T5Uyd .sub-content-3RLjus79OJSHiO7OGCZoUx{margin-top:34px;font-size:14px;font-weight:300;text-align:center;color:#9092b6}.container-3Ms4OvCWNwJapzrn-T5Uyd hr{width:100%;margin-top:20px;margin-bottom:20px}.form-container-22p3qlGr0WSQrT3o31sJkC{display:flex;flex-direction:column}.buttons-1qQbZC72i_3DX2uqOSJQCq{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons-1qQbZC72i_3DX2uqOSJQCq button:not(:last-child){margin-right:8px}.buttons-1qQbZC72i_3DX2uqOSJQCq button{margin-bottom:8px;margin-left:0 !important}\n',""]),t.locals={container:"container-3Ms4OvCWNwJapzrn-T5Uyd","logo-container":"logo-container-30NDrqgVlTJgr64abxGPsB",logoContainer:"logo-container-30NDrqgVlTJgr64abxGPsB",icon:"icon-krTUYoiAFxtbl5aDtu8Y_","logo-inner-container":"logo-inner-container-2KNcFn3qeALy0Ov_VvysUi",logoInnerContainer:"logo-inner-container-2KNcFn3qeALy0Ov_VvysUi",logo:"logo-1YOHvFewLeDY8XbVDxJEru",paragraph:"paragraph-1Ac3wfLmsAQifwZrOkzgux",title:"title-1YFE7CVw-ljrWbsrDZHOzi",mnemonic:"mnemonic-3luxJlviHURCV0ekNRHy1D","sub-content":"sub-content-3RLjus79OJSHiO7OGCZoUx",subContent:"sub-content-3RLjus79OJSHiO7OGCZoUx","form-container":"form-container-22p3qlGr0WSQrT3o31sJkC",formContainer:"form-container-22p3qlGr0WSQrT3o31sJkC",buttons:"buttons-1qQbZC72i_3DX2uqOSJQCq"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".input-3D4RiQgfsq6CVDibN-Ssyh{box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02) !important}.input-3D4RiQgfsq6CVDibN-Ssyh:focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08) !important}\n",""]),t.locals={input:"input-3D4RiQgfsq6CVDibN-Ssyh"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".menu-nav-1_WHC06ZZyUf1MFpYgCHhe{position:fixed;top:0;left:0;padding-top:64px;width:270px;height:100%;z-index:900;background-color:white;overflow-y:auto}.background-xbpI23q2_pUFQsakAulEU{position:fixed;top:0;left:0;width:360px;height:100%;z-index:899;background-color:black}\n",""]),t.locals={"menu-nav":"menu-nav-1_WHC06ZZyUf1MFpYgCHhe",menuNav:"menu-nav-1_WHC06ZZyUf1MFpYgCHhe",background:"background-xbpI23q2_pUFQsakAulEU"},e.exports=t},function(e,t,n){var r=n(37),i=n(1340);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){(t=n(31)(!1)).push([e.i,".header{width:100%;height:64px;position:relative}.header.fixed{position:fixed}.header-menu-left{position:absolute;height:64px;top:0}.header-section{flex:1;height:64px;display:flex;justify-content:center;align-items:center}.header-menu-right{position:absolute;height:64px;top:0;right:0}\n",""]),e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".menu-container-jKp_R3g-Ug-E6dc102oBK{height:64px;display:flex;flex-direction:row;align-items:center;padding-left:12px}.menu-img-3Ws5G3zOf3NqQMjVQuWomF{width:20px;height:20px;margin-left:14px;margin-bottom:4px;cursor:pointer}.chain-list-container-3lVS1ADkLvCaYJqwFSxJY0{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center}.chain-list-container-3lVS1ADkLvCaYJqwFSxJY0 .title-MzwbR6axjSUpIx2dKWquf{font-size:24px;margin-right:6px}.chain-list-container-3lVS1ADkLvCaYJqwFSxJY0 .title-icon-container-1XGnq7lVXX3PIfX60anC7C{width:0;height:16px}.chain-list-container-3lVS1ADkLvCaYJqwFSxJY0 .title-icon-container-1XGnq7lVXX3PIfX60anC7C .title-icon-25e1WHW2QCVx0gKPqEq2KM{width:16px;height:16px;margin-top:-6px;fill:#8f8f8f}\n",""]),t.locals={"menu-container":"menu-container-jKp_R3g-Ug-E6dc102oBK",menuContainer:"menu-container-jKp_R3g-Ug-E6dc102oBK","menu-img":"menu-img-3Ws5G3zOf3NqQMjVQuWomF",menuImg:"menu-img-3Ws5G3zOf3NqQMjVQuWomF","chain-list-container":"chain-list-container-3lVS1ADkLvCaYJqwFSxJY0",chainListContainer:"chain-list-container-3lVS1ADkLvCaYJqwFSxJY0",title:"title-MzwbR6axjSUpIx2dKWquf","title-icon-container":"title-icon-container-1XGnq7lVXX3PIfX60anC7C",titleIconContainer:"title-icon-container-1XGnq7lVXX3PIfX60anC7C","title-icon":"title-icon-25e1WHW2QCVx0gKPqEq2KM",titleIcon:"title-icon-25e1WHW2QCVx0gKPqEq2KM"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,'[x-arrow]{position:absolute;z-index:1000}.popper{margin-top:6px;margin-bottom:6px;background-color:rgba(0,0,0,0.75);padding:4px;border-radius:6px;color:white;z-index:1000;transition:opacity 0.45s}.popper[x-placement="bottom"] [x-arrow]{top:-6px;border-bottom:6px solid rgba(0,0,0,0.75);border-right:6px solid transparent;border-left:6px solid transparent}.popper[x-placement="top"] [x-arrow]{bottom:-6px;border-top:6px solid rgba(0,0,0,0.75);border-right:6px solid transparent;border-left:6px solid transparent}.bright-13fqZ8zPAhE0WeoFFA0drv .popper{background-color:rgba(255,255,255,0.75);color:black}.bright-13fqZ8zPAhE0WeoFFA0drv .popper[x-placement="bottom"] [x-arrow]{border-bottom:6px solid rgba(255,255,255,0.75)}.bright-13fqZ8zPAhE0WeoFFA0drv .popper[x-placement="top"] [x-arrow]{border-top:6px solid rgba(255,255,255,0.75)}\n',""]),t.locals={bright:"bright-13fqZ8zPAhE0WeoFFA0drv"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".chain-list-container-2O1kmXQgj2e1mD5MUOrGU8{padding:12px;min-width:200px;text-align:center;max-height:300px;overflow-y:auto}.chain-list-container-2O1kmXQgj2e1mD5MUOrGU8 .chain-name-3y9Cmcj2vnhF87NtAYca07{cursor:pointer;font-size:20px;color:rgba(255,255,255,0.5);border-radius:6px;position:relative;display:flex;justify-content:center;align-items:center;margin-top:4px}.chain-list-container-2O1kmXQgj2e1mD5MUOrGU8 .chain-name-3y9Cmcj2vnhF87NtAYca07.selected{cursor:auto;color:white}.chain-list-container-2O1kmXQgj2e1mD5MUOrGU8 .chain-name-3y9Cmcj2vnhF87NtAYca07:not(.selected):hover{background:rgba(255,255,255,0.1);color:white}.chain-list-container-2O1kmXQgj2e1mD5MUOrGU8 .chain-name-3y9Cmcj2vnhF87NtAYca07:first-child{margin-top:0}.chain-list-container-2O1kmXQgj2e1mD5MUOrGU8 .chain-name-3y9Cmcj2vnhF87NtAYca07 .remove-btn-3lLJBY7v2feaF7LVf9_M_w{position:absolute;right:0;display:flex;height:100%;align-items:center}\n",""]),t.locals={"chain-list-container":"chain-list-container-2O1kmXQgj2e1mD5MUOrGU8",chainListContainer:"chain-list-container-2O1kmXQgj2e1mD5MUOrGU8","chain-name":"chain-name-3y9Cmcj2vnhF87NtAYca07",chainName:"chain-name-3y9Cmcj2vnhF87NtAYca07","remove-btn":"remove-btn-3lLJBY7v2feaF7LVf9_M_w",removeBtn:"remove-btn-3lLJBY7v2feaF7LVf9_M_w"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".modal-1Ot4jKecR_4QbNW6I5NS_p{padding:12px}@media (max-width: 575.98px){.modal-dialog-2vYhnkoMP1vH_uBHwSob04{margin:32px}.modal-dialog-2vYhnkoMP1vH_uBHwSob04.modal-dialog-centered{height:calc(100% - (32px * 2));min-height:unset}}.dialog-3k033EGXACYrInnI7-73vH .body-container-2pdHokQ9B38U0AlBCfSrCj{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 32px 12px}.dialog-3k033EGXACYrInnI7-73vH .body-container-2pdHokQ9B38U0AlBCfSrCj h1{text-align:center;font-size:1.15rem;color:black;font-weight:bold;margin:0}.dialog-3k033EGXACYrInnI7-73vH .body-container-2pdHokQ9B38U0AlBCfSrCj p{margin-bottom:0;text-align:center;font-size:0.85rem;color:#525f7f;font-weight:normal;line-height:1.4}.dialog-3k033EGXACYrInnI7-73vH .buttons-3ZnGHM_mAAaVWgmkONpHaF{display:flex;justify-content:center}.dialog-3k033EGXACYrInnI7-73vH .buttons-3ZnGHM_mAAaVWgmkONpHaF button{width:80px}.dialog-3k033EGXACYrInnI7-73vH .buttons-3ZnGHM_mAAaVWgmkONpHaF button.btn-outline-default:not(:hover){color:#8898aa;border-color:#8898aa}\n",""]),t.locals={modal:"modal-1Ot4jKecR_4QbNW6I5NS_p","modal-dialog":"modal-dialog-2vYhnkoMP1vH_uBHwSob04",modalDialog:"modal-dialog-2vYhnkoMP1vH_uBHwSob04",dialog:"dialog-3k033EGXACYrInnI7-73vH","body-container":"body-container-2pdHokQ9B38U0AlBCfSrCj",bodyContainer:"body-container-2pdHokQ9B38U0AlBCfSrCj",buttons:"buttons-3ZnGHM_mAAaVWgmkONpHaF"},e.exports=t},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;!function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}t.default=e}(n(1));var r=s(n(1346)),i=s(n(1348)),o=s(n(0)),a=s(n(997));n(998);function s(e){return e&&e.__esModule?e:{default:e}}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,r.default)(e,t)}))},u=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,i.default)(e,t)}))},f=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).onEnter=function(e,n){var r=t.getClassNames(n?"appear":"enter").className;t.removeClasses(e,"exit"),l(e,r),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.getClassNames(n?"appear":"enter").activeClassName;t.reflowAndAddClass(e,r),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.getClassNames("appear").doneClassName,i=t.getClassNames("enter").doneClassName,o=n?r+" "+i:i;t.removeClasses(e,n?"appear":"enter"),l(e,o),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.getClassNames("exit").className;t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),l(e,n),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.getClassNames("exit").activeClassName;t.reflowAndAddClass(e,n),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.getClassNames("exit").doneClassName;t.removeClasses(e,"exit"),l(e,n),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,i=r?(r&&n?n+"-":"")+e:n[e];return{className:i,activeClassName:r?i+"-active":n[e+"Active"],doneClassName:r?i+"-done":n[e+"Done"]}},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.removeClasses=function(e,t){var n=this.getClassNames(t),r=n.className,i=n.activeClassName,o=n.doneClassName;r&&u(e,r),i&&u(e,i),o&&u(e,o)},i.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,l(e,t))},i.render=function(){var e=c({},this.props);return delete e.classNames,o.default.createElement(a.default,c({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},r}(o.default.Component);f.defaultProps={classNames:""},f.propTypes={};var d=f;t.default=d,e.exports=t.default},function(e,t,n){"use strict";var r=n(115);t.__esModule=!0,t.default=function(e,t){e.classList?e.classList.add(t):(0,i.default)(e,t)||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))};var i=r(n(1347));e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")},e.exports=t.default},function(e,t,n){"use strict";function r(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=r(e.className,t):e.setAttribute("class",r(e.className&&e.className.baseVal||"",t))}},function(e,t,n){"use strict";
-/** @license React v16.14.0
- * react-dom.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r=n(0),i=n(406),o=n(1350);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));function s(e,t,n,r,i,o,a,s,c){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(e){this.onError(e)}}var c=!1,l=null,u=!1,f=null,d={onError:function(e){c=!0,l=e}};function p(e,t,n,r,i,o,a,u,f){c=!1,l=null,s.apply(d,arguments)}var h=null,m=null,b=null;function y(e,t,n){var r=e.type||"unknown-event";e.currentTarget=b(n),function(e,t,n,r,i,o,s,d,h){if(p.apply(this,arguments),c){if(!c)throw Error(a(198));var m=l;c=!1,l=null,u||(u=!0,f=m)}}(r,t,void 0,e),e.currentTarget=null}var g=null,v={};function w(){if(g)for(var e in v){var t=v[e],n=g.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!k[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in k[n]=t,n=t.eventTypes){var i=void 0,o=n[r],s=t,c=r;if(x.hasOwnProperty(c))throw Error(a(99,c));x[c]=o;var l=o.phasedRegistrationNames;if(l){for(i in l)l.hasOwnProperty(i)&&_(l[i],s,c);i=!0}else o.registrationName?(_(o.registrationName,s,c),i=!0):i=!1;if(!i)throw Error(a(98,r,e))}}}}function _(e,t,n){if(S[e])throw Error(a(100,e));S[e]=t,O[e]=t.eventTypes[n].dependencies}var k=[],x={},S={},O={};function E(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!v.hasOwnProperty(t)||v[t]!==r){if(v[t])throw Error(a(102,t));v[t]=r,n=!0}}n&&w()}var T=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),A=null,M=null,I=null;function P(e){if(e=m(e)){if("function"!=typeof A)throw Error(a(280));var t=e.stateNode;t&&(t=h(t),A(e.stateNode,e.type,t))}}function C(e){M?I?I.push(e):I=[e]:M=e}function j(){if(M){var e=M,t=I;if(I=M=null,P(e),t)for(e=0;e<t.length;e++)P(t[e])}}function D(e,t){return e(t)}function R(e,t,n,r,i){return e(t,n,r,i)}function N(){}var B=D,L=!1,U=!1;function F(){null===M&&null===I||(N(),j())}function q(e,t,n){if(U)return e(t,n);U=!0;try{return B(e,t,n)}finally{U=!1,F()}}var z=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,V=Object.prototype.hasOwnProperty,H={},$={};function K(e,t,n,r,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o}var W={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){W[e]=new K(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];W[t]=new K(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){W[e]=new K(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){W[e]=new K(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){W[e]=new K(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){W[e]=new K(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){W[e]=new K(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){W[e]=new K(e,6,!1,e,null,!1)})),["rowSpan","start"].forEach((function(e){W[e]=new K(e,5,!1,e.toLowerCase(),null,!1)}));var G=/[\-:]([a-z])/g;function J(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(G,J);W[t]=new K(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(G,J);W[t]=new K(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(G,J);W[t]=new K(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){W[e]=new K(e,1,!1,e.toLowerCase(),null,!1)})),W.xlinkHref=new K("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){W[e]=new K(e,1,!1,e.toLowerCase(),null,!0)}));var Q=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function Y(e,t,n,r){var i=W.hasOwnProperty(t)?W[t]:null;(null!==i?0===i.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!V.call($,e)||!V.call(H,e)&&(z.test(e)?$[e]=!0:(H[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}Q.hasOwnProperty("ReactCurrentDispatcher")||(Q.ReactCurrentDispatcher={current:null}),Q.hasOwnProperty("ReactCurrentBatchConfig")||(Q.ReactCurrentBatchConfig={suspense:null});var Z=/^(.*)[\\\/]/,X="function"==typeof Symbol&&Symbol.for,ee=X?Symbol.for("react.element"):60103,te=X?Symbol.for("react.portal"):60106,ne=X?Symbol.for("react.fragment"):60107,re=X?Symbol.for("react.strict_mode"):60108,ie=X?Symbol.for("react.profiler"):60114,oe=X?Symbol.for("react.provider"):60109,ae=X?Symbol.for("react.context"):60110,se=X?Symbol.for("react.concurrent_mode"):60111,ce=X?Symbol.for("react.forward_ref"):60112,le=X?Symbol.for("react.suspense"):60113,ue=X?Symbol.for("react.suspense_list"):60120,fe=X?Symbol.for("react.memo"):60115,de=X?Symbol.for("react.lazy"):60116,pe=X?Symbol.for("react.block"):60121,he="function"==typeof Symbol&&Symbol.iterator;function me(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=he&&e[he]||e["@@iterator"])?e:null}function be(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case ie:return"Profiler";case re:return"StrictMode";case le:return"Suspense";case ue:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case oe:return"Context.Provider";case ce:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return be(e.type);case pe:return be(e.render);case de:if(e=1===e._status?e._result:null)return be(e)}return null}function ye(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,i=e._debugSource,o=be(e.type);n=null,r&&(n=be(r.type)),r=o,o="",i?o=" (at "+i.fileName.replace(Z,"")+":"+i.lineNumber+")":n&&(o=" (created by "+n+")"),n="\n    in "+(r||"Unknown")+o}t+=n,e=e.return}while(e);return t}function ge(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ve(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=ve(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function _e(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ve(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ke(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function xe(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=ge(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Se(e,t){null!=(t=t.checked)&&Y(e,"checked",t,!1)}function Oe(e,t){Se(e,t);var n=ge(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Te(e,t.type,n):t.hasOwnProperty("defaultValue")&&Te(e,t.type,ge(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ee(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Te(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Ae(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Me(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ge(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function Ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Pe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:ge(n)}}function Ce(e,t){var n=ge(t.value),r=ge(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function je(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var De="http://www.w3.org/1999/xhtml",Re="http://www.w3.org/2000/svg";function Ne(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Be(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ne(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Le,Ue=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if(e.namespaceURI!==Re||"innerHTML"in e)e.innerHTML=t;else{for((Le=Le||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Le.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function Fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function qe(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ze={animationend:qe("Animation","AnimationEnd"),animationiteration:qe("Animation","AnimationIteration"),animationstart:qe("Animation","AnimationStart"),transitionend:qe("Transition","TransitionEnd")},Ve={},He={};function $e(e){if(Ve[e])return Ve[e];if(!ze[e])return e;var t,n=ze[e];for(t in n)if(n.hasOwnProperty(t)&&t in He)return Ve[e]=n[t];return e}T&&(He=document.createElement("div").style,"AnimationEvent"in window||(delete ze.animationend.animation,delete ze.animationiteration.animation,delete ze.animationstart.animation),"TransitionEvent"in window||delete ze.transitionend.transition);var Ke=$e("animationend"),We=$e("animationiteration"),Ge=$e("animationstart"),Je=$e("transitionend"),Qe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ye=new("function"==typeof WeakMap?WeakMap:Map);function Ze(e){var t=Ye.get(e);return void 0===t&&(t=new Map,Ye.set(e,t)),t}function Xe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function et(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function tt(e){if(Xe(e)!==e)throw Error(a(188))}function nt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Xe(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return tt(i),e;if(o===r)return tt(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,c=i.child;c;){if(c===n){s=!0,n=i,r=o;break}if(c===r){s=!0,r=i,n=o;break}c=c.sibling}if(!s){for(c=o.child;c;){if(c===n){s=!0,n=o,r=i;break}if(c===r){s=!0,r=o,n=i;break}c=c.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function rt(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function it(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var ot=null;function at(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)y(e,t[r],n[r]);else t&&y(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function st(e){if(null!==e&&(ot=rt(ot,e)),e=ot,ot=null,e){if(it(e,at),ot)throw Error(a(95));if(u)throw e=f,u=!1,f=null,e}}function ct(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function lt(e){if(!T)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ut=[];function ft(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ut.length&&ut.push(e)}function dt(e,t,n,r){if(ut.length){var i=ut.pop();return i.topLevelType=e,i.eventSystemFlags=r,i.nativeEvent=t,i.targetInst=n,i}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Tn(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var i=ct(e.nativeEvent);r=e.topLevelType;var o=e.nativeEvent,a=e.eventSystemFlags;0===n&&(a|=64);for(var s=null,c=0;c<k.length;c++){var l=k[c];l&&(l=l.extractEvents(r,t,o,i,a))&&(s=rt(s,l))}st(s)}}function ht(e,t,n){if(!n.has(e)){switch(e){case"scroll":Gt(t,"scroll",!0);break;case"focus":case"blur":Gt(t,"focus",!0),Gt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":lt(e)&&Gt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Qe.indexOf(e)&&Wt(e,t)}n.set(e,null)}}var mt,bt,yt,gt=!1,vt=[],wt=null,_t=null,kt=null,xt=new Map,St=new Map,Ot=[],Et="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),Tt="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function At(e,t,n,r,i){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:i,container:r}}function Mt(e,t){switch(e){case"focus":case"blur":wt=null;break;case"dragenter":case"dragleave":_t=null;break;case"mouseover":case"mouseout":kt=null;break;case"pointerover":case"pointerout":xt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":St.delete(t.pointerId)}}function It(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=At(t,n,r,i,o),null!==t&&(null!==(t=An(t))&&bt(t)),e):(e.eventSystemFlags|=r,e)}function Pt(e){var t=Tn(e.target);if(null!==t){var n=Xe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=et(n)))return e.blockedOn=t,void o.unstable_runWithPriority(e.priority,(function(){yt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ct(e){if(null!==e.blockedOn)return!1;var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=An(t);return null!==n&&bt(n),e.blockedOn=t,!1}return!0}function jt(e,t,n){Ct(e)&&n.delete(t)}function Dt(){for(gt=!1;0<vt.length;){var e=vt[0];if(null!==e.blockedOn){null!==(e=An(e.blockedOn))&&mt(e);break}var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:vt.shift()}null!==wt&&Ct(wt)&&(wt=null),null!==_t&&Ct(_t)&&(_t=null),null!==kt&&Ct(kt)&&(kt=null),xt.forEach(jt),St.forEach(jt)}function Rt(e,t){e.blockedOn===t&&(e.blockedOn=null,gt||(gt=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Dt)))}function Nt(e){function t(t){return Rt(t,e)}if(0<vt.length){Rt(vt[0],e);for(var n=1;n<vt.length;n++){var r=vt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==wt&&Rt(wt,e),null!==_t&&Rt(_t,e),null!==kt&&Rt(kt,e),xt.forEach(t),St.forEach(t),n=0;n<Ot.length;n++)(r=Ot[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Ot.length&&null===(n=Ot[0]).blockedOn;)Pt(n),null===n.blockedOn&&Ot.shift()}var Bt={},Lt=new Map,Ut=new Map,Ft=["abort","abort",Ke,"animationEnd",We,"animationIteration",Ge,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Je,"transitionEnd","waiting","waiting"];function qt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1],o="on"+(i[0].toUpperCase()+i.slice(1));o={phasedRegistrationNames:{bubbled:o,captured:o+"Capture"},dependencies:[r],eventPriority:t},Ut.set(r,t),Lt.set(r,o),Bt[i]=o}}qt("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),qt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),qt(Ft,2);for(var zt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Vt=0;Vt<zt.length;Vt++)Ut.set(zt[Vt],0);var Ht=o.unstable_UserBlockingPriority,$t=o.unstable_runWithPriority,Kt=!0;function Wt(e,t){Gt(t,e,!1)}function Gt(e,t,n){var r=Ut.get(t);switch(void 0===r?2:r){case 0:r=Jt.bind(null,t,1,e);break;case 1:r=Qt.bind(null,t,1,e);break;default:r=Yt.bind(null,t,1,e)}n?e.addEventListener(t,r,!0):e.addEventListener(t,r,!1)}function Jt(e,t,n,r){L||N();var i=Yt,o=L;L=!0;try{R(i,e,t,n,r)}finally{(L=o)||F()}}function Qt(e,t,n,r){$t(Ht,Yt.bind(null,e,t,n,r))}function Yt(e,t,n,r){if(Kt)if(0<vt.length&&-1<Et.indexOf(e))e=At(null,e,t,n,r),vt.push(e);else{var i=Zt(e,t,n,r);if(null===i)Mt(e,r);else if(-1<Et.indexOf(e))e=At(i,e,t,n,r),vt.push(e);else if(!function(e,t,n,r,i){switch(t){case"focus":return wt=It(wt,e,t,n,r,i),!0;case"dragenter":return _t=It(_t,e,t,n,r,i),!0;case"mouseover":return kt=It(kt,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return xt.set(o,It(xt.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,St.set(o,It(St.get(o)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r)){Mt(e,r),e=dt(e,r,null,t);try{q(pt,e)}finally{ft(e)}}}}function Zt(e,t,n,r){if(null!==(n=Tn(n=ct(r)))){var i=Xe(n);if(null===i)n=null;else{var o=i.tag;if(13===o){if(null!==(n=et(i)))return n;n=null}else if(3===o){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;n=null}else i!==n&&(n=null)}}e=dt(e,r,n,t);try{q(pt,e)}finally{ft(e)}return null}var Xt={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},en=["Webkit","ms","Moz","O"];function tn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||Xt.hasOwnProperty(e)&&Xt[e]?(""+t).trim():t+"px"}function nn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=tn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(Xt).forEach((function(e){en.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Xt[t]=Xt[e]}))}));var rn=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function on(e,t){if(t){if(rn[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62,""))}}function an(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var sn=De;function cn(e,t){var n=Ze(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=O[t];for(var r=0;r<t.length;r++)ht(t[r],e,n)}function ln(){}function un(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function fn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function dn(e,t){var n,r=fn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=fn(r)}}function pn(){for(var e=window,t=un();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=un((e=t.contentWindow).document)}return t}function hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mn=null,bn=null;function yn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function gn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var vn="function"==typeof setTimeout?setTimeout:void 0,wn="function"==typeof clearTimeout?clearTimeout:void 0;function _n(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function kn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var xn=Math.random().toString(36).slice(2),Sn="__reactInternalInstance$"+xn,On="__reactEventHandlers$"+xn,En="__reactContainere$"+xn;function Tn(e){var t=e[Sn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[En]||n[Sn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=kn(e);null!==e;){if(n=e[Sn])return n;e=kn(e)}return t}n=(e=n).parentNode}return null}function An(e){return!(e=e[Sn]||e[En])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function Mn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function In(e){return e[On]||null}function Pn(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Cn(e,t){var n=e.stateNode;if(!n)return null;var r=h(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}function jn(e,t,n){(t=Cn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Dn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Pn(t);for(t=n.length;0<t--;)jn(n[t],"captured",e);for(t=0;t<n.length;t++)jn(n[t],"bubbled",e)}}function Rn(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Cn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=rt(n._dispatchListeners,t),n._dispatchInstances=rt(n._dispatchInstances,e))}function Nn(e){e&&e.dispatchConfig.registrationName&&Rn(e._targetInst,null,e)}function Bn(e){it(e,Dn)}var Ln=null,Un=null,Fn=null;function qn(){if(Fn)return Fn;var e,t,n=Un,r=n.length,i="value"in Ln?Ln.value:Ln.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return Fn=i.slice(e,1<t?1-t:void 0)}function zn(){return!0}function Vn(){return!1}function Hn(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(i)&&((t=e[i])?this[i]=t(n):"target"===i?this.target=r:this[i]=n[i]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?zn:Vn,this.isPropagationStopped=Vn,this}function $n(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop();return this.call(i,e,t,n,r),i}return new this(e,t,n,r)}function Kn(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Wn(e){e.eventPool=[],e.getPooled=$n,e.release=Kn}i(Hn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=zn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=zn)},persist:function(){this.isPersistent=zn},isPersistent:Vn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Vn,this._dispatchInstances=this._dispatchListeners=null}}),Hn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Hn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var o=new t;return i(o,n.prototype),n.prototype=o,n.prototype.constructor=n,n.Interface=i({},r.Interface,e),n.extend=r.extend,Wn(n),n},Wn(Hn);var Gn=Hn.extend({data:null}),Jn=Hn.extend({data:null}),Qn=[9,13,27,32],Yn=T&&"CompositionEvent"in window,Zn=null;T&&"documentMode"in document&&(Zn=document.documentMode);var Xn=T&&"TextEvent"in window&&!Zn,er=T&&(!Yn||Zn&&8<Zn&&11>=Zn),tr=String.fromCharCode(32),nr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},rr=!1;function ir(e,t){switch(e){case"keyup":return-1!==Qn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function or(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var ar=!1;var sr={eventTypes:nr,extractEvents:function(e,t,n,r){var i;if(Yn)e:{switch(e){case"compositionstart":var o=nr.compositionStart;break e;case"compositionend":o=nr.compositionEnd;break e;case"compositionupdate":o=nr.compositionUpdate;break e}o=void 0}else ar?ir(e,n)&&(o=nr.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=nr.compositionStart);return o?(er&&"ko"!==n.locale&&(ar||o!==nr.compositionStart?o===nr.compositionEnd&&ar&&(i=qn()):(Un="value"in(Ln=r)?Ln.value:Ln.textContent,ar=!0)),o=Gn.getPooled(o,t,n,r),i?o.data=i:null!==(i=or(n))&&(o.data=i),Bn(o),i=o):i=null,(e=Xn?function(e,t){switch(e){case"compositionend":return or(t);case"keypress":return 32!==t.which?null:(rr=!0,tr);case"textInput":return(e=t.data)===tr&&rr?null:e;default:return null}}(e,n):function(e,t){if(ar)return"compositionend"===e||!Yn&&ir(e,t)?(e=qn(),Fn=Un=Ln=null,ar=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return er&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=Jn.getPooled(nr.beforeInput,t,n,r)).data=e,Bn(t)):t=null,null===i?t:null===t?i:[i,t]}},cr={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function lr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!cr[e.type]:"textarea"===t}var ur={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function fr(e,t,n){return(e=Hn.getPooled(ur.change,e,t,n)).type="change",C(n),Bn(e),e}var dr=null,pr=null;function hr(e){st(e)}function mr(e){if(_e(Mn(e)))return e}function br(e,t){if("change"===e)return t}var yr=!1;function gr(){dr&&(dr.detachEvent("onpropertychange",vr),pr=dr=null)}function vr(e){if("value"===e.propertyName&&mr(pr))if(e=fr(pr,e,ct(e)),L)st(e);else{L=!0;try{D(hr,e)}finally{L=!1,F()}}}function wr(e,t,n){"focus"===e?(gr(),pr=n,(dr=t).attachEvent("onpropertychange",vr)):"blur"===e&&gr()}function _r(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return mr(pr)}function kr(e,t){if("click"===e)return mr(t)}function xr(e,t){if("input"===e||"change"===e)return mr(t)}T&&(yr=lt("input")&&(!document.documentMode||9<document.documentMode));var Sr={eventTypes:ur,_isInputEventSupported:yr,extractEvents:function(e,t,n,r){var i=t?Mn(t):window,o=i.nodeName&&i.nodeName.toLowerCase();if("select"===o||"input"===o&&"file"===i.type)var a=br;else if(lr(i))if(yr)a=xr;else{a=_r;var s=wr}else(o=i.nodeName)&&"input"===o.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(a=kr);if(a&&(a=a(e,t)))return fr(a,n,r);s&&s(e,i,t),"blur"===e&&(e=i._wrapperState)&&e.controlled&&"number"===i.type&&Te(i,"number",i.value)}},Or=Hn.extend({view:null,detail:null}),Er={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Tr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Er[e])&&!!t[e]}function Ar(){return Tr}var Mr=0,Ir=0,Pr=!1,Cr=!1,jr=Or.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Ar,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Mr;return Mr=e.screenX,Pr?"mousemove"===e.type?e.screenX-t:0:(Pr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Ir;return Ir=e.screenY,Cr?"mousemove"===e.type?e.screenY-t:0:(Cr=!0,0)}}),Dr=jr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Rr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Nr={eventTypes:Rr,extractEvents:function(e,t,n,r,i){var o="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(o&&0==(32&i)&&(n.relatedTarget||n.fromElement)||!a&&!o)return null;(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,a)?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?Tn(t):null)&&(t!==Xe(t)||5!==t.tag&&6!==t.tag)&&(t=null)):a=null;if(a===t)return null;if("mouseout"===e||"mouseover"===e)var s=jr,c=Rr.mouseLeave,l=Rr.mouseEnter,u="mouse";else"pointerout"!==e&&"pointerover"!==e||(s=Dr,c=Rr.pointerLeave,l=Rr.pointerEnter,u="pointer");if(e=null==a?o:Mn(a),o=null==t?o:Mn(t),(c=s.getPooled(c,a,n,r)).type=u+"leave",c.target=e,c.relatedTarget=o,(n=s.getPooled(l,t,n,r)).type=u+"enter",n.target=o,n.relatedTarget=e,u=t,(r=a)&&u)e:{for(l=u,a=0,e=s=r;e;e=Pn(e))a++;for(e=0,t=l;t;t=Pn(t))e++;for(;0<a-e;)s=Pn(s),a--;for(;0<e-a;)l=Pn(l),e--;for(;a--;){if(s===l||s===l.alternate)break e;s=Pn(s),l=Pn(l)}s=null}else s=null;for(l=s,s=[];r&&r!==l&&(null===(a=r.alternate)||a!==l);)s.push(r),r=Pn(r);for(r=[];u&&u!==l&&(null===(a=u.alternate)||a!==l);)r.push(u),u=Pn(u);for(u=0;u<s.length;u++)Rn(s[u],"bubbled",c);for(u=r.length;0<u--;)Rn(r[u],"captured",n);return 0==(64&i)?[c]:[c,n]}};var Br="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Lr=Object.prototype.hasOwnProperty;function Ur(e,t){if(Br(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Lr.call(t,n[r])||!Br(e[n[r]],t[n[r]]))return!1;return!0}var Fr=T&&"documentMode"in document&&11>=document.documentMode,qr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},zr=null,Vr=null,Hr=null,$r=!1;function Kr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return $r||null==zr||zr!==un(n)?null:("selectionStart"in(n=zr)&&hn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Hr&&Ur(Hr,n)?null:(Hr=n,(e=Hn.getPooled(qr.select,Vr,e,t)).type="select",e.target=zr,Bn(e),e))}var Wr={eventTypes:qr,extractEvents:function(e,t,n,r,i,o){if(!(o=!(i=o||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{i=Ze(i),o=O.onSelect;for(var a=0;a<o.length;a++)if(!i.has(o[a])){i=!1;break e}i=!0}o=!i}if(o)return null;switch(i=t?Mn(t):window,e){case"focus":(lr(i)||"true"===i.contentEditable)&&(zr=i,Vr=t,Hr=null);break;case"blur":Hr=Vr=zr=null;break;case"mousedown":$r=!0;break;case"contextmenu":case"mouseup":case"dragend":return $r=!1,Kr(n,r);case"selectionchange":if(Fr)break;case"keydown":case"keyup":return Kr(n,r)}return null}},Gr=Hn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),Jr=Hn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Qr=Or.extend({relatedTarget:null});function Yr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var Zr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Xr={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},ei=Or.extend({key:function(e){if(e.key){var t=Zr[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=Yr(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Xr[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Ar,charCode:function(e){return"keypress"===e.type?Yr(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?Yr(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),ti=jr.extend({dataTransfer:null}),ni=Or.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Ar}),ri=Hn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),ii=jr.extend({deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:null,deltaMode:null}),oi={eventTypes:Bt,extractEvents:function(e,t,n,r){var i=Lt.get(e);if(!i)return null;switch(e){case"keypress":if(0===Yr(n))return null;case"keydown":case"keyup":e=ei;break;case"blur":case"focus":e=Qr;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=jr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=ti;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=ni;break;case Ke:case We:case Ge:e=Gr;break;case Je:e=ri;break;case"scroll":e=Or;break;case"wheel":e=ii;break;case"copy":case"cut":case"paste":e=Jr;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Dr;break;default:e=Hn}return Bn(t=e.getPooled(i,t,n,r)),t}};if(g)throw Error(a(101));g=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),h=In,m=An,b=Mn,E({SimpleEventPlugin:oi,EnterLeaveEventPlugin:Nr,ChangeEventPlugin:Sr,SelectEventPlugin:Wr,BeforeInputEventPlugin:sr});var ai=[],si=-1;function ci(e){0>si||(e.current=ai[si],ai[si]=null,si--)}function li(e,t){si++,ai[si]=e.current,e.current=t}var ui={},fi={current:ui},di={current:!1},pi=ui;function hi(e,t){var n=e.type.contextTypes;if(!n)return ui;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function mi(e){return null!=(e=e.childContextTypes)}function bi(){ci(di),ci(fi)}function yi(e,t,n){if(fi.current!==ui)throw Error(a(168));li(fi,t),li(di,n)}function gi(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(a(108,be(t)||"Unknown",o));return i({},n,{},r)}function vi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ui,pi=fi.current,li(fi,e),li(di,di.current),!0}function wi(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=gi(e,t,pi),r.__reactInternalMemoizedMergedChildContext=e,ci(di),ci(fi),li(fi,e)):ci(di),li(di,n)}var _i=o.unstable_runWithPriority,ki=o.unstable_scheduleCallback,xi=o.unstable_cancelCallback,Si=o.unstable_requestPaint,Oi=o.unstable_now,Ei=o.unstable_getCurrentPriorityLevel,Ti=o.unstable_ImmediatePriority,Ai=o.unstable_UserBlockingPriority,Mi=o.unstable_NormalPriority,Ii=o.unstable_LowPriority,Pi=o.unstable_IdlePriority,Ci={},ji=o.unstable_shouldYield,Di=void 0!==Si?Si:function(){},Ri=null,Ni=null,Bi=!1,Li=Oi(),Ui=1e4>Li?Oi:function(){return Oi()-Li};function Fi(){switch(Ei()){case Ti:return 99;case Ai:return 98;case Mi:return 97;case Ii:return 96;case Pi:return 95;default:throw Error(a(332))}}function qi(e){switch(e){case 99:return Ti;case 98:return Ai;case 97:return Mi;case 96:return Ii;case 95:return Pi;default:throw Error(a(332))}}function zi(e,t){return e=qi(e),_i(e,t)}function Vi(e,t,n){return e=qi(e),ki(e,t,n)}function Hi(e){return null===Ri?(Ri=[e],Ni=ki(Ti,Ki)):Ri.push(e),Ci}function $i(){if(null!==Ni){var e=Ni;Ni=null,xi(e)}Ki()}function Ki(){if(!Bi&&null!==Ri){Bi=!0;var e=0;try{var t=Ri;zi(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Ri=null}catch(t){throw null!==Ri&&(Ri=Ri.slice(e+1)),ki(Ti,$i),t}finally{Bi=!1}}}function Wi(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function Gi(e,t){if(e&&e.defaultProps)for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var Ji={current:null},Qi=null,Yi=null,Zi=null;function Xi(){Zi=Yi=Qi=null}function eo(e){var t=Ji.current;ci(Ji),e.type._context._currentValue=t}function to(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function no(e,t){Qi=e,Zi=Yi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Ia=!0),e.firstContext=null)}function ro(e,t){if(Zi!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(Zi=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Yi){if(null===Qi)throw Error(a(308));Yi=t,Qi.dependencies={expirationTime:0,firstContext:t,responders:null}}else Yi=Yi.next=t;return e._currentValue}var io=!1;function oo(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function ao(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function so(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function co(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function lo(e,t){var n=e.alternate;null!==n&&ao(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function uo(e,t,n,r){var o=e.updateQueue;io=!1;var a=o.baseQueue,s=o.shared.pending;if(null!==s){if(null!==a){var c=a.next;a.next=s.next,s.next=c}a=s,o.shared.pending=null,null!==(c=e.alternate)&&(null!==(c=c.updateQueue)&&(c.baseQueue=s))}if(null!==a){c=a.next;var l=o.baseState,u=0,f=null,d=null,p=null;if(null!==c)for(var h=c;;){if((s=h.expirationTime)<r){var m={expirationTime:h.expirationTime,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null};null===p?(d=p=m,f=l):p=p.next=m,s>u&&(u=s)}else{null!==p&&(p=p.next={expirationTime:1073741823,suspenseConfig:h.suspenseConfig,tag:h.tag,payload:h.payload,callback:h.callback,next:null}),oc(s,h.suspenseConfig);e:{var b=e,y=h;switch(s=t,m=n,y.tag){case 1:if("function"==typeof(b=y.payload)){l=b.call(m,l,s);break e}l=b;break e;case 3:b.effectTag=-4097&b.effectTag|64;case 0:if(null==(s="function"==typeof(b=y.payload)?b.call(m,l,s):b))break e;l=i({},l,s);break e;case 2:io=!0}}null!==h.callback&&(e.effectTag|=32,null===(s=o.effects)?o.effects=[h]:s.push(h))}if(null===(h=h.next)||h===c){if(null===(s=o.shared.pending))break;h=a.next=s.next,s.next=c,o.baseQueue=a=s,o.shared.pending=null}}null===p?f=l:p.next=d,o.baseState=f,o.baseQueue=p,ac(u),e.expirationTime=u,e.memoizedState=l}}function fo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=i,i=n,"function"!=typeof r)throw Error(a(191,r));r.call(i)}}}var po=Q.ReactCurrentBatchConfig,ho=(new r.Component).refs;function mo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:i({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var bo={isMounted:function(e){return!!(e=e._reactInternalFiber)&&Xe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=Ks(),i=po.suspense;(i=so(r=Ws(r,e,i),i)).payload=t,null!=n&&(i.callback=n),co(e,i),Gs(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=Ks(),i=po.suspense;(i=so(r=Ws(r,e,i),i)).tag=1,i.payload=t,null!=n&&(i.callback=n),co(e,i),Gs(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=Ks(),r=po.suspense;(r=so(n=Ws(n,e,r),r)).tag=2,null!=t&&(r.callback=t),co(e,r),Gs(e,n)}};function yo(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!Ur(n,r)||!Ur(i,o))}function go(e,t,n){var r=!1,i=ui,o=t.contextType;return"object"==typeof o&&null!==o?o=ro(o):(i=mi(t)?pi:fi.current,o=(r=null!=(r=t.contextTypes))?hi(e,i):ui),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=bo,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function vo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&bo.enqueueReplaceState(t,t.state,null)}function wo(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=ho,oo(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=ro(o):(o=mi(t)?pi:fi.current,i.context=hi(e,o)),uo(e,n,i,r),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(mo(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&bo.enqueueReplaceState(i,i.state,null),uo(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.effectTag|=4)}var _o=Array.isArray;function ko(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===ho&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function xo(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function So(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Ec(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function s(t){return e&&null===t.alternate&&(t.effectTag=2),t}function c(e,t,n,r){return null===t||6!==t.tag?((t=Mc(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function l(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=ko(e,t,n),r.return=e,r):((r=Tc(n.type,n.key,n.props,null,e.mode,r)).ref=ko(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ic(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function f(e,t,n,r,o){return null===t||7!==t.tag?((t=Ac(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=Mc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=Tc(t.type,t.key,t.props,null,e.mode,n)).ref=ko(e,null,t),n.return=e,n;case te:return(t=Ic(t,e.mode,n)).return=e,t}if(_o(t)||me(t))return(t=Ac(t,e.mode,n,null)).return=e,t;xo(e,t)}return null}function p(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:c(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===i?n.type===ne?f(e,t,n.props.children,r,i):l(e,t,n,r):null;case te:return n.key===i?u(e,t,n,r):null}if(_o(n)||me(n))return null!==i?null:f(e,t,n,r,null);xo(e,n)}return null}function h(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return c(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,i,r.key):l(t,e,r,i);case te:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(_o(r)||me(r))return f(t,e=e.get(n)||null,r,i,null);xo(t,r)}return null}function m(i,a,s,c){for(var l=null,u=null,f=a,m=a=0,b=null;null!==f&&m<s.length;m++){f.index>m?(b=f,f=null):b=f.sibling;var y=p(i,f,s[m],c);if(null===y){null===f&&(f=b);break}e&&f&&null===y.alternate&&t(i,f),a=o(y,a,m),null===u?l=y:u.sibling=y,u=y,f=b}if(m===s.length)return n(i,f),l;if(null===f){for(;m<s.length;m++)null!==(f=d(i,s[m],c))&&(a=o(f,a,m),null===u?l=f:u.sibling=f,u=f);return l}for(f=r(i,f);m<s.length;m++)null!==(b=h(f,i,m,s[m],c))&&(e&&null!==b.alternate&&f.delete(null===b.key?m:b.key),a=o(b,a,m),null===u?l=b:u.sibling=b,u=b);return e&&f.forEach((function(e){return t(i,e)})),l}function b(i,s,c,l){var u=me(c);if("function"!=typeof u)throw Error(a(150));if(null==(c=u.call(c)))throw Error(a(151));for(var f=u=null,m=s,b=s=0,y=null,g=c.next();null!==m&&!g.done;b++,g=c.next()){m.index>b?(y=m,m=null):y=m.sibling;var v=p(i,m,g.value,l);if(null===v){null===m&&(m=y);break}e&&m&&null===v.alternate&&t(i,m),s=o(v,s,b),null===f?u=v:f.sibling=v,f=v,m=y}if(g.done)return n(i,m),u;if(null===m){for(;!g.done;b++,g=c.next())null!==(g=d(i,g.value,l))&&(s=o(g,s,b),null===f?u=g:f.sibling=g,f=g);return u}for(m=r(i,m);!g.done;b++,g=c.next())null!==(g=h(m,i,b,g.value,l))&&(e&&null!==g.alternate&&m.delete(null===g.key?b:g.key),s=o(g,s,b),null===f?u=g:f.sibling=g,f=g);return e&&m.forEach((function(e){return t(i,e)})),u}return function(e,r,o,c){var l="object"==typeof o&&null!==o&&o.type===ne&&null===o.key;l&&(o=o.props.children);var u="object"==typeof o&&null!==o;if(u)switch(o.$$typeof){case ee:e:{for(u=o.key,l=r;null!==l;){if(l.key===u){switch(l.tag){case 7:if(o.type===ne){n(e,l.sibling),(r=i(l,o.props.children)).return=e,e=r;break e}break;default:if(l.elementType===o.type){n(e,l.sibling),(r=i(l,o.props)).ref=ko(e,l,o),r.return=e,e=r;break e}}n(e,l);break}t(e,l),l=l.sibling}o.type===ne?((r=Ac(o.props.children,e.mode,c,o.key)).return=e,e=r):((c=Tc(o.type,o.key,o.props,null,e.mode,c)).ref=ko(e,r,o),c.return=e,e=c)}return s(e);case te:e:{for(l=o.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ic(o,e.mode,c)).return=e,e=r}return s(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=Mc(o,e.mode,c)).return=e,e=r),s(e);if(_o(o))return m(e,r,o,c);if(me(o))return b(e,r,o,c);if(u&&xo(e,o),void 0===o&&!l)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Oo=So(!0),Eo=So(!1),To={},Ao={current:To},Mo={current:To},Io={current:To};function Po(e){if(e===To)throw Error(a(174));return e}function Co(e,t){switch(li(Io,t),li(Mo,e),li(Ao,To),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Be(null,"");break;default:t=Be(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ci(Ao),li(Ao,t)}function jo(){ci(Ao),ci(Mo),ci(Io)}function Do(e){Po(Io.current);var t=Po(Ao.current),n=Be(t,e.type);t!==n&&(li(Mo,e),li(Ao,n))}function Ro(e){Mo.current===e&&(ci(Ao),ci(Mo))}var No={current:0};function Bo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.effectTag))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Lo(e,t){return{responder:e,props:t}}var Uo=Q.ReactCurrentDispatcher,Fo=Q.ReactCurrentBatchConfig,qo=0,zo=null,Vo=null,Ho=null,$o=!1;function Ko(){throw Error(a(321))}function Wo(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Br(e[n],t[n]))return!1;return!0}function Go(e,t,n,r,i,o){if(qo=o,zo=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,Uo.current=null===e||null===e.memoizedState?ya:ga,e=n(r,i),t.expirationTime===qo){o=0;do{if(t.expirationTime=0,!(25>o))throw Error(a(301));o+=1,Ho=Vo=null,t.updateQueue=null,Uo.current=va,e=n(r,i)}while(t.expirationTime===qo)}if(Uo.current=ba,t=null!==Vo&&null!==Vo.next,qo=0,Ho=Vo=zo=null,$o=!1,t)throw Error(a(300));return e}function Jo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Ho?zo.memoizedState=Ho=e:Ho=Ho.next=e,Ho}function Qo(){if(null===Vo){var e=zo.alternate;e=null!==e?e.memoizedState:null}else e=Vo.next;var t=null===Ho?zo.memoizedState:Ho.next;if(null!==t)Ho=t,Vo=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Vo=e).memoizedState,baseState:Vo.baseState,baseQueue:Vo.baseQueue,queue:Vo.queue,next:null},null===Ho?zo.memoizedState=Ho=e:Ho=Ho.next=e}return Ho}function Yo(e,t){return"function"==typeof t?t(e):t}function Zo(e){var t=Qo(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Vo,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var c=s=o=null,l=i;do{var u=l.expirationTime;if(u<qo){var f={expirationTime:l.expirationTime,suspenseConfig:l.suspenseConfig,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};null===c?(s=c=f,o=r):c=c.next=f,u>zo.expirationTime&&(zo.expirationTime=u,ac(u))}else null!==c&&(c=c.next={expirationTime:1073741823,suspenseConfig:l.suspenseConfig,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),oc(u,l.suspenseConfig),r=l.eagerReducer===e?l.eagerState:e(r,l.action);l=l.next}while(null!==l&&l!==i);null===c?o=r:c.next=s,Br(r,t.memoizedState)||(Ia=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=c,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function Xo(e){var t=Qo(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);Br(o,t.memoizedState)||(Ia=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ea(e){var t=Jo();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:Yo,lastRenderedState:e}).dispatch=ma.bind(null,zo,e),[t.memoizedState,e]}function ta(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=zo.updateQueue)?(t={lastEffect:null},zo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function na(){return Qo().memoizedState}function ra(e,t,n,r){var i=Jo();zo.effectTag|=e,i.memoizedState=ta(1|t,n,void 0,void 0===r?null:r)}function ia(e,t,n,r){var i=Qo();r=void 0===r?null:r;var o=void 0;if(null!==Vo){var a=Vo.memoizedState;if(o=a.destroy,null!==r&&Wo(r,a.deps))return void ta(t,n,o,r)}zo.effectTag|=e,i.memoizedState=ta(1|t,n,o,r)}function oa(e,t){return ra(516,4,e,t)}function aa(e,t){return ia(516,4,e,t)}function sa(e,t){return ia(4,2,e,t)}function ca(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function la(e,t,n){return n=null!=n?n.concat([e]):null,ia(4,2,ca.bind(null,t,e),n)}function ua(){}function fa(e,t){return Jo().memoizedState=[e,void 0===t?null:t],e}function da(e,t){var n=Qo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Wo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function pa(e,t){var n=Qo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Wo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ha(e,t,n){var r=Fi();zi(98>r?98:r,(function(){e(!0)})),zi(97<r?97:r,(function(){var r=Fo.suspense;Fo.suspense=void 0===t?null:t;try{e(!1),n()}finally{Fo.suspense=r}}))}function ma(e,t,n){var r=Ks(),i=po.suspense;i={expirationTime:r=Ws(r,e,i),suspenseConfig:i,action:n,eagerReducer:null,eagerState:null,next:null};var o=t.pending;if(null===o?i.next=i:(i.next=o.next,o.next=i),t.pending=i,o=e.alternate,e===zo||null!==o&&o===zo)$o=!0,i.expirationTime=qo,zo.expirationTime=qo;else{if(0===e.expirationTime&&(null===o||0===o.expirationTime)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=o(a,n);if(i.eagerReducer=o,i.eagerState=s,Br(s,a))return}catch(e){}Gs(e,r)}}var ba={readContext:ro,useCallback:Ko,useContext:Ko,useEffect:Ko,useImperativeHandle:Ko,useLayoutEffect:Ko,useMemo:Ko,useReducer:Ko,useRef:Ko,useState:Ko,useDebugValue:Ko,useResponder:Ko,useDeferredValue:Ko,useTransition:Ko},ya={readContext:ro,useCallback:fa,useContext:ro,useEffect:oa,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ra(4,2,ca.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ra(4,2,e,t)},useMemo:function(e,t){var n=Jo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Jo();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=ma.bind(null,zo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Jo().memoizedState=e},useState:ea,useDebugValue:ua,useResponder:Lo,useDeferredValue:function(e,t){var n=ea(e),r=n[0],i=n[1];return oa((function(){var n=Fo.suspense;Fo.suspense=void 0===t?null:t;try{i(e)}finally{Fo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ea(!1),n=t[0];return t=t[1],[fa(ha.bind(null,t,e),[t,e]),n]}},ga={readContext:ro,useCallback:da,useContext:ro,useEffect:aa,useImperativeHandle:la,useLayoutEffect:sa,useMemo:pa,useReducer:Zo,useRef:na,useState:function(){return Zo(Yo)},useDebugValue:ua,useResponder:Lo,useDeferredValue:function(e,t){var n=Zo(Yo),r=n[0],i=n[1];return aa((function(){var n=Fo.suspense;Fo.suspense=void 0===t?null:t;try{i(e)}finally{Fo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Zo(Yo),n=t[0];return t=t[1],[da(ha.bind(null,t,e),[t,e]),n]}},va={readContext:ro,useCallback:da,useContext:ro,useEffect:aa,useImperativeHandle:la,useLayoutEffect:sa,useMemo:pa,useReducer:Xo,useRef:na,useState:function(){return Xo(Yo)},useDebugValue:ua,useResponder:Lo,useDeferredValue:function(e,t){var n=Xo(Yo),r=n[0],i=n[1];return aa((function(){var n=Fo.suspense;Fo.suspense=void 0===t?null:t;try{i(e)}finally{Fo.suspense=n}}),[e,t]),r},useTransition:function(e){var t=Xo(Yo),n=t[0];return t=t[1],[da(ha.bind(null,t,e),[t,e]),n]}},wa=null,_a=null,ka=!1;function xa(e,t){var n=Sc(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Sa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Oa(e){if(ka){var t=_a;if(t){var n=t;if(!Sa(e,t)){if(!(t=_n(n.nextSibling))||!Sa(e,t))return e.effectTag=-1025&e.effectTag|2,ka=!1,void(wa=e);xa(wa,n)}wa=e,_a=_n(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,ka=!1,wa=e}}function Ea(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;wa=e}function Ta(e){if(e!==wa)return!1;if(!ka)return Ea(e),ka=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!gn(t,e.memoizedProps))for(t=_a;t;)xa(e,t),t=_n(t.nextSibling);if(Ea(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){_a=_n(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}_a=null}}else _a=wa?_n(e.stateNode.nextSibling):null;return!0}function Aa(){_a=wa=null,ka=!1}var Ma=Q.ReactCurrentOwner,Ia=!1;function Pa(e,t,n,r){t.child=null===e?Eo(t,null,n,r):Oo(t,e.child,n,r)}function Ca(e,t,n,r,i){n=n.render;var o=t.ref;return no(t,i),r=Go(e,t,n,r,o,i),null===e||Ia?(t.effectTag|=1,Pa(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Ga(e,t,i))}function ja(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||Oc(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Tc(n.type,null,r,null,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Da(e,t,a,r,i,o))}return a=e.child,i<o&&(i=a.memoizedProps,(n=null!==(n=n.compare)?n:Ur)(i,r)&&e.ref===t.ref)?Ga(e,t,o):(t.effectTag|=1,(e=Ec(a,r)).ref=t.ref,e.return=t,t.child=e)}function Da(e,t,n,r,i,o){return null!==e&&Ur(e.memoizedProps,r)&&e.ref===t.ref&&(Ia=!1,i<o)?(t.expirationTime=e.expirationTime,Ga(e,t,o)):Na(e,t,n,r,o)}function Ra(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Na(e,t,n,r,i){var o=mi(n)?pi:fi.current;return o=hi(t,o),no(t,i),n=Go(e,t,n,r,o,i),null===e||Ia?(t.effectTag|=1,Pa(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),Ga(e,t,i))}function Ba(e,t,n,r,i){if(mi(n)){var o=!0;vi(t)}else o=!1;if(no(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),go(t,n,r),wo(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var c=a.context,l=n.contextType;"object"==typeof l&&null!==l?l=ro(l):l=hi(t,l=mi(n)?pi:fi.current);var u=n.getDerivedStateFromProps,f="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||c!==l)&&vo(t,a,r,l),io=!1;var d=t.memoizedState;a.state=d,uo(t,r,a,i),c=t.memoizedState,s!==r||d!==c||di.current||io?("function"==typeof u&&(mo(t,n,u,r),c=t.memoizedState),(s=io||yo(t,n,s,r,d,c,l))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=l,r=s):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,ao(e,t),s=t.memoizedProps,a.props=t.type===t.elementType?s:Gi(t.type,s),c=a.context,"object"==typeof(l=n.contextType)&&null!==l?l=ro(l):l=hi(t,l=mi(n)?pi:fi.current),(f="function"==typeof(u=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||c!==l)&&vo(t,a,r,l),io=!1,c=t.memoizedState,a.state=c,uo(t,r,a,i),d=t.memoizedState,s!==r||c!==d||di.current||io?("function"==typeof u&&(mo(t,n,u,r),d=t.memoizedState),(u=io||yo(t,n,s,r,c,d,l))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,l)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=l,r=u):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),r=!1);return La(e,t,n,r,o,i)}function La(e,t,n,r,i,o){Ra(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return i&&wi(t,n,!1),Ga(e,t,o);r=t.stateNode,Ma.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Oo(t,e.child,null,o),t.child=Oo(t,null,s,o)):Pa(e,t,s,o),t.memoizedState=r.state,i&&wi(t,n,!0),t.child}function Ua(e){var t=e.stateNode;t.pendingContext?yi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&yi(0,t.context,!1),Co(e,t.containerInfo)}var Fa,qa,za,Va={dehydrated:null,retryTime:0};function Ha(e,t,n){var r,i=t.mode,o=t.pendingProps,a=No.current,s=!1;if((r=0!=(64&t.effectTag))||(r=0!=(2&a)&&(null===e||null!==e.memoizedState)),r?(s=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(a|=1),li(No,1&a),null===e){if(void 0!==o.fallback&&Oa(t),s){if(s=o.fallback,(o=Ac(null,i,0,null)).return=t,0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Ac(s,i,n,null)).return=t,o.sibling=n,t.memoizedState=Va,t.child=o,n}return i=o.children,t.memoizedState=null,t.child=Eo(t,null,i,n)}if(null!==e.memoizedState){if(i=(e=e.child).sibling,s){if(o=o.fallback,(n=Ec(e,e.pendingProps)).return=t,0==(2&t.mode)&&(s=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=s;null!==s;)s.return=n,s=s.sibling;return(i=Ec(i,o)).return=t,n.sibling=i,n.childExpirationTime=0,t.memoizedState=Va,t.child=n,i}return n=Oo(t,e.child,o.children,n),t.memoizedState=null,t.child=n}if(e=e.child,s){if(s=o.fallback,(o=Ac(null,i,0,null)).return=t,o.child=e,null!==e&&(e.return=o),0==(2&t.mode))for(e=null!==t.memoizedState?t.child.child:t.child,o.child=e;null!==e;)e.return=o,e=e.sibling;return(n=Ac(s,i,n,null)).return=t,o.sibling=n,n.effectTag|=2,o.childExpirationTime=0,t.memoizedState=Va,t.child=o,n}return t.memoizedState=null,t.child=Oo(t,e,o.children,n)}function $a(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),to(e.return,t)}function Ka(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=i,a.lastEffect=o)}function Wa(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Pa(e,t,r.children,n),0!=(2&(r=No.current)))r=1&r|2,t.effectTag|=64;else{if(null!==e&&0!=(64&e.effectTag))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&$a(e,n);else if(19===e.tag)$a(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(li(No,r),0==(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Bo(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ka(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Bo(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ka(t,!0,n,null,o,t.lastEffect);break;case"together":Ka(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function Ga(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&ac(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Ec(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ec(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ja(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Qa(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return mi(t.type)&&bi(),null;case 3:return jo(),ci(di),ci(fi),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Ta(t)||(t.effectTag|=4),null;case 5:Ro(t),n=Po(Io.current);var o=t.type;if(null!==e&&null!=t.stateNode)qa(e,t,o,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Po(Ao.current),Ta(t)){r=t.stateNode,o=t.type;var s=t.memoizedProps;switch(r[Sn]=t,r[On]=s,o){case"iframe":case"object":case"embed":Wt("load",r);break;case"video":case"audio":for(e=0;e<Qe.length;e++)Wt(Qe[e],r);break;case"source":Wt("error",r);break;case"img":case"image":case"link":Wt("error",r),Wt("load",r);break;case"form":Wt("reset",r),Wt("submit",r);break;case"details":Wt("toggle",r);break;case"input":xe(r,s),Wt("invalid",r),cn(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Wt("invalid",r),cn(n,"onChange");break;case"textarea":Pe(r,s),Wt("invalid",r),cn(n,"onChange")}for(var c in on(o,s),e=null,s)if(s.hasOwnProperty(c)){var l=s[c];"children"===c?"string"==typeof l?r.textContent!==l&&(e=["children",l]):"number"==typeof l&&r.textContent!==""+l&&(e=["children",""+l]):S.hasOwnProperty(c)&&null!=l&&cn(n,c)}switch(o){case"input":we(r),Ee(r,s,!0);break;case"textarea":we(r),je(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=ln)}n=e,t.updateQueue=n,null!==n&&(t.effectTag|=4)}else{switch(c=9===n.nodeType?n:n.ownerDocument,e===sn&&(e=Ne(o)),e===sn?"script"===o?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(o,{is:r.is}):(e=c.createElement(o),"select"===o&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,o),e[Sn]=t,e[On]=r,Fa(e,t),t.stateNode=e,c=an(o,r),o){case"iframe":case"object":case"embed":Wt("load",e),l=r;break;case"video":case"audio":for(l=0;l<Qe.length;l++)Wt(Qe[l],e);l=r;break;case"source":Wt("error",e),l=r;break;case"img":case"image":case"link":Wt("error",e),Wt("load",e),l=r;break;case"form":Wt("reset",e),Wt("submit",e),l=r;break;case"details":Wt("toggle",e),l=r;break;case"input":xe(e,r),l=ke(e,r),Wt("invalid",e),cn(n,"onChange");break;case"option":l=Ae(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=i({},r,{value:void 0}),Wt("invalid",e),cn(n,"onChange");break;case"textarea":Pe(e,r),l=Ie(e,r),Wt("invalid",e),cn(n,"onChange");break;default:l=r}on(o,l);var u=l;for(s in u)if(u.hasOwnProperty(s)){var f=u[s];"style"===s?nn(e,f):"dangerouslySetInnerHTML"===s?null!=(f=f?f.__html:void 0)&&Ue(e,f):"children"===s?"string"==typeof f?("textarea"!==o||""!==f)&&Fe(e,f):"number"==typeof f&&Fe(e,""+f):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(S.hasOwnProperty(s)?null!=f&&cn(n,s):null!=f&&Y(e,s,f,c))}switch(o){case"input":we(e),Ee(e,r,!1);break;case"textarea":we(e),je(e);break;case"option":null!=r.value&&e.setAttribute("value",""+ge(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Me(e,!!r.multiple,n,!1):null!=r.defaultValue&&Me(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof l.onClick&&(e.onclick=ln)}yn(o,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)za(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Po(Io.current),Po(Ao.current),Ta(t)?(n=t.stateNode,r=t.memoizedProps,n[Sn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Sn]=t,t.stateNode=n)}return null;case 13:return ci(No),r=t.memoizedState,0!=(64&t.effectTag)?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Ta(t):(r=null!==(o=e.memoizedState),n||null===o||null!==(o=e.child.sibling)&&(null!==(s=t.firstEffect)?(t.firstEffect=o,o.nextEffect=s):(t.firstEffect=t.lastEffect=o,o.nextEffect=null),o.effectTag=8)),n&&!r&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&No.current)?Ts===ws&&(Ts=_s):(Ts!==ws&&Ts!==_s||(Ts=ks),0!==Cs&&null!==Ss&&(jc(Ss,Es),Dc(Ss,Cs)))),(n||r)&&(t.effectTag|=4),null);case 4:return jo(),null;case 10:return eo(t),null;case 17:return mi(t.type)&&bi(),null;case 19:if(ci(No),null===(r=t.memoizedState))return null;if(o=0!=(64&t.effectTag),null===(s=r.rendering)){if(o)Ja(r,!1);else if(Ts!==ws||null!==e&&0!=(64&e.effectTag))for(s=t.child;null!==s;){if(null!==(e=Bo(s))){for(t.effectTag|=64,Ja(r,!1),null!==(o=e.updateQueue)&&(t.updateQueue=o,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)s=n,(o=r).effectTag&=2,o.nextEffect=null,o.firstEffect=null,o.lastEffect=null,null===(e=o.alternate)?(o.childExpirationTime=0,o.expirationTime=s,o.child=null,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null):(o.childExpirationTime=e.childExpirationTime,o.expirationTime=e.expirationTime,o.child=e.child,o.memoizedProps=e.memoizedProps,o.memoizedState=e.memoizedState,o.updateQueue=e.updateQueue,s=e.dependencies,o.dependencies=null===s?null:{expirationTime:s.expirationTime,firstContext:s.firstContext,responders:s.responders}),r=r.sibling;return li(No,1&No.current|2),t.child}s=s.sibling}}else{if(!o)if(null!==(e=Bo(s))){if(t.effectTag|=64,o=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),Ja(r,!0),null===r.tail&&"hidden"===r.tailMode&&!s.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ui()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,o=!0,Ja(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=r.last)?n.sibling=s:t.child=s,r.last=s)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=Ui()+500),n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ui(),n.sibling=null,t=No.current,li(No,o?1&t|2:1&t),n):null}throw Error(a(156,t.tag))}function Ya(e){switch(e.tag){case 1:mi(e.type)&&bi();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(jo(),ci(di),ci(fi),0!=(64&(t=e.effectTag)))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Ro(e),null;case 13:return ci(No),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return ci(No),null;case 4:return jo(),null;case 10:return eo(e),null;default:return null}}function Za(e,t){return{value:e,source:t,stack:ye(t)}}Fa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},qa=function(e,t,n,r,o){var a=e.memoizedProps;if(a!==r){var s,c,l=t.stateNode;switch(Po(Ao.current),e=null,n){case"input":a=ke(l,a),r=ke(l,r),e=[];break;case"option":a=Ae(l,a),r=Ae(l,r),e=[];break;case"select":a=i({},a,{value:void 0}),r=i({},r,{value:void 0}),e=[];break;case"textarea":a=Ie(l,a),r=Ie(l,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(l.onclick=ln)}for(s in on(n,r),n=null,a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if("style"===s)for(c in l=a[s])l.hasOwnProperty(c)&&(n||(n={}),n[c]="");else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(S.hasOwnProperty(s)?e||(e=[]):(e=e||[]).push(s,null));for(s in r){var u=r[s];if(l=null!=a?a[s]:void 0,r.hasOwnProperty(s)&&u!==l&&(null!=u||null!=l))if("style"===s)if(l){for(c in l)!l.hasOwnProperty(c)||u&&u.hasOwnProperty(c)||(n||(n={}),n[c]="");for(c in u)u.hasOwnProperty(c)&&l[c]!==u[c]&&(n||(n={}),n[c]=u[c])}else n||(e||(e=[]),e.push(s,n)),n=u;else"dangerouslySetInnerHTML"===s?(u=u?u.__html:void 0,l=l?l.__html:void 0,null!=u&&l!==u&&(e=e||[]).push(s,u)):"children"===s?l===u||"string"!=typeof u&&"number"!=typeof u||(e=e||[]).push(s,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(S.hasOwnProperty(s)?(null!=u&&cn(o,s),e||l===u||(e=[])):(e=e||[]).push(s,u))}n&&(e=e||[]).push("style",n),o=e,(t.updateQueue=o)&&(t.effectTag|=4)}},za=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var Xa="function"==typeof WeakSet?WeakSet:Set;function es(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ye(n)),null!==n&&be(n.type),t=t.value,null!==e&&1===e.tag&&be(e.type);try{console.error(t)}catch(e){setTimeout((function(){throw e}))}}function ts(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){gc(e,t)}else t.current=null}function ns(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Gi(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:case 5:case 6:case 4:case 17:return}throw Error(a(163))}function rs(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function is(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function os(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void is(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:Gi(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&fo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}fo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&yn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Nt(n)))));case 19:case 17:case 20:case 21:return}throw Error(a(163))}function as(e,t,n){switch("function"==typeof kc&&kc(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;zi(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var i=t;try{n()}catch(e){gc(i,e)}}e=e.next}while(e!==r)}))}break;case 1:ts(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){gc(e,t)}}(t,n);break;case 5:ts(t);break;case 4:us(e,t,n)}}function ss(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&ss(t)}function cs(e){return 5===e.tag||3===e.tag||4===e.tag}function ls(e){e:{for(var t=e.return;null!==t;){if(cs(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(Fe(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||cs(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?function e(t,n,r){var i=t.tag,o=5===i||6===i;if(o)t=o?t.stateNode:t.stateNode.instance,n?8===r.nodeType?r.parentNode.insertBefore(t,n):r.insertBefore(t,n):(8===r.nodeType?(n=r.parentNode).insertBefore(t,r):(n=r).appendChild(t),null!==(r=r._reactRootContainer)&&void 0!==r||null!==n.onclick||(n.onclick=ln));else if(4!==i&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t):function e(t,n,r){var i=t.tag,o=5===i||6===i;if(o)t=o?t.stateNode:t.stateNode.instance,n?r.insertBefore(t,n):r.appendChild(t);else if(4!==i&&null!==(t=t.child))for(e(t,n,r),t=t.sibling;null!==t;)e(t,n,r),t=t.sibling}(e,n,t)}function us(e,t,n){for(var r,i,o=t,s=!1;;){if(!s){s=o.return;e:for(;;){if(null===s)throw Error(a(160));switch(r=s.stateNode,s.tag){case 5:i=!1;break e;case 3:case 4:r=r.containerInfo,i=!0;break e}s=s.return}s=!0}if(5===o.tag||6===o.tag){e:for(var c=e,l=o,u=n,f=l;;)if(as(c,f,u),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===l)break e;for(;null===f.sibling;){if(null===f.return||f.return===l)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}i?(c=r,l=o.stateNode,8===c.nodeType?c.parentNode.removeChild(l):c.removeChild(l)):r.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){r=o.stateNode.containerInfo,i=!0,o.child.return=o,o=o.child;continue}}else if(as(e,o,n),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(s=!1)}o.sibling.return=o.return,o=o.sibling}}function fs(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void rs(3,t);case 1:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[On]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Se(n,r),an(e,i),t=an(e,r),i=0;i<o.length;i+=2){var s=o[i],c=o[i+1];"style"===s?nn(n,c):"dangerouslySetInnerHTML"===s?Ue(n,c):"children"===s?Fe(n,c):Y(n,s,c,t)}switch(e){case"input":Oe(n,r);break;case"textarea":Ce(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Me(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Me(n,!!r.multiple,r.defaultValue,!0):Me(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Nt(t.containerInfo)));case 12:return;case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Ds=Ui()),null!==n)e:for(e=n;;){if(5===e.tag)o=e.stateNode,r?"function"==typeof(o=o.style).setProperty?o.setProperty("display","none","important"):o.display="none":(o=e.stateNode,i=null!=(i=e.memoizedProps.style)&&i.hasOwnProperty("display")?i.display:null,o.style.display=tn("display",i));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(o=e.child.sibling).return=e,e=o;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void ds(t);case 19:return void ds(t);case 17:return}throw Error(a(163))}function ds(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xa),t.forEach((function(t){var r=wc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var ps="function"==typeof WeakMap?WeakMap:Map;function hs(e,t,n){(n=so(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ns||(Ns=!0,Bs=r),es(e,t)},n}function ms(e,t,n){(n=so(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return es(e,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Ls?Ls=new Set([this]):Ls.add(this),es(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var bs,ys=Math.ceil,gs=Q.ReactCurrentDispatcher,vs=Q.ReactCurrentOwner,ws=0,_s=3,ks=4,xs=0,Ss=null,Os=null,Es=0,Ts=ws,As=null,Ms=1073741823,Is=1073741823,Ps=null,Cs=0,js=!1,Ds=0,Rs=null,Ns=!1,Bs=null,Ls=null,Us=!1,Fs=null,qs=90,zs=null,Vs=0,Hs=null,$s=0;function Ks(){return 0!=(48&xs)?1073741821-(Ui()/10|0):0!==$s?$s:$s=1073741821-(Ui()/10|0)}function Ws(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Fi();if(0==(4&t))return 99===r?1073741823:1073741822;if(0!=(16&xs))return Es;if(null!==n)e=Wi(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=Wi(e,150,100);break;case 97:case 96:e=Wi(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Ss&&e===Es&&--e,e}function Gs(e,t){if(50<Vs)throw Vs=0,Hs=null,Error(a(185));if(null!==(e=Js(e,t))){var n=Fi();1073741823===t?0!=(8&xs)&&0==(48&xs)?Xs(e):(Ys(e),0===xs&&$i()):Ys(e),0==(4&xs)||98!==n&&99!==n||(null===zs?zs=new Map([[e,t]]):(void 0===(n=zs.get(e))||n>t)&&zs.set(e,t))}}function Js(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,i=null;if(null===r&&3===e.tag)i=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){i=r.stateNode;break}r=r.return}return null!==i&&(Ss===i&&(ac(t),Ts===ks&&jc(i,Es)),Dc(i,t)),i}function Qs(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Cc(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function Ys(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Hi(Xs.bind(null,e));else{var t=Qs(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=Ks();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==Ci&&xi(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Hi(Xs.bind(null,e)):Vi(r,Zs.bind(null,e),{timeout:10*(1073741821-t)-Ui()}),e.callbackNode=t}}}function Zs(e,t){if($s=0,t)return Rc(e,t=Ks()),Ys(e),null;var n=Qs(e);if(0!==n){if(t=e.callbackNode,0!=(48&xs))throw Error(a(327));if(mc(),e===Ss&&n===Es||nc(e,n),null!==Os){var r=xs;xs|=16;for(var i=ic();;)try{cc();break}catch(t){rc(e,t)}if(Xi(),xs=r,gs.current=i,1===Ts)throw t=As,nc(e,n),jc(e,n),Ys(e),t;if(null===Os)switch(i=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Ts,Ss=null,r){case ws:case 1:throw Error(a(345));case 2:Rc(e,2<n?2:n);break;case _s:if(jc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fc(i)),1073741823===Ms&&10<(i=Ds+500-Ui())){if(js){var o=e.lastPingedTime;if(0===o||o>=n){e.lastPingedTime=n,nc(e,n);break}}if(0!==(o=Qs(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=vn(dc.bind(null,e),i);break}dc(e);break;case ks:if(jc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=fc(i)),js&&(0===(i=e.lastPingedTime)||i>=n)){e.lastPingedTime=n,nc(e,n);break}if(0!==(i=Qs(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==Is?r=10*(1073741821-Is)-Ui():1073741823===Ms?r=0:(r=10*(1073741821-Ms)-5e3,0>(r=(i=Ui())-r)&&(r=0),(n=10*(1073741821-n)-i)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ys(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=vn(dc.bind(null,e),r);break}dc(e);break;case 5:if(1073741823!==Ms&&null!==Ps){o=Ms;var s=Ps;if(0>=(r=0|s.busyMinDurationMs)?r=0:(i=0|s.busyDelayMs,r=(o=Ui()-(10*(1073741821-o)-(0|s.timeoutMs||5e3)))<=i?0:i+r-o),10<r){jc(e,n),e.timeoutHandle=vn(dc.bind(null,e),r);break}}dc(e);break;default:throw Error(a(329))}if(Ys(e),e.callbackNode===t)return Zs.bind(null,e)}}return null}function Xs(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&xs))throw Error(a(327));if(mc(),e===Ss&&t===Es||nc(e,t),null!==Os){var n=xs;xs|=16;for(var r=ic();;)try{sc();break}catch(t){rc(e,t)}if(Xi(),xs=n,gs.current=r,1===Ts)throw n=As,nc(e,t),jc(e,t),Ys(e),n;if(null!==Os)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Ss=null,dc(e),Ys(e)}return null}function ec(e,t){var n=xs;xs|=1;try{return e(t)}finally{0===(xs=n)&&$i()}}function tc(e,t){var n=xs;xs&=-2,xs|=8;try{return e(t)}finally{0===(xs=n)&&$i()}}function nc(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,wn(n)),null!==Os)for(n=Os.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&bi();break;case 3:jo(),ci(di),ci(fi);break;case 5:Ro(r);break;case 4:jo();break;case 13:case 19:ci(No);break;case 10:eo(r)}n=n.return}Ss=e,Os=Ec(e.current,null),Es=t,Ts=ws,As=null,Is=Ms=1073741823,Ps=null,Cs=0,js=!1}function rc(e,t){for(;;){try{if(Xi(),Uo.current=ba,$o)for(var n=zo.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(qo=0,Ho=Vo=zo=null,$o=!1,null===Os||null===Os.return)return Ts=1,As=t,Os=null;e:{var i=e,o=Os.return,a=Os,s=t;if(t=Es,a.effectTag|=2048,a.firstEffect=a.lastEffect=null,null!==s&&"object"==typeof s&&"function"==typeof s.then){var c=s;if(0==(2&a.mode)){var l=a.alternate;l?(a.updateQueue=l.updateQueue,a.memoizedState=l.memoizedState,a.expirationTime=l.expirationTime):(a.updateQueue=null,a.memoizedState=null)}var u=0!=(1&No.current),f=o;do{var d;if(d=13===f.tag){var p=f.memoizedState;if(null!==p)d=null!==p.dehydrated;else{var h=f.memoizedProps;d=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!u)}}if(d){var m=f.updateQueue;if(null===m){var b=new Set;b.add(c),f.updateQueue=b}else m.add(c);if(0==(2&f.mode)){if(f.effectTag|=64,a.effectTag&=-2981,1===a.tag)if(null===a.alternate)a.tag=17;else{var y=so(1073741823,null);y.tag=2,co(a,y)}a.expirationTime=1073741823;break e}s=void 0,a=t;var g=i.pingCache;if(null===g?(g=i.pingCache=new ps,s=new Set,g.set(c,s)):void 0===(s=g.get(c))&&(s=new Set,g.set(c,s)),!s.has(a)){s.add(a);var v=vc.bind(null,i,c,a);c.then(v,v)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);s=Error((be(a.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ye(a))}5!==Ts&&(Ts=2),s=Za(s,a),f=o;do{switch(f.tag){case 3:c=s,f.effectTag|=4096,f.expirationTime=t,lo(f,hs(f,c,t));break e;case 1:c=s;var w=f.type,_=f.stateNode;if(0==(64&f.effectTag)&&("function"==typeof w.getDerivedStateFromError||null!==_&&"function"==typeof _.componentDidCatch&&(null===Ls||!Ls.has(_)))){f.effectTag|=4096,f.expirationTime=t,lo(f,ms(f,c,t));break e}}f=f.return}while(null!==f)}Os=uc(Os)}catch(e){t=e;continue}break}}function ic(){var e=gs.current;return gs.current=ba,null===e?ba:e}function oc(e,t){e<Ms&&2<e&&(Ms=e),null!==t&&e<Is&&2<e&&(Is=e,Ps=t)}function ac(e){e>Cs&&(Cs=e)}function sc(){for(;null!==Os;)Os=lc(Os)}function cc(){for(;null!==Os&&!ji();)Os=lc(Os)}function lc(e){var t=bs(e.alternate,e,Es);return e.memoizedProps=e.pendingProps,null===t&&(t=uc(e)),vs.current=null,t}function uc(e){Os=e;do{var t=Os.alternate;if(e=Os.return,0==(2048&Os.effectTag)){if(t=Qa(t,Os,Es),1===Es||1!==Os.childExpirationTime){for(var n=0,r=Os.child;null!==r;){var i=r.expirationTime,o=r.childExpirationTime;i>n&&(n=i),o>n&&(n=o),r=r.sibling}Os.childExpirationTime=n}if(null!==t)return t;null!==e&&0==(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Os.firstEffect),null!==Os.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Os.firstEffect),e.lastEffect=Os.lastEffect),1<Os.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Os:e.firstEffect=Os,e.lastEffect=Os))}else{if(null!==(t=Ya(Os)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=Os.sibling))return t;Os=e}while(null!==Os);return Ts===ws&&(Ts=5),null}function fc(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function dc(e){var t=Fi();return zi(99,pc.bind(null,e,t)),null}function pc(e,t){do{mc()}while(null!==Fs);if(0!=(48&xs))throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=fc(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Ss&&(Os=Ss=null,Es=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,i=n.firstEffect):i=n:i=n.firstEffect,null!==i){var o=xs;xs|=32,vs.current=null,mn=Kt;var s=pn();if(hn(s)){if("selectionStart"in s)var c={start:s.selectionStart,end:s.selectionEnd};else e:{var l=(c=(c=s.ownerDocument)&&c.defaultView||window).getSelection&&c.getSelection();if(l&&0!==l.rangeCount){c=l.anchorNode;var u=l.anchorOffset,f=l.focusNode;l=l.focusOffset;try{c.nodeType,f.nodeType}catch(e){c=null;break e}var d=0,p=-1,h=-1,m=0,b=0,y=s,g=null;t:for(;;){for(var v;y!==c||0!==u&&3!==y.nodeType||(p=d+u),y!==f||0!==l&&3!==y.nodeType||(h=d+l),3===y.nodeType&&(d+=y.nodeValue.length),null!==(v=y.firstChild);)g=y,y=v;for(;;){if(y===s)break t;if(g===c&&++m===u&&(p=d),g===f&&++b===l&&(h=d),null!==(v=y.nextSibling))break;g=(y=g).parentNode}y=v}c=-1===p||-1===h?null:{start:p,end:h}}else c=null}c=c||{start:0,end:0}}else c=null;bn={activeElementDetached:null,focusedElem:s,selectionRange:c},Kt=!1,Rs=i;do{try{hc()}catch(e){if(null===Rs)throw Error(a(330));gc(Rs,e),Rs=Rs.nextEffect}}while(null!==Rs);Rs=i;do{try{for(s=e,c=t;null!==Rs;){var w=Rs.effectTag;if(16&w&&Fe(Rs.stateNode,""),128&w){var _=Rs.alternate;if(null!==_){var k=_.ref;null!==k&&("function"==typeof k?k(null):k.current=null)}}switch(1038&w){case 2:ls(Rs),Rs.effectTag&=-3;break;case 6:ls(Rs),Rs.effectTag&=-3,fs(Rs.alternate,Rs);break;case 1024:Rs.effectTag&=-1025;break;case 1028:Rs.effectTag&=-1025,fs(Rs.alternate,Rs);break;case 4:fs(Rs.alternate,Rs);break;case 8:us(s,u=Rs,c),ss(u)}Rs=Rs.nextEffect}}catch(e){if(null===Rs)throw Error(a(330));gc(Rs,e),Rs=Rs.nextEffect}}while(null!==Rs);if(k=bn,_=pn(),w=k.focusedElem,c=k.selectionRange,_!==w&&w&&w.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(w.ownerDocument.documentElement,w)){null!==c&&hn(w)&&(_=c.start,void 0===(k=c.end)&&(k=_),"selectionStart"in w?(w.selectionStart=_,w.selectionEnd=Math.min(k,w.value.length)):(k=(_=w.ownerDocument||document)&&_.defaultView||window).getSelection&&(k=k.getSelection(),u=w.textContent.length,s=Math.min(c.start,u),c=void 0===c.end?s:Math.min(c.end,u),!k.extend&&s>c&&(u=c,c=s,s=u),u=dn(w,s),f=dn(w,c),u&&f&&(1!==k.rangeCount||k.anchorNode!==u.node||k.anchorOffset!==u.offset||k.focusNode!==f.node||k.focusOffset!==f.offset)&&((_=_.createRange()).setStart(u.node,u.offset),k.removeAllRanges(),s>c?(k.addRange(_),k.extend(f.node,f.offset)):(_.setEnd(f.node,f.offset),k.addRange(_))))),_=[];for(k=w;k=k.parentNode;)1===k.nodeType&&_.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<_.length;w++)(k=_[w]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Kt=!!mn,bn=mn=null,e.current=n,Rs=i;do{try{for(w=e;null!==Rs;){var x=Rs.effectTag;if(36&x&&os(w,Rs.alternate,Rs),128&x){_=void 0;var S=Rs.ref;if(null!==S){var O=Rs.stateNode;switch(Rs.tag){case 5:_=O;break;default:_=O}"function"==typeof S?S(_):S.current=_}}Rs=Rs.nextEffect}}catch(e){if(null===Rs)throw Error(a(330));gc(Rs,e),Rs=Rs.nextEffect}}while(null!==Rs);Rs=null,Di(),xs=o}else e.current=n;if(Us)Us=!1,Fs=e,qs=t;else for(Rs=i;null!==Rs;)t=Rs.nextEffect,Rs.nextEffect=null,Rs=t;if(0===(t=e.firstPendingTime)&&(Ls=null),1073741823===t?e===Hs?Vs++:(Vs=0,Hs=e):Vs=0,"function"==typeof _c&&_c(n.stateNode,r),Ys(e),Ns)throw Ns=!1,e=Bs,Bs=null,e;return 0!=(8&xs)||$i(),null}function hc(){for(;null!==Rs;){var e=Rs.effectTag;0!=(256&e)&&ns(Rs.alternate,Rs),0==(512&e)||Us||(Us=!0,Vi(97,(function(){return mc(),null}))),Rs=Rs.nextEffect}}function mc(){if(90!==qs){var e=97<qs?97:qs;return qs=90,zi(e,bc)}}function bc(){if(null===Fs)return!1;var e=Fs;if(Fs=null,0!=(48&xs))throw Error(a(331));var t=xs;for(xs|=32,e=e.current.firstEffect;null!==e;){try{var n=e;if(0!=(512&n.effectTag))switch(n.tag){case 0:case 11:case 15:case 22:rs(5,n),is(5,n)}}catch(t){if(null===e)throw Error(a(330));gc(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return xs=t,$i(),!0}function yc(e,t,n){co(e,t=hs(e,t=Za(n,t),1073741823)),null!==(e=Js(e,1073741823))&&Ys(e)}function gc(e,t){if(3===e.tag)yc(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){yc(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Ls||!Ls.has(r))){co(n,e=ms(n,e=Za(t,e),1073741823)),null!==(n=Js(n,1073741823))&&Ys(n);break}}n=n.return}}function vc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Ss===e&&Es===n?Ts===ks||Ts===_s&&1073741823===Ms&&Ui()-Ds<500?nc(e,Es):js=!0:Cc(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,Ys(e)))}function wc(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=Ws(t=Ks(),e,null)),null!==(e=Js(e,t))&&Ys(e)}bs=function(e,t,n){var r=t.expirationTime;if(null!==e){var i=t.pendingProps;if(e.memoizedProps!==i||di.current)Ia=!0;else{if(r<n){switch(Ia=!1,t.tag){case 3:Ua(t),Aa();break;case 5:if(Do(t),4&t.mode&&1!==n&&i.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:mi(t.type)&&vi(t);break;case 4:Co(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,i=t.type._context,li(Ji,i._currentValue),i._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>=n?Ha(e,t,n):(li(No,1&No.current),null!==(t=Ga(e,t,n))?t.sibling:null);li(No,1&No.current);break;case 19:if(r=t.childExpirationTime>=n,0!=(64&e.effectTag)){if(r)return Wa(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),li(No,No.current),!r)return null}return Ga(e,t,n)}Ia=!1}}else Ia=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,i=hi(t,fi.current),no(t,n),i=Go(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,mi(r)){var o=!0;vi(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,oo(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&mo(t,r,s,e),i.updater=bo,t.stateNode=i,i._reactInternalFiber=t,wo(t,r,e,n),t=La(null,t,r,!0,o,n)}else t.tag=0,Pa(null,t,i,n),t=t.child;return t;case 16:e:{if(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,o=t.tag=function(e){if("function"==typeof e)return Oc(e)?1:0;if(null!=e){if((e=e.$$typeof)===ce)return 11;if(e===fe)return 14}return 2}(i),e=Gi(i,e),o){case 0:t=Na(null,t,i,e,n);break e;case 1:t=Ba(null,t,i,e,n);break e;case 11:t=Ca(null,t,i,e,n);break e;case 14:t=ja(null,t,i,Gi(i.type,e),r,n);break e}throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Na(e,t,r,i=t.elementType===r?i:Gi(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ba(e,t,r,i=t.elementType===r?i:Gi(r,i),n);case 3:if(Ua(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,ao(e,t),uo(t,r,null,n),(r=t.memoizedState.element)===i)Aa(),t=Ga(e,t,n);else{if((i=t.stateNode.hydrate)&&(_a=_n(t.stateNode.containerInfo.firstChild),wa=t,i=ka=!0),i)for(n=Eo(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else Pa(e,t,r,n),Aa();t=t.child}return t;case 5:return Do(t),null===e&&Oa(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,gn(r,i)?s=null:null!==o&&gn(r,o)&&(t.effectTag|=16),Ra(e,t),4&t.mode&&1!==n&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Pa(e,t,s,n),t=t.child),t;case 6:return null===e&&Oa(t),null;case 13:return Ha(e,t,n);case 4:return Co(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Oo(t,null,r,n):Pa(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Ca(e,t,r,i=t.elementType===r?i:Gi(r,i),n);case 7:return Pa(e,t,t.pendingProps,n),t.child;case 8:case 12:return Pa(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value;var c=t.type._context;if(li(Ji,c._currentValue),c._currentValue=o,null!==s)if(c=s.value,0===(o=Br(c,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(c,o):1073741823))){if(s.children===i.children&&!di.current){t=Ga(e,t,n);break e}}else for(null!==(c=t.child)&&(c.return=t);null!==c;){var l=c.dependencies;if(null!==l){s=c.child;for(var u=l.firstContext;null!==u;){if(u.context===r&&0!=(u.observedBits&o)){1===c.tag&&((u=so(n,null)).tag=2,co(c,u)),c.expirationTime<n&&(c.expirationTime=n),null!==(u=c.alternate)&&u.expirationTime<n&&(u.expirationTime=n),to(c.return,n),l.expirationTime<n&&(l.expirationTime=n);break}u=u.next}}else s=10===c.tag&&c.type===t.type?null:c.child;if(null!==s)s.return=c;else for(s=c;null!==s;){if(s===t){s=null;break}if(null!==(c=s.sibling)){c.return=s.return,s=c;break}s=s.return}c=s}Pa(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,no(t,n),r=r(i=ro(i,o.unstable_observedBits)),t.effectTag|=1,Pa(e,t,r,n),t.child;case 14:return o=Gi(i=t.type,t.pendingProps),ja(e,t,i,o=Gi(i.type,o),r,n);case 15:return Da(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Gi(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,mi(r)?(e=!0,vi(t)):e=!1,no(t,n),go(t,r,i),wo(t,r,i,n),La(null,t,r,!0,e,n);case 19:return Wa(e,t,n)}throw Error(a(156,t.tag))};var _c=null,kc=null;function xc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Sc(e,t,n,r){return new xc(e,t,n,r)}function Oc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ec(e,t){var n=e.alternate;return null===n?((n=Sc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Tc(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)Oc(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case ne:return Ac(n.children,i,o,t);case se:s=8,i|=7;break;case re:s=8,i|=1;break;case ie:return(e=Sc(12,n,t,8|i)).elementType=ie,e.type=ie,e.expirationTime=o,e;case le:return(e=Sc(13,n,t,i)).type=le,e.elementType=le,e.expirationTime=o,e;case ue:return(e=Sc(19,n,t,i)).elementType=ue,e.expirationTime=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case oe:s=10;break e;case ae:s=9;break e;case ce:s=11;break e;case fe:s=14;break e;case de:s=16,r=null;break e;case pe:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Sc(s,n,t,i)).elementType=e,t.type=r,t.expirationTime=o,t}function Ac(e,t,n,r){return(e=Sc(7,e,r,t)).expirationTime=n,e}function Mc(e,t,n){return(e=Sc(6,e,null,t)).expirationTime=n,e}function Ic(e,t,n){return(t=Sc(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Pc(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Cc(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function jc(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Dc(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Rc(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Nc(e,t,n,r){var i=t.current,o=Ks(),s=po.suspense;o=Ws(o,i,s);e:if(n){t:{if(Xe(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var c=n;do{switch(c.tag){case 3:c=c.stateNode.context;break t;case 1:if(mi(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break t}}c=c.return}while(null!==c);throw Error(a(171))}if(1===n.tag){var l=n.type;if(mi(l)){n=gi(n,l,c);break e}}n=c}else n=ui;return null===t.context?t.context=n:t.pendingContext=n,(t=so(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),co(i,t),Gs(i,o),o}function Bc(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Lc(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function Uc(e,t){Lc(e,t),(e=e.alternate)&&Lc(e,t)}function Fc(e,t,n){var r=new Pc(e,t,n=null!=n&&!0===n.hydrate),i=Sc(3,null,null,2===t?7:1===t?3:0);r.current=i,i.stateNode=r,oo(i),e[En]=r.current,n&&0!==t&&function(e,t){var n=Ze(t);Et.forEach((function(e){ht(e,t,n)})),Tt.forEach((function(e){ht(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function qc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function zc(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o._internalRoot;if("function"==typeof i){var s=i;i=function(){var e=Bc(a);s.call(e)}}Nc(t,a,e,i)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new Fc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=o._internalRoot,"function"==typeof i){var c=i;i=function(){var e=Bc(a);c.call(e)}}tc((function(){Nc(t,a,e,i)}))}return Bc(a)}function Vc(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Hc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!qc(t))throw Error(a(200));return Vc(e,t,null,n)}Fc.prototype.render=function(e){Nc(e,this._internalRoot,null,null)},Fc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Nc(null,e,null,(function(){t[En]=null}))},mt=function(e){if(13===e.tag){var t=Wi(Ks(),150,100);Gs(e,t),Uc(e,t)}},bt=function(e){13===e.tag&&(Gs(e,3),Uc(e,3))},yt=function(e){if(13===e.tag){var t=Ks();Gs(e,t=Ws(t,e,null)),Uc(e,t)}},A=function(e,t,n){switch(t){case"input":if(Oe(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=In(r);if(!i)throw Error(a(90));_e(r),Oe(r,i)}}}break;case"textarea":Ce(e,n);break;case"select":null!=(t=n.value)&&Me(e,!!n.multiple,t,!1)}},D=ec,R=function(e,t,n,r,i){var o=xs;xs|=4;try{return zi(98,e.bind(null,t,n,r,i))}finally{0===(xs=o)&&$i()}},N=function(){0==(49&xs)&&(function(){if(null!==zs){var e=zs;zs=null,e.forEach((function(e,t){Rc(t,e),Ys(t)})),$i()}}(),mc())},B=function(e,t){var n=xs;xs|=2;try{return e(t)}finally{0===(xs=n)&&$i()}};var $c,Kc,Wc={Events:[An,Mn,In,E,x,Bn,function(e){it(e,Nn)},C,j,Yt,st,mc,{current:!1}]};Kc=($c={findFiberByHostInstance:Tn,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}).findFiberByHostInstance,function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);_c=function(e){try{t.onCommitFiberRoot(n,e,void 0,64==(64&e.current.effectTag))}catch(e){}},kc=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}}(i({},$c,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Q.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=nt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return Kc?Kc(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null})),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Wc,t.createPortal=Hc,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=nt(t))?null:e.stateNode},t.flushSync=function(e,t){if(0!=(48&xs))throw Error(a(187));var n=xs;xs|=1;try{return zi(99,e.bind(null,t))}finally{xs=n,$i()}},t.hydrate=function(e,t,n){if(!qc(t))throw Error(a(200));return zc(null,e,t,!0,n)},t.render=function(e,t,n){if(!qc(t))throw Error(a(200));return zc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!qc(e))throw Error(a(40));return!!e._reactRootContainer&&(tc((function(){zc(null,null,e,!1,(function(){e._reactRootContainer=null,e[En]=null}))})),!0)},t.unstable_batchedUpdates=ec,t.unstable_createPortal=function(e,t){return Hc(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!qc(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return zc(e,t,n,!1,r)},t.version="16.14.0"},function(e,t,n){"use strict";e.exports=n(1351)},function(e,t,n){"use strict";
-/** @license React v0.19.1
- * scheduler.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var r,i,o,a,s;if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,l=null,u=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(u,0),e}},f=Date.now();t.unstable_now=function(){return Date.now()-f},r=function(e){null!==c?setTimeout(r,0,e):(c=e,setTimeout(u,0))},i=function(e,t){l=setTimeout(e,t)},o=function(){clearTimeout(l)},a=function(){return!1},s=t.unstable_forceFrameRate=function(){}}else{var d=window.performance,p=window.Date,h=window.setTimeout,m=window.clearTimeout;if("undefined"!=typeof console){var b=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),"function"!=typeof b&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")}if("object"==typeof d&&"function"==typeof d.now)t.unstable_now=function(){return d.now()};else{var y=p.now();t.unstable_now=function(){return p.now()-y}}var g=!1,v=null,w=-1,_=5,k=0;a=function(){return t.unstable_now()>=k},s=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):_=0<e?Math.floor(1e3/e):5};var x=new MessageChannel,S=x.port2;x.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();k=e+_;try{v(!0,e)?S.postMessage(null):(g=!1,v=null)}catch(e){throw S.postMessage(null),e}}else g=!1},r=function(e){v=e,g||(g=!0,S.postMessage(null))},i=function(e,n){w=h((function(){e(t.unstable_now())}),n)},o=function(){m(w),w=-1}}function O(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<A(i,t)))break e;e[r]=t,e[n]=i,n=r}}function E(e){return void 0===(e=e[0])?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=o+1,c=e[s];if(void 0!==a&&0>A(a,n))void 0!==c&&0>A(c,a)?(e[r]=c,e[s]=n,r=s):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==c&&0>A(c,n)))break e;e[r]=c,e[s]=n,r=s}}}return t}return null}function A(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var M=[],I=[],P=1,C=null,j=3,D=!1,R=!1,N=!1;function B(e){for(var t=E(I);null!==t;){if(null===t.callback)T(I);else{if(!(t.startTime<=e))break;T(I),t.sortIndex=t.expirationTime,O(M,t)}t=E(I)}}function L(e){if(N=!1,B(e),!R)if(null!==E(M))R=!0,r(U);else{var t=E(I);null!==t&&i(L,t.startTime-e)}}function U(e,n){R=!1,N&&(N=!1,o()),D=!0;var r=j;try{for(B(n),C=E(M);null!==C&&(!(C.expirationTime>n)||e&&!a());){var s=C.callback;if(null!==s){C.callback=null,j=C.priorityLevel;var c=s(C.expirationTime<=n);n=t.unstable_now(),"function"==typeof c?C.callback=c:C===E(M)&&T(M),B(n)}else T(M);C=E(M)}if(null!==C)var l=!0;else{var u=E(I);null!==u&&i(L,u.startTime-n),l=!1}return l}finally{C=null,j=r,D=!1}}function F(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var q=s;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){R||D||(R=!0,r(U))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return E(M)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=q,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=j;j=e;try{return t()}finally{j=n}},t.unstable_scheduleCallback=function(e,n,a){var s=t.unstable_now();if("object"==typeof a&&null!==a){var c=a.delay;c="number"==typeof c&&0<c?s+c:s,a="number"==typeof a.timeout?a.timeout:F(e)}else a=F(e),c=s;return e={id:P++,callback:n,priorityLevel:e,startTime:c,expirationTime:a=c+a,sortIndex:-1},c>s?(e.sortIndex=c,O(I,e),null===E(M)&&e===E(I)&&(N?o():N=!0,i(L,c-s))):(e.sortIndex=a,O(M,e),R||D||(R=!0,r(U))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();B(e);var n=E(M);return n!==C&&null!==C&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<C.expirationTime||a()},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=n}}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;a(n(1));var r=a(n(0)),i=n(414),o=a(n(999));function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t,n;function a(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=a.prototype;return s.handleLifecycle=function(e,t,n){var o,a=this.props.children,s=r.default.Children.toArray(a)[t];s.props[e]&&(o=s.props)[e].apply(o,n),this.props[e]&&this.props[e]((0,i.findDOMNode)(this))},s.render=function(){var e=this.props,t=e.children,n=e.in,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["children","in"]),a=r.default.Children.toArray(t),s=a[0],c=a[1];return delete i.onEnter,delete i.onEntering,delete i.onEntered,delete i.onExit,delete i.onExiting,delete i.onExited,r.default.createElement(o.default,i,n?r.default.cloneElement(s,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):r.default.cloneElement(c,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},a}(r.default.Component);s.propTypes={};var c=s;t.default=c,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=i,t.mergeChildMappings=o,t.getInitialChildMapping=function(e,t){return i(e.children,(function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:a(n,"appear",e),enter:a(n,"enter",e),exit:a(n,"exit",e)})}))},t.getNextChildMapping=function(e,t,n){var s=i(e.children),c=o(t,s);return Object.keys(c).forEach((function(i){var o=c[i];if((0,r.isValidElement)(o)){var l=i in t,u=i in s,f=t[i],d=(0,r.isValidElement)(f)&&!f.props.in;!u||l&&!d?u||!l||d?u&&l&&(0,r.isValidElement)(f)&&(c[i]=(0,r.cloneElement)(o,{onExited:n.bind(null,o),in:f.props.in,exit:a(o,"exit",e),enter:a(o,"enter",e)})):c[i]=(0,r.cloneElement)(o,{in:!1}):c[i]=(0,r.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:a(o,"exit",e),enter:a(o,"enter",e)})}})),c};var r=n(0);function i(e,t){var n=Object.create(null);return e&&r.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)})),n}function o(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,i=Object.create(null),o=[];for(var a in e)a in t?o.length&&(i[a]=o,o=[]):o.push(a);var s={};for(var c in t){if(i[c])for(r=0;r<i[c].length;r++){var l=i[c][r];s[i[c][r]]=n(l)}s[c]=n(c)}for(r=0;r<o.length;r++)s[o[r]]=n(o[r]);return s}function a(e,t,n){return null!=n[t]?n[t]:e.props[t]}},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-4kk0pwFQUkEv6wY7fi5X3{height:100%;display:flex;flex-direction:column;background-color:#fafbfd}.inner-container-2JQb_iGTtYISptUuTsLuAT{padding:0 12px 12px;flex:1}\n",""]),t.locals={container:"container-4kk0pwFQUkEv6wY7fi5X3","inner-container":"inner-container-2JQb_iGTtYISptUuTsLuAT",innerContainer:"inner-container-2JQb_iGTtYISptUuTsLuAT"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-1JM-8NAXUsuME2kV2WQDjK{margin:0 calc(12px * -1) calc(12px * -1);display:flex;flex-direction:column;height:100%}\n",""]),t.locals={container:"container-1JM-8NAXUsuME2kV2WQDjK"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".inner-top-container-2iH4fwX8oI-P8u3H77ssqz{display:flex;margin:0 12px;min-height:43px}.full-modal-1iXCUfgmypUXfZmxmNFgEp{width:100%;height:100%;max-width:none;max-height:none;border:0;margin:0;padding:0}.full-modal-1iXCUfgmypUXfZmxmNFgEp.modal-content{box-shadow:none}\n",""]),t.locals={"inner-top-container":"inner-top-container-2iH4fwX8oI-P8u3H77ssqz",innerTopContainer:"inner-top-container-2iH4fwX8oI-P8u3H77ssqz","full-modal":"full-modal-1iXCUfgmypUXfZmxmNFgEp",fullModal:"full-modal-1iXCUfgmypUXfZmxmNFgEp"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-2uHDJYw0Nr96cUDJhKob26{width:100%;height:76px;background:white;padding:16px;cursor:pointer;border-top:#e9ecef solid 1px;display:flex;flex-direction:row}.container-2uHDJYw0Nr96cUDJhKob26.with-sub-paragraph-1Jjb2h3XFSm_H52OAGMqKw{height:84px}.container-2uHDJYw0Nr96cUDJhKob26.with-sub-paragraph-1Jjb2h3XFSm_H52OAGMqKw .inner-container-3X7hA_tFYTorTPvopUaS0x h1{line-height:1.25}.container-2uHDJYw0Nr96cUDJhKob26.with-sub-paragraph-1Jjb2h3XFSm_H52OAGMqKw .inner-container-3X7hA_tFYTorTPvopUaS0x p{line-height:1.25}.container-2uHDJYw0Nr96cUDJhKob26:last-of-type{border-bottom:#e9ecef solid 1px}.container-2uHDJYw0Nr96cUDJhKob26 .inner-container-3X7hA_tFYTorTPvopUaS0x{display:flex;flex-direction:column;justify-content:center}.container-2uHDJYw0Nr96cUDJhKob26 .inner-container-3X7hA_tFYTorTPvopUaS0x h1{font-size:14px;color:#525f7f;margin:0;max-width:240px;text-overflow:ellipsis;overflow:hidden}.container-2uHDJYw0Nr96cUDJhKob26 .inner-container-3X7hA_tFYTorTPvopUaS0x p{font-size:14px;color:#8898aa;margin:0;max-width:280px;text-overflow:ellipsis;overflow:hidden}.container-2uHDJYw0Nr96cUDJhKob26 .icon-container-2G0I1QVOtQw9f_WMiEaehc{display:flex;flex-direction:column}.container-2uHDJYw0Nr96cUDJhKob26 .icon-container-2G0I1QVOtQw9f_WMiEaehc:not(:last-of-type){margin-right:8px}\n",""]),t.locals={container:"container-2uHDJYw0Nr96cUDJhKob26","with-sub-paragraph":"with-sub-paragraph-1Jjb2h3XFSm_H52OAGMqKw",withSubParagraph:"with-sub-paragraph-1Jjb2h3XFSm_H52OAGMqKw","inner-container":"inner-container-3X7hA_tFYTorTPvopUaS0x",innerContainer:"inner-container-3X7hA_tFYTorTPvopUaS0x","icon-container":"icon-container-2G0I1QVOtQw9f_WMiEaehc",iconContainer:"icon-container-2G0I1QVOtQw9f_WMiEaehc"},e.exports=t},function(e,t){e.exports="assets/trash.svg"},function(e,t,n){"use strict";t.__esModule=!0;var r=n(0),i=(a(r),a(n(1))),o=a(n(1360));a(n(885));function a(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function u(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}t.default=function(e,t){var n,a,f="__create-react-context-"+(0,o.default)()+"__",d=function(e){function n(){var t,r;s(this,n);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return t=r=c(this,e.call.apply(e,[this].concat(o))),r.emitter=u(r.props.value),c(r,t)}return l(n,e),n.prototype.getChildContext=function(){var e;return(e={})[f]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,r=e.value,i=void 0;((o=n)===(a=r)?0!==o||1/o==1/a:o!=o&&a!=a)?i=0:(i="function"==typeof t?t(n,r):1073741823,0!==(i|=0)&&this.emitter.set(e.value,i))}var o,a},n.prototype.render=function(){return this.props.children},n}(r.Component);d.childContextTypes=((n={})[f]=i.default.object.isRequired,n);var p=function(t){function n(){var e,r;s(this,n);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return e=r=c(this,t.call.apply(t,[this].concat(o))),r.state={value:r.getValue()},r.onUpdate=function(e,t){0!=((0|r.observedBits)&t)&&r.setState({value:r.getValue()})},c(r,e)}return l(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?1073741823:t},n.prototype.componentDidMount=function(){this.context[f]&&this.context[f].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?1073741823:e},n.prototype.componentWillUnmount=function(){this.context[f]&&this.context[f].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[f]?this.context[f].get():e},n.prototype.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return p.contextTypes=((a={})[f]=i.default.object,a),{Provider:d,Consumer:p}},e.exports=t.default},function(e,t,n){"use strict";(function(t){var n="__global_unique_id__";e.exports=function(){return t[n]=(t[n]||0)+1}}).call(this,n(12))},function(e,t,n){"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,o=Object.prototype.toString,a=n(1001),s=Object.prototype.propertyIsEnumerable,c=!s.call({toString:null},"toString"),l=s.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},p=function(){if("undefined"==typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{f(window[e])}catch(e){return!0}}catch(e){return!0}return!1}();r=function(e){var t=null!==e&&"object"==typeof e,n="[object Function]"===o.call(e),r=a(e),s=t&&"[object String]"===o.call(e),d=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var h=l&&n;if(s&&e.length>0&&!i.call(e,0))for(var m=0;m<e.length;++m)d.push(String(m));if(r&&e.length>0)for(var b=0;b<e.length;++b)d.push(String(b));else for(var y in e)h&&"prototype"===y||!i.call(e,y)||d.push(String(y));if(c)for(var g=function(e){if("undefined"==typeof window||!p)return f(e);try{return f(e)}catch(e){return!1}}(e),v=0;v<u.length;++v)g&&"constructor"===u[v]||!i.call(e,u[v])||d.push(u[v]);return d}}e.exports=r},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,i=n(1363)("Object.prototype.toString"),o=function(e){return!(r&&e&&"object"==typeof e&&Symbol.toStringTag in e)&&"[object Arguments]"===i(e)},a=function(e){return!!o(e)||null!==e&&"object"==typeof e&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==i(e)&&"[object Function]"===i(e.callee)},s=function(){return o(arguments)}();o.isLegacyArguments=a,e.exports=s?o:a},function(e,t,n){"use strict";var r=n(1002),i=n(1003),o=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"==typeof n&&o(e,".prototype.")>-1?i(n):n}},function(e,t,n){"use strict";e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,o=Object.prototype.toString;e.exports=function(e){var t=this;if("function"!=typeof t||"[object Function]"!==o.call(t))throw new TypeError(r+t);for(var n,a=i.call(arguments,1),s=function(){if(this instanceof n){var r=t.apply(this,a.concat(i.call(arguments)));return Object(r)===r?r:this}return t.apply(e,a.concat(i.call(arguments)))},c=Math.max(0,t.length-a.length),l=[],u=0;u<c;u++)l.push("$"+u);if(n=Function("binder","return function ("+l.join(",")+"){ return binder.apply(this,arguments); }")(s),t.prototype){var f=function(){};f.prototype=t.prototype,n.prototype=new f,f.prototype=null}return n}},function(e,t,n){"use strict";var r=n(857);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},function(e,t,n){"use strict";var r=n(858),i=n(1003),o=n(1004),a=n(1005),s=n(1368),c=i(a(),Object);r(c,{getPolyfill:a,implementation:o,shim:s}),e.exports=c},function(e,t,n){"use strict";var r=n(1005),i=n(858);e.exports=function(){var e=r();return i(Object,{is:e},{is:function(){return Object.is!==e}}),e}},function(e,t,n){"use strict";var r,i,o,a,s=n(922)()&&"symbol"==typeof Symbol.toStringTag;if(s){r=Function.call.bind(Object.prototype.hasOwnProperty),i=Function.call.bind(RegExp.prototype.exec),o={};var c=function(){throw o};a={toString:c,valueOf:c},"symbol"==typeof Symbol.toPrimitive&&(a[Symbol.toPrimitive]=c)}var l=Object.prototype.toString,u=Object.getOwnPropertyDescriptor;e.exports=s?function(e){if(!e||"object"!=typeof e)return!1;var t=u(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{i(e,a)}catch(e){return e===o}}:function(e){return!(!e||"object"!=typeof e&&"function"!=typeof e)&&"[object RegExp]"===l.call(e)}},function(e,t,n){"use strict";var r=n(858),i=n(1371),o=n(1006),a=n(1007),s=n(1373),c=i(o);r(c,{getPolyfill:a,implementation:o,shim:s}),e.exports=c},function(e,t,n){"use strict";var r=n(857),i=n(1372),o=i("%Function.prototype.apply%"),a=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(a,o),c=i("%Object.defineProperty%",!0);if(c)try{c({},"a",{value:1})}catch(e){c=null}e.exports=function(){return s(r,a,arguments)};var l=function(){return s(r,o,arguments)};c?c(e.exports,"apply",{value:l}):e.exports.apply=l},function(e,t,n){"use strict";var r=TypeError,i=Object.getOwnPropertyDescriptor;if(i)try{i({},"")}catch(e){i=null}var o=function(){throw new r},a=i?function(){try{return o}catch(e){try{return i(arguments,"callee").get}catch(e){return o}}}():o,s=n(922)(),c=Object.getPrototypeOf||function(e){return e.__proto__},l=void 0,u="undefined"==typeof Uint8Array?void 0:c(Uint8Array),f={"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer,"%ArrayBufferPrototype%":"undefined"==typeof ArrayBuffer?void 0:ArrayBuffer.prototype,"%ArrayIteratorPrototype%":s?c([][Symbol.iterator]()):void 0,"%ArrayPrototype%":Array.prototype,"%ArrayProto_entries%":Array.prototype.entries,"%ArrayProto_forEach%":Array.prototype.forEach,"%ArrayProto_keys%":Array.prototype.keys,"%ArrayProto_values%":Array.prototype.values,"%AsyncFromSyncIteratorPrototype%":void 0,"%AsyncFunction%":void 0,"%AsyncFunctionPrototype%":void 0,"%AsyncGenerator%":void 0,"%AsyncGeneratorFunction%":void 0,"%AsyncGeneratorPrototype%":void 0,"%AsyncIteratorPrototype%":l&&s&&Symbol.asyncIterator?l[Symbol.asyncIterator]():void 0,"%Atomics%":"undefined"==typeof Atomics?void 0:Atomics,"%Boolean%":Boolean,"%BooleanPrototype%":Boolean.prototype,"%DataView%":"undefined"==typeof DataView?void 0:DataView,"%DataViewPrototype%":"undefined"==typeof DataView?void 0:DataView.prototype,"%Date%":Date,"%DatePrototype%":Date.prototype,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%ErrorPrototype%":Error.prototype,"%eval%":eval,"%EvalError%":EvalError,"%EvalErrorPrototype%":EvalError.prototype,"%Float32Array%":"undefined"==typeof Float32Array?void 0:Float32Array,"%Float32ArrayPrototype%":"undefined"==typeof Float32Array?void 0:Float32Array.prototype,"%Float64Array%":"undefined"==typeof Float64Array?void 0:Float64Array,"%Float64ArrayPrototype%":"undefined"==typeof Float64Array?void 0:Float64Array.prototype,"%Function%":Function,"%FunctionPrototype%":Function.prototype,"%Generator%":void 0,"%GeneratorFunction%":void 0,"%GeneratorPrototype%":void 0,"%Int8Array%":"undefined"==typeof Int8Array?void 0:Int8Array,"%Int8ArrayPrototype%":"undefined"==typeof Int8Array?void 0:Int8Array.prototype,"%Int16Array%":"undefined"==typeof Int16Array?void 0:Int16Array,"%Int16ArrayPrototype%":"undefined"==typeof Int16Array?void 0:Int8Array.prototype,"%Int32Array%":"undefined"==typeof Int32Array?void 0:Int32Array,"%Int32ArrayPrototype%":"undefined"==typeof Int32Array?void 0:Int32Array.prototype,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":s?c(c([][Symbol.iterator]())):void 0,"%JSON%":"object"==typeof JSON?JSON:void 0,"%JSONParse%":"object"==typeof JSON?JSON.parse:void 0,"%Map%":"undefined"==typeof Map?void 0:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&s?c((new Map)[Symbol.iterator]()):void 0,"%MapPrototype%":"undefined"==typeof Map?void 0:Map.prototype,"%Math%":Math,"%Number%":Number,"%NumberPrototype%":Number.prototype,"%Object%":Object,"%ObjectPrototype%":Object.prototype,"%ObjProto_toString%":Object.prototype.toString,"%ObjProto_valueOf%":Object.prototype.valueOf,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?void 0:Promise,"%PromisePrototype%":"undefined"==typeof Promise?void 0:Promise.prototype,"%PromiseProto_then%":"undefined"==typeof Promise?void 0:Promise.prototype.then,"%Promise_all%":"undefined"==typeof Promise?void 0:Promise.all,"%Promise_reject%":"undefined"==typeof Promise?void 0:Promise.reject,"%Promise_resolve%":"undefined"==typeof Promise?void 0:Promise.resolve,"%Proxy%":"undefined"==typeof Proxy?void 0:Proxy,"%RangeError%":RangeError,"%RangeErrorPrototype%":RangeError.prototype,"%ReferenceError%":ReferenceError,"%ReferenceErrorPrototype%":ReferenceError.prototype,"%Reflect%":"undefined"==typeof Reflect?void 0:Reflect,"%RegExp%":RegExp,"%RegExpPrototype%":RegExp.prototype,"%Set%":"undefined"==typeof Set?void 0:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&s?c((new Set)[Symbol.iterator]()):void 0,"%SetPrototype%":"undefined"==typeof Set?void 0:Set.prototype,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer,"%SharedArrayBufferPrototype%":"undefined"==typeof SharedArrayBuffer?void 0:SharedArrayBuffer.prototype,"%String%":String,"%StringIteratorPrototype%":s?c(""[Symbol.iterator]()):void 0,"%StringPrototype%":String.prototype,"%Symbol%":s?Symbol:void 0,"%SymbolPrototype%":s?Symbol.prototype:void 0,"%SyntaxError%":SyntaxError,"%SyntaxErrorPrototype%":SyntaxError.prototype,"%ThrowTypeError%":a,"%TypedArray%":u,"%TypedArrayPrototype%":u?u.prototype:void 0,"%TypeError%":r,"%TypeErrorPrototype%":r.prototype,"%Uint8Array%":"undefined"==typeof Uint8Array?void 0:Uint8Array,"%Uint8ArrayPrototype%":"undefined"==typeof Uint8Array?void 0:Uint8Array.prototype,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray,"%Uint8ClampedArrayPrototype%":"undefined"==typeof Uint8ClampedArray?void 0:Uint8ClampedArray.prototype,"%Uint16Array%":"undefined"==typeof Uint16Array?void 0:Uint16Array,"%Uint16ArrayPrototype%":"undefined"==typeof Uint16Array?void 0:Uint16Array.prototype,"%Uint32Array%":"undefined"==typeof Uint32Array?void 0:Uint32Array,"%Uint32ArrayPrototype%":"undefined"==typeof Uint32Array?void 0:Uint32Array.prototype,"%URIError%":URIError,"%URIErrorPrototype%":URIError.prototype,"%WeakMap%":"undefined"==typeof WeakMap?void 0:WeakMap,"%WeakMapPrototype%":"undefined"==typeof WeakMap?void 0:WeakMap.prototype,"%WeakSet%":"undefined"==typeof WeakSet?void 0:WeakSet,"%WeakSetPrototype%":"undefined"==typeof WeakSet?void 0:WeakSet.prototype},d=n(857).call(Function.call,String.prototype.replace),p=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,h=/\\(\\)?/g,m=function(e){var t=[];return d(e,p,(function(e,n,r,i){t[t.length]=r?d(i,h,"$1"):n||e})),t},b=function(e,t){if(!(e in f))throw new SyntaxError("intrinsic "+e+" does not exist!");if(void 0===f[e]&&!t)throw new r("intrinsic "+e+" exists, but is not available. Please file an issue!");return f[e]};e.exports=function(e,t){if("string"!=typeof e||0===e.length)throw new TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof t)throw new TypeError('"allowMissing" argument must be a boolean');for(var n=m(e),o=b("%"+(n.length>0?n[0]:"")+"%",t),a=1;a<n.length;a+=1)if(null!=o)if(i&&a+1>=n.length){var s=i(o,n[a]);if(!t&&!(n[a]in o))throw new r("base intrinsic for "+e+" exists, but the property is not available.");o=s&&"get"in s&&!("originalValue"in s.get)?s.get:o[n[a]]}else o=o[n[a]];return o}},function(e,t,n){"use strict";var r=n(858).supportsDescriptors,i=n(1007),o=Object.getOwnPropertyDescriptor,a=Object.defineProperty,s=TypeError,c=Object.getPrototypeOf,l=/a/;e.exports=function(){if(!r||!c)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=i(),t=c(l),n=o(t,"flags");return n&&n.get===e||a(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},function(e,t,n){"use strict";var r=Date.prototype.getDay,i=Object.prototype.toString,o="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;e.exports=function(e){return"object"==typeof e&&null!==e&&(o?function(e){try{return r.call(e),!0}catch(e){return!1}}(e):"[object Date]"===i.call(e))}},function(e,t,n){(t=n(31)(!1)).push([e.i,".full-modal-1JFCeapdhLdsLJtmNDG4Dq{width:100%;height:100%;max-width:none;max-height:none;border:0;margin:0;padding:0}.full-modal-1JFCeapdhLdsLJtmNDG4Dq.modal-content{box-shadow:none}.input-2hAJgmbJ5GujqDYmHt7IH5{box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02) !important}.input-2hAJgmbJ5GujqDYmHt7IH5:focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08) !important}.address-book-button-30ZloVEsPCw2LDIo1v1QRC{background:white;border-top-left-radius:0;border-bottom-left-radius:0;border-width:0;box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02) !important}.address-book-button-30ZloVEsPCw2LDIo1v1QRC:hover{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08) !important}\n",""]),t.locals={"full-modal":"full-modal-1JFCeapdhLdsLJtmNDG4Dq",fullModal:"full-modal-1JFCeapdhLdsLJtmNDG4Dq",input:"input-2hAJgmbJ5GujqDYmHt7IH5","address-book-button":"address-book-button-30ZloVEsPCw2LDIo1v1QRC",addressBookButton:"address-book-button-30ZloVEsPCw2LDIo1v1QRC"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,'.input-P4FgYXEXjUpxZr7h92Vqz{box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02) !important}.input-P4FgYXEXjUpxZr7h92Vqz:focus{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08) !important}.input-P4FgYXEXjUpxZr7h92Vqz:focus+.select-2u6vARGyNGQ370rAWulg-B{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08) !important}.token-selector-e-XTdMptT1zQhqCjvpnUE{width:100%;height:46px}.token-selector-e-XTdMptT1zQhqCjvpnUE button{width:100%;background:white;text-align:left;font-weight:normal}.token-selector-e-XTdMptT1zQhqCjvpnUE .dropdown-toggle{box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02) !important}.token-selector-e-XTdMptT1zQhqCjvpnUE .dropdown-toggle::after{border-radius:2px;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em;border:0 solid black;border-bottom-width:3px;border-left-width:3px;right:1.125em;z-index:4}.token-selector-e-XTdMptT1zQhqCjvpnUE .dropdown-menu.show{width:100%}.token-selector-e-XTdMptT1zQhqCjvpnUE.disabled button{background:#e9ecef;border-color:#e9ecef}.balance-1yKGD3D3S0eOzOXOydNK4H{float:right;font-weight:normal;color:#555555}.balance-1yKGD3D3S0eOzOXOydNK4H.clickable-2zqhHas50evgDv7DIFMYL8{cursor:pointer;text-decoration:underline}.balance-1yKGD3D3S0eOzOXOydNK4H.clickable-2zqhHas50evgDv7DIFMYL8:hover{color:black}.balance-1yKGD3D3S0eOzOXOydNK4H.clickable-2zqhHas50evgDv7DIFMYL8.clicked-30cOvW8n-cw9Xh9MdAbbcl{color:black}\n',""]),t.locals={input:"input-P4FgYXEXjUpxZr7h92Vqz",select:"select-2u6vARGyNGQ370rAWulg-B","token-selector":"token-selector-e-XTdMptT1zQhqCjvpnUE",tokenSelector:"token-selector-e-XTdMptT1zQhqCjvpnUE",balance:"balance-1yKGD3D3S0eOzOXOydNK4H",clickable:"clickable-2zqhHas50evgDv7DIFMYL8",clicked:"clicked-30cOvW8n-cw9Xh9MdAbbcl"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".buttons-lQ4QdO4N7wnjvKGvH9niZ{display:flex}.buttons-lQ4QdO4N7wnjvKGvH9niZ .button-2L5u0uu2Hw41WT4vjcMCD9{flex:1;box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02)}.buttons-lQ4QdO4N7wnjvKGvH9niZ .button-2L5u0uu2Hw41WT4vjcMCD9:not(.btn-primary){background-color:white}.buttons-lQ4QdO4N7wnjvKGvH9niZ .button-2L5u0uu2Hw41WT4vjcMCD9:focus{z-index:unset}.buttons-lQ4QdO4N7wnjvKGvH9niZ .button-2L5u0uu2Hw41WT4vjcMCD9 .title-3eiuUr4kiIIG2lezGu_GAc{font-weight:bold}.buttons-lQ4QdO4N7wnjvKGvH9niZ .button-2L5u0uu2Hw41WT4vjcMCD9 .fiat-PvXRHubpeegJIVVVbAVN4{font-size:10px}.buttons-lQ4QdO4N7wnjvKGvH9niZ .button-2L5u0uu2Hw41WT4vjcMCD9 .coin-3f_gvDIUtJMJ9imxwexWWi{font-size:10px}\n",""]),t.locals={buttons:"buttons-lQ4QdO4N7wnjvKGvH9niZ",button:"button-2L5u0uu2Hw41WT4vjcMCD9",title:"title-3eiuUr4kiIIG2lezGu_GAc",fiat:"fiat-PvXRHubpeegJIVVVbAVN4",coin:"coin-3f_gvDIUtJMJ9imxwexWWi"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,'.chain-selector-6KtmPej7cvzEZxPY5ENML{width:100%;height:46px}.chain-selector-6KtmPej7cvzEZxPY5ENML button{width:100%;background:white;text-align:left;font-weight:normal}.chain-selector-6KtmPej7cvzEZxPY5ENML button .channel-3uwwmRtwKd4P1StkBZAfpy{float:right;letter-spacing:0.14px;color:#9092b6}.chain-selector-6KtmPej7cvzEZxPY5ENML .dropdown-toggle{box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02) !important}.chain-selector-6KtmPej7cvzEZxPY5ENML .dropdown-toggle::after{border-radius:2px;content:" ";display:block;height:0.625em;margin-top:-0.4375em;pointer-events:none;position:absolute;top:50%;transform:rotate(-45deg);transform-origin:center;width:0.625em;border:0 solid black;border-bottom-width:3px;border-left-width:3px;right:1.125em;z-index:4}.chain-selector-6KtmPej7cvzEZxPY5ENML .dropdown-menu.show{width:100%}\n',""]),t.locals={"chain-selector":"chain-selector-6KtmPej7cvzEZxPY5ENML",chainSelector:"chain-selector-6KtmPej7cvzEZxPY5ENML",channel:"channel-3uwwmRtwKd4P1StkBZAfpy"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-2r_sTVfDeimjo0VLAYOa4O{padding:12px}\n",""]),t.locals={container:"container-2r_sTVfDeimjo0VLAYOa4O"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".title-OW6CCxD5mk1V6coyc9Yez{font-size:24px;letter-spacing:-1.07px}.content-uWNMIF-wsH_v_Bnkz5Od6{font-size:16px;letter-spacing:-0.71px;color:#6b6b6b}\n",""]),t.locals={title:"title-OW6CCxD5mk1V6coyc9Yez",content:"content-uWNMIF-wsH_v_Bnkz5Od6"},e.exports=t},function(e,t,n){var r=function(e){"use strict";var t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var i=t&&t.prototype instanceof f?t:f,o=Object.create(i.prototype),a=new x(r||[]);return o._invoke=function(e,t,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return O()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=w(a,n);if(s){if(s===u)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var c=l(e,t,n);if("normal"===c.type){if(r=n.done?"completed":"suspendedYield",c.arg===u)continue;return{value:c.arg,done:n.done}}"throw"===c.type&&(r="completed",n.method="throw",n.arg=c.arg)}}}(e,n,a),o}function l(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var u={};function f(){}function d(){}function p(){}var h={};h[i]=function(){return this};var m=Object.getPrototypeOf,b=m&&m(m(S([])));b&&b!==t&&n.call(b,i)&&(h=b);var y=p.prototype=f.prototype=Object.create(h);function g(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function v(e,t){var r;this._invoke=function(i,o){function a(){return new t((function(r,a){!function r(i,o,a,s){var c=l(e[i],e,o);if("throw"!==c.type){var u=c.arg,f=u.value;return f&&"object"==typeof f&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(f).then((function(e){u.value=e,a(u)}),(function(e){return r("throw",e,a,s)}))}s(c.arg)}(i,o,r,a)}))}return r=r?r.then(a,a):a()}}function w(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return u;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return u}var r=l(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,u;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,u):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,u)}function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function S(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:O}}function O(){return{value:void 0,done:!0}}return d.prototype=y.constructor=p,p.constructor=d,d.displayName=s(p,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,s(e,a,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},g(v.prototype),v.prototype[o]=function(){return this},e.AsyncIterator=v,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new v(c(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},g(y),s(y,a,"Generator"),y[i]=function(){return this},y.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=S,x.prototype={constructor:x,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var s=n.call(o,"catchLoc"),c=n.call(o,"finallyLoc");if(s&&c){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(s){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,u):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:S(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),u}},e}(e.exports);try{regeneratorRuntime=r}catch(e){Function("r","regeneratorRuntime = r")(r)}},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},function(e,t,n){var r=n(1384);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},function(e,t,n){var r=n(1013),i=n(1012);e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?i(e):t}},function(e,t,n){var r=n(1387),i=n(1388),o=n(1015),a=n(1389);e.exports=function(e,t){return r(e)||i(e,t)||o(e,t)||a()}},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t){e.exports=function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t){},function(e,t,n){"use strict";function r(e){this.message=e}n.r(t),n.d(t,"InvalidTokenError",(function(){return a})),r.prototype=new Error,r.prototype.name="InvalidCharacterError";var i="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new r("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,i,o=0,a=0,s="";i=t.charAt(a++);~i&&(n=o%4?64*n+i:i,o++%4)?s+=String.fromCharCode(255&n>>(-2*o&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return s};function o(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(e){return decodeURIComponent(i(e).replace(/(.)/g,(function(e,t){var n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n})))}(t)}catch(e){return i(t)}}function a(e){this.message=e}a.prototype=new Error,a.prototype.name="InvalidTokenError",t.default=function(e,t){if("string"!=typeof e)throw new a("Invalid token specified");var n=!0===(t=t||{}).header?0:1;try{return JSON.parse(o(e.split(".")[n]))}catch(e){throw new a("Invalid token specified: "+e.message)}}},function(e,t,n){(function(t){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=15)}([function(e,t){e.exports=n(1393)},function(e,t){e.exports=n(879)},function(e,t){e.exports=n(1017)},function(e,t){e.exports=n(399)},function(e,t){e.exports=n(880)},function(e,t){e.exports=n(1409)},function(e,t){e.exports=n(1413)},function(e,t){e.exports=n(878)},function(e,t){e.exports=n(1433)},function(e,t){e.exports=n(1013)},function(e,t){e.exports=n(923)},function(e,t){e.exports=n(924)},function(e,t){e.exports=n(1020)},function(e,t){e.exports=n(1437)},function(e,t){e.exports=n(1027)},function(e,n,r){"use strict";r.r(n);var i=r(1),o=r.n(i),a=r(7),s=r.n(a),c=r(9),l=r.n(c),u=r(4),f=r.n(u),d=r(10),p=r.n(d),h=r(11),m=r.n(h),b=r(6),y=r(2),g=r(0),v=r.n(g),w=r(12),_=r(5),k=r.n(_),x=r(13),S=r.n(x),O=r(3),E=r(14),T=r.n(E).a.getLogger("torus.js"),A=function(e,t){return new Promise((function(n,r){var i,o=0,a={resolved:!1},s=new Array(e.length).fill(void 0),c=new Array(e.length).fill(void 0);e.forEach((function(l,u){l.then((function(e){c[u]=e})).catch((function(e){s[u]=e})).finally((function(){a.resolved||t(c.slice(0),a).then((function(e){a.resolved=!0,n(e)})).catch((function(e){i=e})).finally((function(t){var n;(o+=1)===e.length&&r(new Error("Unable to resolve enough promises, errors: ".concat(JSON.stringify(s),", responses: ").concat(JSON.stringify(c),", predicate: ").concat((null===(n=i)||void 0===n?void 0:n.message)||i)))}))}))}))}))},M=r(8),I=r.n(M);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var j=function e(t,n){var r=t;if("number"==typeof r&&(r=Array.from({length:r},(function(e,t){return t}))),n>r.length||n<=0)return[];if(n===r.length)return[r];if(1===n)return r.reduce((function(e,t){return[].concat(I()(e),[[t]])}),[]);for(var i=[],o=[],a=0;a<=r.length-n+1;a+=1){o=e(r.slice(a+1),n-1);for(var s=0;s<o.length;s+=1)i.push([r[a]].concat(I()(o[s])))}return i},D=function(e,t){for(var n={},r=0;r<e.length;r+=1){var i=k()(e[r]);if(n[i]=n[i]?n[i]+1:1,n[i]===t)return e[r]}},R=function(e,t,n){var r=e.map((function(e){return Object(y.post)(e,Object(y.generateJsonRPCObject)("VerifierLookupRequest",{verifier:t,verifier_id:n.toString()})).catch((function(e){return T.error("lookup request failed",e)}))}));return A(r,(function(t){var n=t.filter((function(e){return e})),r=D(n.map((function(e){return e&&e.error})),1+~~(e.length/2)),i=D(n.map((function(e){return e&&e.result})),1+~~(e.length/2));return i||r?Promise.resolve({keyResult:i,errorResult:r}):Promise.reject(new Error("invalid results ".concat(JSON.stringify(t))))})).catch((function(e){return T.error("Some for keylookup failed",e)}))},N=function(e,t,n,r){return new Promise((function(i,o){setTimeout((function(){R(e,t,n).then(i).catch(o)}),r)}))},B=function e(t,n,r,i,o,a){var s,c;if(void 0===r?(s=Math.floor(Math.random()*t.length),c=s):s=r%t.length,s===i)throw new Error("Looped through all");void 0!==i&&(c=i);var l=Object(y.generateJsonRPCObject)("KeyAssign",{verifier:o,verifier_id:a.toString()});return Object(y.post)("https://signer.tor.us/api/sign",l,{headers:{pubKeyX:n[s].X,pubKeyY:n[s].Y}},{useAPIKey:!0}).then((function(r){return Object(y.post)(t[s],C(C({},l),r),{headers:{"Content-Type":"application/json; charset=utf-8"}}).catch((function(r){return e(t,n,s+1,c,o,a)}))}))};function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var F=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.enableLogging,r=void 0!==n&&n,i=t.metadataHost,o=void 0===i?"https://metadata.tor.us":i,a=t.allowHost,s=void 0===a?"https://signer.tor.us/api/allow":a;p()(this,e),this.ec=new w.ec("secp256k1"),this.metadataHost=o,this.allowHost=s,this.metadataCache=S.a,r||T.disableAll(),this.metadataLock={}}var n,r,i,a;return m()(e,[{key:"retrieveShares",value:(a=f()(o.a.mark((function e(n,r,i,a,s){var c,u,d,p,h,m,g,w,_,k=this,x=arguments;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c=x.length>5&&void 0!==x[5]?x[5]:{},u=[],e.next=4,Object(y.get)(this.allowHost,{},{useAPIKey:!0});case 4:for(d=Object(b.generatePrivate)(),p=Object(b.getPublic)(d).toString("hex"),h=p.slice(2,66),m=p.slice(66),g=Object(O.keccak256)(s),w=0;w<n.length;w+=1)_=Object(y.post)(n[w],Object(y.generateJsonRPCObject)("CommitmentRequest",{messageprefix:"mug00",tokencommitment:g.slice(2),temppubx:h,temppuby:m,verifieridentifier:i})).catch((function(e){return T.error("commitment",e)})),u.push(_);return e.abrupt("return",A(u,(function(e){return e.filter((function(e){return!(!e||"object"!==l()(e)||e.error)})).length>=3*~~(n.length/4)+1?Promise.resolve(e):Promise.reject(new Error("invalid ".concat(JSON.stringify(e))))})).then((function(e){for(var l=[],u=[],p=0;p<e.length;p+=1)e[p]&&u.push(e[p].result);for(var h=0;h<n.length;h+=1){var m=Object(y.post)(n[h],Object(y.generateJsonRPCObject)("ShareRequest",{encrypted:"yes",item:[U(U({},a),{},{idtoken:s,nodesignatures:u,verifieridentifier:i},c)]})).catch((function(e){return T.error("share req",e)}));l.push(m)}return A(l,function(){var e=f()(o.a.mark((function e(i,a){var s,c,l,u,f,p,h,m,y,g,w,_,x,S;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=i.filter((function(e){return e})),c=D(i.map((function(e){return e&&e.result&&e.result.keys[0].PublicKey})),1+~~(n.length/2)),!(s.length>=1+~~(n.length/2)&&c)){e.next=32;break}for(l=[],u=[],f=0;f<i.length;f+=1)i[f]&&i[f].result&&i[f].result.keys&&i[f].result.keys.length>0?(i[f].result.keys.sort((function(e,t){return new v.a(e.Index,16).cmp(new v.a(t.Index,16))})),i[f].result.keys[0].Metadata?(p={ephemPublicKey:t.from(i[f].result.keys[0].Metadata.ephemPublicKey,"hex"),iv:t.from(i[f].result.keys[0].Metadata.iv,"hex"),mac:t.from(i[f].result.keys[0].Metadata.mac,"hex"),mode:t.from(i[f].result.keys[0].Metadata.mode,"hex")},l.push(Object(b.decrypt)(d,U(U({},p),{},{ciphertext:t.from(atob(i[f].result.keys[0].Share).padStart(64,"0"),"hex")})).catch((function(e){return T.debug("share decryption",e)})))):l.push(Promise.resolve(t.from(i[f].result.keys[0].Share.padStart(64,"0"),"hex")))):l.push(Promise.resolve(void 0)),u.push(new v.a(r[f],16));return e.next=8,Promise.all(l);case 8:if(h=e.sent,!a.resolved){e.next=11;break}return e.abrupt("return",void 0);case 11:m=h.reduce((function(e,t,n){return t&&e.push({index:u[n],value:new v.a(t)}),e}),[]),y=j(m.length,1+~~(n.length/2)),w=function(e){var n=y[e],r=m.filter((function(e,t){return n.includes(t)})),i=r.map((function(e){return e.value})),o=r.map((function(e){return e.index})),a=k.lagrangeInterpolation(i,o),s=Object(b.getPublic)(t.from(a.toString(16,64),"hex")).toString("hex"),l=s.slice(2,66),u=s.slice(66);if(0===new v.a(l,16).cmp(new v.a(c.X,16))&&0===new v.a(u,16).cmp(new v.a(c.Y,16)))return g=a,"break"},_=0;case 15:if(!(_<y.length)){e.next=22;break}if("break"!==w(_)){e.next=19;break}return e.abrupt("break",22);case 19:_+=1,e.next=15;break;case 22:if(void 0!==g){e.next=24;break}throw new Error("could not derive private key");case 24:return e.next=26,k.getMetadata({pub_key_X:c.X,pub_key_Y:c.Y});case 26:if(x=e.sent,!a.resolved){e.next=29;break}return e.abrupt("return",void 0);case 29:return g=g.add(x).umod(k.ec.curve.n),S=k.generateAddressFromPrivKey(g),e.abrupt("return",{ethAddress:S,privKey:g.toString("hex",64)});case 32:throw new Error("invalid");case 33:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}())})));case 11:case"end":return e.stop()}}),e,this)}))),function(e,t,n,r,i){return a.apply(this,arguments)})},{key:"getMetadata",value:(i=f()(o.a.mark((function e(t,n){var r,i,a,s,c=this;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,i=k()(t),null===this.metadataLock[i]){e.next=7;break}return e.next=5,this.metadataLock[i];case 5:e.next=8;break;case 7:this.metadataLock[i]=new Promise((function(e){r=function(){c.metadataLock[i]=null,e()}}));case 8:if(null===(a=this.metadataCache.get(i))){e.next=12;break}return r&&r(),e.abrupt("return",a);case 12:return e.next=14,Object(y.post)("".concat(this.metadataHost,"/get"),t,n,{useAPIKey:!0});case 14:if((s=e.sent)&&s.message){e.next=19;break}return this.metadataCache.put(i,new v.a(0),6e4),r&&r(),e.abrupt("return",new v.a(0));case 19:return this.metadataCache.put(i,new v.a(s.message,16),6e4),e.abrupt("return",new v.a(s.message,16));case 23:return e.prev=23,e.t0=e.catch(0),T.error("get metadata error",e.t0),r&&r(),e.abrupt("return",new v.a(0));case 28:case"end":return e.stop()}}),e,this,[[0,23]])}))),function(e,t){return i.apply(this,arguments)})},{key:"generateMetadataParams",value:function(e,n){var r=this.ec.keyFromPrivate(n.toString("hex",64)),i={data:e,timestamp:new v.a(~~(Date.now()/1e3)).toString(16)},o=r.sign(Object(O.keccak256)(k()(i)).slice(2));return{pub_key_X:r.getPublic().getX().toString("hex"),pub_key_Y:r.getPublic().getY().toString("hex"),set_data:i,signature:t.from(o.r.toString(16,64)+o.s.toString(16,64)+new v.a(o.v).toString(16,2),"hex").toString("base64")}}},{key:"setMetadata",value:(r=f()(o.a.mark((function e(t,n){var r;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(y.post)("".concat(this.metadataHost,"/set"),t,n,{useAPIKey:!0});case 3:return r=e.sent,e.abrupt("return",r.message);case 7:return e.prev=7,e.t0=e.catch(0),T.error("set metadata error",e.t0),e.abrupt("return","");case 11:case"end":return e.stop()}}),e,this,[[0,7]])}))),function(e,t){return r.apply(this,arguments)})},{key:"lagrangeInterpolation",value:function(e,t){if(e.length!==t.length)return null;for(var n=new v.a(0),r=0;r<e.length;r+=1){for(var i=new v.a(1),o=new v.a(1),a=0;a<e.length;a+=1)if(r!==a){i=(i=i.mul(t[a].neg())).umod(this.ec.curve.n);var s=t[r].sub(t[a]);s=s.umod(this.ec.curve.n),o=o.mul(s).umod(this.ec.curve.n)}var c=i.mul(o.invm(this.ec.curve.n)).umod(this.ec.curve.n);c=c.mul(e[r]).umod(this.ec.curve.n),n=n.add(c)}return n.umod(this.ec.curve.n)}},{key:"generateAddressFromPrivKey",value:function(e){var n=this.ec.keyFromPrivate(e.toString("hex",64),"hex").getPublic().encode("hex").slice(2),r="0x".concat(Object(O.keccak256)(t.from(n,"hex")).slice(26));return Object(O.toChecksumAddress)(r)}},{key:"generateAddressFromPubKey",value:function(e,n){var r=this.ec.keyFromPublic({x:e.toString("hex",64),y:n.toString("hex",64)}).getPublic().encode("hex").slice(2),i="0x".concat(Object(O.keccak256)(t.from(r,"hex")).slice(26));return Object(O.toChecksumAddress)(i)}},{key:"getPublicAddress",value:(n=f()(o.a.mark((function e(t,n,r){var i,a,s,c,l,u,f,d,p,h,m,b,y,g,v=arguments;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=r.verifier,a=r.verifierId,s=v.length>3&&void 0!==v[3]&&v[3],e.next=4,R(t,i,a);case 4:if(e.t0=e.sent,e.t0){e.next=7;break}e.t0={};case 7:if(l=e.t0,u=l.keyResult,!(f=l.errorResult)||!JSON.stringify(f).includes("Verifier + VerifierID has not yet been assigned")){e.next=22;break}return e.next=13,B(t,n,void 0,void 0,i,a);case 13:return e.next=15,N(t,i,a,1e3);case 15:if(e.t1=e.sent,e.t1){e.next=18;break}e.t1={};case 18:d=e.t1,c=d.keyResult,e.next=27;break;case 22:if(!u){e.next=26;break}c=u,e.next=27;break;case 26:throw new Error("node results do not match at first lookup ".concat(JSON.stringify(u||{}),", ").concat(JSON.stringify(f||{})));case 27:if(!c){e.next=39;break}return p=c.keys[0],h=p.pub_key_X,m=p.pub_key_Y,e.next=31,this.getMetadata({pub_key_X:h,pub_key_Y:m});case 31:if(b=e.sent,y=this.ec.keyFromPublic({x:h.toString(16),y:m.toString(16)}).getPublic().add(this.ec.keyFromPrivate(b.toString(16)).getPublic()),h=y.getX().toString(16),m=y.getY().toString(16),g=this.generateAddressFromPubKey(y.getX(),y.getY()),s){e.next=38;break}return e.abrupt("return",g);case 38:return e.abrupt("return",{address:g,X:h,Y:m});case 39:throw new Error("node results do not match at final lookup ".concat(JSON.stringify(u||{}),", ").concat(JSON.stringify(f||{})));case 40:case"end":return e.stop()}}),e,this)}))),function(e,t,r){return n.apply(this,arguments)})}],[{key:"setAPIKey",value:function(e){Object(y.setAPIKey)(e)}},{key:"setEmbedHost",value:function(e){Object(y.setEmbedHost)(e)}}]),e}();n.default=F}]).default}).call(this,n(2).Buffer)},function(e,t,n){(function(e){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function o(e,t,n){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var a;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{a=n(1394).Buffer}catch(e){}function s(e,t,n){for(var i=0,o=Math.min(e.length,n),a=0,s=t;s<o;s++){var c,l=e.charCodeAt(s)-48;i<<=4,i|=c=l>=49&&l<=54?l-49+10:l>=17&&l<=22?l-17+10:l,a|=c}return r(!(240&a),"Invalid character in "+e),i}function c(e,t,n,i){for(var o=0,a=0,s=Math.min(e.length,n),c=t;c<s;c++){var l=e.charCodeAt(c)-48;o*=i,a=l>=49?l-49+10:l>=17?l-17+10:l,r(l>=0&&a<i,"Invalid character"),o+=a}return o}function l(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this._strip(),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initArray=function(e,t,n){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var o,a,s=0;if("be"===n)for(i=e.length-1,o=0;i>=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i<e.length;i+=3)a=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this._strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var r,i,o=0;for(n=e.length-6,r=0;n>=t;n-=6)i=s(e,n,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);n+6!==t&&(i=s(e,t,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303),this._strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,u=n;u<s;u+=r)l=c(e,u,u+r,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==a){var f=1;for(l=c(e,u,e.length,t),u=0;u<a;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}},o.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype._move=function(e){l(e,this)},o.prototype.clone=function(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype._strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=u}catch(e){o.prototype.inspect=u}else o.prototype.inspect=u;function u(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var f=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];o.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,a=0;a<this.length;a++){var s=this.words[a],c=(16777215&(s<<i|o)).toString(16);n=0!==(o=s>>>24-i&16777215)||a!==this.length-1?f[6-c.length]+c+n:c+n,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var l=d[e],u=p[e];n="";var h=this.clone();for(h.negative=0;!h.isZero();){var m=h.modrn(u).toString(e);n=(h=h.idivn(u)).isZero()?m+n:f[l-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(e,t){return this.toArrayLike(a,e,t)}),o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function h(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,c=a/67108864|0;n.words[0]=s;for(var l=1;l<r;l++){for(var u=c>>>26,f=67108863&c,d=Math.min(l,t.length-1),p=Math.max(0,l-e.length+1);p<=d;p++){var h=l-p|0;u+=(a=(i=0|e.words[h])*(o=0|t.words[p])+f)/67108864|0,f=67108863&a}n.words[l]=0|f,c=0|u}return 0!==c?n.words[l]=0|c:n.length--,n._strip()}o.prototype.toArrayLike=function(e,t,n){this._strip();var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0");var a=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,o);return this["_toArrayLike"+("le"===t?"LE":"BE")](a,i),a},o.prototype._toArrayLikeLE=function(e,t){for(var n=0,r=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|r;e[n++]=255&a,n<e.length&&(e[n++]=a>>8&255),n<e.length&&(e[n++]=a>>16&255),6===o?(n<e.length&&(e[n++]=a>>24&255),r=0,o=0):(r=a>>>24,o+=2)}if(n<e.length)for(e[n++]=r;n<e.length;)e[n++]=0},o.prototype._toArrayLikeBE=function(e,t){for(var n=e.length-1,r=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|r;e[n--]=255&a,n>=0&&(e[n--]=a>>8&255),n>=0&&(e[n--]=a>>16&255),6===o?(n>=0&&(e[n--]=a>>24&255),r=0,o=0):(r=a>>>24,o+=2)}if(n>=0)for(e[n--]=r;n>=0;)e[n--]=0},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},o.prototype.ior=function(e){return r(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this._strip()},o.prototype.iand=function(e){return r(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this._strip()},o.prototype.ixor=function(e){return r(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this._strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this._strip()},o.prototype.iadd=function(e){var t,n,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o<r.length;o++)t=(0|n.words[o])+(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<n.length;o++)t=(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this},o.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a<r.length;a++)o=(t=(0|n.words[a])-(0|r.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<n.length;a++)o=(t=(0|n.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<n.length&&n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this.length=Math.max(this.length,a),n!==this&&(this.negative=1),this._strip()},o.prototype.sub=function(e){return this.clone().isub(e)};var m=function(e,t,n){var r,i,o,a=e.words,s=t.words,c=n.words,l=0,u=0|a[0],f=8191&u,d=u>>>13,p=0|a[1],h=8191&p,m=p>>>13,b=0|a[2],y=8191&b,g=b>>>13,v=0|a[3],w=8191&v,_=v>>>13,k=0|a[4],x=8191&k,S=k>>>13,O=0|a[5],E=8191&O,T=O>>>13,A=0|a[6],M=8191&A,I=A>>>13,P=0|a[7],C=8191&P,j=P>>>13,D=0|a[8],R=8191&D,N=D>>>13,B=0|a[9],L=8191&B,U=B>>>13,F=0|s[0],q=8191&F,z=F>>>13,V=0|s[1],H=8191&V,$=V>>>13,K=0|s[2],W=8191&K,G=K>>>13,J=0|s[3],Q=8191&J,Y=J>>>13,Z=0|s[4],X=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],ce=8191&se,le=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,pe=0|s[9],he=8191&pe,me=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(l+(r=Math.imul(f,q))|0)+((8191&(i=(i=Math.imul(f,z))+Math.imul(d,q)|0))<<13)|0;l=((o=Math.imul(d,z))+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(h,q),i=(i=Math.imul(h,z))+Math.imul(m,q)|0,o=Math.imul(m,z);var ye=(l+(r=r+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,$)|0)+Math.imul(d,H)|0))<<13)|0;l=((o=o+Math.imul(d,$)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(y,q),i=(i=Math.imul(y,z))+Math.imul(g,q)|0,o=Math.imul(g,z),r=r+Math.imul(h,H)|0,i=(i=i+Math.imul(h,$)|0)+Math.imul(m,H)|0,o=o+Math.imul(m,$)|0;var ge=(l+(r=r+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(d,W)|0))<<13)|0;l=((o=o+Math.imul(d,G)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(w,q),i=(i=Math.imul(w,z))+Math.imul(_,q)|0,o=Math.imul(_,z),r=r+Math.imul(y,H)|0,i=(i=i+Math.imul(y,$)|0)+Math.imul(g,H)|0,o=o+Math.imul(g,$)|0,r=r+Math.imul(h,W)|0,i=(i=i+Math.imul(h,G)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,G)|0;var ve=(l+(r=r+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(d,Q)|0))<<13)|0;l=((o=o+Math.imul(d,Y)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(x,q),i=(i=Math.imul(x,z))+Math.imul(S,q)|0,o=Math.imul(S,z),r=r+Math.imul(w,H)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(_,H)|0,o=o+Math.imul(_,$)|0,r=r+Math.imul(y,W)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,G)|0,r=r+Math.imul(h,Q)|0,i=(i=i+Math.imul(h,Y)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,Y)|0;var we=(l+(r=r+Math.imul(f,X)|0)|0)+((8191&(i=(i=i+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;l=((o=o+Math.imul(d,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(E,q),i=(i=Math.imul(E,z))+Math.imul(T,q)|0,o=Math.imul(T,z),r=r+Math.imul(x,H)|0,i=(i=i+Math.imul(x,$)|0)+Math.imul(S,H)|0,o=o+Math.imul(S,$)|0,r=r+Math.imul(w,W)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,G)|0,r=r+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,Y)|0)+Math.imul(g,Q)|0,o=o+Math.imul(g,Y)|0,r=r+Math.imul(h,X)|0,i=(i=i+Math.imul(h,ee)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,ee)|0;var _e=(l+(r=r+Math.imul(f,ne)|0)|0)+((8191&(i=(i=i+Math.imul(f,re)|0)+Math.imul(d,ne)|0))<<13)|0;l=((o=o+Math.imul(d,re)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(M,q),i=(i=Math.imul(M,z))+Math.imul(I,q)|0,o=Math.imul(I,z),r=r+Math.imul(E,H)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(T,H)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(x,W)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,G)|0,r=r+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,Y)|0,r=r+Math.imul(y,X)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0,r=r+Math.imul(h,ne)|0,i=(i=i+Math.imul(h,re)|0)+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0;var ke=(l+(r=r+Math.imul(f,oe)|0)|0)+((8191&(i=(i=i+Math.imul(f,ae)|0)+Math.imul(d,oe)|0))<<13)|0;l=((o=o+Math.imul(d,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(C,q),i=(i=Math.imul(C,z))+Math.imul(j,q)|0,o=Math.imul(j,z),r=r+Math.imul(M,H)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(I,H)|0,o=o+Math.imul(I,$)|0,r=r+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(T,W)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,Y)|0,r=r+Math.imul(w,X)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,ee)|0,r=r+Math.imul(y,ne)|0,i=(i=i+Math.imul(y,re)|0)+Math.imul(g,ne)|0,o=o+Math.imul(g,re)|0,r=r+Math.imul(h,oe)|0,i=(i=i+Math.imul(h,ae)|0)+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0;var xe=(l+(r=r+Math.imul(f,ce)|0)|0)+((8191&(i=(i=i+Math.imul(f,le)|0)+Math.imul(d,ce)|0))<<13)|0;l=((o=o+Math.imul(d,le)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,q),i=(i=Math.imul(R,z))+Math.imul(N,q)|0,o=Math.imul(N,z),r=r+Math.imul(C,H)|0,i=(i=i+Math.imul(C,$)|0)+Math.imul(j,H)|0,o=o+Math.imul(j,$)|0,r=r+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(T,Q)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,X)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,ee)|0,r=r+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,re)|0)+Math.imul(_,ne)|0,o=o+Math.imul(_,re)|0,r=r+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,ae)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,ae)|0,r=r+Math.imul(h,ce)|0,i=(i=i+Math.imul(h,le)|0)+Math.imul(m,ce)|0,o=o+Math.imul(m,le)|0;var Se=(l+(r=r+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;l=((o=o+Math.imul(d,de)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(L,q),i=(i=Math.imul(L,z))+Math.imul(U,q)|0,o=Math.imul(U,z),r=r+Math.imul(R,H)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(N,H)|0,o=o+Math.imul(N,$)|0,r=r+Math.imul(C,W)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,G)|0,r=r+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(T,X)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(x,ne)|0,i=(i=i+Math.imul(x,re)|0)+Math.imul(S,ne)|0,o=o+Math.imul(S,re)|0,r=r+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,ae)|0)+Math.imul(_,oe)|0,o=o+Math.imul(_,ae)|0,r=r+Math.imul(y,ce)|0,i=(i=i+Math.imul(y,le)|0)+Math.imul(g,ce)|0,o=o+Math.imul(g,le)|0,r=r+Math.imul(h,fe)|0,i=(i=i+Math.imul(h,de)|0)+Math.imul(m,fe)|0,o=o+Math.imul(m,de)|0;var Oe=(l+(r=r+Math.imul(f,he)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(d,he)|0))<<13)|0;l=((o=o+Math.imul(d,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(L,H),i=(i=Math.imul(L,$))+Math.imul(U,H)|0,o=Math.imul(U,$),r=r+Math.imul(R,W)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,G)|0,r=r+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,Y)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,Y)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,r=r+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,re)|0)+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,ae)|0)+Math.imul(S,oe)|0,o=o+Math.imul(S,ae)|0,r=r+Math.imul(w,ce)|0,i=(i=i+Math.imul(w,le)|0)+Math.imul(_,ce)|0,o=o+Math.imul(_,le)|0,r=r+Math.imul(y,fe)|0,i=(i=i+Math.imul(y,de)|0)+Math.imul(g,fe)|0,o=o+Math.imul(g,de)|0;var Ee=(l+(r=r+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,me)|0)+Math.imul(m,he)|0))<<13)|0;l=((o=o+Math.imul(m,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(L,W),i=(i=Math.imul(L,G))+Math.imul(U,W)|0,o=Math.imul(U,G),r=r+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(N,Q)|0,o=o+Math.imul(N,Y)|0,r=r+Math.imul(C,X)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(I,ne)|0,o=o+Math.imul(I,re)|0,r=r+Math.imul(E,oe)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(x,ce)|0,i=(i=i+Math.imul(x,le)|0)+Math.imul(S,ce)|0,o=o+Math.imul(S,le)|0,r=r+Math.imul(w,fe)|0,i=(i=i+Math.imul(w,de)|0)+Math.imul(_,fe)|0,o=o+Math.imul(_,de)|0;var Te=(l+(r=r+Math.imul(y,he)|0)|0)+((8191&(i=(i=i+Math.imul(y,me)|0)+Math.imul(g,he)|0))<<13)|0;l=((o=o+Math.imul(g,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(L,Q),i=(i=Math.imul(L,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(N,X)|0,o=o+Math.imul(N,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(j,ne)|0,o=o+Math.imul(j,re)|0,r=r+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,ae)|0,r=r+Math.imul(E,ce)|0,i=(i=i+Math.imul(E,le)|0)+Math.imul(T,ce)|0,o=o+Math.imul(T,le)|0,r=r+Math.imul(x,fe)|0,i=(i=i+Math.imul(x,de)|0)+Math.imul(S,fe)|0,o=o+Math.imul(S,de)|0;var Ae=(l+(r=r+Math.imul(w,he)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(_,he)|0))<<13)|0;l=((o=o+Math.imul(_,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(L,X),i=(i=Math.imul(L,ee))+Math.imul(U,X)|0,o=Math.imul(U,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(N,ne)|0,o=o+Math.imul(N,re)|0,r=r+Math.imul(C,oe)|0,i=(i=i+Math.imul(C,ae)|0)+Math.imul(j,oe)|0,o=o+Math.imul(j,ae)|0,r=r+Math.imul(M,ce)|0,i=(i=i+Math.imul(M,le)|0)+Math.imul(I,ce)|0,o=o+Math.imul(I,le)|0,r=r+Math.imul(E,fe)|0,i=(i=i+Math.imul(E,de)|0)+Math.imul(T,fe)|0,o=o+Math.imul(T,de)|0;var Me=(l+(r=r+Math.imul(x,he)|0)|0)+((8191&(i=(i=i+Math.imul(x,me)|0)+Math.imul(S,he)|0))<<13)|0;l=((o=o+Math.imul(S,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,ne),i=(i=Math.imul(L,re))+Math.imul(U,ne)|0,o=Math.imul(U,re),r=r+Math.imul(R,oe)|0,i=(i=i+Math.imul(R,ae)|0)+Math.imul(N,oe)|0,o=o+Math.imul(N,ae)|0,r=r+Math.imul(C,ce)|0,i=(i=i+Math.imul(C,le)|0)+Math.imul(j,ce)|0,o=o+Math.imul(j,le)|0,r=r+Math.imul(M,fe)|0,i=(i=i+Math.imul(M,de)|0)+Math.imul(I,fe)|0,o=o+Math.imul(I,de)|0;var Ie=(l+(r=r+Math.imul(E,he)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(T,he)|0))<<13)|0;l=((o=o+Math.imul(T,me)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(L,oe),i=(i=Math.imul(L,ae))+Math.imul(U,oe)|0,o=Math.imul(U,ae),r=r+Math.imul(R,ce)|0,i=(i=i+Math.imul(R,le)|0)+Math.imul(N,ce)|0,o=o+Math.imul(N,le)|0,r=r+Math.imul(C,fe)|0,i=(i=i+Math.imul(C,de)|0)+Math.imul(j,fe)|0,o=o+Math.imul(j,de)|0;var Pe=(l+(r=r+Math.imul(M,he)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(I,he)|0))<<13)|0;l=((o=o+Math.imul(I,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(L,ce),i=(i=Math.imul(L,le))+Math.imul(U,ce)|0,o=Math.imul(U,le),r=r+Math.imul(R,fe)|0,i=(i=i+Math.imul(R,de)|0)+Math.imul(N,fe)|0,o=o+Math.imul(N,de)|0;var Ce=(l+(r=r+Math.imul(C,he)|0)|0)+((8191&(i=(i=i+Math.imul(C,me)|0)+Math.imul(j,he)|0))<<13)|0;l=((o=o+Math.imul(j,me)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(L,fe),i=(i=Math.imul(L,de))+Math.imul(U,fe)|0,o=Math.imul(U,de);var je=(l+(r=r+Math.imul(R,he)|0)|0)+((8191&(i=(i=i+Math.imul(R,me)|0)+Math.imul(N,he)|0))<<13)|0;l=((o=o+Math.imul(N,me)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863;var De=(l+(r=Math.imul(L,he))|0)+((8191&(i=(i=Math.imul(L,me))+Math.imul(U,he)|0))<<13)|0;return l=((o=Math.imul(U,me))+(i>>>13)|0)+(De>>>26)|0,De&=67108863,c[0]=be,c[1]=ye,c[2]=ge,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=xe,c[8]=Se,c[9]=Oe,c[10]=Ee,c[11]=Te,c[12]=Ae,c[13]=Me,c[14]=Ie,c[15]=Pe,c[16]=Ce,c[17]=je,c[18]=De,0!==l&&(c[19]=l,n.length++),n};function b(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o<n.length-1;o++){var a=i;i=0;for(var s=67108863&r,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++){var u=o-l,f=(0|e.words[u])*(0|t.words[l]),d=67108863&f;s=67108863&(d=d+s|0),i+=(a=(a=a+(f/67108864|0)|0)+(d>>>26)|0)>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n._strip()}function y(e,t,n){return b(e,t,n)}function g(e,t){this.x=e,this.y=t}Math.imul||(m=h),o.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?m(this,e,t):n<63?h(this,e,t):n<1024?b(this,e,t):y(this,e,t)},g.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,n,e);return t},g.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var r=0,i=0;i<t;i++)r|=(1&e)<<t-i-1,e>>=1;return r},g.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a<o;a++)r[a]=t[e[a]],i[a]=n[e[a]]},g.prototype.transform=function(e,t,n,r,i,o){this.permute(o,e,t,n,r,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,c=Math.cos(2*Math.PI/s),l=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=c,d=l,p=0;p<a;p++){var h=n[u+p],m=r[u+p],b=n[u+p+a],y=r[u+p+a],g=f*b-d*y;y=f*y+d*b,b=g,n[u+p]=h+b,r[u+p]=m+y,n[u+p+a]=h-b,r[u+p+a]=m-y,p!==s&&(g=c*f-l*d,d=c*d+l*f,f=g)}},g.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),r=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+r},g.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var r=0;r<n/2;r++){var i=e[r];e[r]=e[n-r-1],e[n-r-1]=i,i=t[r],t[r]=-t[n-r-1],t[n-r-1]=-i}},g.prototype.normalize13b=function(e,t){for(var n=0,r=0;r<t/2;r++){var i=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+n;e[r]=67108863&i,n=i<67108864?0:i/67108864|0}return e},g.prototype.convert13b=function(e,t,n,i){for(var o=0,a=0;a<t;a++)o+=0|e[a],n[2*a]=8191&o,o>>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a<i;++a)n[a]=0;r(0===o),r(0==(-8192&o))},g.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},g.prototype.mulp=function(e,t,n){var r=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(r),o=this.stub(r),a=new Array(r),s=new Array(r),c=new Array(r),l=new Array(r),u=new Array(r),f=new Array(r),d=n.words;d.length=r,this.convert13b(e.words,e.length,a,r),this.convert13b(t.words,t.length,l,r),this.transform(a,o,s,c,r,i),this.transform(l,o,u,f,r,i);for(var p=0;p<r;p++){var h=s[p]*u[p]-c[p]*f[p];c[p]=s[p]*f[p]+c[p]*u[p],s[p]=h}return this.conjugate(s,c,r),this.transform(s,c,d,o,r,i),this.conjugate(d,o,r),this.normalize13b(d,r),n.negative=e.negative^t.negative,n.length=e.length+t.length,n._strip()},o.prototype.mul=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},o.prototype.mulf=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),y(this,e,t)},o.prototype.imul=function(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function(e){var t=e<0;t&&(e=-e),r("number"==typeof e),r(e<67108864);for(var n=0,i=0;i<this.length;i++){var o=(0|this.words[i])*e,a=(67108863&o)+(67108863&n);n>>=26,n+=o/67108864|0,n+=a>>>26,this.words[i]=67108863&a}return 0!==n&&(this.words[i]=n,this.length++),t?this.ineg():this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var r=n/26|0,i=n%26;t[n]=e.words[r]>>>i&1}return t}(e);if(0===t.length)return new o(1);for(var n=this,r=0;r<t.length&&0===t[r];r++,n=n.sqr());if(++r<t.length)for(var i=n.sqr();r<t.length;r++,i=i.sqr())0!==t[r]&&(n=n.mul(i));return n},o.prototype.iushln=function(e){r("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t<this.length;t++){var s=this.words[t]&o,c=(0|this.words[t])-s<<n;this.words[t]=c|a,a=s>>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this._strip()},o.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},o.prototype.iushrn=function(e,t,n){var i;r("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<<o,c=n;if(i-=a,i=Math.max(0,i),c){for(var l=0;l<a;l++)c.words[l]=this.words[l];c.length=a}if(0===a);else if(this.length>a)for(this.length-=a,l=0;l<this.length;l++)this.words[l]=this.words[l+a];else this.words[0]=0,this.length=1;var u=0;for(l=this.length-1;l>=0&&(0!==u||l>=i);l--){var f=0|this.words[l];this.words[l]=u<<26-o|f>>>o,u=f&s}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},o.prototype.imaskn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this._strip()},o.prototype.maskn=function(e){return this.clone().imaskn(e)},o.prototype.iaddn=function(e){return r("number"==typeof e),r(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this._strip()},o.prototype.addn=function(e){return this.clone().iaddn(e)},o.prototype.subn=function(e){return this.clone().isubn(e)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(e,t,n){var i,o,a=e.length+n;this._expand(a);var s=0;for(i=0;i<e.length;i++){o=(0|this.words[i+n])+s;var c=(0|e.words[i])*t;s=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+n]=67108863&o}for(;i<this.length-n;i++)s=(o=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&o;if(0===s)return this._strip();for(r(-1===s),s=0,i=0;i<this.length;i++)s=(o=-(0|this.words[i])+s)>>26,this.words[i]=67108863&o;return this.negative=1,this._strip()},o.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,a=0|i.words[i.length-1];0!==(n=26-this._countBits(a))&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var s,c=r.length-i.length;if("mod"!==t){(s=new o(null)).length=c+1,s.words=new Array(s.length);for(var l=0;l<s.length;l++)s.words[l]=0}var u=r.clone()._ishlnsubmul(i,1,c);0===u.negative&&(r=u,s&&(s.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|r.words[i.length+f])+(0|r.words[i.length+f-1]);for(d=Math.min(d/a|0,67108863),r._ishlnsubmul(i,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s._strip(),r._strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modrn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=(1<<26)%e,i=0,o=this.length-1;o>=0;o--)i=(n*i+(0|this.words[o]))%e;return t?-i:i},o.prototype.modn=function(e){return this.modrn(e)},o.prototype.idivn=function(e){var t=e<0;t&&(e=-e),r(e<=67108863);for(var n=0,i=this.length-1;i>=0;i--){var o=(0|this.words[i])+67108864*n;this.words[i]=o/e|0,n=o%e}return this._strip(),t?this.ineg():this},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),a=new o(0),s=new o(0),c=new o(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var d=0,p=1;0==(t.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(u),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var h=0,m=1;0==(n.words[0]&m)&&h<26;++h,m<<=1);if(h>0)for(n.iushrn(h);h-- >0;)(s.isOdd()||c.isOdd())&&(s.iadd(u),c.isub(f)),s.iushrn(1),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(c)):(n.isub(t),s.isub(i),c.isub(a))}return{a:s,b:c,gcd:n.iushln(l)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,a=new o(1),s=new o(0),c=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0==(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);for(var f=0,d=1;0==(n.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(n.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return(i=0===t.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var o=i,a=n;0!==o&&a<this.length;a++){var s=0|this.words[a];o=(s+=o)>>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this._strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},o.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},o.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){r<i?t=-1:r>i&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new O(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var v={k256:null,p224:null,p192:null,p25519:null};function w(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function _(){w.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function k(){w.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function x(){w.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){w.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function O(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function E(e){O.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}w.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},w.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):r>0?n.isub(this.p):void 0!==n.strip?n.strip():n._strip(),n},w.prototype.split=function(e,t){e.iushrn(this.n,0,t)},w.prototype.imulK=function(e){return e.imul(this.k)},i(_,w),_.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(4194303&o)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},_.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var r=0|e.words[n];t+=977*r,e.words[n]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(k,w),i(x,w),i(S,w),S.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*(0|e.words[n])+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(v[e])return v[e];var t;if("k256"===e)t=new _;else if("p224"===e)t=new k;else if("p192"===e)t=new x;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return v[e]=t,t},O.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},O.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},O.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},O.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},O.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},O.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},O.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},O.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},O.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},O.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},O.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},O.prototype.isqr=function(e){return this.imul(e,e.clone())},O.prototype.sqr=function(e){return this.mul(e,e)},O.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),c=s.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new o(2*u*u).toRed(this);0!==this.pow(u,l).cmp(c);)u.redIAdd(c);for(var f=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),h=a;0!==p.cmp(s);){for(var m=p,b=0;0!==m.cmp(s);b++)m=m.redSqr();r(b<h);var y=this.pow(f,new o(1).iushln(h-b-1));d=d.redMul(y),f=y.redSqr(),p=p.redMul(f),h=b}return d},O.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},O.prototype.pow=function(e,t){if(t.isZero())return new o(1).toRed(this);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new o(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var i=n[0],a=0,s=0,c=t.bitLength()%26;for(0===c&&(c=26),r=t.length-1;r>=0;r--){for(var l=t.words[r],u=c-1;u>=0;u--){var f=l>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===r&&0===u)&&(i=this.mul(i,n[a]),s=0,a=0)):s=0}c=26}return i},O.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},O.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new E(e)},i(E,O),E.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},E.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},E.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},E.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},E.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(71)(e))},function(e,t){},function(e,t,n){"use strict";var r=n(1396),i=n(1018),o=new r(0),a=new r(-1),s={noether:"0",wei:"1",kwei:"1000",Kwei:"1000",babbage:"1000",femtoether:"1000",mwei:"1000000",Mwei:"1000000",lovelace:"1000000",picoether:"1000000",gwei:"1000000000",Gwei:"1000000000",shannon:"1000000000",nanoether:"1000000000",nano:"1000000000",szabo:"1000000000000",microether:"1000000000000",micro:"1000000000000",finney:"1000000000000000",milliether:"1000000000000000",milli:"1000000000000000",ether:"1000000000000000000",kether:"1000000000000000000000",grand:"1000000000000000000000",mether:"1000000000000000000000000",gether:"1000000000000000000000000000",tether:"1000000000000000000000000000000"};function c(e){var t=e?e.toLowerCase():"ether",n=s[t];if("string"!=typeof n)throw new Error("[ethjs-unit] the unit provided "+e+" doesn't exists, please use the one of the following units "+JSON.stringify(s,null,2));return new r(n,10)}function l(e){if("string"==typeof e){if(!e.match(/^-?[0-9.]+$/))throw new Error("while converting number to string, invalid number value '"+e+"', should be a number matching (^-?[0-9.]+).");return e}if("number"==typeof e)return String(e);if("object"==typeof e&&e.toString&&(e.toTwos||e.dividedToIntegerBy))return e.toPrecision?String(e.toPrecision()):e.toString(10);throw new Error("while converting number to string, invalid number value '"+e+"' type "+typeof e+".")}e.exports={unitMap:s,numberToString:l,getValueOfUnit:c,fromWei:function(e,t,n){var r=i(e),l=r.lt(o),u=c(t),f=s[t].length-1||1,d=n||{};l&&(r=r.mul(a));for(var p=r.mod(u).toString(10);p.length<f;)p="0"+p;d.pad||(p=p.match(/^([0-9]*[1-9]|0)(0*)/)[1]);var h=r.div(u).toString(10);d.commify&&(h=h.replace(/\B(?=(\d{3})+(?!\d))/g,","));var m=h+("0"==p?"":"."+p);return l&&(m="-"+m),m},toWei:function(e,t){var n=l(e),i=c(t),o=s[t].length-1||1,u="-"===n.substring(0,1);if(u&&(n=n.substring(1)),"."===n)throw new Error("[ethjs-unit] while converting number "+e+" to wei, invalid value");var f=n.split(".");if(f.length>2)throw new Error("[ethjs-unit] while converting number "+e+" to wei,  too many decimal points");var d=f[0],p=f[1];if(d||(d="0"),p||(p="0"),p.length>o)throw new Error("[ethjs-unit] while converting number "+e+" to wei, too many decimal places");for(;p.length<o;)p+="0";d=new r(d),p=new r(p);var h=d.mul(i).add(p);return u&&(h=h.mul(a)),new r(h.toString(10),10)}}},function(e,t,n){(function(e){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function o(e,t,n){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var a;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{a=n(2).Buffer}catch(e){}function s(e,t,n){for(var r=0,i=Math.min(e.length,n),o=t;o<i;o++){var a=e.charCodeAt(o)-48;r<<=4,r|=a>=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return r}function c(e,t,n,r){for(var i=0,o=Math.min(e.length,n),a=t;a<o;a++){var s=e.charCodeAt(a)-48;i*=r,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initArray=function(e,t,n){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var o,a,s=0;if("be"===n)for(i=e.length-1,o=0;i>=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i<e.length;i+=3)a=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var r,i,o=0;for(n=e.length-6,r=0;n>=t;n-=6)i=s(e,n,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);n+6!==t&&(i=s(e,t,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,u=n;u<s;u+=r)l=c(e,u,u+r,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==a){var f=1;for(l=c(e,u,e.length,t),u=0;u<a;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}},o.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype.clone=function(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,c=a/67108864|0;n.words[0]=s;for(var l=1;l<r;l++){for(var u=c>>>26,f=67108863&c,d=Math.min(l,t.length-1),p=Math.max(0,l-e.length+1);p<=d;p++){var h=l-p|0;u+=(a=(i=0|e.words[h])*(o=0|t.words[p])+f)/67108864|0,f=67108863&a}n.words[l]=0|f,c=0|u}return 0!==c?n.words[l]=0|c:n.length--,n.strip()}o.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,a=0;a<this.length;a++){var s=this.words[a],c=(16777215&(s<<i|o)).toString(16);n=0!==(o=s>>>24-i&16777215)||a!==this.length-1?l[6-c.length]+c+n:c+n,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var d=u[e],p=f[e];n="";var h=this.clone();for(h.negative=0;!h.isZero();){var m=h.modn(p).toString(e);n=(h=h.idivn(p)).isZero()?m+n:l[d-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return r(void 0!==a),this.toArrayLike(a,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var a,s,c="le"===t,l=new e(o),u=this.clone();if(c){for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[s]=a;for(;s<o;s++)l[s]=0}else{for(s=0;s<o-i;s++)l[s]=0;for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[o-s-1]=a}return l},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},o.prototype.ior=function(e){return r(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this.strip()},o.prototype.iand=function(e){return r(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this.strip()},o.prototype.ixor=function(e){return r(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this.strip()},o.prototype.iadd=function(e){var t,n,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o<r.length;o++)t=(0|n.words[o])+(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<n.length;o++)t=(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this},o.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a<r.length;a++)o=(t=(0|n.words[a])-(0|r.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<n.length;a++)o=(t=(0|n.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<n.length&&n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this.length=Math.max(this.length,a),n!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(e){return this.clone().isub(e)};var p=function(e,t,n){var r,i,o,a=e.words,s=t.words,c=n.words,l=0,u=0|a[0],f=8191&u,d=u>>>13,p=0|a[1],h=8191&p,m=p>>>13,b=0|a[2],y=8191&b,g=b>>>13,v=0|a[3],w=8191&v,_=v>>>13,k=0|a[4],x=8191&k,S=k>>>13,O=0|a[5],E=8191&O,T=O>>>13,A=0|a[6],M=8191&A,I=A>>>13,P=0|a[7],C=8191&P,j=P>>>13,D=0|a[8],R=8191&D,N=D>>>13,B=0|a[9],L=8191&B,U=B>>>13,F=0|s[0],q=8191&F,z=F>>>13,V=0|s[1],H=8191&V,$=V>>>13,K=0|s[2],W=8191&K,G=K>>>13,J=0|s[3],Q=8191&J,Y=J>>>13,Z=0|s[4],X=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],ce=8191&se,le=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,pe=0|s[9],he=8191&pe,me=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(l+(r=Math.imul(f,q))|0)+((8191&(i=(i=Math.imul(f,z))+Math.imul(d,q)|0))<<13)|0;l=((o=Math.imul(d,z))+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(h,q),i=(i=Math.imul(h,z))+Math.imul(m,q)|0,o=Math.imul(m,z);var ye=(l+(r=r+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,$)|0)+Math.imul(d,H)|0))<<13)|0;l=((o=o+Math.imul(d,$)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(y,q),i=(i=Math.imul(y,z))+Math.imul(g,q)|0,o=Math.imul(g,z),r=r+Math.imul(h,H)|0,i=(i=i+Math.imul(h,$)|0)+Math.imul(m,H)|0,o=o+Math.imul(m,$)|0;var ge=(l+(r=r+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(d,W)|0))<<13)|0;l=((o=o+Math.imul(d,G)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(w,q),i=(i=Math.imul(w,z))+Math.imul(_,q)|0,o=Math.imul(_,z),r=r+Math.imul(y,H)|0,i=(i=i+Math.imul(y,$)|0)+Math.imul(g,H)|0,o=o+Math.imul(g,$)|0,r=r+Math.imul(h,W)|0,i=(i=i+Math.imul(h,G)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,G)|0;var ve=(l+(r=r+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(d,Q)|0))<<13)|0;l=((o=o+Math.imul(d,Y)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(x,q),i=(i=Math.imul(x,z))+Math.imul(S,q)|0,o=Math.imul(S,z),r=r+Math.imul(w,H)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(_,H)|0,o=o+Math.imul(_,$)|0,r=r+Math.imul(y,W)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,G)|0,r=r+Math.imul(h,Q)|0,i=(i=i+Math.imul(h,Y)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,Y)|0;var we=(l+(r=r+Math.imul(f,X)|0)|0)+((8191&(i=(i=i+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;l=((o=o+Math.imul(d,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(E,q),i=(i=Math.imul(E,z))+Math.imul(T,q)|0,o=Math.imul(T,z),r=r+Math.imul(x,H)|0,i=(i=i+Math.imul(x,$)|0)+Math.imul(S,H)|0,o=o+Math.imul(S,$)|0,r=r+Math.imul(w,W)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,G)|0,r=r+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,Y)|0)+Math.imul(g,Q)|0,o=o+Math.imul(g,Y)|0,r=r+Math.imul(h,X)|0,i=(i=i+Math.imul(h,ee)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,ee)|0;var _e=(l+(r=r+Math.imul(f,ne)|0)|0)+((8191&(i=(i=i+Math.imul(f,re)|0)+Math.imul(d,ne)|0))<<13)|0;l=((o=o+Math.imul(d,re)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(M,q),i=(i=Math.imul(M,z))+Math.imul(I,q)|0,o=Math.imul(I,z),r=r+Math.imul(E,H)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(T,H)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(x,W)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,G)|0,r=r+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,Y)|0,r=r+Math.imul(y,X)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0,r=r+Math.imul(h,ne)|0,i=(i=i+Math.imul(h,re)|0)+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0;var ke=(l+(r=r+Math.imul(f,oe)|0)|0)+((8191&(i=(i=i+Math.imul(f,ae)|0)+Math.imul(d,oe)|0))<<13)|0;l=((o=o+Math.imul(d,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(C,q),i=(i=Math.imul(C,z))+Math.imul(j,q)|0,o=Math.imul(j,z),r=r+Math.imul(M,H)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(I,H)|0,o=o+Math.imul(I,$)|0,r=r+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(T,W)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,Y)|0,r=r+Math.imul(w,X)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,ee)|0,r=r+Math.imul(y,ne)|0,i=(i=i+Math.imul(y,re)|0)+Math.imul(g,ne)|0,o=o+Math.imul(g,re)|0,r=r+Math.imul(h,oe)|0,i=(i=i+Math.imul(h,ae)|0)+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0;var xe=(l+(r=r+Math.imul(f,ce)|0)|0)+((8191&(i=(i=i+Math.imul(f,le)|0)+Math.imul(d,ce)|0))<<13)|0;l=((o=o+Math.imul(d,le)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,q),i=(i=Math.imul(R,z))+Math.imul(N,q)|0,o=Math.imul(N,z),r=r+Math.imul(C,H)|0,i=(i=i+Math.imul(C,$)|0)+Math.imul(j,H)|0,o=o+Math.imul(j,$)|0,r=r+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(T,Q)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,X)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,ee)|0,r=r+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,re)|0)+Math.imul(_,ne)|0,o=o+Math.imul(_,re)|0,r=r+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,ae)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,ae)|0,r=r+Math.imul(h,ce)|0,i=(i=i+Math.imul(h,le)|0)+Math.imul(m,ce)|0,o=o+Math.imul(m,le)|0;var Se=(l+(r=r+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;l=((o=o+Math.imul(d,de)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(L,q),i=(i=Math.imul(L,z))+Math.imul(U,q)|0,o=Math.imul(U,z),r=r+Math.imul(R,H)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(N,H)|0,o=o+Math.imul(N,$)|0,r=r+Math.imul(C,W)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,G)|0,r=r+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(T,X)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(x,ne)|0,i=(i=i+Math.imul(x,re)|0)+Math.imul(S,ne)|0,o=o+Math.imul(S,re)|0,r=r+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,ae)|0)+Math.imul(_,oe)|0,o=o+Math.imul(_,ae)|0,r=r+Math.imul(y,ce)|0,i=(i=i+Math.imul(y,le)|0)+Math.imul(g,ce)|0,o=o+Math.imul(g,le)|0,r=r+Math.imul(h,fe)|0,i=(i=i+Math.imul(h,de)|0)+Math.imul(m,fe)|0,o=o+Math.imul(m,de)|0;var Oe=(l+(r=r+Math.imul(f,he)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(d,he)|0))<<13)|0;l=((o=o+Math.imul(d,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(L,H),i=(i=Math.imul(L,$))+Math.imul(U,H)|0,o=Math.imul(U,$),r=r+Math.imul(R,W)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,G)|0,r=r+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,Y)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,Y)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,r=r+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,re)|0)+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,ae)|0)+Math.imul(S,oe)|0,o=o+Math.imul(S,ae)|0,r=r+Math.imul(w,ce)|0,i=(i=i+Math.imul(w,le)|0)+Math.imul(_,ce)|0,o=o+Math.imul(_,le)|0,r=r+Math.imul(y,fe)|0,i=(i=i+Math.imul(y,de)|0)+Math.imul(g,fe)|0,o=o+Math.imul(g,de)|0;var Ee=(l+(r=r+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,me)|0)+Math.imul(m,he)|0))<<13)|0;l=((o=o+Math.imul(m,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(L,W),i=(i=Math.imul(L,G))+Math.imul(U,W)|0,o=Math.imul(U,G),r=r+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(N,Q)|0,o=o+Math.imul(N,Y)|0,r=r+Math.imul(C,X)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(I,ne)|0,o=o+Math.imul(I,re)|0,r=r+Math.imul(E,oe)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(x,ce)|0,i=(i=i+Math.imul(x,le)|0)+Math.imul(S,ce)|0,o=o+Math.imul(S,le)|0,r=r+Math.imul(w,fe)|0,i=(i=i+Math.imul(w,de)|0)+Math.imul(_,fe)|0,o=o+Math.imul(_,de)|0;var Te=(l+(r=r+Math.imul(y,he)|0)|0)+((8191&(i=(i=i+Math.imul(y,me)|0)+Math.imul(g,he)|0))<<13)|0;l=((o=o+Math.imul(g,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(L,Q),i=(i=Math.imul(L,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(N,X)|0,o=o+Math.imul(N,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(j,ne)|0,o=o+Math.imul(j,re)|0,r=r+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,ae)|0,r=r+Math.imul(E,ce)|0,i=(i=i+Math.imul(E,le)|0)+Math.imul(T,ce)|0,o=o+Math.imul(T,le)|0,r=r+Math.imul(x,fe)|0,i=(i=i+Math.imul(x,de)|0)+Math.imul(S,fe)|0,o=o+Math.imul(S,de)|0;var Ae=(l+(r=r+Math.imul(w,he)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(_,he)|0))<<13)|0;l=((o=o+Math.imul(_,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(L,X),i=(i=Math.imul(L,ee))+Math.imul(U,X)|0,o=Math.imul(U,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(N,ne)|0,o=o+Math.imul(N,re)|0,r=r+Math.imul(C,oe)|0,i=(i=i+Math.imul(C,ae)|0)+Math.imul(j,oe)|0,o=o+Math.imul(j,ae)|0,r=r+Math.imul(M,ce)|0,i=(i=i+Math.imul(M,le)|0)+Math.imul(I,ce)|0,o=o+Math.imul(I,le)|0,r=r+Math.imul(E,fe)|0,i=(i=i+Math.imul(E,de)|0)+Math.imul(T,fe)|0,o=o+Math.imul(T,de)|0;var Me=(l+(r=r+Math.imul(x,he)|0)|0)+((8191&(i=(i=i+Math.imul(x,me)|0)+Math.imul(S,he)|0))<<13)|0;l=((o=o+Math.imul(S,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,ne),i=(i=Math.imul(L,re))+Math.imul(U,ne)|0,o=Math.imul(U,re),r=r+Math.imul(R,oe)|0,i=(i=i+Math.imul(R,ae)|0)+Math.imul(N,oe)|0,o=o+Math.imul(N,ae)|0,r=r+Math.imul(C,ce)|0,i=(i=i+Math.imul(C,le)|0)+Math.imul(j,ce)|0,o=o+Math.imul(j,le)|0,r=r+Math.imul(M,fe)|0,i=(i=i+Math.imul(M,de)|0)+Math.imul(I,fe)|0,o=o+Math.imul(I,de)|0;var Ie=(l+(r=r+Math.imul(E,he)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(T,he)|0))<<13)|0;l=((o=o+Math.imul(T,me)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(L,oe),i=(i=Math.imul(L,ae))+Math.imul(U,oe)|0,o=Math.imul(U,ae),r=r+Math.imul(R,ce)|0,i=(i=i+Math.imul(R,le)|0)+Math.imul(N,ce)|0,o=o+Math.imul(N,le)|0,r=r+Math.imul(C,fe)|0,i=(i=i+Math.imul(C,de)|0)+Math.imul(j,fe)|0,o=o+Math.imul(j,de)|0;var Pe=(l+(r=r+Math.imul(M,he)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(I,he)|0))<<13)|0;l=((o=o+Math.imul(I,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(L,ce),i=(i=Math.imul(L,le))+Math.imul(U,ce)|0,o=Math.imul(U,le),r=r+Math.imul(R,fe)|0,i=(i=i+Math.imul(R,de)|0)+Math.imul(N,fe)|0,o=o+Math.imul(N,de)|0;var Ce=(l+(r=r+Math.imul(C,he)|0)|0)+((8191&(i=(i=i+Math.imul(C,me)|0)+Math.imul(j,he)|0))<<13)|0;l=((o=o+Math.imul(j,me)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(L,fe),i=(i=Math.imul(L,de))+Math.imul(U,fe)|0,o=Math.imul(U,de);var je=(l+(r=r+Math.imul(R,he)|0)|0)+((8191&(i=(i=i+Math.imul(R,me)|0)+Math.imul(N,he)|0))<<13)|0;l=((o=o+Math.imul(N,me)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863;var De=(l+(r=Math.imul(L,he))|0)+((8191&(i=(i=Math.imul(L,me))+Math.imul(U,he)|0))<<13)|0;return l=((o=Math.imul(U,me))+(i>>>13)|0)+(De>>>26)|0,De&=67108863,c[0]=be,c[1]=ye,c[2]=ge,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=xe,c[8]=Se,c[9]=Oe,c[10]=Ee,c[11]=Te,c[12]=Ae,c[13]=Me,c[14]=Ie,c[15]=Pe,c[16]=Ce,c[17]=je,c[18]=De,0!==l&&(c[19]=l,n.length++),n};function h(e,t,n){return(new m).mulp(e,t,n)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=d),o.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):n<63?d(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o<n.length-1;o++){var a=i;i=0;for(var s=67108863&r,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++){var u=o-l,f=(0|e.words[u])*(0|t.words[l]),d=67108863&f;s=67108863&(d=d+s|0),i+=(a=(a=a+(f/67108864|0)|0)+(d>>>26)|0)>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n.strip()}(this,e,t):h(this,e,t)},m.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,n,e);return t},m.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var r=0,i=0;i<t;i++)r|=(1&e)<<t-i-1,e>>=1;return r},m.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a<o;a++)r[a]=t[e[a]],i[a]=n[e[a]]},m.prototype.transform=function(e,t,n,r,i,o){this.permute(o,e,t,n,r,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,c=Math.cos(2*Math.PI/s),l=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=c,d=l,p=0;p<a;p++){var h=n[u+p],m=r[u+p],b=n[u+p+a],y=r[u+p+a],g=f*b-d*y;y=f*y+d*b,b=g,n[u+p]=h+b,r[u+p]=m+y,n[u+p+a]=h-b,r[u+p+a]=m-y,p!==s&&(g=c*f-l*d,d=c*d+l*f,f=g)}},m.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),r=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+r},m.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var r=0;r<n/2;r++){var i=e[r];e[r]=e[n-r-1],e[n-r-1]=i,i=t[r],t[r]=-t[n-r-1],t[n-r-1]=-i}},m.prototype.normalize13b=function(e,t){for(var n=0,r=0;r<t/2;r++){var i=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+n;e[r]=67108863&i,n=i<67108864?0:i/67108864|0}return e},m.prototype.convert13b=function(e,t,n,i){for(var o=0,a=0;a<t;a++)o+=0|e[a],n[2*a]=8191&o,o>>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a<i;++a)n[a]=0;r(0===o),r(0==(-8192&o))},m.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},m.prototype.mulp=function(e,t,n){var r=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(r),o=this.stub(r),a=new Array(r),s=new Array(r),c=new Array(r),l=new Array(r),u=new Array(r),f=new Array(r),d=n.words;d.length=r,this.convert13b(e.words,e.length,a,r),this.convert13b(t.words,t.length,l,r),this.transform(a,o,s,c,r,i),this.transform(l,o,u,f,r,i);for(var p=0;p<r;p++){var h=s[p]*u[p]-c[p]*f[p];c[p]=s[p]*f[p]+c[p]*u[p],s[p]=h}return this.conjugate(s,c,r),this.transform(s,c,d,o,r,i),this.conjugate(d,o,r),this.normalize13b(d,r),n.negative=e.negative^t.negative,n.length=e.length+t.length,n.strip()},o.prototype.mul=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},o.prototype.mulf=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),h(this,e,t)},o.prototype.imul=function(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function(e){r("number"==typeof e),r(e<67108864);for(var t=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,o=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var r=n/26|0,i=n%26;t[n]=(e.words[r]&1<<i)>>>i}return t}(e);if(0===t.length)return new o(1);for(var n=this,r=0;r<t.length&&0===t[r];r++,n=n.sqr());if(++r<t.length)for(var i=n.sqr();r<t.length;r++,i=i.sqr())0!==t[r]&&(n=n.mul(i));return n},o.prototype.iushln=function(e){r("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t<this.length;t++){var s=this.words[t]&o,c=(0|this.words[t])-s<<n;this.words[t]=c|a,a=s>>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},o.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},o.prototype.iushrn=function(e,t,n){var i;r("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<<o,c=n;if(i-=a,i=Math.max(0,i),c){for(var l=0;l<a;l++)c.words[l]=this.words[l];c.length=a}if(0===a);else if(this.length>a)for(this.length-=a,l=0;l<this.length;l++)this.words[l]=this.words[l+a];else this.words[0]=0,this.length=1;var u=0;for(l=this.length-1;l>=0&&(0!==u||l>=i);l--){var f=0|this.words[l];this.words[l]=u<<26-o|f>>>o,u=f&s}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},o.prototype.imaskn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},o.prototype.maskn=function(e){return this.clone().imaskn(e)},o.prototype.iaddn=function(e){return r("number"==typeof e),r(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},o.prototype.addn=function(e){return this.clone().iaddn(e)},o.prototype.subn=function(e){return this.clone().isubn(e)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(e,t,n){var i,o,a=e.length+n;this._expand(a);var s=0;for(i=0;i<e.length;i++){o=(0|this.words[i+n])+s;var c=(0|e.words[i])*t;s=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+n]=67108863&o}for(;i<this.length-n;i++)s=(o=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,i=0;i<this.length;i++)s=(o=-(0|this.words[i])+s)>>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,a=0|i.words[i.length-1];0!==(n=26-this._countBits(a))&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var s,c=r.length-i.length;if("mod"!==t){(s=new o(null)).length=c+1,s.words=new Array(s.length);for(var l=0;l<s.length;l++)s.words[l]=0}var u=r.clone()._ishlnsubmul(i,1,c);0===u.negative&&(r=u,s&&(s.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|r.words[i.length+f])+(0|r.words[i.length+f-1]);for(d=Math.min(d/a|0,67108863),r._ishlnsubmul(i,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},o.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),a=new o(0),s=new o(0),c=new o(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var d=0,p=1;0==(t.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(u),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var h=0,m=1;0==(n.words[0]&m)&&h<26;++h,m<<=1);if(h>0)for(n.iushrn(h);h-- >0;)(s.isOdd()||c.isOdd())&&(s.iadd(u),c.isub(f)),s.iushrn(1),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(c)):(n.isub(t),s.isub(i),c.isub(a))}return{a:s,b:c,gcd:n.iushln(l)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,a=new o(1),s=new o(0),c=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0==(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);for(var f=0,d=1;0==(n.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(n.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return(i=0===t.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var o=i,a=n;0!==o&&a<this.length;a++){var s=0|this.words[a];o=(s+=o)>>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},o.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},o.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){r<i?t=-1:r>i&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):r>0?n.isub(this.p):n.strip(),n},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(g,y),g.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(4194303&o)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var r=0|e.words[n];t+=977*r,e.words[n]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(v,y),i(w,y),i(_,y),_.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*(0|e.words[n])+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new _}return b[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},k.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),c=s.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new o(2*u*u).toRed(this);0!==this.pow(u,l).cmp(c);)u.redIAdd(c);for(var f=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),h=a;0!==p.cmp(s);){for(var m=p,b=0;0!==m.cmp(s);b++)m=m.redSqr();r(b<h);var y=this.pow(f,new o(1).iushln(h-b-1));d=d.redMul(y),f=y.redSqr(),p=p.redMul(f),h=b}return d},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new o(1);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new o(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var i=n[0],a=0,s=0,c=t.bitLength()%26;for(0===c&&(c=26),r=t.length-1;r>=0;r--){for(var l=t.words[r],u=c-1;u>=0;u--){var f=l>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===r&&0===u)&&(i=this.mul(i,n[a]),s=0,a=0)):s=0}c=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new x(e)},i(x,k),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},x.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(71)(e))},function(e,t,n){(function(e){!function(e,t){"use strict";function r(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}function o(e,t,n){if(o.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(n=t,t=10),this._init(e||0,t||10,n||"be"))}var a;"object"==typeof e?e.exports=o:t.BN=o,o.BN=o,o.wordSize=26;try{a=n(2).Buffer}catch(e){}function s(e,t,n){for(var r=0,i=Math.min(e.length,n),o=t;o<i;o++){var a=e.charCodeAt(o)-48;r<<=4,r|=a>=49&&a<=54?a-49+10:a>=17&&a<=22?a-17+10:15&a}return r}function c(e,t,n,r){for(var i=0,o=Math.min(e.length,n),a=t;a<o;a++){var s=e.charCodeAt(a)-48;i*=r,i+=s>=49?s-49+10:s>=17?s-17+10:s}return i}o.isBN=function(e){return e instanceof o||null!==e&&"object"==typeof e&&e.constructor.wordSize===o.wordSize&&Array.isArray(e.words)},o.max=function(e,t){return e.cmp(t)>0?e:t},o.min=function(e,t){return e.cmp(t)<0?e:t},o.prototype._init=function(e,t,n){if("number"==typeof e)return this._initNumber(e,t,n);if("object"==typeof e)return this._initArray(e,t,n);"hex"===t&&(t=16),r(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&i++,16===t?this._parseHex(e,i):this._parseBase(e,t,i),"-"===e[0]&&(this.negative=1),this.strip(),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initNumber=function(e,t,n){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(r(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===n&&this._initArray(this.toArray(),t,n)},o.prototype._initArray=function(e,t,n){if(r("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var i=0;i<this.length;i++)this.words[i]=0;var o,a,s=0;if("be"===n)for(i=e.length-1,o=0;i>=0;i-=3)a=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);else if("le"===n)for(i=0,o=0;i<e.length;i+=3)a=e[i]|e[i+1]<<8|e[i+2]<<16,this.words[o]|=a<<s&67108863,this.words[o+1]=a>>>26-s&67108863,(s+=24)>=26&&(s-=26,o++);return this.strip()},o.prototype._parseHex=function(e,t){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var r,i,o=0;for(n=e.length-6,r=0;n>=t;n-=6)i=s(e,n,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303,(o+=24)>=26&&(o-=26,r++);n+6!==t&&(i=s(e,t,n+6),this.words[r]|=i<<o&67108863,this.words[r+1]|=i>>>26-o&4194303),this.strip()},o.prototype._parseBase=function(e,t,n){this.words=[0],this.length=1;for(var r=0,i=1;i<=67108863;i*=t)r++;r--,i=i/t|0;for(var o=e.length-n,a=o%r,s=Math.min(o,o-a)+n,l=0,u=n;u<s;u+=r)l=c(e,u,u+r,t),this.imuln(i),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l);if(0!==a){var f=1;for(l=c(e,u,e.length,t),u=0;u<a;u++)f*=t;this.imuln(f),this.words[0]+l<67108864?this.words[0]+=l:this._iaddn(l)}},o.prototype.copy=function(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},o.prototype.clone=function(){var e=new o(null);return this.copy(e),e},o.prototype._expand=function(e){for(;this.length<e;)this.words[this.length++]=0;return this},o.prototype.strip=function(){for(;this.length>1&&0===this.words[this.length-1];)this.length--;return this._normSign()},o.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},o.prototype.inspect=function(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var l=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],u=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],f=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function d(e,t,n){n.negative=t.negative^e.negative;var r=e.length+t.length|0;n.length=r,r=r-1|0;var i=0|e.words[0],o=0|t.words[0],a=i*o,s=67108863&a,c=a/67108864|0;n.words[0]=s;for(var l=1;l<r;l++){for(var u=c>>>26,f=67108863&c,d=Math.min(l,t.length-1),p=Math.max(0,l-e.length+1);p<=d;p++){var h=l-p|0;u+=(a=(i=0|e.words[h])*(o=0|t.words[p])+f)/67108864|0,f=67108863&a}n.words[l]=0|f,c=0|u}return 0!==c?n.words[l]=0|c:n.length--,n.strip()}o.prototype.toString=function(e,t){var n;if(t=0|t||1,16===(e=e||10)||"hex"===e){n="";for(var i=0,o=0,a=0;a<this.length;a++){var s=this.words[a],c=(16777215&(s<<i|o)).toString(16);n=0!==(o=s>>>24-i&16777215)||a!==this.length-1?l[6-c.length]+c+n:c+n,(i+=2)>=26&&(i-=26,a--)}for(0!==o&&(n=o.toString(16)+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}if(e===(0|e)&&e>=2&&e<=36){var d=u[e],p=f[e];n="";var h=this.clone();for(h.negative=0;!h.isZero();){var m=h.modn(p).toString(e);n=(h=h.idivn(p)).isZero()?m+n:l[d-m.length]+m+n}for(this.isZero()&&(n="0"+n);n.length%t!=0;)n="0"+n;return 0!==this.negative&&(n="-"+n),n}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},o.prototype.toJSON=function(){return this.toString(16)},o.prototype.toBuffer=function(e,t){return r(void 0!==a),this.toArrayLike(a,e,t)},o.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)},o.prototype.toArrayLike=function(e,t,n){var i=this.byteLength(),o=n||Math.max(1,i);r(i<=o,"byte array longer than desired length"),r(o>0,"Requested array length <= 0"),this.strip();var a,s,c="le"===t,l=new e(o),u=this.clone();if(c){for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[s]=a;for(;s<o;s++)l[s]=0}else{for(s=0;s<o-i;s++)l[s]=0;for(s=0;!u.isZero();s++)a=u.andln(255),u.iushrn(8),l[o-s-1]=a}return l},Math.clz32?o.prototype._countBits=function(e){return 32-Math.clz32(e)}:o.prototype._countBits=function(e){var t=e,n=0;return t>=4096&&(n+=13,t>>>=13),t>=64&&(n+=7,t>>>=7),t>=8&&(n+=4,t>>>=4),t>=2&&(n+=2,t>>>=2),n+t},o.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,n=0;return 0==(8191&t)&&(n+=13,t>>>=13),0==(127&t)&&(n+=7,t>>>=7),0==(15&t)&&(n+=4,t>>>=4),0==(3&t)&&(n+=2,t>>>=2),0==(1&t)&&n++,n},o.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var n=this._zeroBits(this.words[t]);if(e+=n,26!==n)break}return e},o.prototype.byteLength=function(){return Math.ceil(this.bitLength()/8)},o.prototype.toTwos=function(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},o.prototype.fromTwos=function(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},o.prototype.isNeg=function(){return 0!==this.negative},o.prototype.neg=function(){return this.clone().ineg()},o.prototype.ineg=function(){return this.isZero()||(this.negative^=1),this},o.prototype.iuor=function(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},o.prototype.ior=function(e){return r(0==(this.negative|e.negative)),this.iuor(e)},o.prototype.or=function(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},o.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},o.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var n=0;n<t.length;n++)this.words[n]=this.words[n]&e.words[n];return this.length=t.length,this.strip()},o.prototype.iand=function(e){return r(0==(this.negative|e.negative)),this.iuand(e)},o.prototype.and=function(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},o.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},o.prototype.iuxor=function(e){var t,n;this.length>e.length?(t=this,n=e):(t=e,n=this);for(var r=0;r<n.length;r++)this.words[r]=t.words[r]^n.words[r];if(this!==t)for(;r<t.length;r++)this.words[r]=t.words[r];return this.length=t.length,this.strip()},o.prototype.ixor=function(e){return r(0==(this.negative|e.negative)),this.iuxor(e)},o.prototype.xor=function(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},o.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},o.prototype.inotn=function(e){r("number"==typeof e&&e>=0);var t=0|Math.ceil(e/26),n=e%26;this._expand(t),n>0&&t--;for(var i=0;i<t;i++)this.words[i]=67108863&~this.words[i];return n>0&&(this.words[i]=~this.words[i]&67108863>>26-n),this.strip()},o.prototype.notn=function(e){return this.clone().inotn(e)},o.prototype.setn=function(e,t){r("number"==typeof e&&e>=0);var n=e/26|0,i=e%26;return this._expand(n+1),this.words[n]=t?this.words[n]|1<<i:this.words[n]&~(1<<i),this.strip()},o.prototype.iadd=function(e){var t,n,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();this.length>e.length?(n=this,r=e):(n=e,r=this);for(var i=0,o=0;o<r.length;o++)t=(0|n.words[o])+(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<n.length;o++)t=(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=n.length,0!==i)this.words[this.length]=i,this.length++;else if(n!==this)for(;o<n.length;o++)this.words[o]=n.words[o];return this},o.prototype.add=function(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},o.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var n,r,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(n=this,r=e):(n=e,r=this);for(var o=0,a=0;a<r.length;a++)o=(t=(0|n.words[a])-(0|r.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<n.length;a++)o=(t=(0|n.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<n.length&&n!==this)for(;a<n.length;a++)this.words[a]=n.words[a];return this.length=Math.max(this.length,a),n!==this&&(this.negative=1),this.strip()},o.prototype.sub=function(e){return this.clone().isub(e)};var p=function(e,t,n){var r,i,o,a=e.words,s=t.words,c=n.words,l=0,u=0|a[0],f=8191&u,d=u>>>13,p=0|a[1],h=8191&p,m=p>>>13,b=0|a[2],y=8191&b,g=b>>>13,v=0|a[3],w=8191&v,_=v>>>13,k=0|a[4],x=8191&k,S=k>>>13,O=0|a[5],E=8191&O,T=O>>>13,A=0|a[6],M=8191&A,I=A>>>13,P=0|a[7],C=8191&P,j=P>>>13,D=0|a[8],R=8191&D,N=D>>>13,B=0|a[9],L=8191&B,U=B>>>13,F=0|s[0],q=8191&F,z=F>>>13,V=0|s[1],H=8191&V,$=V>>>13,K=0|s[2],W=8191&K,G=K>>>13,J=0|s[3],Q=8191&J,Y=J>>>13,Z=0|s[4],X=8191&Z,ee=Z>>>13,te=0|s[5],ne=8191&te,re=te>>>13,ie=0|s[6],oe=8191&ie,ae=ie>>>13,se=0|s[7],ce=8191&se,le=se>>>13,ue=0|s[8],fe=8191&ue,de=ue>>>13,pe=0|s[9],he=8191&pe,me=pe>>>13;n.negative=e.negative^t.negative,n.length=19;var be=(l+(r=Math.imul(f,q))|0)+((8191&(i=(i=Math.imul(f,z))+Math.imul(d,q)|0))<<13)|0;l=((o=Math.imul(d,z))+(i>>>13)|0)+(be>>>26)|0,be&=67108863,r=Math.imul(h,q),i=(i=Math.imul(h,z))+Math.imul(m,q)|0,o=Math.imul(m,z);var ye=(l+(r=r+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,$)|0)+Math.imul(d,H)|0))<<13)|0;l=((o=o+Math.imul(d,$)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,r=Math.imul(y,q),i=(i=Math.imul(y,z))+Math.imul(g,q)|0,o=Math.imul(g,z),r=r+Math.imul(h,H)|0,i=(i=i+Math.imul(h,$)|0)+Math.imul(m,H)|0,o=o+Math.imul(m,$)|0;var ge=(l+(r=r+Math.imul(f,W)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(d,W)|0))<<13)|0;l=((o=o+Math.imul(d,G)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,r=Math.imul(w,q),i=(i=Math.imul(w,z))+Math.imul(_,q)|0,o=Math.imul(_,z),r=r+Math.imul(y,H)|0,i=(i=i+Math.imul(y,$)|0)+Math.imul(g,H)|0,o=o+Math.imul(g,$)|0,r=r+Math.imul(h,W)|0,i=(i=i+Math.imul(h,G)|0)+Math.imul(m,W)|0,o=o+Math.imul(m,G)|0;var ve=(l+(r=r+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(d,Q)|0))<<13)|0;l=((o=o+Math.imul(d,Y)|0)+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,r=Math.imul(x,q),i=(i=Math.imul(x,z))+Math.imul(S,q)|0,o=Math.imul(S,z),r=r+Math.imul(w,H)|0,i=(i=i+Math.imul(w,$)|0)+Math.imul(_,H)|0,o=o+Math.imul(_,$)|0,r=r+Math.imul(y,W)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(g,W)|0,o=o+Math.imul(g,G)|0,r=r+Math.imul(h,Q)|0,i=(i=i+Math.imul(h,Y)|0)+Math.imul(m,Q)|0,o=o+Math.imul(m,Y)|0;var we=(l+(r=r+Math.imul(f,X)|0)|0)+((8191&(i=(i=i+Math.imul(f,ee)|0)+Math.imul(d,X)|0))<<13)|0;l=((o=o+Math.imul(d,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,r=Math.imul(E,q),i=(i=Math.imul(E,z))+Math.imul(T,q)|0,o=Math.imul(T,z),r=r+Math.imul(x,H)|0,i=(i=i+Math.imul(x,$)|0)+Math.imul(S,H)|0,o=o+Math.imul(S,$)|0,r=r+Math.imul(w,W)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(_,W)|0,o=o+Math.imul(_,G)|0,r=r+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,Y)|0)+Math.imul(g,Q)|0,o=o+Math.imul(g,Y)|0,r=r+Math.imul(h,X)|0,i=(i=i+Math.imul(h,ee)|0)+Math.imul(m,X)|0,o=o+Math.imul(m,ee)|0;var _e=(l+(r=r+Math.imul(f,ne)|0)|0)+((8191&(i=(i=i+Math.imul(f,re)|0)+Math.imul(d,ne)|0))<<13)|0;l=((o=o+Math.imul(d,re)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,r=Math.imul(M,q),i=(i=Math.imul(M,z))+Math.imul(I,q)|0,o=Math.imul(I,z),r=r+Math.imul(E,H)|0,i=(i=i+Math.imul(E,$)|0)+Math.imul(T,H)|0,o=o+Math.imul(T,$)|0,r=r+Math.imul(x,W)|0,i=(i=i+Math.imul(x,G)|0)+Math.imul(S,W)|0,o=o+Math.imul(S,G)|0,r=r+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(_,Q)|0,o=o+Math.imul(_,Y)|0,r=r+Math.imul(y,X)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(g,X)|0,o=o+Math.imul(g,ee)|0,r=r+Math.imul(h,ne)|0,i=(i=i+Math.imul(h,re)|0)+Math.imul(m,ne)|0,o=o+Math.imul(m,re)|0;var ke=(l+(r=r+Math.imul(f,oe)|0)|0)+((8191&(i=(i=i+Math.imul(f,ae)|0)+Math.imul(d,oe)|0))<<13)|0;l=((o=o+Math.imul(d,ae)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,r=Math.imul(C,q),i=(i=Math.imul(C,z))+Math.imul(j,q)|0,o=Math.imul(j,z),r=r+Math.imul(M,H)|0,i=(i=i+Math.imul(M,$)|0)+Math.imul(I,H)|0,o=o+Math.imul(I,$)|0,r=r+Math.imul(E,W)|0,i=(i=i+Math.imul(E,G)|0)+Math.imul(T,W)|0,o=o+Math.imul(T,G)|0,r=r+Math.imul(x,Q)|0,i=(i=i+Math.imul(x,Y)|0)+Math.imul(S,Q)|0,o=o+Math.imul(S,Y)|0,r=r+Math.imul(w,X)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(_,X)|0,o=o+Math.imul(_,ee)|0,r=r+Math.imul(y,ne)|0,i=(i=i+Math.imul(y,re)|0)+Math.imul(g,ne)|0,o=o+Math.imul(g,re)|0,r=r+Math.imul(h,oe)|0,i=(i=i+Math.imul(h,ae)|0)+Math.imul(m,oe)|0,o=o+Math.imul(m,ae)|0;var xe=(l+(r=r+Math.imul(f,ce)|0)|0)+((8191&(i=(i=i+Math.imul(f,le)|0)+Math.imul(d,ce)|0))<<13)|0;l=((o=o+Math.imul(d,le)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,r=Math.imul(R,q),i=(i=Math.imul(R,z))+Math.imul(N,q)|0,o=Math.imul(N,z),r=r+Math.imul(C,H)|0,i=(i=i+Math.imul(C,$)|0)+Math.imul(j,H)|0,o=o+Math.imul(j,$)|0,r=r+Math.imul(M,W)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(I,W)|0,o=o+Math.imul(I,G)|0,r=r+Math.imul(E,Q)|0,i=(i=i+Math.imul(E,Y)|0)+Math.imul(T,Q)|0,o=o+Math.imul(T,Y)|0,r=r+Math.imul(x,X)|0,i=(i=i+Math.imul(x,ee)|0)+Math.imul(S,X)|0,o=o+Math.imul(S,ee)|0,r=r+Math.imul(w,ne)|0,i=(i=i+Math.imul(w,re)|0)+Math.imul(_,ne)|0,o=o+Math.imul(_,re)|0,r=r+Math.imul(y,oe)|0,i=(i=i+Math.imul(y,ae)|0)+Math.imul(g,oe)|0,o=o+Math.imul(g,ae)|0,r=r+Math.imul(h,ce)|0,i=(i=i+Math.imul(h,le)|0)+Math.imul(m,ce)|0,o=o+Math.imul(m,le)|0;var Se=(l+(r=r+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,de)|0)+Math.imul(d,fe)|0))<<13)|0;l=((o=o+Math.imul(d,de)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,r=Math.imul(L,q),i=(i=Math.imul(L,z))+Math.imul(U,q)|0,o=Math.imul(U,z),r=r+Math.imul(R,H)|0,i=(i=i+Math.imul(R,$)|0)+Math.imul(N,H)|0,o=o+Math.imul(N,$)|0,r=r+Math.imul(C,W)|0,i=(i=i+Math.imul(C,G)|0)+Math.imul(j,W)|0,o=o+Math.imul(j,G)|0,r=r+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(I,Q)|0,o=o+Math.imul(I,Y)|0,r=r+Math.imul(E,X)|0,i=(i=i+Math.imul(E,ee)|0)+Math.imul(T,X)|0,o=o+Math.imul(T,ee)|0,r=r+Math.imul(x,ne)|0,i=(i=i+Math.imul(x,re)|0)+Math.imul(S,ne)|0,o=o+Math.imul(S,re)|0,r=r+Math.imul(w,oe)|0,i=(i=i+Math.imul(w,ae)|0)+Math.imul(_,oe)|0,o=o+Math.imul(_,ae)|0,r=r+Math.imul(y,ce)|0,i=(i=i+Math.imul(y,le)|0)+Math.imul(g,ce)|0,o=o+Math.imul(g,le)|0,r=r+Math.imul(h,fe)|0,i=(i=i+Math.imul(h,de)|0)+Math.imul(m,fe)|0,o=o+Math.imul(m,de)|0;var Oe=(l+(r=r+Math.imul(f,he)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(d,he)|0))<<13)|0;l=((o=o+Math.imul(d,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,r=Math.imul(L,H),i=(i=Math.imul(L,$))+Math.imul(U,H)|0,o=Math.imul(U,$),r=r+Math.imul(R,W)|0,i=(i=i+Math.imul(R,G)|0)+Math.imul(N,W)|0,o=o+Math.imul(N,G)|0,r=r+Math.imul(C,Q)|0,i=(i=i+Math.imul(C,Y)|0)+Math.imul(j,Q)|0,o=o+Math.imul(j,Y)|0,r=r+Math.imul(M,X)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(I,X)|0,o=o+Math.imul(I,ee)|0,r=r+Math.imul(E,ne)|0,i=(i=i+Math.imul(E,re)|0)+Math.imul(T,ne)|0,o=o+Math.imul(T,re)|0,r=r+Math.imul(x,oe)|0,i=(i=i+Math.imul(x,ae)|0)+Math.imul(S,oe)|0,o=o+Math.imul(S,ae)|0,r=r+Math.imul(w,ce)|0,i=(i=i+Math.imul(w,le)|0)+Math.imul(_,ce)|0,o=o+Math.imul(_,le)|0,r=r+Math.imul(y,fe)|0,i=(i=i+Math.imul(y,de)|0)+Math.imul(g,fe)|0,o=o+Math.imul(g,de)|0;var Ee=(l+(r=r+Math.imul(h,he)|0)|0)+((8191&(i=(i=i+Math.imul(h,me)|0)+Math.imul(m,he)|0))<<13)|0;l=((o=o+Math.imul(m,me)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,r=Math.imul(L,W),i=(i=Math.imul(L,G))+Math.imul(U,W)|0,o=Math.imul(U,G),r=r+Math.imul(R,Q)|0,i=(i=i+Math.imul(R,Y)|0)+Math.imul(N,Q)|0,o=o+Math.imul(N,Y)|0,r=r+Math.imul(C,X)|0,i=(i=i+Math.imul(C,ee)|0)+Math.imul(j,X)|0,o=o+Math.imul(j,ee)|0,r=r+Math.imul(M,ne)|0,i=(i=i+Math.imul(M,re)|0)+Math.imul(I,ne)|0,o=o+Math.imul(I,re)|0,r=r+Math.imul(E,oe)|0,i=(i=i+Math.imul(E,ae)|0)+Math.imul(T,oe)|0,o=o+Math.imul(T,ae)|0,r=r+Math.imul(x,ce)|0,i=(i=i+Math.imul(x,le)|0)+Math.imul(S,ce)|0,o=o+Math.imul(S,le)|0,r=r+Math.imul(w,fe)|0,i=(i=i+Math.imul(w,de)|0)+Math.imul(_,fe)|0,o=o+Math.imul(_,de)|0;var Te=(l+(r=r+Math.imul(y,he)|0)|0)+((8191&(i=(i=i+Math.imul(y,me)|0)+Math.imul(g,he)|0))<<13)|0;l=((o=o+Math.imul(g,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,r=Math.imul(L,Q),i=(i=Math.imul(L,Y))+Math.imul(U,Q)|0,o=Math.imul(U,Y),r=r+Math.imul(R,X)|0,i=(i=i+Math.imul(R,ee)|0)+Math.imul(N,X)|0,o=o+Math.imul(N,ee)|0,r=r+Math.imul(C,ne)|0,i=(i=i+Math.imul(C,re)|0)+Math.imul(j,ne)|0,o=o+Math.imul(j,re)|0,r=r+Math.imul(M,oe)|0,i=(i=i+Math.imul(M,ae)|0)+Math.imul(I,oe)|0,o=o+Math.imul(I,ae)|0,r=r+Math.imul(E,ce)|0,i=(i=i+Math.imul(E,le)|0)+Math.imul(T,ce)|0,o=o+Math.imul(T,le)|0,r=r+Math.imul(x,fe)|0,i=(i=i+Math.imul(x,de)|0)+Math.imul(S,fe)|0,o=o+Math.imul(S,de)|0;var Ae=(l+(r=r+Math.imul(w,he)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(_,he)|0))<<13)|0;l=((o=o+Math.imul(_,me)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,r=Math.imul(L,X),i=(i=Math.imul(L,ee))+Math.imul(U,X)|0,o=Math.imul(U,ee),r=r+Math.imul(R,ne)|0,i=(i=i+Math.imul(R,re)|0)+Math.imul(N,ne)|0,o=o+Math.imul(N,re)|0,r=r+Math.imul(C,oe)|0,i=(i=i+Math.imul(C,ae)|0)+Math.imul(j,oe)|0,o=o+Math.imul(j,ae)|0,r=r+Math.imul(M,ce)|0,i=(i=i+Math.imul(M,le)|0)+Math.imul(I,ce)|0,o=o+Math.imul(I,le)|0,r=r+Math.imul(E,fe)|0,i=(i=i+Math.imul(E,de)|0)+Math.imul(T,fe)|0,o=o+Math.imul(T,de)|0;var Me=(l+(r=r+Math.imul(x,he)|0)|0)+((8191&(i=(i=i+Math.imul(x,me)|0)+Math.imul(S,he)|0))<<13)|0;l=((o=o+Math.imul(S,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,r=Math.imul(L,ne),i=(i=Math.imul(L,re))+Math.imul(U,ne)|0,o=Math.imul(U,re),r=r+Math.imul(R,oe)|0,i=(i=i+Math.imul(R,ae)|0)+Math.imul(N,oe)|0,o=o+Math.imul(N,ae)|0,r=r+Math.imul(C,ce)|0,i=(i=i+Math.imul(C,le)|0)+Math.imul(j,ce)|0,o=o+Math.imul(j,le)|0,r=r+Math.imul(M,fe)|0,i=(i=i+Math.imul(M,de)|0)+Math.imul(I,fe)|0,o=o+Math.imul(I,de)|0;var Ie=(l+(r=r+Math.imul(E,he)|0)|0)+((8191&(i=(i=i+Math.imul(E,me)|0)+Math.imul(T,he)|0))<<13)|0;l=((o=o+Math.imul(T,me)|0)+(i>>>13)|0)+(Ie>>>26)|0,Ie&=67108863,r=Math.imul(L,oe),i=(i=Math.imul(L,ae))+Math.imul(U,oe)|0,o=Math.imul(U,ae),r=r+Math.imul(R,ce)|0,i=(i=i+Math.imul(R,le)|0)+Math.imul(N,ce)|0,o=o+Math.imul(N,le)|0,r=r+Math.imul(C,fe)|0,i=(i=i+Math.imul(C,de)|0)+Math.imul(j,fe)|0,o=o+Math.imul(j,de)|0;var Pe=(l+(r=r+Math.imul(M,he)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(I,he)|0))<<13)|0;l=((o=o+Math.imul(I,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,r=Math.imul(L,ce),i=(i=Math.imul(L,le))+Math.imul(U,ce)|0,o=Math.imul(U,le),r=r+Math.imul(R,fe)|0,i=(i=i+Math.imul(R,de)|0)+Math.imul(N,fe)|0,o=o+Math.imul(N,de)|0;var Ce=(l+(r=r+Math.imul(C,he)|0)|0)+((8191&(i=(i=i+Math.imul(C,me)|0)+Math.imul(j,he)|0))<<13)|0;l=((o=o+Math.imul(j,me)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,r=Math.imul(L,fe),i=(i=Math.imul(L,de))+Math.imul(U,fe)|0,o=Math.imul(U,de);var je=(l+(r=r+Math.imul(R,he)|0)|0)+((8191&(i=(i=i+Math.imul(R,me)|0)+Math.imul(N,he)|0))<<13)|0;l=((o=o+Math.imul(N,me)|0)+(i>>>13)|0)+(je>>>26)|0,je&=67108863;var De=(l+(r=Math.imul(L,he))|0)+((8191&(i=(i=Math.imul(L,me))+Math.imul(U,he)|0))<<13)|0;return l=((o=Math.imul(U,me))+(i>>>13)|0)+(De>>>26)|0,De&=67108863,c[0]=be,c[1]=ye,c[2]=ge,c[3]=ve,c[4]=we,c[5]=_e,c[6]=ke,c[7]=xe,c[8]=Se,c[9]=Oe,c[10]=Ee,c[11]=Te,c[12]=Ae,c[13]=Me,c[14]=Ie,c[15]=Pe,c[16]=Ce,c[17]=je,c[18]=De,0!==l&&(c[19]=l,n.length++),n};function h(e,t,n){return(new m).mulp(e,t,n)}function m(e,t){this.x=e,this.y=t}Math.imul||(p=d),o.prototype.mulTo=function(e,t){var n=this.length+e.length;return 10===this.length&&10===e.length?p(this,e,t):n<63?d(this,e,t):n<1024?function(e,t,n){n.negative=t.negative^e.negative,n.length=e.length+t.length;for(var r=0,i=0,o=0;o<n.length-1;o++){var a=i;i=0;for(var s=67108863&r,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++){var u=o-l,f=(0|e.words[u])*(0|t.words[l]),d=67108863&f;s=67108863&(d=d+s|0),i+=(a=(a=a+(f/67108864|0)|0)+(d>>>26)|0)>>>26,a&=67108863}n.words[o]=s,r=a,a=i}return 0!==r?n.words[o]=r:n.length--,n.strip()}(this,e,t):h(this,e,t)},m.prototype.makeRBT=function(e){for(var t=new Array(e),n=o.prototype._countBits(e)-1,r=0;r<e;r++)t[r]=this.revBin(r,n,e);return t},m.prototype.revBin=function(e,t,n){if(0===e||e===n-1)return e;for(var r=0,i=0;i<t;i++)r|=(1&e)<<t-i-1,e>>=1;return r},m.prototype.permute=function(e,t,n,r,i,o){for(var a=0;a<o;a++)r[a]=t[e[a]],i[a]=n[e[a]]},m.prototype.transform=function(e,t,n,r,i,o){this.permute(o,e,t,n,r,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,c=Math.cos(2*Math.PI/s),l=Math.sin(2*Math.PI/s),u=0;u<i;u+=s)for(var f=c,d=l,p=0;p<a;p++){var h=n[u+p],m=r[u+p],b=n[u+p+a],y=r[u+p+a],g=f*b-d*y;y=f*y+d*b,b=g,n[u+p]=h+b,r[u+p]=m+y,n[u+p+a]=h-b,r[u+p+a]=m-y,p!==s&&(g=c*f-l*d,d=c*d+l*f,f=g)}},m.prototype.guessLen13b=function(e,t){var n=1|Math.max(t,e),r=1&n,i=0;for(n=n/2|0;n;n>>>=1)i++;return 1<<i+1+r},m.prototype.conjugate=function(e,t,n){if(!(n<=1))for(var r=0;r<n/2;r++){var i=e[r];e[r]=e[n-r-1],e[n-r-1]=i,i=t[r],t[r]=-t[n-r-1],t[n-r-1]=-i}},m.prototype.normalize13b=function(e,t){for(var n=0,r=0;r<t/2;r++){var i=8192*Math.round(e[2*r+1]/t)+Math.round(e[2*r]/t)+n;e[r]=67108863&i,n=i<67108864?0:i/67108864|0}return e},m.prototype.convert13b=function(e,t,n,i){for(var o=0,a=0;a<t;a++)o+=0|e[a],n[2*a]=8191&o,o>>>=13,n[2*a+1]=8191&o,o>>>=13;for(a=2*t;a<i;++a)n[a]=0;r(0===o),r(0==(-8192&o))},m.prototype.stub=function(e){for(var t=new Array(e),n=0;n<e;n++)t[n]=0;return t},m.prototype.mulp=function(e,t,n){var r=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(r),o=this.stub(r),a=new Array(r),s=new Array(r),c=new Array(r),l=new Array(r),u=new Array(r),f=new Array(r),d=n.words;d.length=r,this.convert13b(e.words,e.length,a,r),this.convert13b(t.words,t.length,l,r),this.transform(a,o,s,c,r,i),this.transform(l,o,u,f,r,i);for(var p=0;p<r;p++){var h=s[p]*u[p]-c[p]*f[p];c[p]=s[p]*f[p]+c[p]*u[p],s[p]=h}return this.conjugate(s,c,r),this.transform(s,c,d,o,r,i),this.conjugate(d,o,r),this.normalize13b(d,r),n.negative=e.negative^t.negative,n.length=e.length+t.length,n.strip()},o.prototype.mul=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},o.prototype.mulf=function(e){var t=new o(null);return t.words=new Array(this.length+e.length),h(this,e,t)},o.prototype.imul=function(e){return this.clone().mulTo(e,this)},o.prototype.imuln=function(e){r("number"==typeof e),r(e<67108864);for(var t=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,o=(67108863&i)+(67108863&t);t>>=26,t+=i/67108864|0,t+=o>>>26,this.words[n]=67108863&o}return 0!==t&&(this.words[n]=t,this.length++),this},o.prototype.muln=function(e){return this.clone().imuln(e)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),n=0;n<t.length;n++){var r=n/26|0,i=n%26;t[n]=(e.words[r]&1<<i)>>>i}return t}(e);if(0===t.length)return new o(1);for(var n=this,r=0;r<t.length&&0===t[r];r++,n=n.sqr());if(++r<t.length)for(var i=n.sqr();r<t.length;r++,i=i.sqr())0!==t[r]&&(n=n.mul(i));return n},o.prototype.iushln=function(e){r("number"==typeof e&&e>=0);var t,n=e%26,i=(e-n)/26,o=67108863>>>26-n<<26-n;if(0!==n){var a=0;for(t=0;t<this.length;t++){var s=this.words[t]&o,c=(0|this.words[t])-s<<n;this.words[t]=c|a,a=s>>>26-n}a&&(this.words[t]=a,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t<i;t++)this.words[t]=0;this.length+=i}return this.strip()},o.prototype.ishln=function(e){return r(0===this.negative),this.iushln(e)},o.prototype.iushrn=function(e,t,n){var i;r("number"==typeof e&&e>=0),i=t?(t-t%26)/26:0;var o=e%26,a=Math.min((e-o)/26,this.length),s=67108863^67108863>>>o<<o,c=n;if(i-=a,i=Math.max(0,i),c){for(var l=0;l<a;l++)c.words[l]=this.words[l];c.length=a}if(0===a);else if(this.length>a)for(this.length-=a,l=0;l<this.length;l++)this.words[l]=this.words[l+a];else this.words[0]=0,this.length=1;var u=0;for(l=this.length-1;l>=0&&(0!==u||l>=i);l--){var f=0|this.words[l];this.words[l]=u<<26-o|f>>>o,u=f&s}return c&&0!==u&&(c.words[c.length++]=u),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},o.prototype.ishrn=function(e,t,n){return r(0===this.negative),this.iushrn(e,t,n)},o.prototype.shln=function(e){return this.clone().ishln(e)},o.prototype.ushln=function(e){return this.clone().iushln(e)},o.prototype.shrn=function(e){return this.clone().ishrn(e)},o.prototype.ushrn=function(e){return this.clone().iushrn(e)},o.prototype.testn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26,i=1<<t;return!(this.length<=n)&&!!(this.words[n]&i)},o.prototype.imaskn=function(e){r("number"==typeof e&&e>=0);var t=e%26,n=(e-t)/26;if(r(0===this.negative,"imaskn works only with positive numbers"),this.length<=n)return this;if(0!==t&&n++,this.length=Math.min(n,this.length),0!==t){var i=67108863^67108863>>>t<<t;this.words[this.length-1]&=i}return this.strip()},o.prototype.maskn=function(e){return this.clone().imaskn(e)},o.prototype.iaddn=function(e){return r("number"==typeof e),r(e<67108864),e<0?this.isubn(-e):0!==this.negative?1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0,this):(this.negative=0,this.isubn(e),this.negative=1,this):this._iaddn(e)},o.prototype._iaddn=function(e){this.words[0]+=e;for(var t=0;t<this.length&&this.words[t]>=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},o.prototype.isubn=function(e){if(r("number"==typeof e),r(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,this.words[t+1]-=1;return this.strip()},o.prototype.addn=function(e){return this.clone().iaddn(e)},o.prototype.subn=function(e){return this.clone().isubn(e)},o.prototype.iabs=function(){return this.negative=0,this},o.prototype.abs=function(){return this.clone().iabs()},o.prototype._ishlnsubmul=function(e,t,n){var i,o,a=e.length+n;this._expand(a);var s=0;for(i=0;i<e.length;i++){o=(0|this.words[i+n])+s;var c=(0|e.words[i])*t;s=((o-=67108863&c)>>26)-(c/67108864|0),this.words[i+n]=67108863&o}for(;i<this.length-n;i++)s=(o=(0|this.words[i+n])+s)>>26,this.words[i+n]=67108863&o;if(0===s)return this.strip();for(r(-1===s),s=0,i=0;i<this.length;i++)s=(o=-(0|this.words[i])+s)>>26,this.words[i]=67108863&o;return this.negative=1,this.strip()},o.prototype._wordDiv=function(e,t){var n=(this.length,e.length),r=this.clone(),i=e,a=0|i.words[i.length-1];0!==(n=26-this._countBits(a))&&(i=i.ushln(n),r.iushln(n),a=0|i.words[i.length-1]);var s,c=r.length-i.length;if("mod"!==t){(s=new o(null)).length=c+1,s.words=new Array(s.length);for(var l=0;l<s.length;l++)s.words[l]=0}var u=r.clone()._ishlnsubmul(i,1,c);0===u.negative&&(r=u,s&&(s.words[c]=1));for(var f=c-1;f>=0;f--){var d=67108864*(0|r.words[i.length+f])+(0|r.words[i.length+f-1]);for(d=Math.min(d/a|0,67108863),r._ishlnsubmul(i,d,f);0!==r.negative;)d--,r.negative=0,r._ishlnsubmul(i,1,f),r.isZero()||(r.negative^=1);s&&(s.words[f]=d)}return s&&s.strip(),r.strip(),"div"!==t&&0!==n&&r.iushrn(n),{div:s||null,mod:r}},o.prototype.divmod=function(e,t,n){return r(!e.isZero()),this.isZero()?{div:new o(0),mod:new o(0)}:0!==this.negative&&0===e.negative?(s=this.neg().divmod(e,t),"mod"!==t&&(i=s.div.neg()),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.iadd(e)),{div:i,mod:a}):0===this.negative&&0!==e.negative?(s=this.divmod(e.neg(),t),"mod"!==t&&(i=s.div.neg()),{div:i,mod:s.mod}):0!=(this.negative&e.negative)?(s=this.neg().divmod(e.neg(),t),"div"!==t&&(a=s.mod.neg(),n&&0!==a.negative&&a.isub(e)),{div:s.div,mod:a}):e.length>this.length||this.cmp(e)<0?{div:new o(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new o(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new o(this.modn(e.words[0]))}:this._wordDiv(e,t);var i,a,s},o.prototype.div=function(e){return this.divmod(e,"div",!1).div},o.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},o.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},o.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var n=0!==t.div.negative?t.mod.isub(e):t.mod,r=e.ushrn(1),i=e.andln(1),o=n.cmp(r);return o<0||1===i&&0===o?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},o.prototype.modn=function(e){r(e<=67108863);for(var t=(1<<26)%e,n=0,i=this.length-1;i>=0;i--)n=(t*n+(0|this.words[i]))%e;return n},o.prototype.idivn=function(e){r(e<=67108863);for(var t=0,n=this.length-1;n>=0;n--){var i=(0|this.words[n])+67108864*t;this.words[n]=i/e|0,t=i%e}return this.strip()},o.prototype.divn=function(e){return this.clone().idivn(e)},o.prototype.egcd=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new o(1),a=new o(0),s=new o(0),c=new o(1),l=0;t.isEven()&&n.isEven();)t.iushrn(1),n.iushrn(1),++l;for(var u=n.clone(),f=t.clone();!t.isZero();){for(var d=0,p=1;0==(t.words[0]&p)&&d<26;++d,p<<=1);if(d>0)for(t.iushrn(d);d-- >0;)(i.isOdd()||a.isOdd())&&(i.iadd(u),a.isub(f)),i.iushrn(1),a.iushrn(1);for(var h=0,m=1;0==(n.words[0]&m)&&h<26;++h,m<<=1);if(h>0)for(n.iushrn(h);h-- >0;)(s.isOdd()||c.isOdd())&&(s.iadd(u),c.isub(f)),s.iushrn(1),c.iushrn(1);t.cmp(n)>=0?(t.isub(n),i.isub(s),a.isub(c)):(n.isub(t),s.isub(i),c.isub(a))}return{a:s,b:c,gcd:n.iushln(l)}},o.prototype._invmp=function(e){r(0===e.negative),r(!e.isZero());var t=this,n=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,a=new o(1),s=new o(0),c=n.clone();t.cmpn(1)>0&&n.cmpn(1)>0;){for(var l=0,u=1;0==(t.words[0]&u)&&l<26;++l,u<<=1);if(l>0)for(t.iushrn(l);l-- >0;)a.isOdd()&&a.iadd(c),a.iushrn(1);for(var f=0,d=1;0==(n.words[0]&d)&&f<26;++f,d<<=1);if(f>0)for(n.iushrn(f);f-- >0;)s.isOdd()&&s.iadd(c),s.iushrn(1);t.cmp(n)>=0?(t.isub(n),a.isub(s)):(n.isub(t),s.isub(a))}return(i=0===t.cmpn(1)?a:s).cmpn(0)<0&&i.iadd(e),i},o.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),n=e.clone();t.negative=0,n.negative=0;for(var r=0;t.isEven()&&n.isEven();r++)t.iushrn(1),n.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;n.isEven();)n.iushrn(1);var i=t.cmp(n);if(i<0){var o=t;t=n,n=o}else if(0===i||0===n.cmpn(1))break;t.isub(n)}return n.iushln(r)},o.prototype.invm=function(e){return this.egcd(e).a.umod(e)},o.prototype.isEven=function(){return 0==(1&this.words[0])},o.prototype.isOdd=function(){return 1==(1&this.words[0])},o.prototype.andln=function(e){return this.words[0]&e},o.prototype.bincn=function(e){r("number"==typeof e);var t=e%26,n=(e-t)/26,i=1<<t;if(this.length<=n)return this._expand(n+1),this.words[n]|=i,this;for(var o=i,a=n;0!==o&&a<this.length;a++){var s=0|this.words[a];o=(s+=o)>>>26,s&=67108863,this.words[a]=s}return 0!==o&&(this.words[a]=o,this.length++),this},o.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},o.prototype.cmpn=function(e){var t,n=e<0;if(0!==this.negative&&!n)return-1;if(0===this.negative&&n)return 1;if(this.strip(),this.length>1)t=1;else{n&&(e=-e),r(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:i<e?-1:1}return 0!==this.negative?0|-t:t},o.prototype.cmp=function(e){if(0!==this.negative&&0===e.negative)return-1;if(0===this.negative&&0!==e.negative)return 1;var t=this.ucmp(e);return 0!==this.negative?0|-t:t},o.prototype.ucmp=function(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,n=this.length-1;n>=0;n--){var r=0|this.words[n],i=0|e.words[n];if(r!==i){r<i?t=-1:r>i&&(t=1);break}}return t},o.prototype.gtn=function(e){return 1===this.cmpn(e)},o.prototype.gt=function(e){return 1===this.cmp(e)},o.prototype.gten=function(e){return this.cmpn(e)>=0},o.prototype.gte=function(e){return this.cmp(e)>=0},o.prototype.ltn=function(e){return-1===this.cmpn(e)},o.prototype.lt=function(e){return-1===this.cmp(e)},o.prototype.lten=function(e){return this.cmpn(e)<=0},o.prototype.lte=function(e){return this.cmp(e)<=0},o.prototype.eqn=function(e){return 0===this.cmpn(e)},o.prototype.eq=function(e){return 0===this.cmp(e)},o.red=function(e){return new k(e)},o.prototype.toRed=function(e){return r(!this.red,"Already a number in reduction context"),r(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(e){return this.red=e,this},o.prototype.forceRed=function(e){return r(!this.red,"Already a number in reduction context"),this._forceRed(e)},o.prototype.redAdd=function(e){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},o.prototype.redIAdd=function(e){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},o.prototype.redSub=function(e){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},o.prototype.redISub=function(e){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},o.prototype.redShl=function(e){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},o.prototype.redMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},o.prototype.redIMul=function(e){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(e){return r(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var b={k256:null,p224:null,p192:null,p25519:null};function y(e,t){this.name=e,this.p=new o(t,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function g(){y.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function v(){y.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function w(){y.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function _(){y.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function k(e){if("string"==typeof e){var t=o._prime(e);this.m=t.p,this.prime=t}else r(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function x(e){k.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new o(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}y.prototype._tmp=function(){var e=new o(null);return e.words=new Array(Math.ceil(this.n/13)),e},y.prototype.ireduce=function(e){var t,n=e;do{this.split(n,this.tmp),t=(n=(n=this.imulK(n)).iadd(this.tmp)).bitLength()}while(t>this.n);var r=t<this.n?-1:n.ucmp(this.p);return 0===r?(n.words[0]=0,n.length=1):r>0?n.isub(this.p):n.strip(),n},y.prototype.split=function(e,t){e.iushrn(this.n,0,t)},y.prototype.imulK=function(e){return e.imul(this.k)},i(g,y),g.prototype.split=function(e,t){for(var n=Math.min(e.length,9),r=0;r<n;r++)t.words[r]=e.words[r];if(t.length=n,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,r=10;r<e.length;r++){var o=0|e.words[r];e.words[r-10]=(4194303&o)<<4|i>>>22,i=o}i>>>=22,e.words[r-10]=i,0===i&&e.length>10?e.length-=10:e.length-=9},g.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,n=0;n<e.length;n++){var r=0|e.words[n];t+=977*r,e.words[n]=67108863&t,t=64*r+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},i(v,y),i(w,y),i(_,y),_.prototype.imulK=function(e){for(var t=0,n=0;n<e.length;n++){var r=19*(0|e.words[n])+t,i=67108863&r;r>>>=26,e.words[n]=i,t=r}return 0!==t&&(e.words[e.length++]=t),e},o._prime=function(e){if(b[e])return b[e];var t;if("k256"===e)t=new g;else if("p224"===e)t=new v;else if("p192"===e)t=new w;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new _}return b[e]=t,t},k.prototype._verify1=function(e){r(0===e.negative,"red works only with positives"),r(e.red,"red works only with red numbers")},k.prototype._verify2=function(e,t){r(0==(e.negative|t.negative),"red works only with positives"),r(e.red&&e.red===t.red,"red works only with red numbers")},k.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):e.umod(this.m)._forceRed(this)},k.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},k.prototype.add=function(e,t){this._verify2(e,t);var n=e.add(t);return n.cmp(this.m)>=0&&n.isub(this.m),n._forceRed(this)},k.prototype.iadd=function(e,t){this._verify2(e,t);var n=e.iadd(t);return n.cmp(this.m)>=0&&n.isub(this.m),n},k.prototype.sub=function(e,t){this._verify2(e,t);var n=e.sub(t);return n.cmpn(0)<0&&n.iadd(this.m),n._forceRed(this)},k.prototype.isub=function(e,t){this._verify2(e,t);var n=e.isub(t);return n.cmpn(0)<0&&n.iadd(this.m),n},k.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},k.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},k.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},k.prototype.isqr=function(e){return this.imul(e,e.clone())},k.prototype.sqr=function(e){return this.mul(e,e)},k.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(r(t%2==1),3===t){var n=this.m.add(new o(1)).iushrn(2);return this.pow(e,n)}for(var i=this.m.subn(1),a=0;!i.isZero()&&0===i.andln(1);)a++,i.iushrn(1);r(!i.isZero());var s=new o(1).toRed(this),c=s.redNeg(),l=this.m.subn(1).iushrn(1),u=this.m.bitLength();for(u=new o(2*u*u).toRed(this);0!==this.pow(u,l).cmp(c);)u.redIAdd(c);for(var f=this.pow(u,i),d=this.pow(e,i.addn(1).iushrn(1)),p=this.pow(e,i),h=a;0!==p.cmp(s);){for(var m=p,b=0;0!==m.cmp(s);b++)m=m.redSqr();r(b<h);var y=this.pow(f,new o(1).iushln(h-b-1));d=d.redMul(y),f=y.redSqr(),p=p.redMul(f),h=b}return d},k.prototype.invm=function(e){var t=e._invmp(this.m);return 0!==t.negative?(t.negative=0,this.imod(t).redNeg()):this.imod(t)},k.prototype.pow=function(e,t){if(t.isZero())return new o(1);if(0===t.cmpn(1))return e.clone();var n=new Array(16);n[0]=new o(1).toRed(this),n[1]=e;for(var r=2;r<n.length;r++)n[r]=this.mul(n[r-1],e);var i=n[0],a=0,s=0,c=t.bitLength()%26;for(0===c&&(c=26),r=t.length-1;r>=0;r--){for(var l=t.words[r],u=c-1;u>=0;u--){var f=l>>u&1;i!==n[0]&&(i=this.sqr(i)),0!==f||0!==a?(a<<=1,a|=f,(4===++s||0===r&&0===u)&&(i=this.mul(i,n[a]),s=0,a=0)):s=0}c=26}return i},k.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},k.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},o.mont=function(e){return new x(e)},i(x,k),x.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},x.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},x.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var n=e.imul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},x.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new o(0)._forceRed(this);var n=e.mul(t),r=n.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=n.isub(r).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},x.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}).call(this,n(71)(e))},function(e,t,n){var r=n(1399);e.exports=function(e){return"string"!=typeof e?e:r(e)?e.slice(2):e}},function(e,t){e.exports=function(e){if("string"!=typeof e)throw new Error("[is-hex-prefixed] value must be type 'string', is currently type "+typeof e+", while checking isHexPrefixed.");return"0x"===e.slice(0,2)}},function(e,t){},function(e,t,n){!function(e){var t,n,r,i=String.fromCharCode;function o(e){for(var t,n,r=[],i=0,o=e.length;i<o;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<o?56320==(64512&(n=e.charCodeAt(i++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),i--):r.push(t);return r}function a(e){if(e>=55296&&e<=57343)throw Error("Lone surrogate U+"+e.toString(16).toUpperCase()+" is not a scalar value")}function s(e,t){return i(e>>t&63|128)}function c(e){if(0==(4294967168&e))return i(e);var t="";return 0==(4294965248&e)?t=i(e>>6&31|192):0==(4294901760&e)?(a(e),t=i(e>>12&15|224),t+=s(e,6)):0==(4292870144&e)&&(t=i(e>>18&7|240),t+=s(e,12),t+=s(e,6)),t+=i(63&e|128)}function l(){if(r>=n)throw Error("Invalid byte index");var e=255&t[r];if(r++,128==(192&e))return 63&e;throw Error("Invalid continuation byte")}function u(){var e,i;if(r>n)throw Error("Invalid byte index");if(r==n)return!1;if(e=255&t[r],r++,0==(128&e))return e;if(192==(224&e)){if((i=(31&e)<<6|l())>=128)return i;throw Error("Invalid continuation byte")}if(224==(240&e)){if((i=(15&e)<<12|l()<<6|l())>=2048)return a(i),i;throw Error("Invalid continuation byte")}if(240==(248&e)&&(i=(7&e)<<18|l()<<12|l()<<6|l())>=65536&&i<=1114111)return i;throw Error("Invalid UTF-8 detected")}e.version="3.0.0",e.encode=function(e){for(var t=o(e),n=t.length,r=-1,i="";++r<n;)i+=c(t[r]);return i},e.decode=function(e){t=o(e),n=t.length,r=0;for(var a,s=[];!1!==(a=u());)s.push(a);return function(e){for(var t,n=e.length,r=-1,o="";++r<n;)(t=e[r])>65535&&(o+=i((t-=65536)>>>10&1023|55296),t=56320|1023&t),o+=i(t);return o}(s)}}(t)},function(e,t){const n="0123456789abcdef".split(""),r=[1,256,65536,16777216],i=[0,8,16,24],o=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],a=e=>{var t,n,r,i,a,s,c,l,u,f,d,p,h,m,b,y,g,v,w,_,k,x,S,O,E,T,A,M,I,P,C,j,D,R,N,B,L,U,F,q,z,V,H,$,K,W,G,J,Q,Y,Z,X,ee,te,ne,re,ie,oe,ae,se,ce,le,ue;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],a=e[1]^e[11]^e[21]^e[31]^e[41],s=e[2]^e[12]^e[22]^e[32]^e[42],c=e[3]^e[13]^e[23]^e[33]^e[43],l=e[4]^e[14]^e[24]^e[34]^e[44],u=e[5]^e[15]^e[25]^e[35]^e[45],f=e[6]^e[16]^e[26]^e[36]^e[46],d=e[7]^e[17]^e[27]^e[37]^e[47],t=(p=e[8]^e[18]^e[28]^e[38]^e[48])^(s<<1|c>>>31),n=(h=e[9]^e[19]^e[29]^e[39]^e[49])^(c<<1|s>>>31),e[0]^=t,e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,t=i^(l<<1|u>>>31),n=a^(u<<1|l>>>31),e[2]^=t,e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,t=s^(f<<1|d>>>31),n=c^(d<<1|f>>>31),e[4]^=t,e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,t=l^(p<<1|h>>>31),n=u^(h<<1|p>>>31),e[6]^=t,e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,t=f^(i<<1|a>>>31),n=d^(a<<1|i>>>31),e[8]^=t,e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,m=e[0],b=e[1],W=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,M=e[20]<<3|e[21]>>>29,I=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,V=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,R=e[2]<<1|e[3]>>>31,N=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,J=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,P=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,le=e[42]<<2|e[43]>>>30,ue=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,B=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,j=e[45]<<29|e[44]>>>3,D=e[44]<<29|e[45]>>>3,O=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,F=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,T=e[18]<<20|e[19]>>>12,A=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,ae=e[28]<<7|e[29]>>>25,q=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,x=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=m^~y&v,e[1]=b^~g&w,e[10]=O^~T&M,e[11]=E^~A&I,e[20]=R^~B&U,e[21]=N^~L&F,e[30]=$^~W&J,e[31]=K^~G&Q,e[40]=te^~re&oe,e[41]=ne^~ie&ae,e[2]=y^~v&_,e[3]=g^~w&k,e[12]=T^~M&P,e[13]=A^~I&C,e[22]=B^~U&q,e[23]=L^~F&z,e[32]=W^~J&Y,e[33]=G^~Q&Z,e[42]=re^~oe&se,e[43]=ie^~ae&ce,e[4]=v^~_&x,e[5]=w^~k&S,e[14]=M^~P&j,e[15]=I^~C&D,e[24]=U^~q&V,e[25]=F^~z&H,e[34]=J^~Y&X,e[35]=Q^~Z&ee,e[44]=oe^~se&le,e[45]=ae^~ce&ue,e[6]=_^~x&m,e[7]=k^~S&b,e[16]=P^~j&O,e[17]=C^~D&E,e[26]=q^~V&R,e[27]=z^~H&N,e[36]=Y^~X&$,e[37]=Z^~ee&K,e[46]=se^~le&te,e[47]=ce^~ue&ne,e[8]=x^~m&y,e[9]=S^~b&g,e[18]=j^~O&T,e[19]=D^~E&A,e[28]=V^~R&B,e[29]=H^~N&L,e[38]=X^~$&W,e[39]=ee^~K&G,e[48]=le^~te&re,e[49]=ue^~ne&ie,e[0]^=o[r],e[1]^=o[r+1]},s=e=>t=>{var o;if("0x"===t.slice(0,2)){o=[];for(var s=2,c=t.length;s<c;s+=2)o.push(parseInt(t.slice(s,s+2),16))}else o=t;return((e,t)=>{for(var o,s=t.length,c=e.blocks,l=e.blockCount<<2,u=e.blockCount,f=e.outputBlocks,d=e.s,p=0;p<s;){if(e.reset)for(e.reset=!1,c[0]=e.block,b=1;b<u+1;++b)c[b]=0;if("string"!=typeof t)for(b=e.start;p<s&&b<l;++p)c[b>>2]|=t[p]<<i[3&b++];else for(b=e.start;p<s&&b<l;++p)(o=t.charCodeAt(p))<128?c[b>>2]|=o<<i[3&b++]:o<2048?(c[b>>2]|=(192|o>>6)<<i[3&b++],c[b>>2]|=(128|63&o)<<i[3&b++]):o<55296||o>=57344?(c[b>>2]|=(224|o>>12)<<i[3&b++],c[b>>2]|=(128|o>>6&63)<<i[3&b++],c[b>>2]|=(128|63&o)<<i[3&b++]):(o=65536+((1023&o)<<10|1023&t.charCodeAt(++p)),c[b>>2]|=(240|o>>18)<<i[3&b++],c[b>>2]|=(128|o>>12&63)<<i[3&b++],c[b>>2]|=(128|o>>6&63)<<i[3&b++],c[b>>2]|=(128|63&o)<<i[3&b++]);if(e.lastByteIndex=b,b>=l){for(e.start=b-l,e.block=c[u],b=0;b<u;++b)d[b]^=c[b];a(d),e.reset=!0}else e.start=b}if(c[(b=e.lastByteIndex)>>2]|=r[3&b],e.lastByteIndex===l)for(c[0]=c[u],b=1;b<u+1;++b)c[b]=0;for(c[u-1]|=2147483648,b=0;b<u;++b)d[b]^=c[b];a(d);for(var h,m="",b=0,y=0;y<f;){for(b=0;b<u&&y<f;++b,++y)h=d[b],m+=n[h>>4&15]+n[15&h]+n[h>>12&15]+n[h>>8&15]+n[h>>20&15]+n[h>>16&15]+n[h>>28&15]+n[h>>24&15];y%u==0&&(a(d),b=0)}return"0x"+m})((e=>{return{blocks:[],reset:!0,block:0,start:0,blockCount:1600-(e<<1)>>5,outputBlocks:e>>5,s:(t=[0,0,0,0,0,0,0,0,0,0],[].concat(t,t,t,t,t))};var t})(e),o)};e.exports={keccak256:s(256),keccak512:s(512),keccak256s:s(256),keccak512s:s(512)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1404);function i(e){return"string"==typeof e&&(!!/^(0x)?[0-9a-f]{512}$/i.test(e)&&!(!/^(0x)?[0-9a-f]{512}$/.test(e)&&!/^(0x)?[0-9A-F]{512}$/.test(e)))}function o(e,t){"object"==typeof t&&t.constructor===Uint8Array&&(t=r.bytesToHex(t));const n=r.keccak256(t).replace("0x","");for(let t=0;t<12;t+=4){const r=(parseInt(n.substr(t,2),16)<<8)+parseInt(n.substr(t+2,2),16)&2047,i=1<<r%4;if((a(e.charCodeAt(e.length-1-Math.floor(r/4)))&i)!==i)return!1}return!0}function a(e){if(e>=48&&e<=57)return e-48;if(e>=65&&e<=70)return e-55;if(e>=97&&e<=102)return e-87;throw new Error("invalid bloom")}function s(e){return"string"==typeof e&&(!!/^(0x)?[0-9a-f]{64}$/i.test(e)&&!(!/^(0x)?[0-9a-f]{64}$/.test(e)&&!/^(0x)?[0-9A-F]{64}$/.test(e)))}function c(e){return"string"==typeof e&&(!!e.match(/^(0x)?[0-9a-fA-F]{40}$/)||!!e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/))}t.isBloom=i,t.isInBloom=o,t.isUserEthereumAddressInBloom=function(e,t){if(!i(e))throw new Error("Invalid bloom given");if(!c(t))throw new Error(`Invalid ethereum address given: "${t}"`);return o(e,r.padLeft(t,64))},t.isContractAddressInBloom=function(e,t){if(!i(e))throw new Error("Invalid bloom given");if(!c(t))throw new Error(`Invalid contract address given: "${t}"`);return o(e,t)},t.isTopicInBloom=function(e,t){if(!i(e))throw new Error("Invalid bloom given");if(!s(t))throw new Error("Invalid topic");return o(e,t)},t.isTopic=s,t.isAddress=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(1405);function i(e){if(null==e)throw new Error("cannot convert null value to array");if("string"==typeof e){const t=e.match(/^(0x)?[0-9a-fA-F]*$/);if(!t)throw new Error("invalid hexidecimal string");if("0x"!==t[1])throw new Error("hex string must have 0x prefix");(e=e.substring(2)).length%2&&(e="0"+e);const n=[];for(let t=0;t<e.length;t+=2)n.push(parseInt(e.substr(t,2),16));return o(new Uint8Array(n))}if(function(e){if(!e||parseInt(String(e.length))!=e.length||"string"==typeof e)return!1;for(let t=0;t<e.length;t++){const n=e[t];if(n<0||n>=256||parseInt(String(n))!=n)return!1}return!0}(e))return o(new Uint8Array(e));throw new Error("invalid arrayify value")}function o(e){return void 0!==e.slice||(e.slice=()=>{const t=Array.prototype.slice.call(arguments);return o(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}t.keccak256=function(e){return"0x"+r.keccak_256(i(e))},t.padLeft=(e,t)=>{const n=/^0x/i.test(e)||"number"==typeof e,r=t-(e=e.toString().replace(/^0x/i,"")).length+1>=0?t-e.length+1:0;return(n?"0x":"")+new Array(r).join("0")+e},t.bytesToHex=function(e){const t=[];for(let n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return"0x"+t.join("").replace(/^0+/,"")},t.toByteArray=i},function(e,t,n){(function(r,i){var o;
-/**
- * [js-sha3]{@link https://github.com/emn178/js-sha3}
- *
- * @version 0.8.0
- * @author Chen, Yi-Cyuan [emn178@gmail.com]
- * @copyright Chen, Yi-Cyuan 2015-2018
- * @license MIT
- */!function(){"use strict";var a="input is invalid type",s="object"==typeof window,c=s?window:{};c.JS_SHA3_NO_WINDOW&&(s=!1);var l=!s&&"object"==typeof self;!c.JS_SHA3_NO_NODE_JS&&"object"==typeof r&&r.versions&&r.versions.node?c=i:l&&(c=self);var u=!c.JS_SHA3_NO_COMMON_JS&&"object"==typeof e&&e.exports,f=n(408),d=!c.JS_SHA3_NO_ARRAY_BUFFER&&"undefined"!=typeof ArrayBuffer,p="0123456789abcdef".split(""),h=[4,1024,262144,67108864],m=[0,8,16,24],b=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],y=[224,256,384,512],g=[128,256],v=["hex","buffer","arrayBuffer","array","digest"],w={128:168,256:136};!c.JS_SHA3_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!d||!c.JS_SHA3_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"==typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});for(var _=function(e,t,n){return function(r){return new N(e,t,e).update(r)[n]()}},k=function(e,t,n){return function(r,i){return new N(e,t,i).update(r)[n]()}},x=function(e,t,n){return function(t,r,i,o){return A["cshake"+e].update(t,r,i,o)[n]()}},S=function(e,t,n){return function(t,r,i,o){return A["kmac"+e].update(t,r,i,o)[n]()}},O=function(e,t,n,r){for(var i=0;i<v.length;++i){var o=v[i];e[o]=t(n,r,o)}return e},E=function(e,t){var n=_(e,t,"hex");return n.create=function(){return new N(e,t,e)},n.update=function(e){return n.create().update(e)},O(n,_,e,t)},T=[{name:"keccak",padding:[1,256,65536,16777216],bits:y,createMethod:E},{name:"sha3",padding:[6,1536,393216,100663296],bits:y,createMethod:E},{name:"shake",padding:[31,7936,2031616,520093696],bits:g,createMethod:function(e,t){var n=k(e,t,"hex");return n.create=function(n){return new N(e,t,n)},n.update=function(e,t){return n.create(t).update(e)},O(n,k,e,t)}},{name:"cshake",padding:h,bits:g,createMethod:function(e,t){var n=w[e],r=x(e,0,"hex");return r.create=function(r,i,o){return i||o?new N(e,t,r).bytepad([i,o],n):A["shake"+e].create(r)},r.update=function(e,t,n,i){return r.create(t,n,i).update(e)},O(r,x,e,t)}},{name:"kmac",padding:h,bits:g,createMethod:function(e,t){var n=w[e],r=S(e,0,"hex");return r.create=function(r,i,o){return new B(e,t,i).bytepad(["KMAC",o],n).bytepad([r],n)},r.update=function(e,t,n,i){return r.create(e,n,i).update(t)},O(r,S,e,t)}}],A={},M=[],I=0;I<T.length;++I)for(var P=T[I],C=P.bits,j=0;j<C.length;++j){var D=P.name+"_"+C[j];if(M.push(D),A[D]=P.createMethod(C[j],P.padding),"sha3"!==P.name){var R=P.name+C[j];M.push(R),A[R]=A[D]}}function N(e,t,n){this.blocks=[],this.s=[],this.padding=t,this.outputBits=n,this.reset=!0,this.finalized=!1,this.block=0,this.start=0,this.blockCount=1600-(e<<1)>>5,this.byteCount=this.blockCount<<2,this.outputBlocks=n>>5,this.extraBytes=(31&n)>>3;for(var r=0;r<50;++r)this.s[r]=0}function B(e,t,n){N.call(this,e,t,n)}N.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(a);if(null===e)throw new Error(a);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(a);t=!0}for(var r,i,o=this.blocks,s=this.byteCount,c=e.length,l=this.blockCount,u=0,f=this.s;u<c;){if(this.reset)for(this.reset=!1,o[0]=this.block,r=1;r<l+1;++r)o[r]=0;if(t)for(r=this.start;u<c&&r<s;++u)o[r>>2]|=e[u]<<m[3&r++];else for(r=this.start;u<c&&r<s;++u)(i=e.charCodeAt(u))<128?o[r>>2]|=i<<m[3&r++]:i<2048?(o[r>>2]|=(192|i>>6)<<m[3&r++],o[r>>2]|=(128|63&i)<<m[3&r++]):i<55296||i>=57344?(o[r>>2]|=(224|i>>12)<<m[3&r++],o[r>>2]|=(128|i>>6&63)<<m[3&r++],o[r>>2]|=(128|63&i)<<m[3&r++]):(i=65536+((1023&i)<<10|1023&e.charCodeAt(++u)),o[r>>2]|=(240|i>>18)<<m[3&r++],o[r>>2]|=(128|i>>12&63)<<m[3&r++],o[r>>2]|=(128|i>>6&63)<<m[3&r++],o[r>>2]|=(128|63&i)<<m[3&r++]);if(this.lastByteIndex=r,r>=s){for(this.start=r-s,this.block=o[l],r=0;r<l;++r)f[r]^=o[r];L(f),this.reset=!0}else this.start=r}return this},N.prototype.encode=function(e,t){var n=255&e,r=1,i=[n];for(n=255&(e>>=8);n>0;)i.unshift(n),n=255&(e>>=8),++r;return t?i.push(r):i.unshift(r),this.update(i),i.length},N.prototype.encodeString=function(e){var t,n=typeof e;if("string"!==n){if("object"!==n)throw new Error(a);if(null===e)throw new Error(a);if(d&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!(Array.isArray(e)||d&&ArrayBuffer.isView(e)))throw new Error(a);t=!0}var r=0,i=e.length;if(t)r=i;else for(var o=0;o<e.length;++o){var s=e.charCodeAt(o);s<128?r+=1:s<2048?r+=2:s<55296||s>=57344?r+=3:(s=65536+((1023&s)<<10|1023&e.charCodeAt(++o)),r+=4)}return r+=this.encode(8*r),this.update(e),r},N.prototype.bytepad=function(e,t){for(var n=this.encode(t),r=0;r<e.length;++r)n+=this.encodeString(e[r]);var i=t-n%t,o=[];return o.length=i,this.update(o),this},N.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex,n=this.blockCount,r=this.s;if(e[t>>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[n],t=1;t<n+1;++t)e[t]=0;for(e[n-1]|=2147483648,t=0;t<n;++t)r[t]^=e[t];L(r)}},N.prototype.toString=N.prototype.hex=function(){this.finalize();for(var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,o=0,a=0,s="";a<r;){for(o=0;o<t&&a<r;++o,++a)e=n[o],s+=p[e>>4&15]+p[15&e]+p[e>>12&15]+p[e>>8&15]+p[e>>20&15]+p[e>>16&15]+p[e>>28&15]+p[e>>24&15];a%t==0&&(L(n),o=0)}return i&&(e=n[o],s+=p[e>>4&15]+p[15&e],i>1&&(s+=p[e>>12&15]+p[e>>8&15]),i>2&&(s+=p[e>>20&15]+p[e>>16&15])),s},N.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,n=this.s,r=this.outputBlocks,i=this.extraBytes,o=0,a=0,s=this.outputBits>>3;e=i?new ArrayBuffer(r+1<<2):new ArrayBuffer(s);for(var c=new Uint32Array(e);a<r;){for(o=0;o<t&&a<r;++o,++a)c[a]=n[o];a%t==0&&L(n)}return i&&(c[o]=n[o],e=e.slice(0,s)),e},N.prototype.buffer=N.prototype.arrayBuffer,N.prototype.digest=N.prototype.array=function(){this.finalize();for(var e,t,n=this.blockCount,r=this.s,i=this.outputBlocks,o=this.extraBytes,a=0,s=0,c=[];s<i;){for(a=0;a<n&&s<i;++a,++s)e=s<<2,t=r[a],c[e]=255&t,c[e+1]=t>>8&255,c[e+2]=t>>16&255,c[e+3]=t>>24&255;s%n==0&&L(r)}return o&&(e=s<<2,t=r[a],c[e]=255&t,o>1&&(c[e+1]=t>>8&255),o>2&&(c[e+2]=t>>16&255)),c},B.prototype=new N,B.prototype.finalize=function(){return this.encode(this.outputBits,!0),N.prototype.finalize.call(this)};var L=function(e){var t,n,r,i,o,a,s,c,l,u,f,d,p,h,m,y,g,v,w,_,k,x,S,O,E,T,A,M,I,P,C,j,D,R,N,B,L,U,F,q,z,V,H,$,K,W,G,J,Q,Y,Z,X,ee,te,ne,re,ie,oe,ae,se,ce,le,ue;for(r=0;r<48;r+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],o=e[1]^e[11]^e[21]^e[31]^e[41],a=e[2]^e[12]^e[22]^e[32]^e[42],s=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],l=e[5]^e[15]^e[25]^e[35]^e[45],u=e[6]^e[16]^e[26]^e[36]^e[46],f=e[7]^e[17]^e[27]^e[37]^e[47],t=(d=e[8]^e[18]^e[28]^e[38]^e[48])^(a<<1|s>>>31),n=(p=e[9]^e[19]^e[29]^e[39]^e[49])^(s<<1|a>>>31),e[0]^=t,e[1]^=n,e[10]^=t,e[11]^=n,e[20]^=t,e[21]^=n,e[30]^=t,e[31]^=n,e[40]^=t,e[41]^=n,t=i^(c<<1|l>>>31),n=o^(l<<1|c>>>31),e[2]^=t,e[3]^=n,e[12]^=t,e[13]^=n,e[22]^=t,e[23]^=n,e[32]^=t,e[33]^=n,e[42]^=t,e[43]^=n,t=a^(u<<1|f>>>31),n=s^(f<<1|u>>>31),e[4]^=t,e[5]^=n,e[14]^=t,e[15]^=n,e[24]^=t,e[25]^=n,e[34]^=t,e[35]^=n,e[44]^=t,e[45]^=n,t=c^(d<<1|p>>>31),n=l^(p<<1|d>>>31),e[6]^=t,e[7]^=n,e[16]^=t,e[17]^=n,e[26]^=t,e[27]^=n,e[36]^=t,e[37]^=n,e[46]^=t,e[47]^=n,t=u^(i<<1|o>>>31),n=f^(o<<1|i>>>31),e[8]^=t,e[9]^=n,e[18]^=t,e[19]^=n,e[28]^=t,e[29]^=n,e[38]^=t,e[39]^=n,e[48]^=t,e[49]^=n,h=e[0],m=e[1],W=e[11]<<4|e[10]>>>28,G=e[10]<<4|e[11]>>>28,M=e[20]<<3|e[21]>>>29,I=e[21]<<3|e[20]>>>29,se=e[31]<<9|e[30]>>>23,ce=e[30]<<9|e[31]>>>23,V=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,R=e[2]<<1|e[3]>>>31,N=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,J=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,P=e[33]<<13|e[32]>>>19,C=e[32]<<13|e[33]>>>19,le=e[42]<<2|e[43]>>>30,ue=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,ne=e[4]<<30|e[5]>>>2,B=e[14]<<6|e[15]>>>26,L=e[15]<<6|e[14]>>>26,v=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,Z=e[35]<<15|e[34]>>>17,j=e[45]<<29|e[44]>>>3,D=e[44]<<29|e[45]>>>3,O=e[6]<<28|e[7]>>>4,E=e[7]<<28|e[6]>>>4,re=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,U=e[26]<<25|e[27]>>>7,F=e[27]<<25|e[26]>>>7,_=e[36]<<21|e[37]>>>11,k=e[37]<<21|e[36]>>>11,X=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,$=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,T=e[18]<<20|e[19]>>>12,A=e[19]<<20|e[18]>>>12,oe=e[29]<<7|e[28]>>>25,ae=e[28]<<7|e[29]>>>25,q=e[38]<<8|e[39]>>>24,z=e[39]<<8|e[38]>>>24,x=e[48]<<14|e[49]>>>18,S=e[49]<<14|e[48]>>>18,e[0]=h^~y&v,e[1]=m^~g&w,e[10]=O^~T&M,e[11]=E^~A&I,e[20]=R^~B&U,e[21]=N^~L&F,e[30]=$^~W&J,e[31]=K^~G&Q,e[40]=te^~re&oe,e[41]=ne^~ie&ae,e[2]=y^~v&_,e[3]=g^~w&k,e[12]=T^~M&P,e[13]=A^~I&C,e[22]=B^~U&q,e[23]=L^~F&z,e[32]=W^~J&Y,e[33]=G^~Q&Z,e[42]=re^~oe&se,e[43]=ie^~ae&ce,e[4]=v^~_&x,e[5]=w^~k&S,e[14]=M^~P&j,e[15]=I^~C&D,e[24]=U^~q&V,e[25]=F^~z&H,e[34]=J^~Y&X,e[35]=Q^~Z&ee,e[44]=oe^~se&le,e[45]=ae^~ce&ue,e[6]=_^~x&h,e[7]=k^~S&m,e[16]=P^~j&O,e[17]=C^~D&E,e[26]=q^~V&R,e[27]=z^~H&N,e[36]=Y^~X&$,e[37]=Z^~ee&K,e[46]=se^~le&te,e[47]=ce^~ue&ne,e[8]=x^~h&y,e[9]=S^~m&g,e[18]=j^~O&T,e[19]=D^~E&A,e[28]=V^~R&B,e[29]=H^~N&L,e[38]=X^~$&W,e[39]=ee^~K&G,e[48]=le^~te&re,e[49]=ue^~ne&ie,e[0]^=b[r],e[1]^=b[r+1]};if(u)e.exports=A;else{for(I=0;I<M.length;++I)c[M[I]]=A[M[I]];f&&(void 0===(o=function(){return A}.call(t,n,t,e))||(e.exports=o))}}()}).call(this,n(13),n(12))},function(e,t,n){var r=n(391),i=n(27),o=n(1019),a=function(e){var t=typeof e;if("string"===t)return o.isHexStrict(e)?new i(e.replace(/0x/i,""),16):new i(e,10);if("number"===t)return new i(e);if(o.isBigNumber(e))return new i(e.toString(10));if(o.isBN(e))return e;throw new Error(e+" is not a number")},s=function(e,t,n){var r,s;if("bytes"===(e=function(e){return e.startsWith("int[")?"int256"+e.slice(3):"int"===e?"int256":e.startsWith("uint[")?"uint256"+e.slice(4):"uint"===e?"uint256":e.startsWith("fixed[")?"fixed128x128"+e.slice(5):"fixed"===e?"fixed128x128":e.startsWith("ufixed[")?"ufixed128x128"+e.slice(6):"ufixed"===e?"ufixed128x128":e}(e))){if(t.replace(/^0x/i,"").length%2!=0)throw new Error("Invalid bytes characters "+t.length);return t}if("string"===e)return o.utf8ToHex(t);if("bool"===e)return t?"01":"00";if(e.startsWith("address")){if(r=n?64:40,!o.isAddress(t))throw new Error(t+" is not a valid address, or the checksum is invalid.");return o.leftPad(t.toLowerCase(),r)}if(r=function(e){var t=/^\D+(\d+).*$/.exec(e);return t?parseInt(t[1],10):null}(e),e.startsWith("bytes")){if(!r)throw new Error("bytes[] not yet supported in solidity");if(n&&(r=32),r<1||r>32||r<t.replace(/^0x/i,"").length/2)throw new Error("Invalid bytes"+r+" for "+t);return o.rightPad(t,2*r)}if(e.startsWith("uint")){if(r%8||r<8||r>256)throw new Error("Invalid uint"+r+" size");if((s=a(t)).bitLength()>r)throw new Error("Supplied uint exceeds width: "+r+" vs "+s.bitLength());if(s.lt(new i(0)))throw new Error("Supplied uint "+s.toString()+" is negative");return r?o.leftPad(s.toString("hex"),r/8*2):s}if(e.startsWith("int")){if(r%8||r<8||r>256)throw new Error("Invalid int"+r+" size");if((s=a(t)).bitLength()>r)throw new Error("Supplied int exceeds width: "+r+" vs "+s.bitLength());return s.lt(new i(0))?s.toTwos(r).toString("hex"):r?o.leftPad(s.toString("hex"),r/8*2):s}throw new Error("Unsupported or invalid type: "+e)},c=function(e){if(r.isArray(e))throw new Error("Autodetection of array types is not supported.");var t,n,a="";if(r.isObject(e)&&(e.hasOwnProperty("v")||e.hasOwnProperty("t")||e.hasOwnProperty("value")||e.hasOwnProperty("type"))?(t=e.hasOwnProperty("t")?e.t:e.type,a=e.hasOwnProperty("v")?e.v:e.value):(t=o.toHex(e,!0),a=o.toHex(e),t.startsWith("int")||t.startsWith("uint")||(t="bytes")),!t.startsWith("int")&&!t.startsWith("uint")||"string"!=typeof a||/^(-)?0x/i.test(a)||(a=new i(a)),r.isArray(a)){if((n=function(e){var t=/^\D+\d*\[(\d+)\]$/.exec(e);return t?parseInt(t[1],10):null}(t))&&a.length!==n)throw new Error(t+" is not matching the given array "+JSON.stringify(a));n=a.length}return r.isArray(a)?a.map((function(e){return s(t,e,n).toString("hex").replace("0x","")})).join(""):s(t,a,n).toString("hex").replace("0x","")};e.exports={soliditySha3:function(){var e=Array.prototype.slice.call(arguments),t=r.map(e,c);return o.sha3("0x"+t.join(""))},soliditySha3Raw:function(){return o.sha3Raw("0x"+r.map(Array.prototype.slice.call(arguments),c).join(""))},encodePacked:function(){var e=Array.prototype.slice.call(arguments),t=r.map(e,c);return"0x"+t.join("").toLowerCase()}}},function(e,t,n){"use strict";(function(t,r){var i=n(1408).Buffer,o=t.crypto||t.msCrypto;o&&o.getRandomValues?e.exports=function(e,t){if(e>4294967295)throw new RangeError("requested too many random bytes");var n=i.allocUnsafe(e);if(e>0)if(e>65536)for(var a=0;a<e;a+=65536)o.getRandomValues(n.slice(a,a+65536));else o.getRandomValues(n);if("function"==typeof t)return r.nextTick((function(){t(null,n)}));return n}:e.exports=function(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}).call(this,n(12),n(13))},function(e,t,n){
-/*! safe-buffer. MIT License. Feross Aboukhadijeh <https://feross.org/opensource> */
-var r=n(2),i=r.Buffer;function o(e,t){for(var n in e)t[n]=e[n]}function a(e,t,n){return i(e,t,n)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=r:(o(r,t),t.Buffer=a),a.prototype=Object.create(i.prototype),o(i,a),a.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,n)},a.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=i(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},a.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},a.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){var r="undefined"!=typeof JSON?JSON:n(1410);e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n=t.space||"";"number"==typeof n&&(n=Array(n+1).join(" "));var a,s="boolean"==typeof t.cycles&&t.cycles,c=t.replacer||function(e,t){return t},l=t.cmp&&(a=t.cmp,function(e){return function(t,n){var r={key:t,value:e[t]},i={key:n,value:e[n]};return a(r,i)}}),u=[];return function e(t,a,f,d){var p=n?"\n"+new Array(d+1).join(n):"",h=n?": ":":";if(f&&f.toJSON&&"function"==typeof f.toJSON&&(f=f.toJSON()),void 0!==(f=c.call(t,a,f))){if("object"!=typeof f||null===f)return r.stringify(f);if(i(f)){for(var m=[],b=0;b<f.length;b++){var y=e(f,b,f[b],d+1)||r.stringify(null);m.push(p+n+y)}return"["+m.join(",")+p+"]"}if(-1!==u.indexOf(f)){if(s)return r.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}u.push(f);var g=o(f).sort(l&&l(f));for(m=[],b=0;b<g.length;b++){var v=e(f,a=g[b],f[a],d+1);if(v){var w=r.stringify(a)+h+v;m.push(p+n+w)}}return u.splice(u.indexOf(f),1),"{"+m.join(",")+p+"}"}}({"":e},"",e,0)};var i=Array.isArray||function(e){return"[object Array]"==={}.toString.call(e)},o=Object.keys||function(e){var t=Object.prototype.hasOwnProperty||function(){return!0},n=[];for(var r in e)t.call(e,r)&&n.push(r);return n}},function(e,t,n){t.parse=n(1411),t.stringify=n(1412)},function(e,t){var n,r,i,o,a={'"':'"',"\\":"\\","/":"/",b:"\b",f:"\f",n:"\n",r:"\r",t:"\t"},s=function(e){throw{name:"SyntaxError",message:e,at:n,text:i}},c=function(e){return e&&e!==r&&s("Expected '"+e+"' instead of '"+r+"'"),r=i.charAt(n),n+=1,r},l=function(){var e,t="";for("-"===r&&(t="-",c("-"));r>="0"&&r<="9";)t+=r,c();if("."===r)for(t+=".";c()&&r>="0"&&r<="9";)t+=r;if("e"===r||"E"===r)for(t+=r,c(),"-"!==r&&"+"!==r||(t+=r,c());r>="0"&&r<="9";)t+=r,c();if(e=+t,isFinite(e))return e;s("Bad number")},u=function(){var e,t,n,i="";if('"'===r)for(;c();){if('"'===r)return c(),i;if("\\"===r)if(c(),"u"===r){for(n=0,t=0;t<4&&(e=parseInt(c(),16),isFinite(e));t+=1)n=16*n+e;i+=String.fromCharCode(n)}else{if("string"!=typeof a[r])break;i+=a[r]}else i+=r}s("Bad string")},f=function(){for(;r&&r<=" ";)c()};o=function(){switch(f(),r){case"{":return function(){var e,t={};if("{"===r){if(c("{"),f(),"}"===r)return c("}"),t;for(;r;){if(e=u(),f(),c(":"),Object.hasOwnProperty.call(t,e)&&s('Duplicate key "'+e+'"'),t[e]=o(),f(),"}"===r)return c("}"),t;c(","),f()}}s("Bad object")}();case"[":return function(){var e=[];if("["===r){if(c("["),f(),"]"===r)return c("]"),e;for(;r;){if(e.push(o()),f(),"]"===r)return c("]"),e;c(","),f()}}s("Bad array")}();case'"':return u();case"-":return l();default:return r>="0"&&r<="9"?l():function(){switch(r){case"t":return c("t"),c("r"),c("u"),c("e"),!0;case"f":return c("f"),c("a"),c("l"),c("s"),c("e"),!1;case"n":return c("n"),c("u"),c("l"),c("l"),null}s("Unexpected '"+r+"'")}()}},e.exports=function(e,t){var a;return i=e,n=0,r=" ",a=o(),f(),r&&s("Syntax error"),"function"==typeof t?function e(n,r){var i,o,a=n[r];if(a&&"object"==typeof a)for(i in a)Object.prototype.hasOwnProperty.call(a,i)&&(void 0!==(o=e(a,i))?a[i]=o:delete a[i]);return t.call(n,r,a)}({"":a},""):a}},function(e,t){var n,r,i,o=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,a={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function s(e){return o.lastIndex=0,o.test(e)?'"'+e.replace(o,(function(e){var t=a[e];return"string"==typeof t?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)}))+'"':'"'+e+'"'}e.exports=function(e,t,o){var a;if(n="",r="","number"==typeof o)for(a=0;a<o;a+=1)r+=" ";else"string"==typeof o&&(r=o);if(i=t,t&&"function"!=typeof t&&("object"!=typeof t||"number"!=typeof t.length))throw new Error("JSON.stringify");return function e(t,o){var a,c,l,u,f,d=n,p=o[t];switch(p&&"object"==typeof p&&"function"==typeof p.toJSON&&(p=p.toJSON(t)),"function"==typeof i&&(p=i.call(o,t,p)),typeof p){case"string":return s(p);case"number":return isFinite(p)?String(p):"null";case"boolean":case"null":return String(p);case"object":if(!p)return"null";if(n+=r,f=[],"[object Array]"===Object.prototype.toString.apply(p)){for(u=p.length,a=0;a<u;a+=1)f[a]=e(a,p)||"null";return l=0===f.length?"[]":n?"[\n"+n+f.join(",\n"+n)+"\n"+d+"]":"["+f.join(",")+"]",n=d,l}if(i&&"object"==typeof i)for(u=i.length,a=0;a<u;a+=1)"string"==typeof(c=i[a])&&(l=e(c,p))&&f.push(s(c)+(n?": ":":")+l);else for(c in p)Object.prototype.hasOwnProperty.call(p,c)&&(l=e(c,p))&&f.push(s(c)+(n?": ":":")+l);return l=0===f.length?"{}":n?"{\n"+n+f.join(",\n"+n)+"\n"+d+"}":"{"+f.join(",")+"}",n=d,l}}("",{"":e})}},function(e,t,n){"use strict";(function(e,r){var i=new(0,n(1020).ec)("secp256k1"),o=e.crypto||e.msCrypto||{},a=o.subtle||o.webkitSubtle,s=n(72);const c=r.from("fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141","hex"),l=r.alloc(32,0);function u(e,t){if(!e)throw new Error(t||"Assertion failed")}function f(e){return t=e,!(!r.isBuffer(t)||32!==t.length)&&(e.compare(l)>0&&e.compare(c)<0);var t}function d(e){var t=new Uint8Array(e);return void 0===o.getRandomValues?r.from(s.randomBytes(e)):(o.getRandomValues(t),r.from(t))}function p(e){return new Promise((function(t){var n=s.createHash("sha512").update(e).digest();t(new Uint8Array(n))}))}function h(e){return function(t,n,i){return new Promise((function(o){if(a){return a.importKey("raw",n,{name:"AES-CBC"},!1,[e]).then((function(n){var r={name:"AES-CBC",iv:t};return a[e](r,n,i)})).then((function(e){o(r.from(new Uint8Array(e)))}))}if("encrypt"===e){var c=s.createCipheriv("aes-256-cbc",n,t);let e=c.update(i),a=c.final();o(r.concat([e,a]))}else if("decrypt"===e){var l=s.createDecipheriv("aes-256-cbc",n,t);let e=l.update(i),a=l.final();o(r.concat([e,a]))}}))}}var m=h("encrypt"),b=h("decrypt");t.generatePrivate=function(){for(var e=d(32);!f(e);)e=d(32);return e};var y=t.getPublic=function(e){return u(32===e.length,"Bad private key"),u(f(e),"Bad private key"),r.from(i.keyFromPrivate(e).getPublic("arr"))};t.getPublicCompressed=function(e){u(32===e.length,"Bad private key"),u(f(e),"Bad private key");return r.from(i.keyFromPrivate(e).getPublic(!0,"arr"))};t.sign=function(e,t){return new Promise((function(n){u(32===e.length,"Bad private key"),u(f(e),"Bad private key"),u(t.length>0,"Message should not be empty"),u(t.length<=32,"Message is too long"),n(r.from(i.sign(t,e,{canonical:!0}).toDER()))}))},t.verify=function(e,t,n){return new Promise((function(r,o){u(65===e.length||33===e.length,"Bad public key"),65===e.length&&u(4===e[0],"Bad public key"),33===e.length&&u(2===e[0]||3===e[0],"Bad public key"),u(t.length>0,"Message should not be empty"),u(t.length<=32,"Message is too long"),i.verify(t,n,e)?r(null):o(new Error("Bad signature"))}))};var g=t.derive=function(e,t){return new Promise((function(n){u(r.isBuffer(e),"Bad private key"),u(r.isBuffer(t),"Bad public key"),u(32===e.length,"Bad private key"),u(f(e),"Bad private key"),u(65===t.length||33===t.length,"Bad public key"),65===t.length&&u(4===t[0],"Bad public key"),33===t.length&&u(2===t[0]||3===t[0],"Bad public key");var o=i.keyFromPrivate(e),a=i.keyFromPublic(t),s=o.derive(a.getPublic());n(r.from(s.toArray()))}))};t.encrypt=function(e,t,n){var i,o,a,c;return n=n||{},new Promise((function(t){for(var r=n.ephemPrivateKey||d(32);!f(r);)r=n.ephemPrivateKey||d(32);o=y(r),t(g(r,e))})).then((function(e){return p(e)})).then((function(e){i=n.iv||d(16);var r=e.slice(0,32);return c=e.slice(32),m(i,r,t)})).then((function(e){a=e;var t=r.concat([i,o,a]);return function(e,t){return new Promise((function(n){var i=s.createHmac("sha256",r.from(e));i.update(t),n(i.digest())}))}(c,t)})).then((function(e){return{iv:i,ephemPublicKey:o,ciphertext:a,mac:e}}))},t.decrypt=function(e,t){var n;return g(e,t.ephemPublicKey).then((function(e){return p(e)})).then((function(e){n=e.slice(0,32);var i,o,a,c=e.slice(32),l=r.concat([t.iv,t.ephemPublicKey,t.ciphertext]);return i=c,o=l,a=t.mac,new Promise((function(e){var t=s.createHmac("sha256",r.from(i));t.update(o),e(function(e,t){if(e.length!==t.length)return!1;for(var n=0,r=0;r<e.length;r++)n|=e[r]^t[r];return 0===n}(t.digest(),a))}))})).then((function(e){return u(e,"Bad MAC"),b(t.iv,n,t.ciphertext)})).then((function(e){return r.from(new Uint8Array(e))}))}}).call(this,n(12),n(2).Buffer)},function(e){e.exports=JSON.parse('{"name":"elliptic","version":"6.5.3","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"jscs":"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js","jshint":"jscs benchmarks/*.js lib/*.js lib/**/*.js lib/**/**/*.js test/index.js","lint":"npm run jscs && npm run jshint","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny <fedor@indutny.com>","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^1.4.3","coveralls":"^3.0.8","grunt":"^1.0.4","grunt-browserify":"^5.0.0","grunt-cli":"^1.2.0","grunt-contrib-connect":"^1.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^1.0.1","grunt-mocha-istanbul":"^3.0.1","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.2","jscs":"^3.0.7","jshint":"^2.10.3","mocha":"^6.2.2"},"dependencies":{"bn.js":"^4.4.0","brorand":"^1.0.1","hash.js":"^1.0.0","hmac-drbg":"^1.0.0","inherits":"^2.0.1","minimalistic-assert":"^1.0.0","minimalistic-crypto-utils":"^1.0.0"}}')},function(e,t){},function(e,t,n){"use strict";var r=n(224),i=n(27),o=n(882),a=n(881),s=r.assert;function c(e){a.call(this,"short",e),this.a=new i(e.a,16).toRed(this.red),this.b=new i(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function l(e,t,n,r){a.BasePoint.call(this,e,"affine"),null===t&&null===n?(this.x=null,this.y=null,this.inf=!0):(this.x=new i(t,16),this.y=new i(n,16),r&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function u(e,t,n,r){a.BasePoint.call(this,e,"jacobian"),null===t&&null===n&&null===r?(this.x=this.curve.one,this.y=this.curve.one,this.z=new i(0)):(this.x=new i(t,16),this.y=new i(n,16),this.z=new i(r,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}o(c,a),e.exports=c,c.prototype._getEndomorphism=function(e){if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3)){var t,n;if(e.beta)t=new i(e.beta,16).toRed(this.red);else{var r=this._getEndoRoots(this.p);t=(t=r[0].cmp(r[1])<0?r[0]:r[1]).toRed(this.red)}if(e.lambda)n=new i(e.lambda,16);else{var o=this._getEndoRoots(this.n);0===this.g.mul(o[0]).x.cmp(this.g.x.redMul(t))?n=o[0]:(n=o[1],s(0===this.g.mul(n).x.cmp(this.g.x.redMul(t))))}return{beta:t,lambda:n,basis:e.basis?e.basis.map((function(e){return{a:new i(e.a,16),b:new i(e.b,16)}})):this._getEndoBasis(n)}}},c.prototype._getEndoRoots=function(e){var t=e===this.p?this.red:i.mont(e),n=new i(2).toRed(t).redInvm(),r=n.redNeg(),o=new i(3).toRed(t).redNeg().redSqrt().redMul(n);return[r.redAdd(o).fromRed(),r.redSub(o).fromRed()]},c.prototype._getEndoBasis=function(e){for(var t,n,r,o,a,s,c,l,u,f=this.n.ushrn(Math.floor(this.n.bitLength()/2)),d=e,p=this.n.clone(),h=new i(1),m=new i(0),b=new i(0),y=new i(1),g=0;0!==d.cmpn(0);){var v=p.div(d);l=p.sub(v.mul(d)),u=b.sub(v.mul(h));var w=y.sub(v.mul(m));if(!r&&l.cmp(f)<0)t=c.neg(),n=h,r=l.neg(),o=u;else if(r&&2==++g)break;c=l,p=d,d=l,b=h,h=u,y=m,m=w}a=l.neg(),s=u;var _=r.sqr().add(o.sqr());return a.sqr().add(s.sqr()).cmp(_)>=0&&(a=t,s=n),r.negative&&(r=r.neg(),o=o.neg()),a.negative&&(a=a.neg(),s=s.neg()),[{a:r,b:o},{a:a,b:s}]},c.prototype._endoSplit=function(e){var t=this.endo.basis,n=t[0],r=t[1],i=r.b.mul(e).divRound(this.n),o=n.b.neg().mul(e).divRound(this.n),a=i.mul(n.a),s=o.mul(r.a),c=i.mul(n.b),l=o.mul(r.b);return{k1:e.sub(a).sub(s),k2:c.add(l).neg()}},c.prototype.pointFromX=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),r=n.redSqrt();if(0!==r.redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");var o=r.fromRed().isOdd();return(t&&!o||!t&&o)&&(r=r.redNeg()),this.point(e,r)},c.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,n=e.y,r=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(r).redIAdd(this.b);return 0===n.redSqr().redISub(i).cmpn(0)},c.prototype._endoWnafMulAdd=function(e,t,n){for(var r=this._endoWnafT1,i=this._endoWnafT2,o=0;o<e.length;o++){var a=this._endoSplit(t[o]),s=e[o],c=s._getBeta();a.k1.negative&&(a.k1.ineg(),s=s.neg(!0)),a.k2.negative&&(a.k2.ineg(),c=c.neg(!0)),r[2*o]=s,r[2*o+1]=c,i[2*o]=a.k1,i[2*o+1]=a.k2}for(var l=this._wnafMulAdd(1,r,i,2*o,n),u=0;u<2*o;u++)r[u]=null,i[u]=null;return l},o(l,a.BasePoint),c.prototype.point=function(e,t,n){return new l(this,e,t,n)},c.prototype.pointFromJSON=function(e,t){return l.fromJSON(this,e,t)},l.prototype._getBeta=function(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);if(e){var n=this.curve,r=function(e){return n.point(e.x.redMul(n.endo.beta),e.y)};e.beta=t,t.precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(r)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(r)}}}return t}},l.prototype.toJSON=function(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},l.fromJSON=function(e,t,n){"string"==typeof t&&(t=JSON.parse(t));var r=e.point(t[0],t[1],n);if(!t[2])return r;function i(t){return e.point(t[0],t[1],n)}var o=t[2];return r.precomputed={beta:null,doubles:o.doubles&&{step:o.doubles.step,points:[r].concat(o.doubles.points.map(i))},naf:o.naf&&{wnd:o.naf.wnd,points:[r].concat(o.naf.points.map(i))}},r},l.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},l.prototype.isInfinity=function(){return this.inf},l.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var n=t.redSqr().redISub(this.x).redISub(e.x),r=t.redMul(this.x.redSub(n)).redISub(this.y);return this.curve.point(n,r)},l.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,n=this.x.redSqr(),r=e.redInvm(),i=n.redAdd(n).redIAdd(n).redIAdd(t).redMul(r),o=i.redSqr().redISub(this.x.redAdd(this.x)),a=i.redMul(this.x.redSub(o)).redISub(this.y);return this.curve.point(o,a)},l.prototype.getX=function(){return this.x.fromRed()},l.prototype.getY=function(){return this.y.fromRed()},l.prototype.mul=function(e){return e=new i(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},l.prototype.mulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i):this.curve._wnafMulAdd(1,r,i,2)},l.prototype.jmulAdd=function(e,t,n){var r=[this,t],i=[e,n];return this.curve.endo?this.curve._endoWnafMulAdd(r,i,!0):this.curve._wnafMulAdd(1,r,i,2,!0)},l.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},l.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var n=this.precomputed,r=function(e){return e.neg()};t.precomputed={naf:n.naf&&{wnd:n.naf.wnd,points:n.naf.points.map(r)},doubles:n.doubles&&{step:n.doubles.step,points:n.doubles.points.map(r)}}}return t},l.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},o(u,a.BasePoint),c.prototype.jpoint=function(e,t,n){return new u(this,e,t,n)},u.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),n=this.x.redMul(t),r=this.y.redMul(t).redMul(e);return this.curve.point(n,r)},u.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},u.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),n=this.z.redSqr(),r=this.x.redMul(t),i=e.x.redMul(n),o=this.y.redMul(t.redMul(e.z)),a=e.y.redMul(n.redMul(this.z)),s=r.redSub(i),c=o.redSub(a);if(0===s.cmpn(0))return 0!==c.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var l=s.redSqr(),u=l.redMul(s),f=r.redMul(l),d=c.redSqr().redIAdd(u).redISub(f).redISub(f),p=c.redMul(f.redISub(d)).redISub(o.redMul(u)),h=this.z.redMul(e.z).redMul(s);return this.curve.jpoint(d,p,h)},u.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),n=this.x,r=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),a=n.redSub(r),s=i.redSub(o);if(0===a.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=a.redSqr(),l=c.redMul(a),u=n.redMul(c),f=s.redSqr().redIAdd(l).redISub(u).redISub(u),d=s.redMul(u.redISub(f)).redISub(i.redMul(l)),p=this.z.redMul(a);return this.curve.jpoint(f,d,p)},u.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,n=0;n<e;n++)t=t.dbl();return t}var r=this.curve.a,i=this.curve.tinv,o=this.x,a=this.y,s=this.z,c=s.redSqr().redSqr(),l=a.redAdd(a);for(n=0;n<e;n++){var u=o.redSqr(),f=l.redSqr(),d=f.redSqr(),p=u.redAdd(u).redIAdd(u).redIAdd(r.redMul(c)),h=o.redMul(f),m=p.redSqr().redISub(h.redAdd(h)),b=h.redISub(m),y=p.redMul(b);y=y.redIAdd(y).redISub(d);var g=l.redMul(s);n+1<e&&(c=c.redMul(d)),o=m,s=g,l=y}return this.curve.jpoint(o,l.redMul(i),s)},u.prototype.dbl=function(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},u.prototype._zeroDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r),c=s.redSqr().redISub(a).redISub(a),l=o.redIAdd(o);l=(l=l.redIAdd(l)).redIAdd(l),e=c,t=s.redMul(a.redISub(c)).redISub(l),n=this.y.redAdd(this.y)}else{var u=this.x.redSqr(),f=this.y.redSqr(),d=f.redSqr(),p=this.x.redAdd(f).redSqr().redISub(u).redISub(d);p=p.redIAdd(p);var h=u.redAdd(u).redIAdd(u),m=h.redSqr(),b=d.redIAdd(d);b=(b=b.redIAdd(b)).redIAdd(b),e=m.redISub(p).redISub(p),t=h.redMul(p.redISub(e)).redISub(b),n=(n=this.y.redMul(this.z)).redIAdd(n)}return this.curve.jpoint(e,t,n)},u.prototype._threeDbl=function(){var e,t,n;if(this.zOne){var r=this.x.redSqr(),i=this.y.redSqr(),o=i.redSqr(),a=this.x.redAdd(i).redSqr().redISub(r).redISub(o);a=a.redIAdd(a);var s=r.redAdd(r).redIAdd(r).redIAdd(this.curve.a),c=s.redSqr().redISub(a).redISub(a);e=c;var l=o.redIAdd(o);l=(l=l.redIAdd(l)).redIAdd(l),t=s.redMul(a.redISub(c)).redISub(l),n=this.y.redAdd(this.y)}else{var u=this.z.redSqr(),f=this.y.redSqr(),d=this.x.redMul(f),p=this.x.redSub(u).redMul(this.x.redAdd(u));p=p.redAdd(p).redIAdd(p);var h=d.redIAdd(d),m=(h=h.redIAdd(h)).redAdd(h);e=p.redSqr().redISub(m),n=this.y.redAdd(this.z).redSqr().redISub(f).redISub(u);var b=f.redSqr();b=(b=(b=b.redIAdd(b)).redIAdd(b)).redIAdd(b),t=p.redMul(h.redISub(e)).redISub(b)}return this.curve.jpoint(e,t,n)},u.prototype._dbl=function(){var e=this.curve.a,t=this.x,n=this.y,r=this.z,i=r.redSqr().redSqr(),o=t.redSqr(),a=n.redSqr(),s=o.redAdd(o).redIAdd(o).redIAdd(e.redMul(i)),c=t.redAdd(t),l=(c=c.redIAdd(c)).redMul(a),u=s.redSqr().redISub(l.redAdd(l)),f=l.redISub(u),d=a.redSqr();d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var p=s.redMul(f).redISub(d),h=n.redAdd(n).redMul(r);return this.curve.jpoint(u,p,h)},u.prototype.trpl=function(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr(),r=t.redSqr(),i=e.redAdd(e).redIAdd(e),o=i.redSqr(),a=this.x.redAdd(t).redSqr().redISub(e).redISub(r),s=(a=(a=(a=a.redIAdd(a)).redAdd(a).redIAdd(a)).redISub(o)).redSqr(),c=r.redIAdd(r);c=(c=(c=c.redIAdd(c)).redIAdd(c)).redIAdd(c);var l=i.redIAdd(a).redSqr().redISub(o).redISub(s).redISub(c),u=t.redMul(l);u=(u=u.redIAdd(u)).redIAdd(u);var f=this.x.redMul(s).redISub(u);f=(f=f.redIAdd(f)).redIAdd(f);var d=this.y.redMul(l.redMul(c.redISub(l)).redISub(a.redMul(s)));d=(d=(d=d.redIAdd(d)).redIAdd(d)).redIAdd(d);var p=this.z.redAdd(a).redSqr().redISub(n).redISub(s);return this.curve.jpoint(f,d,p)},u.prototype.mul=function(e,t){return e=new i(e,t),this.curve._wnafMul(this,e)},u.prototype.eq=function(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),n=e.z.redSqr();if(0!==this.x.redMul(n).redISub(e.x.redMul(t)).cmpn(0))return!1;var r=t.redMul(this.z),i=n.redMul(e.z);return 0===this.y.redMul(i).redISub(e.y.redMul(r)).cmpn(0)},u.prototype.eqXToP=function(e){var t=this.z.redSqr(),n=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(n))return!0;for(var r=e.clone(),i=this.curve.redN.redMul(t);;){if(r.iadd(this.curve.n),r.cmp(this.curve.p)>=0)return!1;if(n.redIAdd(i),0===this.x.cmp(n))return!0}},u.prototype.inspect=function(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},u.prototype.isInfinity=function(){return 0===this.z.cmpn(0)}},function(e,t,n){"use strict";var r=n(27),i=n(882),o=n(881),a=n(224);function s(e){o.call(this,"mont",e),this.a=new r(e.a,16).toRed(this.red),this.b=new r(e.b,16).toRed(this.red),this.i4=new r(4).toRed(this.red).redInvm(),this.two=new r(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function c(e,t,n){o.BasePoint.call(this,e,"projective"),null===t&&null===n?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new r(t,16),this.z=new r(n,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(s,o),e.exports=s,s.prototype.validate=function(e){var t=e.normalize().x,n=t.redSqr(),r=n.redMul(t).redAdd(n.redMul(this.a)).redAdd(t);return 0===r.redSqrt().redSqr().cmp(r)},i(c,o.BasePoint),s.prototype.decodePoint=function(e,t){return this.point(a.toArray(e,t),1)},s.prototype.point=function(e,t){return new c(this,e,t)},s.prototype.pointFromJSON=function(e){return c.fromJSON(this,e)},c.prototype.precompute=function(){},c.prototype._encode=function(){return this.getX().toArray("be",this.curve.p.byteLength())},c.fromJSON=function(e,t){return new c(e,t[0],t[1]||e.one)},c.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},c.prototype.isInfinity=function(){return 0===this.z.cmpn(0)},c.prototype.dbl=function(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),n=e.redSub(t),r=e.redMul(t),i=n.redMul(t.redAdd(this.curve.a24.redMul(n)));return this.curve.point(r,i)},c.prototype.add=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.diffAdd=function(e,t){var n=this.x.redAdd(this.z),r=this.x.redSub(this.z),i=e.x.redAdd(e.z),o=e.x.redSub(e.z).redMul(n),a=i.redMul(r),s=t.z.redMul(o.redAdd(a).redSqr()),c=t.x.redMul(o.redISub(a).redSqr());return this.curve.point(s,c)},c.prototype.mul=function(e){for(var t=e.clone(),n=this,r=this.curve.point(null,null),i=[];0!==t.cmpn(0);t.iushrn(1))i.push(t.andln(1));for(var o=i.length-1;o>=0;o--)0===i[o]?(n=n.diffAdd(r,this),r=r.dbl()):(r=n.diffAdd(r,this),n=n.dbl());return r},c.prototype.mulAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.jumlAdd=function(){throw new Error("Not supported on Montgomery curve")},c.prototype.eq=function(e){return 0===this.getX().cmp(e.getX())},c.prototype.normalize=function(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},c.prototype.getX=function(){return this.normalize(),this.x.fromRed()}},function(e,t,n){"use strict";var r=n(224),i=n(27),o=n(882),a=n(881),s=r.assert;function c(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,a.call(this,"edwards",e),this.a=new i(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new i(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new i(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function l(e,t,n,r,o){a.BasePoint.call(this,e,"projective"),null===t&&null===n&&null===r?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new i(t,16),this.y=new i(n,16),this.z=r?new i(r,16):this.curve.one,this.t=o&&new i(o,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}o(c,a),e.exports=c,c.prototype._mulA=function(e){return this.mOneA?e.redNeg():this.a.redMul(e)},c.prototype._mulC=function(e){return this.oneC?e:this.c.redMul(e)},c.prototype.jpoint=function(e,t,n,r){return this.point(e,t,n,r)},c.prototype.pointFromX=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),r=this.c2.redSub(this.a.redMul(n)),o=this.one.redSub(this.c2.redMul(this.d).redMul(n)),a=r.redMul(o.redInvm()),s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");var c=s.fromRed().isOdd();return(t&&!c||!t&&c)&&(s=s.redNeg()),this.point(e,s)},c.prototype.pointFromY=function(e,t){(e=new i(e,16)).red||(e=e.toRed(this.red));var n=e.redSqr(),r=n.redSub(this.c2),o=n.redMul(this.d).redMul(this.c2).redSub(this.a),a=r.redMul(o.redInvm());if(0===a.cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}var s=a.redSqrt();if(0!==s.redSqr().redSub(a).cmp(this.zero))throw new Error("invalid point");return s.fromRed().isOdd()!==t&&(s=s.redNeg()),this.point(s,e)},c.prototype.validate=function(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),n=e.y.redSqr(),r=t.redMul(this.a).redAdd(n),i=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(n)));return 0===r.cmp(i)},o(l,a.BasePoint),c.prototype.pointFromJSON=function(e){return l.fromJSON(this,e)},c.prototype.point=function(e,t,n,r){return new l(this,e,t,n,r)},l.fromJSON=function(e,t){return new l(e,t[0],t[1],t[2])},l.prototype.inspect=function(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},l.prototype.isInfinity=function(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},l.prototype._extDbl=function(){var e=this.x.redSqr(),t=this.y.redSqr(),n=this.z.redSqr();n=n.redIAdd(n);var r=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),o=r.redAdd(t),a=o.redSub(n),s=r.redSub(t),c=i.redMul(a),l=o.redMul(s),u=i.redMul(s),f=a.redMul(o);return this.curve.point(c,l,f,u)},l.prototype._projDbl=function(){var e,t,n,r=this.x.redAdd(this.y).redSqr(),i=this.x.redSqr(),o=this.y.redSqr();if(this.curve.twisted){var a=(l=this.curve._mulA(i)).redAdd(o);if(this.zOne)e=r.redSub(i).redSub(o).redMul(a.redSub(this.curve.two)),t=a.redMul(l.redSub(o)),n=a.redSqr().redSub(a).redSub(a);else{var s=this.z.redSqr(),c=a.redSub(s).redISub(s);e=r.redSub(i).redISub(o).redMul(c),t=a.redMul(l.redSub(o)),n=a.redMul(c)}}else{var l=i.redAdd(o);s=this.curve._mulC(this.z).redSqr(),c=l.redSub(s).redSub(s);e=this.curve._mulC(r.redISub(l)).redMul(c),t=this.curve._mulC(l).redMul(i.redISub(o)),n=l.redMul(c)}return this.curve.point(e,t,n)},l.prototype.dbl=function(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},l.prototype._extAdd=function(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),n=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),r=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),o=n.redSub(t),a=i.redSub(r),s=i.redAdd(r),c=n.redAdd(t),l=o.redMul(a),u=s.redMul(c),f=o.redMul(c),d=a.redMul(s);return this.curve.point(l,u,d,f)},l.prototype._projAdd=function(e){var t,n,r=this.z.redMul(e.z),i=r.redSqr(),o=this.x.redMul(e.x),a=this.y.redMul(e.y),s=this.curve.d.redMul(o).redMul(a),c=i.redSub(s),l=i.redAdd(s),u=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(o).redISub(a),f=r.redMul(c).redMul(u);return this.curve.twisted?(t=r.redMul(l).redMul(a.redSub(this.curve._mulA(o))),n=c.redMul(l)):(t=r.redMul(l).redMul(a.redSub(o)),n=this.curve._mulC(c).redMul(l)),this.curve.point(f,t,n)},l.prototype.add=function(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},l.prototype.mul=function(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},l.prototype.mulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!1)},l.prototype.jmulAdd=function(e,t,n){return this.curve._wnafMulAdd(1,[this,t],[e,n],2,!0)},l.prototype.normalize=function(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},l.prototype.neg=function(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},l.prototype.getX=function(){return this.normalize(),this.x.fromRed()},l.prototype.getY=function(){return this.normalize(),this.y.fromRed()},l.prototype.eq=function(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},l.prototype.eqXToP=function(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var n=e.clone(),r=this.curve.redN.redMul(this.z);;){if(n.iadd(this.curve.n),n.cmp(this.curve.p)>=0)return!1;if(t.redIAdd(r),0===this.x.cmp(t))return!0}},l.prototype.toP=l.prototype.normalize,l.prototype.mixedAdd=l.prototype.add},function(e,t,n){"use strict";t.sha1=n(1420),t.sha224=n(1421),t.sha256=n(1025),t.sha384=n(1422),t.sha512=n(1026)},function(e,t,n){"use strict";var r=n(392),i=n(859),o=n(1024),a=r.rotl32,s=r.sum32,c=r.sum32_5,l=o.ft_1,u=i.BlockHash,f=[1518500249,1859775393,2400959708,3395469782];function d(){if(!(this instanceof d))return new d;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(d,u),e.exports=d,d.blockSize=512,d.outSize=160,d.hmacStrength=80,d.padLength=64,d.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=a(n[r-3]^n[r-8]^n[r-14]^n[r-16],1);var i=this.h[0],o=this.h[1],u=this.h[2],d=this.h[3],p=this.h[4];for(r=0;r<n.length;r++){var h=~~(r/20),m=c(a(i,5),l(h,o,u,d),p,n[r],f[h]);p=d,d=u,u=a(o,30),o=i,i=m}this.h[0]=s(this.h[0],i),this.h[1]=s(this.h[1],o),this.h[2]=s(this.h[2],u),this.h[3]=s(this.h[3],d),this.h[4]=s(this.h[4],p)},d.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},function(e,t,n){"use strict";var r=n(392),i=n(1025);function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}r.inherits(o,i),e.exports=o,o.blockSize=512,o.outSize=224,o.hmacStrength=192,o.padLength=64,o.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,7),"big"):r.split32(this.h.slice(0,7),"big")}},function(e,t,n){"use strict";var r=n(392),i=n(1026);function o(){if(!(this instanceof o))return new o;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}r.inherits(o,i),e.exports=o,o.blockSize=1024,o.outSize=384,o.hmacStrength=192,o.padLength=128,o.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h.slice(0,12),"big"):r.split32(this.h.slice(0,12),"big")}},function(e,t,n){"use strict";var r=n(392),i=n(859),o=r.rotl32,a=r.sum32,s=r.sum32_3,c=r.sum32_4,l=i.BlockHash;function u(){if(!(this instanceof u))return new u;l.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function f(e,t,n,r){return e<=15?t^n^r:e<=31?t&n|~t&r:e<=47?(t|~n)^r:e<=63?t&r|n&~r:t^(n|~r)}function d(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}function p(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}r.inherits(u,l),t.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(e,t){for(var n=this.h[0],r=this.h[1],i=this.h[2],l=this.h[3],u=this.h[4],g=n,v=r,w=i,_=l,k=u,x=0;x<80;x++){var S=a(o(c(n,f(x,r,i,l),e[h[x]+t],d(x)),b[x]),u);n=u,u=l,l=o(i,10),i=r,r=S,S=a(o(c(g,f(79-x,v,w,_),e[m[x]+t],p(x)),y[x]),k),g=k,k=_,_=o(w,10),w=v,v=S}S=s(this.h[1],i,_),this.h[1]=s(this.h[2],l,k),this.h[2]=s(this.h[3],u,g),this.h[3]=s(this.h[4],n,v),this.h[4]=s(this.h[0],r,w),this.h[0]=S},u.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"little"):r.split32(this.h,"little")};var h=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],m=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],b=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],y=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},function(e,t,n){"use strict";var r=n(392),i=n(824);function o(e,t,n){if(!(this instanceof o))return new o(e,t,n);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(t,n))}e.exports=o,o.prototype._init=function(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},o.prototype.update=function(e,t){return this.inner.update(e,t),this},o.prototype.digest=function(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},function(e,t,n){"use strict";var r=n(27),i=n(1427),o=n(224),a=n(925),s=n(1022),c=o.assert,l=n(1428),u=n(1429);function f(e){if(!(this instanceof f))return new f(e);"string"==typeof e&&(c(a.hasOwnProperty(e),"Unknown curve "+e),e=a[e]),e instanceof a.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}e.exports=f,f.prototype.keyPair=function(e){return new l(this,e)},f.prototype.keyFromPrivate=function(e,t){return l.fromPrivate(this,e,t)},f.prototype.keyFromPublic=function(e,t){return l.fromPublic(this,e,t)},f.prototype.genKeyPair=function(e){e||(e={});for(var t=new i({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||s(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),n=this.n.byteLength(),o=this.n.sub(new r(2));;){var a=new r(t.generate(n));if(!(a.cmp(o)>0))return a.iaddn(1),this.keyFromPrivate(a)}},f.prototype._truncateToN=function(e,t){var n=8*e.byteLength()-this.n.bitLength();return n>0&&(e=e.ushrn(n)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},f.prototype.sign=function(e,t,n,o){"object"==typeof n&&(o=n,n=null),o||(o={}),t=this.keyFromPrivate(t,n),e=this._truncateToN(new r(e,16));for(var a=this.n.byteLength(),s=t.getPrivate().toArray("be",a),c=e.toArray("be",a),l=new i({hash:this.hash,entropy:s,nonce:c,pers:o.pers,persEnc:o.persEnc||"utf8"}),f=this.n.sub(new r(1)),d=0;;d++){var p=o.k?o.k(d):new r(l.generate(this.n.byteLength()));if(!((p=this._truncateToN(p,!0)).cmpn(1)<=0||p.cmp(f)>=0)){var h=this.g.mul(p);if(!h.isInfinity()){var m=h.getX(),b=m.umod(this.n);if(0!==b.cmpn(0)){var y=p.invm(this.n).mul(b.mul(t.getPrivate()).iadd(e));if(0!==(y=y.umod(this.n)).cmpn(0)){var g=(h.getY().isOdd()?1:0)|(0!==m.cmp(b)?2:0);return o.canonical&&y.cmp(this.nh)>0&&(y=this.n.sub(y),g^=1),new u({r:b,s:y,recoveryParam:g})}}}}}},f.prototype.verify=function(e,t,n,i){e=this._truncateToN(new r(e,16)),n=this.keyFromPublic(n,i);var o=(t=new u(t,"hex")).r,a=t.s;if(o.cmpn(1)<0||o.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var s,c=a.invm(this.n),l=c.mul(e).umod(this.n),f=c.mul(o).umod(this.n);return this.curve._maxwellTrick?!(s=this.g.jmulAdd(l,n.getPublic(),f)).isInfinity()&&s.eqXToP(o):!(s=this.g.mulAdd(l,n.getPublic(),f)).isInfinity()&&0===s.getX().umod(this.n).cmp(o)},f.prototype.recoverPubKey=function(e,t,n,i){c((3&n)===n,"The recovery param is more than two bits"),t=new u(t,i);var o=this.n,a=new r(e),s=t.r,l=t.s,f=1&n,d=n>>1;if(s.cmp(this.curve.p.umod(this.curve.n))>=0&&d)throw new Error("Unable to find sencond key candinate");s=d?this.curve.pointFromX(s.add(this.curve.n),f):this.curve.pointFromX(s,f);var p=t.r.invm(o),h=o.sub(a).mul(p).umod(o),m=l.mul(p).umod(o);return this.g.mulAdd(h,s,m)},f.prototype.getKeyRecoveryParam=function(e,t,n,r){if(null!==(t=new u(t,r)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var o;try{o=this.recoverPubKey(e,t,i)}catch(e){continue}if(o.eq(n))return i}throw new Error("Unable to find valid recovery factor")}},function(e,t,n){"use strict";var r=n(215),i=n(1021),o=n(824);function a(e){if(!(this instanceof a))return new a(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=i.toArray(e.entropy,e.entropyEnc||"hex"),n=i.toArray(e.nonce,e.nonceEnc||"hex"),r=i.toArray(e.pers,e.persEnc||"hex");o(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,n,r)}e.exports=a,a.prototype._init=function(e,t,n){var r=e.concat(t).concat(n);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i<this.V.length;i++)this.K[i]=0,this.V[i]=1;this._update(r),this._reseed=1,this.reseedInterval=281474976710656},a.prototype._hmac=function(){return new r.hmac(this.hash,this.K)},a.prototype._update=function(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},a.prototype.reseed=function(e,t,n,r){"string"!=typeof t&&(r=n,n=t,t=null),e=i.toArray(e,t),n=i.toArray(n,r),o(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(n||[])),this._reseed=1},a.prototype.generate=function(e,t,n,r){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(r=n,n=t,t=null),n&&(n=i.toArray(n,r||"hex"),this._update(n));for(var o=[];o.length<e;)this.V=this._hmac().update(this.V).digest(),o=o.concat(this.V);var a=o.slice(0,e);return this._update(n),this._reseed++,i.encode(a,t)}},function(e,t,n){"use strict";var r=n(27),i=n(224).assert;function o(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}e.exports=o,o.fromPublic=function(e,t,n){return t instanceof o?t:new o(e,{pub:t,pubEnc:n})},o.fromPrivate=function(e,t,n){return t instanceof o?t:new o(e,{priv:t,privEnc:n})},o.prototype.validate=function(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},o.prototype.getPublic=function(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},o.prototype.getPrivate=function(e){return"hex"===e?this.priv.toString(16,2):this.priv},o.prototype._importPrivate=function(e,t){this.priv=new r(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},o.prototype._importPublic=function(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?i(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||i(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},o.prototype.derive=function(e){return e.mul(this.priv).getX()},o.prototype.sign=function(e,t,n){return this.ec.sign(e,this,t,n)},o.prototype.verify=function(e,t){return this.ec.verify(e,t,this)},o.prototype.inspect=function(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},function(e,t,n){"use strict";var r=n(27),i=n(224),o=i.assert;function a(e,t){if(e instanceof a)return e;this._importDER(e,t)||(o(e.r&&e.s,"Signature without r or s"),this.r=new r(e.r,16),this.s=new r(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function s(){this.place=0}function c(e,t){var n=e[t.place++];if(!(128&n))return n;var r=15&n;if(0===r||r>4)return!1;for(var i=0,o=0,a=t.place;o<r;o++,a++)i<<=8,i|=e[a],i>>>=0;return!(i<=127)&&(t.place=a,i)}function l(e){for(var t=0,n=e.length-1;!e[t]&&!(128&e[t+1])&&t<n;)t++;return 0===t?e:e.slice(t)}function u(e,t){if(t<128)e.push(t);else{var n=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|n);--n;)e.push(t>>>(n<<3)&255);e.push(t)}}e.exports=a,a.prototype._importDER=function(e,t){e=i.toArray(e,t);var n=new s;if(48!==e[n.place++])return!1;var o=c(e,n);if(!1===o)return!1;if(o+n.place!==e.length)return!1;if(2!==e[n.place++])return!1;var a=c(e,n);if(!1===a)return!1;var l=e.slice(n.place,a+n.place);if(n.place+=a,2!==e[n.place++])return!1;var u=c(e,n);if(!1===u)return!1;if(e.length!==u+n.place)return!1;var f=e.slice(n.place,u+n.place);if(0===l[0]){if(!(128&l[1]))return!1;l=l.slice(1)}if(0===f[0]){if(!(128&f[1]))return!1;f=f.slice(1)}return this.r=new r(l),this.s=new r(f),this.recoveryParam=null,!0},a.prototype.toDER=function(e){var t=this.r.toArray(),n=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&n[0]&&(n=[0].concat(n)),t=l(t),n=l(n);!(n[0]||128&n[1]);)n=n.slice(1);var r=[2];u(r,t.length),(r=r.concat(t)).push(2),u(r,n.length);var o=r.concat(n),a=[48];return u(a,o.length),a=a.concat(o),i.encode(a,e)}},function(e,t,n){"use strict";var r=n(215),i=n(925),o=n(224),a=o.assert,s=o.parseBytes,c=n(1431),l=n(1432);function u(e){if(a("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof u))return new u(e);e=i[e].curve;this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=r.sha512}e.exports=u,u.prototype.sign=function(e,t){e=s(e);var n=this.keyFromSecret(t),r=this.hashInt(n.messagePrefix(),e),i=this.g.mul(r),o=this.encodePoint(i),a=this.hashInt(o,n.pubBytes(),e).mul(n.priv()),c=r.add(a).umod(this.curve.n);return this.makeSignature({R:i,S:c,Rencoded:o})},u.prototype.verify=function(e,t,n){e=s(e),t=this.makeSignature(t);var r=this.keyFromPublic(n),i=this.hashInt(t.Rencoded(),r.pubBytes(),e),o=this.g.mul(t.S());return t.R().add(r.pub().mul(i)).eq(o)},u.prototype.hashInt=function(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return o.intFromLE(e.digest()).umod(this.curve.n)},u.prototype.keyFromPublic=function(e){return c.fromPublic(this,e)},u.prototype.keyFromSecret=function(e){return c.fromSecret(this,e)},u.prototype.makeSignature=function(e){return e instanceof l?e:new l(this,e)},u.prototype.encodePoint=function(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},u.prototype.decodePoint=function(e){var t=(e=o.parseBytes(e)).length-1,n=e.slice(0,t).concat(-129&e[t]),r=0!=(128&e[t]),i=o.intFromLE(n);return this.curve.pointFromY(i,r)},u.prototype.encodeInt=function(e){return e.toArray("le",this.encodingLength)},u.prototype.decodeInt=function(e){return o.intFromLE(e)},u.prototype.isPoint=function(e){return e instanceof this.pointClass}},function(e,t,n){"use strict";var r=n(224),i=r.assert,o=r.parseBytes,a=r.cachedProperty;function s(e,t){this.eddsa=e,this._secret=o(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=o(t.pub)}s.fromPublic=function(e,t){return t instanceof s?t:new s(e,{pub:t})},s.fromSecret=function(e,t){return t instanceof s?t:new s(e,{secret:t})},s.prototype.secret=function(){return this._secret},a(s,"pubBytes",(function(){return this.eddsa.encodePoint(this.pub())})),a(s,"pub",(function(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())})),a(s,"privBytes",(function(){var e=this.eddsa,t=this.hash(),n=e.encodingLength-1,r=t.slice(0,e.encodingLength);return r[0]&=248,r[n]&=127,r[n]|=64,r})),a(s,"priv",(function(){return this.eddsa.decodeInt(this.privBytes())})),a(s,"hash",(function(){return this.eddsa.hash().update(this.secret()).digest()})),a(s,"messagePrefix",(function(){return this.hash().slice(this.eddsa.encodingLength)})),s.prototype.sign=function(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},s.prototype.verify=function(e,t){return this.eddsa.verify(e,t,this)},s.prototype.getSecret=function(e){return i(this._secret,"KeyPair is public only"),r.encode(this.secret(),e)},s.prototype.getPublic=function(e){return r.encode(this.pubBytes(),e)},e.exports=s},function(e,t,n){"use strict";var r=n(27),i=n(224),o=i.assert,a=i.cachedProperty,s=i.parseBytes;function c(e,t){this.eddsa=e,"object"!=typeof t&&(t=s(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),o(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof r&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}a(c,"S",(function(){return this.eddsa.decodeInt(this.Sencoded())})),a(c,"R",(function(){return this.eddsa.decodePoint(this.Rencoded())})),a(c,"Rencoded",(function(){return this.eddsa.encodePoint(this.R())})),a(c,"Sencoded",(function(){return this.eddsa.encodeInt(this.S())})),c.prototype.toBytes=function(){return this.Rencoded().concat(this.Sencoded())},c.prototype.toHex=function(){return i.encode(this.toBytes(),"hex").toUpperCase()},e.exports=c},function(e,t,n){var r=n(1434),i=n(1435),o=n(1015),a=n(1436);e.exports=function(e){return r(e)||i(e)||o(e)||a()}},function(e,t,n){var r=n(1016);e.exports=function(e){if(Array.isArray(e))return r(e)}},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}},function(e,t,n){"use strict";function r(){var e=Object.create(null),t=0,n=0,r=0,i=!1;function o(t){r--,delete e[t]}this.put=function(t,n,a,s){if(i&&console.log("caching: %s = %j (@%s)",t,n,a),void 0!==a&&("number"!=typeof a||isNaN(a)||a<=0))throw new Error("Cache timeout must be a positive number");if(void 0!==s&&"function"!=typeof s)throw new Error("Cache timeout callback must be a function");var c=e[t];c?clearTimeout(c.timeout):r++;var l={value:n,expire:a+Date.now()};return isNaN(l.expire)||(l.timeout=setTimeout(function(){o(t),s&&s(t,n)}.bind(this),a)),e[t]=l,n},this.del=function(t){var n=!0,r=e[t];return r?(clearTimeout(r.timeout),!isNaN(r.expire)&&r.expire<Date.now()&&(n=!1)):n=!1,n&&o(t),n},this.clear=function(){for(var o in e)clearTimeout(e[o].timeout);r=0,e=Object.create(null),i&&(t=0,n=0)},this.get=function(o){var a=e[o];if(void 0!==a){if(isNaN(a.expire)||a.expire>=Date.now())return i&&t++,a.value;i&&n++,r--,delete e[o]}else i&&n++;return null},this.size=function(){return r},this.memsize=function(){var t,n=0;for(t in e)n++;return n},this.debug=function(e){i=e},this.hits=function(){return t},this.misses=function(){return n},this.keys=function(){return Object.keys(e)},this.exportJson=function(){var t={};for(var n in e){var r=e[n];t[n]={value:r.value,expire:r.expire||"NaN"}}return JSON.stringify(t)},this.importJson=function(t,n){var r=JSON.parse(t),o=Date.now(),a=n&&n.skipDuplicates;for(var s in r)if(r.hasOwnProperty(s)){if(a)if(e[s]){i&&console.log("Skipping duplicate imported key '%s'",s);continue}var c=r[s],l=c.expire-o;if(l<=0){this.del(s);continue}l=l>0?l:void 0,this.put(s,c.value,l)}return this.size()}}e.exports=new r,e.exports.Cache=r},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=8)}([function(e,t){e.exports=n(878)},function(e,t){e.exports=n(879)},function(e,t){e.exports=n(1439)},function(e,t){e.exports=n(399)},function(e,t){e.exports=n(880)},function(e,t){e.exports=n(923)},function(e,t){e.exports=n(924)},function(e){e.exports=JSON.parse('{"a":[{"constant":true,"inputs":[],"name":"currentEpoch","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"epoch","type":"uint256"}],"name":"getEpochInfo","outputs":[{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"n","type":"uint256"},{"internalType":"uint256","name":"k","type":"uint256"},{"internalType":"uint256","name":"t","type":"uint256"},{"internalType":"address[]","name":"nodeList","type":"address[]"},{"internalType":"uint256","name":"prevEpoch","type":"uint256"},{"internalType":"uint256","name":"nextEpoch","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"nodeAddress","type":"address"}],"name":"getNodeDetails","outputs":[{"internalType":"string","name":"declaredIp","type":"string"},{"internalType":"uint256","name":"position","type":"uint256"},{"internalType":"uint256","name":"pubKx","type":"uint256"},{"internalType":"uint256","name":"pubKy","type":"uint256"},{"internalType":"string","name":"tmP2PListenAddress","type":"string"},{"internalType":"string","name":"p2pListenAddress","type":"string"}],"payable":false,"stateMutability":"view","type":"function"}]}')},function(e,t,n){"use strict";n.r(t);var r=n(1),i=n.n(r),o=n(4),a=n.n(o),s=n(5),c=n.n(s),l=n(6),u=n.n(l),f=n(0),d=n.n(f),p=n(2),h=n.n(p),m=n(3),b=n(7),y=function(){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.network,i=void 0===r?"mainnet":r,o=n.proxyAddress,a=void 0===o?"0x638646503746d5456209e33a2ff5e3226d698bea":o;c()(this,e),d()(this,"_currentEpoch","19"),d()(this,"_torusNodeEndpoints",["https://torus-19.torusnode.com/jrpc","https://torus-node.ens.domains/jrpc","https://torus-node.matic.network/jrpc","https://torus.zilliqa.network/jrpc","https://torus-mainnet.cosmos.network/jrpc","https://torus2.etherscan.com/jrpc","https://torus-node-v2.skalelabs.com/jrpc","https://torus-node.binancex.dev/jrpc","https://torusnode.ont.io/jrpc"]),d()(this,"_torusNodePub",[{X:"bbe83c64177c3775550e6ba6ac2bc059f6847d644c9e4894e42c60d7974d8c2b",Y:"82b49a7caf70def38cdad2740af45c1e4f969650105c5019a29bb18b21a9acb5"},{X:"c208cac4ef9a47d386097a9c915b28e9cb89213abee8d26a17198ee261201b0d",Y:"c7db2fe4631109f40833de9dc78d07e35706549ee48fa557b33e4e75e1047873"},{X:"ca1766bb426d4ca5582818a0c5439d560ea64f5baa060793ab29dd3d0ceacfe",Y:"d46c1d08c40e1306e1bca328c2287b8268166b11a1ba4b8442ea2ad0c5e32152"},{X:"c3934dd2f6f4b3d2e1e398cc501e143c1e1a381b52feb6d1525af34d16253768",Y:"71f5141a5035799099f5ea3e241e66946bc55dc857ac3bd7d6fcdb8dcd3eeeef"},{X:"22e66f1929631d00bf026227581597f085fd94fd952fc0dca9f0833398b5c064",Y:"6088b3912e10a1e9d50355a609c10db7d188f16a2e2fd7357e51bf4f6a74f0a1"},{X:"9dc9fa410f3ce9eb70df70cdea00a49f2c4cc7a31c08c0dab5f863ed35ff5139",Y:"627a291cb87a75c61da3f65d6818e1e05e360217179817ed27e8c73bca7ec122"},{X:"118b9fc07e97b096d899b9f6658463ce6a8caa64038e37fc969df4e6023dd8c6",Y:"baf9fa4e51770f4796ea165dd03a769b8606681a38954a0a92c4cbffd6609ce9"},{X:"8a6d8b925da15a273dec3d8f8395ec35cd6878f274b2b180e4e106999db64043",Y:"96f67f870c157743da0b1eb84d89bf30500d74dc84c11f501ee1cb013acc8c46"},{X:"39cecb62e863729f572f7dfc46c24867981bf04bb405fed0df39e33984bfade5",Y:"61c2364434012e68a2be2e9952805037e52629d7762fafc8e10e9fb5bad8f790"}]),d()(this,"_torusIndexes",[1,2,3,4,5,6,7,8,9]);try{var s=new URL(i);t=s.href}catch(e){t="https://".concat(i,".infura.io/v3/").concat("b8cdb0e4cff24599a286bf8e87ff1c96")}h.a.setProvider(t),this.nodeListContract=new h.a(b.a,a),this.nodeListAddress=a,this.updated=!1}var t;return u()(e,[{key:"getCurrentEpoch",value:function(){return this.nodeListContract.methods.currentEpoch().call()}},{key:"getEpochInfo",value:function(e){return this.nodeListContract.methods.getEpochInfo(e).call()}},{key:"getNodeEndpoint",value:function(e){return this.nodeListContract.methods.getNodeDetails(e).call()}},{key:"getNodeDetails",value:(t=a()(i.a.mark((function e(){var t,n,r,o,a,s,c,l,u,f,d,p=this,h=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=h.length>0&&void 0!==h[0]&&h[0],e.prev=1,!t){e.next=4;break}return e.abrupt("return",this._nodeDetails);case 4:if(!this.updated){e.next=6;break}return e.abrupt("return",this._nodeDetails);case 6:return e.next=8,this.getCurrentEpoch();case 8:return n=e.sent,this._currentEpoch=n,e.next=12,this.getEpochInfo(n);case 12:return r=e.sent,o=[],a=r.nodeList.map((function(e,t){return t+1})),this._torusIndexes=a,r.nodeList.map((function(e){return o.push(p.getNodeEndpoint(e).catch((function(e){})))})),e.next=19,Promise.all(o);case 19:for(s=e.sent,c=[],l=[],u=0;u<s.length;u+=1)f=s[u],d="https://".concat(f.declaredIp.split(":")[0],"/jrpc"),c.push(d),l.push({X:Object(m.toHex)(f.pubKx).replace("0x",""),Y:Object(m.toHex)(f.pubKy).replace("0x","")});return this._torusNodeEndpoints=c,this._torusNodePub=l,this.updated=!0,e.abrupt("return",this._nodeDetails);case 29:return e.prev=29,e.t0=e.catch(1),e.abrupt("return",this._nodeDetails);case 32:case"end":return e.stop()}}),e,this,[[1,29]])}))),function(){return t.apply(this,arguments)})},{key:"_nodeDetails",get:function(){return{currentEpoch:this._currentEpoch,nodeListAddress:this.nodeListAddress,torusNodeEndpoints:this._torusNodeEndpoints,torusNodePub:this._torusNodePub,torusIndexes:this._torusIndexes,updated:this.updated}}}]),e}();t.default=y}]).default},function(e,t,n){"use strict";var r=n(391),i=n(1440),o=n(1029),a=n(399),s=n(1031).subscription,c=n(225).formatters,l=n(225).errors,u=n(1030),f=n(1464),d=function e(t,n,o){var s=this,u=Array.prototype.slice.call(arguments);if(!(this instanceof e))throw new Error('Please use the "new" keyword to instantiate a web3.eth.Contract() object!');if(this.setProvider=function(){i.packageInit(s,arguments),s.clearSubscriptions=s._requestManager.clearSubscriptions},i.packageInit(this,[this.constructor]),this.clearSubscriptions=this._requestManager.clearSubscriptions,!t||!Array.isArray(t))throw l.ContractMissingABIError();this.options={};var d=u[u.length-1];r.isObject(d)&&!r.isArray(d)&&(o=d,this.options=r.extend(this.options,this._getOrSetDefaultOptions(o)),r.isObject(n)&&(n=null)),Object.defineProperty(this.options,"address",{set:function(e){e&&(s._address=a.toChecksumAddress(c.inputAddressFormatter(e)))},get:function(){return s._address},enumerable:!0}),Object.defineProperty(this.options,"jsonInterface",{set:function(e){return s.methods={},s.events={},s._jsonInterface=e.map((function(e){var t,n;if(e.constant="view"===e.stateMutability||"pure"===e.stateMutability||e.constant,e.payable="payable"===e.stateMutability||e.payable,e.name&&(n=a._jsonInterfaceMethodToString(e)),"function"===e.type){if(e.signature=f.encodeFunctionSignature(n),t=s._createTxObject.bind({method:e,parent:s}),s.methods[e.name]){var r=s._createTxObject.bind({method:e,parent:s,nextMethod:s.methods[e.name]});s.methods[e.name]=r}else s.methods[e.name]=t;s.methods[e.signature]=t,s.methods[n]=t}else if("event"===e.type){e.signature=f.encodeEventSignature(n);var i=s._on.bind(s,e.signature);s.events[e.name]&&"bound "!==s.events[e.name].name||(s.events[e.name]=i),s.events[e.signature]=i,s.events[n]=i}return e})),s.events.allEvents=s._on.bind(s,"allevents"),s._jsonInterface},get:function(){return s._jsonInterface},enumerable:!0});var p=this.constructor.defaultAccount,h=this.constructor.defaultBlock||"latest";Object.defineProperty(this,"handleRevert",{get:function(){return!1===s.options.handleRevert||!0===s.options.handleRevert?s.options.handleRevert:this.constructor.handleRevert},set:function(e){s.options.handleRevert=e},enumerable:!0}),Object.defineProperty(this,"defaultCommon",{get:function(){return s.options.common||this.constructor.defaultCommon},set:function(e){s.options.common=e},enumerable:!0}),Object.defineProperty(this,"defaultHardfork",{get:function(){return s.options.hardfork||this.constructor.defaultHardfork},set:function(e){s.options.hardfork=e},enumerable:!0}),Object.defineProperty(this,"defaultChain",{get:function(){return s.options.chain||this.constructor.defaultChain},set:function(e){s.options.chain=e},enumerable:!0}),Object.defineProperty(this,"transactionPollingTimeout",{get:function(){return 0===s.options.transactionPollingTimeout?s.options.transactionPollingTimeout:s.options.transactionPollingTimeout||this.constructor.transactionPollingTimeout},set:function(e){s.options.transactionPollingTimeout=e},enumerable:!0}),Object.defineProperty(this,"transactionConfirmationBlocks",{get:function(){return 0===s.options.transactionConfirmationBlocks?s.options.transactionConfirmationBlocks:s.options.transactionConfirmationBlocks||this.constructor.transactionConfirmationBlocks},set:function(e){s.options.transactionConfirmationBlocks=e},enumerable:!0}),Object.defineProperty(this,"transactionBlockTimeout",{get:function(){return 0===s.options.transactionBlockTimeout?s.options.transactionBlockTimeout:s.options.transactionBlockTimeout||this.constructor.transactionBlockTimeout},set:function(e){s.options.transactionBlockTimeout=e},enumerable:!0}),Object.defineProperty(this,"defaultAccount",{get:function(){return p},set:function(e){return e&&(p=a.toChecksumAddress(c.inputAddressFormatter(e))),e},enumerable:!0}),Object.defineProperty(this,"defaultBlock",{get:function(){return h},set:function(e){return h=e,e},enumerable:!0}),this.methods={},this.events={},this._address=null,this._jsonInterface=[],this.options.address=n,this.options.jsonInterface=t};d.setProvider=function(e,t){i.packageInit(this,[e]),this._ethAccounts=t},d.prototype._getCallback=function(e){if(e&&r.isFunction(e[e.length-1]))return e.pop()},d.prototype._checkListener=function(e,t){if(t===e)throw l.ContractReservedEventError(e)},d.prototype._getOrSetDefaultOptions=function(e){var t=e.gasPrice?String(e.gasPrice):null,n=e.from?a.toChecksumAddress(c.inputAddressFormatter(e.from)):null;return e.data=e.data||this.options.data,e.from=n||this.options.from,e.gasPrice=t||this.options.gasPrice,e.gas=e.gas||e.gasLimit||this.options.gas,delete e.gasLimit,e},d.prototype._encodeEventABI=function(e,t){var n=(t=t||{}).filter||{},i={};if(["fromBlock","toBlock"].filter((function(e){return void 0!==t[e]})).forEach((function(e){i[e]=c.inputBlockNumberFormatter(t[e])})),r.isArray(t.topics))i.topics=t.topics;else{if(i.topics=[],e&&!e.anonymous&&"ALLEVENTS"!==e.name&&i.topics.push(e.signature),"ALLEVENTS"!==e.name){var o=e.inputs.filter((function(e){return!0===e.indexed})).map((function(e){var t=n[e.name];return t?r.isArray(t)?t.map((function(t){return f.encodeParameter(e.type,t)})):f.encodeParameter(e.type,t):null}));i.topics=i.topics.concat(o)}i.topics.length||delete i.topics}return this.options.address&&(i.address=this.options.address.toLowerCase()),i},d.prototype._decodeEventABI=function(e){var t=this;e.data=e.data||"",e.topics=e.topics||[];var n=c.outputLogFormatter(e);if("ALLEVENTS"===t.name&&(t=t.jsonInterface.find((function(t){return t.signature===e.topics[0]}))||{anonymous:!0}),t.inputs=t.inputs||[],!t.anonymous){let n=0;t.inputs.forEach(e=>e.indexed?n++:null),n>0&&e.topics.length!==n+1&&(t={anonymous:!0,inputs:[]})}var r=t.anonymous?e.topics:e.topics.slice(1);return n.returnValues=f.decodeLog(t.inputs,e.data,r),delete n.returnValues.__length__,n.event=t.name,n.signature=t.anonymous||!e.topics[0]?null:e.topics[0],n.raw={data:n.data,topics:n.topics},delete n.data,delete n.topics,n},d.prototype._encodeMethodABI=function(){var e=this._method.signature,t=this.arguments||[],n=!1,i=this._parent.options.jsonInterface.filter((function(t){return"constructor"===e&&t.type===e||(t.signature===e||t.signature===e.replace("0x","")||t.name===e)&&"function"===t.type})).map((function(e){var i=r.isArray(e.inputs)?e.inputs.length:0;if(i!==t.length)throw new Error("The number of arguments is not matching the methods required number. You need to pass "+i+" arguments.");return"function"===e.type&&(n=e.signature),r.isArray(e.inputs)?e.inputs:[]})).map((function(e){return f.encodeParameters(e,t).replace("0x","")}))[0]||"";if("constructor"===e){if(!this._deployData)throw new Error("The contract has no contract data option set. This is necessary to append the constructor parameters.");return this._deployData.startsWith("0x")||(this._deployData="0x"+this._deployData),this._deployData+i}var o=n?n+i:i;if(!o)throw new Error("Couldn't find a matching contract method named \""+this._method.name+'".');return o},d.prototype._decodeMethodReturn=function(e,t){if(!t)return null;t=t.length>=2?t.slice(2):t;var n=f.decodeParameters(e,t);return 1===n.__length__?n[0]:(delete n.__length__,n)},d.prototype.deploy=function(e,t){if((e=e||{}).arguments=e.arguments||[],!(e=this._getOrSetDefaultOptions(e)).data){if("function"==typeof t)return t(l.ContractMissingDeployDataError());throw l.ContractMissingDeployDataError()}var n=r.find(this.options.jsonInterface,(function(e){return"constructor"===e.type}))||{};return n.signature="constructor",this._createTxObject.apply({method:n,parent:this,deployData:e.data,_ethAccounts:this.constructor._ethAccounts},e.arguments)},d.prototype._generateEventOptions=function(){var e=Array.prototype.slice.call(arguments),t=this._getCallback(e),n=r.isObject(e[e.length-1])?e.pop():{},i=r.isString(e[0])?e[0]:"allevents",o="allevents"===i.toLowerCase()?{name:"ALLEVENTS",jsonInterface:this.options.jsonInterface}:this.options.jsonInterface.find((function(e){return"event"===e.type&&(e.name===i||e.signature==="0x"+i.replace("0x",""))}));if(!o)throw l.ContractEventDoesNotExistError(i);if(!a.isAddress(this.options.address))throw l.ContractNoAddressDefinedError();return{params:this._encodeEventABI(o,n),event:o,callback:t}},d.prototype.clone=function(){return new this.constructor(this.options.jsonInterface,this.options.address,this.options)},d.prototype.once=function(e,t,n){var i=Array.prototype.slice.call(arguments);if(!(n=this._getCallback(i)))throw l.ContractOnceRequiresCallbackError();t&&delete t.fromBlock,this._on(e,t,(function(e,t,i){i.unsubscribe(),r.isFunction(n)&&n(e,t,i)}))},d.prototype._on=function(){var e=this._generateEventOptions.apply(this,arguments);e.params&&e.params.toBlock&&(delete e.params.toBlock,console.warn("Invalid option: toBlock. Use getPastEvents for specific range.")),this._checkListener("newListener",e.event.name),this._checkListener("removeListener",e.event.name);var t=new s({subscription:{params:1,inputFormatter:[c.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(e.event),subscriptionHandler:function(e){e.removed?this.emit("changed",e):this.emit("data",e),r.isFunction(this.callback)&&this.callback(null,e,this)}},type:"eth",requestManager:this._requestManager});return t.subscribe("logs",e.params,e.callback||function(){}),t},d.prototype.getPastEvents=function(){var e=this._generateEventOptions.apply(this,arguments),t=new o({name:"getPastLogs",call:"eth_getLogs",params:1,inputFormatter:[c.inputLogFormatter],outputFormatter:this._decodeEventABI.bind(e.event)});t.setRequestManager(this._requestManager);var n=t.buildCall();return t=null,n(e.params,e.callback)},d.prototype._createTxObject=function(){var e=Array.prototype.slice.call(arguments),t={};if("function"===this.method.type&&(t.call=this.parent._executeMethod.bind(t,"call"),t.call.request=this.parent._executeMethod.bind(t,"call",!0)),t.send=this.parent._executeMethod.bind(t,"send"),t.send.request=this.parent._executeMethod.bind(t,"send",!0),t.encodeABI=this.parent._encodeMethodABI.bind(t),t.estimateGas=this.parent._executeMethod.bind(t,"estimate"),e&&this.method.inputs&&e.length!==this.method.inputs.length){if(this.nextMethod)return this.nextMethod.apply(null,e);throw l.InvalidNumberOfParams(e.length,this.method.inputs.length,this.method.name)}return t.arguments=e||[],t._method=this.method,t._parent=this.parent,t._ethAccounts=this.parent.constructor._ethAccounts||this._ethAccounts,this.deployData&&(t._deployData=this.deployData),t},d.prototype._processExecuteArguments=function(e,t){var n={};if(n.type=e.shift(),n.callback=this._parent._getCallback(e),"call"===n.type&&!0!==e[e.length-1]&&(r.isString(e[e.length-1])||isFinite(e[e.length-1]))&&(n.defaultBlock=e.pop()),n.options=r.isObject(e[e.length-1])?e.pop():{},n.generateRequest=!0===e[e.length-1]&&e.pop(),n.options=this._parent._getOrSetDefaultOptions(n.options),n.options.data=this.encodeABI(),!this._deployData&&!a.isAddress(this._parent.options.address))throw l.ContractNoAddressDefinedError();return this._deployData||(n.options.to=this._parent.options.address),n.options.data?n:a._fireError(new Error("Couldn't find a matching contract method, or the number of parameters is wrong."),t.eventEmitter,t.reject,n.callback)},d.prototype._executeMethod=function(){var e=this,t=this._parent._processExecuteArguments.call(this,Array.prototype.slice.call(arguments),n),n=u("send"!==t.type),i=e.constructor._ethAccounts||e._ethAccounts;if(t.generateRequest){var s={params:[c.inputCallFormatter.call(this._parent,t.options)],callback:t.callback};return"call"===t.type?(s.params.push(c.inputDefaultBlockNumberFormatter.call(this._parent,t.defaultBlock)),s.method="eth_call",s.format=this._parent._decodeMethodReturn.bind(null,this._method.outputs)):s.method="eth_sendTransaction",s}switch(t.type){case"estimate":var d=new o({name:"estimateGas",call:"eth_estimateGas",params:1,inputFormatter:[c.inputCallFormatter],outputFormatter:a.hexToNumber,requestManager:e._parent._requestManager,accounts:i,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock}).createFunction();return d(t.options,t.callback);case"call":var p=new o({name:"call",call:"eth_call",params:2,inputFormatter:[c.inputCallFormatter,c.inputDefaultBlockNumberFormatter],outputFormatter:function(t){return e._parent._decodeMethodReturn(e._method.outputs,t)},requestManager:e._parent._requestManager,accounts:i,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock,handleRevert:e._parent.handleRevert,abiCoder:f}).createFunction();return p(t.options,t.defaultBlock,t.callback);case"send":if(!a.isAddress(t.options.from))return a._fireError(l.ContractNoFromAddressDefinedError(),n.eventEmitter,n.reject,t.callback);if(r.isBoolean(this._method.payable)&&!this._method.payable&&t.options.value&&t.options.value>0)return a._fireError(new Error("Can not send value to non-payable contract method or constructor"),n.eventEmitter,n.reject,t.callback);var h={receiptFormatter:function(t){if(r.isArray(t.logs)){var n=r.map(t.logs,(function(t){return e._parent._decodeEventABI.call({name:"ALLEVENTS",jsonInterface:e._parent.options.jsonInterface},t)}));t.events={};var i=0;n.forEach((function(e){e.event?t.events[e.event]?Array.isArray(t.events[e.event])?t.events[e.event].push(e):t.events[e.event]=[t.events[e.event],e]:t.events[e.event]=e:(t.events[i]=e,i++)})),delete t.logs}return t},contractDeployFormatter:function(t){var n=e._parent.clone();return n.options.address=t.contractAddress,n}},m=new o({name:"sendTransaction",call:"eth_sendTransaction",params:1,inputFormatter:[c.inputTransactionFormatter],requestManager:e._parent._requestManager,accounts:e.constructor._ethAccounts||e._ethAccounts,defaultAccount:e._parent.defaultAccount,defaultBlock:e._parent.defaultBlock,transactionBlockTimeout:e._parent.transactionBlockTimeout,transactionConfirmationBlocks:e._parent.transactionConfirmationBlocks,transactionPollingTimeout:e._parent.transactionPollingTimeout,defaultCommon:e._parent.defaultCommon,defaultChain:e._parent.defaultChain,defaultHardfork:e._parent.defaultHardfork,handleRevert:e._parent.handleRevert,extraFormatters:h,abiCoder:f}).createFunction();return m(t.options,t.callback);default:throw new Error('Method "'+t.type+'" not implemented.')}},e.exports=d},function(e,t,n){const r=n(1441),i=n(1462);e.exports={packageInit:(e,t)=>{if(t=Array.prototype.slice.call(t),!e)throw new Error('You need to instantiate using the "new" keyword.');Object.defineProperty(e,"currentProvider",{get:()=>e._provider,set:t=>e.setProvider(t),enumerable:!0,configurable:!0}),t[0]&&t[0]._requestManager?e._requestManager=t[0]._requestManager:e._requestManager=new r.Manager(t[0],t[1]),e.givenProvider=r.Manager.givenProvider,e.providers=r.Manager.providers,e._provider=e._requestManager.provider,e.setProvider||(e.setProvider=(t,n)=>(e._requestManager.setProvider(t,n),e._provider=e._requestManager.provider,!0)),e.setRequestManager=t=>{e._requestManager=t,e._provider=t.provider},e.BatchRequest=r.BatchManager.bind(null,e._requestManager),e.extend=i(e)},addProviders:e=>{e.givenProvider=r.Manager.givenProvider,e.providers=r.Manager.providers}}},function(e,t,n){"use strict";const{callbackify:r}=n(901);var i=n(391),o=n(225).errors,a=n(1028),s=n(1445),c=n(1446),l=function e(t,n){this.provider=null,this.providers=e.providers,this.setProvider(t,n),this.subscriptions=new Map};l.givenProvider=c,l.providers={WebsocketProvider:n(1447),HttpProvider:n(1453),IpcProvider:n(1460)},l.prototype.setProvider=function(e,t){var n=this;if(e&&"string"==typeof e&&this.providers)if(/^http(s)?:\/\//i.test(e))e=new this.providers.HttpProvider(e);else if(/^ws(s)?:\/\//i.test(e))e=new this.providers.WebsocketProvider(e);else if(e&&"object"==typeof t&&"function"==typeof t.connect)e=new this.providers.IpcProvider(e,t);else if(e)throw new Error("Can't autodetect provider for \""+e+'"');if(this.provider&&this.provider.connected&&this.clearSubscriptions(),this.provider=e||null,this.provider&&this.provider.on){"function"==typeof e.request?this.provider.on("message",(function(e){if(e&&"eth_subscription"===e.type&&e.data){const t=e.data;t.subscription&&n.subscriptions.has(t.subscription)&&n.subscriptions.get(t.subscription).callback(null,t.result)}})):this.provider.on("data",(function(e,t){(e=e||t).method&&e.params&&e.params.subscription&&n.subscriptions.has(e.params.subscription)&&n.subscriptions.get(e.params.subscription).callback(null,e.params.result)})),this.provider.on("connect",(function(){n.subscriptions.forEach((function(e){e.subscription.resubscribe()}))})),this.provider.on("error",(function(e){n.subscriptions.forEach((function(t){t.callback(e)}))}));const t=function(e){n._isCleanCloseEvent(e)&&!n._isIpcCloseError(e)||(n.subscriptions.forEach((function(t){t.callback(o.ConnectionCloseError(e)),n.subscriptions.delete(t.subscription.id)})),n.provider&&n.provider.emit&&n.provider.emit("error",o.ConnectionCloseError(e))),n.provider&&n.provider.emit&&n.provider.emit("end",e)};this.provider.on("close",t),this.provider.on("disconnect",t)}},l.prototype.send=function(e,t){if(t=t||function(){},!this.provider)return t(o.InvalidProvider());const{method:n,params:i}=e,s=a.toPayload(n,i),c=this._jsonrpcResultCallback(t,s);if(this.provider.request){r(this.provider.request.bind(this.provider))({method:n,params:i},t)}else if(this.provider.sendAsync)this.provider.sendAsync(s,c);else{if(!this.provider.send)throw new Error("Provider does not have a request or send method to use.");this.provider.send(s,c)}},l.prototype.sendBatch=function(e,t){if(!this.provider)return t(o.InvalidProvider());var n=a.toBatchPayload(e);this.provider[this.provider.sendAsync?"sendAsync":"send"](n,(function(e,n){return e?t(e):i.isArray(n)?void t(null,n):t(o.InvalidResponse(n))}))},l.prototype.addSubscription=function(e,t){if(!this.provider.on)throw new Error("The provider doesn't support subscriptions: "+this.provider.constructor.name);this.subscriptions.set(e.id,{callback:t,subscription:e})},l.prototype.removeSubscription=function(e,t){if(this.subscriptions.has(e)){var n=this.subscriptions.get(e).subscription.options.type;return this.subscriptions.delete(e),void this.send({method:n+"_unsubscribe",params:[e]},t)}"function"==typeof t&&t(null)},l.prototype.clearSubscriptions=function(e){try{var t=this;return this.subscriptions.size>0&&this.subscriptions.forEach((function(n,r){e&&"syncing"===n.name||t.removeSubscription(r)})),this.provider.reset&&this.provider.reset(),!0}catch(e){throw new Error("Error while clearing subscriptions: "+e)}},l.prototype._isCleanCloseEvent=function(e){return"object"==typeof e&&([1e3].includes(e.code)||!0===e.wasClean)},l.prototype._isIpcCloseError=function(e){return"boolean"==typeof e&&e},l.prototype._jsonrpcResultCallback=function(e,t){return function(n,r){return r&&r.id&&t.id!==r.id?e(new Error(`Wrong response id ${r.id} (expected: ${t.id}) in ${JSON.stringify(t)}`)):n?e(n):r&&r.error?e(o.ErrorResponse(r)):a.isValidResponse(r)?void e(null,r.result):e(o.InvalidResponse(r))}},e.exports={Manager:l,BatchManager:s}},function(e,t,n){"use strict";e.exports={ErrorResponse:function(e){var t=e&&e.error&&e.error.message?e.error.message:JSON.stringify(e),n=e.error&&e.error.data?e.error.data:null,r=new Error("Returned error: "+t);return r.data=n,r},InvalidNumberOfParams:function(e,t,n){return new Error('Invalid number of parameters for "'+n+'". Got '+e+" expected "+t+"!")},InvalidConnection:function(e,t){return this.ConnectionError("CONNECTION ERROR: Couldn't connect to node "+e+".",t)},InvalidProvider:function(){return new Error("Provider not set or invalid")},InvalidResponse:function(e){var t=e&&e.error&&e.error.message?e.error.message:"Invalid JSON RPC response: "+JSON.stringify(e);return new Error(t)},ConnectionTimeout:function(e){return new Error("CONNECTION TIMEOUT: timeout of "+e+" ms achived")},ConnectionNotOpenError:function(e){return this.ConnectionError("connection not open on send()",e)},ConnectionCloseError:function(e){return"object"==typeof e&&e.code&&e.reason?this.ConnectionError("CONNECTION ERROR: The connection got closed with the close code `"+e.code+"` and the following reason string `"+e.reason+"`",e):new Error("CONNECTION ERROR: The connection closed unexpectedly")},MaxAttemptsReachedOnReconnectingError:function(){return new Error("Maximum number of reconnect attempts reached!")},PendingRequestsOnReconnectingError:function(){return new Error("CONNECTION ERROR: Provider started to reconnect before the response got received!")},ConnectionError:function(e,t){const n=new Error(e);return t&&(n.code=t.code,n.reason=t.reason),n},RevertInstructionError:function(e,t){var n=new Error("Your request got reverted with the following reason string: "+e);return n.reason=e,n.signature=t,n},TransactionRevertInstructionError:function(e,t,n){var r=new Error("Transaction has been reverted by the EVM:\n"+JSON.stringify(n,null,2));return r.reason=e,r.signature=t,r.receipt=n,r},TransactionError:function(e,t){var n=new Error(e);return n.receipt=t,n},NoContractAddressFoundError:function(e){return this.TransactionError("The transaction receipt didn't contain a contract address.",e)},ContractCodeNotStoredError:function(e){return this.TransactionError("The contract code couldn't be stored, please check your gas limit.",e)},TransactionRevertedWithoutReasonError:function(e){return this.TransactionError("Transaction has been reverted by the EVM:\n"+JSON.stringify(e,null,2),e)},TransactionOutOfGasError:function(e){return this.TransactionError("Transaction ran out of gas. Please provide more gas:\n"+JSON.stringify(e,null,2),e)},ResolverMethodMissingError:function(e,t){return new Error("The resolver at "+e+'does not implement requested method: "'+t+'".')},ContractMissingABIError:function(){return new Error("You must provide the json interface of the contract when instantiating a contract object.")},ContractOnceRequiresCallbackError:function(){return new Error("Once requires a callback as the second parameter.")},ContractEventDoesNotExistError:function(e){return new Error('Event "'+e+"\" doesn't exist in this contract.")},ContractReservedEventError:function(e){return new Error('The event "'+e+"\" is a reserved event name, you can't use it.")},ContractMissingDeployDataError:function(){return new Error('No "data" specified in neither the given options, nor the default options.')},ContractNoAddressDefinedError:function(){return new Error("This contract object doesn't have address set yet, please set an address first.")},ContractNoFromAddressDefinedError:function(){return new Error('No "from" address specified in neither the given options, nor the default options.')}}},function(e,t,n){"use strict";var r=n(391),i=n(399),o=n(1444),a=function(e){return i.toBN(e).toString(10)},s=function(e){if(void 0!==e)return function(e){return"latest"===e||"pending"===e||"earliest"===e}(e)?e:"genesis"===e?"0x0":i.isHexStrict(e)?r.isString(e)?e.toLowerCase():e:i.numberToHex(e)},c=function(e){if(e.to&&(e.to=f(e.to)),e.data&&e.input)throw new Error('You can\'t have "data" and "input" as properties of transactions at the same time, please use either "data" or "input" instead.');if(!e.data&&e.input&&(e.data=e.input,delete e.input),e.data&&!e.data.startsWith("0x")&&(e.data="0x"+e.data),e.data&&!i.isHex(e.data))throw new Error("The data field must be HEX encoded data.");return(e.gas||e.gasLimit)&&(e.gas=e.gas||e.gasLimit),["gasPrice","gas","value","nonce"].filter((function(t){return void 0!==e[t]})).forEach((function(t){e[t]=i.numberToHex(e[t])})),e},l=function(e){return null!==e.blockNumber&&(e.blockNumber=i.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=i.hexToNumber(e.transactionIndex)),e.nonce=i.hexToNumber(e.nonce),e.gas=i.hexToNumber(e.gas),e.gasPrice=a(e.gasPrice),e.value=a(e.value),e.to&&i.isAddress(e.to)?e.to=i.toChecksumAddress(e.to):e.to=null,e.from&&(e.from=i.toChecksumAddress(e.from)),e},u=function(e){if("string"==typeof e.blockHash&&"string"==typeof e.transactionHash&&"string"==typeof e.logIndex){var t=i.sha3(e.blockHash.replace("0x","")+e.transactionHash.replace("0x","")+e.logIndex.replace("0x",""));e.id="log_"+t.replace("0x","").substr(0,8)}else e.id||(e.id=null);return null!==e.blockNumber&&(e.blockNumber=i.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=i.hexToNumber(e.transactionIndex)),null!==e.logIndex&&(e.logIndex=i.hexToNumber(e.logIndex)),e.address&&(e.address=i.toChecksumAddress(e.address)),e},f=function(e){var t=new o(e);if(t.isValid()&&t.isDirect())return t.toAddress().toLowerCase();if(i.isAddress(e))return"0x"+e.toLowerCase().replace("0x","");throw new Error(`Provided address ${e} is invalid, the capitalization checksum test failed, or it's an indirect IBAN address which can't be converted.`)};e.exports={inputDefaultBlockNumberFormatter:function(e){return s(this&&null==e?this.defaultBlock:e)},inputBlockNumberFormatter:s,inputCallFormatter:function(e){var t=(e=c(e)).from||(this?this.defaultAccount:null);return t&&(e.from=f(t)),e},inputTransactionFormatter:function(e){if(e=c(e),!r.isNumber(e.from)&&!r.isObject(e.from)){if(e.from=e.from||(this?this.defaultAccount:null),!e.from&&!r.isNumber(e.from))throw new Error('The send transactions "from" field must be defined!');e.from=f(e.from)}return e},inputAddressFormatter:f,inputPostFormatter:function(e){return e.ttl&&(e.ttl=i.numberToHex(e.ttl)),e.workToProve&&(e.workToProve=i.numberToHex(e.workToProve)),e.priority&&(e.priority=i.numberToHex(e.priority)),r.isArray(e.topics)||(e.topics=e.topics?[e.topics]:[]),e.topics=e.topics.map((function(e){return 0===e.indexOf("0x")?e:i.fromUtf8(e)})),e},inputLogFormatter:function(e){var t=function(e){return null==e?null:0===(e=String(e)).indexOf("0x")?e:i.fromUtf8(e)};return(e.fromBlock||0===e.fromBlock)&&(e.fromBlock=s(e.fromBlock)),(e.toBlock||0===e.toBlock)&&(e.toBlock=s(e.toBlock)),e.topics=e.topics||[],e.topics=e.topics.map((function(e){return r.isArray(e)?e.map(t):t(e)})),t=null,e.address&&(e.address=r.isArray(e.address)?e.address.map((function(e){return f(e)})):f(e.address)),e},inputSignFormatter:function(e){return i.isHexStrict(e)?e:i.utf8ToHex(e)},inputStorageKeysFormatter:function(e){return e.map(i.numberToHex)},outputProofFormatter:function(e){return e.address=i.toChecksumAddress(e.address),e.nonce=i.hexToNumberString(e.nonce),e.balance=i.hexToNumberString(e.balance),e},outputBigNumberFormatter:a,outputTransactionFormatter:l,outputTransactionReceiptFormatter:function(e){if("object"!=typeof e)throw new Error("Received receipt is invalid: "+e);return null!==e.blockNumber&&(e.blockNumber=i.hexToNumber(e.blockNumber)),null!==e.transactionIndex&&(e.transactionIndex=i.hexToNumber(e.transactionIndex)),e.cumulativeGasUsed=i.hexToNumber(e.cumulativeGasUsed),e.gasUsed=i.hexToNumber(e.gasUsed),r.isArray(e.logs)&&(e.logs=e.logs.map(u)),e.contractAddress&&(e.contractAddress=i.toChecksumAddress(e.contractAddress)),void 0!==e.status&&null!==e.status&&(e.status=Boolean(parseInt(e.status))),e},outputBlockFormatter:function(e){return e.gasLimit=i.hexToNumber(e.gasLimit),e.gasUsed=i.hexToNumber(e.gasUsed),e.size=i.hexToNumber(e.size),e.timestamp=i.hexToNumber(e.timestamp),null!==e.number&&(e.number=i.hexToNumber(e.number)),e.difficulty&&(e.difficulty=a(e.difficulty)),e.totalDifficulty&&(e.totalDifficulty=a(e.totalDifficulty)),r.isArray(e.transactions)&&e.transactions.forEach((function(e){if(!r.isString(e))return l(e)})),e.miner&&(e.miner=i.toChecksumAddress(e.miner)),e},outputLogFormatter:u,outputPostFormatter:function(e){return e.expiry=i.hexToNumber(e.expiry),e.sent=i.hexToNumber(e.sent),e.ttl=i.hexToNumber(e.ttl),e.workProved=i.hexToNumber(e.workProved),e.topics||(e.topics=[]),e.topics=e.topics.map((function(e){return i.toUtf8(e)})),e},outputSyncingFormatter:function(e){return e.startingBlock=i.hexToNumber(e.startingBlock),e.currentBlock=i.hexToNumber(e.currentBlock),e.highestBlock=i.hexToNumber(e.highestBlock),e.knownStates&&(e.knownStates=i.hexToNumber(e.knownStates),e.pulledStates=i.hexToNumber(e.pulledStates)),e}}},function(e,t,n){"use strict";var r=n(399),i=n(27),o=function(e){var t="A".charCodeAt(0),n="Z".charCodeAt(0);return(e=(e=e.toUpperCase()).substr(4)+e.substr(0,4)).split("").map((function(e){var r=e.charCodeAt(0);return r>=t&&r<=n?r-t+10:e})).join("")},a=function(e){for(var t,n=e;n.length>2;)t=n.slice(0,9),n=parseInt(t,10)%97+n.slice(t.length);return parseInt(n,10)%97},s=function(e){this._iban=e};s.toAddress=function(e){if(!(e=new s(e)).isDirect())throw new Error("IBAN is indirect and can't be converted");return e.toAddress()},s.toIban=function(e){return s.fromAddress(e).toString()},s.fromAddress=function(e){if(!r.isAddress(e))throw new Error("Provided address is not a valid address: "+e);e=e.replace("0x","").replace("0X","");var t=function(e,t){for(var n=e;n.length<2*t;)n="0"+n;return n}(new i(e,16).toString(36),15);return s.fromBban(t.toUpperCase())},s.fromBban=function(e){var t=("0"+(98-a(o("XE00"+e)))).slice(-2);return new s("XE"+t+e)},s.createIndirect=function(e){return s.fromBban("ETH"+e.institution+e.identifier)},s.isValid=function(e){return new s(e).isValid()},s.prototype.isValid=function(){return/^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(this._iban)&&1===a(o(this._iban))},s.prototype.isDirect=function(){return 34===this._iban.length||35===this._iban.length},s.prototype.isIndirect=function(){return 20===this._iban.length},s.prototype.checksum=function(){return this._iban.substr(2,2)},s.prototype.institution=function(){return this.isIndirect()?this._iban.substr(7,4):""},s.prototype.client=function(){return this.isIndirect()?this._iban.substr(11):""},s.prototype.toAddress=function(){if(this.isDirect()){var e=this._iban.substr(4),t=new i(e,36);return r.toChecksumAddress(t.toString(16,20))}return""},s.prototype.toString=function(){return this._iban},e.exports=s},function(e,t,n){"use strict";var r=n(1028),i=n(225).errors,o=function(e){this.requestManager=e,this.requests=[]};o.prototype.add=function(e){this.requests.push(e)},o.prototype.execute=function(){var e=this.requests;this.requestManager.sendBatch(e,(function(t,n){n=n||[],e.map((function(e,t){return n[t]||{}})).forEach((function(t,n){if(e[n].callback){if(t&&t.error)return e[n].callback(i.ErrorResponse(t));if(!r.isValidResponse(t))return e[n].callback(i.InvalidResponse(t));try{e[n].callback(null,e[n].format?e[n].format(t.result):t.result)}catch(t){e[n].callback(t)}}}))}))},e.exports=o},function(e,t,n){"use strict";var r,i=null;try{r=Function("return this")()}catch(e){r=window}void 0!==r.ethereum?i=r.ethereum:void 0!==r.web3&&r.web3.currentProvider&&(r.web3.currentProvider.sendAsync&&(r.web3.currentProvider.send=r.web3.currentProvider.sendAsync,delete r.web3.currentProvider.sendAsync),!r.web3.currentProvider.on&&r.web3.currentProvider.connection&&"ipcProviderWrapper"===r.web3.currentProvider.connection.constructor.name&&(r.web3.currentProvider.on=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");switch(e){case"data":this.connection.on("data",(function(e){var n="";e=e.toString();try{n=JSON.parse(e)}catch(n){return t(new Error("Couldn't parse response data"+e))}n.id||-1===n.method.indexOf("_subscription")||t(null,n)}));break;default:this.connection.on(e,t)}}),i=r.web3.currentProvider),e.exports=i},function(e,t,n){"use strict";var r=n(926),i=n(1448),o=n(225).errors,a=n(1449).w3cwebsocket,s=function(e,t){r.call(this),t=t||{},this.url=e,this._customTimeout=t.timeout||15e3,this.headers=t.headers||{},this.protocol=t.protocol||void 0,this.reconnectOptions=Object.assign({auto:!1,delay:5e3,maxAttempts:!1,onTimeout:!1},t.reconnect),this.clientConfig=t.clientConfig||void 0,this.requestOptions=t.requestOptions||void 0,this.DATA="data",this.CLOSE="close",this.ERROR="error",this.CONNECT="connect",this.RECONNECT="reconnect",this.connection=null,this.requestQueue=new Map,this.responseQueue=new Map,this.reconnectAttempts=0,this.reconnecting=!1;var n=i.parseURL(e);n.username&&n.password&&(this.headers.authorization="Basic "+i.btoa(n.username+":"+n.password)),n.auth&&(this.headers.authorization="Basic "+i.btoa(n.auth)),Object.defineProperty(this,"connected",{get:function(){return this.connection&&this.connection.readyState===this.connection.OPEN},enumerable:!0}),this.connect()};(s.prototype=Object.create(r.prototype)).constructor=s,s.prototype.connect=function(){this.connection=new a(this.url,this.protocol,void 0,this.headers,this.requestOptions,this.clientConfig),this._addSocketListeners()},s.prototype._onMessage=function(e){var t=this;this._parseResponse("string"==typeof e.data?e.data:"").forEach((function(e){if(e.method&&-1!==e.method.indexOf("_subscription"))t.emit(t.DATA,e);else{var n=e.id;Array.isArray(e)&&(n=e[0].id),t.responseQueue.has(n)&&(void 0!==t.responseQueue.get(n).callback&&t.responseQueue.get(n).callback(!1,e),t.responseQueue.delete(n))}}))},s.prototype._onConnect=function(){if(this.emit(this.CONNECT),this.reconnectAttempts=0,this.reconnecting=!1,this.requestQueue.size>0){var e=this;this.requestQueue.forEach((function(t,n){e.send(t.payload,t.callback),e.requestQueue.delete(n)}))}},s.prototype._onClose=function(e){var t=this;!this.reconnectOptions.auto||[1e3,1001].includes(e.code)&&!1!==e.wasClean?(this.emit(this.CLOSE,e),this.requestQueue.size>0&&this.requestQueue.forEach((function(n,r){n.callback(o.ConnectionNotOpenError(e)),t.requestQueue.delete(r)})),this.responseQueue.size>0&&this.responseQueue.forEach((function(n,r){n.callback(o.InvalidConnection("on WS",e)),t.responseQueue.delete(r)})),this._removeSocketListeners(),this.removeAllListeners()):this.reconnect()},s.prototype._addSocketListeners=function(){this.connection.addEventListener("message",this._onMessage.bind(this)),this.connection.addEventListener("open",this._onConnect.bind(this)),this.connection.addEventListener("close",this._onClose.bind(this))},s.prototype._removeSocketListeners=function(){this.connection.removeEventListener("message",this._onMessage),this.connection.removeEventListener("open",this._onConnect),this.connection.removeEventListener("close",this._onClose)},s.prototype._parseResponse=function(e){var t=this,n=[];return e.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((function(e){t.lastChunk&&(e=t.lastChunk+e);var r=null;try{r=JSON.parse(e)}catch(n){return t.lastChunk=e,clearTimeout(t.lastChunkTimeout),void(t.lastChunkTimeout=setTimeout((function(){t.reconnectOptions.auto&&t.reconnectOptions.onTimeout?t.reconnect():(t.emit(t.ERROR,o.ConnectionTimeout(t._customTimeout)),t.requestQueue.size>0&&t.requestQueue.forEach((function(e,n){e.callback(o.ConnectionTimeout(t._customTimeout)),t.requestQueue.delete(n)})))}),t._customTimeout))}clearTimeout(t.lastChunkTimeout),t.lastChunk=null,r&&n.push(r)})),n},s.prototype.send=function(e,t){var n=e.id,r={payload:e,callback:t};if(Array.isArray(e)&&(n=e[0].id),this.connection.readyState===this.connection.CONNECTING||this.reconnecting)this.requestQueue.set(n,r);else{if(this.connection.readyState!==this.connection.OPEN)return this.requestQueue.delete(n),this.emit(this.ERROR,o.ConnectionNotOpenError()),void r.callback(o.ConnectionNotOpenError());this.responseQueue.set(n,r),this.requestQueue.delete(n);try{this.connection.send(JSON.stringify(r.payload))}catch(e){r.callback(e),this.responseQueue.delete(n)}}},s.prototype.reset=function(){this.responseQueue.clear(),this.requestQueue.clear(),this.removeAllListeners(),this._removeSocketListeners(),this._addSocketListeners()},s.prototype.disconnect=function(e,t){this._removeSocketListeners(),this.connection.close(e||1e3,t)},s.prototype.supportsSubscriptions=function(){return!0},s.prototype.reconnect=function(){var e=this;this.reconnecting=!0,this.responseQueue.size>0&&this.responseQueue.forEach((function(t,n){t.callback(o.PendingRequestsOnReconnectingError()),e.responseQueue.delete(n)})),!this.reconnectOptions.maxAttempts||this.reconnectAttempts<this.reconnectOptions.maxAttempts?setTimeout((function(){e.reconnectAttempts++,e._removeSocketListeners(),e.emit(e.RECONNECT,e.reconnectAttempts),e.connect()}),this.reconnectOptions.delay):(this.emit(this.ERROR,o.MaxAttemptsReachedOnReconnectingError()),this.reconnecting=!1,this.requestQueue.size>0&&this.requestQueue.forEach((function(t,n){t.callback(o.MaxAttemptsReachedOnReconnectingError()),e.requestQueue.delete(n)})))},e.exports=s},function(e,t,n){(function(t,r){var i="[object process]"===Object.prototype.toString.call(void 0!==t?t:0),o="undefined"!=typeof navigator&&"ReactNative"===navigator.product,a=null,s=null;if(i||o){a=function(e){return r.from(e).toString("base64")};var c=n(409);if(c.URL){var l=c.URL;s=function(e){return new l(e)}}else s=n(409).parse}else a=btoa.bind(window),s=function(e){return new URL(e)};e.exports={parseURL:s,btoa:a}}).call(this,n(13),n(2).Buffer)},function(e,t,n){var r;try{r=n(1450)}catch(e){}finally{if(r||"undefined"==typeof window||(r=window),!r)throw new Error("Could not determine global this")}var i=r.WebSocket||r.MozWebSocket,o=n(1451);function a(e,t){return t?new i(e,t):new i(e)}i&&["CONNECTING","OPEN","CLOSING","CLOSED"].forEach((function(e){Object.defineProperty(a,e,{get:function(){return i[e]}})})),e.exports={w3cwebsocket:i?a:null,version:o}},function(e,t){var n=function(){if("object"==typeof self&&self)return self;if("object"==typeof window&&window)return window;throw new Error("Unable to resolve global `this`")};e.exports=function(){if(this)return this;if("object"==typeof globalThis&&globalThis)return globalThis;try{Object.defineProperty(Object.prototype,"__global__",{get:function(){return this},configurable:!0})}catch(e){return n()}try{return __global__||n()}finally{delete Object.prototype.__global__}}()},function(e,t,n){e.exports=n(1452).version},function(e){e.exports=JSON.parse('{"name":"websocket","description":"Websocket Client & Server Library implementing the WebSocket protocol as specified in RFC 6455.","keywords":["websocket","websockets","socket","networking","comet","push","RFC-6455","realtime","server","client"],"author":"Brian McKelvey <theturtle32@gmail.com> (https://github.com/theturtle32)","contributors":["Iñaki Baz Castillo <ibc@aliax.net> (http://dev.sipdoc.net)"],"version":"1.0.33","repository":{"type":"git","url":"https://github.com/theturtle32/WebSocket-Node.git"},"homepage":"https://github.com/theturtle32/WebSocket-Node","engines":{"node":">=4.0.0"},"dependencies":{"bufferutil":"^4.0.1","debug":"^2.2.0","es5-ext":"^0.10.50","typedarray-to-buffer":"^3.1.5","utf-8-validate":"^5.0.2","yaeti":"^0.0.6"},"devDependencies":{"buffer-equal":"^1.0.0","gulp":"^4.0.2","gulp-jshint":"^2.0.4","jshint-stylish":"^2.2.1","jshint":"^2.0.0","tape":"^4.9.1"},"config":{"verbose":false},"scripts":{"test":"tape test/unit/*.js","gulp":"gulp"},"main":"index","directories":{"lib":"./lib"},"browser":"lib/browser.js","license":"Apache-2.0"}')},function(e,t,n){var r=n(225).errors,i=n(1454).XMLHttpRequest,o=n(852),a=n(871),s=function(e,t){t=t||{},this.withCredentials=t.withCredentials||!1,this.timeout=t.timeout||0,this.headers=t.headers,this.agent=t.agent,this.connected=!1;const n=!1!==t.keepAlive;this.host=e||"http://localhost:8545",this.agent||("https"===this.host.substring(0,5)?this.httpsAgent=new a.Agent({keepAlive:n}):this.httpAgent=new o.Agent({keepAlive:n}))};s.prototype._prepareRequest=function(){var e;if("undefined"!=typeof XMLHttpRequest)e=new XMLHttpRequest;else{e=new i;var t={httpsAgent:this.httpsAgent,httpAgent:this.httpAgent,baseUrl:this.baseUrl};this.agent&&(t.httpsAgent=this.agent.https,t.httpAgent=this.agent.http,t.baseUrl=this.agent.baseUrl),e.nodejsSet(t)}return e.open("POST",this.host,!0),e.setRequestHeader("Content-Type","application/json"),e.timeout=this.timeout,e.withCredentials=this.withCredentials,this.headers&&this.headers.forEach((function(t){e.setRequestHeader(t.name,t.value)})),e},s.prototype.send=function(e,t){var n=this,i=this._prepareRequest();i.onreadystatechange=function(){if(4===i.readyState&&1!==i.timeout){var e=i.responseText,o=null;try{e=JSON.parse(e)}catch(e){o=r.InvalidResponse(i.responseText)}n.connected=!0,t(o,e)}},i.ontimeout=function(){n.connected=!1,t(r.ConnectionTimeout(this.timeout))};try{i.send(JSON.stringify(e))}catch(e){this.connected=!1,t(r.InvalidConnection(this.host))}},s.prototype.disconnect=function(){},s.prototype.supportsSubscriptions=function(){return!1},e.exports=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(1455));var r=n(927);t.XMLHttpRequestEventTarget=r.XMLHttpRequestEventTarget},function(e,t,n){"use strict";(function(e,r){var i,o=this&&this.__extends||(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e};Object.defineProperty(t,"__esModule",{value:!0});var s=n(852),c=n(871),l=n(964),u=n(409),f=n(1456),d=n(1457),p=n(927),h=n(1458),m=n(1459),b=function(t){function n(r){void 0===r&&(r={});var i=t.call(this)||this;return i.UNSENT=n.UNSENT,i.OPENED=n.OPENED,i.HEADERS_RECEIVED=n.HEADERS_RECEIVED,i.LOADING=n.LOADING,i.DONE=n.DONE,i.onreadystatechange=null,i.readyState=n.UNSENT,i.response=null,i.responseText="",i.responseType="",i.status=0,i.statusText="",i.timeout=0,i.upload=new h.XMLHttpRequestUpload,i.responseUrl="",i.withCredentials=!1,i._method=null,i._url=null,i._sync=!1,i._headers={},i._loweredHeaders={},i._mimeOverride=null,i._request=null,i._response=null,i._responseParts=null,i._responseHeaders=null,i._aborting=null,i._error=null,i._loadedBytes=0,i._totalBytes=0,i._lengthComputable=!1,i._restrictedMethods={CONNECT:!0,TRACE:!0,TRACK:!0},i._restrictedHeaders={"accept-charset":!0,"accept-encoding":!0,"access-control-request-headers":!0,"access-control-request-method":!0,connection:!0,"content-length":!0,cookie:!0,cookie2:!0,date:!0,dnt:!0,expect:!0,host:!0,"keep-alive":!0,origin:!0,referer:!0,te:!0,trailer:!0,"transfer-encoding":!0,upgrade:!0,"user-agent":!0,via:!0},i._privateHeaders={"set-cookie":!0,"set-cookie2":!0},i._userAgent="Mozilla/5.0 ("+l.type()+" "+l.arch()+") node.js/"+e.versions.node+" v8/"+e.versions.v8,i._anonymous=r.anon||!1,i}return o(n,t),n.prototype.open=function(e,t,r,i,o){if(void 0===r&&(r=!0),e=e.toUpperCase(),this._restrictedMethods[e])throw new n.SecurityError("HTTP method "+e+" is not allowed in XHR");var a=this._parseUrl(t,i,o);this.readyState===n.HEADERS_RECEIVED||(this.readyState,n.LOADING),this._method=e,this._url=a,this._sync=!r,this._headers={},this._loweredHeaders={},this._mimeOverride=null,this._setReadyState(n.OPENED),this._request=null,this._response=null,this.status=0,this.statusText="",this._responseParts=[],this._responseHeaders=null,this._loadedBytes=0,this._totalBytes=0,this._lengthComputable=!1},n.prototype.setRequestHeader=function(e,t){if(this.readyState!==n.OPENED)throw new n.InvalidStateError("XHR readyState must be OPENED");var r=e.toLowerCase();this._restrictedHeaders[r]||/^sec-/.test(r)||/^proxy-/.test(r)?console.warn('Refused to set unsafe header "'+e+'"'):(t=t.toString(),null!=this._loweredHeaders[r]?(e=this._loweredHeaders[r],this._headers[e]=this._headers[e]+", "+t):(this._loweredHeaders[r]=e,this._headers[e]=t))},n.prototype.send=function(e){if(this.readyState!==n.OPENED)throw new n.InvalidStateError("XHR readyState must be OPENED");if(this._request)throw new n.InvalidStateError("send() already called");switch(this._url.protocol){case"file:":return this._sendFile(e);case"http:":case"https:":return this._sendHttp(e);default:throw new n.NetworkError("Unsupported protocol "+this._url.protocol)}},n.prototype.abort=function(){null!=this._request&&(this._request.abort(),this._setError(),this._dispatchProgress("abort"),this._dispatchProgress("loadend"))},n.prototype.getResponseHeader=function(e){if(null==this._responseHeaders||null==e)return null;var t=e.toLowerCase();return this._responseHeaders.hasOwnProperty(t)?this._responseHeaders[e.toLowerCase()]:null},n.prototype.getAllResponseHeaders=function(){var e=this;return null==this._responseHeaders?"":Object.keys(this._responseHeaders).map((function(t){return t+": "+e._responseHeaders[t]})).join("\r\n")},n.prototype.overrideMimeType=function(e){if(this.readyState===n.LOADING||this.readyState===n.DONE)throw new n.InvalidStateError("overrideMimeType() not allowed in LOADING or DONE");this._mimeOverride=e.toLowerCase()},n.prototype.nodejsSet=function(e){if(this.nodejsHttpAgent=e.httpAgent||this.nodejsHttpAgent,this.nodejsHttpsAgent=e.httpsAgent||this.nodejsHttpsAgent,e.hasOwnProperty("baseUrl")){if(null!=e.baseUrl)if(!u.parse(e.baseUrl,!1,!0).protocol)throw new n.SyntaxError("baseUrl must be an absolute URL");this.nodejsBaseUrl=e.baseUrl}},n.nodejsSet=function(e){n.prototype.nodejsSet(e)},n.prototype._setReadyState=function(e){this.readyState=e,this.dispatchEvent(new f.ProgressEvent("readystatechange"))},n.prototype._sendFile=function(e){throw new Error("Protocol file: not implemented")},n.prototype._sendHttp=function(e){if(this._sync)throw new Error("Synchronous XHR processing not implemented");!e||"GET"!==this._method&&"HEAD"!==this._method?e=e||"":(console.warn("Discarding entity body for "+this._method+" requests"),e=null),this.upload._setData(e),this._finalizeHeaders(),this._sendHxxpRequest()},n.prototype._sendHxxpRequest=function(){var e=this;if(this.withCredentials){var t=n.cookieJar.getCookies(m.CookieAccessInfo(this._url.hostname,this._url.pathname,"https:"===this._url.protocol)).toValueString();this._headers.cookie=this._headers.cookie2=t}var r="http:"===this._url.protocol?[s,this.nodejsHttpAgent]:[c,this.nodejsHttpsAgent],i=r[0],o=r[1],a=i.request.bind(i)({hostname:this._url.hostname,port:+this._url.port,path:this._url.path,auth:this._url.auth,method:this._method,headers:this._headers,agent:o});this._request=a,this.timeout&&a.setTimeout(this.timeout,(function(){return e._onHttpTimeout(a)})),a.on("response",(function(t){return e._onHttpResponse(a,t)})),a.on("error",(function(t){return e._onHttpRequestError(a,t)})),this.upload._startUpload(a),this._request===a&&this._dispatchProgress("loadstart")},n.prototype._finalizeHeaders=function(){this._headers=a({},this._headers,{Connection:"keep-alive",Host:this._url.host,"User-Agent":this._userAgent},this._anonymous?{Referer:"about:blank"}:{}),this.upload._finalizeHeaders(this._headers,this._loweredHeaders)},n.prototype._onHttpResponse=function(e,t){var r=this;if(this._request===e){if(this.withCredentials&&(t.headers["set-cookie"]||t.headers["set-cookie2"])&&n.cookieJar.setCookies(t.headers["set-cookie"]||t.headers["set-cookie2"]),[301,302,303,307,308].indexOf(t.statusCode)>=0)return this._url=this._parseUrl(t.headers.location),this._method="GET",this._loweredHeaders["content-type"]&&(delete this._headers[this._loweredHeaders["content-type"]],delete this._loweredHeaders["content-type"]),null!=this._headers["Content-Type"]&&delete this._headers["Content-Type"],delete this._headers["Content-Length"],this.upload._reset(),this._finalizeHeaders(),void this._sendHxxpRequest();this._response=t,this._response.on("data",(function(e){return r._onHttpResponseData(t,e)})),this._response.on("end",(function(){return r._onHttpResponseEnd(t)})),this._response.on("close",(function(){return r._onHttpResponseClose(t)})),this.responseUrl=this._url.href.split("#")[0],this.status=t.statusCode,this.statusText=s.STATUS_CODES[this.status],this._parseResponseHeaders(t);var i=this._responseHeaders["content-length"]||"";this._totalBytes=+i,this._lengthComputable=!!i,this._setReadyState(n.HEADERS_RECEIVED)}},n.prototype._onHttpResponseData=function(e,t){this._response===e&&(this._responseParts.push(new r(t)),this._loadedBytes+=t.length,this.readyState!==n.LOADING&&this._setReadyState(n.LOADING),this._dispatchProgress("progress"))},n.prototype._onHttpResponseEnd=function(e){this._response===e&&(this._parseResponse(),this._request=null,this._response=null,this._setReadyState(n.DONE),this._dispatchProgress("load"),this._dispatchProgress("loadend"))},n.prototype._onHttpResponseClose=function(e){if(this._response===e){var t=this._request;this._setError(),t.abort(),this._setReadyState(n.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend")}},n.prototype._onHttpTimeout=function(e){this._request===e&&(this._setError(),e.abort(),this._setReadyState(n.DONE),this._dispatchProgress("timeout"),this._dispatchProgress("loadend"))},n.prototype._onHttpRequestError=function(e,t){this._request===e&&(this._setError(),e.abort(),this._setReadyState(n.DONE),this._dispatchProgress("error"),this._dispatchProgress("loadend"))},n.prototype._dispatchProgress=function(e){var t=new n.ProgressEvent(e);t.lengthComputable=this._lengthComputable,t.loaded=this._loadedBytes,t.total=this._totalBytes,this.dispatchEvent(t)},n.prototype._setError=function(){this._request=null,this._response=null,this._responseHeaders=null,this._responseParts=null},n.prototype._parseUrl=function(e,t,n){var r=null==this.nodejsBaseUrl?e:u.resolve(this.nodejsBaseUrl,e),i=u.parse(r,!1,!0);i.hash=null;var o=(i.auth||"").split(":"),a=o[0],s=o[1];return(a||s||t||n)&&(i.auth=(t||a||"")+":"+(n||s||"")),i},n.prototype._parseResponseHeaders=function(e){for(var t in this._responseHeaders={},e.headers){var n=t.toLowerCase();this._privateHeaders[n]||(this._responseHeaders[n]=e.headers[t])}null!=this._mimeOverride&&(this._responseHeaders["content-type"]=this._mimeOverride)},n.prototype._parseResponse=function(){var e=r.concat(this._responseParts);switch(this._responseParts=null,this.responseType){case"json":this.responseText=null;try{this.response=JSON.parse(e.toString("utf-8"))}catch(e){this.response=null}return;case"buffer":return this.responseText=null,void(this.response=e);case"arraybuffer":this.responseText=null;for(var t=new ArrayBuffer(e.length),n=new Uint8Array(t),i=0;i<e.length;i++)n[i]=e[i];return void(this.response=t);case"text":default:try{this.responseText=e.toString(this._parseResponseEncoding())}catch(t){this.responseText=e.toString("binary")}this.response=this.responseText}},n.prototype._parseResponseEncoding=function(){return/;\s*charset=(.*)$/.exec(this._responseHeaders["content-type"]||"")[1]||"utf-8"},n.ProgressEvent=f.ProgressEvent,n.InvalidStateError=d.InvalidStateError,n.NetworkError=d.NetworkError,n.SecurityError=d.SecurityError,n.SyntaxError=d.SyntaxError,n.XMLHttpRequestUpload=h.XMLHttpRequestUpload,n.UNSENT=0,n.OPENED=1,n.HEADERS_RECEIVED=2,n.LOADING=3,n.DONE=4,n.cookieJar=m.CookieJar(),n}(p.XMLHttpRequestEventTarget);t.XMLHttpRequest=b,b.prototype.nodejsHttpAgent=s.globalAgent,b.prototype.nodejsHttpsAgent=c.globalAgent,b.prototype.nodejsBaseUrl=null}).call(this,n(13),n(2).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){this.type=e,this.bubbles=!1,this.cancelable=!1,this.loaded=0,this.lengthComputable=!1,this.total=0};t.ProgressEvent=r},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);t.SecurityError=o;var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);t.InvalidStateError=a;var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);t.NetworkError=s;var c=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t}(Error);t.SyntaxError=c},function(e,t,n){"use strict";(function(e){var r,i=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=function(t){function n(){var e=t.call(this)||this;return e._contentType=null,e._body=null,e._reset(),e}return i(n,t),n.prototype._reset=function(){this._contentType=null,this._body=null},n.prototype._setData=function(t){if(null!=t)if("string"==typeof t)0!==t.length&&(this._contentType="text/plain;charset=UTF-8"),this._body=new e(t,"utf-8");else if(e.isBuffer(t))this._body=t;else if(t instanceof ArrayBuffer){for(var n=new e(t.byteLength),r=new Uint8Array(t),i=0;i<t.byteLength;i++)n[i]=r[i];this._body=n}else{if(!(t.buffer&&t.buffer instanceof ArrayBuffer))throw new Error("Unsupported send() data "+t);n=new e(t.byteLength);var o=t.byteOffset;for(r=new Uint8Array(t.buffer),i=0;i<t.byteLength;i++)n[i]=r[i+o];this._body=n}},n.prototype._finalizeHeaders=function(e,t){this._contentType&&!t["content-type"]&&(e["Content-Type"]=this._contentType),this._body&&(e["Content-Length"]=this._body.length.toString())},n.prototype._startUpload=function(e){this._body&&e.write(this._body),e.end()},n}(n(927).XMLHttpRequestEventTarget);t.XMLHttpRequestUpload=o}).call(this,n(2).Buffer)},function(e,t){!function(){"use strict";function e(t,n,r,i){return this instanceof e?(this.domain=t||void 0,this.path=n||"/",this.secure=!!r,this.script=!!i,this):new e(t,n,r,i)}function n(e,t,r){return e instanceof n?e:this instanceof n?(this.name=null,this.value=null,this.expiration_date=1/0,this.path=String(r||"/"),this.explicit_path=!1,this.domain=t||null,this.explicit_domain=!1,this.secure=!1,this.noscript=!1,e&&this.parse(e,t,r),this):new n(e,t,r)}e.All=Object.freeze(Object.create(null)),t.CookieAccessInfo=e,t.Cookie=n,n.prototype.toString=function(){var e=[this.name+"="+this.value];return this.expiration_date!==1/0&&e.push("expires="+new Date(this.expiration_date).toGMTString()),this.domain&&e.push("domain="+this.domain),this.path&&e.push("path="+this.path),this.secure&&e.push("secure"),this.noscript&&e.push("httponly"),e.join("; ")},n.prototype.toValueString=function(){return this.name+"="+this.value};var r=/[:](?=\s*[a-zA-Z0-9_\-]+\s*[=])/g;function i(){var e,t;return this instanceof i?(e=Object.create(null),this.setCookie=function(r,i,o){var a,s;if(a=(r=new n(r,i,o)).expiration_date<=Date.now(),void 0!==e[r.name]){for(t=e[r.name],s=0;s<t.length;s+=1)if(t[s].collidesWith(r))return a?(t.splice(s,1),0===t.length&&delete e[r.name],!1):(t[s]=r,r);return!a&&(t.push(r),r)}return!a&&(e[r.name]=[r],e[r.name])},this.getCookie=function(n,r){var i,o;if(t=e[n])for(o=0;o<t.length;o+=1)if((i=t[o]).expiration_date<=Date.now())0===t.length&&delete e[i.name];else if(i.matches(r))return i},this.getCookies=function(t){var n,r,i=[];for(n in e)(r=this.getCookie(n,t))&&i.push(r);return i.toString=function(){return i.join(":")},i.toValueString=function(){return i.map((function(e){return e.toValueString()})).join(";")},i},this):new i}n.prototype.parse=function(e,t,r){if(this instanceof n){var i,o=e.split(";").filter((function(e){return!!e})),a=o[0].match(/([^=]+)=([\s\S]*)/);if(!a)return void console.warn("Invalid cookie header encountered. Header: '"+e+"'");var s=a[1],c=a[2];if("string"!=typeof s||0===s.length||"string"!=typeof c)return void console.warn("Unable to extract values from cookie header. Cookie: '"+e+"'");for(this.name=s,this.value=c,i=1;i<o.length;i+=1)switch(s=(a=o[i].match(/([^=]+)(?:=([\s\S]*))?/))[1].trim().toLowerCase(),c=a[2],s){case"httponly":this.noscript=!0;break;case"expires":this.expiration_date=c?Number(Date.parse(c)):1/0;break;case"path":this.path=c?c.trim():"",this.explicit_path=!0;break;case"domain":this.domain=c?c.trim():"",this.explicit_domain=!!this.domain;break;case"secure":this.secure=!0}return this.explicit_path||(this.path=r||"/"),this.explicit_domain||(this.domain=t),this}return(new n).parse(e,t,r)},n.prototype.matches=function(t){return t===e.All||!(this.noscript&&t.script||this.secure&&!t.secure||!this.collidesWith(t))},n.prototype.collidesWith=function(e){if(this.path&&!e.path||this.domain&&!e.domain)return!1;if(this.path&&0!==e.path.indexOf(this.path))return!1;if(this.explicit_path&&0!==e.path.indexOf(this.path))return!1;var t=e.domain&&e.domain.replace(/^[\.]/,""),n=this.domain&&this.domain.replace(/^[\.]/,"");if(n===t)return!0;if(n){if(!this.explicit_domain)return!1;var r=t.indexOf(n);return-1!==r&&r===t.length-n.length}return!0},t.CookieJar=i,i.prototype.setCookies=function(e,t,i){var o,a,s=[];for(e=(e=Array.isArray(e)?e:e.split(r)).map((function(e){return new n(e,t,i)})),o=0;o<e.length;o+=1)a=e[o],this.setCookie(a,t,i)&&s.push(a);return s}}()},function(e,t,n){"use strict";var r=n(391),i=n(225).errors,o=n(1461),a=function(e,t){var n=this;this.responseCallbacks={},this.notificationCallbacks=[],this.path=e,this.connected=!1,this.connection=t.connect({path:this.path}),this.addDefaultEvents();var i=function(e){var t=null;r.isArray(e)?e.forEach((function(e){n.responseCallbacks[e.id]&&(t=e.id)})):t=e.id,t||-1===e.method.indexOf("_subscription")?n.responseCallbacks[t]&&(n.responseCallbacks[t](null,e),delete n.responseCallbacks[t]):n.notificationCallbacks.forEach((function(t){r.isFunction(t)&&t(e)}))};"Socket"===t.constructor.name?o(this.connection).done(i):this.connection.on("data",(function(e){n._parseResponse(e.toString()).forEach(i)}))};a.prototype.addDefaultEvents=function(){var e=this;this.connection.on("connect",(function(){e.connected=!0})),this.connection.on("close",(function(){e.connected=!1})),this.connection.on("error",(function(){e._timeout()})),this.connection.on("end",(function(){e._timeout()})),this.connection.on("timeout",(function(){e._timeout()}))},a.prototype._parseResponse=function(e){var t=this,n=[];return e.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((function(e){t.lastChunk&&(e=t.lastChunk+e);var r=null;try{r=JSON.parse(e)}catch(n){return t.lastChunk=e,clearTimeout(t.lastChunkTimeout),void(t.lastChunkTimeout=setTimeout((function(){throw t._timeout(),i.InvalidResponse(e)}),15e3))}clearTimeout(t.lastChunkTimeout),t.lastChunk=null,r&&n.push(r)})),n},a.prototype._addResponseCallback=function(e,t){var n=e.id||e[0].id,r=e.method||e[0].method;this.responseCallbacks[n]=t,this.responseCallbacks[n].method=r},a.prototype._timeout=function(){for(var e in this.responseCallbacks)this.responseCallbacks.hasOwnProperty(e)&&(this.responseCallbacks[e](i.InvalidConnection("on IPC")),delete this.responseCallbacks[e])},a.prototype.reconnect=function(){this.connection.connect({path:this.path})},a.prototype.send=function(e,t){this.connection.writable||this.connection.connect({path:this.path}),this.connection.write(JSON.stringify(e)),this._addResponseCallback(e,t)},a.prototype.on=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");switch(e){case"data":this.notificationCallbacks.push(t);break;default:this.connection.on(e,t)}},a.prototype.once=function(e,t){if("function"!=typeof t)throw new Error("The second parameter callback must be a function.");this.connection.once(e,t)},a.prototype.removeListener=function(e,t){var n=this;switch(e){case"data":this.notificationCallbacks.forEach((function(e,r){e===t&&n.notificationCallbacks.splice(r,1)}));break;default:this.connection.removeListener(e,t)}},a.prototype.removeAllListeners=function(e){switch(e){case"data":this.notificationCallbacks=[];break;default:this.connection.removeAllListeners(e)}},a.prototype.reset=function(){this._timeout(),this.notificationCallbacks=[],this.connection.removeAllListeners("error"),this.connection.removeAllListeners("end"),this.connection.removeAllListeners("timeout"),this.addDefaultEvents()},a.prototype.supportsSubscriptions=function(){return!0},e.exports=a},function(e,t,n){
-/*!
- * v2.1.4-104-gc868b3a
- * 
- */
-var r;"undefined"!=typeof self&&self,r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}([function(e,t,n){"use strict";n.d(t,"j",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"h",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"k",(function(){return l})),n.d(t,"e",(function(){return u})),n.d(t,"g",(function(){return f})),n.d(t,"i",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"f",(function(){return h}));var r=n(1),i=l((function(e,t){var n=t.length;return l((function(r){for(var i=0;i<r.length;i++)t[n+i]=r[i];return t.length=n+r.length,e.apply(this,t)}))}));function o(e,t){return function(){return e.call(this,t.apply(this,arguments))}}function a(e){return function(t){return t[e]}}l((function(e){var t=Object(r.c)(e);function n(e,t){return[c(e,t)]}return l((function(e){return Object(r.f)(n,e,t)[0]}))}));var s=l((function(e){return l((function(t){for(var n,r=0;r<a("length")(e);r++)if(n=c(t,e[r]))return n}))}));function c(e,t){return t.apply(void 0,e)}function l(e){var t=e.length-1,n=Array.prototype.slice;if(0===t)return function(){return e.call(this,n.call(arguments))};if(1===t)return function(){return e.call(this,arguments[0],n.call(arguments,1))};var r=Array(e.length);return function(){for(var i=0;i<t;i++)r[i]=arguments[i];return r[t]=n.call(arguments,t),e.apply(this,r)}}function u(e){return function(t,n){return e(n,t)}}function f(e,t){return function(n){return e(n)&&t(n)}}function d(){}function p(){return!0}function h(e){return function(){return e}}},function(e,t,n){"use strict";n.d(t,"d",(function(){return i})),n.d(t,"g",(function(){return o})),n.d(t,"l",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"h",(function(){return c})),n.d(t,"i",(function(){return l})),n.d(t,"j",(function(){return u})),n.d(t,"f",(function(){return f})),n.d(t,"m",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return h})),n.d(t,"k",(function(){return m})),n.d(t,"e",(function(){return b}));var r=n(0);function i(e,t){return[e,t]}var o=Object(r.c)(0),a=Object(r.c)(1);function s(e){return m(e.reduce(Object(r.e)(i),null))}var c=Object(r.k)(s);function l(e){return f((function(e,t){return e.unshift(t),e}),[],e)}function u(e,t){return t?i(e(o(t)),u(e,a(t))):null}function f(e,t,n){return n?e(f(e,t,a(n)),o(n)):t}function d(e,t,n){return function e(n,r){return n?t(o(n))?(r(o(n)),a(n)):i(o(n),e(a(n),r)):null}(e,n||r.i)}function p(e,t){return!t||e(o(t))&&p(e,a(t))}function h(e,t){e&&(o(e).apply(null,t),h(a(e),t))}function m(e){return function e(t,n){return t?e(a(t),i(o(t),n)):n}(e,null)}function b(e,t){return t&&(e(o(t))?o(t):b(e,a(t)))}},function(e,t,n){"use strict";n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return a})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l}));var r=n(1),i=n(0);function o(e,t){return t&&t.constructor===e}var a=Object(i.c)("length"),s=Object(i.j)(o,String);function c(e){return void 0!==e}function l(e,t){return t instanceof Object&&Object(r.a)((function(e){return e in t}),e)}},function(e,t,n){"use strict";n.d(t,"f",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"g",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"h",(function(){return l})),n.d(t,"i",(function(){return u})),n.d(t,"c",(function(){return f})),n.d(t,"m",(function(){return d})),n.d(t,"n",(function(){return p})),n.d(t,"a",(function(){return h})),n.d(t,"j",(function(){return m})),n.d(t,"l",(function(){return b})),n.d(t,"k",(function(){return y})),n.d(t,"o",(function(){return g}));var r=1,i=r++,o=r++,a=r++,s=r++,c="fail",l=r++,u=r++,f="start",d="data",p="end",h=r++,m=r++,b=r++,y=r++;function g(e,t,n){try{var r=JSON.parse(t)}catch(e){}return{statusCode:e,body:t,jsonBody:r,thrown:n}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return a}));var r=n(0);function i(e,t){return{key:e,node:t}}var o=Object(r.c)("key"),a=Object(r.c)("node")},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(1),i=n(0),o=n(2),a=n(8),s=n(9);function c(e){var t=Object(r.h)("resume","pause","pipe"),n=Object(i.j)(o.b,t);return e?n(e)||Object(o.d)(e)?Object(a.a)(s.a,e):Object(a.a)(s.a,e.url,e.method,e.body,e.headers,e.withCredentials,e.cached):Object(s.a)()}c.drop=function(){return c.drop}},function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return s}));var r=n(3),i=n(4),o=n(2),a=n(1),s={};function c(e){var t=e(r.f).emit,n=e(r.d).emit,c=e(r.i).emit,l=e(r.h).emit;function u(e,t,n){Object(i.c)(Object(a.g)(e))[t]=n}function f(e,n,r){e&&u(e,n,r);var o=Object(a.d)(Object(i.b)(n,r),e);return t(o),o}var d={};return d[r.l]=function(e,t){if(!e)return c(t),f(e,s,t);var n=function(e,t){var n=Object(i.c)(Object(a.g)(e));return Object(o.c)(Array,n)?f(e,Object(o.e)(n),t):e}(e,t),r=Object(a.l)(n),l=Object(i.a)(Object(a.g)(n));return u(r,l,t),Object(a.d)(Object(i.b)(l,t),r)},d[r.k]=function(e){return n(e),Object(a.l)(e)||l(Object(i.c)(Object(a.g)(e)))},d[r.j]=f,d}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(5);t.default=r.a},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(2);function i(e,t,n,i,o,a,s){return o=o?JSON.parse(JSON.stringify(o)):{},i?(Object(r.d)(i)||(i=JSON.stringify(i),o["Content-Type"]=o["Content-Type"]||"application/json"),o["Content-Length"]=o["Content-Length"]||i.length):i=null,e(n||"GET",function(e,t){return!1===t&&(-1===e.indexOf("?")?e+="?":e+="&",e+="_="+(new Date).getTime()),e}(t,s),i,o,a||!1)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(10),i=n(12),o=n(6),a=n(13),s=n(14),c=n(16),l=n(17),u=n(18);function f(e,t,n,f,d){var p=Object(r.a)();return t&&Object(u.b)(p,Object(u.a)(),e,t,n,f,d),Object(l.a)(p),Object(i.a)(p,Object(o.b)(p)),Object(a.a)(p,s.a),Object(c.a)(p,t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(11),i=n(0);function o(){var e={},t=o("newListener"),n=o("removeListener");function o(i){return e[i]=Object(r.a)(i,t,n),e[i]}function a(t){return e[t]||o(t)}return["emit","on","un"].forEach((function(e){a[e]=Object(i.k)((function(t,n){Object(i.b)(n,a(t)[e])}))})),a}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(1),i=n(2),o=n(0);function a(e,t,n){var a,s;function c(e){return function(t){return t.id===e}}return{on:function(n,i){var o={listener:n,id:i||n};return t&&t.emit(e,n,o.id),a=Object(r.d)(o,a),s=Object(r.d)(n,s),this},emit:function(){Object(r.b)(s,arguments)},un:function(t){var i;a=Object(r.m)(a,c(t),(function(e){i=e})),i&&(s=Object(r.m)(s,(function(e){return e===i.listener})),n&&n.emit(e,i.listener,i.id))},listeners:function(){return s},hasListener:function(e){var t=e?c(e):o.a;return Object(i.a)(Object(r.e)(t,a))}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(4),i=n(3),o=n(1);function a(e,t){var n,a={};function s(e){return function(t){n=e(n,t)}}for(var c in t)e(c).on(s(t[c]),a);e(i.g).on((function(e){var t=Object(o.g)(n),i=Object(r.a)(t),a=Object(o.l)(n);a&&(Object(r.c)(Object(o.g)(a))[i]=e)})),e(i.e).on((function(){var e=Object(o.g)(n),t=Object(r.a)(e),i=Object(o.l)(n);i&&delete Object(r.c)(Object(o.g)(i))[t]})),e(i.a).on((function(){for(var n in t)e(n).un(a)}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(3),i=n(1),o=n(4);function a(e,t){var n={node:e(r.d),path:e(r.f)};function a(t,n,r){var a=e(t).emit;n.on((function(e){var t=r(e);!1!==t&&function(e,t,n){var r=Object(i.k)(n);e(t,Object(i.i)(Object(i.l)(Object(i.j)(o.a,r))),Object(i.i)(Object(i.j)(o.c,r)))}(a,Object(o.c)(t),e)}),t),e("removeListener").on((function(r){r===t&&(e(r).listeners()||n.un(t))}))}e("newListener").on((function(e){var r=/(node|path):(.*)/.exec(e);if(r){var i=n[r[1]];i.hasListener(e)||a(e,i,t(r[2]))}}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(0),i=n(1),o=n(4),a=n(2),s=n(6),c=n(15),l=Object(c.a)((function(e,t,n,c,l){var u=Object(r.d)(o.a,i.g),f=Object(r.d)(o.c,i.g);function d(e,t){return t[1]?Object(r.g)(e,i.g):e}function p(e){return e===r.a?r.a:Object(r.g)((function(e){return u(e)!==s.a}),Object(r.d)(e,i.l))}function h(){return function(e){return u(e)===s.a}}function m(e,t,n,r,o){var s=e(n);if(s){var c=function(e,t,n){return Object(i.f)((function(e,t){return t(e,n)}),t,e)}(t,r,s);return o(n.substr(Object(a.e)(s[0])),c)}}function b(e,t){return Object(r.j)(m,e,t)}var y=Object(r.h)(b(e,Object(i.h)(d,(function(e,t){var n=t[3];if(!n)return e;var o=Object(r.j)(a.b,Object(i.c)(n.split(/\W+/))),s=Object(r.d)(o,f);return Object(r.g)(s,e)}),(function(e,t){var n=t[2],i=n&&"*"!==n?function(e){return String(u(e))===n}:r.a;return Object(r.g)(i,e)}),p)),b(t,Object(i.h)((function(e){if(e===r.a)return r.a;var t=h(),n=e,i=p((function(e){return o(e)})),o=Object(r.h)(t,n,i);return o}))),b(n,Object(i.h)()),b(c,Object(i.h)(d,h)),b(l,Object(i.h)((function(e){return function(t){var n=e(t);return!0===n?Object(i.g)(t):n}}))),(function(e){throw Error('"'+e+'" could not be tokenised')}));function g(e,t){return t}function v(e,t){return y(e,t,e?v:g)}return function(e){try{return v(e,r.a)}catch(t){throw Error('Could not compile "'+e+'" because '+t.message)}}}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r,i,o,a,s,c,l,u,f,d,p,h=n(0),m=(r=Object(h.k)((function(e){return e.unshift(/^/),(t=RegExp(e.map(Object(h.c)("source")).join(""))).exec.bind(t);var t})),a=r(i=/(\$?)/,/([\w-_]+|\*)/,o=/(?:{([\w ]*?)})?/),s=r(i,/\["([^"]+)"\]/,o),c=r(i,/\[(\d+|\*)\]/,o),l=r(i,/()/,/{([\w ]*?)}/),u=r(/\.\./),f=r(/\./),d=r(i,/!/),p=r(/$/),function(e){return e(Object(h.h)(a,s,c,l),u,f,d,p)})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(3),i=n(0),o=n(2),a=n(5);function s(e,t){var n,s=/^(node|path):./,c=e(r.h),l=e(r.e).emit,u=e(r.g).emit,f=Object(i.k)((function(t,r){if(n[t])Object(i.b)(r,n[t]);else{var o=e(t),a=r[0];s.test(t)?d(o,h(a)):o.on(a)}return n}));function d(e,t,r){r=r||t;var o=p(t);return e.on((function(){var t=!1;n.forget=function(){t=!0},Object(i.b)(arguments,o),delete n.forget,t&&e.un(r)}),r),n}function p(e){return function(){try{return e.apply(n,arguments)}catch(e){setTimeout((function(){throw new Error(e.message)}))}}}function h(e){return function(){var t=e.apply(this,arguments);Object(o.a)(t)&&(t===a.a.drop?l():u(t))}}function m(t,n,r){var i;i="node"===t?h(r):r,d(function(t,n){return e(t+":"+n)}(t,n),i,r)}function b(e,t,r){return Object(o.d)(t)?m(e,t,r):function(e,t){for(var n in t)m(e,n,t[n])}(e,t),n}return e(r.i).on((function(e){n.root=Object(i.f)(e)})),e(r.c).on((function(e,t){n.header=function(e){return e?t[e]:t}})),n={on:f,addListener:f,removeListener:function(t,r,i){if("done"===t)c.un(r);else if("node"===t||"path"===t)e.un(t+":"+r,i);else{var o=r;e(t).un(o)}return n},emit:e.emit,node:Object(i.j)(b,"node"),path:Object(i.j)(b,"path"),done:Object(i.j)(d,c),start:Object(i.j)((function(t,r){return e(t).on(p(r),r),n}),r.c),fail:e(r.b).on,abort:e(r.a).emit,header:i.i,root:i.i,source:t}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(3);function i(e){var t,n,i,o,a=e(r.j).emit,s=e(r.l).emit,c=e(r.k).emit,l=e(r.b).emit,u=/[\\"\n]/g,f=0,d=f++,p=f++,h=f++,m=f++,b=f++,y=f++,g=f++,v=f++,w=f++,_=f++,k=f++,x=f++,S=f++,O=f++,E=f++,T=f++,A=f++,M=f++,I=f++,P=f++,C=65536,j="",D=!1,R=!1,N=d,B=[],L=null,U=0,F=0,q=0,z=0,V=1;function H(e){void 0!==o&&(s(o),c(),o=void 0),t=Error(e+"\nLn: "+V+"\nCol: "+z+"\nChr: "+n),l(Object(r.o)(void 0,void 0,t))}function $(e){return"\r"===e||"\n"===e||" "===e||"\t"===e}e(r.m).on((function(e){if(!t){if(R)return H("Cannot write after close");var r,l=0;for(n=e[0];n&&(l>0&&(i=n),n=e[l++]);)switch(q++,"\n"===n?(V++,z=0):z++,N){case d:if("{"===n)N=h;else if("["===n)N=b;else if(!$(n))return H("Non-whitespace before {[.");continue;case v:case h:if($(n))continue;if(N===v)B.push(w);else{if("}"===n){s({}),c(),N=B.pop()||p;continue}B.push(m)}if('"'!==n)return H('Malformed object key should start with " ');N=g;continue;case w:case m:if($(n))continue;if(":"===n)N===m?(B.push(m),void 0!==o&&(s({}),a(o),o=void 0),F++):void 0!==o&&(a(o),o=void 0),N=p;else if("}"===n)void 0!==o&&(s(o),c(),o=void 0),c(),F--,N=B.pop()||p;else{if(","!==n)return H("Bad object");N===m&&B.push(m),void 0!==o&&(s(o),c(),o=void 0),N=v}continue;case b:case p:if($(n))continue;if(N===b){if(s([]),F++,N=p,"]"===n){c(),F--,N=B.pop()||p;continue}B.push(y)}if('"'===n)N=g;else if("{"===n)N=h;else if("["===n)N=b;else if("t"===n)N=_;else if("f"===n)N=S;else if("n"===n)N=A;else if("-"===n)j+=n;else if("0"===n)j+=n,N=20;else{if(-1==="123456789".indexOf(n))return H("Bad value");j+=n,N=20}continue;case y:if(","===n)B.push(y),void 0!==o&&(s(o),c(),o=void 0),N=p;else{if("]"!==n){if($(n))continue;return H("Bad array")}void 0!==o&&(s(o),c(),o=void 0),c(),F--,N=B.pop()||p}continue;case g:void 0===o&&(o="");var f=l-1;e:for(;;){for(;U>0;)if(L+=n,n=e.charAt(l++),4===U?(o+=String.fromCharCode(parseInt(L,16)),U=0,f=l-1):U++,!n)break e;if('"'===n&&!D){N=B.pop()||p,o+=e.substring(f,l-1);break}if(!("\\"!==n||D||(D=!0,o+=e.substring(f,l-1),n=e.charAt(l++))))break;if(D){if(D=!1,"n"===n?o+="\n":"r"===n?o+="\r":"t"===n?o+="\t":"f"===n?o+="\f":"b"===n?o+="\b":"u"===n?(U=1,L=""):o+=n,n=e.charAt(l++),f=l-1,n)continue;break}u.lastIndex=l;var K=u.exec(e);if(!K){l=e.length+1,o+=e.substring(f,l-1);break}if(l=K.index+1,!(n=e.charAt(K.index))){o+=e.substring(f,l-1);break}}continue;case _:if(!n)continue;if("r"!==n)return H("Invalid true started with t"+n);N=k;continue;case k:if(!n)continue;if("u"!==n)return H("Invalid true started with tr"+n);N=x;continue;case x:if(!n)continue;if("e"!==n)return H("Invalid true started with tru"+n);s(!0),c(),N=B.pop()||p;continue;case S:if(!n)continue;if("a"!==n)return H("Invalid false started with f"+n);N=O;continue;case O:if(!n)continue;if("l"!==n)return H("Invalid false started with fa"+n);N=E;continue;case E:if(!n)continue;if("s"!==n)return H("Invalid false started with fal"+n);N=T;continue;case T:if(!n)continue;if("e"!==n)return H("Invalid false started with fals"+n);s(!1),c(),N=B.pop()||p;continue;case A:if(!n)continue;if("u"!==n)return H("Invalid null started with n"+n);N=M;continue;case M:if(!n)continue;if("l"!==n)return H("Invalid null started with nu"+n);N=I;continue;case I:if(!n)continue;if("l"!==n)return H("Invalid null started with nul"+n);s(null),c(),N=B.pop()||p;continue;case P:if("."!==n)return H("Leading zero not followed by .");j+=n,N=20;continue;case 20:if(-1!=="0123456789".indexOf(n))j+=n;else if("."===n){if(-1!==j.indexOf("."))return H("Invalid number has two dots");j+=n}else if("e"===n||"E"===n){if(-1!==j.indexOf("e")||-1!==j.indexOf("E"))return H("Invalid number has two exponential");j+=n}else if("+"===n||"-"===n){if("e"!==i&&"E"!==i)return H("Invalid symbol in number");j+=n}else j&&(s(parseFloat(j)),c(),j=""),l--,N=B.pop()||p;continue;default:return H("Unknown state: "+N)}q>=C&&(r=0,void 0!==o&&o.length>65536&&(H("Max buffer length exceeded: textNode"),r=Math.max(r,o.length)),j.length>65536&&(H("Max buffer length exceeded: numberNode"),r=Math.max(r,j.length)),C=65536-r+q)}})),e(r.n).on((function(){if(N===d)return s({}),c(),void(R=!0);N===p&&0===F||H("Unexpected end"),void 0!==o&&(s(o),c(),o=void 0),R=!0}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l}));var r=n(19),i=n(3),o=n(2),a=n(20),s=n(0);function c(){return new XMLHttpRequest}function l(e,t,n,c,l,u,f){var d=e(i.m).emit,p=e(i.b).emit,h=0,m=!0;function b(){if("2"===String(t.status)[0]){var e=t.responseText,n=(" "+e.substr(h)).substr(1);n&&d(n),h=Object(o.e)(e)}}function y(t){try{m&&e(i.c).emit(t.status,Object(a.a)(t.getAllResponseHeaders())),m=!1}catch(e){}}e(i.a).on((function(){t.onreadystatechange=null,t.abort()})),"onprogress"in t&&(t.onprogress=b),t.onreadystatechange=function(){switch(t.readyState){case 2:case 3:return y(t);case 4:y(t),"2"===String(t.status)[0]?(b(),e(i.n).emit()):p(Object(i.o)(t.status,t.responseText))}};try{for(var g in t.open(n,c,!0),u)t.setRequestHeader(g,u[g]);Object(r.a)(window.location,Object(r.b)(c))||t.setRequestHeader("X-Requested-With","XMLHttpRequest"),t.withCredentials=f,t.send(l)}catch(e){window.setTimeout(Object(s.j)(p,Object(i.o)(void 0,void 0,e)),0)}}},function(e,t,n){"use strict";function r(e,t){function n(t){return String(t.port||{"http:":80,"https:":443}[t.protocol||e.protocol])}return!!(t.protocol&&t.protocol!==e.protocol||t.host&&t.host!==e.host||t.host&&n(t)!==n(e))}function i(e){var t=/(\w+:)?(?:\/\/)([\w.-]+)?(?::(\d+))?\/?/.exec(e)||[];return{protocol:t[1]||"",host:t[2]||"",port:t[3]||""}}n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}))},function(e,t,n){"use strict";function r(e){var t={};return e&&e.split("\r\n").forEach((function(e){var n=e.indexOf(": ");t[e.substring(0,n)]=e.substring(n+2)})),t}n.d(t,"a",(function(){return r}))}]).default},e.exports=r()},function(e,t,n){"use strict";var r=n(225).formatters,i=n(1029),o=n(399);e.exports=function(e){var t=function(t){var n;return t.property?(e[t.property]||(e[t.property]={}),n=e[t.property]):n=e,t.methods&&t.methods.forEach((function(t){t instanceof i||(t=new i(t)),t.attachToObject(n),t.setRequestManager(e._requestManager)})),e};return t.formatters=r,t.utils=o,t.Method=i,t}},function(e,t,n){"use strict";var r=n(391),i=n(225).errors,o=n(926),a=n(225).formatters;function s(e){o.call(this),this.id=null,this.callback=r.identity,this.arguments=null,this.lastBlock=null,this.options={subscription:e.subscription,type:e.type,requestManager:e.requestManager}}s.prototype=Object.create(o.prototype),s.prototype.constructor=s,s.prototype._extractCallback=function(e){if(r.isFunction(e[e.length-1]))return e.pop()},s.prototype._validateArgs=function(e){var t=this.options.subscription;if(t||(t={}),t.params||(t.params=0),e.length!==t.params)throw i.InvalidNumberOfParams(e.length,t.params,t.subscriptionName)},s.prototype._formatInput=function(e){var t=this.options.subscription;return t&&t.inputFormatter?t.inputFormatter.map((function(t,n){return t?t(e[n]):e[n]})):e},s.prototype._formatOutput=function(e){var t=this.options.subscription;return t&&t.outputFormatter&&e?t.outputFormatter(e):e},s.prototype._toPayload=function(e){var t=[];if(this.callback=this._extractCallback(e)||r.identity,this.subscriptionMethod||(this.subscriptionMethod=e.shift(),this.options.subscription.subscriptionName&&(this.subscriptionMethod=this.options.subscription.subscriptionName)),this.arguments||(this.arguments=this._formatInput(e),this._validateArgs(this.arguments),e=[]),t.push(this.subscriptionMethod),t=t.concat(this.arguments),e.length)throw new Error("Only a callback is allowed as parameter on an already instantiated subscription.");return{method:this.options.type+"_subscribe",params:t}},s.prototype.unsubscribe=function(e){this.options.requestManager.removeSubscription(this.id,e),this.id=null,this.lastBlock=null,this.removeAllListeners()},s.prototype.subscribe=function(){var e=this,t=Array.prototype.slice.call(arguments),n=this._toPayload(t);if(!n)return this;if(!this.options.requestManager.provider)return setTimeout((function(){var t=new Error("No provider set.");e.callback(t,null,e),e.emit("error",t)}),0),this;if(!this.options.requestManager.provider.on)return setTimeout((function(){var t=new Error("The current provider doesn't support subscriptions: "+e.options.requestManager.provider.constructor.name);e.callback(t,null,e),e.emit("error",t)}),0),this;if(this.lastBlock&&r.isObject(this.options.params)&&(n.params[1]=this.options.params,n.params[1].fromBlock=a.inputBlockNumberFormatter(this.lastBlock+1)),this.id&&this.unsubscribe(),this.options.params=n.params[1],"logs"===n.params[0]&&r.isObject(n.params[1])&&n.params[1].hasOwnProperty("fromBlock")&&isFinite(n.params[1].fromBlock)){var i=Object.assign({},n.params[1]);this.options.requestManager.send({method:"eth_getLogs",params:[i]},(function(t,n){t?setTimeout((function(){e.callback(t,null,e),e.emit("error",t)}),0):n.forEach((function(t){var n=e._formatOutput(t);e.callback(null,n,e),e.emit("data",n)}))}))}return"object"==typeof n.params[1]&&delete n.params[1].fromBlock,this.options.requestManager.send(n,(function(t,i){!t&&i?(e.id=i,e.method=n.params[0],e.emit("connected",i),e.options.requestManager.addSubscription(e,(function(t,n){t?(e.callback(t,!1,e),e.emit("error",t)):(r.isArray(n)||(n=[n]),n.forEach((function(t){var n=e._formatOutput(t);if(e.lastBlock=r.isObject(n)?n.blockNumber:null,r.isFunction(e.options.subscription.subscriptionHandler))return e.options.subscription.subscriptionHandler.call(e,n);e.emit("data",n),e.callback(null,n,e)})))}))):setTimeout((function(){e.callback(t,!1,e),e.emit("error",t)}),0)})),this},s.prototype.resubscribe=function(){this.options.requestManager.removeSubscription(this.id),this.id=null,this.subscribe(this.callback)},e.exports=s},function(e,t,n){var r=n(2).Buffer,i=n(391),o=n(399),a=n(1041).AbiCoder,s=n(1041).ParamType,c=new a((function(e,t){return!e.match(/^u?int/)||i.isArray(t)||i.isObject(t)&&"BN"===t.constructor.name?t:t.toString()}));function l(){}var u=function(){};u.prototype.encodeFunctionSignature=function(e){return i.isObject(e)&&(e=o._jsonInterfaceMethodToString(e)),o.sha3(e).slice(0,10)},u.prototype.encodeEventSignature=function(e){return i.isObject(e)&&(e=o._jsonInterfaceMethodToString(e)),o.sha3(e)},u.prototype.encodeParameter=function(e,t){return this.encodeParameters([e],[t])},u.prototype.encodeParameters=function(e,t){var n=this;return e=n.mapTypes(e),t=t.map((function(t,r){let i=e[r];if("object"==typeof i&&i.type&&(i=i.type),t=n.formatParam(i,t),"string"==typeof i&&i.includes("tuple")){const e=c._getCoder(s.from(i)),r=(e,t)=>{if("array"===e.name)return t.map(t=>r(c._getCoder(s.from(e.type.replace("[]",""))),t));e.coders.forEach((e,i)=>{"tuple"===e.name?r(e,t[i]):t[i]=n.formatParam(e.name,t[i])})};r(e,t)}return t})),c.encode(e,t)},u.prototype.mapTypes=function(e){var t=this,n=[];return e.forEach((function(e){if("object"==typeof e&&"function"===e.type&&(e.type="bytes24"),t.isSimplifiedStructFormat(e)){var r=Object.keys(e)[0];n.push(Object.assign(t.mapStructNameAndType(r),{components:t.mapStructToCoderFormat(e[r])}))}else n.push(e)})),n},u.prototype.isSimplifiedStructFormat=function(e){return"object"==typeof e&&void 0===e.components&&void 0===e.name},u.prototype.mapStructNameAndType=function(e){var t="tuple";return e.indexOf("[]")>-1&&(t="tuple[]",e=e.slice(0,-2)),{type:t,name:e}},u.prototype.mapStructToCoderFormat=function(e){var t=this,n=[];return Object.keys(e).forEach((function(r){"object"!=typeof e[r]?n.push({name:r,type:e[r]}):n.push(Object.assign(t.mapStructNameAndType(r),{components:t.mapStructToCoderFormat(e[r])}))})),n},u.prototype.formatParam=function(e,t){const n=new RegExp(/^bytes([0-9]*)$/),i=new RegExp(/^bytes([0-9]*)\[\]$/),a=new RegExp(/^(u?int)([0-9]*)$/),s=new RegExp(/^(u?int)([0-9]*)\[\]$/);if(o.isBN(t)||o.isBigNumber(t))return t.toString(10);if(e.match(i)||e.match(s))return t.map(t=>this.formatParam(e.replace("[]",""),t));let c=e.match(a);if(c){let e=parseInt(c[2]||"256");e/8<t.length&&(t=o.leftPad(t,e))}if(c=e.match(n),c){r.isBuffer(t)&&(t=o.toHex(t));let e=parseInt(c[1]);if(e){let n=2*e;"0x"===t.substring(0,2)&&(n+=2),t.length<n&&(t=o.rightPad(t,2*e))}t.length%2==1&&(t="0x0"+t.substring(2))}return t},u.prototype.encodeFunctionCall=function(e,t){return this.encodeFunctionSignature(e)+this.encodeParameters(e.inputs,t).replace("0x","")},u.prototype.decodeParameter=function(e,t){return this.decodeParameters([e],t)[0]},u.prototype.decodeParameters=function(e,t){return this.decodeParametersWith(e,t,!1)},u.prototype.decodeParametersWith=function(e,t,n){if(e.length>0&&(!t||"0x"===t||"0X"===t))throw new Error("Returned values aren't valid, did it run Out of Gas? You might also see this error if you are not using the correct ABI for the contract you are retrieving data from, requesting data from a block number that does not exist, or querying a node which is not fully synced.");var r=c.decode(this.mapTypes(e),"0x"+t.replace(/0x/i,""),n),o=new l;return o.__length__=0,e.forEach((function(e,t){var n=r[o.__length__];n="0x"===n?null:n,o[t]=n,i.isObject(e)&&e.name&&(o[e.name]=n),o.__length__++})),o},u.prototype.decodeLog=function(e,t,n){var r=this;n=i.isArray(n)?n:[n],t=t||"";var o=[],a=[],s=0;e.forEach((function(e,t){e.indexed?(a[t]=["bool","int","uint","address","fixed","ufixed"].find((function(t){return-1!==e.type.indexOf(t)}))?r.decodeParameter(e.type,n[s]):n[s],s++):o[t]=e}));var c=t,u=c?this.decodeParametersWith(o,c,!0):[],f=new l;return f.__length__=0,e.forEach((function(e,t){f[t]="string"===e.type?"":null,void 0!==u[t]&&(f[t]=u[t]),void 0!==a[t]&&(f[t]=a[t]),e.name&&(f[e.name]=f[t]),f.__length__++})),f};var f=new u;e.exports=f},function(e,t){var n="abcdefghijklmnopqrstuvwxyz",r="ABCDEFGHIJKLMNOPQRSTUVWXYZ",i="0123456789",o="~!@#$%^&()_+-={}[];',";e.exports=function(e,t){e||(e=30),t||(t="aA0");var a="";t.split("").forEach(e=>{isNaN(parseInt(e))?/[a-z]/.test(e)?a+=n:/[A-Z]/.test(e)?a+=r:a+=o:a+=i});for(var s="",c=0;c<e;c++)s+=a.charAt(Math.floor(Math.random()*a.length));return s}},function(e,t){var n;function r(e,t){navigator.onLine||e("offline"),e("error",t)}function i(e,t,n){navigator.serviceWorker.register(e,n).then((function(e){t("registered",e),e.waiting?t("updated",e):e.onupdatefound=function(){t("updatefound",e);var n=e.installing;n.onstatechange=function(){"installed"===n.state&&(navigator.serviceWorker.controller?t("updated",e):t("cached",e))}}})).catch((function(e){return r(t,e)}))}"undefined"!=typeof window&&(n="undefined"==typeof document||"interactive"!==document.readyState&&"complete"!==document.readyState?"undefined"!=typeof Promise?new Promise((function(e){return window.addEventListener("load",e)})):{then:function(e){return window.addEventListener("load",e)}}:Promise.resolve()),t.register=function(e,t){void 0===t&&(t={});var o=t.registrationOptions;void 0===o&&(o={}),delete t.registrationOptions;var a=function(e){for(var n=[],r=arguments.length-1;r-- >0;)n[r]=arguments[r+1];t&&t[e]&&t[e].apply(t,n)};"serviceWorker"in navigator&&n.then((function(){Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/))?(!function(e,t,n){fetch(e).then((function(r){404===r.status?(t("error",new Error("Service worker not found at "+e)),unregister()):-1===r.headers.get("content-type").indexOf("javascript")?(t("error",new Error("Expected "+e+" to have javascript content-type, but received "+r.headers.get("content-type"))),unregister()):i(e,t,n)})).catch((function(e){return r(t,e)}))}(e,a,o),navigator.serviceWorker.ready.then((function(e){a("ready",e)}))):(i(e,a,o),navigator.serviceWorker.ready.then((function(e){a("ready",e)})))}))},t.unregister=function(){"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}},function(e,t,n){(t=n(31)(!1)).push([e.i,'.container-32qWNIPmM-DBfCoNvvihsK{display:flex;flex-direction:column;height:100%}.container-32qWNIPmM-DBfCoNvvihsK .header-2TOKRGbwiuGLbgbd2latWx{margin-top:20px;text-align:center}.container-32qWNIPmM-DBfCoNvvihsK .paragraph-yA9g7VsZ3EbXbCYhkUoXZ{text-align:center;padding:0 24px}.container-32qWNIPmM-DBfCoNvvihsK .permission-iG2GVwShVRY0dRMGlGRZ6{margin-top:30px;font-size:14px;color:#525f7f;text-align:center}.container-32qWNIPmM-DBfCoNvvihsK ul{list-style:none;font-size:14px;padding:0;width:fit-content;margin:auto;color:#525f7f}.container-32qWNIPmM-DBfCoNvvihsK ul li:before{content:"- "}.container-32qWNIPmM-DBfCoNvvihsK .buttons-2nWpBrAPFoUYGbfor3EQeg{display:flex}.container-32qWNIPmM-DBfCoNvvihsK .button-2Wy7qB5YF1cUrJMw9os9yf{flex:1}\n',""]),t.locals={container:"container-32qWNIPmM-DBfCoNvvihsK",header:"header-2TOKRGbwiuGLbgbd2latWx",paragraph:"paragraph-yA9g7VsZ3EbXbCYhkUoXZ",permission:"permission-iG2GVwShVRY0dRMGlGRZ6",buttons:"buttons-2nWpBrAPFoUYGbfor3EQeg",button:"button-2Wy7qB5YF1cUrJMw9os9yf"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".right-3SphQyN3oQtzkgDpktlUmR{height:64px;padding-right:12px;display:flex;flex-direction:column}.right-3SphQyN3oQtzkgDpktlUmR .sign-out-3ciponOZlxfdSZhG-mcZLO{font-size:20px;padding:0 8px}.right-3SphQyN3oQtzkgDpktlUmR .sign-out-3ciponOZlxfdSZhG-mcZLO i{cursor:pointer;color:#8f8f8f}.right-3SphQyN3oQtzkgDpktlUmR .sign-out-3ciponOZlxfdSZhG-mcZLO i:hover{color:black}.container-account-inner-5Dpp7jt7wytlNRYdUjN7o{display:flex;flex-direction:column;width:100%}.card-PQObXsfpyppb1NTlf-vsu{margin-bottom:12px}.card-PQObXsfpyppb1NTlf-vsu:last-of-type{margin-bottom:0}.card-PQObXsfpyppb1NTlf-vsu .card-body{padding:16px}\n",""]),t.locals={right:"right-3SphQyN3oQtzkgDpktlUmR","sign-out":"sign-out-3ciponOZlxfdSZhG-mcZLO",signOut:"sign-out-3ciponOZlxfdSZhG-mcZLO","container-account-inner":"container-account-inner-5Dpp7jt7wytlNRYdUjN7o",containerAccountInner:"container-account-inner-5Dpp7jt7wytlNRYdUjN7o",card:"card-PQObXsfpyppb1NTlf-vsu"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-1SlLP5TlYwfMl3dBMy8MNr{display:flex;flex-direction:column;height:100%}.item-1SymL2drj4cNQ8YFByagSV{cursor:pointer;padding:8px 20px;font-size:24px;font-weight:bold;color:#32325d}.footer-1-k_f1oXn_AqNgGp3YZEWm{padding:20px 30px;font-size:14px}.footer-1-k_f1oXn_AqNgGp3YZEWm .inner-638ZsrH-qFd0n8928obTC{display:flex;cursor:pointer;color:#8898aa}.footer-1-k_f1oXn_AqNgGp3YZEWm .inner-638ZsrH-qFd0n8928obTC i{margin-right:6px;font-size:20px}\n",""]),t.locals={container:"container-1SlLP5TlYwfMl3dBMy8MNr",item:"item-1SymL2drj4cNQ8YFByagSV",footer:"footer-1-k_f1oXn_AqNgGp3YZEWm",inner:"inner-638ZsrH-qFd0n8928obTC"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-name-17DBJKAID5VX6Af0BOeLeH{display:flex;flex-direction:row}.name-2Oht8_aTVByqOFxwd7KjFk{font-size:20px;color:#32325d;font-weight:bold}.container-account-36F-HRh7rS5eaE0tdsslwL{display:flex;flex-direction:row}.address-cka5_AqdBbQ3rTDt-kZh1{border:solid 1px #e6e6e6;border-radius:100px;padding:0 16px;font-size:12px;color:#474747;cursor:pointer}\n",""]),t.locals={"container-name":"container-name-17DBJKAID5VX6Af0BOeLeH",containerName:"container-name-17DBJKAID5VX6Af0BOeLeH",name:"name-2Oht8_aTVByqOFxwd7KjFk","container-account":"container-account-36F-HRh7rS5eaE0tdsslwL",containerAccount:"container-account-36F-HRh7rS5eaE0tdsslwL",address:"address-cka5_AqdBbQ3rTDt-kZh1"},e.exports=t},function(e,t,n){var r=n(37),i=n(1472);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var o={insert:"head",singleton:!1};r(i,o);e.exports=i.locals||{}},function(e,t,n){(t=n(31)(!1)).push([e.i,"#notification-top-right{position:fixed;width:100%;max-width:340px;padding:8px;z-index:10000;top:0;right:0}#notification-top-right li{margin-top:8px}#notification-top-right li:first-child{margin-top:0}#notification-top-right .alert-dismissible .close{top:50% !important;right:1rem !important}#notification-top-left{position:fixed;width:100%;max-width:340px;padding:8px;z-index:10000;top:0;left:0}#notification-top-left li{margin-top:8px}#notification-top-left li:first-child{margin-top:0}#notification-top-left .alert-dismissible .close{top:50% !important;right:1rem !important}#notification-top-center{position:fixed;width:100%;max-width:340px;padding:8px;z-index:10000;top:0;left:50%;transform:translateX(-50%)}#notification-top-center li{margin-top:8px}#notification-top-center li:first-child{margin-top:0}#notification-top-center .alert-dismissible .close{top:50% !important;right:1rem !important}\n",""]),e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-tx-button-1P-nLDPoVxo01fnVBIk6Zv{display:flex;flex-direction:row}.container-tx-button-1P-nLDPoVxo01fnVBIk6Zv .button-3g6yZYmNBOJfDslQeJYRQm{flex:1;margin-right:12px}.container-tx-button-1P-nLDPoVxo01fnVBIk6Zv .button-3g6yZYmNBOJfDslQeJYRQm:last-child{margin-right:0}.deposit-modal-2-CERmlqVYyP1XHv0OL1xP .address-23VNO7XbsMQPW2Lh7gAv7y{text-align:center;font-size:16px;border:solid 1px #e6e6e6;border-radius:100px;padding:0 8px;color:#474747;cursor:pointer}\n",""]),t.locals={"container-tx-button":"container-tx-button-1P-nLDPoVxo01fnVBIk6Zv",containerTxButton:"container-tx-button-1P-nLDPoVxo01fnVBIk6Zv",button:"button-3g6yZYmNBOJfDslQeJYRQm","deposit-modal":"deposit-modal-2-CERmlqVYyP1XHv0OL1xP",depositModal:"deposit-modal-2-CERmlqVYyP1XHv0OL1xP",address:"address-23VNO7XbsMQPW2Lh7gAv7y"},e.exports=t},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(0),a=h(o),s=h(n(931)),c=h(n(1)),l=h(n(1475)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1033)),f=n(928),d=h(f),p=n(921);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var y=t.portalClassName="ReactModalPortal",g=t.bodyOpenClassName="ReactModal__Body--open",v=f.canUseDOM&&void 0!==s.default.createPortal,w=function(){return v?s.default.createPortal:s.default.unstable_renderSubtreeIntoContainer};function _(e){return e()}var k=function(e){function t(){var e,n,i;m(this,t);for(var o=arguments.length,c=Array(o),u=0;u<o;u++)c[u]=arguments[u];return n=i=b(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),i.removePortal=function(){!v&&s.default.unmountComponentAtNode(i.node);var e=_(i.props.parentSelector);e&&e.contains(i.node)?e.removeChild(i.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},i.portalRef=function(e){i.portal=e},i.renderPortal=function(e){var n=w()(i,a.default.createElement(l.default,r({defaultStyles:t.defaultStyles},e)),i.node);i.portalRef(n)},b(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){f.canUseDOM&&(v||(this.node=document.createElement("div")),this.node.className=this.props.portalClassName,_(this.props.parentSelector).appendChild(this.node),!v&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:_(e.parentSelector),nextParent:_(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(f.canUseDOM){var r=this.props,i=r.isOpen,o=r.portalClassName;e.portalClassName!==o&&(this.node.className=o);var a=n.prevParent,s=n.nextParent;s!==a&&(a.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||i)&&!v&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(f.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return f.canUseDOM&&v?(!this.node&&v&&(this.node=document.createElement("div")),w()(a.default.createElement(l.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){u.setElement(e)}}]),t}(o.Component);k.propTypes={isOpen:c.default.bool.isRequired,style:c.default.shape({content:c.default.object,overlay:c.default.object}),portalClassName:c.default.string,bodyOpenClassName:c.default.string,htmlOpenClassName:c.default.string,className:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),overlayClassName:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),appElement:c.default.instanceOf(d.default),onAfterOpen:c.default.func,onRequestClose:c.default.func,closeTimeoutMS:c.default.number,ariaHideApp:c.default.bool,shouldFocusAfterRender:c.default.bool,shouldCloseOnOverlayClick:c.default.bool,shouldReturnFocusAfterClose:c.default.bool,preventScroll:c.default.bool,parentSelector:c.default.func,aria:c.default.object,data:c.default.object,role:c.default.string,contentLabel:c.default.string,shouldCloseOnEsc:c.default.bool,overlayRef:c.default.func,contentRef:c.default.func,id:c.default.string,overlayElement:c.default.func,contentElement:c.default.func},k.defaultProps={isOpen:!1,portalClassName:y,bodyOpenClassName:g,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return a.default.createElement("div",e,t)},contentElement:function(e,t){return a.default.createElement("div",e,t)}},k.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(k),t.default=k},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),s=m(n(1)),c=h(n(1476)),l=m(n(1477)),u=h(n(1033)),f=h(n(1479)),d=m(n(928)),p=m(n(1034));function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}n(1480);var b={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},y=0,g=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,i=e.htmlOpenClassName,o=e.bodyOpenClassName;o&&f.remove(document.body,o),i&&f.remove(document.getElementsByTagName("html")[0],i),r&&y>0&&0===(y-=1)&&u.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(c.returnFocus(n.props.preventScroll),c.teardownScopedFocus()):c.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),p.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(c.setupScopedFocus(n.node),c.markForFocusLater()),n.setState({isOpen:!0},(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){9===e.keyCode&&(0,l.default)(n.content,e),n.props.shouldCloseOnEsc&&27===e.keyCode&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":i(t))?t:{base:b[e],afterOpen:b[e]+"--after-open",beforeClose:b[e]+"--before-close"},o=r.base;return n.state.afterOpen&&(o=o+" "+r.afterOpen),n.state.beforeClose&&(o=o+" "+r.beforeClose),"string"==typeof t&&t?o+" "+t:o},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,i=e.bodyOpenClassName;i&&f.add(document.body,i),r&&f.add(document.getElementsByTagName("html")[0],r),n&&(y+=1,u.hide(t)),p.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,i=e.overlayClassName,o=e.defaultStyles,a=e.children,s=n?{}:o.content,c=i?{}:o.overlay;if(this.shouldBeClosed())return null;var l={ref:this.setOverlayRef,className:this.buildClassName("overlay",i),style:r({},c,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u=r({id:t,ref:this.setContentRef,style:r({},s,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),f=this.props.contentElement(u,a);return this.props.overlayElement(l,f)}}]),t}(a.Component);g.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},g.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.instanceOf(d.default),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=g,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleBlur=l,t.handleFocus=u,t.markForFocusLater=function(){a.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==a.length&&(t=a.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){a.length>0&&a.pop()},t.setupScopedFocus=function(e){s=e,window.addEventListener?(window.addEventListener("blur",l,!1),document.addEventListener("focus",u,!0)):(window.attachEvent("onBlur",l),document.attachEvent("onFocus",u))},t.teardownScopedFocus=function(){s=null,window.addEventListener?(window.removeEventListener("blur",l),document.removeEventListener("focus",u)):(window.detachEvent("onBlur",l),document.detachEvent("onFocus",u))};var r,i=n(1032),o=(r=i)&&r.__esModule?r:{default:r};var a=[],s=null,c=!1;function l(){c=!0}function u(){if(c){if(c=!1,!s)return;setTimeout((function(){s.contains(document.activeElement)||((0,o.default)(s)[0]||s).focus()}),0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,o.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,i=t.shiftKey,a=n[0],s=n[n.length-1];if(e===document.activeElement){if(!i)return;r=s}s!==document.activeElement||i||(r=a);a===document.activeElement&&i&&(r=s);if(r)return t.preventDefault(),void r.focus();var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==c||"Chrome"==c[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var l=n.indexOf(document.activeElement);l>-1&&(l+=i?-1:1);if(void 0===(r=n[l]))return t.preventDefault(),void(r=i?s:a).focus();t.preventDefault(),r.focus()};var r,i=n(1032),o=(r=i)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){var r;
-/*!
-  Copyright (c) 2015 Jed Watson.
-  Based on code that is Copyright 2013-2015, Facebook, Inc.
-  All rights reserved.
-*/!function(){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),o={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen};void 0===(r=function(){return o}.call(t,n,t,e))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dumpClassLists=function(){0};var r={},i={};t.add=function(e,t){return n=e.classList,o="html"==e.nodeName.toLowerCase()?r:i,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(o,e),n.add(e)}));var n,o},t.remove=function(e,t){return n=e.classList,o="html"==e.nodeName.toLowerCase()?r:i,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(o,e),0===o[e]&&n.remove(e)}));var n,o}},function(e,t,n){"use strict";var r,i=n(1034),o=(r=i)&&r.__esModule?r:{default:r};var a=void 0,s=void 0,c=[];function l(){0!==c.length&&c[c.length-1].focusContent()}o.default.subscribe((function(e,t){a&&s||((a=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),a.style.position="absolute",a.style.opacity="0",a.setAttribute("tabindex","0"),a.addEventListener("focus",l),(s=a.cloneNode()).addEventListener("focus",l)),(c=t).length>0?(document.body.firstChild!==a&&document.body.insertBefore(a,document.body.firstChild),document.body.lastChild!==s&&document.body.appendChild(s)):(a.parentElement&&a.parentElement.removeChild(a),s.parentElement&&s.parentElement.removeChild(s))}))},function(e,t,n){var r=n(1482),i=n(1483),o=n(1500),a=n(1501);function s(e,t,n,o,a){var s=[].slice.call(arguments,1),c=s.length,l="function"==typeof s[c-1];if(!l&&!r())throw new Error("Callback required as last argument");if(!l){if(c<1)throw new Error("Too few arguments provided");return 1===c?(n=t,t=o=void 0):2!==c||t.getContext||(o=n,n=t,t=void 0),new Promise((function(r,a){try{var s=i.create(n,o);r(e(s,t,o))}catch(e){a(e)}}))}if(c<2)throw new Error("Too few arguments provided");2===c?(a=n,n=t,t=o=void 0):3===c&&(t.getContext&&void 0===a?(a=o,o=void 0):(a=o,o=n,n=t,t=void 0));try{var u=i.create(n,o);a(null,e(u,t,o))}catch(e){a(e)}}t.create=i.create,t.toCanvas=s.bind(null,o.render),t.toDataURL=s.bind(null,o.renderToDataURL),t.toString=s.bind(null,(function(e,t,n){return a.render(e,n)}))},function(e,t){e.exports=function(){return"function"==typeof Promise&&Promise.prototype&&Promise.prototype.then}},function(e,t,n){var r=n(837),i=n(825),o=n(930),a=n(1484),s=n(1485),c=n(1486),l=n(1487),u=n(1488),f=n(1035),d=n(1489),p=n(1492),h=n(1493),m=n(826),b=n(1494),y=n(929);function g(e,t,n){var r,i,o=e.size,a=h.getEncodedBits(t,n);for(r=0;r<15;r++)i=1==(a>>r&1),r<6?e.set(r,8,i,!0):r<8?e.set(r+1,8,i,!0):e.set(o-15+r,8,i,!0),r<8?e.set(8,o-r-1,i,!0):r<9?e.set(8,15-r-1+1,i,!0):e.set(8,15-r-1,i,!0);e.set(o-8,8,1,!0)}function v(e,t,n){var o=new a;n.forEach((function(t){o.put(t.mode.bit,4),o.put(t.getLength(),m.getCharCountIndicator(t.mode,e)),t.write(o)}));var s=8*(i.getSymbolTotalCodewords(e)-f.getTotalCodewordsCount(e,t));for(o.getLengthInBits()+4<=s&&o.put(0,4);o.getLengthInBits()%8!=0;)o.putBit(0);for(var c=(s-o.getLengthInBits())/8,l=0;l<c;l++)o.put(l%2?17:236,8);return function(e,t,n){for(var o=i.getSymbolTotalCodewords(t),a=f.getTotalCodewordsCount(t,n),s=o-a,c=f.getBlocksCount(t,n),l=c-o%c,u=Math.floor(o/c),p=Math.floor(s/c),h=p+1,m=u-p,b=new d(m),y=0,g=new Array(c),v=new Array(c),w=0,_=r.from(e.buffer),k=0;k<c;k++){var x=k<l?p:h;g[k]=_.slice(y,y+x),v[k]=b.encode(g[k]),y+=x,w=Math.max(w,x)}var S,O,E=r.alloc(o),T=0;for(S=0;S<w;S++)for(O=0;O<c;O++)S<g[O].length&&(E[T++]=g[O][S]);for(S=0;S<m;S++)for(O=0;O<c;O++)E[T++]=v[O][S];return E}(o,e,t)}function w(e,t,n,r){var o;if(y(e))o=b.fromArray(e);else{if("string"!=typeof e)throw new Error("Invalid data");var a=t;if(!a){var f=b.rawSplit(e);a=p.getBestVersionForData(f,n)}o=b.fromString(e,a||40)}var d=p.getBestVersionForData(o,n);if(!d)throw new Error("The amount of data is too big to be stored in a QR Code");if(t){if(t<d)throw new Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+d+".\n")}else t=d;var h=v(t,n,o),m=i.getSymbolSize(t),w=new s(m);return function(e,t){for(var n=e.size,r=l.getPositions(t),i=0;i<r.length;i++)for(var o=r[i][0],a=r[i][1],s=-1;s<=7;s++)if(!(o+s<=-1||n<=o+s))for(var c=-1;c<=7;c++)a+c<=-1||n<=a+c||(s>=0&&s<=6&&(0===c||6===c)||c>=0&&c<=6&&(0===s||6===s)||s>=2&&s<=4&&c>=2&&c<=4?e.set(o+s,a+c,!0,!0):e.set(o+s,a+c,!1,!0))}(w,t),function(e){for(var t=e.size,n=8;n<t-8;n++){var r=n%2==0;e.set(n,6,r,!0),e.set(6,n,r,!0)}}(w),function(e,t){for(var n=c.getPositions(t),r=0;r<n.length;r++)for(var i=n[r][0],o=n[r][1],a=-2;a<=2;a++)for(var s=-2;s<=2;s++)-2===a||2===a||-2===s||2===s||0===a&&0===s?e.set(i+a,o+s,!0,!0):e.set(i+a,o+s,!1,!0)}(w,t),g(w,n,0),t>=7&&function(e,t){for(var n,r,i,o=e.size,a=p.getEncodedBits(t),s=0;s<18;s++)n=Math.floor(s/3),r=s%3+o-8-3,i=1==(a>>s&1),e.set(n,r,i,!0),e.set(r,n,i,!0)}(w,t),function(e,t){for(var n=e.size,r=-1,i=n-1,o=7,a=0,s=n-1;s>0;s-=2)for(6===s&&s--;;){for(var c=0;c<2;c++)if(!e.isReserved(i,s-c)){var l=!1;a<t.length&&(l=1==(t[a]>>>o&1)),e.set(i,s-c,l),-1===--o&&(a++,o=7)}if((i+=r)<0||n<=i){i-=r,r=-r;break}}}(w,h),isNaN(r)&&(r=u.getBestMask(w,g.bind(null,w,n))),u.applyMask(r,w),g(w,n,r),{modules:w,version:t,errorCorrectionLevel:n,maskPattern:r,segments:o}}t.create=function(e,t){if(void 0===e||""===e)throw new Error("No input text");var n,r,a=o.M;return void 0!==t&&(a=o.from(t.errorCorrectionLevel,o.M),n=p.from(t.version),r=u.from(t.maskPattern),t.toSJISFunc&&i.setToSJISFunction(t.toSJISFunc)),w(e,n,a,r)}},function(e,t){function n(){this.buffer=[],this.length=0}n.prototype={get:function(e){var t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(var n=0;n<t;n++)this.putBit(1==(e>>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=n},function(e,t,n){var r=n(837);function i(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=r.alloc(e*e),this.reservedBit=r.alloc(e*e)}i.prototype.set=function(e,t,n,r){var i=e*this.size+t;this.data[i]=n,r&&(this.reservedBit[i]=!0)},i.prototype.get=function(e,t){return this.data[e*this.size+t]},i.prototype.xor=function(e,t,n){this.data[e*this.size+t]^=n},i.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},e.exports=i},function(e,t,n){var r=n(825).getSymbolSize;t.getRowColCoords=function(e){if(1===e)return[];for(var t=Math.floor(e/7)+2,n=r(e),i=145===n?26:2*Math.ceil((n-13)/(2*t-2)),o=[n-7],a=1;a<t-1;a++)o[a]=o[a-1]-i;return o.push(6),o.reverse()},t.getPositions=function(e){for(var n=[],r=t.getRowColCoords(e),i=r.length,o=0;o<i;o++)for(var a=0;a<i;a++)0===o&&0===a||0===o&&a===i-1||o===i-1&&0===a||n.push([r[o],r[a]]);return n}},function(e,t,n){var r=n(825).getSymbolSize;t.getPositions=function(e){var t=r(e);return[[0,0],[t-7,0],[0,t-7]]}},function(e,t){t.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var n=3,r=3,i=40,o=10;function a(e,n,r){switch(e){case t.Patterns.PATTERN000:return(n+r)%2==0;case t.Patterns.PATTERN001:return n%2==0;case t.Patterns.PATTERN010:return r%3==0;case t.Patterns.PATTERN011:return(n+r)%3==0;case t.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(r/3))%2==0;case t.Patterns.PATTERN101:return n*r%2+n*r%3==0;case t.Patterns.PATTERN110:return(n*r%2+n*r%3)%2==0;case t.Patterns.PATTERN111:return(n*r%3+(n+r)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}}t.isValid=function(e){return null!=e&&""!==e&&!isNaN(e)&&e>=0&&e<=7},t.from=function(e){return t.isValid(e)?parseInt(e,10):void 0},t.getPenaltyN1=function(e){for(var t=e.size,r=0,i=0,o=0,a=null,s=null,c=0;c<t;c++){i=o=0,a=s=null;for(var l=0;l<t;l++){var u=e.get(c,l);u===a?i++:(i>=5&&(r+=n+(i-5)),a=u,i=1),(u=e.get(l,c))===s?o++:(o>=5&&(r+=n+(o-5)),s=u,o=1)}i>=5&&(r+=n+(i-5)),o>=5&&(r+=n+(o-5))}return r},t.getPenaltyN2=function(e){for(var t=e.size,n=0,i=0;i<t-1;i++)for(var o=0;o<t-1;o++){var a=e.get(i,o)+e.get(i,o+1)+e.get(i+1,o)+e.get(i+1,o+1);4!==a&&0!==a||n++}return n*r},t.getPenaltyN3=function(e){for(var t=e.size,n=0,r=0,o=0,a=0;a<t;a++){r=o=0;for(var s=0;s<t;s++)r=r<<1&2047|e.get(a,s),s>=10&&(1488===r||93===r)&&n++,o=o<<1&2047|e.get(s,a),s>=10&&(1488===o||93===o)&&n++}return n*i},t.getPenaltyN4=function(e){for(var t=0,n=e.data.length,r=0;r<n;r++)t+=e.data[r];return Math.abs(Math.ceil(100*t/n/5)-10)*o},t.applyMask=function(e,t){for(var n=t.size,r=0;r<n;r++)for(var i=0;i<n;i++)t.isReserved(i,r)||t.xor(i,r,a(e,i,r))},t.getBestMask=function(e,n){for(var r=Object.keys(t.Patterns).length,i=0,o=1/0,a=0;a<r;a++){n(a),t.applyMask(a,e);var s=t.getPenaltyN1(e)+t.getPenaltyN2(e)+t.getPenaltyN3(e)+t.getPenaltyN4(e);t.applyMask(a,e),s<o&&(o=s,i=a)}return i}},function(e,t,n){var r=n(837),i=n(1490),o=n(2).Buffer;function a(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}a.prototype.initialize=function(e){this.degree=e,this.genPoly=i.generateECPolynomial(this.degree)},a.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");var t=r.alloc(this.degree),n=o.concat([e,t],e.length+this.degree),a=i.mod(n,this.genPoly),s=this.degree-a.length;if(s>0){var c=r.alloc(this.degree);return a.copy(c,s),c}return a},e.exports=a},function(e,t,n){var r=n(837),i=n(1491);t.mul=function(e,t){for(var n=r.alloc(e.length+t.length-1),o=0;o<e.length;o++)for(var a=0;a<t.length;a++)n[o+a]^=i.mul(e[o],t[a]);return n},t.mod=function(e,t){for(var n=r.from(e);n.length-t.length>=0;){for(var o=n[0],a=0;a<t.length;a++)n[a]^=i.mul(t[a],o);for(var s=0;s<n.length&&0===n[s];)s++;n=n.slice(s)}return n},t.generateECPolynomial=function(e){for(var n=r.from([1]),o=0;o<e;o++)n=t.mul(n,[1,i.exp(o)]);return n}},function(e,t,n){var r=n(837),i=r.alloc(512),o=r.alloc(256);!function(){for(var e=1,t=0;t<255;t++)i[t]=e,o[e]=t,256&(e<<=1)&&(e^=285);for(t=255;t<512;t++)i[t]=i[t-255]}(),t.log=function(e){if(e<1)throw new Error("log("+e+")");return o[e]},t.exp=function(e){return i[e]},t.mul=function(e,t){return 0===e||0===t?0:i[o[e]+o[t]]}},function(e,t,n){var r=n(825),i=n(1035),o=n(930),a=n(826),s=n(1036),c=n(929),l=r.getBCHDigit(7973);function u(e,t){return a.getCharCountIndicator(e,t)+4}function f(e,t){var n=0;return e.forEach((function(e){var r=u(e.mode,t);n+=r+e.getBitsLength()})),n}t.from=function(e,t){return s.isValid(e)?parseInt(e,10):t},t.getCapacity=function(e,t,n){if(!s.isValid(e))throw new Error("Invalid QR Code version");void 0===n&&(n=a.BYTE);var o=8*(r.getSymbolTotalCodewords(e)-i.getTotalCodewordsCount(e,t));if(n===a.MIXED)return o;var c=o-u(n,e);switch(n){case a.NUMERIC:return Math.floor(c/10*3);case a.ALPHANUMERIC:return Math.floor(c/11*2);case a.KANJI:return Math.floor(c/13);case a.BYTE:default:return Math.floor(c/8)}},t.getBestVersionForData=function(e,n){var r,i=o.from(n,o.M);if(c(e)){if(e.length>1)return function(e,n){for(var r=1;r<=40;r++){if(f(e,r)<=t.getCapacity(r,n,a.MIXED))return r}}(e,i);if(0===e.length)return 1;r=e[0]}else r=e;return function(e,n,r){for(var i=1;i<=40;i++)if(n<=t.getCapacity(i,r,e))return i}(r.mode,r.getLength(),i)},t.getEncodedBits=function(e){if(!s.isValid(e)||e<7)throw new Error("Invalid QR Code version");for(var t=e<<12;r.getBCHDigit(t)-l>=0;)t^=7973<<r.getBCHDigit(t)-l;return e<<12|t}},function(e,t,n){var r=n(825),i=r.getBCHDigit(1335);t.getEncodedBits=function(e,t){for(var n=e.bit<<3|t,o=n<<10;r.getBCHDigit(o)-i>=0;)o^=1335<<r.getBCHDigit(o)-i;return 21522^(n<<10|o)}},function(e,t,n){var r=n(826),i=n(1495),o=n(1496),a=n(1497),s=n(1498),c=n(1037),l=n(825),u=n(1499);function f(e){return unescape(encodeURIComponent(e)).length}function d(e,t,n){for(var r,i=[];null!==(r=e.exec(n));)i.push({data:r[0],index:r.index,mode:t,length:r[0].length});return i}function p(e){var t,n,i=d(c.NUMERIC,r.NUMERIC,e),o=d(c.ALPHANUMERIC,r.ALPHANUMERIC,e);return l.isKanjiModeEnabled()?(t=d(c.BYTE,r.BYTE,e),n=d(c.KANJI,r.KANJI,e)):(t=d(c.BYTE_KANJI,r.BYTE,e),n=[]),i.concat(o,t,n).sort((function(e,t){return e.index-t.index})).map((function(e){return{data:e.data,mode:e.mode,length:e.length}}))}function h(e,t){switch(t){case r.NUMERIC:return i.getBitsLength(e);case r.ALPHANUMERIC:return o.getBitsLength(e);case r.KANJI:return s.getBitsLength(e);case r.BYTE:return a.getBitsLength(e)}}function m(e,t){var n,c=r.getBestModeForData(e);if((n=r.from(t,c))!==r.BYTE&&n.bit<c.bit)throw new Error('"'+e+'" cannot be encoded with mode '+r.toString(n)+".\n Suggested mode is: "+r.toString(c));switch(n!==r.KANJI||l.isKanjiModeEnabled()||(n=r.BYTE),n){case r.NUMERIC:return new i(e);case r.ALPHANUMERIC:return new o(e);case r.KANJI:return new s(e);case r.BYTE:return new a(e)}}t.fromArray=function(e){return e.reduce((function(e,t){return"string"==typeof t?e.push(m(t,null)):t.data&&e.push(m(t.data,t.mode)),e}),[])},t.fromString=function(e,n){for(var i=function(e,t){for(var n={},i={start:{}},o=["start"],a=0;a<e.length;a++){for(var s=e[a],c=[],l=0;l<s.length;l++){var u=s[l],f=""+a+l;c.push(f),n[f]={node:u,lastCount:0},i[f]={};for(var d=0;d<o.length;d++){var p=o[d];n[p]&&n[p].node.mode===u.mode?(i[p][f]=h(n[p].lastCount+u.length,u.mode)-h(n[p].lastCount,u.mode),n[p].lastCount+=u.length):(n[p]&&(n[p].lastCount=u.length),i[p][f]=h(u.length,u.mode)+4+r.getCharCountIndicator(u.mode,t))}}o=c}for(d=0;d<o.length;d++)i[o[d]].end=0;return{map:i,table:n}}(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];switch(i.mode){case r.NUMERIC:t.push([i,{data:i.data,mode:r.ALPHANUMERIC,length:i.length},{data:i.data,mode:r.BYTE,length:i.length}]);break;case r.ALPHANUMERIC:t.push([i,{data:i.data,mode:r.BYTE,length:i.length}]);break;case r.KANJI:t.push([i,{data:i.data,mode:r.BYTE,length:f(i.data)}]);break;case r.BYTE:t.push([{data:i.data,mode:r.BYTE,length:f(i.data)}])}}return t}(p(e,l.isKanjiModeEnabled())),n),o=u.find_path(i.map,"start","end"),a=[],s=1;s<o.length-1;s++)a.push(i.table[o[s]].node);return t.fromArray(function(e){return e.reduce((function(e,t){var n=e.length-1>=0?e[e.length-1]:null;return n&&n.mode===t.mode?(e[e.length-1].data+=t.data,e):(e.push(t),e)}),[])}(a))},t.rawSplit=function(e){return t.fromArray(p(e,l.isKanjiModeEnabled()))}},function(e,t,n){var r=n(826);function i(e){this.mode=r.NUMERIC,this.data=e.toString()}i.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){var t,n,r;for(t=0;t+3<=this.data.length;t+=3)n=this.data.substr(t,3),r=parseInt(n,10),e.put(r,10);var i=this.data.length-t;i>0&&(n=this.data.substr(t),r=parseInt(n,10),e.put(r,3*i+1))},e.exports=i},function(e,t,n){var r=n(826),i=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function o(e){this.mode=r.ALPHANUMERIC,this.data=e}o.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(e){var t;for(t=0;t+2<=this.data.length;t+=2){var n=45*i.indexOf(this.data[t]);n+=i.indexOf(this.data[t+1]),e.put(n,11)}this.data.length%2&&e.put(i.indexOf(this.data[t]),6)},e.exports=o},function(e,t,n){var r=n(837),i=n(826);function o(e){this.mode=i.BYTE,this.data=r.from(e)}o.getBitsLength=function(e){return 8*e},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(e){for(var t=0,n=this.data.length;t<n;t++)e.put(this.data[t],8)},e.exports=o},function(e,t,n){var r=n(826),i=n(825);function o(e){this.mode=r.KANJI,this.data=e}o.getBitsLength=function(e){return 13*e},o.prototype.getLength=function(){return this.data.length},o.prototype.getBitsLength=function(){return o.getBitsLength(this.data.length)},o.prototype.write=function(e){var t;for(t=0;t<this.data.length;t++){var n=i.toSJIS(this.data[t]);if(n>=33088&&n<=40956)n-=33088;else{if(!(n>=57408&&n<=60351))throw new Error("Invalid SJIS character: "+this.data[t]+"\nMake sure your charset is UTF-8");n-=49472}n=192*(n>>>8&255)+(255&n),e.put(n,13)}},e.exports=o},function(e,t,n){"use strict";var r={single_source_shortest_paths:function(e,t,n){var i={},o={};o[t]=0;var a,s,c,l,u,f,d,p=r.PriorityQueue.make();for(p.push(t,0);!p.empty();)for(c in s=(a=p.pop()).value,l=a.cost,u=e[s]||{})u.hasOwnProperty(c)&&(f=l+u[c],d=o[c],(void 0===o[c]||d>f)&&(o[c]=f,p.push(c,f),i[c]=s));if(void 0!==n&&void 0===o[n]){var h=["Could not find a path from ",t," to ",n,"."].join("");throw new Error(h)}return i},extract_shortest_path_from_predecessor_list:function(e,t){for(var n=[],r=t;r;)n.push(r),e[r],r=e[r];return n.reverse(),n},find_path:function(e,t,n){var i=r.single_source_shortest_paths(e,t,n);return r.extract_shortest_path_from_predecessor_list(i,n)},PriorityQueue:{make:function(e){var t,n=r.PriorityQueue,i={};for(t in e=e||{},n)n.hasOwnProperty(t)&&(i[t]=n[t]);return i.queue=[],i.sorter=e.sorter||n.default_sorter,i},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){var n={value:e,cost:t};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};e.exports=r},function(e,t,n){var r=n(1038);t.render=function(e,t,n){var i=n,o=t;void 0!==i||t&&t.getContext||(i=t,t=void 0),t||(o=function(){try{return document.createElement("canvas")}catch(e){throw new Error("You need to specify a canvas element")}}()),i=r.getOptions(i);var a=r.getImageWidth(e.modules.size,i),s=o.getContext("2d"),c=s.createImageData(a,a);return r.qrToImageData(c.data,e,i),function(e,t,n){e.clearRect(0,0,t.width,t.height),t.style||(t.style={}),t.height=n,t.width=n,t.style.height=n+"px",t.style.width=n+"px"}(s,o,a),s.putImageData(c,0,0),o},t.renderToDataURL=function(e,n,r){var i=r;void 0!==i||n&&n.getContext||(i=n,n=void 0),i||(i={});var o=t.render(e,n,i),a=i.type||"image/png",s=i.rendererOpts||{};return o.toDataURL(a,s.quality)}},function(e,t,n){var r=n(1038);function i(e,t){var n=e.a/255,r=t+'="'+e.hex+'"';return n<1?r+" "+t+'-opacity="'+n.toFixed(2).slice(1)+'"':r}function o(e,t,n){var r=e+t;return void 0!==n&&(r+=" "+n),r}t.render=function(e,t,n){var a=r.getOptions(t),s=e.modules.size,c=e.modules.data,l=s+2*a.margin,u=a.color.light.a?"<path "+i(a.color.light,"fill")+' d="M0 0h'+l+"v"+l+'H0z"/>':"",f="<path "+i(a.color.dark,"stroke")+' d="'+function(e,t,n){for(var r="",i=0,a=!1,s=0,c=0;c<e.length;c++){var l=Math.floor(c%t),u=Math.floor(c/t);l||a||(a=!0),e[c]?(s++,c>0&&l>0&&e[c-1]||(r+=a?o("M",l+n,.5+u+n):o("m",i,0),i=0,a=!1),l+1<t&&e[c+1]||(r+=o("h",s),s=0)):i++}return r}(c,s,a.margin)+'"/>',d='viewBox="0 0 '+l+" "+l+'"',p='<svg xmlns="http://www.w3.org/2000/svg" '+(a.width?'width="'+a.width+'" height="'+a.width+'" ':"")+d+' shape-rendering="crispEdges">'+u+f+"</svg>\n";return"function"==typeof n&&n(null,p),p}},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-asset-3fFs7FCGdjbZ58DGHWFzM_{flex:1;display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:14px 0}.container-asset-3fFs7FCGdjbZ58DGHWFzM_ .title-3fPJqHo3Y6koiwz8dDUoi_{font-size:14px;letter-spacing:-0.31px;text-align:center;color:#4a4a4a}.container-asset-3fFs7FCGdjbZ58DGHWFzM_ .fiat-QuOpPd3089lktfa27zrSN{font-size:36px;text-align:center;letter-spacing:-0.8px;color:black}.container-asset-3fFs7FCGdjbZ58DGHWFzM_ .amount-2LE2KQivutL06VPAgdT2uk{position:relative;display:flex;font-size:18px;text-align:center;letter-spacing:-0.4px;color:#8f8f8f}.container-asset-3fFs7FCGdjbZ58DGHWFzM_ .popper{font-size:14px;min-width:140px}.container-chart-1ghFQJe_1aqt-Ll0KwOow3{position:relative}.container-chart-1ghFQJe_1aqt-Ll0KwOow3 .center-text-XycbXlked4D7mBoIHASIQ{position:absolute;z-index:1;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%)}.container-chart-1ghFQJe_1aqt-Ll0KwOow3 .center-text-XycbXlked4D7mBoIHASIQ .big-NDQn2_PLARDUOSsEsNsJu{font-size:13px;color:#32325d}.container-chart-1ghFQJe_1aqt-Ll0KwOow3 .center-text-XycbXlked4D7mBoIHASIQ .small-3oRmUi9Eehn7HL-ydpdrr0{font-size:20px;color:#32325d;font-weight:bold}.container-chart-1ghFQJe_1aqt-Ll0KwOow3 .center-text-XycbXlked4D7mBoIHASIQ .indicator-icon-3F_wGVyMcXXJ7CCNRnIbk0{position:absolute;width:100%}.container-chart-1ghFQJe_1aqt-Ll0KwOow3 canvas{position:relative}.legend-Wu4L2QEXtVB9TwJtkUYqD{display:flex;width:100%}.legend-Wu4L2QEXtVB9TwJtkUYqD .label-m7QGcGyJEW9j5ibxplIxQ{letter-spacing:-0.3px;flex:1;display:flex;justify-content:flex-end}.legend-Wu4L2QEXtVB9TwJtkUYqD .value-1TgBA0VFi2Ld1KtpwsaNGp{letter-spacing:-0.3px;flex:1;display:flex;font-weight:bold}\n",""]),t.locals={"container-asset":"container-asset-3fFs7FCGdjbZ58DGHWFzM_",containerAsset:"container-asset-3fFs7FCGdjbZ58DGHWFzM_",title:"title-3fPJqHo3Y6koiwz8dDUoi_",fiat:"fiat-QuOpPd3089lktfa27zrSN",amount:"amount-2LE2KQivutL06VPAgdT2uk","container-chart":"container-chart-1ghFQJe_1aqt-Ll0KwOow3",containerChart:"container-chart-1ghFQJe_1aqt-Ll0KwOow3","center-text":"center-text-XycbXlked4D7mBoIHASIQ",centerText:"center-text-XycbXlked4D7mBoIHASIQ",big:"big-NDQn2_PLARDUOSsEsNsJu",small:"small-3oRmUi9Eehn7HL-ydpdrr0","indicator-icon":"indicator-icon-3F_wGVyMcXXJ7CCNRnIbk0",indicatorIcon:"indicator-icon-3F_wGVyMcXXJ7CCNRnIbk0",legend:"legend-Wu4L2QEXtVB9TwJtkUYqD",label:"label-m7QGcGyJEW9j5ibxplIxQ",value:"value-1TgBA0VFi2Ld1KtpwsaNGp"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-inner-1k4PbBScgIT9M_LAlCnAr{display:flex;flex-direction:row;height:48px;justify-content:center;align-items:center}.container-inner-1k4PbBScgIT9M_LAlCnAr .paragraph-main-tqAQ8LliGP_Z1aC334Y{line-height:1.35}.container-inner-1k4PbBScgIT9M_LAlCnAr .paragraph-sub-g5SN2vVmaUtmTHCjHQK2l{line-height:1.35;color:#8898aa}.container-inner-1k4PbBScgIT9M_LAlCnAr .vertical--Jj5LO6Wz7s3jFyOn9e_d{display:flex;flex-direction:column}.container-inner-1k4PbBScgIT9M_LAlCnAr .button-1mEOW-sxRwh_T3b2aqtDYy{min-width:76px;padding:6px 10px 4px}.hr-13xa9q-hXOQnF7BUTYoD1o{margin:16px 0}\n",""]),t.locals={"container-inner":"container-inner-1k4PbBScgIT9M_LAlCnAr",containerInner:"container-inner-1k4PbBScgIT9M_LAlCnAr","paragraph-main":"paragraph-main-tqAQ8LliGP_Z1aC334Y",paragraphMain:"paragraph-main-tqAQ8LliGP_Z1aC334Y","paragraph-sub":"paragraph-sub-g5SN2vVmaUtmTHCjHQK2l",paragraphSub:"paragraph-sub-g5SN2vVmaUtmTHCjHQK2l",vertical:"vertical--Jj5LO6Wz7s3jFyOn9e_d",button:"button-1mEOW-sxRwh_T3b2aqtDYy",hr:"hr-13xa9q-hXOQnF7BUTYoD1o"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".token-container-1olDSzm7YJ4O-LHmhiIQN1{display:flex;flex-direction:row;align-items:center;cursor:pointer;margin:0 0 12px 0}.token-container-1olDSzm7YJ4O-LHmhiIQN1:last-of-type{margin-bottom:0}.token-container-1olDSzm7YJ4O-LHmhiIQN1 .icon-6rYjjiKdOFpSnVkhdtHY6{width:36px;height:36px;margin-right:8px}.token-container-1olDSzm7YJ4O-LHmhiIQN1 .inner-container-2V5mhAi67pdjQU0yIBZKOY{flex:1;display:flex;justify-content:space-between;align-items:center}.token-container-1olDSzm7YJ4O-LHmhiIQN1 .inner-container-2V5mhAi67pdjQU0yIBZKOY .content-33Dr_4t84qohkRhNTjz55l{display:flex;flex-direction:column}.token-container-1olDSzm7YJ4O-LHmhiIQN1 .inner-container-2V5mhAi67pdjQU0yIBZKOY .content-33Dr_4t84qohkRhNTjz55l .name-rz3L8APlQyDWzHNCterPZ{font-size:14px;color:#525f7f;max-width:216px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.token-container-1olDSzm7YJ4O-LHmhiIQN1 .inner-container-2V5mhAi67pdjQU0yIBZKOY .content-33Dr_4t84qohkRhNTjz55l .amount-2w-uVCdX0sNxSk8Is0TJ6B{font-size:16px;line-height:1.13;letter-spacing:-0.3px;color:#32325d;max-width:216px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.token-container-1olDSzm7YJ4O-LHmhiIQN1 .inner-container-2V5mhAi67pdjQU0yIBZKOY .right-icon-1ADnKo-Y_tQj3SdEoRKobQ i{font-size:18px;color:#999999}.tokens-container-3mlLqddmop68WkDQ_Hwwbc .title-3RrH0iaRIKlIBvBHjchPW2{font-size:14px;font-weight:bold;color:#525f7f;margin-bottom:12px}\n",""]),t.locals={"token-container":"token-container-1olDSzm7YJ4O-LHmhiIQN1",tokenContainer:"token-container-1olDSzm7YJ4O-LHmhiIQN1",icon:"icon-6rYjjiKdOFpSnVkhdtHY6","inner-container":"inner-container-2V5mhAi67pdjQU0yIBZKOY",innerContainer:"inner-container-2V5mhAi67pdjQU0yIBZKOY",content:"content-33Dr_4t84qohkRhNTjz55l",name:"name-rz3L8APlQyDWzHNCterPZ",amount:"amount-2w-uVCdX0sNxSk8Is0TJ6B","right-icon":"right-icon-1ADnKo-Y_tQj3SdEoRKobQ",rightIcon:"right-icon-1ADnKo-Y_tQj3SdEoRKobQ","tokens-container":"tokens-container-3mlLqddmop68WkDQ_Hwwbc",tokensContainer:"tokens-container-3mlLqddmop68WkDQ_Hwwbc",title:"title-3RrH0iaRIKlIBvBHjchPW2"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".modal-1tQK56A2xJCNwRpa1xbdN8 .modal-dialog{transition:none !important}.modal-content-empty-3Fapn90sCRvrX63Ix5Ig0a{background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center}\n",""]),t.locals={modal:"modal-1tQK56A2xJCNwRpa1xbdN8","modal-content-empty":"modal-content-empty-3Fapn90sCRvrX63Ix5Ig0a",modalContentEmpty:"modal-content-empty-3Fapn90sCRvrX63Ix5Ig0a"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".title-3NozRVEpr1dK7Z0H5g98Wt{font-size:28px;font-weight:bold;color:#32325d}.selectable-1J79ND09RvVza9DKLo0Mhi{margin-left:6px;margin-top:-6px}.selectable-1J79ND09RvVza9DKLo0Mhi .path-2Xj73zDztA4hDLmqdRniOY{font-size:12px;font-weight:bold;color:#9092b6;margin-bottom:6px}.selectable-1J79ND09RvVza9DKLo0Mhi .label-3DM1qDRO1jqbWVB5zXwZkm{font-size:12px;line-height:1.2;color:#8898aa;text-transform:uppercase}.selectable-1J79ND09RvVza9DKLo0Mhi .value-eJnp2OsTNKhw63Yjxoq0W{font-size:16px;color:#212529;margin-bottom:8px}\n",""]),t.locals={title:"title-3NozRVEpr1dK7Z0H5g98Wt",selectable:"selectable-1J79ND09RvVza9DKLo0Mhi",path:"path-2Xj73zDztA4hDLmqdRniOY",label:"label-3DM1qDRO1jqbWVB5zXwZkm",value:"value-eJnp2OsTNKhw63Yjxoq0W"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-inner-2w-lrKHp7gmoKz4h3msqhR{display:flex;flex-direction:row;height:48px;justify-content:center;align-items:center}.container-inner-2w-lrKHp7gmoKz4h3msqhR .paragraph-main-1Ca7Fbw1WFA-wA2Es1f1qX{line-height:1.35}.container-inner-2w-lrKHp7gmoKz4h3msqhR .paragraph-sub-3fkml8-96QFK5zA4acd_Yq{line-height:1.35;color:#8898aa}.container-inner-2w-lrKHp7gmoKz4h3msqhR .vertical-21mDdO_h3rzMngv0fZ1dEz{display:flex;flex-direction:column}.container-inner-2w-lrKHp7gmoKz4h3msqhR .button-h8Ku5FCl4tRgZY2JGR1Vm{min-width:76px;padding:6px 10px 4px}\n",""]),t.locals={"container-inner":"container-inner-2w-lrKHp7gmoKz4h3msqhR",containerInner:"container-inner-2w-lrKHp7gmoKz4h3msqhR","paragraph-main":"paragraph-main-1Ca7Fbw1WFA-wA2Es1f1qX",paragraphMain:"paragraph-main-1Ca7Fbw1WFA-wA2Es1f1qX","paragraph-sub":"paragraph-sub-3fkml8-96QFK5zA4acd_Yq",paragraphSub:"paragraph-sub-3fkml8-96QFK5zA4acd_Yq",vertical:"vertical-21mDdO_h3rzMngv0fZ1dEz",button:"button-h8Ku5FCl4tRgZY2JGR1Vm"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-1uz2wVZ0JhV76riOi3XGk9{height:100%}.flex-vertical-2F2om3TusCZS5nDYHH70uf{display:flex;flex-direction:column}.flex-horizontal-1c1Lfsa-9usBTxpOoguE-K{display:flex;flex-direction:row}.empty-v73Gqssd0OyvfnzQEADmW{flex:1}.icon-29EDiJplhq03Ba7hQ2mpXW{object-fit:contain;height:100px;margin-bottom:30px}.logo-ErxF245bmgim3lpYhORLB{object-fit:contain;height:32px;margin-bottom:4px}.subtitle-3TCMOKJ6jyCDLayKgol99N{font-size:18px}\n",""]),t.locals={container:"container-1uz2wVZ0JhV76riOi3XGk9","flex-vertical":"flex-vertical-2F2om3TusCZS5nDYHH70uf",flexVertical:"flex-vertical-2F2om3TusCZS5nDYHH70uf","flex-horizontal":"flex-horizontal-1c1Lfsa-9usBTxpOoguE-K",flexHorizontal:"flex-horizontal-1c1Lfsa-9usBTxpOoguE-K",empty:"empty-v73Gqssd0OyvfnzQEADmW",icon:"icon-29EDiJplhq03Ba7hQ2mpXW",logo:"logo-ErxF245bmgim3lpYhORLB",subtitle:"subtitle-3TCMOKJ6jyCDLayKgol99N"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".form-container-nmRETxvDybJFQk8n9rUeI{display:flex;flex-direction:column;height:100%}\n",""]),t.locals={"form-container":"form-container-nmRETxvDybJFQk8n9rUeI",formContainer:"form-container-nmRETxvDybJFQk8n9rUeI"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".form-container-2qyF4UrorsIaBQu1NsaXpA{height:100%}.form-inner-container-1jHhyVflfLaQglWWlABz9n{height:100%;display:flex;flex-direction:column}.full-modal-1fczmx7FmioElX5lSW8h2M{width:100%;height:100%;max-width:none;max-height:none;border:0;margin:0;padding:0}.full-modal-1fczmx7FmioElX5lSW8h2M.modal-content{box-shadow:none}.address-book-button-31Ug-gU7WcnfVAs5hbQEx1{background:white;border-top-left-radius:0;border-bottom-left-radius:0;border-width:0;box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02) !important}.address-book-button-31Ug-gU7WcnfVAs5hbQEx1:hover{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08) !important}\n",""]),t.locals={"form-container":"form-container-2qyF4UrorsIaBQu1NsaXpA",formContainer:"form-container-2qyF4UrorsIaBQu1NsaXpA","form-inner-container":"form-inner-container-1jHhyVflfLaQglWWlABz9n",formInnerContainer:"form-inner-container-1jHhyVflfLaQglWWlABz9n","full-modal":"full-modal-1fczmx7FmioElX5lSW8h2M",fullModal:"full-modal-1fczmx7FmioElX5lSW8h2M","address-book-button":"address-book-button-31Ug-gU7WcnfVAs5hbQEx1",addressBookButton:"address-book-button-31Ug-gU7WcnfVAs5hbQEx1"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".form-container-24n5n0IwzDzQEN72XV23a{height:100%}.form-inner-container-2gaFFnzpzSIJuajNY68-8V{height:100%;display:flex;flex-direction:column}.chain-selector-rS6u47vQVu-ACRKE_w9Us{width:100%;height:46px}.chain-selector-rS6u47vQVu-ACRKE_w9Us button{width:100%}.chain-selector-rS6u47vQVu-ACRKE_w9Us .dropdown-menu.show{width:100%}.alert-PPN2O23PrznnSHDMoNYhE{display:flex;border:solid 1px #9092b6;background-color:#ffffff;color:#32325d}.alert-PPN2O23PrznnSHDMoNYhE i{font-size:24px;margin-right:8px}.alert-PPN2O23PrznnSHDMoNYhE h1{font-size:16px;font-weight:bold;color:#32325d;margin-bottom:4px}.alert-PPN2O23PrznnSHDMoNYhE p{font-size:14px;line-height:1.57;margin:0}\n",""]),t.locals={"form-container":"form-container-24n5n0IwzDzQEN72XV23a",formContainer:"form-container-24n5n0IwzDzQEN72XV23a","form-inner-container":"form-inner-container-2gaFFnzpzSIJuajNY68-8V",formInnerContainer:"form-inner-container-2gaFFnzpzSIJuajNY68-8V","chain-selector":"chain-selector-rS6u47vQVu-ACRKE_w9Us",chainSelector:"chain-selector-rS6u47vQVu-ACRKE_w9Us",alert:"alert-PPN2O23PrznnSHDMoNYhE"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-2KIZwCr7N1Xb0-YkJkBZ1c{margin:0 calc(12px * -1) calc(12px * -1);display:flex;flex-direction:column;height:100%}.inner-top-container-ZvK9-pBt_Kw01lJPI6Cnl{display:flex;margin:0 12px;min-height:43px}\n",""]),t.locals={container:"container-2KIZwCr7N1Xb0-YkJkBZ1c","inner-top-container":"inner-top-container-ZvK9-pBt_Kw01lJPI6Cnl",innerTopContainer:"inner-top-container-ZvK9-pBt_Kw01lJPI6Cnl"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".tabs-13vRhGRkjXaQE3UAjNp5ag ul{list-style:none;display:flex;flex:1;padding:0}.tabs-13vRhGRkjXaQE3UAjNp5ag ul li{flex:1;text-align:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:8px}.tabs-13vRhGRkjXaQE3UAjNp5ag ul li.active{border-bottom-color:#5e72e4;color:#5e72e4}.tabs-13vRhGRkjXaQE3UAjNp5ag .tab-bDUaZvNDbobate3pr8xJ1{cursor:pointer;text-decoration:none}.buttons-3vrCU9UlYWfCD3LBM3zLtL{display:flex}.button-2L_D8DyoeebOx_Bz2dJbwK{flex:1}.container-3OtxCjzM610uOOzlRydxh1{height:100%;display:flex;flex-direction:column}.tab-container-job1VTggLcr-y0YjGYyds{height:400px}.tab-container-job1VTggLcr-y0YjGYyds.data-tab-8UpwDq2W8ExsdL23lJO5Y{overflow:auto}.message-3qO2iyVHDSW5bK_dbma_zQ{height:400px;font-size:12px;overflow:visible;background:transparent}\n",""]),t.locals={tabs:"tabs-13vRhGRkjXaQE3UAjNp5ag",tab:"tab-bDUaZvNDbobate3pr8xJ1",buttons:"buttons-3vrCU9UlYWfCD3LBM3zLtL",button:"button-2L_D8DyoeebOx_Bz2dJbwK",container:"container-3OtxCjzM610uOOzlRydxh1","tab-container":"tab-container-job1VTggLcr-y0YjGYyds",tabContainer:"tab-container-job1VTggLcr-y0YjGYyds","data-tab":"data-tab-8UpwDq2W8ExsdL23lJO5Y",dataTab:"data-tab-8UpwDq2W8ExsdL23lJO5Y",message:"message-3qO2iyVHDSW5bK_dbma_zQ"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".hr-2kgJsIu8AnL0KDbHYkVKT9{background-color:gray;margin:0;height:1px}.container-1Brpow7XpFEdfVoHT4txzy{height:100%;display:flex;flex-direction:column}.msg-container-1SsJ7w4WoQtqcTVz3H56iG{overflow:auto;flex:1}.msg-container-1SsJ7w4WoQtqcTVz3H56iG hr{margin:8px 0}.msg-container-1SsJ7w4WoQtqcTVz3H56iG .msg-2vfr8iIl8J-KAocGoPyR5q{display:flex;flex-direction:row}.msg-container-1SsJ7w4WoQtqcTVz3H56iG .msg-2vfr8iIl8J-KAocGoPyR5q .icon-1434e60M2q7etJ6XOP4yWj{display:flex;flex-direction:column;margin:0 10px 0 8px;width:24px;text-align:center}.msg-container-1SsJ7w4WoQtqcTVz3H56iG .msg-2vfr8iIl8J-KAocGoPyR5q .icon-1434e60M2q7etJ6XOP4yWj i{font-size:20px;line-height:20px}.msg-container-1SsJ7w4WoQtqcTVz3H56iG .msg-2vfr8iIl8J-KAocGoPyR5q .content-container-1R6aet9LQvkCndZAJ6qVrw{display:flex;flex:1;flex-direction:column}.msg-container-1SsJ7w4WoQtqcTVz3H56iG .msg-2vfr8iIl8J-KAocGoPyR5q .content-container-1R6aet9LQvkCndZAJ6qVrw .content-title-1H_h5qv5oLo1jeULHuhRnq{font-size:16px;font-weight:bold}.msg-container-1SsJ7w4WoQtqcTVz3H56iG .msg-2vfr8iIl8J-KAocGoPyR5q .content-container-1R6aet9LQvkCndZAJ6qVrw .content-2AstwrA9t7EDzCutt-PgbE{font-size:12px;color:gray}\n",""]),t.locals={hr:"hr-2kgJsIu8AnL0KDbHYkVKT9",container:"container-1Brpow7XpFEdfVoHT4txzy","msg-container":"msg-container-1SsJ7w4WoQtqcTVz3H56iG",msgContainer:"msg-container-1SsJ7w4WoQtqcTVz3H56iG",msg:"msg-2vfr8iIl8J-KAocGoPyR5q",icon:"icon-1434e60M2q7etJ6XOP4yWj","content-container":"content-container-1R6aet9LQvkCndZAJ6qVrw",contentContainer:"content-container-1R6aet9LQvkCndZAJ6qVrw","content-title":"content-title-1H_h5qv5oLo1jeULHuhRnq",contentTitle:"content-title-1H_h5qv5oLo1jeULHuhRnq",content:"content-2AstwrA9t7EDzCutt-PgbE"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,'.container-ntNsiPKL_IQRPmyeinbiW{display:flex;flex-direction:column;height:100%}.container-ntNsiPKL_IQRPmyeinbiW .header-1EHiI1APm-P-fpWRHU6zkF{margin-top:20px;text-align:center}.container-ntNsiPKL_IQRPmyeinbiW .paragraph-3c0N6IjrV6ayrPyA2v87SE{text-align:center;padding:0 24px}.container-ntNsiPKL_IQRPmyeinbiW ul{list-style:none;font-size:14px;padding:0;width:fit-content;margin:auto;color:#525f7f}.container-ntNsiPKL_IQRPmyeinbiW ul li:before{content:"- "}.container-ntNsiPKL_IQRPmyeinbiW .warning-keDqioh2ncF3cfPZwAa9a{display:flex;flex-direction:row}.container-ntNsiPKL_IQRPmyeinbiW .warning-keDqioh2ncF3cfPZwAa9a .img-container-v4gA5_Y_ekilNjdaWbNVX{display:flex;height:100%;justify-content:center;align-items:center;margin-right:8px}.container-ntNsiPKL_IQRPmyeinbiW .warning-keDqioh2ncF3cfPZwAa9a .img-container-v4gA5_Y_ekilNjdaWbNVX img{height:36px}.container-ntNsiPKL_IQRPmyeinbiW .warning-keDqioh2ncF3cfPZwAa9a .content-1r5rvBR63FuLb7IdGPrp5v{display:flex;flex-direction:column}.container-ntNsiPKL_IQRPmyeinbiW .warning-keDqioh2ncF3cfPZwAa9a .content-1r5rvBR63FuLb7IdGPrp5v .title-Im_U1Xp8DANdgbDhHEsjK{font-size:16px;font-weight:bold;line-height:1.75;letter-spacing:-0.3px;color:white}.container-ntNsiPKL_IQRPmyeinbiW .warning-keDqioh2ncF3cfPZwAa9a .content-1r5rvBR63FuLb7IdGPrp5v .paragraph-3c0N6IjrV6ayrPyA2v87SE{font-size:13px;color:white}.container-ntNsiPKL_IQRPmyeinbiW .buttons-3kLWXpIpnbFout9JI1D6BJ{display:flex}.container-ntNsiPKL_IQRPmyeinbiW .button-3TBml_JV7gtC6z7GWHCdbd{flex:1}\n',""]),t.locals={container:"container-ntNsiPKL_IQRPmyeinbiW",header:"header-1EHiI1APm-P-fpWRHU6zkF",paragraph:"paragraph-3c0N6IjrV6ayrPyA2v87SE",warning:"warning-keDqioh2ncF3cfPZwAa9a","img-container":"img-container-v4gA5_Y_ekilNjdaWbNVX",imgContainer:"img-container-v4gA5_Y_ekilNjdaWbNVX",content:"content-1r5rvBR63FuLb7IdGPrp5v",title:"title-Im_U1Xp8DANdgbDhHEsjK",buttons:"buttons-3kLWXpIpnbFout9JI1D6BJ",button:"button-3TBml_JV7gtC6z7GWHCdbd"},e.exports=t},function(e,t){e.exports="assets/icons8-test-tube.svg"},function(e,t,n){(t=n(31)(!1)).push([e.i,".dropdown-6SAYb6ttX_Ah8-pjX6C5t{margin-left:12px}\n",""]),t.locals={dropdown:"dropdown-6SAYb6ttX_Ah8-pjX6C5t"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-2Jkq5EtlRdBXVZ6A4UJ9Yu{margin:0 calc(12px * -1) calc(12px * -1);display:flex;flex-direction:column;height:100%}\n",""]),t.locals={container:"container-2Jkq5EtlRdBXVZ6A4UJ9Yu"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-3fc_Dyj3qejpOqW5x5QaEr{display:flex;flex-direction:column;height:100%}\n",""]),t.locals={container:"container-3fc_Dyj3qejpOqW5x5QaEr"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-153pa5QUWkuPYxwnmEMZEF{display:flex;flex-direction:column;height:100%}\n",""]),t.locals={container:"container-153pa5QUWkuPYxwnmEMZEF"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".inner-container-3QrjhjP64Rl9jQVuuOa8x1{flex:1;display:flex;flex-direction:column;align-items:center}.trash-container-2u3RyX6p_95UBVAUcQDdXA{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 16px;font-size:16px;letter-spacing:-0.3px;text-align:center;color:#32325d}.trash-container-2u3RyX6p_95UBVAUcQDdXA img{height:60px;margin-bottom:20px}\n",""]),t.locals={"inner-container":"inner-container-3QrjhjP64Rl9jQVuuOa8x1",innerContainer:"inner-container-3QrjhjP64Rl9jQVuuOa8x1","trash-container":"trash-container-2u3RyX6p_95UBVAUcQDdXA",trashContainer:"trash-container-2u3RyX6p_95UBVAUcQDdXA"},e.exports=t},function(e,t){e.exports="assets/icons8-trash-can.svg"},function(e,t,n){(t=n(31)(!1)).push([e.i,".inner-container-3XATzmVgCiHE04jf-KvMzo{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.inner-container-3XATzmVgCiHE04jf-KvMzo .img-lock-1Hdj-nQA70w5isHJ1Y5N6T{height:96px}.inner-container-3XATzmVgCiHE04jf-KvMzo p{margin-top:18px;font-size:16px;letter-spacing:-0.3px;color:#32325d}\n",""]),t.locals={"inner-container":"inner-container-3XATzmVgCiHE04jf-KvMzo",innerContainer:"inner-container-3XATzmVgCiHE04jf-KvMzo","img-lock":"img-lock-1Hdj-nQA70w5isHJ1Y5N6T",imgLock:"img-lock-1Hdj-nQA70w5isHJ1Y5N6T"},e.exports=t},function(e,t){e.exports="assets/icons8-lock.svg"},function(e,t,n){"use strict";e.exports=e=>encodeURIComponent(e).replace(/[!'()*]/g,e=>"%"+e.charCodeAt(0).toString(16).toUpperCase())},function(e,t,n){"use strict";e.exports=(e,t)=>{if("string"!=typeof e||"string"!=typeof t)throw new TypeError("Expected the arguments to be of type `string`");if(""===t)return[e];const n=e.indexOf(t);return-1===n?[e]:[e.slice(0,n),e.slice(n+t.length)]}},function(e,t,n){(t=n(31)(!1)).push([e.i,'.container-3u_XZUc9axKve4DOaN4vKp{display:flex;flex-direction:column;height:100%}.mnemonic-2-LWofEm9BuiJqQkuOTvcj{font-family:"Courier Prime", serif;font-size:16px;letter-spacing:-0.36px;padding:20px 30px;text-align:center;background:white;border-radius:6px;box-shadow:0 1px 3px rgba(50,50,93,0.15),0 1px 0 rgba(0,0,0,0.02) !important}.mnemonic-2-LWofEm9BuiJqQkuOTvcj.alt-hex-L1NaLSnnPF7xWcYX5OqmD{word-break:break-all}.mnemonic-2-LWofEm9BuiJqQkuOTvcj.alt-hex-L1NaLSnnPF7xWcYX5OqmD::before{content:"0x"}\n',""]),t.locals={container:"container-3u_XZUc9axKve4DOaN4vKp",mnemonic:"mnemonic-2-LWofEm9BuiJqQkuOTvcj","alt-hex":"alt-hex-L1NaLSnnPF7xWcYX5OqmD",altHex:"alt-hex-L1NaLSnnPF7xWcYX5OqmD"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-2MMUCAn9oGLmQPB0CFw2lu{height:100%;display:flex;flex-direction:column}.confirm-ledger-dialog-1_Et-ihYQkDU5ZKS8aWsOh{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 30px;text-align:center}.confirm-ledger-dialog-1_Et-ihYQkDU5ZKS8aWsOh img{height:100px}.confirm-ledger-dialog-1_Et-ihYQkDU5ZKS8aWsOh p{font-size:20px;color:#32325d;margin:0;padding:30px 0 50px 0}.confirm-ledger-dialog-1_Et-ihYQkDU5ZKS8aWsOh i{color:#9092b6}.sign-complete-dialog-3rPjmUhLX-3pdlLN1bic6Z{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 30px;text-align:center}.sign-complete-dialog-3rPjmUhLX-3pdlLN1bic6Z img{height:100px}.sign-complete-dialog-3rPjmUhLX-3pdlLN1bic6Z p{font-size:20px;color:#32325d;margin:0;padding:30px 0 50px 0}.sign-complete-dialog-3rPjmUhLX-3pdlLN1bic6Z .sub-paragraph-3AUPSpYL_3NVIpaKLmT0Jb{font-size:16px;color:#32325d}.instructions-2Q83LLUiXiBjSNqmoH6W3s{padding-top:20px;height:100%;display:flex;flex-direction:column}.instruction-2rR1tVUZSpTnC2pc_aTNcJ{margin-bottom:30px;padding-left:10px;padding-right:10px;color:#32325d;display:flex}.instruction-2rR1tVUZSpTnC2pc_aTNcJ .icon-1VMSf2Zxs3UUBguLFWIwY8{min-width:50px;display:flex;justify-content:center;margin-top:6px;margin-right:20px}.instruction-2rR1tVUZSpTnC2pc_aTNcJ.pass-DbCrxrcK0gQMd8rAi3XzI h1{color:#aaaaaa}.instruction-2rR1tVUZSpTnC2pc_aTNcJ.pass-DbCrxrcK0gQMd8rAi3XzI p{color:#aaaaaa}.instruction-2rR1tVUZSpTnC2pc_aTNcJ .inner-1iIBIvPgRdCi88VcqD7UC8 h1{font-size:24px;font-weight:bold;margin-bottom:8px}.instruction-2rR1tVUZSpTnC2pc_aTNcJ .inner-1iIBIvPgRdCi88VcqD7UC8 p{font-size:16px;line-height:1.5;letter-spacing:-0.3px;margin-bottom:10px}\n",""]),t.locals={container:"container-2MMUCAn9oGLmQPB0CFw2lu","confirm-ledger-dialog":"confirm-ledger-dialog-1_Et-ihYQkDU5ZKS8aWsOh",confirmLedgerDialog:"confirm-ledger-dialog-1_Et-ihYQkDU5ZKS8aWsOh","sign-complete-dialog":"sign-complete-dialog-3rPjmUhLX-3pdlLN1bic6Z",signCompleteDialog:"sign-complete-dialog-3rPjmUhLX-3pdlLN1bic6Z","sub-paragraph":"sub-paragraph-3AUPSpYL_3NVIpaKLmT0Jb",subParagraph:"sub-paragraph-3AUPSpYL_3NVIpaKLmT0Jb",instructions:"instructions-2Q83LLUiXiBjSNqmoH6W3s",instruction:"instruction-2rR1tVUZSpTnC2pc_aTNcJ",icon:"icon-1VMSf2Zxs3UUBguLFWIwY8",pass:"pass-DbCrxrcK0gQMd8rAi3XzI",inner:"inner-1iIBIvPgRdCi88VcqD7UC8"},e.exports=t},function(e,t){e.exports="assets/icons8-usb-2.svg"},function(e,t){e.exports="assets/atom-o.svg"},function(e,t){e.exports="assets/icons8-pen.svg"},function(e,t){e.exports="assets/icons8-checked.svg"},function(e,t){e.exports="assets/icons8-cancel.svg"},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-21Zz0rpiNy_31nCZMpf3_b{display:flex;flex-direction:column;height:100%}.container-21Zz0rpiNy_31nCZMpf3_b input:read-only{box-shadow:none !important;background:transparent;padding:0;height:20px}\n",""]),t.locals={container:"container-21Zz0rpiNy_31nCZMpf3_b"},e.exports=t},function(e,t,n){(t=n(31)(!1)).push([e.i,".container-2munaLsAPAMHq3LC6qt91h{margin:0 calc(12px * -1) calc(12px * -1);display:flex;flex-direction:column;height:100%}\n",""]),t.locals={container:"container-2munaLsAPAMHq3LC6qt91h"},e.exports=t},function(e,t){e.exports="assets/icon-16.png"},function(e,t){e.exports="assets/icon-48.png"},function(e,t){e.exports="assets/icon-128.png"},,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return _n})),n.d(t,"VERSION",(function(){return i.e})),n.d(t,"restArguments",(function(){return o})),n.d(t,"isObject",(function(){return a})),n.d(t,"isNull",(function(){return s})),n.d(t,"isUndefined",(function(){return c})),n.d(t,"isBoolean",(function(){return l})),n.d(t,"isElement",(function(){return u})),n.d(t,"isString",(function(){return d})),n.d(t,"isNumber",(function(){return p})),n.d(t,"isDate",(function(){return h})),n.d(t,"isRegExp",(function(){return m})),n.d(t,"isError",(function(){return b})),n.d(t,"isSymbol",(function(){return y})),n.d(t,"isArrayBuffer",(function(){return g})),n.d(t,"isDataView",(function(){return E})),n.d(t,"isArray",(function(){return T})),n.d(t,"isFunction",(function(){return _})),n.d(t,"isArguments",(function(){return I})),n.d(t,"isFinite",(function(){return P})),n.d(t,"isNaN",(function(){return C})),n.d(t,"isTypedArray",(function(){return U})),n.d(t,"isEmpty",(function(){return V})),n.d(t,"isMatch",(function(){return H})),n.d(t,"isEqual",(function(){return G})),n.d(t,"isMap",(function(){return re})),n.d(t,"isWeakMap",(function(){return ie})),n.d(t,"isSet",(function(){return oe})),n.d(t,"isWeakSet",(function(){return ae})),n.d(t,"keys",(function(){return z})),n.d(t,"allKeys",(function(){return J})),n.d(t,"values",(function(){return se})),n.d(t,"pairs",(function(){return ce})),n.d(t,"invert",(function(){return le})),n.d(t,"functions",(function(){return ue})),n.d(t,"methods",(function(){return ue})),n.d(t,"extend",(function(){return de})),n.d(t,"extendOwn",(function(){return pe})),n.d(t,"assign",(function(){return pe})),n.d(t,"defaults",(function(){return he})),n.d(t,"create",(function(){return be})),n.d(t,"clone",(function(){return ye})),n.d(t,"tap",(function(){return ge})),n.d(t,"get",(function(){return ke})),n.d(t,"has",(function(){return xe})),n.d(t,"mapObject",(function(){return Pe})),n.d(t,"identity",(function(){return Se})),n.d(t,"constant",(function(){return j})),n.d(t,"noop",(function(){return Ce})),n.d(t,"toPath",(function(){return ve})),n.d(t,"property",(function(){return Ee})),n.d(t,"propertyOf",(function(){return je})),n.d(t,"matcher",(function(){return Oe})),n.d(t,"matches",(function(){return Oe})),n.d(t,"times",(function(){return De})),n.d(t,"random",(function(){return Re})),n.d(t,"now",(function(){return Ne})),n.d(t,"escape",(function(){return Ue})),n.d(t,"unescape",(function(){return Fe})),n.d(t,"templateSettings",(function(){return qe})),n.d(t,"template",(function(){return Ke})),n.d(t,"result",(function(){return We})),n.d(t,"uniqueId",(function(){return Je})),n.d(t,"chain",(function(){return Qe})),n.d(t,"iteratee",(function(){return Me})),n.d(t,"partial",(function(){return Xe})),n.d(t,"bind",(function(){return et})),n.d(t,"bindAll",(function(){return rt})),n.d(t,"memoize",(function(){return it})),n.d(t,"delay",(function(){return ot})),n.d(t,"defer",(function(){return at})),n.d(t,"throttle",(function(){return st})),n.d(t,"debounce",(function(){return ct})),n.d(t,"wrap",(function(){return lt})),n.d(t,"negate",(function(){return ut})),n.d(t,"compose",(function(){return ft})),n.d(t,"after",(function(){return dt})),n.d(t,"before",(function(){return pt})),n.d(t,"once",(function(){return ht})),n.d(t,"findKey",(function(){return mt})),n.d(t,"findIndex",(function(){return yt})),n.d(t,"findLastIndex",(function(){return gt})),n.d(t,"sortedIndex",(function(){return vt})),n.d(t,"indexOf",(function(){return _t})),n.d(t,"lastIndexOf",(function(){return kt})),n.d(t,"find",(function(){return xt})),n.d(t,"detect",(function(){return xt})),n.d(t,"findWhere",(function(){return St})),n.d(t,"each",(function(){return Ot})),n.d(t,"forEach",(function(){return Ot})),n.d(t,"map",(function(){return Et})),n.d(t,"collect",(function(){return Et})),n.d(t,"reduce",(function(){return At})),n.d(t,"foldl",(function(){return At})),n.d(t,"inject",(function(){return At})),n.d(t,"reduceRight",(function(){return Mt})),n.d(t,"foldr",(function(){return Mt})),n.d(t,"filter",(function(){return It})),n.d(t,"select",(function(){return It})),n.d(t,"reject",(function(){return Pt})),n.d(t,"every",(function(){return Ct})),n.d(t,"all",(function(){return Ct})),n.d(t,"some",(function(){return jt})),n.d(t,"any",(function(){return jt})),n.d(t,"contains",(function(){return Dt})),n.d(t,"includes",(function(){return Dt})),n.d(t,"include",(function(){return Dt})),n.d(t,"invoke",(function(){return Rt})),n.d(t,"pluck",(function(){return Nt})),n.d(t,"where",(function(){return Bt})),n.d(t,"max",(function(){return Lt})),n.d(t,"min",(function(){return Ut})),n.d(t,"shuffle",(function(){return qt})),n.d(t,"sample",(function(){return Ft})),n.d(t,"sortBy",(function(){return zt})),n.d(t,"groupBy",(function(){return Ht})),n.d(t,"indexBy",(function(){return $t})),n.d(t,"countBy",(function(){return Kt})),n.d(t,"partition",(function(){return Wt})),n.d(t,"toArray",(function(){return Jt})),n.d(t,"size",(function(){return Qt})),n.d(t,"pick",(function(){return Zt})),n.d(t,"omit",(function(){return Xt})),n.d(t,"first",(function(){return tn})),n.d(t,"head",(function(){return tn})),n.d(t,"take",(function(){return tn})),n.d(t,"initial",(function(){return en})),n.d(t,"last",(function(){return rn})),n.d(t,"rest",(function(){return nn})),n.d(t,"tail",(function(){return nn})),n.d(t,"drop",(function(){return nn})),n.d(t,"compact",(function(){return on})),n.d(t,"flatten",(function(){return an})),n.d(t,"without",(function(){return cn})),n.d(t,"uniq",(function(){return ln})),n.d(t,"unique",(function(){return ln})),n.d(t,"union",(function(){return un})),n.d(t,"intersection",(function(){return fn})),n.d(t,"difference",(function(){return sn})),n.d(t,"unzip",(function(){return dn})),n.d(t,"transpose",(function(){return dn})),n.d(t,"zip",(function(){return pn})),n.d(t,"object",(function(){return hn})),n.d(t,"range",(function(){return mn})),n.d(t,"chunk",(function(){return bn})),n.d(t,"mixin",(function(){return gn}));var r={};n.r(r),n.d(r,"VERSION",(function(){return i.e})),n.d(r,"restArguments",(function(){return o})),n.d(r,"isObject",(function(){return a})),n.d(r,"isNull",(function(){return s})),n.d(r,"isUndefined",(function(){return c})),n.d(r,"isBoolean",(function(){return l})),n.d(r,"isElement",(function(){return u})),n.d(r,"isString",(function(){return d})),n.d(r,"isNumber",(function(){return p})),n.d(r,"isDate",(function(){return h})),n.d(r,"isRegExp",(function(){return m})),n.d(r,"isError",(function(){return b})),n.d(r,"isSymbol",(function(){return y})),n.d(r,"isArrayBuffer",(function(){return g})),n.d(r,"isDataView",(function(){return E})),n.d(r,"isArray",(function(){return T})),n.d(r,"isFunction",(function(){return _})),n.d(r,"isArguments",(function(){return I})),n.d(r,"isFinite",(function(){return P})),n.d(r,"isNaN",(function(){return C})),n.d(r,"isTypedArray",(function(){return U})),n.d(r,"isEmpty",(function(){return V})),n.d(r,"isMatch",(function(){return H})),n.d(r,"isEqual",(function(){return G})),n.d(r,"isMap",(function(){return re})),n.d(r,"isWeakMap",(function(){return ie})),n.d(r,"isSet",(function(){return oe})),n.d(r,"isWeakSet",(function(){return ae})),n.d(r,"keys",(function(){return z})),n.d(r,"allKeys",(function(){return J})),n.d(r,"values",(function(){return se})),n.d(r,"pairs",(function(){return ce})),n.d(r,"invert",(function(){return le})),n.d(r,"functions",(function(){return ue})),n.d(r,"methods",(function(){return ue})),n.d(r,"extend",(function(){return de})),n.d(r,"extendOwn",(function(){return pe})),n.d(r,"assign",(function(){return pe})),n.d(r,"defaults",(function(){return he})),n.d(r,"create",(function(){return be})),n.d(r,"clone",(function(){return ye})),n.d(r,"tap",(function(){return ge})),n.d(r,"get",(function(){return ke})),n.d(r,"has",(function(){return xe})),n.d(r,"mapObject",(function(){return Pe})),n.d(r,"identity",(function(){return Se})),n.d(r,"constant",(function(){return j})),n.d(r,"noop",(function(){return Ce})),n.d(r,"toPath",(function(){return ve})),n.d(r,"property",(function(){return Ee})),n.d(r,"propertyOf",(function(){return je})),n.d(r,"matcher",(function(){return Oe})),n.d(r,"matches",(function(){return Oe})),n.d(r,"times",(function(){return De})),n.d(r,"random",(function(){return Re})),n.d(r,"now",(function(){return Ne})),n.d(r,"escape",(function(){return Ue})),n.d(r,"unescape",(function(){return Fe})),n.d(r,"templateSettings",(function(){return qe})),n.d(r,"template",(function(){return Ke})),n.d(r,"result",(function(){return We})),n.d(r,"uniqueId",(function(){return Je})),n.d(r,"chain",(function(){return Qe})),n.d(r,"iteratee",(function(){return Me})),n.d(r,"partial",(function(){return Xe})),n.d(r,"bind",(function(){return et})),n.d(r,"bindAll",(function(){return rt})),n.d(r,"memoize",(function(){return it})),n.d(r,"delay",(function(){return ot})),n.d(r,"defer",(function(){return at})),n.d(r,"throttle",(function(){return st})),n.d(r,"debounce",(function(){return ct})),n.d(r,"wrap",(function(){return lt})),n.d(r,"negate",(function(){return ut})),n.d(r,"compose",(function(){return ft})),n.d(r,"after",(function(){return dt})),n.d(r,"before",(function(){return pt})),n.d(r,"once",(function(){return ht})),n.d(r,"findKey",(function(){return mt})),n.d(r,"findIndex",(function(){return yt})),n.d(r,"findLastIndex",(function(){return gt})),n.d(r,"sortedIndex",(function(){return vt})),n.d(r,"indexOf",(function(){return _t})),n.d(r,"lastIndexOf",(function(){return kt})),n.d(r,"find",(function(){return xt})),n.d(r,"detect",(function(){return xt})),n.d(r,"findWhere",(function(){return St})),n.d(r,"each",(function(){return Ot})),n.d(r,"forEach",(function(){return Ot})),n.d(r,"map",(function(){return Et})),n.d(r,"collect",(function(){return Et})),n.d(r,"reduce",(function(){return At})),n.d(r,"foldl",(function(){return At})),n.d(r,"inject",(function(){return At})),n.d(r,"reduceRight",(function(){return Mt})),n.d(r,"foldr",(function(){return Mt})),n.d(r,"filter",(function(){return It})),n.d(r,"select",(function(){return It})),n.d(r,"reject",(function(){return Pt})),n.d(r,"every",(function(){return Ct})),n.d(r,"all",(function(){return Ct})),n.d(r,"some",(function(){return jt})),n.d(r,"any",(function(){return jt})),n.d(r,"contains",(function(){return Dt})),n.d(r,"includes",(function(){return Dt})),n.d(r,"include",(function(){return Dt})),n.d(r,"invoke",(function(){return Rt})),n.d(r,"pluck",(function(){return Nt})),n.d(r,"where",(function(){return Bt})),n.d(r,"max",(function(){return Lt})),n.d(r,"min",(function(){return Ut})),n.d(r,"shuffle",(function(){return qt})),n.d(r,"sample",(function(){return Ft})),n.d(r,"sortBy",(function(){return zt})),n.d(r,"groupBy",(function(){return Ht})),n.d(r,"indexBy",(function(){return $t})),n.d(r,"countBy",(function(){return Kt})),n.d(r,"partition",(function(){return Wt})),n.d(r,"toArray",(function(){return Jt})),n.d(r,"size",(function(){return Qt})),n.d(r,"pick",(function(){return Zt})),n.d(r,"omit",(function(){return Xt})),n.d(r,"first",(function(){return tn})),n.d(r,"head",(function(){return tn})),n.d(r,"take",(function(){return tn})),n.d(r,"initial",(function(){return en})),n.d(r,"last",(function(){return rn})),n.d(r,"rest",(function(){return nn})),n.d(r,"tail",(function(){return nn})),n.d(r,"drop",(function(){return nn})),n.d(r,"compact",(function(){return on})),n.d(r,"flatten",(function(){return an})),n.d(r,"without",(function(){return cn})),n.d(r,"uniq",(function(){return ln})),n.d(r,"unique",(function(){return ln})),n.d(r,"union",(function(){return un})),n.d(r,"intersection",(function(){return fn})),n.d(r,"difference",(function(){return sn})),n.d(r,"unzip",(function(){return dn})),n.d(r,"transpose",(function(){return dn})),n.d(r,"zip",(function(){return pn})),n.d(r,"object",(function(){return hn})),n.d(r,"range",(function(){return mn})),n.d(r,"chunk",(function(){return bn})),n.d(r,"mixin",(function(){return gn})),n.d(r,"default",(function(){return vn}));var i=n(25);function o(e,t){return t=null==t?e.length-1:+t,function(){for(var n=Math.max(arguments.length-t,0),r=Array(n),i=0;i<n;i++)r[i]=arguments[i+t];switch(t){case 0:return e.call(this,r);case 1:return e.call(this,arguments[0],r);case 2:return e.call(this,arguments[0],arguments[1],r)}var o=Array(t+1);for(i=0;i<t;i++)o[i]=arguments[i];return o[t]=r,e.apply(this,o)}}function a(e){var t=typeof e;return"function"===t||"object"===t&&!!e}function s(e){return null===e}function c(e){return void 0===e}function l(e){return!0===e||!1===e||"[object Boolean]"===i.t.call(e)}function u(e){return!(!e||1!==e.nodeType)}function f(e){var t="[object "+e+"]";return function(e){return i.t.call(e)===t}}var d=f("String"),p=f("Number"),h=f("Date"),m=f("RegExp"),b=f("Error"),y=f("Symbol"),g=f("ArrayBuffer"),v=f("Function"),w=i.p.document&&i.p.document.childNodes;"object"!=typeof Int8Array&&"function"!=typeof w&&(v=function(e){return"function"==typeof e||!1});var _=v,k=f("Object"),x=i.s&&k(new DataView(new ArrayBuffer(8))),S="undefined"!=typeof Map&&k(new Map),O=f("DataView");var E=x?function(e){return null!=e&&_(e.getInt8)&&g(e.buffer)}:O,T=i.k||f("Array");function A(e,t){return null!=e&&i.i.call(e,t)}var M=f("Arguments");!function(){M(arguments)||(M=function(e){return A(e,"callee")})}();var I=M;function P(e){return!y(e)&&Object(i.f)(e)&&!isNaN(parseFloat(e))}function C(e){return p(e)&&Object(i.g)(e)}function j(e){return function(){return e}}function D(e){return function(t){var n=e(t);return"number"==typeof n&&n>=0&&n<=i.b}}function R(e){return function(t){return null==t?void 0:t[e]}}var N=R("byteLength"),B=D(N),L=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/;var U=i.r?function(e){return i.l?Object(i.l)(e)&&!E(e):B(e)&&L.test(i.t.call(e))}:j(!1),F=R("length");function q(e,t){t=function(e){for(var t={},n=e.length,r=0;r<n;++r)t[e[r]]=!0;return{contains:function(e){return t[e]},push:function(n){return t[n]=!0,e.push(n)}}}(t);var n=i.n.length,r=e.constructor,o=_(r)&&r.prototype||i.c,a="constructor";for(A(e,a)&&!t.contains(a)&&t.push(a);n--;)(a=i.n[n])in e&&e[a]!==o[a]&&!t.contains(a)&&t.push(a)}function z(e){if(!a(e))return[];if(i.m)return Object(i.m)(e);var t=[];for(var n in e)A(e,n)&&t.push(n);return i.h&&q(e,t),t}function V(e){if(null==e)return!0;var t=F(e);return"number"==typeof t&&(T(e)||d(e)||I(e))?0===t:0===F(z(e))}function H(e,t){var n=z(t),r=n.length;if(null==e)return!r;for(var i=Object(e),o=0;o<r;o++){var a=n[o];if(t[a]!==i[a]||!(a in i))return!1}return!0}function $(e){return e instanceof $?e:this instanceof $?void(this._wrapped=e):new $(e)}function K(e){return new Uint8Array(e.buffer||e,e.byteOffset||0,N(e))}$.VERSION=i.e,$.prototype.value=function(){return this._wrapped},$.prototype.valueOf=$.prototype.toJSON=$.prototype.value,$.prototype.toString=function(){return String(this._wrapped)};function W(e,t,n,r){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return!1;if(e!=e)return t!=t;var o=typeof e;return("function"===o||"object"===o||"object"==typeof t)&&function e(t,n,r,o){t instanceof $&&(t=t._wrapped);n instanceof $&&(n=n._wrapped);var a=i.t.call(t);if(a!==i.t.call(n))return!1;if(x&&"[object Object]"==a&&E(t)){if(!E(n))return!1;a="[object DataView]"}switch(a){case"[object RegExp]":case"[object String]":return""+t==""+n;case"[object Number]":return+t!=+t?+n!=+n:0==+t?1/+t==1/n:+t==+n;case"[object Date]":case"[object Boolean]":return+t==+n;case"[object Symbol]":return i.d.valueOf.call(t)===i.d.valueOf.call(n);case"[object ArrayBuffer]":case"[object DataView]":return e(K(t),K(n),r,o)}var s="[object Array]"===a;if(!s&&U(t)){if(N(t)!==N(n))return!1;if(t.buffer===n.buffer&&t.byteOffset===n.byteOffset)return!0;s=!0}if(!s){if("object"!=typeof t||"object"!=typeof n)return!1;var c=t.constructor,l=n.constructor;if(c!==l&&!(_(c)&&c instanceof c&&_(l)&&l instanceof l)&&"constructor"in t&&"constructor"in n)return!1}o=o||[];var u=(r=r||[]).length;for(;u--;)if(r[u]===t)return o[u]===n;if(r.push(t),o.push(n),s){if((u=t.length)!==n.length)return!1;for(;u--;)if(!W(t[u],n[u],r,o))return!1}else{var f,d=z(t);if(u=d.length,z(n).length!==u)return!1;for(;u--;)if(f=d[u],!A(n,f)||!W(t[f],n[f],r,o))return!1}return r.pop(),o.pop(),!0}(e,t,n,r)}function G(e,t){return W(e,t)}function J(e){if(!a(e))return[];var t=[];for(var n in e)t.push(n);return i.h&&q(e,t),t}function Q(e){var t=F(e);return function(n){if(null==n)return!1;var r=J(n);if(F(r))return!1;for(var i=0;i<t;i++)if(!_(n[e[i]]))return!1;return e!==te||!_(n[Y])}}var Y="forEach",Z=["clear","delete"],X=["get","has","set"],ee=Z.concat(Y,X),te=Z.concat(X),ne=["add"].concat(Z,Y,"has"),re=S?Q(ee):f("Map"),ie=S?Q(te):f("WeakMap"),oe=S?Q(ne):f("Set"),ae=f("WeakSet");function se(e){for(var t=z(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=e[t[i]];return r}function ce(e){for(var t=z(e),n=t.length,r=Array(n),i=0;i<n;i++)r[i]=[t[i],e[t[i]]];return r}function le(e){for(var t={},n=z(e),r=0,i=n.length;r<i;r++)t[e[n[r]]]=n[r];return t}function ue(e){var t=[];for(var n in e)_(e[n])&&t.push(n);return t.sort()}function fe(e,t){return function(n){var r=arguments.length;if(t&&(n=Object(n)),r<2||null==n)return n;for(var i=1;i<r;i++)for(var o=arguments[i],a=e(o),s=a.length,c=0;c<s;c++){var l=a[c];t&&void 0!==n[l]||(n[l]=o[l])}return n}}var de=fe(J),pe=fe(z),he=fe(J,!0);function me(e){if(!a(e))return{};if(i.j)return Object(i.j)(e);var t=function(){};t.prototype=e;var n=new t;return t.prototype=null,n}function be(e,t){var n=me(e);return t&&pe(n,t),n}function ye(e){return a(e)?T(e)?e.slice():de({},e):e}function ge(e,t){return t(e),e}function ve(e){return T(e)?e:[e]}function we(e){return $.toPath(e)}function _e(e,t){for(var n=t.length,r=0;r<n;r++){if(null==e)return;e=e[t[r]]}return n?e:void 0}function ke(e,t,n){var r=_e(e,we(t));return c(r)?n:r}function xe(e,t){for(var n=(t=we(t)).length,r=0;r<n;r++){var i=t[r];if(!A(e,i))return!1;e=e[i]}return!!n}function Se(e){return e}function Oe(e){return e=pe({},e),function(t){return H(t,e)}}function Ee(e){return e=we(e),function(t){return _e(t,e)}}function Te(e,t,n){if(void 0===t)return e;switch(null==n?3:n){case 1:return function(n){return e.call(t,n)};case 3:return function(n,r,i){return e.call(t,n,r,i)};case 4:return function(n,r,i,o){return e.call(t,n,r,i,o)}}return function(){return e.apply(t,arguments)}}function Ae(e,t,n){return null==e?Se:_(e)?Te(e,t,n):a(e)&&!T(e)?Oe(e):Ee(e)}function Me(e,t){return Ae(e,t,1/0)}function Ie(e,t,n){return $.iteratee!==Me?$.iteratee(e,t):Ae(e,t,n)}function Pe(e,t,n){t=Ie(t,n);for(var r=z(e),i=r.length,o={},a=0;a<i;a++){var s=r[a];o[s]=t(e[s],s,e)}return o}function Ce(){}function je(e){return null==e?Ce:function(t){return ke(e,t)}}function De(e,t,n){var r=Array(Math.max(0,e));t=Te(t,n,1);for(var i=0;i<e;i++)r[i]=t(i);return r}function Re(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))}$.toPath=ve,$.iteratee=Me;var Ne=Date.now||function(){return(new Date).getTime()};function Be(e){var t=function(t){return e[t]},n="(?:"+z(e).join("|")+")",r=RegExp(n),i=RegExp(n,"g");return function(e){return e=null==e?"":""+e,r.test(e)?e.replace(i,t):e}}var Le={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},Ue=Be(Le),Fe=Be(le(Le)),qe=$.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},ze=/(.)^/,Ve={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},He=/\\|'|\r|\n|\u2028|\u2029/g;function $e(e){return"\\"+Ve[e]}function Ke(e,t,n){!t&&n&&(t=n),t=he({},t,$.templateSettings);var r,i=RegExp([(t.escape||ze).source,(t.interpolate||ze).source,(t.evaluate||ze).source].join("|")+"|$","g"),o=0,a="__p+='";e.replace(i,(function(t,n,r,i,s){return a+=e.slice(o,s).replace(He,$e),o=s+t.length,n?a+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'":r?a+="'+\n((__t=("+r+"))==null?'':__t)+\n'":i&&(a+="';\n"+i+"\n__p+='"),t})),a+="';\n",t.variable||(a="with(obj||{}){\n"+a+"}\n"),a="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+a+"return __p;\n";try{r=new Function(t.variable||"obj","_",a)}catch(e){throw e.source=a,e}var s=function(e){return r.call(this,e,$)},c=t.variable||"obj";return s.source="function("+c+"){\n"+a+"}",s}function We(e,t,n){var r=(t=we(t)).length;if(!r)return _(n)?n.call(e):n;for(var i=0;i<r;i++){var o=null==e?void 0:e[t[i]];void 0===o&&(o=n,i=r),e=_(o)?o.call(e):o}return e}var Ge=0;function Je(e){var t=++Ge+"";return e?e+t:t}function Qe(e){var t=$(e);return t._chain=!0,t}function Ye(e,t,n,r,i){if(!(r instanceof t))return e.apply(n,i);var o=me(e.prototype),s=e.apply(o,i);return a(s)?s:o}var Ze=o((function(e,t){var n=Ze.placeholder,r=function(){for(var i=0,o=t.length,a=Array(o),s=0;s<o;s++)a[s]=t[s]===n?arguments[i++]:t[s];for(;i<arguments.length;)a.push(arguments[i++]);return Ye(e,r,this,this,a)};return r}));Ze.placeholder=$;var Xe=Ze,et=o((function(e,t,n){if(!_(e))throw new TypeError("Bind must be called on a function");var r=o((function(i){return Ye(e,r,t,this,n.concat(i))}));return r})),tt=D(F);function nt(e,t,n,r){if(r=r||[],t||0===t){if(t<=0)return r.concat(e)}else t=1/0;for(var i=r.length,o=0,a=F(e);o<a;o++){var s=e[o];if(tt(s)&&(T(s)||I(s)))if(t>1)nt(s,t-1,n,r),i=r.length;else for(var c=0,l=s.length;c<l;)r[i++]=s[c++];else n||(r[i++]=s)}return r}var rt=o((function(e,t){var n=(t=nt(t,!1,!1)).length;if(n<1)throw new Error("bindAll must be passed function names");for(;n--;){var r=t[n];e[r]=et(e[r],e)}return e}));function it(e,t){var n=function(r){var i=n.cache,o=""+(t?t.apply(this,arguments):r);return A(i,o)||(i[o]=e.apply(this,arguments)),i[o]};return n.cache={},n}var ot=o((function(e,t,n){return setTimeout((function(){return e.apply(null,n)}),t)})),at=Xe(ot,$,1);function st(e,t,n){var r,i,o,a,s=0;n||(n={});var c=function(){s=!1===n.leading?0:Ne(),r=null,a=e.apply(i,o),r||(i=o=null)},l=function(){var l=Ne();s||!1!==n.leading||(s=l);var u=t-(l-s);return i=this,o=arguments,u<=0||u>t?(r&&(clearTimeout(r),r=null),s=l,a=e.apply(i,o),r||(i=o=null)):r||!1===n.trailing||(r=setTimeout(c,u)),a};return l.cancel=function(){clearTimeout(r),s=0,r=i=o=null},l}function ct(e,t,n){var r,i,a=function(t,n){r=null,n&&(i=e.apply(t,n))},s=o((function(o){if(r&&clearTimeout(r),n){var s=!r;r=setTimeout(a,t),s&&(i=e.apply(this,o))}else r=ot(a,t,this,o);return i}));return s.cancel=function(){clearTimeout(r),r=null},s}function lt(e,t){return Xe(t,e)}function ut(e){return function(){return!e.apply(this,arguments)}}function ft(){var e=arguments,t=e.length-1;return function(){for(var n=t,r=e[t].apply(this,arguments);n--;)r=e[n].call(this,r);return r}}function dt(e,t){return function(){if(--e<1)return t.apply(this,arguments)}}function pt(e,t){var n;return function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=null),n}}var ht=Xe(pt,2);function mt(e,t,n){t=Ie(t,n);for(var r,i=z(e),o=0,a=i.length;o<a;o++)if(t(e[r=i[o]],r,e))return r}function bt(e){return function(t,n,r){n=Ie(n,r);for(var i=F(t),o=e>0?0:i-1;o>=0&&o<i;o+=e)if(n(t[o],o,t))return o;return-1}}var yt=bt(1),gt=bt(-1);function vt(e,t,n,r){for(var i=(n=Ie(n,r,1))(t),o=0,a=F(e);o<a;){var s=Math.floor((o+a)/2);n(e[s])<i?o=s+1:a=s}return o}function wt(e,t,n){return function(r,o,a){var s=0,c=F(r);if("number"==typeof a)e>0?s=a>=0?a:Math.max(a+c,s):c=a>=0?Math.min(a+1,c):a+c+1;else if(n&&a&&c)return r[a=n(r,o)]===o?a:-1;if(o!=o)return(a=t(i.q.call(r,s,c),C))>=0?a+s:-1;for(a=e>0?s:c-1;a>=0&&a<c;a+=e)if(r[a]===o)return a;return-1}}var _t=wt(1,yt,vt),kt=wt(-1,gt);function xt(e,t,n){var r=(tt(e)?yt:mt)(e,t,n);if(void 0!==r&&-1!==r)return e[r]}function St(e,t){return xt(e,Oe(t))}function Ot(e,t,n){var r,i;if(t=Te(t,n),tt(e))for(r=0,i=e.length;r<i;r++)t(e[r],r,e);else{var o=z(e);for(r=0,i=o.length;r<i;r++)t(e[o[r]],o[r],e)}return e}function Et(e,t,n){t=Ie(t,n);for(var r=!tt(e)&&z(e),i=(r||e).length,o=Array(i),a=0;a<i;a++){var s=r?r[a]:a;o[a]=t(e[s],s,e)}return o}function Tt(e){var t=function(t,n,r,i){var o=!tt(t)&&z(t),a=(o||t).length,s=e>0?0:a-1;for(i||(r=t[o?o[s]:s],s+=e);s>=0&&s<a;s+=e){var c=o?o[s]:s;r=n(r,t[c],c,t)}return r};return function(e,n,r,i){var o=arguments.length>=3;return t(e,Te(n,i,4),r,o)}}var At=Tt(1),Mt=Tt(-1);function It(e,t,n){var r=[];return t=Ie(t,n),Ot(e,(function(e,n,i){t(e,n,i)&&r.push(e)})),r}function Pt(e,t,n){return It(e,ut(Ie(t)),n)}function Ct(e,t,n){t=Ie(t,n);for(var r=!tt(e)&&z(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(!t(e[a],a,e))return!1}return!0}function jt(e,t,n){t=Ie(t,n);for(var r=!tt(e)&&z(e),i=(r||e).length,o=0;o<i;o++){var a=r?r[o]:o;if(t(e[a],a,e))return!0}return!1}function Dt(e,t,n,r){return tt(e)||(e=se(e)),("number"!=typeof n||r)&&(n=0),_t(e,t,n)>=0}var Rt=o((function(e,t,n){var r,i;return _(t)?i=t:(t=we(t),r=t.slice(0,-1),t=t[t.length-1]),Et(e,(function(e){var o=i;if(!o){if(r&&r.length&&(e=_e(e,r)),null==e)return;o=e[t]}return null==o?o:o.apply(e,n)}))}));function Nt(e,t){return Et(e,Ee(t))}function Bt(e,t){return It(e,Oe(t))}function Lt(e,t,n){var r,i,o=-1/0,a=-1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,c=(e=tt(e)?e:se(e)).length;s<c;s++)null!=(r=e[s])&&r>o&&(o=r);else t=Ie(t,n),Ot(e,(function(e,n,r){((i=t(e,n,r))>a||i===-1/0&&o===-1/0)&&(o=e,a=i)}));return o}function Ut(e,t,n){var r,i,o=1/0,a=1/0;if(null==t||"number"==typeof t&&"object"!=typeof e[0]&&null!=e)for(var s=0,c=(e=tt(e)?e:se(e)).length;s<c;s++)null!=(r=e[s])&&r<o&&(o=r);else t=Ie(t,n),Ot(e,(function(e,n,r){((i=t(e,n,r))<a||i===1/0&&o===1/0)&&(o=e,a=i)}));return o}function Ft(e,t,n){if(null==t||n)return tt(e)||(e=se(e)),e[Re(e.length-1)];var r=tt(e)?ye(e):se(e),i=F(r);t=Math.max(Math.min(t,i),0);for(var o=i-1,a=0;a<t;a++){var s=Re(a,o),c=r[a];r[a]=r[s],r[s]=c}return r.slice(0,t)}function qt(e){return Ft(e,1/0)}function zt(e,t,n){var r=0;return t=Ie(t,n),Nt(Et(e,(function(e,n,i){return{value:e,index:r++,criteria:t(e,n,i)}})).sort((function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||void 0===n)return 1;if(n<r||void 0===r)return-1}return e.index-t.index})),"value")}function Vt(e,t){return function(n,r,i){var o=t?[[],[]]:{};return r=Ie(r,i),Ot(n,(function(t,i){var a=r(t,i,n);e(o,t,a)})),o}}var Ht=Vt((function(e,t,n){A(e,n)?e[n].push(t):e[n]=[t]})),$t=Vt((function(e,t,n){e[n]=t})),Kt=Vt((function(e,t,n){A(e,n)?e[n]++:e[n]=1})),Wt=Vt((function(e,t,n){e[n?0:1].push(t)}),!0),Gt=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;function Jt(e){return e?T(e)?i.q.call(e):d(e)?e.match(Gt):tt(e)?Et(e,Se):se(e):[]}function Qt(e){return null==e?0:tt(e)?e.length:z(e).length}function Yt(e,t,n){return t in n}var Zt=o((function(e,t){var n={},r=t[0];if(null==e)return n;_(r)?(t.length>1&&(r=Te(r,t[1])),t=J(e)):(r=Yt,t=nt(t,!1,!1),e=Object(e));for(var i=0,o=t.length;i<o;i++){var a=t[i],s=e[a];r(s,a,e)&&(n[a]=s)}return n})),Xt=o((function(e,t){var n,r=t[0];return _(r)?(r=ut(r),t.length>1&&(n=t[1])):(t=Et(nt(t,!1,!1),String),r=function(e,n){return!Dt(t,n)}),Zt(e,r,n)}));function en(e,t,n){return i.q.call(e,0,Math.max(0,e.length-(null==t||n?1:t)))}function tn(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[0]:en(e,e.length-t)}function nn(e,t,n){return i.q.call(e,null==t||n?1:t)}function rn(e,t,n){return null==e||e.length<1?null==t||n?void 0:[]:null==t||n?e[e.length-1]:nn(e,Math.max(0,e.length-t))}function on(e){return It(e,Boolean)}function an(e,t){return nt(e,t,!1)}var sn=o((function(e,t){return t=nt(t,!0,!0),It(e,(function(e){return!Dt(t,e)}))})),cn=o((function(e,t){return sn(e,t)}));function ln(e,t,n,r){l(t)||(r=n,n=t,t=!1),null!=n&&(n=Ie(n,r));for(var i=[],o=[],a=0,s=F(e);a<s;a++){var c=e[a],u=n?n(c,a,e):c;t&&!n?(a&&o===u||i.push(c),o=u):n?Dt(o,u)||(o.push(u),i.push(c)):Dt(i,c)||i.push(c)}return i}var un=o((function(e){return ln(nt(e,!0,!0))}));function fn(e){for(var t=[],n=arguments.length,r=0,i=F(e);r<i;r++){var o=e[r];if(!Dt(t,o)){var a;for(a=1;a<n&&Dt(arguments[a],o);a++);a===n&&t.push(o)}}return t}function dn(e){for(var t=e&&Lt(e,F).length||0,n=Array(t),r=0;r<t;r++)n[r]=Nt(e,r);return n}var pn=o(dn);function hn(e,t){for(var n={},r=0,i=F(e);r<i;r++)t?n[e[r]]=t[r]:n[e[r][0]]=e[r][1];return n}function mn(e,t,n){null==t&&(t=e||0,e=0),n||(n=t<e?-1:1);for(var r=Math.max(Math.ceil((t-e)/n),0),i=Array(r),o=0;o<r;o++,e+=n)i[o]=e;return i}function bn(e,t){if(null==t||t<1)return[];for(var n=[],r=0,o=e.length;r<o;)n.push(i.q.call(e,r,r+=t));return n}function yn(e,t){return e._chain?$(t).chain():t}function gn(e){return Ot(ue(e),(function(t){var n=$[t]=e[t];$.prototype[t]=function(){var e=[this._wrapped];return i.o.apply(e,arguments),yn(this,n.apply($,e))}})),$}Ot(["pop","push","reverse","shift","sort","splice","unshift"],(function(e){var t=i.a[e];$.prototype[e]=function(){var n=this._wrapped;return null!=n&&(t.apply(n,arguments),"shift"!==e&&"splice"!==e||0!==n.length||delete n[0]),yn(this,n)}})),Ot(["concat","join","slice"],(function(e){var t=i.a[e];$.prototype[e]=function(){var e=this._wrapped;return null!=e&&(e=t.apply(e,arguments)),yn(this,e)}}));var vn=$,wn=gn(r);wn._=wn;var _n=wn},function(e,t,n){"use strict";n.r(t);var r=n(0),i=n.n(r),o=n(931),a=n.n(o),s=n(210),c=(n(1082),n(20)),l=n(53),u=n(230),f=n(1),d=n.n(f),p=n(19),h=n(26),m=n(218);i.a.Component;var b=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).history=Object(u.b)(t.props),t}return Object(l.a)(t,e),t.prototype.render=function(){return i.a.createElement(c.Router,{history:this.history,children:this.props.children})},t}(i.a.Component);var y=function(e,t){return"function"==typeof e?e(t):e},g=function(e,t){return"string"==typeof e?Object(u.c)(e,null,null,t):e},v=function(e){return e},w=i.a.forwardRef;void 0===w&&(w=v);var _=w((function(e,t){var n=e.innerRef,r=e.navigate,o=e.onClick,a=Object(h.a)(e,["innerRef","navigate","onClick"]),s=a.target,c=Object(p.a)({},a,{onClick:function(e){try{o&&o(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||s&&"_self"!==s||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return c.ref=v!==w&&t||n,i.a.createElement("a",c)}));var k=w((function(e,t){var n=e.component,r=void 0===n?_:n,o=e.replace,a=e.to,s=e.innerRef,l=Object(h.a)(e,["component","replace","to","innerRef"]);return i.a.createElement(c.__RouterContext.Consumer,null,(function(e){e||Object(m.a)(!1);var n=e.history,c=g(y(a,e.location),e.location),u=c?n.createHref(c):"",f=Object(p.a)({},l,{href:u,navigate:function(){var t=y(a,e.location);(o?n.replace:n.push)(t)}});return v!==w?f.ref=t||s:f.innerRef=s,i.a.createElement(r,f)}))})),x=function(e){return e},S=i.a.forwardRef;void 0===S&&(S=x);S((function(e,t){var n=e["aria-current"],r=void 0===n?"page":n,o=e.activeClassName,a=void 0===o?"active":o,s=e.activeStyle,l=e.className,u=e.exact,f=e.isActive,d=e.location,b=e.sensitive,v=e.strict,w=e.style,_=e.to,O=e.innerRef,E=Object(h.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return i.a.createElement(c.__RouterContext.Consumer,null,(function(e){e||Object(m.a)(!1);var n=d||e.location,o=g(y(_,n),n),h=o.pathname,T=h&&h.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),A=T?Object(c.matchPath)(n.pathname,{path:T,exact:u,sensitive:b,strict:v}):null,M=!!(f?f(A,n):A),I=M?function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(l,a):l,P=M?Object(p.a)({},w,{},s):w,C=Object(p.a)({"aria-current":M&&r||null,className:I,style:P,to:o},E);return x!==S?C.ref=t||O:C.innerRef=O,i.a.createElement(k,C)}))}));var O=n(46),E=n(402),T=n(14),A=n(21),M=n(152),I=n.n(M),P=n(228),C=n(388),j=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const D=Object(T.a)(()=>{const{chainStore:e,permissionStore:t}=Object(A.b)(),o=t.waitingBasicAccessPermissions.length>0?t.waitingBasicAccessPermissions[0]:void 0,a=Object(O.useInteractionInfo)(()=>{t.rejectAll()}),s=Object(r.useMemo)(()=>{if(o)for(const t of o.data.chainIds)if(e.hasChain(t)){const n=e.getChain(t);if(n.features&&n.features.includes("secretwasm"))return!0}return!1},[e,o]),c=Object(r.useMemo)(()=>o?o.data.origins.map(e=>new URL(e).host).join(", "):"",[o]),l=Object(r.useMemo)(()=>o?o.data.chainIds.join(", "):"",[o]);return i.a.createElement(P.a,{style:{height:"100%",paddingTop:"80px"}},i.a.createElement("div",{className:I.a.container},i.a.createElement("img",{src:n(413),alt:"logo",style:{height:"92px"}}),i.a.createElement("h1",{className:I.a.header},i.a.createElement(C.a,{id:"access.title"})),i.a.createElement("p",{className:I.a.paragraph},i.a.createElement(C.a,{id:"access.paragraph",values:{host:c,chainId:l,b:(...e)=>i.a.createElement("b",null,e)}})),i.a.createElement("div",{className:I.a.permission},i.a.createElement(C.a,{id:"access.permission.title"})),i.a.createElement("ul",null,i.a.createElement("li",null,i.a.createElement(C.a,{id:"access.permission.account"})),i.a.createElement("li",null,i.a.createElement(C.a,{id:"access.permission.tx-request"})),s?i.a.createElement("li",null,i.a.createElement(C.a,{id:"access.permission.secret"})):null),i.a.createElement("div",{style:{flex:1}}),i.a.createElement("div",{className:I.a.buttons},i.a.createElement(E.a,{className:I.a.button,color:"danger",outline:!0,onClick:e=>j(void 0,void 0,void 0,(function*(){e.preventDefault(),o&&(yield t.reject(o.id),0===t.waitingBasicAccessPermissions.length&&a.interaction&&!a.interactionInternal&&window.close())})),"data-loading":t.isLoading},i.a.createElement(C.a,{id:"access.button.reject"})),i.a.createElement(E.a,{className:I.a.button,color:"primary",onClick:e=>j(void 0,void 0,void 0,(function*(){e.preventDefault(),o&&(yield t.approve(o.id),0===t.waitingBasicAccessPermissions.length&&a.interaction&&!a.interactionInternal&&window.close())})),disabled:!o,"data-loading":t.isLoading},i.a.createElement(C.a,{id:"access.button.approve"})))))});var R=n(11),N=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const B=Object(T.a)(()=>{const{chainStore:e,permissionStore:t}=Object(A.b)(),o=t.waitingSecret20ViewingKeyAccessPermissions.length>0?t.waitingSecret20ViewingKeyAccessPermissions[0]:void 0,a=Object(O.useInteractionInfo)(()=>{t.rejectAll()});Object(r.useEffect)(()=>{o&&e.selectChain(o.data.chainIds[0])},[e,o]);const s=Object(r.useMemo)(()=>o?o.data.origins.map(e=>new URL(e).host).join(","):"",[o]);return i.a.createElement(P.a,{style:{height:"100%",paddingTop:"80px"}},i.a.createElement("div",{className:I.a.container},i.a.createElement("img",{src:n(413),alt:"logo",style:{height:"92px"}}),i.a.createElement("h1",{className:I.a.header},i.a.createElement(C.a,{id:"access.viewing-key.title"})),i.a.createElement("p",{className:I.a.paragraph},i.a.createElement(C.a,{id:"access.viewing-key.paragraph",values:{host:s,contractAddress:o?o.data.contractAddress:"loading...",b:(...e)=>i.a.createElement("b",null,e)}})),i.a.createElement("div",{className:I.a.permission},i.a.createElement(C.a,{id:"access.viewing-key.permission.title"})),i.a.createElement("ul",null,i.a.createElement("li",null,i.a.createElement(C.a,{id:"access.viewing-key.permission.secret"}))),i.a.createElement("div",{style:{flex:1}}),i.a.createElement("div",{className:I.a.buttons},i.a.createElement(E.a,{className:I.a.button,color:"danger",outline:!0,onClick:e=>N(void 0,void 0,void 0,(function*(){e.preventDefault(),o&&(yield t.reject(o.id),0===t.waitingSecret20ViewingKeyAccessPermissions.length&&a.interaction&&!a.interactionInternal&&window.close())})),"data-loading":t.isLoading},i.a.createElement(C.a,{id:"access.viewing-key.button.reject"})),i.a.createElement(E.a,{className:I.a.button,color:"primary",onClick:e=>N(void 0,void 0,void 0,(function*(){e.preventDefault(),o&&(yield t.approve(o.id),0===t.waitingSecret20ViewingKeyAccessPermissions.length&&a.interaction&&!a.interactionInternal&&window.close())})),disabled:!o||R.ChainIdHelper.parse(e.current.chainId).identifier!==R.ChainIdHelper.parse(o.data.chainIds[0]).identifier,"data-loading":t.isLoading},i.a.createElement(C.a,{id:"access.viewing-key.button.approve"})))))});var L=n(889),U=n(55),F=n(10),q=n.n(F),z=n(8),V={tag:z.p,inverse:d.a.bool,color:d.a.string,body:d.a.bool,outline:d.a.bool,className:d.a.string,cssModule:d.a.object,innerRef:d.a.oneOfType([d.a.object,d.a.string,d.a.func])},H=function(e){var t=e.className,n=e.cssModule,r=e.color,o=e.body,a=e.inverse,s=e.outline,c=e.tag,l=e.innerRef,u=Object(h.a)(e,["className","cssModule","color","body","inverse","outline","tag","innerRef"]),f=Object(z.l)(q()(t,"card",!!a&&"text-white",!!o&&"card-body",!!r&&(s?"border":"bg")+"-"+r),n);return i.a.createElement(c,Object(p.a)({},u,{className:f,ref:l}))};H.propTypes=V,H.defaultProps={tag:"div"};var $=H,K={tag:z.p,className:d.a.string,cssModule:d.a.object,innerRef:d.a.oneOfType([d.a.object,d.a.string,d.a.func])},W=function(e){var t=e.className,n=e.cssModule,r=e.innerRef,o=e.tag,a=Object(h.a)(e,["className","cssModule","innerRef","tag"]),s=Object(z.l)(q()(t,"card-body"),n);return i.a.createElement(o,Object(p.a)({},a,{className:s,ref:r}))};W.propTypes=K,W.defaultProps={tag:"div"};var G=W,J=n(846),Q=n.n(J),Y=n(403),Z=n.n(Y);const X=Object(T.a)(()=>{var e,t;const{chainStore:n,keyRingStore:r}=Object(A.b)(),o=Object(c.useHistory)();return i.a.createElement("div",{className:Z.a.container},i.a.createElement("div",{className:Z.a.item,onClick:()=>{o.push({pathname:"/setting/address-book"})}},i.a.createElement(C.a,{id:"main.menu.address-book"})),i.a.createElement("div",{className:Z.a.item,onClick:()=>{o.push({pathname:"/setting"})}},i.a.createElement(C.a,{id:"main.menu.settings"})),(null!==(e=n.current.features)&&void 0!==e?e:[]).find(e=>"cosmwasm"===e||"secretwasm"===e)?i.a.createElement("div",{className:Z.a.item,onClick:()=>{o.push({pathname:"/setting/token/add"})}},i.a.createElement(C.a,{id:"setting.token.add"})):null,(null!==(t=n.current.features)&&void 0!==t?t:[]).find(e=>"secretwasm"===e)?i.a.createElement("div",{className:Z.a.item,onClick:()=>{o.push({pathname:"/setting/token/manage"})}},i.a.createElement(C.a,{id:"main.menu.token-list"})):null,i.a.createElement("div",{style:{flex:1}}),i.a.createElement("div",{className:Z.a.item,onClick:()=>{r.lock()}},i.a.createElement(C.a,{id:"main.menu.sign-out"})),i.a.createElement("div",null,i.a.createElement("hr",{className:"mx-4 my-1"})),i.a.createElement("div",{className:Z.a.footer},i.a.createElement("a",{className:Z.a.inner,href:"https://github.com/everett-protocol/keplr-extension",target:"_blank",rel:"noopener noreferrer"},i.a.createElement("i",{className:"fab fa-github"}),i.a.createElement(C.a,{id:"main.menu.footer.github"}))))});var ee=n(839),te=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};class ne extends i.a.Component{constructor(){super(...arguments),this.copyRef=i.a.createRef(),this.onCopy=e=>te(this,void 0,void 0,(function*(){if(e.clipboardData){const e=yield navigator.clipboard.readText();yield navigator.clipboard.writeText(e.replace(/(\r\n|\n|\r)/gm,""))}}))}componentDidMount(){this.copyRef.current&&this.copyRef.current.addEventListener("copy",this.onCopy)}componentWillUnmount(){this.copyRef.current&&this.copyRef.current.removeEventListener("copy",this.onCopy)}render(){const{tooltipFontSize:e,lineBreakBeforePrefix:t,children:n}=this.props,r=this.props.tooltipAddress?this.props.tooltipAddress:n;return i.a.createElement(ee.a,{trigger:"hover",options:{placement:"top"},tooltip:i.a.createElement("div",{ref:this.copyRef,className:"address-tooltip",style:{fontSize:e}},t&&r.length>0?r.split("1").map((e,t)=>0===t?i.a.createElement("div",{key:t},e+"1"):i.a.createElement("div",{key:t},e)):r)},R.Bech32Address.shortenAddress(n,this.props.maxCharacters))}}var re=n(867),ie=n.n(re),oe=n(111),ae=n(869),se=n(93),ce=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const le=Object(T.a)(()=>{const{accountStore:e,chainStore:t}=Object(A.b)(),n=e.getAccount(t.current.chainId),o=Object(ae.a)(),a=Object(oe.c)(),s=Object(r.useCallback)(()=>ce(void 0,void 0,void 0,(function*(){n.walletStatus===se.WalletStatus.Loaded&&(yield navigator.clipboard.writeText(n.bech32Address),a.push({placement:"top-center",type:"success",duration:2,content:o.formatMessage({id:"main.address.copied"}),canDelete:!0,transition:{duration:.25}}))})),[n.walletStatus,n.bech32Address,a,o]);return i.a.createElement("div",null,i.a.createElement("div",{className:ie.a.containerName},i.a.createElement("div",{style:{flex:1}}),i.a.createElement("div",{className:ie.a.name},n.walletStatus===se.WalletStatus.Loaded?n.name||o.formatMessage({id:"setting.keyring.unnamed-account"}):"Loading..."),i.a.createElement("div",{style:{flex:1}})),i.a.createElement("div",{className:ie.a.containerAccount},i.a.createElement("div",{style:{flex:1}}),i.a.createElement("div",{className:ie.a.address,onClick:s},i.a.createElement(ne,{maxCharacters:22,lineBreakBeforePrefix:!1},n.walletStatus===se.WalletStatus.Loaded&&n.bech32Address?n.bech32Address:"...")),i.a.createElement("div",{style:{flex:1}})))});var ue=n(847),fe=n.n(ue),de=n(940),pe=n(829),he=n.n(pe),me=n(23),be=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const ye=n(1481),ge=({bech32Address:e})=>{const t=Object(r.useRef)(null);Object(r.useEffect)(()=>{t.current&&e&&ye.toCanvas(t.current,e)},[e]);const n=Object(oe.c)(),o=Object(r.useCallback)(t=>be(void 0,void 0,void 0,(function*(){yield navigator.clipboard.writeText(e),n.push({placement:"top-center",type:"success",duration:2,content:"Address copied!",canDelete:!0,transition:{duration:.25}}),t.preventDefault()})),[n,e]);return i.a.createElement("div",{style:{display:"flex",flexDirection:"column",height:"250px"},className:fe.a.depositModal},i.a.createElement("div",{style:{flex:1}}),i.a.createElement("div",{style:{display:"flex"}},i.a.createElement("div",{style:{flex:1}}),i.a.createElement("canvas",{id:"qrcode",ref:t}),i.a.createElement("div",{style:{flex:1}})),i.a.createElement("div",{className:fe.a.address,onClick:o},i.a.createElement(ne,{maxCharacters:28,lineBreakBeforePrefix:!1,tooltipFontSize:"12px"},e)),i.a.createElement("div",{style:{flex:1}}))},ve=Object(T.a)(()=>{const{accountStore:e,chainStore:t,queriesStore:n}=Object(A.b)(),o=e.getAccount(t.current.chainId),a=n.get(t.current.chainId).getQueryBalances().getQueryBech32Address(o.bech32Address),[s,l]=Object(r.useState)(!1),[u,f]=Object(r.useState)(!1),d=Object(c.useHistory)(),p=void 0!==a.balances.find(e=>e.balance.toDec().gt(new me.Dec(0))),h=Object(r.useRef)(null);return i.a.createElement("div",{className:fe.a.containerTxButton},i.a.createElement(he.a,{style:{content:{width:"330px",minWidth:"330px"}},isOpen:s,onRequestClose:()=>{l(!1)}},i.a.createElement(ge,{bech32Address:o.bech32Address})),i.a.createElement(E.a,{className:fe.a.button,color:"primary",outline:!0,onClick:e=>{e.preventDefault(),l(!0)}},i.a.createElement(C.a,{id:"main.account.button.deposit"})),i.a.createElement(E.a,{innerRef:h,className:q()(fe.a.button,{disabled:!p}),color:"primary",outline:!0,"data-loading":"send"===o.isSendingMsg,onClick:e=>{e.preventDefault(),p&&d.push("/send")}},i.a.createElement(C.a,{id:"main.account.button.send"})),p?null:i.a.createElement(de.a,{placement:"bottom",isOpen:u,target:h,toggle:()=>f(e=>!e),fade:!0},i.a.createElement(C.a,{id:"main.account.tooltip.no-asset"})))});var we=n(220),_e=n.n(we),ke=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const xe=i.a.lazy(()=>ke(void 0,void 0,void 0,(function*(){const e=yield Promise.all([n.e(5),n.e(4)]).then(n.t.bind(null,1826,7));return e.Chart.pluginService.register({beforeDraw:function(e){const t={x:(e.chartArea.left+e.chartArea.right)/2,y:(e.chartArea.top+e.chartArea.bottom)/2,radius:(e.outerRadius+e.innerRadius)/2,thickness:(e.outerRadius-e.innerRadius)/2},n=e.chart.ctx;n.save(),n.beginPath(),n.arc(t.x,t.y,t.radius,0,2*Math.PI),n.closePath(),n.lineWidth=2*t.thickness,n.strokeStyle="#f4f5f7",n.stroke(),n.restore()},beforeTooltipDraw:function(e){const t=e.getDatasetMeta(0).data,n={x:(e.chartArea.left+e.chartArea.right)/2,y:(e.chartArea.top+e.chartArea.bottom)/2,radius:(e.outerRadius+e.innerRadius)/2,thickness:(e.outerRadius-e.innerRadius)/2},r=e.chart.ctx,i=(e,t)=>{r.save(),r.translate(n.x,n.y),r.fillStyle=t,r.beginPath(),r.arc(n.radius*Math.sin(e),n.radius*Math.cos(e),n.thickness,0,2*Math.PI),r.closePath(),r.fill(),r.restore()};2==t.length&&((e,t)=>{const n=Math.PI/2-e._view.startAngle,r=Math.PI/2-e._view.endAngle,o=Math.PI/2-t._view.startAngle,a=Math.atan2(Math.sin(Math.PI/2-t._view.endAngle),Math.cos(Math.PI/2-t._view.endAngle));Math.abs(n-a)>Math.PI/180*3&&i(n,e._view.backgroundColor),Math.abs(r-o)>Math.PI/180*3&&i(r,e._view.backgroundColor),(Math.abs(o)>Math.PI/180*3||Math.abs(a)>Math.PI/180*3)&&(i(o,t._view.backgroundColor),i(a,t._view.backgroundColor))})(t[0],t[1])}}),{default:e.Doughnut}}))),Se=Object(T.a)(()=>{var e,t;const{chainStore:n,accountStore:r,queriesStore:o,priceStore:a}=Object(A.b)(),c=Object(ae.a)(),l=Object(s.b)().fiatCurrency,u=n.current,f=o.get(u.chainId),d=r.getAccount(u.chainId),p=f.getQueryBalances().getQueryBech32Address(d.bech32Address).stakable,h=p.balance,m=f.getQueryDelegations().getQueryBech32Address(d.bech32Address).total.upperCase(!0),b=f.getQueryUnbondingDelegations().getQueryBech32Address(d.bech32Address).total.upperCase(!0),y=m.add(b),g=h.add(y),v=a.calculatePrice(l,h),w=a.calculatePrice(l,y),_=a.calculatePrice(l,g),k=[v?parseFloat(v.toDec().toString()):parseFloat(h.toDec().toString()),w?parseFloat(w.toDec().toString()):parseFloat(y.toDec().toString())];return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:_e.a.containerChart},i.a.createElement("div",{className:_e.a.centerText},i.a.createElement("div",{className:_e.a.big},i.a.createElement(C.a,{id:"main.account.chart.total-balance"})),i.a.createElement("div",{className:_e.a.small},_?_.toString():g.shrink(!0).maxDecimals(6).toString()),i.a.createElement("div",{className:_e.a.indicatorIcon},i.a.createElement(i.a.Fragment,null,p.isFetching?i.a.createElement("i",{className:"fas fa-spinner fa-spin"}):p.error?i.a.createElement(ee.a,{tooltip:(null===(e=p.error)||void 0===e?void 0:e.message)||(null===(t=p.error)||void 0===t?void 0:t.statusText),theme:"dark",trigger:"hover",options:{placement:"top"}},i.a.createElement("i",{className:"fas fa-exclamation-triangle text-danger"})):null))),i.a.createElement(i.a.Suspense,{fallback:i.a.createElement("div",{style:{height:"150px"}})},i.a.createElement(xe,{data:{datasets:[{data:k,backgroundColor:["#5e72e4","#11cdef"],borderWidth:[0,0]}],labels:[c.formatMessage({id:"main.account.chart.available-balance"}),c.formatMessage({id:"main.account.chart.staked-balance"})]},options:{rotation:.5*Math.PI,cutoutPercentage:85,legend:{display:!1},tooltips:{callbacks:{label:e=>{let t=new me.Dec(0);return 0===e.index?(g.toDec().equals(new me.Dec(0))||(t=h.toDec().quo(g.toDec()).mul(me.DecUtils.getPrecisionDec(2))),`${v?v.toString():h.separator("").trim(!0).shrink(!0).maxDecimals(6).toString()} (${t.toString(1)}%)`):1===e.index?(g.toDec().equals(new me.Dec(0))||(t=y.toDec().quo(g.toDec()).mul(me.DecUtils.getPrecisionDec(2))),`${w?w.toString():y.separator("").trim(!0).shrink(!0).maxDecimals(6).toString()} (${t.toString(1)}%)`):"Unexpected error"}}}}}))),i.a.createElement("div",{style:{marginTop:"12px",width:"100%"}},i.a.createElement("div",{className:_e.a.legend},i.a.createElement("div",{className:_e.a.label,style:{color:"#5e72e4"}},i.a.createElement("span",{className:"badge-dot badge badge-secondary"},i.a.createElement("i",{className:"bg-primary"})),i.a.createElement(C.a,{id:"main.account.chart.available-balance"})),i.a.createElement("div",{style:{minWidth:"16px"}}),i.a.createElement("div",{className:_e.a.value,style:{color:"#525f7f"}},h.shrink(!0).maxDecimals(6).toString())),i.a.createElement("div",{className:_e.a.legend},i.a.createElement("div",{className:_e.a.label,style:{color:"#11cdef"}},i.a.createElement("span",{className:"badge-dot badge badge-secondary"},i.a.createElement("i",{className:"bg-info"})),i.a.createElement(C.a,{id:"main.account.chart.staked-balance"})),i.a.createElement("div",{style:{minWidth:"16px"}}),i.a.createElement("div",{className:_e.a.value,style:{color:"#525f7f"}},y.shrink(!0).maxDecimals(6).toString()))))}),Oe=()=>i.a.createElement("div",{className:_e.a.containerAsset},i.a.createElement(Se,null));var Ee=n(212),Te=n.n(Ee),Ae=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const Me=Object(T.a)(()=>{const e=Object(c.useHistory)(),{chainStore:t,accountStore:n,queriesStore:o}=Object(A.b)(),a=n.getAccount(t.current.chainId),s=o.get(t.current.chainId),l=Object(oe.c)(),u=s.getQueryInflation(),f=s.getQueryRewards().getQueryBech32Address(a.bech32Address),d=f.stakableReward,p=s.getQueryBalances().getQueryBech32Address(a.bech32Address).stakable,h=f.rewards.length>0,m=Object(r.useMemo)(()=>p.balance.toDec().gt(new me.Dec(0)),[p.balance]),[b,y]=Object(r.useState)(!1),g=Object(r.useRef)(null);return i.a.createElement("div",null,h?i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:q()(Te.a.containerInner,Te.a.reward)},i.a.createElement("div",{className:Te.a.vertical},i.a.createElement("p",{className:q()("h4","my-0","font-weight-normal",Te.a.paragraphSub)},i.a.createElement(C.a,{id:"main.stake.message.pending-staking-reward"})),i.a.createElement("p",{className:q()("h2","my-0","font-weight-normal",Te.a.paragraphMain)},d.shrink(!0).maxDecimals(6).toString(),f.isFetching?i.a.createElement("span",null,i.a.createElement("i",{className:"fas fa-spinner fa-spin"})):null)),i.a.createElement("div",{style:{flex:1}}),i.a.createElement(E.a,{className:Te.a.button,color:"primary",size:"sm",disabled:!a.isReadyToSendMsgs,onClick:()=>Ae(void 0,void 0,void 0,(function*(){if(a.isReadyToSendMsgs)try{yield a.sendWithdrawDelegationRewardMsgs(f.getDescendingPendingRewardValidatorAddresses(8),""),e.replace("/")}catch(t){e.replace("/"),l.push({type:"warning",placement:"top-center",duration:5,content:"Fail to withdraw rewards: "+t.message,canDelete:!0,transition:{duration:.25}})}})),"data-loading":"withdrawRewards"===a.isSendingMsg},i.a.createElement(C.a,{id:"main.stake.button.claim-rewards"}))),i.a.createElement("hr",{className:Te.a.hr})):null,i.a.createElement("div",{className:q()(Te.a.containerInner,Te.a.stake)},i.a.createElement("div",{className:Te.a.vertical},i.a.createElement("p",{className:q()("h2","my-0","font-weight-normal",Te.a.paragraphMain)},i.a.createElement(C.a,{id:"main.stake.message.stake"})),i.a.createElement("p",{className:q()("h4","my-0","font-weight-normal",Te.a.paragraphSub)},i.a.createElement(C.a,{id:"main.stake.message.earning",values:{apr:i.a.createElement(i.a.Fragment,null,u.inflation.trim(!0).maxDecimals(2).toString(),u.isFetching?i.a.createElement("span",null,i.a.createElement("i",{className:"fas fa-spinner fa-spin"})):null)}}))),i.a.createElement("div",{style:{flex:1}}),i.a.createElement("a",{href:t.current.walletUrlForStaking,target:"_blank",rel:"noopener noreferrer",onClick:e=>{m||e.preventDefault()}},i.a.createElement(E.a,{innerRef:g,className:q()(Te.a.button,{disabled:!m}),color:"primary",size:"sm",outline:h},i.a.createElement(C.a,{id:"main.stake.button.stake"})),m?null:i.a.createElement(de.a,{placement:"bottom",isOpen:b,target:g,toggle:()=>y(e=>!e),fade:!0},i.a.createElement(C.a,{id:"main.stake.tooltip.no-asset"})))))});var Ie=n(1058),Pe=n(29),Ce={className:d.a.string,id:d.a.oneOfType([d.a.string,d.a.number]).isRequired,label:d.a.node,valid:d.a.bool,invalid:d.a.bool,bsSize:d.a.string,htmlFor:d.a.string,cssModule:d.a.object,onChange:d.a.func,children:d.a.oneOfType([d.a.node,d.a.array,d.a.func]),innerRef:d.a.oneOfType([d.a.object,d.a.string,d.a.func])},je=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={files:null},n.onChange=n.onChange.bind(Object(Pe.a)(n)),n}Object(l.a)(t,e);var n=t.prototype;return n.onChange=function(e){var t=e.target,n=this.props.onChange,r=this.getSelectedFiles(t);"function"==typeof n&&n.apply(void 0,arguments),this.setState({files:r})},n.getSelectedFiles=function(e){if(this.props.multiple&&e.files)return[].slice.call(e.files).map((function(e){return e.name})).join(", ");if(-1!==e.value.indexOf("fakepath")){var t=e.value.split("\\");return t[t.length-1]}return e.value},n.render=function(){var e=this.props,t=e.className,n=e.label,r=e.valid,o=e.invalid,a=e.cssModule,s=e.children,c=(e.bsSize,e.innerRef),l=e.htmlFor,u=(e.type,e.onChange,e.dataBrowse),f=e.hidden,d=Object(h.a)(e,["className","label","valid","invalid","cssModule","children","bsSize","innerRef","htmlFor","type","onChange","dataBrowse","hidden"]),m=Object(z.l)(q()(t,"custom-file"),a),b=Object(z.l)(q()(o&&"is-invalid",r&&"is-valid"),a),y=l||d.id,g=this.state.files;return i.a.createElement("div",{className:m,hidden:f||!1},i.a.createElement("input",Object(p.a)({type:"file"},d,{ref:c,"aria-invalid":o,className:q()(b,Object(z.l)("custom-file-input",a)),onChange:this.onChange})),i.a.createElement("label",{className:Object(z.l)("custom-file-label",a),htmlFor:y,"data-browse":u},g||n||"Choose file"),s)},t}(i.a.Component);je.propTypes=Ce;var De=je,Re={className:d.a.string,id:d.a.oneOfType([d.a.string,d.a.number]).isRequired,type:d.a.string.isRequired,label:d.a.node,inline:d.a.bool,valid:d.a.bool,invalid:d.a.bool,bsSize:d.a.string,htmlFor:d.a.string,cssModule:d.a.object,children:d.a.oneOfType([d.a.node,d.a.array,d.a.func]),innerRef:d.a.oneOfType([d.a.object,d.a.string,d.a.func])};function Ne(e){var t=e.className,n=e.label,r=e.inline,o=e.valid,a=e.invalid,s=e.cssModule,c=e.children,l=e.bsSize,u=e.innerRef,f=e.htmlFor,d=Object(h.a)(e,["className","label","inline","valid","invalid","cssModule","children","bsSize","innerRef","htmlFor"]),m=d.type,b=Object(z.l)(q()(t,"custom-"+m,!!l&&"custom-"+m+"-"+l),s),y=Object(z.l)(q()(a&&"is-invalid",o&&"is-valid"),s),g=f||d.id;if("select"===m){d.type;var v=Object(h.a)(d,["type"]);return i.a.createElement("select",Object(p.a)({},v,{ref:u,className:q()(y,b),"aria-invalid":a}),c)}if("file"===m)return i.a.createElement(De,e);if("checkbox"!==m&&"radio"!==m&&"switch"!==m)return i.a.createElement("input",Object(p.a)({},d,{ref:u,"aria-invalid":a,className:q()(y,b)}));var w=q()(b,Object(z.l)(q()("custom-control",{"custom-control-inline":r}),s)),_=d.hidden,k=Object(h.a)(d,["hidden"]);return i.a.createElement("div",{className:w,hidden:_||!1},i.a.createElement("input",Object(p.a)({},k,{type:"switch"===m?"checkbox":m,ref:u,"aria-invalid":a,className:q()(y,Object(z.l)("custom-control-input",s))})),i.a.createElement("label",{className:Object(z.l)("custom-control-label",s),htmlFor:g},n),c)}Ne.propTypes=Re;var Be=Ne,Le=d.a.oneOfType([d.a.number,d.a.string]),Ue={tag:z.p,noGutters:d.a.bool,className:d.a.string,cssModule:d.a.object,form:d.a.bool,xs:Le,sm:Le,md:Le,lg:Le,xl:Le},Fe={tag:"div",widths:["xs","sm","md","lg","xl"]},qe=function(e){var t=e.className,n=e.cssModule,r=e.noGutters,o=e.tag,a=e.form,s=e.widths,c=Object(h.a)(e,["className","cssModule","noGutters","tag","form","widths"]),l=[];s.forEach((function(t,n){var r=e[t];if(delete c[t],r){var i=!n;l.push(i?"row-cols-"+r:"row-cols-"+t+"-"+r)}}));var u=Object(z.l)(q()(t,r?"no-gutters":null,a?"form-row":"row",l),n);return i.a.createElement(o,Object(p.a)({},c,{className:u}))};qe.propTypes=Ue,qe.defaultProps=Fe;var ze=qe,Ve=d.a.oneOfType([d.a.number,d.a.string]),He=d.a.oneOfType([d.a.bool,d.a.number,d.a.string,d.a.shape({size:d.a.oneOfType([d.a.bool,d.a.number,d.a.string]),order:Ve,offset:Ve})]),$e={tag:z.p,xs:He,sm:He,md:He,lg:He,xl:He,className:d.a.string,cssModule:d.a.object,widths:d.a.array},Ke={tag:"div",widths:["xs","sm","md","lg","xl"]},We=function(e,t,n){return!0===n||""===n?e?"col":"col-"+t:"auto"===n?e?"col-auto":"col-"+t+"-auto":e?"col-"+n:"col-"+t+"-"+n},Ge=function(e){var t=e.className,n=e.cssModule,r=e.widths,o=e.tag,a=Object(h.a)(e,["className","cssModule","widths","tag"]),s=[];r.forEach((function(t,r){var i=e[t];if(delete a[t],i||""===i){var o=!r;if(Object(z.j)(i)){var c,l=o?"-":"-"+t+"-",u=We(o,t,i.size);s.push(Object(z.l)(q()(((c={})[u]=i.size||""===i.size,c["order"+l+i.order]=i.order||0===i.order,c["offset"+l+i.offset]=i.offset||0===i.offset,c)),n))}else{var f=We(o,t,i);s.push(f)}}})),s.length||s.push("col");var c=Object(z.l)(q()(t,s),n);return i.a.createElement(o,Object(p.a)({},a,{className:c}))};Ge.propTypes=$e,Ge.defaultProps=Ke;var Je=Ge,Qe=n(947),Ye=n(1070),Ze=n(394),Xe=n.n(Ze),et=n(393),tt=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const nt=Object(T.a)(({selectable:e,selected:t,onSelect:n})=>{const{chainStore:r,queriesStore:o}=Object(A.b)(),a=o.get(r.current.chainId),s=a.getQueryAccount().getQueryBech32Address(e.bech32Address),c=a.getQueryBalances().getQueryBech32Address(e.bech32Address).stakable;return i.a.createElement("div",{style:{cursor:"pointer"},onClick:e=>{e.preventDefault(),e.stopPropagation(),n()}},i.a.createElement(Be,{type:"radio",id:"selectable-"+e.bech32Address,checked:t,onChange:()=>{}},i.a.createElement("div",{className:Xe.a.selectable},i.a.createElement("div",{className:Xe.a.path},`m/44’/${e.path.coinType}’`),i.a.createElement(ze,null,i.a.createElement(Je,null,i.a.createElement("div",{className:Xe.a.label},i.a.createElement(C.a,{id:"main.modal.select-account.label.address"})),i.a.createElement("div",{className:Xe.a.value},R.Bech32Address.shortenAddress(e.bech32Address,26)))),i.a.createElement(ze,null,i.a.createElement(Je,null,i.a.createElement("div",{className:Xe.a.label},i.a.createElement(C.a,{id:"main.modal.select-account.label.balance"})),i.a.createElement("div",{className:Xe.a.value},c.balance.trim(!0).shrink(!0).maxDecimals(6).toString(),c.isFetching?i.a.createElement("i",{className:"fas fa-spinner fa-spin ml-1"}):null)),i.a.createElement(Je,null,i.a.createElement("div",{className:Xe.a.label},i.a.createElement(C.a,{id:"main.modal.select-account.label.sequence"})),i.a.createElement("div",{className:Xe.a.value},s.sequence,s.isFetching?i.a.createElement("i",{className:"fas fa-spinner fa-spin ml-1"}):null))))))}),rt=Object(T.a)(()=>{const{chainStore:e,keyRingStore:t,queriesStore:n}=Object(A.b)(),o=n.get(e.current.chainId),a=t.getKeyStoreSelectables(e.current.chainId),[s,c]=Object(r.useState)(!1),l=Object(et.b)();Object(r.useEffect)(()=>{if(a.isInitializing)c(!1);else if(a.needSelectCoinType){const n=a.selectables.map(e=>o.getQueryBalances().getQueryBech32Address(e.bech32Address).balances).map(e=>e.map(e=>e.waitFreshResponse())).reduce((e,t)=>e.concat(t),[]),r=a.selectables.map(e=>o.getQueryAccount().getQueryBech32Address(e.bech32Address)).map(e=>e.waitFreshResponse());Promise.all([...n,...r]).then(()=>{const n=a.selectables.slice(1),r=n.find(e=>{const t=o.getQueryBalances().getQueryBech32Address(e.bech32Address).balances;for(let e=0;e<t.length;e++){if(t[e].balance.toDec().gt(new me.Dec(0)))return!0}return!1}),i=n.find(e=>"0"!==o.getQueryAccount().getQueryBech32Address(e.bech32Address).sequence);r||i?c(!0):t.setKeyStoreCoinType(e.current.chainId,a.selectables[0].path.coinType),l.setIsLoading("bip44-selectables-init",!1)})}else l.setIsLoading("bip44-selectables-init",!1),c(!1)},[e,t,l,o,a.isInitializing,a.needSelectCoinType,a.selectables]);const[u,f]=Object(r.useState)(-1);return i.a.createElement(Qe.a,{isOpen:!a.isInitializing&&a.needSelectCoinType&&s,centered:!0},i.a.createElement(Ye.a,null,i.a.createElement("div",{className:Xe.a.title},i.a.createElement(C.a,{id:"main.modal.select-account.title"})),i.a.createElement("div",null,a.selectables.map(e=>i.a.createElement(nt,{key:e.bech32Address,selectable:e,selected:u===e.path.coinType,onSelect:()=>{f(e.path.coinType)}}))),i.a.createElement(E.a,{type:"button",color:"primary",block:!0,style:{marginTop:"10px"},disabled:u<0,onClick:n=>tt(void 0,void 0,void 0,(function*(){n.preventDefault(),n.stopPropagation(),u>=0&&(yield t.setKeyStoreCoinType(e.current.chainId,u))}))},i.a.createElement(C.a,{id:"main.modal.select-account.button.select"}))))});var it=n(150),ot=n(59),at=n(848),st=n.n(at);const ct=Object(T.a)(()=>{const e=Object(c.useHistory)(),{accountStore:t,chainStore:n,queriesStore:r}=Object(A.b)(),o=t.getAccount(n.current.chainId),a=void 0!==r.get(n.current.chainId).getQueryBalances().getQueryBech32Address(o.bech32Address).balances.find(e=>e.balance.toDec().gt(new me.Dec(0)));return i.a.createElement("div",{className:st.a.containerInner},i.a.createElement("div",{className:st.a.vertical},i.a.createElement("p",{className:q()("h2","my-0","font-weight-normal",st.a.paragraphMain)},i.a.createElement(C.a,{id:"main.ibc.transfer.title"})),i.a.createElement("p",{className:q()("h4","my-0","font-weight-normal",st.a.paragraphSub)},i.a.createElement(C.a,{id:"main.ibc.transfer.paragraph"}))),i.a.createElement("div",{style:{flex:1}}),i.a.createElement(E.a,{className:st.a.button,color:"primary",size:"sm",disabled:!a,"data-loading":"ibcTransfer"===o.isSendingMsg,onClick:t=>{t.preventDefault(),e.push("/ibc-transfer")}},i.a.createElement(C.a,{id:"main.ibc.transfer.button"})))});var lt=n(63),ut=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const ft=Object(T.a)(()=>{var e;const t=Object(c.useHistory)(),n=Object(ae.a)(),{chainStore:o,accountStore:a,queriesStore:s}=Object(A.b)(),l=Object(it.b)(),u=o.current.chainId,f=Object(r.useRef)();Object(r.useEffect)(()=>{o.isInitializing||f.current===u||(ut(void 0,void 0,void 0,(function*(){const e=yield ot.ChainUpdaterService.checkChainUpdate(o.current);e.explicit?(yield l.confirm({paragraph:n.formatMessage({id:"main.update-chain.confirm.paragraph"}),yes:n.formatMessage({id:"main.update-chain.confirm.yes"}),no:n.formatMessage({id:"main.update-chain.confirm.no"})}))&&(yield o.tryUpdateChain(o.current.chainId)):e.slient&&(yield o.tryUpdateChain(o.current.chainId))})),f.current=u)},[o,l,o.isInitializing,u,n]);const d=a.getAccount(o.current.chainId),p=s.get(o.current.chainId).getQueryBalances().getQueryBech32Address(d.bech32Address).unstakables.filter(e=>"native"!==new lt.DenomHelper(e.currency.coinMinimalDenom).type||e.balance.toDec().gt(new me.Dec("0"))).length>0;return i.a.createElement(U.a,{showChainName:!0,canChangeChainInfo:!0,menuRenderer:i.a.createElement(X,null),rightRenderer:i.a.createElement("div",{style:{height:"64px",display:"flex",flexDirection:"row",alignItems:"center",paddingRight:"20px"}},i.a.createElement("i",{className:"fas fa-user",style:{cursor:"pointer",padding:"4px"},onClick:e=>{e.preventDefault(),t.push("/setting/set-keyring")}}))},i.a.createElement(rt,null),i.a.createElement($,{className:q()(Q.a.card,"shadow")},i.a.createElement(G,null,i.a.createElement("div",{className:Q.a.containerAccountInner},i.a.createElement(le,null),i.a.createElement(Oe,null),i.a.createElement(ve,null)))),o.current.walletUrlForStaking?i.a.createElement($,{className:q()(Q.a.card,"shadow")},i.a.createElement(G,null,i.a.createElement(Me,null))):null,p?i.a.createElement($,{className:q()(Q.a.card,"shadow")},i.a.createElement(G,null,i.a.createElement(Ie.a,null))):null,(null===(e=o.current.features)||void 0===e?void 0:e.includes("ibc-transfer"))?i.a.createElement($,{className:q()(Q.a.card,"shadow")},i.a.createElement(G,null,i.a.createElement(ct,null))):null)});var dt=n(34),pt=n(1553),ht=n(232),mt=n.n(ht);const bt=({icon:e,logo:t,subtitle:n})=>i.a.createElement("div",{className:q()(mt.a.container,mt.a.flexVertical)},i.a.createElement("div",{className:mt.a.empty}),i.a.createElement("div",{className:mt.a.flexHorizontal},i.a.createElement("div",{className:mt.a.empty}),i.a.createElement("div",{className:mt.a.flexVertical},i.a.createElement("img",{className:mt.a.icon,src:e}),i.a.createElement("img",{className:mt.a.logo,src:t}),i.a.createElement("div",{className:mt.a.subtitle},n)),i.a.createElement("div",{className:mt.a.empty})),i.a.createElement("div",{className:mt.a.empty}));var yt=n(146),gt=n(1059),vt=n.n(gt),wt=n(386),_t=n.n(wt),kt=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const xt=Object(T.a)(()=>{const e=Object(ae.a)(),t=Object(c.useHistory)(),{register:o,handleSubmit:a,setError:s,errors:l}=Object(yt.a)({defaultValues:{password:""}}),{keyRingStore:u}=Object(A.b)(),[f,d]=Object(r.useState)(!1),p=Object(O.useInteractionInfo)(()=>{u.rejectAll()});return i.a.createElement(P.a,{style:{backgroundColor:"white",height:"100%"}},i.a.createElement(pt.a,{className:vt.a.formContainer,onSubmit:a(n=>kt(void 0,void 0,void 0,(function*(){d(!0);try{yield u.unlock(n.password),p.interaction&&(p.interactionInternal?t.replace("/"):(yield _t()(100),window.location.href.includes("#/unlock")&&window.close()))}catch(t){console.log("Fail to decrypt: "+t.message),s("password","invalid",e.formatMessage({id:"lock.input.password.error.invalid"})),d(!1)}})))},i.a.createElement(bt,{icon:n(413),logo:n(877),subtitle:"Wallet for the Interchain"}),i.a.createElement(dt.e,{type:"password",label:e.formatMessage({id:"lock.input.password"}),name:"password",error:l.password&&l.password.message,ref:o({required:e.formatMessage({id:"lock.input.password.error.required"})})}),i.a.createElement(E.a,{type:"submit",color:"primary",block:!0,"data-loading":f},i.a.createElement(C.a,{id:"lock.button.unlock"}))))});var St=n(942),Ot=n.n(St),Et=n(883),Tt=n.n(Et),At=n(208),Mt=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const It=Object(T.a)(()=>{var e,t,n,o;const a=Object(c.useHistory)();let s=Object(c.useLocation)().search;s.startsWith("?")&&(s=s.slice(1));const l=Tt.a.parse(s);Object(r.useEffect)(()=>{window.scrollTo&&window.scrollTo(0,0)},[]);const u=Object(ae.a)(),f=Object(oe.c)(),{chainStore:d,accountStore:p,priceStore:h,queriesStore:m}=Object(A.b)(),b=d.current,y=p.getAccount(b.chainId),g=Object(O.useSendTxConfig)(d,b.chainId,y.msgOpts.send,y.bech32Address,m.get(b.chainId).getQueryBalances(),At.c);Object(r.useEffect)(()=>{if(l.defaultDenom){const e=b.currencies.find(e=>e.coinMinimalDenom===l.defaultDenom);e&&g.amountConfig.setSendCurrency(e)}},[b.currencies,l.defaultDenom,g.amountConfig]);const v=null==(null!==(o=null!==(n=null!==(t=null!==(e=g.recipientConfig.getError())&&void 0!==e?e:g.amountConfig.getError())&&void 0!==t?t:g.memoConfig.getError())&&void 0!==n?n:g.gasConfig.getError())&&void 0!==o?o:g.feeConfig.getError());return i.a.createElement(U.a,{showChainName:!0,canChangeChainInfo:!1,onBackButton:()=>{a.goBack()}},i.a.createElement("form",{className:Ot.a.formContainer,onSubmit:e=>Mt(void 0,void 0,void 0,(function*(){if(e.preventDefault(),y.isReadyToSendMsgs&&v)try{const e=g.feeConfig.toStdFee();yield y.sendToken(g.amountConfig.amount,g.amountConfig.sendCurrency,g.recipientConfig.recipient,g.memoConfig.memo,e,{preferNoSetFee:!0,preferNoSetMemo:!0}),a.replace("/")}catch(e){a.replace("/"),f.push({type:"warning",placement:"top-center",duration:5,content:"Fail to send token: "+e.message,canDelete:!0,transition:{duration:.25}})}}))},i.a.createElement("div",{className:Ot.a.formInnerContainer},i.a.createElement("div",null,i.a.createElement(dt.a,{recipientConfig:g.recipientConfig,memoConfig:g.memoConfig,label:u.formatMessage({id:"send.input.recipient"})}),i.a.createElement(dt.b,{amountConfig:g.amountConfig,feeConfig:g.feeConfig,label:u.formatMessage({id:"send.input.amount"}),balanceText:u.formatMessage({id:"send.input-button.balance"})}),i.a.createElement(dt.f,{memoConfig:g.memoConfig,label:u.formatMessage({id:"send.input.memo"})}),i.a.createElement(dt.d,{feeConfig:g.feeConfig,gasConfig:g.gasConfig,priceStore:h,label:u.formatMessage({id:"send.input.fee"}),feeSelectLabels:{low:u.formatMessage({id:"fee-buttons.select.low"}),average:u.formatMessage({id:"fee-buttons.select.average"}),high:u.formatMessage({id:"fee-buttons.select.high"})},gasLabel:u.formatMessage({id:"send.input.gas"})})),i.a.createElement("div",{style:{flex:1}}),i.a.createElement(E.a,{type:"submit",color:"primary",block:!0,"data-loading":"send"===y.isSendingMsg,disabled:!y.isReadyToSendMsgs||!v},u.formatMessage({id:"send.button.send"})))))});var Pt=n(849),Ct=n.n(Pt),jt=n(1560),Dt=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const Rt=Object(T.a)(()=>{const e=Object(c.useHistory)(),[t,n]=Object(r.useState)("channel"),{chainStore:o,accountStore:a,queriesStore:s}=Object(A.b)(),l=a.getAccount(o.current.chainId),u=s.get(o.current.chainId),f=Object(oe.c)(),d=Object(O.useIBCTransferConfig)(o,o.current.chainId,l.msgOpts.ibcTransfer,l.bech32Address,u.getQueryBalances(),At.c);return i.a.createElement(U.a,{showChainName:!0,canChangeChainInfo:!1,onBackButton:()=>{e.goBack()}},"channel"===t?i.a.createElement(Nt,{channelConfig:d.channelConfig,recipientConfig:d.recipientConfig,memoConfig:d.memoConfig,onNext:()=>{n("amount")}}):null,"amount"===t?i.a.createElement(Bt,{amountConfig:d.amountConfig,feeConfig:d.feeConfig,gasConfig:d.gasConfig,onSubmit:()=>Dt(void 0,void 0,void 0,(function*(){if(d.channelConfig.channel)try{yield l.sendIBCTransferMsg(d.channelConfig.channel,d.amountConfig.amount,d.amountConfig.sendCurrency,d.recipientConfig.recipient,d.memoConfig.memo,d.feeConfig.toStdFee(),{preferNoSetFee:!0,preferNoSetMemo:!0}),e.push("/")}catch(t){e.replace("/"),f.push({type:"warning",placement:"top-center",duration:5,content:"Fail to transfer token: "+t.message,canDelete:!0,transition:{duration:.25}})}}))}):null)}),Nt=Object(T.a)(({channelConfig:e,recipientConfig:t,memoConfig:n,onNext:r})=>{const o=Object(ae.a)(),a=null==e.getError()&&null==t.getError()&&null==n.getError(),s=null!=e.channel;return i.a.createElement("form",{className:Ct.a.formContainer},i.a.createElement("div",{className:Ct.a.formInnerContainer},i.a.createElement(dt.c,{ibcChannelConfig:e}),i.a.createElement(dt.a,{label:o.formatMessage({id:"send.input.recipient"}),recipientConfig:t,memoConfig:n,ibcChannelConfig:e,disabled:!s}),i.a.createElement(dt.f,{label:o.formatMessage({id:"send.input.memo"}),memoConfig:n,disabled:!s}),i.a.createElement("div",{style:{flex:1}}),i.a.createElement(jt.a,{className:Ct.a.alert},i.a.createElement("i",{className:"fas fa-exclamation-circle"}),i.a.createElement("div",null,i.a.createElement("h1",null,"IBC is production ready"),i.a.createElement("p",null,"However, all new technologies should be used with caution. We recommend only transferring small amounts."))),i.a.createElement(E.a,{type:"submit",color:"primary",block:!0,disabled:!a,onClick:e=>{e.preventDefault(),r()}},i.a.createElement(C.a,{id:"ibc.transfer.next"}))))}),Bt=Object(T.a)(({amountConfig:e,feeConfig:t,gasConfig:n,onSubmit:r})=>{const o=Object(ae.a)(),{accountStore:a,chainStore:s,priceStore:c}=Object(A.b)(),l=a.getAccount(s.current.chainId),u=null==e.getError()&&null==t.getError()&&null==n.getError();return i.a.createElement("form",{className:Ct.a.formContainer},i.a.createElement("div",{className:Ct.a.formInnerContainer},i.a.createElement(dt.b,{label:o.formatMessage({id:"send.input.amount"}),amountConfig:e,feeConfig:t}),i.a.createElement("div",{style:{flex:1}}),i.a.createElement(dt.d,{label:o.formatMessage({id:"send.input.fee"}),feeConfig:t,gasConfig:n,priceStore:c}),i.a.createElement(E.a,{type:"submit",color:"primary",block:!0,disabled:!u,"data-loading":"ibcTransfer"===l.isSendingMsg,onClick:e=>{e.preventDefault(),r()}},i.a.createElement(C.a,{id:"ibc.transfer.submit"}))))});var Lt=n(1060),Ut=n(5),Ft=n(219),qt=n.n(Ft);const zt=Object(T.a)(({signDocHelper:e})=>i.a.createElement("pre",{className:qt.a.message},JSON.stringify(e.signDocJson,void 0,2)));var Vt=n(420),Ht=n.n(Vt),$t=n(108),Kt={color:d.a.string,pill:d.a.bool,tag:z.p,innerRef:d.a.oneOfType([d.a.object,d.a.func,d.a.string]),children:d.a.node,className:d.a.string,cssModule:d.a.object},Wt=function(e){var t=e.className,n=e.cssModule,r=e.color,o=e.innerRef,a=e.pill,s=e.tag,c=Object(h.a)(e,["className","cssModule","color","innerRef","pill","tag"]),l=Object(z.l)(q()(t,"badge","badge-"+r,!!a&&"badge-pill"),n);return c.href&&"span"===s&&(s="a"),i.a.createElement(s,Object(p.a)({},c,{className:l,ref:o}))};Wt.propTypes=Kt,Wt.defaultProps={color:"secondary",pill:!1,tag:"span"};var Gt=Wt;
-/*! js-yaml 4.0.0 https://github.com/nodeca/js-yaml @license MIT */function Jt(e){return null==e}var Qt={isNothing:Jt,isObject:function(e){return"object"==typeof e&&null!==e},toArray:function(e){return Array.isArray(e)?e:Jt(e)?[]:[e]},repeat:function(e,t){var n,r="";for(n=0;n<t;n+=1)r+=e;return r},isNegativeZero:function(e){return 0===e&&Number.NEGATIVE_INFINITY===1/e},extend:function(e,t){var n,r,i,o;if(t)for(n=0,r=(o=Object.keys(t)).length;n<r;n+=1)e[i=o[n]]=t[i];return e}};function Yt(e,t){var n="",r=e.reason||"(unknown reason)";return e.mark?(e.mark.name&&(n+='in "'+e.mark.name+'" '),n+="("+(e.mark.line+1)+":"+(e.mark.column+1)+")",!t&&e.mark.snippet&&(n+="\n\n"+e.mark.snippet),r+" "+n):r}function Zt(e,t){Error.call(this),this.name="YAMLException",this.reason=e,this.mark=t,this.message=Yt(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||""}Zt.prototype=Object.create(Error.prototype),Zt.prototype.constructor=Zt,Zt.prototype.toString=function(e){return this.name+": "+Yt(this,e)};var Xt=Zt;function en(e,t,n,r,i){var o="",a="",s=Math.floor(i/2)-1;return r-t>s&&(t=r-s+(o=" ... ").length),n-r>s&&(n=r+s-(a=" ...").length),{str:o+e.slice(t,n).replace(/\t/g,"→")+a,pos:r-t+o.length}}function tn(e,t){return Qt.repeat(" ",t-e.length)+e}var nn=function(e,t){if(t=Object.create(t||null),!e.buffer)return null;t.maxLength||(t.maxLength=79),"number"!=typeof t.indent&&(t.indent=1),"number"!=typeof t.linesBefore&&(t.linesBefore=3),"number"!=typeof t.linesAfter&&(t.linesAfter=2);for(var n,r=/\r?\n|\r|\0/g,i=[0],o=[],a=-1;n=r.exec(e.buffer);)o.push(n.index),i.push(n.index+n[0].length),e.position<=n.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var s,c,l="",u=Math.min(e.line+t.linesAfter,o.length).toString().length,f=t.maxLength-(t.indent+u+3);for(s=1;s<=t.linesBefore&&!(a-s<0);s++)c=en(e.buffer,i[a-s],o[a-s],e.position-(i[a]-i[a-s]),f),l=Qt.repeat(" ",t.indent)+tn((e.line-s+1).toString(),u)+" | "+c.str+"\n"+l;for(c=en(e.buffer,i[a],o[a],e.position,f),l+=Qt.repeat(" ",t.indent)+tn((e.line+1).toString(),u)+" | "+c.str+"\n",l+=Qt.repeat("-",t.indent+u+3+c.pos)+"^\n",s=1;s<=t.linesAfter&&!(a+s>=o.length);s++)c=en(e.buffer,i[a+s],o[a+s],e.position-(i[a]-i[a+s]),f),l+=Qt.repeat(" ",t.indent)+tn((e.line+s+1).toString(),u)+" | "+c.str+"\n";return l.replace(/\n$/,"")},rn=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],on=["scalar","sequence","mapping"];var an=function(e,t){if(t=t||{},Object.keys(t).forEach((function(t){if(-1===rn.indexOf(t))throw new Xt('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')})),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.representName=t.representName||null,this.defaultStyle=t.defaultStyle||null,this.multi=t.multi||!1,this.styleAliases=function(e){var t={};return null!==e&&Object.keys(e).forEach((function(n){e[n].forEach((function(e){t[String(e)]=n}))})),t}(t.styleAliases||null),-1===on.indexOf(this.kind))throw new Xt('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')};function sn(e,t,n){var r=[];return e[t].forEach((function(e){n.forEach((function(t,n){t.tag===e.tag&&t.kind===e.kind&&t.multi===e.multi&&r.push(n)})),n.push(e)})),n.filter((function(e,t){return-1===r.indexOf(t)}))}function cn(e){return this.extend(e)}cn.prototype.extend=function(e){var t=[],n=[];if(e instanceof an)n.push(e);else if(Array.isArray(e))n=n.concat(e);else{if(!e||!Array.isArray(e.implicit)&&!Array.isArray(e.explicit))throw new Xt("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");e.implicit&&(t=t.concat(e.implicit)),e.explicit&&(n=n.concat(e.explicit))}t.forEach((function(e){if(!(e instanceof an))throw new Xt("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(e.loadKind&&"scalar"!==e.loadKind)throw new Xt("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(e.multi)throw new Xt("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")})),n.forEach((function(e){if(!(e instanceof an))throw new Xt("Specified list of YAML types (or a single Type object) contains a non-Type object.")}));var r=Object.create(cn.prototype);return r.implicit=(this.implicit||[]).concat(t),r.explicit=(this.explicit||[]).concat(n),r.compiledImplicit=sn(r,"implicit",[]),r.compiledExplicit=sn(r,"explicit",[]),r.compiledTypeMap=function(){var e,t,n={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function r(e){e.multi?(n.multi[e.kind].push(e),n.multi.fallback.push(e)):n[e.kind][e.tag]=n.fallback[e.tag]=e}for(e=0,t=arguments.length;e<t;e+=1)arguments[e].forEach(r);return n}(r.compiledImplicit,r.compiledExplicit),r};var ln=cn,un=new ln({explicit:[new an("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}}),new an("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}}),new an("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})]});var fn=new an("tag:yaml.org,2002:null",{kind:"scalar",resolve:function(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)},construct:function(){return null},predicate:function(e){return null===e},represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});var dn=new an("tag:yaml.org,2002:bool",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)},construct:function(e){return"true"===e||"True"===e||"TRUE"===e},predicate:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"});function pn(e){return 48<=e&&e<=55}function hn(e){return 48<=e&&e<=57}var mn=new an("tag:yaml.org,2002:int",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=e.length,i=0,o=!1;if(!r)return!1;if("-"!==(t=e[i])&&"+"!==t||(t=e[++i]),"0"===t){if(i+1===r)return!0;if("b"===(t=e[++i])){for(i++;i<r;i++)if("_"!==(t=e[i])){if("0"!==t&&"1"!==t)return!1;o=!0}return o&&"_"!==t}if("x"===t){for(i++;i<r;i++)if("_"!==(t=e[i])){if(!(48<=(n=e.charCodeAt(i))&&n<=57||65<=n&&n<=70||97<=n&&n<=102))return!1;o=!0}return o&&"_"!==t}if("o"===t){for(i++;i<r;i++)if("_"!==(t=e[i])){if(!pn(e.charCodeAt(i)))return!1;o=!0}return o&&"_"!==t}}if("_"===t)return!1;for(;i<r;i++)if("_"!==(t=e[i])){if(!hn(e.charCodeAt(i)))return!1;o=!0}return!(!o||"_"===t)},construct:function(e){var t,n=e,r=1;if(-1!==n.indexOf("_")&&(n=n.replace(/_/g,"")),"-"!==(t=n[0])&&"+"!==t||("-"===t&&(r=-1),t=(n=n.slice(1))[0]),"0"===n)return 0;if("0"===t){if("b"===n[1])return r*parseInt(n.slice(2),2);if("x"===n[1])return r*parseInt(n.slice(2),16);if("o"===n[1])return r*parseInt(n.slice(2),8)}return r*parseInt(n,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1==0&&!Qt.isNegativeZero(e)},represent:{binary:function(e){return e>=0?"0b"+e.toString(2):"-0b"+e.toString(2).slice(1)},octal:function(e){return e>=0?"0o"+e.toString(8):"-0o"+e.toString(8).slice(1)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return e>=0?"0x"+e.toString(16).toUpperCase():"-0x"+e.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}}),bn=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)(?:\\.[0-9_]*)?(?:[eE][-+]?[0-9]+)?|\\.[0-9_]+(?:[eE][-+]?[0-9]+)?|[-+]?\\.(?:inf|Inf|INF)|\\.(?:nan|NaN|NAN))$");var yn=/^[-+]?[0-9]+e/;var gn=new an("tag:yaml.org,2002:float",{kind:"scalar",resolve:function(e){return null!==e&&!(!bn.test(e)||"_"===e[e.length-1])},construct:function(e){var t,n;return n="-"===(t=e.replace(/_/g,"").toLowerCase())[0]?-1:1,"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:n*parseFloat(t,10)},predicate:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!=0||Qt.isNegativeZero(e))},represent:function(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(Qt.isNegativeZero(e))return"-0.0";return n=e.toString(10),yn.test(n)?n.replace("e",".e"):n},defaultStyle:"lowercase"}),vn=un.extend({implicit:[fn,dn,mn,gn]}),wn=vn,_n=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),kn=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\.([0-9]*))?(?:[ \\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");var xn=new an("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:function(e){return null!==e&&(null!==_n.exec(e)||null!==kn.exec(e))},construct:function(e){var t,n,r,i,o,a,s,c,l=0,u=null;if(null===(t=_n.exec(e))&&(t=kn.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],r=+t[2]-1,i=+t[3],!t[4])return new Date(Date.UTC(n,r,i));if(o=+t[4],a=+t[5],s=+t[6],t[7]){for(l=t[7].slice(0,3);l.length<3;)l+="0";l=+l}return t[9]&&(u=6e4*(60*+t[10]+ +(t[11]||0)),"-"===t[9]&&(u=-u)),c=new Date(Date.UTC(n,r,i,o,a,s,l)),u&&c.setTime(c.getTime()-u),c},instanceOf:Date,represent:function(e){return e.toISOString()}});var Sn=new an("tag:yaml.org,2002:merge",{kind:"scalar",resolve:function(e){return"<<"===e||null===e}}),On="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";var En=new an("tag:yaml.org,2002:binary",{kind:"scalar",resolve:function(e){if(null===e)return!1;var t,n,r=0,i=e.length,o=On;for(n=0;n<i;n++)if(!((t=o.indexOf(e.charAt(n)))>64)){if(t<0)return!1;r+=6}return r%8==0},construct:function(e){var t,n,r=e.replace(/[\r\n=]/g,""),i=r.length,o=On,a=0,s=[];for(t=0;t<i;t++)t%4==0&&t&&(s.push(a>>16&255),s.push(a>>8&255),s.push(255&a)),a=a<<6|o.indexOf(r.charAt(t));return 0===(n=i%4*6)?(s.push(a>>16&255),s.push(a>>8&255),s.push(255&a)):18===n?(s.push(a>>10&255),s.push(a>>2&255)):12===n&&s.push(a>>4&255),new Uint8Array(s)},predicate:function(e){return"[object Uint8Array]"===Object.prototype.toString.call(e)},represent:function(e){var t,n,r="",i=0,o=e.length,a=On;for(t=0;t<o;t++)t%3==0&&t&&(r+=a[i>>18&63],r+=a[i>>12&63],r+=a[i>>6&63],r+=a[63&i]),i=(i<<8)+e[t];return 0===(n=o%3)?(r+=a[i>>18&63],r+=a[i>>12&63],r+=a[i>>6&63],r+=a[63&i]):2===n?(r+=a[i>>10&63],r+=a[i>>4&63],r+=a[i<<2&63],r+=a[64]):1===n&&(r+=a[i>>2&63],r+=a[i<<4&63],r+=a[64],r+=a[64]),r}}),Tn=Object.prototype.hasOwnProperty,An=Object.prototype.toString;var Mn=new an("tag:yaml.org,2002:omap",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,i,o,a=[],s=e;for(t=0,n=s.length;t<n;t+=1){if(r=s[t],o=!1,"[object Object]"!==An.call(r))return!1;for(i in r)if(Tn.call(r,i)){if(o)return!1;o=!0}if(!o)return!1;if(-1!==a.indexOf(i))return!1;a.push(i)}return!0},construct:function(e){return null!==e?e:[]}}),In=Object.prototype.toString;var Pn=new an("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:function(e){if(null===e)return!0;var t,n,r,i,o,a=e;for(o=new Array(a.length),t=0,n=a.length;t<n;t+=1){if(r=a[t],"[object Object]"!==In.call(r))return!1;if(1!==(i=Object.keys(r)).length)return!1;o[t]=[i[0],r[i[0]]]}return!0},construct:function(e){if(null===e)return[];var t,n,r,i,o,a=e;for(o=new Array(a.length),t=0,n=a.length;t<n;t+=1)r=a[t],i=Object.keys(r),o[t]=[i[0],r[i[0]]];return o}}),Cn=Object.prototype.hasOwnProperty;var jn=new an("tag:yaml.org,2002:set",{kind:"mapping",resolve:function(e){if(null===e)return!0;var t,n=e;for(t in n)if(Cn.call(n,t)&&null!==n[t])return!1;return!0},construct:function(e){return null!==e?e:{}}}),Dn=wn.extend({implicit:[xn,Sn],explicit:[En,Mn,Pn,jn]}),Rn=Object.prototype.hasOwnProperty,Nn=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Bn=/[\x85\u2028\u2029]/,Ln=/[,\[\]\{\}]/,Un=/^(?:!|!!|![a-z\-]+!)$/i,Fn=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function qn(e){return Object.prototype.toString.call(e)}function zn(e){return 10===e||13===e}function Vn(e){return 9===e||32===e}function Hn(e){return 9===e||32===e||10===e||13===e}function $n(e){return 44===e||91===e||93===e||123===e||125===e}function Kn(e){var t;return 48<=e&&e<=57?e-48:97<=(t=32|e)&&t<=102?t-97+10:-1}function Wn(e){return 48===e?"\0":97===e?"\a":98===e?"\b":116===e||9===e?"\t":110===e?"\n":118===e?"\v":102===e?"\f":114===e?"\r":101===e?"\e":32===e?" ":34===e?'"':47===e?"/":92===e?"\\":78===e?"\85":95===e?" ":76===e?"\u2028":80===e?"\u2029":""}function Gn(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}for(var Jn=new Array(256),Qn=new Array(256),Yn=0;Yn<256;Yn++)Jn[Yn]=Wn(Yn)?1:0,Qn[Yn]=Wn(Yn);function Zn(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||Dn,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function Xn(e,t){var n={name:e.filename,buffer:e.input.slice(0,-1),position:e.position,line:e.line,column:e.position-e.lineStart};return n.snippet=nn(n),new Xt(t,n)}function er(e,t){throw Xn(e,t)}function tr(e,t){e.onWarning&&e.onWarning.call(null,Xn(e,t))}var nr={YAML:function(e,t,n){var r,i,o;null!==e.version&&er(e,"duplication of %YAML directive"),1!==n.length&&er(e,"YAML directive accepts exactly one argument"),null===(r=/^([0-9]+)\.([0-9]+)$/.exec(n[0]))&&er(e,"ill-formed argument of the YAML directive"),i=parseInt(r[1],10),o=parseInt(r[2],10),1!==i&&er(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&tr(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var r,i;2!==n.length&&er(e,"TAG directive accepts exactly two arguments"),r=n[0],i=n[1],Un.test(r)||er(e,"ill-formed tag handle (first argument) of the TAG directive"),Rn.call(e.tagMap,r)&&er(e,'there is a previously declared suffix for "'+r+'" tag handle'),Fn.test(i)||er(e,"ill-formed tag prefix (second argument) of the TAG directive");try{i=decodeURIComponent(i)}catch(t){er(e,"tag prefix is malformed: "+i)}e.tagMap[r]=i}};function rr(e,t,n,r){var i,o,a,s;if(t<n){if(s=e.input.slice(t,n),r)for(i=0,o=s.length;i<o;i+=1)9===(a=s.charCodeAt(i))||32<=a&&a<=1114111||er(e,"expected valid JSON character");else Nn.test(s)&&er(e,"the stream contains non-printable characters");e.result+=s}}function ir(e,t,n,r){var i,o,a,s;for(Qt.isObject(n)||er(e,"cannot merge mappings; the provided source object is unacceptable"),a=0,s=(i=Object.keys(n)).length;a<s;a+=1)o=i[a],Rn.call(t,o)||(t[o]=n[o],r[o]=!0)}function or(e,t,n,r,i,o,a,s,c){var l,u;if(Array.isArray(i))for(l=0,u=(i=Array.prototype.slice.call(i)).length;l<u;l+=1)Array.isArray(i[l])&&er(e,"nested arrays are not supported inside keys"),"object"==typeof i&&"[object Object]"===qn(i[l])&&(i[l]="[object Object]");if("object"==typeof i&&"[object Object]"===qn(i)&&(i="[object Object]"),i=String(i),null===t&&(t={}),"tag:yaml.org,2002:merge"===r)if(Array.isArray(o))for(l=0,u=o.length;l<u;l+=1)ir(e,t,o[l],n);else ir(e,t,o,n);else e.json||Rn.call(n,i)||!Rn.call(t,i)||(e.line=a||e.line,e.lineStart=s||e.lineStart,e.position=c||e.position,er(e,"duplicated mapping key")),"__proto__"===i?Object.defineProperty(t,i,{configurable:!0,enumerable:!0,writable:!0,value:o}):t[i]=o,delete n[i];return t}function ar(e){var t;10===(t=e.input.charCodeAt(e.position))?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):er(e,"a line break is expected"),e.line+=1,e.lineStart=e.position,e.firstTabInLine=-1}function sr(e,t,n){for(var r=0,i=e.input.charCodeAt(e.position);0!==i;){for(;Vn(i);)9===i&&-1===e.firstTabInLine&&(e.firstTabInLine=e.position),i=e.input.charCodeAt(++e.position);if(t&&35===i)do{i=e.input.charCodeAt(++e.position)}while(10!==i&&13!==i&&0!==i);if(!zn(i))break;for(ar(e),i=e.input.charCodeAt(e.position),r++,e.lineIndent=0;32===i;)e.lineIndent++,i=e.input.charCodeAt(++e.position)}return-1!==n&&0!==r&&e.lineIndent<n&&tr(e,"deficient indentation"),r}function cr(e){var t,n=e.position;return!(45!==(t=e.input.charCodeAt(n))&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,0!==(t=e.input.charCodeAt(n))&&!Hn(t)))}function lr(e,t){1===t?e.result+=" ":t>1&&(e.result+=Qt.repeat("\n",t-1))}function ur(e,t){var n,r,i=e.tag,o=e.anchor,a=[],s=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=a),r=e.input.charCodeAt(e.position);0!==r&&(-1!==e.firstTabInLine&&(e.position=e.firstTabInLine,er(e,"tab characters must not be used in indentation")),45===r)&&Hn(e.input.charCodeAt(e.position+1));)if(s=!0,e.position++,sr(e,!0,-1)&&e.lineIndent<=t)a.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,pr(e,t,3,!1,!0),a.push(e.result),sr(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)er(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!s&&(e.tag=i,e.anchor=o,e.kind="sequence",e.result=a,!0)}function fr(e){var t,n,r,i,o=!1,a=!1;if(33!==(i=e.input.charCodeAt(e.position)))return!1;if(null!==e.tag&&er(e,"duplication of a tag property"),60===(i=e.input.charCodeAt(++e.position))?(o=!0,i=e.input.charCodeAt(++e.position)):33===i?(a=!0,n="!!",i=e.input.charCodeAt(++e.position)):n="!",t=e.position,o){do{i=e.input.charCodeAt(++e.position)}while(0!==i&&62!==i);e.position<e.length?(r=e.input.slice(t,e.position),i=e.input.charCodeAt(++e.position)):er(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==i&&!Hn(i);)33===i&&(a?er(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),Un.test(n)||er(e,"named tag handle cannot contain such characters"),a=!0,t=e.position+1)),i=e.input.charCodeAt(++e.position);r=e.input.slice(t,e.position),Ln.test(r)&&er(e,"tag suffix cannot contain flow indicator characters")}r&&!Fn.test(r)&&er(e,"tag name cannot contain such characters: "+r);try{r=decodeURIComponent(r)}catch(t){er(e,"tag name is malformed: "+r)}return o?e.tag=r:Rn.call(e.tagMap,n)?e.tag=e.tagMap[n]+r:"!"===n?e.tag="!"+r:"!!"===n?e.tag="tag:yaml.org,2002:"+r:er(e,'undeclared tag handle "'+n+'"'),!0}function dr(e){var t,n;if(38!==(n=e.input.charCodeAt(e.position)))return!1;for(null!==e.anchor&&er(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!Hn(n)&&!$n(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&er(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function pr(e,t,n,r,i){var o,a,s,c,l,u,f,d,p,h=1,m=!1,b=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,o=a=s=4===n||3===n,r&&sr(e,!0,-1)&&(m=!0,e.lineIndent>t?h=1:e.lineIndent===t?h=0:e.lineIndent<t&&(h=-1)),1===h)for(;fr(e)||dr(e);)sr(e,!0,-1)?(m=!0,s=o,e.lineIndent>t?h=1:e.lineIndent===t?h=0:e.lineIndent<t&&(h=-1)):s=!1;if(s&&(s=m||i),1!==h&&4!==n||(d=1===n||2===n?t:t+1,p=e.position-e.lineStart,1===h?s&&(ur(e,p)||function(e,t,n){var r,i,o,a,s,c,l,u=e.tag,f=e.anchor,d={},p=Object.create(null),h=null,m=null,b=null,y=!1,g=!1;if(-1!==e.firstTabInLine)return!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=d),l=e.input.charCodeAt(e.position);0!==l;){if(y||-1===e.firstTabInLine||(e.position=e.firstTabInLine,er(e,"tab characters must not be used in indentation")),r=e.input.charCodeAt(e.position+1),o=e.line,63!==l&&58!==l||!Hn(r)){if(a=e.line,s=e.lineStart,c=e.position,!pr(e,n,2,!1,!0))break;if(e.line===o){for(l=e.input.charCodeAt(e.position);Vn(l);)l=e.input.charCodeAt(++e.position);if(58===l)Hn(l=e.input.charCodeAt(++e.position))||er(e,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(or(e,d,p,h,m,null,a,s,c),h=m=b=null),g=!0,y=!1,i=!1,h=e.tag,m=e.result;else{if(!g)return e.tag=u,e.anchor=f,!0;er(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!g)return e.tag=u,e.anchor=f,!0;er(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===l?(y&&(or(e,d,p,h,m,null,a,s,c),h=m=b=null),g=!0,y=!0,i=!0):y?(y=!1,i=!0):er(e,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),e.position+=1,l=r;if((e.line===o||e.lineIndent>t)&&(y&&(a=e.line,s=e.lineStart,c=e.position),pr(e,t,4,!0,i)&&(y?m=e.result:b=e.result),y||(or(e,d,p,h,m,b,a,s,c),h=m=b=null),sr(e,!0,-1),l=e.input.charCodeAt(e.position)),(e.line===o||e.lineIndent>t)&&0!==l)er(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return y&&or(e,d,p,h,m,null,a,s,c),g&&(e.tag=u,e.anchor=f,e.kind="mapping",e.result=d),g}(e,p,d))||function(e,t){var n,r,i,o,a,s,c,l,u,f,d,p,h=!0,m=e.tag,b=e.anchor,y=Object.create(null);if(91===(p=e.input.charCodeAt(e.position)))a=93,l=!1,o=[];else{if(123!==p)return!1;a=125,l=!0,o={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=o),p=e.input.charCodeAt(++e.position);0!==p;){if(sr(e,!0,t),(p=e.input.charCodeAt(e.position))===a)return e.position++,e.tag=m,e.anchor=b,e.kind=l?"mapping":"sequence",e.result=o,!0;h?44===p&&er(e,"expected the node content, but found ','"):er(e,"missed comma between flow collection entries"),d=null,s=c=!1,63===p&&Hn(e.input.charCodeAt(e.position+1))&&(s=c=!0,e.position++,sr(e,!0,t)),n=e.line,r=e.lineStart,i=e.position,pr(e,t,1,!1,!0),f=e.tag,u=e.result,sr(e,!0,t),p=e.input.charCodeAt(e.position),!c&&e.line!==n||58!==p||(s=!0,p=e.input.charCodeAt(++e.position),sr(e,!0,t),pr(e,t,1,!1,!0),d=e.result),l?or(e,o,y,f,u,d,n,r,i):s?o.push(or(e,null,y,f,u,d,n,r,i)):o.push(u),sr(e,!0,t),44===(p=e.input.charCodeAt(e.position))?(h=!0,p=e.input.charCodeAt(++e.position)):h=!1}er(e,"unexpected end of the stream within a flow collection")}(e,d)?b=!0:(a&&function(e,t){var n,r,i,o,a,s=1,c=!1,l=!1,u=t,f=0,d=!1;if(124===(o=e.input.charCodeAt(e.position)))r=!1;else{if(62!==o)return!1;r=!0}for(e.kind="scalar",e.result="";0!==o;)if(43===(o=e.input.charCodeAt(++e.position))||45===o)1===s?s=43===o?3:2:er(e,"repeat of a chomping mode identifier");else{if(!((i=48<=(a=o)&&a<=57?a-48:-1)>=0))break;0===i?er(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):l?er(e,"repeat of an indentation width identifier"):(u=t+i-1,l=!0)}if(Vn(o)){do{o=e.input.charCodeAt(++e.position)}while(Vn(o));if(35===o)do{o=e.input.charCodeAt(++e.position)}while(!zn(o)&&0!==o)}for(;0!==o;){for(ar(e),e.lineIndent=0,o=e.input.charCodeAt(e.position);(!l||e.lineIndent<u)&&32===o;)e.lineIndent++,o=e.input.charCodeAt(++e.position);if(!l&&e.lineIndent>u&&(u=e.lineIndent),zn(o))f++;else{if(e.lineIndent<u){3===s?e.result+=Qt.repeat("\n",c?1+f:f):1===s&&c&&(e.result+="\n");break}for(r?Vn(o)?(d=!0,e.result+=Qt.repeat("\n",c?1+f:f)):d?(d=!1,e.result+=Qt.repeat("\n",f+1)):0===f?c&&(e.result+=" "):e.result+=Qt.repeat("\n",f):e.result+=Qt.repeat("\n",c?1+f:f),c=!0,l=!0,f=0,n=e.position;!zn(o)&&0!==o;)o=e.input.charCodeAt(++e.position);rr(e,n,e.position,!1)}}return!0}(e,d)||function(e,t){var n,r,i;if(39!==(n=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,r=i=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(rr(e,r,e.position,!0),39!==(n=e.input.charCodeAt(++e.position)))return!0;r=e.position,e.position++,i=e.position}else zn(n)?(rr(e,r,i,!0),lr(e,sr(e,!1,t)),r=i=e.position):e.position===e.lineStart&&cr(e)?er(e,"unexpected end of the document within a single quoted scalar"):(e.position++,i=e.position);er(e,"unexpected end of the stream within a single quoted scalar")}(e,d)||function(e,t){var n,r,i,o,a,s,c;if(34!==(s=e.input.charCodeAt(e.position)))return!1;for(e.kind="scalar",e.result="",e.position++,n=r=e.position;0!==(s=e.input.charCodeAt(e.position));){if(34===s)return rr(e,n,e.position,!0),e.position++,!0;if(92===s){if(rr(e,n,e.position,!0),zn(s=e.input.charCodeAt(++e.position)))sr(e,!1,t);else if(s<256&&Jn[s])e.result+=Qn[s],e.position++;else if((a=120===(c=s)?2:117===c?4:85===c?8:0)>0){for(i=a,o=0;i>0;i--)(a=Kn(s=e.input.charCodeAt(++e.position)))>=0?o=(o<<4)+a:er(e,"expected hexadecimal character");e.result+=Gn(o),e.position++}else er(e,"unknown escape sequence");n=r=e.position}else zn(s)?(rr(e,n,r,!0),lr(e,sr(e,!1,t)),n=r=e.position):e.position===e.lineStart&&cr(e)?er(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}er(e,"unexpected end of the stream within a double quoted scalar")}(e,d)?b=!0:!function(e){var t,n,r;if(42!==(r=e.input.charCodeAt(e.position)))return!1;for(r=e.input.charCodeAt(++e.position),t=e.position;0!==r&&!Hn(r)&&!$n(r);)r=e.input.charCodeAt(++e.position);return e.position===t&&er(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),Rn.call(e.anchorMap,n)||er(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],sr(e,!0,-1),!0}(e)?function(e,t,n){var r,i,o,a,s,c,l,u,f=e.kind,d=e.result;if(Hn(u=e.input.charCodeAt(e.position))||$n(u)||35===u||38===u||42===u||33===u||124===u||62===u||39===u||34===u||37===u||64===u||96===u)return!1;if((63===u||45===u)&&(Hn(r=e.input.charCodeAt(e.position+1))||n&&$n(r)))return!1;for(e.kind="scalar",e.result="",i=o=e.position,a=!1;0!==u;){if(58===u){if(Hn(r=e.input.charCodeAt(e.position+1))||n&&$n(r))break}else if(35===u){if(Hn(e.input.charCodeAt(e.position-1)))break}else{if(e.position===e.lineStart&&cr(e)||n&&$n(u))break;if(zn(u)){if(s=e.line,c=e.lineStart,l=e.lineIndent,sr(e,!1,-1),e.lineIndent>=t){a=!0,u=e.input.charCodeAt(e.position);continue}e.position=o,e.line=s,e.lineStart=c,e.lineIndent=l;break}}a&&(rr(e,i,o,!1),lr(e,e.line-s),i=o=e.position,a=!1),Vn(u)||(o=e.position+1),u=e.input.charCodeAt(++e.position)}return rr(e,i,o,!1),!!e.result||(e.kind=f,e.result=d,!1)}(e,d,1===n)&&(b=!0,null===e.tag&&(e.tag="?")):(b=!0,null===e.tag&&null===e.anchor||er(e,"alias node should not have any properties")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===h&&(b=s&&ur(e,p))),null===e.tag)null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);else if("?"===e.tag){for(null!==e.result&&"scalar"!==e.kind&&er(e,'unacceptable node kind for !<?> tag; it should be "scalar", not "'+e.kind+'"'),c=0,l=e.implicitTypes.length;c<l;c+=1)if((f=e.implicitTypes[c]).resolve(e.result)){e.result=f.construct(e.result),e.tag=f.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else if("!"!==e.tag){if(Rn.call(e.typeMap[e.kind||"fallback"],e.tag))f=e.typeMap[e.kind||"fallback"][e.tag];else for(f=null,c=0,l=(u=e.typeMap.multi[e.kind||"fallback"]).length;c<l;c+=1)if(e.tag.slice(0,u[c].tag.length)===u[c].tag){f=u[c];break}f||er(e,"unknown tag !<"+e.tag+">"),null!==e.result&&f.kind!==e.kind&&er(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+f.kind+'", not "'+e.kind+'"'),f.resolve(e.result,e.tag)?(e.result=f.construct(e.result,e.tag),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):er(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")}return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||b}function hr(e){var t,n,r,i,o=e.position,a=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap=Object.create(null),e.anchorMap=Object.create(null);0!==(i=e.input.charCodeAt(e.position))&&(sr(e,!0,-1),i=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==i));){for(a=!0,i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!Hn(i);)i=e.input.charCodeAt(++e.position);for(r=[],(n=e.input.slice(t,e.position)).length<1&&er(e,"directive name must not be less than one character in length");0!==i;){for(;Vn(i);)i=e.input.charCodeAt(++e.position);if(35===i){do{i=e.input.charCodeAt(++e.position)}while(0!==i&&!zn(i));break}if(zn(i))break;for(t=e.position;0!==i&&!Hn(i);)i=e.input.charCodeAt(++e.position);r.push(e.input.slice(t,e.position))}0!==i&&ar(e),Rn.call(nr,n)?nr[n](e,n,r):tr(e,'unknown document directive "'+n+'"')}sr(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,sr(e,!0,-1)):a&&er(e,"directives end mark is expected"),pr(e,e.lineIndent-1,4,!1,!0),sr(e,!0,-1),e.checkLineBreaks&&Bn.test(e.input.slice(o,e.position))&&tr(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&cr(e)?46===e.input.charCodeAt(e.position)&&(e.position+=3,sr(e,!0,-1)):e.position<e.length-1&&er(e,"end of the stream or a document separator is expected")}function mr(e,t){t=t||{},0!==(e=String(e)).length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new Zn(e,t),r=e.indexOf("\0");for(-1!==r&&(n.position=r,er(n,"null byte is not allowed in input")),n.input+="\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)hr(n);return n.documents}var br={loadAll:function(e,t,n){null!==t&&"object"==typeof t&&void 0===n&&(n=t,t=null);var r=mr(e,n);if("function"!=typeof t)return r;for(var i=0,o=r.length;i<o;i+=1)t(r[i])},load:function(e,t){var n=mr(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new Xt("expected a single document in the stream, but found more")}}},yr=Object.prototype.toString,gr=Object.prototype.hasOwnProperty,vr={0:"\\0",7:"\\a",8:"\\b",9:"\\t",10:"\\n",11:"\\v",12:"\\f",13:"\\r",27:"\\e",34:'\\"',92:"\\\\",133:"\\N",160:"\\_",8232:"\\L",8233:"\\P"},wr=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],_r=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function kr(e){var t,n,r;if(t=e.toString(16).toUpperCase(),e<=255)n="x",r=2;else if(e<=65535)n="u",r=4;else{if(!(e<=4294967295))throw new Xt("code point within a string may not be greater than 0xFFFFFFFF");n="U",r=8}return"\\"+n+Qt.repeat("0",r-t.length)+t}function xr(e){this.schema=e.schema||Dn,this.indent=Math.max(1,e.indent||2),this.noArrayIndent=e.noArrayIndent||!1,this.skipInvalid=e.skipInvalid||!1,this.flowLevel=Qt.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=function(e,t){var n,r,i,o,a,s,c;if(null===t)return{};for(n={},i=0,o=(r=Object.keys(t)).length;i<o;i+=1)a=r[i],s=String(t[a]),"!!"===a.slice(0,2)&&(a="tag:yaml.org,2002:"+a.slice(2)),(c=e.compiledTypeMap.fallback[a])&&gr.call(c.styleAliases,s)&&(s=c.styleAliases[s]),n[a]=s;return n}(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.condenseFlow=e.condenseFlow||!1,this.quotingType='"'===e.quotingType?2:1,this.forceQuotes=e.forceQuotes||!1,this.replacer="function"==typeof e.replacer?e.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function Sr(e,t){for(var n,r=Qt.repeat(" ",t),i=0,o=-1,a="",s=e.length;i<s;)-1===(o=e.indexOf("\n",i))?(n=e.slice(i),i=s):(n=e.slice(i,o+1),i=o+1),n.length&&"\n"!==n&&(a+=r),a+=n;return a}function Or(e,t){return"\n"+Qt.repeat(" ",e.indent*t)}function Er(e){return 32===e||9===e}function Tr(e){return 32<=e&&e<=126||161<=e&&e<=55295&&8232!==e&&8233!==e||57344<=e&&e<=65533&&65279!==e||65536<=e&&e<=1114111}function Ar(e){return Tr(e)&&65279!==e&&13!==e&&10!==e}function Mr(e,t,n){var r=Ar(e),i=r&&!Er(e);return(n?r:r&&44!==e&&91!==e&&93!==e&&123!==e&&125!==e)&&35!==e&&!(58===t&&!i)||Ar(t)&&!Er(t)&&35===e||58===t&&i}function Ir(e,t){var n,r=e.charCodeAt(t);return r>=55296&&r<=56319&&t+1<e.length&&(n=e.charCodeAt(t+1))>=56320&&n<=57343?1024*(r-55296)+n-56320+65536:r}function Pr(e){return/^\n* /.test(e)}function Cr(e,t,n,r,i,o,a,s){var c,l,u=0,f=null,d=!1,p=!1,h=-1!==r,m=-1,b=Tr(l=Ir(e,0))&&65279!==l&&!Er(l)&&45!==l&&63!==l&&58!==l&&44!==l&&91!==l&&93!==l&&123!==l&&125!==l&&35!==l&&38!==l&&42!==l&&33!==l&&124!==l&&61!==l&&62!==l&&39!==l&&34!==l&&37!==l&&64!==l&&96!==l&&function(e){return!Er(e)&&58!==e}(Ir(e,e.length-1));if(t||a)for(c=0;c<e.length;u>=65536?c+=2:c++){if(!Tr(u=Ir(e,c)))return 5;b=b&&Mr(u,f,s),f=u}else{for(c=0;c<e.length;u>=65536?c+=2:c++){if(10===(u=Ir(e,c)))d=!0,h&&(p=p||c-m-1>r&&" "!==e[m+1],m=c);else if(!Tr(u))return 5;b=b&&Mr(u,f,s),f=u}p=p||h&&c-m-1>r&&" "!==e[m+1]}return d||p?n>9&&Pr(e)?5:a?2===o?5:2:p?4:3:!b||a||i(e)?2===o?5:2:1}function jr(e,t,n,r,i){e.dump=function(){if(0===t.length)return 2===e.quotingType?'""':"''";if(!e.noCompatMode&&(-1!==wr.indexOf(t)||_r.test(t)))return 2===e.quotingType?'"'+t+'"':"'"+t+"'";var o=e.indent*Math.max(1,n),a=-1===e.lineWidth?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),s=r||e.flowLevel>-1&&n>=e.flowLevel;switch(Cr(t,s,e.indent,a,(function(t){return function(e,t){var n,r;for(n=0,r=e.implicitTypes.length;n<r;n+=1)if(e.implicitTypes[n].resolve(t))return!0;return!1}(e,t)}),e.quotingType,e.forceQuotes&&!r,i)){case 1:return t;case 2:return"'"+t.replace(/'/g,"''")+"'";case 3:return"|"+Dr(t,e.indent)+Rr(Sr(t,o));case 4:return">"+Dr(t,e.indent)+Rr(Sr(function(e,t){var n,r,i=/(\n+)([^\n]*)/g,o=(s=e.indexOf("\n"),s=-1!==s?s:e.length,i.lastIndex=s,Nr(e.slice(0,s),t)),a="\n"===e[0]||" "===e[0];var s;for(;r=i.exec(e);){var c=r[1],l=r[2];n=" "===l[0],o+=c+(a||n||""===l?"":"\n")+Nr(l,t),a=n}return o}(t,a),o));case 5:return'"'+function(e){for(var t,n="",r=0,i=0;i<e.length;r>=65536?i+=2:i++)r=Ir(e,i),!(t=vr[r])&&Tr(r)?(n+=e[i],r>=65536&&(n+=e[i+1])):n+=t||kr(r);return n}(t)+'"';default:throw new Xt("impossible error: invalid scalar style")}}()}function Dr(e,t){var n=Pr(e)?String(t):"",r="\n"===e[e.length-1];return n+(r&&("\n"===e[e.length-2]||"\n"===e)?"+":r?"":"-")+"\n"}function Rr(e){return"\n"===e[e.length-1]?e.slice(0,-1):e}function Nr(e,t){if(""===e||" "===e[0])return e;for(var n,r,i=/ [^ ]/g,o=0,a=0,s=0,c="";n=i.exec(e);)(s=n.index)-o>t&&(r=a>o?a:s,c+="\n"+e.slice(o,r),o=r+1),a=s;return c+="\n",e.length-o>t&&a>o?c+=e.slice(o,a)+"\n"+e.slice(a+1):c+=e.slice(o),c.slice(1)}function Br(e,t,n,r){var i,o,a,s="",c=e.tag;for(i=0,o=n.length;i<o;i+=1)a=n[i],e.replacer&&(a=e.replacer.call(n,String(i),a)),(Ur(e,t+1,a,!0,!0,!1,!0)||void 0===a&&Ur(e,t+1,null,!0,!0,!1,!0))&&(r&&""===s||(s+=Or(e,t)),e.dump&&10===e.dump.charCodeAt(0)?s+="-":s+="- ",s+=e.dump);e.tag=c,e.dump=s||"[]"}function Lr(e,t,n){var r,i,o,a,s,c;for(o=0,a=(i=n?e.explicitTypes:e.implicitTypes).length;o<a;o+=1)if(((s=i[o]).instanceOf||s.predicate)&&(!s.instanceOf||"object"==typeof t&&t instanceof s.instanceOf)&&(!s.predicate||s.predicate(t))){if(n?s.multi&&s.representName?e.tag=s.representName(t):e.tag=s.tag:e.tag="?",s.represent){if(c=e.styleMap[s.tag]||s.defaultStyle,"[object Function]"===yr.call(s.represent))r=s.represent(t,c);else{if(!gr.call(s.represent,c))throw new Xt("!<"+s.tag+'> tag resolver accepts not "'+c+'" style');r=s.represent[c](t,c)}e.dump=r}return!0}return!1}function Ur(e,t,n,r,i,o,a){e.tag=null,e.dump=n,Lr(e,n,!1)||Lr(e,n,!0);var s,c=yr.call(e.dump),l=r;r&&(r=e.flowLevel<0||e.flowLevel>t);var u,f,d="[object Object]"===c||"[object Array]"===c;if(d&&(f=-1!==(u=e.duplicates.indexOf(n))),(null!==e.tag&&"?"!==e.tag||f||2!==e.indent&&t>0)&&(i=!1),f&&e.usedDuplicates[u])e.dump="*ref_"+u;else{if(d&&f&&!e.usedDuplicates[u]&&(e.usedDuplicates[u]=!0),"[object Object]"===c)r&&0!==Object.keys(e.dump).length?(!function(e,t,n,r){var i,o,a,s,c,l,u="",f=e.tag,d=Object.keys(n);if(!0===e.sortKeys)d.sort();else if("function"==typeof e.sortKeys)d.sort(e.sortKeys);else if(e.sortKeys)throw new Xt("sortKeys must be a boolean or a function");for(i=0,o=d.length;i<o;i+=1)l="",r&&""===u||(l+=Or(e,t)),s=n[a=d[i]],e.replacer&&(s=e.replacer.call(n,a,s)),Ur(e,t+1,a,!0,!0,!0)&&((c=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024)&&(e.dump&&10===e.dump.charCodeAt(0)?l+="?":l+="? "),l+=e.dump,c&&(l+=Or(e,t)),Ur(e,t+1,s,!0,c)&&(e.dump&&10===e.dump.charCodeAt(0)?l+=":":l+=": ",u+=l+=e.dump));e.tag=f,e.dump=u||"{}"}(e,t,e.dump,i),f&&(e.dump="&ref_"+u+e.dump)):(!function(e,t,n){var r,i,o,a,s,c="",l=e.tag,u=Object.keys(n);for(r=0,i=u.length;r<i;r+=1)s="",""!==c&&(s+=", "),e.condenseFlow&&(s+='"'),a=n[o=u[r]],e.replacer&&(a=e.replacer.call(n,o,a)),Ur(e,t,o,!1,!1)&&(e.dump.length>1024&&(s+="? "),s+=e.dump+(e.condenseFlow?'"':"")+":"+(e.condenseFlow?"":" "),Ur(e,t,a,!1,!1)&&(c+=s+=e.dump));e.tag=l,e.dump="{"+c+"}"}(e,t,e.dump),f&&(e.dump="&ref_"+u+" "+e.dump));else if("[object Array]"===c)r&&0!==e.dump.length?(e.noArrayIndent&&!a&&t>0?Br(e,t-1,e.dump,i):Br(e,t,e.dump,i),f&&(e.dump="&ref_"+u+e.dump)):(!function(e,t,n){var r,i,o,a="",s=e.tag;for(r=0,i=n.length;r<i;r+=1)o=n[r],e.replacer&&(o=e.replacer.call(n,String(r),o)),(Ur(e,t,o,!1,!1)||void 0===o&&Ur(e,t,null,!1,!1))&&(""!==a&&(a+=","+(e.condenseFlow?"":" ")),a+=e.dump);e.tag=s,e.dump="["+a+"]"}(e,t,e.dump),f&&(e.dump="&ref_"+u+" "+e.dump));else{if("[object String]"!==c){if("[object Undefined]"===c)return!1;if(e.skipInvalid)return!1;throw new Xt("unacceptable kind of an object to dump "+c)}"?"!==e.tag&&jr(e,e.dump,t,o,l)}null!==e.tag&&"?"!==e.tag&&(s=encodeURI("!"===e.tag[0]?e.tag.slice(1):e.tag).replace(/!/g,"%21"),s="!"===e.tag[0]?"!"+s:"tag:yaml.org,2002:"===s.slice(0,18)?"!!"+s.slice(18):"!<"+s+">",e.dump=s+" "+e.dump)}return!0}function Fr(e,t){var n,r,i=[],o=[];for(function e(t,n,r){var i,o,a;if(null!==t&&"object"==typeof t)if(-1!==(o=n.indexOf(t)))-1===r.indexOf(o)&&r.push(o);else if(n.push(t),Array.isArray(t))for(o=0,a=t.length;o<a;o+=1)e(t[o],n,r);else for(i=Object.keys(t),o=0,a=i.length;o<a;o+=1)e(t[i[o]],n,r)}(e,i,o),n=0,r=o.length;n<r;n+=1)t.duplicates.push(i[o[n]]);t.usedDuplicates=new Array(r)}function qr(e,t){return function(){throw new Error("Function yaml."+e+" is removed in js-yaml 4. Use yaml."+t+" instead, which is now safe by default.")}}var zr={Type:an,Schema:ln,FAILSAFE_SCHEMA:un,JSON_SCHEMA:vn,CORE_SCHEMA:wn,DEFAULT_SCHEMA:Dn,load:br.load,loadAll:br.loadAll,dump:{dump:function(e,t){var n=new xr(t=t||{});n.noRefs||Fr(e,n);var r=e;return n.replacer&&(r=n.replacer.call({"":r},"",r)),Ur(n,0,r,!0,!0)?n.dump+"\n":""}}.dump,YAMLException:Xt,safeLoad:qr("safeLoad","load"),safeLoadAll:qr("safeLoadAll","loadAll"),safeDump:qr("safeDump","dump")},Vr=n(2),Hr=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};function $r(e){return{icon:void 0,title:"Custom",content:i.a.createElement(i.a.Fragment,null,i.a.createElement(Yr,{msg:e}))}}function Kr(e,t,n,r){const o=[];for(const t of n){const n=new me.Coin(t.denom,t.amount),r=me.CoinUtils.parseDecAndDenomFromCoin(e,n);o.push({amount:Zr(r.amount),denom:r.denom})}return{icon:"fas fa-paper-plane",title:t.formatMessage({id:"sign.list.message.cosmos-sdk/MsgSend.title"}),content:i.a.createElement(C.a,{id:"sign.list.message.cosmos-sdk/MsgSend.content",values:{b:(...e)=>i.a.createElement("b",null,e),recipient:R.Bech32Address.shortenAddress(r,20),amount:o.map(e=>`${e.amount} ${e.denom}`).join(",")}})}}function Wr(e,t,n,r,o){const a=me.CoinUtils.parseDecAndDenomFromCoin(e,new me.Coin(n.denom,n.amount));return{icon:"fas fa-layer-group",title:t.formatMessage({id:"sign.list.message.cosmos-sdk/MsgBeginRedelegate.title"}),content:i.a.createElement(C.a,{id:"sign.list.message.cosmos-sdk/MsgBeginRedelegate.content",values:{b:(...e)=>i.a.createElement("b",null,e),fromValidator:R.Bech32Address.shortenAddress(r,24),toValidator:R.Bech32Address.shortenAddress(o,24),amount:`${Zr(a.amount)} ${a.denom}`}})}}function Gr(e,t,n,r){const o=me.CoinUtils.parseDecAndDenomFromCoin(e,new me.Coin(n.denom,n.amount));return{icon:"fas fa-layer-group",title:t.formatMessage({id:"sign.list.message.cosmos-sdk/MsgUndelegate.title"}),content:i.a.createElement(C.a,{id:"sign.list.message.cosmos-sdk/MsgUndelegate.content",values:{b:(...e)=>i.a.createElement("b",null,e),br:i.a.createElement("br",null),validator:R.Bech32Address.shortenAddress(r,24),amount:`${Zr(o.amount)} ${o.denom}`}})}}function Jr(e,t,n,r){const o=me.CoinUtils.parseDecAndDenomFromCoin(e,new me.Coin(n.denom,n.amount));return{icon:"fas fa-layer-group",title:t.formatMessage({id:"sign.list.message.cosmos-sdk/MsgDelegate.title"}),content:i.a.createElement(C.a,{id:"sign.list.message.cosmos-sdk/MsgDelegate.content",values:{b:(...e)=>i.a.createElement("b",null,e),validator:R.Bech32Address.shortenAddress(r,24),amount:`${Zr(o.amount)} ${o.denom}`}})}}const Qr=Object(T.a)(({msg:e})=>{const{chainStore:t}=Object(A.b)(),[n,o]=Object(r.useState)(!0),a=Object(ae.a)(),[s,c]=Object(r.useState)(()=>JSON.stringify(e,null,2)),[l,u]=Object(r.useState)("");return Object(r.useEffect)(()=>{"string"==typeof e&&Hr(void 0,void 0,void 0,(function*(){try{let n=Vr.Buffer.from(Vr.Buffer.from(e,"base64"));const r=n.slice(0,32);n=n.slice(64);const i=yield se.AccountStore.getKeplr();if(!i)throw new Error("Can't get the keplr API");const o=i.getEnigmaUtils(t.current.chainId);let a=Vr.Buffer.from(yield o.decrypt(n,r));a=a.slice(64),c(JSON.stringify(JSON.parse(a.toString()),null,2)),u("")}catch(e){u(a.formatMessage({id:"sign.list.message.wasm/MsgExecuteContract.content.warning.secret-wasm.failed-decryption"}))}}))},[t,t.current.chainId,a,e]),i.a.createElement("div",null,n?i.a.createElement(i.a.Fragment,null,i.a.createElement("pre",{style:{width:"280px"}},n?s:""),l?i.a.createElement("div",null,l):null):null,i.a.createElement(E.a,{size:"sm",style:{float:"right",marginRight:"6px"},onClick:e=>{e.preventDefault(),e.stopPropagation(),o(e=>!e)}},n?a.formatMessage({id:"sign.list.message.wasm.button.close"}):a.formatMessage({id:"sign.list.message.wasm.button.details"})))}),Yr=({msg:e})=>{const t=Object(r.useMemo)(()=>{try{return zr.dump(e)}catch(e){return console.log(e),"Failed to decode the msg"}},[e]);return i.a.createElement("div",null,i.a.createElement("pre",{style:{width:"280px"}},t))};function Zr(e){if(!e.includes("."))return e;for(let t=e.length-1;t>=0&&"0"===e[t];t--)e=e.slice(0,e.length-1);return e.length>0&&"."===e[e.length-1]&&(e=e.slice(0,e.length-1)),e}function Xr(e,t,n,r){if(t.type===e.send.native.type){const e=t.value;return Kr(n,r,e.amount,e.to_address)}if(t.type===e.ibcTransfer.type){const e=t.value;return function(e,t,n,r,o){const a=new me.Coin(n.denom,n.amount),s=me.CoinUtils.parseDecAndDenomFromCoin(e,a);return n={amount:Zr(s.amount),denom:s.denom},{icon:"fas fa-link",title:t.formatMessage({id:"sign.list.message.cosmos-sdk/MsgTransfer.title"}),content:i.a.createElement(C.a,{id:"sign.list.message.cosmos-sdk/MsgTransfer.content",values:{b:(...e)=>i.a.createElement("b",null,e),receiver:R.Bech32Address.shortenAddress(r,20),amount:`${n.amount} ${n.denom}`,channel:o}})}}(n,r,e.token,e.receiver,e.source_channel)}if(t.type===e.redelegate.type){const e=t.value;return Wr(n,r,e.amount,e.validator_src_address,e.validator_dst_address)}if(t.type===e.undelegate.type){const e=t.value;return Gr(n,r,e.amount,e.validator_address)}if(t.type===e.delegate.type){const e=t.value;return Jr(n,r,e.amount,e.validator_address)}if(t.type===e.withdrawRewards.type){return function(e,t){return{icon:"fas fa-money-bill",title:e.formatMessage({id:"sign.list.message.cosmos-sdk/MsgWithdrawDelegatorReward.title"}),content:i.a.createElement(C.a,{id:"sign.list.message.cosmos-sdk/MsgWithdrawDelegatorReward.content",values:{b:(...e)=>i.a.createElement("b",null,e),validator:R.Bech32Address.shortenAddress(t,34)}})}}(r,t.value.validator_address)}if(t.type===e.govVote.type){const e=t.value;return function(e,t,n){const r=(()=>{if("string"==typeof n)return n;switch(n){case 0:return"Empty";case 1:return"Yes";case 2:return"Abstain";case 3:return"No";case 4:return"No with veto";default:return"Unspecified"}})();return{icon:"fas fa-vote-yea",title:e.formatMessage({id:"sign.list.message.cosmos-sdk/MsgVote.title"}),content:i.a.createElement(C.a,{id:"sign.list.message.cosmos-sdk/MsgVote.content",values:{b:(...e)=>i.a.createElement("b",null,e),id:t,option:r}})}}(r,e.proposal_id,e.option)}if("wasm/MsgInstantiateContract"===t.type){const e=t.value;return function(e,t,n,r,o,a,s){const c=[];for(const t of n){const n=new me.Coin(t.denom,t.amount),r=me.CoinUtils.parseDecAndDenomFromCoin(e,n);c.push({amount:Zr(r.amount),denom:r.denom})}return{icon:"fas fa-cog",title:t.formatMessage({id:"sign.list.message.wasm/MsgInstantiateContract.title"}),content:i.a.createElement(i.a.Fragment,null,i.a.createElement(C.a,{id:"sign.list.message.wasm/MsgInstantiateContract.content",values:{b:(...e)=>i.a.createElement("b",null,e),br:i.a.createElement("br",null),admin:r?R.Bech32Address.shortenAddress(r,30):"","only-admin-exist":(...e)=>r?e:"",codeId:o,label:a,"only-funds-exist":(...e)=>c.length>0?e:"",funds:c.map(e=>`${e.amount} ${e.denom}`).join(",")}}),i.a.createElement("br",null),i.a.createElement(Qr,{msg:s}))}}(n,r,e.init_funds,e.admin,e.code_id,e.label,e.init_msg)}if(t.type===e.executeSecretWasm.type){const e=t.value;return function(e,t,n,r,o,a){const s=[];for(const t of n){const n=new me.Coin(t.denom,t.amount),r=me.CoinUtils.parseDecAndDenomFromCoin(e,n);s.push({amount:Zr(r.amount),denom:r.denom})}const c=null!=r;return{icon:"fas fa-cog",title:t.formatMessage({id:"sign.list.message.wasm/MsgExecuteContract.title"}),content:i.a.createElement(i.a.Fragment,null,i.a.createElement(C.a,{id:"sign.list.message.wasm/MsgExecuteContract.content",values:{b:(...e)=>i.a.createElement("b",null,e),br:i.a.createElement("br",null),address:R.Bech32Address.shortenAddress(o,26),"only-sent-exist":(...e)=>s.length>0?e:"",sent:s.map(e=>`${e.amount} ${e.denom}`).join(",")}}),c?i.a.createElement(i.a.Fragment,null,i.a.createElement("br",null),i.a.createElement(Gt,{color:"primary",pill:!0,style:{marginTop:"6px",marginBottom:"6px"}},i.a.createElement(C.a,{id:"sign.list.message.wasm/MsgExecuteContract.content.badge.secret-wasm"}))):i.a.createElement("br",null),i.a.createElement(Qr,{msg:a}))}}(n,r,e.sent_funds,e.callback_code_hash,e.contract,e.msg)}if("cyber/Link"===t.type){const e=t.value,n=[];for(const t of e.links)n.push({from:t.from,to:t.to});return{icon:"fas fa-paper-plane",title:r.formatMessage({id:"sign.list.message.cyber/Link.title"}),content:i.a.createElement(C.a,{id:"sign.list.message.cyber/Link.content",values:{b:(...e)=>i.a.createElement("b",null,e),br:i.a.createElement("br",null),address:R.Bech32Address.shortenAddress(e.address,20),link:n.map(e=>`${$t.Hash.truncHashPortion(e.from,7,7)} → ${$t.Hash.truncHashPortion(e.to,7,7)}`).join(", ")}})}}return $r(t)}var ei=n(405);const ti=Object(T.a)(({signDocHelper:e,memoConfig:t,feeConfig:n,gasConfig:r,isInternal:o,preferNoSetFee:a,preferNoSetMemo:c})=>{var l;const{chainStore:u,priceStore:f,accountStore:d}=Object(A.b)(),p=Object(ae.a)(),h=Object(s.b)(),m=e.signDocWrapper?e.signDocWrapper.mode:"none",b=e.signDocWrapper?"amino"===e.signDocWrapper.mode?e.signDocWrapper.aminoSignDoc.msgs:e.signDocWrapper.protoSignDoc.txMsgs:[],y="amino"===m?b.map((e,t)=>{const n=Xr(d.getAccount(u.current.chainId).msgOpts,e,u.current.currencies,p);return i.a.createElement(i.a.Fragment,{key:t.toString()},i.a.createElement(ni,{icon:n.icon,title:n.title},n.content),i.a.createElement("hr",null))}):"direct"===m?b.map((e,t)=>{const n=function(e,t,n){return e instanceof R.cosmos.bank.v1beta1.MsgSend?Kr(t,n,e.amount,e.toAddress):e instanceof R.cosmos.staking.v1beta1.MsgDelegate?Jr(t,n,e.amount,e.validatorAddress):e instanceof R.cosmos.staking.v1beta1.MsgBeginRedelegate?Wr(t,n,e.amount,e.validatorSrcAddress,e.validatorDstAddress):e instanceof R.cosmos.staking.v1beta1.MsgUndelegate?Gr(t,n,e.amount,e.validatorAddress):e instanceof R.UnknownMessage?$r(e.toJSON()):$r({typeUrl:e.typeUrl||e.type_url||"Unknown",value:Vr.Buffer.from(e.value).toString("base64")})}(e,u.current.currencies,p);return i.a.createElement(i.a.Fragment,{key:t.toString()},i.a.createElement(ni,{icon:n.icon,title:n.title},n.content),i.a.createElement("hr",null))}):null;return i.a.createElement("div",{className:Ht.a.container},i.a.createElement(ei.a,{for:"signing-messages",className:"form-control-label",style:{display:"flex"}},i.a.createElement(C.a,{id:"sign.list.messages.label"}),i.a.createElement(Gt,{className:"ml-2",color:"primary"},b.length)),i.a.createElement("div",{id:"signing-messages",className:Ht.a.msgContainer},y),c?i.a.createElement(i.a.Fragment,null,i.a.createElement(ei.a,{for:"memo",className:"form-control-label"},i.a.createElement(C.a,{id:"sign.info.memo"})),i.a.createElement("div",{id:"memo",style:{marginBottom:"8px"}},i.a.createElement("div",{style:{color:t.memo?void 0:"#AAAAAA"}},t.memo?t.memo:p.formatMessage({id:"sign.info.warning.empty-memo"})))):i.a.createElement(dt.f,{memoConfig:t,label:p.formatMessage({id:"sign.info.memo"}),rows:1}),a&&n.isManual?n.fee?i.a.createElement(i.a.Fragment,null,i.a.createElement(ei.a,{for:"fee-price",className:"form-control-label"},i.a.createElement(C.a,{id:"sign.info.fee"})),i.a.createElement("div",{id:"fee-price"},i.a.createElement("div",null,n.fee.maxDecimals(6).trim(!0).toString(),f.calculatePrice(h.fiatCurrency,n.fee)?i.a.createElement("div",{className:"ml-2",style:{display:"inline-block",fontSize:"12px"}},null===(l=f.calculatePrice(h.fiatCurrency,n.fee))||void 0===l?void 0:l.toString()):null)),o?null:i.a.createElement("div",{style:{fontSize:"12px"}},i.a.createElement(E.a,{color:"link",size:"sm",style:{padding:0},onClick:e=>{e.preventDefault(),n.setFeeType("average")}},i.a.createElement(C.a,{id:"sign.info.fee.override"})))):null:i.a.createElement(dt.d,{feeConfig:n,gasConfig:r,priceStore:f,label:p.formatMessage({id:"sign.info.fee"}),gasLabel:p.formatMessage({id:"sign.info.gas"})}))}),ni=({icon:e="fas fa-question",title:t,children:n})=>i.a.createElement("div",{className:Ht.a.msg},i.a.createElement("div",{className:Ht.a.icon},i.a.createElement("div",{style:{height:"2px"}}),i.a.createElement("i",{className:e}),i.a.createElement("div",{style:{flex:1}})),i.a.createElement("div",{className:Ht.a.contentContainer},i.a.createElement("div",{className:Ht.a.contentTitle},t),i.a.createElement("div",{className:Ht.a.content},n)));var ri,ii=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};!function(e){e[e.Details=0]="Details",e[e.Data=1]="Data"}(ri||(ri={}));const oi=Object(T.a)(()=>{var e,t,n,o,a;const s=Object(c.useHistory)(),[l,u]=Object(r.useState)(ri.Details),f=Object(ae.a)(),{chainStore:d,keyRingStore:p,signInteractionStore:h,accountStore:m,queriesStore:b}=Object(A.b)(),[y,g]=Object(r.useState)(""),v=d.current,w=Object(O.useGasConfig)(d,v.chainId,1),_=Object(O.useSignDocAmountConfig)(d,v.chainId,m.getAccount(v.chainId).msgOpts),k=Object(O.useFeeConfig)(d,v.chainId,y,b.get(v.chainId).getQueryBalances(),_,w),x=Object(O.useMemoConfig)(d,v.chainId),S=null===(e=h.waitingData)||void 0===e?void 0:e.data.signDocWrapper,T=Object(O.useSignDocHelper)(k,x);_.setSignDocHelper(T),Object(r.useEffect)(()=>{if(h.waitingData){const e=h.waitingData;d.selectChain(e.data.signDocWrapper.chainId),T.setSignDocWrapper(e.data.signDocWrapper),w.setGas(e.data.signDocWrapper.gas),x.setMemo(e.data.signDocWrapper.memo),e.data.signOptions.preferNoSetFee&&e.data.signDocWrapper.fees[0]&&k.setManualFee(e.data.signDocWrapper.fees[0]),g(e.data.signer)}},[d,w,x,k,T,h.waitingData]);const[M,I]=Object(r.useState)(!1),P=!0===(null===(t=h.waitingData)||void 0===t?void 0:t.data.signOptions.preferNoSetFee)||!0===(null===(n=h.waitingData)||void 0===n?void 0:n.data.signOptions.preferNoSetMemo),j=!0===(null===(o=h.waitingData)||void 0===o?void 0:o.data.signOptions.preferNoSetFee)||M,D=!0===(null===(a=h.waitingData)||void 0===a?void 0:a.data.signOptions.preferNoSetMemo)||M,R=Object(O.useInteractionInfo)(()=>{P&&I(!0),h.rejectAll()});return i.a.createElement(U.a,{showChainName:!0,canChangeChainInfo:!1,onBackButton:R.interactionInternal?()=>{s.goBack()}:void 0,style:{background:"white"}},y?i.a.createElement("div",{className:qt.a.container},i.a.createElement("div",{className:q()(qt.a.tabs)},i.a.createElement("ul",null,i.a.createElement("li",{className:q()({active:l===ri.Details})},i.a.createElement("a",{className:qt.a.tab,onClick:()=>{u(ri.Details)}},f.formatMessage({id:"sign.tab.details"}))),i.a.createElement("li",{className:q()({active:l===ri.Data})},i.a.createElement("a",{className:qt.a.tab,onClick:()=>{u(ri.Data)}},f.formatMessage({id:"sign.tab.data"}))))),i.a.createElement("div",{className:q()(qt.a.tabContainer,{[qt.a.dataTab]:l===ri.Data})},l===ri.Data?i.a.createElement(zt,{signDocHelper:T}):null,l===ri.Details?i.a.createElement(ti,{signDocHelper:T,memoConfig:x,feeConfig:k,gasConfig:w,isInternal:R.interaction&&R.interactionInternal,preferNoSetFee:j,preferNoSetMemo:D}):null),i.a.createElement("div",{style:{flex:1}}),i.a.createElement("div",{className:qt.a.buttons},"ledger"===p.keyRingType&&h.isLoading?i.a.createElement(E.a,{className:qt.a.button,color:"primary",disabled:!0,outline:!0},i.a.createElement(C.a,{id:"sign.button.confirm-ledger"})," ",i.a.createElement("i",{className:"fa fa-spinner fa-spin fa-fw"})):i.a.createElement(i.a.Fragment,null,i.a.createElement(E.a,{className:qt.a.button,color:"danger",disabled:null==S||null==T.signDocWrapper,"data-loading":h.isLoading,onClick:e=>ii(void 0,void 0,void 0,(function*(){e.preventDefault(),P&&I(!0),yield h.reject(),R.interaction&&!R.interactionInternal&&window.close()})),outline:!0},f.formatMessage({id:"sign.button.reject"})),i.a.createElement(E.a,{className:qt.a.button,color:"primary",disabled:null==S||null==T.signDocWrapper||null!=x.getError()||null!=k.getError(),"data-loading":h.isLoading,onClick:e=>ii(void 0,void 0,void 0,(function*(){e.preventDefault(),P&&I(!0),T.signDocWrapper&&(yield h.approveAndWaitEnd(T.signDocWrapper)),R.interaction&&!R.interactionInternal&&window.close()}))},f.formatMessage({id:"sign.button.approve"}))))):i.a.createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center"}},i.a.createElement("i",{className:"fas fa-spinner fa-spin fa-2x text-gray"})))});var ai=n(387),si=n.n(ai),ci=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const li=Object(T.a)(()=>{var e,t;const{chainSuggestStore:r}=Object(A.b)(),o=Object(c.useHistory)(),a=Object(O.useInteractionInfo)(()=>{r.rejectAll()});return i.a.createElement(P.a,{style:{height:"100%",paddingTop:"80px"}},i.a.createElement("div",{className:si.a.container},i.a.createElement("img",{src:n(413),alt:"logo",style:{height:"92px"}}),i.a.createElement("h1",{className:si.a.header},i.a.createElement(C.a,{id:"chain.suggested.title"})),i.a.createElement("p",{className:si.a.paragraph},i.a.createElement(C.a,{id:"chain.suggested.paragraph",values:{host:null===(e=r.waitingSuggestedChainInfo)||void 0===e?void 0:e.data.origin,chainId:null===(t=r.waitingSuggestedChainInfo)||void 0===t?void 0:t.data.chainId,b:(...e)=>i.a.createElement("b",null,e)}})),i.a.createElement("div",{style:{flex:1}}),i.a.createElement(jt.a,{className:si.a.warning,color:"warning"},i.a.createElement("div",{className:si.a.imgContainer},i.a.createElement("img",{src:n(1516),alt:"experiment"})),i.a.createElement("div",{className:si.a.content},i.a.createElement("div",{className:si.a.title},i.a.createElement(C.a,{id:"chain.suggested.waring.experiment.title"})),i.a.createElement("div",null,i.a.createElement(C.a,{id:"chain.suggested.waring.experiment.paragraph"})))),i.a.createElement("div",{className:si.a.buttons},i.a.createElement(E.a,{className:si.a.button,color:"danger",outline:!0,disabled:!r.waitingSuggestedChainInfo,"data-loading":r.isLoading,onClick:e=>ci(void 0,void 0,void 0,(function*(){e.preventDefault(),yield r.reject(),a.interaction&&!a.interactionInternal?window.close():o.push("/")}))},i.a.createElement(C.a,{id:"chain.suggested.button.reject"})),i.a.createElement(E.a,{className:si.a.button,color:"primary",disabled:!r.waitingSuggestedChainInfo,"data-loading":r.isLoading,onClick:e=>ci(void 0,void 0,void 0,(function*(){e.preventDefault(),yield r.approve(),a.interaction&&!a.interactionInternal?window.close():o.push("/")}))},i.a.createElement(C.a,{id:"chain.suggested.button.approve"})))))});var ui=n(87),fi=n(227),di=n.n(fi);const pi=Object(T.a)(()=>{const e=Object(s.b)(),t=Object(c.useHistory)(),n=Object(ae.a)(),o=e.automatic?n.formatMessage({id:"setting.language.automatic-with-language"},{language:n.formatMessage({id:"setting.language."+e.language})}):n.formatMessage({id:"setting.language."+e.language}),a=e.isFiatCurrencyAutomatic?n.formatMessage({id:"setting.fiat.automatic-with-fiat"},{fiat:e.fiatCurrency.toUpperCase()}):e.fiatCurrency.toUpperCase();return i.a.createElement(U.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:n.formatMessage({id:"main.menu.settings"}),onBackButton:()=>{t.goBack()}},i.a.createElement("div",{className:di.a.container},i.a.createElement(ui.a,{title:n.formatMessage({id:"setting.language"}),paragraph:o,onClick:()=>{t.push({pathname:"/setting/language"})},icons:Object(r.useMemo)(()=>[i.a.createElement("i",{key:"next",className:"fas fa-chevron-right"})],[])}),i.a.createElement(ui.a,{title:n.formatMessage({id:"setting.fiat"}),paragraph:a,onClick:()=>{t.push({pathname:"/setting/fiat"})},icons:Object(r.useMemo)(()=>[i.a.createElement("i",{key:"next",className:"fas fa-chevron-right"})],[])}),i.a.createElement(ui.a,{title:n.formatMessage({id:"setting.connections"}),paragraph:n.formatMessage({id:"setting.connections.paragraph"}),onClick:()=>{t.push({pathname:"/setting/connections"})},icons:Object(r.useMemo)(()=>[i.a.createElement("i",{key:"next",className:"fas fa-chevron-right"})],[])}),i.a.createElement(ui.a,{title:n.formatMessage({id:"setting.credit"}),onClick:()=>{t.push({pathname:"/setting/credit"})},icons:Object(r.useMemo)(()=>[i.a.createElement("i",{key:"next",className:"fas fa-chevron-right"})],[])})))}),hi=Object(T.a)(()=>{const e=Object(c.useHistory)(),t=Object(ae.a)(),n=Object(s.b)(),{priceStore:o}=Object(A.b)(),a=Object(r.useMemo)(()=>[i.a.createElement("i",{key:"selected",className:"fas fa-check"})],[]);return i.a.createElement(U.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:t.formatMessage({id:"setting.fiat"}),onBackButton:()=>{e.goBack()}},i.a.createElement("div",{className:di.a.container},i.a.createElement(ui.a,{title:t.formatMessage({id:"setting.fiat.automatic"}),onClick:()=>{n.setFiatCurrency(null),e.push({pathname:"/"})},icons:n.isFiatCurrencyAutomatic?a:void 0}),Object.keys(o.supportedVsCurrencies).map(t=>{const r=o.supportedVsCurrencies[t];return i.a.createElement(ui.a,{key:r.currency,title:`${r.currency.toUpperCase()} (${r.symbol})`,onClick:()=>{n.setFiatCurrency(r.currency),e.push({pathname:"/"})},icons:n.isFiatCurrencyAutomatic?void 0:n.fiatCurrency===r.currency?a:void 0})})))});var mi=n(948),bi=n(949),yi=n(946),gi=n(897),vi=n(1061),wi=n.n(vi),_i=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const ki=Object(T.a)(()=>{const e=Object(c.useHistory)(),t=Object(ae.a)(),{chainStore:o,permissionStore:a}=Object(A.b)(),[s,l]=Object(r.useState)(o.current.chainId),u=a.getBasicAccessInfo(s),[f,d]=Object(r.useState)(!1),p=Object(it.b)(),h=Object(r.useMemo)(()=>[i.a.createElement("i",{key:"remove",className:"fas fa-times"})],[]);return i.a.createElement(U.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:t.formatMessage({id:"setting.connections"}),onBackButton:()=>{e.goBack()}},i.a.createElement("div",{className:di.a.container},i.a.createElement(mi.a,{isOpen:f,toggle:()=>d(!f),className:wi.a.dropdown},i.a.createElement(bi.a,{caret:!0,style:{boxShadow:"none"}},o.getChain(s).chainName),i.a.createElement(yi.a,null,o.chainInfos.map(e=>i.a.createElement(gi.a,{key:e.chainId,onClick:t=>{t.preventDefault(),l(e.chainId)}},e.chainName)))),u.origins.map(e=>i.a.createElement(ui.a,{title:e,key:e,onClick:r=>_i(void 0,void 0,void 0,(function*(){r.preventDefault(),(yield p.confirm({img:i.a.createElement("img",{alt:"unlink",src:n(1039),style:{height:"80px"}}),title:t.formatMessage({id:"setting.connections.confirm.delete-connection.title"}),paragraph:t.formatMessage({id:"setting.connections.confirm.delete-connection.paragraph"})}))&&(yield u.removeOrigin(e))})),icons:h}))))});var xi=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const Si=Object(T.a)(()=>{var e,t;const o=Object(c.useRouteMatch)(),a=Object(ae.a)(),s=Object(c.useHistory)(),l=Object(it.b)(),{chainStore:u,permissionStore:f,queriesStore:d}=Object(A.b)(),p=d.get(u.current.chainId).getQuerySecret20ContractInfo().getQueryContract(o.params.contractAddress),h=f.getSecret20ViewingKeyAccessInfo(u.current.chainId,o.params.contractAddress),m=Object(r.useMemo)(()=>[i.a.createElement("i",{key:"remove",className:"fas fa-times"})],[]);return i.a.createElement(U.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:a.formatMessage({id:"setting.connections.viewing-key"}),onBackButton:()=>{s.goBack()}},i.a.createElement("div",{className:di.a.container},i.a.createElement("div",{className:"text-gray",style:{padding:"8px 16px",fontSize:"14px"}},`${null===(e=p.tokenInfo)||void 0===e?void 0:e.name} (${null===(t=p.tokenInfo)||void 0===t?void 0:t.symbol})`),h.origins.map(e=>i.a.createElement(ui.a,{title:e,key:e,onClick:t=>xi(void 0,void 0,void 0,(function*(){t.preventDefault(),(yield l.confirm({img:i.a.createElement("img",{alt:"unlink",src:n(1039),style:{height:"80px"}}),title:a.formatMessage({id:"setting.connections.viewing-key.confirm.delete-connection.title"}),paragraph:a.formatMessage({id:"setting.connections.viewing-key.confirm.delete-connection.paragraph"})}))&&(yield h.removeOrigin(e))})),icons:m}))))});var Oi=n(891),Ei=n(1062),Ti=n.n(Ei);var Ai=n(1063),Mi=n.n(Ai),Ii=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const Pi=Object(T.a)(()=>{var e;const t=Object(c.useHistory)(),n=Object(c.useRouteMatch)(),o=Object(ae.a)(),[a,s]=Object(r.useState)(!1),{keyRingStore:l}=Object(A.b)(),{register:u,handleSubmit:f,errors:d,setError:p}=Object(yt.a)({defaultValues:{name:""}});Object(r.useEffect)(()=>{if(parseInt(n.params.index).toString()!==n.params.index)throw new Error("Invalid index")},[n.params.index]);const h=Object(r.useMemo)(()=>l.multiKeyStoreInfo[parseInt(n.params.index)],[l.multiKeyStoreInfo,n.params.index]);return i.a.createElement(U.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:o.formatMessage({id:"setting.keyring.change.name"}),onBackButton:()=>{t.goBack()}},i.a.createElement(pt.a,{className:Mi.a.container,onSubmit:f(e=>Ii(void 0,void 0,void 0,(function*(){s(!0);try{yield l.updateNameKeyRing(parseInt(n.params.index),e.name),t.push("/")}catch(e){console.log("Fail to decrypt: "+e.message),p("name","invalid",o.formatMessage({id:"setting.keyring.change.input.name.error.invalid"})),s(!1)}})))},i.a.createElement(dt.e,{type:"text",label:o.formatMessage({id:"setting.keyring.change.previous-name"}),value:null===(e=h.meta)||void 0===e?void 0:e.name,readOnly:!0}),i.a.createElement(dt.e,{type:"text",label:o.formatMessage({id:"setting.keyring.change.input.name"}),name:"name",error:d.name&&d.name.message,ref:u({required:o.formatMessage({id:"setting.keyring.change.input.name.error.required"})})}),i.a.createElement("div",{style:{flex:1}}),i.a.createElement(E.a,{type:"submit",color:"primary",block:!0,"data-loading":a},i.a.createElement(C.a,{id:"setting.keyring.change.name.button.save"}))))});var Ci=n(1064),ji=n.n(Ci),Di=n(944),Ri=n.n(Di);const Ni=({index:e,keyStore:t})=>{const o=Object(c.useHistory)(),a=Object(r.useCallback)(t=>{t.preventDefault(),o.push("/setting/export/"+e)},[o,e]);return i.a.createElement("div",{className:Ri.a.innerContainer},"mnemonic"===t.type?i.a.createElement(jt.a,{color:"warning",fade:!1},i.a.createElement("div",null,i.a.createElement(C.a,{id:"setting.clear.alert"})),i.a.createElement(E.a,{size:"sm",style:{float:"right",marginTop:"10px"},color:"white",outline:!0,onClick:a},i.a.createElement(C.a,{id:"setting.clear.button.back-up"}))):null,i.a.createElement("div",{className:Ri.a.trashContainer},i.a.createElement("img",{src:n(1522),alt:"trash-can"}),i.a.createElement("div",null,i.a.createElement(C.a,{id:"setting.clear.warning"}))))};var Bi=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const Li=Object(T.a)(()=>{const e=Object(c.useHistory)(),t=Object(c.useRouteMatch)(),n=Object(ae.a)(),[o,a]=Object(r.useState)(!1),{keyRingStore:s}=Object(A.b)(),{register:l,handleSubmit:u,setError:f,errors:d}=Object(yt.a)({defaultValues:{password:""}});Object(r.useEffect)(()=>{if(parseInt(t.params.index).toString()!==t.params.index)throw new Error("Invalid index")},[t.params.index]);const p=Object(r.useMemo)(()=>s.multiKeyStoreInfo[parseInt(t.params.index)],[s.multiKeyStoreInfo,t.params.index]);return i.a.createElement(U.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:n.formatMessage({id:"setting.clear"}),onBackButton:Object(r.useCallback)(()=>{e.goBack()},[e])},i.a.createElement("div",{className:ji.a.container},p?i.a.createElement(Ni,{index:parseInt(t.params.index),keyStore:p}):null,i.a.createElement(pt.a,{onSubmit:u(r=>Bi(void 0,void 0,void 0,(function*(){a(!0);try{yield s.deleteKeyRing(parseInt(t.params.index),r.password),e.push("/")}catch(e){console.log("Fail to decrypt: "+e.message),f("password","invalid",n.formatMessage({id:"setting.clear.input.password.error.invalid"})),a(!1)}})))},i.a.createElement(dt.e,{type:"password",label:n.formatMessage({id:"setting.clear.input.password"}),name:"password",error:d.password&&d.password.message,ref:l({required:n.formatMessage({id:"setting.clear.input.password.error.required"})})}),i.a.createElement(E.a,{type:"submit",color:"primary",block:!0,"data-loading":o},i.a.createElement(C.a,{id:"setting.clear.button.confirm"})))))});var Ui=n(945),Fi=n.n(Ui);const qi=()=>i.a.createElement("div",{className:Fi.a.innerContainer},i.a.createElement("img",{className:Fi.a.imgLock,src:n(1524),alt:"lock"}),i.a.createElement("p",null,i.a.createElement(C.a,{id:"setting.export.warning"})));var zi=n(1065),Vi=n.n(zi),Hi=n(894),$i=n.n(Hi),Ki=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const Wi=Object(T.a)(()=>{var e;const t=Object(c.useHistory)(),n=Object(c.useLocation)(),o=Object(c.useRouteMatch)(),a=Object(ae.a)(),{keyRingStore:s}=Object(A.b)(),l=null!==(e=Vi.a.parse(n.search).type)&&void 0!==e?e:"mnemonic",[u,f]=Object(r.useState)(!1),[d,p]=Object(r.useState)(""),{register:h,handleSubmit:m,setError:b,errors:y}=Object(yt.a)({defaultValues:{password:""}});return Object(r.useEffect)(()=>{if(parseInt(o.params.index).toString()!==o.params.index)throw new Error("Invalid index")},[o.params.index]),i.a.createElement(U.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:a.formatMessage({id:"mnemonic"===l?"setting.export":"setting.export.private-key"}),onBackButton:Object(r.useCallback)(()=>{t.goBack()},[t])},i.a.createElement("div",{className:$i.a.container},d?i.a.createElement("div",{className:q()($i.a.mnemonic,{[$i.a.altHex]:"mnemonic"!==l})},d):i.a.createElement(i.a.Fragment,null,i.a.createElement(qi,null),i.a.createElement(pt.a,{onSubmit:m(e=>Ki(void 0,void 0,void 0,(function*(){f(!0);try{p(yield Object(Ut.flowResult)(s.showKeyRing(parseInt(o.params.index),e.password)))}catch(e){console.log("Fail to decrypt: "+e.message),b("password","invalid",a.formatMessage({id:"setting.export.input.password.error.invalid"}))}finally{f(!1)}})))},i.a.createElement(dt.e,{type:"password",label:a.formatMessage({id:"setting.export.input.password"}),name:"password",error:y.password&&y.password.message,ref:h({required:a.formatMessage({id:"setting.export.input.password.error.required"})})}),i.a.createElement(E.a,{type:"submit",color:"primary",block:!0,"data-loading":u},i.a.createElement(C.a,{id:"setting.export.button.confirm"}))))))});var Gi=n(395),Ji=n.n(Gi),Qi=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const Yi=Object(T.a)(()=>{Object(O.useInteractionInfo)();const{ledgerInitStore:e}=Object(A.b)(),t=Object(ae.a)(),o=Object(oe.c)(),[a,s]=Object(r.useState)(!1);Object(r.useEffect)(()=>{e.isSignCompleted&&setTimeout(window.close,3e3),e.isGetPubKeySucceeded&&window.close(),e.isInitAborted&&window.close()},[e.isGetPubKeySucceeded,e.isSignCompleted,e.isInitAborted]);const[c,l]=Object(r.useState)(0),[u,f]=Object(r.useState)(void 0),[d,p]=Object(r.useState)(!1),[h,m]=Object(r.useState)(!1);return i.a.createElement(P.a,{className:Ji.a.container},e.isSignCompleted?i.a.createElement(Xi,{rejected:e.isSignRejected}):h?i.a.createElement(Zi,null):i.a.createElement("div",{className:Ji.a.instructions},i.a.createElement(eo,{icon:i.a.createElement("img",{src:n(1529),style:{height:"50px"},alt:"usb"}),title:t.formatMessage({id:"ledger.step1"}),paragraph:t.formatMessage({id:"ledger.step1.paragraph"}),pass:c>0&&u===ot.LedgerInitErrorOn.App}),i.a.createElement(eo,{icon:i.a.createElement("img",{src:n(1530),style:{height:"34px"},alt:"atom"}),title:t.formatMessage({id:"ledger.step2"}),paragraph:t.formatMessage({id:"ledger.step2.paragraph"}),pass:c>0&&null==u}),i.a.createElement("div",{style:{flex:1}}),i.a.createElement("div",{className:"custom-control custom-checkbox mb-2"},i.a.createElement("input",{className:"custom-control-input",id:"use-webhid",type:"checkbox",checked:e.isWebHID,onChange:t=>Qi(void 0,void 0,void 0,(function*(){t.preventDefault(),e.isWebHID||(yield ot.Ledger.isWebHIDSupported())?(s(!1),yield e.setWebHID(!e.isWebHID)):s(!0)}))}),i.a.createElement("label",{className:"custom-control-label",htmlFor:"use-webhid",style:{color:"#666666",paddingTop:"1px"}},i.a.createElement(C.a,{id:"ledger.option.webhid.checkbox"}))),a?i.a.createElement("div",{style:{fontSize:"14px",marginBottom:"20px",color:"#777777"}},i.a.createElement(C.a,{id:"ledger.option.webhid.warning",values:{link:i.a.createElement("a",{href:"chrome://flags/#enable-experimental-web-platform-features",target:"_blank",rel:"noopener noreferrer",onClick:()=>{navigator.clipboard.writeText("chrome://flags/#enable-experimental-web-platform-features").then(()=>{o.push({placement:"top-center",type:"success",duration:2,content:t.formatMessage({id:"ledger.option.webhid.link.copied"}),canDelete:!0,transition:{duration:.25}})})}},"chrome://flags/#enable-experimental-web-platform-features")}})):null,i.a.createElement(E.a,{color:"primary",block:!0,onClick:t=>Qi(void 0,void 0,void 0,(function*(){t.preventDefault(),yield Qi(void 0,void 0,void 0,(function*(){let t;l(c+1),p(!0);try{const t=yield ot.Ledger.init(e.isWebHID);yield t.close(),e.isWebHID||_t()(1e3)}catch(e){console.log(e),t=null!=e.errorOn?e.errorOn:ot.LedgerInitErrorOn.Unknown}f(t),p(!1),void 0===t&&(m(!0),yield e.resume())}))})),"data-loading":d},i.a.createElement(C.a,{id:"ledger.button.next"}))))}),Zi=()=>i.a.createElement("div",{className:Ji.a.confirmLedgerDialog},i.a.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"flex-end"}},i.a.createElement("img",{src:n(1531),alt:"pen"})),i.a.createElement("p",null,i.a.createElement(C.a,{id:"ledger.confirm.waiting.paragraph"})),i.a.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"flex-start"}},i.a.createElement("i",{className:"fa fa-spinner fa-spin fa-2x fa-fw"}))),Xi=({rejected:e})=>{const t=Object(ae.a)();return i.a.createElement("div",{className:Ji.a.signCompleteDialog},i.a.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"flex-end"}},e?i.a.createElement("img",{src:n(1533),alt:"rejected"}):i.a.createElement("img",{src:n(1532),alt:"success"})),i.a.createElement("p",null,e?t.formatMessage({id:"ledger.confirm.rejected"}):t.formatMessage({id:"ledger.confirm.success"})),i.a.createElement("div",{style:{flex:1,display:"flex",flexDirection:"column",justifyContent:"flex-start"}},i.a.createElement("div",{className:Ji.a.subParagraph},e?t.formatMessage({id:"ledger.confirm.rejected.paragraph"}):t.formatMessage({id:"ledger.confirm.success.paragraph"}))))},eo=({icon:e,title:t,paragraph:n,children:r,pass:o})=>i.a.createElement("div",{className:q()(Ji.a.instruction,{[Ji.a.pass]:o})},i.a.createElement("div",{className:Ji.a.icon},e),i.a.createElement("div",{className:Ji.a.inner},i.a.createElement("h1",null,t,o?i.a.createElement("i",{className:"fas fa-check",style:{marginLeft:"10px",color:"#2dce89"}}):null),i.a.createElement("p",null,n),r));var to=n(1066),no=n.n(to),ro=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const io=Object(T.a)(()=>{var e,t,n,o,a,s,l,u;const f=Object(ae.a)(),d=Object(c.useHistory)(),{chainStore:p,queriesStore:h,accountStore:m,tokensStore:b}=Object(A.b)(),y=b.getTokensOf(p.current.chainId),g=m.getAccount(p.current.chainId),v=Object(O.useInteractionInfo)(()=>{"createSecret20ViewingKey"!==g.isSendingMsg&&b.rejectAllSuggestedTokens()}),w=Object(yt.a)({defaultValues:{contractAddress:"",viewingKey:""}}),_=w.watch("contractAddress"),[k,x]=Object(r.useState)(!1);Object(r.useEffect)(()=>{b.waitingSuggestedToken&&p.selectChain(b.waitingSuggestedToken.data.chainId)},[p,b.waitingSuggestedToken]),Object(r.useEffect)(()=>{b.waitingSuggestedToken&&_!==b.waitingSuggestedToken.data.contractAddress&&w.setValue("contractAddress",b.waitingSuggestedToken.data.contractAddress)},[_,w,b.waitingSuggestedToken]),Object(r.useEffect)(()=>{b.waitingSuggestedToken&&b.waitingSuggestedToken.data.viewingKey&&x(!0)},[b.waitingSuggestedToken]),Object(r.useEffect)(()=>{b.waitingSuggestedToken&&b.waitingSuggestedToken.data.viewingKey&&k&&w.setValue("viewingKey",b.waitingSuggestedToken.data.viewingKey)},[k,b.waitingSuggestedToken]);const S=h.get(p.current.chainId).getQuerySecret20ContractInfo().getQueryContract(_),T=S.tokenInfo,M=null!=(null!==(e=p.current.features)&&void 0!==e?e:[]).find(e=>"secretwasm"===e),I=Object(oe.c)(),P=Object(et.b)();return i.a.createElement(U.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:f.formatMessage({id:"setting.token.add"}),onBackButton:v.interaction?void 0:()=>{d.goBack()}},i.a.createElement(pt.a,{className:no.a.container,onSubmit:w.handleSubmit(e=>ro(void 0,void 0,void 0,(function*(){if(null!=(null==T?void 0:T.decimals)&&T.name&&T.symbol){if(M){let t=e.viewingKey;if(!t&&!k)try{t=yield ro(void 0,void 0,void 0,(function*(){return new Promise((e,t)=>{g.createSecret20ViewingKey(_,"",{},(t,n)=>{P.setIsLoading("create-veiwing-key",!1),e(n)}).then(()=>{P.setIsLoading("create-veiwing-key",!0)}).catch(t)})}))}catch(e){return I.push({placement:"top-center",type:"danger",duration:2,content:"Failed to create the viewing key: "+e.message,canDelete:!0,transition:{duration:.25}}),v.interaction&&b.waitingSuggestedToken&&(yield b.rejectAllSuggestedTokens()),void(v.interaction&&!v.interactionInternal?window.close():d.push({pathname:"/"}))}if(t){const n={type:"secret20",contractAddress:e.contractAddress,viewingKey:t,coinMinimalDenom:T.name,coinDenom:T.symbol,coinDecimals:T.decimals};v.interaction&&b.waitingSuggestedToken?yield b.approveSuggestedToken(n):yield y.addToken(n)}else I.push({placement:"top-center",type:"danger",duration:2,content:"Failed to create the viewing key",canDelete:!0,transition:{duration:.25}})}else{const t={type:"cw20",contractAddress:e.contractAddress,coinMinimalDenom:T.name,coinDenom:T.symbol,coinDecimals:T.decimals};v.interaction&&b.waitingSuggestedToken?yield b.approveSuggestedToken(t):yield y.addToken(t)}v.interaction&&!v.interactionInternal?window.close():d.push({pathname:"/"})}})))},i.a.createElement(dt.e,{type:"text",label:f.formatMessage({id:"setting.token.add.contract-address"}),name:"contractAddress",autoComplete:"off",readOnly:null!=b.waitingSuggestedToken,ref:w.register({required:"Contract address is required",validate:e=>{try{R.Bech32Address.validate(e,p.current.bech32Config.bech32PrefixAccAddr)}catch(e){return"Invalid address"}}}),error:w.errors.contractAddress?w.errors.contractAddress.message:null==T?(null===(n=null===(t=S.error)||void 0===t?void 0:t.data)||void 0===n?void 0:n.error)||(null===(o=S.error)||void 0===o?void 0:o.message):void 0,text:S.isFetching?i.a.createElement("i",{className:"fas fa-spinner fa-spin"}):void 0}),i.a.createElement(dt.e,{type:"text",label:f.formatMessage({id:"setting.token.add.name"}),value:null!==(a=null==T?void 0:T.name)&&void 0!==a?a:"-",readOnly:!0}),i.a.createElement(dt.e,{type:"text",label:f.formatMessage({id:"setting.token.add.symbol"}),value:null!==(s=null==T?void 0:T.symbol)&&void 0!==s?s:"-",readOnly:!0}),i.a.createElement(dt.e,{type:"text",label:f.formatMessage({id:"setting.token.add.decimals"}),value:null!==(l=null==T?void 0:T.decimals)&&void 0!==l?l:"-",readOnly:!0}),M&&k?i.a.createElement(dt.e,{type:"text",label:f.formatMessage({id:"setting.token.add.secret20.viewing-key"}),name:"viewingKey",autoComplete:"off",ref:w.register({required:"Viewing key is required"}),error:w.errors.viewingKey?w.errors.viewingKey.message:void 0}):null,i.a.createElement("div",{style:{flex:1}}),i.a.createElement("div",{className:"custom-control custom-checkbox mb-2"},i.a.createElement("input",{className:"custom-control-input",id:"viewing-key-checkbox",type:"checkbox",checked:k,onChange:()=>{x(e=>!e)}}),i.a.createElement("label",{className:"custom-control-label",htmlFor:"viewing-key-checkbox",style:{color:"#666666",paddingTop:"1px"}},i.a.createElement(C.a,{id:(null===(u=b.waitingSuggestedToken)||void 0===u?void 0:u.data.viewingKey)?"setting.token.add.secret20.checkbox.use-suggested-viewing-key":"setting.token.add.secret20.checkbox.import-viewing-key"}))),i.a.createElement(E.a,{type:"submit",color:"primary",disabled:null==T||!g.isReadyToSendMsgs,"data-loading":"createSecret20ViewingKey"===g.isSendingMsg},i.a.createElement(C.a,{id:"setting.token.add.button.submit"}))))});var oo=n(1067),ao=n.n(oo),so=function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{c(r.next(e))}catch(e){o(e)}}function s(e){try{c(r.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}c((r=r.apply(e,t||[])).next())}))};const co=Object(T.a)(()=>{const e=Object(c.useHistory)(),t=Object(ae.a)(),n=Object(oe.c)(),r=Object(it.b)(),{chainStore:o,tokensStore:a}=Object(A.b)(),s=o.current.currencies.filter(e=>"type"in e&&"secret20"===e.type);return i.a.createElement(U.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:t.formatMessage({id:"main.menu.token-list"}),onBackButton:()=>{e.goBack()}},i.a.createElement("div",{className:ao.a.container},s.map(e=>{if(!("type"in e)||"secret20"!==e.type)return;const s=e,c=[];return c.push(i.a.createElement("i",{key:"copy",className:"fas fa-copy",style:{cursor:"pointer"},onClick:e=>so(void 0,void 0,void 0,(function*(){e.preventDefault(),yield navigator.clipboard.writeText(s.viewingKey),n.push({placement:"top-center",type:"success",duration:2,content:t.formatMessage({id:"setting.token.manage.notification.viewing-key.copy"}),canDelete:!0,transition:{duration:.25}})}))})),c.push(i.a.createElement("i",{key:"trash",className:"fas fa-trash-alt",style:{cursor:"pointer"},onClick:e=>so(void 0,void 0,void 0,(function*(){e.preventDefault(),(yield r.confirm({paragraph:t.formatMessage({id:"setting.token.manage.confirm.remove-token"})}))&&(yield a.getTokensOf(o.current.chainId).removeToken(s))}))})),i.a.createElement(ui.a,{key:s.contractAddress,style:{cursor:"auto"},title:s.coinDenom,paragraph:R.Bech32Address.shortenAddress(s.contractAddress,30),icons:c})})))});var lo=n(415),uo=n(400),fo=n(18);window.keplr=new uo.Keplr(lo.version,new fo.InExtensionMessageRequester),n(413),n(1536),n(1537),n(1538),Object(Ut.configure)({enforceActions:"always"}),he.a.setAppElement("#app"),he.a.defaultStyles={content:Object.assign(Object.assign({},he.a.defaultStyles.content),{minWidth:"300px",maxWidth:"600px",minHeight:"250px",maxHeight:"500px",left:"50%",right:"auto",top:"50%",bottom:"auto",transform:"translate(-50%, -50%)"}),overlay:Object.assign({zIndex:1e3},he.a.defaultStyles.overlay)};const po=Object(T.a)(()=>{const{keyRingStore:e}=Object(A.b)();return e.status===ot.KeyRingStatus.UNLOCKED?i.a.createElement(ft,null):e.status===ot.KeyRingStatus.LOCKED?i.a.createElement(xt,null):e.status===ot.KeyRingStatus.EMPTY?(browser.tabs.create({url:"/popup.html#/register"}),window.close(),i.a.createElement("div",{style:{height:"100%"}},i.a.createElement(bt,{icon:n(413),logo:n(877),subtitle:"Wallet for the Interchain"}))):e.status===ot.KeyRingStatus.NOTLOADED?i.a.createElement("div",{style:{height:"100%"}},i.a.createElement(bt,{icon:n(413),logo:n(877),subtitle:"Wallet for the Interchain"})):i.a.createElement("div",null,"Unknown status")});a.a.render(i.a.createElement(A.a,null,i.a.createElement(s.a,{additionalMessages:At.b,languageToFiatCurrency:At.e},i.a.createElement(et.a,null,i.a.createElement(oe.b,null,i.a.createElement(oe.a,null,i.a.createElement(it.a,null,i.a.createElement(b,null,i.a.createElement(c.Route,{exact:!0,path:"/",component:po}),i.a.createElement(c.Route,{exact:!0,path:"/unlock",component:xt}),i.a.createElement(c.Route,{exact:!0,path:"/access",component:D}),i.a.createElement(c.Route,{exact:!0,path:"/access/viewing-key",component:B}),i.a.createElement(c.Route,{exact:!0,path:"/register",component:L.b}),i.a.createElement(c.Route,{exact:!0,path:"/send",component:It}),i.a.createElement(c.Route,{exact:!0,path:"/ibc-transfer",component:Rt}),i.a.createElement(c.Route,{exact:!0,path:"/setting",component:pi}),i.a.createElement(c.Route,{exact:!0,path:"/ledger-grant",component:Yi}),i.a.createElement(c.Route,{exact:!0,path:"/setting/language",component:()=>{const e=Object(s.b)(),t=Object(c.useHistory)(),n=Object(ae.a)(),o=Object(r.useMemo)(()=>[i.a.createElement("i",{key:"selected",className:"fas fa-check"})],[]);return i.a.createElement(U.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:n.formatMessage({id:"setting.language"}),onBackButton:Object(r.useCallback)(()=>{t.goBack()},[t])},i.a.createElement("div",{className:di.a.container},i.a.createElement(ui.a,{title:n.formatMessage({id:"setting.language.automatic"}),onClick:Object(r.useCallback)(()=>{e.clearLanguage(),t.push({pathname:"/"})},[t,e]),icons:e.automatic?o:void 0}),i.a.createElement(ui.a,{title:n.formatMessage({id:"setting.language.en"}),onClick:Object(r.useCallback)(()=>{e.setLanguage("en"),t.push({pathname:"/"})},[t,e]),icons:e.automatic||"en"!=e.language?void 0:o}),i.a.createElement(ui.a,{title:n.formatMessage({id:"setting.language.ko"}),onClick:Object(r.useCallback)(()=>{e.setLanguage("ko"),t.push({pathname:"/"})},[t,e]),icons:e.automatic||"ko"!=e.language?void 0:o})))}}),i.a.createElement(c.Route,{exact:!0,path:"/setting/fiat",component:hi}),i.a.createElement(c.Route,{exact:!0,path:"/setting/connections",component:ki}),i.a.createElement(c.Route,{exact:!0,path:"/setting/connections/viewing-key/:contractAddress",component:Si}),i.a.createElement(c.Route,{exact:!0,path:"/setting/address-book",component:Oi.a}),i.a.createElement(c.Route,{exact:!0,path:"/setting/credit",component:()=>{const e=Object(c.useHistory)(),t=Object(ae.a)();return i.a.createElement(U.a,{showChainName:!1,canChangeChainInfo:!1,alternativeTitle:t.formatMessage({id:"setting.credit"}),onBackButton:()=>{e.goBack()}},i.a.createElement("div",{className:Ti.a.container},i.a.createElement(ui.a,{title:"Entity Funding Support",paragraph:"Provided by ICF",onClick:e=>{e.preventDefault(),browser.tabs.create({url:"https://interchain.io"})}}),i.a.createElement(ui.a,{title:"Cosmos Hub node",paragraph:"Provided by Figment Networks Datahub",onClick:e=>{e.preventDefault(),browser.tabs.create({url:"https://figment.network"})}}),i.a.createElement(ui.a,{title:"Price data",paragraph:"Provided by Coingecko API",onClick:e=>{e.preventDefault(),browser.tabs.create({url:"https://www.coingecko.com/"})}}),i.a.createElement(ui.a,{title:"Development grant support",paragraph:"Provided by grant.fish",onClick:e=>{e.preventDefault(),browser.tabs.create({url:"https://stake.fish"})}})))}}),i.a.createElement(c.Route,{exact:!0,path:"/setting/set-keyring",component:Lt.a}),i.a.createElement(c.Route,{exact:!0,path:"/setting/export/:index",component:Wi}),i.a.createElement(c.Route,{exact:!0,path:"/setting/clear/:index",component:Li}),i.a.createElement(c.Route,{exact:!0,path:"/setting/keyring/change/name/:index",component:Pi}),i.a.createElement(c.Route,{exact:!0,path:"/setting/token/add",component:io}),i.a.createElement(c.Route,{exact:!0,path:"/setting/token/manage",component:co}),i.a.createElement(c.Route,{path:"/sign",component:oi}),i.a.createElement(c.Route,{path:"/suggest-chain",component:li})))))))),document.getElementById("app"))},function(e,t,n){"use strict";n.r(t),n.d(t,"BroadcastChannel",(function(){return O})),n.d(t,"clearNodeFolder",(function(){return E})),n.d(t,"enforceOptions",(function(){return T})),n.d(t,"createLeaderElection",(function(){return H}));var r=n(90);var i={create:function(e){var t={messagesCallback:null,bc:new BroadcastChannel(e),subFns:[]};return t.bc.onmessage=function(e){t.messagesCallback&&t.messagesCallback(e.data)},t},close:function(e){e.bc.close(),e.subFns=[]},onMessage:function(e,t){e.messagesCallback=t},postMessage:function(e,t){e.bc.postMessage(t,!1)},canBeUsed:function(){if(r.a&&"undefined"==typeof window)return!1;if("function"==typeof BroadcastChannel){if(BroadcastChannel._pubkey)throw new Error("BroadcastChannel: Do not overwrite window.BroadcastChannel with this module, this is not a polyfill");return!0}return!1},type:"native",averageResponseTime:function(){return 150},microSeconds:r.c};function o(){return(new Date).getTime()}var a=function(e){var t=new Set,n=new Map;this.has=t.has.bind(t),this.add=function(r){n.set(r,o()),t.add(r),function(){var r=o()-e,i=t[Symbol.iterator]();for(;;){var a=i.next().value;if(!a)return;if(!(n.get(a)<r))return;n.delete(a),t.delete(a)}}()},this.clear=function(){t.clear(),n.clear()}};function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=JSON.parse(JSON.stringify(e));return void 0===t.webWorkerSupport&&(t.webWorkerSupport=!0),t.idb||(t.idb={}),t.idb.ttl||(t.idb.ttl=45e3),t.idb.fallbackInterval||(t.idb.fallbackInterval=150),e.idb&&"function"==typeof e.idb.onclose&&(t.idb.onclose=e.idb.onclose),t.localstorage||(t.localstorage={}),t.localstorage.removeTimeout||(t.localstorage.removeTimeout=6e4),e.methods&&(t.methods=e.methods),t.node||(t.node={}),t.node.ttl||(t.node.ttl=12e4),void 0===t.node.useFastPath&&(t.node.useFastPath=!0),t}var c=r.c;function l(){if("undefined"!=typeof indexedDB)return indexedDB;if("undefined"!=typeof window){if(void 0!==window.mozIndexedDB)return window.mozIndexedDB;if(void 0!==window.webkitIndexedDB)return window.webkitIndexedDB;if(void 0!==window.msIndexedDB)return window.msIndexedDB}return!1}function u(e,t){return function(e,t){var n=(new Date).getTime()-t,r=e.transaction("messages").objectStore("messages"),i=[];return new Promise((function(e){r.openCursor().onsuccess=function(t){var r=t.target.result;if(r){var o=r.value;if(!(o.time<n))return void e(i);i.push(o),r.continue()}else e(i)}}))}(e,t).then((function(t){return Promise.all(t.map((function(t){return function(e,t){var n=e.transaction(["messages"],"readwrite").objectStore("messages").delete(t);return new Promise((function(e){n.onsuccess=function(){return e()}}))}(e,t.id)})))}))}function f(e){return e.closed?Promise.resolve():e.messagesCallback?(t=e.db,n=e.lastCursorId,r=t.transaction("messages").objectStore("messages"),i=[],o=IDBKeyRange.bound(n+1,1/0),new Promise((function(e){r.openCursor(o).onsuccess=function(t){var n=t.target.result;n?(i.push(n.value),n.continue()):e(i)}}))).then((function(t){return t.filter((function(e){return!!e})).map((function(t){return t.id>e.lastCursorId&&(e.lastCursorId=t.id),t})).filter((function(t){return function(e,t){return e.uuid!==t.uuid&&(!t.eMIs.has(e.id)&&!(e.data.time<t.messagesCallbackTime))}(t,e)})).sort((function(e,t){return e.time-t.time})).forEach((function(t){e.messagesCallback&&(e.eMIs.add(t.id),e.messagesCallback(t.data))})),Promise.resolve()})):Promise.resolve();var t,n,r,i,o}var d={create:function(e,t){return t=s(t),function(e){var t="pubkey.broadcast-channel-0-"+e,n=l().open(t,1);return n.onupgradeneeded=function(e){e.target.result.createObjectStore("messages",{keyPath:"id",autoIncrement:!0})},new Promise((function(e,t){n.onerror=function(e){return t(e)},n.onsuccess=function(){e(n.result)}}))}(e).then((function(n){var i={closed:!1,lastCursorId:0,channelName:e,options:t,uuid:Object(r.e)(),eMIs:new a(2*t.idb.ttl),writeBlockPromise:Promise.resolve(),messagesCallback:null,readQueuePromises:[],db:n};return n.onclose=function(){i.closed=!0,t.idb.onclose&&t.idb.onclose()},function e(t){if(t.closed)return;f(t).then((function(){return Object(r.f)(t.options.idb.fallbackInterval)})).then((function(){return e(t)}))}(i),i}))},close:function(e){e.closed=!0,e.db.close()},onMessage:function(e,t,n){e.messagesCallbackTime=n,e.messagesCallback=t,f(e)},postMessage:function(e,t){return e.writeBlockPromise=e.writeBlockPromise.then((function(){return function(e,t,n){var r={uuid:t,time:(new Date).getTime(),data:n},i=e.transaction(["messages"],"readwrite");return new Promise((function(e,t){i.oncomplete=function(){return e()},i.onerror=function(e){return t(e)},i.objectStore("messages").add(r)}))}(e.db,e.uuid,t)})).then((function(){0===Object(r.d)(0,10)&&u(e.db,e.options.idb.ttl)})),e.writeBlockPromise},canBeUsed:function(){return!r.a&&!!l()},type:"idb",averageResponseTime:function(e){return 2*e.idb.fallbackInterval},microSeconds:c},p=r.c;function h(){var e;if("undefined"==typeof window)return null;try{e=window.localStorage,e=window["ie8-eventlistener/storage"]||window.localStorage}catch(e){}return e}function m(e){return"pubkey.broadcastChannel-"+e}function b(){if(r.a)return!1;var e=h();if(!e)return!1;try{var t="__broadcastchannel_check";e.setItem(t,"works"),e.removeItem(t)}catch(e){return!1}return!0}var y={create:function(e,t){if(t=s(t),!b())throw new Error("BroadcastChannel: localstorage cannot be used");var n=Object(r.e)(),i=new a(t.localstorage.removeTimeout),o={channelName:e,uuid:n,eMIs:i};return o.listener=function(e,t){var n=m(e),r=function(e){e.key===n&&t(JSON.parse(e.newValue))};return window.addEventListener("storage",r),r}(e,(function(e){o.messagesCallback&&e.uuid!==n&&e.token&&!i.has(e.token)&&(e.data.time&&e.data.time<o.messagesCallbackTime||(i.add(e.token),o.messagesCallback(e.data)))})),o},close:function(e){var t;t=e.listener,window.removeEventListener("storage",t)},onMessage:function(e,t,n){e.messagesCallbackTime=n,e.messagesCallback=t},postMessage:function(e,t){return new Promise((function(n){Object(r.f)().then((function(){var i=m(e.channelName),o={token:Object(r.e)(),time:(new Date).getTime(),data:t,uuid:e.uuid},a=JSON.stringify(o);h().setItem(i,a);var s=document.createEvent("Event");s.initEvent("storage",!0,!0),s.key=i,s.newValue=a,window.dispatchEvent(s),n()}))}))},canBeUsed:b,type:"localstorage",averageResponseTime:function(){var e=navigator.userAgent.toLowerCase();return e.includes("safari")&&!e.includes("chrome")?240:120},microSeconds:p},g=r.c,v=new Set;var w={create:function(e){var t={name:e,messagesCallback:null};return v.add(t),t},close:function(e){v.delete(e)},onMessage:function(e,t){e.messagesCallback=t},postMessage:function(e,t){return new Promise((function(n){return setTimeout((function(){Array.from(v).filter((function(t){return t.name===e.name})).filter((function(t){return t!==e})).filter((function(e){return!!e.messagesCallback})).forEach((function(e){return e.messagesCallback(t)})),n()}),5)}))},canBeUsed:function(){return!0},type:"simulate",averageResponseTime:function(){return 5},microSeconds:g},_=[i,d,y];if(r.a){var k=n(1390);"function"==typeof k.canBeUsed&&_.push(k)}function x(e){var t=[].concat(e.methods,_).filter(Boolean);if(e.type){if("simulate"===e.type)return w;var n=t.find((function(t){return t.type===e.type}));if(n)return n;throw new Error("method-type "+e.type+" not found")}e.webWorkerSupport||r.a||(t=t.filter((function(e){return"idb"!==e.type})));var i=t.find((function(e){return e.canBeUsed()}));if(i)return i;throw new Error("No useable methode found:"+JSON.stringify(_.map((function(e){return e.type}))))}var S,O=function(e,t){var n,i;this.name=e,S&&(t=S),this.options=s(t),this.method=x(this.options),this._iL=!1,this._onML=null,this._addEL={message:[],internal:[]},this._befC=[],this._prepP=null,i=(n=this).method.create(n.name,n.options),Object(r.b)(i)?(n._prepP=i,i.then((function(e){n._state=e}))):n._state=i};function E(e){var t=x(e=s(e));return"node"===t.type?t.clearNodeFolder().then((function(){return!0})):Promise.resolve(!1)}function T(e){S=e}function A(e,t,n){var r={time:e.method.microSeconds(),type:t,data:n};return(e._prepP?e._prepP:Promise.resolve()).then((function(){return e.method.postMessage(e._state,r)}))}function M(e){return e._addEL.message.length>0||e._addEL.internal.length>0}function I(e,t,n){e._addEL[t].push(n),function(e){if(!e._iL&&M(e)){var t=function(t){e._addEL[t.type].forEach((function(e){t.time>=e.time&&e.fn(t.data)}))},n=e.method.microSeconds();e._prepP?e._prepP.then((function(){e._iL=!0,e.method.onMessage(e._state,t,n)})):(e._iL=!0,e.method.onMessage(e._state,t,n))}}(e)}function P(e,t,n){e._addEL[t]=e._addEL[t].filter((function(e){return e!==n})),function(e){if(e._iL&&!M(e)){e._iL=!1;var t=e.method.microSeconds();e.method.onMessage(e._state,null,t)}}(e)}O._pubkey=!0,O.prototype={postMessage:function(e){if(this.closed)throw new Error("BroadcastChannel.postMessage(): Cannot post message after channel has closed");return A(this,"message",e)},postInternal:function(e){return A(this,"internal",e)},set onmessage(e){var t={time:this.method.microSeconds(),fn:e};P(this,"message",this._onML),e&&"function"==typeof e?(this._onML=t,I(this,"message",t)):this._onML=null},addEventListener:function(e,t){I(this,e,{time:this.method.microSeconds(),fn:t})},removeEventListener:function(e,t){P(this,e,this._addEL[e].find((function(e){return e.fn===t})))},close:function(){var e=this;if(!this.closed){this.closed=!0;var t=this._prepP?this._prepP:Promise.resolve();return this._onML=null,this._addEL.message=[],t.then((function(){return Promise.all(e._befC.map((function(e){return e()})))})).then((function(){return e.method.close(e._state)}))}},get type(){return this.method.type}};var C=n(1052),j=n.n(C);var D={add:function(e){if("function"==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope);else{if("function"!=typeof window.addEventListener)return;window.addEventListener("beforeunload",(function(){e()}),!0),window.addEventListener("unload",(function(){e()}),!0)}}},R=n(1053),N=n.n(R),B=j.a?N.a:D,L=new Set,U=!1;function F(){var e=[];return L.forEach((function(t){e.push(t()),L.delete(t)})),Promise.all(e)}var q={add:function(e){if(U||(U=!0,B.add(F)),"function"!=typeof e)throw new Error("Listener is no function");return L.add(e),{remove:function(){return L.delete(e)},run:function(){return L.delete(e),e()}}},runAll:F,removeAll:function(){L.clear()},getSize:function(){return L.size}},z=function(e,t){this._channel=e,this._options=t,this.isLeader=!1,this.isDead=!1,this.token=Object(r.e)(),this._isApl=!1,this._reApply=!1,this._unl=[],this._lstns=[],this._invs=[]};function V(e,t){var n={context:"leader",action:t,token:e.token};return e._channel.postInternal(n)}function H(e,t){if(e._leaderElector)throw new Error("BroadcastChannel already has a leader-elector");t=function(e,t){return e||(e={}),(e=JSON.parse(JSON.stringify(e))).fallbackInterval||(e.fallbackInterval=3e3),e.responseTime||(e.responseTime=t.method.averageResponseTime(t.options)),e}(t,e);var n=new z(e,t);return e._befC.push((function(){return n.die()})),e._leaderElector=n,n}z.prototype={applyOnce:function(){var e=this;if(this.isLeader)return Promise.resolve(!1);if(this.isDead)return Promise.resolve(!1);if(this._isApl)return this._reApply=!0,Promise.resolve(!1);this._isApl=!0;var t=!1,n=[],i=function(r){"leader"===r.context&&r.token!=e.token&&(n.push(r),"apply"===r.action&&r.token>e.token&&(t=!0),"tell"===r.action&&(t=!0))};return this._channel.addEventListener("internal",i),V(this,"apply").then((function(){return Object(r.f)(e._options.responseTime)})).then((function(){return t?Promise.reject(new Error):V(e,"apply")})).then((function(){return Object(r.f)(e._options.responseTime)})).then((function(){return t?Promise.reject(new Error):V(e)})).then((function(){return function(e){e.isLeader=!0;var t=q.add((function(){return e.die()}));e._unl.push(t);var n=function(t){"leader"===t.context&&"apply"===t.action&&V(e,"tell")};return e._channel.addEventListener("internal",n),e._lstns.push(n),V(e,"tell")}(e)})).then((function(){return!0})).catch((function(){return!1})).then((function(t){return e._channel.removeEventListener("internal",i),e._isApl=!1,!t&&e._reApply?(e._reApply=!1,e.applyOnce()):t}))},awaitLeadership:function(){var e;return this._aLP||(this._aLP=(e=this).isLeader?Promise.resolve():new Promise((function(t){var n=!1,r=function(){n||(n=!0,clearInterval(i),e._channel.removeEventListener("internal",o),t(!0))};e.applyOnce().then((function(){e.isLeader&&r()}));var i=setInterval((function(){e.applyOnce().then((function(){e.isLeader&&r()}))}),e._options.fallbackInterval);e._invs.push(i);var o=function(t){"leader"===t.context&&"death"===t.action&&e.applyOnce().then((function(){e.isLeader&&r()}))};e._channel.addEventListener("internal",o),e._lstns.push(o)}))),this._aLP},die:function(){var e=this;if(!this.isDead)return this.isDead=!0,this._lstns.forEach((function(t){return e._channel.removeEventListener("internal",t)})),this._invs.forEach((function(e){return clearInterval(e)})),this._unl.forEach((function(e){e.remove()})),V(this,"death")}}},function(e,t,n){"use strict";n.r(t),n.d(t,"computeAddress",(function(){return _})),n.d(t,"recoverAddress",(function(){return k})),n.d(t,"serialize",(function(){return x})),n.d(t,"parse",(function(){return S}));var r=n(417),i=n(850),o=n(16),a=n(1559),s=n(214),c=n(60),l=n(830),u=n(1044),f=n(35);const d=new f.a("signing-key/5.0.7");let p=null;function h(){return p||(p=new u.a("secp256k1")),p}class m{constructor(e){Object(c.c)(this,"curve","secp256k1"),Object(c.c)(this,"privateKey",Object(o.g)(e));const t=h().keyFromPrivate(Object(o.a)(this.privateKey));Object(c.c)(this,"publicKey","0x"+t.getPublic(!1,"hex")),Object(c.c)(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),Object(c.c)(this,"_isSigningKey",!0)}_addPoint(e){const t=h().keyFromPublic(Object(o.a)(this.publicKey)),n=h().keyFromPublic(Object(o.a)(e));return"0x"+t.pub.add(n.pub).encodeCompressed("hex")}signDigest(e){const t=h().keyFromPrivate(Object(o.a)(this.privateKey)).sign(Object(o.a)(e),{canonical:!0});return Object(o.k)({recoveryParam:t.recoveryParam,r:Object(o.f)("0x"+t.r.toString(16),32),s:Object(o.f)("0x"+t.s.toString(16),32)})}computeSharedSecret(e){const t=h().keyFromPrivate(Object(o.a)(this.privateKey)),n=h().keyFromPublic(Object(o.a)(b(e)));return Object(o.f)("0x"+t.derive(n.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function b(e,t){const n=Object(o.a)(e);if(32===n.length){const e=new m(n);return t?"0x"+h().keyFromPrivate(n).getPublic(!0,"hex"):e.publicKey}return 33===n.length?t?Object(o.g)(n):"0x"+h().keyFromPublic(n).getPublic(!1,"hex"):65===n.length?t?"0x"+h().keyFromPublic(n).getPublic(!0,"hex"):Object(o.g)(n):d.throwArgumentError("invalid public or private key","key","[REDACTED]")}const y=new f.a("transactions/5.0.8");function g(e){return"0x"===e?a.d:i.a.from(e)}const v=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],w={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0};function _(e){const t=b(e);return Object(r.a)(Object(o.e)(Object(s.a)(Object(o.e)(t,1)),12))}function k(e,t){return _(function(e,t){const n=Object(o.k)(t),r={r:Object(o.a)(n.r),s:Object(o.a)(n.s)};return"0x"+h().recoverPubKey(Object(o.a)(e),r,n.recoveryParam).encode("hex",!1)}(Object(o.a)(e),t))}function x(e,t){Object(c.b)(e,w);const n=[];v.forEach((function(t){let r=e[t.name]||[];const i={};t.numeric&&(i.hexPad="left"),r=Object(o.a)(Object(o.g)(r,i)),t.length&&r.length!==t.length&&r.length>0&&y.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,r),t.maxLength&&(r=Object(o.l)(r),r.length>t.maxLength&&y.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,r)),n.push(Object(o.g)(r))}));let r=0;if(null!=e.chainId?(r=e.chainId,"number"!=typeof r&&y.throwArgumentError("invalid transaction.chainId","transaction",e)):t&&!Object(o.i)(t)&&t.v>28&&(r=Math.floor((t.v-35)/2)),0!==r&&(n.push(Object(o.g)(r)),n.push("0x"),n.push("0x")),!t)return l.b(n);const i=Object(o.k)(t);let a=27+i.recoveryParam;return 0!==r?(n.pop(),n.pop(),n.pop(),a+=2*r+8,i.v>28&&i.v!==a&&y.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t)):i.v!==a&&y.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t),n.push(Object(o.g)(a)),n.push(Object(o.l)(Object(o.a)(i.r))),n.push(Object(o.l)(Object(o.a)(i.s))),l.b(n)}function S(e){const t=l.a(e);9!==t.length&&6!==t.length&&y.throwArgumentError("invalid raw transaction","rawTransaction",e);const n={nonce:g(t[0]).toNumber(),gasPrice:g(t[1]),gasLimit:g(t[2]),to:(a=t[3],"0x"===a?null:Object(r.a)(a)),value:g(t[4]),data:t[5],chainId:0};var a;if(6===t.length)return n;try{n.v=i.a.from(t[6]).toNumber()}catch(e){return console.log(e),n}if(n.r=Object(o.f)(t[7],32),n.s=Object(o.f)(t[8],32),i.a.from(n.r).isZero()&&i.a.from(n.s).isZero())n.chainId=n.v,n.v=0;else{n.chainId=Math.floor((n.v-35)/2),n.chainId<0&&(n.chainId=0);let r=n.v-27;const i=t.slice(0,6);0!==n.chainId&&(i.push(Object(o.g)(n.chainId)),i.push("0x"),i.push("0x"),r-=2*n.chainId+8);const a=Object(s.a)(l.b(i));try{n.from=k(a,{r:Object(o.g)(n.r),s:Object(o.g)(n.s),recoveryParam:r})}catch(e){console.log(e)}n.hash=Object(s.a)(e)}return n}},function(e,t,n){"use strict";n.r(t),n.d(t,"computeAddress",(function(){return _})),n.d(t,"recoverAddress",(function(){return k})),n.d(t,"serialize",(function(){return x})),n.d(t,"parse",(function(){return S}));var r=n(418),i=n(851),o=n(17),a=n(1561),s=n(216),c=n(61),l=n(831),u=n(1055),f=n(36);const d=new f.a("signing-key/5.0.7");let p=null;function h(){return p||(p=new u.a("secp256k1")),p}class m{constructor(e){Object(c.c)(this,"curve","secp256k1"),Object(c.c)(this,"privateKey",Object(o.g)(e));const t=h().keyFromPrivate(Object(o.a)(this.privateKey));Object(c.c)(this,"publicKey","0x"+t.getPublic(!1,"hex")),Object(c.c)(this,"compressedPublicKey","0x"+t.getPublic(!0,"hex")),Object(c.c)(this,"_isSigningKey",!0)}_addPoint(e){const t=h().keyFromPublic(Object(o.a)(this.publicKey)),n=h().keyFromPublic(Object(o.a)(e));return"0x"+t.pub.add(n.pub).encodeCompressed("hex")}signDigest(e){const t=h().keyFromPrivate(Object(o.a)(this.privateKey)).sign(Object(o.a)(e),{canonical:!0});return Object(o.k)({recoveryParam:t.recoveryParam,r:Object(o.f)("0x"+t.r.toString(16),32),s:Object(o.f)("0x"+t.s.toString(16),32)})}computeSharedSecret(e){const t=h().keyFromPrivate(Object(o.a)(this.privateKey)),n=h().keyFromPublic(Object(o.a)(b(e)));return Object(o.f)("0x"+t.derive(n.getPublic()).toString(16),32)}static isSigningKey(e){return!(!e||!e._isSigningKey)}}function b(e,t){const n=Object(o.a)(e);if(32===n.length){const e=new m(n);return t?"0x"+h().keyFromPrivate(n).getPublic(!0,"hex"):e.publicKey}return 33===n.length?t?Object(o.g)(n):"0x"+h().keyFromPublic(n).getPublic(!1,"hex"):65===n.length?t?"0x"+h().keyFromPublic(n).getPublic(!0,"hex"):Object(o.g)(n):d.throwArgumentError("invalid public or private key","key","[REDACTED]")}const y=new f.a("transactions/5.0.8");function g(e){return"0x"===e?a.d:i.a.from(e)}const v=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],w={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0};function _(e){const t=b(e);return Object(r.a)(Object(o.e)(Object(s.a)(Object(o.e)(t,1)),12))}function k(e,t){return _(function(e,t){const n=Object(o.k)(t),r={r:Object(o.a)(n.r),s:Object(o.a)(n.s)};return"0x"+h().recoverPubKey(Object(o.a)(e),r,n.recoveryParam).encode("hex",!1)}(Object(o.a)(e),t))}function x(e,t){Object(c.b)(e,w);const n=[];v.forEach((function(t){let r=e[t.name]||[];const i={};t.numeric&&(i.hexPad="left"),r=Object(o.a)(Object(o.g)(r,i)),t.length&&r.length!==t.length&&r.length>0&&y.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,r),t.maxLength&&(r=Object(o.l)(r),r.length>t.maxLength&&y.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,r)),n.push(Object(o.g)(r))}));let r=0;if(null!=e.chainId?(r=e.chainId,"number"!=typeof r&&y.throwArgumentError("invalid transaction.chainId","transaction",e)):t&&!Object(o.i)(t)&&t.v>28&&(r=Math.floor((t.v-35)/2)),0!==r&&(n.push(Object(o.g)(r)),n.push("0x"),n.push("0x")),!t)return l.b(n);const i=Object(o.k)(t);let a=27+i.recoveryParam;return 0!==r?(n.pop(),n.pop(),n.pop(),a+=2*r+8,i.v>28&&i.v!==a&&y.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t)):i.v!==a&&y.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t),n.push(Object(o.g)(a)),n.push(Object(o.l)(Object(o.a)(i.r))),n.push(Object(o.l)(Object(o.a)(i.s))),l.b(n)}function S(e){const t=l.a(e);9!==t.length&&6!==t.length&&y.throwArgumentError("invalid raw transaction","rawTransaction",e);const n={nonce:g(t[0]).toNumber(),gasPrice:g(t[1]),gasLimit:g(t[2]),to:(a=t[3],"0x"===a?null:Object(r.a)(a)),value:g(t[4]),data:t[5],chainId:0};var a;if(6===t.length)return n;try{n.v=i.a.from(t[6]).toNumber()}catch(e){return console.log(e),n}if(n.r=Object(o.f)(t[7],32),n.s=Object(o.f)(t[8],32),i.a.from(n.r).isZero()&&i.a.from(n.s).isZero())n.chainId=n.v,n.v=0;else{n.chainId=Math.floor((n.v-35)/2),n.chainId<0&&(n.chainId=0);let r=n.v-27;const i=t.slice(0,6);0!==n.chainId&&(i.push(Object(o.g)(n.chainId)),i.push("0x"),i.push("0x"),r-=2*n.chainId+8);const a=Object(s.a)(l.b(i));try{n.from=k(a,{r:Object(o.g)(n.r),s:Object(o.g)(n.s),recoveryParam:r})}catch(e){console.log(e)}n.hash=Object(s.a)(e)}return n}},,,function(e,t,n){"use strict";n.r(t);var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,i=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));t.default=i},function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));var r=n(1048),i=n.n(r),o=n(828),a=n.n(o),s=n(109),c=n.n(s),l=n(840),u=n.n(l),f=n(110),d=n.n(f),p=n(1049),h=n.n(p),m=n(0),b=n(864),y=n(888),g=n(401),v={position:"absolute",top:0,left:0,opacity:0,pointerEvents:"none"},w={},_=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t=e.call.apply(e,[this].concat(r))||this,d()(c()(t),"state",{data:void 0,placement:void 0}),d()(c()(t),"popperInstance",void 0),d()(c()(t),"popperNode",null),d()(c()(t),"arrowNode",null),d()(c()(t),"setPopperNode",(function(e){e&&t.popperNode!==e&&(Object(g.b)(t.props.innerRef,e),t.popperNode=e,t.updatePopperInstance())})),d()(c()(t),"setArrowNode",(function(e){t.arrowNode=e})),d()(c()(t),"updateStateModifier",{enabled:!0,order:900,fn:function(e){var n=e.placement;return t.setState({data:e,placement:n}),e}}),d()(c()(t),"getOptions",(function(){return{placement:t.props.placement,eventsEnabled:t.props.eventsEnabled,positionFixed:t.props.positionFixed,modifiers:a()({},t.props.modifiers,{arrow:a()({},t.props.modifiers&&t.props.modifiers.arrow,{enabled:!!t.arrowNode,element:t.arrowNode}),applyStyle:{enabled:!1},updateStateModifier:t.updateStateModifier})}})),d()(c()(t),"getPopperStyle",(function(){return t.popperNode&&t.state.data?a()({position:t.state.data.offsets.popper.position},t.state.data.styles):v})),d()(c()(t),"getPopperPlacement",(function(){return t.state.data?t.state.placement:void 0})),d()(c()(t),"getArrowStyle",(function(){return t.arrowNode&&t.state.data?t.state.data.arrowStyles:w})),d()(c()(t),"getOutOfBoundariesState",(function(){return t.state.data?t.state.data.hide:void 0})),d()(c()(t),"destroyPopperInstance",(function(){t.popperInstance&&(t.popperInstance.destroy(),t.popperInstance=null)})),d()(c()(t),"updatePopperInstance",(function(){t.destroyPopperInstance();var e=c()(t).popperNode,n=t.props.referenceElement;n&&e&&(t.popperInstance=new b.a(n,e,t.getOptions()))})),d()(c()(t),"scheduleUpdate",(function(){t.popperInstance&&t.popperInstance.scheduleUpdate()})),t}u()(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){this.props.placement===e.placement&&this.props.referenceElement===e.referenceElement&&this.props.positionFixed===e.positionFixed&&h()(this.props.modifiers,e.modifiers,{strict:!0})?this.props.eventsEnabled!==e.eventsEnabled&&this.popperInstance&&(this.props.eventsEnabled?this.popperInstance.enableEventListeners():this.popperInstance.disableEventListeners()):this.updatePopperInstance(),t.placement!==this.state.placement&&this.scheduleUpdate()},n.componentWillUnmount=function(){Object(g.b)(this.props.innerRef,null),this.destroyPopperInstance()},n.render=function(){return Object(g.c)(this.props.children)({ref:this.setPopperNode,style:this.getPopperStyle(),placement:this.getPopperPlacement(),outOfBoundaries:this.getOutOfBoundariesState(),scheduleUpdate:this.scheduleUpdate,arrowProps:{ref:this.setArrowNode,style:this.getArrowStyle()}})},t}(m.Component);d()(_,"defaultProps",{placement:"bottom",eventsEnabled:!0,referenceElement:void 0,positionFixed:!1});b.a.placements;function k(e){var t=e.referenceElement,n=i()(e,["referenceElement"]);return m.createElement(y.a.Consumer,null,(function(e){return m.createElement(_,a()({referenceElement:void 0!==t?t:e},n))}))}},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(0),a=n.n(o),s=n(1),c=n.n(s),l=n(10),u=n.n(l),f=n(8),d={tag:f.p,"aria-label":c.a.string,className:c.a.string,cssModule:c.a.object,role:c.a.string,size:c.a.string,vertical:c.a.bool},p=function(e){var t=e.className,n=e.cssModule,o=e.size,s=e.vertical,c=e.tag,l=Object(i.a)(e,["className","cssModule","size","vertical","tag"]),d=Object(f.l)(u()(t,!!o&&"btn-group-"+o,s?"btn-group-vertical":"btn-group"),n);return a.a.createElement(c,Object(r.a)({},l,{className:d}))};p.propTypes=d,p.defaultProps={tag:"div",role:"group"},t.a=p},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(29),a=n(53),s=n(0),c=n.n(s),l=n(1),u=n.n(l),f=n(10),d=n.n(f),p=n(8),h={children:u.a.node,inline:u.a.bool,tag:p.p,innerRef:u.a.oneOfType([u.a.object,u.a.func,u.a.string]),className:u.a.string,cssModule:u.a.object},m=function(e){function t(t){var n;return(n=e.call(this,t)||this).getRef=n.getRef.bind(Object(o.a)(n)),n.submit=n.submit.bind(Object(o.a)(n)),n}Object(a.a)(t,e);var n=t.prototype;return n.getRef=function(e){this.props.innerRef&&this.props.innerRef(e),this.ref=e},n.submit=function(){this.ref&&this.ref.submit()},n.render=function(){var e=this.props,t=e.className,n=e.cssModule,o=e.inline,a=e.tag,s=e.innerRef,l=Object(i.a)(e,["className","cssModule","inline","tag","innerRef"]),u=Object(p.l)(d()(t,!!o&&"form-inline"),n);return c.a.createElement(a,Object(r.a)({},l,{ref:s,className:u}))},t}(s.Component);m.propTypes=h,m.defaultProps={tag:"form"},t.a=m},function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n(226),i=n(19),o=n(29),a=n(53),s=n(0),c=n.n(s),l=n(1),u=n.n(l),f=n(940),d=n(8);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var h=["defaultOpen"],m=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={isOpen:t.defaultOpen||!1},n.toggle=n.toggle.bind(Object(o.a)(n)),n}Object(a.a)(t,e);var n=t.prototype;return n.toggle=function(){this.setState({isOpen:!this.state.isOpen})},n.render=function(){return c.a.createElement(f.a,Object(i.a)({isOpen:this.state.isOpen,toggle:this.toggle},Object(d.m)(this.props,h)))},t}(s.Component);m.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({defaultOpen:u.a.bool},f.a.propTypes)},function(e,t,n){"use strict";var r=n(19),i=n(0),o=n.n(i),a=n(10),s=n.n(a),c=n(843),l=function(e){var t=s()("popover","show",e.popperClassName),n=s()("popover-inner",e.innerClassName);return o.a.createElement(c.a,Object(r.a)({},e,{popperClassName:t,innerClassName:n}))};l.propTypes=c.b,l.defaultProps={placement:"right",placementPrefix:"bs-popover",trigger:"click"},t.a=l},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(0),a=n.n(o),s=n(1),c=n.n(s),l=n(10),u=n.n(l),f=n(8),d={tag:f.p,className:c.a.string,cssModule:c.a.object},p=function(e){var t=e.className,n=e.cssModule,o=e.tag,s=Object(i.a)(e,["className","cssModule","tag"]),c=Object(f.l)(u()(t,"popover-body"),n);return a.a.createElement(o,Object(r.a)({},s,{className:c}))};p.propTypes=d,p.defaultProps={tag:"div"},t.a=p},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return s}));var r=n(850);const i=r.a.from(-1),o=r.a.from(0),a=r.a.from(1),s=r.a.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")},function(e,t,n){"use strict";var r=n(19),i=n(26),o=n(226),a=n(0),s=n.n(a),c=n(1),l=n.n(c),u=n(10),f=n.n(u),d=n(8),p=n(151);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b={children:l.a.node,className:l.a.string,closeClassName:l.a.string,closeAriaLabel:l.a.string,cssModule:l.a.object,color:l.a.string,fade:l.a.bool,isOpen:l.a.bool,toggle:l.a.func,tag:d.p,transition:l.a.shape(p.a.propTypes),innerRef:l.a.oneOfType([l.a.object,l.a.string,l.a.func])},y={color:"success",isOpen:!0,tag:"div",closeAriaLabel:"Close",fade:!0,transition:m(m({},p.a.defaultProps),{},{unmountOnExit:!0})};function g(e){var t=e.className,n=e.closeClassName,o=e.closeAriaLabel,a=e.cssModule,c=e.tag,l=e.color,u=e.isOpen,h=e.toggle,b=e.children,y=e.transition,g=e.fade,v=e.innerRef,w=Object(i.a)(e,["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"]),_=Object(d.l)(f()(t,"alert","alert-"+l,{"alert-dismissible":h}),a),k=Object(d.l)(f()("close",n),a),x=m(m(m({},p.a.defaultProps),y),{},{baseClass:g?y.baseClass:"",timeout:g?y.timeout:0});return s.a.createElement(p.a,Object(r.a)({},w,x,{tag:c,className:_,in:u,role:"alert",innerRef:v}),h?s.a.createElement("button",{type:"button",className:k,"aria-label":o,onClick:h},s.a.createElement("span",{"aria-hidden":"true"},"×")):null,b)}g.propTypes=b,g.defaultProps=y,t.a=g},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"d",(function(){return o})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return s}));var r=n(851);const i=r.a.from(-1),o=r.a.from(0),a=r.a.from(1),s=r.a.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")}]);
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/popup.html b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/popup.html
deleted file mode 100644 (file)
index cad9321..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-  <head>
-    <meta charset="UTF-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <title>Keplr</title>
-    <script type="application/javascript" src="browser-polyfill.js"></script>
-  </head>
-  <body>
-    <div id="app"></div>
-  <script type="text/javascript" src="popup.bundle.js"></script></body>
-</html>
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/reactChartJS.bundle.js b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/reactChartJS.bundle.js
deleted file mode 100644 (file)
index f26f048..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{1733:function(s,j,n){var e={"./af":1582,"./af.js":1582,"./ar":1583,"./ar-dz":1584,"./ar-dz.js":1584,"./ar-kw":1585,"./ar-kw.js":1585,"./ar-ly":1586,"./ar-ly.js":1586,"./ar-ma":1587,"./ar-ma.js":1587,"./ar-sa":1588,"./ar-sa.js":1588,"./ar-tn":1589,"./ar-tn.js":1589,"./ar.js":1583,"./az":1590,"./az.js":1590,"./be":1591,"./be.js":1591,"./bg":1592,"./bg.js":1592,"./bm":1593,"./bm.js":1593,"./bn":1594,"./bn-bd":1595,"./bn-bd.js":1595,"./bn.js":1594,"./bo":1596,"./bo.js":1596,"./br":1597,"./br.js":1597,"./bs":1598,"./bs.js":1598,"./ca":1599,"./ca.js":1599,"./cs":1600,"./cs.js":1600,"./cv":1601,"./cv.js":1601,"./cy":1602,"./cy.js":1602,"./da":1603,"./da.js":1603,"./de":1604,"./de-at":1605,"./de-at.js":1605,"./de-ch":1606,"./de-ch.js":1606,"./de.js":1604,"./dv":1607,"./dv.js":1607,"./el":1608,"./el.js":1608,"./en-au":1609,"./en-au.js":1609,"./en-ca":1610,"./en-ca.js":1610,"./en-gb":1611,"./en-gb.js":1611,"./en-ie":1612,"./en-ie.js":1612,"./en-il":1613,"./en-il.js":1613,"./en-in":1614,"./en-in.js":1614,"./en-nz":1615,"./en-nz.js":1615,"./en-sg":1616,"./en-sg.js":1616,"./eo":1617,"./eo.js":1617,"./es":1618,"./es-do":1619,"./es-do.js":1619,"./es-mx":1620,"./es-mx.js":1620,"./es-us":1621,"./es-us.js":1621,"./es.js":1618,"./et":1622,"./et.js":1622,"./eu":1623,"./eu.js":1623,"./fa":1624,"./fa.js":1624,"./fi":1625,"./fi.js":1625,"./fil":1626,"./fil.js":1626,"./fo":1627,"./fo.js":1627,"./fr":1628,"./fr-ca":1629,"./fr-ca.js":1629,"./fr-ch":1630,"./fr-ch.js":1630,"./fr.js":1628,"./fy":1631,"./fy.js":1631,"./ga":1632,"./ga.js":1632,"./gd":1633,"./gd.js":1633,"./gl":1634,"./gl.js":1634,"./gom-deva":1635,"./gom-deva.js":1635,"./gom-latn":1636,"./gom-latn.js":1636,"./gu":1637,"./gu.js":1637,"./he":1638,"./he.js":1638,"./hi":1639,"./hi.js":1639,"./hr":1640,"./hr.js":1640,"./hu":1641,"./hu.js":1641,"./hy-am":1642,"./hy-am.js":1642,"./id":1643,"./id.js":1643,"./is":1644,"./is.js":1644,"./it":1645,"./it-ch":1646,"./it-ch.js":1646,"./it.js":1645,"./ja":1647,"./ja.js":1647,"./jv":1648,"./jv.js":1648,"./ka":1649,"./ka.js":1649,"./kk":1650,"./kk.js":1650,"./km":1651,"./km.js":1651,"./kn":1652,"./kn.js":1652,"./ko":1653,"./ko.js":1653,"./ku":1654,"./ku.js":1654,"./ky":1655,"./ky.js":1655,"./lb":1656,"./lb.js":1656,"./lo":1657,"./lo.js":1657,"./lt":1658,"./lt.js":1658,"./lv":1659,"./lv.js":1659,"./me":1660,"./me.js":1660,"./mi":1661,"./mi.js":1661,"./mk":1662,"./mk.js":1662,"./ml":1663,"./ml.js":1663,"./mn":1664,"./mn.js":1664,"./mr":1665,"./mr.js":1665,"./ms":1666,"./ms-my":1667,"./ms-my.js":1667,"./ms.js":1666,"./mt":1668,"./mt.js":1668,"./my":1669,"./my.js":1669,"./nb":1670,"./nb.js":1670,"./ne":1671,"./ne.js":1671,"./nl":1672,"./nl-be":1673,"./nl-be.js":1673,"./nl.js":1672,"./nn":1674,"./nn.js":1674,"./oc-lnc":1675,"./oc-lnc.js":1675,"./pa-in":1676,"./pa-in.js":1676,"./pl":1677,"./pl.js":1677,"./pt":1678,"./pt-br":1679,"./pt-br.js":1679,"./pt.js":1678,"./ro":1680,"./ro.js":1680,"./ru":1681,"./ru.js":1681,"./sd":1682,"./sd.js":1682,"./se":1683,"./se.js":1683,"./si":1684,"./si.js":1684,"./sk":1685,"./sk.js":1685,"./sl":1686,"./sl.js":1686,"./sq":1687,"./sq.js":1687,"./sr":1688,"./sr-cyrl":1689,"./sr-cyrl.js":1689,"./sr.js":1688,"./ss":1690,"./ss.js":1690,"./sv":1691,"./sv.js":1691,"./sw":1692,"./sw.js":1692,"./ta":1693,"./ta.js":1693,"./te":1694,"./te.js":1694,"./tet":1695,"./tet.js":1695,"./tg":1696,"./tg.js":1696,"./th":1697,"./th.js":1697,"./tk":1698,"./tk.js":1698,"./tl-ph":1699,"./tl-ph.js":1699,"./tlh":1700,"./tlh.js":1700,"./tr":1701,"./tr.js":1701,"./tzl":1702,"./tzl.js":1702,"./tzm":1703,"./tzm-latn":1704,"./tzm-latn.js":1704,"./tzm.js":1703,"./ug-cn":1705,"./ug-cn.js":1705,"./uk":1706,"./uk.js":1706,"./ur":1707,"./ur.js":1707,"./uz":1708,"./uz-latn":1709,"./uz-latn.js":1709,"./uz.js":1708,"./vi":1710,"./vi.js":1710,"./x-pseudo":1711,"./x-pseudo.js":1711,"./yo":1712,"./yo.js":1712,"./zh-cn":1713,"./zh-cn.js":1713,"./zh-hk":1714,"./zh-hk.js":1714,"./zh-mo":1715,"./zh-mo.js":1715,"./zh-tw":1716,"./zh-tw.js":1716};function t(s){var j=a(s);return n(j)}function a(s){if(!n.o(e,s)){var j=new Error("Cannot find module '"+s+"'");throw j.code="MODULE_NOT_FOUND",j}return e[s]}t.keys=function(){return Object.keys(e)},t.resolve=a,s.exports=t,t.id=1733}}]);
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/vendors~reactChartJS.bundle.js b/.config/google-chrome/Default/Extensions/dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0/vendors~reactChartJS.bundle.js
deleted file mode 100644 (file)
index 2ef1487..0000000
+++ /dev/null
@@ -1,280 +0,0 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{1562:function(e,t,n){(function(e){e.exports=function(){"use strict";var t,a;function r(){return t.apply(null,arguments)}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(o(e,t))return!1;return!0}function l(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function _(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var n,a=[];for(n=0;n<e.length;++n)a.push(t(e[n],n));return a}function h(e,t){for(var n in t)o(t,n)&&(e[n]=t[n]);return o(t,"toString")&&(e.toString=t.toString),o(t,"valueOf")&&(e.valueOf=t.valueOf),e}function m(e,t,n,a){return Dt(e,t,n,a,!0).utc()}function f(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function p(e){if(null==e._isValid){var t=f(e),n=a.call(t.parsedDateParts,(function(e){return null!=e})),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function M(e){var t=m(NaN);return null!=e?h(f(t),e):f(t).userInvalidated=!0,t}a=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),a=n.length>>>0;for(t=0;t<a;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var y=r.momentProperties=[],g=!1;function L(e,t){var n,a,r;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=f(t)),l(t._locale)||(e._locale=t._locale),y.length>0)for(n=0;n<y.length;n++)l(r=t[a=y[n]])||(e[a]=r);return e}function v(e){L(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===g&&(g=!0,r.updateOffset(this),g=!1)}function Y(e){return e instanceof v||null!=e&&null!=e._isAMomentObject}function b(e){!1===r.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function k(e,t){var n=!0;return h((function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),n){var a,i,s,d=[];for(i=0;i<arguments.length;i++){if(a="","object"==typeof arguments[i]){for(s in a+="\n["+i+"] ",arguments[0])o(arguments[0],s)&&(a+=s+": "+arguments[0][s]+", ");a=a.slice(0,-2)}else a=arguments[i];d.push(a)}b(e+"\nArguments: "+Array.prototype.slice.call(d).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var D,w={};function x(e,t){null!=r.deprecationHandler&&r.deprecationHandler(e,t),w[e]||(b(t),w[e]=!0)}function T(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function S(e,t){var n,a=h({},e);for(n in t)o(t,n)&&(s(e[n])&&s(t[n])?(a[n]={},h(a[n],e[n]),h(a[n],t[n])):null!=t[n]?a[n]=t[n]:delete a[n]);for(n in e)o(e,n)&&!o(t,n)&&s(e[n])&&(a[n]=h({},a[n]));return a}function H(e){null!=e&&this.set(e)}function j(e,t,n){var a=""+Math.abs(e),r=t-a.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+a}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,D=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)o(e,t)&&n.push(t);return n};var P=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,O=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,A={},F={};function W(e,t,n,a){var r=a;"string"==typeof a&&(r=function(){return this[a]()}),e&&(F[e]=r),t&&(F[t[0]]=function(){return j(r.apply(this,arguments),t[1],t[2])}),n&&(F[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function C(e,t){return e.isValid()?(t=E(t,e.localeData()),A[t]=A[t]||function(e){var t,n,a,r=e.match(P);for(t=0,n=r.length;t<n;t++)F[r[t]]?r[t]=F[r[t]]:r[t]=(a=r[t]).match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"");return function(t){var a,i="";for(a=0;a<n;a++)i+=T(r[a])?r[a].call(t,e):r[a];return i}}(t),A[t](e)):e.localeData().invalidDate()}function E(e,t){var n=5;function a(e){return t.longDateFormat(e)||e}for(O.lastIndex=0;n>=0&&O.test(e);)e=e.replace(O,a),O.lastIndex=0,n-=1;return e}var z={};function I(e,t){var n=e.toLowerCase();z[n]=z[n+"s"]=z[t]=e}function N(e){return"string"==typeof e?z[e]||z[e.toLowerCase()]:void 0}function R(e){var t,n,a={};for(n in e)o(e,n)&&(t=N(n))&&(a[t]=e[n]);return a}var V={};function B(e,t){V[e]=t}function J(e){return e%4==0&&e%100!=0||e%400==0}function U(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function G(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=U(t)),n}function q(e,t){return function(n){return null!=n?(K(this,e,n),r.updateOffset(this,t),this):$(this,e)}}function $(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function K(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&J(e.year())&&1===e.month()&&29===e.date()?(n=G(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Ye(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}var Z,X=/\d/,Q=/\d\d/,ee=/\d{3}/,te=/\d{4}/,ne=/[+-]?\d{6}/,ae=/\d\d?/,re=/\d\d\d\d?/,ie=/\d\d\d\d\d\d?/,se=/\d{1,3}/,oe=/\d{1,4}/,de=/[+-]?\d{1,6}/,le=/\d+/,ue=/[+-]?\d+/,_e=/Z|[+-]\d\d:?\d\d/gi,ce=/Z|[+-]\d\d(?::?\d\d)?/gi,he=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function me(e,t,n){Z[e]=T(t)?t:function(e,a){return e&&n?n:t}}function fe(e,t){return o(Z,e)?Z[e](t._strict,t._locale):new RegExp(pe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,a,r){return t||n||a||r}))))}function pe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}Z={};var Me,ye={};function ge(e,t){var n,a=t;for("string"==typeof e&&(e=[e]),u(t)&&(a=function(e,n){n[t]=G(e)}),n=0;n<e.length;n++)ye[e[n]]=a}function Le(e,t){ge(e,(function(e,n,a,r){a._w=a._w||{},t(e,a._w,a,r)}))}function ve(e,t,n){null!=t&&o(ye,e)&&ye[e](t,n._a,n,e)}function Ye(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,a=(t%(n=12)+n)%n;return e+=(t-a)/12,1===a?J(e)?29:28:31-a%7%2}Me=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},W("M",["MM",2],"Mo",(function(){return this.month()+1})),W("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),W("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),I("month","M"),B("month",8),me("M",ae),me("MM",ae,Q),me("MMM",(function(e,t){return t.monthsShortRegex(e)})),me("MMMM",(function(e,t){return t.monthsRegex(e)})),ge(["M","MM"],(function(e,t){t[1]=G(e)-1})),ge(["MMM","MMMM"],(function(e,t,n,a){var r=n._locale.monthsParse(e,a,n._strict);null!=r?t[1]=r:f(n).invalidMonth=e}));var be="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ke="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),De=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,we=he,xe=he;function Te(e,t,n){var a,r,i,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;a<12;++a)i=m([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(r=Me.call(this._shortMonthsParse,s))?r:null:-1!==(r=Me.call(this._longMonthsParse,s))?r:null:"MMM"===t?-1!==(r=Me.call(this._shortMonthsParse,s))||-1!==(r=Me.call(this._longMonthsParse,s))?r:null:-1!==(r=Me.call(this._longMonthsParse,s))||-1!==(r=Me.call(this._shortMonthsParse,s))?r:null}function Se(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=G(t);else if(!u(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),Ye(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function He(e){return null!=e?(Se(this,e),r.updateOffset(this,!0),this):$(this,"Month")}function je(){function e(e,t){return t.length-e.length}var t,n,a=[],r=[],i=[];for(t=0;t<12;t++)n=m([2e3,t]),a.push(this.monthsShort(n,"")),r.push(this.months(n,"")),i.push(this.months(n,"")),i.push(this.monthsShort(n,""));for(a.sort(e),r.sort(e),i.sort(e),t=0;t<12;t++)a[t]=pe(a[t]),r[t]=pe(r[t]);for(t=0;t<24;t++)i[t]=pe(i[t]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Pe(e){return J(e)?366:365}W("Y",0,0,(function(){var e=this.year();return e<=9999?j(e,4):"+"+e})),W(0,["YY",2],0,(function(){return this.year()%100})),W(0,["YYYY",4],0,"year"),W(0,["YYYYY",5],0,"year"),W(0,["YYYYYY",6,!0],0,"year"),I("year","y"),B("year",1),me("Y",ue),me("YY",ae,Q),me("YYYY",oe,te),me("YYYYY",de,ne),me("YYYYYY",de,ne),ge(["YYYYY","YYYYYY"],0),ge("YYYY",(function(e,t){t[0]=2===e.length?r.parseTwoDigitYear(e):G(e)})),ge("YY",(function(e,t){t[0]=r.parseTwoDigitYear(e)})),ge("Y",(function(e,t){t[0]=parseInt(e,10)})),r.parseTwoDigitYear=function(e){return G(e)+(G(e)>68?1900:2e3)};var Oe=q("FullYear",!0);function Ae(e,t,n,a,r,i,s){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,a,r,i,s),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,a,r,i,s),o}function Fe(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function We(e,t,n){var a=7+t-n;return-(7+Fe(e,0,a).getUTCDay()-t)%7+a-1}function Ce(e,t,n,a,r){var i,s,o=1+7*(t-1)+(7+n-a)%7+We(e,a,r);return o<=0?s=Pe(i=e-1)+o:o>Pe(e)?(i=e+1,s=o-Pe(e)):(i=e,s=o),{year:i,dayOfYear:s}}function Ee(e,t,n){var a,r,i=We(e.year(),t,n),s=Math.floor((e.dayOfYear()-i-1)/7)+1;return s<1?a=s+ze(r=e.year()-1,t,n):s>ze(e.year(),t,n)?(a=s-ze(e.year(),t,n),r=e.year()+1):(r=e.year(),a=s),{week:a,year:r}}function ze(e,t,n){var a=We(e,t,n),r=We(e+1,t,n);return(Pe(e)-a+r)/7}function Ie(e,t){return e.slice(t,7).concat(e.slice(0,t))}W("w",["ww",2],"wo","week"),W("W",["WW",2],"Wo","isoWeek"),I("week","w"),I("isoWeek","W"),B("week",5),B("isoWeek",5),me("w",ae),me("ww",ae,Q),me("W",ae),me("WW",ae,Q),Le(["w","ww","W","WW"],(function(e,t,n,a){t[a.substr(0,1)]=G(e)})),W("d",0,"do","day"),W("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),W("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),W("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),W("e",0,0,"weekday"),W("E",0,0,"isoWeekday"),I("day","d"),I("weekday","e"),I("isoWeekday","E"),B("day",11),B("weekday",11),B("isoWeekday",11),me("d",ae),me("e",ae),me("E",ae),me("dd",(function(e,t){return t.weekdaysMinRegex(e)})),me("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),me("dddd",(function(e,t){return t.weekdaysRegex(e)})),Le(["dd","ddd","dddd"],(function(e,t,n,a){var r=n._locale.weekdaysParse(e,a,n._strict);null!=r?t.d=r:f(n).invalidWeekday=e})),Le(["d","e","E"],(function(e,t,n,a){t[a]=G(e)}));var Ne="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Re="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ve="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Be=he,Je=he,Ue=he;function Ge(e,t,n){var a,r,i,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;a<7;++a)i=m([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(r=Me.call(this._weekdaysParse,s))?r:null:"ddd"===t?-1!==(r=Me.call(this._shortWeekdaysParse,s))?r:null:-1!==(r=Me.call(this._minWeekdaysParse,s))?r:null:"dddd"===t?-1!==(r=Me.call(this._weekdaysParse,s))||-1!==(r=Me.call(this._shortWeekdaysParse,s))||-1!==(r=Me.call(this._minWeekdaysParse,s))?r:null:"ddd"===t?-1!==(r=Me.call(this._shortWeekdaysParse,s))||-1!==(r=Me.call(this._weekdaysParse,s))||-1!==(r=Me.call(this._minWeekdaysParse,s))?r:null:-1!==(r=Me.call(this._minWeekdaysParse,s))||-1!==(r=Me.call(this._weekdaysParse,s))||-1!==(r=Me.call(this._shortWeekdaysParse,s))?r:null}function qe(){function e(e,t){return t.length-e.length}var t,n,a,r,i,s=[],o=[],d=[],l=[];for(t=0;t<7;t++)n=m([2e3,1]).day(t),a=pe(this.weekdaysMin(n,"")),r=pe(this.weekdaysShort(n,"")),i=pe(this.weekdays(n,"")),s.push(a),o.push(r),d.push(i),l.push(a),l.push(r),l.push(i);s.sort(e),o.sort(e),d.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function $e(){return this.hours()%12||12}function Ke(e,t){W(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function Ze(e,t){return t._meridiemParse}W("H",["HH",2],0,"hour"),W("h",["hh",2],0,$e),W("k",["kk",2],0,(function(){return this.hours()||24})),W("hmm",0,0,(function(){return""+$e.apply(this)+j(this.minutes(),2)})),W("hmmss",0,0,(function(){return""+$e.apply(this)+j(this.minutes(),2)+j(this.seconds(),2)})),W("Hmm",0,0,(function(){return""+this.hours()+j(this.minutes(),2)})),W("Hmmss",0,0,(function(){return""+this.hours()+j(this.minutes(),2)+j(this.seconds(),2)})),Ke("a",!0),Ke("A",!1),I("hour","h"),B("hour",13),me("a",Ze),me("A",Ze),me("H",ae),me("h",ae),me("k",ae),me("HH",ae,Q),me("hh",ae,Q),me("kk",ae,Q),me("hmm",re),me("hmmss",ie),me("Hmm",re),me("Hmmss",ie),ge(["H","HH"],3),ge(["k","kk"],(function(e,t,n){var a=G(e);t[3]=24===a?0:a})),ge(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),ge(["h","hh"],(function(e,t,n){t[3]=G(e),f(n).bigHour=!0})),ge("hmm",(function(e,t,n){var a=e.length-2;t[3]=G(e.substr(0,a)),t[4]=G(e.substr(a)),f(n).bigHour=!0})),ge("hmmss",(function(e,t,n){var a=e.length-4,r=e.length-2;t[3]=G(e.substr(0,a)),t[4]=G(e.substr(a,2)),t[5]=G(e.substr(r)),f(n).bigHour=!0})),ge("Hmm",(function(e,t,n){var a=e.length-2;t[3]=G(e.substr(0,a)),t[4]=G(e.substr(a))})),ge("Hmmss",(function(e,t,n){var a=e.length-4,r=e.length-2;t[3]=G(e.substr(0,a)),t[4]=G(e.substr(a,2)),t[5]=G(e.substr(r))}));var Xe,Qe=q("Hours",!0),et={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:be,monthsShort:ke,week:{dow:0,doy:6},weekdays:Ne,weekdaysMin:Ve,weekdaysShort:Re,meridiemParse:/[ap]\.?m?\.?/i},tt={},nt={};function at(e,t){var n,a=Math.min(e.length,t.length);for(n=0;n<a;n+=1)if(e[n]!==t[n])return n;return a}function rt(e){return e?e.toLowerCase().replace("_","-"):e}function it(t){var a=null;if(void 0===tt[t]&&void 0!==e&&e&&e.exports)try{a=Xe._abbr,n(1733)("./"+t),st(a)}catch(e){tt[t]=null}return tt[t]}function st(e,t){var n;return e&&((n=l(t)?dt(e):ot(e,t))?Xe=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Xe._abbr}function ot(e,t){if(null!==t){var n,a=et;if(t.abbr=e,null!=tt[e])x("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=tt[e]._config;else if(null!=t.parentLocale)if(null!=tt[t.parentLocale])a=tt[t.parentLocale]._config;else{if(null==(n=it(t.parentLocale)))return nt[t.parentLocale]||(nt[t.parentLocale]=[]),nt[t.parentLocale].push({name:e,config:t}),null;a=n._config}return tt[e]=new H(S(a,t)),nt[e]&&nt[e].forEach((function(e){ot(e.name,e.config)})),st(e),tt[e]}return delete tt[e],null}function dt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Xe;if(!i(e)){if(t=it(e))return t;e=[e]}return function(e){for(var t,n,a,r,i=0;i<e.length;){for(t=(r=rt(e[i]).split("-")).length,n=(n=rt(e[i+1]))?n.split("-"):null;t>0;){if(a=it(r.slice(0,t).join("-")))return a;if(n&&n.length>=t&&at(r,n)>=t-1)break;t--}i++}return Xe}(e)}function lt(e){var t,n=e._a;return n&&-2===f(e).overflow&&(t=n[1]<0||n[1]>11?1:n[2]<1||n[2]>Ye(n[0],n[1])?2:n[3]<0||n[3]>24||24===n[3]&&(0!==n[4]||0!==n[5]||0!==n[6])?3:n[4]<0||n[4]>59?4:n[5]<0||n[5]>59?5:n[6]<0||n[6]>999?6:-1,f(e)._overflowDayOfYear&&(t<0||t>2)&&(t=2),f(e)._overflowWeeks&&-1===t&&(t=7),f(e)._overflowWeekday&&-1===t&&(t=8),f(e).overflow=t),e}var ut=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_t=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,ct=/Z|[+-]\d\d(?::?\d\d)?/,ht=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],mt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ft=/^\/?Date\((-?\d+)/i,pt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Mt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function yt(e){var t,n,a,r,i,s,o=e._i,d=ut.exec(o)||_t.exec(o);if(d){for(f(e).iso=!0,t=0,n=ht.length;t<n;t++)if(ht[t][1].exec(d[1])){r=ht[t][0],a=!1!==ht[t][2];break}if(null==r)return void(e._isValid=!1);if(d[3]){for(t=0,n=mt.length;t<n;t++)if(mt[t][1].exec(d[3])){i=(d[2]||" ")+mt[t][0];break}if(null==i)return void(e._isValid=!1)}if(!a&&null!=i)return void(e._isValid=!1);if(d[4]){if(!ct.exec(d[4]))return void(e._isValid=!1);s="Z"}e._f=r+(i||"")+(s||""),bt(e)}else e._isValid=!1}function gt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Lt(e){var t,n,a,r,i,s,o,d,l=pt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(l){if(n=l[4],a=l[3],r=l[2],i=l[5],s=l[6],o=l[7],d=[gt(n),ke.indexOf(a),parseInt(r,10),parseInt(i,10),parseInt(s,10)],o&&d.push(parseInt(o,10)),t=d,!function(e,t,n){return!e||Re.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(f(n).weekdayMismatch=!0,n._isValid=!1,!1)}(l[1],t,e))return;e._a=t,e._tzm=function(e,t,n){if(e)return Mt[e];if(t)return 0;var a=parseInt(n,10),r=a%100;return(a-r)/100*60+r}(l[8],l[9],l[10]),e._d=Fe.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),f(e).rfc2822=!0}else e._isValid=!1}function vt(e,t,n){return null!=e?e:null!=t?t:n}function Yt(e){var t,n,a,i,s,o=[];if(!e._d){for(a=function(e){var t=new Date(r.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[2]&&null==e._a[1]&&function(e){var t,n,a,r,i,s,o,d,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(i=1,s=4,n=vt(t.GG,e._a[0],Ee(wt(),1,4).year),a=vt(t.W,1),((r=vt(t.E,1))<1||r>7)&&(d=!0)):(i=e._locale._week.dow,s=e._locale._week.doy,l=Ee(wt(),i,s),n=vt(t.gg,e._a[0],l.year),a=vt(t.w,l.week),null!=t.d?((r=t.d)<0||r>6)&&(d=!0):null!=t.e?(r=t.e+i,(t.e<0||t.e>6)&&(d=!0)):r=i),a<1||a>ze(n,i,s)?f(e)._overflowWeeks=!0:null!=d?f(e)._overflowWeekday=!0:(o=Ce(n,a,r,i,s),e._a[0]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(s=vt(e._a[0],a[0]),(e._dayOfYear>Pe(s)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),n=Fe(s,0,e._dayOfYear),e._a[1]=n.getUTCMonth(),e._a[2]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=a[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[3]&&0===e._a[4]&&0===e._a[5]&&0===e._a[6]&&(e._nextDay=!0,e._a[3]=0),e._d=(e._useUTC?Fe:Ae).apply(null,o),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[3]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(f(e).weekdayMismatch=!0)}}function bt(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],f(e).empty=!0;var t,n,a,i,s,o,d=""+e._i,l=d.length,u=0;for(a=E(e._f,e._locale).match(P)||[],t=0;t<a.length;t++)i=a[t],(n=(d.match(fe(i,e))||[])[0])&&((s=d.substr(0,d.indexOf(n))).length>0&&f(e).unusedInput.push(s),d=d.slice(d.indexOf(n)+n.length),u+=n.length),F[i]?(n?f(e).empty=!1:f(e).unusedTokens.push(i),ve(i,n,e)):e._strict&&!n&&f(e).unusedTokens.push(i);f(e).charsLeftOver=l-u,d.length>0&&f(e).unusedInput.push(d),e._a[3]<=12&&!0===f(e).bigHour&&e._a[3]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[3]=function(e,t,n){var a;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((a=e.isPM(n))&&t<12&&(t+=12),a||12!==t||(t=0),t):t}(e._locale,e._a[3],e._meridiem),null!==(o=f(e).era)&&(e._a[0]=e._locale.erasConvertYear(o,e._a[0])),Yt(e),lt(e)}else Lt(e);else yt(e)}function kt(e){var t=e._i,n=e._f;return e._locale=e._locale||dt(e._l),null===t||void 0===n&&""===t?M({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),Y(t)?new v(lt(t)):(_(t)?e._d=t:i(n)?function(e){var t,n,a,r,i,s,o=!1;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;r<e._f.length;r++)i=0,s=!1,t=L({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],bt(t),p(t)&&(s=!0),i+=f(t).charsLeftOver,i+=10*f(t).unusedTokens.length,f(t).score=i,o?i<a&&(a=i,n=t):(null==a||i<a||s)&&(a=i,n=t,s&&(o=!0));h(e,n||t)}(e):n?bt(e):function(e){var t=e._i;l(t)?e._d=new Date(r.now()):_(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=ft.exec(e._i);null===t?(yt(e),!1===e._isValid&&(delete e._isValid,Lt(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:r.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):i(t)?(e._a=c(t.slice(0),(function(e){return parseInt(e,10)})),Yt(e)):s(t)?function(e){if(!e._d){var t=R(e._i),n=void 0===t.day?t.date:t.day;e._a=c([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),Yt(e)}}(e):u(t)?e._d=new Date(t):r.createFromInputFallback(e)}(e),p(e)||(e._d=null),e))}function Dt(e,t,n,a,r){var o,l={};return!0!==t&&!1!==t||(a=t,t=void 0),!0!==n&&!1!==n||(a=n,n=void 0),(s(e)&&d(e)||i(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=r,l._l=n,l._i=e,l._f=t,l._strict=a,(o=new v(lt(kt(l))))._nextDay&&(o.add(1,"d"),o._nextDay=void 0),o}function wt(e,t,n,a){return Dt(e,t,n,a,!1)}r.createFromInputFallback=k("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),r.ISO_8601=function(){},r.RFC_2822=function(){};var xt=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=wt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:M()})),Tt=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=wt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:M()}));function St(e,t){var n,a;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return wt();for(n=t[0],a=1;a<t.length;++a)t[a].isValid()&&!t[a][e](n)||(n=t[a]);return n}var Ht=["year","quarter","month","week","day","hour","minute","second","millisecond"];function jt(e){var t=R(e),n=t.year||0,a=t.quarter||0,r=t.month||0,i=t.week||t.isoWeek||0,s=t.day||0,d=t.hour||0,l=t.minute||0,u=t.second||0,_=t.millisecond||0;this._isValid=function(e){var t,n,a=!1;for(t in e)if(o(e,t)&&(-1===Me.call(Ht,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<Ht.length;++n)if(e[Ht[n]]){if(a)return!1;parseFloat(e[Ht[n]])!==G(e[Ht[n]])&&(a=!0)}return!0}(t),this._milliseconds=+_+1e3*u+6e4*l+1e3*d*60*60,this._days=+s+7*i,this._months=+r+3*a+12*n,this._data={},this._locale=dt(),this._bubble()}function Pt(e){return e instanceof jt}function Ot(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function At(e,t){W(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+j(~~(e/60),2)+t+j(~~e%60,2)}))}At("Z",":"),At("ZZ",""),me("Z",ce),me("ZZ",ce),ge(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=Wt(ce,e)}));var Ft=/([\+\-]|\d\d)/gi;function Wt(e,t){var n,a,r=(t||"").match(e);return null===r?null:0===(a=60*(n=((r[r.length-1]||[])+"").match(Ft)||["-",0,0])[1]+G(n[2]))?0:"+"===n[0]?a:-a}function Ct(e,t){var n,a;return t._isUTC?(n=t.clone(),a=(Y(e)||_(e)?e.valueOf():wt(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+a),r.updateOffset(n,!1),n):wt(e).local()}function Et(e){return-Math.round(e._d.getTimezoneOffset())}function zt(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var It=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Nt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Rt(e,t){var n,a,r,i,s,d,l=e,_=null;return Pt(e)?l={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(l={},t?l[t]=+e:l.milliseconds=+e):(_=It.exec(e))?(n="-"===_[1]?-1:1,l={y:0,d:G(_[2])*n,h:G(_[3])*n,m:G(_[4])*n,s:G(_[5])*n,ms:G(Ot(1e3*_[6]))*n}):(_=Nt.exec(e))?(n="-"===_[1]?-1:1,l={y:Vt(_[2],n),M:Vt(_[3],n),w:Vt(_[4],n),d:Vt(_[5],n),h:Vt(_[6],n),m:Vt(_[7],n),s:Vt(_[8],n)}):null==l?l={}:"object"==typeof l&&("from"in l||"to"in l)&&(i=wt(l.from),s=wt(l.to),r=i.isValid()&&s.isValid()?(s=Ct(s,i),i.isBefore(s)?d=Bt(i,s):((d=Bt(s,i)).milliseconds=-d.milliseconds,d.months=-d.months),d):{milliseconds:0,months:0},(l={}).ms=r.milliseconds,l.M=r.months),a=new jt(l),Pt(e)&&o(e,"_locale")&&(a._locale=e._locale),Pt(e)&&o(e,"_isValid")&&(a._isValid=e._isValid),a}function Vt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Bt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Jt(e,t){return function(n,a){var r;return null===a||isNaN(+a)||(x(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=a,a=r),Ut(this,Rt(n,a),e),this}}function Ut(e,t,n,a){var i=t._milliseconds,s=Ot(t._days),o=Ot(t._months);e.isValid()&&(a=null==a||a,o&&Se(e,$(e,"Month")+o*n),s&&K(e,"Date",$(e,"Date")+s*n),i&&e._d.setTime(e._d.valueOf()+i*n),a&&r.updateOffset(e,s||o))}Rt.fn=jt.prototype,Rt.invalid=function(){return Rt(NaN)};var Gt=Jt(1,"add"),qt=Jt(-1,"subtract");function $t(e){return"string"==typeof e||e instanceof String}function Kt(e){return Y(e)||_(e)||$t(e)||u(e)||function(e){var t=i(e),n=!1;return t&&(n=0===e.filter((function(t){return!u(t)&&$t(e)})).length),t&&n}(e)||function(e){var t,n,a=s(e)&&!d(e),r=!1,i=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;t<i.length;t+=1)n=i[t],r=r||o(e,n);return a&&r}(e)||null==e}function Zt(e){var t,n=s(e)&&!d(e),a=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<r.length;t+=1)a=a||o(e,r[t]);return n&&a}function Xt(e,t){if(e.date()<t.date())return-Xt(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),a=e.clone().add(n,"months");return-(n+(t-a<0?(t-a)/(a-e.clone().add(n-1,"months")):(t-a)/(e.clone().add(n+1,"months")-a)))||0}function Qt(e){var t;return void 0===e?this._locale._abbr:(null!=(t=dt(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var en=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function tn(){return this._locale}function nn(e,t){return(e%t+t)%t}function an(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-126227808e5:new Date(e,t,n).valueOf()}function rn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-126227808e5:Date.UTC(e,t,n)}function sn(e,t){return t.erasAbbrRegex(e)}function on(){var e,t,n=[],a=[],r=[],i=[],s=this.eras();for(e=0,t=s.length;e<t;++e)a.push(pe(s[e].name)),n.push(pe(s[e].abbr)),r.push(pe(s[e].narrow)),i.push(pe(s[e].name)),i.push(pe(s[e].abbr)),i.push(pe(s[e].narrow));this._erasRegex=new RegExp("^("+i.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+a.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}function dn(e,t){W(0,[e,e.length],0,t)}function ln(e,t,n,a,r){var i;return null==e?Ee(this,a,r).year:(t>(i=ze(e,a,r))&&(t=i),un.call(this,e,t,n,a,r))}function un(e,t,n,a,r){var i=Ce(e,t,n,a,r),s=Fe(i.year,0,i.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}W("N",0,0,"eraAbbr"),W("NN",0,0,"eraAbbr"),W("NNN",0,0,"eraAbbr"),W("NNNN",0,0,"eraName"),W("NNNNN",0,0,"eraNarrow"),W("y",["y",1],"yo","eraYear"),W("y",["yy",2],0,"eraYear"),W("y",["yyy",3],0,"eraYear"),W("y",["yyyy",4],0,"eraYear"),me("N",sn),me("NN",sn),me("NNN",sn),me("NNNN",(function(e,t){return t.erasNameRegex(e)})),me("NNNNN",(function(e,t){return t.erasNarrowRegex(e)})),ge(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,a){var r=n._locale.erasParse(e,a,n._strict);r?f(n).era=r:f(n).invalidEra=e})),me("y",le),me("yy",le),me("yyy",le),me("yyyy",le),me("yo",(function(e,t){return t._eraYearOrdinalRegex||le})),ge(["y","yy","yyy","yyyy"],0),ge(["yo"],(function(e,t,n,a){var r;n._locale._eraYearOrdinalRegex&&(r=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[0]=n._locale.eraYearOrdinalParse(e,r):t[0]=parseInt(e,10)})),W(0,["gg",2],0,(function(){return this.weekYear()%100})),W(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),dn("gggg","weekYear"),dn("ggggg","weekYear"),dn("GGGG","isoWeekYear"),dn("GGGGG","isoWeekYear"),I("weekYear","gg"),I("isoWeekYear","GG"),B("weekYear",1),B("isoWeekYear",1),me("G",ue),me("g",ue),me("GG",ae,Q),me("gg",ae,Q),me("GGGG",oe,te),me("gggg",oe,te),me("GGGGG",de,ne),me("ggggg",de,ne),Le(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,a){t[a.substr(0,2)]=G(e)})),Le(["gg","GG"],(function(e,t,n,a){t[a]=r.parseTwoDigitYear(e)})),W("Q",0,"Qo","quarter"),I("quarter","Q"),B("quarter",7),me("Q",X),ge("Q",(function(e,t){t[1]=3*(G(e)-1)})),W("D",["DD",2],"Do","date"),I("date","D"),B("date",9),me("D",ae),me("DD",ae,Q),me("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),ge(["D","DD"],2),ge("Do",(function(e,t){t[2]=G(e.match(ae)[0])}));var _n=q("Date",!0);W("DDD",["DDDD",3],"DDDo","dayOfYear"),I("dayOfYear","DDD"),B("dayOfYear",4),me("DDD",se),me("DDDD",ee),ge(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=G(e)})),W("m",["mm",2],0,"minute"),I("minute","m"),B("minute",14),me("m",ae),me("mm",ae,Q),ge(["m","mm"],4);var cn=q("Minutes",!1);W("s",["ss",2],0,"second"),I("second","s"),B("second",15),me("s",ae),me("ss",ae,Q),ge(["s","ss"],5);var hn,mn,fn=q("Seconds",!1);for(W("S",0,0,(function(){return~~(this.millisecond()/100)})),W(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),W(0,["SSS",3],0,"millisecond"),W(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),W(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),W(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),W(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),W(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),W(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),I("millisecond","ms"),B("millisecond",16),me("S",se,X),me("SS",se,Q),me("SSS",se,ee),hn="SSSS";hn.length<=9;hn+="S")me(hn,le);function pn(e,t){t[6]=G(1e3*("0."+e))}for(hn="S";hn.length<=9;hn+="S")ge(hn,pn);mn=q("Milliseconds",!1),W("z",0,0,"zoneAbbr"),W("zz",0,0,"zoneName");var Mn=v.prototype;function yn(e){return e}Mn.add=Gt,Mn.calendar=function(e,t){1===arguments.length&&(arguments[0]?Kt(arguments[0])?(e=arguments[0],t=void 0):Zt(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||wt(),a=Ct(n,this).startOf("day"),i=r.calendarFormat(this,a)||"sameElse",s=t&&(T(t[i])?t[i].call(this,n):t[i]);return this.format(s||this.localeData().calendar(i,this,wt(n)))},Mn.clone=function(){return new v(this)},Mn.diff=function(e,t,n){var a,r,i;if(!this.isValid())return NaN;if(!(a=Ct(e,this)).isValid())return NaN;switch(r=6e4*(a.utcOffset()-this.utcOffset()),t=N(t)){case"year":i=Xt(this,a)/12;break;case"month":i=Xt(this,a);break;case"quarter":i=Xt(this,a)/3;break;case"second":i=(this-a)/1e3;break;case"minute":i=(this-a)/6e4;break;case"hour":i=(this-a)/36e5;break;case"day":i=(this-a-r)/864e5;break;case"week":i=(this-a-r)/6048e5;break;default:i=this-a}return n?i:U(i)},Mn.endOf=function(e){var t,n;if(void 0===(e=N(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?rn:an,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=36e5-nn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":t=this._d.valueOf(),t+=6e4-nn(t,6e4)-1;break;case"second":t=this._d.valueOf(),t+=1e3-nn(t,1e3)-1}return this._d.setTime(t),r.updateOffset(this,!0),this},Mn.format=function(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=C(this,e);return this.localeData().postformat(t)},Mn.from=function(e,t){return this.isValid()&&(Y(e)&&e.isValid()||wt(e).isValid())?Rt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Mn.fromNow=function(e){return this.from(wt(),e)},Mn.to=function(e,t){return this.isValid()&&(Y(e)&&e.isValid()||wt(e).isValid())?Rt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Mn.toNow=function(e){return this.to(wt(),e)},Mn.get=function(e){return T(this[e=N(e)])?this[e]():this},Mn.invalidAt=function(){return f(this).overflow},Mn.isAfter=function(e,t){var n=Y(e)?e:wt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=N(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},Mn.isBefore=function(e,t){var n=Y(e)?e:wt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=N(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},Mn.isBetween=function(e,t,n,a){var r=Y(e)?e:wt(e),i=Y(t)?t:wt(t);return!!(this.isValid()&&r.isValid()&&i.isValid())&&(("("===(a=a||"()")[0]?this.isAfter(r,n):!this.isBefore(r,n))&&(")"===a[1]?this.isBefore(i,n):!this.isAfter(i,n)))},Mn.isSame=function(e,t){var n,a=Y(e)?e:wt(e);return!(!this.isValid()||!a.isValid())&&("millisecond"===(t=N(t)||"millisecond")?this.valueOf()===a.valueOf():(n=a.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},Mn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},Mn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},Mn.isValid=function(){return p(this)},Mn.lang=en,Mn.locale=Qt,Mn.localeData=tn,Mn.max=Tt,Mn.min=xt,Mn.parsingFlags=function(){return h({},f(this))},Mn.set=function(e,t){if("object"==typeof e){var n,a=function(e){var t,n=[];for(t in e)o(e,t)&&n.push({unit:t,priority:V[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}(e=R(e));for(n=0;n<a.length;n++)this[a[n].unit](e[a[n].unit])}else if(T(this[e=N(e)]))return this[e](t);return this},Mn.startOf=function(e){var t,n;if(void 0===(e=N(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?rn:an,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=nn(t+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":t=this._d.valueOf(),t-=nn(t,6e4);break;case"second":t=this._d.valueOf(),t-=nn(t,1e3)}return this._d.setTime(t),r.updateOffset(this,!0),this},Mn.subtract=qt,Mn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},Mn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},Mn.toDate=function(){return new Date(this.valueOf())},Mn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?C(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):T(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",C(n,"Z")):C(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Mn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,a="moment",r="";return this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",r="Z"),e="["+a+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=r+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Mn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Mn.toJSON=function(){return this.isValid()?this.toISOString():null},Mn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Mn.unix=function(){return Math.floor(this.valueOf()/1e3)},Mn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Mn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Mn.eraName=function(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until)return a[e].name;if(a[e].until<=n&&n<=a[e].since)return a[e].name}return""},Mn.eraNarrow=function(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until)return a[e].narrow;if(a[e].until<=n&&n<=a[e].since)return a[e].narrow}return""},Mn.eraAbbr=function(){var e,t,n,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),a[e].since<=n&&n<=a[e].until)return a[e].abbr;if(a[e].until<=n&&n<=a[e].since)return a[e].abbr}return""},Mn.eraYear=function(){var e,t,n,a,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=i[e].since<=i[e].until?1:-1,a=this.clone().startOf("day").valueOf(),i[e].since<=a&&a<=i[e].until||i[e].until<=a&&a<=i[e].since)return(this.year()-r(i[e].since).year())*n+i[e].offset;return this.year()},Mn.year=Oe,Mn.isLeapYear=function(){return J(this.year())},Mn.weekYear=function(e){return ln.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Mn.isoWeekYear=function(e){return ln.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Mn.quarter=Mn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Mn.month=He,Mn.daysInMonth=function(){return Ye(this.year(),this.month())},Mn.week=Mn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Mn.isoWeek=Mn.isoWeeks=function(e){var t=Ee(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Mn.weeksInYear=function(){var e=this.localeData()._week;return ze(this.year(),e.dow,e.doy)},Mn.weeksInWeekYear=function(){var e=this.localeData()._week;return ze(this.weekYear(),e.dow,e.doy)},Mn.isoWeeksInYear=function(){return ze(this.year(),1,4)},Mn.isoWeeksInISOWeekYear=function(){return ze(this.isoWeekYear(),1,4)},Mn.date=_n,Mn.day=Mn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},Mn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Mn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},Mn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Mn.hour=Mn.hours=Qe,Mn.minute=Mn.minutes=cn,Mn.second=Mn.seconds=fn,Mn.millisecond=Mn.milliseconds=mn,Mn.utcOffset=function(e,t,n){var a,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Wt(ce,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(a=Et(this)),this._offset=e,this._isUTC=!0,null!=a&&this.add(a,"m"),i!==e&&(!t||this._changeInProgress?Ut(this,Rt(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:Et(this)},Mn.utc=function(e){return this.utcOffset(0,e)},Mn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Et(this),"m")),this},Mn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Wt(_e,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},Mn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?wt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},Mn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Mn.isLocal=function(){return!!this.isValid()&&!this._isUTC},Mn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Mn.isUtc=zt,Mn.isUTC=zt,Mn.zoneAbbr=function(){return this._isUTC?"UTC":""},Mn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Mn.dates=k("dates accessor is deprecated. Use date instead.",_n),Mn.months=k("months accessor is deprecated. Use month instead",He),Mn.years=k("years accessor is deprecated. Use year instead",Oe),Mn.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),Mn.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return L(t,this),(t=kt(t))._a?(e=t._isUTC?m(t._a):wt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var a,r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),s=0;for(a=0;a<r;a++)(n&&e[a]!==t[a]||!n&&G(e[a])!==G(t[a]))&&s++;return s+i}(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}));var gn=H.prototype;function Ln(e,t,n,a){var r=dt(),i=m().set(a,t);return r[n](i,e)}function vn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return Ln(e,t,n,"month");var a,r=[];for(a=0;a<12;a++)r[a]=Ln(e,a,n,"month");return r}function Yn(e,t,n,a){"boolean"==typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var r,i=dt(),s=e?i._week.dow:0,o=[];if(null!=n)return Ln(t,(n+s)%7,a,"day");for(r=0;r<7;r++)o[r]=Ln(t,(r+s)%7,a,"day");return o}gn.calendar=function(e,t,n){var a=this._calendar[e]||this._calendar.sameElse;return T(a)?a.call(t,n):a},gn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(P).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])},gn.invalidDate=function(){return this._invalidDate},gn.ordinal=function(e){return this._ordinal.replace("%d",e)},gn.preparse=yn,gn.postformat=yn,gn.relativeTime=function(e,t,n,a){var r=this._relativeTime[n];return T(r)?r(e,t,n,a):r.replace(/%d/i,e)},gn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return T(n)?n(t):n.replace(/%s/i,t)},gn.set=function(e){var t,n;for(n in e)o(e,n)&&(T(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},gn.eras=function(e,t){var n,a,i,s=this._eras||dt("en")._eras;for(n=0,a=s.length;n<a;++n){switch(typeof s[n].since){case"string":i=r(s[n].since).startOf("day"),s[n].since=i.valueOf()}switch(typeof s[n].until){case"undefined":s[n].until=1/0;break;case"string":i=r(s[n].until).startOf("day").valueOf(),s[n].until=i.valueOf()}}return s},gn.erasParse=function(e,t,n){var a,r,i,s,o,d=this.eras();for(e=e.toUpperCase(),a=0,r=d.length;a<r;++a)if(i=d[a].name.toUpperCase(),s=d[a].abbr.toUpperCase(),o=d[a].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(s===e)return d[a];break;case"NNNN":if(i===e)return d[a];break;case"NNNNN":if(o===e)return d[a]}else if([i,s,o].indexOf(e)>=0)return d[a]},gn.erasConvertYear=function(e,t){var n=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*n},gn.erasAbbrRegex=function(e){return o(this,"_erasAbbrRegex")||on.call(this),e?this._erasAbbrRegex:this._erasRegex},gn.erasNameRegex=function(e){return o(this,"_erasNameRegex")||on.call(this),e?this._erasNameRegex:this._erasRegex},gn.erasNarrowRegex=function(e){return o(this,"_erasNarrowRegex")||on.call(this),e?this._erasNarrowRegex:this._erasRegex},gn.months=function(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||De).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone},gn.monthsShort=function(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[De.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},gn.monthsParse=function(e,t,n){var a,r,i;if(this._monthsParseExact)return Te.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),a=0;a<12;a++){if(r=m([2e3,a]),n&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[a]||(i="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[a]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[a].test(e))return a;if(n&&"MMM"===t&&this._shortMonthsParse[a].test(e))return a;if(!n&&this._monthsParse[a].test(e))return a}},gn.monthsRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||je.call(this),e?this._monthsStrictRegex:this._monthsRegex):(o(this,"_monthsRegex")||(this._monthsRegex=xe),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},gn.monthsShortRegex=function(e){return this._monthsParseExact?(o(this,"_monthsRegex")||je.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(o(this,"_monthsShortRegex")||(this._monthsShortRegex=we),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},gn.week=function(e){return Ee(e,this._week.dow,this._week.doy).week},gn.firstDayOfYear=function(){return this._week.doy},gn.firstDayOfWeek=function(){return this._week.dow},gn.weekdays=function(e,t){var n=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ie(n,this._week.dow):e?n[e.day()]:n},gn.weekdaysMin=function(e){return!0===e?Ie(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},gn.weekdaysShort=function(e){return!0===e?Ie(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},gn.weekdaysParse=function(e,t,n){var a,r,i;if(this._weekdaysParseExact)return Ge.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;a<7;a++){if(r=m([2e3,1]).day(a),n&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[a]||(i="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[a]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[a].test(e))return a;if(n&&"ddd"===t&&this._shortWeekdaysParse[a].test(e))return a;if(n&&"dd"===t&&this._minWeekdaysParse[a].test(e))return a;if(!n&&this._weekdaysParse[a].test(e))return a}},gn.weekdaysRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(o(this,"_weekdaysRegex")||(this._weekdaysRegex=Be),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},gn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(o(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Je),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},gn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(o(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(o(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ue),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},gn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},gn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},st("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===G(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=k("moment.lang is deprecated. Use moment.locale instead.",st),r.langData=k("moment.langData is deprecated. Use moment.localeData instead.",dt);var bn=Math.abs;function kn(e,t,n,a){var r=Rt(t,n);return e._milliseconds+=a*r._milliseconds,e._days+=a*r._days,e._months+=a*r._months,e._bubble()}function Dn(e){return e<0?Math.floor(e):Math.ceil(e)}function wn(e){return 4800*e/146097}function xn(e){return 146097*e/4800}function Tn(e){return function(){return this.as(e)}}var Sn=Tn("ms"),Hn=Tn("s"),jn=Tn("m"),Pn=Tn("h"),On=Tn("d"),An=Tn("w"),Fn=Tn("M"),Wn=Tn("Q"),Cn=Tn("y");function En(e){return function(){return this.isValid()?this._data[e]:NaN}}var zn=En("milliseconds"),In=En("seconds"),Nn=En("minutes"),Rn=En("hours"),Vn=En("days"),Bn=En("months"),Jn=En("years"),Un=Math.round,Gn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function qn(e,t,n,a,r){return r.relativeTime(t||1,!!n,e,a)}var $n=Math.abs;function Kn(e){return(e>0)-(e<0)||+e}function Zn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,a,r,i,s,o,d=$n(this._milliseconds)/1e3,l=$n(this._days),u=$n(this._months),_=this.asSeconds();return _?(e=U(d/60),t=U(e/60),d%=60,e%=60,n=U(u/12),u%=12,a=d?d.toFixed(3).replace(/\.?0+$/,""):"",r=_<0?"-":"",i=Kn(this._months)!==Kn(_)?"-":"",s=Kn(this._days)!==Kn(_)?"-":"",o=Kn(this._milliseconds)!==Kn(_)?"-":"",r+"P"+(n?i+n+"Y":"")+(u?i+u+"M":"")+(l?s+l+"D":"")+(t||e||d?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(d?o+a+"S":"")):"P0D"}var Xn=jt.prototype;return Xn.isValid=function(){return this._isValid},Xn.abs=function(){var e=this._data;return this._milliseconds=bn(this._milliseconds),this._days=bn(this._days),this._months=bn(this._months),e.milliseconds=bn(e.milliseconds),e.seconds=bn(e.seconds),e.minutes=bn(e.minutes),e.hours=bn(e.hours),e.months=bn(e.months),e.years=bn(e.years),this},Xn.add=function(e,t){return kn(this,e,t,1)},Xn.subtract=function(e,t){return kn(this,e,t,-1)},Xn.as=function(e){if(!this.isValid())return NaN;var t,n,a=this._milliseconds;if("month"===(e=N(e))||"quarter"===e||"year"===e)switch(t=this._days+a/864e5,n=this._months+wn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(xn(this._months)),e){case"week":return t/7+a/6048e5;case"day":return t+a/864e5;case"hour":return 24*t+a/36e5;case"minute":return 1440*t+a/6e4;case"second":return 86400*t+a/1e3;case"millisecond":return Math.floor(864e5*t)+a;default:throw new Error("Unknown unit "+e)}},Xn.asMilliseconds=Sn,Xn.asSeconds=Hn,Xn.asMinutes=jn,Xn.asHours=Pn,Xn.asDays=On,Xn.asWeeks=An,Xn.asMonths=Fn,Xn.asQuarters=Wn,Xn.asYears=Cn,Xn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*G(this._months/12):NaN},Xn._bubble=function(){var e,t,n,a,r,i=this._milliseconds,s=this._days,o=this._months,d=this._data;return i>=0&&s>=0&&o>=0||i<=0&&s<=0&&o<=0||(i+=864e5*Dn(xn(o)+s),s=0,o=0),d.milliseconds=i%1e3,e=U(i/1e3),d.seconds=e%60,t=U(e/60),d.minutes=t%60,n=U(t/60),d.hours=n%24,s+=U(n/24),r=U(wn(s)),o+=r,s-=Dn(xn(r)),a=U(o/12),o%=12,d.days=s,d.months=o,d.years=a,this},Xn.clone=function(){return Rt(this)},Xn.get=function(e){return e=N(e),this.isValid()?this[e+"s"]():NaN},Xn.milliseconds=zn,Xn.seconds=In,Xn.minutes=Nn,Xn.hours=Rn,Xn.days=Vn,Xn.weeks=function(){return U(this.days()/7)},Xn.months=Bn,Xn.years=Jn,Xn.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,a,r=!1,i=Gn;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(r=e),"object"==typeof t&&(i=Object.assign({},Gn,t),null!=t.s&&null==t.ss&&(i.ss=t.s-1)),n=this.localeData(),a=function(e,t,n,a){var r=Rt(e).abs(),i=Un(r.as("s")),s=Un(r.as("m")),o=Un(r.as("h")),d=Un(r.as("d")),l=Un(r.as("M")),u=Un(r.as("w")),_=Un(r.as("y")),c=i<=n.ss&&["s",i]||i<n.s&&["ss",i]||s<=1&&["m"]||s<n.m&&["mm",s]||o<=1&&["h"]||o<n.h&&["hh",o]||d<=1&&["d"]||d<n.d&&["dd",d];return null!=n.w&&(c=c||u<=1&&["w"]||u<n.w&&["ww",u]),(c=c||l<=1&&["M"]||l<n.M&&["MM",l]||_<=1&&["y"]||["yy",_])[2]=t,c[3]=+e>0,c[4]=a,qn.apply(null,c)}(this,!r,i,n),r&&(a=n.pastFuture(+this,a)),n.postformat(a)},Xn.toISOString=Zn,Xn.toString=Zn,Xn.toJSON=Zn,Xn.locale=Qt,Xn.localeData=tn,Xn.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Zn),Xn.lang=en,W("X",0,0,"unix"),W("x",0,0,"valueOf"),me("x",ue),me("X",/[+-]?\d+(\.\d{1,3})?/),ge("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),ge("x",(function(e,t,n){n._d=new Date(G(e))})),
-//! moment.js
-r.version="2.29.1",t=wt,r.fn=Mn,r.min=function(){var e=[].slice.call(arguments,0);return St("isBefore",e)},r.max=function(){var e=[].slice.call(arguments,0);return St("isAfter",e)},r.now=function(){return Date.now?Date.now():+new Date},r.utc=m,r.unix=function(e){return wt(1e3*e)},r.months=function(e,t){return vn(e,t,"months")},r.isDate=_,r.locale=st,r.invalid=M,r.duration=Rt,r.isMoment=Y,r.weekdays=function(e,t,n){return Yn(e,t,n,"weekdays")},r.parseZone=function(){return wt.apply(null,arguments).parseZone()},r.localeData=dt,r.isDuration=Pt,r.monthsShort=function(e,t){return vn(e,t,"monthsShort")},r.weekdaysMin=function(e,t,n){return Yn(e,t,n,"weekdaysMin")},r.defineLocale=ot,r.updateLocale=function(e,t){if(null!=t){var n,a,r=et;null!=tt[e]&&null!=tt[e].parentLocale?tt[e].set(S(tt[e]._config,t)):(null!=(a=it(e))&&(r=a._config),t=S(r,t),null==a&&(t.abbr=e),(n=new H(t)).parentLocale=tt[e],tt[e]=n),st(e)}else null!=tt[e]&&(null!=tt[e].parentLocale?(tt[e]=tt[e].parentLocale,e===st()&&st(e)):null!=tt[e]&&delete tt[e]);return tt[e]},r.locales=function(){return D(tt)},r.weekdaysShort=function(e,t,n){return Yn(e,t,n,"weekdaysShort")},r.normalizeUnits=N,r.relativeTimeRounding=function(e){return void 0===e?Un:"function"==typeof e&&(Un=e,!0)},r.relativeTimeThreshold=function(e,t){return void 0!==Gn[e]&&(void 0===t?Gn[e]:(Gn[e]=t,"s"===e&&(Gn.ss=t-1),!0))},r.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},r.prototype=Mn,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}).call(this,n(71)(e))},1563:function(e,t,n){var a=n(1720),r="object"==typeof self&&self&&self.Object===Object&&self,i=a||r||Function("return this")();e.exports=i},1564:function(e,t){var n=Array.isArray;e.exports=n},1565:function(e,t,n){var a=n(1746),r=n(1751);e.exports=function(e,t){var n=r(e,t);return a(n)?n:void 0}},1566:function(e,t,n){var a=n(1570),r=n(1747),i=n(1748),s=a?a.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?r(e):i(e)}},1567:function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},1568:function(e,t,n){var a=n(1736),r=n(1737),i=n(1738),s=n(1739),o=n(1740);function d(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}d.prototype.clear=a,d.prototype.delete=r,d.prototype.get=i,d.prototype.has=s,d.prototype.set=o,e.exports=d},1569:function(e,t,n){var a=n(1718);e.exports=function(e,t){for(var n=e.length;n--;)if(a(e[n][0],t))return n;return-1}},1570:function(e,t,n){var a=n(1563).Symbol;e.exports=a},1571:function(e,t,n){var a=n(1565)(Object,"create");e.exports=a},1572:function(e,t,n){var a=n(1760);e.exports=function(e,t){var n=e.__data__;return a(t)?n["string"==typeof t?"string":"hash"]:n.map}},1573:function(e,t,n){var a=n(1581);e.exports=function(e){if("string"==typeof e||a(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},1574:function(e,t,n){var a=n(1735),r=n(1567);e.exports=function e(t,n,i,s,o){return t===n||(null==t||null==n||!r(t)&&!r(n)?t!=t&&n!=n:a(t,n,i,s,e,o))}},1575:function(e,t,n){var a=n(1565)(n(1563),"Map");e.exports=a},1576:function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},1577:function(e,t,n){var a=n(1752),r=n(1759),i=n(1761),s=n(1762),o=n(1763);function d(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}d.prototype.clear=a,d.prototype.delete=r,d.prototype.get=i,d.prototype.has=s,d.prototype.set=o,e.exports=d},1578:function(e,t,n){var a=n(1780),r=n(1787),i=n(1727);e.exports=function(e){return i(e)?a(e):r(e)}},1579:function(e,t){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},1580:function(e,t,n){var a=n(1564),r=n(1581),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=function(e,t){if(a(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!r(e))||(s.test(e)||!i.test(e)||null!=t&&e in Object(t))}},1581:function(e,t,n){var a=n(1566),r=n(1567);e.exports=function(e){return"symbol"==typeof e||r(e)&&"[object Symbol]"==a(e)}},1582:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(1562))},1583:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},a=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(t,n,i,s){var o=a(t),d=r[e][a(t)];return 2===o&&(d=d[n?0:1]),d.replace(/%d/i,t)}},s=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:s,monthsShort:s,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(1562))},1584:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},a=function(e){return function(a,r,i,s){var o=t(a),d=n[e][t(a)];return 2===o&&(d=d[r?0:1]),d.replace(/%d/i,a)}},r=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-dz",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}})}(n(1562))},1585:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(n(1562))},1586:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},a={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(t,r,i,s){var o=n(t),d=a[e][n(t)];return 2===o&&(d=d[r?0:1]),d.replace(/%d/i,t)}},i=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(1562))},1587:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(1562))},1588:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}})}(n(1562))},1589:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(n(1562))},1590:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10;return e+(t[n]||t[e%100-n]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(1562))},1591:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n){var a,r;return"m"===n?t?"хвіліна":"хвіліну":"h"===n?t?"гадзіна":"гадзіну":e+" "+(a=+e,r={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"}[n].split("_"),a%10==1&&a%100!=11?r[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?r[1]:r[2])}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(n(1562))},1592:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(1562))},1593:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(n(1562))},1594:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(n(1562))},1595:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"};e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}})}(n(1562))},1596:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(n(1562))},1597:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[n],e)}var n=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],a=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,r=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:r,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:r,monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){return e+(1===e?"añ":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}})}(n(1562))},1598:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n){var a=e+" ";switch(n){case"ss":return a+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return a+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return a+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return a+=1===e?"dan":"dana";case"MM":return a+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return a+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(1562))},1599:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(1562))},1600:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),a=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],r=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function i(e){return e>1&&e<5&&1!=~~(e/10)}function s(e,t,n,a){var r=e+" ";switch(n){case"s":return t||a?"pár sekund":"pár sekundami";case"ss":return t||a?r+(i(e)?"sekundy":"sekund"):r+"sekundami";case"m":return t?"minuta":a?"minutu":"minutou";case"mm":return t||a?r+(i(e)?"minuty":"minut"):r+"minutami";case"h":return t?"hodina":a?"hodinu":"hodinou";case"hh":return t||a?r+(i(e)?"hodiny":"hodin"):r+"hodinami";case"d":return t||a?"den":"dnem";case"dd":return t||a?r+(i(e)?"dny":"dní"):r+"dny";case"M":return t||a?"měsíc":"měsícem";case"MM":return t||a?r+(i(e)?"měsíce":"měsíců"):r+"měsíci";case"y":return t||a?"rok":"rokem";case"yy":return t||a?r+(i(e)?"roky":"let"):r+"lety"}}e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:s,ss:s,m:s,mm:s,h:s,hh:s,d:s,dd:s,M:s,MM:s,y:s,yy:s},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1601:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){return e+(/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран")},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(n(1562))},1602:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t="";return e>20?t=40===e||50===e||60===e||80===e||100===e?"fed":"ain":e>0&&(t=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][e]),e+t},week:{dow:1,doy:4}})}(n(1562))},1603:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1604:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n,a){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1605:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n,a){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1606:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n,a){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1607:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(n(1562))},1608:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var n,a=this._calendarEl[e],r=t&&t.hours();return n=a,("undefined"!=typeof Function&&n instanceof Function||"[object Function]"===Object.prototype.toString.call(n))&&(a=a.apply(t)),a.replace("{}",r%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(n(1562))},1609:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:4}})}(n(1562))},1610:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(1562))},1611:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(1562))},1612:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(1562))},1613:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}})}(n(1562))},1614:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:0,doy:6}})}(n(1562))},1615:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(1562))},1616:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(1562))},1617:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(n(1562))},1618:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"})}(n(1562))},1619:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(1562))},1620:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"})}(n(1562))},1621:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(n(1562))},1622:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n,a){var r={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?r[n][2]?r[n][2]:r[n][1]:a?r[n][0]:r[n][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1623:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(1562))},1624:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(n(1562))},1625:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function a(e,a,r,i){var s="";switch(r){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":s=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":s=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":s=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":s=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":s=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":s=i?"vuoden":"vuotta"}return s=function(e,a){return e<10?a?n[e]:t[e]:e}(e,i)+" "+s}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1626:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(1562))},1627:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1628:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i];e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:t,monthsShortRegex:t,monthsStrictRegex:/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,monthsShortStrictRegex:/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(1562))},1629:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(n(1562))},1630:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(n(1562))},1631:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(1562))},1632:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ga",{months:["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],weekdaysShort:["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],weekdaysMin:["Do","Lu","Má","Cé","Dé","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(1562))},1633:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){return e+(1===e?"d":e%10==2?"na":"mh")},week:{dow:1,doy:4}})}(n(1562))},1634:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(1562))},1635:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n,a){var r={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return a?r[n][0]:r[n][1]}e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){switch(t){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}})}(n(1562))},1636:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n,a){var r={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return a?r[n][0]:r[n][1]}e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}})}(n(1562))},1637:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(n(1562))},1638:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}})}(n(1562))},1639:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},a=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i];e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:a,longMonthsParse:a,shortMonthsParse:[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(n(1562))},1640:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n){var a=e+" ";switch(n){case"ss":return a+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return a+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return a+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return a+=1===e?"dan":"dana";case"MM":return a+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return a+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(1562))},1641:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,a){var r=e;switch(n){case"s":return a||t?"néhány másodperc":"néhány másodperce";case"ss":return r+(a||t)?" másodperc":" másodperce";case"m":return"egy"+(a||t?" perc":" perce");case"mm":return r+(a||t?" perc":" perce");case"h":return"egy"+(a||t?" óra":" órája");case"hh":return r+(a||t?" óra":" órája");case"d":return"egy"+(a||t?" nap":" napja");case"dd":return r+(a||t?" nap":" napja");case"M":return"egy"+(a||t?" hónap":" hónapja");case"MM":return r+(a||t?" hónap":" hónapja");case"y":return"egy"+(a||t?" év":" éve");case"yy":return r+(a||t?" év":" éve")}return""}function a(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return a.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return a.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1642:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(n(1562))},1643:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(n(1562))},1644:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e){return e%100==11||e%10!=1}function n(e,n,a,r){var i=e+" ";switch(a){case"s":return n||r?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?i+(n||r?"sekúndur":"sekúndum"):i+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?i+(n||r?"mínútur":"mínútum"):n?i+"mínúta":i+"mínútu";case"hh":return t(e)?i+(n||r?"klukkustundir":"klukkustundum"):i+"klukkustund";case"d":return n?"dagur":r?"dag":"degi";case"dd":return t(e)?n?i+"dagar":i+(r?"daga":"dögum"):n?i+"dagur":i+(r?"dag":"degi");case"M":return n?"mánuður":r?"mánuð":"mánuði";case"MM":return t(e)?n?i+"mánuðir":i+(r?"mánuði":"mánuðum"):n?i+"mánuður":i+(r?"mánuð":"mánuði");case"y":return n||r?"ár":"ári";case"yy":return t(e)?i+(n||r?"ár":"árum"):i+(n||r?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1645:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(1562))},1646:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(1562))},1647:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(n(1562))},1648:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(n(1562))},1649:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(n(1562))},1650:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(1562))},1651:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(1562))},1652:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(n(1562))},1653:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}})}(n(1562))},1654:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},a=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:a,monthsShort:a,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,n){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}})}(n(1562))},1655:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(1562))},1656:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n,a){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?r[n][0]:r[n][1]}function n(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10;return n(0===t?e/10:t)}if(e<1e4){for(;e>=10;)e/=10;return n(e)}return n(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return n(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return n(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1657:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(n(1562))},1658:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,a){return t?r(n)[0]:a?r(n)[1]:r(n)[2]}function a(e){return e%10==0||e>10&&e<20}function r(e){return t[e].split("_")}function i(e,t,i,s){var o=e+" ";return 1===e?o+n(0,t,i[0],s):t?o+(a(e)?r(i)[1]:r(i)[0]):s?o+r(i)[1]:o+(a(e)?r(i)[1]:r(i)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,t,n,a){return t?"kelios sekundės":a?"kelių sekundžių":"kelias sekundes"},ss:i,m:n,mm:i,h:n,hh:i,d:n,dd:i,M:n,MM:i,y:n,yy:i},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(n(1562))},1659:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function a(e,a,r){return e+" "+n(t[r],e,a)}function r(e,a,r){return n(t[r],e,a)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,t){return t?"dažas sekundes":"dažām sekundēm"},ss:a,m:r,mm:a,h:r,hh:a,d:r,dd:a,M:r,MM:a,y:r,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1660:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,a){var r=t.words[a];return 1===a.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(1562))},1661:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(1562))},1662:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(n(1562))},1663:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(n(1562))},1664:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n,a){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(n(1562))},1665:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function a(e,t,n,a){var r="";if(t)switch(n){case"s":r="काही सेकंद";break;case"ss":r="%d सेकंद";break;case"m":r="एक मिनिट";break;case"mm":r="%d मिनिटे";break;case"h":r="एक तास";break;case"hh":r="%d तास";break;case"d":r="एक दिवस";break;case"dd":r="%d दिवस";break;case"M":r="एक महिना";break;case"MM":r="%d महिने";break;case"y":r="एक वर्ष";break;case"yy":r="%d वर्षे"}else switch(n){case"s":r="काही सेकंदां";break;case"ss":r="%d सेकंदां";break;case"m":r="एका मिनिटा";break;case"mm":r="%d मिनिटां";break;case"h":r="एका तासा";break;case"hh":r="%d तासां";break;case"d":r="एका दिवसा";break;case"dd":r="%d दिवसां";break;case"M":r="एका महिन्या";break;case"MM":r="%d महिन्यां";break;case"y":r="एका वर्षा";break;case"yy":r="%d वर्षां"}return r.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(n(1562))},1666:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(1562))},1667:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(n(1562))},1668:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(1562))},1669:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"};e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}})}(n(1562))},1670:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1671:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(n(1562))},1672:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(1562))},1673:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(n(1562))},1674:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1675:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}})}(n(1562))},1676:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(n(1562))},1677:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),a=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function i(e,t,n){var a=e+" ";switch(n){case"ss":return a+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return a+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return a+(r(e)?"godziny":"godzin");case"ww":return a+(r(e)?"tygodnie":"tygodni");case"MM":return a+(r(e)?"miesiące":"miesięcy");case"yy":return a+(r(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,a){return e?/D MMMM/.test(a)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:i,m:i,mm:i,h:i,hh:i,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:i,M:"miesiąc",MM:i,y:"rok",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1678:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(n(1562))},1679:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"})}(n(1562))},1680:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n){var a=" ";return(e%100>=20||e>=100&&e%100==0)&&(a=" de "),e+a+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"}[n]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(n(1562))},1681:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n){var a,r;return"m"===n?t?"минута":"минуту":e+" "+(a=+e,r={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[n].split("_"),a%10==1&&a%100!=11?r[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?r[1]:r[2])}var n=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:n,longMonthsParse:n,shortMonthsParse:n,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,w:"неделя",ww:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(n(1562))},1682:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(1562))},1683:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1684:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}})}(n(1562))},1685:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function a(e){return e>1&&e<5}function r(e,t,n,r){var i=e+" ";switch(n){case"s":return t||r?"pár sekúnd":"pár sekundami";case"ss":return t||r?i+(a(e)?"sekundy":"sekúnd"):i+"sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?i+(a(e)?"minúty":"minút"):i+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?i+(a(e)?"hodiny":"hodín"):i+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?i+(a(e)?"dni":"dní"):i+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?i+(a(e)?"mesiace":"mesiacov"):i+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?i+(a(e)?"roky":"rokov"):i+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1686:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n,a){var r=e+" ";switch(n){case"s":return t||a?"nekaj sekund":"nekaj sekundami";case"ss":return r+=1===e?t?"sekundo":"sekundi":2===e?t||a?"sekundi":"sekundah":e<5?t||a?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return r+=1===e?t?"minuta":"minuto":2===e?t||a?"minuti":"minutama":e<5?t||a?"minute":"minutami":t||a?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return r+=1===e?t?"ura":"uro":2===e?t||a?"uri":"urama":e<5?t||a?"ure":"urami":t||a?"ur":"urami";case"d":return t||a?"en dan":"enim dnem";case"dd":return r+=1===e?t||a?"dan":"dnem":2===e?t||a?"dni":"dnevoma":t||a?"dni":"dnevi";case"M":return t||a?"en mesec":"enim mesecem";case"MM":return r+=1===e?t||a?"mesec":"mesecem":2===e?t||a?"meseca":"mesecema":e<5?t||a?"mesece":"meseci":t||a?"mesecev":"meseci";case"y":return t||a?"eno leto":"enim letom";case"yy":return r+=1===e?t||a?"leto":"letom":2===e?t||a?"leti":"letoma":e<5?t||a?"leta":"leti":t||a?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(1562))},1687:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1688:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,a){var r=t.words[a];return 1===a.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(1562))},1689:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,a){var r=t.words[a];return 1===a.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(n(1562))},1690:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(n(1562))},1691:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?":e":1===t||2===t?":a":":e")},week:{dow:1,doy:4}})}(n(1562))},1692:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(n(1562))},1693:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(n(1562))},1694:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(n(1562))},1695:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(1562))},1696:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){return e+(t[e]||t[e%10]||t[e>=100?100:null])},week:{dow:1,doy:7}})}(n(1562))},1697:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(n(1562))},1698:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var a=e%10;return e+(t[a]||t[e%100-a]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n(1562))},1699:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(1562))},1700:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e,n,a,r){var i=function(e){var n=Math.floor(e%1e3/100),a=Math.floor(e%100/10),r=e%10,i="";return n>0&&(i+=t[n]+"vatlh"),a>0&&(i+=(""!==i?" ":"")+t[a]+"maH"),r>0&&(i+=(""!==i?" ":"")+t[r]),""===i?"pagh":i}(e);switch(a){case"ss":return i+" lup";case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:n,m:"wa’ tup",mm:n,h:"wa’ rep",hh:n,d:"wa’ jaj",dd:n,M:"wa’ jar",MM:n,y:"wa’ DIS",yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1701:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var a=e%10;return e+(t[a]||t[e%100-a]||t[e>=100?100:null])}},week:{dow:1,doy:7}})}(n(1562))},1702:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n,a){var r={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return a||t?r[n][0]:r[n][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(n(1562))},1703:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(n(1562))},1704:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(n(1562))},1705:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var a=100*e+t;return a<600?"يېرىم كېچە":a<900?"سەھەر":a<1130?"چۈشتىن بۇرۇن":a<1230?"چۈش":a<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(n(1562))},1706:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-function t(e,t,n){var a,r;return"m"===n?t?"хвилина":"хвилину":"h"===n?t?"година":"годину":e+" "+(a=+e,r={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[n].split("_"),a%10==1&&a%100!=11?r[0]:a%10>=2&&a%10<=4&&(a%100<10||a%100>=20)?r[1]:r[2])}function n(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:function(e,t){var n={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?n.nominative.slice(1,7).concat(n.nominative.slice(0,1)):e?n[/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative"][e.day()]:n.nominative},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:n("[Сьогодні "),nextDay:n("[Завтра "),lastDay:n("[Вчора "),nextWeek:n("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[Минулої] dddd [").call(this);case 1:case 2:case 4:return n("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(n(1562))},1707:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(n(1562))},1708:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(n(1562))},1709:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(n(1562))},1710:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(n(1562))},1711:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")},week:{dow:1,doy:4}})}(n(1562))},1712:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(n(1562))},1713:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var a=100*e+t;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(n(1562))},1714:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var a=100*e+t;return a<600?"凌晨":a<900?"早上":a<1200?"上午":1200===a?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(1562))},1715:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var a=100*e+t;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(1562))},1716:function(e,t,n){!function(e){"use strict";
-//! moment.js locale configuration
-e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var a=100*e+t;return a<600?"凌晨":a<900?"早上":a<1130?"上午":a<1230?"中午":a<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(n(1562))},1717:function(e,t,n){var a=n(1568),r=n(1741),i=n(1742),s=n(1743),o=n(1744),d=n(1745);function l(e){var t=this.__data__=new a(e);this.size=t.size}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=s,l.prototype.has=o,l.prototype.set=d,e.exports=l},1718:function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},1719:function(e,t,n){var a=n(1566),r=n(1576);e.exports=function(e){if(!r(e))return!1;var t=a(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1720:function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(12))},1721:function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},1722:function(e,t,n){var a=n(1764),r=n(1767),i=n(1768);e.exports=function(e,t,n,s,o,d){var l=1&n,u=e.length,_=t.length;if(u!=_&&!(l&&_>u))return!1;var c=d.get(e),h=d.get(t);if(c&&h)return c==t&&h==e;var m=-1,f=!0,p=2&n?new a:void 0;for(d.set(e,t),d.set(t,e);++m<u;){var M=e[m],y=t[m];if(s)var g=l?s(y,M,m,t,e,d):s(M,y,m,e,t,d);if(void 0!==g){if(g)continue;f=!1;break}if(p){if(!r(t,(function(e,t){if(!i(p,t)&&(M===e||o(M,e,n,s,d)))return p.push(t)}))){f=!1;break}}else if(M!==y&&!o(M,y,n,s,d)){f=!1;break}}return d.delete(e),d.delete(t),f}},1723:function(e,t,n){var a=n(1782),r=n(1567),i=Object.prototype,s=i.hasOwnProperty,o=i.propertyIsEnumerable,d=a(function(){return arguments}())?a:function(e){return r(e)&&s.call(e,"callee")&&!o.call(e,"callee")};e.exports=d},1724:function(e,t,n){(function(e){var a=n(1563),r=n(1783),i=t&&!t.nodeType&&t,s=i&&"object"==typeof e&&e&&!e.nodeType&&e,o=s&&s.exports===i?a.Buffer:void 0,d=(o?o.isBuffer:void 0)||r;e.exports=d}).call(this,n(71)(e))},1725:function(e,t){var n=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var a=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==a||"symbol"!=a&&n.test(e))&&e>-1&&e%1==0&&e<t}},1726:function(e,t,n){var a=n(1784),r=n(1785),i=n(1786),s=i&&i.isTypedArray,o=s?r(s):a;e.exports=o},1727:function(e,t,n){var a=n(1719),r=n(1579);e.exports=function(e){return null!=e&&r(e.length)&&!a(e)}},1728:function(e,t,n){var a=n(1576);e.exports=function(e){return e==e&&!a(e)}},1729:function(e,t){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},1730:function(e,t,n){var a=n(1731),r=n(1573);e.exports=function(e,t){for(var n=0,i=(t=a(t,e)).length;null!=e&&n<i;)e=e[r(t[n++])];return n&&n==i?e:void 0}},1731:function(e,t,n){var a=n(1564),r=n(1580),i=n(1813),s=n(1816);e.exports=function(e,t){return a(e)?e:r(e,t)?[e]:i(s(e))}},1732:function(e,t,n){
-/*!
- * Chart.js v2.9.4
- * https://www.chartjs.org
- * (c) 2020 Chart.js Contributors
- * Released under the MIT License
- */
-e.exports=function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},n=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){var n={};for(var a in t)t.hasOwnProperty(a)&&(n[t[a]]=a);var r=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var i in r)if(r.hasOwnProperty(i)){if(!("channels"in r[i]))throw new Error("missing channels property: "+i);if(!("labels"in r[i]))throw new Error("missing channel labels property: "+i);if(r[i].labels.length!==r[i].channels)throw new Error("channel and label counts mismatch: "+i);var s=r[i].channels,o=r[i].labels;delete r[i].channels,delete r[i].labels,Object.defineProperty(r[i],"channels",{value:s}),Object.defineProperty(r[i],"labels",{value:o})}r.rgb.hsl=function(e){var t,n,a=e[0]/255,r=e[1]/255,i=e[2]/255,s=Math.min(a,r,i),o=Math.max(a,r,i),d=o-s;return o===s?t=0:a===o?t=(r-i)/d:r===o?t=2+(i-a)/d:i===o&&(t=4+(a-r)/d),(t=Math.min(60*t,360))<0&&(t+=360),n=(s+o)/2,[t,100*(o===s?0:n<=.5?d/(o+s):d/(2-o-s)),100*n]},r.rgb.hsv=function(e){var t,n,a,r,i,s=e[0]/255,o=e[1]/255,d=e[2]/255,l=Math.max(s,o,d),u=l-Math.min(s,o,d),_=function(e){return(l-e)/6/u+.5};return 0===u?r=i=0:(i=u/l,t=_(s),n=_(o),a=_(d),s===l?r=a-n:o===l?r=1/3+t-a:d===l&&(r=2/3+n-t),r<0?r+=1:r>1&&(r-=1)),[360*r,100*i,100*l]},r.rgb.hwb=function(e){var t=e[0],n=e[1],a=e[2];return[r.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(n,a))*100,100*(a=1-1/255*Math.max(t,Math.max(n,a)))]},r.rgb.cmyk=function(e){var t,n=e[0]/255,a=e[1]/255,r=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-a,1-r)))/(1-t)||0),100*((1-a-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]},r.rgb.keyword=function(e){var a=n[e];if(a)return a;var r,i,s,o=1/0;for(var d in t)if(t.hasOwnProperty(d)){var l=t[d],u=(i=e,s=l,Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2)+Math.pow(i[2]-s[2],2));u<o&&(o=u,r=d)}return r},r.keyword.rgb=function(e){return t[e]},r.rgb.xyz=function(e){var t=e[0]/255,n=e[1]/255,a=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92)),100*(.2126*t+.7152*n+.0722*a),100*(.0193*t+.1192*n+.9505*a)]},r.rgb.lab=function(e){var t=r.rgb.xyz(e),n=t[0],a=t[1],i=t[2];return a/=100,i/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116)-16,500*(n-a),200*(a-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},r.hsl.rgb=function(e){var t,n,a,r,i,s=e[0]/360,o=e[1]/100,d=e[2]/100;if(0===o)return[i=255*d,i,i];t=2*d-(n=d<.5?d*(1+o):d+o-d*o),r=[0,0,0];for(var l=0;l<3;l++)(a=s+1/3*-(l-1))<0&&a++,a>1&&a--,i=6*a<1?t+6*(n-t)*a:2*a<1?n:3*a<2?t+(n-t)*(2/3-a)*6:t,r[l]=255*i;return r},r.hsl.hsv=function(e){var t=e[0],n=e[1]/100,a=e[2]/100,r=n,i=Math.max(a,.01);return n*=(a*=2)<=1?a:2-a,r*=i<=1?i:2-i,[t,100*(0===a?2*r/(i+r):2*n/(a+n)),(a+n)/2*100]},r.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,a=e[2]/100,r=Math.floor(t)%6,i=t-Math.floor(t),s=255*a*(1-n),o=255*a*(1-n*i),d=255*a*(1-n*(1-i));switch(a*=255,r){case 0:return[a,d,s];case 1:return[o,a,s];case 2:return[s,a,d];case 3:return[s,o,a];case 4:return[d,s,a];case 5:return[a,s,o]}},r.hsv.hsl=function(e){var t,n,a,r=e[0],i=e[1]/100,s=e[2]/100,o=Math.max(s,.01);return a=(2-i)*s,n=i*o,[r,100*(n=(n/=(t=(2-i)*o)<=1?t:2-t)||0),100*(a/=2)]},r.hwb.rgb=function(e){var t,n,a,r,i,s,o,d=e[0]/360,l=e[1]/100,u=e[2]/100,_=l+u;switch(_>1&&(l/=_,u/=_),a=6*d-(t=Math.floor(6*d)),0!=(1&t)&&(a=1-a),r=l+a*((n=1-u)-l),t){default:case 6:case 0:i=n,s=r,o=l;break;case 1:i=r,s=n,o=l;break;case 2:i=l,s=n,o=r;break;case 3:i=l,s=r,o=n;break;case 4:i=r,s=l,o=n;break;case 5:i=n,s=l,o=r}return[255*i,255*s,255*o]},r.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,a=e[2]/100,r=e[3]/100;return[255*(1-Math.min(1,t*(1-r)+r)),255*(1-Math.min(1,n*(1-r)+r)),255*(1-Math.min(1,a*(1-r)+r))]},r.xyz.rgb=function(e){var t,n,a,r=e[0]/100,i=e[1]/100,s=e[2]/100;return n=-.9689*r+1.8758*i+.0415*s,a=.0557*r+-.204*i+1.057*s,t=(t=3.2406*r+-1.5372*i+-.4986*s)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:12.92*a,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(a=Math.min(Math.max(0,a),1))]},r.xyz.lab=function(e){var t=e[0],n=e[1],a=e[2];return n/=100,a/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]},r.lab.xyz=function(e){var t,n,a,r=e[0];t=e[1]/500+(n=(r+16)/116),a=n-e[2]/200;var i=Math.pow(n,3),s=Math.pow(t,3),o=Math.pow(a,3);return n=i>.008856?i:(n-16/116)/7.787,t=s>.008856?s:(t-16/116)/7.787,a=o>.008856?o:(a-16/116)/7.787,[t*=95.047,n*=100,a*=108.883]},r.lab.lch=function(e){var t,n=e[0],a=e[1],r=e[2];return(t=360*Math.atan2(r,a)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(a*a+r*r),t]},r.lch.lab=function(e){var t,n=e[0],a=e[1];return t=e[2]/360*2*Math.PI,[n,a*Math.cos(t),a*Math.sin(t)]},r.rgb.ansi16=function(e){var t=e[0],n=e[1],a=e[2],i=1 in arguments?arguments[1]:r.rgb.hsv(e)[2];if(0===(i=Math.round(i/50)))return 30;var s=30+(Math.round(a/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===i&&(s+=60),s},r.hsv.ansi16=function(e){return r.rgb.ansi16(r.hsv.rgb(e),e[2])},r.rgb.ansi256=function(e){var t=e[0],n=e[1],a=e[2];return t===n&&n===a?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(a/255*5)},r.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},r.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},r.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},r.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var a=parseInt(n,16);return[a>>16&255,a>>8&255,255&a]},r.rgb.hcg=function(e){var t,n=e[0]/255,a=e[1]/255,r=e[2]/255,i=Math.max(Math.max(n,a),r),s=Math.min(Math.min(n,a),r),o=i-s;return t=o<=0?0:i===n?(a-r)/o%6:i===a?2+(r-n)/o:4+(n-a)/o+4,t/=6,[360*(t%=1),100*o,100*(o<1?s/(1-o):0)]},r.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,a=1,r=0;return(a=n<.5?2*t*n:2*t*(1-n))<1&&(r=(n-.5*a)/(1-a)),[e[0],100*a,100*r]},r.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,a=t*n,r=0;return a<1&&(r=(n-a)/(1-a)),[e[0],100*a,100*r]},r.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,a=e[2]/100;if(0===n)return[255*a,255*a,255*a];var r,i=[0,0,0],s=t%1*6,o=s%1,d=1-o;switch(Math.floor(s)){case 0:i[0]=1,i[1]=o,i[2]=0;break;case 1:i[0]=d,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=o;break;case 3:i[0]=0,i[1]=d,i[2]=1;break;case 4:i[0]=o,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=d}return r=(1-n)*a,[255*(n*i[0]+r),255*(n*i[1]+r),255*(n*i[2]+r)]},r.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),a=0;return n>0&&(a=t/n),[e[0],100*a,100*n]},r.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,a=0;return n>0&&n<.5?a=t/(2*n):n>=.5&&n<1&&(a=t/(2*(1-n))),[e[0],100*a,100*n]},r.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},r.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,a=n-t,r=0;return a<1&&(r=(n-a)/(1-a)),[e[0],100*a,100*r]},r.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},r.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},r.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},r.gray.hsl=r.gray.hsv=function(e){return[0,0,e[0]]},r.gray.hwb=function(e){return[0,100,e[0]]},r.gray.cmyk=function(e){return[0,0,0,e[0]]},r.gray.lab=function(e){return[e[0],0,0]},r.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},r.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}));function a(e){var t=function(){for(var e={},t=Object.keys(n),a=t.length,r=0;r<a;r++)e[t[r]]={distance:-1,parent:null};return e}(),a=[e];for(t[e].distance=0;a.length;)for(var r=a.pop(),i=Object.keys(n[r]),s=i.length,o=0;o<s;o++){var d=i[o],l=t[d];-1===l.distance&&(l.distance=t[r].distance+1,l.parent=r,a.unshift(d))}return t}function r(e,t){return function(n){return t(e(n))}}function i(e,t){for(var a=[t[e].parent,e],i=n[t[e].parent][e],s=t[e].parent;t[s].parent;)a.unshift(t[s].parent),i=r(n[t[s].parent][s],i),s=t[s].parent;return i.conversion=a,i}n.rgb,n.hsl,n.hsv,n.hwb,n.cmyk,n.xyz,n.lab,n.lch,n.hex,n.keyword,n.ansi16,n.ansi256,n.hcg,n.apple,n.gray;var s={};Object.keys(n).forEach((function(e){s[e]={},Object.defineProperty(s[e],"channels",{value:n[e].channels}),Object.defineProperty(s[e],"labels",{value:n[e].labels});var t=function(e){for(var t=a(e),n={},r=Object.keys(t),s=r.length,o=0;o<s;o++){var d=r[o];null!==t[d].parent&&(n[d]=i(d,t))}return n}(e);Object.keys(t).forEach((function(n){var a=t[n];s[e][n]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var a=n.length,r=0;r<a;r++)n[r]=Math.round(n[r]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}(a),s[e][n].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(a)}))}));var o=s,d={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},l={getRgba:u,getHsla:_,getRgb:function(e){var t=u(e);return t&&t.slice(0,3)},getHsl:function(e){var t=_(e);return t&&t.slice(0,3)},getHwb:c,getAlpha:function(e){var t=u(e);return t||(t=_(e))||(t=c(e))?t[3]:void 0},hexString:function(e,t){return t=void 0!==t&&3===e.length?t:e[3],"#"+M(e[0])+M(e[1])+M(e[2])+(t>=0&&t<1?M(Math.round(255*t)):"")},rgbString:function(e,t){return t<1||e[3]&&e[3]<1?h(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:h,percentString:function(e,t){if(t<1||e[3]&&e[3]<1)return m(e,t);var n=Math.round(e[0]/255*100),a=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return"rgb("+n+"%, "+a+"%, "+r+"%)"},percentaString:m,hslString:function(e,t){return t<1||e[3]&&e[3]<1?f(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"},hslaString:f,hwbString:function(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"},keyword:function(e){return y[e.slice(0,3)]}};function u(e){if(e){var t=[0,0,0],n=1,a=e.match(/^#([a-fA-F0-9]{3,4})$/i),r="";if(a){r=(a=a[1])[3];for(var i=0;i<t.length;i++)t[i]=parseInt(a[i]+a[i],16);r&&(n=Math.round(parseInt(r+r,16)/255*100)/100)}else if(a=e.match(/^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i)){for(r=a[2],a=a[1],i=0;i<t.length;i++)t[i]=parseInt(a.slice(2*i,2*i+2),16);r&&(n=Math.round(parseInt(r,16)/255*100)/100)}else if(a=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(i=0;i<t.length;i++)t[i]=parseInt(a[i+1]);n=parseFloat(a[4])}else if(a=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(i=0;i<t.length;i++)t[i]=Math.round(2.55*parseFloat(a[i+1]));n=parseFloat(a[4])}else if(a=e.match(/(\w+)/)){if("transparent"==a[1])return[0,0,0,0];if(!(t=d[a[1]]))return}for(i=0;i<t.length;i++)t[i]=p(t[i],0,255);return n=n||0==n?p(n,0,1):1,t[3]=n,t}}function _(e){if(e){var t=e.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var n=parseFloat(t[4]);return[p(parseInt(t[1]),0,360),p(parseFloat(t[2]),0,100),p(parseFloat(t[3]),0,100),p(isNaN(n)?1:n,0,1)]}}}function c(e){if(e){var t=e.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var n=parseFloat(t[4]);return[p(parseInt(t[1]),0,360),p(parseFloat(t[2]),0,100),p(parseFloat(t[3]),0,100),p(isNaN(n)?1:n,0,1)]}}}function h(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function m(e,t){return"rgba("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%, "+(t||e[3]||1)+")"}function f(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+t+")"}function p(e,t,n){return Math.min(Math.max(t,e),n)}function M(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}var y={};for(var g in d)y[d[g]]=g;var L=function(e){return e instanceof L?e:this instanceof L?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof e?(t=l.getRgba(e))?this.setValues("rgb",t):(t=l.getHsla(e))?this.setValues("hsl",t):(t=l.getHwb(e))&&this.setValues("hwb",t):"object"==typeof e&&(void 0!==(t=e).r||void 0!==t.red?this.setValues("rgb",t):void 0!==t.l||void 0!==t.lightness?this.setValues("hsl",t):void 0!==t.v||void 0!==t.value?this.setValues("hsv",t):void 0!==t.w||void 0!==t.whiteness?this.setValues("hwb",t):void 0===t.c&&void 0===t.cyan||this.setValues("cmyk",t)))):new L(e);var t};L.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var e=this.values;return 1!==e.alpha?e.hwb.concat([e.alpha]):e.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var e=this.values;return e.rgb.concat([e.alpha])},hslaArray:function(){var e=this.values;return e.hsl.concat([e.alpha])},alpha:function(e){return void 0===e?this.values.alpha:(this.setValues("alpha",e),this)},red:function(e){return this.setChannel("rgb",0,e)},green:function(e){return this.setChannel("rgb",1,e)},blue:function(e){return this.setChannel("rgb",2,e)},hue:function(e){return e&&(e=(e%=360)<0?360+e:e),this.setChannel("hsl",0,e)},saturation:function(e){return this.setChannel("hsl",1,e)},lightness:function(e){return this.setChannel("hsl",2,e)},saturationv:function(e){return this.setChannel("hsv",1,e)},whiteness:function(e){return this.setChannel("hwb",1,e)},blackness:function(e){return this.setChannel("hwb",2,e)},value:function(e){return this.setChannel("hsv",2,e)},cyan:function(e){return this.setChannel("cmyk",0,e)},magenta:function(e){return this.setChannel("cmyk",1,e)},yellow:function(e){return this.setChannel("cmyk",2,e)},black:function(e){return this.setChannel("cmyk",3,e)},hexString:function(){return l.hexString(this.values.rgb)},rgbString:function(){return l.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return l.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return l.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return l.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return l.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return l.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return l.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var e=this.values.rgb;return e[0]<<16|e[1]<<8|e[2]},luminosity:function(){for(var e=this.values.rgb,t=[],n=0;n<e.length;n++){var a=e[n]/255;t[n]=a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){var t=this.values.hsl;return t[2]+=t[2]*e,this.setValues("hsl",t),this},darken:function(e){var t=this.values.hsl;return t[2]-=t[2]*e,this.setValues("hsl",t),this},saturate:function(e){var t=this.values.hsl;return t[1]+=t[1]*e,this.setValues("hsl",t),this},desaturate:function(e){var t=this.values.hsl;return t[1]-=t[1]*e,this.setValues("hsl",t),this},whiten:function(e){var t=this.values.hwb;return t[1]+=t[1]*e,this.setValues("hwb",t),this},blacken:function(e){var t=this.values.hwb;return t[2]+=t[2]*e,this.setValues("hwb",t),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){var t=this.values.alpha;return this.setValues("alpha",t-t*e),this},opaquer:function(e){var t=this.values.alpha;return this.setValues("alpha",t+t*e),this},rotate:function(e){var t=this.values.hsl,n=(t[0]+e)%360;return t[0]=n<0?360+n:n,this.setValues("hsl",t),this},mix:function(e,t){var n=e,a=void 0===t?.5:t,r=2*a-1,i=this.alpha()-n.alpha(),s=((r*i==-1?r:(r+i)/(1+r*i))+1)/2,o=1-s;return this.rgb(s*this.red()+o*n.red(),s*this.green()+o*n.green(),s*this.blue()+o*n.blue()).alpha(this.alpha()*a+n.alpha()*(1-a))},toJSON:function(){return this.rgb()},clone:function(){var e,t,n=new L,a=this.values,r=n.values;for(var i in a)a.hasOwnProperty(i)&&(e=a[i],"[object Array]"===(t={}.toString.call(e))?r[i]=e.slice(0):"[object Number]"===t?r[i]=e:console.error("unexpected color value:",e));return n}},L.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},L.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},L.prototype.getValues=function(e){for(var t=this.values,n={},a=0;a<e.length;a++)n[e.charAt(a)]=t[e][a];return 1!==t.alpha&&(n.a=t.alpha),n},L.prototype.setValues=function(e,t){var n,a,r=this.values,i=this.spaces,s=this.maxes,d=1;if(this.valid=!0,"alpha"===e)d=t;else if(t.length)r[e]=t.slice(0,e.length),d=t[e.length];else if(void 0!==t[e.charAt(0)]){for(n=0;n<e.length;n++)r[e][n]=t[e.charAt(n)];d=t.a}else if(void 0!==t[i[e][0]]){var l=i[e];for(n=0;n<e.length;n++)r[e][n]=t[l[n]];d=t.alpha}if(r.alpha=Math.max(0,Math.min(1,void 0===d?r.alpha:d)),"alpha"===e)return!1;for(n=0;n<e.length;n++)a=Math.max(0,Math.min(s[e][n],r[e][n])),r[e][n]=Math.round(a);for(var u in i)u!==e&&(r[u]=o[e][u](r[e]));return!0},L.prototype.setSpace=function(e,t){var n=t[0];return void 0===n?this.getValues(e):("number"==typeof n&&(n=Array.prototype.slice.call(t)),this.setValues(e,n),this)},L.prototype.setChannel=function(e,t,n){var a=this.values[e];return void 0===n?a[t]:(n===a[t]||(a[t]=n,this.setValues(e,a)),this)},"undefined"!=typeof window&&(window.Color=L);var v=L;function Y(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}var b,k={noop:function(){},uid:(b=0,function(){return b++}),isNullOrUndef:function(e){return null==e},isArray:function(e){if(Array.isArray&&Array.isArray(e))return!0;var t=Object.prototype.toString.call(e);return"[object"===t.substr(0,7)&&"Array]"===t.substr(-6)},isObject:function(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)},isFinite:function(e){return("number"==typeof e||e instanceof Number)&&isFinite(e)},valueOrDefault:function(e,t){return void 0===e?t:e},valueAtIndexOrDefault:function(e,t,n){return k.valueOrDefault(k.isArray(e)?e[t]:e,n)},callback:function(e,t,n){if(e&&"function"==typeof e.call)return e.apply(n,t)},each:function(e,t,n,a){var r,i,s;if(k.isArray(e))if(i=e.length,a)for(r=i-1;r>=0;r--)t.call(n,e[r],r);else for(r=0;r<i;r++)t.call(n,e[r],r);else if(k.isObject(e))for(i=(s=Object.keys(e)).length,r=0;r<i;r++)t.call(n,e[s[r]],s[r])},arrayEquals:function(e,t){var n,a,r,i;if(!e||!t||e.length!==t.length)return!1;for(n=0,a=e.length;n<a;++n)if(r=e[n],i=t[n],r instanceof Array&&i instanceof Array){if(!k.arrayEquals(r,i))return!1}else if(r!==i)return!1;return!0},clone:function(e){if(k.isArray(e))return e.map(k.clone);if(k.isObject(e)){for(var t=Object.create(e),n=Object.keys(e),a=n.length,r=0;r<a;++r)t[n[r]]=k.clone(e[n[r]]);return t}return e},_merger:function(e,t,n,a){if(Y(e)){var r=t[e],i=n[e];k.isObject(r)&&k.isObject(i)?k.merge(r,i,a):t[e]=k.clone(i)}},_mergerIf:function(e,t,n){if(Y(e)){var a=t[e],r=n[e];k.isObject(a)&&k.isObject(r)?k.mergeIf(a,r):t.hasOwnProperty(e)||(t[e]=k.clone(r))}},merge:function(e,t,n){var a,r,i,s,o,d=k.isArray(t)?t:[t],l=d.length;if(!k.isObject(e))return e;for(a=(n=n||{}).merger||k._merger,r=0;r<l;++r)if(t=d[r],k.isObject(t))for(o=0,s=(i=Object.keys(t)).length;o<s;++o)a(i[o],e,t,n);return e},mergeIf:function(e,t){return k.merge(e,t,{merger:k._mergerIf})},extend:Object.assign||function(e){return k.merge(e,[].slice.call(arguments,1),{merger:function(e,t,n){t[e]=n[e]}})},inherits:function(e){var t=this,n=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return t.apply(this,arguments)},a=function(){this.constructor=n};return a.prototype=t.prototype,n.prototype=new a,n.extend=k.inherits,e&&k.extend(n.prototype,e),n.__super__=t.prototype,n},_deprecated:function(e,t,n,a){void 0!==t&&console.warn(e+': "'+n+'" is deprecated. Please use "'+a+'" instead')}},D=k;k.callCallback=k.callback,k.indexOf=function(e,t,n){return Array.prototype.indexOf.call(e,t,n)},k.getValueOrDefault=k.valueOrDefault,k.getValueAtIndexOrDefault=k.valueAtIndexOrDefault;var w={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return-e*(e-2)},easeInOutQuad:function(e){return(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1)},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return(e-=1)*e*e+1},easeInOutCubic:function(e){return(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return-((e-=1)*e*e*e-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return(e-=1)*e*e*e*e+1},easeInOutQuint:function(e){return(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},easeInSine:function(e){return 1-Math.cos(e*(Math.PI/2))},easeOutSine:function(e){return Math.sin(e*(Math.PI/2))},easeInOutSine:function(e){return-.5*(Math.cos(Math.PI*e)-1)},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return 0===e?0:1===e?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*--e))},easeInCirc:function(e){return e>=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,n=0,a=1;return 0===e?0:1===e?1:(n||(n=.3),a<1?(a=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/a),-a*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n))},easeOutElastic:function(e){var t=1.70158,n=0,a=1;return 0===e?0:1===e?1:(n||(n=.3),a<1?(a=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/a),a*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/n)+1)},easeInOutElastic:function(e){var t=1.70158,n=0,a=1;return 0===e?0:2==(e/=.5)?1:(n||(n=.45),a<1?(a=1,t=n/4):t=n/(2*Math.PI)*Math.asin(1/a),e<1?a*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*-.5:a*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/n)*.5+1)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-w.easeOutBounce(1-e)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*w.easeInBounce(2*e):.5*w.easeOutBounce(2*e-1)+.5}},x={effects:w};D.easingEffects=w;var T=Math.PI,S=T/180,H=2*T,j=T/2,P=T/4,O=2*T/3,A={clear:function(e){e.ctx.clearRect(0,0,e.width,e.height)},roundedRect:function(e,t,n,a,r,i){if(i){var s=Math.min(i,r/2,a/2),o=t+s,d=n+s,l=t+a-s,u=n+r-s;e.moveTo(t,d),o<l&&d<u?(e.arc(o,d,s,-T,-j),e.arc(l,d,s,-j,0),e.arc(l,u,s,0,j),e.arc(o,u,s,j,T)):o<l?(e.moveTo(o,n),e.arc(l,d,s,-j,j),e.arc(o,d,s,j,T+j)):d<u?(e.arc(o,d,s,-T,0),e.arc(o,u,s,0,T)):e.arc(o,d,s,-T,T),e.closePath(),e.moveTo(t,n)}else e.rect(t,n,a,r)},drawPoint:function(e,t,n,a,r,i){var s,o,d,l,u,_=(i||0)*S;if(t&&"object"==typeof t&&("[object HTMLImageElement]"===(s=t.toString())||"[object HTMLCanvasElement]"===s))return e.save(),e.translate(a,r),e.rotate(_),e.drawImage(t,-t.width/2,-t.height/2,t.width,t.height),void e.restore();if(!(isNaN(n)||n<=0)){switch(e.beginPath(),t){default:e.arc(a,r,n,0,H),e.closePath();break;case"triangle":e.moveTo(a+Math.sin(_)*n,r-Math.cos(_)*n),_+=O,e.lineTo(a+Math.sin(_)*n,r-Math.cos(_)*n),_+=O,e.lineTo(a+Math.sin(_)*n,r-Math.cos(_)*n),e.closePath();break;case"rectRounded":l=n-(u=.516*n),o=Math.cos(_+P)*l,d=Math.sin(_+P)*l,e.arc(a-o,r-d,u,_-T,_-j),e.arc(a+d,r-o,u,_-j,_),e.arc(a+o,r+d,u,_,_+j),e.arc(a-d,r+o,u,_+j,_+T),e.closePath();break;case"rect":if(!i){l=Math.SQRT1_2*n,e.rect(a-l,r-l,2*l,2*l);break}_+=P;case"rectRot":o=Math.cos(_)*n,d=Math.sin(_)*n,e.moveTo(a-o,r-d),e.lineTo(a+d,r-o),e.lineTo(a+o,r+d),e.lineTo(a-d,r+o),e.closePath();break;case"crossRot":_+=P;case"cross":o=Math.cos(_)*n,d=Math.sin(_)*n,e.moveTo(a-o,r-d),e.lineTo(a+o,r+d),e.moveTo(a+d,r-o),e.lineTo(a-d,r+o);break;case"star":o=Math.cos(_)*n,d=Math.sin(_)*n,e.moveTo(a-o,r-d),e.lineTo(a+o,r+d),e.moveTo(a+d,r-o),e.lineTo(a-d,r+o),_+=P,o=Math.cos(_)*n,d=Math.sin(_)*n,e.moveTo(a-o,r-d),e.lineTo(a+o,r+d),e.moveTo(a+d,r-o),e.lineTo(a-d,r+o);break;case"line":o=Math.cos(_)*n,d=Math.sin(_)*n,e.moveTo(a-o,r-d),e.lineTo(a+o,r+d);break;case"dash":e.moveTo(a,r),e.lineTo(a+Math.cos(_)*n,r+Math.sin(_)*n)}e.fill(),e.stroke()}},_isPointInArea:function(e,t){return e.x>t.left-1e-6&&e.x<t.right+1e-6&&e.y>t.top-1e-6&&e.y<t.bottom+1e-6},clipArea:function(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()},unclipArea:function(e){e.restore()},lineTo:function(e,t,n,a){var r=n.steppedLine;if(r){if("middle"===r){var i=(t.x+n.x)/2;e.lineTo(i,a?n.y:t.y),e.lineTo(i,a?t.y:n.y)}else"after"===r&&!a||"after"!==r&&a?e.lineTo(t.x,n.y):e.lineTo(n.x,t.y);e.lineTo(n.x,n.y)}else n.tension?e.bezierCurveTo(a?t.controlPointPreviousX:t.controlPointNextX,a?t.controlPointPreviousY:t.controlPointNextY,a?n.controlPointNextX:n.controlPointPreviousX,a?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):e.lineTo(n.x,n.y)}},F=A;D.clear=A.clear,D.drawRoundedRectangle=function(e){e.beginPath(),A.roundedRect.apply(A,arguments)};var W={_set:function(e,t){return D.merge(this[e]||(this[e]={}),t)}};W._set("global",{defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",defaultLineHeight:1.2,showLines:!0});var C=W,E=D.valueOrDefault,z={toLineHeight:function(e,t){var n=(""+e).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*t;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100}return t*e},toPadding:function(e){var t,n,a,r;return D.isObject(e)?(t=+e.top||0,n=+e.right||0,a=+e.bottom||0,r=+e.left||0):t=n=a=r=+e||0,{top:t,right:n,bottom:a,left:r,height:t+a,width:r+n}},_parseFont:function(e){var t=C.global,n=E(e.fontSize,t.defaultFontSize),a={family:E(e.fontFamily,t.defaultFontFamily),lineHeight:D.options.toLineHeight(E(e.lineHeight,t.defaultLineHeight),n),size:n,style:E(e.fontStyle,t.defaultFontStyle),weight:null,string:""};return a.string=function(e){return!e||D.isNullOrUndef(e.size)||D.isNullOrUndef(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(a),a},resolve:function(e,t,n,a){var r,i,s,o=!0;for(r=0,i=e.length;r<i;++r)if(void 0!==(s=e[r])&&(void 0!==t&&"function"==typeof s&&(s=s(t),o=!1),void 0!==n&&D.isArray(s)&&(s=s[n],o=!1),void 0!==s))return a&&!o&&(a.cacheable=!1),s}},I={_factorize:function(e){var t,n=[],a=Math.sqrt(e);for(t=1;t<a;t++)e%t==0&&(n.push(t),n.push(e/t));return a===(0|a)&&n.push(a),n.sort((function(e,t){return e-t})).pop(),n},log10:Math.log10||function(e){var t=Math.log(e)*Math.LOG10E,n=Math.round(t);return e===Math.pow(10,n)?n:t}},N=I;D.log10=I.log10;var R=D,V=x,B=F,J=z,U=N,G={getRtlAdapter:function(e,t,n){return e?function(e,t){return{x:function(n){return e+e+t-n},setWidth:function(e){t=e},textAlign:function(e){return"center"===e?e:"right"===e?"left":"right"},xPlus:function(e,t){return e-t},leftForLtr:function(e,t){return e-t}}}(t,n):{x:function(e){return e},setWidth:function(e){},textAlign:function(e){return e},xPlus:function(e,t){return e+t},leftForLtr:function(e,t){return e}}},overrideTextDirection:function(e,t){var n,a;"ltr"!==t&&"rtl"!==t||(a=[(n=e.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=a)},restoreTextDirection:function(e){var t=e.prevTextDirection;void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}};R.easing=V,R.canvas=B,R.options=J,R.math=U,R.rtl=G;var q=function(e){R.extend(this,e),this.initialize.apply(this,arguments)};R.extend(q.prototype,{_type:void 0,initialize:function(){this.hidden=!1},pivot:function(){var e=this;return e._view||(e._view=R.extend({},e._model)),e._start={},e},transition:function(e){var t=this,n=t._model,a=t._start,r=t._view;return n&&1!==e?(r||(r=t._view={}),a||(a=t._start={}),function(e,t,n,a){var r,i,s,o,d,l,u,_,c,h=Object.keys(n);for(r=0,i=h.length;r<i;++r)if(l=n[s=h[r]],t.hasOwnProperty(s)||(t[s]=l),(o=t[s])!==l&&"_"!==s[0]){if(e.hasOwnProperty(s)||(e[s]=o),(u=typeof l)==typeof(d=e[s]))if("string"===u){if((_=v(d)).valid&&(c=v(l)).valid){t[s]=c.mix(_,a).rgbString();continue}}else if(R.isFinite(d)&&R.isFinite(l)){t[s]=d+(l-d)*a;continue}t[s]=l}}(a,r,n,e),t):(t._view=R.extend({},n),t._start=null,t)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return R.isNumber(this._model.x)&&R.isNumber(this._model.y)}}),q.extend=R.inherits;var $=q,K=$.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),Z=K;Object.defineProperty(K.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(K.prototype,"chartInstance",{get:function(){return this.chart},set:function(e){this.chart=e}}),C._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:R.noop,onComplete:R.noop}});var X={animations:[],request:null,addAnimation:function(e,t,n,a){var r,i,s=this.animations;for(t.chart=e,t.startTime=Date.now(),t.duration=n,a||(e.animating=!0),r=0,i=s.length;r<i;++r)if(s[r].chart===e)return void(s[r]=t);s.push(t),1===s.length&&this.requestAnimationFrame()},cancelAnimation:function(e){var t=R.findIndex(this.animations,(function(t){return t.chart===e}));-1!==t&&(this.animations.splice(t,1),e.animating=!1)},requestAnimationFrame:function(){var e=this;null===e.request&&(e.request=R.requestAnimFrame.call(window,(function(){e.request=null,e.startDigest()})))},startDigest:function(){this.advance(),this.animations.length>0&&this.requestAnimationFrame()},advance:function(){for(var e,t,n,a,r=this.animations,i=0;i<r.length;)t=(e=r[i]).chart,n=e.numSteps,a=Math.floor((Date.now()-e.startTime)/e.duration*n)+1,e.currentStep=Math.min(a,n),R.callback(e.render,[t,e],t),R.callback(e.onAnimationProgress,[e],t),e.currentStep>=n?(R.callback(e.onAnimationComplete,[e],t),t.animating=!1,r.splice(i,1)):++i}},Q=R.options.resolve,ee=["push","pop","shift","splice","unshift"];function te(e,t){var n=e._chartjs;if(n){var a=n.listeners,r=a.indexOf(t);-1!==r&&a.splice(r,1),a.length>0||(ee.forEach((function(t){delete e[t]})),delete e._chartjs)}}var ne=function(e,t){this.initialize(e,t)};R.extend(ne.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(e,t){var n=this;n.chart=e,n.index=t,n.linkScales(),n.addElements(),n._type=n.getMeta().type},updateIndex:function(e){this.index=e},linkScales:function(){var e=this.getMeta(),t=this.chart,n=t.scales,a=this.getDataset(),r=t.options.scales;null!==e.xAxisID&&e.xAxisID in n&&!a.xAxisID||(e.xAxisID=a.xAxisID||r.xAxes[0].id),null!==e.yAxisID&&e.yAxisID in n&&!a.yAxisID||(e.yAxisID=a.yAxisID||r.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(e){return this.chart.scales[e]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&te(this._data,this)},createMetaDataset:function(){var e=this.datasetElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(e){var t=this.dataElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index,_index:e})},addElements:function(){var e,t,n=this.getMeta(),a=this.getDataset().data||[],r=n.data;for(e=0,t=a.length;e<t;++e)r[e]=r[e]||this.createMetaData(e);n.dataset=n.dataset||this.createMetaDataset()},addElementAndReset:function(e){var t=this.createMetaData(e);this.getMeta().data.splice(e,0,t),this.updateElement(t,e,!0)},buildOrUpdateElements:function(){var e,t,n=this,a=n.getDataset(),r=a.data||(a.data=[]);n._data!==r&&(n._data&&te(n._data,n),r&&Object.isExtensible(r)&&(t=n,(e=r)._chartjs?e._chartjs.listeners.push(t):(Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),ee.forEach((function(t){var n="onData"+t.charAt(0).toUpperCase()+t.slice(1),a=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:function(){var t=Array.prototype.slice.call(arguments),r=a.apply(this,t);return R.each(e._chartjs.listeners,(function(e){"function"==typeof e[n]&&e[n].apply(e,t)})),r}})})))),n._data=r),n.resyncElements()},_configure:function(){this._config=R.merge(Object.create(null),[this.chart.options.datasets[this._type],this.getDataset()],{merger:function(e,t,n){"_meta"!==e&&"data"!==e&&R._merger(e,t,n)}})},_update:function(e){this._configure(),this._cachedDataOpts=null,this.update(e)},update:R.noop,transition:function(e){for(var t=this.getMeta(),n=t.data||[],a=n.length,r=0;r<a;++r)n[r].transition(e);t.dataset&&t.dataset.transition(e)},draw:function(){var e=this.getMeta(),t=e.data||[],n=t.length,a=0;for(e.dataset&&e.dataset.draw();a<n;++a)t[a].draw()},getStyle:function(e){var t,n=this.getMeta(),a=n.dataset;return this._configure(),a&&void 0===e?t=this._resolveDatasetElementOptions(a||{}):(e=e||0,t=this._resolveDataElementOptions(n.data[e]||{},e)),!1!==t.fill&&null!==t.fill||(t.backgroundColor=t.borderColor),t},_resolveDatasetElementOptions:function(e,t){var n,a,r,i,s=this,o=s.chart,d=s._config,l=e.custom||{},u=o.options.elements[s.datasetElementType.prototype._type]||{},_=s._datasetElementOptions,c={},h={chart:o,dataset:s.getDataset(),datasetIndex:s.index,hover:t};for(n=0,a=_.length;n<a;++n)r=_[n],i=t?"hover"+r.charAt(0).toUpperCase()+r.slice(1):r,c[r]=Q([l[i],d[i],u[i]],h);return c},_resolveDataElementOptions:function(e,t){var n=this,a=e&&e.custom,r=n._cachedDataOpts;if(r&&!a)return r;var i,s,o,d,l=n.chart,u=n._config,_=l.options.elements[n.dataElementType.prototype._type]||{},c=n._dataElementOptions,h={},m={chart:l,dataIndex:t,dataset:n.getDataset(),datasetIndex:n.index},f={cacheable:!a};if(a=a||{},R.isArray(c))for(s=0,o=c.length;s<o;++s)h[d=c[s]]=Q([a[d],u[d],_[d]],m,t,f);else for(s=0,o=(i=Object.keys(c)).length;s<o;++s)h[d=i[s]]=Q([a[d],u[c[d]],u[d],_[d]],m,t,f);return f.cacheable&&(n._cachedDataOpts=Object.freeze(h)),h},removeHoverStyle:function(e){R.merge(e._model,e.$previousStyle||{}),delete e.$previousStyle},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],n=e._index,a=e.custom||{},r=e._model,i=R.getHoverColor;e.$previousStyle={backgroundColor:r.backgroundColor,borderColor:r.borderColor,borderWidth:r.borderWidth},r.backgroundColor=Q([a.hoverBackgroundColor,t.hoverBackgroundColor,i(r.backgroundColor)],void 0,n),r.borderColor=Q([a.hoverBorderColor,t.hoverBorderColor,i(r.borderColor)],void 0,n),r.borderWidth=Q([a.hoverBorderWidth,t.hoverBorderWidth,r.borderWidth],void 0,n)},_removeDatasetHoverStyle:function(){var e=this.getMeta().dataset;e&&this.removeHoverStyle(e)},_setDatasetHoverStyle:function(){var e,t,n,a,r,i,s=this.getMeta().dataset,o={};if(s){for(i=s._model,r=this._resolveDatasetElementOptions(s,!0),e=0,t=(a=Object.keys(r)).length;e<t;++e)o[n=a[e]]=i[n],i[n]=r[n];s.$previousStyle=o}},resyncElements:function(){var e=this.getMeta(),t=this.getDataset().data,n=e.data.length,a=t.length;a<n?e.data.splice(a,n-a):a>n&&this.insertElements(n,a-n)},insertElements:function(e,t){for(var n=0;n<t;++n)this.addElementAndReset(e+n)},onDataPush:function(){var e=arguments.length;this.insertElements(this.getDataset().data.length-e,e)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(e,t){this.getMeta().data.splice(e,t),this.insertElements(e,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),ne.extend=R.inherits;var ae=ne,re=2*Math.PI;function ie(e,t){var n=t.startAngle,a=t.endAngle,r=t.pixelMargin,i=r/t.outerRadius,s=t.x,o=t.y;e.beginPath(),e.arc(s,o,t.outerRadius,n-i,a+i),t.innerRadius>r?(i=r/t.innerRadius,e.arc(s,o,t.innerRadius-r,a+i,n-i,!0)):e.arc(s,o,r,a+Math.PI/2,n-Math.PI/2),e.closePath(),e.clip()}function se(e,t,n){var a="inner"===t.borderAlign;a?(e.lineWidth=2*t.borderWidth,e.lineJoin="round"):(e.lineWidth=t.borderWidth,e.lineJoin="bevel"),n.fullCircles&&function(e,t,n,a){var r,i=n.endAngle;for(a&&(n.endAngle=n.startAngle+re,ie(e,n),n.endAngle=i,n.endAngle===n.startAngle&&n.fullCircles&&(n.endAngle+=re,n.fullCircles--)),e.beginPath(),e.arc(n.x,n.y,n.innerRadius,n.startAngle+re,n.startAngle,!0),r=0;r<n.fullCircles;++r)e.stroke();for(e.beginPath(),e.arc(n.x,n.y,t.outerRadius,n.startAngle,n.startAngle+re),r=0;r<n.fullCircles;++r)e.stroke()}(e,t,n,a),a&&ie(e,n),e.beginPath(),e.arc(n.x,n.y,t.outerRadius,n.startAngle,n.endAngle),e.arc(n.x,n.y,n.innerRadius,n.endAngle,n.startAngle,!0),e.closePath(),e.stroke()}C._set("global",{elements:{arc:{backgroundColor:C.global.defaultColor,borderColor:"#fff",borderWidth:2,borderAlign:"center"}}});var oe=$.extend({_type:"arc",inLabelRange:function(e){var t=this._view;return!!t&&Math.pow(e-t.x,2)<Math.pow(t.radius+t.hoverRadius,2)},inRange:function(e,t){var n=this._view;if(n){for(var a=R.getAngleFromPoint(n,{x:e,y:t}),r=a.angle,i=a.distance,s=n.startAngle,o=n.endAngle;o<s;)o+=re;for(;r>o;)r-=re;for(;r<s;)r+=re;var d=r>=s&&r<=o,l=i>=n.innerRadius&&i<=n.outerRadius;return d&&l}return!1},getCenterPoint:function(){var e=this._view,t=(e.startAngle+e.endAngle)/2,n=(e.innerRadius+e.outerRadius)/2;return{x:e.x+Math.cos(t)*n,y:e.y+Math.sin(t)*n}},getArea:function(){var e=this._view;return Math.PI*((e.endAngle-e.startAngle)/(2*Math.PI))*(Math.pow(e.outerRadius,2)-Math.pow(e.innerRadius,2))},tooltipPosition:function(){var e=this._view,t=e.startAngle+(e.endAngle-e.startAngle)/2,n=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*n,y:e.y+Math.sin(t)*n}},draw:function(){var e,t=this._chart.ctx,n=this._view,a="inner"===n.borderAlign?.33:0,r={x:n.x,y:n.y,innerRadius:n.innerRadius,outerRadius:Math.max(n.outerRadius-a,0),pixelMargin:a,startAngle:n.startAngle,endAngle:n.endAngle,fullCircles:Math.floor(n.circumference/re)};if(t.save(),t.fillStyle=n.backgroundColor,t.strokeStyle=n.borderColor,r.fullCircles){for(r.endAngle=r.startAngle+re,t.beginPath(),t.arc(r.x,r.y,r.outerRadius,r.startAngle,r.endAngle),t.arc(r.x,r.y,r.innerRadius,r.endAngle,r.startAngle,!0),t.closePath(),e=0;e<r.fullCircles;++e)t.fill();r.endAngle=r.startAngle+n.circumference%re}t.beginPath(),t.arc(r.x,r.y,r.outerRadius,r.startAngle,r.endAngle),t.arc(r.x,r.y,r.innerRadius,r.endAngle,r.startAngle,!0),t.closePath(),t.fill(),n.borderWidth&&se(t,n,r),t.restore()}}),de=R.valueOrDefault,le=C.global.defaultColor;C._set("global",{elements:{line:{tension:.4,backgroundColor:le,borderWidth:3,borderColor:le,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var ue=$.extend({_type:"line",draw:function(){var e,t,n,a=this,r=a._view,i=a._chart.ctx,s=r.spanGaps,o=a._children.slice(),d=C.global,l=d.elements.line,u=-1,_=a._loop;if(o.length){if(a._loop){for(e=0;e<o.length;++e)if(t=R.previousItem(o,e),!o[e]._view.skip&&t._view.skip){o=o.slice(e).concat(o.slice(0,e)),_=s;break}_&&o.push(o[0])}for(i.save(),i.lineCap=r.borderCapStyle||l.borderCapStyle,i.setLineDash&&i.setLineDash(r.borderDash||l.borderDash),i.lineDashOffset=de(r.borderDashOffset,l.borderDashOffset),i.lineJoin=r.borderJoinStyle||l.borderJoinStyle,i.lineWidth=de(r.borderWidth,l.borderWidth),i.strokeStyle=r.borderColor||d.defaultColor,i.beginPath(),(n=o[0]._view).skip||(i.moveTo(n.x,n.y),u=0),e=1;e<o.length;++e)n=o[e]._view,t=-1===u?R.previousItem(o,e):o[u],n.skip||(u!==e-1&&!s||-1===u?i.moveTo(n.x,n.y):R.canvas.lineTo(i,t._view,n),u=e);_&&i.closePath(),i.stroke(),i.restore()}}}),_e=R.valueOrDefault,ce=C.global.defaultColor;function he(e){var t=this._view;return!!t&&Math.abs(e-t.x)<t.radius+t.hitRadius}C._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:ce,borderColor:ce,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}});var me=$.extend({_type:"point",inRange:function(e,t){var n=this._view;return!!n&&Math.pow(e-n.x,2)+Math.pow(t-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:he,inXRange:he,inYRange:function(e){var t=this._view;return!!t&&Math.abs(e-t.y)<t.radius+t.hitRadius},getCenterPoint:function(){var e=this._view;return{x:e.x,y:e.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y,padding:e.radius+e.borderWidth}},draw:function(e){var t=this._view,n=this._chart.ctx,a=t.pointStyle,r=t.rotation,i=t.radius,s=t.x,o=t.y,d=C.global,l=d.defaultColor;t.skip||(void 0===e||R.canvas._isPointInArea(t,e))&&(n.strokeStyle=t.borderColor||l,n.lineWidth=_e(t.borderWidth,d.elements.point.borderWidth),n.fillStyle=t.backgroundColor||l,R.canvas.drawPoint(n,a,i,s,o,r))}}),fe=C.global.defaultColor;function pe(e){return e&&void 0!==e.width}function Me(e){var t,n,a,r,i;return pe(e)?(i=e.width/2,t=e.x-i,n=e.x+i,a=Math.min(e.y,e.base),r=Math.max(e.y,e.base)):(i=e.height/2,t=Math.min(e.x,e.base),n=Math.max(e.x,e.base),a=e.y-i,r=e.y+i),{left:t,top:a,right:n,bottom:r}}function ye(e,t,n){return e===t?n:e===n?t:e}function ge(e,t,n){var a,r,i,s,o=e.borderWidth,d=function(e){var t=e.borderSkipped,n={};return t?(e.horizontal?e.base>e.x&&(t=ye(t,"left","right")):e.base<e.y&&(t=ye(t,"bottom","top")),n[t]=!0,n):n}(e);return R.isObject(o)?(a=+o.top||0,r=+o.right||0,i=+o.bottom||0,s=+o.left||0):a=r=i=s=+o||0,{t:d.top||a<0?0:a>n?n:a,r:d.right||r<0?0:r>t?t:r,b:d.bottom||i<0?0:i>n?n:i,l:d.left||s<0?0:s>t?t:s}}function Le(e,t,n){var a=null===t,r=null===n,i=!(!e||a&&r)&&Me(e);return i&&(a||t>=i.left&&t<=i.right)&&(r||n>=i.top&&n<=i.bottom)}C._set("global",{elements:{rectangle:{backgroundColor:fe,borderColor:fe,borderSkipped:"bottom",borderWidth:0}}});var ve=$.extend({_type:"rectangle",draw:function(){var e=this._chart.ctx,t=this._view,n=function(e){var t=Me(e),n=t.right-t.left,a=t.bottom-t.top,r=ge(e,n/2,a/2);return{outer:{x:t.left,y:t.top,w:n,h:a},inner:{x:t.left+r.l,y:t.top+r.t,w:n-r.l-r.r,h:a-r.t-r.b}}}(t),a=n.outer,r=n.inner;e.fillStyle=t.backgroundColor,e.fillRect(a.x,a.y,a.w,a.h),a.w===r.w&&a.h===r.h||(e.save(),e.beginPath(),e.rect(a.x,a.y,a.w,a.h),e.clip(),e.fillStyle=t.borderColor,e.rect(r.x,r.y,r.w,r.h),e.fill("evenodd"),e.restore())},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){return Le(this._view,e,t)},inLabelRange:function(e,t){var n=this._view;return pe(n)?Le(n,e,null):Le(n,null,t)},inXRange:function(e){return Le(this._view,e,null)},inYRange:function(e){return Le(this._view,null,e)},getCenterPoint:function(){var e,t,n=this._view;return pe(n)?(e=n.x,t=(n.y+n.base)/2):(e=(n.x+n.base)/2,t=n.y),{x:e,y:t}},getArea:function(){var e=this._view;return pe(e)?e.width*Math.abs(e.y-e.base):e.height*Math.abs(e.x-e.base)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y}}}),Ye={},be=oe,ke=ue,De=me,we=ve;Ye.Arc=be,Ye.Line=ke,Ye.Point=De,Ye.Rectangle=we;var xe=R._deprecated,Te=R.valueOrDefault;function Se(e,t,n){var a,r,i=n.barThickness,s=t.stackCount,o=t.pixels[e],d=R.isNullOrUndef(i)?function(e,t){var n,a,r,i,s=e._length;for(r=1,i=t.length;r<i;++r)s=Math.min(s,Math.abs(t[r]-t[r-1]));for(r=0,i=e.getTicks().length;r<i;++r)a=e.getPixelForTick(r),s=r>0?Math.min(s,Math.abs(a-n)):s,n=a;return s}(t.scale,t.pixels):-1;return R.isNullOrUndef(i)?(a=d*n.categoryPercentage,r=n.barPercentage):(a=i*s,r=1),{chunk:a/s,ratio:r,start:o-a/2}}C._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),C._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var He=ae.extend({dataElementType:Ye.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var e,t,n=this;ae.prototype.initialize.apply(n,arguments),(e=n.getMeta()).stack=n.getDataset().stack,e.bar=!0,t=n._getIndexScale().options,xe("bar chart",t.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),xe("bar chart",t.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),xe("bar chart",t.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),xe("bar chart",n._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),xe("bar chart",t.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(e){var t,n,a=this.getMeta().data;for(this._ruler=this.getRuler(),t=0,n=a.length;t<n;++t)this.updateElement(a[t],t,e)},updateElement:function(e,t,n){var a=this,r=a.getMeta(),i=a.getDataset(),s=a._resolveDataElementOptions(e,t);e._xScale=a.getScaleForId(r.xAxisID),e._yScale=a.getScaleForId(r.yAxisID),e._datasetIndex=a.index,e._index=t,e._model={backgroundColor:s.backgroundColor,borderColor:s.borderColor,borderSkipped:s.borderSkipped,borderWidth:s.borderWidth,datasetLabel:i.label,label:a.chart.data.labels[t]},R.isArray(i.data[t])&&(e._model.borderSkipped=null),a._updateElementGeometry(e,t,n,s),e.pivot()},_updateElementGeometry:function(e,t,n,a){var r=this,i=e._model,s=r._getValueScale(),o=s.getBasePixel(),d=s.isHorizontal(),l=r._ruler||r.getRuler(),u=r.calculateBarValuePixels(r.index,t,a),_=r.calculateBarIndexPixels(r.index,t,l,a);i.horizontal=d,i.base=n?o:u.base,i.x=d?n?o:u.head:_.center,i.y=d?_.center:n?o:u.head,i.height=d?_.size:void 0,i.width=d?void 0:_.size},_getStacks:function(e){var t,n,a=this._getIndexScale(),r=a._getMatchingVisibleMetas(this._type),i=a.options.stacked,s=r.length,o=[];for(t=0;t<s&&(n=r[t],(!1===i||-1===o.indexOf(n.stack)||void 0===i&&void 0===n.stack)&&o.push(n.stack),n.index!==e);++t);return o},getStackCount:function(){return this._getStacks().length},getStackIndex:function(e,t){var n=this._getStacks(e),a=void 0!==t?n.indexOf(t):-1;return-1===a?n.length-1:a},getRuler:function(){var e,t,n=this._getIndexScale(),a=[];for(e=0,t=this.getMeta().data.length;e<t;++e)a.push(n.getPixelForValue(null,e,this.index));return{pixels:a,start:n._startPixel,end:n._endPixel,stackCount:this.getStackCount(),scale:n}},calculateBarValuePixels:function(e,t,n){var a,r,i,s,o,d,l,u=this.chart,_=this._getValueScale(),c=_.isHorizontal(),h=u.data.datasets,m=_._getMatchingVisibleMetas(this._type),f=_._parseValue(h[e].data[t]),p=n.minBarLength,M=_.options.stacked,y=this.getMeta().stack,g=void 0===f.start?0:f.max>=0&&f.min>=0?f.min:f.max,L=void 0===f.start?f.end:f.max>=0&&f.min>=0?f.max-f.min:f.min-f.max,v=m.length;if(M||void 0===M&&void 0!==y)for(a=0;a<v&&(r=m[a]).index!==e;++a)r.stack===y&&(i=void 0===(l=_._parseValue(h[r.index].data[t])).start?l.end:l.min>=0&&l.max>=0?l.max:l.min,(f.min<0&&i<0||f.max>=0&&i>0)&&(g+=i));return s=_.getPixelForValue(g),d=(o=_.getPixelForValue(g+L))-s,void 0!==p&&Math.abs(d)<p&&(d=p,o=L>=0&&!c||L<0&&c?s-p:s+p),{size:d,base:s,head:o,center:o+d/2}},calculateBarIndexPixels:function(e,t,n,a){var r="flex"===a.barThickness?function(e,t,n){var a,r=t.pixels,i=r[e],s=e>0?r[e-1]:null,o=e<r.length-1?r[e+1]:null,d=n.categoryPercentage;return null===s&&(s=i-(null===o?t.end-t.start:o-i)),null===o&&(o=i+i-s),a=i-(i-Math.min(s,o))/2*d,{chunk:Math.abs(o-s)/2*d/t.stackCount,ratio:n.barPercentage,start:a}}(t,n,a):Se(t,n,a),i=this.getStackIndex(e,this.getMeta().stack),s=r.start+r.chunk*i+r.chunk/2,o=Math.min(Te(a.maxBarThickness,1/0),r.chunk*r.ratio);return{base:s-o/2,head:s+o/2,center:s,size:o}},draw:function(){var e=this.chart,t=this._getValueScale(),n=this.getMeta().data,a=this.getDataset(),r=n.length,i=0;for(R.canvas.clipArea(e.ctx,e.chartArea);i<r;++i){var s=t._parseValue(a.data[i]);isNaN(s.min)||isNaN(s.max)||n[i].draw()}R.canvas.unclipArea(e.ctx)},_resolveDataElementOptions:function(){var e=this,t=R.extend({},ae.prototype._resolveDataElementOptions.apply(e,arguments)),n=e._getIndexScale().options,a=e._getValueScale().options;return t.barPercentage=Te(n.barPercentage,t.barPercentage),t.barThickness=Te(n.barThickness,t.barThickness),t.categoryPercentage=Te(n.categoryPercentage,t.categoryPercentage),t.maxBarThickness=Te(n.maxBarThickness,t.maxBarThickness),t.minBarLength=Te(a.minBarLength,t.minBarLength),t}}),je=R.valueOrDefault,Pe=R.options.resolve;C._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(e,t){var n=t.datasets[e.datasetIndex].label||"",a=t.datasets[e.datasetIndex].data[e.index];return n+": ("+e.xLabel+", "+e.yLabel+", "+a.r+")"}}}});var Oe=ae.extend({dataElementType:Ye.Point,_dataElementOptions:["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"],update:function(e){var t=this,n=t.getMeta().data;R.each(n,(function(n,a){t.updateElement(n,a,e)}))},updateElement:function(e,t,n){var a=this,r=a.getMeta(),i=e.custom||{},s=a.getScaleForId(r.xAxisID),o=a.getScaleForId(r.yAxisID),d=a._resolveDataElementOptions(e,t),l=a.getDataset().data[t],u=a.index,_=n?s.getPixelForDecimal(.5):s.getPixelForValue("object"==typeof l?l:NaN,t,u),c=n?o.getBasePixel():o.getPixelForValue(l,t,u);e._xScale=s,e._yScale=o,e._options=d,e._datasetIndex=u,e._index=t,e._model={backgroundColor:d.backgroundColor,borderColor:d.borderColor,borderWidth:d.borderWidth,hitRadius:d.hitRadius,pointStyle:d.pointStyle,rotation:d.rotation,radius:n?0:d.radius,skip:i.skip||isNaN(_)||isNaN(c),x:_,y:c},e.pivot()},setHoverStyle:function(e){var t=e._model,n=e._options,a=R.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius},t.backgroundColor=je(n.hoverBackgroundColor,a(n.backgroundColor)),t.borderColor=je(n.hoverBorderColor,a(n.borderColor)),t.borderWidth=je(n.hoverBorderWidth,n.borderWidth),t.radius=n.radius+n.hoverRadius},_resolveDataElementOptions:function(e,t){var n=this,a=n.chart,r=n.getDataset(),i=e.custom||{},s=r.data[t]||{},o=ae.prototype._resolveDataElementOptions.apply(n,arguments),d={chart:a,dataIndex:t,dataset:r,datasetIndex:n.index};return n._cachedDataOpts===o&&(o=R.extend({},o)),o.radius=Pe([i.radius,s.r,n._config.radius,a.options.elements.point.radius],d,t),o}}),Ae=R.valueOrDefault,Fe=Math.PI,We=2*Fe,Ce=Fe/2;C._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(e){var t,n,a,r=document.createElement("ul"),i=e.data,s=i.datasets,o=i.labels;if(r.setAttribute("class",e.id+"-legend"),s.length)for(t=0,n=s[0].data.length;t<n;++t)(a=r.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=s[0].backgroundColor[t],o[t]&&a.appendChild(document.createTextNode(o[t]));return r.outerHTML},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map((function(n,a){var r=e.getDatasetMeta(0),i=r.controller.getStyle(a);return{text:n,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,hidden:isNaN(t.datasets[0].data[a])||r.data[a].hidden,index:a}})):[]}},onClick:function(e,t){var n,a,r,i=t.index,s=this.chart;for(n=0,a=(s.data.datasets||[]).length;n<a;++n)(r=s.getDatasetMeta(n)).data[i]&&(r.data[i].hidden=!r.data[i].hidden);s.update()}},cutoutPercentage:50,rotation:-Ce,circumference:We,tooltips:{callbacks:{title:function(){return""},label:function(e,t){var n=t.labels[e.index],a=": "+t.datasets[e.datasetIndex].data[e.index];return R.isArray(n)?(n=n.slice())[0]+=a:n+=a,n}}}});var Ee=ae.extend({dataElementType:Ye.Arc,linkScales:R.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],getRingIndex:function(e){for(var t=0,n=0;n<e;++n)this.chart.isDatasetVisible(n)&&++t;return t},update:function(e){var t,n,a,r,i=this,s=i.chart,o=s.chartArea,d=s.options,l=1,u=1,_=0,c=0,h=i.getMeta(),m=h.data,f=d.cutoutPercentage/100||0,p=d.circumference,M=i._getRingWeight(i.index);if(p<We){var y=d.rotation%We,g=(y+=y>=Fe?-We:y<-Fe?We:0)+p,L=Math.cos(y),v=Math.sin(y),Y=Math.cos(g),b=Math.sin(g),k=y<=0&&g>=0||g>=We,D=y<=Ce&&g>=Ce||g>=We+Ce,w=y<=-Ce&&g>=-Ce||g>=Fe+Ce,x=y===-Fe||g>=Fe?-1:Math.min(L,L*f,Y,Y*f),T=w?-1:Math.min(v,v*f,b,b*f),S=k?1:Math.max(L,L*f,Y,Y*f),H=D?1:Math.max(v,v*f,b,b*f);l=(S-x)/2,u=(H-T)/2,_=-(S+x)/2,c=-(H+T)/2}for(a=0,r=m.length;a<r;++a)m[a]._options=i._resolveDataElementOptions(m[a],a);for(s.borderWidth=i.getMaxBorderWidth(),t=(o.right-o.left-s.borderWidth)/l,n=(o.bottom-o.top-s.borderWidth)/u,s.outerRadius=Math.max(Math.min(t,n)/2,0),s.innerRadius=Math.max(s.outerRadius*f,0),s.radiusLength=(s.outerRadius-s.innerRadius)/(i._getVisibleDatasetWeightTotal()||1),s.offsetX=_*s.outerRadius,s.offsetY=c*s.outerRadius,h.total=i.calculateTotal(),i.outerRadius=s.outerRadius-s.radiusLength*i._getRingWeightOffset(i.index),i.innerRadius=Math.max(i.outerRadius-s.radiusLength*M,0),a=0,r=m.length;a<r;++a)i.updateElement(m[a],a,e)},updateElement:function(e,t,n){var a=this,r=a.chart,i=r.chartArea,s=r.options,o=s.animation,d=(i.left+i.right)/2,l=(i.top+i.bottom)/2,u=s.rotation,_=s.rotation,c=a.getDataset(),h=n&&o.animateRotate||e.hidden?0:a.calculateCircumference(c.data[t])*(s.circumference/We),m=n&&o.animateScale?0:a.innerRadius,f=n&&o.animateScale?0:a.outerRadius,p=e._options||{};R.extend(e,{_datasetIndex:a.index,_index:t,_model:{backgroundColor:p.backgroundColor,borderColor:p.borderColor,borderWidth:p.borderWidth,borderAlign:p.borderAlign,x:d+r.offsetX,y:l+r.offsetY,startAngle:u,endAngle:_,circumference:h,outerRadius:f,innerRadius:m,label:R.valueAtIndexOrDefault(c.label,t,r.data.labels[t])}});var M=e._model;n&&o.animateRotate||(M.startAngle=0===t?s.rotation:a.getMeta().data[t-1]._model.endAngle,M.endAngle=M.startAngle+M.circumference),e.pivot()},calculateTotal:function(){var e,t=this.getDataset(),n=this.getMeta(),a=0;return R.each(n.data,(function(n,r){e=t.data[r],isNaN(e)||n.hidden||(a+=Math.abs(e))})),a},calculateCircumference:function(e){var t=this.getMeta().total;return t>0&&!isNaN(e)?We*(Math.abs(e)/t):0},getMaxBorderWidth:function(e){var t,n,a,r,i,s,o,d,l=0,u=this.chart;if(!e)for(t=0,n=u.data.datasets.length;t<n;++t)if(u.isDatasetVisible(t)){e=(a=u.getDatasetMeta(t)).data,t!==this.index&&(i=a.controller);break}if(!e)return 0;for(t=0,n=e.length;t<n;++t)r=e[t],i?(i._configure(),s=i._resolveDataElementOptions(r,t)):s=r._options,"inner"!==s.borderAlign&&(o=s.borderWidth,l=(d=s.hoverBorderWidth)>(l=o>l?o:l)?d:l);return l},setHoverStyle:function(e){var t=e._model,n=e._options,a=R.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=Ae(n.hoverBackgroundColor,a(n.backgroundColor)),t.borderColor=Ae(n.hoverBorderColor,a(n.borderColor)),t.borderWidth=Ae(n.hoverBorderWidth,n.borderWidth)},_getRingWeightOffset:function(e){for(var t=0,n=0;n<e;++n)this.chart.isDatasetVisible(n)&&(t+=this._getRingWeight(n));return t},_getRingWeight:function(e){return Math.max(Ae(this.chart.data.datasets[e].weight,1),0)},_getVisibleDatasetWeightTotal:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)}});C._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{type:"category",position:"left",offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{mode:"index",axis:"y"}}),C._set("global",{datasets:{horizontalBar:{categoryPercentage:.8,barPercentage:.9}}});var ze=He.extend({_getValueScaleId:function(){return this.getMeta().xAxisID},_getIndexScaleId:function(){return this.getMeta().yAxisID}}),Ie=R.valueOrDefault,Ne=R.options.resolve,Re=R.canvas._isPointInArea;function Ve(e,t){var n=e&&e.options.ticks||{},a=n.reverse,r=void 0===n.min?t:0,i=void 0===n.max?t:0;return{start:a?i:r,end:a?r:i}}function Be(e,t,n){var a=n/2,r=Ve(e,a),i=Ve(t,a);return{top:i.end,right:r.end,bottom:i.start,left:r.start}}function Je(e){var t,n,a,r;return R.isObject(e)?(t=e.top,n=e.right,a=e.bottom,r=e.left):t=n=a=r=e,{top:t,right:n,bottom:a,left:r}}C._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}});var Ue=ae.extend({datasetElementType:Ye.Line,dataElementType:Ye.Point,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth","cubicInterpolationMode","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},update:function(e){var t,n,a=this,r=a.getMeta(),i=r.dataset,s=r.data||[],o=a.chart.options,d=a._config,l=a._showLine=Ie(d.showLine,o.showLines);for(a._xScale=a.getScaleForId(r.xAxisID),a._yScale=a.getScaleForId(r.yAxisID),l&&(void 0!==d.tension&&void 0===d.lineTension&&(d.lineTension=d.tension),i._scale=a._yScale,i._datasetIndex=a.index,i._children=s,i._model=a._resolveDatasetElementOptions(i),i.pivot()),t=0,n=s.length;t<n;++t)a.updateElement(s[t],t,e);for(l&&0!==i._model.tension&&a.updateBezierControlPoints(),t=0,n=s.length;t<n;++t)s[t].pivot()},updateElement:function(e,t,n){var a,r,i=this,s=i.getMeta(),o=e.custom||{},d=i.getDataset(),l=i.index,u=d.data[t],_=i._xScale,c=i._yScale,h=s.dataset._model,m=i._resolveDataElementOptions(e,t);a=_.getPixelForValue("object"==typeof u?u:NaN,t,l),r=n?c.getBasePixel():i.calculatePointY(u,t,l),e._xScale=_,e._yScale=c,e._options=m,e._datasetIndex=l,e._index=t,e._model={x:a,y:r,skip:o.skip||isNaN(a)||isNaN(r),radius:m.radius,pointStyle:m.pointStyle,rotation:m.rotation,backgroundColor:m.backgroundColor,borderColor:m.borderColor,borderWidth:m.borderWidth,tension:Ie(o.tension,h?h.tension:0),steppedLine:!!h&&h.steppedLine,hitRadius:m.hitRadius}},_resolveDatasetElementOptions:function(e){var t=this,n=t._config,a=e.custom||{},r=t.chart.options,i=r.elements.line,s=ae.prototype._resolveDatasetElementOptions.apply(t,arguments);return s.spanGaps=Ie(n.spanGaps,r.spanGaps),s.tension=Ie(n.lineTension,i.tension),s.steppedLine=Ne([a.steppedLine,n.steppedLine,i.stepped]),s.clip=Je(Ie(n.clip,Be(t._xScale,t._yScale,s.borderWidth))),s},calculatePointY:function(e,t,n){var a,r,i,s,o,d,l,u=this.chart,_=this._yScale,c=0,h=0;if(_.options.stacked){for(o=+_.getRightValue(e),l=(d=u._getSortedVisibleDatasetMetas()).length,a=0;a<l&&(i=d[a]).index!==n;++a)r=u.data.datasets[i.index],"line"===i.type&&i.yAxisID===_.id&&((s=+_.getRightValue(r.data[t]))<0?h+=s||0:c+=s||0);return o<0?_.getPixelForValue(h+o):_.getPixelForValue(c+o)}return _.getPixelForValue(e)},updateBezierControlPoints:function(){var e,t,n,a,r=this.chart,i=this.getMeta(),s=i.dataset._model,o=r.chartArea,d=i.data||[];function l(e,t,n){return Math.max(Math.min(e,n),t)}if(s.spanGaps&&(d=d.filter((function(e){return!e._model.skip}))),"monotone"===s.cubicInterpolationMode)R.splineCurveMonotone(d);else for(e=0,t=d.length;e<t;++e)n=d[e]._model,a=R.splineCurve(R.previousItem(d,e)._model,n,R.nextItem(d,e)._model,s.tension),n.controlPointPreviousX=a.previous.x,n.controlPointPreviousY=a.previous.y,n.controlPointNextX=a.next.x,n.controlPointNextY=a.next.y;if(r.options.elements.line.capBezierPoints)for(e=0,t=d.length;e<t;++e)n=d[e]._model,Re(n,o)&&(e>0&&Re(d[e-1]._model,o)&&(n.controlPointPreviousX=l(n.controlPointPreviousX,o.left,o.right),n.controlPointPreviousY=l(n.controlPointPreviousY,o.top,o.bottom)),e<d.length-1&&Re(d[e+1]._model,o)&&(n.controlPointNextX=l(n.controlPointNextX,o.left,o.right),n.controlPointNextY=l(n.controlPointNextY,o.top,o.bottom)))},draw:function(){var e,t=this.chart,n=this.getMeta(),a=n.data||[],r=t.chartArea,i=t.canvas,s=0,o=a.length;for(this._showLine&&(e=n.dataset._model.clip,R.canvas.clipArea(t.ctx,{left:!1===e.left?0:r.left-e.left,right:!1===e.right?i.width:r.right+e.right,top:!1===e.top?0:r.top-e.top,bottom:!1===e.bottom?i.height:r.bottom+e.bottom}),n.dataset.draw(),R.canvas.unclipArea(t.ctx));s<o;++s)a[s].draw(r)},setHoverStyle:function(e){var t=e._model,n=e._options,a=R.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius},t.backgroundColor=Ie(n.hoverBackgroundColor,a(n.backgroundColor)),t.borderColor=Ie(n.hoverBorderColor,a(n.borderColor)),t.borderWidth=Ie(n.hoverBorderWidth,n.borderWidth),t.radius=Ie(n.hoverRadius,n.radius)}}),Ge=R.options.resolve;C._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(e){var t,n,a,r=document.createElement("ul"),i=e.data,s=i.datasets,o=i.labels;if(r.setAttribute("class",e.id+"-legend"),s.length)for(t=0,n=s[0].data.length;t<n;++t)(a=r.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=s[0].backgroundColor[t],o[t]&&a.appendChild(document.createTextNode(o[t]));return r.outerHTML},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map((function(n,a){var r=e.getDatasetMeta(0),i=r.controller.getStyle(a);return{text:n,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,lineWidth:i.borderWidth,hidden:isNaN(t.datasets[0].data[a])||r.data[a].hidden,index:a}})):[]}},onClick:function(e,t){var n,a,r,i=t.index,s=this.chart;for(n=0,a=(s.data.datasets||[]).length;n<a;++n)(r=s.getDatasetMeta(n)).data[i].hidden=!r.data[i].hidden;s.update()}},tooltips:{callbacks:{title:function(){return""},label:function(e,t){return t.labels[e.index]+": "+e.yLabel}}}});var qe=ae.extend({dataElementType:Ye.Arc,linkScales:R.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(e){var t,n,a,r=this,i=r.getDataset(),s=r.getMeta(),o=r.chart.options.startAngle||0,d=r._starts=[],l=r._angles=[],u=s.data;for(r._updateRadius(),s.count=r.countVisibleElements(),t=0,n=i.data.length;t<n;t++)d[t]=o,a=r._computeAngle(t),l[t]=a,o+=a;for(t=0,n=u.length;t<n;++t)u[t]._options=r._resolveDataElementOptions(u[t],t),r.updateElement(u[t],t,e)},_updateRadius:function(){var e=this,t=e.chart,n=t.chartArea,a=t.options,r=Math.min(n.right-n.left,n.bottom-n.top);t.outerRadius=Math.max(r/2,0),t.innerRadius=Math.max(a.cutoutPercentage?t.outerRadius/100*a.cutoutPercentage:1,0),t.radiusLength=(t.outerRadius-t.innerRadius)/t.getVisibleDatasetCount(),e.outerRadius=t.outerRadius-t.radiusLength*e.index,e.innerRadius=e.outerRadius-t.radiusLength},updateElement:function(e,t,n){var a=this,r=a.chart,i=a.getDataset(),s=r.options,o=s.animation,d=r.scale,l=r.data.labels,u=d.xCenter,_=d.yCenter,c=s.startAngle,h=e.hidden?0:d.getDistanceFromCenterForValue(i.data[t]),m=a._starts[t],f=m+(e.hidden?0:a._angles[t]),p=o.animateScale?0:d.getDistanceFromCenterForValue(i.data[t]),M=e._options||{};R.extend(e,{_datasetIndex:a.index,_index:t,_scale:d,_model:{backgroundColor:M.backgroundColor,borderColor:M.borderColor,borderWidth:M.borderWidth,borderAlign:M.borderAlign,x:u,y:_,innerRadius:0,outerRadius:n?p:h,startAngle:n&&o.animateRotate?c:m,endAngle:n&&o.animateRotate?c:f,label:R.valueAtIndexOrDefault(l,t,l[t])}}),e.pivot()},countVisibleElements:function(){var e=this.getDataset(),t=this.getMeta(),n=0;return R.each(t.data,(function(t,a){isNaN(e.data[a])||t.hidden||n++})),n},setHoverStyle:function(e){var t=e._model,n=e._options,a=R.getHoverColor,r=R.valueOrDefault;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=r(n.hoverBackgroundColor,a(n.backgroundColor)),t.borderColor=r(n.hoverBorderColor,a(n.borderColor)),t.borderWidth=r(n.hoverBorderWidth,n.borderWidth)},_computeAngle:function(e){var t=this,n=this.getMeta().count,a=t.getDataset(),r=t.getMeta();if(isNaN(a.data[e])||r.data[e].hidden)return 0;var i={chart:t.chart,dataIndex:e,dataset:a,datasetIndex:t.index};return Ge([t.chart.options.elements.arc.angle,2*Math.PI/n],i,e)}});C._set("pie",R.clone(C.doughnut)),C._set("pie",{cutoutPercentage:0});var $e=Ee,Ke=R.valueOrDefault;C._set("radar",{spanGaps:!1,scale:{type:"radialLinear"},elements:{line:{fill:"start",tension:0}}});var Ze=ae.extend({datasetElementType:Ye.Line,dataElementType:Ye.Point,linkScales:R.noop,_datasetElementOptions:["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(e){var t,n,a=this,r=a.getMeta(),i=r.dataset,s=r.data||[],o=a.chart.scale,d=a._config;for(void 0!==d.tension&&void 0===d.lineTension&&(d.lineTension=d.tension),i._scale=o,i._datasetIndex=a.index,i._children=s,i._loop=!0,i._model=a._resolveDatasetElementOptions(i),i.pivot(),t=0,n=s.length;t<n;++t)a.updateElement(s[t],t,e);for(a.updateBezierControlPoints(),t=0,n=s.length;t<n;++t)s[t].pivot()},updateElement:function(e,t,n){var a=this,r=e.custom||{},i=a.getDataset(),s=a.chart.scale,o=s.getPointPositionForValue(t,i.data[t]),d=a._resolveDataElementOptions(e,t),l=a.getMeta().dataset._model,u=n?s.xCenter:o.x,_=n?s.yCenter:o.y;e._scale=s,e._options=d,e._datasetIndex=a.index,e._index=t,e._model={x:u,y:_,skip:r.skip||isNaN(u)||isNaN(_),radius:d.radius,pointStyle:d.pointStyle,rotation:d.rotation,backgroundColor:d.backgroundColor,borderColor:d.borderColor,borderWidth:d.borderWidth,tension:Ke(r.tension,l?l.tension:0),hitRadius:d.hitRadius}},_resolveDatasetElementOptions:function(){var e=this,t=e._config,n=e.chart.options,a=ae.prototype._resolveDatasetElementOptions.apply(e,arguments);return a.spanGaps=Ke(t.spanGaps,n.spanGaps),a.tension=Ke(t.lineTension,n.elements.line.tension),a},updateBezierControlPoints:function(){var e,t,n,a,r=this.getMeta(),i=this.chart.chartArea,s=r.data||[];function o(e,t,n){return Math.max(Math.min(e,n),t)}for(r.dataset._model.spanGaps&&(s=s.filter((function(e){return!e._model.skip}))),e=0,t=s.length;e<t;++e)n=s[e]._model,a=R.splineCurve(R.previousItem(s,e,!0)._model,n,R.nextItem(s,e,!0)._model,n.tension),n.controlPointPreviousX=o(a.previous.x,i.left,i.right),n.controlPointPreviousY=o(a.previous.y,i.top,i.bottom),n.controlPointNextX=o(a.next.x,i.left,i.right),n.controlPointNextY=o(a.next.y,i.top,i.bottom)},setHoverStyle:function(e){var t=e._model,n=e._options,a=R.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius},t.backgroundColor=Ke(n.hoverBackgroundColor,a(n.backgroundColor)),t.borderColor=Ke(n.hoverBorderColor,a(n.borderColor)),t.borderWidth=Ke(n.hoverBorderWidth,n.borderWidth),t.radius=Ke(n.hoverRadius,n.radius)}});C._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},tooltips:{callbacks:{title:function(){return""},label:function(e){return"("+e.xLabel+", "+e.yLabel+")"}}}}),C._set("global",{datasets:{scatter:{showLine:!1}}});var Xe={bar:He,bubble:Oe,doughnut:Ee,horizontalBar:ze,line:Ue,polarArea:qe,pie:$e,radar:Ze,scatter:Ue};function Qe(e,t){return e.native?{x:e.x,y:e.y}:R.getRelativePosition(e,t)}function et(e,t){var n,a,r,i,s,o,d=e._getSortedVisibleDatasetMetas();for(a=0,i=d.length;a<i;++a)for(r=0,s=(n=d[a].data).length;r<s;++r)(o=n[r])._view.skip||t(o)}function tt(e,t){var n=[];return et(e,(function(e){e.inRange(t.x,t.y)&&n.push(e)})),n}function nt(e,t,n,a){var r=Number.POSITIVE_INFINITY,i=[];return et(e,(function(e){if(!n||e.inRange(t.x,t.y)){var s=e.getCenterPoint(),o=a(t,s);o<r?(i=[e],r=o):o===r&&i.push(e)}})),i}function at(e){var t=-1!==e.indexOf("x"),n=-1!==e.indexOf("y");return function(e,a){var r=t?Math.abs(e.x-a.x):0,i=n?Math.abs(e.y-a.y):0;return Math.sqrt(Math.pow(r,2)+Math.pow(i,2))}}function rt(e,t,n){var a=Qe(t,e);n.axis=n.axis||"x";var r=at(n.axis),i=n.intersect?tt(e,a):nt(e,a,!1,r),s=[];return i.length?(e._getSortedVisibleDatasetMetas().forEach((function(e){var t=e.data[i[0]._index];t&&!t._view.skip&&s.push(t)})),s):[]}var it={modes:{single:function(e,t){var n=Qe(t,e),a=[];return et(e,(function(e){if(e.inRange(n.x,n.y))return a.push(e),a})),a.slice(0,1)},label:rt,index:rt,dataset:function(e,t,n){var a=Qe(t,e);n.axis=n.axis||"xy";var r=at(n.axis),i=n.intersect?tt(e,a):nt(e,a,!1,r);return i.length>0&&(i=e.getDatasetMeta(i[0]._datasetIndex).data),i},"x-axis":function(e,t){return rt(e,t,{intersect:!1})},point:function(e,t){return tt(e,Qe(t,e))},nearest:function(e,t,n){var a=Qe(t,e);n.axis=n.axis||"xy";var r=at(n.axis);return nt(e,a,n.intersect,r)},x:function(e,t,n){var a=Qe(t,e),r=[],i=!1;return et(e,(function(e){e.inXRange(a.x)&&r.push(e),e.inRange(a.x,a.y)&&(i=!0)})),n.intersect&&!i&&(r=[]),r},y:function(e,t,n){var a=Qe(t,e),r=[],i=!1;return et(e,(function(e){e.inYRange(a.y)&&r.push(e),e.inRange(a.x,a.y)&&(i=!0)})),n.intersect&&!i&&(r=[]),r}}},st=R.extend;function ot(e,t){return R.where(e,(function(e){return e.pos===t}))}function dt(e,t){return e.sort((function(e,n){var a=t?n:e,r=t?e:n;return a.weight===r.weight?a.index-r.index:a.weight-r.weight}))}function lt(e,t,n,a){return Math.max(e[n],t[n])+Math.max(e[a],t[a])}function ut(e,t,n){var a,r,i=n.box,s=e.maxPadding;if(n.size&&(e[n.pos]-=n.size),n.size=n.horizontal?i.height:i.width,e[n.pos]+=n.size,i.getPadding){var o=i.getPadding();s.top=Math.max(s.top,o.top),s.left=Math.max(s.left,o.left),s.bottom=Math.max(s.bottom,o.bottom),s.right=Math.max(s.right,o.right)}if(a=t.outerWidth-lt(s,e,"left","right"),r=t.outerHeight-lt(s,e,"top","bottom"),a!==e.w||r!==e.h){e.w=a,e.h=r;var d=n.horizontal?[a,e.w]:[r,e.h];return!(d[0]===d[1]||isNaN(d[0])&&isNaN(d[1]))}}function _t(e,t){var n=t.maxPadding;function a(e){var a={left:0,top:0,right:0,bottom:0};return e.forEach((function(e){a[e]=Math.max(t[e],n[e])})),a}return a(e?["left","right"]:["top","bottom"])}function ct(e,t,n){var a,r,i,s,o,d,l=[];for(a=0,r=e.length;a<r;++a)(s=(i=e[a]).box).update(i.width||t.w,i.height||t.h,_t(i.horizontal,t)),ut(t,n,i)&&(d=!0,l.length&&(o=!0)),s.fullWidth||l.push(i);return o&&ct(l,t,n)||d}function ht(e,t,n){var a,r,i,s,o=n.padding,d=t.x,l=t.y;for(a=0,r=e.length;a<r;++a)s=(i=e[a]).box,i.horizontal?(s.left=s.fullWidth?o.left:t.left,s.right=s.fullWidth?n.outerWidth-o.right:t.left+t.w,s.top=l,s.bottom=l+s.height,s.width=s.right-s.left,l=s.bottom):(s.left=d,s.right=d+s.width,s.top=t.top,s.bottom=t.top+t.h,s.height=s.bottom-s.top,d=s.right);t.x=d,t.y=l}C._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var mt,ft={defaults:{},addBox:function(e,t){e.boxes||(e.boxes=[]),t.fullWidth=t.fullWidth||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw:function(){t.draw.apply(t,arguments)}}]},e.boxes.push(t)},removeBox:function(e,t){var n=e.boxes?e.boxes.indexOf(t):-1;-1!==n&&e.boxes.splice(n,1)},configure:function(e,t,n){for(var a,r=["fullWidth","position","weight"],i=r.length,s=0;s<i;++s)a=r[s],n.hasOwnProperty(a)&&(t[a]=n[a])},update:function(e,t,n){if(e){var a=e.options.layout||{},r=R.options.toPadding(a.padding),i=t-r.width,s=n-r.height,o=function(e){var t=function(e){var t,n,a,r=[];for(t=0,n=(e||[]).length;t<n;++t)a=e[t],r.push({index:t,box:a,pos:a.position,horizontal:a.isHorizontal(),weight:a.weight});return r}(e),n=dt(ot(t,"left"),!0),a=dt(ot(t,"right")),r=dt(ot(t,"top"),!0),i=dt(ot(t,"bottom"));return{leftAndTop:n.concat(r),rightAndBottom:a.concat(i),chartArea:ot(t,"chartArea"),vertical:n.concat(a),horizontal:r.concat(i)}}(e.boxes),d=o.vertical,l=o.horizontal,u=Object.freeze({outerWidth:t,outerHeight:n,padding:r,availableWidth:i,vBoxMaxWidth:i/2/d.length,hBoxMaxHeight:s/2}),_=st({maxPadding:st({},r),w:i,h:s,x:r.left,y:r.top},r);!function(e,t){var n,a,r;for(n=0,a=e.length;n<a;++n)(r=e[n]).width=r.horizontal?r.box.fullWidth&&t.availableWidth:t.vBoxMaxWidth,r.height=r.horizontal&&t.hBoxMaxHeight}(d.concat(l),u),ct(d,_,u),ct(l,_,u)&&ct(d,_,u),function(e){var t=e.maxPadding;function n(n){var a=Math.max(t[n]-e[n],0);return e[n]+=a,a}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}(_),ht(o.leftAndTop,_,u),_.x+=_.w,_.y+=_.h,ht(o.rightAndBottom,_,u),e.chartArea={left:_.left,top:_.top,right:_.left+_.w,bottom:_.top+_.h},R.each(o.chartArea,(function(t){var n=t.box;st(n,e.chartArea),n.update(_.w,_.h)}))}}},pt=(mt=Object.freeze({__proto__:null,default:"/*\r\n * DOM element rendering detection\r\n * https://davidwalsh.name/detect-node-insertion\r\n */\r\n@keyframes chartjs-render-animation {\r\n\tfrom { opacity: 0.99; }\r\n\tto { opacity: 1; }\r\n}\r\n\r\n.chartjs-render-monitor {\r\n\tanimation: chartjs-render-animation 0.001s;\r\n}\r\n\r\n/*\r\n * DOM element resizing detection\r\n * https://github.com/marcj/css-element-queries\r\n */\r\n.chartjs-size-monitor,\r\n.chartjs-size-monitor-expand,\r\n.chartjs-size-monitor-shrink {\r\n\tposition: absolute;\r\n\tdirection: ltr;\r\n\tleft: 0;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tbottom: 0;\r\n\toverflow: hidden;\r\n\tpointer-events: none;\r\n\tvisibility: hidden;\r\n\tz-index: -1;\r\n}\r\n\r\n.chartjs-size-monitor-expand > div {\r\n\tposition: absolute;\r\n\twidth: 1000000px;\r\n\theight: 1000000px;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n\r\n.chartjs-size-monitor-shrink > div {\r\n\tposition: absolute;\r\n\twidth: 200%;\r\n\theight: 200%;\r\n\tleft: 0;\r\n\ttop: 0;\r\n}\r\n"}))&&mt.default||mt,Mt=["animationstart","webkitAnimationStart"],yt={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function gt(e,t){var n=R.getStyle(e,t),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?Number(a[1]):void 0}var Lt=!!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("e",null,t)}catch(e){}return e}()&&{passive:!0};function vt(e,t,n){e.addEventListener(t,n,Lt)}function Yt(e,t,n){e.removeEventListener(t,n,Lt)}function bt(e,t,n,a,r){return{type:e,chart:t,native:r||null,x:void 0!==n?n:null,y:void 0!==a?a:null}}function kt(e){var t=document.createElement("div");return t.className=e||"",t}function Dt(e,t,n){var a,r,i,s,o=e.$chartjs||(e.$chartjs={}),d=o.resizer=function(e){var t=kt("chartjs-size-monitor"),n=kt("chartjs-size-monitor-expand"),a=kt("chartjs-size-monitor-shrink");n.appendChild(kt()),a.appendChild(kt()),t.appendChild(n),t.appendChild(a),t._reset=function(){n.scrollLeft=1e6,n.scrollTop=1e6,a.scrollLeft=1e6,a.scrollTop=1e6};var r=function(){t._reset(),e()};return vt(n,"scroll",r.bind(n,"expand")),vt(a,"scroll",r.bind(a,"shrink")),t}((a=function(){if(o.resizer){var a=n.options.maintainAspectRatio&&e.parentNode,r=a?a.clientWidth:0;t(bt("resize",n)),a&&a.clientWidth<r&&n.canvas&&t(bt("resize",n))}},i=!1,s=[],function(){s=Array.prototype.slice.call(arguments),r=r||this,i||(i=!0,R.requestAnimFrame.call(window,(function(){i=!1,a.apply(r,s)})))}));!function(e,t){var n=e.$chartjs||(e.$chartjs={}),a=n.renderProxy=function(e){"chartjs-render-animation"===e.animationName&&t()};R.each(Mt,(function(t){vt(e,t,a)})),n.reflow=!!e.offsetParent,e.classList.add("chartjs-render-monitor")}(e,(function(){if(o.resizer){var t=e.parentNode;t&&t!==d.parentNode&&t.insertBefore(d,t.firstChild),d._reset()}}))}function wt(e){var t=e.$chartjs||{},n=t.resizer;delete t.resizer,function(e){var t=e.$chartjs||{},n=t.renderProxy;n&&(R.each(Mt,(function(t){Yt(e,t,n)})),delete t.renderProxy),e.classList.remove("chartjs-render-monitor")}(e),n&&n.parentNode&&n.parentNode.removeChild(n)}var xt={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(e){if(!this.disableCSSInjection){var t=e.getRootNode?e.getRootNode():document;!function(e,t){var n=e.$chartjs||(e.$chartjs={});if(!n.containsStyles){n.containsStyles=!0,t="/* Chart.js */\n"+t;var a=document.createElement("style");a.setAttribute("type","text/css"),a.appendChild(document.createTextNode(t)),e.appendChild(a)}}(t.host?t:document.head,pt)}},acquireContext:function(e,t){"string"==typeof e?e=document.getElementById(e):e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas);var n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(this._ensureLoaded(e),function(e,t){var n=e.style,a=e.getAttribute("height"),r=e.getAttribute("width");if(e.$chartjs={initial:{height:a,width:r,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===r||""===r){var i=gt(e,"width");void 0!==i&&(e.width=i)}if(null===a||""===a)if(""===e.style.height)e.height=e.width/(t.options.aspectRatio||2);else{var s=gt(e,"height");void 0!==i&&(e.height=s)}}(e,t),n):null},releaseContext:function(e){var t=e.canvas;if(t.$chartjs){var n=t.$chartjs.initial;["height","width"].forEach((function(e){var a=n[e];R.isNullOrUndef(a)?t.removeAttribute(e):t.setAttribute(e,a)})),R.each(n.style||{},(function(e,n){t.style[n]=e})),t.width=t.width,delete t.$chartjs}},addEventListener:function(e,t,n){var a=e.canvas;if("resize"!==t){var r=n.$chartjs||(n.$chartjs={});vt(a,t,(r.proxies||(r.proxies={}))[e.id+"_"+t]=function(t){n(function(e,t){var n=yt[e.type]||e.type,a=R.getRelativePosition(e,t);return bt(n,t,a.x,a.y,e)}(t,e))})}else Dt(a,n,e)},removeEventListener:function(e,t,n){var a=e.canvas;if("resize"!==t){var r=((n.$chartjs||{}).proxies||{})[e.id+"_"+t];r&&Yt(a,t,r)}else wt(a)}};R.addEvent=vt,R.removeEvent=Yt;var Tt=xt._enabled?xt:{acquireContext:function(e){return e&&e.canvas&&(e=e.canvas),e&&e.getContext("2d")||null}},St=R.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},Tt);C._set("global",{plugins:{}});var Ht={_plugins:[],_cacheId:0,register:function(e){var t=this._plugins;[].concat(e).forEach((function(e){-1===t.indexOf(e)&&t.push(e)})),this._cacheId++},unregister:function(e){var t=this._plugins;[].concat(e).forEach((function(e){var n=t.indexOf(e);-1!==n&&t.splice(n,1)})),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(e,t,n){var a,r,i,s,o,d=this.descriptors(e),l=d.length;for(a=0;a<l;++a)if("function"==typeof(o=(i=(r=d[a]).plugin)[t])&&((s=[e].concat(n||[])).push(r.options),!1===o.apply(i,s)))return!1;return!0},descriptors:function(e){var t=e.$plugins||(e.$plugins={});if(t.id===this._cacheId)return t.descriptors;var n=[],a=[],r=e&&e.config||{},i=r.options&&r.options.plugins||{};return this._plugins.concat(r.plugins||[]).forEach((function(e){if(-1===n.indexOf(e)){var t=e.id,r=i[t];!1!==r&&(!0===r&&(r=R.clone(C.global.plugins[t])),n.push(e),a.push({plugin:e,options:r||{}}))}})),t.descriptors=a,t.id=this._cacheId,a},_invalidate:function(e){delete e.$plugins}},jt={constructors:{},defaults:{},registerScaleType:function(e,t,n){this.constructors[e]=t,this.defaults[e]=R.clone(n)},getScaleConstructor:function(e){return this.constructors.hasOwnProperty(e)?this.constructors[e]:void 0},getScaleDefaults:function(e){return this.defaults.hasOwnProperty(e)?R.merge(Object.create(null),[C.scale,this.defaults[e]]):{}},updateScaleDefaults:function(e,t){this.defaults.hasOwnProperty(e)&&(this.defaults[e]=R.extend(this.defaults[e],t))},addScalesToLayout:function(e){R.each(e.scales,(function(t){t.fullWidth=t.options.fullWidth,t.position=t.options.position,t.weight=t.options.weight,ft.addBox(e,t)}))}},Pt=R.valueOrDefault,Ot=R.rtl.getRtlAdapter;C._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:R.noop,title:function(e,t){var n="",a=t.labels,r=a?a.length:0;if(e.length>0){var i=e[0];i.label?n=i.label:i.xLabel?n=i.xLabel:r>0&&i.index<r&&(n=a[i.index])}return n},afterTitle:R.noop,beforeBody:R.noop,beforeLabel:R.noop,label:function(e,t){var n=t.datasets[e.datasetIndex].label||"";return n&&(n+=": "),R.isNullOrUndef(e.value)?n+=e.yLabel:n+=e.value,n},labelColor:function(e,t){var n=t.getDatasetMeta(e.datasetIndex).data[e.index]._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:R.noop,afterBody:R.noop,beforeFooter:R.noop,footer:R.noop,afterFooter:R.noop}}});var At={average:function(e){if(!e.length)return!1;var t,n,a=0,r=0,i=0;for(t=0,n=e.length;t<n;++t){var s=e[t];if(s&&s.hasValue()){var o=s.tooltipPosition();a+=o.x,r+=o.y,++i}}return{x:a/i,y:r/i}},nearest:function(e,t){var n,a,r,i=t.x,s=t.y,o=Number.POSITIVE_INFINITY;for(n=0,a=e.length;n<a;++n){var d=e[n];if(d&&d.hasValue()){var l=d.getCenterPoint(),u=R.distanceBetweenPoints(t,l);u<o&&(o=u,r=d)}}if(r){var _=r.tooltipPosition();i=_.x,s=_.y}return{x:i,y:s}}};function Ft(e,t){return t&&(R.isArray(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function Wt(e){return("string"==typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function Ct(e){var t=C.global;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,rtl:e.rtl,textDirection:e.textDirection,bodyFontColor:e.bodyFontColor,_bodyFontFamily:Pt(e.bodyFontFamily,t.defaultFontFamily),_bodyFontStyle:Pt(e.bodyFontStyle,t.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:Pt(e.bodyFontSize,t.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:Pt(e.titleFontFamily,t.defaultFontFamily),_titleFontStyle:Pt(e.titleFontStyle,t.defaultFontStyle),titleFontSize:Pt(e.titleFontSize,t.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:Pt(e.footerFontFamily,t.defaultFontFamily),_footerFontStyle:Pt(e.footerFontStyle,t.defaultFontStyle),footerFontSize:Pt(e.footerFontSize,t.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}function Et(e,t){return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-e.xPadding:e.x+e.xPadding}function zt(e){return Ft([],Wt(e))}var It=$.extend({initialize:function(){this._model=Ct(this._options),this._lastActive=[]},getTitle:function(){var e=this,t=e._options,n=t.callbacks,a=n.beforeTitle.apply(e,arguments),r=n.title.apply(e,arguments),i=n.afterTitle.apply(e,arguments),s=[];return s=Ft(s,Wt(a)),s=Ft(s,Wt(r)),s=Ft(s,Wt(i))},getBeforeBody:function(){return zt(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(e,t){var n=this,a=n._options.callbacks,r=[];return R.each(e,(function(e){var i={before:[],lines:[],after:[]};Ft(i.before,Wt(a.beforeLabel.call(n,e,t))),Ft(i.lines,a.label.call(n,e,t)),Ft(i.after,Wt(a.afterLabel.call(n,e,t))),r.push(i)})),r},getAfterBody:function(){return zt(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var e=this,t=e._options.callbacks,n=t.beforeFooter.apply(e,arguments),a=t.footer.apply(e,arguments),r=t.afterFooter.apply(e,arguments),i=[];return i=Ft(i,Wt(n)),i=Ft(i,Wt(a)),i=Ft(i,Wt(r))},update:function(e){var t,n,a,r,i,s,o,d,l,u,_=this,c=_._options,h=_._model,m=_._model=Ct(c),f=_._active,p=_._data,M={xAlign:h.xAlign,yAlign:h.yAlign},y={x:h.x,y:h.y},g={width:h.width,height:h.height},L={x:h.caretX,y:h.caretY};if(f.length){m.opacity=1;var v=[],Y=[];L=At[c.position].call(_,f,_._eventPosition);var b=[];for(t=0,n=f.length;t<n;++t)b.push((a=f[t],r=void 0,i=void 0,s=void 0,o=void 0,d=void 0,l=void 0,u=void 0,r=a._xScale,i=a._yScale||a._scale,s=a._index,o=a._datasetIndex,d=a._chart.getDatasetMeta(o).controller,l=d._getIndexScale(),u=d._getValueScale(),{xLabel:r?r.getLabelForIndex(s,o):"",yLabel:i?i.getLabelForIndex(s,o):"",label:l?""+l.getLabelForIndex(s,o):"",value:u?""+u.getLabelForIndex(s,o):"",index:s,datasetIndex:o,x:a._model.x,y:a._model.y}));c.filter&&(b=b.filter((function(e){return c.filter(e,p)}))),c.itemSort&&(b=b.sort((function(e,t){return c.itemSort(e,t,p)}))),R.each(b,(function(e){v.push(c.callbacks.labelColor.call(_,e,_._chart)),Y.push(c.callbacks.labelTextColor.call(_,e,_._chart))})),m.title=_.getTitle(b,p),m.beforeBody=_.getBeforeBody(b,p),m.body=_.getBody(b,p),m.afterBody=_.getAfterBody(b,p),m.footer=_.getFooter(b,p),m.x=L.x,m.y=L.y,m.caretPadding=c.caretPadding,m.labelColors=v,m.labelTextColors=Y,m.dataPoints=b,g=function(e,t){var n=e._chart.ctx,a=2*t.yPadding,r=0,i=t.body,s=i.reduce((function(e,t){return e+t.before.length+t.lines.length+t.after.length}),0);s+=t.beforeBody.length+t.afterBody.length;var o=t.title.length,d=t.footer.length,l=t.titleFontSize,u=t.bodyFontSize,_=t.footerFontSize;a+=o*l,a+=o?(o-1)*t.titleSpacing:0,a+=o?t.titleMarginBottom:0,a+=s*u,a+=s?(s-1)*t.bodySpacing:0,a+=d?t.footerMarginTop:0,a+=d*_,a+=d?(d-1)*t.footerSpacing:0;var c=0,h=function(e){r=Math.max(r,n.measureText(e).width+c)};return n.font=R.fontString(l,t._titleFontStyle,t._titleFontFamily),R.each(t.title,h),n.font=R.fontString(u,t._bodyFontStyle,t._bodyFontFamily),R.each(t.beforeBody.concat(t.afterBody),h),c=t.displayColors?u+2:0,R.each(i,(function(e){R.each(e.before,h),R.each(e.lines,h),R.each(e.after,h)})),c=0,n.font=R.fontString(_,t._footerFontStyle,t._footerFontFamily),R.each(t.footer,h),{width:r+=2*t.xPadding,height:a}}(this,m),y=function(e,t,n,a){var r=e.x,i=e.y,s=e.caretSize,o=e.caretPadding,d=e.cornerRadius,l=n.xAlign,u=n.yAlign,_=s+o,c=d+o;return"right"===l?r-=t.width:"center"===l&&((r-=t.width/2)+t.width>a.width&&(r=a.width-t.width),r<0&&(r=0)),"top"===u?i+=_:i-="bottom"===u?t.height+_:t.height/2,"center"===u?"left"===l?r+=_:"right"===l&&(r-=_):"left"===l?r-=c:"right"===l&&(r+=c),{x:r,y:i}}(m,g,M=function(e,t){var n,a,r,i,s,o=e._model,d=e._chart,l=e._chart.chartArea,u="center",_="center";o.y<t.height?_="top":o.y>d.height-t.height&&(_="bottom");var c=(l.left+l.right)/2,h=(l.top+l.bottom)/2;"center"===_?(n=function(e){return e<=c},a=function(e){return e>c}):(n=function(e){return e<=t.width/2},a=function(e){return e>=d.width-t.width/2}),r=function(e){return e+t.width+o.caretSize+o.caretPadding>d.width},i=function(e){return e-t.width-o.caretSize-o.caretPadding<0},s=function(e){return e<=h?"top":"bottom"},n(o.x)?(u="left",r(o.x)&&(u="center",_=s(o.y))):a(o.x)&&(u="right",i(o.x)&&(u="center",_=s(o.y)));var m=e._options;return{xAlign:m.xAlign?m.xAlign:u,yAlign:m.yAlign?m.yAlign:_}}(this,g),_._chart)}else m.opacity=0;return m.xAlign=M.xAlign,m.yAlign=M.yAlign,m.x=y.x,m.y=y.y,m.width=g.width,m.height=g.height,m.caretX=L.x,m.caretY=L.y,_._model=m,e&&c.custom&&c.custom.call(_,m),_},drawCaret:function(e,t){var n=this._chart.ctx,a=this._view,r=this.getCaretPosition(e,t,a);n.lineTo(r.x1,r.y1),n.lineTo(r.x2,r.y2),n.lineTo(r.x3,r.y3)},getCaretPosition:function(e,t,n){var a,r,i,s,o,d,l=n.caretSize,u=n.cornerRadius,_=n.xAlign,c=n.yAlign,h=e.x,m=e.y,f=t.width,p=t.height;if("center"===c)o=m+p/2,"left"===_?(r=(a=h)-l,i=a,s=o+l,d=o-l):(r=(a=h+f)+l,i=a,s=o-l,d=o+l);else if("left"===_?(a=(r=h+u+l)-l,i=r+l):"right"===_?(a=(r=h+f-u-l)-l,i=r+l):(a=(r=n.caretX)-l,i=r+l),"top"===c)o=(s=m)-l,d=s;else{o=(s=m+p)+l,d=s;var M=i;i=a,a=M}return{x1:a,x2:r,x3:i,y1:s,y2:o,y3:d}},drawTitle:function(e,t,n){var a,r,i,s=t.title,o=s.length;if(o){var d=Ot(t.rtl,t.x,t.width);for(e.x=Et(t,t._titleAlign),n.textAlign=d.textAlign(t._titleAlign),n.textBaseline="middle",a=t.titleFontSize,r=t.titleSpacing,n.fillStyle=t.titleFontColor,n.font=R.fontString(a,t._titleFontStyle,t._titleFontFamily),i=0;i<o;++i)n.fillText(s[i],d.x(e.x),e.y+a/2),e.y+=a+r,i+1===o&&(e.y+=t.titleMarginBottom-r)}},drawBody:function(e,t,n){var a,r,i,s,o,d,l,u,_=t.bodyFontSize,c=t.bodySpacing,h=t._bodyAlign,m=t.body,f=t.displayColors,p=0,M=f?Et(t,"left"):0,y=Ot(t.rtl,t.x,t.width),g=function(t){n.fillText(t,y.x(e.x+p),e.y+_/2),e.y+=_+c},L=y.textAlign(h);for(n.textAlign=h,n.textBaseline="middle",n.font=R.fontString(_,t._bodyFontStyle,t._bodyFontFamily),e.x=Et(t,L),n.fillStyle=t.bodyFontColor,R.each(t.beforeBody,g),p=f&&"right"!==L?"center"===h?_/2+1:_+2:0,o=0,l=m.length;o<l;++o){for(a=m[o],r=t.labelTextColors[o],i=t.labelColors[o],n.fillStyle=r,R.each(a.before,g),d=0,u=(s=a.lines).length;d<u;++d){if(f){var v=y.x(M);n.fillStyle=t.legendColorBackground,n.fillRect(y.leftForLtr(v,_),e.y,_,_),n.lineWidth=1,n.strokeStyle=i.borderColor,n.strokeRect(y.leftForLtr(v,_),e.y,_,_),n.fillStyle=i.backgroundColor,n.fillRect(y.leftForLtr(y.xPlus(v,1),_-2),e.y+1,_-2,_-2),n.fillStyle=r}g(s[d])}R.each(a.after,g)}p=0,R.each(t.afterBody,g),e.y-=c},drawFooter:function(e,t,n){var a,r,i=t.footer,s=i.length;if(s){var o=Ot(t.rtl,t.x,t.width);for(e.x=Et(t,t._footerAlign),e.y+=t.footerMarginTop,n.textAlign=o.textAlign(t._footerAlign),n.textBaseline="middle",a=t.footerFontSize,n.fillStyle=t.footerFontColor,n.font=R.fontString(a,t._footerFontStyle,t._footerFontFamily),r=0;r<s;++r)n.fillText(i[r],o.x(e.x),e.y+a/2),e.y+=a+t.footerSpacing}},drawBackground:function(e,t,n,a){n.fillStyle=t.backgroundColor,n.strokeStyle=t.borderColor,n.lineWidth=t.borderWidth;var r=t.xAlign,i=t.yAlign,s=e.x,o=e.y,d=a.width,l=a.height,u=t.cornerRadius;n.beginPath(),n.moveTo(s+u,o),"top"===i&&this.drawCaret(e,a),n.lineTo(s+d-u,o),n.quadraticCurveTo(s+d,o,s+d,o+u),"center"===i&&"right"===r&&this.drawCaret(e,a),n.lineTo(s+d,o+l-u),n.quadraticCurveTo(s+d,o+l,s+d-u,o+l),"bottom"===i&&this.drawCaret(e,a),n.lineTo(s+u,o+l),n.quadraticCurveTo(s,o+l,s,o+l-u),"center"===i&&"left"===r&&this.drawCaret(e,a),n.lineTo(s,o+u),n.quadraticCurveTo(s,o,s+u,o),n.closePath(),n.fill(),t.borderWidth>0&&n.stroke()},draw:function(){var e=this._chart.ctx,t=this._view;if(0!==t.opacity){var n={width:t.width,height:t.height},a={x:t.x,y:t.y},r=Math.abs(t.opacity<.001)?0:t.opacity,i=t.title.length||t.beforeBody.length||t.body.length||t.afterBody.length||t.footer.length;this._options.enabled&&i&&(e.save(),e.globalAlpha=r,this.drawBackground(a,t,e,n),a.y+=t.yPadding,R.rtl.overrideTextDirection(e,t.textDirection),this.drawTitle(a,t,e),this.drawBody(a,t,e),this.drawFooter(a,t,e),R.rtl.restoreTextDirection(e,t.textDirection),e.restore())}},handleEvent:function(e){var t,n=this,a=n._options;return n._lastActive=n._lastActive||[],"mouseout"===e.type?n._active=[]:(n._active=n._chart.getElementsAtEventForMode(e,a.mode,a),a.reverse&&n._active.reverse()),(t=!R.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,(a.enabled||a.custom)&&(n._eventPosition={x:e.x,y:e.y},n.update(!0),n.pivot())),t}}),Nt=At,Rt=It;Rt.positioners=Nt;var Vt=R.valueOrDefault;function Bt(){return R.merge(Object.create(null),[].slice.call(arguments),{merger:function(e,t,n,a){if("xAxes"===e||"yAxes"===e){var r,i,s,o=n[e].length;for(t[e]||(t[e]=[]),r=0;r<o;++r)s=n[e][r],i=Vt(s.type,"xAxes"===e?"category":"linear"),r>=t[e].length&&t[e].push({}),!t[e][r].type||s.type&&s.type!==t[e][r].type?R.merge(t[e][r],[jt.getScaleDefaults(i),s]):R.merge(t[e][r],s)}else R._merger(e,t,n,a)}})}function Jt(){return R.merge(Object.create(null),[].slice.call(arguments),{merger:function(e,t,n,a){var r=t[e]||Object.create(null),i=n[e];"scales"===e?t[e]=Bt(r,i):"scale"===e?t[e]=R.merge(r,[jt.getScaleDefaults(i.type),i]):R._merger(e,t,n,a)}})}function Ut(e){var t=e.options;R.each(e.scales,(function(t){ft.removeBox(e,t)})),t=Jt(C.global,C[e.config.type],t),e.options=e.config.options=t,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=t.tooltips,e.tooltip.initialize()}function Gt(e,t,n){var a,r=function(e){return e.id===a};do{a=t+n++}while(R.findIndex(e,r)>=0);return a}function qt(e){return"top"===e||"bottom"===e}function $t(e,t){return function(n,a){return n[e]===a[e]?n[t]-a[t]:n[e]-a[e]}}C._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var Kt=function(e,t){return this.construct(e,t),this};R.extend(Kt.prototype,{construct:function(e,t){var n=this;t=function(e){var t=(e=e||Object.create(null)).data=e.data||{};return t.datasets=t.datasets||[],t.labels=t.labels||[],e.options=Jt(C.global,C[e.type],e.options||{}),e}(t);var a=St.acquireContext(e,t),r=a&&a.canvas,i=r&&r.height,s=r&&r.width;n.id=R.uid(),n.ctx=a,n.canvas=r,n.config=t,n.width=s,n.height=i,n.aspectRatio=i?s/i:null,n.options=t.options,n._bufferedRender=!1,n._layers=[],n.chart=n,n.controller=n,Kt.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(e){n.config.data=e}}),a&&r?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var e=this;return Ht.notify(e,"beforeInit"),R.retinaScale(e,e.options.devicePixelRatio),e.bindEvents(),e.options.responsive&&e.resize(!0),e.initToolTip(),Ht.notify(e,"afterInit"),e},clear:function(){return R.canvas.clear(this),this},stop:function(){return X.cancelAnimation(this),this},resize:function(e){var t=this,n=t.options,a=t.canvas,r=n.maintainAspectRatio&&t.aspectRatio||null,i=Math.max(0,Math.floor(R.getMaximumWidth(a))),s=Math.max(0,Math.floor(r?i/r:R.getMaximumHeight(a)));if((t.width!==i||t.height!==s)&&(a.width=t.width=i,a.height=t.height=s,a.style.width=i+"px",a.style.height=s+"px",R.retinaScale(t,n.devicePixelRatio),!e)){var o={width:i,height:s};Ht.notify(t,"resize",[o]),n.onResize&&n.onResize(t,o),t.stop(),t.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},n=e.scale;R.each(t.xAxes,(function(e,n){e.id||(e.id=Gt(t.xAxes,"x-axis-",n))})),R.each(t.yAxes,(function(e,n){e.id||(e.id=Gt(t.yAxes,"y-axis-",n))})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var e=this,t=e.options,n=e.scales||{},a=[],r=Object.keys(n).reduce((function(e,t){return e[t]=!1,e}),{});t.scales&&(a=a.concat((t.scales.xAxes||[]).map((function(e){return{options:e,dtype:"category",dposition:"bottom"}})),(t.scales.yAxes||[]).map((function(e){return{options:e,dtype:"linear",dposition:"left"}})))),t.scale&&a.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),R.each(a,(function(t){var a=t.options,i=a.id,s=Vt(a.type,t.dtype);qt(a.position)!==qt(t.dposition)&&(a.position=t.dposition),r[i]=!0;var o=null;if(i in n&&n[i].type===s)(o=n[i]).options=a,o.ctx=e.ctx,o.chart=e;else{var d=jt.getScaleConstructor(s);if(!d)return;o=new d({id:i,type:s,options:a,ctx:e.ctx,chart:e}),n[o.id]=o}o.mergeTicksOptions(),t.isDefault&&(e.scale=o)})),R.each(r,(function(e,t){e||delete n[t]})),e.scales=n,jt.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e,t,n=this,a=[],r=n.data.datasets;for(e=0,t=r.length;e<t;e++){var i=r[e],s=n.getDatasetMeta(e),o=i.type||n.config.type;if(s.type&&s.type!==o&&(n.destroyDatasetMeta(e),s=n.getDatasetMeta(e)),s.type=o,s.order=i.order||0,s.index=e,s.controller)s.controller.updateIndex(e),s.controller.linkScales();else{var d=Xe[s.type];if(void 0===d)throw new Error('"'+s.type+'" is not a chart type.');s.controller=new d(n,e),a.push(s.controller)}}return a},resetElements:function(){var e=this;R.each(e.data.datasets,(function(t,n){e.getDatasetMeta(n).controller.reset()}),e)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(e){var t,n,a=this;if(e&&"object"==typeof e||(e={duration:e,lazy:arguments[1]}),Ut(a),Ht._invalidate(a),!1!==Ht.notify(a,"beforeUpdate")){a.tooltip._data=a.data;var r=a.buildOrUpdateControllers();for(t=0,n=a.data.datasets.length;t<n;t++)a.getDatasetMeta(t).controller.buildOrUpdateElements();a.updateLayout(),a.options.animation&&a.options.animation.duration&&R.each(r,(function(e){e.reset()})),a.updateDatasets(),a.tooltip.initialize(),a.lastActive=[],Ht.notify(a,"afterUpdate"),a._layers.sort($t("z","_idx")),a._bufferedRender?a._bufferedRequest={duration:e.duration,easing:e.easing,lazy:e.lazy}:a.render(e)}},updateLayout:function(){var e=this;!1!==Ht.notify(e,"beforeLayout")&&(ft.update(this,this.width,this.height),e._layers=[],R.each(e.boxes,(function(t){t._configure&&t._configure(),e._layers.push.apply(e._layers,t._layers())}),e),e._layers.forEach((function(e,t){e._idx=t})),Ht.notify(e,"afterScaleUpdate"),Ht.notify(e,"afterLayout"))},updateDatasets:function(){if(!1!==Ht.notify(this,"beforeDatasetsUpdate")){for(var e=0,t=this.data.datasets.length;e<t;++e)this.updateDataset(e);Ht.notify(this,"afterDatasetsUpdate")}},updateDataset:function(e){var t=this.getDatasetMeta(e),n={meta:t,index:e};!1!==Ht.notify(this,"beforeDatasetUpdate",[n])&&(t.controller._update(),Ht.notify(this,"afterDatasetUpdate",[n]))},render:function(e){var t=this;e&&"object"==typeof e||(e={duration:e,lazy:arguments[1]});var n=t.options.animation,a=Vt(e.duration,n&&n.duration),r=e.lazy;if(!1!==Ht.notify(t,"beforeRender")){var i=function(e){Ht.notify(t,"afterRender"),R.callback(n&&n.onComplete,[e],t)};if(n&&a){var s=new Z({numSteps:a/16.66,easing:e.easing||n.easing,render:function(e,t){var n=R.easing.effects[t.easing],a=t.currentStep,r=a/t.numSteps;e.draw(n(r),r,a)},onAnimationProgress:n.onProgress,onAnimationComplete:i});X.addAnimation(t,s,a,r)}else t.draw(),i(new Z({numSteps:0,chart:t}));return t}},draw:function(e){var t,n,a=this;if(a.clear(),R.isNullOrUndef(e)&&(e=1),a.transition(e),!(a.width<=0||a.height<=0)&&!1!==Ht.notify(a,"beforeDraw",[e])){for(n=a._layers,t=0;t<n.length&&n[t].z<=0;++t)n[t].draw(a.chartArea);for(a.drawDatasets(e);t<n.length;++t)n[t].draw(a.chartArea);a._drawTooltip(e),Ht.notify(a,"afterDraw",[e])}},transition:function(e){for(var t=0,n=(this.data.datasets||[]).length;t<n;++t)this.isDatasetVisible(t)&&this.getDatasetMeta(t).controller.transition(e);this.tooltip.transition(e)},_getSortedDatasetMetas:function(e){var t,n,a=[];for(t=0,n=(this.data.datasets||[]).length;t<n;++t)e&&!this.isDatasetVisible(t)||a.push(this.getDatasetMeta(t));return a.sort($t("order","index")),a},_getSortedVisibleDatasetMetas:function(){return this._getSortedDatasetMetas(!0)},drawDatasets:function(e){var t,n;if(!1!==Ht.notify(this,"beforeDatasetsDraw",[e])){for(n=(t=this._getSortedVisibleDatasetMetas()).length-1;n>=0;--n)this.drawDataset(t[n],e);Ht.notify(this,"afterDatasetsDraw",[e])}},drawDataset:function(e,t){var n={meta:e,index:e.index,easingValue:t};!1!==Ht.notify(this,"beforeDatasetDraw",[n])&&(e.controller.draw(t),Ht.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(e){var t=this.tooltip,n={tooltip:t,easingValue:e};!1!==Ht.notify(this,"beforeTooltipDraw",[n])&&(t.draw(),Ht.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(e){return it.modes.single(this,e)},getElementsAtEvent:function(e){return it.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return it.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,t,n){var a=it.modes[t];return"function"==typeof a?a(this,e,n):[]},getDatasetAtEvent:function(e){return it.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(e){var t=this.data.datasets[e];t._meta||(t._meta={});var n=t._meta[this.id];return n||(n=t._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t.order||0,index:e}),n},getVisibleDatasetCount:function(){for(var e=0,t=0,n=this.data.datasets.length;t<n;++t)this.isDatasetVisible(t)&&e++;return e},isDatasetVisible:function(e){var t=this.getDatasetMeta(e);return"boolean"==typeof t.hidden?!t.hidden:!this.data.datasets[e].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(e){var t=this.id,n=this.data.datasets[e],a=n._meta&&n._meta[t];a&&(a.controller.destroy(),delete n._meta[t])},destroy:function(){var e,t,n=this,a=n.canvas;for(n.stop(),e=0,t=n.data.datasets.length;e<t;++e)n.destroyDatasetMeta(e);a&&(n.unbindEvents(),R.canvas.clear(n),St.releaseContext(n.ctx),n.canvas=null,n.ctx=null),Ht.notify(n,"destroy"),delete Kt.instances[n.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new Rt({_chart:e,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var e=this,t=e._listeners={},n=function(){e.eventHandler.apply(e,arguments)};R.each(e.options.events,(function(a){St.addEventListener(e,a,n),t[a]=n})),e.options.responsive&&(n=function(){e.resize()},St.addEventListener(e,"resize",n),t.resize=n)},unbindEvents:function(){var e=this,t=e._listeners;t&&(delete e._listeners,R.each(t,(function(t,n){St.removeEventListener(e,n,t)})))},updateHoverStyle:function(e,t,n){var a,r,i,s=n?"set":"remove";for(r=0,i=e.length;r<i;++r)(a=e[r])&&this.getDatasetMeta(a._datasetIndex).controller[s+"HoverStyle"](a);"dataset"===t&&this.getDatasetMeta(e[0]._datasetIndex).controller["_"+s+"DatasetHoverStyle"]()},eventHandler:function(e){var t=this,n=t.tooltip;if(!1!==Ht.notify(t,"beforeEvent",[e])){t._bufferedRender=!0,t._bufferedRequest=null;var a=t.handleEvent(e);n&&(a=n._start?n.handleEvent(e):a|n.handleEvent(e)),Ht.notify(t,"afterEvent",[e]);var r=t._bufferedRequest;return r?t.render(r):a&&!t.animating&&(t.stop(),t.render({duration:t.options.hover.animationDuration,lazy:!0})),t._bufferedRender=!1,t._bufferedRequest=null,t}},handleEvent:function(e){var t,n=this,a=n.options||{},r=a.hover;return n.lastActive=n.lastActive||[],"mouseout"===e.type?n.active=[]:n.active=n.getElementsAtEventForMode(e,r.mode,r),R.callback(a.onHover||a.hover.onHover,[e.native,n.active],n),"mouseup"!==e.type&&"click"!==e.type||a.onClick&&a.onClick.call(n,e.native,n.active),n.lastActive.length&&n.updateHoverStyle(n.lastActive,r.mode,!1),n.active.length&&r.mode&&n.updateHoverStyle(n.active,r.mode,!0),t=!R.arrayEquals(n.active,n.lastActive),n.lastActive=n.active,t}}),Kt.instances={};var Zt=Kt;function Xt(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function Qt(e){this.options=e||{}}Kt.Controller=Kt,Kt.types={},R.configMerge=Jt,R.scaleMerge=Bt,R.extend(Qt.prototype,{formats:Xt,parse:Xt,format:Xt,add:Xt,diff:Xt,startOf:Xt,endOf:Xt,_create:function(e){return e}}),Qt.override=function(e){R.extend(Qt.prototype,e)};var en={_date:Qt},tn={formatters:{values:function(e){return R.isArray(e)?e:""+e},linear:function(e,t,n){var a=n.length>3?n[2]-n[1]:n[1]-n[0];Math.abs(a)>1&&e!==Math.floor(e)&&(a=e-Math.floor(e));var r=R.log10(Math.abs(a)),i="";if(0!==e)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var s=R.log10(Math.abs(e)),o=Math.floor(s)-Math.floor(r);o=Math.max(Math.min(o,20),0),i=e.toExponential(o)}else{var d=-1*Math.floor(r);d=Math.max(Math.min(d,20),0),i=e.toFixed(d)}else i="0";return i},logarithmic:function(e,t,n){var a=e/Math.pow(10,Math.floor(R.log10(e)));return 0===e?"0":1===a||2===a||5===a||0===t||t===n.length-1?e.toExponential():""}}},nn=R.isArray,an=R.isNullOrUndef,rn=R.valueOrDefault,sn=R.valueAtIndexOrDefault;function on(e,t,n){var a,r=e.getTicks().length,i=Math.min(t,r-1),s=e.getPixelForTick(i),o=e._startPixel,d=e._endPixel;if(!(n&&(a=1===r?Math.max(s-o,d-s):0===t?(e.getPixelForTick(1)-s)/2:(s-e.getPixelForTick(i-1))/2,(s+=i<t?a:-a)<o-1e-6||s>d+1e-6)))return s}function dn(e,t,n,a){var r,i,s,o,d,l,u,_,c,h,m,f,p,M=n.length,y=[],g=[],L=[],v=0,Y=0;for(r=0;r<M;++r){if(o=n[r].label,d=n[r].major?t.major:t.minor,e.font=l=d.string,u=a[l]=a[l]||{data:{},gc:[]},_=d.lineHeight,c=h=0,an(o)||nn(o)){if(nn(o))for(i=0,s=o.length;i<s;++i)m=o[i],an(m)||nn(m)||(c=R.measureText(e,u.data,u.gc,c,m),h+=_)}else c=R.measureText(e,u.data,u.gc,c,o),h=_;y.push(c),g.push(h),L.push(_/2),v=Math.max(c,v),Y=Math.max(h,Y)}function b(e){return{width:y[e]||0,height:g[e]||0,offset:L[e]||0}}return function(e,t){R.each(e,(function(e){var n,a=e.gc,r=a.length/2;if(r>t){for(n=0;n<r;++n)delete e.data[a[n]];a.splice(0,r)}}))}(a,M),f=y.indexOf(v),p=g.indexOf(Y),{first:b(0),last:b(M-1),widest:b(f),highest:b(p)}}function ln(e){return e.drawTicks?e.tickMarkLength:0}function un(e){var t,n;return e.display?(t=R.options._parseFont(e),n=R.options.toPadding(e.padding),t.lineHeight+n.height):0}function _n(e,t){return R.extend(R.options._parseFont({fontFamily:rn(t.fontFamily,e.fontFamily),fontSize:rn(t.fontSize,e.fontSize),fontStyle:rn(t.fontStyle,e.fontStyle),lineHeight:rn(t.lineHeight,e.lineHeight)}),{color:R.options.resolve([t.fontColor,e.fontColor,C.global.defaultFontColor])})}function cn(e){var t=_n(e,e.minor);return{minor:t,major:e.major.enabled?_n(e,e.major):t}}function hn(e){var t,n,a,r=[];for(n=0,a=e.length;n<a;++n)void 0!==(t=e[n])._index&&r.push(t);return r}function mn(e,t,n,a){var r,i,s,o,d=rn(n,0),l=Math.min(rn(a,e.length),e.length),u=0;for(t=Math.ceil(t),a&&(t=(r=a-n)/Math.floor(r/t)),o=d;o<0;)u++,o=Math.round(d+u*t);for(i=Math.max(d,0);i<l;i++)s=e[i],i===o?(s._index=i,u++,o=Math.round(d+u*t)):delete s.label}C._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:tn.formatters.values,minor:{},major:{}}});var fn=$.extend({zeroLineIndex:0,getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},_getLabels:function(){var e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]},mergeTicksOptions:function(){},beforeUpdate:function(){R.callback(this.options.beforeUpdate,[this])},update:function(e,t,n){var a,r,i,s,o,d=this,l=d.options.ticks,u=l.sampleSize;if(d.beforeUpdate(),d.maxWidth=e,d.maxHeight=t,d.margins=R.extend({left:0,right:0,top:0,bottom:0},n),d._ticks=null,d.ticks=null,d._labelSizes=null,d._maxLabelLines=0,d.longestLabelWidth=0,d.longestTextCache=d.longestTextCache||{},d._gridLineItems=null,d._labelItems=null,d.beforeSetDimensions(),d.setDimensions(),d.afterSetDimensions(),d.beforeDataLimits(),d.determineDataLimits(),d.afterDataLimits(),d.beforeBuildTicks(),s=d.buildTicks()||[],(!(s=d.afterBuildTicks(s)||s)||!s.length)&&d.ticks)for(s=[],a=0,r=d.ticks.length;a<r;++a)s.push({value:d.ticks[a],major:!1});return d._ticks=s,o=u<s.length,i=d._convertTicksToLabels(o?function(e,t){for(var n=[],a=e.length/t,r=0,i=e.length;r<i;r+=a)n.push(e[Math.floor(r)]);return n}(s,u):s),d._configure(),d.beforeCalculateTickRotation(),d.calculateTickRotation(),d.afterCalculateTickRotation(),d.beforeFit(),d.fit(),d.afterFit(),d._ticksToDraw=l.display&&(l.autoSkip||"auto"===l.source)?d._autoSkip(s):s,o&&(i=d._convertTicksToLabels(d._ticksToDraw)),d.ticks=i,d.afterUpdate(),d.minSize},_configure:function(){var e,t,n=this,a=n.options.ticks.reverse;n.isHorizontal()?(e=n.left,t=n.right):(e=n.top,t=n.bottom,a=!a),n._startPixel=e,n._endPixel=t,n._reversePixels=a,n._length=t-e},afterUpdate:function(){R.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){R.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0},afterSetDimensions:function(){R.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){R.callback(this.options.beforeDataLimits,[this])},determineDataLimits:R.noop,afterDataLimits:function(){R.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){R.callback(this.options.beforeBuildTicks,[this])},buildTicks:R.noop,afterBuildTicks:function(e){var t=this;return nn(e)&&e.length?R.callback(t.options.afterBuildTicks,[t,e]):(t.ticks=R.callback(t.options.afterBuildTicks,[t,t.ticks])||t.ticks,e)},beforeTickToLabelConversion:function(){R.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var e=this.options.ticks;this.ticks=this.ticks.map(e.userCallback||e.callback,this)},afterTickToLabelConversion:function(){R.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){R.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var e,t,n,a,r,i,s,o=this,d=o.options,l=d.ticks,u=o.getTicks().length,_=l.minRotation||0,c=l.maxRotation,h=_;!o._isVisible()||!l.display||_>=c||u<=1||!o.isHorizontal()?o.labelRotation=_:(t=(e=o._getLabelSizes()).widest.width,n=e.highest.height-e.highest.offset,a=Math.min(o.maxWidth,o.chart.width-t),t+6>(r=d.offset?o.maxWidth/u:a/(u-1))&&(r=a/(u-(d.offset?.5:1)),i=o.maxHeight-ln(d.gridLines)-l.padding-un(d.scaleLabel),s=Math.sqrt(t*t+n*n),h=R.toDegrees(Math.min(Math.asin(Math.min((e.highest.height+6)/r,1)),Math.asin(Math.min(i/s,1))-Math.asin(n/s))),h=Math.max(_,Math.min(c,h))),o.labelRotation=h)},afterCalculateTickRotation:function(){R.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){R.callback(this.options.beforeFit,[this])},fit:function(){var e=this,t=e.minSize={width:0,height:0},n=e.chart,a=e.options,r=a.ticks,i=a.scaleLabel,s=a.gridLines,o=e._isVisible(),d="bottom"===a.position,l=e.isHorizontal();if(l?t.width=e.maxWidth:o&&(t.width=ln(s)+un(i)),l?o&&(t.height=ln(s)+un(i)):t.height=e.maxHeight,r.display&&o){var u=cn(r),_=e._getLabelSizes(),c=_.first,h=_.last,m=_.widest,f=_.highest,p=.4*u.minor.lineHeight,M=r.padding;if(l){var y=0!==e.labelRotation,g=R.toRadians(e.labelRotation),L=Math.cos(g),v=Math.sin(g),Y=v*m.width+L*(f.height-(y?f.offset:0))+(y?0:p);t.height=Math.min(e.maxHeight,t.height+Y+M);var b,k,D=e.getPixelForTick(0)-e.left,w=e.right-e.getPixelForTick(e.getTicks().length-1);y?(b=d?L*c.width+v*c.offset:v*(c.height-c.offset),k=d?v*(h.height-h.offset):L*h.width+v*h.offset):(b=c.width/2,k=h.width/2),e.paddingLeft=Math.max((b-D)*e.width/(e.width-D),0)+3,e.paddingRight=Math.max((k-w)*e.width/(e.width-w),0)+3}else{var x=r.mirror?0:m.width+M+p;t.width=Math.min(e.maxWidth,t.width+x),e.paddingTop=c.height/2,e.paddingBottom=h.height/2}}e.handleMargins(),l?(e.width=e._length=n.width-e.margins.left-e.margins.right,e.height=t.height):(e.width=t.width,e.height=e._length=n.height-e.margins.top-e.margins.bottom)},handleMargins:function(){var e=this;e.margins&&(e.margins.left=Math.max(e.paddingLeft,e.margins.left),e.margins.top=Math.max(e.paddingTop,e.margins.top),e.margins.right=Math.max(e.paddingRight,e.margins.right),e.margins.bottom=Math.max(e.paddingBottom,e.margins.bottom))},afterFit:function(){R.callback(this.options.afterFit,[this])},isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(e){if(an(e))return NaN;if(("number"==typeof e||e instanceof Number)&&!isFinite(e))return NaN;if(e)if(this.isHorizontal()){if(void 0!==e.x)return this.getRightValue(e.x)}else if(void 0!==e.y)return this.getRightValue(e.y);return e},_convertTicksToLabels:function(e){var t,n,a,r=this;for(r.ticks=e.map((function(e){return e.value})),r.beforeTickToLabelConversion(),t=r.convertTicksToLabels(e)||r.ticks,r.afterTickToLabelConversion(),n=0,a=e.length;n<a;++n)e[n].label=t[n];return t},_getLabelSizes:function(){var e=this,t=e._labelSizes;return t||(e._labelSizes=t=dn(e.ctx,cn(e.options.ticks),e.getTicks(),e.longestTextCache),e.longestLabelWidth=t.widest.width),t},_parseValue:function(e){var t,n,a,r;return nn(e)?(t=+this.getRightValue(e[0]),n=+this.getRightValue(e[1]),a=Math.min(t,n),r=Math.max(t,n)):(t=void 0,n=e=+this.getRightValue(e),a=e,r=e),{min:a,max:r,start:t,end:n}},_getScaleLabel:function(e){var t=this._parseValue(e);return void 0!==t.start?"["+t.start+", "+t.end+"]":+this.getRightValue(e)},getLabelForIndex:R.noop,getPixelForValue:R.noop,getValueForPixel:R.noop,getPixelForTick:function(e){var t=this.options.offset,n=this._ticks.length,a=1/Math.max(n-(t?0:1),1);return e<0||e>n-1?null:this.getPixelForDecimal(e*a+(t?a/2:0))},getPixelForDecimal:function(e){return this._reversePixels&&(e=1-e),this._startPixel+e*this._length},getDecimalForPixel:function(e){var t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var e=this.min,t=this.max;return this.beginAtZero?0:e<0&&t<0?t:e>0&&t>0?e:0},_autoSkip:function(e){var t,n,a,r,i=this.options.ticks,s=this._length,o=i.maxTicksLimit||s/this._tickSize()+1,d=i.major.enabled?function(e){var t,n,a=[];for(t=0,n=e.length;t<n;t++)e[t].major&&a.push(t);return a}(e):[],l=d.length,u=d[0],_=d[l-1];if(l>o)return function(e,t,n){var a,r,i=0,s=t[0];for(n=Math.ceil(n),a=0;a<e.length;a++)r=e[a],a===s?(r._index=a,s=t[++i*n]):delete r.label}(e,d,l/o),hn(e);if(a=function(e,t,n,a){var r,i,s,o,d=function(e){var t,n,a=e.length;if(a<2)return!1;for(n=e[0],t=1;t<a;++t)if(e[t]-e[t-1]!==n)return!1;return n}(e),l=(t.length-1)/a;if(!d)return Math.max(l,1);for(s=0,o=(r=R.math._factorize(d)).length-1;s<o;s++)if((i=r[s])>l)return i;return Math.max(l,1)}(d,e,0,o),l>0){for(t=0,n=l-1;t<n;t++)mn(e,a,d[t],d[t+1]);return r=l>1?(_-u)/(l-1):null,mn(e,a,R.isNullOrUndef(r)?0:u-r,u),mn(e,a,_,R.isNullOrUndef(r)?e.length:_+r),hn(e)}return mn(e,a),hn(e)},_tickSize:function(){var e=this.options.ticks,t=R.toRadians(this.labelRotation),n=Math.abs(Math.cos(t)),a=Math.abs(Math.sin(t)),r=this._getLabelSizes(),i=e.autoSkipPadding||0,s=r?r.widest.width+i:0,o=r?r.highest.height+i:0;return this.isHorizontal()?o*n>s*a?s/n:o/a:o*a<s*n?o/n:s/a},_isVisible:function(){var e,t,n,a=this.chart,r=this.options.display;if("auto"!==r)return!!r;for(e=0,t=a.data.datasets.length;e<t;++e)if(a.isDatasetVisible(e)&&((n=a.getDatasetMeta(e)).xAxisID===this.id||n.yAxisID===this.id))return!0;return!1},_computeGridLineItems:function(e){var t,n,a,r,i,s,o,d,l,u,_,c,h,m,f,p,M,y=this,g=y.chart,L=y.options,v=L.gridLines,Y=L.position,b=v.offsetGridLines,k=y.isHorizontal(),D=y._ticksToDraw,w=D.length+(b?1:0),x=ln(v),T=[],S=v.drawBorder?sn(v.lineWidth,0,0):0,H=S/2,j=R._alignPixel,P=function(e){return j(g,e,S)};for("top"===Y?(t=P(y.bottom),o=y.bottom-x,l=t-H,_=P(e.top)+H,h=e.bottom):"bottom"===Y?(t=P(y.top),_=e.top,h=P(e.bottom)-H,o=t+H,l=y.top+x):"left"===Y?(t=P(y.right),s=y.right-x,d=t-H,u=P(e.left)+H,c=e.right):(t=P(y.left),u=e.left,c=P(e.right)-H,s=t+H,d=y.left+x),n=0;n<w;++n)a=D[n]||{},an(a.label)&&n<D.length||(n===y.zeroLineIndex&&L.offset===b?(m=v.zeroLineWidth,f=v.zeroLineColor,p=v.zeroLineBorderDash||[],M=v.zeroLineBorderDashOffset||0):(m=sn(v.lineWidth,n,1),f=sn(v.color,n,"rgba(0,0,0,0.1)"),p=v.borderDash||[],M=v.borderDashOffset||0),void 0!==(r=on(y,a._index||n,b))&&(i=j(g,r,m),k?s=d=u=c=i:o=l=_=h=i,T.push({tx1:s,ty1:o,tx2:d,ty2:l,x1:u,y1:_,x2:c,y2:h,width:m,color:f,borderDash:p,borderDashOffset:M})));return T.ticksLength=w,T.borderValue=t,T},_computeLabelItems:function(){var e,t,n,a,r,i,s,o,d,l,u,_,c=this,h=c.options,m=h.ticks,f=h.position,p=m.mirror,M=c.isHorizontal(),y=c._ticksToDraw,g=cn(m),L=m.padding,v=ln(h.gridLines),Y=-R.toRadians(c.labelRotation),b=[];for("top"===f?(i=c.bottom-v-L,s=Y?"left":"center"):"bottom"===f?(i=c.top+v+L,s=Y?"right":"center"):"left"===f?(r=c.right-(p?0:v)-L,s=p?"left":"right"):(r=c.left+(p?0:v)+L,s=p?"right":"left"),e=0,t=y.length;e<t;++e)a=(n=y[e]).label,an(a)||(o=c.getPixelForTick(n._index||e)+m.labelOffset,l=(d=n.major?g.major:g.minor).lineHeight,u=nn(a)?a.length:1,M?(r=o,_="top"===f?((Y?1:.5)-u)*l:(Y?0:.5)*l):(i=o,_=(1-u)*l/2),b.push({x:r,y:i,rotation:Y,label:a,font:d,textOffset:_,textAlign:s}));return b},_drawGrid:function(e){var t=this,n=t.options.gridLines;if(n.display){var a,r,i,s,o,d=t.ctx,l=t.chart,u=R._alignPixel,_=n.drawBorder?sn(n.lineWidth,0,0):0,c=t._gridLineItems||(t._gridLineItems=t._computeGridLineItems(e));for(i=0,s=c.length;i<s;++i)a=(o=c[i]).width,r=o.color,a&&r&&(d.save(),d.lineWidth=a,d.strokeStyle=r,d.setLineDash&&(d.setLineDash(o.borderDash),d.lineDashOffset=o.borderDashOffset),d.beginPath(),n.drawTicks&&(d.moveTo(o.tx1,o.ty1),d.lineTo(o.tx2,o.ty2)),n.drawOnChartArea&&(d.moveTo(o.x1,o.y1),d.lineTo(o.x2,o.y2)),d.stroke(),d.restore());if(_){var h,m,f,p,M=_,y=sn(n.lineWidth,c.ticksLength-1,1),g=c.borderValue;t.isHorizontal()?(h=u(l,t.left,M)-M/2,m=u(l,t.right,y)+y/2,f=p=g):(f=u(l,t.top,M)-M/2,p=u(l,t.bottom,y)+y/2,h=m=g),d.lineWidth=_,d.strokeStyle=sn(n.color,0),d.beginPath(),d.moveTo(h,f),d.lineTo(m,p),d.stroke()}}},_drawLabels:function(){var e=this;if(e.options.ticks.display){var t,n,a,r,i,s,o,d,l=e.ctx,u=e._labelItems||(e._labelItems=e._computeLabelItems());for(t=0,a=u.length;t<a;++t){if(s=(i=u[t]).font,l.save(),l.translate(i.x,i.y),l.rotate(i.rotation),l.font=s.string,l.fillStyle=s.color,l.textBaseline="middle",l.textAlign=i.textAlign,o=i.label,d=i.textOffset,nn(o))for(n=0,r=o.length;n<r;++n)l.fillText(""+o[n],0,d),d+=s.lineHeight;else l.fillText(o,0,d);l.restore()}}},_drawTitle:function(){var e=this,t=e.ctx,n=e.options,a=n.scaleLabel;if(a.display){var r,i,s=rn(a.fontColor,C.global.defaultFontColor),o=R.options._parseFont(a),d=R.options.toPadding(a.padding),l=o.lineHeight/2,u=n.position,_=0;if(e.isHorizontal())r=e.left+e.width/2,i="bottom"===u?e.bottom-l-d.bottom:e.top+l+d.top;else{var c="left"===u;r=c?e.left+l+d.top:e.right-l-d.top,i=e.top+e.height/2,_=c?-.5*Math.PI:.5*Math.PI}t.save(),t.translate(r,i),t.rotate(_),t.textAlign="center",t.textBaseline="middle",t.fillStyle=s,t.font=o.string,t.fillText(a.labelString,0,0),t.restore()}},draw:function(e){this._isVisible()&&(this._drawGrid(e),this._drawTitle(),this._drawLabels())},_layers:function(){var e=this,t=e.options,n=t.ticks&&t.ticks.z||0,a=t.gridLines&&t.gridLines.z||0;return e._isVisible()&&n!==a&&e.draw===e._draw?[{z:a,draw:function(){e._drawGrid.apply(e,arguments),e._drawTitle.apply(e,arguments)}},{z:n,draw:function(){e._drawLabels.apply(e,arguments)}}]:[{z:n,draw:function(){e.draw.apply(e,arguments)}}]},_getMatchingVisibleMetas:function(e){var t=this,n=t.isHorizontal();return t.chart._getSortedVisibleDatasetMetas().filter((function(a){return(!e||a.type===e)&&(n?a.xAxisID===t.id:a.yAxisID===t.id)}))}});fn.prototype._draw=fn.prototype.draw;var pn=fn,Mn=R.isNullOrUndef,yn=pn.extend({determineDataLimits:function(){var e,t=this,n=t._getLabels(),a=t.options.ticks,r=a.min,i=a.max,s=0,o=n.length-1;void 0!==r&&(e=n.indexOf(r))>=0&&(s=e),void 0!==i&&(e=n.indexOf(i))>=0&&(o=e),t.minIndex=s,t.maxIndex=o,t.min=n[s],t.max=n[o]},buildTicks:function(){var e=this._getLabels(),t=this.minIndex,n=this.maxIndex;this.ticks=0===t&&n===e.length-1?e:e.slice(t,n+1)},getLabelForIndex:function(e,t){var n=this.chart;return n.getDatasetMeta(t).controller._getValueScaleId()===this.id?this.getRightValue(n.data.datasets[t].data[e]):this._getLabels()[e]},_configure:function(){var e=this,t=e.options.offset,n=e.ticks;pn.prototype._configure.call(e),e.isHorizontal()||(e._reversePixels=!e._reversePixels),n&&(e._startValue=e.minIndex-(t?.5:0),e._valueRange=Math.max(n.length-(t?0:1),1))},getPixelForValue:function(e,t,n){var a,r,i,s=this;return Mn(t)||Mn(n)||(e=s.chart.data.datasets[n].data[t]),Mn(e)||(a=s.isHorizontal()?e.x:e.y),(void 0!==a||void 0!==e&&isNaN(t))&&(r=s._getLabels(),e=R.valueOrDefault(a,e),t=-1!==(i=r.indexOf(e))?i:t,isNaN(t)&&(t=e)),s.getPixelForDecimal((t-s._startValue)/s._valueRange)},getPixelForTick:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e],e+this.minIndex)},getValueForPixel:function(e){var t=Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange);return Math.min(Math.max(t,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}}),gn={position:"bottom"};yn._defaults=gn;var Ln=R.noop,vn=R.isNullOrUndef,Yn=pn.extend({getRightValue:function(e){return"string"==typeof e?+e:pn.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var e=this,t=e.options.ticks;if(t.beginAtZero){var n=R.sign(e.min),a=R.sign(e.max);n<0&&a<0?e.max=0:n>0&&a>0&&(e.min=0)}var r=void 0!==t.min||void 0!==t.suggestedMin,i=void 0!==t.max||void 0!==t.suggestedMax;void 0!==t.min?e.min=t.min:void 0!==t.suggestedMin&&(null===e.min?e.min=t.suggestedMin:e.min=Math.min(e.min,t.suggestedMin)),void 0!==t.max?e.max=t.max:void 0!==t.suggestedMax&&(null===e.max?e.max=t.suggestedMax:e.max=Math.max(e.max,t.suggestedMax)),r!==i&&e.min>=e.max&&(r?e.max=e.min+1:e.min=e.max-1),e.min===e.max&&(e.max++,t.beginAtZero||e.min--)},getTickLimit:function(){var e,t=this.options.ticks,n=t.stepSize,a=t.maxTicksLimit;return n?e=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(e=this._computeTickLimit(),a=a||11),a&&(e=Math.min(a,e)),e},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Ln,buildTicks:function(){var e=this,t=e.options.ticks,n=e.getTickLimit(),a={maxTicks:n=Math.max(2,n),min:t.min,max:t.max,precision:t.precision,stepSize:R.valueOrDefault(t.fixedStepSize,t.stepSize)},r=e.ticks=function(e,t){var n,a,r,i,s=[],o=e.stepSize,d=o||1,l=e.maxTicks-1,u=e.min,_=e.max,c=e.precision,h=t.min,m=t.max,f=R.niceNum((m-h)/l/d)*d;if(f<1e-14&&vn(u)&&vn(_))return[h,m];(i=Math.ceil(m/f)-Math.floor(h/f))>l&&(f=R.niceNum(i*f/l/d)*d),o||vn(c)?n=Math.pow(10,R._decimalPlaces(f)):(n=Math.pow(10,c),f=Math.ceil(f*n)/n),a=Math.floor(h/f)*f,r=Math.ceil(m/f)*f,o&&(!vn(u)&&R.almostWhole(u/f,f/1e3)&&(a=u),!vn(_)&&R.almostWhole(_/f,f/1e3)&&(r=_)),i=(r-a)/f,i=R.almostEquals(i,Math.round(i),f/1e3)?Math.round(i):Math.ceil(i),a=Math.round(a*n)/n,r=Math.round(r*n)/n,s.push(vn(u)?a:u);for(var p=1;p<i;++p)s.push(Math.round((a+p*f)*n)/n);return s.push(vn(_)?r:_),s}(a,e);e.handleDirectionalChanges(),e.max=R.max(r),e.min=R.min(r),t.reverse?(r.reverse(),e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),pn.prototype.convertTicksToLabels.call(e)},_configure:function(){var e,t=this,n=t.getTicks(),a=t.min,r=t.max;pn.prototype._configure.call(t),t.options.offset&&n.length&&(a-=e=(r-a)/Math.max(n.length-1,1)/2,r+=e),t._startValue=a,t._endValue=r,t._valueRange=r-a}}),bn={position:"left",ticks:{callback:tn.formatters.linear}};function kn(e,t,n,a){var r,i,s=e.options,o=function(e,t,n){var a=[n.type,void 0===t&&void 0===n.stack?n.index:"",n.stack].join(".");return void 0===e[a]&&(e[a]={pos:[],neg:[]}),e[a]}(t,s.stacked,n),d=o.pos,l=o.neg,u=a.length;for(r=0;r<u;++r)i=e._parseValue(a[r]),isNaN(i.min)||isNaN(i.max)||n.data[r].hidden||(d[r]=d[r]||0,l[r]=l[r]||0,s.relativePoints?d[r]=100:i.min<0||i.max<0?l[r]+=i.min:d[r]+=i.max)}function Dn(e,t,n){var a,r,i=n.length;for(a=0;a<i;++a)r=e._parseValue(n[a]),isNaN(r.min)||isNaN(r.max)||t.data[a].hidden||(e.min=Math.min(e.min,r.min),e.max=Math.max(e.max,r.max))}var wn=Yn.extend({determineDataLimits:function(){var e,t,n,a,r=this,i=r.options,s=r.chart.data.datasets,o=r._getMatchingVisibleMetas(),d=i.stacked,l={},u=o.length;if(r.min=Number.POSITIVE_INFINITY,r.max=Number.NEGATIVE_INFINITY,void 0===d)for(e=0;!d&&e<u;++e)d=void 0!==(t=o[e]).stack;for(e=0;e<u;++e)n=s[(t=o[e]).index].data,d?kn(r,l,t,n):Dn(r,t,n);R.each(l,(function(e){a=e.pos.concat(e.neg),r.min=Math.min(r.min,R.min(a)),r.max=Math.max(r.max,R.max(a))})),r.min=R.isFinite(r.min)&&!isNaN(r.min)?r.min:0,r.max=R.isFinite(r.max)&&!isNaN(r.max)?r.max:1,r.handleTickRangeOptions()},_computeTickLimit:function(){var e;return this.isHorizontal()?Math.ceil(this.width/40):(e=R.options._parseFont(this.options.ticks),Math.ceil(this.height/e.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(e,t){return this._getScaleLabel(this.chart.data.datasets[t].data[e])},getPixelForValue:function(e){return this.getPixelForDecimal((+this.getRightValue(e)-this._startValue)/this._valueRange)},getValueForPixel:function(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange},getPixelForTick:function(e){var t=this.ticksAsNumbers;return e<0||e>t.length-1?null:this.getPixelForValue(t[e])}}),xn=bn;wn._defaults=xn;var Tn=R.valueOrDefault,Sn=R.math.log10,Hn={position:"left",ticks:{callback:tn.formatters.logarithmic}};function jn(e,t){return R.isFinite(e)&&e>=0?e:t}var Pn=pn.extend({determineDataLimits:function(){var e,t,n,a,r,i,s=this,o=s.options,d=s.chart,l=d.data.datasets,u=s.isHorizontal();function _(e){return u?e.xAxisID===s.id:e.yAxisID===s.id}s.min=Number.POSITIVE_INFINITY,s.max=Number.NEGATIVE_INFINITY,s.minNotZero=Number.POSITIVE_INFINITY;var c=o.stacked;if(void 0===c)for(e=0;e<l.length;e++)if(t=d.getDatasetMeta(e),d.isDatasetVisible(e)&&_(t)&&void 0!==t.stack){c=!0;break}if(o.stacked||c){var h={};for(e=0;e<l.length;e++){var m=[(t=d.getDatasetMeta(e)).type,void 0===o.stacked&&void 0===t.stack?e:"",t.stack].join(".");if(d.isDatasetVisible(e)&&_(t))for(void 0===h[m]&&(h[m]=[]),r=0,i=(a=l[e].data).length;r<i;r++){var f=h[m];n=s._parseValue(a[r]),isNaN(n.min)||isNaN(n.max)||t.data[r].hidden||n.min<0||n.max<0||(f[r]=f[r]||0,f[r]+=n.max)}}R.each(h,(function(e){if(e.length>0){var t=R.min(e),n=R.max(e);s.min=Math.min(s.min,t),s.max=Math.max(s.max,n)}}))}else for(e=0;e<l.length;e++)if(t=d.getDatasetMeta(e),d.isDatasetVisible(e)&&_(t))for(r=0,i=(a=l[e].data).length;r<i;r++)n=s._parseValue(a[r]),isNaN(n.min)||isNaN(n.max)||t.data[r].hidden||n.min<0||n.max<0||(s.min=Math.min(n.min,s.min),s.max=Math.max(n.max,s.max),0!==n.min&&(s.minNotZero=Math.min(n.min,s.minNotZero)));s.min=R.isFinite(s.min)?s.min:null,s.max=R.isFinite(s.max)?s.max:null,s.minNotZero=R.isFinite(s.minNotZero)?s.minNotZero:null,this.handleTickRangeOptions()},handleTickRangeOptions:function(){var e=this,t=e.options.ticks;e.min=jn(t.min,e.min),e.max=jn(t.max,e.max),e.min===e.max&&(0!==e.min&&null!==e.min?(e.min=Math.pow(10,Math.floor(Sn(e.min))-1),e.max=Math.pow(10,Math.floor(Sn(e.max))+1)):(e.min=1,e.max=10)),null===e.min&&(e.min=Math.pow(10,Math.floor(Sn(e.max))-1)),null===e.max&&(e.max=0!==e.min?Math.pow(10,Math.floor(Sn(e.min))+1):10),null===e.minNotZero&&(e.min>0?e.minNotZero=e.min:e.max<1?e.minNotZero=Math.pow(10,Math.floor(Sn(e.max))):e.minNotZero=1)},buildTicks:function(){var e=this,t=e.options.ticks,n=!e.isHorizontal(),a={min:jn(t.min),max:jn(t.max)},r=e.ticks=function(e,t){var n,a,r=[],i=Tn(e.min,Math.pow(10,Math.floor(Sn(t.min)))),s=Math.floor(Sn(t.max)),o=Math.ceil(t.max/Math.pow(10,s));0===i?(n=Math.floor(Sn(t.minNotZero)),a=Math.floor(t.minNotZero/Math.pow(10,n)),r.push(i),i=a*Math.pow(10,n)):(n=Math.floor(Sn(i)),a=Math.floor(i/Math.pow(10,n)));var d=n<0?Math.pow(10,Math.abs(n)):1;do{r.push(i),10==++a&&(a=1,d=++n>=0?1:d),i=Math.round(a*Math.pow(10,n)*d)/d}while(n<s||n===s&&a<o);var l=Tn(e.max,i);return r.push(l),r}(a,e);e.max=R.max(r),e.min=R.min(r),t.reverse?(n=!n,e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max),n&&r.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),pn.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(e,t){return this._getScaleLabel(this.chart.data.datasets[t].data[e])},getPixelForTick:function(e){var t=this.tickValues;return e<0||e>t.length-1?null:this.getPixelForValue(t[e])},_getFirstTickValue:function(e){var t=Math.floor(Sn(e));return Math.floor(e/Math.pow(10,t))*Math.pow(10,t)},_configure:function(){var e=this,t=e.min,n=0;pn.prototype._configure.call(e),0===t&&(t=e._getFirstTickValue(e.minNotZero),n=Tn(e.options.ticks.fontSize,C.global.defaultFontSize)/e._length),e._startValue=Sn(t),e._valueOffset=n,e._valueRange=(Sn(e.max)-Sn(t))/(1-n)},getPixelForValue:function(e){var t=this,n=0;return(e=+t.getRightValue(e))>t.min&&e>0&&(n=(Sn(e)-t._startValue)/t._valueRange+t._valueOffset),t.getPixelForDecimal(n)},getValueForPixel:function(e){var t=this,n=t.getDecimalForPixel(e);return 0===n&&0===t.min?0:Math.pow(10,t._startValue+(n-t._valueOffset)*t._valueRange)}}),On=Hn;Pn._defaults=On;var An=R.valueOrDefault,Fn=R.valueAtIndexOrDefault,Wn=R.options.resolve,Cn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:tn.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(e){return e}}};function En(e){var t=e.ticks;return t.display&&e.display?An(t.fontSize,C.global.defaultFontSize)+2*t.backdropPaddingY:0}function zn(e,t,n,a,r){return e===a||e===r?{start:t-n/2,end:t+n/2}:e<a||e>r?{start:t-n,end:t}:{start:t,end:t+n}}function In(e){return 0===e||180===e?"center":e<180?"left":"right"}function Nn(e,t,n,a){var r,i,s=n.y+a/2;if(R.isArray(t))for(r=0,i=t.length;r<i;++r)e.fillText(t[r],n.x,s),s+=a;else e.fillText(t,n.x,s)}function Rn(e,t,n){90===e||270===e?n.y-=t.h/2:(e>270||e<90)&&(n.y-=t.h)}function Vn(e){return R.isNumber(e)?e:0}var Bn=Yn.extend({setDimensions:function(){var e=this;e.width=e.maxWidth,e.height=e.maxHeight,e.paddingTop=En(e.options)/2,e.xCenter=Math.floor(e.width/2),e.yCenter=Math.floor((e.height-e.paddingTop)/2),e.drawingArea=Math.min(e.height-e.paddingTop,e.width)/2},determineDataLimits:function(){var e=this,t=e.chart,n=Number.POSITIVE_INFINITY,a=Number.NEGATIVE_INFINITY;R.each(t.data.datasets,(function(r,i){if(t.isDatasetVisible(i)){var s=t.getDatasetMeta(i);R.each(r.data,(function(t,r){var i=+e.getRightValue(t);isNaN(i)||s.data[r].hidden||(n=Math.min(i,n),a=Math.max(i,a))}))}})),e.min=n===Number.POSITIVE_INFINITY?0:n,e.max=a===Number.NEGATIVE_INFINITY?0:a,e.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/En(this.options))},convertTicksToLabels:function(){var e=this;Yn.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map((function(){var t=R.callback(e.options.pointLabels.callback,arguments,e);return t||0===t?t:""}))},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},fit:function(){var e=this.options;e.display&&e.pointLabels.display?function(e){var t,n,a,r=R.options._parseFont(e.options.pointLabels),i={l:0,r:e.width,t:0,b:e.height-e.paddingTop},s={};e.ctx.font=r.string,e._pointLabelSizes=[];var o,d,l,u=e.chart.data.labels.length;for(t=0;t<u;t++){a=e.getPointPosition(t,e.drawingArea+5),o=e.ctx,d=r.lineHeight,l=e.pointLabels[t],n=R.isArray(l)?{w:R.longestText(o,o.font,l),h:l.length*d}:{w:o.measureText(l).width,h:d},e._pointLabelSizes[t]=n;var _=e.getIndexAngle(t),c=R.toDegrees(_)%360,h=zn(c,a.x,n.w,0,180),m=zn(c,a.y,n.h,90,270);h.start<i.l&&(i.l=h.start,s.l=_),h.end>i.r&&(i.r=h.end,s.r=_),m.start<i.t&&(i.t=m.start,s.t=_),m.end>i.b&&(i.b=m.end,s.b=_)}e.setReductions(e.drawingArea,i,s)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(e,t,n){var a=this,r=t.l/Math.sin(n.l),i=Math.max(t.r-a.width,0)/Math.sin(n.r),s=-t.t/Math.cos(n.t),o=-Math.max(t.b-(a.height-a.paddingTop),0)/Math.cos(n.b);r=Vn(r),i=Vn(i),s=Vn(s),o=Vn(o),a.drawingArea=Math.min(Math.floor(e-(r+i)/2),Math.floor(e-(s+o)/2)),a.setCenterPoint(r,i,s,o)},setCenterPoint:function(e,t,n,a){var r=this,i=r.width-t-r.drawingArea,s=e+r.drawingArea,o=n+r.drawingArea,d=r.height-r.paddingTop-a-r.drawingArea;r.xCenter=Math.floor((s+i)/2+r.left),r.yCenter=Math.floor((o+d)/2+r.top+r.paddingTop)},getIndexAngle:function(e){var t=this.chart,n=(e*(360/t.data.labels.length)+((t.options||{}).startAngle||0))%360;return(n<0?n+360:n)*Math.PI*2/360},getDistanceFromCenterForValue:function(e){var t=this;if(R.isNullOrUndef(e))return NaN;var n=t.drawingArea/(t.max-t.min);return t.options.ticks.reverse?(t.max-e)*n:(e-t.min)*n},getPointPosition:function(e,t){var n=this.getIndexAngle(e)-Math.PI/2;return{x:Math.cos(n)*t+this.xCenter,y:Math.sin(n)*t+this.yCenter}},getPointPositionForValue:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))},getBasePosition:function(e){var t=this.min,n=this.max;return this.getPointPositionForValue(e||0,this.beginAtZero?0:t<0&&n<0?n:t>0&&n>0?t:0)},_drawGrid:function(){var e,t,n,a=this,r=a.ctx,i=a.options,s=i.gridLines,o=i.angleLines,d=An(o.lineWidth,s.lineWidth),l=An(o.color,s.color);if(i.pointLabels.display&&function(e){var t=e.ctx,n=e.options,a=n.pointLabels,r=En(n),i=e.getDistanceFromCenterForValue(n.ticks.reverse?e.min:e.max),s=R.options._parseFont(a);t.save(),t.font=s.string,t.textBaseline="middle";for(var o=e.chart.data.labels.length-1;o>=0;o--){var d=0===o?r/2:0,l=e.getPointPosition(o,i+d+5),u=Fn(a.fontColor,o,C.global.defaultFontColor);t.fillStyle=u;var _=e.getIndexAngle(o),c=R.toDegrees(_);t.textAlign=In(c),Rn(c,e._pointLabelSizes[o],l),Nn(t,e.pointLabels[o],l,s.lineHeight)}t.restore()}(a),s.display&&R.each(a.ticks,(function(e,n){0!==n&&(t=a.getDistanceFromCenterForValue(a.ticksAsNumbers[n]),function(e,t,n,a){var r,i=e.ctx,s=t.circular,o=e.chart.data.labels.length,d=Fn(t.color,a-1),l=Fn(t.lineWidth,a-1);if((s||o)&&d&&l){if(i.save(),i.strokeStyle=d,i.lineWidth=l,i.setLineDash&&(i.setLineDash(t.borderDash||[]),i.lineDashOffset=t.borderDashOffset||0),i.beginPath(),s)i.arc(e.xCenter,e.yCenter,n,0,2*Math.PI);else{r=e.getPointPosition(0,n),i.moveTo(r.x,r.y);for(var u=1;u<o;u++)r=e.getPointPosition(u,n),i.lineTo(r.x,r.y)}i.closePath(),i.stroke(),i.restore()}}(a,s,t,n))})),o.display&&d&&l){for(r.save(),r.lineWidth=d,r.strokeStyle=l,r.setLineDash&&(r.setLineDash(Wn([o.borderDash,s.borderDash,[]])),r.lineDashOffset=Wn([o.borderDashOffset,s.borderDashOffset,0])),e=a.chart.data.labels.length-1;e>=0;e--)t=a.getDistanceFromCenterForValue(i.ticks.reverse?a.min:a.max),n=a.getPointPosition(e,t),r.beginPath(),r.moveTo(a.xCenter,a.yCenter),r.lineTo(n.x,n.y),r.stroke();r.restore()}},_drawLabels:function(){var e=this,t=e.ctx,n=e.options.ticks;if(n.display){var a,r,i=e.getIndexAngle(0),s=R.options._parseFont(n),o=An(n.fontColor,C.global.defaultFontColor);t.save(),t.font=s.string,t.translate(e.xCenter,e.yCenter),t.rotate(i),t.textAlign="center",t.textBaseline="middle",R.each(e.ticks,(function(i,d){(0!==d||n.reverse)&&(a=e.getDistanceFromCenterForValue(e.ticksAsNumbers[d]),n.showLabelBackdrop&&(r=t.measureText(i).width,t.fillStyle=n.backdropColor,t.fillRect(-r/2-n.backdropPaddingX,-a-s.size/2-n.backdropPaddingY,r+2*n.backdropPaddingX,s.size+2*n.backdropPaddingY)),t.fillStyle=o,t.fillText(i,0,-a))})),t.restore()}},_drawTitle:R.noop}),Jn=Cn;Bn._defaults=Jn;var Un=R._deprecated,Gn=R.options.resolve,qn=R.valueOrDefault,$n=Number.MIN_SAFE_INTEGER||-9007199254740991,Kn=Number.MAX_SAFE_INTEGER||9007199254740991,Zn={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},Xn=Object.keys(Zn);function Qn(e,t){return e-t}function ea(e){return R.valueOrDefault(e.time.min,e.ticks.min)}function ta(e){return R.valueOrDefault(e.time.max,e.ticks.max)}function na(e,t,n,a){var r=function(e,t,n){for(var a,r,i,s=0,o=e.length-1;s>=0&&s<=o;){if(r=e[(a=s+o>>1)-1]||null,i=e[a],!r)return{lo:null,hi:i};if(i[t]<n)s=a+1;else{if(!(r[t]>n))return{lo:r,hi:i};o=a-1}}return{lo:i,hi:null}}(e,t,n),i=r.lo?r.hi?r.lo:e[e.length-2]:e[0],s=r.lo?r.hi?r.hi:e[e.length-1]:e[1],o=s[t]-i[t],d=o?(n-i[t])/o:0,l=(s[a]-i[a])*d;return i[a]+l}function aa(e,t){var n=e._adapter,a=e.options.time,r=a.parser,i=r||a.format,s=t;return"function"==typeof r&&(s=r(s)),R.isFinite(s)||(s="string"==typeof i?n.parse(s,i):n.parse(s)),null!==s?+s:(r||"function"!=typeof i||(s=i(t),R.isFinite(s)||(s=n.parse(s))),s)}function ra(e,t){if(R.isNullOrUndef(t))return null;var n=e.options.time,a=aa(e,e.getRightValue(t));return null===a||n.round&&(a=+e._adapter.startOf(a,n.round)),a}function ia(e,t,n,a){var r,i,s,o=Xn.length;for(r=Xn.indexOf(e);r<o-1;++r)if(s=(i=Zn[Xn[r]]).steps?i.steps:Kn,i.common&&Math.ceil((n-t)/(s*i.size))<=a)return Xn[r];return Xn[o-1]}function sa(e,t,n){var a,r,i=[],s={},o=t.length;for(a=0;a<o;++a)s[r=t[a]]=a,i.push({value:r,major:!1});return 0!==o&&n?function(e,t,n,a){var r,i,s=e._adapter,o=+s.startOf(t[0].value,a),d=t[t.length-1].value;for(r=o;r<=d;r=+s.add(r,1,a))(i=n[r])>=0&&(t[i].major=!0);return t}(e,i,s,n):i}var oa=pn.extend({initialize:function(){this.mergeTicksOptions(),pn.prototype.initialize.call(this)},update:function(){var e=this,t=e.options,n=t.time||(t.time={}),a=e._adapter=new en._date(t.adapters.date);return Un("time scale",n.format,"time.format","time.parser"),Un("time scale",n.min,"time.min","ticks.min"),Un("time scale",n.max,"time.max","ticks.max"),R.mergeIf(n.displayFormats,a.formats()),pn.prototype.update.apply(e,arguments)},getRightValue:function(e){return e&&void 0!==e.t&&(e=e.t),pn.prototype.getRightValue.call(this,e)},determineDataLimits:function(){var e,t,n,a,r,i,s,o=this,d=o.chart,l=o._adapter,u=o.options,_=u.time.unit||"day",c=Kn,h=$n,m=[],f=[],p=[],M=o._getLabels();for(e=0,n=M.length;e<n;++e)p.push(ra(o,M[e]));for(e=0,n=(d.data.datasets||[]).length;e<n;++e)if(d.isDatasetVisible(e))if(r=d.data.datasets[e].data,R.isObject(r[0]))for(f[e]=[],t=0,a=r.length;t<a;++t)i=ra(o,r[t]),m.push(i),f[e][t]=i;else f[e]=p.slice(0),s||(m=m.concat(p),s=!0);else f[e]=[];p.length&&(c=Math.min(c,p[0]),h=Math.max(h,p[p.length-1])),m.length&&(m=n>1?function(e){var t,n,a,r={},i=[];for(t=0,n=e.length;t<n;++t)r[a=e[t]]||(r[a]=!0,i.push(a));return i}(m).sort(Qn):m.sort(Qn),c=Math.min(c,m[0]),h=Math.max(h,m[m.length-1])),c=ra(o,ea(u))||c,h=ra(o,ta(u))||h,c=c===Kn?+l.startOf(Date.now(),_):c,h=h===$n?+l.endOf(Date.now(),_)+1:h,o.min=Math.min(c,h),o.max=Math.max(c+1,h),o._table=[],o._timestamps={data:m,datasets:f,labels:p}},buildTicks:function(){var e,t,n,a=this,r=a.min,i=a.max,s=a.options,o=s.ticks,d=s.time,l=a._timestamps,u=[],_=a.getLabelCapacity(r),c=o.source,h=s.distribution;for(l="data"===c||"auto"===c&&"series"===h?l.data:"labels"===c?l.labels:function(e,t,n,a){var r,i=e._adapter,s=e.options,o=s.time,d=o.unit||ia(o.minUnit,t,n,a),l=Gn([o.stepSize,o.unitStepSize,1]),u="week"===d&&o.isoWeekday,_=t,c=[];if(u&&(_=+i.startOf(_,"isoWeek",u)),_=+i.startOf(_,u?"day":d),i.diff(n,t,d)>1e5*l)throw t+" and "+n+" are too far apart with stepSize of "+l+" "+d;for(r=_;r<n;r=+i.add(r,l,d))c.push(r);return r!==n&&"ticks"!==s.bounds||c.push(r),c}(a,r,i,_),"ticks"===s.bounds&&l.length&&(r=l[0],i=l[l.length-1]),r=ra(a,ea(s))||r,i=ra(a,ta(s))||i,e=0,t=l.length;e<t;++e)(n=l[e])>=r&&n<=i&&u.push(n);return a.min=r,a.max=i,a._unit=d.unit||(o.autoSkip?ia(d.minUnit,a.min,a.max,_):function(e,t,n,a,r){var i,s;for(i=Xn.length-1;i>=Xn.indexOf(n);i--)if(s=Xn[i],Zn[s].common&&e._adapter.diff(r,a,s)>=t-1)return s;return Xn[n?Xn.indexOf(n):0]}(a,u.length,d.minUnit,a.min,a.max)),a._majorUnit=o.major.enabled&&"year"!==a._unit?function(e){for(var t=Xn.indexOf(e)+1,n=Xn.length;t<n;++t)if(Zn[Xn[t]].common)return Xn[t]}(a._unit):void 0,a._table=function(e,t,n,a){if("linear"===a||!e.length)return[{time:t,pos:0},{time:n,pos:1}];var r,i,s,o,d,l=[],u=[t];for(r=0,i=e.length;r<i;++r)(o=e[r])>t&&o<n&&u.push(o);for(u.push(n),r=0,i=u.length;r<i;++r)d=u[r+1],s=u[r-1],o=u[r],void 0!==s&&void 0!==d&&Math.round((d+s)/2)===o||l.push({time:o,pos:r/(i-1)});return l}(a._timestamps.data,r,i,h),a._offsets=function(e,t,n,a,r){var i,s,o=0,d=0;return r.offset&&t.length&&(i=na(e,"time",t[0],"pos"),o=1===t.length?1-i:(na(e,"time",t[1],"pos")-i)/2,s=na(e,"time",t[t.length-1],"pos"),d=1===t.length?s:(s-na(e,"time",t[t.length-2],"pos"))/2),{start:o,end:d,factor:1/(o+1+d)}}(a._table,u,0,0,s),o.reverse&&u.reverse(),sa(a,u,a._majorUnit)},getLabelForIndex:function(e,t){var n=this,a=n._adapter,r=n.chart.data,i=n.options.time,s=r.labels&&e<r.labels.length?r.labels[e]:"",o=r.datasets[t].data[e];return R.isObject(o)&&(s=n.getRightValue(o)),i.tooltipFormat?a.format(aa(n,s),i.tooltipFormat):"string"==typeof s?s:a.format(aa(n,s),i.displayFormats.datetime)},tickFormatFunction:function(e,t,n,a){var r=this._adapter,i=this.options,s=i.time.displayFormats,o=s[this._unit],d=this._majorUnit,l=s[d],u=n[t],_=i.ticks,c=d&&l&&u&&u.major,h=r.format(e,a||(c?l:o)),m=c?_.major:_.minor,f=Gn([m.callback,m.userCallback,_.callback,_.userCallback]);return f?f(h,t,n):h},convertTicksToLabels:function(e){var t,n,a=[];for(t=0,n=e.length;t<n;++t)a.push(this.tickFormatFunction(e[t].value,t,e));return a},getPixelForOffset:function(e){var t=this._offsets,n=na(this._table,"time",e,"pos");return this.getPixelForDecimal((t.start+n)*t.factor)},getPixelForValue:function(e,t,n){var a=null;if(void 0!==t&&void 0!==n&&(a=this._timestamps.datasets[n][t]),null===a&&(a=ra(this,e)),null!==a)return this.getPixelForOffset(a)},getPixelForTick:function(e){var t=this.getTicks();return e>=0&&e<t.length?this.getPixelForOffset(t[e].value):null},getValueForPixel:function(e){var t=this._offsets,n=this.getDecimalForPixel(e)/t.factor-t.end,a=na(this._table,"pos",n,"time");return this._adapter._create(a)},_getLabelSize:function(e){var t=this.options.ticks,n=this.ctx.measureText(e).width,a=R.toRadians(this.isHorizontal()?t.maxRotation:t.minRotation),r=Math.cos(a),i=Math.sin(a),s=qn(t.fontSize,C.global.defaultFontSize);return{w:n*r+s*i,h:n*i+s*r}},getLabelWidth:function(e){return this._getLabelSize(e).w},getLabelCapacity:function(e){var t=this,n=t.options.time,a=n.displayFormats,r=a[n.unit]||a.millisecond,i=t.tickFormatFunction(e,0,sa(t,[e],t._majorUnit),r),s=t._getLabelSize(i),o=Math.floor(t.isHorizontal()?t.width/s.w:t.height/s.h);return t.options.offset&&o--,o>0?o:1}}),da={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};oa._defaults=da;var la={category:yn,linear:wn,logarithmic:Pn,radialLinear:Bn,time:oa},ua={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};en._date.override("function"==typeof e?{_id:"moment",formats:function(){return ua},parse:function(t,n){return"string"==typeof t&&"string"==typeof n?t=e(t,n):t instanceof e||(t=e(t)),t.isValid()?t.valueOf():null},format:function(t,n){return e(t).format(n)},add:function(t,n,a){return e(t).add(n,a).valueOf()},diff:function(t,n,a){return e(t).diff(e(n),a)},startOf:function(t,n,a){return t=e(t),"isoWeek"===n?t.isoWeekday(a).valueOf():t.startOf(n).valueOf()},endOf:function(t,n){return e(t).endOf(n).valueOf()},_create:function(t){return e(t)}}:{}),C._set("global",{plugins:{filler:{propagate:!0}}});var _a={dataset:function(e){var t=e.fill,n=e.chart,a=n.getDatasetMeta(t),r=a&&n.isDatasetVisible(t)&&a.dataset._children||[],i=r.length||0;return i?function(e,t){return t<i&&r[t]._view||null}:null},boundary:function(e){var t=e.boundary,n=t?t.x:null,a=t?t.y:null;return R.isArray(t)?function(e,n){return t[n]}:function(e){return{x:null===n?e.x:n,y:null===a?e.y:a}}}};function ca(e,t,n){var a,r=e._model||{},i=r.fill;if(void 0===i&&(i=!!r.backgroundColor),!1===i||null===i)return!1;if(!0===i)return"origin";if(a=parseFloat(i,10),isFinite(a)&&Math.floor(a)===a)return"-"!==i[0]&&"+"!==i[0]||(a=t+a),!(a===t||a<0||a>=n)&&a;switch(i){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return i;default:return!1}}function ha(e){return(e.el._scale||{}).getPointPositionForValue?function(e){var t,n,a,r,i,s=e.el._scale,o=s.options,d=s.chart.data.labels.length,l=e.fill,u=[];if(!d)return null;for(t=o.ticks.reverse?s.max:s.min,n=o.ticks.reverse?s.min:s.max,a=s.getPointPositionForValue(0,t),r=0;r<d;++r)i="start"===l||"end"===l?s.getPointPositionForValue(r,"start"===l?t:n):s.getBasePosition(r),o.gridLines.circular&&(i.cx=a.x,i.cy=a.y,i.angle=s.getIndexAngle(r)-Math.PI/2),u.push(i);return u}(e):function(e){var t,n=e.el._model||{},a=e.el._scale||{},r=e.fill,i=null;if(isFinite(r))return null;if("start"===r?i=void 0===n.scaleBottom?a.bottom:n.scaleBottom:"end"===r?i=void 0===n.scaleTop?a.top:n.scaleTop:void 0!==n.scaleZero?i=n.scaleZero:a.getBasePixel&&(i=a.getBasePixel()),null!=i){if(void 0!==i.x&&void 0!==i.y)return i;if(R.isFinite(i))return{x:(t=a.isHorizontal())?i:null,y:t?null:i}}return null}(e)}function ma(e,t,n){var a,r=e[t].fill,i=[t];if(!n)return r;for(;!1!==r&&-1===i.indexOf(r);){if(!isFinite(r))return r;if(!(a=e[r]))return!1;if(a.visible)return r;i.push(r),r=a.fill}return!1}function fa(e){var t=e.fill,n="dataset";return!1===t?null:(isFinite(t)||(n="boundary"),_a[n](e))}function pa(e){return e&&!e.skip}function Ma(e,t,n,a,r){var i,s,o,d;if(a&&r){for(e.moveTo(t[0].x,t[0].y),i=1;i<a;++i)R.canvas.lineTo(e,t[i-1],t[i]);if(void 0===n[0].angle)for(e.lineTo(n[r-1].x,n[r-1].y),i=r-1;i>0;--i)R.canvas.lineTo(e,n[i],n[i-1],!0);else for(s=n[0].cx,o=n[0].cy,d=Math.sqrt(Math.pow(n[0].x-s,2)+Math.pow(n[0].y-o,2)),i=r-1;i>0;--i)e.arc(s,o,d,n[i].angle,n[i-1].angle,!0)}}function ya(e,t,n,a,r,i){var s,o,d,l,u,_,c,h,m=t.length,f=a.spanGaps,p=[],M=[],y=0,g=0;for(e.beginPath(),s=0,o=m;s<o;++s)u=n(l=t[d=s%m]._view,d,a),_=pa(l),c=pa(u),i&&void 0===h&&_&&(o=m+(h=s+1)),_&&c?(y=p.push(l),g=M.push(u)):y&&g&&(f?(_&&p.push(l),c&&M.push(u)):(Ma(e,p,M,y,g),y=g=0,p=[],M=[]));Ma(e,p,M,y,g),e.closePath(),e.fillStyle=r,e.fill()}var ga={id:"filler",afterDatasetsUpdate:function(e,t){var n,a,r,i,s=(e.data.datasets||[]).length,o=t.propagate,d=[];for(a=0;a<s;++a)i=null,(r=(n=e.getDatasetMeta(a)).dataset)&&r._model&&r instanceof Ye.Line&&(i={visible:e.isDatasetVisible(a),fill:ca(r,a,s),chart:e,el:r}),n.$filler=i,d.push(i);for(a=0;a<s;++a)(i=d[a])&&(i.fill=ma(d,a,o),i.boundary=ha(i),i.mapper=fa(i))},beforeDatasetsDraw:function(e){var t,n,a,r,i,s,o,d=e._getSortedVisibleDatasetMetas(),l=e.ctx;for(n=d.length-1;n>=0;--n)(t=d[n].$filler)&&t.visible&&(r=(a=t.el)._view,i=a._children||[],s=t.mapper,o=r.backgroundColor||C.global.defaultColor,s&&o&&i.length&&(R.canvas.clipArea(l,e.chartArea),ya(l,i,s,r,o,a._loop),R.canvas.unclipArea(l)))}},La=R.rtl.getRtlAdapter,va=R.noop,Ya=R.valueOrDefault;function ba(e,t){return e.usePointStyle&&e.boxWidth>t?t:e.boxWidth}C._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var n=t.datasetIndex,a=this.chart,r=a.getDatasetMeta(n);r.hidden=null===r.hidden?!a.data.datasets[n].hidden:null,a.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(e){var t=e.data.datasets,n=e.options.legend||{},a=n.labels&&n.labels.usePointStyle;return e._getSortedDatasetMetas().map((function(n){var r=n.controller.getStyle(a?0:void 0);return{text:t[n.index].label,fillStyle:r.backgroundColor,hidden:!e.isDatasetVisible(n.index),lineCap:r.borderCapStyle,lineDash:r.borderDash,lineDashOffset:r.borderDashOffset,lineJoin:r.borderJoinStyle,lineWidth:r.borderWidth,strokeStyle:r.borderColor,pointStyle:r.pointStyle,rotation:r.rotation,datasetIndex:n.index}}),this)}}},legendCallback:function(e){var t,n,a,r=document.createElement("ul"),i=e.data.datasets;for(r.setAttribute("class",e.id+"-legend"),t=0,n=i.length;t<n;t++)(a=r.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=i[t].backgroundColor,i[t].label&&a.appendChild(document.createTextNode(i[t].label));return r.outerHTML}});var ka=$.extend({initialize:function(e){R.extend(this,e),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:va,update:function(e,t,n){var a=this;return a.beforeUpdate(),a.maxWidth=e,a.maxHeight=t,a.margins=n,a.beforeSetDimensions(),a.setDimensions(),a.afterSetDimensions(),a.beforeBuildLabels(),a.buildLabels(),a.afterBuildLabels(),a.beforeFit(),a.fit(),a.afterFit(),a.afterUpdate(),a.minSize},afterUpdate:va,beforeSetDimensions:va,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:va,beforeBuildLabels:va,buildLabels:function(){var e=this,t=e.options.labels||{},n=R.callback(t.generateLabels,[e.chart],e)||[];t.filter&&(n=n.filter((function(n){return t.filter(n,e.chart.data)}))),e.options.reverse&&n.reverse(),e.legendItems=n},afterBuildLabels:va,beforeFit:va,fit:function(){var e=this,t=e.options,n=t.labels,a=t.display,r=e.ctx,i=R.options._parseFont(n),s=i.size,o=e.legendHitBoxes=[],d=e.minSize,l=e.isHorizontal();if(l?(d.width=e.maxWidth,d.height=a?10:0):(d.width=a?10:0,d.height=e.maxHeight),a){if(r.font=i.string,l){var u=e.lineWidths=[0],_=0;r.textAlign="left",r.textBaseline="middle",R.each(e.legendItems,(function(e,t){var a=ba(n,s)+s/2+r.measureText(e.text).width;(0===t||u[u.length-1]+a+2*n.padding>d.width)&&(_+=s+n.padding,u[u.length-(t>0?0:1)]=0),o[t]={left:0,top:0,width:a,height:s},u[u.length-1]+=a+n.padding})),d.height+=_}else{var c=n.padding,h=e.columnWidths=[],m=e.columnHeights=[],f=n.padding,p=0,M=0;R.each(e.legendItems,(function(e,t){var a=ba(n,s)+s/2+r.measureText(e.text).width;t>0&&M+s+2*c>d.height&&(f+=p+n.padding,h.push(p),m.push(M),p=0,M=0),p=Math.max(p,a),M+=s+c,o[t]={left:0,top:0,width:a,height:s}})),f+=p,h.push(p),m.push(M),d.width+=f}e.width=d.width,e.height=d.height}else e.width=d.width=e.height=d.height=0},afterFit:va,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var e=this,t=e.options,n=t.labels,a=C.global,r=a.defaultColor,i=a.elements.line,s=e.height,o=e.columnHeights,d=e.width,l=e.lineWidths;if(t.display){var u,_=La(t.rtl,e.left,e.minSize.width),c=e.ctx,h=Ya(n.fontColor,a.defaultFontColor),m=R.options._parseFont(n),f=m.size;c.textAlign=_.textAlign("left"),c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=h,c.fillStyle=h,c.font=m.string;var p=ba(n,f),M=e.legendHitBoxes,y=function(e,a){switch(t.align){case"start":return n.padding;case"end":return e-a;default:return(e-a+n.padding)/2}},g=e.isHorizontal();u=g?{x:e.left+y(d,l[0]),y:e.top+n.padding,line:0}:{x:e.left+n.padding,y:e.top+y(s,o[0]),line:0},R.rtl.overrideTextDirection(e.ctx,t.textDirection);var L=f+n.padding;R.each(e.legendItems,(function(t,a){var h=c.measureText(t.text).width,m=p+f/2+h,v=u.x,Y=u.y;_.setWidth(e.minSize.width),g?a>0&&v+m+n.padding>e.left+e.minSize.width&&(Y=u.y+=L,u.line++,v=u.x=e.left+y(d,l[u.line])):a>0&&Y+L>e.top+e.minSize.height&&(v=u.x=v+e.columnWidths[u.line]+n.padding,u.line++,Y=u.y=e.top+y(s,o[u.line]));var b=_.x(v);!function(e,t,a){if(!(isNaN(p)||p<=0)){c.save();var s=Ya(a.lineWidth,i.borderWidth);if(c.fillStyle=Ya(a.fillStyle,r),c.lineCap=Ya(a.lineCap,i.borderCapStyle),c.lineDashOffset=Ya(a.lineDashOffset,i.borderDashOffset),c.lineJoin=Ya(a.lineJoin,i.borderJoinStyle),c.lineWidth=s,c.strokeStyle=Ya(a.strokeStyle,r),c.setLineDash&&c.setLineDash(Ya(a.lineDash,i.borderDash)),n&&n.usePointStyle){var o=p*Math.SQRT2/2,d=_.xPlus(e,p/2),l=t+f/2;R.canvas.drawPoint(c,a.pointStyle,o,d,l,a.rotation)}else c.fillRect(_.leftForLtr(e,p),t,p,f),0!==s&&c.strokeRect(_.leftForLtr(e,p),t,p,f);c.restore()}}(b,Y,t),M[a].left=_.leftForLtr(b,M[a].width),M[a].top=Y,function(e,t,n,a){var r=f/2,i=_.xPlus(e,p+r),s=t+r;c.fillText(n.text,i,s),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(i,s),c.lineTo(_.xPlus(i,a),s),c.stroke())}(b,Y,t,h),g?u.x+=m+n.padding:u.y+=L})),R.rtl.restoreTextDirection(e.ctx,t.textDirection)}},_getLegendItemAt:function(e,t){var n,a,r,i=this;if(e>=i.left&&e<=i.right&&t>=i.top&&t<=i.bottom)for(r=i.legendHitBoxes,n=0;n<r.length;++n)if(e>=(a=r[n]).left&&e<=a.left+a.width&&t>=a.top&&t<=a.top+a.height)return i.legendItems[n];return null},handleEvent:function(e){var t,n=this,a=n.options,r="mouseup"===e.type?"click":e.type;if("mousemove"===r){if(!a.onHover&&!a.onLeave)return}else{if("click"!==r)return;if(!a.onClick)return}t=n._getLegendItemAt(e.x,e.y),"click"===r?t&&a.onClick&&a.onClick.call(n,e.native,t):(a.onLeave&&t!==n._hoveredItem&&(n._hoveredItem&&a.onLeave.call(n,e.native,n._hoveredItem),n._hoveredItem=t),a.onHover&&t&&a.onHover.call(n,e.native,t))}});function Da(e,t){var n=new ka({ctx:e.ctx,options:t,chart:e});ft.configure(e,n,t),ft.addBox(e,n),e.legend=n}var wa={id:"legend",_element:ka,beforeInit:function(e){var t=e.options.legend;t&&Da(e,t)},beforeUpdate:function(e){var t=e.options.legend,n=e.legend;t?(R.mergeIf(t,C.global.legend),n?(ft.configure(e,n,t),n.options=t):Da(e,t)):n&&(ft.removeBox(e,n),delete e.legend)},afterEvent:function(e,t){var n=e.legend;n&&n.handleEvent(t)}},xa=R.noop;C._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Ta=$.extend({initialize:function(e){R.extend(this,e),this.legendHitBoxes=[]},beforeUpdate:xa,update:function(e,t,n){var a=this;return a.beforeUpdate(),a.maxWidth=e,a.maxHeight=t,a.margins=n,a.beforeSetDimensions(),a.setDimensions(),a.afterSetDimensions(),a.beforeBuildLabels(),a.buildLabels(),a.afterBuildLabels(),a.beforeFit(),a.fit(),a.afterFit(),a.afterUpdate(),a.minSize},afterUpdate:xa,beforeSetDimensions:xa,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:xa,beforeBuildLabels:xa,buildLabels:xa,afterBuildLabels:xa,beforeFit:xa,fit:function(){var e,t=this,n=t.options,a=t.minSize={},r=t.isHorizontal();n.display?(e=(R.isArray(n.text)?n.text.length:1)*R.options._parseFont(n).lineHeight+2*n.padding,t.width=a.width=r?t.maxWidth:e,t.height=a.height=r?e:t.maxHeight):t.width=a.width=t.height=a.height=0},afterFit:xa,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e=this,t=e.ctx,n=e.options;if(n.display){var a,r,i,s=R.options._parseFont(n),o=s.lineHeight,d=o/2+n.padding,l=0,u=e.top,_=e.left,c=e.bottom,h=e.right;t.fillStyle=R.valueOrDefault(n.fontColor,C.global.defaultFontColor),t.font=s.string,e.isHorizontal()?(r=_+(h-_)/2,i=u+d,a=h-_):(r="left"===n.position?_+d:h-d,i=u+(c-u)/2,a=c-u,l=Math.PI*("left"===n.position?-.5:.5)),t.save(),t.translate(r,i),t.rotate(l),t.textAlign="center",t.textBaseline="middle";var m=n.text;if(R.isArray(m))for(var f=0,p=0;p<m.length;++p)t.fillText(m[p],0,f,a),f+=o;else t.fillText(m,0,0,a);t.restore()}}});function Sa(e,t){var n=new Ta({ctx:e.ctx,options:t,chart:e});ft.configure(e,n,t),ft.addBox(e,n),e.titleBlock=n}var Ha={},ja=ga,Pa=wa,Oa={id:"title",_element:Ta,beforeInit:function(e){var t=e.options.title;t&&Sa(e,t)},beforeUpdate:function(e){var t=e.options.title,n=e.titleBlock;t?(R.mergeIf(t,C.global.title),n?(ft.configure(e,n,t),n.options=t):Sa(e,t)):n&&(ft.removeBox(e,n),delete e.titleBlock)}};for(var Aa in Ha.filler=ja,Ha.legend=Pa,Ha.title=Oa,Zt.helpers=R,function(){function e(e,t,n){var a;return"string"==typeof e?(a=parseInt(e,10),-1!==e.indexOf("%")&&(a=a/100*t.parentNode[n])):a=e,a}function t(e){return null!=e&&"none"!==e}function n(n,a,r){var i=document.defaultView,s=R._getParentNode(n),o=i.getComputedStyle(n)[a],d=i.getComputedStyle(s)[a],l=t(o),u=t(d),_=Number.POSITIVE_INFINITY;return l||u?Math.min(l?e(o,n,r):_,u?e(d,s,r):_):"none"}R.where=function(e,t){if(R.isArray(e)&&Array.prototype.filter)return e.filter(t);var n=[];return R.each(e,(function(e){t(e)&&n.push(e)})),n},R.findIndex=Array.prototype.findIndex?function(e,t,n){return e.findIndex(t,n)}:function(e,t,n){n=void 0===n?e:n;for(var a=0,r=e.length;a<r;++a)if(t.call(n,e[a],a,e))return a;return-1},R.findNextWhere=function(e,t,n){R.isNullOrUndef(n)&&(n=-1);for(var a=n+1;a<e.length;a++){var r=e[a];if(t(r))return r}},R.findPreviousWhere=function(e,t,n){R.isNullOrUndef(n)&&(n=e.length);for(var a=n-1;a>=0;a--){var r=e[a];if(t(r))return r}},R.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},R.almostEquals=function(e,t,n){return Math.abs(e-t)<n},R.almostWhole=function(e,t){var n=Math.round(e);return n-t<=e&&n+t>=e},R.max=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.max(e,t)}),Number.NEGATIVE_INFINITY)},R.min=function(e){return e.reduce((function(e,t){return isNaN(t)?e:Math.min(e,t)}),Number.POSITIVE_INFINITY)},R.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return 0==(e=+e)||isNaN(e)?e:e>0?1:-1},R.toRadians=function(e){return e*(Math.PI/180)},R.toDegrees=function(e){return e*(180/Math.PI)},R._decimalPlaces=function(e){if(R.isFinite(e)){for(var t=1,n=0;Math.round(e*t)/t!==e;)t*=10,n++;return n}},R.getAngleFromPoint=function(e,t){var n=t.x-e.x,a=t.y-e.y,r=Math.sqrt(n*n+a*a),i=Math.atan2(a,n);return i<-.5*Math.PI&&(i+=2*Math.PI),{angle:i,distance:r}},R.distanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},R.aliasPixel=function(e){return e%2==0?0:.5},R._alignPixel=function(e,t,n){var a=e.currentDevicePixelRatio,r=n/2;return Math.round((t-r)*a)/a+r},R.splineCurve=function(e,t,n,a){var r=e.skip?t:e,i=t,s=n.skip?t:n,o=Math.sqrt(Math.pow(i.x-r.x,2)+Math.pow(i.y-r.y,2)),d=Math.sqrt(Math.pow(s.x-i.x,2)+Math.pow(s.y-i.y,2)),l=o/(o+d),u=d/(o+d),_=a*(l=isNaN(l)?0:l),c=a*(u=isNaN(u)?0:u);return{previous:{x:i.x-_*(s.x-r.x),y:i.y-_*(s.y-r.y)},next:{x:i.x+c*(s.x-r.x),y:i.y+c*(s.y-r.y)}}},R.EPSILON=Number.EPSILON||1e-14,R.splineCurveMonotone=function(e){var t,n,a,r,i,s,o,d,l,u=(e||[]).map((function(e){return{model:e._model,deltaK:0,mK:0}})),_=u.length;for(t=0;t<_;++t)if(!(a=u[t]).model.skip){if(n=t>0?u[t-1]:null,(r=t<_-1?u[t+1]:null)&&!r.model.skip){var c=r.model.x-a.model.x;a.deltaK=0!==c?(r.model.y-a.model.y)/c:0}!n||n.model.skip?a.mK=a.deltaK:!r||r.model.skip?a.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(a.deltaK)?a.mK=0:a.mK=(n.deltaK+a.deltaK)/2}for(t=0;t<_-1;++t)a=u[t],r=u[t+1],a.model.skip||r.model.skip||(R.almostEquals(a.deltaK,0,this.EPSILON)?a.mK=r.mK=0:(i=a.mK/a.deltaK,s=r.mK/a.deltaK,(d=Math.pow(i,2)+Math.pow(s,2))<=9||(o=3/Math.sqrt(d),a.mK=i*o*a.deltaK,r.mK=s*o*a.deltaK)));for(t=0;t<_;++t)(a=u[t]).model.skip||(n=t>0?u[t-1]:null,r=t<_-1?u[t+1]:null,n&&!n.model.skip&&(l=(a.model.x-n.model.x)/3,a.model.controlPointPreviousX=a.model.x-l,a.model.controlPointPreviousY=a.model.y-l*a.mK),r&&!r.model.skip&&(l=(r.model.x-a.model.x)/3,a.model.controlPointNextX=a.model.x+l,a.model.controlPointNextY=a.model.y+l*a.mK))},R.nextItem=function(e,t,n){return n?t>=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},R.previousItem=function(e,t,n){return n?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},R.niceNum=function(e,t){var n=Math.floor(R.log10(e)),a=e/Math.pow(10,n);return(t?a<1.5?1:a<3?2:a<7?5:10:a<=1?1:a<=2?2:a<=5?5:10)*Math.pow(10,n)},R.requestAnimFrame="undefined"==typeof window?function(e){e()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},R.getRelativePosition=function(e,t){var n,a,r=e.originalEvent||e,i=e.target||e.srcElement,s=i.getBoundingClientRect(),o=r.touches;o&&o.length>0?(n=o[0].clientX,a=o[0].clientY):(n=r.clientX,a=r.clientY);var d=parseFloat(R.getStyle(i,"padding-left")),l=parseFloat(R.getStyle(i,"padding-top")),u=parseFloat(R.getStyle(i,"padding-right")),_=parseFloat(R.getStyle(i,"padding-bottom")),c=s.right-s.left-d-u,h=s.bottom-s.top-l-_;return{x:n=Math.round((n-s.left-d)/c*i.width/t.currentDevicePixelRatio),y:a=Math.round((a-s.top-l)/h*i.height/t.currentDevicePixelRatio)}},R.getConstraintWidth=function(e){return n(e,"max-width","clientWidth")},R.getConstraintHeight=function(e){return n(e,"max-height","clientHeight")},R._calculatePadding=function(e,t,n){return(t=R.getStyle(e,t)).indexOf("%")>-1?n*parseInt(t,10)/100:parseInt(t,10)},R._getParentNode=function(e){var t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t},R.getMaximumWidth=function(e){var t=R._getParentNode(e);if(!t)return e.clientWidth;var n=t.clientWidth,a=n-R._calculatePadding(t,"padding-left",n)-R._calculatePadding(t,"padding-right",n),r=R.getConstraintWidth(e);return isNaN(r)?a:Math.min(a,r)},R.getMaximumHeight=function(e){var t=R._getParentNode(e);if(!t)return e.clientHeight;var n=t.clientHeight,a=n-R._calculatePadding(t,"padding-top",n)-R._calculatePadding(t,"padding-bottom",n),r=R.getConstraintHeight(e);return isNaN(r)?a:Math.min(a,r)},R.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},R.retinaScale=function(e,t){var n=e.currentDevicePixelRatio=t||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var a=e.canvas,r=e.height,i=e.width;a.height=r*n,a.width=i*n,e.ctx.scale(n,n),a.style.height||a.style.width||(a.style.height=r+"px",a.style.width=i+"px")}},R.fontString=function(e,t,n){return t+" "+e+"px "+n},R.longestText=function(e,t,n,a){var r=(a=a||{}).data=a.data||{},i=a.garbageCollect=a.garbageCollect||[];a.font!==t&&(r=a.data={},i=a.garbageCollect=[],a.font=t),e.font=t;var s,o,d,l,u,_=0,c=n.length;for(s=0;s<c;s++)if(null!=(l=n[s])&&!0!==R.isArray(l))_=R.measureText(e,r,i,_,l);else if(R.isArray(l))for(o=0,d=l.length;o<d;o++)null==(u=l[o])||R.isArray(u)||(_=R.measureText(e,r,i,_,u));var h=i.length/2;if(h>n.length){for(s=0;s<h;s++)delete r[i[s]];i.splice(0,h)}return _},R.measureText=function(e,t,n,a,r){var i=t[r];return i||(i=t[r]=e.measureText(r).width,n.push(r)),i>a&&(a=i),a},R.numberOfLabelLines=function(e){var t=1;return R.each(e,(function(e){R.isArray(e)&&e.length>t&&(t=e.length)})),t},R.color=v?function(e){return e instanceof CanvasGradient&&(e=C.global.defaultColor),v(e)}:function(e){return console.error("Color.js not found!"),e},R.getHoverColor=function(e){return e instanceof CanvasPattern||e instanceof CanvasGradient?e:R.color(e).saturate(.5).darken(.1).rgbString()}}(),Zt._adapters=en,Zt.Animation=Z,Zt.animationService=X,Zt.controllers=Xe,Zt.DatasetController=ae,Zt.defaults=C,Zt.Element=$,Zt.elements=Ye,Zt.Interaction=it,Zt.layouts=ft,Zt.platform=St,Zt.plugins=Ht,Zt.Scale=pn,Zt.scaleService=jt,Zt.Ticks=tn,Zt.Tooltip=Rt,Zt.helpers.each(la,(function(e,t){Zt.scaleService.registerScaleType(t,e,e._defaults)})),Ha)Ha.hasOwnProperty(Aa)&&Zt.plugins.register(Ha[Aa]);Zt.platform.initialize();var Fa=Zt;return"undefined"!=typeof window&&(window.Chart=Zt),Zt.Chart=Zt,Zt.Legend=Ha.legend._element,Zt.Title=Ha.title._element,Zt.pluginService=Zt.plugins,Zt.PluginBase=Zt.Element.extend({}),Zt.canvasHelpers=Zt.helpers.canvas,Zt.layoutService=Zt.layouts,Zt.LinearScaleBase=Yn,Zt.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(e){Zt[e]=function(t,n){return new Zt(t,Zt.helpers.merge(n||{},{type:e.charAt(0).toLowerCase()+e.slice(1)}))}})),Fa}(function(){try{return n(1562)}catch(e){}}())},1734:function(e,t,n){var a=n(1574);e.exports=function(e,t){return a(e,t)}},1735:function(e,t,n){var a=n(1717),r=n(1722),i=n(1769),s=n(1773),o=n(1791),d=n(1564),l=n(1724),u=n(1726),_="[object Object]",c=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,h,m,f){var p=d(e),M=d(t),y=p?"[object Array]":o(e),g=M?"[object Array]":o(t),L=(y="[object Arguments]"==y?_:y)==_,v=(g="[object Arguments]"==g?_:g)==_,Y=y==g;if(Y&&l(e)){if(!l(t))return!1;p=!0,L=!1}if(Y&&!L)return f||(f=new a),p||u(e)?r(e,t,n,h,m,f):i(e,t,y,n,h,m,f);if(!(1&n)){var b=L&&c.call(e,"__wrapped__"),k=v&&c.call(t,"__wrapped__");if(b||k){var D=b?e.value():e,w=k?t.value():t;return f||(f=new a),m(D,w,n,h,f)}}return!!Y&&(f||(f=new a),s(e,t,n,h,m,f))}},1736:function(e,t){e.exports=function(){this.__data__=[],this.size=0}},1737:function(e,t,n){var a=n(1569),r=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=a(t,e);return!(n<0)&&(n==t.length-1?t.pop():r.call(t,n,1),--this.size,!0)}},1738:function(e,t,n){var a=n(1569);e.exports=function(e){var t=this.__data__,n=a(t,e);return n<0?void 0:t[n][1]}},1739:function(e,t,n){var a=n(1569);e.exports=function(e){return a(this.__data__,e)>-1}},1740:function(e,t,n){var a=n(1569);e.exports=function(e,t){var n=this.__data__,r=a(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}},1741:function(e,t,n){var a=n(1568);e.exports=function(){this.__data__=new a,this.size=0}},1742:function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},1743:function(e,t){e.exports=function(e){return this.__data__.get(e)}},1744:function(e,t){e.exports=function(e){return this.__data__.has(e)}},1745:function(e,t,n){var a=n(1568),r=n(1575),i=n(1577);e.exports=function(e,t){var n=this.__data__;if(n instanceof a){var s=n.__data__;if(!r||s.length<199)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(s)}return n.set(e,t),this.size=n.size,this}},1746:function(e,t,n){var a=n(1719),r=n(1749),i=n(1576),s=n(1721),o=/^\[object .+?Constructor\]$/,d=Function.prototype,l=Object.prototype,u=d.toString,_=l.hasOwnProperty,c=RegExp("^"+u.call(_).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||r(e))&&(a(e)?c:o).test(s(e))}},1747:function(e,t,n){var a=n(1570),r=Object.prototype,i=r.hasOwnProperty,s=r.toString,o=a?a.toStringTag:void 0;e.exports=function(e){var t=i.call(e,o),n=e[o];try{e[o]=void 0;var a=!0}catch(e){}var r=s.call(e);return a&&(t?e[o]=n:delete e[o]),r}},1748:function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},1749:function(e,t,n){var a,r=n(1750),i=(a=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+a:"";e.exports=function(e){return!!i&&i in e}},1750:function(e,t,n){var a=n(1563)["__core-js_shared__"];e.exports=a},1751:function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},1752:function(e,t,n){var a=n(1753),r=n(1568),i=n(1575);e.exports=function(){this.size=0,this.__data__={hash:new a,map:new(i||r),string:new a}}},1753:function(e,t,n){var a=n(1754),r=n(1755),i=n(1756),s=n(1757),o=n(1758);function d(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var a=e[t];this.set(a[0],a[1])}}d.prototype.clear=a,d.prototype.delete=r,d.prototype.get=i,d.prototype.has=s,d.prototype.set=o,e.exports=d},1754:function(e,t,n){var a=n(1571);e.exports=function(){this.__data__=a?a(null):{},this.size=0}},1755:function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},1756:function(e,t,n){var a=n(1571),r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(a){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return r.call(t,e)?t[e]:void 0}},1757:function(e,t,n){var a=n(1571),r=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return a?void 0!==t[e]:r.call(t,e)}},1758:function(e,t,n){var a=n(1571);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=a&&void 0===t?"__lodash_hash_undefined__":t,this}},1759:function(e,t,n){var a=n(1572);e.exports=function(e){var t=a(this,e).delete(e);return this.size-=t?1:0,t}},1760:function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},1761:function(e,t,n){var a=n(1572);e.exports=function(e){return a(this,e).get(e)}},1762:function(e,t,n){var a=n(1572);e.exports=function(e){return a(this,e).has(e)}},1763:function(e,t,n){var a=n(1572);e.exports=function(e,t){var n=a(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}},1764:function(e,t,n){var a=n(1577),r=n(1765),i=n(1766);function s(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new a;++t<n;)this.add(e[t])}s.prototype.add=s.prototype.push=r,s.prototype.has=i,e.exports=s},1765:function(e,t){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},1766:function(e,t){e.exports=function(e){return this.__data__.has(e)}},1767:function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length;++n<a;)if(t(e[n],n,e))return!0;return!1}},1768:function(e,t){e.exports=function(e,t){return e.has(t)}},1769:function(e,t,n){var a=n(1570),r=n(1770),i=n(1718),s=n(1722),o=n(1771),d=n(1772),l=a?a.prototype:void 0,u=l?l.valueOf:void 0;e.exports=function(e,t,n,a,l,_,c){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!_(new r(e),new r(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=o;case"[object Set]":var m=1&a;if(h||(h=d),e.size!=t.size&&!m)return!1;var f=c.get(e);if(f)return f==t;a|=2,c.set(e,t);var p=s(h(e),h(t),a,l,_,c);return c.delete(e),p;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},1770:function(e,t,n){var a=n(1563).Uint8Array;e.exports=a},1771:function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,a){n[++t]=[a,e]})),n}},1772:function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},1773:function(e,t,n){var a=n(1774),r=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,i,s,o){var d=1&n,l=a(e),u=l.length;if(u!=a(t).length&&!d)return!1;for(var _=u;_--;){var c=l[_];if(!(d?c in t:r.call(t,c)))return!1}var h=o.get(e),m=o.get(t);if(h&&m)return h==t&&m==e;var f=!0;o.set(e,t),o.set(t,e);for(var p=d;++_<u;){var M=e[c=l[_]],y=t[c];if(i)var g=d?i(y,M,c,t,e,o):i(M,y,c,e,t,o);if(!(void 0===g?M===y||s(M,y,n,i,o):g)){f=!1;break}p||(p="constructor"==c)}if(f&&!p){var L=e.constructor,v=t.constructor;L==v||!("constructor"in e)||!("constructor"in t)||"function"==typeof L&&L instanceof L&&"function"==typeof v&&v instanceof v||(f=!1)}return o.delete(e),o.delete(t),f}},1774:function(e,t,n){var a=n(1775),r=n(1777),i=n(1578);e.exports=function(e){return a(e,i,r)}},1775:function(e,t,n){var a=n(1776),r=n(1564);e.exports=function(e,t,n){var i=t(e);return r(e)?i:a(i,n(e))}},1776:function(e,t){e.exports=function(e,t){for(var n=-1,a=t.length,r=e.length;++n<a;)e[r+n]=t[n];return e}},1777:function(e,t,n){var a=n(1778),r=n(1779),i=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols,o=s?function(e){return null==e?[]:(e=Object(e),a(s(e),(function(t){return i.call(e,t)})))}:r;e.exports=o},1778:function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length,r=0,i=[];++n<a;){var s=e[n];t(s,n,e)&&(i[r++]=s)}return i}},1779:function(e,t){e.exports=function(){return[]}},1780:function(e,t,n){var a=n(1781),r=n(1723),i=n(1564),s=n(1724),o=n(1725),d=n(1726),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),u=!n&&r(e),_=!n&&!u&&s(e),c=!n&&!u&&!_&&d(e),h=n||u||_||c,m=h?a(e.length,String):[],f=m.length;for(var p in e)!t&&!l.call(e,p)||h&&("length"==p||_&&("offset"==p||"parent"==p)||c&&("buffer"==p||"byteLength"==p||"byteOffset"==p)||o(p,f))||m.push(p);return m}},1781:function(e,t){e.exports=function(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}},1782:function(e,t,n){var a=n(1566),r=n(1567);e.exports=function(e){return r(e)&&"[object Arguments]"==a(e)}},1783:function(e,t){e.exports=function(){return!1}},1784:function(e,t,n){var a=n(1566),r=n(1579),i=n(1567),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&r(e.length)&&!!s[a(e)]}},1785:function(e,t){e.exports=function(e){return function(t){return e(t)}}},1786:function(e,t,n){(function(e){var a=n(1720),r=t&&!t.nodeType&&t,i=r&&"object"==typeof e&&e&&!e.nodeType&&e,s=i&&i.exports===r&&a.process,o=function(){try{var e=i&&i.require&&i.require("util").types;return e||s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=o}).call(this,n(71)(e))},1787:function(e,t,n){var a=n(1788),r=n(1789),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!a(e))return r(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},1788:function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},1789:function(e,t,n){var a=n(1790)(Object.keys,Object);e.exports=a},1790:function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},1791:function(e,t,n){var a=n(1792),r=n(1575),i=n(1793),s=n(1794),o=n(1795),d=n(1566),l=n(1721),u=l(a),_=l(r),c=l(i),h=l(s),m=l(o),f=d;(a&&"[object DataView]"!=f(new a(new ArrayBuffer(1)))||r&&"[object Map]"!=f(new r)||i&&"[object Promise]"!=f(i.resolve())||s&&"[object Set]"!=f(new s)||o&&"[object WeakMap]"!=f(new o))&&(f=function(e){var t=d(e),n="[object Object]"==t?e.constructor:void 0,a=n?l(n):"";if(a)switch(a){case u:return"[object DataView]";case _:return"[object Map]";case c:return"[object Promise]";case h:return"[object Set]";case m:return"[object WeakMap]"}return t}),e.exports=f},1792:function(e,t,n){var a=n(1565)(n(1563),"DataView");e.exports=a},1793:function(e,t,n){var a=n(1565)(n(1563),"Promise");e.exports=a},1794:function(e,t,n){var a=n(1565)(n(1563),"Set");e.exports=a},1795:function(e,t,n){var a=n(1565)(n(1563),"WeakMap");e.exports=a},1796:function(e,t,n){var a=n(1797),r=n(1799)((function(e,t,n){a(e,n,t)}));e.exports=r},1797:function(e,t,n){var a=n(1798);e.exports=function(e,t,n){"__proto__"==t&&a?a(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},1798:function(e,t,n){var a=n(1565),r=function(){try{var e=a(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=r},1799:function(e,t,n){var a=n(1800),r=n(1801),i=n(1807),s=n(1564);e.exports=function(e,t){return function(n,o){var d=s(n)?a:r,l=t?t():{};return d(n,e,i(o,2),l)}}},1800:function(e,t){e.exports=function(e,t,n,a){for(var r=-1,i=null==e?0:e.length;++r<i;){var s=e[r];t(a,s,n(s),e)}return a}},1801:function(e,t,n){var a=n(1802);e.exports=function(e,t,n,r){return a(e,(function(e,a,i){t(r,e,n(e),i)})),r}},1802:function(e,t,n){var a=n(1803),r=n(1806)(a);e.exports=r},1803:function(e,t,n){var a=n(1804),r=n(1578);e.exports=function(e,t){return e&&a(e,t,r)}},1804:function(e,t,n){var a=n(1805)();e.exports=a},1805:function(e,t){e.exports=function(e){return function(t,n,a){for(var r=-1,i=Object(t),s=a(t),o=s.length;o--;){var d=s[e?o:++r];if(!1===n(i[d],d,i))break}return t}}},1806:function(e,t,n){var a=n(1727);e.exports=function(e,t){return function(n,r){if(null==n)return n;if(!a(n))return e(n,r);for(var i=n.length,s=t?i:-1,o=Object(n);(t?s--:++s<i)&&!1!==r(o[s],s,o););return n}}},1807:function(e,t,n){var a=n(1808),r=n(1811),i=n(1822),s=n(1564),o=n(1823);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?s(e)?r(e[0],e[1]):a(e):o(e)}},1808:function(e,t,n){var a=n(1809),r=n(1810),i=n(1729);e.exports=function(e){var t=r(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||a(n,e,t)}}},1809:function(e,t,n){var a=n(1717),r=n(1574);e.exports=function(e,t,n,i){var s=n.length,o=s,d=!i;if(null==e)return!o;for(e=Object(e);s--;){var l=n[s];if(d&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++s<o;){var u=(l=n[s])[0],_=e[u],c=l[1];if(d&&l[2]){if(void 0===_&&!(u in e))return!1}else{var h=new a;if(i)var m=i(_,c,u,e,t,h);if(!(void 0===m?r(c,_,3,i,h):m))return!1}}return!0}},1810:function(e,t,n){var a=n(1728),r=n(1578);e.exports=function(e){for(var t=r(e),n=t.length;n--;){var i=t[n],s=e[i];t[n]=[i,s,a(s)]}return t}},1811:function(e,t,n){var a=n(1574),r=n(1812),i=n(1819),s=n(1580),o=n(1728),d=n(1729),l=n(1573);e.exports=function(e,t){return s(e)&&o(t)?d(l(e),t):function(n){var s=r(n,e);return void 0===s&&s===t?i(n,e):a(t,s,3)}}},1812:function(e,t,n){var a=n(1730);e.exports=function(e,t,n){var r=null==e?void 0:a(e,t);return void 0===r?n:r}},1813:function(e,t,n){var a=n(1814),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,s=a((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(r,(function(e,n,a,r){t.push(a?r.replace(i,"$1"):n||e)})),t}));e.exports=s},1814:function(e,t,n){var a=n(1815);e.exports=function(e){var t=a(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},1815:function(e,t,n){var a=n(1577);function r(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var a=arguments,r=t?t.apply(this,a):a[0],i=n.cache;if(i.has(r))return i.get(r);var s=e.apply(this,a);return n.cache=i.set(r,s)||i,s};return n.cache=new(r.Cache||a),n}r.Cache=a,e.exports=r},1816:function(e,t,n){var a=n(1817);e.exports=function(e){return null==e?"":a(e)}},1817:function(e,t,n){var a=n(1570),r=n(1818),i=n(1564),s=n(1581),o=a?a.prototype:void 0,d=o?o.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return r(t,e)+"";if(s(t))return d?d.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},1818:function(e,t){e.exports=function(e,t){for(var n=-1,a=null==e?0:e.length,r=Array(a);++n<a;)r[n]=t(e[n],n,e);return r}},1819:function(e,t,n){var a=n(1820),r=n(1821);e.exports=function(e,t){return null!=e&&r(e,t,a)}},1820:function(e,t){e.exports=function(e,t){return null!=e&&t in Object(e)}},1821:function(e,t,n){var a=n(1731),r=n(1723),i=n(1564),s=n(1725),o=n(1579),d=n(1573);e.exports=function(e,t,n){for(var l=-1,u=(t=a(t,e)).length,_=!1;++l<u;){var c=d(t[l]);if(!(_=null!=e&&n(e,c)))break;e=e[c]}return _||++l!=u?_:!!(u=null==e?0:e.length)&&o(u)&&s(c,u)&&(i(e)||r(e))}},1822:function(e,t){e.exports=function(e){return e}},1823:function(e,t,n){var a=n(1824),r=n(1825),i=n(1580),s=n(1573);e.exports=function(e){return i(e)?a(s(e)):r(e)}},1824:function(e,t){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},1825:function(e,t,n){var a=n(1730);e.exports=function(e){return function(t){return a(t,e)}}},1826:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Chart",{enumerable:!0,get:function(){return i.default}}),t.defaults=t.Scatter=t.Bubble=t.Polar=t.Radar=t.HorizontalBar=t.Bar=t.Line=t.Pie=t.Doughnut=t.default=void 0;var a=d(n(0)),r=d(n(1)),i=d(n(1732)),s=d(n(1734)),o=d(n(1796));function d(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},i=Object.keys(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}function M(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=Y(e);if(t){var r=Y(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return L(this,n)}}function L(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Y(e){return(Y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k=void 0!==e&&e.env&&"production",D=function(e){M(n,e);var t=g(n);function n(){var e;return m(this,n),b(v(e=t.call(this)),"handleOnClick",(function(t){var n=e.chartInstance,a=e.props,r=a.getDatasetAtEvent,i=a.getElementAtEvent,s=a.getElementsAtEvent,o=a.onElementsClick;r&&r(n.getDatasetAtEvent(t),t),i&&i(n.getElementAtEvent(t),t),s&&s(n.getElementsAtEvent(t),t),o&&o(n.getElementsAtEvent(t),t)})),b(v(e),"ref",(function(t){e.element=t})),e.chartInstance=void 0,e}return p(n,[{key:"componentDidMount",value:function(){this.renderChart()}},{key:"componentDidUpdate",value:function(){if(this.props.redraw)return this.destroyChart(),void this.renderChart();this.updateChart()}},{key:"shouldComponentUpdate",value:function(e){var t=this.props,n=(t.redraw,t.type),a=t.options,r=t.plugins,i=t.legend,o=t.height,d=t.width;if(!0===e.redraw)return!0;if(o!==e.height||d!==e.width)return!0;if(n!==e.type)return!0;if(!(0,s.default)(i,e.legend))return!0;if(!(0,s.default)(a,e.options))return!0;var l=this.transformDataProp(e);return!(0,s.default)(this.shadowDataProp,l)||!(0,s.default)(r,e.plugins)}},{key:"componentWillUnmount",value:function(){this.destroyChart()}},{key:"transformDataProp",value:function(e){var t=e.data;return"function"==typeof t?t(this.element):t}},{key:"memoizeDataProps",value:function(){if(this.props.data){var e=this.transformDataProp(this.props);return this.shadowDataProp=h(h({},e),{},{datasets:e.datasets&&e.datasets.map((function(e){return h({},e)}))}),this.saveCurrentDatasets(),e}}},{key:"checkDatasets",value:function(e){var t="production"!==k&&"prod"!==k,a=this.props.datasetKeyProvider!==n.getLabelAsKey,r=e.length>1;if(t&&r&&!a){var i=!1;e.forEach((function(e){e.label||(i=!0)})),i&&console.error('[react-chartjs-2] Warning: Each dataset needs a unique key. By default, the "label" property on each dataset is used. Alternatively, you may provide a "datasetKeyProvider" as a prop that returns a unique key.')}}},{key:"getCurrentDatasets",value:function(){return this.chartInstance&&this.chartInstance.config.data&&this.chartInstance.config.data.datasets||[]}},{key:"saveCurrentDatasets",value:function(){var e=this;this.datasets=this.datasets||{},this.getCurrentDatasets().forEach((function(t){e.datasets[e.props.datasetKeyProvider(t)]=t}))}},{key:"updateChart",value:function(){var e=this,t=this.props.options,n=this.memoizeDataProps(this.props);if(this.chartInstance){t&&(this.chartInstance.options=i.default.helpers.configMerge(this.chartInstance.options,t));var a=this.getCurrentDatasets(),r=n.datasets||[];this.checkDatasets(a);var s=(0,o.default)(a,this.props.datasetKeyProvider);this.chartInstance.config.data.datasets=r.map((function(t){var n=s[e.props.datasetKeyProvider(t)];if(n&&n.type===t.type&&t.data){n.data.splice(t.data.length),t.data.forEach((function(e,a){n.data[a]=t.data[a]}));t.data;var a=_(t,["data"]);return h(h({},n),a)}return t}));n.datasets;var d=_(n,["datasets"]);this.chartInstance.config.data=h(h({},this.chartInstance.config.data),d),this.chartInstance.update()}}},{key:"renderChart",value:function(){var e=this.props,t=e.options,a=e.legend,r=e.type,o=e.plugins,d=this.element,l=this.memoizeDataProps();void 0===a||(0,s.default)(n.defaultProps.legend,a)||(t.legend=a),this.chartInstance=new i.default(d,{type:r,data:l,options:t,plugins:o})}},{key:"destroyChart",value:function(){if(this.chartInstance){this.saveCurrentDatasets();var e=Object.values(this.datasets);this.chartInstance.config.data.datasets=e,this.chartInstance.destroy()}}},{key:"render",value:function(){var e=this.props,t=e.height,n=e.width,r=e.id;return a.default.createElement("canvas",{ref:this.ref,height:t,width:n,id:r,onClick:this.handleOnClick})}}]),n}(a.default.Component);b(D,"getLabelAsKey",(function(e){return e.label})),b(D,"propTypes",{data:r.default.oneOfType([r.default.object,r.default.func]).isRequired,getDatasetAtEvent:r.default.func,getElementAtEvent:r.default.func,getElementsAtEvent:r.default.func,height:r.default.number,legend:r.default.object,onElementsClick:r.default.func,options:r.default.object,plugins:r.default.arrayOf(r.default.object),redraw:r.default.bool,type:function(e,t,n){if(!i.default.controllers[e[t]])return new Error("Invalid chart type `"+e[t]+"` supplied to `"+n+"`.")},width:r.default.number,datasetKeyProvider:r.default.func}),b(D,"defaultProps",{legend:{display:!0,position:"bottom"},type:"doughnut",height:150,width:300,redraw:!1,options:{},datasetKeyProvider:D.getLabelAsKey});var w=D;t.default=w;var x=function(e){M(n,e);var t=g(n);function n(){return m(this,n),t.apply(this,arguments)}return p(n,[{key:"render",value:function(){var e=this;return a.default.createElement(D,l({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"doughnut"}))}}]),n}(a.default.Component);t.Doughnut=x;var T=function(e){M(n,e);var t=g(n);function n(){return m(this,n),t.apply(this,arguments)}return p(n,[{key:"render",value:function(){var e=this;return a.default.createElement(D,l({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"pie"}))}}]),n}(a.default.Component);t.Pie=T;var S=function(e){M(n,e);var t=g(n);function n(){return m(this,n),t.apply(this,arguments)}return p(n,[{key:"render",value:function(){var e=this;return a.default.createElement(D,l({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"line"}))}}]),n}(a.default.Component);t.Line=S;var H=function(e){M(n,e);var t=g(n);function n(){return m(this,n),t.apply(this,arguments)}return p(n,[{key:"render",value:function(){var e=this;return a.default.createElement(D,l({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"bar"}))}}]),n}(a.default.Component);t.Bar=H;var j=function(e){M(n,e);var t=g(n);function n(){return m(this,n),t.apply(this,arguments)}return p(n,[{key:"render",value:function(){var e=this;return a.default.createElement(D,l({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"horizontalBar"}))}}]),n}(a.default.Component);t.HorizontalBar=j;var P=function(e){M(n,e);var t=g(n);function n(){return m(this,n),t.apply(this,arguments)}return p(n,[{key:"render",value:function(){var e=this;return a.default.createElement(D,l({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"radar"}))}}]),n}(a.default.Component);t.Radar=P;var O=function(e){M(n,e);var t=g(n);function n(){return m(this,n),t.apply(this,arguments)}return p(n,[{key:"render",value:function(){var e=this;return a.default.createElement(D,l({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"polarArea"}))}}]),n}(a.default.Component);t.Polar=O;var A=function(e){M(n,e);var t=g(n);function n(){return m(this,n),t.apply(this,arguments)}return p(n,[{key:"render",value:function(){var e=this;return a.default.createElement(D,l({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"bubble"}))}}]),n}(a.default.Component);t.Bubble=A;var F=function(e){M(n,e);var t=g(n);function n(){return m(this,n),t.apply(this,arguments)}return p(n,[{key:"render",value:function(){var e=this;return a.default.createElement(D,l({},this.props,{ref:function(t){return e.chartInstance=t&&t.chartInstance},type:"scatter"}))}}]),n}(a.default.Component);t.Scatter=F;var W=i.default.defaults;t.defaults=W}).call(this,n(13))}}]);
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ar/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ar/messages.json
deleted file mode 100644 (file)
index a4ffd40..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "إنشاء جداول البيانات وتعديلها"
-   },
-   "appname": {
-      "message": "جداول البيانات"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/bg/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/bg/messages.json
deleted file mode 100644 (file)
index 07339a8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Създавайте и редактирайте електронни таблици"
-   },
-   "appname": {
-      "message": "Таблици"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ca/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ca/messages.json
deleted file mode 100644 (file)
index 5695ab2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crea i edita fulls de càlcul"
-   },
-   "appname": {
-      "message": "Fulls de càlcul"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/cs/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/cs/messages.json
deleted file mode 100644 (file)
index 1e579e2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Vytvářejte a upravujte tabulky"
-   },
-   "appname": {
-      "message": "Tabulky"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/da/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/da/messages.json
deleted file mode 100644 (file)
index 1dd353b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Opret og rediger regneark"
-   },
-   "appname": {
-      "message": "Sheets"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/de/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/de/messages.json
deleted file mode 100644 (file)
index 98c3be4..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Tabellen erstellen und bearbeiten"
-   },
-   "appname": {
-      "message": "Tabellen"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/el/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/el/messages.json
deleted file mode 100644 (file)
index 5e5b4d3..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Δημιουργία και επεξεργασία υπολογιστικών φύλλων"
-   },
-   "appname": {
-      "message": "Υπολογιστικά φύλλα"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/en_GB/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/en_GB/messages.json
deleted file mode 100644 (file)
index 72a1fa0..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Create and edit spreadsheets"
-   },
-   "appname": {
-      "message": "Sheets"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/en_US/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/en_US/messages.json
deleted file mode 100644 (file)
index ba56671..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Create and edit spreadsheets"
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Sheets"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/es/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/es/messages.json
deleted file mode 100644 (file)
index b35f1c6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crear y editar hojas de cálculo"
-   },
-   "appname": {
-      "message": "Hojas de cálculo"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/es_419/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/es_419/messages.json
deleted file mode 100644 (file)
index 5fab44b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crea y edita hojas de cálculo"
-   },
-   "appname": {
-      "message": "Hojas de cálculo"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/et/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/et/messages.json
deleted file mode 100644 (file)
index 9379990..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Arvutustabelite loomine ja muutmine"
-   },
-   "appname": {
-      "message": "Arvutustabelid"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/fi/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/fi/messages.json
deleted file mode 100644 (file)
index 0bf8e8a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Luo ja muokkaa laskentataulukoita."
-   },
-   "appname": {
-      "message": "Sheets"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/fil/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/fil/messages.json
deleted file mode 100644 (file)
index 965605c..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Gumagawa at nag-e-edit ng mga spreadsheet"
-   },
-   "appname": {
-      "message": "Sheets"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/fr/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/fr/messages.json
deleted file mode 100644 (file)
index 3f14670..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Créez et modifiez des feuilles de calcul"
-   },
-   "appname": {
-      "message": "Sheets"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/he/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/he/messages.json
deleted file mode 100644 (file)
index 529d306..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "יצירה ועריכה של גיליונות אלקטרוניים"
-   },
-   "appname": {
-      "message": "Sheets"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/hi/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/hi/messages.json
deleted file mode 100644 (file)
index dd56b54..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "स्प्रैडशीट बनाएं और उनमें बदलाव करें"
-   },
-   "appname": {
-      "message": "पत्रक"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/hu/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/hu/messages.json
deleted file mode 100644 (file)
index 51a8f84..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Táblázatok létrehozása és szerkesztése"
-   },
-   "appname": {
-      "message": "Táblázatok"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/id/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/id/messages.json
deleted file mode 100644 (file)
index 61968cd..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Membuat dan mengedit spreadsheet"
-   },
-   "appname": {
-      "message": "Spreadsheet"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/it/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/it/messages.json
deleted file mode 100644 (file)
index 0912985..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crea e modifica fogli di lavoro"
-   },
-   "appname": {
-      "message": "Fogli"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ja/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ja/messages.json
deleted file mode 100644 (file)
index 2a951b5..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "スプレッドシートを作成、編集する"
-   },
-   "appname": {
-      "message": "スプレッドシート"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ko/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ko/messages.json
deleted file mode 100644 (file)
index 47a44b8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "스프레드시트 만들기 및 수정"
-   },
-   "appname": {
-      "message": "스프레드시트"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/lt/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/lt/messages.json
deleted file mode 100644 (file)
index 4309987..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Kurkite ir redaguokite skaičiuokles"
-   },
-   "appname": {
-      "message": "Skaičiuoklės"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/lv/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/lv/messages.json
deleted file mode 100644 (file)
index ff0dc70..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Izklājlapu izveide un rediģēšana"
-   },
-   "appname": {
-      "message": "Izklājlapas"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ms/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ms/messages.json
deleted file mode 100644 (file)
index b3d8ee2..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Buat dan edit hamparan"
-   },
-   "appname": {
-      "message": "Helaian"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/nl/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/nl/messages.json
deleted file mode 100644 (file)
index baa560e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Spreadsheets maken en bewerken"
-   },
-   "appname": {
-      "message": "Spreadsheets"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/no/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/no/messages.json
deleted file mode 100644 (file)
index 14dfc5e..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Opprett og rediger regneark"
-   },
-   "appname": {
-      "message": "Regneark"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/pl/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/pl/messages.json
deleted file mode 100644 (file)
index 4f23af9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Tworzenie i edytowanie arkuszy kalkulacyjnych"
-   },
-   "appname": {
-      "message": "Arkusze"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/pt_BR/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/pt_BR/messages.json
deleted file mode 100644 (file)
index b7e37d9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Crie e edite planilhas"
-   },
-   "appname": {
-      "message": "Planilhas"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/pt_PT/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/pt_PT/messages.json
deleted file mode 100644 (file)
index 0ac6fb7..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Criar e editar folhas de cálculo"
-   },
-   "appname": {
-      "message": "Folhas de cálculo"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ro/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ro/messages.json
deleted file mode 100644 (file)
index fcc1902..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Creați și editați foi de calcul"
-   },
-   "appname": {
-      "message": "Foi de calcul"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ru/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/ru/messages.json
deleted file mode 100644 (file)
index 717a0c9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Создавайте и редактируйте таблицы."
-   },
-   "appname": {
-      "message": "Таблицы"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sk/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sk/messages.json
deleted file mode 100644 (file)
index 4e19cb8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Vytváranie a úpravy tabuliek"
-   },
-   "appname": {
-      "message": "Tabuľky"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sl/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sl/messages.json
deleted file mode 100644 (file)
index 578b277..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Ustvarite in uredite preglednice"
-   },
-   "appname": {
-      "message": "Preglednice"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sr/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sr/messages.json
deleted file mode 100644 (file)
index d8f2422..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Правите табеле и уносите измене у њих"
-   },
-   "appname": {
-      "message": "Табеле"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sv/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/sv/messages.json
deleted file mode 100644 (file)
index 76297c6..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Skapa och redigera kalkylark"
-   },
-   "appname": {
-      "message": "Kalkylark"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/th/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/th/messages.json
deleted file mode 100644 (file)
index 95df81a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "สร้างและแก้ไขสเปรดชีต"
-   },
-   "appname": {
-      "message": "ชีต"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/tr/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/tr/messages.json
deleted file mode 100644 (file)
index 9beb6e8..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "E-tablolar oluşturun ve düzenleyin"
-   },
-   "appname": {
-      "message": "E-Tablolar"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/uk/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/uk/messages.json
deleted file mode 100644 (file)
index f9fdbf1..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Створення й редагування електронних таблиць"
-   },
-   "appname": {
-      "message": "Таблиці"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/vi/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/vi/messages.json
deleted file mode 100644 (file)
index d70867b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "Tạo và chỉnh sửa bảng tính"
-   },
-   "appname": {
-      "message": "Trang tính"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/zh_CN/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/zh_CN/messages.json
deleted file mode 100644 (file)
index 4862e64..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "创建和编辑电子表格"
-   },
-   "appname": {
-      "message": "表格"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/zh_TW/messages.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_locales/zh_TW/messages.json
deleted file mode 100644 (file)
index ce3c8e9..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-   "appdesc": {
-      "message": "建立及編輯試算表"
-   },
-   "appname": {
-      "message": "試算表"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_metadata/computed_hashes.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_metadata/computed_hashes.json
deleted file mode 100644 (file)
index fd7a0dc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"file_hashes":[{"block_hashes":["/pEsxG0QamE9wrIaFERfkBqpfSRnMHqPFnzM26t5VAo="],"block_size":4096,"path":"main.html"},{"block_hashes":["IYlaksKiTLtZt+tZOSzjJNfax09/Y1QIOhTml2PpdHs="],"block_size":4096,"path":"main.js"}],"version":2}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_metadata/verified_contents.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 25eab8f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJfbG9jYWxlcy9hci9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiTmRyUnRVbHdOMTFLWE1FRWc1eWEtRGVuMTN5bVJjV3FjclBadmpUQmZlVSJ9LHsicGF0aCI6Il9sb2NhbGVzL2JnL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI5c2FzY1dsOGUybkxLOERZWk56NUJhaUZwcEtEOEpwM212THhMQTZ2THh3In0seyJwYXRoIjoiX2xvY2FsZXMvY2EvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ik9PWHIxM29SR2FKTWdhRGhNZldWRnI1eDVrX1JfQTI5T1JOWXE1bGVacHMifSx7InBhdGgiOiJfbG9jYWxlcy9jcy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiNndudnN3NGlGX1lkUHJ4bzVGeDY1LXBUYk9wRC12aE5qOEVhS0F2VnY0dyJ9LHsicGF0aCI6Il9sb2NhbGVzL2RhL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ2U0o4NzVfWGxvbFJEWGxxMkNzUm1rcEliTFZPMHllQ0E0czAzMzJBVWVvIn0seyJwYXRoIjoiX2xvY2FsZXMvZGUvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImJHZEFMcnd5VTZqdm53NGowYzFtd2kwaWtyLWtZM29mbnplbzdEY0J0dE0ifSx7InBhdGgiOiJfbG9jYWxlcy9lbC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoicXBHZmdMWWt4YjFHazBnV1BQN1JDejhEdm1WTU4tekljNUp5TXJObklpNCJ9LHsicGF0aCI6Il9sb2NhbGVzL2VuX0dCL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJWMHJ3MDZfR0NzYXMtdHZnQXVBbnB1UFl0T3FXWDRmOWVYVkFyV25WZ1lnIn0seyJwYXRoIjoiX2xvY2FsZXMvZW5fVVMvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Img5MnhKRG9uR2FDNk5hc3hLa2FNWlVQcEg2a1dXRExvYzhPVFNKWkh6VU0ifSx7InBhdGgiOiJfbG9jYWxlcy9lcy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiSWs4WHV5NlB5bEo3Z3E0c0REQXhOd1JrY2NkZVRyZndpUFdlUTNuNktuQSJ9LHsicGF0aCI6Il9sb2NhbGVzL2VzXzQxOS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiZ3pmOG9oYnZObUtJYW8zeWpOekdEY25jOE4zU2Z0UlQyU2NzVGZVN0lFMCJ9LHsicGF0aCI6Il9sb2NhbGVzL2V0L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJxeTdLS0VsZURvYUJlVkFBN056NEVZb0tpb3E3MWtDelBveGt0aklFWHowIn0seyJwYXRoIjoiX2xvY2FsZXMvZmkvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImtGekxZSW5UTzRkTUFYXy1qa2J4QUtSS3BPcHdMX2ZhTXQ0YzNTZ1kycW8ifSx7InBhdGgiOiJfbG9jYWxlcy9maWwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjAyRXJscC1ud3NTNVBkWHJ4c0tVeTktTURsWENUV2N3MFJfdHh4LTY5RncifSx7InBhdGgiOiJfbG9jYWxlcy9mci9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiOGYyYmxBUmk3SFBDMHRzTk5fWkdET3V1VGw4bWc5NksxamI0aGYyWlgyYyJ9LHsicGF0aCI6Il9sb2NhbGVzL2hlL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJTM0EyUkxHaGZzS2pvYlhQOTlubUtYUGl2TEZhLVFSR20ycC00SnZCSGlBIn0seyJwYXRoIjoiX2xvY2FsZXMvaGkvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InNCRU8wUDhLc2dod3lFdUVlVVhPWWxOdU5uaTc5MUJOWF92Q0x3ZEx3eHMifSx7InBhdGgiOiJfbG9jYWxlcy9odS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiTFQxS3hMN3BtLW50ekd2ZXdiMl9QRl9DSDlWMEhSdXhqTVF6T2cyYW93NCJ9LHsicGF0aCI6Il9sb2NhbGVzL2lkL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJpRGpncDdIRUxJaktERG0tOWM2TWdRa2c4b2dXazBPNDRDbEFxQklrUG1rIn0seyJwYXRoIjoiX2xvY2FsZXMvaXQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InU0NTFSLUNPVkRLbTg5OC1mQ05vUV9fSkR0ZjZKU3Rfc3lkUG5QaFVVYVEifSx7InBhdGgiOiJfbG9jYWxlcy9qYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoieDJWQVcweWpGTFNIUXR6RFVJdHhxUlk4ZWhOV1pmS1o3aGtEb1BIbmh6MCJ9LHsicGF0aCI6Il9sb2NhbGVzL2tvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiItalJCTzhzQ1lQbWpfMklVMzkzWUM3Y1RkZW9KM1FFbGJjWWlXWlNDaTZFIn0seyJwYXRoIjoiX2xvY2FsZXMvbHQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ino2b3dmeFY5MVJuSE1KMnBwWDVMY2xkZVlNS0UyVkJEV2FLYnJSaVhfZVEifSx7InBhdGgiOiJfbG9jYWxlcy9sdi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiSW1GWnhPRWxxY0J2U0Y0emEzXzUyVHZkcm5RN2VsYVRETEZFbXlFRlZsWSJ9LHsicGF0aCI6Il9sb2NhbGVzL21zL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJRbXM4bGQ2R0hlOHdQQklsaXZRZmNnWHpkOGRUWFUwejAxUXhVSmxLYmU0In0seyJwYXRoIjoiX2xvY2FsZXMvbmwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjA0WXR4UWR1S2ZUcnRtNjJFRmEwVDUyWDhZa3k5aHBWcGRXUjV6dHhsRTQifSx7InBhdGgiOiJfbG9jYWxlcy9uby9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoibHhuQjl3eVcteWdaTnVhMnR2OXAwaEtnR1VVTUtIQm1meWV0V2d4UWoyTSJ9LHsicGF0aCI6Il9sb2NhbGVzL3BsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJYTEdCZXRxWkM4dnljeUVOUXp3RWU4T0dMd3VkM1h3dk5aX1FnUnh2LTJVIn0seyJwYXRoIjoiX2xvY2FsZXMvcHRfQlIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImxidGlrUE1kd1RfNDN2Nmt4cGlXaTFRSEpiZHFPUHR3V1ZFVXppdzlGREUifSx7InBhdGgiOiJfbG9jYWxlcy9wdF9QVC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoib2tKaThqR1ZHQmsySmxWUDJXbU1BUlNmcUVNUlJhYTJkZTlOOW1GLXV2OCJ9LHsicGF0aCI6Il9sb2NhbGVzL3JvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJhZU9uTGdLSFN4TkFsMm5aSDZQMnc1Z1ZyTV9mN0ZmVGlKTUwxY2VCX0hnIn0seyJwYXRoIjoiX2xvY2FsZXMvcnUvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ikw3TkdDeW5sVE1JM3VkMFZCbHM0NHYwb2UwdUtPanlmMlMyOGxUZGJYYk0ifSx7InBhdGgiOiJfbG9jYWxlcy9zay9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoidGxhQ2loYVV4Smd0WEc3R0FUWFAwaV9iVGw5a2xXNU1TRmI1ZEpCbXE2MCJ9LHsicGF0aCI6Il9sb2NhbGVzL3NsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJNYzRrNjB1VzVlaGQtQlgzOWN0VUFER2N6Tm5HSERKQ3NzVWJiQnA4QzBvIn0seyJwYXRoIjoiX2xvY2FsZXMvc3IvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkM2R0lTMEQ0eWZoekliSjkwQkNaTWs0aG1ReXJlR3FJbjJlWENuRmxMc00ifSx7InBhdGgiOiJfbG9jYWxlcy9zdi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiV2tmOXhucHh4MzFoNWtUSF9yek5zVHgwei1uTTVCRmlHNjVxczdKeVBsNCJ9LHsicGF0aCI6Il9sb2NhbGVzL3RoL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiIwUzMtbVFzbHFqZlFlN1ZNSUwxeVJ1ak4xcVVVR0J0SGFWd3Z1djFrSUFvIn0seyJwYXRoIjoiX2xvY2FsZXMvdHIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IklkMXVnZHlETEFGb3pOY3hWd0tqdFl1dC1LQ2p6ZlY2Tkt1bFFFMWxQRG8ifSx7InBhdGgiOiJfbG9jYWxlcy91ay9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoicENEcTFGS1FXMXhZZWUtVDR3RkhDdjF5bW5WVnhjeXM2MVNCMzMyTHFVSSJ9LHsicGF0aCI6Il9sb2NhbGVzL3ZpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJNT1dfbzBDcE1aMzlrYnludlZIM0dUc29CQXVXWmhfamM1cVctTER1Qkg0In0seyJwYXRoIjoiX2xvY2FsZXMvemhfQ04vbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Im5ZQXBib2gzRHJQYjQ3TThTTnl1U1NRc2gzU01na2cwVG1QYnU0bW1hcjAifSx7InBhdGgiOiJfbG9jYWxlcy96aF9UVy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiYzAtQ1hrby14VFhyYmUtWWhSNEdjVmdnNng0WWh5SjFTdGNhbGpHYndMdyJ9LHsicGF0aCI6Imljb25fMTI4LnBuZyIsInJvb3RfaGFzaCI6IjlkaENLQ21pOFJESk8zNVdJV2JZbEN4UTdqQUs4ek54T0FqS29QX0R5WDQifSx7InBhdGgiOiJpY29uXzE2LnBuZyIsInJvb3RfaGFzaCI6IjB3SGNaT0Nfemp4c1hiZk5zTzU1cVo2Y0JOR3hQQ2twSzFQcDhsU0c2eHcifSx7InBhdGgiOiJtYWluLmh0bWwiLCJyb290X2hhc2giOiJfcEVzeEcwUWFtRTl3cklhRkVSZmtCcXBmU1JuTUhxUEZuek0yNnQ1VkFvIn0seyJwYXRoIjoibWFpbi5qcyIsInJvb3RfaGFzaCI6IklZbGFrc0tpVEx0WnQtdFpPU3pqSk5mYXgwOV9ZMVFJT2hUbWwyUHBkSHMifSx7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoiQmR1em8tR1c4aXJGeEdjLVJvby1xcFRENmJLV1RuczdPbnhmWXFBMEtPdyJ9XSwiZm9ybWF0IjoidHJlZWhhc2giLCJoYXNoX2Jsb2NrX3NpemUiOjQwOTZ9XSwiaXRlbV9pZCI6ImZlbGNhYWxkbmJkbmNjbG1nZGNuY29scGViZ2llamFwIiwiaXRlbV92ZXJzaW9uIjoiMS4yIiwicHJvdG9jb2xfdmVyc2lvbiI6MX0","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"A2zvXpkbDAoM7VcsUB3wfJyiIQTnlTvTfPuojI7bLmntqrg9fO66rlKV364SwCcyG0adbmseKiZo4HFnNiXnSH5Tu9y0l_Lsvca5mpauYFuE5tktpE1Omt7SSE0AUK8Cpu_B3pt6lUhgn9-c5Bfc-Ow0hbvR3l6W8Ay0UlPZXr0"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"HH-W1-ZfOFoC4FY3jWFJUmMCFTdP2TfOQDwTrtlQKALgAmaUvBFh9XCLwW5iFxC0q2lDZ5E-sdbwv7gMMqFniSkeOOdrl6tK-VcueWximjjOlu46rOh2QEnCfQS5trYKQgirF1bACs7aF-EOTHvRT9KUQTXE-4Sjcie1xWyowaj8yKfysMQ5oc9dwJaF8XCPBeQjCJg8oYYu48Ua1_lq5b5fljQLqUgxiHkxN-7uZzleFSICg4cI6qUtESJUpOy80Xf1mPFSN9exX9CCOWnaJXiRK3khx7PYbsRTq_GRY2NbjzFNHzbzWS1Xo0luHL-ZC7xN4fAe7fvJ2Qw55xXbnw"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/icon_128.png b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/icon_128.png
deleted file mode 100644 (file)
index fffd882..0000000
Binary files a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/icon_128.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/icon_16.png b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/icon_16.png
deleted file mode 100644 (file)
index c989183..0000000
Binary files a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/icon_16.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/main.html b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/main.html
deleted file mode 100644 (file)
index 1d0a501..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="main.js"></script>
-</head>
-<body>
-</body>
-</html>
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/main.js b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/main.js
deleted file mode 100644 (file)
index 8a77559..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-document.location.href =
-    "https://docs.google.com/spreadsheets?usp=chrome_app&authuser=0";
diff --git a/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/manifest.json b/.config/google-chrome/Default/Extensions/felcaaldnbdncclmgdcncolpebgiejap/1.2_0/manifest.json
deleted file mode 100644 (file)
index 18f6ac7..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-{
-   "api_console_project_id": "1083656409722",
-   "app": {
-      "launch": {
-         "local_path": "main.html"
-      }
-   },
-   "container": "GOOGLE_DRIVE",
-   "default_locale": "en_US",
-   "description": "__MSG_appDesc__",
-   "icons": {
-      "128": "icon_128.png",
-      "16": "icon_16.png"
-   },
-   "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0AHrkP4MHPDKQI/O9LqZjtM24hKApaT3uVHeOduC06ZXWuwVRvx2wy5JUmMHfefXRG26tErgZSWpbxkm+2xfplKnT+grXF771HDgsNrNXERJHq7tnoYsWRiG3Gbs5BI4Ei+naZ/nyiWblbT4GyuD9N5yXNtoM0AnK+0FYhbO7IwIDAQAB",
-   "manifest_version": 2,
-   "name": "__MSG_appName__",
-   "offline_enabled": true,
-   "update_url": "https://clients2.google.com/service/update2/crx",
-   "version": "1.2"
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/128.png b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/128.png
deleted file mode 100644 (file)
index 638e12c..0000000
Binary files a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/128.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/af/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/af/messages.json
deleted file mode 100644 (file)
index c32d1a6..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"SKEP NUWE"},"explanationofflinedisabled":{"message":"Jy is vanlyn. As jy Google Dokumente sonder 'n internetverbinding wil gebruik, moet jy die volgende keer as jy aan die internet gekoppel is na instellings op die Google Dokumente-tuisblad gaan en vanlynsinkronisering aanskakel."},"explanationofflineenabled":{"message":"Jy is vanlyn, maar jy kan nog steeds beskikbare l\u00eaers redigeer of nuwes skep."},"extdesc":{"message":"Skep, wysig en bekyk jou dokumente, sigblaaie en aanbiedings \u2013 alles sonder toegang tot die internet."},"extname":{"message":"Google Vanlyn Dokumente"},"learnmore":{"message":"Kom meer te wete"},"popuphelptext":{"message":"Skryf, redigeer en werk saam, waar jy ook al is, met of sonder 'n internetverbinding."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/am/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/am/messages.json
deleted file mode 100644 (file)
index 10d592e..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "አዲስ ፍጠር"
-   },
-   "explanationofflinedisabled": {
-      "message": "ከመስመር ውጪ ነዎት። Google ሰነዶችን ያለበይነመረብ ግንኙነት ለመጠቀም በGoogle ሰነዶች መነሻ ገጽ ላይ ወደ ቅንብሮች ይሂዱና ከበይነመረቡ ጋር በሚገናኙበት ቀጣዩ ጊዜ ላይ የመስመር ውጭ ስምረትን ያብሩ።"
-   },
-   "explanationofflineenabled": {
-      "message": "ከመስመር ውጪ ነዎት፣ ነገር ግን አሁንም የሚገኙ ፋይሎችን ማርትዕ ወይም አዲሶችን መፍጠር ይችላሉ።"
-   },
-   "extdesc": {
-      "message": "የእርስዎን ሰነዶች፣ የተመን ሉሆች እና የዝግጅት አቀራረቦች ያርትዑ፣ ይፍጠሩ እና ይመልከቱ — ሁሉንም ያለ በይነመረብ መዳረሻ።"
-   },
-   "extname": {
-      "message": "ከመስመር ውጪ Google ሰነዶች"
-   },
-   "learnmore": {
-      "message": "ተጨማሪ ለመረዳት"
-   },
-   "popuphelptext": {
-      "message": "የትም ይሁኑ በበይነመረብ ግንኙነት ወይም ያለእሱ ይጻፉ፣ ያርትዑ እና ይተባበሩ።"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ar/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ar/messages.json
deleted file mode 100644 (file)
index 29a5b0d..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "إنشاء جديد"
-   },
-   "explanationofflinedisabled": {
-      "message": "أنت بلا اتصال، لاستخدام مستندات Google بلا اتصال بالإنترنت، انتقل إلى الإعدادات في الصفحة الرئيسية لمستندات Google وشغّل المزامنة بلا اتصال في المرة القادمة التي تتصل فيها بالإنترنت."
-   },
-   "explanationofflineenabled": {
-      "message": "أنت بلا اتصال، ولكن لا يزال بإمكانك تعديل الملفات المتاحة أو إنشاء ملفات جديدة."
-   },
-   "extdesc": {
-      "message": "تعديل المستندات وجداول البيانات والعروض التقديمية وإنشاؤها وعرضها، كل ذلك بلا اتصال بالإنترنت"
-   },
-   "extname": {
-      "message": "مستندات Google بلا إنترنت"
-   },
-   "learnmore": {
-      "message": "المزيد من المعلومات"
-   },
-   "popuphelptext": {
-      "message": "يمكنك الكتابة والتعديل والتعاون من أي مكان، سواء كنت متصلاً بالإنترنت أو لا."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/az/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/az/messages.json
deleted file mode 100644 (file)
index 900c08d..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "YENİSİNİ YARADIN"
-   },
-   "explanationofflinedisabled": {
-      "message": "Oflaynsınız. Google Sənədi internet bağlantısı olmadan istifadə etmək istəyirsinizsə, Google Sənədin əsas səhifəsində ayarlara gedin və növbəti dəfə internetə qoşulanda oflayn sinxronizasiyanı aktiv edin."
-   },
-   "explanationofflineenabled": {
-      "message": "Oflaynsınız, amma mövcud faylları redaktə edə və yenilərini yarada bilərsiniz."
-   },
-   "extdesc": {
-      "message": "Sənəd, cədvəl və təqdimatların hamısını internet olmadan redaktə edin, yaradın və baxın."
-   },
-   "extname": {
-      "message": "Google Sənəd Oflayn"
-   },
-   "learnmore": {
-      "message": "Ətraflı Məlumat"
-   },
-   "popuphelptext": {
-      "message": "Harda olmağınızdan və internetə qoşulu olub-olmadığınızdan asılı olmayaraq, yazın, redaktə edin və əməkdaşlıq edin."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/be/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/be/messages.json
deleted file mode 100644 (file)
index 2af08fe..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u0421\u0422\u0412\u0410\u0420\u042b\u0426\u042c \u041d\u041e\u0412\u042b"},"explanationofflinedisabled":{"message":"\u0412\u044b \u045e \u043f\u0430\u0437\u0430\u0441\u0435\u0442\u043a\u0430\u0432\u044b\u043c \u0440\u044d\u0436\u044b\u043c\u0435. \u041a\u0430\u0431 \u043a\u0430\u0440\u044b\u0441\u0442\u0430\u0446\u0446\u0430 \u0414\u0430\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0456 Google \u0431\u0435\u0437 \u043f\u0430\u0434\u043a\u043b\u044e\u0447\u044d\u043d\u043d\u044f \u0434\u0430 \u0456\u043d\u0442\u044d\u0440\u043d\u044d\u0442\u0443, \u043f\u0435\u0440\u0430\u0439\u0434\u0437\u0456\u0446\u0435 \u0434\u0430 \u043d\u0430\u043b\u0430\u0434 \u043d\u0430 \u0433\u0430\u043b\u043e\u045e\u043d\u0430\u0439 \u0441\u0442\u0430\u0440\u043e\u043d\u0446\u044b \u0414\u0430\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u045e Google \u0456 \u045e\u043a\u043b\u044e\u0447\u044b\u0446\u0435 \u0441\u0456\u043d\u0445\u0440\u0430\u043d\u0456\u0437\u0430\u0446\u044b\u044e \u043f\u0430\u0434\u0447\u0430\u0441 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0430\u0433\u0430 \u043f\u0430\u0434\u043a\u043b\u044e\u0447\u044d\u043d\u043d\u044f \u0434\u0430 \u0456\u043d\u0442\u044d\u0440\u043d\u044d\u0442\u0443."},"explanationofflineenabled":{"message":"\u0412\u044b \u045e \u043f\u0430\u0437\u0430\u0441\u0435\u0442\u043a\u0430\u0432\u044b\u043c \u0440\u044d\u0436\u044b\u043c\u0435, \u0430\u043b\u0435 \u0432\u044b \u045e\u0441\u0451 \u0440\u043e\u045e\u043d\u0430 \u043c\u043e\u0436\u0430\u0446\u0435 \u0440\u044d\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044c \u0434\u0430\u0441\u0442\u0443\u043f\u043d\u044b\u044f \u0444\u0430\u0439\u043b\u044b \u0456 \u0441\u0442\u0432\u0430\u0440\u0430\u0446\u044c \u043d\u043e\u0432\u044b\u044f."},"extdesc":{"message":"\u0420\u044d\u0434\u0430\u0433\u0430\u0432\u0430\u043d\u043d\u0435, \u0441\u0442\u0432\u0430\u0440\u044d\u043d\u043d\u0435 \u0456 \u043f\u0440\u0430\u0433\u043b\u044f\u0434 \u0434\u0430\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u045e, \u0442\u0430\u0431\u043b\u0456\u0446 \u0456 \u043f\u0440\u044d\u0437\u0435\u043d\u0442\u0430\u0446\u044b\u0439 \u0431\u0435\u0437 \u043f\u0430\u0434\u043a\u043b\u044e\u0447\u044d\u043d\u043d\u044f \u0434\u0430 \u0456\u043d\u0442\u044d\u0440\u043d\u044d\u0442\u0443."},"extname":{"message":"\u0414\u0430\u043a\u0443\u043c\u0435\u043d\u0442\u044b Google \u0443 \u043f\u0430\u0437\u0430\u0441\u0435\u0442\u043a\u0430\u0432\u044b\u043c \u0440\u044d\u0436\u044b\u043c\u0435"},"learnmore":{"message":"\u0414\u0430\u0432\u0435\u0434\u0430\u0446\u0446\u0430 \u0431\u043e\u043b\u044c\u0448"},"popuphelptext":{"message":"\u041f\u0456\u0448\u044b\u0446\u0435, \u0440\u044d\u0434\u0430\u0433\u0443\u0439\u0446\u0435 \u0456 \u0441\u0443\u043c\u0435\u0441\u043d\u0430 \u043f\u0440\u0430\u0446\u0443\u0439\u0446\u0435 \u043d\u0430\u0434 \u0434\u0430\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u043c\u0456 \u0437 \u043f\u0430\u0434\u043a\u043b\u044e\u0447\u044d\u043d\u043d\u0435\u043c \u0434\u0430 \u0456\u043d\u0442\u044d\u0440\u043d\u044d\u0442\u0443 \u0456 \u0431\u0435\u0437 \u044f\u0433\u043e."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/bg/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/bg/messages.json
deleted file mode 100644 (file)
index 2717d70..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "СЪЗДАВАНЕ"
-   },
-   "explanationofflinedisabled": {
-      "message": "Офлайн сте. За да използвате Google Документи без интернет връзка, отворете настройките в началната страница на Google Документи и включете офлайн синхронизиране следващия път, когато имате връзка с интернет."
-   },
-   "explanationofflineenabled": {
-      "message": "Офлайн сте, но пак можете да редактирате наличните файлове или да създавате нови."
-   },
-   "extdesc": {
-      "message": "Редактирайте, създавайте и преглеждайте своите документи, електронни таблици и презентации – всичко това без достъп до интернет."
-   },
-   "extname": {
-      "message": "Google Документи офлайн"
-   },
-   "learnmore": {
-      "message": "Научете повече"
-   },
-   "popuphelptext": {
-      "message": "Пишете, редактирайте и работете съвместно където и да сте, независимо дали имате връзка с интернет."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/bn/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/bn/messages.json
deleted file mode 100644 (file)
index f515a3b..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "নতুন তৈরী করুন"
-   },
-   "explanationofflinedisabled": {
-      "message": "আপনি অফলাইনে রয়েছেন৷ কোনো ইন্টারনেট সংযোগ ছাড়াই Google দস্তাবেজ ব্যবহার করতে, Google দস্তাবেজের হোমপেজের সেটিংসে যান এবং আপনি যখন পরের বার ইন্টারনেটের সাথে সংযুক্ত হবেন তখন অফলাইন সিঙ্ক চালু করুন৷"
-   },
-   "explanationofflineenabled": {
-      "message": "আপনি অফলাইনে রয়েছেন, কিন্তু আপনি এখনও উপলব্ধ ফাইলগুলিকে সম্পাদনা করতে বা একটি নতুন তৈরি করতে পারবেন৷"
-   },
-   "extdesc": {
-      "message": "ইন্টারনেট অ্যাক্সেস ছাড়াই আপনার ডকুমেন্ট, স্প্রেডশিট এবং উপস্থাপনা এডিট, তৈরি করুন এবং দেখুন।"
-   },
-   "extname": {
-      "message": "Google দস্তাবেজ অফলাইন"
-   },
-   "learnmore": {
-      "message": "আরও জানুন"
-   },
-   "popuphelptext": {
-      "message": "ইন্টারনেটে সংযোগ থাকা বা না থাকা অবস্থায় আপনি যে কোনো স্থান থেকে লিখুন, সম্পদনা এবং সহযোগিতা করুন৷"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ca/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ca/messages.json
deleted file mode 100644 (file)
index c0ea175..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CREA'N UN DE NOU"
-   },
-   "explanationofflinedisabled": {
-      "message": "No tens connexió. Per utilitzar Documents de Google sense connexió a Internet, ves a la configuració de la pàgina d'inici d'aquest servei i activa l'opció per sincronitzar-se sense connexió la propera vegada que estiguis connectat a la xarxa."
-   },
-   "explanationofflineenabled": {
-      "message": "Tot i que no tens connexió, pots editar o crear fitxers."
-   },
-   "extdesc": {
-      "message": "Edita, crea i consulta documents, fulls de càlcul i presentacions, tot sense accés a Internet."
-   },
-   "extname": {
-      "message": "Documents de Google sense connexió"
-   },
-   "learnmore": {
-      "message": "Més informació"
-   },
-   "popuphelptext": {
-      "message": "Escriu text, edita fitxers i col·labora-hi siguis on siguis, amb o sense connexió a Internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/cs/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/cs/messages.json
deleted file mode 100644 (file)
index bda8fcc..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "VYTVOŘIT"
-   },
-   "explanationofflinedisabled": {
-      "message": "Jste offline. Pokud chcete Dokumenty Google používat bez připojení k internetu, až budete příště online, přejděte do nastavení na domovské stránce Dokumentů Google a zapněte offline synchronizaci."
-   },
-   "explanationofflineenabled": {
-      "message": "Jste offline, ale stále můžete upravovat dostupné soubory nebo vytvářet nové."
-   },
-   "extdesc": {
-      "message": "Upravujte, vytvářejte a zobrazujte své dokumenty, tabulky a prezentace – vše bez přístupu k internetu."
-   },
-   "extname": {
-      "message": "Dokumenty Google offline"
-   },
-   "learnmore": {
-      "message": "Další informace"
-   },
-   "popuphelptext": {
-      "message": "Pište, upravujte a spolupracujte kdekoli, s připojením k internetu i bez něj."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/cy/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/cy/messages.json
deleted file mode 100644 (file)
index 50c0c02..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"CREU NEWYDD"},"explanationofflinedisabled":{"message":"Rydych chi all-lein. I ddefnyddio Dogfennau Google heb gysylltiad \u00e2'r rhyngrwyd, ewch i'r gosodiadau ar dudalen hafan Dogfennau Google a throi 'offine sync' ymlaen y tro nesaf y byddwch wedi'ch cysylltu \u00e2'r rhyngrwyd."},"explanationofflineenabled":{"message":"Rydych chi all-lein, ond gallwch barhau i olygu'r ffeiliau sydd ar gael neu greu rhai newydd."},"extdesc":{"message":"Gallwch olygu, creu a gweld eich dogfennau, taenlenni a chyflwyniadau \u2013 i gyd heb fynediad i'r rhyngrwyd."},"extname":{"message":"Dogfennau Google All-lein"},"learnmore":{"message":"DYSGU MWY"},"popuphelptext":{"message":"Ysgrifennwch, golygwch a chydweithiwch lle bynnag yr ydych, gyda chysylltiad \u00e2'r rhyngrwyd neu hebddo."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/da/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/da/messages.json
deleted file mode 100644 (file)
index 91d2126..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "OPRET NYT"
-   },
-   "explanationofflinedisabled": {
-      "message": "Du er offline. Hvis du vil bruge Google Docs uden en internetforbindelse, kan du gå til indstillinger på startsiden for Google Docs og aktivere offlinesynkronisering, næste gang du har internetforbindelse."
-   },
-   "explanationofflineenabled": {
-      "message": "Du er offline, men du kan stadig redigere tilgængelige filer eller oprette nye."
-   },
-   "extdesc": {
-      "message": "Rediger, opret og se dine dokumenter, regneark og præsentationer helt uden internetadgang."
-   },
-   "extname": {
-      "message": "Google Docs Offline"
-   },
-   "learnmore": {
-      "message": "Få flere oplysninger"
-   },
-   "popuphelptext": {
-      "message": "Skriv, rediger og samarbejd, uanset hvor du er, og uanset om du har internetforbindelse."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/de/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/de/messages.json
deleted file mode 100644 (file)
index 9e20167..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "NEU ERSTELLEN"
-   },
-   "explanationofflinedisabled": {
-      "message": "Sie sind offline. Um Google Docs ohne Internetverbindung zu verwenden, gehen Sie auf der Google Docs-Startseite auf \"Einstellungen\" und schalten die Offlinesynchronisierung ein, wenn Sie das nächste Mal mit dem Internet verbunden sind."
-   },
-   "explanationofflineenabled": {
-      "message": "Sie sind offline, aber können weiterhin verfügbare Dateien bearbeiten oder neue Dateien erstellen."
-   },
-   "extdesc": {
-      "message": "Mit der Erweiterung können Sie Dokumente, Tabellen und Präsentationen bearbeiten, erstellen und aufrufen – ganz ohne Internetverbindung."
-   },
-   "extname": {
-      "message": "Google Docs Offline"
-   },
-   "learnmore": {
-      "message": "Weitere Informationen"
-   },
-   "popuphelptext": {
-      "message": "Mit oder ohne Internetverbindung: Sie können von überall Dokumente erstellen, ändern und zusammen mit anderen Nutzern bearbeiten."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/el/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/el/messages.json
deleted file mode 100644 (file)
index e1943af..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "ΔΗΜΙΟΥΡΓΙΑ ΝΕΟΥ"
-   },
-   "explanationofflinedisabled": {
-      "message": "Είστε εκτός σύνδεσης. Για να χρησιμοποιήσετε τα Έγγραφα Google χωρίς σύνδεση στο διαδίκτυο, μεταβείτε στις ρυθμίσεις στην αρχική σελίδα των Εγγράφων Google και ενεργοποιήστε τον συγχρονισμό εκτός σύνδεσης την επόμενη φορά που θα είστε συνδεδεμένοι στο διαδίκτυο."
-   },
-   "explanationofflineenabled": {
-      "message": "Είστε εκτός σύνδεσης αλλά μπορείτε να επεξεργαστείτε τα διαθέσιμα αρχεία ή να δημιουργήσετε νέα αρχεία."
-   },
-   "extdesc": {
-      "message": "Επεξεργαστείτε, δημιουργήστε και δείτε τα έγγραφα, τα υπολογιστικά φύλλα και τις παρουσιάσεις σας και όλα αυτά χωρίς πρόσβαση στο διαδίκτυο."
-   },
-   "extname": {
-      "message": "Έγγραφα Google εκτός σύνδεσης"
-   },
-   "learnmore": {
-      "message": "Μάθετε περισσότερα"
-   },
-   "popuphelptext": {
-      "message": "Γράψτε, επεξεργαστείτε και συνεργαστείτε με άλλους χρήστες όπου και αν βρίσκεστε, με ή χωρίς σύνδεση στο διαδίκτυο."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en/messages.json
deleted file mode 100644 (file)
index b501961..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CREATE NEW"
-   },
-   "explanationofflinedisabled": {
-      "message": "You're offline. To use Google Docs without an internet connection, go to settings on the Google Docs homepage and turn on offline sync the next time you're connected to the internet."
-   },
-   "explanationofflineenabled": {
-      "message": "You're offline, but you can still edit available files or create new ones."
-   },
-   "extdesc": {
-      "message": "Edit, create, and view your documents, spreadsheets, and presentations — all without internet access."
-   },
-   "extname": {
-      "message": "Google Docs Offline"
-   },
-   "learnmore": {
-      "message": "Learn More"
-   },
-   "popuphelptext": {
-      "message": "Write, edit, and collaborate wherever you are, with or without an internet connection."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en_CA/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en_CA/messages.json
deleted file mode 100644 (file)
index 8b6af29..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CREATE NEW"
-   },
-   "explanationofflinedisabled": {
-      "message": "You're offline. To use Google Docs without an Internet connection, go to settings on the Google Docs homepage and turn on offline sync the next time you're connected to the Internet."
-   },
-   "explanationofflineenabled": {
-      "message": "You're offline, but you can still edit available files or create new ones."
-   },
-   "extdesc": {
-      "message": "Edit, create and view your documents, spreadsheets and presentations – all without Internet access."
-   },
-   "extname": {
-      "message": "Google Docs Offline"
-   },
-   "learnmore": {
-      "message": "Learn more"
-   },
-   "popuphelptext": {
-      "message": "Write, edit and collaborate wherever you are, with or without an Internet connection."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en_GB/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en_GB/messages.json
deleted file mode 100644 (file)
index 8b6af29..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CREATE NEW"
-   },
-   "explanationofflinedisabled": {
-      "message": "You're offline. To use Google Docs without an Internet connection, go to settings on the Google Docs homepage and turn on offline sync the next time you're connected to the Internet."
-   },
-   "explanationofflineenabled": {
-      "message": "You're offline, but you can still edit available files or create new ones."
-   },
-   "extdesc": {
-      "message": "Edit, create and view your documents, spreadsheets and presentations – all without Internet access."
-   },
-   "extname": {
-      "message": "Google Docs Offline"
-   },
-   "learnmore": {
-      "message": "Learn more"
-   },
-   "popuphelptext": {
-      "message": "Write, edit and collaborate wherever you are, with or without an Internet connection."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en_US/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/en_US/messages.json
deleted file mode 100644 (file)
index e1987f1..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-{
-   "createNew": {
-      "description": "Text shown in the extension pop up for creating a new document",
-      "message": "CREATE NEW"
-   },
-   "explanationOfflineDisabled": {
-      "description": "Text shown in the extension popup when the user is offline and offline is disabled.",
-      "message": "You're offline. To use Google Docs without an internet connection, go to settings on the Google Docs homepage and turn on offline sync the next time you're connected to the internet."
-   },
-   "explanationOfflineEnabled": {
-      "description": "Text shown in the extension popup when the user is offline and offline is enabled.",
-      "message": "You're offline, but you can still edit available files or create new ones."
-   },
-   "extDesc": {
-      "description": "Extension description",
-      "message": "Edit, create, and view your documents, spreadsheets, and presentations — all without internet access."
-   },
-   "extName": {
-      "description": "Extension name",
-      "message": "Google Docs Offline"
-   },
-   "learnMore": {
-      "description": "Text shown after the help text that the user can click to learn more.",
-      "message": "Learn More"
-   },
-   "popupHelpText": {
-      "description": "Help text that is shown as part of the extension pop-up title",
-      "message": "Write, edit, and collaborate wherever you are, with or without an internet connection."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/es/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/es/messages.json
deleted file mode 100644 (file)
index 9b0409f..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CREAR"
-   },
-   "explanationofflinedisabled": {
-      "message": "No tienes conexión. Para usar Documentos de Google sin conexión a Internet, ve a Configuración en la página principal de Documentos de Google y activa la sincronización sin conexión la próxima vez que te conectes a Internet."
-   },
-   "explanationofflineenabled": {
-      "message": "No tienes conexión. Aun así, puedes crear archivos o editar los que estén disponibles."
-   },
-   "extdesc": {
-      "message": "Edita, crea y consulta tus documentos, hojas de cálculo y presentaciones; todo ello, sin acceso a Internet."
-   },
-   "extname": {
-      "message": "Documentos de Google sin conexión"
-   },
-   "learnmore": {
-      "message": "Más información"
-   },
-   "popuphelptext": {
-      "message": "Escribe o edita contenido y colabora con otras personas desde cualquier lugar, con o sin conexión a Internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/es_419/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/es_419/messages.json
deleted file mode 100644 (file)
index c1a4af1..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CREAR NUEVO"
-   },
-   "explanationofflinedisabled": {
-      "message": "No tienes conexión. Para usar Documentos de Google sin conexión a Internet, ve a la configuración de la página principal de Documentos de Google y activa la sincronización sin conexión la próxima vez que estés conectado a Internet."
-   },
-   "explanationofflineenabled": {
-      "message": "No tienes conexión, pero aún puedes modificar los archivos disponibles o crear otros nuevos."
-   },
-   "extdesc": {
-      "message": "Edita, crea y consulta tus documentos, hojas de cálculo y presentaciones aunque no tengas acceso a Internet"
-   },
-   "extname": {
-      "message": "Documentos de Google sin conexión"
-   },
-   "learnmore": {
-      "message": "Más información"
-   },
-   "popuphelptext": {
-      "message": "Escribe, modifica y colabora dondequiera que estés, con conexión a Internet o sin ella."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/et/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/et/messages.json
deleted file mode 100644 (file)
index f844692..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "LOO UUS"
-   },
-   "explanationofflinedisabled": {
-      "message": "Teil ei ole võrguühendust. Teenuse Google’i dokumendid kasutamiseks ilma Interneti-ühenduseta avage järgmine kord, kui olete Internetiga ühendatud, teenuse Google’i dokumendid avalehel seaded ja lülitage sisse võrguühenduseta sünkroonimine."
-   },
-   "explanationofflineenabled": {
-      "message": "Teil ei ole võrguühendust, kuid saate endiselt saadaolevaid faile muuta või uusi luua."
-   },
-   "extdesc": {
-      "message": "Saate luua, muuta ja vaadata oma dokumente, arvustustabeleid ning esitlusi ilma Interneti-ühenduseta."
-   },
-   "extname": {
-      "message": "Võrguühenduseta Google’i dokumendid"
-   },
-   "learnmore": {
-      "message": "Lisateave"
-   },
-   "popuphelptext": {
-      "message": "Kirjutage, muutke ja tehke koostööd ükskõik kus olenemata sellest, kas teil on Interneti-ühendus."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/eu/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/eu/messages.json
deleted file mode 100644 (file)
index b152542..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"SORTU"},"explanationofflinedisabled":{"message":"Ez zaude konektatuta Internetera. Google Dokumentuak konexiorik gabe erabiltzeko, joan Google Dokumentuak zerbitzuaren orri nagusiko ezarpenetara eta aktibatu konexiorik gabeko sinkronizazioa Internetera konektatzen zaren hurrengoan."},"explanationofflineenabled":{"message":"Ez zaude konektatuta Internetera, baina erabilgarri dauden fitxategiak edita ditzakezu, baita beste batzuk sortu ere."},"extdesc":{"message":"Editatu, sortu eta ikusi dokumentuak, kalkulu-orriak eta aurkezpenak Interneteko konexiorik gabe."},"extname":{"message":"Google Dokumentuak konexiorik gabe"},"learnmore":{"message":"Lortu informazio gehiago"},"popuphelptext":{"message":"Edonon zaudela ere, ez duzu zertan konektatuta egon idatzi, editatu eta lankidetzan jardun ahal izateko."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fa/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fa/messages.json
deleted file mode 100644 (file)
index 6aa93b5..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "ایجاد سند جدید"
-   },
-   "explanationofflinedisabled": {
-      "message": "آفلاین هستید. برای استفاده از سندنگار Google بدون اتصال اینترنت، دفعه بعد که به اینترنت وصل شدید، به تنظیمات در صفحه اصلی سندنگار Google بروید و همگام‌سازی آفلاین را فعال کنید."
-   },
-   "explanationofflineenabled": {
-      "message": "آفلاین هستید اما همچنان می‌توانید فایل‌هایی را که در دسترس هستند ویرایش کنید یا فایل‌های جدیدی ایجاد کنید."
-   },
-   "extdesc": {
-      "message": "اسناد، صفحات‌گسترده و ارائه‌ها را ویرایش، ایجاد و مشاهده کنید — همه این کارها بدون دسترسی به اینترنت."
-   },
-   "extname": {
-      "message": "سندنگار Google آفلاین"
-   },
-   "learnmore": {
-      "message": "بیشتر بدانید"
-   },
-   "popuphelptext": {
-      "message": "هرکجا هستید، با اتصال به اینترنت یا بدون اتصال به اینترنت، بنویسید، ویرایش و مشارکت کنید."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fi/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fi/messages.json
deleted file mode 100644 (file)
index 69f14b4..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "LUO UUSI"
-   },
-   "explanationofflinedisabled": {
-      "message": "Olet offline-tilassa. Jos haluat käyttää Google Docsia ilman internetyhteyttä, siirry Google Docsin etusivulle ja ota asetuksissa käyttöön offline-synkronointi, kun seuraavan kerran olet yhteydessä internetiin."
-   },
-   "explanationofflineenabled": {
-      "message": "Olet offline-tilassa. Voit kuitenkin muokata käytettävissä olevia tiedostoja tai luoda uusia."
-   },
-   "extdesc": {
-      "message": "Muokkaa, luo ja katso dokumentteja, laskentataulukoita ja esityksiä ilman internetyhteyttä."
-   },
-   "extname": {
-      "message": "Google Docsin offline-tila"
-   },
-   "learnmore": {
-      "message": "Lisätietoja"
-   },
-   "popuphelptext": {
-      "message": "Kirjoita, muokkaa ja tee yhteistyötä paikasta riippumatta, myös ilman internetyhteyttä."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fil/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fil/messages.json
deleted file mode 100644 (file)
index 23a9260..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "GUMAWA NG BAGO"
-   },
-   "explanationofflinedisabled": {
-      "message": "Naka-offline ka. Upang magamit ang Google Docs nang walang koneksyon sa internet, pumunta sa mga setting sa homepage ng Google Docs at i-on ang offline na pag-sync sa susunod na nakakonekta ka sa internet."
-   },
-   "explanationofflineenabled": {
-      "message": "Naka-offline ka, ngunit maaari mo pa ring i-edit ang mga available na file o gumawa ng mga bago."
-   },
-   "extdesc": {
-      "message": "I-edit, gawin, at tingnan ang iyong mga dokumento, spreadsheet, at presentation — lahat ng ito nang walang access sa internet."
-   },
-   "extname": {
-      "message": "Google Docs Offline"
-   },
-   "learnmore": {
-      "message": "Matuto Pa"
-   },
-   "popuphelptext": {
-      "message": "Magsulat, mag-edit at makipag-collaborate nasaan ka man, nang mayroon o walang koneksyon sa internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fr/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fr/messages.json
deleted file mode 100644 (file)
index dc059df..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CRÉER"
-   },
-   "explanationofflinedisabled": {
-      "message": "Vous êtes hors connexion. Pour pouvoir utiliser Google Docs sans connexion Internet, accédez aux paramètres de la page d'accueil de Google Docs et activez la synchronisation hors connexion lors de votre prochaine connexion à Internet."
-   },
-   "explanationofflineenabled": {
-      "message": "Vous êtes hors connexion, mais vous pouvez quand même modifier les fichiers disponibles ou créer des fichiers."
-   },
-   "extdesc": {
-      "message": "Modifiez, créez et consultez des documents, feuilles de calcul et présentations, sans accès à Internet."
-   },
-   "extname": {
-      "message": "Google Docs hors connexion"
-   },
-   "learnmore": {
-      "message": "En savoir plus"
-   },
-   "popuphelptext": {
-      "message": "Rédigez des documents, modifiez-les et collaborez où que vous soyez, avec ou sans connexion Internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fr_CA/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/fr_CA/messages.json
deleted file mode 100644 (file)
index 7d5bf60..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CRÉER"
-   },
-   "explanationofflinedisabled": {
-      "message": "Vous êtes hors connexion. Pour utiliser Google Documents sans connexion Internet, accédez aux paramètres sur la page d'accueil Google Documents et activez la synchronisation hors ligne la prochaine fois que vous êtes connecté à Internet."
-   },
-   "explanationofflineenabled": {
-      "message": "Vous êtes hors connexion, mais vous pouvez toujours modifier les fichiers disponibles ou en créer."
-   },
-   "extdesc": {
-      "message": "Modifiez, créez et consultez vos documents, vos feuilles de calcul et vos présentations, le tout sans accès à Internet."
-   },
-   "extname": {
-      "message": "Google Documents hors connexion"
-   },
-   "learnmore": {
-      "message": "En savoir plus"
-   },
-   "popuphelptext": {
-      "message": "Écrivez, modifiez et collaborez où que vous soyez, avec ou sans connexion Internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/gl/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/gl/messages.json
deleted file mode 100644 (file)
index 60c2380..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"CREAR NOVO"},"explanationofflinedisabled":{"message":"Est\u00e1s sen conexi\u00f3n. Para utilizar Documentos de Google sen conexi\u00f3n a Internet, accede \u00e1s opci\u00f3ns de configuraci\u00f3n na p\u00e1xina de inicio de Documentos de Google e activa a sincronizaci\u00f3n sen conexi\u00f3n a pr\u00f3xima vez que esteas conectado a Internet."},"explanationofflineenabled":{"message":"Est\u00e1s sen conexi\u00f3n. A\u00ednda podes editar os ficheiros dispo\u00f1ibles ou crear outros novos."},"extdesc":{"message":"Modifica, crea e consulta os teus documentos, follas de c\u00e1lculo e presentaci\u00f3ns sen necesidade de acceder a Internet."},"extname":{"message":"Documentos de Google sen conexi\u00f3n"},"learnmore":{"message":"M\u00e1is informaci\u00f3n"},"popuphelptext":{"message":"Escribe, edita e colabora esteas onde esteas, tanto se tes conexi\u00f3n a Internet como se non a tes."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/gu/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/gu/messages.json
deleted file mode 100644 (file)
index 138a78c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "નવું બનાવો"
-   },
-   "explanationofflinedisabled": {
-      "message": "તમે ઑફલાઇન છો. ઇન્ટરનેટ કનેક્શન વગર Google દસ્તાવેજનો ઉપયોગ કરવા માટે, તમે આગલી વખતે જ્યારે ઇન્ટરનેટ સાથે કનેક્ટ થાઓ ત્યારે Google દસ્તાવેજ હોમપેજ પર સેટિંગ્સ પર જાઓ અને ઑફલાઇન સમન્વયન ચાલુ કરો."
-   },
-   "explanationofflineenabled": {
-      "message": "તમે ઑફલાઇન છો, પરંતુ તમે હજુ પણ ઉપલબ્ધ ફાઇલો સંપાદિત કરી શકો છો અથવા નવી બનાવી શકો છો."
-   },
-   "extdesc": {
-      "message": "તમારા દસ્તાવેજો, સ્પ્રેડશીટ અને પ્રસ્તુતિ બનાવો, તેમાં ફેરફાર કરો તેમજ જુઓ - આ બધું ઇન્ટરનેટ ઍક્સેસ વગર."
-   },
-   "extname": {
-      "message": "Google દસ્તાવેજ ઑફલાઇન"
-   },
-   "learnmore": {
-      "message": "વધુ જાણો"
-   },
-   "popuphelptext": {
-      "message": "ઇન્ટરનેટ કનેક્શન સાથે અથવા વગર, તમે ગમે ત્યાં હોવ લખો, સંપાદિત કરો અને સહયોગ કરો."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hi/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hi/messages.json
deleted file mode 100644 (file)
index 7e93ca7..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "नया बनाएं"
-   },
-   "explanationofflinedisabled": {
-      "message": "आप ऑफ़लाइन हैं. इंटरनेट कनेक्शन के बिना Google दस्तावेज़ का उपयोग करने के लिए, अगली बार इंटरनेट से कनेक्ट होने पर Google दस्तावेज़ के मुखपृष्ठ पर सेटिंग में जाएं और ऑफ़लाइन समन्वयन चालू करें."
-   },
-   "explanationofflineenabled": {
-      "message": "आप ऑफ़लाइन हैं, लेकिन आप अब भी उपलब्ध फ़ाइलें बदलाव कर सकते हैं या नई फ़ाइलें बना सकते हैं."
-   },
-   "extdesc": {
-      "message": "बिना किसी इंटरनेट ऐक्सेस के अपने दस्तावेज़, स्प्रेडशीट और प्रस्तुतिकरणों में बदलाव करें, उन्हें बनाएं और देखें."
-   },
-   "extname": {
-      "message": "Google दस्तावेज़ ऑफ़लाइन"
-   },
-   "learnmore": {
-      "message": "ज़्यादा जानें"
-   },
-   "popuphelptext": {
-      "message": "इंटरनेट कनेक्शन के साथ या उसके बिना कहीं से भी लिखें, बदलाव करें और सहयोग करें."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hr/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hr/messages.json
deleted file mode 100644 (file)
index e74d1df..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "IZRADI NOVI"
-   },
-   "explanationofflinedisabled": {
-      "message": "Vi ste izvan mreže. Da biste koristili Google dokumente bez internetske veze, idite na postavke na početnoj stranici Google dokumenata i uključite izvanmrežnu sinkronizaciju sljedeći put kada se povežete s internetom."
-   },
-   "explanationofflineenabled": {
-      "message": "Vi ste izvan mreže, no i dalje možete uređivati dostupne datoteke i izrađivati nove."
-   },
-   "extdesc": {
-      "message": "Uredite, izradite i pregledajte dokumente, proračunske tablice i prezentacije – sve bez pristupa internetu."
-   },
-   "extname": {
-      "message": "Google dokumenti izvanmrežno"
-   },
-   "learnmore": {
-      "message": "Saznajte više"
-   },
-   "popuphelptext": {
-      "message": "Pišite, uređujte i surađujte gdje god se nalazili, povezani s internetom ili izvanmrežno."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hu/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hu/messages.json
deleted file mode 100644 (file)
index e956e47..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "ÚJ LÉTREHOZÁSA"
-   },
-   "explanationofflinedisabled": {
-      "message": "Jelenleg offline állapotban van. Ha a Google Dokumentumokat internetkapcsolat nélkül szeretné használni, a legközelebbi internethasználata során nyissa meg a Google Dokumentumok kezdőoldalán található beállításokat, és tiltsa le az offline szinkronizálás beállítást."
-   },
-   "explanationofflineenabled": {
-      "message": "Offline állapotban van, de az elérhető fájlokat így is szerkesztheti, valamint létrehozhat újakat."
-   },
-   "extdesc": {
-      "message": "Szerkesszen, hozzon létre és tekintsen meg dokumentumokat, táblázatokat és prezentációkat – akár internetkapcsolat nélkül is."
-   },
-   "extname": {
-      "message": "Google Dokumentumok Offline"
-   },
-   "learnmore": {
-      "message": "További információ"
-   },
-   "popuphelptext": {
-      "message": "Írjon, szerkesszen és dolgozzon együtt másokkal internetkapcsolattal vagy anélkül, bárhol is van."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hy/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/hy/messages.json
deleted file mode 100644 (file)
index ef19f42..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u054d\u054f\u0535\u0542\u053e\u0535\u053c \u0546\u0548\u0550"},"explanationofflinedisabled":{"message":"Google \u0553\u0561\u057d\u057f\u0561\u0569\u0572\u0569\u0565\u0580\u0568 \u0576\u0561\u0587 \u0561\u0576\u0581\u0561\u0576\u0581 \u057c\u0565\u056a\u056b\u0574\u0578\u0582\u0574 \u0585\u0563\u057f\u0561\u0563\u0578\u0580\u056e\u0565\u056c\u0578\u0582 \u0570\u0561\u0574\u0561\u0580 \u0574\u056b\u0561\u0581\u0565\u0584 \u0570\u0561\u0574\u0561\u0581\u0561\u0576\u0581\u056b\u0576, \u0562\u0561\u0581\u0565\u0584 \u056e\u0561\u057c\u0561\u0575\u0578\u0582\u0569\u0575\u0561\u0576 \u0563\u056c\u056d\u0561\u057e\u0578\u0580 \u0567\u057b\u0568, \u0561\u0576\u0581\u0565\u0584 \u056f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0578\u0582\u0574\u0576\u0565\u0580 \u0587 \u0574\u056b\u0561\u0581\u0580\u0565\u0584 \u0561\u0576\u0581\u0561\u0576\u0581 \u0570\u0561\u0574\u0561\u056a\u0561\u0574\u0561\u0581\u0578\u0582\u0574\u0568:"},"explanationofflineenabled":{"message":"\u0534\u0578\u0582\u0584 \u0574\u056b\u0561\u0581\u0561\u056e \u0579\u0565\u0584 \u0570\u0561\u0574\u0561\u0581\u0561\u0576\u0581\u056b\u0576, \u057d\u0561\u056f\u0561\u0575\u0576 \u0564\u0561\u0580\u0571\u0575\u0561\u056c \u056f\u0561\u0580\u0578\u0572 \u0565\u0584 \u0583\u0578\u0583\u0578\u056d\u0565\u056c \u0561\u057c\u056f\u0561 \u0586\u0561\u0575\u056c\u0565\u0580\u0568 \u056f\u0561\u0574 \u057d\u057f\u0565\u0572\u056e\u0565\u056c \u0576\u0578\u0580 \u0583\u0561\u057d\u057f\u0561\u0569\u0572\u0569\u0565\u0580:"},"extdesc":{"message":"\u0553\u0578\u0583\u0578\u056d\u0565\u0584, \u057d\u057f\u0565\u0572\u056e\u0565\u0584 \u0587 \u0564\u056b\u057f\u0565\u0584 \u0571\u0565\u0580 \u0583\u0561\u057d\u057f\u0561\u0569\u0572\u0569\u0565\u0580\u0568, \u0561\u0572\u0575\u0578\u0582\u057d\u0561\u056f\u0576\u0565\u0580\u0576 \u0578\u0582 \u0576\u0565\u0580\u056f\u0561\u0575\u0561\u0581\u0578\u0582\u0574\u0576\u0565\u0580\u0568 \u0561\u057c\u0561\u0576\u0581 \u056b\u0576\u057f\u0565\u0580\u0576\u0565\u057f \u056f\u0561\u057a\u056b:"},"extname":{"message":"Google Docs Offline"},"learnmore":{"message":"\u0544\u0561\u0576\u0580\u0561\u0574\u0561\u057d\u0576"},"popuphelptext":{"message":"\u054d\u057f\u0565\u0572\u056e\u0565\u0584 \u0583\u0561\u057d\u057f\u0561\u0569\u0572\u0569\u0565\u0580 \u0587 \u056d\u0574\u0562\u0561\u0563\u0580\u0565\u0584 \u0564\u0580\u0561\u0576\u0584 \u0563\u0578\u0580\u056e\u0568\u0576\u056f\u0565\u0580\u0576\u0565\u0580\u056b \u0570\u0565\u057f \u0574\u056b\u0561\u057d\u056b\u0576\u055d \u0578\u0580\u057f\u0565\u0572 \u0567\u056c \u0578\u0580 \u056c\u056b\u0576\u0565\u0584, \u0561\u0576\u0563\u0561\u0574 \u0561\u057c\u0561\u0576\u0581 \u0581\u0561\u0576\u0581\u056b\u0576 \u0574\u056b\u0561\u0576\u0561\u056c\u0578\u0582\u0589"}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/id/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/id/messages.json
deleted file mode 100644 (file)
index c0d5452..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "BUAT BARU"
-   },
-   "explanationofflinedisabled": {
-      "message": "Anda sedang offline. Untuk menggunakan Google Dokumen tanpa koneksi internet, buka setelan di beranda Google Dokumen dan aktifkan sinkronisasi offline saat tersambung ke internet."
-   },
-   "explanationofflineenabled": {
-      "message": "Anda sedang offline, namun Anda masih dapat mengedit file yang tersedia atau membuat file baru."
-   },
-   "extdesc": {
-      "message": "Edit, buat, dan lihat dokumen, spreadsheet, dan presentasi — tanpa perlu akses internet."
-   },
-   "extname": {
-      "message": "Google Dokumen Offline"
-   },
-   "learnmore": {
-      "message": "Pelajari Lebih Lanjut"
-   },
-   "popuphelptext": {
-      "message": "Tulis, edit, dan gabungkan di mana saja, dengan atau tanpa koneksi internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/is/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/is/messages.json
deleted file mode 100644 (file)
index b40e336..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"B\u00daA TIL N\u00ddTT"},"explanationofflinedisabled":{"message":"\u00de\u00fa ert \u00e1n nettengingar. Til a\u00f0 nota Google skj\u00f6l \u00e1n nettengingar skaltu opna stillingarnar \u00e1 heimas\u00ed\u00f0u Google skjala og virkja samstillingu \u00e1n nettengingar n\u00e6st \u00feegar \u00fe\u00fa tengist netinu."},"explanationofflineenabled":{"message":"Engin nettenging. \u00de\u00fa getur samt sem \u00e1\u00f0ur breytt tilt\u00e6kum skr\u00e1m e\u00f0a b\u00fai\u00f0 til n\u00fdjar."},"extdesc":{"message":"Breyttu, b\u00fa\u00f0u til og sko\u00f0a\u00f0u skj\u00f6lin \u00fe\u00edn, t\u00f6flureikna og kynningar \u2014 allt \u00e1n nettengingar."},"extname":{"message":"Google skj\u00f6l \u00e1n nettengingar"},"learnmore":{"message":"Frekari uppl\u00fdsingar"},"popuphelptext":{"message":"Skrifa\u00f0u, breyttu og starfa\u00f0u me\u00f0 \u00f6\u00f0rum hvort sem nettenging er til sta\u00f0ar e\u00f0a ekki."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/it/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/it/messages.json
deleted file mode 100644 (file)
index b5a0947..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CREA NUOVO"
-   },
-   "explanationofflinedisabled": {
-      "message": "Sei offline. Per utilizzare Documenti Google senza una connessione Internet, apri le impostazioni nella home page di Documenti Google e attiva la sincronizzazione offline la prossima volta che ti colleghi a Internet."
-   },
-   "explanationofflineenabled": {
-      "message": "Sei offline, ma puoi comunque modificare i file disponibili o crearne di nuovi."
-   },
-   "extdesc": {
-      "message": "Modifica, crea e visualizza documenti, fogli di lavoro e presentazioni, senza accesso a Internet."
-   },
-   "extname": {
-      "message": "Documenti Google offline"
-   },
-   "learnmore": {
-      "message": "Ulteriori informazioni"
-   },
-   "popuphelptext": {
-      "message": "Scrivi, modifica e collabora ovunque ti trovi, con o senza una connessione Internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/iw/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/iw/messages.json
deleted file mode 100644 (file)
index 69f051c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u05d9\u05e6\u05d9\u05e8\u05ea \u05d7\u05d3\u05e9"},"explanationofflinedisabled":{"message":"\u05d0\u05d9\u05df \u05dc\u05da \u05d7\u05d9\u05d1\u05d5\u05e8 \u05dc\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8. \u05db\u05d3\u05d9 \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1-Google Docs \u05dc\u05dc\u05d0 \u05d7\u05d9\u05d1\u05d5\u05e8 \u05dc\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8, \u05d1\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05d4\u05d1\u05d0\u05d4 \u05dc\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8, \u05d9\u05e9 \u05dc\u05e2\u05d1\u05d5\u05e8 \u05dc\u05e7\u05d8\u05e2 \u05d4\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea \u05d1\u05d3\u05e3 \u05d4\u05d1\u05d9\u05ea \u05e9\u05dc Google Docs \u05d5\u05dc\u05d4\u05e4\u05e2\u05d9\u05dc \u05e1\u05e0\u05db\u05e8\u05d5\u05df \u05d1\u05de\u05e6\u05d1 \u05d0\u05d5\u05e4\u05dc\u05d9\u05d9\u05df."},"explanationofflineenabled":{"message":"\u05d0\u05d9\u05df \u05dc\u05da \u05d7\u05d9\u05d1\u05d5\u05e8 \u05dc\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8, \u05d0\u05da \u05e2\u05d3\u05d9\u05d9\u05df \u05d1\u05d0\u05e4\u05e9\u05e8\u05d5\u05ea\u05da \u05dc\u05e2\u05e8\u05d5\u05da \u05d0\u05ea \u05d4\u05e7\u05d1\u05e6\u05d9\u05dd \u05d4\u05d6\u05de\u05d9\u05e0\u05d9\u05dd \u05d0\u05d5 \u05dc\u05d9\u05e6\u05d5\u05e8 \u05e7\u05d1\u05e6\u05d9\u05dd \u05d7\u05d3\u05e9\u05d9\u05dd."},"extdesc":{"message":"\u05e2\u05e8\u05d9\u05db\u05d4, \u05d9\u05e6\u05d9\u05e8\u05d4 \u05d5\u05d4\u05e6\u05d2\u05d4 \u05e9\u05dc \u05de\u05e1\u05de\u05db\u05d9\u05dd, \u05d2\u05d9\u05dc\u05d9\u05d5\u05e0\u05d5\u05ea \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9\u05d9\u05dd \u05d5\u05de\u05e6\u05d2\u05d5\u05ea \u2013 \u05d2\u05dd \u05d1\u05dc\u05d9 \u05d7\u05d9\u05d1\u05d5\u05e8 \u05dc\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8."},"extname":{"message":"Google Docs Offline"},"learnmore":{"message":"\u05de\u05d9\u05d3\u05e2 \u05e0\u05d5\u05e1\u05e3"},"popuphelptext":{"message":"\u05db\u05ea\u05d9\u05d1\u05d4, \u05e2\u05e8\u05d9\u05db\u05d4 \u05d5\u05e9\u05d9\u05ea\u05d5\u05e3 \u05e4\u05e2\u05d5\u05dc\u05d4 \u05d1\u05db\u05dc \u05de\u05e7\u05d5\u05dd, \u05e2\u05dd \u05d0\u05d5 \u05d1\u05dc\u05d9 \u05d7\u05d9\u05d1\u05d5\u05e8 \u05dc\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ja/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ja/messages.json
deleted file mode 100644 (file)
index e463fa4..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "新規作成"
-   },
-   "explanationofflinedisabled": {
-      "message": "現在オフラインです。インターネットに接続せずに Google ドキュメントを使用するには、次回インターネットに接続したときに Google ドキュメントのホーム画面から [設定] にアクセスし、[オフライン同期] をオンにしてください。"
-   },
-   "explanationofflineenabled": {
-      "message": "現在オフラインですが、アクセス可能なファイルの編集や新規ファイルの作成は引き続き行えます。"
-   },
-   "extdesc": {
-      "message": "インターネットに接続していなくても、ドキュメント、スプレッドシート、プレゼンテーションを編集、作成、表示できます。"
-   },
-   "extname": {
-      "message": "Google オフライン ドキュメント"
-   },
-   "learnmore": {
-      "message": "詳細"
-   },
-   "popuphelptext": {
-      "message": "インターネットに接続していなくてもファイルの作成、編集、共同作業を継続できます。"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ka/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ka/messages.json
deleted file mode 100644 (file)
index a83cd82..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u10d0\u10ee\u10da\u10d8\u10e1 \u10e8\u10d4\u10e5\u10db\u10dc\u10d0"},"explanationofflinedisabled":{"message":"\u10d7\u10e5\u10d5\u10d4\u10dc \u10ee\u10d0\u10d6\u10d2\u10d0\u10e0\u10d4\u10e8\u10d4 \u10ee\u10d0\u10e0\u10d7. Google Docs-\u10d8\u10e1 \u10d8\u10dc\u10e2\u10d4\u10e0\u10dc\u10d4\u10e2\u10d7\u10d0\u10dc \u10d9\u10d0\u10d5\u10e8\u10d8\u10e0\u10d8\u10e1 \u10d2\u10d0\u10e0\u10d4\u10e8\u10d4 \u10d2\u10d0\u10db\u10dd\u10e1\u10d0\u10e7\u10d4\u10dc\u10d4\u10d1\u10da\u10d0\u10d3 \u10d2\u10d0\u10d3\u10d0\u10d3\u10d8\u10d7 \u10de\u10d0\u10e0\u10d0\u10db\u10d4\u10e2\u10e0\u10d4\u10d1\u10d6\u10d4 Google Docs-\u10d8\u10e1 \u10db\u10d7\u10d0\u10d5\u10d0\u10e0 \u10d2\u10d5\u10d4\u10e0\u10d3\u10d6\u10d4 \u10d3\u10d0 \u10e9\u10d0\u10e0\u10d7\u10d4\u10d7 \u10ee\u10d0\u10d6\u10d2\u10d0\u10e0\u10d4\u10e8\u10d4 \u10e1\u10d8\u10dc\u10e5\u10e0\u10dd\u10dc\u10d8\u10d6\u10d0\u10ea\u10d8\u10d0, \u10e0\u10dd\u10d3\u10d4\u10e1\u10d0\u10ea \u10e8\u10d4\u10db\u10d3\u10d2\u10dd\u10db\u10e8\u10d8 \u10d3\u10d0\u10e3\u10d9\u10d0\u10d5\u10e8\u10d8\u10e0\u10d3\u10d4\u10d1\u10d8\u10d7 \u10d8\u10dc\u10e2\u10d4\u10e0\u10dc\u10d4\u10e2\u10e1."},"explanationofflineenabled":{"message":"\u10d7\u10e5\u10d5\u10d4\u10dc \u10ee\u10d0\u10d6\u10d2\u10d0\u10e0\u10d4\u10e8\u10d4 \u10ee\u10d0\u10e0\u10d7, \u10db\u10d0\u10d2\u10e0\u10d0\u10db \u10db\u10d0\u10d8\u10dc\u10ea \u10e8\u10d4\u10d2\u10d8\u10eb\u10da\u10d8\u10d0\u10d7 \u10d3\u10d0\u10d0\u10e0\u10d4\u10d3\u10d0\u10e5\u10e2\u10d8\u10e0\u10dd\u10d7 \u10ee\u10d4\u10da\u10db\u10d8\u10e1\u10d0\u10ec\u10d5\u10d3\u10dd\u10db\u10d8 \u10e4\u10d0\u10d8\u10da\u10d4\u10d1\u10d8 \u10d0\u10dc \u10e8\u10d4\u10e5\u10db\u10dc\u10d0\u10d7 \u10d0\u10ee\u10da\u10d4\u10d1\u10d8."},"extdesc":{"message":"\u10d3\u10d0\u10d0\u10e0\u10d4\u10d3\u10d0\u10e5\u10e2\u10d8\u10e0\u10d4\u10d7, \u10e8\u10d4\u10e5\u10db\u10d4\u10dc\u10d8\u10d7 \u10d3\u10d0 \u10d3\u10d0\u10d0\u10d7\u10d5\u10d0\u10da\u10d8\u10d4\u10e0\u10d4\u10d7 \u10d7\u10e5\u10d5\u10d4\u10dc\u10d8 \u10d3\u10dd\u10d9\u10e3\u10db\u10d4\u10dc\u10e2\u10d4\u10d1\u10d8, \u10d4\u10da\u10ea\u10ee\u10e0\u10d8\u10da\u10d4\u10d1\u10d8 \u10d3\u10d0 \u10de\u10e0\u10d4\u10d6\u10d4\u10dc\u10e2\u10d0\u10ea\u10d8\u10d4\u10d1\u10d8 \u2014 \u10d4\u10e1 \u10e7\u10d5\u10d4\u10da\u10d0\u10e4\u10d4\u10e0\u10d8 \u10e8\u10d4\u10e1\u10d0\u10eb\u10da\u10d4\u10d1\u10d4\u10da\u10d8\u10d0 \u10d8\u10dc\u10e2\u10d4\u10e0\u10dc\u10d4\u10e2\u10d6\u10d4 \u10ec\u10d5\u10d3\u10dd\u10db\u10d8\u10e1 \u10d2\u10d0\u10e0\u10d4\u10e8\u10d4"},"extname":{"message":"\u10ee\u10d0\u10d6\u10d2\u10d0\u10e0\u10d4\u10e8\u10d4 Google Docs"},"learnmore":{"message":"\u10e8\u10d4\u10d8\u10e2\u10e7\u10d5\u10d4\u10d7 \u10db\u10d4\u10e2\u10d8"},"popuphelptext":{"message":"\u10e9\u10d0\u10ec\u10d4\u10e0\u10d4\u10d7, \u10d3\u10d0\u10d0\u10e0\u10d4\u10d3\u10d0\u10e5\u10e2\u10d8\u10e0\u10d4\u10d7 \u10d3\u10d0 \u10db\u10dd\u10d0\u10ee\u10d3\u10d8\u10dc\u10d4\u10d7 \u10d9\u10dd\u10da\u10d0\u10d1\u10dd\u10e0\u10d0\u10ea\u10d8\u10d0 \u10e1\u10d0\u10d3\u10d0\u10ea \u10e3\u10dc\u10d3\u10d0 \u10d8\u10e7\u10dd\u10d7, \u10d8\u10dc\u10e2\u10d4\u10e0\u10dc\u10d4\u10e2\u10d7\u10d0\u10dc \u10d9\u10d0\u10d5\u10e8\u10d8\u10e0\u10d8\u10d7 \u10d0\u10dc \u10db\u10d8\u10e1 \u10d2\u10d0\u10e0\u10d4\u10e8\u10d4."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/kk/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/kk/messages.json
deleted file mode 100644 (file)
index dde4912..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u0416\u0410\u04a2\u0410\u0421\u042b\u041d \u0416\u0410\u0421\u0410\u0423"},"explanationofflinedisabled":{"message":"\u0421\u0456\u0437 \u043e\u0444\u043b\u0430\u0439\u043d \u0440\u0435\u0436\u0438\u043c\u0456\u043d\u0434\u0435\u0441\u0456\u0437. Google Docs \u049b\u043e\u043b\u0434\u0430\u043d\u0431\u0430\u0441\u044b\u043d \u0436\u0435\u043b\u0456 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u044b\u043d\u0441\u044b\u0437 \u049b\u043e\u043b\u0434\u0430\u043d\u0443 \u04af\u0448\u0456\u043d, \u043a\u0435\u043b\u0435\u0441\u0456 \u0436\u043e\u043b\u044b \u0436\u0435\u043b\u0456\u0433\u0435 \u049b\u043e\u0441\u044b\u043b\u0493\u0430\u043d\u0434\u0430, Google Docs \u043d\u0435\u0433\u0456\u0437\u0433\u0456 \u0431\u0435\u0442\u0456\u043d\u0435\u043d \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043b\u0435\u0440 \u0431\u04e9\u043b\u0456\u043c\u0456\u043d \u043a\u0456\u0440\u0456\u043f, \u043e\u0444\u043b\u0430\u0439\u043d \u0440\u0435\u0436\u0438\u043c\u0456\u043d\u0435 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0434\u0430\u0443 \u043c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u0433\u0456\u043d \u049b\u043e\u0441\u044b\u04a3\u044b\u0437."},"explanationofflineenabled":{"message":"\u0421\u0456\u0437 \u043e\u0444\u043b\u0430\u0439\u043d \u0440\u0435\u0436\u0438\u043c\u0456\u043d\u0434\u0435\u0441\u0456\u0437, \u0431\u0456\u0440\u0430\u049b \u043e\u0493\u0430\u043d \u049b\u0430\u0440\u0430\u043c\u0430\u0441\u0442\u0430\u043d \u049b\u043e\u043b\u0436\u0435\u0442\u0456\u043c\u0434\u0456 \u0444\u0430\u0439\u043b\u0434\u0430\u0440\u044b \u04e9\u04a3\u0434\u0435\u0443\u0456\u04a3\u0456\u0437\u0433\u0435 \u043d\u0435\u043c\u0435\u0441\u0435 \u0436\u0430\u04a3\u0430\u0441\u044b\u043d \u0436\u0430\u0441\u0430\u0443\u044b\u04a3\u044b\u0437\u0493\u0430 \u0431\u043e\u043b\u0430\u0434\u044b."},"extdesc":{"message":"\u049a\u04b1\u0436\u0430\u0442\u0442\u0430\u0440\u0434\u044b, \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0434\u044b\u049b \u043a\u0435\u0441\u0442\u0435\u043b\u0435\u0440\u0434\u0456, \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0438\u044f\u043b\u0430\u0440\u0434\u044b \u04e9\u0437\u0433\u0435\u0440\u0442\u0443, \u0436\u0430\u0441\u0430\u0443 \u0436\u04d9\u043d\u0435 \u043a\u04e9\u0440\u0443 \u2013 \u0431\u0430\u0440\u043b\u044b\u0493\u044b \u043e\u0444\u043b\u0430\u0439\u043d \u0440\u0435\u0436\u0438\u043c\u0456\u043d\u0434\u0435."},"extname":{"message":"Google Docs \u043e\u0444\u043b\u0430\u0439\u043d"},"learnmore":{"message":"\u0422\u043e\u043b\u044b\u0493\u044b\u0440\u0430\u049b \u0430\u049b\u043f\u0430\u0440\u0430\u0442"},"popuphelptext":{"message":"\u0416\u0435\u043b\u0456 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0441\u044b \u0431\u043e\u043b\u0441\u0430 \u0434\u0430, \u0431\u043e\u043b\u043c\u0430\u0441\u0430 \u0434\u0430, \u043a\u0435\u0437 \u043a\u0435\u043b\u0433\u0435\u043d \u0436\u0435\u0440\u0434\u0435\u043d \u0436\u0430\u0437\u0443, \u04e9\u04a3\u0434\u0435\u0443 \u0436\u04d9\u043d\u0435 \u0431\u0456\u0440\u043b\u0435\u0441\u0435 \u0436\u04b1\u043c\u044b\u0441 \u0456\u0441\u0442\u0435\u0443 \u043c\u04af\u043c\u043a\u0456\u043d\u0434\u0456\u0433\u0456\u043d \u049b\u043e\u043b\u0434\u0430\u043d\u044b\u04a3\u044b\u0437."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/km/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/km/messages.json
deleted file mode 100644 (file)
index 68add3b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u1794\u1784\u17d2\u1780\u17be\u178f\u200b\u1790\u17d2\u1798\u17b8"},"explanationofflinedisabled":{"message":"\u17a2\u17d2\u1793\u1780\u200b\u1782\u17d2\u1798\u17b6\u1793\u200b\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f\u17d4 \u178a\u17be\u1798\u17d2\u1794\u17b8\u200b\u1794\u17d2\u179a\u17be Google \u17af\u1780\u179f\u17b6\u179a\u200b\u1794\u17b6\u1793\u200b\u200b\u178a\u17c4\u1799\u200b\u200b\u1798\u17b7\u1793\u1798\u17b6\u1793\u200b\u200b\u200b\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f \u179f\u17bc\u1798\u200b\u200b\u1791\u17c5\u200b\u1780\u17b6\u1793\u17cb\u200b\u1780\u17b6\u179a\u200b\u1780\u17c6\u178e\u178f\u17cb\u200b\u1793\u17c5\u200b\u179b\u17be\u200b\u1782\u17c1\u17a0\u1791\u17c6\u1796\u17d0\u179a Google \u17af\u1780\u179f\u17b6\u179a \u1793\u17b7\u1784\u200b\u1794\u17be\u1780\u200b\u1780\u17b6\u179a\u1792\u17d2\u179c\u17be\u200b\u179f\u1798\u1780\u17b6\u179b\u1780\u1798\u17d2\u1798\u200b\u200b\u200b\u1782\u17d2\u1798\u17b6\u1793\u200b\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f\u200b\u200b\u1793\u17c5\u200b\u1796\u17c1\u179b\u200b\u1780\u17d2\u179a\u17c4\u1799\u200b\u178a\u17c2\u179b\u200b\u17a2\u17d2\u1793\u1780\u200b\u200b\u1794\u17b6\u1793\u200b\u1797\u17d2\u1787\u17b6\u1794\u17cb\u200b\u1791\u17c5\u200b\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f\u17d4"},"explanationofflineenabled":{"message":"\u17a2\u17d2\u1793\u1780\u200b\u1782\u17d2\u1798\u17b6\u1793\u200b\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f \u1794\u17c9\u17bb\u1793\u17d2\u178f\u17c2\u17a2\u17d2\u1793\u1780\u200b\u1793\u17c5\u200b\u178f\u17c2\u200b\u17a2\u17b6\u1785\u200b\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u200b\u17af\u1780\u179f\u17b6\u179a\u200b\u178a\u17c2\u179b\u200b\u1798\u17b6\u1793 \u17ac\u200b\u1794\u1784\u17d2\u1780\u17be\u178f\u200b\u17af\u1780\u179f\u17b6\u179a\u200b\u1790\u17d2\u1798\u17b8\u200b\u1794\u17b6\u1793\u17d4"},"extdesc":{"message":"\u1780\u17c2\u200b\u179f\u1798\u17d2\u179a\u17bd\u179b \u1794\u1784\u17d2\u1780\u17be\u178f \u1793\u17b7\u1784\u200b\u1798\u17be\u179b\u200b\u17af\u1780\u179f\u17b6\u179a \u1794\u1789\u17d2\u1787\u17b8 \u1793\u17b7\u1784\u200b\u1794\u1791\u200b\u1794\u1784\u17d2\u17a0\u17b6\u1789\u200b\u179a\u1794\u179f\u17cb\u200b\u17a2\u17d2\u1793\u1780 \u178a\u17c4\u1799\u200b\u1782\u17d2\u1798\u17b6\u1793\u200b\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f\u200b\u17d4"},"extname":{"message":"Google \u17af\u1780\u179f\u17b6\u179a\u200b\u200b\u1782\u17d2\u1798\u17b6\u1793\u200b\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f"},"learnmore":{"message":"\u179f\u17d2\u179c\u17c2\u1784\u200b\u1799\u179b\u17cb\u200b\u1794\u1793\u17d2\u1790\u17c2\u1798"},"popuphelptext":{"message":"\u179f\u179a\u179f\u17c1\u179a \u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b \u1793\u17b7\u1784\u200b\u179f\u17a0\u1780\u17b6\u179a\u200b\u1793\u17c5\u200b\u1796\u17c1\u179b\u200b\u178e\u17b6\u200b\u178a\u17c2\u179b\u200b\u17a2\u17d2\u1793\u1780\u200b\u1798\u17b6\u1793 \u17ac\u200b\u1782\u17d2\u1798\u17b6\u1793\u200b\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f\u17d4"}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/kn/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/kn/messages.json
deleted file mode 100644 (file)
index b592f12..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "ಹೊಸದನ್ನು ರಚಿಸಿ"
-   },
-   "explanationofflinedisabled": {
-      "message": "ನೀವು ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿರುವಿರಿ. ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವಿಲ್ಲದೇ Google ಡಾಕ್ಸ್ ಬಳಸಲು, Google ಡಾಕ್ಸ್ ಮುಖಪುಟದಲ್ಲಿನ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಹೋಗಿ ಮತ್ತು ಮುಂದಿನ ಬಾರಿ ನೀವು ಇಂಟರ್ನೆಟ್‌ಗೆ ಸಂಪರ್ಕಿತವಾದಾಗ ಆಫ್‌ಲೈನ್ ಸಿಂಕ್ ಆನ್ ಮಾಡಿ."
-   },
-   "explanationofflineenabled": {
-      "message": "ನೀವು ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿರುವಿರಿ, ಆದರೆ ಈಗಲೂ ನೀವು ಲಭ್ಯವಿರುವ ಫೈಲ್‌ಗಳನ್ನು ಸಂಪಾದಿಸಬಹುದು ಅಥವಾ ಹೊಸದನ್ನು ರಚಿಸಬಹುದು."
-   },
-   "extdesc": {
-      "message": "ಇಂಟರ್ನೆಟ್ ಪ್ರವೇಶವಿಲ್ಲದೆಯೇ ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳು, ಸ್ಪ್ರೆಡ್‌ಶೀಟ್‌ಗಳು ಮತ್ತು ಪ್ರಸ್ತುತಿಗಳನ್ನು ಎಡಿಟ್ ಮಾಡಿ, ರಚಿಸಿ ಮತ್ತು ವೀಕ್ಷಿಸಿ."
-   },
-   "extname": {
-      "message": "Google ಡಾಕ್ಸ್‌‌ ಆಫ್‌ಲೈನ್"
-   },
-   "learnmore": {
-      "message": "ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"
-   },
-   "popuphelptext": {
-      "message": "ನೀವು ಎಲ್ಲೇ ಇರಿ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕ ಇರಲಿ ಅಥವಾ ಇಲ್ಲದಿರಲಿ, ಬರೆಯಿರಿ, ಎಡಿಟ್ ಮಾಡಿ ಮತ್ತು ಸಹಯೋಗ ಮಾಡಿ."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ko/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ko/messages.json
deleted file mode 100644 (file)
index 1060ef0..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "새로 만들기"
-   },
-   "explanationofflinedisabled": {
-      "message": "오프라인 상태입니다. 인터넷 연결 없이 Google Docs를 사용하려면 Google Docs 홈페이지 설정으로 이동하여 다음번에 인터넷에 연결되었을 때 오프라인 동기화를 사용하도록 설정하세요."
-   },
-   "explanationofflineenabled": {
-      "message": "오프라인 상태입니다. 하지만 사용 가능한 파일을 수정하거나 새로운 파일을 만들 수 있습니다."
-   },
-   "extdesc": {
-      "message": "인터넷에 연결하지 않고도 문서, 스프레드시트 및 프레젠테이션을 수정, 생성, 확인합니다."
-   },
-   "extname": {
-      "message": "Google Docs 오프라인"
-   },
-   "learnmore": {
-      "message": "자세히 알아보기"
-   },
-   "popuphelptext": {
-      "message": "인터넷 연결 여부와 관계없이 어디에서든 작성하고 수정하고 공동작업을 수행할 수 있습니다."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/lo/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/lo/messages.json
deleted file mode 100644 (file)
index 971637f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u0eaa\u0ec9\u0eb2\u0e87\u0ec3\u0edd\u0ec8"},"explanationofflinedisabled":{"message":"\u0e97\u0ec8\u0eb2\u0e99\u0ead\u0ead\u0e9a\u0ea5\u0eb2\u0e8d\u0ea2\u0eb9\u0ec8. \u0ec0\u0e9e\u0eb7\u0ec8\u0ead\u0ec3\u0e8a\u0ec9 Google Docs \u0ec2\u0e94\u0e8d\u0e9a\u0ecd\u0ec8\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec0\u0e99\u0eb1\u0e94, \u0ec3\u0eab\u0ec9\u0ec4\u0e9b\u0e97\u0eb5\u0ec8\u0e81\u0eb2\u0e99\u0e95\u0eb1\u0ec9\u0e87\u0e84\u0ec8\u0eb2\u0ec3\u0e99\u0edc\u0ec9\u0eb2 Google Docs \u0ec1\u0ea5\u0ec9\u0ea7\u0ec0\u0e9b\u0eb5\u0e94\u0ec3\u0e8a\u0ec9\u0e81\u0eb2\u0e99\u0e8a\u0eb4\u0ec9\u0e87\u0ec1\u0e9a\u0e9a\u0ead\u0ead\u0e9a\u0ea5\u0eb2\u0e8d\u0ec3\u0e99\u0ec0\u0e97\u0eb7\u0ec8\u0ead\u0e95\u0ecd\u0ec8\u0ec4\u0e9b\u0e97\u0eb5\u0ec8\u0e97\u0ec8\u0eb2\u0e99\u0ec0\u0e8a\u0eb7\u0ec8\u0ead\u0ea1\u0e95\u0ecd\u0ec8\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec0\u0e99\u0eb1\u0e94."},"explanationofflineenabled":{"message":"\u0e97\u0ec8\u0eb2\u0e99\u0ead\u0ead\u0e9a\u0ea5\u0eb2\u0e8d\u0ea2\u0eb9\u0ec8, \u0ec1\u0e95\u0ec8\u0e97\u0ec8\u0eb2\u0e99\u0e8d\u0eb1\u0e87\u0eaa\u0eb2\u0ea1\u0eb2\u0e94\u0ec1\u0e81\u0ec9\u0ec4\u0e82\u0ec4\u0e9f\u0ea5\u0ecc\u0e97\u0eb5\u0ec8\u0ec3\u0e8a\u0ec9\u0ec4\u0e94\u0ec9 \u0eab\u0ebc\u0eb7 \u0eaa\u0ec9\u0eb2\u0e87\u0ec4\u0e9f\u0ea5\u0ecc\u0ec3\u0edd\u0ec8\u0ec4\u0e94\u0ec9."},"extdesc":{"message":"\u0ec1\u0e81\u0ec9\u0ec4\u0e82, \u0eaa\u0ec9\u0eb2\u0e87 \u0ec1\u0ea5\u0eb0 \u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec0\u0ead\u0e81\u0eb0\u0eaa\u0eb2\u0e99, \u0eaa\u0eb0\u0ec0\u0e9b\u0ea3\u0e94\u0e8a\u0eb5\u0e94 \u0ec1\u0ea5\u0eb0 \u0e9e\u0ea3\u0eb5\u0ec0\u0e8a\u0eb1\u0e99\u0ec0\u0e97\u0ec0\u0e8a\u0eb4\u0e99\u0e82\u0ead\u0e87\u0e97\u0ec8\u0eb2\u0e99\u0ec2\u0e94\u0e8d\u0e9a\u0ecd\u0ec8\u0ec3\u0e8a\u0ec9\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec0\u0e99\u0eb1\u0e94."},"extname":{"message":"Google Docs Offline"},"learnmore":{"message":"\u0eaa\u0eb6\u0e81\u0eaa\u0eb2\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0e95\u0eb5\u0ea1"},"popuphelptext":{"message":"\u0e82\u0ebd\u0e99, \u0ec1\u0e81\u0ec9\u0ec4\u0e82 \u0ec1\u0ea5\u0eb0 \u0ec0\u0eae\u0eb1\u0e94\u0ea7\u0ebd\u0e81\u0eae\u0ec8\u0ea7\u0ea1\u0e81\u0eb1\u0e99\u0e9a\u0ecd\u0ec8\u0ea7\u0ec8\u0eb2\u0e97\u0ec8\u0eb2\u0e99\u0e88\u0eb0\u0ea2\u0eb9\u0ec8\u0ec3\u0eaa\u0e81\u0ecd\u0e95\u0eb2\u0ea1, \u0e9a\u0ecd\u0ec8\u0ea7\u0ec8\u0eb2\u0e88\u0eb0\u0ea1\u0eb5\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec0\u0e99\u0eb1\u0e94 \u0eab\u0ebc\u0eb7 \u0e9a\u0ecd\u0ec8\u0ea1\u0eb5\u0e81\u0ecd\u0e95\u0eb2\u0ea1."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/lt/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/lt/messages.json
deleted file mode 100644 (file)
index cc746e5..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "SUKURTI NAUJĄ"
-   },
-   "explanationofflinedisabled": {
-      "message": "Esate neprisijungę. Jei norite naudoti „Google“ dokumentus be interneto ryšio, pagrindiniame „Google“ dokumentų puslapyje eikite į nustatymų skiltį ir įjunkite sinchronizavimą neprisijungus, kai kitą kartą būsite prisijungę prie interneto."
-   },
-   "explanationofflineenabled": {
-      "message": "Esate neprisijungę, bet vis tiek galite redaguoti pasiekiamus failus arba sukurti naujų."
-   },
-   "extdesc": {
-      "message": "Redaguokite, kurkite ir peržiūrėkite savo dokumentus, skaičiuokles ir pristatymus – viską darykite be prieigos prie interneto."
-   },
-   "extname": {
-      "message": "„Google“ dokumentai neprisijungus"
-   },
-   "learnmore": {
-      "message": "Sužinoti daugiau"
-   },
-   "popuphelptext": {
-      "message": "Rašykite, redaguokite ir bendradarbiaukite bet kurioje vietoje naudodami interneto ryšį arba nenaudodami jo."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/lv/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/lv/messages.json
deleted file mode 100644 (file)
index bb4b1fd..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "IZVEIDOT JAUNU"
-   },
-   "explanationofflinedisabled": {
-      "message": "Jūs esat bezsaistē. Lai lietotu pakalpojumu Google dokumenti bez interneta savienojuma, nākamajā reizē, kad ir izveidots savienojums ar internetu, atveriet Google dokumentu sākumlapas iestatījumu izvēlni un ieslēdziet sinhronizāciju bezsaistē."
-   },
-   "explanationofflineenabled": {
-      "message": "Jūs esat bezsaistē, taču varat rediģēt pieejamos failus un izveidot jaunus."
-   },
-   "extdesc": {
-      "message": "Rediģējiet, veidojiet un skatiet savus dokumentus, izklājlapas un prezentācijas, neizmantojot savienojumu ar internetu."
-   },
-   "extname": {
-      "message": "Google dokumenti bezsaistē"
-   },
-   "learnmore": {
-      "message": "Uzziniet vairāk"
-   },
-   "popuphelptext": {
-      "message": "Rakstiet, rediģējiet un sadarbojieties ar interneta savienojumu vai bez tā neatkarīgi no tā, kur atrodaties."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ml/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ml/messages.json
deleted file mode 100644 (file)
index dbe9321..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "പുതിയത് സൃഷ്‌ടിക്കുക"
-   },
-   "explanationofflinedisabled": {
-      "message": "നിങ്ങൾ ഓഫ്‌ലൈനാണ്. ഇന്റർനെറ്റ് കണക്ഷനില്ലാതെ തന്നെ Google ഡോക്‌സ് ഉപയോഗിക്കാൻ, Google ഡോക്‌സ് ഹോം‌പേജിലെ ക്രമീകരണത്തിൽ പോയി നിങ്ങൾ അടുത്ത തവണ ഇന്റർനെറ്റുമായി കണക്‌റ്റുചെയ്യുമ്പോൾ 'ഓഫ്‌ലൈനായി സമന്വയിപ്പിക്കുക' ഓണാക്കുക."
-   },
-   "explanationofflineenabled": {
-      "message": "ഓഫ്‌ലൈനാണെങ്കിലും, നിങ്ങൾക്ക് തുടർന്നും ലഭ്യമായ ഫയലുകൾ എഡിറ്റുചെയ്യുകയോ പുതിയവ സൃഷ്‌ടിക്കുകയോ ചെയ്യാം."
-   },
-   "extdesc": {
-      "message": "നിങ്ങളുടെ ഡോക്യുമെന്റുകളും സ്‌പ്രെഡ്‌ഷീറ്റുകളും അവതരണങ്ങളും എഡിറ്റ് ചെയ്യുക, സൃഷ്‌ടിക്കുക, കാണുക — എല്ലാം ഇന്റർനെറ്റ് ആക്‌സസ് ഇല്ലാതെ."
-   },
-   "extname": {
-      "message": "Google ഡോക്സ് ഓഫ്‌ലൈന്‍"
-   },
-   "learnmore": {
-      "message": "കൂടുതലറിയുക"
-   },
-   "popuphelptext": {
-      "message": "നിങ്ങൾ എവിടെയാണെങ്കിലും ഇന്റർനെറ്റ് കണക്ഷൻ ഉപയോഗിച്ചോ അല്ലാതെയോ എഴുതുകയും എഡിറ്റുചെയ്യുകയും സഹകരിച്ച് പ്രവർത്തിക്കുകയും ചെയ്യുക."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/mn/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/mn/messages.json
deleted file mode 100644 (file)
index 129f4bc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u0428\u0418\u041d\u0418\u0419\u0413 \u04ae\u04ae\u0421\u0413\u042d\u0425"},"explanationofflinedisabled":{"message":"\u0422\u0430 \u043e\u0444\u043b\u0430\u0439\u043d \u0431\u0430\u0439\u043d\u0430. Google \u0414\u043e\u043a\u044b\u0433 \u0438\u043d\u0442\u0435\u0440\u043d\u044d\u0442\u0433\u04af\u0439\u0433\u044d\u044d\u0440 \u0430\u0448\u0438\u0433\u043b\u0430\u0445\u044b\u043d \u0442\u0443\u043b\u0434 \u0434\u0430\u0440\u0430\u0430\u0433\u0438\u0439\u043d \u0443\u0434\u0430\u0430 \u0438\u043d\u0442\u0435\u0440\u043d\u044d\u0442\u044d\u0434 \u0445\u043e\u043b\u0431\u043e\u0433\u0434\u043e\u0445\u0434\u043e\u043e Google \u0414\u043e\u043a\u044b\u043d \u043d\u04af\u04af\u0440 \u0445\u0443\u0443\u0434\u0430\u0441\u043d\u0430\u0430\u0441 \u0442\u043e\u0445\u0438\u0440\u0433\u043e\u043e \u0434\u043e\u0442\u043e\u0440\u0445 \u043e\u0444\u043b\u0430\u0439\u043d \u0441\u0438\u043d\u043a\u0438\u0439\u0433 \u0438\u0434\u044d\u0432\u0445\u0436\u04af\u04af\u043b\u043d\u044d \u04af\u04af."},"explanationofflineenabled":{"message":"\u0422\u0430 \u043e\u0444\u043b\u0430\u0439\u043d \u0431\u0430\u0439\u043d\u0430, \u0433\u044d\u0445\u0434\u044d\u044d \u0431\u0430\u0439\u0433\u0430\u0430 \u0444\u0430\u0439\u043b\u0443\u0443\u0434\u044b\u0433 \u0437\u0430\u0441\u0430\u0445 \u0431\u0443\u044e\u0443 \u0448\u0438\u043d\u044d\u044d\u0440 \u04af\u04af\u0441\u0433\u044d\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439."},"extdesc":{"message":"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442, \u0445\u04af\u0441\u043d\u044d\u0433\u0442 \u0431\u043e\u043b\u043e\u043d \u04af\u0437\u04af\u04af\u043b\u044d\u043d\u0433\u044d\u044d \u0437\u0430\u0441\u0430\u0445, \u04af\u04af\u0441\u0433\u044d\u0445 \u043c\u04e9\u043d \u0445\u0430\u0440\u0430\u0445 \u2014 \u0431\u04af\u0433\u0434\u0438\u0439\u0433 \u044f\u043c\u0430\u0440 \u0447 \u0438\u043d\u0442\u0435\u0440\u043d\u044d\u0442 \u0445\u0430\u043d\u0434\u0430\u043b\u0442\u0433\u04af\u0439\u0433\u044d\u044d\u0440 \u0445\u0438\u0439\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439."},"extname":{"message":"Google Docs \u041e\u0444\u043b\u0430\u0439\u043d"},"learnmore":{"message":"\u0414\u044d\u043b\u0433\u044d\u0440\u044d\u043d\u0433\u04af\u0439 \u04af\u0437\u044d\u0445"},"popuphelptext":{"message":"\u0418\u043d\u0442\u0435\u0440\u043d\u044d\u0442 \u0445\u043e\u043b\u0431\u043e\u043b\u0442\u0442\u043e\u0439 \u044d\u0441\u044d\u0445\u044d\u044d\u0441 \u04af\u043b \u0445\u0430\u043c\u0430\u0430\u0440\u0430\u043d, \u0445\u0430\u0430\u043d\u0430\u0430\u0441 \u0447 \u0431\u0438\u0447\u0438\u0445, \u0437\u0430\u0441\u0430\u0445, \u0445\u0430\u043c\u0442\u0440\u0430\u043d \u0430\u0436\u0438\u043b\u043b\u0430\u0445 \u0431\u043e\u043b\u043e\u043c\u0436\u0442\u043e\u0439."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/mr/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/mr/messages.json
deleted file mode 100644 (file)
index dd365fd..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "नवीन तयार करा"
-   },
-   "explanationofflinedisabled": {
-      "message": "तुम्ही ऑफलाइन आहात. कोणत्याही इंटरनेट कनेक्शन शिवाय Google दस्तऐवज वापरण्यासाठी, Google दस्तऐवज मुख्‍यपृष्ठावर सेटिंग्जवर जा आणि पुढील वेळी तुम्ही इंटरनेटशी कनेक्ट असताना ऑफलाइन सिंक सुरू करा."
-   },
-   "explanationofflineenabled": {
-      "message": "तुम्ही ऑफलाइन आहात, परंतु तुम्ही अद्याप उपलब्ध फाइल संपादित करू किंवा नवीन तयार करू शकता."
-   },
-   "extdesc": {
-      "message": "तुमचे दस्तऐवज, स्प्रेडशीट आणि सादरीकरण हे सर्व इंटरनेट ॲक्सेसशिवाय संपादित करा, तयार करा आणि पाहा."
-   },
-   "extname": {
-      "message": "Google Docs ऑफलाइन"
-   },
-   "learnmore": {
-      "message": "अधिक जाणून घ्या"
-   },
-   "popuphelptext": {
-      "message": "इंटरनेट कनेक्‍शनसह किंवा त्‍याशिवाय तुम्ही जेथे आहात तेथून लिहा, संपादित करा आणि योगदान द्या."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ms/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ms/messages.json
deleted file mode 100644 (file)
index ef08d86..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "BUAT BAHARU"
-   },
-   "explanationofflinedisabled": {
-      "message": "Anda berada di luar talian. Untuk menggunakan Dokumen Google tanpa sambungan Internet, pergi ke tetapan di halaman utama Dokumen Google dan hidupkan penyegerakan luar talian apabila anda disambungkan ke Internet selepas ini."
-   },
-   "explanationofflineenabled": {
-      "message": "Anda berada di luar talian, tetapi anda masih boleh mengedit fail yang tersedia atau buat fail baharu."
-   },
-   "extdesc": {
-      "message": "Edit, buat dan lihat dokumen, hamparan dan pembentangan anda — kesemuanya tanpa akses Internet."
-   },
-   "extname": {
-      "message": "Dokumen Google Luar Talian"
-   },
-   "learnmore": {
-      "message": "Ketahui Lebih Lanjut"
-   },
-   "popuphelptext": {
-      "message": "Tulis, edit dan bekerjasama di mana-mana sahaja anda berada, dengan atau tanpa sambungan Internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/my/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/my/messages.json
deleted file mode 100644 (file)
index 01803b3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u1021\u101e\u1005\u103a \u1015\u103c\u102f\u101c\u102f\u1015\u103a\u101b\u1014\u103a"},"explanationofflinedisabled":{"message":"\u101e\u1004\u103a \u1021\u1031\u102c\u1037\u1016\u103a\u101c\u102d\u102f\u1004\u103a\u1038\u1016\u103c\u1005\u103a\u1014\u1031\u1015\u102b\u101e\u100a\u103a\u104b \u1021\u1004\u103a\u1010\u102c\u1014\u1000\u103a\u1001\u103b\u102d\u1010\u103a\u1006\u1000\u103a\u1019\u103e\u102f \u1019\u101b\u103e\u102d\u1018\u1032 Google Docs \u1000\u102d\u102f \u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101b\u1014\u103a \u1014\u1031\u102c\u1000\u103a\u1010\u1005\u103a\u1000\u103c\u102d\u1019\u103a \u101e\u1004\u103a\u1021\u1004\u103a\u1010\u102c\u1014\u1000\u103a\u1001\u103b\u102d\u1010\u103a\u1006\u1000\u103a\u101e\u100a\u1037\u103a\u1021\u1001\u102b Google Docs \u1015\u1004\u103a\u1019\u1005\u102c\u1019\u103b\u1000\u103a\u1014\u103e\u102c\u101b\u103e\u102d \u1006\u1000\u103a\u1010\u1004\u103a\u1019\u103b\u102c\u1038\u101e\u102d\u102f\u1037\u101e\u103d\u102c\u1038\u1015\u103c\u102e\u1038 \u1021\u1031\u102c\u1037\u1016\u103a\u101c\u102d\u102f\u1004\u103a\u1038\u1005\u1004\u1037\u103a\u1001\u103a\u1000\u102d\u102f \u1016\u103d\u1004\u1037\u103a\u101c\u102d\u102f\u1000\u103a\u1015\u102b\u104b"},"explanationofflineenabled":{"message":"\u101e\u1004\u103a \u1021\u1031\u102c\u1037\u1016\u103a\u101c\u102d\u102f\u1004\u103a\u1038 \u1016\u103c\u1005\u103a\u1014\u1031\u1015\u102b\u101e\u100a\u103a\u104b \u101e\u102d\u102f\u1037\u101e\u1031\u102c\u103a \u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u1014\u102d\u102f\u1004\u103a\u101e\u1031\u102c \u1016\u102d\u102f\u1004\u103a\u1019\u103b\u102c\u1038\u1000\u102d\u102f \u1006\u1000\u103a\u101c\u1000\u103a\u1010\u100a\u103a\u1038\u1016\u103c\u1010\u103a\u1014\u102d\u102f\u1004\u103a\u101e\u100a\u103a \u101e\u102d\u102f\u1037\u1019\u101f\u102f\u1010\u103a \u1021\u101e\u1005\u103a\u1019\u103b\u102c\u1038 \u1015\u103c\u102f\u101c\u102f\u1015\u103a\u1014\u102d\u102f\u1004\u103a\u101e\u100a\u103a\u104b"},"extdesc":{"message":"\u1021\u1004\u103a\u1010\u102c\u1014\u1000\u103a\u1021\u101e\u102f\u1036\u1038\u1019\u1015\u103c\u102f\u1018\u1032 \u2014 \u101e\u1004\u1037\u103a \u1005\u102c\u1016\u102d\u102f\u1004\u103a\u104a spreadsheet \u1014\u103e\u1004\u1037\u103a \u1010\u1004\u103a\u1015\u103c\u1019\u103e\u102f\u1019\u103b\u102c\u1038\u1000\u102d\u102f \u1010\u100a\u103a\u1038\u1016\u103c\u1010\u103a\u1001\u103c\u1004\u103a\u1038\u104a \u1021\u101e\u1005\u103a\u1016\u103d\u1004\u1037\u103a\u1001\u103c\u1004\u103a\u1038\u1014\u103e\u1004\u1037\u103a \u1000\u103c\u100a\u1037\u103a\u101b\u103e\u102f\u1001\u103c\u1004\u103a\u1038\u1010\u102d\u102f\u1037 \u1015\u103c\u102f\u101c\u102f\u1015\u103a\u1014\u102d\u102f\u1004\u103a\u1015\u102b\u101e\u100a\u103a\u104b"},"extname":{"message":"Google Docs \u1021\u1031\u102c\u1037\u1016\u103a\u101c\u102d\u102f\u1004\u103a\u1038"},"learnmore":{"message":"\u1015\u102d\u102f\u1019\u102d\u102f\u101c\u1031\u1037\u101c\u102c\u101b\u1014\u103a"},"popuphelptext":{"message":"\u1021\u1004\u103a\u1010\u102c\u1014\u1000\u103a\u1001\u103b\u102d\u1010\u103a\u1006\u1000\u103a\u1019\u103e\u102f \u101b\u103e\u102d\u101e\u100a\u103a\u1016\u103c\u1005\u103a\u1005\u1031\u104a \u1019\u101b\u103e\u102d\u101e\u100a\u103a\u1016\u103c\u1005\u103a\u1005\u1031 \u101b\u1031\u1038\u101e\u102c\u1038\u1001\u103c\u1004\u103a\u1038\u104a \u1010\u100a\u103a\u1038\u1016\u103c\u1010\u103a\u1001\u103c\u1004\u103a\u1038\u1014\u103e\u1004\u1037\u103a \u1015\u1030\u1038\u1015\u1031\u102b\u1004\u103a\u1038\u1006\u1031\u102c\u1004\u103a\u101b\u103d\u1000\u103a\u1001\u103c\u1004\u103a\u1038\u1010\u102d\u102f\u1037\u1000\u102d\u102f \u1014\u1031\u101b\u102c\u1019\u101b\u103d\u1031\u1038\u1015\u103c\u102f\u101c\u102f\u1015\u103a\u1014\u102d\u102f\u1004\u103a\u1015\u102b\u101e\u100a\u103a\u104b"}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ne/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ne/messages.json
deleted file mode 100644 (file)
index 6707385..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u0928\u092f\u093e\u0901 \u0938\u093f\u0930\u094d\u091c\u0928\u093e \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"},"explanationofflinedisabled":{"message":"\u0924\u092a\u093e\u0908\u0902 \u0905\u092b\u0932\u093e\u0907\u0928 \u0939\u0941\u0928\u0941\u0939\u0941\u0928\u094d\u091b\u0964 \u0915\u0941\u0928\u0948 \u0907\u0928\u094d\u091f\u0930\u0928\u0947\u091f \u091c\u0921\u093e\u0928 \u092c\u093f\u0928\u093e Google \u0915\u093e\u0917\u091c\u093e\u0924\u0915\u094b \u092a\u094d\u0930\u092f\u094b\u0917 \u0917\u0930\u094d\u0928 \u0924\u092a\u093e\u0908\u0902 \u0905\u0930\u094d\u0915\u094b \u092a\u091f\u0915 \u0907\u0928\u094d\u091f\u0930\u0928\u0947\u091f\u092e\u093e \u091c\u094b\u0921\u093f\u090f\u0915\u094b \u092c\u0947\u0932\u093e Google \u0915\u093e\u0917\u091c\u093e\u0924\u0915\u094b \u0917\u0943\u0939\u092a\u0943\u0937\u094d\u0920\u092e\u093e \u0930\u0939\u0947\u0915\u094b \u0938\u0947\u091f\u093f\u0919\u0939\u0930\u0942\u092e\u093e \u0917\u0908 \u0905\u092b\u0932\u093e\u0907\u0928 \u0939\u0941\u0901\u0926\u093e \u0938\u093f\u0902\u0915 \u0917\u0930\u094d\u0928\u0947 \u0938\u0941\u0935\u093f\u0927\u093e\u0932\u093e\u0908 \u0938\u0915\u094d\u0930\u093f\u092f \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d\u0964"},"explanationofflineenabled":{"message":"\u0924\u092a\u093e\u0908\u0902 \u0905\u092b\u0932\u093e\u0907\u0928 \u0939\u0941\u0928\u0941\u0939\u0941\u0928\u094d\u091b, \u0924\u0930 \u0924\u092a\u093e\u0908\u0902 \u0905\u091d\u0948 \u092a\u0928\u093f \u0909\u092a\u0932\u092c\u094d\u0927 \u092b\u093e\u0907\u0932\u0939\u0930\u0942 \u0938\u092e\u094d\u092a\u093e\u0926\u0928 \u0935\u093e \u0928\u092f\u093e\u0901 \u092b\u093e\u0907\u0932\u0939\u0930\u0942 \u0938\u093f\u0930\u094d\u091c\u0928\u093e \u0917\u0930\u094d\u0928 \u0938\u0915\u094d\u0928\u0941\u0939\u0941\u0928\u094d\u091b\u0964"},"extdesc":{"message":"\u0907\u0928\u094d\u091f\u0930\u0928\u0947\u091f\u092e\u093e\u0925\u093f\u0915\u094b \u092a\u0939\u0941\u0901\u091a\u0935\u093f\u0928\u0948 \u0906\u092b\u094d\u0928\u093e \u0915\u093e\u0917\u091c\u093e\u0924, \u0938\u094d\u092a\u094d\u0930\u0947\u0921\u0938\u093f\u091f \u0930 \u092a\u094d\u0930\u0938\u094d\u0924\u0941\u0924\u093f\u0939\u0930\u0942 \u0938\u092e\u094d\u092a\u093e\u0926\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d, \u0938\u093f\u0930\u094d\u091c\u0928\u093e \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d \u0930 \u0939\u0947\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d\u0964"},"extname":{"message":"Google \u0915\u093e\u0917\u091c\u093e\u0924 \u0905\u092b\u0932\u093e\u0907\u0928"},"learnmore":{"message":"\u0925\u092a \u091c\u093e\u0928\u094d\u0928\u0941\u0939\u094b\u0938\u094d"},"popuphelptext":{"message":"\u0907\u0928\u094d\u091f\u0930\u0928\u0947\u091f \u0939\u094b\u0938\u094d \u0935\u093e \u0928\u0939\u094b\u0938\u094d \u091c\u0941\u0928\u0938\u0941\u0915\u0948 \u0920\u093e\u0909\u0901\u092c\u093e\u091f \u0932\u0947\u0916\u094d\u0928\u0941\u0939\u094b\u0938\u094d, \u0938\u092e\u094d\u092a\u093e\u0926\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d \u0930 \u0938\u0939\u0915\u093e\u0930\u094d\u092f \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d\u0964"}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/nl/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/nl/messages.json
deleted file mode 100644 (file)
index be30f21..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "NIEUW MAKEN"
-   },
-   "explanationofflinedisabled": {
-      "message": "Je bent offline. Wil je Google Documenten zonder internetverbinding gebruiken, ga dan de volgende keer dat je verbinding met internet hebt naar 'Instellingen' op de homepage van Google Documenten en schakel 'Offline synchronisatie' in."
-   },
-   "explanationofflineenabled": {
-      "message": "Je bent offline, maar je kunt nog wel beschikbare bestanden bewerken of nieuwe bestanden maken."
-   },
-   "extdesc": {
-      "message": "Bewerk, maak en bekijk je documenten, spreadsheets en presentaties. Allemaal zonder internettoegang."
-   },
-   "extname": {
-      "message": "Offline Documenten"
-   },
-   "learnmore": {
-      "message": "Meer informatie"
-   },
-   "popuphelptext": {
-      "message": "Overal schrijven, bewerken en samenwerken, met of zonder internetverbinding."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/no/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/no/messages.json
deleted file mode 100644 (file)
index f95dde2..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "OPPRETT NYTT"
-   },
-   "explanationofflinedisabled": {
-      "message": "Du er uten nett. For å bruke Google Dokumenter uten internettilkobling, gå til innstillingene på Google Dokumenter-nettsiden og slå på synkronisering uten nett neste gang du er koblet til Internett."
-   },
-   "explanationofflineenabled": {
-      "message": "Du er uten nett, men du kan likevel endre tilgjengelige filer eller opprette nye."
-   },
-   "extdesc": {
-      "message": "Rediger, opprett og se dokumentene, regnearkene og presentasjonene dine – uten nettilgang."
-   },
-   "extname": {
-      "message": "Google Dokumenter uten nett"
-   },
-   "learnmore": {
-      "message": "Finn ut mer"
-   },
-   "popuphelptext": {
-      "message": "Skriv, rediger eller samarbeid uansett hvor du er, med eller uten internettilkobling."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pa/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pa/messages.json
deleted file mode 100644 (file)
index 1f824f2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u0a28\u0a35\u0a3e\u0a02 \u0a2c\u0a23\u0a3e\u0a13"},"explanationofflinedisabled":{"message":"\u0a24\u0a41\u0a38\u0a40\u0a02 \u0a06\u0a2b\u0a3c\u0a32\u0a3e\u0a08\u0a28 \u0a39\u0a4b\u0964 \u0a07\u0a70\u0a1f\u0a30\u0a28\u0a48\u0a71\u0a1f \u0a15\u0a28\u0a48\u0a15\u0a36\u0a28 \u0a26\u0a47 \u0a2c\u0a3f\u0a28\u0a3e\u0a02 Google Docs \u0a28\u0a42\u0a70 \u0a35\u0a30\u0a24\u0a23 \u0a32\u0a08, \u0a05\u0a17\u0a32\u0a40 \u0a35\u0a3e\u0a30 \u0a1c\u0a26\u0a4b\u0a02 \u0a24\u0a41\u0a38\u0a40\u0a02 \u0a07\u0a70\u0a1f\u0a30\u0a28\u0a48\u0a71\u0a1f \u0a26\u0a47 \u0a28\u0a3e\u0a32 \u0a15\u0a28\u0a48\u0a15\u0a1f \u0a39\u0a4b\u0a35\u0a4b \u0a24\u0a3e\u0a02 Google Docs \u0a2e\u0a41\u0a71\u0a16 \u0a2a\u0a70\u0a28\u0a47 '\u0a24\u0a47 \u0a38\u0a48\u0a1f\u0a3f\u0a70\u0a17\u0a3e\u0a02 \u0a35\u0a3f\u0a71\u0a1a \u0a1c\u0a3e\u0a13 \u0a05\u0a24\u0a47 \u0a06\u0a2b\u0a3c\u0a32\u0a3e\u0a08\u0a28 \u0a38\u0a2e\u0a15\u0a3e\u0a32\u0a40\u0a15\u0a30\u0a28 \u0a28\u0a42\u0a70 \u0a1a\u0a3e\u0a32\u0a42 \u0a15\u0a30\u0a4b\u0964"},"explanationofflineenabled":{"message":"\u0a24\u0a41\u0a38\u0a40\u0a02 \u0a06\u0a2b\u0a3c\u0a32\u0a3e\u0a08\u0a28 \u0a39\u0a4b, \u0a2a\u0a30 \u0a24\u0a41\u0a38\u0a40\u0a02 \u0a39\u0a3e\u0a32\u0a47 \u0a35\u0a40 \u0a09\u0a2a\u0a32\u0a2c\u0a27 \u0a5e\u0a3e\u0a08\u0a32\u0a3e\u0a02 \u0a26\u0a3e \u0a38\u0a70\u0a2a\u0a3e\u0a26\u0a28 \u0a15\u0a30 \u0a38\u0a15\u0a26\u0a47 \u0a39\u0a4b \u0a1c\u0a3e\u0a02 \u0a28\u0a35\u0a40\u0a06\u0a02 \u0a5e\u0a3e\u0a08\u0a32\u0a3e\u0a02 \u0a2c\u0a23\u0a3e \u0a38\u0a15\u0a26\u0a47 \u0a39\u0a4b\u0964"},"extdesc":{"message":"\u0a2c\u0a3f\u0a28\u0a3e\u0a02 \u0a15\u0a3f\u0a38\u0a47 \u0a07\u0a70\u0a1f\u0a30\u0a28\u0a48\u0a71\u0a1f \u0a2a\u0a39\u0a41\u0a70\u0a1a \u0a26\u0a47 \u0a06\u0a2a\u0a23\u0a47 \u0a26\u0a38\u0a24\u0a3e\u0a35\u0a47\u0a5b\u0a3e\u0a02, \u0a38\u0a2a\u0a30\u0a48\u0a71\u0a21\u0a38\u0a3c\u0a40\u0a1f\u0a3e\u0a02 \u0a05\u0a24\u0a47 \u0a2a\u0a47\u0a38\u0a3c\u0a15\u0a3e\u0a30\u0a40\u0a06\u0a02 \u0a26\u0a3e \u0a38\u0a70\u0a2a\u0a3e\u0a26\u0a28 \u0a15\u0a30\u0a4b, \u0a2c\u0a23\u0a3e\u0a13 \u0a05\u0a24\u0a47 \u0a26\u0a47\u0a16\u0a4b\u0964"},"extname":{"message":"Google Docs \u0a14\u0a5e\u0a32\u0a3e\u0a08\u0a28"},"learnmore":{"message":"\u0a39\u0a4b\u0a30 \u0a1c\u0a3e\u0a23\u0a4b"},"popuphelptext":{"message":"\u0a24\u0a41\u0a38\u0a40\u0a02 \u0a1c\u0a3f\u0a71\u0a25\u0a47 \u0a35\u0a40 \u0a39\u0a4b, \u0a2d\u0a3e\u0a35\u0a47\u0a02 \u0a07\u0a70\u0a1f\u0a30\u0a28\u0a48\u0a71\u0a1f \u0a15\u0a28\u0a48\u0a15\u0a38\u0a3c\u0a28 \u0a26\u0a47 \u0a28\u0a3e\u0a32 \u0a1c\u0a3e\u0a02 \u0a07\u0a38\u0a26\u0a47 \u0a2c\u0a3f\u0a28\u0a3e\u0a02, \u0a09\u0a71\u0a25\u0a4b\u0a02 \u0a32\u0a3f\u0a16\u0a4b, \u0a38\u0a70\u0a2a\u0a3e\u0a26\u0a28 \u0a15\u0a30\u0a4b, \u0a05\u0a24\u0a47 \u0a38\u0a39\u0a3f\u0a2f\u0a4b\u0a17 \u0a15\u0a30\u0a4b\u0964"}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pl/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pl/messages.json
deleted file mode 100644 (file)
index ffeeba7..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "UTWÓRZ NOWY"
-   },
-   "explanationofflinedisabled": {
-      "message": "Jesteś offline. Aby korzystać z Dokumentów Google bez połączenia internetowego, otwórz ustawienia na stronie głównej Dokumentów Google i włącz synchronizację offline następnym razem, gdy będziesz mieć dostęp do internetu."
-   },
-   "explanationofflineenabled": {
-      "message": "Jesteś offline, ale nadal możesz edytować dostępne pliki i tworzyć nowe."
-   },
-   "extdesc": {
-      "message": "Edytuj, twórz i wyświetlaj swoje dokumenty, arkusze kalkulacyjne oraz prezentacje bez konieczności łączenia się z internetem."
-   },
-   "extname": {
-      "message": "Dokumenty Google offline"
-   },
-   "learnmore": {
-      "message": "Więcej informacji"
-   },
-   "popuphelptext": {
-      "message": "Pisz, edytuj i współpracuj, gdziekolwiek jesteś – niezależnie od tego, czy masz połączenie z internetem."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pt_BR/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pt_BR/messages.json
deleted file mode 100644 (file)
index 67732bd..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CRIAR NOVO"
-   },
-   "explanationofflinedisabled": {
-      "message": "Você está off-line. Para usar o Documentos Google sem conexão com a Internet, na próxima vez que se conectar, acesse as configurações na página inicial do Documentos Google e ative a sincronização off-line."
-   },
-   "explanationofflineenabled": {
-      "message": "Você está off-line, mas mesmo assim pode editar os arquivos disponíveis ou criar novos arquivos."
-   },
-   "extdesc": {
-      "message": "Edite, crie e veja seus documentos, planilhas e apresentações sem precisar de acesso à Internet."
-   },
-   "extname": {
-      "message": "Documentos Google off-line"
-   },
-   "learnmore": {
-      "message": "Saiba mais"
-   },
-   "popuphelptext": {
-      "message": "Escreva, edite e colabore onde você estiver, com ou sem conexão com a Internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pt_PT/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/pt_PT/messages.json
deleted file mode 100644 (file)
index c53905d..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CRIAR NOVO"
-   },
-   "explanationofflinedisabled": {
-      "message": "Está offline. Para utilizar o Google Docs sem uma ligação à Internet, aceda às definições na página inicial do Google Docs e ative a sincronização offline da próxima vez que estiver ligado à Internet."
-   },
-   "explanationofflineenabled": {
-      "message": "Está offline, mas continua a poder editar os ficheiros disponíveis ou criar novos ficheiros."
-   },
-   "extdesc": {
-      "message": "Edite, crie e veja os documentos, as folhas de cálculo e as apresentações, tudo sem precisar de aceder à Internet."
-   },
-   "extname": {
-      "message": "Google Docs offline"
-   },
-   "learnmore": {
-      "message": "Saber mais"
-   },
-   "popuphelptext": {
-      "message": "Escreva edite e colabore onde quer que esteja, com ou sem uma ligação à Internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ro/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ro/messages.json
deleted file mode 100644 (file)
index bf5cd80..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "CREAȚI UN DOCUMENT"
-   },
-   "explanationofflinedisabled": {
-      "message": "Sunteți offline. Pentru a utiliza Documente Google fără conexiune la internet, intrați în setările din pagina principală Documente Google și activați sincronizarea offline data viitoare când sunteți conectat(ă) la internet."
-   },
-   "explanationofflineenabled": {
-      "message": "Sunteți offline, dar puteți încă să editați fișierele disponibile sau să creați altele."
-   },
-   "extdesc": {
-      "message": "Editați, creați și accesați documente, foi de calcul și prezentări - totul fără acces la internet."
-   },
-   "extname": {
-      "message": "Documente Google Offline"
-   },
-   "learnmore": {
-      "message": "Aflați mai multe"
-   },
-   "popuphelptext": {
-      "message": "Scrieți, editați și colaborați oriunde ați fi, cu sau fără conexiune la internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ru/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ru/messages.json
deleted file mode 100644 (file)
index 98ac93d..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "СОЗДАТЬ"
-   },
-   "explanationofflinedisabled": {
-      "message": "Чтобы использовать Google Документы без Интернета, подключитесь к Сети и разрешите синхронизацию в офлайн-режиме в настройках на стартовой странице."
-   },
-   "explanationofflineenabled": {
-      "message": "Нет подключения к Интернету. Вы можете создавать новые файлы и редактировать те, к которым разрешен офлайн-доступ."
-   },
-   "extdesc": {
-      "message": "Создавайте, просматривайте и редактируйте документы, таблицы и презентации без доступа к Интернету."
-   },
-   "extname": {
-      "message": "Google Документы офлайн"
-   },
-   "learnmore": {
-      "message": "Подробнее…"
-   },
-   "popuphelptext": {
-      "message": "Создавайте документы и редактируйте их вместе с коллегами и друзьями, где бы вы ни находились. Даже без подключения к Интернету!"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/si/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/si/messages.json
deleted file mode 100644 (file)
index 5433d4d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u0db1\u0dc0 \u0dbd\u0dda\u0d9b\u0db1\u0dba\u0d9a\u0dca \u0dc3\u0dcf\u0daf\u0db1\u0dca\u0db1"},"explanationofflinedisabled":{"message":"\u0d94\u0db6 \u0db1\u0ddc\u0db6\u0dd0\u0db3\u0dd2\u0dba. \u0d85\u0db1\u0dca\u0dad\u0dbb\u0dca\u0da2\u0dcf\u0dbd \u0dc3\u0db8\u0dca\u0db6\u0db1\u0dca\u0db0\u0dad\u0dcf\u0dc0\u0d9a\u0dca \u0db1\u0ddc\u0db8\u0dd0\u0dad\u0dd2\u0dc0 Google Docs \u0db7\u0dcf\u0dc0\u0dd2\u0dad \u0d9a\u0dd2\u0dbb\u0dd3\u0db8\u0da7, Google Docs \u0db8\u0dd4\u0dbd\u0dca \u0db4\u0dd2\u0da7\u0dd4\u0dc0 \u0db8\u0dad \u0dc3\u0dd0\u0d9a\u0dc3\u0dd3\u0db8\u0dca \u0dc0\u0dd9\u0dad \u0d9c\u0ddc\u0dc3\u0dca \u0d94\u0db6 \u0d8a\u0dc5\u0d9f \u0d85\u0dc0\u0dc3\u0dca\u0dae\u0dcf\u0dc0\u0dda \u0d85\u0db1\u0dca\u0dad\u0dbb\u0dca\u0da2\u0dcf\u0dbd\u0dba\u0da7 \u0dc3\u0db6\u0dd0\u0db3\u0dd2 \u0dc0\u0dd2\u0da7 \u0db1\u0ddc\u0db6\u0dd0\u0db3\u0dd2 \u0dc3\u0db8\u0db8\u0dd4\u0dc4\u0dd4\u0dbb\u0dca\u0dad \u0d9a\u0dd2\u0dbb\u0dd3\u0db8 \u0d9a\u0dca\u200d\u0dbb\u0dd2\u0dba\u0dcf\u0dad\u0dca\u0db8\u0d9a \u0d9a\u0dbb\u0db1\u0dca\u0db1."},"explanationofflineenabled":{"message":"\u0d94\u0db6 \u0db1\u0ddc\u0db6\u0dd0\u0db3\u0dd2\u0dba. \u0db1\u0db8\u0dd4\u0dad\u0dca \u0d94\u0db6\u0da7 \u0dad\u0dc0\u0db8 \u0dbd\u0db6\u0dcf \u0d9c\u0dad \u0dc4\u0dd0\u0d9a\u0dd2 \u0d9c\u0ddc\u0db1\u0dd4 \u0dc3\u0d82\u0dc3\u0dca\u0d9a\u0dbb\u0dab\u0dba \u0d9a\u0dd2\u0dbb\u0dd3\u0db8\u0da7 \u0dc4\u0ddd \u0d85\u0dbd\u0dd4\u0dad\u0dca \u0d92\u0dc0\u0dcf \u0dc3\u0dd1\u0daf\u0dd3\u0db8\u0da7 \u0dc4\u0dd0\u0d9a\u0dd2\u0dba."},"extdesc":{"message":"\u0d94\u0db6\u0d9c\u0dda \u0dbd\u0dda\u0d9b\u0db1, \u0db4\u0dd0\u0dad\u0dd4\u0dbb\u0dd4\u0db8\u0dca\u0db4\u0dad\u0dca \u0dc3\u0dc4 \u0d89\u0daf\u0dd2\u0dbb\u0dd2\u0db4\u0dad\u0dca \u0d9a\u0dd2\u0dbb\u0dd3\u0db8\u0dca \u0dc3\u0d82\u0dc3\u0dca\u0d9a\u0dbb\u0dab\u0dba \u0d9a\u0dbb\u0db1\u0dca\u0db1, \u0dc3\u0dcf\u0daf\u0db1\u0dca\u0db1, \u0dc3\u0dc4 \u0db6\u0dbd\u0db1\u0dca\u0db1 - \u0dc3\u0dd2\u0dba\u0dbd\u0dca\u0dbd \u0d85\u0db1\u0dca\u0dad\u0dbb\u0dca\u0da2\u0dcf\u0dbd \u0db4\u0dd2\u0dc0\u0dd2\u0dc3\u0dd4\u0db8\u0d9a\u0dd2\u0db1\u0dca \u0dad\u0ddc\u0dbb\u0dc0."},"extname":{"message":"\u0db1\u0ddc\u0db6\u0dd0\u0db3\u0dd2 Google Docs"},"learnmore":{"message":"\u0dad\u0dc0 \u0daf\u0dd0\u0db1 \u0d9c\u0db1\u0dca\u0db1"},"popuphelptext":{"message":"\u0d85\u0db1\u0dca\u0dad\u0dbb\u0dca\u0da2\u0dcf\u0dbd \u0dc3\u0db8\u0dca\u0db6\u0db1\u0dca\u0db0\u0dad\u0dcf\u0dc0\u0d9a\u0dca \u0dc3\u0dc4\u0dd2\u0dad\u0dc0 \u0dc4\u0ddd \u0dbb\u0dc4\u0dd2\u0dad\u0dc0 \u0dbd\u0dd2\u0dba\u0db1\u0dca\u0db1, \u0dc3\u0d82\u0dc3\u0dca\u0d9a\u0dbb\u0dab\u0dba \u0d9a\u0dbb\u0db1\u0dca\u0db1, \u0dc3\u0dc4 \u0d94\u0db6 \u0d9a\u0ddc\u0dc4\u0dda \u0dc3\u0dd2\u0da7\u0dd2\u0dba\u0dad\u0dca \u0dc3\u0dc4\u0dba\u0ddd\u0d9c\u0dba\u0dd9\u0db1\u0dca \u0d9a\u0da7\u0dba\u0dd4\u0dad\u0dd4 \u0d9a\u0dbb\u0db1\u0dca\u0db1."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sk/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sk/messages.json
deleted file mode 100644 (file)
index 983687c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "VYTVORIŤ NOVÝ"
-   },
-   "explanationofflinedisabled": {
-      "message": "Ste offline. Ak chcete použiť Dokumenty Google bez pripojenia na internet, po najbližšom pripojení na internet prejdite do nastavení na domovskej stránke Dokumentov Google a zapnite offline synchronizáciu."
-   },
-   "explanationofflineenabled": {
-      "message": "Ste offline, no stále môžete upravovať dostupné súbory a vytvárať nové."
-   },
-   "extdesc": {
-      "message": "Úprava, tvorba a zobrazenie dokumentov, tabuliek a prezentácií. To všetko bez prístupu na internet."
-   },
-   "extname": {
-      "message": "Dokumenty Google v režime offline"
-   },
-   "learnmore": {
-      "message": "Ďalšie informácie"
-   },
-   "popuphelptext": {
-      "message": "Píšte, upravujte a spolupracuje, kdekoľvek ste, a to s pripojením na internet aj bez neho."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sl/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sl/messages.json
deleted file mode 100644 (file)
index 001035b..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "USTVARI NOVO"
-   },
-   "explanationofflinedisabled": {
-      "message": "Nimate vzpostavljene povezave. Če želite uporabljati Google Dokumente brez internetne povezave, odprite nastavitve na domači strani Google Dokumentov in vklopite sinhronizacijo brez povezave, ko naslednjič vzpostavite internetno povezavo."
-   },
-   "explanationofflineenabled": {
-      "message": "Nimate vzpostavljene povezave, vendar lahko še vedno urejate razpoložljive datoteke ali ustvarjate nove."
-   },
-   "extdesc": {
-      "message": "Urejajte, ustvarjajte in si ogledujte dokumente, preglednice in predstavitve – vse to brez internetnega dostopa."
-   },
-   "extname": {
-      "message": "Google Dokumenti brez povezave"
-   },
-   "learnmore": {
-      "message": "Več o tem"
-   },
-   "popuphelptext": {
-      "message": "Pišite, urejajte in sodelujte, kjer koli ste, z internetno povezavo ali brez nje."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sr/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sr/messages.json
deleted file mode 100644 (file)
index 08e1b31..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "НАПРАВИ НОВО"
-   },
-   "explanationofflinedisabled": {
-      "message": "Офлајн сте. Да бисте користили Google документе без интернет везе, идите у подешавања на почетној страници Google докумената и укључите офлајн синхронизацију кад следећи пут будете повезани са интернетом."
-   },
-   "explanationofflineenabled": {
-      "message": "Офлајн сте, али и даље можете да уносите измене у доступне датотеке или да правите нове."
-   },
-   "extdesc": {
-      "message": "Правите и прегледајте документе, табеле и презентације и уносите измене у њих – све то без интернет приступа."
-   },
-   "extname": {
-      "message": "Google документи офлајн"
-   },
-   "learnmore": {
-      "message": "Сазнајте више"
-   },
-   "popuphelptext": {
-      "message": "Пишите, уносите измене и сарађујте где год да сте, са интернет везом или без ње."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sv/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sv/messages.json
deleted file mode 100644 (file)
index 5a82f8d..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "SKAPA NYTT"
-   },
-   "explanationofflinedisabled": {
-      "message": "Du är offline. Om du vill använda Google Dokument utan internetuppkoppling, öppna inställningarna på Google Dokuments startsida och aktivera offlinesynkronisering nästa gång du är ansluten till internet."
-   },
-   "explanationofflineenabled": {
-      "message": "Du är offline, men det går fortfarande att redigera tillgängliga filer eller skapa nya."
-   },
-   "extdesc": {
-      "message": "Redigera, skapa och visa dina dokument, kalkylark och presentationer – helt utan internetåtkomst."
-   },
-   "extname": {
-      "message": "Google Dokument Offline"
-   },
-   "learnmore": {
-      "message": "Läs mer"
-   },
-   "popuphelptext": {
-      "message": "Skriv, redigera och samarbeta överallt, med eller utan internetanslutning."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sw/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/sw/messages.json
deleted file mode 100644 (file)
index 643cce1..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "FUNGUA MPYA"
-   },
-   "explanationofflinedisabled": {
-      "message": "Haupo mtandaoni. Ili uweze kutumia Hati za Google bila muunganisho wa intaneti, wakati utakuwa umeunganishwa kwenye intaneti, nenda kwenye sehemu ya mipangilio kwenye ukurasa wa kwanza wa Hati za Google kisha uwashe kipengele cha usawazishaji nje ya mtandao."
-   },
-   "explanationofflineenabled": {
-      "message": "Haupo mtandaoni, lakini bado unaweza kubadilisha faili zilizopo au uunde mpya."
-   },
-   "extdesc": {
-      "message": "Badilisha, unda na uangalie hati, malahajedwali na mawasilisho yako — yote bila kutumia muunganisho wa intaneti."
-   },
-   "extname": {
-      "message": "Hati za Google Nje ya Mtandao"
-   },
-   "learnmore": {
-      "message": "Pata Maelezo Zaidi"
-   },
-   "popuphelptext": {
-      "message": "Andika hati, zibadilishe na ushirikiane na wengine popote ulipo, iwe una muunganisho wa intaneti au huna."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ta/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ta/messages.json
deleted file mode 100644 (file)
index 685efb3..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "புதிய ஆவணத்தை உருவாக்கு"
-   },
-   "explanationofflinedisabled": {
-      "message": "ஆஃப்லைனில் உள்ளீர்கள். இணைய இணைப்பு இன்றி Google ஆவணத்தைப் பயன்படுத்த, அடுத்த முறை இணையத்துடன் இணைக்கும் போது, Google ஆவண முகப்புப்பக்கத்தில் அமைப்புகளுக்குச் சென்று, ஆஃப்லைன் ஒத்திசைவை இயக்கவும்."
-   },
-   "explanationofflineenabled": {
-      "message": "ஆஃப்லைனில் இருந்தாலும், சாதனத்தில் ஒத்திசைத்த கோப்புகளைத் தொடர்ந்து திருத்தலாம் அல்லது புதியவற்றை உருவாக்கலாம்."
-   },
-   "extdesc": {
-      "message": "இணைய அணுகல் இல்லாமல், உங்கள் ஆவணங்கள், விரிதாள்கள், விளக்கக்காட்சிகள் ஆகியவற்றைத் திருத்தலாம், உருவாக்கலாம், பார்க்கலாம்."
-   },
-   "extname": {
-      "message": "Google ஆவணம் ஆஃப்லைன்"
-   },
-   "learnmore": {
-      "message": "மேலும் அறிக"
-   },
-   "popuphelptext": {
-      "message": "இணைய இணைப்பு இருந்தாலும் இல்லையென்றாலும் எங்கிருந்தும் எழுதலாம், திருத்தலாம், கூட்டுப்பணி செய்யலாம்."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/te/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/te/messages.json
deleted file mode 100644 (file)
index 0b021f4..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "కొత్త దాన్ని సృష్టించండి"
-   },
-   "explanationofflinedisabled": {
-      "message": "మీరు ఆఫ్‌లైన్‌లో ఉన్నారు. ఇంటర్నెట్ కనెక్షన్ లేకుండా Google డాక్స్‌ను ఉపయోగించడానికి, మీరు ఇంటర్నెట్‌కు కనెక్ట్ చేసిన తదుపరి సారి Google డాక్స్ హోమ్ పేజీలో సెట్టింగ్‌లకు వెళ్లి, ఆఫ్‌లైన్ సమకాలీకరణను ఆన్ చేయండి."
-   },
-   "explanationofflineenabled": {
-      "message": "మీరు ఆఫ్‌లైన్‌లో ఉన్నారు, కానీ మీరు ఇప్పటికీ అందుబాటులో ఉన్న ఫైల్‌లను సవరించగలరు లేదా కొత్త వాటిని సృష్టించగలరు."
-   },
-   "extdesc": {
-      "message": "మీ డాక్యుమెంట్‌లు, స్ప్రెడ్‌షీట్‌లు, ప్రెజెంటేషన్‌లను ఎడిట్ చేయండి, క్రియేట్ చేయండి, చూడండి — అన్నీ ఇంటర్నెట్ యాక్సెస్ లేకుండానే."
-   },
-   "extname": {
-      "message": "Google డాక్స్ ఆఫ్‌లైన్"
-   },
-   "learnmore": {
-      "message": "మరింత తెలుసుకోండి"
-   },
-   "popuphelptext": {
-      "message": "మీరు ఎక్కడ ఉన్నా ఇంటర్నెట్ కనెక్షన్ ఉన్నా లేకున్నా వ్రాయండి, సవరించండి మరియు కలిసి పని చేయండి."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/th/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/th/messages.json
deleted file mode 100644 (file)
index ea4744a..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "สร้างใหม่"
-   },
-   "explanationofflinedisabled": {
-      "message": "คุณออฟไลน์อยู่ หากต้องการใช้ Google เอกสารโดยไม่เชื่อมต่อกับอินเทอร์เน็ต โปรดไปที่การตั้งค่าในหน้าแรกของ Google เอกสาร แล้วเปิดการซิงค์แบบออฟไลน์ในครั้งต่อไปที่เชื่อมต่อกับอินเทอร์เน็ต"
-   },
-   "explanationofflineenabled": {
-      "message": "คุณออฟไลน์อยู่แต่ยังสามารถแก้ไขไฟล์ที่มีอยู่หรือสร้างไฟล์ใหม่ได้"
-   },
-   "extdesc": {
-      "message": "แก้ไข สร้าง และดูเอกสาร สเปรดชีต และงานนำเสนอ — โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต"
-   },
-   "extname": {
-      "message": "Google เอกสารแบบออฟไลน์"
-   },
-   "learnmore": {
-      "message": "ดูข้อมูลเพิ่มเติม"
-   },
-   "popuphelptext": {
-      "message": "เขียน แก้ไข และทำงานร่วมกันได้จากทุกที่ ไม่ว่าจะมีหรือไม่มีการเชื่อมต่ออินเทอร์เน็ต"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/tr/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/tr/messages.json
deleted file mode 100644 (file)
index 876a063..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "YENİ OLUŞTUR"
-   },
-   "explanationofflinedisabled": {
-      "message": "İnternet'e bağlı değilsiniz. Google Dokümanlar'ı İnternet bağlantısı olmadan kullanmak için, İnternet'e bağlanabildiğinizde Google Dokümanlar ana sayfasında Ayarlar'a gidin ve çevrimdışı senkronizasyonu etkinleştirin."
-   },
-   "explanationofflineenabled": {
-      "message": "İnternet'e bağlı değilsiniz. Ancak, yine de mevcut dosyaları düzenleyebilir veya yeni dosyalar oluşturabilirsiniz."
-   },
-   "extdesc": {
-      "message": "Doküman, e-tablo ve sunu oluşturun, bunları düzenleyin ve görüntüleyin. Tüm bu işlemleri internet erişimi olmadan yapabilirsiniz."
-   },
-   "extname": {
-      "message": "Google Dokümanlar Çevrimdışı"
-   },
-   "learnmore": {
-      "message": "Daha Fazla Bilgi"
-   },
-   "popuphelptext": {
-      "message": "İnternet bağlantınız olsun veya olmasın, nerede olursanız olun yazın, düzenleyin, başka kullanıcılarla birlikte çalışın."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/uk/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/uk/messages.json
deleted file mode 100644 (file)
index 1516344..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "СТВОРИТИ"
-   },
-   "explanationofflinedisabled": {
-      "message": "Ви в режимі офлайн. Щоб користуватися Google Документами без з’єднання з Інтернетом, перейдіть у налаштування на домашній сторінці Google Документів і ввімкніть офлайн-синхронізацію, коли будете в мережі."
-   },
-   "explanationofflineenabled": {
-      "message": "Ви в режимі офлайн, однак усе одно можете редагувати доступні файли або створювати нові."
-   },
-   "extdesc": {
-      "message": "Редагуйте, створюйте й переглядайте документи, електронні таблиці та презентації без доступу до Інтернету."
-   },
-   "extname": {
-      "message": "Google Документи офлайн"
-   },
-   "learnmore": {
-      "message": "Докладніше"
-   },
-   "popuphelptext": {
-      "message": "Створюйте та редагуйте файли, а також працюйте над ними разом з іншими навіть без Інтернету."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ur/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/ur/messages.json
deleted file mode 100644 (file)
index 62f4803..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u0646\u06cc\u0627 \u0628\u0646\u0627\u0626\u06cc\u06ba"},"explanationofflinedisabled":{"message":"\u0622\u067e \u0622\u0641 \u0644\u0627\u0626\u0646 \u06c1\u06cc\u06ba\u06d4 Google Docs \u06a9\u0648 \u0628\u063a\u06cc\u0631 \u0627\u0646\u0679\u0631\u0646\u06cc\u0679 \u06a9\u0646\u06a9\u0634\u0646 \u0627\u0633\u062a\u0639\u0645\u0627\u0644 \u06a9\u0631\u0646\u06d2 \u06a9\u06cc\u0644\u0626\u06d2 \u0627\u06af\u0644\u06cc \u0628\u0627\u0631 \u062c\u0628 \u0622\u067e \u0627\u0646\u0679\u0631\u0646\u06cc\u0679 \u0633\u06d2 \u0645\u0646\u0633\u0644\u06a9 \u06c1\u0648\u06ba \u062a\u0648 Google Docs \u06c1\u0648\u0645 \u067e\u06cc\u062c \u067e\u0631 \u062a\u0631\u062a\u06cc\u0628\u0627\u062a \u067e\u0631 \u062c\u0627\u0626\u06cc\u06ba \u0627\u0648\u0631 \u0622\u0641 \u0644\u0627\u0626\u0646 \u0645\u0637\u0627\u0628\u0642\u062a \u067e\u0630\u06cc\u0631\u06cc \u06a9\u0648 \u0622\u0646 \u06a9\u0631\u06cc\u06ba\u06d4"},"explanationofflineenabled":{"message":"\u0622\u067e \u0622\u0641 \u0644\u0627\u0626\u0646 \u06c1\u06cc\u06ba \u0644\u06cc\u06a9\u0646 \u0622\u067e \u067e\u06be\u0631 \u0628\u06be\u06cc \u062f\u0633\u062a\u06cc\u0627\u0628 \u0641\u0627\u0626\u0644\u0632 \u0645\u06cc\u06ba \u062a\u0631\u0645\u06cc\u0645 \u06a9\u0631 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba \u06cc\u0627 \u0646\u0626\u06cc \u0641\u0627\u0626\u0644\u0632 \u0628\u0646\u0627 \u0633\u06a9\u062a\u06d2 \u06c1\u06cc\u06ba\u06d4"},"extdesc":{"message":"\u062f\u0633\u062a\u0627\u0648\u06cc\u0632\u0627\u062a\u060c \u0627\u0633\u067e\u0631\u06cc\u0688\u0634\u06cc\u0679\u0633 \u0627\u0648\u0631 \u067e\u06cc\u0634\u06a9\u0634\u0648\u06ba \u2014 \u062a\u0645\u0627\u0645 \u0645\u06cc\u06ba \u0627\u0646\u0679\u0631\u0646\u06cc\u0679 \u06a9\u06cc \u0631\u0633\u0627\u0626\u06cc \u06a9\u06d2 \u0628\u063a\u06cc\u0631 \u062a\u0631\u0645\u06cc\u0645\u060c \u062a\u062e\u0644\u06cc\u0642 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u0627\u0646\u06c1\u06cc\u06ba \u062f\u06cc\u06a9\u06be\u06cc\u06ba\u06d4"},"extname":{"message":"Google Docs \u0622\u0641 \u0644\u0627\u0626\u0646"},"learnmore":{"message":"\u0645\u0632\u06cc\u062f \u062c\u0627\u0646\u06cc\u06ba"},"popuphelptext":{"message":"\u0622\u067e \u06a9\u06c1\u06cc\u06ba \u0628\u06be\u06cc \u06c1\u0648\u06ba\u060c \u0627\u0646\u0679\u0631\u0646\u06cc\u0679 \u06a9\u0646\u06a9\u0634\u0646 \u06a9\u06d2 \u0633\u0627\u062a\u06be \u06cc\u0627 \u0627\u0633 \u06a9\u06d2 \u0628\u063a\u06cc\u0631\u060c \u0644\u06a9\u06be\u06cc\u06ba\u060c \u062a\u0631\u0645\u06cc\u0645 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u0627\u06a9\u0679\u06be\u06d2 \u06a9\u0627\u0645 \u06a9\u0631\u06cc\u06ba\u06d4"}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/vi/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/vi/messages.json
deleted file mode 100644 (file)
index 117bb44..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "TẠO MỚI"
-   },
-   "explanationofflinedisabled": {
-      "message": "Bạn đang ngoại tuyến. Để sử dụng Google Tài liệu mà không cần kết nối Internet, đi đến cài đặt trên trang chủ của Google Tài liệu và bật đồng bộ hóa ngoại tuyến vào lần tiếp theo bạn được kết nối với mạng Internet."
-   },
-   "explanationofflineenabled": {
-      "message": "Bạn đang ngoại tuyến, tuy nhiên bạn vẫn có thể chỉnh sửa các tệp có sẵn hoặc tạo các tệp mới."
-   },
-   "extdesc": {
-      "message": "Chỉnh sửa, tạo và xem tài liệu, bảng tính và bản trình bày — tất cả mà không cần truy cập Internet."
-   },
-   "extname": {
-      "message": "Google Tài liệu ngoại tuyến"
-   },
-   "learnmore": {
-      "message": "Tìm hiểu thêm"
-   },
-   "popuphelptext": {
-      "message": "Viết, chỉnh sửa và cộng tác ở mọi nơi khi có hoặc không có kết nối Internet."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zh_CN/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zh_CN/messages.json
deleted file mode 100644 (file)
index 6346c7c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "新建"
-   },
-   "explanationofflinedisabled": {
-      "message": "您处于离线状态。要在未连接到互联网的情况下使用 Google 文档,请在下次连接到互联网时转到 Google 文档首页的“设置”,并开启离线同步功能。"
-   },
-   "explanationofflineenabled": {
-      "message": "您处于离线状态,但是您仍然可以编辑可用的文件或创建新文件。"
-   },
-   "extdesc": {
-      "message": "编辑、创建和查看您的文档、电子表格和演示文稿 - 无需连接互联网。"
-   },
-   "extname": {
-      "message": "Google 文档的离线功能"
-   },
-   "learnmore": {
-      "message": "了解详情"
-   },
-   "popuphelptext": {
-      "message": "无论是否连接到互联网,您随时随地都可以撰写、编辑并与他人协作。"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zh_HK/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zh_HK/messages.json
deleted file mode 100644 (file)
index b1d5848..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"\u5efa\u7acb\u65b0\u9805\u76ee"},"explanationofflinedisabled":{"message":"\u60a8\u8655\u65bc\u96e2\u7dda\u72c0\u614b\u3002\u5982\u8981\u5728\u6c92\u6709\u4e92\u806f\u7db2\u9023\u7dda\u7684\u60c5\u6cc1\u4e0b\u4f7f\u7528\u300cGoogle \u6587\u4ef6\u300d\uff0c\u8acb\u524d\u5f80\u300cGoogle \u6587\u4ef6\u300d\u9996\u9801\u7684\u8a2d\u5b9a\uff0c\u4e26\u5728\u4e0b\u6b21\u9023\u63a5\u4e92\u806f\u7db2\u6642\u958b\u555f\u96e2\u7dda\u540c\u6b65\u529f\u80fd\u3002"},"explanationofflineenabled":{"message":"\u60a8\u8655\u65bc\u96e2\u7dda\u72c0\u614b\uff0c\u4f46\u60a8\u4ecd\u53ef\u4ee5\u7de8\u8f2f\u53ef\u7528\u6a94\u6848\u6216\u5efa\u7acb\u65b0\u6a94\u6848\u3002"},"extdesc":{"message":"\u7de8\u8f2f\u3001\u5efa\u7acb\u53ca\u67e5\u770b\u60a8\u7684\u6587\u4ef6\u3001\u8a66\u7b97\u8868\u548c\u7c21\u5831\uff0c\u5b8c\u5168\u4e0d\u9700\u4f7f\u7528\u4e92\u806f\u7db2\u3002"},"extname":{"message":"\u300cGoogle \u6587\u4ef6\u300d\u96e2\u7dda\u7248"},"learnmore":{"message":"\u77ad\u89e3\u8a73\u60c5"},"popuphelptext":{"message":"\u7121\u8ad6\u662f\u5426\u9023\u63a5\u4e92\u806f\u7db2\uff0c\u90fd\u80fd\u64b0\u5beb\u3001\u7de8\u8f2f\u5167\u5bb9\u4ee5\u53ca\u8207\u4ed6\u4eba\u5354\u4f5c\u3002"}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zh_TW/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zh_TW/messages.json
deleted file mode 100644 (file)
index f16a666..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "createnew": {
-      "message": "建立新文件"
-   },
-   "explanationofflinedisabled": {
-      "message": "您處於離線狀態。如要在離線狀態下使用 Google 文件,請在下次連上網際網路時前往 Google 文件首頁的設定中啟用離線同步功能。"
-   },
-   "explanationofflineenabled": {
-      "message": "您處於離線狀態,但仍可編輯可用的檔案或建立新檔案。"
-   },
-   "extdesc": {
-      "message": "即使在離線狀態下,也能編輯、建立及瀏覽文件、試算表和簡報。"
-   },
-   "extname": {
-      "message": "Google 文件離線版"
-   },
-   "learnmore": {
-      "message": "瞭解詳情"
-   },
-   "popuphelptext": {
-      "message": "無論上線或離線,您隨時隨地都能撰寫、編輯文件,並與他人協同合作。"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zu/messages.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_locales/zu/messages.json
deleted file mode 100644 (file)
index 7e16a51..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"createnew":{"message":"DALA ENTSHA"},"explanationofflinedisabled":{"message":"Awuxhunyiwe ku-inthanethi. Ukuze usebenzise i-Google Amadokhumenti ngaphandle koxhumano lwe-inthanethi, iya kokuthi izilungiselelo ekhasini lasekhaya le-Google Amadokhumenti bese uvula ukuvumelanisa okungaxhunyiwe ku-inthanethi ngesikhathi esilandelayo lapho uxhunywe ku-inthanethi."},"explanationofflineenabled":{"message":"Awuxhunyiwe ku-inthanethi, kodwa usangakwazi ukuhlela amafayela atholakalayo noma udale amasha."},"extdesc":{"message":"Hlela, dala, futhi ubuke amadokhumenti akho, amaspredishithi, namaphrezentheshini \u2014 konke ngaphandle kokufinyelela kwe-inthanethi."},"extname":{"message":"I-Google Amadokhumenti engaxhumekile ku-intanethi"},"learnmore":{"message":"Funda kabanzi"},"popuphelptext":{"message":"Bhala, hlela, futhi hlanganyela noma yikuphi lapho okhona, unalo noma ungenalo uxhumano lwe-inthanethi."}}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_metadata/computed_hashes.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_metadata/computed_hashes.json
deleted file mode 100644 (file)
index 6bf316f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"file_hashes":[{"block_hashes":["qhIgWxCHUM+foJeEYabYiB5OgNogqEbYJNpAadnJGEc="],"block_size":4096,"path":"_locales/af/messages.json"},{"block_hashes":["3fFoWaFfPrMzTWJBl1yjmIrD6vw9lkUqw6Sv02RMhVA="],"block_size":4096,"path":"_locales/be/messages.json"},{"block_hashes":["pIJmMpKpE7AqnN5GNcfJInC/PIcm/SdEddwsSQAZp8k="],"block_size":4096,"path":"_locales/cy/messages.json"},{"block_hashes":["pBZw1SQjumnHpl5+FT57mZTo3QNwxYS9oHFL1hxJxXg="],"block_size":4096,"path":"_locales/eu/messages.json"},{"block_hashes":["mJBxDfD78dtBvOQf4vYkJKO9OddV0p6Cl0TtPaDCzh0="],"block_size":4096,"path":"_locales/gl/messages.json"},{"block_hashes":["Cxbj+L2QSnZyhDRa6GoKmSfEev6J4F6isTrYAAm9+eQ="],"block_size":4096,"path":"_locales/hy/messages.json"},{"block_hashes":["4WMl0aZB73Qh8rr81kM9U1Q8idSY3ZZBmwPLpgucfWA="],"block_size":4096,"path":"_locales/is/messages.json"},{"block_hashes":["u7gcMvSCujIWybEYnHDO85yowhga81OP+ge0xq1S8Go="],"block_size":4096,"path":"_locales/iw/messages.json"},{"block_hashes":["MImLv1G91Y2zl/94DwYeM0MaOO9c/CiLUXfs92s5nyY="],"block_size":4096,"path":"_locales/ka/messages.json"},{"block_hashes":["VI3GyW4xoWzjVdxVxkgzsI7z+6i/MxSQMbSmhZWeOvQ="],"block_size":4096,"path":"_locales/kk/messages.json"},{"block_hashes":["phGPCg3jKeB8AfU81vtP7UPlTF9T20zRx/WytNn7EOY="],"block_size":4096,"path":"_locales/km/messages.json"},{"block_hashes":["iQgvsFIpgmvCIvXSLBWCNfAl8ObfZ/8TWhi9iZ4Tu48="],"block_size":4096,"path":"_locales/lo/messages.json"},{"block_hashes":["YT2HUfbMnT+jGfS36osr077Tf9B3SCyoJZKd18Eqaag="],"block_size":4096,"path":"_locales/mn/messages.json"},{"block_hashes":["JDvvvWtnohQz3Ml9wacoiW06Bw3CAFXrBNZE4buVX+c="],"block_size":4096,"path":"_locales/my/messages.json"},{"block_hashes":["s+HGRYr0i5xQgEp2p+belX6TNgh3nF8eihdmYjvR8d8="],"block_size":4096,"path":"_locales/ne/messages.json"},{"block_hashes":["lMKAtddlshszs3A+5EhRfTuaSnmdsf/uMNSSbcQAO9o="],"block_size":4096,"path":"_locales/pa/messages.json"},{"block_hashes":["VCQevmUag0QjXMR6/SdMCAq668jDolr7ldg3O2pWcKI="],"block_size":4096,"path":"_locales/si/messages.json"},{"block_hashes":["UEVJBXpqGCpATDYRLSRQhkpstFdM0Oj0NcpVb6xSqwo="],"block_size":4096,"path":"_locales/ur/messages.json"},{"block_hashes":["MPRM+tBS1z2G0S+iDPwRFWOjsuRSO0P31m2TS6jazpE="],"block_size":4096,"path":"_locales/zh_HK/messages.json"},{"block_hashes":["7Hjd1MzzK1127HAaIBZ8P70UbXmlBeT7BCH8Hlz0qmM="],"block_size":4096,"path":"_locales/zu/messages.json"},{"block_hashes":["bGnOD+b6sU8ZkKMg1wT+42LBdcAOtskiSqb0EQiRjKY="],"block_size":4096,"path":"dasherSettingSchema.json"},{"block_hashes":["ZTyDY1TSRAnbP6xe9I7K3tJPQUlKeCgAaRZRir9B9tk=","XPbWUaKBSpy6l/ex3jtbsL8WcqsVn6ns9ARRFCi/3k0=","rYP2J9LTfoDhmJVNwJ5vnUE3XRg9Ayy1C1j303Clklo=","C1g80Df3cCO4GDy1/ezSqsE8CV7GEsQ7fyDZeHvALZw=","VUzrdYVyq5haeUBjTS5Xyp2J0Dei4pta5Kp3jO+m9c8=","PgteinzvW3uCnItfFwoZUhuaJPTx8vBcLW0Fu4qhe+A=","PC4qIotrxL6DkXn13M3LdCqlLJovDYoU+a32nrT0/Vk=","QXSn7ZOi0m6UjAPNUu55MN/31Jh5vcplnZtreHQrIJs=","vxhqSvDsqYILAO+9tXgq92+1TqsGo5nzK+ZlZVvFcb4=","pewG58YpXR2JIZ+R6BERjgwcm5YEXj6CHzc8lsfkfL0=","vQDsIuqkElPNGx+yUO+luAAfqgN3RLgNWbCNYegYv4I=","QCuy1L6doDbwA3h8RoOnhelhnnVXQXdqGP91tFkDu+I=","XMJr4uPdYYYEAa/xfekVjlBAxrpdDDiEMp52V70IWss=","k373W4xkrLYWuPhr91I+BlbaO2o5J3pqcsh3AtNpucQ=","9k4y0WGEhNiiuno23fG7Pt7+WhyBuRdjSi5Ipodwit0=","0H8+poVT9DyxADqsHLM+48BsyR1mDpOu3IYy590eCnE="],"block_size":4096,"path":"eventpage_bin_prod.js"},{"block_hashes":["Chu2eotDZpBoMtECmMQtHVdOGCNlPAHmODbUhqNSngk="],"block_size":4096,"path":"page_embed_script.js"}],"version":2}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_metadata/verified_contents.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 4b3bc8e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiIxMjgucG5nIiwicm9vdF9oYXNoIjoiZ2NWZy0xWWgySktRNVFtUmtjZGNmamU1dzVIc1JNN1ZCTmJyaHJ4eGZ5ZyJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiOE1xa2JXMkFQWkVpbzlQTHlYNVItT3o1bGs5a29sbnlWTWtvYlVabk15YyIsInBhdGgiOiJfbG9jYWxlcy9hZi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoicWhJZ1d4Q0hVTS1mb0plRVlhYllpQjVPZ05vZ3FFYllKTnBBYWRuSkdFYyJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoidzhxdWRLaUVTT0ZNTTBWT1lPV29TQy1ZamhUcTBONlpMUGFrSjdRUktBayIsInBhdGgiOiJfbG9jYWxlcy9hbS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoib2FGb3Bpd2FOVjhGaE5rU25NZjNLUHBwbjF2N2hyck5XRGt4OS1zLXdLNCJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiQlk4QVRlUUktWHNqLWFSbVZfTi03dHVzUlJyQUNkU25yU3NhT2d3R3pTWSIsInBhdGgiOiJfbG9jYWxlcy9hci9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiUjJVaEZjdTVFcEJfUUZtU19QeGstWWRrSVZqd3l6WEoxdURVZEMyRE9BSSJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiX0pLU3pRcGk4TVczZE5WZldwN281STVjX09JSmxOaG1sY1BrZVp2bVVXUSIsInBhdGgiOiJfbG9jYWxlcy9hei9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiWVVSdzJqeFFOS3ptU2ZGNGEtcXEwc2xQUkhXOHlJV0RrTGNoOEctM3YyUSJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiUVdkaThZYXV1ckVHRTRzUG80NDFwemRiV0R1OFR0cGRVdjNSbmVJR0hGYyIsInBhdGgiOiJfbG9jYWxlcy9iZS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiM2ZGb1dhRmZQck16VFdKQmwxeWptSXJENnZ3OWxrVXF3NlN2MDJSTWhWQSJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiR2R6VW1ybWZNYXlxaFdRdFBpYnZhQXlTU0lMaGZFaWNYd2RfOFFqWWhLcyIsInBhdGgiOiJfbG9jYWxlcy9iZy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiSXJ3M3RIem9xREx6bHdGa0hjTllOWFoyNmI0WWVwT2t4ZFN3RnVLU09LNCJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiQS1Va3p0M1lmS3hEOGZDSWY0SzNDMG93TEhKMDhpbGRhR1pEVmpNX1RZcyIsInBhdGgiOiJfbG9jYWxlcy9ibi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiUGp6cW9oVFlCNXNDeWNsQlkxOWRSZVloSTIyY1A0TGdhc1lFOEhjbWNPZyJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoidlNQWHF1UGxjOEtZWDlxYXQ2RW5YUDFZdnJRdzNSNGpEX19vZUpnYm1tVSIsInBhdGgiOiJfbG9jYWxlcy9jYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiM20xN2ZDUW43RTV6aEFmWGcwdHhsQjlwRm1zREExWGdEekpmOFRrZDlhRSJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiWVBjVXRHR1pkNDBjTmxld181dDBpQ1FXMHBDTDNBSElkdEtNd0FnRG8wTSIsInBhdGgiOiJfbG9jYWxlcy9jcy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiV25BZFo1RUxwc2ZNN2NKdUF2cHdmTWhxRy1WODE5TmlrS1BTYUhNcVFzYyJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiZkpuRzV0OExXSkgySHhRQ1RIdjNBZUJMaDd4RFBKQk9ZNGhWb3Q1cG05QSIsInBhdGgiOiJfbG9jYWxlcy9jeS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoicElKbU1wS3BFN0Fxbk41R05jZkpJbkNfUEljbV9TZEVkZHdzU1FBWnA4ayJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiMm5GcER0VVNGZFBPT01zTF9aZ0xFdURqQ05CYTlFWU9OTDZFUUMyTENfOCIsInBhdGgiOiJfbG9jYWxlcy9kYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoibE0zYm1Zd3NXclFMYndkTU5acGc1dTY2cWkxU3FXU2NJdlRxVEJ1Wk52SSJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoid0tySUlOVnE0OVpueTdtbVRpVXJIWGJ3d3RJRGE5SWZ1VUpDMUp2b21CZyIsInBhdGgiOiJfbG9jYWxlcy9kZS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiSXVLQ2lfMjduRFFPZUFhSlN1QkVLOWJJazAtRi03bGtLVjdhMTVfU2RTZyJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiZjBPTU1wS3FjSFlGTnBHQkV4N2FPNmo4VlVsTHBka3A2WDRoc2QxdzlUOCIsInBhdGgiOiJfbG9jYWxlcy9lbC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiY28yTXZYRW1Ob0NrNUJPWjIyV3o4cmdYWFZES1l3cjlNR1E4N1pfLWd4OCJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiZnN3WXJHeHZlVU96dXMwMmJPSnlBUVVtQXA5WHpzbElzNm92a2hSR0VMOCIsInBhdGgiOiJfbG9jYWxlcy9lbi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiSkVYSzJHTy1SN3NjRmJWNlNXQzNzTkFZWk9ZODM5NWpsZk95YUozQlJFcyJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiVjBPTElJamZXRkVHcHQzOWE1QzExQkt3T1d3MzBUcGVNUDVlNV9ONy1OSSIsInBhdGgiOiJfbG9jYWxlcy9lbl9DQS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoieHlWZW0zaE1TNDMzMzN0NDh6cFhONm1yYzRMM05HVTFGWmV4MnBzOVgtYyJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiVjBPTElJamZXRkVHcHQzOWE1QzExQkt3T1d3MzBUcGVNUDVlNV9ONy1OSSIsInBhdGgiOiJfbG9jYWxlcy9lbl9HQi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoieHlWZW0zaE1TNDMzMzN0NDh6cFhONm1yYzRMM05HVTFGWmV4MnBzOVgtYyJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiSWFramk2UTVCcmJiN1JkTlBqM1lWZG5fNUYzcUtUYzN1RUdKUEZJeE5YWSIsInBhdGgiOiJfbG9jYWxlcy9lbl9VUy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiVDNEc3FPS0ZRWVZhRWV4NlRtczd4dDBXeG5MX20xbHV6N2R4VzdPMWlZdyJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoidGJfU3ItQVBmMzhfVVhTMDMzZHVpd1Q5elZzWDA1eVR6VE83U3VZSTYzYyIsInBhdGgiOiJfbG9jYWxlcy9lcy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiQWhhSms2SS1CMDRJQU11ek9QNG5uNW52UWc0eWFfa3BGdl90ZzhId1pUTSJ9LHsiY2Fub25pY2FsX2pzb25fcm9vdF9oYXNoIjoiVFNSSGJ4aGk5WmVrU1hJZXgtTW5sRUU3SVU4dGlWVWpTU0ZwcUZQWU9HOCIsInBhdGgiOiJfbG9jYWxlcy9lc180MTkvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjZFaGdPM3B6cUk0XzU3XzZJT2d6bF9YUjZUNTN1cnN4Unp6Sm5tVktKN2MifSx7ImNhbm9uaWNhbF9qc29uX3Jvb3RfaGFzaCI6ImdmcWI3enFZMXM0NmxJaGR3aGFCUXVOblFJSTI1Nk9MZUNXZUF3SUZmU1EiLCJwYXRoIjoiX2xvY2FsZXMvZXQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImZNeDdGN19nSER4OTB6N19qNERRdFhfSnNYV0JYblpzbkJ3ZWlUY2w0ZzgifSx7ImNhbm9uaWNhbF9qc29uX3Jvb3RfaGFzaCI6ImhxNWh4VEF4Vk9WZm0tblFnNWhnVW5Wem5ZcmMya01jSFFRNjNZQjZvT1kiLCJwYXRoIjoiX2xvY2FsZXMvZXUvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InBCWncxU1FqdW1uSHBsNS1GVDU3bVpUbzNRTnd4WVM5b0hGTDFoeEp4WGcifSx7ImNhbm9uaWNhbF9qc29uX3Jvb3RfaGFzaCI6Im9wQ21kZ2FaMXNDTEpiSEpwOGtUbFl4ME9VX1FuNWpsaXBabk5VWHoxU2siLCJwYXRoIjoiX2xvY2FsZXMvZmEvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjUxZ25QQ1g3cllCUDZJUllUaWVYeXUtNzBjS0hmZjF2aDZzVFFNMGxKUzQifSx7ImNhbm9uaWNhbF9qc29uX3Jvb3RfaGFzaCI6InRKaGJzZlEwcm5aQy1HVUJtd05HWjZzUDJ6SUktR096TFVhNVBfMlBESmMiLCJwYXRoIjoiX2xvY2FsZXMvZmkvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InFDS3c1bTBFWkUwYy05SlJkelp5aERoME1XTERJVDhWMlliaTI0VzlBaE0ifSx7ImNhbm9uaWNhbF9qc29uX3Jvb3RfaGFzaCI6IktSXzZWNm9EcjRHOVZmZHltSWFNMEV4QUFaYnp1aWRqRVdWUTBJQkU5dGMiLCJwYXRoIjoiX2xvY2FsZXMvZmlsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJRYzVxZXhnMlR2N003UVFadENGbDFQaHNRMlE3dmhCREFVMUJRcy1HR0dvIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJwWDdZVWpTUjZRcnBob09lUjJGZ3BVWVM0QlZ2Z0JPeS1PNVhuazBrR0tJIiwicGF0aCI6Il9sb2NhbGVzL2ZyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJaeE8ybTJ5ZWdMQS1DcDFLZlJXQmw3REg3SXFGUEdUQXJ3c2FCYzVVMTB3In0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJEcWkyVUdPZ1BjdkJEYjdGVlhfbHBiOTA5TlB6eVlCMEI1NUMtd3pEc1BnIiwicGF0aCI6Il9sb2NhbGVzL2ZyX0NBL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJyNGljSGV0dmtraVdIQy1McERCNmdnYlhGallXcGJkRlhSZk9yUUFHZ3hjIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiIzWHZiRi1hSlhBS0pOOUVvMzFsa2VQOV91U2hoUGJzV0hFc19MUXhMYWxrIiwicGF0aCI6Il9sb2NhbGVzL2dsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJtSkJ4RGZENzhkdEJ2T1FmNHZZa0pLTzlPZGRWMHA2Q2wwVHRQYURDemgwIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJFX3BmN1Q2VTFJMVgwcUhJY3hrWXhMX2xfOVVNWXY1SDdWMzlOR1QyZDdZIiwicGF0aCI6Il9sb2NhbGVzL2d1L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ6RDZRZF96SnZRMzhYZE9TVEd4SXVEUmZNczdpVDh6RkNNSjU5RnNxdm1FIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJfSklCX3JYNzFKRWNzVV82NzRVcXVRb0FZVkNTNXkyRElYUmVDcXl2bXdBIiwicGF0aCI6Il9sb2NhbGVzL2hpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJGSWxiOUR6cHQyd1A5UG11LVQyLWk3YktTV2lVaHd6d3dBZXhpZURPOEE0In0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJIZUFLUEpfczd4VW9yeU1DQV8wOE5ERzk0VTFSZWwtN1Y0czRteVl6LTU4IiwicGF0aCI6Il9sb2NhbGVzL2hyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJtRmwydDNibktZTmVCSHlCMDljeHBzU0lwa1dhcUpHTnZJN0lDTUNfYzZFIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJlU2YzdXEtTmNMYXdqWlUzcExfMWRjWktDSThZMFp6YVg5VXNtdGtaLVM4IiwicGF0aCI6Il9sb2NhbGVzL2h1L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ6eVl4Q3djN0NKR1piczEySEd5MVB3QVpQZTVTUWhPcC16UWlYV051eExjIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJPYWtTOHllVndMODlVLWs2alZhYmljQ3piM05IRzVWRDhNYnNROExXcTRZIiwicGF0aCI6Il9sb2NhbGVzL2h5L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJDeGJqLUwyUVNuWnloRFJhNkdvS21TZkVldjZKNEY2aXNUcllBQW05LWVRIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJWT3JXYVkxVmRrQ3NQT2VoQS00YVpGdlNTMTJiMWM5WlFVeFF2YmNEXzlvIiwicGF0aCI6Il9sb2NhbGVzL2lkL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiIwNjRWaWRhMFlKRUstT3o1djhBeVNra0NnVEt5NVVRNlcxUVRhVktIcFg4In0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJUaktIMkFIRTNWWEs2SU1OZWFEUGlFUXZxWmV5bHItM0k2SWhhUzdhUWxZIiwicGF0aCI6Il9sb2NhbGVzL2lzL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI0V01sMGFaQjczUWg4cnI4MWtNOVUxUThpZFNZM1paQm13UExwZ3VjZldBIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJGeU1wQnplU1dBdnZ0TU8xZHhlamEzclQ0c3NwbGI0Y2VudF83Wk05SEdRIiwicGF0aCI6Il9sb2NhbGVzL2l0L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJNM2VvYzl0VEVSUFhtUm5ucUpOcHA1cGdLNnhxNEp1WVpMazNqY0tGODBVIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJjUEszUlZueGtFc2xnOFAtZUMxUk0zdzdUUHFMbkZJRTFySXktanNPb0xnIiwicGF0aCI6Il9sb2NhbGVzL2l3L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ1N2djTXZTQ3VqSVd5YkVZbkhETzg1eW93aGdhODFPUC1nZTB4cTFTOEdvIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJCOFVxdkJYUzNyMjFoNkNkbmtGVF9TcWl5RnlUaHpiMmRDM1dVVmZ6YkV3IiwicGF0aCI6Il9sb2NhbGVzL2phL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ3UWxLSFlSWDU0THlLWkVMY1B4NjdPTldxbmVhUWo2R2tRU1VhQlJtRFRVIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiI4SWdWaUVoSXd6MU1mZ0dRUkFHbnBoWnRSVTR3OG1ENXhwelI4U2JVVkFzIiwicGF0aCI6Il9sb2NhbGVzL2thL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJNSW1MdjFHOTFZMnpsXzk0RHdZZU0wTWFPTzljX0NpTFVYZnM5MnM1bnlZIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJ0V3JRcGNXNGpqRmVFY2lIT1hodnM3aXItVGV1cjEzUWZtVThZNzM3dWhvIiwicGF0aCI6Il9sb2NhbGVzL2trL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJWSTNHeVc0eG9XempWZHhWeGtnenNJN3otNmlfTXhTUU1iU21oWldlT3ZRIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJ4elRNWTNTRzhzMHhqNWFjc245TUVBMEp3RUlScHV0V1I3ZDE5aE9YNnVJIiwicGF0aCI6Il9sb2NhbGVzL2ttL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJwaEdQQ2czaktlQjhBZlU4MXZ0UDdVUGxURjlUMjB6UnhfV3l0Tm43RU9ZIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJtTEN0RnFrRmIwZk4xTVp4cHJnMFYwbTdwOVRyRExCWEw5aS1uY25MWG5FIiwicGF0aCI6Il9sb2NhbGVzL2tuL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI1QTFLTWF2NHFrWm5OcXZCX3l6N0xWR1Utc1ktVkUyWmFlM0NoYzRrSlhrIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiI4Zm9YdUFabVFmTmVQX0JscjhPX3FKdkxJWjlPZTRqeGc4azM3OGRjeXpNIiwicGF0aCI6Il9sb2NhbGVzL2tvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJWX2dhWDh2Ul92MXV3ODNWSmFoYmNIdE82dFV5d2JNSkxhcjlpTzZTYU93In0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJGOUJ4ZW5TTjdxMEN3ZTVZZHJVWjZWcWV5aG9uSUVwc2E1VldUeTh3eVdvIiwicGF0aCI6Il9sb2NhbGVzL2xvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJpUWd2c0ZJcGdtdkNJdlhTTEJXQ05mQWw4T2JmWl84VFdoaTlpWjRUdTQ4In0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiIwSmx0YUtGYnlDQWM3WmFyQk5RNXcwbHVoVkY5dDllSEd2Y0l1YkdnSndVIiwicGF0aCI6Il9sb2NhbGVzL2x0L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ0QzZfNEhIdkRzUzB0bFU2dnpvc05yR1hrc0k0Q0FwdnZCbllCTkdzdGh3In0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiI0SEQ3dE11WDgzXy1uR3E5SkxyUThMVHAyckRHZzVvY0tyZ3RTc2JpMHg4IiwicGF0aCI6Il9sb2NhbGVzL2x2L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJnTlpQQTl3c3hTZ19yeE5VNEYwOFBMand6RlN6NTJfYTQ2MktDY25WOG1jIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiI2MXNSbDRMQnNienpXVGVmdnluaGFmeTBzdVFGYkJ1QlZfanVCNlR2ZHVrIiwicGF0aCI6Il9sb2NhbGVzL21sL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiIzZncwRk1DSm1PZEtIczVBbVlsOEdaeWFDNlp2cXlvVjY3SmhLMkYxdkRFIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJTU0lJMzQxbDZUUUxVeXZmdUxRWEJZQjRQNWdXZkZhUHlXbWJwQlR3VWFVIiwicGF0aCI6Il9sb2NhbGVzL21uL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJZVDJIVWZiTW5ULWpHZlMzNm9zcjA3N1RmOUIzU0N5b0paS2QxOEVxYWFnIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiI2OGhjc2dYT2h1aERtRkRPVTRSdGpPUGZFdUlRZTNkQnp4ZmdwRE1kd3ZnIiwicGF0aCI6Il9sb2NhbGVzL21yL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJQRFJfdVVwcGNJY1pQZHBBSlRPU1BWRW9iY0xTNlVlRXYxUEdEY3BGLWUwIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJ0cjI4ZUFLYjI1QWRvdkVVZE9qSXduNDlSVE1LTWswbnBVWG5oRkFBbVU0IiwicGF0aCI6Il9sb2NhbGVzL21zL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJzdkNRN1VIQ0gxaUNmTnhqTGR0bHF2Y1FWUk81Wmk2b3ZNSVAxZmhwa0Y4In0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJQcm5yVjhFY0xMazY5bUVzZ1E5blRtV3V1dnlSMG85dnVrTXpwcjFsVDA4IiwicGF0aCI6Il9sb2NhbGVzL215L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJKRHZ2dld0bm9oUXozTWw5d2Fjb2lXMDZCdzNDQUZYckJOWkU0YnVWWC1jIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJTcU5hZ2w5VjNjUTdPTDN1N0dyY2tFbUJDTktDeW5QWm5oMnBNOXEyZFN3IiwicGF0aCI6Il9sb2NhbGVzL25lL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJzLUhHUllyMGk1eFFnRXAycC1iZWxYNlROZ2gzbkY4ZWloZG1ZanZSOGQ4In0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiIzQlFLZGZoR0N2N3JQcm9jb3JBTTRUX1o0dk14dEV6YW1Id19YdUQtLThjIiwicGF0aCI6Il9sb2NhbGVzL25sL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJvUS1IQ3lqZXVDZWJfWW5fMThsYUdhQU1UVE5kbUliWTFqeTFSYWh2WHZFIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiIxLUYwQXI5STVjaDNlZDhSbU5hMkp1bFJLbUFITHZmV3RFeU1WSVB6QmFrIiwicGF0aCI6Il9sb2NhbGVzL25vL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJzLXppZVpRN0tNallWZXlHckJ6bE85LTJwd2trRFdVMUNIWkVrNmRmZFJnIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiIxRmZRa21TTDU5RzlVWkxJcFhGdks3M1Z3V0lOS2tWMTNaTWxLVnB5dkdVIiwicGF0aCI6Il9sb2NhbGVzL3BhL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJsTUtBdGRkbHNoc3pzM0EtNUVoUmZUdWFTbm1kc2ZfdU1OU1NiY1FBTzlvIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJWdElsUnhBQUZ6LTR6RGdjOFdkRGpFUmZxaFdQNXJLSmJNMjBETlJ2b1NvIiwicGF0aCI6Il9sb2NhbGVzL3BsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJaVGoxWXIwYnFvS01EdkN0eGZmSmEwb090NEZPYTVvcldGNU5PNUt3NWgwIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiIxZjV6LWtxUS1XaTRRS2Y3WlNZemd5ZUdBZW9FMXhDYnk4RWJ1eHlJeWNNIiwicGF0aCI6Il9sb2NhbGVzL3B0X0JSL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJwcTFkWDdmSkJ6YmdUNG1KY05MTW5VSTBGYlZMamxjdkdNQmRicnIwYjJnIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiIzcEFHVnU0Nlc2amk0a0t2QkNLbmxyVDhYMlVQMGgxa2FHMHJzb3Z1SGE4IiwicGF0aCI6Il9sb2NhbGVzL3B0X1BUL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJGV19IdXB0WEtKQ09HblNWQzVkSFQzUFk5WWt6MDBYSTd1cUNoRlpjZzFjIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJUX043WldWV1BuOXU2azQ1alg5SEVEZXEzdWh3ZUxRZlRnWDIydUVkWUw4IiwicGF0aCI6Il9sb2NhbGVzL3JvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ5dEFNWXY2ZVNuOEFGbExQaE83OEFjVTVYejV3Qy01V1UyUElsSW4zUnpJIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJLWDZYdktZMnM0NmdMWUtLci04UkdZdC01QlhtWTZ6Z2xTUEdFUTI0cXo0IiwicGF0aCI6Il9sb2NhbGVzL3J1L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiIzemVSaDdmMjNuQU9YRk5DQXpibXN4dDl3eEFWOTNzckpXSld2UG0tVkxjIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJHT01jVk1NM3NxVFJpWlZxdHVXUWUzMEZVb3kzOV9MNTFuZ05HME9zSHVBIiwicGF0aCI6Il9sb2NhbGVzL3NpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJWQ1Fldm1VYWcwUWpYTVI2X1NkTUNBcTY2OGpEb2xyN2xkZzNPMnBXY0tJIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJrbDM4UURxWXAzTlhJMW9iZWVtTjNnTktKTHdzYkZ1aURxNFFwdmh3S3pNIiwicGF0aCI6Il9sb2NhbGVzL3NrL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJYb2h1ZTJGdnZfTm5IYXRqTFJ0dGpjN3YtUUJDR0VoZkc1RWR6WXlXbEtNIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJWaEc4aC1OMDZKZThOVm1YVGdJRWhVQ2xsdWVTaHpvNDZ2TWRLek9KbUkwIiwicGF0aCI6Il9sb2NhbGVzL3NsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJkZEFZeklVbFlGM2NXUjlyX2x2YW91LXhaSk5PblZRNGx5WlItTWdZMVlFIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiI2ZDk3MkpSLS1IQ0x4aFNnTnVkblZXX1Nzb3dSa242bzNDMFdmLW50TmhVIiwicGF0aCI6Il9sb2NhbGVzL3NyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJvLXNuYjcwWjNPS3dEYmFUZFhpeUZMbmpQV2RJZGxuLUNfSWFoaUplem5NIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiIyTGlJc0tJdlh6Snd1LS1rcWNvbU1pcC1DWUljNWdlNHpJUDdOdkljT2JRIiwicGF0aCI6Il9sb2NhbGVzL3N2L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJYMElwMFk1V0JqTUJSdTRUdmZjbTRRd2VCc3V4VTJqRWZ4cm1pcjZjNUxvIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJDWF9raW96WnRESmh5aFg5V3lWaGx5dEF0STJzNnNrbXo1dGxLMTh0eEVjIiwicGF0aCI6Il9sb2NhbGVzL3N3L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJMR3RDMFNLVVBjREtrcU13ZE5HbUJ6VWRPOGY1ZG80WFJoZjZjQkdqM3A4In0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJjQUxPUUhWQzctTXl0WlFmZUFNN2VVZWE1eVNWbDVzZ3RweF9yaFhvcm1zIiwicGF0aCI6Il9sb2NhbGVzL3RhL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ6ZWhfQVZGY29BYnh1RVpvY1RjdGtLUWNweVVOeUkwbEpLYTVVb3NZalBzIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJ1c2VMSlZrSEU2VmgwMVlOUkpJUTlma3BYLUYtQm9ndHJfN1JWaDZEbjZZIiwicGF0aCI6Il9sb2NhbGVzL3RlL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ1UVh4bEVYeVRHM3dFUW5fZGNRUnVDckJleWpnQ3lidjNFRWpmR2FqVlMwIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJnOTM3R3BSdUdleUtKamF1bHpYaXNJRDlmMlNaNFdRNXEwMzB4V2ptbHlFIiwicGF0aCI6Il9sb2NhbGVzL3RoL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiIwcG1xREU4cHhjZ2tpaHhScjl0ME9mVFBlOEtPNENRSXBaajRxdG4zQ0JBIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJyMWNfMDY0OXMyZ0l6VU1aUF9rR1ZDTU1hdHlwUzdvYldheUM3VDJCc3ZrIiwicGF0aCI6Il9sb2NhbGVzL3RyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJyQ2lVenFZekpGQUpXbi1QeWJsMVVOcUg1TFMyNXZ1VjN4b2ZTZkplRGpVIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJ1ZzRiZlY4c1ZINWxIUEtBLS1rbjFVaXZ1eW11dVp6akVhQXg5VjJhVS1vIiwicGF0aCI6Il9sb2NhbGVzL3VrL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJDSmVLRkNYZXd3UklPN3Q5ME9WYWZZVU1SV0dyMUJ1c0ctWFpQWEJHVVhRIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJGYmNCamVUM1VzajdEUlRUNWs3UFYwM2dwUk93VXZJaVhPNDRSZHVXVG0wIiwicGF0aCI6Il9sb2NhbGVzL3VyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJVRVZKQlhwcUdDcEFURFlSTFNSUWhrcHN0RmRNME9qME5jcFZiNnhTcXdvIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJxSzZPZWN4aFJRVW1scGJwS3JPQlRtV3RoTklTYWowc3ZQZUE0MFpGUTRrIiwicGF0aCI6Il9sb2NhbGVzL3ZpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI4ZHFWNGRXT2t6QlF6WXBQNmhMejBibWlkWlI1Xzl0MF9jSFB2NGxXZ3ljIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJJcElNQWZ1VjJyM01EYXJIZnR1eGducE00YVYzS05XYjNTWnRHNHlaSUtBIiwicGF0aCI6Il9sb2NhbGVzL3poX0NOL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJPSlBBWnFOdjZWOEc4OFNRa2FJQ2tOVGdjUmczVmZRSzhGUlZaZ3Z0b3R3In0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJ2SS00VlU1VFY2cElUcmRZSUJVMWVyWktBeU83UUw5TTFHdXBTR0pqcnVrIiwicGF0aCI6Il9sb2NhbGVzL3poX0hLL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJNUFJNLXRCUzF6MkcwUy1pRFB3UkZXT2pzdVJTTzBQMzFtMlRTNmphenBFIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiJvVTZvMmU0ZVJsc211c1RhUEkyeEtWZ1h1WW42ZHJqaXFrRmFMQ3ZnM19NIiwicGF0aCI6Il9sb2NhbGVzL3poX1RXL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJGcmozdmtLNWd0V3RuMk9PY2RvNDBUUTVTNXVya2xYM1BQVVVxNy1xOFVZIn0seyJjYW5vbmljYWxfanNvbl9yb290X2hhc2giOiIxUmsxWTQwMkpWclZ1ZTFsUlRsVWJYZ3ZQVkNYSGVvU3J5YVh1VXZjamprIiwicGF0aCI6Il9sb2NhbGVzL3p1L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI3SGpkMU16eksxMTI3SEFhSUJaOFA3MFViWG1sQmVUN0JDSDhIbHowcW1NIn0seyJwYXRoIjoiZGFzaGVyU2V0dGluZ1NjaGVtYS5qc29uIiwicm9vdF9oYXNoIjoiYkduT0QtYjZzVThaa0tNZzF3VC00MkxCZGNBT3Rza2lTcWIwRVFpUmpLWSJ9LHsicGF0aCI6ImV2ZW50cGFnZV9iaW5fcHJvZC5qcyIsInJvb3RfaGFzaCI6IkdRdlB2akJ1OExPV0Q1TWhua1ZlUWNVQmRDU3E5cnJyRVdsbnlVWDBUOEkifSx7ImNhbm9uaWNhbF9qc29uX3Jvb3RfaGFzaCI6IlpheXlDeXk3b3VPOFRYcGJNT1poci1XcWZRdmhBakJ0SDlWdVBTZE5OeWsiLCJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6IjltWEtlTmptMnFTX1IzQ0h2ZzZsRTU5dXhOLW96SU1PVkhGVGNVcE5Ub0UifSx7InBhdGgiOiJwYWdlX2VtYmVkX3NjcmlwdC5qcyIsInJvb3RfaGFzaCI6IkNodTJlb3REWnBCb010RUNtTVF0SFZkT0dDTmxQQUhtT0RiVWhxTlNuZ2sifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJnaGJtbm5qb29la3Btb2Vjbm5uaWxubmJkbG9saGtoaSIsIml0ZW1fdmVyc2lvbiI6IjEuMzEuMCIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"CZKCysiDkt21kgYaDifOJTqWDw7tsgASqRKpaiRVj-EJGnhqlx-oV6jqlx8awET_EvrbzyTgme3rOQMzqC0uw9L_MerNdxVglkMIqENRl2ZhgCPxVbj4Td_jLvBt0UrKosUnFvHr9vkM_lrLcwJJb4L8uT1vCQ0dy4oJw5a0-1RHNtPgQUWJPQC_jrEuIQnOM6i261EfgU0jACe-HvuMepY_PajalRP6R7Gjf3gSDf3LhydCHYQ2BNu1-UGt7Wbh9Qsir7b1a1gbaVa-5MZuMXw9PHfLhSoHODQWLiocdECYljaDnWVrgR18lzu-qRQMq4rmEe2vNNjIizFco1KcZw"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/dasherSettingSchema.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/dasherSettingSchema.json
deleted file mode 100644 (file)
index 900d263..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-{
-  "type": "object",
-  "properties": {
-    "allowedDocsOfflineDomains": {
-      "type": "array",
-      "items": {
-        "type": "string"
-      },
-      "title": "Allow users to enable Docs offline for the specified managed domains.",
-      "description": "Users on managed devices will be able to enable docs offline if they are part of the specified managed domains."
-    },
-    "autoEnabledDocsOfflineDomains": {
-      "type": "array",
-      "items": {
-        "type": "string"
-      },
-      "title": "Auto enable Docs offline for the specified managed domains in certain eligible situations.",
-      "description": "Users on managed devices, in certain eligible situations, will be able to automatically access and edit recent files offline for the managed domains set in this property. They can still disable it from Drive settings."
-    }
-  }
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/eventpage_bin_prod.js b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/eventpage_bin_prod.js
deleted file mode 100644 (file)
index 2211ce2..0000000
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
-
- Copyright The Closure Library Authors.
- SPDX-License-Identifier: Apache-2.0
-*/
-'use strict';var m;function aa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}var ba="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
-function ca(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var da=ca(this);function n(a,b){if(b)a:{var c=da;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ba(c,a,{configurable:!0,writable:!0,value:b})}}
-n("Symbol",function(a){function b(f){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(d+(f||"")+"_"+e++,f)}function c(f,h){this.g=f;ba(this,"description",{configurable:!0,writable:!0,value:h})}if(a)return a;c.prototype.toString=function(){return this.g};var d="jscomp_symbol_"+(1E9*Math.random()>>>0)+"_",e=0;return b});
-n("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=da[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ba(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ea(aa(this))}})}return a});function ea(a){a={next:a};a[Symbol.iterator]=function(){return this};return a}
-function q(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}}function fa(a){if(!(a instanceof Array)){a=q(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a}var ha="function"==typeof Object.create?Object.create:function(a){function b(){}b.prototype=a;return new b},ia;
-if("function"==typeof Object.setPrototypeOf)ia=Object.setPrototypeOf;else{var ja;a:{var ka={a:!0},la={};try{la.__proto__=ka;ja=la.a;break a}catch(a){}ja=!1}ia=ja?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var ma=ia;
-function r(a,b){a.prototype=ha(b.prototype);a.prototype.constructor=a;if(ma)ma(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.M=b.prototype}function t(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
-n("WeakMap",function(a){function b(k){this.g=(g+=Math.random()+1).toString();if(k){k=q(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}function c(){}function d(k){var l=typeof k;return"object"===l&&null!==k||"function"===l}function e(k){if(!t(k,h)){var l=new c;ba(k,h,{value:l})}}function f(k){var l=Object[k];l&&(Object[k]=function(p){if(p instanceof c)return p;Object.isExtensible(p)&&e(p);return l(p)})}if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),l=Object.seal({}),
-p=new a([[k,2],[l,3]]);if(2!=p.get(k)||3!=p.get(l))return!1;p.delete(k);p.set(l,4);return!p.has(k)&&4==p.get(l)}catch(P){return!1}}())return a;var h="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var g=0;b.prototype.set=function(k,l){if(!d(k))throw Error("Invalid WeakMap key");e(k);if(!t(k,h))throw Error("WeakMap key fail: "+k);k[h][this.g]=l;return this};b.prototype.get=function(k){return d(k)&&t(k,h)?k[h][this.g]:void 0};b.prototype.has=function(k){return d(k)&&t(k,
-h)&&t(k[h],this.g)};b.prototype.delete=function(k){return d(k)&&t(k,h)&&t(k[h],this.g)?delete k[h][this.g]:!1};return b});
-n("Map",function(a){function b(){var g={};return g.previous=g.next=g.head=g}function c(g,k){var l=g.g;return ea(function(){if(l){for(;l.head!=g.g;)l=l.previous;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)};l=null}return{done:!0,value:void 0}})}function d(g,k){var l=k&&typeof k;"object"==l||"function"==l?f.has(k)?l=f.get(k):(l=""+ ++h,f.set(k,l)):l="p_"+k;var p=g.j[l];if(p&&t(g.j,l))for(g=0;g<p.length;g++){var P=p[g];if(k!==k&&P.key!==P.key||k===P.key)return{id:l,list:p,index:g,entry:P}}return{id:l,
-list:p,index:-1,entry:void 0}}function e(g){this.j={};this.g=b();this.size=0;if(g){g=q(g);for(var k;!(k=g.next()).done;)k=k.value,this.set(k[0],k[1])}}if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var g=Object.seal({x:4}),k=new a(q([[g,"s"]]));if("s"!=k.get(g)||1!=k.size||k.get({x:4})||k.set({x:4},"t")!=k||2!=k.size)return!1;var l=k.entries(),p=l.next();if(p.done||p.value[0]!=g||"s"!=p.value[1])return!1;p=l.next();return p.done||4!=p.value[0].x||
-"t"!=p.value[1]||!l.next().done?!1:!0}catch(P){return!1}}())return a;var f=new WeakMap;e.prototype.set=function(g,k){g=0===g?0:g;var l=d(this,g);l.list||(l.list=this.j[l.id]=[]);l.entry?l.entry.value=k:(l.entry={next:this.g,previous:this.g.previous,head:this.g,key:g,value:k},l.list.push(l.entry),this.g.previous.next=l.entry,this.g.previous=l.entry,this.size++);return this};e.prototype.delete=function(g){g=d(this,g);return g.entry&&g.list?(g.list.splice(g.index,1),g.list.length||delete this.j[g.id],
-g.entry.previous.next=g.entry.next,g.entry.next.previous=g.entry.previous,g.entry.head=null,this.size--,!0):!1};e.prototype.clear=function(){this.j={};this.g=this.g.previous=b();this.size=0};e.prototype.has=function(g){return!!d(this,g).entry};e.prototype.get=function(g){return(g=d(this,g).entry)&&g.value};e.prototype.entries=function(){return c(this,function(g){return[g.key,g.value]})};e.prototype.keys=function(){return c(this,function(g){return g.key})};e.prototype.values=function(){return c(this,
-function(g){return g.value})};e.prototype.forEach=function(g,k){for(var l=this.entries(),p;!(p=l.next()).done;)p=p.value,g.call(k,p[1],p[0],this)};e.prototype[Symbol.iterator]=e.prototype.entries;var h=0;return e});function na(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e}
-n("Object.is",function(a){return a?a:function(b,c){return b===c?0!==b||1/b===1/c:b!==b&&c!==c}});n("Array.prototype.values",function(a){return a?a:function(){return na(this,function(b,c){return c})}});n("Array.prototype.keys",function(a){return a?a:function(){return na(this,function(b){return b})}});
-n("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(0>c&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});
-n("String.prototype.includes",function(a){return a?a:function(b,c){if(null==this)throw new TypeError("The 'this' value for String.prototype.includes must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype.includes must not be a regular expression");return-1!==(this+"").indexOf(b,c||0)}});
-n("Set",function(a){function b(c){this.g=new Map;if(c){c=q(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.g.size}if(function(){if(!a||"function"!=typeof a||!a.prototype.entries||"function"!=typeof Object.seal)return!1;try{var c=Object.seal({x:4}),d=new a(q([c]));if(!d.has(c)||1!=d.size||d.add(c)!=d||1!=d.size||d.add({x:4})!=d||2!=d.size)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||4!=f.value[0].x||
-f.value[1]!=f.value[0]?!1:e.next().done}catch(h){return!1}}())return a;b.prototype.add=function(c){c=0===c?0:c;this.g.set(c,c);this.size=this.g.size;return this};b.prototype.delete=function(c){c=this.g.delete(c);this.size=this.g.size;return c};b.prototype.clear=function(){this.g.clear();this.size=0};b.prototype.has=function(c){return this.g.has(c)};b.prototype.entries=function(){return this.g.entries()};b.prototype.values=function(){return this.g.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
-b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.g.forEach(function(f){return c.call(d,f,f,e)})};return b});n("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)t(b,d)&&c.push(b[d]);return c}});var oa=oa||{},u=this||self;function v(){}function pa(a){var b=typeof a;b="object"!=b?b:a?Array.isArray(a)?"array":b:"null";return"array"==b||"object"==b&&"number"==typeof a.length}function qa(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}
-var ra="closure_uid_"+(1E9*Math.random()>>>0),sa=0;function ta(a,b,c){return a.call.apply(a.bind,arguments)}function ua(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}
-function w(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?w=ta:w=ua;return w.apply(null,arguments)}function x(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function va(a){(0,eval)(a)}
-function y(a,b){function c(){}c.prototype=b.prototype;a.M=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Aa=function(d,e,f){for(var h=Array(arguments.length-2),g=2;g<arguments.length;g++)h[g-2]=arguments[g];return b.prototype[e].apply(d,h)}};function z(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,z);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b&&(this.cause=b);this.g=!0}y(z,Error);z.prototype.name="CustomError";function wa(a,b){return Array.prototype.indexOf.call(a,b,void 0)}function xa(a,b,c){Array.prototype.forEach.call(a,b,c)}function ya(a,b){return Array.prototype.some.call(a,b,void 0)}function za(a){a:{var b=Aa;for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]}function Ba(a,b){b=wa(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c}
-function Ca(a){return Array.prototype.concat.apply([],arguments)};function Da(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Ea(a){var b={},c;for(c in a)b[c]=a[c];return b}var Fa="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function Ga(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Fa.length;f++)c=Fa[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};var A;a:{var Ha=u.navigator;if(Ha){var Ia=Ha.userAgent;if(Ia){A=Ia;break a}}A=""};var Ja=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Ka(a){return Array.prototype.join.call(arguments,"")};function La(a,b,c){return Object.prototype.hasOwnProperty.call(a,b)?a[b]:a[b]=c(b)};var Ma="function"===typeof Uint8Array;function B(){}var Na;function C(a,b){a.g=null;Na&&(b||(b=Na),Na=null);var c=a.constructor.messageId,d=a.constructor.Ca;d=c||d;b||(b=d?[c]:[]);a.v=d?0:-1;a.j=b;a:{if(b=a.j.length)if(--b,c=a.j[b],!(null===c||"object"!=typeof c||Array.isArray(c)||Ma&&c instanceof Uint8Array)){a.o=b-a.v;a.l=c;break a}a.o=Number.MAX_VALUE}a.D={}}var Oa=[];function D(a,b){if(b<a.o){b+=a.v;var c=a.j[b];return c!==Oa?c:a.j[b]=[]}if(a.l)return c=a.l[b],c===Oa?a.l[b]=[]:c}
-function E(a,b,c){if(b<a.o)a.j[b+a.v]=c;else{var d=a.o+a.v;a.j[d]||(a.l=a.j[d]={});a.l[b]=c}return a}function Pa(a,b,c){a.g||(a.g={});if(!a.g[c]){var d=D(a,c);d&&(a.g[c]=new b(d))}return a.g[c]}function Qa(a,b,c){a.g||(a.g={});var d=c?Ra(c):c;a.g[b]=c;E(a,b,d)}function Ra(a){if(a.g)for(var b in a.g){var c=a.g[b];if(Array.isArray(c))for(var d=0;d<c.length;d++);}return a.j}B.prototype.toString=function(){return Ra(this).toString()};function F(){}F.prototype.o=function(){return this.l||(Object.defineProperties(this,{l:{value:Sa=Sa+1|0,enumerable:!1}}),this.l)};F.prototype.toString=function(){var a=G(Ta(H(this.constructor)))+"@";var b=(this.o()>>>0).toString(16);return a+G(b)};F.prototype.C=["java.lang.Object",0];function Ua(){}r(Ua,F);Ua.prototype.j=function(a){this.g=a;Va(this,a)};function Wa(a){Xa(a.g)&&(Error.captureStackTrace?Error.captureStackTrace(I(a.g,Xa,Ya)):I(a.g,Xa,Ya).stack=Error().stack)}Ua.prototype.toString=function(){var a=Ta(H(this.constructor)),b=this.A;return null==b?a:G(a)+": "+G(b)};Ua.prototype.C=["java.lang.Throwable",0];function Va(a,b){if(b instanceof Object)try{b.za=a,Object.defineProperties(b,{cause:{get:function(){return a.D&&a.D.g}}})}catch(c){}};function Za(){}r(Za,Ua);Za.prototype.C=["java.lang.Exception",0];function J(){}r(J,Za);J.prototype.C=["java.lang.RuntimeException",0];function $a(){}r($a,F);$a.prototype.C=["java.lang.Number",0];function ab(){}r(ab,F);ab.prototype.C=["java.lang.Boolean",0];function bb(){}r(bb,J);bb.prototype.j=function(a){J.prototype.j.call(this,"__noinit__"===this.v?a:this.v)};bb.prototype.C=["java.lang.JsException",0];function cb(){}r(cb,bb);cb.prototype.C=["java.lang.NullPointerException",0];var Sa=0;function db(){}db.prototype.C=["<native function>",1];function eb(){}r(eb,F);eb.prototype.C=["<native object>",0];function fb(a){var b=typeof a;if("number"==b)return H(gb);if("boolean"==b)return H(ab);if("string"==b)return H(hb);if(Array.isArray(a))return(a=a.qa)?H(a.Da,a.Ba):H(F,1);if(a instanceof F)return H(a.constructor);if(a)return H("function"==b?db:eb);throw new TypeError("null.getClass");};function ib(){}r(ib,J);ib.prototype.C=["java.util.NoSuchElementException",0];function jb(){}r(jb,J);jb.prototype.C=["java.lang.ClassCastException",0];function gb(){}r(gb,$a);function kb(a){return"number"===typeof a}gb.prototype.C=["java.lang.Double",0];function I(a,b,c){if(null!=a&&!b(a))throw a=G(Ta(fb(a)))+" cannot be cast to "+G(Ta(H(c))),b=new jb,b.A=a,Wa(b),b.j(Error(b)),b.g;return a};function lb(a){if(null==a)throw a=new cb,Wa(a),a.v="__noinit__",a.j(new TypeError(a)),a.g;return a};function K(){}r(K,$a);K.prototype.o=function(){return 0};K.prototype.toString=function(){return"0"};function mb(a){return a instanceof K}K.prototype.C=["java.lang.Integer",0];function hb(){}r(hb,F);function G(a){return null==a?"null":a.toString()}function nb(a){return"string"===typeof a}hb.prototype.C=["java.lang.String",0];function ob(a,b){this.g=a;this.j=b}r(ob,F);function Ta(a){if(0!=a.j){var b=3==a.g.prototype.C[1]?a.g.prototype.C[2]:"L"+G(a.g.prototype.C[0])+";";a=a.j;for(var c="",d=0;d<a;d=d+1|0)c=G(c)+"[";return G(c)+G(b)}return a.g.prototype.C[0]}ob.prototype.toString=function(){return String(0==this.j&&1==this.g.prototype.C[1]?"interface ":0==this.j&&3==this.g.prototype.C[1]?"":"class ")+G(Ta(this))};ob.prototype.C=["java.lang.Class",0];
-function H(a,b){var c=b||0;return La(a.prototype,"$$class/"+c,function(){return new ob(a,c)})};function Ya(){}function Xa(a){return a instanceof Error}Ya.prototype.C=["Error",0];function pb(){this.g=0}r(pb,F);pb.prototype.C=["com.google.gwt.corp.collections.AbstractJsArray$Iter",0];function qb(){this.g=0}r(qb,pb);qb.prototype.C=["com.google.gwt.corp.collections.JsArray$Iter",0];function rb(){}r(rb,F);rb.prototype.C=["com.google.gwt.corp.collections.JsArray$1",0];function sb(){}function tb(a){return a instanceof Object}sb.prototype.C=["Object",0];var ub={ra:"clientLog",ta:"docId",wa:"mobile-app-version",ya:"severity",ua:"isArrayPrototypeIntact",xa:"reportName",va:"locale",sa:"docId"};var vb;function wb(){}r(wb,F);wb.prototype.get=function(){if(null==this.g){var a=I(u._docs_flag_initialData,tb,sb);this.g=null!=a?a:I({},tb,sb)}return this.g};wb.prototype.C=["com.google.apps.docs.xplat.flag.FlagServiceHelper",0];function xb(a){this.g=new wb;if(null!=a){var b=Object.keys(a),c=new rb;c.g=b;b=new qb;c=c.g;b.g=-1;for(b.j=c;(b.g+1|0)<b.j.length;){c=b;if(!((c.g+1|0)<c.j.length))throw a=new ib,Wa(a),a.j(Error(a)),a.g;var d=c.g=c.g+1|0;d=c=I(c.j[d],nb,hb);var e=a[c];c=I(this.g.get(),tb,sb);mb(e)?(I(e,mb,K),c[d]=0):c[d]=null!=e?e:null}}}r(xb,F);xb.prototype.clear=function(){this.g=new wb};xb.prototype.get=function(a){return I(this.g.get(),tb,sb)[a]};
-function yb(a){null==vb&&(vb=new xb(null));var b=vb;var c=I(b.g.get(),tb,sb);if(!(a in c))return"";a=b.get(a);return null==a?"":kb(a)&&(b=I(a,kb,gb),(Math.max(Math.min(lb(b),2147483647),-2147483648)|0)==(Math.max(Math.min(lb(b),2147483647),-2147483648)|0))?""+(Math.max(Math.min(lb(b),2147483647),-2147483648)|0):G(a)}xb.prototype.C=["com.google.apps.docs.xplat.flag.FlagServiceImpl",0];var zb=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function Ab(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}}
-function Bb(a,b){if(!b)return a;var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]}function Cb(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)Cb(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))}function Db(a,b){var c=[];for(b=b||0;b<a.length;b+=2)Cb(a[b],a[b+1],c);return c.join("&")}
-function Eb(a){var b=[],c;for(c in a)Cb(c,a[c],b);return b.join("&")}function Fb(a,b){var c=2==arguments.length?Db(arguments[1],0):Db(arguments,1);return Bb(a,c)};function Gb(a,b){this.g=a[u.Symbol.iterator]();this.j=b;this.l=0}Gb.prototype[Symbol.iterator]=function(){return this};Gb.prototype.next=function(){var a=this.g.next();return{value:a.done?void 0:this.j.call(void 0,a.value,this.l++),done:a.done}};function Hb(a,b){return new Gb(a,b)};var Ib="StopIteration"in u?u.StopIteration:{message:"StopIteration",stack:""};function Jb(){}Jb.prototype.next=function(){throw Ib;};Jb.prototype.R=function(){return this};function Kb(a){if(a instanceof L||a instanceof Lb||a instanceof M)return a;if("function"==typeof a.next)return new L(function(){return Mb(a)});if("function"==typeof a[Symbol.iterator])return new L(function(){return a[Symbol.iterator]()});if("function"==typeof a.R)return new L(function(){return Mb(a.R())});throw Error("Not an iterator or iterable.");}
-function Mb(a){if(!(a instanceof Jb))return a;var b=!1;return{next:function(){for(var c;!b;)try{c=a.next();break}catch(d){if(d!==Ib)throw d;b=!0}return{value:c,done:b}}}}function L(a){this.g=a}L.prototype.R=function(){return new Lb(this.g())};L.prototype[Symbol.iterator]=function(){return new M(this.g())};L.prototype.j=function(){return new M(this.g())};function Lb(a){this.g=a}r(Lb,Jb);Lb.prototype.next=function(){var a=this.g.next();if(a.done)throw Ib;return a.value};
-Lb.prototype[Symbol.iterator]=function(){return new M(this.g)};Lb.prototype.j=function(){return new M(this.g)};function M(a){L.call(this,function(){return a});this.l=a}r(M,L);M.prototype.next=function(){return this.l.next()};function Nb(a,b){this.j={};this.g=[];this.l=this.size=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof Nb)for(c=a.L(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])}m=Nb.prototype;m.J=function(){Ob(this);for(var a=[],b=0;b<this.g.length;b++)a.push(this.j[this.g[b]]);return a};m.L=function(){Ob(this);return this.g.concat()};
-m.has=function(a){return Pb(this.j,a)};m.clear=function(){this.j={};this.l=this.size=this.g.length=0};m.remove=function(a){Pb(this.j,a)?(delete this.j[a],--this.size,this.l++,this.g.length>2*this.size&&Ob(this),a=!0):a=!1;return a};function Ob(a){if(a.size!=a.g.length){for(var b=0,c=0;b<a.g.length;){var d=a.g[b];Pb(a.j,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.size!=a.g.length){var e={};for(c=b=0;b<a.g.length;)d=a.g[b],Pb(e,d)||(a.g[c++]=d,e[d]=1),b++;a.g.length=c}}
-m.get=function(a,b){return Pb(this.j,a)?this.j[a]:b};m.set=function(a,b){Pb(this.j,a)||(this.size+=1,this.g.push(a),this.l++);this.j[a]=b};m.forEach=function(a,b){for(var c=this.L(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};m.keys=function(){return Kb(this.R(!0)).j()};m.values=function(){return Kb(this.R(!1)).j()};m.entries=function(){var a=this;return Hb(this.keys(),function(b){return[b,a.get(b)]})};
-m.R=function(a){Ob(this);var b=0,c=this.l,d=this,e=new Jb;e.next=function(){if(c!=d.l)throw Error("The map has changed since the iterator was created");if(b>=d.g.length)throw Ib;var f=d.g[b++];return a?f:d.j[f]};return e};function Pb(a,b){return Object.prototype.hasOwnProperty.call(a,b)};function Qb(a){if(a.J&&"function"==typeof a.J)return a.J();if("string"===typeof a)return a.split("");if(pa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c++]=a[d];return b}
-function Rb(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void 0);else if(pa(a)||"string"===typeof a)xa(a,b,void 0);else{if(a.L&&"function"==typeof a.L)var c=a.L();else if(a.J&&"function"==typeof a.J)c=void 0;else if(pa(a)||"string"===typeof a){c=[];for(var d=a.length,e=0;e<d;e++)c.push(e)}else for(e in c=[],d=0,a)c[d++]=e;d=Qb(a);e=d.length;for(var f=0;f<e;f++)b.call(void 0,d[f],c&&c[f],a)}};function Sb(a){this.v=this.A=this.l="";this.D=null;this.o=this.B="";this.g=!1;if(a instanceof Sb){this.g=a.g;Tb(this,a.l);this.A=a.A;this.v=a.v;Ub(this,a.D);Vb(this,a.B);var b=a.j;var c=new Wb;c.l=b.l;b.g&&(c.g=new Nb(b.g),c.j=b.j);Xb(this,c);this.o=a.o}else a&&(b=String(a).match(zb))?(this.g=!1,Tb(this,b[1]||"",!0),this.A=Yb(b[2]||""),this.v=Yb(b[3]||"",!0),Ub(this,b[4]),Vb(this,b[5]||"",!0),Xb(this,b[6]||"",!0),this.o=Yb(b[7]||"")):(this.g=!1,this.j=new Wb(null,this.g))}
-Sb.prototype.toString=function(){var a=[],b=this.l;b&&a.push(Zb(b,$b,!0),":");var c=this.v;if(c||"file"==b)a.push("//"),(b=this.A)&&a.push(Zb(b,$b,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.D,null!=c&&a.push(":",String(c));if(c=this.B)this.v&&"/"!=c.charAt(0)&&a.push("/"),a.push(Zb(c,"/"==c.charAt(0)?ac:bc,!0));(c=this.j.toString())&&a.push("?",c);(c=this.o)&&a.push("#",Zb(c,cc));return a.join("")};
-function Tb(a,b,c){a.l=c?Yb(b,!0):b;a.l&&(a.l=a.l.replace(/:$/,""));return a}function Ub(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.D=b}else a.D=null}function Vb(a,b,c){a.B=c?Yb(b,!0):b;return a}function Xb(a,b,c){b instanceof Wb?(a.j=b,dc(a.j,a.g)):(c||(b=Zb(b,ec)),a.j=new Wb(b,a.g))}function Yb(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}
-function Zb(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,fc),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function fc(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var $b=/[#\/\?@]/g,bc=/[#\?:]/g,ac=/[#\?]/g,ec=/[#\?@]/g,cc=/#/g;function Wb(a,b){this.j=this.g=null;this.l=a||null;this.v=!!b}function N(a){a.g||(a.g=new Nb,a.j=0,a.l&&Ab(a.l,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}m=Wb.prototype;
-m.add=function(a,b){N(this);this.l=null;a=gc(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.j=this.j+1;return this};m.remove=function(a){N(this);a=gc(this,a);return this.g.has(a)?(this.l=null,this.j=this.j-this.g.get(a).length,this.g.remove(a)):!1};m.clear=function(){this.g=this.l=null;this.j=0};function hc(a,b){N(a);b=gc(a,b);return a.g.has(b)}m.forEach=function(a,b){N(this);this.g.forEach(function(c,d){xa(c,function(e){a.call(b,e,d,this)},this)},this)};
-m.L=function(){N(this);for(var a=this.g.J(),b=this.g.L(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};m.J=function(a){N(this);var b=[];if("string"===typeof a)hc(this,a)&&(b=Ca(b,this.g.get(gc(this,a))));else{a=this.g.J();for(var c=0;c<a.length;c++)b=Ca(b,a[c])}return b};m.set=function(a,b){N(this);this.l=null;a=gc(this,a);hc(this,a)&&(this.j=this.j-this.g.get(a).length);this.g.set(a,[b]);this.j=this.j+1;return this};
-m.get=function(a,b){if(!a)return b;a=this.J(a);return 0<a.length?String(a[0]):b};m.toString=function(){if(this.l)return this.l;if(!this.g)return"";for(var a=[],b=this.g.L(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.J(d);for(var f=0;f<d.length;f++){var h=e;""!==d[f]&&(h+="="+encodeURIComponent(String(d[f])));a.push(h)}}return this.l=a.join("&")};function gc(a,b){b=String(b);a.v&&(b=b.toLowerCase());return b}
-function dc(a,b){b&&!a.v&&(N(a),a.l=null,a.g.forEach(function(c,d){var e=d.toLowerCase();if(d!=e&&(this.remove(d),this.remove(e),0<c.length)){this.l=null;d=this.g;var f=d.set;e=gc(this,e);var h=c.length;if(0<h){for(var g=Array(h),k=0;k<h;k++)g[k]=c[k];h=g}else h=[];f.call(d,e,h);this.j=this.j+c.length}},a));a.v=b};function ic(a){a:{var b=["window","location","href"];var c=u;for(var d=0;d<b.length;d++)if(c=c[b[d]],null==c){c=null;break a}}null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:c,stack:"Not available"};b=!1;try{var e=a.lineNumber||a.line||"Not available"}catch(h){e="Not available",b=!0}try{var f=a.fileName||a.filename||a.sourceURL||u.$googDebugFname||c}catch(h){f="Not available",b=!0}c=jc(a);if(!(!b&&
-a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name))return b=a.message,null==b&&(b=a.constructor&&a.constructor instanceof Function?'Unknown Error of type "'+(a.constructor.name?a.constructor.name:kc(a.constructor))+'"':"Unknown Error of unknown type","function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(b+=": "+a.toString())),{message:b,name:a.name||"UnknownError",lineNumber:e,fileName:f,stack:c||"Not available"};a.stack=c;return{message:a.message,name:a.name,lineNumber:a.lineNumber,
-fileName:a.fileName,stack:a.stack}}function jc(a,b){b||(b={});b[lc(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[lc(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=jc(a,b));return c}function lc(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack}
-function mc(a,b){a instanceof Error||(a=Error(a),Error.captureStackTrace&&Error.captureStackTrace(a,mc));a.stack||(a.stack=nc(mc));if(b){for(var c=0;a["message"+c];)++c;a["message"+c]=String(b)}return a}function oc(a,b){a=mc(a);if(b)for(var c in b){var d=a,e=c,f=b[c];d.__closure__error__context__984382||(d.__closure__error__context__984382={});d.__closure__error__context__984382[e]=f}return a}
-function nc(a){var b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,a||nc),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=pc(a||arguments.callee.caller,[]));return b}
-function pc(a,b){var c=[];if(0<=wa(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(kc(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){0<e&&c.push(", ");var f=d[e];switch(typeof f){case "object":f=f?"object":"null";break;case "string":break;case "number":f=String(f);break;case "boolean":f=f?"true":"false";break;case "function":f=(f=kc(f))?f:"[fn]";break;default:f=typeof f}40<f.length&&(f=f.substr(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(pc(a.caller,b))}catch(h){c.push("[exception trying to get caller]\n")}}else a?
-c.push("[...long stack...]"):c.push("[end]");return c.join("")}function kc(a){if(qc[a])return qc[a];a=String(a);if(!qc[a]){var b=/function\s+([^\(]+)/m.exec(a);qc[a]=b?b[1]:"[Anonymous]"}return qc[a]}var qc={};var rc=[],sc=[],tc=!1;function uc(a){rc[rc.length]=a;if(tc)for(var b=0;b<sc.length;b++)a(w(sc[b].g,sc[b]))};function vc(a){a&&"function"==typeof a.Y&&a.Y()};function wc(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];pa(d)?wc.apply(null,d):vc(d)}};function O(){this.v=this.v;this.D=this.D}O.prototype.v=!1;O.prototype.Y=function(){this.v||(this.v=!0,this.H())};function xc(a,b){a.v?b():(a.D||(a.D=[]),a.D.push(b))}O.prototype.H=function(){if(this.D)for(;this.D.length;)this.D.shift()()};function yc(a){O.call(this);this.j=a}y(yc,O);yc.prototype.g=function(a){return zc(this,a)};function Ac(a,b){a=Object.prototype.hasOwnProperty.call(a,ra)&&a[ra]||(a[ra]=++sa);return(b?"__wrapper_":"__protected_")+a+"__"}function zc(a,b){var c=Ac(a,!0);b[c]||((b[c]=Bc(a,b))[Ac(a,!1)]=b);return b[c]}
-function Bc(a,b){function c(){if(a.v)return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(e){var d=e;if(!(d&&"object"===typeof d&&"string"===typeof d.message&&0==d.message.indexOf("Error in protected function: ")||"string"===typeof d&&0==d.indexOf("Error in protected function: ")))throw a.j(d),new Cc(d);}}c[Ac(a,!1)]=b;return c}
-function Dc(a,b){var c=u.window,d=c[b];c[b]=function(e,f){"string"===typeof e&&(e=x(va,e));arguments[0]=e=zc(a,e);if(d.apply)return d.apply(this,arguments);var h=e;if(2<arguments.length){var g=Array.prototype.slice.call(arguments,2);h=function(){e.apply(this,g)}}return d(h,f)};c[b][Ac(a,!1)]=d}yc.prototype.H=function(){var a=u.window;var b=a.setTimeout;b=b[Ac(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[Ac(this,!1)]||b;a.setInterval=b;yc.M.H.call(this)};
-function Cc(a){z.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)));(a=(this.cause=a)&&a.stack)&&"string"===typeof a&&(this.stack=a)}y(Cc,z);function Q(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=!1}Q.prototype.j=function(){this.defaultPrevented=!0};var Ec=function(){if(!u.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{u.addEventListener("test",v,b),u.removeEventListener("test",v,b)}catch(c){}return a}();function Fc(a,b){Q.call(this,a?a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.l=null;if(a){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;b=a.relatedTarget;b||("mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement));
-this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=
-"string"===typeof a.pointerType?a.pointerType:Gc[a.pointerType]||"";this.state=a.state;this.l=a;a.defaultPrevented&&Fc.M.j.call(this)}}y(Fc,Q);var Gc={2:"touch",3:"pen",4:"mouse"};Fc.prototype.j=function(){Fc.M.j.call(this);var a=this.l;a.preventDefault?a.preventDefault():a.returnValue=!1};var Hc="closure_listenable_"+(1E6*Math.random()|0);var Ic=0;function Jc(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.W=e;this.key=++Ic;this.removed=this.V=!1}function Kc(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.W=null};function Lc(a){this.src=a;this.g={};this.j=0}Lc.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.j++);var h=Mc(a,b,d,e);-1<h?(b=a[h],c||(b.V=!1)):(b=new Jc(b,this.src,f,!!d,e),b.V=c,a.push(b));return b};Lc.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var e=this.g[a];b=Mc(e,b,c,d);return-1<b?(Kc(e[b]),Array.prototype.splice.call(e,b,1),0==e.length&&(delete this.g[a],this.j--),!0):!1};
-function Nc(a,b){var c=b.type;c in a.g&&Ba(a.g[c],b)&&(Kc(b),0==a.g[c].length&&(delete a.g[c],a.j--))}Lc.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.g)if(!a||c==a){for(var d=this.g[c],e=0;e<d.length;e++)++b,Kc(d[e]);delete this.g[c];this.j--}return b};function Mc(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.capture==!!c&&f.W==d)return e}return-1};var Oc="closure_lm_"+(1E6*Math.random()|0),Pc={},Qc=0;function Rc(a,b,c,d,e){if(d&&d.once)return Sc(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)Rc(a,b[f],c,d,e);return null}c=Tc(c);return a&&a[Hc]?a.listen(b,c,qa(d)?!!d.capture:!!d,e):Uc(a,b,c,!1,d,e)}
-function Uc(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var h=qa(e)?!!e.capture:!!e,g=Vc(a);g||(a[Oc]=g=new Lc(a));c=g.add(b,c,d,h,f);if(c.proxy)return c;d=Wc();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Ec||(e=h),void 0===e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Xc(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");Qc++;return c}
-function Wc(){function a(c){return b.call(a.src,a.listener,c)}var b=Yc;return a}function Sc(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)Sc(a,b[f],c,d,e);return null}c=Tc(c);return a&&a[Hc]?a.j.add(String(b),c,!0,qa(d)?!!d.capture:!!d,e):Uc(a,b,c,!0,d,e)}
-function Zc(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Zc(a,b[f],c,d,e);else(d=qa(d)?!!d.capture:!!d,c=Tc(c),a&&a[Hc])?a.j.remove(String(b),c,d,e):a&&(a=Vc(a))&&(b=a.g[b.toString()],a=-1,b&&(a=Mc(b,c,d,e)),(c=-1<a?b[a]:null)&&$c(c))}
-function $c(a){if("number"!==typeof a&&a&&!a.removed){var b=a.src;if(b&&b[Hc])Nc(b.j,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Xc(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Qc--;(c=Vc(b))?(Nc(c,a),0==c.j&&(c.src=null,b[Oc]=null)):Kc(a)}}}function Xc(a){return a in Pc?Pc[a]:Pc[a]="on"+a}function Yc(a,b){if(a.removed)a=!0;else{b=new Fc(b,this);var c=a.listener,d=a.W||a.src;a.V&&$c(a);a=c.call(d,b)}return a}
-function Vc(a){a=a[Oc];return a instanceof Lc?a:null}var ad="__closure_events_fn_"+(1E9*Math.random()>>>0);function Tc(a){if("function"===typeof a)return a;a[ad]||(a[ad]=function(b){return a.handleEvent(b)});return a[ad]}uc(function(a){Yc=a(Yc)});function R(){O.call(this);this.j=new Lc(this);this.da=this;this.X=null}y(R,O);R.prototype[Hc]=!0;R.prototype.removeEventListener=function(a,b,c,d){Zc(this,a,b,c,d)};
-function S(a,b){var c=a.X;if(c){var d=[];for(var e=1;c;c=c.X)d.push(c),++e}a=a.da;c=b.type||b;"string"===typeof b?b=new Q(b,a):b instanceof Q?b.target=b.target||a:(e=b,b=new Q(c,a),Ga(b,e));e=!0;if(d)for(var f=d.length-1;0<=f;f--){var h=b.g=d[f];e=bd(h,c,!0,b)&&e}h=b.g=a;e=bd(h,c,!0,b)&&e;e=bd(h,c,!1,b)&&e;if(d)for(f=0;f<d.length;f++)h=b.g=d[f],e=bd(h,c,!1,b)&&e}R.prototype.H=function(){R.M.H.call(this);this.j&&this.j.removeAll(void 0);this.X=null};
-R.prototype.listen=function(a,b,c,d){return this.j.add(String(a),b,!1,c,d)};function bd(a,b,c,d){b=a.j.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var h=b[f];if(h&&!h.removed&&h.capture==c){var g=h.listener,k=h.W||h.src;h.V&&Nc(a.j,h);e=!1!==g.call(k,d)&&e}}return e&&!d.defaultPrevented};function cd(a,b){this.name=a;this.value=b}cd.prototype.toString=function(){return this.name};var dd=new cd("SEVERE",1E3),ed=new cd("WARNING",900),fd=new cd("CONFIG",700);function gd(){this.clear()}var hd;function id(a){var b=jd(),c=b.g;if(c[0]){var d=b.j;b=b.l?d:-1;do b=(b+1)%0,a(c[b]);while(b!==d)}}gd.prototype.clear=function(){this.g=[];this.j=-1;this.l=!1};function jd(){hd||(hd=new gd);return hd};function kd(){}kd.prototype.g=null;function ld(a){var b;(b=a.g)||(b={},md(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var nd;function od(){}y(od,kd);function pd(a){return(a=md(a))?new ActiveXObject(a):new XMLHttpRequest}function md(a){if(!a.j&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.j=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.j}nd=new od;function qd(a,b){this.v=a;this.l=b;this.j=0;this.g=null}qd.prototype.get=function(){if(0<this.j){this.j--;var a=this.g;this.g=a.next;a.next=null}else a=this.v();return a};function rd(a,b){a.l(b);100>a.j&&(a.j++,b.next=a.g,a.g=b)};function sd(){var a=document;var b="IFRAME";"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};var td;
-function ud(){var a=u.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&-1==A.indexOf("Presto")&&(a=function(){var e=sd();e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var h="callImmediate"+Math.random(),g="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=w(function(k){if(("*"==g||k.origin==g)&&k.data==h)this.port1.onmessage()},this);f.addEventListener("message",
-e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(h,g)}}});if("undefined"!==typeof a&&-1==A.indexOf("Trident")&&-1==A.indexOf("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.$;c.$=null;e()}};return function(e){d.next={$:e};d=d.next;b.port2.postMessage(0)}}return function(e){u.setTimeout(e,0)}}function vd(a){return a}uc(function(a){vd=a});function wd(a){u.setTimeout(function(){throw a;},0)};function xd(){this.j=this.g=null}xd.prototype.add=function(a,b){var c=yd.get();c.set(a,b);this.j?this.j.next=c:this.g=c;this.j=c};xd.prototype.remove=function(){var a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||(this.j=null),a.next=null);return a};var yd=new qd(function(){return new zd},function(a){return a.reset()});function zd(){this.next=this.g=this.j=null}zd.prototype.set=function(a,b){this.j=a;this.g=b;this.next=null};zd.prototype.reset=function(){this.next=this.g=this.j=null};function Ad(a,b){Bd||Cd();Dd||(Bd(),Dd=!0);Ed.add(a,b)}var Bd;function Cd(){if(u.Promise&&u.Promise.resolve){var a=u.Promise.resolve(void 0);Bd=function(){a.then(Fd)}}else Bd=function(){var b=Fd;b=vd(b);var c;!(c="function"!==typeof u.setImmediate)&&(c=u.Window&&u.Window.prototype)&&(c=-1==A.indexOf("Edge")&&u.Window.prototype.setImmediate==u.setImmediate);c?(td||(td=ud()),td(b)):u.setImmediate(b)}}var Dd=!1,Ed=new xd;
-function Fd(){for(var a;a=Ed.remove();){try{a.j.call(a.g)}catch(b){wd(b)}rd(yd,a)}Dd=!1};function Gd(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function T(a){this.g=0;this.A=void 0;this.v=this.j=this.l=null;this.o=this.D=!1;if(a!=v)try{var b=this;a.call(void 0,function(c){U(b,2,c)},function(c){U(b,3,c)})}catch(c){U(this,3,c)}}function Hd(){this.next=this.l=this.j=this.o=this.g=null;this.v=!1}Hd.prototype.reset=function(){this.l=this.j=this.o=this.g=null;this.v=!1};var Id=new qd(function(){return new Hd},function(a){a.reset()});function Jd(a,b,c){var d=Id.get();d.o=a;d.j=b;d.l=c;return d}
-function Kd(a){if(a instanceof T)return a;var b=new T(v);U(b,2,a);return b}function Ld(a,b,c){Md(a,b,c,null)||Ad(x(b,a))}function Nd(){var a=[Od(),Pd()];return new T(function(b,c){var d=a.length,e=[];if(d)for(var f=function(l,p){d--;e[l]=p;0==d&&b(e)},h=function(l){c(l)},g=0,k;g<a.length;g++)k=a[g],Ld(k,x(f,g),h);else b(e)})}function Qd(){var a,b=new T(function(c){a=c});return new Rd(b,a)}T.prototype.then=function(a,b,c){return Sd(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};
-T.prototype.$goog_Thenable=!0;function Td(a,b){b=Jd(b,b,void 0);b.v=!0;Ud(a,b);return a}function Vd(a,b){return Sd(a,null,b,void 0)}T.prototype.cancel=function(a){if(0==this.g){var b=new Wd(a);Ad(function(){Xd(this,b)},this)}};function Xd(a,b){if(0==a.g)if(a.l){var c=a.l;if(c.j){for(var d=0,e=null,f=null,h=c.j;h&&(h.v||(d++,h.g==a&&(e=h),!(e&&1<d)));h=h.next)e||(f=h);e&&(0==c.g&&1==d?Xd(c,b):(f?(d=f,d.next==c.v&&(c.v=d),d.next=d.next.next):Yd(c),Zd(c,e,3,b)))}a.l=null}else U(a,3,b)}
-function Ud(a,b){a.j||2!=a.g&&3!=a.g||ae(a);a.v?a.v.next=b:a.j=b;a.v=b}function Sd(a,b,c,d){var e=Jd(null,null,null);e.g=new T(function(f,h){e.o=b?function(g){try{var k=b.call(d,g);f(k)}catch(l){h(l)}}:f;e.j=c?function(g){try{var k=c.call(d,g);void 0===k&&g instanceof Wd?h(g):f(k)}catch(l){h(l)}}:h});e.g.l=a;Ud(a,e);return e.g}T.prototype.F=function(a){this.g=0;U(this,2,a)};T.prototype.G=function(a){this.g=0;U(this,3,a)};
-function U(a,b,c){0==a.g&&(a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself")),a.g=1,Md(c,a.F,a.G,a)||(a.A=c,a.g=b,a.l=null,ae(a),3!=b||c instanceof Wd||be(a,c)))}function Md(a,b,c,d){if(a instanceof T)return Ud(a,Jd(b||v,c||null,d)),!0;if(Gd(a))return a.then(b,c,d),!0;if(qa(a))try{var e=a.then;if("function"===typeof e)return ce(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1}
-function ce(a,b,c,d,e){function f(k){g||(g=!0,d.call(e,k))}function h(k){g||(g=!0,c.call(e,k))}var g=!1;try{b.call(a,h,f)}catch(k){f(k)}}function ae(a){a.D||(a.D=!0,Ad(a.B,a))}function Yd(a){var b=null;a.j&&(b=a.j,a.j=b.next,b.next=null);a.j||(a.v=null);return b}T.prototype.B=function(){for(var a;a=Yd(this);)Zd(this,a,this.g,this.A);this.D=!1};
-function Zd(a,b,c,d){if(3==c&&b.j&&!b.v)for(;a&&a.o;a=a.l)a.o=!1;if(b.g)b.g.l=null,de(b,c,d);else try{b.v?b.o.call(b.l):de(b,c,d)}catch(e){ee.call(null,e)}rd(Id,b)}function de(a,b,c){2==b?a.o.call(a.l,c):a.j&&a.j.call(a.l,c)}function be(a,b){a.o=!0;Ad(function(){a.o&&ee.call(null,b)})}var ee=wd;function Wd(a){z.call(this,a);this.g=!1}y(Wd,z);Wd.prototype.name="cancel";function Rd(a,b){this.promise=a;this.g=b};function fe(a,b,c){if("function"===typeof a)c&&(a=w(a,c));else if(a&&"function"==typeof a.handleEvent)a=w(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:u.setTimeout(a,b||0)};function V(a){R.call(this);this.headers=new Nb;this.G=a||null;this.l=!1;this.F=this.g=null;this.N="";this.o=this.K=this.A=this.I=!1;this.P=0;this.B=null;this.T="";this.S=this.U=!1}y(V,R);var ge=/^https?$/i,he=["POST","PUT"],ie=[];m=V.prototype;m.fa=function(){this.Y();Ba(ie,this)};
-m.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.N+"; newUri="+a);b=b?b.toUpperCase():"GET";this.N=a;this.I=!1;this.l=!0;this.g=this.G?pd(this.G):pd(nd);this.F=this.G?ld(this.G):ld(nd);this.g.onreadystatechange=w(this.aa,this);try{this.K=!0,this.g.open(b,String(a),!0),this.K=!1}catch(f){je(this);return}a=c||"";var e=new Nb(this.headers);d&&Rb(d,function(f,h){e.set(h,f)});d=za(e.L());c=u.FormData&&a instanceof u.FormData;!(0<=wa(he,b))||
-d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(f,h){this.g.setRequestHeader(h,f)},this);this.T&&(this.g.responseType=this.T);"withCredentials"in this.g&&this.g.withCredentials!==this.U&&(this.g.withCredentials=this.U);try{ke(this),0<this.P&&(this.S=!1,this.B=fe(this.ca,this.P,this)),this.A=!0,this.g.send(a),this.A=!1}catch(f){je(this)}};function Aa(a){return"content-type"==a.toLowerCase()}
-m.ca=function(){"undefined"!=typeof oa&&this.g&&(S(this,"timeout"),this.abort(8))};function je(a){a.l=!1;a.g&&(a.o=!0,a.g.abort(),a.o=!1);le(a);me(a)}function le(a){a.I||(a.I=!0,S(a,"complete"),S(a,"error"))}m.abort=function(){this.g&&this.l&&(this.l=!1,this.o=!0,this.g.abort(),this.o=!1,S(this,"complete"),S(this,"abort"),me(this))};m.H=function(){this.g&&(this.l&&(this.l=!1,this.o=!0,this.g.abort(),this.o=!1),me(this,!0));V.M.H.call(this)};
-m.aa=function(){this.v||(this.K||this.A||this.o?ne(this):this.Z())};m.Z=function(){ne(this)};function ne(a){if(a.l&&"undefined"!=typeof oa&&(!a.F[1]||4!=(a.g?a.g.readyState:0)||2!=oe(a)))if(a.A&&4==(a.g?a.g.readyState:0))fe(a.aa,0,a);else if(S(a,"readystatechange"),4==(a.g?a.g.readyState:0)){a.l=!1;try{pe(a)?(S(a,"complete"),S(a,"success")):le(a)}finally{me(a)}}}function me(a,b){if(a.g){ke(a);var c=a.g,d=a.F[0]?v:null;a.g=null;a.F=null;b||S(a,"ready");try{c.onreadystatechange=d}catch(e){}}}
-function ke(a){a.g&&a.S&&(a.g.ontimeout=null);a.B&&(u.clearTimeout(a.B),a.B=null)}function pe(a){var b=oe(a);a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=String(a.N).match(zb)[1]||null,!a&&u.self&&u.self.location&&(a=u.self.location.protocol,a=a.substr(0,a.length-1)),b=!ge.test(a?a.toLowerCase():"");c=b}return c}function oe(a){try{return 2<(a.g?a.g.readyState:0)?a.g.status:-1}catch(b){return-1}}
-uc(function(a){V.prototype.Z=a(V.prototype.Z)});function qe(a,b,c){R.call(this);this.A=b||null;this.o={};this.B=re;this.G=a;if(!c){this.g=null;this.g=new yc(w(this.l,this));Dc(this.g,"setTimeout");Dc(this.g,"setInterval");a=this.g;b=u.window;c=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(var d=0;d<c.length;d++){var e=c[d];c[d]in b&&Dc(a,e)}a=this.g;tc=!0;b=w(a.g,a);for(c=0;c<rc.length;c++)rc[c](b);sc.push(a)}}y(qe,R);function se(a,b){Q.call(this,"a");this.error=a;this.l=b}y(se,Q);
-function te(a,b){return new qe(a,b,void 0)}function re(a,b,c,d){if(d instanceof Map){var e={};d=q(d);for(var f=d.next();!f.done;f=d.next()){var h=q(f.value);f=h.next().value;h=h.next().value;e[f]=h}}else e=d;d=new V;ie.push(d);d.j.add("ready",d.fa,!0,void 0,void 0);d.send(a,b,c,e)}function ue(a,b){a.B=b}
-qe.prototype.l=function(a,b){a=a.error||a;b=b?Ea(b):{};a instanceof Error&&Ga(b,a.__closure__error__context__984382||{});var c=ic(a);if(this.A)try{this.A(c,b)}catch(p){}var d=c.message.substring(0,1900);if(!(a instanceof z)||a.g){a=c.stack;try{var e=Fb(this.G,"script",c.fileName,"error",d,"line",c.lineNumber);a:{for(var f in this.o){var h=!1;break a}h=!0}if(!h){h=e;var g=Eb(this.o);e=Bb(h,g)}g={};g.trace=a;if(b)for(var k in b)g["context."+k]=b[k];var l=Eb(g);this.B(e,"POST",l,this.F)}catch(p){}}try{S(this,
-new se(c,b))}catch(p){}};qe.prototype.H=function(){vc(this.g);qe.M.H.call(this)};function ve(){this.g=function(){var a=u.window;a.onbeforeunload=v;a.location.reload()}}ve.prototype.notify=function(){window.confirm("This error has been reported to Google and we'll look into it as soon as possible. Please reload this page to continue.")&&this.g()};function we(a){z.call(this,a)}r(we,z);function xe(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();if("undefined"==typeof d)throw Error("[goog.string.format] Template required");d.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(e,f,h,g,k,l,p,P){if("%"==l)return"%";var $d=c.shift();if("undefined"==typeof $d)throw Error("[goog.string.format] Not enough arguments");arguments[0]=$d;return ye[l].apply(null,arguments)})}
-var ye={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1<b.indexOf("-",0)?a+Ja(" ",Number(c)-a.length):Ja(" ",Number(c)-a.length)+a},f:function(a,b,c,d,e){d=a.toString();isNaN(e)||""==e||(d=parseFloat(a).toFixed(e));var f=0>Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;return d=0<=b.indexOf("-",0)?
-f+d+Ja(" ",a):f+Ja(0<=b.indexOf("0",0)?"0":" ",a)+d},d:function(a,b,c,d,e,f,h,g){return ye.f(parseInt(a,10),b,c,d,0,f,h,g)}};ye.i=ye.d;ye.u=ye.d;function ze(){this.j=0;this.g=[]}m=ze.prototype;m.add=function(a){var b=this.g[this.j];this.g[this.j]=a;this.j=(this.j+1)%50;return b};m.get=function(a){a=Ae(this,a);return this.g[a]};m.set=function(a,b){a=Ae(this,a);this.g[a]=b};m.clear=function(){this.j=this.g.length=0};m.J=function(){for(var a=this.g.length,b=[],c=this.g.length-this.g.length;c<a;c++)b.push(this.get(c));return b};m.L=function(){for(var a=[],b=this.g.length,c=0;c<b;c++)a[c]=c;return a};
-function Be(a){return 0==a.g.length?null:a.get(a.g.length-1)}function Ae(a,b){if(b>=a.g.length)throw Error("Out of bounds exception");return 50>a.g.length?b:(a.j+Number(b))%50};function Ce(a){this.l=a;this.j=Math.floor(a/50);this.g=new ze}Ce.prototype.get=function(a){return De(this,a,function(b,c){return b+c.g})};function De(a,b,c){b=b||Date.now();Ee(a,b);var d=0;b=a.j*(Math.floor(b/a.j)+1)-a.l;for(var e=a.g.g.length-1;0<=e;--e){var f=a.g.get(e);if(f.end<=b)break;d=c(d,f)}return d}function Ee(a,b){var c=Be(a.g);c&&(c=c.end-a.j,b<c&&(xe("Went backwards in time: now=%d, slotStart=%d.  Resetting state.",b,c),a.g.clear()))}function Fe(a){this.end=a}Fe.prototype.g=0;
-Fe.prototype.min=Number.MAX_VALUE;Fe.prototype.max=Number.MIN_VALUE;function Ge(a,b,c){O.call(this);this.l=a;this.j=b;this.g=new Ce(1E3*c)}r(Ge,O);function He(a,b,c){O.call(this);this.g=a;this.l=b||0;this.j=c;this.o=w(this.ga,this)}y(He,O);m=He.prototype;m.O=0;m.H=function(){He.M.H.call(this);this.stop();delete this.g;delete this.j};m.start=function(a){this.stop();this.O=fe(this.o,void 0!==a?a:this.l)};m.stop=function(){0!=this.O&&u.clearTimeout(this.O);this.O=0};m.ga=function(){this.O=0;this.g&&this.g.call(this.j)};function W(a){O.call(this);this.j=a;this.g={}}y(W,O);var Ie=[];W.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(Ie[0]=b.toString()),b=Ie);for(var e=0;e<b.length;e++){var f=Rc(a,b[e],c||this.handleEvent,d||!1,this.j||this);if(!f)break;this.g[f.key]=f}return this};W.prototype.removeAll=function(){Da(this.g,function(a,b){this.g.hasOwnProperty(b)&&$c(a)},this);this.g={}};W.prototype.H=function(){W.M.H.call(this);this.removeAll()};
-W.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};/*
- Portions of this code are from MochiKit, received by
- The Closure Authors under the MIT license. All other code is Copyright
- 2005-2009 The Closure Authors. All Rights Reserved.
-*/
-function X(){this.o=[];this.v=this.l=!1;this.j=void 0;this.F=this.I=this.A=!1;this.D=0;this.g=null;this.B=0}X.prototype.cancel=function(a){if(this.l)this.j instanceof X&&this.j.cancel();else{if(this.g){var b=this.g;delete this.g;a?b.cancel(a):(b.B--,0>=b.B&&b.cancel())}this.F=!0;this.l||(a=new Je(this),Ke(this),Le(this,!1,a))}};X.prototype.G=function(a,b){this.A=!1;Le(this,a,b)};function Le(a,b,c){a.l=!0;a.j=c;a.v=!b;Me(a)}function Ke(a){if(a.l){if(!a.F)throw new Ne(a);a.F=!1}}
-function Oe(a){throw a;}function Pe(a,b,c){return Qe(a,b,null,c)}function Re(a,b,c){Qe(a,b,function(d){var e=b.call(this,d);if(void 0===e)throw d;return e},c)}function Qe(a,b,c,d){a.o.push([b,c,d]);a.l&&Me(a);return a}X.prototype.then=function(a,b,c){var d,e,f=new T(function(h,g){e=h;d=g});Qe(this,e,function(h){h instanceof Je?f.cancel():d(h)});return f.then(a,b,c)};X.prototype.$goog_Thenable=!0;X.prototype.isError=function(a){return a instanceof Error};
-function Se(a){return ya(a.o,function(b){return"function"===typeof b[1]})}
-function Me(a){if(a.D&&a.l&&Se(a)){var b=a.D,c=Te[b];c&&(u.clearTimeout(c.g),delete Te[b]);a.D=0}a.g&&(a.g.B--,delete a.g);b=a.j;for(var d=c=!1;a.o.length&&!a.A;){var e=a.o.shift(),f=e[0],h=e[1];e=e[2];if(f=a.v?h:f)try{var g=f.call(e||null,b);void 0!==g&&(a.v=a.v&&(g==b||a.isError(g)),a.j=b=g);if(Gd(b)||"function"===typeof u.Promise&&b instanceof u.Promise)d=!0,a.A=!0}catch(k){b=k,a.v=!0,Se(a)||(c=!0)}}a.j=b;d&&(g=w(a.G,a,!0),d=w(a.G,a,!1),b instanceof X?(Qe(b,g,d),b.I=!0):b.then(g,d));c&&(b=new Ue(b),
-Te[b.g]=b,a.D=b.g)}function Ve(a){var b=new X;Ke(b);Le(b,!0,a);return b}function Ne(){z.call(this)}y(Ne,z);Ne.prototype.message="Deferred has already fired";Ne.prototype.name="AlreadyCalledError";function Je(){z.call(this)}y(Je,z);Je.prototype.message="Deferred was canceled";Je.prototype.name="CanceledError";function Ue(a){this.g=u.setTimeout(w(this.l,this),0);this.j=a}Ue.prototype.l=function(){delete Te[this.g];Oe(this.j)};var Te={};function Y(a,b){O.call(this);this.g=a;this.l=new He(this.B,3E4,this);this.I=new Ge("errorsender",1,8);xc(this,x(vc,this.I));this.G=!1;this.A=null;this.F=new Set;this.o=new W(this);this.N=b||10;this.o.listen(this.g,"complete",this.K);this.o.listen(this.g,"ready",this.B)}r(Y,O);Y.prototype.send=function(a,b,c,d){var e=Pe(Pe(Ve(this.j.length),function(f){if(!(f>=this.N))return f={},f.u=a,f.m=b,f.c=c,f.h=d,this.enqueue(f)},this),this.B,this);Re(e,function(){this.F.delete(e)},this);this.F.add(e)};
-Y.prototype.B=function(){return 0!=this.l.O||this.g.g||this.G?Ve():We(this)};
-function We(a){return Pe(Ve(void 0!==a.j[0]?a.j[0]:null),function(b){if(!this.g.g&&0==this.l.O&&!this.G&&b){if(4E3<b.u.length)return Xe(this);try{var c=this.I;if(!((c.g.get()+1)/(c.g.l/1E3)<=c.j))throw new we(Ka("Query would cause ",c.l," to exceed ",c.j," qps."));var d=c.g,e=Date.now();Ee(d,e);var f=Be(d.g);if(!f||e>=f.end)f=new Fe(d.j*(Math.floor(e/d.j)+1)),d.g.add(f);f.g+=1;f.min=Math.min(1,f.min);f.max=Math.max(1,f.max);this.A=new X;this.g.send(b.u,b.m,b.c,b.h);return this.A}catch(h){if(h instanceof
-we)this.G=!0;else throw oc(h,{"docs-origin-class":"docs.debug.ErrorSender"});}}},a)}Y.prototype.K=function(){var a=oe(this.g),b=this.A;pe(this.g)||400<=a&&500>=a?Pe(Xe(this),function(){Ke(b);Le(b,!0,void 0)}):(this.l.start(),Ke(b),Le(b,!0,void 0))};Y.prototype.H=function(){wc(this.o,this.l,this.g);this.F.clear();O.prototype.H.call(this)};function Ye(a,b){Y.call(this,a,b);this.j=[]}r(Ye,Y);Ye.prototype.enqueue=function(a){this.j.push(a);return Ve()};function Xe(a){a.j.shift();return Ve()}Ye.prototype.H=function(){delete this.j;Y.prototype.H.call(this)};function Ze(a,b){this.g=a;this.j=b}Ze.prototype.execute=function(a){this.g&&(this.g.call(this.j||null,a),this.g=this.j=null)};Ze.prototype.abort=function(){this.j=this.g=null};uc(function(a){Ze.prototype.execute=a(Ze.prototype.execute)});function $e(){for(var a in Array.prototype)return!1;return!0};function af(){this.g=Date.now()}var bf=null;af.prototype.set=function(a){this.g=a};af.prototype.reset=function(){this.set(Date.now())};af.prototype.get=function(){return this.g};function cf(a){this.v=a||"";bf||(bf=new af);this.o=bf}cf.prototype.g=!0;cf.prototype.j=!0;cf.prototype.l=!1;function Z(a){return 10>a?"0"+a:String(a)}function df(a){cf.call(this,a)}y(df,cf);
-function ef(a,b){var c=[];c.push(a.v," ");if(a.j){var d=c.push,e=new Date(b.l());d.call(c,"[",Z(e.getFullYear()-2E3)+Z(e.getMonth()+1)+Z(e.getDate())+" "+Z(e.getHours())+":"+Z(e.getMinutes())+":"+Z(e.getSeconds())+"."+Z(Math.floor(e.getMilliseconds()/10)),"] ")}d=c.push;e=a.o.get();e=(b.l()-e)/1E3;var f=e.toFixed(3),h=0;if(1>e)h=2;else for(;100>e;)h++,e*=10;for(;0<h--;)f=" "+f;d.call(c,"[",f,"s] ");c.push("[",b.j(),"] ");c.push(b.getMessage());a.l&&(b=b.g())&&c.push("\n",b instanceof Error?b.message:
-b.toString());a.g&&c.push("\n");return c.join("")};function ff(a){a=void 0===a?new gf:a;R.call(this);this.K={};this.g=null;this.o={};this.G=new W(this);this.ea=a.l;this.U=a.j;this.N=new ve;var b=new V;this.B=new Ye(b,void 0);xc(this,x(vc,this.B));b=a.g?a.g:yb("docs-sup")+yb("docs-jepp")+"/jserror";var c=yb("jobset");c&&(b=Fb(b,"jobset",c));if(hf)throw Error("ErrorReporter already installed.");hf=!0;this.g=te(b,w(this.na,this));this.g.F={};ue(this.g,w(this.pa,this));this.G.listen(this.g,"a",this.ha);ee=function(d){return jf(d,"promise rejection")};
-Oe=function(d){jf(d,"deferred error")};this.I=a.v;this.A=!1;this.F=!0;this.l=!1;this.P=yb("docs-jern");this.T=a.D;this.S=a.o.concat(Object.values(ub))}r(ff,R);m=ff.prototype;m.info=function(a,b,c){this.l=void 0===c?!1:c;this.g&&this.g.l(a,kf("incident",b))};m.log=function(a,b,c){this.l=void 0===c?!1:c;this.g&&this.g.l(a,kf("incident",b))};
-function jf(a,b){if(null!=a){if(a&&"object"===typeof a&&"error"===a.type){var c=a.error;a=JSON.stringify({error:c&&c.message?c.message:"Missing error cause.",stack:c&&c.stack?c.stack:"Missing error cause.",message:a.message,filename:a.filename,lineno:a.lineno,colno:a.colno,type:a.type});b=Error("Unhandled "+b+" with ErrorEvent: "+a)}else b="string"===typeof a?Error("Unhandled "+b+" with: "+a):null==a?Error("Unhandled "+b+' with "null/undefined"'):a;wd(b)}}
-function lf(a,b,c){return function(d){for(var e=[],f=0;f<arguments.length;++f)e[f-0]=arguments[f];a:if(a.g){try{var h=b.apply(c,e);break a}catch(g){e=g;a.l=!1;if(!a.g)throw oc(e);a.g.l(e,kf("fatal",void 0))}h=void 0}else h=b.apply(c,e);return h}}function kf(a,b){b=b?Ea(b):{};b.severity=a;return b}m.ha=function(a){var b=a.l.severity;(b="fatal"==b||"postmortem"==b)&&!this.U&&(this.ea?this.N.notify(a):this.N.notify());S(this,new mf(b?"b":"c",a.error,a.l))};
-m.na=function(a,b){var c=this.A;try{this.ba(a,b)}catch(e){throw c&&!this.I&&(this.F=!1),this.A=!0,b.provideLogDataError=e.message,b.severity||(b.severity="fatal"),oc(e);}finally{if(!this.T)for(var d in b)"number"===typeof b[d]||b[d]instanceof Number||"boolean"===typeof b[d]||b[d]instanceof Boolean||this.S.includes(d)||d in b&&delete b[d]}};
-m.ba=function(a,b){for(var c in this.K)try{b[c]=this.K[c](a)}catch(h){}Ga(b,this.o);if(0<(jd(),0)){var d=new df,e="";id(function(h){e+=ef(d,h)});b.clientLog=e}c=b.severity||"fatal";this.P&&(b.reportName=this.P+"_"+c);b.isArrayPrototypeIntact=$e().toString();var f=a.stack||"";if(0==f.trim().length||"Not available"==f)b["stacklessError-reportingStack"]=nc(ff.prototype.ba),[a.message].concat(fa(Object.keys(b)),fa(Object.values(b))).some(function(h){return h.includes("<eye3")})||(b.eye3Hint="<eye3-stackless title='Stackless JS Error - "+
-a.name+"'/>");this.A&&!this.I?(this.F=this.l,"fatal"==c?c="postmortem":"incident"==c&&(c="warningafterdeath")):"fatal"==c&&(this.A=!0);this.l=!1;b.severity=c};m.pa=function(a,b,c,d){this.F&&this.B.send(a,b,c,d)};m.H=function(){hf=!1;wc(this.G,this.g,this.B);R.prototype.H.call(this)};var hf=!1;function mf(a,b){Q.call(this,a);this.error=b}r(mf,Q);function gf(){this.j=this.l=!1;this.g=void 0;this.v=!1;this.D=!0;this.o=[]};function nf(){return of(chrome.storage.local,["offlineOptedIn"]).then(function(a){a=a.offlineOptedIn;switch(a){case void 0:return"unknown";case !0:return"opted_in";case !1:return"opted_out";default:throw Error("Cannot handle opt in value "+a);}})}function Od(){return of(chrome.storage.managed,["allowedDocsOfflineDomains"]).then(function(a){return a&&a.allowedDocsOfflineDomains?a.allowedDocsOfflineDomains:[]})}
-function Pd(){return of(chrome.storage.managed,["autoEnabledDocsOfflineDomains"]).then(function(a){return a&&a.autoEnabledDocsOfflineDomains?a.autoEnabledDocsOfflineDomains:[]})}function of(a,b){return new T(function(c,d){a.get(b,function(e){chrome.runtime.lastError?d(chrome.runtime.lastError):c(e)})})}function pf(a){return new T(function(b,c){chrome.storage.local.set(a,function(){chrome.runtime.lastError?c(chrome.runtime.lastError):b()})})};function qf(a){C(this,a)}r(qf,B);function rf(a){C(this,a)}r(rf,B);rf.prototype.getMessage=function(){return D(this,1)};function sf(a){C(this,a)}r(sf,B);function tf(a){C(this,a)}r(tf,B);function uf(a){C(this,a)}r(uf,B);function vf(a){C(this,a)}r(vf,B);function wf(a){C(this,a)}r(wf,B);function xf(a){C(this,a)}r(xf,B);function yf(a){C(this,a)}r(yf,B);function zf(a,b){return E(a,1,b)};function Af(){w(this.l,this);this.g=new df;this.g.j=!1;this.g.l=!1;this.j=this.g.g=!1;this.v={}}function Bf(a){1!=a.j&&(a.j=!0)}Af.prototype.l=function(a){function b(f){if(f){if(f.value>=dd.value)return"error";if(f.value>=ed.value)return"warn";if(f.value>=fd.value)return"log"}return"debug"}if(!this.v[a.j()]){var c=ef(this.g,a),d=Cf;if(d){var e=b(a.v());Df(d,e,c,a.g())}}};var Cf=u.console;function Df(a,b,c,d){if(a[b])a[b](c,d||"");else a.log(c,d||"")};function Ef(){O.call(this);this.g=this.j=this.A=null;this.o=!1;this.F=Qd();this.B=!1;this.K=new Af;Bf(this.K);chrome.alarms.onAlarm.addListener(w(this.ja,this));chrome.runtime.onMessageExternal.addListener(w(this.ka,this));this.I=new W(this);xc(this,x(vc,this.I));this.I.listen(u,"message",this.la);this.l=0;this.G=.01>=1*Math.random();chrome.runtime.onConnectExternal.addListener(function(){});fe(this.oa,252E5,this)}r(Ef,O);m=Ef.prototype;
-m.load=function(){var a=this;this.A="docs.google.com";var b=pf({docsDomain:this.A});return Vd(b.then(function(){var c=Vb(Ff(a),"/offline/jserror").toString(),d=new gf;d.l=!1;d.j=!0;d.g=c;c=new ff(d);c.o.sessionTypeName="offline-event-page";c.o.reportsNonFatalErrors=String(a.G);a.j=c;xc(a,x(vc,a.j));return lf(a.j,a.ia,a)()}),function(c){mc(c)})};function Gf(a,b){return Vb(Ff(a),"/offline/extension/frame").toString()+"?ouid="+(b?encodeURIComponent(String(b)):"")}
-function Hf(a,b,c){a=Vb(Ff(a),"/offline/extension/report");a.j.set("v",c);a.j.set("optin",b);return a.toString()}m.oa=function(){chrome.alarms.create("open",{delayInMinutes:1});u.close()};function If(a){return new T(function(b){chrome.alarms.get("heartbeat",function(c){c||(chrome.alarms.create("heartbeat",{periodInMinutes:5}),Jf(a,"heartbeat"));b()})})}function Kf(){return new T(function(a){chrome.alarms.clear("heartbeat",function(){a()})})}
-m.ia=function(){var a=this;return nf().then(function(b){var c=chrome.runtime.getManifest();c=c.version?c.version:"unknown";a.j.o.extensionVersion=c;a.j.o.optInStatus=String(b);Lf(a,String(b),c);switch(b){case "unknown":break;case "opted_in":Mf(a,null);break;case "opted_out":break;default:throw Error("Could not handle opt in status "+b);}})};
-function Lf(a,b,c){a.G&&(b=Hf(a,b,c),u.fetch(new Request(b,{method:"post",mode:"cors"})).then(function(){}).catch(function(d){var e=a.j;d=mc(d);e.l=!1;e.g&&e.g.l(d,kf("warning",void 0))}))}function Nf(a){u.clearTimeout(a.l);a.g&&(a.B&&(a.F=Qd(),a.B=!1),a.o=!1,a.g.parentNode&&a.g.parentNode.removeChild(a.g),a.g=null)}
-function Mf(a,b){var c=Gf(a,b);Nf(a);a.g=sd();a.g.id="extensionFrame";a.g.src=c;document.body.appendChild(a.g);a.o=!!b;a.l=fe(function(){Of(a,Error("Timed out waiting for frame connection."));u.close()},3E4)}m.la=function(a){var b=a.l;b&&b.data&&b.ports&&b.ports.length?(a=new vf(b.data),Pf(this,a,1<b.ports.length?b.ports[1]:void 0).then(function(c){b.ports[0].postMessage(Ra(c))})):Of(this,Error("Dropped invalid event."),{event:String(a)})};
-m.ka=function(a,b,c){var d=this,e=new vf(a);Vd(Pf(this,e).then(function(f){c(Ra(f))}),function(f){if(f instanceof Error&&"Attempting to use a disconnected port object"==f.message)Of(d,Error("Failed to reply to request because listen port was disconnected."),{requestType:D(e,1)});else throw f;});return!0};function Pf(a,b,c){return Vd(Kd().then(a.ma.bind(a,b,c)),function(d){d=d instanceof Error?d:Error(d);var e=new yf,f=new rf;Qa(e,5,f);E(f,1,d.message);return e})}
-m.ma=function(a,b){var c=this,d=zf(new yf,D(a,1));switch(D(a,1)){case 1:return pf({offlineOptedIn:!0}).then(function(){c.F.g(b);c.B=!0;u.clearTimeout(c.l);return d});case 2:return pf({offlineOptedIn:!0}).then(function(){c.g||Mf(c,null);return If(c)}).then(function(){return d});case 3:return(a=Pa(a,tf,3))&&D(a,1)?(a=D(a,1),Qf(this,a),Kd(d)):pf({offlineOptedIn:!1}).then(function(){return Kf()}).then(function(){Nf(c);return d});case 5:return Rf(Pa(a,uf,5)).then(function(e){Qa(d,4,e);return d});case 4:return a=
-Pa(a,sf,4),Sf(this,a).then(function(e){Qa(d,3,e);return d})}throw Error("Dropped unknown message "+a);};function Rf(a){var b=D(a,1);return Nd().then(function(c){var d=c[0],e=c[1];c=new xf;e=0<=wa(e,b);E(c,1,0<=wa(d,b)||e);E(c,2,e);return c})}function Qf(a,b){a.o?Nf(a):Mf(a,b)}m.ja=function(a){Jf(this,a.name)};function Jf(a,b){var c=new sf;c=E(c,1,0);var d=new qf;b=E(d,1,b);Qa(c,2,b);Sf(a,c)}
-function Sf(a,b){return a.F.promise.then(function(c){var d=new MessageChannel;return Td(new T(function(e){d.port1.onmessage=function(f){e(new wf(f.data))};c.postMessage(Ra(b),[d.port2])}),function(){d.port1.close()})})}m.H=function(){Nf(this);O.prototype.H.call(this)};function Of(a,b,c){c=void 0===c?{}:c;a.G&&(a=a.j,a.l=!1,a.g&&a.g.l(b,kf("warning",c)))}function Ff(a){return Tb(new Sb("//"+a.A),"https")};(new Ef).load();
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/manifest.json b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/manifest.json
deleted file mode 100644 (file)
index 067e833..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-{
-   "author": {
-      "email": "docs-hosted-app-own@google.com"
-   },
-   "background": {
-      "persistent": false,
-      "scripts": [ "eventpage_bin_prod.js" ]
-   },
-   "content_capabilities": {
-      "matches": [ "https://docs.google.com/*", "https://drive.google.com/*" ],
-      "permissions": [ "clipboardRead", "clipboardWrite", "unlimitedStorage" ]
-   },
-   "content_security_policy": "script-src 'self'; object-src 'self'",
-   "default_locale": "en_US",
-   "description": "__MSG_extDesc__",
-   "externally_connectable": {
-      "matches": [ "https://docs.google.com/*", "https://drive.google.com/*" ]
-   },
-   "icons": {
-      "128": "128.png"
-   },
-   "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnF7RGLAxIon0/XeNZ4MLdP3DMkoORzEAKVg0sb89JpA/W2osTHr91Wqwdc9lW0mFcSpCYS9Y3e7cUMFo/M2ETASIuZncMiUzX2/0rrWtGQ3UuEj3KSe5PdaVZfisyJw/FebvHwirEWrhqcgzVUj9fL9YjE0G45d1zMKcc1umKvLqPyTznNuKBZ9GJREdGLRJCBmUgCkI8iwtwC+QZTUppmaD50/ksnEUXv+QkgGN07/KoNA5oAgo49Jf1XBoMv4QXtVZQlBYZl84zAsI82hb63a6Gu29U/4qMWDdI7+3Ne5TRvo6Zi3EI4M2NQNplJhik105qrz+eTLJJxvf4slrWwIDAQAB",
-   "manifest_version": 2,
-   "minimum_chrome_version": "43",
-   "name": "__MSG_extName__",
-   "permissions": [ "alarms", "storage", "unlimitedStorage" ],
-   "storage": {
-      "managed_schema": "dasherSettingSchema.json"
-   },
-   "update_url": "https://clients2.google.com/service/update2/crx",
-   "version": "1.31.0",
-   "web_accessible_resources": [ "page_embed_script.js" ]
-}
diff --git a/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/page_embed_script.js b/.config/google-chrome/Default/Extensions/ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0/page_embed_script.js
deleted file mode 100644 (file)
index 937373a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-(function(){window._docs_chrome_extension_exists=!0;window._docs_chrome_extension_features_version=1;window._docs_chrome_extension_permissions=["alarms","clipboardRead","clipboardWrite","storage","unlimitedStorage"];}).call(this);
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/bg/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/bg/messages.json
deleted file mode 100644 (file)
index b0f24ac..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Плащания в уеб магазина на Chrome"
-   },
-   "app_name": {
-      "message": "Плащания в уеб магазина на Chrome"
-   },
-   "craw_app_unavailable": {
-      "message": "Понастоящем няма достъп до приложението."
-   },
-   "craw_connect_to_network": {
-      "message": "Моля, свържете се с мрежа."
-   },
-   "iap_unavailable": {
-      "message": "Понастоящем няма достъп до вградената система за плащания."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Моля, влезте в Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ca/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ca/messages.json
deleted file mode 100644 (file)
index 54fbe8b..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Sistema de pagaments de Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Sistema de pagaments de Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "Ara mateix aquesta aplicació no està disponible."
-   },
-   "craw_connect_to_network": {
-      "message": "Connecteu-vos a una xarxa."
-   },
-   "iap_unavailable": {
-      "message": "La funció Pagaments a l'aplicació no està disponible actualment."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Inicieu la sessió a Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/cs/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/cs/messages.json
deleted file mode 100644 (file)
index de77cab..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Platby Internetového obchodu Chrome"
-   },
-   "app_name": {
-      "message": "Platby Internetového obchodu Chrome"
-   },
-   "craw_app_unavailable": {
-      "message": "Aplikace v současné době není dostupná."
-   },
-   "craw_connect_to_network": {
-      "message": "Připojte se prosím k síti."
-   },
-   "iap_unavailable": {
-      "message": "Platby v aplikaci aktuálně nejsou k dispozici."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Přihlaste se do Chromu."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/da/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/da/messages.json
deleted file mode 100644 (file)
index 4fbd304..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Betalinger i Chrome Webshop"
-   },
-   "app_name": {
-      "message": "Betalinger i Chrome Webshop"
-   },
-   "craw_app_unavailable": {
-      "message": "Appen er ikke tilgængelig i øjeblikket."
-   },
-   "craw_connect_to_network": {
-      "message": "Opret forbindelse til et netværk."
-   },
-   "iap_unavailable": {
-      "message": "Betaling i appen er ikke tilgængelig i øjeblikket."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Log ind på Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/de/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/de/messages.json
deleted file mode 100644 (file)
index 7d0579c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome Web Store-Zahlungen"
-   },
-   "app_name": {
-      "message": "Chrome Web Store-Zahlungen"
-   },
-   "craw_app_unavailable": {
-      "message": "Die App ist momentan nicht verfügbar."
-   },
-   "craw_connect_to_network": {
-      "message": "Bitte stellen Sie eine Verbindung zu einem Netzwerk her."
-   },
-   "iap_unavailable": {
-      "message": "In-App-Zahlungen sind momentan nicht möglich."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Bitte melden Sie sich in Chrome an."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/el/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/el/messages.json
deleted file mode 100644 (file)
index 967e203..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Πληρωμές στο Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Πληρωμές στο Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "Η εφαρμογή προς το παρόν δεν είναι διαθέσιμη."
-   },
-   "craw_connect_to_network": {
-      "message": "Συνδεθείτε σε ένα δίκτυο."
-   },
-   "iap_unavailable": {
-      "message": "Οι πληρωμές εντός εφαρμογών δεν είναι αυτήν τη στιγμή διαθέσιμες."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Συνδεθείτε στο Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/en/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/en/messages.json
deleted file mode 100644 (file)
index fead483..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome Web Store Payments"
-   },
-   "app_name": {
-      "message": "Chrome Web Store Payments"
-   },
-   "craw_app_unavailable": {
-      "message": "App currently unavailable."
-   },
-   "craw_connect_to_network": {
-      "message": "Please connect to a network."
-   },
-   "iap_unavailable": {
-      "message": "In-App Payments is currently unavailable."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Please sign into Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/en_GB/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/en_GB/messages.json
deleted file mode 100644 (file)
index fead483..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome Web Store Payments"
-   },
-   "app_name": {
-      "message": "Chrome Web Store Payments"
-   },
-   "craw_app_unavailable": {
-      "message": "App currently unavailable."
-   },
-   "craw_connect_to_network": {
-      "message": "Please connect to a network."
-   },
-   "iap_unavailable": {
-      "message": "In-App Payments is currently unavailable."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Please sign into Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/es/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/es/messages.json
deleted file mode 100644 (file)
index 7595e25..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Sistema de pagos de Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Sistema de pagos de Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "Esta aplicación no está disponible en este momento."
-   },
-   "craw_connect_to_network": {
-      "message": "Conéctate a una red."
-   },
-   "iap_unavailable": {
-      "message": "Los pagos en la aplicación no están disponibles en este momento."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Inicia sesión en Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/es_419/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/es_419/messages.json
deleted file mode 100644 (file)
index 601dbd6..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Sistema de pagos de Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Sistema de pagos de Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "Esta aplicación no está disponible en este momento."
-   },
-   "craw_connect_to_network": {
-      "message": "Conéctate a una red."
-   },
-   "iap_unavailable": {
-      "message": "En este momento, Pagos En-Apps no está disponible."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Accede a Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/et/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/et/messages.json
deleted file mode 100644 (file)
index 14471cc..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome'i veebipoe maksed"
-   },
-   "app_name": {
-      "message": "Chrome'i veebipoe maksed"
-   },
-   "craw_app_unavailable": {
-      "message": "Rakendus pole praegu saadaval."
-   },
-   "craw_connect_to_network": {
-      "message": "Looge ühendus võrguga."
-   },
-   "iap_unavailable": {
-      "message": "Rakendusesisesed maksed ei ole praegu saadaval."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Logige Chrome'i sisse."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/fi/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/fi/messages.json
deleted file mode 100644 (file)
index e6ac097..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome Web Storen maksut"
-   },
-   "app_name": {
-      "message": "Chrome Web Storen maksut"
-   },
-   "craw_app_unavailable": {
-      "message": "Sovellus ei ole tällä hetkellä käytettävissä."
-   },
-   "craw_connect_to_network": {
-      "message": "Muodosta verkkoyhteys."
-   },
-   "iap_unavailable": {
-      "message": "Sovelluksen sisäiset maksut eivät ole tällä hetkellä käytettävissä."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Kirjaudu sisään Chromeen."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/fil/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/fil/messages.json
deleted file mode 100644 (file)
index 5fda214..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Mga Pagbabayad sa Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Mga Pagbabayad sa Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "Kasalukuyang hindi available ang app."
-   },
-   "craw_connect_to_network": {
-      "message": "Mangyaring kumonekta sa isang network."
-   },
-   "iap_unavailable": {
-      "message": "Kasalukuyang hindi available ang Mga Pagbabayad na In-App."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Mangyaring mag-sign in sa Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/fr/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/fr/messages.json
deleted file mode 100644 (file)
index 846fd50..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Paiements via le Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Paiements via le Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "Application indisponible pour le moment."
-   },
-   "craw_connect_to_network": {
-      "message": "Veuillez vous connecter à un réseau."
-   },
-   "iap_unavailable": {
-      "message": "Les paiements via l'application ne sont pas disponibles pour le moment."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Veuillez vous connecter à Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/hi/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/hi/messages.json
deleted file mode 100644 (file)
index 36359b0..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome वेब स्टोर भुगतान"
-   },
-   "app_name": {
-      "message": "Chrome वेब स्टोर भुगतान"
-   },
-   "craw_app_unavailable": {
-      "message": "ऐप्लिकेशन इस समय उपलब्ध नहीं है."
-   },
-   "craw_connect_to_network": {
-      "message": "कृपया नेटवर्क से कनेक्ट करें."
-   },
-   "iap_unavailable": {
-      "message": "इन-ऐप भुगतान अभी उपलब्ध नहीं है."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "कृपया Chrome में साइन इन करें."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/hr/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/hr/messages.json
deleted file mode 100644 (file)
index 08d5e23..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Plaćanja u web-trgovini Chrome"
-   },
-   "app_name": {
-      "message": "Plaćanja u web-trgovini Chrome"
-   },
-   "craw_app_unavailable": {
-      "message": "Aplikacija trenutačno nije dostupna."
-   },
-   "craw_connect_to_network": {
-      "message": "Povežite se s mrežom."
-   },
-   "iap_unavailable": {
-      "message": "Plaćanje u aplikaciji trenutačno nije dostupno."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Prijavite se na Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/hu/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/hu/messages.json
deleted file mode 100644 (file)
index 911f6af..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome Internetes áruház Fizetési rendszere"
-   },
-   "app_name": {
-      "message": "Chrome Internetes áruház Fizetési rendszere"
-   },
-   "craw_app_unavailable": {
-      "message": "Az alkalmazás jelenleg nem érhető el."
-   },
-   "craw_connect_to_network": {
-      "message": "Kérjük, csatlakozzon egy hálózathoz."
-   },
-   "iap_unavailable": {
-      "message": "Az alkalmazáson belüli fizetés jelenleg nem érhető el."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Jelentkezzen be a Chrome-ba."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/id/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/id/messages.json
deleted file mode 100644 (file)
index 03739d2..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Pembayaran Chrome Webstore"
-   },
-   "app_name": {
-      "message": "Pembayaran Chrome Webstore"
-   },
-   "craw_app_unavailable": {
-      "message": "Aplikasi tidak tersedia saat ini."
-   },
-   "craw_connect_to_network": {
-      "message": "Sambungkan ke jaringan."
-   },
-   "iap_unavailable": {
-      "message": "Pembayaran Dalam Aplikasi saat ini tidak tersedia."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Harap masuk ke Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/it/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/it/messages.json
deleted file mode 100644 (file)
index 28eb5b1..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Pagamenti Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Pagamenti Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "App al momento non disponibile."
-   },
-   "craw_connect_to_network": {
-      "message": "Collegati a una rete."
-   },
-   "iap_unavailable": {
-      "message": "La funzione Pagamenti In-App non è al momento disponibile."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Accedi a Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ja/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ja/messages.json
deleted file mode 100644 (file)
index 1c16fef..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome ウェブストア決済"
-   },
-   "app_name": {
-      "message": "Chrome ウェブストア決済"
-   },
-   "craw_app_unavailable": {
-      "message": "アプリは現在ご利用いただけません。"
-   },
-   "craw_connect_to_network": {
-      "message": "ネットワークに接続してください。"
-   },
-   "iap_unavailable": {
-      "message": "アプリ内ペイメントは現在ご利用いただけません。"
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Chrome にログインしてください。"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ko/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ko/messages.json
deleted file mode 100644 (file)
index 4ebf296..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome 웹 스토어 결제"
-   },
-   "app_name": {
-      "message": "Chrome 웹 스토어 결제"
-   },
-   "craw_app_unavailable": {
-      "message": "현재 앱을 사용할 수 없습니다."
-   },
-   "craw_connect_to_network": {
-      "message": "네트워크에 연결하세요."
-   },
-   "iap_unavailable": {
-      "message": "현재 인앱 결제를 사용할 수 없습니다."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Chrome에 로그인하세요."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/lt/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/lt/messages.json
deleted file mode 100644 (file)
index f515264..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "„Chrome“ internetinės parduotuvės mokėjimo sistema"
-   },
-   "app_name": {
-      "message": "„Chrome“ internetinės parduotuvės mokėjimo sistema"
-   },
-   "craw_app_unavailable": {
-      "message": "Programa šiuo metu negalima."
-   },
-   "craw_connect_to_network": {
-      "message": "Prisijunkite prie tinklo."
-   },
-   "iap_unavailable": {
-      "message": "Mokėjimai programoje šiuo metu negalimi."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Prisijunkite prie „Chrome“."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/lv/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/lv/messages.json
deleted file mode 100644 (file)
index c2625b0..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome interneta veikala maksājumu sistēma"
-   },
-   "app_name": {
-      "message": "Chrome interneta veikala maksājumu sistēma"
-   },
-   "craw_app_unavailable": {
-      "message": "Lietotne pagaidām nav pieejama."
-   },
-   "craw_connect_to_network": {
-      "message": "Lūdzu, izveidojiet savienojumu ar tīklu."
-   },
-   "iap_unavailable": {
-      "message": "Maksājumi lietotnēs pašlaik nav pieejami."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Lūdzu, pierakstieties pārlūkā Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/nb/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/nb/messages.json
deleted file mode 100644 (file)
index 3dc7a48..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome Nettmarked-betalinger"
-   },
-   "app_name": {
-      "message": "Chrome Nettmarked-betalinger"
-   },
-   "craw_app_unavailable": {
-      "message": "Appen er utilgjengelig for øyeblikket."
-   },
-   "craw_connect_to_network": {
-      "message": "Du må koble til et nettverk."
-   },
-   "iap_unavailable": {
-      "message": "Betaling i app er ikke tilgjengelig for øyeblikket."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Du må logge på Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/nl/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/nl/messages.json
deleted file mode 100644 (file)
index 2cd3782..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Betalingen via Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Betalingen via Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "App momenteel niet beschikbaar."
-   },
-   "craw_connect_to_network": {
-      "message": "Maak verbinding met een netwerk."
-   },
-   "iap_unavailable": {
-      "message": "In-app-betalingen is momenteel niet beschikbaar."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Log in bij Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/pl/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/pl/messages.json
deleted file mode 100644 (file)
index 03f721a..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Płatności w sklepie Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Płatności w sklepie Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "Aplikacja jest obecnie niedostępna."
-   },
-   "craw_connect_to_network": {
-      "message": "Połącz się z siecią."
-   },
-   "iap_unavailable": {
-      "message": "Płatności w ramach aplikacji są teraz niedostępne."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Zaloguj się w Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/pt_BR/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/pt_BR/messages.json
deleted file mode 100644 (file)
index 5c801ea..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Pagamentos da Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Pagamentos da Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "Aplicativo indisponível no momento."
-   },
-   "craw_connect_to_network": {
-      "message": "Conecte-se a uma rede."
-   },
-   "iap_unavailable": {
-      "message": "No momento, os Pagamentos no aplicativo não estão disponíveis."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Faça login no Google Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/pt_PT/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/pt_PT/messages.json
deleted file mode 100644 (file)
index c988429..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Pagamentos via Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Pagamentos via Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "Aplicação atualmente indisponível."
-   },
-   "craw_connect_to_network": {
-      "message": "Ligue-se a uma rede."
-   },
-   "iap_unavailable": {
-      "message": "Os Pagamentos na app estão atualmente indisponíveis."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Inicie sessão no Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ro/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ro/messages.json
deleted file mode 100644 (file)
index 44e1e01..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Plăți prin Magazinul web Chrome"
-   },
-   "app_name": {
-      "message": "Plăți prin Magazinul web Chrome"
-   },
-   "craw_app_unavailable": {
-      "message": "În prezent, aplicația nu este disponibilă."
-   },
-   "craw_connect_to_network": {
-      "message": "Conectează-te la o rețea."
-   },
-   "iap_unavailable": {
-      "message": "Plățile în aplicație nu sunt disponibile momentan."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Conectează-te la Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ru/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/ru/messages.json
deleted file mode 100644 (file)
index 3da7e11..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Платежная система Интернет-магазина Chrome"
-   },
-   "app_name": {
-      "message": "Платежная система Интернет-магазина Chrome"
-   },
-   "craw_app_unavailable": {
-      "message": "Приложение недоступно."
-   },
-   "craw_connect_to_network": {
-      "message": "Подключитесь к сети."
-   },
-   "iap_unavailable": {
-      "message": "Платежи через приложения недоступны."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Войдите в Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sk/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sk/messages.json
deleted file mode 100644 (file)
index c871d47..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Platby Internetového obchodu Chrome"
-   },
-   "app_name": {
-      "message": "Platby Internetového obchodu Chrome"
-   },
-   "craw_app_unavailable": {
-      "message": "Aplikácia momentálne nie je dostupná."
-   },
-   "craw_connect_to_network": {
-      "message": "Pripojte sa k sieti."
-   },
-   "iap_unavailable": {
-      "message": "Platby v aplikácii momentálne nie sú k dispozícii."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Prihláste sa do prehliadača Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sl/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sl/messages.json
deleted file mode 100644 (file)
index 70727c8..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Plačila v spletni trgovini Chrome"
-   },
-   "app_name": {
-      "message": "Plačila v spletni trgovini Chrome"
-   },
-   "craw_app_unavailable": {
-      "message": "Aplikacija trenutno ni na voljo."
-   },
-   "craw_connect_to_network": {
-      "message": "Povežite se z omrežjem."
-   },
-   "iap_unavailable": {
-      "message": "Plačila v aplikacijah trenutno niso na voljo."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Prijavite se v Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sr/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sr/messages.json
deleted file mode 100644 (file)
index 1169f70..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Плаћања у Chrome веб-продавници"
-   },
-   "app_name": {
-      "message": "Плаћања у Chrome веб-продавници"
-   },
-   "craw_app_unavailable": {
-      "message": "Апликација је тренутно недоступна."
-   },
-   "craw_connect_to_network": {
-      "message": "Повежите са мрежом."
-   },
-   "iap_unavailable": {
-      "message": "Плаћања у апликацији су тренутно недоступна."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Пријавите се у Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sv/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/sv/messages.json
deleted file mode 100644 (file)
index 10e8ce8..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Betalning via Chrome Web Store"
-   },
-   "app_name": {
-      "message": "Betalning via Chrome Web Store"
-   },
-   "craw_app_unavailable": {
-      "message": "Appen är inte tillgänglig för tillfället."
-   },
-   "craw_connect_to_network": {
-      "message": "Anslut till ett nätverk."
-   },
-   "iap_unavailable": {
-      "message": "Betalning i appen är inte tillgängligt för närvarande."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Logga in i Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/th/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/th/messages.json
deleted file mode 100644 (file)
index 39c9391..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "ระบบชำระเงินของ Chrome เว็บสโตร์"
-   },
-   "app_name": {
-      "message": "ระบบชำระเงินของ Chrome เว็บสโตร์"
-   },
-   "craw_app_unavailable": {
-      "message": "ไม่สามารถใช้งานแอปได้ในขณะนี้"
-   },
-   "craw_connect_to_network": {
-      "message": "โปรดเชื่อมต่อกับเครือข่าย"
-   },
-   "iap_unavailable": {
-      "message": "ระบบชำระเงินในแอปพลิเคชันไม่พร้อมใช้งานในขณะนี้"
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "โปรดลงชื่อเข้าใช้ Chrome"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/tr/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/tr/messages.json
deleted file mode 100644 (file)
index 0d4618b..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome Web Mağazası Ödemeleri"
-   },
-   "app_name": {
-      "message": "Chrome Web Mağazası Ödemeleri"
-   },
-   "craw_app_unavailable": {
-      "message": "Uygulama şu anda kullanılamıyor."
-   },
-   "craw_connect_to_network": {
-      "message": "Lütfen bir ağa bağlanın."
-   },
-   "iap_unavailable": {
-      "message": "Uygulama İçi Ödemeler şu anda kullanılamaz."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Lütfen Chrome'da oturum açın."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/uk/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/uk/messages.json
deleted file mode 100644 (file)
index d317c09..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Платежі Веб-магазину Chrome"
-   },
-   "app_name": {
-      "message": "Платежі Веб-магазину Chrome"
-   },
-   "craw_app_unavailable": {
-      "message": "Програма тимчасово недоступна."
-   },
-   "craw_connect_to_network": {
-      "message": "Під’єднайтеся до мережі."
-   },
-   "iap_unavailable": {
-      "message": "Платежі через програму зараз не доступні."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Увійдіть у Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/vi/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/vi/messages.json
deleted file mode 100644 (file)
index 55ef830..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Thanh toán trên cửa hàng Chrome trực tuyến"
-   },
-   "app_name": {
-      "message": "Thanh toán trên cửa hàng Chrome trực tuyến"
-   },
-   "craw_app_unavailable": {
-      "message": "Ứng dụng hiện không khả dụng."
-   },
-   "craw_connect_to_network": {
-      "message": "Vui lòng kết nối với mạng."
-   },
-   "iap_unavailable": {
-      "message": "Thanh toán trong ứng dụng hiện không khả dụng."
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "Vui lòng đăng nhập vào Chrome."
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/zh_CN/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/zh_CN/messages.json
deleted file mode 100644 (file)
index 0a69cbf..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome 网上应用店付款系统"
-   },
-   "app_name": {
-      "message": "Chrome 网上应用店付款系统"
-   },
-   "craw_app_unavailable": {
-      "message": "应用目前无法使用。"
-   },
-   "craw_connect_to_network": {
-      "message": "请连接到网络。"
-   },
-   "iap_unavailable": {
-      "message": "目前无法使用应用内付款。"
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "请登录 Chrome。"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/zh_TW/messages.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_locales/zh_TW/messages.json
deleted file mode 100644 (file)
index ad26884..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-   "app_description": {
-      "message": "Chrome 線上應用程式商店付款系統"
-   },
-   "app_name": {
-      "message": "Chrome 線上應用程式商店付款系統"
-   },
-   "craw_app_unavailable": {
-      "message": "目前無法使用這個應用程式。"
-   },
-   "craw_connect_to_network": {
-      "message": "請連上網路。"
-   },
-   "iap_unavailable": {
-      "message": "目前無法使用應用程式內付款功能。"
-   },
-   "jwt_retrieve_failed": {
-      "message": "The transaction could not be completed."
-   },
-   "please_sign_in": {
-      "message": "請登入 Chrome。"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_metadata/computed_hashes.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_metadata/computed_hashes.json
deleted file mode 100644 (file)
index b443b34..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"file_hashes":[{"block_hashes":["A+1PYW3V6CJbBuQ7aqrgYhyH3bT8PKyBXp3hN2slpI0=","WSOpQRkYTHjPSlG9Zif2a7TNhy43NDcG1Zg5Nv0UbH0=","jDctR8ImG5KZrQKm4kDjUB7FokSJfjo/pmvFowRVlaY=","LPxhhJiuU0lprt0T6flpS7TkaDg7MocrbmzO65xH6RI=","nZ9zLb2By96AkKXALRM+C0Eu11XUjPiMXEKjiCPdtHE=","wifibc1QfMBN2jrtUtLgsCefvuceTpAatmLvul11RJA=","dHjWlSIIdjj7MWqg3T8MG58RuuqRXk32vqi/13JqEgA=","zd3DV7dbvfNvx1hdhU01fW5ily52DLN0CFL/ADaEeTI=","DpjXcO85FFFY9KJFPkGNfFUtdQIOsGwO5jUckiUwY14=","gqid6l1+mk/6yWgUECRofI9lMipXgXh2jEN2+CxmPE0=","prDB91X2Mmfg/M/txVMITWBmEGbOGjqBTP7CMjYqdHs=","yLPAqV4gqoyS/zFkEt3Cn2j0q2v9QOSthVFfWn8EzCM=","EPQ3jzdrLkAHyvf3920B5Y3aAkO1IJdn/UtbnAmq6T0=","+oOc6ca+ChKUpTu+oa2ZRxRE+wG3QJmuYWEvYCs40NI=","3mBGNAiRlTANEQkqzU3TEi+5wJ0ubR5uwtS4/9OOM7w=","1A9NNawxuhu95H5eThvf1rewJ4QQWhhPNxJXO1C/n68=","E3vWLQxzmj+e5QxYbUscllJ5n0ITpw5JBHV1Kph3/KM=","i3I8ghdTF9c1ZXNBZmvsID+DV4gxBVN27rj9wsMtRpg=","R8B8qYabnMSlLPhrtu0hGYrHn3llsMHqBbi70gkIjEE=","rhlzuEvv2KRAFMms896xFwkNgPrw6WvmgPn6xrBSa2Y=","LAMXv6sRb0VZrY34aVXF3Fftxs6pWqskdPI0du7iOCY=","KZ1+HwEVt2L29Opu2G0/SioxfkGG8KoRJrKiy7Dw3xc=","RL82v6cUjeUlwD/zzuCtKMc2RCoey9CJ07OFvBMZy5I=","F1jJlpfMGxzEHORTSQNhlz7AubpW/xZGnV4/UF2gVMA=","rlkHzgJId30Zk64YH+E2GaVDqM+QBOBajuQGBfMsVT0=","VWw7EUv+tF2+6BmKo1o4h9yz3x9gFda4g0Y6eD1kJfg=","7vPMljm3OJQmx96jmzGisADcVE+V6fjO0IVoUaB2BUU=","KCAG/mInFqDpKBzSpMVmfA3Kh1t0Ob25gRKyL8ewYao=","+Xy+jvpqmCHJqfT+WAMl2JfMAxrMRAr6n7Yq4ch/tYk=","NYXWuRG/2BeW5D3TNFNzuOcnqvPjR2tV0tQg9tb/c/k=","pgnaN/JFepFz3GXq4/JG3MB4pcALGEp+q+haRxfg9vc=","dRC0IImJLlds5JgmyYn8UvO8NZocX6XlEmb2YOqrzHg=","JzzNYJHyR3Zqdi0SHcZIL/b27W/R2z3fl2XkjbdKCFw=","g6AKsonb6N5hN25hVuVSKsmf4ilkP/TpLQk0cN09nLw=","VN6fHxaBZUpJ+b33ePG+ayTbyWItOKFIWUEVoyLgLJs=","9UY5gr8h8FC0Lftn8eyX9+281rIzsu0/gpMJFC9hemA=","mA66DGvPzv1MrrWoqId10yQZJQFJq0T9yIXy5IHq4q4=","1n8nKZWWGuofbE8S91MH9UVVfT3+Zz2Buoe1Eiw4Kcc=","wLsyrvjAppa5d1V+lQlnYUEdJivMDRQiFWZZDTAHDIU=","jOcJOtr6tusJj+2rYWATyS7+vNuBh1FAvOWc/FzUOM8=","8jnuYUgm2Khh3tD5KgB4OwCmo3evP5FVYPyp3vqzEcI=","DU7B/SgTKPI5H1qGrc1TP+I0aXLmYwVl6x2mQBazE4o=","5WdCLXx8kJ0eA0+bIkaXbEKeskj2CivEhUXnHiv0ROc=","riAJReO3FUSDYa7xRfpUmCO3sqP000I1saUb3LBhR8c=","abaG65ucpuJ8cnpoNtN67trg261dKAEC8QAciRLnQ58=","BQY+ujBqpPkqYQBcl0lFxxS5Ca57ws04QXiNFUA7ZuA=","l7Q/yhy3+XHsAk0HNAglgqEIcZwQHJe1pbAaJLNRm14=","R+576aRxX410qJMmChJu94QvZhdx6PqSiGLp3+sZv30=","9z+7IR2B1bZAPPYV0vcA8zfOBL+a3Qz5najBDctbngY=","e4/kh99tPHRehth/yAQ8yIvhKJZWKXw+7GOb9PgCLDE=","43Qjhd82bsM51xoMKehDuR3xGp3IYY2GGMxlYxzh4vA=","sqq7uumdnI2n2zwfcEI0h9vZ5ea6F899RDTFGvo3Kss=","JeYCPh12/xmdE7VBNSbMtW1lNehmYHHhQpj0tx9yQ0o=","pwYfcec+Fgly06l65V9i6puE5m+NJakD+94FPV2u6bs=","bPSAwieHtelv8p49PCHhW38tPm4zeUUQGcR54BmfVQQ=","A7PA5WWbfocRd04r+C3j5h0QbjD1UT+srk9O/auowzw=","stl2H+q+X1AVW44UuQpj7uuyBPp3coTlBDpYSjuyfbw=","1bhui5Y6V+0D3C5KIHV20VtIJnfrU2VOVmfu1BqkFqc=","7afhjWOEqr4kj80rF3nLSPp+YTQyHJqOu/8hkso5JW4=","ZHG9uAOSIztsp06nJl1Ra7peBPMQOkkK50CxpzJNJFQ=","shcUkdifDUg5fU57jQ9Zj+J85KrXarDxg067WuZD9So=","fuXrsDnzfnthzyfGEQMebtf4gWTftiVKDvFYwQk5O54=","IWZGDZWavrQ8zbmuhAX0JAw//cC+Oze2wwI4zdDvtsg=","03/qvsd9GTxHjfn99QVfWVrcXhi40jY2mkIG4wzRSzw=","SIiJimyYImoYEQ0w5V7URyNhx/FxD2jNwQZhjueT+C0=","C2OKA9K262qRxGWoFzXyKBQDo1ZVFeSYKi8mPTxbnu4=","hIa3sokE+53c1GpQ8a74rdpj7/Cr9pwiUsqqZ/LGOP0=","Hcy66VRyLANB2gr2FJTrx3iaitarmbsi3IXsczDWWBo=","tBckwLfKu74Wq1C/hH4zcCvJxLuCPf15jfQL3mIFATQ=","YW7nouFbvjwggjSp+kGupSCnmQnjHXviex1Vlei7uFM=","ZdJhkAHsMa+VJmTuJsfcKatxTffu2sk7IM6BxzUmULY=","g2oAfI38oANQtV+fW3C/HCya14q7vjwoP8iCrM6vZPE=","Y0iHeIblDdvcwEnW+squFR2bFSnLLEVv+p0zVlt6OEw=","D4mTjCTHNtPcRTq8J/gbnZdYOMNR+pb/8Yo8xxCyhNM=","tZHZ7bSYGMOUmwbG0X6h9S23nLbeVFu9BTqbuhssgHA=","GtSTkDMj9o6M/arBCnK3Sk1ukg9d9+iuze4ACBIAuJk=","mqsTuUqp9VsT8P9kBt6fZ7U0DQcsniVdc4pV87kCnc8=","tPo99QBx2+irUdMGe5WJd1BrZ/GixN8WUq5EpB26Trc=","gE7Eh7HoA1pSNT/cZeIxbPs6AklUONCz8OFJY6WI5mI=","roLbZ4OexULwbarMNQR0gBG4Nc9sD5m2M7Y1P6XJbKs=","jfdtfky0dlvQk+dEyb+5Mm6v8FYsDKDRDeBuvS0tr80=","QKw+8IlLpy0pRcDpTIhNl6IqKjqFKNuSFgHfHqNy/aw=","fwxIAdarKQvEiJlkVMY+U6kwQXL1UdQwsqh0JU3jWEk=","myqdpyKHCOdTpYjyvfqwCBU/l3GN851gAnbdKYUxxrA=","q40knOjhNhSPrVxqEw3r/bWDeGCZshYl6g0R4Y9qLZA=","9Ukn4yrM2WjOC28J8us0ydZLKnUd+RC84VjGdNviLFg=","RyYzttjGqBarKi80e8PXUjka8x2iIK6rzLds8CGOysI=","sDzYPEiLO3Egrl+az6J4rXQ9lDETlLFEBNiCKiTjU4E=","kGViJfvbSs81+u/3Ng7wJdPPhU1hK7Rdox5TglAD0D4=","XVB90W0ghYg74cOJ7TLrWEQd8leG9xnLQcg4QGX9OSE=","WM7+aK/X+T1HbUfQ1DterrzwrWnC1F5iAZvCnAqUeB8=","SmtFdqilPeQzWwMMkCYXBkIU0w2JtLhKy8hVP2Nx2Dw=","UlxJXH4VuMbKibhS7N7q5kf/T4ZE/G6KHmnFYEqMOqw=","5wgVEBb0Xsztd5K74J7K9lyd7mNKXk5eMviyciB0Jys=","PkK+hfkYNPRxTPl6CWsfVCSFfDWxSulxPbD9/mNZRCc=","1GAymiVSMlgrCthfCvnuWDRWYd7FPeZCvpAmfZMAfO4=","fiT5BX0Gs5Oaugy3OKJZ/19w3nKni0e9Ep2OvEHH8kk=","QSnqChT9C7z/yjMFeer6NV0kmadsGhc/3QtillrBAzI=","7OpwUikdNa/hwY9mE9H/4NHgXomIxCB60oNuoarlmy4=","gRXG+JrqlnPk0P+poNePGk8QsrX0oJt5AVAg/QMEd7E=","gFYSeEcvVykldDXJuN57o1Ax1xMMmLp15x/Yi57NNHw=","9f3ce2vI2nme9Cqy+N9o7LulBFmZVp6FkNctyspvHlw=","PHyGP5blsS8Ep49bhFnyVwpjnLcr9SomnTh1eOtjUKE=","G8wWM0uD4BtSqmk3KL//Y+J3pnQqy5uNfgES0LjB7OU=","L0wSBmeTnudu6A+tZ68aZ/r7UuqQ8ggmD4yG3BgI7RM=","dVcinP2PDJxnQu1OhFL9Of1PaKL2UycSEfV9FLVPDHg=","jey8W8youxw33P+Asvc2v+wwU/kGKEX8bcn+yoYTqzM=","pWoFjKaqlyzbYwv4iwowmW35RLUWvv86JawuIbaW3Os=","UwBx0TklTPYhO9XzJIyPYiQ+NENek93yZUCYspLRoOs=","E0yiwPD8ctJH7A6lq9VGOoDFY6AC9/DneyOS/uOjCX4=","U2fw1lNjzUQPzOiY2FaMnOwvo6zVwM95uMkxNVZimw8=","kdTjoFzlpp2W2daJ+d10A5GtAr15BBAn5xtvw0MLVR0=","37cP+DJd65Xg+DpS+WufKVPiJwV7aX4MJbkZKapmnos=","Lw7rCUp2QQ2u/eYpSjfrLimGKtTv7hxiF1WzmI8HWlk=","aNFzfK0+6s6rM7oJjK+16Y/qmoAFhOVJWx8TUVQHTdA=","nrstoDiNUV7WNeY60dHAlYk468Z5k1eHBlQY3xYaGh0=","h2aShAJ+fFWue3oRf4nVfZpgobQLA/+CLmEdEAe/RCM=","61LSOcF37aOW79zzwRNGNUnZWwW2vGNE5AbH6/f4GQg=","ZnifyvSheREDCwWt6iCIRIgcfi8eVH1HtdLDmUfz2mg=","p6YqhDSYO0aVpX16YGSYgNZZ+eFl8Fq5HEFUt1k243M=","fJRA8tsqTCUcdv5DWzlKkG8mqQjmoUhXWuJI/Hgbfgo=","YLFqOpnQHMu0eDMLBIIQ9JgZ8CkGsF1jdcpUNgKP0PY=","NHX6883BM0zOSR0bHWsAtotUHdhjlwWeXeHkwvYtqac=","OYCiwQ8OoeA7e69M1hdTngZHR9RAm7Qg53VF/kFYfPM=","3C6N6eGn/t0C7bFWcPxleehhYvTveH5nHTsw7q+rrZw=","zHADJZh/9Tyoh3mMFte/N6FLW/sIU0OMBuN+ZLAj7so=","ow7twzC5EwvNY1uGJadN0Ae8Xv4/aGWUGF4QEyUIyWA=","b1eN2c6Hen1/YlXv3R1I8uky7B4mtf21TwrfLhN48Pw=","eFtPS5Vys96tAu9NToUUPQM2/2JSVQe2Pgt221bo8hE=","/kGtWFd8YpI1U2+WqqTStyCkKQUTeys9R3cgXjlJDvg=","xd88ctcz7GT4R3rOpyQ6lh4TUdgBt/3N0CSJPAX0wmU=","DlvlwsaSgD+mcoZJZibKOteb9IzaUb72XYafBspi9TE=","63IPmf7wT1KVO+45sOEaz69+yzs29yYIpDFTWdmS/wU="],"block_size":4096,"path":"craw_background.js"},{"block_hashes":["5GyCSoJ16i1NVgw61AXk/w5F+dPcNFpOzBSQcPYh2Q8=","TtaE1wjzWDLhfkftK5a6Plp+XclTq6ILeNyAxHPa54I=","EuSY4oT81NXKEiwS98TNRapsnUvjPsaYCipQBHTNO+E=","hbIs++PupZL0Q2fD3kOw5lLAtHsQBYIvhKdYsoZm5wQ=","xVORahBKUxw19QcsDqhHEC8UymmYq8jthLuP8bhDE9M=","HlnnDof3+166X5oy25oatSe6/l8ZPSV5uEOzl7h15CU=","E5Wp+nNhHRxAkUe2Z/CDPDXV8OK6HoyGpvoG/PVVBEc=","B/fGaFWTdynwgfCuaO5FYtpudfs93NBfwRXRdXZNGTU=","stofO0RhhTgb0mEEDTg8ZXXRIuo40ajRPFgaTDp4c5o=","BgGf95Q0p7my7QydR2qHsV4wB/HlwT2mf1Kn7xy3IyA=","Ado6c4FHi5L9cpxhPVvcv/gRX+ivvJHrP8M90UQJBh4=","LJO1cJcBkcX8QDsrxXICJ6MQG9ZMRkSIA6QN8dWeAL0=","76qCyFSfxuh2Ii9goHLSMkQGt76zZQK/VumqxENia3k=","MX6uLw4oDDKZA2NpmIESiy0iR04OkWKV/VM0xRWsoRQ=","k2zilI0WzkgN1USpA/A8qjoKu7by+ENXua0N/4ytILU=","2ZOlPkAwVLwZNW196M5nZ0CUpnzyV64s07ndEuvGiQk=","cROXT8VNj3RhGQIU7N608RnP1Vvi4Lf9u2YyzHdgzk8=","iFedAfSG8wj3p88XS5xvj5dwwvsrjmLI6FSOeQtDDX8=","ZWAUTwd0sorXJPNRG1t+/RKIGAOz3jOYlMtNo4oaaAQ=","iucKGyqtTV/WryYc/Y+eayquIdbotpPT2xhZ4Qa3Ahw=","20Vc6PIfUGxpQuXBJa95axm++xxpIolhTxHQuQRaOls=","2wD7bARnNPvWLfzekC3Kx2kmd26eV8TLM0dKEe3XL00=","vMfz0bi54GJE7WQK+8Xg6XhvQvfB5WGS8v9I+tKkhyk=","1uwl0qbcPU14MwcwFuvP1avXQfEl7sEE7sUDCErjyOU=","k/wekntK2RA3d6IcScZPGzg36m+iu4Ippf+irZ1HLrI=","fDD18GNYedjwu0XhhIP/lNf6PvHVwv1MHxLhQSjyWCg=","EVhfUCM9xv+occl3B+n6HFlUPUZLBdzz/j3zWhuA0AE=","UDuzyAKPHM05Nr4xTRm0mPOw02W/B3yGaJNDDqZmwUo=","B+GqNgQtJnHkf7V923C38oK8xAR3fHtWZ5RWaY8Tf18=","ioQe72gY/nRHHnz9sAlRdAAe7+bEn2bXc5tTMQnSFsE=","oenHhybd4q5hW7ApvBxmv5HbjxbZ0tJsgwU5v6ZwrxY=","XO2giqN8FFsnGohYB9iIvRgVZJqOyS0Ifk1AyXBrF2M=","2QRqcuz+FP14CdE5rgs1DHYVFdGoEjLKKsS18C8YSsc=","M8bk0OLlhaON+5VENmotcGh6KxgRkqPvlMcE9k7jYGM=","d4BU3ngpQSZF5ElB9x+75vwUzSmr9oRVoC/cxgkiglU=","TU/Yxtt41kR3oVsDnEvB4NZQavq6iyRUBbnkCjaiUwk=","WizqEvEcJwtMdVLcQsQ9K3yIgP1AmE2FucMW10Az8rs=","r1oy4k5aWqgpGEZXBtuAaJGwYUPdtCvbJO0zsqVYfW8=","TPHYtQrsOcsYcLjYsi4ztcPQp/BFEUoQOo3/CzJlTZ4=","sOObUam8VA+Gre1bYz2kXxg3PsFXj6+6RHvZfsb1ci0=","9oeZ8cGsStXY2CXDNETrJbEEFpBKeDOfmxB4YCrF7t8=","zKC3RHHbJTHInt5AjvXTEnxOS2LO3G4BR0UMOGfrz00=","oW1J5ipmWKDs+H5Z0s9zqUkSoovUDAbaQt4l0tIn0qc=","9EuK6l8hV6PMxhAnt7e1jhJxhW5MjqYBl8uABnWiyHc=","MpXi2K5F/jg426U10UnStA/t1ypLpkosFGqbiA20wnw=","oWVgZAtoauiGb7BmXWWDiLxCwr/nakuUYW0hvGW5AW4=","3viCY1Ah0j9iV3iaZaEwDOv626SMX5yPg8CYGjpuKYM=","YffQMOoR4YYMml7zvS4DCUgDFLp/hvzpkZEx5rH8mpQ=","KybFQTYZtBREvfhf0sC6UuCNzDjwov+NI3WxNpsPYgg=","KjQCZN5bbsxNw3aaxq5z/tYg2YLAtHx9KjfG3WGSgs4=","s9C9B2vef3+lu9gwdQ84DoOmY+CQ/v4IQPGFxzWfFQ4=","rC9N080wUdUNvjs1CHFRM05CcxXLph6bULs7kGeqrf4=","wOe7TRrlNF6k6CpkwMbepzxFme6GHBjU14arD9OgqrQ=","TXCjmxm5tWEETvaITihPAWTCf7e54AA2wHA2sNQiGPU=","hUr+5DEuPCRzEVLilUcZn3M0HtddBEpRAG6QF5k142Q=","1DDJw1o+eEOsDU+CqSHe4HgZY3i6iu+/0CvCTfdZj6c=","3nQaCF0ab7hj/4sjU7skwC2VPGI8iZxbF5bYuqZ2EpA=","aF24VzRfGP4Wa16kbv9nD+z9xsvamrYwA273IKXKZ8E=","zD3x4udhHjFIuVRhcv4Y0Jirx6TSgND4UtJYc/PTOgA=","Olv9K9UI5cqH0IgIQVVaXZcPYbqocd1Rw9W6XaeGEcg=","+KwD6xFKvgi0Cnntw3p2Cncn7b/qUcp7YuktsGnaqsc=","NgOp4ecLYZyPGZCLytxKii3CUc/HArrEqDZMdGm1CJY=","KX6ST7oAVfORNpjIljbvRyuBgZMqKyQloavh7bn24/k=","b6SPkFp/KPneVRrD3HeazfxGCrb0AokFCXKfPxF59Hc="],"block_size":4096,"path":"craw_window.js"},{"block_hashes":["EN+9LZiVC3nuEva444haq+MVQwSN5WrU/ApeNNDZ1Ow="],"block_size":4096,"path":"css/craw_window.css"},{"block_hashes":["u4dCYV5M2ZauXQIA5EOuam8LRzJV8Dr/24+0Zg3kVU0="],"block_size":4096,"path":"html/craw_window.html"},{"block_hashes":["41zoWwyTm0Rf1JBCHWCrHOX5U6ooZXuDaX29pBzvW1Q=","4EeeNtPy38UoIcQ1cUWdx/hbkGiEbeXHcQYDmsvhK+I=","yjXqU67bv90TtGL325XKod9hWHtVagaTTger/trQCh4=","bcT/SnGP/3NmkeWL+8cn1d6SqcJ8gSFuwubgTTplbAs=","MFcoBUNY0yzvlwQiyakXFTx7F5ZpwhModewBjq2hLyM=","r9ZU6bxJCG8cg1ARUkJq2VXI1flZSPGSFCpuopK9UPY=","kDsDnPv9vXIeTRyZWaG8CICIvlPnGjSKT9WPUYeMNgo=","tD78+2+6yBYLCwUHl/vX/L615sHLtzkfOlwX8Ra/bxs=","nleaJFFcwkyPmjx3dEBsixpA05RFh1ZCrVfJM4F4Ur8=","znTQlNGlaUMM/RoPyjfqZCK5Bl1DqIFbI+kov2iDCqw=","KUodE1XN1wDUW5ZuwfOIoYyYR4rpSrg3zQnLKvUyOnY=","b4hT5jU2n/BHJQgvBc6x2WyIxfTCLDfhZPDvbhL3Oz0=","ZKlWLz4/8T/+xf7wDZqnVnbz9pafPX6fv5JbLWwGhN8=","uAiSV6TsMsopc+XO9Wda9jnqrGo4itHipQh8T7nA1jY=","sVWDybe0okTNNapMA4YRX/vxhkEJ8xullhfwACOJqVQ=","BE/D6dDLrCLC8PMEudA8thj0wo2x9ONkx684f54LaYQ=","IRA2wCJ89s+ugcWKTILz/OWmbxkisqyfpQFIv7JZIS8=","WsrYDJ92EgxBElY7LbIokoZ1PJuj120Pb2y4l3e8MLc="],"block_size":4096,"path":"images/flapper.gif"},{"block_hashes":["1fkjTcNuf/qF81sjWaT4Inb4OV76duRVNQfqmQsn/Gw="],"block_size":4096,"path":"images/topbar_floating_button.png"},{"block_hashes":["ExgXzZMRwD3yLXad0q1/oubpVYhjqJ9+XhZXQkAxqTc="],"block_size":4096,"path":"images/topbar_floating_button_close.png"},{"block_hashes":["cht6qppCpUo0mIFhWhLjommDrKSOFz/S9m5mqg1yVzU="],"block_size":4096,"path":"images/topbar_floating_button_hover.png"},{"block_hashes":["r6TqlEy97IVDJC5ifvRtW/03ZtysZk5+UM3u8rNSdAw="],"block_size":4096,"path":"images/topbar_floating_button_maximize.png"},{"block_hashes":["XBDOBYnrEVYA93OBEwtwrgt7N1JhTYbUyJ6FdliqIis="],"block_size":4096,"path":"images/topbar_floating_button_pressed.png"}],"version":2}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_metadata/verified_contents.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 1282223..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJfbG9jYWxlcy9iZy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiZHUtdGRPdUNWcmxDY254Q0poRkg2NXpLU05vb1RiUE56bDNHbzdRMGJ3SSJ9LHsicGF0aCI6Il9sb2NhbGVzL2NhL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ6ZGtWaF9XdkxJWlhkck5xWHBvSHNRMGh1ZGtSM2d1QlMzb2VsTEZLNklVIn0seyJwYXRoIjoiX2xvY2FsZXMvY3MvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ik9nUkNIZlVoam9xOU93NHFfaEhvTTQxNzNMelJyYkVpUVdsRXNRSzhscFkifSx7InBhdGgiOiJfbG9jYWxlcy9kYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiN2JVWW1LYkhQUUNRMXBGcmUzTHJySEhwWk9xN1c2Zk5hT0laWmdKUERTTSJ9LHsicGF0aCI6Il9sb2NhbGVzL2RlL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJOV3FkU3Rfc1NFMm9KT2VuSUZtM0pMRm9iOGtBZ3ZTa3RtZGpCRGJWazdBIn0seyJwYXRoIjoiX2xvY2FsZXMvZWwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImgyaEZ0YUJoLXJQUEtoUm00QkFWM0VEZmhFbnh5MElGOVhYT3Z0aHhlNjAifSx7InBhdGgiOiJfbG9jYWxlcy9lbi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoid0pSZDFmM3NxMERFVTJHLXdHalJtVzVxNEJHVzNPVWtKbTEwQ0FqM1VfNCJ9LHsicGF0aCI6Il9sb2NhbGVzL2VuX0dCL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ3SlJkMWYzc3EwREVVMkctd0dqUm1XNXE0QkdXM09Va0ptMTBDQWozVV80In0seyJwYXRoIjoiX2xvY2FsZXMvZXMvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkdSTHFYZ3BpdThacDNCU3JXbHZWVVVzRkFzU0Q3aDhud19pRFE0UVljSGsifSx7InBhdGgiOiJfbG9jYWxlcy9lc180MTkvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InZNTFBCdlp1bmp1MHQ0aDlEdUN1U25LbXhKOUxLbGVLZHpPM2dnaVlSQmMifSx7InBhdGgiOiJfbG9jYWxlcy9ldC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiMEc4ZzFOYU5IYnVKNzMyT1FGMlVtY3N1c2xZQ0Y4MWJTbEdySGRVTXEwUSJ9LHsicGF0aCI6Il9sb2NhbGVzL2ZpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ2X3NpU0xUR1l3WVRQNmJzdXhWQjlFczc0aXpJMmFNNDFwRGdzZERJVlRJIn0seyJwYXRoIjoiX2xvY2FsZXMvZmlsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJsNHVtMkJUUEtRQVdnenU2d2kzSHdGd3NWMXNkWkNtNXV4VDR3aFZyenlrIn0seyJwYXRoIjoiX2xvY2FsZXMvZnIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImdQYnVhZkhnSW9FcnpNSGVITnhUZHl6ZmtQVHBNaVFXR3lQNllIMUZFMm8ifSx7InBhdGgiOiJfbG9jYWxlcy9oaS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoidW5wVG9UbUJhSEdmS3MxWXpGX2dhckMzYWV5b2x0Y09jZ2l4Z0lXMExfbyJ9LHsicGF0aCI6Il9sb2NhbGVzL2hyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI2aGRFdzgtNnBvU2pHZ0FHZm9TVDdSRk9fejZIakhsOG5GV25zU0xZVmMwIn0seyJwYXRoIjoiX2xvY2FsZXMvaHUvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IllTV1A0RXdqcmhUOXlaN29SczZuSE1jRG1RekEtQXc1TkNtV1J1aHNSMTQifSx7InBhdGgiOiJfbG9jYWxlcy9pZC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiaWNxd3J5dFR4cXZyazhqR0tOM0wzU2hxZWlaeV9nTkVCQkc3WlU0NkJuVSJ9LHsicGF0aCI6Il9sb2NhbGVzL2l0L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJRNkN4RTlOM082ZVBncnVlUXQzRWIyaVMwUHU3TlItVXA4RUY1S0ZHNmNFIn0seyJwYXRoIjoiX2xvY2FsZXMvamEvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImdkangyZmNyTVRtOFhaaEZ2UGdwa0RDUHRoZGRCMUZOZ2ppeDV0WFFMb28ifSx7InBhdGgiOiJfbG9jYWxlcy9rby9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoidi1jcnZFa3JrQmlsbWN0bGRUWm1sdVF4NXFPRUFPU3k3UWJxNHpRTk91VSJ9LHsicGF0aCI6Il9sb2NhbGVzL2x0L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJfM3dJUE5IbUUwM1lKanhqUXpicmhTSjB1dEdfclJoMktCVEVLOFpUQ2RnIn0seyJwYXRoIjoiX2xvY2FsZXMvbHYvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IlEwbzNYREs0b2h4RFZSSEZVZmRBX1UwWERzVW9xUFR2dzllWTZrb0h0Z1kifSx7InBhdGgiOiJfbG9jYWxlcy9uYi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiOEQtbk9FMzNucnB1QW5UVmNKbGdNUFdWbzc5cmVCa3AzWjIyV1RKaTVCOCJ9LHsicGF0aCI6Il9sb2NhbGVzL25sL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJOV1N1OUd3QllDc1p6Q245aW5sbmJGUTBKLTNwZ2diUXlSc3pyd3pQT1hjIn0seyJwYXRoIjoiX2xvY2FsZXMvcGwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjYwTmZkR0NtTlhiS0hzdFJsSTU2T3RVV2pTOFhXdUsxZzIxR2xuS1NQWVEifSx7InBhdGgiOiJfbG9jYWxlcy9wdF9CUi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiNFpVTXVfQlc4R2pxVmhZTjJ6R1BQbUl5djd2Z2x0SWh4OHB2eXF6aXFMayJ9LHsicGF0aCI6Il9sb2NhbGVzL3B0X1BUL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ5UC1heXVvZE8yLUVnek9jdEE5bXZGWTh5bzNZZnlNMy1CUEVrcklQUlJzIn0seyJwYXRoIjoiX2xvY2FsZXMvcm8vbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImthV3EwaERENENRUkJ1aUNHemlYN2Vfc25ZVURQSlRiSXlUX09sX2VXc2MifSx7InBhdGgiOiJfbG9jYWxlcy9ydS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoibjhFV2RpYkplOHY5cl9JOFlET2tRbEw0bWxBYThkOUJ4RHl6cVpULXNKOCJ9LHsicGF0aCI6Il9sb2NhbGVzL3NrL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJrR3hQZjkzaFhlVElRZWVSQzc4VTJSZGVpVXZMSkV0VzZFUjZXdC1sdDZzIn0seyJwYXRoIjoiX2xvY2FsZXMvc2wvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImcyWjNTcVdDQTF2SDJVbjA0by11dzNIREJkQVVCTjlXX19XbmkwOXV6YmMifSx7InBhdGgiOiJfbG9jYWxlcy9zci9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoibmZGVXlUc0NhVnJ4ekRud2hkblJlT3hxOFRHbUxDcjhaZkVsLVBtbHQ2dyJ9LHsicGF0aCI6Il9sb2NhbGVzL3N2L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI0MGhZUFl4VDlLWGV4RlVkcVRlRndYRUlSbTVDZmdiNFJ3aXFPRDZnNHlZIn0seyJwYXRoIjoiX2xvY2FsZXMvdGgvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjZOV0NDOTR4dG1wMlFRYVAzdDBhWHlEQnA0TkdDNWlJZW1jUE9FSWdtYzgifSx7InBhdGgiOiJfbG9jYWxlcy90ci9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiRHk2Q2hiby1LOXVtc1dRMS01UWJCeFdhclBySUFaYXRXVUczbXJVcmNTbyJ9LHsicGF0aCI6Il9sb2NhbGVzL3VrL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJPZEdjd3poX19PRTZqeEhhMXk0dnk3Zk5Ha05uN0dtYTE4UU5iMUxzNXhjIn0seyJwYXRoIjoiX2xvY2FsZXMvdmkvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ik1UOXg4X19jNzhkdngwYl9JQ243LVB2amk5Zzl6NVV2dzkzTmlxbHRYUHMifSx7InBhdGgiOiJfbG9jYWxlcy96aF9DTi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiMWZ0U3dvbF8xY0tVZUUyMlBKTTZ4M3hnblJDc2tVTWN5eWxkaDBVc3Z1WSJ9LHsicGF0aCI6Il9sb2NhbGVzL3poX1RXL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJWeGZ4UFJEbU1sV1VmM1VNZWN1MnZRU20yWG9JSmg2TlYyU3ZYckJXR2lnIn0seyJwYXRoIjoiY3Jhd19iYWNrZ3JvdW5kLmpzIiwicm9vdF9oYXNoIjoiUjZRejBWcHhJSm1BY05reFotalp6TGdOTTdseHZYWGhHZW1za0VZQUxFayJ9LHsicGF0aCI6ImNyYXdfd2luZG93LmpzIiwicm9vdF9oYXNoIjoiUTV6dXdQWHNydEFuTFJSSm1mcWZjSktPQlRfUXBGbVNFUElpVkN3QzF5MCJ9LHsicGF0aCI6ImNzcy9jcmF3X3dpbmRvdy5jc3MiLCJyb290X2hhc2giOiJFTi05TFppVkMzbnVFdmE0NDRoYXEtTVZRd1NONVdyVV9BcGVOTkRaMU93In0seyJwYXRoIjoiaHRtbC9jcmF3X3dpbmRvdy5odG1sIiwicm9vdF9oYXNoIjoidTRkQ1lWNU0yWmF1WFFJQTVFT3VhbThMUnpKVjhEcl8yNC0wWmcza1ZVMCJ9LHsicGF0aCI6ImltYWdlcy9mbGFwcGVyLmdpZiIsInJvb3RfaGFzaCI6IjNmeDZSYVNhWGVzUWdxM0t0Y0pCa1I0dGFTTU9VLTRvNnI1bnVfNmRKNmsifSx7InBhdGgiOiJpbWFnZXMvaWNvbl8xMjgucG5nIiwicm9vdF9oYXNoIjoiVHhmdnZaZEtRZGlNczJWbnFyYV9SWVpYbm5oNER3Q3hnbVoyZ1o0VXZfUSJ9LHsicGF0aCI6ImltYWdlcy9pY29uXzE2LnBuZyIsInJvb3RfaGFzaCI6IkNrdlFqYlpDTDQ1NmlpR084NXdibWFXbWRmRW1sX0pyNkktYV9DNGZrM2cifSx7InBhdGgiOiJpbWFnZXMvdG9wYmFyX2Zsb2F0aW5nX2J1dHRvbi5wbmciLCJyb290X2hhc2giOiIxZmtqVGNOdWZfcUY4MXNqV2FUNEluYjRPVjc2ZHVSVk5RZnFtUXNuX0d3In0seyJwYXRoIjoiaW1hZ2VzL3RvcGJhcl9mbG9hdGluZ19idXR0b25fY2xvc2UucG5nIiwicm9vdF9oYXNoIjoiRXhnWHpaTVJ3RDN5TFhhZDBxMV9vdWJwVlloanFKOS1YaFpYUWtBeHFUYyJ9LHsicGF0aCI6ImltYWdlcy90b3BiYXJfZmxvYXRpbmdfYnV0dG9uX2hvdmVyLnBuZyIsInJvb3RfaGFzaCI6ImNodDZxcHBDcFVvMG1JRmhXaExqb21tRHJLU09Gel9TOW01bXFnMXlWelUifSx7InBhdGgiOiJpbWFnZXMvdG9wYmFyX2Zsb2F0aW5nX2J1dHRvbl9tYXhpbWl6ZS5wbmciLCJyb290X2hhc2giOiJyNlRxbEV5OTdJVkRKQzVpZnZSdFdfMDNadHlzWms1LVVNM3U4ck5TZEF3In0seyJwYXRoIjoiaW1hZ2VzL3RvcGJhcl9mbG9hdGluZ19idXR0b25fcHJlc3NlZC5wbmciLCJyb290X2hhc2giOiJYQkRPQlluckVWWUE5M09CRXd0d3JndDdOMUpoVFliVXlKNkZkbGlxSWlzIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6IlNkbmVtRDkwTnJwNGJtNEVwYUlNRVBRV2g2NEdzbWF4dGxVX2FXY1pWajAifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJubW1oa2tlZ2NjYWdkbGRnaWltZWRwaWNjbWdtaWVkYSIsIml0ZW1fdmVyc2lvbiI6IjEuMC4wLjYiLCJwcm90b2NvbF92ZXJzaW9uIjoxfQ","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"WCuncRbp6bJZa7G4zE4_R32TbVvoB3M5tEJqM7eWSKdaCI6Z_y3xVtNhsVOguOaKwVFWWo-dwUn65Pg_uetB3MCKeyQiJ5MWasqBO8qkpXcbBW9VpKAYPJ2xVFiNuCRcLP9Brc595heiJ5Xm0Zjm3HsvLH5woub_M3ep9rMQWns"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"CRlWl0sZjmKbqZFXXgnWN2cgwABjeCB-9_GrpgDl40Fk5AO6SIf1kPLSKqHLcwf-NrvtM6rovN0La9d8Ia2WVq4BTOMnQszvVH62rWIZpYgtkNLNCBIz3EhqUZSF-ER8eUb_QxluKaJj92q8iL6g3ZwJD_McQT4D5Wiyokz7je6OQf__Q0JqQOmTJuPiFqA_orrmoenrVC_Tmrb70bUcE66UlSTw4j_kDKT5WKcTm_HzS53VZo43itgo7le_5k9EL8eFYOY5PHUSu3oFJkfbAoAYDuTlQMWeFgMQhnvbJdyiFWn18JjOs49LbUAMfZ2QotGUWOaD4HOQLxlqxEk7qg"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/craw_background.js b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/craw_background.js
deleted file mode 100644 (file)
index 1569181..0000000
+++ /dev/null
@@ -1,1195 +0,0 @@
-/*
-
- Copyright The Closure Library Authors.
- SPDX-License-Identifier: Apache-2.0
-*/
-var d,e=e||{};e.scope={};e.arrayIteratorImpl=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}};e.arrayIterator=function(a){return{next:e.arrayIteratorImpl(a)}};e.ASSUME_ES5=!1;e.ASSUME_NO_NATIVE_MAP=!1;e.ASSUME_NO_NATIVE_SET=!1;e.SIMPLE_FROUND_POLYFILL=!1;e.ISOLATE_POLYFILLS=!1;e.FORCE_POLYFILL_PROMISE=!1;e.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;
-e.defineProperty=e.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};e.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");};e.global=e.getGlobal(this);
-e.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");e.TRUST_ES6_POLYFILLS=!e.ISOLATE_POLYFILLS||e.IS_SYMBOL_NATIVE;e.polyfills={};e.propertyToPolyfillSymbol={};e.POLYFILL_PREFIX="$jscp$";e.polyfill=function(a,b,c){b&&(e.ISOLATE_POLYFILLS?e.polyfillIsolated(a,b,c):e.polyfillUnisolated(a,b))};
-e.polyfillUnisolated=function(a,b){var c=e.global;a=a.split(".");for(var f=0;f<a.length-1;f++){var g=a[f];if(!(g in c))return;c=c[g]}a=a[a.length-1];f=c[a];b=b(f);b!=f&&null!=b&&e.defineProperty(c,a,{configurable:!0,writable:!0,value:b})};
-e.polyfillIsolated=function(a,b,c){var f=a.split(".");a=1===f.length;var g=f[0];g=!a&&g in e.polyfills?e.polyfills:e.global;for(var h=0;h<f.length-1;h++){var l=f[h];if(!(l in g))return;g=g[l]}f=f[f.length-1];c=e.IS_SYMBOL_NATIVE&&"es6"===c?g[f]:null;b=b(c);null!=b&&(a?e.defineProperty(e.polyfills,f,{configurable:!0,writable:!0,value:b}):b!==c&&(void 0===e.propertyToPolyfillSymbol[f]&&(e.propertyToPolyfillSymbol[f]=e.IS_SYMBOL_NATIVE?e.global.Symbol(f):e.POLYFILL_PREFIX+f),e.defineProperty(g,e.propertyToPolyfillSymbol[f],
-{configurable:!0,writable:!0,value:b})))};e.initSymbol=function(){};e.polyfill("Symbol",function(a){if(a)return a;var b=function(g,h){this.$jscomp$symbol$id_=g;e.defineProperty(this,"description",{configurable:!0,writable:!0,value:h})};b.prototype.toString=function(){return this.$jscomp$symbol$id_};var c=0,f=function(g){if(this instanceof f)throw new TypeError("Symbol is not a constructor");return new b("jscomp_symbol_"+(g||"")+"_"+c++,g)};return f},"es6");
-e.polyfill("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var f=e.global[b[c]];"function"===typeof f&&"function"!=typeof f.prototype[a]&&e.defineProperty(f.prototype,a,{configurable:!0,writable:!0,value:function(){return e.iteratorPrototype(e.arrayIteratorImpl(this))}})}return a},"es6");
-e.iteratorPrototype=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a};e.createTemplateTagFirstArg=function(a){return a.raw=a};e.createTemplateTagFirstArgWithRaw=function(a,b){a.raw=b;return a};e.makeIterator=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):e.arrayIterator(a)};e.arrayFromIterator=function(a){for(var b,c=[];!(b=a.next()).done;)c.push(b.value);return c};
-e.arrayFromIterable=function(a){return a instanceof Array?a:e.arrayFromIterator(e.makeIterator(a))};e.objectCreate=e.ASSUME_ES5||"function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b};
-e.getConstructImplementation=function(){function a(){function c(){}new c;Reflect.construct(c,[],function(){});return new c instanceof c}if(e.TRUST_ES6_POLYFILLS&&"undefined"!=typeof Reflect&&Reflect.construct){if(a())return Reflect.construct;var b=Reflect.construct;return function(c,f,g){c=b(c,f);g&&Reflect.setPrototypeOf(c,g.prototype);return c}}return function(c,f,g){void 0===g&&(g=c);g=e.objectCreate(g.prototype||Object.prototype);return Function.prototype.apply.call(c,g,f)||g}};e.construct={valueOf:e.getConstructImplementation}.valueOf();
-e.underscoreProtoCanBeSet=function(){var a={a:!0},b={};try{return b.__proto__=a,b.a}catch(c){}return!1};e.setPrototypeOf=e.TRUST_ES6_POLYFILLS&&"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf:e.underscoreProtoCanBeSet()?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null;
-e.inherits=function(a,b){a.prototype=e.objectCreate(b.prototype);a.prototype.constructor=a;if(e.setPrototypeOf){var c=e.setPrototypeOf;c(a,b)}else for(c in b)if("prototype"!=c)if(Object.defineProperties){var f=Object.getOwnPropertyDescriptor(b,c);f&&Object.defineProperty(a,c,f)}else a[c]=b[c];a.superClass_=b.prototype};e.polyfill("Reflect",function(a){return a?a:{}},"es6");e.polyfill("Reflect.construct",function(){return e.construct},"es6");
-e.polyfill("Reflect.setPrototypeOf",function(a){if(a)return a;if(e.setPrototypeOf){var b=e.setPrototypeOf;return function(c,f){try{return b(c,f),!0}catch(g){return!1}}}return null},"es6");e.findInternal=function(a,b,c){a instanceof String&&(a=String(a));for(var f=a.length,g=0;g<f;g++){var h=a[g];if(b.call(c,h,g,a))return{i:g,v:h}}return{i:-1,v:void 0}};
-e.checkStringArgs=function(a,b,c){if(null==a)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""};
-e.polyfill("String.prototype.endsWith",function(a){return a?a:function(b,c){var f=e.checkStringArgs(this,b,"endsWith");b+="";void 0===c&&(c=f.length);c=Math.max(0,Math.min(c|0,f.length));for(var g=b.length;0<g&&0<c;)if(f[--c]!=b[--g])return!1;return 0>=g}},"es6");
-e.polyfill("String.prototype.startsWith",function(a){return a?a:function(b,c){var f=e.checkStringArgs(this,b,"startsWith");b+="";var g=f.length,h=b.length;c=Math.max(0,Math.min(c|0,f.length));for(var l=0;l<h&&c<g;)if(f[c++]!=b[l++])return!1;return l>=h}},"es6");
-e.polyfill("String.prototype.repeat",function(a){return a?a:function(b){var c=e.checkStringArgs(this,null,"repeat");if(0>b||1342177279<b)throw new RangeError("Invalid count value");b|=0;for(var f="";b;)if(b&1&&(f+=c),b>>>=1)c+=c;return f}},"es6");e.polyfill("String.prototype.trimLeft",function(a){function b(){return this.replace(/^[\s\xa0]+/,"")}return a||b},"es_2019");
-e.iteratorFromArray=function(a,b){a instanceof String&&(a+="");var c=0,f=!1,g={next:function(){if(!f&&c<a.length){var h=c++;return{value:b(h,a[h]),done:!1}}f=!0;return{done:!0,value:void 0}}};g[Symbol.iterator]=function(){return g};return g};e.polyfill("Array.prototype.entries",function(a){return a?a:function(){return e.iteratorFromArray(this,function(b,c){return[b,c]})}},"es6");
-e.polyfill("Array.prototype.keys",function(a){return a?a:function(){return e.iteratorFromArray(this,function(b){return b})}},"es6");var k=k||{};k.global=this||self;
-k.exportPath_=function(a,b,c,f){a=a.split(".");f=f||k.global;a[0]in f||"undefined"==typeof f.execScript||f.execScript("var "+a[0]);for(var g;a.length&&(g=a.shift());)if(a.length||void 0===b)f=f[g]&&f[g]!==Object.prototype[g]?f[g]:f[g]={};else if(!c&&k.isObject(b)&&k.isObject(f[g]))for(var h in b)b.hasOwnProperty(h)&&(f[g][h]=b[h]);else f[g]=b};k.define=function(a,b){return b};k.FEATURESET_YEAR=2012;k.DEBUG=!0;k.LOCALE="en";k.TRUSTED_SITE=!0;k.DISALLOW_TEST_ONLY_CODE=!k.DEBUG;
-k.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1;k.provide=function(a){if(k.isInModuleLoader_())throw Error("goog.provide cannot be used within a module.");k.constructNamespace_(a)};k.constructNamespace_=function(a,b,c){k.exportPath_(a,b,c)};k.getScriptNonce=function(a){if(a&&a!=k.global)return k.getScriptNonce_(a.document);null===k.cspNonce_&&(k.cspNonce_=k.getScriptNonce_(k.global.document));return k.cspNonce_};k.NONCE_PATTERN_=/^[\w+/_-]+[=]{0,2}$/;k.cspNonce_=null;
-k.getScriptNonce_=function(a){return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&k.NONCE_PATTERN_.test(a)?a:""};k.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
-k.module=function(a){if("string"!==typeof a||!a||-1==a.search(k.VALID_MODULE_RE_))throw Error("Invalid module identifier");if(!k.isInGoogModuleLoader_())throw Error("Module "+a+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");if(k.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");
-k.moduleLoaderState_.moduleName=a};k.module.get=function(){return null};k.module.getInternal_=function(){return null};k.ModuleType={ES6:"es6",GOOG:"goog"};k.moduleLoaderState_=null;k.isInModuleLoader_=function(){return k.isInGoogModuleLoader_()||k.isInEs6ModuleLoader_()};k.isInGoogModuleLoader_=function(){return!!k.moduleLoaderState_&&k.moduleLoaderState_.type==k.ModuleType.GOOG};
-k.isInEs6ModuleLoader_=function(){if(k.moduleLoaderState_&&k.moduleLoaderState_.type==k.ModuleType.ES6)return!0;var a=k.global.$jscomp;return a?"function"!=typeof a.getCurrentModulePath?!1:!!a.getCurrentModulePath():!1};k.module.declareLegacyNamespace=function(){k.moduleLoaderState_.declareLegacyNamespace=!0};
-k.declareModuleId=function(a){if(k.moduleLoaderState_)k.moduleLoaderState_.moduleName=a;else{var b=k.global.$jscomp;if(!b||"function"!=typeof b.getCurrentModulePath)throw Error('Module with namespace "'+a+'" has been loaded incorrectly.');b=b.require(b.getCurrentModulePath());k.loadedModules_[a]={exports:b,type:k.ModuleType.ES6,moduleId:a}}};k.setTestOnly=function(a){if(k.DISALLOW_TEST_ONLY_CODE)throw a=a||"",Error("Importing test-only code into non-debug environment"+(a?": "+a:"."));};
-k.forwardDeclare=function(){};k.getObjectByName=function(a){a=a.split(".");for(var b=k.global,c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b};k.addDependency=function(){};k.useStrictRequires=!1;k.ENABLE_DEBUG_LOADER=!0;k.logToConsole_=function(a){k.global.console&&k.global.console.error(a)};k.require=function(){};k.requireType=function(){return{}};k.basePath="";k.nullFunction=function(){};k.abstractMethod=function(){throw Error("unimplemented abstract method");};
-k.addSingletonGetter=function(a){a.instance_=void 0;a.getInstance=function(){if(a.instance_)return a.instance_;k.DEBUG&&(k.instantiatedSingletons_[k.instantiatedSingletons_.length]=a);return a.instance_=new a}};k.instantiatedSingletons_=[];k.LOAD_MODULE_USING_EVAL=!0;k.SEAL_MODULE_EXPORTS=k.DEBUG;k.loadedModules_={};k.DEPENDENCIES_ENABLED=!1;k.TRANSPILE="detect";k.ASSUME_ES_MODULES_TRANSPILED=!1;k.TRANSPILE_TO_LANGUAGE="";k.TRANSPILER="transpile.js";k.hasBadLetScoping=null;
-k.loadModule=function(a){var b=k.moduleLoaderState_;try{k.moduleLoaderState_={moduleName:"",declareLegacyNamespace:!1,type:k.ModuleType.GOOG};var c={},f=c;if("function"===typeof a)f=a.call(void 0,f);else if("string"===typeof a)f=k.loadModuleFromSource_.call(void 0,f,a);else throw Error("Invalid module definition");var g=k.moduleLoaderState_.moduleName;if("string"===typeof g&&g)k.moduleLoaderState_.declareLegacyNamespace?k.constructNamespace_(g,f,c!==f):k.SEAL_MODULE_EXPORTS&&Object.seal&&"object"==
-typeof f&&null!=f&&Object.seal(f),k.loadedModules_[g]={exports:f,type:k.ModuleType.GOOG,moduleId:k.moduleLoaderState_.moduleName};else throw Error('Invalid module name "'+g+'"');}finally{k.moduleLoaderState_=b}};k.loadModuleFromSource_=function(a,b){eval(k.CLOSURE_EVAL_PREFILTER_.createScript(b));return a};k.normalizePath_=function(a){a=a.split("/");for(var b=0;b<a.length;)"."==a[b]?a.splice(b,1):b&&".."==a[b]&&a[b-1]&&".."!=a[b-1]?a.splice(--b,2):b++;return a.join("/")};
-k.loadFileSync_=function(a){if(k.global.CLOSURE_LOAD_FILE_SYNC)return k.global.CLOSURE_LOAD_FILE_SYNC(a);try{var b=new k.global.XMLHttpRequest;b.open("get",a,!1);b.send();return 0==b.status||200==b.status?b.responseText:null}catch(c){return null}};
-k.transpile_=function(a,b,c){var f=k.global.$jscomp;f||(k.global.$jscomp=f={});var g=f.transpile;if(!g){var h=k.basePath+k.TRANSPILER,l=k.loadFileSync_(h);if(l){(function(){(0,eval)(l+"\n//# sourceURL="+h)}).call(k.global);if(k.global.$gwtExport&&k.global.$gwtExport.$jscomp&&!k.global.$gwtExport.$jscomp.transpile)throw Error('The transpiler did not properly export the "transpile" method. $gwtExport: '+JSON.stringify(k.global.$gwtExport));k.global.$jscomp.transpile=k.global.$gwtExport.$jscomp.transpile;
-f=k.global.$jscomp;g=f.transpile}}if(!g){var r=" requires transpilation but no transpiler was found.";r+=' Please add "//javascript/closure:transpiler" as a data dependency to ensure it is included.';g=f.transpile=function(v,E){k.logToConsole_(E+r);return v}}return g(a,b,c)};k.typeOf=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"};k.isArrayLike=function(a){var b=k.typeOf(a);return"array"==b||"object"==b&&"number"==typeof a.length};
-k.isDateLike=function(a){return k.isObject(a)&&"function"==typeof a.getFullYear};k.isObject=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b};k.getUid=function(a){return Object.prototype.hasOwnProperty.call(a,k.UID_PROPERTY_)&&a[k.UID_PROPERTY_]||(a[k.UID_PROPERTY_]=++k.uidCounter_)};k.hasUid=function(a){return!!a[k.UID_PROPERTY_]};k.removeUid=function(a){null!==a&&"removeAttribute"in a&&a.removeAttribute(k.UID_PROPERTY_);try{delete a[k.UID_PROPERTY_]}catch(b){}};
-k.UID_PROPERTY_="closure_uid_"+(1E9*Math.random()>>>0);k.uidCounter_=0;k.cloneObject=function(a){var b=k.typeOf(a);if("object"==b||"array"==b){if("function"===typeof a.clone)return a.clone();b="array"==b?[]:{};for(var c in a)b[c]=k.cloneObject(a[c]);return b}return a};k.bindNative_=function(a,b,c){return a.call.apply(a.bind,arguments)};
-k.bindJs_=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var f=Array.prototype.slice.call(arguments,2);return function(){var g=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(g,f);return a.apply(b,g)}}return function(){return a.apply(b,arguments)}};k.bind=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?k.bind=k.bindNative_:k.bind=k.bindJs_;return k.bind.apply(null,arguments)};
-k.partial=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var f=c.slice();f.push.apply(f,arguments);return a.apply(this,f)}};k.mixin=function(a,b){for(var c in b)a[c]=b[c]};k.now=function(){return Date.now()};k.globalEval=function(a){(0,eval)(a)};
-k.getCssName=function(a,b){if("."==String(a).charAt(0))throw Error('className passed in goog.getCssName must not start with ".". You passed: '+a);var c=function(g){return k.cssNameMapping_[g]||g},f=function(g){g=g.split("-");for(var h=[],l=0;l<g.length;l++)h.push(c(g[l]));return h.join("-")};f=k.cssNameMapping_?"BY_WHOLE"==k.cssNameMappingStyle_?c:f:function(g){return g};a=b?a+"-"+f(b):f(a);return k.global.CLOSURE_CSS_NAME_MAP_FN?k.global.CLOSURE_CSS_NAME_MAP_FN(a):a};
-k.setCssNameMapping=function(a,b){k.cssNameMapping_=a;k.cssNameMappingStyle_=b};k.getMsg=function(a,b,c){c&&c.html&&(a=a.replace(/</g,"&lt;"));c&&c.unescapeHtmlEntities&&(a=a.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/&amp;/g,"&"));b&&(a=a.replace(/\{\$([^}]+)}/g,function(f,g){return null!=b&&g in b?b[g]:f}));return a};k.getMsgWithFallback=function(a){return a};k.exportSymbol=function(a,b,c){k.exportPath_(a,b,!0,c)};
-k.exportProperty=function(a,b,c){a[b]=c};k.inherits=function(a,b){function c(){}c.prototype=b.prototype;a.superClass_=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(f,g,h){for(var l=Array(arguments.length-2),r=2;r<arguments.length;r++)l[r-2]=arguments[r];return b.prototype[g].apply(f,l)}};k.scope=function(a){if(k.isInModuleLoader_())throw Error("goog.scope is not supported within a module.");a.call(k.global)};
-k.defineClass=function(a,b){var c=b.constructor,f=b.statics;c&&c!=Object.prototype.constructor||(c=function(){throw Error("cannot instantiate an interface (no constructor defined).");});c=k.defineClass.createSealingConstructor_(c);a&&k.inherits(c,a);delete b.constructor;delete b.statics;k.defineClass.applyProperties_(c.prototype,b);null!=f&&(f instanceof Function?f(c):k.defineClass.applyProperties_(c,f));return c};k.defineClass.SEAL_CLASS_INSTANCES=k.DEBUG;
-k.defineClass.createSealingConstructor_=function(a){return k.defineClass.SEAL_CLASS_INSTANCES?function(){var b=a.apply(this,arguments)||this;b[k.UID_PROPERTY_]=b[k.UID_PROPERTY_];return b}:a};k.defineClass.OBJECT_PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
-k.defineClass.applyProperties_=function(a,b){for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c]);for(var f=0;f<k.defineClass.OBJECT_PROTOTYPE_FIELDS_.length;f++)c=k.defineClass.OBJECT_PROTOTYPE_FIELDS_[f],Object.prototype.hasOwnProperty.call(b,c)&&(a[c]=b[c])};k.TRUSTED_TYPES_POLICY_NAME="goog";k.identity_=function(a){return a};
-k.createTrustedTypesPolicy=function(){var a=k.TRUSTED_TYPES_POLICY_NAME+"#html",b=null,c=k.global.trustedTypes;if(!c||!c.createPolicy)return b;try{b=c.createPolicy(a,{createHTML:k.identity_,createScript:k.identity_,createScriptURL:k.identity_})}catch(f){k.logToConsole_(f.message)}return b};k.craw={};var aa=function(){};aa.prototype.getWindowBounds=function(){};aa.impl_=aa;k.craw.AppBackgroundDelegate=aa;var ca=function(a,b){this.url_=a;this.useAuth_=b};ca.prototype.getUrl=function(){return this.url_};ca.prototype.getUseAuth=function(){return this.useAuth_};k.craw.WindowConfig=ca;var da={Errors:{}},ea={MINT_JWT_ERROR:"MINT_JWT_ERROR",PURCHASE_CANCELED:"PURCHASE_CANCELED",CONSUME_PURCHASE_ERROR:"CONSUME_PURCHASE_ERROR",GET_PURCHASES_ERROR:"GET_PURCHASES_ERROR",GET_SKU_DETAILS_ERROR:"GET_SKU_DETAILS_ERROR",ENV_NOT_SUPPORTED_ERROR:"ENV_NOT_SUPPORTED_ERROR",TOKEN_MISSING_ERROR:"TOKEN_MISSING_ERROR",INVALID_RESPONSE_ERROR:"INVALID_RESPONSE_ERROR"};function fa(a){return{request:{},response:{errorType:a}}}da.Errors.ErrorTypes=ea;da.Errors.getErrorResponse=fa;k.debug={};function ha(a){if(Error.captureStackTrace)Error.captureStackTrace(this,ha);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}k.inherits(ha,Error);ha.prototype.name="CustomError";k.debug.Error=ha;k.dom={};k.dom.NodeType={ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12};k.asserts={};k.asserts.ENABLE_ASSERTS=k.DEBUG;k.asserts.AssertionError=function(a,b){ha.call(this,k.asserts.subs_(a,b))};k.inherits(k.asserts.AssertionError,ha);k.asserts.AssertionError.prototype.name="AssertionError";k.asserts.DEFAULT_ERROR_HANDLER=function(a){throw a;};k.asserts.errorHandler_=k.asserts.DEFAULT_ERROR_HANDLER;k.asserts.subs_=function(a,b){a=a.split("%s");for(var c="",f=a.length-1,g=0;g<f;g++)c+=a[g]+(g<b.length?b[g]:"%s");return c+a[f]};
-k.asserts.doAssertFailure_=function(a,b,c,f){var g="Assertion failed";if(c){g+=": "+c;var h=f}else a&&(g+=": "+a,h=b);a=new k.asserts.AssertionError(""+g,h||[]);k.asserts.errorHandler_(a)};k.asserts.setErrorHandler=function(a){k.asserts.ENABLE_ASSERTS&&(k.asserts.errorHandler_=a)};k.asserts.assert=function(a,b,c){k.asserts.ENABLE_ASSERTS&&!a&&k.asserts.doAssertFailure_("",null,b,Array.prototype.slice.call(arguments,2));return a};
-k.asserts.assertExists=function(a,b,c){k.asserts.ENABLE_ASSERTS&&null==a&&k.asserts.doAssertFailure_("Expected to exist: %s.",[a],b,Array.prototype.slice.call(arguments,2));return a};k.asserts.fail=function(a,b){k.asserts.ENABLE_ASSERTS&&k.asserts.errorHandler_(new k.asserts.AssertionError("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1)))};
-k.asserts.assertNumber=function(a,b,c){k.asserts.ENABLE_ASSERTS&&"number"!==typeof a&&k.asserts.doAssertFailure_("Expected number but got %s: %s.",[k.typeOf(a),a],b,Array.prototype.slice.call(arguments,2));return a};k.asserts.assertString=function(a,b,c){k.asserts.ENABLE_ASSERTS&&"string"!==typeof a&&k.asserts.doAssertFailure_("Expected string but got %s: %s.",[k.typeOf(a),a],b,Array.prototype.slice.call(arguments,2))};
-k.asserts.assertFunction=function(a,b,c){k.asserts.ENABLE_ASSERTS&&"function"!==typeof a&&k.asserts.doAssertFailure_("Expected function but got %s: %s.",[k.typeOf(a),a],b,Array.prototype.slice.call(arguments,2))};k.asserts.assertObject=function(a,b,c){k.asserts.ENABLE_ASSERTS&&!k.isObject(a)&&k.asserts.doAssertFailure_("Expected object but got %s: %s.",[k.typeOf(a),a],b,Array.prototype.slice.call(arguments,2));return a};
-k.asserts.assertArray=function(a,b,c){k.asserts.ENABLE_ASSERTS&&!Array.isArray(a)&&k.asserts.doAssertFailure_("Expected array but got %s: %s.",[k.typeOf(a),a],b,Array.prototype.slice.call(arguments,2))};k.asserts.assertBoolean=function(a,b,c){k.asserts.ENABLE_ASSERTS&&"boolean"!==typeof a&&k.asserts.doAssertFailure_("Expected boolean but got %s: %s.",[k.typeOf(a),a],b,Array.prototype.slice.call(arguments,2));return a};
-k.asserts.assertElement=function(a,b,c){!k.asserts.ENABLE_ASSERTS||k.isObject(a)&&a.nodeType==k.dom.NodeType.ELEMENT||k.asserts.doAssertFailure_("Expected Element but got %s: %s.",[k.typeOf(a),a],b,Array.prototype.slice.call(arguments,2));return a};k.asserts.assertInstanceof=function(a,b,c,f){!k.asserts.ENABLE_ASSERTS||a instanceof b||k.asserts.doAssertFailure_("Expected instanceof %s but got %s.",[k.asserts.getType_(b),k.asserts.getType_(a)],c,Array.prototype.slice.call(arguments,3));return a};
-k.asserts.assertFinite=function(a,b,c){!k.asserts.ENABLE_ASSERTS||"number"==typeof a&&isFinite(a)||k.asserts.doAssertFailure_("Expected %s to be a finite number but it is not.",[a],b,Array.prototype.slice.call(arguments,2));return a};k.asserts.assertObjectPrototypeIsIntact=function(){for(var a in Object.prototype)k.asserts.fail(a+" should not be enumerable in Object.prototype.")};
-k.asserts.getType_=function(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):null===a?"null":typeof a};k.array={};k.NATIVE_ARRAY_PROTOTYPES=k.TRUSTED_SITE;var m=2012<k.FEATURESET_YEAR;k.array.ASSUME_NATIVE_FUNCTIONS=m;function ja(a){return a[a.length-1]}k.array.peek=ja;k.array.last=ja;
-var ka=k.NATIVE_ARRAY_PROTOTYPES&&(m||Array.prototype.indexOf)?function(a,b,c){k.asserts.assert(null!=a.length);return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,c);for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1};k.array.indexOf=ka;
-var la=k.NATIVE_ARRAY_PROTOTYPES&&(m||Array.prototype.lastIndexOf)?function(a,b,c){k.asserts.assert(null!=a.length);return Array.prototype.lastIndexOf.call(a,b,null==c?a.length-1:c)}:function(a,b,c){c=null==c?a.length-1:c;0>c&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c);for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1};k.array.lastIndexOf=la;
-var n=k.NATIVE_ARRAY_PROTOTYPES&&(m||Array.prototype.forEach)?function(a,b,c){k.asserts.assert(null!=a.length);Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var f=a.length,g="string"===typeof a?a.split(""):a,h=0;h<f;h++)h in g&&b.call(c,g[h],h,a)};k.array.forEach=n;function ma(a,b,c){var f=a.length,g="string"===typeof a?a.split(""):a;for(--f;0<=f;--f)f in g&&b.call(c,g[f],f,a)}k.array.forEachRight=ma;
-var na=k.NATIVE_ARRAY_PROTOTYPES&&(m||Array.prototype.filter)?function(a,b,c){k.asserts.assert(null!=a.length);return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var f=a.length,g=[],h=0,l="string"===typeof a?a.split(""):a,r=0;r<f;r++)if(r in l){var v=l[r];b.call(c,v,r,a)&&(g[h++]=v)}return g};k.array.filter=na;
-var p=k.NATIVE_ARRAY_PROTOTYPES&&(m||Array.prototype.map)?function(a,b,c){k.asserts.assert(null!=a.length);return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var f=a.length,g=Array(f),h="string"===typeof a?a.split(""):a,l=0;l<f;l++)l in h&&(g[l]=b.call(c,h[l],l,a));return g};k.array.map=p;
-var oa=k.NATIVE_ARRAY_PROTOTYPES&&(m||Array.prototype.reduce)?function(a,b,c,f){k.asserts.assert(null!=a.length);f&&(b=k.bind(b,f));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,f){var g=c;n(a,function(h,l){g=b.call(f,g,h,l,a)});return g};k.array.reduce=oa;
-k.array.reduceRight=k.NATIVE_ARRAY_PROTOTYPES&&(m||Array.prototype.reduceRight)?function(a,b,c,f){k.asserts.assert(null!=a.length);k.asserts.assert(null!=b);f&&(b=k.bind(b,f));return Array.prototype.reduceRight.call(a,b,c)}:function(a,b,c,f){var g=c;ma(a,function(h,l){g=b.call(f,g,h,l,a)});return g};
-var pa=k.NATIVE_ARRAY_PROTOTYPES&&(m||Array.prototype.some)?function(a,b,c){k.asserts.assert(null!=a.length);return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var f=a.length,g="string"===typeof a?a.split(""):a,h=0;h<f;h++)if(h in g&&b.call(c,g[h],h,a))return!0;return!1};k.array.some=pa;
-var qa=k.NATIVE_ARRAY_PROTOTYPES&&(m||Array.prototype.every)?function(a,b,c){k.asserts.assert(null!=a.length);return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var f=a.length,g="string"===typeof a?a.split(""):a,h=0;h<f;h++)if(h in g&&!b.call(c,g[h],h,a))return!1;return!0};k.array.every=qa;k.array.count=function(a,b,c){var f=0;n(a,function(g,h,l){b.call(c,g,h,l)&&++f},c);return f};function ra(a,b,c){b=sa(a,b,c);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]}k.array.find=ra;
-function sa(a,b,c){for(var f=a.length,g="string"===typeof a?a.split(""):a,h=0;h<f;h++)if(h in g&&b.call(c,g[h],h,a))return h;return-1}k.array.findIndex=sa;k.array.findRight=function(a,b,c){b=ta(a,b,c);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]};function ta(a,b,c){var f=a.length,g="string"===typeof a?a.split(""):a;for(--f;0<=f;f--)if(f in g&&b.call(c,g[f],f,a))return f;return-1}k.array.findIndexRight=ta;function ua(a,b){return 0<=ka(a,b)}k.array.contains=ua;
-function va(a){return 0==a.length}k.array.isEmpty=va;function wa(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}k.array.clear=wa;k.array.insert=function(a,b){ua(a,b)||a.push(b)};function ya(a,b,c){za(a,c,0,b)}k.array.insertAt=ya;k.array.insertArrayAt=function(a,b,c){k.partial(za,a,c,0).apply(null,b)};k.array.insertBefore=function(a,b,c){var f;2==arguments.length||0>(f=ka(a,c))?a.push(b):ya(a,b,f)};function Aa(a,b){b=ka(a,b);var c;(c=0<=b)&&Ba(a,b);return c}
-k.array.remove=Aa;k.array.removeLast=function(a,b){b=la(a,b);return 0<=b?(Ba(a,b),!0):!1};function Ba(a,b){k.asserts.assert(null!=a.length);return 1==Array.prototype.splice.call(a,b,1).length}k.array.removeAt=Ba;k.array.removeIf=function(a,b,c){b=sa(a,b,c);return 0<=b?(Ba(a,b),!0):!1};k.array.removeAllIf=function(a,b,c){var f=0;ma(a,function(g,h){b.call(c,g,h,a)&&Ba(a,h)&&f++});return f};function Ca(a){return Array.prototype.concat.apply([],arguments)}k.array.concat=Ca;
-k.array.join=function(a){return Array.prototype.concat.apply([],arguments)};function Da(a){var b=a.length;if(0<b){for(var c=Array(b),f=0;f<b;f++)c[f]=a[f];return c}return[]}k.array.toArray=Da;k.array.clone=Da;k.array.extend=function(a,b){for(var c=1;c<arguments.length;c++){var f=arguments[c];if(k.isArrayLike(f)){var g=a.length||0,h=f.length||0;a.length=g+h;for(var l=0;l<h;l++)a[g+l]=f[l]}else a.push(f)}};
-function za(a,b,c,f){k.asserts.assert(null!=a.length);return Array.prototype.splice.apply(a,Ea(arguments,1))}k.array.splice=za;function Ea(a,b,c){k.asserts.assert(null!=a.length);return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}k.array.slice=Ea;
-function Fa(a,b,c){b=b||a;var f=function(v){return k.isObject(v)?"o"+k.getUid(v):(typeof v).charAt(0)+v};c=c||f;f={};for(var g=0,h=0;h<a.length;){var l=a[h++],r=c(l);Object.prototype.hasOwnProperty.call(f,r)||(f[r]=!0,b[g++]=l)}b.length=g}k.array.removeDuplicates=Fa;function Ga(a,b,c){return Ha(a,c||Ia,!1,b)}k.array.binarySearch=Ga;k.array.binarySelect=function(a,b,c){return Ha(a,b,!0,void 0,c)};
-function Ha(a,b,c,f,g){for(var h=0,l=a.length,r;h<l;){var v=h+(l-h>>>1);var E=c?b.call(g,a[v],v,a):b(f,a[v]);0<E?h=v+1:(l=v,r=!E)}return r?h:-h-1}function Ja(a,b){a.sort(b||Ia)}k.array.sort=Ja;k.array.stableSort=function(a,b){for(var c=Array(a.length),f=0;f<a.length;f++)c[f]={index:f,value:a[f]};var g=b||Ia;Ja(c,function(h,l){return g(h.value,l.value)||h.index-l.index});for(f=0;f<a.length;f++)a[f]=c[f].value};function Ka(a,b,c){var f=c||Ia;Ja(a,function(g,h){return f(b(g),b(h))})}
-k.array.sortByKey=Ka;k.array.sortObjectsByKey=function(a,b,c){Ka(a,function(f){return f[b]},c)};function La(a,b,c){b=b||Ia;for(var f=1;f<a.length;f++){var g=b(a[f-1],a[f]);if(0<g||0==g&&c)return!1}return!0}k.array.isSorted=La;k.array.equals=function(a,b){if(!k.isArrayLike(a)||!k.isArrayLike(b)||a.length!=b.length)return!1;for(var c=a.length,f=Ma,g=0;g<c;g++)if(!f(a[g],b[g]))return!1;return!0};
-k.array.compare3=function(a,b,c){c=c||Ia;for(var f=Math.min(a.length,b.length),g=0;g<f;g++){var h=c(a[g],b[g]);if(0!=h)return h}return Ia(a.length,b.length)};function Ia(a,b){return a>b?1:a<b?-1:0}k.array.defaultCompare=Ia;k.array.inverseDefaultCompare=function(a,b){return-Ia(a,b)};function Ma(a,b){return a===b}k.array.defaultCompareEquality=Ma;k.array.binaryInsert=function(a,b,c){c=Ga(a,b,c);return 0>c?(ya(a,b,-(c+1)),!0):!1};k.array.binaryRemove=function(a,b,c){b=Ga(a,b,c);return 0<=b?Ba(a,b):!1};
-k.array.bucket=function(a,b,c){for(var f={},g=0;g<a.length;g++){var h=a[g],l=b.call(c,h,g,a);void 0!==l&&(f[l]||(f[l]=[])).push(h)}return f};k.array.toObject=function(a,b,c){var f={};n(a,function(g,h){f[b.call(c,g,h,a)]=g});return f};function Na(a,b,c){var f=[],g=0,h=a;c=c||1;void 0!==b&&(g=a,h=b);if(0>c*(h-g))return[];if(0<c)for(a=g;a<h;a+=c)f.push(a);else for(a=g;a>h;a+=c)f.push(a);return f}k.array.range=Na;function Oa(a,b){for(var c=[],f=0;f<b;f++)c[f]=a;return c}k.array.repeat=Oa;
-function Pa(a){for(var b=[],c=0;c<arguments.length;c++){var f=arguments[c];if(Array.isArray(f))for(var g=0;g<f.length;g+=8192){var h=Ea(f,g,g+8192);h=Pa.apply(null,h);for(var l=0;l<h.length;l++)b.push(h[l])}else b.push(f)}return b}k.array.flatten=Pa;k.array.rotate=function(a,b){k.asserts.assert(null!=a.length);a.length&&(b%=a.length,0<b?Array.prototype.unshift.apply(a,a.splice(-b,b)):0>b&&Array.prototype.push.apply(a,a.splice(0,-b)));return a};
-k.array.moveItem=function(a,b,c){k.asserts.assert(0<=b&&b<a.length);k.asserts.assert(0<=c&&c<a.length);b=Array.prototype.splice.call(a,b,1);Array.prototype.splice.call(a,c,0,b[0])};k.array.zip=function(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,f=1;f<arguments.length;f++)arguments[f].length<c&&(c=arguments[f].length);for(f=0;f<c;f++){for(var g=[],h=0;h<arguments.length;h++)g.push(arguments[h][f]);b.push(g)}return b};
-k.array.shuffle=function(a,b){b=b||Math.random;for(var c=a.length-1;0<c;c--){var f=Math.floor(b()*(c+1)),g=a[c];a[c]=a[f];a[f]=g}};k.array.copyByIndex=function(a,b){var c=[];n(b,function(f){c.push(a[f])});return c};k.array.concatMap=function(a,b,c){return Ca.apply([],p(a,b,c))};k.debug.errorcontext={};k.debug.errorcontext.addErrorContext=function(a,b,c){a[k.debug.errorcontext.CONTEXT_KEY_]||(a[k.debug.errorcontext.CONTEXT_KEY_]={});a[k.debug.errorcontext.CONTEXT_KEY_][b]=c};k.debug.errorcontext.getErrorContext=function(a){return a[k.debug.errorcontext.CONTEXT_KEY_]||{}};k.debug.errorcontext.CONTEXT_KEY_="__closure__error__context__984382";k.string={};k.string.internal={};k.string.internal.startsWith=function(a,b){return 0==a.lastIndexOf(b,0)};k.string.internal.endsWith=function(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c};k.string.internal.caseInsensitiveStartsWith=function(a,b){return 0==k.string.internal.caseInsensitiveCompare(b,a.substr(0,b.length))};k.string.internal.caseInsensitiveEndsWith=function(a,b){return 0==k.string.internal.caseInsensitiveCompare(b,a.substr(a.length-b.length,b.length))};
-k.string.internal.caseInsensitiveEquals=function(a,b){return a.toLowerCase()==b.toLowerCase()};k.string.internal.isEmptyOrWhitespace=function(a){return/^[\s\xa0]*$/.test(a)};k.string.internal.trim=k.TRUSTED_SITE&&String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};k.string.internal.caseInsensitiveCompare=function(a,b){a=String(a).toLowerCase();b=String(b).toLowerCase();return a<b?-1:a==b?0:1};
-k.string.internal.newLineToBr=function(a,b){return a.replace(/(\r\n|\r|\n)/g,b?"<br />":"<br>")};
-k.string.internal.htmlEscape=function(a,b){if(b)a=a.replace(k.string.internal.AMP_RE_,"&amp;").replace(k.string.internal.LT_RE_,"&lt;").replace(k.string.internal.GT_RE_,"&gt;").replace(k.string.internal.QUOT_RE_,"&quot;").replace(k.string.internal.SINGLE_QUOTE_RE_,"&#39;").replace(k.string.internal.NULL_RE_,"&#0;");else{if(!k.string.internal.ALL_RE_.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(k.string.internal.AMP_RE_,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(k.string.internal.LT_RE_,"&lt;"));
--1!=a.indexOf(">")&&(a=a.replace(k.string.internal.GT_RE_,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(k.string.internal.QUOT_RE_,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(k.string.internal.SINGLE_QUOTE_RE_,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(k.string.internal.NULL_RE_,"&#0;"))}return a};k.string.internal.AMP_RE_=/&/g;k.string.internal.LT_RE_=/</g;k.string.internal.GT_RE_=/>/g;k.string.internal.QUOT_RE_=/"/g;k.string.internal.SINGLE_QUOTE_RE_=/'/g;k.string.internal.NULL_RE_=/\x00/g;
-k.string.internal.ALL_RE_=/[\x00&<>"']/;k.string.internal.whitespaceEscape=function(a){return k.string.internal.newLineToBr(a.replace(/  /g," &#160;"),void 0)};k.string.internal.contains=function(a,b){return-1!=a.indexOf(b)};k.string.internal.caseInsensitiveContains=function(a,b){return k.string.internal.contains(a.toLowerCase(),b.toLowerCase())};
-k.string.internal.compareVersions=function(a,b){var c=0;a=k.string.internal.trim(String(a)).split(".");b=k.string.internal.trim(String(b)).split(".");for(var f=Math.max(a.length,b.length),g=0;0==c&&g<f;g++){var h=a[g]||"",l=b[g]||"";do{h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];l=/(\d*)(\D*)(.*)/.exec(l)||["","","",""];if(0==h[0].length&&0==l[0].length)break;c=k.string.internal.compareElements_(0==h[1].length?0:parseInt(h[1],10),0==l[1].length?0:parseInt(l[1],10))||k.string.internal.compareElements_(0==
-h[2].length,0==l[2].length)||k.string.internal.compareElements_(h[2],l[2]);h=h[3];l=l[3]}while(0==c)}return c};k.string.internal.compareElements_=function(a,b){return a<b?-1:a>b?1:0};k.labs={};k.labs.userAgent={};k.labs.userAgent.util={};k.labs.userAgent.util.getNativeUserAgentString_=function(){var a=k.labs.userAgent.util.getNavigator_();return a&&(a=a.userAgent)?a:""};k.labs.userAgent.util.getNavigator_=function(){return k.global.navigator};k.labs.userAgent.util.userAgent_=k.labs.userAgent.util.getNativeUserAgentString_();k.labs.userAgent.util.setUserAgent=function(a){k.labs.userAgent.util.userAgent_=a||k.labs.userAgent.util.getNativeUserAgentString_()};
-k.labs.userAgent.util.getUserAgent=function(){return k.labs.userAgent.util.userAgent_};k.labs.userAgent.util.matchUserAgent=function(a){return k.string.internal.contains(k.labs.userAgent.util.getUserAgent(),a)};k.labs.userAgent.util.matchUserAgentIgnoreCase=function(a){return k.string.internal.caseInsensitiveContains(k.labs.userAgent.util.getUserAgent(),a)};
-k.labs.userAgent.util.extractVersionTuples=function(a){for(var b=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g,c=[],f;f=b.exec(a);)c.push([f[1],f[2],f[3]||void 0]);return c};k.object={};k.object.forEach=function(a,b,c){for(var f in a)b.call(c,a[f],f,a)};k.object.filter=function(a,b,c){var f={},g;for(g in a)b.call(c,a[g],g,a)&&(f[g]=a[g]);return f};k.object.map=function(a,b,c){var f={},g;for(g in a)f[g]=b.call(c,a[g],g,a);return f};k.object.some=function(a,b,c){for(var f in a)if(b.call(c,a[f],f,a))return!0;return!1};k.object.every=function(a,b,c){for(var f in a)if(!b.call(c,a[f],f,a))return!1;return!0};k.object.getCount=function(a){var b=0,c;for(c in a)b++;return b};
-k.object.getAnyKey=function(a){for(var b in a)return b};k.object.getAnyValue=function(a){for(var b in a)return a[b]};k.object.contains=function(a,b){return k.object.containsValue(a,b)};k.object.getValues=function(a){var b=[],c=0,f;for(f in a)b[c++]=a[f];return b};k.object.getKeys=function(a){var b=[],c=0,f;for(f in a)b[c++]=f;return b};k.object.getValueByKeys=function(a,b){var c=k.isArrayLike(b),f=c?b:arguments;for(c=c?0:1;c<f.length;c++){if(null==a)return;a=a[f[c]]}return a};
-k.object.containsKey=function(a,b){return null!==a&&b in a};k.object.containsValue=function(a,b){for(var c in a)if(a[c]==b)return!0;return!1};k.object.findKey=function(a,b,c){for(var f in a)if(b.call(c,a[f],f,a))return f};k.object.findValue=function(a,b,c){return(b=k.object.findKey(a,b,c))&&a[b]};k.object.isEmpty=function(a){for(var b in a)return!1;return!0};k.object.clear=function(a){for(var b in a)delete a[b]};k.object.remove=function(a,b){var c;(c=b in a)&&delete a[b];return c};
-k.object.add=function(a,b,c){if(null!==a&&b in a)throw Error('The object already contains the key "'+b+'"');k.object.set(a,b,c)};k.object.get=function(a,b,c){return null!==a&&b in a?a[b]:c};k.object.set=function(a,b,c){a[b]=c};k.object.setIfUndefined=function(a,b,c){return b in a?a[b]:a[b]=c};k.object.setWithReturnValueIfNotSet=function(a,b,c){if(b in a)return a[b];c=c();return a[b]=c};
-k.object.equals=function(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(var f in b)if(!(f in a))return!1;return!0};k.object.clone=function(a){var b={},c;for(c in a)b[c]=a[c];return b};
-k.object.unsafeClone=function(a){if(!a||"object"!==typeof a)return a;if("function"===typeof a.clone)return a.clone();var b=Array.isArray(a)?[]:"function"!==typeof ArrayBuffer||"function"!==typeof ArrayBuffer.isView||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length),c;for(c in a)b[c]=k.object.unsafeClone(a[c]);return b};k.object.transpose=function(a){var b={},c;for(c in a)b[a[c]]=c;return b};k.object.PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
-k.object.extend=function(a,b){for(var c,f,g=1;g<arguments.length;g++){f=arguments[g];for(c in f)a[c]=f[c];for(var h=0;h<k.object.PROTOTYPE_FIELDS_.length;h++)c=k.object.PROTOTYPE_FIELDS_[h],Object.prototype.hasOwnProperty.call(f,c)&&(a[c]=f[c])}};k.object.create=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return k.object.create.apply(null,arguments[0]);if(b%2)throw Error("Uneven number of arguments");for(var c={},f=0;f<b;f+=2)c[arguments[f]]=arguments[f+1];return c};
-k.object.createSet=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return k.object.createSet.apply(null,arguments[0]);for(var c={},f=0;f<b;f++)c[arguments[f]]=!0;return c};k.object.createImmutableView=function(a){var b=a;Object.isFrozen&&!Object.isFrozen(a)&&(b=Object.create(a),Object.freeze(b));return b};k.object.isImmutableView=function(a){return!!Object.isFrozen&&Object.isFrozen(a)};
-k.object.getAllPropertyNames=function(a,b,c){if(!a)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return k.object.getKeys(a);for(var f={};a&&(a!==Object.prototype||b)&&(a!==Function.prototype||c);){for(var g=Object.getOwnPropertyNames(a),h=0;h<g.length;h++)f[g[h]]=!0;a=Object.getPrototypeOf(a)}return k.object.getKeys(f)};k.object.getSuperClass=function(a){return(a=Object.getPrototypeOf(a.prototype))&&a.constructor};k.labs.userAgent.browser={};k.labs.userAgent.browser.matchOpera_=function(){return k.labs.userAgent.util.matchUserAgent("Opera")};k.labs.userAgent.browser.matchIE_=function(){return k.labs.userAgent.util.matchUserAgent("Trident")||k.labs.userAgent.util.matchUserAgent("MSIE")};k.labs.userAgent.browser.matchEdgeHtml_=function(){return k.labs.userAgent.util.matchUserAgent("Edge")};k.labs.userAgent.browser.matchEdgeChromium_=function(){return k.labs.userAgent.util.matchUserAgent("Edg/")};
-k.labs.userAgent.browser.matchOperaChromium_=function(){return k.labs.userAgent.util.matchUserAgent("OPR")};k.labs.userAgent.browser.matchFirefox_=function(){return k.labs.userAgent.util.matchUserAgent("Firefox")||k.labs.userAgent.util.matchUserAgent("FxiOS")};
-k.labs.userAgent.browser.matchSafari_=function(){return k.labs.userAgent.util.matchUserAgent("Safari")&&!(k.labs.userAgent.browser.matchChrome_()||k.labs.userAgent.browser.matchCoast_()||k.labs.userAgent.browser.matchOpera_()||k.labs.userAgent.browser.matchEdgeHtml_()||k.labs.userAgent.browser.matchEdgeChromium_()||k.labs.userAgent.browser.matchOperaChromium_()||k.labs.userAgent.browser.matchFirefox_()||k.labs.userAgent.browser.isSilk()||k.labs.userAgent.util.matchUserAgent("Android"))};
-k.labs.userAgent.browser.matchCoast_=function(){return k.labs.userAgent.util.matchUserAgent("Coast")};k.labs.userAgent.browser.matchIosWebview_=function(){return(k.labs.userAgent.util.matchUserAgent("iPad")||k.labs.userAgent.util.matchUserAgent("iPhone"))&&!k.labs.userAgent.browser.matchSafari_()&&!k.labs.userAgent.browser.matchChrome_()&&!k.labs.userAgent.browser.matchCoast_()&&!k.labs.userAgent.browser.matchFirefox_()&&k.labs.userAgent.util.matchUserAgent("AppleWebKit")};
-k.labs.userAgent.browser.matchChrome_=function(){return(k.labs.userAgent.util.matchUserAgent("Chrome")||k.labs.userAgent.util.matchUserAgent("CriOS"))&&!k.labs.userAgent.browser.matchEdgeHtml_()};k.labs.userAgent.browser.matchAndroidBrowser_=function(){return k.labs.userAgent.util.matchUserAgent("Android")&&!(k.labs.userAgent.browser.isChrome()||k.labs.userAgent.browser.isFirefox()||k.labs.userAgent.browser.isOpera()||k.labs.userAgent.browser.isSilk())};k.labs.userAgent.browser.isOpera=k.labs.userAgent.browser.matchOpera_;
-k.labs.userAgent.browser.isIE=k.labs.userAgent.browser.matchIE_;k.labs.userAgent.browser.isEdge=k.labs.userAgent.browser.matchEdgeHtml_;k.labs.userAgent.browser.isEdgeChromium=k.labs.userAgent.browser.matchEdgeChromium_;k.labs.userAgent.browser.isOperaChromium=k.labs.userAgent.browser.matchOperaChromium_;k.labs.userAgent.browser.isFirefox=k.labs.userAgent.browser.matchFirefox_;k.labs.userAgent.browser.isSafari=k.labs.userAgent.browser.matchSafari_;k.labs.userAgent.browser.isCoast=k.labs.userAgent.browser.matchCoast_;
-k.labs.userAgent.browser.isIosWebview=k.labs.userAgent.browser.matchIosWebview_;k.labs.userAgent.browser.isChrome=k.labs.userAgent.browser.matchChrome_;k.labs.userAgent.browser.isAndroidBrowser=k.labs.userAgent.browser.matchAndroidBrowser_;k.labs.userAgent.browser.isSilk=function(){return k.labs.userAgent.util.matchUserAgent("Silk")};
-k.labs.userAgent.browser.getVersion=function(){function a(g){g=ra(g,f);return c[g]||""}var b=k.labs.userAgent.util.getUserAgent();if(k.labs.userAgent.browser.isIE())return k.labs.userAgent.browser.getIEVersion_(b);b=k.labs.userAgent.util.extractVersionTuples(b);var c={};n(b,function(g){c[g[0]]=g[1]});var f=k.partial(k.object.containsKey,c);return k.labs.userAgent.browser.isOpera()?a(["Version","Opera"]):k.labs.userAgent.browser.isEdge()?a(["Edge"]):k.labs.userAgent.browser.isEdgeChromium()?a(["Edg"]):
-k.labs.userAgent.browser.isChrome()?a(["Chrome","CriOS","HeadlessChrome"]):(b=b[2])&&b[1]||""};k.labs.userAgent.browser.isVersionOrHigher=function(a){return 0<=k.string.internal.compareVersions(k.labs.userAgent.browser.getVersion(),a)};
-k.labs.userAgent.browser.getIEVersion_=function(a){var b=/rv: *([\d\.]*)/.exec(a);if(b&&b[1])return b[1];b="";var c=/MSIE +([\d\.]+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\d)/.exec(a),"7.0"==c[1])if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case "5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else b=c[1];return b};k.dom.asserts={};k.dom.asserts.assertIsLocation=function(a){if(k.asserts.ENABLE_ASSERTS){var b=k.dom.asserts.getWindow_(a);b&&(!a||!(a instanceof b.Location)&&a instanceof b.Element)&&k.asserts.fail("Argument is not a Location (or a non-Element mock); got: %s",k.dom.asserts.debugStringForType_(a))}};
-k.dom.asserts.assertIsElementType_=function(a,b){if(k.asserts.ENABLE_ASSERTS){var c=k.dom.asserts.getWindow_(a);c&&"undefined"!=typeof c[b]&&(a&&(a instanceof c[b]||!(a instanceof c.Location||a instanceof c.Element))||k.asserts.fail("Argument is not a %s (or a non-Element, non-Location mock); got: %s",b,k.dom.asserts.debugStringForType_(a)))}return a};k.dom.asserts.assertIsHTMLAnchorElement=function(a){k.dom.asserts.assertIsElementType_(a,"HTMLAnchorElement")};
-k.dom.asserts.assertIsHTMLButtonElement=function(a){return k.dom.asserts.assertIsElementType_(a,"HTMLButtonElement")};k.dom.asserts.assertIsHTMLLinkElement=function(a){k.dom.asserts.assertIsElementType_(a,"HTMLLinkElement")};k.dom.asserts.assertIsHTMLImageElement=function(a){k.dom.asserts.assertIsElementType_(a,"HTMLImageElement")};k.dom.asserts.assertIsHTMLAudioElement=function(a){k.dom.asserts.assertIsElementType_(a,"HTMLAudioElement")};
-k.dom.asserts.assertIsHTMLVideoElement=function(a){k.dom.asserts.assertIsElementType_(a,"HTMLVideoElement")};k.dom.asserts.assertIsHTMLInputElement=function(a){return k.dom.asserts.assertIsElementType_(a,"HTMLInputElement")};k.dom.asserts.assertIsHTMLTextAreaElement=function(a){return k.dom.asserts.assertIsElementType_(a,"HTMLTextAreaElement")};k.dom.asserts.assertIsHTMLCanvasElement=function(a){return k.dom.asserts.assertIsElementType_(a,"HTMLCanvasElement")};
-k.dom.asserts.assertIsHTMLEmbedElement=function(a){k.dom.asserts.assertIsElementType_(a,"HTMLEmbedElement")};k.dom.asserts.assertIsHTMLFormElement=function(a){return k.dom.asserts.assertIsElementType_(a,"HTMLFormElement")};k.dom.asserts.assertIsHTMLFrameElement=function(a){k.dom.asserts.assertIsElementType_(a,"HTMLFrameElement")};k.dom.asserts.assertIsHTMLIFrameElement=function(a){k.dom.asserts.assertIsElementType_(a,"HTMLIFrameElement")};
-k.dom.asserts.assertIsHTMLObjectElement=function(a){k.dom.asserts.assertIsElementType_(a,"HTMLObjectElement")};k.dom.asserts.assertIsHTMLScriptElement=function(a){k.dom.asserts.assertIsElementType_(a,"HTMLScriptElement")};k.dom.asserts.debugStringForType_=function(a){if(k.isObject(a))try{return a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a)}catch(b){return"<object could not be stringified>"}else return void 0===a?"undefined":null===a?"null":typeof a};
-k.dom.asserts.getWindow_=function(a){try{var b=a&&a.ownerDocument,c=b&&(b.defaultView||b.parentWindow);c=c||k.global;if(c.Element&&c.Location)return c}catch(f){}return null};k.functions={};k.functions.constant=function(a){return function(){return a}};k.functions.FALSE=function(){return!1};k.functions.TRUE=function(){return!0};k.functions.NULL=function(){return null};k.functions.UNDEFINED=function(){};k.functions.EMPTY=k.functions.UNDEFINED;k.functions.identity=function(a){return a};k.functions.error=function(a){return function(){throw Error(a);}};k.functions.fail=function(){};
-k.functions.lock=function(a,b){b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}};k.functions.nth=function(a){return function(){return arguments[a]}};k.functions.partialRight=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var f=this;f===k.global&&(f=void 0);var g=Array.prototype.slice.call(arguments);g.push.apply(g,c);return a.apply(f,g)}};k.functions.withReturnValue=function(a,b){return k.functions.sequence(a,k.functions.constant(b))};
-k.functions.equalTo=function(a,b){return function(c){return b?a==c:a===c}};k.functions.compose=function(a,b){var c=arguments,f=c.length;return function(){var g;f&&(g=c[f-1].apply(this,arguments));for(var h=f-2;0<=h;h--)g=c[h].call(this,g);return g}};k.functions.sequence=function(a){var b=arguments,c=b.length;return function(){for(var f,g=0;g<c;g++)f=b[g].apply(this,arguments);return f}};
-k.functions.and=function(a){var b=arguments,c=b.length;return function(){for(var f=0;f<c;f++)if(!b[f].apply(this,arguments))return!1;return!0}};k.functions.or=function(a){var b=arguments,c=b.length;return function(){for(var f=0;f<c;f++)if(b[f].apply(this,arguments))return!0;return!1}};k.functions.not=function(a){return function(){return!a.apply(this,arguments)}};k.functions.create=function(a,b){var c=function(){};c.prototype=a.prototype;c=new c;a.apply(c,Array.prototype.slice.call(arguments,1));return c};
-k.functions.CACHE_RETURN_VALUE=!0;k.functions.cacheReturnValue=function(a){var b=!1,c;return function(){if(!k.functions.CACHE_RETURN_VALUE)return a();b||(c=a(),b=!0);return c}};k.functions.once=function(a){var b=a;return function(){if(b){var c=b;b=null;c()}}};k.functions.debounce=function(a,b,c){var f=0;return function(g){k.global.clearTimeout(f);var h=arguments;f=k.global.setTimeout(function(){a.apply(c,h)},b)}};
-k.functions.throttle=function(a,b,c){var f=0,g=!1,h=[],l=function(){f=0;g&&(g=!1,r())},r=function(){f=k.global.setTimeout(l,b);a.apply(c,h)};return function(v){h=arguments;f?g=!0:r()}};k.functions.rateLimit=function(a,b,c){var f=0,g=function(){f=0};return function(h){f||(f=k.global.setTimeout(g,b),a.apply(c,arguments))}};k.functions.isFunction=function(a){return"function"===typeof a};k.dom.HtmlElement=function(){};k.dom.TagName=function(){};k.dom.TagName.cast=function(a){return a};k.dom.TagName.prototype.toString=function(){};k.dom.TagName.A="A";k.dom.TagName.ABBR="ABBR";k.dom.TagName.ACRONYM="ACRONYM";k.dom.TagName.ADDRESS="ADDRESS";k.dom.TagName.APPLET="APPLET";k.dom.TagName.AREA="AREA";k.dom.TagName.ARTICLE="ARTICLE";k.dom.TagName.ASIDE="ASIDE";k.dom.TagName.AUDIO="AUDIO";k.dom.TagName.B="B";k.dom.TagName.BASE="BASE";k.dom.TagName.BASEFONT="BASEFONT";k.dom.TagName.BDI="BDI";k.dom.TagName.BDO="BDO";
-k.dom.TagName.BIG="BIG";k.dom.TagName.BLOCKQUOTE="BLOCKQUOTE";k.dom.TagName.BODY="BODY";k.dom.TagName.BR="BR";k.dom.TagName.BUTTON="BUTTON";k.dom.TagName.CANVAS="CANVAS";k.dom.TagName.CAPTION="CAPTION";k.dom.TagName.CENTER="CENTER";k.dom.TagName.CITE="CITE";k.dom.TagName.CODE="CODE";k.dom.TagName.COL="COL";k.dom.TagName.COLGROUP="COLGROUP";k.dom.TagName.COMMAND="COMMAND";k.dom.TagName.DATA="DATA";k.dom.TagName.DATALIST="DATALIST";k.dom.TagName.DD="DD";k.dom.TagName.DEL="DEL";
-k.dom.TagName.DETAILS="DETAILS";k.dom.TagName.DFN="DFN";k.dom.TagName.DIALOG="DIALOG";k.dom.TagName.DIR="DIR";k.dom.TagName.DIV="DIV";k.dom.TagName.DL="DL";k.dom.TagName.DT="DT";k.dom.TagName.EM="EM";k.dom.TagName.EMBED="EMBED";k.dom.TagName.FIELDSET="FIELDSET";k.dom.TagName.FIGCAPTION="FIGCAPTION";k.dom.TagName.FIGURE="FIGURE";k.dom.TagName.FONT="FONT";k.dom.TagName.FOOTER="FOOTER";k.dom.TagName.FORM="FORM";k.dom.TagName.FRAME="FRAME";k.dom.TagName.FRAMESET="FRAMESET";k.dom.TagName.H1="H1";
-k.dom.TagName.H2="H2";k.dom.TagName.H3="H3";k.dom.TagName.H4="H4";k.dom.TagName.H5="H5";k.dom.TagName.H6="H6";k.dom.TagName.HEAD="HEAD";k.dom.TagName.HEADER="HEADER";k.dom.TagName.HGROUP="HGROUP";k.dom.TagName.HR="HR";k.dom.TagName.HTML="HTML";k.dom.TagName.I="I";k.dom.TagName.IFRAME="IFRAME";k.dom.TagName.IMG="IMG";k.dom.TagName.INPUT="INPUT";k.dom.TagName.INS="INS";k.dom.TagName.ISINDEX="ISINDEX";k.dom.TagName.KBD="KBD";k.dom.TagName.KEYGEN="KEYGEN";k.dom.TagName.LABEL="LABEL";
-k.dom.TagName.LEGEND="LEGEND";k.dom.TagName.LI="LI";k.dom.TagName.LINK="LINK";k.dom.TagName.MAIN="MAIN";k.dom.TagName.MAP="MAP";k.dom.TagName.MARK="MARK";k.dom.TagName.MATH="MATH";k.dom.TagName.MENU="MENU";k.dom.TagName.MENUITEM="MENUITEM";k.dom.TagName.META="META";k.dom.TagName.METER="METER";k.dom.TagName.NAV="NAV";k.dom.TagName.NOFRAMES="NOFRAMES";k.dom.TagName.NOSCRIPT="NOSCRIPT";k.dom.TagName.OBJECT="OBJECT";k.dom.TagName.OL="OL";k.dom.TagName.OPTGROUP="OPTGROUP";k.dom.TagName.OPTION="OPTION";
-k.dom.TagName.OUTPUT="OUTPUT";k.dom.TagName.P="P";k.dom.TagName.PARAM="PARAM";k.dom.TagName.PICTURE="PICTURE";k.dom.TagName.PRE="PRE";k.dom.TagName.PROGRESS="PROGRESS";k.dom.TagName.Q="Q";k.dom.TagName.RP="RP";k.dom.TagName.RT="RT";k.dom.TagName.RTC="RTC";k.dom.TagName.RUBY="RUBY";k.dom.TagName.S="S";k.dom.TagName.SAMP="SAMP";k.dom.TagName.SCRIPT="SCRIPT";k.dom.TagName.SECTION="SECTION";k.dom.TagName.SELECT="SELECT";k.dom.TagName.SMALL="SMALL";k.dom.TagName.SOURCE="SOURCE";k.dom.TagName.SPAN="SPAN";
-k.dom.TagName.STRIKE="STRIKE";k.dom.TagName.STRONG="STRONG";k.dom.TagName.STYLE="STYLE";k.dom.TagName.SUB="SUB";k.dom.TagName.SUMMARY="SUMMARY";k.dom.TagName.SUP="SUP";k.dom.TagName.SVG="SVG";k.dom.TagName.TABLE="TABLE";k.dom.TagName.TBODY="TBODY";k.dom.TagName.TD="TD";k.dom.TagName.TEMPLATE="TEMPLATE";k.dom.TagName.TEXTAREA="TEXTAREA";k.dom.TagName.TFOOT="TFOOT";k.dom.TagName.TH="TH";k.dom.TagName.THEAD="THEAD";k.dom.TagName.TIME="TIME";k.dom.TagName.TITLE="TITLE";k.dom.TagName.TR="TR";
-k.dom.TagName.TRACK="TRACK";k.dom.TagName.TT="TT";k.dom.TagName.U="U";k.dom.TagName.UL="UL";k.dom.TagName.VAR="VAR";k.dom.TagName.VIDEO="VIDEO";k.dom.TagName.WBR="WBR";k.dom.tags={};k.dom.tags.VOID_TAGS_={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};k.dom.tags.isVoidTag=function(a){return!0===k.dom.tags.VOID_TAGS_[a]};k.html={};k.html.trustedtypes={};k.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse=function(){if(!k.TRUSTED_TYPES_POLICY_NAME)return null;void 0===k.html.trustedtypes.cachedPolicy_&&(k.html.trustedtypes.cachedPolicy_=k.createTrustedTypesPolicy());return k.html.trustedtypes.cachedPolicy_};k.string.TypedString=function(){};k.string.Const=function(a,b){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=a===k.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_&&b||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=k.string.Const.TYPE_MARKER_};k.string.Const.prototype.implementsGoogStringTypedString=!0;k.string.Const.prototype.getTypedStringValue=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
-k.DEBUG&&(k.string.Const.prototype.toString=function(){return"Const{"+this.stringConstValueWithSecurityContract__googStringSecurityPrivate_+"}"});k.string.Const.unwrap=function(a){if(a instanceof k.string.Const&&a.constructor===k.string.Const&&a.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===k.string.Const.TYPE_MARKER_)return a.stringConstValueWithSecurityContract__googStringSecurityPrivate_;k.asserts.fail("expected object of type Const, got '"+a+"'");return"type_error:Const"};
-k.string.Const.from=function(a){return new k.string.Const(k.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_,a)};k.string.Const.TYPE_MARKER_={};k.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_={};k.string.Const.EMPTY=k.string.Const.from("");var Qa={},q=function(a,b){this.privateDoNotAccessOrElseSafeScriptWrappedValue_=b===Qa?a:"";this.implementsGoogStringTypedString=!0};q.fromConstant=function(a){a=k.string.Const.unwrap(a);return 0===a.length?q.EMPTY:Ra(a)};q.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeScriptWrappedValue_.toString()};q.unwrap=function(a){return Sa(a).toString()};
-var Sa=function(a){if(a instanceof q&&a.constructor===q)return a.privateDoNotAccessOrElseSafeScriptWrappedValue_;(0,k.asserts.fail)("expected object of type SafeScript, got '"+a+"' of type "+k.typeOf(a));return"type_error:SafeScript"},Ra=function(a){var b=k.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();a=b?b.createScript(a):a;return new q(a,Qa)};q.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeScriptWrappedValue_.toString()};q.EMPTY=Ra("");k.html.SafeScript=q;k.fs={};k.fs.url={};k.fs.url.createObjectUrl=function(a){return k.fs.url.getUrlObject_().createObjectURL(a)};k.fs.url.revokeObjectUrl=function(a){k.fs.url.getUrlObject_().revokeObjectURL(a)};k.fs.url.UrlObject_=function(){};k.fs.url.UrlObject_.prototype.createObjectURL=function(){};k.fs.url.UrlObject_.prototype.revokeObjectURL=function(){};k.fs.url.getUrlObject_=function(){var a=k.fs.url.findUrlObject_();if(null!=a)return a;throw Error("This browser doesn't seem to support blob URLs");};
-k.fs.url.findUrlObject_=function(){return void 0!==k.global.URL&&void 0!==k.global.URL.createObjectURL?k.global.URL:void 0!==k.global.createObjectURL?k.global:null};k.fs.url.browserSupportsObjectUrls=function(){return null!=k.fs.url.findUrlObject_()};k.fs.blob={};k.fs.blob.getBlob=function(a){var b=k.global.BlobBuilder||k.global.WebKitBlobBuilder;if(void 0!==b){b=new b;for(var c=0;c<arguments.length;c++)b.append(arguments[c]);return b.getBlob()}return k.fs.blob.getBlobWithProperties(Da(arguments))};
-k.fs.blob.getBlobWithProperties=function(a,b){var c=k.global.BlobBuilder||k.global.WebKitBlobBuilder;if(void 0!==c){c=new c;for(var f=0;f<a.length;f++)c.append(a[f],void 0);return c.getBlob(b)}if(void 0!==k.global.Blob)return c={},b&&(c.type=b),new Blob(a,c);throw Error("This browser doesn't seem to support creating Blobs");};k.i18n={};k.i18n.bidi={};k.i18n.bidi.FORCE_RTL=!1;
-k.i18n.bidi.IS_RTL=k.i18n.bidi.FORCE_RTL||("ar"==k.LOCALE.substring(0,2).toLowerCase()||"fa"==k.LOCALE.substring(0,2).toLowerCase()||"he"==k.LOCALE.substring(0,2).toLowerCase()||"iw"==k.LOCALE.substring(0,2).toLowerCase()||"ps"==k.LOCALE.substring(0,2).toLowerCase()||"sd"==k.LOCALE.substring(0,2).toLowerCase()||"ug"==k.LOCALE.substring(0,2).toLowerCase()||"ur"==k.LOCALE.substring(0,2).toLowerCase()||"yi"==k.LOCALE.substring(0,2).toLowerCase())&&(2==k.LOCALE.length||"-"==k.LOCALE.substring(2,3)||"_"==
-k.LOCALE.substring(2,3))||3<=k.LOCALE.length&&"ckb"==k.LOCALE.substring(0,3).toLowerCase()&&(3==k.LOCALE.length||"-"==k.LOCALE.substring(3,4)||"_"==k.LOCALE.substring(3,4))||7<=k.LOCALE.length&&("-"==k.LOCALE.substring(2,3)||"_"==k.LOCALE.substring(2,3))&&("adlm"==k.LOCALE.substring(3,7).toLowerCase()||"arab"==k.LOCALE.substring(3,7).toLowerCase()||"hebr"==k.LOCALE.substring(3,7).toLowerCase()||"nkoo"==k.LOCALE.substring(3,7).toLowerCase()||"rohg"==k.LOCALE.substring(3,7).toLowerCase()||"thaa"==k.LOCALE.substring(3,
-7).toLowerCase())||8<=k.LOCALE.length&&("-"==k.LOCALE.substring(3,4)||"_"==k.LOCALE.substring(3,4))&&("adlm"==k.LOCALE.substring(4,8).toLowerCase()||"arab"==k.LOCALE.substring(4,8).toLowerCase()||"hebr"==k.LOCALE.substring(4,8).toLowerCase()||"nkoo"==k.LOCALE.substring(4,8).toLowerCase()||"rohg"==k.LOCALE.substring(4,8).toLowerCase()||"thaa"==k.LOCALE.substring(4,8).toLowerCase());k.i18n.bidi.Format={LRE:"\u202a",RLE:"\u202b",PDF:"\u202c",LRM:"\u200e",RLM:"\u200f"};k.i18n.bidi.Dir={LTR:1,RTL:-1,NEUTRAL:0};
-k.i18n.bidi.RIGHT="right";k.i18n.bidi.LEFT="left";k.i18n.bidi.I18N_RIGHT=k.i18n.bidi.IS_RTL?k.i18n.bidi.LEFT:k.i18n.bidi.RIGHT;k.i18n.bidi.I18N_LEFT=k.i18n.bidi.IS_RTL?k.i18n.bidi.RIGHT:k.i18n.bidi.LEFT;k.i18n.bidi.toDir=function(a){return"number"==typeof a?0<a?k.i18n.bidi.Dir.LTR:0>a?k.i18n.bidi.Dir.RTL:k.i18n.bidi.Dir.NEUTRAL:null==a?null:a?k.i18n.bidi.Dir.RTL:k.i18n.bidi.Dir.LTR};k.i18n.bidi.ltrChars_="A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff";
-k.i18n.bidi.rtlChars_="\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc";k.i18n.bidi.htmlSkipReg_=/<[^>]*>|&[^;]+;/g;k.i18n.bidi.stripHtmlIfNeeded_=function(a,b){return b?a.replace(k.i18n.bidi.htmlSkipReg_,""):a};k.i18n.bidi.rtlCharReg_=new RegExp("["+k.i18n.bidi.rtlChars_+"]");k.i18n.bidi.ltrCharReg_=new RegExp("["+k.i18n.bidi.ltrChars_+"]");k.i18n.bidi.hasAnyRtl=function(a,b){return k.i18n.bidi.rtlCharReg_.test(k.i18n.bidi.stripHtmlIfNeeded_(a,b))};
-k.i18n.bidi.hasRtlChar=k.i18n.bidi.hasAnyRtl;k.i18n.bidi.hasAnyLtr=function(a){return k.i18n.bidi.ltrCharReg_.test(k.i18n.bidi.stripHtmlIfNeeded_(a,void 0))};k.i18n.bidi.ltrRe_=new RegExp("^["+k.i18n.bidi.ltrChars_+"]");k.i18n.bidi.rtlRe_=new RegExp("^["+k.i18n.bidi.rtlChars_+"]");k.i18n.bidi.isRtlChar=function(a){return k.i18n.bidi.rtlRe_.test(a)};k.i18n.bidi.isLtrChar=function(a){return k.i18n.bidi.ltrRe_.test(a)};k.i18n.bidi.isNeutralChar=function(a){return!k.i18n.bidi.isLtrChar(a)&&!k.i18n.bidi.isRtlChar(a)};
-k.i18n.bidi.ltrDirCheckRe_=new RegExp("^[^"+k.i18n.bidi.rtlChars_+"]*["+k.i18n.bidi.ltrChars_+"]");k.i18n.bidi.rtlDirCheckRe_=new RegExp("^[^"+k.i18n.bidi.ltrChars_+"]*["+k.i18n.bidi.rtlChars_+"]");k.i18n.bidi.startsWithRtl=function(a,b){return k.i18n.bidi.rtlDirCheckRe_.test(k.i18n.bidi.stripHtmlIfNeeded_(a,b))};k.i18n.bidi.isRtlText=k.i18n.bidi.startsWithRtl;k.i18n.bidi.startsWithLtr=function(a,b){return k.i18n.bidi.ltrDirCheckRe_.test(k.i18n.bidi.stripHtmlIfNeeded_(a,b))};
-k.i18n.bidi.isLtrText=k.i18n.bidi.startsWithLtr;k.i18n.bidi.isRequiredLtrRe_=/^http:\/\/.*/;k.i18n.bidi.isNeutralText=function(a,b){a=k.i18n.bidi.stripHtmlIfNeeded_(a,b);return k.i18n.bidi.isRequiredLtrRe_.test(a)||!k.i18n.bidi.hasAnyLtr(a)&&!k.i18n.bidi.hasAnyRtl(a)};k.i18n.bidi.ltrExitDirCheckRe_=new RegExp("["+k.i18n.bidi.ltrChars_+"][^"+k.i18n.bidi.rtlChars_+"]*$");k.i18n.bidi.rtlExitDirCheckRe_=new RegExp("["+k.i18n.bidi.rtlChars_+"][^"+k.i18n.bidi.ltrChars_+"]*$");
-k.i18n.bidi.endsWithLtr=function(a,b){return k.i18n.bidi.ltrExitDirCheckRe_.test(k.i18n.bidi.stripHtmlIfNeeded_(a,b))};k.i18n.bidi.isLtrExitText=k.i18n.bidi.endsWithLtr;k.i18n.bidi.endsWithRtl=function(a,b){return k.i18n.bidi.rtlExitDirCheckRe_.test(k.i18n.bidi.stripHtmlIfNeeded_(a,b))};k.i18n.bidi.isRtlExitText=k.i18n.bidi.endsWithRtl;k.i18n.bidi.rtlLocalesRe_=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;
-k.i18n.bidi.isRtlLanguage=function(a){return k.i18n.bidi.rtlLocalesRe_.test(a)};k.i18n.bidi.bracketGuardTextRe_=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g;k.i18n.bidi.guardBracketInText=function(a,b){b=(void 0===b?k.i18n.bidi.hasAnyRtl(a):b)?k.i18n.bidi.Format.RLM:k.i18n.bidi.Format.LRM;return a.replace(k.i18n.bidi.bracketGuardTextRe_,b+"$&"+b)};k.i18n.bidi.enforceRtlInHtml=function(a){return"<"==a.charAt(0)?a.replace(/<\w+/,"$& dir=rtl"):"\n<span dir=rtl>"+a+"</span>"};
-k.i18n.bidi.enforceRtlInText=function(a){return k.i18n.bidi.Format.RLE+a+k.i18n.bidi.Format.PDF};k.i18n.bidi.enforceLtrInHtml=function(a){return"<"==a.charAt(0)?a.replace(/<\w+/,"$& dir=ltr"):"\n<span dir=ltr>"+a+"</span>"};k.i18n.bidi.enforceLtrInText=function(a){return k.i18n.bidi.Format.LRE+a+k.i18n.bidi.Format.PDF};k.i18n.bidi.dimensionsRe_=/:\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)/g;k.i18n.bidi.leftRe_=/left/gi;k.i18n.bidi.rightRe_=/right/gi;k.i18n.bidi.tempRe_=/%%%%/g;
-k.i18n.bidi.mirrorCSS=function(a){return a.replace(k.i18n.bidi.dimensionsRe_,":$1 $4 $3 $2").replace(k.i18n.bidi.leftRe_,"%%%%").replace(k.i18n.bidi.rightRe_,k.i18n.bidi.LEFT).replace(k.i18n.bidi.tempRe_,k.i18n.bidi.RIGHT)};k.i18n.bidi.doubleQuoteSubstituteRe_=/([\u0591-\u05f2])"/g;k.i18n.bidi.singleQuoteSubstituteRe_=/([\u0591-\u05f2])'/g;k.i18n.bidi.normalizeHebrewQuote=function(a){return a.replace(k.i18n.bidi.doubleQuoteSubstituteRe_,"$1\u05f4").replace(k.i18n.bidi.singleQuoteSubstituteRe_,"$1\u05f3")};
-k.i18n.bidi.wordSeparatorRe_=/\s+/;k.i18n.bidi.hasNumeralsRe_=/[\d\u06f0-\u06f9]/;k.i18n.bidi.rtlDetectionThreshold_=.4;
-k.i18n.bidi.estimateDirection=function(a,b){var c=0,f=0,g=!1;a=k.i18n.bidi.stripHtmlIfNeeded_(a,b).split(k.i18n.bidi.wordSeparatorRe_);for(b=0;b<a.length;b++){var h=a[b];k.i18n.bidi.startsWithRtl(h)?(c++,f++):k.i18n.bidi.isRequiredLtrRe_.test(h)?g=!0:k.i18n.bidi.hasAnyLtr(h)?f++:k.i18n.bidi.hasNumeralsRe_.test(h)&&(g=!0)}return 0==f?g?k.i18n.bidi.Dir.LTR:k.i18n.bidi.Dir.NEUTRAL:c/f>k.i18n.bidi.rtlDetectionThreshold_?k.i18n.bidi.Dir.RTL:k.i18n.bidi.Dir.LTR};
-k.i18n.bidi.detectRtlDirectionality=function(a,b){return k.i18n.bidi.estimateDirection(a,b)==k.i18n.bidi.Dir.RTL};k.i18n.bidi.setElementDirAndAlign=function(a,b){a&&(b=k.i18n.bidi.toDir(b))&&(a.style.textAlign=b==k.i18n.bidi.Dir.RTL?k.i18n.bidi.RIGHT:k.i18n.bidi.LEFT,a.dir=b==k.i18n.bidi.Dir.RTL?"rtl":"ltr")};
-k.i18n.bidi.setElementDirByTextDirectionality=function(a,b){switch(k.i18n.bidi.estimateDirection(b)){case k.i18n.bidi.Dir.LTR:"ltr"!==a.dir&&(a.dir="ltr");break;case k.i18n.bidi.Dir.RTL:"rtl"!==a.dir&&(a.dir="rtl");break;default:a.removeAttribute("dir")}};k.i18n.bidi.DirectionalString=function(){};k.html.TrustedResourceUrl=function(a,b){this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_=b===k.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_?a:""};d=k.html.TrustedResourceUrl.prototype;d.implementsGoogStringTypedString=!0;d.getTypedStringValue=function(){return this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_.toString()};d.implementsGoogI18nBidiDirectionalString=!0;d.getDirection=function(){return k.i18n.bidi.Dir.LTR};
-d.toString=function(){return this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_+""};k.html.TrustedResourceUrl.unwrap=function(a){return k.html.TrustedResourceUrl.unwrapTrustedScriptURL(a).toString()};
-k.html.TrustedResourceUrl.unwrapTrustedScriptURL=function(a){if(a instanceof k.html.TrustedResourceUrl&&a.constructor===k.html.TrustedResourceUrl)return a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_;k.asserts.fail("expected object of type TrustedResourceUrl, got '"+a+"' of type "+k.typeOf(a));return"type_error:TrustedResourceUrl"};
-k.html.TrustedResourceUrl.format=function(a,b){var c=k.string.Const.unwrap(a);if(!k.html.TrustedResourceUrl.BASE_URL_.test(c))throw Error("Invalid TrustedResourceUrl format: "+c);a=c.replace(k.html.TrustedResourceUrl.FORMAT_MARKER_,function(f,g){if(!Object.prototype.hasOwnProperty.call(b,g))throw Error('Found marker, "'+g+'", in format string, "'+c+'", but no valid label mapping found in args: '+JSON.stringify(b));f=b[g];return f instanceof k.string.Const?k.string.Const.unwrap(f):encodeURIComponent(String(f))});
-return k.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(a)};k.html.TrustedResourceUrl.FORMAT_MARKER_=/%{(\w+)}/g;k.html.TrustedResourceUrl.BASE_URL_=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i;k.html.TrustedResourceUrl.URL_PARAM_PARSER_=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/;
-k.html.TrustedResourceUrl.formatWithParams=function(a,b,c,f){a=k.html.TrustedResourceUrl.format(a,b);a=k.html.TrustedResourceUrl.unwrap(a);a=k.html.TrustedResourceUrl.URL_PARAM_PARSER_.exec(a);b=a[3]||"";return k.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(a[1]+k.html.TrustedResourceUrl.stringifyParams_("?",a[2]||"",c)+k.html.TrustedResourceUrl.stringifyParams_("#",b,f))};k.html.TrustedResourceUrl.fromConstant=function(a){return k.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(k.string.Const.unwrap(a))};
-k.html.TrustedResourceUrl.fromConstants=function(a){for(var b="",c=0;c<a.length;c++)b+=k.string.Const.unwrap(a[c]);return k.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(b)};k.html.TrustedResourceUrl.fromSafeScript=function(a){a=k.fs.blob.getBlobWithProperties([q.unwrap(a)],"text/javascript");a=k.fs.url.createObjectUrl(a);return k.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(a)};
-k.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_={};k.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse=function(a){var b=k.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();a=b?b.createScriptURL(a):a;return new k.html.TrustedResourceUrl(a,k.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_)};
-k.html.TrustedResourceUrl.stringifyParams_=function(a,b,c){if(null==c)return b;if("string"===typeof c)return c?a+encodeURIComponent(c):"";for(var f in c)if(Object.prototype.hasOwnProperty.call(c,f)){var g=c[f];g=Array.isArray(g)?g:[g];for(var h=0;h<g.length;h++){var l=g[h];null!=l&&(b||(b=a),b+=(b.length>a.length?"&":"")+encodeURIComponent(f)+"="+encodeURIComponent(String(l)))}}return b};k.html.SafeUrl=function(a,b){this.privateDoNotAccessOrElseSafeUrlWrappedValue_=b===k.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_?a:""};k.html.SafeUrl.INNOCUOUS_STRING="about:invalid#zClosurez";d=k.html.SafeUrl.prototype;d.implementsGoogStringTypedString=!0;d.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeUrlWrappedValue_.toString()};d.implementsGoogI18nBidiDirectionalString=!0;d.getDirection=function(){return k.i18n.bidi.Dir.LTR};d.toString=function(){return this.privateDoNotAccessOrElseSafeUrlWrappedValue_.toString()};
-k.html.SafeUrl.unwrap=function(a){if(a instanceof k.html.SafeUrl&&a.constructor===k.html.SafeUrl)return a.privateDoNotAccessOrElseSafeUrlWrappedValue_;k.asserts.fail("expected object of type SafeUrl, got '"+a+"' of type "+k.typeOf(a));return"type_error:SafeUrl"};k.html.SafeUrl.fromConstant=function(a){return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(k.string.Const.unwrap(a))};k.html.SAFE_MIME_TYPE_PATTERN_=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i;
-k.html.SafeUrl.isSafeMimeType=function(a){return k.html.SAFE_MIME_TYPE_PATTERN_.test(a)};k.html.SafeUrl.fromBlob=function(a){a=k.html.SafeUrl.isSafeMimeType(a.type)?k.fs.url.createObjectUrl(a):k.html.SafeUrl.INNOCUOUS_STRING;return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};k.html.SafeUrl.revokeObjectUrl=function(a){a=a.getTypedStringValue();a!==k.html.SafeUrl.INNOCUOUS_STRING&&k.fs.url.revokeObjectUrl(a)};
-k.html.SafeUrl.fromMediaSource=function(a){k.asserts.assert("MediaSource"in k.global,"No support for MediaSource");a=a instanceof MediaSource?k.fs.url.createObjectUrl(a):k.html.SafeUrl.INNOCUOUS_STRING;return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};k.html.DATA_URL_PATTERN_=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;
-k.html.SafeUrl.tryFromDataUrl=function(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(k.html.DATA_URL_PATTERN_);return b&&k.html.SafeUrl.isSafeMimeType(b[1])?k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a):null};k.html.SafeUrl.fromDataUrl=function(a){return k.html.SafeUrl.tryFromDataUrl(a)||k.html.SafeUrl.INNOCUOUS_URL};k.html.SafeUrl.fromTelUrl=function(a){k.string.internal.caseInsensitiveStartsWith(a,"tel:")||(a=k.html.SafeUrl.INNOCUOUS_STRING);return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};
-k.html.SIP_URL_PATTERN_=/^sip[s]?:[+a-z0-9_.!$%&'*\/=^`{|}~-]+@([a-z0-9-]+\.)+[a-z0-9]{2,63}$/i;k.html.SafeUrl.fromSipUrl=function(a){k.html.SIP_URL_PATTERN_.test(decodeURIComponent(a))||(a=k.html.SafeUrl.INNOCUOUS_STRING);return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};k.html.SafeUrl.fromFacebookMessengerUrl=function(a){k.string.internal.caseInsensitiveStartsWith(a,"fb-messenger://share")||(a=k.html.SafeUrl.INNOCUOUS_STRING);return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};
-k.html.SafeUrl.fromWhatsAppUrl=function(a){k.string.internal.caseInsensitiveStartsWith(a,"whatsapp://send")||(a=k.html.SafeUrl.INNOCUOUS_STRING);return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};k.html.SafeUrl.fromSmsUrl=function(a){k.string.internal.caseInsensitiveStartsWith(a,"sms:")&&k.html.SafeUrl.isSmsUrlBodyValid_(a)||(a=k.html.SafeUrl.INNOCUOUS_STRING);return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};
-k.html.SafeUrl.isSmsUrlBodyValid_=function(a){var b=a.indexOf("#");0<b&&(a=a.substring(0,b));b=a.match(/[?&]body=/gi);if(!b)return!0;if(1<b.length)return!1;a=a.match(/[?&]body=([^&]*)/)[1];if(!a)return!0;try{decodeURIComponent(a)}catch(c){return!1}return/^(?:[a-z0-9\-_.~]|%[0-9a-f]{2})+$/i.test(a)};k.html.SafeUrl.fromSshUrl=function(a){k.string.internal.caseInsensitiveStartsWith(a,"ssh://")||(a=k.html.SafeUrl.INNOCUOUS_STRING);return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};
-k.html.SafeUrl.sanitizeChromeExtensionUrl=function(a,b){return k.html.SafeUrl.sanitizeExtensionUrl_(/^chrome-extension:\/\/([^\/]+)\//,a,b)};k.html.SafeUrl.sanitizeFirefoxExtensionUrl=function(a,b){return k.html.SafeUrl.sanitizeExtensionUrl_(/^moz-extension:\/\/([^\/]+)\//,a,b)};k.html.SafeUrl.sanitizeEdgeExtensionUrl=function(a,b){return k.html.SafeUrl.sanitizeExtensionUrl_(/^ms-browser-extension:\/\/([^\/]+)\//,a,b)};
-k.html.SafeUrl.sanitizeExtensionUrl_=function(a,b,c){(a=a.exec(b))?(a=a[1],-1==(c instanceof k.string.Const?[k.string.Const.unwrap(c)]:c.map(function(f){return k.string.Const.unwrap(f)})).indexOf(a)&&(b=k.html.SafeUrl.INNOCUOUS_STRING)):b=k.html.SafeUrl.INNOCUOUS_STRING;return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(b)};k.html.SafeUrl.fromTrustedResourceUrl=function(a){return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(k.html.TrustedResourceUrl.unwrap(a))};
-k.html.SAFE_URL_PATTERN_=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;k.html.SafeUrl.SAFE_URL_PATTERN=k.html.SAFE_URL_PATTERN_;k.html.SafeUrl.trySanitize=function(a){if(a instanceof k.html.SafeUrl)return a;a="object"==typeof a&&a.implementsGoogStringTypedString?a.getTypedStringValue():String(a);return k.html.SAFE_URL_PATTERN_.test(a)?k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a):k.html.SafeUrl.tryFromDataUrl(a)};
-k.html.SafeUrl.sanitize=function(a){return k.html.SafeUrl.trySanitize(a)||k.html.SafeUrl.INNOCUOUS_URL};
-k.html.SafeUrl.sanitizeAssertUnchanged=function(a,b){if(a instanceof k.html.SafeUrl)return a;a="object"==typeof a&&a.implementsGoogStringTypedString?a.getTypedStringValue():String(a);if(b&&/^data:/i.test(a)&&(b=k.html.SafeUrl.fromDataUrl(a),b.getTypedStringValue()==a))return b;k.asserts.assert(k.html.SAFE_URL_PATTERN_.test(a),"%s does not match the safe URL pattern",a)||(a=k.html.SafeUrl.INNOCUOUS_STRING);return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};
-k.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_={};k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse=function(a){return new k.html.SafeUrl(a,k.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_)};k.html.SafeUrl.INNOCUOUS_URL=k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(k.html.SafeUrl.INNOCUOUS_STRING);k.html.SafeUrl.ABOUT_BLANK=k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse("about:blank");k.html.SafeStyle=function(a,b){this.privateDoNotAccessOrElseSafeStyleWrappedValue_=b===k.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_?a:""};k.html.SafeStyle.prototype.implementsGoogStringTypedString=!0;
-k.html.SafeStyle.fromConstant=function(a){a=k.string.Const.unwrap(a);if(0===a.length)return k.html.SafeStyle.EMPTY;k.asserts.assert(k.string.internal.endsWith(a,";"),"Last character of style string is not ';': "+a);k.asserts.assert(k.string.internal.contains(a,":"),"Style string must contain at least one ':', to specify a \"name: value\" pair: "+a);return k.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(a)};k.html.SafeStyle.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_};
-k.html.SafeStyle.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_.toString()};k.html.SafeStyle.unwrap=function(a){if(a instanceof k.html.SafeStyle&&a.constructor===k.html.SafeStyle)return a.privateDoNotAccessOrElseSafeStyleWrappedValue_;k.asserts.fail("expected object of type SafeStyle, got '"+a+"' of type "+k.typeOf(a));return"type_error:SafeStyle"};k.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_={};
-k.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse=function(a){return new k.html.SafeStyle(a,k.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_)};k.html.SafeStyle.EMPTY=k.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse("");k.html.SafeStyle.INNOCUOUS_STRING="zClosurez";
-k.html.SafeStyle.create=function(a){var b="",c;for(c in a)if(Object.prototype.hasOwnProperty.call(a,c)){if(!/^[-_a-zA-Z0-9]+$/.test(c))throw Error("Name allows only [-_a-zA-Z0-9], got: "+c);var f=a[c];null!=f&&(f=Array.isArray(f)?p(f,k.html.SafeStyle.sanitizePropertyValue_).join(" "):k.html.SafeStyle.sanitizePropertyValue_(f),b+=c+":"+f+";")}return b?k.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(b):k.html.SafeStyle.EMPTY};
-k.html.SafeStyle.sanitizePropertyValue_=function(a){if(a instanceof k.html.SafeUrl)return'url("'+k.html.SafeUrl.unwrap(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';a=a instanceof k.string.Const?k.string.Const.unwrap(a):k.html.SafeStyle.sanitizePropertyValueString_(String(a));if(/[{;}]/.test(a))throw new k.asserts.AssertionError("Value does not allow [{;}], got: %s.",[a]);return a};
-k.html.SafeStyle.sanitizePropertyValueString_=function(a){var b=a.replace(k.html.SafeStyle.FUNCTIONS_RE_,"$1").replace(k.html.SafeStyle.FUNCTIONS_RE_,"$1").replace(k.html.SafeStyle.URL_RE_,"url");if(k.html.SafeStyle.VALUE_RE_.test(b)){if(k.html.SafeStyle.COMMENT_RE_.test(a))return k.asserts.fail("String value disallows comments, got: "+a),k.html.SafeStyle.INNOCUOUS_STRING;if(!k.html.SafeStyle.hasBalancedQuotes_(a))return k.asserts.fail("String value requires balanced quotes, got: "+a),k.html.SafeStyle.INNOCUOUS_STRING;
-if(!k.html.SafeStyle.hasBalancedSquareBrackets_(a))return k.asserts.fail("String value requires balanced square brackets and one identifier per pair of brackets, got: "+a),k.html.SafeStyle.INNOCUOUS_STRING}else return k.asserts.fail("String value allows only "+k.html.SafeStyle.VALUE_ALLOWED_CHARS_+" and simple functions, got: "+a),k.html.SafeStyle.INNOCUOUS_STRING;return k.html.SafeStyle.sanitizeUrl_(a)};
-k.html.SafeStyle.hasBalancedQuotes_=function(a){for(var b=!0,c=!0,f=0;f<a.length;f++){var g=a.charAt(f);"'"==g&&c?b=!b:'"'==g&&b&&(c=!c)}return b&&c};k.html.SafeStyle.hasBalancedSquareBrackets_=function(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,f=0;f<a.length;f++){var g=a.charAt(f);if("]"==g){if(b)return!1;b=!0}else if("["==g){if(!b)return!1;b=!1}else if(!b&&!c.test(g))return!1}return b};k.html.SafeStyle.VALUE_ALLOWED_CHARS_="[-,.\"'%_!# a-zA-Z0-9\\[\\]]";
-k.html.SafeStyle.VALUE_RE_=new RegExp("^"+k.html.SafeStyle.VALUE_ALLOWED_CHARS_+"+$");k.html.SafeStyle.URL_RE_=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g;k.html.SafeStyle.ALLOWED_FUNCTIONS_="calc cubic-bezier fit-content hsl hsla linear-gradient matrix minmax repeat rgb rgba (rotate|scale|translate)(X|Y|Z|3d)?".split(" ");k.html.SafeStyle.FUNCTIONS_RE_=new RegExp("\\b("+k.html.SafeStyle.ALLOWED_FUNCTIONS_.join("|")+")\\([-+*/0-9a-z.%\\[\\], ]+\\)","g");
-k.html.SafeStyle.COMMENT_RE_=/\/\*/;k.html.SafeStyle.sanitizeUrl_=function(a){return a.replace(k.html.SafeStyle.URL_RE_,function(b,c,f,g){var h="";f=f.replace(/^(['"])(.*)\1$/,function(l,r,v){h=r;return v});b=k.html.SafeUrl.sanitize(f).getTypedStringValue();return c+h+b+h+g})};k.html.SafeStyle.concat=function(a){var b="",c=function(f){Array.isArray(f)?n(f,c):b+=k.html.SafeStyle.unwrap(f)};n(arguments,c);return b?k.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(b):k.html.SafeStyle.EMPTY};var Ta={},t=function(a,b){this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_=b===Ta?a:"";this.implementsGoogStringTypedString=!0};t.concat=function(a){var b="",c=function(f){Array.isArray(f)?n(f,c):b+=t.unwrap(f)};n(arguments,c);return new t(b,Ta)};t.fromConstant=function(a){a=k.string.Const.unwrap(a);if(0===a.length)return t.EMPTY;(0,k.asserts.assert)(!(0,k.string.internal.contains)(a,"<"),"Forbidden '<' character in style sheet string: "+a);return new t(a,Ta)};
-t.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_};t.unwrap=function(a){if(a instanceof t&&a.constructor===t)return a.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_;(0,k.asserts.fail)("expected object of type SafeStyleSheet, got '"+a+"' of type "+k.typeOf(a));return"type_error:SafeStyleSheet"};t.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_.toString()};t.EMPTY=new t("",Ta);
-k.html.SafeStyleSheet=t;k.html.SafeHtml=function(a,b,c){this.privateDoNotAccessOrElseSafeHtmlWrappedValue_=c===k.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_?a:"";this.dir_=b};k.html.SafeHtml.ENABLE_ERROR_MESSAGES=k.DEBUG;k.html.SafeHtml.SUPPORT_STYLE_ATTRIBUTE=!0;d=k.html.SafeHtml.prototype;d.implementsGoogI18nBidiDirectionalString=!0;d.getDirection=function(){return this.dir_};d.implementsGoogStringTypedString=!0;d.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeHtmlWrappedValue_.toString()};
-d.toString=function(){return this.privateDoNotAccessOrElseSafeHtmlWrappedValue_.toString()};k.html.SafeHtml.unwrap=function(a){return k.html.SafeHtml.unwrapTrustedHTML(a).toString()};k.html.SafeHtml.unwrapTrustedHTML=function(a){if(a instanceof k.html.SafeHtml&&a.constructor===k.html.SafeHtml)return a.privateDoNotAccessOrElseSafeHtmlWrappedValue_;k.asserts.fail("expected object of type SafeHtml, got '"+a+"' of type "+k.typeOf(a));return"type_error:SafeHtml"};
-k.html.SafeHtml.htmlEscape=function(a){if(a instanceof k.html.SafeHtml)return a;var b="object"==typeof a,c=null;b&&a.implementsGoogI18nBidiDirectionalString&&(c=a.getDirection());return k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(k.string.internal.htmlEscape(b&&a.implementsGoogStringTypedString?a.getTypedStringValue():String(a)),c)};
-k.html.SafeHtml.htmlEscapePreservingNewlines=function(a){if(a instanceof k.html.SafeHtml)return a;a=k.html.SafeHtml.htmlEscape(a);return k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(k.string.internal.newLineToBr(k.html.SafeHtml.unwrap(a)),a.getDirection())};
-k.html.SafeHtml.htmlEscapePreservingNewlinesAndSpaces=function(a){if(a instanceof k.html.SafeHtml)return a;a=k.html.SafeHtml.htmlEscape(a);return k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(k.string.internal.whitespaceEscape(k.html.SafeHtml.unwrap(a)),a.getDirection())};k.html.SafeHtml.from=k.html.SafeHtml.htmlEscape;k.html.SafeHtml.comment=function(a){return k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("\x3c!--"+k.string.internal.htmlEscape(a)+"--\x3e",null)};
-k.html.SafeHtml.VALID_NAMES_IN_TAG_=/^[a-zA-Z0-9-]+$/;k.html.SafeHtml.URL_ATTRIBUTES_={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0};k.html.SafeHtml.NOT_ALLOWED_TAG_NAMES_=k.object.createSet(k.dom.TagName.APPLET,k.dom.TagName.BASE,k.dom.TagName.EMBED,k.dom.TagName.IFRAME,k.dom.TagName.LINK,k.dom.TagName.MATH,k.dom.TagName.META,k.dom.TagName.OBJECT,k.dom.TagName.SCRIPT,k.dom.TagName.STYLE,k.dom.TagName.SVG,k.dom.TagName.TEMPLATE);
-k.html.SafeHtml.create=function(a,b,c){k.html.SafeHtml.verifyTagName(String(a));return k.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse(String(a),b,c)};
-k.html.SafeHtml.verifyTagName=function(a){if(!k.html.SafeHtml.VALID_NAMES_IN_TAG_.test(a))throw Error(k.html.SafeHtml.ENABLE_ERROR_MESSAGES?"Invalid tag name <"+a+">.":"");if(a.toUpperCase()in k.html.SafeHtml.NOT_ALLOWED_TAG_NAMES_)throw Error(k.html.SafeHtml.ENABLE_ERROR_MESSAGES?"Tag name <"+a+"> is not allowed for SafeHtml.":"");};
-k.html.SafeHtml.createIframe=function(a,b,c,f){a&&k.html.TrustedResourceUrl.unwrap(a);var g={};g.src=a||null;g.srcdoc=b&&k.html.SafeHtml.unwrap(b);a=k.html.SafeHtml.combineAttributes(g,{sandbox:""},c);return k.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("iframe",a,f)};
-k.html.SafeHtml.createSandboxIframe=function(a,b,c,f){if(!k.html.SafeHtml.canUseSandboxIframe())throw Error(k.html.SafeHtml.ENABLE_ERROR_MESSAGES?"The browser does not support sandboxed iframes.":"");var g={};g.src=a?k.html.SafeUrl.unwrap(k.html.SafeUrl.sanitize(a)):null;g.srcdoc=b||null;g.sandbox="";a=k.html.SafeHtml.combineAttributes(g,{},c);return k.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("iframe",a,f)};
-k.html.SafeHtml.canUseSandboxIframe=function(){return k.global.HTMLIFrameElement&&"sandbox"in k.global.HTMLIFrameElement.prototype};k.html.SafeHtml.createScriptSrc=function(a,b){k.html.TrustedResourceUrl.unwrap(a);a=k.html.SafeHtml.combineAttributes({src:a},{},b);return k.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("script",a)};
-k.html.SafeHtml.createScript=function(a,b){for(var c in b)if(Object.prototype.hasOwnProperty.call(b,c)){var f=c.toLowerCase();if("language"==f||"src"==f||"text"==f||"type"==f)throw Error(k.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Cannot set "'+f+'" attribute':"");}c="";a=Ca(a);for(f=0;f<a.length;f++)c+=q.unwrap(a[f]);a=k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(c,k.i18n.bidi.Dir.NEUTRAL);return k.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("script",b,a)};
-k.html.SafeHtml.createStyle=function(a,b){b=k.html.SafeHtml.combineAttributes({type:"text/css"},{},b);var c="";a=Ca(a);for(var f=0;f<a.length;f++)c+=t.unwrap(a[f]);a=k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(c,k.i18n.bidi.Dir.NEUTRAL);return k.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("style",b,a)};
-k.html.SafeHtml.createMetaRefresh=function(a,b){a=k.html.SafeUrl.unwrap(k.html.SafeUrl.sanitize(a));(k.labs.userAgent.browser.isIE()||k.labs.userAgent.browser.isEdge())&&k.string.internal.contains(a,";")&&(a="'"+a.replace(/'/g,"%27")+"'");return k.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("meta",{"http-equiv":"refresh",content:(b||0)+"; url="+a})};
-k.html.SafeHtml.getAttrNameAndValue_=function(a,b,c){if(c instanceof k.string.Const)c=k.string.Const.unwrap(c);else if("style"==b.toLowerCase())if(k.html.SafeHtml.SUPPORT_STYLE_ATTRIBUTE)c=k.html.SafeHtml.getStyleValue_(c);else throw Error(k.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "style" not supported.':"");else{if(/^on/i.test(b))throw Error(k.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "'+b+'" requires goog.string.Const value, "'+c+'" given.':"");if(b.toLowerCase()in k.html.SafeHtml.URL_ATTRIBUTES_)if(c instanceof
-k.html.TrustedResourceUrl)c=k.html.TrustedResourceUrl.unwrap(c);else if(c instanceof k.html.SafeUrl)c=k.html.SafeUrl.unwrap(c);else if("string"===typeof c)c=k.html.SafeUrl.sanitize(c).getTypedStringValue();else throw Error(k.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "'+b+'" on tag "'+a+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+c+'" given.':"");}c.implementsGoogStringTypedString&&(c=c.getTypedStringValue());k.asserts.assert("string"===typeof c||"number"===typeof c,
-"String or number value expected, got "+typeof c+" with value: "+c);return b+'="'+k.string.internal.htmlEscape(String(c))+'"'};k.html.SafeHtml.getStyleValue_=function(a){if(!k.isObject(a))throw Error(k.html.SafeHtml.ENABLE_ERROR_MESSAGES?'The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof a+" given: "+a:"");a instanceof k.html.SafeStyle||(a=k.html.SafeStyle.create(a));return k.html.SafeStyle.unwrap(a)};
-k.html.SafeHtml.createWithDir=function(a,b,c,f){b=k.html.SafeHtml.create(b,c,f);b.dir_=a;return b};
-k.html.SafeHtml.join=function(a,b){a=k.html.SafeHtml.htmlEscape(a);var c=a.getDirection(),f=[],g=function(h){Array.isArray(h)?n(h,g):(h=k.html.SafeHtml.htmlEscape(h),f.push(k.html.SafeHtml.unwrap(h)),h=h.getDirection(),c==k.i18n.bidi.Dir.NEUTRAL?c=h:h!=k.i18n.bidi.Dir.NEUTRAL&&c!=h&&(c=null))};n(b,g);return k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(f.join(k.html.SafeHtml.unwrap(a)),c)};k.html.SafeHtml.concat=function(a){return k.html.SafeHtml.join(k.html.SafeHtml.EMPTY,Array.prototype.slice.call(arguments))};
-k.html.SafeHtml.concatWithDir=function(a,b){var c=k.html.SafeHtml.concat(Ea(arguments,1));c.dir_=a;return c};k.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_={};k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse=function(a,b){var c=k.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();a=c?c.createHTML(a):a;return new k.html.SafeHtml(a,b,k.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_)};
-k.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse=function(a,b,c){var f=null;var g="<"+a+k.html.SafeHtml.stringifyAttributes(a,b);null==c?c=[]:Array.isArray(c)||(c=[c]);k.dom.tags.isVoidTag(a.toLowerCase())?(k.asserts.assert(!c.length,"Void tag <"+a+"> does not allow content."),g+=">"):(f=k.html.SafeHtml.concat(c),g+=">"+k.html.SafeHtml.unwrap(f)+"</"+a+">",f=f.getDirection());(a=b&&b.dir)&&(f=/^(ltr|rtl|auto)$/i.test(a)?k.i18n.bidi.Dir.NEUTRAL:null);return k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(g,
-f)};k.html.SafeHtml.stringifyAttributes=function(a,b){var c="";if(b)for(var f in b)if(Object.prototype.hasOwnProperty.call(b,f)){if(!k.html.SafeHtml.VALID_NAMES_IN_TAG_.test(f))throw Error(k.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Invalid attribute name "'+f+'".':"");var g=b[f];null!=g&&(c+=" "+k.html.SafeHtml.getAttrNameAndValue_(a,f,g))}return c};
-k.html.SafeHtml.combineAttributes=function(a,b,c){var f={},g;for(g in a)Object.prototype.hasOwnProperty.call(a,g)&&(k.asserts.assert(g.toLowerCase()==g,"Must be lower case"),f[g]=a[g]);for(g in b)Object.prototype.hasOwnProperty.call(b,g)&&(k.asserts.assert(g.toLowerCase()==g,"Must be lower case"),f[g]=b[g]);if(c)for(g in c)if(Object.prototype.hasOwnProperty.call(c,g)){var h=g.toLowerCase();if(h in a)throw Error(k.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Cannot override "'+h+'" attribute, got "'+g+'" with value "'+
-c[g]+'"':"");h in b&&delete f[h];f[g]=c[g]}return f};k.html.SafeHtml.DOCTYPE_HTML=k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<!DOCTYPE html>",k.i18n.bidi.Dir.NEUTRAL);k.html.SafeHtml.EMPTY=new k.html.SafeHtml(k.global.trustedTypes&&k.global.trustedTypes.emptyHTML||"",k.i18n.bidi.Dir.NEUTRAL,k.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_);k.html.SafeHtml.BR=k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<br>",k.i18n.bidi.Dir.NEUTRAL);k.html.uncheckedconversions={};k.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract=function(a,b){k.asserts.assertString(k.string.Const.unwrap(a),"must provide justification");k.asserts.assert(!k.string.internal.isEmptyOrWhitespace(k.string.Const.unwrap(a)),"must provide non-empty justification");return k.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(b,null)};
-k.html.uncheckedconversions.safeScriptFromStringKnownToSatisfyTypeContract=function(a,b){k.asserts.assertString(k.string.Const.unwrap(a),"must provide justification");k.asserts.assert(!k.string.internal.isEmptyOrWhitespace(k.string.Const.unwrap(a)),"must provide non-empty justification");return Ra(b)};
-k.html.uncheckedconversions.safeStyleFromStringKnownToSatisfyTypeContract=function(a,b){k.asserts.assertString(k.string.Const.unwrap(a),"must provide justification");k.asserts.assert(!k.string.internal.isEmptyOrWhitespace(k.string.Const.unwrap(a)),"must provide non-empty justification");return k.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(b)};
-k.html.uncheckedconversions.safeStyleSheetFromStringKnownToSatisfyTypeContract=function(a,b){k.asserts.assertString(k.string.Const.unwrap(a),"must provide justification");k.asserts.assert(!k.string.internal.isEmptyOrWhitespace(k.string.Const.unwrap(a)),"must provide non-empty justification");return new t(b,Ta)};
-k.html.uncheckedconversions.safeUrlFromStringKnownToSatisfyTypeContract=function(a,b){k.asserts.assertString(k.string.Const.unwrap(a),"must provide justification");k.asserts.assert(!k.string.internal.isEmptyOrWhitespace(k.string.Const.unwrap(a)),"must provide non-empty justification");return k.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(b)};
-k.html.uncheckedconversions.trustedResourceUrlFromStringKnownToSatisfyTypeContract=function(a,b){k.asserts.assertString(k.string.Const.unwrap(a),"must provide justification");k.asserts.assert(!k.string.internal.isEmptyOrWhitespace(k.string.Const.unwrap(a)),"must provide non-empty justification");return k.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(b)};k.dom.safe={};k.dom.safe.InsertAdjacentHtmlPosition={AFTERBEGIN:"afterbegin",AFTEREND:"afterend",BEFOREBEGIN:"beforebegin",BEFOREEND:"beforeend"};k.dom.safe.insertAdjacentHtml=function(a,b,c){a.insertAdjacentHTML(b,k.html.SafeHtml.unwrapTrustedHTML(c))};k.dom.safe.SET_INNER_HTML_DISALLOWED_TAGS_={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};
-k.dom.safe.isInnerHtmlCleanupRecursive_=k.functions.cacheReturnValue(function(){if(k.DEBUG&&"undefined"===typeof document)return!1;var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);if(k.DEBUG&&!a.firstChild)return!1;b=a.firstChild.firstChild;a.innerHTML=k.html.SafeHtml.unwrapTrustedHTML(k.html.SafeHtml.EMPTY);return!b.parentElement});
-k.dom.safe.unsafeSetInnerHtmlDoNotUseOrElse=function(a,b){if(k.dom.safe.isInnerHtmlCleanupRecursive_())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=k.html.SafeHtml.unwrapTrustedHTML(b)};k.dom.safe.setInnerHtml=function(a,b){if(k.asserts.ENABLE_ASSERTS&&a.tagName&&k.dom.safe.SET_INNER_HTML_DISALLOWED_TAGS_[a.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+a.tagName+".");k.dom.safe.unsafeSetInnerHtmlDoNotUseOrElse(a,b)};
-k.dom.safe.setInnerHtmlFromConstant=function(a,b){k.dom.safe.setInnerHtml(a,k.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract(k.string.Const.from("Constant HTML to be immediatelly used."),k.string.Const.unwrap(b)))};k.dom.safe.setOuterHtml=function(a,b){a.outerHTML=k.html.SafeHtml.unwrapTrustedHTML(b)};k.dom.safe.setFormElementAction=function(a,b){b=b instanceof k.html.SafeUrl?b:k.html.SafeUrl.sanitizeAssertUnchanged(b);k.dom.asserts.assertIsHTMLFormElement(a).action=k.html.SafeUrl.unwrap(b)};
-k.dom.safe.setButtonFormAction=function(a,b){b=b instanceof k.html.SafeUrl?b:k.html.SafeUrl.sanitizeAssertUnchanged(b);k.dom.asserts.assertIsHTMLButtonElement(a).formAction=k.html.SafeUrl.unwrap(b)};k.dom.safe.setInputFormAction=function(a,b){b=b instanceof k.html.SafeUrl?b:k.html.SafeUrl.sanitizeAssertUnchanged(b);k.dom.asserts.assertIsHTMLInputElement(a).formAction=k.html.SafeUrl.unwrap(b)};k.dom.safe.setStyle=function(a,b){a.style.cssText=k.html.SafeStyle.unwrap(b)};
-k.dom.safe.documentWrite=function(a,b){a.write(k.html.SafeHtml.unwrapTrustedHTML(b))};k.dom.safe.setAnchorHref=function(a,b){k.dom.asserts.assertIsHTMLAnchorElement(a);b=b instanceof k.html.SafeUrl?b:k.html.SafeUrl.sanitizeAssertUnchanged(b);a.href=k.html.SafeUrl.unwrap(b)};k.dom.safe.setImageSrc=function(a,b){k.dom.asserts.assertIsHTMLImageElement(a);b=b instanceof k.html.SafeUrl?b:k.html.SafeUrl.sanitizeAssertUnchanged(b,/^data:image\//i.test(b));a.src=k.html.SafeUrl.unwrap(b)};
-k.dom.safe.setAudioSrc=function(a,b){k.dom.asserts.assertIsHTMLAudioElement(a);b=b instanceof k.html.SafeUrl?b:k.html.SafeUrl.sanitizeAssertUnchanged(b,/^data:audio\//i.test(b));a.src=k.html.SafeUrl.unwrap(b)};k.dom.safe.setVideoSrc=function(a,b){k.dom.asserts.assertIsHTMLVideoElement(a);b=b instanceof k.html.SafeUrl?b:k.html.SafeUrl.sanitizeAssertUnchanged(b,/^data:video\//i.test(b));a.src=k.html.SafeUrl.unwrap(b)};
-k.dom.safe.setEmbedSrc=function(a,b){k.dom.asserts.assertIsHTMLEmbedElement(a);a.src=k.html.TrustedResourceUrl.unwrapTrustedScriptURL(b)};k.dom.safe.setFrameSrc=function(a,b){k.dom.asserts.assertIsHTMLFrameElement(a);a.src=k.html.TrustedResourceUrl.unwrap(b)};k.dom.safe.setIframeSrc=function(a,b){k.dom.asserts.assertIsHTMLIFrameElement(a);a.src=k.html.TrustedResourceUrl.unwrap(b)};k.dom.safe.setIframeSrcdoc=function(a,b){k.dom.asserts.assertIsHTMLIFrameElement(a);a.srcdoc=k.html.SafeHtml.unwrapTrustedHTML(b)};
-k.dom.safe.setLinkHrefAndRel=function(a,b,c){k.dom.asserts.assertIsHTMLLinkElement(a);a.rel=c;k.string.internal.caseInsensitiveContains(c,"stylesheet")?(k.asserts.assert(b instanceof k.html.TrustedResourceUrl,'URL must be TrustedResourceUrl because "rel" contains "stylesheet"'),a.href=k.html.TrustedResourceUrl.unwrap(b)):a.href=b instanceof k.html.TrustedResourceUrl?k.html.TrustedResourceUrl.unwrap(b):b instanceof k.html.SafeUrl?k.html.SafeUrl.unwrap(b):k.html.SafeUrl.unwrap(k.html.SafeUrl.sanitizeAssertUnchanged(b))};
-k.dom.safe.setObjectData=function(a,b){k.dom.asserts.assertIsHTMLObjectElement(a);a.data=k.html.TrustedResourceUrl.unwrapTrustedScriptURL(b)};k.dom.safe.setScriptSrc=function(a,b){k.dom.asserts.assertIsHTMLScriptElement(a);a.src=k.html.TrustedResourceUrl.unwrapTrustedScriptURL(b);k.dom.safe.setNonceForScriptElement_(a)};k.dom.safe.setScriptContent=function(a,b){k.dom.asserts.assertIsHTMLScriptElement(a);a.textContent=Sa(b);k.dom.safe.setNonceForScriptElement_(a)};
-k.dom.safe.setNonceForScriptElement_=function(a){var b=k.getScriptNonce(a.ownerDocument&&a.ownerDocument.defaultView);b&&a.setAttribute("nonce",b)};k.dom.safe.setLocationHref=function(a,b){k.dom.asserts.assertIsLocation(a);b=b instanceof k.html.SafeUrl?b:k.html.SafeUrl.sanitizeAssertUnchanged(b);a.href=k.html.SafeUrl.unwrap(b)};k.dom.safe.assignLocation=function(a,b){k.dom.asserts.assertIsLocation(a);b=b instanceof k.html.SafeUrl?b:k.html.SafeUrl.sanitizeAssertUnchanged(b);a.assign(k.html.SafeUrl.unwrap(b))};
-k.dom.safe.replaceLocation=function(a,b){b=b instanceof k.html.SafeUrl?b:k.html.SafeUrl.sanitizeAssertUnchanged(b);a.replace(k.html.SafeUrl.unwrap(b))};k.dom.safe.openInWindow=function(a,b,c,f,g){a=a instanceof k.html.SafeUrl?a:k.html.SafeUrl.sanitizeAssertUnchanged(a);b=b||k.global;c=c instanceof k.string.Const?k.string.Const.unwrap(c):c||"";return void 0!==f||void 0!==g?b.open(k.html.SafeUrl.unwrap(a),c,f,g):b.open(k.html.SafeUrl.unwrap(a),c)};
-k.dom.safe.parseFromStringHtml=function(a,b){return k.dom.safe.parseFromString(a,b,"text/html")};k.dom.safe.parseFromString=function(a,b,c){return a.parseFromString(k.html.SafeHtml.unwrapTrustedHTML(b),c)};
-k.dom.safe.createImageFromBlob=function(a){if(!/^image\/.*/g.test(a.type))throw Error("goog.dom.safe.createImageFromBlob only accepts MIME type image/.*.");var b=k.global.URL.createObjectURL(a);a=new k.global.Image;a.onload=function(){k.global.URL.revokeObjectURL(b)};k.dom.safe.setImageSrc(a,k.html.uncheckedconversions.safeUrlFromStringKnownToSatisfyTypeContract(k.string.Const.from("Image blob URL."),b));return a};k.dom.safe.createContextualFragment=function(a,b){return a.createContextualFragment(k.html.SafeHtml.unwrapTrustedHTML(b))};k.string.DETECT_DOUBLE_ESCAPING=!1;k.string.FORCE_NON_DOM_HTML_UNESCAPING=!1;k.string.Unicode={NBSP:"\u00a0"};k.string.startsWith=k.string.internal.startsWith;k.string.endsWith=k.string.internal.endsWith;k.string.caseInsensitiveStartsWith=k.string.internal.caseInsensitiveStartsWith;k.string.caseInsensitiveEndsWith=k.string.internal.caseInsensitiveEndsWith;k.string.caseInsensitiveEquals=k.string.internal.caseInsensitiveEquals;
-k.string.subs=function(a,b){for(var c=a.split("%s"),f="",g=Array.prototype.slice.call(arguments,1);g.length&&1<c.length;)f+=c.shift()+g.shift();return f+c.join("%s")};k.string.collapseWhitespace=function(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")};k.string.isEmptyOrWhitespace=k.string.internal.isEmptyOrWhitespace;k.string.isEmptyString=function(a){return 0==a.length};k.string.isEmpty=k.string.isEmptyOrWhitespace;k.string.isEmptyOrWhitespaceSafe=function(a){return k.string.isEmptyOrWhitespace(k.string.makeSafe(a))};
-k.string.isEmptySafe=k.string.isEmptyOrWhitespaceSafe;k.string.isBreakingWhitespace=function(a){return!/[^\t\n\r ]/.test(a)};k.string.isAlpha=function(a){return!/[^a-zA-Z]/.test(a)};k.string.isNumeric=function(a){return!/[^0-9]/.test(a)};k.string.isAlphaNumeric=function(a){return!/[^a-zA-Z0-9]/.test(a)};k.string.isSpace=function(a){return" "==a};k.string.isUnicodeChar=function(a){return 1==a.length&&" "<=a&&"~">=a||"\u0080"<=a&&"\ufffd">=a};
-k.string.stripNewlines=function(a){return a.replace(/(\r\n|\r|\n)+/g," ")};k.string.canonicalizeNewlines=function(a){return a.replace(/(\r\n|\r|\n)/g,"\n")};k.string.normalizeWhitespace=function(a){return a.replace(/\xa0|\s/g," ")};k.string.normalizeSpaces=function(a){return a.replace(/\xa0|[ \t]+/g," ")};k.string.collapseBreakingSpaces=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")};k.string.trim=k.string.internal.trim;
-k.string.trimLeft=function(a){return a.replace(/^[\s\xa0]+/,"")};k.string.trimRight=function(a){return a.replace(/[\s\xa0]+$/,"")};k.string.caseInsensitiveCompare=k.string.internal.caseInsensitiveCompare;
-k.string.numberAwareCompare_=function(a,b,c){if(a==b)return 0;if(!a)return-1;if(!b)return 1;for(var f=a.toLowerCase().match(c),g=b.toLowerCase().match(c),h=Math.min(f.length,g.length),l=0;l<h;l++){c=f[l];var r=g[l];if(c!=r)return a=parseInt(c,10),!isNaN(a)&&(b=parseInt(r,10),!isNaN(b)&&a-b)?a-b:c<r?-1:1}return f.length!=g.length?f.length-g.length:a<b?-1:1};k.string.intAwareCompare=function(a,b){return k.string.numberAwareCompare_(a,b,/\d+|\D+/g)};
-k.string.floatAwareCompare=function(a,b){return k.string.numberAwareCompare_(a,b,/\d+|\.\d+|\D+/g)};k.string.numerateCompare=k.string.floatAwareCompare;k.string.urlEncode=function(a){return encodeURIComponent(String(a))};k.string.urlDecode=function(a){return decodeURIComponent(a.replace(/\+/g," "))};k.string.newLineToBr=k.string.internal.newLineToBr;k.string.htmlEscape=function(a,b){a=k.string.internal.htmlEscape(a,b);k.string.DETECT_DOUBLE_ESCAPING&&(a=a.replace(k.string.E_RE_,"&#101;"));return a};
-k.string.E_RE_=/e/g;k.string.unescapeEntities=function(a){return k.string.contains(a,"&")?!k.string.FORCE_NON_DOM_HTML_UNESCAPING&&"document"in k.global?k.string.unescapeEntitiesUsingDom_(a):k.string.unescapePureXmlEntities_(a):a};k.string.unescapeEntitiesWithDocument=function(a,b){return k.string.contains(a,"&")?k.string.unescapeEntitiesUsingDom_(a,b):a};
-k.string.unescapeEntitiesUsingDom_=function(a,b){var c={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var f=b?b.createElement("div"):k.global.document.createElement("div");return a.replace(k.string.HTML_ENTITY_PATTERN_,function(g,h){var l=c[g];if(l)return l;"#"==h.charAt(0)&&(h=Number("0"+h.substr(1)),isNaN(h)||(l=String.fromCharCode(h)));l||(k.dom.safe.setInnerHtml(f,k.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract(k.string.Const.from("Single HTML entity."),g+" ")),l=f.firstChild.nodeValue.slice(0,
--1));return c[g]=l})};k.string.unescapePureXmlEntities_=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})};k.string.HTML_ENTITY_PATTERN_=/&([^;\s<&]+);?/g;k.string.whitespaceEscape=function(a){return k.string.newLineToBr(a.replace(/  /g," &#160;"),void 0)};
-k.string.preserveSpaces=function(a){return a.replace(/(^|[\n ]) /g,"$1"+k.string.Unicode.NBSP)};k.string.stripQuotes=function(a,b){for(var c=b.length,f=0;f<c;f++){var g=1==c?b:b.charAt(f);if(a.charAt(0)==g&&a.charAt(a.length-1)==g)return a.substring(1,a.length-1)}return a};k.string.truncate=function(a,b,c){c&&(a=k.string.unescapeEntities(a));a.length>b&&(a=a.substring(0,b-3)+"...");c&&(a=k.string.htmlEscape(a));return a};
-k.string.truncateMiddle=function(a,b,c,f){c&&(a=k.string.unescapeEntities(a));f&&a.length>b?(f>b&&(f=b),a=a.substring(0,b-f)+"..."+a.substring(a.length-f)):a.length>b&&(f=Math.floor(b/2),a=a.substring(0,f+b%2)+"..."+a.substring(a.length-f));c&&(a=k.string.htmlEscape(a));return a};k.string.specialEscapeChars_={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"};k.string.jsEscapeCache_={"'":"\\'"};
-k.string.quote=function(a){a=String(a);for(var b=['"'],c=0;c<a.length;c++){var f=a.charAt(c),g=f.charCodeAt(0);b[c+1]=k.string.specialEscapeChars_[f]||(31<g&&127>g?f:k.string.escapeChar(f))}b.push('"');return b.join("")};k.string.escapeString=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=k.string.escapeChar(a.charAt(c));return b.join("")};
-k.string.escapeChar=function(a){if(a in k.string.jsEscapeCache_)return k.string.jsEscapeCache_[a];if(a in k.string.specialEscapeChars_)return k.string.jsEscapeCache_[a]=k.string.specialEscapeChars_[a];var b=a.charCodeAt(0);if(31<b&&127>b)var c=a;else{if(256>b){if(c="\\x",16>b||256<b)c+="0"}else c="\\u",4096>b&&(c+="0");c+=b.toString(16).toUpperCase()}return k.string.jsEscapeCache_[a]=c};k.string.contains=k.string.internal.contains;k.string.caseInsensitiveContains=k.string.internal.caseInsensitiveContains;
-k.string.countOf=function(a,b){return a&&b?a.split(b).length-1:0};k.string.removeAt=function(a,b,c){var f=a;0<=b&&b<a.length&&0<c&&(f=a.substr(0,b)+a.substr(b+c,a.length-b-c));return f};k.string.remove=function(a,b){return a.replace(b,"")};k.string.removeAll=function(a,b){b=new RegExp(k.string.regExpEscape(b),"g");return a.replace(b,"")};k.string.replaceAll=function(a,b,c){b=new RegExp(k.string.regExpEscape(b),"g");return a.replace(b,c.replace(/\$/g,"$$$$"))};
-k.string.regExpEscape=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};k.string.repeat=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};k.string.padNumber=function(a,b,c){a=void 0!==c?a.toFixed(c):String(a);c=a.indexOf(".");-1==c&&(c=a.length);return k.string.repeat("0",Math.max(0,b-c))+a};k.string.makeSafe=function(a){return null==a?"":String(a)};
-k.string.buildString=function(a){return Array.prototype.join.call(arguments,"")};k.string.getRandomString=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^k.now()).toString(36)};k.string.compareVersions=k.string.internal.compareVersions;k.string.hashCode=function(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b};k.string.uniqueStringCounter_=2147483648*Math.random()|0;
-k.string.createUniqueString=function(){return"goog_"+k.string.uniqueStringCounter_++};k.string.toNumber=function(a){var b=Number(a);return 0==b&&k.string.isEmptyOrWhitespace(a)?NaN:b};k.string.isLowerCamelCase=function(a){return/^[a-z]+([A-Z][a-z]*)*$/.test(a)};k.string.isUpperCamelCase=function(a){return/^([A-Z][a-z]*)+$/.test(a)};k.string.toCamelCase=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})};
-k.string.toSelectorCase=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};k.string.toTitleCase=function(a,b){b="string"===typeof b?k.string.regExpEscape(b):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(c,f,g){return f+g.toUpperCase()})};k.string.capitalize=function(a){return String(a.charAt(0)).toUpperCase()+String(a.substr(1)).toLowerCase()};
-k.string.parseInt=function(a){isFinite(a)&&(a=String(a));return"string"===typeof a?/^\s*-?0x/i.test(a)?parseInt(a,16):parseInt(a,10):NaN};k.string.splitLimit=function(a,b,c){a=a.split(b);for(var f=[];0<c&&a.length;)f.push(a.shift()),c--;a.length&&f.push(a.join(b));return f};k.string.lastComponent=function(a,b){if(b)"string"==typeof b&&(b=[b]);else return a;for(var c=-1,f=0;f<b.length;f++)if(""!=b[f]){var g=a.lastIndexOf(b[f]);g>c&&(c=g)}return-1==c?a:a.slice(c+1)};
-k.string.editDistance=function(a,b){var c=[],f=[];if(a==b)return 0;if(!a.length||!b.length)return Math.max(a.length,b.length);for(var g=0;g<b.length+1;g++)c[g]=g;for(g=0;g<a.length;g++){f[0]=g+1;for(var h=0;h<b.length;h++)f[h+1]=Math.min(f[h]+1,c[h+1]+1,c[h]+Number(a[g]!=b[h]));for(h=0;h<c.length;h++)c[h]=f[h]}return f[b.length]};k.labs.userAgent.engine={};k.labs.userAgent.engine.isPresto=function(){return k.labs.userAgent.util.matchUserAgent("Presto")};k.labs.userAgent.engine.isTrident=function(){return k.labs.userAgent.util.matchUserAgent("Trident")||k.labs.userAgent.util.matchUserAgent("MSIE")};k.labs.userAgent.engine.isEdge=function(){return k.labs.userAgent.util.matchUserAgent("Edge")};k.labs.userAgent.engine.isWebKit=function(){return k.labs.userAgent.util.matchUserAgentIgnoreCase("WebKit")&&!k.labs.userAgent.engine.isEdge()};
-k.labs.userAgent.engine.isGecko=function(){return k.labs.userAgent.util.matchUserAgent("Gecko")&&!k.labs.userAgent.engine.isWebKit()&&!k.labs.userAgent.engine.isTrident()&&!k.labs.userAgent.engine.isEdge()};
-k.labs.userAgent.engine.getVersion=function(){var a=k.labs.userAgent.util.getUserAgent();if(a){a=k.labs.userAgent.util.extractVersionTuples(a);var b=k.labs.userAgent.engine.getEngineTuple_(a);if(b)return"Gecko"==b[0]?k.labs.userAgent.engine.getVersionForKey_(a):b[1];a=a[0];var c;if(a&&(c=a[2])&&(c=/Trident\/([^\s;]+)/.exec(c)))return c[1]}return""};
-k.labs.userAgent.engine.getEngineTuple_=function(a){if(!k.labs.userAgent.engine.isEdge())return a[1];for(var b=0;b<a.length;b++){var c=a[b];if("Edge"==c[0])return c}};k.labs.userAgent.engine.isVersionOrHigher=function(a){return 0<=k.string.compareVersions(k.labs.userAgent.engine.getVersion(),a)};k.labs.userAgent.engine.getVersionForKey_=function(a){return(a=ra(a,function(b){return"Firefox"==b[0]}))&&a[1]||""};k.labs.userAgent.platform={};k.labs.userAgent.platform.isAndroid=function(){return k.labs.userAgent.util.matchUserAgent("Android")};k.labs.userAgent.platform.isIpod=function(){return k.labs.userAgent.util.matchUserAgent("iPod")};k.labs.userAgent.platform.isIphone=function(){return k.labs.userAgent.util.matchUserAgent("iPhone")&&!k.labs.userAgent.util.matchUserAgent("iPod")&&!k.labs.userAgent.util.matchUserAgent("iPad")};k.labs.userAgent.platform.isIpad=function(){return k.labs.userAgent.util.matchUserAgent("iPad")};
-k.labs.userAgent.platform.isIos=function(){return k.labs.userAgent.platform.isIphone()||k.labs.userAgent.platform.isIpad()||k.labs.userAgent.platform.isIpod()};k.labs.userAgent.platform.isMacintosh=function(){return k.labs.userAgent.util.matchUserAgent("Macintosh")};k.labs.userAgent.platform.isLinux=function(){return k.labs.userAgent.util.matchUserAgent("Linux")};k.labs.userAgent.platform.isWindows=function(){return k.labs.userAgent.util.matchUserAgent("Windows")};
-k.labs.userAgent.platform.isChromeOS=function(){return k.labs.userAgent.util.matchUserAgent("CrOS")};k.labs.userAgent.platform.isChromecast=function(){return k.labs.userAgent.util.matchUserAgent("CrKey")};k.labs.userAgent.platform.isKaiOS=function(){return k.labs.userAgent.util.matchUserAgentIgnoreCase("KaiOS")};
-k.labs.userAgent.platform.getVersion=function(){var a=k.labs.userAgent.util.getUserAgent(),b="";k.labs.userAgent.platform.isWindows()?(b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0"):k.labs.userAgent.platform.isIos()?(b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".")):k.labs.userAgent.platform.isMacintosh()?(b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,"."):"10"):k.labs.userAgent.platform.isKaiOS()?(b=/(?:KaiOS)\/(\S+)/i,b=(a=b.exec(a))&&
-a[1]):k.labs.userAgent.platform.isAndroid()?(b=/Android\s+([^\);]+)(\)|;)/,b=(a=b.exec(a))&&a[1]):k.labs.userAgent.platform.isChromeOS()&&(b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,b=(a=b.exec(a))&&a[1]);return b||""};k.labs.userAgent.platform.isVersionOrHigher=function(a){return 0<=k.string.compareVersions(k.labs.userAgent.platform.getVersion(),a)};k.reflect={};k.reflect.object=function(a,b){return b};k.reflect.objectProperty=function(a){return a};k.reflect.sinkValue=function(a){k.reflect.sinkValue[" "](a);return a};k.reflect.sinkValue[" "]=k.nullFunction;k.reflect.canAccessProperty=function(a){try{return k.reflect.sinkValue(a.nodeName),!0}catch(b){}return!1};k.reflect.cache=function(a,b,c,f){f=f?f(b):b;return Object.prototype.hasOwnProperty.call(a,f)?a[f]:a[f]=c(b)};k.userAgent={};k.userAgent.ASSUME_IE=!1;k.userAgent.ASSUME_EDGE=!1;k.userAgent.ASSUME_GECKO=!1;k.userAgent.ASSUME_WEBKIT=!1;k.userAgent.ASSUME_MOBILE_WEBKIT=!1;k.userAgent.ASSUME_OPERA=!1;k.userAgent.ASSUME_ANY_VERSION=!1;k.userAgent.BROWSER_KNOWN_=k.userAgent.ASSUME_IE||k.userAgent.ASSUME_EDGE||k.userAgent.ASSUME_GECKO||k.userAgent.ASSUME_MOBILE_WEBKIT||k.userAgent.ASSUME_WEBKIT||k.userAgent.ASSUME_OPERA;k.userAgent.getUserAgentString=function(){return k.labs.userAgent.util.getUserAgent()};
-k.userAgent.getNavigatorTyped=function(){return k.global.navigator||null};k.userAgent.getNavigator=function(){return k.userAgent.getNavigatorTyped()};k.userAgent.OPERA=k.userAgent.BROWSER_KNOWN_?k.userAgent.ASSUME_OPERA:k.labs.userAgent.browser.isOpera();k.userAgent.IE=k.userAgent.BROWSER_KNOWN_?k.userAgent.ASSUME_IE:k.labs.userAgent.browser.isIE();k.userAgent.EDGE=k.userAgent.BROWSER_KNOWN_?k.userAgent.ASSUME_EDGE:k.labs.userAgent.engine.isEdge();k.userAgent.EDGE_OR_IE=k.userAgent.EDGE||k.userAgent.IE;
-k.userAgent.GECKO=k.userAgent.BROWSER_KNOWN_?k.userAgent.ASSUME_GECKO:k.labs.userAgent.engine.isGecko();k.userAgent.WEBKIT=k.userAgent.BROWSER_KNOWN_?k.userAgent.ASSUME_WEBKIT||k.userAgent.ASSUME_MOBILE_WEBKIT:k.labs.userAgent.engine.isWebKit();k.userAgent.isMobile_=function(){return k.userAgent.WEBKIT&&k.labs.userAgent.util.matchUserAgent("Mobile")};k.userAgent.MOBILE=k.userAgent.ASSUME_MOBILE_WEBKIT||k.userAgent.isMobile_();k.userAgent.SAFARI=k.userAgent.WEBKIT;
-k.userAgent.determinePlatform_=function(){var a=k.userAgent.getNavigatorTyped();return a&&a.platform||""};k.userAgent.PLATFORM=k.userAgent.determinePlatform_();k.userAgent.ASSUME_MAC=!1;k.userAgent.ASSUME_WINDOWS=!1;k.userAgent.ASSUME_LINUX=!1;k.userAgent.ASSUME_X11=!1;k.userAgent.ASSUME_ANDROID=!1;k.userAgent.ASSUME_IPHONE=!1;k.userAgent.ASSUME_IPAD=!1;k.userAgent.ASSUME_IPOD=!1;k.userAgent.ASSUME_KAIOS=!1;
-k.userAgent.PLATFORM_KNOWN_=k.userAgent.ASSUME_MAC||k.userAgent.ASSUME_WINDOWS||k.userAgent.ASSUME_LINUX||k.userAgent.ASSUME_X11||k.userAgent.ASSUME_ANDROID||k.userAgent.ASSUME_IPHONE||k.userAgent.ASSUME_IPAD||k.userAgent.ASSUME_IPOD;k.userAgent.MAC=k.userAgent.PLATFORM_KNOWN_?k.userAgent.ASSUME_MAC:k.labs.userAgent.platform.isMacintosh();k.userAgent.WINDOWS=k.userAgent.PLATFORM_KNOWN_?k.userAgent.ASSUME_WINDOWS:k.labs.userAgent.platform.isWindows();
-k.userAgent.isLegacyLinux_=function(){return k.labs.userAgent.platform.isLinux()||k.labs.userAgent.platform.isChromeOS()};k.userAgent.LINUX=k.userAgent.PLATFORM_KNOWN_?k.userAgent.ASSUME_LINUX:k.userAgent.isLegacyLinux_();k.userAgent.isX11_=function(){var a=k.userAgent.getNavigatorTyped();return!!a&&k.string.contains(a.appVersion||"","X11")};k.userAgent.X11=k.userAgent.PLATFORM_KNOWN_?k.userAgent.ASSUME_X11:k.userAgent.isX11_();
-k.userAgent.ANDROID=k.userAgent.PLATFORM_KNOWN_?k.userAgent.ASSUME_ANDROID:k.labs.userAgent.platform.isAndroid();k.userAgent.IPHONE=k.userAgent.PLATFORM_KNOWN_?k.userAgent.ASSUME_IPHONE:k.labs.userAgent.platform.isIphone();k.userAgent.IPAD=k.userAgent.PLATFORM_KNOWN_?k.userAgent.ASSUME_IPAD:k.labs.userAgent.platform.isIpad();k.userAgent.IPOD=k.userAgent.PLATFORM_KNOWN_?k.userAgent.ASSUME_IPOD:k.labs.userAgent.platform.isIpod();
-k.userAgent.IOS=k.userAgent.PLATFORM_KNOWN_?k.userAgent.ASSUME_IPHONE||k.userAgent.ASSUME_IPAD||k.userAgent.ASSUME_IPOD:k.labs.userAgent.platform.isIos();k.userAgent.KAIOS=k.userAgent.PLATFORM_KNOWN_?k.userAgent.ASSUME_KAIOS:k.labs.userAgent.platform.isKaiOS();k.userAgent.determineVersion_=function(){var a="",b=k.userAgent.getVersionRegexResult_();b&&(a=b?b[1]:"");return k.userAgent.IE&&(b=k.userAgent.getDocumentMode_(),null!=b&&b>parseFloat(a))?String(b):a};
-k.userAgent.getVersionRegexResult_=function(){var a=k.userAgent.getUserAgentString();if(k.userAgent.GECKO)return/rv:([^\);]+)(\)|;)/.exec(a);if(k.userAgent.EDGE)return/Edge\/([\d\.]+)/.exec(a);if(k.userAgent.IE)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(k.userAgent.WEBKIT)return/WebKit\/(\S+)/.exec(a);if(k.userAgent.OPERA)return/(?:Version)[ \/]?(\S+)/.exec(a)};k.userAgent.getDocumentMode_=function(){var a=k.global.document;return a?a.documentMode:void 0};k.userAgent.VERSION=k.userAgent.determineVersion_();
-k.userAgent.compare=function(a,b){return k.string.compareVersions(a,b)};k.userAgent.isVersionOrHigherCache_={};k.userAgent.isVersionOrHigher=function(a){return k.userAgent.ASSUME_ANY_VERSION||k.reflect.cache(k.userAgent.isVersionOrHigherCache_,a,function(){return 0<=k.string.compareVersions(k.userAgent.VERSION,a)})};k.userAgent.isVersion=k.userAgent.isVersionOrHigher;k.userAgent.isDocumentModeOrHigher=function(a){return Number(k.userAgent.DOCUMENT_MODE)>=a};k.userAgent.isDocumentMode=k.userAgent.isDocumentModeOrHigher;
-var Ua;if(k.global.document&&k.userAgent.IE){var Va=k.userAgent.getDocumentMode_();Ua=Va?Va:parseInt(k.userAgent.VERSION,10)||void 0}else Ua=void 0;k.userAgent.DOCUMENT_MODE=Ua;k.debug.LOGGING_ENABLED=k.DEBUG;k.debug.FORCE_SLOPPY_STACKS=!1;k.debug.CHECK_FOR_THROWN_EVENT=!1;k.debug.catchErrors=function(a,b,c){c=c||k.global;var f=c.onerror,g=!!b;k.userAgent.WEBKIT&&!k.userAgent.isVersionOrHigher("535.3")&&(g=!g);c.onerror=function(h,l,r,v,E){f&&f(h,l,r,v,E);a({message:h,fileName:l,line:r,lineNumber:r,col:v,error:E});return g}};
-k.debug.expose=function(a,b){if("undefined"==typeof a)return"undefined";if(null==a)return"NULL";var c=[],f;for(f in a)if(b||"function"!==typeof a[f]){var g=f+" = ";try{g+=a[f]}catch(h){g+="*** "+h+" ***"}c.push(g)}return c.join("\n")};
-k.debug.deepExpose=function(a,b){var c=[],f=[],g={},h=function(l,r){var v=r+"  ";try{if(void 0===l)c.push("undefined");else if(null===l)c.push("NULL");else if("string"===typeof l)c.push('"'+l.replace(/\n/g,"\n"+r)+'"');else if("function"===typeof l)c.push(String(l).replace(/\n/g,"\n"+r));else if(k.isObject(l)){k.hasUid(l)||f.push(l);var E=k.getUid(l);if(g[E])c.push("*** reference loop detected (id="+E+") ***");else{g[E]=!0;c.push("{");for(var H in l)if(b||"function"!==typeof l[H])c.push("\n"),c.push(v),
-c.push(H+" = "),h(l[H],v);c.push("\n"+r+"}");delete g[E]}}else c.push(l)}catch(ia){c.push("*** "+ia+" ***")}};h(a,"");for(a=0;a<f.length;a++)k.removeUid(f[a]);return c.join("")};k.debug.exposeArray=function(a){for(var b=[],c=0;c<a.length;c++)Array.isArray(a[c])?b.push(k.debug.exposeArray(a[c])):b.push(a[c]);return"[ "+b.join(", ")+" ]"};
-k.debug.normalizeErrorObject=function(a){var b=k.getObjectByName("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var f=a.lineNumber||a.line||"Not available"}catch(l){f="Not available",c=!0}try{var g=a.fileName||a.filename||a.sourceURL||k.global.$googDebugFname||b}catch(l){g="Not available",c=!0}b=k.debug.serializeErrorStack_(a);if(!(!c&&
-a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;if(null==c){if(a.constructor&&a.constructor instanceof Function){var h=a.constructor.name?a.constructor.name:k.debug.getFunctionName(a.constructor);c='Unknown Error of type "'+h+'"';if(k.debug.CHECK_FOR_THROWN_EVENT&&"Event"==h)try{c=c+' with Event.type "'+(a.type||"")+'"'}catch(l){}}else c="Unknown Error of unknown type";"function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,
-name:a.name||"UnknownError",lineNumber:f,fileName:g,stack:b||"Not available"}}a.stack=b;return a};k.debug.serializeErrorStack_=function(a,b){b||(b={});b[k.debug.serializeErrorAsKey_(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[k.debug.serializeErrorAsKey_(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=k.debug.serializeErrorStack_(a,b));return c};
-k.debug.serializeErrorAsKey_=function(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack};k.debug.enhanceError=function(a,b){a instanceof Error||(a=Error(a),Error.captureStackTrace&&Error.captureStackTrace(a,k.debug.enhanceError));a.stack||(a.stack=k.debug.getStacktrace(k.debug.enhanceError));if(b){for(var c=0;a["message"+c];)++c;a["message"+c]=String(b)}return a};
-k.debug.enhanceErrorWithContext=function(a,b){a=k.debug.enhanceError(a);if(b)for(var c in b)k.debug.errorcontext.addErrorContext(a,c,b[c]);return a};
-k.debug.getStacktraceSimple=function(a){if(!k.debug.FORCE_SLOPPY_STACKS){var b=k.debug.getNativeStackTrace_(k.debug.getStacktraceSimple);if(b)return b}b=[];for(var c=arguments.callee.caller,f=0;c&&(!a||f<a);){b.push(k.debug.getFunctionName(c));b.push("()\n");try{c=c.caller}catch(g){b.push("[exception trying to get caller]\n");break}f++;if(f>=k.debug.MAX_STACK_DEPTH){b.push("[...long stack...]");break}}a&&f>=a?b.push("[...reached max depth limit...]"):b.push("[end]");return b.join("")};
-k.debug.MAX_STACK_DEPTH=50;k.debug.getNativeStackTrace_=function(a){var b=Error();if(Error.captureStackTrace)return Error.captureStackTrace(b,a),String(b.stack);try{throw b;}catch(c){b=c}return(a=b.stack)?String(a):null};k.debug.getStacktrace=function(a){var b;k.debug.FORCE_SLOPPY_STACKS||(b=k.debug.getNativeStackTrace_(a||k.debug.getStacktrace));b||(b=k.debug.getStacktraceHelper_(a||arguments.callee.caller,[]));return b};
-k.debug.getStacktraceHelper_=function(a,b){var c=[];if(ua(b,a))c.push("[...circular reference...]");else if(a&&b.length<k.debug.MAX_STACK_DEPTH){c.push(k.debug.getFunctionName(a)+"(");for(var f=a.arguments,g=0;f&&g<f.length;g++){0<g&&c.push(", ");var h=f[g];switch(typeof h){case "object":h=h?"object":"null";break;case "string":break;case "number":h=String(h);break;case "boolean":h=h?"true":"false";break;case "function":h=(h=k.debug.getFunctionName(h))?h:"[fn]";break;default:h=typeof h}40<h.length&&
-(h=h.substr(0,40)+"...");c.push(h)}b.push(a);c.push(")\n");try{c.push(k.debug.getStacktraceHelper_(a.caller,b))}catch(l){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")};k.debug.getFunctionName=function(a){if(k.debug.fnNameCache_[a])return k.debug.fnNameCache_[a];a=String(a);if(!k.debug.fnNameCache_[a]){var b=/function\s+([^\(]+)/m.exec(a);k.debug.fnNameCache_[a]=b?b[1]:"[Anonymous]"}return k.debug.fnNameCache_[a]};
-k.debug.makeWhitespaceVisible=function(a){return a.replace(/ /g,"[_]").replace(/\f/g,"[f]").replace(/\n/g,"[n]\n").replace(/\r/g,"[r]").replace(/\t/g,"[t]")};k.debug.runtimeType=function(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):null===a?"null":typeof a};k.debug.fnNameCache_={};k.debug.freezeInternal_=k.DEBUG&&Object.freeze||function(a){return a};k.debug.freeze=function(a){return k.debug.freezeInternal_(a)};k.debug.entryPointRegistry={};k.debug.EntryPointMonitor=function(){};k.debug.entryPointRegistry.refList_=[];k.debug.entryPointRegistry.monitors_=[];k.debug.entryPointRegistry.monitorsMayExist_=!1;k.debug.entryPointRegistry.register=function(a){k.debug.entryPointRegistry.refList_[k.debug.entryPointRegistry.refList_.length]=a;if(k.debug.entryPointRegistry.monitorsMayExist_)for(var b=k.debug.entryPointRegistry.monitors_,c=0;c<b.length;c++)a(k.bind(b[c].wrap,b[c]))};
-k.debug.entryPointRegistry.monitorAll=function(a){k.debug.entryPointRegistry.monitorsMayExist_=!0;for(var b=k.bind(a.wrap,a),c=0;c<k.debug.entryPointRegistry.refList_.length;c++)k.debug.entryPointRegistry.refList_[c](b);k.debug.entryPointRegistry.monitors_.push(a)};
-k.debug.entryPointRegistry.unmonitorAllIfPossible=function(a){var b=k.debug.entryPointRegistry.monitors_;k.asserts.assert(a==b[b.length-1],"Only the most recent monitor can be unwrapped.");a=k.bind(a.unwrap,a);for(var c=0;c<k.debug.entryPointRegistry.refList_.length;c++)k.debug.entryPointRegistry.refList_[c](a);b.length--};function Wa(a){a&&"function"==typeof a.dispose&&a.dispose()}k.dispose=Wa;function Xa(a){for(var b=0,c=arguments.length;b<c;++b){var f=arguments[b];k.isArrayLike(f)?Xa.apply(null,f):Wa(f)}}k.disposeAll=Xa;k.disposable={};k.disposable.IDisposable=function(){};k.Disposable=function(){k.Disposable.MONITORING_MODE!=k.Disposable.MonitoringMode.OFF&&(k.Disposable.instances_[k.getUid(this)]=this);this.disposed_=this.disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};k.Disposable.MonitoringMode={OFF:0,PERMANENT:1,INTERACTIVE:2};k.Disposable.MONITORING_MODE=0;k.Disposable.INCLUDE_STACK_ON_CREATION=!0;k.Disposable.instances_={};
-k.Disposable.getUndisposedObjects=function(){var a=[],b;for(b in k.Disposable.instances_)k.Disposable.instances_.hasOwnProperty(b)&&a.push(k.Disposable.instances_[Number(b)]);return a};k.Disposable.clearUndisposedObjects=function(){k.Disposable.instances_={}};k.Disposable.prototype.disposed_=!1;k.Disposable.prototype.isDisposed=function(){return this.disposed_};
-k.Disposable.prototype.dispose=function(){if(!this.disposed_&&(this.disposed_=!0,this.disposeInternal(),k.Disposable.MONITORING_MODE!=k.Disposable.MonitoringMode.OFF)){var a=k.getUid(this);if(k.Disposable.MONITORING_MODE==k.Disposable.MonitoringMode.PERMANENT&&!k.Disposable.instances_.hasOwnProperty(a))throw Error(this+" did not call the goog.Disposable base constructor or was disposed of after a clearUndisposedObjects call");if(k.Disposable.MONITORING_MODE!=k.Disposable.MonitoringMode.OFF&&this.onDisposeCallbacks_&&
-0<this.onDisposeCallbacks_.length)throw Error(this+" did not empty its onDisposeCallbacks queue. This probably means it overrode dispose() or disposeInternal() without calling the superclass' method.");delete k.Disposable.instances_[a]}};k.Disposable.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};k.Disposable.isDisposed=function(){return!1};k.events={};
-k.events.BrowserFeature={HAS_W3C_BUTTON:!k.userAgent.IE||k.userAgent.isDocumentModeOrHigher(9),HAS_W3C_EVENT_SUPPORT:!k.userAgent.IE||k.userAgent.isDocumentModeOrHigher(9),SET_KEY_CODE_TO_PREVENT_DEFAULT:k.userAgent.IE&&!k.userAgent.isVersionOrHigher("9"),HAS_NAVIGATOR_ONLINE_PROPERTY:!k.userAgent.WEBKIT||k.userAgent.isVersionOrHigher("528"),HAS_HTML5_NETWORK_EVENT_SUPPORT:k.userAgent.GECKO&&k.userAgent.isVersionOrHigher("1.9b")||k.userAgent.IE&&k.userAgent.isVersionOrHigher("8")||k.userAgent.OPERA&&k.userAgent.isVersionOrHigher("9.5")||
-k.userAgent.WEBKIT&&k.userAgent.isVersionOrHigher("528"),HTML5_NETWORK_EVENTS_FIRE_ON_BODY:k.userAgent.GECKO&&!k.userAgent.isVersionOrHigher("8")||k.userAgent.IE&&!k.userAgent.isVersionOrHigher("9"),TOUCH_ENABLED:"ontouchstart"in k.global||!!(k.global.document&&document.documentElement&&"ontouchstart"in document.documentElement)||!(!k.global.navigator||!k.global.navigator.maxTouchPoints&&!k.global.navigator.msMaxTouchPoints),POINTER_EVENTS:"PointerEvent"in k.global,MSPOINTER_EVENTS:"MSPointerEvent"in
-k.global&&!(!k.global.navigator||!k.global.navigator.msPointerEnabled),PASSIVE_EVENTS:function(){if(!k.global.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{k.global.addEventListener("test",k.nullFunction,b),k.global.removeEventListener("test",k.nullFunction,b)}catch(c){}return a}()};k.events.EventId=function(a){this.id=a};k.events.EventId.prototype.toString=function(){return this.id};k.events.Event=function(a,b){this.type=a instanceof k.events.EventId?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.propagationStopped_=!1};k.events.Event.prototype.stopPropagation=function(){this.propagationStopped_=!0};k.events.Event.prototype.preventDefault=function(){this.defaultPrevented=!0};k.events.Event.stopPropagation=function(a){a.stopPropagation()};k.events.Event.preventDefault=function(a){a.preventDefault()};k.events.getVendorPrefixedName_=function(a){return k.userAgent.WEBKIT?"webkit"+a:k.userAgent.OPERA?"o"+a.toLowerCase():a.toLowerCase()};
-k.events.EventType={CLICK:"click",RIGHTCLICK:"rightclick",DBLCLICK:"dblclick",AUXCLICK:"auxclick",MOUSEDOWN:"mousedown",MOUSEUP:"mouseup",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEMOVE:"mousemove",MOUSEENTER:"mouseenter",MOUSELEAVE:"mouseleave",MOUSECANCEL:"mousecancel",SELECTIONCHANGE:"selectionchange",SELECTSTART:"selectstart",WHEEL:"wheel",KEYPRESS:"keypress",KEYDOWN:"keydown",KEYUP:"keyup",BLUR:"blur",FOCUS:"focus",DEACTIVATE:"deactivate",FOCUSIN:"focusin",FOCUSOUT:"focusout",CHANGE:"change",
-RESET:"reset",SELECT:"select",SUBMIT:"submit",INPUT:"input",PROPERTYCHANGE:"propertychange",DRAGSTART:"dragstart",DRAG:"drag",DRAGENTER:"dragenter",DRAGOVER:"dragover",DRAGLEAVE:"dragleave",DROP:"drop",DRAGEND:"dragend",TOUCHSTART:"touchstart",TOUCHMOVE:"touchmove",TOUCHEND:"touchend",TOUCHCANCEL:"touchcancel",BEFOREUNLOAD:"beforeunload",CONSOLEMESSAGE:"consolemessage",CONTEXTMENU:"contextmenu",DEVICECHANGE:"devicechange",DEVICEMOTION:"devicemotion",DEVICEORIENTATION:"deviceorientation",DOMCONTENTLOADED:"DOMContentLoaded",
-ERROR:"error",HELP:"help",LOAD:"load",LOSECAPTURE:"losecapture",ORIENTATIONCHANGE:"orientationchange",READYSTATECHANGE:"readystatechange",RESIZE:"resize",SCROLL:"scroll",UNLOAD:"unload",CANPLAY:"canplay",CANPLAYTHROUGH:"canplaythrough",DURATIONCHANGE:"durationchange",EMPTIED:"emptied",ENDED:"ended",LOADEDDATA:"loadeddata",LOADEDMETADATA:"loadedmetadata",PAUSE:"pause",PLAY:"play",PLAYING:"playing",PROGRESS:"progress",RATECHANGE:"ratechange",SEEKED:"seeked",SEEKING:"seeking",STALLED:"stalled",SUSPEND:"suspend",
-TIMEUPDATE:"timeupdate",VOLUMECHANGE:"volumechange",WAITING:"waiting",SOURCEOPEN:"sourceopen",SOURCEENDED:"sourceended",SOURCECLOSED:"sourceclosed",ABORT:"abort",UPDATE:"update",UPDATESTART:"updatestart",UPDATEEND:"updateend",HASHCHANGE:"hashchange",PAGEHIDE:"pagehide",PAGESHOW:"pageshow",POPSTATE:"popstate",COPY:"copy",PASTE:"paste",CUT:"cut",BEFORECOPY:"beforecopy",BEFORECUT:"beforecut",BEFOREPASTE:"beforepaste",ONLINE:"online",OFFLINE:"offline",MESSAGE:"message",CONNECT:"connect",INSTALL:"install",
-ACTIVATE:"activate",FETCH:"fetch",FOREIGNFETCH:"foreignfetch",MESSAGEERROR:"messageerror",STATECHANGE:"statechange",UPDATEFOUND:"updatefound",CONTROLLERCHANGE:"controllerchange",ANIMATIONSTART:k.events.getVendorPrefixedName_("AnimationStart"),ANIMATIONEND:k.events.getVendorPrefixedName_("AnimationEnd"),ANIMATIONITERATION:k.events.getVendorPrefixedName_("AnimationIteration"),TRANSITIONEND:k.events.getVendorPrefixedName_("TransitionEnd"),POINTERDOWN:"pointerdown",POINTERUP:"pointerup",POINTERCANCEL:"pointercancel",
-POINTERMOVE:"pointermove",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",GOTPOINTERCAPTURE:"gotpointercapture",LOSTPOINTERCAPTURE:"lostpointercapture",MSGESTURECHANGE:"MSGestureChange",MSGESTUREEND:"MSGestureEnd",MSGESTUREHOLD:"MSGestureHold",MSGESTURESTART:"MSGestureStart",MSGESTURETAP:"MSGestureTap",MSGOTPOINTERCAPTURE:"MSGotPointerCapture",MSINERTIASTART:"MSInertiaStart",MSLOSTPOINTERCAPTURE:"MSLostPointerCapture",MSPOINTERCANCEL:"MSPointerCancel",
-MSPOINTERDOWN:"MSPointerDown",MSPOINTERENTER:"MSPointerEnter",MSPOINTERHOVER:"MSPointerHover",MSPOINTERLEAVE:"MSPointerLeave",MSPOINTERMOVE:"MSPointerMove",MSPOINTEROUT:"MSPointerOut",MSPOINTEROVER:"MSPointerOver",MSPOINTERUP:"MSPointerUp",TEXT:"text",TEXTINPUT:k.userAgent.IE?"textinput":"textInput",COMPOSITIONSTART:"compositionstart",COMPOSITIONUPDATE:"compositionupdate",COMPOSITIONEND:"compositionend",BEFOREINPUT:"beforeinput",EXIT:"exit",LOADABORT:"loadabort",LOADCOMMIT:"loadcommit",LOADREDIRECT:"loadredirect",
-LOADSTART:"loadstart",LOADSTOP:"loadstop",RESPONSIVE:"responsive",SIZECHANGED:"sizechanged",UNRESPONSIVE:"unresponsive",VISIBILITYCHANGE:"visibilitychange",STORAGE:"storage",DOMSUBTREEMODIFIED:"DOMSubtreeModified",DOMNODEINSERTED:"DOMNodeInserted",DOMNODEREMOVED:"DOMNodeRemoved",DOMNODEREMOVEDFROMDOCUMENT:"DOMNodeRemovedFromDocument",DOMNODEINSERTEDINTODOCUMENT:"DOMNodeInsertedIntoDocument",DOMATTRMODIFIED:"DOMAttrModified",DOMCHARACTERDATAMODIFIED:"DOMCharacterDataModified",BEFOREPRINT:"beforeprint",
-AFTERPRINT:"afterprint",BEFOREINSTALLPROMPT:"beforeinstallprompt",APPINSTALLED:"appinstalled"};k.events.getPointerFallbackEventName_=function(a,b,c){return k.events.BrowserFeature.POINTER_EVENTS?a:k.events.BrowserFeature.MSPOINTER_EVENTS?b:c};
-k.events.PointerFallbackEventType={POINTERDOWN:k.events.getPointerFallbackEventName_(k.events.EventType.POINTERDOWN,k.events.EventType.MSPOINTERDOWN,k.events.EventType.MOUSEDOWN),POINTERUP:k.events.getPointerFallbackEventName_(k.events.EventType.POINTERUP,k.events.EventType.MSPOINTERUP,k.events.EventType.MOUSEUP),POINTERCANCEL:k.events.getPointerFallbackEventName_(k.events.EventType.POINTERCANCEL,k.events.EventType.MSPOINTERCANCEL,k.events.EventType.MOUSECANCEL),POINTERMOVE:k.events.getPointerFallbackEventName_(k.events.EventType.POINTERMOVE,
-k.events.EventType.MSPOINTERMOVE,k.events.EventType.MOUSEMOVE),POINTEROVER:k.events.getPointerFallbackEventName_(k.events.EventType.POINTEROVER,k.events.EventType.MSPOINTEROVER,k.events.EventType.MOUSEOVER),POINTEROUT:k.events.getPointerFallbackEventName_(k.events.EventType.POINTEROUT,k.events.EventType.MSPOINTEROUT,k.events.EventType.MOUSEOUT),POINTERENTER:k.events.getPointerFallbackEventName_(k.events.EventType.POINTERENTER,k.events.EventType.MSPOINTERENTER,k.events.EventType.MOUSEENTER),POINTERLEAVE:k.events.getPointerFallbackEventName_(k.events.EventType.POINTERLEAVE,
-k.events.EventType.MSPOINTERLEAVE,k.events.EventType.MOUSELEAVE)};
-k.events.PointerTouchFallbackEventType={POINTERDOWN:k.events.getPointerFallbackEventName_(k.events.EventType.POINTERDOWN,k.events.EventType.MSPOINTERDOWN,k.events.EventType.TOUCHSTART),POINTERUP:k.events.getPointerFallbackEventName_(k.events.EventType.POINTERUP,k.events.EventType.MSPOINTERUP,k.events.EventType.TOUCHEND),POINTERCANCEL:k.events.getPointerFallbackEventName_(k.events.EventType.POINTERCANCEL,k.events.EventType.MSPOINTERCANCEL,k.events.EventType.TOUCHCANCEL),POINTERMOVE:k.events.getPointerFallbackEventName_(k.events.EventType.POINTERMOVE,
-k.events.EventType.MSPOINTERMOVE,k.events.EventType.TOUCHMOVE)};k.events.PointerAsMouseEventType={MOUSEDOWN:k.events.PointerFallbackEventType.POINTERDOWN,MOUSEUP:k.events.PointerFallbackEventType.POINTERUP,MOUSECANCEL:k.events.PointerFallbackEventType.POINTERCANCEL,MOUSEMOVE:k.events.PointerFallbackEventType.POINTERMOVE,MOUSEOVER:k.events.PointerFallbackEventType.POINTEROVER,MOUSEOUT:k.events.PointerFallbackEventType.POINTEROUT,MOUSEENTER:k.events.PointerFallbackEventType.POINTERENTER,MOUSELEAVE:k.events.PointerFallbackEventType.POINTERLEAVE};
-k.events.MouseAsMouseEventType={MOUSEDOWN:k.events.EventType.MOUSEDOWN,MOUSEUP:k.events.EventType.MOUSEUP,MOUSECANCEL:k.events.EventType.MOUSECANCEL,MOUSEMOVE:k.events.EventType.MOUSEMOVE,MOUSEOVER:k.events.EventType.MOUSEOVER,MOUSEOUT:k.events.EventType.MOUSEOUT,MOUSEENTER:k.events.EventType.MOUSEENTER,MOUSELEAVE:k.events.EventType.MOUSELEAVE};
-k.events.PointerAsTouchEventType={TOUCHCANCEL:k.events.PointerTouchFallbackEventType.POINTERCANCEL,TOUCHEND:k.events.PointerTouchFallbackEventType.POINTERUP,TOUCHMOVE:k.events.PointerTouchFallbackEventType.POINTERMOVE,TOUCHSTART:k.events.PointerTouchFallbackEventType.POINTERDOWN};k.events.USE_LAYER_XY_AS_OFFSET_XY=!1;
-k.events.BrowserEvent=function(a,b){k.events.Event.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.event_=null;if(a){var c=this.type=a.type,f=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||
-a.srcElement;this.currentTarget=b;(b=a.relatedTarget)?k.userAgent.GECKO&&(k.reflect.canAccessProperty(b)||(b=null)):c==k.events.EventType.MOUSEOVER?b=a.fromElement:c==k.events.EventType.MOUSEOUT&&(b=a.toElement);this.relatedTarget=b;f?(this.clientX=void 0!==f.clientX?f.clientX:f.pageX,this.clientY=void 0!==f.clientY?f.clientY:f.pageY,this.screenX=f.screenX||0,this.screenY=f.screenY||0):(k.events.USE_LAYER_XY_AS_OFFSET_XY?(this.offsetX=void 0!==a.layerX?a.layerX:a.offsetX,this.offsetY=void 0!==a.layerY?
-a.layerY:a.offsetY):(this.offsetX=k.userAgent.WEBKIT||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=k.userAgent.WEBKIT||void 0!==a.offsetY?a.offsetY:a.layerY),this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;
-this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=k.events.BrowserEvent.getPointerType_(a);this.state=a.state;this.event_=a;a.defaultPrevented&&k.events.BrowserEvent.superClass_.preventDefault.call(this)}};k.inherits(k.events.BrowserEvent,k.events.Event);k.events.BrowserEvent.MouseButton={LEFT:0,MIDDLE:1,RIGHT:2};k.events.BrowserEvent.PointerType={MOUSE:"mouse",PEN:"pen",TOUCH:"touch"};k.events.BrowserEvent.IEButtonMap=k.debug.freeze([1,4,2]);
-k.events.BrowserEvent.IE_BUTTON_MAP=k.events.BrowserEvent.IEButtonMap;k.events.BrowserEvent.IE_POINTER_TYPE_MAP=k.debug.freeze({2:k.events.BrowserEvent.PointerType.TOUCH,3:k.events.BrowserEvent.PointerType.PEN,4:k.events.BrowserEvent.PointerType.MOUSE});k.events.BrowserEvent.prototype.stopPropagation=function(){k.events.BrowserEvent.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
-k.events.BrowserEvent.prototype.preventDefault=function(){k.events.BrowserEvent.superClass_.preventDefault.call(this);var a=this.event_;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,k.events.BrowserFeature.SET_KEY_CODE_TO_PREVENT_DEFAULT)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};k.events.BrowserEvent.getPointerType_=function(a){return"string"===typeof a.pointerType?a.pointerType:k.events.BrowserEvent.IE_POINTER_TYPE_MAP[a.pointerType]||""};k.events.Listenable=function(){};k.events.Listenable.IMPLEMENTED_BY_PROP="closure_listenable_"+(1E6*Math.random()|0);k.events.Listenable.addImplementation=function(a){a.prototype[k.events.Listenable.IMPLEMENTED_BY_PROP]=!0};k.events.Listenable.isImplementedBy=function(a){return!(!a||!a[k.events.Listenable.IMPLEMENTED_BY_PROP])};d=k.events.Listenable.prototype;d.listen=function(){};d.listenOnce=function(){};d.unlisten=function(){};d.unlistenByKey=function(){};d.dispatchEvent=function(){};
-d.removeAllListeners=function(){};d.getParentEventTarget=function(){};d.fireListeners=function(){};d.getListeners=function(){};d.getListener=function(){};d.hasListener=function(){};k.events.ListenableKey=function(){};k.events.ListenableKey.counter_=0;k.events.ListenableKey.reserveKey=function(){return++k.events.ListenableKey.counter_};k.events.Listener=function(a,b,c,f,g){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!f;this.handler=g;this.key=k.events.ListenableKey.reserveKey();this.removed=this.callOnce=!1};k.events.Listener.ENABLE_MONITORING=!1;var Ya=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};k.events.ListenerMap=function(a){this.src=a;this.listeners={};this.typeCount_=0};k.events.ListenerMap.prototype.add=function(a,b,c,f,g){var h=a.toString();a=this.listeners[h];a||(a=this.listeners[h]=[],this.typeCount_++);var l=k.events.ListenerMap.findListenerIndex_(a,b,f,g);-1<l?(b=a[l],c||(b.callOnce=!1)):(b=new k.events.Listener(b,this.src,h,!!f,g),b.callOnce=c,a.push(b));return b};
-k.events.ListenerMap.prototype.remove=function(a,b,c,f){a=a.toString();if(!(a in this.listeners))return!1;var g=this.listeners[a];b=k.events.ListenerMap.findListenerIndex_(g,b,c,f);return-1<b?(Ya(g[b]),Ba(g,b),0==g.length&&(delete this.listeners[a],this.typeCount_--),!0):!1};var Za=function(a,b){var c=b.type;if(!(c in a.listeners))return!1;var f=Aa(a.listeners[c],b);f&&(Ya(b),0==a.listeners[c].length&&(delete a.listeners[c],a.typeCount_--));return f};
-k.events.ListenerMap.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.listeners)if(!a||c==a){for(var f=this.listeners[c],g=0;g<f.length;g++)++b,Ya(f[g]);delete this.listeners[c];this.typeCount_--}return b};k.events.ListenerMap.prototype.getListeners=function(a,b){a=this.listeners[a.toString()];var c=[];if(a)for(var f=0;f<a.length;++f){var g=a[f];g.capture==b&&c.push(g)}return c};
-k.events.ListenerMap.prototype.getListener=function(a,b,c,f){a=this.listeners[a.toString()];var g=-1;a&&(g=k.events.ListenerMap.findListenerIndex_(a,b,c,f));return-1<g?a[g]:null};k.events.ListenerMap.prototype.hasListener=function(a,b){var c=void 0!==a,f=c?a.toString():"",g=void 0!==b;return k.object.some(this.listeners,function(h){for(var l=0;l<h.length;++l)if(!(c&&h[l].type!=f||g&&h[l].capture!=b))return!0;return!1})};
-k.events.ListenerMap.findListenerIndex_=function(a,b,c,f){for(var g=0;g<a.length;++g){var h=a[g];if(!h.removed&&h.listener==b&&h.capture==!!c&&h.handler==f)return g}return-1};k.events.LISTENER_MAP_PROP_="closure_lm_"+(1E6*Math.random()|0);k.events.onString_="on";k.events.onStringMap_={};k.events.CaptureSimulationMode={OFF_AND_FAIL:0,OFF_AND_SILENT:1,ON:2};k.events.CAPTURE_SIMULATION_MODE=2;k.events.listenerCountEstimate_=0;
-k.events.listen=function(a,b,c,f,g){if(f&&f.once)return k.events.listenOnce(a,b,c,f,g);if(Array.isArray(b)){for(var h=0;h<b.length;h++)k.events.listen(a,b[h],c,f,g);return null}c=k.events.wrapListener(c);return k.events.Listenable.isImplementedBy(a)?a.listen(b,c,k.isObject(f)?!!f.capture:!!f,g):k.events.listen_(a,b,c,!1,f,g)};
-k.events.listen_=function(a,b,c,f,g,h){if(!b)throw Error("Invalid event type");var l=k.isObject(g)?!!g.capture:!!g;if(l&&!k.events.BrowserFeature.HAS_W3C_EVENT_SUPPORT){if(k.events.CAPTURE_SIMULATION_MODE==k.events.CaptureSimulationMode.OFF_AND_FAIL)return k.asserts.fail("Can not register capture listener in IE8-."),null;if(k.events.CAPTURE_SIMULATION_MODE==k.events.CaptureSimulationMode.OFF_AND_SILENT)return null}var r=k.events.getListenerMap_(a);r||(a[k.events.LISTENER_MAP_PROP_]=r=new k.events.ListenerMap(a));
-c=r.add(b,c,f,l,h);if(c.proxy)return c;f=k.events.getProxy();c.proxy=f;f.src=a;f.listener=c;if(a.addEventListener)k.events.BrowserFeature.PASSIVE_EVENTS||(g=l),void 0===g&&(g=!1),a.addEventListener(b.toString(),f,g);else if(a.attachEvent)a.attachEvent(k.events.getOnString_(b.toString()),f);else if(a.addListener&&a.removeListener)k.asserts.assert("change"===b,"MediaQueryList only has a change event"),a.addListener(f);else throw Error("addEventListener and attachEvent are unavailable.");k.events.listenerCountEstimate_++;
-return c};k.events.getProxy=function(){var a=k.events.handleBrowserEvent_,b=k.events.BrowserFeature.HAS_W3C_EVENT_SUPPORT?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b};
-k.events.listenOnce=function(a,b,c,f,g){if(Array.isArray(b)){for(var h=0;h<b.length;h++)k.events.listenOnce(a,b[h],c,f,g);return null}c=k.events.wrapListener(c);return k.events.Listenable.isImplementedBy(a)?a.listenOnce(b,c,k.isObject(f)?!!f.capture:!!f,g):k.events.listen_(a,b,c,!0,f,g)};k.events.listenWithWrapper=function(a,b,c,f,g){b.listen(a,c,f,g)};
-k.events.unlisten=function(a,b,c,f,g){if(Array.isArray(b)){for(var h=0;h<b.length;h++)k.events.unlisten(a,b[h],c,f,g);return null}f=k.isObject(f)?!!f.capture:!!f;c=k.events.wrapListener(c);if(k.events.Listenable.isImplementedBy(a))return a.unlisten(b,c,f,g);if(!a)return!1;if(a=k.events.getListenerMap_(a))if(b=a.getListener(b,c,f,g))return k.events.unlistenByKey(b);return!1};
-k.events.unlistenByKey=function(a){if("number"===typeof a||!a||a.removed)return!1;var b=a.src;if(k.events.Listenable.isImplementedBy(b))return b.unlistenByKey(a);var c=a.type,f=a.proxy;b.removeEventListener?b.removeEventListener(c,f,a.capture):b.detachEvent?b.detachEvent(k.events.getOnString_(c),f):b.addListener&&b.removeListener&&b.removeListener(f);k.events.listenerCountEstimate_--;(c=k.events.getListenerMap_(b))?(Za(c,a),0==c.typeCount_&&(c.src=null,b[k.events.LISTENER_MAP_PROP_]=null)):Ya(a);
-return!0};k.events.unlistenWithWrapper=function(a,b,c,f,g){b.unlisten(a,c,f,g)};k.events.removeAll=function(a,b){if(!a)return 0;if(k.events.Listenable.isImplementedBy(a))return a.removeAllListeners(b);a=k.events.getListenerMap_(a);if(!a)return 0;var c=0;b=b&&b.toString();for(var f in a.listeners)if(!b||f==b)for(var g=a.listeners[f].concat(),h=0;h<g.length;++h)k.events.unlistenByKey(g[h])&&++c;return c};
-k.events.getListeners=function(a,b){return k.events.Listenable.isImplementedBy(a)?a.getListeners(b,void 0):a?(a=k.events.getListenerMap_(a))?a.getListeners(b,void 0):[]:[]};k.events.getListener=function(a,b,c,f,g){c=k.events.wrapListener(c);f=!!f;return k.events.Listenable.isImplementedBy(a)?a.getListener(b,c,f,g):a?(a=k.events.getListenerMap_(a))?a.getListener(b,c,f,g):null:null};
-k.events.hasListener=function(a,b,c){if(k.events.Listenable.isImplementedBy(a))return a.hasListener(b,c);a=k.events.getListenerMap_(a);return!!a&&a.hasListener(b,c)};k.events.expose=function(a){var b=[],c;for(c in a)a[c]&&a[c].id?b.push(c+" = "+a[c]+" ("+a[c].id+")"):b.push(c+" = "+a[c]);return b.join("\n")};k.events.getOnString_=function(a){return a in k.events.onStringMap_?k.events.onStringMap_[a]:k.events.onStringMap_[a]=k.events.onString_+a};
-k.events.fireListeners=function(a,b,c){return k.events.Listenable.isImplementedBy(a)?a.fireListeners(b,c,void 0):k.events.fireListeners_(a,b,c,void 0)};k.events.fireListeners_=function(a,b,c,f){var g=!0;if(a=k.events.getListenerMap_(a))if(b=a.listeners[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var h=b[a];h&&h.capture==c&&!h.removed&&(h=k.events.fireListener(h,f),g=g&&!1!==h)}return g};
-k.events.fireListener=function(a,b){var c=a.listener,f=a.handler||a.src;a.callOnce&&k.events.unlistenByKey(a);return c.call(f,b)};k.events.getTotalListenerCount=function(){return k.events.listenerCountEstimate_};k.events.dispatchEvent=function(a,b){k.asserts.assert(k.events.Listenable.isImplementedBy(a),"Can not use goog.events.dispatchEvent with non-goog.events.Listenable instance.");return a.dispatchEvent(b)};k.events.protectBrowserEventEntryPoint=function(a){k.events.handleBrowserEvent_=a.protectEntryPoint(k.events.handleBrowserEvent_)};
-k.events.handleBrowserEvent_=function(a,b){if(a.removed)return!0;if(!k.events.BrowserFeature.HAS_W3C_EVENT_SUPPORT){var c=b||k.getObjectByName("window.event");b=new k.events.BrowserEvent(c,this);var f=!0;if(k.events.CAPTURE_SIMULATION_MODE==k.events.CaptureSimulationMode.ON){if(!k.events.isMarkedIeEvent_(c)){k.events.markIeEvent_(c);c=[];for(var g=b.currentTarget;g;g=g.parentNode)c.push(g);a=a.type;for(g=c.length-1;!b.propagationStopped_&&0<=g;g--){b.currentTarget=c[g];var h=k.events.fireListeners_(c[g],
-a,!0,b);f=f&&h}for(g=0;!b.propagationStopped_&&g<c.length;g++)b.currentTarget=c[g],h=k.events.fireListeners_(c[g],a,!1,b),f=f&&h}}else f=k.events.fireListener(a,b);return f}return k.events.fireListener(a,new k.events.BrowserEvent(b,this))};k.events.markIeEvent_=function(a){var b=!1;if(0==a.keyCode)try{a.keyCode=-1;return}catch(c){b=!0}if(b||void 0==a.returnValue)a.returnValue=!0};k.events.isMarkedIeEvent_=function(a){return 0>a.keyCode||void 0!=a.returnValue};k.events.uniqueIdCounter_=0;
-k.events.getUniqueId=function(a){return a+"_"+k.events.uniqueIdCounter_++};k.events.getListenerMap_=function(a){a=a[k.events.LISTENER_MAP_PROP_];return a instanceof k.events.ListenerMap?a:null};k.events.LISTENER_WRAPPER_PROP_="__closure_events_fn_"+(1E9*Math.random()>>>0);
-k.events.wrapListener=function(a){k.asserts.assert(a,"Listener can not be null.");if("function"===typeof a)return a;k.asserts.assert(a.handleEvent,"An object listener must have handleEvent method.");a[k.events.LISTENER_WRAPPER_PROP_]||(a[k.events.LISTENER_WRAPPER_PROP_]=function(b){return a.handleEvent(b)});return a[k.events.LISTENER_WRAPPER_PROP_]};k.debug.entryPointRegistry.register(function(a){k.events.handleBrowserEvent_=a(k.events.handleBrowserEvent_)});k.events.EventHandler=function(a){k.Disposable.call(this);this.handler_=a;this.keys_={}};k.inherits(k.events.EventHandler,k.Disposable);k.events.EventHandler.typeArray_=[];k.events.EventHandler.prototype.listen=function(a,b,c,f){return this.listen_(a,b,c,f)};
-k.events.EventHandler.prototype.listen_=function(a,b,c,f,g){Array.isArray(b)||(b&&(k.events.EventHandler.typeArray_[0]=b.toString()),b=k.events.EventHandler.typeArray_);for(var h=0;h<b.length;h++){var l=k.events.listen(a,b[h],c||this.handleEvent,f||!1,g||this.handler_||this);if(!l)break;this.keys_[l.key]=l}return this};k.events.EventHandler.prototype.listenOnce=function(a,b,c,f){return $a(this,a,b,c,f)};
-var $a=function(a,b,c,f,g,h){if(Array.isArray(c))for(var l=0;l<c.length;l++)$a(a,b,c[l],f,g,h);else{b=k.events.listenOnce(b,c,f||a.handleEvent,g,h||a.handler_||a);if(!b)return a;a.keys_[b.key]=b}return a};d=k.events.EventHandler.prototype;d.listenWithWrapper=function(a,b,c,f){b.listen(a,c,f,this.handler_||this,this);return this};
-d.unlisten=function(a,b,c,f,g){if(Array.isArray(b))for(var h=0;h<b.length;h++)this.unlisten(a,b[h],c,f,g);else if(a=k.events.getListener(a,b,c||this.handleEvent,k.isObject(f)?!!f.capture:!!f,g||this.handler_||this))k.events.unlistenByKey(a),delete this.keys_[a.key];return this};d.unlistenWithWrapper=function(a,b,c,f,g){b.unlisten(a,c,f,g||this.handler_||this,this);return this};
-d.removeAll=function(){k.object.forEach(this.keys_,function(a,b){this.keys_.hasOwnProperty(b)&&k.events.unlistenByKey(a)},this);this.keys_={}};d.disposeInternal=function(){k.events.EventHandler.superClass_.disposeInternal.call(this);this.removeAll()};d.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};k.events.EventTarget=function(){k.Disposable.call(this);this.eventTargetListeners_=new k.events.ListenerMap(this);this.actualEventTarget_=this;this.parentEventTarget_=null};k.inherits(k.events.EventTarget,k.Disposable);k.events.Listenable.addImplementation(k.events.EventTarget);k.events.EventTarget.MAX_ANCESTORS_=1E3;d=k.events.EventTarget.prototype;d.getParentEventTarget=function(){return this.parentEventTarget_};d.addEventListener=function(a,b,c,f){k.events.listen(this,a,b,c,f)};
-d.removeEventListener=function(a,b,c,f){k.events.unlisten(this,a,b,c,f)};d.dispatchEvent=function(a){ab(this);var b=this.getParentEventTarget();if(b){var c=[];for(var f=1;b;b=b.getParentEventTarget())c.push(b),k.asserts.assert(++f<k.events.EventTarget.MAX_ANCESTORS_,"infinite loop")}return k.events.EventTarget.dispatchEventInternal_(this.actualEventTarget_,a,c)};
-d.disposeInternal=function(){k.events.EventTarget.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};d.listen=function(a,b,c,f){ab(this);return this.eventTargetListeners_.add(String(a),b,!1,c,f)};d.listenOnce=function(a,b,c,f){return this.eventTargetListeners_.add(String(a),b,!0,c,f)};d.unlisten=function(a,b,c,f){return this.eventTargetListeners_.remove(String(a),b,c,f)};d.unlistenByKey=function(a){return Za(this.eventTargetListeners_,a)};
-d.removeAllListeners=function(a){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(a):0};d.fireListeners=function(a,b,c){a=this.eventTargetListeners_.listeners[String(a)];if(!a)return!0;a=a.concat();for(var f=!0,g=0;g<a.length;++g){var h=a[g];if(h&&!h.removed&&h.capture==b){var l=h.listener,r=h.handler||h.src;h.callOnce&&this.unlistenByKey(h);f=!1!==l.call(r,c)&&f}}return f&&!c.defaultPrevented};
-d.getListeners=function(a,b){return this.eventTargetListeners_.getListeners(String(a),b)};d.getListener=function(a,b,c,f){return this.eventTargetListeners_.getListener(String(a),b,c,f)};d.hasListener=function(a,b){return this.eventTargetListeners_.hasListener(void 0!==a?String(a):void 0,b)};var ab=function(a){k.asserts.assert(a.eventTargetListeners_,"Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?")};
-k.events.EventTarget.dispatchEventInternal_=function(a,b,c){var f=b.type||b;if("string"===typeof b)b=new k.events.Event(b,a);else if(b instanceof k.events.Event)b.target=b.target||a;else{var g=b;b=new k.events.Event(f,a);k.object.extend(b,g)}g=!0;if(c)for(var h=c.length-1;!b.propagationStopped_&&0<=h;h--){var l=b.currentTarget=c[h];g=l.fireListeners(f,!0,b)&&g}b.propagationStopped_||(l=b.currentTarget=a,g=l.fireListeners(f,!0,b)&&g,b.propagationStopped_||(g=l.fireListeners(f,!1,b)&&g));if(c)for(h=
-0;!b.propagationStopped_&&h<c.length;h++)l=b.currentTarget=c[h],g=l.fireListeners(f,!1,b)&&g;return g};k.events.EventWrapper=function(){};k.events.EventWrapper.prototype.listen=function(){};k.events.EventWrapper.prototype.unlisten=function(){};k.math={};k.math.randomInt=function(a){return Math.floor(Math.random()*a)};k.math.uniformRandom=function(a,b){return a+Math.random()*(b-a)};k.math.clamp=function(a,b,c){return Math.min(Math.max(a,b),c)};k.math.modulo=function(a,b){a%=b;return 0>a*b?a+b:a};k.math.lerp=function(a,b,c){return a+c*(b-a)};k.math.nearlyEquals=function(a,b,c){return Math.abs(a-b)<=(c||1E-6)};k.math.standardAngle=function(a){return k.math.modulo(a,360)};k.math.standardAngleInRadians=function(a){return k.math.modulo(a,2*Math.PI)};
-k.math.toRadians=function(a){return a*Math.PI/180};k.math.toDegrees=function(a){return 180*a/Math.PI};k.math.angleDx=function(a,b){return b*Math.cos(k.math.toRadians(a))};k.math.angleDy=function(a,b){return b*Math.sin(k.math.toRadians(a))};k.math.angle=function(a,b,c,f){return k.math.standardAngle(k.math.toDegrees(Math.atan2(f-b,c-a)))};k.math.angleDifference=function(a,b){a=k.math.standardAngle(b)-k.math.standardAngle(a);180<a?a-=360:-180>=a&&(a=360+a);return a};
-k.math.sign=function(a){return 0<a?1:0>a?-1:a};k.math.longestCommonSubsequence=function(a,b,c,f){c=c||function(H,ia){return H==ia};f=f||function(H){return a[H]};for(var g=a.length,h=b.length,l=[],r=0;r<g+1;r++)l[r]=[],l[r][0]=0;for(var v=0;v<h+1;v++)l[0][v]=0;for(r=1;r<=g;r++)for(v=1;v<=h;v++)c(a[r-1],b[v-1])?l[r][v]=l[r-1][v-1]+1:l[r][v]=Math.max(l[r-1][v],l[r][v-1]);var E=[];r=g;for(v=h;0<r&&0<v;)c(a[r-1],b[v-1])?(E.unshift(f(r-1,v-1)),r--,v--):l[r-1][v]>l[r][v-1]?r--:v--;return E};
-k.math.sum=function(a){return oa(arguments,function(b,c){return b+c},0)};k.math.average=function(a){return k.math.sum.apply(null,arguments)/arguments.length};k.math.sampleVariance=function(a){var b=arguments.length;if(2>b)return 0;var c=k.math.average.apply(null,arguments);return k.math.sum.apply(null,p(arguments,function(f){return Math.pow(f-c,2)}))/(b-1)};k.math.standardDeviation=function(a){return Math.sqrt(k.math.sampleVariance.apply(null,arguments))};
-k.math.isInt=function(a){return isFinite(a)&&0==a%1};k.math.isFiniteNumber=function(a){return isFinite(a)};k.math.isNegativeZero=function(a){return 0==a&&0>1/a};k.math.log10Floor=function(a){if(0<a){var b=Math.round(Math.log(a)*Math.LOG10E);return b-(parseFloat("1e"+b)>a?1:0)}return 0==a?-Infinity:NaN};k.math.safeFloor=function(a,b){k.asserts.assert(void 0===b||0<b);return Math.floor(a+(b||2E-15))};k.math.safeCeil=function(a,b){k.asserts.assert(void 0===b||0<b);return Math.ceil(a-(b||2E-15))};k.iter={};k.iter.StopIteration="StopIteration"in k.global?k.global.StopIteration:{message:"StopIteration",stack:""};k.iter.Iterator=function(){};k.iter.Iterator.prototype.next=function(){throw k.iter.StopIteration;};k.iter.Iterator.prototype.__iterator__=function(){return this};
-k.iter.toIterator=function(a){if(a instanceof k.iter.Iterator)return a;if("function"==typeof a.__iterator__)return a.__iterator__(!1);if(k.isArrayLike(a)){var b=0,c=new k.iter.Iterator;c.next=function(){for(;;){if(b>=a.length)throw k.iter.StopIteration;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");};
-k.iter.forEach=function(a,b,c){if(k.isArrayLike(a))try{n(a,b,c)}catch(f){if(f!==k.iter.StopIteration)throw f;}else{a=k.iter.toIterator(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(f){if(f!==k.iter.StopIteration)throw f;}}};k.iter.filter=function(a,b,c){var f=k.iter.toIterator(a);a=new k.iter.Iterator;a.next=function(){for(;;){var g=f.next();if(b.call(c,g,void 0,f))return g}};return a};k.iter.filterFalse=function(a,b,c){return k.iter.filter(a,k.functions.not(b),c)};
-k.iter.range=function(a,b,c){var f=0,g=a,h=c||1;1<arguments.length&&(f=a,g=+b);if(0==h)throw Error("Range step argument must not be zero");var l=new k.iter.Iterator;l.next=function(){if(0<h&&f>=g||0>h&&f<=g)throw k.iter.StopIteration;var r=f;f+=h;return r};return l};k.iter.join=function(a,b){return k.iter.toArray(a).join(b)};k.iter.map=function(a,b,c){var f=k.iter.toIterator(a);a=new k.iter.Iterator;a.next=function(){var g=f.next();return b.call(c,g,void 0,f)};return a};
-k.iter.reduce=function(a,b,c,f){var g=c;k.iter.forEach(a,function(h){g=b.call(f,g,h)});return g};k.iter.some=function(a,b,c){a=k.iter.toIterator(a);try{for(;;)if(b.call(c,a.next(),void 0,a))return!0}catch(f){if(f!==k.iter.StopIteration)throw f;}return!1};k.iter.every=function(a,b,c){a=k.iter.toIterator(a);try{for(;;)if(!b.call(c,a.next(),void 0,a))return!1}catch(f){if(f!==k.iter.StopIteration)throw f;}return!0};k.iter.chain=function(a){return k.iter.chainFromIterable(arguments)};
-k.iter.chainFromIterable=function(a){var b=k.iter.toIterator(a);a=new k.iter.Iterator;var c=null;a.next=function(){for(;;){if(null==c){var f=b.next();c=k.iter.toIterator(f)}try{return c.next()}catch(g){if(g!==k.iter.StopIteration)throw g;c=null}}};return a};k.iter.dropWhile=function(a,b,c){var f=k.iter.toIterator(a);a=new k.iter.Iterator;var g=!0;a.next=function(){for(;;){var h=f.next();if(!g||!b.call(c,h,void 0,f))return g=!1,h}};return a};
-k.iter.takeWhile=function(a,b,c){var f=k.iter.toIterator(a);a=new k.iter.Iterator;a.next=function(){var g=f.next();if(b.call(c,g,void 0,f))return g;throw k.iter.StopIteration;};return a};k.iter.toArray=function(a){if(k.isArrayLike(a))return Da(a);a=k.iter.toIterator(a);var b=[];k.iter.forEach(a,function(c){b.push(c)});return b};k.iter.equals=function(a,b){a=k.iter.zipLongest({},a,b);var c=Ma;return k.iter.every(a,function(f){return c(f[0],f[1])})};
-k.iter.nextOrValue=function(a){try{k.iter.toIterator(a).next()}catch(b){if(b!=k.iter.StopIteration)throw b;}};k.iter.product=function(a){if(pa(arguments,function(g){return!g.length})||!arguments.length)return new k.iter.Iterator;var b=new k.iter.Iterator,c=arguments,f=Oa(0,c.length);b.next=function(){if(f){for(var g=p(f,function(l,r){return c[r][l]}),h=f.length-1;0<=h;h--){k.asserts.assert(f);if(f[h]<c[h].length-1){f[h]++;break}if(0==h){f=null;break}f[h]=0}return g}throw k.iter.StopIteration;};return b};
-k.iter.cycle=function(a){var b=k.iter.toIterator(a),c=[],f=0;a=new k.iter.Iterator;var g=!1;a.next=function(){var h=null;if(!g)try{return h=b.next(),c.push(h),h}catch(l){if(l!=k.iter.StopIteration||va(c))throw l;g=!0}h=c[f];f=(f+1)%c.length;return h};return a};k.iter.count=function(a,b){var c=a||0,f=void 0!==b?b:1;a=new k.iter.Iterator;a.next=function(){var g=c;c+=f;return g};return a};k.iter.repeat=function(a){var b=new k.iter.Iterator;b.next=k.functions.constant(a);return b};
-k.iter.accumulate=function(a){var b=k.iter.toIterator(a),c=0;a=new k.iter.Iterator;a.next=function(){return c+=b.next()};return a};k.iter.zip=function(a){var b=arguments,c=new k.iter.Iterator;if(0<b.length){var f=p(b,k.iter.toIterator);c.next=function(){return p(f,function(g){return g.next()})}}return c};
-k.iter.zipLongest=function(a,b){var c=Ea(arguments,1),f=new k.iter.Iterator;if(0<c.length){var g=p(c,k.iter.toIterator);f.next=function(){var h=!1,l=p(g,function(r){try{var v=r.next();h=!0}catch(E){if(E!==k.iter.StopIteration)throw E;v=a}return v});if(!h)throw k.iter.StopIteration;return l}}return f};k.iter.compress=function(a,b){var c=k.iter.toIterator(b);return k.iter.filter(a,function(){return!!c.next()})};
-k.iter.GroupByIterator_=function(a,b){this.iterator=k.iter.toIterator(a);this.keyFunc=b||k.functions.identity};k.inherits(k.iter.GroupByIterator_,k.iter.Iterator);
-k.iter.GroupByIterator_.prototype.next=function(){for(;this.currentKey==this.targetKey;)this.currentValue=this.iterator.next(),this.currentKey=this.keyFunc(this.currentValue);for(var a=this.targetKey=this.currentKey,b=this.targetKey,c=[];this.currentKey==b;){c.push(this.currentValue);try{this.currentValue=this.iterator.next()}catch(f){if(f!==k.iter.StopIteration)throw f;break}this.currentKey=this.keyFunc(this.currentValue)}return[a,c]};
-k.iter.groupBy=function(a,b){return new k.iter.GroupByIterator_(a,b)};k.iter.starMap=function(a,b,c){var f=k.iter.toIterator(a);a=new k.iter.Iterator;a.next=function(){var g=k.iter.toArray(f.next());return b.apply(c,Ca(g,void 0,f))};return a};
-k.iter.tee=function(a,b){var c=k.iter.toIterator(a),f=p(Na("number"===typeof b?b:2),function(){return[]}),g=function(){var h=c.next();n(f,function(l){l.push(h)})};return p(f,function(h){var l=new k.iter.Iterator;l.next=function(){va(h)&&g();k.asserts.assert(!va(h));return h.shift()};return l})};k.iter.enumerate=function(a,b){return k.iter.zip(k.iter.count(b),a)};
-k.iter.limit=function(a,b){k.asserts.assert(k.math.isInt(b)&&0<=b);var c=k.iter.toIterator(a);a=new k.iter.Iterator;var f=b;a.next=function(){if(0<f--)return c.next();throw k.iter.StopIteration;};return a};k.iter.consume=function(a,b){k.asserts.assert(k.math.isInt(b)&&0<=b);for(a=k.iter.toIterator(a);0<b--;)k.iter.nextOrValue(a);return a};
-k.iter.slice=function(a,b,c){k.asserts.assert(k.math.isInt(b)&&0<=b);a=k.iter.consume(a,b);"number"===typeof c&&(k.asserts.assert(k.math.isInt(c)&&c>=b),a=k.iter.limit(a,c-b));return a};k.iter.hasDuplicates_=function(a){var b=[];Fa(a,b);return a.length!=b.length};k.iter.permutations=function(a,b){a=k.iter.toArray(a);b=k.iter.product.apply(void 0,Oa(a,"number"===typeof b?b:a.length));return k.iter.filter(b,function(c){return!k.iter.hasDuplicates_(c)})};
-k.iter.combinations=function(a,b){function c(h){return f[h]}var f=k.iter.toArray(a);a=k.iter.range(f.length);b=k.iter.permutations(a,b);var g=k.iter.filter(b,function(h){return La(h)});b=new k.iter.Iterator;b.next=function(){return p(g.next(),c)};return b};
-k.iter.combinationsWithReplacement=function(a,b){function c(h){return f[h]}var f=k.iter.toArray(a);a=Na(f.length);b=k.iter.product.apply(void 0,Oa(a,b));var g=k.iter.filter(b,function(h){return La(h)});b=new k.iter.Iterator;b.next=function(){return p(g.next(),c)};return b};k.structs={};k.structs.Map=function(a,b){this.map_={};this.keys_=[];this.version_=this.count_=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var f=0;f<c;f+=2)this.set(arguments[f],arguments[f+1])}else a&&this.addAll(a)};d=k.structs.Map.prototype;d.getCount=function(){return this.count_};d.getValues=function(){bb(this);for(var a=[],b=0;b<this.keys_.length;b++)a.push(this.map_[this.keys_[b]]);return a};d.getKeys=function(){bb(this);return this.keys_.concat()};
-d.containsKey=function(a){return k.structs.Map.hasKey_(this.map_,a)};d.containsValue=function(a){for(var b=0;b<this.keys_.length;b++){var c=this.keys_[b];if(k.structs.Map.hasKey_(this.map_,c)&&this.map_[c]==a)return!0}return!1};d.equals=function(a,b){if(this===a)return!0;if(this.count_!=a.getCount())return!1;b=b||k.structs.Map.defaultEquals;bb(this);for(var c,f=0;c=this.keys_[f];f++)if(!b(this.get(c),a.get(c)))return!1;return!0};k.structs.Map.defaultEquals=function(a,b){return a===b};
-k.structs.Map.prototype.isEmpty=function(){return 0==this.count_};k.structs.Map.prototype.clear=function(){this.map_={};this.version_=this.count_=this.keys_.length=0};k.structs.Map.prototype.remove=function(a){return k.structs.Map.hasKey_(this.map_,a)?(delete this.map_[a],this.count_--,this.version_++,this.keys_.length>2*this.count_&&bb(this),!0):!1};
-var bb=function(a){if(a.count_!=a.keys_.length){for(var b=0,c=0;b<a.keys_.length;){var f=a.keys_[b];k.structs.Map.hasKey_(a.map_,f)&&(a.keys_[c++]=f);b++}a.keys_.length=c}if(a.count_!=a.keys_.length){var g={};for(c=b=0;b<a.keys_.length;)f=a.keys_[b],k.structs.Map.hasKey_(g,f)||(a.keys_[c++]=f,g[f]=1),b++;a.keys_.length=c}};d=k.structs.Map.prototype;d.get=function(a,b){return k.structs.Map.hasKey_(this.map_,a)?this.map_[a]:b};
-d.set=function(a,b){k.structs.Map.hasKey_(this.map_,a)||(this.count_++,this.keys_.push(a),this.version_++);this.map_[a]=b};d.addAll=function(a){if(a instanceof k.structs.Map)for(var b=a.getKeys(),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};d.forEach=function(a,b){for(var c=this.getKeys(),f=0;f<c.length;f++){var g=c[f],h=this.get(g);a.call(b,h,g,this)}};d.clone=function(){return new k.structs.Map(this)};
-d.transpose=function(){for(var a=new k.structs.Map,b=0;b<this.keys_.length;b++){var c=this.keys_[b];a.set(this.map_[c],c)}return a};d.toObject=function(){bb(this);for(var a={},b=0;b<this.keys_.length;b++){var c=this.keys_[b];a[c]=this.map_[c]}return a};
-d.__iterator__=function(a){bb(this);var b=0,c=this.version_,f=this,g=new k.iter.Iterator;g.next=function(){if(c!=f.version_)throw Error("The map has changed since the iterator was created");if(b>=f.keys_.length)throw k.iter.StopIteration;var h=f.keys_[b++];return a?h:f.map_[h]};return g};k.structs.Map.hasKey_=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};k.structs.LinkedMap=function(a){this.maxCount_=a||null;this.cache_=!0;this.evictionCallback_=void 0;this.map_=new k.structs.Map;this.head_=new k.structs.LinkedMap.Node_("",void 0);this.head_.next=this.head_.prev=this.head_};var db=function(a,b){(b=a.map_.get(b))&&a.cache_&&(b.remove(),cb(a,b));return b};d=k.structs.LinkedMap.prototype;d.get=function(a,b){return(a=db(this,a))?a.value:b};
-d.set=function(a,b){var c=db(this,a);c?c.value=b:(c=new k.structs.LinkedMap.Node_(a,b),this.map_.set(a,c),cb(this,c))};d.peek=function(){return this.head_.next.value};d.shift=function(){return eb(this,this.head_.next)};d.pop=function(){return eb(this,this.head_.prev)};d.remove=function(a){return(a=this.map_.get(a))?(this.removeNode(a),!0):!1};d.removeNode=function(a){a.remove();this.map_.remove(a.key)};d.getCount=function(){return this.map_.getCount()};d.isEmpty=function(){return this.map_.isEmpty()};
-d.getKeys=function(){return this.map(function(a,b){return b})};d.getValues=function(){return this.map(function(a){return a})};d.contains=function(a){return this.some(function(b){return b==a})};d.containsKey=function(a){return this.map_.containsKey(a)};d.clear=function(){gb(this,0)};d.forEach=function(a,b){for(var c=this.head_.next;c!=this.head_;c=c.next)a.call(b,c.value,c.key,this)};d.map=function(a,b){for(var c=[],f=this.head_.next;f!=this.head_;f=f.next)c.push(a.call(b,f.value,f.key,this));return c};
-d.some=function(a,b){for(var c=this.head_.next;c!=this.head_;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};d.every=function(a,b){for(var c=this.head_.next;c!=this.head_;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};
-var cb=function(a,b){a.cache_?(b.next=a.head_.next,b.prev=a.head_,a.head_.next=b,b.next.prev=b):(b.prev=a.head_.prev,b.next=a.head_,a.head_.prev=b,b.prev.next=b);null!=a.maxCount_&&gb(a,a.maxCount_)},gb=function(a,b){for(;a.getCount()>b;){var c=a.cache_?a.head_.prev:a.head_.next;a.removeNode(c);a.evictionCallback_&&a.evictionCallback_(c.key,c.value)}},eb=function(a,b){a.head_!=b&&a.removeNode(b);return b.value};k.structs.LinkedMap.Node_=function(a,b){this.key=a;this.value=b};
-k.structs.LinkedMap.Node_.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var hb=function(a,b){k.events.EventTarget.call(this);this.timeout_=a||36E5;this.cache_=new k.structs.LinkedMap(b||100)};e.inherits(hb,k.events.EventTarget);hb.prototype.get=function(a){return(a=this.cache_.get(a))&&Date.now()-a.timeStamp_<=this.timeout_?a.licenses_:null};hb.prototype.remove=function(a){this.cache_.remove(a)};hb.Entry=function(a){this.timeStamp_=Date.now();this.licenses_=a};da.LicensesCache=hb;k.structs.getCount=function(a){return a.getCount&&"function"==typeof a.getCount?a.getCount():k.isArrayLike(a)||"string"===typeof a?a.length:k.object.getCount(a)};k.structs.getValues=function(a){if(a.getValues&&"function"==typeof a.getValues)return a.getValues();if("string"===typeof a)return a.split("");if(k.isArrayLike(a)){for(var b=[],c=a.length,f=0;f<c;f++)b.push(a[f]);return b}return k.object.getValues(a)};
-k.structs.getKeys=function(a){if(a.getKeys&&"function"==typeof a.getKeys)return a.getKeys();if(!a.getValues||"function"!=typeof a.getValues){if(k.isArrayLike(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return k.object.getKeys(a)}};
-k.structs.contains=function(a,b){return a.contains&&"function"==typeof a.contains?a.contains(b):a.containsValue&&"function"==typeof a.containsValue?a.containsValue(b):k.isArrayLike(a)||"string"===typeof a?ua(a,b):k.object.containsValue(a,b)};k.structs.isEmpty=function(a){return a.isEmpty&&"function"==typeof a.isEmpty?a.isEmpty():k.isArrayLike(a)||"string"===typeof a?va(a):k.object.isEmpty(a)};k.structs.clear=function(a){a.clear&&"function"==typeof a.clear?a.clear():k.isArrayLike(a)?wa(a):k.object.clear(a)};
-k.structs.forEach=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(k.isArrayLike(a)||"string"===typeof a)n(a,b,c);else for(var f=k.structs.getKeys(a),g=k.structs.getValues(a),h=g.length,l=0;l<h;l++)b.call(c,g[l],f&&f[l],a)};
-k.structs.filter=function(a,b,c){if("function"==typeof a.filter)return a.filter(b,c);if(k.isArrayLike(a)||"string"===typeof a)return na(a,b,c);var f=k.structs.getKeys(a),g=k.structs.getValues(a),h=g.length;if(f){var l={};for(var r=0;r<h;r++)b.call(c,g[r],f[r],a)&&(l[f[r]]=g[r])}else for(l=[],r=0;r<h;r++)b.call(c,g[r],void 0,a)&&l.push(g[r]);return l};
-k.structs.map=function(a,b,c){if("function"==typeof a.map)return a.map(b,c);if(k.isArrayLike(a)||"string"===typeof a)return p(a,b,c);var f=k.structs.getKeys(a),g=k.structs.getValues(a),h=g.length;if(f){var l={};for(var r=0;r<h;r++)l[f[r]]=b.call(c,g[r],f[r],a)}else for(l=[],r=0;r<h;r++)l[r]=b.call(c,g[r],void 0,a);return l};
-k.structs.some=function(a,b,c){if("function"==typeof a.some)return a.some(b,c);if(k.isArrayLike(a)||"string"===typeof a)return pa(a,b,c);for(var f=k.structs.getKeys(a),g=k.structs.getValues(a),h=g.length,l=0;l<h;l++)if(b.call(c,g[l],f&&f[l],a))return!0;return!1};
-k.structs.every=function(a,b,c){if("function"==typeof a.every)return a.every(b,c);if(k.isArrayLike(a)||"string"===typeof a)return qa(a,b,c);for(var f=k.structs.getKeys(a),g=k.structs.getValues(a),h=g.length,l=0;l<h;l++)if(!b.call(c,g[l],f&&f[l],a))return!1;return!0};k.uri={};k.uri.utils={};k.uri.utils.CharCode_={AMPERSAND:38,EQUAL:61,HASH:35,QUESTION:63};k.uri.utils.buildFromEncodedParts=function(a,b,c,f,g,h,l){var r="";a&&(r+=a+":");c&&(r+="//",b&&(r+=b+"@"),r+=c,f&&(r+=":"+f));g&&(r+=g);h&&(r+="?"+h);l&&(r+="#"+l);return r};k.uri.utils.splitRe_=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;k.uri.utils.ComponentIndex={SCHEME:1,USER_INFO:2,DOMAIN:3,PORT:4,PATH:5,QUERY_DATA:6,FRAGMENT:7};
-k.uri.utils.urlPackageSupportLoggingHandler_=null;k.uri.utils.setUrlPackageSupportLoggingHandler=function(a){k.uri.utils.urlPackageSupportLoggingHandler_=a};k.uri.utils.split=function(a){var b=a.match(k.uri.utils.splitRe_);k.uri.utils.urlPackageSupportLoggingHandler_&&0<=["http","https","ws","wss","ftp"].indexOf(b[k.uri.utils.ComponentIndex.SCHEME])&&k.uri.utils.urlPackageSupportLoggingHandler_(a);return b};
-k.uri.utils.decodeIfPossible_=function(a,b){return a?b?decodeURI(a):decodeURIComponent(a):a};k.uri.utils.getComponentByIndex_=function(a,b){return k.uri.utils.split(b)[a]||null};k.uri.utils.getScheme=function(a){return k.uri.utils.getComponentByIndex_(k.uri.utils.ComponentIndex.SCHEME,a)};k.uri.utils.getEffectiveScheme=function(a){a=k.uri.utils.getScheme(a);!a&&k.global.self&&k.global.self.location&&(a=k.global.self.location.protocol,a=a.substr(0,a.length-1));return a?a.toLowerCase():""};
-k.uri.utils.getUserInfoEncoded=function(){return k.uri.utils.getComponentByIndex_(k.uri.utils.ComponentIndex.USER_INFO,void 0)};k.uri.utils.getUserInfo=function(){return k.uri.utils.decodeIfPossible_(k.uri.utils.getUserInfoEncoded())};k.uri.utils.getDomainEncoded=function(){return k.uri.utils.getComponentByIndex_(k.uri.utils.ComponentIndex.DOMAIN,void 0)};k.uri.utils.getDomain=function(){return k.uri.utils.decodeIfPossible_(k.uri.utils.getDomainEncoded(),!0)};
-k.uri.utils.getPort=function(){return Number(k.uri.utils.getComponentByIndex_(k.uri.utils.ComponentIndex.PORT,void 0))||null};k.uri.utils.getPathEncoded=function(){return k.uri.utils.getComponentByIndex_(k.uri.utils.ComponentIndex.PATH,void 0)};k.uri.utils.getPath=function(){return k.uri.utils.decodeIfPossible_(k.uri.utils.getPathEncoded(),!0)};k.uri.utils.getQueryData=function(){return k.uri.utils.getComponentByIndex_(k.uri.utils.ComponentIndex.QUERY_DATA,void 0)};
-k.uri.utils.getFragmentEncoded=function(){var a=(void 0).indexOf("#");return 0>a?null:(void 0).substr(a+1)};k.uri.utils.setFragmentEncoded=function(a,b){return k.uri.utils.removeFragment(a)+(b?"#"+b:"")};k.uri.utils.getFragment=function(){return k.uri.utils.decodeIfPossible_(k.uri.utils.getFragmentEncoded())};
-k.uri.utils.getHost=function(a){a=k.uri.utils.split(a);return k.uri.utils.buildFromEncodedParts(a[k.uri.utils.ComponentIndex.SCHEME],a[k.uri.utils.ComponentIndex.USER_INFO],a[k.uri.utils.ComponentIndex.DOMAIN],a[k.uri.utils.ComponentIndex.PORT])};k.uri.utils.getOrigin=function(a){a=k.uri.utils.split(a);return k.uri.utils.buildFromEncodedParts(a[k.uri.utils.ComponentIndex.SCHEME],null,a[k.uri.utils.ComponentIndex.DOMAIN],a[k.uri.utils.ComponentIndex.PORT])};
-k.uri.utils.getPathAndAfter=function(a){a=k.uri.utils.split(a);return k.uri.utils.buildFromEncodedParts(null,null,null,null,a[k.uri.utils.ComponentIndex.PATH],a[k.uri.utils.ComponentIndex.QUERY_DATA],a[k.uri.utils.ComponentIndex.FRAGMENT])};k.uri.utils.removeFragment=function(a){var b=a.indexOf("#");return 0>b?a:a.substr(0,b)};
-k.uri.utils.haveSameDomain=function(a,b){a=k.uri.utils.split(a);b=k.uri.utils.split(b);return a[k.uri.utils.ComponentIndex.DOMAIN]==b[k.uri.utils.ComponentIndex.DOMAIN]&&a[k.uri.utils.ComponentIndex.SCHEME]==b[k.uri.utils.ComponentIndex.SCHEME]&&a[k.uri.utils.ComponentIndex.PORT]==b[k.uri.utils.ComponentIndex.PORT]};k.uri.utils.assertNoFragmentsOrQueries_=function(a){k.asserts.assert(0>a.indexOf("#")&&0>a.indexOf("?"),"goog.uri.utils: Fragment or query identifiers are not supported: [%s]",a)};
-k.uri.utils.parseQueryData=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var f=a[c].indexOf("="),g=null;if(0<=f){var h=a[c].substring(0,f);g=a[c].substring(f+1)}else h=a[c];b(h,g?k.string.urlDecode(g):"")}}};k.uri.utils.splitQueryData_=function(a){var b=a.indexOf("#");0>b&&(b=a.length);var c=a.indexOf("?");if(0>c||c>b){c=b;var f=""}else f=a.substring(c+1,b);return[a.substr(0,c),f,a.substr(b)]};k.uri.utils.joinQueryData_=function(a){return a[0]+(a[1]?"?"+a[1]:"")+a[2]};
-k.uri.utils.appendQueryData_=function(a,b){return b?a?a+"&"+b:b:a};k.uri.utils.appendQueryDataToUri_=function(a,b){if(!b)return a;a=k.uri.utils.splitQueryData_(a);a[1]=k.uri.utils.appendQueryData_(a[1],b);return k.uri.utils.joinQueryData_(a)};k.uri.utils.appendKeyValuePairs_=function(a,b,c){k.asserts.assertString(a);if(Array.isArray(b)){k.asserts.assertArray(b);for(var f=0;f<b.length;f++)k.uri.utils.appendKeyValuePairs_(a,String(b[f]),c)}else null!=b&&c.push(a+(""===b?"":"="+k.string.urlEncode(b)))};
-k.uri.utils.buildQueryData=function(a,b){k.asserts.assert(0==Math.max(a.length-(b||0),0)%2,"goog.uri.utils: Key/value lists must be even in length.");var c=[];for(b=b||0;b<a.length;b+=2)k.uri.utils.appendKeyValuePairs_(a[b],a[b+1],c);return c.join("&")};k.uri.utils.buildQueryDataFromMap=function(a){var b=[],c;for(c in a)k.uri.utils.appendKeyValuePairs_(c,a[c],b);return b.join("&")};
-k.uri.utils.appendParams=function(a,b){var c=2==arguments.length?k.uri.utils.buildQueryData(arguments[1],0):k.uri.utils.buildQueryData(arguments,1);return k.uri.utils.appendQueryDataToUri_(a,c)};k.uri.utils.appendParamsFromMap=function(a,b){b=k.uri.utils.buildQueryDataFromMap(b);return k.uri.utils.appendQueryDataToUri_(a,b)};k.uri.utils.appendParam=function(a,b,c){c=null!=c?"="+k.string.urlEncode(c):"";return k.uri.utils.appendQueryDataToUri_(a,b+c)};
-k.uri.utils.findParam_=function(a,b,c,f){for(var g=c.length;0<=(b=a.indexOf(c,b))&&b<f;){var h=a.charCodeAt(b-1);if(h==k.uri.utils.CharCode_.AMPERSAND||h==k.uri.utils.CharCode_.QUESTION)if(h=a.charCodeAt(b+g),!h||h==k.uri.utils.CharCode_.EQUAL||h==k.uri.utils.CharCode_.AMPERSAND||h==k.uri.utils.CharCode_.HASH)return b;b+=g+1}return-1};k.uri.utils.hashOrEndRe_=/#|$/;k.uri.utils.hasParam=function(a,b){return 0<=k.uri.utils.findParam_(a,0,b,a.search(k.uri.utils.hashOrEndRe_))};
-k.uri.utils.getParamValue=function(a,b){var c=a.search(k.uri.utils.hashOrEndRe_),f=k.uri.utils.findParam_(a,0,b,c);if(0>f)return null;var g=a.indexOf("&",f);if(0>g||g>c)g=c;f+=b.length+1;return k.string.urlDecode(a.substr(f,g-f))};k.uri.utils.getParamValues=function(a,b){for(var c=a.search(k.uri.utils.hashOrEndRe_),f=0,g,h=[];0<=(g=k.uri.utils.findParam_(a,f,b,c));){f=a.indexOf("&",g);if(0>f||f>c)f=c;g+=b.length+1;h.push(k.string.urlDecode(a.substr(g,f-g)))}return h};
-k.uri.utils.trailingQueryPunctuationRe_=/[?&]($|#)/;k.uri.utils.removeParam=function(a,b){for(var c=a.search(k.uri.utils.hashOrEndRe_),f=0,g,h=[];0<=(g=k.uri.utils.findParam_(a,f,b,c));)h.push(a.substring(f,g)),f=Math.min(a.indexOf("&",g)+1||c,c);h.push(a.substr(f));return h.join("").replace(k.uri.utils.trailingQueryPunctuationRe_,"$1")};
-k.uri.utils.setParam=function(a){var b=k.uri.utils.StandardQueryParam.RANDOM,c=k.string.getRandomString();return k.uri.utils.appendParam(k.uri.utils.removeParam(a,b),b,c)};k.uri.utils.setParamsFromMap=function(a,b){a=k.uri.utils.splitQueryData_(a);var c=a[1],f=[];c&&c.split("&").forEach(function(g){var h=g.indexOf("=");b.hasOwnProperty(0<=h?g.substr(0,h):g)||f.push(g)});a[1]=k.uri.utils.appendQueryData_(f.join("&"),k.uri.utils.buildQueryDataFromMap(b));return k.uri.utils.joinQueryData_(a)};
-k.uri.utils.appendPath=function(a,b){k.uri.utils.assertNoFragmentsOrQueries_(a);k.string.endsWith(a,"/")&&(a=a.substr(0,a.length-1));k.string.startsWith(b,"/")&&(b=b.substr(1));return""+a+"/"+b};k.uri.utils.setPath=function(a,b){k.string.startsWith(b,"/");k.uri.utils.split(a)};k.uri.utils.StandardQueryParam={RANDOM:"zx"};k.uri.utils.makeUnique=function(a){return k.uri.utils.setParam(a)};k.Uri=function(a,b){this.domain_=this.userInfo_=this.scheme_="";this.port_=null;this.fragment_=this.path_="";this.ignoreCase_=this.isReadOnly_=!1;var c;a instanceof k.Uri?(this.ignoreCase_=void 0!==b?b:a.ignoreCase_,ib(this,a.getScheme()),jb(this,a.getUserInfo()),kb(this,a.getDomain()),lb(this,a.getPort()),this.setPath(a.getPath()),mb(this,a.getQueryData().clone()),nb(this,a.getFragment())):a&&(c=k.uri.utils.split(String(a)))?(this.ignoreCase_=!!b,ib(this,c[k.uri.utils.ComponentIndex.SCHEME]||"",
-!0),jb(this,c[k.uri.utils.ComponentIndex.USER_INFO]||"",!0),kb(this,c[k.uri.utils.ComponentIndex.DOMAIN]||"",!0),lb(this,c[k.uri.utils.ComponentIndex.PORT]),this.setPath(c[k.uri.utils.ComponentIndex.PATH]||"",!0),mb(this,c[k.uri.utils.ComponentIndex.QUERY_DATA]||"",!0),nb(this,c[k.uri.utils.ComponentIndex.FRAGMENT]||"",!0)):(this.ignoreCase_=!!b,this.queryData_=new k.Uri.QueryData(null,this.ignoreCase_))};k.Uri.RANDOM_PARAM=k.uri.utils.StandardQueryParam.RANDOM;
-k.Uri.prototype.toString=function(){var a=[],b=this.getScheme();b&&a.push(k.Uri.encodeSpecialChars_(b,k.Uri.reDisallowedInSchemeOrUserInfo_,!0),":");var c=this.getDomain();if(c||"file"==b)a.push("//"),(b=this.getUserInfo())&&a.push(k.Uri.encodeSpecialChars_(b,k.Uri.reDisallowedInSchemeOrUserInfo_,!0),"@"),a.push(k.Uri.removeDoubleEncoding_(k.string.urlEncode(c))),c=this.getPort(),null!=c&&a.push(":",String(c));if(c=this.getPath())this.domain_&&"/"!=c.charAt(0)&&a.push("/"),a.push(k.Uri.encodeSpecialChars_(c,
-"/"==c.charAt(0)?k.Uri.reDisallowedInAbsolutePath_:k.Uri.reDisallowedInRelativePath_,!0));(c=this.queryData_.toString())&&a.push("?",c);(c=this.getFragment())&&a.push("#",k.Uri.encodeSpecialChars_(c,k.Uri.reDisallowedInFragment_));return a.join("")};
-k.Uri.prototype.resolve=function(a){var b=this.clone(),c=!!a.scheme_;c?ib(b,a.getScheme()):c=!!a.userInfo_;c?jb(b,a.getUserInfo()):c=!!a.domain_;c?kb(b,a.getDomain()):c=null!=a.port_;var f=a.getPath();if(c)lb(b,a.getPort());else if(c=!!a.path_){if("/"!=f.charAt(0))if(this.domain_&&!this.path_)f="/"+f;else{var g=b.getPath().lastIndexOf("/");-1!=g&&(f=b.getPath().substr(0,g+1)+f)}f=k.Uri.removeDotSegments(f)}c?b.setPath(f):c=""!==a.queryData_.toString();c?mb(b,a.getQueryData().clone()):c=!!a.fragment_;
-c&&nb(b,a.getFragment());return b};k.Uri.prototype.clone=function(){return new k.Uri(this)};k.Uri.prototype.getScheme=function(){return this.scheme_};var ib=function(a,b,c){u(a);a.scheme_=c?k.Uri.decodeOrEmpty_(b,!0):b;a.scheme_&&(a.scheme_=a.scheme_.replace(/:$/,""))};k.Uri.prototype.getUserInfo=function(){return this.userInfo_};var jb=function(a,b,c){u(a);a.userInfo_=c?k.Uri.decodeOrEmpty_(b):b};k.Uri.prototype.getDomain=function(){return this.domain_};
-var kb=function(a,b,c){u(a);a.domain_=c?k.Uri.decodeOrEmpty_(b,!0):b};k.Uri.prototype.getPort=function(){return this.port_};var lb=function(a,b){u(a);if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.port_=b}else a.port_=null};k.Uri.prototype.getPath=function(){return this.path_};k.Uri.prototype.setPath=function(a,b){u(this);this.path_=b?k.Uri.decodeOrEmpty_(a,!0):a};
-var mb=function(a,b,c){u(a);b instanceof k.Uri.QueryData?(a.queryData_=b,a.queryData_.setIgnoreCase(a.ignoreCase_)):(c||(b=k.Uri.encodeSpecialChars_(b,k.Uri.reDisallowedInQuery_)),a.queryData_=new k.Uri.QueryData(b,a.ignoreCase_))};k.Uri.prototype.getQueryData=function(){return this.queryData_};k.Uri.prototype.getQuery=function(){return this.queryData_.toString()};k.Uri.prototype.getFragment=function(){return this.fragment_};var nb=function(a,b,c){u(a);a.fragment_=c?k.Uri.decodeOrEmpty_(b):b};
-k.Uri.prototype.makeUnique=function(){u(this);var a=k.Uri.RANDOM_PARAM,b=k.string.getRandomString();u(this);this.queryData_.set(a,b);return this};k.Uri.prototype.removeParameter=function(a){u(this);this.queryData_.remove(a);return this};var u=function(a){if(a.isReadOnly_)throw Error("Tried to modify a read-only Uri");};k.Uri.prototype.setIgnoreCase=function(a){this.ignoreCase_=a;this.queryData_&&this.queryData_.setIgnoreCase(a)};
-k.Uri.parse=function(a,b){return a instanceof k.Uri?a.clone():new k.Uri(a,b)};k.Uri.create=function(a,b,c,f,g,h,l,r){r=new k.Uri(null,r);a&&ib(r,a);b&&jb(r,b);c&&kb(r,c);f&&lb(r,f);g&&r.setPath(g);h&&mb(r,h);l&&nb(r,l);return r};k.Uri.resolve=function(a,b){a instanceof k.Uri||(a=k.Uri.parse(a));b instanceof k.Uri||(b=k.Uri.parse(b));return a.resolve(b)};
-k.Uri.removeDotSegments=function(a){if(".."==a||"."==a)return"";if(k.string.contains(a,"./")||k.string.contains(a,"/.")){var b=k.string.startsWith(a,"/");a=a.split("/");for(var c=[],f=0;f<a.length;){var g=a[f++];"."==g?b&&f==a.length&&c.push(""):".."==g?((1<c.length||1==c.length&&""!=c[0])&&c.pop(),b&&f==a.length&&c.push("")):(c.push(g),b=!0)}return c.join("/")}return a};k.Uri.decodeOrEmpty_=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};
-k.Uri.encodeSpecialChars_=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,k.Uri.encodeChar_),c&&(a=k.Uri.removeDoubleEncoding_(a)),a):null};k.Uri.encodeChar_=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};k.Uri.removeDoubleEncoding_=function(a){return a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")};k.Uri.reDisallowedInSchemeOrUserInfo_=/[#\/\?@]/g;k.Uri.reDisallowedInRelativePath_=/[#\?:]/g;k.Uri.reDisallowedInAbsolutePath_=/[#\?]/g;
-k.Uri.reDisallowedInQuery_=/[#\?@]/g;k.Uri.reDisallowedInFragment_=/#/g;k.Uri.haveSameDomain=function(a,b){a=k.uri.utils.split(a);b=k.uri.utils.split(b);return a[k.uri.utils.ComponentIndex.DOMAIN]==b[k.uri.utils.ComponentIndex.DOMAIN]&&a[k.uri.utils.ComponentIndex.PORT]==b[k.uri.utils.ComponentIndex.PORT]};k.Uri.QueryData=function(a,b){this.count_=this.keyMap_=null;this.encodedQuery_=a||null;this.ignoreCase_=!!b};
-var w=function(a){a.keyMap_||(a.keyMap_=new k.structs.Map,a.count_=0,a.encodedQuery_&&k.uri.utils.parseQueryData(a.encodedQuery_,function(b,c){a.add(k.string.urlDecode(b),c)}))};k.Uri.QueryData.createFromMap=function(a,b){var c=k.structs.getKeys(a);if("undefined"==typeof c)throw Error("Keys are undefined");b=new k.Uri.QueryData(null,b);a=k.structs.getValues(a);for(var f=0;f<c.length;f++){var g=c[f],h=a[f];Array.isArray(h)?ob(b,g,h):b.add(g,h)}return b};
-k.Uri.QueryData.createFromKeysValues=function(a,b,c){if(a.length!=b.length)throw Error("Mismatched lengths for keys/values");c=new k.Uri.QueryData(null,c);for(var f=0;f<a.length;f++)c.add(a[f],b[f]);return c};d=k.Uri.QueryData.prototype;d.getCount=function(){w(this);return this.count_};d.add=function(a,b){w(this);this.encodedQuery_=null;a=pb(this,a);var c=this.keyMap_.get(a);c||this.keyMap_.set(a,c=[]);c.push(b);this.count_=k.asserts.assertNumber(this.count_)+1;return this};
-d.remove=function(a){w(this);a=pb(this,a);return this.keyMap_.containsKey(a)?(this.encodedQuery_=null,this.count_=k.asserts.assertNumber(this.count_)-this.keyMap_.get(a).length,this.keyMap_.remove(a)):!1};d.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};d.isEmpty=function(){w(this);return 0==this.count_};d.containsKey=function(a){w(this);a=pb(this,a);return this.keyMap_.containsKey(a)};d.containsValue=function(a){var b=this.getValues();return ua(b,a)};
-d.forEach=function(a,b){w(this);this.keyMap_.forEach(function(c,f){n(c,function(g){a.call(b,g,f,this)},this)},this)};d.getKeys=function(){w(this);for(var a=this.keyMap_.getValues(),b=this.keyMap_.getKeys(),c=[],f=0;f<b.length;f++)for(var g=a[f],h=0;h<g.length;h++)c.push(b[f]);return c};d.getValues=function(a){w(this);var b=[];if("string"===typeof a)this.containsKey(a)&&(b=Ca(b,this.keyMap_.get(pb(this,a))));else{a=this.keyMap_.getValues();for(var c=0;c<a.length;c++)b=Ca(b,a[c])}return b};
-d.set=function(a,b){w(this);this.encodedQuery_=null;a=pb(this,a);this.containsKey(a)&&(this.count_=k.asserts.assertNumber(this.count_)-this.keyMap_.get(a).length);this.keyMap_.set(a,[b]);this.count_=k.asserts.assertNumber(this.count_)+1;return this};d.get=function(a,b){if(!a)return b;a=this.getValues(a);return 0<a.length?String(a[0]):b};var ob=function(a,b,c){a.remove(b);0<c.length&&(a.encodedQuery_=null,a.keyMap_.set(pb(a,b),Da(c)),a.count_=k.asserts.assertNumber(a.count_)+c.length)};
-k.Uri.QueryData.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var a=[],b=this.keyMap_.getKeys(),c=0;c<b.length;c++){var f=b[c],g=k.string.urlEncode(f);f=this.getValues(f);for(var h=0;h<f.length;h++){var l=g;""!==f[h]&&(l+="="+k.string.urlEncode(f[h]));a.push(l)}}return this.encodedQuery_=a.join("&")};
-k.Uri.QueryData.prototype.clone=function(){var a=new k.Uri.QueryData;a.encodedQuery_=this.encodedQuery_;this.keyMap_&&(a.keyMap_=this.keyMap_.clone(),a.count_=this.count_);return a};var pb=function(a,b){b=String(b);a.ignoreCase_&&(b=b.toLowerCase());return b};k.Uri.QueryData.prototype.setIgnoreCase=function(a){a&&!this.ignoreCase_&&(w(this),this.encodedQuery_=null,this.keyMap_.forEach(function(b,c){var f=c.toLowerCase();c!=f&&(this.remove(c),ob(this,f,b))},this));this.ignoreCase_=a};
-k.Uri.QueryData.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)k.structs.forEach(arguments[b],function(c,f){this.add(f,c)},this)};var qb=function(a){this.baseUrl_=a||qb.Environment.SANDBOX;this.baseUrlAndPath_=this.baseUrl_+qb.WEB_STORE_REQUEST_PATH_},rb=function(a,b,c,f,g,h,l,r,v,E,H,ia){var xa=c?c:"",fb=r||"application/x-www-form-urlencoded",Jb=H||null,tc=ia||null,uc=function(ba,T){if(T&&200==ba){ba=null;try{ba=JSON.parse(T)}catch(vd){h(ea.INVALID_RESPONSE_ERROR);return}Jb&&tc&&(console.log("Updating the licenses cache for appId: "+Jb),tc.cache_.set(Jb,new hb.Entry(ba)));g(ba)}else h(ea.INVALID_RESPONSE_ERROR)};H=function(ba){if(ba){var T=
-new XMLHttpRequest;T.open(f,b);T.setRequestHeader("Authorization","Bearer "+ba);T.setRequestHeader("Content-Type",fb);T.onreadystatechange=function(){4==T.readyState&&(401==T.status&&ba?chrome.identity.removeCachedAuthToken({token:ba},function(){l?rb(a,f,c,f,g,h,!1,r,v,E):(console.log(T),uc(T.status,T.responseText))}):(console.log(T),uc(T.status,T.responseText)))};T.send(xa)}else h(ea.TOKEN_MISSING_ERROR)};E?H(E):chrome.identity.getAuthToken({interactive:v||!1},H)},sb=function(a,b){b=b.parameters||
-{};if("env"in b){switch(b.env){case "prod":a.baseUrl_=qb.Environment.PROD;break;default:a.baseUrl_=qb.Environment.SANDBOX}a.baseUrlAndPath_=a.baseUrl_+qb.WEB_STORE_REQUEST_PATH_}};qb.prototype.onFailure_=function(a,b,c){a(fa(c||b))};
-var tb=function(a,b,c,f,g,h){var l=new k.Uri.QueryData;l.add("projection",g.projection?g.projection:"THIN");var r=new k.Uri(a.baseUrlAndPath_+"/items/"+b+"/payments");mb(r,l);f=k.bind(a.onFailure_,a,f,ea.GET_PURCHASES_ERROR);console.log("Making a request to apiary to retrieve licenses for appId: "+b);rb(a,r.toString(),null,"GET",c,f,!0,void 0,g.interactive,void 0,b,h)},ub=function(a,b,c,f,g,h){b=a.baseUrlAndPath_+"/items/"+b+"/skus/"+c;g=k.bind(a.onFailure_,a,g,ea.CONSUME_PURCHASE_ERROR);console.log("Sending consume call to apiary.");
-rb(a,b,null,"DELETE",f,g,!0,void 0,h)},vb=function(a,b,c,f,g,h){var l=new k.Uri.QueryData;l.add("hl",h.hl?h.hl:window.navigator.language);h.gl&&l.add("gl",h.gl);l.add("projection",h.projection?h.projection:"THIN");b=a.baseUrlAndPath_+"/items/"+b+"/skus";g&&(b=b+"/"+g);g=new k.Uri(b);mb(g,l);f=k.bind(a.onFailure_,a,f,ea.GET_SKU_DETAILS_ERROR);rb(a,g.toString(),null,"GET",c,f,!0,void 0,h.interactive)};qb.Environment={PROD:"https://www.googleapis.com",SANDBOX:"https://www-googleapis-staging.sandbox.google.com"};
-qb.WEB_STORE_REQUEST_PATH_="/chromewebstore/v1.1";da.WebStoreService=qb;var x={ConstBinaryMessage:function(){}};x.BinaryMessage=function(){};x.ScalarFieldType=void 0;x.RepeatedFieldType=void 0;x.AnyFieldType=void 0;x.BinaryConstants={};var y={INVALID:-1,DOUBLE:1,FLOAT:2,INT64:3,UINT64:4,INT32:5,FIXED64:6,FIXED32:7,BOOL:8,STRING:9,GROUP:10,MESSAGE:11,BYTES:12,UINT32:13,ENUM:14,SFIXED32:15,SFIXED64:16,SINT32:17,SINT64:18},z={INVALID:-1,VARINT:0,FIXED64:1,DELIMITED:2,START_GROUP:3,END_GROUP:4,FIXED32:5};x.BinaryConstants.FieldType=y;
-x.BinaryConstants.FieldTypeToWireType=function(a){switch(a){case y.INT32:case y.INT64:case y.UINT32:case y.UINT64:case y.SINT32:case y.SINT64:case y.BOOL:case y.ENUM:return z.VARINT;case y.DOUBLE:case y.FIXED64:case y.SFIXED64:return z.FIXED64;case y.STRING:case y.MESSAGE:case y.BYTES:return z.DELIMITED;case y.FLOAT:case y.FIXED32:case y.SFIXED32:return z.FIXED32;default:return z.INVALID}};x.BinaryConstants.FLOAT32_EPS=1.401298464324817E-45;x.BinaryConstants.FLOAT32_MIN=1.1754943508222875E-38;
-x.BinaryConstants.FLOAT32_MAX=3.4028234663852886E38;x.BinaryConstants.FLOAT64_EPS=4.9E-324;x.BinaryConstants.FLOAT64_MIN=2.2250738585072014E-308;x.BinaryConstants.FLOAT64_MAX=1.7976931348623157E308;x.BinaryConstants.INVALID_FIELD_NUMBER=-1;x.BinaryConstants.TWO_TO_20=1048576;x.BinaryConstants.TWO_TO_23=8388608;x.BinaryConstants.TWO_TO_31=2147483648;x.BinaryConstants.TWO_TO_32=4294967296;x.BinaryConstants.TWO_TO_52=4503599627370496;x.BinaryConstants.TWO_TO_63=0x7fffffffffffffff;
-x.BinaryConstants.TWO_TO_64=1.8446744073709552E19;x.BinaryConstants.WireType=z;x.BinaryConstants.ZERO_HASH="\x00\x00\x00\x00\x00\x00\x00\x00";x.ByteSource=void 0;k.crypt={};k.crypt.stringToByteArray=function(a){for(var b=[],c=0,f=0;f<a.length;f++){var g=a.charCodeAt(f);255<g&&(b[c++]=g&255,g>>=8);b[c++]=g}return b};k.crypt.byteArrayToString=function(a){if(8192>=a.length)return String.fromCharCode.apply(null,a);for(var b="",c=0;c<a.length;c+=8192){var f=Ea(a,c,c+8192);b+=String.fromCharCode.apply(null,f)}return b};k.crypt.byteArrayToHex=function(a,b){return p(a,function(c){c=c.toString(16);return 1<c.length?c:"0"+c}).join(b||"")};
-k.crypt.hexToByteArray=function(a){k.asserts.assert(0==a.length%2,"Key string length must be multiple of 2");for(var b=[],c=0;c<a.length;c+=2)b.push(parseInt(a.substring(c,c+2),16));return b};
-k.crypt.stringToUtf8ByteArray=function(a){for(var b=[],c=0,f=0;f<a.length;f++){var g=a.charCodeAt(f);128>g?b[c++]=g:(2048>g?b[c++]=g>>6|192:(55296==(g&64512)&&f+1<a.length&&56320==(a.charCodeAt(f+1)&64512)?(g=65536+((g&1023)<<10)+(a.charCodeAt(++f)&1023),b[c++]=g>>18|240,b[c++]=g>>12&63|128):b[c++]=g>>12|224,b[c++]=g>>6&63|128),b[c++]=g&63|128)}return b};
-k.crypt.utf8ByteArrayToString=function(a){for(var b=[],c=0,f=0;c<a.length;){var g=a[c++];if(128>g)b[f++]=String.fromCharCode(g);else if(191<g&&224>g){var h=a[c++];b[f++]=String.fromCharCode((g&31)<<6|h&63)}else if(239<g&&365>g){h=a[c++];var l=a[c++],r=a[c++];g=((g&7)<<18|(h&63)<<12|(l&63)<<6|r&63)-65536;b[f++]=String.fromCharCode(55296+(g>>10));b[f++]=String.fromCharCode(56320+(g&1023))}else h=a[c++],l=a[c++],b[f++]=String.fromCharCode((g&15)<<12|(h&63)<<6|l&63)}return b.join("")};
-k.crypt.xorByteArray=function(a,b){k.asserts.assert(a.length==b.length,"XOR array lengths must match");for(var c=[],f=0;f<a.length;f++)c.push(a[f]^b[f]);return c};x.utils={};var A=0,B=0;function wb(a){var b=a>>>0;a=Math.floor((a-b)/4294967296)>>>0;A=b;B=a}function xb(a){var b=0>a;a=Math.abs(a);var c=a>>>0;a=Math.floor((a-c)/4294967296);a>>>=0;b&&(a=~a>>>0,c=(~c>>>0)+1,4294967295<c&&(c=0,a++,4294967295<a&&(a=0)));A=c;B=a}
-function yb(a){var b=0>a?1:0;a=b?-a:a;if(0===a)B=0<1/a?0:2147483648,A=0;else if(isNaN(a))B=2147483647,A=4294967295;else if(1.7976931348623157E308<a)B=(b<<31|2146435072)>>>0,A=0;else if(2.2250738585072014E-308>a)a/=Math.pow(2,-1074),B=(b<<31|a/4294967296)>>>0,A=a>>>0;else{var c=a,f=0;if(2<=c)for(;2<=c&&1023>f;)f++,c/=2;else for(;1>c&&-1022<f;)c*=2,f--;a*=Math.pow(2,-f);B=(b<<31|f+1023<<20|1048576*a&1048575)>>>0;A=4503599627370496*a>>>0}}
-function zb(a){var b=a.charCodeAt(4),c=a.charCodeAt(5),f=a.charCodeAt(6),g=a.charCodeAt(7);A=a.charCodeAt(0)+(a.charCodeAt(1)<<8)+(a.charCodeAt(2)<<16)+(a.charCodeAt(3)<<24)>>>0;B=b+(c<<8)+(f<<16)+(g<<24)>>>0}function Ab(a,b){return 4294967296*b+(a>>>0)}function Bb(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,0==a&&(b=b+1>>>0));a=Ab(a,b);return c?-a:a}function Cb(a,b,c){var f=-(a&1);return c((a>>>1|b<<31)^f,b>>>1^f)}
-function Db(a,b){var c=2*(b>>31)+1,f=b>>>20&2047;a=4294967296*(b&1048575)+a;return 2047==f?a?NaN:Infinity*c:0==f?c*Math.pow(2,-1074)*a:c*Math.pow(2,f-1075)*(a+4503599627370496)}function Eb(a,b){return String.fromCharCode(a>>>0&255,a>>>8&255,a>>>16&255,a>>>24&255,b>>>0&255,b>>>8&255,b>>>16&255,b>>>24&255)}
-function Fb(a,b){function c(g,h){g=g?String(g):"";return h?"0000000".slice(g.length)+g:g}if(2097151>=b)return""+(4294967296*b+a);var f=(a>>>24|b<<8)>>>0&16777215;b=b>>16&65535;a=(a&16777215)+6777216*f+6710656*b;f+=8147497*b;b*=2;1E7<=a&&(f+=Math.floor(a/1E7),a%=1E7);1E7<=f&&(b+=Math.floor(f/1E7),f%=1E7);return c(b,0)+c(f,b)+c(a,1)}function Gb(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b+(0==a?1:0)>>>0);a=Fb(a,b);return c?"-"+a:a}function Hb(a,b){zb(a);a=A;var c=B;return b?Gb(a,c):Fb(a,c)}
-function Ib(a){function b(l,r){for(var v=0;8>v&&(1!==l||0<r);v++)r=l*g[v]+r,g[v]=r&255,r>>>=8}function c(){for(var l=0;8>l;l++)g[l]=~g[l]&255}(0,k.asserts.assert)(0<a.length);var f=!1;"-"===a[0]&&(f=!0,a=a.slice(1));for(var g=[0,0,0,0,0,0,0,0],h=0;h<a.length;h++)b(10,a.charCodeAt(h)-48);f&&(c(),b(1,1));return k.crypt.byteArrayToString(g)}function Kb(a){zb(Ib(a))}function Lb(a){return String.fromCharCode(10>a?48+a:87+a)}function Mb(a){return 97<=a?a-97+10:a-48}
-function Nb(a,b,c,f,g){var h=0;if(128>f)for(;b<c&&a[b++]==f;)h++,b+=g;else for(;b<c;){for(var l=f;128<l;){if(a[b++]!=(l&127|128))return h;l>>=7}if(a[b++]!=l)break;h++;b+=g}return h}function Ob(a){if(a.constructor===Uint8Array)return a;if(a.constructor===ArrayBuffer)return new Uint8Array(a);if(a.constructor===Array)return new Uint8Array(a);if(a.constructor===String)return k.crypt.base64.decodeStringToUint8Array(a);(0,k.asserts.fail)("Type not convertible to Uint8Array.");return new Uint8Array(0)}
-x.utils.byteSourceToUint8Array=Ob;x.utils.countDelimitedFields=function(a,b,c,f){var g=0;for(f=8*f+z.DELIMITED;b<c;){for(var h=f;128<h;){if(a[b++]!=(h&127|128))return g;h>>=7}if(a[b++]!=h)break;g++;for(var l=0,r=1;h=a[b++],l+=(h&127)*r,r*=128,0!=(h&128););b+=l}return g};x.utils.countFixed32Fields=function(a,b,c,f){return Nb(a,b,c,8*f+z.FIXED32,4)};x.utils.countFixed64Fields=function(a,b,c,f){return Nb(a,b,c,8*f+z.FIXED64,8)};
-x.utils.countVarintFields=function(a,b,c,f){var g=0;f=8*f+z.VARINT;if(128>f)for(;b<c&&a[b++]==f;)for(g++;;){var h=a[b++];if(0==(h&128))break}else for(;b<c;){for(h=f;128<h;){if(a[b]!=(h&127|128))return g;b++;h>>=7}if(a[b++]!=h)break;for(g++;h=a[b++],0!=(h&128););}return g};x.utils.countVarints=function(a,b,c){for(var f=0,g=b;g<c;g++)f+=a[g]>>7;return c-b-f};
-x.utils.debugBytesToTextFormat=function(a){var b='"';if(a){a=Ob(a);for(var c=0;c<a.length;c++)b+="\\x",16>a[c]&&(b+="0"),b+=a[c].toString(16)}return b+'"'};x.utils.debugScalarToTextFormat=function(a){return"string"===typeof a?k.string.quote(a):a.toString()};x.utils.decimalStringToHash64=Ib;x.utils.DIGITS="0123456789abcdef".split("");x.utils.fromZigzag64=Cb;x.utils.hash64ArrayToDecimalStrings=function(a,b){for(var c=Array(a.length),f=0;f<a.length;f++)c[f]=Hb(a[f],b);return c};
-x.utils.hash64ToDecimalString=Hb;x.utils.hash64ToHexString=function(a){var b=Array(18);b[0]="0";b[1]="x";for(var c=0;8>c;c++){var f=a.charCodeAt(7-c);b[2*c+2]=Lb(f>>4);b[2*c+3]=Lb(f&15)}return b.join("")};x.utils.hash64ToNumber=function(a,b){zb(a);a=A;var c=B;return b?Bb(a,c):Ab(a,c)};
-x.utils.hexStringToHash64=function(a){a=a.toLowerCase();(0,k.asserts.assert)(18==a.length);(0,k.asserts.assert)("0"==a[0]);(0,k.asserts.assert)("x"==a[1]);for(var b="",c=0;8>c;c++)b=String.fromCharCode(16*Mb(a.charCodeAt(2*c+2))+Mb(a.charCodeAt(2*c+3)))+b;return b};x.utils.joinFloat64=Db;x.utils.joinFloat32=function(a){var b=2*(a>>31)+1,c=a>>>23&255;a&=8388607;return 255==c?a?NaN:Infinity*b:0==c?b*Math.pow(2,-149)*a:b*Math.pow(2,c-150)*(a+Math.pow(2,23))};x.utils.joinHash64=Eb;x.utils.joinInt64=Bb;
-x.utils.joinSignedDecimalString=Gb;x.utils.joinUint64=Ab;x.utils.joinUnsignedDecimalString=Fb;x.utils.joinZigzag64=function(a,b){return Cb(a,b,Bb)};x.utils.numberToHash64=function(a){xb(a);return Eb(A,B)};x.utils.splitDecimalString=Kb;x.utils.splitHash64=zb;x.utils.splitFloat64=yb;
-x.utils.splitFloat32=function(a){var b=0>a?1:0;a=b?-a:a;if(0===a)0<1/a?A=B=0:(B=0,A=2147483648);else if(isNaN(a))B=0,A=2147483647;else if(3.4028234663852886E38<a)B=0,A=(b<<31|2139095040)>>>0;else if(1.1754943508222875E-38>a)a=Math.round(a/Math.pow(2,-149)),B=0,A=(b<<31|a)>>>0;else{var c=Math.floor(Math.log(a)/Math.LN2);a*=Math.pow(2,-c);a=Math.round(8388608*a)&8388607;B=0;A=(b<<31|c+127<<23|a)>>>0}};
-x.utils.splitZigzag64=function(a){var b=0>a;a=2*Math.abs(a);wb(a);a=A;var c=B;b&&(0==a?0==c?c=a=4294967295:(c--,a=4294967295):a--);A=a;B=c};x.utils.splitInt64=xb;x.utils.splitUint64=wb;x.utils.getSplit64Low=function(){return A};x.utils.getSplit64High=function(){return B};x.utils.stringToByteArray=function(a){for(var b=new Uint8Array(a.length),c=0;c<a.length;c++){var f=a.charCodeAt(c);if(255<f)throw Error("Conversion error: string contains codepoint outside of byte range");b[c]=f}return b};
-x.utils.toZigzag64=function(a,b,c){var f=b>>31;return c(a<<1^f,(b<<1|a>>>31)^f)};var Pb=function(a,b,c){this.bytes_=null;this.cursor_=this.end_=this.start_=0;this.error_=!1;a&&this.setBlock(a,b,c)};Pb.alloc=function(a,b,c){if(Pb.instanceCache_.length){var f=Pb.instanceCache_.pop();a&&f.setBlock(a,b,c);return f}return new Pb(a,b,c)};d=Pb.prototype;d.clone=function(){return Pb.alloc(this.bytes_,this.start_,this.end_-this.start_)};d.clear=function(){this.bytes_=null;this.cursor_=this.end_=this.start_=0;this.error_=!1};
-d.setBlock=function(a,b,c){this.bytes_=Ob(a);this.start_=void 0!==b?b:0;this.end_=void 0!==c?this.start_+c:this.bytes_.length;this.cursor_=this.start_};d.setEnd=function(a){this.end_=a};d.reset=function(){this.cursor_=this.start_};d.getCursor=function(){return this.cursor_};d.advance=function(a){this.cursor_+=a;k.asserts.assert(this.cursor_<=this.end_)};d.getError=function(){return this.error_||0>this.cursor_||this.cursor_>this.end_};
-d.readSplitVarint64=function(a){for(var b=128,c=0,f=0,g=0;4>g&&128<=b;g++)b=this.bytes_[this.cursor_++],c|=(b&127)<<7*g;128<=b&&(b=this.bytes_[this.cursor_++],c|=(b&127)<<28,f|=(b&127)>>4);if(128<=b)for(g=0;5>g&&128<=b;g++)b=this.bytes_[this.cursor_++],f|=(b&127)<<7*g+3;if(128>b)return a(c>>>0,f>>>0);k.asserts.fail("Failed to read varint, encoding is invalid.");this.error_=!0};
-var Qb=function(a){var b=a.bytes_;var c=b[a.cursor_+0];var f=c&127;if(128>c)return a.cursor_+=1,k.asserts.assert(a.cursor_<=a.end_),f;c=b[a.cursor_+1];f|=(c&127)<<7;if(128>c)return a.cursor_+=2,k.asserts.assert(a.cursor_<=a.end_),f;c=b[a.cursor_+2];f|=(c&127)<<14;if(128>c)return a.cursor_+=3,k.asserts.assert(a.cursor_<=a.end_),f;c=b[a.cursor_+3];f|=(c&127)<<21;if(128>c)return a.cursor_+=4,k.asserts.assert(a.cursor_<=a.end_),f;c=b[a.cursor_+4];f|=(c&15)<<28;if(128>c)return a.cursor_+=5,k.asserts.assert(a.cursor_<=
-a.end_),f>>>0;a.cursor_+=5;128<=b[a.cursor_++]&&128<=b[a.cursor_++]&&128<=b[a.cursor_++]&&128<=b[a.cursor_++]&&128<=b[a.cursor_++]&&k.asserts.assert(!1);k.asserts.assert(a.cursor_<=a.end_);return f};d=Pb.prototype;d.readSignedVarint32=function(){return Qb(this)};
-d.readUint32=function(){var a=this.bytes_[this.cursor_+0],b=this.bytes_[this.cursor_+1],c=this.bytes_[this.cursor_+2],f=this.bytes_[this.cursor_+3];this.cursor_+=4;k.asserts.assert(this.cursor_<=this.end_);return(a<<0|b<<8|c<<16|f<<24)>>>0};d.readInt32=function(){var a=this.bytes_[this.cursor_+0],b=this.bytes_[this.cursor_+1],c=this.bytes_[this.cursor_+2],f=this.bytes_[this.cursor_+3];this.cursor_+=4;k.asserts.assert(this.cursor_<=this.end_);return a<<0|b<<8|c<<16|f<<24};
-d.readInt64=function(){var a=this.readUint32(),b=this.readUint32();return Bb(a,b)};d.readInt64String=function(){var a=this.readUint32(),b=this.readUint32();return Gb(a,b)};d.readDouble=function(){var a=this.readUint32(),b=this.readUint32();return Db(a,b)};d.readBool=function(){return!!this.bytes_[this.cursor_++]};d.readEnum=function(){return this.readSignedVarint32()};
-d.readString=function(a){var b=this.bytes_,c=this.cursor_;a=c+a;for(var f=[],g="";c<a;){var h=b[c++];if(128>h)f.push(h);else if(192>h)continue;else if(224>h){var l=b[c++];f.push((h&31)<<6|l&63)}else if(240>h){l=b[c++];var r=b[c++];f.push((h&15)<<12|(l&63)<<6|r&63)}else if(248>h){l=b[c++];r=b[c++];var v=b[c++];h=(h&7)<<18|(l&63)<<12|(r&63)<<6|v&63;h-=65536;f.push((h>>10&1023)+55296,(h&1023)+56320)}8192<=f.length&&(g+=String.fromCharCode.apply(null,f),f.length=0)}g+=k.crypt.byteArrayToString(f);this.cursor_=
-c;return g};d.readBytes=function(a){if(0>a||this.cursor_+a>this.bytes_.length)return this.error_=!0,k.asserts.fail("Invalid byte length!"),new Uint8Array(0);var b=this.bytes_.subarray(this.cursor_,this.cursor_+a);this.cursor_+=a;k.asserts.assert(this.cursor_<=this.end_);return b};Pb.instanceCache_=[];x.BinaryDecoder=Pb;var C=function(a,b,c){this.decoder_=Pb.alloc(a,b,c);this.fieldCursor_=this.decoder_.getCursor();this.nextField_=-1;this.nextWireType_=z.INVALID;this.error_=!1};C.alloc=function(a,b,c){if(C.instanceCache_.length){var f=C.instanceCache_.pop();a&&f.decoder_.setBlock(a,b,c);return f}return new C(a,b,c)};C.prototype.getCursor=function(){return this.decoder_.getCursor()};C.prototype.getFieldNumber=function(){return this.nextField_};var D=function(a){return a.nextWireType_==z.END_GROUP};
-C.prototype.getError=function(){return this.error_||this.decoder_.getError()};C.prototype.setBlock=function(a,b,c){this.decoder_.setBlock(a,b,c);this.nextField_=-1;this.nextWireType_=z.INVALID};C.prototype.reset=function(){this.decoder_.reset();this.nextField_=-1;this.nextWireType_=z.INVALID};C.prototype.advance=function(a){this.decoder_.advance(a)};
-var F=function(a){var b=a.decoder_;if(b.cursor_==b.end_)return!1;if(a.getError())return k.asserts.fail("Decoder hit an error"),!1;a.fieldCursor_=a.decoder_.getCursor();var c=Qb(a.decoder_);b=c>>>3;c&=7;if(c!=z.VARINT&&c!=z.FIXED32&&c!=z.FIXED64&&c!=z.DELIMITED&&c!=z.START_GROUP&&c!=z.END_GROUP)return k.asserts.fail("Invalid wire type: %s (at position %s)",c,a.fieldCursor_),a.error_=!0,!1;a.nextField_=b;a.nextWireType_=c;return!0},G=function(a){switch(a.nextWireType_){case z.VARINT:if(a.nextWireType_!=
-z.VARINT)k.asserts.fail("Invalid wire type for skipVarintField"),G(a);else{for(a=a.decoder_;a.bytes_[a.cursor_]&128;)a.cursor_++;a.cursor_++}break;case z.FIXED64:a.nextWireType_!=z.FIXED64?(k.asserts.fail("Invalid wire type for skipFixed64Field"),G(a)):a.decoder_.advance(8);break;case z.DELIMITED:if(a.nextWireType_!=z.DELIMITED)k.asserts.fail("Invalid wire type for skipDelimitedField"),G(a);else{var b=Qb(a.decoder_);a.decoder_.advance(b)}break;case z.FIXED32:a.nextWireType_!=z.FIXED32?(k.asserts.fail("Invalid wire type for skipFixed32Field"),
-G(a)):a.decoder_.advance(4);break;case z.START_GROUP:b=a.nextField_;do{if(!F(a)){k.asserts.fail("Unmatched start-group tag: stream EOF");a.error_=!0;break}if(a.nextWireType_==z.END_GROUP){a.nextField_!=b&&(k.asserts.fail("Unmatched end-group tag"),a.error_=!0);break}G(a)}while(1);break;default:a.error_=!0,k.asserts.fail("Invalid wire encoding for field.")}};d=C.prototype;
-d.readMessage=function(a,b){k.asserts.assert(this.nextWireType_==z.DELIMITED);var c=this.decoder_.end_,f=Qb(this.decoder_);f=this.decoder_.getCursor()+f;this.decoder_.setEnd(f);b(a,this);this.decoder_.cursor_=f;this.decoder_.setEnd(c)};d.readInt32=function(){k.asserts.assert(this.nextWireType_==z.VARINT);return this.decoder_.readSignedVarint32()};d.readInt64=function(){k.asserts.assert(this.nextWireType_==z.VARINT);return this.decoder_.readSplitVarint64(Bb)};
-d.readInt64String=function(){k.asserts.assert(this.nextWireType_==z.VARINT);return this.decoder_.readSplitVarint64(Gb)};d.readUint32=function(){k.asserts.assert(this.nextWireType_==z.VARINT);return Qb(this.decoder_)};d.readDouble=function(){k.asserts.assert(this.nextWireType_==z.FIXED64);return this.decoder_.readDouble()};d.readBool=function(){k.asserts.assert(this.nextWireType_==z.VARINT);return!!Qb(this.decoder_)};d.readEnum=function(){k.asserts.assert(this.nextWireType_==z.VARINT);return this.decoder_.readSplitVarint64(Bb)};
-d.readString=function(){k.asserts.assert(this.nextWireType_==z.DELIMITED);var a=Qb(this.decoder_);return this.decoder_.readString(a)};d.readBytes=function(){k.asserts.assert(this.nextWireType_==z.DELIMITED);var a=Qb(this.decoder_);return this.decoder_.readBytes(a)};d.readSplitVarint64=function(a){k.asserts.assert(this.nextWireType_==z.VARINT);return this.decoder_.readSplitVarint64(a)};C.instanceCache_=[];x.BinaryReader=C;x.arith={};x.arith.UInt64=function(a,b){this.lo=a;this.hi=b};x.arith.UInt64.prototype.cmp=function(a){return this.hi<a.hi||this.hi==a.hi&&this.lo<a.lo?-1:this.hi==a.hi&&this.lo==a.lo?0:1};var Rb=function(a){return new x.arith.UInt64((a.lo>>>1|(a.hi&1)<<31)>>>0,a.hi>>>1>>>0)},Sb=function(a){return new x.arith.UInt64(a.lo<<1>>>0,(a.hi<<1|a.lo>>>31)>>>0)};
-x.arith.UInt64.prototype.add=function(a){return new x.arith.UInt64((this.lo+a.lo&4294967295)>>>0>>>0,((this.hi+a.hi&4294967295)>>>0)+(4294967296<=this.lo+a.lo?1:0)>>>0)};x.arith.UInt64.prototype.sub=function(a){return new x.arith.UInt64((this.lo-a.lo&4294967295)>>>0>>>0,((this.hi-a.hi&4294967295)>>>0)-(0>this.lo-a.lo?1:0)>>>0)};
-x.arith.UInt64.mul32x32=function(a){var b=a&65535,c=a>>>16;a=10*b+65536*(0*b&65535)+65536*(10*c&65535);for(b=0*c+(0*b>>>16)+(10*c>>>16);4294967296<=a;)a-=4294967296,b+=1;return new x.arith.UInt64(a>>>0,b>>>0)};
-x.arith.UInt64.prototype.toString=function(){for(var a="",b=this;0!=b.lo||0!=b.hi;){var c=new x.arith.UInt64(0,0);b=new x.arith.UInt64(b.lo,b.hi);for(var f=new x.arith.UInt64(10,0),g=new x.arith.UInt64(1,0);!(f.hi&2147483648);)f=Sb(f),g=Sb(g);for(;0!=g.lo||0!=g.hi;)0>=f.cmp(b)&&(c=c.add(g),b=b.sub(f)),f=Rb(f),g=Rb(g);c=[c,b];b=c[0];a=c[1].lo+a}""==a&&(a="0");return a};
-x.arith.UInt64.fromString=function(a){for(var b=new x.arith.UInt64(0,0),c=new x.arith.UInt64(0,0),f=0;f<a.length;f++){if("0">a[f]||"9"<a[f])return null;c.lo=parseInt(a[f],10);var g=x.arith.UInt64.mul32x32(b.lo);b=x.arith.UInt64.mul32x32(b.hi);b.hi=b.lo;b.lo=0;b=g.add(b).add(c)}return b};x.arith.UInt64.prototype.clone=function(){return new x.arith.UInt64(this.lo,this.hi)};x.arith.Int64=function(a,b){this.lo=a;this.hi=b};
-x.arith.Int64.prototype.add=function(a){return new x.arith.Int64((this.lo+a.lo&4294967295)>>>0>>>0,((this.hi+a.hi&4294967295)>>>0)+(4294967296<=this.lo+a.lo?1:0)>>>0)};x.arith.Int64.prototype.sub=function(a){return new x.arith.Int64((this.lo-a.lo&4294967295)>>>0>>>0,((this.hi-a.hi&4294967295)>>>0)-(0>this.lo-a.lo?1:0)>>>0)};x.arith.Int64.prototype.clone=function(){return new x.arith.Int64(this.lo,this.hi)};
-x.arith.Int64.prototype.toString=function(){var a=0!=(this.hi&2147483648),b=new x.arith.UInt64(this.lo,this.hi);a&&(b=(new x.arith.UInt64(0,0)).sub(b));return(a?"-":"")+b.toString()};x.arith.Int64.fromString=function(a){var b=0<a.length&&"-"==a[0];b&&(a=a.substring(1));a=x.arith.UInt64.fromString(a);if(null===a)return null;b&&(a=(new x.arith.UInt64(0,0)).sub(a));return new x.arith.Int64(a.lo,a.hi)};var Tb=function(){this.buffer_=[]};Tb.prototype.length=function(){return this.buffer_.length};Tb.prototype.end=function(){var a=this.buffer_;this.buffer_=[];return a};Tb.prototype.writeSplitVarint64=function(a,b){k.asserts.assert(a==Math.floor(a));k.asserts.assert(b==Math.floor(b));k.asserts.assert(0<=a&&4294967296>a);for(k.asserts.assert(0<=b&&4294967296>b);0<b||127<a;)this.buffer_.push(a&127|128),a=(a>>>7|b<<25)>>>0,b>>>=7;this.buffer_.push(a)};
-Tb.prototype.writeSplitFixed64=function(a,b){k.asserts.assert(a==Math.floor(a));k.asserts.assert(b==Math.floor(b));k.asserts.assert(0<=a&&4294967296>a);k.asserts.assert(0<=b&&4294967296>b);this.writeUint32(a);this.writeUint32(b)};
-var Ub=function(a,b){k.asserts.assert(b==Math.floor(b));for(k.asserts.assert(0<=b&&4294967296>b);127<b;)a.buffer_.push(b&127|128),b>>>=7;a.buffer_.push(b)},Vb=function(a,b){k.asserts.assert(b==Math.floor(b));k.asserts.assert(-2147483648<=b&&2147483648>b);if(0<=b)Ub(a,b);else{for(var c=0;9>c;c++)a.buffer_.push(b&127|128),b>>=7;a.buffer_.push(1)}};d=Tb.prototype;
-d.writeUint32=function(a){k.asserts.assert(a==Math.floor(a));k.asserts.assert(0<=a&&4294967296>a);this.buffer_.push(a>>>0&255);this.buffer_.push(a>>>8&255);this.buffer_.push(a>>>16&255);this.buffer_.push(a>>>24&255)};d.writeInt32=function(a){k.asserts.assert(a==Math.floor(a));k.asserts.assert(-2147483648<=a&&2147483648>a);this.buffer_.push(a>>>0&255);this.buffer_.push(a>>>8&255);this.buffer_.push(a>>>16&255);this.buffer_.push(a>>>24&255)};
-d.writeInt64=function(a){k.asserts.assert(a==Math.floor(a));k.asserts.assert(-9223372036854775808<=a&&0x7fffffffffffffff>a);xb(a);this.writeSplitFixed64(A,B)};d.writeInt64String=function(a){k.asserts.assert(a==Math.floor(a));k.asserts.assert(-9223372036854775808<=+a&&0x7fffffffffffffff>+a);Kb(a);this.writeSplitFixed64(A,B)};d.writeDouble=function(a){k.asserts.assert(Infinity===a||-Infinity===a||isNaN(a)||-1.7976931348623157E308<=a&&1.7976931348623157E308>=a);yb(a);this.writeUint32(A);this.writeUint32(B)};
-d.writeBool=function(a){k.asserts.assert("boolean"===typeof a||"number"===typeof a);this.buffer_.push(a?1:0)};d.writeEnum=function(a){k.asserts.assert(a==Math.floor(a));k.asserts.assert(-2147483648<=a&&2147483648>a);Vb(this,a)};d.writeBytes=function(a){this.buffer_.push.apply(this.buffer_,a)};
-d.writeString=function(a){for(var b=0;b<a.length;b++){var c=a.charCodeAt(b);if(128>c)this.buffer_.push(c);else if(2048>c)this.buffer_.push(c>>6|192),this.buffer_.push(c&63|128);else if(65536>c)if(55296<=c&&56319>=c&&b+1<a.length){var f=a.charCodeAt(b+1);56320<=f&&57343>=f&&(c=1024*(c-55296)+f-56320+65536,this.buffer_.push(c>>18|240),this.buffer_.push(c>>12&63|128),this.buffer_.push(c>>6&63|128),this.buffer_.push(c&63|128),b++)}else this.buffer_.push(c>>12|224),this.buffer_.push(c>>6&63|128),this.buffer_.push(c&
-63|128)}};x.BinaryEncoder=Tb;k.userAgent.product={};k.userAgent.product.ASSUME_FIREFOX=!1;k.userAgent.product.ASSUME_IPHONE=!1;k.userAgent.product.ASSUME_IPAD=!1;k.userAgent.product.ASSUME_ANDROID=!1;k.userAgent.product.ASSUME_CHROME=!1;k.userAgent.product.ASSUME_SAFARI=!1;
-k.userAgent.product.PRODUCT_KNOWN_=k.userAgent.ASSUME_IE||k.userAgent.ASSUME_EDGE||k.userAgent.ASSUME_OPERA||k.userAgent.product.ASSUME_FIREFOX||k.userAgent.product.ASSUME_IPHONE||k.userAgent.product.ASSUME_IPAD||k.userAgent.product.ASSUME_ANDROID||k.userAgent.product.ASSUME_CHROME||k.userAgent.product.ASSUME_SAFARI;k.userAgent.product.OPERA=k.userAgent.OPERA;k.userAgent.product.IE=k.userAgent.IE;k.userAgent.product.EDGE=k.userAgent.EDGE;
-k.userAgent.product.FIREFOX=k.userAgent.product.PRODUCT_KNOWN_?k.userAgent.product.ASSUME_FIREFOX:k.labs.userAgent.browser.isFirefox();k.userAgent.product.isIphoneOrIpod_=function(){return k.labs.userAgent.platform.isIphone()||k.labs.userAgent.platform.isIpod()};k.userAgent.product.IPHONE=k.userAgent.product.PRODUCT_KNOWN_?k.userAgent.product.ASSUME_IPHONE:k.userAgent.product.isIphoneOrIpod_();k.userAgent.product.IPAD=k.userAgent.product.PRODUCT_KNOWN_?k.userAgent.product.ASSUME_IPAD:k.labs.userAgent.platform.isIpad();
-k.userAgent.product.ANDROID=k.userAgent.product.PRODUCT_KNOWN_?k.userAgent.product.ASSUME_ANDROID:k.labs.userAgent.browser.isAndroidBrowser();k.userAgent.product.CHROME=k.userAgent.product.PRODUCT_KNOWN_?k.userAgent.product.ASSUME_CHROME:k.labs.userAgent.browser.isChrome();k.userAgent.product.isSafariDesktop_=function(){return k.labs.userAgent.browser.isSafari()&&!k.labs.userAgent.platform.isIos()};k.userAgent.product.SAFARI=k.userAgent.product.PRODUCT_KNOWN_?k.userAgent.product.ASSUME_SAFARI:k.userAgent.product.isSafariDesktop_();k.crypt.base64={};k.crypt.base64.DEFAULT_ALPHABET_COMMON_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";k.crypt.base64.ENCODED_VALS=k.crypt.base64.DEFAULT_ALPHABET_COMMON_+"+/=";k.crypt.base64.ENCODED_VALS_WEBSAFE=k.crypt.base64.DEFAULT_ALPHABET_COMMON_+"-_.";k.crypt.base64.Alphabet={DEFAULT:0,NO_PADDING:1,WEBSAFE:2,WEBSAFE_DOT_PADDING:3,WEBSAFE_NO_PADDING:4};k.crypt.base64.paddingChars_="=.";
-k.crypt.base64.isPadding_=function(a){return k.string.contains(k.crypt.base64.paddingChars_,a)};k.crypt.base64.byteToCharMaps_={};k.crypt.base64.charToByteMap_=null;k.crypt.base64.ASSUME_NATIVE_SUPPORT_=k.userAgent.GECKO||k.userAgent.WEBKIT&&!k.userAgent.product.SAFARI||k.userAgent.OPERA;k.crypt.base64.HAS_NATIVE_ENCODE_=k.crypt.base64.ASSUME_NATIVE_SUPPORT_||"function"==typeof k.global.btoa;
-k.crypt.base64.HAS_NATIVE_DECODE_=k.crypt.base64.ASSUME_NATIVE_SUPPORT_||!k.userAgent.product.SAFARI&&!k.userAgent.IE&&"function"==typeof k.global.atob;
-k.crypt.base64.encodeByteArray=function(a,b){k.asserts.assert(k.isArrayLike(a),"encodeByteArray takes an array as a parameter");void 0===b&&(b=k.crypt.base64.Alphabet.DEFAULT);k.crypt.base64.init_();b=k.crypt.base64.byteToCharMaps_[b];for(var c=[],f=0;f<a.length;f+=3){var g=a[f],h=f+1<a.length,l=h?a[f+1]:0,r=f+2<a.length,v=r?a[f+2]:0,E=g>>2;g=(g&3)<<4|l>>4;l=(l&15)<<2|v>>6;v&=63;r||(v=64,h||(l=64));c.push(b[E],b[g],b[l]||"",b[v]||"")}return c.join("")};
-k.crypt.base64.encodeString=function(a,b){return k.crypt.base64.HAS_NATIVE_ENCODE_&&!b?k.global.btoa(a):k.crypt.base64.encodeByteArray(k.crypt.stringToByteArray(a),b)};k.crypt.base64.decodeString=function(a,b){if(k.crypt.base64.HAS_NATIVE_DECODE_&&!b)return k.global.atob(a);var c="";k.crypt.base64.decodeStringInternal_(a,function(f){c+=String.fromCharCode(f)});return c};k.crypt.base64.decodeStringToByteArray=function(a){var b=[];k.crypt.base64.decodeStringInternal_(a,function(c){b.push(c)});return b};
-k.crypt.base64.decodeStringToUint8Array=function(a){k.asserts.assert(!k.userAgent.IE||k.userAgent.isVersionOrHigher("10"),"Browser does not support typed arrays");var b=a.length,c=3*b/4;c%3?c=Math.floor(c):k.crypt.base64.isPadding_(a[b-1])&&(c=k.crypt.base64.isPadding_(a[b-2])?c-2:c-1);var f=new Uint8Array(c),g=0;k.crypt.base64.decodeStringInternal_(a,function(h){f[g++]=h});return f.subarray(0,g)};
-k.crypt.base64.decodeStringInternal_=function(a,b){function c(v){for(;f<a.length;){var E=a.charAt(f++),H=k.crypt.base64.charToByteMap_[E];if(null!=H)return H;if(!k.string.isEmptyOrWhitespace(E))throw Error("Unknown base64 encoding at char: "+E);}return v}k.crypt.base64.init_();for(var f=0;;){var g=c(-1),h=c(0),l=c(64),r=c(64);if(64===r&&-1===g)break;b(g<<2|h>>4);64!=l&&(b(h<<4&240|l>>2),64!=r&&b(l<<6&192|r))}};
-k.crypt.base64.init_=function(){if(!k.crypt.base64.charToByteMap_){k.crypt.base64.charToByteMap_={};for(var a=k.crypt.base64.DEFAULT_ALPHABET_COMMON_.split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var f=a.concat(b[c].split(""));k.crypt.base64.byteToCharMaps_[c]=f;for(var g=0;g<f.length;g++){var h=f[g],l=k.crypt.base64.charToByteMap_[h];void 0===l?k.crypt.base64.charToByteMap_[h]=g:k.asserts.assert(l===g)}}}};var Wb=function(){this.blocks_=[];this.totalLength_=0;this.encoder_=new Tb},Xb=function(a,b){I(a,b,z.DELIMITED);b=a.encoder_.end();a.blocks_.push(b);a.totalLength_+=b.length;b.push(a.totalLength_);return b},Yb=function(a,b){var c=b.pop();c=a.totalLength_+a.encoder_.length()-c;for((0,k.asserts.assert)(0<=c);127<c;)b.push(c&127|128),c>>>=7,a.totalLength_++;b.push(c);a.totalLength_++};Wb.prototype.reset=function(){this.blocks_=[];this.encoder_.end();this.totalLength_=0};
-var I=function(a,b,c){(0,k.asserts.assert)(1<=b&&b==Math.floor(b));Ub(a.encoder_,8*b+c)},$b=function(a,b,c){null!=c&&(Zb(b,c),I(a,b,z.VARINT),Vb(a.encoder_,c))};d=Wb.prototype;d.writeInt32=function(a,b){null!=b&&(ac(a,b,-2147483648<=b&&2147483648>b),$b(this,a,b))};
-d.writeInt64=function(a,b){null!=b&&(ac(a,b,-9223372036854775808<=b&&0x7fffffffffffffff>b),null!=b&&(I(this,a,z.VARINT),a=this.encoder_,k.asserts.assert(b==Math.floor(b)),k.asserts.assert(-9223372036854775808<=b&&0x7fffffffffffffff>b),xb(b),a.writeSplitVarint64(A,B)))};d.writeInt64String=function(a,b){null!=b&&(b=x.arith.Int64.fromString(b),I(this,a,z.VARINT),this.encoder_.writeSplitVarint64(b.lo,b.hi))};d.writeUint32=function(){};d.writeDouble=function(a,b){null!=b&&(I(this,a,z.FIXED64),this.encoder_.writeDouble(b))};
-d.writeBool=function(a,b){null!=b&&(ac(a,b,"boolean"===typeof b||"number"===typeof b),I(this,a,z.VARINT),this.encoder_.writeBool(b))};d.writeEnum=function(a,b){null!=b&&(b=parseInt(b,10),Zb(a,b),I(this,a,z.VARINT),Vb(this.encoder_,b))};d.writeString=function(a,b){null!=b&&(a=Xb(this,a),this.encoder_.writeString(b),Yb(this,a))};
-d.writeBytes=function(a,b){null!=b&&(b=Ob(b),I(this,a,z.DELIMITED),Ub(this.encoder_,b.length),a=this.encoder_.end(),this.blocks_.push(a),this.blocks_.push(b),this.totalLength_+=a.length+b.length)};var J=function(a,b,c,f){null!=c&&(b=Xb(a,b),f(c,a),Yb(a,b))};Wb.prototype.writeMessageSet=function(a,b,c){null!=b&&(I(this,1,z.START_GROUP),I(this,2,z.VARINT),Vb(this.encoder_,a),a=Xb(this,3),c(b,this),Yb(this,a),I(this,1,z.END_GROUP))};
-Wb.prototype.writeSplitFixed64=function(a,b){I(this,a,z.FIXED64);this.encoder_.writeSplitFixed64(b,void 0)};Wb.prototype.writeSplitVarint64=function(a,b){I(this,a,z.VARINT);this.encoder_.writeSplitVarint64(b,void 0)};var bc=function(a,b,c){if(null!=c)for(var f=0;f<c.length;f++)a.writeString(b,c[f])},K=function(a,b,c,f){if(null!=c)for(var g=0;g<c.length;g++){var h=Xb(a,b);f(c[g],a);Yb(a,h)}};function Zb(a,b){ac(a,b,b===Math.floor(b));ac(a,b,-2147483648<=b&&2147483648>b)}
-function ac(a,b,c){c||(0,k.asserts.fail)("for ["+b+"] at ["+a+"]")}x.BinaryWriter=Wb;var cc=function(a,b,c,f,g){this.fieldIndex=a;this.fieldName=b;this.ctor=c;this.toObjectFn=f;this.isRepeated=g};x.ExtensionFieldInfo=cc;var dc=function(a,b,c,f,g,h){this.fieldInfo=a;this.binaryReaderFn=b;this.binaryWriterFn=c;this.binaryMessageSerializeFn=f;this.binaryMessageDeserializeFn=g;this.isPacked=h||!1};x.ExtensionFieldBinaryInfo=dc;var ec={isFreezerLoaded:!1};var gc=function(a,b){this.arr_=a;this.valueCtor=b;this.map={};this.arrClean=!0;this.markMessageFrozenFn_=null;if(0<this.arr_.length){for(a=0;a<this.arr_.length;a++){b=this.arr_[a];var c=b[0];this.map[c.toString()]=new fc(c,b[1])}this.arrClean=!0}};d=gc.prototype;d.isFrozen=function(){return ec.isFreezerLoaded&&null!=this.markMessageFrozenFn_};d.internalMarkFrozen=function(a){k.asserts.assert(ec.isFreezerLoaded);this.markMessageFrozenFn_=a};
-d.checkNotFrozen_=function(){if(ec.isFreezerLoaded&&this.isFrozen())throw Error("Cannot mutate a frozen Map");};d.toArray=function(){this.checkNotFrozen_();return hc(this,!1)};d.toArrayInternal=function(){return hc(this,!0)};d.toArrayHelper_=function(a,b){return ec.isFreezerLoaded&&b?a.toArrayInternal():a.toArray()};
-var hc=function(a,b){if(a.arrClean){if(a.valueCtor){var c=a.map,f;for(f in c)if(Object.prototype.hasOwnProperty.call(c,f)){var g=c[f].valueWrapper;g&&a.toArrayHelper_(g,b)}}}else{a.arr_.length=0;c=ic(a);c.sort();for(f=0;f<c.length;f++){var h=a.map[c[f]];(g=h.valueWrapper)&&a.toArrayHelper_(g,b);a.arr_.push([h.key,h.value])}a.arrClean=!0}return a.arr_};
-gc.prototype.toObject=function(a,b){for(var c=this.toArrayInternal(),f=[],g=0;g<c.length;g++){var h=this.map[c[g][0].toString()];jc(this,h);var l=h.valueWrapper;l?(k.asserts.assert(b),f.push([h.key,b(a,l)])):f.push([h.key,h.value])}return f};gc.fromObject=function(a,b,c){b=new gc([],b);for(var f=0;f<a.length;f++){var g=a[f][0],h=c(a[f][1]);b.set(g,h)}return b};d=gc.prototype;d.clear=function(){this.checkNotFrozen_();this.map={};this.arrClean=!1};
-d.entries=function(){var a=[],b=ic(this);b.sort();for(var c=0;c<b.length;c++){var f=this.map[b[c]];a.push([f.key,jc(this,f)])}return new kc(a)};d.keys=function(){var a=[],b=ic(this);b.sort();for(var c=0;c<b.length;c++)a.push(this.map[b[c]].key);return new kc(a)};d.values=function(){var a=[],b=ic(this);b.sort();for(var c=0;c<b.length;c++)a.push(jc(this,this.map[b[c]]));return new kc(a)};
-d.forEach=function(a,b){var c=ic(this);c.sort();for(var f=0;f<c.length;f++){var g=this.map[c[f]];a.call(b,jc(this,g),g.key,this)}};d.set=function(a,b){this.checkNotFrozen_();var c=new fc(a);this.valueCtor?(c.valueWrapper=b,c.value=b.toArrayInternal()):c.value=b;this.map[a.toString()]=c;this.arrClean=!1;return this};
-var jc=function(a,b){return a.valueCtor?(b.valueWrapper||(b.valueWrapper=new a.valueCtor(b.value),a.isFrozen()&&(k.asserts.assert(null!=a.markMessageFrozenFn_),a.markMessageFrozenFn_(b.valueWrapper))),b.valueWrapper):b.value};gc.prototype.get=function(a){if(a=this.map[a.toString()])return jc(this,a)};gc.prototype.has=function(a){return a.toString()in this.map};
-gc.deserializeBinary=function(a){for(var b=void 0,c=void 0;F(void 0)&&!D(void 0);){var f=(void 0).getFieldNumber();1==f?b=(void 0).call(void 0):2==f&&(a.valueCtor?(k.asserts.assert(void 0),c||(c=new a.valueCtor),(void 0).call(void 0,c,void 0)):c=(void 0).call(void 0))}k.asserts.assert(void 0!=b);k.asserts.assert(void 0!=c);a.set(b,c)};
-var ic=function(a){a=a.map;var b=[],c;for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b},fc=function(a,b){this.key=a;this.value=b;this.valueWrapper=void 0},kc=function(a){this.idx_=0;this.arr_=a};kc.prototype.next=function(){return this.idx_<this.arr_.length?{done:!1,value:this.arr_[this.idx_++]}:{done:!0,value:void 0}};"undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.iterator&&(kc.prototype[Symbol.iterator]=function(){return this});x.Map=gc;var L=function(){};L.GENERATE_TO_OBJECT=!0;L.GENERATE_FROM_OBJECT=!k.DISALLOW_TEST_ONLY_CODE;L.GENERATE_TO_STRING=!0;L.SERIALIZE_EMPTY_TRAILING_FIELDS=!0;L.SUPPORTS_UINT8ARRAY_="function"==typeof Uint8Array;L.getFieldNumber=function(a,b){return b-a.arrayIndexOffset_};
-var M=function(a,b,c,f,g){a.wrappers_=null;b||(b=[]);a.messageId_=void 0;a.arrayIndexOffset_=-1;a.array=b;a:{var h=a.array.length;b=-1;if(h&&(b=h-1,h=a.array[b],lc(h))){a.pivot_=L.getFieldNumber(a,b);a.extensionObject_=h;break a}-1<c?(a.pivot_=Math.max(c,L.getFieldNumber(a,b+1)),a.extensionObject_=null):a.pivot_=Number.MAX_VALUE}a.convertedPrimitiveFields_={};L.SERIALIZE_EMPTY_TRAILING_FIELDS||(a.repeatedFields=f);if(f)for(c=0;c<f.length;c++)b=f[c],b<a.pivot_?(b+=a.arrayIndexOffset_,a.array[b]=a.array[b]||
-L.EMPTY_LIST_SENTINEL_):(mc(a),a.extensionObject_[b]=a.extensionObject_[b]||L.EMPTY_LIST_SENTINEL_);if(g&&g.length)for(c=0;c<g.length;c++)nc(a,g[c])};L.EMPTY_LIST_SENTINEL_=k.DEBUG&&Object.freeze?Object.freeze([]):[];
-var lc=function(a){return null!==a&&"object"==typeof a&&!Array.isArray(a)&&!(L.SUPPORTS_UINT8ARRAY_&&a instanceof Uint8Array)},mc=function(a){var b=a.pivot_+a.arrayIndexOffset_;a.array[b]||(L.isFrozen(a)?(a.extensionObject_={},Object.freeze(a.extensionObject_)):a.extensionObject_=a.array[b]={})},N=function(a,b,c){for(var f=[],g=0;g<a.length;g++)f[g]=b.call(a[g],c,a[g]);return f},pc=function(a,b,c,f,g){for(var h in c)if(oc(c,h)){var l=c[h],r=f.call(a,l);if(null!=r){for(var v in l.fieldName)if(l.fieldName.hasOwnProperty(v))break;
-b[v]=l.toObjectFn?l.isRepeated?N(r,l.toObjectFn,g):l.toObjectFn(g,r):r}}},qc=function(a,b,c,f){for(var g in c)if(oc(c,g)){var h=c[g],l=h.fieldInfo;if(!h.binaryWriterFn)throw Error("Message extension present that was generated without binary serialization support");var r=f.call(a,l);if(null!=r)if(l.ctor)if(h.binaryMessageSerializeFn)h.binaryWriterFn.call(b,l.fieldIndex,r,h.binaryMessageSerializeFn);else throw Error("Message extension present holding submessage without binary support enabled, and message is being serialized to binary format");
-else h.binaryWriterFn.call(b,l.fieldIndex,r)}},rc=function(a,b,c,f,g){var h=c[b.getFieldNumber()];if(h){c=h.fieldInfo;if(!h.binaryReaderFn)throw Error("Deserializing extension whose generated code does not support binary format");if(c.ctor){var l=new c.ctor;h.binaryReaderFn.call(b,l,h.binaryMessageDeserializeFn)}else l=h.binaryReaderFn.call(b);c.isRepeated&&!h.isPacked?(b=f.call(a,c))?b.push(l):g.call(a,c,[l]):g.call(a,c,l)}else G(b)},O=function(a,b){if(b<a.pivot_){b+=a.arrayIndexOffset_;var c=a.array[b];
-return c!==L.EMPTY_LIST_SENTINEL_||L.isFrozen(a)?c:a.array[b]=[]}if(a.extensionObject_)return c=a.extensionObject_[b],c===L.EMPTY_LIST_SENTINEL_?a.extensionObject_[b]=[]:c},sc=function(a,b){b=O(a,b);L.isFrozen(a)&&L.internalMarkFrozen(b);return b},vc=function(a,b){a=O(a,b);return null==a?a:+a},wc=function(a,b){a=O(a,b);return null==a?a:!!a},xc=function(a){if(null==a||"string"===typeof a)return a;if(L.SUPPORTS_UINT8ARRAY_&&a instanceof Uint8Array)return k.crypt.base64.encodeByteArray(a);k.asserts.fail("Cannot coerce to b64 string: "+
-k.typeOf(a));return null},yc=function(a,b){var c=void 0===c?0:c;a=vc(a,b);return null==a?c:a},P=function(a,b,c){k.asserts.assertInstanceof(a,L);L.checkNotFrozen_(a);b<a.pivot_?a.array[b+a.arrayIndexOffset_]=c:(mc(a),a.extensionObject_[b]=c);return a},zc=function(a,b,c){k.asserts.assertInstanceof(a,L);L.checkNotFrozen_(a);0!==c?P(a,b,c):b<a.pivot_?a.array[b+a.arrayIndexOffset_]=null:(mc(a),delete a.extensionObject_[b])},Ac=function(a,b,c){k.asserts.assertInstanceof(a,L);L.checkNotFrozen_(a);sc(a,b).push(c)},
-Bc=function(a,b,c,f){k.asserts.assertInstanceof(a,L);L.checkNotFrozen_(a);(c=nc(a,c))&&c!==b&&void 0!==f&&(a.wrappers_&&c in a.wrappers_&&(a.wrappers_[c]=void 0),P(a,c,void 0));P(a,b,f)},nc=function(a,b){for(var c,f,g=L.isFrozen(a),h=0;h<b.length;h++){var l=b[h],r=O(a,l);null!=r&&(c=l,f=r,g||P(a,l,void 0))}return c?(g||P(a,c,f),c):0},Q=function(a,b,c){a.wrappers_||(a.wrappers_={});if(!a.wrappers_[c]){var f=O(a,c);f&&(a.wrappers_[c]=new b(f),L.isFrozen(a)&&L.internalMarkFrozen(a.wrappers_[c]))}return a.wrappers_[c]},
-R=function(a,b,c){a.wrappers_||(a.wrappers_={});if(!a.wrappers_[c]){for(var f=sc(a,c),g=[],h=0;h<f.length;h++)g[h]=new b(f[h]),L.isFrozen(a)&&L.internalMarkFrozen(g[h]);L.isFrozen(a)&&L.internalMarkFrozen(g);a.wrappers_[c]=g}b=a.wrappers_[c];b==L.EMPTY_LIST_SENTINEL_&&(b=a.wrappers_[c]=[]);return b},S=function(a,b,c){k.asserts.assertInstanceof(a,L);L.checkNotFrozen_(a);a.wrappers_||(a.wrappers_={});var f=c?L.toArrayHelper_(c,!0):c;a.wrappers_[b]=c;return P(a,b,f)},U=function(a,b,c,f){k.asserts.assertInstanceof(a,
-L);L.checkNotFrozen_(a);a.wrappers_||(a.wrappers_={});var g=f?L.toArrayHelper_(f,!0):f;a.wrappers_[b]=f;Bc(a,b,c,g)},V=function(a,b,c){k.asserts.assertInstanceof(a,L);L.checkNotFrozen_(a);a.wrappers_||(a.wrappers_={});c=c||[];for(var f=[],g=0;g<c.length;g++)f[g]=L.toArrayHelper_(c[g],!0);a.wrappers_[b]=c;P(a,b,f)},W=function(a,b,c,f){L.checkNotFrozen_(a);var g=R(a,f,b);c=c?c:new f;a=sc(a,b);g.push(c);a.push(L.toArrayHelper_(c,!0))},Cc=function(a,b){if(a.wrappers_)for(var c in a.wrappers_)if(oc(a.wrappers_,
-c)){var f=a.wrappers_[c];if(Array.isArray(f))for(var g=0;g<f.length;g++)f[g]&&L.toArrayHelper_(f[g],b);else f&&L.toArrayHelper_(f,b)}};L.toArrayHelper_=function(a,b){return ec.isFreezerLoaded&&b?a.toArrayInternal():a.toArray()};L.prototype.toArray=function(){L.checkNotFrozen_(this);Cc(this,!1);return this.array};L.prototype.toArrayInternal=function(){Cc(this,!0);return this.array};
-L.prototype.serialize=L.SUPPORTS_UINT8ARRAY_?function(){var a=Uint8Array.prototype.toJSON;Uint8Array.prototype.toJSON=function(){return k.crypt.base64.encodeByteArray(this)};try{return JSON.stringify(this.array&&Dc(L.toArrayHelper_(this,!0),this),L.serializeSpecialNumbers_)}finally{Uint8Array.prototype.toJSON=a}}:function(){return JSON.stringify(this.array&&Dc(L.toArrayHelper_(this,!0),this),L.serializeSpecialNumbers_)};
-var Dc=function(a,b){if(L.SERIALIZE_EMPTY_TRAILING_FIELDS)return a;for(var c,f=a.length,g=!1,h,l=a.length;l--;){var r=a[l];if(Array.isArray(r))r=Dc(r,Array.isArray(b)?b[l]:b&&b.wrappers_?b.wrappers_[L.getFieldNumber(b,l)]:void 0),!r.length&&b&&(Array.isArray(b)||b.repeatedFields&&-1!=b.repeatedFields.indexOf(L.getFieldNumber(b,l))&&(r=null)),r!=a[l]&&(g=!0);else if(lc(r)){a:{h=void 0;var v=r,E=b&&k.asserts.assertInstanceof(b,L),H={},ia=!1;for(h in v)if(oc(v,h)){var xa=v[h];if(Array.isArray(xa)){var fb=
-Dc(xa,E&&E.wrappers_&&E.wrappers_[h]);!fb.length&&E&&E.repeatedFields&&-1!=E.repeatedFields.indexOf(+h)||(H[h]=fb);H[h]!=xa&&(ia=!0)}else null!=xa?H[h]=xa:ia=!0}if(ia){for(h in H){h=H;break a}h=null}else h=v}h!=r&&(g=!0);f--;continue}null==r&&f==l+1?(g=!0,f--):g&&(c||(c=a.slice(0,f)),c[l]=r)}if(!g)return a;c||(c=a.slice(0,f));h&&c.push(h);return c};L.serializeSpecialNumbers_=function(a,b){return"number"!==typeof b||!isNaN(b)&&Infinity!==b&&-Infinity!==b?b:String(b)};
-var X=function(a,b){a=new a(b?JSON.parse(b):null);k.asserts.assertInstanceof(a,L);return a};L.GENERATE_TO_STRING&&(L.prototype.toString=function(){return L.toArrayHelper_(this,!0).toString()});
-L.prototype.getExtension=function(a){mc(this);this.wrappers_||(this.wrappers_={});var b=L.isFrozen(this),c=a.fieldIndex;return a.isRepeated?a.ctor?(this.wrappers_[c]||(this.wrappers_[c]=p(this.extensionObject_[c]||[],function(f){f=new a.ctor(f);b&&L.internalMarkFrozen(f);return f})),b&&L.internalMarkFrozen(this.wrappers_[c]),this.wrappers_[c]):b?(c=this.extensionObject_[c],c||(c=[],L.internalMarkFrozen(c)),c):this.extensionObject_[c]=this.extensionObject_[c]||[]:a.ctor?(!this.wrappers_[c]&&this.extensionObject_[c]&&
-(this.wrappers_[c]=new a.ctor(this.extensionObject_[c]),b&&L.internalMarkFrozen(this.wrappers_[c])),this.wrappers_[c]):this.extensionObject_[c]};
-L.prototype.setExtension=function(a,b){L.checkNotFrozen_(this);this.wrappers_||(this.wrappers_={});mc(this);var c=a.fieldIndex;a.isRepeated?(b=b||[],a.ctor?(this.wrappers_[c]=b,this.extensionObject_[c]=p(b,function(f){return L.toArrayHelper_(f,!0)})):this.extensionObject_[c]=b):a.ctor?(this.wrappers_[c]=b,this.extensionObject_[c]=b?L.toArrayHelper_(b,!0):b):this.extensionObject_[c]=b;return this};
-L.difference=function(a,b){if(!(a instanceof b.constructor))throw Error("Messages have different types.");var c=L.toArrayHelper_(a,!0);b=L.toArrayHelper_(b,!0);var f=[],g=0,h=c.length>b.length?c.length:b.length;a.messageId_&&(f[0]=a.messageId_,g=1);for(;g<h;g++)Ec(c[g],b[g])||(f[g]=b[g]);return new a.constructor(f)};L.equals=function(a,b){return a==b||!(!a||!b)&&a instanceof b.constructor&&Ec(L.toArrayHelper_(a,!0),L.toArrayHelper_(b,!0))};
-var Fc=function(a,b){a=a||{};b=b||{};var c={},f;for(f in a)oc(a,f)&&(c[f]=0);for(f in b)oc(b,f)&&(c[f]=0);for(f in c)if(oc(c,f)&&!Ec(a[f],b[f]))return!1;return!0},Ec=function(a,b){if(a==b)return!0;if(!k.isObject(a)||!k.isObject(b))return"number"===typeof a&&isNaN(a)||"number"===typeof b&&isNaN(b)?String(a)==String(b):!1;if(a.constructor!=b.constructor)return!1;if(L.SUPPORTS_UINT8ARRAY_&&a.constructor===Uint8Array){if(a.length!=b.length)return!1;for(var c=0;c<a.length;c++)if(a[c]!=b[c])return!1;return!0}if(a.constructor===
-Array){var f=void 0,g=void 0,h=Math.max(a.length,b.length);for(c=0;c<h;c++){var l=a[c],r=b[c];l&&l.constructor==Object&&(k.asserts.assert(void 0===f),k.asserts.assert(c===a.length-1),f=l,l=void 0);r&&r.constructor==Object&&(k.asserts.assert(void 0===g),k.asserts.assert(c===b.length-1),g=r,r=void 0);if(!Ec(l,r))return!1}return f||g?(f=f||{},g=g||{},Fc(f,g)):!0}if(a.constructor===Object)return Fc(a,b);throw Error("Invalid type in JSPB array");};L.prototype.cloneMessage=function(){return L.cloneMessage(this)};
-L.prototype.clone=function(){return L.cloneMessage(this)};L.clone=function(a){return L.cloneMessage(a)};L.cloneMessage=function(a){return new a.constructor(Gc(L.toArrayHelper_(a,!0)))};
-var Gc=function(a){if(Array.isArray(a)){for(var b=Array(a.length),c=0;c<a.length;c++){var f=a[c];null!=f&&(b[c]="object"==typeof f?Gc(k.asserts.assert(f)):f)}return b}if(L.SUPPORTS_UINT8ARRAY_&&a instanceof Uint8Array)return new Uint8Array(a);b={};for(c in a)oc(a,c)&&(f=a[c],null!=f&&(b[c]="object"==typeof f?Gc(k.asserts.assert(f)):f));return b};L.messageSetExtensions={};L.messageSetExtensionsBinary={};
-L.isFrozen=function(a){if(ec.isFreezerLoaded){var b=!a.extensionObject_||Object.isFrozen(a.extensionObject_);return Object.isFrozen(a.array)&&b}return!1};L.internalMarkFrozen=function(a){k.asserts.assert(ec.isFreezerLoaded);Array.isArray(a)?Object.freeze(a):(Object.freeze(a.array),a.extensionObject_&&Object.freeze(a.extensionObject_))};L.checkNotFrozen_=function(a){if(ec.isFreezerLoaded&&L.isFrozen(a))throw Error("Cannot mutate a frozen Message");};
-function oc(a,b){return k.TRUSTED_SITE||Object.prototype.hasOwnProperty.call(a,b)}x.Message=L;var Y={google:{}};Y.google.type={};Y.google.type.LatLng=function(a){M(this,a,-1,null,null)};k.inherits(Y.google.type.LatLng,L);L.GENERATE_TO_OBJECT&&(Y.google.type.LatLng.prototype.toObject=function(a){return Y.google.type.LatLng.toObject(a,this)},Y.google.type.LatLng.toObject=function(a,b){var c={latitude:yc(b,1),longitude:yc(b,2)};a&&(c.$jspbMessageInstance=b);return c});
-L.GENERATE_FROM_OBJECT&&(Y.google.type.LatLng.ObjectFormat=function(){},Y.google.type.LatLng.fromObject=function(a){var b=new Y.google.type.LatLng;null!=a.latitude&&P(b,1,a.latitude);null!=a.longitude&&P(b,2,a.longitude);return b});Y.google.type.LatLng.deserializeBinary=function(a){return Y.google.type.LatLng.deserializeBinaryFromReader(new Y.google.type.LatLng,new C(a))};
-Y.google.type.LatLng.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readDouble();zc(a,1,c);break;case 2:c=b.readDouble();zc(a,2,c);break;default:G(b)}return a};Y.google.type.LatLng.serializeBinaryToWriter=function(a,b){var c=yc(a,1);0!==c&&b.writeDouble(1,c);c=yc(a,2);0!==c&&b.writeDouble(2,c)};Y.google.type.LatLng.deserialize=function(a){return X(Y.google.type.LatLng,a)};Y.postaladdress={};Y.postaladdress.PostalAddress=function(a){M(this,a,-1,Y.postaladdress.PostalAddress.repeatedFields_,null)};k.inherits(Y.postaladdress.PostalAddress,L);Y.postaladdress.PostalAddress.repeatedFields_=[14];
-L.GENERATE_TO_OBJECT&&(Y.postaladdress.PostalAddress.prototype.toObject=function(a){return Y.postaladdress.PostalAddress.toObject(a,this)},Y.postaladdress.PostalAddress.toObject=function(a,b){var c,f={countryNameCode:null==(c=O(b,1))?void 0:c,countryName:null==(c=O(b,2))?void 0:c,isDisputed:null==(c=wc(b,31))?void 0:c,languageCode:null==(c=O(b,26))?void 0:c,administrativeAreaName:null==(c=O(b,3))?void 0:c,subAdministrativeAreaName:null==(c=O(b,4))?void 0:c,localityName:null==(c=O(b,5))?void 0:c,dependentLocalityName:null==
-(c=O(b,17))?void 0:c,thoroughfareName:null==(c=O(b,6))?void 0:c,thoroughfareNumber:null==(c=O(b,11))?void 0:c,dependentThoroughfareName:null==(c=O(b,21))?void 0:c,postalCodeNumber:null==(c=O(b,12))?void 0:c,postalCodeNumberExtension:null==(c=O(b,13))?void 0:c,sortingCode:null==(c=O(b,29))?void 0:c,postBoxNumber:null==(c=O(b,30))?void 0:c,premiseName:null==(c=O(b,15))?void 0:c,subPremiseName:null==(c=O(b,16))?void 0:c,addressLineList:null==(c=sc(b,14))?void 0:c,firmName:null==(c=O(b,27))?void 0:c,
-recipientName:null==(c=O(b,28))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.postaladdress.PostalAddress.ObjectFormat=function(){},Y.postaladdress.PostalAddress.fromObject=function(a){var b=new Y.postaladdress.PostalAddress;null!=a.countryNameCode&&P(b,1,a.countryNameCode);null!=a.countryName&&P(b,2,a.countryName);null!=a.isDisputed&&P(b,31,a.isDisputed);null!=a.languageCode&&P(b,26,a.languageCode);null!=a.administrativeAreaName&&P(b,3,a.administrativeAreaName);null!=a.subAdministrativeAreaName&&P(b,4,a.subAdministrativeAreaName);null!=a.localityName&&
-P(b,5,a.localityName);null!=a.dependentLocalityName&&P(b,17,a.dependentLocalityName);null!=a.thoroughfareName&&P(b,6,a.thoroughfareName);null!=a.thoroughfareNumber&&P(b,11,a.thoroughfareNumber);null!=a.dependentThoroughfareName&&P(b,21,a.dependentThoroughfareName);null!=a.postalCodeNumber&&P(b,12,a.postalCodeNumber);null!=a.postalCodeNumberExtension&&P(b,13,a.postalCodeNumberExtension);null!=a.sortingCode&&P(b,29,a.sortingCode);null!=a.postBoxNumber&&P(b,30,a.postBoxNumber);null!=a.premiseName&&P(b,
-15,a.premiseName);null!=a.subPremiseName&&P(b,16,a.subPremiseName);null!=a.addressLineList&&P(b,14,a.addressLineList);null!=a.firmName&&P(b,27,a.firmName);null!=a.recipientName&&P(b,28,a.recipientName);return b});Y.postaladdress.PostalAddress.deserializeBinary=function(a){return Y.postaladdress.PostalAddress.deserializeBinaryFromReader(new Y.postaladdress.PostalAddress,new C(a))};
-Y.postaladdress.PostalAddress.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readString();P(a,1,c);break;case 2:c=b.readString();P(a,2,c);break;case 31:c=b.readBool();P(a,31,c);break;case 26:c=b.readString();P(a,26,c);break;case 3:c=b.readString();P(a,3,c);break;case 4:c=b.readString();P(a,4,c);break;case 5:c=b.readString();P(a,5,c);break;case 17:c=b.readString();P(a,17,c);break;case 6:c=b.readString();P(a,6,c);break;case 11:c=b.readString();
-P(a,11,c);break;case 21:c=b.readString();P(a,21,c);break;case 12:c=b.readString();P(a,12,c);break;case 13:c=b.readString();P(a,13,c);break;case 29:c=b.readString();P(a,29,c);break;case 30:c=b.readString();P(a,30,c);break;case 15:c=b.readString();P(a,15,c);break;case 16:c=b.readString();P(a,16,c);break;case 14:c=b.readString();Ac(a,14,c);break;case 27:c=b.readString();P(a,27,c);break;case 28:c=b.readString();P(a,28,c);break;default:G(b)}return a};
-Y.postaladdress.PostalAddress.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeString(1,c);c=O(a,2);null!=c&&b.writeString(2,c);c=O(a,31);null!=c&&b.writeBool(31,c);c=O(a,26);null!=c&&b.writeString(26,c);c=O(a,3);null!=c&&b.writeString(3,c);c=O(a,4);null!=c&&b.writeString(4,c);c=O(a,5);null!=c&&b.writeString(5,c);c=O(a,17);null!=c&&b.writeString(17,c);c=O(a,6);null!=c&&b.writeString(6,c);c=O(a,11);null!=c&&b.writeString(11,c);c=O(a,21);null!=c&&b.writeString(21,c);c=O(a,12);null!=
-c&&b.writeString(12,c);c=O(a,13);null!=c&&b.writeString(13,c);c=O(a,29);null!=c&&b.writeString(29,c);c=O(a,30);null!=c&&b.writeString(30,c);c=O(a,15);null!=c&&b.writeString(15,c);c=O(a,16);null!=c&&b.writeString(16,c);c=sc(a,14);0<c.length&&bc(b,14,c);c=O(a,27);null!=c&&b.writeString(27,c);c=O(a,28);null!=c&&b.writeString(28,c)};Y.postaladdress.PostalAddress.messageSetExtension=new cc(3514611,{messageSetExtension:0},Y.postaladdress.PostalAddress,Y.postaladdress.PostalAddress.toObject,0);
-L.messageSetExtensionsBinary[3514611]=new dc(Y.postaladdress.PostalAddress.messageSetExtension,C.prototype.readMessage,Wb.prototype.writeMessageSet,Y.postaladdress.PostalAddress.serializeBinaryToWriter,Y.postaladdress.PostalAddress.deserializeBinaryFromReader,!1);L.messageSetExtensions[3514611]=Y.postaladdress.PostalAddress.messageSetExtension;Y.postaladdress.PostalAddress.deserialize=function(a){return X(Y.postaladdress.PostalAddress,a)};Y.moneta={};Y.moneta.integrator={};Y.moneta.integrator.common={};Y.moneta.integrator.common.FundsGuaranteeId=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.FundsGuaranteeId,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.FundsGuaranteeId.prototype.toObject=function(a){return Y.moneta.integrator.common.FundsGuaranteeId.toObject(a,this)},Y.moneta.integrator.common.FundsGuaranteeId.toObject=function(a,b){var c,f={billableService:null==(c=O(b,1))?void 0:c,fundsGuaranteeRequestId:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.FundsGuaranteeId.ObjectFormat=function(){},Y.moneta.integrator.common.FundsGuaranteeId.fromObject=function(a){var b=new Y.moneta.integrator.common.FundsGuaranteeId;null!=a.billableService&&P(b,1,a.billableService);null!=a.fundsGuaranteeRequestId&&P(b,2,a.fundsGuaranteeRequestId);return b});
-Y.moneta.integrator.common.FundsGuaranteeId.deserializeBinary=function(a){return Y.moneta.integrator.common.FundsGuaranteeId.deserializeBinaryFromReader(new Y.moneta.integrator.common.FundsGuaranteeId,new C(a))};Y.moneta.integrator.common.FundsGuaranteeId.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt32();a.setBillableService(c);break;case 2:c=b.readString();P(a,2,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.FundsGuaranteeId.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt32(1,c);c=O(a,2);null!=c&&b.writeString(2,c)};Y.moneta.integrator.common.FundsGuaranteeId.prototype.setBillableService=function(a){P(this,1,a)};Y.moneta.integrator.common.FundsGuaranteeId.deserialize=function(a){return X(Y.moneta.integrator.common.FundsGuaranteeId,a)};Y.moneta.integrator.common.ProductCorrelationId=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.ProductCorrelationId,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.ProductCorrelationId.prototype.toObject=function(a){return Y.moneta.integrator.common.ProductCorrelationId.toObject(a,this)},Y.moneta.integrator.common.ProductCorrelationId.toObject=function(a,b){var c,f={billableService:null==(c=O(b,1))?void 0:c,productAccountKey:null==(c=O(b,2))?void 0:c,productOrderLineKey:null==(c=O(b,3))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.ProductCorrelationId.ObjectFormat=function(){},Y.moneta.integrator.common.ProductCorrelationId.fromObject=function(a){var b=new Y.moneta.integrator.common.ProductCorrelationId;null!=a.billableService&&P(b,1,a.billableService);null!=a.productAccountKey&&P(b,2,a.productAccountKey);null!=a.productOrderLineKey&&P(b,3,a.productOrderLineKey);return b});
-Y.moneta.integrator.common.ProductCorrelationId.deserializeBinary=function(a){return Y.moneta.integrator.common.ProductCorrelationId.deserializeBinaryFromReader(new Y.moneta.integrator.common.ProductCorrelationId,new C(a))};Y.moneta.integrator.common.ProductCorrelationId.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt32();a.setBillableService(c);break;case 2:c=b.readString();P(a,2,c);break;case 3:c=b.readString();P(a,3,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.ProductCorrelationId.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt32(1,c);c=O(a,2);null!=c&&b.writeString(2,c);c=O(a,3);null!=c&&b.writeString(3,c)};Y.moneta.integrator.common.ProductCorrelationId.prototype.setBillableService=function(a){P(this,1,a)};Y.moneta.integrator.common.ProductCorrelationId.deserialize=function(a){return X(Y.moneta.integrator.common.ProductCorrelationId,a)};Y.moneta.integrator.common.SubscriptionId=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.SubscriptionId,L);L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.SubscriptionId.prototype.toObject=function(a){return Y.moneta.integrator.common.SubscriptionId.toObject(a,this)},Y.moneta.integrator.common.SubscriptionId.toObject=function(a,b){var c,f={billableService:null==(c=O(b,1))?void 0:c,requestId:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.SubscriptionId.ObjectFormat=function(){},Y.moneta.integrator.common.SubscriptionId.fromObject=function(a){var b=new Y.moneta.integrator.common.SubscriptionId;null!=a.billableService&&P(b,1,a.billableService);null!=a.requestId&&P(b,2,a.requestId);return b});
-Y.moneta.integrator.common.SubscriptionId.deserializeBinary=function(a){return Y.moneta.integrator.common.SubscriptionId.deserializeBinaryFromReader(new Y.moneta.integrator.common.SubscriptionId,new C(a))};Y.moneta.integrator.common.SubscriptionId.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt32();a.setBillableService(c);break;case 2:c=b.readString();a.setRequestId(c);break;default:G(b)}return a};
-Y.moneta.integrator.common.SubscriptionId.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt32(1,c);c=O(a,2);null!=c&&b.writeString(2,c)};Y.moneta.integrator.common.SubscriptionId.prototype.setBillableService=function(a){P(this,1,a)};Y.moneta.integrator.common.SubscriptionId.prototype.setRequestId=function(a){P(this,2,a)};Y.moneta.integrator.common.SubscriptionId.deserialize=function(a){return X(Y.moneta.integrator.common.SubscriptionId,a)};Y.moneta.integrator.callbacks={};Y.moneta.integrator.callbacks.common={};Y.moneta.integrator.callbacks.common.CallbackRequestHeader=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.callbacks.common.CallbackRequestHeader,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.callbacks.common.CallbackRequestHeader.prototype.toObject=function(a){return Y.moneta.integrator.callbacks.common.CallbackRequestHeader.toObject(a,this)},Y.moneta.integrator.callbacks.common.CallbackRequestHeader.toObject=function(a,b){var c,f={productCorrelationId:(c=b.getProductCorrelationId())&&Y.moneta.integrator.common.ProductCorrelationId.toObject(a,c),fundsGuaranteeId:(c=b.getFundsGuaranteeId())&&Y.moneta.integrator.common.FundsGuaranteeId.toObject(a,
-c),subscriptionId:(c=b.getSubscriptionId())&&Y.moneta.integrator.common.SubscriptionId.toObject(a,c),billingCustomerNumber:null==(c=O(b,6))?void 0:c,billableService:null==(c=O(b,4))?void 0:c,requestSequenceNumber:null==(c=O(b,2))?void 0:c,resourceForPermissionCheck:null==(c=O(b,5))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.callbacks.common.CallbackRequestHeader.ObjectFormat=function(){},Y.moneta.integrator.callbacks.common.CallbackRequestHeader.fromObject=function(a){var b=new Y.moneta.integrator.callbacks.common.CallbackRequestHeader;a.productCorrelationId&&S(b,1,Y.moneta.integrator.common.ProductCorrelationId.fromObject(a.productCorrelationId));a.fundsGuaranteeId&&S(b,3,Y.moneta.integrator.common.FundsGuaranteeId.fromObject(a.fundsGuaranteeId));a.subscriptionId&&S(b,7,
-Y.moneta.integrator.common.SubscriptionId.fromObject(a.subscriptionId));null!=a.billingCustomerNumber&&P(b,6,a.billingCustomerNumber);null!=a.billableService&&P(b,4,a.billableService);null!=a.requestSequenceNumber&&P(b,2,a.requestSequenceNumber);null!=a.resourceForPermissionCheck&&P(b,5,a.resourceForPermissionCheck);return b});
-Y.moneta.integrator.callbacks.common.CallbackRequestHeader.deserializeBinary=function(a){return Y.moneta.integrator.callbacks.common.CallbackRequestHeader.deserializeBinaryFromReader(new Y.moneta.integrator.callbacks.common.CallbackRequestHeader,new C(a))};
-Y.moneta.integrator.callbacks.common.CallbackRequestHeader.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.ProductCorrelationId;b.readMessage(c,Y.moneta.integrator.common.ProductCorrelationId.deserializeBinaryFromReader);a.setProductCorrelationId(c);break;case 3:c=new Y.moneta.integrator.common.FundsGuaranteeId;b.readMessage(c,Y.moneta.integrator.common.FundsGuaranteeId.deserializeBinaryFromReader);a.setFundsGuaranteeId(c);
-break;case 7:c=new Y.moneta.integrator.common.SubscriptionId;b.readMessage(c,Y.moneta.integrator.common.SubscriptionId.deserializeBinaryFromReader);a.setSubscriptionId(c);break;case 6:c=b.readInt64();a.setBillingCustomerNumber(c);break;case 4:c=b.readInt32();a.setBillableService(c);break;case 2:c=b.readInt64();P(a,2,c);break;case 5:c=b.readString();P(a,5,c);break;default:G(b)}return a};
-Y.moneta.integrator.callbacks.common.CallbackRequestHeader.serializeBinaryToWriter=function(a,b){var c=a.getProductCorrelationId();null!=c&&J(b,1,c,Y.moneta.integrator.common.ProductCorrelationId.serializeBinaryToWriter);c=a.getFundsGuaranteeId();null!=c&&J(b,3,c,Y.moneta.integrator.common.FundsGuaranteeId.serializeBinaryToWriter);c=a.getSubscriptionId();null!=c&&J(b,7,c,Y.moneta.integrator.common.SubscriptionId.serializeBinaryToWriter);c=O(a,6);null!=c&&b.writeInt64(6,c);c=O(a,4);null!=c&&b.writeInt32(4,
-c);c=O(a,2);null!=c&&b.writeInt64(2,c);c=O(a,5);null!=c&&b.writeString(5,c)};d=Y.moneta.integrator.callbacks.common.CallbackRequestHeader.prototype;d.getProductCorrelationId=function(){return Q(this,Y.moneta.integrator.common.ProductCorrelationId,1)};d.setProductCorrelationId=function(a){S(this,1,a)};d.getFundsGuaranteeId=function(){return Q(this,Y.moneta.integrator.common.FundsGuaranteeId,3)};d.setFundsGuaranteeId=function(a){S(this,3,a)};
-d.getSubscriptionId=function(){return Q(this,Y.moneta.integrator.common.SubscriptionId,7)};d.setSubscriptionId=function(a){S(this,7,a)};d.setBillingCustomerNumber=function(a){P(this,6,a)};d.setBillableService=function(a){P(this,4,a)};Y.moneta.integrator.callbacks.common.CallbackRequestHeader.deserialize=function(a){return X(Y.moneta.integrator.callbacks.common.CallbackRequestHeader,a)};Y.moneta.integrator.common.buyflow={};Y.moneta.integrator.common.buyflow.CustomFieldValue=function(a){M(this,a,-1,null,Y.moneta.integrator.common.buyflow.CustomFieldValue.oneofGroups_)};k.inherits(Y.moneta.integrator.common.buyflow.CustomFieldValue,L);Y.moneta.integrator.common.buyflow.CustomFieldValue.oneofGroups_=[[2,3]];Y.moneta.integrator.common.buyflow.CustomFieldValue.FieldValueCase={FIELD_VALUE_NOT_SET:0,VALUE:2,BOOLEAN_VALUE:3};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.buyflow.CustomFieldValue.prototype.toObject=function(a){return Y.moneta.integrator.common.buyflow.CustomFieldValue.toObject(a,this)},Y.moneta.integrator.common.buyflow.CustomFieldValue.toObject=function(a,b){var c,f={id:null==(c=O(b,1))?void 0:c,value:null==(c=O(b,2))?void 0:c,booleanValue:null==(c=wc(b,3))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.buyflow.CustomFieldValue.ObjectFormat=function(){},Y.moneta.integrator.common.buyflow.CustomFieldValue.fromObject=function(a){var b=new Y.moneta.integrator.common.buyflow.CustomFieldValue;null!=a.id&&P(b,1,a.id);null!=a.value&&P(b,2,a.value);null!=a.booleanValue&&P(b,3,a.booleanValue);return b});
-Y.moneta.integrator.common.buyflow.CustomFieldValue.deserializeBinary=function(a){return Y.moneta.integrator.common.buyflow.CustomFieldValue.deserializeBinaryFromReader(new Y.moneta.integrator.common.buyflow.CustomFieldValue,new C(a))};
-Y.moneta.integrator.common.buyflow.CustomFieldValue.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt32();P(a,1,c);break;case 2:c=b.readString();Bc(a,2,Y.moneta.integrator.common.buyflow.CustomFieldValue.oneofGroups_[0],c);break;case 3:c=b.readBool();Bc(a,3,Y.moneta.integrator.common.buyflow.CustomFieldValue.oneofGroups_[0],c);break;default:G(b)}return a};
-Y.moneta.integrator.common.buyflow.CustomFieldValue.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt32(1,c);c=O(a,2);null!=c&&b.writeString(2,c);c=O(a,3);null!=c&&b.writeBool(3,c)};Y.moneta.integrator.common.buyflow.CustomFieldValue.deserialize=function(a){return X(Y.moneta.integrator.common.buyflow.CustomFieldValue,a)};Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue=function(a){M(this,a,-1,Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.repeatedFields_,null)};k.inherits(Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue,L);Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.repeatedFields_=[1];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.prototype.toObject=function(a){return Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.toObject(a,this)},Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.toObject=function(a,b){var c,f={fieldValueList:N(R(b,Y.moneta.integrator.common.buyflow.CustomFieldValue,1),Y.moneta.integrator.common.buyflow.CustomFieldValue.toObject,a),triggerId:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);
-return f});L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.ObjectFormat=function(){},Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.fromObject=function(a){var b=new Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue;a.fieldValueList&&V(b,1,a.fieldValueList.map(Y.moneta.integrator.common.buyflow.CustomFieldValue.fromObject));null!=a.triggerId&&P(b,2,a.triggerId);return b});
-Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.deserializeBinary=function(a){return Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.deserializeBinaryFromReader(new Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue,new C(a))};
-Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.buyflow.CustomFieldValue;b.readMessage(c,Y.moneta.integrator.common.buyflow.CustomFieldValue.deserializeBinaryFromReader);W(a,1,c,Y.moneta.integrator.common.buyflow.CustomFieldValue);break;case 2:c=b.readInt32();P(a,2,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.serializeBinaryToWriter=function(a,b){var c=R(a,Y.moneta.integrator.common.buyflow.CustomFieldValue,1);0<c.length&&K(b,1,c,Y.moneta.integrator.common.buyflow.CustomFieldValue.serializeBinaryToWriter);c=O(a,2);null!=c&&b.writeInt32(2,c)};Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.deserialize=function(a){return X(Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue,a)};Y.html={};Y.html.SafeHtmlProto=function(a){M(this,a,-1,null,null)};k.inherits(Y.html.SafeHtmlProto,L);L.GENERATE_TO_OBJECT&&(Y.html.SafeHtmlProto.prototype.toObject=function(a){return Y.html.SafeHtmlProto.toObject(a,this)},Y.html.SafeHtmlProto.toObject=function(a,b){var c,f={privateDoNotAccessOrElseSafeHtmlWrappedValue:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.html.SafeHtmlProto.ObjectFormat=function(){},Y.html.SafeHtmlProto.fromObject=function(a){var b=new Y.html.SafeHtmlProto;null!=a.privateDoNotAccessOrElseSafeHtmlWrappedValue&&P(b,2,a.privateDoNotAccessOrElseSafeHtmlWrappedValue);return b});Y.html.SafeHtmlProto.deserializeBinary=function(a){return Y.html.SafeHtmlProto.deserializeBinaryFromReader(new Y.html.SafeHtmlProto,new C(a))};
-Y.html.SafeHtmlProto.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 2:var c=b.readString();P(a,2,c);break;default:G(b)}return a};Y.html.SafeHtmlProto.serializeBinaryToWriter=function(a,b){a=O(a,2);null!=a&&b.writeString(2,a)};Y.html.SafeHtmlProto.deserialize=function(a){return X(Y.html.SafeHtmlProto,a)};Y.moneta.integrator.common.buyflow.FinancingParameters=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.buyflow.FinancingParameters,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.buyflow.FinancingParameters.prototype.toObject=function(a){return Y.moneta.integrator.common.buyflow.FinancingParameters.toObject(a,this)},Y.moneta.integrator.common.buyflow.FinancingParameters.toObject=function(a,b){var c,f={userFacingTransactionId:null==(c=O(b,6))?void 0:c,financingProvider:null==(c=O(b,9))?void 0:c,financingType:null==(c=O(b,1))?void 0:c,financingTypeDurationMonths:null==(c=O(b,4))?void 0:c,annualPercentageRate:null==(c=vc(b,8))?
-void 0:c,offerDescriptionHtml:(c=Q(b,Y.html.SafeHtmlProto,2))&&Y.html.SafeHtmlProto.toObject(a,c),offerDescription:null==(c=O(b,7))?void 0:c,detailedDescriptionHtml:(c=Q(b,Y.html.SafeHtmlProto,5))&&Y.html.SafeHtmlProto.toObject(a,c),availableWithoutOffer:null==(c=wc(b,3))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.buyflow.FinancingParameters.ObjectFormat=function(){},Y.moneta.integrator.common.buyflow.FinancingParameters.fromObject=function(a){var b=new Y.moneta.integrator.common.buyflow.FinancingParameters;null!=a.userFacingTransactionId&&P(b,6,a.userFacingTransactionId);null!=a.financingProvider&&P(b,9,a.financingProvider);null!=a.financingType&&P(b,1,a.financingType);null!=a.financingTypeDurationMonths&&P(b,4,a.financingTypeDurationMonths);null!=a.annualPercentageRate&&
-P(b,8,a.annualPercentageRate);a.offerDescriptionHtml&&S(b,2,Y.html.SafeHtmlProto.fromObject(a.offerDescriptionHtml));null!=a.offerDescription&&P(b,7,a.offerDescription);a.detailedDescriptionHtml&&S(b,5,Y.html.SafeHtmlProto.fromObject(a.detailedDescriptionHtml));null!=a.availableWithoutOffer&&P(b,3,a.availableWithoutOffer);return b});
-Y.moneta.integrator.common.buyflow.FinancingParameters.deserializeBinary=function(a){return Y.moneta.integrator.common.buyflow.FinancingParameters.deserializeBinaryFromReader(new Y.moneta.integrator.common.buyflow.FinancingParameters,new C(a))};
-Y.moneta.integrator.common.buyflow.FinancingParameters.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 6:var c=b.readString();P(a,6,c);break;case 9:c=b.readEnum();P(a,9,c);break;case 1:c=b.readString();P(a,1,c);break;case 4:c=b.readInt32();P(a,4,c);break;case 8:c=b.readDouble();P(a,8,c);break;case 2:c=new Y.html.SafeHtmlProto;b.readMessage(c,Y.html.SafeHtmlProto.deserializeBinaryFromReader);S(a,2,c);break;case 7:c=b.readString();P(a,7,c);break;case 5:c=
-new Y.html.SafeHtmlProto;b.readMessage(c,Y.html.SafeHtmlProto.deserializeBinaryFromReader);S(a,5,c);break;case 3:c=b.readBool();P(a,3,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.buyflow.FinancingParameters.serializeBinaryToWriter=function(a,b){var c=O(a,6);null!=c&&b.writeString(6,c);c=O(a,9);null!=c&&b.writeEnum(9,c);c=O(a,1);null!=c&&b.writeString(1,c);c=O(a,4);null!=c&&b.writeInt32(4,c);c=O(a,8);null!=c&&b.writeDouble(8,c);c=Q(a,Y.html.SafeHtmlProto,2);null!=c&&J(b,2,c,Y.html.SafeHtmlProto.serializeBinaryToWriter);c=O(a,7);null!=c&&b.writeString(7,c);c=Q(a,Y.html.SafeHtmlProto,5);null!=c&&J(b,5,c,Y.html.SafeHtmlProto.serializeBinaryToWriter);
-c=O(a,3);null!=c&&b.writeBool(3,c)};Y.moneta.integrator.common.buyflow.FinancingParameters.FinancingProvider={UNKNOWN:0,SYNCHRONY:1,KLARNA:2,SPLIT_IT:3};Y.moneta.integrator.common.buyflow.FinancingParameters.deserialize=function(a){return X(Y.moneta.integrator.common.buyflow.FinancingParameters,a)};Y.moneta.integrator.common.Amount=function(a){M(this,a,3,null,null)};k.inherits(Y.moneta.integrator.common.Amount,L);Y.moneta.integrator.common.Amount.extensions={};Y.moneta.integrator.common.Amount.extensionsBinary={};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.Amount.prototype.toObject=function(a){return Y.moneta.integrator.common.Amount.toObject(a,this)},Y.moneta.integrator.common.Amount.toObject=function(a,b){var c,f={amountInMicros:null==(c=O(b,1))?void 0:c,currency:null==(c=O(b,2))?void 0:c};pc(b,f,Y.moneta.integrator.common.Amount.extensions,Y.moneta.integrator.common.Amount.prototype.getExtension,a);a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.Amount.ObjectFormat=function(){},Y.moneta.integrator.common.Amount.fromObject=function(a){var b=new Y.moneta.integrator.common.Amount;null!=a.amountInMicros&&P(b,1,a.amountInMicros);null!=a.currency&&P(b,2,a.currency);return b});Y.moneta.integrator.common.Amount.deserializeBinary=function(a){return Y.moneta.integrator.common.Amount.deserializeBinaryFromReader(new Y.moneta.integrator.common.Amount,new C(a))};
-Y.moneta.integrator.common.Amount.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt64();P(a,1,c);break;case 2:c=b.readString();P(a,2,c);break;default:rc(a,b,Y.moneta.integrator.common.Amount.extensionsBinary,Y.moneta.integrator.common.Amount.prototype.getExtension,Y.moneta.integrator.common.Amount.prototype.setExtension)}return a};
-Y.moneta.integrator.common.Amount.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt64(1,c);c=O(a,2);null!=c&&b.writeString(2,c);qc(a,b,Y.moneta.integrator.common.Amount.extensionsBinary,Y.moneta.integrator.common.Amount.prototype.getExtension)};Y.moneta.integrator.common.Amount.deserialize=function(a){return X(Y.moneta.integrator.common.Amount,a)};Y.moneta.integrator.common.cart={};Y.moneta.integrator.common.cart.TaxDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.cart.TaxDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.cart.TaxDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.cart.TaxDetails.toObject(a,this)},Y.moneta.integrator.common.cart.TaxDetails.toObject=function(a,b){var c,f={pretaxAmount:(c=Hc(b))&&Y.moneta.integrator.common.Amount.toObject(a,c),taxAmount:(c=Ic(b))&&Y.moneta.integrator.common.Amount.toObject(a,c),totalAmount:(c=Jc(b))&&Y.moneta.integrator.common.Amount.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.cart.TaxDetails.ObjectFormat=function(){},Y.moneta.integrator.common.cart.TaxDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.cart.TaxDetails;a.pretaxAmount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.pretaxAmount));a.taxAmount&&S(b,2,Y.moneta.integrator.common.Amount.fromObject(a.taxAmount));a.totalAmount&&S(b,3,Y.moneta.integrator.common.Amount.fromObject(a.totalAmount));return b});
-Y.moneta.integrator.common.cart.TaxDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.cart.TaxDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.cart.TaxDetails,new C(a))};
-Y.moneta.integrator.common.cart.TaxDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setPretaxAmount(c);break;case 2:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setTaxAmount(c);break;case 3:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);
-a.setTotalAmount(c);break;default:G(b)}return a};Y.moneta.integrator.common.cart.TaxDetails.serializeBinaryToWriter=function(a,b){var c=Hc(a);null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Ic(a);null!=c&&J(b,2,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Jc(a);null!=c&&J(b,3,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter)};var Hc=function(a){return Q(a,Y.moneta.integrator.common.Amount,1)};
-Y.moneta.integrator.common.cart.TaxDetails.prototype.setPretaxAmount=function(a){S(this,1,a)};var Ic=function(a){return Q(a,Y.moneta.integrator.common.Amount,2)};Y.moneta.integrator.common.cart.TaxDetails.prototype.setTaxAmount=function(a){S(this,2,a)};var Jc=function(a){return Q(a,Y.moneta.integrator.common.Amount,3)};Y.moneta.integrator.common.cart.TaxDetails.prototype.setTotalAmount=function(a){S(this,3,a)};
-Y.moneta.integrator.common.cart.TaxDetails.deserialize=function(a){return X(Y.moneta.integrator.common.cart.TaxDetails,a)};Y.moneta.integrator.common.cart.LineItemDetailComputedInfo=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.cart.LineItemDetailComputedInfo,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.prototype.toObject=function(a){return Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.toObject(a,this)},Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.toObject=function(a,b){var c,f={lineItemDetailIndex:null==(c=O(b,1))?void 0:c,taxDetails:(c=b.getTaxDetails())&&Y.moneta.integrator.common.cart.TaxDetails.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.ObjectFormat=function(){},Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.fromObject=function(a){var b=new Y.moneta.integrator.common.cart.LineItemDetailComputedInfo;null!=a.lineItemDetailIndex&&P(b,1,a.lineItemDetailIndex);a.taxDetails&&S(b,2,Y.moneta.integrator.common.cart.TaxDetails.fromObject(a.taxDetails));return b});
-Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.deserializeBinary=function(a){return Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.deserializeBinaryFromReader(new Y.moneta.integrator.common.cart.LineItemDetailComputedInfo,new C(a))};
-Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt32();P(a,1,c);break;case 2:c=new Y.moneta.integrator.common.cart.TaxDetails;b.readMessage(c,Y.moneta.integrator.common.cart.TaxDetails.deserializeBinaryFromReader);a.setTaxDetails(c);break;default:G(b)}return a};
-Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt32(1,c);c=a.getTaxDetails();null!=c&&J(b,2,c,Y.moneta.integrator.common.cart.TaxDetails.serializeBinaryToWriter)};Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.prototype.getTaxDetails=function(){return Q(this,Y.moneta.integrator.common.cart.TaxDetails,2)};
-Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.prototype.setTaxDetails=function(a){S(this,2,a)};Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.deserialize=function(a){return X(Y.moneta.integrator.common.cart.LineItemDetailComputedInfo,a)};Y.moneta.integrator.common.cart.PriceDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.cart.PriceDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.cart.PriceDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.cart.PriceDetails.toObject(a,this)},Y.moneta.integrator.common.cart.PriceDetails.toObject=function(a,b){var c,f={pretaxAmount:(c=Hc(b))&&Y.moneta.integrator.common.Amount.toObject(a,c),taxAmount:(c=Ic(b))&&Y.moneta.integrator.common.Amount.toObject(a,c),totalAmount:(c=Jc(b))&&Y.moneta.integrator.common.Amount.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.cart.PriceDetails.ObjectFormat=function(){},Y.moneta.integrator.common.cart.PriceDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.cart.PriceDetails;a.pretaxAmount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.pretaxAmount));a.taxAmount&&S(b,2,Y.moneta.integrator.common.Amount.fromObject(a.taxAmount));a.totalAmount&&S(b,3,Y.moneta.integrator.common.Amount.fromObject(a.totalAmount));return b});
-Y.moneta.integrator.common.cart.PriceDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.cart.PriceDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.cart.PriceDetails,new C(a))};
-Y.moneta.integrator.common.cart.PriceDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setPretaxAmount(c);break;case 2:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setTaxAmount(c);break;case 3:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,
-Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setTotalAmount(c);break;default:G(b)}return a};Y.moneta.integrator.common.cart.PriceDetails.serializeBinaryToWriter=function(a,b){var c=Hc(a);null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Ic(a);null!=c&&J(b,2,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Jc(a);null!=c&&J(b,3,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter)};
-Y.moneta.integrator.common.cart.PriceDetails.prototype.setPretaxAmount=function(a){S(this,1,a)};Y.moneta.integrator.common.cart.PriceDetails.prototype.setTaxAmount=function(a){S(this,2,a)};Y.moneta.integrator.common.cart.PriceDetails.prototype.setTotalAmount=function(a){S(this,3,a)};Y.moneta.integrator.common.cart.PriceDetails.deserialize=function(a){return X(Y.moneta.integrator.common.cart.PriceDetails,a)};Y.moneta.integrator.common.tax={};Y.moneta.integrator.common.tax.TaxDisplay=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.tax.TaxDisplay,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.tax.TaxDisplay.prototype.toObject=function(a){return Y.moneta.integrator.common.tax.TaxDisplay.toObject(a,this)},Y.moneta.integrator.common.tax.TaxDisplay.toObject=function(a,b){var c,f={taxDisplayName:null==(c=O(b,1))?void 0:c,taxRemittedBy:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.tax.TaxDisplay.ObjectFormat=function(){},Y.moneta.integrator.common.tax.TaxDisplay.fromObject=function(a){var b=new Y.moneta.integrator.common.tax.TaxDisplay;null!=a.taxDisplayName&&P(b,1,a.taxDisplayName);null!=a.taxRemittedBy&&P(b,2,a.taxRemittedBy);return b});
-Y.moneta.integrator.common.tax.TaxDisplay.deserializeBinary=function(a){return Y.moneta.integrator.common.tax.TaxDisplay.deserializeBinaryFromReader(new Y.moneta.integrator.common.tax.TaxDisplay,new C(a))};Y.moneta.integrator.common.tax.TaxDisplay.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readString();P(a,1,c);break;case 2:c=b.readEnum();P(a,2,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.tax.TaxDisplay.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeString(1,c);c=O(a,2);null!=c&&b.writeEnum(2,c)};Y.moneta.integrator.common.tax.TaxDisplay.TaxRemittedBy={UNKNOWN:0,THIRD_PARTY:1,GOOGLE:2};Y.moneta.integrator.common.tax.TaxDisplay.deserialize=function(a){return X(Y.moneta.integrator.common.tax.TaxDisplay,a)};Y.moneta.integrator.common.tax.TaxDisplayDetails=function(a){M(this,a,-1,Y.moneta.integrator.common.tax.TaxDisplayDetails.repeatedFields_,null)};k.inherits(Y.moneta.integrator.common.tax.TaxDisplayDetails,L);Y.moneta.integrator.common.tax.TaxDisplayDetails.repeatedFields_=[1];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.tax.TaxDisplayDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.tax.TaxDisplayDetails.toObject(a,this)},Y.moneta.integrator.common.tax.TaxDisplayDetails.toObject=function(a,b){var c={taxDisplayList:N(R(b,Y.moneta.integrator.common.tax.TaxDisplay,1),Y.moneta.integrator.common.tax.TaxDisplay.toObject,a)};a&&(c.$jspbMessageInstance=b);return c});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.tax.TaxDisplayDetails.ObjectFormat=function(){},Y.moneta.integrator.common.tax.TaxDisplayDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.tax.TaxDisplayDetails;a.taxDisplayList&&V(b,1,a.taxDisplayList.map(Y.moneta.integrator.common.tax.TaxDisplay.fromObject));return b});
-Y.moneta.integrator.common.tax.TaxDisplayDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.tax.TaxDisplayDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.tax.TaxDisplayDetails,new C(a))};
-Y.moneta.integrator.common.tax.TaxDisplayDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.tax.TaxDisplay;b.readMessage(c,Y.moneta.integrator.common.tax.TaxDisplay.deserializeBinaryFromReader);W(a,1,c,Y.moneta.integrator.common.tax.TaxDisplay);break;default:G(b)}return a};
-Y.moneta.integrator.common.tax.TaxDisplayDetails.serializeBinaryToWriter=function(a,b){a=R(a,Y.moneta.integrator.common.tax.TaxDisplay,1);0<a.length&&K(b,1,a,Y.moneta.integrator.common.tax.TaxDisplay.serializeBinaryToWriter)};Y.moneta.integrator.common.tax.TaxDisplayDetails.deserialize=function(a){return X(Y.moneta.integrator.common.tax.TaxDisplayDetails,a)};Y.moneta.integrator.common.address={};Y.moneta.integrator.common.address.AddressDeliveryInstruction=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.address.AddressDeliveryInstruction,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.address.AddressDeliveryInstruction.prototype.toObject=function(a){return Y.moneta.integrator.common.address.AddressDeliveryInstruction.toObject(a,this)},Y.moneta.integrator.common.address.AddressDeliveryInstruction.toObject=function(a,b){var c,f={addressDeliveryInstructionType:null==(c=O(b,1))?void 0:c,addressDeliveryInstructionValue:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.address.AddressDeliveryInstruction.ObjectFormat=function(){},Y.moneta.integrator.common.address.AddressDeliveryInstruction.fromObject=function(a){var b=new Y.moneta.integrator.common.address.AddressDeliveryInstruction;null!=a.addressDeliveryInstructionType&&P(b,1,a.addressDeliveryInstructionType);null!=a.addressDeliveryInstructionValue&&P(b,2,a.addressDeliveryInstructionValue);return b});
-Y.moneta.integrator.common.address.AddressDeliveryInstruction.deserializeBinary=function(a){return Y.moneta.integrator.common.address.AddressDeliveryInstruction.deserializeBinaryFromReader(new Y.moneta.integrator.common.address.AddressDeliveryInstruction,new C(a))};Y.moneta.integrator.common.address.AddressDeliveryInstruction.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;case 2:c=b.readString();P(a,2,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.address.AddressDeliveryInstruction.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeEnum(1,c);c=O(a,2);null!=c&&b.writeString(2,c)};Y.moneta.integrator.common.address.AddressDeliveryInstruction.AddressDeliveryInstructionType={UNKNOWN:0,GATE_CODE:1,EXTRA_INSTRUCTIONS:2};Y.moneta.integrator.common.address.AddressDeliveryInstruction.deserialize=function(a){return X(Y.moneta.integrator.common.address.AddressDeliveryInstruction,a)};Y.moneta.integrator.common.address.AddressGeocodingInfo=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.address.AddressGeocodingInfo,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.address.AddressGeocodingInfo.prototype.toObject=function(a){return Y.moneta.integrator.common.address.AddressGeocodingInfo.toObject(a,this)},Y.moneta.integrator.common.address.AddressGeocodingInfo.toObject=function(a,b){var c,f={latLng:(c=Q(b,Y.google.type.LatLng,1))&&Y.google.type.LatLng.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.address.AddressGeocodingInfo.ObjectFormat=function(){},Y.moneta.integrator.common.address.AddressGeocodingInfo.fromObject=function(a){var b=new Y.moneta.integrator.common.address.AddressGeocodingInfo;a.latLng&&S(b,1,Y.google.type.LatLng.fromObject(a.latLng));return b});
-Y.moneta.integrator.common.address.AddressGeocodingInfo.deserializeBinary=function(a){return Y.moneta.integrator.common.address.AddressGeocodingInfo.deserializeBinaryFromReader(new Y.moneta.integrator.common.address.AddressGeocodingInfo,new C(a))};
-Y.moneta.integrator.common.address.AddressGeocodingInfo.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.google.type.LatLng;b.readMessage(c,Y.google.type.LatLng.deserializeBinaryFromReader);S(a,1,c);break;default:G(b)}return a};Y.moneta.integrator.common.address.AddressGeocodingInfo.serializeBinaryToWriter=function(a,b){a=Q(a,Y.google.type.LatLng,1);null!=a&&J(b,1,a,Y.google.type.LatLng.serializeBinaryToWriter)};
-Y.moneta.integrator.common.address.AddressGeocodingInfo.deserialize=function(a){return X(Y.moneta.integrator.common.address.AddressGeocodingInfo,a)};Y.moneta.integrator.common.address.AddressLabel=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.address.AddressLabel,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.address.AddressLabel.prototype.toObject=function(a){return Y.moneta.integrator.common.address.AddressLabel.toObject(a,this)},Y.moneta.integrator.common.address.AddressLabel.toObject=function(a,b){var c,f=null==(c=O(b,1))?void 0:c,g=null==(c=O(b,2))?void 0:c;c=!1;c=void 0===c?!1:c;var h=wc(b,3);f={labelType:f,customLabel:g,universalAccess:null==h?c:h};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.address.AddressLabel.ObjectFormat=function(){},Y.moneta.integrator.common.address.AddressLabel.fromObject=function(a){var b=new Y.moneta.integrator.common.address.AddressLabel;null!=a.labelType&&P(b,1,a.labelType);null!=a.customLabel&&P(b,2,a.customLabel);null!=a.universalAccess&&P(b,3,a.universalAccess);return b});
-Y.moneta.integrator.common.address.AddressLabel.deserializeBinary=function(a){return Y.moneta.integrator.common.address.AddressLabel.deserializeBinaryFromReader(new Y.moneta.integrator.common.address.AddressLabel,new C(a))};Y.moneta.integrator.common.address.AddressLabel.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;case 2:c=b.readString();P(a,2,c);break;case 3:c=b.readBool();P(a,3,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.address.AddressLabel.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeEnum(1,c);c=O(a,2);null!=c&&b.writeString(2,c);c=O(a,3);null!=c&&b.writeBool(3,c)};Y.moneta.integrator.common.address.AddressLabel.LabelType={LABEL_TYPE_UNKNOWN:0,LABEL_TYPE_SHIPPING_HOME:1,LABEL_TYPE_SHIPPING_WORK:2,LABEL_TYPE_SHIPPING_PREFERRED:3,LABEL_TYPE_SHIPPING_LAST_USED:4,LABEL_TYPE_CUSTOM:5,LABEL_TYPE_SHIPPING_RESIDENTIAL:6,LABEL_TYPE_SHIPPING_BUSINESS:7};
-Y.moneta.integrator.common.address.AddressLabel.deserialize=function(a){return X(Y.moneta.integrator.common.address.AddressLabel,a)};Y.moneta.integrator.common.address.Address=function(a){M(this,a,-1,Y.moneta.integrator.common.address.Address.repeatedFields_,Y.moneta.integrator.common.address.Address.oneofGroups_)};k.inherits(Y.moneta.integrator.common.address.Address,L);Y.moneta.integrator.common.address.Address.repeatedFields_=[4,6];Y.moneta.integrator.common.address.Address.oneofGroups_=[[1,8]];Y.moneta.integrator.common.address.Address.IdCase={ID_NOT_SET:0,ADDRESS_ID:1,EXTERNAL_ADDRESS_ID:8};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.address.Address.prototype.toObject=function(a){return Y.moneta.integrator.common.address.Address.toObject(a,this)},Y.moneta.integrator.common.address.Address.toObject=function(a,b){var c,f={addressId:null==(c=O(b,1))?void 0:c,externalAddressId:null==(c=O(b,8))?void 0:c,address:(c=b.getAddress())&&Y.postaladdress.PostalAddress.toObject(a,c),addressNormalizationType:null==(c=O(b,7))?void 0:c,normalizationResultType:null==(c=O(b,9))?void 0:c,addressAttributes:xc(O(b,
-10)),addressSignature:xc(O(b,11)),phoneNumber:null==(c=O(b,3))?void 0:c,addressDeliveryInstructionList:N(R(b,Y.moneta.integrator.common.address.AddressDeliveryInstruction,4),Y.moneta.integrator.common.address.AddressDeliveryInstruction.toObject,a),addressGeocodingInfo:(c=Q(b,Y.moneta.integrator.common.address.AddressGeocodingInfo,5))&&Y.moneta.integrator.common.address.AddressGeocodingInfo.toObject(a,c),addressLabelList:N(R(b,Y.moneta.integrator.common.address.AddressLabel,6),Y.moneta.integrator.common.address.AddressLabel.toObject,
-a)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.address.Address.ObjectFormat=function(){},Y.moneta.integrator.common.address.Address.fromObject=function(a){var b=new Y.moneta.integrator.common.address.Address;null!=a.addressId&&P(b,1,a.addressId);null!=a.externalAddressId&&P(b,8,a.externalAddressId);a.address&&S(b,2,Y.postaladdress.PostalAddress.fromObject(a.address));null!=a.addressNormalizationType&&P(b,7,a.addressNormalizationType);null!=a.normalizationResultType&&P(b,9,a.normalizationResultType);
-null!=a.addressAttributes&&P(b,10,a.addressAttributes);null!=a.addressSignature&&P(b,11,a.addressSignature);null!=a.phoneNumber&&P(b,3,a.phoneNumber);a.addressDeliveryInstructionList&&V(b,4,a.addressDeliveryInstructionList.map(Y.moneta.integrator.common.address.AddressDeliveryInstruction.fromObject));a.addressGeocodingInfo&&S(b,5,Y.moneta.integrator.common.address.AddressGeocodingInfo.fromObject(a.addressGeocodingInfo));a.addressLabelList&&V(b,6,a.addressLabelList.map(Y.moneta.integrator.common.address.AddressLabel.fromObject));
-return b});Y.moneta.integrator.common.address.Address.deserializeBinary=function(a){return Y.moneta.integrator.common.address.Address.deserializeBinaryFromReader(new Y.moneta.integrator.common.address.Address,new C(a))};
-Y.moneta.integrator.common.address.Address.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt64String();Bc(a,1,Y.moneta.integrator.common.address.Address.oneofGroups_[0],c);break;case 8:c=b.readInt64String();Bc(a,8,Y.moneta.integrator.common.address.Address.oneofGroups_[0],c);break;case 2:c=new Y.postaladdress.PostalAddress;b.readMessage(c,Y.postaladdress.PostalAddress.deserializeBinaryFromReader);a.setAddress(c);break;case 7:c=b.readEnum();
-P(a,7,c);break;case 9:c=b.readEnum();P(a,9,c);break;case 10:c=b.readBytes();P(a,10,c);break;case 11:c=b.readBytes();P(a,11,c);break;case 3:c=b.readString();a.setPhoneNumber(c);break;case 4:c=new Y.moneta.integrator.common.address.AddressDeliveryInstruction;b.readMessage(c,Y.moneta.integrator.common.address.AddressDeliveryInstruction.deserializeBinaryFromReader);W(a,4,c,Y.moneta.integrator.common.address.AddressDeliveryInstruction);break;case 5:c=new Y.moneta.integrator.common.address.AddressGeocodingInfo;
-b.readMessage(c,Y.moneta.integrator.common.address.AddressGeocodingInfo.deserializeBinaryFromReader);S(a,5,c);break;case 6:c=new Y.moneta.integrator.common.address.AddressLabel;b.readMessage(c,Y.moneta.integrator.common.address.AddressLabel.deserializeBinaryFromReader);W(a,6,c,Y.moneta.integrator.common.address.AddressLabel);break;default:G(b)}return a};
-Y.moneta.integrator.common.address.Address.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt64String(1,c);c=O(a,8);null!=c&&b.writeInt64String(8,c);c=a.getAddress();null!=c&&J(b,2,c,Y.postaladdress.PostalAddress.serializeBinaryToWriter);c=O(a,7);null!=c&&b.writeEnum(7,c);c=O(a,9);null!=c&&b.writeEnum(9,c);c=O(a,10);null!=c&&b.writeBytes(10,c);c=O(a,11);null!=c&&b.writeBytes(11,c);c=O(a,3);null!=c&&b.writeString(3,c);c=R(a,Y.moneta.integrator.common.address.AddressDeliveryInstruction,
-4);0<c.length&&K(b,4,c,Y.moneta.integrator.common.address.AddressDeliveryInstruction.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.address.AddressGeocodingInfo,5);null!=c&&J(b,5,c,Y.moneta.integrator.common.address.AddressGeocodingInfo.serializeBinaryToWriter);c=R(a,Y.moneta.integrator.common.address.AddressLabel,6);0<c.length&&K(b,6,c,Y.moneta.integrator.common.address.AddressLabel.serializeBinaryToWriter)};
-Y.moneta.integrator.common.address.Address.prototype.getAddress=function(){return Q(this,Y.postaladdress.PostalAddress,2)};Y.moneta.integrator.common.address.Address.prototype.setAddress=function(a){S(this,2,a)};Y.moneta.integrator.common.address.Address.prototype.setPhoneNumber=function(a){P(this,3,a)};Y.moneta.integrator.common.address.Address.deserialize=function(a){return X(Y.moneta.integrator.common.address.Address,a)};Y.moneta.integrator.common.tax.Tax=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.tax.Tax,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.tax.Tax.prototype.toObject=function(a){return Y.moneta.integrator.common.tax.Tax.toObject(a,this)},Y.moneta.integrator.common.tax.Tax.toObject=function(a,b){var c,f={taxType:null==(c=O(b,6))?void 0:c,amount:(c=b.getAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),taxCategory:null==(c=O(b,2))?void 0:c,remittanceDestination:null==(c=O(b,3))?void 0:c,effectiveRateInMicros:null==(c=O(b,4))?void 0:c,feeAmountInMicros:null==(c=O(b,5))?void 0:c};
-a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.tax.Tax.ObjectFormat=function(){},Y.moneta.integrator.common.tax.Tax.fromObject=function(a){var b=new Y.moneta.integrator.common.tax.Tax;null!=a.taxType&&P(b,6,a.taxType);a.amount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.amount));null!=a.taxCategory&&P(b,2,a.taxCategory);null!=a.remittanceDestination&&P(b,3,a.remittanceDestination);null!=a.effectiveRateInMicros&&P(b,4,a.effectiveRateInMicros);null!=a.feeAmountInMicros&&P(b,5,a.feeAmountInMicros);
-return b});Y.moneta.integrator.common.tax.Tax.deserializeBinary=function(a){return Y.moneta.integrator.common.tax.Tax.deserializeBinaryFromReader(new Y.moneta.integrator.common.tax.Tax,new C(a))};
-Y.moneta.integrator.common.tax.Tax.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 6:var c=b.readEnum();P(a,6,c);break;case 1:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setAmount(c);break;case 2:c=b.readInt32();P(a,2,c);break;case 3:c=b.readInt32();P(a,3,c);break;case 4:c=b.readInt64();P(a,4,c);break;case 5:c=b.readInt64();P(a,5,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.tax.Tax.serializeBinaryToWriter=function(a,b){var c=O(a,6);null!=c&&b.writeEnum(6,c);c=a.getAmount();null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=O(a,2);null!=c&&b.writeInt32(2,c);c=O(a,3);null!=c&&b.writeInt32(3,c);c=O(a,4);null!=c&&b.writeInt64(4,c);c=O(a,5);null!=c&&b.writeInt64(5,c)};Y.moneta.integrator.common.tax.Tax.TaxType={TAX_TYPE_UNKNOWN:0,TAX_TYPE_RATE:1,TAX_TYPE_FEE:2};
-Y.moneta.integrator.common.tax.Tax.prototype.getAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,1)};Y.moneta.integrator.common.tax.Tax.prototype.setAmount=function(a){S(this,1,a)};Y.moneta.integrator.common.tax.Tax.deserialize=function(a){return X(Y.moneta.integrator.common.tax.Tax,a)};Y.moneta.integrator.common.tax.TaxDetails=function(a){M(this,a,-1,Y.moneta.integrator.common.tax.TaxDetails.repeatedFields_,null)};k.inherits(Y.moneta.integrator.common.tax.TaxDetails,L);Y.moneta.integrator.common.tax.TaxDetails.repeatedFields_=[2];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.tax.TaxDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.tax.TaxDetails.toObject(a,this)},Y.moneta.integrator.common.tax.TaxDetails.toObject=function(a,b){var c,f={assesseeAddress:(c=Q(b,Y.moneta.integrator.common.address.Address,1))&&Y.moneta.integrator.common.address.Address.toObject(a,c),taxList:N(R(b,Y.moneta.integrator.common.tax.Tax,2),Y.moneta.integrator.common.tax.Tax.toObject,a),taxSignature:xc(O(b,3)),taxToken:xc(O(b,
-4))};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.tax.TaxDetails.ObjectFormat=function(){},Y.moneta.integrator.common.tax.TaxDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.tax.TaxDetails;a.assesseeAddress&&S(b,1,Y.moneta.integrator.common.address.Address.fromObject(a.assesseeAddress));a.taxList&&V(b,2,a.taxList.map(Y.moneta.integrator.common.tax.Tax.fromObject));null!=a.taxSignature&&P(b,3,a.taxSignature);null!=a.taxToken&&P(b,4,a.taxToken);return b});
-Y.moneta.integrator.common.tax.TaxDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.tax.TaxDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.tax.TaxDetails,new C(a))};
-Y.moneta.integrator.common.tax.TaxDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.address.Address;b.readMessage(c,Y.moneta.integrator.common.address.Address.deserializeBinaryFromReader);S(a,1,c);break;case 2:c=new Y.moneta.integrator.common.tax.Tax;b.readMessage(c,Y.moneta.integrator.common.tax.Tax.deserializeBinaryFromReader);W(a,2,c,Y.moneta.integrator.common.tax.Tax);break;case 3:c=b.readBytes();P(a,3,c);
-break;case 4:c=b.readBytes();P(a,4,c);break;default:G(b)}return a};Y.moneta.integrator.common.tax.TaxDetails.serializeBinaryToWriter=function(a,b){var c=Q(a,Y.moneta.integrator.common.address.Address,1);null!=c&&J(b,1,c,Y.moneta.integrator.common.address.Address.serializeBinaryToWriter);c=R(a,Y.moneta.integrator.common.tax.Tax,2);0<c.length&&K(b,2,c,Y.moneta.integrator.common.tax.Tax.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeBytes(3,c);c=O(a,4);null!=c&&b.writeBytes(4,c)};
-Y.moneta.integrator.common.tax.TaxDetails.deserialize=function(a){return X(Y.moneta.integrator.common.tax.TaxDetails,a)};Y.moneta.integrator.common.cart.LineItemComputedInfo=function(a){M(this,a,-1,Y.moneta.integrator.common.cart.LineItemComputedInfo.repeatedFields_,null)};k.inherits(Y.moneta.integrator.common.cart.LineItemComputedInfo,L);Y.moneta.integrator.common.cart.LineItemComputedInfo.repeatedFields_=[2];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.cart.LineItemComputedInfo.prototype.toObject=function(a){return Y.moneta.integrator.common.cart.LineItemComputedInfo.toObject(a,this)},Y.moneta.integrator.common.cart.LineItemComputedInfo.toObject=function(a,b){var c,f={lineItemIndex:null==(c=O(b,1))?void 0:c,detailInfoList:N(R(b,Y.moneta.integrator.common.cart.LineItemDetailComputedInfo,2),Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.toObject,a),totalTaxDetails:(c=b.getTotalTaxDetails())&&
-Y.moneta.integrator.common.cart.TaxDetails.toObject(a,c),priceDetails:(c=b.getPriceDetails())&&Y.moneta.integrator.common.cart.PriceDetails.toObject(a,c),taxDetails:(c=b.getTaxDetails())&&Y.moneta.integrator.common.tax.TaxDetails.toObject(a,c),taxDisplayDetails:(c=Q(b,Y.moneta.integrator.common.tax.TaxDisplayDetails,6))&&Y.moneta.integrator.common.tax.TaxDisplayDetails.toObject(a,c),lineItemType:null==(c=O(b,7))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.cart.LineItemComputedInfo.ObjectFormat=function(){},Y.moneta.integrator.common.cart.LineItemComputedInfo.fromObject=function(a){var b=new Y.moneta.integrator.common.cart.LineItemComputedInfo;null!=a.lineItemIndex&&P(b,1,a.lineItemIndex);a.detailInfoList&&V(b,2,a.detailInfoList.map(Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.fromObject));a.totalTaxDetails&&S(b,3,Y.moneta.integrator.common.cart.TaxDetails.fromObject(a.totalTaxDetails));
-a.priceDetails&&S(b,4,Y.moneta.integrator.common.cart.PriceDetails.fromObject(a.priceDetails));a.taxDetails&&S(b,5,Y.moneta.integrator.common.tax.TaxDetails.fromObject(a.taxDetails));a.taxDisplayDetails&&S(b,6,Y.moneta.integrator.common.tax.TaxDisplayDetails.fromObject(a.taxDisplayDetails));null!=a.lineItemType&&P(b,7,a.lineItemType);return b});
-Y.moneta.integrator.common.cart.LineItemComputedInfo.deserializeBinary=function(a){return Y.moneta.integrator.common.cart.LineItemComputedInfo.deserializeBinaryFromReader(new Y.moneta.integrator.common.cart.LineItemComputedInfo,new C(a))};
-Y.moneta.integrator.common.cart.LineItemComputedInfo.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt32();a.setLineItemIndex(c);break;case 2:c=new Y.moneta.integrator.common.cart.LineItemDetailComputedInfo;b.readMessage(c,Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.deserializeBinaryFromReader);W(a,2,c,Y.moneta.integrator.common.cart.LineItemDetailComputedInfo);break;case 3:c=new Y.moneta.integrator.common.cart.TaxDetails;
-b.readMessage(c,Y.moneta.integrator.common.cart.TaxDetails.deserializeBinaryFromReader);a.setTotalTaxDetails(c);break;case 4:c=new Y.moneta.integrator.common.cart.PriceDetails;b.readMessage(c,Y.moneta.integrator.common.cart.PriceDetails.deserializeBinaryFromReader);a.setPriceDetails(c);break;case 5:c=new Y.moneta.integrator.common.tax.TaxDetails;b.readMessage(c,Y.moneta.integrator.common.tax.TaxDetails.deserializeBinaryFromReader);a.setTaxDetails(c);break;case 6:c=new Y.moneta.integrator.common.tax.TaxDisplayDetails;
-b.readMessage(c,Y.moneta.integrator.common.tax.TaxDisplayDetails.deserializeBinaryFromReader);S(a,6,c);break;case 7:c=b.readEnum();a.setLineItemType(c);break;default:G(b)}return a};
-Y.moneta.integrator.common.cart.LineItemComputedInfo.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt32(1,c);c=R(a,Y.moneta.integrator.common.cart.LineItemDetailComputedInfo,2);0<c.length&&K(b,2,c,Y.moneta.integrator.common.cart.LineItemDetailComputedInfo.serializeBinaryToWriter);c=a.getTotalTaxDetails();null!=c&&J(b,3,c,Y.moneta.integrator.common.cart.TaxDetails.serializeBinaryToWriter);c=a.getPriceDetails();null!=c&&J(b,4,c,Y.moneta.integrator.common.cart.PriceDetails.serializeBinaryToWriter);
-c=a.getTaxDetails();null!=c&&J(b,5,c,Y.moneta.integrator.common.tax.TaxDetails.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.tax.TaxDisplayDetails,6);null!=c&&J(b,6,c,Y.moneta.integrator.common.tax.TaxDisplayDetails.serializeBinaryToWriter);c=O(a,7);null!=c&&b.writeEnum(7,c)};d=Y.moneta.integrator.common.cart.LineItemComputedInfo.prototype;d.setLineItemIndex=function(a){P(this,1,a)};d.getTotalTaxDetails=function(){return Q(this,Y.moneta.integrator.common.cart.TaxDetails,3)};
-d.setTotalTaxDetails=function(a){S(this,3,a)};d.getPriceDetails=function(){return Q(this,Y.moneta.integrator.common.cart.PriceDetails,4)};d.setPriceDetails=function(a){S(this,4,a)};d.getTaxDetails=function(){return Q(this,Y.moneta.integrator.common.tax.TaxDetails,5)};d.setTaxDetails=function(a){S(this,5,a)};d.setLineItemType=function(a){P(this,7,a)};Y.moneta.integrator.common.cart.LineItemComputedInfo.deserialize=function(a){return X(Y.moneta.integrator.common.cart.LineItemComputedInfo,a)};Y.moneta.integrator.common.cart.CartComputedInfo=function(a){M(this,a,-1,Y.moneta.integrator.common.cart.CartComputedInfo.repeatedFields_,null)};k.inherits(Y.moneta.integrator.common.cart.CartComputedInfo,L);Y.moneta.integrator.common.cart.CartComputedInfo.repeatedFields_=[1,6,5,7];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.cart.CartComputedInfo.prototype.toObject=function(a){return Y.moneta.integrator.common.cart.CartComputedInfo.toObject(a,this)},Y.moneta.integrator.common.cart.CartComputedInfo.toObject=function(a,b){var c,f={lineItemComputedInfoList:N(R(b,Y.moneta.integrator.common.cart.LineItemComputedInfo,1),Y.moneta.integrator.common.cart.LineItemComputedInfo.toObject,a),totalTaxDetails:(c=b.getTotalTaxDetails())&&Y.moneta.integrator.common.cart.TaxDetails.toObject(a,
-c),shippingItemComputedInfo:(c=Q(b,Y.moneta.integrator.common.cart.LineItemComputedInfo,4))&&Y.moneta.integrator.common.cart.LineItemComputedInfo.toObject(a,c),summaryLineItemComputedInfoList:N(R(b,Y.moneta.integrator.common.cart.LineItemComputedInfo,6),Y.moneta.integrator.common.cart.LineItemComputedInfo.toObject,a),gratuityItemComputedInfoList:N(R(b,Y.moneta.integrator.common.cart.LineItemComputedInfo,5),Y.moneta.integrator.common.cart.LineItemComputedInfo.toObject,a),taxItemComputedInfoList:N(R(b,
-Y.moneta.integrator.common.cart.LineItemComputedInfo,7),Y.moneta.integrator.common.cart.LineItemComputedInfo.toObject,a),priceDetails:(c=b.getPriceDetails())&&Y.moneta.integrator.common.cart.PriceDetails.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.cart.CartComputedInfo.ObjectFormat=function(){},Y.moneta.integrator.common.cart.CartComputedInfo.fromObject=function(a){var b=new Y.moneta.integrator.common.cart.CartComputedInfo;a.lineItemComputedInfoList&&V(b,1,a.lineItemComputedInfoList.map(Y.moneta.integrator.common.cart.LineItemComputedInfo.fromObject));a.totalTaxDetails&&S(b,2,Y.moneta.integrator.common.cart.TaxDetails.fromObject(a.totalTaxDetails));a.shippingItemComputedInfo&&S(b,4,Y.moneta.integrator.common.cart.LineItemComputedInfo.fromObject(a.shippingItemComputedInfo));
-a.summaryLineItemComputedInfoList&&V(b,6,a.summaryLineItemComputedInfoList.map(Y.moneta.integrator.common.cart.LineItemComputedInfo.fromObject));a.gratuityItemComputedInfoList&&V(b,5,a.gratuityItemComputedInfoList.map(Y.moneta.integrator.common.cart.LineItemComputedInfo.fromObject));a.taxItemComputedInfoList&&V(b,7,a.taxItemComputedInfoList.map(Y.moneta.integrator.common.cart.LineItemComputedInfo.fromObject));a.priceDetails&&S(b,3,Y.moneta.integrator.common.cart.PriceDetails.fromObject(a.priceDetails));
-return b});Y.moneta.integrator.common.cart.CartComputedInfo.deserializeBinary=function(a){return Y.moneta.integrator.common.cart.CartComputedInfo.deserializeBinaryFromReader(new Y.moneta.integrator.common.cart.CartComputedInfo,new C(a))};
-Y.moneta.integrator.common.cart.CartComputedInfo.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.cart.LineItemComputedInfo;b.readMessage(c,Y.moneta.integrator.common.cart.LineItemComputedInfo.deserializeBinaryFromReader);W(a,1,c,Y.moneta.integrator.common.cart.LineItemComputedInfo);break;case 2:c=new Y.moneta.integrator.common.cart.TaxDetails;b.readMessage(c,Y.moneta.integrator.common.cart.TaxDetails.deserializeBinaryFromReader);
-a.setTotalTaxDetails(c);break;case 4:c=new Y.moneta.integrator.common.cart.LineItemComputedInfo;b.readMessage(c,Y.moneta.integrator.common.cart.LineItemComputedInfo.deserializeBinaryFromReader);S(a,4,c);break;case 6:c=new Y.moneta.integrator.common.cart.LineItemComputedInfo;b.readMessage(c,Y.moneta.integrator.common.cart.LineItemComputedInfo.deserializeBinaryFromReader);W(a,6,c,Y.moneta.integrator.common.cart.LineItemComputedInfo);break;case 5:c=new Y.moneta.integrator.common.cart.LineItemComputedInfo;
-b.readMessage(c,Y.moneta.integrator.common.cart.LineItemComputedInfo.deserializeBinaryFromReader);W(a,5,c,Y.moneta.integrator.common.cart.LineItemComputedInfo);break;case 7:c=new Y.moneta.integrator.common.cart.LineItemComputedInfo;b.readMessage(c,Y.moneta.integrator.common.cart.LineItemComputedInfo.deserializeBinaryFromReader);W(a,7,c,Y.moneta.integrator.common.cart.LineItemComputedInfo);break;case 3:c=new Y.moneta.integrator.common.cart.PriceDetails;b.readMessage(c,Y.moneta.integrator.common.cart.PriceDetails.deserializeBinaryFromReader);
-a.setPriceDetails(c);break;default:G(b)}return a};
-Y.moneta.integrator.common.cart.CartComputedInfo.serializeBinaryToWriter=function(a,b){var c=R(a,Y.moneta.integrator.common.cart.LineItemComputedInfo,1);0<c.length&&K(b,1,c,Y.moneta.integrator.common.cart.LineItemComputedInfo.serializeBinaryToWriter);c=a.getTotalTaxDetails();null!=c&&J(b,2,c,Y.moneta.integrator.common.cart.TaxDetails.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.cart.LineItemComputedInfo,4);null!=c&&J(b,4,c,Y.moneta.integrator.common.cart.LineItemComputedInfo.serializeBinaryToWriter);c=
-R(a,Y.moneta.integrator.common.cart.LineItemComputedInfo,6);0<c.length&&K(b,6,c,Y.moneta.integrator.common.cart.LineItemComputedInfo.serializeBinaryToWriter);c=R(a,Y.moneta.integrator.common.cart.LineItemComputedInfo,5);0<c.length&&K(b,5,c,Y.moneta.integrator.common.cart.LineItemComputedInfo.serializeBinaryToWriter);c=R(a,Y.moneta.integrator.common.cart.LineItemComputedInfo,7);0<c.length&&K(b,7,c,Y.moneta.integrator.common.cart.LineItemComputedInfo.serializeBinaryToWriter);c=a.getPriceDetails();null!=
-c&&J(b,3,c,Y.moneta.integrator.common.cart.PriceDetails.serializeBinaryToWriter)};Y.moneta.integrator.common.cart.CartComputedInfo.prototype.getTotalTaxDetails=function(){return Q(this,Y.moneta.integrator.common.cart.TaxDetails,2)};Y.moneta.integrator.common.cart.CartComputedInfo.prototype.setTotalTaxDetails=function(a){S(this,2,a)};Y.moneta.integrator.common.cart.CartComputedInfo.prototype.getPriceDetails=function(){return Q(this,Y.moneta.integrator.common.cart.PriceDetails,3)};
-Y.moneta.integrator.common.cart.CartComputedInfo.prototype.setPriceDetails=function(a){S(this,3,a)};Y.moneta.integrator.common.cart.CartComputedInfo.deserialize=function(a){return X(Y.moneta.integrator.common.cart.CartComputedInfo,a)};Y.moneta.integrator.common.fundsguarantee={};Y.moneta.integrator.common.fundsguarantee.ApprovalDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.ApprovalDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.toObject=function(a,b){var c,f={approvedAmount:(c=Q(b,Y.moneta.integrator.common.Amount,1))&&Y.moneta.integrator.common.Amount.toObject(a,c),cancelAvailabilityMillis:null==(c=O(b,3))?void 0:c,delayedChargingApproved:null==(c=wc(b,4))?void 0:c};a&&(f.$jspbMessageInstance=
-b);return f});L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.ApprovalDetails;a.approvedAmount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.approvedAmount));null!=a.cancelAvailabilityMillis&&P(b,3,a.cancelAvailabilityMillis);null!=a.delayedChargingApproved&&P(b,4,a.delayedChargingApproved);return b});
-Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.ApprovalDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);S(a,1,c);break;case 3:c=b.readInt64();P(a,3,c);break;case 4:c=b.readBool();P(a,4,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.serializeBinaryToWriter=function(a,b){var c=Q(a,Y.moneta.integrator.common.Amount,1);null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeInt64(3,c);c=O(a,4);null!=c&&b.writeBool(4,c)};Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.ApprovalDetails,a)};Y.moneta.integrator.common.fundsguarantee.ChargebackDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.ChargebackDetails,L);Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.toObject=function(a,b){var c,f={chargebackAmount:(c=b.getChargebackAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),positiveChargebackAmount:(c=Q(b,Y.moneta.integrator.common.Amount,2))&&Y.moneta.integrator.common.Amount.toObject(a,
-c),fraudCategory:null==(c=wc(b,3))?void 0:c,reverseDetails:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails,4))&&Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.ChargebackDetails;a.chargebackAmount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.chargebackAmount));a.positiveChargebackAmount&&S(b,2,Y.moneta.integrator.common.Amount.fromObject(a.positiveChargebackAmount));null!=a.fraudCategory&&P(b,3,a.fraudCategory);
-a.reverseDetails&&S(b,4,Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.fromObject(a.reverseDetails));return b});Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.ChargebackDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setChargebackAmount(c);break;case 2:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);S(a,2,c);break;case 3:c=b.readBool();a.setFraudCategory(c);break;case 4:c=
-new Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.deserializeBinaryFromReader);S(a,4,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.serializeBinaryToWriter=function(a,b){var c=a.getChargebackAmount();null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.Amount,2);null!=c&&J(b,2,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeBool(3,c);c=Q(a,Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails,4);null!=c&&J(b,4,c,Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.serializeBinaryToWriter)};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.toObject=function(a,b){var c,f={reverseChargebackAmount:(c=Q(b,Y.moneta.integrator.common.Amount,1))&&Y.moneta.integrator.common.Amount.toObject(a,c),fraudCategory:null==(c=wc(b,2))?void 0:c};a&&(f.$jspbMessageInstance=
-b);return f});L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails;a.reverseChargebackAmount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.reverseChargebackAmount));null!=a.fraudCategory&&P(b,2,a.fraudCategory);return b});
-Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);S(a,1,c);break;case 2:c=b.readBool();a.setFraudCategory(c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.serializeBinaryToWriter=function(a,b){var c=Q(a,Y.moneta.integrator.common.Amount,1);null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=O(a,2);null!=c&&b.writeBool(2,c)};Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.prototype.setFraudCategory=function(a){P(this,2,a)};
-Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.ReverseDetails,a)};Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.prototype.getChargebackAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,1)};Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.prototype.setChargebackAmount=function(a){S(this,1,a)};
-Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.prototype.setFraudCategory=function(a){P(this,3,a)};Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.ChargebackDetails,a)};Y.moneta.integrator.common.fundsguarantee.ChargeDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.ChargeDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.ChargeDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.ChargeDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.ChargeDetails.toObject=function(a,b){var c,f={chargedAmount:(c=b.getChargedAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),chargeFailedAmount:(c=Q(b,Y.moneta.integrator.common.Amount,2))&&Y.moneta.integrator.common.Amount.toObject(a,c),refundAvailabilityMillis:null==
-(c=O(b,3))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.ChargeDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.ChargeDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.ChargeDetails;a.chargedAmount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.chargedAmount));a.chargeFailedAmount&&S(b,2,Y.moneta.integrator.common.Amount.fromObject(a.chargeFailedAmount));null!=a.refundAvailabilityMillis&&P(b,3,a.refundAvailabilityMillis);
-return b});Y.moneta.integrator.common.fundsguarantee.ChargeDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.ChargeDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.ChargeDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.ChargeDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setChargedAmount(c);break;case 2:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);S(a,2,c);break;case 3:c=b.readInt64();P(a,3,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.ChargeDetails.serializeBinaryToWriter=function(a,b){var c=a.getChargedAmount();null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.Amount,2);null!=c&&J(b,2,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeInt64(3,c)};Y.moneta.integrator.common.fundsguarantee.ChargeDetails.prototype.getChargedAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,1)};
-Y.moneta.integrator.common.fundsguarantee.ChargeDetails.prototype.setChargedAmount=function(a){S(this,1,a)};Y.moneta.integrator.common.fundsguarantee.ChargeDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.ChargeDetails,a)};Y.moneta.integrator.common.fundsguarantee.DeclineDetails=function(a){M(this,a,-1,null,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.oneofGroups_)};k.inherits(Y.moneta.integrator.common.fundsguarantee.DeclineDetails,L);Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction,L);
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse=function(a){M(this,a,-1,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.repeatedFields_,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse,L);Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument,L);
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded,L);Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy,L);Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined=function(a){M(this,a,-1,null,null)};
-k.inherits(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined,L);Y.moneta.integrator.common.fundsguarantee.DeclineDetails.oneofGroups_=[[5,6,7,10]];Y.moneta.integrator.common.fundsguarantee.DeclineDetails.PolicyViolationCase={POLICY_VIOLATION_NOT_SET:0,COUPON_CODE_ABUSE:5,DISALLOWED_INSTRUMENT:6,SPENDING_LIMIT_EXCEEDED:7,DASHER_POLICY:10};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.toObject=function(a,b){var c,f={declineReason:null==(c=O(b,2))?void 0:c,declineReasonUserMessage:null==(c=O(b,1))?void 0:c,primaryAction:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction,4))&&Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.toObject(a,
-c),couponCodeAbuse:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse,5))&&Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.toObject(a,c),disallowedInstrument:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument,6))&&Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.toObject(a,c),spendingLimitExceeded:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded,
-7))&&Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.toObject(a,c),dasherPolicy:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy,10))&&Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.toObject(a,c),issuerDeclined:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined,9))&&Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails;null!=a.declineReason&&P(b,2,a.declineReason);null!=a.declineReasonUserMessage&&P(b,1,a.declineReasonUserMessage);a.primaryAction&&S(b,4,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.fromObject(a.primaryAction));a.couponCodeAbuse&&
-S(b,5,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.fromObject(a.couponCodeAbuse));a.disallowedInstrument&&S(b,6,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.fromObject(a.disallowedInstrument));a.spendingLimitExceeded&&S(b,7,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.fromObject(a.spendingLimitExceeded));a.dasherPolicy&&S(b,10,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.fromObject(a.dasherPolicy));
-a.issuerDeclined&&S(b,9,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.fromObject(a.issuerDeclined));return b});Y.moneta.integrator.common.fundsguarantee.DeclineDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.DeclineDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 2:var c=b.readEnum();P(a,2,c);break;case 1:c=b.readString();P(a,1,c);break;case 4:c=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.deserializeBinaryFromReader);S(a,4,c);break;case 5:c=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse;
-b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.deserializeBinaryFromReader);U(a,5,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.oneofGroups_[0],c);break;case 6:c=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.deserializeBinaryFromReader);U(a,6,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.oneofGroups_[0],c);
-break;case 7:c=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.deserializeBinaryFromReader);U(a,7,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.oneofGroups_[0],c);break;case 10:c=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.deserializeBinaryFromReader);
-U(a,10,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.oneofGroups_[0],c);break;case 9:c=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.deserializeBinaryFromReader);S(a,9,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.serializeBinaryToWriter=function(a,b){var c=O(a,2);null!=c&&b.writeEnum(2,c);c=O(a,1);null!=c&&b.writeString(1,c);c=Q(a,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction,4);null!=c&&J(b,4,c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse,5);null!=c&&J(b,5,c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.serializeBinaryToWriter);
-c=Q(a,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument,6);null!=c&&J(b,6,c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded,7);null!=c&&J(b,7,c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy,10);null!=
-c&&J(b,10,c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined,9);null!=c&&J(b,9,c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.serializeBinaryToWriter)};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DeclineReason={DECLINE_REASON_UNKNOWN:0,PAYMENTS_DECLINED:1,PAYMENTS_DECLINED_FIXABLE:4,ISSUER_DECLINED:2,PAYMENTS_DECLINED_PROMO_CODE_POLICY_VIOLATION:3,EXPIRED_BEFORE_USER_ACTION:5,EXCEEDED_SYSTEM_RETRY_LIMITS:6,NOT_AUTO_PULLABLE:8,CLIENT_CAPABILITY_MISSING:9};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.toObject=function(a,b){var c,f={url:null==(c=O(b,1))?void 0:c,label:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction;null!=a.url&&P(b,1,a.url);null!=a.label&&P(b,2,a.label);return b});
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readString();P(a,1,c);break;case 2:c=b.readString();P(a,2,c);break;default:G(b)}return a};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeString(1,c);c=O(a,2);null!=c&&b.writeString(2,c)};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.prototype.getUrl=function(){return O(this,1)};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.ErrorAction,a)};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.repeatedFields_=[2];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.toObject=function(a,b){var c,f={abuseType:null==(c=O(b,1))?void 0:c,reusedCouponCodeList:null==(c=sc(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse;null!=a.abuseType&&P(b,1,a.abuseType);null!=a.reusedCouponCodeList&&P(b,2,a.reusedCouponCodeList);return b});
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;case 2:c=b.readString();Ac(a,2,c);break;default:G(b)}return a};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeEnum(1,c);c=sc(a,2);0<c.length&&bc(b,2,c)};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.AbuseType={ABUSE_TYPE_UNKNOWN:0,ABUSE_TYPE_INELIGIBLE_INSTRUMENT:1,ABUSE_TYPE_INSTRUMENT_REUSE:2};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.CouponCodeAbuse,a)};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.toObject=function(a,b){var c,f={disallowedInstrumentType:null==(c=O(b,1))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument;null!=a.disallowedInstrumentType&&P(b,1,a.disallowedInstrumentType);return b});
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;default:G(b)}return a};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.serializeBinaryToWriter=function(a,b){a=O(a,1);null!=a&&b.writeEnum(1,a)};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.DisallowedInstrumentType={DISALLOWED_INSTRUMENT_TYPE_UNKNOWN:0,DISALLOWED_INSTRUMENT_TYPE_PREPAID_CARD:1,DISALLOWED_INSTRUMENT_TYPE_SHARED_BY_MULTIPLE_CUSTOMERS:2,DISALLOWED_INSTRUMENT_TYPE_TOO_MANY_INSTRUMENTS_ON_FILE:3,DISALLOWED_INSTRUMENT_TYPE_UNVERIFIED_INSTRUMENT:4,DISALLOWED_INSTRUMENT_TYPE_BLACKLISTED_BANK:5,DISALLOWED_INSTRUMENT_TYPE_REPORTED_STOLEN_INSTRUMENT:6,DISALLOWED_INSTRUMENT_TYPE_INSTRUMENT_RELATIONS_VELOCITY_EXCEEDED:7,
-DISALLOWED_INSTRUMENT_TYPE_ISSUER_DECLINE_VELOCITY_EXCEEDED:8,DISALLOWED_INSTRUMENT_TYPE_ADDRESS_VELOCITY_EXCEEDED:9,DISALLOWED_INSTRUMENT_TYPE_SENDER_INSTRUMENT_USED_BY_FRAUDSTER:10,DISALLOWED_INSTRUMENT_TYPE_RECIPIENT_INSTRUMENT_USED_BY_FRAUDSTER:11,DISALLOWED_INSTRUMENT_TYPE_WITHDRAWALS_NOT_ALLOWED:12};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DisallowedInstrument,a)};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.toObject=function(a,b){var c,f={spendingLimitType:null==(c=O(b,1))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded;null!=a.spendingLimitType&&P(b,1,a.spendingLimitType);return b});
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;default:G(b)}return a};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.serializeBinaryToWriter=function(a,b){a=O(a,1);null!=a&&b.writeEnum(1,a)};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.SpendingLimitType={SPENDING_LIMIT_TYPE_UNKNOWN:0,SPENDING_LIMIT_TYPE_DAILY:1,SPENDING_LIMIT_TYPE_WEEKLY:2};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.SpendingLimitExceeded,a)};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.toObject=function(a,b){var c,f={dasherPolicyType:null==(c=O(b,1))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy;null!=a.dasherPolicyType&&P(b,1,a.dasherPolicyType);return b});
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy,new C(a))};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.serializeBinaryToWriter=function(a,b){a=O(a,1);null!=a&&b.writeEnum(1,a)};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.DasherPolicyType={DASHER_POLICY_TYPE_UNKNOWN:0,DASHER_POLICY_TYPE_DASHER_USERS_CUSTOMER_SUSPENDED:1};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.DasherPolicy,a)};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.toObject=function(a,b){var c,f={issuerDeclineReason:null==(c=O(b,1))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined;null!=a.issuerDeclineReason&&P(b,1,a.issuerDeclineReason);return b});
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined,new C(a))};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.serializeBinaryToWriter=function(a,b){a=O(a,1);null!=a&&b.writeEnum(1,a)};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.IssuerDeclineReason={ISSUER_DECLINE_REASON_UNKNOWN:0,ISSUER_DECLINE_REASON_AUTHENTICATION_REQUIRED:1};Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.DeclineDetails.IssuerDeclined,a)};
-Y.moneta.integrator.common.fundsguarantee.DeclineDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.DeclineDetails,a)};Y.moneta.integrator.common.fundsguarantee.FundsAvailability=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.FundsAvailability,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.FundsAvailability.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.FundsAvailability.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.FundsAvailability.toObject=function(a,b){var c,f={fundsAvailabilityMillis:null==(c=O(b,1))?void 0:c,fundsAvailabilityMessage:null==(c=O(b,3))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.FundsAvailability.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.FundsAvailability.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.FundsAvailability;null!=a.fundsAvailabilityMillis&&P(b,1,a.fundsAvailabilityMillis);null!=a.fundsAvailabilityMessage&&P(b,3,a.fundsAvailabilityMessage);return b});
-Y.moneta.integrator.common.fundsguarantee.FundsAvailability.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.FundsAvailability.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.FundsAvailability,new C(a))};Y.moneta.integrator.common.fundsguarantee.FundsAvailability.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt64();P(a,1,c);break;case 3:c=b.readEnum();P(a,3,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.FundsAvailability.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt64(1,c);c=O(a,3);null!=c&&b.writeEnum(3,c)};Y.moneta.integrator.common.fundsguarantee.FundsAvailability.FundsAvailabilityMessage={UNKNOWN:0,DEFAULT:1,WARN_FOR_POTENTIAL_FRAUD:2};Y.moneta.integrator.common.fundsguarantee.FundsAvailability.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.FundsAvailability,a)};Y.moneta.integrator.common.fundsguarantee.DisburseDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.DisburseDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DisburseDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.DisburseDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.DisburseDetails.toObject=function(a,b){var c,f={disbursedAmount:(c=b.getDisbursedAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),disbursePendingAmount:(c=Q(b,Y.moneta.integrator.common.Amount,2))&&Y.moneta.integrator.common.Amount.toObject(a,c),disburseFailedAmount:(c=
-Q(b,Y.moneta.integrator.common.Amount,3))&&Y.moneta.integrator.common.Amount.toObject(a,c),fundsAvailability:(c=b.getFundsAvailability())&&Y.moneta.integrator.common.fundsguarantee.FundsAvailability.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.DisburseDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.DisburseDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.DisburseDetails;a.disbursedAmount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.disbursedAmount));a.disbursePendingAmount&&S(b,2,Y.moneta.integrator.common.Amount.fromObject(a.disbursePendingAmount));a.disburseFailedAmount&&S(b,3,Y.moneta.integrator.common.Amount.fromObject(a.disburseFailedAmount));
-a.fundsAvailability&&S(b,4,Y.moneta.integrator.common.fundsguarantee.FundsAvailability.fromObject(a.fundsAvailability));return b});Y.moneta.integrator.common.fundsguarantee.DisburseDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.DisburseDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.DisburseDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.DisburseDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setDisbursedAmount(c);break;case 2:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);S(a,2,c);break;case 3:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,
-Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);S(a,3,c);break;case 4:c=new Y.moneta.integrator.common.fundsguarantee.FundsAvailability;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.FundsAvailability.deserializeBinaryFromReader);a.setFundsAvailability(c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.DisburseDetails.serializeBinaryToWriter=function(a,b){var c=a.getDisbursedAmount();null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.Amount,2);null!=c&&J(b,2,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.Amount,3);null!=c&&J(b,3,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=a.getFundsAvailability();null!=c&&J(b,4,c,Y.moneta.integrator.common.fundsguarantee.FundsAvailability.serializeBinaryToWriter)};
-Y.moneta.integrator.common.fundsguarantee.DisburseDetails.prototype.getDisbursedAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,1)};Y.moneta.integrator.common.fundsguarantee.DisburseDetails.prototype.setDisbursedAmount=function(a){S(this,1,a)};Y.moneta.integrator.common.fundsguarantee.DisburseDetails.prototype.getFundsAvailability=function(){return Q(this,Y.moneta.integrator.common.fundsguarantee.FundsAvailability,4)};
-Y.moneta.integrator.common.fundsguarantee.DisburseDetails.prototype.setFundsAvailability=function(a){S(this,4,a)};Y.moneta.integrator.common.fundsguarantee.DisburseDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.DisburseDetails,a)};Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.toObject=function(a,b){var c,f={declineDetails:(c=b.getDeclineDetails())&&Y.moneta.integrator.common.fundsguarantee.DeclineDetails.toObject(a,c),paymentRetryAttemptCount:null==(c=O(b,2))?void 0:c,lastRetryTimeMillis:null==(c=O(b,3))?void 0:
-c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails;a.declineDetails&&S(b,1,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.fromObject(a.declineDetails));null!=a.paymentRetryAttemptCount&&P(b,2,a.paymentRetryAttemptCount);null!=a.lastRetryTimeMillis&&P(b,3,a.lastRetryTimeMillis);
-return b});Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.deserializeBinaryFromReader);a.setDeclineDetails(c);break;case 2:c=b.readInt32();P(a,2,c);break;case 3:c=b.readInt64();P(a,3,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.serializeBinaryToWriter=function(a,b){var c=a.getDeclineDetails();null!=c&&J(b,1,c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.serializeBinaryToWriter);c=O(a,2);null!=c&&b.writeInt32(2,c);c=O(a,3);null!=c&&b.writeInt64(3,c)};Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.prototype.getDeclineDetails=function(){return Q(this,Y.moneta.integrator.common.fundsguarantee.DeclineDetails,1)};
-Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.prototype.setDeclineDetails=function(a){S(this,1,a)};Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails,a)};Y.moneta.integrator.common.fundsguarantee.UserActionDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.UserActionDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.UserActionDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.UserActionDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.UserActionDetails.toObject=function(a,b){var c,f={userActionType:null==(c=O(b,1))?void 0:c,instructionExpirationTimeMillis:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.UserActionDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.UserActionDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.UserActionDetails;null!=a.userActionType&&P(b,1,a.userActionType);null!=a.instructionExpirationTimeMillis&&P(b,2,a.instructionExpirationTimeMillis);return b});
-Y.moneta.integrator.common.fundsguarantee.UserActionDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.UserActionDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.UserActionDetails,new C(a))};Y.moneta.integrator.common.fundsguarantee.UserActionDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;case 2:c=b.readInt64();P(a,2,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.UserActionDetails.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeEnum(1,c);c=O(a,2);null!=c&&b.writeInt64(2,c)};Y.moneta.integrator.common.fundsguarantee.UserActionDetails.UserActionType={USER_ACTION_UNKNOWN:0,USER_ACTION_COMPLETE_ADDITIONAL_STEP_IN_SESSION:1,USER_ACTION_SHOW_PAYMENT_INSTRUCTION:2,USER_ACTION_FINISH_PAYMENT_OUT_OF_CONTEXT:3};
-Y.moneta.integrator.common.fundsguarantee.UserActionDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.UserActionDetails,a)};Y.moneta.integrator.common.fundsguarantee.PendingDetails=function(a){M(this,a,-1,null,Y.moneta.integrator.common.fundsguarantee.PendingDetails.oneofGroups_)};k.inherits(Y.moneta.integrator.common.fundsguarantee.PendingDetails,L);Y.moneta.integrator.common.fundsguarantee.PendingDetails.oneofGroups_=[[2,8]];Y.moneta.integrator.common.fundsguarantee.PendingDetails.AdditionalDetailCase={ADDITIONAL_DETAIL_NOT_SET:0,USER_ACTION_DETAILS:2,SYSTEM_RETRY_DETAILS:8};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.PendingDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.PendingDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.PendingDetails.toObject=function(a,b){var c,f={pendingReason:null==(c=O(b,1))?void 0:c,userActionDetails:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.UserActionDetails,2))&&Y.moneta.integrator.common.fundsguarantee.UserActionDetails.toObject(a,c),systemRetryDetails:(c=
-Q(b,Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails,8))&&Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.toObject(a,c),fundsAvailability:(c=b.getFundsAvailability())&&Y.moneta.integrator.common.fundsguarantee.FundsAvailability.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.PendingDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.PendingDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.PendingDetails;null!=a.pendingReason&&P(b,1,a.pendingReason);a.userActionDetails&&S(b,2,Y.moneta.integrator.common.fundsguarantee.UserActionDetails.fromObject(a.userActionDetails));a.systemRetryDetails&&S(b,8,Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.fromObject(a.systemRetryDetails));
-a.fundsAvailability&&S(b,17,Y.moneta.integrator.common.fundsguarantee.FundsAvailability.fromObject(a.fundsAvailability));return b});Y.moneta.integrator.common.fundsguarantee.PendingDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.PendingDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.PendingDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.PendingDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;case 2:c=new Y.moneta.integrator.common.fundsguarantee.UserActionDetails;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.UserActionDetails.deserializeBinaryFromReader);U(a,2,Y.moneta.integrator.common.fundsguarantee.PendingDetails.oneofGroups_[0],c);break;case 8:c=new Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails;
-b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.deserializeBinaryFromReader);U(a,8,Y.moneta.integrator.common.fundsguarantee.PendingDetails.oneofGroups_[0],c);break;case 17:c=new Y.moneta.integrator.common.fundsguarantee.FundsAvailability;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.FundsAvailability.deserializeBinaryFromReader);a.setFundsAvailability(c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.PendingDetails.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeEnum(1,c);c=Q(a,Y.moneta.integrator.common.fundsguarantee.UserActionDetails,2);null!=c&&J(b,2,c,Y.moneta.integrator.common.fundsguarantee.UserActionDetails.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails,8);null!=c&&J(b,8,c,Y.moneta.integrator.common.fundsguarantee.SystemRetryDetails.serializeBinaryToWriter);c=a.getFundsAvailability();
-null!=c&&J(b,17,c,Y.moneta.integrator.common.fundsguarantee.FundsAvailability.serializeBinaryToWriter)};Y.moneta.integrator.common.fundsguarantee.PendingDetails.PendingReason={UNKNOWN:0,WAITING_FOR_USER_ACTION:1,WAITING_FOR_RISK:2,WAITING_FOR_VENDOR:3,WAITING_FOR_SYSTEM_RETRY:4,WAITING_WITH_PLACEHOLDER_INSTRUMENT:5,WAITING_FOR_PRODUCT_ACTION:6};
-Y.moneta.integrator.common.fundsguarantee.PendingDetails.prototype.getFundsAvailability=function(){return Q(this,Y.moneta.integrator.common.fundsguarantee.FundsAvailability,17)};Y.moneta.integrator.common.fundsguarantee.PendingDetails.prototype.setFundsAvailability=function(a){S(this,17,a)};Y.moneta.integrator.common.fundsguarantee.PendingDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.PendingDetails,a)};Y.moneta.integrator.common.fundsguarantee.RefundDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.RefundDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.RefundDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.RefundDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.RefundDetails.toObject=function(a,b){var c,f={refundedAmount:(c=b.getRefundedAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),refundFailedAmount:(c=Q(b,Y.moneta.integrator.common.Amount,2))&&Y.moneta.integrator.common.Amount.toObject(a,c)};a&&(f.$jspbMessageInstance=
-b);return f});L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.RefundDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.RefundDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.RefundDetails;a.refundedAmount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.refundedAmount));a.refundFailedAmount&&S(b,2,Y.moneta.integrator.common.Amount.fromObject(a.refundFailedAmount));return b});
-Y.moneta.integrator.common.fundsguarantee.RefundDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.RefundDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.RefundDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.RefundDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setRefundedAmount(c);break;case 2:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);S(a,2,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.RefundDetails.serializeBinaryToWriter=function(a,b){var c=a.getRefundedAmount();null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.Amount,2);null!=c&&J(b,2,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter)};Y.moneta.integrator.common.fundsguarantee.RefundDetails.prototype.getRefundedAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,1)};
-Y.moneta.integrator.common.fundsguarantee.RefundDetails.prototype.setRefundedAmount=function(a){S(this,1,a)};Y.moneta.integrator.common.fundsguarantee.RefundDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.RefundDetails,a)};Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.toObject=function(a,b){var c,f={actionType:null==(c=O(b,1))?void 0:c,blockedAmount:(c=Q(b,Y.moneta.integrator.common.Amount,2))&&Y.moneta.integrator.common.Amount.toObject(a,c),blockedReason:null==(c=O(b,3))?void 0:c};a&&(f.$jspbMessageInstance=
-b);return f});L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails;null!=a.actionType&&P(b,1,a.actionType);a.blockedAmount&&S(b,2,Y.moneta.integrator.common.Amount.fromObject(a.blockedAmount));null!=a.blockedReason&&P(b,3,a.blockedReason);return b});
-Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;case 2:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);S(a,2,c);break;case 3:c=b.readEnum();P(a,3,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeEnum(1,c);c=Q(a,Y.moneta.integrator.common.Amount,2);null!=c&&J(b,2,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeEnum(3,c)};Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.SystemActionType={SYSTEM_ACTION_TYPE_UNKNOWN:0,SYSTEM_ACTION_TYPE_CHARGE:1,SYSTEM_ACTION_TYPE_DISBURSE:2,SYSTEM_ACTION_TYPE_REFUND:3};
-Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.SystemActionBlockedReason={SYSTEM_ACTION_BLOCKED_REASON_UNKNOWN:0,SYSTEM_ACTION_BLOCKED_REASON_PAYMENTS_INTERNAL_ERROR:1,SYSTEM_ACTION_BLOCKED_REASON_NO_VALID_INSTRUMENT:2,SYSTEM_ACTION_BLOCKED_REASON_PAYMENT_NOT_REFUNDABLE:3,SYSTEM_ACTION_BLOCKED_REASON_NO_PAYMENT_TO_REFUND:4,SYSTEM_ACTION_BLOCKED_REASON_CONTROL_POINT_DENIED:5,SYSTEM_ACTION_BLOCKED_REASON_PAYMENT_FAILURE:6};
-Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails,a)};Y.moneta.integrator.common.TillId=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.TillId,L);L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.TillId.prototype.toObject=function(a){return Y.moneta.integrator.common.TillId.toObject(a,this)},Y.moneta.integrator.common.TillId.toObject=function(a,b){var c,f={physicalStoreId:null==(c=O(b,1))?void 0:c,tillNumber:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.TillId.ObjectFormat=function(){},Y.moneta.integrator.common.TillId.fromObject=function(a){var b=new Y.moneta.integrator.common.TillId;null!=a.physicalStoreId&&P(b,1,a.physicalStoreId);null!=a.tillNumber&&P(b,2,a.tillNumber);return b});Y.moneta.integrator.common.TillId.deserializeBinary=function(a){return Y.moneta.integrator.common.TillId.deserializeBinaryFromReader(new Y.moneta.integrator.common.TillId,new C(a))};
-Y.moneta.integrator.common.TillId.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readString();P(a,1,c);break;case 2:c=b.readString();P(a,2,c);break;default:G(b)}return a};Y.moneta.integrator.common.TillId.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeString(1,c);c=O(a,2);null!=c&&b.writeString(2,c)};Y.moneta.integrator.common.TillId.deserialize=function(a){return X(Y.moneta.integrator.common.TillId,a)};Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.toObject=function(a,b){var c,f={paymentSystem:null==(c=O(b,1))?void 0:c,tillId:(c=Q(b,Y.moneta.integrator.common.TillId,2))&&Y.moneta.integrator.common.TillId.toObject(a,c),externalTransactionId:null==(c=O(b,3))?void 0:c};a&&(f.$jspbMessageInstance=
-b);return f});L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails;null!=a.paymentSystem&&P(b,1,a.paymentSystem);a.tillId&&S(b,2,Y.moneta.integrator.common.TillId.fromObject(a.tillId));null!=a.externalTransactionId&&P(b,3,a.externalTransactionId);return b});
-Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;case 2:c=new Y.moneta.integrator.common.TillId;b.readMessage(c,Y.moneta.integrator.common.TillId.deserializeBinaryFromReader);S(a,2,c);break;case 3:c=b.readString();P(a,3,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeEnum(1,c);c=Q(a,Y.moneta.integrator.common.TillId,2);null!=c&&J(b,2,c,Y.moneta.integrator.common.TillId.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeString(3,c)};Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.PaymentSystem={PAYMENT_SYSTEM_UNKNOWN:0,PAYMENT_SYSTEM_CLOVER:1};
-Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails,a)};Y.moneta.integrator.common.instrument={};Y.moneta.integrator.common.instrument.InstrumentDescription=function(a){M(this,a,-1,Y.moneta.integrator.common.instrument.InstrumentDescription.repeatedFields_,null)};k.inherits(Y.moneta.integrator.common.instrument.InstrumentDescription,L);Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer=function(a){M(this,a,-1,null,null)};
-k.inherits(Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer,L);Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo=function(a){M(this,a,-1,Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.repeatedFields_,null)};k.inherits(Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo,L);Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance=function(a){M(this,a,-1,null,null)};
-k.inherits(Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance,L);Y.moneta.integrator.common.instrument.InstrumentDescription.repeatedFields_=[8];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.instrument.InstrumentDescription.prototype.toObject=function(a){return Y.moneta.integrator.common.instrument.InstrumentDescription.toObject(a,this)},Y.moneta.integrator.common.instrument.InstrumentDescription.toObject=function(a,b){var c,f={instrumentType:null==(c=O(b,1))?void 0:c,instrumentDescription:null==(c=O(b,2))?void 0:c,instrumentName:null==(c=O(b,10))?void 0:c,canonicalInstrumentDescription:null==(c=O(b,6))?void 0:c,instrumentSubDescription:null==
-(c=O(b,7))?void 0:c,instrumentLegalDisclaimerList:N(R(b,Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer,8),Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.toObject,a),logoUri:null==(c=O(b,3))?void 0:c,backgroundUri:null==(c=O(b,4))?void 0:c,balanceInfo:(c=Q(b,Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo,5))&&Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.toObject(a,c),accessibilityLabel:null==
-(c=O(b,9))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.instrument.InstrumentDescription.ObjectFormat=function(){},Y.moneta.integrator.common.instrument.InstrumentDescription.fromObject=function(a){var b=new Y.moneta.integrator.common.instrument.InstrumentDescription;null!=a.instrumentType&&P(b,1,a.instrumentType);null!=a.instrumentDescription&&P(b,2,a.instrumentDescription);null!=a.instrumentName&&P(b,10,a.instrumentName);null!=a.canonicalInstrumentDescription&&P(b,6,a.canonicalInstrumentDescription);
-null!=a.instrumentSubDescription&&P(b,7,a.instrumentSubDescription);a.instrumentLegalDisclaimerList&&V(b,8,a.instrumentLegalDisclaimerList.map(Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.fromObject));null!=a.logoUri&&P(b,3,a.logoUri);null!=a.backgroundUri&&P(b,4,a.backgroundUri);a.balanceInfo&&S(b,5,Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.fromObject(a.balanceInfo));null!=a.accessibilityLabel&&P(b,9,a.accessibilityLabel);return b});
-Y.moneta.integrator.common.instrument.InstrumentDescription.deserializeBinary=function(a){return Y.moneta.integrator.common.instrument.InstrumentDescription.deserializeBinaryFromReader(new Y.moneta.integrator.common.instrument.InstrumentDescription,new C(a))};
-Y.moneta.integrator.common.instrument.InstrumentDescription.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;case 2:c=b.readString();a.setInstrumentDescription(c);break;case 10:c=b.readString();P(a,10,c);break;case 6:c=b.readString();P(a,6,c);break;case 7:c=b.readString();P(a,7,c);break;case 8:c=new Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer;b.readMessage(c,Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.deserializeBinaryFromReader);
-W(a,8,c,Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer);break;case 3:c=b.readString();P(a,3,c);break;case 4:c=b.readString();P(a,4,c);break;case 5:c=new Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo;b.readMessage(c,Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.deserializeBinaryFromReader);S(a,5,c);break;case 9:c=b.readString();P(a,9,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.instrument.InstrumentDescription.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeEnum(1,c);c=O(a,2);null!=c&&b.writeString(2,c);c=O(a,10);null!=c&&b.writeString(10,c);c=O(a,6);null!=c&&b.writeString(6,c);c=O(a,7);null!=c&&b.writeString(7,c);c=R(a,Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer,8);0<c.length&&K(b,8,c,Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.serializeBinaryToWriter);
-c=O(a,3);null!=c&&b.writeString(3,c);c=O(a,4);null!=c&&b.writeString(4,c);c=Q(a,Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo,5);null!=c&&J(b,5,c,Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.serializeBinaryToWriter);c=O(a,9);null!=c&&b.writeString(9,c)};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.prototype.toObject=function(a){return Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.toObject(a,this)},Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.toObject=function(a,b){var c,f={legalMessage:null==(c=O(b,1))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.ObjectFormat=function(){},Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.fromObject=function(a){var b=new Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer;null!=a.legalMessage&&P(b,1,a.legalMessage);return b});
-Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.deserializeBinary=function(a){return Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.deserializeBinaryFromReader(new Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer,new C(a))};
-Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readString();P(a,1,c);break;default:G(b)}return a};Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.serializeBinaryToWriter=function(a,b){a=O(a,1);null!=a&&b.writeString(1,a)};
-Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer.deserialize=function(a){return X(Y.moneta.integrator.common.instrument.InstrumentDescription.InstrumentLegalDisclaimer,a)};Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.repeatedFields_=[4];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.prototype.toObject=function(a){return Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.toObject(a,this)},Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.toObject=function(a,b){var c,f={availableAmount:(c=Kc(b))&&Y.moneta.integrator.common.Amount.toObject(a,c),promotionalAmount:(c=Q(b,Y.moneta.integrator.common.Amount,2))&&Y.moneta.integrator.common.Amount.toObject(a,
-c),promotionalExpirationMillis:null==(c=O(b,3))?void 0:c,promotionalBalancesList:N(R(b,Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance,4),Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.toObject,a)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.ObjectFormat=function(){},Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.fromObject=function(a){var b=new Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo;a.availableAmount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.availableAmount));a.promotionalAmount&&S(b,2,Y.moneta.integrator.common.Amount.fromObject(a.promotionalAmount));null!=a.promotionalExpirationMillis&&
-P(b,3,a.promotionalExpirationMillis);a.promotionalBalancesList&&V(b,4,a.promotionalBalancesList.map(Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.fromObject));return b});Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.deserializeBinary=function(a){return Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.deserializeBinaryFromReader(new Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo,new C(a))};
-Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setAvailableAmount(c);break;case 2:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);S(a,2,c);break;case 3:c=b.readInt64();P(a,3,c);break;case 4:c=
-new Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance;b.readMessage(c,Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.deserializeBinaryFromReader);W(a,4,c,Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance);break;default:G(b)}return a};
-Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.serializeBinaryToWriter=function(a,b){var c=Kc(a);null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.Amount,2);null!=c&&J(b,2,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeInt64(3,c);c=R(a,Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance,4);0<c.length&&K(b,4,c,Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.serializeBinaryToWriter)};
-var Kc=function(a){return Q(a,Y.moneta.integrator.common.Amount,1)};Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.prototype.setAvailableAmount=function(a){S(this,1,a)};Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo.deserialize=function(a){return X(Y.moneta.integrator.common.instrument.InstrumentDescription.BalanceInfo,a)};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.prototype.toObject=function(a){return Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.toObject(a,this)},Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.toObject=function(a,b){var c,f={availableAmount:(c=Kc(b))&&Y.moneta.integrator.common.Amount.toObject(a,c),expirationMillis:null==(c=O(b,3))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.ObjectFormat=function(){},Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.fromObject=function(a){var b=new Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance;a.availableAmount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.availableAmount));null!=a.expirationMillis&&P(b,3,a.expirationMillis);return b});
-Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.deserializeBinary=function(a){return Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.deserializeBinaryFromReader(new Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance,new C(a))};
-Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setAvailableAmount(c);break;case 3:c=b.readInt64();P(a,3,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.serializeBinaryToWriter=function(a,b){var c=Kc(a);null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeInt64(3,c)};Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.prototype.setAvailableAmount=function(a){S(this,1,a)};
-Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance.deserialize=function(a){return X(Y.moneta.integrator.common.instrument.InstrumentDescription.PromotionalBalance,a)};Y.moneta.integrator.common.instrument.InstrumentDescription.prototype.getInstrumentDescription=function(){return O(this,2)};Y.moneta.integrator.common.instrument.InstrumentDescription.prototype.setInstrumentDescription=function(a){P(this,2,a)};
-Y.moneta.integrator.common.instrument.InstrumentDescription.deserialize=function(a){return X(Y.moneta.integrator.common.instrument.InstrumentDescription,a)};Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.toObject=function(a,b){var c,f={initialBackingInstrumentId:null==(c=O(b,1))?void 0:c,initialBackingInstrumentDescription:(c=Q(b,Y.moneta.integrator.common.instrument.InstrumentDescription,2))&&Y.moneta.integrator.common.instrument.InstrumentDescription.toObject(a,
-c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb;null!=a.initialBackingInstrumentId&&P(b,1,a.initialBackingInstrumentId);a.initialBackingInstrumentDescription&&S(b,2,Y.moneta.integrator.common.instrument.InstrumentDescription.fromObject(a.initialBackingInstrumentDescription));return b});
-Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt64();P(a,1,c);break;case 2:c=new Y.moneta.integrator.common.instrument.InstrumentDescription;b.readMessage(c,Y.moneta.integrator.common.instrument.InstrumentDescription.deserializeBinaryFromReader);S(a,2,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt64(1,c);c=Q(a,Y.moneta.integrator.common.instrument.InstrumentDescription,2);null!=c&&J(b,2,c,Y.moneta.integrator.common.instrument.InstrumentDescription.serializeBinaryToWriter)};Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb,a)};Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails=function(a){M(this,a,-1,null,Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.oneofGroups_)};k.inherits(Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails,L);Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.oneofGroups_=[[9,10]];
-Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.AdditionalDetailsCase={ADDITIONAL_DETAILS_NOT_SET:0,CASH_PURCHASE_DETAILS:9,INSTALLMENT_DETAILS:10};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.toObject=function(a,b){var c,f={instrumentId:null==(c=O(b,4))?void 0:c,amount:(c=b.getAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),refundedAmount:(c=b.getRefundedAmount())&&Y.moneta.integrator.common.Amount.toObject(a,
-c),chargedAmount:(c=b.getChargedAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),instrumentDescription:(c=b.getInstrumentDescription())&&Y.moneta.integrator.common.instrument.InstrumentDescription.toObject(a,c),instrumentRank:null==(c=O(b,7))?void 0:c,carrierRevshareId:null==(c=O(b,3))?void 0:c,refundCapability:null==(c=O(b,8))?void 0:c,cashPurchaseDetails:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails,9))&&Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.toObject(a,
-c),installmentDetails:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb,10))&&Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails;null!=a.instrumentId&&P(b,4,a.instrumentId);a.amount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.amount));a.refundedAmount&&S(b,5,Y.moneta.integrator.common.Amount.fromObject(a.refundedAmount));
-a.chargedAmount&&S(b,6,Y.moneta.integrator.common.Amount.fromObject(a.chargedAmount));a.instrumentDescription&&S(b,2,Y.moneta.integrator.common.instrument.InstrumentDescription.fromObject(a.instrumentDescription));null!=a.instrumentRank&&P(b,7,a.instrumentRank);null!=a.carrierRevshareId&&P(b,3,a.carrierRevshareId);null!=a.refundCapability&&P(b,8,a.refundCapability);a.cashPurchaseDetails&&S(b,9,Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.fromObject(a.cashPurchaseDetails));a.installmentDetails&&
-S(b,10,Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.fromObject(a.installmentDetails));return b});Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 4:var c=b.readInt64();P(a,4,c);break;case 1:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setAmount(c);break;case 5:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setRefundedAmount(c);break;
-case 6:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setChargedAmount(c);break;case 2:c=new Y.moneta.integrator.common.instrument.InstrumentDescription;b.readMessage(c,Y.moneta.integrator.common.instrument.InstrumentDescription.deserializeBinaryFromReader);a.setInstrumentDescription(c);break;case 7:c=b.readEnum();P(a,7,c);break;case 3:c=b.readString();P(a,3,c);break;case 8:c=b.readEnum();P(a,8,c);break;case 9:c=new Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails;
-b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.deserializeBinaryFromReader);U(a,9,Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.oneofGroups_[0],c);break;case 10:c=new Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.deserializeBinaryFromReader);U(a,10,Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.oneofGroups_[0],c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.serializeBinaryToWriter=function(a,b){var c=O(a,4);null!=c&&b.writeInt64(4,c);c=a.getAmount();null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=a.getRefundedAmount();null!=c&&J(b,5,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=a.getChargedAmount();null!=c&&J(b,6,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=a.getInstrumentDescription();null!=c&&J(b,2,c,Y.moneta.integrator.common.instrument.InstrumentDescription.serializeBinaryToWriter);
-c=O(a,7);null!=c&&b.writeEnum(7,c);c=O(a,3);null!=c&&b.writeString(3,c);c=O(a,8);null!=c&&b.writeEnum(8,c);c=Q(a,Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails,9);null!=c&&J(b,9,c,Y.moneta.integrator.common.fundsguarantee.CashPurchaseDetails.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb,10);null!=c&&J(b,10,c,Y.moneta.integrator.common.fundsguarantee.InstallmentDetailsPb.serializeBinaryToWriter)};
-Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.RefundCapability={REFUND_CAPABILITY_UNKNOWN:0,REFUND_CAPABILITY_FULL_REFUND_ONLY:1,REFUND_CAPABILITY_SINGLE_PARTIAL_REFUND:2,REFUND_CAPABILITY_MULTIPLE_PARTIAL_REFUND:3,REFUND_CAPABILITY_NONE:4};d=Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.prototype;d.getAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,1)};d.setAmount=function(a){S(this,1,a)};
-d.getRefundedAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,5)};d.setRefundedAmount=function(a){S(this,5,a)};d.getChargedAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,6)};d.setChargedAmount=function(a){S(this,6,a)};d.getInstrumentDescription=function(){return Q(this,Y.moneta.integrator.common.instrument.InstrumentDescription,2)};d.setInstrumentDescription=function(a){S(this,2,a)};
-Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails,a)};Y.moneta.integrator.common.fundsguarantee.FundsGuarantee=function(a){M(this,a,-1,Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.repeatedFields_,null)};k.inherits(Y.moneta.integrator.common.fundsguarantee.FundsGuarantee,L);Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.repeatedFields_=[7,5];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.prototype.toObject=function(a){return Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.toObject(a,this)},Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.toObject=function(a,b){var c,f={fundsGuaranteeId:(c=b.getFundsGuaranteeId())&&Y.moneta.integrator.common.FundsGuaranteeId.toObject(a,c),status:null==(c=O(b,2))?void 0:c,amount:(c=b.getAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),chargedAmount:(c=
-b.getChargedAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),refundedAmount:(c=b.getRefundedAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),chargebackAmount:(c=b.getChargebackAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),disbursedAmount:(c=b.getDisbursedAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),paymentDetailsList:N(R(b,Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails,7),Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.toObject,
-a),creationTimeMillis:null==(c=O(b,12))?void 0:c,expirationTimeMillis:null==(c=O(b,4))?void 0:c,pendingDetailsList:N(R(b,Y.moneta.integrator.common.fundsguarantee.PendingDetails,5),Y.moneta.integrator.common.fundsguarantee.PendingDetails.toObject,a),declineDetails:(c=b.getDeclineDetails())&&Y.moneta.integrator.common.fundsguarantee.DeclineDetails.toObject(a,c),chargeDetails:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.ChargeDetails,13))&&Y.moneta.integrator.common.fundsguarantee.ChargeDetails.toObject(a,
-c),refundDetails:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.RefundDetails,14))&&Y.moneta.integrator.common.fundsguarantee.RefundDetails.toObject(a,c),disburseDetails:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.DisburseDetails,15))&&Y.moneta.integrator.common.fundsguarantee.DisburseDetails.toObject(a,c),approvalDetails:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.ApprovalDetails,16))&&Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.toObject(a,c),systemBlockedDetails:(c=Q(b,
-Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails,17))&&Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.toObject(a,c),chargebackDetails:(c=Q(b,Y.moneta.integrator.common.fundsguarantee.ChargebackDetails,19))&&Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.toObject(a,c),latestSequenceNumber:null==(c=O(b,18))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.ObjectFormat=function(){},Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.fromObject=function(a){var b=new Y.moneta.integrator.common.fundsguarantee.FundsGuarantee;a.fundsGuaranteeId&&S(b,1,Y.moneta.integrator.common.FundsGuaranteeId.fromObject(a.fundsGuaranteeId));null!=a.status&&P(b,2,a.status);a.amount&&S(b,3,Y.moneta.integrator.common.Amount.fromObject(a.amount));a.chargedAmount&&S(b,8,Y.moneta.integrator.common.Amount.fromObject(a.chargedAmount));
-a.refundedAmount&&S(b,9,Y.moneta.integrator.common.Amount.fromObject(a.refundedAmount));a.chargebackAmount&&S(b,10,Y.moneta.integrator.common.Amount.fromObject(a.chargebackAmount));a.disbursedAmount&&S(b,11,Y.moneta.integrator.common.Amount.fromObject(a.disbursedAmount));a.paymentDetailsList&&V(b,7,a.paymentDetailsList.map(Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.fromObject));null!=a.creationTimeMillis&&P(b,12,a.creationTimeMillis);null!=a.expirationTimeMillis&&P(b,4,
-a.expirationTimeMillis);a.pendingDetailsList&&V(b,5,a.pendingDetailsList.map(Y.moneta.integrator.common.fundsguarantee.PendingDetails.fromObject));a.declineDetails&&S(b,6,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.fromObject(a.declineDetails));a.chargeDetails&&S(b,13,Y.moneta.integrator.common.fundsguarantee.ChargeDetails.fromObject(a.chargeDetails));a.refundDetails&&S(b,14,Y.moneta.integrator.common.fundsguarantee.RefundDetails.fromObject(a.refundDetails));a.disburseDetails&&S(b,15,
-Y.moneta.integrator.common.fundsguarantee.DisburseDetails.fromObject(a.disburseDetails));a.approvalDetails&&S(b,16,Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.fromObject(a.approvalDetails));a.systemBlockedDetails&&S(b,17,Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.fromObject(a.systemBlockedDetails));a.chargebackDetails&&S(b,19,Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.fromObject(a.chargebackDetails));null!=a.latestSequenceNumber&&P(b,18,a.latestSequenceNumber);
-return b});Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.deserializeBinary=function(a){return Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.deserializeBinaryFromReader(new Y.moneta.integrator.common.fundsguarantee.FundsGuarantee,new C(a))};
-Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.FundsGuaranteeId;b.readMessage(c,Y.moneta.integrator.common.FundsGuaranteeId.deserializeBinaryFromReader);a.setFundsGuaranteeId(c);break;case 2:c=b.readEnum();a.setStatus(c);break;case 3:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setAmount(c);
-break;case 8:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setChargedAmount(c);break;case 9:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setRefundedAmount(c);break;case 10:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setChargebackAmount(c);break;case 11:c=new Y.moneta.integrator.common.Amount;
-b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setDisbursedAmount(c);break;case 7:c=new Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.deserializeBinaryFromReader);W(a,7,c,Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails);break;case 12:c=b.readInt64();a.setCreationTimeMillis(c);break;case 4:c=b.readInt64();P(a,4,c);break;case 5:c=new Y.moneta.integrator.common.fundsguarantee.PendingDetails;
-b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.PendingDetails.deserializeBinaryFromReader);W(a,5,c,Y.moneta.integrator.common.fundsguarantee.PendingDetails);break;case 6:c=new Y.moneta.integrator.common.fundsguarantee.DeclineDetails;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.deserializeBinaryFromReader);a.setDeclineDetails(c);break;case 13:c=new Y.moneta.integrator.common.fundsguarantee.ChargeDetails;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.ChargeDetails.deserializeBinaryFromReader);
-S(a,13,c);break;case 14:c=new Y.moneta.integrator.common.fundsguarantee.RefundDetails;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.RefundDetails.deserializeBinaryFromReader);S(a,14,c);break;case 15:c=new Y.moneta.integrator.common.fundsguarantee.DisburseDetails;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.DisburseDetails.deserializeBinaryFromReader);S(a,15,c);break;case 16:c=new Y.moneta.integrator.common.fundsguarantee.ApprovalDetails;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.deserializeBinaryFromReader);
-S(a,16,c);break;case 17:c=new Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.deserializeBinaryFromReader);S(a,17,c);break;case 19:c=new Y.moneta.integrator.common.fundsguarantee.ChargebackDetails;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.deserializeBinaryFromReader);S(a,19,c);break;case 18:c=b.readInt64();P(a,18,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.serializeBinaryToWriter=function(a,b){var c=a.getFundsGuaranteeId();null!=c&&J(b,1,c,Y.moneta.integrator.common.FundsGuaranteeId.serializeBinaryToWriter);c=O(a,2);null!=c&&b.writeEnum(2,c);c=a.getAmount();null!=c&&J(b,3,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=a.getChargedAmount();null!=c&&J(b,8,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=a.getRefundedAmount();null!=c&&J(b,9,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);
-c=a.getChargebackAmount();null!=c&&J(b,10,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=a.getDisbursedAmount();null!=c&&J(b,11,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=R(a,Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails,7);0<c.length&&K(b,7,c,Y.moneta.integrator.common.fundsguarantee.FundsGuaranteePaymentDetails.serializeBinaryToWriter);c=O(a,12);null!=c&&b.writeInt64(12,c);c=O(a,4);null!=c&&b.writeInt64(4,c);c=R(a,Y.moneta.integrator.common.fundsguarantee.PendingDetails,
-5);0<c.length&&K(b,5,c,Y.moneta.integrator.common.fundsguarantee.PendingDetails.serializeBinaryToWriter);c=a.getDeclineDetails();null!=c&&J(b,6,c,Y.moneta.integrator.common.fundsguarantee.DeclineDetails.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.fundsguarantee.ChargeDetails,13);null!=c&&J(b,13,c,Y.moneta.integrator.common.fundsguarantee.ChargeDetails.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.fundsguarantee.RefundDetails,14);null!=c&&J(b,14,c,Y.moneta.integrator.common.fundsguarantee.RefundDetails.serializeBinaryToWriter);
-c=Q(a,Y.moneta.integrator.common.fundsguarantee.DisburseDetails,15);null!=c&&J(b,15,c,Y.moneta.integrator.common.fundsguarantee.DisburseDetails.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.fundsguarantee.ApprovalDetails,16);null!=c&&J(b,16,c,Y.moneta.integrator.common.fundsguarantee.ApprovalDetails.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails,17);null!=c&&J(b,17,c,Y.moneta.integrator.common.fundsguarantee.SystemBlockedDetails.serializeBinaryToWriter);
-c=Q(a,Y.moneta.integrator.common.fundsguarantee.ChargebackDetails,19);null!=c&&J(b,19,c,Y.moneta.integrator.common.fundsguarantee.ChargebackDetails.serializeBinaryToWriter);c=O(a,18);null!=c&&b.writeInt64(18,c)};Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.FundsGuaranteeStatus={UNKNOWN:0,DENIED:1,APPROVED:2,PENDING:3,CANCELLED:4,CHARGED:5,ADDED:6,WAITING_FOR_CLIENT_RETRY:7,EXPIRED:8,DISBURSED:9,CLOSED:10};d=Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.prototype;
-d.getFundsGuaranteeId=function(){return Q(this,Y.moneta.integrator.common.FundsGuaranteeId,1)};d.setFundsGuaranteeId=function(a){S(this,1,a)};d.getStatus=function(){return O(this,2)};d.setStatus=function(a){P(this,2,a)};d.getAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,3)};d.setAmount=function(a){S(this,3,a)};d.getChargedAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,8)};d.setChargedAmount=function(a){S(this,8,a)};
-d.getRefundedAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,9)};d.setRefundedAmount=function(a){S(this,9,a)};d.getChargebackAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,10)};d.setChargebackAmount=function(a){S(this,10,a)};d.getDisbursedAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,11)};d.setDisbursedAmount=function(a){S(this,11,a)};d.setCreationTimeMillis=function(a){P(this,12,a)};
-d.getDeclineDetails=function(){return Q(this,Y.moneta.integrator.common.fundsguarantee.DeclineDetails,6)};d.setDeclineDetails=function(a){S(this,6,a)};Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.deserialize=function(a){return X(Y.moneta.integrator.common.fundsguarantee.FundsGuarantee,a)};Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.prototype.toObject=function(a){return Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.toObject(a,this)},Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.toObject=function(a,b){var c,f={productCorrelationId:(c=b.getProductCorrelationId())&&Y.moneta.integrator.common.ProductCorrelationId.toObject(a,c),cartComputedInfo:(c=b.getCartComputedInfo())&&Y.moneta.integrator.common.cart.CartComputedInfo.toObject(a,
-c),fundsGuarantee:(c=b.getFundsGuarantee())&&Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.ObjectFormat=function(){},Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.fromObject=function(a){var b=new Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse;a.productCorrelationId&&S(b,1,Y.moneta.integrator.common.ProductCorrelationId.fromObject(a.productCorrelationId));a.cartComputedInfo&&S(b,2,Y.moneta.integrator.common.cart.CartComputedInfo.fromObject(a.cartComputedInfo));
-a.fundsGuarantee&&S(b,3,Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.fromObject(a.fundsGuarantee));return b});Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.deserializeBinary=function(a){return Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.deserializeBinaryFromReader(new Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse,new C(a))};
-Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.ProductCorrelationId;b.readMessage(c,Y.moneta.integrator.common.ProductCorrelationId.deserializeBinaryFromReader);a.setProductCorrelationId(c);break;case 2:c=new Y.moneta.integrator.common.cart.CartComputedInfo;b.readMessage(c,Y.moneta.integrator.common.cart.CartComputedInfo.deserializeBinaryFromReader);
-a.setCartComputedInfo(c);break;case 3:c=new Y.moneta.integrator.common.fundsguarantee.FundsGuarantee;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.deserializeBinaryFromReader);a.setFundsGuarantee(c);break;default:G(b)}return a};
-Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.serializeBinaryToWriter=function(a,b){var c=a.getProductCorrelationId();null!=c&&J(b,1,c,Y.moneta.integrator.common.ProductCorrelationId.serializeBinaryToWriter);c=a.getCartComputedInfo();null!=c&&J(b,2,c,Y.moneta.integrator.common.cart.CartComputedInfo.serializeBinaryToWriter);c=a.getFundsGuarantee();null!=c&&J(b,3,c,Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.serializeBinaryToWriter)};d=Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.prototype;
-d.getProductCorrelationId=function(){return Q(this,Y.moneta.integrator.common.ProductCorrelationId,1)};d.setProductCorrelationId=function(a){S(this,1,a)};d.getCartComputedInfo=function(){return Q(this,Y.moneta.integrator.common.cart.CartComputedInfo,2)};d.setCartComputedInfo=function(a){S(this,2,a)};d.getFundsGuarantee=function(){return Q(this,Y.moneta.integrator.common.fundsguarantee.FundsGuarantee,3)};d.setFundsGuarantee=function(a){S(this,3,a)};
-Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.deserialize=function(a){return X(Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse,a)};Y.moneta.integrator.common.customer={};Y.moneta.integrator.common.customer.Contact=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.customer.Contact,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.customer.Contact.prototype.toObject=function(a){return Y.moneta.integrator.common.customer.Contact.toObject(a,this)},Y.moneta.integrator.common.customer.Contact.toObject=function(a,b){var c,f={name:null==(c=O(b,1))?void 0:c,phoneNumber:null==(c=O(b,2))?void 0:c,languagePreference:null==(c=O(b,4))?void 0:c,gaiaId:null==(c=O(b,5))?void 0:c,emailAddress:null==(c=O(b,3))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.customer.Contact.ObjectFormat=function(){},Y.moneta.integrator.common.customer.Contact.fromObject=function(a){var b=new Y.moneta.integrator.common.customer.Contact;null!=a.name&&P(b,1,a.name);null!=a.phoneNumber&&P(b,2,a.phoneNumber);null!=a.languagePreference&&P(b,4,a.languagePreference);null!=a.gaiaId&&P(b,5,a.gaiaId);null!=a.emailAddress&&P(b,3,a.emailAddress);return b});
-Y.moneta.integrator.common.customer.Contact.deserializeBinary=function(a){return Y.moneta.integrator.common.customer.Contact.deserializeBinaryFromReader(new Y.moneta.integrator.common.customer.Contact,new C(a))};
-Y.moneta.integrator.common.customer.Contact.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readString();P(a,1,c);break;case 2:c=b.readString();a.setPhoneNumber(c);break;case 4:c=b.readString();P(a,4,c);break;case 5:c=b.readInt64();P(a,5,c);break;case 3:c=b.readString();P(a,3,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.customer.Contact.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeString(1,c);c=O(a,2);null!=c&&b.writeString(2,c);c=O(a,4);null!=c&&b.writeString(4,c);c=O(a,5);null!=c&&b.writeInt64(5,c);c=O(a,3);null!=c&&b.writeString(3,c)};Y.moneta.integrator.common.customer.Contact.prototype.getName=function(){return O(this,1)};Y.moneta.integrator.common.customer.Contact.prototype.setPhoneNumber=function(a){P(this,2,a)};
-Y.moneta.integrator.common.customer.Contact.deserialize=function(a){return X(Y.moneta.integrator.common.customer.Contact,a)};Y.moneta.integrator.common.buyflow.SelectedPickUpDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.buyflow.SelectedPickUpDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.toObject(a,this)},Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.toObject=function(a,b){var c,f={storeId:null==(c=O(b,1))?void 0:c,contact:(c=Q(b,Y.moneta.integrator.common.customer.Contact,2))&&Y.moneta.integrator.common.customer.Contact.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.ObjectFormat=function(){},Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.buyflow.SelectedPickUpDetails;null!=a.storeId&&P(b,1,a.storeId);a.contact&&S(b,2,Y.moneta.integrator.common.customer.Contact.fromObject(a.contact));return b});
-Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.buyflow.SelectedPickUpDetails,new C(a))};
-Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readString();P(a,1,c);break;case 2:c=new Y.moneta.integrator.common.customer.Contact;b.readMessage(c,Y.moneta.integrator.common.customer.Contact.deserializeBinaryFromReader);S(a,2,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeString(1,c);c=Q(a,Y.moneta.integrator.common.customer.Contact,2);null!=c&&J(b,2,c,Y.moneta.integrator.common.customer.Contact.serializeBinaryToWriter)};Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.deserialize=function(a){return X(Y.moneta.integrator.common.buyflow.SelectedPickUpDetails,a)};Y.moneta.integrator.common.buyflow.SelectedShippingDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.buyflow.SelectedShippingDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.buyflow.SelectedShippingDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.buyflow.SelectedShippingDetails.toObject(a,this)},Y.moneta.integrator.common.buyflow.SelectedShippingDetails.toObject=function(a,b){var c,f={shippingOptionName:null==(c=O(b,3))?void 0:c,address:(c=b.getAddress())&&Y.moneta.integrator.common.address.Address.toObject(a,c),integratorShippingOptionDataToken:null==(c=O(b,5))?void 0:c};a&&(f.$jspbMessageInstance=
-b);return f});L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.buyflow.SelectedShippingDetails.ObjectFormat=function(){},Y.moneta.integrator.common.buyflow.SelectedShippingDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.buyflow.SelectedShippingDetails;null!=a.shippingOptionName&&P(b,3,a.shippingOptionName);a.address&&S(b,4,Y.moneta.integrator.common.address.Address.fromObject(a.address));null!=a.integratorShippingOptionDataToken&&P(b,5,a.integratorShippingOptionDataToken);return b});
-Y.moneta.integrator.common.buyflow.SelectedShippingDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.buyflow.SelectedShippingDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.buyflow.SelectedShippingDetails,new C(a))};
-Y.moneta.integrator.common.buyflow.SelectedShippingDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 3:var c=b.readString();P(a,3,c);break;case 4:c=new Y.moneta.integrator.common.address.Address;b.readMessage(c,Y.moneta.integrator.common.address.Address.deserializeBinaryFromReader);a.setAddress(c);break;case 5:c=b.readString();P(a,5,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.buyflow.SelectedShippingDetails.serializeBinaryToWriter=function(a,b){var c=O(a,3);null!=c&&b.writeString(3,c);c=a.getAddress();null!=c&&J(b,4,c,Y.moneta.integrator.common.address.Address.serializeBinaryToWriter);c=O(a,5);null!=c&&b.writeString(5,c)};Y.moneta.integrator.common.buyflow.SelectedShippingDetails.prototype.getAddress=function(){return Q(this,Y.moneta.integrator.common.address.Address,4)};
-Y.moneta.integrator.common.buyflow.SelectedShippingDetails.prototype.setAddress=function(a){S(this,4,a)};Y.moneta.integrator.common.buyflow.SelectedShippingDetails.deserialize=function(a){return X(Y.moneta.integrator.common.buyflow.SelectedShippingDetails,a)};Y.moneta.integrator.ui={};Y.moneta.integrator.ui.buyflow={};Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData=function(a){M(this,a,15,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.repeatedFields_,null)};k.inherits(Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData,L);Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.extensions={};Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.extensionsBinary={};
-Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.repeatedFields_=[11,14];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.prototype.toObject=function(a){return Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.toObject(a,this)},Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.toObject=function(a,b){var c,f={productCorrelationId:(c=b.getProductCorrelationId())&&Y.moneta.integrator.common.ProductCorrelationId.toObject(a,c),integratorSessionData:xc(b.getIntegratorSessionData()),cartComputedInfo:(c=b.getCartComputedInfo())&&
-Y.moneta.integrator.common.cart.CartComputedInfo.toObject(a,c),fundsGuarantee:(c=b.getFundsGuarantee())&&Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.toObject(a,c),selectedShippingDetails:(c=b.getSelectedShippingDetails())&&Y.moneta.integrator.common.buyflow.SelectedShippingDetails.toObject(a,c),selectedPickUpDetails:(c=Q(b,Y.moneta.integrator.common.buyflow.SelectedPickUpDetails,12))&&Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.toObject(a,c),billingCustomerNumber:null==(c=
-O(b,8))?void 0:c,guestEmailAddress:null==(c=O(b,9))?void 0:c,userOptOutReauthentication:null==(c=wc(b,10))?void 0:c,customSectionDetailsValuesList:N(R(b,Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue,11),Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.toObject,a),financingParameters:(c=Q(b,Y.moneta.integrator.common.buyflow.FinancingParameters,13))&&Y.moneta.integrator.common.buyflow.FinancingParameters.toObject(a,c),integratorPurchaseOrderResponseList:N(R(b,Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse,
-14),Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.toObject,a)};pc(b,f,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.extensions,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.prototype.getExtension,a);a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.ObjectFormat=function(){},Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.fromObject=function(a){var b=new Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData;a.productCorrelationId&&S(b,2,Y.moneta.integrator.common.ProductCorrelationId.fromObject(a.productCorrelationId));null!=a.integratorSessionData&&P(b,3,a.integratorSessionData);a.cartComputedInfo&&S(b,4,Y.moneta.integrator.common.cart.CartComputedInfo.fromObject(a.cartComputedInfo));
-a.fundsGuarantee&&S(b,6,Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.fromObject(a.fundsGuarantee));a.selectedShippingDetails&&S(b,7,Y.moneta.integrator.common.buyflow.SelectedShippingDetails.fromObject(a.selectedShippingDetails));a.selectedPickUpDetails&&S(b,12,Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.fromObject(a.selectedPickUpDetails));null!=a.billingCustomerNumber&&P(b,8,a.billingCustomerNumber);null!=a.guestEmailAddress&&P(b,9,a.guestEmailAddress);null!=a.userOptOutReauthentication&&
-P(b,10,a.userOptOutReauthentication);a.customSectionDetailsValuesList&&V(b,11,a.customSectionDetailsValuesList.map(Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.fromObject));a.financingParameters&&S(b,13,Y.moneta.integrator.common.buyflow.FinancingParameters.fromObject(a.financingParameters));a.integratorPurchaseOrderResponseList&&V(b,14,a.integratorPurchaseOrderResponseList.map(Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.fromObject));return b});
-Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.deserializeBinary=function(a){return Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.deserializeBinaryFromReader(new Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData,new C(a))};
-Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 2:var c=new Y.moneta.integrator.common.ProductCorrelationId;b.readMessage(c,Y.moneta.integrator.common.ProductCorrelationId.deserializeBinaryFromReader);a.setProductCorrelationId(c);break;case 3:c=b.readBytes();a.setIntegratorSessionData(c);break;case 4:c=new Y.moneta.integrator.common.cart.CartComputedInfo;b.readMessage(c,Y.moneta.integrator.common.cart.CartComputedInfo.deserializeBinaryFromReader);
-a.setCartComputedInfo(c);break;case 6:c=new Y.moneta.integrator.common.fundsguarantee.FundsGuarantee;b.readMessage(c,Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.deserializeBinaryFromReader);a.setFundsGuarantee(c);break;case 7:c=new Y.moneta.integrator.common.buyflow.SelectedShippingDetails;b.readMessage(c,Y.moneta.integrator.common.buyflow.SelectedShippingDetails.deserializeBinaryFromReader);a.setSelectedShippingDetails(c);break;case 12:c=new Y.moneta.integrator.common.buyflow.SelectedPickUpDetails;
-b.readMessage(c,Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.deserializeBinaryFromReader);S(a,12,c);break;case 8:c=b.readInt64String();a.setBillingCustomerNumber(c);break;case 9:c=b.readString();a.setGuestEmailAddress(c);break;case 10:c=b.readBool();P(a,10,c);break;case 11:c=new Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue;b.readMessage(c,Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.deserializeBinaryFromReader);W(a,11,c,Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue);
-break;case 13:c=new Y.moneta.integrator.common.buyflow.FinancingParameters;b.readMessage(c,Y.moneta.integrator.common.buyflow.FinancingParameters.deserializeBinaryFromReader);S(a,13,c);break;case 14:c=new Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse;b.readMessage(c,Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.deserializeBinaryFromReader);W(a,14,c,Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse);break;default:rc(a,b,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.extensionsBinary,
-Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.prototype.getExtension,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.prototype.setExtension)}return a};
-Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.serializeBinaryToWriter=function(a,b){var c=a.getProductCorrelationId();null!=c&&J(b,2,c,Y.moneta.integrator.common.ProductCorrelationId.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeBytes(3,c);c=a.getCartComputedInfo();null!=c&&J(b,4,c,Y.moneta.integrator.common.cart.CartComputedInfo.serializeBinaryToWriter);c=a.getFundsGuarantee();null!=c&&J(b,6,c,Y.moneta.integrator.common.fundsguarantee.FundsGuarantee.serializeBinaryToWriter);c=a.getSelectedShippingDetails();
-null!=c&&J(b,7,c,Y.moneta.integrator.common.buyflow.SelectedShippingDetails.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.buyflow.SelectedPickUpDetails,12);null!=c&&J(b,12,c,Y.moneta.integrator.common.buyflow.SelectedPickUpDetails.serializeBinaryToWriter);c=O(a,8);null!=c&&b.writeInt64String(8,c);c=O(a,9);null!=c&&b.writeString(9,c);c=O(a,10);null!=c&&b.writeBool(10,c);c=R(a,Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue,11);0<c.length&&K(b,11,c,Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.serializeBinaryToWriter);
-c=Q(a,Y.moneta.integrator.common.buyflow.FinancingParameters,13);null!=c&&J(b,13,c,Y.moneta.integrator.common.buyflow.FinancingParameters.serializeBinaryToWriter);c=R(a,Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse,14);0<c.length&&K(b,14,c,Y.moneta.integrator.common.buyflow.IntegratorPurchaseOrderResponse.serializeBinaryToWriter);qc(a,b,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.extensionsBinary,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.prototype.getExtension)};
-d=Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.prototype;d.getProductCorrelationId=function(){return Q(this,Y.moneta.integrator.common.ProductCorrelationId,2)};d.setProductCorrelationId=function(a){S(this,2,a)};d.getIntegratorSessionData=function(){return O(this,3)};d.setIntegratorSessionData=function(a){P(this,3,a)};d.getCartComputedInfo=function(){return Q(this,Y.moneta.integrator.common.cart.CartComputedInfo,4)};d.setCartComputedInfo=function(a){S(this,4,a)};
-d.getFundsGuarantee=function(){return Q(this,Y.moneta.integrator.common.fundsguarantee.FundsGuarantee,6)};d.setFundsGuarantee=function(a){S(this,6,a)};d.getSelectedShippingDetails=function(){return Q(this,Y.moneta.integrator.common.buyflow.SelectedShippingDetails,7)};d.setSelectedShippingDetails=function(a){S(this,7,a)};d.setBillingCustomerNumber=function(a){P(this,8,a)};d.setGuestEmailAddress=function(a){P(this,9,a)};
-Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.deserialize=function(a){return X(Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData,a)};Y.moneta.integrator.common.PurchaseOrderId=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.PurchaseOrderId,L);L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.PurchaseOrderId.prototype.toObject=function(a){return Y.moneta.integrator.common.PurchaseOrderId.toObject(a,this)},Y.moneta.integrator.common.PurchaseOrderId.toObject=function(a,b){var c,f={billableService:null==(c=O(b,1))?void 0:c,requestId:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.PurchaseOrderId.ObjectFormat=function(){},Y.moneta.integrator.common.PurchaseOrderId.fromObject=function(a){var b=new Y.moneta.integrator.common.PurchaseOrderId;null!=a.billableService&&P(b,1,a.billableService);null!=a.requestId&&P(b,2,a.requestId);return b});
-Y.moneta.integrator.common.PurchaseOrderId.deserializeBinary=function(a){return Y.moneta.integrator.common.PurchaseOrderId.deserializeBinaryFromReader(new Y.moneta.integrator.common.PurchaseOrderId,new C(a))};Y.moneta.integrator.common.PurchaseOrderId.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt32();a.setBillableService(c);break;case 2:c=b.readString();a.setRequestId(c);break;default:G(b)}return a};
-Y.moneta.integrator.common.PurchaseOrderId.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt32(1,c);c=O(a,2);null!=c&&b.writeString(2,c)};Y.moneta.integrator.common.PurchaseOrderId.prototype.setBillableService=function(a){P(this,1,a)};Y.moneta.integrator.common.PurchaseOrderId.prototype.setRequestId=function(a){P(this,2,a)};Y.moneta.integrator.common.PurchaseOrderId.deserialize=function(a){return X(Y.moneta.integrator.common.PurchaseOrderId,a)};Y.moneta.integrator.common.purchaseorder={};Y.moneta.integrator.common.purchaseorder.Chargeback=function(a){M(this,a,-1,Y.moneta.integrator.common.purchaseorder.Chargeback.repeatedFields_,null)};k.inherits(Y.moneta.integrator.common.purchaseorder.Chargeback,L);Y.moneta.integrator.common.purchaseorder.Chargeback.repeatedFields_=[1];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.Chargeback.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.Chargeback.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.Chargeback.toObject=function(a,b){var c,f={lineItemIndexList:null==(c=sc(b,1))?void 0:c,amount:(c=b.getAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),timeMillis:null==(c=O(b,3))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.Chargeback.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.Chargeback.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.Chargeback;null!=a.lineItemIndexList&&P(b,1,a.lineItemIndexList);a.amount&&S(b,2,Y.moneta.integrator.common.Amount.fromObject(a.amount));null!=a.timeMillis&&P(b,3,a.timeMillis);return b});
-Y.moneta.integrator.common.purchaseorder.Chargeback.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.Chargeback.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.Chargeback,new C(a))};
-Y.moneta.integrator.common.purchaseorder.Chargeback.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:if(b.nextWireType_==z.DELIMITED){var c=b;var f=b.decoder_.readSignedVarint32;k.asserts.assert(c.nextWireType_==z.DELIMITED);var g=Qb(c.decoder_);g=c.decoder_.getCursor()+g;for(var h=[];c.decoder_.getCursor()<g;)h.push(f.call(c.decoder_));c=h}else c=[b.readInt32()];for(f=0;f<c.length;f++)Ac(a,1,c[f]);break;case 2:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,
-Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setAmount(c);break;case 3:c=b.readInt64();a.setTimeMillis(c);break;default:G(b)}return a};Y.moneta.integrator.common.purchaseorder.Chargeback.serializeBinaryToWriter=function(a,b){var c=sc(a,1);if(0<c.length&&null!=c)for(var f=0;f<c.length;f++)$b(b,1,c[f]);c=a.getAmount();null!=c&&J(b,2,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeInt64(3,c)};
-Y.moneta.integrator.common.purchaseorder.Chargeback.prototype.getAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,2)};Y.moneta.integrator.common.purchaseorder.Chargeback.prototype.setAmount=function(a){S(this,2,a)};Y.moneta.integrator.common.purchaseorder.Chargeback.prototype.setTimeMillis=function(a){P(this,3,a)};Y.moneta.integrator.common.purchaseorder.Chargeback.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.Chargeback,a)};Y.moneta.integrator.common.purchaseorder.LineItemEvent=function(a){M(this,a,-1,null,Y.moneta.integrator.common.purchaseorder.LineItemEvent.oneofGroups_)};k.inherits(Y.moneta.integrator.common.purchaseorder.LineItemEvent,L);Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel,L);Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund=function(a){M(this,a,-1,null,null)};
-k.inherits(Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund,L);Y.moneta.integrator.common.purchaseorder.LineItemEvent.oneofGroups_=[[2,3]];Y.moneta.integrator.common.purchaseorder.LineItemEvent.EventCase={EVENT_NOT_SET:0,CANCEL:2,REFUND:3};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.LineItemEvent.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.LineItemEvent.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.LineItemEvent.toObject=function(a,b){var c,f={timeMillis:null==(c=O(b,1))?void 0:c,cancel:(c=Q(b,Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel,2))&&Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.toObject(a,c),refund:(c=Q(b,Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund,
-3))&&Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.LineItemEvent.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.LineItemEvent.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.LineItemEvent;null!=a.timeMillis&&P(b,1,a.timeMillis);a.cancel&&S(b,2,Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.fromObject(a.cancel));a.refund&&S(b,3,Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.fromObject(a.refund));return b});
-Y.moneta.integrator.common.purchaseorder.LineItemEvent.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.LineItemEvent.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.LineItemEvent,new C(a))};
-Y.moneta.integrator.common.purchaseorder.LineItemEvent.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt64();a.setTimeMillis(c);break;case 2:c=new Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.deserializeBinaryFromReader);U(a,2,Y.moneta.integrator.common.purchaseorder.LineItemEvent.oneofGroups_[0],c);break;case 3:c=new Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund;
-b.readMessage(c,Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.deserializeBinaryFromReader);U(a,3,Y.moneta.integrator.common.purchaseorder.LineItemEvent.oneofGroups_[0],c);break;default:G(b)}return a};
-Y.moneta.integrator.common.purchaseorder.LineItemEvent.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt64(1,c);c=Q(a,Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel,2);null!=c&&J(b,2,c,Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund,3);null!=c&&J(b,3,c,Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.serializeBinaryToWriter)};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.toObject=function(a,b){var c,f={cancelReason:null==(c=O(b,1))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel;null!=a.cancelReason&&P(b,1,a.cancelReason);return b});
-Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel,new C(a))};Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.serializeBinaryToWriter=function(a,b){a=O(a,1);null!=a&&b.writeEnum(1,a)};Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.LineItemEvent.Cancel,a)};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.toObject=function(a,b){var c,f={refundReason:null==(c=O(b,1))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund;null!=a.refundReason&&P(b,1,a.refundReason);return b});
-Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund,new C(a))};Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.serializeBinaryToWriter=function(a,b){a=O(a,1);null!=a&&b.writeEnum(1,a)};Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.LineItemEvent.Refund,a)};Y.moneta.integrator.common.purchaseorder.LineItemEvent.prototype.setTimeMillis=function(a){P(this,1,a)};
-Y.moneta.integrator.common.purchaseorder.LineItemEvent.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.LineItemEvent,a)};Y.moneta.integrator.common.purchaseorder.PriceDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.purchaseorder.PriceDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.PriceDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.PriceDetails.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.PriceDetails.toObject=function(a,b){var c,f={pretaxAmount:(c=Hc(b))&&Y.moneta.integrator.common.Amount.toObject(a,c),taxAmount:(c=Ic(b))&&Y.moneta.integrator.common.Amount.toObject(a,c),totalAmount:(c=Jc(b))&&Y.moneta.integrator.common.Amount.toObject(a,c)};a&&(f.$jspbMessageInstance=
-b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.PriceDetails.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.PriceDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.PriceDetails;a.pretaxAmount&&S(b,1,Y.moneta.integrator.common.Amount.fromObject(a.pretaxAmount));a.taxAmount&&S(b,2,Y.moneta.integrator.common.Amount.fromObject(a.taxAmount));a.totalAmount&&S(b,3,Y.moneta.integrator.common.Amount.fromObject(a.totalAmount));return b});
-Y.moneta.integrator.common.purchaseorder.PriceDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.PriceDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.PriceDetails,new C(a))};
-Y.moneta.integrator.common.purchaseorder.PriceDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setPretaxAmount(c);break;case 2:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setTaxAmount(c);break;case 3:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,
-Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setTotalAmount(c);break;default:G(b)}return a};Y.moneta.integrator.common.purchaseorder.PriceDetails.serializeBinaryToWriter=function(a,b){var c=Hc(a);null!=c&&J(b,1,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Ic(a);null!=c&&J(b,2,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=Jc(a);null!=c&&J(b,3,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter)};
-Y.moneta.integrator.common.purchaseorder.PriceDetails.prototype.setPretaxAmount=function(a){S(this,1,a)};Y.moneta.integrator.common.purchaseorder.PriceDetails.prototype.setTaxAmount=function(a){S(this,2,a)};Y.moneta.integrator.common.purchaseorder.PriceDetails.prototype.setTotalAmount=function(a){S(this,3,a)};Y.moneta.integrator.common.purchaseorder.PriceDetails.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.PriceDetails,a)};Y.moneta.integrator.common.Frequency=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.Frequency,L);L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.Frequency.prototype.toObject=function(a){return Y.moneta.integrator.common.Frequency.toObject(a,this)},Y.moneta.integrator.common.Frequency.toObject=function(a,b){var c,f={count:null==(c=O(b,1))?void 0:c,period:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.Frequency.ObjectFormat=function(){},Y.moneta.integrator.common.Frequency.fromObject=function(a){var b=new Y.moneta.integrator.common.Frequency;null!=a.count&&P(b,1,a.count);null!=a.period&&P(b,2,a.period);return b});Y.moneta.integrator.common.Frequency.deserializeBinary=function(a){return Y.moneta.integrator.common.Frequency.deserializeBinaryFromReader(new Y.moneta.integrator.common.Frequency,new C(a))};
-Y.moneta.integrator.common.Frequency.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt32();a.setCount(c);break;case 2:c=b.readEnum();P(a,2,c);break;default:G(b)}return a};Y.moneta.integrator.common.Frequency.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt32(1,c);c=O(a,2);null!=c&&b.writeEnum(2,c)};Y.moneta.integrator.common.Frequency.Period={UNKNOWN_FREQUENCY:0,DAILY:1,WEEKLY:2,MONTHLY:3,YEARLY:4,HOURLY:5,MINUTELY:6};
-Y.moneta.integrator.common.Frequency.prototype.getCount=function(){return O(this,1)};Y.moneta.integrator.common.Frequency.prototype.setCount=function(a){P(this,1,a)};Y.moneta.integrator.common.Frequency.deserialize=function(a){return X(Y.moneta.integrator.common.Frequency,a)};Y.moneta.integrator.common.subscription={};Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.prototype.toObject=function(a){return Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.toObject(a,this)},Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.toObject=function(a,b){var c,f={count:null==(c=O(b,1))?void 0:c,unit:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.ObjectFormat=function(){},Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.fromObject=function(a){var b=new Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration;null!=a.count&&P(b,1,a.count);null!=a.unit&&P(b,2,a.unit);return b});
-Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.deserializeBinary=function(a){return Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.deserializeBinaryFromReader(new Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration,new C(a))};
-Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt32();a.setCount(c);break;case 2:c=b.readEnum();P(a,2,c);break;default:G(b)}return a};Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt32(1,c);c=O(a,2);null!=c&&b.writeEnum(2,c)};
-Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.UnitType={UNIT_TYPE_UNKNOWN:0,UNIT_TYPE_DAILY:1,UNIT_TYPE_WEEKLY:2,UNIT_TYPE_MONTHLY:3,UNIT_TYPE_YEARLY:4,UNIT_TYPE_HOURLY:5};Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.prototype.getCount=function(){return O(this,1)};Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.prototype.setCount=function(a){P(this,1,a)};
-Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.deserialize=function(a){return X(Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration,a)};Y.moneta.integrator.common.purchaseorder.InitiatingDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.purchaseorder.InitiatingDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.InitiatingDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.InitiatingDetails.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.InitiatingDetails.toObject=function(a,b){var c,f={frequency:(c=Q(b,Y.moneta.integrator.common.Frequency,1))&&Y.moneta.integrator.common.Frequency.toObject(a,c),gracePeriodMillis:null==(c=O(b,2))?void 0:c,freeTrialDuration:(c=Q(b,Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration,
-3))&&Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.InitiatingDetails.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.InitiatingDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.InitiatingDetails;a.frequency&&S(b,1,Y.moneta.integrator.common.Frequency.fromObject(a.frequency));null!=a.gracePeriodMillis&&P(b,2,a.gracePeriodMillis);a.freeTrialDuration&&S(b,3,Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.fromObject(a.freeTrialDuration));
-return b});Y.moneta.integrator.common.purchaseorder.InitiatingDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.InitiatingDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.InitiatingDetails,new C(a))};
-Y.moneta.integrator.common.purchaseorder.InitiatingDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.Frequency;b.readMessage(c,Y.moneta.integrator.common.Frequency.deserializeBinaryFromReader);S(a,1,c);break;case 2:c=b.readInt64();P(a,2,c);break;case 3:c=new Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration;b.readMessage(c,Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.deserializeBinaryFromReader);
-S(a,3,c);break;default:G(b)}return a};Y.moneta.integrator.common.purchaseorder.InitiatingDetails.serializeBinaryToWriter=function(a,b){var c=Q(a,Y.moneta.integrator.common.Frequency,1);null!=c&&J(b,1,c,Y.moneta.integrator.common.Frequency.serializeBinaryToWriter);c=O(a,2);null!=c&&b.writeInt64(2,c);c=Q(a,Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration,3);null!=c&&J(b,3,c,Y.moneta.integrator.common.subscription.SubscriptionFreeTrialDuration.serializeBinaryToWriter)};
-Y.moneta.integrator.common.purchaseorder.InitiatingDetails.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.InitiatingDetails,a)};Y.moneta.integrator.common.purchaseorder.SubscriptionDetails=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.purchaseorder.SubscriptionDetails,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.toObject=function(a,b){var c,f={subscriptionId:(c=b.getSubscriptionId())&&Y.moneta.integrator.common.SubscriptionId.toObject(a,c),subscriptionPurchaseOrderType:null==(c=O(b,2))?void 0:c,initiatingDetails:(c=Q(b,Y.moneta.integrator.common.purchaseorder.InitiatingDetails,
-3))&&Y.moneta.integrator.common.purchaseorder.InitiatingDetails.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.SubscriptionDetails;a.subscriptionId&&S(b,1,Y.moneta.integrator.common.SubscriptionId.fromObject(a.subscriptionId));null!=a.subscriptionPurchaseOrderType&&P(b,2,a.subscriptionPurchaseOrderType);a.initiatingDetails&&S(b,3,Y.moneta.integrator.common.purchaseorder.InitiatingDetails.fromObject(a.initiatingDetails));
-return b});Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.SubscriptionDetails,new C(a))};
-Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.SubscriptionId;b.readMessage(c,Y.moneta.integrator.common.SubscriptionId.deserializeBinaryFromReader);a.setSubscriptionId(c);break;case 2:c=b.readEnum();P(a,2,c);break;case 3:c=new Y.moneta.integrator.common.purchaseorder.InitiatingDetails;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.InitiatingDetails.deserializeBinaryFromReader);
-S(a,3,c);break;default:G(b)}return a};Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.serializeBinaryToWriter=function(a,b){var c=a.getSubscriptionId();null!=c&&J(b,1,c,Y.moneta.integrator.common.SubscriptionId.serializeBinaryToWriter);c=O(a,2);null!=c&&b.writeEnum(2,c);c=Q(a,Y.moneta.integrator.common.purchaseorder.InitiatingDetails,3);null!=c&&J(b,3,c,Y.moneta.integrator.common.purchaseorder.InitiatingDetails.serializeBinaryToWriter)};
-Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.prototype.getSubscriptionId=function(){return Q(this,Y.moneta.integrator.common.SubscriptionId,1)};Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.prototype.setSubscriptionId=function(a){S(this,1,a)};Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.SubscriptionDetails,a)};Y.moneta.integrator.common.purchaseorder.ServicePeriod=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.purchaseorder.ServicePeriod,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.ServicePeriod.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.ServicePeriod.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.ServicePeriod.toObject=function(a,b){var c,f={startTimeMillis:null==(c=O(b,1))?void 0:c,endTimeMillis:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.ServicePeriod.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.ServicePeriod.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.ServicePeriod;null!=a.startTimeMillis&&P(b,1,a.startTimeMillis);null!=a.endTimeMillis&&P(b,2,a.endTimeMillis);return b});
-Y.moneta.integrator.common.purchaseorder.ServicePeriod.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.ServicePeriod.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.ServicePeriod,new C(a))};Y.moneta.integrator.common.purchaseorder.ServicePeriod.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt64();P(a,1,c);break;case 2:c=b.readInt64();P(a,2,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.purchaseorder.ServicePeriod.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt64(1,c);c=O(a,2);null!=c&&b.writeInt64(2,c)};Y.moneta.integrator.common.purchaseorder.ServicePeriod.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.ServicePeriod,a)};Y.moneta.integrator.common.purchaseorder.UnitLevelState=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.purchaseorder.UnitLevelState,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.UnitLevelState.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.UnitLevelState.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.UnitLevelState.toObject=function(a,b){var c,f={quantity:null==(c=O(b,1))?void 0:c,priceDetails:(c=b.getPriceDetails())&&Y.moneta.integrator.common.purchaseorder.PriceDetails.toObject(a,c),servicePeriod:(c=Q(b,Y.moneta.integrator.common.purchaseorder.ServicePeriod,3))&&
-Y.moneta.integrator.common.purchaseorder.ServicePeriod.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.UnitLevelState.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.UnitLevelState.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.UnitLevelState;null!=a.quantity&&P(b,1,a.quantity);a.priceDetails&&S(b,2,Y.moneta.integrator.common.purchaseorder.PriceDetails.fromObject(a.priceDetails));a.servicePeriod&&S(b,3,Y.moneta.integrator.common.purchaseorder.ServicePeriod.fromObject(a.servicePeriod));return b});
-Y.moneta.integrator.common.purchaseorder.UnitLevelState.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.UnitLevelState.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.UnitLevelState,new C(a))};
-Y.moneta.integrator.common.purchaseorder.UnitLevelState.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt32();a.setQuantity(c);break;case 2:c=new Y.moneta.integrator.common.purchaseorder.PriceDetails;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.PriceDetails.deserializeBinaryFromReader);a.setPriceDetails(c);break;case 3:c=new Y.moneta.integrator.common.purchaseorder.ServicePeriod;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.ServicePeriod.deserializeBinaryFromReader);
-S(a,3,c);break;default:G(b)}return a};Y.moneta.integrator.common.purchaseorder.UnitLevelState.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt32(1,c);c=a.getPriceDetails();null!=c&&J(b,2,c,Y.moneta.integrator.common.purchaseorder.PriceDetails.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.purchaseorder.ServicePeriod,3);null!=c&&J(b,3,c,Y.moneta.integrator.common.purchaseorder.ServicePeriod.serializeBinaryToWriter)};
-Y.moneta.integrator.common.purchaseorder.UnitLevelState.prototype.setQuantity=function(a){P(this,1,a)};Y.moneta.integrator.common.purchaseorder.UnitLevelState.prototype.getPriceDetails=function(){return Q(this,Y.moneta.integrator.common.purchaseorder.PriceDetails,2)};Y.moneta.integrator.common.purchaseorder.UnitLevelState.prototype.setPriceDetails=function(a){S(this,2,a)};
-Y.moneta.integrator.common.purchaseorder.UnitLevelState.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.UnitLevelState,a)};Y.moneta.integrator.common.purchaseorder.LineItem=function(a){M(this,a,-1,Y.moneta.integrator.common.purchaseorder.LineItem.repeatedFields_,null)};k.inherits(Y.moneta.integrator.common.purchaseorder.LineItem,L);Y.moneta.integrator.common.purchaseorder.LineItem.repeatedFields_=[4];
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.LineItem.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.LineItem.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.LineItem.toObject=function(a,b){var c,f={lineItemIndex:null==(c=O(b,1))?void 0:c,billableService:null==(c=O(b,21))?void 0:c,purchaseState:null==(c=O(b,2))?void 0:c,lastModifiedTimeMillis:null==(c=O(b,3))?void 0:c,lineItemEventList:N(R(b,Y.moneta.integrator.common.purchaseorder.LineItemEvent,
-4),Y.moneta.integrator.common.purchaseorder.LineItemEvent.toObject,a),stockKeepingUnit:null==(c=O(b,5))?void 0:c,purchaseProcessingState:null==(c=O(b,6))?void 0:c,amount:(c=b.getAmount())&&Y.moneta.integrator.common.Amount.toObject(a,c),amountIncludesTax:null==(c=wc(b,19))?void 0:c,quantity:null==(c=O(b,8))?void 0:c,subscriptionDetails:(c=Q(b,Y.moneta.integrator.common.purchaseorder.SubscriptionDetails,15))&&Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.toObject(a,c),priceDetails:(c=
-b.getPriceDetails())&&Y.moneta.integrator.common.purchaseorder.PriceDetails.toObject(a,c),canceledUnits:(c=Q(b,Y.moneta.integrator.common.purchaseorder.UnitLevelState,10))&&Y.moneta.integrator.common.purchaseorder.UnitLevelState.toObject(a,c),chargeableUnits:(c=Q(b,Y.moneta.integrator.common.purchaseorder.UnitLevelState,11))&&Y.moneta.integrator.common.purchaseorder.UnitLevelState.toObject(a,c),chargedUnits:(c=Q(b,Y.moneta.integrator.common.purchaseorder.UnitLevelState,12))&&Y.moneta.integrator.common.purchaseorder.UnitLevelState.toObject(a,
-c),declinedUnits:(c=Q(b,Y.moneta.integrator.common.purchaseorder.UnitLevelState,13))&&Y.moneta.integrator.common.purchaseorder.UnitLevelState.toObject(a,c),refundedUnits:(c=Q(b,Y.moneta.integrator.common.purchaseorder.UnitLevelState,14))&&Y.moneta.integrator.common.purchaseorder.UnitLevelState.toObject(a,c),localizedTitle:null==(c=O(b,16))?void 0:c,localizedDescriptionHtml:(c=Q(b,Y.html.SafeHtmlProto,17))&&Y.html.SafeHtmlProto.toObject(a,c),lineItemType:null==(c=O(b,18))?void 0:c,lineItemAvailability:null==
-(c=O(b,20))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.LineItem.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.LineItem.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.LineItem;null!=a.lineItemIndex&&P(b,1,a.lineItemIndex);null!=a.billableService&&P(b,21,a.billableService);null!=a.purchaseState&&P(b,2,a.purchaseState);null!=a.lastModifiedTimeMillis&&P(b,3,a.lastModifiedTimeMillis);a.lineItemEventList&&V(b,4,a.lineItemEventList.map(Y.moneta.integrator.common.purchaseorder.LineItemEvent.fromObject));
-null!=a.stockKeepingUnit&&P(b,5,a.stockKeepingUnit);null!=a.purchaseProcessingState&&P(b,6,a.purchaseProcessingState);a.amount&&S(b,7,Y.moneta.integrator.common.Amount.fromObject(a.amount));null!=a.amountIncludesTax&&P(b,19,a.amountIncludesTax);null!=a.quantity&&P(b,8,a.quantity);a.subscriptionDetails&&S(b,15,Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.fromObject(a.subscriptionDetails));a.priceDetails&&S(b,9,Y.moneta.integrator.common.purchaseorder.PriceDetails.fromObject(a.priceDetails));
-a.canceledUnits&&S(b,10,Y.moneta.integrator.common.purchaseorder.UnitLevelState.fromObject(a.canceledUnits));a.chargeableUnits&&S(b,11,Y.moneta.integrator.common.purchaseorder.UnitLevelState.fromObject(a.chargeableUnits));a.chargedUnits&&S(b,12,Y.moneta.integrator.common.purchaseorder.UnitLevelState.fromObject(a.chargedUnits));a.declinedUnits&&S(b,13,Y.moneta.integrator.common.purchaseorder.UnitLevelState.fromObject(a.declinedUnits));a.refundedUnits&&S(b,14,Y.moneta.integrator.common.purchaseorder.UnitLevelState.fromObject(a.refundedUnits));
-null!=a.localizedTitle&&P(b,16,a.localizedTitle);a.localizedDescriptionHtml&&S(b,17,Y.html.SafeHtmlProto.fromObject(a.localizedDescriptionHtml));null!=a.lineItemType&&P(b,18,a.lineItemType);null!=a.lineItemAvailability&&P(b,20,a.lineItemAvailability);return b});Y.moneta.integrator.common.purchaseorder.LineItem.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.LineItem.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.LineItem,new C(a))};
-Y.moneta.integrator.common.purchaseorder.LineItem.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readInt32();a.setLineItemIndex(c);break;case 21:c=b.readInt32();a.setBillableService(c);break;case 2:c=b.readEnum();P(a,2,c);break;case 3:c=b.readInt64();P(a,3,c);break;case 4:c=new Y.moneta.integrator.common.purchaseorder.LineItemEvent;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.LineItemEvent.deserializeBinaryFromReader);W(a,4,c,Y.moneta.integrator.common.purchaseorder.LineItemEvent);
-break;case 5:c=b.readString();P(a,5,c);break;case 6:c=b.readEnum();P(a,6,c);break;case 7:c=new Y.moneta.integrator.common.Amount;b.readMessage(c,Y.moneta.integrator.common.Amount.deserializeBinaryFromReader);a.setAmount(c);break;case 19:c=b.readBool();P(a,19,c);break;case 8:c=b.readInt32();a.setQuantity(c);break;case 15:c=new Y.moneta.integrator.common.purchaseorder.SubscriptionDetails;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.deserializeBinaryFromReader);S(a,15,
-c);break;case 9:c=new Y.moneta.integrator.common.purchaseorder.PriceDetails;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.PriceDetails.deserializeBinaryFromReader);a.setPriceDetails(c);break;case 10:c=new Y.moneta.integrator.common.purchaseorder.UnitLevelState;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.UnitLevelState.deserializeBinaryFromReader);S(a,10,c);break;case 11:c=new Y.moneta.integrator.common.purchaseorder.UnitLevelState;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.UnitLevelState.deserializeBinaryFromReader);
-S(a,11,c);break;case 12:c=new Y.moneta.integrator.common.purchaseorder.UnitLevelState;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.UnitLevelState.deserializeBinaryFromReader);S(a,12,c);break;case 13:c=new Y.moneta.integrator.common.purchaseorder.UnitLevelState;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.UnitLevelState.deserializeBinaryFromReader);S(a,13,c);break;case 14:c=new Y.moneta.integrator.common.purchaseorder.UnitLevelState;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.UnitLevelState.deserializeBinaryFromReader);
-S(a,14,c);break;case 16:c=b.readString();P(a,16,c);break;case 17:c=new Y.html.SafeHtmlProto;b.readMessage(c,Y.html.SafeHtmlProto.deserializeBinaryFromReader);S(a,17,c);break;case 18:c=b.readEnum();a.setLineItemType(c);break;case 20:c=b.readEnum();P(a,20,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.purchaseorder.LineItem.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeInt32(1,c);c=O(a,21);null!=c&&b.writeInt32(21,c);c=O(a,2);null!=c&&b.writeEnum(2,c);c=O(a,3);null!=c&&b.writeInt64(3,c);c=R(a,Y.moneta.integrator.common.purchaseorder.LineItemEvent,4);0<c.length&&K(b,4,c,Y.moneta.integrator.common.purchaseorder.LineItemEvent.serializeBinaryToWriter);c=O(a,5);null!=c&&b.writeString(5,c);c=O(a,6);null!=c&&b.writeEnum(6,c);c=a.getAmount();null!=c&&J(b,
-7,c,Y.moneta.integrator.common.Amount.serializeBinaryToWriter);c=O(a,19);null!=c&&b.writeBool(19,c);c=O(a,8);null!=c&&b.writeInt32(8,c);c=Q(a,Y.moneta.integrator.common.purchaseorder.SubscriptionDetails,15);null!=c&&J(b,15,c,Y.moneta.integrator.common.purchaseorder.SubscriptionDetails.serializeBinaryToWriter);c=a.getPriceDetails();null!=c&&J(b,9,c,Y.moneta.integrator.common.purchaseorder.PriceDetails.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.purchaseorder.UnitLevelState,10);null!=
-c&&J(b,10,c,Y.moneta.integrator.common.purchaseorder.UnitLevelState.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.purchaseorder.UnitLevelState,11);null!=c&&J(b,11,c,Y.moneta.integrator.common.purchaseorder.UnitLevelState.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.purchaseorder.UnitLevelState,12);null!=c&&J(b,12,c,Y.moneta.integrator.common.purchaseorder.UnitLevelState.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.purchaseorder.UnitLevelState,13);null!=c&&J(b,
-13,c,Y.moneta.integrator.common.purchaseorder.UnitLevelState.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.common.purchaseorder.UnitLevelState,14);null!=c&&J(b,14,c,Y.moneta.integrator.common.purchaseorder.UnitLevelState.serializeBinaryToWriter);c=O(a,16);null!=c&&b.writeString(16,c);c=Q(a,Y.html.SafeHtmlProto,17);null!=c&&J(b,17,c,Y.html.SafeHtmlProto.serializeBinaryToWriter);c=O(a,18);null!=c&&b.writeEnum(18,c);c=O(a,20);null!=c&&b.writeEnum(20,c)};d=Y.moneta.integrator.common.purchaseorder.LineItem.prototype;
-d.setLineItemIndex=function(a){P(this,1,a)};d.setBillableService=function(a){P(this,21,a)};d.getAmount=function(){return Q(this,Y.moneta.integrator.common.Amount,7)};d.setAmount=function(a){S(this,7,a)};d.setQuantity=function(a){P(this,8,a)};d.getPriceDetails=function(){return Q(this,Y.moneta.integrator.common.purchaseorder.PriceDetails,9)};d.setPriceDetails=function(a){S(this,9,a)};d.setLineItemType=function(a){P(this,18,a)};
-Y.moneta.integrator.common.purchaseorder.LineItem.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.LineItem,a)};Y.moneta.integrator.common.purchaseorder.PlayOrderId=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.common.purchaseorder.PlayOrderId,L);L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.PlayOrderId.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.PlayOrderId.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.PlayOrderId.toObject=function(a,b){var c,f={orderId:null==(c=O(b,1))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.PlayOrderId.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.PlayOrderId.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.PlayOrderId;null!=a.orderId&&P(b,1,a.orderId);return b});
-Y.moneta.integrator.common.purchaseorder.PlayOrderId.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.PlayOrderId.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.PlayOrderId,new C(a))};Y.moneta.integrator.common.purchaseorder.PlayOrderId.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readString();P(a,1,c);break;default:G(b)}return a};
-Y.moneta.integrator.common.purchaseorder.PlayOrderId.serializeBinaryToWriter=function(a,b){a=O(a,1);null!=a&&b.writeString(1,a)};Y.moneta.integrator.common.purchaseorder.PlayOrderId.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.PlayOrderId,a)};Y.moneta.integrator.common.purchaseorder.PurchaseOrder=function(a){M(this,a,-1,Y.moneta.integrator.common.purchaseorder.PurchaseOrder.repeatedFields_,Y.moneta.integrator.common.purchaseorder.PurchaseOrder.oneofGroups_)};k.inherits(Y.moneta.integrator.common.purchaseorder.PurchaseOrder,L);Y.moneta.integrator.common.purchaseorder.PurchaseOrder.repeatedFields_=[6,8];Y.moneta.integrator.common.purchaseorder.PurchaseOrder.oneofGroups_=[[10]];
-Y.moneta.integrator.common.purchaseorder.PurchaseOrder.ProxyIdCase={PROXY_ID_NOT_SET:0,PLAY_ORDER_ID:10};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.common.purchaseorder.PurchaseOrder.prototype.toObject=function(a){return Y.moneta.integrator.common.purchaseorder.PurchaseOrder.toObject(a,this)},Y.moneta.integrator.common.purchaseorder.PurchaseOrder.toObject=function(a,b){var c,f={purchaseOrderId:(c=Lc(b))&&Y.moneta.integrator.common.PurchaseOrderId.toObject(a,c),creationTimeMillis:null==(c=O(b,2))?void 0:c,initiatingUserGaiaId:null==(c=O(b,5))?void 0:c,lineItemList:N(R(b,Y.moneta.integrator.common.purchaseorder.LineItem,
-6),Y.moneta.integrator.common.purchaseorder.LineItem.toObject,a),externalPurchaseOrderId:null==(c=O(b,7))?void 0:c,chargebackList:N(R(b,Y.moneta.integrator.common.purchaseorder.Chargeback,8),Y.moneta.integrator.common.purchaseorder.Chargeback.toObject,a),additionalFundingSourceUsed:null==(c=wc(b,9))?void 0:c,playOrderId:(c=Q(b,Y.moneta.integrator.common.purchaseorder.PlayOrderId,10))&&Y.moneta.integrator.common.purchaseorder.PlayOrderId.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.common.purchaseorder.PurchaseOrder.ObjectFormat=function(){},Y.moneta.integrator.common.purchaseorder.PurchaseOrder.fromObject=function(a){var b=new Y.moneta.integrator.common.purchaseorder.PurchaseOrder;a.purchaseOrderId&&S(b,1,Y.moneta.integrator.common.PurchaseOrderId.fromObject(a.purchaseOrderId));null!=a.creationTimeMillis&&P(b,2,a.creationTimeMillis);null!=a.initiatingUserGaiaId&&P(b,5,a.initiatingUserGaiaId);a.lineItemList&&V(b,6,a.lineItemList.map(Y.moneta.integrator.common.purchaseorder.LineItem.fromObject));
-null!=a.externalPurchaseOrderId&&P(b,7,a.externalPurchaseOrderId);a.chargebackList&&V(b,8,a.chargebackList.map(Y.moneta.integrator.common.purchaseorder.Chargeback.fromObject));null!=a.additionalFundingSourceUsed&&P(b,9,a.additionalFundingSourceUsed);a.playOrderId&&S(b,10,Y.moneta.integrator.common.purchaseorder.PlayOrderId.fromObject(a.playOrderId));return b});
-Y.moneta.integrator.common.purchaseorder.PurchaseOrder.deserializeBinary=function(a){return Y.moneta.integrator.common.purchaseorder.PurchaseOrder.deserializeBinaryFromReader(new Y.moneta.integrator.common.purchaseorder.PurchaseOrder,new C(a))};
-Y.moneta.integrator.common.purchaseorder.PurchaseOrder.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.common.PurchaseOrderId;b.readMessage(c,Y.moneta.integrator.common.PurchaseOrderId.deserializeBinaryFromReader);a.setPurchaseOrderId(c);break;case 2:c=b.readInt64();a.setCreationTimeMillis(c);break;case 5:c=b.readInt64();P(a,5,c);break;case 6:c=new Y.moneta.integrator.common.purchaseorder.LineItem;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.LineItem.deserializeBinaryFromReader);
-W(a,6,c,Y.moneta.integrator.common.purchaseorder.LineItem);break;case 7:c=b.readString();a.setExternalPurchaseOrderId(c);break;case 8:c=new Y.moneta.integrator.common.purchaseorder.Chargeback;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.Chargeback.deserializeBinaryFromReader);W(a,8,c,Y.moneta.integrator.common.purchaseorder.Chargeback);break;case 9:c=b.readBool();P(a,9,c);break;case 10:c=new Y.moneta.integrator.common.purchaseorder.PlayOrderId;b.readMessage(c,Y.moneta.integrator.common.purchaseorder.PlayOrderId.deserializeBinaryFromReader);
-U(a,10,Y.moneta.integrator.common.purchaseorder.PurchaseOrder.oneofGroups_[0],c);break;default:G(b)}return a};
-Y.moneta.integrator.common.purchaseorder.PurchaseOrder.serializeBinaryToWriter=function(a,b){var c=Lc(a);null!=c&&J(b,1,c,Y.moneta.integrator.common.PurchaseOrderId.serializeBinaryToWriter);c=O(a,2);null!=c&&b.writeInt64(2,c);c=O(a,5);null!=c&&b.writeInt64(5,c);c=R(a,Y.moneta.integrator.common.purchaseorder.LineItem,6);0<c.length&&K(b,6,c,Y.moneta.integrator.common.purchaseorder.LineItem.serializeBinaryToWriter);c=O(a,7);null!=c&&b.writeString(7,c);c=R(a,Y.moneta.integrator.common.purchaseorder.Chargeback,
-8);0<c.length&&K(b,8,c,Y.moneta.integrator.common.purchaseorder.Chargeback.serializeBinaryToWriter);c=O(a,9);null!=c&&b.writeBool(9,c);c=Q(a,Y.moneta.integrator.common.purchaseorder.PlayOrderId,10);null!=c&&J(b,10,c,Y.moneta.integrator.common.purchaseorder.PlayOrderId.serializeBinaryToWriter)};var Lc=function(a){return Q(a,Y.moneta.integrator.common.PurchaseOrderId,1)};Y.moneta.integrator.common.purchaseorder.PurchaseOrder.prototype.setPurchaseOrderId=function(a){S(this,1,a)};
-Y.moneta.integrator.common.purchaseorder.PurchaseOrder.prototype.setCreationTimeMillis=function(a){P(this,2,a)};Y.moneta.integrator.common.purchaseorder.PurchaseOrder.prototype.getExternalPurchaseOrderId=function(){return O(this,7)};Y.moneta.integrator.common.purchaseorder.PurchaseOrder.prototype.setExternalPurchaseOrderId=function(a){P(this,7,a)};Y.moneta.integrator.common.purchaseorder.PurchaseOrder.deserialize=function(a){return X(Y.moneta.integrator.common.purchaseorder.PurchaseOrder,a)};Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.prototype.toObject=function(a){return Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.toObject(a,this)},Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.toObject=function(a,b){var c,f={state:null==(c=O(b,1))?void 0:c,approverGaiaId:null==(c=O(b,2))?void 0:c};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.ObjectFormat=function(){},Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.fromObject=function(a){var b=new Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo;null!=a.state&&P(b,1,a.state);null!=a.approverGaiaId&&P(b,2,a.approverGaiaId);return b});
-Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.deserializeBinary=function(a){return Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.deserializeBinaryFromReader(new Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo,new C(a))};Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();P(a,1,c);break;case 2:c=b.readInt64();P(a,2,c);break;default:G(b)}return a};
-Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeEnum(1,c);c=O(a,2);null!=c&&b.writeInt64(2,c)};Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.State={UNKNOWN:0,PENDING_APPROVAL:1,APPROVED:2,DENIED:3};Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.prototype.getState=function(){return O(this,1)};
-Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.deserialize=function(a){return X(Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo,a)};Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.prototype.toObject=function(a){return Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.toObject(a,this)},Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.toObject=function(a,b){var c,f={integratorSessionData:xc(b.getIntegratorSessionData()),purchaseOrderId:(c=Lc(b))&&Y.moneta.integrator.common.PurchaseOrderId.toObject(a,c),externalPurchaseOrderId:null==(c=O(b,3))?void 0:c,purchaseOrder:(c=Q(b,Y.moneta.integrator.common.purchaseorder.PurchaseOrder,
-4))&&Y.moneta.integrator.common.purchaseorder.PurchaseOrder.toObject(a,c),billingCustomerNumber:null==(c=O(b,5))?void 0:c,guestEmailAddress:null==(c=O(b,6))?void 0:c,customSectionDetailsValue:(c=Q(b,Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue,7))&&Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.toObject(a,c),approvalInfo:(c=Q(b,Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo,8))&&Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.toObject(a,c),integratorDisplayTitle:null==
-(c=O(b,9))?void 0:c,integratorDisplayMessage:null==(c=O(b,10))?void 0:c,selectedShippingDetails:(c=b.getSelectedShippingDetails())&&Y.moneta.integrator.common.buyflow.SelectedShippingDetails.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.ObjectFormat=function(){},Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.fromObject=function(a){var b=new Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData;null!=a.integratorSessionData&&P(b,2,a.integratorSessionData);a.purchaseOrderId&&S(b,1,Y.moneta.integrator.common.PurchaseOrderId.fromObject(a.purchaseOrderId));null!=a.externalPurchaseOrderId&&P(b,3,a.externalPurchaseOrderId);a.purchaseOrder&&
-S(b,4,Y.moneta.integrator.common.purchaseorder.PurchaseOrder.fromObject(a.purchaseOrder));null!=a.billingCustomerNumber&&P(b,5,a.billingCustomerNumber);null!=a.guestEmailAddress&&P(b,6,a.guestEmailAddress);a.customSectionDetailsValue&&S(b,7,Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.fromObject(a.customSectionDetailsValue));a.approvalInfo&&S(b,8,Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.fromObject(a.approvalInfo));null!=a.integratorDisplayTitle&&P(b,9,a.integratorDisplayTitle);
-null!=a.integratorDisplayMessage&&P(b,10,a.integratorDisplayMessage);a.selectedShippingDetails&&S(b,11,Y.moneta.integrator.common.buyflow.SelectedShippingDetails.fromObject(a.selectedShippingDetails));return b});Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.deserializeBinary=function(a){return Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.deserializeBinaryFromReader(new Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData,new C(a))};
-Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 2:var c=b.readBytes();a.setIntegratorSessionData(c);break;case 1:c=new Y.moneta.integrator.common.PurchaseOrderId;b.readMessage(c,Y.moneta.integrator.common.PurchaseOrderId.deserializeBinaryFromReader);a.setPurchaseOrderId(c);break;case 3:c=b.readString();a.setExternalPurchaseOrderId(c);break;case 4:c=new Y.moneta.integrator.common.purchaseorder.PurchaseOrder;
-b.readMessage(c,Y.moneta.integrator.common.purchaseorder.PurchaseOrder.deserializeBinaryFromReader);S(a,4,c);break;case 5:c=b.readInt64String();a.setBillingCustomerNumber(c);break;case 6:c=b.readString();a.setGuestEmailAddress(c);break;case 7:c=new Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue;b.readMessage(c,Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.deserializeBinaryFromReader);S(a,7,c);break;case 8:c=new Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo;b.readMessage(c,
-Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.deserializeBinaryFromReader);S(a,8,c);break;case 9:c=b.readString();P(a,9,c);break;case 10:c=b.readString();P(a,10,c);break;case 11:c=new Y.moneta.integrator.common.buyflow.SelectedShippingDetails;b.readMessage(c,Y.moneta.integrator.common.buyflow.SelectedShippingDetails.deserializeBinaryFromReader);a.setSelectedShippingDetails(c);break;default:G(b)}return a};
-Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.serializeBinaryToWriter=function(a,b){var c=O(a,2);null!=c&&b.writeBytes(2,c);c=Lc(a);null!=c&&J(b,1,c,Y.moneta.integrator.common.PurchaseOrderId.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeString(3,c);c=Q(a,Y.moneta.integrator.common.purchaseorder.PurchaseOrder,4);null!=c&&J(b,4,c,Y.moneta.integrator.common.purchaseorder.PurchaseOrder.serializeBinaryToWriter);c=O(a,5);null!=c&&b.writeInt64String(5,c);c=O(a,6);null!=c&&b.writeString(6,
-c);c=Q(a,Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue,7);null!=c&&J(b,7,c,Y.moneta.integrator.common.buyflow.CustomSectionDetailsValue.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo,8);null!=c&&J(b,8,c,Y.moneta.integrator.ui.buyflow.PurchaseApprovalInfo.serializeBinaryToWriter);c=O(a,9);null!=c&&b.writeString(9,c);c=O(a,10);null!=c&&b.writeString(10,c);c=a.getSelectedShippingDetails();null!=c&&J(b,11,c,Y.moneta.integrator.common.buyflow.SelectedShippingDetails.serializeBinaryToWriter)};
-d=Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.prototype;d.getIntegratorSessionData=function(){return O(this,2)};d.setIntegratorSessionData=function(a){P(this,2,a)};d.setPurchaseOrderId=function(a){S(this,1,a)};d.getExternalPurchaseOrderId=function(){return O(this,3)};d.setExternalPurchaseOrderId=function(a){P(this,3,a)};d.setBillingCustomerNumber=function(a){P(this,5,a)};d.setGuestEmailAddress=function(a){P(this,6,a)};
-d.getSelectedShippingDetails=function(){return Q(this,Y.moneta.integrator.common.buyflow.SelectedShippingDetails,11)};d.setSelectedShippingDetails=function(a){S(this,11,a)};Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.deserialize=function(a){return X(Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData,a)};Y.moneta.integrator.callbacks.buyflowcomplete={};Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest=function(a){M(this,a,-1,null,Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.oneofGroups_)};k.inherits(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest,L);Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.oneofGroups_=[[2,3]];
-Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.CallbackDataCase={CALLBACK_DATA_NOT_SET:0,FUNDS_GUARANTEE_CALLBACK_DATA:2,MANAGED_PURCHASE_CALLBACK_DATA:3};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.prototype.toObject=function(a){return Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.toObject(a,this)},Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.toObject=function(a,b){var c,f={requestHeader:(c=Q(b,Y.moneta.integrator.callbacks.common.CallbackRequestHeader,1))&&Y.moneta.integrator.callbacks.common.CallbackRequestHeader.toObject(a,c),fundsGuaranteeCallbackData:(c=
-Q(b,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData,2))&&Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.toObject(a,c),managedPurchaseCallbackData:(c=Q(b,Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData,3))&&Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.ObjectFormat=function(){},Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.fromObject=function(a){var b=new Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest;a.requestHeader&&S(b,1,Y.moneta.integrator.callbacks.common.CallbackRequestHeader.fromObject(a.requestHeader));a.fundsGuaranteeCallbackData&&S(b,2,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.fromObject(a.fundsGuaranteeCallbackData));
-a.managedPurchaseCallbackData&&S(b,3,Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.fromObject(a.managedPurchaseCallbackData));return b});Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.deserializeBinary=function(a){return Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.deserializeBinaryFromReader(new Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest,new C(a))};
-Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=new Y.moneta.integrator.callbacks.common.CallbackRequestHeader;b.readMessage(c,Y.moneta.integrator.callbacks.common.CallbackRequestHeader.deserializeBinaryFromReader);a.setRequestHeader(c);break;case 2:c=new Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData;b.readMessage(c,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.deserializeBinaryFromReader);
-U(a,2,Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.oneofGroups_[0],c);break;case 3:c=new Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData;b.readMessage(c,Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.deserializeBinaryFromReader);U(a,3,Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.oneofGroups_[0],c);break;default:G(b)}return a};
-Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.serializeBinaryToWriter=function(a,b){var c=Q(a,Y.moneta.integrator.callbacks.common.CallbackRequestHeader,1);null!=c&&J(b,1,c,Y.moneta.integrator.callbacks.common.CallbackRequestHeader.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData,2);null!=c&&J(b,2,c,Y.moneta.integrator.ui.buyflow.FundsGuaranteeCallbackData.serializeBinaryToWriter);c=Q(a,Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData,
-3);null!=c&&J(b,3,c,Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.serializeBinaryToWriter)};Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.prototype.setRequestHeader=function(a){return S(this,1,a)};Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest.deserialize=function(a){return X(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteRequest,a)};Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse,L);Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride=function(a){M(this,a,-1,null,null)};k.inherits(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride,L);
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.prototype.toObject=function(a){return Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.toObject(a,this)},Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.toObject=function(a,b){var c,f={status:null==(c=O(b,1))?void 0:c,errorMessageHtml:(c=Q(b,Y.html.SafeHtmlProto,2))&&Y.html.SafeHtmlProto.toObject(a,c),clientCallbackData:xc(O(b,3)),retryOverride:(c=Q(b,Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride,
-4))&&Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.ObjectFormat=function(){},Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.fromObject=function(a){var b=new Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse;null!=a.status&&P(b,1,a.status);a.errorMessageHtml&&S(b,2,Y.html.SafeHtmlProto.fromObject(a.errorMessageHtml));null!=a.clientCallbackData&&P(b,3,a.clientCallbackData);a.retryOverride&&S(b,4,Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.fromObject(a.retryOverride));
-return b});Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.deserializeBinary=function(a){return Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.deserializeBinaryFromReader(new Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse,new C(a))};
-Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readEnum();a.setStatus(c);break;case 2:c=new Y.html.SafeHtmlProto;b.readMessage(c,Y.html.SafeHtmlProto.deserializeBinaryFromReader);S(a,2,c);break;case 3:c=b.readBytes();P(a,3,c);break;case 4:c=new Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride;b.readMessage(c,Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.deserializeBinaryFromReader);
-S(a,4,c);break;default:G(b)}return a};Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeEnum(1,c);c=Q(a,Y.html.SafeHtmlProto,2);null!=c&&J(b,2,c,Y.html.SafeHtmlProto.serializeBinaryToWriter);c=O(a,3);null!=c&&b.writeBytes(3,c);c=Q(a,Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride,4);null!=c&&J(b,4,c,Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.serializeBinaryToWriter)};
-Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.Status={UNKNOWN_STATUS:0,COMPLETE:1,ERROR:2,EXPECTED_ERROR:3};
-L.GENERATE_TO_OBJECT&&(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.prototype.toObject=function(a){return Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.toObject(a,this)},Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.toObject=function(a,b){var c,f={integratorSessionData:xc(b.getIntegratorSessionData()),fundsGuaranteeId:(c=b.getFundsGuaranteeId())&&Y.moneta.integrator.common.FundsGuaranteeId.toObject(a,
-c),productCorrelationId:(c=b.getProductCorrelationId())&&Y.moneta.integrator.common.ProductCorrelationId.toObject(a,c)};a&&(f.$jspbMessageInstance=b);return f});
-L.GENERATE_FROM_OBJECT&&(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.ObjectFormat=function(){},Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.fromObject=function(a){var b=new Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride;null!=a.integratorSessionData&&P(b,1,a.integratorSessionData);a.fundsGuaranteeId&&S(b,2,Y.moneta.integrator.common.FundsGuaranteeId.fromObject(a.fundsGuaranteeId));a.productCorrelationId&&
-S(b,3,Y.moneta.integrator.common.ProductCorrelationId.fromObject(a.productCorrelationId));return b});Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.deserializeBinary=function(a){return Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.deserializeBinaryFromReader(new Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride,new C(a))};
-Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.deserializeBinaryFromReader=function(a,b){for(;F(b)&&!D(b);)switch(b.getFieldNumber()){case 1:var c=b.readBytes();a.setIntegratorSessionData(c);break;case 2:c=new Y.moneta.integrator.common.FundsGuaranteeId;b.readMessage(c,Y.moneta.integrator.common.FundsGuaranteeId.deserializeBinaryFromReader);a.setFundsGuaranteeId(c);break;case 3:c=new Y.moneta.integrator.common.ProductCorrelationId;b.readMessage(c,Y.moneta.integrator.common.ProductCorrelationId.deserializeBinaryFromReader);
-a.setProductCorrelationId(c);break;default:G(b)}return a};Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.serializeBinaryToWriter=function(a,b){var c=O(a,1);null!=c&&b.writeBytes(1,c);c=a.getFundsGuaranteeId();null!=c&&J(b,2,c,Y.moneta.integrator.common.FundsGuaranteeId.serializeBinaryToWriter);c=a.getProductCorrelationId();null!=c&&J(b,3,c,Y.moneta.integrator.common.ProductCorrelationId.serializeBinaryToWriter)};d=Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.prototype;
-d.getIntegratorSessionData=function(){return O(this,1)};d.setIntegratorSessionData=function(a){P(this,1,a)};d.getFundsGuaranteeId=function(){return Q(this,Y.moneta.integrator.common.FundsGuaranteeId,2)};d.setFundsGuaranteeId=function(a){S(this,2,a)};d.getProductCorrelationId=function(){return Q(this,Y.moneta.integrator.common.ProductCorrelationId,3)};d.setProductCorrelationId=function(a){S(this,3,a)};
-Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride.deserialize=function(a){return X(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.RetryOverride,a)};Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.prototype.getStatus=function(){return O(this,1)};Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.prototype.setStatus=function(a){P(this,1,a)};
-Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse.deserialize=function(a){return X(Y.moneta.integrator.callbacks.buyflowcomplete.BuyFlowCompleteResponse,a)};var Z=function(){this.licensesCache_=new hb;chrome.runtime.onConnectExternal.addListener(k.bind(this.onConnect_,this))};e.inherits(Z,aa);Z.prototype.getWindowBounds=function(){return{width:435,height:345}};
-var Mc=function(a,b,c,f,g){chrome.identity.getAuthToken({interactive:!1},function(h){chrome.app.window.create("/html/craw_window.html",{bounds:a.getWindowBounds(),frame:"chrome",hidden:!1},function(l){c.onDisconnect.addListener(function(){l.close()});var r=l.contentWindow;r.crawConfig_=new ca("https://www.google.com/intl/en-US/chrome/blank.html",!1);r.iapJwt_=f;r.sku_=g;var v=b.parameters;v||(v={});v.userSessionIndex=0;v.fullscreen=!0;v.oauthToken=h;v.propertyId="ChromeIAP";v.applicationId=c.sender.id;
-r.iapParams_=v;l.onClosed.addListener(function(){var E=r.purchase_result,H={};!E||"error"in E?H=fa(ea.PURCHASE_CANCELED):(E=Y.moneta.integrator.ui.buyflow.ManagedPurchaseCallbackData.deserializeBinary(E.integratorData),H.response={orderId:E.getExternalPurchaseOrderId()},(E=r.payment_data)&&(H.response.paymentData=E),(E=r.signature)&&(H.response.signature=E),console.log("Clearing licenses cache value after payment for appId: "+c.sender.id),this.licensesCache_.remove(c.sender.id));c.postMessage(H);
-c.disconnect()}.bind(this))}.bind(this))}.bind(a))},Nc=function(a,b,c,f,g){var h=function(r){f({response:{details:r}})},l=a.licensesCache_.get(c);l?(console.log("Retrieving licenses cache value for appId: "+c),h(l)):(l=b.parameters||{},sb(g,b),tb(g,c,h,f,l,a.licensesCache_))},Oc=function(a,b,c,f){var g=a.parameters||{};sb(f,a);vb(f,b,function(h){c({response:{details:h}})},c,a.sku,g)},Pc=function(a,b,c,f,g){a=function(l){console.log("Clearing licenses cache value after payment for appId: "+c);this.licensesCache_.remove(c);
-f({response:{details:l}})}.bind(a);var h=b.parameters||{};sb(g,b);ub(g,c,b.sku,a,f,h.interactive)};
-Z.prototype.onConnect_=function(a){var b=function(f){a.postMessage(f);a.disconnect()},c=new qb;a.onMessage.addListener(k.bind(function(f){!f.sku&&Z.Methods_.GET_SKU_DETAILS!=f[Z.METHOD_NAME_]&&Z.Methods_.GET_PURCHASES!=f[Z.METHOD_NAME_]&&Z.Methods_.CONSUME_PURCHASE!=f[Z.METHOD_NAME_]||"prod"==(f.parameters||{}).env?Z.Methods_.GET_PURCHASES==f[Z.METHOD_NAME_]?Nc(this,f,a.sender.id,b,c):Z.Methods_.GET_SKU_DETAILS==f[Z.METHOD_NAME_]?Oc(f,a.sender.id,b,c):Z.Methods_.CONSUME_PURCHASE==f[Z.METHOD_NAME_]?
-Pc(this,f,a.sender.id,b,c):Mc(this,f,a,f.jwt,f.sku):b(fa(ea.ENV_NOT_SUPPORTED_ERROR))},this))};aa.impl_=Z;Z.Methods_={BUY:"buy",CONSUME_PURCHASE:"consumePurchase",GET_PURCHASES:"getPurchases",GET_SKU_DETAILS:"getSkuDetails"};Z.METHOD_NAME_="method";da.BackgroundDelegate=Z;var Qc=function(a){this.delegate_=a;chrome.app.runtime.onLaunched.addListener(k.bind(this.launchWindow_,this,null))};Qc.prototype.launchWindow_=function(a){null!==a&&chrome.app.window.create("/html/craw_window.html",{id:"",bounds:this.delegate_.getWindowBounds(),frame:"chrome",hidden:!1},function(b){b.contentWindow.crawConfig_=new ca(a,!0)})};k.craw.AppBackground=Qc;window.onload=function(){var a=new aa.impl_;new Qc(a)};k.async={};k.async.FreeList=function(a,b,c){this.limit_=c;this.create_=a;this.reset_=b;this.occupants_=0;this.head_=null};k.async.FreeList.prototype.get=function(){if(0<this.occupants_){this.occupants_--;var a=this.head_;this.head_=a.next;a.next=null}else a=this.create_();return a};k.async.FreeList.prototype.put=function(a){this.reset_(a);this.occupants_<this.limit_&&(this.occupants_++,a.next=this.head_,this.head_=a)};k.dom.BrowserFeature={};k.dom.BrowserFeature.ASSUME_NO_OFFSCREEN_CANVAS=!1;k.dom.BrowserFeature.ASSUME_OFFSCREEN_CANVAS=!1;k.dom.BrowserFeature.detectOffscreenCanvas_=function(){try{return!!(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}return!1};k.dom.BrowserFeature.OFFSCREEN_CANVAS_2D=!k.dom.BrowserFeature.ASSUME_NO_OFFSCREEN_CANVAS&&(k.dom.BrowserFeature.ASSUME_OFFSCREEN_CANVAS||k.dom.BrowserFeature.detectOffscreenCanvas_());
-k.dom.BrowserFeature.CAN_ADD_NAME_OR_TYPE_ATTRIBUTES=!k.userAgent.IE||k.userAgent.isDocumentModeOrHigher(9);k.dom.BrowserFeature.CAN_USE_CHILDREN_ATTRIBUTE=!k.userAgent.GECKO&&!k.userAgent.IE||k.userAgent.IE&&k.userAgent.isDocumentModeOrHigher(9)||k.userAgent.GECKO&&k.userAgent.isVersionOrHigher("1.9.1");k.dom.BrowserFeature.CAN_USE_INNER_TEXT=k.userAgent.IE&&!k.userAgent.isVersionOrHigher("9");k.dom.BrowserFeature.CAN_USE_PARENT_ELEMENT_PROPERTY=k.userAgent.IE||k.userAgent.OPERA||k.userAgent.WEBKIT;
-k.dom.BrowserFeature.INNER_HTML_NEEDS_SCOPED_ELEMENT=k.userAgent.IE;k.dom.BrowserFeature.LEGACY_IE_RANGES=k.userAgent.IE&&!k.userAgent.isDocumentModeOrHigher(9);k.math.Coordinate=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};k.math.Coordinate.prototype.clone=function(){return new k.math.Coordinate(this.x,this.y)};k.DEBUG&&(k.math.Coordinate.prototype.toString=function(){return"("+this.x+", "+this.y+")"});k.math.Coordinate.prototype.equals=function(a){return a instanceof k.math.Coordinate&&k.math.Coordinate.equals(this,a)};k.math.Coordinate.equals=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1};
-k.math.Coordinate.distance=function(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)};k.math.Coordinate.magnitude=function(a){return Math.sqrt(a.x*a.x+a.y*a.y)};k.math.Coordinate.azimuth=function(a){return k.math.angle(0,0,a.x,a.y)};k.math.Coordinate.squaredDistance=function(a,b){var c=a.x-b.x;a=a.y-b.y;return c*c+a*a};k.math.Coordinate.difference=function(a,b){return new k.math.Coordinate(a.x-b.x,a.y-b.y)};k.math.Coordinate.sum=function(a,b){return new k.math.Coordinate(a.x+b.x,a.y+b.y)};
-d=k.math.Coordinate.prototype;d.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};d.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};d.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};d.translate=function(a,b){a instanceof k.math.Coordinate?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this};d.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};k.math.Size=function(a,b){this.width=a;this.height=b};k.math.Size.equals=function(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1};k.math.Size.prototype.clone=function(){return new k.math.Size(this.width,this.height)};k.DEBUG&&(k.math.Size.prototype.toString=function(){return"("+this.width+" x "+this.height+")"});d=k.math.Size.prototype;d.aspectRatio=function(){return this.width/this.height};d.isEmpty=function(){return!(this.width*this.height)};
-d.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};d.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};d.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};d.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};k.dom.ASSUME_QUIRKS_MODE=!1;k.dom.ASSUME_STANDARDS_MODE=!1;k.dom.COMPAT_MODE_KNOWN_=k.dom.ASSUME_QUIRKS_MODE||k.dom.ASSUME_STANDARDS_MODE;k.dom.getDomHelper=function(a){return a?new k.dom.DomHelper(k.dom.getOwnerDocument(a)):k.dom.defaultDomHelper_||(k.dom.defaultDomHelper_=new k.dom.DomHelper)};k.dom.getDocument=function(){return document};k.dom.getElement=function(a){return k.dom.getElementHelper_(document,a)};k.dom.getElementHelper_=function(a,b){return"string"===typeof b?a.getElementById(b):b};
-k.dom.getRequiredElement=function(a){return k.dom.getRequiredElementHelper_(document,a)};k.dom.getRequiredElementHelper_=function(a,b){k.asserts.assertString(b);a=k.dom.getElementHelper_(a,b);return a=k.asserts.assertElement(a,"No element found with id: "+b)};k.dom.$=k.dom.getElement;k.dom.getElementsByTagName=function(a,b){return(b||document).getElementsByTagName(String(a))};k.dom.getElementsByTagNameAndClass=function(a,b,c){return k.dom.getElementsByTagNameAndClass_(document,a,b,c)};
-k.dom.getElementByTagNameAndClass=function(a,b,c){return k.dom.getElementByTagNameAndClass_(document,a,b,c)};k.dom.getElementsByClass=function(a,b){var c=b||document;return k.dom.canUseQuerySelector_(c)?c.querySelectorAll("."+a):k.dom.getElementsByTagNameAndClass_(document,"*",a,b)};k.dom.getElementByClass=function(a,b){var c=b||document;return(c.getElementsByClassName?c.getElementsByClassName(a)[0]:k.dom.getElementByTagNameAndClass_(document,"*",a,b))||null};
-k.dom.getRequiredElementByClass=function(a,b){b=k.dom.getElementByClass(a,b);return k.asserts.assert(b,"No element found with className: "+a)};k.dom.canUseQuerySelector_=function(a){return!(!a.querySelectorAll||!a.querySelector)};
-k.dom.getElementsByTagNameAndClass_=function(a,b,c,f){a=f||a;b=b&&"*"!=b?String(b).toUpperCase():"";if(k.dom.canUseQuerySelector_(a)&&(b||c))return a.querySelectorAll(b+(c?"."+c:""));if(c&&a.getElementsByClassName){a=a.getElementsByClassName(c);if(b){f={};for(var g=0,h=0,l;l=a[h];h++)b==l.nodeName&&(f[g++]=l);f.length=g;return f}return a}a=a.getElementsByTagName(b||"*");if(c){f={};for(h=g=0;l=a[h];h++)b=l.className,"function"==typeof b.split&&ua(b.split(/\s+/),c)&&(f[g++]=l);f.length=g;return f}return a};
-k.dom.getElementByTagNameAndClass_=function(a,b,c,f){var g=f||a,h=b&&"*"!=b?String(b).toUpperCase():"";return k.dom.canUseQuerySelector_(g)&&(h||c)?g.querySelector(h+(c?"."+c:"")):k.dom.getElementsByTagNameAndClass_(a,b,c,f)[0]||null};k.dom.$$=k.dom.getElementsByTagNameAndClass;
-k.dom.setProperties=function(a,b){k.object.forEach(b,function(c,f){c&&"object"==typeof c&&c.implementsGoogStringTypedString&&(c=c.getTypedStringValue());"style"==f?a.style.cssText=c:"class"==f?a.className=c:"for"==f?a.htmlFor=c:k.dom.DIRECT_ATTRIBUTE_MAP_.hasOwnProperty(f)?a.setAttribute(k.dom.DIRECT_ATTRIBUTE_MAP_[f],c):k.string.startsWith(f,"aria-")||k.string.startsWith(f,"data-")?a.setAttribute(f,c):a[f]=c})};
-k.dom.DIRECT_ATTRIBUTE_MAP_={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};k.dom.getViewportSize=function(a){return k.dom.getViewportSize_(a||window)};k.dom.getViewportSize_=function(a){a=a.document;a=k.dom.isCss1CompatMode_(a)?a.documentElement:a.body;return new k.math.Size(a.clientWidth,a.clientHeight)};
-k.dom.getDocumentHeight=function(){return k.dom.getDocumentHeight_(window)};k.dom.getDocumentHeightForWindow=function(a){return k.dom.getDocumentHeight_(a)};
-k.dom.getDocumentHeight_=function(a){var b=a.document,c=0;if(b){c=b.body;var f=b.documentElement;if(!f||!c)return 0;a=k.dom.getViewportSize_(a).height;if(k.dom.isCss1CompatMode_(b)&&f.scrollHeight)c=f.scrollHeight!=a?f.scrollHeight:f.offsetHeight;else{b=f.scrollHeight;var g=f.offsetHeight;f.clientHeight!=g&&(b=c.scrollHeight,g=c.offsetHeight);c=b>a?b>g?b:g:b<g?b:g}}return c};k.dom.getPageScroll=function(a){return k.dom.getDomHelper((a||k.global||window).document).getDocumentScroll()};
-k.dom.getDocumentScroll=function(){return k.dom.getDocumentScroll_(document)};k.dom.getDocumentScroll_=function(a){var b=k.dom.getDocumentScrollElement_(a);a=k.dom.getWindow_(a);return k.userAgent.IE&&k.userAgent.isVersionOrHigher("10")&&a.pageYOffset!=b.scrollTop?new k.math.Coordinate(b.scrollLeft,b.scrollTop):new k.math.Coordinate(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};k.dom.getDocumentScrollElement=function(){return k.dom.getDocumentScrollElement_(document)};
-k.dom.getDocumentScrollElement_=function(a){return a.scrollingElement?a.scrollingElement:!k.userAgent.WEBKIT&&k.dom.isCss1CompatMode_(a)?a.documentElement:a.body||a.documentElement};k.dom.getWindow=function(a){return a?k.dom.getWindow_(a):window};k.dom.getWindow_=function(a){return a.parentWindow||a.defaultView};k.dom.createDom=function(a,b,c){return k.dom.createDom_(document,arguments)};
-k.dom.createDom_=function(a,b){var c=String(b[0]),f=b[1];if(!k.dom.BrowserFeature.CAN_ADD_NAME_OR_TYPE_ATTRIBUTES&&f&&(f.name||f.type)){c=["<",c];f.name&&c.push(' name="',k.string.htmlEscape(f.name),'"');if(f.type){c.push(' type="',k.string.htmlEscape(f.type),'"');var g={};k.object.extend(g,f);delete g.type;f=g}c.push(">");c=c.join("")}c=k.dom.createElement_(a,c);f&&("string"===typeof f?c.className=f:Array.isArray(f)?c.className=f.join(" "):k.dom.setProperties(c,f));2<b.length&&k.dom.append_(a,c,
-b,2);return c};k.dom.append_=function(a,b,c,f){function g(l){l&&b.appendChild("string"===typeof l?a.createTextNode(l):l)}for(;f<c.length;f++){var h=c[f];k.isArrayLike(h)&&!k.dom.isNodeLike(h)?n(k.dom.isNodeList(h)?Da(h):h,g):g(h)}};k.dom.$dom=k.dom.createDom;k.dom.createElement=function(a){return k.dom.createElement_(document,a)};k.dom.createElement_=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)};k.dom.createTextNode=function(a){return document.createTextNode(String(a))};
-k.dom.createTable=function(a,b,c){return k.dom.createTable_(document,a,b,!!c)};k.dom.createTable_=function(a,b,c,f){for(var g=k.dom.createElement_(a,k.dom.TagName.TABLE),h=g.appendChild(k.dom.createElement_(a,k.dom.TagName.TBODY)),l=0;l<b;l++){for(var r=k.dom.createElement_(a,k.dom.TagName.TR),v=0;v<c;v++){var E=k.dom.createElement_(a,k.dom.TagName.TD);f&&k.dom.setTextContent(E,k.string.Unicode.NBSP);r.appendChild(E)}h.appendChild(r)}return g};
-k.dom.constHtmlToNode=function(a){var b=p(arguments,k.string.Const.unwrap);b=k.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract(k.string.Const.from("Constant HTML string, that gets turned into a Node later, so it will be automatically balanced."),b.join(""));return k.dom.safeHtmlToNode(b)};k.dom.safeHtmlToNode=function(a){return k.dom.safeHtmlToNode_(document,a)};
-k.dom.safeHtmlToNode_=function(a,b){var c=k.dom.createElement_(a,k.dom.TagName.DIV);k.dom.BrowserFeature.INNER_HTML_NEEDS_SCOPED_ELEMENT?(k.dom.safe.setInnerHtml(c,k.html.SafeHtml.concat(k.html.SafeHtml.BR,b)),c.removeChild(k.asserts.assert(c.firstChild))):k.dom.safe.setInnerHtml(c,b);return k.dom.childrenToNode_(a,c)};
-k.dom.childrenToNode_=function(a,b){if(1==b.childNodes.length)return b.removeChild(k.asserts.assert(b.firstChild));for(a=a.createDocumentFragment();b.firstChild;)a.appendChild(b.firstChild);return a};k.dom.isCss1CompatMode=function(){return k.dom.isCss1CompatMode_(document)};k.dom.isCss1CompatMode_=function(a){return k.dom.COMPAT_MODE_KNOWN_?k.dom.ASSUME_STANDARDS_MODE:"CSS1Compat"==a.compatMode};k.dom.canHaveChildren=function(a){if(a.nodeType!=k.dom.NodeType.ELEMENT)return!1;switch(a.tagName){case String(k.dom.TagName.APPLET):case String(k.dom.TagName.AREA):case String(k.dom.TagName.BASE):case String(k.dom.TagName.BR):case String(k.dom.TagName.COL):case String(k.dom.TagName.COMMAND):case String(k.dom.TagName.EMBED):case String(k.dom.TagName.FRAME):case String(k.dom.TagName.HR):case String(k.dom.TagName.IMG):case String(k.dom.TagName.INPUT):case String(k.dom.TagName.IFRAME):case String(k.dom.TagName.ISINDEX):case String(k.dom.TagName.KEYGEN):case String(k.dom.TagName.LINK):case String(k.dom.TagName.NOFRAMES):case String(k.dom.TagName.NOSCRIPT):case String(k.dom.TagName.META):case String(k.dom.TagName.OBJECT):case String(k.dom.TagName.PARAM):case String(k.dom.TagName.SCRIPT):case String(k.dom.TagName.SOURCE):case String(k.dom.TagName.STYLE):case String(k.dom.TagName.TRACK):case String(k.dom.TagName.WBR):return!1}return!0};
-k.dom.appendChild=function(a,b){k.asserts.assert(null!=a&&null!=b,"goog.dom.appendChild expects non-null arguments");a.appendChild(b)};k.dom.append=function(a,b){k.dom.append_(k.dom.getOwnerDocument(a),a,arguments,1)};k.dom.removeChildren=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};k.dom.insertSiblingBefore=function(a,b){k.asserts.assert(null!=a&&null!=b,"goog.dom.insertSiblingBefore expects non-null arguments");b.parentNode&&b.parentNode.insertBefore(a,b)};
-k.dom.insertSiblingAfter=function(a,b){k.asserts.assert(null!=a&&null!=b,"goog.dom.insertSiblingAfter expects non-null arguments");b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)};k.dom.insertChildAt=function(a,b,c){k.asserts.assert(null!=a,"goog.dom.insertChildAt expects a non-null parent");a.insertBefore(b,a.childNodes[c]||null)};k.dom.removeNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};
-k.dom.replaceNode=function(a,b){k.asserts.assert(null!=a&&null!=b,"goog.dom.replaceNode expects non-null arguments");var c=b.parentNode;c&&c.replaceChild(a,b)};k.dom.copyContents=function(a,b){k.asserts.assert(null!=a&&null!=b,"goog.dom.copyContents expects non-null arguments");b=b.cloneNode(!0).childNodes;for(k.dom.removeChildren(a);b.length;)a.appendChild(b[0])};
-k.dom.flattenElement=function(a){var b,c=a.parentNode;if(c&&c.nodeType!=k.dom.NodeType.DOCUMENT_FRAGMENT){if(a.removeNode)return a.removeNode(!1);for(;b=a.firstChild;)c.insertBefore(b,a);return k.dom.removeNode(a)}};k.dom.getChildren=function(a){return k.dom.BrowserFeature.CAN_USE_CHILDREN_ATTRIBUTE&&void 0!=a.children?a.children:na(a.childNodes,function(b){return b.nodeType==k.dom.NodeType.ELEMENT})};
-k.dom.getFirstElementChild=function(a){return void 0!==a.firstElementChild?a.firstElementChild:k.dom.getNextElementNode_(a.firstChild,!0)};k.dom.getLastElementChild=function(a){return void 0!==a.lastElementChild?a.lastElementChild:k.dom.getNextElementNode_(a.lastChild,!1)};k.dom.getNextElementSibling=function(a){return void 0!==a.nextElementSibling?a.nextElementSibling:k.dom.getNextElementNode_(a.nextSibling,!0)};
-k.dom.getPreviousElementSibling=function(a){return void 0!==a.previousElementSibling?a.previousElementSibling:k.dom.getNextElementNode_(a.previousSibling,!1)};k.dom.getNextElementNode_=function(a,b){for(;a&&a.nodeType!=k.dom.NodeType.ELEMENT;)a=b?a.nextSibling:a.previousSibling;return a};k.dom.getNextNode=function(a){if(!a)return null;if(a.firstChild)return a.firstChild;for(;a&&!a.nextSibling;)a=a.parentNode;return a?a.nextSibling:null};
-k.dom.getPreviousNode=function(a){if(!a)return null;if(!a.previousSibling)return a.parentNode;for(a=a.previousSibling;a&&a.lastChild;)a=a.lastChild;return a};k.dom.isNodeLike=function(a){return k.isObject(a)&&0<a.nodeType};k.dom.isElement=function(a){return k.isObject(a)&&a.nodeType==k.dom.NodeType.ELEMENT};k.dom.isWindow=function(a){return k.isObject(a)&&a.window==a};
-k.dom.getParentElement=function(a){var b;if(k.dom.BrowserFeature.CAN_USE_PARENT_ELEMENT_PROPERTY&&!(k.userAgent.IE&&k.userAgent.isVersionOrHigher("9")&&!k.userAgent.isVersionOrHigher("10")&&k.global.SVGElement&&a instanceof k.global.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return k.dom.isElement(b)?b:null};
-k.dom.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&b.nodeType==k.dom.NodeType.ELEMENT)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};
-k.dom.compareNodeOrder=function(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(k.userAgent.IE&&!k.userAgent.isDocumentModeOrHigher(9)){if(a.nodeType==k.dom.NodeType.DOCUMENT)return-1;if(b.nodeType==k.dom.NodeType.DOCUMENT)return 1}if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var c=a.nodeType==k.dom.NodeType.ELEMENT,f=b.nodeType==k.dom.NodeType.ELEMENT;if(c&&f)return a.sourceIndex-b.sourceIndex;var g=a.parentNode,h=b.parentNode;
-return g==h?k.dom.compareSiblingOrder_(a,b):!c&&k.dom.contains(g,b)?-1*k.dom.compareParentsDescendantNodeIe_(a,b):!f&&k.dom.contains(h,a)?k.dom.compareParentsDescendantNodeIe_(b,a):(c?a.sourceIndex:g.sourceIndex)-(f?b.sourceIndex:h.sourceIndex)}f=k.dom.getOwnerDocument(a);c=f.createRange();c.selectNode(a);c.collapse(!0);a=f.createRange();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(k.global.Range.START_TO_END,a)};
-k.dom.compareParentsDescendantNodeIe_=function(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return k.dom.compareSiblingOrder_(b,a)};k.dom.compareSiblingOrder_=function(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1};
-k.dom.findCommonAncestor=function(a){var b,c=arguments.length;if(!c)return null;if(1==c)return arguments[0];var f=[],g=Infinity;for(b=0;b<c;b++){for(var h=[],l=arguments[b];l;)h.unshift(l),l=l.parentNode;f.push(h);g=Math.min(g,h.length)}h=null;for(b=0;b<g;b++){l=f[0][b];for(var r=1;r<c;r++)if(l!=f[r][b])return h;h=l}return h};k.dom.isInDocument=function(a){return 16==(a.ownerDocument.compareDocumentPosition(a)&16)};
-k.dom.getOwnerDocument=function(a){k.asserts.assert(a,"Node cannot be null or undefined.");return a.nodeType==k.dom.NodeType.DOCUMENT?a:a.ownerDocument||a.document};k.dom.getFrameContentDocument=function(a){return a.contentDocument||a.contentWindow.document};k.dom.getFrameContentWindow=function(a){try{return a.contentWindow||(a.contentDocument?k.dom.getWindow(a.contentDocument):null)}catch(b){}return null};
-k.dom.setTextContent=function(a,b){k.asserts.assert(null!=a,"goog.dom.setTextContent expects a non-null value for node");if("textContent"in a)a.textContent=b;else if(a.nodeType==k.dom.NodeType.TEXT)a.data=String(b);else if(a.firstChild&&a.firstChild.nodeType==k.dom.NodeType.TEXT){for(;a.lastChild!=a.firstChild;)a.removeChild(k.asserts.assert(a.lastChild));a.firstChild.data=String(b)}else{k.dom.removeChildren(a);var c=k.dom.getOwnerDocument(a);a.appendChild(c.createTextNode(String(b)))}};
-k.dom.getOuterHtml=function(a){k.asserts.assert(null!==a,"goog.dom.getOuterHtml expects a non-null value for element");if("outerHTML"in a)return a.outerHTML;var b=k.dom.getOwnerDocument(a);b=k.dom.createElement_(b,k.dom.TagName.DIV);b.appendChild(a.cloneNode(!0));return b.innerHTML};k.dom.findNode=function(a,b){var c=[];return k.dom.findNodes_(a,b,c,!0)?c[0]:void 0};k.dom.findNodes=function(a,b){var c=[];k.dom.findNodes_(a,b,c,!1);return c};
-k.dom.findNodes_=function(a,b,c,f){if(null!=a)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),f)||k.dom.findNodes_(a,b,c,f))return!0;a=a.nextSibling}return!1};k.dom.findElement=function(a,b){for(a=k.dom.getChildrenReverse_(a);0<a.length;){var c=a.pop();if(b(c))return c;for(c=c.lastElementChild;c;c=c.previousElementSibling)a.push(c)}return null};k.dom.findElements=function(a,b){var c=[];for(a=k.dom.getChildrenReverse_(a);0<a.length;){var f=a.pop();b(f)&&c.push(f);for(f=f.lastElementChild;f;f=f.previousElementSibling)a.push(f)}return c};
-k.dom.getChildrenReverse_=function(a){if(a.nodeType==k.dom.NodeType.DOCUMENT)return[a.documentElement];var b=[];for(a=a.lastElementChild;a;a=a.previousElementSibling)b.push(a);return b};k.dom.TAGS_TO_IGNORE_={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};k.dom.PREDEFINED_TAG_VALUES_={IMG:" ",BR:"\n"};k.dom.isFocusableTabIndex=function(a){return k.dom.hasSpecifiedTabIndex_(a)&&k.dom.isTabIndexFocusable_(a)};k.dom.setFocusableTabIndex=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))};
-k.dom.isFocusable=function(a){var b;return(b=k.dom.nativelySupportsFocus_(a)?!a.disabled&&(!k.dom.hasSpecifiedTabIndex_(a)||k.dom.isTabIndexFocusable_(a)):k.dom.isFocusableTabIndex(a))&&k.userAgent.IE?k.dom.hasNonZeroBoundingRect_(a):b};k.dom.hasSpecifiedTabIndex_=function(a){return k.userAgent.IE&&!k.userAgent.isVersionOrHigher("9")?(a=a.getAttributeNode("tabindex"),null!=a&&a.specified):a.hasAttribute("tabindex")};
-k.dom.isTabIndexFocusable_=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a};k.dom.nativelySupportsFocus_=function(a){return a.tagName==k.dom.TagName.A&&a.hasAttribute("href")||a.tagName==k.dom.TagName.INPUT||a.tagName==k.dom.TagName.TEXTAREA||a.tagName==k.dom.TagName.SELECT||a.tagName==k.dom.TagName.BUTTON};
-k.dom.hasNonZeroBoundingRect_=function(a){a="function"!==typeof a.getBoundingClientRect||k.userAgent.IE&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect();return null!=a&&0<a.height&&0<a.width};
-k.dom.getTextContent=function(a){if(k.dom.BrowserFeature.CAN_USE_INNER_TEXT&&null!==a&&"innerText"in a)a=k.string.canonicalizeNewlines(a.innerText);else{var b=[];k.dom.getTextContent_(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");k.dom.BrowserFeature.CAN_USE_INNER_TEXT||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a};k.dom.getRawTextContent=function(a){var b=[];k.dom.getTextContent_(a,b,!1);return b.join("")};
-k.dom.getTextContent_=function(a,b,c){if(!(a.nodeName in k.dom.TAGS_TO_IGNORE_))if(a.nodeType==k.dom.NodeType.TEXT)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in k.dom.PREDEFINED_TAG_VALUES_)b.push(k.dom.PREDEFINED_TAG_VALUES_[a.nodeName]);else for(a=a.firstChild;a;)k.dom.getTextContent_(a,b,c),a=a.nextSibling};k.dom.getNodeTextLength=function(a){return k.dom.getTextContent(a).length};
-k.dom.getNodeTextOffset=function(a,b){b=b||k.dom.getOwnerDocument(a).body;for(var c=[];a&&a!=b;){for(var f=a;f=f.previousSibling;)c.unshift(k.dom.getTextContent(f));a=a.parentNode}return k.string.trimLeft(c.join("")).replace(/ +/g," ").length};
-k.dom.getNodeAtOffset=function(a,b,c){a=[a];for(var f=0,g=null;0<a.length&&f<b;)if(g=a.pop(),!(g.nodeName in k.dom.TAGS_TO_IGNORE_))if(g.nodeType==k.dom.NodeType.TEXT){var h=g.nodeValue.replace(/(\r\n|\r|\n)/g,"").replace(/ +/g," ");f+=h.length}else if(g.nodeName in k.dom.PREDEFINED_TAG_VALUES_)f+=k.dom.PREDEFINED_TAG_VALUES_[g.nodeName].length;else for(h=g.childNodes.length-1;0<=h;h--)a.push(g.childNodes[h]);k.isObject(c)&&(c.remainder=g?g.nodeValue.length+b-f-1:0,c.node=g);return g};
-k.dom.isNodeList=function(a){if(a&&"number"==typeof a.length){if(k.isObject(a))return"function"==typeof a.item||"string"==typeof a.item;if("function"===typeof a)return"function"==typeof a.item}return!1};k.dom.getAncestorByTagNameAndClass=function(a,b,c,f){if(!b&&!c)return null;var g=b?String(b).toUpperCase():null;return k.dom.getAncestor(a,function(h){return(!g||h.nodeName==g)&&(!c||"string"===typeof h.className&&ua(h.className.split(/\s+/),c))},!0,f)};
-k.dom.getAncestorByClass=function(a,b,c){return k.dom.getAncestorByTagNameAndClass(a,null,b,c)};k.dom.getAncestor=function(a,b,c,f){a&&!c&&(a=a.parentNode);for(c=0;a&&(null==f||c<=f);){k.asserts.assert("parentNode"!=a.name);if(b(a))return a;a=a.parentNode;c++}return null};k.dom.getActiveElement=function(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return null}};
-k.dom.getPixelRatio=function(){var a=k.dom.getWindow();return void 0!==a.devicePixelRatio?a.devicePixelRatio:a.matchMedia?k.dom.matchesPixelRatio_(3)||k.dom.matchesPixelRatio_(2)||k.dom.matchesPixelRatio_(1.5)||k.dom.matchesPixelRatio_(1)||.75:1};k.dom.matchesPixelRatio_=function(a){return k.dom.getWindow().matchMedia("(min-resolution: "+a+"dppx),(min--moz-device-pixel-ratio: "+a+"),(min-resolution: "+96*a+"dpi)").matches?a:0};k.dom.getCanvasContext2D=function(a){return a.getContext("2d")};
-k.dom.DomHelper=function(a){this.document_=a||k.global.document||document};d=k.dom.DomHelper.prototype;d.getDomHelper=k.dom.getDomHelper;d.getDocument=function(){return this.document_};d.getElement=function(a){return k.dom.getElementHelper_(this.document_,a)};d.getRequiredElement=function(a){return k.dom.getRequiredElementHelper_(this.document_,a)};d.$=k.dom.DomHelper.prototype.getElement;d.getElementsByTagName=function(a,b){return(b||this.document_).getElementsByTagName(String(a))};
-d.getElementsByTagNameAndClass=function(a,b,c){return k.dom.getElementsByTagNameAndClass_(this.document_,a,b,c)};d.getElementByTagNameAndClass=function(a,b,c){return k.dom.getElementByTagNameAndClass_(this.document_,a,b,c)};d.getElementsByClass=function(a,b){return k.dom.getElementsByClass(a,b||this.document_)};d.getElementByClass=function(a,b){return k.dom.getElementByClass(a,b||this.document_)};d.getRequiredElementByClass=function(a,b){return k.dom.getRequiredElementByClass(a,b||this.document_)};
-d.$$=k.dom.DomHelper.prototype.getElementsByTagNameAndClass;d.setProperties=k.dom.setProperties;d.getViewportSize=function(a){return k.dom.getViewportSize(a||this.getWindow())};d.getDocumentHeight=function(){return k.dom.getDocumentHeight_(this.getWindow())};d.createDom=function(a,b,c){return k.dom.createDom_(this.document_,arguments)};d.$dom=k.dom.DomHelper.prototype.createDom;d.createElement=function(a){return k.dom.createElement_(this.document_,a)};d.createTextNode=function(a){return this.document_.createTextNode(String(a))};
-d.createTable=function(a,b,c){return k.dom.createTable_(this.document_,a,b,!!c)};d.safeHtmlToNode=function(a){return k.dom.safeHtmlToNode_(this.document_,a)};d.isCss1CompatMode=function(){return k.dom.isCss1CompatMode_(this.document_)};d.getWindow=function(){return k.dom.getWindow_(this.document_)};d.getDocumentScrollElement=function(){return k.dom.getDocumentScrollElement_(this.document_)};d.getDocumentScroll=function(){return k.dom.getDocumentScroll_(this.document_)};
-d.getActiveElement=function(a){return k.dom.getActiveElement(a||this.document_)};d.appendChild=k.dom.appendChild;d.append=k.dom.append;d.canHaveChildren=k.dom.canHaveChildren;d.removeChildren=k.dom.removeChildren;d.insertSiblingBefore=k.dom.insertSiblingBefore;d.insertSiblingAfter=k.dom.insertSiblingAfter;d.insertChildAt=k.dom.insertChildAt;d.removeNode=k.dom.removeNode;d.replaceNode=k.dom.replaceNode;d.copyContents=k.dom.copyContents;d.flattenElement=k.dom.flattenElement;d.getChildren=k.dom.getChildren;
-d.getFirstElementChild=k.dom.getFirstElementChild;d.getLastElementChild=k.dom.getLastElementChild;d.getNextElementSibling=k.dom.getNextElementSibling;d.getPreviousElementSibling=k.dom.getPreviousElementSibling;d.getNextNode=k.dom.getNextNode;d.getPreviousNode=k.dom.getPreviousNode;d.isNodeLike=k.dom.isNodeLike;d.isElement=k.dom.isElement;d.isWindow=k.dom.isWindow;d.getParentElement=k.dom.getParentElement;d.contains=k.dom.contains;d.compareNodeOrder=k.dom.compareNodeOrder;d.findCommonAncestor=k.dom.findCommonAncestor;
-d.getOwnerDocument=k.dom.getOwnerDocument;d.getFrameContentDocument=k.dom.getFrameContentDocument;d.getFrameContentWindow=k.dom.getFrameContentWindow;d.setTextContent=k.dom.setTextContent;d.getOuterHtml=k.dom.getOuterHtml;d.findNode=k.dom.findNode;d.findNodes=k.dom.findNodes;d.isFocusableTabIndex=k.dom.isFocusableTabIndex;d.setFocusableTabIndex=k.dom.setFocusableTabIndex;d.isFocusable=k.dom.isFocusable;d.getTextContent=k.dom.getTextContent;d.getNodeTextLength=k.dom.getNodeTextLength;
-d.getNodeTextOffset=k.dom.getNodeTextOffset;d.getNodeAtOffset=k.dom.getNodeAtOffset;d.isNodeList=k.dom.isNodeList;d.getAncestorByTagNameAndClass=k.dom.getAncestorByTagNameAndClass;d.getAncestorByClass=k.dom.getAncestorByClass;d.getAncestor=k.dom.getAncestor;d.getCanvasContext2D=k.dom.getCanvasContext2D;k.async.nextTick=function(a,b,c){var f=a;b&&(f=k.bind(a,b));f=k.async.nextTick.wrapCallback_(f);"function"===typeof k.global.setImmediate&&(c||k.async.nextTick.useSetImmediate_())?k.global.setImmediate(f):(k.async.nextTick.setImmediate_||(k.async.nextTick.setImmediate_=k.async.nextTick.getSetImmediateEmulator_()),k.async.nextTick.setImmediate_(f))};
-k.async.nextTick.useSetImmediate_=function(){return k.global.Window&&k.global.Window.prototype&&!k.labs.userAgent.browser.isEdge()&&k.global.Window.prototype.setImmediate==k.global.setImmediate?!1:!0};
-k.async.nextTick.getSetImmediateEmulator_=function(){var a=k.global.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!k.labs.userAgent.engine.isPresto()&&(a=function(){var g=k.dom.createElement(k.dom.TagName.IFRAME);g.style.display="none";document.documentElement.appendChild(g);var h=g.contentWindow;g=h.document;g.open();g.close();var l="callImmediate"+Math.random(),r="file:"==h.location.protocol?"*":h.location.protocol+"//"+h.location.host;
-g=k.bind(function(v){if(("*"==r||v.origin==r)&&v.data==l)this.port1.onmessage()},this);h.addEventListener("message",g,!1);this.port1={};this.port2={postMessage:function(){h.postMessage(l,r)}}});if("undefined"!==typeof a&&!k.labs.userAgent.browser.isIE()){var b=new a,c={},f=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var g=c.cb;c.cb=null;g()}};return function(g){f.next={cb:g};f=f.next;b.port2.postMessage(0)}}return function(g){k.global.setTimeout(g,0)}};
-k.async.nextTick.wrapCallback_=k.functions.identity;k.debug.entryPointRegistry.register(function(a){k.async.nextTick.wrapCallback_=a});function Rc(a){k.global.setTimeout(function(){throw a;},0)}k.async.throwException=Rc;var Sc=function(){this.workTail_=this.workHead_=null};Sc.prototype.add=function(a,b){var c=Sc.freelist_.get();c.set(a,b);this.workTail_?this.workTail_.next=c:((0,k.asserts.assert)(!this.workHead_),this.workHead_=c);this.workTail_=c};Sc.prototype.remove=function(){var a=null;this.workHead_&&(a=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),a.next=null);return a};Sc.DEFAULT_MAX_UNUSED=100;
-Sc.freelist_=new k.async.FreeList(function(){return new Tc},function(a){return a.reset()},Sc.DEFAULT_MAX_UNUSED);var Tc=function(){this.next=this.scope=this.fn=null};Tc.prototype.set=function(a,b){this.fn=a;this.scope=b;this.next=null};Tc.prototype.reset=function(){this.next=this.scope=this.fn=null};k.async.WorkQueue=Sc;k.ASSUME_NATIVE_PROMISE=!1;k.async.run=function(a,b){k.async.run.schedule_||k.async.run.initializeRunner_();k.async.run.workQueueScheduled_||(k.async.run.schedule_(),k.async.run.workQueueScheduled_=!0);k.async.run.workQueue_.add(a,b)};k.async.run.initializeRunner_=function(){if(k.ASSUME_NATIVE_PROMISE||k.global.Promise&&k.global.Promise.resolve){var a=k.global.Promise.resolve(void 0);k.async.run.schedule_=function(){a.then(k.async.run.processWorkQueue)}}else k.async.run.schedule_=function(){k.async.nextTick(k.async.run.processWorkQueue)}};
-k.async.run.forceNextTick=function(a){k.async.run.schedule_=function(){k.async.nextTick(k.async.run.processWorkQueue);a&&a(k.async.run.processWorkQueue)}};k.async.run.workQueueScheduled_=!1;k.async.run.workQueue_=new Sc;k.DEBUG&&(k.async.run.resetQueue=function(){k.async.run.workQueueScheduled_=!1;k.async.run.workQueue_=new Sc});
-k.async.run.processWorkQueue=function(){for(var a;a=k.async.run.workQueue_.remove();){try{a.fn.call(a.scope)}catch(b){Rc(b)}Sc.freelist_.put(a)}k.async.run.workQueueScheduled_=!1};k.json={};k.json.USE_NATIVE_JSON=!1;k.json.TRY_NATIVE_JSON=!1;k.json.isValid=function(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))};k.json.errorLogger_=k.nullFunction;k.json.setErrorLogger=function(a){k.json.errorLogger_=a};
-k.json.parse=k.json.USE_NATIVE_JSON?k.global.JSON.parse:function(a){if(k.json.TRY_NATIVE_JSON)try{return k.global.JSON.parse(a)}catch(f){var b=f}a=String(a);if(k.json.isValid(a))try{var c=eval("("+a+")");b&&k.json.errorLogger_("Invalid JSON: "+a,b);return c}catch(f){}throw Error("Invalid JSON string: "+a);};k.json.serialize=k.json.USE_NATIVE_JSON?k.global.JSON.stringify:function(a,b){return(new k.json.Serializer(b)).serialize(a)};k.json.Serializer=function(a){this.replacer_=a};
-k.json.Serializer.prototype.serialize=function(a){var b=[];Uc(this,a,b);return b.join("")};
-var Uc=function(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(Array.isArray(b)){var f=b;b=f.length;c.push("[");for(var g="",h=0;h<b;h++)c.push(g),g=f[h],Uc(a,a.replacer_?a.replacer_.call(f,String(h),g):g,c),g=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");h="";for(f in b)Object.prototype.hasOwnProperty.call(b,f)&&(g=b[f],"function"!=typeof g&&(c.push(h),Vc(f,c),c.push(":"),Uc(a,a.replacer_?a.replacer_.call(b,
-f,g):g,c),h=","));c.push("}");return}}switch(typeof b){case "string":Vc(b,c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}};k.json.Serializer.charToJsonCharCache_={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"};
-k.json.Serializer.charsToReplace_=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var Vc=function(a,b){b.push('"',a.replace(k.json.Serializer.charsToReplace_,function(c){var f=k.json.Serializer.charToJsonCharCache_[c];f||(f="\\u"+(c.charCodeAt(0)|65536).toString(16).substr(1),k.json.Serializer.charToJsonCharCache_[c]=f);return f}),'"')};k.json.hybrid={};k.json.hybrid.stringify=k.json.USE_NATIVE_JSON?k.global.JSON.stringify:function(a){if(k.global.JSON)try{return k.global.JSON.stringify(a)}catch(b){}return k.json.serialize(a)};k.json.hybrid.parse_=function(a){var b=k.json.parse;if(k.global.JSON)try{var c=k.global.JSON.parse(a);k.asserts.assert("object"==typeof c);return c}catch(f){}return b(a)};k.json.hybrid.parse=k.json.USE_NATIVE_JSON?k.global.JSON.parse:function(a){return k.json.hybrid.parse_(a)};k.log={};k.log.ENABLED=k.debug.LOGGING_ENABLED;k.log.ROOT_LOGGER_NAME="";var Wc=function(a,b){this.name=a;this.value=b};Wc.prototype.toString=function(){return this.name};k.log.Level=Wc;k.log.Level.OFF=new k.log.Level("OFF",Infinity);k.log.Level.SHOUT=new k.log.Level("SHOUT",1200);k.log.Level.SEVERE=new k.log.Level("SEVERE",1E3);k.log.Level.WARNING=new k.log.Level("WARNING",900);k.log.Level.INFO=new k.log.Level("INFO",800);k.log.Level.CONFIG=new k.log.Level("CONFIG",700);
-k.log.Level.FINE=new k.log.Level("FINE",500);k.log.Level.FINER=new k.log.Level("FINER",400);k.log.Level.FINEST=new k.log.Level("FINEST",300);k.log.Level.ALL=new k.log.Level("ALL",0);k.log.Level.PREDEFINED_LEVELS=[k.log.Level.OFF,k.log.Level.SHOUT,k.log.Level.SEVERE,k.log.Level.WARNING,k.log.Level.INFO,k.log.Level.CONFIG,k.log.Level.FINE,k.log.Level.FINER,k.log.Level.FINEST,k.log.Level.ALL];k.log.Level.predefinedLevelsCache_=null;
-k.log.Level.createPredefinedLevelsCache_=function(){k.log.Level.predefinedLevelsCache_={};for(var a=0,b;b=k.log.Level.PREDEFINED_LEVELS[a];a++)k.log.Level.predefinedLevelsCache_[b.value]=b,k.log.Level.predefinedLevelsCache_[b.name]=b};k.log.Level.getPredefinedLevel=function(a){k.log.Level.predefinedLevelsCache_||k.log.Level.createPredefinedLevelsCache_();return k.log.Level.predefinedLevelsCache_[a]||null};
-k.log.Level.getPredefinedLevelByValue=function(a){k.log.Level.predefinedLevelsCache_||k.log.Level.createPredefinedLevelsCache_();if(a in k.log.Level.predefinedLevelsCache_)return k.log.Level.predefinedLevelsCache_[a];for(var b=0;b<k.log.Level.PREDEFINED_LEVELS.length;++b){var c=k.log.Level.PREDEFINED_LEVELS[b];if(c.value<=a)return c}return null};var Xc=function(){};Xc.prototype.getName=function(){};k.log.Logger=Xc;k.log.Logger.Level=k.log.Level;
-var Yc=function(a){this.capacity_="number"===typeof a?a:k.log.LogBuffer.CAPACITY;this.clear()},Zc=function(a,b,c,f){if(!a.isBufferingEnabled())return new k.log.LogRecord(b,c,f);var g=(a.curIndex_+1)%a.capacity_;a.curIndex_=g;if(a.isFull_)return a=a.buffer_[g],a.reset(b,c,f),a;a.isFull_=g==a.capacity_-1;return a.buffer_[g]=new k.log.LogRecord(b,c,f)};Yc.prototype.isBufferingEnabled=function(){return 0<this.capacity_};
-Yc.prototype.clear=function(){this.buffer_=Array(this.capacity_);this.curIndex_=-1;this.isFull_=!1};k.log.LogBuffer=Yc;k.log.LogBuffer.CAPACITY=0;k.log.LogBuffer.getInstance=function(){k.log.LogBuffer.instance_||(k.log.LogBuffer.instance_=new k.log.LogBuffer(k.log.LogBuffer.CAPACITY));return k.log.LogBuffer.instance_};k.log.LogBuffer.isBufferingEnabled=function(){return k.log.LogBuffer.getInstance().isBufferingEnabled()};var $c=function(a,b,c,f,g){this.reset(a||k.log.Level.OFF,b,c,f,g)};
-$c.prototype.reset=function(a,b){this.level_=a;this.msg_=b};$c.prototype.getLevel=function(){return this.level_};$c.prototype.setLevel=function(a){this.level_=a};$c.prototype.getMessage=function(){return this.msg_};k.log.LogRecord=$c;k.log.LogRecord.nextSequenceNumber_=0;var ad=function(a,b){this.level=null;this.handlers=[];this.parent=(void 0===b?null:b)||null;this.children=[];this.logger={getName:function(){return a}}};
-ad.prototype.getEffectiveLevel=function(){if(this.level)return this.level;if(this.parent)return this.parent.getEffectiveLevel();k.asserts.fail("Root logger has no level set.");return k.log.Level.OFF};ad.prototype.publish=function(a){for(var b=this;b;)b.handlers.forEach(function(c){c(a)}),b=b.parent};k.log.LogRegistryEntry=ad;
-var bd=function(){this.entries={};var a=new k.log.LogRegistryEntry(k.log.ROOT_LOGGER_NAME);a.level=k.log.Level.CONFIG;this.entries[k.log.ROOT_LOGGER_NAME]=a},cd=function(a,b,c){var f=a.entries[b];if(f)return void 0!==c&&(f.level=c),f;f=b.lastIndexOf(".");f=cd(a,b.substr(0,f));var g=new k.log.LogRegistryEntry(b,f);a.entries[b]=g;f.children.push(g);void 0!==c&&(g.level=c);return g};bd.prototype.getAllLoggers=function(){var a=this;return Object.keys(this.entries).map(function(b){return a.entries[b].logger})};
-k.log.LogRegistry=bd;k.log.LogRegistry.getInstance=function(){k.log.LogRegistry.instance_||(k.log.LogRegistry.instance_=new k.log.LogRegistry);return k.log.LogRegistry.instance_};k.log.getLogger=function(){return k.log.ENABLED?cd(k.log.LogRegistry.getInstance(),"goog.net.XhrIo",void 0).logger:null};k.log.getRootLogger=function(){return k.log.ENABLED?cd(k.log.LogRegistry.getInstance(),k.log.ROOT_LOGGER_NAME).logger:null};
-k.log.addHandler=function(a,b){k.log.ENABLED&&a&&cd(k.log.LogRegistry.getInstance(),a.getName()).handlers.push(b)};k.log.removeHandler=function(a,b){return k.log.ENABLED&&a&&(a=cd(k.log.LogRegistry.getInstance(),a.getName()),b=a.handlers.indexOf(b),-1!==b)?(a.handlers.splice(b,1),!0):!1};k.log.setLevel=function(a,b){k.log.ENABLED&&a&&(cd(k.log.LogRegistry.getInstance(),a.getName()).level=b)};k.log.getLevel=function(){return null};
-k.log.getEffectiveLevel=function(a){return k.log.ENABLED&&a?cd(k.log.LogRegistry.getInstance(),a.getName()).getEffectiveLevel():k.log.Level.OFF};k.log.isLoggable=function(a,b){return k.log.ENABLED&&a&&b?b.value>=k.log.getEffectiveLevel(a).value:!1};k.log.getAllLoggers=function(){return k.log.ENABLED?k.log.LogRegistry.getInstance().getAllLoggers():[]};k.log.getLogRecord=function(a,b,c){return Zc(k.log.LogBuffer.getInstance(),b||k.log.Level.OFF,c,a.getName())};
-k.log.publishLogRecord=function(a,b){k.log.ENABLED&&a&&k.log.isLoggable(a,b.getLevel())&&cd(k.log.LogRegistry.getInstance(),a.getName()).publish(b)};k.log.log=function(a,b,c){if(k.log.ENABLED&&a&&k.log.isLoggable(a,b)){b=b||k.log.Level.OFF;var f=cd(k.log.LogRegistry.getInstance(),a.getName());"function"===typeof c&&(c=c());a=Zc(k.log.LogBuffer.getInstance(),b,c,a.getName());f.publish(a)}};k.log.error=function(a,b,c){k.log.ENABLED&&a&&k.log.log(a,k.log.Level.SEVERE,b,c)};
-k.log.warning=function(a,b,c){k.log.ENABLED&&a&&k.log.log(a,k.log.Level.WARNING,b,c)};k.log.info=function(a,b,c){k.log.ENABLED&&a&&k.log.log(a,k.log.Level.INFO,b,c)};k.log.fine=function(a,b){k.log.ENABLED&&a&&k.log.log(a,k.log.Level.FINE,b,void 0)};k.net={};k.net.ErrorCode={NO_ERROR:0,ACCESS_DENIED:1,FILE_NOT_FOUND:2,FF_SILENT_ERROR:3,CUSTOM_ERROR:4,EXCEPTION:5,HTTP_ERROR:6,ABORT:7,TIMEOUT:8,OFFLINE:9};
-k.net.ErrorCode.getDebugMessage=function(a){switch(a){case k.net.ErrorCode.NO_ERROR:return"No Error";case k.net.ErrorCode.ACCESS_DENIED:return"Access denied to content document";case k.net.ErrorCode.FILE_NOT_FOUND:return"File not found";case k.net.ErrorCode.FF_SILENT_ERROR:return"Firefox silently errored";case k.net.ErrorCode.CUSTOM_ERROR:return"Application custom error";case k.net.ErrorCode.EXCEPTION:return"An exception occurred";case k.net.ErrorCode.HTTP_ERROR:return"Http response at 400 or 500 level";
-case k.net.ErrorCode.ABORT:return"Request was aborted";case k.net.ErrorCode.TIMEOUT:return"Request timed out";case k.net.ErrorCode.OFFLINE:return"The resource is not available offline";default:return"Unrecognized error code"}};k.net.EventType={COMPLETE:"complete",SUCCESS:"success",ERROR:"error",ABORT:"abort",READY:"ready",READY_STATE_CHANGE:"readystatechange",TIMEOUT:"timeout",INCREMENTAL_DATA:"incrementaldata",PROGRESS:"progress",DOWNLOAD_PROGRESS:"downloadprogress",UPLOAD_PROGRESS:"uploadprogress"};k.net.HttpStatus={CONTINUE:100,SWITCHING_PROTOCOLS:101,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,
-CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,REQUEST_ENTITY_TOO_LARGE:413,REQUEST_URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,REQUEST_RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE:431,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,INSUFFICIENT_STORAGE:507,
-NETWORK_AUTHENTICATION_REQUIRED:511,QUIRK_IE_NO_CONTENT:1223};k.net.HttpStatus.isSuccess=function(a){switch(a){case k.net.HttpStatus.OK:case k.net.HttpStatus.CREATED:case k.net.HttpStatus.ACCEPTED:case k.net.HttpStatus.NO_CONTENT:case k.net.HttpStatus.PARTIAL_CONTENT:case k.net.HttpStatus.NOT_MODIFIED:case k.net.HttpStatus.QUIRK_IE_NO_CONTENT:return!0;default:return!1}};k.net.XhrLike=function(){};d=k.net.XhrLike.prototype;d.open=function(){};d.send=function(){};d.abort=function(){};d.setRequestHeader=function(){};d.getResponseHeader=function(){};d.getAllResponseHeaders=function(){};k.net.XmlHttpFactory=function(){};k.net.XmlHttpFactory.prototype.cachedOptions_=null;k.net.XmlHttpFactory.prototype.getOptions=function(){var a;(a=this.cachedOptions_)||(a={},dd(this)&&(a[k.net.XmlHttp.OptionType.USE_NULL_FUNCTION]=!0,a[k.net.XmlHttp.OptionType.LOCAL_REQUEST_ERROR]=!0),a=this.cachedOptions_=a);return a};k.net.WrapperXmlHttpFactory=function(a,b){this.xhrFactory_=a;this.optionsFactory_=b};k.inherits(k.net.WrapperXmlHttpFactory,k.net.XmlHttpFactory);k.net.WrapperXmlHttpFactory.prototype.createInstance=function(){return this.xhrFactory_()};k.net.WrapperXmlHttpFactory.prototype.getOptions=function(){return this.optionsFactory_()};k.net.XmlHttp=function(){return k.net.XmlHttp.factory_.createInstance()};k.net.XmlHttp.ASSUME_NATIVE_XHR=!1;k.net.XmlHttpDefines={};k.net.XmlHttpDefines.ASSUME_NATIVE_XHR=!1;k.net.XmlHttp.getOptions=function(){return k.net.XmlHttp.factory_.getOptions()};k.net.XmlHttp.OptionType={USE_NULL_FUNCTION:0,LOCAL_REQUEST_ERROR:1};k.net.XmlHttp.ReadyState={UNINITIALIZED:0,LOADING:1,LOADED:2,INTERACTIVE:3,COMPLETE:4};
-k.net.XmlHttp.setFactory=function(a,b){k.net.XmlHttp.setGlobalFactory(new k.net.WrapperXmlHttpFactory(k.asserts.assert(a),k.asserts.assert(b)))};k.net.XmlHttp.setGlobalFactory=function(a){k.net.XmlHttp.factory_=a};k.net.DefaultXmlHttpFactory=function(){};k.inherits(k.net.DefaultXmlHttpFactory,k.net.XmlHttpFactory);k.net.DefaultXmlHttpFactory.prototype.createInstance=function(){var a=dd(this);return a?new ActiveXObject(a):new XMLHttpRequest};
-var dd=function(a){if(k.net.XmlHttp.ASSUME_NATIVE_XHR||k.net.XmlHttpDefines.ASSUME_NATIVE_XHR)return"";if(!a.ieProgId_&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var f=b[c];try{return new ActiveXObject(f),a.ieProgId_=f}catch(g){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.ieProgId_};k.net.XmlHttp.setGlobalFactory(new k.net.DefaultXmlHttpFactory);k.promise={};k.promise.Resolver=function(){};k.Thenable=function(){};k.Thenable.prototype.then=function(){};k.Thenable.IMPLEMENTED_BY_PROP="$goog_Thenable";k.Thenable.addImplementation=function(a){a.prototype[k.Thenable.IMPLEMENTED_BY_PROP]=!0};k.Thenable.isImplementedBy=function(a){if(!a)return!1;try{return!!a[k.Thenable.IMPLEMENTED_BY_PROP]}catch(b){return!1}};k.Promise=function(a,b){this.state_=k.Promise.State_.PENDING;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.executing_=!1;0<k.Promise.UNHANDLED_REJECTION_DELAY?this.unhandledRejectionId_=0:0==k.Promise.UNHANDLED_REJECTION_DELAY&&(this.hadUnhandledRejection_=!1);k.Promise.LONG_STACK_TRACES&&(this.stack_=[],ed(this,Error("created")),this.currentStep_=0);if(a!=k.nullFunction)try{var c=this;a.call(b,function(f){fd(c,k.Promise.State_.FULFILLED,f)},function(f){if(k.DEBUG&&
-!(f instanceof k.Promise.CancellationError))try{if(f instanceof Error)throw f;throw Error("Promise rejected.");}catch(g){}fd(c,k.Promise.State_.REJECTED,f)})}catch(f){fd(this,k.Promise.State_.REJECTED,f)}};k.Promise.LONG_STACK_TRACES=!1;k.Promise.UNHANDLED_REJECTION_DELAY=0;k.Promise.State_={PENDING:0,BLOCKED:1,FULFILLED:2,REJECTED:3};k.Promise.CallbackEntry_=function(){this.next=this.context=this.onRejected=this.onFulfilled=this.child=null;this.always=!1};
-k.Promise.CallbackEntry_.prototype.reset=function(){this.context=this.onRejected=this.onFulfilled=this.child=null;this.always=!1};k.Promise.DEFAULT_MAX_UNUSED=100;k.Promise.freelist_=new k.async.FreeList(function(){return new k.Promise.CallbackEntry_},function(a){a.reset()},k.Promise.DEFAULT_MAX_UNUSED);k.Promise.getCallbackEntry_=function(a,b,c){var f=k.Promise.freelist_.get();f.onFulfilled=a;f.onRejected=b;f.context=c;return f};k.Promise.returnEntry_=function(a){k.Promise.freelist_.put(a)};
-k.Promise.resolve=function(a){if(a instanceof k.Promise)return a;var b=new k.Promise(k.nullFunction);fd(b,k.Promise.State_.FULFILLED,a);return b};k.Promise.reject=function(a){return new k.Promise(function(b,c){c(a)})};k.Promise.resolveThen_=function(a,b,c){k.Promise.maybeThen_(a,b,c,null)||k.async.run(k.partial(b,a))};k.Promise.race=function(a){return new k.Promise(function(b,c){a.length||b(void 0);for(var f=0,g;f<a.length;f++)g=a[f],k.Promise.resolveThen_(g,b,c)})};
-k.Promise.all=function(a){return new k.Promise(function(b,c){var f=a.length,g=[];if(f)for(var h=function(E,H){f--;g[E]=H;0==f&&b(g)},l=function(E){c(E)},r=0,v;r<a.length;r++)v=a[r],k.Promise.resolveThen_(v,k.partial(h,r),l);else b(g)})};
-k.Promise.allSettled=function(a){return new k.Promise(function(b){var c=a.length,f=[];if(c)for(var g=function(r,v,E){c--;f[r]=v?{fulfilled:!0,value:E}:{fulfilled:!1,reason:E};0==c&&b(f)},h=0,l;h<a.length;h++)l=a[h],k.Promise.resolveThen_(l,k.partial(g,h,!0),k.partial(g,h,!1));else b(f)})};
-k.Promise.firstFulfilled=function(a){return new k.Promise(function(b,c){var f=a.length,g=[];if(f)for(var h=function(E){b(E)},l=function(E,H){f--;g[E]=H;0==f&&c(g)},r=0,v;r<a.length;r++)v=a[r],k.Promise.resolveThen_(v,h,k.partial(l,r));else b(void 0)})};k.Promise.withResolver=function(){var a,b,c=new k.Promise(function(f,g){a=f;b=g});return new k.Promise.Resolver_(c,a,b)};
-k.Promise.prototype.then=function(a,b,c){null!=a&&k.asserts.assertFunction(a,"opt_onFulfilled should be a function.");null!=b&&k.asserts.assertFunction(b,"opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?");k.Promise.LONG_STACK_TRACES&&ed(this,Error("then"));return gd(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};k.Thenable.addImplementation(k.Promise);
-var hd=function(a,b){k.Promise.LONG_STACK_TRACES&&ed(a,Error("thenCatch"));return gd(a,null,b,void 0)};k.Promise.prototype.cancel=function(a){if(this.state_==k.Promise.State_.PENDING){var b=new k.Promise.CancellationError(a);k.async.run(function(){id(this,b)},this)}};
-var id=function(a,b){if(a.state_==k.Promise.State_.PENDING)if(a.parent_){var c=a.parent_;if(c.callbackEntries_){for(var f=0,g=null,h=null,l=c.callbackEntries_;l&&(l.always||(f++,l.child==a&&(g=l),!(g&&1<f)));l=l.next)g||(h=l);g&&(c.state_==k.Promise.State_.PENDING&&1==f?id(c,b):(h?(f=h,k.asserts.assert(c.callbackEntries_),k.asserts.assert(null!=f),f.next==c.callbackEntriesTail_&&(c.callbackEntriesTail_=f),f.next=f.next.next):jd(c),kd(c,g,k.Promise.State_.REJECTED,b)))}a.parent_=null}else fd(a,k.Promise.State_.REJECTED,
-b)},md=function(a,b){a.callbackEntries_||a.state_!=k.Promise.State_.FULFILLED&&a.state_!=k.Promise.State_.REJECTED||ld(a);k.asserts.assert(null!=b.onFulfilled);a.callbackEntriesTail_?a.callbackEntriesTail_.next=b:a.callbackEntries_=b;a.callbackEntriesTail_=b},gd=function(a,b,c,f){var g=k.Promise.getCallbackEntry_(null,null,null);g.child=new k.Promise(function(h,l){g.onFulfilled=b?function(r){try{var v=b.call(f,r);h(v)}catch(E){l(E)}}:h;g.onRejected=c?function(r){try{var v=c.call(f,r);void 0===v&&
-r instanceof k.Promise.CancellationError?l(r):h(v)}catch(E){l(E)}}:l});g.child.parent_=a;md(a,g);return g.child};k.Promise.prototype.unblockAndFulfill_=function(a){k.asserts.assert(this.state_==k.Promise.State_.BLOCKED);this.state_=k.Promise.State_.PENDING;fd(this,k.Promise.State_.FULFILLED,a)};k.Promise.prototype.unblockAndReject_=function(a){k.asserts.assert(this.state_==k.Promise.State_.BLOCKED);this.state_=k.Promise.State_.PENDING;fd(this,k.Promise.State_.REJECTED,a)};
-var fd=function(a,b,c){a.state_==k.Promise.State_.PENDING&&(a===c&&(b=k.Promise.State_.REJECTED,c=new TypeError("Promise cannot resolve to itself")),a.state_=k.Promise.State_.BLOCKED,k.Promise.maybeThen_(c,a.unblockAndFulfill_,a.unblockAndReject_,a)||(a.result_=c,a.state_=b,a.parent_=null,ld(a),b!=k.Promise.State_.REJECTED||c instanceof k.Promise.CancellationError||k.Promise.addUnhandledRejection_(a,c)))};
-k.Promise.maybeThen_=function(a,b,c,f){if(a instanceof k.Promise)return null!=b&&k.asserts.assertFunction(b,"opt_onFulfilled should be a function."),null!=c&&k.asserts.assertFunction(c,"opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?"),k.Promise.LONG_STACK_TRACES&&ed(a,Error("then")),md(a,k.Promise.getCallbackEntry_(b||k.nullFunction,c||null,f)),!0;if(k.Thenable.isImplementedBy(a))return a.then(b,c,f),!0;if(k.isObject(a))try{var g=a.then;
-if("function"===typeof g)return k.Promise.tryThen_(a,g,b,c,f),!0}catch(h){return c.call(f,h),!0}return!1};k.Promise.tryThen_=function(a,b,c,f,g){var h=!1,l=function(v){h||(h=!0,c.call(g,v))},r=function(v){h||(h=!0,f.call(g,v))};try{b.call(a,l,r)}catch(v){r(v)}};
-var ld=function(a){a.executing_||(a.executing_=!0,k.async.run(a.executeCallbacks_,a))},jd=function(a){var b=null;a.callbackEntries_&&(b=a.callbackEntries_,a.callbackEntries_=b.next,b.next=null);a.callbackEntries_||(a.callbackEntriesTail_=null);null!=b&&k.asserts.assert(null!=b.onFulfilled);return b};k.Promise.prototype.executeCallbacks_=function(){for(var a;a=jd(this);)k.Promise.LONG_STACK_TRACES&&this.currentStep_++,kd(this,a,this.state_,this.result_);this.executing_=!1};
-var kd=function(a,b,c,f){if(c==k.Promise.State_.REJECTED&&b.onRejected&&!b.always)if(0<k.Promise.UNHANDLED_REJECTION_DELAY)for(;a&&a.unhandledRejectionId_;a=a.parent_)k.global.clearTimeout(a.unhandledRejectionId_),a.unhandledRejectionId_=0;else if(0==k.Promise.UNHANDLED_REJECTION_DELAY)for(;a&&a.hadUnhandledRejection_;a=a.parent_)a.hadUnhandledRejection_=!1;if(b.child)b.child.parent_=null,k.Promise.invokeCallback_(b,c,f);else try{b.always?b.onFulfilled.call(b.context):k.Promise.invokeCallback_(b,
-c,f)}catch(g){k.Promise.handleRejection_.call(null,g)}k.Promise.returnEntry_(b)};k.Promise.invokeCallback_=function(a,b,c){b==k.Promise.State_.FULFILLED?a.onFulfilled.call(a.context,c):a.onRejected&&a.onRejected.call(a.context,c)};
-var ed=function(a,b){if(k.Promise.LONG_STACK_TRACES&&"string"===typeof b.stack){var c=b.stack.split("\n",4)[3];b=b.message;b+=Array(11-b.length).join(" ");a.stack_.push(b+c)}},nd=function(a,b){if(k.Promise.LONG_STACK_TRACES&&b&&"string"===typeof b.stack&&a.stack_.length){for(var c=["Promise trace:"],f=a;f;f=f.parent_){for(var g=a.currentStep_;0<=g;g--)c.push(f.stack_[g]);c.push("Value: ["+(f.state_==k.Promise.State_.REJECTED?"REJECTED":"FULFILLED")+"] <"+String(f.result_)+">")}b.stack+="\n\n"+c.join("\n")}};
-k.Promise.addUnhandledRejection_=function(a,b){0<k.Promise.UNHANDLED_REJECTION_DELAY?a.unhandledRejectionId_=k.global.setTimeout(function(){nd(a,b);k.Promise.handleRejection_.call(null,b)},k.Promise.UNHANDLED_REJECTION_DELAY):0==k.Promise.UNHANDLED_REJECTION_DELAY&&(a.hadUnhandledRejection_=!0,k.async.run(function(){a.hadUnhandledRejection_&&(nd(a,b),k.Promise.handleRejection_.call(null,b))}))};k.Promise.handleRejection_=Rc;
-k.Promise.setUnhandledRejectionHandler=function(a){k.Promise.handleRejection_=a};k.Promise.CancellationError=function(a){ha.call(this,a)};k.inherits(k.Promise.CancellationError,ha);k.Promise.CancellationError.prototype.name="cancel";k.Promise.Resolver_=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c};k.Timer=function(a,b){k.events.EventTarget.call(this);this.interval_=a||1;this.timerObject_=b||k.Timer.defaultTimerObject;this.boundTick_=k.bind(this.tick_,this);this.last_=k.now()};k.inherits(k.Timer,k.events.EventTarget);k.Timer.MAX_TIMEOUT_=2147483647;k.Timer.INVALID_TIMEOUT_ID_=-1;k.Timer.prototype.enabled=!1;k.Timer.defaultTimerObject=k.global;k.Timer.intervalScale=.8;d=k.Timer.prototype;d.timer_=null;
-d.setInterval=function(a){this.interval_=a;this.timer_&&this.enabled?(this.stop(),this.start()):this.timer_&&this.stop()};d.tick_=function(){if(this.enabled){var a=k.now()-this.last_;0<a&&a<this.interval_*k.Timer.intervalScale?this.timer_=this.timerObject_.setTimeout(this.boundTick_,this.interval_-a):(this.timer_&&(this.timerObject_.clearTimeout(this.timer_),this.timer_=null),this.dispatchEvent(k.Timer.TICK),this.enabled&&(this.stop(),this.start()))}};
-d.start=function(){this.enabled=!0;this.timer_||(this.timer_=this.timerObject_.setTimeout(this.boundTick_,this.interval_),this.last_=k.now())};d.stop=function(){this.enabled=!1;this.timer_&&(this.timerObject_.clearTimeout(this.timer_),this.timer_=null)};d.disposeInternal=function(){k.Timer.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};k.Timer.TICK="tick";
-k.Timer.callOnce=function(a,b,c){if("function"===typeof a)c&&(a=k.bind(a,c));else if(a&&"function"==typeof a.handleEvent)a=k.bind(a.handleEvent,a);else throw Error("Invalid listener argument");return Number(b)>k.Timer.MAX_TIMEOUT_?k.Timer.INVALID_TIMEOUT_ID_:k.Timer.defaultTimerObject.setTimeout(a,b||0)};k.Timer.clear=function(a){k.Timer.defaultTimerObject.clearTimeout(a)};
-k.Timer.promise=function(a,b){var c=null;return hd(new k.Promise(function(f,g){c=k.Timer.callOnce(function(){f(b)},a);c==k.Timer.INVALID_TIMEOUT_ID_&&g(Error("Failed to schedule timer."))}),function(f){k.Timer.clear(c);throw f;})};k.net.XhrIo=function(a){k.events.EventTarget.call(this);this.headers=new k.structs.Map;this.xmlHttpFactory_=a||null;this.active_=!1;this.xhrOptions_=this.xhr_=null;this.lastError_=this.lastMethod_=this.lastUri_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.timeoutId_=null;this.responseType_=k.net.XhrIo.ResponseType.DEFAULT;this.useXhr2Timeout_=this.progressEventsEnabled_=this.withCredentials_=!1};k.inherits(k.net.XhrIo,k.events.EventTarget);
-k.net.XhrIo.ResponseType={DEFAULT:"",TEXT:"text",DOCUMENT:"document",BLOB:"blob",ARRAY_BUFFER:"arraybuffer"};k.net.XhrIo.prototype.logger_=k.log.getLogger();k.net.XhrIo.CONTENT_TYPE_HEADER="Content-Type";k.net.XhrIo.CONTENT_TRANSFER_ENCODING="Content-Transfer-Encoding";k.net.XhrIo.HTTP_SCHEME_PATTERN=/^https?$/i;k.net.XhrIo.METHODS_WITH_FORM_DATA=["POST","PUT"];k.net.XhrIo.FORM_CONTENT_TYPE="application/x-www-form-urlencoded;charset=utf-8";k.net.XhrIo.XHR2_TIMEOUT_="timeout";
-k.net.XhrIo.XHR2_ON_TIMEOUT_="ontimeout";k.net.XhrIo.sendInstances_=[];k.net.XhrIo.send=function(a,b,c,f,g,h,l){var r=new k.net.XhrIo;k.net.XhrIo.sendInstances_.push(r);b&&r.listen(k.net.EventType.COMPLETE,b);r.listenOnce(k.net.EventType.READY,r.cleanupSend_);h&&(r.timeoutInterval_=Math.max(0,h));l&&(r.withCredentials_=l);r.send(a,c,f,g);return r};k.net.XhrIo.cleanup=function(){for(var a=k.net.XhrIo.sendInstances_;a.length;)a.pop().dispose()};
-k.net.XhrIo.protectEntryPoints=function(a){k.net.XhrIo.prototype.onReadyStateChangeEntryPoint_=a.protectEntryPoint(k.net.XhrIo.prototype.onReadyStateChangeEntryPoint_)};k.net.XhrIo.prototype.cleanupSend_=function(){this.dispose();Aa(k.net.XhrIo.sendInstances_,this)};
-k.net.XhrIo.prototype.send=function(a,b,c,f){if(this.xhr_)throw Error("[goog.net.XhrIo] Object is active with another request="+this.lastUri_+"; newUri="+a);b=b?b.toUpperCase():"GET";this.lastUri_=a;this.lastError_="";this.lastMethod_=b;this.errorDispatched_=!1;this.active_=!0;this.xhr_=this.xmlHttpFactory_?this.xmlHttpFactory_.createInstance():k.net.XmlHttp();this.xhrOptions_=this.xmlHttpFactory_?this.xmlHttpFactory_.getOptions():k.net.XmlHttp.getOptions();this.xhr_.onreadystatechange=k.bind(this.onReadyStateChange_,
-this);this.progressEventsEnabled_&&"onprogress"in this.xhr_&&(this.xhr_.onprogress=k.bind(function(h){this.onProgressHandler_(h,!0)},this),this.xhr_.upload&&(this.xhr_.upload.onprogress=k.bind(this.onProgressHandler_,this)));try{k.log.fine(this.logger_,od(this,"Opening Xhr")),this.inOpen_=!0,this.xhr_.open(b,String(a),!0),this.inOpen_=!1}catch(h){k.log.fine(this.logger_,od(this,"Error opening Xhr: "+h.message));this.error_(k.net.ErrorCode.EXCEPTION,h);return}a=c||"";var g=this.headers.clone();f&&
-k.structs.forEach(f,function(h,l){g.set(l,h)});f=ra(g.getKeys(),k.net.XhrIo.isContentTypeHeader_);c=k.global.FormData&&a instanceof k.global.FormData;!ua(k.net.XhrIo.METHODS_WITH_FORM_DATA,b)||f||c||g.set(k.net.XhrIo.CONTENT_TYPE_HEADER,k.net.XhrIo.FORM_CONTENT_TYPE);g.forEach(function(h,l){this.xhr_.setRequestHeader(l,h)},this);this.responseType_&&(this.xhr_.responseType=this.responseType_);"withCredentials"in this.xhr_&&this.xhr_.withCredentials!==this.withCredentials_&&(this.xhr_.withCredentials=
-this.withCredentials_);try{pd(this),0<this.timeoutInterval_&&(this.useXhr2Timeout_=k.net.XhrIo.shouldUseXhr2Timeout_(this.xhr_),k.log.fine(this.logger_,od(this,"Will abort after "+this.timeoutInterval_+"ms if incomplete, xhr2 "+this.useXhr2Timeout_)),this.useXhr2Timeout_?(this.xhr_[k.net.XhrIo.XHR2_TIMEOUT_]=this.timeoutInterval_,this.xhr_[k.net.XhrIo.XHR2_ON_TIMEOUT_]=k.bind(this.timeout_,this)):this.timeoutId_=k.Timer.callOnce(this.timeout_,this.timeoutInterval_,this)),k.log.fine(this.logger_,od(this,
-"Sending request")),this.inSend_=!0,this.xhr_.send(a),this.inSend_=!1}catch(h){k.log.fine(this.logger_,od(this,"Send error: "+h.message)),this.error_(k.net.ErrorCode.EXCEPTION,h)}};k.net.XhrIo.shouldUseXhr2Timeout_=function(a){return k.userAgent.IE&&k.userAgent.isVersionOrHigher(9)&&"number"===typeof a[k.net.XhrIo.XHR2_TIMEOUT_]&&void 0!==a[k.net.XhrIo.XHR2_ON_TIMEOUT_]};k.net.XhrIo.isContentTypeHeader_=function(a){return k.string.caseInsensitiveEquals(k.net.XhrIo.CONTENT_TYPE_HEADER,a)};
-k.net.XhrIo.prototype.timeout_=function(){"undefined"!=typeof k&&this.xhr_&&(this.lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",k.log.fine(this.logger_,od(this,this.lastError_)),this.dispatchEvent(k.net.EventType.TIMEOUT),this.abort(k.net.ErrorCode.TIMEOUT))};k.net.XhrIo.prototype.error_=function(a,b){this.active_=!1;this.xhr_&&(this.inAbort_=!0,this.xhr_.abort(),this.inAbort_=!1);this.lastError_=b;qd(this);rd(this)};
-var qd=function(a){a.errorDispatched_||(a.errorDispatched_=!0,a.dispatchEvent(k.net.EventType.COMPLETE),a.dispatchEvent(k.net.EventType.ERROR))};k.net.XhrIo.prototype.abort=function(){this.xhr_&&this.active_&&(k.log.fine(this.logger_,od(this,"Aborting")),this.active_=!1,this.inAbort_=!0,this.xhr_.abort(),this.inAbort_=!1,this.dispatchEvent(k.net.EventType.COMPLETE),this.dispatchEvent(k.net.EventType.ABORT),rd(this))};
-k.net.XhrIo.prototype.disposeInternal=function(){this.xhr_&&(this.active_&&(this.active_=!1,this.inAbort_=!0,this.xhr_.abort(),this.inAbort_=!1),rd(this,!0));k.net.XhrIo.superClass_.disposeInternal.call(this)};k.net.XhrIo.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)sd(this);else this.onReadyStateChangeEntryPoint_()};k.net.XhrIo.prototype.onReadyStateChangeEntryPoint_=function(){sd(this)};
-var sd=function(a){if(a.active_&&"undefined"!=typeof k)if(a.xhrOptions_[k.net.XmlHttp.OptionType.LOCAL_REQUEST_ERROR]&&td(a)==k.net.XmlHttp.ReadyState.COMPLETE&&2==a.getStatus())k.log.fine(a.logger_,od(a,"Local request error detected and ignored"));else if(a.inSend_&&td(a)==k.net.XmlHttp.ReadyState.COMPLETE)k.Timer.callOnce(a.onReadyStateChange_,0,a);else if(a.dispatchEvent(k.net.EventType.READY_STATE_CHANGE),ud(a)){k.log.fine(a.logger_,od(a,"Request complete"));a.active_=!1;try{if(a.isSuccess())a.dispatchEvent(k.net.EventType.COMPLETE),
-a.dispatchEvent(k.net.EventType.SUCCESS);else{try{var b=td(a)>k.net.XmlHttp.ReadyState.LOADED?a.xhr_.statusText:""}catch(c){k.log.fine(a.logger_,"Can not get status: "+c.message),b=""}a.lastError_=b+" ["+a.getStatus()+"]";qd(a)}}finally{rd(a)}}};
-k.net.XhrIo.prototype.onProgressHandler_=function(a,b){k.asserts.assert(a.type===k.net.EventType.PROGRESS,"goog.net.EventType.PROGRESS is of the same type as raw XHR progress.");this.dispatchEvent(k.net.XhrIo.buildProgressEvent_(a,k.net.EventType.PROGRESS));this.dispatchEvent(k.net.XhrIo.buildProgressEvent_(a,b?k.net.EventType.DOWNLOAD_PROGRESS:k.net.EventType.UPLOAD_PROGRESS))};k.net.XhrIo.buildProgressEvent_=function(a,b){return{type:b,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}};
-var rd=function(a,b){if(a.xhr_){pd(a);var c=a.xhr_,f=a.xhrOptions_[k.net.XmlHttp.OptionType.USE_NULL_FUNCTION]?k.nullFunction:null;a.xhr_=null;a.xhrOptions_=null;b||a.dispatchEvent(k.net.EventType.READY);try{c.onreadystatechange=f}catch(g){k.log.error(a.logger_,"Problem encountered resetting onreadystatechange: "+g.message)}}},pd=function(a){a.xhr_&&a.useXhr2Timeout_&&(a.xhr_[k.net.XhrIo.XHR2_ON_TIMEOUT_]=null);a.timeoutId_&&(k.Timer.clear(a.timeoutId_),a.timeoutId_=null)},ud=function(a){return td(a)==
-k.net.XmlHttp.ReadyState.COMPLETE};k.net.XhrIo.prototype.isSuccess=function(){var a=this.getStatus(),b;if(!(b=k.net.HttpStatus.isSuccess(a))){if(a=0===a)a=k.uri.utils.getEffectiveScheme(String(this.lastUri_)),a=!k.net.XhrIo.HTTP_SCHEME_PATTERN.test(a);b=a}return b};var td=function(a){return a.xhr_?a.xhr_.readyState:k.net.XmlHttp.ReadyState.UNINITIALIZED};k.net.XhrIo.prototype.getStatus=function(){try{return td(this)>k.net.XmlHttp.ReadyState.LOADED?this.xhr_.status:-1}catch(a){return-1}};
-k.net.XhrIo.prototype.getResponseHeader=function(a){if(this.xhr_&&ud(this))return a=this.xhr_.getResponseHeader(a),null===a?void 0:a};k.net.XhrIo.prototype.getAllResponseHeaders=function(){return this.xhr_&&ud(this)?this.xhr_.getAllResponseHeaders()||"":""};var od=function(a,b){return b+" ["+a.lastMethod_+" "+a.lastUri_+" "+a.getStatus()+"]"};k.debug.entryPointRegistry.register(function(a){k.net.XhrIo.prototype.onReadyStateChangeEntryPoint_=a(k.net.XhrIo.prototype.onReadyStateChangeEntryPoint_)});k.craw.AppAuthenticator=function(){};
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/craw_window.js b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/craw_window.js
deleted file mode 100644 (file)
index da8d79c..0000000
+++ /dev/null
@@ -1,556 +0,0 @@
-/*
-
- Copyright The Closure Library Authors.
- SPDX-License-Identifier: Apache-2.0
-*/
-var b,k=k||{};k.scope={};k.createTemplateTagFirstArg=function(a){return a.raw=a};k.createTemplateTagFirstArgWithRaw=function(a,c){a.raw=c;return a};k.arrayIteratorImpl=function(a){var c=0;return function(){return c<a.length?{done:!1,value:a[c++]}:{done:!0}}};k.arrayIterator=function(a){return{next:k.arrayIteratorImpl(a)}};k.makeIterator=function(a){var c="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return c?c.call(a):k.arrayIterator(a)};
-k.arrayFromIterator=function(a){for(var c,d=[];!(c=a.next()).done;)d.push(c.value);return d};k.arrayFromIterable=function(a){return a instanceof Array?a:k.arrayFromIterator(k.makeIterator(a))};k.ASSUME_ES5=!1;k.ASSUME_NO_NATIVE_MAP=!1;k.ASSUME_NO_NATIVE_SET=!1;k.SIMPLE_FROUND_POLYFILL=!1;k.ISOLATE_POLYFILLS=!1;k.FORCE_POLYFILL_PROMISE=!1;k.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;
-k.objectCreate=k.ASSUME_ES5||"function"==typeof Object.create?Object.create:function(a){var c=function(){};c.prototype=a;return new c};k.defineProperty=k.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(a,c,d){if(a==Array.prototype||a==Object.prototype)return a;a[c]=d.value;return a};
-k.getGlobal=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var c=0;c<a.length;++c){var d=a[c];if(d&&d.Math==Math)return d}throw Error("Cannot find global object");};k.global=k.getGlobal(this);k.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");k.TRUST_ES6_POLYFILLS=!k.ISOLATE_POLYFILLS||k.IS_SYMBOL_NATIVE;k.polyfills={};k.propertyToPolyfillSymbol={};
-k.POLYFILL_PREFIX="$jscp$";k.polyfill=function(a,c,d){c&&(k.ISOLATE_POLYFILLS?k.polyfillIsolated(a,c,d):k.polyfillUnisolated(a,c))};k.polyfillUnisolated=function(a,c){var d=k.global;a=a.split(".");for(var e=0;e<a.length-1;e++){var f=a[e];if(!(f in d))return;d=d[f]}a=a[a.length-1];e=d[a];c=c(e);c!=e&&null!=c&&k.defineProperty(d,a,{configurable:!0,writable:!0,value:c})};
-k.polyfillIsolated=function(a,c,d){var e=a.split(".");a=1===e.length;var f=e[0];f=!a&&f in k.polyfills?k.polyfills:k.global;for(var g=0;g<e.length-1;g++){var h=e[g];if(!(h in f))return;f=f[h]}e=e[e.length-1];d=k.IS_SYMBOL_NATIVE&&"es6"===d?f[e]:null;c=c(d);null!=c&&(a?k.defineProperty(k.polyfills,e,{configurable:!0,writable:!0,value:c}):c!==d&&(void 0===k.propertyToPolyfillSymbol[e]&&(k.propertyToPolyfillSymbol[e]=k.IS_SYMBOL_NATIVE?k.global.Symbol(e):k.POLYFILL_PREFIX+e),k.defineProperty(f,k.propertyToPolyfillSymbol[e],
-{configurable:!0,writable:!0,value:c})))};
-k.getConstructImplementation=function(){function a(){function d(){}new d;Reflect.construct(d,[],function(){});return new d instanceof d}if(k.TRUST_ES6_POLYFILLS&&"undefined"!=typeof Reflect&&Reflect.construct){if(a())return Reflect.construct;var c=Reflect.construct;return function(d,e,f){d=c(d,e);f&&Reflect.setPrototypeOf(d,f.prototype);return d}}return function(d,e,f){void 0===f&&(f=d);f=k.objectCreate(f.prototype||Object.prototype);return Function.prototype.apply.call(d,f,e)||f}};k.construct={valueOf:k.getConstructImplementation}.valueOf();
-k.underscoreProtoCanBeSet=function(){var a={a:!0},c={};try{return c.__proto__=a,c.a}catch(d){}return!1};k.setPrototypeOf=k.TRUST_ES6_POLYFILLS&&"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf:k.underscoreProtoCanBeSet()?function(a,c){a.__proto__=c;if(a.__proto__!==c)throw new TypeError(a+" is not extensible");return a}:null;
-k.inherits=function(a,c){a.prototype=k.objectCreate(c.prototype);a.prototype.constructor=a;if(k.setPrototypeOf){var d=k.setPrototypeOf;d(a,c)}else for(d in c)if("prototype"!=d)if(Object.defineProperties){var e=Object.getOwnPropertyDescriptor(c,d);e&&Object.defineProperty(a,d,e)}else a[d]=c[d];a.superClass_=c.prototype};k.polyfill("Reflect",function(a){return a?a:{}},"es6");k.polyfill("Reflect.construct",function(){return k.construct},"es6");
-k.polyfill("Reflect.setPrototypeOf",function(a){if(a)return a;if(k.setPrototypeOf){var c=k.setPrototypeOf;return function(d,e){try{return c(d,e),!0}catch(f){return!1}}}return null},"es6");k.findInternal=function(a,c,d){a instanceof String&&(a=String(a));for(var e=a.length,f=0;f<e;f++){var g=a[f];if(c.call(d,g,f,a))return{i:f,v:g}}return{i:-1,v:void 0}};
-k.checkStringArgs=function(a,c,d){if(null==a)throw new TypeError("The 'this' value for String.prototype."+d+" must not be null or undefined");if(c instanceof RegExp)throw new TypeError("First argument to String.prototype."+d+" must not be a regular expression");return a+""};
-k.polyfill("String.prototype.endsWith",function(a){return a?a:function(c,d){var e=k.checkStringArgs(this,c,"endsWith");c+="";void 0===d&&(d=e.length);d=Math.max(0,Math.min(d|0,e.length));for(var f=c.length;0<f&&0<d;)if(e[--d]!=c[--f])return!1;return 0>=f}},"es6");
-k.polyfill("String.prototype.startsWith",function(a){return a?a:function(c,d){var e=k.checkStringArgs(this,c,"startsWith");c+="";var f=e.length,g=c.length;d=Math.max(0,Math.min(d|0,e.length));for(var h=0;h<g&&d<f;)if(e[d++]!=c[h++])return!1;return h>=g}},"es6");
-k.polyfill("String.prototype.repeat",function(a){return a?a:function(c){var d=k.checkStringArgs(this,null,"repeat");if(0>c||1342177279<c)throw new RangeError("Invalid count value");c|=0;for(var e="";c;)if(c&1&&(e+=d),c>>>=1)d+=d;return e}},"es6");k.polyfill("String.prototype.trimLeft",function(a){function c(){return this.replace(/^[\s\xa0]+/,"")}return a||c},"es_2019");k.initSymbol=function(){};
-k.polyfill("Symbol",function(a){if(a)return a;var c=function(f,g){this.$jscomp$symbol$id_=f;k.defineProperty(this,"description",{configurable:!0,writable:!0,value:g})};c.prototype.toString=function(){return this.$jscomp$symbol$id_};var d=0,e=function(f){if(this instanceof e)throw new TypeError("Symbol is not a constructor");return new c("jscomp_symbol_"+(f||"")+"_"+d++,f)};return e},"es6");
-k.polyfill("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var c="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),d=0;d<c.length;d++){var e=k.global[c[d]];"function"===typeof e&&"function"!=typeof e.prototype[a]&&k.defineProperty(e.prototype,a,{configurable:!0,writable:!0,value:function(){return k.iteratorPrototype(k.arrayIteratorImpl(this))}})}return a},"es6");
-k.iteratorPrototype=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a};k.iteratorFromArray=function(a,c){a instanceof String&&(a+="");var d=0,e=!1,f={next:function(){if(!e&&d<a.length){var g=d++;return{value:c(g,a[g]),done:!1}}e=!0;return{done:!0,value:void 0}}};f[Symbol.iterator]=function(){return f};return f};k.polyfill("Array.prototype.entries",function(a){return a?a:function(){return k.iteratorFromArray(this,function(c,d){return[c,d]})}},"es6");
-k.polyfill("Array.prototype.keys",function(a){return a?a:function(){return k.iteratorFromArray(this,function(c){return c})}},"es6");var m=m||{};m.global=this||self;
-m.exportPath_=function(a,c,d,e){a=a.split(".");e=e||m.global;a[0]in e||"undefined"==typeof e.execScript||e.execScript("var "+a[0]);for(var f;a.length&&(f=a.shift());)if(a.length||void 0===c)e=e[f]&&e[f]!==Object.prototype[f]?e[f]:e[f]={};else if(!d&&m.isObject(c)&&m.isObject(e[f]))for(var g in c)c.hasOwnProperty(g)&&(e[f][g]=c[g]);else e[f]=c};m.define=function(a,c){return c};m.FEATURESET_YEAR=2012;m.DEBUG=!0;m.LOCALE="en";m.TRUSTED_SITE=!0;m.DISALLOW_TEST_ONLY_CODE=!m.DEBUG;
-m.ENABLE_CHROME_APP_SAFE_SCRIPT_LOADING=!1;m.provide=function(a){if(m.isInModuleLoader_())throw Error("goog.provide cannot be used within a module.");m.constructNamespace_(a)};m.constructNamespace_=function(a,c,d){m.exportPath_(a,c,d)};m.getScriptNonce=function(a){if(a&&a!=m.global)return m.getScriptNonce_(a.document);null===m.cspNonce_&&(m.cspNonce_=m.getScriptNonce_(m.global.document));return m.cspNonce_};m.NONCE_PATTERN_=/^[\w+/_-]+[=]{0,2}$/;m.cspNonce_=null;
-m.getScriptNonce_=function(a){return(a=a.querySelector&&a.querySelector("script[nonce]"))&&(a=a.nonce||a.getAttribute("nonce"))&&m.NONCE_PATTERN_.test(a)?a:""};m.VALID_MODULE_RE_=/^[a-zA-Z_$][a-zA-Z0-9._$]*$/;
-m.module=function(a){if("string"!==typeof a||!a||-1==a.search(m.VALID_MODULE_RE_))throw Error("Invalid module identifier");if(!m.isInGoogModuleLoader_())throw Error("Module "+a+" has been loaded incorrectly. Note, modules cannot be loaded as normal scripts. They require some kind of pre-processing step. You're likely trying to load a module via a script tag or as a part of a concatenated bundle without rewriting the module. For more info see: https://github.com/google/closure-library/wiki/goog.module:-an-ES6-module-like-alternative-to-goog.provide.");if(m.moduleLoaderState_.moduleName)throw Error("goog.module may only be called once per module.");
-m.moduleLoaderState_.moduleName=a};m.module.get=function(){return null};m.module.getInternal_=function(){return null};m.ModuleType={ES6:"es6",GOOG:"goog"};m.moduleLoaderState_=null;m.isInModuleLoader_=function(){return m.isInGoogModuleLoader_()||m.isInEs6ModuleLoader_()};m.isInGoogModuleLoader_=function(){return!!m.moduleLoaderState_&&m.moduleLoaderState_.type==m.ModuleType.GOOG};
-m.isInEs6ModuleLoader_=function(){if(m.moduleLoaderState_&&m.moduleLoaderState_.type==m.ModuleType.ES6)return!0;var a=m.global.$jscomp;return a?"function"!=typeof a.getCurrentModulePath?!1:!!a.getCurrentModulePath():!1};m.module.declareLegacyNamespace=function(){m.moduleLoaderState_.declareLegacyNamespace=!0};
-m.declareModuleId=function(a){if(m.moduleLoaderState_)m.moduleLoaderState_.moduleName=a;else{var c=m.global.$jscomp;if(!c||"function"!=typeof c.getCurrentModulePath)throw Error('Module with namespace "'+a+'" has been loaded incorrectly.');c=c.require(c.getCurrentModulePath());m.loadedModules_[a]={exports:c,type:m.ModuleType.ES6,moduleId:a}}};m.setTestOnly=function(a){if(m.DISALLOW_TEST_ONLY_CODE)throw a=a||"",Error("Importing test-only code into non-debug environment"+(a?": "+a:"."));};
-m.forwardDeclare=function(){};m.getObjectByName=function(a){a=a.split(".");for(var c=m.global,d=0;d<a.length;d++)if(c=c[a[d]],null==c)return null;return c};m.addDependency=function(){};m.useStrictRequires=!1;m.ENABLE_DEBUG_LOADER=!0;m.logToConsole_=function(a){m.global.console&&m.global.console.error(a)};m.require=function(){};m.requireType=function(){return{}};m.basePath="";m.nullFunction=function(){};m.abstractMethod=function(){throw Error("unimplemented abstract method");};
-m.addSingletonGetter=function(a){a.instance_=void 0;a.getInstance=function(){if(a.instance_)return a.instance_;m.DEBUG&&(m.instantiatedSingletons_[m.instantiatedSingletons_.length]=a);return a.instance_=new a}};m.instantiatedSingletons_=[];m.LOAD_MODULE_USING_EVAL=!0;m.SEAL_MODULE_EXPORTS=m.DEBUG;m.loadedModules_={};m.DEPENDENCIES_ENABLED=!1;m.TRANSPILE="detect";m.ASSUME_ES_MODULES_TRANSPILED=!1;m.TRANSPILE_TO_LANGUAGE="";m.TRANSPILER="transpile.js";m.hasBadLetScoping=null;
-m.loadModule=function(a){var c=m.moduleLoaderState_;try{m.moduleLoaderState_={moduleName:"",declareLegacyNamespace:!1,type:m.ModuleType.GOOG};var d={},e=d;if("function"===typeof a)e=a.call(void 0,e);else if("string"===typeof a)e=m.loadModuleFromSource_.call(void 0,e,a);else throw Error("Invalid module definition");var f=m.moduleLoaderState_.moduleName;if("string"===typeof f&&f)m.moduleLoaderState_.declareLegacyNamespace?m.constructNamespace_(f,e,d!==e):m.SEAL_MODULE_EXPORTS&&Object.seal&&"object"==
-typeof e&&null!=e&&Object.seal(e),m.loadedModules_[f]={exports:e,type:m.ModuleType.GOOG,moduleId:m.moduleLoaderState_.moduleName};else throw Error('Invalid module name "'+f+'"');}finally{m.moduleLoaderState_=c}};m.loadModuleFromSource_=function(a,c){eval(m.CLOSURE_EVAL_PREFILTER_.createScript(c));return a};m.normalizePath_=function(a){a=a.split("/");for(var c=0;c<a.length;)"."==a[c]?a.splice(c,1):c&&".."==a[c]&&a[c-1]&&".."!=a[c-1]?a.splice(--c,2):c++;return a.join("/")};
-m.loadFileSync_=function(a){if(m.global.CLOSURE_LOAD_FILE_SYNC)return m.global.CLOSURE_LOAD_FILE_SYNC(a);try{var c=new m.global.XMLHttpRequest;c.open("get",a,!1);c.send();return 0==c.status||200==c.status?c.responseText:null}catch(d){return null}};
-m.transpile_=function(a,c,d){var e=m.global.$jscomp;e||(m.global.$jscomp=e={});var f=e.transpile;if(!f){var g=m.basePath+m.TRANSPILER,h=m.loadFileSync_(g);if(h){(function(){(0,eval)(h+"\n//# sourceURL="+g)}).call(m.global);if(m.global.$gwtExport&&m.global.$gwtExport.$jscomp&&!m.global.$gwtExport.$jscomp.transpile)throw Error('The transpiler did not properly export the "transpile" method. $gwtExport: '+JSON.stringify(m.global.$gwtExport));m.global.$jscomp.transpile=m.global.$gwtExport.$jscomp.transpile;
-e=m.global.$jscomp;f=e.transpile}}if(!f){var l=" requires transpilation but no transpiler was found.";l+=' Please add "//javascript/closure:transpiler" as a data dependency to ensure it is included.';f=e.transpile=function(n,p){m.logToConsole_(p+l);return n}}return f(a,c,d)};m.typeOf=function(a){var c=typeof a;return"object"!=c?c:a?Array.isArray(a)?"array":c:"null"};m.isArrayLike=function(a){var c=m.typeOf(a);return"array"==c||"object"==c&&"number"==typeof a.length};
-m.isDateLike=function(a){return m.isObject(a)&&"function"==typeof a.getFullYear};m.isObject=function(a){var c=typeof a;return"object"==c&&null!=a||"function"==c};m.getUid=function(a){return Object.prototype.hasOwnProperty.call(a,m.UID_PROPERTY_)&&a[m.UID_PROPERTY_]||(a[m.UID_PROPERTY_]=++m.uidCounter_)};m.hasUid=function(a){return!!a[m.UID_PROPERTY_]};m.removeUid=function(a){null!==a&&"removeAttribute"in a&&a.removeAttribute(m.UID_PROPERTY_);try{delete a[m.UID_PROPERTY_]}catch(c){}};
-m.UID_PROPERTY_="closure_uid_"+(1E9*Math.random()>>>0);m.uidCounter_=0;m.cloneObject=function(a){var c=m.typeOf(a);if("object"==c||"array"==c){if("function"===typeof a.clone)return a.clone();c="array"==c?[]:{};for(var d in a)c[d]=m.cloneObject(a[d]);return c}return a};m.bindNative_=function(a,c,d){return a.call.apply(a.bind,arguments)};
-m.bindJs_=function(a,c,d){if(!a)throw Error();if(2<arguments.length){var e=Array.prototype.slice.call(arguments,2);return function(){var f=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(f,e);return a.apply(c,f)}}return function(){return a.apply(c,arguments)}};m.bind=function(a,c,d){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?m.bind=m.bindNative_:m.bind=m.bindJs_;return m.bind.apply(null,arguments)};
-m.partial=function(a,c){var d=Array.prototype.slice.call(arguments,1);return function(){var e=d.slice();e.push.apply(e,arguments);return a.apply(this,e)}};m.mixin=function(a,c){for(var d in c)a[d]=c[d]};m.now=function(){return Date.now()};m.globalEval=function(a){(0,eval)(a)};
-m.getCssName=function(a,c){if("."==String(a).charAt(0))throw Error('className passed in goog.getCssName must not start with ".". You passed: '+a);var d=function(f){return m.cssNameMapping_[f]||f},e=function(f){f=f.split("-");for(var g=[],h=0;h<f.length;h++)g.push(d(f[h]));return g.join("-")};e=m.cssNameMapping_?"BY_WHOLE"==m.cssNameMappingStyle_?d:e:function(f){return f};a=c?a+"-"+e(c):e(a);return m.global.CLOSURE_CSS_NAME_MAP_FN?m.global.CLOSURE_CSS_NAME_MAP_FN(a):a};
-m.setCssNameMapping=function(a,c){m.cssNameMapping_=a;m.cssNameMappingStyle_=c};m.getMsg=function(a,c,d){d&&d.html&&(a=a.replace(/</g,"&lt;"));d&&d.unescapeHtmlEntities&&(a=a.replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/&amp;/g,"&"));c&&(a=a.replace(/\{\$([^}]+)}/g,function(e,f){return null!=c&&f in c?c[f]:e}));return a};m.getMsgWithFallback=function(a){return a};m.exportSymbol=function(a,c,d){m.exportPath_(a,c,!0,d)};
-m.exportProperty=function(a,c,d){a[c]=d};m.inherits=function(a,c){function d(){}d.prototype=c.prototype;a.superClass_=c.prototype;a.prototype=new d;a.prototype.constructor=a;a.base=function(e,f,g){for(var h=Array(arguments.length-2),l=2;l<arguments.length;l++)h[l-2]=arguments[l];return c.prototype[f].apply(e,h)}};m.scope=function(a){if(m.isInModuleLoader_())throw Error("goog.scope is not supported within a module.");a.call(m.global)};
-m.defineClass=function(a,c){var d=c.constructor,e=c.statics;d&&d!=Object.prototype.constructor||(d=function(){throw Error("cannot instantiate an interface (no constructor defined).");});d=m.defineClass.createSealingConstructor_(d);a&&m.inherits(d,a);delete c.constructor;delete c.statics;m.defineClass.applyProperties_(d.prototype,c);null!=e&&(e instanceof Function?e(d):m.defineClass.applyProperties_(d,e));return d};m.defineClass.SEAL_CLASS_INSTANCES=m.DEBUG;
-m.defineClass.createSealingConstructor_=function(a){return m.defineClass.SEAL_CLASS_INSTANCES?function(){var c=a.apply(this,arguments)||this;c[m.UID_PROPERTY_]=c[m.UID_PROPERTY_];return c}:a};m.defineClass.OBJECT_PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
-m.defineClass.applyProperties_=function(a,c){for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d]);for(var e=0;e<m.defineClass.OBJECT_PROTOTYPE_FIELDS_.length;e++)d=m.defineClass.OBJECT_PROTOTYPE_FIELDS_[e],Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])};m.TRUSTED_TYPES_POLICY_NAME="goog";m.identity_=function(a){return a};
-m.createTrustedTypesPolicy=function(){var a=m.TRUSTED_TYPES_POLICY_NAME+"#html",c=null,d=m.global.trustedTypes;if(!d||!d.createPolicy)return c;try{c=d.createPolicy(a,{createHTML:m.identity_,createScript:m.identity_,createScriptURL:m.identity_})}catch(e){m.logToConsole_(e.message)}return c};m.craw={};var q=function(){};q.prototype.onWindowReady=function(){};q.prototype.pollOnlineStatus=function(){return null};q.prototype.finishedLaunch=function(){return!0};q.prototype.getAppUnavailableMessage=function(){return chrome.i18n.getMessage("craw_app_unavailable")};q.defaultImpl_=q;m.craw.AppWindowDelegate=q;m.debug={};function r(a){if(Error.captureStackTrace)Error.captureStackTrace(this,r);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a))}m.inherits(r,Error);r.prototype.name="CustomError";m.debug.Error=r;m.dom={};m.dom.NodeType={ELEMENT:1,ATTRIBUTE:2,TEXT:3,CDATA_SECTION:4,ENTITY_REFERENCE:5,ENTITY:6,PROCESSING_INSTRUCTION:7,COMMENT:8,DOCUMENT:9,DOCUMENT_TYPE:10,DOCUMENT_FRAGMENT:11,NOTATION:12};m.asserts={};m.asserts.ENABLE_ASSERTS=m.DEBUG;m.asserts.AssertionError=function(a,c){r.call(this,m.asserts.subs_(a,c))};m.inherits(m.asserts.AssertionError,r);m.asserts.AssertionError.prototype.name="AssertionError";m.asserts.DEFAULT_ERROR_HANDLER=function(a){throw a;};m.asserts.errorHandler_=m.asserts.DEFAULT_ERROR_HANDLER;m.asserts.subs_=function(a,c){a=a.split("%s");for(var d="",e=a.length-1,f=0;f<e;f++)d+=a[f]+(f<c.length?c[f]:"%s");return d+a[e]};
-m.asserts.doAssertFailure_=function(a,c,d,e){var f="Assertion failed";if(d){f+=": "+d;var g=e}else a&&(f+=": "+a,g=c);a=new m.asserts.AssertionError(""+f,g||[]);m.asserts.errorHandler_(a)};m.asserts.setErrorHandler=function(a){m.asserts.ENABLE_ASSERTS&&(m.asserts.errorHandler_=a)};m.asserts.assert=function(a,c,d){m.asserts.ENABLE_ASSERTS&&!a&&m.asserts.doAssertFailure_("",null,c,Array.prototype.slice.call(arguments,2));return a};
-m.asserts.assertExists=function(a,c,d){m.asserts.ENABLE_ASSERTS&&null==a&&m.asserts.doAssertFailure_("Expected to exist: %s.",[a],c,Array.prototype.slice.call(arguments,2));return a};m.asserts.fail=function(a,c){m.asserts.ENABLE_ASSERTS&&m.asserts.errorHandler_(new m.asserts.AssertionError("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1)))};
-m.asserts.assertNumber=function(a,c,d){m.asserts.ENABLE_ASSERTS&&"number"!==typeof a&&m.asserts.doAssertFailure_("Expected number but got %s: %s.",[m.typeOf(a),a],c,Array.prototype.slice.call(arguments,2));return a};m.asserts.assertString=function(a,c,d){m.asserts.ENABLE_ASSERTS&&"string"!==typeof a&&m.asserts.doAssertFailure_("Expected string but got %s: %s.",[m.typeOf(a),a],c,Array.prototype.slice.call(arguments,2))};
-m.asserts.assertFunction=function(a,c,d){m.asserts.ENABLE_ASSERTS&&"function"!==typeof a&&m.asserts.doAssertFailure_("Expected function but got %s: %s.",[m.typeOf(a),a],c,Array.prototype.slice.call(arguments,2))};m.asserts.assertObject=function(a,c,d){m.asserts.ENABLE_ASSERTS&&!m.isObject(a)&&m.asserts.doAssertFailure_("Expected object but got %s: %s.",[m.typeOf(a),a],c,Array.prototype.slice.call(arguments,2));return a};
-m.asserts.assertArray=function(a,c,d){m.asserts.ENABLE_ASSERTS&&!Array.isArray(a)&&m.asserts.doAssertFailure_("Expected array but got %s: %s.",[m.typeOf(a),a],c,Array.prototype.slice.call(arguments,2))};m.asserts.assertBoolean=function(a,c,d){m.asserts.ENABLE_ASSERTS&&"boolean"!==typeof a&&m.asserts.doAssertFailure_("Expected boolean but got %s: %s.",[m.typeOf(a),a],c,Array.prototype.slice.call(arguments,2));return a};
-m.asserts.assertElement=function(a,c,d){!m.asserts.ENABLE_ASSERTS||m.isObject(a)&&a.nodeType==m.dom.NodeType.ELEMENT||m.asserts.doAssertFailure_("Expected Element but got %s: %s.",[m.typeOf(a),a],c,Array.prototype.slice.call(arguments,2));return a};m.asserts.assertInstanceof=function(a,c,d,e){!m.asserts.ENABLE_ASSERTS||a instanceof c||m.asserts.doAssertFailure_("Expected instanceof %s but got %s.",[m.asserts.getType_(c),m.asserts.getType_(a)],d,Array.prototype.slice.call(arguments,3));return a};
-m.asserts.assertFinite=function(a,c,d){!m.asserts.ENABLE_ASSERTS||"number"==typeof a&&isFinite(a)||m.asserts.doAssertFailure_("Expected %s to be a finite number but it is not.",[a],c,Array.prototype.slice.call(arguments,2));return a};m.asserts.assertObjectPrototypeIsIntact=function(){for(var a in Object.prototype)m.asserts.fail(a+" should not be enumerable in Object.prototype.")};
-m.asserts.getType_=function(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):null===a?"null":typeof a};m.array={};m.NATIVE_ARRAY_PROTOTYPES=m.TRUSTED_SITE;var u=2012<m.FEATURESET_YEAR;m.array.ASSUME_NATIVE_FUNCTIONS=u;function aa(a){return a[a.length-1]}m.array.peek=aa;m.array.last=aa;
-var ba=m.NATIVE_ARRAY_PROTOTYPES&&(u||Array.prototype.indexOf)?function(a,c,d){m.asserts.assert(null!=a.length);return Array.prototype.indexOf.call(a,c,d)}:function(a,c,d){d=null==d?0:0>d?Math.max(0,a.length+d):d;if("string"===typeof a)return"string"!==typeof c||1!=c.length?-1:a.indexOf(c,d);for(;d<a.length;d++)if(d in a&&a[d]===c)return d;return-1};m.array.indexOf=ba;
-var ca=m.NATIVE_ARRAY_PROTOTYPES&&(u||Array.prototype.lastIndexOf)?function(a,c,d){m.asserts.assert(null!=a.length);return Array.prototype.lastIndexOf.call(a,c,null==d?a.length-1:d)}:function(a,c,d){d=null==d?a.length-1:d;0>d&&(d=Math.max(0,a.length+d));if("string"===typeof a)return"string"!==typeof c||1!=c.length?-1:a.lastIndexOf(c,d);for(;0<=d;d--)if(d in a&&a[d]===c)return d;return-1};m.array.lastIndexOf=ca;
-var w=m.NATIVE_ARRAY_PROTOTYPES&&(u||Array.prototype.forEach)?function(a,c,d){m.asserts.assert(null!=a.length);Array.prototype.forEach.call(a,c,d)}:function(a,c,d){for(var e=a.length,f="string"===typeof a?a.split(""):a,g=0;g<e;g++)g in f&&c.call(d,f[g],g,a)};m.array.forEach=w;function da(a,c,d){var e=a.length,f="string"===typeof a?a.split(""):a;for(--e;0<=e;--e)e in f&&c.call(d,f[e],e,a)}m.array.forEachRight=da;
-var ea=m.NATIVE_ARRAY_PROTOTYPES&&(u||Array.prototype.filter)?function(a,c,d){m.asserts.assert(null!=a.length);return Array.prototype.filter.call(a,c,d)}:function(a,c,d){for(var e=a.length,f=[],g=0,h="string"===typeof a?a.split(""):a,l=0;l<e;l++)if(l in h){var n=h[l];c.call(d,n,l,a)&&(f[g++]=n)}return f};m.array.filter=ea;
-var x=m.NATIVE_ARRAY_PROTOTYPES&&(u||Array.prototype.map)?function(a,c,d){m.asserts.assert(null!=a.length);return Array.prototype.map.call(a,c,d)}:function(a,c,d){for(var e=a.length,f=Array(e),g="string"===typeof a?a.split(""):a,h=0;h<e;h++)h in g&&(f[h]=c.call(d,g[h],h,a));return f};m.array.map=x;
-var fa=m.NATIVE_ARRAY_PROTOTYPES&&(u||Array.prototype.reduce)?function(a,c,d,e){m.asserts.assert(null!=a.length);e&&(c=m.bind(c,e));return Array.prototype.reduce.call(a,c,d)}:function(a,c,d,e){var f=d;w(a,function(g,h){f=c.call(e,f,g,h,a)});return f};m.array.reduce=fa;
-m.array.reduceRight=m.NATIVE_ARRAY_PROTOTYPES&&(u||Array.prototype.reduceRight)?function(a,c,d,e){m.asserts.assert(null!=a.length);m.asserts.assert(null!=c);e&&(c=m.bind(c,e));return Array.prototype.reduceRight.call(a,c,d)}:function(a,c,d,e){var f=d;da(a,function(g,h){f=c.call(e,f,g,h,a)});return f};
-var ha=m.NATIVE_ARRAY_PROTOTYPES&&(u||Array.prototype.some)?function(a,c,d){m.asserts.assert(null!=a.length);return Array.prototype.some.call(a,c,d)}:function(a,c,d){for(var e=a.length,f="string"===typeof a?a.split(""):a,g=0;g<e;g++)if(g in f&&c.call(d,f[g],g,a))return!0;return!1};m.array.some=ha;
-var ia=m.NATIVE_ARRAY_PROTOTYPES&&(u||Array.prototype.every)?function(a,c,d){m.asserts.assert(null!=a.length);return Array.prototype.every.call(a,c,d)}:function(a,c,d){for(var e=a.length,f="string"===typeof a?a.split(""):a,g=0;g<e;g++)if(g in f&&!c.call(d,f[g],g,a))return!1;return!0};m.array.every=ia;m.array.count=function(a,c,d){var e=0;w(a,function(f,g,h){c.call(d,f,g,h)&&++e},d);return e};function ja(a,c,d){c=ka(a,c,d);return 0>c?null:"string"===typeof a?a.charAt(c):a[c]}m.array.find=ja;
-function ka(a,c,d){for(var e=a.length,f="string"===typeof a?a.split(""):a,g=0;g<e;g++)if(g in f&&c.call(d,f[g],g,a))return g;return-1}m.array.findIndex=ka;m.array.findRight=function(a,c,d){c=la(a,c,d);return 0>c?null:"string"===typeof a?a.charAt(c):a[c]};function la(a,c,d){var e=a.length,f="string"===typeof a?a.split(""):a;for(--e;0<=e;e--)if(e in f&&c.call(d,f[e],e,a))return e;return-1}m.array.findIndexRight=la;function y(a,c){return 0<=ba(a,c)}m.array.contains=y;
-function z(a){return 0==a.length}m.array.isEmpty=z;function ma(a){if(!Array.isArray(a))for(var c=a.length-1;0<=c;c--)delete a[c];a.length=0}m.array.clear=ma;m.array.insert=function(a,c){y(a,c)||a.push(c)};function na(a,c,d){oa(a,d,0,c)}m.array.insertAt=na;m.array.insertArrayAt=function(a,c,d){m.partial(oa,a,d,0).apply(null,c)};m.array.insertBefore=function(a,c,d){var e;2==arguments.length||0>(e=ba(a,d))?a.push(c):na(a,c,e)};function pa(a,c){c=ba(a,c);var d;(d=0<=c)&&A(a,c);return d}
-m.array.remove=pa;m.array.removeLast=function(a,c){c=ca(a,c);return 0<=c?(A(a,c),!0):!1};function A(a,c){m.asserts.assert(null!=a.length);return 1==Array.prototype.splice.call(a,c,1).length}m.array.removeAt=A;m.array.removeIf=function(a,c,d){c=ka(a,c,d);return 0<=c?(A(a,c),!0):!1};m.array.removeAllIf=function(a,c,d){var e=0;da(a,function(f,g){c.call(d,f,g,a)&&A(a,g)&&e++});return e};function B(a){return Array.prototype.concat.apply([],arguments)}m.array.concat=B;
-m.array.join=function(a){return Array.prototype.concat.apply([],arguments)};function C(a){var c=a.length;if(0<c){for(var d=Array(c),e=0;e<c;e++)d[e]=a[e];return d}return[]}m.array.toArray=C;m.array.clone=C;m.array.extend=function(a,c){for(var d=1;d<arguments.length;d++){var e=arguments[d];if(m.isArrayLike(e)){var f=a.length||0,g=e.length||0;a.length=f+g;for(var h=0;h<g;h++)a[f+h]=e[h]}else a.push(e)}};
-function oa(a,c,d,e){m.asserts.assert(null!=a.length);return Array.prototype.splice.apply(a,D(arguments,1))}m.array.splice=oa;function D(a,c,d){m.asserts.assert(null!=a.length);return 2>=arguments.length?Array.prototype.slice.call(a,c):Array.prototype.slice.call(a,c,d)}m.array.slice=D;
-function qa(a,c,d){c=c||a;var e=function(n){return m.isObject(n)?"o"+m.getUid(n):(typeof n).charAt(0)+n};d=d||e;e={};for(var f=0,g=0;g<a.length;){var h=a[g++],l=d(h);Object.prototype.hasOwnProperty.call(e,l)||(e[l]=!0,c[f++]=h)}c.length=f}m.array.removeDuplicates=qa;function ra(a,c,d){return sa(a,d||E,!1,c)}m.array.binarySearch=ra;m.array.binarySelect=function(a,c,d){return sa(a,c,!0,void 0,d)};
-function sa(a,c,d,e,f){for(var g=0,h=a.length,l;g<h;){var n=g+(h-g>>>1);var p=d?c.call(f,a[n],n,a):c(e,a[n]);0<p?g=n+1:(h=n,l=!p)}return l?g:-g-1}function ta(a,c){a.sort(c||E)}m.array.sort=ta;m.array.stableSort=function(a,c){for(var d=Array(a.length),e=0;e<a.length;e++)d[e]={index:e,value:a[e]};var f=c||E;ta(d,function(g,h){return f(g.value,h.value)||g.index-h.index});for(e=0;e<a.length;e++)a[e]=d[e].value};function ua(a,c,d){var e=d||E;ta(a,function(f,g){return e(c(f),c(g))})}m.array.sortByKey=ua;
-m.array.sortObjectsByKey=function(a,c,d){ua(a,function(e){return e[c]},d)};function va(a,c,d){c=c||E;for(var e=1;e<a.length;e++){var f=c(a[e-1],a[e]);if(0<f||0==f&&d)return!1}return!0}m.array.isSorted=va;m.array.equals=function(a,c){if(!m.isArrayLike(a)||!m.isArrayLike(c)||a.length!=c.length)return!1;for(var d=a.length,e=wa,f=0;f<d;f++)if(!e(a[f],c[f]))return!1;return!0};
-m.array.compare3=function(a,c,d){d=d||E;for(var e=Math.min(a.length,c.length),f=0;f<e;f++){var g=d(a[f],c[f]);if(0!=g)return g}return E(a.length,c.length)};function E(a,c){return a>c?1:a<c?-1:0}m.array.defaultCompare=E;m.array.inverseDefaultCompare=function(a,c){return-E(a,c)};function wa(a,c){return a===c}m.array.defaultCompareEquality=wa;m.array.binaryInsert=function(a,c,d){d=ra(a,c,d);return 0>d?(na(a,c,-(d+1)),!0):!1};m.array.binaryRemove=function(a,c,d){c=ra(a,c,d);return 0<=c?A(a,c):!1};
-m.array.bucket=function(a,c,d){for(var e={},f=0;f<a.length;f++){var g=a[f],h=c.call(d,g,f,a);void 0!==h&&(e[h]||(e[h]=[])).push(g)}return e};m.array.toObject=function(a,c,d){var e={};w(a,function(f,g){e[c.call(d,f,g,a)]=f});return e};function xa(a,c,d){var e=[],f=0,g=a;d=d||1;void 0!==c&&(f=a,g=c);if(0>d*(g-f))return[];if(0<d)for(a=f;a<g;a+=d)e.push(a);else for(a=f;a>g;a+=d)e.push(a);return e}m.array.range=xa;function ya(a,c){for(var d=[],e=0;e<c;e++)d[e]=a;return d}m.array.repeat=ya;
-function za(a){for(var c=[],d=0;d<arguments.length;d++){var e=arguments[d];if(Array.isArray(e))for(var f=0;f<e.length;f+=8192){var g=D(e,f,f+8192);g=za.apply(null,g);for(var h=0;h<g.length;h++)c.push(g[h])}else c.push(e)}return c}m.array.flatten=za;m.array.rotate=function(a,c){m.asserts.assert(null!=a.length);a.length&&(c%=a.length,0<c?Array.prototype.unshift.apply(a,a.splice(-c,c)):0>c&&Array.prototype.push.apply(a,a.splice(0,-c)));return a};
-m.array.moveItem=function(a,c,d){m.asserts.assert(0<=c&&c<a.length);m.asserts.assert(0<=d&&d<a.length);c=Array.prototype.splice.call(a,c,1);Array.prototype.splice.call(a,d,0,c[0])};m.array.zip=function(a){if(!arguments.length)return[];for(var c=[],d=arguments[0].length,e=1;e<arguments.length;e++)arguments[e].length<d&&(d=arguments[e].length);for(e=0;e<d;e++){for(var f=[],g=0;g<arguments.length;g++)f.push(arguments[g][e]);c.push(f)}return c};
-m.array.shuffle=function(a,c){c=c||Math.random;for(var d=a.length-1;0<d;d--){var e=Math.floor(c()*(d+1)),f=a[d];a[d]=a[e];a[e]=f}};m.array.copyByIndex=function(a,c){var d=[];w(c,function(e){d.push(a[e])});return d};m.array.concatMap=function(a,c,d){return B.apply([],x(a,c,d))};m.debug.errorcontext={};m.debug.errorcontext.addErrorContext=function(a,c,d){a[m.debug.errorcontext.CONTEXT_KEY_]||(a[m.debug.errorcontext.CONTEXT_KEY_]={});a[m.debug.errorcontext.CONTEXT_KEY_][c]=d};m.debug.errorcontext.getErrorContext=function(a){return a[m.debug.errorcontext.CONTEXT_KEY_]||{}};m.debug.errorcontext.CONTEXT_KEY_="__closure__error__context__984382";m.string={};m.string.internal={};m.string.internal.startsWith=function(a,c){return 0==a.lastIndexOf(c,0)};m.string.internal.endsWith=function(a,c){var d=a.length-c.length;return 0<=d&&a.indexOf(c,d)==d};m.string.internal.caseInsensitiveStartsWith=function(a,c){return 0==m.string.internal.caseInsensitiveCompare(c,a.substr(0,c.length))};m.string.internal.caseInsensitiveEndsWith=function(a,c){return 0==m.string.internal.caseInsensitiveCompare(c,a.substr(a.length-c.length,c.length))};
-m.string.internal.caseInsensitiveEquals=function(a,c){return a.toLowerCase()==c.toLowerCase()};m.string.internal.isEmptyOrWhitespace=function(a){return/^[\s\xa0]*$/.test(a)};m.string.internal.trim=m.TRUSTED_SITE&&String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};m.string.internal.caseInsensitiveCompare=function(a,c){a=String(a).toLowerCase();c=String(c).toLowerCase();return a<c?-1:a==c?0:1};
-m.string.internal.newLineToBr=function(a,c){return a.replace(/(\r\n|\r|\n)/g,c?"<br />":"<br>")};
-m.string.internal.htmlEscape=function(a,c){if(c)a=a.replace(m.string.internal.AMP_RE_,"&amp;").replace(m.string.internal.LT_RE_,"&lt;").replace(m.string.internal.GT_RE_,"&gt;").replace(m.string.internal.QUOT_RE_,"&quot;").replace(m.string.internal.SINGLE_QUOTE_RE_,"&#39;").replace(m.string.internal.NULL_RE_,"&#0;");else{if(!m.string.internal.ALL_RE_.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(m.string.internal.AMP_RE_,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(m.string.internal.LT_RE_,"&lt;"));
--1!=a.indexOf(">")&&(a=a.replace(m.string.internal.GT_RE_,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(m.string.internal.QUOT_RE_,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(m.string.internal.SINGLE_QUOTE_RE_,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(m.string.internal.NULL_RE_,"&#0;"))}return a};m.string.internal.AMP_RE_=/&/g;m.string.internal.LT_RE_=/</g;m.string.internal.GT_RE_=/>/g;m.string.internal.QUOT_RE_=/"/g;m.string.internal.SINGLE_QUOTE_RE_=/'/g;m.string.internal.NULL_RE_=/\x00/g;
-m.string.internal.ALL_RE_=/[\x00&<>"']/;m.string.internal.whitespaceEscape=function(a){return m.string.internal.newLineToBr(a.replace(/  /g," &#160;"),void 0)};m.string.internal.contains=function(a,c){return-1!=a.indexOf(c)};m.string.internal.caseInsensitiveContains=function(a,c){return m.string.internal.contains(a.toLowerCase(),c.toLowerCase())};
-m.string.internal.compareVersions=function(a,c){var d=0;a=m.string.internal.trim(String(a)).split(".");c=m.string.internal.trim(String(c)).split(".");for(var e=Math.max(a.length,c.length),f=0;0==d&&f<e;f++){var g=a[f]||"",h=c[f]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(0==g[0].length&&0==h[0].length)break;d=m.string.internal.compareElements_(0==g[1].length?0:parseInt(g[1],10),0==h[1].length?0:parseInt(h[1],10))||m.string.internal.compareElements_(0==
-g[2].length,0==h[2].length)||m.string.internal.compareElements_(g[2],h[2]);g=g[3];h=h[3]}while(0==d)}return d};m.string.internal.compareElements_=function(a,c){return a<c?-1:a>c?1:0};m.labs={};m.labs.userAgent={};m.labs.userAgent.util={};m.labs.userAgent.util.getNativeUserAgentString_=function(){var a=m.labs.userAgent.util.getNavigator_();return a&&(a=a.userAgent)?a:""};m.labs.userAgent.util.getNavigator_=function(){return m.global.navigator};m.labs.userAgent.util.userAgent_=m.labs.userAgent.util.getNativeUserAgentString_();m.labs.userAgent.util.setUserAgent=function(a){m.labs.userAgent.util.userAgent_=a||m.labs.userAgent.util.getNativeUserAgentString_()};
-m.labs.userAgent.util.getUserAgent=function(){return m.labs.userAgent.util.userAgent_};m.labs.userAgent.util.matchUserAgent=function(a){return m.string.internal.contains(m.labs.userAgent.util.getUserAgent(),a)};m.labs.userAgent.util.matchUserAgentIgnoreCase=function(a){return m.string.internal.caseInsensitiveContains(m.labs.userAgent.util.getUserAgent(),a)};
-m.labs.userAgent.util.extractVersionTuples=function(a){for(var c=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g,d=[],e;e=c.exec(a);)d.push([e[1],e[2],e[3]||void 0]);return d};m.object={};m.object.forEach=function(a,c,d){for(var e in a)c.call(d,a[e],e,a)};m.object.filter=function(a,c,d){var e={},f;for(f in a)c.call(d,a[f],f,a)&&(e[f]=a[f]);return e};m.object.map=function(a,c,d){var e={},f;for(f in a)e[f]=c.call(d,a[f],f,a);return e};m.object.some=function(a,c,d){for(var e in a)if(c.call(d,a[e],e,a))return!0;return!1};m.object.every=function(a,c,d){for(var e in a)if(!c.call(d,a[e],e,a))return!1;return!0};m.object.getCount=function(a){var c=0,d;for(d in a)c++;return c};
-m.object.getAnyKey=function(a){for(var c in a)return c};m.object.getAnyValue=function(a){for(var c in a)return a[c]};m.object.contains=function(a,c){return m.object.containsValue(a,c)};m.object.getValues=function(a){var c=[],d=0,e;for(e in a)c[d++]=a[e];return c};m.object.getKeys=function(a){var c=[],d=0,e;for(e in a)c[d++]=e;return c};m.object.getValueByKeys=function(a,c){var d=m.isArrayLike(c),e=d?c:arguments;for(d=d?0:1;d<e.length;d++){if(null==a)return;a=a[e[d]]}return a};
-m.object.containsKey=function(a,c){return null!==a&&c in a};m.object.containsValue=function(a,c){for(var d in a)if(a[d]==c)return!0;return!1};m.object.findKey=function(a,c,d){for(var e in a)if(c.call(d,a[e],e,a))return e};m.object.findValue=function(a,c,d){return(c=m.object.findKey(a,c,d))&&a[c]};m.object.isEmpty=function(a){for(var c in a)return!1;return!0};m.object.clear=function(a){for(var c in a)delete a[c]};m.object.remove=function(a,c){var d;(d=c in a)&&delete a[c];return d};
-m.object.add=function(a,c,d){if(null!==a&&c in a)throw Error('The object already contains the key "'+c+'"');m.object.set(a,c,d)};m.object.get=function(a,c,d){return null!==a&&c in a?a[c]:d};m.object.set=function(a,c,d){a[c]=d};m.object.setIfUndefined=function(a,c,d){return c in a?a[c]:a[c]=d};m.object.setWithReturnValueIfNotSet=function(a,c,d){if(c in a)return a[c];d=d();return a[c]=d};
-m.object.equals=function(a,c){for(var d in a)if(!(d in c)||a[d]!==c[d])return!1;for(var e in c)if(!(e in a))return!1;return!0};m.object.clone=function(a){var c={},d;for(d in a)c[d]=a[d];return c};
-m.object.unsafeClone=function(a){if(!a||"object"!==typeof a)return a;if("function"===typeof a.clone)return a.clone();var c=Array.isArray(a)?[]:"function"!==typeof ArrayBuffer||"function"!==typeof ArrayBuffer.isView||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length),d;for(d in a)c[d]=m.object.unsafeClone(a[d]);return c};m.object.transpose=function(a){var c={},d;for(d in a)c[a[d]]=d;return c};m.object.PROTOTYPE_FIELDS_="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
-m.object.extend=function(a,c){for(var d,e,f=1;f<arguments.length;f++){e=arguments[f];for(d in e)a[d]=e[d];for(var g=0;g<m.object.PROTOTYPE_FIELDS_.length;g++)d=m.object.PROTOTYPE_FIELDS_[g],Object.prototype.hasOwnProperty.call(e,d)&&(a[d]=e[d])}};m.object.create=function(a){var c=arguments.length;if(1==c&&Array.isArray(arguments[0]))return m.object.create.apply(null,arguments[0]);if(c%2)throw Error("Uneven number of arguments");for(var d={},e=0;e<c;e+=2)d[arguments[e]]=arguments[e+1];return d};
-m.object.createSet=function(a){var c=arguments.length;if(1==c&&Array.isArray(arguments[0]))return m.object.createSet.apply(null,arguments[0]);for(var d={},e=0;e<c;e++)d[arguments[e]]=!0;return d};m.object.createImmutableView=function(a){var c=a;Object.isFrozen&&!Object.isFrozen(a)&&(c=Object.create(a),Object.freeze(c));return c};m.object.isImmutableView=function(a){return!!Object.isFrozen&&Object.isFrozen(a)};
-m.object.getAllPropertyNames=function(a,c,d){if(!a)return[];if(!Object.getOwnPropertyNames||!Object.getPrototypeOf)return m.object.getKeys(a);for(var e={};a&&(a!==Object.prototype||c)&&(a!==Function.prototype||d);){for(var f=Object.getOwnPropertyNames(a),g=0;g<f.length;g++)e[f[g]]=!0;a=Object.getPrototypeOf(a)}return m.object.getKeys(e)};m.object.getSuperClass=function(a){return(a=Object.getPrototypeOf(a.prototype))&&a.constructor};m.labs.userAgent.browser={};m.labs.userAgent.browser.matchOpera_=function(){return m.labs.userAgent.util.matchUserAgent("Opera")};m.labs.userAgent.browser.matchIE_=function(){return m.labs.userAgent.util.matchUserAgent("Trident")||m.labs.userAgent.util.matchUserAgent("MSIE")};m.labs.userAgent.browser.matchEdgeHtml_=function(){return m.labs.userAgent.util.matchUserAgent("Edge")};m.labs.userAgent.browser.matchEdgeChromium_=function(){return m.labs.userAgent.util.matchUserAgent("Edg/")};
-m.labs.userAgent.browser.matchOperaChromium_=function(){return m.labs.userAgent.util.matchUserAgent("OPR")};m.labs.userAgent.browser.matchFirefox_=function(){return m.labs.userAgent.util.matchUserAgent("Firefox")||m.labs.userAgent.util.matchUserAgent("FxiOS")};
-m.labs.userAgent.browser.matchSafari_=function(){return m.labs.userAgent.util.matchUserAgent("Safari")&&!(m.labs.userAgent.browser.matchChrome_()||m.labs.userAgent.browser.matchCoast_()||m.labs.userAgent.browser.matchOpera_()||m.labs.userAgent.browser.matchEdgeHtml_()||m.labs.userAgent.browser.matchEdgeChromium_()||m.labs.userAgent.browser.matchOperaChromium_()||m.labs.userAgent.browser.matchFirefox_()||m.labs.userAgent.browser.isSilk()||m.labs.userAgent.util.matchUserAgent("Android"))};
-m.labs.userAgent.browser.matchCoast_=function(){return m.labs.userAgent.util.matchUserAgent("Coast")};m.labs.userAgent.browser.matchIosWebview_=function(){return(m.labs.userAgent.util.matchUserAgent("iPad")||m.labs.userAgent.util.matchUserAgent("iPhone"))&&!m.labs.userAgent.browser.matchSafari_()&&!m.labs.userAgent.browser.matchChrome_()&&!m.labs.userAgent.browser.matchCoast_()&&!m.labs.userAgent.browser.matchFirefox_()&&m.labs.userAgent.util.matchUserAgent("AppleWebKit")};
-m.labs.userAgent.browser.matchChrome_=function(){return(m.labs.userAgent.util.matchUserAgent("Chrome")||m.labs.userAgent.util.matchUserAgent("CriOS"))&&!m.labs.userAgent.browser.matchEdgeHtml_()};m.labs.userAgent.browser.matchAndroidBrowser_=function(){return m.labs.userAgent.util.matchUserAgent("Android")&&!(m.labs.userAgent.browser.isChrome()||m.labs.userAgent.browser.isFirefox()||m.labs.userAgent.browser.isOpera()||m.labs.userAgent.browser.isSilk())};m.labs.userAgent.browser.isOpera=m.labs.userAgent.browser.matchOpera_;
-m.labs.userAgent.browser.isIE=m.labs.userAgent.browser.matchIE_;m.labs.userAgent.browser.isEdge=m.labs.userAgent.browser.matchEdgeHtml_;m.labs.userAgent.browser.isEdgeChromium=m.labs.userAgent.browser.matchEdgeChromium_;m.labs.userAgent.browser.isOperaChromium=m.labs.userAgent.browser.matchOperaChromium_;m.labs.userAgent.browser.isFirefox=m.labs.userAgent.browser.matchFirefox_;m.labs.userAgent.browser.isSafari=m.labs.userAgent.browser.matchSafari_;m.labs.userAgent.browser.isCoast=m.labs.userAgent.browser.matchCoast_;
-m.labs.userAgent.browser.isIosWebview=m.labs.userAgent.browser.matchIosWebview_;m.labs.userAgent.browser.isChrome=m.labs.userAgent.browser.matchChrome_;m.labs.userAgent.browser.isAndroidBrowser=m.labs.userAgent.browser.matchAndroidBrowser_;m.labs.userAgent.browser.isSilk=function(){return m.labs.userAgent.util.matchUserAgent("Silk")};
-m.labs.userAgent.browser.getVersion=function(){function a(f){f=ja(f,e);return d[f]||""}var c=m.labs.userAgent.util.getUserAgent();if(m.labs.userAgent.browser.isIE())return m.labs.userAgent.browser.getIEVersion_(c);c=m.labs.userAgent.util.extractVersionTuples(c);var d={};w(c,function(f){d[f[0]]=f[1]});var e=m.partial(m.object.containsKey,d);return m.labs.userAgent.browser.isOpera()?a(["Version","Opera"]):m.labs.userAgent.browser.isEdge()?a(["Edge"]):m.labs.userAgent.browser.isEdgeChromium()?a(["Edg"]):
-m.labs.userAgent.browser.isChrome()?a(["Chrome","CriOS","HeadlessChrome"]):(c=c[2])&&c[1]||""};m.labs.userAgent.browser.isVersionOrHigher=function(a){return 0<=m.string.internal.compareVersions(m.labs.userAgent.browser.getVersion(),a)};
-m.labs.userAgent.browser.getIEVersion_=function(a){var c=/rv: *([\d\.]*)/.exec(a);if(c&&c[1])return c[1];c="";var d=/MSIE +([\d\.]+)/.exec(a);if(d&&d[1])if(a=/Trident\/(\d.\d)/.exec(a),"7.0"==d[1])if(a&&a[1])switch(a[1]){case "4.0":c="8.0";break;case "5.0":c="9.0";break;case "6.0":c="10.0";break;case "7.0":c="11.0"}else c="7.0";else c=d[1];return c};m.dom.asserts={};m.dom.asserts.assertIsLocation=function(a){if(m.asserts.ENABLE_ASSERTS){var c=m.dom.asserts.getWindow_(a);c&&(!a||!(a instanceof c.Location)&&a instanceof c.Element)&&m.asserts.fail("Argument is not a Location (or a non-Element mock); got: %s",m.dom.asserts.debugStringForType_(a))}};
-m.dom.asserts.assertIsElementType_=function(a,c){if(m.asserts.ENABLE_ASSERTS){var d=m.dom.asserts.getWindow_(a);d&&"undefined"!=typeof d[c]&&(a&&(a instanceof d[c]||!(a instanceof d.Location||a instanceof d.Element))||m.asserts.fail("Argument is not a %s (or a non-Element, non-Location mock); got: %s",c,m.dom.asserts.debugStringForType_(a)))}return a};m.dom.asserts.assertIsHTMLAnchorElement=function(a){m.dom.asserts.assertIsElementType_(a,"HTMLAnchorElement")};
-m.dom.asserts.assertIsHTMLButtonElement=function(a){return m.dom.asserts.assertIsElementType_(a,"HTMLButtonElement")};m.dom.asserts.assertIsHTMLLinkElement=function(a){m.dom.asserts.assertIsElementType_(a,"HTMLLinkElement")};m.dom.asserts.assertIsHTMLImageElement=function(a){m.dom.asserts.assertIsElementType_(a,"HTMLImageElement")};m.dom.asserts.assertIsHTMLAudioElement=function(a){m.dom.asserts.assertIsElementType_(a,"HTMLAudioElement")};
-m.dom.asserts.assertIsHTMLVideoElement=function(a){m.dom.asserts.assertIsElementType_(a,"HTMLVideoElement")};m.dom.asserts.assertIsHTMLInputElement=function(a){return m.dom.asserts.assertIsElementType_(a,"HTMLInputElement")};m.dom.asserts.assertIsHTMLTextAreaElement=function(a){return m.dom.asserts.assertIsElementType_(a,"HTMLTextAreaElement")};m.dom.asserts.assertIsHTMLCanvasElement=function(a){return m.dom.asserts.assertIsElementType_(a,"HTMLCanvasElement")};
-m.dom.asserts.assertIsHTMLEmbedElement=function(a){m.dom.asserts.assertIsElementType_(a,"HTMLEmbedElement")};m.dom.asserts.assertIsHTMLFormElement=function(a){return m.dom.asserts.assertIsElementType_(a,"HTMLFormElement")};m.dom.asserts.assertIsHTMLFrameElement=function(a){m.dom.asserts.assertIsElementType_(a,"HTMLFrameElement")};m.dom.asserts.assertIsHTMLIFrameElement=function(a){m.dom.asserts.assertIsElementType_(a,"HTMLIFrameElement")};
-m.dom.asserts.assertIsHTMLObjectElement=function(a){m.dom.asserts.assertIsElementType_(a,"HTMLObjectElement")};m.dom.asserts.assertIsHTMLScriptElement=function(a){m.dom.asserts.assertIsElementType_(a,"HTMLScriptElement")};m.dom.asserts.debugStringForType_=function(a){if(m.isObject(a))try{return a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a)}catch(c){return"<object could not be stringified>"}else return void 0===a?"undefined":null===a?"null":typeof a};
-m.dom.asserts.getWindow_=function(a){try{var c=a&&a.ownerDocument,d=c&&(c.defaultView||c.parentWindow);d=d||m.global;if(d.Element&&d.Location)return d}catch(e){}return null};m.functions={};m.functions.constant=function(a){return function(){return a}};m.functions.FALSE=function(){return!1};m.functions.TRUE=function(){return!0};m.functions.NULL=function(){return null};m.functions.UNDEFINED=function(){};m.functions.EMPTY=m.functions.UNDEFINED;m.functions.identity=function(a){return a};m.functions.error=function(a){return function(){throw Error(a);}};m.functions.fail=function(){};
-m.functions.lock=function(a,c){c=c||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,c))}};m.functions.nth=function(a){return function(){return arguments[a]}};m.functions.partialRight=function(a,c){var d=Array.prototype.slice.call(arguments,1);return function(){var e=this;e===m.global&&(e=void 0);var f=Array.prototype.slice.call(arguments);f.push.apply(f,d);return a.apply(e,f)}};m.functions.withReturnValue=function(a,c){return m.functions.sequence(a,m.functions.constant(c))};
-m.functions.equalTo=function(a,c){return function(d){return c?a==d:a===d}};m.functions.compose=function(a,c){var d=arguments,e=d.length;return function(){var f;e&&(f=d[e-1].apply(this,arguments));for(var g=e-2;0<=g;g--)f=d[g].call(this,f);return f}};m.functions.sequence=function(a){var c=arguments,d=c.length;return function(){for(var e,f=0;f<d;f++)e=c[f].apply(this,arguments);return e}};
-m.functions.and=function(a){var c=arguments,d=c.length;return function(){for(var e=0;e<d;e++)if(!c[e].apply(this,arguments))return!1;return!0}};m.functions.or=function(a){var c=arguments,d=c.length;return function(){for(var e=0;e<d;e++)if(c[e].apply(this,arguments))return!0;return!1}};m.functions.not=function(a){return function(){return!a.apply(this,arguments)}};m.functions.create=function(a,c){var d=function(){};d.prototype=a.prototype;d=new d;a.apply(d,Array.prototype.slice.call(arguments,1));return d};
-m.functions.CACHE_RETURN_VALUE=!0;m.functions.cacheReturnValue=function(a){var c=!1,d;return function(){if(!m.functions.CACHE_RETURN_VALUE)return a();c||(d=a(),c=!0);return d}};m.functions.once=function(a){var c=a;return function(){if(c){var d=c;c=null;d()}}};m.functions.debounce=function(a,c,d){var e=0;return function(f){m.global.clearTimeout(e);var g=arguments;e=m.global.setTimeout(function(){a.apply(d,g)},c)}};
-m.functions.throttle=function(a,c,d){var e=0,f=!1,g=[],h=function(){e=0;f&&(f=!1,l())},l=function(){e=m.global.setTimeout(h,c);a.apply(d,g)};return function(n){g=arguments;e?f=!0:l()}};m.functions.rateLimit=function(a,c,d){var e=0,f=function(){e=0};return function(g){e||(e=m.global.setTimeout(f,c),a.apply(d,arguments))}};m.functions.isFunction=function(a){return"function"===typeof a};m.dom.HtmlElement=function(){};m.dom.TagName=function(){};m.dom.TagName.cast=function(a){return a};m.dom.TagName.prototype.toString=function(){};m.dom.TagName.A="A";m.dom.TagName.ABBR="ABBR";m.dom.TagName.ACRONYM="ACRONYM";m.dom.TagName.ADDRESS="ADDRESS";m.dom.TagName.APPLET="APPLET";m.dom.TagName.AREA="AREA";m.dom.TagName.ARTICLE="ARTICLE";m.dom.TagName.ASIDE="ASIDE";m.dom.TagName.AUDIO="AUDIO";m.dom.TagName.B="B";m.dom.TagName.BASE="BASE";m.dom.TagName.BASEFONT="BASEFONT";m.dom.TagName.BDI="BDI";m.dom.TagName.BDO="BDO";
-m.dom.TagName.BIG="BIG";m.dom.TagName.BLOCKQUOTE="BLOCKQUOTE";m.dom.TagName.BODY="BODY";m.dom.TagName.BR="BR";m.dom.TagName.BUTTON="BUTTON";m.dom.TagName.CANVAS="CANVAS";m.dom.TagName.CAPTION="CAPTION";m.dom.TagName.CENTER="CENTER";m.dom.TagName.CITE="CITE";m.dom.TagName.CODE="CODE";m.dom.TagName.COL="COL";m.dom.TagName.COLGROUP="COLGROUP";m.dom.TagName.COMMAND="COMMAND";m.dom.TagName.DATA="DATA";m.dom.TagName.DATALIST="DATALIST";m.dom.TagName.DD="DD";m.dom.TagName.DEL="DEL";
-m.dom.TagName.DETAILS="DETAILS";m.dom.TagName.DFN="DFN";m.dom.TagName.DIALOG="DIALOG";m.dom.TagName.DIR="DIR";m.dom.TagName.DIV="DIV";m.dom.TagName.DL="DL";m.dom.TagName.DT="DT";m.dom.TagName.EM="EM";m.dom.TagName.EMBED="EMBED";m.dom.TagName.FIELDSET="FIELDSET";m.dom.TagName.FIGCAPTION="FIGCAPTION";m.dom.TagName.FIGURE="FIGURE";m.dom.TagName.FONT="FONT";m.dom.TagName.FOOTER="FOOTER";m.dom.TagName.FORM="FORM";m.dom.TagName.FRAME="FRAME";m.dom.TagName.FRAMESET="FRAMESET";m.dom.TagName.H1="H1";
-m.dom.TagName.H2="H2";m.dom.TagName.H3="H3";m.dom.TagName.H4="H4";m.dom.TagName.H5="H5";m.dom.TagName.H6="H6";m.dom.TagName.HEAD="HEAD";m.dom.TagName.HEADER="HEADER";m.dom.TagName.HGROUP="HGROUP";m.dom.TagName.HR="HR";m.dom.TagName.HTML="HTML";m.dom.TagName.I="I";m.dom.TagName.IFRAME="IFRAME";m.dom.TagName.IMG="IMG";m.dom.TagName.INPUT="INPUT";m.dom.TagName.INS="INS";m.dom.TagName.ISINDEX="ISINDEX";m.dom.TagName.KBD="KBD";m.dom.TagName.KEYGEN="KEYGEN";m.dom.TagName.LABEL="LABEL";
-m.dom.TagName.LEGEND="LEGEND";m.dom.TagName.LI="LI";m.dom.TagName.LINK="LINK";m.dom.TagName.MAIN="MAIN";m.dom.TagName.MAP="MAP";m.dom.TagName.MARK="MARK";m.dom.TagName.MATH="MATH";m.dom.TagName.MENU="MENU";m.dom.TagName.MENUITEM="MENUITEM";m.dom.TagName.META="META";m.dom.TagName.METER="METER";m.dom.TagName.NAV="NAV";m.dom.TagName.NOFRAMES="NOFRAMES";m.dom.TagName.NOSCRIPT="NOSCRIPT";m.dom.TagName.OBJECT="OBJECT";m.dom.TagName.OL="OL";m.dom.TagName.OPTGROUP="OPTGROUP";m.dom.TagName.OPTION="OPTION";
-m.dom.TagName.OUTPUT="OUTPUT";m.dom.TagName.P="P";m.dom.TagName.PARAM="PARAM";m.dom.TagName.PICTURE="PICTURE";m.dom.TagName.PRE="PRE";m.dom.TagName.PROGRESS="PROGRESS";m.dom.TagName.Q="Q";m.dom.TagName.RP="RP";m.dom.TagName.RT="RT";m.dom.TagName.RTC="RTC";m.dom.TagName.RUBY="RUBY";m.dom.TagName.S="S";m.dom.TagName.SAMP="SAMP";m.dom.TagName.SCRIPT="SCRIPT";m.dom.TagName.SECTION="SECTION";m.dom.TagName.SELECT="SELECT";m.dom.TagName.SMALL="SMALL";m.dom.TagName.SOURCE="SOURCE";m.dom.TagName.SPAN="SPAN";
-m.dom.TagName.STRIKE="STRIKE";m.dom.TagName.STRONG="STRONG";m.dom.TagName.STYLE="STYLE";m.dom.TagName.SUB="SUB";m.dom.TagName.SUMMARY="SUMMARY";m.dom.TagName.SUP="SUP";m.dom.TagName.SVG="SVG";m.dom.TagName.TABLE="TABLE";m.dom.TagName.TBODY="TBODY";m.dom.TagName.TD="TD";m.dom.TagName.TEMPLATE="TEMPLATE";m.dom.TagName.TEXTAREA="TEXTAREA";m.dom.TagName.TFOOT="TFOOT";m.dom.TagName.TH="TH";m.dom.TagName.THEAD="THEAD";m.dom.TagName.TIME="TIME";m.dom.TagName.TITLE="TITLE";m.dom.TagName.TR="TR";
-m.dom.TagName.TRACK="TRACK";m.dom.TagName.TT="TT";m.dom.TagName.U="U";m.dom.TagName.UL="UL";m.dom.TagName.VAR="VAR";m.dom.TagName.VIDEO="VIDEO";m.dom.TagName.WBR="WBR";m.dom.tags={};m.dom.tags.VOID_TAGS_={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};m.dom.tags.isVoidTag=function(a){return!0===m.dom.tags.VOID_TAGS_[a]};m.html={};m.html.trustedtypes={};m.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse=function(){if(!m.TRUSTED_TYPES_POLICY_NAME)return null;void 0===m.html.trustedtypes.cachedPolicy_&&(m.html.trustedtypes.cachedPolicy_=m.createTrustedTypesPolicy());return m.html.trustedtypes.cachedPolicy_};m.string.TypedString=function(){};m.string.Const=function(a,c){this.stringConstValueWithSecurityContract__googStringSecurityPrivate_=a===m.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_&&c||"";this.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_=m.string.Const.TYPE_MARKER_};m.string.Const.prototype.implementsGoogStringTypedString=!0;m.string.Const.prototype.getTypedStringValue=function(){return this.stringConstValueWithSecurityContract__googStringSecurityPrivate_};
-m.DEBUG&&(m.string.Const.prototype.toString=function(){return"Const{"+this.stringConstValueWithSecurityContract__googStringSecurityPrivate_+"}"});m.string.Const.unwrap=function(a){if(a instanceof m.string.Const&&a.constructor===m.string.Const&&a.STRING_CONST_TYPE_MARKER__GOOG_STRING_SECURITY_PRIVATE_===m.string.Const.TYPE_MARKER_)return a.stringConstValueWithSecurityContract__googStringSecurityPrivate_;m.asserts.fail("expected object of type Const, got '"+a+"'");return"type_error:Const"};
-m.string.Const.from=function(a){return new m.string.Const(m.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_,a)};m.string.Const.TYPE_MARKER_={};m.string.Const.GOOG_STRING_CONSTRUCTOR_TOKEN_PRIVATE_={};m.string.Const.EMPTY=m.string.Const.from("");var Aa={},G=function(a,c){this.privateDoNotAccessOrElseSafeScriptWrappedValue_=c===Aa?a:"";this.implementsGoogStringTypedString=!0};G.fromConstant=function(a){a=m.string.Const.unwrap(a);return 0===a.length?G.EMPTY:Ba(a)};G.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeScriptWrappedValue_.toString()};G.unwrap=function(a){return Ca(a).toString()};
-var Ca=function(a){if(a instanceof G&&a.constructor===G)return a.privateDoNotAccessOrElseSafeScriptWrappedValue_;(0,m.asserts.fail)("expected object of type SafeScript, got '"+a+"' of type "+m.typeOf(a));return"type_error:SafeScript"},Ba=function(a){var c=m.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();a=c?c.createScript(a):a;return new G(a,Aa)};G.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeScriptWrappedValue_.toString()};G.EMPTY=Ba("");m.html.SafeScript=G;m.fs={};m.fs.url={};m.fs.url.createObjectUrl=function(a){return m.fs.url.getUrlObject_().createObjectURL(a)};m.fs.url.revokeObjectUrl=function(a){m.fs.url.getUrlObject_().revokeObjectURL(a)};m.fs.url.UrlObject_=function(){};m.fs.url.UrlObject_.prototype.createObjectURL=function(){};m.fs.url.UrlObject_.prototype.revokeObjectURL=function(){};m.fs.url.getUrlObject_=function(){var a=m.fs.url.findUrlObject_();if(null!=a)return a;throw Error("This browser doesn't seem to support blob URLs");};
-m.fs.url.findUrlObject_=function(){return void 0!==m.global.URL&&void 0!==m.global.URL.createObjectURL?m.global.URL:void 0!==m.global.createObjectURL?m.global:null};m.fs.url.browserSupportsObjectUrls=function(){return null!=m.fs.url.findUrlObject_()};m.fs.blob={};m.fs.blob.getBlob=function(a){var c=m.global.BlobBuilder||m.global.WebKitBlobBuilder;if(void 0!==c){c=new c;for(var d=0;d<arguments.length;d++)c.append(arguments[d]);return c.getBlob()}return m.fs.blob.getBlobWithProperties(C(arguments))};
-m.fs.blob.getBlobWithProperties=function(a,c){var d=m.global.BlobBuilder||m.global.WebKitBlobBuilder;if(void 0!==d){d=new d;for(var e=0;e<a.length;e++)d.append(a[e],void 0);return d.getBlob(c)}if(void 0!==m.global.Blob)return d={},c&&(d.type=c),new Blob(a,d);throw Error("This browser doesn't seem to support creating Blobs");};m.i18n={};m.i18n.bidi={};m.i18n.bidi.FORCE_RTL=!1;
-m.i18n.bidi.IS_RTL=m.i18n.bidi.FORCE_RTL||("ar"==m.LOCALE.substring(0,2).toLowerCase()||"fa"==m.LOCALE.substring(0,2).toLowerCase()||"he"==m.LOCALE.substring(0,2).toLowerCase()||"iw"==m.LOCALE.substring(0,2).toLowerCase()||"ps"==m.LOCALE.substring(0,2).toLowerCase()||"sd"==m.LOCALE.substring(0,2).toLowerCase()||"ug"==m.LOCALE.substring(0,2).toLowerCase()||"ur"==m.LOCALE.substring(0,2).toLowerCase()||"yi"==m.LOCALE.substring(0,2).toLowerCase())&&(2==m.LOCALE.length||"-"==m.LOCALE.substring(2,3)||"_"==
-m.LOCALE.substring(2,3))||3<=m.LOCALE.length&&"ckb"==m.LOCALE.substring(0,3).toLowerCase()&&(3==m.LOCALE.length||"-"==m.LOCALE.substring(3,4)||"_"==m.LOCALE.substring(3,4))||7<=m.LOCALE.length&&("-"==m.LOCALE.substring(2,3)||"_"==m.LOCALE.substring(2,3))&&("adlm"==m.LOCALE.substring(3,7).toLowerCase()||"arab"==m.LOCALE.substring(3,7).toLowerCase()||"hebr"==m.LOCALE.substring(3,7).toLowerCase()||"nkoo"==m.LOCALE.substring(3,7).toLowerCase()||"rohg"==m.LOCALE.substring(3,7).toLowerCase()||"thaa"==m.LOCALE.substring(3,
-7).toLowerCase())||8<=m.LOCALE.length&&("-"==m.LOCALE.substring(3,4)||"_"==m.LOCALE.substring(3,4))&&("adlm"==m.LOCALE.substring(4,8).toLowerCase()||"arab"==m.LOCALE.substring(4,8).toLowerCase()||"hebr"==m.LOCALE.substring(4,8).toLowerCase()||"nkoo"==m.LOCALE.substring(4,8).toLowerCase()||"rohg"==m.LOCALE.substring(4,8).toLowerCase()||"thaa"==m.LOCALE.substring(4,8).toLowerCase());m.i18n.bidi.Format={LRE:"\u202a",RLE:"\u202b",PDF:"\u202c",LRM:"\u200e",RLM:"\u200f"};m.i18n.bidi.Dir={LTR:1,RTL:-1,NEUTRAL:0};
-m.i18n.bidi.RIGHT="right";m.i18n.bidi.LEFT="left";m.i18n.bidi.I18N_RIGHT=m.i18n.bidi.IS_RTL?m.i18n.bidi.LEFT:m.i18n.bidi.RIGHT;m.i18n.bidi.I18N_LEFT=m.i18n.bidi.IS_RTL?m.i18n.bidi.RIGHT:m.i18n.bidi.LEFT;m.i18n.bidi.toDir=function(a){return"number"==typeof a?0<a?m.i18n.bidi.Dir.LTR:0>a?m.i18n.bidi.Dir.RTL:m.i18n.bidi.Dir.NEUTRAL:null==a?null:a?m.i18n.bidi.Dir.RTL:m.i18n.bidi.Dir.LTR};m.i18n.bidi.ltrChars_="A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff";
-m.i18n.bidi.rtlChars_="\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc";m.i18n.bidi.htmlSkipReg_=/<[^>]*>|&[^;]+;/g;m.i18n.bidi.stripHtmlIfNeeded_=function(a,c){return c?a.replace(m.i18n.bidi.htmlSkipReg_,""):a};m.i18n.bidi.rtlCharReg_=new RegExp("["+m.i18n.bidi.rtlChars_+"]");m.i18n.bidi.ltrCharReg_=new RegExp("["+m.i18n.bidi.ltrChars_+"]");m.i18n.bidi.hasAnyRtl=function(a,c){return m.i18n.bidi.rtlCharReg_.test(m.i18n.bidi.stripHtmlIfNeeded_(a,c))};
-m.i18n.bidi.hasRtlChar=m.i18n.bidi.hasAnyRtl;m.i18n.bidi.hasAnyLtr=function(a){return m.i18n.bidi.ltrCharReg_.test(m.i18n.bidi.stripHtmlIfNeeded_(a,void 0))};m.i18n.bidi.ltrRe_=new RegExp("^["+m.i18n.bidi.ltrChars_+"]");m.i18n.bidi.rtlRe_=new RegExp("^["+m.i18n.bidi.rtlChars_+"]");m.i18n.bidi.isRtlChar=function(a){return m.i18n.bidi.rtlRe_.test(a)};m.i18n.bidi.isLtrChar=function(a){return m.i18n.bidi.ltrRe_.test(a)};m.i18n.bidi.isNeutralChar=function(a){return!m.i18n.bidi.isLtrChar(a)&&!m.i18n.bidi.isRtlChar(a)};
-m.i18n.bidi.ltrDirCheckRe_=new RegExp("^[^"+m.i18n.bidi.rtlChars_+"]*["+m.i18n.bidi.ltrChars_+"]");m.i18n.bidi.rtlDirCheckRe_=new RegExp("^[^"+m.i18n.bidi.ltrChars_+"]*["+m.i18n.bidi.rtlChars_+"]");m.i18n.bidi.startsWithRtl=function(a,c){return m.i18n.bidi.rtlDirCheckRe_.test(m.i18n.bidi.stripHtmlIfNeeded_(a,c))};m.i18n.bidi.isRtlText=m.i18n.bidi.startsWithRtl;m.i18n.bidi.startsWithLtr=function(a,c){return m.i18n.bidi.ltrDirCheckRe_.test(m.i18n.bidi.stripHtmlIfNeeded_(a,c))};
-m.i18n.bidi.isLtrText=m.i18n.bidi.startsWithLtr;m.i18n.bidi.isRequiredLtrRe_=/^http:\/\/.*/;m.i18n.bidi.isNeutralText=function(a,c){a=m.i18n.bidi.stripHtmlIfNeeded_(a,c);return m.i18n.bidi.isRequiredLtrRe_.test(a)||!m.i18n.bidi.hasAnyLtr(a)&&!m.i18n.bidi.hasAnyRtl(a)};m.i18n.bidi.ltrExitDirCheckRe_=new RegExp("["+m.i18n.bidi.ltrChars_+"][^"+m.i18n.bidi.rtlChars_+"]*$");m.i18n.bidi.rtlExitDirCheckRe_=new RegExp("["+m.i18n.bidi.rtlChars_+"][^"+m.i18n.bidi.ltrChars_+"]*$");
-m.i18n.bidi.endsWithLtr=function(a,c){return m.i18n.bidi.ltrExitDirCheckRe_.test(m.i18n.bidi.stripHtmlIfNeeded_(a,c))};m.i18n.bidi.isLtrExitText=m.i18n.bidi.endsWithLtr;m.i18n.bidi.endsWithRtl=function(a,c){return m.i18n.bidi.rtlExitDirCheckRe_.test(m.i18n.bidi.stripHtmlIfNeeded_(a,c))};m.i18n.bidi.isRtlExitText=m.i18n.bidi.endsWithRtl;m.i18n.bidi.rtlLocalesRe_=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;
-m.i18n.bidi.isRtlLanguage=function(a){return m.i18n.bidi.rtlLocalesRe_.test(a)};m.i18n.bidi.bracketGuardTextRe_=/(\(.*?\)+)|(\[.*?\]+)|(\{.*?\}+)|(<.*?>+)/g;m.i18n.bidi.guardBracketInText=function(a,c){c=(void 0===c?m.i18n.bidi.hasAnyRtl(a):c)?m.i18n.bidi.Format.RLM:m.i18n.bidi.Format.LRM;return a.replace(m.i18n.bidi.bracketGuardTextRe_,c+"$&"+c)};m.i18n.bidi.enforceRtlInHtml=function(a){return"<"==a.charAt(0)?a.replace(/<\w+/,"$& dir=rtl"):"\n<span dir=rtl>"+a+"</span>"};
-m.i18n.bidi.enforceRtlInText=function(a){return m.i18n.bidi.Format.RLE+a+m.i18n.bidi.Format.PDF};m.i18n.bidi.enforceLtrInHtml=function(a){return"<"==a.charAt(0)?a.replace(/<\w+/,"$& dir=ltr"):"\n<span dir=ltr>"+a+"</span>"};m.i18n.bidi.enforceLtrInText=function(a){return m.i18n.bidi.Format.LRE+a+m.i18n.bidi.Format.PDF};m.i18n.bidi.dimensionsRe_=/:\s*([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)\s+([.\d][.\w]*)/g;m.i18n.bidi.leftRe_=/left/gi;m.i18n.bidi.rightRe_=/right/gi;m.i18n.bidi.tempRe_=/%%%%/g;
-m.i18n.bidi.mirrorCSS=function(a){return a.replace(m.i18n.bidi.dimensionsRe_,":$1 $4 $3 $2").replace(m.i18n.bidi.leftRe_,"%%%%").replace(m.i18n.bidi.rightRe_,m.i18n.bidi.LEFT).replace(m.i18n.bidi.tempRe_,m.i18n.bidi.RIGHT)};m.i18n.bidi.doubleQuoteSubstituteRe_=/([\u0591-\u05f2])"/g;m.i18n.bidi.singleQuoteSubstituteRe_=/([\u0591-\u05f2])'/g;m.i18n.bidi.normalizeHebrewQuote=function(a){return a.replace(m.i18n.bidi.doubleQuoteSubstituteRe_,"$1\u05f4").replace(m.i18n.bidi.singleQuoteSubstituteRe_,"$1\u05f3")};
-m.i18n.bidi.wordSeparatorRe_=/\s+/;m.i18n.bidi.hasNumeralsRe_=/[\d\u06f0-\u06f9]/;m.i18n.bidi.rtlDetectionThreshold_=.4;
-m.i18n.bidi.estimateDirection=function(a,c){var d=0,e=0,f=!1;a=m.i18n.bidi.stripHtmlIfNeeded_(a,c).split(m.i18n.bidi.wordSeparatorRe_);for(c=0;c<a.length;c++){var g=a[c];m.i18n.bidi.startsWithRtl(g)?(d++,e++):m.i18n.bidi.isRequiredLtrRe_.test(g)?f=!0:m.i18n.bidi.hasAnyLtr(g)?e++:m.i18n.bidi.hasNumeralsRe_.test(g)&&(f=!0)}return 0==e?f?m.i18n.bidi.Dir.LTR:m.i18n.bidi.Dir.NEUTRAL:d/e>m.i18n.bidi.rtlDetectionThreshold_?m.i18n.bidi.Dir.RTL:m.i18n.bidi.Dir.LTR};
-m.i18n.bidi.detectRtlDirectionality=function(a,c){return m.i18n.bidi.estimateDirection(a,c)==m.i18n.bidi.Dir.RTL};m.i18n.bidi.setElementDirAndAlign=function(a,c){a&&(c=m.i18n.bidi.toDir(c))&&(a.style.textAlign=c==m.i18n.bidi.Dir.RTL?m.i18n.bidi.RIGHT:m.i18n.bidi.LEFT,a.dir=c==m.i18n.bidi.Dir.RTL?"rtl":"ltr")};
-m.i18n.bidi.setElementDirByTextDirectionality=function(a,c){switch(m.i18n.bidi.estimateDirection(c)){case m.i18n.bidi.Dir.LTR:"ltr"!==a.dir&&(a.dir="ltr");break;case m.i18n.bidi.Dir.RTL:"rtl"!==a.dir&&(a.dir="rtl");break;default:a.removeAttribute("dir")}};m.i18n.bidi.DirectionalString=function(){};m.html.TrustedResourceUrl=function(a,c){this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_=c===m.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_?a:""};b=m.html.TrustedResourceUrl.prototype;b.implementsGoogStringTypedString=!0;b.getTypedStringValue=function(){return this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_.toString()};b.implementsGoogI18nBidiDirectionalString=!0;b.getDirection=function(){return m.i18n.bidi.Dir.LTR};
-b.toString=function(){return this.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_+""};m.html.TrustedResourceUrl.unwrap=function(a){return m.html.TrustedResourceUrl.unwrapTrustedScriptURL(a).toString()};
-m.html.TrustedResourceUrl.unwrapTrustedScriptURL=function(a){if(a instanceof m.html.TrustedResourceUrl&&a.constructor===m.html.TrustedResourceUrl)return a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue_;m.asserts.fail("expected object of type TrustedResourceUrl, got '"+a+"' of type "+m.typeOf(a));return"type_error:TrustedResourceUrl"};
-m.html.TrustedResourceUrl.format=function(a,c){var d=m.string.Const.unwrap(a);if(!m.html.TrustedResourceUrl.BASE_URL_.test(d))throw Error("Invalid TrustedResourceUrl format: "+d);a=d.replace(m.html.TrustedResourceUrl.FORMAT_MARKER_,function(e,f){if(!Object.prototype.hasOwnProperty.call(c,f))throw Error('Found marker, "'+f+'", in format string, "'+d+'", but no valid label mapping found in args: '+JSON.stringify(c));e=c[f];return e instanceof m.string.Const?m.string.Const.unwrap(e):encodeURIComponent(String(e))});
-return m.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(a)};m.html.TrustedResourceUrl.FORMAT_MARKER_=/%{(\w+)}/g;m.html.TrustedResourceUrl.BASE_URL_=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i;m.html.TrustedResourceUrl.URL_PARAM_PARSER_=/^([^?#]*)(\?[^#]*)?(#[\s\S]*)?/;
-m.html.TrustedResourceUrl.formatWithParams=function(a,c,d,e){a=m.html.TrustedResourceUrl.format(a,c);a=m.html.TrustedResourceUrl.unwrap(a);a=m.html.TrustedResourceUrl.URL_PARAM_PARSER_.exec(a);c=a[3]||"";return m.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(a[1]+m.html.TrustedResourceUrl.stringifyParams_("?",a[2]||"",d)+m.html.TrustedResourceUrl.stringifyParams_("#",c,e))};m.html.TrustedResourceUrl.fromConstant=function(a){return m.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(m.string.Const.unwrap(a))};
-m.html.TrustedResourceUrl.fromConstants=function(a){for(var c="",d=0;d<a.length;d++)c+=m.string.Const.unwrap(a[d]);return m.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(c)};m.html.TrustedResourceUrl.fromSafeScript=function(a){a=m.fs.blob.getBlobWithProperties([G.unwrap(a)],"text/javascript");a=m.fs.url.createObjectUrl(a);return m.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(a)};
-m.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_={};m.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse=function(a){var c=m.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();a=c?c.createScriptURL(a):a;return new m.html.TrustedResourceUrl(a,m.html.TrustedResourceUrl.CONSTRUCTOR_TOKEN_PRIVATE_)};
-m.html.TrustedResourceUrl.stringifyParams_=function(a,c,d){if(null==d)return c;if("string"===typeof d)return d?a+encodeURIComponent(d):"";for(var e in d)if(Object.prototype.hasOwnProperty.call(d,e)){var f=d[e];f=Array.isArray(f)?f:[f];for(var g=0;g<f.length;g++){var h=f[g];null!=h&&(c||(c=a),c+=(c.length>a.length?"&":"")+encodeURIComponent(e)+"="+encodeURIComponent(String(h)))}}return c};m.html.SafeUrl=function(a,c){this.privateDoNotAccessOrElseSafeUrlWrappedValue_=c===m.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_?a:""};m.html.SafeUrl.INNOCUOUS_STRING="about:invalid#zClosurez";b=m.html.SafeUrl.prototype;b.implementsGoogStringTypedString=!0;b.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeUrlWrappedValue_.toString()};b.implementsGoogI18nBidiDirectionalString=!0;b.getDirection=function(){return m.i18n.bidi.Dir.LTR};b.toString=function(){return this.privateDoNotAccessOrElseSafeUrlWrappedValue_.toString()};
-m.html.SafeUrl.unwrap=function(a){if(a instanceof m.html.SafeUrl&&a.constructor===m.html.SafeUrl)return a.privateDoNotAccessOrElseSafeUrlWrappedValue_;m.asserts.fail("expected object of type SafeUrl, got '"+a+"' of type "+m.typeOf(a));return"type_error:SafeUrl"};m.html.SafeUrl.fromConstant=function(a){return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(m.string.Const.unwrap(a))};m.html.SAFE_MIME_TYPE_PATTERN_=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i;
-m.html.SafeUrl.isSafeMimeType=function(a){return m.html.SAFE_MIME_TYPE_PATTERN_.test(a)};m.html.SafeUrl.fromBlob=function(a){a=m.html.SafeUrl.isSafeMimeType(a.type)?m.fs.url.createObjectUrl(a):m.html.SafeUrl.INNOCUOUS_STRING;return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};m.html.SafeUrl.revokeObjectUrl=function(a){a=a.getTypedStringValue();a!==m.html.SafeUrl.INNOCUOUS_STRING&&m.fs.url.revokeObjectUrl(a)};
-m.html.SafeUrl.fromMediaSource=function(a){m.asserts.assert("MediaSource"in m.global,"No support for MediaSource");a=a instanceof MediaSource?m.fs.url.createObjectUrl(a):m.html.SafeUrl.INNOCUOUS_STRING;return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};m.html.DATA_URL_PATTERN_=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;
-m.html.SafeUrl.tryFromDataUrl=function(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var c=a.match(m.html.DATA_URL_PATTERN_);return c&&m.html.SafeUrl.isSafeMimeType(c[1])?m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a):null};m.html.SafeUrl.fromDataUrl=function(a){return m.html.SafeUrl.tryFromDataUrl(a)||m.html.SafeUrl.INNOCUOUS_URL};m.html.SafeUrl.fromTelUrl=function(a){m.string.internal.caseInsensitiveStartsWith(a,"tel:")||(a=m.html.SafeUrl.INNOCUOUS_STRING);return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};
-m.html.SIP_URL_PATTERN_=/^sip[s]?:[+a-z0-9_.!$%&'*\/=^`{|}~-]+@([a-z0-9-]+\.)+[a-z0-9]{2,63}$/i;m.html.SafeUrl.fromSipUrl=function(a){m.html.SIP_URL_PATTERN_.test(decodeURIComponent(a))||(a=m.html.SafeUrl.INNOCUOUS_STRING);return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};m.html.SafeUrl.fromFacebookMessengerUrl=function(a){m.string.internal.caseInsensitiveStartsWith(a,"fb-messenger://share")||(a=m.html.SafeUrl.INNOCUOUS_STRING);return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};
-m.html.SafeUrl.fromWhatsAppUrl=function(a){m.string.internal.caseInsensitiveStartsWith(a,"whatsapp://send")||(a=m.html.SafeUrl.INNOCUOUS_STRING);return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};m.html.SafeUrl.fromSmsUrl=function(a){m.string.internal.caseInsensitiveStartsWith(a,"sms:")&&m.html.SafeUrl.isSmsUrlBodyValid_(a)||(a=m.html.SafeUrl.INNOCUOUS_STRING);return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};
-m.html.SafeUrl.isSmsUrlBodyValid_=function(a){var c=a.indexOf("#");0<c&&(a=a.substring(0,c));c=a.match(/[?&]body=/gi);if(!c)return!0;if(1<c.length)return!1;a=a.match(/[?&]body=([^&]*)/)[1];if(!a)return!0;try{decodeURIComponent(a)}catch(d){return!1}return/^(?:[a-z0-9\-_.~]|%[0-9a-f]{2})+$/i.test(a)};m.html.SafeUrl.fromSshUrl=function(a){m.string.internal.caseInsensitiveStartsWith(a,"ssh://")||(a=m.html.SafeUrl.INNOCUOUS_STRING);return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};
-m.html.SafeUrl.sanitizeChromeExtensionUrl=function(a,c){return m.html.SafeUrl.sanitizeExtensionUrl_(/^chrome-extension:\/\/([^\/]+)\//,a,c)};m.html.SafeUrl.sanitizeFirefoxExtensionUrl=function(a,c){return m.html.SafeUrl.sanitizeExtensionUrl_(/^moz-extension:\/\/([^\/]+)\//,a,c)};m.html.SafeUrl.sanitizeEdgeExtensionUrl=function(a,c){return m.html.SafeUrl.sanitizeExtensionUrl_(/^ms-browser-extension:\/\/([^\/]+)\//,a,c)};
-m.html.SafeUrl.sanitizeExtensionUrl_=function(a,c,d){(a=a.exec(c))?(a=a[1],-1==(d instanceof m.string.Const?[m.string.Const.unwrap(d)]:d.map(function(e){return m.string.Const.unwrap(e)})).indexOf(a)&&(c=m.html.SafeUrl.INNOCUOUS_STRING)):c=m.html.SafeUrl.INNOCUOUS_STRING;return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(c)};m.html.SafeUrl.fromTrustedResourceUrl=function(a){return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(m.html.TrustedResourceUrl.unwrap(a))};
-m.html.SAFE_URL_PATTERN_=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;m.html.SafeUrl.SAFE_URL_PATTERN=m.html.SAFE_URL_PATTERN_;m.html.SafeUrl.trySanitize=function(a){if(a instanceof m.html.SafeUrl)return a;a="object"==typeof a&&a.implementsGoogStringTypedString?a.getTypedStringValue():String(a);return m.html.SAFE_URL_PATTERN_.test(a)?m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a):m.html.SafeUrl.tryFromDataUrl(a)};
-m.html.SafeUrl.sanitize=function(a){return m.html.SafeUrl.trySanitize(a)||m.html.SafeUrl.INNOCUOUS_URL};
-m.html.SafeUrl.sanitizeAssertUnchanged=function(a,c){if(a instanceof m.html.SafeUrl)return a;a="object"==typeof a&&a.implementsGoogStringTypedString?a.getTypedStringValue():String(a);if(c&&/^data:/i.test(a)&&(c=m.html.SafeUrl.fromDataUrl(a),c.getTypedStringValue()==a))return c;m.asserts.assert(m.html.SAFE_URL_PATTERN_.test(a),"%s does not match the safe URL pattern",a)||(a=m.html.SafeUrl.INNOCUOUS_STRING);return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(a)};
-m.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_={};m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse=function(a){return new m.html.SafeUrl(a,m.html.SafeUrl.CONSTRUCTOR_TOKEN_PRIVATE_)};m.html.SafeUrl.INNOCUOUS_URL=m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(m.html.SafeUrl.INNOCUOUS_STRING);m.html.SafeUrl.ABOUT_BLANK=m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse("about:blank");m.html.SafeStyle=function(a,c){this.privateDoNotAccessOrElseSafeStyleWrappedValue_=c===m.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_?a:""};m.html.SafeStyle.prototype.implementsGoogStringTypedString=!0;
-m.html.SafeStyle.fromConstant=function(a){a=m.string.Const.unwrap(a);if(0===a.length)return m.html.SafeStyle.EMPTY;m.asserts.assert(m.string.internal.endsWith(a,";"),"Last character of style string is not ';': "+a);m.asserts.assert(m.string.internal.contains(a,":"),"Style string must contain at least one ':', to specify a \"name: value\" pair: "+a);return m.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(a)};m.html.SafeStyle.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_};
-m.html.SafeStyle.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeStyleWrappedValue_.toString()};m.html.SafeStyle.unwrap=function(a){if(a instanceof m.html.SafeStyle&&a.constructor===m.html.SafeStyle)return a.privateDoNotAccessOrElseSafeStyleWrappedValue_;m.asserts.fail("expected object of type SafeStyle, got '"+a+"' of type "+m.typeOf(a));return"type_error:SafeStyle"};m.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_={};
-m.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse=function(a){return new m.html.SafeStyle(a,m.html.SafeStyle.CONSTRUCTOR_TOKEN_PRIVATE_)};m.html.SafeStyle.EMPTY=m.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse("");m.html.SafeStyle.INNOCUOUS_STRING="zClosurez";
-m.html.SafeStyle.create=function(a){var c="",d;for(d in a)if(Object.prototype.hasOwnProperty.call(a,d)){if(!/^[-_a-zA-Z0-9]+$/.test(d))throw Error("Name allows only [-_a-zA-Z0-9], got: "+d);var e=a[d];null!=e&&(e=Array.isArray(e)?x(e,m.html.SafeStyle.sanitizePropertyValue_).join(" "):m.html.SafeStyle.sanitizePropertyValue_(e),c+=d+":"+e+";")}return c?m.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(c):m.html.SafeStyle.EMPTY};
-m.html.SafeStyle.sanitizePropertyValue_=function(a){if(a instanceof m.html.SafeUrl)return'url("'+m.html.SafeUrl.unwrap(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';a=a instanceof m.string.Const?m.string.Const.unwrap(a):m.html.SafeStyle.sanitizePropertyValueString_(String(a));if(/[{;}]/.test(a))throw new m.asserts.AssertionError("Value does not allow [{;}], got: %s.",[a]);return a};
-m.html.SafeStyle.sanitizePropertyValueString_=function(a){var c=a.replace(m.html.SafeStyle.FUNCTIONS_RE_,"$1").replace(m.html.SafeStyle.FUNCTIONS_RE_,"$1").replace(m.html.SafeStyle.URL_RE_,"url");if(m.html.SafeStyle.VALUE_RE_.test(c)){if(m.html.SafeStyle.COMMENT_RE_.test(a))return m.asserts.fail("String value disallows comments, got: "+a),m.html.SafeStyle.INNOCUOUS_STRING;if(!m.html.SafeStyle.hasBalancedQuotes_(a))return m.asserts.fail("String value requires balanced quotes, got: "+a),m.html.SafeStyle.INNOCUOUS_STRING;
-if(!m.html.SafeStyle.hasBalancedSquareBrackets_(a))return m.asserts.fail("String value requires balanced square brackets and one identifier per pair of brackets, got: "+a),m.html.SafeStyle.INNOCUOUS_STRING}else return m.asserts.fail("String value allows only "+m.html.SafeStyle.VALUE_ALLOWED_CHARS_+" and simple functions, got: "+a),m.html.SafeStyle.INNOCUOUS_STRING;return m.html.SafeStyle.sanitizeUrl_(a)};
-m.html.SafeStyle.hasBalancedQuotes_=function(a){for(var c=!0,d=!0,e=0;e<a.length;e++){var f=a.charAt(e);"'"==f&&d?c=!c:'"'==f&&c&&(d=!d)}return c&&d};m.html.SafeStyle.hasBalancedSquareBrackets_=function(a){for(var c=!0,d=/^[-_a-zA-Z0-9]$/,e=0;e<a.length;e++){var f=a.charAt(e);if("]"==f){if(c)return!1;c=!0}else if("["==f){if(!c)return!1;c=!1}else if(!c&&!d.test(f))return!1}return c};m.html.SafeStyle.VALUE_ALLOWED_CHARS_="[-,.\"'%_!# a-zA-Z0-9\\[\\]]";
-m.html.SafeStyle.VALUE_RE_=new RegExp("^"+m.html.SafeStyle.VALUE_ALLOWED_CHARS_+"+$");m.html.SafeStyle.URL_RE_=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g;m.html.SafeStyle.ALLOWED_FUNCTIONS_="calc cubic-bezier fit-content hsl hsla linear-gradient matrix minmax repeat rgb rgba (rotate|scale|translate)(X|Y|Z|3d)?".split(" ");m.html.SafeStyle.FUNCTIONS_RE_=new RegExp("\\b("+m.html.SafeStyle.ALLOWED_FUNCTIONS_.join("|")+")\\([-+*/0-9a-z.%\\[\\], ]+\\)","g");
-m.html.SafeStyle.COMMENT_RE_=/\/\*/;m.html.SafeStyle.sanitizeUrl_=function(a){return a.replace(m.html.SafeStyle.URL_RE_,function(c,d,e,f){var g="";e=e.replace(/^(['"])(.*)\1$/,function(h,l,n){g=l;return n});c=m.html.SafeUrl.sanitize(e).getTypedStringValue();return d+g+c+g+f})};m.html.SafeStyle.concat=function(a){var c="",d=function(e){Array.isArray(e)?w(e,d):c+=m.html.SafeStyle.unwrap(e)};w(arguments,d);return c?m.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(c):m.html.SafeStyle.EMPTY};var H={},I=function(a,c){this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_=c===H?a:"";this.implementsGoogStringTypedString=!0};I.concat=function(a){var c="",d=function(e){Array.isArray(e)?w(e,d):c+=I.unwrap(e)};w(arguments,d);return new I(c,H)};I.fromConstant=function(a){a=m.string.Const.unwrap(a);if(0===a.length)return I.EMPTY;(0,m.asserts.assert)(!(0,m.string.internal.contains)(a,"<"),"Forbidden '<' character in style sheet string: "+a);return new I(a,H)};
-I.prototype.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_};I.unwrap=function(a){if(a instanceof I&&a.constructor===I)return a.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_;(0,m.asserts.fail)("expected object of type SafeStyleSheet, got '"+a+"' of type "+m.typeOf(a));return"type_error:SafeStyleSheet"};I.prototype.toString=function(){return this.privateDoNotAccessOrElseSafeStyleSheetWrappedValue_.toString()};I.EMPTY=new I("",H);
-m.html.SafeStyleSheet=I;m.html.SafeHtml=function(a,c,d){this.privateDoNotAccessOrElseSafeHtmlWrappedValue_=d===m.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_?a:"";this.dir_=c};m.html.SafeHtml.ENABLE_ERROR_MESSAGES=m.DEBUG;m.html.SafeHtml.SUPPORT_STYLE_ATTRIBUTE=!0;b=m.html.SafeHtml.prototype;b.implementsGoogI18nBidiDirectionalString=!0;b.getDirection=function(){return this.dir_};b.implementsGoogStringTypedString=!0;b.getTypedStringValue=function(){return this.privateDoNotAccessOrElseSafeHtmlWrappedValue_.toString()};
-b.toString=function(){return this.privateDoNotAccessOrElseSafeHtmlWrappedValue_.toString()};m.html.SafeHtml.unwrap=function(a){return m.html.SafeHtml.unwrapTrustedHTML(a).toString()};m.html.SafeHtml.unwrapTrustedHTML=function(a){if(a instanceof m.html.SafeHtml&&a.constructor===m.html.SafeHtml)return a.privateDoNotAccessOrElseSafeHtmlWrappedValue_;m.asserts.fail("expected object of type SafeHtml, got '"+a+"' of type "+m.typeOf(a));return"type_error:SafeHtml"};
-m.html.SafeHtml.htmlEscape=function(a){if(a instanceof m.html.SafeHtml)return a;var c="object"==typeof a,d=null;c&&a.implementsGoogI18nBidiDirectionalString&&(d=a.getDirection());return m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(m.string.internal.htmlEscape(c&&a.implementsGoogStringTypedString?a.getTypedStringValue():String(a)),d)};
-m.html.SafeHtml.htmlEscapePreservingNewlines=function(a){if(a instanceof m.html.SafeHtml)return a;a=m.html.SafeHtml.htmlEscape(a);return m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(m.string.internal.newLineToBr(m.html.SafeHtml.unwrap(a)),a.getDirection())};
-m.html.SafeHtml.htmlEscapePreservingNewlinesAndSpaces=function(a){if(a instanceof m.html.SafeHtml)return a;a=m.html.SafeHtml.htmlEscape(a);return m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(m.string.internal.whitespaceEscape(m.html.SafeHtml.unwrap(a)),a.getDirection())};m.html.SafeHtml.from=m.html.SafeHtml.htmlEscape;m.html.SafeHtml.comment=function(a){return m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("\x3c!--"+m.string.internal.htmlEscape(a)+"--\x3e",null)};
-m.html.SafeHtml.VALID_NAMES_IN_TAG_=/^[a-zA-Z0-9-]+$/;m.html.SafeHtml.URL_ATTRIBUTES_={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0};m.html.SafeHtml.NOT_ALLOWED_TAG_NAMES_=m.object.createSet(m.dom.TagName.APPLET,m.dom.TagName.BASE,m.dom.TagName.EMBED,m.dom.TagName.IFRAME,m.dom.TagName.LINK,m.dom.TagName.MATH,m.dom.TagName.META,m.dom.TagName.OBJECT,m.dom.TagName.SCRIPT,m.dom.TagName.STYLE,m.dom.TagName.SVG,m.dom.TagName.TEMPLATE);
-m.html.SafeHtml.create=function(a,c,d){m.html.SafeHtml.verifyTagName(String(a));return m.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse(String(a),c,d)};
-m.html.SafeHtml.verifyTagName=function(a){if(!m.html.SafeHtml.VALID_NAMES_IN_TAG_.test(a))throw Error(m.html.SafeHtml.ENABLE_ERROR_MESSAGES?"Invalid tag name <"+a+">.":"");if(a.toUpperCase()in m.html.SafeHtml.NOT_ALLOWED_TAG_NAMES_)throw Error(m.html.SafeHtml.ENABLE_ERROR_MESSAGES?"Tag name <"+a+"> is not allowed for SafeHtml.":"");};
-m.html.SafeHtml.createIframe=function(a,c,d,e){a&&m.html.TrustedResourceUrl.unwrap(a);var f={};f.src=a||null;f.srcdoc=c&&m.html.SafeHtml.unwrap(c);a=m.html.SafeHtml.combineAttributes(f,{sandbox:""},d);return m.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("iframe",a,e)};
-m.html.SafeHtml.createSandboxIframe=function(a,c,d,e){if(!m.html.SafeHtml.canUseSandboxIframe())throw Error(m.html.SafeHtml.ENABLE_ERROR_MESSAGES?"The browser does not support sandboxed iframes.":"");var f={};f.src=a?m.html.SafeUrl.unwrap(m.html.SafeUrl.sanitize(a)):null;f.srcdoc=c||null;f.sandbox="";a=m.html.SafeHtml.combineAttributes(f,{},d);return m.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("iframe",a,e)};
-m.html.SafeHtml.canUseSandboxIframe=function(){return m.global.HTMLIFrameElement&&"sandbox"in m.global.HTMLIFrameElement.prototype};m.html.SafeHtml.createScriptSrc=function(a,c){m.html.TrustedResourceUrl.unwrap(a);a=m.html.SafeHtml.combineAttributes({src:a},{},c);return m.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("script",a)};
-m.html.SafeHtml.createScript=function(a,c){for(var d in c)if(Object.prototype.hasOwnProperty.call(c,d)){var e=d.toLowerCase();if("language"==e||"src"==e||"text"==e||"type"==e)throw Error(m.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Cannot set "'+e+'" attribute':"");}d="";a=B(a);for(e=0;e<a.length;e++)d+=G.unwrap(a[e]);a=m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(d,m.i18n.bidi.Dir.NEUTRAL);return m.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("script",c,a)};
-m.html.SafeHtml.createStyle=function(a,c){c=m.html.SafeHtml.combineAttributes({type:"text/css"},{},c);var d="";a=B(a);for(var e=0;e<a.length;e++)d+=I.unwrap(a[e]);a=m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(d,m.i18n.bidi.Dir.NEUTRAL);return m.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("style",c,a)};
-m.html.SafeHtml.createMetaRefresh=function(a,c){a=m.html.SafeUrl.unwrap(m.html.SafeUrl.sanitize(a));(m.labs.userAgent.browser.isIE()||m.labs.userAgent.browser.isEdge())&&m.string.internal.contains(a,";")&&(a="'"+a.replace(/'/g,"%27")+"'");return m.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse("meta",{"http-equiv":"refresh",content:(c||0)+"; url="+a})};
-m.html.SafeHtml.getAttrNameAndValue_=function(a,c,d){if(d instanceof m.string.Const)d=m.string.Const.unwrap(d);else if("style"==c.toLowerCase())if(m.html.SafeHtml.SUPPORT_STYLE_ATTRIBUTE)d=m.html.SafeHtml.getStyleValue_(d);else throw Error(m.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "style" not supported.':"");else{if(/^on/i.test(c))throw Error(m.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "'+c+'" requires goog.string.Const value, "'+d+'" given.':"");if(c.toLowerCase()in m.html.SafeHtml.URL_ATTRIBUTES_)if(d instanceof
-m.html.TrustedResourceUrl)d=m.html.TrustedResourceUrl.unwrap(d);else if(d instanceof m.html.SafeUrl)d=m.html.SafeUrl.unwrap(d);else if("string"===typeof d)d=m.html.SafeUrl.sanitize(d).getTypedStringValue();else throw Error(m.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Attribute "'+c+'" on tag "'+a+'" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+d+'" given.':"");}d.implementsGoogStringTypedString&&(d=d.getTypedStringValue());m.asserts.assert("string"===typeof d||"number"===typeof d,
-"String or number value expected, got "+typeof d+" with value: "+d);return c+'="'+m.string.internal.htmlEscape(String(d))+'"'};m.html.SafeHtml.getStyleValue_=function(a){if(!m.isObject(a))throw Error(m.html.SafeHtml.ENABLE_ERROR_MESSAGES?'The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof a+" given: "+a:"");a instanceof m.html.SafeStyle||(a=m.html.SafeStyle.create(a));return m.html.SafeStyle.unwrap(a)};
-m.html.SafeHtml.createWithDir=function(a,c,d,e){c=m.html.SafeHtml.create(c,d,e);c.dir_=a;return c};
-m.html.SafeHtml.join=function(a,c){a=m.html.SafeHtml.htmlEscape(a);var d=a.getDirection(),e=[],f=function(g){Array.isArray(g)?w(g,f):(g=m.html.SafeHtml.htmlEscape(g),e.push(m.html.SafeHtml.unwrap(g)),g=g.getDirection(),d==m.i18n.bidi.Dir.NEUTRAL?d=g:g!=m.i18n.bidi.Dir.NEUTRAL&&d!=g&&(d=null))};w(c,f);return m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(e.join(m.html.SafeHtml.unwrap(a)),d)};m.html.SafeHtml.concat=function(a){return m.html.SafeHtml.join(m.html.SafeHtml.EMPTY,Array.prototype.slice.call(arguments))};
-m.html.SafeHtml.concatWithDir=function(a,c){var d=m.html.SafeHtml.concat(D(arguments,1));d.dir_=a;return d};m.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_={};m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse=function(a,c){var d=m.html.trustedtypes.getPolicyPrivateDoNotAccessOrElse();a=d?d.createHTML(a):a;return new m.html.SafeHtml(a,c,m.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_)};
-m.html.SafeHtml.createSafeHtmlTagSecurityPrivateDoNotAccessOrElse=function(a,c,d){var e=null;var f="<"+a+m.html.SafeHtml.stringifyAttributes(a,c);null==d?d=[]:Array.isArray(d)||(d=[d]);m.dom.tags.isVoidTag(a.toLowerCase())?(m.asserts.assert(!d.length,"Void tag <"+a+"> does not allow content."),f+=">"):(e=m.html.SafeHtml.concat(d),f+=">"+m.html.SafeHtml.unwrap(e)+"</"+a+">",e=e.getDirection());(a=c&&c.dir)&&(e=/^(ltr|rtl|auto)$/i.test(a)?m.i18n.bidi.Dir.NEUTRAL:null);return m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(f,
-e)};m.html.SafeHtml.stringifyAttributes=function(a,c){var d="";if(c)for(var e in c)if(Object.prototype.hasOwnProperty.call(c,e)){if(!m.html.SafeHtml.VALID_NAMES_IN_TAG_.test(e))throw Error(m.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Invalid attribute name "'+e+'".':"");var f=c[e];null!=f&&(d+=" "+m.html.SafeHtml.getAttrNameAndValue_(a,e,f))}return d};
-m.html.SafeHtml.combineAttributes=function(a,c,d){var e={},f;for(f in a)Object.prototype.hasOwnProperty.call(a,f)&&(m.asserts.assert(f.toLowerCase()==f,"Must be lower case"),e[f]=a[f]);for(f in c)Object.prototype.hasOwnProperty.call(c,f)&&(m.asserts.assert(f.toLowerCase()==f,"Must be lower case"),e[f]=c[f]);if(d)for(f in d)if(Object.prototype.hasOwnProperty.call(d,f)){var g=f.toLowerCase();if(g in a)throw Error(m.html.SafeHtml.ENABLE_ERROR_MESSAGES?'Cannot override "'+g+'" attribute, got "'+f+'" with value "'+
-d[f]+'"':"");g in c&&delete e[g];e[f]=d[f]}return e};m.html.SafeHtml.DOCTYPE_HTML=m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<!DOCTYPE html>",m.i18n.bidi.Dir.NEUTRAL);m.html.SafeHtml.EMPTY=new m.html.SafeHtml(m.global.trustedTypes&&m.global.trustedTypes.emptyHTML||"",m.i18n.bidi.Dir.NEUTRAL,m.html.SafeHtml.CONSTRUCTOR_TOKEN_PRIVATE_);m.html.SafeHtml.BR=m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse("<br>",m.i18n.bidi.Dir.NEUTRAL);m.html.uncheckedconversions={};m.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract=function(a,c){m.asserts.assertString(m.string.Const.unwrap(a),"must provide justification");m.asserts.assert(!m.string.internal.isEmptyOrWhitespace(m.string.Const.unwrap(a)),"must provide non-empty justification");return m.html.SafeHtml.createSafeHtmlSecurityPrivateDoNotAccessOrElse(c,null)};
-m.html.uncheckedconversions.safeScriptFromStringKnownToSatisfyTypeContract=function(a,c){m.asserts.assertString(m.string.Const.unwrap(a),"must provide justification");m.asserts.assert(!m.string.internal.isEmptyOrWhitespace(m.string.Const.unwrap(a)),"must provide non-empty justification");return Ba(c)};
-m.html.uncheckedconversions.safeStyleFromStringKnownToSatisfyTypeContract=function(a,c){m.asserts.assertString(m.string.Const.unwrap(a),"must provide justification");m.asserts.assert(!m.string.internal.isEmptyOrWhitespace(m.string.Const.unwrap(a)),"must provide non-empty justification");return m.html.SafeStyle.createSafeStyleSecurityPrivateDoNotAccessOrElse(c)};
-m.html.uncheckedconversions.safeStyleSheetFromStringKnownToSatisfyTypeContract=function(a,c){m.asserts.assertString(m.string.Const.unwrap(a),"must provide justification");m.asserts.assert(!m.string.internal.isEmptyOrWhitespace(m.string.Const.unwrap(a)),"must provide non-empty justification");return new I(c,H)};
-m.html.uncheckedconversions.safeUrlFromStringKnownToSatisfyTypeContract=function(a,c){m.asserts.assertString(m.string.Const.unwrap(a),"must provide justification");m.asserts.assert(!m.string.internal.isEmptyOrWhitespace(m.string.Const.unwrap(a)),"must provide non-empty justification");return m.html.SafeUrl.createSafeUrlSecurityPrivateDoNotAccessOrElse(c)};
-m.html.uncheckedconversions.trustedResourceUrlFromStringKnownToSatisfyTypeContract=function(a,c){m.asserts.assertString(m.string.Const.unwrap(a),"must provide justification");m.asserts.assert(!m.string.internal.isEmptyOrWhitespace(m.string.Const.unwrap(a)),"must provide non-empty justification");return m.html.TrustedResourceUrl.createTrustedResourceUrlSecurityPrivateDoNotAccessOrElse(c)};m.dom.safe={};m.dom.safe.InsertAdjacentHtmlPosition={AFTERBEGIN:"afterbegin",AFTEREND:"afterend",BEFOREBEGIN:"beforebegin",BEFOREEND:"beforeend"};m.dom.safe.insertAdjacentHtml=function(a,c,d){a.insertAdjacentHTML(c,m.html.SafeHtml.unwrapTrustedHTML(d))};m.dom.safe.SET_INNER_HTML_DISALLOWED_TAGS_={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};
-m.dom.safe.isInnerHtmlCleanupRecursive_=m.functions.cacheReturnValue(function(){if(m.DEBUG&&"undefined"===typeof document)return!1;var a=document.createElement("div"),c=document.createElement("div");c.appendChild(document.createElement("div"));a.appendChild(c);if(m.DEBUG&&!a.firstChild)return!1;c=a.firstChild.firstChild;a.innerHTML=m.html.SafeHtml.unwrapTrustedHTML(m.html.SafeHtml.EMPTY);return!c.parentElement});
-m.dom.safe.unsafeSetInnerHtmlDoNotUseOrElse=function(a,c){if(m.dom.safe.isInnerHtmlCleanupRecursive_())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=m.html.SafeHtml.unwrapTrustedHTML(c)};m.dom.safe.setInnerHtml=function(a,c){if(m.asserts.ENABLE_ASSERTS&&a.tagName&&m.dom.safe.SET_INNER_HTML_DISALLOWED_TAGS_[a.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+a.tagName+".");m.dom.safe.unsafeSetInnerHtmlDoNotUseOrElse(a,c)};
-m.dom.safe.setInnerHtmlFromConstant=function(a,c){m.dom.safe.setInnerHtml(a,m.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract(m.string.Const.from("Constant HTML to be immediatelly used."),m.string.Const.unwrap(c)))};m.dom.safe.setOuterHtml=function(a,c){a.outerHTML=m.html.SafeHtml.unwrapTrustedHTML(c)};m.dom.safe.setFormElementAction=function(a,c){c=c instanceof m.html.SafeUrl?c:m.html.SafeUrl.sanitizeAssertUnchanged(c);m.dom.asserts.assertIsHTMLFormElement(a).action=m.html.SafeUrl.unwrap(c)};
-m.dom.safe.setButtonFormAction=function(a,c){c=c instanceof m.html.SafeUrl?c:m.html.SafeUrl.sanitizeAssertUnchanged(c);m.dom.asserts.assertIsHTMLButtonElement(a).formAction=m.html.SafeUrl.unwrap(c)};m.dom.safe.setInputFormAction=function(a,c){c=c instanceof m.html.SafeUrl?c:m.html.SafeUrl.sanitizeAssertUnchanged(c);m.dom.asserts.assertIsHTMLInputElement(a).formAction=m.html.SafeUrl.unwrap(c)};m.dom.safe.setStyle=function(a,c){a.style.cssText=m.html.SafeStyle.unwrap(c)};
-m.dom.safe.documentWrite=function(a,c){a.write(m.html.SafeHtml.unwrapTrustedHTML(c))};m.dom.safe.setAnchorHref=function(a,c){m.dom.asserts.assertIsHTMLAnchorElement(a);c=c instanceof m.html.SafeUrl?c:m.html.SafeUrl.sanitizeAssertUnchanged(c);a.href=m.html.SafeUrl.unwrap(c)};m.dom.safe.setImageSrc=function(a,c){m.dom.asserts.assertIsHTMLImageElement(a);c=c instanceof m.html.SafeUrl?c:m.html.SafeUrl.sanitizeAssertUnchanged(c,/^data:image\//i.test(c));a.src=m.html.SafeUrl.unwrap(c)};
-m.dom.safe.setAudioSrc=function(a,c){m.dom.asserts.assertIsHTMLAudioElement(a);c=c instanceof m.html.SafeUrl?c:m.html.SafeUrl.sanitizeAssertUnchanged(c,/^data:audio\//i.test(c));a.src=m.html.SafeUrl.unwrap(c)};m.dom.safe.setVideoSrc=function(a,c){m.dom.asserts.assertIsHTMLVideoElement(a);c=c instanceof m.html.SafeUrl?c:m.html.SafeUrl.sanitizeAssertUnchanged(c,/^data:video\//i.test(c));a.src=m.html.SafeUrl.unwrap(c)};
-m.dom.safe.setEmbedSrc=function(a,c){m.dom.asserts.assertIsHTMLEmbedElement(a);a.src=m.html.TrustedResourceUrl.unwrapTrustedScriptURL(c)};m.dom.safe.setFrameSrc=function(a,c){m.dom.asserts.assertIsHTMLFrameElement(a);a.src=m.html.TrustedResourceUrl.unwrap(c)};m.dom.safe.setIframeSrc=function(a,c){m.dom.asserts.assertIsHTMLIFrameElement(a);a.src=m.html.TrustedResourceUrl.unwrap(c)};m.dom.safe.setIframeSrcdoc=function(a,c){m.dom.asserts.assertIsHTMLIFrameElement(a);a.srcdoc=m.html.SafeHtml.unwrapTrustedHTML(c)};
-m.dom.safe.setLinkHrefAndRel=function(a,c,d){m.dom.asserts.assertIsHTMLLinkElement(a);a.rel=d;m.string.internal.caseInsensitiveContains(d,"stylesheet")?(m.asserts.assert(c instanceof m.html.TrustedResourceUrl,'URL must be TrustedResourceUrl because "rel" contains "stylesheet"'),a.href=m.html.TrustedResourceUrl.unwrap(c)):a.href=c instanceof m.html.TrustedResourceUrl?m.html.TrustedResourceUrl.unwrap(c):c instanceof m.html.SafeUrl?m.html.SafeUrl.unwrap(c):m.html.SafeUrl.unwrap(m.html.SafeUrl.sanitizeAssertUnchanged(c))};
-m.dom.safe.setObjectData=function(a,c){m.dom.asserts.assertIsHTMLObjectElement(a);a.data=m.html.TrustedResourceUrl.unwrapTrustedScriptURL(c)};m.dom.safe.setScriptSrc=function(a,c){m.dom.asserts.assertIsHTMLScriptElement(a);a.src=m.html.TrustedResourceUrl.unwrapTrustedScriptURL(c);m.dom.safe.setNonceForScriptElement_(a)};m.dom.safe.setScriptContent=function(a,c){m.dom.asserts.assertIsHTMLScriptElement(a);a.textContent=Ca(c);m.dom.safe.setNonceForScriptElement_(a)};
-m.dom.safe.setNonceForScriptElement_=function(a){var c=m.getScriptNonce(a.ownerDocument&&a.ownerDocument.defaultView);c&&a.setAttribute("nonce",c)};m.dom.safe.setLocationHref=function(a,c){m.dom.asserts.assertIsLocation(a);c=c instanceof m.html.SafeUrl?c:m.html.SafeUrl.sanitizeAssertUnchanged(c);a.href=m.html.SafeUrl.unwrap(c)};m.dom.safe.assignLocation=function(a,c){m.dom.asserts.assertIsLocation(a);c=c instanceof m.html.SafeUrl?c:m.html.SafeUrl.sanitizeAssertUnchanged(c);a.assign(m.html.SafeUrl.unwrap(c))};
-m.dom.safe.replaceLocation=function(a,c){c=c instanceof m.html.SafeUrl?c:m.html.SafeUrl.sanitizeAssertUnchanged(c);a.replace(m.html.SafeUrl.unwrap(c))};m.dom.safe.openInWindow=function(a,c,d,e,f){a=a instanceof m.html.SafeUrl?a:m.html.SafeUrl.sanitizeAssertUnchanged(a);c=c||m.global;d=d instanceof m.string.Const?m.string.Const.unwrap(d):d||"";return void 0!==e||void 0!==f?c.open(m.html.SafeUrl.unwrap(a),d,e,f):c.open(m.html.SafeUrl.unwrap(a),d)};
-m.dom.safe.parseFromStringHtml=function(a,c){return m.dom.safe.parseFromString(a,c,"text/html")};m.dom.safe.parseFromString=function(a,c,d){return a.parseFromString(m.html.SafeHtml.unwrapTrustedHTML(c),d)};
-m.dom.safe.createImageFromBlob=function(a){if(!/^image\/.*/g.test(a.type))throw Error("goog.dom.safe.createImageFromBlob only accepts MIME type image/.*.");var c=m.global.URL.createObjectURL(a);a=new m.global.Image;a.onload=function(){m.global.URL.revokeObjectURL(c)};m.dom.safe.setImageSrc(a,m.html.uncheckedconversions.safeUrlFromStringKnownToSatisfyTypeContract(m.string.Const.from("Image blob URL."),c));return a};m.dom.safe.createContextualFragment=function(a,c){return a.createContextualFragment(m.html.SafeHtml.unwrapTrustedHTML(c))};m.string.DETECT_DOUBLE_ESCAPING=!1;m.string.FORCE_NON_DOM_HTML_UNESCAPING=!1;m.string.Unicode={NBSP:"\u00a0"};m.string.startsWith=m.string.internal.startsWith;m.string.endsWith=m.string.internal.endsWith;m.string.caseInsensitiveStartsWith=m.string.internal.caseInsensitiveStartsWith;m.string.caseInsensitiveEndsWith=m.string.internal.caseInsensitiveEndsWith;m.string.caseInsensitiveEquals=m.string.internal.caseInsensitiveEquals;
-m.string.subs=function(a,c){for(var d=a.split("%s"),e="",f=Array.prototype.slice.call(arguments,1);f.length&&1<d.length;)e+=d.shift()+f.shift();return e+d.join("%s")};m.string.collapseWhitespace=function(a){return a.replace(/[\s\xa0]+/g," ").replace(/^\s+|\s+$/g,"")};m.string.isEmptyOrWhitespace=m.string.internal.isEmptyOrWhitespace;m.string.isEmptyString=function(a){return 0==a.length};m.string.isEmpty=m.string.isEmptyOrWhitespace;m.string.isEmptyOrWhitespaceSafe=function(a){return m.string.isEmptyOrWhitespace(m.string.makeSafe(a))};
-m.string.isEmptySafe=m.string.isEmptyOrWhitespaceSafe;m.string.isBreakingWhitespace=function(a){return!/[^\t\n\r ]/.test(a)};m.string.isAlpha=function(a){return!/[^a-zA-Z]/.test(a)};m.string.isNumeric=function(a){return!/[^0-9]/.test(a)};m.string.isAlphaNumeric=function(a){return!/[^a-zA-Z0-9]/.test(a)};m.string.isSpace=function(a){return" "==a};m.string.isUnicodeChar=function(a){return 1==a.length&&" "<=a&&"~">=a||"\u0080"<=a&&"\ufffd">=a};
-m.string.stripNewlines=function(a){return a.replace(/(\r\n|\r|\n)+/g," ")};m.string.canonicalizeNewlines=function(a){return a.replace(/(\r\n|\r|\n)/g,"\n")};m.string.normalizeWhitespace=function(a){return a.replace(/\xa0|\s/g," ")};m.string.normalizeSpaces=function(a){return a.replace(/\xa0|[ \t]+/g," ")};m.string.collapseBreakingSpaces=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")};m.string.trim=m.string.internal.trim;
-m.string.trimLeft=function(a){return a.replace(/^[\s\xa0]+/,"")};m.string.trimRight=function(a){return a.replace(/[\s\xa0]+$/,"")};m.string.caseInsensitiveCompare=m.string.internal.caseInsensitiveCompare;
-m.string.numberAwareCompare_=function(a,c,d){if(a==c)return 0;if(!a)return-1;if(!c)return 1;for(var e=a.toLowerCase().match(d),f=c.toLowerCase().match(d),g=Math.min(e.length,f.length),h=0;h<g;h++){d=e[h];var l=f[h];if(d!=l)return a=parseInt(d,10),!isNaN(a)&&(c=parseInt(l,10),!isNaN(c)&&a-c)?a-c:d<l?-1:1}return e.length!=f.length?e.length-f.length:a<c?-1:1};m.string.intAwareCompare=function(a,c){return m.string.numberAwareCompare_(a,c,/\d+|\D+/g)};
-m.string.floatAwareCompare=function(a,c){return m.string.numberAwareCompare_(a,c,/\d+|\.\d+|\D+/g)};m.string.numerateCompare=m.string.floatAwareCompare;m.string.urlEncode=function(a){return encodeURIComponent(String(a))};m.string.urlDecode=function(a){return decodeURIComponent(a.replace(/\+/g," "))};m.string.newLineToBr=m.string.internal.newLineToBr;m.string.htmlEscape=function(a,c){a=m.string.internal.htmlEscape(a,c);m.string.DETECT_DOUBLE_ESCAPING&&(a=a.replace(m.string.E_RE_,"&#101;"));return a};
-m.string.E_RE_=/e/g;m.string.unescapeEntities=function(a){return m.string.contains(a,"&")?!m.string.FORCE_NON_DOM_HTML_UNESCAPING&&"document"in m.global?m.string.unescapeEntitiesUsingDom_(a):m.string.unescapePureXmlEntities_(a):a};m.string.unescapeEntitiesWithDocument=function(a,c){return m.string.contains(a,"&")?m.string.unescapeEntitiesUsingDom_(a,c):a};
-m.string.unescapeEntitiesUsingDom_=function(a,c){var d={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var e=c?c.createElement("div"):m.global.document.createElement("div");return a.replace(m.string.HTML_ENTITY_PATTERN_,function(f,g){var h=d[f];if(h)return h;"#"==g.charAt(0)&&(g=Number("0"+g.substr(1)),isNaN(g)||(h=String.fromCharCode(g)));h||(m.dom.safe.setInnerHtml(e,m.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract(m.string.Const.from("Single HTML entity."),f+" ")),h=e.firstChild.nodeValue.slice(0,
--1));return d[f]=h})};m.string.unescapePureXmlEntities_=function(a){return a.replace(/&([^;]+);/g,function(c,d){switch(d){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=d.charAt(0)||(d=Number("0"+d.substr(1)),isNaN(d))?c:String.fromCharCode(d)}})};m.string.HTML_ENTITY_PATTERN_=/&([^;\s<&]+);?/g;m.string.whitespaceEscape=function(a){return m.string.newLineToBr(a.replace(/  /g," &#160;"),void 0)};
-m.string.preserveSpaces=function(a){return a.replace(/(^|[\n ]) /g,"$1"+m.string.Unicode.NBSP)};m.string.stripQuotes=function(a,c){for(var d=c.length,e=0;e<d;e++){var f=1==d?c:c.charAt(e);if(a.charAt(0)==f&&a.charAt(a.length-1)==f)return a.substring(1,a.length-1)}return a};m.string.truncate=function(a,c,d){d&&(a=m.string.unescapeEntities(a));a.length>c&&(a=a.substring(0,c-3)+"...");d&&(a=m.string.htmlEscape(a));return a};
-m.string.truncateMiddle=function(a,c,d,e){d&&(a=m.string.unescapeEntities(a));e&&a.length>c?(e>c&&(e=c),a=a.substring(0,c-e)+"..."+a.substring(a.length-e)):a.length>c&&(e=Math.floor(c/2),a=a.substring(0,e+c%2)+"..."+a.substring(a.length-e));d&&(a=m.string.htmlEscape(a));return a};m.string.specialEscapeChars_={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"};m.string.jsEscapeCache_={"'":"\\'"};
-m.string.quote=function(a){a=String(a);for(var c=['"'],d=0;d<a.length;d++){var e=a.charAt(d),f=e.charCodeAt(0);c[d+1]=m.string.specialEscapeChars_[e]||(31<f&&127>f?e:m.string.escapeChar(e))}c.push('"');return c.join("")};m.string.escapeString=function(a){for(var c=[],d=0;d<a.length;d++)c[d]=m.string.escapeChar(a.charAt(d));return c.join("")};
-m.string.escapeChar=function(a){if(a in m.string.jsEscapeCache_)return m.string.jsEscapeCache_[a];if(a in m.string.specialEscapeChars_)return m.string.jsEscapeCache_[a]=m.string.specialEscapeChars_[a];var c=a.charCodeAt(0);if(31<c&&127>c)var d=a;else{if(256>c){if(d="\\x",16>c||256<c)d+="0"}else d="\\u",4096>c&&(d+="0");d+=c.toString(16).toUpperCase()}return m.string.jsEscapeCache_[a]=d};m.string.contains=m.string.internal.contains;m.string.caseInsensitiveContains=m.string.internal.caseInsensitiveContains;
-m.string.countOf=function(a,c){return a&&c?a.split(c).length-1:0};m.string.removeAt=function(a,c,d){var e=a;0<=c&&c<a.length&&0<d&&(e=a.substr(0,c)+a.substr(c+d,a.length-c-d));return e};m.string.remove=function(a,c){return a.replace(c,"")};m.string.removeAll=function(a,c){c=new RegExp(m.string.regExpEscape(c),"g");return a.replace(c,"")};m.string.replaceAll=function(a,c,d){c=new RegExp(m.string.regExpEscape(c),"g");return a.replace(c,d.replace(/\$/g,"$$$$"))};
-m.string.regExpEscape=function(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")};m.string.repeat=String.prototype.repeat?function(a,c){return a.repeat(c)}:function(a,c){return Array(c+1).join(a)};m.string.padNumber=function(a,c,d){a=void 0!==d?a.toFixed(d):String(a);d=a.indexOf(".");-1==d&&(d=a.length);return m.string.repeat("0",Math.max(0,c-d))+a};m.string.makeSafe=function(a){return null==a?"":String(a)};
-m.string.buildString=function(a){return Array.prototype.join.call(arguments,"")};m.string.getRandomString=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^m.now()).toString(36)};m.string.compareVersions=m.string.internal.compareVersions;m.string.hashCode=function(a){for(var c=0,d=0;d<a.length;++d)c=31*c+a.charCodeAt(d)>>>0;return c};m.string.uniqueStringCounter_=2147483648*Math.random()|0;
-m.string.createUniqueString=function(){return"goog_"+m.string.uniqueStringCounter_++};m.string.toNumber=function(a){var c=Number(a);return 0==c&&m.string.isEmptyOrWhitespace(a)?NaN:c};m.string.isLowerCamelCase=function(a){return/^[a-z]+([A-Z][a-z]*)*$/.test(a)};m.string.isUpperCamelCase=function(a){return/^([A-Z][a-z]*)+$/.test(a)};m.string.toCamelCase=function(a){return String(a).replace(/\-([a-z])/g,function(c,d){return d.toUpperCase()})};
-m.string.toSelectorCase=function(a){return String(a).replace(/([A-Z])/g,"-$1").toLowerCase()};m.string.toTitleCase=function(a,c){c="string"===typeof c?m.string.regExpEscape(c):"\\s";return a.replace(new RegExp("(^"+(c?"|["+c+"]+":"")+")([a-z])","g"),function(d,e,f){return e+f.toUpperCase()})};m.string.capitalize=function(a){return String(a.charAt(0)).toUpperCase()+String(a.substr(1)).toLowerCase()};
-m.string.parseInt=function(a){isFinite(a)&&(a=String(a));return"string"===typeof a?/^\s*-?0x/i.test(a)?parseInt(a,16):parseInt(a,10):NaN};m.string.splitLimit=function(a,c,d){a=a.split(c);for(var e=[];0<d&&a.length;)e.push(a.shift()),d--;a.length&&e.push(a.join(c));return e};m.string.lastComponent=function(a,c){if(c)"string"==typeof c&&(c=[c]);else return a;for(var d=-1,e=0;e<c.length;e++)if(""!=c[e]){var f=a.lastIndexOf(c[e]);f>d&&(d=f)}return-1==d?a:a.slice(d+1)};
-m.string.editDistance=function(a,c){var d=[],e=[];if(a==c)return 0;if(!a.length||!c.length)return Math.max(a.length,c.length);for(var f=0;f<c.length+1;f++)d[f]=f;for(f=0;f<a.length;f++){e[0]=f+1;for(var g=0;g<c.length;g++)e[g+1]=Math.min(e[g]+1,d[g+1]+1,d[g]+Number(a[f]!=c[g]));for(g=0;g<d.length;g++)d[g]=e[g]}return e[c.length]};m.labs.userAgent.engine={};m.labs.userAgent.engine.isPresto=function(){return m.labs.userAgent.util.matchUserAgent("Presto")};m.labs.userAgent.engine.isTrident=function(){return m.labs.userAgent.util.matchUserAgent("Trident")||m.labs.userAgent.util.matchUserAgent("MSIE")};m.labs.userAgent.engine.isEdge=function(){return m.labs.userAgent.util.matchUserAgent("Edge")};m.labs.userAgent.engine.isWebKit=function(){return m.labs.userAgent.util.matchUserAgentIgnoreCase("WebKit")&&!m.labs.userAgent.engine.isEdge()};
-m.labs.userAgent.engine.isGecko=function(){return m.labs.userAgent.util.matchUserAgent("Gecko")&&!m.labs.userAgent.engine.isWebKit()&&!m.labs.userAgent.engine.isTrident()&&!m.labs.userAgent.engine.isEdge()};
-m.labs.userAgent.engine.getVersion=function(){var a=m.labs.userAgent.util.getUserAgent();if(a){a=m.labs.userAgent.util.extractVersionTuples(a);var c=m.labs.userAgent.engine.getEngineTuple_(a);if(c)return"Gecko"==c[0]?m.labs.userAgent.engine.getVersionForKey_(a):c[1];a=a[0];var d;if(a&&(d=a[2])&&(d=/Trident\/([^\s;]+)/.exec(d)))return d[1]}return""};
-m.labs.userAgent.engine.getEngineTuple_=function(a){if(!m.labs.userAgent.engine.isEdge())return a[1];for(var c=0;c<a.length;c++){var d=a[c];if("Edge"==d[0])return d}};m.labs.userAgent.engine.isVersionOrHigher=function(a){return 0<=m.string.compareVersions(m.labs.userAgent.engine.getVersion(),a)};m.labs.userAgent.engine.getVersionForKey_=function(a){return(a=ja(a,function(c){return"Firefox"==c[0]}))&&a[1]||""};m.labs.userAgent.platform={};m.labs.userAgent.platform.isAndroid=function(){return m.labs.userAgent.util.matchUserAgent("Android")};m.labs.userAgent.platform.isIpod=function(){return m.labs.userAgent.util.matchUserAgent("iPod")};m.labs.userAgent.platform.isIphone=function(){return m.labs.userAgent.util.matchUserAgent("iPhone")&&!m.labs.userAgent.util.matchUserAgent("iPod")&&!m.labs.userAgent.util.matchUserAgent("iPad")};m.labs.userAgent.platform.isIpad=function(){return m.labs.userAgent.util.matchUserAgent("iPad")};
-m.labs.userAgent.platform.isIos=function(){return m.labs.userAgent.platform.isIphone()||m.labs.userAgent.platform.isIpad()||m.labs.userAgent.platform.isIpod()};m.labs.userAgent.platform.isMacintosh=function(){return m.labs.userAgent.util.matchUserAgent("Macintosh")};m.labs.userAgent.platform.isLinux=function(){return m.labs.userAgent.util.matchUserAgent("Linux")};m.labs.userAgent.platform.isWindows=function(){return m.labs.userAgent.util.matchUserAgent("Windows")};
-m.labs.userAgent.platform.isChromeOS=function(){return m.labs.userAgent.util.matchUserAgent("CrOS")};m.labs.userAgent.platform.isChromecast=function(){return m.labs.userAgent.util.matchUserAgent("CrKey")};m.labs.userAgent.platform.isKaiOS=function(){return m.labs.userAgent.util.matchUserAgentIgnoreCase("KaiOS")};
-m.labs.userAgent.platform.getVersion=function(){var a=m.labs.userAgent.util.getUserAgent(),c="";m.labs.userAgent.platform.isWindows()?(c=/Windows (?:NT|Phone) ([0-9.]+)/,c=(a=c.exec(a))?a[1]:"0.0"):m.labs.userAgent.platform.isIos()?(c=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,c=(a=c.exec(a))&&a[1].replace(/_/g,".")):m.labs.userAgent.platform.isMacintosh()?(c=/Mac OS X ([0-9_.]+)/,c=(a=c.exec(a))?a[1].replace(/_/g,"."):"10"):m.labs.userAgent.platform.isKaiOS()?(c=/(?:KaiOS)\/(\S+)/i,c=(a=c.exec(a))&&
-a[1]):m.labs.userAgent.platform.isAndroid()?(c=/Android\s+([^\);]+)(\)|;)/,c=(a=c.exec(a))&&a[1]):m.labs.userAgent.platform.isChromeOS()&&(c=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,c=(a=c.exec(a))&&a[1]);return c||""};m.labs.userAgent.platform.isVersionOrHigher=function(a){return 0<=m.string.compareVersions(m.labs.userAgent.platform.getVersion(),a)};m.reflect={};m.reflect.object=function(a,c){return c};m.reflect.objectProperty=function(a){return a};m.reflect.sinkValue=function(a){m.reflect.sinkValue[" "](a);return a};m.reflect.sinkValue[" "]=m.nullFunction;m.reflect.canAccessProperty=function(a){try{return m.reflect.sinkValue(a.nodeName),!0}catch(c){}return!1};m.reflect.cache=function(a,c,d,e){e=e?e(c):c;return Object.prototype.hasOwnProperty.call(a,e)?a[e]:a[e]=d(c)};m.userAgent={};m.userAgent.ASSUME_IE=!1;m.userAgent.ASSUME_EDGE=!1;m.userAgent.ASSUME_GECKO=!1;m.userAgent.ASSUME_WEBKIT=!1;m.userAgent.ASSUME_MOBILE_WEBKIT=!1;m.userAgent.ASSUME_OPERA=!1;m.userAgent.ASSUME_ANY_VERSION=!1;m.userAgent.BROWSER_KNOWN_=m.userAgent.ASSUME_IE||m.userAgent.ASSUME_EDGE||m.userAgent.ASSUME_GECKO||m.userAgent.ASSUME_MOBILE_WEBKIT||m.userAgent.ASSUME_WEBKIT||m.userAgent.ASSUME_OPERA;m.userAgent.getUserAgentString=function(){return m.labs.userAgent.util.getUserAgent()};
-m.userAgent.getNavigatorTyped=function(){return m.global.navigator||null};m.userAgent.getNavigator=function(){return m.userAgent.getNavigatorTyped()};m.userAgent.OPERA=m.userAgent.BROWSER_KNOWN_?m.userAgent.ASSUME_OPERA:m.labs.userAgent.browser.isOpera();m.userAgent.IE=m.userAgent.BROWSER_KNOWN_?m.userAgent.ASSUME_IE:m.labs.userAgent.browser.isIE();m.userAgent.EDGE=m.userAgent.BROWSER_KNOWN_?m.userAgent.ASSUME_EDGE:m.labs.userAgent.engine.isEdge();m.userAgent.EDGE_OR_IE=m.userAgent.EDGE||m.userAgent.IE;
-m.userAgent.GECKO=m.userAgent.BROWSER_KNOWN_?m.userAgent.ASSUME_GECKO:m.labs.userAgent.engine.isGecko();m.userAgent.WEBKIT=m.userAgent.BROWSER_KNOWN_?m.userAgent.ASSUME_WEBKIT||m.userAgent.ASSUME_MOBILE_WEBKIT:m.labs.userAgent.engine.isWebKit();m.userAgent.isMobile_=function(){return m.userAgent.WEBKIT&&m.labs.userAgent.util.matchUserAgent("Mobile")};m.userAgent.MOBILE=m.userAgent.ASSUME_MOBILE_WEBKIT||m.userAgent.isMobile_();m.userAgent.SAFARI=m.userAgent.WEBKIT;
-m.userAgent.determinePlatform_=function(){var a=m.userAgent.getNavigatorTyped();return a&&a.platform||""};m.userAgent.PLATFORM=m.userAgent.determinePlatform_();m.userAgent.ASSUME_MAC=!1;m.userAgent.ASSUME_WINDOWS=!1;m.userAgent.ASSUME_LINUX=!1;m.userAgent.ASSUME_X11=!1;m.userAgent.ASSUME_ANDROID=!1;m.userAgent.ASSUME_IPHONE=!1;m.userAgent.ASSUME_IPAD=!1;m.userAgent.ASSUME_IPOD=!1;m.userAgent.ASSUME_KAIOS=!1;
-m.userAgent.PLATFORM_KNOWN_=m.userAgent.ASSUME_MAC||m.userAgent.ASSUME_WINDOWS||m.userAgent.ASSUME_LINUX||m.userAgent.ASSUME_X11||m.userAgent.ASSUME_ANDROID||m.userAgent.ASSUME_IPHONE||m.userAgent.ASSUME_IPAD||m.userAgent.ASSUME_IPOD;m.userAgent.MAC=m.userAgent.PLATFORM_KNOWN_?m.userAgent.ASSUME_MAC:m.labs.userAgent.platform.isMacintosh();m.userAgent.WINDOWS=m.userAgent.PLATFORM_KNOWN_?m.userAgent.ASSUME_WINDOWS:m.labs.userAgent.platform.isWindows();
-m.userAgent.isLegacyLinux_=function(){return m.labs.userAgent.platform.isLinux()||m.labs.userAgent.platform.isChromeOS()};m.userAgent.LINUX=m.userAgent.PLATFORM_KNOWN_?m.userAgent.ASSUME_LINUX:m.userAgent.isLegacyLinux_();m.userAgent.isX11_=function(){var a=m.userAgent.getNavigatorTyped();return!!a&&m.string.contains(a.appVersion||"","X11")};m.userAgent.X11=m.userAgent.PLATFORM_KNOWN_?m.userAgent.ASSUME_X11:m.userAgent.isX11_();
-m.userAgent.ANDROID=m.userAgent.PLATFORM_KNOWN_?m.userAgent.ASSUME_ANDROID:m.labs.userAgent.platform.isAndroid();m.userAgent.IPHONE=m.userAgent.PLATFORM_KNOWN_?m.userAgent.ASSUME_IPHONE:m.labs.userAgent.platform.isIphone();m.userAgent.IPAD=m.userAgent.PLATFORM_KNOWN_?m.userAgent.ASSUME_IPAD:m.labs.userAgent.platform.isIpad();m.userAgent.IPOD=m.userAgent.PLATFORM_KNOWN_?m.userAgent.ASSUME_IPOD:m.labs.userAgent.platform.isIpod();
-m.userAgent.IOS=m.userAgent.PLATFORM_KNOWN_?m.userAgent.ASSUME_IPHONE||m.userAgent.ASSUME_IPAD||m.userAgent.ASSUME_IPOD:m.labs.userAgent.platform.isIos();m.userAgent.KAIOS=m.userAgent.PLATFORM_KNOWN_?m.userAgent.ASSUME_KAIOS:m.labs.userAgent.platform.isKaiOS();m.userAgent.determineVersion_=function(){var a="",c=m.userAgent.getVersionRegexResult_();c&&(a=c?c[1]:"");return m.userAgent.IE&&(c=m.userAgent.getDocumentMode_(),null!=c&&c>parseFloat(a))?String(c):a};
-m.userAgent.getVersionRegexResult_=function(){var a=m.userAgent.getUserAgentString();if(m.userAgent.GECKO)return/rv:([^\);]+)(\)|;)/.exec(a);if(m.userAgent.EDGE)return/Edge\/([\d\.]+)/.exec(a);if(m.userAgent.IE)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(m.userAgent.WEBKIT)return/WebKit\/(\S+)/.exec(a);if(m.userAgent.OPERA)return/(?:Version)[ \/]?(\S+)/.exec(a)};m.userAgent.getDocumentMode_=function(){var a=m.global.document;return a?a.documentMode:void 0};m.userAgent.VERSION=m.userAgent.determineVersion_();
-m.userAgent.compare=function(a,c){return m.string.compareVersions(a,c)};m.userAgent.isVersionOrHigherCache_={};m.userAgent.isVersionOrHigher=function(a){return m.userAgent.ASSUME_ANY_VERSION||m.reflect.cache(m.userAgent.isVersionOrHigherCache_,a,function(){return 0<=m.string.compareVersions(m.userAgent.VERSION,a)})};m.userAgent.isVersion=m.userAgent.isVersionOrHigher;m.userAgent.isDocumentModeOrHigher=function(a){return Number(m.userAgent.DOCUMENT_MODE)>=a};m.userAgent.isDocumentMode=m.userAgent.isDocumentModeOrHigher;
-var Da;if(m.global.document&&m.userAgent.IE){var Ea=m.userAgent.getDocumentMode_();Da=Ea?Ea:parseInt(m.userAgent.VERSION,10)||void 0}else Da=void 0;m.userAgent.DOCUMENT_MODE=Da;m.debug.LOGGING_ENABLED=m.DEBUG;m.debug.FORCE_SLOPPY_STACKS=!1;m.debug.CHECK_FOR_THROWN_EVENT=!1;m.debug.catchErrors=function(a,c,d){d=d||m.global;var e=d.onerror,f=!!c;m.userAgent.WEBKIT&&!m.userAgent.isVersionOrHigher("535.3")&&(f=!f);d.onerror=function(g,h,l,n,p){e&&e(g,h,l,n,p);a({message:g,fileName:h,line:l,lineNumber:l,col:n,error:p});return f}};
-m.debug.expose=function(a,c){if("undefined"==typeof a)return"undefined";if(null==a)return"NULL";var d=[],e;for(e in a)if(c||"function"!==typeof a[e]){var f=e+" = ";try{f+=a[e]}catch(g){f+="*** "+g+" ***"}d.push(f)}return d.join("\n")};
-m.debug.deepExpose=function(a,c){var d=[],e=[],f={},g=function(h,l){var n=l+"  ";try{if(void 0===h)d.push("undefined");else if(null===h)d.push("NULL");else if("string"===typeof h)d.push('"'+h.replace(/\n/g,"\n"+l)+'"');else if("function"===typeof h)d.push(String(h).replace(/\n/g,"\n"+l));else if(m.isObject(h)){m.hasUid(h)||e.push(h);var p=m.getUid(h);if(f[p])d.push("*** reference loop detected (id="+p+") ***");else{f[p]=!0;d.push("{");for(var v in h)if(c||"function"!==typeof h[v])d.push("\n"),d.push(n),
-d.push(v+" = "),g(h[v],n);d.push("\n"+l+"}");delete f[p]}}else d.push(h)}catch(W){d.push("*** "+W+" ***")}};g(a,"");for(a=0;a<e.length;a++)m.removeUid(e[a]);return d.join("")};m.debug.exposeArray=function(a){for(var c=[],d=0;d<a.length;d++)Array.isArray(a[d])?c.push(m.debug.exposeArray(a[d])):c.push(a[d]);return"[ "+c.join(", ")+" ]"};
-m.debug.normalizeErrorObject=function(a){var c=m.getObjectByName("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:c,stack:"Not available"};var d=!1;try{var e=a.lineNumber||a.line||"Not available"}catch(h){e="Not available",d=!0}try{var f=a.fileName||a.filename||a.sourceURL||m.global.$googDebugFname||c}catch(h){f="Not available",d=!0}c=m.debug.serializeErrorStack_(a);if(!(!d&&
-a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){d=a.message;if(null==d){if(a.constructor&&a.constructor instanceof Function){var g=a.constructor.name?a.constructor.name:m.debug.getFunctionName(a.constructor);d='Unknown Error of type "'+g+'"';if(m.debug.CHECK_FOR_THROWN_EVENT&&"Event"==g)try{d=d+' with Event.type "'+(a.type||"")+'"'}catch(h){}}else d="Unknown Error of unknown type";"function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(d+=": "+a.toString())}return{message:d,
-name:a.name||"UnknownError",lineNumber:e,fileName:f,stack:c||"Not available"}}a.stack=c;return a};m.debug.serializeErrorStack_=function(a,c){c||(c={});c[m.debug.serializeErrorAsKey_(a)]=!0;var d=a.stack||"";(a=a.cause)&&!c[m.debug.serializeErrorAsKey_(a)]&&(d+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(d+="string"===typeof a?a:a.message+"\n"),d+=m.debug.serializeErrorStack_(a,c));return d};
-m.debug.serializeErrorAsKey_=function(a){var c="";"function"===typeof a.toString&&(c=""+a);return c+a.stack};m.debug.enhanceError=function(a,c){a instanceof Error||(a=Error(a),Error.captureStackTrace&&Error.captureStackTrace(a,m.debug.enhanceError));a.stack||(a.stack=m.debug.getStacktrace(m.debug.enhanceError));if(c){for(var d=0;a["message"+d];)++d;a["message"+d]=String(c)}return a};
-m.debug.enhanceErrorWithContext=function(a,c){a=m.debug.enhanceError(a);if(c)for(var d in c)m.debug.errorcontext.addErrorContext(a,d,c[d]);return a};
-m.debug.getStacktraceSimple=function(a){if(!m.debug.FORCE_SLOPPY_STACKS){var c=m.debug.getNativeStackTrace_(m.debug.getStacktraceSimple);if(c)return c}c=[];for(var d=arguments.callee.caller,e=0;d&&(!a||e<a);){c.push(m.debug.getFunctionName(d));c.push("()\n");try{d=d.caller}catch(f){c.push("[exception trying to get caller]\n");break}e++;if(e>=m.debug.MAX_STACK_DEPTH){c.push("[...long stack...]");break}}a&&e>=a?c.push("[...reached max depth limit...]"):c.push("[end]");return c.join("")};
-m.debug.MAX_STACK_DEPTH=50;m.debug.getNativeStackTrace_=function(a){var c=Error();if(Error.captureStackTrace)return Error.captureStackTrace(c,a),String(c.stack);try{throw c;}catch(d){c=d}return(a=c.stack)?String(a):null};m.debug.getStacktrace=function(a){var c;m.debug.FORCE_SLOPPY_STACKS||(c=m.debug.getNativeStackTrace_(a||m.debug.getStacktrace));c||(c=m.debug.getStacktraceHelper_(a||arguments.callee.caller,[]));return c};
-m.debug.getStacktraceHelper_=function(a,c){var d=[];if(y(c,a))d.push("[...circular reference...]");else if(a&&c.length<m.debug.MAX_STACK_DEPTH){d.push(m.debug.getFunctionName(a)+"(");for(var e=a.arguments,f=0;e&&f<e.length;f++){0<f&&d.push(", ");var g=e[f];switch(typeof g){case "object":g=g?"object":"null";break;case "string":break;case "number":g=String(g);break;case "boolean":g=g?"true":"false";break;case "function":g=(g=m.debug.getFunctionName(g))?g:"[fn]";break;default:g=typeof g}40<g.length&&
-(g=g.substr(0,40)+"...");d.push(g)}c.push(a);d.push(")\n");try{d.push(m.debug.getStacktraceHelper_(a.caller,c))}catch(h){d.push("[exception trying to get caller]\n")}}else a?d.push("[...long stack...]"):d.push("[end]");return d.join("")};m.debug.getFunctionName=function(a){if(m.debug.fnNameCache_[a])return m.debug.fnNameCache_[a];a=String(a);if(!m.debug.fnNameCache_[a]){var c=/function\s+([^\(]+)/m.exec(a);m.debug.fnNameCache_[a]=c?c[1]:"[Anonymous]"}return m.debug.fnNameCache_[a]};
-m.debug.makeWhitespaceVisible=function(a){return a.replace(/ /g,"[_]").replace(/\f/g,"[f]").replace(/\n/g,"[n]\n").replace(/\r/g,"[r]").replace(/\t/g,"[t]")};m.debug.runtimeType=function(a){return a instanceof Function?a.displayName||a.name||"unknown type name":a instanceof Object?a.constructor.displayName||a.constructor.name||Object.prototype.toString.call(a):null===a?"null":typeof a};m.debug.fnNameCache_={};m.debug.freezeInternal_=m.DEBUG&&Object.freeze||function(a){return a};m.debug.freeze=function(a){return m.debug.freezeInternal_(a)};m.debug.entryPointRegistry={};m.debug.EntryPointMonitor=function(){};m.debug.entryPointRegistry.refList_=[];m.debug.entryPointRegistry.monitors_=[];m.debug.entryPointRegistry.monitorsMayExist_=!1;m.debug.entryPointRegistry.register=function(a){m.debug.entryPointRegistry.refList_[m.debug.entryPointRegistry.refList_.length]=a;if(m.debug.entryPointRegistry.monitorsMayExist_)for(var c=m.debug.entryPointRegistry.monitors_,d=0;d<c.length;d++)a(m.bind(c[d].wrap,c[d]))};
-m.debug.entryPointRegistry.monitorAll=function(a){m.debug.entryPointRegistry.monitorsMayExist_=!0;for(var c=m.bind(a.wrap,a),d=0;d<m.debug.entryPointRegistry.refList_.length;d++)m.debug.entryPointRegistry.refList_[d](c);m.debug.entryPointRegistry.monitors_.push(a)};
-m.debug.entryPointRegistry.unmonitorAllIfPossible=function(a){var c=m.debug.entryPointRegistry.monitors_;m.asserts.assert(a==c[c.length-1],"Only the most recent monitor can be unwrapped.");a=m.bind(a.unwrap,a);for(var d=0;d<m.debug.entryPointRegistry.refList_.length;d++)m.debug.entryPointRegistry.refList_[d](a);c.length--};function Fa(a){a&&"function"==typeof a.dispose&&a.dispose()}m.dispose=Fa;function Ga(a){for(var c=0,d=arguments.length;c<d;++c){var e=arguments[c];m.isArrayLike(e)?Ga.apply(null,e):Fa(e)}}m.disposeAll=Ga;m.disposable={};m.disposable.IDisposable=function(){};m.Disposable=function(){m.Disposable.MONITORING_MODE!=m.Disposable.MonitoringMode.OFF&&(m.Disposable.instances_[m.getUid(this)]=this);this.disposed_=this.disposed_;this.onDisposeCallbacks_=this.onDisposeCallbacks_};m.Disposable.MonitoringMode={OFF:0,PERMANENT:1,INTERACTIVE:2};m.Disposable.MONITORING_MODE=0;m.Disposable.INCLUDE_STACK_ON_CREATION=!0;m.Disposable.instances_={};
-m.Disposable.getUndisposedObjects=function(){var a=[],c;for(c in m.Disposable.instances_)m.Disposable.instances_.hasOwnProperty(c)&&a.push(m.Disposable.instances_[Number(c)]);return a};m.Disposable.clearUndisposedObjects=function(){m.Disposable.instances_={}};m.Disposable.prototype.disposed_=!1;m.Disposable.prototype.isDisposed=function(){return this.disposed_};
-m.Disposable.prototype.dispose=function(){if(!this.disposed_&&(this.disposed_=!0,this.disposeInternal(),m.Disposable.MONITORING_MODE!=m.Disposable.MonitoringMode.OFF)){var a=m.getUid(this);if(m.Disposable.MONITORING_MODE==m.Disposable.MonitoringMode.PERMANENT&&!m.Disposable.instances_.hasOwnProperty(a))throw Error(this+" did not call the goog.Disposable base constructor or was disposed of after a clearUndisposedObjects call");if(m.Disposable.MONITORING_MODE!=m.Disposable.MonitoringMode.OFF&&this.onDisposeCallbacks_&&
-0<this.onDisposeCallbacks_.length)throw Error(this+" did not empty its onDisposeCallbacks queue. This probably means it overrode dispose() or disposeInternal() without calling the superclass' method.");delete m.Disposable.instances_[a]}};m.Disposable.prototype.disposeInternal=function(){if(this.onDisposeCallbacks_)for(;this.onDisposeCallbacks_.length;)this.onDisposeCallbacks_.shift()()};m.Disposable.isDisposed=function(){return!1};m.events={};
-m.events.BrowserFeature={HAS_W3C_BUTTON:!m.userAgent.IE||m.userAgent.isDocumentModeOrHigher(9),HAS_W3C_EVENT_SUPPORT:!m.userAgent.IE||m.userAgent.isDocumentModeOrHigher(9),SET_KEY_CODE_TO_PREVENT_DEFAULT:m.userAgent.IE&&!m.userAgent.isVersionOrHigher("9"),HAS_NAVIGATOR_ONLINE_PROPERTY:!m.userAgent.WEBKIT||m.userAgent.isVersionOrHigher("528"),HAS_HTML5_NETWORK_EVENT_SUPPORT:m.userAgent.GECKO&&m.userAgent.isVersionOrHigher("1.9b")||m.userAgent.IE&&m.userAgent.isVersionOrHigher("8")||m.userAgent.OPERA&&m.userAgent.isVersionOrHigher("9.5")||
-m.userAgent.WEBKIT&&m.userAgent.isVersionOrHigher("528"),HTML5_NETWORK_EVENTS_FIRE_ON_BODY:m.userAgent.GECKO&&!m.userAgent.isVersionOrHigher("8")||m.userAgent.IE&&!m.userAgent.isVersionOrHigher("9"),TOUCH_ENABLED:"ontouchstart"in m.global||!!(m.global.document&&document.documentElement&&"ontouchstart"in document.documentElement)||!(!m.global.navigator||!m.global.navigator.maxTouchPoints&&!m.global.navigator.msMaxTouchPoints),POINTER_EVENTS:"PointerEvent"in m.global,MSPOINTER_EVENTS:"MSPointerEvent"in
-m.global&&!(!m.global.navigator||!m.global.navigator.msPointerEnabled),PASSIVE_EVENTS:function(){if(!m.global.addEventListener||!Object.defineProperty)return!1;var a=!1,c=Object.defineProperty({},"passive",{get:function(){a=!0}});try{m.global.addEventListener("test",m.nullFunction,c),m.global.removeEventListener("test",m.nullFunction,c)}catch(d){}return a}()};m.events.EventId=function(a){this.id=a};m.events.EventId.prototype.toString=function(){return this.id};m.events.Event=function(a,c){this.type=a instanceof m.events.EventId?String(a):a;this.currentTarget=this.target=c;this.defaultPrevented=this.propagationStopped_=!1};m.events.Event.prototype.stopPropagation=function(){this.propagationStopped_=!0};m.events.Event.prototype.preventDefault=function(){this.defaultPrevented=!0};m.events.Event.stopPropagation=function(a){a.stopPropagation()};m.events.Event.preventDefault=function(a){a.preventDefault()};m.events.getVendorPrefixedName_=function(a){return m.userAgent.WEBKIT?"webkit"+a:m.userAgent.OPERA?"o"+a.toLowerCase():a.toLowerCase()};
-m.events.EventType={CLICK:"click",RIGHTCLICK:"rightclick",DBLCLICK:"dblclick",AUXCLICK:"auxclick",MOUSEDOWN:"mousedown",MOUSEUP:"mouseup",MOUSEOVER:"mouseover",MOUSEOUT:"mouseout",MOUSEMOVE:"mousemove",MOUSEENTER:"mouseenter",MOUSELEAVE:"mouseleave",MOUSECANCEL:"mousecancel",SELECTIONCHANGE:"selectionchange",SELECTSTART:"selectstart",WHEEL:"wheel",KEYPRESS:"keypress",KEYDOWN:"keydown",KEYUP:"keyup",BLUR:"blur",FOCUS:"focus",DEACTIVATE:"deactivate",FOCUSIN:"focusin",FOCUSOUT:"focusout",CHANGE:"change",
-RESET:"reset",SELECT:"select",SUBMIT:"submit",INPUT:"input",PROPERTYCHANGE:"propertychange",DRAGSTART:"dragstart",DRAG:"drag",DRAGENTER:"dragenter",DRAGOVER:"dragover",DRAGLEAVE:"dragleave",DROP:"drop",DRAGEND:"dragend",TOUCHSTART:"touchstart",TOUCHMOVE:"touchmove",TOUCHEND:"touchend",TOUCHCANCEL:"touchcancel",BEFOREUNLOAD:"beforeunload",CONSOLEMESSAGE:"consolemessage",CONTEXTMENU:"contextmenu",DEVICECHANGE:"devicechange",DEVICEMOTION:"devicemotion",DEVICEORIENTATION:"deviceorientation",DOMCONTENTLOADED:"DOMContentLoaded",
-ERROR:"error",HELP:"help",LOAD:"load",LOSECAPTURE:"losecapture",ORIENTATIONCHANGE:"orientationchange",READYSTATECHANGE:"readystatechange",RESIZE:"resize",SCROLL:"scroll",UNLOAD:"unload",CANPLAY:"canplay",CANPLAYTHROUGH:"canplaythrough",DURATIONCHANGE:"durationchange",EMPTIED:"emptied",ENDED:"ended",LOADEDDATA:"loadeddata",LOADEDMETADATA:"loadedmetadata",PAUSE:"pause",PLAY:"play",PLAYING:"playing",PROGRESS:"progress",RATECHANGE:"ratechange",SEEKED:"seeked",SEEKING:"seeking",STALLED:"stalled",SUSPEND:"suspend",
-TIMEUPDATE:"timeupdate",VOLUMECHANGE:"volumechange",WAITING:"waiting",SOURCEOPEN:"sourceopen",SOURCEENDED:"sourceended",SOURCECLOSED:"sourceclosed",ABORT:"abort",UPDATE:"update",UPDATESTART:"updatestart",UPDATEEND:"updateend",HASHCHANGE:"hashchange",PAGEHIDE:"pagehide",PAGESHOW:"pageshow",POPSTATE:"popstate",COPY:"copy",PASTE:"paste",CUT:"cut",BEFORECOPY:"beforecopy",BEFORECUT:"beforecut",BEFOREPASTE:"beforepaste",ONLINE:"online",OFFLINE:"offline",MESSAGE:"message",CONNECT:"connect",INSTALL:"install",
-ACTIVATE:"activate",FETCH:"fetch",FOREIGNFETCH:"foreignfetch",MESSAGEERROR:"messageerror",STATECHANGE:"statechange",UPDATEFOUND:"updatefound",CONTROLLERCHANGE:"controllerchange",ANIMATIONSTART:m.events.getVendorPrefixedName_("AnimationStart"),ANIMATIONEND:m.events.getVendorPrefixedName_("AnimationEnd"),ANIMATIONITERATION:m.events.getVendorPrefixedName_("AnimationIteration"),TRANSITIONEND:m.events.getVendorPrefixedName_("TransitionEnd"),POINTERDOWN:"pointerdown",POINTERUP:"pointerup",POINTERCANCEL:"pointercancel",
-POINTERMOVE:"pointermove",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",GOTPOINTERCAPTURE:"gotpointercapture",LOSTPOINTERCAPTURE:"lostpointercapture",MSGESTURECHANGE:"MSGestureChange",MSGESTUREEND:"MSGestureEnd",MSGESTUREHOLD:"MSGestureHold",MSGESTURESTART:"MSGestureStart",MSGESTURETAP:"MSGestureTap",MSGOTPOINTERCAPTURE:"MSGotPointerCapture",MSINERTIASTART:"MSInertiaStart",MSLOSTPOINTERCAPTURE:"MSLostPointerCapture",MSPOINTERCANCEL:"MSPointerCancel",
-MSPOINTERDOWN:"MSPointerDown",MSPOINTERENTER:"MSPointerEnter",MSPOINTERHOVER:"MSPointerHover",MSPOINTERLEAVE:"MSPointerLeave",MSPOINTERMOVE:"MSPointerMove",MSPOINTEROUT:"MSPointerOut",MSPOINTEROVER:"MSPointerOver",MSPOINTERUP:"MSPointerUp",TEXT:"text",TEXTINPUT:m.userAgent.IE?"textinput":"textInput",COMPOSITIONSTART:"compositionstart",COMPOSITIONUPDATE:"compositionupdate",COMPOSITIONEND:"compositionend",BEFOREINPUT:"beforeinput",EXIT:"exit",LOADABORT:"loadabort",LOADCOMMIT:"loadcommit",LOADREDIRECT:"loadredirect",
-LOADSTART:"loadstart",LOADSTOP:"loadstop",RESPONSIVE:"responsive",SIZECHANGED:"sizechanged",UNRESPONSIVE:"unresponsive",VISIBILITYCHANGE:"visibilitychange",STORAGE:"storage",DOMSUBTREEMODIFIED:"DOMSubtreeModified",DOMNODEINSERTED:"DOMNodeInserted",DOMNODEREMOVED:"DOMNodeRemoved",DOMNODEREMOVEDFROMDOCUMENT:"DOMNodeRemovedFromDocument",DOMNODEINSERTEDINTODOCUMENT:"DOMNodeInsertedIntoDocument",DOMATTRMODIFIED:"DOMAttrModified",DOMCHARACTERDATAMODIFIED:"DOMCharacterDataModified",BEFOREPRINT:"beforeprint",
-AFTERPRINT:"afterprint",BEFOREINSTALLPROMPT:"beforeinstallprompt",APPINSTALLED:"appinstalled"};m.events.getPointerFallbackEventName_=function(a,c,d){return m.events.BrowserFeature.POINTER_EVENTS?a:m.events.BrowserFeature.MSPOINTER_EVENTS?c:d};
-m.events.PointerFallbackEventType={POINTERDOWN:m.events.getPointerFallbackEventName_(m.events.EventType.POINTERDOWN,m.events.EventType.MSPOINTERDOWN,m.events.EventType.MOUSEDOWN),POINTERUP:m.events.getPointerFallbackEventName_(m.events.EventType.POINTERUP,m.events.EventType.MSPOINTERUP,m.events.EventType.MOUSEUP),POINTERCANCEL:m.events.getPointerFallbackEventName_(m.events.EventType.POINTERCANCEL,m.events.EventType.MSPOINTERCANCEL,m.events.EventType.MOUSECANCEL),POINTERMOVE:m.events.getPointerFallbackEventName_(m.events.EventType.POINTERMOVE,
-m.events.EventType.MSPOINTERMOVE,m.events.EventType.MOUSEMOVE),POINTEROVER:m.events.getPointerFallbackEventName_(m.events.EventType.POINTEROVER,m.events.EventType.MSPOINTEROVER,m.events.EventType.MOUSEOVER),POINTEROUT:m.events.getPointerFallbackEventName_(m.events.EventType.POINTEROUT,m.events.EventType.MSPOINTEROUT,m.events.EventType.MOUSEOUT),POINTERENTER:m.events.getPointerFallbackEventName_(m.events.EventType.POINTERENTER,m.events.EventType.MSPOINTERENTER,m.events.EventType.MOUSEENTER),POINTERLEAVE:m.events.getPointerFallbackEventName_(m.events.EventType.POINTERLEAVE,
-m.events.EventType.MSPOINTERLEAVE,m.events.EventType.MOUSELEAVE)};
-m.events.PointerTouchFallbackEventType={POINTERDOWN:m.events.getPointerFallbackEventName_(m.events.EventType.POINTERDOWN,m.events.EventType.MSPOINTERDOWN,m.events.EventType.TOUCHSTART),POINTERUP:m.events.getPointerFallbackEventName_(m.events.EventType.POINTERUP,m.events.EventType.MSPOINTERUP,m.events.EventType.TOUCHEND),POINTERCANCEL:m.events.getPointerFallbackEventName_(m.events.EventType.POINTERCANCEL,m.events.EventType.MSPOINTERCANCEL,m.events.EventType.TOUCHCANCEL),POINTERMOVE:m.events.getPointerFallbackEventName_(m.events.EventType.POINTERMOVE,
-m.events.EventType.MSPOINTERMOVE,m.events.EventType.TOUCHMOVE)};m.events.PointerAsMouseEventType={MOUSEDOWN:m.events.PointerFallbackEventType.POINTERDOWN,MOUSEUP:m.events.PointerFallbackEventType.POINTERUP,MOUSECANCEL:m.events.PointerFallbackEventType.POINTERCANCEL,MOUSEMOVE:m.events.PointerFallbackEventType.POINTERMOVE,MOUSEOVER:m.events.PointerFallbackEventType.POINTEROVER,MOUSEOUT:m.events.PointerFallbackEventType.POINTEROUT,MOUSEENTER:m.events.PointerFallbackEventType.POINTERENTER,MOUSELEAVE:m.events.PointerFallbackEventType.POINTERLEAVE};
-m.events.MouseAsMouseEventType={MOUSEDOWN:m.events.EventType.MOUSEDOWN,MOUSEUP:m.events.EventType.MOUSEUP,MOUSECANCEL:m.events.EventType.MOUSECANCEL,MOUSEMOVE:m.events.EventType.MOUSEMOVE,MOUSEOVER:m.events.EventType.MOUSEOVER,MOUSEOUT:m.events.EventType.MOUSEOUT,MOUSEENTER:m.events.EventType.MOUSEENTER,MOUSELEAVE:m.events.EventType.MOUSELEAVE};
-m.events.PointerAsTouchEventType={TOUCHCANCEL:m.events.PointerTouchFallbackEventType.POINTERCANCEL,TOUCHEND:m.events.PointerTouchFallbackEventType.POINTERUP,TOUCHMOVE:m.events.PointerTouchFallbackEventType.POINTERMOVE,TOUCHSTART:m.events.PointerTouchFallbackEventType.POINTERDOWN};m.events.USE_LAYER_XY_AS_OFFSET_XY=!1;
-m.events.BrowserEvent=function(a,c){m.events.Event.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.event_=null;if(a){var d=this.type=a.type,e=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||
-a.srcElement;this.currentTarget=c;(c=a.relatedTarget)?m.userAgent.GECKO&&(m.reflect.canAccessProperty(c)||(c=null)):d==m.events.EventType.MOUSEOVER?c=a.fromElement:d==m.events.EventType.MOUSEOUT&&(c=a.toElement);this.relatedTarget=c;e?(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0):(m.events.USE_LAYER_XY_AS_OFFSET_XY?(this.offsetX=void 0!==a.layerX?a.layerX:a.offsetX,this.offsetY=void 0!==a.layerY?
-a.layerY:a.offsetY):(this.offsetX=m.userAgent.WEBKIT||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=m.userAgent.WEBKIT||void 0!==a.offsetY?a.offsetY:a.layerY),this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==d?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;
-this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=m.events.BrowserEvent.getPointerType_(a);this.state=a.state;this.event_=a;a.defaultPrevented&&m.events.BrowserEvent.superClass_.preventDefault.call(this)}};m.inherits(m.events.BrowserEvent,m.events.Event);m.events.BrowserEvent.MouseButton={LEFT:0,MIDDLE:1,RIGHT:2};m.events.BrowserEvent.PointerType={MOUSE:"mouse",PEN:"pen",TOUCH:"touch"};m.events.BrowserEvent.IEButtonMap=m.debug.freeze([1,4,2]);
-m.events.BrowserEvent.IE_BUTTON_MAP=m.events.BrowserEvent.IEButtonMap;m.events.BrowserEvent.IE_POINTER_TYPE_MAP=m.debug.freeze({2:m.events.BrowserEvent.PointerType.TOUCH,3:m.events.BrowserEvent.PointerType.PEN,4:m.events.BrowserEvent.PointerType.MOUSE});m.events.BrowserEvent.prototype.stopPropagation=function(){m.events.BrowserEvent.superClass_.stopPropagation.call(this);this.event_.stopPropagation?this.event_.stopPropagation():this.event_.cancelBubble=!0};
-m.events.BrowserEvent.prototype.preventDefault=function(){m.events.BrowserEvent.superClass_.preventDefault.call(this);var a=this.event_;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,m.events.BrowserFeature.SET_KEY_CODE_TO_PREVENT_DEFAULT)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(c){}};m.events.BrowserEvent.getPointerType_=function(a){return"string"===typeof a.pointerType?a.pointerType:m.events.BrowserEvent.IE_POINTER_TYPE_MAP[a.pointerType]||""};m.events.Listenable=function(){};m.events.Listenable.IMPLEMENTED_BY_PROP="closure_listenable_"+(1E6*Math.random()|0);m.events.Listenable.addImplementation=function(a){a.prototype[m.events.Listenable.IMPLEMENTED_BY_PROP]=!0};m.events.Listenable.isImplementedBy=function(a){return!(!a||!a[m.events.Listenable.IMPLEMENTED_BY_PROP])};b=m.events.Listenable.prototype;b.listen=function(){};b.listenOnce=function(){};b.unlisten=function(){};b.unlistenByKey=function(){};b.dispatchEvent=function(){};
-b.removeAllListeners=function(){};b.getParentEventTarget=function(){};b.fireListeners=function(){};b.getListeners=function(){};b.getListener=function(){};b.hasListener=function(){};m.events.ListenableKey=function(){};m.events.ListenableKey.counter_=0;m.events.ListenableKey.reserveKey=function(){return++m.events.ListenableKey.counter_};m.events.Listener=function(a,c,d,e,f){this.listener=a;this.proxy=null;this.src=c;this.type=d;this.capture=!!e;this.handler=f;this.key=m.events.ListenableKey.reserveKey();this.removed=this.callOnce=!1};m.events.Listener.ENABLE_MONITORING=!1;var Ha=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};m.events.ListenerMap=function(a){this.src=a;this.listeners={};this.typeCount_=0};m.events.ListenerMap.prototype.add=function(a,c,d,e,f){var g=a.toString();a=this.listeners[g];a||(a=this.listeners[g]=[],this.typeCount_++);var h=m.events.ListenerMap.findListenerIndex_(a,c,e,f);-1<h?(c=a[h],d||(c.callOnce=!1)):(c=new m.events.Listener(c,this.src,g,!!e,f),c.callOnce=d,a.push(c));return c};
-m.events.ListenerMap.prototype.remove=function(a,c,d,e){a=a.toString();if(!(a in this.listeners))return!1;var f=this.listeners[a];c=m.events.ListenerMap.findListenerIndex_(f,c,d,e);return-1<c?(Ha(f[c]),A(f,c),0==f.length&&(delete this.listeners[a],this.typeCount_--),!0):!1};var Ia=function(a,c){var d=c.type;if(!(d in a.listeners))return!1;var e=pa(a.listeners[d],c);e&&(Ha(c),0==a.listeners[d].length&&(delete a.listeners[d],a.typeCount_--));return e};
-m.events.ListenerMap.prototype.removeAll=function(a){a=a&&a.toString();var c=0,d;for(d in this.listeners)if(!a||d==a){for(var e=this.listeners[d],f=0;f<e.length;f++)++c,Ha(e[f]);delete this.listeners[d];this.typeCount_--}return c};m.events.ListenerMap.prototype.getListeners=function(a,c){a=this.listeners[a.toString()];var d=[];if(a)for(var e=0;e<a.length;++e){var f=a[e];f.capture==c&&d.push(f)}return d};
-m.events.ListenerMap.prototype.getListener=function(a,c,d,e){a=this.listeners[a.toString()];var f=-1;a&&(f=m.events.ListenerMap.findListenerIndex_(a,c,d,e));return-1<f?a[f]:null};m.events.ListenerMap.prototype.hasListener=function(a,c){var d=void 0!==a,e=d?a.toString():"",f=void 0!==c;return m.object.some(this.listeners,function(g){for(var h=0;h<g.length;++h)if(!(d&&g[h].type!=e||f&&g[h].capture!=c))return!0;return!1})};
-m.events.ListenerMap.findListenerIndex_=function(a,c,d,e){for(var f=0;f<a.length;++f){var g=a[f];if(!g.removed&&g.listener==c&&g.capture==!!d&&g.handler==e)return f}return-1};m.events.LISTENER_MAP_PROP_="closure_lm_"+(1E6*Math.random()|0);m.events.onString_="on";m.events.onStringMap_={};m.events.CaptureSimulationMode={OFF_AND_FAIL:0,OFF_AND_SILENT:1,ON:2};m.events.CAPTURE_SIMULATION_MODE=2;m.events.listenerCountEstimate_=0;
-m.events.listen=function(a,c,d,e,f){if(e&&e.once)return m.events.listenOnce(a,c,d,e,f);if(Array.isArray(c)){for(var g=0;g<c.length;g++)m.events.listen(a,c[g],d,e,f);return null}d=m.events.wrapListener(d);return m.events.Listenable.isImplementedBy(a)?a.listen(c,d,m.isObject(e)?!!e.capture:!!e,f):m.events.listen_(a,c,d,!1,e,f)};
-m.events.listen_=function(a,c,d,e,f,g){if(!c)throw Error("Invalid event type");var h=m.isObject(f)?!!f.capture:!!f;if(h&&!m.events.BrowserFeature.HAS_W3C_EVENT_SUPPORT){if(m.events.CAPTURE_SIMULATION_MODE==m.events.CaptureSimulationMode.OFF_AND_FAIL)return m.asserts.fail("Can not register capture listener in IE8-."),null;if(m.events.CAPTURE_SIMULATION_MODE==m.events.CaptureSimulationMode.OFF_AND_SILENT)return null}var l=m.events.getListenerMap_(a);l||(a[m.events.LISTENER_MAP_PROP_]=l=new m.events.ListenerMap(a));
-d=l.add(c,d,e,h,g);if(d.proxy)return d;e=m.events.getProxy();d.proxy=e;e.src=a;e.listener=d;if(a.addEventListener)m.events.BrowserFeature.PASSIVE_EVENTS||(f=h),void 0===f&&(f=!1),a.addEventListener(c.toString(),e,f);else if(a.attachEvent)a.attachEvent(m.events.getOnString_(c.toString()),e);else if(a.addListener&&a.removeListener)m.asserts.assert("change"===c,"MediaQueryList only has a change event"),a.addListener(e);else throw Error("addEventListener and attachEvent are unavailable.");m.events.listenerCountEstimate_++;
-return d};m.events.getProxy=function(){var a=m.events.handleBrowserEvent_,c=m.events.BrowserFeature.HAS_W3C_EVENT_SUPPORT?function(d){return a.call(c.src,c.listener,d)}:function(d){d=a.call(c.src,c.listener,d);if(!d)return d};return c};
-m.events.listenOnce=function(a,c,d,e,f){if(Array.isArray(c)){for(var g=0;g<c.length;g++)m.events.listenOnce(a,c[g],d,e,f);return null}d=m.events.wrapListener(d);return m.events.Listenable.isImplementedBy(a)?a.listenOnce(c,d,m.isObject(e)?!!e.capture:!!e,f):m.events.listen_(a,c,d,!0,e,f)};m.events.listenWithWrapper=function(a,c,d,e,f){c.listen(a,d,e,f)};
-m.events.unlisten=function(a,c,d,e,f){if(Array.isArray(c)){for(var g=0;g<c.length;g++)m.events.unlisten(a,c[g],d,e,f);return null}e=m.isObject(e)?!!e.capture:!!e;d=m.events.wrapListener(d);if(m.events.Listenable.isImplementedBy(a))return a.unlisten(c,d,e,f);if(!a)return!1;if(a=m.events.getListenerMap_(a))if(c=a.getListener(c,d,e,f))return m.events.unlistenByKey(c);return!1};
-m.events.unlistenByKey=function(a){if("number"===typeof a||!a||a.removed)return!1;var c=a.src;if(m.events.Listenable.isImplementedBy(c))return c.unlistenByKey(a);var d=a.type,e=a.proxy;c.removeEventListener?c.removeEventListener(d,e,a.capture):c.detachEvent?c.detachEvent(m.events.getOnString_(d),e):c.addListener&&c.removeListener&&c.removeListener(e);m.events.listenerCountEstimate_--;(d=m.events.getListenerMap_(c))?(Ia(d,a),0==d.typeCount_&&(d.src=null,c[m.events.LISTENER_MAP_PROP_]=null)):Ha(a);
-return!0};m.events.unlistenWithWrapper=function(a,c,d,e,f){c.unlisten(a,d,e,f)};m.events.removeAll=function(a,c){if(!a)return 0;if(m.events.Listenable.isImplementedBy(a))return a.removeAllListeners(c);a=m.events.getListenerMap_(a);if(!a)return 0;var d=0;c=c&&c.toString();for(var e in a.listeners)if(!c||e==c)for(var f=a.listeners[e].concat(),g=0;g<f.length;++g)m.events.unlistenByKey(f[g])&&++d;return d};
-m.events.getListeners=function(a,c){return m.events.Listenable.isImplementedBy(a)?a.getListeners(c,void 0):a?(a=m.events.getListenerMap_(a))?a.getListeners(c,void 0):[]:[]};m.events.getListener=function(a,c,d,e,f){d=m.events.wrapListener(d);e=!!e;return m.events.Listenable.isImplementedBy(a)?a.getListener(c,d,e,f):a?(a=m.events.getListenerMap_(a))?a.getListener(c,d,e,f):null:null};
-m.events.hasListener=function(a,c,d){if(m.events.Listenable.isImplementedBy(a))return a.hasListener(c,d);a=m.events.getListenerMap_(a);return!!a&&a.hasListener(c,d)};m.events.expose=function(a){var c=[],d;for(d in a)a[d]&&a[d].id?c.push(d+" = "+a[d]+" ("+a[d].id+")"):c.push(d+" = "+a[d]);return c.join("\n")};m.events.getOnString_=function(a){return a in m.events.onStringMap_?m.events.onStringMap_[a]:m.events.onStringMap_[a]=m.events.onString_+a};
-m.events.fireListeners=function(a,c,d){return m.events.Listenable.isImplementedBy(a)?a.fireListeners(c,d,void 0):m.events.fireListeners_(a,c,d,void 0)};m.events.fireListeners_=function(a,c,d,e){var f=!0;if(a=m.events.getListenerMap_(a))if(c=a.listeners[c.toString()])for(c=c.concat(),a=0;a<c.length;a++){var g=c[a];g&&g.capture==d&&!g.removed&&(g=m.events.fireListener(g,e),f=f&&!1!==g)}return f};
-m.events.fireListener=function(a,c){var d=a.listener,e=a.handler||a.src;a.callOnce&&m.events.unlistenByKey(a);return d.call(e,c)};m.events.getTotalListenerCount=function(){return m.events.listenerCountEstimate_};m.events.dispatchEvent=function(a,c){m.asserts.assert(m.events.Listenable.isImplementedBy(a),"Can not use goog.events.dispatchEvent with non-goog.events.Listenable instance.");return a.dispatchEvent(c)};m.events.protectBrowserEventEntryPoint=function(a){m.events.handleBrowserEvent_=a.protectEntryPoint(m.events.handleBrowserEvent_)};
-m.events.handleBrowserEvent_=function(a,c){if(a.removed)return!0;if(!m.events.BrowserFeature.HAS_W3C_EVENT_SUPPORT){var d=c||m.getObjectByName("window.event");c=new m.events.BrowserEvent(d,this);var e=!0;if(m.events.CAPTURE_SIMULATION_MODE==m.events.CaptureSimulationMode.ON){if(!m.events.isMarkedIeEvent_(d)){m.events.markIeEvent_(d);d=[];for(var f=c.currentTarget;f;f=f.parentNode)d.push(f);a=a.type;for(f=d.length-1;!c.propagationStopped_&&0<=f;f--){c.currentTarget=d[f];var g=m.events.fireListeners_(d[f],
-a,!0,c);e=e&&g}for(f=0;!c.propagationStopped_&&f<d.length;f++)c.currentTarget=d[f],g=m.events.fireListeners_(d[f],a,!1,c),e=e&&g}}else e=m.events.fireListener(a,c);return e}return m.events.fireListener(a,new m.events.BrowserEvent(c,this))};m.events.markIeEvent_=function(a){var c=!1;if(0==a.keyCode)try{a.keyCode=-1;return}catch(d){c=!0}if(c||void 0==a.returnValue)a.returnValue=!0};m.events.isMarkedIeEvent_=function(a){return 0>a.keyCode||void 0!=a.returnValue};m.events.uniqueIdCounter_=0;
-m.events.getUniqueId=function(a){return a+"_"+m.events.uniqueIdCounter_++};m.events.getListenerMap_=function(a){a=a[m.events.LISTENER_MAP_PROP_];return a instanceof m.events.ListenerMap?a:null};m.events.LISTENER_WRAPPER_PROP_="__closure_events_fn_"+(1E9*Math.random()>>>0);
-m.events.wrapListener=function(a){m.asserts.assert(a,"Listener can not be null.");if("function"===typeof a)return a;m.asserts.assert(a.handleEvent,"An object listener must have handleEvent method.");a[m.events.LISTENER_WRAPPER_PROP_]||(a[m.events.LISTENER_WRAPPER_PROP_]=function(c){return a.handleEvent(c)});return a[m.events.LISTENER_WRAPPER_PROP_]};m.debug.entryPointRegistry.register(function(a){m.events.handleBrowserEvent_=a(m.events.handleBrowserEvent_)});m.events.EventHandler=function(a){m.Disposable.call(this);this.handler_=a;this.keys_={}};m.inherits(m.events.EventHandler,m.Disposable);m.events.EventHandler.typeArray_=[];m.events.EventHandler.prototype.listen=function(a,c,d,e){return this.listen_(a,c,d,e)};
-m.events.EventHandler.prototype.listen_=function(a,c,d,e,f){Array.isArray(c)||(c&&(m.events.EventHandler.typeArray_[0]=c.toString()),c=m.events.EventHandler.typeArray_);for(var g=0;g<c.length;g++){var h=m.events.listen(a,c[g],d||this.handleEvent,e||!1,f||this.handler_||this);if(!h)break;this.keys_[h.key]=h}return this};m.events.EventHandler.prototype.listenOnce=function(a,c,d,e){return Ja(this,a,c,d,e)};
-var Ja=function(a,c,d,e,f,g){if(Array.isArray(d))for(var h=0;h<d.length;h++)Ja(a,c,d[h],e,f,g);else{c=m.events.listenOnce(c,d,e||a.handleEvent,f,g||a.handler_||a);if(!c)return a;a.keys_[c.key]=c}return a};b=m.events.EventHandler.prototype;b.listenWithWrapper=function(a,c,d,e){c.listen(a,d,e,this.handler_||this,this);return this};
-b.unlisten=function(a,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)this.unlisten(a,c[g],d,e,f);else if(a=m.events.getListener(a,c,d||this.handleEvent,m.isObject(e)?!!e.capture:!!e,f||this.handler_||this))m.events.unlistenByKey(a),delete this.keys_[a.key];return this};b.unlistenWithWrapper=function(a,c,d,e,f){c.unlisten(a,d,e,f||this.handler_||this,this);return this};
-b.removeAll=function(){m.object.forEach(this.keys_,function(a,c){this.keys_.hasOwnProperty(c)&&m.events.unlistenByKey(a)},this);this.keys_={}};b.disposeInternal=function(){m.events.EventHandler.superClass_.disposeInternal.call(this);this.removeAll()};b.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};m.events.EventTarget=function(){m.Disposable.call(this);this.eventTargetListeners_=new m.events.ListenerMap(this);this.actualEventTarget_=this;this.parentEventTarget_=null};m.inherits(m.events.EventTarget,m.Disposable);m.events.Listenable.addImplementation(m.events.EventTarget);m.events.EventTarget.MAX_ANCESTORS_=1E3;b=m.events.EventTarget.prototype;b.getParentEventTarget=function(){return this.parentEventTarget_};b.addEventListener=function(a,c,d,e){m.events.listen(this,a,c,d,e)};
-b.removeEventListener=function(a,c,d,e){m.events.unlisten(this,a,c,d,e)};b.dispatchEvent=function(a){Ka(this);var c=this.getParentEventTarget();if(c){var d=[];for(var e=1;c;c=c.getParentEventTarget())d.push(c),m.asserts.assert(++e<m.events.EventTarget.MAX_ANCESTORS_,"infinite loop")}return m.events.EventTarget.dispatchEventInternal_(this.actualEventTarget_,a,d)};
-b.disposeInternal=function(){m.events.EventTarget.superClass_.disposeInternal.call(this);this.removeAllListeners();this.parentEventTarget_=null};b.listen=function(a,c,d,e){Ka(this);return this.eventTargetListeners_.add(String(a),c,!1,d,e)};b.listenOnce=function(a,c,d,e){return this.eventTargetListeners_.add(String(a),c,!0,d,e)};b.unlisten=function(a,c,d,e){return this.eventTargetListeners_.remove(String(a),c,d,e)};b.unlistenByKey=function(a){return Ia(this.eventTargetListeners_,a)};
-b.removeAllListeners=function(a){return this.eventTargetListeners_?this.eventTargetListeners_.removeAll(a):0};b.fireListeners=function(a,c,d){a=this.eventTargetListeners_.listeners[String(a)];if(!a)return!0;a=a.concat();for(var e=!0,f=0;f<a.length;++f){var g=a[f];if(g&&!g.removed&&g.capture==c){var h=g.listener,l=g.handler||g.src;g.callOnce&&this.unlistenByKey(g);e=!1!==h.call(l,d)&&e}}return e&&!d.defaultPrevented};
-b.getListeners=function(a,c){return this.eventTargetListeners_.getListeners(String(a),c)};b.getListener=function(a,c,d,e){return this.eventTargetListeners_.getListener(String(a),c,d,e)};b.hasListener=function(a,c){return this.eventTargetListeners_.hasListener(void 0!==a?String(a):void 0,c)};var Ka=function(a){m.asserts.assert(a.eventTargetListeners_,"Event target is not initialized. Did you call the superclass (goog.events.EventTarget) constructor?")};
-m.events.EventTarget.dispatchEventInternal_=function(a,c,d){var e=c.type||c;if("string"===typeof c)c=new m.events.Event(c,a);else if(c instanceof m.events.Event)c.target=c.target||a;else{var f=c;c=new m.events.Event(e,a);m.object.extend(c,f)}f=!0;if(d)for(var g=d.length-1;!c.propagationStopped_&&0<=g;g--){var h=c.currentTarget=d[g];f=h.fireListeners(e,!0,c)&&f}c.propagationStopped_||(h=c.currentTarget=a,f=h.fireListeners(e,!0,c)&&f,c.propagationStopped_||(f=h.fireListeners(e,!1,c)&&f));if(d)for(g=
-0;!c.propagationStopped_&&g<d.length;g++)h=c.currentTarget=d[g],f=h.fireListeners(e,!1,c)&&f;return f};m.events.EventWrapper=function(){};m.events.EventWrapper.prototype.listen=function(){};m.events.EventWrapper.prototype.unlisten=function(){};m.math={};m.math.randomInt=function(){return Math.floor(Math.random()*J.NETWORK_TEST_URLS_.length)};m.math.uniformRandom=function(a,c){return a+Math.random()*(c-a)};m.math.clamp=function(a,c,d){return Math.min(Math.max(a,c),d)};m.math.modulo=function(a,c){a%=c;return 0>a*c?a+c:a};m.math.lerp=function(a,c,d){return a+d*(c-a)};m.math.nearlyEquals=function(a,c,d){return Math.abs(a-c)<=(d||1E-6)};m.math.standardAngle=function(a){return m.math.modulo(a,360)};
-m.math.standardAngleInRadians=function(a){return m.math.modulo(a,2*Math.PI)};m.math.toRadians=function(a){return a*Math.PI/180};m.math.toDegrees=function(a){return 180*a/Math.PI};m.math.angleDx=function(a,c){return c*Math.cos(m.math.toRadians(a))};m.math.angleDy=function(a,c){return c*Math.sin(m.math.toRadians(a))};m.math.angle=function(a,c,d,e){return m.math.standardAngle(m.math.toDegrees(Math.atan2(e-c,d-a)))};
-m.math.angleDifference=function(a,c){a=m.math.standardAngle(c)-m.math.standardAngle(a);180<a?a-=360:-180>=a&&(a=360+a);return a};m.math.sign=function(a){return 0<a?1:0>a?-1:a};
-m.math.longestCommonSubsequence=function(a,c,d,e){d=d||function(v,W){return v==W};e=e||function(v){return a[v]};for(var f=a.length,g=c.length,h=[],l=0;l<f+1;l++)h[l]=[],h[l][0]=0;for(var n=0;n<g+1;n++)h[0][n]=0;for(l=1;l<=f;l++)for(n=1;n<=g;n++)d(a[l-1],c[n-1])?h[l][n]=h[l-1][n-1]+1:h[l][n]=Math.max(h[l-1][n],h[l][n-1]);var p=[];l=f;for(n=g;0<l&&0<n;)d(a[l-1],c[n-1])?(p.unshift(e(l-1,n-1)),l--,n--):h[l-1][n]>h[l][n-1]?l--:n--;return p};
-m.math.sum=function(a){return fa(arguments,function(c,d){return c+d},0)};m.math.average=function(a){return m.math.sum.apply(null,arguments)/arguments.length};m.math.sampleVariance=function(a){var c=arguments.length;if(2>c)return 0;var d=m.math.average.apply(null,arguments);return m.math.sum.apply(null,x(arguments,function(e){return Math.pow(e-d,2)}))/(c-1)};m.math.standardDeviation=function(a){return Math.sqrt(m.math.sampleVariance.apply(null,arguments))};
-m.math.isInt=function(a){return isFinite(a)&&0==a%1};m.math.isFiniteNumber=function(a){return isFinite(a)};m.math.isNegativeZero=function(a){return 0==a&&0>1/a};m.math.log10Floor=function(a){if(0<a){var c=Math.round(Math.log(a)*Math.LOG10E);return c-(parseFloat("1e"+c)>a?1:0)}return 0==a?-Infinity:NaN};m.math.safeFloor=function(a,c){m.asserts.assert(void 0===c||0<c);return Math.floor(a+(c||2E-15))};m.math.safeCeil=function(a,c){m.asserts.assert(void 0===c||0<c);return Math.ceil(a-(c||2E-15))};m.iter={};m.iter.StopIteration="StopIteration"in m.global?m.global.StopIteration:{message:"StopIteration",stack:""};m.iter.Iterator=function(){};m.iter.Iterator.prototype.next=function(){throw m.iter.StopIteration;};m.iter.Iterator.prototype.__iterator__=function(){return this};
-m.iter.toIterator=function(a){if(a instanceof m.iter.Iterator)return a;if("function"==typeof a.__iterator__)return a.__iterator__(!1);if(m.isArrayLike(a)){var c=0,d=new m.iter.Iterator;d.next=function(){for(;;){if(c>=a.length)throw m.iter.StopIteration;if(c in a)return a[c++];c++}};return d}throw Error("Not implemented");};
-m.iter.forEach=function(a,c,d){if(m.isArrayLike(a))try{w(a,c,d)}catch(e){if(e!==m.iter.StopIteration)throw e;}else{a=m.iter.toIterator(a);try{for(;;)c.call(d,a.next(),void 0,a)}catch(e){if(e!==m.iter.StopIteration)throw e;}}};m.iter.filter=function(a,c,d){var e=m.iter.toIterator(a);a=new m.iter.Iterator;a.next=function(){for(;;){var f=e.next();if(c.call(d,f,void 0,e))return f}};return a};m.iter.filterFalse=function(a,c,d){return m.iter.filter(a,m.functions.not(c),d)};
-m.iter.range=function(a,c,d){var e=0,f=a,g=d||1;1<arguments.length&&(e=a,f=+c);if(0==g)throw Error("Range step argument must not be zero");var h=new m.iter.Iterator;h.next=function(){if(0<g&&e>=f||0>g&&e<=f)throw m.iter.StopIteration;var l=e;e+=g;return l};return h};m.iter.join=function(a,c){return m.iter.toArray(a).join(c)};m.iter.map=function(a,c,d){var e=m.iter.toIterator(a);a=new m.iter.Iterator;a.next=function(){var f=e.next();return c.call(d,f,void 0,e)};return a};
-m.iter.reduce=function(a,c,d,e){var f=d;m.iter.forEach(a,function(g){f=c.call(e,f,g)});return f};m.iter.some=function(a,c,d){a=m.iter.toIterator(a);try{for(;;)if(c.call(d,a.next(),void 0,a))return!0}catch(e){if(e!==m.iter.StopIteration)throw e;}return!1};m.iter.every=function(a,c,d){a=m.iter.toIterator(a);try{for(;;)if(!c.call(d,a.next(),void 0,a))return!1}catch(e){if(e!==m.iter.StopIteration)throw e;}return!0};m.iter.chain=function(a){return m.iter.chainFromIterable(arguments)};
-m.iter.chainFromIterable=function(a){var c=m.iter.toIterator(a);a=new m.iter.Iterator;var d=null;a.next=function(){for(;;){if(null==d){var e=c.next();d=m.iter.toIterator(e)}try{return d.next()}catch(f){if(f!==m.iter.StopIteration)throw f;d=null}}};return a};m.iter.dropWhile=function(a,c,d){var e=m.iter.toIterator(a);a=new m.iter.Iterator;var f=!0;a.next=function(){for(;;){var g=e.next();if(!f||!c.call(d,g,void 0,e))return f=!1,g}};return a};
-m.iter.takeWhile=function(a,c,d){var e=m.iter.toIterator(a);a=new m.iter.Iterator;a.next=function(){var f=e.next();if(c.call(d,f,void 0,e))return f;throw m.iter.StopIteration;};return a};m.iter.toArray=function(a){if(m.isArrayLike(a))return C(a);a=m.iter.toIterator(a);var c=[];m.iter.forEach(a,function(d){c.push(d)});return c};m.iter.equals=function(a,c){a=m.iter.zipLongest({},a,c);var d=wa;return m.iter.every(a,function(e){return d(e[0],e[1])})};
-m.iter.nextOrValue=function(a){try{m.iter.toIterator(a).next()}catch(c){if(c!=m.iter.StopIteration)throw c;}};m.iter.product=function(a){if(ha(arguments,function(f){return!f.length})||!arguments.length)return new m.iter.Iterator;var c=new m.iter.Iterator,d=arguments,e=ya(0,d.length);c.next=function(){if(e){for(var f=x(e,function(h,l){return d[l][h]}),g=e.length-1;0<=g;g--){m.asserts.assert(e);if(e[g]<d[g].length-1){e[g]++;break}if(0==g){e=null;break}e[g]=0}return f}throw m.iter.StopIteration;};return c};
-m.iter.cycle=function(a){var c=m.iter.toIterator(a),d=[],e=0;a=new m.iter.Iterator;var f=!1;a.next=function(){var g=null;if(!f)try{return g=c.next(),d.push(g),g}catch(h){if(h!=m.iter.StopIteration||z(d))throw h;f=!0}g=d[e];e=(e+1)%d.length;return g};return a};m.iter.count=function(a,c){var d=a||0,e=void 0!==c?c:1;a=new m.iter.Iterator;a.next=function(){var f=d;d+=e;return f};return a};m.iter.repeat=function(a){var c=new m.iter.Iterator;c.next=m.functions.constant(a);return c};
-m.iter.accumulate=function(a){var c=m.iter.toIterator(a),d=0;a=new m.iter.Iterator;a.next=function(){return d+=c.next()};return a};m.iter.zip=function(a){var c=arguments,d=new m.iter.Iterator;if(0<c.length){var e=x(c,m.iter.toIterator);d.next=function(){return x(e,function(f){return f.next()})}}return d};
-m.iter.zipLongest=function(a,c){var d=D(arguments,1),e=new m.iter.Iterator;if(0<d.length){var f=x(d,m.iter.toIterator);e.next=function(){var g=!1,h=x(f,function(l){try{var n=l.next();g=!0}catch(p){if(p!==m.iter.StopIteration)throw p;n=a}return n});if(!g)throw m.iter.StopIteration;return h}}return e};m.iter.compress=function(a,c){var d=m.iter.toIterator(c);return m.iter.filter(a,function(){return!!d.next()})};
-m.iter.GroupByIterator_=function(a,c){this.iterator=m.iter.toIterator(a);this.keyFunc=c||m.functions.identity};m.inherits(m.iter.GroupByIterator_,m.iter.Iterator);
-m.iter.GroupByIterator_.prototype.next=function(){for(;this.currentKey==this.targetKey;)this.currentValue=this.iterator.next(),this.currentKey=this.keyFunc(this.currentValue);for(var a=this.targetKey=this.currentKey,c=this.targetKey,d=[];this.currentKey==c;){d.push(this.currentValue);try{this.currentValue=this.iterator.next()}catch(e){if(e!==m.iter.StopIteration)throw e;break}this.currentKey=this.keyFunc(this.currentValue)}return[a,d]};
-m.iter.groupBy=function(a,c){return new m.iter.GroupByIterator_(a,c)};m.iter.starMap=function(a,c,d){var e=m.iter.toIterator(a);a=new m.iter.Iterator;a.next=function(){var f=m.iter.toArray(e.next());return c.apply(d,B(f,void 0,e))};return a};
-m.iter.tee=function(a,c){var d=m.iter.toIterator(a),e=x(xa("number"===typeof c?c:2),function(){return[]}),f=function(){var g=d.next();w(e,function(h){h.push(g)})};return x(e,function(g){var h=new m.iter.Iterator;h.next=function(){z(g)&&f();m.asserts.assert(!z(g));return g.shift()};return h})};m.iter.enumerate=function(a,c){return m.iter.zip(m.iter.count(c),a)};
-m.iter.limit=function(a,c){m.asserts.assert(m.math.isInt(c)&&0<=c);var d=m.iter.toIterator(a);a=new m.iter.Iterator;var e=c;a.next=function(){if(0<e--)return d.next();throw m.iter.StopIteration;};return a};m.iter.consume=function(a,c){m.asserts.assert(m.math.isInt(c)&&0<=c);for(a=m.iter.toIterator(a);0<c--;)m.iter.nextOrValue(a);return a};
-m.iter.slice=function(a,c,d){m.asserts.assert(m.math.isInt(c)&&0<=c);a=m.iter.consume(a,c);"number"===typeof d&&(m.asserts.assert(m.math.isInt(d)&&d>=c),a=m.iter.limit(a,d-c));return a};m.iter.hasDuplicates_=function(a){var c=[];qa(a,c);return a.length!=c.length};m.iter.permutations=function(a,c){a=m.iter.toArray(a);c=m.iter.product.apply(void 0,ya(a,"number"===typeof c?c:a.length));return m.iter.filter(c,function(d){return!m.iter.hasDuplicates_(d)})};
-m.iter.combinations=function(a,c){function d(g){return e[g]}var e=m.iter.toArray(a);a=m.iter.range(e.length);c=m.iter.permutations(a,c);var f=m.iter.filter(c,function(g){return va(g)});c=new m.iter.Iterator;c.next=function(){return x(f.next(),d)};return c};
-m.iter.combinationsWithReplacement=function(a,c){function d(g){return e[g]}var e=m.iter.toArray(a);a=xa(e.length);c=m.iter.product.apply(void 0,ya(a,c));var f=m.iter.filter(c,function(g){return va(g)});c=new m.iter.Iterator;c.next=function(){return x(f.next(),d)};return c};m.structs={};m.structs.Map=function(a,c){this.map_={};this.keys_=[];this.version_=this.count_=0;var d=arguments.length;if(1<d){if(d%2)throw Error("Uneven number of arguments");for(var e=0;e<d;e+=2)this.set(arguments[e],arguments[e+1])}else a&&this.addAll(a)};b=m.structs.Map.prototype;b.getCount=function(){return this.count_};b.getValues=function(){K(this);for(var a=[],c=0;c<this.keys_.length;c++)a.push(this.map_[this.keys_[c]]);return a};b.getKeys=function(){K(this);return this.keys_.concat()};
-b.containsKey=function(a){return m.structs.Map.hasKey_(this.map_,a)};b.containsValue=function(a){for(var c=0;c<this.keys_.length;c++){var d=this.keys_[c];if(m.structs.Map.hasKey_(this.map_,d)&&this.map_[d]==a)return!0}return!1};b.equals=function(a,c){if(this===a)return!0;if(this.count_!=a.getCount())return!1;c=c||m.structs.Map.defaultEquals;K(this);for(var d,e=0;d=this.keys_[e];e++)if(!c(this.get(d),a.get(d)))return!1;return!0};m.structs.Map.defaultEquals=function(a,c){return a===c};
-m.structs.Map.prototype.isEmpty=function(){return 0==this.count_};m.structs.Map.prototype.clear=function(){this.map_={};this.version_=this.count_=this.keys_.length=0};m.structs.Map.prototype.remove=function(a){return m.structs.Map.hasKey_(this.map_,a)?(delete this.map_[a],this.count_--,this.version_++,this.keys_.length>2*this.count_&&K(this),!0):!1};
-var K=function(a){if(a.count_!=a.keys_.length){for(var c=0,d=0;c<a.keys_.length;){var e=a.keys_[c];m.structs.Map.hasKey_(a.map_,e)&&(a.keys_[d++]=e);c++}a.keys_.length=d}if(a.count_!=a.keys_.length){var f={};for(d=c=0;c<a.keys_.length;)e=a.keys_[c],m.structs.Map.hasKey_(f,e)||(a.keys_[d++]=e,f[e]=1),c++;a.keys_.length=d}};b=m.structs.Map.prototype;b.get=function(a,c){return m.structs.Map.hasKey_(this.map_,a)?this.map_[a]:c};
-b.set=function(a,c){m.structs.Map.hasKey_(this.map_,a)||(this.count_++,this.keys_.push(a),this.version_++);this.map_[a]=c};b.addAll=function(a){if(a instanceof m.structs.Map)for(var c=a.getKeys(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(c in a)this.set(c,a[c])};b.forEach=function(a,c){for(var d=this.getKeys(),e=0;e<d.length;e++){var f=d[e],g=this.get(f);a.call(c,g,f,this)}};b.clone=function(){return new m.structs.Map(this)};
-b.transpose=function(){for(var a=new m.structs.Map,c=0;c<this.keys_.length;c++){var d=this.keys_[c];a.set(this.map_[d],d)}return a};b.toObject=function(){K(this);for(var a={},c=0;c<this.keys_.length;c++){var d=this.keys_[c];a[d]=this.map_[d]}return a};
-b.__iterator__=function(a){K(this);var c=0,d=this.version_,e=this,f=new m.iter.Iterator;f.next=function(){if(d!=e.version_)throw Error("The map has changed since the iterator was created");if(c>=e.keys_.length)throw m.iter.StopIteration;var g=e.keys_[c++];return a?g:e.map_[g]};return f};m.structs.Map.hasKey_=function(a,c){return Object.prototype.hasOwnProperty.call(a,c)};m.structs.LinkedMap=function(a){this.maxCount_=a||null;this.cache_=!0;this.evictionCallback_=void 0;this.map_=new m.structs.Map;this.head_=new m.structs.LinkedMap.Node_("",void 0);this.head_.next=this.head_.prev=this.head_};var Ma=function(a,c){(c=a.map_.get(c))&&a.cache_&&(c.remove(),La(a,c));return c};b=m.structs.LinkedMap.prototype;b.get=function(a,c){return(a=Ma(this,a))?a.value:c};
-b.set=function(a,c){var d=Ma(this,a);d?d.value=c:(d=new m.structs.LinkedMap.Node_(a,c),this.map_.set(a,d),La(this,d))};b.peek=function(){return this.head_.next.value};b.shift=function(){return Na(this,this.head_.next)};b.pop=function(){return Na(this,this.head_.prev)};b.remove=function(a){return(a=this.map_.get(a))?(this.removeNode(a),!0):!1};b.removeNode=function(a){a.remove();this.map_.remove(a.key)};b.getCount=function(){return this.map_.getCount()};b.isEmpty=function(){return this.map_.isEmpty()};
-b.getKeys=function(){return this.map(function(a,c){return c})};b.getValues=function(){return this.map(function(a){return a})};b.contains=function(a){return this.some(function(c){return c==a})};b.containsKey=function(a){return this.map_.containsKey(a)};b.clear=function(){Oa(this,0)};b.forEach=function(a,c){for(var d=this.head_.next;d!=this.head_;d=d.next)a.call(c,d.value,d.key,this)};b.map=function(a,c){for(var d=[],e=this.head_.next;e!=this.head_;e=e.next)d.push(a.call(c,e.value,e.key,this));return d};
-b.some=function(a,c){for(var d=this.head_.next;d!=this.head_;d=d.next)if(a.call(c,d.value,d.key,this))return!0;return!1};b.every=function(a,c){for(var d=this.head_.next;d!=this.head_;d=d.next)if(!a.call(c,d.value,d.key,this))return!1;return!0};
-var La=function(a,c){a.cache_?(c.next=a.head_.next,c.prev=a.head_,a.head_.next=c,c.next.prev=c):(c.prev=a.head_.prev,c.next=a.head_,a.head_.prev=c,c.prev.next=c);null!=a.maxCount_&&Oa(a,a.maxCount_)},Oa=function(a,c){for(;a.getCount()>c;){var d=a.cache_?a.head_.prev:a.head_.next;a.removeNode(d);a.evictionCallback_&&a.evictionCallback_(d.key,d.value)}},Na=function(a,c){a.head_!=c&&a.removeNode(c);return c.value};m.structs.LinkedMap.Node_=function(a,c){this.key=a;this.value=c};
-m.structs.LinkedMap.Node_.prototype.remove=function(){this.prev.next=this.next;this.next.prev=this.prev;delete this.prev;delete this.next};var L={},M=function(a,c){m.events.EventTarget.call(this);this.timeout_=a||36E5;this.cache_=new m.structs.LinkedMap(c||100)};k.inherits(M,m.events.EventTarget);M.prototype.get=function(a){return(a=this.cache_.get(a))&&Date.now()-a.timeStamp_<=this.timeout_?a.licenses_:null};M.prototype.remove=function(a){this.cache_.remove(a)};M.Entry=function(a){this.timeStamp_=Date.now();this.licenses_=a};L.LicensesCache=M;m.structs.getCount=function(a){return a.getCount&&"function"==typeof a.getCount?a.getCount():m.isArrayLike(a)||"string"===typeof a?a.length:m.object.getCount(a)};m.structs.getValues=function(a){if(a.getValues&&"function"==typeof a.getValues)return a.getValues();if("string"===typeof a)return a.split("");if(m.isArrayLike(a)){for(var c=[],d=a.length,e=0;e<d;e++)c.push(a[e]);return c}return m.object.getValues(a)};
-m.structs.getKeys=function(a){if(a.getKeys&&"function"==typeof a.getKeys)return a.getKeys();if(!a.getValues||"function"!=typeof a.getValues){if(m.isArrayLike(a)||"string"===typeof a){var c=[];a=a.length;for(var d=0;d<a;d++)c.push(d);return c}return m.object.getKeys(a)}};
-m.structs.contains=function(a,c){return a.contains&&"function"==typeof a.contains?a.contains(c):a.containsValue&&"function"==typeof a.containsValue?a.containsValue(c):m.isArrayLike(a)||"string"===typeof a?y(a,c):m.object.containsValue(a,c)};m.structs.isEmpty=function(a){return a.isEmpty&&"function"==typeof a.isEmpty?a.isEmpty():m.isArrayLike(a)||"string"===typeof a?z(a):m.object.isEmpty(a)};m.structs.clear=function(a){a.clear&&"function"==typeof a.clear?a.clear():m.isArrayLike(a)?ma(a):m.object.clear(a)};
-m.structs.forEach=function(a,c,d){if(a.forEach&&"function"==typeof a.forEach)a.forEach(c,d);else if(m.isArrayLike(a)||"string"===typeof a)w(a,c,d);else for(var e=m.structs.getKeys(a),f=m.structs.getValues(a),g=f.length,h=0;h<g;h++)c.call(d,f[h],e&&e[h],a)};
-m.structs.filter=function(a,c,d){if("function"==typeof a.filter)return a.filter(c,d);if(m.isArrayLike(a)||"string"===typeof a)return ea(a,c,d);var e=m.structs.getKeys(a),f=m.structs.getValues(a),g=f.length;if(e){var h={};for(var l=0;l<g;l++)c.call(d,f[l],e[l],a)&&(h[e[l]]=f[l])}else for(h=[],l=0;l<g;l++)c.call(d,f[l],void 0,a)&&h.push(f[l]);return h};
-m.structs.map=function(a,c,d){if("function"==typeof a.map)return a.map(c,d);if(m.isArrayLike(a)||"string"===typeof a)return x(a,c,d);var e=m.structs.getKeys(a),f=m.structs.getValues(a),g=f.length;if(e){var h={};for(var l=0;l<g;l++)h[e[l]]=c.call(d,f[l],e[l],a)}else for(h=[],l=0;l<g;l++)h[l]=c.call(d,f[l],void 0,a);return h};
-m.structs.some=function(a,c,d){if("function"==typeof a.some)return a.some(c,d);if(m.isArrayLike(a)||"string"===typeof a)return ha(a,c,d);for(var e=m.structs.getKeys(a),f=m.structs.getValues(a),g=f.length,h=0;h<g;h++)if(c.call(d,f[h],e&&e[h],a))return!0;return!1};
-m.structs.every=function(a,c,d){if("function"==typeof a.every)return a.every(c,d);if(m.isArrayLike(a)||"string"===typeof a)return ia(a,c,d);for(var e=m.structs.getKeys(a),f=m.structs.getValues(a),g=f.length,h=0;h<g;h++)if(!c.call(d,f[h],e&&e[h],a))return!1;return!0};m.uri={};m.uri.utils={};m.uri.utils.CharCode_={AMPERSAND:38,EQUAL:61,HASH:35,QUESTION:63};m.uri.utils.buildFromEncodedParts=function(a,c,d,e,f,g,h){var l="";a&&(l+=a+":");d&&(l+="//",c&&(l+=c+"@"),l+=d,e&&(l+=":"+e));f&&(l+=f);g&&(l+="?"+g);h&&(l+="#"+h);return l};m.uri.utils.splitRe_=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;m.uri.utils.ComponentIndex={SCHEME:1,USER_INFO:2,DOMAIN:3,PORT:4,PATH:5,QUERY_DATA:6,FRAGMENT:7};
-m.uri.utils.urlPackageSupportLoggingHandler_=null;m.uri.utils.setUrlPackageSupportLoggingHandler=function(a){m.uri.utils.urlPackageSupportLoggingHandler_=a};m.uri.utils.split=function(a){var c=a.match(m.uri.utils.splitRe_);m.uri.utils.urlPackageSupportLoggingHandler_&&0<=["http","https","ws","wss","ftp"].indexOf(c[m.uri.utils.ComponentIndex.SCHEME])&&m.uri.utils.urlPackageSupportLoggingHandler_(a);return c};
-m.uri.utils.decodeIfPossible_=function(a,c){return a?c?decodeURI(a):decodeURIComponent(a):a};m.uri.utils.getComponentByIndex_=function(a,c){return m.uri.utils.split(c)[a]||null};m.uri.utils.getScheme=function(a){return m.uri.utils.getComponentByIndex_(m.uri.utils.ComponentIndex.SCHEME,a)};m.uri.utils.getEffectiveScheme=function(a){a=m.uri.utils.getScheme(a);!a&&m.global.self&&m.global.self.location&&(a=m.global.self.location.protocol,a=a.substr(0,a.length-1));return a?a.toLowerCase():""};
-m.uri.utils.getUserInfoEncoded=function(){return m.uri.utils.getComponentByIndex_(m.uri.utils.ComponentIndex.USER_INFO,void 0)};m.uri.utils.getUserInfo=function(){return m.uri.utils.decodeIfPossible_(m.uri.utils.getUserInfoEncoded())};m.uri.utils.getDomainEncoded=function(){return m.uri.utils.getComponentByIndex_(m.uri.utils.ComponentIndex.DOMAIN,void 0)};m.uri.utils.getDomain=function(){return m.uri.utils.decodeIfPossible_(m.uri.utils.getDomainEncoded(),!0)};
-m.uri.utils.getPort=function(){return Number(m.uri.utils.getComponentByIndex_(m.uri.utils.ComponentIndex.PORT,void 0))||null};m.uri.utils.getPathEncoded=function(){return m.uri.utils.getComponentByIndex_(m.uri.utils.ComponentIndex.PATH,void 0)};m.uri.utils.getPath=function(){return m.uri.utils.decodeIfPossible_(m.uri.utils.getPathEncoded(),!0)};m.uri.utils.getQueryData=function(){return m.uri.utils.getComponentByIndex_(m.uri.utils.ComponentIndex.QUERY_DATA,void 0)};
-m.uri.utils.getFragmentEncoded=function(){var a=(void 0).indexOf("#");return 0>a?null:(void 0).substr(a+1)};m.uri.utils.setFragmentEncoded=function(a,c){return m.uri.utils.removeFragment(a)+(c?"#"+c:"")};m.uri.utils.getFragment=function(){return m.uri.utils.decodeIfPossible_(m.uri.utils.getFragmentEncoded())};
-m.uri.utils.getHost=function(a){a=m.uri.utils.split(a);return m.uri.utils.buildFromEncodedParts(a[m.uri.utils.ComponentIndex.SCHEME],a[m.uri.utils.ComponentIndex.USER_INFO],a[m.uri.utils.ComponentIndex.DOMAIN],a[m.uri.utils.ComponentIndex.PORT])};m.uri.utils.getOrigin=function(a){a=m.uri.utils.split(a);return m.uri.utils.buildFromEncodedParts(a[m.uri.utils.ComponentIndex.SCHEME],null,a[m.uri.utils.ComponentIndex.DOMAIN],a[m.uri.utils.ComponentIndex.PORT])};
-m.uri.utils.getPathAndAfter=function(a){a=m.uri.utils.split(a);return m.uri.utils.buildFromEncodedParts(null,null,null,null,a[m.uri.utils.ComponentIndex.PATH],a[m.uri.utils.ComponentIndex.QUERY_DATA],a[m.uri.utils.ComponentIndex.FRAGMENT])};m.uri.utils.removeFragment=function(a){var c=a.indexOf("#");return 0>c?a:a.substr(0,c)};
-m.uri.utils.haveSameDomain=function(a,c){a=m.uri.utils.split(a);c=m.uri.utils.split(c);return a[m.uri.utils.ComponentIndex.DOMAIN]==c[m.uri.utils.ComponentIndex.DOMAIN]&&a[m.uri.utils.ComponentIndex.SCHEME]==c[m.uri.utils.ComponentIndex.SCHEME]&&a[m.uri.utils.ComponentIndex.PORT]==c[m.uri.utils.ComponentIndex.PORT]};m.uri.utils.assertNoFragmentsOrQueries_=function(a){m.asserts.assert(0>a.indexOf("#")&&0>a.indexOf("?"),"goog.uri.utils: Fragment or query identifiers are not supported: [%s]",a)};
-m.uri.utils.parseQueryData=function(a,c){if(a){a=a.split("&");for(var d=0;d<a.length;d++){var e=a[d].indexOf("="),f=null;if(0<=e){var g=a[d].substring(0,e);f=a[d].substring(e+1)}else g=a[d];c(g,f?m.string.urlDecode(f):"")}}};m.uri.utils.splitQueryData_=function(a){var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);return[a.substr(0,d),e,a.substr(c)]};m.uri.utils.joinQueryData_=function(a){return a[0]+(a[1]?"?"+a[1]:"")+a[2]};
-m.uri.utils.appendQueryData_=function(a,c){return c?a?a+"&"+c:c:a};m.uri.utils.appendQueryDataToUri_=function(a,c){if(!c)return a;a=m.uri.utils.splitQueryData_(a);a[1]=m.uri.utils.appendQueryData_(a[1],c);return m.uri.utils.joinQueryData_(a)};m.uri.utils.appendKeyValuePairs_=function(a,c,d){m.asserts.assertString(a);if(Array.isArray(c)){m.asserts.assertArray(c);for(var e=0;e<c.length;e++)m.uri.utils.appendKeyValuePairs_(a,String(c[e]),d)}else null!=c&&d.push(a+(""===c?"":"="+m.string.urlEncode(c)))};
-m.uri.utils.buildQueryData=function(a,c){m.asserts.assert(0==Math.max(a.length-(c||0),0)%2,"goog.uri.utils: Key/value lists must be even in length.");var d=[];for(c=c||0;c<a.length;c+=2)m.uri.utils.appendKeyValuePairs_(a[c],a[c+1],d);return d.join("&")};m.uri.utils.buildQueryDataFromMap=function(a){var c=[],d;for(d in a)m.uri.utils.appendKeyValuePairs_(d,a[d],c);return c.join("&")};
-m.uri.utils.appendParams=function(a,c){var d=2==arguments.length?m.uri.utils.buildQueryData(arguments[1],0):m.uri.utils.buildQueryData(arguments,1);return m.uri.utils.appendQueryDataToUri_(a,d)};m.uri.utils.appendParamsFromMap=function(a,c){c=m.uri.utils.buildQueryDataFromMap(c);return m.uri.utils.appendQueryDataToUri_(a,c)};m.uri.utils.appendParam=function(a,c,d){d=null!=d?"="+m.string.urlEncode(d):"";return m.uri.utils.appendQueryDataToUri_(a,c+d)};
-m.uri.utils.findParam_=function(a,c,d,e){for(var f=d.length;0<=(c=a.indexOf(d,c))&&c<e;){var g=a.charCodeAt(c-1);if(g==m.uri.utils.CharCode_.AMPERSAND||g==m.uri.utils.CharCode_.QUESTION)if(g=a.charCodeAt(c+f),!g||g==m.uri.utils.CharCode_.EQUAL||g==m.uri.utils.CharCode_.AMPERSAND||g==m.uri.utils.CharCode_.HASH)return c;c+=f+1}return-1};m.uri.utils.hashOrEndRe_=/#|$/;m.uri.utils.hasParam=function(a,c){return 0<=m.uri.utils.findParam_(a,0,c,a.search(m.uri.utils.hashOrEndRe_))};
-m.uri.utils.getParamValue=function(a,c){var d=a.search(m.uri.utils.hashOrEndRe_),e=m.uri.utils.findParam_(a,0,c,d);if(0>e)return null;var f=a.indexOf("&",e);if(0>f||f>d)f=d;e+=c.length+1;return m.string.urlDecode(a.substr(e,f-e))};m.uri.utils.getParamValues=function(a,c){for(var d=a.search(m.uri.utils.hashOrEndRe_),e=0,f,g=[];0<=(f=m.uri.utils.findParam_(a,e,c,d));){e=a.indexOf("&",f);if(0>e||e>d)e=d;f+=c.length+1;g.push(m.string.urlDecode(a.substr(f,e-f)))}return g};
-m.uri.utils.trailingQueryPunctuationRe_=/[?&]($|#)/;m.uri.utils.removeParam=function(a,c){for(var d=a.search(m.uri.utils.hashOrEndRe_),e=0,f,g=[];0<=(f=m.uri.utils.findParam_(a,e,c,d));)g.push(a.substring(e,f)),e=Math.min(a.indexOf("&",f)+1||d,d);g.push(a.substr(e));return g.join("").replace(m.uri.utils.trailingQueryPunctuationRe_,"$1")};
-m.uri.utils.setParam=function(a){var c=m.uri.utils.StandardQueryParam.RANDOM,d=m.string.getRandomString();return m.uri.utils.appendParam(m.uri.utils.removeParam(a,c),c,d)};m.uri.utils.setParamsFromMap=function(a,c){a=m.uri.utils.splitQueryData_(a);var d=a[1],e=[];d&&d.split("&").forEach(function(f){var g=f.indexOf("=");c.hasOwnProperty(0<=g?f.substr(0,g):f)||e.push(f)});a[1]=m.uri.utils.appendQueryData_(e.join("&"),m.uri.utils.buildQueryDataFromMap(c));return m.uri.utils.joinQueryData_(a)};
-m.uri.utils.appendPath=function(a,c){m.uri.utils.assertNoFragmentsOrQueries_(a);m.string.endsWith(a,"/")&&(a=a.substr(0,a.length-1));m.string.startsWith(c,"/")&&(c=c.substr(1));return""+a+"/"+c};m.uri.utils.setPath=function(a,c){m.string.startsWith(c,"/");m.uri.utils.split(a)};m.uri.utils.StandardQueryParam={RANDOM:"zx"};m.uri.utils.makeUnique=function(a){return m.uri.utils.setParam(a)};m.Uri=function(a,c){this.domain_=this.userInfo_=this.scheme_="";this.port_=null;this.fragment_=this.path_="";this.ignoreCase_=this.isReadOnly_=!1;var d;a instanceof m.Uri?(this.ignoreCase_=void 0!==c?c:a.ignoreCase_,Pa(this,a.getScheme()),Qa(this,a.getUserInfo()),Ra(this,a.getDomain()),Sa(this,a.getPort()),this.setPath(a.getPath()),N(this,a.getQueryData().clone()),Ta(this,a.getFragment())):a&&(d=m.uri.utils.split(String(a)))?(this.ignoreCase_=!!c,Pa(this,d[m.uri.utils.ComponentIndex.SCHEME]||"",!0),
-Qa(this,d[m.uri.utils.ComponentIndex.USER_INFO]||"",!0),Ra(this,d[m.uri.utils.ComponentIndex.DOMAIN]||"",!0),Sa(this,d[m.uri.utils.ComponentIndex.PORT]),this.setPath(d[m.uri.utils.ComponentIndex.PATH]||"",!0),N(this,d[m.uri.utils.ComponentIndex.QUERY_DATA]||"",!0),Ta(this,d[m.uri.utils.ComponentIndex.FRAGMENT]||"",!0)):(this.ignoreCase_=!!c,this.queryData_=new m.Uri.QueryData(null,this.ignoreCase_))};m.Uri.RANDOM_PARAM=m.uri.utils.StandardQueryParam.RANDOM;
-m.Uri.prototype.toString=function(){var a=[],c=this.getScheme();c&&a.push(m.Uri.encodeSpecialChars_(c,m.Uri.reDisallowedInSchemeOrUserInfo_,!0),":");var d=this.getDomain();if(d||"file"==c)a.push("//"),(c=this.getUserInfo())&&a.push(m.Uri.encodeSpecialChars_(c,m.Uri.reDisallowedInSchemeOrUserInfo_,!0),"@"),a.push(m.Uri.removeDoubleEncoding_(m.string.urlEncode(d))),d=this.getPort(),null!=d&&a.push(":",String(d));if(d=this.getPath())this.domain_&&"/"!=d.charAt(0)&&a.push("/"),a.push(m.Uri.encodeSpecialChars_(d,
-"/"==d.charAt(0)?m.Uri.reDisallowedInAbsolutePath_:m.Uri.reDisallowedInRelativePath_,!0));(d=this.queryData_.toString())&&a.push("?",d);(d=this.getFragment())&&a.push("#",m.Uri.encodeSpecialChars_(d,m.Uri.reDisallowedInFragment_));return a.join("")};
-m.Uri.prototype.resolve=function(a){var c=this.clone(),d=!!a.scheme_;d?Pa(c,a.getScheme()):d=!!a.userInfo_;d?Qa(c,a.getUserInfo()):d=!!a.domain_;d?Ra(c,a.getDomain()):d=null!=a.port_;var e=a.getPath();if(d)Sa(c,a.getPort());else if(d=!!a.path_){if("/"!=e.charAt(0))if(this.domain_&&!this.path_)e="/"+e;else{var f=c.getPath().lastIndexOf("/");-1!=f&&(e=c.getPath().substr(0,f+1)+e)}e=m.Uri.removeDotSegments(e)}d?c.setPath(e):d=""!==a.queryData_.toString();d?N(c,a.getQueryData().clone()):d=!!a.fragment_;
-d&&Ta(c,a.getFragment());return c};m.Uri.prototype.clone=function(){return new m.Uri(this)};m.Uri.prototype.getScheme=function(){return this.scheme_};var Pa=function(a,c,d){O(a);a.scheme_=d?m.Uri.decodeOrEmpty_(c,!0):c;a.scheme_&&(a.scheme_=a.scheme_.replace(/:$/,""))};m.Uri.prototype.getUserInfo=function(){return this.userInfo_};var Qa=function(a,c,d){O(a);a.userInfo_=d?m.Uri.decodeOrEmpty_(c):c};m.Uri.prototype.getDomain=function(){return this.domain_};
-var Ra=function(a,c,d){O(a);a.domain_=d?m.Uri.decodeOrEmpty_(c,!0):c};m.Uri.prototype.getPort=function(){return this.port_};var Sa=function(a,c){O(a);if(c){c=Number(c);if(isNaN(c)||0>c)throw Error("Bad port number "+c);a.port_=c}else a.port_=null};m.Uri.prototype.getPath=function(){return this.path_};m.Uri.prototype.setPath=function(a,c){O(this);this.path_=c?m.Uri.decodeOrEmpty_(a,!0):a};
-var N=function(a,c,d){O(a);c instanceof m.Uri.QueryData?(a.queryData_=c,a.queryData_.setIgnoreCase(a.ignoreCase_)):(d||(c=m.Uri.encodeSpecialChars_(c,m.Uri.reDisallowedInQuery_)),a.queryData_=new m.Uri.QueryData(c,a.ignoreCase_))};m.Uri.prototype.getQueryData=function(){return this.queryData_};m.Uri.prototype.getQuery=function(){return this.queryData_.toString()};var P=function(a,c,d){O(a);a.queryData_.set(c,d)};m.Uri.prototype.getFragment=function(){return this.fragment_};
-var Ta=function(a,c,d){O(a);a.fragment_=d?m.Uri.decodeOrEmpty_(c):c};m.Uri.prototype.makeUnique=function(){O(this);P(this,m.Uri.RANDOM_PARAM,m.string.getRandomString());return this};m.Uri.prototype.removeParameter=function(a){O(this);this.queryData_.remove(a);return this};var O=function(a){if(a.isReadOnly_)throw Error("Tried to modify a read-only Uri");};m.Uri.prototype.setIgnoreCase=function(a){this.ignoreCase_=a;this.queryData_&&this.queryData_.setIgnoreCase(a)};
-m.Uri.parse=function(a,c){return a instanceof m.Uri?a.clone():new m.Uri(a,c)};m.Uri.create=function(a,c,d,e,f,g,h,l){l=new m.Uri(null,l);a&&Pa(l,a);c&&Qa(l,c);d&&Ra(l,d);e&&Sa(l,e);f&&l.setPath(f);g&&N(l,g);h&&Ta(l,h);return l};m.Uri.resolve=function(a,c){a instanceof m.Uri||(a=m.Uri.parse(a));c instanceof m.Uri||(c=m.Uri.parse(c));return a.resolve(c)};
-m.Uri.removeDotSegments=function(a){if(".."==a||"."==a)return"";if(m.string.contains(a,"./")||m.string.contains(a,"/.")){var c=m.string.startsWith(a,"/");a=a.split("/");for(var d=[],e=0;e<a.length;){var f=a[e++];"."==f?c&&e==a.length&&d.push(""):".."==f?((1<d.length||1==d.length&&""!=d[0])&&d.pop(),c&&e==a.length&&d.push("")):(d.push(f),c=!0)}return d.join("/")}return a};m.Uri.decodeOrEmpty_=function(a,c){return a?c?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};
-m.Uri.encodeSpecialChars_=function(a,c,d){return"string"===typeof a?(a=encodeURI(a).replace(c,m.Uri.encodeChar_),d&&(a=m.Uri.removeDoubleEncoding_(a)),a):null};m.Uri.encodeChar_=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};m.Uri.removeDoubleEncoding_=function(a){return a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")};m.Uri.reDisallowedInSchemeOrUserInfo_=/[#\/\?@]/g;m.Uri.reDisallowedInRelativePath_=/[#\?:]/g;m.Uri.reDisallowedInAbsolutePath_=/[#\?]/g;
-m.Uri.reDisallowedInQuery_=/[#\?@]/g;m.Uri.reDisallowedInFragment_=/#/g;m.Uri.haveSameDomain=function(a,c){a=m.uri.utils.split(a);c=m.uri.utils.split(c);return a[m.uri.utils.ComponentIndex.DOMAIN]==c[m.uri.utils.ComponentIndex.DOMAIN]&&a[m.uri.utils.ComponentIndex.PORT]==c[m.uri.utils.ComponentIndex.PORT]};m.Uri.QueryData=function(a,c){this.count_=this.keyMap_=null;this.encodedQuery_=a||null;this.ignoreCase_=!!c};
-var Q=function(a){a.keyMap_||(a.keyMap_=new m.structs.Map,a.count_=0,a.encodedQuery_&&m.uri.utils.parseQueryData(a.encodedQuery_,function(c,d){a.add(m.string.urlDecode(c),d)}))};m.Uri.QueryData.createFromMap=function(a,c){var d=m.structs.getKeys(a);if("undefined"==typeof d)throw Error("Keys are undefined");c=new m.Uri.QueryData(null,c);a=m.structs.getValues(a);for(var e=0;e<d.length;e++){var f=d[e],g=a[e];Array.isArray(g)?Ua(c,f,g):c.add(f,g)}return c};
-m.Uri.QueryData.createFromKeysValues=function(a,c,d){if(a.length!=c.length)throw Error("Mismatched lengths for keys/values");d=new m.Uri.QueryData(null,d);for(var e=0;e<a.length;e++)d.add(a[e],c[e]);return d};b=m.Uri.QueryData.prototype;b.getCount=function(){Q(this);return this.count_};b.add=function(a,c){Q(this);this.encodedQuery_=null;a=R(this,a);var d=this.keyMap_.get(a);d||this.keyMap_.set(a,d=[]);d.push(c);this.count_=m.asserts.assertNumber(this.count_)+1;return this};
-b.remove=function(a){Q(this);a=R(this,a);return this.keyMap_.containsKey(a)?(this.encodedQuery_=null,this.count_=m.asserts.assertNumber(this.count_)-this.keyMap_.get(a).length,this.keyMap_.remove(a)):!1};b.clear=function(){this.keyMap_=this.encodedQuery_=null;this.count_=0};b.isEmpty=function(){Q(this);return 0==this.count_};b.containsKey=function(a){Q(this);a=R(this,a);return this.keyMap_.containsKey(a)};b.containsValue=function(a){var c=this.getValues();return y(c,a)};
-b.forEach=function(a,c){Q(this);this.keyMap_.forEach(function(d,e){w(d,function(f){a.call(c,f,e,this)},this)},this)};b.getKeys=function(){Q(this);for(var a=this.keyMap_.getValues(),c=this.keyMap_.getKeys(),d=[],e=0;e<c.length;e++)for(var f=a[e],g=0;g<f.length;g++)d.push(c[e]);return d};b.getValues=function(a){Q(this);var c=[];if("string"===typeof a)this.containsKey(a)&&(c=B(c,this.keyMap_.get(R(this,a))));else{a=this.keyMap_.getValues();for(var d=0;d<a.length;d++)c=B(c,a[d])}return c};
-b.set=function(a,c){Q(this);this.encodedQuery_=null;a=R(this,a);this.containsKey(a)&&(this.count_=m.asserts.assertNumber(this.count_)-this.keyMap_.get(a).length);this.keyMap_.set(a,[c]);this.count_=m.asserts.assertNumber(this.count_)+1;return this};b.get=function(a,c){if(!a)return c;a=this.getValues(a);return 0<a.length?String(a[0]):c};var Ua=function(a,c,d){a.remove(c);0<d.length&&(a.encodedQuery_=null,a.keyMap_.set(R(a,c),C(d)),a.count_=m.asserts.assertNumber(a.count_)+d.length)};
-m.Uri.QueryData.prototype.toString=function(){if(this.encodedQuery_)return this.encodedQuery_;if(!this.keyMap_)return"";for(var a=[],c=this.keyMap_.getKeys(),d=0;d<c.length;d++){var e=c[d],f=m.string.urlEncode(e);e=this.getValues(e);for(var g=0;g<e.length;g++){var h=f;""!==e[g]&&(h+="="+m.string.urlEncode(e[g]));a.push(h)}}return this.encodedQuery_=a.join("&")};
-m.Uri.QueryData.prototype.clone=function(){var a=new m.Uri.QueryData;a.encodedQuery_=this.encodedQuery_;this.keyMap_&&(a.keyMap_=this.keyMap_.clone(),a.count_=this.count_);return a};var R=function(a,c){c=String(c);a.ignoreCase_&&(c=c.toLowerCase());return c};m.Uri.QueryData.prototype.setIgnoreCase=function(a){a&&!this.ignoreCase_&&(Q(this),this.encodedQuery_=null,this.keyMap_.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),Ua(this,e,c))},this));this.ignoreCase_=a};
-m.Uri.QueryData.prototype.extend=function(a){for(var c=0;c<arguments.length;c++)m.structs.forEach(arguments[c],function(d,e){this.add(e,d)},this)};L.Errors={};var Va={MINT_JWT_ERROR:"MINT_JWT_ERROR",PURCHASE_CANCELED:"PURCHASE_CANCELED",CONSUME_PURCHASE_ERROR:"CONSUME_PURCHASE_ERROR",GET_PURCHASES_ERROR:"GET_PURCHASES_ERROR",GET_SKU_DETAILS_ERROR:"GET_SKU_DETAILS_ERROR",ENV_NOT_SUPPORTED_ERROR:"ENV_NOT_SUPPORTED_ERROR",TOKEN_MISSING_ERROR:"TOKEN_MISSING_ERROR",INVALID_RESPONSE_ERROR:"INVALID_RESPONSE_ERROR"};function Wa(a){return{request:{},response:{errorType:a}}}L.Errors.ErrorTypes=Va;L.Errors.getErrorResponse=Wa;var S=function(a){this.baseUrl_=a||S.Environment.SANDBOX;this.baseUrlAndPath_=this.baseUrl_+S.WEB_STORE_REQUEST_PATH_},Xa=function(a,c,d,e,f,g,h,l,n,p){var v=d?d:"",W=l||"application/x-www-form-urlencoded",jb=function(F,t){if(t&&200==F){F=null;try{F=JSON.parse(t)}catch(Gb){g(Va.INVALID_RESPONSE_ERROR);return}f(F)}else g(Va.INVALID_RESPONSE_ERROR)},lb=function(F){if(F){var t=new XMLHttpRequest;t.open(e,c);t.setRequestHeader("Authorization","Bearer "+F);t.setRequestHeader("Content-Type",W);t.onreadystatechange=
-function(){4==t.readyState&&(401==t.status&&F?chrome.identity.removeCachedAuthToken({token:F},function(){h?Xa(a,e,d,e,f,g,!1,l,n,p):(console.log(t),jb(t.status,t.responseText))}):(console.log(t),jb(t.status,t.responseText)))};t.send(v)}else g(Va.TOKEN_MISSING_ERROR)};p?lb(p):chrome.identity.getAuthToken({interactive:n||!1},lb)};S.prototype.onFailure_=function(a,c,d){a(Wa(d||c))};
-var Ya=function(a,c,d,e,f,g,h,l){c={hl:window.navigator.language,itemId:c,sku:d,paymentVersion:1};h&&(c.gl=h);h=new m.Uri.QueryData;l&&h.add("projection",l);l=new m.Uri(a.baseUrlAndPath_+"/payments/buy");N(l,h);f=m.bind(a.onFailure_,a,f,Va.MINT_JWT_ERROR);Xa(a,l.toString(),JSON.stringify(c),"POST",function(n){e(n.jwt,n.paymentData,n.signature)},f,!0,"application/json",void 0,g)};S.Environment={PROD:"https://www.googleapis.com",SANDBOX:"https://www-googleapis-staging.sandbox.google.com"};
-S.WEB_STORE_REQUEST_PATH_="/chromewebstore/v1.1";L.WebStoreService=S;m.dom.BrowserFeature={};m.dom.BrowserFeature.ASSUME_NO_OFFSCREEN_CANVAS=!1;m.dom.BrowserFeature.ASSUME_OFFSCREEN_CANVAS=!1;m.dom.BrowserFeature.detectOffscreenCanvas_=function(){try{return!!(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}return!1};m.dom.BrowserFeature.OFFSCREEN_CANVAS_2D=!m.dom.BrowserFeature.ASSUME_NO_OFFSCREEN_CANVAS&&(m.dom.BrowserFeature.ASSUME_OFFSCREEN_CANVAS||m.dom.BrowserFeature.detectOffscreenCanvas_());
-m.dom.BrowserFeature.CAN_ADD_NAME_OR_TYPE_ATTRIBUTES=!m.userAgent.IE||m.userAgent.isDocumentModeOrHigher(9);m.dom.BrowserFeature.CAN_USE_CHILDREN_ATTRIBUTE=!m.userAgent.GECKO&&!m.userAgent.IE||m.userAgent.IE&&m.userAgent.isDocumentModeOrHigher(9)||m.userAgent.GECKO&&m.userAgent.isVersionOrHigher("1.9.1");m.dom.BrowserFeature.CAN_USE_INNER_TEXT=m.userAgent.IE&&!m.userAgent.isVersionOrHigher("9");m.dom.BrowserFeature.CAN_USE_PARENT_ELEMENT_PROPERTY=m.userAgent.IE||m.userAgent.OPERA||m.userAgent.WEBKIT;
-m.dom.BrowserFeature.INNER_HTML_NEEDS_SCOPED_ELEMENT=m.userAgent.IE;m.dom.BrowserFeature.LEGACY_IE_RANGES=m.userAgent.IE&&!m.userAgent.isDocumentModeOrHigher(9);m.math.Coordinate=function(a,c){this.x=void 0!==a?a:0;this.y=void 0!==c?c:0};m.math.Coordinate.prototype.clone=function(){return new m.math.Coordinate(this.x,this.y)};m.DEBUG&&(m.math.Coordinate.prototype.toString=function(){return"("+this.x+", "+this.y+")"});m.math.Coordinate.prototype.equals=function(a){return a instanceof m.math.Coordinate&&m.math.Coordinate.equals(this,a)};m.math.Coordinate.equals=function(a,c){return a==c?!0:a&&c?a.x==c.x&&a.y==c.y:!1};
-m.math.Coordinate.distance=function(a,c){var d=a.x-c.x;a=a.y-c.y;return Math.sqrt(d*d+a*a)};m.math.Coordinate.magnitude=function(a){return Math.sqrt(a.x*a.x+a.y*a.y)};m.math.Coordinate.azimuth=function(a){return m.math.angle(0,0,a.x,a.y)};m.math.Coordinate.squaredDistance=function(a,c){var d=a.x-c.x;a=a.y-c.y;return d*d+a*a};m.math.Coordinate.difference=function(a,c){return new m.math.Coordinate(a.x-c.x,a.y-c.y)};m.math.Coordinate.sum=function(a,c){return new m.math.Coordinate(a.x+c.x,a.y+c.y)};
-b=m.math.Coordinate.prototype;b.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};b.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};b.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};b.translate=function(a,c){a instanceof m.math.Coordinate?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof c&&(this.y+=c));return this};b.scale=function(a,c){this.x*=a;this.y*="number"===typeof c?c:a;return this};m.math.Size=function(a,c){this.width=a;this.height=c};m.math.Size.equals=function(a,c){return a==c?!0:a&&c?a.width==c.width&&a.height==c.height:!1};m.math.Size.prototype.clone=function(){return new m.math.Size(this.width,this.height)};m.DEBUG&&(m.math.Size.prototype.toString=function(){return"("+this.width+" x "+this.height+")"});b=m.math.Size.prototype;b.aspectRatio=function(){return this.width/this.height};b.isEmpty=function(){return!(this.width*this.height)};
-b.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};b.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};b.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};b.scale=function(a,c){this.width*=a;this.height*="number"===typeof c?c:a;return this};m.dom.ASSUME_QUIRKS_MODE=!1;m.dom.ASSUME_STANDARDS_MODE=!1;m.dom.COMPAT_MODE_KNOWN_=m.dom.ASSUME_QUIRKS_MODE||m.dom.ASSUME_STANDARDS_MODE;m.dom.getDomHelper=function(a){return a?new m.dom.DomHelper(m.dom.getOwnerDocument(a)):m.dom.defaultDomHelper_||(m.dom.defaultDomHelper_=new m.dom.DomHelper)};m.dom.getDocument=function(){return document};m.dom.getElement=function(a){return m.dom.getElementHelper_(document,a)};m.dom.getElementHelper_=function(a,c){return"string"===typeof c?a.getElementById(c):c};
-m.dom.getRequiredElement=function(a){return m.dom.getRequiredElementHelper_(document,a)};m.dom.getRequiredElementHelper_=function(a,c){m.asserts.assertString(c);a=m.dom.getElementHelper_(a,c);return a=m.asserts.assertElement(a,"No element found with id: "+c)};m.dom.$=m.dom.getElement;m.dom.getElementsByTagName=function(a,c){return(c||document).getElementsByTagName(String(a))};m.dom.getElementsByTagNameAndClass=function(a,c,d){return m.dom.getElementsByTagNameAndClass_(document,a,c,d)};
-m.dom.getElementByTagNameAndClass=function(a,c,d){return m.dom.getElementByTagNameAndClass_(document,a,c,d)};m.dom.getElementsByClass=function(a,c){var d=c||document;return m.dom.canUseQuerySelector_(d)?d.querySelectorAll("."+a):m.dom.getElementsByTagNameAndClass_(document,"*",a,c)};m.dom.getElementByClass=function(a,c){var d=c||document;return(d.getElementsByClassName?d.getElementsByClassName(a)[0]:m.dom.getElementByTagNameAndClass_(document,"*",a,c))||null};
-m.dom.getRequiredElementByClass=function(a,c){c=m.dom.getElementByClass(a,c);return m.asserts.assert(c,"No element found with className: "+a)};m.dom.canUseQuerySelector_=function(a){return!(!a.querySelectorAll||!a.querySelector)};
-m.dom.getElementsByTagNameAndClass_=function(a,c,d,e){a=e||a;c=c&&"*"!=c?String(c).toUpperCase():"";if(m.dom.canUseQuerySelector_(a)&&(c||d))return a.querySelectorAll(c+(d?"."+d:""));if(d&&a.getElementsByClassName){a=a.getElementsByClassName(d);if(c){e={};for(var f=0,g=0,h;h=a[g];g++)c==h.nodeName&&(e[f++]=h);e.length=f;return e}return a}a=a.getElementsByTagName(c||"*");if(d){e={};for(g=f=0;h=a[g];g++)c=h.className,"function"==typeof c.split&&y(c.split(/\s+/),d)&&(e[f++]=h);e.length=f;return e}return a};
-m.dom.getElementByTagNameAndClass_=function(a,c,d,e){var f=e||a,g=c&&"*"!=c?String(c).toUpperCase():"";return m.dom.canUseQuerySelector_(f)&&(g||d)?f.querySelector(g+(d?"."+d:"")):m.dom.getElementsByTagNameAndClass_(a,c,d,e)[0]||null};m.dom.$$=m.dom.getElementsByTagNameAndClass;
-m.dom.setProperties=function(a,c){m.object.forEach(c,function(d,e){d&&"object"==typeof d&&d.implementsGoogStringTypedString&&(d=d.getTypedStringValue());"style"==e?a.style.cssText=d:"class"==e?a.className=d:"for"==e?a.htmlFor=d:m.dom.DIRECT_ATTRIBUTE_MAP_.hasOwnProperty(e)?a.setAttribute(m.dom.DIRECT_ATTRIBUTE_MAP_[e],d):m.string.startsWith(e,"aria-")||m.string.startsWith(e,"data-")?a.setAttribute(e,d):a[e]=d})};
-m.dom.DIRECT_ATTRIBUTE_MAP_={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};m.dom.getViewportSize=function(a){return m.dom.getViewportSize_(a||window)};m.dom.getViewportSize_=function(a){a=a.document;a=m.dom.isCss1CompatMode_(a)?a.documentElement:a.body;return new m.math.Size(a.clientWidth,a.clientHeight)};
-m.dom.getDocumentHeight=function(){return m.dom.getDocumentHeight_(window)};m.dom.getDocumentHeightForWindow=function(a){return m.dom.getDocumentHeight_(a)};
-m.dom.getDocumentHeight_=function(a){var c=a.document,d=0;if(c){d=c.body;var e=c.documentElement;if(!e||!d)return 0;a=m.dom.getViewportSize_(a).height;if(m.dom.isCss1CompatMode_(c)&&e.scrollHeight)d=e.scrollHeight!=a?e.scrollHeight:e.offsetHeight;else{c=e.scrollHeight;var f=e.offsetHeight;e.clientHeight!=f&&(c=d.scrollHeight,f=d.offsetHeight);d=c>a?c>f?c:f:c<f?c:f}}return d};m.dom.getPageScroll=function(a){return m.dom.getDomHelper((a||m.global||window).document).getDocumentScroll()};
-m.dom.getDocumentScroll=function(){return m.dom.getDocumentScroll_(document)};m.dom.getDocumentScroll_=function(a){var c=m.dom.getDocumentScrollElement_(a);a=m.dom.getWindow_(a);return m.userAgent.IE&&m.userAgent.isVersionOrHigher("10")&&a.pageYOffset!=c.scrollTop?new m.math.Coordinate(c.scrollLeft,c.scrollTop):new m.math.Coordinate(a.pageXOffset||c.scrollLeft,a.pageYOffset||c.scrollTop)};m.dom.getDocumentScrollElement=function(){return m.dom.getDocumentScrollElement_(document)};
-m.dom.getDocumentScrollElement_=function(a){return a.scrollingElement?a.scrollingElement:!m.userAgent.WEBKIT&&m.dom.isCss1CompatMode_(a)?a.documentElement:a.body||a.documentElement};m.dom.getWindow=function(a){return a?m.dom.getWindow_(a):window};m.dom.getWindow_=function(a){return a.parentWindow||a.defaultView};m.dom.createDom=function(a,c,d){return m.dom.createDom_(document,arguments)};
-m.dom.createDom_=function(a,c){var d=String(c[0]),e=c[1];if(!m.dom.BrowserFeature.CAN_ADD_NAME_OR_TYPE_ATTRIBUTES&&e&&(e.name||e.type)){d=["<",d];e.name&&d.push(' name="',m.string.htmlEscape(e.name),'"');if(e.type){d.push(' type="',m.string.htmlEscape(e.type),'"');var f={};m.object.extend(f,e);delete f.type;e=f}d.push(">");d=d.join("")}d=m.dom.createElement_(a,d);e&&("string"===typeof e?d.className=e:Array.isArray(e)?d.className=e.join(" "):m.dom.setProperties(d,e));2<c.length&&m.dom.append_(a,d,
-c,2);return d};m.dom.append_=function(a,c,d,e){function f(h){h&&c.appendChild("string"===typeof h?a.createTextNode(h):h)}for(;e<d.length;e++){var g=d[e];m.isArrayLike(g)&&!m.dom.isNodeLike(g)?w(m.dom.isNodeList(g)?C(g):g,f):f(g)}};m.dom.$dom=m.dom.createDom;m.dom.createElement=function(a){return m.dom.createElement_(document,a)};m.dom.createElement_=function(a,c){c=String(c);"application/xhtml+xml"===a.contentType&&(c=c.toLowerCase());return a.createElement(c)};m.dom.createTextNode=function(a){return document.createTextNode(String(a))};
-m.dom.createTable=function(a,c,d){return m.dom.createTable_(document,a,c,!!d)};m.dom.createTable_=function(a,c,d,e){for(var f=m.dom.createElement_(a,m.dom.TagName.TABLE),g=f.appendChild(m.dom.createElement_(a,m.dom.TagName.TBODY)),h=0;h<c;h++){for(var l=m.dom.createElement_(a,m.dom.TagName.TR),n=0;n<d;n++){var p=m.dom.createElement_(a,m.dom.TagName.TD);e&&m.dom.setTextContent(p,m.string.Unicode.NBSP);l.appendChild(p)}g.appendChild(l)}return f};
-m.dom.constHtmlToNode=function(a){var c=x(arguments,m.string.Const.unwrap);c=m.html.uncheckedconversions.safeHtmlFromStringKnownToSatisfyTypeContract(m.string.Const.from("Constant HTML string, that gets turned into a Node later, so it will be automatically balanced."),c.join(""));return m.dom.safeHtmlToNode(c)};m.dom.safeHtmlToNode=function(a){return m.dom.safeHtmlToNode_(document,a)};
-m.dom.safeHtmlToNode_=function(a,c){var d=m.dom.createElement_(a,m.dom.TagName.DIV);m.dom.BrowserFeature.INNER_HTML_NEEDS_SCOPED_ELEMENT?(m.dom.safe.setInnerHtml(d,m.html.SafeHtml.concat(m.html.SafeHtml.BR,c)),d.removeChild(m.asserts.assert(d.firstChild))):m.dom.safe.setInnerHtml(d,c);return m.dom.childrenToNode_(a,d)};
-m.dom.childrenToNode_=function(a,c){if(1==c.childNodes.length)return c.removeChild(m.asserts.assert(c.firstChild));for(a=a.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);return a};m.dom.isCss1CompatMode=function(){return m.dom.isCss1CompatMode_(document)};m.dom.isCss1CompatMode_=function(a){return m.dom.COMPAT_MODE_KNOWN_?m.dom.ASSUME_STANDARDS_MODE:"CSS1Compat"==a.compatMode};m.dom.canHaveChildren=function(a){if(a.nodeType!=m.dom.NodeType.ELEMENT)return!1;switch(a.tagName){case String(m.dom.TagName.APPLET):case String(m.dom.TagName.AREA):case String(m.dom.TagName.BASE):case String(m.dom.TagName.BR):case String(m.dom.TagName.COL):case String(m.dom.TagName.COMMAND):case String(m.dom.TagName.EMBED):case String(m.dom.TagName.FRAME):case String(m.dom.TagName.HR):case String(m.dom.TagName.IMG):case String(m.dom.TagName.INPUT):case String(m.dom.TagName.IFRAME):case String(m.dom.TagName.ISINDEX):case String(m.dom.TagName.KEYGEN):case String(m.dom.TagName.LINK):case String(m.dom.TagName.NOFRAMES):case String(m.dom.TagName.NOSCRIPT):case String(m.dom.TagName.META):case String(m.dom.TagName.OBJECT):case String(m.dom.TagName.PARAM):case String(m.dom.TagName.SCRIPT):case String(m.dom.TagName.SOURCE):case String(m.dom.TagName.STYLE):case String(m.dom.TagName.TRACK):case String(m.dom.TagName.WBR):return!1}return!0};
-m.dom.appendChild=function(a,c){m.asserts.assert(null!=a&&null!=c,"goog.dom.appendChild expects non-null arguments");a.appendChild(c)};m.dom.append=function(a,c){m.dom.append_(m.dom.getOwnerDocument(a),a,arguments,1)};m.dom.removeChildren=function(a){for(var c;c=a.firstChild;)a.removeChild(c)};m.dom.insertSiblingBefore=function(a,c){m.asserts.assert(null!=a&&null!=c,"goog.dom.insertSiblingBefore expects non-null arguments");c.parentNode&&c.parentNode.insertBefore(a,c)};
-m.dom.insertSiblingAfter=function(a,c){m.asserts.assert(null!=a&&null!=c,"goog.dom.insertSiblingAfter expects non-null arguments");c.parentNode&&c.parentNode.insertBefore(a,c.nextSibling)};m.dom.insertChildAt=function(a,c,d){m.asserts.assert(null!=a,"goog.dom.insertChildAt expects a non-null parent");a.insertBefore(c,a.childNodes[d]||null)};m.dom.removeNode=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};
-m.dom.replaceNode=function(a,c){m.asserts.assert(null!=a&&null!=c,"goog.dom.replaceNode expects non-null arguments");var d=c.parentNode;d&&d.replaceChild(a,c)};m.dom.copyContents=function(a,c){m.asserts.assert(null!=a&&null!=c,"goog.dom.copyContents expects non-null arguments");c=c.cloneNode(!0).childNodes;for(m.dom.removeChildren(a);c.length;)a.appendChild(c[0])};
-m.dom.flattenElement=function(a){var c,d=a.parentNode;if(d&&d.nodeType!=m.dom.NodeType.DOCUMENT_FRAGMENT){if(a.removeNode)return a.removeNode(!1);for(;c=a.firstChild;)d.insertBefore(c,a);return m.dom.removeNode(a)}};m.dom.getChildren=function(a){return m.dom.BrowserFeature.CAN_USE_CHILDREN_ATTRIBUTE&&void 0!=a.children?a.children:ea(a.childNodes,function(c){return c.nodeType==m.dom.NodeType.ELEMENT})};
-m.dom.getFirstElementChild=function(a){return void 0!==a.firstElementChild?a.firstElementChild:m.dom.getNextElementNode_(a.firstChild,!0)};m.dom.getLastElementChild=function(a){return void 0!==a.lastElementChild?a.lastElementChild:m.dom.getNextElementNode_(a.lastChild,!1)};m.dom.getNextElementSibling=function(a){return void 0!==a.nextElementSibling?a.nextElementSibling:m.dom.getNextElementNode_(a.nextSibling,!0)};
-m.dom.getPreviousElementSibling=function(a){return void 0!==a.previousElementSibling?a.previousElementSibling:m.dom.getNextElementNode_(a.previousSibling,!1)};m.dom.getNextElementNode_=function(a,c){for(;a&&a.nodeType!=m.dom.NodeType.ELEMENT;)a=c?a.nextSibling:a.previousSibling;return a};m.dom.getNextNode=function(a){if(!a)return null;if(a.firstChild)return a.firstChild;for(;a&&!a.nextSibling;)a=a.parentNode;return a?a.nextSibling:null};
-m.dom.getPreviousNode=function(a){if(!a)return null;if(!a.previousSibling)return a.parentNode;for(a=a.previousSibling;a&&a.lastChild;)a=a.lastChild;return a};m.dom.isNodeLike=function(a){return m.isObject(a)&&0<a.nodeType};m.dom.isElement=function(a){return m.isObject(a)&&a.nodeType==m.dom.NodeType.ELEMENT};m.dom.isWindow=function(a){return m.isObject(a)&&a.window==a};
-m.dom.getParentElement=function(a){var c;if(m.dom.BrowserFeature.CAN_USE_PARENT_ELEMENT_PROPERTY&&!(m.userAgent.IE&&m.userAgent.isVersionOrHigher("9")&&!m.userAgent.isVersionOrHigher("10")&&m.global.SVGElement&&a instanceof m.global.SVGElement)&&(c=a.parentElement))return c;c=a.parentNode;return m.dom.isElement(c)?c:null};
-m.dom.contains=function(a,c){if(!a||!c)return!1;if(a.contains&&c.nodeType==m.dom.NodeType.ELEMENT)return a==c||a.contains(c);if("undefined"!=typeof a.compareDocumentPosition)return a==c||!!(a.compareDocumentPosition(c)&16);for(;c&&a!=c;)c=c.parentNode;return c==a};
-m.dom.compareNodeOrder=function(a,c){if(a==c)return 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(c)&2?1:-1;if(m.userAgent.IE&&!m.userAgent.isDocumentModeOrHigher(9)){if(a.nodeType==m.dom.NodeType.DOCUMENT)return-1;if(c.nodeType==m.dom.NodeType.DOCUMENT)return 1}if("sourceIndex"in a||a.parentNode&&"sourceIndex"in a.parentNode){var d=a.nodeType==m.dom.NodeType.ELEMENT,e=c.nodeType==m.dom.NodeType.ELEMENT;if(d&&e)return a.sourceIndex-c.sourceIndex;var f=a.parentNode,g=c.parentNode;
-return f==g?m.dom.compareSiblingOrder_(a,c):!d&&m.dom.contains(f,c)?-1*m.dom.compareParentsDescendantNodeIe_(a,c):!e&&m.dom.contains(g,a)?m.dom.compareParentsDescendantNodeIe_(c,a):(d?a.sourceIndex:f.sourceIndex)-(e?c.sourceIndex:g.sourceIndex)}e=m.dom.getOwnerDocument(a);d=e.createRange();d.selectNode(a);d.collapse(!0);a=e.createRange();a.selectNode(c);a.collapse(!0);return d.compareBoundaryPoints(m.global.Range.START_TO_END,a)};
-m.dom.compareParentsDescendantNodeIe_=function(a,c){var d=a.parentNode;if(d==c)return-1;for(;c.parentNode!=d;)c=c.parentNode;return m.dom.compareSiblingOrder_(c,a)};m.dom.compareSiblingOrder_=function(a,c){for(;c=c.previousSibling;)if(c==a)return-1;return 1};
-m.dom.findCommonAncestor=function(a){var c,d=arguments.length;if(!d)return null;if(1==d)return arguments[0];var e=[],f=Infinity;for(c=0;c<d;c++){for(var g=[],h=arguments[c];h;)g.unshift(h),h=h.parentNode;e.push(g);f=Math.min(f,g.length)}g=null;for(c=0;c<f;c++){h=e[0][c];for(var l=1;l<d;l++)if(h!=e[l][c])return g;g=h}return g};m.dom.isInDocument=function(a){return 16==(a.ownerDocument.compareDocumentPosition(a)&16)};
-m.dom.getOwnerDocument=function(a){m.asserts.assert(a,"Node cannot be null or undefined.");return a.nodeType==m.dom.NodeType.DOCUMENT?a:a.ownerDocument||a.document};m.dom.getFrameContentDocument=function(a){return a.contentDocument||a.contentWindow.document};m.dom.getFrameContentWindow=function(a){try{return a.contentWindow||(a.contentDocument?m.dom.getWindow(a.contentDocument):null)}catch(c){}return null};
-m.dom.setTextContent=function(a,c){m.asserts.assert(null!=a,"goog.dom.setTextContent expects a non-null value for node");if("textContent"in a)a.textContent=c;else if(a.nodeType==m.dom.NodeType.TEXT)a.data=String(c);else if(a.firstChild&&a.firstChild.nodeType==m.dom.NodeType.TEXT){for(;a.lastChild!=a.firstChild;)a.removeChild(m.asserts.assert(a.lastChild));a.firstChild.data=String(c)}else{m.dom.removeChildren(a);var d=m.dom.getOwnerDocument(a);a.appendChild(d.createTextNode(String(c)))}};
-m.dom.getOuterHtml=function(a){m.asserts.assert(null!==a,"goog.dom.getOuterHtml expects a non-null value for element");if("outerHTML"in a)return a.outerHTML;var c=m.dom.getOwnerDocument(a);c=m.dom.createElement_(c,m.dom.TagName.DIV);c.appendChild(a.cloneNode(!0));return c.innerHTML};m.dom.findNode=function(a,c){var d=[];return m.dom.findNodes_(a,c,d,!0)?d[0]:void 0};m.dom.findNodes=function(a,c){var d=[];m.dom.findNodes_(a,c,d,!1);return d};
-m.dom.findNodes_=function(a,c,d,e){if(null!=a)for(a=a.firstChild;a;){if(c(a)&&(d.push(a),e)||m.dom.findNodes_(a,c,d,e))return!0;a=a.nextSibling}return!1};m.dom.findElement=function(a,c){for(a=m.dom.getChildrenReverse_(a);0<a.length;){var d=a.pop();if(c(d))return d;for(d=d.lastElementChild;d;d=d.previousElementSibling)a.push(d)}return null};m.dom.findElements=function(a,c){var d=[];for(a=m.dom.getChildrenReverse_(a);0<a.length;){var e=a.pop();c(e)&&d.push(e);for(e=e.lastElementChild;e;e=e.previousElementSibling)a.push(e)}return d};
-m.dom.getChildrenReverse_=function(a){if(a.nodeType==m.dom.NodeType.DOCUMENT)return[a.documentElement];var c=[];for(a=a.lastElementChild;a;a=a.previousElementSibling)c.push(a);return c};m.dom.TAGS_TO_IGNORE_={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};m.dom.PREDEFINED_TAG_VALUES_={IMG:" ",BR:"\n"};m.dom.isFocusableTabIndex=function(a){return m.dom.hasSpecifiedTabIndex_(a)&&m.dom.isTabIndexFocusable_(a)};m.dom.setFocusableTabIndex=function(a,c){c?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))};
-m.dom.isFocusable=function(a){var c;return(c=m.dom.nativelySupportsFocus_(a)?!a.disabled&&(!m.dom.hasSpecifiedTabIndex_(a)||m.dom.isTabIndexFocusable_(a)):m.dom.isFocusableTabIndex(a))&&m.userAgent.IE?m.dom.hasNonZeroBoundingRect_(a):c};m.dom.hasSpecifiedTabIndex_=function(a){return m.userAgent.IE&&!m.userAgent.isVersionOrHigher("9")?(a=a.getAttributeNode("tabindex"),null!=a&&a.specified):a.hasAttribute("tabindex")};
-m.dom.isTabIndexFocusable_=function(a){a=a.tabIndex;return"number"===typeof a&&0<=a&&32768>a};m.dom.nativelySupportsFocus_=function(a){return a.tagName==m.dom.TagName.A&&a.hasAttribute("href")||a.tagName==m.dom.TagName.INPUT||a.tagName==m.dom.TagName.TEXTAREA||a.tagName==m.dom.TagName.SELECT||a.tagName==m.dom.TagName.BUTTON};
-m.dom.hasNonZeroBoundingRect_=function(a){a="function"!==typeof a.getBoundingClientRect||m.userAgent.IE&&null==a.parentElement?{height:a.offsetHeight,width:a.offsetWidth}:a.getBoundingClientRect();return null!=a&&0<a.height&&0<a.width};
-m.dom.getTextContent=function(a){if(m.dom.BrowserFeature.CAN_USE_INNER_TEXT&&null!==a&&"innerText"in a)a=m.string.canonicalizeNewlines(a.innerText);else{var c=[];m.dom.getTextContent_(a,c,!0);a=c.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");m.dom.BrowserFeature.CAN_USE_INNER_TEXT||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a};m.dom.getRawTextContent=function(a){var c=[];m.dom.getTextContent_(a,c,!1);return c.join("")};
-m.dom.getTextContent_=function(a,c,d){if(!(a.nodeName in m.dom.TAGS_TO_IGNORE_))if(a.nodeType==m.dom.NodeType.TEXT)d?c.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):c.push(a.nodeValue);else if(a.nodeName in m.dom.PREDEFINED_TAG_VALUES_)c.push(m.dom.PREDEFINED_TAG_VALUES_[a.nodeName]);else for(a=a.firstChild;a;)m.dom.getTextContent_(a,c,d),a=a.nextSibling};m.dom.getNodeTextLength=function(a){return m.dom.getTextContent(a).length};
-m.dom.getNodeTextOffset=function(a,c){c=c||m.dom.getOwnerDocument(a).body;for(var d=[];a&&a!=c;){for(var e=a;e=e.previousSibling;)d.unshift(m.dom.getTextContent(e));a=a.parentNode}return m.string.trimLeft(d.join("")).replace(/ +/g," ").length};
-m.dom.getNodeAtOffset=function(a,c,d){a=[a];for(var e=0,f=null;0<a.length&&e<c;)if(f=a.pop(),!(f.nodeName in m.dom.TAGS_TO_IGNORE_))if(f.nodeType==m.dom.NodeType.TEXT){var g=f.nodeValue.replace(/(\r\n|\r|\n)/g,"").replace(/ +/g," ");e+=g.length}else if(f.nodeName in m.dom.PREDEFINED_TAG_VALUES_)e+=m.dom.PREDEFINED_TAG_VALUES_[f.nodeName].length;else for(g=f.childNodes.length-1;0<=g;g--)a.push(f.childNodes[g]);m.isObject(d)&&(d.remainder=f?f.nodeValue.length+c-e-1:0,d.node=f);return f};
-m.dom.isNodeList=function(a){if(a&&"number"==typeof a.length){if(m.isObject(a))return"function"==typeof a.item||"string"==typeof a.item;if("function"===typeof a)return"function"==typeof a.item}return!1};m.dom.getAncestorByTagNameAndClass=function(a,c,d,e){if(!c&&!d)return null;var f=c?String(c).toUpperCase():null;return m.dom.getAncestor(a,function(g){return(!f||g.nodeName==f)&&(!d||"string"===typeof g.className&&y(g.className.split(/\s+/),d))},!0,e)};
-m.dom.getAncestorByClass=function(a,c,d){return m.dom.getAncestorByTagNameAndClass(a,null,c,d)};m.dom.getAncestor=function(a,c,d,e){a&&!d&&(a=a.parentNode);for(d=0;a&&(null==e||d<=e);){m.asserts.assert("parentNode"!=a.name);if(c(a))return a;a=a.parentNode;d++}return null};m.dom.getActiveElement=function(a){try{var c=a&&a.activeElement;return c&&c.nodeName?c:null}catch(d){return null}};
-m.dom.getPixelRatio=function(){var a=m.dom.getWindow();return void 0!==a.devicePixelRatio?a.devicePixelRatio:a.matchMedia?m.dom.matchesPixelRatio_(3)||m.dom.matchesPixelRatio_(2)||m.dom.matchesPixelRatio_(1.5)||m.dom.matchesPixelRatio_(1)||.75:1};m.dom.matchesPixelRatio_=function(a){return m.dom.getWindow().matchMedia("(min-resolution: "+a+"dppx),(min--moz-device-pixel-ratio: "+a+"),(min-resolution: "+96*a+"dpi)").matches?a:0};m.dom.getCanvasContext2D=function(a){return a.getContext("2d")};
-m.dom.DomHelper=function(a){this.document_=a||m.global.document||document};b=m.dom.DomHelper.prototype;b.getDomHelper=m.dom.getDomHelper;b.getDocument=function(){return this.document_};b.getElement=function(a){return m.dom.getElementHelper_(this.document_,a)};b.getRequiredElement=function(a){return m.dom.getRequiredElementHelper_(this.document_,a)};b.$=m.dom.DomHelper.prototype.getElement;b.getElementsByTagName=function(a,c){return(c||this.document_).getElementsByTagName(String(a))};
-b.getElementsByTagNameAndClass=function(a,c,d){return m.dom.getElementsByTagNameAndClass_(this.document_,a,c,d)};b.getElementByTagNameAndClass=function(a,c,d){return m.dom.getElementByTagNameAndClass_(this.document_,a,c,d)};b.getElementsByClass=function(a,c){return m.dom.getElementsByClass(a,c||this.document_)};b.getElementByClass=function(a,c){return m.dom.getElementByClass(a,c||this.document_)};b.getRequiredElementByClass=function(a,c){return m.dom.getRequiredElementByClass(a,c||this.document_)};
-b.$$=m.dom.DomHelper.prototype.getElementsByTagNameAndClass;b.setProperties=m.dom.setProperties;b.getViewportSize=function(a){return m.dom.getViewportSize(a||this.getWindow())};b.getDocumentHeight=function(){return m.dom.getDocumentHeight_(this.getWindow())};b.createDom=function(a,c,d){return m.dom.createDom_(this.document_,arguments)};b.$dom=m.dom.DomHelper.prototype.createDom;b.createElement=function(a){return m.dom.createElement_(this.document_,a)};b.createTextNode=function(a){return this.document_.createTextNode(String(a))};
-b.createTable=function(a,c,d){return m.dom.createTable_(this.document_,a,c,!!d)};b.safeHtmlToNode=function(a){return m.dom.safeHtmlToNode_(this.document_,a)};b.isCss1CompatMode=function(){return m.dom.isCss1CompatMode_(this.document_)};b.getWindow=function(){return m.dom.getWindow_(this.document_)};b.getDocumentScrollElement=function(){return m.dom.getDocumentScrollElement_(this.document_)};b.getDocumentScroll=function(){return m.dom.getDocumentScroll_(this.document_)};
-b.getActiveElement=function(a){return m.dom.getActiveElement(a||this.document_)};b.appendChild=m.dom.appendChild;b.append=m.dom.append;b.canHaveChildren=m.dom.canHaveChildren;b.removeChildren=m.dom.removeChildren;b.insertSiblingBefore=m.dom.insertSiblingBefore;b.insertSiblingAfter=m.dom.insertSiblingAfter;b.insertChildAt=m.dom.insertChildAt;b.removeNode=m.dom.removeNode;b.replaceNode=m.dom.replaceNode;b.copyContents=m.dom.copyContents;b.flattenElement=m.dom.flattenElement;b.getChildren=m.dom.getChildren;
-b.getFirstElementChild=m.dom.getFirstElementChild;b.getLastElementChild=m.dom.getLastElementChild;b.getNextElementSibling=m.dom.getNextElementSibling;b.getPreviousElementSibling=m.dom.getPreviousElementSibling;b.getNextNode=m.dom.getNextNode;b.getPreviousNode=m.dom.getPreviousNode;b.isNodeLike=m.dom.isNodeLike;b.isElement=m.dom.isElement;b.isWindow=m.dom.isWindow;b.getParentElement=m.dom.getParentElement;b.contains=m.dom.contains;b.compareNodeOrder=m.dom.compareNodeOrder;b.findCommonAncestor=m.dom.findCommonAncestor;
-b.getOwnerDocument=m.dom.getOwnerDocument;b.getFrameContentDocument=m.dom.getFrameContentDocument;b.getFrameContentWindow=m.dom.getFrameContentWindow;b.setTextContent=m.dom.setTextContent;b.getOuterHtml=m.dom.getOuterHtml;b.findNode=m.dom.findNode;b.findNodes=m.dom.findNodes;b.isFocusableTabIndex=m.dom.isFocusableTabIndex;b.setFocusableTabIndex=m.dom.setFocusableTabIndex;b.isFocusable=m.dom.isFocusable;b.getTextContent=m.dom.getTextContent;b.getNodeTextLength=m.dom.getNodeTextLength;
-b.getNodeTextOffset=m.dom.getNodeTextOffset;b.getNodeAtOffset=m.dom.getNodeAtOffset;b.isNodeList=m.dom.isNodeList;b.getAncestorByTagNameAndClass=m.dom.getAncestorByTagNameAndClass;b.getAncestorByClass=m.dom.getAncestorByClass;b.getAncestor=m.dom.getAncestor;b.getCanvasContext2D=m.dom.getCanvasContext2D;var T=function(){this.isFinishedLaunch_=this.retrieveJwtFailed_=this.transactionStarted_=this.walletIsLoaded_=!1;this.webStoreService_=new S};k.inherits(T,q);T.prototype.getAppUnavailableMessage=function(){return chrome.i18n.getMessage("iap_unavailable")};T.prototype.pollOnlineStatus=function(){if(!window.iapParams_.oauthToken)return chrome.i18n.getMessage("please_sign_in");if(this.retrieveJwtFailed_)return chrome.i18n.getMessage("jwt_retrieve_failed")};T.prototype.finishedLaunch=function(){return this.isFinishedLaunch_};
-var Za=function(a){var c=window.iapParams_;a.isFinishedLaunch_&&c.oauthToken&&a.walletIsLoaded_&&!a.transactionStarted_&&(a.transactionStarted_=!0,m.dom.getDocument().querySelector("webview").contentWindow.postMessage({jwt:window.iapJwt_,parameters:c},"*"))};T.prototype.retrieveJwtOnSuccess_=function(a,c,d){window.iapJwt_=a;window.payment_data=c;window.signature=d;this.retrieveJwtFailed_=!1;this.isFinishedLaunch_=!0;Za(this)};
-T.prototype.retrieveJwtOnFailed_=function(){this.isFinishedLaunch_=this.retrieveJwtFailed_=!0};
-T.prototype.onWindowReady=function(){var a=m.dom.getDocument().querySelector("webview");if(a){a.style.borderTop="1px #eaeaea solid";var c=!1,d=window.iapParams_,e=this,f=function(g){if(window.sku_){var h=window.sku_,l=window.iapParams_||{},n=e.webStoreService_,p=l||{};if("env"in p){switch(p.env){case "prod":n.baseUrl_=S.Environment.PROD;break;default:n.baseUrl_=S.Environment.SANDBOX}n.baseUrlAndPath_=n.baseUrl_+S.WEB_STORE_REQUEST_PATH_}e.retrieveJwtFailed_=!1;e.isFinishedLaunch_=!1;Ya(e.webStoreService_,
-l.applicationId,h,m.bind(e.retrieveJwtOnSuccess_,e),m.bind(e.retrieveJwtOnFailed_,e),g,l.gl,l.projection)}else e.isFinishedLaunch_=!0,Za(e)};d.oauthToken?f(d.oauthToken):chrome.identity.getAuthToken({interactive:!0},function(g){window.iapParams_.oauthToken=g;f(g)});a.addEventListener("contentload",function(){if(!c){c=!0;switch(d.env||"sandbox"){case "prod":var g="https://payments.google.com/payments/v4/js/integrator.js";break;default:g="https://sandbox.google.com/payments/v4/js/integrator.js"}a.executeScript({runAt:"document_start",
-code:'document.write("<script type=\\"text/javascript\\" src=\\"'+g+"\\\" data-payments-main>\x3c/script><script type=\\\"text/javascript\\\">window.addEventListener('message', function(e) {  if (e.origin != 'chrome-extension://"+chrome.runtime.id+"') return;var mode = payments.business.integration.mashupMode.embedded('renderplace');var bootstrapper = payments.business.integration.bootstrap.asMashupMode(mode);bootstrapper    .usingDefaultActivityStatusChangeHandler()    .usingBaseZIndex(1201)    .usingOnResizeFrameCallback(function() {        var iframe = document.getElementById('renderplaceIframe');        var size = {'width': iframe.clientWidth, 'height': iframe.clientHeight};        e.source.postMessage({resize: size}, e.origin);})    .usingOAuthToken(e.data.parameters.oauthToken)    .usingStyle(':md;pc=#80868b');var standaloneContextBootstrapper = bootstrapper.inStandaloneContext(    payments.business.integration.standaloneContextAuthId.forGaia());var buyFlowScenario =    standaloneContextBootstrapper.buyFlow(function(res) {        e.source.postMessage({type: 'success', result: res}, e.origin);});buyFlowScenario.withEncryptedParameters(e.data.jwt);buyFlowScenario.load(undefined, function(res) {    e.source.postMessage({type: 'failure', result: res}, e.origin);});}, false);console.log('registered payment listener: ' + Date.now());\x3c/script>&nbsp;\");"},
-function(){console.log("did exec once");a.executeScript({runAt:"document_end",code:"document.write(\"<script type=\\\"text/javascript\\\">var elem = document.createElement('div');elem.setAttribute('id', 'renderplace');elem.setAttribute('style', 'margin-left:35px;margin-right:35px;');document.body.appendChild(elem);console.log('finished loading, start payment: ' + Date.now());\x3c/script>\");"})})}},!1);a.addEventListener("consolemessage",function(g){-1!=g.message.indexOf("finished")&&(e.walletIsLoaded_=
-!0,Za(e))});a.addEventListener("newwindow",function(g){window.open(g.targetUrl);g.window.discard()},!1)}};q.defaultImpl_=T;window.addEventListener("message",function(a){console.log("event",a);if("type"in a.data)window.purchase_result=a.data.result,window.close();else if("resize"in a.data){var c=chrome.app.window.current();c.resizeTo(c.outerBounds.width+0,a.data.resize.height+80)}},!1);L.WindowDelegate=T;m.async={};m.async.FreeList=function(a,c,d){this.limit_=d;this.create_=a;this.reset_=c;this.occupants_=0;this.head_=null};m.async.FreeList.prototype.get=function(){if(0<this.occupants_){this.occupants_--;var a=this.head_;this.head_=a.next;a.next=null}else a=this.create_();return a};m.async.FreeList.prototype.put=function(a){this.reset_(a);this.occupants_<this.limit_&&(this.occupants_++,a.next=this.head_,this.head_=a)};m.async.nextTick=function(a,c,d){var e=a;c&&(e=m.bind(a,c));e=m.async.nextTick.wrapCallback_(e);"function"===typeof m.global.setImmediate&&(d||m.async.nextTick.useSetImmediate_())?m.global.setImmediate(e):(m.async.nextTick.setImmediate_||(m.async.nextTick.setImmediate_=m.async.nextTick.getSetImmediateEmulator_()),m.async.nextTick.setImmediate_(e))};
-m.async.nextTick.useSetImmediate_=function(){return m.global.Window&&m.global.Window.prototype&&!m.labs.userAgent.browser.isEdge()&&m.global.Window.prototype.setImmediate==m.global.setImmediate?!1:!0};
-m.async.nextTick.getSetImmediateEmulator_=function(){var a=m.global.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!m.labs.userAgent.engine.isPresto()&&(a=function(){var f=m.dom.createElement(m.dom.TagName.IFRAME);f.style.display="none";document.documentElement.appendChild(f);var g=f.contentWindow;f=g.document;f.open();f.close();var h="callImmediate"+Math.random(),l="file:"==g.location.protocol?"*":g.location.protocol+"//"+g.location.host;
-f=m.bind(function(n){if(("*"==l||n.origin==l)&&n.data==h)this.port1.onmessage()},this);g.addEventListener("message",f,!1);this.port1={};this.port2={postMessage:function(){g.postMessage(h,l)}}});if("undefined"!==typeof a&&!m.labs.userAgent.browser.isIE()){var c=new a,d={},e=d;c.port1.onmessage=function(){if(void 0!==d.next){d=d.next;var f=d.cb;d.cb=null;f()}};return function(f){e.next={cb:f};e=e.next;c.port2.postMessage(0)}}return function(f){m.global.setTimeout(f,0)}};
-m.async.nextTick.wrapCallback_=m.functions.identity;m.debug.entryPointRegistry.register(function(a){m.async.nextTick.wrapCallback_=a});function $a(a){m.global.setTimeout(function(){throw a;},0)}m.async.throwException=$a;var U=function(){this.workTail_=this.workHead_=null};U.prototype.add=function(a,c){var d=U.freelist_.get();d.set(a,c);this.workTail_?this.workTail_.next=d:((0,m.asserts.assert)(!this.workHead_),this.workHead_=d);this.workTail_=d};U.prototype.remove=function(){var a=null;this.workHead_&&(a=this.workHead_,this.workHead_=this.workHead_.next,this.workHead_||(this.workTail_=null),a.next=null);return a};U.DEFAULT_MAX_UNUSED=100;
-U.freelist_=new m.async.FreeList(function(){return new ab},function(a){return a.reset()},U.DEFAULT_MAX_UNUSED);var ab=function(){this.next=this.scope=this.fn=null};ab.prototype.set=function(a,c){this.fn=a;this.scope=c;this.next=null};ab.prototype.reset=function(){this.next=this.scope=this.fn=null};m.async.WorkQueue=U;m.ASSUME_NATIVE_PROMISE=!1;m.async.run=function(a,c){m.async.run.schedule_||m.async.run.initializeRunner_();m.async.run.workQueueScheduled_||(m.async.run.schedule_(),m.async.run.workQueueScheduled_=!0);m.async.run.workQueue_.add(a,c)};m.async.run.initializeRunner_=function(){if(m.ASSUME_NATIVE_PROMISE||m.global.Promise&&m.global.Promise.resolve){var a=m.global.Promise.resolve(void 0);m.async.run.schedule_=function(){a.then(m.async.run.processWorkQueue)}}else m.async.run.schedule_=function(){m.async.nextTick(m.async.run.processWorkQueue)}};
-m.async.run.forceNextTick=function(a){m.async.run.schedule_=function(){m.async.nextTick(m.async.run.processWorkQueue);a&&a(m.async.run.processWorkQueue)}};m.async.run.workQueueScheduled_=!1;m.async.run.workQueue_=new U;m.DEBUG&&(m.async.run.resetQueue=function(){m.async.run.workQueueScheduled_=!1;m.async.run.workQueue_=new U});
-m.async.run.processWorkQueue=function(){for(var a;a=m.async.run.workQueue_.remove();){try{a.fn.call(a.scope)}catch(c){$a(c)}U.freelist_.put(a)}m.async.run.workQueueScheduled_=!1};m.json={};m.json.USE_NATIVE_JSON=!1;m.json.TRY_NATIVE_JSON=!1;m.json.isValid=function(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))};m.json.errorLogger_=m.nullFunction;m.json.setErrorLogger=function(a){m.json.errorLogger_=a};
-m.json.parse=m.json.USE_NATIVE_JSON?m.global.JSON.parse:function(a){if(m.json.TRY_NATIVE_JSON)try{return m.global.JSON.parse(a)}catch(e){var c=e}a=String(a);if(m.json.isValid(a))try{var d=eval("("+a+")");c&&m.json.errorLogger_("Invalid JSON: "+a,c);return d}catch(e){}throw Error("Invalid JSON string: "+a);};m.json.serialize=m.json.USE_NATIVE_JSON?m.global.JSON.stringify:function(a,c){return(new m.json.Serializer(c)).serialize(a)};m.json.Serializer=function(a){this.replacer_=a};
-m.json.Serializer.prototype.serialize=function(a){var c=[];bb(this,a,c);return c.join("")};
-var bb=function(a,c,d){if(null==c)d.push("null");else{if("object"==typeof c){if(Array.isArray(c)){var e=c;c=e.length;d.push("[");for(var f="",g=0;g<c;g++)d.push(f),f=e[g],bb(a,a.replacer_?a.replacer_.call(e,String(g),f):f,d),f=",";d.push("]");return}if(c instanceof String||c instanceof Number||c instanceof Boolean)c=c.valueOf();else{d.push("{");g="";for(e in c)Object.prototype.hasOwnProperty.call(c,e)&&(f=c[e],"function"!=typeof f&&(d.push(g),cb(e,d),d.push(":"),bb(a,a.replacer_?a.replacer_.call(c,
-e,f):f,d),g=","));d.push("}");return}}switch(typeof c){case "string":cb(c,d);break;case "number":d.push(isFinite(c)&&!isNaN(c)?String(c):"null");break;case "boolean":d.push(String(c));break;case "function":d.push("null");break;default:throw Error("Unknown type: "+typeof c);}}};m.json.Serializer.charToJsonCharCache_={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"};
-m.json.Serializer.charsToReplace_=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var cb=function(a,c){c.push('"',a.replace(m.json.Serializer.charsToReplace_,function(d){var e=m.json.Serializer.charToJsonCharCache_[d];e||(e="\\u"+(d.charCodeAt(0)|65536).toString(16).substr(1),m.json.Serializer.charToJsonCharCache_[d]=e);return e}),'"')};m.json.hybrid={};m.json.hybrid.stringify=m.json.USE_NATIVE_JSON?m.global.JSON.stringify:function(a){if(m.global.JSON)try{return m.global.JSON.stringify(a)}catch(c){}return m.json.serialize(a)};m.json.hybrid.parse_=function(a){var c=m.json.parse;if(m.global.JSON)try{var d=m.global.JSON.parse(a);m.asserts.assert("object"==typeof d);return d}catch(e){}return c(a)};m.json.hybrid.parse=m.json.USE_NATIVE_JSON?m.global.JSON.parse:function(a){return m.json.hybrid.parse_(a)};m.log={};m.log.ENABLED=m.debug.LOGGING_ENABLED;m.log.ROOT_LOGGER_NAME="";var db=function(a,c){this.name=a;this.value=c};db.prototype.toString=function(){return this.name};m.log.Level=db;m.log.Level.OFF=new m.log.Level("OFF",Infinity);m.log.Level.SHOUT=new m.log.Level("SHOUT",1200);m.log.Level.SEVERE=new m.log.Level("SEVERE",1E3);m.log.Level.WARNING=new m.log.Level("WARNING",900);m.log.Level.INFO=new m.log.Level("INFO",800);m.log.Level.CONFIG=new m.log.Level("CONFIG",700);
-m.log.Level.FINE=new m.log.Level("FINE",500);m.log.Level.FINER=new m.log.Level("FINER",400);m.log.Level.FINEST=new m.log.Level("FINEST",300);m.log.Level.ALL=new m.log.Level("ALL",0);m.log.Level.PREDEFINED_LEVELS=[m.log.Level.OFF,m.log.Level.SHOUT,m.log.Level.SEVERE,m.log.Level.WARNING,m.log.Level.INFO,m.log.Level.CONFIG,m.log.Level.FINE,m.log.Level.FINER,m.log.Level.FINEST,m.log.Level.ALL];m.log.Level.predefinedLevelsCache_=null;
-m.log.Level.createPredefinedLevelsCache_=function(){m.log.Level.predefinedLevelsCache_={};for(var a=0,c;c=m.log.Level.PREDEFINED_LEVELS[a];a++)m.log.Level.predefinedLevelsCache_[c.value]=c,m.log.Level.predefinedLevelsCache_[c.name]=c};m.log.Level.getPredefinedLevel=function(a){m.log.Level.predefinedLevelsCache_||m.log.Level.createPredefinedLevelsCache_();return m.log.Level.predefinedLevelsCache_[a]||null};
-m.log.Level.getPredefinedLevelByValue=function(a){m.log.Level.predefinedLevelsCache_||m.log.Level.createPredefinedLevelsCache_();if(a in m.log.Level.predefinedLevelsCache_)return m.log.Level.predefinedLevelsCache_[a];for(var c=0;c<m.log.Level.PREDEFINED_LEVELS.length;++c){var d=m.log.Level.PREDEFINED_LEVELS[c];if(d.value<=a)return d}return null};var eb=function(){};eb.prototype.getName=function(){};m.log.Logger=eb;m.log.Logger.Level=m.log.Level;
-var fb=function(a){this.capacity_="number"===typeof a?a:m.log.LogBuffer.CAPACITY;this.clear()},gb=function(a,c,d,e){if(!a.isBufferingEnabled())return new m.log.LogRecord(c,d,e);var f=(a.curIndex_+1)%a.capacity_;a.curIndex_=f;if(a.isFull_)return a=a.buffer_[f],a.reset(c,d,e),a;a.isFull_=f==a.capacity_-1;return a.buffer_[f]=new m.log.LogRecord(c,d,e)};fb.prototype.isBufferingEnabled=function(){return 0<this.capacity_};
-fb.prototype.clear=function(){this.buffer_=Array(this.capacity_);this.curIndex_=-1;this.isFull_=!1};m.log.LogBuffer=fb;m.log.LogBuffer.CAPACITY=0;m.log.LogBuffer.getInstance=function(){m.log.LogBuffer.instance_||(m.log.LogBuffer.instance_=new m.log.LogBuffer(m.log.LogBuffer.CAPACITY));return m.log.LogBuffer.instance_};m.log.LogBuffer.isBufferingEnabled=function(){return m.log.LogBuffer.getInstance().isBufferingEnabled()};var hb=function(a,c,d,e,f){this.reset(a||m.log.Level.OFF,c,d,e,f)};
-hb.prototype.reset=function(a,c){this.level_=a;this.msg_=c};hb.prototype.getLevel=function(){return this.level_};hb.prototype.setLevel=function(a){this.level_=a};hb.prototype.getMessage=function(){return this.msg_};m.log.LogRecord=hb;m.log.LogRecord.nextSequenceNumber_=0;var ib=function(a,c){this.level=null;this.handlers=[];this.parent=(void 0===c?null:c)||null;this.children=[];this.logger={getName:function(){return a}}};
-ib.prototype.getEffectiveLevel=function(){if(this.level)return this.level;if(this.parent)return this.parent.getEffectiveLevel();m.asserts.fail("Root logger has no level set.");return m.log.Level.OFF};ib.prototype.publish=function(a){for(var c=this;c;)c.handlers.forEach(function(d){d(a)}),c=c.parent};m.log.LogRegistryEntry=ib;
-var kb=function(){this.entries={};var a=new m.log.LogRegistryEntry(m.log.ROOT_LOGGER_NAME);a.level=m.log.Level.CONFIG;this.entries[m.log.ROOT_LOGGER_NAME]=a},V=function(a,c,d){var e=a.entries[c];if(e)return void 0!==d&&(e.level=d),e;e=c.lastIndexOf(".");e=V(a,c.substr(0,e));var f=new m.log.LogRegistryEntry(c,e);a.entries[c]=f;e.children.push(f);void 0!==d&&(f.level=d);return f};kb.prototype.getAllLoggers=function(){var a=this;return Object.keys(this.entries).map(function(c){return a.entries[c].logger})};
-m.log.LogRegistry=kb;m.log.LogRegistry.getInstance=function(){m.log.LogRegistry.instance_||(m.log.LogRegistry.instance_=new m.log.LogRegistry);return m.log.LogRegistry.instance_};m.log.getLogger=function(){return m.log.ENABLED?V(m.log.LogRegistry.getInstance(),"goog.net.XhrIo",void 0).logger:null};m.log.getRootLogger=function(){return m.log.ENABLED?V(m.log.LogRegistry.getInstance(),m.log.ROOT_LOGGER_NAME).logger:null};
-m.log.addHandler=function(a,c){m.log.ENABLED&&a&&V(m.log.LogRegistry.getInstance(),a.getName()).handlers.push(c)};m.log.removeHandler=function(a,c){return m.log.ENABLED&&a&&(a=V(m.log.LogRegistry.getInstance(),a.getName()),c=a.handlers.indexOf(c),-1!==c)?(a.handlers.splice(c,1),!0):!1};m.log.setLevel=function(a,c){m.log.ENABLED&&a&&(V(m.log.LogRegistry.getInstance(),a.getName()).level=c)};m.log.getLevel=function(){return null};
-m.log.getEffectiveLevel=function(a){return m.log.ENABLED&&a?V(m.log.LogRegistry.getInstance(),a.getName()).getEffectiveLevel():m.log.Level.OFF};m.log.isLoggable=function(a,c){return m.log.ENABLED&&a&&c?c.value>=m.log.getEffectiveLevel(a).value:!1};m.log.getAllLoggers=function(){return m.log.ENABLED?m.log.LogRegistry.getInstance().getAllLoggers():[]};m.log.getLogRecord=function(a,c,d){return gb(m.log.LogBuffer.getInstance(),c||m.log.Level.OFF,d,a.getName())};
-m.log.publishLogRecord=function(a,c){m.log.ENABLED&&a&&m.log.isLoggable(a,c.getLevel())&&V(m.log.LogRegistry.getInstance(),a.getName()).publish(c)};m.log.log=function(a,c,d){if(m.log.ENABLED&&a&&m.log.isLoggable(a,c)){c=c||m.log.Level.OFF;var e=V(m.log.LogRegistry.getInstance(),a.getName());"function"===typeof d&&(d=d());a=gb(m.log.LogBuffer.getInstance(),c,d,a.getName());e.publish(a)}};m.log.error=function(a,c,d){m.log.ENABLED&&a&&m.log.log(a,m.log.Level.SEVERE,c,d)};
-m.log.warning=function(a,c,d){m.log.ENABLED&&a&&m.log.log(a,m.log.Level.WARNING,c,d)};m.log.info=function(a,c,d){m.log.ENABLED&&a&&m.log.log(a,m.log.Level.INFO,c,d)};m.log.fine=function(a,c){m.log.ENABLED&&a&&m.log.log(a,m.log.Level.FINE,c,void 0)};m.net={};m.net.ErrorCode={NO_ERROR:0,ACCESS_DENIED:1,FILE_NOT_FOUND:2,FF_SILENT_ERROR:3,CUSTOM_ERROR:4,EXCEPTION:5,HTTP_ERROR:6,ABORT:7,TIMEOUT:8,OFFLINE:9};
-m.net.ErrorCode.getDebugMessage=function(a){switch(a){case m.net.ErrorCode.NO_ERROR:return"No Error";case m.net.ErrorCode.ACCESS_DENIED:return"Access denied to content document";case m.net.ErrorCode.FILE_NOT_FOUND:return"File not found";case m.net.ErrorCode.FF_SILENT_ERROR:return"Firefox silently errored";case m.net.ErrorCode.CUSTOM_ERROR:return"Application custom error";case m.net.ErrorCode.EXCEPTION:return"An exception occurred";case m.net.ErrorCode.HTTP_ERROR:return"Http response at 400 or 500 level";
-case m.net.ErrorCode.ABORT:return"Request was aborted";case m.net.ErrorCode.TIMEOUT:return"Request timed out";case m.net.ErrorCode.OFFLINE:return"The resource is not available offline";default:return"Unrecognized error code"}};m.net.EventType={COMPLETE:"complete",SUCCESS:"success",ERROR:"error",ABORT:"abort",READY:"ready",READY_STATE_CHANGE:"readystatechange",TIMEOUT:"timeout",INCREMENTAL_DATA:"incrementaldata",PROGRESS:"progress",DOWNLOAD_PROGRESS:"downloadprogress",UPLOAD_PROGRESS:"uploadprogress"};m.net.HttpStatus={CONTINUE:100,SWITCHING_PROTOCOLS:101,OK:200,CREATED:201,ACCEPTED:202,NON_AUTHORITATIVE_INFORMATION:203,NO_CONTENT:204,RESET_CONTENT:205,PARTIAL_CONTENT:206,MULTI_STATUS:207,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,USE_PROXY:305,TEMPORARY_REDIRECT:307,PERMANENT_REDIRECT:308,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,
-CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,REQUEST_ENTITY_TOO_LARGE:413,REQUEST_URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,REQUEST_RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE:431,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,INSUFFICIENT_STORAGE:507,
-NETWORK_AUTHENTICATION_REQUIRED:511,QUIRK_IE_NO_CONTENT:1223};m.net.HttpStatus.isSuccess=function(a){switch(a){case m.net.HttpStatus.OK:case m.net.HttpStatus.CREATED:case m.net.HttpStatus.ACCEPTED:case m.net.HttpStatus.NO_CONTENT:case m.net.HttpStatus.PARTIAL_CONTENT:case m.net.HttpStatus.NOT_MODIFIED:case m.net.HttpStatus.QUIRK_IE_NO_CONTENT:return!0;default:return!1}};m.net.XhrLike=function(){};b=m.net.XhrLike.prototype;b.open=function(){};b.send=function(){};b.abort=function(){};b.setRequestHeader=function(){};b.getResponseHeader=function(){};b.getAllResponseHeaders=function(){};m.net.XmlHttpFactory=function(){};m.net.XmlHttpFactory.prototype.cachedOptions_=null;m.net.XmlHttpFactory.prototype.getOptions=function(){var a;(a=this.cachedOptions_)||(a={},mb(this)&&(a[m.net.XmlHttp.OptionType.USE_NULL_FUNCTION]=!0,a[m.net.XmlHttp.OptionType.LOCAL_REQUEST_ERROR]=!0),a=this.cachedOptions_=a);return a};m.net.WrapperXmlHttpFactory=function(a,c){this.xhrFactory_=a;this.optionsFactory_=c};m.inherits(m.net.WrapperXmlHttpFactory,m.net.XmlHttpFactory);m.net.WrapperXmlHttpFactory.prototype.createInstance=function(){return this.xhrFactory_()};m.net.WrapperXmlHttpFactory.prototype.getOptions=function(){return this.optionsFactory_()};m.net.XmlHttp=function(){return m.net.XmlHttp.factory_.createInstance()};m.net.XmlHttp.ASSUME_NATIVE_XHR=!1;m.net.XmlHttpDefines={};m.net.XmlHttpDefines.ASSUME_NATIVE_XHR=!1;m.net.XmlHttp.getOptions=function(){return m.net.XmlHttp.factory_.getOptions()};m.net.XmlHttp.OptionType={USE_NULL_FUNCTION:0,LOCAL_REQUEST_ERROR:1};m.net.XmlHttp.ReadyState={UNINITIALIZED:0,LOADING:1,LOADED:2,INTERACTIVE:3,COMPLETE:4};
-m.net.XmlHttp.setFactory=function(a,c){m.net.XmlHttp.setGlobalFactory(new m.net.WrapperXmlHttpFactory(m.asserts.assert(a),m.asserts.assert(c)))};m.net.XmlHttp.setGlobalFactory=function(a){m.net.XmlHttp.factory_=a};m.net.DefaultXmlHttpFactory=function(){};m.inherits(m.net.DefaultXmlHttpFactory,m.net.XmlHttpFactory);m.net.DefaultXmlHttpFactory.prototype.createInstance=function(){var a=mb(this);return a?new ActiveXObject(a):new XMLHttpRequest};
-var mb=function(a){if(m.net.XmlHttp.ASSUME_NATIVE_XHR||m.net.XmlHttpDefines.ASSUME_NATIVE_XHR)return"";if(!a.ieProgId_&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var c=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],d=0;d<c.length;d++){var e=c[d];try{return new ActiveXObject(e),a.ieProgId_=e}catch(f){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.ieProgId_};m.net.XmlHttp.setGlobalFactory(new m.net.DefaultXmlHttpFactory);m.promise={};m.promise.Resolver=function(){};m.Thenable=function(){};m.Thenable.prototype.then=function(){};m.Thenable.IMPLEMENTED_BY_PROP="$goog_Thenable";m.Thenable.addImplementation=function(a){a.prototype[m.Thenable.IMPLEMENTED_BY_PROP]=!0};m.Thenable.isImplementedBy=function(a){if(!a)return!1;try{return!!a[m.Thenable.IMPLEMENTED_BY_PROP]}catch(c){return!1}};m.Promise=function(a,c){this.state_=m.Promise.State_.PENDING;this.result_=void 0;this.callbackEntriesTail_=this.callbackEntries_=this.parent_=null;this.executing_=!1;0<m.Promise.UNHANDLED_REJECTION_DELAY?this.unhandledRejectionId_=0:0==m.Promise.UNHANDLED_REJECTION_DELAY&&(this.hadUnhandledRejection_=!1);m.Promise.LONG_STACK_TRACES&&(this.stack_=[],nb(this,Error("created")),this.currentStep_=0);if(a!=m.nullFunction)try{var d=this;a.call(c,function(e){X(d,m.Promise.State_.FULFILLED,e)},function(e){if(m.DEBUG&&
-!(e instanceof m.Promise.CancellationError))try{if(e instanceof Error)throw e;throw Error("Promise rejected.");}catch(f){}X(d,m.Promise.State_.REJECTED,e)})}catch(e){X(this,m.Promise.State_.REJECTED,e)}};m.Promise.LONG_STACK_TRACES=!1;m.Promise.UNHANDLED_REJECTION_DELAY=0;m.Promise.State_={PENDING:0,BLOCKED:1,FULFILLED:2,REJECTED:3};m.Promise.CallbackEntry_=function(){this.next=this.context=this.onRejected=this.onFulfilled=this.child=null;this.always=!1};
-m.Promise.CallbackEntry_.prototype.reset=function(){this.context=this.onRejected=this.onFulfilled=this.child=null;this.always=!1};m.Promise.DEFAULT_MAX_UNUSED=100;m.Promise.freelist_=new m.async.FreeList(function(){return new m.Promise.CallbackEntry_},function(a){a.reset()},m.Promise.DEFAULT_MAX_UNUSED);m.Promise.getCallbackEntry_=function(a,c,d){var e=m.Promise.freelist_.get();e.onFulfilled=a;e.onRejected=c;e.context=d;return e};m.Promise.returnEntry_=function(a){m.Promise.freelist_.put(a)};
-m.Promise.resolve=function(a){if(a instanceof m.Promise)return a;var c=new m.Promise(m.nullFunction);X(c,m.Promise.State_.FULFILLED,a);return c};m.Promise.reject=function(a){return new m.Promise(function(c,d){d(a)})};m.Promise.resolveThen_=function(a,c,d){m.Promise.maybeThen_(a,c,d,null)||m.async.run(m.partial(c,a))};m.Promise.race=function(a){return new m.Promise(function(c,d){a.length||c(void 0);for(var e=0,f;e<a.length;e++)f=a[e],m.Promise.resolveThen_(f,c,d)})};
-m.Promise.all=function(a){return new m.Promise(function(c,d){var e=a.length,f=[];if(e)for(var g=function(p,v){e--;f[p]=v;0==e&&c(f)},h=function(p){d(p)},l=0,n;l<a.length;l++)n=a[l],m.Promise.resolveThen_(n,m.partial(g,l),h);else c(f)})};
-m.Promise.allSettled=function(a){return new m.Promise(function(c){var d=a.length,e=[];if(d)for(var f=function(l,n,p){d--;e[l]=n?{fulfilled:!0,value:p}:{fulfilled:!1,reason:p};0==d&&c(e)},g=0,h;g<a.length;g++)h=a[g],m.Promise.resolveThen_(h,m.partial(f,g,!0),m.partial(f,g,!1));else c(e)})};
-m.Promise.firstFulfilled=function(a){return new m.Promise(function(c,d){var e=a.length,f=[];if(e)for(var g=function(p){c(p)},h=function(p,v){e--;f[p]=v;0==e&&d(f)},l=0,n;l<a.length;l++)n=a[l],m.Promise.resolveThen_(n,g,m.partial(h,l));else c(void 0)})};m.Promise.withResolver=function(){var a,c,d=new m.Promise(function(e,f){a=e;c=f});return new m.Promise.Resolver_(d,a,c)};
-m.Promise.prototype.then=function(a,c,d){null!=a&&m.asserts.assertFunction(a,"opt_onFulfilled should be a function.");null!=c&&m.asserts.assertFunction(c,"opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?");m.Promise.LONG_STACK_TRACES&&nb(this,Error("then"));return ob(this,"function"===typeof a?a:null,"function"===typeof c?c:null,d)};m.Thenable.addImplementation(m.Promise);
-var pb=function(a,c){m.Promise.LONG_STACK_TRACES&&nb(a,Error("thenCatch"));return ob(a,null,c,void 0)};m.Promise.prototype.cancel=function(a){if(this.state_==m.Promise.State_.PENDING){var c=new m.Promise.CancellationError(a);m.async.run(function(){qb(this,c)},this)}};
-var qb=function(a,c){if(a.state_==m.Promise.State_.PENDING)if(a.parent_){var d=a.parent_;if(d.callbackEntries_){for(var e=0,f=null,g=null,h=d.callbackEntries_;h&&(h.always||(e++,h.child==a&&(f=h),!(f&&1<e)));h=h.next)f||(g=h);f&&(d.state_==m.Promise.State_.PENDING&&1==e?qb(d,c):(g?(e=g,m.asserts.assert(d.callbackEntries_),m.asserts.assert(null!=e),e.next==d.callbackEntriesTail_&&(d.callbackEntriesTail_=e),e.next=e.next.next):rb(d),sb(d,f,m.Promise.State_.REJECTED,c)))}a.parent_=null}else X(a,m.Promise.State_.REJECTED,
-c)},ub=function(a,c){a.callbackEntries_||a.state_!=m.Promise.State_.FULFILLED&&a.state_!=m.Promise.State_.REJECTED||tb(a);m.asserts.assert(null!=c.onFulfilled);a.callbackEntriesTail_?a.callbackEntriesTail_.next=c:a.callbackEntries_=c;a.callbackEntriesTail_=c},ob=function(a,c,d,e){var f=m.Promise.getCallbackEntry_(null,null,null);f.child=new m.Promise(function(g,h){f.onFulfilled=c?function(l){try{var n=c.call(e,l);g(n)}catch(p){h(p)}}:g;f.onRejected=d?function(l){try{var n=d.call(e,l);void 0===n&&
-l instanceof m.Promise.CancellationError?h(l):g(n)}catch(p){h(p)}}:h});f.child.parent_=a;ub(a,f);return f.child};m.Promise.prototype.unblockAndFulfill_=function(a){m.asserts.assert(this.state_==m.Promise.State_.BLOCKED);this.state_=m.Promise.State_.PENDING;X(this,m.Promise.State_.FULFILLED,a)};m.Promise.prototype.unblockAndReject_=function(a){m.asserts.assert(this.state_==m.Promise.State_.BLOCKED);this.state_=m.Promise.State_.PENDING;X(this,m.Promise.State_.REJECTED,a)};
-var X=function(a,c,d){a.state_==m.Promise.State_.PENDING&&(a===d&&(c=m.Promise.State_.REJECTED,d=new TypeError("Promise cannot resolve to itself")),a.state_=m.Promise.State_.BLOCKED,m.Promise.maybeThen_(d,a.unblockAndFulfill_,a.unblockAndReject_,a)||(a.result_=d,a.state_=c,a.parent_=null,tb(a),c!=m.Promise.State_.REJECTED||d instanceof m.Promise.CancellationError||m.Promise.addUnhandledRejection_(a,d)))};
-m.Promise.maybeThen_=function(a,c,d,e){if(a instanceof m.Promise)return null!=c&&m.asserts.assertFunction(c,"opt_onFulfilled should be a function."),null!=d&&m.asserts.assertFunction(d,"opt_onRejected should be a function. Did you pass opt_context as the second argument instead of the third?"),m.Promise.LONG_STACK_TRACES&&nb(a,Error("then")),ub(a,m.Promise.getCallbackEntry_(c||m.nullFunction,d||null,e)),!0;if(m.Thenable.isImplementedBy(a))return a.then(c,d,e),!0;if(m.isObject(a))try{var f=a.then;
-if("function"===typeof f)return m.Promise.tryThen_(a,f,c,d,e),!0}catch(g){return d.call(e,g),!0}return!1};m.Promise.tryThen_=function(a,c,d,e,f){var g=!1,h=function(n){g||(g=!0,d.call(f,n))},l=function(n){g||(g=!0,e.call(f,n))};try{c.call(a,h,l)}catch(n){l(n)}};
-var tb=function(a){a.executing_||(a.executing_=!0,m.async.run(a.executeCallbacks_,a))},rb=function(a){var c=null;a.callbackEntries_&&(c=a.callbackEntries_,a.callbackEntries_=c.next,c.next=null);a.callbackEntries_||(a.callbackEntriesTail_=null);null!=c&&m.asserts.assert(null!=c.onFulfilled);return c};m.Promise.prototype.executeCallbacks_=function(){for(var a;a=rb(this);)m.Promise.LONG_STACK_TRACES&&this.currentStep_++,sb(this,a,this.state_,this.result_);this.executing_=!1};
-var sb=function(a,c,d,e){if(d==m.Promise.State_.REJECTED&&c.onRejected&&!c.always)if(0<m.Promise.UNHANDLED_REJECTION_DELAY)for(;a&&a.unhandledRejectionId_;a=a.parent_)m.global.clearTimeout(a.unhandledRejectionId_),a.unhandledRejectionId_=0;else if(0==m.Promise.UNHANDLED_REJECTION_DELAY)for(;a&&a.hadUnhandledRejection_;a=a.parent_)a.hadUnhandledRejection_=!1;if(c.child)c.child.parent_=null,m.Promise.invokeCallback_(c,d,e);else try{c.always?c.onFulfilled.call(c.context):m.Promise.invokeCallback_(c,
-d,e)}catch(f){m.Promise.handleRejection_.call(null,f)}m.Promise.returnEntry_(c)};m.Promise.invokeCallback_=function(a,c,d){c==m.Promise.State_.FULFILLED?a.onFulfilled.call(a.context,d):a.onRejected&&a.onRejected.call(a.context,d)};
-var nb=function(a,c){if(m.Promise.LONG_STACK_TRACES&&"string"===typeof c.stack){var d=c.stack.split("\n",4)[3];c=c.message;c+=Array(11-c.length).join(" ");a.stack_.push(c+d)}},vb=function(a,c){if(m.Promise.LONG_STACK_TRACES&&c&&"string"===typeof c.stack&&a.stack_.length){for(var d=["Promise trace:"],e=a;e;e=e.parent_){for(var f=a.currentStep_;0<=f;f--)d.push(e.stack_[f]);d.push("Value: ["+(e.state_==m.Promise.State_.REJECTED?"REJECTED":"FULFILLED")+"] <"+String(e.result_)+">")}c.stack+="\n\n"+d.join("\n")}};
-m.Promise.addUnhandledRejection_=function(a,c){0<m.Promise.UNHANDLED_REJECTION_DELAY?a.unhandledRejectionId_=m.global.setTimeout(function(){vb(a,c);m.Promise.handleRejection_.call(null,c)},m.Promise.UNHANDLED_REJECTION_DELAY):0==m.Promise.UNHANDLED_REJECTION_DELAY&&(a.hadUnhandledRejection_=!0,m.async.run(function(){a.hadUnhandledRejection_&&(vb(a,c),m.Promise.handleRejection_.call(null,c))}))};m.Promise.handleRejection_=$a;
-m.Promise.setUnhandledRejectionHandler=function(a){m.Promise.handleRejection_=a};m.Promise.CancellationError=function(a){r.call(this,a)};m.inherits(m.Promise.CancellationError,r);m.Promise.CancellationError.prototype.name="cancel";m.Promise.Resolver_=function(a,c,d){this.promise=a;this.resolve=c;this.reject=d};m.Timer=function(a,c){m.events.EventTarget.call(this);this.interval_=a||1;this.timerObject_=c||m.Timer.defaultTimerObject;this.boundTick_=m.bind(this.tick_,this);this.last_=m.now()};m.inherits(m.Timer,m.events.EventTarget);m.Timer.MAX_TIMEOUT_=2147483647;m.Timer.INVALID_TIMEOUT_ID_=-1;m.Timer.prototype.enabled=!1;m.Timer.defaultTimerObject=m.global;m.Timer.intervalScale=.8;b=m.Timer.prototype;b.timer_=null;
-b.setInterval=function(a){this.interval_=a;this.timer_&&this.enabled?(this.stop(),this.start()):this.timer_&&this.stop()};b.tick_=function(){if(this.enabled){var a=m.now()-this.last_;0<a&&a<this.interval_*m.Timer.intervalScale?this.timer_=this.timerObject_.setTimeout(this.boundTick_,this.interval_-a):(this.timer_&&(this.timerObject_.clearTimeout(this.timer_),this.timer_=null),this.dispatchEvent(m.Timer.TICK),this.enabled&&(this.stop(),this.start()))}};
-b.start=function(){this.enabled=!0;this.timer_||(this.timer_=this.timerObject_.setTimeout(this.boundTick_,this.interval_),this.last_=m.now())};b.stop=function(){this.enabled=!1;this.timer_&&(this.timerObject_.clearTimeout(this.timer_),this.timer_=null)};b.disposeInternal=function(){m.Timer.superClass_.disposeInternal.call(this);this.stop();delete this.timerObject_};m.Timer.TICK="tick";
-m.Timer.callOnce=function(a,c,d){if("function"===typeof a)d&&(a=m.bind(a,d));else if(a&&"function"==typeof a.handleEvent)a=m.bind(a.handleEvent,a);else throw Error("Invalid listener argument");return Number(c)>m.Timer.MAX_TIMEOUT_?m.Timer.INVALID_TIMEOUT_ID_:m.Timer.defaultTimerObject.setTimeout(a,c||0)};m.Timer.clear=function(a){m.Timer.defaultTimerObject.clearTimeout(a)};
-m.Timer.promise=function(a,c){var d=null;return pb(new m.Promise(function(e,f){d=m.Timer.callOnce(function(){e(c)},a);d==m.Timer.INVALID_TIMEOUT_ID_&&f(Error("Failed to schedule timer."))}),function(e){m.Timer.clear(d);throw e;})};m.net.XhrIo=function(a){m.events.EventTarget.call(this);this.headers=new m.structs.Map;this.xmlHttpFactory_=a||null;this.active_=!1;this.xhrOptions_=this.xhr_=null;this.lastError_=this.lastMethod_=this.lastUri_="";this.inAbort_=this.inOpen_=this.inSend_=this.errorDispatched_=!1;this.timeoutInterval_=0;this.timeoutId_=null;this.responseType_=m.net.XhrIo.ResponseType.DEFAULT;this.useXhr2Timeout_=this.progressEventsEnabled_=this.withCredentials_=!1};m.inherits(m.net.XhrIo,m.events.EventTarget);
-m.net.XhrIo.ResponseType={DEFAULT:"",TEXT:"text",DOCUMENT:"document",BLOB:"blob",ARRAY_BUFFER:"arraybuffer"};m.net.XhrIo.prototype.logger_=m.log.getLogger();m.net.XhrIo.CONTENT_TYPE_HEADER="Content-Type";m.net.XhrIo.CONTENT_TRANSFER_ENCODING="Content-Transfer-Encoding";m.net.XhrIo.HTTP_SCHEME_PATTERN=/^https?$/i;m.net.XhrIo.METHODS_WITH_FORM_DATA=["POST","PUT"];m.net.XhrIo.FORM_CONTENT_TYPE="application/x-www-form-urlencoded;charset=utf-8";m.net.XhrIo.XHR2_TIMEOUT_="timeout";
-m.net.XhrIo.XHR2_ON_TIMEOUT_="ontimeout";m.net.XhrIo.sendInstances_=[];m.net.XhrIo.send=function(a,c,d,e,f,g,h){var l=new m.net.XhrIo;m.net.XhrIo.sendInstances_.push(l);c&&l.listen(m.net.EventType.COMPLETE,c);l.listenOnce(m.net.EventType.READY,l.cleanupSend_);g&&(l.timeoutInterval_=Math.max(0,g));h&&(l.withCredentials_=h);l.send(a,d,e,f);return l};m.net.XhrIo.cleanup=function(){for(var a=m.net.XhrIo.sendInstances_;a.length;)a.pop().dispose()};
-m.net.XhrIo.protectEntryPoints=function(a){m.net.XhrIo.prototype.onReadyStateChangeEntryPoint_=a.protectEntryPoint(m.net.XhrIo.prototype.onReadyStateChangeEntryPoint_)};m.net.XhrIo.prototype.cleanupSend_=function(){this.dispose();pa(m.net.XhrIo.sendInstances_,this)};
-m.net.XhrIo.prototype.send=function(a,c,d,e){if(this.xhr_)throw Error("[goog.net.XhrIo] Object is active with another request="+this.lastUri_+"; newUri="+a);c=c?c.toUpperCase():"GET";this.lastUri_=a;this.lastError_="";this.lastMethod_=c;this.errorDispatched_=!1;this.active_=!0;this.xhr_=this.xmlHttpFactory_?this.xmlHttpFactory_.createInstance():m.net.XmlHttp();this.xhrOptions_=this.xmlHttpFactory_?this.xmlHttpFactory_.getOptions():m.net.XmlHttp.getOptions();this.xhr_.onreadystatechange=m.bind(this.onReadyStateChange_,
-this);this.progressEventsEnabled_&&"onprogress"in this.xhr_&&(this.xhr_.onprogress=m.bind(function(g){this.onProgressHandler_(g,!0)},this),this.xhr_.upload&&(this.xhr_.upload.onprogress=m.bind(this.onProgressHandler_,this)));try{m.log.fine(this.logger_,Y(this,"Opening Xhr")),this.inOpen_=!0,this.xhr_.open(c,String(a),!0),this.inOpen_=!1}catch(g){m.log.fine(this.logger_,Y(this,"Error opening Xhr: "+g.message));wb(this,g);return}a=d||"";var f=this.headers.clone();e&&m.structs.forEach(e,function(g,h){f.set(h,
-g)});e=ja(f.getKeys(),m.net.XhrIo.isContentTypeHeader_);d=m.global.FormData&&a instanceof m.global.FormData;!y(m.net.XhrIo.METHODS_WITH_FORM_DATA,c)||e||d||f.set(m.net.XhrIo.CONTENT_TYPE_HEADER,m.net.XhrIo.FORM_CONTENT_TYPE);f.forEach(function(g,h){this.xhr_.setRequestHeader(h,g)},this);this.responseType_&&(this.xhr_.responseType=this.responseType_);"withCredentials"in this.xhr_&&this.xhr_.withCredentials!==this.withCredentials_&&(this.xhr_.withCredentials=this.withCredentials_);try{xb(this),0<this.timeoutInterval_&&
-(this.useXhr2Timeout_=m.net.XhrIo.shouldUseXhr2Timeout_(this.xhr_),m.log.fine(this.logger_,Y(this,"Will abort after "+this.timeoutInterval_+"ms if incomplete, xhr2 "+this.useXhr2Timeout_)),this.useXhr2Timeout_?(this.xhr_[m.net.XhrIo.XHR2_TIMEOUT_]=this.timeoutInterval_,this.xhr_[m.net.XhrIo.XHR2_ON_TIMEOUT_]=m.bind(this.timeout_,this)):this.timeoutId_=m.Timer.callOnce(this.timeout_,this.timeoutInterval_,this)),m.log.fine(this.logger_,Y(this,"Sending request")),this.inSend_=!0,this.xhr_.send(a),this.inSend_=
-!1}catch(g){m.log.fine(this.logger_,Y(this,"Send error: "+g.message)),wb(this,g)}};m.net.XhrIo.shouldUseXhr2Timeout_=function(a){return m.userAgent.IE&&m.userAgent.isVersionOrHigher(9)&&"number"===typeof a[m.net.XhrIo.XHR2_TIMEOUT_]&&void 0!==a[m.net.XhrIo.XHR2_ON_TIMEOUT_]};m.net.XhrIo.isContentTypeHeader_=function(a){return m.string.caseInsensitiveEquals(m.net.XhrIo.CONTENT_TYPE_HEADER,a)};
-m.net.XhrIo.prototype.timeout_=function(){"undefined"!=typeof m&&this.xhr_&&(this.lastError_="Timed out after "+this.timeoutInterval_+"ms, aborting",m.log.fine(this.logger_,Y(this,this.lastError_)),this.dispatchEvent(m.net.EventType.TIMEOUT),this.abort(m.net.ErrorCode.TIMEOUT))};var wb=function(a,c){a.active_=!1;a.xhr_&&(a.inAbort_=!0,a.xhr_.abort(),a.inAbort_=!1);a.lastError_=c;yb(a);zb(a)},yb=function(a){a.errorDispatched_||(a.errorDispatched_=!0,a.dispatchEvent(m.net.EventType.COMPLETE),a.dispatchEvent(m.net.EventType.ERROR))};
-m.net.XhrIo.prototype.abort=function(){this.xhr_&&this.active_&&(m.log.fine(this.logger_,Y(this,"Aborting")),this.active_=!1,this.inAbort_=!0,this.xhr_.abort(),this.inAbort_=!1,this.dispatchEvent(m.net.EventType.COMPLETE),this.dispatchEvent(m.net.EventType.ABORT),zb(this))};m.net.XhrIo.prototype.disposeInternal=function(){this.xhr_&&(this.active_&&(this.active_=!1,this.inAbort_=!0,this.xhr_.abort(),this.inAbort_=!1),zb(this,!0));m.net.XhrIo.superClass_.disposeInternal.call(this)};
-m.net.XhrIo.prototype.onReadyStateChange_=function(){if(!this.isDisposed())if(this.inOpen_||this.inSend_||this.inAbort_)Ab(this);else this.onReadyStateChangeEntryPoint_()};m.net.XhrIo.prototype.onReadyStateChangeEntryPoint_=function(){Ab(this)};
-var Ab=function(a){if(a.active_&&"undefined"!=typeof m)if(a.xhrOptions_[m.net.XmlHttp.OptionType.LOCAL_REQUEST_ERROR]&&Bb(a)==m.net.XmlHttp.ReadyState.COMPLETE&&2==Cb(a))m.log.fine(a.logger_,Y(a,"Local request error detected and ignored"));else if(a.inSend_&&Bb(a)==m.net.XmlHttp.ReadyState.COMPLETE)m.Timer.callOnce(a.onReadyStateChange_,0,a);else if(a.dispatchEvent(m.net.EventType.READY_STATE_CHANGE),Db(a)){m.log.fine(a.logger_,Y(a,"Request complete"));a.active_=!1;try{if(a.isSuccess())a.dispatchEvent(m.net.EventType.COMPLETE),
-a.dispatchEvent(m.net.EventType.SUCCESS);else{try{var c=Bb(a)>m.net.XmlHttp.ReadyState.LOADED?a.xhr_.statusText:""}catch(d){m.log.fine(a.logger_,"Can not get status: "+d.message),c=""}a.lastError_=c+" ["+Cb(a)+"]";yb(a)}}finally{zb(a)}}};
-m.net.XhrIo.prototype.onProgressHandler_=function(a,c){m.asserts.assert(a.type===m.net.EventType.PROGRESS,"goog.net.EventType.PROGRESS is of the same type as raw XHR progress.");this.dispatchEvent(m.net.XhrIo.buildProgressEvent_(a,m.net.EventType.PROGRESS));this.dispatchEvent(m.net.XhrIo.buildProgressEvent_(a,c?m.net.EventType.DOWNLOAD_PROGRESS:m.net.EventType.UPLOAD_PROGRESS))};m.net.XhrIo.buildProgressEvent_=function(a,c){return{type:c,lengthComputable:a.lengthComputable,loaded:a.loaded,total:a.total}};
-var zb=function(a,c){if(a.xhr_){xb(a);var d=a.xhr_,e=a.xhrOptions_[m.net.XmlHttp.OptionType.USE_NULL_FUNCTION]?m.nullFunction:null;a.xhr_=null;a.xhrOptions_=null;c||a.dispatchEvent(m.net.EventType.READY);try{d.onreadystatechange=e}catch(f){m.log.error(a.logger_,"Problem encountered resetting onreadystatechange: "+f.message)}}},xb=function(a){a.xhr_&&a.useXhr2Timeout_&&(a.xhr_[m.net.XhrIo.XHR2_ON_TIMEOUT_]=null);a.timeoutId_&&(m.Timer.clear(a.timeoutId_),a.timeoutId_=null)},Db=function(a){return Bb(a)==
-m.net.XmlHttp.ReadyState.COMPLETE};m.net.XhrIo.prototype.isSuccess=function(){var a=Cb(this),c;if(!(c=m.net.HttpStatus.isSuccess(a))){if(a=0===a)a=m.uri.utils.getEffectiveScheme(String(this.lastUri_)),a=!m.net.XhrIo.HTTP_SCHEME_PATTERN.test(a);c=a}return c};var Bb=function(a){return a.xhr_?a.xhr_.readyState:m.net.XmlHttp.ReadyState.UNINITIALIZED},Cb=function(a){try{return Bb(a)>m.net.XmlHttp.ReadyState.LOADED?a.xhr_.status:-1}catch(c){return-1}};
-m.net.XhrIo.prototype.getResponseHeader=function(a){if(this.xhr_&&Db(this))return a=this.xhr_.getResponseHeader(a),null===a?void 0:a};m.net.XhrIo.prototype.getAllResponseHeaders=function(){return this.xhr_&&Db(this)?this.xhr_.getAllResponseHeaders()||"":""};var Y=function(a,c){return c+" ["+a.lastMethod_+" "+a.lastUri_+" "+Cb(a)+"]"};m.debug.entryPointRegistry.register(function(a){m.net.XhrIo.prototype.onReadyStateChangeEntryPoint_=a(m.net.XhrIo.prototype.onReadyStateChangeEntryPoint_)});var Z=function(a,c,d){this.appUrl_=a;this.authCompletedCallback_=c;this.authFailedCallback_=d||m.functions.NULL;this.uberTokenAttempts_=0};
-Z.prototype.onAuthTokenReceived_=function(a){if(void 0===a)this.authFailedCallback_();else{var c=m.bind(this.onUberAuthResponse_,this),d="source="+chrome.runtime.getManifest().oauth2.client_id,e={Authorization:"Bearer "+a,"Content-Type":"application/x-www-form-urlencoded"},f=m.bind(function(){0===this.uberTokenAttempts_?(++this.uberTokenAttempts_,chrome.identity.removeCachedAuthToken({token:a},m.bind(this.authenticate,this))):this.authFailedCallback_()},this);m.net.XhrIo.send(Z.UBERAUTH_URL_,function(){if(this.isSuccess()){try{var g=
-this.xhr_?this.xhr_.responseText:""}catch(h){m.log.fine(this.logger_,"Can not get responseText: "+h.message),g=""}c(g)}else f()},"POST",d,e)}};Z.prototype.onUberAuthResponse_=function(a){var c=m.Uri.parse("https://accounts.google.com/MergeSession");P(c,"source","appsv2");P(c,"uberauth",a);P(c,"continue",this.appUrl_);this.authCompletedCallback_(c.toString())};Z.prototype.authenticate=function(){chrome.identity.getAuthToken({interactive:!0},m.bind(this.onAuthTokenReceived_,this))};
-Z.UBERAUTH_URL_="https://www.google.com/accounts/OAuthLogin?issueuberauth=1";m.craw.AppAuthenticator=Z;var Eb=function(a,c){this.url_=a;this.useAuth_=c};Eb.prototype.getUrl=function(){return this.url_};Eb.prototype.getUseAuth=function(){return this.useAuth_};m.craw.WindowConfig=Eb;var J=function(a){this.config_=a;this.authenticator_=new Z(a.getUrl(),m.bind(this.navigateToUrl_,this),m.bind(this.showOfflineWarning,this));this.webview_=m.dom.getDocument().querySelector("webview");this.hasLaunched_=!1;this.loadingOverlay_=m.dom.getElement("loading_overlay");this.offlineOverlay_=m.dom.getElement("offline_overlay");this.customStatus_=null;this.delegate_=new q.defaultImpl_(this);this.webview_.addEventListener("contentload",m.bind(this.onContentLoad_,this),!1);this.webview_.addEventListener("newwindow",
-m.bind(this.onNewWindow_,this),!1);this.delegate_.onWindowReady();this.pollOnlineStatus_()};J.prototype.navigateToUrl_=function(a){this.webview_.src=a;this.hasLaunched_=!0};J.prototype.onContentLoad_=function(){};J.prototype.onNewWindow_=function(){};var Fb=function(a){a.hasLaunched_=!1;a.config_.getUseAuth()?a.authenticator_.authenticate():a.navigateToUrl_(a.config_.getUrl())};b=J.prototype;
-b.hideVisibleOverlays_=function(){this.loadingOverlay_.style.display="none";this.offlineOverlay_.style.display="none"};b.fadeInOfflineOverlay_=function(){this.offlineOverlay_.style.opacity="1"};
-b.showOfflineWarning=function(){m.dom.getElement("app_unavailable").innerText=this.delegate_.getAppUnavailableMessage();m.dom.getElement("connect_to_network").innerText=this.customStatus_||chrome.i18n.getMessage("craw_connect_to_network");this.offlineOverlay_.style.display="-webkit-flex";this.offlineOverlay_.style.pointerEvents="all";m.Timer.callOnce(m.bind(this.fadeInOfflineOverlay_,this),0)};
-b.setOnlineStatus_=function(a){m.Timer.callOnce(m.bind(this.pollOnlineStatus_,this),1E3);a?this.hasLaunched_?this.delegate_.finishedLaunch()&&(this.offlineOverlay_.style.opacity="0",this.offlineOverlay_.style.pointerEvents="none",this.loadingOverlay_.style.opacity="0",this.loadingOverlay_.style.pointerEvents="none",m.Timer.callOnce(m.bind(this.hideVisibleOverlays_,this),250)):Fb(this):this.showOfflineWarning()};
-b.pollOnlineStatus_=function(){if(this.customStatus_=this.delegate_.pollOnlineStatus())this.setOnlineStatus_(!1);else{var a=m.bind(this.setOnlineStatus_,this),c=new m.Uri(J.NETWORK_TEST_URLS_[m.math.randomInt()]);P(c,J.QUERY_NOCACHE_PARAMETER_,Date.now().toString());m.net.XhrIo.send(c.toString(),function(){a(this.isSuccess())})}};J.QUERY_NOCACHE_PARAMETER_="nocache";J.NETWORK_TEST_URLS_=["https://www.google.com/images/cleardot.gif","https://www.google.com/images/dot2.gif","https://www.google.com/images/x2.gif"];
-m.craw.AppWindow=J;window.onload=function(){Fb(new J(m.dom.getWindow().crawConfig_))};
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/css/craw_window.css b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/css/craw_window.css
deleted file mode 100644 (file)
index 9b101d5..0000000
+++ /dev/null
@@ -1,115 +0,0 @@
-html, body {
-  margin: 0;
-  overflow: hidden;
-}
-
-webview {
-  width: 100%;
-  height: 100%;
-  min-height: 100%;
-  position: absolute;
-}
-
-.craw_overlay {
-  position: absolute;
-
-  left: 0;
-  top: 0;
-  right: 0;
-  bottom: 0;
-
-  background-color: white;
-
-  -webkit-transition: opacity 250ms linear;
-
-  display: -webkit-flex;
-  -webkit-flex-direction: column;
-  -webkit-flex: 1 0%;
-  -webkit-align-items: center;
-  -webkit-justify-content: center;
-
-  -webkit-app-region: drag;
-}
-
-.craw_overlay img {
-  margin: 16px;
-}
-
-#loading_overlay {
-  opacity: 1;
-}
-
-#offline_overlay {
-  opacity: 0;
-  display: none;
-}
-
-#offline_overlay > img {
-  -webkit-filter: saturate(0%);
-}
-
-#offline_overlay > span {
-  font-family: 'Open Sans', 'Deja Vu Sans', Arial, sans-serif;
-  font-size: 15px;
-  line-height: 21px;
-  color: #8d8d8d;
-  display: block;
-}
-
-#loading_splash {
-  width: 128px;
-  height: 128px;
-}
-
-#drag_overlay {
-  position: absolute;
-  left: 0;
-  top: 0;
-  right: 0;
-  bottom: 0;
-  pointer-events: none;
-  -webkit-app-region: drag;
-  display: none;
-}
-
-#top_bar {
-  -webkit-app-region: no-drag;
-  top: 4px;
-  right: 4px;
-  height: 28px;
-  width: 160px;
-  position: absolute;
-  pointer-events: all;
-
-  -webkit-transition: opacity 250ms linear;
-  opacity: 1;
-
-  display: none;
-}
-
-#top_bar div {
-  position: absolute;
-  width: 24px;
-  height: 24px;
-  top: 0;
-  background: url('/images/topbar_floating_button.png');
-}
-
-#top_bar div:hover {
-  background: url('/images/topbar_floating_button_hover.png');
-}
-
-#top_bar div:active {
-  background: url('/images/topbar_floating_button_pressed.png');
-}
-
-#top_bar div > img {
-  width: 100%;
-  height: 100%;
-  top: 0;
-  left: 0;
-  position: absolute;
-}
-
-#close_button { right: 4px; }
-#maximize_button { right: 32px; }
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/html/craw_window.html b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/html/craw_window.html
deleted file mode 100644 (file)
index 0d67ae1..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <link href="/css/craw_window.css" rel="stylesheet">
-    <script src="/craw_window.js"></script>
-  </head>
-  <body>
-    <webview></webview>
-    <div class="craw_overlay" id="loading_overlay">
-      <img src="/images/icon_128.png" />
-      <img src="/images/flapper.gif" />
-    </div>
-    <div class="craw_overlay" id="offline_overlay">
-      <img src="/images/icon_128.png" />
-      <span id="app_unavailable"></span>
-      <span id="connect_to_network"></span>
-    </div>
-    <div id="drag_overlay"></div>
-    <div id="top_bar">
-      <div id='close_button'>
-        <img src='/images/topbar_floating_button_close.png'/>
-      </div>
-      <div id='maximize_button'>
-        <img src='/images/topbar_floating_button_maximize.png'/>
-      </div>
-    </div>
-  </body>
-</html>
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/flapper.gif b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/flapper.gif
deleted file mode 100644 (file)
index 4471b6b..0000000
Binary files a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/flapper.gif and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/icon_128.png b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/icon_128.png
deleted file mode 100644 (file)
index 8ac9d43..0000000
Binary files a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/icon_128.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/icon_16.png b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/icon_16.png
deleted file mode 100644 (file)
index ac444fa..0000000
Binary files a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/icon_16.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button.png b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button.png
deleted file mode 100644 (file)
index 3c02f84..0000000
Binary files a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_close.png b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_close.png
deleted file mode 100644 (file)
index 6f29486..0000000
Binary files a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_close.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_hover.png b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_hover.png
deleted file mode 100644 (file)
index 7a01c12..0000000
Binary files a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_hover.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_maximize.png b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_maximize.png
deleted file mode 100644 (file)
index bc22c25..0000000
Binary files a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_maximize.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_pressed.png b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_pressed.png
deleted file mode 100644 (file)
index 2fa7f2e..0000000
Binary files a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/images/topbar_floating_button_pressed.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/manifest.json b/.config/google-chrome/Default/Extensions/nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0/manifest.json
deleted file mode 100644 (file)
index 349ee47..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-{
-   "app": {
-      "background": {
-         "scripts": [ "craw_background.js" ]
-      }
-   },
-   "default_locale": "en",
-   "description": "__MSG_APP_DESCRIPTION__",
-   "display_in_launcher": false,
-   "display_in_new_tab_page": false,
-   "icons": {
-      "128": "images/icon_128.png",
-      "16": "images/icon_16.png"
-   },
-   "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrKfMnLqViEyokd1wk57FxJtW2XXpGXzIHBzv9vQI/01UsuP0IV5/lj0wx7zJ/xcibUgDeIxobvv9XD+zO1MdjMWuqJFcKuSS4Suqkje6u+pMrTSGOSHq1bmBVh0kpToN8YoJs/P/yrRd7FEtAXTaFTGxQL4C385MeXSjaQfiRiQIDAQAB",
-   "manifest_version": 2,
-   "minimum_chrome_version": "29",
-   "name": "__MSG_APP_NAME__",
-   "oauth2": {
-      "auto_approve": true,
-      "client_id": "203784468217.apps.googleusercontent.com",
-      "scopes": [ "https://www.googleapis.com/auth/sierra", "https://www.googleapis.com/auth/sierrasandbox", "https://www.googleapis.com/auth/chromewebstore", "https://www.googleapis.com/auth/chromewebstore.readonly" ]
-   },
-   "permissions": [ "identity", "webview", "https://www.google.com/", "https://www.googleapis.com/*", "https://payments.google.com/payments/v4/js/integrator.js", "https://sandbox.google.com/payments/v4/js/integrator.js" ],
-   "update_url": "https://clients2.google.com/service/update2/crx",
-   "version": "1.0.0.6"
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/128.png b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/128.png
deleted file mode 100644 (file)
index 0981b3e..0000000
Binary files a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/128.png and /dev/null differ
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ar/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ar/messages.json
deleted file mode 100644 (file)
index 12a26a9..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "بريد إلكتروني يوفر إمكانية البحث مع مقدار أقل من الرسائل غير المرغوب فيها."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/bg/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/bg/messages.json
deleted file mode 100644 (file)
index f8c25f3..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Бърза електронна поща, в която може да се търси, с по-малко спам."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ca/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ca/messages.json
deleted file mode 100644 (file)
index 65cc859..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Correu electrònic ràpid i on es poden fer cerques, amb menys correu brossa."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/cs/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/cs/messages.json
deleted file mode 100644 (file)
index e73970c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Rychlý e-mail s možností vyhledávání a menším množstvím spamu."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/da/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/da/messages.json
deleted file mode 100644 (file)
index cc2302e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Hurtig e-mail, hvor der kan søges, og som har mindre spam."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/de/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/de/messages.json
deleted file mode 100644 (file)
index ce22c6f..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Schneller E-Mail-Dienst mit Suchfunktion und wenig Spam."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Google Mail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/el/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/el/messages.json
deleted file mode 100644 (file)
index 55398f4..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Γρήγορο ηλεκτρονικό ταχυδρομείο με δυνατότητα αναζήτησης και λιγότερα ανεπιθύμητα."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/en/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/en/messages.json
deleted file mode 100644 (file)
index e799ca1..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Fast, searchable email with less spam."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/es/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/es/messages.json
deleted file mode 100644 (file)
index f21d322..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Un servicio de correo electrónico rápido con menos spam y que permite realizar búsquedas."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/fi/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/fi/messages.json
deleted file mode 100644 (file)
index c1f2818..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Nopea, vähemmän roskapostia sisältävä sähköpostipalvelu hakutoiminnolla."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/fil/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/fil/messages.json
deleted file mode 100644 (file)
index a695a77..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "\r\nMabilis, nahahanap na email na may mas kaunting spam."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/fr/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/fr/messages.json
deleted file mode 100644 (file)
index bfeb25f..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Profitez d'une messagerie rapide, avec moins de spam et dotée d'une fonction de recherche."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/hi/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/hi/messages.json
deleted file mode 100644 (file)
index 5b46da0..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "कम स्पैम के साथ तेज़ और खोज करने योग्य ईमेल."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/hr/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/hr/messages.json
deleted file mode 100644 (file)
index 665458b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Brza, pretraživa e-pošta s manje neželjene pošte."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/hu/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/hu/messages.json
deleted file mode 100644 (file)
index fdcb16a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Gyors, kereshető e-mail fiók, kevesebb spammel."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/id/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/id/messages.json
deleted file mode 100644 (file)
index 9752200..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Email yang cepat dan dapat ditelusuri dengan lebih sedikit spam. "
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/it/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/it/messages.json
deleted file mode 100644 (file)
index 7fce176..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Servizio di posta veloce in cui è possibile cercare i messaggi, con meno spam."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ja/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ja/messages.json
deleted file mode 100644 (file)
index 7eec011..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "高速で検索機能に優れた、迷惑メールの少ないメール システムです。"
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ko/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ko/messages.json
deleted file mode 100644 (file)
index 904416d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "빠르고 검색 가능하며 스팸은 줄어든 이메일 서비스입니다."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/lt/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/lt/messages.json
deleted file mode 100644 (file)
index 357457d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Greitas el. paštas, kuriame galima ieškoti ir pateikiama mažiau slamšto."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/lv/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/lv/messages.json
deleted file mode 100644 (file)
index b4c49d6..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Ātrs un pārlūkojams e-pasts ar mazāku mēstuļu daudzumu."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/nl/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/nl/messages.json
deleted file mode 100644 (file)
index a1c0056..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Een snelle, doorzoekbare e-mailfunctie met minder spam."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/no/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/no/messages.json
deleted file mode 100644 (file)
index 10481fc..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Rask, søkbar e-post med mindre nettsøppel."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/pl/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/pl/messages.json
deleted file mode 100644 (file)
index ebbff20..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Szybka usługa poczty e-mail z możliwością wyszukiwania i mniejszą ilością spamu."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/pt_BR/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/pt_BR/messages.json
deleted file mode 100644 (file)
index 2f8943e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "E-mail rápido e pesquisável com menos spam."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/pt_PT/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/pt_PT/messages.json
deleted file mode 100644 (file)
index 71b3a39..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "E-mail rápido e pesquisável, com menos spam."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ro/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ro/messages.json
deleted file mode 100644 (file)
index add4a9e..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Serviciu de e-mail rapid, în care se pot efectua căutări, cu mai puţine mesaje spam."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ru/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/ru/messages.json
deleted file mode 100644 (file)
index 414769a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Быстрая почта без спама, в которой легко найти любое письмо."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/se/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/se/messages.json
deleted file mode 100644 (file)
index 880b991..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{\r
-  "appName": {\r
-    "message": "Gmail",\r
-    "description": "App name."\r
-  },\r
-  "appDesc": {\r
-    "message": "Snabb, sökbar e-post med mindre skräppost.", \r
-    "description":"App description."\r
-  }\r
-}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/sk/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/sk/messages.json
deleted file mode 100644 (file)
index 0c178c6..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Rýchly e-mail s vyhľadávaním a bez spamu."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/sl/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/sl/messages.json
deleted file mode 100644 (file)
index b850e95..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Hitra in organizirana e-pošta – manj neželene pošte."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/sr/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/sr/messages.json
deleted file mode 100644 (file)
index 5feff2a..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Брза е-пошта са мање непожељних порука и функцијом претраживања."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/th/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/th/messages.json
deleted file mode 100644 (file)
index 88b9ad6..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "บริการอีเมลที่รวดเร็วและค้นหาได้โดยมีสแปมน้อยกว่า"
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/tr/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/tr/messages.json
deleted file mode 100644 (file)
index 1f83e9b..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Daha az spam içeren hızlı, arama yapılabilir e-posta."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/uk/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/uk/messages.json
deleted file mode 100644 (file)
index e2c5a1c..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Швидка, доступна для пошуку електронна пошта з меншим напливом спаму."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/vi/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/vi/messages.json
deleted file mode 100644 (file)
index d3ab262..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "Email nhanh, có thể tìm kiếm với ít spam hơn."
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/zh_CN/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/zh_CN/messages.json
deleted file mode 100644 (file)
index def62e1..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "快捷的电子邮件服务,可以搜索邮件且有效减少了垃圾邮件。"
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/zh_TW/messages.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_locales/zh_TW/messages.json
deleted file mode 100644 (file)
index 006e42f..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-   "appDesc": {
-      "description": "App description.",
-      "message": "垃圾郵件更少、迅速,並且可供搜尋的電子郵件服務。"
-   },
-   "appName": {
-      "description": "App name.",
-      "message": "Gmail"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_metadata/verified_contents.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 0e3e90c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiIxMjgucG5nIiwicm9vdF9oYXNoIjoiaGc4OU1yRnpPX2ZLQWNnbnMtQXl5ZzVWeU5UNkRZU0NPVjR6UDA1Qzc1dyJ9LHsicGF0aCI6Il9sb2NhbGVzL2FyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ0d2dkdk95Slo0aWNkMUk0LVlqRkVNUDBENm1qQzY5NWVIYXQ1ZDNwQ0EwIn0seyJwYXRoIjoiX2xvY2FsZXMvYmcvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ikc5OV9USE80SUhFaEVmeXY3bXp5UVdheE9Sa24xUkxTU1IwM0w5QWtGYlUifSx7InBhdGgiOiJfbG9jYWxlcy9jYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiTlBKS2llZ2xFU290eWlkZGVGeko4d2Z3U0xjVDFrSXBNT3FUR3BDVUx3dyJ9LHsicGF0aCI6Il9sb2NhbGVzL2NzL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiItX1VWV2UyQ29YZ0RNSEJ4cThkRF9EQzRTc2pTVGVLUXNIRUlKUHBJa3VnIn0seyJwYXRoIjoiX2xvY2FsZXMvZGEvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjdLblRrbTNtOGQ0dUZLeFhSVC04Xy0yQ0kzVTFTb0l4b2ZIUGdBQWk4UDgifSx7InBhdGgiOiJfbG9jYWxlcy9kZS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiTUUtc2ZMVWlyS2dmTVh3LU9KcXpoRTVRTGx5WWN5aHR4UlJ1bDVBQlhlVSJ9LHsicGF0aCI6Il9sb2NhbGVzL2VsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJsZkJ0eTZYX3BfUHNkTEpwLVFYemRhVlNGa05tZjdjLWtkMkxTWkFFX2tvIn0seyJwYXRoIjoiX2xvY2FsZXMvZW4vbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IlZRYnk2WFliRGQ0M3BOVXpyMlZEQVFxSzdNcEp4c0N3dW5WUGRBU2lYSEUifSx7InBhdGgiOiJfbG9jYWxlcy9lcy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoib2tGSk01bmtfLXYzeEZaZmc0Zm9OSE1OY2dRaGxjbkEtNFhLeXFqRjFQYyJ9LHsicGF0aCI6Il9sb2NhbGVzL2ZpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiIzOEw3QnRxMGRWS0VRSGswRmZhTEtQV3p0QzBVRUJ1UmZQOGdNd1JwM1ZnIn0seyJwYXRoIjoiX2xvY2FsZXMvZmlsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHWnA1M2pHdlVqcFhGUXpiWWc5RE1PYTh0ZmZvNjNZNHJGN09qQ1FuM0lZIn0seyJwYXRoIjoiX2xvY2FsZXMvZnIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjIwMDZYaWZHZUJubDhob0NFNklTTlZ3WGxwY3dWZEw4eFh4amxxT2ZrWFUifSx7InBhdGgiOiJfbG9jYWxlcy9oaS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoia2J2QmpPZTV3R04tWERCYVdrS1ctS3lHTzhLQlAzcWpyaW1vVTJTRTJYQSJ9LHsicGF0aCI6Il9sb2NhbGVzL2hyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJDUHBieUlLMW9vc1I5eXM1U0c1ZENXT2VmUmVUQXQxQlNXbDUxZFl0RTg0In0seyJwYXRoIjoiX2xvY2FsZXMvaHUvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ijg2YzhEbE9zMVdQQXpYMG11Y0I2VXpwSThidGY0NHRJcnA2bGhhSzBFWmcifSx7InBhdGgiOiJfbG9jYWxlcy9pZC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiYU01ODViRXl3RndreEpoNGtZQUlyYTBUVUV4ZUcwVHJ1TElFNkpiOTA3TSJ9LHsicGF0aCI6Il9sb2NhbGVzL2l0L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJUUjdjNU5CRVFVaVY2dlhaWUNFVzQzWE9yQk1XellZNTZJbmppYXVBVmpRIn0seyJwYXRoIjoiX2xvY2FsZXMvamEvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ik5tX28yeEtNMjhrWDU3elVhMUFnS3JkaTVvUFNrNnkwZGtaMWpZRmZDOEEifSx7InBhdGgiOiJfbG9jYWxlcy9rby9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoidXplRDVTMXhmNWk4NllLalJhVjFwU0s2WExMU3ZjZVF2LXdVWlZVRUlwZyJ9LHsicGF0aCI6Il9sb2NhbGVzL2x0L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJiWU8yX3libWdXRExTMGNrMkM0QjJ5MkFMa1ZfdWJOSmRRRW5uZ3VDT0w4In0seyJwYXRoIjoiX2xvY2FsZXMvbHYvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkF6aTlTb01WU1hPMlE4cHplS0V5ZEQ2X2xwaXdMa3VuUkRHRnRXYncxS0kifSx7InBhdGgiOiJfbG9jYWxlcy9ubC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoidGgyejJuNXFwamVNd2dFbmczdkFTN1RyQURtTkR5ZTh2b1hMN281ZFN1QSJ9LHsicGF0aCI6Il9sb2NhbGVzL25vL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJEZzhTNWV4TWptOWlpZkdyUk9TXzRpdlhUTnJrWEtKRmFJNV9JbHJSVjJjIn0seyJwYXRoIjoiX2xvY2FsZXMvcGwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ik5EV0x0TVpLd3NKMEpiUTBCZTktU2dqQVhRbk1LdTZWOW56NFVBNmVqRXcifSx7InBhdGgiOiJfbG9jYWxlcy9wdF9CUi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoieko3RF9yYkpxUGFJOWRha0ZKdDMzemZJc25fdjA5UzZpMnpPSTl5UEpkayJ9LHsicGF0aCI6Il9sb2NhbGVzL3B0X1BUL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ2WW9xSVdOcWNCU1FsUXRocTZiUlI0ZG1oTUtQM2k0bnpsc3hlMHhTTGVBIn0seyJwYXRoIjoiX2xvY2FsZXMvcm8vbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImFBdzU4T1R3U1p6dm5Ka1g3X3NhdDd4OXFMd2Rqd2p0Mmw5dndoZFEtQjQifSx7InBhdGgiOiJfbG9jYWxlcy9ydS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiNkFfZmJ6U3AzUGowZDdHakRRQ0ExQ0tNY09tbmZDRVNOMnB3TWYtX0hyZyJ9LHsicGF0aCI6Il9sb2NhbGVzL3NlL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJKX21tbFcwdzA4UlJ3YWZOZUZFMEtXa21lMjk2UnlwWHNmQkp5UjlIX0VZIn0seyJwYXRoIjoiX2xvY2FsZXMvc2svbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Inc1ZGFUVGo3ZnQ2dGhHQm1uUF9HSFFjNGNVU1RpVHRQYUJIRU5NMWh4c28ifSx7InBhdGgiOiJfbG9jYWxlcy9zbC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiQnVhZFFqdjdzWlFBVkRnbVZxU2QzRWlWbFdLSmNkWmdseGdyWTlKaW9sMCJ9LHsicGF0aCI6Il9sb2NhbGVzL3NyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI3dGhLM3dfNU16ZE4xQ1FCSFVNS3ZiUjN4U3Z3Z1J0aTlqNjRlTlFaNTdVIn0seyJwYXRoIjoiX2xvY2FsZXMvdGgvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjRxb1AzNEV1cW52V0tESWNIWHpIaUk5UTlsYnBXcjB0T3hlNGVuRXZWUzQifSx7InBhdGgiOiJfbG9jYWxlcy90ci9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiMVhzM1cyRUpDVVhCNkpVNzdMdW00eERJT3JVRG02eFpMTlFPa194YjlQYyJ9LHsicGF0aCI6Il9sb2NhbGVzL3VrL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJMdU4yb0xpaVRMSmhOZkN2UVJwWkVPT2JETHcwUzl2VVRwT0xIanBQMzZjIn0seyJwYXRoIjoiX2xvY2FsZXMvdmkvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjNpZGt1NnFPb2hvMTlucXctNG41eVJnUmpoblktR29pQnlRUmkzUEZGdFUifSx7InBhdGgiOiJfbG9jYWxlcy96aF9DTi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiOHppOVpVS1NDVlZpbURBTDVmNlBZcEdNazJRSGJRZDJKMVlwLVh1MnN3TSJ9LHsicGF0aCI6Il9sb2NhbGVzL3poX1RXL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJqMDZJTFJHODZ1bHNlWGx0RGlZTHgyU2EtMXdsWG1NT2R5NWZUaFB2WHhJIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6IjJVQXU4LW5HNFZrbnBWclJvbG53Yko1VVBtUk5ZSzF4c29rN1p0bVV0bk0ifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJwamtsamhlZ25jcG5rcGtuYmNvaGRpamVvZWphZWRpYSIsIml0ZW1fdmVyc2lvbiI6IjguMyIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"QomBZtjM3Q3ztDsHdMEtmfpOBIB1fAFN7CeMa5Y7MhZ_xTRyy6xumIaa356rulEwzY2U6UPLuQEDTpwAqYqIzT5SyWZDP-zP8MMC4xjTh_LdzTF6nwo1Kxi8F64dI_iEtwBcgK1fEm1Ihrjn3qvriiyhw_bP-OX_disUfyuTiDo"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"FTKEo7LHOqpWIOr5FLyhl_asB4gxpVM9NqQMyvkMMEgsl4xOYCvnznT7FNLDY8xH9KjHg4ZJrgjFxpr0VARSJRxfoLItmfXmbu2mBPS1vqj8eYCOIgazYhklliJyBtOCb0Ci5MRjgfNyVRX6gGhx8IoxyCrZtiHzxIBZ3iKmsziXj823GnbJu0jJwn7qng7491_NLWpt8XUbrRI9LU9ShxiDjKYltqvZ3MlnQ5SjNypNQuqAUHxMOkMhuyjlkfbLcI-4Ln9b7A5qausGlkpI_zAeOfGSgztrBnBhIDK-DuX0yiIAbuV0SnrMIl_peE4i35k0e7skiaehgBh6HWoUAg"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/manifest.json b/.config/google-chrome/Default/Extensions/pjkljhegncpnkpknbcohdijeoejaedia/8.3_0/manifest.json
deleted file mode 100644 (file)
index 7148c04..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-{
-   "app": {
-      "launch": {
-         "container": "tab",
-         "web_url": "https://mail.google.com/mail"
-      },
-      "urls": [ "*://mail.google.com/mail" ]
-   },
-   "default_locale": "en",
-   "description": "__MSG_appDesc__",
-   "icons": {
-      "128": "128.png"
-   },
-   "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDCuGglK43iAz3J9BEYK/Mz6ZhloIMMDqQSAaf3vJt4eHbTbSDsu4WdQ9dQDRcKlg8nwQdePBt0C3PSUBtiSNSS37Z3qEGfS7LCju3h6pI1Yr9MQtxw+jUa7kXXIS09VV73pEFUT/F7c6Qe8L5ZxgAcBvXBh1Fie63qb02I9XQ/CQIDAQAB",
-   "manifest_version": 2,
-   "name": "__MSG_appName__",
-   "options_page": "https://mail.google.com/mail/#settings",
-   "permissions": [ "notifications" ],
-   "update_url": "https://clients2.google.com/service/update2/crx",
-   "version": "8.3"
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/am/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/am/messages.json
deleted file mode 100644 (file)
index 05dfcd0..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "ይታሰራል"
-   },
-   "1213957982723875920": {
-      "message": "ከሚከተሉት ውስጥ የትኛውን ነው የእርስዎን አውታረ መረብ በደንብ የሚገልጸው?"
-   },
-   "128276876460319075": {
-      "message": "የመሣሪያ ግኝት"
-   },
-   "1428448869078126731": {
-      "message": "የቪዲዮ ለስላሳነት"
-   },
-   "1522140683318860351": {
-      "message": "ግንኙነት አልተሳካም። እባክዎ እንደገና ይሞክሩ።"
-   },
-   "1550904064710828958": {
-      "message": "ለስላሳ"
-   },
-   "1636686747687494376": {
-      "message": "በጣም አሪፍ"
-   },
-   "1802762746589457177": {
-      "message": "ድምጽ"
-   },
-   "1850397500312020388": {
-      "message": "በ$START_LINK$Google Home መተግበሪያው$END_LINK$ ውስጥ የእርስዎን Chromecast መመልከት ይይችላሉ? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "ተጨማሪ አስተያየቶች፦ $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "ይቅር"
-   },
-   "2194670894476780934": {
-      "message": "አይገኝም"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{ከ{ORGANIZER} ጋር Hangout}=2{ከ{ORGANIZER} እና 1 ሌላ ጋር Hangout}one{ከ{ORGANIZER} እና # ሌሎች ጋር Hangout}other{ከ{ORGANIZER} እና # ሌሎች ጋር Hangout}}"
-   },
-   "244647017322945605": {
-      "message": "ጥሩ - ዲቪዲ"
-   },
-   "2575016469622936324": {
-      "message": "የትር/ዴስክቶፕ የማሳየት ጥራት"
-   },
-   "2807800733729323332": {
-      "message": "አዎ"
-   },
-   "2810417817914017289": {
-      "message": "አጫውት"
-   },
-   "3219866268410307919": {
-      "message": "ግብረመልስ በመላክ ላይ..."
-   },
-   "3239956785410157548": {
-      "message": "የእርስዎ መልስ"
-   },
-   "3326722026796849289": {
-      "message": "ሌላ"
-   },
-   "3413021810593924462": {
-      "message": "ለአፍታ አቁም"
-   },
-   "3542042671420335679": {
-      "message": "አይ"
-   },
-   "3567591856726172993": {
-      "message": "እሺ"
-   },
-   "4094392217219068632": {
-      "message": "ኢሜይል (ከተፈለገ)፦"
-   },
-   "4097220110929447276": {
-      "message": "የእርስዎ የChrome ስሪት፣ የስርዓተ ክወና ስሪት፣ የCast ቅንብሮች፣ የማንጸባረቅ አፈጻጸም ስታቲስቲክስ፣ እና የግንኙነት ሰርጥ ምርመራ ምዝግብ ማስታወሻዎች ከላይ ለማካተት ከመረጡት ማንኛውም መረጃ በተጨማሪነት ይገባሉ። ይህ ግብረመልስ ችግሮችን ለመመርመር እና ባህሪው እንዲሻሻል ለማገዝ ስራ ላይ ይውላል። በግልጽም ይሁን በአጋጣሚ የሚያስገቡት ማንኛውም የግል መረጃ በግላዊነት መመሪያዎቻችን መሠረት ይጠበቃል። ይህን ግብረመልስ በማስገባት Google እርስዎ የሚያቀርቡትን ግብረመልስ ተጠቅሞ ማንኛውም የGoogle ምርት ወይም አገልግሎት ለማሻሻል ሊጠቀም እንደሚችል ተስማምተዋል።"
-   },
-   "4148300086676792937": {
-      "message": "ግብረመልሱን ማስወገድ ይፈልጋሉ?"
-   },
-   "4163185390680253103": {
-      "message": "ሳንካ ወይም ስህተት"
-   },
-   "4246483347873264186": {
-      "message": "የማቅረብ ጥያቄዎ ውድቅ ተደርጓል። እንደገና ከመሞከርዎ በፊት እባክዎ ይጠብቁ።"
-   },
-   "4528089202128275824": {
-      "message": "cast ማድረግ አልተሳካም። እባክዎ እንደገና ይሞክሩ።"
-   },
-   "4575332923598659024": {
-      "message": "የHangout ስም ሊፈታ አልተቻለም። እባክዎ ስሙን ያረጋግጡትና እንደገና ይሞክሩ።"
-   },
-   "4592127349908255218": {
-      "message": "አይገባም"
-   },
-   "4756056595565370923": {
-      "message": "ግብረመልስ መላክ አልተሳካም። እንደገና በመሞከር ላይ..."
-   },
-   "492097680647953484": {
-      "message": "የባህሪ ጥያቄ"
-   },
-   "5014364904504073524": {
-      "message": "በጣም አሪፍ"
-   },
-   "5028289843569700466": {
-      "message": "የእርስዎ ግብረመልስ Google Castን እንድናሻሽል ያግዘናልና ይበረታታል። cast ላይ ለሚያጋጥሙ ችግሮች መላ መፈለግ ላይ እገዛ ለማግኘት እባክዎ $START_LINK$የእገዛ ማእከሉን$END_LINK$ ይመልከቱ።",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "ደህና"
-   },
-   "5375576275991472719": {
-      "message": "አሪፍ - ኤችዲ"
-   },
-   "5385436389563925676": {
-      "message": "ፒሲ እና Chromecast በተመሳሳይ የWi-Fi አውታረ መረብ ላይ ናቸው"
-   },
-   "5440055726839070415": {
-      "message": "ምን ዓይነት ግብረመልስ እየሰጡ ነዎት?"
-   },
-   "545449835455981095": {
-      "message": "የCasting ሥርዓት ተሰኪ በዚህ መሣሪያ ላይ አይደገፍም።"
-   },
-   "5465034684300203467": {
-      "message": "ምን ይዘት/ዩአርኤል ነው cast ሲያደርጉ የነበሩት?"
-   },
-   "5485620192329479690": {
-      "message": "የስህተት እርማት ምዝግብ ማስታወሻዎችን ላክ (የሚመከር)"
-   },
-   "5699813974548050528": {
-      "message": "ደህና - ኤፍኤም"
-   },
-   "5723583529370342957": {
-      "message": "አንዳንዴ ያለ መንቀጥቀጥ"
-   },
-   "5910595154486533449": {
-      "message": "ደካማ"
-   },
-   "5991427458288444010": {
-      "message": "የማቅረብ ጥያቄዎ ምላሽ አልተሰጠውም።"
-   },
-   "6063910461797960050": {
-      "message": "የHangouts አጠቃቀም በGoogle ግላዊነት መመሪያ ነው የሚተዳደረው።"
-   },
-   "6086448804586867636": {
-      "message": "* የሚያስፈልግ"
-   },
-   "642051245326856511": {
-      "message": "እባክዎ የእርስዎን ግብረመልስ እዚህ ያስገቡ፦ $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "አልሞከርኩትም"
-   },
-   "6614468912728530636": {
-      "message": "በጭራሽ ሊታይ አይችልም"
-   },
-   "6963873398546068901": {
-      "message": "ማስጠንቀቂያ - ዝርዝር ምዝግብ ማስታወሻ መያዝ ነቅቷል፤ ከታች ያሉት የምዝግብ ማስታወሻዎች ዩአርኤሎችን ወይም ሌላ ሚስጥራዊነት ያለው መረጃ ሊይዙ ይችላሉ። እባክዎ ይከልሱና ይህን መረጃ ማስገባትዎ ቅር እንደማይልዎ ያረጋግጡ።"
-   },
-   "6997602168024654529": {
-      "message": "እርግጠኛ አይደለሁም"
-   },
-   "7156560800952850585": {
-      "message": "Google Cast ላይ ምን እየተፈጠረ እንዳለ ይንገሩን።"
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$የሳንካ እርማት ምዝግብ ማስታወሻዎች$END_LINK$ን ላክ (የሚመከር)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "ድምፀ-ከል አድርግ"
-   },
-   "7735695102441495789": {
-      "message": "ንቁ እንደሆነ ለመቆየት በHangout ውስጥ በቂ ተሳታፊዎች አልነበሩም።"
-   },
-   "7824803162979416790": {
-      "message": "ፒሲ እና Chromecast በተለያዩ የWi-Fi አውታረ መረቦች ላይ ናቸው (ለምሳሌ፦ 2.4GHz እና 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Cast እና የመሣሪያ ምዝግብ ማስታወሻዎች"
-   },
-   "8009014317872238527": {
-      "message": "ድምጸ-ከል አንሳ"
-   },
-   "8083429352755760987": {
-      "message": "የኦዲዮ ጥራት"
-   },
-   "8205999658352447129": {
-      "message": "ይንቀጠቀጣል"
-   },
-   "8330636888136075045": {
-      "message": "የጥራት ዝርዝሮችን በማንጸባረቅ ላይ $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "ደካማ"
-   },
-   "845494741086179740": {
-      "message": "ፒሲ በገመድ ተያይዟል እና Chromecast በWi-Fi ላይ ነው"
-   },
-   "8515148417333877999": {
-      "message": "ጥሩ"
-   },
-   "8530815930928232626": {
-      "message": "የቪዲዮ ጥራት"
-   },
-   "8636962961150071298": {
-      "message": "ፈልግ"
-   },
-   "8706273405040403641": {
-      "message": "ግብረመልስ ስለላኩ እናመሰግናለን።"
-   },
-   "9059560719840598868": {
-      "message": "ግብረመልስ ላክ"
-   },
-   "9120942669794506861": {
-      "message": "ማንኛውም ልዩ VPN፣ ተኪ፣ ኬላ ወይም የNAS ሶፍትዌር ጭነዋል?"
-   },
-   "9211708838274008657": {
-      "message": "ግብረመልስ መላክ አልተቻለም። እባክዎ ቆይተው እንደገና ይሞክሩ።"
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ar/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ar/messages.json
deleted file mode 100644 (file)
index e89a74b..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "يتوقف"
-   },
-   "1213957982723875920": {
-      "message": "أي من العبارات التالية تمثل أفضل وصف لشبكتك؟"
-   },
-   "128276876460319075": {
-      "message": "اكتشاف الأجهزة"
-   },
-   "1428448869078126731": {
-      "message": "سلاسة الفيديو"
-   },
-   "1522140683318860351": {
-      "message": "تعذّر الاتصال. يرجى المحاولة مرة أخرى."
-   },
-   "1550904064710828958": {
-      "message": "سلس"
-   },
-   "1636686747687494376": {
-      "message": "ممتازة"
-   },
-   "1802762746589457177": {
-      "message": "مستوى الصوت"
-   },
-   "1850397500312020388": {
-      "message": "‏هل تتمكَّن من رؤية Chromecast في $START_LINK$تطبيق Google Home$END_LINK$؟ $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "التعليقات الإضافية: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "إلغاء"
-   },
-   "2194670894476780934": {
-      "message": "غير متاح"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{‏Hangout مع {ORGANIZER}}=2{‏Hangout مع {ORGANIZER} وشخص آخر}few{‏Hangout مع {ORGANIZER} و# أشخاص}many{‏Hangout مع {ORGANIZER} و# شخصًا}other{‏Hangout مع {ORGANIZER} و# شخص}}"
-   },
-   "244647017322945605": {
-      "message": "‏جيدة - DVD"
-   },
-   "2575016469622936324": {
-      "message": "جودة عرض علامة التبويب/سطح المكتب"
-   },
-   "2807800733729323332": {
-      "message": "نعم"
-   },
-   "2810417817914017289": {
-      "message": "تشغيل"
-   },
-   "3219866268410307919": {
-      "message": "جارٍ إرسال التعليقات..."
-   },
-   "3239956785410157548": {
-      "message": "إجابتك"
-   },
-   "3326722026796849289": {
-      "message": "أخرى"
-   },
-   "3413021810593924462": {
-      "message": "إيقاف مؤقت"
-   },
-   "3542042671420335679": {
-      "message": "لا"
-   },
-   "3567591856726172993": {
-      "message": "حسنًا"
-   },
-   "4094392217219068632": {
-      "message": "البريد الإلكتروني (اختياري):"
-   },
-   "4097220110929447276": {
-      "message": "‏سيتم إرسال إصدار Chrome وإصدار نظام التشغيل وإعدادات الإرسال وإحصاءات أداء النسخ المطابق وسجلات تشخيص قناة الاتصال بالإضافة إلى أي معلومات تختار تضمينها أعلاه. ويتم استخدام التعليقات لتشخيص المشاكل والمساعدة في تحسين الميزة. وستتم حماية أي معلومات شخصية ترسلها، سواء أرسلتها صراحة أو بشكل عرضي بما يتوافق مع سياسات الخصوصية التابعة لنا. ومن خلال إرسال هذه التعليقات، فإنك توافق على أنه يجوز لـ Google استخدام التعليقات التي تقدمها لتحسين أي منتج أو خدمة من Google."
-   },
-   "4148300086676792937": {
-      "message": "هل تريد تجاهل تقديم التعليقات؟"
-   },
-   "4163185390680253103": {
-      "message": "خلل أو خطأ"
-   },
-   "4246483347873264186": {
-      "message": "تم رفض طلب مشاركة العرض. يرجى الانتظار قبل المحاولة مرة أخرى."
-   },
-   "4528089202128275824": {
-      "message": "تعذّر الإرسال. يرجى المحاولة مرة أخرى."
-   },
-   "4575332923598659024": {
-      "message": "‏تعذر حل اسم Hangout. يرجى التحقق من الاسم وإعادة المحاولة."
-   },
-   "4592127349908255218": {
-      "message": "غير واضحة"
-   },
-   "4756056595565370923": {
-      "message": "تعذّر إرسال التعليقات. جارٍ إعادة المحاولة..."
-   },
-   "492097680647953484": {
-      "message": "طلب ميزة"
-   },
-   "5014364904504073524": {
-      "message": "ممتاز"
-   },
-   "5028289843569700466": {
-      "message": "‏تساعدنا تعليقاتك في تحسين Google Cast ونقدّر لك ذلك. للحصول على مساعدة بشأن تحرّي مشاكل الإرسال وإصلاحها، يرجى الرجوع إلى $START_LINK$مركز المساعدة$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "مقبولة"
-   },
-   "5375576275991472719": {
-      "message": "‏رائعة - HD"
-   },
-   "5385436389563925676": {
-      "message": "‏جهاز الكمبيوتر الشخصي وجهاز Chromecast متصلان بشبكة Wi-Fi واحدة"
-   },
-   "5440055726839070415": {
-      "message": "ما نوع التعليقات التي تقدمها؟"
-   },
-   "545449835455981095": {
-      "message": "صوت نظام الإرسال غير متوافق على هذا الجهاز."
-   },
-   "5465034684300203467": {
-      "message": "‏ما المحتوى/عنوان URL الذي كنت ترسله؟"
-   },
-   "5485620192329479690": {
-      "message": "إرسال سجلات تصحيح الأخطاء (موصى به)"
-   },
-   "5699813974548050528": {
-      "message": "‏مقبولة - FM"
-   },
-   "5723583529370342957": {
-      "message": "يتعثر بشكل عَرضي"
-   },
-   "5910595154486533449": {
-      "message": "ضعيفة"
-   },
-   "5991427458288444010": {
-      "message": "لم يتم الرد على طلب مشاركة العرض."
-   },
-   "6063910461797960050": {
-      "message": "‏تحكم استخدام Hangouts سياسة خصوصية Google."
-   },
-   "6086448804586867636": {
-      "message": "* مطلوب"
-   },
-   "642051245326856511": {
-      "message": "يرجى إدخال تعليقاتك هنا: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "لم أحاول"
-   },
-   "6614468912728530636": {
-      "message": "غير قابل للمشاهدة"
-   },
-   "6963873398546068901": {
-      "message": "‏تحذير - تم تفعيل تسجيل الدخول التفصيلي؛ وقد تتضمن السجلات أدناه عناوين URL أو معلومات أخرى حساسة. يرجى مراجعتها والتأكد من رغبتك في إرسال هذه المعلومات."
-   },
-   "6997602168024654529": {
-      "message": "لست متأكدًا"
-   },
-   "7156560800952850585": {
-      "message": "‏يرجى إخبارنا بما يحدث في Google Cast."
-   },
-   "715869212995214079": {
-      "message": "إرسال $START_LINK$سجلات تصحيح الأخطاء$END_LINK$ (موصى به)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "كتم الصوت"
-   },
-   "7735695102441495789": {
-      "message": "‏لم يكن هناك عدد كافٍ من المشاركين في Hangout حتى تظل نشطة."
-   },
-   "7824803162979416790": {
-      "message": "‏جهاز الكمبيوتر الشخصي وجهاز Chromecast متصلان بشبكتي Wi-Fi مختلفتين (على سبيل المثال، 2.4 غيغا هرتز مقابل 5 غيغا هرتز)"
-   },
-   "7876724262035435114": {
-      "message": "سجلات الجهاز والإرسال"
-   },
-   "8009014317872238527": {
-      "message": "إعادة الصوت"
-   },
-   "8083429352755760987": {
-      "message": "جودة الصوت"
-   },
-   "8205999658352447129": {
-      "message": "يتقطع"
-   },
-   "8330636888136075045": {
-      "message": "تفاصيل جودة النسخ المطابق $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "ضعيفة"
-   },
-   "845494741086179740": {
-      "message": "‏جهاز الكمبيوتر الشخصي متصل بشكبة سلكية وجهاز Chromecast متصل بشبكة Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "جيدة"
-   },
-   "8530815930928232626": {
-      "message": "جودة الفيديو"
-   },
-   "8636962961150071298": {
-      "message": "شريط تمرير البحث"
-   },
-   "8706273405040403641": {
-      "message": "شكرًا لك على إرسال التعليقات."
-   },
-   "9059560719840598868": {
-      "message": "إرسال ملاحظات"
-   },
-   "9120942669794506861": {
-      "message": "‏هل لديك شبكة افتراضية خاصة (VPN) أو خادم وكيل أو جدار ناري أو برنامج NAS مثبت؟"
-   },
-   "9211708838274008657": {
-      "message": "تعذر إرسال التعليقات. يرجى إعادة المحاولة لاحقًا."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/bg/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/bg/messages.json
deleted file mode 100644 (file)
index 2d0fe81..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Блокира"
-   },
-   "1213957982723875920": {
-      "message": "Кое от следните твърдения описва най-добре мрежата ви?"
-   },
-   "128276876460319075": {
-      "message": "Откриване на устройства"
-   },
-   "1428448869078126731": {
-      "message": "Плавност на картината"
-   },
-   "1522140683318860351": {
-      "message": "Свързването не бе успешно. Моля, опитайте отново."
-   },
-   "1550904064710828958": {
-      "message": "Плавна"
-   },
-   "1636686747687494376": {
-      "message": "Идеално"
-   },
-   "1802762746589457177": {
-      "message": "Сила на звука"
-   },
-   "1850397500312020388": {
-      "message": "Виждате ли устройството си Chromecast в $START_LINK$приложението Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Допълнителни коментари: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Отказ"
-   },
-   "2194670894476780934": {
-      "message": "Не е приложимо"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Разговор}=1{Разговор с/ъс {ORGANIZER}}=2{Разговор с/ъс {ORGANIZER} и още 1 човек}other{Разговор с/ъс {ORGANIZER} и още # души}}"
-   },
-   "244647017322945605": {
-      "message": "Добро – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Качество на прожектиране на разделите/работния плот"
-   },
-   "2807800733729323332": {
-      "message": "Да"
-   },
-   "2810417817914017289": {
-      "message": "Пускане"
-   },
-   "3219866268410307919": {
-      "message": "Отзивът се изпраща..."
-   },
-   "3239956785410157548": {
-      "message": "Вашият отговор"
-   },
-   "3326722026796849289": {
-      "message": "Друго"
-   },
-   "3413021810593924462": {
-      "message": "Пауза"
-   },
-   "3542042671420335679": {
-      "message": "Не"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "Имейл адрес (незадължителен):"
-   },
-   "4097220110929447276": {
-      "message": "Версията на Chrome и на операционната ви система, настройките на Cast, статистическите данни за ефективността при дублиране и регистрационните файлове за диагностика на канала за комуникация ще бъдат изпратени заедно с информацията, която изберете да включите по-горе. Този отзив служи за диагностициране на проблеми и спомага за подобряването на функцията. Личните данни, които изпратите изрично или случайно, ще бъдат защитени в съответствие с правилата ни за поверителност. С предоставянето на отзива приемате, че може да го използваме за подобряването на всички продукти или услуги на Google."
-   },
-   "4148300086676792937": {
-      "message": "Искате ли да отхвърлите отзива?"
-   },
-   "4163185390680253103": {
-      "message": "Програмен дефект или грешка"
-   },
-   "4246483347873264186": {
-      "message": "Заявката ви за предаване бе отказана. Моля, изчакайте, преди да опитате отново."
-   },
-   "4528089202128275824": {
-      "message": "Предаването не бе успешно. Моля, опитайте отново."
-   },
-   "4575332923598659024": {
-      "message": "Името на разговора не бе разпознато. Моля, проверете го и опитайте отново."
-   },
-   "4592127349908255218": {
-      "message": "Неразбираемо"
-   },
-   "4756056595565370923": {
-      "message": "Изпращането на отзива не бе успешно. Извършва се нов опит..."
-   },
-   "492097680647953484": {
-      "message": "Заявка за функция"
-   },
-   "5014364904504073524": {
-      "message": "Идеална"
-   },
-   "5028289843569700466": {
-      "message": "Ценим отзивите ви. Те ни помагат да подобряваме Google Cast. За съдействие при отстраняването на проблеми с предаването, моля, посетете $START_LINK$Помощния център$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Приемливо"
-   },
-   "5375576275991472719": {
-      "message": "Отлично – HD"
-   },
-   "5385436389563925676": {
-      "message": "Компютърът и Chromecast са в една и съща Wi-Fi мрежа"
-   },
-   "5440055726839070415": {
-      "message": "Какъв тип отзив изпращате?"
-   },
-   "545449835455981095": {
-      "message": "Предаването на системния звук не се поддържа на това устройство."
-   },
-   "5465034684300203467": {
-      "message": "Какво съдържание/кой URL адрес предавахте?"
-   },
-   "5485620192329479690": {
-      "message": "Изпращане на регистрационните файлове за отстраняване на програмни грешки (препоръчително)"
-   },
-   "5699813974548050528": {
-      "message": "Приемливо – FM"
-   },
-   "5723583529370342957": {
-      "message": "Прекъсва от време на време"
-   },
-   "5910595154486533449": {
-      "message": "Лошо"
-   },
-   "5991427458288444010": {
-      "message": "Не бе получен отговор на заявката ви за предаване."
-   },
-   "6063910461797960050": {
-      "message": "Използването на Hangouts се урежда от Декларацията за поверителност на Google."
-   },
-   "6086448804586867636": {
-      "message": "* Задължително"
-   },
-   "642051245326856511": {
-      "message": "Моля, въведете отзива си тук: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Не съм опитвал/а"
-   },
-   "6614468912728530636": {
-      "message": "Изключително лошо"
-   },
-   "6963873398546068901": {
-      "message": "Предупреждение: Подробното записване в регистрационни файлове е активирано. Файловете по-долу може да съдържат URL адреси или друга поверителна информация. Моля, прегледайте тези данни и се уверете, че изпращането им не ви притеснява."
-   },
-   "6997602168024654529": {
-      "message": "Не знам със сигурност"
-   },
-   "7156560800952850585": {
-      "message": "Кажете ни какво се случва с Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Изпращане на $START_LINK$регистрационните файлове за отстраняване на програмни грешки$END_LINK$ (препоръчително)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Заглушаване"
-   },
-   "7735695102441495789": {
-      "message": "В разговора нямаше достатъчно участници, за да остане активен."
-   },
-   "7824803162979416790": {
-      "message": "Компютърът и Chromecast са в различни Wi-Fi мрежи (напр. 2,4 ГХц и 5 ГХц)"
-   },
-   "7876724262035435114": {
-      "message": "Регистрационни файлове за Cast и устройството"
-   },
-   "8009014317872238527": {
-      "message": "Включване на звука отново"
-   },
-   "8083429352755760987": {
-      "message": "Качество на звука"
-   },
-   "8205999658352447129": {
-      "message": "Накъсана"
-   },
-   "8330636888136075045": {
-      "message": "Подробности за качеството на дублиране $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Лошо"
-   },
-   "845494741086179740": {
-      "message": "Компютърът е свързан с кабел, а Chromecast използва Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Добро"
-   },
-   "8530815930928232626": {
-      "message": "Качество на картината"
-   },
-   "8636962961150071298": {
-      "message": "Търсене"
-   },
-   "8706273405040403641": {
-      "message": "Благодарим ви, че изпратихте отзив."
-   },
-   "9059560719840598868": {
-      "message": "Изпращане на отзивите"
-   },
-   "9120942669794506861": {
-      "message": "Имате ли инсталиран специален софтуер за виртуална частна мрежа (VPN), прокси сървър, защитна стена или мрежово хранилище (NAS)?"
-   },
-   "9211708838274008657": {
-      "message": "Отзивът не може да се изпрати. Моля, опитайте отново по-късно."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/bn/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/bn/messages.json
deleted file mode 100644 (file)
index da0dba0..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "থেমে যায়"
-   },
-   "1213957982723875920": {
-      "message": "নিচের কোনগুলি আপনার নেটওয়ার্ককে সবথেকে ভালভাবে বর্ণনা করে?"
-   },
-   "128276876460319075": {
-      "message": "ডিভাইস আবিষ্কার"
-   },
-   "1428448869078126731": {
-      "message": "ভিডিওর স্বচ্ছন্দ গতি"
-   },
-   "1522140683318860351": {
-      "message": "সংযোগ করতে ব্যর্থ হয়েছে। দয়া করে আবার চেষ্টা করুন।"
-   },
-   "1550904064710828958": {
-      "message": "স্বচ্ছন্দ"
-   },
-   "1636686747687494376": {
-      "message": "নিখুঁত"
-   },
-   "1802762746589457177": {
-      "message": "ভলিউম"
-   },
-   "1850397500312020388": {
-      "message": "$START_LINK$ Google Home অ্যাপে$END_LINK$ আপনার Chromecast দেখতে পাচ্ছেন? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "অতিরিক্ত মন্তব্যগুলি: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "বাতিল"
-   },
-   "2194670894476780934": {
-      "message": "প্রযোজ্য নয়"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout করুন}=1{{ORGANIZER} এর সাথে Hangout করুন}=2{{ORGANIZER} এবং আরও ১ জনের সাথে Hangout করুন}one{{ORGANIZER} এবং আরও # জনের সাথে Hangout করুন}other{{ORGANIZER} এবং আরও # জনের সাথে Hangout করুন}}"
-   },
-   "244647017322945605": {
-      "message": "ভাল - DVD"
-   },
-   "2575016469622936324": {
-      "message": "ট্যাব/ডেস্কটপ অভিক্ষেপের গুণমান"
-   },
-   "2807800733729323332": {
-      "message": "হ্যাঁ"
-   },
-   "2810417817914017289": {
-      "message": "চালু করুন"
-   },
-   "3219866268410307919": {
-      "message": "প্রতিক্রিয়া পাঠানো হচ্ছে..."
-   },
-   "3239956785410157548": {
-      "message": "আপনার উত্তর"
-   },
-   "3326722026796849289": {
-      "message": "অন্যান্য"
-   },
-   "3413021810593924462": {
-      "message": "বিরাম দিন"
-   },
-   "3542042671420335679": {
-      "message": "না"
-   },
-   "3567591856726172993": {
-      "message": "ঠিক আছে"
-   },
-   "4094392217219068632": {
-      "message": "ইমেল (ঐচ্ছিক):"
-   },
-   "4097220110929447276": {
-      "message": "আপনার Chrome ভার্সন, অপারেটিং সিস্টেমের ভার্সন, Cast সেটিংস, অনুরূপ পারফরম্যান্স পরিসংখ্যান, এবং যোগাযোগ চ্যানেলের ডায়গনিস্টিক লগগুলি জমা দেওয়া হবে, পাশাপাশিভাবে আপনি উপরে অন্তর্ভুক্ত করার জন্য নির্বাচন করতে চান এমন যেকোনো তথ্য জমা দেওয়া হবে৷ এই প্রতিক্রিয়া সমস্যাগুলির সমাধান এবং বৈশিষ্ট্যটির উন্নতিতে ব্যবহার করা হবে৷ আপনার দ্বারা জমা দেওয়া যেকোনো ব্যক্তিগত তথ্য, স্পষ্টভাবে বা প্রাসঙ্গিকভাবে আমাদের গোপনীয়তা নীতিগুলি অনুসারে সুরক্ষিত হবে৷ এই প্রতিক্রিয়াটি জমা দেওয়ার মাধ্যমে আপনি এর সাথে সম্মত হন যে আপনার দ্বারা প্রদান করা প্রতিক্রিয়া যেকোনো Google পণ্য বা পরিষেবা উন্নত করার ক্ষেত্রে ব্যবহার করা হতে পারে৷"
-   },
-   "4148300086676792937": {
-      "message": "আপনি কি মতামত বাতিল করতে চান?"
-   },
-   "4163185390680253103": {
-      "message": "বাগ বা ত্রুটি"
-   },
-   "4246483347873264186": {
-      "message": "উপস্থাপন করার জন্য আপনার অনুরোধ অস্বীকার করা হয়েছে। আবার চেষ্টা করার আগে দয়া করে অপেক্ষা করুন।"
-   },
-   "4528089202128275824": {
-      "message": "কাস্ট করতে ব্যর্থ হয়েছে। দয়া করে আবার চেষ্টা করুন।"
-   },
-   "4575332923598659024": {
-      "message": "Hangout নাম সমাধান করা যায়নি। অনুগ্রহ করে নামটি দেখে আবার চেষ্টা করুন।"
-   },
-   "4592127349908255218": {
-      "message": "দুর্বোধ্য"
-   },
-   "4756056595565370923": {
-      "message": "প্রতিক্রিয়া পাঠাতে ব্যর্থ হয়েছে। আবার চেষ্টা করছে..."
-   },
-   "492097680647953484": {
-      "message": "ফিচার অনুরোধ"
-   },
-   "5014364904504073524": {
-      "message": "নিখুঁত"
-   },
-   "5028289843569700466": {
-      "message": "আপনার মতামত Google Cast কে উন্নত করতে আমাদেরকে সাহায্য করে এবং আমরা এর সমাদর করি। কাস্ট সংক্রান্ত সমস্যা সমাধানে সহায়তা পেতে, দয়া করে $START_LINK$সহায়তা কেন্দ্র$END_LINK$ দেখুন।",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "গ্রহণযোগ্য"
-   },
-   "5375576275991472719": {
-      "message": "অসাধারণ - HD"
-   },
-   "5385436389563925676": {
-      "message": "একই ওয়াই-ফাই নেটওয়ার্কে PC এবং Chromecast"
-   },
-   "5440055726839070415": {
-      "message": "আপনি কি ধরনের প্রতিক্রিয়া জানাচ্ছেন?"
-   },
-   "545449835455981095": {
-      "message": "এই ডিভাইসে সিস্টেম অডিও কাস্ট করা সমর্থিত নয়।"
-   },
-   "5465034684300203467": {
-      "message": "আপনি কোন কন্টেন্ট/URL কাস্ট করছিলেন?"
-   },
-   "5485620192329479690": {
-      "message": "ডিবাগ লগগুলি পাঠান (প্রস্তাবিত)"
-   },
-   "5699813974548050528": {
-      "message": "গ্রহণযোগ্য - FM"
-   },
-   "5723583529370342957": {
-      "message": "মাঝেমাঝে ঝাঁকুনি"
-   },
-   "5910595154486533449": {
-      "message": "দুর্বল"
-   },
-   "5991427458288444010": {
-      "message": "উপস্থাপন করার জন্য আপনার অনুরোধে কোনো সাড়া পাওয়া যায়নি।"
-   },
-   "6063910461797960050": {
-      "message": "Hangouts এর ব্যবহার Google এর গোপনীয়তা নীতি দ্বারা পরিচালিত হয়।"
-   },
-   "6086448804586867636": {
-      "message": "* প্রয়োজন"
-   },
-   "642051245326856511": {
-      "message": "দয়া করে এখানে আপনার প্রতিক্রিয়া লিখুন: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "চেষ্টা করা হয়নি"
-   },
-   "6614468912728530636": {
-      "message": "দর্শনযোগ্য নয়"
-   },
-   "6963873398546068901": {
-      "message": "সতর্কতা - বিস্তারিত লগ সক্ষম করা হয়েছে; নীচের লগগুলিতে URL অথবা অন্যান্য সংবেদনশীল তথ্য অন্তর্ভুক্ত থাকতে পারে। দয়া করে পর্যালোচনা করুন এবং নিশ্চিত করুন যে এই তথ্য জমা করার ক্ষেত্রে আপনার কোনো অসুবিধা নেই।"
-   },
-   "6997602168024654529": {
-      "message": "নিশ্চিত নই"
-   },
-   "7156560800952850585": {
-      "message": "Google Cast এ কি হয়েছে তা আমাদের বলুন।"
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$ডিবাগ লগ$END_LINK$ পাঠান (প্রস্তাবিত)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "মিউট করুন"
-   },
-   "7735695102441495789": {
-      "message": "সক্রিয় থাকার জন্য Hangout এ যথেষ্ট অংশগ্রহণকারী ছিল না৷"
-   },
-   "7824803162979416790": {
-      "message": "আলাদা ওয়াই-ফাই নেটওয়ার্কগুলিতে PC এবং Chromecast (যেমন, 2.4GHz বনাম 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Cast এবং ডিভাইস লগগুলি"
-   },
-   "8009014317872238527": {
-      "message": "সশব্দ করুন"
-   },
-   "8083429352755760987": {
-      "message": "অডিওর গুণমান"
-   },
-   "8205999658352447129": {
-      "message": "ঝাঁকুনিপূর্ণ"
-   },
-   "8330636888136075045": {
-      "message": "মিররিং গুণমানের বিবরণ $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "খারাপ"
-   },
-   "845494741086179740": {
-      "message": "PC তারযুক্ত এবং Chromecast ওয়াই-ফাই এ"
-   },
-   "8515148417333877999": {
-      "message": "ভালো"
-   },
-   "8530815930928232626": {
-      "message": "ভিডিওর গুণমান"
-   },
-   "8636962961150071298": {
-      "message": "খুঁজে নিন"
-   },
-   "8706273405040403641": {
-      "message": "প্রতিক্রিয়াটি পাঠানোর জন্য ধন্যবাদ৷"
-   },
-   "9059560719840598868": {
-      "message": "প্রতিক্রিয়া জানান"
-   },
-   "9120942669794506861": {
-      "message": "আপনার কি বিশেষ কোনও VPN, প্রক্সি, ফায়ারওয়াল, বা NAS সফ্টওয়্যার ইনস্টল করা রয়েছে?"
-   },
-   "9211708838274008657": {
-      "message": "প্রতিক্রিয়াটি পাঠানো যায়নি। দয়া করে পরে আবার চেষ্টা করুন।"
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ca/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ca/messages.json
deleted file mode 100644 (file)
index 8afc0b0..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Es congela"
-   },
-   "1213957982723875920": {
-      "message": "Quina de les opcions següents descriu millor la vostra xarxa?"
-   },
-   "128276876460319075": {
-      "message": "Detecció de dispositius"
-   },
-   "1428448869078126731": {
-      "message": "Fluïdesa del vídeo"
-   },
-   "1522140683318860351": {
-      "message": "S'ha produït un error en la connexió. Torneu-ho a provar."
-   },
-   "1550904064710828958": {
-      "message": "Correcta"
-   },
-   "1636686747687494376": {
-      "message": "Perfecta"
-   },
-   "1802762746589457177": {
-      "message": "Volum"
-   },
-   "1850397500312020388": {
-      "message": "Pots veure el Chromecast a l'$START_LINK$aplicació Google Home$END_LINK$?$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Comentaris addicionals:$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Cancel·la"
-   },
-   "2194670894476780934": {
-      "message": "N/D"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Conversa}=1{Conversa amb {ORGANIZER}}=2{Conversa amb {ORGANIZER} i 1 persona més}other{Conversa amb {ORGANIZER} i # persones més}}"
-   },
-   "244647017322945605": {
-      "message": "Bona: DVD"
-   },
-   "2575016469622936324": {
-      "message": "Qualitat de projecció de la pestanya o de l'ordinador"
-   },
-   "2807800733729323332": {
-      "message": "Sí"
-   },
-   "2810417817914017289": {
-      "message": "Reprodueix"
-   },
-   "3219866268410307919": {
-      "message": "S'estan enviant els suggeriments…"
-   },
-   "3239956785410157548": {
-      "message": "La vostra resposta"
-   },
-   "3326722026796849289": {
-      "message": "Altres"
-   },
-   "3413021810593924462": {
-      "message": "Posa en pausa"
-   },
-   "3542042671420335679": {
-      "message": "No"
-   },
-   "3567591856726172993": {
-      "message": "D'acord"
-   },
-   "4094392217219068632": {
-      "message": "Adreça electrònica (opcional):"
-   },
-   "4097220110929447276": {
-      "message": "La vostra versió de Chrome, la versió del sistema operatiu, la configuració de Cast, les estadístiques de rendiment de les rèpliques i els registres de diagnòstic dels canals de comunicació s'enviaran juntament amb la informació que vulgueu incloure de la secció anterior. Aquests suggeriments es fan servir per diagnosticar problemes i per ajudar a millorar la funció. La informació personal que envieu, ja sigui de manera explícita o implícita, es protegirà d'acord amb les nostres polítiques de privadesa. En enviar aquests suggeriments, accepteu que Google els utilitzi per millorar els seus productes o serveis."
-   },
-   "4148300086676792937": {
-      "message": "Voleu descartar els suggeriments?"
-   },
-   "4163185390680253103": {
-      "message": "Error"
-   },
-   "4246483347873264186": {
-      "message": "La sol·licitud per emetre contingut s'ha rebutjat. Espereu abans de tornar-ho a provar."
-   },
-   "4528089202128275824": {
-      "message": "No s'ha pogut emetre. Torna-ho a provar."
-   },
-   "4575332923598659024": {
-      "message": "El nom de la conversa no s'ha pogut resoldre. Comproveu-lo i torneu-ho a provar."
-   },
-   "4592127349908255218": {
-      "message": "Inintel·ligible"
-   },
-   "4756056595565370923": {
-      "message": "No s'han pogut enviar els suggeriments. S'està tornant a provar…"
-   },
-   "492097680647953484": {
-      "message": "Sol·licitud de funció"
-   },
-   "5014364904504073524": {
-      "message": "Perfecta"
-   },
-   "5028289843569700466": {
-      "message": "Els suggeriments ens ajuden a millorar Google Cast. Si voleu obtenir assistència per resoldre problemes amb l'emissió de contingut, consulteu el $START_LINK$Centre d'ajuda$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Acceptable"
-   },
-   "5375576275991472719": {
-      "message": "Excel·lent: HD"
-   },
-   "5385436389563925676": {
-      "message": "PC i Chromecast a la mateixa xarxa Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Quin tipus de suggeriments voleu proporcionar?"
-   },
-   "545449835455981095": {
-      "message": "L'emissió d'àudio del sistema no és compatible amb aquest dispositiu."
-   },
-   "5465034684300203467": {
-      "message": "Quin contingut o URL estàveu emetent?"
-   },
-   "5485620192329479690": {
-      "message": "Envia registres de depuració (opció recomanada)"
-   },
-   "5699813974548050528": {
-      "message": "Acceptable: FM"
-   },
-   "5723583529370342957": {
-      "message": "S'entretalla de tant en tant"
-   },
-   "5910595154486533449": {
-      "message": "Deficient"
-   },
-   "5991427458288444010": {
-      "message": "La sol·licitud per emetre contingut no ha obtingut cap resposta."
-   },
-   "6063910461797960050": {
-      "message": "L'ús de Hangouts està regit per la Política de privadesa de Google."
-   },
-   "6086448804586867636": {
-      "message": "* Obligatori"
-   },
-   "642051245326856511": {
-      "message": "Introduïu aquí els suggeriments:$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "No ho he provat"
-   },
-   "6614468912728530636": {
-      "message": "No es pot mirar"
-   },
-   "6963873398546068901": {
-      "message": "Advertiment: el registre detallat està activat; els informes que s'indiquen a continuació poden incloure URL o altres dades sensibles. Consulteu aquesta informació i mireu si no us fa res que s'enviïn aquestes dades."
-   },
-   "6997602168024654529": {
-      "message": "No n'estic segur"
-   },
-   "7156560800952850585": {
-      "message": "Expliqueu-nos què passa amb Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Envia $START_LINK$registres de depuració$END_LINK$ (opció recomanada)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Silencia"
-   },
-   "7735695102441495789": {
-      "message": "No hi havia prou participants a la conversa per mantenir-la activa."
-   },
-   "7824803162979416790": {
-      "message": "PC i Chromecast en xarxes Wi-Fi diferents (per exemple, 2,4 GHz i 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Registres d'emissions i dispositius"
-   },
-   "8009014317872238527": {
-      "message": "Deixa de silenciar"
-   },
-   "8083429352755760987": {
-      "message": "Qualitat de l'àudio"
-   },
-   "8205999658352447129": {
-      "message": "S'entretalla"
-   },
-   "8330636888136075045": {
-      "message": "Informació sobre la qualitat de la rèplica$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Deficient"
-   },
-   "845494741086179740": {
-      "message": "PC connectat i Chromecast en Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Bona"
-   },
-   "8530815930928232626": {
-      "message": "Qualitat del vídeo"
-   },
-   "8636962961150071298": {
-      "message": "Cerca"
-   },
-   "8706273405040403641": {
-      "message": "Gràcies per enviar els suggeriments."
-   },
-   "9059560719840598868": {
-      "message": "Envia suggeriments"
-   },
-   "9120942669794506861": {
-      "message": "Teniu instal·lat cap servidor intermediari, VPN, tallafoc o programari de NAS?"
-   },
-   "9211708838274008657": {
-      "message": "No es poden enviar els suggeriments. Torneu-ho a provar més tard."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/cs/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/cs/messages.json
deleted file mode 100644 (file)
index a160ada..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Video zamrzá"
-   },
-   "1213957982723875920": {
-      "message": "Který popis nejlépe vystihuje vaši síť?"
-   },
-   "128276876460319075": {
-      "message": "Zjišťování zařízení"
-   },
-   "1428448869078126731": {
-      "message": "Plynulost videa"
-   },
-   "1522140683318860351": {
-      "message": "Připojení se nezdařilo. Zkuste to prosím znovu."
-   },
-   "1550904064710828958": {
-      "message": "Plynulé"
-   },
-   "1636686747687494376": {
-      "message": "Perfektní"
-   },
-   "1802762746589457177": {
-      "message": "Hlasitost"
-   },
-   "1850397500312020388": {
-      "message": "Vidíte svůj Chromecast v $START_LINK$aplikaci Google Home $END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Další komentáře: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Zrušit"
-   },
-   "2194670894476780934": {
-      "message": "–"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout s účastníkem {ORGANIZER}}=2{Hangout účastníkem {ORGANIZER} a 1 dalším}few{Hangout s účastníkem {ORGANIZER} a # dalšími}many{Hangout s účastníkem {ORGANIZER} a # dalšího}other{Hangout s účastníkem {ORGANIZER} a # dalšími}}"
-   },
-   "244647017322945605": {
-      "message": "Dobrá – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Kvalita projekce karty/plochy"
-   },
-   "2807800733729323332": {
-      "message": "Ano"
-   },
-   "2810417817914017289": {
-      "message": "Přehrát"
-   },
-   "3219866268410307919": {
-      "message": "Odesílání zpětné vazby..."
-   },
-   "3239956785410157548": {
-      "message": "Vaše odpověď"
-   },
-   "3326722026796849289": {
-      "message": "Jiné"
-   },
-   "3413021810593924462": {
-      "message": "Pozastavit"
-   },
-   "3542042671420335679": {
-      "message": "Ne"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "E-mail (nepovinné):"
-   },
-   "4097220110929447276": {
-      "message": "Kromě údajů, jejichž zahrnutí vyberete výše, bude odeslána verze Chromu, verze operačního systému, nastavení aplikace Cast, statistiky výkonu zrcadlení a protokoly diagnostiky komunikačního kanálu. Tato zpětná vazba slouží k diagnostice problémů a zlepšení funkce. Veškeré osobní údaje, které odešlete (ať už záměrně, nebo neúmyslně), budou chráněny v souladu s našimi zásadami ochrany soukromí. Odesláním zpětné vazby vyjadřujete souhlas s tím, že společnost Google může vaši zpětnou vazbu použít ke zlepšení libovolné služby nebo aplikace Google."
-   },
-   "4148300086676792937": {
-      "message": "Chcete zpětnou vazbu zahodit?"
-   },
-   "4163185390680253103": {
-      "message": "Chyba"
-   },
-   "4246483347873264186": {
-      "message": "Požadavek na odesílání byl zamítnut. Chvíli počkejte a zkuste to znovu."
-   },
-   "4528089202128275824": {
-      "message": "Odesílání se nezdařilo. Zkuste to prosím znovu."
-   },
-   "4575332923598659024": {
-      "message": "Název Hangoutu nelze rozpoznat. Zkontrolujte název a zkuste to znovu."
-   },
-   "4592127349908255218": {
-      "message": "Nesrozumitelný zvuk"
-   },
-   "4756056595565370923": {
-      "message": "Zpětnou vazbu se nepodařilo odeslat. Další pokus..."
-   },
-   "492097680647953484": {
-      "message": "Žádost o funkci"
-   },
-   "5014364904504073524": {
-      "message": "Perfektní"
-   },
-   "5028289843569700466": {
-      "message": "Vaše zpětná vazba nám pomáhá technologii Google Cast vylepšovat a velmi ji oceňujeme. Pokud potřebujete pomoci odstranit problémy s odesíláním, přejděte do $START_LINK$centra nápovědy$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Přijatelná"
-   },
-   "5375576275991472719": {
-      "message": "Skvělá – HD"
-   },
-   "5385436389563925676": {
-      "message": "PC a Chromecast ve stejné síti Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Jaký druh zpětné vazby odesíláte?"
-   },
-   "545449835455981095": {
-      "message": "Odesílání systémového zvuku v tomto zařízení není podporováno."
-   },
-   "5465034684300203467": {
-      "message": "Jaký obsah / adresu URL jste odesílali?"
-   },
-   "5485620192329479690": {
-      "message": "Odeslat protokoly ladění (doporučeno)"
-   },
-   "5699813974548050528": {
-      "message": "Přijatelná – FM"
-   },
-   "5723583529370342957": {
-      "message": "Občasné zadrhávání"
-   },
-   "5910595154486533449": {
-      "message": "Nízká"
-   },
-   "5991427458288444010": {
-      "message": "Požadavek na odesílání vypršel."
-   },
-   "6063910461797960050": {
-      "message": "Použití služby Hangouts se řídí zásadami ochrany soukromí společnosti Google."
-   },
-   "6086448804586867636": {
-      "message": "* Povinné"
-   },
-   "642051245326856511": {
-      "message": "Sem zadejte zpětnou vazbu: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Nezkoušel(a) jsem to"
-   },
-   "6614468912728530636": {
-      "message": "Nepoužitelná"
-   },
-   "6963873398546068901": {
-      "message": "Upozornění: Je aktivováno podrobné protokolování. Níže uvedené protokoly mohou obsahovat adresy URL a další citlivé údaje. Uvedené údaje si prohlédněte a ujistěte se, zda s jejich odesláním souhlasíte."
-   },
-   "6997602168024654529": {
-      "message": "Nevím"
-   },
-   "7156560800952850585": {
-      "message": "Řekněte nám, co se děje s fungováním technologie Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Odeslat $START_LINK$protokoly ladění$END_LINK$ (doporučeno)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Ztlumit"
-   },
-   "7735695102441495789": {
-      "message": "V Hangoutu nebyl dostatek účastníků na to, aby zůstal aktivní."
-   },
-   "7824803162979416790": {
-      "message": "PC a Chromecast v různých sítích Wi-Fi (např. 2,4 GHz a 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Protokoly aplikace a zařízení pro streamování obsahu"
-   },
-   "8009014317872238527": {
-      "message": "Zapnout zvuk"
-   },
-   "8083429352755760987": {
-      "message": "Kvalita zvuku"
-   },
-   "8205999658352447129": {
-      "message": "Trhané přehrávání"
-   },
-   "8330636888136075045": {
-      "message": "Podrobnosti o kvalitě zrcadlení $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Nízká"
-   },
-   "845494741086179740": {
-      "message": "PC je připojen kabelem a Chromecast v síti Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Dobrá"
-   },
-   "8530815930928232626": {
-      "message": "Kvalita videa"
-   },
-   "8636962961150071298": {
-      "message": "Hledat"
-   },
-   "8706273405040403641": {
-      "message": "Děkujeme vám za odeslání zpětné vazby."
-   },
-   "9059560719840598868": {
-      "message": "Odeslat zpětnou vazbu"
-   },
-   "9120942669794506861": {
-      "message": "Používáte zvláštní VPN, proxy, firewall nebo software NAS?"
-   },
-   "9211708838274008657": {
-      "message": "Zpětnou vazbu nebylo možné odeslat. Zopakujte akci později."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/da/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/da/messages.json
deleted file mode 100644 (file)
index d7ca8df..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Fryser"
-   },
-   "1213957982723875920": {
-      "message": "Hvilket af følgende udsagn beskriver bedst dit netværk?"
-   },
-   "128276876460319075": {
-      "message": "Enhedsregistrering"
-   },
-   "1428448869078126731": {
-      "message": "Videostabilitet"
-   },
-   "1522140683318860351": {
-      "message": "Forbindelsen blev afbrudt. Prøv igen."
-   },
-   "1550904064710828958": {
-      "message": "Problemfri"
-   },
-   "1636686747687494376": {
-      "message": "Perfekt"
-   },
-   "1802762746589457177": {
-      "message": "Lydstyrke"
-   },
-   "1850397500312020388": {
-      "message": "Kan du se din Chromecast i $START_LINK$ Google Home-appen$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Yderligere kommentarer: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Annuller"
-   },
-   "2194670894476780934": {
-      "message": "Ikke relevant"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Deltag i et Hangout med {ORGANIZER}}=2{Hangout med {ORGANIZER} og 1 anden}one{Hangout med {ORGANIZER} og # anden}other{Hangout med {ORGANIZER} og # andre}}"
-   },
-   "244647017322945605": {
-      "message": "God – DVD-kvalitet"
-   },
-   "2575016469622936324": {
-      "message": "Visningskvalitet for fane/skrivebord"
-   },
-   "2807800733729323332": {
-      "message": "Ja"
-   },
-   "2810417817914017289": {
-      "message": "Afspil"
-   },
-   "3219866268410307919": {
-      "message": "Sender feedback..."
-   },
-   "3239956785410157548": {
-      "message": "Dit svar"
-   },
-   "3326722026796849289": {
-      "message": "Anden"
-   },
-   "3413021810593924462": {
-      "message": "Sæt på pause"
-   },
-   "3542042671420335679": {
-      "message": "Nej"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "Mailadresse (valgfri):"
-   },
-   "4097220110929447276": {
-      "message": "Din Chrome-version, din version af operativsystemet, dine Cast-indstillinger, din effektivitetsstatistik for spejling samt dine diagnostiske logfiler for kommunikationskanaler indsendes sammen med eventuelle oplysninger, du vælger at medtage ovenfor. Denne feedback bruges til at diagnosticere problemer og hjælper med at forbedre funktionen. Hvis du indsender personlige oplysninger – enten med vilje eller tilfældigt – beskyttes disse oplysninger i overensstemmelse med vores privatlivspolitikker. Når du indsender denne feedback, accepterer du, at Google kan bruge feedback, som du sender, til at forbedre Google-produkter og -tjenester."
-   },
-   "4148300086676792937": {
-      "message": "Vil du slette denne feedback?"
-   },
-   "4163185390680253103": {
-      "message": "Fejl"
-   },
-   "4246483347873264186": {
-      "message": "Din anmodning om at caste blev afvist. Vent, og prøv igen."
-   },
-   "4528089202128275824": {
-      "message": "Det lykkedes ikke at caste. Prøv igen."
-   },
-   "4575332923598659024": {
-      "message": "Navnet på dette Hangout blev ikke fundet. Kontrollér navnet, og prøv igen."
-   },
-   "4592127349908255218": {
-      "message": "Uforståelig"
-   },
-   "4756056595565370923": {
-      "message": "Det lykkedes ikke at sende feedback. Prøver igen..."
-   },
-   "492097680647953484": {
-      "message": "Forslag til ny funktion"
-   },
-   "5014364904504073524": {
-      "message": "Perfekt"
-   },
-   "5028289843569700466": {
-      "message": "Din feedback hjælper os med at forbedre Google Cast, og vi sætter pris på dit input. Du kan få hjælp til problemer med fejlfinding under $START_LINK$Hjælp$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Acceptabel"
-   },
-   "5375576275991472719": {
-      "message": "Glimrende – HD-kvalitet"
-   },
-   "5385436389563925676": {
-      "message": "Computer og Chromecast er på samme Wi-Fi-netværk"
-   },
-   "5440055726839070415": {
-      "message": "Hvilken slags feedback, giver du?"
-   },
-   "545449835455981095": {
-      "message": "Casting af systemlyd understøttes ikke på denne enhed."
-   },
-   "5465034684300203467": {
-      "message": "Hvilket indhold eller hvilken webadresse var du i gang med at caste?"
-   },
-   "5485620192329479690": {
-      "message": "Send logfiler for fejlretning (anbefales)"
-   },
-   "5699813974548050528": {
-      "message": "Acceptabel – FM-kvalitet"
-   },
-   "5723583529370342957": {
-      "message": "Hakker af og til"
-   },
-   "5910595154486533449": {
-      "message": "Dårlig"
-   },
-   "5991427458288444010": {
-      "message": "Din anmodning om at caste blev ikke besvaret."
-   },
-   "6063910461797960050": {
-      "message": "Brugen af Hangouts er styret af Googles privatlivspolitik."
-   },
-   "6086448804586867636": {
-      "message": "* Påkrævet"
-   },
-   "642051245326856511": {
-      "message": "Angiv din feedback her: $START_SPAN$$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Jeg prøvede ikke"
-   },
-   "6614468912728530636": {
-      "message": "Ubrugelig"
-   },
-   "6963873398546068901": {
-      "message": "Advarsel! Detaljeret logføring er aktiveret. Logfilerne nedenfor indeholder muligvis webadresser eller andre følsomme oplysninger. Gennemse logfilerne, så du er sikker på, at du gerne vil indsende disse oplysninger."
-   },
-   "6997602168024654529": {
-      "message": "Jeg er ikke helt sikker"
-   },
-   "7156560800952850585": {
-      "message": "Fortæl os, hvad der sker med Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Send $START_LINK$logfiler for fejlretning$END_LINK$ (anbefales)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Slå lyden fra"
-   },
-   "7735695102441495789": {
-      "message": "Der var ikke nok deltagere til, at Hangoutet kunne forblive aktivt."
-   },
-   "7824803162979416790": {
-      "message": "Computer og Chromecast er på forskellige Wi-Fi-netværk (f.eks. 2,4 GHz i forhold til 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Cast- og enhedslogfiler"
-   },
-   "8009014317872238527": {
-      "message": "Slå lyden til"
-   },
-   "8083429352755760987": {
-      "message": "Lydkvalitet"
-   },
-   "8205999658352447129": {
-      "message": "Ryster"
-   },
-   "8330636888136075045": {
-      "message": "Info om spejlingskvaliteten $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Dårlig"
-   },
-   "845494741086179740": {
-      "message": "Computeren er tilsluttet via et kabel, mens Chromecast er tilsluttet et Wi-Fi-netværk"
-   },
-   "8515148417333877999": {
-      "message": "God"
-   },
-   "8530815930928232626": {
-      "message": "Videokvalitet"
-   },
-   "8636962961150071298": {
-      "message": "Søg"
-   },
-   "8706273405040403641": {
-      "message": "Tak for din feedback."
-   },
-   "9059560719840598868": {
-      "message": "Send feedback"
-   },
-   "9120942669794506861": {
-      "message": "Har du nogen særlig VPN-, proxy-, firewall- eller NAS-software installeret?"
-   },
-   "9211708838274008657": {
-      "message": "Din feedback kan ikke sendes. Prøv igen senere."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/de/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/de/messages.json
deleted file mode 100644 (file)
index 72a50ac..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Hängenbleiben"
-   },
-   "1213957982723875920": {
-      "message": "Welche dieser Aussagen beschreibt dein Netzwerk am besten?"
-   },
-   "128276876460319075": {
-      "message": "Geräteerkennung"
-   },
-   "1428448869078126731": {
-      "message": "Videowiedergabequalität"
-   },
-   "1522140683318860351": {
-      "message": "Fehler beim Herstellen der Verbindung. Bitte versuche es noch einmal."
-   },
-   "1550904064710828958": {
-      "message": "Störungsfrei"
-   },
-   "1636686747687494376": {
-      "message": "Perfekt"
-   },
-   "1802762746589457177": {
-      "message": "Lautstärke"
-   },
-   "1850397500312020388": {
-      "message": "Siehst du deinen Chromecast in der $START_LINK$Google Home App$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Zusätzliche Kommentare:$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Abbrechen"
-   },
-   "2194670894476780934": {
-      "message": "Keine Angabe"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout mit {ORGANIZER}}=2{Hangout mit {ORGANIZER} und einer weiteren Person}other{Hangout mit {ORGANIZER} und # weiteren Personen}}"
-   },
-   "244647017322945605": {
-      "message": "Gut – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Projektionsqualität auf Tab oder Desktop"
-   },
-   "2807800733729323332": {
-      "message": "Ja"
-   },
-   "2810417817914017289": {
-      "message": "Wiedergabe"
-   },
-   "3219866268410307919": {
-      "message": "Feedback wird gesendet..."
-   },
-   "3239956785410157548": {
-      "message": "Antwort"
-   },
-   "3326722026796849289": {
-      "message": "Sonstiges"
-   },
-   "3413021810593924462": {
-      "message": "Pausieren"
-   },
-   "3542042671420335679": {
-      "message": "Nein"
-   },
-   "3567591856726172993": {
-      "message": "Ok"
-   },
-   "4094392217219068632": {
-      "message": "E-Mail-Adresse (optional):"
-   },
-   "4097220110929447276": {
-      "message": "Neben den oben angegebenen Informationen werden deine Chrome-Version, die Version deines Betriebssystems, deine Google Cast-Einstellungen, Statistiken zur Spiegelungsleistung und Diagnoseprotokolle des Kommunikationskanals gesendet. Dieses Feedback wird zur Fehlerdiagnose und zur Verbesserung der Funktion genutzt. Von dir ausdrücklich oder nebenbei übermittelte personenbezogene Daten werden entsprechend unserer Datenschutzerklärung geschützt. Sobald du das Feedback sendest, stimmst du zu, dass Google dein Feedback zur Verbesserung aller Google-Produkte oder -Dienste nutzen darf."
-   },
-   "4148300086676792937": {
-      "message": "Möchtest du das Feedback verwerfen?"
-   },
-   "4163185390680253103": {
-      "message": "Programmfehler oder sonstiger Fehler"
-   },
-   "4246483347873264186": {
-      "message": "Deine Präsentationsanfrage wurde abgelehnt. Bitte warte eine Weile, bevor du es noch einmal versuchst."
-   },
-   "4528089202128275824": {
-      "message": "Streamen fehlgeschlagen. Bitte versuche es noch einmal."
-   },
-   "4575332923598659024": {
-      "message": "Hangout-Name konnte nicht aufgelöst werden. Bitte prüfe den Namen und versuche es noch einmal."
-   },
-   "4592127349908255218": {
-      "message": "Unverständlich"
-   },
-   "4756056595565370923": {
-      "message": "Feedback wurde nicht gesendet. Neuer Versuch..."
-   },
-   "492097680647953484": {
-      "message": "Funktionsanfrage"
-   },
-   "5014364904504073524": {
-      "message": "Perfekt"
-   },
-   "5028289843569700466": {
-      "message": "Wir freuen uns über dein Feedback. Es hilft uns, Google Cast zu verbessern. $START_LINK$Informationen zur Behebung von Problemen beim Streamen findest du in der Hilfe.$END_LINK$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Akzeptabel"
-   },
-   "5375576275991472719": {
-      "message": "Sehr gut – HD"
-   },
-   "5385436389563925676": {
-      "message": "PC und Chromecast befinden sich im gleichen WLAN."
-   },
-   "5440055726839070415": {
-      "message": "Welche Art von Feedback gibst du?"
-   },
-   "545449835455981095": {
-      "message": "Das Streamen von Systemaudio wird auf diesem Gerät nicht unterstützt."
-   },
-   "5465034684300203467": {
-      "message": "Welchen Inhalt bzw. welche URL hast du gestreamt?"
-   },
-   "5485620192329479690": {
-      "message": "Fehlerbehebungsprotokolle senden (empfohlen)"
-   },
-   "5699813974548050528": {
-      "message": "Akzeptabel – FM"
-   },
-   "5723583529370342957": {
-      "message": "Gelegentliches Stocken"
-   },
-   "5910595154486533449": {
-      "message": "Schlecht"
-   },
-   "5991427458288444010": {
-      "message": "Deine Präsentationsanfrage wurde nicht beantwortet."
-   },
-   "6063910461797960050": {
-      "message": "Die Nutzung von Hangouts unterliegt der Datenschutzerklärung von Google."
-   },
-   "6086448804586867636": {
-      "message": "* Erforderlich"
-   },
-   "642051245326856511": {
-      "message": "Bitte gib dein Feedback hier ein:$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Ich habe nicht nachgesehen."
-   },
-   "6614468912728530636": {
-      "message": "Anschauen nicht möglich"
-   },
-   "6963873398546068901": {
-      "message": "Achtung: Die detaillierte Protokollierung ist aktiviert. Die Protokolle können URLs oder andere vertrauliche Informationen enthalten. Bitte überprüfe diese und bestätige, dass du mit der Übermittlung dieser Informationen einverstanden bist."
-   },
-   "6997602168024654529": {
-      "message": "Ich bin nicht sicher."
-   },
-   "7156560800952850585": {
-      "message": "Sag uns, was mit Google Cast los ist."
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$Fehlerbehebungsprotokolle$END_LINK$ senden (empfohlen)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Stummschalten"
-   },
-   "7735695102441495789": {
-      "message": "Hangout-Inaktivität wegen zu geringer Teilnehmerzahl."
-   },
-   "7824803162979416790": {
-      "message": "PC und Chromecast befinden sich in verschiedenen WLAN-Netzwerken, z. B. 2,4 GHz und 5 GHz."
-   },
-   "7876724262035435114": {
-      "message": "Streaming- und Geräteprotokolle"
-   },
-   "8009014317872238527": {
-      "message": "Stummschaltung aufheben"
-   },
-   "8083429352755760987": {
-      "message": "Audioqualität"
-   },
-   "8205999658352447129": {
-      "message": "Ruckeln"
-   },
-   "8330636888136075045": {
-      "message": "Qualitätsdetails spiegeln$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Schlecht"
-   },
-   "845494741086179740": {
-      "message": "PC nutzt ein kabelgebundenes Netzwerk und Chromecast ein WLAN."
-   },
-   "8515148417333877999": {
-      "message": "Gut"
-   },
-   "8530815930928232626": {
-      "message": "Videoqualität"
-   },
-   "8636962961150071298": {
-      "message": "Suche"
-   },
-   "8706273405040403641": {
-      "message": "Vielen Dank für dein Feedback."
-   },
-   "9059560719840598868": {
-      "message": "Feedback geben"
-   },
-   "9120942669794506861": {
-      "message": "Hast du einen speziellen VPN oder Proxy oder eine spezielle Firewall- oder NAS-Software installiert?"
-   },
-   "9211708838274008657": {
-      "message": "Feedback kann nicht gesendet werden. Bitte versuche es später noch einmal."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/el/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/el/messages.json
deleted file mode 100644 (file)
index 3c9c13a..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Παγώνει"
-   },
-   "1213957982723875920": {
-      "message": "Ποιο από τα παρακάτω περιγράφει καλύτερα το δίκτυό σας;"
-   },
-   "128276876460319075": {
-      "message": "Εντοπισμός συσκευών"
-   },
-   "1428448869078126731": {
-      "message": "Ομαλότητα βίντεο"
-   },
-   "1522140683318860351": {
-      "message": "Αποτυχία σύνδεσης. Δοκιμάστε ξανά."
-   },
-   "1550904064710828958": {
-      "message": "Ομαλή"
-   },
-   "1636686747687494376": {
-      "message": "Τέλεια"
-   },
-   "1802762746589457177": {
-      "message": "Ένταση ήχου"
-   },
-   "1850397500312020388": {
-      "message": "Μπορείτε να δείτε το Chromecast στην $START_LINK$εφαρμογή Google Home$END_LINK$; $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Πρόσθετα σχόλια: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Άκυρο"
-   },
-   "2194670894476780934": {
-      "message": "Μη διαθέσιμη"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout με το χρήστη {ORGANIZER}}=2{Hangout με το χρήστη {ORGANIZER} και άλλο 1 άτομο}other{Hangout με το χρήστη {ORGANIZER} και άλλα # άτομα}}"
-   },
-   "244647017322945605": {
-      "message": "Καλή - DVD"
-   },
-   "2575016469622936324": {
-      "message": "Ποιότητα προβολής καρτέλας/επιφάνειας εργασίας"
-   },
-   "2807800733729323332": {
-      "message": "Ναι"
-   },
-   "2810417817914017289": {
-      "message": "Αναπαραγωγή"
-   },
-   "3219866268410307919": {
-      "message": "Αποστολή σχολίων…"
-   },
-   "3239956785410157548": {
-      "message": "Η απάντησή σας"
-   },
-   "3326722026796849289": {
-      "message": "Άλλο"
-   },
-   "3413021810593924462": {
-      "message": "Παύση"
-   },
-   "3542042671420335679": {
-      "message": "Όχι"
-   },
-   "3567591856726172993": {
-      "message": "ΟΚ"
-   },
-   "4094392217219068632": {
-      "message": "Διεύθυνση ηλεκτρονικού ταχυδρομείου (προαιρετικά):"
-   },
-   "4097220110929447276": {
-      "message": "Η έκδοση του Chrome, η έκδοση λειτουργικού συστήματος, οι ρυθμίσεις του Cast, τα στατιστικά απόδοσης κατοπτρισμού και τα αρχεία καταγραφής διαγνωστικών καναλιού επικοινωνίας θα υποβληθούν μαζί με τυχόν επιπλέον πληροφορίες που επιλέξετε να συμπεριλάβετε παραπάνω. Αυτά τα σχόλια χρησιμοποιούνται για τη διάγνωση των προβλημάτων και τη βελτίωση της λειτουργίας. Τυχόν προσωπικά στοιχεία που υποβάλλετε, άμεσα ή έμμεσα, θα προστατεύονται σύμφωνα με τις πολιτικές απορρήτου μας. Υποβάλλοντας αυτά τα σχόλια, συμφωνείτε ότι η Google μπορεί να χρησιμοποιήσει τα σχόλια που έχετε παράσχει για τη βελτίωση των προϊόντων ή των υπηρεσιών Google."
-   },
-   "4148300086676792937": {
-      "message": "Θέλετε να απορρίψετε τα σχόλια;"
-   },
-   "4163185390680253103": {
-      "message": "Σφάλμα ή λάθος"
-   },
-   "4246483347873264186": {
-      "message": "Το αίτημά σας απορρίφθηκε προς το παρόν. Περιμένετε λίγο προτού προσπαθήσετε ξανά."
-   },
-   "4528089202128275824": {
-      "message": "Αποτυχία μετάδοσης. Δοκιμάστε ξανά."
-   },
-   "4575332923598659024": {
-      "message": "Δεν ήταν δυνατή η επίλυση του ονόματος του Hangout. Ελέγξτε το όνομα και δοκιμάστε ξανά."
-   },
-   "4592127349908255218": {
-      "message": "Μη κατανοητή"
-   },
-   "4756056595565370923": {
-      "message": "Η αποστολή των σχολίων απέτυχε. Επανάληψη…"
-   },
-   "492097680647953484": {
-      "message": "Αίτημα λειτουργίας"
-   },
-   "5014364904504073524": {
-      "message": "Τέλεια"
-   },
-   "5028289843569700466": {
-      "message": "Τα σχόλιά σας μας βοηθούν να βελτιώσουμε το Google Cast και είναι καλοδεχούμενα. Για βοήθεια σχετικά με την αντιμετώπιση προβλημάτων σχετικά με τη μετάδοση, ανατρέξτε στο $START_LINK$ κέντρο βοήθειας$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Αποδεκτή"
-   },
-   "5375576275991472719": {
-      "message": "Εκπληκτική - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC και Chromecast στο ίδιο δίκτυο Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Τι είδους σχόλια υποβάλλετε;"
-   },
-   "545449835455981095": {
-      "message": "Ο ήχος του συστήματος μετάδοσης δεν υποστηρίζεται σε αυτήν τη συσκευή"
-   },
-   "5465034684300203467": {
-      "message": "Τι είδους περιεχόμενο/URL μεταδώσατε;"
-   },
-   "5485620192329479690": {
-      "message": "Αποστολή αρχείων καταγραφής εντοπισμού σφαλμάτων (συνιστάται)"
-   },
-   "5699813974548050528": {
-      "message": "Αποδεκτή - FM"
-   },
-   "5723583529370342957": {
-      "message": "Κολλάει περιστασιακά"
-   },
-   "5910595154486533449": {
-      "message": "Χαμηλή"
-   },
-   "5991427458288444010": {
-      "message": "Το αίτημά σας δεν απαντήθηκε προς το παρόν."
-   },
-   "6063910461797960050": {
-      "message": "Η χρήση του Hangouts διέπεται από την Πολιτική απορρήτου της Google."
-   },
-   "6086448804586867636": {
-      "message": "* Υποχρεωτικό"
-   },
-   "642051245326856511": {
-      "message": "Υποβάλετε τα σχόλιά σας εδώ: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Δεν το δοκίμασα"
-   },
-   "6614468912728530636": {
-      "message": "Χωρίς δυνατότητα παρακολούθησης"
-   },
-   "6963873398546068901": {
-      "message": "Προειδοποίηση: Έχει ενεργοποιηθεί η λεπτομερής καταγραφή. Τα παρακάτω αρχεία καταγραφής ενδέχεται να περιλαμβάνουν διευθύνσεις URL ή άλλες ευαίσθητες πληροφορίες. Ελέγξτε τα και βεβαιωθείτε ότι δεν υπάρχει πρόβλημα με την υποβολή αυτών των πληροφοριών."
-   },
-   "6997602168024654529": {
-      "message": "Ίσως"
-   },
-   "7156560800952850585": {
-      "message": "Πείτε μας τι συμβαίνει με το Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Αποστολή $START_LINK$αρχείων καταγραφής εντοπισμού σφαλμάτων$END_LINK$ (συνιστάται)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Σίγαση"
-   },
-   "7735695102441495789": {
-      "message": "Δεν υπήρχαν αρκετοί συμμετέχοντες στο Hangout για να παραμείνει ενεργό."
-   },
-   "7824803162979416790": {
-      "message": "PC και Chromecast σε διαφορετικά δίκτυα Wi-Fi (π.χ. 2,4 GHz και 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Αρχεία καταγραφής μετάδοσης και συσκευής"
-   },
-   "8009014317872238527": {
-      "message": "Κατάργηση σίγασης"
-   },
-   "8083429352755760987": {
-      "message": "Ποιότητα ήχου"
-   },
-   "8205999658352447129": {
-      "message": "Απότομη"
-   },
-   "8330636888136075045": {
-      "message": "Λεπτομέρειες ποιότητας κατοπτρισμού $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Χαμηλή"
-   },
-   "845494741086179740": {
-      "message": "Το PC έχει ενσύρματη σύνδεση και το Chromecast σύνδεση Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Καλή"
-   },
-   "8530815930928232626": {
-      "message": "Ποιότητα βίντεο"
-   },
-   "8636962961150071298": {
-      "message": "Αναζήτηση"
-   },
-   "8706273405040403641": {
-      "message": "Ευχαριστούμε για την αποστολή των σχολίων σας."
-   },
-   "9059560719840598868": {
-      "message": "Αποστολή σχολίων"
-   },
-   "9120942669794506861": {
-      "message": "Έχετε εγκαταστήσει κάποιο ιδιαίτερο λογισμικό VPN, διακομιστή μεσολάβησης, τείχους προστασίας ή NAS;"
-   },
-   "9211708838274008657": {
-      "message": "Δεν είναι δυνατή η αποστολή σχολίων. Δοκιμάστε ξανά αργότερα."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/en/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/en/messages.json
deleted file mode 100644 (file)
index 657ab96..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Freezes"
-   },
-   "1213957982723875920": {
-      "message": "Which of the following best describes your network?"
-   },
-   "128276876460319075": {
-      "message": "Device Discovery"
-   },
-   "1428448869078126731": {
-      "message": "Video Smoothness"
-   },
-   "1522140683318860351": {
-      "message": "Connection failed. Please try again."
-   },
-   "1550904064710828958": {
-      "message": "Smooth"
-   },
-   "1636686747687494376": {
-      "message": "Perfect"
-   },
-   "1802762746589457177": {
-      "message": "Volume"
-   },
-   "1850397500312020388": {
-      "message": "Are you able to see your Chromecast in the $START_LINK$ Google Home app$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Additional comments: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Cancel"
-   },
-   "2194670894476780934": {
-      "message": "N/A"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS, plural, offset:1=0 {Hangout}=1 {Hangout with {ORGANIZER}}=2 {Hangout with {ORGANIZER} and 1 other}other {Hangout with {ORGANIZER} and # others}}"
-   },
-   "244647017322945605": {
-      "message": "Good - DVD"
-   },
-   "2575016469622936324": {
-      "message": "Tab/Desktop Projection Quality"
-   },
-   "2807800733729323332": {
-      "message": "Yes"
-   },
-   "2810417817914017289": {
-      "message": "Play"
-   },
-   "3219866268410307919": {
-      "message": "Sending feedback..."
-   },
-   "3239956785410157548": {
-      "message": "Your answer"
-   },
-   "3326722026796849289": {
-      "message": "Other"
-   },
-   "3413021810593924462": {
-      "message": "Pause"
-   },
-   "3542042671420335679": {
-      "message": "No"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "Email (optional):"
-   },
-   "4097220110929447276": {
-      "message": "Your Chrome version, operating system version, Cast settings, mirroring performance stats, and communication channel diagnostic logs will be submitted in addition to any information you choose to include above. This feedback is used to diagnose problems and help improve the feature. Any personal information you submit, whether explicitly or incidentally, will be protected in accordance with our privacy policies. By submitting this feedback, you agree that Google may use feedback that you provide to improve any Google product or service."
-   },
-   "4148300086676792937": {
-      "message": "Do you want to discard the feedback?"
-   },
-   "4163185390680253103": {
-      "message": "Bug or Error"
-   },
-   "4246483347873264186": {
-      "message": "Your request to present was denied. Please wait before trying again."
-   },
-   "4528089202128275824": {
-      "message": "Failed to cast. Please try again."
-   },
-   "4575332923598659024": {
-      "message": "Hangout name could not be resolved. Please check the name and try again."
-   },
-   "4592127349908255218": {
-      "message": "Unintelligible"
-   },
-   "4756056595565370923": {
-      "message": "Failed to send feedback. Retrying..."
-   },
-   "492097680647953484": {
-      "message": "Feature Request"
-   },
-   "5014364904504073524": {
-      "message": "Perfect"
-   },
-   "5028289843569700466": {
-      "message": "Your feedback helps us to improve Google Cast and is appreciated. For help troubleshooting issues with cast, please refer to the $START_LINK$ help center$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Acceptable"
-   },
-   "5375576275991472719": {
-      "message": "Great - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC and Chromecast on the same Wi-Fi network"
-   },
-   "5440055726839070415": {
-      "message": "What kind of feedback are you providing?"
-   },
-   "545449835455981095": {
-      "message": "Casting system audio is not supported on this device."
-   },
-   "5465034684300203467": {
-      "message": "What content/URL were you casting?"
-   },
-   "5485620192329479690": {
-      "message": "Send debug logs (recommended)"
-   },
-   "5699813974548050528": {
-      "message": "Acceptable - FM"
-   },
-   "5723583529370342957": {
-      "message": "Occasional Stutter"
-   },
-   "5910595154486533449": {
-      "message": "Poor"
-   },
-   "5991427458288444010": {
-      "message": "Your request to present was not answered."
-   },
-   "6063910461797960050": {
-      "message": "Use of Hangouts is governed by the Google Privacy Policy."
-   },
-   "6086448804586867636": {
-      "message": "* Required"
-   },
-   "642051245326856511": {
-      "message": "Please enter your feedback here: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Did not try"
-   },
-   "6614468912728530636": {
-      "message": "Unwatchable"
-   },
-   "6963873398546068901": {
-      "message": "Warning - Detailed logging is enabled; logs below may include URLs or other sensitive information. Please review and ensure that you are comfortable submitting this information."
-   },
-   "6997602168024654529": {
-      "message": "Not sure"
-   },
-   "7156560800952850585": {
-      "message": "Tell us what's happening with Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Send $START_LINK$debug logs$END_LINK$ (recommended)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Mute"
-   },
-   "7735695102441495789": {
-      "message": "There were not enough participants in the Hangout to remain active."
-   },
-   "7824803162979416790": {
-      "message": "PC and Chromecast on different Wi-Fi networks (e.g. 2.4GHz vs. 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Cast and Device Logs"
-   },
-   "8009014317872238527": {
-      "message": "Unmute"
-   },
-   "8083429352755760987": {
-      "message": "Audio Quality"
-   },
-   "8205999658352447129": {
-      "message": "Jerky"
-   },
-   "8330636888136075045": {
-      "message": "Mirroring Quality Details $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Poor"
-   },
-   "845494741086179740": {
-      "message": "PC is wired and Chromecast is on Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Good"
-   },
-   "8530815930928232626": {
-      "message": "Video Quality"
-   },
-   "8636962961150071298": {
-      "message": "Seek"
-   },
-   "8706273405040403641": {
-      "message": "Thank you for sending feedback."
-   },
-   "9059560719840598868": {
-      "message": "Send Feedback"
-   },
-   "9120942669794506861": {
-      "message": "Do you have any special VPN, proxy, firewall, or NAS software installed?"
-   },
-   "9211708838274008657": {
-      "message": "Unable to send feedback. Please try again later."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/es/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/es/messages.json
deleted file mode 100644 (file)
index 297fc8f..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Congelación de imágenes"
-   },
-   "1213957982723875920": {
-      "message": "¿Cuál de las siguientes respuestas describe mejor tu red?"
-   },
-   "128276876460319075": {
-      "message": "Detección de dispositivo"
-   },
-   "1428448869078126731": {
-      "message": "Fluidez del vídeo"
-   },
-   "1522140683318860351": {
-      "message": "Error en la conexión. Vuelve a intentarlo."
-   },
-   "1550904064710828958": {
-      "message": "Vídeo fluido"
-   },
-   "1636686747687494376": {
-      "message": "Perfecta"
-   },
-   "1802762746589457177": {
-      "message": "Volumen"
-   },
-   "1850397500312020388": {
-      "message": "¿Puedes ver tu Chromecast en la $START_LINK$aplicación Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Comentarios adicionales: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Cancelar"
-   },
-   "2194670894476780934": {
-      "message": "NS/NC"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout con {ORGANIZER}}=2{Hangout con {ORGANIZER} y otra persona}other{Hangout con {ORGANIZER} y # personas más}}"
-   },
-   "244647017322945605": {
-      "message": "Buena (DVD)"
-   },
-   "2575016469622936324": {
-      "message": "Calidad de proyección de escritorio/pestaña"
-   },
-   "2807800733729323332": {
-      "message": "Sí"
-   },
-   "2810417817914017289": {
-      "message": "Reproducir"
-   },
-   "3219866268410307919": {
-      "message": "Enviando comentarios..."
-   },
-   "3239956785410157548": {
-      "message": "Tu respuesta"
-   },
-   "3326722026796849289": {
-      "message": "Otros"
-   },
-   "3413021810593924462": {
-      "message": "Pausar"
-   },
-   "3542042671420335679": {
-      "message": "No"
-   },
-   "3567591856726172993": {
-      "message": "Aceptar"
-   },
-   "4094392217219068632": {
-      "message": "Correo electrónico (opcional):"
-   },
-   "4097220110929447276": {
-      "message": "Se enviará la versión de Chrome, la versión del sistema operativo, la configuración de Cast, las estadísticas de rendimiento de proyección y los registros de diagnóstico de canales de comunicación, así como la información que selecciones más arriba. Este comentario se utilizará para diagnosticar problemas y ayudar a mejorar la función. La información personal que envíes, ya sea de forma explícita o por error, se protege de acuerdo con nuestras políticas de privacidad. Al enviar este comentario, aceptas que Google pueda utilizarla para mejorar sus productos o servicios."
-   },
-   "4148300086676792937": {
-      "message": "¿Quieres descartar los comentarios?"
-   },
-   "4163185390680253103": {
-      "message": "Fallo o error"
-   },
-   "4246483347873264186": {
-      "message": "Se ha denegado tu solicitud para enviar contenido. Espera un momento antes de volver a intentarlo."
-   },
-   "4528089202128275824": {
-      "message": "Error al enviar contenido. Vuelve a intentarlo."
-   },
-   "4575332923598659024": {
-      "message": "No se ha podido resolver el nombre de Hangout. Compruébalo y vuelve a intentarlo."
-   },
-   "4592127349908255218": {
-      "message": "Ininteligible"
-   },
-   "4756056595565370923": {
-      "message": "Error al enviar los comentarios. Volviendo a intentarlo..."
-   },
-   "492097680647953484": {
-      "message": "Solicitud de función"
-   },
-   "5014364904504073524": {
-      "message": "Vídeo perfecto"
-   },
-   "5028289843569700466": {
-      "message": "Agradecemos y valoramos tus comentarios, que nos ayudan a mejorar Google Cast. Para obtener ayuda sobre cómo solucionar problemas relacionados con el envío de contenido, consulta el $START_LINK$Centro de Ayuda$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Aceptable"
-   },
-   "5375576275991472719": {
-      "message": "Fantástica (HD)"
-   },
-   "5385436389563925676": {
-      "message": "PC y Chromecast en la misma red Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "¿Qué tipo de comentarios nos proporcionas?"
-   },
-   "545449835455981095": {
-      "message": "Este dispositivo no permite enviar audio del sistema."
-   },
-   "5465034684300203467": {
-      "message": "¿Qué contenido o URL estabas enviando?"
-   },
-   "5485620192329479690": {
-      "message": "Enviar registros de depuración (recomendado)"
-   },
-   "5699813974548050528": {
-      "message": "Aceptable (FM)"
-   },
-   "5723583529370342957": {
-      "message": "Movimiento entrecortado ocasional"
-   },
-   "5910595154486533449": {
-      "message": "Mala"
-   },
-   "5991427458288444010": {
-      "message": "No se ha respondido a tu solicitud para enviar contenido."
-   },
-   "6063910461797960050": {
-      "message": "El uso de Hangouts está sujeto a la Política de Privacidad de Google."
-   },
-   "6086448804586867636": {
-      "message": "* Obligatorio"
-   },
-   "642051245326856511": {
-      "message": "Introduce tus comentarios aquí: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "No lo he intentado"
-   },
-   "6614468912728530636": {
-      "message": "Pésima"
-   },
-   "6963873398546068901": {
-      "message": "Advertencia: la función de registros detallados está habilitada. Los registros que se muestran a continuación podrían incluir URLs u otra información confidencial. Examínalos y asegúrate de que no tienes inconveniente en que se envíe esta información."
-   },
-   "6997602168024654529": {
-      "message": "No estoy seguro/a"
-   },
-   "7156560800952850585": {
-      "message": "Escríbenos tus comentarios sobre Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Enviar $START_LINK$registros de depuración$END_LINK$ (recomendado)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Silenciar"
-   },
-   "7735695102441495789": {
-      "message": "No hay suficientes participantes en la conversación de Hangouts para que se mantenga activa."
-   },
-   "7824803162979416790": {
-      "message": "PC y Chromecast en distintas redes Wi-Fi (p. ej., una de 2,4 GHz y otra de 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Registros de Cast y del dispositivo"
-   },
-   "8009014317872238527": {
-      "message": "Activar sonido"
-   },
-   "8083429352755760987": {
-      "message": "Calidad de audio"
-   },
-   "8205999658352447129": {
-      "message": "Movimiento irregular"
-   },
-   "8330636888136075045": {
-      "message": "Detalles de la calidad de la proyección $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Mala"
-   },
-   "845494741086179740": {
-      "message": "PC con conexión alámbrica y Chromecast con conexión Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Buena"
-   },
-   "8530815930928232626": {
-      "message": "Calidad de vídeo"
-   },
-   "8636962961150071298": {
-      "message": "Buscar"
-   },
-   "8706273405040403641": {
-      "message": "Gracias por enviar tus comentarios."
-   },
-   "9059560719840598868": {
-      "message": "Enviar comentarios"
-   },
-   "9120942669794506861": {
-      "message": "¿Tienes instalado algún tipo especial de software NAS, cortafuegos, proxy o red VPN?"
-   },
-   "9211708838274008657": {
-      "message": "No se pueden enviar los comentarios. Vuelve a intentarlo más tarde."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/et/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/et/messages.json
deleted file mode 100644 (file)
index 9b00e3a..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Hangub"
-   },
-   "1213957982723875920": {
-      "message": "Milline järgmistest väidetest kirjeldab kõige paremini teie võrku?"
-   },
-   "128276876460319075": {
-      "message": "Seadme tuvastamine"
-   },
-   "1428448869078126731": {
-      "message": "Video sujuvus"
-   },
-   "1522140683318860351": {
-      "message": "Ühendamine ebaõnnestus. Proovige uuesti."
-   },
-   "1550904064710828958": {
-      "message": "Ühtlane"
-   },
-   "1636686747687494376": {
-      "message": "Täiuslik"
-   },
-   "1802762746589457177": {
-      "message": "Helitugevus"
-   },
-   "1850397500312020388": {
-      "message": "Kas näete oma Chromecasti $START_LINK$rakenduses Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Lisakommentaarid: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Tühista"
-   },
-   "2194670894476780934": {
-      "message": "Puudub"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout kasutajaga {ORGANIZER}}=2{Hangout kasutajaga {ORGANIZER} ja veel 1 kasutajaga}other{Hangout kasutajaga {ORGANIZER} ja veel # kasutajaga}}"
-   },
-   "244647017322945605": {
-      "message": "Hea – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Vahelehe/töölaua projektsiooni kvaliteet"
-   },
-   "2807800733729323332": {
-      "message": "Jah"
-   },
-   "2810417817914017289": {
-      "message": "Esita"
-   },
-   "3219866268410307919": {
-      "message": "Tagasiside saatmine …"
-   },
-   "3239956785410157548": {
-      "message": "Teie vastus"
-   },
-   "3326722026796849289": {
-      "message": "Muu"
-   },
-   "3413021810593924462": {
-      "message": "Peata"
-   },
-   "3542042671420335679": {
-      "message": "Ei"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "E-post (valikuline):"
-   },
-   "4097220110929447276": {
-      "message": "Lisaks ülal märgitud teabele, mille soovisite esitada, esitatakse ka teie Chrome'i versioon, operatsioonisüsteemi versioon, Cast'i seaded, peegeldamise toimivusstatistika ja sidekanali diagnostikalogid. Seda tagasisidet kasutatakse probleemide diagnoosimiseks ja funktsiooni täiustamiseks. Kõiki (juhuslikult või teadlikult) esitatud isiklikke andmeid kaitstakse meie privaatsuseeskirjade järgi. Tagasiside esitamisel nõustute, et Google võib teie esitatud tagasisidet kasutada kõigi Google'i toodete ja teenuste täiustamiseks."
-   },
-   "4148300086676792937": {
-      "message": "Kas soovite tagasisidest loobuda?"
-   },
-   "4163185390680253103": {
-      "message": "Tõrge või viga"
-   },
-   "4246483347873264186": {
-      "message": "Teie esitamise taotlus lükati tagasi. Enne uuesti proovimist oodake veidi."
-   },
-   "4528089202128275824": {
-      "message": "Ülekandmine ebaõnnestus. Proovige uuesti."
-   },
-   "4575332923598659024": {
-      "message": "Hangouti nime ei õnnestunud lahendada. Kontrollige nime ja proovige uuesti."
-   },
-   "4592127349908255218": {
-      "message": "Arusaamatu"
-   },
-   "4756056595565370923": {
-      "message": "Tagasiside saatmine ebaõnnestus. Proovitakse uuesti …"
-   },
-   "492097680647953484": {
-      "message": "Funktsiooni taotlemine"
-   },
-   "5014364904504073524": {
-      "message": "Täiuslik"
-   },
-   "5028289843569700466": {
-      "message": "Teie tagasiside aitab meil Google Cast'i täiustada ja oleme selle eest tänulikud. Kui vajate ülekandevigade otsimisel abi, külastage $START_LINK$abikeskust$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Rahuldav"
-   },
-   "5375576275991472719": {
-      "message": "Suurepärane – HD"
-   },
-   "5385436389563925676": {
-      "message": "Arvuti ja Chromecast on samas WiFi-võrgus"
-   },
-   "5440055726839070415": {
-      "message": "Mis tüüpi tagasisidet soovite esitada?"
-   },
-   "545449835455981095": {
-      "message": "Ülekandesüsteemi heli selles seadmes ei toetata."
-   },
-   "5465034684300203467": {
-      "message": "Millist sisu/URL-i te üle kandsite?"
-   },
-   "5485620192329479690": {
-      "message": "Saada vealogid (soovitatav)"
-   },
-   "5699813974548050528": {
-      "message": "Rahuldav – FM"
-   },
-   "5723583529370342957": {
-      "message": "Aeg-ajalt katkendlik"
-   },
-   "5910595154486533449": {
-      "message": "Halb"
-   },
-   "5991427458288444010": {
-      "message": "Teie esitamise taotlusele ei saabunud vastust."
-   },
-   "6063910461797960050": {
-      "message": "Hangoutsi kasutamisel kehtivad Google'i privaatsuseeskirjad."
-   },
-   "6086448804586867636": {
-      "message": "* Kohustuslik"
-   },
-   "642051245326856511": {
-      "message": "Sisestage oma tagasiside siia: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Ei proovinud"
-   },
-   "6614468912728530636": {
-      "message": "Ei saa vaadata"
-   },
-   "6963873398546068901": {
-      "message": "Hoiatus – üksikasjalik logimine on lubatud. Allolevad logid võivad sisaldada URL-e või muud tundlikku teavet. Vaadake teave üle, et veenduda, kas olete nõus seda esitama."
-   },
-   "6997602168024654529": {
-      "message": "Pole kindel"
-   },
-   "7156560800952850585": {
-      "message": "Andke meile teada, mis Google Cast'iga toimub."
-   },
-   "715869212995214079": {
-      "message": "Saada $START_LINK$vealogid$END_LINK$ (soovitatav)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Vaigista"
-   },
-   "7735695102441495789": {
-      "message": "Hangouti aktiivsena hoidmiseks polnud selles piisavalt osalejaid."
-   },
-   "7824803162979416790": {
-      "message": "Arvuti ja Chromecast on erinevates WiFi-võrkudes (nt 2,4 GHz vs. 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Ülekandmine ja seadme logid"
-   },
-   "8009014317872238527": {
-      "message": "Tühista vaigistus"
-   },
-   "8083429352755760987": {
-      "message": "Helikvaliteet"
-   },
-   "8205999658352447129": {
-      "message": "Katkendlik"
-   },
-   "8330636888136075045": {
-      "message": "Peegeldamise kvaliteedi üksikasjad $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Halb"
-   },
-   "845494741086179740": {
-      "message": "Arvuti kasutab juhtmega ühendust ja Chromecast WiFi-võrku"
-   },
-   "8515148417333877999": {
-      "message": "Hea"
-   },
-   "8530815930928232626": {
-      "message": "Videokvaliteet"
-   },
-   "8636962961150071298": {
-      "message": "Otsi"
-   },
-   "8706273405040403641": {
-      "message": "Täname teid tagasiside saatmise eest!"
-   },
-   "9059560719840598868": {
-      "message": "Tagasiside saatmine"
-   },
-   "9120942669794506861": {
-      "message": "Kas olete installinud spetsiaalse VPN-i, puhverserveri, tulemüüri või NAS-i tarkvara?"
-   },
-   "9211708838274008657": {
-      "message": "Tagasisidet ei õnnestu saata. Proovige hiljem uuesti."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fa/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fa/messages.json
deleted file mode 100644 (file)
index b33f987..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "ثابت شدن ناگهانی"
-   },
-   "1213957982723875920": {
-      "message": "کدام یک از موارد زیر شبکه شما را به بهترین نحو توصیف می‌کند؟"
-   },
-   "128276876460319075": {
-      "message": "یافتن دستگاه"
-   },
-   "1428448869078126731": {
-      "message": "روانی ویدئو"
-   },
-   "1522140683318860351": {
-      "message": "اتصال برقرار نشد. لطفاً دوباره امتحان کنید."
-   },
-   "1550904064710828958": {
-      "message": "روان"
-   },
-   "1636686747687494376": {
-      "message": "عالی"
-   },
-   "1802762746589457177": {
-      "message": "میزان صدا"
-   },
-   "1850397500312020388": {
-      "message": "‏آیا می‌توانید Chromecast خود را در $START_LINK$ برنامه Google Home$END_LINK$ ببینید؟ $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "نظرات تکمیلی: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "لغو"
-   },
-   "2194670894476780934": {
-      "message": "نامربوط"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{‏Hangout با {ORGANIZER}}=2{‏Hangout با {ORGANIZER} ۱ نفر دیگر}one{‏Hangout با {ORGANIZER} و # نفر دیگر}other{‏Hangout با {ORGANIZER} و # نفر دیگر}}"
-   },
-   "244647017322945605": {
-      "message": "‏خوب - DVD"
-   },
-   "2575016469622936324": {
-      "message": "کیفیت پخش از روی دسک‌تاپ/برگه"
-   },
-   "2807800733729323332": {
-      "message": "بله"
-   },
-   "2810417817914017289": {
-      "message": "پخش"
-   },
-   "3219866268410307919": {
-      "message": "در حال ارسال بازخورد..."
-   },
-   "3239956785410157548": {
-      "message": "پاسخ شما"
-   },
-   "3326722026796849289": {
-      "message": "موارد دیگر"
-   },
-   "3413021810593924462": {
-      "message": "مکث"
-   },
-   "3542042671420335679": {
-      "message": "نه"
-   },
-   "3567591856726172993": {
-      "message": "تأیید"
-   },
-   "4094392217219068632": {
-      "message": "ایمیل (اختیاری):"
-   },
-   "4097220110929447276": {
-      "message": "‏نسخه Chrome، نسخه سیستم‌عامل، تنظیمات Cast، آمار عملکرد نمایش صفحه‌نمایش روی دستگاه دیگر و گزارش‌های تشخیصی کانال ارتباطی به همراه اطلاعاتی که در بالا انتخاب می‌کنید، ارسال می‌شوند. این بازخورد برای تشخیص مشکلات و کمک به بهبود قابلیت استفاده می‌شود. هر گونه اطلاعات شخصی‌ که به صراحت یا به‌طور تصادفی ارسال می‌کنید، مطابق با خط‌مشی‌های رازداری ما محافظت خواهد شد. با ارسال این بازخورد، موافقت می‌کنید که Google می‌تواند از بازخورد شما برای بهبود محصولات یا خدمات Google استفاده کند."
-   },
-   "4148300086676792937": {
-      "message": "می‌خواهید از بازخورد صرف‌نظر کنید؟"
-   },
-   "4163185390680253103": {
-      "message": "اشکال یا خطا"
-   },
-   "4246483347873264186": {
-      "message": "درخواست ارائه شما رد شد. لطفاً قبل از امتحان مجدد، صبر کنید."
-   },
-   "4528089202128275824": {
-      "message": "محتوا ارسال نشد. لطفاً دوباره امتحان کنید."
-   },
-   "4575332923598659024": {
-      "message": "‏نام Hangout تنظیم نشد. لطفاً نام را بررسی و دوباره امتحان کنید."
-   },
-   "4592127349908255218": {
-      "message": "نامفهوم"
-   },
-   "4756056595565370923": {
-      "message": "بازخورد ارسال نشد. در حال تلاش مجدد…"
-   },
-   "492097680647953484": {
-      "message": "درخواست قابلیت"
-   },
-   "5014364904504073524": {
-      "message": "عالی"
-   },
-   "5028289843569700466": {
-      "message": "‏بازخورد شما به ما کمک می‌کند Google Cast را بهبود ببخشیم و قابل قدرانی است. برای دریافت راهنمایی در عیب‌یابی مشکلات مربوط به ارسال محتوا، لطفاً به $START_LINK$مرکز راهنمایی$END_LINK$ مراجعه کنید.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "قابل قبول"
-   },
-   "5375576275991472719": {
-      "message": "‏عالی - HD"
-   },
-   "5385436389563925676": {
-      "message": "‏رایانه شخصی و Chromecast در یک شبکه Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "چه نوع بازخوردی ارائه می‌دهید؟"
-   },
-   "545449835455981095": {
-      "message": "صدای سیستم ارسال‌کننده محتوا در این دستگاه پشتیبانی نمی‌شود."
-   },
-   "5465034684300203467": {
-      "message": "در حال ارسال چه محتوا/نشانی وبی بودید؟"
-   },
-   "5485620192329479690": {
-      "message": "ارسال گزارش‌های اشکال‌زدایی  (توصیه می‌شود)"
-   },
-   "5699813974548050528": {
-      "message": "‏قابل قبول - FM"
-   },
-   "5723583529370342957": {
-      "message": "گیر کردن اتفاقی"
-   },
-   "5910595154486533449": {
-      "message": "ضعیف"
-   },
-   "5991427458288444010": {
-      "message": "به درخواست ارائه شما پاسخ داده نشد."
-   },
-   "6063910461797960050": {
-      "message": "‏استفاده از Hangouts مشمول خط‌مشی رازداری Google است."
-   },
-   "6086448804586867636": {
-      "message": "* ضروری"
-   },
-   "642051245326856511": {
-      "message": "لطفاً بازخوردتان را اینجا وارد کنید: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "امتحان نکرده‌ام"
-   },
-   "6614468912728530636": {
-      "message": "غیرقابل تماشا"
-   },
-   "6963873398546068901": {
-      "message": "هشدار - گزارش‌گیری با جزئیات فعال است؛ ممکن است گزارش‌های زیر شامل نشانی‌های وب یا اطلاعات حساس دیگر باشند. لطفاً این اطلاعات را مرور کنید و مطمئن شوید مشکلی برای ارسال آن‌ها ندارید."
-   },
-   "6997602168024654529": {
-      "message": "مطمئن نیستم"
-   },
-   "7156560800952850585": {
-      "message": "‏به ما بگویید Google Cast چه مشکلی دارد."
-   },
-   "715869212995214079": {
-      "message": "ارسال $START_LINK$گزارش‌های رفع اشکال$END_LINK$ (توصیه می‌شود)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "صامت کردن"
-   },
-   "7735695102441495789": {
-      "message": "‏شرکت‌کننده کافی برای فعال باقی ماندن Hangout وجود نداشت."
-   },
-   "7824803162979416790": {
-      "message": "‏رایانه شخصی و Chromecast در شبکه‌های مختلف Wi-Fi (مثلاً ۲٫۴ گیگاهرتز در مقابل ۵ گیگاهرتز)"
-   },
-   "7876724262035435114": {
-      "message": "گزارش‌های ارسال محتوا و دستگاه‌ها"
-   },
-   "8009014317872238527": {
-      "message": "باصدا کردن"
-   },
-   "8083429352755760987": {
-      "message": "کیفیت صدا"
-   },
-   "8205999658352447129": {
-      "message": "جریان نامنظم"
-   },
-   "8330636888136075045": {
-      "message": "جزئیات کیفیت نمایش صفحه‌نمایش روی دستگاه دیگر $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "ضعیف"
-   },
-   "845494741086179740": {
-      "message": "‏رایانه شخصی با سیم وصل است و Chromecasr با شبکه Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "خوب"
-   },
-   "8530815930928232626": {
-      "message": "کیفیت ویدئو"
-   },
-   "8636962961150071298": {
-      "message": "جستجو"
-   },
-   "8706273405040403641": {
-      "message": "از ارسال بازخورد سپاس‌گزاریم."
-   },
-   "9059560719840598868": {
-      "message": "ارسال بازخورد"
-   },
-   "9120942669794506861": {
-      "message": "‏آیا نرم‌افزار VPN، پروکسی، فایروال یا NAS خاصی نصب کرده‌اید؟"
-   },
-   "9211708838274008657": {
-      "message": "بازخورد ارسال نمی‌شود. لطفاً بعداً دوباره امتحان کنید."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fi/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fi/messages.json
deleted file mode 100644 (file)
index f4c0822..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Pysähtyy"
-   },
-   "1213957982723875920": {
-      "message": "Mikä seuraavista kuvaa parhaiten verkkoasi?"
-   },
-   "128276876460319075": {
-      "message": "Laitteiden tunnistaminen"
-   },
-   "1428448869078126731": {
-      "message": "Videon tasaisuus"
-   },
-   "1522140683318860351": {
-      "message": "Yhteys epäonnistui. Yritä uudelleen."
-   },
-   "1550904064710828958": {
-      "message": "Tasainen"
-   },
-   "1636686747687494376": {
-      "message": "Täydellinen"
-   },
-   "1802762746589457177": {
-      "message": "Äänenvoimakkuus"
-   },
-   "1850397500312020388": {
-      "message": "Näetkö Chromecastisi $START_LINK$Google Home ‑sovelluksessa$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Muita kommentteja: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Peru"
-   },
-   "2194670894476780934": {
-      "message": "–"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout henkilön {ORGANIZER} kanssa}=2{Hangout henkilön {ORGANIZER} ja 1 muun kanssa}other{Hangout henkilön {ORGANIZER} ja # muun kanssa}}"
-   },
-   "244647017322945605": {
-      "message": "Hyvä – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Välilehden/työpöydän heijastuksen laatu"
-   },
-   "2807800733729323332": {
-      "message": "Kyllä"
-   },
-   "2810417817914017289": {
-      "message": "Toista"
-   },
-   "3219866268410307919": {
-      "message": "Lähetetään palautetta…"
-   },
-   "3239956785410157548": {
-      "message": "Oma vastauksesi"
-   },
-   "3326722026796849289": {
-      "message": "Muut"
-   },
-   "3413021810593924462": {
-      "message": "Keskeytä"
-   },
-   "3542042671420335679": {
-      "message": "Ei"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "Sähköpostiosoite (valinnainen):"
-   },
-   "4097220110929447276": {
-      "message": "Chrome-versiosi, käyttöjärjestelmäsi versio, Cast-asetuksesi, peilautuvat suoritustilastosi ja viestintäkanaviesi diagnostiikkalokit lähetetään yllä mainitsemiesi tietojen lisäksi. Tätä palautetta käytetään ongelmien diagnosointiin ja ominaisuuden parantamiseen. Kaikkia tarkoituksella tai vahingossa lähettämiäsi henkilökohtaisia tietoja suojellaan tietosuojakäytäntömme mukaisesti. Lähettämällä tämän palautteen hyväksyt sen, että Google voi käyttää antamaasi palautetta minkä tahansa Google-tuotteen tai ‑palvelun parantamiseen."
-   },
-   "4148300086676792937": {
-      "message": "Hylätäänkö palaute?"
-   },
-   "4163185390680253103": {
-      "message": "Virhe"
-   },
-   "4246483347873264186": {
-      "message": "Esityspyyntösi hylättiin. Odota hetki, ennen kuin yrität uudelleen."
-   },
-   "4528089202128275824": {
-      "message": "Suoratoisto epäonnistui. Yritä uudelleen."
-   },
-   "4575332923598659024": {
-      "message": "Hangoutin nimen selvittäminen epäonnistui. Tarkista nimi ja yritä uudelleen."
-   },
-   "4592127349908255218": {
-      "message": "Mahdoton kuulla"
-   },
-   "4756056595565370923": {
-      "message": "Palautteen lähettäminen epäonnistui. Yritetään uudelleen…"
-   },
-   "492097680647953484": {
-      "message": "Ominaisuuspyyntö"
-   },
-   "5014364904504073524": {
-      "message": "Täydellinen"
-   },
-   "5028289843569700466": {
-      "message": "Palautteesi auttaa meitä parantamaan Google Castia, joten se on hyvin arvokasta. Jos tarvitset apua Cast-ongelmien vianetsintään, siirry $START_LINK$ohjekeskukseen$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Hyväksyttävä"
-   },
-   "5375576275991472719": {
-      "message": "Loistava – HD"
-   },
-   "5385436389563925676": {
-      "message": "PC ja Chromecast samassa langattomassa verkossa"
-   },
-   "5440055726839070415": {
-      "message": "Millaista palautetta haluat antaa?"
-   },
-   "545449835455981095": {
-      "message": "Tämä laite ei tue järjestelmän äänten suoratoistamista."
-   },
-   "5465034684300203467": {
-      "message": "Mitä sisältöä/URL-osoitetta olit suoratoistamassa?"
-   },
-   "5485620192329479690": {
-      "message": "Lähetä virhelokeja (suositus)"
-   },
-   "5699813974548050528": {
-      "message": "Hyväksyttävä – FM"
-   },
-   "5723583529370342957": {
-      "message": "Nykii välillä"
-   },
-   "5910595154486533449": {
-      "message": "Huono"
-   },
-   "5991427458288444010": {
-      "message": "Esityspyyntöösi ei vastattu."
-   },
-   "6063910461797960050": {
-      "message": "Hangoutsin käyttö kuuluu Googlen tietosuojakäytännön piiriin."
-   },
-   "6086448804586867636": {
-      "message": "* Pakollinen"
-   },
-   "642051245326856511": {
-      "message": "Kirjoita palautteesi tähän: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "En kokeillut"
-   },
-   "6614468912728530636": {
-      "message": "Mahdoton katsoa"
-   },
-   "6963873398546068901": {
-      "message": "Varoitus: Yksityiskohtaiset lokit ovat käytössä. Alla olevat lokit voivat sisältää URL-osoitteita tai muita arkaluonteisia tietoja. Tarkista tiedot ja varmista, että haluat lähettää ne kaikki."
-   },
-   "6997602168024654529": {
-      "message": "En tiedä"
-   },
-   "7156560800952850585": {
-      "message": "Kerro meille, mitä Google Castin kanssa tapahtuu"
-   },
-   "715869212995214079": {
-      "message": "Lähetä $START_LINK$virheenkorjauslokeja$END_LINK$ (suositus)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Mykistä"
-   },
-   "7735695102441495789": {
-      "message": "Hangoutissa ei ollut tarpeeksi osallistujia, jotta se pysyisi aktiivisena."
-   },
-   "7824803162979416790": {
-      "message": "PC ja Chromecast eri langattomissa verkoissa (esim. 2,4 GHz vs. 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Suoratoisto- ja laitelokit"
-   },
-   "8009014317872238527": {
-      "message": "Poista mykistys"
-   },
-   "8083429352755760987": {
-      "message": "Äänen laatu"
-   },
-   "8205999658352447129": {
-      "message": "Nykivä"
-   },
-   "8330636888136075045": {
-      "message": "Tietoja peilaamisen laadusta $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Huono"
-   },
-   "845494741086179740": {
-      "message": "PC on yhdistetty verkkoon kaapelilla ja Chromecast on yhdistetty langattomaan verkkoon"
-   },
-   "8515148417333877999": {
-      "message": "Hyvä"
-   },
-   "8530815930928232626": {
-      "message": "Videon laatu"
-   },
-   "8636962961150071298": {
-      "message": "Kelaa"
-   },
-   "8706273405040403641": {
-      "message": "Kiitos palautteesta."
-   },
-   "9059560719840598868": {
-      "message": "Anna palautetta"
-   },
-   "9120942669794506861": {
-      "message": "Oletko asentanut mitään erityisiä VPN-, välityspalvelin-, palomuuri- tai NAS-ohjelmistoja?"
-   },
-   "9211708838274008657": {
-      "message": "Palautteen lähettäminen ei onnistunut. Yritä myöhemmin uudelleen."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fil/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fil/messages.json
deleted file mode 100644 (file)
index 9578fd3..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Hindi gumagalaw"
-   },
-   "1213957982723875920": {
-      "message": "Alin sa sumusunod ang pinakamahusay na naglalarawan sa iyong network?"
-   },
-   "128276876460319075": {
-      "message": "Pagtuklas ng Device"
-   },
-   "1428448869078126731": {
-      "message": "Pagka-smooth ng Video"
-   },
-   "1522140683318860351": {
-      "message": "Hindi nakakonekta. Pakisubukang muli."
-   },
-   "1550904064710828958": {
-      "message": "Smooth"
-   },
-   "1636686747687494376": {
-      "message": "Perpekto"
-   },
-   "1802762746589457177": {
-      "message": "Volume"
-   },
-   "1850397500312020388": {
-      "message": "Nakikita mo ba ang iyong Chromecast sa $START_LINK$ Google Home app$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Mga karagdagang komento: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Kanselahin"
-   },
-   "2194670894476780934": {
-      "message": "N/A"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout kasama si {ORGANIZER}}=2{Hangout kasama si {ORGANIZER} at 1 iba pa}one{Hangout kasama si {ORGANIZER} at # iba pa}other{Hangout kasama si {ORGANIZER} at # na iba pa}}"
-   },
-   "244647017322945605": {
-      "message": "Maganda - DVD"
-   },
-   "2575016469622936324": {
-      "message": "Kalidad ng Projection ng Tab/Desktop"
-   },
-   "2807800733729323332": {
-      "message": "Oo"
-   },
-   "2810417817914017289": {
-      "message": "I-play"
-   },
-   "3219866268410307919": {
-      "message": "Ipinapadala ang feedback..."
-   },
-   "3239956785410157548": {
-      "message": "Ang iyong sagot"
-   },
-   "3326722026796849289": {
-      "message": "Iba pa"
-   },
-   "3413021810593924462": {
-      "message": "I-pause"
-   },
-   "3542042671420335679": {
-      "message": "Hindi"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "Email (opsyonal):"
-   },
-   "4097220110929447276": {
-      "message": "Ang iyong bersyon ng Chrome, bersyon ng operating system, mga setting ng Cast, stats ng pagganap ng pagmi-mirror at diagnostics log ng channel ng pakikipag-ugnayan ay isusumite bilang karagdagan sa anumang impormasyong pinili mong isama sa itaas. Ginagamit ang feedback na ito upang mag-diagnose ng mga problema at makatulong na mapahusay ang feature. Ang anumang personal na impormasyong isinusumite mo, tahasan man o hindi sinasadya ay poprotektahan alinsunod sa aming mga patakaran sa privacy. Sa pamamagitan ng pagsusumite ng feedback na ito, sumasang-ayon kang maaaring gamitin ng Google ang feedback na ibibigay mo upang mapahusay ang anumang produkto o serbisyo ng Google."
-   },
-   "4148300086676792937": {
-      "message": "Gusto mo bang i-discard ang feedback?"
-   },
-   "4163185390680253103": {
-      "message": "Bug o Error"
-   },
-   "4246483347873264186": {
-      "message": "Tinanggihan ang kahilingan mong mag-present. Mangyaring maghintay bago subukang muli."
-   },
-   "4528089202128275824": {
-      "message": "Hindi na-cast. Pakisubukang muli."
-   },
-   "4575332923598659024": {
-      "message": "Hindi maresolba ang pangalan ng Hangout. Pakitingan ang pangalan at subukang muli."
-   },
-   "4592127349908255218": {
-      "message": "Hindi maintindihan"
-   },
-   "4756056595565370923": {
-      "message": "Hindi naipadala ang feedback. Sinusubukang muli..."
-   },
-   "492097680647953484": {
-      "message": "Kahilingan sa Feature"
-   },
-   "5014364904504073524": {
-      "message": "Perpekto"
-   },
-   "5028289843569700466": {
-      "message": "Nakakatulong sa amin ang iyong feedback na pahusayin ang Google Cast at pinapahalagahan namin ito. Para sa tulong sa pagto-troubleshoot ng mga isyu sa cast, mangyaring sumangguni sa$START_LINK$ help center$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Katanggap-tanggap"
-   },
-   "5375576275991472719": {
-      "message": "Napakaganda - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC at Chromecast sa iisang Wi-Fi network"
-   },
-   "5440055726839070415": {
-      "message": "Anong uri ng feedback ang ibinibigay mo?"
-   },
-   "545449835455981095": {
-      "message": "Hindi sinusuportahan sa device na ito ang pagka-cast ng audio ng system."
-   },
-   "5465034684300203467": {
-      "message": "Anong content/URL ang kina-cast mo?"
-   },
-   "5485620192329479690": {
-      "message": "Magpadala ng mga log ng debug (inirerekomenda)"
-   },
-   "5699813974548050528": {
-      "message": "Katanggap-tanggap - FM"
-   },
-   "5723583529370342957": {
-      "message": "Paminsan-minsang Putol"
-   },
-   "5910595154486533449": {
-      "message": "Hindi maganda"
-   },
-   "5991427458288444010": {
-      "message": "Hindi sinagot ang kahilingan mong mag-present."
-   },
-   "6063910461797960050": {
-      "message": "Ang paggamit sa Hangouts ay napapailalim sa Patakaran sa Privacy ng Google."
-   },
-   "6086448804586867636": {
-      "message": "* Kinakailangan"
-   },
-   "642051245326856511": {
-      "message": "Pakilagay dito ang iyong feedback: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Hindi sinubukan"
-   },
-   "6614468912728530636": {
-      "message": "Hindi gugustuhing panoorin"
-   },
-   "6963873398546068901": {
-      "message": "Babala - Naka-enable ang detalyadong pagla-log; maaaring maglaman ang mga log sa ibaba ng mga URL o iba pang sensitibong impormasyon. Pakitingnang muli at tiyaking komportable kang isumite ang impormasyong ito."
-   },
-   "6997602168024654529": {
-      "message": "Hindi sigurado"
-   },
-   "7156560800952850585": {
-      "message": "Sabihin sa amin kung ano ang nangyayari sa paggamit ng Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Magpadala ng $START_LINK$mga log ng debug$END_LINK$ (inirerekomenda)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "I-mute"
-   },
-   "7735695102441495789": {
-      "message": "Walang sapat na mga kalahok sa Hangout upang manatiling aktibo."
-   },
-   "7824803162979416790": {
-      "message": "PC at Chromecast sa magkakaibang Wi-Fi network (hal. 2.4GHz vs. 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Mga Log ng Cast at Device"
-   },
-   "8009014317872238527": {
-      "message": "I-unmute"
-   },
-   "8083429352755760987": {
-      "message": "Kalidad ng Audio"
-   },
-   "8205999658352447129": {
-      "message": "Magalaw"
-   },
-   "8330636888136075045": {
-      "message": "Mga Detalye ng Pagmi-mirror sa Kalidad $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Hindi maganda"
-   },
-   "845494741086179740": {
-      "message": "Ang PC ay naka-wire at ang Chromecast ay nasa Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Maganda"
-   },
-   "8530815930928232626": {
-      "message": "Kalidad ng Video"
-   },
-   "8636962961150071298": {
-      "message": "Maghanap"
-   },
-   "8706273405040403641": {
-      "message": "Salamat sa pagpapadala ng feedback."
-   },
-   "9059560719840598868": {
-      "message": "Magpadala ng Feedback"
-   },
-   "9120942669794506861": {
-      "message": "Mayroon ka bang anumang espesyal na software ng VPN, proxy, firewall, o NAS na naka-install?"
-   },
-   "9211708838274008657": {
-      "message": "Hindi maipadala ang feedback. Pakisubukang muli sa ibang pagkakataon."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fr/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/fr/messages.json
deleted file mode 100644 (file)
index 0147142..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Se fige"
-   },
-   "1213957982723875920": {
-      "message": "Parmi les propositions suivantes, laquelle décrit le mieux votre réseau ?"
-   },
-   "128276876460319075": {
-      "message": "Détection d'appareils"
-   },
-   "1428448869078126731": {
-      "message": "Fluidité de la vidéo"
-   },
-   "1522140683318860351": {
-      "message": "Échec de la connexion. Veuillez réessayer."
-   },
-   "1550904064710828958": {
-      "message": "Fluide"
-   },
-   "1636686747687494376": {
-      "message": "Parfaite"
-   },
-   "1802762746589457177": {
-      "message": "Volume"
-   },
-   "1850397500312020388": {
-      "message": "Votre Chromecast est-il visible dans l'$START_LINK$application Google Home$END_LINK$ ? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Autres commentaires : $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Annuler"
-   },
-   "2194670894476780934": {
-      "message": "N/A"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout avec {ORGANIZER}}=2{Hangout avec {ORGANIZER} et 1 autre personne}one{Hangout avec {ORGANIZER} et # autre personne}other{Hangout avec {ORGANIZER} et # autres personnes}}"
-   },
-   "244647017322945605": {
-      "message": "Bonne – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Qualité de la projection (tablette ou ordinateur)"
-   },
-   "2807800733729323332": {
-      "message": "Oui"
-   },
-   "2810417817914017289": {
-      "message": "Lecture"
-   },
-   "3219866268410307919": {
-      "message": "Envoi des commentaires…"
-   },
-   "3239956785410157548": {
-      "message": "Votre réponse"
-   },
-   "3326722026796849289": {
-      "message": "Autre"
-   },
-   "3413021810593924462": {
-      "message": "Pause"
-   },
-   "3542042671420335679": {
-      "message": "Non."
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "Adresse e-mail (facultatif) :"
-   },
-   "4097220110929447276": {
-      "message": "Nous recevrons la version de Chrome, la version de votre système d'exploitation, les paramètres Cast, les statistiques des performances de duplication et les journaux des diagnostics de votre canal de communication, ainsi que toute autre information que vous choisirez d'inclure ci-dessus. Vos commentaires nous servent à diagnostiquer les problèmes et à améliorer la fonctionnalité. Toute information personnelle que vous nous envoyez, de manière explicite ou tacite, est protégée conformément à nos règles de confidentialité. En nous envoyant ces informations, vous acceptez que nous les utilisions pour améliorer tout produit ou service Google."
-   },
-   "4148300086676792937": {
-      "message": "Voulez-vous supprimer les commentaires ?"
-   },
-   "4163185390680253103": {
-      "message": "Bug ou erreur"
-   },
-   "4246483347873264186": {
-      "message": "Votre demande de présentation a été refusée. Veuillez patienter avant de réessayer."
-   },
-   "4528089202128275824": {
-      "message": "Échec de la diffusion. Veuillez réessayer."
-   },
-   "4575332923598659024": {
-      "message": "Impossible de résoudre le nom du Hangout. Veuillez vérifier le nom, puis réessayer."
-   },
-   "4592127349908255218": {
-      "message": "Inintelligible"
-   },
-   "4756056595565370923": {
-      "message": "Échec de l'envoi des commentaires. Nouvelle tentative…"
-   },
-   "492097680647953484": {
-      "message": "Demande de fonctionnalité"
-   },
-   "5014364904504073524": {
-      "message": "Parfaite"
-   },
-   "5028289843569700466": {
-      "message": "Nous vous remercions de vos commentaires, qui vont nous aider à améliorer Google Cast. Pour obtenir de l'aide concernant les problèmes liés à Cast, veuillez consulter le $START_LINK$Centre d'aide$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Acceptable"
-   },
-   "5375576275991472719": {
-      "message": "Excellente – HD"
-   },
-   "5385436389563925676": {
-      "message": "PC et Chromecast partageant le même réseau Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Quel type de commentaires fournissez-vous ?"
-   },
-   "545449835455981095": {
-      "message": "La diffusion de contenus audio du système n'est pas compatible avec cet appareil."
-   },
-   "5465034684300203467": {
-      "message": "Quel contenu ou quelle URL diffusiez-vous ?"
-   },
-   "5485620192329479690": {
-      "message": "Envoyer les journaux de débogage (recommandé)"
-   },
-   "5699813974548050528": {
-      "message": "Acceptable – FM"
-   },
-   "5723583529370342957": {
-      "message": "Saccadée de façon occasionnelle"
-   },
-   "5910595154486533449": {
-      "message": "Mauvaise"
-   },
-   "5991427458288444010": {
-      "message": "Votre demande de présentation n'a pas reçu de réponse."
-   },
-   "6063910461797960050": {
-      "message": "L'utilisation de Hangouts est régie par les règles de confidentialité de Google."
-   },
-   "6086448804586867636": {
-      "message": "* Obligatoire"
-   },
-   "642051245326856511": {
-      "message": "Veuillez saisir vos commentaires à cet endroit : $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Je n'ai pas essayé."
-   },
-   "6614468912728530636": {
-      "message": "Impossible à regarder"
-   },
-   "6963873398546068901": {
-      "message": "Avertissement : La création de journaux détaillés est activée. Les journaux ci-dessous peuvent contenir des URL ou d'autres informations sensibles. Veuillez examiner les informations incluses et vous assurer que cela ne vous dérange pas de nous les envoyer."
-   },
-   "6997602168024654529": {
-      "message": "Je ne suis pas sûr."
-   },
-   "7156560800952850585": {
-      "message": "Décrivez-nous le problème lié à Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Envoyer les $START_LINK$journaux de débogage$END_LINK$ (recommandé)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Couper le son"
-   },
-   "7735695102441495789": {
-      "message": "Le Hangout ne présentait pas suffisamment de participants pour rester actif."
-   },
-   "7824803162979416790": {
-      "message": "PC et Chromecast utilisant des réseaux Wi-Fi différents (par exemple, 2,4 GHz contre 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Journaux de diffusion et de l'appareil"
-   },
-   "8009014317872238527": {
-      "message": "Réactiver le son"
-   },
-   "8083429352755760987": {
-      "message": "Qualité du son"
-   },
-   "8205999658352447129": {
-      "message": "Saccadée"
-   },
-   "8330636888136075045": {
-      "message": "Détails relatifs à la qualité de la duplication $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Mauvaise"
-   },
-   "845494741086179740": {
-      "message": "PC connecté par câble et Chromecast connecté en Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Bonne"
-   },
-   "8530815930928232626": {
-      "message": "Qualité de la vidéo"
-   },
-   "8636962961150071298": {
-      "message": "Chercher"
-   },
-   "8706273405040403641": {
-      "message": "Merci de nous avoir envoyé vos commentaires."
-   },
-   "9059560719840598868": {
-      "message": "Envoyer des commentaires"
-   },
-   "9120942669794506861": {
-      "message": "Avez-vous installé un VPN, un proxy, un pare-feu ou un serveur de stockage en réseau ?"
-   },
-   "9211708838274008657": {
-      "message": "Impossible d'envoyer les commentaires. Veuillez réessayer plus tard."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/gu/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/gu/messages.json
deleted file mode 100644 (file)
index 25a3702..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "સ્થિર"
-   },
-   "1213957982723875920": {
-      "message": "નીચેનામાંથી કયું તમારા નેટવર્કનું શ્રેષ્ઠ વર્ણન કરે છે?"
-   },
-   "128276876460319075": {
-      "message": "ઉપકરણ શોધ"
-   },
-   "1428448869078126731": {
-      "message": "વીડિયોની સુગમતા"
-   },
-   "1522140683318860351": {
-      "message": "કનેક્શન નિષ્ફળ થયું. કૃપા કરીને ફરીથી પ્રયાસ કરો."
-   },
-   "1550904064710828958": {
-      "message": "સુગમ"
-   },
-   "1636686747687494376": {
-      "message": "બરાબર"
-   },
-   "1802762746589457177": {
-      "message": "વૉલ્યૂમ"
-   },
-   "1850397500312020388": {
-      "message": "શું તમે $START_LINK$ Google Home ઍપ$END_LINK$માં Chromecastને જોવામાં સમર્થ છો? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "વધારાની ટિપ્પણીઓ: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "રદ કરો"
-   },
-   "2194670894476780934": {
-      "message": "લાગુ પડતું નથી"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{{ORGANIZER} સાથે Hangout}=2{{ORGANIZER} અને 1 અન્ય સાથે Hangout}one{{ORGANIZER} અને # અન્ય લોકો સાથે Hangout}other{{ORGANIZER} અને # અન્ય લોકો સાથે Hangout}}"
-   },
-   "244647017322945605": {
-      "message": "સારી - DVD"
-   },
-   "2575016469622936324": {
-      "message": "ટેબ/ડેસ્કટૉપ પ્રોજેક્શન ગુણવત્તા"
-   },
-   "2807800733729323332": {
-      "message": "હા"
-   },
-   "2810417817914017289": {
-      "message": "ચલાવો"
-   },
-   "3219866268410307919": {
-      "message": "પ્રતિસાદ મોકલી રહ્યું છે..."
-   },
-   "3239956785410157548": {
-      "message": "તમારો જવાબ"
-   },
-   "3326722026796849289": {
-      "message": "અન્ય"
-   },
-   "3413021810593924462": {
-      "message": "થોભાવો"
-   },
-   "3542042671420335679": {
-      "message": "નહીં"
-   },
-   "3567591856726172993": {
-      "message": "ઓકે"
-   },
-   "4094392217219068632": {
-      "message": "ઇમેઇલ (વૈકલ્પિક):"
-   },
-   "4097220110929447276": {
-      "message": "તમે ઉપર શામેલ કરવા માટે પસંદ કરેલી કોઈ પણ માહિતી ઉપરાંત તમારું Chrome વર્ઝન, ઓપરેટિંગ સિસ્ટમ વર્ઝન, Cast સેટિંગ, મિરરિંગ કામગીરી સ્થિતિ અને સંચાર ચૅનલ ડાયગ્નોસ્ટિક લૉગ સબમિટ કરવામાં આવશે. આ પ્રતિસાદનો ઉપયોગ સમસ્યાઓના નિદાન કરવા અને સુવિધાને વધુ સારી બનાવવામાં મદદ માટે કરવામાં આવે છે. અથવા તો સ્પષ્ટપણે અથવા અકસ્માતે, તમે સબમિટ કરેલી કોઈ પણ વ્યક્તિગત માહિતીને અમારી પ્રાઇવસી પોલિસીઓ મુજબ સુરક્ષિત રાખવામાં આવશે. આ પ્રતિસાદ સબમિટ કરીને, તમે સંમત થાઓ છો કે Google તમે આપેલા પ્રતિસાદનો ઉપયોગ કોઈ પણ Google પ્રોડક્ટ અથવા સેવાને વધુ સારો બનાવવા માટે કરી શકે છે."
-   },
-   "4148300086676792937": {
-      "message": "શું તમે પ્રતિસાદ કાઢવા માંગો છો?"
-   },
-   "4163185390680253103": {
-      "message": "બગ અથવા ભૂલ"
-   },
-   "4246483347873264186": {
-      "message": "પ્રસ્તુત કરવાની તમારી વિનંતી નકારવામાં આવી હતી. ફરીથી પ્રયાસ કરતાં પહેલાં કૃપા કરીને રાહ જુઓ."
-   },
-   "4528089202128275824": {
-      "message": "કાસ્ટ કરવામાં નિષ્ફળ થયાં. કૃપા કરીને ફરીથી પ્રયાસ કરો."
-   },
-   "4575332923598659024": {
-      "message": "Hangout નું નામ ઉકેલી શક્યાં નથી. કૃપા કરીને નામ તપાસો અને ફરીથી પ્રયાસ કરો."
-   },
-   "4592127349908255218": {
-      "message": "અસ્પષ્ટ"
-   },
-   "4756056595565370923": {
-      "message": "પ્રતિસાદ મોકલવામાં નિષ્ફળ થયાં. ફરીથી પ્રયાસ કરી રહ્યાં છે..."
-   },
-   "492097680647953484": {
-      "message": "સુવિધા માટેની વિનંતી"
-   },
-   "5014364904504073524": {
-      "message": "બરાબર"
-   },
-   "5028289843569700466": {
-      "message": "તમારો પ્રતિસાદ અમને Google Castને બહેતર બનાવવામાં સહાય કરે છે અને તે પ્રશંસનીય છે. કાસ્ટ કરવા સાથેની મુશ્કેલીઓના મુશ્કેલી નિવારણ માટે, કૃપા કરીને $START_LINK$ સહાય કેન્દ્ર$END_LINK$નો સંદર્ભ લો.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "સ્વીકાર્ય"
-   },
-   "5375576275991472719": {
-      "message": "શ્રેષ્ઠ - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC અને Chromecast સમાન વાઇ-ફાઇ નેટવર્ક પર"
-   },
-   "5440055726839070415": {
-      "message": "તમે કેવા પ્રકારનો પ્રતિસાદ પ્રદાન કરી રહ્યાં છો?"
-   },
-   "545449835455981095": {
-      "message": "આ ઉપકરણ પર સિસ્ટમ ઑડિઓને કાસ્ટ કરવું સમર્થિત નથી."
-   },
-   "5465034684300203467": {
-      "message": "તમે કઈ કન્ટેન્ટ/URL કાસ્ટ કરી રહ્યા હતા?"
-   },
-   "5485620192329479690": {
-      "message": "ડીબગ લૉગ્સ મોકલો (ભલામણ કરેલ)"
-   },
-   "5699813974548050528": {
-      "message": "સ્વીકાર્ય - FM"
-   },
-   "5723583529370342957": {
-      "message": "ક્યારેક અટકાવું"
-   },
-   "5910595154486533449": {
-      "message": "ખરાબ"
-   },
-   "5991427458288444010": {
-      "message": "પ્રસ્તુત કરવાની તમારી વિનંતીનો જવાબ આપ્યો ન હતો."
-   },
-   "6063910461797960050": {
-      "message": "Hangoutsનો ઉપયોગ Google પ્રાઇવસી પૉલિસી દ્વારા સંચાલિત છે."
-   },
-   "6086448804586867636": {
-      "message": "* આવશ્યક"
-   },
-   "642051245326856511": {
-      "message": "કૃપા કરીને તમારો પ્રતિસાદ અહીં દાખલ કરો: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "પ્રયાસ કર્યો ન હતો"
-   },
-   "6614468912728530636": {
-      "message": "ન જોઇ શકાય તેવી"
-   },
-   "6963873398546068901": {
-      "message": "ચેતવણી - વિગતવાર લૉગિંગ ચાલુ છે; નીચેના લૉગ્સમાં URL અથવા અન્ય સંવેદનશીલ માહિતીનો સમાવેશ હોઇ શકે છે. કૃપા કરીને સમીક્ષા કરી અને ખાતરી કરો કે તમે આ માહિતી સબમિટ કરવા માટે અનુકૂળ છો."
-   },
-   "6997602168024654529": {
-      "message": "ખાતરી નથી"
-   },
-   "7156560800952850585": {
-      "message": "Google Cast માં શું થઈ રહ્યું છે તે અમને જણાવો."
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$ડીબગ લૉગ્સ$END_LINK$ મોકલો (ભલામણ કરેલ)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "અવાજ બંધ કરો"
-   },
-   "7735695102441495789": {
-      "message": "સક્રિય રહેવા માટે Hangout માં પૂરતાં સહભાગીઓ ન હતાં."
-   },
-   "7824803162979416790": {
-      "message": "PC અને Chromecast અલગ વાઇ-ફાઇ નેટવર્ક પર (ઉદા., 2.4GHz વિ. 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "કાસ્ટ અને ઉપકરણ લૉગ્સ"
-   },
-   "8009014317872238527": {
-      "message": "અવાજ ચાલુ કરો"
-   },
-   "8083429352755760987": {
-      "message": "ઑડિઓની ગુણવત્તા"
-   },
-   "8205999658352447129": {
-      "message": "જર્કિ"
-   },
-   "8330636888136075045": {
-      "message": "મિરરિંગ ગુણવત્તાની વિગતો $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "ખરાબ"
-   },
-   "845494741086179740": {
-      "message": "PC વાયરવાળું છે અને Chromecast વાઇ-ફાઇ પર છે"
-   },
-   "8515148417333877999": {
-      "message": "સારી"
-   },
-   "8530815930928232626": {
-      "message": "વીડિયોની ગુણવત્તા"
-   },
-   "8636962961150071298": {
-      "message": "શોધો"
-   },
-   "8706273405040403641": {
-      "message": "પ્રતિસાદ મોકલવા બદલ આભાર."
-   },
-   "9059560719840598868": {
-      "message": "પ્રતિસાદ મોકલો"
-   },
-   "9120942669794506861": {
-      "message": "શું તમે કોઈ વિશિષ્ટ VPN, પ્રૉક્સી, ફાયરવૉલ અથવા NAS સૉફ્ટવેર ઇન્સ્ટૉલ કરેલું છે?"
-   },
-   "9211708838274008657": {
-      "message": "પ્રતિસાદ મોકલવામાં અસમર્થ. કૃપા કરીને પછીથી ફરી પ્રયાસ કરો."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/hi/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/hi/messages.json
deleted file mode 100644 (file)
index 1c83c2a..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "फ़्रीज़"
-   },
-   "1213957982723875920": {
-      "message": "निम्न में से कौन आपके नेटवर्क का सबसे अच्छा वर्णन करता है?"
-   },
-   "128276876460319075": {
-      "message": "डिवाइस खोज"
-   },
-   "1428448869078126731": {
-      "message": "वीडियो निर्बाधता"
-   },
-   "1522140683318860351": {
-      "message": "कनेक्शन विफल. कृपया पुनः प्रयास करें."
-   },
-   "1550904064710828958": {
-      "message": "निर्बाध"
-   },
-   "1636686747687494376": {
-      "message": "उत्तम"
-   },
-   "1802762746589457177": {
-      "message": "ध्वनि"
-   },
-   "1850397500312020388": {
-      "message": "क्या आप $START_LINK$ Google Home ऐप्लिकेशन$END_LINK$ में अपना Chromecast देख पा रहे हैं? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "अतिरिक्त टिप्पणियां: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "रद्द करें"
-   },
-   "2194670894476780934": {
-      "message": "लागू नहीं"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout करें}=1{{ORGANIZER} के साथ Hangout करें}=2{{ORGANIZER} और 1 अन्य के साथ Hangout करें}one{{ORGANIZER} और # अन्य लोगों के साथ Hangout करें}other{{ORGANIZER} और # अन्य लोगों के साथ Hangout करें}}"
-   },
-   "244647017322945605": {
-      "message": "अच्छी - DVD"
-   },
-   "2575016469622936324": {
-      "message": "टैब/डेस्कटॉप प्रोजेक्शन गुणवत्ता"
-   },
-   "2807800733729323332": {
-      "message": "हां"
-   },
-   "2810417817914017289": {
-      "message": "चलाएं"
-   },
-   "3219866268410307919": {
-      "message": "सुझाव भेजा जा रहा है..."
-   },
-   "3239956785410157548": {
-      "message": "आपका उत्तर"
-   },
-   "3326722026796849289": {
-      "message": "अन्य"
-   },
-   "3413021810593924462": {
-      "message": "रोकें"
-   },
-   "3542042671420335679": {
-      "message": "नहीं"
-   },
-   "3567591856726172993": {
-      "message": "ठीक"
-   },
-   "4094392217219068632": {
-      "message": "ईमेल (वैकल्पिक):"
-   },
-   "4097220110929447276": {
-      "message": "आपने ऊपर दी हुई जो भी जानकारी चुनी है, उसके साथ ही आपका Chrome वर्शन, ऑपरेटिंग सिस्टम वर्शन, Cast सेटिंग, स्क्रीन शेयर करने की सुविधा के परफ़ॉर्मेंस के आंकड़े और कम्यूनिकेशन चैनल की गड़बड़ी के लॉग सबमिट किए जाएंगे. इस फ़ीडबैक का उपयोग गड़बड़ियों का पता लगाने और सुविधा को बेहतर बनाने में किया जाएगा. आपने जो भी निजी जानकारी सबमिट की है, चाहे साफ़ तौर से की हो या गलती से, हमारी निजता नीतियों के मुताबिक उसकी रक्षा की जाएगी. इस फ़ीडबैक को सबमिट करके, आप इसकी सहमति देते हैं कि Google आपके दिए गए फ़ीडबैक का उपयोग किसी भी Google प्रॉडक्ट या सेवा को बेहतर बनाने के लिए कर सकता है."
-   },
-   "4148300086676792937": {
-      "message": "क्या आप फ़ीडबैक खारिज करना चाहते हैं?"
-   },
-   "4163185390680253103": {
-      "message": "बग या गड़बड़ी"
-   },
-   "4246483347873264186": {
-      "message": "प्रस्तुत करने के आपके अनुरोध को अस्वीकार कर दिया गया. कृपया फिर से कोशिश करने से पहले इंतज़ार करें."
-   },
-   "4528089202128275824": {
-      "message": "कास्ट करने में विफल. कृपया पुनः प्रयास करें."
-   },
-   "4575332923598659024": {
-      "message": "Hangout नाम का समाधान नहीं किया जा सका. कृपया नाम देखें और फिर से कोशिश करें."
-   },
-   "4592127349908255218": {
-      "message": "अस्पष्ट"
-   },
-   "4756056595565370923": {
-      "message": "सुझाव भेजने में असमर्थ. पुनः प्रयास किया जा रहा है..."
-   },
-   "492097680647953484": {
-      "message": "सुविधा का अनुरोध"
-   },
-   "5014364904504073524": {
-      "message": "उत्तम"
-   },
-   "5028289843569700466": {
-      "message": "आपका फ़ीडबैक Google Cast को बेहतर बनाने में हमारी सहायता करता है और हम इसकी सराहना करते हैं. कास्ट की समस्याओं का हल करने के लिए, कृपया $START_LINK$ सहायता केंद्र$END_LINK$ देखें.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "स्वीकार्य"
-   },
-   "5375576275991472719": {
-      "message": "बढ़िया - HD"
-   },
-   "5385436389563925676": {
-      "message": "समान वाई-फ़ाई  नेटवर्क पर PC और Chromecast"
-   },
-   "5440055726839070415": {
-      "message": "आप किस प्रकार का फ़ीडबैक दे रहे हैं?"
-   },
-   "545449835455981095": {
-      "message": "सिस्टम ऑडियो कास्ट करना इस डिवाइस पर समर्थित नहीं है."
-   },
-   "5465034684300203467": {
-      "message": "आप किस सामग्री/यूआरएल को कास्ट कर रहे थे?"
-   },
-   "5485620192329479690": {
-      "message": "डीबग लॉग भेजें (सुझाया गया)"
-   },
-   "5699813974548050528": {
-      "message": "स्वीकार्य - FM"
-   },
-   "5723583529370342957": {
-      "message": "समय-समय पर रुकावट"
-   },
-   "5910595154486533449": {
-      "message": "खराब"
-   },
-   "5991427458288444010": {
-      "message": "प्रस्तुत करने के आपके अनुरोध का उत्तर नहीं दिया गया."
-   },
-   "6063910461797960050": {
-      "message": "Hangouts का उपयोग Google निजता नीति द्वारा नियंत्रित होता है."
-   },
-   "6086448804586867636": {
-      "message": "* आवश्यक"
-   },
-   "642051245326856511": {
-      "message": "कृपया यहां अपना फ़ीडबैक दें: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "प्रयास नहीं किया गया"
-   },
-   "6614468912728530636": {
-      "message": "न देखे जाने योग्य"
-   },
-   "6963873398546068901": {
-      "message": "चेतावनी - ज़्यादा जानकारी वाली लॉगिंग चालू है; नीचे दिए गए लॉग में यूआरएल या दूसरी संवेदनशील जानकारी शामिल हो सकती है. कृपया समीक्षा करें और पक्का करें कि आपको यह जानकारी देने में कोई परेशानी नहीं हैं."
-   },
-   "6997602168024654529": {
-      "message": "पक्का नहीं पता"
-   },
-   "7156560800952850585": {
-      "message": "हमें बताएं कि Google Cast में क्या हो रहा है."
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$डीबग लॉग$END_LINK$ भेजें (सुझाया गया)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "म्यूट करें"
-   },
-   "7735695102441495789": {
-      "message": "Hangout को सक्रिय रखने के लिए काफ़ी भागीदार नहीं थे."
-   },
-   "7824803162979416790": {
-      "message": "अलग-अलग वाई-फ़ाई नेटवर्क पर PC और Chromecast (जैसे कि 2.4 गीगाहर्ट्ज़ बनाम 5 गीगाहर्ट्ज़)"
-   },
-   "7876724262035435114": {
-      "message": "कास्ट और डिवाइस लॉग"
-   },
-   "8009014317872238527": {
-      "message": "अनम्यूट करें"
-   },
-   "8083429352755760987": {
-      "message": "ऑडियो की गुणवत्ता"
-   },
-   "8205999658352447129": {
-      "message": "अस्थिर"
-   },
-   "8330636888136075045": {
-      "message": "क्वालिटी की जानकारी दूसरे स्क्रीन पर शेयर करना $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "खराब"
-   },
-   "845494741086179740": {
-      "message": "PC वायर्ड है और Chromecast वाई-फ़ाई  पर है"
-   },
-   "8515148417333877999": {
-      "message": "अच्छी"
-   },
-   "8530815930928232626": {
-      "message": "वीडियो की गुणवत्ता"
-   },
-   "8636962961150071298": {
-      "message": "खोजें"
-   },
-   "8706273405040403641": {
-      "message": "सुझाव भेजने के लिए धन्यवाद."
-   },
-   "9059560719840598868": {
-      "message": "Google को फ़ीडबैक भेजें"
-   },
-   "9120942669794506861": {
-      "message": "क्या आपने कोई विशेष VPN, प्रॉक्सी, फायरवॉल, या NAS सॉफ़्टवेयर इंस्टॉल किया है?"
-   },
-   "9211708838274008657": {
-      "message": "सुझाव भेजने में असमर्थ. कृपया बाद में पुनः प्रयास करें."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/hr/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/hr/messages.json
deleted file mode 100644 (file)
index 1564ce5..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Zamrzavanje"
-   },
-   "1213957982723875920": {
-      "message": "Koje od sljedećeg najbolje opisuje vašu mrežu?"
-   },
-   "128276876460319075": {
-      "message": "Otkrivanje uređaja"
-   },
-   "1428448869078126731": {
-      "message": "Ujednačenost videoreprodukcije"
-   },
-   "1522140683318860351": {
-      "message": "Povezivanje nije uspjelo. Pokušajte ponovo."
-   },
-   "1550904064710828958": {
-      "message": "Glatko"
-   },
-   "1636686747687494376": {
-      "message": "Savršena"
-   },
-   "1802762746589457177": {
-      "message": "Glasnoća"
-   },
-   "1850397500312020388": {
-      "message": "Vidite li svoj Chromecast u $START_LINK$aplikaciji Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Dodatni komentari: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Odustani"
-   },
-   "2194670894476780934": {
-      "message": "Nije primjenjivo"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout, {ORGANIZER}}=2{Hangout, {ORGANIZER} i još jedna osoba}one{Hangout, {ORGANIZER} i još # osoba}few{Hangout, {ORGANIZER} i još # osobe}other{Hangout, {ORGANIZER} i još # osoba}}"
-   },
-   "244647017322945605": {
-      "message": "Dobra – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Kvaliteta projekcije kartice/radne površine"
-   },
-   "2807800733729323332": {
-      "message": "Da"
-   },
-   "2810417817914017289": {
-      "message": "Reproduciraj"
-   },
-   "3219866268410307919": {
-      "message": "Slanje povratnih informacija..."
-   },
-   "3239956785410157548": {
-      "message": "Vaš odgovor"
-   },
-   "3326722026796849289": {
-      "message": "Ostalo"
-   },
-   "3413021810593924462": {
-      "message": "Pauziraj"
-   },
-   "3542042671420335679": {
-      "message": "Ne"
-   },
-   "3567591856726172993": {
-      "message": "U redu"
-   },
-   "4094392217219068632": {
-      "message": "E-adresa (nije obavezno):"
-   },
-   "4097220110929447276": {
-      "message": "Vaša verzija Chromea, verzija operativnog sustava, postavke Casta, statistički podaci o izvođenju zrcaljenja i dijagnostički zapisnici komunikacijskih kanala poslat će se zajedno s informacijama koje ste prethodno odabrali. Te povratne informacije upotrebljavaju se za dijagnosticiranje problema i poboljšanje značajke. Svi osobni podaci koje pošaljete, bilo eksplicitno ili slučajno, bit će zaštićeni u skladu s našim pravilima o privatnosti. Slanjem tih povratnih informacija slažete se da Google može upotrebljavati te povratne informacije za poboljšanje svojih proizvoda ili usluga."
-   },
-   "4148300086676792937": {
-      "message": "Želite li odbaciti povratne informacije?"
-   },
-   "4163185390680253103": {
-      "message": "Programska ili neka druga pogreška"
-   },
-   "4246483347873264186": {
-      "message": "Zahtjev za predstavljanje nije odobren. Pričekajte prije nego što pokušate ponovo."
-   },
-   "4528089202128275824": {
-      "message": "Emitiranje nije uspjelo. Pokušajte ponovo."
-   },
-   "4575332923598659024": {
-      "message": "Nije se mogao razriješiti naziv Hangouta. Provjerite naziv i pokušajte ponovo."
-   },
-   "4592127349908255218": {
-      "message": "Sadržaj nije razumljiv"
-   },
-   "4756056595565370923": {
-      "message": "Slanje povratnih informacija nije uspjelo. Pokušavamo ponovo..."
-   },
-   "492097680647953484": {
-      "message": "Zahtjev za značajku"
-   },
-   "5014364904504073524": {
-      "message": "Savršeno"
-   },
-   "5028289843569700466": {
-      "message": "Hvala vam na povratnim informacijama. Te nam informacije pomažu poboljšati Google Cast. Pomoć za rješavanje problema s emitiranjem možete pronaći u $START_LINK$centru za pomoć$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Prihvatljiva"
-   },
-   "5375576275991472719": {
-      "message": "Izvrsna – HD"
-   },
-   "5385436389563925676": {
-      "message": "PC i Chromecast na istoj Wi-Fi mreži"
-   },
-   "5440055726839070415": {
-      "message": "Kakve povratne informacije šaljete?"
-   },
-   "545449835455981095": {
-      "message": "Audio sustava za emitiranje nije podržan na ovom uređaju."
-   },
-   "5465034684300203467": {
-      "message": "Koji ste sadržaj/URL emitirali?"
-   },
-   "5485620192329479690": {
-      "message": "Pošalji zapisnike o programskim pogreškama (preporučeno)"
-   },
-   "5699813974548050528": {
-      "message": "Prihvatljiva – FM"
-   },
-   "5723583529370342957": {
-      "message": "Povremeno zapinjanje"
-   },
-   "5910595154486533449": {
-      "message": "Loša"
-   },
-   "5991427458288444010": {
-      "message": "Nema odgovora na zahtjev za predstavljanje."
-   },
-   "6063910461797960050": {
-      "message": "Upotrebu Hangoutsa reguliraju Googleova pravila o privatnosti."
-   },
-   "6086448804586867636": {
-      "message": "*Obavezno"
-   },
-   "642051245326856511": {
-      "message": "Povratne informacije unesite ovdje: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Nisam pokušao"
-   },
-   "6614468912728530636": {
-      "message": "Ne može se gledati"
-   },
-   "6963873398546068901": {
-      "message": "Upozorenje: omogućeni su detaljni zapisnici. Zapisnici u nastavku mogu uključivati URL-ove ili neke druge osjetljive podatke. Pregledajte ih kako ne biste poslali neke podatke koje ne želite dijeliti."
-   },
-   "6997602168024654529": {
-      "message": "Nisam siguran"
-   },
-   "7156560800952850585": {
-      "message": "Recite nam što se događa s Google Castom."
-   },
-   "715869212995214079": {
-      "message": "Pošalji $START_LINK$zapisnike o otklanjanju programskih pogrešaka$END_LINK$ (preporučeno)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Isključi zvuk"
-   },
-   "7735695102441495789": {
-      "message": "Hangout nije imao dovoljno sudionika da bi ostao aktivan."
-   },
-   "7824803162979416790": {
-      "message": "PC i Chromecast na različitim Wi-Fi mrežama (primjerice, 2,4 GHz i 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Zapisnici emitiranja i uređaja"
-   },
-   "8009014317872238527": {
-      "message": "Uključi zvuk"
-   },
-   "8083429352755760987": {
-      "message": "Kvaliteta audioreprodukcije"
-   },
-   "8205999658352447129": {
-      "message": "Isprekidano"
-   },
-   "8330636888136075045": {
-      "message": "Pojedinosti o kvaliteti zrcaljenja $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Loša"
-   },
-   "845494741086179740": {
-      "message": "PC je na žičanoj, a Chromecast na Wi-Fi mreži"
-   },
-   "8515148417333877999": {
-      "message": "Dobra"
-   },
-   "8530815930928232626": {
-      "message": "Kvaliteta videoreprodukcije"
-   },
-   "8636962961150071298": {
-      "message": "Traženje"
-   },
-   "8706273405040403641": {
-      "message": "Hvala vam na slanju povratnih informacija."
-   },
-   "9059560719840598868": {
-      "message": "Povratne informacije"
-   },
-   "9120942669794506861": {
-      "message": "Jeste li instalirali neki poseban softver za VPN, proxy, vatrozid ili NAS?"
-   },
-   "9211708838274008657": {
-      "message": "Povratne informacije nisu poslane. Pokušajte ponovo kasnije."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/hu/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/hu/messages.json
deleted file mode 100644 (file)
index cfce4a7..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Lefagy"
-   },
-   "1213957982723875920": {
-      "message": "Az alábbiak közül melyik jellemzi legjobban hálózatát?"
-   },
-   "128276876460319075": {
-      "message": "Eszközfelfedezés"
-   },
-   "1428448869078126731": {
-      "message": "Videó folyamatossága"
-   },
-   "1522140683318860351": {
-      "message": "Sikertelen kapcsolódás. Kérjük, próbálja újra."
-   },
-   "1550904064710828958": {
-      "message": "Folyamatos"
-   },
-   "1636686747687494376": {
-      "message": "Tökéletes"
-   },
-   "1802762746589457177": {
-      "message": "Hangerő"
-   },
-   "1850397500312020388": {
-      "message": "Látja a Chromecastot a $START_LINK$Google Home alkalmazásban$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "További megjegyzések: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Mégse"
-   },
-   "2194670894476780934": {
-      "message": "Nem alkalmazható"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout-beszélgetés}=1{Hangout-beszélgetés vele: {ORGANIZER}}=2{Hangout-beszélgetés vele: {ORGANIZER} és 1 további felhasználóval}other{Hangout-beszélgetés vele: {ORGANIZER} és # további felhasználóval}}"
-   },
-   "244647017322945605": {
-      "message": "Jó – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Asztalvetítési/lapvetítési minőség"
-   },
-   "2807800733729323332": {
-      "message": "Igen"
-   },
-   "2810417817914017289": {
-      "message": "Lejátszás"
-   },
-   "3219866268410307919": {
-      "message": "Visszajelzés küldése…"
-   },
-   "3239956785410157548": {
-      "message": "Válasz"
-   },
-   "3326722026796849289": {
-      "message": "Egyéb"
-   },
-   "3413021810593924462": {
-      "message": "Szünet"
-   },
-   "3542042671420335679": {
-      "message": "Nem"
-   },
-   "3567591856726172993": {
-      "message": "Rendben"
-   },
-   "4094392217219068632": {
-      "message": "E-mail-cím (nem kötelező):"
-   },
-   "4097220110929447276": {
-      "message": "A fent kiválasztott adatok mellett a rendszer elküldi a Chrome és az operációs rendszer verziószámát, a Cast beállításait, a tükrözési teljesítmény statisztikáit és a kommunikációs csatorna diagnosztikai naplóit. Ez a visszajelzés a problémák megállapítására és a funkció fejlesztésére szolgál. Minden szándékosan vagy véletlenül elküldött személyes információt az adatvédelmi irányelveinknek megfelelően kezelünk. A visszajelzés elküldésével elfogadja, hogy a Google felhasználhatja az Ön által küldött visszajelzéseket a Google-termékek és -szolgáltatások fejlesztése érdekében."
-   },
-   "4148300086676792937": {
-      "message": "Elveti a visszajelzést?"
-   },
-   "4163185390680253103": {
-      "message": "Programhiba vagy hiba"
-   },
-   "4246483347873264186": {
-      "message": "Az átküldési kérelem megtagadva. Kérjük, várjon egy keveset, mielőtt ismét próbálkozna."
-   },
-   "4528089202128275824": {
-      "message": "Az átküldés nem sikerült. Próbálja újra."
-   },
-   "4575332923598659024": {
-      "message": "A Hangout-beszélgetés nevét nem sikerült feloldani. Kérjük, ellenőrizze a nevet és próbálja újra."
-   },
-   "4592127349908255218": {
-      "message": "Érthetetlen"
-   },
-   "4756056595565370923": {
-      "message": "A visszajelzés elküldése nem sikerült. Újrapróbálkozás…"
-   },
-   "492097680647953484": {
-      "message": "Funkció igénylése"
-   },
-   "5014364904504073524": {
-      "message": "Tökéletes"
-   },
-   "5028289843569700466": {
-      "message": "Az Ön visszajelzése fontos számunkra a Google Cast fejlesztéséhez. Az átküldéssel kapcsolatos problémák megoldásához tekintse meg a $START_LINK$súgót$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Elfogadható"
-   },
-   "5375576275991472719": {
-      "message": "Remek – HD"
-   },
-   "5385436389563925676": {
-      "message": "A számítógép és a Chromecast ugyanazon a Wi-Fi hálózaton van"
-   },
-   "5440055726839070415": {
-      "message": "Milyen visszajelzést kíván küldeni?"
-   },
-   "545449835455981095": {
-      "message": "A rendszerhangok átküldése nem támogatott ezen az eszközön."
-   },
-   "5465034684300203467": {
-      "message": "Milyen tartalmat/URL-t küldött át?"
-   },
-   "5485620192329479690": {
-      "message": "Hibakeresési naplók küldése (javasolt)"
-   },
-   "5699813974548050528": {
-      "message": "Elfogadható – FM"
-   },
-   "5723583529370342957": {
-      "message": "Időnként akadozik"
-   },
-   "5910595154486533449": {
-      "message": "Gyenge"
-   },
-   "5991427458288444010": {
-      "message": "Az átküldési kérelmére nem érkezett válasz."
-   },
-   "6063910461797960050": {
-      "message": "A Hangouts használatára a Google adatvédelmi irányelvei vonatkoznak."
-   },
-   "6086448804586867636": {
-      "message": "* Kötelező"
-   },
-   "642051245326856511": {
-      "message": "Kérjük, írja be ide visszajelzését: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Nem próbáltam"
-   },
-   "6614468912728530636": {
-      "message": "Nézhetetlen"
-   },
-   "6963873398546068901": {
-      "message": "Figyelem! A részletes naplózás engedélyezve van: az alábbi naplók URL-eket vagy egyéb bizalmas adatokat tartalmazhatnak. Kérjük, ellenőrizze az információkat, és győződjön meg róla, hogy nem okoz kellemetlenséget az elküldésük."
-   },
-   "6997602168024654529": {
-      "message": "Nem vagyok biztos benne"
-   },
-   "7156560800952850585": {
-      "message": "Mondja el, mi történik a Google Casttal."
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$Hibakeresési naplók$END_LINK$ küldése (javasolt)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Némítás"
-   },
-   "7735695102441495789": {
-      "message": "Nem volt elég résztvevő a Hangout-beszélgetésben, hogy aktív maradjon."
-   },
-   "7824803162979416790": {
-      "message": "A számítógép és a Chromecast különböző Wi-Fi hálózatokon van (pl. 2,4 GHz és 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Átküldési és eszköznaplók"
-   },
-   "8009014317872238527": {
-      "message": "Némítás feloldása"
-   },
-   "8083429352755760987": {
-      "message": "Hangminőség"
-   },
-   "8205999658352447129": {
-      "message": "Döcögős"
-   },
-   "8330636888136075045": {
-      "message": "Tükrözés minőségével kapcsolatos részletek $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Gyenge"
-   },
-   "845494741086179740": {
-      "message": "A számítógép vezetékes, míg a Chromecast Wi-Fi hálózaton van"
-   },
-   "8515148417333877999": {
-      "message": "Jó"
-   },
-   "8530815930928232626": {
-      "message": "Videóminőség"
-   },
-   "8636962961150071298": {
-      "message": "Ugrás"
-   },
-   "8706273405040403641": {
-      "message": "Köszönjük visszajelzését."
-   },
-   "9059560719840598868": {
-      "message": "Visszajelzés küldése"
-   },
-   "9120942669794506861": {
-      "message": "Rendelkezik telepített speciális VPN, proxy, tűzfal vagy NAS szoftverrel?"
-   },
-   "9211708838274008657": {
-      "message": "A visszajelzés elküldése nem sikerült. Kérjük, próbálkozzon később."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/id/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/id/messages.json
deleted file mode 100644 (file)
index 6bdcf57..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Membeku"
-   },
-   "1213957982723875920": {
-      "message": "Dari berikut ini, manakah yang paling mendeskripsikan jaringan Anda?"
-   },
-   "128276876460319075": {
-      "message": "Penemuan Perangkat"
-   },
-   "1428448869078126731": {
-      "message": "Kelancaran Video"
-   },
-   "1522140683318860351": {
-      "message": "Sambungan gagal. Coba lagi."
-   },
-   "1550904064710828958": {
-      "message": "Lancar"
-   },
-   "1636686747687494376": {
-      "message": "Sempurna"
-   },
-   "1802762746589457177": {
-      "message": "Volume"
-   },
-   "1850397500312020388": {
-      "message": "Bisakah Anda melihat Chromecast di $START_LINK$aplikasi Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Komentar tambahan: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Batal"
-   },
-   "2194670894476780934": {
-      "message": "T/A"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout dengan {ORGANIZER}}=2{Hangout dengan {ORGANIZER} dan 1 orang lainnya}other{Hangout dengan {ORGANIZER} dan # orang lainnya}}"
-   },
-   "244647017322945605": {
-      "message": "Baik - DVD"
-   },
-   "2575016469622936324": {
-      "message": "Kualitas Proyeksi Tab/Desktop"
-   },
-   "2807800733729323332": {
-      "message": "Ya"
-   },
-   "2810417817914017289": {
-      "message": "Putar"
-   },
-   "3219866268410307919": {
-      "message": "Mengirim masukan..."
-   },
-   "3239956785410157548": {
-      "message": "Jawaban Anda"
-   },
-   "3326722026796849289": {
-      "message": "Lainnya"
-   },
-   "3413021810593924462": {
-      "message": "Jeda"
-   },
-   "3542042671420335679": {
-      "message": "Tidak"
-   },
-   "3567591856726172993": {
-      "message": "OKE"
-   },
-   "4094392217219068632": {
-      "message": "Email (opsional):"
-   },
-   "4097220110929447276": {
-      "message": "Versi Chrome, versi sistem operasi, setelan Cast, statistik performa pencerminan, dan log diagnostik saluran komunikasi akan dikirimkan sebagai pelengkap informasi apa pun yang Anda pilih untuk disertakan di atas. Masukan ini digunakan untuk mendiagnosis masalah dan membantu meningkatkan fitur. Informasi pribadi apa pun yang Anda kirimkan, baik secara eksplisit atau secara tidak sengaja, akan dilindungi sesuai kebijakan privasi kami. Dengan mengirimkan masukan ini, Anda menyetujui bahwa Google dapat menggunakan masukan yang Anda berikan untuk meningkatkan layanan atau produk Google apa pun."
-   },
-   "4148300086676792937": {
-      "message": "Ingin menghapus masukan?"
-   },
-   "4163185390680253103": {
-      "message": "Bug atau Kesalahan"
-   },
-   "4246483347873264186": {
-      "message": "Permintaan Anda untuk menampilkan ditolak. Harap tunggu sebelum mencoba lagi."
-   },
-   "4528089202128275824": {
-      "message": "Gagal mentransmisi. Coba lagi."
-   },
-   "4575332923598659024": {
-      "message": "Nama Hangout tidak valid. Periksa nama dan coba lagi."
-   },
-   "4592127349908255218": {
-      "message": "Tidak dapat dipahami"
-   },
-   "4756056595565370923": {
-      "message": "Gagal mengirim masukan. Mencoba lagi..."
-   },
-   "492097680647953484": {
-      "message": "Permintaan Fitur"
-   },
-   "5014364904504073524": {
-      "message": "Sempurna"
-   },
-   "5028289843569700466": {
-      "message": "Masukan Anda membantu kami meningkatkan Google Cast dan kami menghargainya. Untuk membantu memecahkan masalah tentang transmisi, lihat $START_LINK$pusat bantuan$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Dapat diterima"
-   },
-   "5375576275991472719": {
-      "message": "Hebat - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC dan Chromecast di jaringan Wi-Fi yang sama"
-   },
-   "5440055726839070415": {
-      "message": "Jenis masukan apa yang Anda berikan?"
-   },
-   "545449835455981095": {
-      "message": "Mentransmisikan audio sistem tidak didukung di perangkat ini"
-   },
-   "5465034684300203467": {
-      "message": "Konten/URL apa yang Anda transmisikan?"
-   },
-   "5485620192329479690": {
-      "message": "Kirim log debug (disarankan)"
-   },
-   "5699813974548050528": {
-      "message": "Dapat diterima - FM"
-   },
-   "5723583529370342957": {
-      "message": "Sesekali Terhenti"
-   },
-   "5910595154486533449": {
-      "message": "Buruk"
-   },
-   "5991427458288444010": {
-      "message": "Permintaan Anda untuk menampilkan tidak dijawab."
-   },
-   "6063910461797960050": {
-      "message": "Penggunaan Hangouts diatur oleh Kebijakan Privasi Google."
-   },
-   "6086448804586867636": {
-      "message": "* Wajib diisi"
-   },
-   "642051245326856511": {
-      "message": "Ketikkan masukan Anda di sini: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Tidak mencoba"
-   },
-   "6614468912728530636": {
-      "message": "Tidak dapat ditonton"
-   },
-   "6963873398546068901": {
-      "message": "Peringatan - Pencatatan log detail diaktifkan; log di bawah dapat berisi URL atau informasi sensitif lainnya. Tinjau dan pastikan apakah Anda ingin mengirim informasi ini."
-   },
-   "6997602168024654529": {
-      "message": "Tidak yakin"
-   },
-   "7156560800952850585": {
-      "message": "Beri tahu kami yang terjadi pada Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Kirim $START_LINK$log debug$END_LINK$ (disarankan)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Bisukan"
-   },
-   "7735695102441495789": {
-      "message": "Jumlah peserta tidak cukup untuk membuat Hangout tetap aktif."
-   },
-   "7824803162979416790": {
-      "message": "PC dan Chromecast di jaringan Wi-Fi yang berbeda (misalnya 2,4 GHz vs. 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Log Transmisi dan Perangkat"
-   },
-   "8009014317872238527": {
-      "message": "Suarakan"
-   },
-   "8083429352755760987": {
-      "message": "Kualitas Audio"
-   },
-   "8205999658352447129": {
-      "message": "Tersendat-sendat"
-   },
-   "8330636888136075045": {
-      "message": "Detail Kualitas Pencerminan $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Buruk"
-   },
-   "845494741086179740": {
-      "message": "PC dengan kabel dan Chromecast di Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Baik"
-   },
-   "8530815930928232626": {
-      "message": "Kualitas Video"
-   },
-   "8636962961150071298": {
-      "message": "Cari"
-   },
-   "8706273405040403641": {
-      "message": "Terima kasih telah mengirimkan masukan."
-   },
-   "9059560719840598868": {
-      "message": "Kirimkan Masukan"
-   },
-   "9120942669794506861": {
-      "message": "Apakah Anda memiliki software VPN, proxy, firewall, atau NAS khusus apa pun yang terpasang?"
-   },
-   "9211708838274008657": {
-      "message": "Tidak dapat mengirim masukan. Coba lagi nanti."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/it/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/it/messages.json
deleted file mode 100644 (file)
index 223d0de..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Si blocca"
-   },
-   "1213957982723875920": {
-      "message": "Quale delle seguenti definizioni descrive meglio la tua rete?"
-   },
-   "128276876460319075": {
-      "message": "Rilevamento dispositivi"
-   },
-   "1428448869078126731": {
-      "message": "Uniformità video"
-   },
-   "1522140683318860351": {
-      "message": "Connessione non riuscita. Riprova."
-   },
-   "1550904064710828958": {
-      "message": "Fluido"
-   },
-   "1636686747687494376": {
-      "message": "Perfetta"
-   },
-   "1802762746589457177": {
-      "message": "Volume"
-   },
-   "1850397500312020388": {
-      "message": "Riesci a vedere il tuo dispositivo Chromecast nell'$START_LINK$app Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Commenti aggiuntivi: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Annulla"
-   },
-   "2194670894476780934": {
-      "message": "N/D"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout con {ORGANIZER}}=2{Hangout con {ORGANIZER} e 1 altro utente}other{Hangout con {ORGANIZER} e altri # utenti}}"
-   },
-   "244647017322945605": {
-      "message": "Buona - DVD"
-   },
-   "2575016469622936324": {
-      "message": "Qualità di proiezione schede/desktop"
-   },
-   "2807800733729323332": {
-      "message": "Sì"
-   },
-   "2810417817914017289": {
-      "message": "Riproduci"
-   },
-   "3219866268410307919": {
-      "message": "Invio feedback..."
-   },
-   "3239956785410157548": {
-      "message": "La tua risposta"
-   },
-   "3326722026796849289": {
-      "message": "Altro"
-   },
-   "3413021810593924462": {
-      "message": "Metti in pausa"
-   },
-   "3542042671420335679": {
-      "message": "No"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "Email (facoltativo):"
-   },
-   "4097220110929447276": {
-      "message": "La versione di Chrome, la versione del sistema operativo, le opzioni di trasmissione, le statistiche sulle prestazioni del mirroring e i log di diagnosi sui canali di comunicazione verranno inviati in aggiunta a qualsiasi informazione che scegli di includere sopra. Questo feedback viene utilizzato per identificare i problemi e migliorare la funzione. I dati personali inviati, in modo esplicito o fortuito, sono tutelati secondo le nostre norme sulla privacy. Inviando questo feedback accetti che Google possa utilizzarlo per il miglioramento dei propri prodotti o servizi."
-   },
-   "4148300086676792937": {
-      "message": "Vuoi eliminare il feedback?"
-   },
-   "4163185390680253103": {
-      "message": "Bug o errore"
-   },
-   "4246483347873264186": {
-      "message": "La richiesta di trasmissione è stata negata. Aspetta prima di riprovare."
-   },
-   "4528089202128275824": {
-      "message": "Impossibile trasmettere. Riprova."
-   },
-   "4575332923598659024": {
-      "message": "Impossibile risolvere il nome Hangout. Controlla il nome e riprova."
-   },
-   "4592127349908255218": {
-      "message": "Incomprensibile"
-   },
-   "4756056595565370923": {
-      "message": "Impossibile inviare il feedback. Nuovo tentativo..."
-   },
-   "492097680647953484": {
-      "message": "Richiesta di funzione"
-   },
-   "5014364904504073524": {
-      "message": "Perfetto"
-   },
-   "5028289843569700466": {
-      "message": "Il tuo feedback è molto importante perché ci consente di migliorare Google Cast. Se desideri ricevere assistenza in merito a problemi con la trasmissione, fai riferimento al $START_LINK$Centro assistenza$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Accettabile"
-   },
-   "5375576275991472719": {
-      "message": "Eccellente - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC e Chromecast sono sulla stessa rete Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Quale tipo di feedback vuoi fornire?"
-   },
-   "545449835455981095": {
-      "message": "La trasmissione dell'audio di sistema non è supportata su questo dispositivo."
-   },
-   "5465034684300203467": {
-      "message": "Quali contenuti/URL stavi trasmettendo?"
-   },
-   "5485620192329479690": {
-      "message": "Invia log di debug (consigliato)"
-   },
-   "5699813974548050528": {
-      "message": "Accettabile - FM"
-   },
-   "5723583529370342957": {
-      "message": "Interruzioni occasionali"
-   },
-   "5910595154486533449": {
-      "message": "Scadente"
-   },
-   "5991427458288444010": {
-      "message": "La richiesta di trasmissione non ha ottenuto risposta."
-   },
-   "6063910461797960050": {
-      "message": "L'utilizzo di Hangouts è regolato dalle Norme sulla privacy di Google."
-   },
-   "6086448804586867636": {
-      "message": "* Obbligatorio"
-   },
-   "642051245326856511": {
-      "message": "Inserisci qui il tuo feedback: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Non ho provato"
-   },
-   "6614468912728530636": {
-      "message": "Inguardabile"
-   },
-   "6963873398546068901": {
-      "message": "Avviso. È attiva la funzione di registrazione dettagliata. I log indicati di seguito potrebbero includere URL o altri dati sensibili. Controlla e assicurati di voler inviare tali informazioni."
-   },
-   "6997602168024654529": {
-      "message": "Non sono sicuro"
-   },
-   "7156560800952850585": {
-      "message": "Comunicaci i tuoi commenti su Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Invia $START_LINK$log di debug$END_LINK$ (consigliato)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Disattiva audio"
-   },
-   "7735695102441495789": {
-      "message": "Il numero di partecipanti non era sufficiente a mantenere attivo l'Hangout."
-   },
-   "7824803162979416790": {
-      "message": "PC e Chromecast sono su reti Wi-Fi diverse (ad esempio 2,4 GHz e 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Log del dispositivo e della trasmissione"
-   },
-   "8009014317872238527": {
-      "message": "Riattiva audio"
-   },
-   "8083429352755760987": {
-      "message": "Qualità audio"
-   },
-   "8205999658352447129": {
-      "message": "Discontinuo"
-   },
-   "8330636888136075045": {
-      "message": "Dettagli qualità mirroring $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Scadente"
-   },
-   "845494741086179740": {
-      "message": "Il PC è collegato a una rete cablata, il Chromecast a una rete Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Buona"
-   },
-   "8530815930928232626": {
-      "message": "Qualità video"
-   },
-   "8636962961150071298": {
-      "message": "Cerca"
-   },
-   "8706273405040403641": {
-      "message": "Grazie per avere inviato il feedback."
-   },
-   "9059560719840598868": {
-      "message": "Invia feedback"
-   },
-   "9120942669794506861": {
-      "message": "Hai installato VPN, proxy, firewall o software NAS particolari?"
-   },
-   "9211708838274008657": {
-      "message": "Impossibile inviare il feedback. Riprova più tardi."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/iw/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/iw/messages.json
deleted file mode 100644 (file)
index c9364b2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"1018984561488520517": {"message": "\u05e7\u05d5\u05e4\u05d0"}, "1213957982723875920": {"message": "\u05d0\u05d9\u05d6\u05d4 \u05de\u05d4\u05de\u05e9\u05e4\u05d8\u05d9\u05dd \u05d4\u05d1\u05d0\u05d9\u05dd \u05de\u05ea\u05d0\u05e8 \u05d0\u05ea \u05d4\u05e8\u05e9\u05ea \u05e9\u05dc\u05da \u05d1\u05e6\u05d5\u05e8\u05d4 \u05d4\u05d8\u05d5\u05d1\u05d4 \u05d1\u05d9\u05d5\u05ea\u05e8?"}, "128276876460319075": {"message": "\u05d2\u05d9\u05dc\u05d5\u05d9 \u05de\u05db\u05e9\u05d9\u05e8\u05d9\u05dd"}, "1428448869078126731": {"message": "\u05d0\u05d9\u05db\u05d5\u05ea \u05d4\u05e2\u05d1\u05e8\u05ea \u05d4\u05d5\u05d5\u05d9\u05d3\u05d0\u05d5"}, "1522140683318860351": {"message": "\u05d4\u05d7\u05d9\u05d1\u05d5\u05e8 \u05e0\u05db\u05e9\u05dc. \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1."}, "1550904064710828958": {"message": "\u05d7\u05dc\u05e7"}, "1636686747687494376": {"message": "\u05de\u05e2\u05d5\u05dc\u05d4"}, "1802762746589457177": {"message": "\u05e2\u05d5\u05e6\u05de\u05ea \u05e7\u05d5\u05dc"}, "1850397500312020388": {"message": "\u200f\u05d4\u05d0\u05dd \u05d4-Chromecast \u05e9\u05dc\u05da \u05de\u05d5\u05e4\u05d9\u05e2 \u05d1$START_LINK$\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 Google Home$END_LINK$? $START_SPAN$*$END_SPAN$", "placeholders": {"END_LINK": {"content": "$1"}, "END_SPAN": {"content": "$2"}, "START_LINK": {"content": "$3"}, "START_SPAN": {"content": "$4"}}}, "1850397500312020388_ph": {"message": "</a>\ue000</span>\ue000<a href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\ue000<span class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"}, "2145752429973207616": {"message": "\u05d4\u05e2\u05e8\u05d5\u05ea \u05e0\u05d5\u05e1\u05e4\u05d5\u05ea: $START_SPAN$*$END_SPAN$", "placeholders": {"END_SPAN": {"content": "$1"}, "START_SPAN": {"content": "$2"}}}, "2145752429973207616_ph": {"message": "</span>\ue000<span class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"}, "2159130950882492111": {"message": "\u05d1\u05d9\u05d8\u05d5\u05dc"}, "2194670894476780934": {"message": "\u05dc\u05d0 \u05d6\u05de\u05d9\u05df"}, "2297080986956220930": {"message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{\u200fHangout \u05e2\u05dd {ORGANIZER}}=2{\u200fHangout \u05e2\u05dd {ORGANIZER} \u05d5\u05d0\u05d3\u05dd \u05d0\u05d7\u05d3 \u05e0\u05d5\u05e1\u05e3}many{\u200fHangout \u05e2\u05dd {ORGANIZER} \u05d5-# \u05d0\u05e0\u05e9\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd}other{\u200fHangout \u05e2\u05dd {ORGANIZER} \u05d5-# \u05d0\u05e0\u05e9\u05d9\u05dd \u05e0\u05d5\u05e1\u05e4\u05d9\u05dd}}"}, "244647017322945605": {"message": "\u200f\u05d8\u05d5\u05d1 - DVD"}, "2575016469622936324": {"message": "\u05d0\u05d9\u05db\u05d5\u05ea \u05d4\u05e7\u05e8\u05e0\u05d4 \u05e9\u05dc \u05db\u05e8\u05d8\u05d9\u05e1\u05d9\u05d9\u05d4/\u05e9\u05d5\u05dc\u05d7\u05df \u05e2\u05d1\u05d5\u05d3\u05d4"}, "2807800733729323332": {"message": "\u05db\u05df"}, "2810417817914017289": {"message": "\u05d4\u05e4\u05e2\u05dc"}, "3219866268410307919": {"message": "\u05e9\u05d5\u05dc\u05d7 \u05de\u05e9\u05d5\u05d1..."}, "3239956785410157548": {"message": "\u05d4\u05ea\u05e9\u05d5\u05d1\u05d4 \u05e9\u05dc\u05da"}, "3326722026796849289": {"message": "\u05d0\u05d7\u05e8"}, "3413021810593924462": {"message": "\u05d4\u05e9\u05d4\u05d4"}, "3542042671420335679": {"message": "\u05dc\u05d0"}, "3567591856726172993": {"message": "\u05d0\u05d9\u05e9\u05d5\u05e8"}, "4094392217219068632": {"message": "\u05d0\u05d9\u05de\u05d9\u05d9\u05dc (\u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9):"}, "4097220110929447276": {"message": "\u200f\u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05e2\u05dc \u05d2\u05e8\u05e1\u05ea Chrome, \u05d2\u05e8\u05e1\u05ea \u05de\u05e2\u05e8\u05db\u05ea \u05d4\u05d4\u05e4\u05e2\u05dc\u05d4, \u05d4\u05d2\u05d3\u05e8\u05d5\u05ea Cast, \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05e1\u05d8\u05d8\u05d9\u05e1\u05d8\u05d9\u05d9\u05dd \u05e9\u05dc \u05d1\u05d9\u05e6\u05d5\u05e2\u05d9 \u05d4\u05e2\u05d1\u05e8\u05ea \u05ea\u05d5\u05db\u05df \u05d5\u05d9\u05d5\u05de\u05e0\u05d9 \u05d0\u05d1\u05d7\u05d5\u05df \u05e9\u05dc \u05e2\u05e8\u05d5\u05e5 \u05d4\u05ea\u05e7\u05e9\u05d5\u05e8\u05ea \u05e9\u05dc\u05da, \u05d9\u05d9\u05e9\u05dc\u05d7\u05d5 \u05d9\u05d7\u05d3 \u05e2\u05dd \u05db\u05dc \u05de\u05d9\u05d3\u05e2 \u05d0\u05d7\u05e8 \u05e9\u05d4\u05d2\u05d3\u05e8\u05ea\u05da \u05ea\u05db\u05dc\u05d5\u05dc \u05dc\u05de\u05e2\u05dc\u05d4. \u05de\u05e9\u05d5\u05d1 \u05d6\u05d4 \u05de\u05e9\u05de\u05e9 \u05dc\u05d0\u05d1\u05d7\u05d5\u05df \u05d1\u05e2\u05d9\u05d5\u05ea \u05d5\u05db\u05d3\u05d9 \u05dc\u05e2\u05d6\u05d5\u05e8 \u05d1\u05e9\u05d9\u05e4\u05d5\u05e8 \u05d4\u05ea\u05db\u05d5\u05e0\u05d4. \u05db\u05dc \u05d4\u05de\u05d9\u05d3\u05e2 \u05d4\u05d0\u05d9\u05e9\u05d9 \u05e9\u05d9\u05d9\u05e9\u05dc\u05d7 \u05d1\u05de\u05e4\u05d5\u05e8\u05e9 \u05d0\u05d5 \u05d1\u05d0\u05d5\u05e4\u05df \u05de\u05e7\u05e8\u05d9 \u05d9\u05d6\u05db\u05d4 \u05dc\u05d4\u05d2\u05e0\u05d4 \u05d1\u05d4\u05ea\u05d0\u05dd \u05dc\u05ea\u05e7\u05e0\u05d5\u05df \u05d4\u05e4\u05e8\u05d8\u05d9\u05d5\u05ea \u05e9\u05dc\u05e0\u05d5. \u05e9\u05dc\u05d9\u05d7\u05ea \u05d4\u05de\u05e9\u05d5\u05d1 \u05d4\u05d6\u05d4 \u05de\u05d4\u05d5\u05d5\u05d4 \u05d0\u05ea \u05d4\u05e1\u05db\u05de\u05d4 \u05dc\u05db\u05da \u05e9-Google \u05ea\u05d4\u05d9\u05d4 \u05e8\u05e9\u05d0\u05d9\u05ea \u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05de\u05e9\u05d5\u05d1 \u05e9\u05ea\u05e1\u05e4\u05e7 \u05db\u05d3\u05d9 \u05dc\u05e9\u05e4\u05e8 \u05db\u05dc \u05de\u05d5\u05e6\u05e8 \u05d0\u05d5 \u05e9\u05d9\u05e8\u05d5\u05ea \u05e9\u05dc Google."}, "4148300086676792937": {"message": "\u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05de\u05d7\u05d5\u05e7 \u05d0\u05ea \u05d4\u05de\u05e9\u05d5\u05d1?"}, "4163185390680253103": {"message": "\u05d1\u05d0\u05d2 \u05d0\u05d5 \u05e9\u05d2\u05d9\u05d0\u05d4"}, "4246483347873264186": {"message": "\u05d4\u05d1\u05e7\u05e9\u05d4 \u05e9\u05dc\u05da \u05dc\u05d4\u05e6\u05d9\u05d2 \u05e0\u05d3\u05d7\u05ea\u05d4. \u05d4\u05de\u05ea\u05df \u05dc\u05e4\u05e0\u05d9 \u05e9\u05ea\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1."}, "4528089202128275824": {"message": "\u05d4\u05d4\u05e2\u05d1\u05e8\u05d4 \u05e0\u05db\u05e9\u05dc\u05d4. \u05de\u05d5\u05de\u05dc\u05e5 \u05dc\u05e0\u05e1\u05d5\u05ea \u05e9\u05d5\u05d1."}, "4575332923598659024": {"message": "\u200f\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05d4\u05d9\u05d4 \u05dc\u05e4\u05e2\u05e0\u05d7 \u05d0\u05ea \u05e9\u05dd \u05d4-Hangout. \u05d1\u05d3\u05d5\u05e7 \u05d0\u05ea \u05d4\u05e9\u05dd \u05d5\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1."}, "4592127349908255218": {"message": "\u05dc\u05d0 \u05d1\u05e8\u05d5\u05e8"}, "4756056595565370923": {"message": "\u05e9\u05dc\u05d9\u05d7\u05ea \u05d4\u05de\u05e9\u05d5\u05d1 \u05e0\u05db\u05e9\u05dc\u05d4. \u05de\u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1..."}, "492097680647953484": {"message": "\u05d1\u05e7\u05e9\u05d4 \u05dc\u05ea\u05db\u05d5\u05e0\u05d4"}, "5014364904504073524": {"message": "\u05de\u05e2\u05d5\u05dc\u05d4"}, "5028289843569700466": {"message": "\u200f\u05d4\u05de\u05e9\u05d5\u05d1 \u05e9\u05dc\u05da \u05e2\u05d5\u05d6\u05e8 \u05dc\u05e0\u05d5 \u05dc\u05e9\u05e4\u05e8 \u05d0\u05ea Google Cast \u05d5\u05d0\u05e0\u05d7\u05e0\u05d5 \u05de\u05d5\u05d3\u05d9\u05dd \u05dc\u05da \u05e2\u05dc\u05d9\u05d5. \u05dc\u05e7\u05d1\u05dc\u05ea \u05e2\u05d6\u05e8\u05d4 \u05d1\u05e4\u05ea\u05e8\u05d5\u05df \u05e9\u05dc \u05d1\u05e2\u05d9\u05d5\u05ea \u05d4\u05e2\u05d1\u05e8\u05d4, \u05d0\u05e4\u05e9\u05e8 \u05dc\u05e2\u05d9\u05d9\u05df \u05d1$START_LINK$\u05de\u05e8\u05db\u05d6 \u05d4\u05e2\u05d6\u05e8\u05d4$END_LINK$.", "placeholders": {"END_LINK": {"content": "$1"}, "START_LINK": {"content": "$2"}}}, "5028289843569700466_ph": {"message": "</a>\ue000<a href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"}, "5363086287710390513": {"message": "\u05e1\u05d1\u05d9\u05e8"}, "5375576275991472719": {"message": "\u200f\u05de\u05e2\u05d5\u05dc\u05d4 - HD"}, "5385436389563925676": {"message": "\u200f\u05de\u05d7\u05e9\u05d1 \u05d5-Chromecast \u05d1\u05d0\u05d5\u05ea\u05d4 \u05e8\u05e9\u05ea Wi-Fi"}, "5440055726839070415": {"message": "\u05de\u05d4\u05d5 \u05e1\u05d5\u05d2 \u05d4\u05de\u05e9\u05d5\u05d1 \u05e9\u05d0\u05ea\u05d4 \u05de\u05e1\u05e4\u05e7?"}, "545449835455981095": {"message": "\u05de\u05db\u05e9\u05d9\u05e8 \u05d6\u05d4 \u05d0\u05d9\u05e0\u05d5 \u05ea\u05d5\u05de\u05da \u05d1\u05d4\u05e2\u05d1\u05e8\u05ea \u05d0\u05d5\u05d3\u05d9\u05d5 \u05e9\u05dc \u05d4\u05de\u05e2\u05e8\u05db\u05ea."}, "5465034684300203467": {"message": "\u05d0\u05d9\u05d6\u05d4 \u05ea\u05d5\u05db\u05df \u05d0\u05d5 \u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05ea\u05e8 \u05d4\u05e2\u05d1\u05e8\u05ea?"}, "5485620192329479690": {"message": "\u05e9\u05dc\u05d7 \u05d9\u05d5\u05de\u05e0\u05d9\u05dd \u05e9\u05dc \u05e0\u05d9\u05e4\u05d5\u05d9 \u05d1\u05d0\u05d2\u05d9\u05dd (\u05de\u05d5\u05de\u05dc\u05e5)"}, "5699813974548050528": {"message": "\u200f\u05e1\u05d1\u05d9\u05e8 - FM"}, "5723583529370342957": {"message": "\u05dc\u05d0 \u05d9\u05e6\u05d9\u05d1"}, "5910595154486533449": {"message": "\u05d0\u05d9\u05db\u05d5\u05ea \u05d2\u05e8\u05d5\u05e2\u05d4"}, "5991427458288444010": {"message": "\u05d4\u05d1\u05e7\u05e9\u05d4 \u05e9\u05dc\u05da \u05dc\u05d4\u05e6\u05d9\u05d2 \u05dc\u05d0 \u05e0\u05e2\u05e0\u05ea\u05d4."}, "6063910461797960050": {"message": "\u200f\u05e2\u05dc \u05d4\u05e9\u05d9\u05de\u05d5\u05e9 \u05d1-Hangouts \u05d7\u05dc\u05d4 \u05de\u05d3\u05d9\u05e0\u05d9\u05d5\u05ea \u05d4\u05e4\u05e8\u05d8\u05d9\u05d5\u05ea \u05e9\u05dc Google."}, "6086448804586867636": {"message": "* \u05e0\u05d3\u05e8\u05e9"}, "642051245326856511": {"message": "\u05d4\u05d6\u05df \u05d0\u05ea \u05d4\u05de\u05e9\u05d5\u05d1 \u05e9\u05dc\u05da \u05db\u05d0\u05df: $START_SPAN$*$END_SPAN$", "placeholders": {"END_SPAN": {"content": "$1"}, "START_SPAN": {"content": "$2"}}}, "642051245326856511_ph": {"message": "</span>\ue000<span class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"}, "6585975561839203683": {"message": "\u05dc\u05d0 \u05e0\u05d9\u05e1\u05d9\u05ea\u05d9"}, "6614468912728530636": {"message": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05e6\u05e4\u05d9\u05d9\u05d4"}, "6963873398546068901": {"message": "\u05d0\u05d6\u05d4\u05e8\u05d4 - \u05d4\u05e8\u05d9\u05e9\u05d5\u05dd \u05d4\u05de\u05e4\u05d5\u05e8\u05d8 \u05e4\u05d5\u05e2\u05dc. \u05d9\u05d5\u05de\u05e0\u05d9 \u05d4\u05e8\u05d9\u05e9\u05d5\u05dd \u05e9\u05d1\u05d4\u05de\u05e9\u05da \u05e2\u05e9\u05d5\u05d9\u05d9\u05dd \u05dc\u05db\u05dc\u05d5\u05dc \u05db\u05ea\u05d5\u05d1\u05d5\u05ea \u05d0\u05ea\u05e8\u05d9\u05dd \u05d0\u05d5 \u05de\u05d9\u05d3\u05e2 \u05e8\u05d2\u05d9\u05e9 \u05d0\u05d7\u05e8. \u05e2\u05d9\u05d9\u05df \u05d1\u05d4\u05dd \u05db\u05d3\u05d9 \u05dc\u05d5\u05d5\u05d3\u05d0 \u05e9\u05d0\u05d9\u05df \u05dc\u05da \u05d1\u05e2\u05d9\u05d4 \u05dc\u05e9\u05dc\u05d5\u05d7 \u05d0\u05ea \u05d4\u05de\u05d9\u05d3\u05e2 \u05d4\u05d6\u05d4."}, "6997602168024654529": {"message": "\u05dc\u05d0 \u05d1\u05d8\u05d5\u05d7"}, "7156560800952850585": {"message": "\u200f\u05de\u05d4 \u05d4\u05d1\u05e2\u05d9\u05d4 \u05e9\u05e0\u05ea\u05e7\u05dc\u05ea \u05d1\u05d4 \u05d1-Google Cast?"}, "715869212995214079": {"message": "\u05e9\u05dc\u05d7 $START_LINK$\u05d9\u05d5\u05de\u05e0\u05d9 \u05e0\u05d9\u05e4\u05d5\u05d9 \u05d1\u05d0\u05d2\u05d9\u05dd$END_LINK$ (\u05de\u05d5\u05de\u05dc\u05e5)", "placeholders": {"END_LINK": {"content": "$1"}, "START_LINK": {"content": "$2"}}}, "715869212995214079_ph": {"message": "</a>\ue000<a href=\"\">"}, "7603034707785674700": {"message": "\u05d4\u05e9\u05ea\u05e7"}, "7735695102441495789": {"message": "\u200f\u05dc\u05d0 \u05d4\u05d9\u05d5 \u05de\u05e1\u05e4\u05d9\u05e7 \u05de\u05e9\u05ea\u05ea\u05e4\u05d9\u05dd \u05d1-Hangout \u05db\u05d3\u05d9 \u05e9\u05d9\u05d9\u05e9\u05d0\u05e8 \u05e4\u05e2\u05d9\u05dc."}, "7824803162979416790": {"message": "\u200f\u05de\u05d7\u05e9\u05d1 \u05d5-Chromecast \u05d1\u05e8\u05e9\u05ea\u05d5\u05ea Wi-Fi \u05e9\u05d5\u05e0\u05d5\u05ea (\u05dc\u05de\u05e9\u05dc, 2.4GHz \u05dc\u05e2\u05d5\u05de\u05ea 5GHz)"}, "7876724262035435114": {"message": "\u05d9\u05d5\u05de\u05e0\u05d9 \u05d4\u05e2\u05d1\u05e8\u05d4 \u05d5\u05de\u05db\u05e9\u05d9\u05e8\u05d9\u05dd"}, "8009014317872238527": {"message": "\u05d1\u05d9\u05d8\u05d5\u05dc \u05d4\u05e9\u05ea\u05e7\u05d4"}, "8083429352755760987": {"message": "\u05d0\u05d9\u05db\u05d5\u05ea \u05d4\u05e9\u05de\u05e2\u05ea \u05d4\u05d0\u05d5\u05d3\u05d9\u05d5"}, "8205999658352447129": {"message": "\u05e7\u05d5\u05e4\u05e6\u05e0\u05d9"}, "8330636888136075045": {"message": "\u05e4\u05e8\u05d8\u05d9\u05dd \u05dc\u05d2\u05d1\u05d9 \u05d0\u05d9\u05db\u05d5\u05ea \u05d4\u05e9\u05de\u05e2\u05ea \u05d4\u05d0\u05d5\u05d3\u05d9\u05d5 $START_SPAN$*$END_SPAN$", "placeholders": {"END_SPAN": {"content": "$1"}, "START_SPAN": {"content": "$2"}}}, "8330636888136075045_ph": {"message": "</span>\ue000<span class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"}, "843316808366399491": {"message": "\u05d0\u05d9\u05db\u05d5\u05ea \u05d2\u05e8\u05d5\u05e2\u05d4"}, "845494741086179740": {"message": "\u200f\u05d4\u05de\u05d7\u05e9\u05d1 \u05e7\u05d5\u05d5\u05d9 \u05d5-Chromecast \u05de\u05d5\u05e4\u05e2\u05dc \u05e2\u05dd Wi-Fi"}, "8515148417333877999": {"message": "\u05d8\u05d5\u05d1"}, "8530815930928232626": {"message": "\u05d0\u05d9\u05db\u05d5\u05ea \u05d4\u05e6\u05d2\u05ea \u05d4\u05d5\u05d5\u05d9\u05d3\u05d0\u05d5"}, "8636962961150071298": {"message": "\u05d7\u05e4\u05e9"}, "8706273405040403641": {"message": "\u05ea\u05d5\u05d3\u05d4 \u05e9\u05e9\u05dc\u05d7\u05ea \u05de\u05e9\u05d5\u05d1."}, "9059560719840598868": {"message": " \u05e9\u05dc\u05d9\u05d7\u05ea \u05de\u05e9\u05d5\u05d1"}, "9120942669794506861": {"message": "\u200f\u05d4\u05d0\u05dd \u05de\u05d5\u05ea\u05e7\u05e0\u05ea \u05d1\u05de\u05d7\u05e9\u05d1 \u05ea\u05d5\u05db\u05e0\u05d4 \u05de\u05d9\u05d5\u05d7\u05d3\u05ea \u05de\u05e1\u05d5\u05d2 VPN, \u05e9\u05e8\u05ea Proxy, \u05d7\u05d5\u05de\u05ea \u05d0\u05e9 \u05d0\u05d5 NAS?"}, "9211708838274008657": {"message": "\u05dc\u05d0 \u05e0\u05d9\u05ea\u05df \u05dc\u05e9\u05dc\u05d5\u05d7 \u05de\u05e9\u05d5\u05d1. \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1 \u05de\u05d0\u05d5\u05d7\u05e8 \u05d9\u05d5\u05ea\u05e8."}, "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {"message": "2145752429973207616"}, "MEDIA_ROUTER_AUDIO_QUALITY": {"message": "8083429352755760987"}, "MEDIA_ROUTER_CANCEL_BUTTON": {"message": "2159130950882492111"}, "MEDIA_ROUTER_CONTENT_QUESTION": {"message": "5465034684300203467"}, "MEDIA_ROUTER_DID_NOT_TRY": {"message": "6585975561839203683"}, "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {"message": "4094392217219068632"}, "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {"message": "5028289843569700466"}, "MEDIA_ROUTER_FEEDBACK_HEADER": {"message": "7156560800952850585"}, "MEDIA_ROUTER_FEEDBACK_PROMPT": {"message": "642051245326856511"}, "MEDIA_ROUTER_FEEDBACK_REQUIRED": {"message": "6086448804586867636"}, "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {"message": "5440055726839070415"}, "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {"message": "8330636888136075045"}, "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {"message": "7824803162979416790"}, "MEDIA_ROUTER_NETWORK_QUESTION": {"message": "1213957982723875920"}, "MEDIA_ROUTER_NETWORK_SAME_WIFI": {"message": "5385436389563925676"}, "MEDIA_ROUTER_NETWORK_WIRED_PC": {"message": "845494741086179740"}, "MEDIA_ROUTER_NO": {"message": "3542042671420335679"}, "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {"message": "4097220110929447276"}, "MEDIA_ROUTER_SEND_BUTTON": {"message": "9059560719840598868"}, "MEDIA_ROUTER_SEND_LOGS": {"message": "715869212995214079"}, "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {"message": "1850397500312020388"}, "MEDIA_ROUTER_SOFTWARE_QUESTION": {"message": "9120942669794506861"}, "MEDIA_ROUTER_UNKNOWN": {"message": "6997602168024654529"}, "MEDIA_ROUTER_VIDEO_QUALITY": {"message": "8530815930928232626"}, "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {"message": "1428448869078126731"}, "MEDIA_ROUTER_YES": {"message": "2807800733729323332"}, "MSG_FAILED_TO_CAST": {"message": "4528089202128275824"}, "MSG_KNOCK_DENIED": {"message": "4246483347873264186"}, "MSG_KNOCK_TIMEOUT": {"message": "5991427458288444010"}, "MSG_MR_CONNECT_FAILED": {"message": "1522140683318860351"}, "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {"message": "5699813974548050528"}, "MSG_MR_FEEDBACK_AUDIO_GOOD": {"message": "8515148417333877999"}, "MSG_MR_FEEDBACK_AUDIO_PERFECT": {"message": "1636686747687494376"}, "MSG_MR_FEEDBACK_AUDIO_POOR": {"message": "843316808366399491"}, "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {"message": "4592127349908255218"}, "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {"message": "4148300086676792937"}, "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {"message": "6963873398546068901"}, "MSG_MR_FEEDBACK_LOGS_HEADER": {"message": "7876724262035435114"}, "MSG_MR_FEEDBACK_NA": {"message": "2194670894476780934"}, "MSG_MR_FEEDBACK_OK": {"message": "3567591856726172993"}, "MSG_MR_FEEDBACK_RESENDING": {"message": "4756056595565370923"}, "MSG_MR_FEEDBACK_SENDING": {"message": "3219866268410307919"}, "MSG_MR_FEEDBACK_SEND_FAIL": {"message": "9211708838274008657"}, "MSG_MR_FEEDBACK_SEND_LOGS": {"message": "5485620192329479690"}, "MSG_MR_FEEDBACK_SEND_SUCCESS": {"message": "8706273405040403641"}, "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {"message": "4163185390680253103"}, "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {"message": "128276876460319075"}, "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {"message": "492097680647953484"}, "MSG_MR_FEEDBACK_TYPE_OTHER": {"message": "3326722026796849289"}, "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {"message": "2575016469622936324"}, "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {"message": "5363086287710390513"}, "MSG_MR_FEEDBACK_VIDEO_FREEZES": {"message": "1018984561488520517"}, "MSG_MR_FEEDBACK_VIDEO_GOOD": {"message": "244647017322945605"}, "MSG_MR_FEEDBACK_VIDEO_GREAT": {"message": "5375576275991472719"}, "MSG_MR_FEEDBACK_VIDEO_JERKY": {"message": "8205999658352447129"}, "MSG_MR_FEEDBACK_VIDEO_PERFECT": {"message": "5014364904504073524"}, "MSG_MR_FEEDBACK_VIDEO_POOR": {"message": "5910595154486533449"}, "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {"message": "1550904064710828958"}, "MSG_MR_FEEDBACK_VIDEO_STUTTER": {"message": "5723583529370342957"}, "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {"message": "6614468912728530636"}, "MSG_MR_FEEDBACK_YOUR_ANSWER": {"message": "3239956785410157548"}, "MSG_MR_HANGOUT_INACTIVE": {"message": "7735695102441495789"}, "MSG_MR_HANGOUT_INVALID": {"message": "4575332923598659024"}, "MSG_MR_HANGOUT_PRIVACY": {"message": "6063910461797960050"}, "MSG_MR_HANGOUT_TITLE_": {"message": "2297080986956220930"}, "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {"message": "545449835455981095"}, "MSG_MUTE": {"message": "7603034707785674700"}, "MSG_PAUSE": {"message": "3413021810593924462"}, "MSG_PLAY": {"message": "2810417817914017289"}, "MSG_SEEK": {"message": "8636962961150071298"}, "MSG_UNMUTE": {"message": "8009014317872238527"}, "MSG_VOLUME": {"message": "1802762746589457177"}}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ja/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ja/messages.json
deleted file mode 100644 (file)
index bc5135a..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "固まる"
-   },
-   "1213957982723875920": {
-      "message": "ご利用のネットワークの説明として最も近いのは次のうちどれですか?"
-   },
-   "128276876460319075": {
-      "message": "デバイス検出"
-   },
-   "1428448869078126731": {
-      "message": "動画の滑らかさ"
-   },
-   "1522140683318860351": {
-      "message": "接続できませんでした。もう一度お試しください。"
-   },
-   "1550904064710828958": {
-      "message": "滑らか"
-   },
-   "1636686747687494376": {
-      "message": "大変良い"
-   },
-   "1802762746589457177": {
-      "message": "音量"
-   },
-   "1850397500312020388": {
-      "message": "$START_LINK$Google Home アプリ$END_LINK$で Chromecast が表示されますか?$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "その他のコメント: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "キャンセル"
-   },
-   "2194670894476780934": {
-      "message": "該当せず"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{ハングアウト}=1{{ORGANIZER} さんとのハングアウト}=2{{ORGANIZER} さん、他 1 人とのハングアウト}other{{ORGANIZER} さん、他 # 人とのハングアウト}}"
-   },
-   "244647017322945605": {
-      "message": "良い - DVD"
-   },
-   "2575016469622936324": {
-      "message": "タブやデスクトップ投影の品質"
-   },
-   "2807800733729323332": {
-      "message": "はい"
-   },
-   "2810417817914017289": {
-      "message": "再生"
-   },
-   "3219866268410307919": {
-      "message": "フィードバックを送信しています..."
-   },
-   "3239956785410157548": {
-      "message": "自分の解答"
-   },
-   "3326722026796849289": {
-      "message": "その他"
-   },
-   "3413021810593924462": {
-      "message": "一時停止"
-   },
-   "3542042671420335679": {
-      "message": "いいえ"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "メール(省略可):"
-   },
-   "4097220110929447276": {
-      "message": "上記で送信するよう選択した情報に加えて、お使いの Chrome のバージョン、オペレーティング システムのバージョン、Cast の設定、ミラーリングのパフォーマンス統計情報、通信チャンネルの診断ログが送信されます。お寄せいただいたフィードバックは、問題の診断と機能の改善に使用されます。送信していただいた個人情報は、直接の送信、他の情報に付随しての送信を問わず、Google のプライバシー ポリシーに従って保護されます。このフィードバックを送信すると、Google がその内容を Google のプロダクトまたはサービスの改善のため使用することについて同意したことになります。"
-   },
-   "4148300086676792937": {
-      "message": "フィードバックを破棄してもよろしいですか?"
-   },
-   "4163185390680253103": {
-      "message": "バグまたはエラー"
-   },
-   "4246483347873264186": {
-      "message": "キャスト リクエストは拒否されました。再度リクエストできるようになるまでしばらくお待ちください。"
-   },
-   "4528089202128275824": {
-      "message": "キャストできませんでした。もう一度お試しください。"
-   },
-   "4575332923598659024": {
-      "message": "ハングアウト名を解決できませんでした。名前を確認してから、もう一度お試しください。"
-   },
-   "4592127349908255218": {
-      "message": "聞き取り不能"
-   },
-   "4756056595565370923": {
-      "message": "フィードバックを送信できませんでした。再試行しています..."
-   },
-   "492097680647953484": {
-      "message": "機能のリクエスト"
-   },
-   "5014364904504073524": {
-      "message": "大変滑らか"
-   },
-   "5028289843569700466": {
-      "message": "お送りいただいたフィードバックは、Google Cast の改善に役立てさせていただきます。キャストに関する問題のトラブルシューティングについては、$START_LINK$ヘルプセンター$END_LINK$をご覧ください。",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "許容範囲内"
-   },
-   "5375576275991472719": {
-      "message": "大変良い - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC と Chromecast が同じ Wi-Fi ネットワークに接続している"
-   },
-   "5440055726839070415": {
-      "message": "お送りいただくフィードバックの種類を選択してください。"
-   },
-   "545449835455981095": {
-      "message": "このデバイスのシステム音声をキャストすることはできません。"
-   },
-   "5465034684300203467": {
-      "message": "キャストしたコンテンツまたは URL を教えてください。"
-   },
-   "5485620192329479690": {
-      "message": "デバッグログを送信する(推奨)"
-   },
-   "5699813974548050528": {
-      "message": "許容範囲内 - FM"
-   },
-   "5723583529370342957": {
-      "message": "たまに引っかかる"
-   },
-   "5910595154486533449": {
-      "message": "悪い"
-   },
-   "5991427458288444010": {
-      "message": "キャスト リクエストに対する応答がありませんでした。"
-   },
-   "6063910461797960050": {
-      "message": "ハングアウトのご利用には、Google プライバシー ポリシーが適用されます。"
-   },
-   "6086448804586867636": {
-      "message": "* 必須"
-   },
-   "642051245326856511": {
-      "message": "フィードバックの内容をご記入ください。$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "試していない"
-   },
-   "6614468912728530636": {
-      "message": "視聴不能"
-   },
-   "6963873398546068901": {
-      "message": "警告 - 詳細なログが有効になっています。以下のログには、URL その他扱いに注意を要する情報が含まれることがあります。ログの内容を確認したうえで送信してください。"
-   },
-   "6997602168024654529": {
-      "message": "わからない"
-   },
-   "7156560800952850585": {
-      "message": "Google Cast についてフィードバックをお寄せください。"
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$デバッグログ$END_LINK$を送信する(推奨)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "ミュート"
-   },
-   "7735695102441495789": {
-      "message": "参加人数が足りないため、ハングアウトは非アクティブになりました。"
-   },
-   "7824803162979416790": {
-      "message": "PC と Chromecast が別の Wi-Fi ネットワークに接続している(例: 2.4GHz と 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "キャストとデバイスのログ"
-   },
-   "8009014317872238527": {
-      "message": "ミュートを解除"
-   },
-   "8083429352755760987": {
-      "message": "音質"
-   },
-   "8205999658352447129": {
-      "message": "粗く、途切れがち"
-   },
-   "8330636888136075045": {
-      "message": "ミラーリング品質の詳細 $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "悪い"
-   },
-   "845494741086179740": {
-      "message": "PC は有線で接続し、Chromecast は Wi-Fi で接続している"
-   },
-   "8515148417333877999": {
-      "message": "良い"
-   },
-   "8530815930928232626": {
-      "message": "画質"
-   },
-   "8636962961150071298": {
-      "message": "シーク再生"
-   },
-   "8706273405040403641": {
-      "message": "フィードバックを送信していただきありがとうございます。"
-   },
-   "9059560719840598868": {
-      "message": "フィードバックを送信"
-   },
-   "9120942669794506861": {
-      "message": "特殊な VPN、プロキシ、ファイアウォール、NAS ソフトウェアをインストールしていますか?"
-   },
-   "9211708838274008657": {
-      "message": "フィードバックを送信できません。しばらくしてからもう一度お試しください。"
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/kn/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/kn/messages.json
deleted file mode 100644 (file)
index b8bdc95..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "ಫ್ರೀಜ್‌ ಮಾಡುತ್ತದೆ"
-   },
-   "1213957982723875920": {
-      "message": "ಕೆಳಗಿನ ಯಾವುದು ನಿಮ್ಮ ನೆಟ್‌ವರ್ಕ್‌ ಅನ್ನು ಉತ್ತಮವಾಗಿ ವಿವರಿಸುತ್ತದೆ?"
-   },
-   "128276876460319075": {
-      "message": "ಸಾಧನದ ಅನ್ವೇಷಣೆ"
-   },
-   "1428448869078126731": {
-      "message": "ವೀಡಿಯೊ ಮೃದುತ್ವ"
-   },
-   "1522140683318860351": {
-      "message": "ಸಂಪರ್ಕ ವಿಫಲವಾಗಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
-   },
-   "1550904064710828958": {
-      "message": "ನಯವಾದ"
-   },
-   "1636686747687494376": {
-      "message": "ಸೂಕ್ತ"
-   },
-   "1802762746589457177": {
-      "message": "ವಾಲ್ಯೂಮ್"
-   },
-   "1850397500312020388": {
-      "message": "ನೀವು $START_LINK$ Google Home ಆ್ಯಪ್‌ನಲ್ಲಿ$END_LINK$ ನಿಮ್ಮ Chromecast ಅನ್ನು ವೀಕ್ಷಿಸಲು ಸಾಧ್ಯವೇ? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "ಹೆಚ್ಚುವರಿ ಕಾಮೆಂಟ್‌ಗಳು: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "ರದ್ದುಮಾಡಿ"
-   },
-   "2194670894476780934": {
-      "message": "ಅನ್ವಯಿಸುವುದಿಲ್ಲ"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{{ORGANIZER} ಅವರ ಜೊತೆಗೆ Hangout}=2{ {ORGANIZER} ಮತ್ತು 1 ಇತರರ ಜೊತೆಗೆ Hangout}one{ {ORGANIZER} ಮತ್ತು # ಇತರರ ಜೊತೆಗೆ Hangout}other{ {ORGANIZER} ಮತ್ತು # ಇತರರ ಜೊತೆಗೆ Hangout}}"
-   },
-   "244647017322945605": {
-      "message": "ಉತ್ತಮ - DVD"
-   },
-   "2575016469622936324": {
-      "message": "ಟ್ಯಾಬ್/ಡೆಸ್ಕ್‌ಟಾಪ್ ಪ್ರಕ್ಷೇಪಣೆ ಗುಣಮಟ್ಟ"
-   },
-   "2807800733729323332": {
-      "message": "ಹೌದು"
-   },
-   "2810417817914017289": {
-      "message": "ಪ್ಲೇ"
-   },
-   "3219866268410307919": {
-      "message": "ಪ್ರತಿಕ್ರಿಯೆ ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ..."
-   },
-   "3239956785410157548": {
-      "message": "ನಿಮ್ಮ ಉತ್ತರ"
-   },
-   "3326722026796849289": {
-      "message": "ಇತರೆ"
-   },
-   "3413021810593924462": {
-      "message": "ವಿರಾಮಗೊಳಿಸು"
-   },
-   "3542042671420335679": {
-      "message": "ಇಲ್ಲ"
-   },
-   "3567591856726172993": {
-      "message": "ಸರಿ"
-   },
-   "4094392217219068632": {
-      "message": "ಇಮೇಲ್ (ಐಚ್ಛಿಕ):"
-   },
-   "4097220110929447276": {
-      "message": "ನಿಮ್ಮ Chrome ಆವೃತ್ತಿ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂ ಆವೃತ್ತಿ, Cast ಸೆಟ್ಟಿಂಗ್‌ಗಳು, ಮಿರರಿಂಗ್‌‌ ಕಾರ್ಯಕ್ಷಮತೆ ಅಂಕಿಅಂಶಗಳು ಮತ್ತು ಸಂವಹನ ಚಾನಲ್ ವಿಶ್ಲೇಷಣೆ ಲಾಗ್‌ಗಳನ್ನು ನೀವು ಮೇಲಕ್ಕೆ ಸೇರಿಸಲು ಆರಿಸುವ ಯಾವುದೇ ಮಾಹಿತಿಗೆ ಹೆಚ್ಚುವರಿಯಾಗಿ ಸಲ್ಲಿಸಲಾಗುವುದು. ಈ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸಮಸ್ಯೆಗಳನ್ನು ನಿವಾರಿಸಲು ಮತ್ತು ವೈಶಿಷ್ಟ್ಯವನ್ನು ಸುಧಾರಿಸಲು ಸಹಾಯ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. ನೀವು ಸಲ್ಲಿಸುವ ಯಾವುದೇ ವೈಯಕ್ತಿಕ ಮಾಹಿತಿಯು, ಸ್ಪಷ್ಟವಾಗಿರಲಿ ಅಥವಾ ಆಕಸ್ಮಿಕವಾಗಿರಲಿ ನಮ್ಮ ಗೌಪ್ಯತೆ ನೀತಿಯ ಅನುಸಾರವಾಗಿ ಅದನ್ನು ರಕ್ಷಿಸಲಾಗುತ್ತದೆ. ಈ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸಲ್ಲಿಸುವ ಮೂಲಕ, ಯಾವುದೇ Google ಉತ್ಪನ್ನ ಅಥವಾ ಸೇವೆಯನ್ನು ಸುಧಾರಿಸಲು ನೀವು ಒದಗಿಸಿದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು Google ಬಳಸಬಹುದು ಎಂದು ನೀವು ಸಮ್ಮತಿಸುತ್ತೀರಿ."
-   },
-   "4148300086676792937": {
-      "message": "ನೀವು ಪ್ರತಿಕ್ರಿಯೆ ತ್ಯಜಿಸಲು ಬಯಸುವಿರಾ?"
-   },
-   "4163185390680253103": {
-      "message": "ಬಗ್‌ ಅಥವಾ ದೋಷ"
-   },
-   "4246483347873264186": {
-      "message": "ಪ್ರಸ್ತುತಪಡಿಸಲು ನಿಮ್ಮ ವಿನಂತಿಯನ್ನು ನಿರಾಕರಿಸಲಾಗಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸುವ ಮೊದಲು ಕಾಯಿರಿ."
-   },
-   "4528089202128275824": {
-      "message": "ಬಿತ್ತರಿಸುವಿಕೆ ವಿಫಲವಾಗಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
-   },
-   "4575332923598659024": {
-      "message": "Hangout ಹೆಸರು ಅಮಾನ್ಯವಾಗಿದೆ. ದಯವಿಟ್ಟು ಹೆಸರನ್ನು ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
-   },
-   "4592127349908255218": {
-      "message": "ಗ್ರಹಿಸುವುದಕ್ಕಾಗದ"
-   },
-   "4756056595565370923": {
-      "message": "ಪ್ರತಿಕ್ರಿಯೆ ಕಳುಹಿಸಲು ವಿಫಲವಾಗಿದೆ. ಮರುಪ್ರಯತ್ನಿಸಲಾಗುತ್ತಿದೆ..."
-   },
-   "492097680647953484": {
-      "message": "ವೈಶಿಷ್ಟ್ಯದ ವಿನಂತಿ"
-   },
-   "5014364904504073524": {
-      "message": "ಸೂಕ್ತ"
-   },
-   "5028289843569700466": {
-      "message": "ನೀವು ನೀಡುವ ಪ್ರತಿಕ್ರಿಯೆ Google Cast ಅನ್ನು ಇನ್ನಷ್ಟು ಸುಧಾರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಬಿತ್ತರಿಸುವಿಕೆಯಲ್ಲಿನ ಸಮಸ್ಯೆ ನಿವಾರಣೆ ಸಹಾಯಕ್ಕಾಗಿ, ದಯವಿಟ್ಟು $START_LINK$ ಸಹಾಯ ಕೇಂದ್ರವನ್ನು$END_LINK$ ಉಲ್ಲೇಖಿಸಿ.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "ಸ್ವೀಕಾರಾರ್ಹ"
-   },
-   "5375576275991472719": {
-      "message": "ಶ್ರೇಷ್ಠ - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC ಮತ್ತು Chromecast ಒಂದೇ ವೈ-ಫೈ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿವೆ"
-   },
-   "5440055726839070415": {
-      "message": "ನೀವು ಯಾವ ರೀತಿಯ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಒದಗಿಸುತ್ತಿರುವಿರಿ?"
-   },
-   "545449835455981095": {
-      "message": "ಈ ಸಾಧನದಲ್ಲಿ ಸಿಸ್ಟಂ ಆಡಿಯೋ ಬಿತ್ತರಿಸುವಿಕೆಯು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ."
-   },
-   "5465034684300203467": {
-      "message": "ನೀವು ಯಾವ ವಿಷಯ/URL ಅನ್ನು ಬಿತ್ತರಿಸುತ್ತಿರುವಿರಿ?"
-   },
-   "5485620192329479690": {
-      "message": "ಡೀಬಗ್‌ ಲಾಗ್‌ಗಳನ್ನು ಕಳುಹಿಸಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)"
-   },
-   "5699813974548050528": {
-      "message": "ಸ್ವೀಕಾರಾರ್ಹ - FM"
-   },
-   "5723583529370342957": {
-      "message": "ಸಾಂದರ್ಭಿಕ ಸ್ಟಟರ್‌"
-   },
-   "5910595154486533449": {
-      "message": "ಕಳಪೆ"
-   },
-   "5991427458288444010": {
-      "message": "ಪ್ರಸ್ತುತಪಡಿಸಲು ನಿಮ್ಮ ವಿನಂತಿಗೆ ಉತ್ತರಿಸಲಾಗಿಲ್ಲ."
-   },
-   "6063910461797960050": {
-      "message": "Google ಗೌಪ್ಯತೆ ನೀತಿಯ ಮೂಲಕ Hangouts ಬಳಕೆಯನ್ನು ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ."
-   },
-   "6086448804586867636": {
-      "message": "* ಅಗತ್ಯವಿದೆ"
-   },
-   "642051245326856511": {
-      "message": "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಇಲ್ಲಿ ನಮೂದಿಸಿ: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "ಪ್ರಯತ್ನಿಸಿಲ್ಲ"
-   },
-   "6614468912728530636": {
-      "message": "ಗಮನಿಸಲಾಗದ"
-   },
-   "6963873398546068901": {
-      "message": "ಎಚ್ಚರಿಕೆ - ವಿವರವಾದ ದಾಖಲಿಸುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ; ಕೆಳಗಿನ ಲಾಗ್‍‍ಗಳು URLಗಳು ಅಥವಾ ಇತರೆ ಸೂಕ್ಷ್ಮ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. ದಯವಿಟ್ಟು ನೀವು ಈ ಮಾಹಿತಿಯನ್ನು ಸಲ್ಲಿಸಲು ನಿಮಗೆ ಯಾವುದೇ ಸಮಸ್ಯೆ ಇಲ್ಲವೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಖಚಿತಪಡಿಸಿ."
-   },
-   "6997602168024654529": {
-      "message": "ಖಾತರಿಯಿಲ್ಲ"
-   },
-   "7156560800952850585": {
-      "message": "Google Cast ನಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ನಮಗೆ ತಿಳಿಸಿ."
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$ಡೀಬಗ್‌ ಲಾಗ್‌ಗಳನ್ನು$END_LINK$ ಕಳುಹಿಸಿ (ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "ಮ್ಯೂಟ್"
-   },
-   "7735695102441495789": {
-      "message": "Hangout ನಲ್ಲಿ ಕ್ರಿಯಾಶೀಲವಾಗಿರಲು ಸಾಕಷ್ಟು ಪಾಲ್ಗೊಳ್ಳುವವರಿಲ್ಲ."
-   },
-   "7824803162979416790": {
-      "message": "PC ಮತ್ತು Chromecast ವಿಭಿನ್ನ ವೈ-ಫೈ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿವೆ (ಉದಾ. 2.4GHz ವಿರುದ್ಧ 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "ಬಿತ್ತರಿಸುವಿಕೆ ಮತ್ತು ಡ್ರೈವ್ ಲಾಗ್‌ಗಳು"
-   },
-   "8009014317872238527": {
-      "message": "ಅನ್‌ಮ್ಯೂಟ್"
-   },
-   "8083429352755760987": {
-      "message": "ಆಡಿಯೋ ಗುಣಮಟ್ಟ"
-   },
-   "8205999658352447129": {
-      "message": "ಜೆರ್ಕಿ"
-   },
-   "8330636888136075045": {
-      "message": "$START_SPAN$*$END_SPAN$ ಗುಣಮಟ್ಟದ ವಿವರಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲಾಗುತ್ತಿದೆ",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "ಕಳಪೆ"
-   },
-   "845494741086179740": {
-      "message": "PC ವೈರ್‌ ಸಹಿತವಾಗಿದೆ ಮತ್ತು Chromecast ವೈ-ಫೈ ನಲ್ಲಿದೆ."
-   },
-   "8515148417333877999": {
-      "message": "ಉತ್ತಮ"
-   },
-   "8530815930928232626": {
-      "message": "ವೀಡಿಯೊ ಗುಣಮಟ್ಟ"
-   },
-   "8636962961150071298": {
-      "message": "ಸೀಕ್"
-   },
-   "8706273405040403641": {
-      "message": "ಪ್ರತಿಕ್ರಿಯೆ ಕಳುಹಿಸಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು."
-   },
-   "9059560719840598868": {
-      "message": "ಪ್ರತಿಕ್ರಿಯೆ ನೀಡಿ"
-   },
-   "9120942669794506861": {
-      "message": "ನಿಮ್ಮಲ್ಲಿ ಯಾವುದೇ ವಿಶೇಷವಾದ VPN, ಪ್ರಾಕ್ಸಿ, ಫೈರ್‌ವಾಲ್‌ ಅಥವಾ NAS ಸಾಫ್ಟ್‌ವೇರ್‌ಗಳು ಸ್ಥಾಪಿತವಾಗಿವೆಯೇ?"
-   },
-   "9211708838274008657": {
-      "message": "ಪ್ರತಿಕ್ರಿಯೆ ಕಳುಹಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ. ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ko/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ko/messages.json
deleted file mode 100644 (file)
index 34d6780..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "정지됨"
-   },
-   "1213957982723875920": {
-      "message": "다음 중 사용 중인 네트워크를 가장 잘 설명하는 항목은 무엇입니까?"
-   },
-   "128276876460319075": {
-      "message": "기기 검색"
-   },
-   "1428448869078126731": {
-      "message": "동영상 화질"
-   },
-   "1522140683318860351": {
-      "message": "연결하지 못했습니다. 다시 시도해 주세요."
-   },
-   "1550904064710828958": {
-      "message": "원활함"
-   },
-   "1636686747687494376": {
-      "message": "완벽함"
-   },
-   "1802762746589457177": {
-      "message": "볼륨"
-   },
-   "1850397500312020388": {
-      "message": "$START_LINK$Google Home 앱$END_LINK$에 Chromecast가 표시되나요? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "추가 의견: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "취소"
-   },
-   "2194670894476780934": {
-      "message": "해당 없음"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{행아웃}=1{{ORGANIZER}님과 행아웃}=2{{ORGANIZER}님 외 1명과 행아웃}other{{ORGANIZER}님 외 #명과 행아웃}}"
-   },
-   "244647017322945605": {
-      "message": "좋음 - DVD"
-   },
-   "2575016469622936324": {
-      "message": "탭/데스크톱 프로젝션 품질"
-   },
-   "2807800733729323332": {
-      "message": "예"
-   },
-   "2810417817914017289": {
-      "message": "재생"
-   },
-   "3219866268410307919": {
-      "message": "의견을 보내는 중..."
-   },
-   "3239956785410157548": {
-      "message": "내 답변"
-   },
-   "3326722026796849289": {
-      "message": "기타"
-   },
-   "3413021810593924462": {
-      "message": "일시중지"
-   },
-   "3542042671420335679": {
-      "message": "아니요"
-   },
-   "3567591856726172993": {
-      "message": "확인"
-   },
-   "4094392217219068632": {
-      "message": "이메일(선택사항):"
-   },
-   "4097220110929447276": {
-      "message": "Chrome 버전, 운영체제 버전, Cast 설정, 미러링 실적 통계, 커뮤니케이션 채널 진단 로그와 위에서 포함하도록 선택한 모든 정보가 제출됩니다. 이 의견은 문제 진단과 기능 개선을 위해 사용됩니다. 명시적으로 또는 부수적으로 제출된 모든 개인정보는 Google 개인정보처리방침에 따라 보호됩니다. 이 의견을 제출하면 Google에서 제품 또는 서비스 개선을 위해 제공된 의견을 사용하도록 동의하는 것으로 간주됩니다."
-   },
-   "4148300086676792937": {
-      "message": "의견을 삭제하시겠습니까?"
-   },
-   "4163185390680253103": {
-      "message": "버그 또는 오류"
-   },
-   "4246483347873264186": {
-      "message": "전송 요청이 거부되었습니다. 잠시 후 다시 시도해 주세요."
-   },
-   "4528089202128275824": {
-      "message": "전송하지 못했습니다. 다시 시도해 주세요."
-   },
-   "4575332923598659024": {
-      "message": "행아웃 이름이 잘못되었습니다. 이름을 확인한 다음 다시 시도해 주세요."
-   },
-   "4592127349908255218": {
-      "message": "알아들을 수 없음"
-   },
-   "4756056595565370923": {
-      "message": "의견을 보내지 못했습니다. 다시 시도하는 중..."
-   },
-   "492097680647953484": {
-      "message": "기능 요청"
-   },
-   "5014364904504073524": {
-      "message": "완벽함"
-   },
-   "5028289843569700466": {
-      "message": "보내주신 의견은 Google Cast를 개선하는 데 유용하게 사용됩니다. 전송 문제해결에 관한 도움말은 $START_LINK$고객센터$END_LINK$를 참조하시기 바랍니다.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "양호함"
-   },
-   "5375576275991472719": {
-      "message": "훌륭함 - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC와 Chromecast가 동일한 Wi-Fi 네트워크에 있음"
-   },
-   "5440055726839070415": {
-      "message": "무엇에 관련된 의견인가요?"
-   },
-   "545449835455981095": {
-      "message": "이 기기에서는 시스템 오디오를 전송할 수 없습니다."
-   },
-   "5465034684300203467": {
-      "message": "어떤 콘텐츠/URL을 전송하고 계셨나요?"
-   },
-   "5485620192329479690": {
-      "message": "디버그 로그 보내기(권장)"
-   },
-   "5699813974548050528": {
-      "message": "양호함 - FM"
-   },
-   "5723583529370342957": {
-      "message": "자주 멈춤"
-   },
-   "5910595154486533449": {
-      "message": "나쁨"
-   },
-   "5991427458288444010": {
-      "message": "전송 요청에 대한 응답을 받지 못했습니다."
-   },
-   "6063910461797960050": {
-      "message": "행아웃 사용에는 Google 개인정보처리방침이 적용됩니다."
-   },
-   "6086448804586867636": {
-      "message": "* 필수사항입니다."
-   },
-   "642051245326856511": {
-      "message": "여기에 의견을 입력해 주세요. $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "사용해 보지 않음"
-   },
-   "6614468912728530636": {
-      "message": "볼 수 없음"
-   },
-   "6963873398546068901": {
-      "message": "경고 - 자세한 로깅이 사용 설정되었으며 아래의 로그에 URL 또는 기타 민감한 정보가 포함될 수 있습니다. 정보를 제출해도 되는지 검토하고 확인하시기 바랍니다."
-   },
-   "6997602168024654529": {
-      "message": "잘 모르겠음"
-   },
-   "7156560800952850585": {
-      "message": "Google Cast에 대한 의견을 알려주세요."
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$디버그 로그$END_LINK$ 보내기(권장)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "음소거"
-   },
-   "7735695102441495789": {
-      "message": "행아웃 참가자가 충분하지 않아 행아웃이 비활성화되었습니다."
-   },
-   "7824803162979416790": {
-      "message": "PC와 Chromecast가 서로 다른 Wi-Fi 네트워크(예: 2.4GHz와 5GHz)에 있음"
-   },
-   "7876724262035435114": {
-      "message": "전송 및 기기 로그"
-   },
-   "8009014317872238527": {
-      "message": "음소거 해제"
-   },
-   "8083429352755760987": {
-      "message": "오디오 품질"
-   },
-   "8205999658352447129": {
-      "message": "일정하지 않음"
-   },
-   "8330636888136075045": {
-      "message": "미러링 품질 세부정보 $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "나쁨"
-   },
-   "845494741086179740": {
-      "message": "PC는 유선 네트워크에, Chromecast는 Wi-Fi에 연결되어 있음"
-   },
-   "8515148417333877999": {
-      "message": "좋음"
-   },
-   "8530815930928232626": {
-      "message": "동영상 품질"
-   },
-   "8636962961150071298": {
-      "message": "찾기"
-   },
-   "8706273405040403641": {
-      "message": "의견을 보내 주셔서 감사합니다."
-   },
-   "9059560719840598868": {
-      "message": "의견 보내기"
-   },
-   "9120942669794506861": {
-      "message": "특별히 설치한 VPN, 프록시, 방화벽 또는 NAS 소프트웨어가 있습니까?"
-   },
-   "9211708838274008657": {
-      "message": "의견을 보낼 수 없습니다. 나중에 다시 시도해 주세요."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/lt/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/lt/messages.json
deleted file mode 100644 (file)
index cc7b91f..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Stringa"
-   },
-   "1213957982723875920": {
-      "message": "Kuris iš toliau pateiktų teiginių geriausiai apibūdina jūsų tinklą?"
-   },
-   "128276876460319075": {
-      "message": "Įrenginio suradimas"
-   },
-   "1428448869078126731": {
-      "message": "Vaizdo įrašo sklandumas"
-   },
-   "1522140683318860351": {
-      "message": "Įvyko ryšio klaida. Bandykite dar kartą."
-   },
-   "1550904064710828958": {
-      "message": "Leidžiama sklandžiai"
-   },
-   "1636686747687494376": {
-      "message": "Puiki"
-   },
-   "1802762746589457177": {
-      "message": "Garsumas"
-   },
-   "1850397500312020388": {
-      "message": "Ar „Chromecast“ rodomas $START_LINK$programoje „Google Home“$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Papildomi komentarai: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Atšaukti"
-   },
-   "2194670894476780934": {
-      "message": "Netaikoma"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Dalyvauti „Hangout“}=1{Dalyvauti „Hangout“ su {ORGANIZER}}=2{Dalyvauti „Hangout“ su {ORGANIZER} ir dar 1 asmeniu}one{Dalyvauti „Hangout“ su {ORGANIZER} ir dar # asmeniu}few{Dalyvauti „Hangout“ su {ORGANIZER} ir dar # asmenimis}many{Dalyvauti „Hangout“ su {ORGANIZER} ir dar # asmens}other{Dalyvauti „Hangout“ su {ORGANIZER} ir dar # asmenų}}"
-   },
-   "244647017322945605": {
-      "message": "Gera – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Skirtuko lapo / darbalaukio projekcijos kokybė"
-   },
-   "2807800733729323332": {
-      "message": "Taip"
-   },
-   "2810417817914017289": {
-      "message": "Leisti"
-   },
-   "3219866268410307919": {
-      "message": "Siunčiami atsiliepimai…"
-   },
-   "3239956785410157548": {
-      "message": "Jūsų atsakymas"
-   },
-   "3326722026796849289": {
-      "message": "Kita"
-   },
-   "3413021810593924462": {
-      "message": "Pristabdyti"
-   },
-   "3542042671420335679": {
-      "message": "Ne"
-   },
-   "3567591856726172993": {
-      "message": "Gerai"
-   },
-   "4094392217219068632": {
-      "message": "El. paštas (pasirenkama):"
-   },
-   "4097220110929447276": {
-      "message": "„Chrome“ versija, operacinės sistemos versija, „Cast“ nustatymai, ekrano vaizdo bendrinimo našumo statistika ir ryšio kanalo diagnostikos žurnalai bus pateikti kartu su bet kokia informacija, kurią anksčiau pasirinksite įtraukti. Šis atsiliepimas naudojamas problemoms diagnozuoti ir padėti tobulinti funkciją. Bet kokia (atvirai ar atsitiktinai) pateikta asmeninė informacija bus saugoma pagal mūsų privatumo politiką. Pateikdami šį atsiliepimą sutinkate, kad „Google“ gali jį naudoti norėdama patobulinti bet kurį „Google“ produktą ar paslaugą."
-   },
-   "4148300086676792937": {
-      "message": "Ar norite išmesti atsiliepimus?"
-   },
-   "4163185390680253103": {
-      "message": "Riktas arba klaida"
-   },
-   "4246483347873264186": {
-      "message": "Jūsų rodymo užklausa atmesta. Palaukite prieš bandydami dar kartą."
-   },
-   "4528089202128275824": {
-      "message": "Nepavyko perduoti. Bandykite dar kartą."
-   },
-   "4575332923598659024": {
-      "message": "Nepavyko nustatyti „Hangout“ pavadinimo. Patikrinkite pavadinimą ir bandykite dar kartą."
-   },
-   "4592127349908255218": {
-      "message": "Nesuprantama"
-   },
-   "4756056595565370923": {
-      "message": "Siunčiant atsiliepimus įvyko klaida. Bandoma dar kartą..."
-   },
-   "492097680647953484": {
-      "message": "Funkcijos užklausa"
-   },
-   "5014364904504073524": {
-      "message": "Leidžiama nepriekaištingai"
-   },
-   "5028289843569700466": {
-      "message": "Labai vertiname jūsų atsiliepimus, nes jie naudingi tobulinant „Google Cast“. Jei reikia pagalbos šalinant su perdavimu susijusias problemas, apsilankykite $START_LINK$pagalbos centre$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Priimtina"
-   },
-   "5375576275991472719": {
-      "message": "Puiki – HD"
-   },
-   "5385436389563925676": {
-      "message": "Asmeninis kompiuteris ir „Chromecast“ yra prijungti prie to paties „Wi-Fi“ tinklo"
-   },
-   "5440055726839070415": {
-      "message": "Kokio tipo atsiliepimus teikiate?"
-   },
-   "545449835455981095": {
-      "message": "Sistemos garso perdavimas šiame įrenginyje nepalaikomas."
-   },
-   "5465034684300203467": {
-      "message": "Kokį turinį / URL perdavėte?"
-   },
-   "5485620192329479690": {
-      "message": "Siųsti derinimo žurnalus (rekomenduojama)"
-   },
-   "5699813974548050528": {
-      "message": "Priimtina – FM"
-   },
-   "5723583529370342957": {
-      "message": "Kartais stringa"
-   },
-   "5910595154486533449": {
-      "message": "Prasta"
-   },
-   "5991427458288444010": {
-      "message": "Į jūsų rodymo užklausą neatsakyta."
-   },
-   "6063910461797960050": {
-      "message": "„Hangout“ naudojimas reglamentuojamas pagal „Google“ privatumo politiką."
-   },
-   "6086448804586867636": {
-      "message": "* Būtina"
-   },
-   "642051245326856511": {
-      "message": "Atsiliepimus įveskite čia: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Nebandžiau"
-   },
-   "6614468912728530636": {
-      "message": "Neįmanoma žiūrėti"
-   },
-   "6963873398546068901": {
-      "message": "Įspėjimas – įgalintas išsamus registravimas; į toliau pateiktus žurnalus gali būti įtraukta URL ar kitos neskelbtinos informacijos. Peržiūrėkite ir įsitikinkite, kad norite pateikti šią informaciją."
-   },
-   "6997602168024654529": {
-      "message": "Nesu tikras (-a)"
-   },
-   "7156560800952850585": {
-      "message": "Nurodykite, kas nutiko naudojant „Google Cast“."
-   },
-   "715869212995214079": {
-      "message": "Siųsti $START_LINK$derinimo žurnalus$END_LINK$ (rekomenduojama)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Nutildyti"
-   },
-   "7735695102441495789": {
-      "message": "„Hangout“ nepakanka dalyvių, kad jis galėtų likti aktyvus."
-   },
-   "7824803162979416790": {
-      "message": "Asmeninis kompiuteris ir „Chromecast“ yra prijungti prie skirtingų „Wi-Fi“ tinklų (pvz., 2,4 ir 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Perdavimo ir įrenginių žurnalai"
-   },
-   "8009014317872238527": {
-      "message": "Įjungti garsą"
-   },
-   "8083429352755760987": {
-      "message": "Garso kokybė"
-   },
-   "8205999658352447129": {
-      "message": "Trūkčioja"
-   },
-   "8330636888136075045": {
-      "message": "Išsami ekrano vaizdo bendrinimo kokybės informacija $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Prasta"
-   },
-   "845494741086179740": {
-      "message": "Asmeninis kompiuteris yra prijungtas prie laidinio, o „Chromecast“ – prie „Wi-Fi“ tinklo"
-   },
-   "8515148417333877999": {
-      "message": "Gera"
-   },
-   "8530815930928232626": {
-      "message": "Vaizdo įrašo kokybė"
-   },
-   "8636962961150071298": {
-      "message": "Ieškoti"
-   },
-   "8706273405040403641": {
-      "message": "Dėkojame, kad išsiuntėte atsiliepimus."
-   },
-   "9059560719840598868": {
-      "message": "Siųsti atsiliepimą"
-   },
-   "9120942669794506861": {
-      "message": "Ar esate įdiegę specialią VPN, tarpinio serverio, užkardos arba NAS programinę įrangą?"
-   },
-   "9211708838274008657": {
-      "message": "Nepavyko išsiųsti atsiliepimų. Vėliau bandykite dar kartą."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/lv/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/lv/messages.json
deleted file mode 100644 (file)
index bb3e865..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "“Iesaldēts” attēls"
-   },
-   "1213957982723875920": {
-      "message": "Kurš no tālāk minētajiem apgalvojumiem vislabāk raksturo jūsu tīklu?"
-   },
-   "128276876460319075": {
-      "message": "Ierīces atrašana"
-   },
-   "1428448869078126731": {
-      "message": "Video vienmērība"
-   },
-   "1522140683318860351": {
-      "message": "Neizdevās izveidot savienojumu. Lūdzu, mēģiniet vēlreiz."
-   },
-   "1550904064710828958": {
-      "message": "Vienmērīgs attēls"
-   },
-   "1636686747687494376": {
-      "message": "Nevainojama"
-   },
-   "1802762746589457177": {
-      "message": "Skaļums"
-   },
-   "1850397500312020388": {
-      "message": "Vai jūsu Chromecast ierīce ir redzama $START_LINK$lietotnē Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Papildu komentāri: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Atcelt"
-   },
-   "2194670894476780934": {
-      "message": "Nav pieejams"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout sesija}=1{Hangout sesija ar rīkotāju {ORGANIZER}}=2{Hangout sesija ar rīkotāju {ORGANIZER} un vēl 1 lietotāju}zero{Hangout sesija ar rīkotāju {ORGANIZER} un vēl # lietotājiem}one{Hangout sesija ar rīkotāju {ORGANIZER} un vēl # lietotāju}other{Hangout sesija ar rīkotāju {ORGANIZER} un vēl # lietotājiem}}"
-   },
-   "244647017322945605": {
-      "message": "Laba — DVD"
-   },
-   "2575016469622936324": {
-      "message": "Cilnes/darbvirsmas satura projekcijas kvalitāte"
-   },
-   "2807800733729323332": {
-      "message": "Jā"
-   },
-   "2810417817914017289": {
-      "message": "Atskaņot"
-   },
-   "3219866268410307919": {
-      "message": "Notiek atsauksmju sūtīšana..."
-   },
-   "3239956785410157548": {
-      "message": "Jūsu atbilde"
-   },
-   "3326722026796849289": {
-      "message": "Cits"
-   },
-   "3413021810593924462": {
-      "message": "Apturēt"
-   },
-   "3542042671420335679": {
-      "message": "Nē"
-   },
-   "3567591856726172993": {
-      "message": "Labi"
-   },
-   "4094392217219068632": {
-      "message": "E-pasta adrese (neobligāti):"
-   },
-   "4097220110929447276": {
-      "message": "Papildus informācijai, ko esat jau norādījis, tiks iesniegti arī dati par izmantoto pārlūka Chrome versiju, operētājsistēmas versiju, Cast iestatījumiem, spoguļošanas veiktspējas statistika, kā arī saziņas kanālu diagnostikas žurnāli. Iesniegtās atsauksmes tiek izmantotas, lai diagnosticētu problēmas un uzlabotu funkcijas darbību. Jebkāda personas informācija, kas iesniegta tieši vai papildus, tiks aizsargāta saskaņā ar mūsu konfidencialitātes politikām. Iesniedzot atsauksmes, jūs piekrītat, ka Google var tās izmantot, lai uzlabotu jebkuru Google produktu vai pakalpojumu."
-   },
-   "4148300086676792937": {
-      "message": "Vai vēlaties atmest atsauksmes?"
-   },
-   "4163185390680253103": {
-      "message": "Kļūda"
-   },
-   "4246483347873264186": {
-      "message": "Jūsu prezentēšanas pieprasījums tika noraidīts. Lūdzu, uzgaidiet un mēģiniet vēlreiz."
-   },
-   "4528089202128275824": {
-      "message": "Apraide neizdevās. Lūdzu, vēlāk mēģiniet vēlreiz."
-   },
-   "4575332923598659024": {
-      "message": "Hangout sesijas nosaukumu nevarēja atrisināt. Lūdzu, pārbaudiet nosaukumu un mēģiniet vēlreiz."
-   },
-   "4592127349908255218": {
-      "message": "Nesaklausāma skaņa"
-   },
-   "4756056595565370923": {
-      "message": "Neizdevās nosūtīt atsauksmes. Tiek mēģināts vēlreiz..."
-   },
-   "492097680647953484": {
-      "message": "Funkcijas pieprasījums"
-   },
-   "5014364904504073524": {
-      "message": "Nevainojama"
-   },
-   "5028289843569700466": {
-      "message": "Mēs novērtējam jūsu atsauksmes — tās palīdz mums uzlabot pakalpojumu Google Cast. Lai saņemtu palīdzību apraides problēmu novēršanā, apmeklējiet $START_LINK$palīdzības centru$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Pieņemama"
-   },
-   "5375576275991472719": {
-      "message": "Lieliska — HD"
-   },
-   "5385436389563925676": {
-      "message": "Dators un Chromecast ierīce ir vienā Wi-Fi tīklā."
-   },
-   "5440055726839070415": {
-      "message": "Kāda veida atsauksmes jūs iesniedzat?"
-   },
-   "545449835455981095": {
-      "message": "Šajā ierīcē netiek atbalstīta sistēmas audio apraide."
-   },
-   "5465034684300203467": {
-      "message": "Kādu saturu/URL apraidījāt?"
-   },
-   "5485620192329479690": {
-      "message": "Sūtīt atkļūdošanas žurnālus (ieteicams)"
-   },
-   "5699813974548050528": {
-      "message": "Pieņemama — FM"
-   },
-   "5723583529370342957": {
-      "message": "Neregulāra raustīšanās"
-   },
-   "5910595154486533449": {
-      "message": "Slikta"
-   },
-   "5991427458288444010": {
-      "message": "Uz jūsu prezentēšanas pieprasījumu netika atbildēts."
-   },
-   "6063910461797960050": {
-      "message": "Funkcijas Hangouts izmantošanu nosaka Google konfidencialitātes politika."
-   },
-   "6086448804586867636": {
-      "message": "* Jānorāda obligāti"
-   },
-   "642051245326856511": {
-      "message": "Lūdzu, ievadiet atsauksmes šeit: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Nemēģināju skatīt"
-   },
-   "6614468912728530636": {
-      "message": "Video nav skatāms"
-   },
-   "6963873398546068901": {
-      "message": "Brīdinājums — ir iespējota detalizēta reģistrēšana; tālāk norādītajos žurnālos var būt iekļauti vietrāži URL vai cita sensitīva informācija. Lūdzu, pārskatiet to un izlemiet, vai vēlaties iesniegt šo informāciju."
-   },
-   "6997602168024654529": {
-      "message": "Neesmu pārliecināts"
-   },
-   "7156560800952850585": {
-      "message": "Pastāstiet par problēmām ar Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Nosūtīt $START_LINK$atkļūdošanas žurnālus$END_LINK$ (ieteicams)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Izslēgt skaņu"
-   },
-   "7735695102441495789": {
-      "message": "Hangout sesijā nebija pietiekami daudz dalībnieku, lai tā joprojām būtu aktīva."
-   },
-   "7824803162979416790": {
-      "message": "Dators un Chromecast ierīce ir dažādos Wi-Fi tīklos (piemēram, 2,4 GHz un 5 GHz)."
-   },
-   "7876724262035435114": {
-      "message": "Apraides un ierīču žurnāli"
-   },
-   "8009014317872238527": {
-      "message": "Ieslēgt skaņu"
-   },
-   "8083429352755760987": {
-      "message": "Audio kvalitāte"
-   },
-   "8205999658352447129": {
-      "message": "Raustīgs attēls"
-   },
-   "8330636888136075045": {
-      "message": "Detalizēta informācija par spoguļošanas kvalitāti$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Slikta"
-   },
-   "845494741086179740": {
-      "message": "Datoram ir vadu pieslēgums, bet Chromecast ierīce ir Wi-Fi tīklā."
-   },
-   "8515148417333877999": {
-      "message": "Laba"
-   },
-   "8530815930928232626": {
-      "message": "Video kvalitāte"
-   },
-   "8636962961150071298": {
-      "message": "Meklēt"
-   },
-   "8706273405040403641": {
-      "message": "Paldies, ka nosūtījāt atsauksmes!"
-   },
-   "9059560719840598868": {
-      "message": "Sūtīt atsauksmes"
-   },
-   "9120942669794506861": {
-      "message": "Vai ir instalēta īpaša VPN, starpniekservera, ugunsmūra vai NAS programmatūra?"
-   },
-   "9211708838274008657": {
-      "message": "Nevar nosūtīt atsauksmes. Lūdzu, vēlāk mēģiniet vēlreiz."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ml/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ml/messages.json
deleted file mode 100644 (file)
index afa35fe..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "നിശ്ചലമായത്"
-   },
-   "1213957982723875920": {
-      "message": "ഇനിപ്പറയുന്നവയിൽ ഏതാണ് ഏറ്റവും മികച്ച രീതിയിൽ നിങ്ങളുടെ നെറ്റ്‌വർക്ക് വ്യക്തമാക്കുന്നത്?"
-   },
-   "128276876460319075": {
-      "message": "ഉപകരണം കണ്ടെത്തൽ"
-   },
-   "1428448869078126731": {
-      "message": "വീഡിയോ തടസ്സമില്ലായ്‌മ"
-   },
-   "1522140683318860351": {
-      "message": "കണക്ഷൻ പരാജയപ്പെട്ടു. വീണ്ടും ശ്രമിക്കുക."
-   },
-   "1550904064710828958": {
-      "message": "സുഗമമായത്"
-   },
-   "1636686747687494376": {
-      "message": "മികച്ചത്"
-   },
-   "1802762746589457177": {
-      "message": "ശബ്‌ദം"
-   },
-   "1850397500312020388": {
-      "message": "നിങ്ങൾക്ക് $START_LINK$Google Home ആപ്പിൽ$END_LINK$ Chromecast കാണാനാവുന്നുണ്ടോ? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "കൂടുതൽ കമന്റുകൾ: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "റദ്ദാക്കുക"
-   },
-   "2194670894476780934": {
-      "message": "ബാധകമല്ല"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{{ORGANIZER} എന്നയാളുമായുള്ള Hangout}=2{{ORGANIZER} എന്നയാൾക്കും മറ്റൊരാൾക്കും ഒപ്പമുള്ള Hangout}other{{ORGANIZER} എന്നയാൾക്കും മറ്റ് # പേർക്കും ഒപ്പമുള്ള Hangout}}"
-   },
-   "244647017322945605": {
-      "message": "നല്ലത് - DVD"
-   },
-   "2575016469622936324": {
-      "message": "ടാബ്/ഡെസ്‌ക്ടോപ്പ് പ്രൊജക്ഷൻ നിലവാരം"
-   },
-   "2807800733729323332": {
-      "message": "ഉണ്ട്"
-   },
-   "2810417817914017289": {
-      "message": "പ്ലേ ചെയ്യുക"
-   },
-   "3219866268410307919": {
-      "message": "ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുന്നു..."
-   },
-   "3239956785410157548": {
-      "message": "നിങ്ങളുടെ ഉത്തരം"
-   },
-   "3326722026796849289": {
-      "message": "മറ്റുള്ളവ"
-   },
-   "3413021810593924462": {
-      "message": "താൽക്കാലം നിർത്തുക"
-   },
-   "3542042671420335679": {
-      "message": "ഇല്ല"
-   },
-   "3567591856726172993": {
-      "message": "ശരി"
-   },
-   "4094392217219068632": {
-      "message": "ഇമെയിൽ (ഓപ്ഷണൽ):"
-   },
-   "4097220110929447276": {
-      "message": "മുകളിൽ ഉൾപ്പെടുത്താൻ നിങ്ങൾ തിരഞ്ഞെടുത്ത എല്ലാ വിവരങ്ങൾക്കും പുറമെ നിങ്ങളുടെ Chrome പതിപ്പ്, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ പതിപ്പ്, Cast ക്രമീകരണം, മിററിംഗ് പ്രകടന സ്ഥിതിവിവരക്കണക്കുകൾ, കമ്മ്യൂണിക്കേഷൻ ചാനൽ ഡയഗണോസ്റ്റിക് ലോഗുകൾ എന്നിവയും സമർപ്പിക്കുന്നതാണ്. പ്രശ്‌നങ്ങൾ നിർണ്ണയിച്ച് ഫീച്ചർ മെച്ചപ്പെടുത്തുന്നതിന് ഈ ഫീഡ്‌ബാക്ക് ഉപയോഗിക്കുന്നതാണ്. വ്യക്തമായോ ആകസ്‌മികമായോ നിങ്ങൾ സമർപ്പിക്കുന്ന എല്ലാ വ്യക്തിപരമായ വിവരങ്ങളും ഞങ്ങളുടെ സ്വകാര്യതാ നയങ്ങൾ പ്രകാരം പരിരക്ഷിക്കും. ഈ ഫീഡ്‌ബാക്ക് സമർപ്പിക്കുന്നതിലൂടെ, Google-ന്റെ ഏതെങ്കിലും ഉൽപ്പന്നമോ സേവനമോ മെച്ചപ്പെടുത്താൻ നിങ്ങൾ നൽകിയ ഫീഡ്‌ബാക്ക് Google ഉപയോഗിക്കാനിടയുണ്ടെന്ന് നിങ്ങൾ അംഗീകരിക്കുന്നു."
-   },
-   "4148300086676792937": {
-      "message": "ഫീഡ്‌ബാക്ക് ഉപേക്ഷിക്കണോ?"
-   },
-   "4163185390680253103": {
-      "message": "ബഗ് അല്ലെങ്കിൽ പിശക്"
-   },
-   "4246483347873264186": {
-      "message": "അവതരിപ്പിക്കാനുള്ള നിങ്ങളുടെ അഭ്യർത്ഥന നിരസിച്ചു. വീണ്ടും ശ്രമിക്കുന്നതിന് മുമ്പ് കാത്തിരിക്കുക."
-   },
-   "4528089202128275824": {
-      "message": "കാസ്‌റ്റ് ചെയ്യാനായില്ല. വീണ്ടും ശ്രമിക്കുക."
-   },
-   "4575332923598659024": {
-      "message": "Hangout പേരിലെ പ്രശ്‌നം പരിഹരിക്കാനായില്ല. പേര് പരിശോധിച്ച ശേഷം വീണ്ടും ശ്രമിക്കുക."
-   },
-   "4592127349908255218": {
-      "message": "വ്യക്തതയില്ലാത്തത്"
-   },
-   "4756056595565370923": {
-      "message": "ഫീഡ്‌ബാക്ക് അയയ്‌ക്കാനായില്ല. വീണ്ടും ശ്രമിക്കുന്നു..."
-   },
-   "492097680647953484": {
-      "message": "ഫീച്ചർ അഭ്യർത്ഥന"
-   },
-   "5014364904504073524": {
-      "message": "മികച്ചത്"
-   },
-   "5028289843569700466": {
-      "message": "Google Cast മെച്ചപ്പെടുത്താൻ നിങ്ങളുടെ ഫീഡ്‌ബാക്ക്, ഞങ്ങളെ സഹായിക്കുന്നു. ഇത് അഭിനന്ദനാർഹമാണ്. കാസ്‌റ്റിലെ പ്രശ്‌ന പരിഹാരത്തിന്, $START_LINK$ സഹായകേന്ദ്രം$END_LINK$ സന്ദർശിക്കുക.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "സ്വീകാര്യമായത്"
-   },
-   "5375576275991472719": {
-      "message": "മികച്ചത് - HD"
-   },
-   "5385436389563925676": {
-      "message": "സമാന Wi-Fi നെറ്റ്‌വർക്കിലെ PC, Chromecast എന്നിവ"
-   },
-   "5440055726839070415": {
-      "message": "ഏത് തരത്തിലുള്ള ഫീഡ്‌ബാക്കാണ് നിങ്ങൾ നൽകുന്നത്?"
-   },
-   "545449835455981095": {
-      "message": "ഈ ഉപകരണത്തിൽ നിലവിൽ സിസ്‌റ്റം ഓഡിയോ കാസ്‌റ്റ് ചെയ്യാനാകില്ല."
-   },
-   "5465034684300203467": {
-      "message": "നിങ്ങൾ കാസ്‌റ്റുചെയ്‌ത ഉള്ളടക്കം/URL ഏതായിരുന്നു?"
-   },
-   "5485620192329479690": {
-      "message": "ഡീബഗ് ലോഗുകൾ അയയ്‌ക്കുക (ശുപാർശചെയ്യുന്നത്)"
-   },
-   "5699813974548050528": {
-      "message": "സ്വീകാര്യമായത് - FM"
-   },
-   "5723583529370342957": {
-      "message": "ഇടയ്‌ക്കിടെയുള്ള തടസ്സം"
-   },
-   "5910595154486533449": {
-      "message": "മോശമായത്"
-   },
-   "5991427458288444010": {
-      "message": "അവതരിപ്പിക്കാനുള്ള നിങ്ങളുടെ അഭ്യർത്ഥനയ്‌ക്ക് മറുപടി ലഭിച്ചില്ല."
-   },
-   "6063910461797960050": {
-      "message": "Hangouts-ന്റെ ഉപയോഗം Google സ്വകാര്യതാ നയത്തിന്റെ നിയന്ത്രണത്തിലാണ്."
-   },
-   "6086448804586867636": {
-      "message": "* പൂരിപ്പിക്കേണ്ടത്"
-   },
-   "642051245326856511": {
-      "message": "നിങ്ങളുടെ ഫീഡ്‌ബാക്ക് ഇവിടെ നൽകുക: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "ശ്രമിച്ചില്ല"
-   },
-   "6614468912728530636": {
-      "message": "കാണാനാവാത്തത്"
-   },
-   "6963873398546068901": {
-      "message": "മുന്നറിയിപ്പ് - വിശദമായ ലോഗിംഗ് പ്രവർത്തനക്ഷമമാക്കി; ചുവടെയുള്ള ലോഗുകളിൽ URL-കൾ അല്ലെങ്കിൽ മറ്റ് രഹസ്യസ്വഭാവമുള്ള വിവരങ്ങൾ ഉൾപ്പെട്ടിരിക്കാം. ഈ വിവരം സമർപ്പിക്കുന്നതിൽ നിങ്ങൾക്ക് ബുദ്ധിമുട്ടൊന്നുമില്ലെന്ന് അവലോകനം ചെയ്‌ത് ഉറപ്പാക്കുക."
-   },
-   "6997602168024654529": {
-      "message": "തീർച്ചയില്ല"
-   },
-   "7156560800952850585": {
-      "message": "നിങ്ങളുടെ Google Cast ഉപയോഗാനുഭവം ഞങ്ങളോട് പങ്കിടൂ"
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$ഡീബഗ് ലോഗുകൾ$END_LINK$ അയയ്‌ക്കുക (ശുപാർശ ചെയ്‌തിരിക്കുന്നു",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "മ്യൂട്ട് ചെയ്യുക"
-   },
-   "7735695102441495789": {
-      "message": "Hangout-ൽ പങ്കെടുക്കാനാവശ്യമായത്ര ആളുകളില്ലായിരുന്നതിനാലാണ് അത് നിഷ്‌ക്രിയമായത്."
-   },
-   "7824803162979416790": {
-      "message": "വ്യത്യസ്‌ത Wi-Fi നെറ്റ്‌വർക്കുകളിലെ (ഉദാ. 2.4GHz, 5GHz എന്നിവ തമ്മിൽ) PC, Chromecast എന്നിവ"
-   },
-   "7876724262035435114": {
-      "message": "കാസ്റ്റ് ചെയ്യൽ, ഉപകരണ ലോഗുകൾ എന്നിവ"
-   },
-   "8009014317872238527": {
-      "message": "അൺമ്യൂട്ടുചെയ്യുക"
-   },
-   "8083429352755760987": {
-      "message": "ഓഡിയോ നിലവാരം"
-   },
-   "8205999658352447129": {
-      "message": "ചാഞ്ചാട്ടമുള്ളത്"
-   },
-   "8330636888136075045": {
-      "message": "മിററിംഗ് നിലവാര വിശദാംശങ്ങൾ $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "മോശമായത്"
-   },
-   "845494741086179740": {
-      "message": "വയർമുഖേന ബന്ധിപ്പിച്ച PC, Wi-Fi-ലെ Chromecast എന്നിവ"
-   },
-   "8515148417333877999": {
-      "message": "നല്ലത്"
-   },
-   "8530815930928232626": {
-      "message": "വീഡിയോ നിലവാരം"
-   },
-   "8636962961150071298": {
-      "message": "സീക്ക്"
-   },
-   "8706273405040403641": {
-      "message": "ഫീഡ്‌ബാക്ക് അയച്ചതിന് നന്ദി."
-   },
-   "9059560719840598868": {
-      "message": "ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക"
-   },
-   "9120942669794506861": {
-      "message": "നിങ്ങൾക്ക് ഇൻസ്റ്റാൾ ചെയ്‌ത ഏതെങ്കിലും പ്രത്യേക VPN, പ്രോക്‌സി, ഫയർവാൾ അല്ലെങ്കിൽ NAS സോഫ്‌റ്റ്‌വെയർ ഉണ്ടോ?"
-   },
-   "9211708838274008657": {
-      "message": "ഫീഡ്‌ബാക്ക് അയയ്‌ക്കാനായില്ല. പിന്നീട് വീണ്ടും ശ്രമിക്കുക."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/mr/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/mr/messages.json
deleted file mode 100644 (file)
index 9f80154..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "थांबणे"
-   },
-   "1213957982723875920": {
-      "message": "खालीलपैकी कोणते आपल्या नेटवर्कचे सर्वोत्कृष्ट वर्णन करते?"
-   },
-   "128276876460319075": {
-      "message": "डिव्हाइस शोध"
-   },
-   "1428448869078126731": {
-      "message": "व्हिडिओ एकसारता"
-   },
-   "1522140683318860351": {
-      "message": "कनेक्शन अयशस्वी झाले. कृपया पुन्हा प्रयत्न करा."
-   },
-   "1550904064710828958": {
-      "message": "विना अडथळा चालणे"
-   },
-   "1636686747687494376": {
-      "message": "अचूक"
-   },
-   "1802762746589457177": {
-      "message": "व्हॉल्यूम"
-   },
-   "1850397500312020388": {
-      "message": "तुम्ही $START_LINK$ Google Home ॲप$END_LINK$ मध्ये तुमचे Chromecast पाहू शकता का? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "अतिरिक्त टिप्पण्या: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "रद्द करा"
-   },
-   "2194670894476780934": {
-      "message": "N/A"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{ {ORGANIZER} सह Hangout करा}=2{ {ORGANIZER} आणि अन्य 1 सह Hangout करा}other{ {ORGANIZER} आणि अन्य # सह Hangout करा}}"
-   },
-   "244647017322945605": {
-      "message": "चांगली - डीव्हीडी"
-   },
-   "2575016469622936324": {
-      "message": "टॅब/डेस्कटॉप प्रोजेक्शन गुणवत्ता"
-   },
-   "2807800733729323332": {
-      "message": "होय"
-   },
-   "2810417817914017289": {
-      "message": "प्ले करा"
-   },
-   "3219866268410307919": {
-      "message": "अभिप्राय पाठवत आहे..."
-   },
-   "3239956785410157548": {
-      "message": "तुमचे उत्तर"
-   },
-   "3326722026796849289": {
-      "message": "इतर"
-   },
-   "3413021810593924462": {
-      "message": "विराम द्या"
-   },
-   "3542042671420335679": {
-      "message": "नाही"
-   },
-   "3567591856726172993": {
-      "message": "ठीक आहे"
-   },
-   "4094392217219068632": {
-      "message": "ईमेल (पर्यायी):"
-   },
-   "4097220110929447276": {
-      "message": "तुम्ही वर समाविष्ट करण्यासाठी निवडता त्या कोणत्याही माहिती व्यतिरिक्त तुमची Chrome आवृत्ती, ऑपरेटिंग प्रणाली आवृत्ती, Cast सेटिंग्ज, मिररिंग कार्यप्रदर्शन आकडेवारी आणि संवाद प्रस्थापित चॅनल निदान लॉग सबमिट केले जातील. हा अभिप्राय समस्यांचे निदान करण्यासाठी आणि वैशिष्ट्य सुधारण्यात मदत करण्यासाठी वापरला जातो. तुम्ही स्पष्टपणे किंवा आकस्मिकपणे सबमिट करता ती कोणतीही वैयक्तिक माहिती, आमच्या गोपनीयता धोरणांनुसार संरक्षित केली जाईल. हा अभिप्राय सबमिट करून, तुम्ही सहमती देता की कोणतेही Google उत्पादन किंवा सेवा सुधारण्यासाठी तुम्ही प्रदान करता तो अभिप्राय Google वापरू शकते."
-   },
-   "4148300086676792937": {
-      "message": "तुम्ही अभिप्राय टाकून देऊ इच्छिता?"
-   },
-   "4163185390680253103": {
-      "message": "बग किंवा एरर"
-   },
-   "4246483347873264186": {
-      "message": "सादर करण्याची तुमची विनंती नाकारली होती. कृपया पुन्हा प्रयत्न करण्यापूर्वी प्रतीक्षा करा."
-   },
-   "4528089202128275824": {
-      "message": "कास्ट करण्यात अयशस्वी झाले. कृपया पुन्हा प्रयत्न करा."
-   },
-   "4575332923598659024": {
-      "message": "Hangout नावाचे निराकरण करणे शक्य झाले नाही. कृपया नाव तपासा आणि पुन्हा प्रयत्न करा."
-   },
-   "4592127349908255218": {
-      "message": "समजण्यात कठिण"
-   },
-   "4756056595565370923": {
-      "message": "अभिप्राय पाठविण्यात अयशस्वी झाले. पुन्हा प्रयत्न करत आहे..."
-   },
-   "492097680647953484": {
-      "message": "वैशिष्ट्य विनंती"
-   },
-   "5014364904504073524": {
-      "message": "अचूक"
-   },
-   "5028289843569700466": {
-      "message": "तुमचा अभिप्राय Google Cast सुधारण्यात आम्हाला मदत करतो आणि हे प्रशंसनीय आहे. कास्टमध्ये असलेल्या समस्या निवारण करण्यात मदत करण्यासाठी, कृपया $START_LINK$मदत केंद्र$END_LINK$ चा संदर्भ घ्या.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "स्वीकार करण्यायोग्य"
-   },
-   "5375576275991472719": {
-      "message": "उत्कृष्ट- HD"
-   },
-   "5385436389563925676": {
-      "message": "समान वाय-फाय नेटवर्कवरील PC आणि Chromecast"
-   },
-   "5440055726839070415": {
-      "message": "तुम्ही कोणत्या प्रकारचा अभिप्राय प्रदान करीत आहात?"
-   },
-   "545449835455981095": {
-      "message": "कास्टिंग सिस्टम ऑडिओ या डिव्हाइसवर समर्थित नाही."
-   },
-   "5465034684300203467": {
-      "message": "तुम्ही कोणता आशय/URL कास्ट करत होतात?"
-   },
-   "5485620192329479690": {
-      "message": "डीबग करा लॉग पाठवा (शिफारस केलेले)"
-   },
-   "5699813974548050528": {
-      "message": "स्वीकार करण्यायोग्य - एफएम"
-   },
-   "5723583529370342957": {
-      "message": "अधूनमधून थांबणे"
-   },
-   "5910595154486533449": {
-      "message": "खराब"
-   },
-   "5991427458288444010": {
-      "message": "तुमच्या प्रेझेंट करण्याच्या विनंतीस उत्तर दिले नाही."
-   },
-   "6063910461797960050": {
-      "message": "Hangouts चा वापर Google गोपनीयता धोरण द्वारा संचालित केलेला आहे."
-   },
-   "6086448804586867636": {
-      "message": "* आवश्यक आहे"
-   },
-   "642051245326856511": {
-      "message": "कृपया तुमचा अभिप्राय येथे एंटर करा: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "प्रयत्‍न केला नाही"
-   },
-   "6614468912728530636": {
-      "message": "पाहण्यायोग्य नसलेला"
-   },
-   "6963873398546068901": {
-      "message": "चेतावणी - तपशीलवार लॉगिंग सुरू केलेले आहे; खालील लॉगमध्ये URL किंवा इतर संवेदनशील माहिती समाविष्ट असू शकते. कृपया पुनरावलोकन करा आणि ही माहिती सबमिट करणे तुम्हाला सोयीस्कर असल्याचे निश्चित करा."
-   },
-   "6997602168024654529": {
-      "message": "निश्चित नाही"
-   },
-   "7156560800952850585": {
-      "message": "Google Cast मध्ये काय होत आहे ते आम्हाला सांगा."
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$डीबग करा लॉग$END_LINK$ पाठवा (शिफारस केलेले)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "म्यूट करा"
-   },
-   "7735695102441495789": {
-      "message": "सक्रिय राहण्यासाठी Hangout मध्ये पर्याप्त सहभागी नव्हते."
-   },
-   "7824803162979416790": {
-      "message": "भिन्न वाय-फाय नेटवर्कवरील PC आणि Chromecast (उदा. 2.4GHz vs. 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "कास्ट आणि डिव्हाइस लॉग"
-   },
-   "8009014317872238527": {
-      "message": "सशब्द करा"
-   },
-   "8083429352755760987": {
-      "message": "ऑडिओ गुणवत्ता"
-   },
-   "8205999658352447129": {
-      "message": "हिसका देणे"
-   },
-   "8330636888136075045": {
-      "message": "मिररिंग गुणवत्ता तपशील $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "खराब"
-   },
-   "845494741086179740": {
-      "message": "PC वायर केलेले आहे आणि Chromecast वाय-फाय वर आहे"
-   },
-   "8515148417333877999": {
-      "message": "चांगला"
-   },
-   "8530815930928232626": {
-      "message": "व्हिडिओ गुणवत्ता"
-   },
-   "8636962961150071298": {
-      "message": "शोधा"
-   },
-   "8706273405040403641": {
-      "message": "अभिप्राय पाठविल्याबद्दल धन्यवाद."
-   },
-   "9059560719840598868": {
-      "message": "अभिप्राय पाठवा"
-   },
-   "9120942669794506861": {
-      "message": "आपल्‍याकडे कोणतेही विशिष्‍ट VPN, प्रॉक्‍सी, फायरवॉल किंवा NAS सॉफ्‍टवेअर स्‍थापित केलेले आहे?"
-   },
-   "9211708838274008657": {
-      "message": "अभिप्राय पाठविण्यात अक्षम. कृपया नंतर पुन्हा प्रयत्न करा."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ms/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ms/messages.json
deleted file mode 100644 (file)
index 6e927db..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Tidak bergerak"
-   },
-   "1213957982723875920": {
-      "message": "Antara yang berikut, manakah yang terbaik menggambarkan rangkaian anda?"
-   },
-   "128276876460319075": {
-      "message": "Penemuan Peranti"
-   },
-   "1428448869078126731": {
-      "message": "Kelancaran Video"
-   },
-   "1522140683318860351": {
-      "message": "Sambungan gagal. Sila cuba lagi."
-   },
-   "1550904064710828958": {
-      "message": "Lancar"
-   },
-   "1636686747687494376": {
-      "message": "Sempurna"
-   },
-   "1802762746589457177": {
-      "message": "Kelantangan"
-   },
-   "1850397500312020388": {
-      "message": "Adakah anda dapat melihat Chromecast anda dalam $START_LINK$ apl Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Ulasan tambahan: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Batal"
-   },
-   "2194670894476780934": {
-      "message": "T/B"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangouts}=1{Hangouts dengan {ORGANIZER}}=2{Hangouts dengan {ORGANIZER} dan seorang lagi}other{Hangouts dengan {ORGANIZER} dan # yang lain}}"
-   },
-   "244647017322945605": {
-      "message": "Baik - DVD"
-   },
-   "2575016469622936324": {
-      "message": "Kualiti Pemancaran Tab/Desktop"
-   },
-   "2807800733729323332": {
-      "message": "Ya"
-   },
-   "2810417817914017289": {
-      "message": "Main"
-   },
-   "3219866268410307919": {
-      "message": "Menghantar maklum balas..."
-   },
-   "3239956785410157548": {
-      "message": "Jawapan anda"
-   },
-   "3326722026796849289": {
-      "message": "Lain-lain"
-   },
-   "3413021810593924462": {
-      "message": "Jeda"
-   },
-   "3542042671420335679": {
-      "message": "Tidak"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "E-mel (pilihan):"
-   },
-   "4097220110929447276": {
-      "message": "Versi Chrome, versi sistem pengendalian, tetapan Cast, statistik prestasi pencerminan dan log diagnostik saluran komunikasi anda akan diserahkan sebagai tambahan kepada sebarang maklumat yang anda pilih untuk disertakan di atas. Maklum balas ini digunakan untuk mendiagnosis masalah dan membantu memperbaik ciri. Sebarang maklumat peribadi yang anda serahkan, sama ada secara jelas atau sampingan, akan dilindungi menurut dasar privasi kami. Apabila anda menyerahkan maklum balas ini, bermakna anda bersetuju bahawa Google boleh menggunakan maklum balas yang anda berikan untuk memperbaik sebarang produk atau perkhidmatan Google."
-   },
-   "4148300086676792937": {
-      "message": "Adakah anda ingin membuang maklum balas?"
-   },
-   "4163185390680253103": {
-      "message": "Pepijat atau Ralat"
-   },
-   "4246483347873264186": {
-      "message": "Permintaan anda untuk membuat penyampaian telah ditolak. Sila tunggu sebelum mencuba semula."
-   },
-   "4528089202128275824": {
-      "message": "Gagal menghantar. Sila cuba lagi."
-   },
-   "4575332923598659024": {
-      "message": "Nama Hangouts tidak dapat diselesaikan. Sila semak nama tersebut dan cuba lagi."
-   },
-   "4592127349908255218": {
-      "message": "Tidak dapat difahami"
-   },
-   "4756056595565370923": {
-      "message": "Gagal menghantar maklum balas. Mencuba semula..."
-   },
-   "492097680647953484": {
-      "message": "Permintaan Ciri"
-   },
-   "5014364904504073524": {
-      "message": "Sempurna"
-   },
-   "5028289843569700466": {
-      "message": "Maklum balas anda membantu kami menambah baik Google Cast dan kami menghargainya. Untuk mendapatkan bantuan menyelesaikan masalah berkaitan cast, sila rujuk $START_LINK$pusat bantuan$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Sederhana"
-   },
-   "5375576275991472719": {
-      "message": "Hebat - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC dan Chromecast berada di rangkaian Wi-Fi yang sama."
-   },
-   "5440055726839070415": {
-      "message": "Apakah jenis maklum balas yang anda berikan?"
-   },
-   "545449835455981095": {
-      "message": "Ciri menghantar audio sistem tidak disokong pada peranti ini."
-   },
-   "5465034684300203467": {
-      "message": "Apakah kandungan/URL yang anda hantar?"
-   },
-   "5485620192329479690": {
-      "message": "Hantar log nyahpepijat (disyorkan)"
-   },
-   "5699813974548050528": {
-      "message": "Sederhana - FM"
-   },
-   "5723583529370342957": {
-      "message": "Tersentak-sentak Sekali-sekala"
-   },
-   "5910595154486533449": {
-      "message": "Lemah"
-   },
-   "5991427458288444010": {
-      "message": "Permintaan anda untuk membuat penyampaian tidak dijawab."
-   },
-   "6063910461797960050": {
-      "message": "Penggunaan Hangouts dikawal oleh Dasar Privasi Google."
-   },
-   "6086448804586867636": {
-      "message": "* Diperlukan"
-   },
-   "642051245326856511": {
-      "message": "Sila masukkan maklum balas anda di sini: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Tidak mencuba"
-   },
-   "6614468912728530636": {
-      "message": "Tidak boleh ditonton"
-   },
-   "6963873398546068901": {
-      "message": "Amaran - Pengelogan terperinci didayakan; log di bawah mungkin mengandungi URL atau maklumat sensitif lain. Sila semak dan pastikan anda selesa menyerahkan maklumat ini."
-   },
-   "6997602168024654529": {
-      "message": "Tidak pasti"
-   },
-   "7156560800952850585": {
-      "message": "Beritahu kami perkara yang berlaku berkaitan Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Hantar $START_LINK$log nyahpepijat$END_LINK$ (disyorkan)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Redam"
-   },
-   "7735695102441495789": {
-      "message": "Peserta dalam Hangouts tidak mencukupi untuk mengekalkan statusnya sebagai aktif."
-   },
-   "7824803162979416790": {
-      "message": "PC dan Chromecast berada di rangkaian Wi-Fi yang berbeza (cth. 2.4GHz lwn. 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Log Hantar dan Peranti"
-   },
-   "8009014317872238527": {
-      "message": "Nyahredam"
-   },
-   "8083429352755760987": {
-      "message": "Kualiti Audio"
-   },
-   "8205999658352447129": {
-      "message": "Tersangkut-sangkut"
-   },
-   "8330636888136075045": {
-      "message": "Butiran Kualiti Pencerminan $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Lemah"
-   },
-   "845494741086179740": {
-      "message": "PC berwayar manakala Chromecast menggunakan Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Bagus"
-   },
-   "8530815930928232626": {
-      "message": "Kualiti Video"
-   },
-   "8636962961150071298": {
-      "message": "Cari"
-   },
-   "8706273405040403641": {
-      "message": "Terima kasih kerana menghantar maklum balas."
-   },
-   "9059560719840598868": {
-      "message": "Hantar Maklum Balas"
-   },
-   "9120942669794506861": {
-      "message": "Adakah anda mempunyai sebarang VPN, proksi, firewall khas, atau perisian NAS yang dipasang?"
-   },
-   "9211708838274008657": {
-      "message": "Tidak dapat menghantar maklum balas. Sila cuba lagi kemudian."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/nb/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/nb/messages.json
deleted file mode 100644 (file)
index 38b18e9..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Fryser"
-   },
-   "1213957982723875920": {
-      "message": "Hvilket av følgende eksempler beskriver nettverket ditt best?"
-   },
-   "128276876460319075": {
-      "message": "Enhetsgjenkjenning"
-   },
-   "1428448869078126731": {
-      "message": "Videojevnhet"
-   },
-   "1522140683318860351": {
-      "message": "Tilkoblingen mislyktes. Prøv på nytt."
-   },
-   "1550904064710828958": {
-      "message": "Jevn"
-   },
-   "1636686747687494376": {
-      "message": "Perfekt"
-   },
-   "1802762746589457177": {
-      "message": "Volum"
-   },
-   "1850397500312020388": {
-      "message": "Ser du Chromecasten din i $START_LINK$Google Home-appen$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Tilleggskommentarer: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Avbryt"
-   },
-   "2194670894476780934": {
-      "message": "Ikke aktuelt"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout med {ORGANIZER}}=2{Hangout med {ORGANIZER} og 1 annen}other{Hangout med {ORGANIZER} og # andre}}"
-   },
-   "244647017322945605": {
-      "message": "God – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Projeksjonskvalitet for faner og skrivebord"
-   },
-   "2807800733729323332": {
-      "message": "Ja"
-   },
-   "2810417817914017289": {
-      "message": "Spill av"
-   },
-   "3219866268410307919": {
-      "message": "Sender tilbakemeldingenwhite-space:nowrap…"
-   },
-   "3239956785410157548": {
-      "message": "Svaret ditt"
-   },
-   "3326722026796849289": {
-      "message": "Annet"
-   },
-   "3413021810593924462": {
-      "message": "Sett på pause"
-   },
-   "3542042671420335679": {
-      "message": "Nei"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "E-post (valgfritt):"
-   },
-   "4097220110929447276": {
-      "message": "Chrome-versjonen, operativsystemversjonen, Cast-innstillingene, statistikken for speilingsytelsen og diagnostikkloggene for kommunikasjonskanalen din sendes inn, i tillegg til eventuell informasjon du velger å ta med ovenfor. Denne tilbakemeldingen brukes for å diagnostisere problemer og bidrar til å forbedre funksjonen. Eventuelle personopplysninger du sender inn, med vilje eller ved et uhell, beskyttes i henhold til personvernreglene våre. Ved å sende inn denne tilbakemeldingen godtar du at Google bruker informasjonen du sender inn, til å forbedre Google-produkter og -tjenester."
-   },
-   "4148300086676792937": {
-      "message": "Vil du forkaste tilbakemeldingen?"
-   },
-   "4163185390680253103": {
-      "message": "Feil"
-   },
-   "4246483347873264186": {
-      "message": "Forespørselen din om å caste ble avslått. Vent litt før du prøver igjen."
-   },
-   "4528089202128275824": {
-      "message": "Kunne ikke caste. Prøv på nytt."
-   },
-   "4575332923598659024": {
-      "message": "Hangout-navnet kunne ikke konverteres. Sjekk navnet og prøv igjen."
-   },
-   "4592127349908255218": {
-      "message": "Uforståelig"
-   },
-   "4756056595565370923": {
-      "message": "Kunne ikke sende tilbakemeldingen. Prøver på nytt …"
-   },
-   "492097680647953484": {
-      "message": "Funksjonsforespørsel"
-   },
-   "5014364904504073524": {
-      "message": "Perfekt"
-   },
-   "5028289843569700466": {
-      "message": "Tilbakemeldinger fra deg hjelper oss med å forbedre Google Cast, noe vi setter stor pris på. For å få hjelp med å feilsøke problemer med casting, se $START_LINK$brukerstøtten$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Akseptabel"
-   },
-   "5375576275991472719": {
-      "message": "Kjempebra – HD"
-   },
-   "5385436389563925676": {
-      "message": "PC og Chromecast på samme Wi-Fi-nettverk"
-   },
-   "5440055726839070415": {
-      "message": "Hvilken type tilbakemelding gir du?"
-   },
-   "545449835455981095": {
-      "message": "Denne enheten har ikke støtte for å caste systemlyd."
-   },
-   "5465034684300203467": {
-      "message": "Hvilket innhold eller hvilken nettadresse castet du?"
-   },
-   "5485620192329479690": {
-      "message": "Send feillogger (anbefales)"
-   },
-   "5699813974548050528": {
-      "message": "Akseptabel – FM"
-   },
-   "5723583529370342957": {
-      "message": "Henger seg opp sporadisk"
-   },
-   "5910595154486533449": {
-      "message": "Dårlig"
-   },
-   "5991427458288444010": {
-      "message": "Forespørselen din om å caste ble ikke besvart."
-   },
-   "6063910461797960050": {
-      "message": "Bruk av Hangouts er underlagt Googles personvernregler."
-   },
-   "6086448804586867636": {
-      "message": "* obligatorisk"
-   },
-   "642051245326856511": {
-      "message": "Skriv inn tilbakemeldingen her: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Prøvde ikke"
-   },
-   "6614468912728530636": {
-      "message": "Elendig"
-   },
-   "6963873398546068901": {
-      "message": "Advarsel – Detaljert loggføring er slått på. Loggene nedenfor kan inneholde nettadresser eller annen sensitiv informasjon. Gjennomgå informasjonen og sjekk at du er villig til å sende den inn."
-   },
-   "6997602168024654529": {
-      "message": "Vet ikke"
-   },
-   "7156560800952850585": {
-      "message": "Fortell oss hva som skjer med Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Send $START_LINK$feillogger$END_LINK$ (anbefales)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Kutt lyden"
-   },
-   "7735695102441495789": {
-      "message": "Det var ikke nok Hangout-deltakere til at den kunne fortsette å være aktiv."
-   },
-   "7824803162979416790": {
-      "message": "PC og Chromecast på ulike Wi-Fi-nettverk (f.eks. 2,4 GHz og 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Logger for casting og enheter"
-   },
-   "8009014317872238527": {
-      "message": "Slå på lyden"
-   },
-   "8083429352755760987": {
-      "message": "Lydkvalitet"
-   },
-   "8205999658352447129": {
-      "message": "Hakker"
-   },
-   "8330636888136075045": {
-      "message": "Detaljer om speilingskvalitet $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Dårlig"
-   },
-   "845494741086179740": {
-      "message": "PC er kablet og Chromecast er på Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "God"
-   },
-   "8530815930928232626": {
-      "message": "Videokvalitet"
-   },
-   "8636962961150071298": {
-      "message": "Let etter"
-   },
-   "8706273405040403641": {
-      "message": "Takk for tilbakemeldingen."
-   },
-   "9059560719840598868": {
-      "message": "Send tilbakemelding"
-   },
-   "9120942669794506861": {
-      "message": "Har du noen spesialprogramvare for VPN, proxy-tjener, brannmur eller NAS installert?"
-   },
-   "9211708838274008657": {
-      "message": "Kunne ikke sende tilbakemeldingen. Prøv på nytt senere."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/nl/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/nl/messages.json
deleted file mode 100644 (file)
index 0c9e34f..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Loopt vast"
-   },
-   "1213957982723875920": {
-      "message": "Welke beschrijving past het beste bij je netwerk?"
-   },
-   "128276876460319075": {
-      "message": "Apparaatdetectie"
-   },
-   "1428448869078126731": {
-      "message": "Vloeiendheid van de video"
-   },
-   "1522140683318860351": {
-      "message": "Kan geen verbinding maken. Probeer het opnieuw."
-   },
-   "1550904064710828958": {
-      "message": "Vloeiend"
-   },
-   "1636686747687494376": {
-      "message": "Perfect"
-   },
-   "1802762746589457177": {
-      "message": "Volume"
-   },
-   "1850397500312020388": {
-      "message": "Zie je je Chromecast in de $START_LINK$Google Home app$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Aanvullende opmerkingen: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Annuleren"
-   },
-   "2194670894476780934": {
-      "message": "N.v.t."
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout met {ORGANIZER}}=2{Hangout met {ORGANIZER} en één andere persoon}other{Hangout met {ORGANIZER} en # anderen}}"
-   },
-   "244647017322945605": {
-      "message": "Goed - dvd"
-   },
-   "2575016469622936324": {
-      "message": "Weergavekwaliteit van tabblad/bureaublad"
-   },
-   "2807800733729323332": {
-      "message": "Ja"
-   },
-   "2810417817914017289": {
-      "message": "Afspelen"
-   },
-   "3219866268410307919": {
-      "message": "Feedback sturen…"
-   },
-   "3239956785410157548": {
-      "message": "Jouw antwoord"
-   },
-   "3326722026796849289": {
-      "message": "Anders"
-   },
-   "3413021810593924462": {
-      "message": "Onderbreken"
-   },
-   "3542042671420335679": {
-      "message": "Nee"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "E-mailadres (optioneel):"
-   },
-   "4097220110929447276": {
-      "message": "De volgende gegevens worden naar Google verzonden: je Chrome-versie, versie van het besturingssysteem, Cast-instellingen, prestatiestatistieken voor mirroring en logboeken met diagnostische gegevens van communicatiekanalen, en eventuele informatie die je hierboven opgeeft. Deze feedback wordt gebruikt om een diagnose van problemen vast te stellen en de functie te verbeteren. Persoonlijke gegevens die je verzendt, ongeacht of dit expliciet of per ongeluk gebeurt, worden beschermd in overeenstemming met ons privacybeleid. Door deze feedback te verzenden, ga je ermee akkoord dat Google je feedback kan gebruiken om producten of services van Google te verbeteren."
-   },
-   "4148300086676792937": {
-      "message": "Wil je de feedback verwijderen?"
-   },
-   "4163185390680253103": {
-      "message": "Bug of fout"
-   },
-   "4246483347873264186": {
-      "message": "Je verzoek om te casten is geweigerd. Wacht enige tijd voordat je het opnieuw probeert."
-   },
-   "4528089202128275824": {
-      "message": "Casten is mislukt. Probeer het opnieuw."
-   },
-   "4575332923598659024": {
-      "message": "De Hangout-naam kan niet worden verwerkt. Controleer de naam en probeer het opnieuw."
-   },
-   "4592127349908255218": {
-      "message": "Niet te begrijpen"
-   },
-   "4756056595565370923": {
-      "message": "Feedback sturen is mislukt. Opnieuw proberen…"
-   },
-   "492097680647953484": {
-      "message": "Functieverzoek"
-   },
-   "5014364904504073524": {
-      "message": "Perfect"
-   },
-   "5028289843569700466": {
-      "message": "We ontvangen graag feedback, zodat we Google Cast kunnen verbeteren. Als je support wilt bij het oplossen van castproblemen, bezoek je het $START_LINK$Helpcentrum$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Acceptabel"
-   },
-   "5375576275991472719": {
-      "message": "Fantastisch - HD"
-   },
-   "5385436389563925676": {
-      "message": "Pc en Chromecast op hetzelfde wifi-netwerk"
-   },
-   "5440055726839070415": {
-      "message": "Wat voor feedback dien je in?"
-   },
-   "545449835455981095": {
-      "message": "Het casten van systeemgeluid wordt niet ondersteund op dit apparaat."
-   },
-   "5465034684300203467": {
-      "message": "Welke content/URL heb je gecast?"
-   },
-   "5485620192329479690": {
-      "message": "Logboeken voor foutopsporing verzenden (aanbevolen)"
-   },
-   "5699813974548050528": {
-      "message": "Acceptabel - FM"
-   },
-   "5723583529370342957": {
-      "message": "Hapert soms"
-   },
-   "5910595154486533449": {
-      "message": "Slecht"
-   },
-   "5991427458288444010": {
-      "message": "Je presentatieverzoek is niet beantwoord."
-   },
-   "6063910461797960050": {
-      "message": "Het gebruik van Hangouts is onderworpen aan het privacybeleid van Google."
-   },
-   "6086448804586867636": {
-      "message": "* Vereist"
-   },
-   "642051245326856511": {
-      "message": "Geef hier je feedback op: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Niet geprobeerd"
-   },
-   "6614468912728530636": {
-      "message": "Niet naar te kijken"
-   },
-   "6963873398546068901": {
-      "message": "Waarschuwing: Gedetailleerde logboekregistratie is ingeschakeld. De onderstaande logboeken kunnen URL's of andere gevoelige informatie bevatten. Controleer de gegevens om te zien of je akkoord gaat met het verzenden van deze gegevens."
-   },
-   "6997602168024654529": {
-      "message": "Weet het niet zeker"
-   },
-   "7156560800952850585": {
-      "message": "Vertel ons hoe goed Google Cast werkt."
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$Logboeken voor foutopsporing$END_LINK$ verzenden (aanbevolen)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Dempen"
-   },
-   "7735695102441495789": {
-      "message": "De Hangout had niet voldoende deelnemers om actief te blijven."
-   },
-   "7824803162979416790": {
-      "message": "Pc en Chromecast op verschillende wifi-netwerken (bijvoorbeeld 2,4 GHz vs. 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Cast- en apparaatlogboeken"
-   },
-   "8009014317872238527": {
-      "message": "Dempen opheffen"
-   },
-   "8083429352755760987": {
-      "message": "Audiokwaliteit"
-   },
-   "8205999658352447129": {
-      "message": "Schokkerig"
-   },
-   "8330636888136075045": {
-      "message": "Informatie over kwaliteit van mirroring $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Slecht"
-   },
-   "845494741086179740": {
-      "message": "Pc is bedraad en Chromecast gebruikt wifi"
-   },
-   "8515148417333877999": {
-      "message": "Goed"
-   },
-   "8530815930928232626": {
-      "message": "Videokwaliteit"
-   },
-   "8636962961150071298": {
-      "message": "Zoeken"
-   },
-   "8706273405040403641": {
-      "message": "Bedankt voor het verzenden van feedback."
-   },
-   "9059560719840598868": {
-      "message": "Feedback sturen"
-   },
-   "9120942669794506861": {
-      "message": "Heb je speciale VPN-, proxy-, firewall- of NAS-software geïnstalleerd?"
-   },
-   "9211708838274008657": {
-      "message": "Kan geen feedback sturen. Probeer het later opnieuw."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/pl/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/pl/messages.json
deleted file mode 100644 (file)
index 51c8d75..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Zatrzymuje się"
-   },
-   "1213957982723875920": {
-      "message": "Która z tych opcji najlepiej opisuje Twoją sieć?"
-   },
-   "128276876460319075": {
-      "message": "Wykrywanie urządzeń"
-   },
-   "1428448869078126731": {
-      "message": "Płynność obrazu"
-   },
-   "1522140683318860351": {
-      "message": "Nie udało się nawiązać połączenia. Spróbuj ponownie."
-   },
-   "1550904064710828958": {
-      "message": "Płynna"
-   },
-   "1636686747687494376": {
-      "message": "Idealna"
-   },
-   "1802762746589457177": {
-      "message": "Głośność"
-   },
-   "1850397500312020388": {
-      "message": "Czy Chromecasta widać w $START_LINK$aplikacji Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Dodatkowy komentarz: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Anuluj"
-   },
-   "2194670894476780934": {
-      "message": "Nie dotyczy"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout z: {ORGANIZER}}=2{Hangout z: {ORGANIZER} i jeszcze jedną osobą}few{Hangout z: {ORGANIZER} i jeszcze # osobami}many{Hangout z: {ORGANIZER} i jeszcze # osobami}other{Hangout z: {ORGANIZER} i jeszcze # innej osoby}}"
-   },
-   "244647017322945605": {
-      "message": "Dobra – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Jakość wyświetlania karty/obrazu z komputera"
-   },
-   "2807800733729323332": {
-      "message": "Tak"
-   },
-   "2810417817914017289": {
-      "message": "Odtwórz"
-   },
-   "3219866268410307919": {
-      "message": "Przesyłam opinię..."
-   },
-   "3239956785410157548": {
-      "message": "Twoja odpowiedź"
-   },
-   "3326722026796849289": {
-      "message": "Inne"
-   },
-   "3413021810593924462": {
-      "message": "Wstrzymaj"
-   },
-   "3542042671420335679": {
-      "message": "Nie"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "Adres e-mail (opcjonalnie):"
-   },
-   "4097220110929447276": {
-      "message": "Oprócz informacji, które wybierzesz powyżej, przesłane zostaną również takie dane, jak wersja Chrome i systemu operacyjnego, ustawienia Cast, statystyki działania funkcji odbicia lustrzanego oraz dzienniki diagnostyczne kanału komunikacji. Te informacje pomogą nam znaleźć przyczynę problemów oraz ulepszyć daną funkcję. Wszelkie dane osobowe, które prześlesz celowo lub przypadkowo, będą chronione zgodnie z naszą polityką prywatności. Przesyłając to zgłoszenie, zgadzasz się na to, byśmy mogli wykorzystać je do ulepszenia naszych produktów lub usług."
-   },
-   "4148300086676792937": {
-      "message": "Rezygnujesz z przesłania opinii?"
-   },
-   "4163185390680253103": {
-      "message": "Błąd"
-   },
-   "4246483347873264186": {
-      "message": "Żądanie zostało odrzucone. Zaczekaj, a następnie spróbuj ponownie."
-   },
-   "4528089202128275824": {
-      "message": "Nie udało się przesłać. Spróbuj ponownie."
-   },
-   "4575332923598659024": {
-      "message": "Nieprawidłowa nazwa Hangouta. Sprawdź ją i spróbuj ponownie."
-   },
-   "4592127349908255218": {
-      "message": "Zniekształcenia"
-   },
-   "4756056595565370923": {
-      "message": "Nie udało się przesłać opinii. Próbuję jeszcze raz..."
-   },
-   "492097680647953484": {
-      "message": "Propozycja nowej funkcji"
-   },
-   "5014364904504073524": {
-      "message": "Idealna"
-   },
-   "5028289843569700466": {
-      "message": "Opinie użytkowników pomagają nam udoskonalać Google Cast, dlatego bardzo je sobie cenimy. Pomoc w zakresie rozwiązywania problemów z przesyłaniem znajdziesz w $START_LINK$Centrum pomocy$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Dostateczna"
-   },
-   "5375576275991472719": {
-      "message": "Świetna – HD"
-   },
-   "5385436389563925676": {
-      "message": "Komputer i Chromecast w tej samej sieci Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Jakiego rodzaju opinię przesyłasz?"
-   },
-   "545449835455981095": {
-      "message": "Przesyłanie dźwięków systemowych nie jest obsługiwane na tym urządzeniu."
-   },
-   "5465034684300203467": {
-      "message": "Jaki materiał/URL był przesyłany?"
-   },
-   "5485620192329479690": {
-      "message": "Wyślij dzienniki debugowania (zalecane)"
-   },
-   "5699813974548050528": {
-      "message": "Dostateczna – radiowa"
-   },
-   "5723583529370342957": {
-      "message": "Czasami się zacina"
-   },
-   "5910595154486533449": {
-      "message": "Niska"
-   },
-   "5991427458288444010": {
-      "message": "Brak odpowiedzi na żądanie."
-   },
-   "6063910461797960050": {
-      "message": "Korzystanie z Hangouts podlega Polityce prywatności Google."
-   },
-   "6086448804586867636": {
-      "message": "* Wymagane"
-   },
-   "642051245326856511": {
-      "message": "Wpisz swoją opinię tutaj: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Nie wiem"
-   },
-   "6614468912728530636": {
-      "message": "Nie da się oglądać"
-   },
-   "6963873398546068901": {
-      "message": "Ostrzeżenie: masz włączone szczegółowe zapisywanie w dzienniku. Dzienniki poniżej mogą zawierać adresy URL lub inne poufne informacje. Przejrzyj te dane i upewnij się, że chcesz je przesłać."
-   },
-   "6997602168024654529": {
-      "message": "Nie wiem"
-   },
-   "7156560800952850585": {
-      "message": "Powiedz nam, co się dzieje z Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Wyślij $START_LINK$dzienniki debugowania$END_LINK$ (zalecane)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Wycisz"
-   },
-   "7735695102441495789": {
-      "message": "Na tym Hangoucie było za mało uczestników, by mógł pozostać aktywny."
-   },
-   "7824803162979416790": {
-      "message": "Komputer i Chromecast w różnych sieciach Wi-Fi (np. 2,4 GHz i 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Dzienniki przesyłania i urządzenia"
-   },
-   "8009014317872238527": {
-      "message": "Wyłącz wyciszenie"
-   },
-   "8083429352755760987": {
-      "message": "Jakość dźwięku"
-   },
-   "8205999658352447129": {
-      "message": "Przeskakuje"
-   },
-   "8330636888136075045": {
-      "message": "Szczegóły jakości przesyłania $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Niska"
-   },
-   "845494741086179740": {
-      "message": "Komputer jest w sieci przewodowej, a Chromecast w Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Dobra"
-   },
-   "8530815930928232626": {
-      "message": "Jakość obrazu"
-   },
-   "8636962961150071298": {
-      "message": "Szukaj"
-   },
-   "8706273405040403641": {
-      "message": "Dziękujemy za przesłanie opinii."
-   },
-   "9059560719840598868": {
-      "message": "Prześlij uwagi"
-   },
-   "9120942669794506861": {
-      "message": "Czy masz zainstalowane jakieś specjalne oprogramowanie VPN, serwera proxy, zapory sieciowej lub NAS?"
-   },
-   "9211708838274008657": {
-      "message": "Nie udało się przesłać opinii. Spróbuj ponownie później."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/pt/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/pt/messages.json
deleted file mode 100644 (file)
index bdcec41..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Congela"
-   },
-   "1213957982723875920": {
-      "message": "Qual das seguintes alternativas melhor descreve sua rede?"
-   },
-   "128276876460319075": {
-      "message": "Detecção de dispositivos"
-   },
-   "1428448869078126731": {
-      "message": "Suavidade da reprodução do vídeo"
-   },
-   "1522140683318860351": {
-      "message": "Falha na conexão. Tente novamente."
-   },
-   "1550904064710828958": {
-      "message": "Suave"
-   },
-   "1636686747687494376": {
-      "message": "Perfeita"
-   },
-   "1802762746589457177": {
-      "message": "Volume"
-   },
-   "1850397500312020388": {
-      "message": "É possível encontrar seu Chromecast no $START_LINK$app Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Comentários adicionais: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Cancelar"
-   },
-   "2194670894476780934": {
-      "message": "N/D"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout com {ORGANIZER}}=2{Hangout com {ORGANIZER} e 1 outro participante}one{Hangout with {ORGANIZER} and # others}other{Hangout com {ORGANIZER} e outros # participantes}}"
-   },
-   "244647017322945605": {
-      "message": "Boa (DVD)"
-   },
-   "2575016469622936324": {
-      "message": "Qualidade da projeção de guias/área de trabalho"
-   },
-   "2807800733729323332": {
-      "message": "Sim"
-   },
-   "2810417817914017289": {
-      "message": "Reproduzir"
-   },
-   "3219866268410307919": {
-      "message": "Enviando comentário…"
-   },
-   "3239956785410157548": {
-      "message": "Sua resposta"
-   },
-   "3326722026796849289": {
-      "message": "Outros"
-   },
-   "3413021810593924462": {
-      "message": "Pausar"
-   },
-   "3542042671420335679": {
-      "message": "Não"
-   },
-   "3567591856726172993": {
-      "message": "Ok"
-   },
-   "4094392217219068632": {
-      "message": "E-mail (opcional):"
-   },
-   "4097220110929447276": {
-      "message": "As versões do Google Chrome e do sistema operacional, as configurações do Google Cast, as estatísticas de desempenho do espelhamento e os registros de diagnóstico do canal de comunicação serão enviados juntamente com as informações que você escolher incluir acima. Esses comentários serão usados para diagnosticar problemas e ajudar a melhorar o recurso. Todas as informações pessoais enviadas explícita ou acidentalmente serão protegidas de acordo com nossas políticas de privacidade. Ao enviar os comentários, você concorda que o Google poderá usá-los para melhorar todos os produtos ou serviços do Google."
-   },
-   "4148300086676792937": {
-      "message": "Quer descartar o comentário?"
-   },
-   "4163185390680253103": {
-      "message": "Bug ou erro"
-   },
-   "4246483347873264186": {
-      "message": "A solicitação de transmissão foi negada. Aguarde e tente novamente."
-   },
-   "4528089202128275824": {
-      "message": "Falha ao transmitir. Tente novamente."
-   },
-   "4575332923598659024": {
-      "message": "Não foi possível resolver o nome do Hangout. Verifique o nome e tente novamente."
-   },
-   "4592127349908255218": {
-      "message": "Ininteligível"
-   },
-   "4756056595565370923": {
-      "message": "Falha ao enviar o comentário. Tentando novamente…"
-   },
-   "492097680647953484": {
-      "message": "Solicitação de recurso"
-   },
-   "5014364904504073524": {
-      "message": "Perfeita"
-   },
-   "5028289843569700466": {
-      "message": "Seus comentários são importantes e ajudam a melhorar o Google Cast. Para resolver problemas com o Google Cast, consulte a $START_LINK$Central de Ajuda$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Aceitável"
-   },
-   "5375576275991472719": {
-      "message": "Ótima (alta definição)"
-   },
-   "5385436389563925676": {
-      "message": "PC e Chromecast na mesma rede Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Que tipo de comentário você quer enviar?"
-   },
-   "545449835455981095": {
-      "message": "O recurso de transmissão de áudio do sistema não é compatível com este dispositivo."
-   },
-   "5465034684300203467": {
-      "message": "Qual era o conteúdo/URL em transmissão?"
-   },
-   "5485620192329479690": {
-      "message": "Enviar registros de depuração (recomendado)"
-   },
-   "5699813974548050528": {
-      "message": "Aceitável (FM)"
-   },
-   "5723583529370342957": {
-      "message": "Tem falhas intermitentes"
-   },
-   "5910595154486533449": {
-      "message": "Insatisfatória"
-   },
-   "5991427458288444010": {
-      "message": "A solicitação de transmissão não foi respondida."
-   },
-   "6063910461797960050": {
-      "message": "O uso do Hangouts é regido pela Política de Privacidade do Google."
-   },
-   "6086448804586867636": {
-      "message": "* Obrigatório"
-   },
-   "642051245326856511": {
-      "message": "Insira seu comentário aqui: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Não tentei"
-   },
-   "6614468912728530636": {
-      "message": "Não é possível assistir o vídeo"
-   },
-   "6963873398546068901": {
-      "message": "Aviso: o registro detalhado está ativado. Os registros abaixo podem incluir URLs ou outras informações confidenciais. Revise-os e verifique se você está de acordo com o envio dessas informações."
-   },
-   "6997602168024654529": {
-      "message": "Não tenho certeza"
-   },
-   "7156560800952850585": {
-      "message": "Conte o que está acontecendo com o Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Enviar $START_LINK$registros de depuração$END_LINK$ (recomendado)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Desativar som"
-   },
-   "7735695102441495789": {
-      "message": "Não havia participantes suficientes para manter o Hangout ativo."
-   },
-   "7824803162979416790": {
-      "message": "PC e Chromecast em diferentes redes Wi-Fi (por exemplo, 2,4 GHz versus 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Registros de transmissão e dispositivos"
-   },
-   "8009014317872238527": {
-      "message": "Ativar som"
-   },
-   "8083429352755760987": {
-      "message": "Qualidade do áudio"
-   },
-   "8205999658352447129": {
-      "message": "Oscilante"
-   },
-   "8330636888136075045": {
-      "message": "Detalhes da qualidade do espelhamento $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Insatisfatória"
-   },
-   "845494741086179740": {
-      "message": "O PC está conectado a uma rede com fio e o Chromecast está no Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Boa"
-   },
-   "8530815930928232626": {
-      "message": "Qualidade do vídeo"
-   },
-   "8636962961150071298": {
-      "message": "Procurar"
-   },
-   "8706273405040403641": {
-      "message": "Agradecemos seu comentário."
-   },
-   "9059560719840598868": {
-      "message": "Enviar feedback"
-   },
-   "9120942669794506861": {
-      "message": "Você tem alguma VPN especial ou algum proxy, firewall ou software NAS instalado?"
-   },
-   "9211708838274008657": {
-      "message": "Não foi possível enviar o comentário. Tente novamente mais tarde."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ro/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ro/messages.json
deleted file mode 100644 (file)
index cd59bc6..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Redare cu blocări"
-   },
-   "1213957982723875920": {
-      "message": "Care dintre următoarele descrie cel mai bine rețeaua ta?"
-   },
-   "128276876460319075": {
-      "message": "Descoperirea dispozitivelor"
-   },
-   "1428448869078126731": {
-      "message": "Calitatea redării videoclipului"
-   },
-   "1522140683318860351": {
-      "message": "Conexiunea nu s-a stabilit. Încercați din nou."
-   },
-   "1550904064710828958": {
-      "message": "Redare lină"
-   },
-   "1636686747687494376": {
-      "message": "Redare perfectă"
-   },
-   "1802762746589457177": {
-      "message": "Volum"
-   },
-   "1850397500312020388": {
-      "message": "Chromecastul dvs. apare în $START_LINK$ aplicația Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Comentarii suplimentare: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Anulează"
-   },
-   "2194670894476780934": {
-      "message": "Nu se aplică"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout cu {ORGANIZER}}=2{Hangout cu {ORGANIZER} și încă o persoană}few{Hangout cu {ORGANIZER} și încă # persoane}other{Hangout cu {ORGANIZER} și încă # de persoane}}"
-   },
-   "244647017322945605": {
-      "message": "Redare bună – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Calitatea proiecției filelor/desktopului"
-   },
-   "2807800733729323332": {
-      "message": "Da"
-   },
-   "2810417817914017289": {
-      "message": "Redați"
-   },
-   "3219866268410307919": {
-      "message": "Se trimite feedbackul..."
-   },
-   "3239956785410157548": {
-      "message": "Răspunsul dvs."
-   },
-   "3326722026796849289": {
-      "message": "Altul"
-   },
-   "3413021810593924462": {
-      "message": "Întrerupeți"
-   },
-   "3542042671420335679": {
-      "message": "Nu"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "Adresă de e-mail (opțională):"
-   },
-   "4097220110929447276": {
-      "message": "Versiunea Chrome, versiunea sistemului de operare, setările Cast, statisticile privind performanța oglindirii și jurnalele de diagnosticare a canalelor de comunicare vor fi trimise împreună cu toate celelalte informații pe care alegeți să le includeți mai sus. Acest feedback este folosit pentru a diagnostica problemele și pentru a îmbunătăți funcția. Orice informații cu caracter personal pe care le trimiteți, deliberat sau accidental, vor fi protejate conform politicilor de confidențialitate Google. Trimițând acest feedback, sunteți de acord ca Google să îl poată folosi pentru a-și îmbunătăți produsele sau serviciile."
-   },
-   "4148300086676792937": {
-      "message": "Renunțați la feedback?"
-   },
-   "4163185390680253103": {
-      "message": "Eroare"
-   },
-   "4246483347873264186": {
-      "message": "Solicitarea de a prezenta a fost respinsă. Așteptați înainte de a încerca din nou."
-   },
-   "4528089202128275824": {
-      "message": "Nu s-a putut proiecta. Încercați din nou."
-   },
-   "4575332923598659024": {
-      "message": "Numele Hangoutului nu a putut fi găsit. Verificați numele și încercați din nou."
-   },
-   "4592127349908255218": {
-      "message": "Neinteligibil"
-   },
-   "4756056595565370923": {
-      "message": "Feedbackul nu a putut fi trimis. Se încearcă din nou..."
-   },
-   "492097680647953484": {
-      "message": "Solicitarea unei funcții"
-   },
-   "5014364904504073524": {
-      "message": "Redare perfectă"
-   },
-   "5028289843569700466": {
-      "message": "Feedbackul dvs. ne ajută să îmbunătățim Google Cast și este apreciat. Pentru ajutor la remedierea problemelor privind proiecția, accesați $START_LINK$centrul de ajutor$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Redare acceptabilă"
-   },
-   "5375576275991472719": {
-      "message": "Redare excelentă – HD"
-   },
-   "5385436389563925676": {
-      "message": "PC și Chromecast în aceeași rețea Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Ce fel de feedback trimiteți?"
-   },
-   "545449835455981095": {
-      "message": "Proiecția conținutului audio de sistem nu este acceptată pe acest dispozitiv."
-   },
-   "5465034684300203467": {
-      "message": "Ce conținut/adresă URL proiectați?"
-   },
-   "5485620192329479690": {
-      "message": "Trimiteți jurnalele de remediere a erorilor (recomandat)"
-   },
-   "5699813974548050528": {
-      "message": "Redare acceptabilă – FM"
-   },
-   "5723583529370342957": {
-      "message": "Intermitențe ocazionale"
-   },
-   "5910595154486533449": {
-      "message": "Redare slabă"
-   },
-   "5991427458288444010": {
-      "message": "Solicitarea de a prezenta nu a primit răspuns."
-   },
-   "6063910461797960050": {
-      "message": "Folosirea serviciului Hangouts se supune Politicii de confidențialitate Google."
-   },
-   "6086448804586867636": {
-      "message": "* Obligatoriu"
-   },
-   "642051245326856511": {
-      "message": "Introduceți feedbackul aici: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Nu am încercat"
-   },
-   "6614468912728530636": {
-      "message": "Nevizionabil"
-   },
-   "6963873398546068901": {
-      "message": "Avertisment – înregistrarea detaliată în jurnal este activată; jurnalele de mai jos pot să includă adrese URL sau alte informații sensibile. Examinați informațiile și asigurați-vă că doriți să le trimiteți."
-   },
-   "6997602168024654529": {
-      "message": "Nu sunt sigur(ă)"
-   },
-   "7156560800952850585": {
-      "message": "Spuneți-ne ce se întâmplă cu Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Trimiteți $START_LINK$jurnalele de remediere a erorilor$END_LINK$ (recomandat)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Dezactivați sunetul"
-   },
-   "7735695102441495789": {
-      "message": "Nu au fost suficienți participanți în Hangout pentru a rămâne activ."
-   },
-   "7824803162979416790": {
-      "message": "PC și Chromecast în rețele Wi-Fi diferite (de ex., 2,4 GHz și 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Jurnalele proiecției și ale dispozitivului"
-   },
-   "8009014317872238527": {
-      "message": "Activați sunetul"
-   },
-   "8083429352755760987": {
-      "message": "Calitatea audio"
-   },
-   "8205999658352447129": {
-      "message": "Redare sacadată"
-   },
-   "8330636888136075045": {
-      "message": "Detalii privind calitatea oglindirii $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Redare slabă"
-   },
-   "845494741086179740": {
-      "message": "PC pe rețea cu fir, iar Chromecast pe Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Redare bună"
-   },
-   "8530815930928232626": {
-      "message": "Calitatea video"
-   },
-   "8636962961150071298": {
-      "message": "Căutați"
-   },
-   "8706273405040403641": {
-      "message": "Mulțumim pentru feedbackul trimis."
-   },
-   "9059560719840598868": {
-      "message": "Trimite feedback"
-   },
-   "9120942669794506861": {
-      "message": "Ai o configurație specială de VPN, proxy, firewall sau un software NAS instalat?"
-   },
-   "9211708838274008657": {
-      "message": "Feedbackul nu poate fi trimis. Încercați din nou mai târziu."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ru/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ru/messages.json
deleted file mode 100644 (file)
index eab09c3..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Зависания"
-   },
-   "1213957982723875920": {
-      "message": "Какой из вариантов ниже наиболее соответствует вашей сети?"
-   },
-   "128276876460319075": {
-      "message": "Проблема с обнаружением устройств"
-   },
-   "1428448869078126731": {
-      "message": "Воспроизведение видео"
-   },
-   "1522140683318860351": {
-      "message": "Не удалось установить соединение. Повторите попытку."
-   },
-   "1550904064710828958": {
-      "message": "Хорошее воспроизведение"
-   },
-   "1636686747687494376": {
-      "message": "Отличное"
-   },
-   "1802762746589457177": {
-      "message": "Громкость"
-   },
-   "1850397500312020388": {
-      "message": "Вы видите свое устройство Chromecast в $START_LINK$приложении Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Дополнительные сведения$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Отмена"
-   },
-   "2194670894476780934": {
-      "message": "Нет данных"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Видеовстреча}=1{Видеовстреча: {ORGANIZER}}=2{Видеовстреча: {ORGANIZER} и ещё 1 участник}one{Видеовстреча: {ORGANIZER} и ещё # участник}few{Видеовстреча: {ORGANIZER} и ещё # участника}many{Видеовстреча: {ORGANIZER} и ещё # участников}other{Видеовстреча: {ORGANIZER} и ещё # участника}}"
-   },
-   "244647017322945605": {
-      "message": "Хорошее – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Качество трансляции с компьютера"
-   },
-   "2807800733729323332": {
-      "message": "Да"
-   },
-   "2810417817914017289": {
-      "message": "Воспроизвести"
-   },
-   "3219866268410307919": {
-      "message": "Отправка отзыва..."
-   },
-   "3239956785410157548": {
-      "message": "Мой ответ"
-   },
-   "3326722026796849289": {
-      "message": "Другое"
-   },
-   "3413021810593924462": {
-      "message": "Приостановить"
-   },
-   "3542042671420335679": {
-      "message": "Нет"
-   },
-   "3567591856726172993": {
-      "message": "ОК"
-   },
-   "4094392217219068632": {
-      "message": "Адрес электронной почты (необязательно):"
-   },
-   "4097220110929447276": {
-      "message": "Помимо информации, указанной вами выше, в Google будут отправлены следующие сведения:\n\n1) версии операционной системы и браузера Chrome;\n\n2) настройки Google Cast;\n\n3) возможные проблемы при трансляции;\n\n4) журналы диагностики подключения.\n\nТакие сведения помогут выявить неполадки и улучшить эту функцию. Любая информация, предоставленная вами намеренно или случайно, будет обрабатываться в соответствии с нашей Политикой конфиденциальности. Отправляя отзыв, вы соглашаетесь с тем, что Google может использовать его в работе над своими продуктами или сервисами."
-   },
-   "4148300086676792937": {
-      "message": "Не отправлять отзыв?"
-   },
-   "4163185390680253103": {
-      "message": "Ошибка"
-   },
-   "4246483347873264186": {
-      "message": "Запрос отклонен. Повторите попытку позже."
-   },
-   "4528089202128275824": {
-      "message": "Не удалось начать трансляцию. Повторите попытку."
-   },
-   "4575332923598659024": {
-      "message": "Недопустимое название видеовстречи. Исправьте название и повторите попытку."
-   },
-   "4592127349908255218": {
-      "message": "Неразборчивое"
-   },
-   "4756056595565370923": {
-      "message": "Не удалось отправить отзыв. Повторная отправка..."
-   },
-   "492097680647953484": {
-      "message": "Запрос на добавление функции"
-   },
-   "5014364904504073524": {
-      "message": "Отличное воспроизведение"
-   },
-   "5028289843569700466": {
-      "message": "Мы постоянно улучшаем Google Cast, поэтому ваш отзыв очень важен для нас. Если вам нужна помощь в устранении неполадок с трансляцией, $START_LINK$перейдите сюда$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Приемлемое"
-   },
-   "5375576275991472719": {
-      "message": "Отличное – HD"
-   },
-   "5385436389563925676": {
-      "message": "ПК и Chromecast подключены к одной сети Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Выберите категорию отзыва:"
-   },
-   "545449835455981095": {
-      "message": "Это устройство не поддерживает трансляцию звука из системы."
-   },
-   "5465034684300203467": {
-      "message": "Укажите тип транслируемого контента или URL."
-   },
-   "5485620192329479690": {
-      "message": "Отправить журналы отладки (рекомендуется)"
-   },
-   "5699813974548050528": {
-      "message": "Приемлемое – FM"
-   },
-   "5723583529370342957": {
-      "message": "Эпизодические приостановки"
-   },
-   "5910595154486533449": {
-      "message": "Плохое"
-   },
-   "5991427458288444010": {
-      "message": "Нет ответа на запрос."
-   },
-   "6063910461797960050": {
-      "message": "Использование Hangouts регулируется Политикой конфиденциальности Google."
-   },
-   "6086448804586867636": {
-      "message": "*Обязательно"
-   },
-   "642051245326856511": {
-      "message": "Введите текст отзыва$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Не применимо"
-   },
-   "6614468912728530636": {
-      "message": "Неудовлетворительное"
-   },
-   "6963873398546068901": {
-      "message": "Внимание! Включен учет всех событий в журналах. Данные представлены ниже (в том числе URL и другая конфиденциальная информация). Проверьте, готовы ли вы отправить их в Google."
-   },
-   "6997602168024654529": {
-      "message": "Не знаю"
-   },
-   "7156560800952850585": {
-      "message": "Отправьте нам отзыв о Google Cast"
-   },
-   "715869212995214079": {
-      "message": "Отправить $START_LINK$журналы отладки$END_LINK$ (рекомендуется)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Отключить звук"
-   },
-   "7735695102441495789": {
-      "message": "На видеовстрече было слишком мало участников, поэтому она закрыта."
-   },
-   "7824803162979416790": {
-      "message": "ПК и Chromecast подключены к разным сетям Wi-Fi (напр., 2,4 ГГц и 5 ГГц)"
-   },
-   "7876724262035435114": {
-      "message": "Журналы трансляций и устройств"
-   },
-   "8009014317872238527": {
-      "message": "Включить звук"
-   },
-   "8083429352755760987": {
-      "message": "Качество звука"
-   },
-   "8205999658352447129": {
-      "message": "Нестабильность"
-   },
-   "8330636888136075045": {
-      "message": "Качество трансляции$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Плохое"
-   },
-   "845494741086179740": {
-      "message": "ПК подключен к проводной сети, Chromecast – к сети Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Хорошее"
-   },
-   "8530815930928232626": {
-      "message": "Качество видео"
-   },
-   "8636962961150071298": {
-      "message": "Перемотка"
-   },
-   "8706273405040403641": {
-      "message": "Благодарим за отзыв."
-   },
-   "9059560719840598868": {
-      "message": "Отправить отзыв"
-   },
-   "9120942669794506861": {
-      "message": "На вашем компьютере установлено специализированное ПО, такое как VPN-клиент, прокси-сервер, брандмауэр или NAS?"
-   },
-   "9211708838274008657": {
-      "message": "Не удается отправить отзыв. Повторите попытку позже."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sk/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sk/messages.json
deleted file mode 100644 (file)
index a29e01a..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Zamŕza"
-   },
-   "1213957982723875920": {
-      "message": "Ktoré z nasledujúcich skutočností najlepšie popisujú vašu sieť?"
-   },
-   "128276876460319075": {
-      "message": "Vyhľadávanie zariadení"
-   },
-   "1428448869078126731": {
-      "message": "Plynulosť videa"
-   },
-   "1522140683318860351": {
-      "message": "Pripojenie zlyhalo. Skúste to znova."
-   },
-   "1550904064710828958": {
-      "message": "Plynulá"
-   },
-   "1636686747687494376": {
-      "message": "Výborná"
-   },
-   "1802762746589457177": {
-      "message": "Hlasitosť"
-   },
-   "1850397500312020388": {
-      "message": "Vidíte svoj Chromecast v $START_LINK$aplikácii Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Ďalšie komentáre: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Zrušiť"
-   },
-   "2194670894476780934": {
-      "message": "Nie je k dispozícii"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout s používateľom {ORGANIZER}}=2{Hangout s používateľom {ORGANIZER} a 1 ďalším}few{Hangout s používateľom {ORGANIZER} a # ďalšími}many{Hangout s používateľom {ORGANIZER} a # ďalším}other{Hangout s používateľom {ORGANIZER} a # ďalšími}}"
-   },
-   "244647017322945605": {
-      "message": "Dobrá – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Kvalita projekcie karty alebo pracovnej plochy"
-   },
-   "2807800733729323332": {
-      "message": "Áno"
-   },
-   "2810417817914017289": {
-      "message": "Prehrať"
-   },
-   "3219866268410307919": {
-      "message": "Odosiela sa spätná väzba..."
-   },
-   "3239956785410157548": {
-      "message": "Vaša odpoveď"
-   },
-   "3326722026796849289": {
-      "message": "Iné"
-   },
-   "3413021810593924462": {
-      "message": "Pozastaviť"
-   },
-   "3542042671420335679": {
-      "message": "Nie"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "E-mail (nepovinné):"
-   },
-   "4097220110929447276": {
-      "message": "Okrem všetkých údajov, ktoré vyberiete vyššie, budú odoslané aj tieto údaje: verzia prehliadača Chrome, verzia operačného systému, nastavenia zariadenia Cast, štatistiky výkonnosti zrkadlenia a diagnostické denníky komunikačného kanála. Túto spätnú väzbu použijeme na diagnostiku problémov a zlepšenie funkcie. Všetky úmyselne alebo náhodne odoslané osobné údaje budú chránené v súlade s našimi pravidlami ochrany súkromia. Odoslaním tejto spätnej väzby súhlasíte s tým, že spoločnosť Google môže poskytnutú spätnú väzbu použiť na zlepšenie akýchkoľvek produktov alebo služieb Google."
-   },
-   "4148300086676792937": {
-      "message": "Chcete zrušiť spätnú väzbu?"
-   },
-   "4163185390680253103": {
-      "message": "Chyba"
-   },
-   "4246483347873264186": {
-      "message": "Vaša žiadosť o prenášanie bola zakázaná. Než to skúsite znova, chvíľu počkajte."
-   },
-   "4528089202128275824": {
-      "message": "Prenos zlyhal. Skúste to znova."
-   },
-   "4575332923598659024": {
-      "message": "Názov hangoutu sa nepodarilo rozpoznať. Skontrolujte názov a skúste to znova."
-   },
-   "4592127349908255218": {
-      "message": "Nezrozumiteľné"
-   },
-   "4756056595565370923": {
-      "message": "Odoslanie spätnej väzby zlyhalo. Pokus sa opakuje..."
-   },
-   "492097680647953484": {
-      "message": "Žiadosť o funkciu"
-   },
-   "5014364904504073524": {
-      "message": "Výborná"
-   },
-   "5028289843569700466": {
-      "message": "Vaša spätná väzba nám pomáha zlepšiť Google Cast, a preto si ju ceníme. Pomoc s riešením problémov s prenosom nájdete v $START_LINK$centre pomoci$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Prijateľná"
-   },
-   "5375576275991472719": {
-      "message": "Výborná – HD"
-   },
-   "5385436389563925676": {
-      "message": "Počítač PC a zariadenie Chromecast pripojené k rovnakej sieti Wi‑Fi"
-   },
-   "5440055726839070415": {
-      "message": "Aký typ spätnej väzby poskytujete?"
-   },
-   "545449835455981095": {
-      "message": "Prenos zvuku systému nie je v tomto zariadení podporovaný."
-   },
-   "5465034684300203467": {
-      "message": "Aký obsah / webovú adresu ste prenášali?"
-   },
-   "5485620192329479690": {
-      "message": "Posielať denníky ladenia (odporúča sa)"
-   },
-   "5699813974548050528": {
-      "message": "Prijateľná – FM"
-   },
-   "5723583529370342957": {
-      "message": "Príležitostne sa zasekáva"
-   },
-   "5910595154486533449": {
-      "message": "Slabá"
-   },
-   "5991427458288444010": {
-      "message": "Vaša žiadosť o prenášanie je bez odozvy"
-   },
-   "6063910461797960050": {
-      "message": "Používanie služby Hangouts sa riadi pravidlami ochrany súkromia spoločnosti Google."
-   },
-   "6086448804586867636": {
-      "message": "* Povinné"
-   },
-   "642051245326856511": {
-      "message": "Miesto na zadanie spätnej väzby $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Nepokúsil(-a) som sa"
-   },
-   "6614468912728530636": {
-      "message": "Nepozerateľné"
-   },
-   "6963873398546068901": {
-      "message": "Upozornenie: Podrobné zapisovanie do denníka je aktivované. Denníky uvedené nižšie môžu obsahovať webové adresy alebo iné citlivé informácie. Tieto informácie preto skontrolujte a odošlite ich iba v prípade, že nemáte námietky."
-   },
-   "6997602168024654529": {
-      "message": "Neviem"
-   },
-   "7156560800952850585": {
-      "message": "Napíšte nám, čo sa deje so zariadením Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Posielať $START_LINK$denníky ladenia$END_LINK$ (odporúča sa)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Vypnúť zvuk"
-   },
-   "7735695102441495789": {
-      "message": "V hangoute nebol dostatok účastníkov na to, aby zostal aktívny."
-   },
-   "7824803162979416790": {
-      "message": "Počítač PC a zariadenie Chromecast pripojené k rôznym sieťam Wi‑Fi (napr. 2,4 GHz a 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Denníky prenosu a zariadenia"
-   },
-   "8009014317872238527": {
-      "message": "Zapnúť zvuk"
-   },
-   "8083429352755760987": {
-      "message": "Kvalita zvuku"
-   },
-   "8205999658352447129": {
-      "message": "Neplynulá"
-   },
-   "8330636888136075045": {
-      "message": "Podrobnosti o kvalite zrkadlenia $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Slabá"
-   },
-   "845494741086179740": {
-      "message": "Počítač PC pripojený k pevnej sieti a zariadenie Chromecast pripojené k sieti Wi‑Fi"
-   },
-   "8515148417333877999": {
-      "message": "Dobrá"
-   },
-   "8530815930928232626": {
-      "message": "Kvalita videa"
-   },
-   "8636962961150071298": {
-      "message": "Hľadať"
-   },
-   "8706273405040403641": {
-      "message": "Ďakujeme za odoslanie spätnej väzby."
-   },
-   "9059560719840598868": {
-      "message": "Odoslať spätnú väzbu"
-   },
-   "9120942669794506861": {
-      "message": "Používate nejaké špeciálne pripojenie VPN, server proxy, bránu firewall alebo softvér NAS?"
-   },
-   "9211708838274008657": {
-      "message": "Spätnú väzbu sa nepodarilo odoslať. Skúste to neskôr."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sl/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sl/messages.json
deleted file mode 100644 (file)
index 8cf3209..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Zamrzne"
-   },
-   "1213957982723875920": {
-      "message": "Kaj od tega najbolje opiše vaše omrežje?"
-   },
-   "128276876460319075": {
-      "message": "Odkrivanje naprav"
-   },
-   "1428448869078126731": {
-      "message": "Tekoče predvajanje videoposnetka"
-   },
-   "1522140683318860351": {
-      "message": "Vzpostavitev povezave ni uspela. Poskusite znova."
-   },
-   "1550904064710828958": {
-      "message": "Tekoče"
-   },
-   "1636686747687494376": {
-      "message": "Odlično"
-   },
-   "1802762746589457177": {
-      "message": "Glasnost"
-   },
-   "1850397500312020388": {
-      "message": "Ali je Chromecast viden v $START_LINK$aplikaciji Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Dodatni komentarji: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Prekliči"
-   },
-   "2194670894476780934": {
-      "message": "Ni na voljo"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Pogovor Hangout}=1{Pogovor Hangout z osebo {ORGANIZER}}=2{Pogovor Hangout z osebo {ORGANIZER} in še eno osebo}one{Pogovor Hangout z osebo {ORGANIZER} in še # osebo}two{Pogovor Hangout z osebo {ORGANIZER} in še # osebama}few{Pogovor Hangout z osebo {ORGANIZER} in še # osebami}other{Pogovor Hangout z osebo {ORGANIZER} in še # osebami}}"
-   },
-   "244647017322945605": {
-      "message": "Dobro – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Kakovost predvajanja zavihka/namizja"
-   },
-   "2807800733729323332": {
-      "message": "Da"
-   },
-   "2810417817914017289": {
-      "message": "Predvajanje"
-   },
-   "3219866268410307919": {
-      "message": "Pošiljanje povratnih informacij …"
-   },
-   "3239956785410157548": {
-      "message": "Vaš odgovor"
-   },
-   "3326722026796849289": {
-      "message": "Drugo"
-   },
-   "3413021810593924462": {
-      "message": "Zaustavitev"
-   },
-   "3542042671420335679": {
-      "message": "Ne"
-   },
-   "3567591856726172993": {
-      "message": "V redu"
-   },
-   "4094392217219068632": {
-      "message": "E-poštni naslov (izbirno):"
-   },
-   "4097220110929447276": {
-      "message": "Poleg podatkov, ki jih izberete zgoraj, so poslani tudi različica Chroma, različica operacijskega sistema, možnosti za Google Cast, statistični podatki o izvajanju zrcaljenja in diagnostični dnevniki komunikacijskih kanalov. Te povratne informacije uporabljamo za diagnosticiranje težav in izboljšanje funkcije. Če namerno ali nenamerno pošljete katere koli osebne podatke, jih varujemo v skladu z našimi pravilniki o zasebnosti. Če pošljete te povratne informacije, se strinjate, da lahko Google poslane informacije uporabi za izboljšanje katerega koli svojega izdelka ali storitve."
-   },
-   "4148300086676792937": {
-      "message": "Ali želite zavreči povratne informacije?"
-   },
-   "4163185390680253103": {
-      "message": "Napaka"
-   },
-   "4246483347873264186": {
-      "message": "Zahteva za predstavitev je bila zavrnjena. Pred vnovičnim poskusom počakajte nekaj časa."
-   },
-   "4528089202128275824": {
-      "message": "Predvajanje ni uspelo. Poskusite znova."
-   },
-   "4575332923598659024": {
-      "message": "Imena pogovora Hangout ni bilo mogoče razrešiti. Preverite ime in poskusite znova."
-   },
-   "4592127349908255218": {
-      "message": "Nerazumljivo"
-   },
-   "4756056595565370923": {
-      "message": "Pošiljanje povratnih informacij ni uspelo. Vnovičen poskus …"
-   },
-   "492097680647953484": {
-      "message": "Zahteva za funkcijo"
-   },
-   "5014364904504073524": {
-      "message": "Odlično"
-   },
-   "5028289843569700466": {
-      "message": "Hvala za povratne informacije, saj lahko z njimi izboljšamo Google Cast. Če želite pomoč pri odpravljanju težav s predvajanjem, se obrnite na $START_LINK$center za pomoč$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Sprejemljivo"
-   },
-   "5375576275991472719": {
-      "message": "Odlično – HD"
-   },
-   "5385436389563925676": {
-      "message": "Računalnik in Chromecast v istem omrežju Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Katere povratne informacije pošiljate?"
-   },
-   "545449835455981095": {
-      "message": "Predvajanje sistemskega zvoka v tej napravi ni podprto."
-   },
-   "5465034684300203467": {
-      "message": "Katero vsebino oziroma kateri URL ste predvajali?"
-   },
-   "5485620192329479690": {
-      "message": "Pošiljanje dnevnikov o odpravljanju napak (priporočeno)"
-   },
-   "5699813974548050528": {
-      "message": "Sprejemljivo – FM"
-   },
-   "5723583529370342957": {
-      "message": "Občasno trzne"
-   },
-   "5910595154486533449": {
-      "message": "Slabo"
-   },
-   "5991427458288444010": {
-      "message": "Na zahtevo za predstavitev ni bilo odgovora."
-   },
-   "6063910461797960050": {
-      "message": "Uporabo aplikacije Hangouts ureja Googlov pravilnik o zasebnosti."
-   },
-   "6086448804586867636": {
-      "message": "* Obvezno"
-   },
-   "642051245326856511": {
-      "message": "Vnesite povratne informacije tukaj: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Nisem poskusil(a)"
-   },
-   "6614468912728530636": {
-      "message": "Ni mogoče gledati"
-   },
-   "6963873398546068901": {
-      "message": "Opozorilo: Omogočeno je podrobno zapisovanje v dnevnik. Dnevniki lahko vključujejo URL-je ali druge občutljive podatke. Preglejte te podatke in se prepričajte, ali je pošiljanje za vas sprejemljivo."
-   },
-   "6997602168024654529": {
-      "message": "Ne vem"
-   },
-   "7156560800952850585": {
-      "message": "Povejte nam, kaj se dogaja z napravo Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Pošlji $START_LINK$dnevnike o odpravljanju napak$END_LINK$ (priporočeno)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Izklop zvoka"
-   },
-   "7735695102441495789": {
-      "message": "Pogovor Hangout je imel premalo udeležencev, da bi ostal aktiven."
-   },
-   "7824803162979416790": {
-      "message": "Računalnik in Chromecast v različnih omrežjih Wi-Fi (npr. 2,4 GHz in 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Dnevniki predvajanja in naprav"
-   },
-   "8009014317872238527": {
-      "message": "Vklop zvoka"
-   },
-   "8083429352755760987": {
-      "message": "Kakovost zvoka"
-   },
-   "8205999658352447129": {
-      "message": "Migeta"
-   },
-   "8330636888136075045": {
-      "message": "Podrobnosti o kakovosti zrcaljenja $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Slabo"
-   },
-   "845494741086179740": {
-      "message": "Računalnik v žičnem omrežju, Chromecast v omrežju Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Dobro"
-   },
-   "8530815930928232626": {
-      "message": "Kakovost videoposnetka"
-   },
-   "8636962961150071298": {
-      "message": "Iskanje"
-   },
-   "8706273405040403641": {
-      "message": "Hvala, ker ste poslali povratne informacije."
-   },
-   "9059560719840598868": {
-      "message": "Pošlji povratne informacije"
-   },
-   "9120942669794506861": {
-      "message": "Ali imate nameščeno posebno omrežje VPN, strežnik proxy, požarni zid ali programsko opremo NAS?"
-   },
-   "9211708838274008657": {
-      "message": "Povratnih informacij ni mogoče poslati. Poskusite znova pozneje."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sr/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sr/messages.json
deleted file mode 100644 (file)
index edf472d..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Зауставља се"
-   },
-   "1213957982723875920": {
-      "message": "Која од следећих опција најбоље описује мрежу?"
-   },
-   "128276876460319075": {
-      "message": "Откривање уређаја"
-   },
-   "1428448869078126731": {
-      "message": "Квалитет репродукције видео снимка"
-   },
-   "1522140683318860351": {
-      "message": "Повезивање није успело. Пробајте поново."
-   },
-   "1550904064710828958": {
-      "message": "Без прекида"
-   },
-   "1636686747687494376": {
-      "message": "Савршен"
-   },
-   "1802762746589457177": {
-      "message": "Јачина звука"
-   },
-   "1850397500312020388": {
-      "message": "Можете ли да видите Chromecast у $START_LINK$апликацији Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Додатни коментари: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Откажи"
-   },
-   "2194670894476780934": {
-      "message": "Није примењиво"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout са корисником {ORGANIZER}}=2{Hangout са корисником {ORGANIZER} и још 1 особом}one{Hangout са корисником {ORGANIZER} и још # особом}few{Hangout са корисником {ORGANIZER} и још # особе}other{Hangout са корисником {ORGANIZER} и још # особа}}"
-   },
-   "244647017322945605": {
-      "message": "Добар – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Квалитет пројекције за картицу/радну површину"
-   },
-   "2807800733729323332": {
-      "message": "Да"
-   },
-   "2810417817914017289": {
-      "message": "Пусти"
-   },
-   "3219866268410307919": {
-      "message": "Слање повратних информација…"
-   },
-   "3239956785410157548": {
-      "message": "Одговор"
-   },
-   "3326722026796849289": {
-      "message": "Друго"
-   },
-   "3413021810593924462": {
-      "message": "Паузирај"
-   },
-   "3542042671420335679": {
-      "message": "Не"
-   },
-   "3567591856726172993": {
-      "message": "Потврди"
-   },
-   "4094392217219068632": {
-      "message": "Имејл (опционално):"
-   },
-   "4097220110929447276": {
-      "message": "Поред свих информација које сте претходно изабрали да уврстите, шаљу се и верзија Chrome-а, верзија оперативног система, подешавања Cast-а, статистика о учинку пресликавања и евиденције о дијагностици канала за комуникацију. Ове повратне информације се користе за дијагностику проблема и да би се побољшала функција. Сви лични подаци које пошаљете, било непосредно или посредно, биће заштићени у складу са политиком приватности. Ако пошаљете ове повратне информације, прихватате да Google може да их користи да би побољшао било који Google производ или услугу."
-   },
-   "4148300086676792937": {
-      "message": "Желите ли да одбаците повратне информације?"
-   },
-   "4163185390680253103": {
-      "message": "Проблем или грешка"
-   },
-   "4246483347873264186": {
-      "message": "Захтев за презентовање је одбијен. Сачекајте мало пре поновног покушаја."
-   },
-   "4528089202128275824": {
-      "message": "Пребацивање није успело. Пробајте поново."
-   },
-   "4575332923598659024": {
-      "message": "Назив Hangout-а није разрешен. Проверите назив, па покушајте поново."
-   },
-   "4592127349908255218": {
-      "message": "Неразумљив"
-   },
-   "4756056595565370923": {
-      "message": "Слање повратних информација није успело. Покушавамо поново…"
-   },
-   "492097680647953484": {
-      "message": "Захтев за функцију"
-   },
-   "5014364904504073524": {
-      "message": "Савршен"
-   },
-   "5028289843569700466": {
-      "message": "Повратне информације нам помажу да побољшамо Google Cast и захвални смо вам на њима. Да бисте решили проблеме са пребацивањем, погледајте $START_LINK$центар за помоћ$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Прихватљив"
-   },
-   "5375576275991472719": {
-      "message": "Одличан – HD"
-   },
-   "5385436389563925676": {
-      "message": "Рачунар и Chromecast на истој WiFi мрежи"
-   },
-   "5440055726839070415": {
-      "message": "Какву врсту повратних информација шаљете?"
-   },
-   "545449835455981095": {
-      "message": "Пребацивање системског звука није подржано на овом уређају."
-   },
-   "5465034684300203467": {
-      "message": "Који садржај/URL сте пребацивали?"
-   },
-   "5485620192329479690": {
-      "message": "Пошаљи евиденције отклањању грешака (препоручено)"
-   },
-   "5699813974548050528": {
-      "message": "Прихватљив – FM"
-   },
-   "5723583529370342957": {
-      "message": "Повремено се кочи"
-   },
-   "5910595154486533449": {
-      "message": "Лош"
-   },
-   "5991427458288444010": {
-      "message": "На захтев за презентовање није одговорено."
-   },
-   "6063910461797960050": {
-      "message": "Коришћење Hangouts-а је регулисано Google политиком приватности."
-   },
-   "6086448804586867636": {
-      "message": "* Обавезно"
-   },
-   "642051245326856511": {
-      "message": "Повратне информације унесите овде: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Нисам покушао/ла"
-   },
-   "6614468912728530636": {
-      "message": "Не може да се гледа"
-   },
-   "6963873398546068901": {
-      "message": "Упозорење – Омогућено је детаљно евидентирање; евиденције у наставку могу да садрже URL-ове или друге осетљиве информације. Прегледајте их и уверите се да немате ништа против слања тих информација."
-   },
-   "6997602168024654529": {
-      "message": "Нисам сигуран/на"
-   },
-   "7156560800952850585": {
-      "message": "Реците нам шта се дешава са Google Cast-ом."
-   },
-   "715869212995214079": {
-      "message": "Шаљи $START_LINK$евиденције о отклањању грешака$END_LINK$ (препоручено)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Искључи звук"
-   },
-   "7735695102441495789": {
-      "message": "Није било довољно учесника у Hangout-у да би и даље био активан."
-   },
-   "7824803162979416790": {
-      "message": "Рачунар и Chromecast на различитим WiFi мрежама (нпр. 2,4 GHz и 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Евиденције пребацивања и уређаја"
-   },
-   "8009014317872238527": {
-      "message": "Укључи звук"
-   },
-   "8083429352755760987": {
-      "message": "Квалитет звука"
-   },
-   "8205999658352447129": {
-      "message": "Испрекидан"
-   },
-   "8330636888136075045": {
-      "message": "Детаљи квалитета пресликавања $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Лош"
-   },
-   "845494741086179740": {
-      "message": "Рачунар користи жичану мрежу, а Chromecast је на WiFi-ју"
-   },
-   "8515148417333877999": {
-      "message": "Добар"
-   },
-   "8530815930928232626": {
-      "message": "Квалитет видео снимка"
-   },
-   "8636962961150071298": {
-      "message": "Тражење"
-   },
-   "8706273405040403641": {
-      "message": "Хвала вам што сте послали повратне информације."
-   },
-   "9059560719840598868": {
-      "message": "Пошаљи повратне информације"
-   },
-   "9120942669794506861": {
-      "message": "Да ли сте инсталирали било какав посебан VPN софтвер, софтвер проксија, софтвер заштитног зида или NAS софтвер?"
-   },
-   "9211708838274008657": {
-      "message": "Слање повратних информација није успело. Пробајте поново касније."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sv/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sv/messages.json
deleted file mode 100644 (file)
index 5095229..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Fastnar tillfälligt"
-   },
-   "1213957982723875920": {
-      "message": "Vilket av följande beskriver ditt nätverk bäst?"
-   },
-   "128276876460319075": {
-      "message": "Enhetsidentifiering"
-   },
-   "1428448869078126731": {
-      "message": "Jämn videouppspelning"
-   },
-   "1522140683318860351": {
-      "message": "Det gick inte att ansluta. Försök igen."
-   },
-   "1550904064710828958": {
-      "message": "Flyter på"
-   },
-   "1636686747687494376": {
-      "message": "Perfekt"
-   },
-   "1802762746589457177": {
-      "message": "Volym"
-   },
-   "1850397500312020388": {
-      "message": "Visas din Chromecast i $START_LINK$ Google Home-appen$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Ytterligare kommentarer: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Avbryt"
-   },
-   "2194670894476780934": {
-      "message": "Ej tillämpligt"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout med {ORGANIZER}}=2{Hangout med {ORGANIZER} och 1 till}other{Hangout med {ORGANIZER} och # till}}"
-   },
-   "244647017322945605": {
-      "message": "Bra – dvd"
-   },
-   "2575016469622936324": {
-      "message": "Projektionskvalitet för flik/skrivbord"
-   },
-   "2807800733729323332": {
-      "message": "Ja"
-   },
-   "2810417817914017289": {
-      "message": "Spela upp"
-   },
-   "3219866268410307919": {
-      "message": "Feedback skickas …"
-   },
-   "3239956785410157548": {
-      "message": "Ditt svar"
-   },
-   "3326722026796849289": {
-      "message": "Annat"
-   },
-   "3413021810593924462": {
-      "message": "Pausa"
-   },
-   "3542042671420335679": {
-      "message": "Nej"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "E-postadress (valfritt):"
-   },
-   "4097220110929447276": {
-      "message": "Chrome-versionen, operativsystemsversionen, Cast-inställningarna, statistik över speglingsprestanda och diagnostikloggar för kommunikationskanaler skickas tillsammans med den information som du anger ovan. Din feedback används för att diagnostisera och förbättra funktionen. Alla personliga uppgifter du skickar, vare sig de angetts uttryckligen eller följer med, skyddas i enlighet med vår sekretesspolicy. Genom att skicka in din feedback godkänner du att Google använder den för att förbättra Googles produkter och tjänster."
-   },
-   "4148300086676792937": {
-      "message": "Vill du inte skicka feedback?"
-   },
-   "4163185390680253103": {
-      "message": "Problem eller fel"
-   },
-   "4246483347873264186": {
-      "message": "Presentationsbegäran avvisades. Vänta innan du försöker igen."
-   },
-   "4528089202128275824": {
-      "message": "Det gick inte att casta. Försök igen."
-   },
-   "4575332923598659024": {
-      "message": "Det gick inte att tolka Hangout-namnet. Kontrollera namnet och försök igen."
-   },
-   "4592127349908255218": {
-      "message": "Ohörbart"
-   },
-   "4756056595565370923": {
-      "message": "Det gick inte att skicka feedback. Försöker igen …"
-   },
-   "492097680647953484": {
-      "message": "Funktionsbegäran"
-   },
-   "5014364904504073524": {
-      "message": "Perfekt"
-   },
-   "5028289843569700466": {
-      "message": "Vi uppskattar din feedback – den hjälper oss att förbättra Google Cast. Besök $START_LINK$hjälpcentret$END_LINK$ om du vill felsöka problem med Cast.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Acceptabel"
-   },
-   "5375576275991472719": {
-      "message": "Jättebra – HD"
-   },
-   "5385436389563925676": {
-      "message": "Pc och Chromecast-enhet på samma Wi-Fi-nätverk"
-   },
-   "5440055726839070415": {
-      "message": "Vilket slags feedback skickar du?"
-   },
-   "545449835455981095": {
-      "message": "Den här enheten har inte stöd för att casta systemljud."
-   },
-   "5465034684300203467": {
-      "message": "Vilket innehåll eller vilken webbadress castades?"
-   },
-   "5485620192329479690": {
-      "message": "Skicka felsökningsloggar (rekommenderas)"
-   },
-   "5699813974548050528": {
-      "message": "Acceptabel – FM"
-   },
-   "5723583529370342957": {
-      "message": "Hackar ibland"
-   },
-   "5910595154486533449": {
-      "message": "Dålig"
-   },
-   "5991427458288444010": {
-      "message": "Presentationsbegäran besvarades inte."
-   },
-   "6063910461797960050": {
-      "message": "Användning av Hangouts regleras av Googles sekretesspolicy."
-   },
-   "6086448804586867636": {
-      "message": "* Obligatoriskt"
-   },
-   "642051245326856511": {
-      "message": "Ge feedback här: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Jag försökte inte"
-   },
-   "6614468912728530636": {
-      "message": "Går inte att titta på"
-   },
-   "6963873398546068901": {
-      "message": "Varning – Detaljerad loggning har aktiverats. Loggarna nedan kan innehålla webbadresser eller andra känsliga uppgifter. Granska och kontrollera att du vill skicka in dessa uppgifter."
-   },
-   "6997602168024654529": {
-      "message": "Vet ej"
-   },
-   "7156560800952850585": {
-      "message": "Berätta vad som händer med Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Skicka $START_LINK$felsökningsloggar$END_LINK$ (rekommenderas)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Stäng av ljudet"
-   },
-   "7735695102441495789": {
-      "message": "Det fanns inte tillräckligt många deltagare för att hålla denna Hangout aktiv."
-   },
-   "7824803162979416790": {
-      "message": "Pc och Chromecast-enhet på olika Wi-Fi-nätverk (t.ex. 2,4 GHz vs. 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Cast- och enhetsloggar"
-   },
-   "8009014317872238527": {
-      "message": "Slå på ljudet"
-   },
-   "8083429352755760987": {
-      "message": "Ljudkvalitet"
-   },
-   "8205999658352447129": {
-      "message": "Ryckig"
-   },
-   "8330636888136075045": {
-      "message": "Uppgifter om speglingskvalitet $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Dålig"
-   },
-   "845494741086179740": {
-      "message": "Pc:n har en fast anslutning och Chromecast-enheten är ansluten till Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Bra"
-   },
-   "8530815930928232626": {
-      "message": "Bildkvalitet"
-   },
-   "8636962961150071298": {
-      "message": "Sök"
-   },
-   "8706273405040403641": {
-      "message": "Tack för att du skickar feedback."
-   },
-   "9059560719840598868": {
-      "message": "Skicka feedback"
-   },
-   "9120942669794506861": {
-      "message": "Har ett VPN, en proxy, en brandvägg eller ett NAS-program av något särskilt slag installerats?"
-   },
-   "9211708838274008657": {
-      "message": "Det gick inte att skicka feedback. Försök igen senare."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sw/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/sw/messages.json
deleted file mode 100644 (file)
index 5fa594f..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Inasita kucheza"
-   },
-   "1213957982723875920": {
-      "message": "Ni gani kati ya zifuatazo inaelezea mtandao wako vizuri?"
-   },
-   "128276876460319075": {
-      "message": "Kupata Kifaa"
-   },
-   "1428448869078126731": {
-      "message": "Ulaini wa Kutiririsha Video"
-   },
-   "1522140683318860351": {
-      "message": "Imeshindwa kuunganisha. Tafadhali jaribu tena."
-   },
-   "1550904064710828958": {
-      "message": "Laini"
-   },
-   "1636686747687494376": {
-      "message": "Bora"
-   },
-   "1802762746589457177": {
-      "message": "Sauti"
-   },
-   "1850397500312020388": {
-      "message": "Je, unaweza kuona Chromecast yako katika $START_LINK$ programu ya Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Maoni ya ziada: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Ghairi"
-   },
-   "2194670894476780934": {
-      "message": "Haitumiki"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout na {ORGANIZER}}=2{Hangout na {ORGANIZER} na mwingine 1}other{Hangout na {ORGANIZER} na wengine #}}"
-   },
-   "244647017322945605": {
-      "message": "DVD - Nzuri"
-   },
-   "2575016469622936324": {
-      "message": "Ubora wa Makadirio ya Kichupo/Eneo-kazi"
-   },
-   "2807800733729323332": {
-      "message": "Ndiyo"
-   },
-   "2810417817914017289": {
-      "message": "Cheza"
-   },
-   "3219866268410307919": {
-      "message": "Inatuma maoni..."
-   },
-   "3239956785410157548": {
-      "message": "Jibu lako"
-   },
-   "3326722026796849289": {
-      "message": "Nyingine"
-   },
-   "3413021810593924462": {
-      "message": "Sitisha"
-   },
-   "3542042671420335679": {
-      "message": "La"
-   },
-   "3567591856726172993": {
-      "message": "Sawa"
-   },
-   "4094392217219068632": {
-      "message": "Barua pepe (si lazima):"
-   },
-   "4097220110929447276": {
-      "message": "Toleo lako la Chrome, toleo la mfumo wa uendeshaji, mipangilio ya Google Cast, takwimu za uakisi wa utendaji, na kumbukumbu za uchunguzi wa vituo vya mawasiliano zitawasilishwa ikiwa ni pamoja na maelezo yoyote utakayochagua kujumuisha hapo juu. Maoni haya hutumika kuchunguza matatizo na kuboresha kipengele. Maelezo yoyote ya kibinafsi unayowasilisha, kwa kukusudia au kwa bahati mbaya, yatalindwa kwa mujibu wa sera zetu za faragha. Kwa kuwasilisha maoni haya, unakubali kuwa Google inaweza kutumia maoni unayotoa kuboresha bidhaa au huduma yoyote ya Google."
-   },
-   "4148300086676792937": {
-      "message": "Ungependa kutupa maoni?"
-   },
-   "4163185390680253103": {
-      "message": "Hitilafu"
-   },
-   "4246483347873264186": {
-      "message": "Ombi lako la kuwasilisha limekataliwa. Tafadhali subiri kabla ya kujaribu tena."
-   },
-   "4528089202128275824": {
-      "message": "Imeshindwa kutuma. Tafadhali jaribu tena."
-   },
-   "4575332923598659024": {
-      "message": "Jina la Hangout halijatatuliwa. Tafadhali angalia jina na ujaribu tena."
-   },
-   "4592127349908255218": {
-      "message": "Inakanganya"
-   },
-   "4756056595565370923": {
-      "message": "Imeshindwa kutuma maoni. Inajaribu upya..."
-   },
-   "492097680647953484": {
-      "message": "Ombi la Kipengele"
-   },
-   "5014364904504073524": {
-      "message": "Bora"
-   },
-   "5028289843569700466": {
-      "message": "Maoni yako hutusaidia kuimarisha Google Cast na ni muhimu kwetu. Kwa usaidizi wa kutatua matatizo ya kutuma, tafadhali rejelea $START_LINK$ kituo cha usaidizi$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Inakubalika"
-   },
-   "5375576275991472719": {
-      "message": "HD - Bora"
-   },
-   "5385436389563925676": {
-      "message": "Kompyuta na Chromecast kwenye mtandao mmoja wa Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Je, unatoa maoni ya aina gani?"
-   },
-   "545449835455981095": {
-      "message": "Huduma ya kutuma sauti ya mfumo haitumiki kwenye kifaa hiki."
-   },
-   "5465034684300203467": {
-      "message": "Ulikuwa ukituma maudhui/URL gani?"
-   },
-   "5485620192329479690": {
-      "message": "Tuma kumbukumbu za hitilafu (inapendekezwa)"
-   },
-   "5699813974548050528": {
-      "message": "Inakubalika - FM"
-   },
-   "5723583529370342957": {
-      "message": "Kigugumizi hapa na pale"
-   },
-   "5910595154486533449": {
-      "message": "Mbaya"
-   },
-   "5991427458288444010": {
-      "message": "Ombi lako la kuwasilisha halijajibiwa."
-   },
-   "6063910461797960050": {
-      "message": "Matumizi ya Hangouts yanaongozwa na Sera ya Faragha ya Google."
-   },
-   "6086448804586867636": {
-      "message": "* Lazima ijazwe"
-   },
-   "642051245326856511": {
-      "message": "Tafadhali weka maoni yako hapa: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Sikujaribu"
-   },
-   "6614468912728530636": {
-      "message": "Haitazamiki"
-   },
-   "6963873398546068901": {
-      "message": "Onyo - Kipengele cha uwekaji kumbukumbu za kina kimewashwa; kumbukumbu zilizo hapa chini zinaweza kujumuisha URL au maelezo mengine nyeti. Tafadhali kagua na uhakikishe kuwa umeridhia kuwasilisha maelezo haya."
-   },
-   "6997602168024654529": {
-      "message": "Sina uhakika"
-   },
-   "7156560800952850585": {
-      "message": "Tuambie kinachotokea kwenye Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Tuma $START_LINK$kumbukumbu za hitilafu$END_LINK$ (inapendekezwa)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Zima sauti"
-   },
-   "7735695102441495789": {
-      "message": "Hakukuwa na idadi ya kutosha ya washiriki katika Hangout ili iendelee kutumika."
-   },
-   "7824803162979416790": {
-      "message": "Kompyuta na Chromecast ziko kwenye mitandao tofauti ya Wi-Fi (k.m. GHZ 2.4 dhidi ya. GHza 5)"
-   },
-   "7876724262035435114": {
-      "message": "Kumbukumbu za Google Cast na Kifaa"
-   },
-   "8009014317872238527": {
-      "message": "Rejesha sauti"
-   },
-   "8083429352755760987": {
-      "message": "Ubora wa Sauti"
-   },
-   "8205999658352447129": {
-      "message": "Siyo thabiti"
-   },
-   "8330636888136075045": {
-      "message": "Kuakisi Maelezo ya Ubora $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Mbaya"
-   },
-   "845494741086179740": {
-      "message": "Kompyuta imeunganishwa kwa waya na Chromecast iko kwenye Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Nzuri"
-   },
-   "8530815930928232626": {
-      "message": "Ubora wa Video"
-   },
-   "8636962961150071298": {
-      "message": "Tafuta"
-   },
-   "8706273405040403641": {
-      "message": "Asante kwa kutuma maoni."
-   },
-   "9059560719840598868": {
-      "message": "Tuma Maoni"
-   },
-   "9120942669794506861": {
-      "message": "Je, una VPN, proksi, kinga mtandao yoyote maalum, au programu ya NAS iliyosakinishwa?"
-   },
-   "9211708838274008657": {
-      "message": "Imeshindwa kutuma maoni. Tafadhali jaribu tena baadaye."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ta/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/ta/messages.json
deleted file mode 100644 (file)
index fdd0a9c..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "உறைந்து நிற்கிறது"
-   },
-   "1213957982723875920": {
-      "message": "பின்வருவனவற்றில் எது உங்கள் நெட்வொர்க்கைச் சிறந்த முறையில் விவரிக்கும்?"
-   },
-   "128276876460319075": {
-      "message": "சாதனக் கண்டுபிடிப்பு"
-   },
-   "1428448869078126731": {
-      "message": "வீடியோவின் சீரான தன்மை"
-   },
-   "1522140683318860351": {
-      "message": "இணைக்க முடியவில்லை. மீண்டும் முயலவும்."
-   },
-   "1550904064710828958": {
-      "message": "சீராக உள்ளது"
-   },
-   "1636686747687494376": {
-      "message": "கச்சிதம்"
-   },
-   "1802762746589457177": {
-      "message": "ஒலியளவு"
-   },
-   "1850397500312020388": {
-      "message": "$START_LINK$Google Home ஆப்ஸில்$END_LINK$ உங்கள் Chromecastடைப் பார்க்க முடிகிறதா? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "கூடுதல் கருத்துகள்: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "ரத்துசெய்"
-   },
-   "2194670894476780934": {
-      "message": "பொ/இ"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{{ORGANIZER} உடனான Hangout}=2{{ORGANIZER} மற்றும் ஒருவருடனான Hangout}other{{ORGANIZER} மற்றும் # பேருடனான Hangout}}"
-   },
-   "244647017322945605": {
-      "message": "நன்று - DVD"
-   },
-   "2575016469622936324": {
-      "message": "தாவல்/டெஸ்க்டாப் வெளிப்பாட்டின் தரம்"
-   },
-   "2807800733729323332": {
-      "message": "ஆம்"
-   },
-   "2810417817914017289": {
-      "message": "இயக்கு"
-   },
-   "3219866268410307919": {
-      "message": "கருத்தை அனுப்புகிறது..."
-   },
-   "3239956785410157548": {
-      "message": "உங்கள் பதில்"
-   },
-   "3326722026796849289": {
-      "message": "மற்றவை"
-   },
-   "3413021810593924462": {
-      "message": "இடைநிறுத்து"
-   },
-   "3542042671420335679": {
-      "message": "இல்லை"
-   },
-   "3567591856726172993": {
-      "message": "சரி"
-   },
-   "4094392217219068632": {
-      "message": "மின்னஞ்சல் (விரும்பினால்):"
-   },
-   "4097220110929447276": {
-      "message": "மேலே, நீங்கள் சேர்ப்பதற்குத் தேர்வு செய்யும் எந்தவொரு தகவலுடனும் கூடுதலாக, உங்கள் Chrome பதிப்பு, ஆப்ரேட்டிங் சிஸ்டம் பதிப்பு, Cast அமைப்புகள், பிரதிபலித்தல் செயல்திறன் புள்ளிவிவரங்கள் மற்றும் தகவல் பரிமாற்றச் சேனலின் பகுப்பாய்வுப் பதிவுகள் ஆகியவையும் சமர்ப்பிக்கப்படும். இந்தக் கருத்தானது, சிக்கல்களைக் கண்டறியவும், அம்சத்தை மேம்படுத்த உதவுவதற்கும் பயன்படுத்தப்படும். நீங்கள் வெளிப்படையாக அல்லது தற்செயலாக சமர்ப்பிக்கும் எந்தவொரு தனிப்பட்ட தகவலும் எங்களுடைய தனியுரிமைக் கொள்கைகளுக்கு இணங்கப் பாதுகாக்கப்படும். இந்தக் கருத்தைச் சமர்ப்பிப்பதன் மூலம், நீங்கள் வழங்கிய கருத்தை, எந்தவொரு Google தயாரிப்பு அல்லது சேவையை மேம்படுத்தவும் Google பயன்படுத்தலாம் என்பதற்கு ஒப்புக்கொள்கிறீர்கள்."
-   },
-   "4148300086676792937": {
-      "message": "கருத்தை நிராகரிக்க விரும்புகிறீர்களா?"
-   },
-   "4163185390680253103": {
-      "message": "சிக்கல் அல்லது பிழை"
-   },
-   "4246483347873264186": {
-      "message": "அலைபரப்புவதற்கான உங்கள் கோரிக்கை நிராகரிக்கப்பட்டது. சிறிது நேரம் கழித்து மீண்டும் முயலவும்."
-   },
-   "4528089202128275824": {
-      "message": "அலைபரப்ப முடியவில்லை. மீண்டும் முயலவும்."
-   },
-   "4575332923598659024": {
-      "message": "Hangout பெயரைக் கண்டறிய முடியவில்லை. பெயரைச் சரிபார்த்து மீண்டும் முயலவும்."
-   },
-   "4592127349908255218": {
-      "message": "எளிதில் புரியவில்லை"
-   },
-   "4756056595565370923": {
-      "message": "கருத்தை அனுப்ப முடியவில்லை. மீண்டும் முயலுகிறது..."
-   },
-   "492097680647953484": {
-      "message": "அம்சத்துக்கான கோரிக்கை"
-   },
-   "5014364904504073524": {
-      "message": "கச்சிதம்"
-   },
-   "5028289843569700466": {
-      "message": "உங்கள் கருத்து Google Castடை மேம்படுத்துவதற்கு உதவுகிறது, அதை வரவேற்கிறோம். அலைபரப்புவதில் உள்ள சிக்கல்களைத் தீர்க்க, $START_LINK$உதவி மையத்தைப்$END_LINK$ பார்க்கவும்.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "ஏற்கத்தக்கது"
-   },
-   "5375576275991472719": {
-      "message": "சிறந்தது - HD"
-   },
-   "5385436389563925676": {
-      "message": "ஒரே வைஃபை நெட்வொர்க்கில் உள்ள PC மற்றும் Chromecast"
-   },
-   "5440055726839070415": {
-      "message": "எந்த வகையான கருத்தை வழங்குகிறீர்கள்?"
-   },
-   "545449835455981095": {
-      "message": "இந்தச் சாதனத்தில், சாதன ஆடியோவை அனுப்புவது ஆதரிக்கப்படவில்லை."
-   },
-   "5465034684300203467": {
-      "message": "நீங்கள் என்ன உள்ளடக்கம்/URLஐ அனுப்பினீர்கள்?"
-   },
-   "5485620192329479690": {
-      "message": "பிழைதிருத்தப் பதிவுகளை அனுப்பு (பரிந்துரைக்கப்படுகிறது)"
-   },
-   "5699813974548050528": {
-      "message": "ஏற்கத்தக்கது - FM"
-   },
-   "5723583529370342957": {
-      "message": "அவ்வப்போது தடுமாறுகிறது"
-   },
-   "5910595154486533449": {
-      "message": "மோசம்"
-   },
-   "5991427458288444010": {
-      "message": "அலைபரப்புவதற்கான உங்கள் கோரிக்கைக்குப் பதில் இல்லை."
-   },
-   "6063910461797960050": {
-      "message": "Hangouts இன் பயன்பாடானது, Google தனியுரிமைக் கொள்கையால் நிர்வகிக்கப்படுகிறது."
-   },
-   "6086448804586867636": {
-      "message": "* அவசியம்"
-   },
-   "642051245326856511": {
-      "message": "உங்கள் கருத்தை இங்கு உள்ளிடவும்: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "முயற்சிக்கவில்லை"
-   },
-   "6614468912728530636": {
-      "message": "பார்க்கவே முடியவில்லை"
-   },
-   "6963873398546068901": {
-      "message": "எச்சரிக்கை - விவரமான பதிவு இயக்கப்பட்டது; பின்வரும் பதிவுகளில் URLகள் அல்லது பிற முக்கிய தகவல் சேர்க்கப்படலாம். இந்தத் தகவலை மீண்டும் ஒருமுறை பார்த்து, இவற்றைச் சமர்ப்பிப்பதில் உங்களுக்குத் தயக்கம் எதுவுமில்லை என்பதை உறுதிசெய்யவும்."
-   },
-   "6997602168024654529": {
-      "message": "உறுதியாகத் தெரியவில்லை"
-   },
-   "7156560800952850585": {
-      "message": "Google Castடில் என்ன ஆகிறது எனக் கூறுங்கள்."
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$பிழைதிருத்த அறிக்கைகளை$END_LINK$ அனுப்பு (பரிந்துரைக்கப்படுகிறது)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "ஒலியடக்கு"
-   },
-   "7735695102441495789": {
-      "message": "Hangout தொடர்ந்து செயல்பட, போதுமான பங்கேற்பாளர்கள் இல்லை."
-   },
-   "7824803162979416790": {
-      "message": "வெவ்வேறு வைஃபை பிணையங்களில் உள்ள PC மற்றும் Chromecast (எ.கா. 2.4GHz வெர்சஸ் 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Cast மற்றும் சாதனப் பதிவுகள்"
-   },
-   "8009014317872238527": {
-      "message": "ஒலி இயக்கு"
-   },
-   "8083429352755760987": {
-      "message": "ஆடியோவின் தரம்"
-   },
-   "8205999658352447129": {
-      "message": "குலுங்குகிறது"
-   },
-   "8330636888136075045": {
-      "message": "பிரதிபலித்தலின் தர விவரங்கள் $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "மோசம்"
-   },
-   "845494741086179740": {
-      "message": "PC இணைப்பில் உள்ளது மற்றும் Chromecast, வைஃபையில் உள்ளது"
-   },
-   "8515148417333877999": {
-      "message": "நன்று"
-   },
-   "8530815930928232626": {
-      "message": "வீடியோவின் தரம்"
-   },
-   "8636962961150071298": {
-      "message": "நகர்த்து"
-   },
-   "8706273405040403641": {
-      "message": "கருத்தை அனுப்பியமைக்கு நன்றி."
-   },
-   "9059560719840598868": {
-      "message": "கருத்துத் தெரிவி"
-   },
-   "9120942669794506861": {
-      "message": "சிறப்பு VPN, ப்ராக்ஸி, ஃபயர்வால் அல்லது NAS மென்பொருளை நிறுவியுள்ளீர்களா?"
-   },
-   "9211708838274008657": {
-      "message": "கருத்தை அனுப்ப முடியவில்லை. பிறகு முயலவும்."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/te/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/te/messages.json
deleted file mode 100644 (file)
index 8243568..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "స్తంభనలు"
-   },
-   "1213957982723875920": {
-      "message": "దిగువ ఉన్నవాటిలో ఏది మీ నెట్‌వర్క్‌ గురించి ఉత్తమంగా వివరిస్తుంది?"
-   },
-   "128276876460319075": {
-      "message": "పరికర ఆచూకీ శోధన"
-   },
-   "1428448869078126731": {
-      "message": "వీడియో ప్రసార నాణ్యత"
-   },
-   "1522140683318860351": {
-      "message": "కనెక్షన్ విఫలమైంది. దయచేసి మళ్లీ ప్రయత్నించండి."
-   },
-   "1550904064710828958": {
-      "message": "బాగుంది"
-   },
-   "1636686747687494376": {
-      "message": "అద్భుతంగా ఉంది"
-   },
-   "1802762746589457177": {
-      "message": "వాల్యూమ్"
-   },
-   "1850397500312020388": {
-      "message": "మీరు $START_LINK$Google Home యాప్‌$END_LINK$లో మీ Chromecastను చూడగలుగుతున్నారా? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "అదనపు వ్యాఖ్యలు: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "రద్దు చేయి"
-   },
-   "2194670894476780934": {
-      "message": "వర్తించదు"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{{ORGANIZER}తో Hangoutలో పాల్గొనండి}=2{{ORGANIZER} మరియు మరొక వ్యక్తితో Hangoutలో పాల్గొనండి}other{{ORGANIZER} మరియు మరో # మంది ఇతరులతో Hangoutలో పాల్గొనండి}}"
-   },
-   "244647017322945605": {
-      "message": "మంచిది - DVD"
-   },
-   "2575016469622936324": {
-      "message": "ట్యాబ్/డెస్క్‌టాప్ ప్రదర్శన నాణ్యత"
-   },
-   "2807800733729323332": {
-      "message": "అవును"
-   },
-   "2810417817914017289": {
-      "message": "ప్లే చేయి"
-   },
-   "3219866268410307919": {
-      "message": "అభిప్రాయాన్ని పంపుతోంది..."
-   },
-   "3239956785410157548": {
-      "message": "మీ సమాధానం"
-   },
-   "3326722026796849289": {
-      "message": "ఇతరం"
-   },
-   "3413021810593924462": {
-      "message": "పాజ్ చేయి"
-   },
-   "3542042671420335679": {
-      "message": "లేదు"
-   },
-   "3567591856726172993": {
-      "message": "సరే"
-   },
-   "4094392217219068632": {
-      "message": "ఇమెయిల్ (ఐచ్ఛికం):"
-   },
-   "4097220110929447276": {
-      "message": "మీరు ఎగువ చేర్చడానికి ఎంచుకున్న ఏదైనా సమాచారంతో పాటుగా మీ Chrome వెర్షన్, ఆపరేటింగ్ సిస్టమ్ వెర్షన్, Cast సెట్టింగ్‌లు, మిర్రరింగ్ పనితీరు గణాంకాలు మరియు సమాచార మార్పిడి విధాన విశ్లేషణ లాగ్‌లు సమర్పించబడతాయి. సమస్యలను గుర్తించి, పరిష్కరించడానికి, తద్వారా ఈ ఫీచర్‌ను మెరుగుపరచడానికి ఈ అభిప్రాయం సహాయంగా ఉపయోగించబడుతుంది. మీరు ప్రత్యేకించి లేదా సందర్భానుసారంగా సమర్పించే వ్యక్తిగత సమాచారం ఏదైనా మా గోప్యతా విధానాలకు అనుగుణంగా సంరక్షించబడుతుంది. మీరు ఈ అభిప్రాయాన్ని సమర్పించడం ద్వారా Google మీ అభిప్రాయాన్ని ఏదైనా Google ఉత్పత్తి లేదా సేవను మెరుగుపరచడానికి ఉపయోగించవచ్చని అంగీకరిస్తున్నారు."
-   },
-   "4148300086676792937": {
-      "message": "మీరు అభిప్రాయాన్ని విస్మరించాలనుకుంటున్నారా?"
-   },
-   "4163185390680253103": {
-      "message": "బగ్ లేదా ఎర్రర్"
-   },
-   "4246483347873264186": {
-      "message": "మీ ప్రదర్శన అభ్యర్థన నిరాకరించబడింది. దయచేసి మళ్లీ ప్రయత్నించబోయే ముందు వేచి ఉండండి."
-   },
-   "4528089202128275824": {
-      "message": "ప్రసారం చేయడంలో విఫలమైంది. దయచేసి మళ్లీ ప్రయత్నించండి."
-   },
-   "4575332923598659024": {
-      "message": "Hangout పేరు నిశ్చయించబడలేదు. దయచేసి పేరును సరిచూసుకొని, మళ్లీ ప్రయత్నించండి."
-   },
-   "4592127349908255218": {
-      "message": "అర్థం కానటువంటిది"
-   },
-   "4756056595565370923": {
-      "message": "అభిప్రాయాన్ని పంపడంలో విఫలమైంది. పునఃప్రయత్నిస్తోంది..."
-   },
-   "492097680647953484": {
-      "message": "ఫీచర్ అభ్యర్థన"
-   },
-   "5014364904504073524": {
-      "message": "అద్భుతంగా ఉంది"
-   },
-   "5028289843569700466": {
-      "message": "మీ అభిప్రాయం Google Castని మెరుగుపరిచి, వినియోగదారుల మెప్పు పొందడంలో మాకు సహాయకరంగా ఉంటుంది. castతో గల సమస్యలకు పరిష్కారాలను కనుగొనడంలో సహాయం కోసం, దయచేసి $START_LINK$ సహాయ కేంద్రాన్ని$END_LINK$ సందర్శించండి.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "ఆమోదించదగినది"
-   },
-   "5375576275991472719": {
-      "message": "అద్భుతం - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC మరియు Chromecast ఒకే Wi-Fi నెట్‌వర్క్‌లో ఉన్నాయి"
-   },
-   "5440055726839070415": {
-      "message": "మీరు ఏ రకమైన అభిప్రాయాన్ని అందిస్తున్నారు?"
-   },
-   "545449835455981095": {
-      "message": "సిస్టమ్ ఆడియోను ప్రసారం చేయడానికి ఈ పరికరంలో మద్దతు లేదు."
-   },
-   "5465034684300203467": {
-      "message": "మీరు ఏ కంటెంట్/URLని ప్రసారం చేస్తున్నారు?"
-   },
-   "5485620192329479690": {
-      "message": "డీబగ్ లాగ్‌లను పంపు (సిఫార్సు చేయబడింది)"
-   },
-   "5699813974548050528": {
-      "message": "ఆమోదించదగినది - FM"
-   },
-   "5723583529370342957": {
-      "message": "అప్పుడప్పుడు కలిగే పునరావృత ఇబ్బంది"
-   },
-   "5910595154486533449": {
-      "message": "బాగాలేదు"
-   },
-   "5991427458288444010": {
-      "message": "మీ ప్రదర్శన అభ్యర్థనకు సమాధానం ఇవ్వబడలేదు."
-   },
-   "6063910461797960050": {
-      "message": "Hangouts వినియోగం Google గోప్యతా విధానం ప్రకారం పర్యవేక్షించబడుతుంది."
-   },
-   "6086448804586867636": {
-      "message": "* ఆవశ్యకం"
-   },
-   "642051245326856511": {
-      "message": "దయచేసి మీ అభిప్రాయాన్ని ఇక్కడ నమోదు చేయండి: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "ప్రయత్నించలేదు"
-   },
-   "6614468912728530636": {
-      "message": "చూడదగినది కాదు"
-   },
-   "6963873398546068901": {
-      "message": "హెచ్చరిక - వివరణాత్మక లాగింగ్ ప్రారంభించబడింది; దిగువ లాగ్‌లు URLలను లేదా ఇతర గోప్యమైన సమాచారాన్ని కలిగి ఉండవచ్చు. దయచేసి ఈ సమాచారాన్ని రివ్యూ చేసి, దీన్ని సమర్పించడంలో మీకు ఎటువంటి అభ్యంతరం లేదని నిర్ధారించుకోండి."
-   },
-   "6997602168024654529": {
-      "message": "ఖచ్చితంగా తెలియదు"
-   },
-   "7156560800952850585": {
-      "message": "Google Cast పనితీరు పట్ల మీ అభిప్రాయాన్ని మాతో పంచుకోండి."
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$డీబగ్ లాగ్‌ల$END_LINK$ను పంపు (సిఫార్సు చేయబడింది)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "మ్యూట్ చేయి"
-   },
-   "7735695102441495789": {
-      "message": "సక్రియంగా ఉంచడానికి Hangoutలో తగినంత మంది పాల్గొనేవారు లేరు."
-   },
-   "7824803162979416790": {
-      "message": "PC మరియు Chromecast వేర్వేరు Wi-Fi నెట్‌వర్క్‌లలో (ఉదా. 2.4GHz వర్సెస్ 5GHz) ఉన్నాయి"
-   },
-   "7876724262035435114": {
-      "message": "ప్రసార మరియు పరికర లాగ్‌లు"
-   },
-   "8009014317872238527": {
-      "message": "అన్‌మ్యూట్ చేయి"
-   },
-   "8083429352755760987": {
-      "message": "ఆడియో నాణ్యత"
-   },
-   "8205999658352447129": {
-      "message": "మధ్యమధ్యలో అంతరాయాలు"
-   },
-   "8330636888136075045": {
-      "message": "మిర్రరింగ్ నాణ్యత వివరాలు $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "బాగాలేదు"
-   },
-   "845494741086179740": {
-      "message": "PC కేబుల్ ద్వారా మరియు Chromecast Wi-Fi ద్వారా కనెక్ట్ చేయబడ్డాయి"
-   },
-   "8515148417333877999": {
-      "message": "మంచిది"
-   },
-   "8530815930928232626": {
-      "message": "వీడియో నాణ్యత"
-   },
-   "8636962961150071298": {
-      "message": "కోరుకునే చోటుకు లాగే నియంత్రణ"
-   },
-   "8706273405040403641": {
-      "message": "అభిప్రాయం పంపినందుకు ధన్యవాదాలు."
-   },
-   "9059560719840598868": {
-      "message": "అభిప్రాయాన్ని పంపు"
-   },
-   "9120942669794506861": {
-      "message": "మీరు ఏవైనా VPN, ప్రాక్సీ, ఫైర్‌వాల్ లేదా NAS సాఫ్ట్‌వేర్‌ను ఇన్‌స్టాల్ చేసారా?"
-   },
-   "9211708838274008657": {
-      "message": "అభిప్రాయాన్ని పంపడం సాధ్యపడలేదు. దయచేసి తర్వాత మళ్లీ ప్రయత్నించండి."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/th/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/th/messages.json
deleted file mode 100644 (file)
index 49c8e51..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "ค้าง"
-   },
-   "1213957982723875920": {
-      "message": "ข้อใดต่อไปนี้อธิบายเครือข่ายของคุณได้ดีที่สุด"
-   },
-   "128276876460319075": {
-      "message": "การค้นหาอุปกรณ์"
-   },
-   "1428448869078126731": {
-      "message": "ความลื่นไหลของวิดีโอ"
-   },
-   "1522140683318860351": {
-      "message": "การเชื่อมต่อล้มเหลว โปรดลองอีกครั้ง"
-   },
-   "1550904064710828958": {
-      "message": "ราบรื่น"
-   },
-   "1636686747687494376": {
-      "message": "สมบูรณ์แบบ"
-   },
-   "1802762746589457177": {
-      "message": "ระดับเสียง"
-   },
-   "1850397500312020388": {
-      "message": "คุณมองเห็น Chromecast ในแอป $START_LINK$Google Home$END_LINK$ ได้ไหม $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "ความคิดเห็นเพิ่มเติม: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "ยกเลิก"
-   },
-   "2194670894476780934": {
-      "message": "ไม่มีข้อมูล"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{ Hangouts }=1{ Hangouts กับ {ORGANIZER}}=2{ Hangouts กับ {ORGANIZER} และอีก 1 คน}other{ Hangouts กับ {ORGANIZER} และอีก # คน}}"
-   },
-   "244647017322945605": {
-      "message": "ดี - DVD"
-   },
-   "2575016469622936324": {
-      "message": "คุณภาพการฉายภาพของแท็บ/เดสก์ท็อป"
-   },
-   "2807800733729323332": {
-      "message": "ใช่"
-   },
-   "2810417817914017289": {
-      "message": "เล่น"
-   },
-   "3219866268410307919": {
-      "message": "กำลังส่งความคิดเห็น..."
-   },
-   "3239956785410157548": {
-      "message": "คำตอบของคุณ"
-   },
-   "3326722026796849289": {
-      "message": "อื่นๆ"
-   },
-   "3413021810593924462": {
-      "message": "หยุดชั่วคราว"
-   },
-   "3542042671420335679": {
-      "message": "ไม่ใช่"
-   },
-   "3567591856726172993": {
-      "message": "ตกลง"
-   },
-   "4094392217219068632": {
-      "message": "อีเมล (ไม่บังคับ):"
-   },
-   "4097220110929447276": {
-      "message": "นอกเหนือจากข้อมูลที่คุณเลือกให้รวมไว้ข้างต้น จะมีการส่งเวอร์ชันของ Chrome, เวอร์ชันระบบปฏิบัติการ, การตั้งค่า Cast, สถิติประสิทธิภาพการมิเรอร์ และบันทึกการวินิจฉัยช่องทางการสื่อสารด้วย ความคิดเห็นนี้จะใช้เพื่อวินิจฉัยปัญหาและช่วยปรับปรุงฟีเจอร์ ข้อมูลส่วนบุคคลใดๆ ที่คุณส่งมาไม่ว่าจะโดยชัดแจ้งหรือไม่มีเจตนา จะได้รับการปกป้องตามนโยบายความเป็นส่วนตัวของเรา การส่งความคิดเห็นนี้แสดงว่าคุณยอมรับว่า Google สามารถใช้ความคิดเห็นของคุณเพื่อปรับปรุงผลิตภัณฑ์หรือบริการของ Google"
-   },
-   "4148300086676792937": {
-      "message": "คุณต้องการยกเลิกความคิดเห็นไหม"
-   },
-   "4163185390680253103": {
-      "message": "ข้อบกพร่องหรือข้อผิดพลาด"
-   },
-   "4246483347873264186": {
-      "message": "คำขอนำเสนอของคุณถูกปฏิเสธ โปรดรอสักครู่แล้วลองอีกครั้ง"
-   },
-   "4528089202128275824": {
-      "message": "ไม่สามารถแคสต์ได้ โปรดลองอีกครั้ง"
-   },
-   "4575332923598659024": {
-      "message": "ไม่สามารถวิเคราะห์ชื่อ Hangouts  โปรดตรวจสอบชื่อและลองอีกครั้ง"
-   },
-   "4592127349908255218": {
-      "message": "ไม่สามารถเข้าใจได้"
-   },
-   "4756056595565370923": {
-      "message": "ไม่สามารถส่งความคิดเห็น กำลังลองใหม่..."
-   },
-   "492097680647953484": {
-      "message": "คำขอฟีเจอร์"
-   },
-   "5014364904504073524": {
-      "message": "สมบูรณ์แบบ"
-   },
-   "5028289843569700466": {
-      "message": "ความคิดเห็นของคุณช่วยเราในการปรับปรุง Google Cast ซึ่งเราขอขอบคุณอย่างยิ่ง หากต้องการความช่วยเหลือในการแก้ปัญหาที่เกิดขึ้นกับการแคสต์ โปรดดู$START_LINK$ศูนย์ช่วยเหลือ$END_LINK$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "พอใช้"
-   },
-   "5375576275991472719": {
-      "message": "ดี - HD"
-   },
-   "5385436389563925676": {
-      "message": "พีซีและ Chromecast ในเครือข่าย WiFi เดียวกัน"
-   },
-   "5440055726839070415": {
-      "message": "คุณแสดงความคิดเห็นแบบใด"
-   },
-   "545449835455981095": {
-      "message": "อุปกรณ์นี้ไม่รองรับการแคสต์เสียงระบบ"
-   },
-   "5465034684300203467": {
-      "message": "คุณกำลังแคสต์เนื้อหา/URL อะไร"
-   },
-   "5485620192329479690": {
-      "message": "ส่งบันทึกการแก้ไขข้อบกพร่อง (แนะนำ)"
-   },
-   "5699813974548050528": {
-      "message": "พอใช้ - FM"
-   },
-   "5723583529370342957": {
-      "message": "กระตุกเป็นบางครั้ง"
-   },
-   "5910595154486533449": {
-      "message": "แย่"
-   },
-   "5991427458288444010": {
-      "message": "คำขอนำเสนอของคุณไม่ได้รับคำตอบ"
-   },
-   "6063910461797960050": {
-      "message": "การใช้งาน Hangouts อยู่ภายใต้นโยบายความเป็นส่วนตัวของ Google"
-   },
-   "6086448804586867636": {
-      "message": "* ต้องระบุ"
-   },
-   "642051245326856511": {
-      "message": "โปรดป้อนความคิดเห็นของคุณที่นี่: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "ไม่ได้ลอง"
-   },
-   "6614468912728530636": {
-      "message": "ไม่สามารถดูได้"
-   },
-   "6963873398546068901": {
-      "message": "คำเตือน - การบันทึกโดยละเอียดเปิดใช้อยู่ บันทึกด้านล่างนี้อาจมี URL หรือข้อมูลที่ละเอียดอ่อนอื่นๆ โปรดตรวจสอบให้แน่ใจว่าคุณส่งข้อมูลนี้ได้อย่างสบายใจ"
-   },
-   "6997602168024654529": {
-      "message": "ไม่แน่ใจ"
-   },
-   "7156560800952850585": {
-      "message": "แจ้งให้เราทราบถึงสิ่งที่เกิดขึ้นกับ Google Cast"
-   },
-   "715869212995214079": {
-      "message": "ส่ง$START_LINK$บันทึกการแก้ไขข้อบกพร่อง$END_LINK$ (แนะนำ)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "ปิดเสียง"
-   },
-   "7735695102441495789": {
-      "message": "มีผู้เข้าร่วมใน Hangouts ไม่เพียงพอที่จะรักษาสถานะแอ็กทีฟ"
-   },
-   "7824803162979416790": {
-      "message": "พีซีและ Chromecast ในเครือข่าย WiFi ที่ต่างกัน (เช่น 2.4GHz กับ 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "บันทึกการแคสต์และอุปกรณ์"
-   },
-   "8009014317872238527": {
-      "message": "เปิดเสียง"
-   },
-   "8083429352755760987": {
-      "message": "คุณภาพเสียง"
-   },
-   "8205999658352447129": {
-      "message": "กระตุก"
-   },
-   "8330636888136075045": {
-      "message": "รายละเอียดคุณภาพการมิเรอร์ $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "แย่"
-   },
-   "845494741086179740": {
-      "message": "พีซีต่อสายและ Chromecast ใช้ WiFi"
-   },
-   "8515148417333877999": {
-      "message": "ดี"
-   },
-   "8530815930928232626": {
-      "message": "คุณภาพวิดีโอ"
-   },
-   "8636962961150071298": {
-      "message": "ค้นหา"
-   },
-   "8706273405040403641": {
-      "message": "ขอขอบคุณที่ส่งความคิดเห็นเข้ามา"
-   },
-   "9059560719840598868": {
-      "message": "ส่งความคิดเห็น"
-   },
-   "9120942669794506861": {
-      "message": "คุณได้ติดตั้ง VPN, พร็อกซี, ไฟร์วอลล์ หรือซอฟต์แวร์ NAS พิเศษไว้ไหม"
-   },
-   "9211708838274008657": {
-      "message": "ไม่สามารถส่งความคิดเห็น โปรดลองอีกครั้งในภายหลัง"
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/tr/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/tr/messages.json
deleted file mode 100644 (file)
index 904febe..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Donuyor"
-   },
-   "1213957982723875920": {
-      "message": "Ağınızı aşağıdakilerden hangisi en iyi şekilde tanımlar?"
-   },
-   "128276876460319075": {
-      "message": "Cihaz Bulma"
-   },
-   "1428448869078126731": {
-      "message": "Videonun Düzgün Oynatılması"
-   },
-   "1522140683318860351": {
-      "message": "Bağlantı başarısız oldu. Lütfen tekrar deneyin."
-   },
-   "1550904064710828958": {
-      "message": "Düzgün"
-   },
-   "1636686747687494376": {
-      "message": "Mükemmel"
-   },
-   "1802762746589457177": {
-      "message": "Ses düzeyi"
-   },
-   "1850397500312020388": {
-      "message": "Chromecast'inizi $START_LINK$Google Home uygulamasında$END_LINK$ görebiliyor musunuz? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Ek yorumlar: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "İptal"
-   },
-   "2194670894476780934": {
-      "message": "Yok"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{{ORGANIZER} ile Hangout}=2{{ORGANIZER} ve diğer 1 kişiyle Hangout}other{{ORGANIZER} ve diğer # kişiyle Hangout}}"
-   },
-   "244647017322945605": {
-      "message": "İyi - DVD"
-   },
-   "2575016469622936324": {
-      "message": "Sekme/Masaüstü Projeksiyon Kalitesi"
-   },
-   "2807800733729323332": {
-      "message": "Evet"
-   },
-   "2810417817914017289": {
-      "message": "Oynat"
-   },
-   "3219866268410307919": {
-      "message": "Geri bildirim gönderiliyor..."
-   },
-   "3239956785410157548": {
-      "message": "Yanıtınız"
-   },
-   "3326722026796849289": {
-      "message": "Diğer"
-   },
-   "3413021810593924462": {
-      "message": "Duraklat"
-   },
-   "3542042671420335679": {
-      "message": "Hayır"
-   },
-   "3567591856726172993": {
-      "message": "Tamam"
-   },
-   "4094392217219068632": {
-      "message": "E-posta (isteğe bağlı):"
-   },
-   "4097220110929447276": {
-      "message": "Yukarıda dahil etmeyi seçtiğiniz tüm bilgilere ek olarak Chrome sürümünüz, işletim sisteminizin sürümü, Google Cast ayarlarınız, yansıtma performansı istatistikleriniz ve iletişim kanalı teşhis günlükleriniz gönderilecektir. Bu geri bildirim, sorunları teşhis etmek ve özelliği iyileştirmeye yardımcı olmak için kullanılacaktır. Gönderdiğiniz tüm kişisel bilgiler, ister açıkça ister kazayla belirtilmiş olsun, gizlilik politikalarımıza uygun olarak korunacaktır. Bu geri bildirimi göndererek, Google'ın, sağladığınız geri bildirimi herhangi bir Google ürününü veya hizmetini iyileştirmek amacıyla kullanabileceğini kabul etmiş olursunuz."
-   },
-   "4148300086676792937": {
-      "message": "Geri bildirimi silmek istediğinizden emin misiniz?"
-   },
-   "4163185390680253103": {
-      "message": "Sorun veya Hata"
-   },
-   "4246483347873264186": {
-      "message": "Sunum isteğiniz reddedildi. Tekrar denemeden önce lütfen bekleyin."
-   },
-   "4528089202128275824": {
-      "message": "Yayınlama işlemi başarısız oldu. Lütfen tekrar deneyin."
-   },
-   "4575332923598659024": {
-      "message": "Hangout adı çözümlenemedi. Lütfen adı kontrol edin ve tekrar deneyin."
-   },
-   "4592127349908255218": {
-      "message": "Anlaşılmıyor"
-   },
-   "4756056595565370923": {
-      "message": "Geri bildirim gönderilemedi. Tekrar deneniyor..."
-   },
-   "492097680647953484": {
-      "message": "Özellik İsteği"
-   },
-   "5014364904504073524": {
-      "message": "Mükemmel"
-   },
-   "5028289843569700466": {
-      "message": "Geri bildirimleriniz Google Cast'i iyileştirmemize yardımcı olacağından bizim için çok önemlidir. Yayınlamayla ilgili sorunların giderilmesinde yardım almak için lütfen $START_LINK$yardım merkezine$END_LINK$ bakın.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Kabul Edilebilir Düzeyde"
-   },
-   "5375576275991472719": {
-      "message": "Harika - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC ve Chromecast aynı Kablosuz ağ üzerinde"
-   },
-   "5440055726839070415": {
-      "message": "Ne tür geri bildirim gönderiyorsunuz?"
-   },
-   "545449835455981095": {
-      "message": "Sistem sesinin yayınlanması bu cihazda desteklenmiyor."
-   },
-   "5465034684300203467": {
-      "message": "Hangi içeriği/URL'yi yayınlıyordunuz?"
-   },
-   "5485620192329479690": {
-      "message": "Hata ayıklama günlüklerini gönder (önerilir)"
-   },
-   "5699813974548050528": {
-      "message": "Kabul Edilebilir Düzeyde - FM"
-   },
-   "5723583529370342957": {
-      "message": "Ara Sıra Takılıyor"
-   },
-   "5910595154486533449": {
-      "message": "Kötü"
-   },
-   "5991427458288444010": {
-      "message": "Sunum isteğiniz yanıtlanmadı."
-   },
-   "6063910461797960050": {
-      "message": "Hangouts'un kullanımı Google Gizlilik Politikası'na tabidir."
-   },
-   "6086448804586867636": {
-      "message": "* Zorunlu"
-   },
-   "642051245326856511": {
-      "message": "Lütfen geri bildiriminizi buraya girin: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Denemedim"
-   },
-   "6614468912728530636": {
-      "message": "İzlenemiyor"
-   },
-   "6963873398546068901": {
-      "message": "Uyarı: Ayrıntılı günlük kaydı etkin. Aşağıdaki günlüklerde URL'ler veya diğer hassas bilgiler bulunabilir. Lütfen bu bilgileri inceleyin ve göndermenizde sakınca olmadığından emin olun."
-   },
-   "6997602168024654529": {
-      "message": "Emin değilim"
-   },
-   "7156560800952850585": {
-      "message": "Google Cast ile yaşadığınız deneyim hakkında bize bilgi verin."
-   },
-   "715869212995214079": {
-      "message": "$START_LINK$Hata ayıklama günlüklerini$END_LINK$ gönder (önerilir)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Sesi kapat"
-   },
-   "7735695102441495789": {
-      "message": "Hangout'ta, etkin olmaya devam etmesini sağlayacak sayıda katılımcı yoktu."
-   },
-   "7824803162979416790": {
-      "message": "PC ve Chromecast farklı Kablosuz ağlar üzerinde (ör. 2,4 GHz ile 5 GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Yayın ve Cihaz Günlükleri"
-   },
-   "8009014317872238527": {
-      "message": "Sesi aç"
-   },
-   "8083429352755760987": {
-      "message": "Ses Kalitesi"
-   },
-   "8205999658352447129": {
-      "message": "Titrek"
-   },
-   "8330636888136075045": {
-      "message": "Yansıtma Kalitesi Ayrıntıları $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Kötü"
-   },
-   "845494741086179740": {
-      "message": "PC kabloyla bağlı, Chromecast ise Kablosuz ağa bağlı"
-   },
-   "8515148417333877999": {
-      "message": "İyi"
-   },
-   "8530815930928232626": {
-      "message": "Video Kalitesi"
-   },
-   "8636962961150071298": {
-      "message": "Ara"
-   },
-   "8706273405040403641": {
-      "message": "Geri bildirim gönderdiğiniz için teşekkür ederiz."
-   },
-   "9059560719840598868": {
-      "message": "Geri Bildirim Gönder"
-   },
-   "9120942669794506861": {
-      "message": "Herhangi bir özel VPN, proxy, güvenlik duvarı veya NAS yazılımı yüklü mü?"
-   },
-   "9211708838274008657": {
-      "message": "Geri bildirim gönderilemedi. Lütfen daha sonra tekrar deneyin."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/uk/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/uk/messages.json
deleted file mode 100644 (file)
index 2a160db..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Зависає"
-   },
-   "1213957982723875920": {
-      "message": "Що з переліченого нижче найкраще описує вашу мережу?"
-   },
-   "128276876460319075": {
-      "message": "Виявлення пристрою"
-   },
-   "1428448869078126731": {
-      "message": "Плавність відтворення відео"
-   },
-   "1522140683318860351": {
-      "message": "Не вдалося під’єднатися. Спробуйте пізніше."
-   },
-   "1550904064710828958": {
-      "message": "Плавне відтворення"
-   },
-   "1636686747687494376": {
-      "message": "Чудово"
-   },
-   "1802762746589457177": {
-      "message": "Гучність"
-   },
-   "1850397500312020388": {
-      "message": "Чи бачите ви свій пристрій Chromecast у $START_LINK$додатку Google Home$END_LINK$? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Додаткові коментарі: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Скасувати"
-   },
-   "2194670894476780934": {
-      "message": "Немає"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Чат Hangouts}=1{Учасники чату Hangouts: {ORGANIZER}}=2{Учасники чату Hangouts: {ORGANIZER} і ще 1}one{Учасники чату Hangouts: {ORGANIZER} і ще #}few{Учасники чату Hangouts: {ORGANIZER} і ще #}many{Учасники чату Hangouts: {ORGANIZER} і ще #}other{Учасники чату Hangouts: {ORGANIZER} і ще #}}"
-   },
-   "244647017322945605": {
-      "message": "Добре – DVD"
-   },
-   "2575016469622936324": {
-      "message": "Якість проекції вкладок або робочого столу"
-   },
-   "2807800733729323332": {
-      "message": "Так"
-   },
-   "2810417817914017289": {
-      "message": "Відтворити"
-   },
-   "3219866268410307919": {
-      "message": "Надсилається відгук…"
-   },
-   "3239956785410157548": {
-      "message": "Ваша відповідь"
-   },
-   "3326722026796849289": {
-      "message": "Інше"
-   },
-   "3413021810593924462": {
-      "message": "Призупинити"
-   },
-   "3542042671420335679": {
-      "message": "Ні"
-   },
-   "3567591856726172993": {
-      "message": "ОК"
-   },
-   "4094392217219068632": {
-      "message": "Електронна адреса (необов’язково):"
-   },
-   "4097220110929447276": {
-      "message": "Вашу версію Chrome, версію операційної системи, налаштування Cast, статистику трансляції та журнали діагностики каналів зв’язку буде надіслано разом з іншою інформацією, яку ви вибрали вище. Цей відгук допоможе нам виявити проблеми та покращити цю функцію. Особиста інформація, яку ви надсилаєте свідомо чи випадково, захищається відповідно до нашої Політики конфіденційності. Надсилаючи відгук, ви дозволяєте Google використовувати його, щоб покращувати продукти чи служби."
-   },
-   "4148300086676792937": {
-      "message": "Скасувати відгук?"
-   },
-   "4163185390680253103": {
-      "message": "Неполадка чи помилка"
-   },
-   "4246483347873264186": {
-      "message": "Ваш запит на трансляцію відхилено. Зачекайте, перш ніж повторити спробу."
-   },
-   "4528089202128275824": {
-      "message": "Не вдалося почати трансляцію. Спробуйте пізніше."
-   },
-   "4575332923598659024": {
-      "message": "Ім’я Hangouts недійсне. Перевірте ім’я та повторіть спробу."
-   },
-   "4592127349908255218": {
-      "message": "Нерозбірливо"
-   },
-   "4756056595565370923": {
-      "message": "Не вдалося надіслати відгук. Повторна спроба…"
-   },
-   "492097680647953484": {
-      "message": "Запит щодо функції"
-   },
-   "5014364904504073524": {
-      "message": "Чудово"
-   },
-   "5028289843569700466": {
-      "message": "Ваші відгуки важливі для нас, оскільки вони допомагають покращувати Google Cast. Щоб дізнатися, як вирішити проблеми з трансляцією, відвідайте $START_LINK$довідковий центр$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Прийнятно"
-   },
-   "5375576275991472719": {
-      "message": "Чудово – HD"
-   },
-   "5385436389563925676": {
-      "message": "ПК та Chromecast під’єднані до однієї мережі Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Чого стосується ваш відгук?"
-   },
-   "545449835455981095": {
-      "message": "Цей пристрій не підтримує трансляцію звуку системи."
-   },
-   "5465034684300203467": {
-      "message": "Який вміст або з якої URL-адреси ви транслювали?"
-   },
-   "5485620192329479690": {
-      "message": "Надіслати журнали налагодження (рекомендується)"
-   },
-   "5699813974548050528": {
-      "message": "Прийнятно – FM"
-   },
-   "5723583529370342957": {
-      "message": "Час від часу зупиняється"
-   },
-   "5910595154486533449": {
-      "message": "Погано"
-   },
-   "5991427458288444010": {
-      "message": "Немає відповіді на ваш запит на трансляцію."
-   },
-   "6063910461797960050": {
-      "message": "Використання Hangouts регулюється Політикою конфіденційності Google."
-   },
-   "6086448804586867636": {
-      "message": "* Обов’язково"
-   },
-   "642051245326856511": {
-      "message": "Введіть свій відгук тут: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Не пробував(-ла)"
-   },
-   "6614468912728530636": {
-      "message": "Неможливо дивитися"
-   },
-   "6963873398546068901": {
-      "message": "Застереження. Увімкнено детальну реєстрацію. Журнали нижче можуть містити URL-адреси й іншу конфіденційну інформацію. Перегляньте журнали та переконайтеся, що ви не проти надавати таку інформацію."
-   },
-   "6997602168024654529": {
-      "message": "Не знаю"
-   },
-   "7156560800952850585": {
-      "message": "Повідомте нам, що відбувається з Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Надсилати $START_LINK$журнали налагодження$END_LINK$ (рекомендується)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Вимкнути звук"
-   },
-   "7735695102441495789": {
-      "message": "Сеанс Hangouts став неактивним, тому що було замало учасників."
-   },
-   "7824803162979416790": {
-      "message": "ПК та Chromecast під’єднані до різних мереж Wi-Fi (наприклад, 2,4 Ггц і 5 Ггц)"
-   },
-   "7876724262035435114": {
-      "message": "Журнали трансляції та пристрою"
-   },
-   "8009014317872238527": {
-      "message": "Увімкнути звук"
-   },
-   "8083429352755760987": {
-      "message": "Якість аудіо"
-   },
-   "8205999658352447129": {
-      "message": "Відтворюється уривками"
-   },
-   "8330636888136075045": {
-      "message": "Дані про якість трансляції $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Погано"
-   },
-   "845494741086179740": {
-      "message": "ПК під’єднано до дротової мережі, а Chromecast – до Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Добре"
-   },
-   "8530815930928232626": {
-      "message": "Якість відео"
-   },
-   "8636962961150071298": {
-      "message": "Пошук"
-   },
-   "8706273405040403641": {
-      "message": "Дякуємо, що надіслали відгук."
-   },
-   "9059560719840598868": {
-      "message": "Надіслати відгук"
-   },
-   "9120942669794506861": {
-      "message": "Чи встановлено у вас певну мережу VPN, проксі-сервер, брандмауер або програмне забезпечення сервера NAS?"
-   },
-   "9211708838274008657": {
-      "message": "Не вдалося надіслати відгук. Спробуйте пізніше."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/vi/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/vi/messages.json
deleted file mode 100644 (file)
index f77620f..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "Dừng hình"
-   },
-   "1213957982723875920": {
-      "message": "Trường hợp nào sau đây mô tả đúng nhất mạng của bạn?"
-   },
-   "128276876460319075": {
-      "message": "Khám phá thiết bị"
-   },
-   "1428448869078126731": {
-      "message": "Độ mượt của video"
-   },
-   "1522140683318860351": {
-      "message": "Kết nối không thành công. Vui lòng thử lại."
-   },
-   "1550904064710828958": {
-      "message": "Mượt mà"
-   },
-   "1636686747687494376": {
-      "message": "Hoàn hảo"
-   },
-   "1802762746589457177": {
-      "message": "Âm lượng"
-   },
-   "1850397500312020388": {
-      "message": "Bạn có thể nhìn thấy Chromecast của mình trong $START_LINK$ứng dụng Google Home$END_LINK$ không? $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "Nhận xét bổ sung: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "Hủy"
-   },
-   "2194670894476780934": {
-      "message": "Không có"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangout}=1{Hangout với {ORGANIZER}}=2{Hangout với {ORGANIZER} và 1 người khác}other{Hangout với {ORGANIZER} và # người khác}}"
-   },
-   "244647017322945605": {
-      "message": "Tốt - DVD"
-   },
-   "2575016469622936324": {
-      "message": "Chất lượng chiếu màn hình/thẻ"
-   },
-   "2807800733729323332": {
-      "message": "Có"
-   },
-   "2810417817914017289": {
-      "message": "Phát"
-   },
-   "3219866268410307919": {
-      "message": "Đang gửi phản hồi..."
-   },
-   "3239956785410157548": {
-      "message": "Câu trả lời của bạn"
-   },
-   "3326722026796849289": {
-      "message": "Khác"
-   },
-   "3413021810593924462": {
-      "message": "Tạm dừng"
-   },
-   "3542042671420335679": {
-      "message": "Không"
-   },
-   "3567591856726172993": {
-      "message": "OK"
-   },
-   "4094392217219068632": {
-      "message": "Email (không bắt buộc):"
-   },
-   "4097220110929447276": {
-      "message": "Phiên bản Chrome, phiên bản hệ điều hành, cài đặt tính năng Truyền, thống kê hiệu suất phản chiếu và nhật ký chẩn đoán kênh liên lạc của bạn sẽ được gửi cùng với mọi thông tin mà bạn chọn bao gồm ở trên. Phản hồi này được sử dụng để chẩn đoán các sự cố và giúp cải tiến tính năng. Mọi thông tin cá nhân mà bạn gửi, dù là rõ ràng hay ngẫu nhiên, đều được bảo vệ theo chính sách bảo mật của chúng tôi. Bằng cách gửi phản hồi này, bạn đồng ý rằng Google có thể sử dụng phản hồi mà bạn cung cấp để cải tiến bất kỳ sản phẩm hay dịch vụ nào của Google."
-   },
-   "4148300086676792937": {
-      "message": "Bạn có muốn hủy phản hồi không?"
-   },
-   "4163185390680253103": {
-      "message": "Trục trặc hoặc lỗi"
-   },
-   "4246483347873264186": {
-      "message": "Yêu cầu truyền của bạn đã bị từ chối. Vui lòng chờ trước khi thử lại."
-   },
-   "4528089202128275824": {
-      "message": "Không truyền được. Vui lòng thử lại."
-   },
-   "4575332923598659024": {
-      "message": "Không thể khắc phục tên Hangout. Vui lòng kiểm tra tên và thử lại."
-   },
-   "4592127349908255218": {
-      "message": "Khó hiểu"
-   },
-   "4756056595565370923": {
-      "message": "Không gửi được phản hồi. Đang thử lại..."
-   },
-   "492097680647953484": {
-      "message": "Yêu cầu tính năng"
-   },
-   "5014364904504073524": {
-      "message": "Hoàn hảo"
-   },
-   "5028289843569700466": {
-      "message": "Phản hồi của bạn sẽ giúp chúng tôi cải tiến Google Cast và chúng tôi đánh giá cao phản hồi đó. Để được trợ giúp khắc phục sự cố với tính năng truyền, vui lòng tham khảo $START_LINK$trung tâm trợ giúp$END_LINK$.",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "Có thể chấp nhận"
-   },
-   "5375576275991472719": {
-      "message": "Tuyệt vời - HD"
-   },
-   "5385436389563925676": {
-      "message": "PC và Chromecast cùng sử dụng một mạng Wi-Fi"
-   },
-   "5440055726839070415": {
-      "message": "Bạn đang cung cấp loại phản hồi nào?"
-   },
-   "545449835455981095": {
-      "message": "Thiết bị này không hỗ trợ truyền âm thanh hệ thống."
-   },
-   "5465034684300203467": {
-      "message": "Bạn đã truyền nội dung/URL gì?"
-   },
-   "5485620192329479690": {
-      "message": "Gửi nhật ký gỡ lỗi (được khuyến nghị)"
-   },
-   "5699813974548050528": {
-      "message": "Có thể chấp nhận - FM"
-   },
-   "5723583529370342957": {
-      "message": "Vấp hình bất thường"
-   },
-   "5910595154486533449": {
-      "message": "Kém"
-   },
-   "5991427458288444010": {
-      "message": "Yêu cầu truyền của bạn không được trả lời."
-   },
-   "6063910461797960050": {
-      "message": "Việc sử dụng Hangouts chịu sự điều chỉnh của Chính sách quyền riêng tư của Google."
-   },
-   "6086448804586867636": {
-      "message": "* Bắt buộc"
-   },
-   "642051245326856511": {
-      "message": "Vui lòng nhập phản hồi của bạn tại đây: $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "Chưa thử"
-   },
-   "6614468912728530636": {
-      "message": "Không thể xem"
-   },
-   "6963873398546068901": {
-      "message": "Cảnh báo - Ghi nhật ký chi tiết được bật; nhật ký dưới đây có thể bao gồm các URL hoặc thông tin nhạy cảm khác. Vui lòng xem lại và đảm bảo rằng bạn cảm thấy thoải mái khi gửi thông tin này."
-   },
-   "6997602168024654529": {
-      "message": "Không chắc"
-   },
-   "7156560800952850585": {
-      "message": "Cho chúng tôi biết điều gì đang xảy ra với Google Cast."
-   },
-   "715869212995214079": {
-      "message": "Gửi $START_LINK$nhật ký gỡ lỗi$END_LINK$ (được khuyến nghị)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "Tắt tiếng"
-   },
-   "7735695102441495789": {
-      "message": "Không có đủ người tham gia Hangout để duy trì hoạt động."
-   },
-   "7824803162979416790": {
-      "message": "PC và Chromecast sử dụng mạng Wi-Fi khác nhau (ví dụ: 2,4GHz và 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "Nhật ký thiết bị và truyền"
-   },
-   "8009014317872238527": {
-      "message": "Bật tiếng"
-   },
-   "8083429352755760987": {
-      "message": "Chất lượng âm thanh"
-   },
-   "8205999658352447129": {
-      "message": "Giật hình"
-   },
-   "8330636888136075045": {
-      "message": "Chi tiết chất lượng phản chiếu $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "Kém"
-   },
-   "845494741086179740": {
-      "message": "PC sử dụng mạng có dây còn Chromecast sử dụng Wi-Fi"
-   },
-   "8515148417333877999": {
-      "message": "Tốt"
-   },
-   "8530815930928232626": {
-      "message": "Chất lượng video"
-   },
-   "8636962961150071298": {
-      "message": "Tìm kiếm"
-   },
-   "8706273405040403641": {
-      "message": "Cảm ơn bạn đã gửi phản hồi."
-   },
-   "9059560719840598868": {
-      "message": "Gửi phản hồi"
-   },
-   "9120942669794506861": {
-      "message": "Bạn có cài đặt phần mềm VPN, proxy, tường lửa hay NAS đặc biệt nào không?"
-   },
-   "9211708838274008657": {
-      "message": "Không thể gửi phản hồi. Vui lòng thử lại sau."
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/zh/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/zh/messages.json
deleted file mode 100644 (file)
index 3740802..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "卡顿"
-   },
-   "1213957982723875920": {
-      "message": "以下哪一项能够最准确地描述您的网络?"
-   },
-   "128276876460319075": {
-      "message": "设备发现"
-   },
-   "1428448869078126731": {
-      "message": "视频流畅性"
-   },
-   "1522140683318860351": {
-      "message": "连接失败,请重试。"
-   },
-   "1550904064710828958": {
-      "message": "流畅"
-   },
-   "1636686747687494376": {
-      "message": "完美"
-   },
-   "1802762746589457177": {
-      "message": "音量"
-   },
-   "1850397500312020388": {
-      "message": "您能在 $START_LINK$Google Home 应用$END_LINK$中看到自己的 Chromecast 吗?$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "其他备注:$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "取消"
-   },
-   "2194670894476780934": {
-      "message": "不适用"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{环聊}=1{与{ORGANIZER}进行环聊}=2{与{ORGANIZER}以及另外 1 人进行环聊}other{与{ORGANIZER}以及另外 # 人进行环聊}}"
-   },
-   "244647017322945605": {
-      "message": "良好 - DVD"
-   },
-   "2575016469622936324": {
-      "message": "标签页/桌面投影品质"
-   },
-   "2807800733729323332": {
-      "message": "能"
-   },
-   "2810417817914017289": {
-      "message": "播放"
-   },
-   "3219866268410307919": {
-      "message": "正在发送反馈…"
-   },
-   "3239956785410157548": {
-      "message": "您的回答"
-   },
-   "3326722026796849289": {
-      "message": "其他"
-   },
-   "3413021810593924462": {
-      "message": "暂停"
-   },
-   "3542042671420335679": {
-      "message": "不能"
-   },
-   "3567591856726172993": {
-      "message": "确定"
-   },
-   "4094392217219068632": {
-      "message": "电子邮件地址(选填):"
-   },
-   "4097220110929447276": {
-      "message": "除了您在上面选择包含的所有信息外,还将提交您的 Chrome 版本、操作系统版本、Cast 设置、镜像性能统计信息以及通信渠道诊断日志。该反馈将用于诊断问题并帮助改进这项功能。您明确提交或无意中提交的任何个人信息都将按照我们的隐私权政策受到保护。提交该反馈即表示您同意 Google 使用您提供的反馈来改进任何 Google 产品或服务。"
-   },
-   "4148300086676792937": {
-      "message": "要放弃提交反馈吗?"
-   },
-   "4163185390680253103": {
-      "message": "问题或错误"
-   },
-   "4246483347873264186": {
-      "message": "您的投射请求被拒绝了,请稍后重试。"
-   },
-   "4528089202128275824": {
-      "message": "未能投射,请重试。"
-   },
-   "4575332923598659024": {
-      "message": "无法解析环聊名称。请检查环聊名称,然后重试。"
-   },
-   "4592127349908255218": {
-      "message": "无法听清"
-   },
-   "4756056595565370923": {
-      "message": "未能发送反馈,正在重试…"
-   },
-   "492097680647953484": {
-      "message": "功能建议"
-   },
-   "5014364904504073524": {
-      "message": "完美"
-   },
-   "5028289843569700466": {
-      "message": "非常感谢您的反馈!这对我们改进 Google Cast 很有帮助。如需关于排查投射问题方面的帮助,请参阅$START_LINK$帮助中心$END_LINK$。",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "可接受"
-   },
-   "5375576275991472719": {
-      "message": "非常好 - 高清"
-   },
-   "5385436389563925676": {
-      "message": "PC 和 Chromecast 使用同一个 WLAN 网络"
-   },
-   "5440055726839070415": {
-      "message": "您要提供什么类型的反馈?"
-   },
-   "545449835455981095": {
-      "message": "此设备不支持投射系统音频。"
-   },
-   "5465034684300203467": {
-      "message": "您当时投射的是什么内容/网址?"
-   },
-   "5485620192329479690": {
-      "message": "发送调试日志(推荐)"
-   },
-   "5699813974548050528": {
-      "message": "可接受 - FM"
-   },
-   "5723583529370342957": {
-      "message": "偶尔不流畅"
-   },
-   "5910595154486533449": {
-      "message": "较差"
-   },
-   "5991427458288444010": {
-      "message": "您的投射请求未得到回应。"
-   },
-   "6063910461797960050": {
-      "message": "使用环聊时须遵守《Google 隐私权政策》。"
-   },
-   "6086448804586867636": {
-      "message": "*必填"
-   },
-   "642051245326856511": {
-      "message": "请在此处输入您的反馈:$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "没试过"
-   },
-   "6614468912728530636": {
-      "message": "无法观看"
-   },
-   "6963873398546068901": {
-      "message": "警告 - 详细记录功能已启用。以下日志中可能会包含网址或其他敏感信息。请检查并确保您同意提交这些信息。"
-   },
-   "6997602168024654529": {
-      "message": "不确定"
-   },
-   "7156560800952850585": {
-      "message": "请将 Google Cast 发生的情况告诉我们。"
-   },
-   "715869212995214079": {
-      "message": "发送$START_LINK$调试日志$END_LINK$(推荐)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "静音"
-   },
-   "7735695102441495789": {
-      "message": "环聊中没有足够的参与者,无法保持活动状态。"
-   },
-   "7824803162979416790": {
-      "message": "PC 和 Chromecast 使用不同的 WLAN 网络(例如分别为2.4GHz和5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "投射和设备日志"
-   },
-   "8009014317872238527": {
-      "message": "取消静音"
-   },
-   "8083429352755760987": {
-      "message": "音频品质"
-   },
-   "8205999658352447129": {
-      "message": "不流畅"
-   },
-   "8330636888136075045": {
-      "message": "镜像品质详情 $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "较差"
-   },
-   "845494741086179740": {
-      "message": "PC 使用有线网络,Chromecast 使用 WLAN"
-   },
-   "8515148417333877999": {
-      "message": "良好"
-   },
-   "8530815930928232626": {
-      "message": "视频品质"
-   },
-   "8636962961150071298": {
-      "message": "进度"
-   },
-   "8706273405040403641": {
-      "message": "感谢您发送反馈。"
-   },
-   "9059560719840598868": {
-      "message": "发送反馈"
-   },
-   "9120942669794506861": {
-      "message": "您安装了任何特殊的 VPN、代理、防火墙或 NAS 软件吗?"
-   },
-   "9211708838274008657": {
-      "message": "无法发送反馈,请稍后重试。"
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/zh_TW/messages.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_locales/zh_TW/messages.json
deleted file mode 100644 (file)
index e7b6ab0..0000000
+++ /dev/null
@@ -1,506 +0,0 @@
-{
-   "1018984561488520517": {
-      "message": "畫面凍結"
-   },
-   "1213957982723875920": {
-      "message": "下列何者最符合你的網路使用情形?"
-   },
-   "128276876460319075": {
-      "message": "探索裝置"
-   },
-   "1428448869078126731": {
-      "message": "視訊流暢度"
-   },
-   "1522140683318860351": {
-      "message": "連線失敗,請再試一次。"
-   },
-   "1550904064710828958": {
-      "message": "流暢"
-   },
-   "1636686747687494376": {
-      "message": "完美"
-   },
-   "1802762746589457177": {
-      "message": "音量"
-   },
-   "1850397500312020388": {
-      "message": "你可以在 $START_LINK$Google Home 應用程式$END_LINK$中看到自己的 Chromecast 嗎?$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "END_SPAN": {
-            "content": "$2"
-         },
-         "START_LINK": {
-            "content": "$3"
-         },
-         "START_SPAN": {
-            "content": "$4"
-         }
-      }
-   },
-   "1850397500312020388_ph": {
-      "message": "\u003C/a>\u003C/span>\u003Ca href=\"https://support.google.com/chromecast/answer/2998456\" target=\"_blank\">\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2145752429973207616": {
-      "message": "其他評論:$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "2145752429973207616_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "2159130950882492111": {
-      "message": "取消"
-   },
-   "2194670894476780934": {
-      "message": "你的手機語言已設為「中文 (繁體中文,台灣)」, 但 Google Home 目前並不支援該語言。請選取其他語言。"
-   },
-   "2297080986956220930": {
-      "message": "{PARTICIPANTS,plural,offset:1 =0{Hangouts}=1{與 {ORGANIZER} 進行 Hangouts}=2{與 {ORGANIZER} 和另外 1 人進行 Hangouts}other{與 {ORGANIZER} 和另外 # 人進行 Hangouts}}"
-   },
-   "244647017322945605": {
-      "message": "良好 - DVD"
-   },
-   "2575016469622936324": {
-      "message": "分頁/桌面投影品質"
-   },
-   "2807800733729323332": {
-      "message": "是"
-   },
-   "2810417817914017289": {
-      "message": "播放"
-   },
-   "3219866268410307919": {
-      "message": "正在送出意見..."
-   },
-   "3239956785410157548": {
-      "message": "你的答案"
-   },
-   "3326722026796849289": {
-      "message": "其他"
-   },
-   "3413021810593924462": {
-      "message": "暫停"
-   },
-   "3542042671420335679": {
-      "message": "否"
-   },
-   "3567591856726172993": {
-      "message": "確定"
-   },
-   "4094392217219068632": {
-      "message": "電子郵件地址 (選填):"
-   },
-   "4097220110929447276": {
-      "message": "除了以上你選擇提交的資訊外,你的 Chrome 版本、作業系統版本、Cast 設定、投放成效統計資料和通訊頻道診斷記錄也會一併提交。我們會使用你提交的意見回饋來診斷問題並協助改善功能。其中的個人資訊 (不論明確提交或不慎提交) 一律會依隱私權政策規定受到妥善保護。提交意見回饋即表示你同意 Google 使用你所提供的意見回饋改善任何 Google 產品或服務。"
-   },
-   "4148300086676792937": {
-      "message": "你要捨棄這則意見嗎?"
-   },
-   "4163185390680253103": {
-      "message": "問題或錯誤"
-   },
-   "4246483347873264186": {
-      "message": "你的投放要求遭拒,請稍待片刻再試一次。"
-   },
-   "4528089202128275824": {
-      "message": "無法投放,請再試一次。"
-   },
-   "4575332923598659024": {
-      "message": "無法解析 Hangouts 名稱。請檢查名稱,然後再試一次。"
-   },
-   "4592127349908255218": {
-      "message": "無法辨識"
-   },
-   "4756056595565370923": {
-      "message": "無法傳送意見。重試中..."
-   },
-   "492097680647953484": {
-      "message": "功能建議"
-   },
-   "5014364904504073524": {
-      "message": "完美"
-   },
-   "5028289843569700466": {
-      "message": "你的寶貴意見可協助我們讓 Google Cast 更臻完美。如需解決投放問題的相關說明,請參閱$START_LINK$說明中心$END_LINK$的文章。",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "5028289843569700466_ph": {
-      "message": "\u003C/a>\u003Ca href=\"https://support.google.com/chromecast/troubleshooter/2995236\">"
-   },
-   "5363086287710390513": {
-      "message": "可以接受"
-   },
-   "5375576275991472719": {
-      "message": "極佳 - HD 高畫質"
-   },
-   "5385436389563925676": {
-      "message": "PC 和 Chromecast 使用相同的 Wi-Fi 網路"
-   },
-   "5440055726839070415": {
-      "message": "你要提供哪一類的意見?"
-   },
-   "545449835455981095": {
-      "message": "這個裝置不支援系統音訊投放功能。"
-   },
-   "5465034684300203467": {
-      "message": "你投放的內容/網址為何?"
-   },
-   "5485620192329479690": {
-      "message": "傳送偵錯記錄 (建議)"
-   },
-   "5699813974548050528": {
-      "message": "可以接受 - FM"
-   },
-   "5723583529370342957": {
-      "message": "不時間斷"
-   },
-   "5910595154486533449": {
-      "message": "不佳"
-   },
-   "5991427458288444010": {
-      "message": "你的投放要求沒有回應。"
-   },
-   "6063910461797960050": {
-      "message": "Hangouts 的相關使用行為受到《Google 隱私權政策》所規範。"
-   },
-   "6086448804586867636": {
-      "message": "* 必要"
-   },
-   "642051245326856511": {
-      "message": "請在此輸入你的意見:$START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "642051245326856511_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "6585975561839203683": {
-      "message": "沒有試過"
-   },
-   "6614468912728530636": {
-      "message": "無法觀看"
-   },
-   "6963873398546068901": {
-      "message": "警告:詳細記錄功能已啟用;以下記錄可能包含網址或其他機密資訊。請檢閱並確認你同意提交這些資訊。"
-   },
-   "6997602168024654529": {
-      "message": "不確定"
-   },
-   "7156560800952850585": {
-      "message": "將 Google Cast 的問題告訴我們。"
-   },
-   "715869212995214079": {
-      "message": "傳送$START_LINK$偵錯記錄$END_LINK$ (建議)",
-      "placeholders": {
-         "END_LINK": {
-            "content": "$1"
-         },
-         "START_LINK": {
-            "content": "$2"
-         }
-      }
-   },
-   "715869212995214079_ph": {
-      "message": "\u003C/a>\u003Ca href=\"\">"
-   },
-   "7603034707785674700": {
-      "message": "靜音"
-   },
-   "7735695102441495789": {
-      "message": "Hangouts 參與者人數不足,無法繼續使用。"
-   },
-   "7824803162979416790": {
-      "message": "PC 和 Chromecast 使用不同的 Wi-Fi 網路 (例如分別使用 2.4GHz 和 5GHz)"
-   },
-   "7876724262035435114": {
-      "message": "投放與裝置記錄"
-   },
-   "8009014317872238527": {
-      "message": "取消靜音"
-   },
-   "8083429352755760987": {
-      "message": "音訊品質"
-   },
-   "8205999658352447129": {
-      "message": "畫面不穩定"
-   },
-   "8330636888136075045": {
-      "message": "投放品質詳細資訊 $START_SPAN$*$END_SPAN$",
-      "placeholders": {
-         "END_SPAN": {
-            "content": "$1"
-         },
-         "START_SPAN": {
-            "content": "$2"
-         }
-      }
-   },
-   "8330636888136075045_ph": {
-      "message": "\u003C/span>\u003Cspan class=\"required-message\" ng-show=\"!top.sufficientFeedback\">"
-   },
-   "843316808366399491": {
-      "message": "不佳"
-   },
-   "845494741086179740": {
-      "message": "PC 使用有線網路,Chromecast 則使用 Wi-Fi 網路"
-   },
-   "8515148417333877999": {
-      "message": "良好"
-   },
-   "8530815930928232626": {
-      "message": "視訊品質"
-   },
-   "8636962961150071298": {
-      "message": "播放進度"
-   },
-   "8706273405040403641": {
-      "message": "感謝你提供意見。"
-   },
-   "9059560719840598868": {
-      "message": "送出意見"
-   },
-   "9120942669794506861": {
-      "message": "你有安裝任何特殊的 VPN、Proxy、防火牆或 NAS 軟體嗎?"
-   },
-   "9211708838274008657": {
-      "message": "無法送出意見,請稍後再試。"
-   },
-   "MEDIA_ROUTER_ADDITIONAL_COMMENTS": {
-      "message": "2145752429973207616"
-   },
-   "MEDIA_ROUTER_AUDIO_QUALITY": {
-      "message": "8083429352755760987"
-   },
-   "MEDIA_ROUTER_CANCEL_BUTTON": {
-      "message": "2159130950882492111"
-   },
-   "MEDIA_ROUTER_CONTENT_QUESTION": {
-      "message": "5465034684300203467"
-   },
-   "MEDIA_ROUTER_DID_NOT_TRY": {
-      "message": "6585975561839203683"
-   },
-   "MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD": {
-      "message": "4094392217219068632"
-   },
-   "MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION": {
-      "message": "5028289843569700466"
-   },
-   "MEDIA_ROUTER_FEEDBACK_HEADER": {
-      "message": "7156560800952850585"
-   },
-   "MEDIA_ROUTER_FEEDBACK_PROMPT": {
-      "message": "642051245326856511"
-   },
-   "MEDIA_ROUTER_FEEDBACK_REQUIRED": {
-      "message": "6086448804586867636"
-   },
-   "MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION": {
-      "message": "5440055726839070415"
-   },
-   "MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING": {
-      "message": "8330636888136075045"
-   },
-   "MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI": {
-      "message": "7824803162979416790"
-   },
-   "MEDIA_ROUTER_NETWORK_QUESTION": {
-      "message": "1213957982723875920"
-   },
-   "MEDIA_ROUTER_NETWORK_SAME_WIFI": {
-      "message": "5385436389563925676"
-   },
-   "MEDIA_ROUTER_NETWORK_WIRED_PC": {
-      "message": "845494741086179740"
-   },
-   "MEDIA_ROUTER_NO": {
-      "message": "3542042671420335679"
-   },
-   "MEDIA_ROUTER_PRIVACY_DATA_USAGE": {
-      "message": "4097220110929447276"
-   },
-   "MEDIA_ROUTER_SEND_BUTTON": {
-      "message": "9059560719840598868"
-   },
-   "MEDIA_ROUTER_SEND_LOGS": {
-      "message": "715869212995214079"
-   },
-   "MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION": {
-      "message": "1850397500312020388"
-   },
-   "MEDIA_ROUTER_SOFTWARE_QUESTION": {
-      "message": "9120942669794506861"
-   },
-   "MEDIA_ROUTER_UNKNOWN": {
-      "message": "6997602168024654529"
-   },
-   "MEDIA_ROUTER_VIDEO_QUALITY": {
-      "message": "8530815930928232626"
-   },
-   "MEDIA_ROUTER_VIDEO_SMOOTHNESS": {
-      "message": "1428448869078126731"
-   },
-   "MEDIA_ROUTER_YES": {
-      "message": "2807800733729323332"
-   },
-   "MSG_FAILED_TO_CAST": {
-      "message": "4528089202128275824"
-   },
-   "MSG_KNOCK_DENIED": {
-      "message": "4246483347873264186"
-   },
-   "MSG_KNOCK_TIMEOUT": {
-      "message": "5991427458288444010"
-   },
-   "MSG_MR_CONNECT_FAILED": {
-      "message": "1522140683318860351"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_ACCEPTABLE": {
-      "message": "5699813974548050528"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_GOOD": {
-      "message": "8515148417333877999"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_PERFECT": {
-      "message": "1636686747687494376"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_POOR": {
-      "message": "843316808366399491"
-   },
-   "MSG_MR_FEEDBACK_AUDIO_UNINTELLIGIBLE": {
-      "message": "4592127349908255218"
-   },
-   "MSG_MR_FEEDBACK_DISCARD_CONFIRMATION": {
-      "message": "4148300086676792937"
-   },
-   "MSG_MR_FEEDBACK_FINE_LOGS_WARNING": {
-      "message": "6963873398546068901"
-   },
-   "MSG_MR_FEEDBACK_LOGS_HEADER": {
-      "message": "7876724262035435114"
-   },
-   "MSG_MR_FEEDBACK_NA": {
-      "message": "2194670894476780934"
-   },
-   "MSG_MR_FEEDBACK_OK": {
-      "message": "3567591856726172993"
-   },
-   "MSG_MR_FEEDBACK_RESENDING": {
-      "message": "4756056595565370923"
-   },
-   "MSG_MR_FEEDBACK_SENDING": {
-      "message": "3219866268410307919"
-   },
-   "MSG_MR_FEEDBACK_SEND_FAIL": {
-      "message": "9211708838274008657"
-   },
-   "MSG_MR_FEEDBACK_SEND_LOGS": {
-      "message": "5485620192329479690"
-   },
-   "MSG_MR_FEEDBACK_SEND_SUCCESS": {
-      "message": "8706273405040403641"
-   },
-   "MSG_MR_FEEDBACK_TYPE_BUG_OR_ERROR": {
-      "message": "4163185390680253103"
-   },
-   "MSG_MR_FEEDBACK_TYPE_DISCOVERY": {
-      "message": "128276876460319075"
-   },
-   "MSG_MR_FEEDBACK_TYPE_FEATURE_REQUEST": {
-      "message": "492097680647953484"
-   },
-   "MSG_MR_FEEDBACK_TYPE_OTHER": {
-      "message": "3326722026796849289"
-   },
-   "MSG_MR_FEEDBACK_TYPE_PROJECTION_QUALITY": {
-      "message": "2575016469622936324"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_ACCEPTABLE": {
-      "message": "5363086287710390513"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_FREEZES": {
-      "message": "1018984561488520517"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GOOD": {
-      "message": "244647017322945605"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_GREAT": {
-      "message": "5375576275991472719"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_JERKY": {
-      "message": "8205999658352447129"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_PERFECT": {
-      "message": "5014364904504073524"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_POOR": {
-      "message": "5910595154486533449"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_SMOOTH": {
-      "message": "1550904064710828958"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_STUTTER": {
-      "message": "5723583529370342957"
-   },
-   "MSG_MR_FEEDBACK_VIDEO_UNWATCHABLE": {
-      "message": "6614468912728530636"
-   },
-   "MSG_MR_FEEDBACK_YOUR_ANSWER": {
-      "message": "3239956785410157548"
-   },
-   "MSG_MR_HANGOUT_INACTIVE": {
-      "message": "7735695102441495789"
-   },
-   "MSG_MR_HANGOUT_INVALID": {
-      "message": "4575332923598659024"
-   },
-   "MSG_MR_HANGOUT_PRIVACY": {
-      "message": "6063910461797960050"
-   },
-   "MSG_MR_HANGOUT_TITLE_": {
-      "message": "2297080986956220930"
-   },
-   "MSG_MR_MIRROR_NO_AUDIO_CAPTURED": {
-      "message": "545449835455981095"
-   },
-   "MSG_MUTE": {
-      "message": "7603034707785674700"
-   },
-   "MSG_PAUSE": {
-      "message": "3413021810593924462"
-   },
-   "MSG_PLAY": {
-      "message": "2810417817914017289"
-   },
-   "MSG_SEEK": {
-      "message": "8636962961150071298"
-   },
-   "MSG_UNMUTE": {
-      "message": "8009014317872238527"
-   },
-   "MSG_VOLUME": {
-      "message": "1802762746589457177"
-   }
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_metadata/computed_hashes.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_metadata/computed_hashes.json
deleted file mode 100644 (file)
index dd99437..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"file_hashes":[{"block_hashes":["DOZdV3jFvk12AM2JNDYKo3KZrIVRprmJ+sVGWkqqE4Q=","rVElW3Hu3T52SzDDUqGT5YiJTBGUv2h3pNuBKFlhZ1U=","X/3fg4KZxgQ1jBr5QGq0F5JnflgE27UErd88mrxTcxs=","VibLbpy0ig+5INMOU71fTYN76iaka2XVpmm1qAKYsX8=","EChCwCbQHbHQ7oDdGT2qNyiRJ0yck2YC2emNGq4whtE="],"block_size":4096,"path":"_locales/iw/messages.json"},{"block_hashes":["/0XLYLvR7GDi1lXEsqI5OOorLaHGVkQU9sW9wrxd/qs=","ugdSYfR9jET/5OpIYWZUycWy9FcBX/jb/7/hmW5DVR0=","Z2vShQRg9avHHQwTkYjAyfnFnhHQ6Ce+ob00hRV0V2Q=","lIb7yaoAR7pQ0ZDpBU1ZzIKa+hURf3edJBILNvUO6lk=","5mpQSSRBXvBC9O0QpFoDxFGOcDS5Iua0gICy3D+t0UM=","EkWgzDTb1zblDgz7APE/G19fsHn/TJJuw3JbNsqGNCY=","Mb/n/cgw5oibXHqBfMwXremke8GY9oWJPhuY1Y2CrpQ=","cb+9vKl/3iDYu97Gc5yEsJnJ2QWd4dpd1E3pt/3yaqQ=","17+40sjnss/mFRm6idVmlEZTl+kWrR1GSzedHRD8yZI=","fTKSj8L49Jxlk/4helP5XYqHFlye2npO9oJ4k1tBSDo=","5YuJx+3UKRLS1jKYLhPFxnoj13kXTJWbUvqDjH49cSU=","bpIVoxhooXfnSfnMX0AAp0lf2rlVVA4pjcPLwgfO6HM=","UUtXQCPzpyCsqMlcbuKPxsSWFpRWF1bXuInAT+MwwDY=","oUPx37oUjuP+dzILoj48jtLskRlThmZSi2d5kfYzTb0=","fEV1maTSCm0P+oRRmz+EX4cZ9aT9WSs8HMFYGWsYue4=","Cu7oAOat7nTjOiWtDxvV9Ih8r4vhTlChiEPFCK8FktY=","yyGL1AXxNTYAck8Ck0OTGU6q1RGNPb4eiDCINF10YT8=","e9WZDcGrKZnN+InTe15a3RGT9+bsyy+Kcz87k9Zu7DU=","02+h8H+LGSXAGlwbZ0Lj6YPdriCRqAMPZsoYM/Vc88w=","GPe0bg/LCdwgFkiMdCHeZm3gXI2FK177VU64PL8Sbk4=","iRg2MAe9nvbnJeN13fbpyby3V7/mID44ILgbbuiqZwk=","0qZ4oyhDEDBqar3S+lQfC6e3buTlTm3iHo/Ndx037yA=","Jv539wuZRjn/RpTMMQqpD1s1K6q6N5vu40vOrSdvAHA=","AbR0zi5BEBvzLLi02X0Urct3IybFFVzRSbF+3/mGIvA=","YWf1TIgcGuKusqZVy/mdxDQvUWasTnUaVWayfCifxX4=","N3Qxj8LyvXqbFl0d7lPNKFDbo4FpFZT2J782aLkLFH0=","XJkQ1TqaeDmQ3Y6Fi8k5oQRwMHLXgN4K0V2FGBPHVXU=","m+2DZqMm2Kh4cVofdYl2YKHnToxjB2l1pwrTgT2/8kc=","Pt90rBH2jKmeMYk9EAY/bstB8aOkEjpVjy1elUFyDDE=","i/P+PQNU18w+XOKHY47TvNfeiuj7kytKes1oCQZLI+o=","9LmPBpkpa88od6GToIC8iy902myufS3Qrrfw48p0YWU=","0MvMo6e09IkF1cwoCBFdGZ/AK5RPy0kso7LgpyNK4Vc=","ezNvklk7lSAtqbuRbQgQ/9DtHxzFM//xvZaXAYcbqSI=","sl28Z3YRzN2dSwQBi+XHtQsgAzXHAIgDWguog/j8H6s=","VqMzsqDAo5xBBEM2RFmX0sDvnyZKuM5j+us1uTCPD3o=","9Qi1G2n9krig9SXPVQpW3EQCgpNy/bz5MJO56gFNIZM=","oRNpd0jbIXr1ehjydXXTxcLGe6zU2k4zTMvFDWQPwQs=","QZfHnrAilEQOF05pFqdZH7WOLzMMZYqJ63ghF0/2wFs=","6THnTBsN9FuvpuORjvU2NAn2LsrzXmxETfMsMzRk3x4=","psFVblLLAXTP1ShliFSs7uumx3Cclett355GCkAP2I0=","qt3ma3bBpaxnW/7IxAIlaShOA7zksqrC41xXst5cGpk=","DQKcGHzzBG0sOSF651STvuQ21iJwnn8qJkIah7RTcAA=","efLrojCMk4mDZLQkdWeZg10pm6g8tbPq0tAksap6Wi8=","3XDr8RIGF5Vb05sFN9+kuuDUZPi0DphUnH5z4U/UgQo=","qOd17c0bbUf8132C186mEhTDG/lxM/Nh+zL23y+z9zQ=","J9Vbd4vUju9buzM+9MSoxRwpUj1TsIMGL2vClZka2KM=","kQNRtevoNqr95DBugFen9Jx3mdGJMkiOPGVV+Fyi5aI=","X8ZExUKuRDNskS1zmKVwQWGu4GySn0S5Ic/AsA9+Vfk=","7Qd8XVkcWl5PUj5rgqqTfTAdrYoYfhqTf6IhGbqfKS4=","p8MQ8U3WFHhieD/c9QqLxIEQ2h8inTFp+a/3Bpw5Alw=","WWohqhYRq2v6OgshB/X5OGE1wH0AySSexGT+y/VuoKc=","Yog8k88BaxRJWYIUs4SA1L8d1Or/LBJh9qA18/Y3cHQ=","bWsvsSn5MPvzlK0UP5G4RHs8Qq8wyAUVMEeu/Dk7ecE=","butiIqF6DlM3JesqC3Kjjb+Wf5MM6Kcq5KXqGiNfDj4=","qagaOK4dqgQXICRlavkMSMV+aowGFOXpzuf0ayHYwto=","asjB/y/2BgTJSpdIUEA+gCIMUMbpJhi1YQnsd9p67Sg=","fTMQun606OAjz193p/hhE9ujfmR79qMX0XlP9kYi3WY=","4YjO55G3w7N0oyNvlK2HRRqSQSV3MrmX7QpEWQRVDU0=","11I6ISa+b+TKREiH3q105K8C16KJQNi9A6/Jm1jfxa4=","kVFMcbtVGoRMMu7+V2Xx7W4ga+yWFqZkxPoLnUO+Mgs=","nfmjrH/c0koL6U1f7cW67FEV5HOxo7TzGTa7xmVkM9w=","/biuE1vInfs1qGIAyykSryPxYG/9Np6T0/Gdv9f5PZg=","RqR1t9ymf0wrwBA9zx+jcymP/mHcoyzbZz985Kl36ME=","r9e7uNZXxpjDkQ0QAAMnYE+nowyLzNrP56R0EmQgHqY=","assd3Pyma7ej2F1u0YqUTq23DI8qBJEJ/59IcFfLA1U=","/S99MvUNLEFul3EFG+uMbKXHP5z3yXYhrwxqs4qJJHE=","/mlwqhE7HP4YDwqg50iZlgsFpEgj/2Ej0rZ5+IkArbk=","exuNMmXoKaRfWTg6X++iUG53W7RlwZ+O9Lp6vZ8UXeM=","w/8FVraK2d/BO114qQKN8cebedrbFJJgi0eAQZadTUk=","viuQoQqwPmqMZGBkd0m441xS/YhdknVDu30eWJwXsGo=","ou+JOqVo9JiYhRnP6e2DfTJ7F8kogli7dfP0BJLYF5s=","OdtaXvBJWenCS3gqA5QJGPFvnKvZpAPkvOtd0Qcm4PQ=","HtIccGX0Zq7CdwwHh0e1rpf1oF5G1ogwFzFvwKak6IM=","fMBcR7lHoPrDwcdJ6H6q7Yke4qohlc74QDk4OBejS0I=","4oIqqL+2uHPIeOpUxT9y/aqsjB4Q7RYjggdiGJeqz8Y=","dHumrgzK8r+lG2CAF5+s+HO/DKymoM1tJD8FA+zCqRM=","irqCKAY0r0XpMPLYQPNtJvLl1rgWQAkHEEB0BoNnrJQ=","pVIhDnHzM6SmatoOT9WmV33cbawn+QQQBhF3ykSnMKg=","BKcQX05gZJ3EXbhzullc9ixyNf9Pn80xUZZOCKeRrbI=","XcuTDqV0eHBhFiEvXjDpU6CzFGhuWEH6pVRSm/po0C0=","XYOBmY55MfjtzFzG0ZLftSgi9mBZEHSfuMcXegpkKv4=","M470Xkz9zEQqu4ve7ufPuedXCjyoAAkx3qMD0ysot5w=","+PCbk3Yk85CrDrC6TNyo3TRcKGWo6fRwpEjAyAEf6x8=","NZQGrTyjSvvNnbx1/0eTvT0YXHlhnbwJxqYsrtxFoqY=","LZi9rkCrDTNecvRqlM/DE/orN7oYYjqCtDH94JqF6Kk=","ubFx9zLhP8G4NcIN0RiR37XLtrZKNpy4epRP4EfEDc8=","qH9FvSzXYHZXZ8HIKFwPAFXLKcBpYeirHuOQcfQdZ5w=","MwepoEgyVQvfvQSNd63salo3TnKbqCS1k2ZlLwIbhIk=","oIDrJMfLB9e/X9EbspBk5I94rosW59t/vgn33B1dAKg=","bh4/ZX+mI+gcPYeAFIVDTtdcav9k5U/mSIt6jlcYF7g=","wsC/ZfOsZuNYjBkR0ONOnikBnswbmcOR323zfQCppWY=","2ISGHJHj860Qv/ZwtZ7BuHsdiMImTvGbHEjuHyIst+Q=","Qd7tj1Wkl0jLfVJ5e+eNO6s+iKxoZj8sRugMBVZrodY=","492Rxf46TZIHq7fW79yR/y5ESngFoRSaQI5tbsKUljc=","b7E9sTeLMzOv+qFqof2LqJy42XvEomNuir7JgS2fvlI=","N0j5GCxrkE+8uxDyp25DBZg0fd/Oe+ka9pk3/43AYfM=","mRcVO5KbnAEkJDVSu1WEOc8xYbU0maZmZ8HORnxRYEw=","8U2F8whHKmRbddy3nyPEQ0MlEz67O5E/xS87pY6qA5Q=","wELWKRdyxviz5TmncBtdcXteqr6kau6yG1xtZlSRikY=","PP3Kr1zGZ6X/cefbwLRUrxFrJbdaFGC8lEgB0P+jQDg=","5mKBNUMvs950ZeGsQl5WDJ40t5+4pBj6Rh61RTQsrd0=","CDKkMw2nDaTQUP4f1JYJ/wU4cyZN2yW4OFlH76PgU1w=","w8PZiACCxkHHpRIFoVHtlIMBHrBauCxFmYsye3BXXQ4=","FDCXgNH3diOjYwKyv2IxWqsqoKnhYjN8PjBUICcH9qU=","Ugc4beYPPkSFdVu+LKie6LGGGY0lg4Ngvxo9ld0JJFw=","9kaI6nMDiqvZnXyF8QPm4C+PTGw2hkz6Yoc8fFnYvOc=","fGZugHe4JWfjm+uI+d56qN6TH5EpwMA6XVGGdKTHRaE=","T9c7ohSEtzdMr6dyqsCuylEpT+DgAYdP4e73LAgOz10=","sLv3blCulyR5skO8bEtCzJnAT8UkKDk4Pho+YjRbt20=","GtuZovChELoJ9rCrOvqXHOXMxLGgYZrYxHBni14D290=","J4zaEgoF4kK0JyIxRv/Ees/LFNthQ8W6qBx5HqkRWSg=","t3czy9YD7KQ7NN6t56y+RPiwtbHq6gW7hR0AqiCgxPQ=","FSutRBvOI5NFHbnfoo4A02UhLCqM9CHDTsedQ2L5WI4=","nbDx9W4GDTB30ayV5x/oB0/xHNu/N5SUWOnTGx+AomA=","KiwDtLt1Bb3hfgSxUAPBbi7atlbwEcIOrsstVlWz7Y0=","z8ceqEa66Zxyencr3iwOIzHlVojtd1jx/NZmNAaD56s=","gdhm3xPVUr/1GqRDvYccL/4LxepSNneuSfSoDGbi2/M=","as4naJByCeCgrbFx3FiUAU1ecohZNa4slvbmO/0y28c=","nsreWChxPZ/TfwI06SHs3DLLbK/18jp17MUqRODTIuA=","bgYMBiLlYUieytFfJ/GgoUZqx5RnXdwQx5khNHGA6LU=","hjJJ2aQurn2fKLztz1biGixn6U9iDeSiSkUsmkQ6yB0=","+9aQ5fiKglidEnhiA3voL2V2Gl0SPwDrmURQMajJci8=","ySzclezKdXTJl/TKsAUDfCjft7fqPc0EJqte62ryQeY=","aqKiKpc1TkxMZA0eVhGZL9XTOYHqJ+QJyOrECMtniLs=","npKHdl7jc0G43R1pYiDEFk3+G4Mu0t7rkPm7j2uVMQ8=","9/xGA8fjFxbH8Rt3u1u0+ocu6Ov4DG09CdTx7I2y/Ac=","k+scYLj0IdGKHCQ/tIFZyuLxWPKLwRD0w21DNWqSw1Y=","yz6J40WGFYrEMLJt+8Ag8PIKgM/F1AOKcjaFmtQss7k=","kp4jtQosrQGa5Q9/9kBjsuiyK+41yDolLCxbg4e01Uo=","lvFFiI8PLrP2Qw0VvY6XQbgqgRVz5+FRHtUAdG44DHI=","g8MUhvAzT3s7zPP3aSBrjFco7CcmfZcTBVlNQEUbugM=","NN4olhSaYgZeuRbyGVLeGvWe6YoqlT73ETUgXyzluZ8=","Kr0N6lu2qpXpkrUpP4NQsWfR0EhbfDth/XZq5pXbclU=","TN6GyRA1PpglZE+qq4iVamIzXAGAk4NEnUKxwra/WXE=","KQUinolT2nnLG34vz+Jfu28LBr8mp9FxLRNw6FNpxTM=","5LPPvcC3r7maV6j6ZCxieBG+y2z87w2EU161jUatpMk=","iUMXNlcZmQsjaVetL7tTAecA6LsxtAohA9Q1O2mSd5A=","XqXdkF7+twvY3NWqt8JapNJWXTsNtHtDricYaMxWcoU=","joTaXIccgHgXxU2Yg4BtFX2gH9HEa4TG2fZsBFMOMyg=","yK1VxxZ8BFCdMnyeRhd3Zd10slmiR00su1TQG6CLHqA=","aAH1Q7Uz+bVHzStXtUcVNLc7yY/l3emefkFUnJ4fPcA=","iU1peKCQoqRTaUh/8AFGzb5S0qGv1p9XSCDkD4sNhDQ=","zPtV8UI49Wwb7XVf/tQU/9WsdEhX771n0cLSw7zXAF4=","56VyhqTpk8PkFyUUgTMJbNaEqrSG8D3MdkTR/Y6eWB8=","rlHQ5V0rFtojAOCX8QErZTaoaSU5W4pdQZO3Z9V6KLc=","vKwBcqwA86dAJR6glRcyHxd03By2x6TNBqvmC3JQNP8=","JADUYbo3/snnrpgbCa3nKU3tpniI5GyKMurnvu9DGcM=","hYyPh3sQGoRxw+6vHOoixEf38E4pKcY/Z25/lGTYD8c=","7rlXkbmt+/B5OsMOEVzx9X5bafmOKD4C75BJnJDH0rQ="],"block_size":4096,"path":"angular.js"},{"block_hashes":["tMApCUj4h6l40hg7x/lZ0cUi0/dSKFo1R7V8v8ECPCg="],"block_size":4096,"path":"background_script.js"},{"block_hashes":["XlST3YE2bmd+tIkIZKXOd3MKGOiR6canmX94CtXz5eY=","aAXShiSP/BPvurM+ywaNLKtBhbMazvhIBFpIR/m24Zo=","RiGMVjHSr80/cjxXNXgaP5SiW8rUHnzFVB0HPOPgPfU=","1doMo6ewjXWIli/ALfoRbSI0RthTCCbfSrs0ITiIKsk=","9BkjJhtv61Hgq656lOtrnqT/6Q7VgaIq8m7niP7Srw0=","01ylwCTzy3L/ALofte1mjwNSPQV35HTPr6F+o+Opvn4=","WsVD3VI08W6zIHHYvfdxpaMV8JN+ANN/Hmlkqfbs+MY=","Oqa0jceajU98uNo8dnzy1HVHhQ/rccbHCJB1Y41R3WQ=","aka2w7PGYIsU/F6rio+E/HAKy6ViWUVwg7P42qjYUlA=","ftqdzTC+Wn1PlBPDFLL2F4+g6ViTt2Jd432rIDt2pDQ=","NIUXjrLS8VaMgZ2jHBEGulUwNkTp5EcjIG+H9Ml9w6E=","856BV65j8xXE45fA76nSDoKaLJOByoymAdQYoHMSHKs=","VJz6mfLLZfmW3TxUh0AulvihBo8BAx3iapAu8crJhe8="],"block_size":4096,"path":"cast_sender.js"},{"block_hashes":["hTCXOb4+SLlPpTe3xzRDOch3/m20UZgbwoD/sc+w64c=","j1onp1qttGndl2PqoaFtt5aN83smZwcjmDu4QmBuRJw=","sRST1HYDfqS+haHgoEH27MQoe1cf5eX1iZdGoONaRf8=","kwnT9c1ZJD3dpbHC4MsQTnavrRXPT3DRFViLAy7+31Y=","WXzDYaCt83nciCIxpCtGFSrwYrQfK1hONemjiYDkjg4=","rdM8oAh7VYAy6bQHD0pOnwd1NcmUTL3vvak1wFttyCA=","19LJCV9VxmJKC+6MJL7VckY/UPrsmiM9hIaklQapyZQ=","5lpFuTNjVFHnHiU0/7ATVqXcKzQ5pZQ7dkayEj3Et+g=","JyTomGZ0TFZxPi5yQucdJ5KXMNK4kSJXW3jVKtxlN8A=","5hL/LxHI+OwmCSQzL6U2VgSSDbuJCzdvfKZxNtRv+gs="],"block_size":4096,"path":"common.js"},{"block_hashes":["pYL8INvK0ZGAALaQ648jfsFOW4Nv1/eZw1cC2I2+aGI="],"block_size":4096,"path":"feedback.css"},{"block_hashes":["Ddrzt4b3WXKKBrhCr4hvcKqc2bboUcabiZar6MZXnto=","JBueFW4uCgSVQCDMI6x3RUIoufFi7oEziif1fXlnFYY=","7FvHKpznZqgTW8YDqHXs96d2kgXsU/1voDZaH1Hxz7k=","G4Lh2tua05VSxPZeva2hXpszXmrxQUAl7tYjtAEBY98="],"block_size":4096,"path":"feedback.html"},{"block_hashes":["fOmiUwHmkZ+etDl43fmYExEfrtcIeUSq4Uj76VrP/nI=","xbe/sYYtb/TeVFoHo5cuhtMnr60lGnW7kePByy4uoB8=","6mg42I4pgqTIQKVfBDLvYCDhpGFTMoVidxnDKCEcj4o=","LomDfamSPxq5mieq4OyRunQgPTzyA1hYZF+bqqhtR/U=","bf8DLHu8f7TAKzVjjwqUHpiF6DIFtOvG/jyinoreDMc=","hAt67BIcnFCczgYvOLwmCAnvphR+CN6iu2h6SkSzAZU=","pGx7nw65xu+ZrGKzjStSMSx7WeXfz3VpA1nOcSgu7Jg="],"block_size":4096,"path":"feedback_script.js"},{"block_hashes":["Zw4WW2IcwQZ8J7V2pH7SQKd+g+SKQJ2H8ZyiGBHlBKA=","HiBiTwofvpGM3jTv2JPI9DpIkhE5GRDcXHTl5vtvkk8=","DrM4UKj6LwZaSWW36fuQUyvQ3XwRqVzrQCw0L8j53UA=","d0TXGM7pAnSzTv0Sv3VTgW73sQxE/C1/OFiKvwdnIos=","tG+VD3MHLG+T/VmB7NYk92Qg7QDSTIFaqOnxS1i+NCI=","bgkFAjoSskDhsbba/Ujy54qxcHSdgQg2WYHJPQJ9w6A=","n3YQ9jqX8dXcR/9OuOsIWFNtJyrpseHK/RNVvq6hno0=","8xE9HLb+aIiGiiIf63c0z+vFmUd79A2iWGpPiX6hiM8=","fIwyolptbM864pE0FQnqeZ/wXkL5M3aoHjwMqxfzEQo=","OQkTT9S0RwM4sOtF1lJlsK3OXOtLSncmk7SWmM/QXPo=","xMWoENucrC4bxPRyyGxw18LMlXVJWnsSbLT1HcctMoA=","Mm1HrB+YmUkie/tdDKWYTXde6YqKArRsg95wtYqnhik=","1BdH9d/PiloL6zWDDCha86DVvy01jMosr0/eHztbNX0=","aJbeZ5xygVZ8y/oIGwHvq4gPawyFJpeA5LN9Ty8pw1Q=","x/7X7O+FT6uuS/HEQZpY5Xy3ZxZWqk2Gk7VDTgAYkDM=","lhpr0KtavjcqiW5v6LaEonKujin/ZIVtum/iEzL51bw=","/9SO1THHRFztQ/1PJRjbppK58uHaCnJgHcjnn6GYjsA=","dCInWKlE47Ni5+c88A7cmyLe8K3WRfLsUTm8JxcZktk=","uQjgM93w+UKz4mecgqxwvgmsHsVGRkZouoqqV/Evr9o=","NrDQWdSIFMpjZ+OW2+2tettLW5OlG4sz3H+PrC8ExNw=","jq0oMORr9mrhNmLvRh2XnV2FKgocP0gL+1IZFqXP39U=","uCTeHtd/sk/uZXI5DIwagc9U4C4svlCylX71P9X4da8=","xDRxwo3nJf9VJUV/zw9goeSL8/o/eIAGX0NVvogwaaA=","4epKtbF5Jgd8SwR6+RUE3c7LiN8HQqtcTpOCRLgURJE=","+AHCE+F9if0kDqzvZ7+e0QG7/B0SQVQ9tKo5zaOkEYU=","14ygPnQrYwoQsYZaDcFf6auqkMy5IB+3TV1ru70C87c=","T0OpmUOVjE40e0OXFmY2xA7huG4AArNHw94K5vrKBKM=","SN3EFwEGBkZaCblrlHWqaADWWrvPcaZQgxbT2XrmS2o=","DOK67U1UUg4Z4Gcp8SAkGa2lGXsqpdWt8CFytTvUGyM=","uKsRlQTCc95ImFRy2VZ5wp+RQsvpYPOh/oT8vASIXfA=","zt3Pd/w97xIbTUApSfb5ZGIBvcpSRtbGd84dXu2BhgA=","3h1z74VhK4U/ok9WAgOWyECAgebdywOUg3nl1kHOy28=","SqtUlcr1xID+R7maXM9PqR7/tQXQGnUV5R+MJy3lHjY=","mdG4esBh49Gn3n2iXMM9A1/LqOF6MjhPc7Vrg/EjYhU=","5rkRwEnIHLAHYBtptWLeq1plaVW0UB2leGIrevS6/gs=","h3K4arT0eIRMoYLRh7+K4nFb7+iVnMYapZVte3rsFrY=","GrLU/m3Usf3KUV8fKfrNfH0a3qp3AuyBHVQGN9K8zuU=","gtnBqcKccVyK5zXLLZvmyq75w6RskqYkoDzzEQ1Kvjk=","zoRGqi3XmHA7xlM3S04ukTTUBHJqfnfhWEheIB6yUCA=","lhp5hNWsMM8EYzjSzPDFfEGM2LWKKOMe6heH6XhHqfk=","gl650WKhQkQX760TkayV46TlbCrJQUgARMQyyhwHm9k=","SF2zMnSYGjJOjjk/C1Xqs67/8685phsigJpSAz8wrvY=","/nI1ELN5i7+ssv5J4I9NjAYNt/Vd1Vt/jna0ksGeT4A=","2ozxW2swTKLwmdJ+fysV/hW3gtl2yzensQYkVEf6ZIw=","6SC1jW56ZaaKHVhr4/cZ0u4VEt2DIIjs1S/CB1a0hOs=","aHpS04k+nfeBZM+jHMyZkAR1qX9WLYN+shaNGbQmVv4=","6RDQafBd5xAhykLwJy8mHQjVeTnXzY2nj8Wn8Y5R6nQ=","yguf1ZoXSjCgyqUejpJygZAxEyuN9KDD0thZnAzWYyM=","UTednwCtVCiwfW10/zZQGbumdHUyzx8IdDiGrH88k8k=","w0I7gbxV29J8dS1YwYD/wbjGpVGkMYAJ0XBloTMO9e0=","+nO1bQzJQHf1vijDkK5uQTJCPtYPgvKtsAPfV76bJIU=","Mp0O+I97mQmjKbWLSc+mtqtQFFNvXZJNpXwNWQV1NVA=","/ev+qTNo/us7b72hyJtJort5QZxPKar8le44ZhKBLwc=","xDxw/TK13IVNi/x9wLUKg/lUIgK2qj0ukfV7SFxCRLA=","RXaLdqaR9V5KRx68wTV+MrPx6zpOjej8etZ6qHYwGYc=","KgBtbUkhNAcel+CHKfVzhJGbQBNjJBz7xUevjrZzdaw=","foOwjOo/gtPa8tR4oiZNwOFyquTcJvsqlENuVuMMxj8=","MjGwn+wtfh8Ly1XnObvxKg2Bd2svM7egl9JDG3Yp7Yw=","rt+rO+3QXFXyzIv0kAe4GJtuVkMTamOiIeC6g48LWp8=","QGlPLGTRuRKxu4g98pjzOXn7JlkGjavUUQG5IUeJAC4=","4vOyks8vNa18QNGwAWsTzdsfr3bx+vEbd18L9SalLOU=","LcCowXshyCPGatkCyaISbEE6y5rzoIKuS69XHBbOMoI=","JuL2fEPzKznfJGNWbTL4yi+rOiXq+Ydc3xvPKkK7LYw=","9y/716Lrq0vtl2SUY4glGFGJCEBEyuv7380dFn5DKnE=","zu1x1rdyUMEFM6efO7v/1f7SYweAT40O2yZJ8AIGmv8=","p12qngNvtXj71A5WpGzxlMU2K/vUmcgm5Xj+8aDLiPQ=","kEFLgPeO/La9OHsT1CZv1Fgd96jwJlyQRPg5fzOpJDA=","Ud53G8oTyS7wVP6QBsLIZok9gxJidVVujnOuLZd1qv0=","dQnisFetOG5285PgeULvE2bfybOH9SFREVO57GIm9Tc=","Z/3PqET8hL2vchF0aeJVjsTHGhzYoe537x49Erpxcr8=","YWIWOFYZOqSTzFi1jR164t5cjQZ93tbDnn9YKwv+/6k=","S0BCwiY0SK+uCK/AisZjVuD9ym8I2VS7mD3goAJkVLg=","vXRgfievf4wn+2ohUnq91YR9z0REAY6AAq5O+C+/400=","UX2pDoYfH0HLIJhYcI0Ftbsz7LLeGv98Fel9yDZfWok=","VEW4u47GlOhUAhvHjgvAh5+jz2tGXRzkejPirbGGgCo=","0yQpPWiU9ycWywU2m7sN1l6JYhSfMrduBWJOFRQ0nh8=","qOO/AaYa4QyTjRM5kPbsfTXKXCe9Z+rUMepYduZIpEw=","x4trG3gDdjVLRTc3+JdR/75G4GnB1Zv/sJwJjaPNx30=","M5dRPhbwHUXPmfK9ZOrU9GVIW+o/+tfg3xJRS9usuDs="],"block_size":4096,"path":"material_css_min.css"},{"block_hashes":["FSzCBWefDY6Kum5Eqiyfx7BGKulXuw8NG2XpX7kmrd4=","bnMZvRooMhVNtf09zJDBGbyTXWgd8TLZY6yxeP3DyoU=","ADxCVMB4gx/e9drjd2uTMEF9ZwnVX3+j1OTRCQmmHOE=","/R3Nof/h78GoADla5hYhZ0WGgCxxuXKMaTMU/ITBLYg=","cacWiSec33WhJmOJZh9GnqlzQ8i7XrHaPBpbB9Bpy7g=","xaLtRrtA4zxSub7jn9KxiVO+BQKmjiNvl+EfhLnkjzc=","1X5TzjYgnNGQLE7eNJonD+ah0IB0KmZU9+vdhj7nqF8=","EHGfpAg7SAnFfg3AZ3URR9XhGZziQmDx8stdUEYPVko=","CHzZ1DpkjncZIBKhN8KuxOCA79VueV72dDvHXAC0kh4="],"block_size":4096,"path":"mirroring_cast_streaming.js"},{"block_hashes":["UcOpkkVsq50u08JL0ri2Mr77ePArMFnmK+XBgNPKIg4=","WreSV4jKleOWede2Im6Y2q6n5b7x8GiSyO9+/OgCyiU=","aif4ICkSX13SR64hH8Ibdxnhl7NqHRUXEu5Ld+8R9/0=","6P4HkRcfFVXhPENKuFrzc4e2wwqiGCtjD4TqVOHSOlY=","iEDyXdZGVaEqq/gb001tZ0zHfXWNCCjUPTTTkOn0HT8=","z5DcphOouFQrV3NPEDJu12snnJ7IC8CPNtj1GyqQUsI=","VsGvYav4Kv8aWUkK6luRq0afQOGPZMNq0fx/WVAO2eU=","i9TddCR77J8gV9TltxvBA/NA0ALCv7cWed/ZeWBw6qI=","wSMhu3Zc+RzqazWPcbkJyvt1mKbFXIz7BYsKsR82jpo=","6pnUJVmxcO2D6QA6lsg323dwWwEJss2jyAcBlGuFKdw=","4xx9PmP2SfXKPfbS1ZDY52fHoq5tELZsw/fc9ARJzAA=","QWJPbwLerrBhfOqCL2O1mI1NbFSsWQjgouP74t8OyaM=","EhIslFlMFbMQ4uo1i7LTfNmEYlUk+5S3zB5q8Yyu2rM=","t0Pojd2h/QjTA8t5AkAad1irUfqn+28ziscjeLGSaHo=","UmAWrVrTdeiowTrs6PSd9yNxHRseB/ma8qGa4OeXce8=","6iB6r+PiRXbfWdrbrzNXD4c72S5+yWV9OGkgXk32gDY=","HdWhCufoFJnxgFRqkrWz4m1/XkhoiK16pJdC2T3hkfM=","LDpRpa146FgwdBskL/1rxFju5nEQsyc9YrJ3M7wxjRQ=","q+zamrvQOjzee0nD0pyuOqmtDHYm2xTH/6+BayLlvWY=","nipQBnekMATwz0+k14FEa8eDVAtrgXfbblBKIugLk6A=","fpzGyEcgpJ0y0oT+b7b244R0cj/RBh3i57K2Q+xleRw=","/ArtTZSP6q8rr2OwD3Qvy3fslSv0DzVbre2kbM1omjA=","n/ZEmG7Z6h4SWQ/Jnwj7skQ8Gkrd7iZMyRqrCxMHs2k=","Xg1b1/arvdnROP4w+DCn4/TB4SFktmLbICZdfbKWdK4=","7Wo4fCpWYFRxdKMidagXCs/vmfdZ7VuWji1z6D8m41Y=","yEmZAkwg1GqQWmrAxIfwijZ0fVRTW7wrnjM80DnFpq8=","0Tpkl3x74zZQJYF9JyQLW2UCX9bDtk/iRJlWmEyjRzE=","W87USA1O8N4u/KFSQunRA4PzXOYXM2yg1WbFyQlB9kU=","GvnSieTh3Mw9fyRYPXzCbanan8qWcp5zUMUaPZx88zw=","oILXbBQeoiIoefv3x+lSf+EgZ/7T2NBGVIgJwSeQFJ4=","WryYYiIwRw1Z6Ye/tky1czgNEDcLdTwGG4QlMJ/CCDI=","eCfxZZhtAaviUEhAKOYj8xkI6hsnjHC/ergJDYvdbzk=","aj+YQWMGk3V56im3SiFQ5hQ42j5YwCpFfHmpTLs4slo=","zooTzCA0zR84XBKS/bpqRkEWj1zlUK2Bxhw2TjLzs68=","cAKmia7xyS3SM7bSie6pChoE0Hm8bVHjLwah8qCqFW4=","PSTYwixL0oPrZtKFQBCYWADlIVsLf68T4/JnvHhnZ0c=","nyRMsePo32pksDG29jF9l4J1wlTNJCXRX1M7fmMXj7g=","8mnz3jp3ume21pOjfwRScBORLovdlrv43GDqjO3zEdw=","owiu6SVyib3It+w57YLEHiqaStGkmD0TIY4hpKq0Ya0=","65NcJJ1IVyWTuuKMqWbS+DqxuihzA56ALWCDdpjsUdA=","roIJbHAGL8wOVsHNvRFeUZ8I9/0bBDRj+JA+hPPp9OU=","x/LDE1tfvMBpXmuYMP5/SNY8kVWm7NtEDqMFdQRGcjg=","ZLMU582IRfTVydr2tkOr0NC0ShJZRTqBxqVx1NREfQg=","QvicpstxvVjvcbW+sn6w9lWwCCAkz9P2rMOETMXRT/I=","knCUMnx/tST/cIJwxoyQ0rRIAUqJQlDZ7MWqULOlJAE=","+/isAQLFWewfO/w92kl/YAToFYxZ2UD2+ygsnIj1wpg=","xOPLXO37k2ksP6e5vERgw0cJ50DvcOXnI1QaaOLiYCo=","1sTJAFYrGEGqri6vIrQd/bIkeaeGm34APpHZrzjtAkA=","zifsEpgF7OgXIp21R3lTeoiQotT/+FC3mBFWvpCmyYs=","bnVHOSE+c8Be1ZSmOvNX5IfxGWt4Vt5vm9j7DV+Wc8U=","rY8pr7giRhSAqO437LU1AVDlyvLBFEMJnHsDhM6pHSg="],"block_size":4096,"path":"mirroring_common.js"},{"block_hashes":["UwIbcM0uHGyOqEa5LkA6mrGsYTgtbIHEvVj48UjPtXA=","/sxLHkmZ1u4V44yKhbtIQc3R8yk47VlGL84XB0+qc1Q=","tNUezxp5yanP3VRQhsHvXvVfcXkI/r9F46x5oRtQM4U=","KLIeC4al8Fzr0roWd774Ew6zAb8T1UsVVaWEkfxHbhw=","WkF547iqv9NFZFpX5eOPnK7VLIH0Ss0xz399geAN/DI=","5lMP5pz3d78+FfTslqipW9I+myTyfoh7VdXVJW1hY74=","eftI4W8o2U3kUIv+X8G4q1QmpbZK/zaAqNNDLMZhRAU=","edt9irPah2sE8ymoUODA9WTggfZYGj7NwaOSnSu1j14=","C1rtGjLnl75eED6SIhbpLLOnU0/0Pb82cVZhTc5zG/A=","N5YUlRSglMcfQS9J80tEcPsujn4cduTGCBXqs7w7QvA=","FRqb1k+OUHNtpvdc1TYE4asjFzpeQk5jEDirjbG3ZQA=","sQuwAK/UX9CCPezkDwDclFxVO7AWHIJhgSrw0bdtQHg=","dtKSEXP39/zZCdrDhvbsjXfEyrDnaT0HD9AXbO4NcLg=","dqrMHagBiJqqo9p+VVCZUtGndenrTfz6xJ+IjIrLXJw=","jTNuSMqnpih34TDYezqJPlefhhsZzCh8D1DhudrAaGg=","vPxYwDomXI+GM7m+FkUaS/j/pVwoMQ8ubynOILHkIpQ=","UCMpxIGSRGAD4iWm0NkbrN4IPJlnGV/jufLdZ6MO2HI=","evjVxvq9CDlCVTwfNMrfi1SUcZN/XyO2Z098XMCSUhc=","p1gT5R51NUUgBQ4s2xfJWyzOoClOm+YPmAa4JBJSw4w=","dtM+tzLMXZRDSo6UTDAhxGXUiRV9BIOB5SwZOe0neQU=","W2+HQjozjVyLI71sSTSV8PHoYN4kv5zxDxMTATtGfN0=","1CirKcFJvuawXFqq8e5sda5ZVNWlHV0OiZSY5f4AYao=","bELToNiwpdqVWtA3fJY6Gwz2unQvSlGfOXLibMjg2os=","/O8M/qRsoFBd2MiBU4THLRNydT/FIQ6MqGqqf5TicVc=","tkXA92vq4/sAIa6PeY/4tB6cCHCIgP3aqfXPApK27tM=","NtygalEr0QU2Us+NwRCBKk+oEg6nJaGq+HB5qh3mOac=","c3+OjBXoTJj/NxUrnkwfBI/dOOPJzEvvsvM4UFx+UHI=","uGGLbMN+vypvZGytaBUYKwfZsDB2bQq7wecb80BV/Eg=","bFOqOjo/MbFnsscQ40bMSNAYw/v2lVHUFG+q5flgc2g=","SOH4ldzaol/VgqDkIJxXqZZlz3vYZ//YBEHju8Rj05Q=","EY5nKrV8nsreNe4QOzZy7p/rshxXBa6GWX2EQjVGE+8=","02Nc0d9sYMdCkIND6TRHZGc79PkZ3iwxfqnihn+ukT8=","EduYpdOi4pJy9eVMJctT2tYAxSRsLl+B0nHSvGGjSek=","xKo9cJ+TcsN3oGvJtJc/34jpbiJLIRaWknF9SUMZRdQ=","EPaNklWD3yMV5anxEJu64xscDMhcBWjS66JKoIoEDWc=","KeQV3I06lVIfwqM8CX3jbRr3EADlaw1RWTJCg6C0598=","S80TuVnOrEXf3n4/5Ikt20LTQtEbCgtz6puoSoYLCRI=","8xFOVsOOK8lHkkcXqM5S4lBVHnTprMkwzobVFDvJxxg=","YB3I/EKBE3xUaMs944DnG+cnSDEG725G8XSqGHKC06E=","0aoohj8Q3gWs7xTZWYWNoCt4JyI/RSRt+gTaB9HlGA8=","P6LDrAIAXPI8AzxD6zGOCBmC484Sh5rLvwZU05kjN/M=","cX1ATcTnj+4Ff454lp1WitU14kl3ZHJ5EuxJki0OqDE=","9ppjHS3YCx/cFnrYWqGb/099g+K6KPdoCgbVRyjh6as=","aYeIXg8+KcuEei27LvRhXSLURWALHdQaaoOtifOMQrk=","YXPpQiA/KVYy6CvXsalKElfMdQT7GBKdjOvsozfEJn8=","cCHlvIRJzQqpoZYoU2E6pammAotoeZRcG3j9sK1b3Yg=","ws6+r3beugXOB43Lo+SvdKNXViw9uZQ4sqfA+t7xbTE=","gJHebPOCspf+pliXgf2UWY3N7QcTWLDgMhGhPgo5RE8=","rH0JiM5yh7ZqTida7veYRv+gd8QZLtoAw+qokMQsh+4=","CWIno5qsYTxwkMc9KXTppzxa41MPF0kwC2qZHB+UtwA=","JC7Ap9H/YLcJ1LzN0lZVNOiAn8C5zGZ1U3/lbo4I8yg=","A2C2htOe4Thqyodnrnk2ZSb4NGnOqdHADZWpE9jb+mo=","px17MyOrV+WRRtf3JhgKzfmBxO9zZF1cj1zLGqV3fAo=","ERbdbuZy6aGfEmxW/SKmidgfe8ggEKXHIjMxE0whwXQ=","qGxv2zyNCxFfzcO68xYqinN8Ccqm2vwclcgxQKi7aC0=","WKCBDw/4TxmwuVZRaMnTN00vVrop/16/BadVYnV653E=","352obS9ammntZkeqmUwuTDSjK0xU9plIRuTfMLFxezs=","zKCuU12pgBB+Ad/gyavy/WLB975kG55afavYgyT81dw=","f2YFj7SBNPZC6Lg0u2EzDMa0mPexuL617LCr5Sn57VA=","pWK+5Qq8YiSaro490mBSnDEH06WQ/9hD3xsGF+oYYOg=","4OjOCg/Y7jXDMWmV444L9+B6ZjfiHj6T3cECaJKPUK8=","3+iq0lTHPbMggP5hrMaSuMZnp5gfT5LMzqubc4Yz0Hw=","v7J00UfQrglWGh/CB9rE8CfRcIISinOQugH7oTT9KqM=","8fHLad9olFH3fpZnDSbmmOzF/7nfu5WsJXOTjol1LOM=","YuycE/EvUIo5JqXxOviMxJnnuUEHm7hBR4JW0nM6cng=","QyAkaY36njjjjfy/Qxtd62EAclqZyQQplEXvYyu/PDQ=","3tcwVZlrE4Dzczzi3WBkSbpJhE8PUkQ85I8dZRv96fU=","ebJXcPQW7vX4T1UN0z7UYKzgJ2Ju4caamZT2+Do0RoI=","qjKT3c2B0WoQq8c4cwF2HblrowgNy/3kA+GO1xfc3h8=","GfFtuK5d+rKEtT3hWaPz4VnSkE4SmDUm8nhPqZ9Ka2c=","gYvjywJ01MWOdx2HviZLwDzVwbbZYtmOCPd5nZupG5o=","AGV+dqdYI+2qg+76ZJFnvICI4PU4hiu/vvzpZRA+DmE=","vFjVtletJ0DkM0ziYHlTQReM4ftXQ1320CawJyP9UbI=","N2+zquYR0T3w9MEMxNZCvIaqal68YX65MV/NkH1gsvE=","s+Bmzf1kP3mxYvtV5gkq/SmGS3NIDI2wDuqJFQgPFUE=","oPC1tNsFsWZbDhMZNnHd+qEULCVUsymq7+6kbfw7X4k=","E5SZ3Ixd/4gaeJppdxR5OOqxzJ614dY9ZO3z0DIejQo=","Z7ojhlHDtJJQaGHXDmRXUxu+SAreDHxZXVkV2uDYkB8=","RaKS1B3yK+k6xgB5PvwYh14jJIp2kdQAATxXoxoqdds=","rjk8hpzsJiCKVVtU+Gmh2xM4laxp7cBu5f5Dem/0x4M=","uGryxwB70tfpxSZCTUMUFB5SEbWq5y5xD/OWbM3S6k4=","mAHnKgEQ2Cd6wkcfDtx4f09edoT/BLWVqPS6yM5wc5E=","JluN8aMjSY9PUA7eS3Kk0mkuxdyca4chKTjp4V1AaDA=","i9Dt1/bbaaqkvMWDEoP2kQNn3gTLqZBMEYOgMMYn+YI=","6Cq9gnumdUYKsPnKwoYU6pB+9h6KaRzrJZTIwROH9us=","G6IxM7leW9jUge3PWOk/VHBNzzAeGRA5Pq19fzAICnQ=","l2qWs/OKbq2YirYLj1M+YHHJ9jqz36Zb0qko5WAzyuk=","OvPG6EYYOC8d190TKFlGKFcORj8/CBK+cDd4eSeOhgA=","fU4OpWz6SU4mAby/19LMkqyNcIMck4pX16LIf0qNzNY=","YwZhDhsM4G9vJAiWy2BCgEx86ONDhwYUwmPCerwtqAs=","a1qSzerykff2kl/0el5KiP8LDNE6bYd2ZtzZKspZpOE=","HkzwaNBncNbQ1HU0HAFQLJEVrpSMgSrbNn5lf/2c3XY=","XYYpEMlM+sVNIbLFzumKsdY+3gOhZqXHTDfFRGjsaaQ=","dJvfbN7L+Atn8FxfiLLhXdM3sQr9AOl4YPWV/KqMTYI=","vCq6p37Qsdv1uKLfLp29eJ05rF1ylUc6oVdJhjsvFb4=","rzM5XM8tA3blPxpSPlmQ2gSjH2STJf8KBhNW/YPr1ns=","4o2fSE9ja+TSQiUYyyGbcDMnkUCNNKiqa8SyoruxzAA=","jKOxy06liecD3SfwIICGGTccj19jP2CfBClf379t99k=","5LB2kvvaBVN7730klaNHNbszA2EjUWB5JQNVgO7/jhI=","PCOkUYMURBL4apT11J4C7QaMHYfJvSs5ptYd1lGQUPU=","CBHVhMc5ZRuKg8QDuOLwqaFUuXFkkCmnrS2NpTgY0PA=","/qSo59Y+1Pwhk0DwIihzefznIVGiP7qeUcsBZ1S+M5g=","67+ngQWlwnt1DlucBHSRw98tuodjPJ3lXfvuerPzgQ8=","dCleS3gKcfBpY+H5lsMq6+B6i3nOY5GrzhipzLW8TaY=","s0ezIYY+qfcpQ0rtnpxobqy7wUW3QTed196kkQcILbc=","YarCIenOp6QdWwUPavCkVjZWSxPbSv6h+5QcOfID5ko=","DRd+XdX5MD28gJ9xyYfEWN89x5jgsZrVl1Adv9ZLndk=","NtCgD+XhPYM5zOkOg4dQi8uZxdlUg1lsPLvhOmb+GYk=","u5D0gXeXflR9gjfCZsEXSKJ5c8XJ3i1QWzn0ZpHqkH0=","MQEGNLRNdRWX1hLkKfDdpdbWPha/wUaO9bMpGHFfdSs=","XdhypnaZUbm5TWpaiFfg3M+rc56lRxVIY7n0z3cRXng=","NfIgJY0+TSpdElmhuc3dB5UL5EMYE/ist3H5a5uoyAA=","1jhAle+0YV/TU+Rq+cySQrZLNSm81k7la0qKaKJe2tU=","P/F+bU+Soyx9fKBnqaA3LE8nkoIF+eA91qv7Wx/QgUw=","RUXMoDwKr8odbZjeL3ayxSBFwkO3us2meiGD9phmXzY=","N36UVaFGy/lQQ2oPjXE/yqKGsJwFH/LnueumtgLngPU=","tt5YKXTNPUeTCaMVokDDkzcJXUaDach+qCIFBHQmzFA=","2Y5R6AC62SJqEwcxTy1K1lwW3Sppwj02lBw5VDMtZpg=","L6BhiHQEKQtDwK0BkxDF1Ky4l2m0xG6mqWdJfDWfGPw=","HVyKI8tpl9u1Hyc6fRS9kFf4JFNtdVUJD04Z4ZE8HQ4=","xknWTJUUwgScPD4onO4EE183hdL4gcHHQZJvaLxGP+k=","lzQwlgmVHgnqghgToJQhQTgB3LCvDiNxBpDm2zAB8nM=","9Wru3eeFcqAgaN+NPWVPwevkePtWTt1tJPQY6SGeuJ4=","zZhA3GGSWVKDQrf+qv62za1kCiQHFhEwCQ7RWCSEeuo=","taBToxNMSdtpVX5b45NB+nJ4nlzIgBBkFIyaHDsGld8=","O0jl71Iots3BQxNGX29Uiq/oPpaglHXQ1uM9K9GZ3uo=","QXMRnaxaNeArG74UawTWlepOrgEVx/aSNP4d5S6JOyE=","74FNxik8Oa22KbCeypENEhiGPcmeENPxFDAnqYOeRAA=","E/XWUNlratYt58Hx6yl/5vGwAZXXhiK5s/ShcTSATWU=","rD7BKAmjYJOdZle/jaRPitqginaGHTnB6N3dut8uH7M=","EFAdeEo6S/5y4dVVPCFh7z/maI+CDWTTMAU0y07PwCg=","DJtyB09aJwiInFwa+5xwhc9cMawd5kgw4foRUE01S4k=","AenAgzQycUJciL0ePi1GyMQWmJVuxwa7uEuE5pMP588=","GDPYFNAh1QiNTE1feXXZc6iQeETocytbzVkyMwvnX68=","q7ZmXCHaWqsby2ckyGri+6ndxhNl0nxoLVzt3ujewYU=","+63zO/90/VFZZHFDvGbw/sAii6t/lvyWAPgqq9CynhE=","atfhsVuOHZzpHjSbbAEi7uulpi3pigxfOhK8N6pHh2E=","hnvu1M0kf/XLyvG78V7OMyhwIpJrkMM3oE75B+cTf00=","8sMbTIvo1rJ5kYk4oFW/m28PjEx3lrC8eGmhfvHpT00=","KhBniWOgzIdQPRYJdvWJDd+256I97hZxNcnPNIh0+dw=","lR7IeLvPmxfVRWk4K4mkYtrvlB3nMePXwMCuGU+oz0s=","+zKZIiuTlmwwWOp4H87oxdkkF1Pu2nrxoZL8CEaFGSE=","NGRsFfZm1teX5sFHnU/iINhr/sntEWtKBDfdIteKTKQ=","kOWg4uf8aRu0q+61oQORpQVkxJ6/3ZBZG6lm2XwfKBs=","Mv8ZtIiHe3J2PWjNRRFWN7CkvgTXri2Sm1oHqB8+6IY=","JVLYCD7TVy36hNPrnLmpqznRArcre7TeFra/UR7pNjQ=","uMeQGDIEyTgj7oJkTJwYsOJqnyvPtpj0uPRa+q6UH8U=","wIDNOxfEaDTcP4Dl4ycTxEMcP51KS+gH9HZUzPvB93U=","7DiGynh9GtPz/l4D6Jjw+fdf7XHguct72zefrzSiY8s=","fp3YHeQeElYRDTsN0zqZTOdacWg1+XFWqTytfP34NXk=","9gsWwO4Pg3DuumXj0PEr3XAIGOQGp/suGoyrG8/hVzU=","82POT5LvDW/BI0qATd663yvWyK3HNzQMAYHt5YEeTPc=","to6ARa41EQK1a2rfg1avuhN4tyfwC+vSOYD4bNDn9BM=","GCDawMna70p1uaJC+sktVfAwC/EJSHxAdCaZ4ThvpDQ=","cb/aihI6ip53allmRMKS5N8n1OOLJEA8FjYEfnalvHI=","YHW0eVWI8b0mIfSzJTdaAoJUWC/TtgU/WgeQxwNFdNE=","NfagXHzLAxXPBNyYlso2a6YNJ55lonRLLPecJJnXsec=","6Q2k0n/nNkEy1PdBp3aCQnri8m7NEnRWwtbIjVp3Ce0=","zUlVdVRcjrTrqZ4rWmDeCchnitCgM1Aqm2hm9hAcjd8=","P10akwxFC1qP4yQN5Q0Jpyc74eqJPP56Qz+ME1ZmKFo=","NqUhu6PN1cp91G1W4T+gQV+uJ0PmIX2OnibonoDN72E=","CIob55d3/VasREXhyjd5BYmuSG2vym2GHqF1oxDshJk=","+68lK5Gn5GG+GiFCa9Q8OGsGWXp24lPdQ6AaDIb68xw=","DbyS0drX2xnCVMLi8vPYOxqa410QoFxmhlaI2Q3rQGM=","XvWpH2DGCZxWnArqyHEzwPQi9KJcMBUDyUktxZQ5aD4=","m0kMcMyrjuZFe3B5NM5im6vdC5PdHQnAv64ioD+VS2E=","2S8MseRzKIf4mTJzXxaOpdtRGDt2wJmq3vHPjgiGXbI=","S0SbgiC0gZtP0WHtu64qtw49YfpSh5xf+oOj6XGoTqs=","SGqkozhuhMCbLs4HE4QNc2s3lG1n01onPkdouANTSpY=","rEqhhGhVQBb4tdmpf52BAdzH1cfuA2TvTZe8LzzYcwg=","PhSfb/bhiyLI7/Mg0OIJiT+IfW9G7YAExMJ8zx5B1xM=","HW/Qgq/7uqrndmiuyRveOOzaOVlTFYuCbn0BfXHPLH0=","8o/RHtz2/WtXQvC6DAM/aIttks9BwrEiZHMm1WsR4Bs=","sIk7Abz9R8G2zHAuc/4tYJpETBZsrKLcSVgGyqhB9IM=","ELmubVv278XsDBAcaMXbPi4h394Y/Tted62ShxmKLyQ=","mkC2Qhw6hcgfaB8MBbVxlsFmIs3/hh3iwpxw+GpoFN0=","gMj2J7B5vxZtmVsEjwqPSQgDa/fZ4j8TgNHPFpkWHhY=","EPfEp7TWJPrUXdZ3iD5Y6QrmoL60mKIKbOIeXG831h8=","nT2+/2jK2uIkeZcFMn0dFC13LjokRAIiq7lgbS4eMcI=","bAvamTurdI1ZCort+24sagpXyNw5YX/CeMTPd7zxiOE=","8HZIF9/dbSlIo8er77Q6bwXHPscbRPkE1sFyQ0J2VvQ=","eyZFx3BAvtQ6aEBbAHBvUn8hrdvRq3MDPY4LdXaBMLc=","vGqKknm4cL/zx697mKrFlB4H7EDHiSF6qNuFlQFmQ4k=","mDN2jIbibWhU0GOFCVwSEa/U+SfXahiMumT2gMJWJdg=","ssGKmu3WIDFxjZhPoagCgfGuoCWQLyJmgKBVabOLsZk=","bP54MFGAbVaSEvU6kTxINevCnPFwdKiiwu7Pl5JN4lc=","bW0Mt286j8qpXsSlR0tYf2Eee1L3UrJ+UkST/UeKbTc=","VBIByZiMzlUPXXCl1JeQ8Oh/rOvqAT6LKUwFffuc3Fs=","iGeuMCzXpohLFJIwZaF0E/B6VMeFm9rryMULVLcKOGs=","pGGra19gbT2GrnzdeMk4djid4sBNSZmAyKRThvNTvHM=","fSIGH8mG1sAMJEi2o68xWJ3+UFEw3uAE28eENXM4tZw=","0tu3qLY4fBzBGi7ORIqINTobpUokxmd5bxky4jcxPyE=","D21XZGVhf9+y73odVBmH0nOLJGotrlMHiw9SgELe5yg=","RI79DPQ3KMrFcJGsBbgknklRZWYf7DcrFqpbtpf2aSg=","59Wpi+SKElZlixqjjd8AAD8rRkmPEQWIBTcedbYp9dY=","iZNrhaMh7rZiJnF2C4LnfBj5f+6gpfzh+UOMkBs60gQ=","ILGdZ46HkLugpF61DjuOACE1FUp5gxvITyA2MkuYyQM=","+YbWN96CX9m5ZApB8+gvZFMU77ZwbQZEkzcOmwmsTAQ=","aGDIVMSHi775X5GezJXsmN/tDS5hrjdPbh7BJGsWMzA=","r+b9cPK8FaE8FzfDFNc6P5GJVkSLJGTjPst3NhAdImw=","7ts41YKp6o0gF4QtFSaj6fhy5Lh42HbcDAKkzrGQ/rw=","R7Jawbfx41fi1QnAakcJbEy7zWgx8ISLLInWu6uYY7g=","XkHn19TL9iBs8T36A8vqMimk1Kf16zEHF3a7wbFwBCY=","g4th2kpg2mQO35X0U1Q71xGv7LVBEIts26HxiPM3U9I="],"block_size":4096,"path":"mirroring_hangouts.js"},{"block_hashes":["/aGoTV8hbW7XgFUGexwJ1RSZuFBqpCX73maUsZrzTQY="],"block_size":4096,"path":"mirroring_webrtc.js"}],"version":2}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_metadata/verified_contents.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/_metadata/verified_contents.json
deleted file mode 100644 (file)
index cc67124..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJfbG9jYWxlcy9hbS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiZmxYTGNaVTNJSWstTnZiaDlMb0FDQl9lUDc0ODMtUmlkNXliYnQxczBRMCJ9LHsicGF0aCI6Il9sb2NhbGVzL2FyL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJKd3ZSZF9wQ1JYWEJtWXZRSTFpWVd3Uk1TRVh4QTNjVnRXV2F5amhYWVVFIn0seyJwYXRoIjoiX2xvY2FsZXMvYmcvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ik5FVEw0bjRHWTdGTUVyQnNWVFVpTDFoTERfdGVBRVJOSkVhZk5HT1FUZ0EifSx7InBhdGgiOiJfbG9jYWxlcy9ibi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiWWtEUkRMZktna3h5QXFpNS1YNjN3VWlDYU9DaTJ3ZDg5cHp4dnBmMlR5ZyJ9LHsicGF0aCI6Il9sb2NhbGVzL2NhL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJuUUVGbHpDY2Jzdm5oRlhEdDd2aVZhZnQ2NWlXZFExTkdWc29idEVxVmRnIn0seyJwYXRoIjoiX2xvY2FsZXMvY3MvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InhaWk1DMlNaT2ZiUl91bHRRWXNtWEdWUGZBaEJfVjNIdHVSeGlQMlhwR0kifSx7InBhdGgiOiJfbG9jYWxlcy9kYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiWlBQdnFIMVBHaFIxZkh6QzdVdkV2MnVfNmEyWlZ4VG1lNVdGYklvZUptbyJ9LHsicGF0aCI6Il9sb2NhbGVzL2RlL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHNFRkWHFZMk5wNHFwQ1NLVlVPOHVSN2pCMFNNaUF6RTlwNTJ4YWRjbUVZIn0seyJwYXRoIjoiX2xvY2FsZXMvZWwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjJUbDVkMDJERU5tRFcyT0djUnJBcFkybklNQjBldFpLTXNZSkxxZWdDMkkifSx7InBhdGgiOiJfbG9jYWxlcy9lbi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiQ0NFM09FeUtCeDlfeGc3WUVCa19hWHphamhqYm9tN1A2eTFvQUZhQ0lqbyJ9LHsicGF0aCI6Il9sb2NhbGVzL2VzL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJmaXBIUmlnd25RVUROT1ZFYlAxeW0tVUR2RmpKSEd5Wk9sOXhuLUQ4MGlBIn0seyJwYXRoIjoiX2xvY2FsZXMvZXQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Imp3SzRqV25VVVRCQk9kY21WVFJTak5KOTFpUEhPT1VmQ1EtcnNLeGF4WDgifSx7InBhdGgiOiJfbG9jYWxlcy9mYS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiYzFVUzNDNHBTUWNaWW94NHVVNE1LNGVwNU5ZbDVjTEdXY1hRTFdLVVRUQSJ9LHsicGF0aCI6Il9sb2NhbGVzL2ZpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI5NWJsZjVnRGlmTFpDYURFaF90Qm5lVWR0QzN3U2FQTVh1d19ad25ETEVFIn0seyJwYXRoIjoiX2xvY2FsZXMvZmlsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJQMDVGVlBNNnpQeDc3SnVTb2dXcW03c0J2SDBoRGZyOVJBNk9Rc3BxQjZzIn0seyJwYXRoIjoiX2xvY2FsZXMvZnIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IktPQnNyc29RMk8yOC1PZjl0emlWMWxTYS1ySHpzYUtrOTZ5TzUtUXFxT1kifSx7InBhdGgiOiJfbG9jYWxlcy9ndS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiT1NJRGNMN1BaYzhwZlNFZUpIMlc2bEtSWlFJWG9Id2VKS0l5NHZCYWlEOCJ9LHsicGF0aCI6Il9sb2NhbGVzL2hpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJJQk81VXY4ZmVMTEQ5VnptaFNPVl9ycGpSZkFTZ0RKa1ppRDRwRHduVnBZIn0seyJwYXRoIjoiX2xvY2FsZXMvaHIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InVRVzZESjNCNHYydDlIY2VqZFZEbDBkc1ZPQWQ0a0JKRGRlUDhjUTE1M0kifSx7InBhdGgiOiJfbG9jYWxlcy9odS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiMHhvdGxmblBydEdMeXFFcE9rYTRBN056cmkya2ppb1MxYUdobWNEYVVYMCJ9LHsicGF0aCI6Il9sb2NhbGVzL2lkL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHb09xOEhpNHpqUFNpSG1MYWpBYV8wY0xwNjZFenZQdjlFWkR1UHR0QU80In0seyJwYXRoIjoiX2xvY2FsZXMvaXQvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImJZMEJIM2JCdGVNSEJERmZVNzQ1UXlpMWxpRWZGMXV6M2tTRVZoT2JMcE0ifSx7InBhdGgiOiJfbG9jYWxlcy9pdy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiZTd1MkxLNjZLWXItaUZUckZWb1pvdm9yQVpTc2VOOW1FSUx2Y3Fvc0lNZyJ9LHsicGF0aCI6Il9sb2NhbGVzL2phL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI1NXNvbTZKZGJ5S3NBQjFJbWpOYTVubTFuQllDT3lZaW9NcFE4RjREMjVVIn0seyJwYXRoIjoiX2xvY2FsZXMva24vbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InpEdzhUYUJhNF9XdnlPQjlJd2ZaSi16R1FDYWJHVWZpYzg4bnhCek5BdUUifSx7InBhdGgiOiJfbG9jYWxlcy9rby9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiQ3VidW01R2M5MmNEWkJIdGowUWd5Y0pUbUNaS3FMaWxSblUydzd6c2FBOCJ9LHsicGF0aCI6Il9sb2NhbGVzL2x0L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJlbFVweEN5dWN0Uld1WHNDTTd3eFNRSzFOTlM4UWc2UVpTTGZsTTRrY3o4In0seyJwYXRoIjoiX2xvY2FsZXMvbHYvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6InZpUHlQdl9PSmRmUlFreC1LR2dCM3paOHBQM0t2amdDNk93MU5BbFk1UUkifSx7InBhdGgiOiJfbG9jYWxlcy9tbC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoienJCdXpyV2RqV3FieGMxMlJYeHBYNHVUMmNndmw2VWFJRjhSTTd4dWRuWSJ9LHsicGF0aCI6Il9sb2NhbGVzL21yL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJGeVJ2Z3d5T3QyTFpscWdGT3A2S0hIQUVTZ2M0UEFINHVtaFhfczNTT2lrIn0seyJwYXRoIjoiX2xvY2FsZXMvbXMvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ii1MaTBRWlhsWE41LUVHN2ZoQWdxS0ZGT3M0ZHgwemsya2VNR2NuLXo3RTAifSx7InBhdGgiOiJfbG9jYWxlcy9uYi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiMlh1dGVQU25CRUJjcUktalN6amlJSTliWHpyZVZNS3MxNVA3QklUZEUzWSJ9LHsicGF0aCI6Il9sb2NhbGVzL25sL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJZM29XUmVvUjNycFRZbmU1Q01JaEdxNWdoeG80VXhvdzdxYjhPd0gtYWV3In0seyJwYXRoIjoiX2xvY2FsZXMvcGwvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IkVYc0FLZmZmcWpleWlXNktQUmJ4aGJ6MnZkSTJoaExLNFJ1YjUxNU5NOWcifSx7InBhdGgiOiJfbG9jYWxlcy9wdC9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiX1hYT1ZPb1M1VlB0cFlpTjZGMXFKYjE0M1NfU3VWMHhoaXFWc0pBZF9CQSJ9LHsicGF0aCI6Il9sb2NhbGVzL3JvL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJHZ0gtbkItbTVGLTloZUg2Nm9XVU5vSHhaWXA3N3Noc2RGRDR2NzhVdDhvIn0seyJwYXRoIjoiX2xvY2FsZXMvcnUvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Il9rXzFnYTR1RnF5VGNBLUFMVm5NeUhkVEdXbEluRnNfbnUtTUlsUmVTZkkifSx7InBhdGgiOiJfbG9jYWxlcy9zay9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiQUxCVXU4a2hOVlhCQlNNZVVJOWltekdzdVhYR2ZFb2RqV2hndU5nd0s3QSJ9LHsicGF0aCI6Il9sb2NhbGVzL3NsL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ0X1BSNEdZb3g4TEoxendhRnhqMmdOTUF4bVJXR3R4c29ndkp0d25mOWdJIn0seyJwYXRoIjoiX2xvY2FsZXMvc3IvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6Ik9oRDVJQk1FYUJWX1lUcHJ1blp5cFdnVmpIOEhldlViY2ZDVW5tTkM3dncifSx7InBhdGgiOiJfbG9jYWxlcy9zdi9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiVmdiM0IzcU44U3dqQzVKamVOeWd1TkJ1TGhuMndTLVVBTnFpa0QxQTVrYyJ9LHsicGF0aCI6Il9sb2NhbGVzL3N3L21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJ2SloyOUFycWQtV1YxeWdoVjEyQ2k1SHY3TUhsMkV0SW94RHVGaW5KSWVVIn0seyJwYXRoIjoiX2xvY2FsZXMvdGEvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IktFREYwTEM2OU9tbWx6QXBFQkZZMXB2RkZkOUo1LXJLckNDWkc4UDA3YW8ifSx7InBhdGgiOiJfbG9jYWxlcy90ZS9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiLUptNFRvMkhhalViTFEtbFlTYVR1ellCZmhlM1VCOEtIWHV4Z0xUZzhwayJ9LHsicGF0aCI6Il9sb2NhbGVzL3RoL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiI1c0w4WUhhOFhEdW80QVRZWDJyMW53SUNIWVZESzI2T1RWV0ZzUmEwVXFvIn0seyJwYXRoIjoiX2xvY2FsZXMvdHIvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6IjF5U21SNGc0TU4zeUdCMkRSUTRncUx3dUJaZnBTNlViZGh1SFl4Nk00N1kifSx7InBhdGgiOiJfbG9jYWxlcy91ay9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiM014WnU0Y01fR2MyVE9PMTFrbmVXaHl0eWpTSjZzYUNRcHJDNnNLSmRvcyJ9LHsicGF0aCI6Il9sb2NhbGVzL3ZpL21lc3NhZ2VzLmpzb24iLCJyb290X2hhc2giOiJieng3a3ZReGZLdzVmQWpZQ3cxLTk3T01SX0JMYzNvNXRQQjBLNGRTVGNZIn0seyJwYXRoIjoiX2xvY2FsZXMvemgvbWVzc2FnZXMuanNvbiIsInJvb3RfaGFzaCI6ImFCeExoNlotY3VrcU5ySTlUNFhIUzJscWRZSlR1Mjlma3dhS2VYT3o2SFUifSx7InBhdGgiOiJfbG9jYWxlcy96aF9UVy9tZXNzYWdlcy5qc29uIiwicm9vdF9oYXNoIjoiZWJOTUpmZGdCNnJCVFJpVVV1bGl5WnFSdTJLMVR6TlBKUTJSaVpELS1lcyJ9LHsicGF0aCI6ImFuZ3VsYXIuanMiLCJyb290X2hhc2giOiJSTXFvVjNNbDRucnRFbDJKWlBickdUZGxyeTFVci1NRUNYRlhLMnhlaFFJIn0seyJwYXRoIjoiYmFja2dyb3VuZF9zY3JpcHQuanMiLCJyb290X2hhc2giOiJ0TUFwQ1VqNGg2bDQwaGc3eF9sWjBjVWkwX2RTS0ZvMVI3Vjh2OEVDUENnIn0seyJwYXRoIjoiY2FzdF9zZW5kZXIuanMiLCJyb290X2hhc2giOiJIbXp6MlhMUDJhMmIyS1J1am15TWxVRlIyVVdYTWZuTnVlUkRFVXAtZjJJIn0seyJwYXRoIjoiY29tbW9uLmpzIiwicm9vdF9oYXNoIjoiRkpiVkdWMV94dmJFZVZDa0FEMldWQnAzWnhUZTZsU0oxSzZvX0thb2FkYyJ9LHsicGF0aCI6ImZlZWRiYWNrLmNzcyIsInJvb3RfaGFzaCI6InBZTDhJTnZLMFpHQUFMYVE2NDhqZnNGT1c0TnYxX2VadzFjQzJJMi1hR0kifSx7InBhdGgiOiJmZWVkYmFjay5odG1sIiwicm9vdF9oYXNoIjoiV2JJRnRWN1ZpcTRzVG5nTnlMUHJYai1MNnBtOEo0cjlJVklyWDdISm96RSJ9LHsicGF0aCI6ImZlZWRiYWNrX3NjcmlwdC5qcyIsInJvb3RfaGFzaCI6Il9lTkxIS1UwWGFLWEFBaVRXdWM1TXIzbzQyanFTUW8zd2JYaUhoUDNIY2MifSx7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoiQ2lDd3VJX3I1MFpMd1psbVBWMjhLLW9sSTVUR25UVXNDUjRNZkJVNDZROCJ9LHsicGF0aCI6Im1hdGVyaWFsX2Nzc19taW4uY3NzIiwicm9vdF9oYXNoIjoiMERyclozM3lUamhlYm1kT2kxRHFaRE1UNHZ5VVBZVGZjYzdXeWRkaUtrUSJ9LHsicGF0aCI6Im1pcnJvcmluZ19jYXN0X3N0cmVhbWluZy5qcyIsInJvb3RfaGFzaCI6IlJoUzN6NTVfQ2dNZ0x5RXJVclhDcWE4bWw1VWtSRy1HcmlUdVllTjhiSDQifSx7InBhdGgiOiJtaXJyb3JpbmdfY29tbW9uLmpzIiwicm9vdF9oYXNoIjoiT19iSERLY0RfYjVjWmxLdVM0b2JVRE5tZUZVN0dhNTNKVmFELXU4aHJqcyJ9LHsicGF0aCI6Im1pcnJvcmluZ19oYW5nb3V0cy5qcyIsInJvb3RfaGFzaCI6IkE3bHBibTdHaU9Vd1ZHcVc0TkFmVFJ5M2lDczV4THJCejNqV3VoYkdyaVkifSx7InBhdGgiOiJtaXJyb3Jpbmdfd2VicnRjLmpzIiwicm9vdF9oYXNoIjoiX2FHb1RWOGhiVzdYZ0ZVR2V4d0oxUlNadUZCcXBDWDczbWFVc1pyelRRWSJ9XSwiZm9ybWF0IjoidHJlZWhhc2giLCJoYXNoX2Jsb2NrX3NpemUiOjQwOTZ9XSwiaXRlbV9pZCI6InBrZWRjamtkZWZncGRlbHBiY21ibWVvbWNqYmVlbWZtIiwiaXRlbV92ZXJzaW9uIjoiOTIyMS40MjcuMC4xIiwicHJvdG9jb2xfdmVyc2lvbiI6MX0","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"K2ZhWgCrL_Amn7bsZ7VR9y66tu7UI7yuh5ImudH5z0Dzn3bJxBbkNe6A69Yhr77bt1V3mlZL_NvOM4rus2Y5zcfGZ-KPzQpH0rg8ESSNc1jgT3MoRR6MGVUTv8plt_YSQFCbIDmaetpY6fPJZYA3Itr5MBnrUYVP9suJ0U33l1Q"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"BNKYMugtqk-vgvKN5sOIdgPf7B-Qve7iqYy-RoRJ53f2QnDiH3OqWPh-Lb0XvJVBKGtKTTwdoup9myaquOCQcPKgtrtlnHIcXAWunNT4ZqRVNisX29T-sUGcM-MGR22ujaEv2HauQAH1_bLIYHQcHV5uYynXd2W7-MTz1qeK2Sj246AaCBAZeLDL6T1sirVnHW6Nb2vr-9vl1gVzwK5-z6kCba3HKTlDV4ed53Dyk1btitbxugtqxnissFBxohcQ4hAQE7F4yu0_-sK6mt684Oq8dZNm7ko8v0CrmFvnwzTmQVvKe_5iyyWU8mXAquNkBuVWiRik0CtRjRmerS7AkA"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/angular.js b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/angular.js
deleted file mode 100644 (file)
index f204031..0000000
+++ /dev/null
@@ -1,425 +0,0 @@
-//third_party/javascript/angular/v1_6/angular.min.js
-/*
- AngularJS v1.6.4-local+sha.617b36117
- (c) 2010-2018 Google, Inc. http://angularjs.org
- License: MIT
-*/
-'use strict';(function(ia){'use strict';function Rf(a){if(fa(a))R(a.objectMaxDepth)&&(de.objectMaxDepth=fd(a.objectMaxDepth)?a.objectMaxDepth:NaN);else return de}function fd(a){return Pa(a)&&0<a}function va(a){return function(){var b=arguments[0];var d="["+(a?a+":":"")+b+"] http://errors.angularjs.org/1.6.4-local+sha.617b36117/"+(a?a+"/":"")+b;for(b=1;b<arguments.length;b++){d=d+(1==b?"?":"&")+"p"+(b-1)+"=";var c=encodeURIComponent;var e=arguments[b];e="function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):
-"undefined"==typeof e?"undefined":"string"!=typeof e?JSON.stringify(e):e;d+=c(e)}return Error(d)}}function ub(a){if(null==a||ac(a))return!1;if(oa(a)||na(a)||da&&a instanceof da)return!0;var b="length"in Object(a)&&a.length;return Pa(b)&&(0<=b&&(b-1 in a||a instanceof Array)||"function"===typeof a.item)}function I(a,b,d){var c;if(a)if(ca(a))for(g in a)"prototype"!==g&&"length"!==g&&"name"!==g&&a.hasOwnProperty(g)&&b.call(d,a[g],g,a);else if(oa(a)||ub(a)){var e="object"!==typeof a;var g=0;for(c=a.length;g<
-c;g++)(e||g in a)&&b.call(d,a[g],g,a)}else if(a.forEach&&a.forEach!==I)a.forEach(b,d,a);else if(ee(a))for(g in a)b.call(d,a[g],g,a);else if("function"===typeof a.hasOwnProperty)for(g in a)a.hasOwnProperty(g)&&b.call(d,a[g],g,a);else for(g in a)bb.call(a,g)&&b.call(d,a[g],g,a);return a}function fe(a,b,d){for(var c=Object.keys(a).sort(),e=0;e<c.length;e++)b.call(d,a[c[e]],c[e]);return c}function gd(a){return function(b,d){a(d,b)}}function Sf(){return++sc}function hd(a,b,d){for(var c=a.$$hashKey,e=0,
-g=b.length;e<g;++e){var f=b[e];if(fa(f)||ca(f))for(var k=Object.keys(f),h=0,l=k.length;h<l;h++){var n=k[h],q=f[n];d&&fa(q)?Xa(q)?a[n]=new Date(q.valueOf()):tc(q)?a[n]=new RegExp(q):q.nodeName?a[n]=q.cloneNode(!0):id(q)?a[n]=q.clone():(fa(a[n])||(a[n]=oa(q)?[]:{}),hd(a[n],[q],!0)):a[n]=q}}c?a.$$hashKey=c:delete a.$$hashKey;return a}function Aa(a){return hd(a,hb.call(arguments,1),!1)}function Tf(a){return hd(a,hb.call(arguments,1),!0)}function jd(a,b){return Aa(Object.create(a),b)}function ja(){}function uc(a){return a}
-function cb(a){return function(){return a}}function kd(a){return ca(a.toString)&&a.toString!==Ta}function U(a){return"undefined"===typeof a}function R(a){return"undefined"!==typeof a}function fa(a){return null!==a&&"object"===typeof a}function ee(a){return null!==a&&"object"===typeof a&&!ge(a)}function na(a){return"string"===typeof a}function Pa(a){return"number"===typeof a}function Xa(a){return"[object Date]"===Ta.call(a)}function ld(a){switch(Ta.call(a)){case "[object Error]":return!0;case "[object Exception]":return!0;
-case "[object DOMException]":return!0;default:return a instanceof Error}}function ca(a){return"function"===typeof a}function tc(a){return"[object RegExp]"===Ta.call(a)}function ac(a){return a&&a.window===a}function bc(a){return a&&a.$evalAsync&&a.$watch}function vb(a){return"boolean"===typeof a}function Uf(a){return a&&Pa(a.length)&&Vf.test(Ta.call(a))}function id(a){return!(!a||!(a.nodeName||a.prop&&a.attr&&a.find))}function Wf(a){var b={};a=a.split(",");var d;for(d=0;d<a.length;d++)b[a[d]]=!0;return b}
-function ib(a){return xa(a.nodeName||a[0]&&a[0].nodeName)}function cc(a,b){b=a.indexOf(b);0<=b&&a.splice(b,1);return b}function Bb(a,b,d){function c(h,l,n){n--;if(0>n)return"...";var q=l.$$hashKey;if(oa(h)){var t=0;for(var w=h.length;t<w;t++)l.push(e(h[t],n))}else if(ee(h))for(t in h)l[t]=e(h[t],n);else if(h&&"function"===typeof h.hasOwnProperty)for(t in h)h.hasOwnProperty(t)&&(l[t]=e(h[t],n));else for(t in h)bb.call(h,t)&&(l[t]=e(h[t],n));q?l.$$hashKey=q:delete l.$$hashKey;return l}function e(h,
-l){if(!fa(h))return h;var n=f.indexOf(h);if(-1!==n)return k[n];if(ac(h)||bc(h))throw Cb("cpws");n=!1;var q=g(h);void 0===q&&(q=oa(h)?[]:Object.create(ge(h)),n=!0);f.push(h);k.push(q);return n?c(h,q,l):q}function g(h){switch(Ta.call(h)){case "[object Int8Array]":case "[object Int16Array]":case "[object Int32Array]":case "[object Float32Array]":case "[object Float64Array]":case "[object Uint8Array]":case "[object Uint8ClampedArray]":case "[object Uint16Array]":case "[object Uint32Array]":return new h.constructor(e(h.buffer),
-h.byteOffset,h.length);case "[object ArrayBuffer]":if(!h.slice){var l=new ArrayBuffer(h.byteLength);(new Uint8Array(l)).set(new Uint8Array(h));return l}return h.slice(0);case "[object Boolean]":case "[object Number]":case "[object String]":case "[object Date]":return new h.constructor(h.valueOf());case "[object RegExp]":return l=new RegExp(h.source,h.toString().match(/[^/]*$/)[0]),l.lastIndex=h.lastIndex,l;case "[object Blob]":return new h.constructor([h],{type:h.type})}if(ca(h.cloneNode))return h.cloneNode(!0)}
-var f=[],k=[];d=fd(d)?d:NaN;if(b){if(Uf(b)||"[object ArrayBuffer]"===Ta.call(b))throw Cb("cpta");if(a===b)throw Cb("cpi");oa(b)?b.length=0:I(b,function(h,l){"$$hashKey"!==l&&delete b[l]});f.push(a);k.push(b);return c(a,b,d)}return e(a,d)}function md(a,b){return a===b||a!==a&&b!==b}function db(a,b){if(a===b)return!0;if(null===a||null===b)return!1;if(a!==a&&b!==b)return!0;var d=typeof a,c;if(d===typeof b&&"object"===d)if(oa(a)){if(!oa(b))return!1;if((d=a.length)===b.length){for(c=0;c<d;c++)if(!db(a[c],
-b[c]))return!1;return!0}}else{if(Xa(a))return Xa(b)?md(a.getTime(),b.getTime()):!1;if(tc(a))return tc(b)?a.toString()===b.toString():!1;if(bc(a)||bc(b)||ac(a)||ac(b)||oa(b)||Xa(b)||tc(b))return!1;d=Ea();for(c in a)if("$"!==c.charAt(0)&&!ca(a[c])){if(!db(a[c],b[c]))return!1;d[c]=!0}for(c in b)if(!(c in d)&&"$"!==c.charAt(0)&&R(b[c])&&!ca(b[c]))return!1;return!0}return!1}function dc(a,b,d){return a.concat(hb.call(b,d))}function Mb(a,b){var d=2<arguments.length?hb.call(arguments,2):[];return!ca(b)||
-b instanceof RegExp?b:d.length?function(){return arguments.length?b.apply(a,dc(d,arguments,0)):b.apply(a,d)}:function(){return arguments.length?b.apply(a,arguments):b.call(a)}}function he(a,b){var d=b;"string"===typeof a&&"$"===a.charAt(0)&&"$"===a.charAt(1)?d=void 0:ac(b)?d="$WINDOW":b&&ia.document===b?d="$DOCUMENT":bc(b)&&(d="$SCOPE");return d}function ec(a,b){if(!U(a))return Pa(b)||(b=b?2:null),JSON.stringify(a,he,b)}function ie(a){return na(a)?JSON.parse(a):a}function nd(a,b){a=a.replace(Xf,"");
-a=Date.parse("Jan 01, 1970 00:00:00 "+a)/6E4;return Ua(a)?b:a}function je(a,b){a=new Date(a.getTime());a.setMinutes(a.getMinutes()+b);return a}function od(a,b,d){d=d?-1:1;var c=a.getTimezoneOffset();b=nd(b,c);return je(a,d*(b-c))}function jb(a){a=da(a).clone().empty();var b=da("<div></div>").append(a).html();try{return a[0].nodeType===wb?xa(b):b.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,function(d,c){return"<"+xa(c)})}catch(d){return xa(b)}}function ke(a){try{return decodeURIComponent(a)}catch(b){}}
-function pd(a){var b={};I((a||"").split("&"),function(d){if(d){var c=d=d.replace(/\+/g,"%20");var e=d.indexOf("=");if(-1!==e){c=d.substring(0,e);var g=d.substring(e+1)}c=ke(c);R(c)&&(g=R(g)?ke(g):!0,bb.call(b,c)?oa(b[c])?b[c].push(g):b[c]=[b[c],g]:b[c]=g)}});return b}function qd(a){var b=[];I(a,function(d,c){oa(d)?I(d,function(e){b.push(Za(c,!0)+(!0===e?"":"="+Za(e,!0)))}):b.push(Za(c,!0)+(!0===d?"":"="+Za(d,!0)))});return b.length?b.join("&"):""}function fc(a){return Za(a,!0).replace(/%26/gi,"&").replace(/%3D/gi,
-"=").replace(/%2B/gi,"+")}function Za(a,b){return encodeURIComponent(a).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,b?"%20":"+")}function Yf(a,b){var d,c=Nb.length;for(d=0;d<c;++d){var e=Nb[d]+b;if(na(e=a.getAttribute(e)))return e}return null}function Zf(a,b){var d,c,e={};I(Nb,function(g){g+="app";!d&&a.hasAttribute&&a.hasAttribute(g)&&(d=a,c=a.getAttribute(g))});I(Nb,function(g){g+="app";var f;!d&&(f=a.querySelector("["+g.replace(":",
-"\\:")+"]"))&&(d=f,c=f.getAttribute(g))});d&&($f?(e.strictDi=null!==Yf(d,"strict-di"),b(d,c?[c]:[],e)):ia.console.error("AngularJS: disabling automatic bootstrap. <script> protocol indicates an extension, document.location.href does not match."))}function le(a,b,d){fa(d)||(d={});d=Aa({strictDi:!1},d);var c=function(){a=da(a);if(a.injector()){var f=a[0]===ia.document?"document":jb(a);throw Cb("btstrpd",f.replace(/</,"&lt;").replace(/>/,"&gt;"));}b=b||[];b.unshift(["$provide",function(k){k.value("$rootElement",
-a)}]);d.debugInfoEnabled&&b.push(["$compileProvider",function(k){k.debugInfoEnabled(!0)}]);b.unshift("ng");f=gc(b,d.strictDi);f.invoke(["$rootScope","$rootElement","$compile","$injector",function(k,h,l,n){k.$apply(function(){h.data("$injector",n);l(h)(k)})}]);return f},e=/^NG_ENABLE_DEBUG_INFO!/,g=/^NG_DEFER_BOOTSTRAP!/;ia&&e.test(ia.name)&&(d.debugInfoEnabled=!0,ia.name=ia.name.replace(e,""));if(ia&&!g.test(ia.name))return c();ia.name=ia.name.replace(g,"");Va.resumeBootstrap=function(f){I(f,function(k){b.push(k)});
-return c()};ca(Va.resumeDeferredBootstrap)&&Va.resumeDeferredBootstrap()}function ag(){ia.name="NG_ENABLE_DEBUG_INFO!"+ia.name;ia.location.reload()}function bg(a){a=Va.element(a).injector();if(!a)throw Cb("test");return a.get("$$testability")}function me(a,b){b=b||"_";return a.replace(cg,function(d,c){return(c?b:"")+d.toLowerCase()})}function hc(a,b,d){if(!a)throw Cb("areq",b||"?",d||"required");return a}function vc(a,b,d){d&&oa(a)&&(a=a[a.length-1]);hc(ca(a),b,"not a function, got "+(a&&"object"===
-typeof a?a.constructor.name||"Object":typeof a));return a}function Ob(a,b){if("hasOwnProperty"===a)throw Cb("badname",b);}function ne(a,b,d){if(!b)return a;b=b.split(".");for(var c,e=a,g=b.length,f=0;f<g;f++)c=b[f],a&&(a=(e=a)[c]);return!d&&ca(a)?Mb(e,a):a}function wc(a){for(var b=a[0],d=a[a.length-1],c,e=1;b!==d&&(b=b.nextSibling);e++)if(c||a[e]!==b)c||(c=da(hb.call(a,0,e))),c.push(b);return c||a}function Ea(){return Object.create(null)}function rd(a){if(null==a)return"";switch(typeof a){case "string":break;
-case "number":a=""+a;break;default:a=!kd(a)||oa(a)||Xa(a)?ec(a):a.toString()}return a}function dg(a){function b(e,g,f){return e[g]||(e[g]=f())}var d=va("$injector"),c=va("ng");a=b(a,"angular",Object);a.$$minErr=a.$$minErr||va;return b(a,"module",function(){var e={};return function(g,f,k){var h={};if("hasOwnProperty"===g)throw c("badname","module");f&&e.hasOwnProperty(g)&&(e[g]=null);return b(e,g,function(){function l(C,D,y,v){v||(v=q);return function(){v[y||"push"]([C,D,arguments]);return F}}function n(C,
-D,y){y||(y=q);return function(v,p){p&&ca(p)&&(p.$$moduleName=g);y.push([C,D,arguments]);return F}}if(!f)throw d("nomod",g);var q=[],t=[],w=[],H=l("$injector","invoke","push",t),F={_invokeQueue:q,_configBlocks:t,_runBlocks:w,info:function(C){if(R(C)){if(!fa(C))throw c("aobj","value");h=C;return this}return h},requires:f,name:g,provider:n("$provide","provider"),factory:n("$provide","factory"),service:n("$provide","service"),value:l("$provide","value"),constant:l("$provide","constant","unshift"),decorator:n("$provide",
-"decorator",t),animation:n("$animateProvider","register"),filter:n("$filterProvider","register"),controller:n("$controllerProvider","register"),directive:n("$compileProvider","directive"),component:n("$compileProvider","component"),config:H,run:function(C){w.push(C);return this}};k&&H(k);return F})}})}function kb(a,b){if(oa(a)){b=b||[];for(var d=0,c=a.length;d<c;d++)b[d]=a[d]}else if(fa(a))for(d in b=b||{},a)if("$"!==d.charAt(0)||"$"!==d.charAt(1))b[d]=a[d];return b||a}function eg(a,b){var d=[];fd(b)&&
-(a=Va.copy(a,null,b));return JSON.stringify(a,function(c,e){e=he(c,e);if(fa(e)){if(0<=d.indexOf(e))return"...";d.push(e)}return e})}function Db(a,b){return b.toUpperCase()}function sd(a){a=a.nodeType;return 1===a||!a||9===a}function oe(a,b){var d=b.createDocumentFragment(),c=[];if(td.test(a)){b=d.appendChild(b.createElement("div"));var e=(fg.exec(a)||["",""])[1].toLowerCase();e=eb[e]||eb._default;b.innerHTML=e[1]+a.replace(gg,"<$1></$2>")+e[2];for(a=e[0];a--;)b=b.lastChild;c=dc(c,b.childNodes);b=
-d.firstChild;b.textContent=""}else c.push(b.createTextNode(a));d.textContent="";d.innerHTML="";I(c,function(g){d.appendChild(g)});return d}function Ha(a){if(a instanceof Ha)return a;if(na(a)){a=Ca(a);var b=!0}if(!(this instanceof Ha)){if(b&&"<"!==a.charAt(0))throw ud("nosel");return new Ha(a)}if(b){b=ia.document;var d;a=(d=hg.exec(a))?[b.createElement(d[1])]:(d=oe(a,b))?d.childNodes:[];vd(this,a)}else ca(a)?pe(a):vd(this,a)}function wd(a){return a.cloneNode(!0)}function xc(a,b){!b&&sd(a)&&da.cleanData([a]);
-a.querySelectorAll&&da.cleanData(a.querySelectorAll("*"))}function qe(a,b,d,c){if(R(c))throw ud("offargs");var e=(c=yc(a))&&c.events,g=c&&c.handle;if(g)if(b){var f=function(k){var h=e[k];R(d)&&cc(h||[],d);R(d)&&h&&0<h.length||(a.removeEventListener(k,g),delete e[k])};I(b.split(" "),function(k){f(k);zc[k]&&f(zc[k])})}else for(b in e)"$destroy"!==b&&a.removeEventListener(b,g),delete e[b]}function xd(a,b){var d=a.ng339,c=d&&ic[d];c&&(b?delete c.data[b]:(c.handle&&(c.events.$destroy&&c.handle({},"$destroy"),
-qe(a)),delete ic[d],a.ng339=void 0))}function yc(a,b){var d=a.ng339;d=d&&ic[d];b&&!d&&(a.ng339=d=++ig,d=ic[d]={events:{},data:{},handle:void 0});return d}function yd(a,b,d){if(sd(a)){var c,e=R(d),g=!e&&b&&!fa(b),f=!b;a=(a=yc(a,!g))&&a.data;if(e)a[b.replace(Ac,Db)]=d;else{if(f)return a;if(g)return a&&a[b.replace(Ac,Db)];for(c in b)a[c.replace(Ac,Db)]=b[c]}}}function Bc(a,b){return a.getAttribute?-1<(" "+(a.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+b+" "):!1}function Cc(a,b){if(b&&
-a.setAttribute){var d=(" "+(a.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),c=d;I(b.split(" "),function(e){e=Ca(e);c=c.replace(" "+e+" "," ")});c!==d&&a.setAttribute("class",Ca(c))}}function Dc(a,b){if(b&&a.setAttribute){var d=(" "+(a.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),c=d;I(b.split(" "),function(e){e=Ca(e);-1===c.indexOf(" "+e+" ")&&(c+=e+" ")});c!==d&&a.setAttribute("class",Ca(c))}}function vd(a,b){if(b)if(b.nodeType)a[a.length++]=b;else{var d=b.length;if("number"===
-typeof d&&b.window!==b){if(d)for(var c=0;c<d;c++)a[a.length++]=b[c]}else a[a.length++]=b}}function re(a,b){return Ec(a,"$"+(b||"ngController")+"Controller")}function Ec(a,b,d){9===a.nodeType&&(a=a.documentElement);for(b=oa(b)?b:[b];a;){for(var c=0,e=b.length;c<e;c++)if(R(d=da.data(a,b[c])))return d;a=a.parentNode||11===a.nodeType&&a.host}}function se(a){for(xc(a,!0);a.firstChild;)a.removeChild(a.firstChild)}function Fc(a,b){b||xc(a);(b=a.parentNode)&&b.removeChild(a)}function jg(a,b){b=b||ia;if("complete"===
-b.document.readyState)b.setTimeout(a);else da(b).on("load",a)}function pe(a){function b(){ia.document.removeEventListener("DOMContentLoaded",b);ia.removeEventListener("load",b);a()}"complete"===ia.document.readyState?ia.setTimeout(a):(ia.document.addEventListener("DOMContentLoaded",b),ia.addEventListener("load",b))}function te(a,b){return(b=Gc[b.toLowerCase()])&&ue[ib(a)]&&b}function kg(a,b){var d=function(c,e){c.isDefaultPrevented=function(){return c.defaultPrevented};var g=(e=b[e||c.type])?e.length:
-0;if(g){if(U(c.immediatePropagationStopped)){var f=c.stopImmediatePropagation;c.stopImmediatePropagation=function(){c.immediatePropagationStopped=!0;c.stopPropagation&&c.stopPropagation();f&&f.call(c)}}c.isImmediatePropagationStopped=function(){return!0===c.immediatePropagationStopped};var k=e.specialHandlerWrapper||lg;1<g&&(e=kb(e));for(var h=0;h<g;h++)c.isImmediatePropagationStopped()||k(a,c,e[h])}};d.elem=a;return d}function lg(a,b,d){d.call(a,b)}function mg(a,b,d){var c=b.relatedTarget;c&&(c===
-a||og.call(a,c))||d.call(a,b)}function pg(){this.$get=function(){return Aa(Ha,{hasClass:function(a,b){a.attr&&(a=a[0]);return Bc(a,b)},addClass:function(a,b){a.attr&&(a=a[0]);return Dc(a,b)},removeClass:function(a,b){a.attr&&(a=a[0]);return Cc(a,b)}})}}function Pb(a,b){var d=a&&a.$$hashKey;if(d)return"function"===typeof d&&(d=a.$$hashKey()),d;d=typeof a;return d="function"===d||"object"===d&&null!==a?a.$$hashKey=d+":"+(b||Sf)():d+":"+a}function ve(){this._keys=[];this._values=[];this._lastKey=NaN;
-this._lastIndex=-1}function we(a){a=Function.prototype.toString.call(a).replace(qg,"");return a.match(rg)||a.match(sg)}function tg(a){return(a=we(a))?"function("+(a[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function gc(a,b){function d(C){return function(D,y){if(fa(D))I(D,gd(C));else return C(D,y)}}function c(C,D){Ob(C,"service");if(ca(D)||oa(D))D=t.instantiate(D);if(!D.$get)throw Eb("pget",C);return q[C+"Provider"]=D}function e(C,D){return function(){var y=F.invoke(D,this);if(U(y))throw Eb("undef",
-C);return y}}function g(C,D,y){return c(C,{$get:!1!==y?e(C,D):D})}function f(C){hc(U(C)||oa(C),"modulesToLoad","not an array");var D=[],y;I(C,function(v){function p(r){var m;var x=0;for(m=r.length;x<m;x++){var G=r[x],B=t.get(G[0]);B[G[1]].apply(B,G[2])}}if(!n.get(v)){n.set(v,!0);try{na(v)?(y=zd(v),F.modules[v]=y,D=D.concat(f(y.requires)).concat(y._runBlocks),p(y._invokeQueue),p(y._configBlocks)):ca(v)?D.push(t.invoke(v)):oa(v)?D.push(t.invoke(v)):vc(v,"module")}catch(r){throw oa(v)&&(v=v[v.length-
-1]),r.message&&r.stack&&-1===r.stack.indexOf(r.message)&&(r=r.message+"\n"+r.stack),Eb("modulerr",v,r.stack||r.message||r);}}});return D}function k(C,D){function y(p,r){if(C.hasOwnProperty(p)){if(C[p]===h)throw Eb("cdep",p+" <- "+l.join(" <- "));return C[p]}try{return l.unshift(p),C[p]=h,C[p]=D(p,r),C[p]}catch(m){throw C[p]===h&&delete C[p],m;}finally{l.shift()}}function v(p,r,m){var x=[];p=gc.$$annotate(p,b,m);for(var G=0,B=p.length;G<B;G++){var A=p[G];if("string"!==typeof A)throw Eb("itkn",A);x.push(r&&
-r.hasOwnProperty(A)?r[A]:y(A,m))}return x}return{invoke:function(p,r,m,x){"string"===typeof m&&(x=m,m=null);m=v(p,m,x);oa(p)&&(p=p[p.length-1]);x=p;if(qb||"function"!==typeof x)x=!1;else{var G=x.$$ngIsClass;vb(G)||(G=x.$$ngIsClass=/^(?:class\b|constructor\()/.test(Function.prototype.toString.call(x)));x=G}return x?(m.unshift(null),new (Function.prototype.bind.apply(p,m))):p.apply(r,m)},instantiate:function(p,r,m){var x=oa(p)?p[p.length-1]:p;p=v(p,r,m);p.unshift(null);return new (Function.prototype.bind.apply(x,
-p))},get:y,annotate:gc.$$annotate,has:function(p){return q.hasOwnProperty(p+"Provider")||C.hasOwnProperty(p)}}}b=!0===b;var h={},l=[],n=new Hc,q={$provide:{provider:d(c),factory:d(g),service:d(function(C,D){return g(C,["$injector",function(y){return y.instantiate(D)}])}),value:d(function(C,D){return g(C,cb(D),!1)}),constant:d(function(C,D){Ob(C,"constant");q[C]=D;w[C]=D}),decorator:function(C,D){var y=t.get(C+"Provider"),v=y.$get;y.$get=function(){var p=F.invoke(v,y);return F.invoke(D,null,{$delegate:p})}}}},
-t=q.$injector=k(q,function(C,D){Va.isString(D)&&l.push(D);throw Eb("unpr",l.join(" <- "));}),w={},H=k(w,function(C,D){D=t.get(C+"Provider",D);return F.invoke(D.$get,D,void 0,C)}),F=H;q.$injectorProvider={$get:cb(H)};F.modules=t.modules=Ea();a=f(a);F=H.get("$injector");F.strictDi=b;I(a,function(C){C&&F.invoke(C)});F.loadNewModules=function(C){I(f(C),function(D){D&&F.invoke(D)})};return F}function ug(){var a=!0;this.disableAutoScrolling=function(){a=!1};this.$get=["$window","$location","$rootScope",
-function(b,d,c){function e(h){var l=null;Array.prototype.some.call(h,function(n){if("a"===ib(n))return l=n,!0});return l}function g(h){if(h){h.scrollIntoView();var l=f.yOffset;ca(l)?l=l():id(l)?(l=l[0],l="fixed"!==b.getComputedStyle(l).position?0:l.getBoundingClientRect().bottom):Pa(l)||(l=0);l&&(h=h.getBoundingClientRect().top,b.scrollBy(0,h-l))}else b.scrollTo(0,0)}function f(h){h=na(h)?h:Pa(h)?h.toString():d.hash();var l;h?(l=k.getElementById(h))?g(l):(l=e(k.getElementsByName(h)))?g(l):"top"===
-h&&g(null):g(null)}var k=b.document;a&&c.$watch(function(){return d.hash()},function(h,l){h===l&&""===h||jg(function(){c.$evalAsync(f)})});return f}]}function jc(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;oa(a)&&(a=a.join(" "));oa(b)&&(b=b.join(" "));return a+" "+b}function vg(a){na(a)&&(a=a.split(" "));var b=Ea();I(a,function(d){d.length&&(b[d]=!0)});return b}function Fb(a){return fa(a)?a:{}}function wg(a,b,d,c){function e(B){try{B.apply(null,hb.call(arguments,1))}finally{if(H--,0===H)for(;F.length;)try{F.pop()()}catch(A){d.error(A)}}}
-function g(){p=null;k()}function f(){C=r();C=U(C)?null:C;db(C,G)&&(C=G);D=G=C}function k(){var B=D;f();if(y!==h.url()||B!==C)y=h.url(),D=C,I(m,function(A){A(h.url(),C)})}var h=this,l=a.location,n=a.history,q=a.setTimeout,t=a.clearTimeout,w={};h.isMock=!1;var H=0,F=[];h.$$completeOutstandingRequest=e;h.$$incOutstandingRequestCount=function(){H++};h.notifyWhenNoOutstandingRequests=function(B){0===H?B():F.push(B)};var C,D,y=l.href,v=b.find("base"),p=null,r=c.history?function(){try{return n.state}catch(B){}}:
-ja;f();h.url=function(B,A,E){U(E)&&(E=null);l!==a.location&&(l=a.location);n!==a.history&&(n=a.history);if(B){var L=D===E;if(y===B&&(!c.history||L))return h;var Q=y&&Gb(y)===Gb(B);y=B;D=E;!c.history||Q&&L?(Q||(p=B),A?l.replace(B):Q?(A=l,E=B.indexOf("#"),E=-1===E?"":B.substr(E),A.hash=E):l.href=B,l.href!==B&&(p=B)):(n[A?"replaceState":"pushState"](E,"",B),f());p&&(p=B);return h}return p||l.href.replace(/%27/g,"'")};h.state=function(){return C};var m=[],x=!1,G=null;h.onUrlChange=function(B){if(!x){if(c.history)da(a).on("popstate",
-g);da(a).on("hashchange",g);x=!0}m.push(B);return B};h.$$applicationDestroyed=function(){da(a).off("hashchange popstate",g)};h.$$checkUrlChange=k;h.baseHref=function(){var B=v.attr("href");return B?B.replace(/^(https?:)?\/\/[^/]*/,""):""};h.defer=function(B,A){H++;var E=q(function(){delete w[E];e(B)},A||0);w[E]=!0;return E};h.defer.cancel=function(B){return w[B]?(delete w[B],t(B),e(ja),!0):!1}}function xg(){this.$get=["$window","$log","$sniffer","$document",function(a,b,d,c){return new wg(a,c,b,d)}]}
-function yg(){this.$get=function(){function a(d,c){function e(w){w!==q&&(t?t===w&&(t=w.n):t=w,g(w.n,w.p),g(w,q),q=w,q.n=null)}function g(w,H){w!==H&&(w&&(w.p=H),H&&(H.n=w))}if(d in b)throw va("$cacheFactory")("iid",d);var f=0,k=Aa({},c,{id:d}),h=Ea(),l=c&&c.capacity||Number.MAX_VALUE,n=Ea(),q=null,t=null;return b[d]={put:function(w,H){if(!U(H)){if(l<Number.MAX_VALUE){var F=n[w]||(n[w]={key:w});e(F)}w in h||f++;h[w]=H;f>l&&this.remove(t.key);return H}},get:function(w){if(l<Number.MAX_VALUE){var H=
-n[w];if(!H)return;e(H)}return h[w]},remove:function(w){if(l<Number.MAX_VALUE){var H=n[w];if(!H)return;H===q&&(q=H.p);H===t&&(t=H.n);g(H.n,H.p);delete n[w]}w in h&&(delete h[w],f--)},removeAll:function(){h=Ea();f=0;n=Ea();q=t=null},destroy:function(){n=k=h=null;delete b[d]},info:function(){return Aa({},k,{size:f})}}}var b={};a.info=function(){var d={};I(b,function(c,e){d[e]=c.info()});return d};a.get=function(d){return b[d]};return a}}function zg(){this.$get=["$cacheFactory",function(a){return a("templates")}]}
-function xe(a,b){function d(y,v,p){var r=/^([@&<]|=(\*?))(\??)\s*([\w$]*)$/,m=Ea();I(y,function(x,G){x=x.trim();if(x in q)m[G]=q[x];else{var B=x.match(r);if(!B)throw Ka("iscp",v,G,x,p?"controller bindings definition":"isolate scope definition");m[G]={mode:B[1][0],collection:"*"===B[2],optional:"?"===B[3],attrName:B[4]||G};B[4]&&(q[x]=m[G])}});return m}function c(y){var v=y.charAt(0);if(!v||v!==xa(v))throw Ka("baddir",y);if(y!==y.trim())throw Ka("baddir",y);}function e(y){var v=y.require||y.controller&&
-y.name;!oa(v)&&fa(v)&&I(v,function(p,r){var m=p.match(l);p.substring(m[0].length)||(v[r]=m[0]+r)});return v}var g={},f=/^\s*directive:\s*([\w-]+)\s+(.*)$/,k=/(([\w-]+)(?::([^;]+))?;?)/,h=Wf("ngSrc,ngSrcset,src,srcset"),l=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,n=/^(on[a-z]+|formaction)$/,q=Ea();this.directive=function r(v,p){hc(v,"name");Ob(v,"directive");na(v)?(c(v),hc(p,"directiveFactory"),g.hasOwnProperty(v)||(g[v]=[],a.factory(v+"Directive",["$injector","$exceptionHandler",function(m,x){var G=[];I(g[v],
-function(B,A){try{var E=m.invoke(B);ca(E)?E={compile:cb(E)}:!E.compile&&E.link&&(E.compile=cb(E.link));E.priority=E.priority||0;E.index=A;E.name=E.name||v;E.require=e(E);A=E;var L=E.restrict;if(L&&(!na(L)||!/[EACM]/.test(L)))throw Ka("badrestrict",L,v);A.restrict=L||"EA";E.$$moduleName=B.$$moduleName;G.push(E)}catch(Q){x(Q)}});return G}])),g[v].push(p)):I(v,gd(r));return this};this.component=function m(p,r){function x(B){function A(Q){return ca(Q)||oa(Q)?function(S,X){return B.invoke(Q,this,{$element:S,
-$attrs:X})}:Q}var E=r.template||r.templateUrl?r.template:"",L={controller:G,controllerAs:Ag(r.controller)||r.controllerAs||"$ctrl",template:A(E),templateUrl:A(r.templateUrl),transclude:r.transclude,scope:{},bindToController:r.bindings||{},restrict:"E",require:r.require};I(r,function(Q,S){"$"===S.charAt(0)&&(L[S]=Q)});return L}if(!na(p))return I(p,gd(Mb(this,m))),this;var G=r.controller||function(){};I(r,function(B,A){"$"===A.charAt(0)&&(x[A]=B,ca(G)&&(G[A]=B))});x.$inject=["$injector"];return this.directive(p,
-x)};this.aHrefSanitizationWhitelist=function(p){return R(p)?(b.aHrefSanitizationWhitelist(p),this):b.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelist=function(p){return R(p)?(b.imgSrcSanitizationWhitelist(p),this):b.imgSrcSanitizationWhitelist()};var t=!0;this.debugInfoEnabled=function(p){return R(p)?(t=p,this):t};var w=!1;this.preAssignBindingsEnabled=function(p){return R(p)?(w=p,this):w};var H=!1;this.strictComponentBindingsEnabled=function(p){return R(p)?(H=p,this):H};var F=10;this.onChangesTtl=
-function(p){return arguments.length?(F=p,this):F};var C=!0;this.commentDirectivesEnabled=function(p){return arguments.length?(C=p,this):C};var D=!0;this.cssClassDirectivesEnabled=function(p){return arguments.length?(D=p,this):D};this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(p,r,m,x,G,B,A,E,L,Q){function S(){try{if(!--ye)throw Hb=void 0,Ka("infchng",F);A.$apply(function(){for(var u=0,z=Hb.length;u<
-z;++u)try{Hb[u]()}catch(J){m(J)}Hb=void 0})}finally{ye++}}function X(u,z){if(z){var J=Object.keys(z),M;var N=0;for(M=J.length;N<M;N++){var K=J[N];this[K]=z[K]}}else this.$attr={};this.$$element=u}function ha(u,z,J){ze.innerHTML="<span "+z+">";z=ze.firstChild.attributes;var M=z[0];z.removeNamedItem(M.name);M.value=J;u.attributes.setNamedItem(M)}function ka(u,z){try{u.addClass(z)}catch(J){}}function ea(u,z,J,M,N){u instanceof da||(u=da(u));var K=ma(u,z,u,J,M,N);ea.$$addScopeClass(u);var aa=null;return function(O,
-Z,V){if(!u)throw Ka("multilink");hc(O,"scope");N&&N.needsNewScope&&(O=O.$parent.$new());V=V||{};var W=V.parentBoundTranscludeFn,ba=V.transcludeControllers;V=V.futureParentElement;W&&W.$$boundTransclude&&(W=W.$$boundTransclude);aa||(aa=(V=V&&V[0])?"foreignobject"!==ib(V)&&Ta.call(V).match(/SVG/)?"svg":"html":"html");V="html"!==aa?da(Ad(aa,da("<div></div>").append(u).html())):Z?Qb.clone.call(u):u;if(ba)for(var T in ba)V.data("$"+T+"Controller",ba[T].instance);ea.$$addScopeInfo(V,O);Z&&Z(V,O);K&&K(O,
-V,V,W);Z||(u=K=null);return V}}function ma(u,z,J,M,N,K){function aa(sa,pa,Ga,Fa){var za,qa;if(ta){var Y=Array(pa.length);for(za=0;za<O.length;za+=3){var La=O[za];Y[La]=pa[La]}}else Y=pa;za=0;for(qa=O.length;za<qa;){var Ia=Y[O[za++]];pa=O[za++];La=O[za++];if(pa){if(pa.scope){var $a=sa.$new();ea.$$addScopeInfo(da(Ia),$a)}else $a=sa;var xb=pa.transcludeOnThisElement?ya(sa,pa.transclude,Fa):!pa.templateOnThisElement&&Fa?Fa:!Fa&&z?ya(sa,z):null;pa(La,$a,Ia,Ga,xb)}else La&&La(sa,Ia.childNodes,void 0,Fa)}}
-for(var O=[],Z=oa(u)||u instanceof da,V,W,ba,T,ta,ra=0;ra<u.length;ra++){V=new X;11===qb&&la(u,ra,Z);W=ua(u[ra],[],V,0===ra?M:void 0,N);(K=W.length?Ae(W,u[ra],V,z,J,null,[],[],K):null)&&K.scope&&ea.$$addScopeClass(V.$$element);V=K&&K.terminal||!(ba=u[ra].childNodes)||!ba.length?null:ma(ba,K?(K.transcludeOnThisElement||!K.templateOnThisElement)&&K.transclude:z);if(K||V)O.push(ra,K,V),T=!0,ta=ta||K;K=null}return T?aa:null}function la(u,z,J){var M=u[z],N=M.parentNode;if(M.nodeType===wb)for(;;){var K=
-N?M.nextSibling:u[z+1];if(!K||K.nodeType!==wb)break;M.nodeValue+=K.nodeValue;K.parentNode&&K.parentNode.removeChild(K);J&&K===u[z+1]&&u.splice(z+1,1)}}function ya(u,z,J){function M(aa,O,Z,V,W){aa||(aa=u.$new(!1,W),aa.$$transcluded=!0);return z(aa,O,{parentBoundTranscludeFn:J,transcludeControllers:Z,futureParentElement:V})}var N=M.$$slots=Ea(),K;for(K in z.$$slots)N[K]=z.$$slots[K]?ya(u,z.$$slots[K],J):null;return M}function ua(u,z,J,M,N){var K=J.$attr;switch(u.nodeType){case 1:var aa=ib(u);Ic(z,lb(aa),
-"E",M,N);for(var O,Z,V,W,ba=u.attributes,T=0,ta=ba&&ba.length;T<ta;T++){var ra=!1,sa=!1;O=ba[T];Z=O.name;V=O.value;O=lb(Z);(W=Bg.test(O))&&(Z=Z.replace(Be,"").substr(8).replace(/_(.)/g,function(pa,Ga){return Ga.toUpperCase()}));(O=O.match(Cg))&&Dg(O[1])&&(ra=Z,sa=Z.substr(0,Z.length-5)+"end",Z=Z.substr(0,Z.length-6));O=lb(Z.toLowerCase());K[O]=Z;if(W||!J.hasOwnProperty(O))J[O]=V,te(u,O)&&(J[O]=!0);Eg(u,z,V,O,W);Ic(z,O,"A",M,N,ra,sa)}"input"===aa&&"hidden"===u.getAttribute("type")&&u.setAttribute("autocomplete",
-"off");if(!Fg)break;K=u.className;fa(K)&&(K=K.animVal);if(na(K)&&""!==K)for(;u=k.exec(K);)O=lb(u[2]),Ic(z,O,"C",M,N)&&(J[O]=Ca(u[3])),K=K.substr(u.index+u[0].length);break;case wb:Gg(z,u.nodeValue);break;case 8:Hg&&mb(u,z,J,M,N)}z.sort(Ig);return z}function mb(u,z,J,M,N){try{var K=f.exec(u.nodeValue);if(K){var aa=lb(K[1]);Ic(z,aa,"M",M,N)&&(J[aa]=Ca(K[2]))}}catch(O){}}function Ce(u,z,J){var M=[],N=0;if(z&&u.hasAttribute&&u.hasAttribute(z)){do{if(!u)throw Ka("uterdir",z,J);1===u.nodeType&&(u.hasAttribute(z)&&
-N++,u.hasAttribute(J)&&N--);M.push(u);u=u.nextSibling}while(0<N)}else M.push(u);return da(M)}function De(u,z,J){return function(M,N,K,aa,O){N=Ce(N[0],z,J);return u(M,N,K,aa,O)}}function Bd(u,z,J,M,N,K){var aa;return u?ea(z,J,M,N,K):function(){aa||(aa=ea(z,J,M,N,K),z=J=K=null);return aa.apply(this,arguments)}}function Ae(u,z,J,M,N,K,aa,O,Z){function V(Da,wa,fb,ab){if(Da){fb&&(Da=De(Da,fb,ab));Da.require=Y.require;Da.directiveName=La;if(ra===Y||Y.$$isolateScope)Da=Ee(Da,{isolateScope:!0});aa.push(Da)}if(wa){fb&&
-(wa=De(wa,fb,ab));wa.require=Y.require;wa.directiveName=La;if(ra===Y||Y.$$isolateScope)wa=Ee(wa,{isolateScope:!0});O.push(wa)}}function W(Da,wa,fb,ab,Rb){function Jg(Ma,Na,Wa,Jc){var Cd;bc(Ma)||(Jc=Wa,Wa=Na,Na=Ma,Ma=void 0);za&&(Cd=nb);Wa||(Wa=za?Sa.parent():Sa);if(Jc){var Dd=Rb.$$slots[Jc];if(Dd)return Dd(Ma,Na,Cd,Wa,Kc);if(U(Dd))throw Ka("noslot",Jc,jb(Sa));}else return Rb(Ma,Na,Cd,Wa,Kc)}var nb;if(z===fb){ab=J;var Sa=J.$$element}else Sa=da(fb),ab=new X(Sa,J);var Sb=wa;if(ra)var rb=wa.$new(!0);
-else T&&(Sb=wa.$parent);if(Rb){var kc=Jg;kc.$$boundTransclude=Rb;kc.isSlotFilled=function(Ma){return!!Rb.$$slots[Ma]}}ta&&(nb=Kg(Sa,ab,kc,ta,rb,wa,ra));if(ra){ea.$$addScopeInfo(Sa,rb,!0,!(sa&&(sa===ra||sa===ra.$$originalDirective)));ea.$$addScopeClass(Sa,!0);rb.$$isolateBindings=ra.$$isolateBindings;var gb=Lc(wa,ab,rb,rb.$$isolateBindings,ra);gb.removeWatches&&rb.$on("$destroy",gb.removeWatches)}for(ob in nb){gb=ta[ob];var Ba=nb[ob];var Mc=gb.$$bindings.bindToController;if(w){Ba.bindingInfo=Mc?Lc(Sb,
-ab,Ba.instance,Mc,gb):{};var Ed=Ba();Ed!==Ba.instance&&(Ba.instance=Ed,Sa.data("$"+gb.name+"Controller",Ed),Ba.bindingInfo.removeWatches&&Ba.bindingInfo.removeWatches(),Ba.bindingInfo=Lc(Sb,ab,Ba.instance,Mc,gb))}else Ba.instance=Ba(),Sa.data("$"+gb.name+"Controller",Ba.instance),Ba.bindingInfo=Lc(Sb,ab,Ba.instance,Mc,gb)}I(ta,function(Ma,Na){var Wa=Ma.require;Ma.bindToController&&!oa(Wa)&&fa(Wa)&&Aa(nb[Na].instance,lc(Na,Wa,Sa,nb))});I(nb,function(Ma){var Na=Ma.instance;if(ca(Na.$onChanges))try{Na.$onChanges(Ma.bindingInfo.initialChanges)}catch(Wa){m(Wa)}if(ca(Na.$onInit))try{Na.$onInit()}catch(Wa){m(Wa)}ca(Na.$doCheck)&&
-(Sb.$watch(function(){Na.$doCheck()}),Na.$doCheck());ca(Na.$onDestroy)&&Sb.$on("$destroy",function(){Na.$onDestroy()})});var ob=0;for(gb=aa.length;ob<gb;ob++)Ba=aa[ob],Fe(Ba,Ba.isolateScope?rb:wa,Sa,ab,Ba.require&&lc(Ba.directiveName,Ba.require,Sa,nb),kc);var Kc=wa;ra&&(ra.template||null===ra.templateUrl)&&(Kc=rb);Da&&Da(Kc,fb.childNodes,void 0,Rb);for(ob=O.length-1;0<=ob;ob--)Ba=O[ob],Fe(Ba,Ba.isolateScope?rb:wa,Sa,ab,Ba.require&&lc(Ba.directiveName,Ba.require,Sa,nb),kc);I(nb,function(Ma){Ma=Ma.instance;
-ca(Ma.$postLink)&&Ma.$postLink()})}Z=Z||{};for(var ba=-Number.MAX_VALUE,T=Z.newScopeDirective,ta=Z.controllerDirectives,ra=Z.newIsolateScopeDirective,sa=Z.templateDirective,pa=Z.nonTlbTranscludeDirective,Ga=!1,Fa=!1,za=Z.hasElementTranscludeDirective,qa=J.$$element=da(z),Y,La,Ia,$a=M,xb,yb=!1,Nc=!1,Oa,zb=0,Tb=u.length;zb<Tb;zb++){Y=u[zb];var Oc=Y.$$start,Fd=Y.$$end;Oc&&(qa=Ce(z,Oc,Fd));Ia=void 0;if(ba>Y.priority)break;if(Oa=Y.scope)Y.templateUrl||(fa(Oa)?(Ub("new/isolated scope",ra||T,Y,qa),ra=Y):
-Ub("new/isolated scope",ra,Y,qa)),T=T||Y;La=Y.name;if(!yb&&(Y.replace&&(Y.templateUrl||Y.template)||Y.transclude&&!Y.$$tlb)){for(Oa=zb+1;yb=u[Oa++];)if(yb.transclude&&!yb.$$tlb||yb.replace&&(yb.templateUrl||yb.template)){Nc=!0;break}yb=!0}!Y.templateUrl&&Y.controller&&(ta=ta||Ea(),Ub("'"+La+"' controller",ta[La],Y,qa),ta[La]=Y);if(Oa=Y.transclude)if(Ga=!0,Y.$$tlb||(Ub("transclusion",pa,Y,qa),pa=Y),"element"===Oa)za=!0,ba=Y.priority,Ia=qa,qa=J.$$element=da(ea.$$createComment(La,J[La])),z=qa[0],Pc(N,
-hb.call(Ia,0),z),Ia[0].$$parentNode=Ia[0].parentNode,$a=Bd(Nc,Ia,M,ba,K&&K.name,{nonTlbTranscludeDirective:pa});else{var sb=Ea();if(fa(Oa)){Ia=[];var Ge=Ea(),Gd=Ea();I(Oa,function(Da,wa){var fb="?"===Da.charAt(0);Da=fb?Da.substring(1):Da;Ge[Da]=wa;sb[wa]=null;Gd[wa]=fb});I(qa.contents(),function(Da){var wa=Ge[lb(ib(Da))];wa?(Gd[wa]=!0,sb[wa]=sb[wa]||[],sb[wa].push(Da)):Ia.push(Da)});I(Gd,function(Da,wa){if(!Da)throw Ka("reqslot",wa);});for(var Hd in sb)sb[Hd]&&(sb[Hd]=Bd(Nc,sb[Hd],M))}else Ia=da(wd(z)).contents();
-qa.empty();$a=Bd(Nc,Ia,M,void 0,void 0,{needsNewScope:Y.$$isolateScope||Y.$$newScope});$a.$$slots=sb}if(Y.template)if(Fa=!0,Ub("template",sa,Y,qa),sa=Y,Oa=ca(Y.template)?Y.template(qa,J):Y.template,Oa=He(Oa),Y.replace){K=Y;Ia=td.test(Oa)?Ie(Ad(Y.templateNamespace,Ca(Oa))):[];z=Ia[0];if(1!==Ia.length||1!==z.nodeType)throw Ka("tplrt",La,"");Pc(N,qa,z);Tb={$attr:{}};Oa=ua(z,[],Tb);var Lg=u.splice(zb+1,u.length-(zb+1));(ra||T)&&Je(Oa,ra,T);u=u.concat(Oa).concat(Lg);Ke(J,Tb);Tb=u.length}else qa.html(Oa);
-if(Y.templateUrl)Fa=!0,Ub("template",sa,Y,qa),sa=Y,Y.replace&&(K=Y),W=Mg(u.splice(zb,u.length-zb),qa,J,N,Ga&&$a,aa,O,{controllerDirectives:ta,newScopeDirective:T!==Y&&T,newIsolateScopeDirective:ra,templateDirective:sa,nonTlbTranscludeDirective:pa}),Tb=u.length;else if(Y.compile)try{xb=Y.compile(qa,J,$a);var Id=Y.$$originalDirective||Y;ca(xb)?V(null,Mb(Id,xb),Oc,Fd):xb&&V(Mb(Id,xb.pre),Mb(Id,xb.post),Oc,Fd)}catch(Da){m(Da,jb(qa))}Y.terminal&&(W.terminal=!0,ba=Math.max(ba,Y.priority))}W.scope=T&&!0===
-T.scope;W.transcludeOnThisElement=Ga;W.templateOnThisElement=Fa;W.transclude=$a;Z.hasElementTranscludeDirective=za;return W}function lc(u,z,J,M){if(na(z)){var N=z.match(l);z=z.substring(N[0].length);var K=N[1]||N[3];N="?"===N[2];if("^^"===K)J=J.parent();else var aa=(aa=M&&M[z])&&aa.instance;if(!aa){var O="$"+z+"Controller";aa=K?J.inheritedData(O):J.data(O)}if(!aa&&!N)throw Ka("ctreq",z,u);}else if(oa(z))for(aa=[],K=0,N=z.length;K<N;K++)aa[K]=lc(u,z[K],J,M);else fa(z)&&(aa={},I(z,function(Z,V){aa[V]=
-lc(u,Z,J,M)}));return aa||null}function Kg(u,z,J,M,N,K,aa){var O=Ea(),Z;for(Z in M){var V=M[Z],W={$scope:V===aa||V.$$isolateScope?N:K,$element:u,$attrs:z,$transclude:J},ba=V.controller;"@"===ba&&(ba=z[V.name]);W=B(ba,W,!0,V.controllerAs);O[V.name]=W;u.data("$"+V.name+"Controller",W.instance)}return O}function Je(u,z,J){for(var M=0,N=u.length;M<N;M++)u[M]=jd(u[M],{$$isolateScope:z,$$newScope:J})}function Ic(u,z,J,M,N,K,aa){if(z===N)return null;var O=null;if(g.hasOwnProperty(z)){N=p.get(z+"Directive");
-for(var Z=0,V=N.length;Z<V;Z++)if(z=N[Z],(U(M)||M>z.priority)&&-1!==z.restrict.indexOf(J)){K&&(z=jd(z,{$$start:K,$$end:aa}));if(!z.$$bindings){var W=O=z,ba=z.name,T={isolateScope:null,bindToController:null};fa(W.scope)&&(!0===W.bindToController?(T.bindToController=d(W.scope,ba,!0),T.isolateScope={}):T.isolateScope=d(W.scope,ba,!1));fa(W.bindToController)&&(T.bindToController=d(W.bindToController,ba,!0));if(T.bindToController&&!W.controller)throw Ka("noctrl",ba);O=O.$$bindings=T;fa(O.isolateScope)&&
-(z.$$isolateBindings=O.isolateScope)}u.push(z);O=z}}return O}function Dg(u){if(g.hasOwnProperty(u))for(var z=p.get(u+"Directive"),J=0,M=z.length;J<M;J++)if(u=z[J],u.multiElement)return!0;return!1}function Ke(u,z){var J=z.$attr,M=u.$attr;I(u,function(N,K){"$"!==K.charAt(0)&&(z[K]&&z[K]!==N&&(N=N.length?N+(("style"===K?";":" ")+z[K]):z[K]),u.$set(K,N,!0,J[K]))});I(z,function(N,K){u.hasOwnProperty(K)||"$"===K.charAt(0)||(u[K]=N,"class"!==K&&"style"!==K&&(M[K]=J[K]))})}function Mg(u,z,J,M,N,K,aa,O){var Z=
-[],V,W,ba=z[0],T=u.shift(),ta=jd(T,{templateUrl:null,transclude:null,replace:null,$$originalDirective:T}),ra=ca(T.templateUrl)?T.templateUrl(z,J):T.templateUrl,sa=T.templateNamespace;z.empty();x(ra).then(function(pa){pa=He(pa);if(T.replace){pa=td.test(pa)?Ie(Ad(sa,Ca(pa))):[];var Ga=pa[0];if(1!==pa.length||1!==Ga.nodeType)throw Ka("tplrt",T.name,ra);pa={$attr:{}};Pc(M,z,Ga);var Fa=ua(Ga,[],pa);fa(T.scope)&&Je(Fa,!0);u=Fa.concat(u);Ke(J,pa)}else Ga=ba,z.html(pa);u.unshift(ta);V=Ae(u,Ga,J,N,z,T,K,aa,
-O);I(M,function(Ia,$a){Ia===Ga&&(M[$a]=z[0])});for(W=ma(z[0].childNodes,N);Z.length;){pa=Z.shift();var za=Z.shift();var qa=Z.shift(),Y=Z.shift();Fa=z[0];if(!pa.$$destroyed){if(za!==ba){var La=za.className;O.hasElementTranscludeDirective&&T.replace||(Fa=wd(Ga));Pc(qa,da(za),Fa);ka(da(Fa),La)}za=V.transcludeOnThisElement?ya(pa,V.transclude,Y):Y;V(W,pa,Fa,M,za)}}Z=null}).catch(function(pa){ld(pa)&&m(pa)});return function(pa,Ga,Fa,za,qa){pa=qa;Ga.$$destroyed||(Z?Z.push(Ga,Fa,za,pa):(V.transcludeOnThisElement&&
-(pa=ya(Ga,V.transclude,qa)),V(W,Ga,Fa,za,pa)))}}function Ig(u,z){var J=z.priority-u.priority;return 0!==J?J:u.name!==z.name?u.name<z.name?-1:1:u.index-z.index}function Ub(u,z,J,M){function N(K){return K?" (module: "+K+")":""}if(z)throw Ka("multidir",z.name,N(z.$$moduleName),J.name,N(J.$$moduleName),u,jb(M));}function Gg(u,z){var J=r(z,!0);J&&u.push({priority:0,compile:function(M){M=M.parent();var N=!!M.length;N&&ea.$$addBindingClass(M);return function(K,aa){var O=aa.parent();N||ea.$$addBindingClass(O);
-ea.$$addBindingInfo(O,J.expressions);K.$watch(J,function(Z){aa[0].nodeValue=Z})}}})}function Ad(u,z){u=xa(u||"html");switch(u){case "svg":case "math":var J=ia.document.createElement("div");J.innerHTML="<"+u+">"+z+"</"+u+">";return J.childNodes[0].childNodes;default:return z}}function Ng(u,z){if("srcdoc"===z)return E.HTML;u=ib(u);if("src"===z||"ngSrc"===z){if(-1===["img","video","audio","source","track"].indexOf(u))return E.RESOURCE_URL}else if("xlinkHref"===z||"form"===u&&"action"===z||"link"===u&&
-"href"===z)return E.RESOURCE_URL}function Eg(u,z,J,M,N){var K=Ng(u,M),aa=h[M]||N,O=r(J,!N,K,aa);if(O){if("multiple"===M&&"select"===ib(u))throw Ka("selmulti",jb(u));if(n.test(M))throw Ka("nodomevents");z.push({priority:100,compile:function(){return{pre:function(Z,V,W){V=W.$$observers||(W.$$observers=Ea());var ba=W[M];ba!==J&&(O=ba&&r(ba,!0,K,aa),J=ba);O&&(W[M]=O(Z),(V[M]||(V[M]=[])).$$inter=!0,(W.$$observers&&W.$$observers[M].$$scope||Z).$watch(O,function(T,ta){"class"===M&&T!==ta?W.$updateClass(T,
-ta):W.$set(M,T)}))}}}})}}function Pc(u,z,J){var M=z[0],N=z.length,K=M.parentNode,aa;if(u){var O=0;for(aa=u.length;O<aa;O++)if(u[O]===M){u[O++]=J;aa=O+N-1;for(var Z=u.length;O<Z;O++,aa++)aa<Z?u[O]=u[aa]:delete u[O];u.length-=N-1;u.context===M&&(u.context=J);break}}K&&K.replaceChild(J,M);u=ia.document.createDocumentFragment();for(O=0;O<N;O++)u.appendChild(z[O]);da.hasData(M)&&(da.data(J,da.data(M)),da(M).off("$destroy"));da.cleanData(u.querySelectorAll("*"));for(O=1;O<N;O++)delete z[O];z[0]=J;z.length=
-1}function Ee(u,z){return Aa(function(){return u.apply(null,arguments)},u,z)}function Fe(u,z,J,M,N,K){try{u(z,J,M,N,K)}catch(aa){m(aa,jb(J))}}function Qc(u,z){if(H)throw Ka("missingattr",u,z);}function Lc(u,z,J,M,N){function K(W,ba,T){ca(J.$onChanges)&&!md(ba,T)&&(Hb||(u.$$postDigest(S),Hb=[]),V||(V={},Hb.push(aa)),V[W]&&(T=V[W].previousValue),V[W]=new Rc(T,ba))}function aa(){J.$onChanges(V);V=void 0}var O=[],Z={},V;I(M,function(W,ba){var T=W.attrName,ta=W.optional;switch(W.mode){case "@":ta||bb.call(z,
-T)||(Qc(T,N.name),J[ba]=z[T]=void 0);W=z.$observe(T,function(qa){if(na(qa)||vb(qa))K(ba,qa,J[ba]),J[ba]=qa});z.$$observers[T].$$scope=u;var ra=z[T];na(ra)?J[ba]=r(ra)(u):vb(ra)&&(J[ba]=ra);Z[ba]=new Rc(Jd,J[ba]);O.push(W);break;case "=":if(!bb.call(z,T)){if(ta)break;Qc(T,N.name);z[T]=void 0}if(ta&&!z[T])break;var sa=G(z[T]);var pa=sa.literal?db:md;var Ga=sa.assign||function(){ra=J[ba]=sa(u);throw Ka("nonassign",z[T],T,N.name);};ra=J[ba]=sa(u);ta=function(qa){pa(qa,J[ba])||(pa(qa,ra)?Ga(u,qa=J[ba]):
-J[ba]=qa);return ra=qa};ta.$stateful=!0;W=W.collection?u.$watchCollection(z[T],ta):u.$watch(G(z[T],ta),null,sa.literal);O.push(W);break;case "<":if(!bb.call(z,T)){if(ta)break;Qc(T,N.name);z[T]=void 0}if(ta&&!z[T])break;sa=G(z[T]);var Fa=sa.literal,za=J[ba]=sa(u);Z[ba]=new Rc(Jd,J[ba]);W=u.$watch(sa,function(qa,Y){if(Y===qa){if(Y===za||Fa&&db(Y,za))return;Y=za}K(ba,qa,Y);J[ba]=qa},Fa);O.push(W);break;case "&":ta||bb.call(z,T)||Qc(T,N.name),sa=z.hasOwnProperty(T)?G(z[T]):ja,sa===ja&&ta||(J[ba]=function(qa){return sa(u,
-qa)})}});return{initialChanges:Z,removeWatches:O.length&&function(){for(var W=0,ba=O.length;W<ba;++W)O[W]()}}}var Og=/^\w/,ze=ia.document.createElement("div"),Hg=C,Fg=D,ye=F,Hb;X.prototype={$normalize:lb,$addClass:function(u){u&&0<u.length&&L.addClass(this.$$element,u)},$removeClass:function(u){u&&0<u.length&&L.removeClass(this.$$element,u)},$updateClass:function(u,z){var J=Le(u,z);J&&J.length&&L.addClass(this.$$element,J);(u=Le(z,u))&&u.length&&L.removeClass(this.$$element,u)},$set:function(u,z,
-J,M){var N=te(this.$$element[0],u),K=Me[u],aa=u;N?(this.$$element.prop(u,z),M=N):K&&(this[K]=z,aa=K);this[u]=z;M?this.$attr[u]=M:(M=this.$attr[u])||(this.$attr[u]=M=me(u,"-"));N=ib(this.$$element);if("a"===N&&("href"===u||"xlinkHref"===u)||"img"===N&&"src"===u)this[u]=z=null==z?z:Q(z,"src"===u);else if("img"===N&&"srcset"===u&&R(z)){N="";K=Ca(z);var O=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/;O=/\s/.test(K)?O:/(,)/;K=K.split(O);O=Math.floor(K.length/2);for(var Z=0;Z<O;Z++){var V=2*Z;N+=Q(Ca(K[V]),!0);
-N+=" "+Ca(K[V+1])}K=Ca(K[2*Z]).split(/\s/);N+=Q(Ca(K[0]),!0);2===K.length&&(N+=" "+Ca(K[1]));this[u]=z=N}!1!==J&&(null==z?this.$$element.removeAttr(M):Og.test(M)?this.$$element.attr(M,z):ha(this.$$element[0],M,z));(u=this.$$observers)&&I(u[aa],function(W){try{W(z)}catch(ba){m(ba)}})},$observe:function(u,z){var J=this,M=J.$$observers||(J.$$observers=Ea()),N=M[u]||(M[u]=[]);N.push(z);A.$evalAsync(function(){N.$$inter||!J.hasOwnProperty(u)||U(J[u])||z(J[u])});return function(){cc(N,z)}}};var Ne=r.startSymbol(),
-Oe=r.endSymbol(),He="{{"===Ne&&"}}"===Oe?uc:function(u){return u.replace(/\{\{/g,Ne).replace(/}}/g,Oe)},Bg=/^ngAttr[A-Z]/,Cg=/^(.+)Start$/;ea.$$addBindingInfo=t?function(u,z){var J=u.data("$binding")||[];oa(z)?J=J.concat(z):J.push(z);u.data("$binding",J)}:ja;ea.$$addBindingClass=t?function(u){ka(u,"ng-binding")}:ja;ea.$$addScopeInfo=t?function(u,z,J,M){u.data(J?M?"$isolateScopeNoTemplate":"$isolateScope":"$scope",z)}:ja;ea.$$addScopeClass=t?function(u,z){ka(u,z?"ng-isolate-scope":"ng-scope")}:ja;
-ea.$$createComment=function(u,z){var J="";t&&(J=" "+(u||"")+": ",z&&(J+=z+" "));return ia.document.createComment(J)};return ea}]}function Rc(a,b){this.previousValue=a;this.currentValue=b}function lb(a){return a.replace(Be,"").replace(Pg,function(b,d,c){return c?d.toUpperCase():d})}function Le(a,b){var d="";a=a.split(/\s+/);b=b.split(/\s+/);var c=0;a:for(;c<a.length;c++){for(var e=a[c],g=0;g<b.length;g++)if(e===b[g])continue a;d+=(0<d.length?" ":"")+e}return d}function Ie(a){a=da(a);var b=a.length;
-if(1>=b)return a;for(;b--;){var d=a[b];(8===d.nodeType||d.nodeType===wb&&""===d.nodeValue.trim())&&Qg.call(a,b,1)}return a}function Ag(a,b){if(b&&na(b))return b;if(na(a)&&(a=Pe.exec(a)))return a[3]}function Rg(){var a={},b=!1;this.has=function(d){return a.hasOwnProperty(d)};this.register=function(d,c){Ob(d,"controller");fa(d)?Aa(a,d):a[d]=c};this.allowGlobals=function(){b=!0};this.$get=["$injector","$window",function(d,c){function e(g,f,k,h){if(!g||!fa(g.$scope))throw va("$controller")("noscp",h,
-f);g.$scope[f]=k}return function(g,f,k,h){var l;k=!0===k;h&&na(h)&&(l=h);if(na(g)){h=g.match(Pe);if(!h)throw Qe("ctrlfmt",g);var n=h[1];l=l||h[3];g=a.hasOwnProperty(n)?a[n]:ne(f.$scope,n,!0)||(b?ne(c,n,!0):void 0);if(!g)throw Qe("ctrlreg",n);vc(g,n,!0)}if(k){k=(oa(g)?g[g.length-1]:g).prototype;var q=Object.create(k||null);l&&e(f,l,q,n||g.name);return Aa(function(){var t=d.invoke(g,q,f,n);t!==q&&(fa(t)||ca(t))&&(q=t,l&&e(f,l,q,n||g.name));return q},{instance:q,identifier:l})}q=d.instantiate(g,f,n);
-l&&e(f,l,q,n||g.name);return q}}]}function Sg(){this.$get=["$window",function(a){return da(a.document)}]}function Tg(){this.$get=["$document","$rootScope",function(a,b){function d(){e=c.hidden}var c=a[0],e=c&&c.hidden;a.on("visibilitychange",d);b.$on("$destroy",function(){a.off("visibilitychange",d)});return function(){return e}}]}function Ug(){this.$get=["$log",function(a){return function(b,d){a.error.apply(a,arguments)}}]}function Kd(a){return fa(a)?Xa(a)?a.toISOString():ec(a):a}function Vg(){this.$get=
-function(){return function(a){if(!a)return"";var b=[];fe(a,function(d,c){null===d||U(d)||ca(d)||(oa(d)?I(d,function(e){b.push(Za(c)+"="+Za(Kd(e)))}):b.push(Za(c)+"="+Za(Kd(d))))});return b.join("&")}}}function Wg(){this.$get=function(){return function(a){function b(c,e,g){null===c||U(c)||(oa(c)?I(c,function(f,k){b(f,e+"["+(fa(f)?k:"")+"]")}):fa(c)&&!Xa(c)?fe(c,function(f,k){b(f,e+(g?"":"[")+k+(g?"":"]"))}):d.push(Za(e)+"="+Za(Kd(c))))}if(!a)return"";var d=[];b(a,"",!0);return d.join("&")}}}function Ld(a,
-b){if(na(a)){var d=a.replace(Xg,"").trim();if(d){b=(b=b("Content-Type"))&&0===b.indexOf(Re);var c;(c=b)||(c=(c=d.match(Yg))&&Zg[c[0]].test(d));if(c)try{a=ie(d)}catch(e){if(!b)return a;throw Sc("baddata",a,e);}}}return a}function Se(a){var b=Ea(),d;na(a)?I(a.split("\n"),function(c){d=c.indexOf(":");var e=xa(Ca(c.substr(0,d)));c=Ca(c.substr(d+1));e&&(b[e]=b[e]?b[e]+", "+c:c)}):fa(a)&&I(a,function(c,e){e=xa(e);c=Ca(c);e&&(b[e]=b[e]?b[e]+", "+c:c)});return b}function Te(a){var b;return function(d){b||
-(b=Se(a));return d?(d=b[xa(d)],void 0===d&&(d=null),d):b}}function Ue(a,b,d,c){if(ca(c))return c(a,b,d);I(c,function(e){a=e(a,b,d)});return a}function $g(){var a=this.defaults={transformResponse:[Ld],transformRequest:[function(e){return fa(e)&&"[object File]"!==Ta.call(e)&&"[object Blob]"!==Ta.call(e)&&"[object FormData]"!==Ta.call(e)?ec(e):e}],headers:{common:{Accept:"application/json, text/plain, */*"},post:kb(Md),put:kb(Md),patch:kb(Md)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",
-paramSerializer:"$httpParamSerializer",jsonpCallbackParam:"callback"},b=!1;this.useApplyAsync=function(e){return R(e)?(b=!!e,this):b};var d=this.interceptors=[],c=this.xsrfWhitelistedOrigins=[];this.$get=["$browser","$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector","$sce",function(e,g,f,k,h,l,n,q){function t(v){function p(A,E){for(var L=0,Q=E.length;L<Q;){var S=E[L++],X=E[L++];A=A.then(S,X)}E.length=0;return A}function r(A,E){var L,Q={};I(A,function(S,X){ca(S)?(L=S(E),
-null!=L&&(Q[X]=L)):Q[X]=S});return Q}function m(A){var E=Aa({},A);E.data=Ue(A.data,A.headers,A.status,x.transformResponse);A=A.status;return 200<=A&&300>A?E:l.reject(E)}if(!fa(v))throw va("$http")("badreq",v);if(!na(q.valueOf(v.url)))throw va("$http")("badreq",v.url);var x=Aa({method:"get",transformRequest:a.transformRequest,transformResponse:a.transformResponse,paramSerializer:a.paramSerializer,jsonpCallbackParam:a.jsonpCallbackParam},v);x.headers=function(A){var E=a.headers,L=Aa({},A.headers),Q,
-S;E=Aa({},E.common,E[xa(A.method)]);a:for(Q in E){var X=xa(Q);for(S in L)if(xa(S)===X)continue a;L[Q]=E[Q]}return r(L,kb(A))}(v);x.method=Tc(x.method);x.paramSerializer=na(x.paramSerializer)?n.get(x.paramSerializer):x.paramSerializer;e.$$incOutstandingRequestCount();var G=[],B=[];v=l.resolve(x);I(D,function(A){(A.request||A.requestError)&&G.unshift(A.request,A.requestError);(A.response||A.responseError)&&B.push(A.response,A.responseError)});v=p(v,G);v=v.then(function(A){var E=A.headers,L=Ue(A.data,
-Te(E),void 0,A.transformRequest);U(L)&&I(E,function(Q,S){"content-type"===xa(S)&&delete E[S]});U(A.withCredentials)&&!U(a.withCredentials)&&(A.withCredentials=a.withCredentials);return w(A,L).then(m,m)});v=p(v,B);return v=v.finally(function(){e.$$completeOutstandingRequest(ja)})}function w(v,p){function r(ka){if(ka){var ea={};I(ka,function(ma,la){ea[la]=function(ya){function ua(){ma(ya)}b?h.$applyAsync(ua):h.$$phase?ua():h.$apply(ua)}});return ea}}function m(ka,ea,ma,la,ya){function ua(){x(ea,ka,
-ma,la,ya)}L&&(200<=ka&&300>ka?L.put(X,[ka,ea,Se(ma),la,ya]):L.remove(X));b?h.$applyAsync(ua):(ua(),h.$$phase||h.$apply())}function x(ka,ea,ma,la,ya){ea=-1<=ea?ea:0;(200<=ea&&300>ea?A.resolve:A.reject)({data:ka,status:ea,headers:Te(ma),config:v,statusText:la,xhrStatus:ya})}function G(ka){x(ka.data,ka.status,kb(ka.headers()),ka.statusText,ka.xhrStatus)}function B(){var ka=t.pendingRequests.indexOf(v);-1!==ka&&t.pendingRequests.splice(ka,1)}var A=l.defer(),E=A.promise,L,Q=v.headers,S="jsonp"===xa(v.method),
-X=v.url;S?X=q.getTrustedResourceUrl(X):na(X)||(X=q.valueOf(X));X=H(X,v.paramSerializer(v.params));S&&(X=F(X,v.jsonpCallbackParam));t.pendingRequests.push(v);E.then(B,B);!v.cache&&!a.cache||!1===v.cache||"GET"!==v.method&&"JSONP"!==v.method||(L=fa(v.cache)?v.cache:fa(a.cache)?a.cache:C);if(L){var ha=L.get(X);R(ha)?ha&&ca(ha.then)?ha.then(G,G):oa(ha)?x(ha[1],ha[0],kb(ha[2]),ha[3],ha[4]):x(ha,200,{},"OK","complete"):L.put(X,E)}U(ha)&&((ha=y(v.url)?f()[v.xsrfCookieName||a.xsrfCookieName]:void 0)&&(Q[v.xsrfHeaderName||
-a.xsrfHeaderName]=ha),g(v.method,X,p,m,Q,v.timeout,v.withCredentials,v.responseType,r(v.eventHandlers),r(v.uploadEventHandlers)));return E}function H(v,p){0<p.length&&(v+=(-1===v.indexOf("?")?"?":"&")+p);return v}function F(v,p){var r=v.split("?");if(2<r.length)throw Sc("badjsonp",v);r=pd(r[1]);I(r,function(m,x){if("JSON_CALLBACK"===m)throw Sc("badjsonp",v);if(x===p)throw Sc("badjsonp",p,v);});return v+=(-1===v.indexOf("?")?"?":"&")+p+"=JSON_CALLBACK"}var C=k("$http");a.paramSerializer=na(a.paramSerializer)?
-n.get(a.paramSerializer):a.paramSerializer;var D=[];I(d,function(v){D.unshift(na(v)?n.get(v):n.invoke(v))});var y=ah(c);t.pendingRequests=[];(function(v){I(arguments,function(p){t[p]=function(r,m){return t(Aa({},m||{},{method:p,url:r}))}})})("get","delete","head","jsonp");(function(v){I(arguments,function(p){t[p]=function(r,m,x){return t(Aa({},x||{},{method:p,url:r,data:m}))}})})("post","put","patch");t.defaults=a;return t}]}function bh(){this.$get=function(){return function(){return new ia.XMLHttpRequest}}}
-function ch(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(a,b,d,c){return dh(a,c,a.defer,b,d[0])}]}function dh(a,b,d,c,e){function g(f,k,h){f=f.replace("JSON_CALLBACK",k);var l=e.createElement("script"),n=null;l.type="text/javascript";l.src=f;l.async=!0;n=function(q){l.removeEventListener("load",n);l.removeEventListener("error",n);e.body.removeChild(l);l=null;var t=-1,w="unknown";q&&("load"!==q.type||c.wasCalled(k)||(q={type:"error"}),w=q.type,t="error"===q.type?404:
-200);h&&h(t,w)};l.addEventListener("load",n);l.addEventListener("error",n);e.body.appendChild(l);return n}return function(f,k,h,l,n,q,t,w,H,F){function C(x){r="timeout"===x;v&&v();p&&p.abort()}function D(x,G,B,A,E,L){R(m)&&d.cancel(m);v=p=null;x(G,B,A,E,L)}k=k||a.url();if("jsonp"===xa(f))var y=c.createCallback(k),v=g(k,y,function(x,G){var B=200===x&&c.getResponse(y);D(l,x,B,"",G,"complete");c.removeCallback(y)});else{var p=b(f,k),r=!1;p.open(f,k,!0);I(n,function(x,G){R(x)&&p.setRequestHeader(G,x)});
-p.onload=function(){var x=p.statusText||"",G="response"in p?p.response:p.responseText,B=1223===p.status?204:p.status;0===B&&(B=G?200:"file"===pb(k).protocol?404:0);D(l,B,G,p.getAllResponseHeaders(),x,"complete")};p.onerror=function(){D(l,-1,null,null,"","error")};p.ontimeout=function(){D(l,-1,null,null,"","timeout")};p.onabort=function(){D(l,-1,null,null,"",r?"timeout":"abort")};I(H,function(x,G){p.addEventListener(G,x)});I(F,function(x,G){p.upload.addEventListener(G,x)});t&&(p.withCredentials=!0);
-if(w)try{p.responseType=w}catch(x){if("json"!==w)throw x;}p.send(U(h)?null:h)}if(0<q)var m=d(function(){C("timeout")},q);else q&&ca(q.then)&&q.then(function(){C(R(q.$$timeoutId)?"timeout":"abort")})}}function eh(){var a="{{",b="}}";this.startSymbol=function(d){return d?(a=d,this):a};this.endSymbol=function(d){return d?(b=d,this):b};this.$get=["$parse","$exceptionHandler","$sce",function(d,c,e){function g(w){return"\\\\\\"+w}function f(w){return w.replace(q,a).replace(t,b)}function k(w,H,F,C){var D=
-w.$watch(function(y){D();return C(y)},H,F);return D}function h(w,H,F,C){function D(E){try{var L=E;E=F?e.getTrusted(F,L):e.valueOf(L);return C&&!R(E)?E:rd(E)}catch(Q){c(Ib.interr(w,Q))}}if(!w.length||-1===w.indexOf(a)){if(!H){H=f(w);var y=cb(H);y.exp=w;y.expressions=[];y.$$watchDelegate=k}return y}C=!!C;var v,p,r=0,m=[],x=[];y=w.length;for(var G=[],B=[];r<y;)if(-1!==(v=w.indexOf(a,r))&&-1!==(p=w.indexOf(b,v+l)))r!==v&&G.push(f(w.substring(r,v))),r=w.substring(v+l,p),m.push(r),x.push(d(r,D)),r=p+n,
-B.push(G.length),G.push("");else{r!==y&&G.push(f(w.substring(r)));break}F&&1<G.length&&Ib.throwNoconcat(w);if(!H||m.length){var A=function(E){for(var L=0,Q=m.length;L<Q;L++){if(C&&U(E[L]))return;G[B[L]]=E[L]}return G.join("")};return Aa(function(E){var L=0,Q=m.length,S=Array(Q);try{for(;L<Q;L++)S[L]=x[L](E);return A(S)}catch(X){c(Ib.interr(w,X))}},{exp:w,expressions:m,$$watchDelegate:function(E,L){var Q;return E.$watchGroup(x,function(S,X){var ha=A(S);L.call(this,ha,S!==X?Q:ha,E);Q=ha})}})}}var l=
-a.length,n=b.length,q=new RegExp(a.replace(/./g,g),"g"),t=new RegExp(b.replace(/./g,g),"g");h.startSymbol=function(){return a};h.endSymbol=function(){return b};return h}]}function fh(){this.$get=["$rootScope","$window","$q","$$q","$browser",function(a,b,d,c,e){function g(k,h,l,n){function q(){t?k.apply(null,w):k(C)}var t=4<arguments.length,w=t?hb.call(arguments,4):[],H=b.setInterval,F=b.clearInterval,C=0,D=R(n)&&!n,y=(D?c:d).defer(),v=y.promise;l=R(l)?l:0;v.$$intervalId=H(function(){D?e.defer(q):
-a.$evalAsync(q);y.notify(C++);0<l&&C>=l&&(y.resolve(C),F(v.$$intervalId),delete f[v.$$intervalId]);D||a.$apply()},h);f[v.$$intervalId]=y;return v}var f={};g.cancel=function(k){return k&&k.$$intervalId in f?(f[k.$$intervalId].promise.$$state.pur=!0,f[k.$$intervalId].reject("canceled"),b.clearInterval(k.$$intervalId),delete f[k.$$intervalId],!0):!1};return g}]}function Nd(a){a=a.split("/");for(var b=a.length;b--;)a[b]=fc(a[b].replace(/%2F/g,"/"));return a.join("/")}function Ve(a,b){a=pb(a);b.$$protocol=
-a.protocol;b.$$host=a.hostname;b.$$port=parseInt(a.port,10)||gh[a.protocol]||null}function We(a,b,d){if(hh.test(a))throw mc("badpath",a);var c="/"!==a.charAt(0);c&&(a="/"+a);a=pb(a);c=(c&&"/"===a.pathname.charAt(0)?a.pathname.substring(1):a.pathname).split("/");for(var e=c.length;e--;)c[e]=decodeURIComponent(c[e]),d&&(c[e]=c[e].replace(/\//g,"%2F"));d=c.join("/");b.$$path=d;b.$$search=pd(a.search);b.$$hash=decodeURIComponent(a.hash);b.$$path&&"/"!==b.$$path.charAt(0)&&(b.$$path="/"+b.$$path)}function Od(a,
-b){return a.slice(0,b.length)===b}function tb(a,b){if(Od(b,a))return b.substr(a.length)}function Gb(a){var b=a.indexOf("#");return-1===b?a:a.substr(0,b)}function nc(a){return a.replace(/(#.+)|#$/,"$1")}function Pd(a,b,d){this.$$html5=!0;d=d||"";Ve(a,this);this.$$parse=function(c){var e=tb(b,c);if(!na(e))throw mc("ipthprfx",c,b);We(e,this,!0);this.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var c=qd(this.$$search),e=this.$$hash?"#"+fc(this.$$hash):"";this.$$url=Nd(this.$$path)+
-(c?"?"+c:"")+e;this.$$absUrl=b+this.$$url.substr(1);this.$$urlUpdatedByLocation=!0};this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;if(R(e=tb(a,c))){c=e;var g=d&&R(e=tb(d,e))?b+(tb("/",e)||e):a+c}else R(e=tb(b,c))?g=b+e:b===c+"/"&&(g=b);g&&this.$$parse(g);return!!g}}function Qd(a,b,d){Ve(a,this);this.$$parse=function(c){var e=tb(a,c)||tb(b,c);if(U(e)||"#"!==e.charAt(0))if(this.$$html5)var g=e;else g="",U(e)&&(a=c,this.replace());else g=tb(d,e),U(g)&&(g=e);We(g,this,
-!1);c=this.$$path;e=a;var f=/^\/[A-Z]:(\/.*)/;Od(g,e)&&(g=g.replace(e,""));f.exec(g)||(c=(g=f.exec(c))?g[1]:c);this.$$path=c;this.$$compose()};this.$$compose=function(){var c=qd(this.$$search),e=this.$$hash?"#"+fc(this.$$hash):"";this.$$url=Nd(this.$$path)+(c?"?"+c:"")+e;this.$$absUrl=a+(this.$$url?d+this.$$url:"");this.$$urlUpdatedByLocation=!0};this.$$parseLinkUrl=function(c,e){return Gb(a)===Gb(c)?(this.$$parse(c),!0):!1}}function Xe(a,b,d){this.$$html5=!0;Qd.apply(this,arguments);this.$$parseLinkUrl=
-function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var g,f;a===Gb(c)?g=c:(f=tb(b,c))?g=a+d+f:b===c+"/"&&(g=b);g&&this.$$parse(g);return!!g};this.$$compose=function(){var c=qd(this.$$search),e=this.$$hash?"#"+fc(this.$$hash):"";this.$$url=Nd(this.$$path)+(c?"?"+c:"")+e;this.$$absUrl=a+d+this.$$url;this.$$urlUpdatedByLocation=!0}}function Uc(a){return function(){return this[a]}}function Ye(a,b){return function(d){if(U(d))return this[a];this[a]=b(d);this.$$compose();return this}}function ih(){var a=
-"!",b={enabled:!1,requireBase:!0,rewriteLinks:!0},d=function(c,e,g){return c!==e};this.hashPrefix=function(c){return R(c)?(a=c,this):a};this.html5Mode=function(c){if(vb(c))return b.enabled=c,this;if(fa(c)){vb(c.enabled)&&(b.enabled=c.enabled);vb(c.requireBase)&&(b.requireBase=c.requireBase);if(vb(c.rewriteLinks)||na(c.rewriteLinks))b.rewriteLinks=c.rewriteLinks;return this}return b};this.compareUrls=function(c){return R(c)?(d=c,this):d};this.$get=["$rootScope","$browser","$sniffer","$rootElement",
-"$window",function(c,e,g,f,k){function h(y,v,p){var r=F.url(),m=F.$$state;try{e.url(y,v,p),F.$$state=e.state()}catch(x){throw F.url(r),F.$$state=m,x;}}function l(y,v){c.$broadcast("$locationChangeSuccess",F.absUrl(),y,F.$$state,v)}var n=e.baseHref(),q=e.url();if(b.enabled){if(!n&&b.requireBase)throw mc("nobase");var t=q.substring(0,q.indexOf("/",q.indexOf("//")+2))+(n||"/");var w=g.history?Pd:Xe}else t=Gb(q),w=Qd;var H=t.substr(0,Gb(t).lastIndexOf("/")+1);var F=new w(t,H,"#"+a);F.$$parseLinkUrl(q,
-q);F.$$state=e.state();var C=/^\s*(javascript|mailto):/i;f.on("click",function(y){var v=b.rewriteLinks;if(v&&!y.ctrlKey&&!y.metaKey&&!y.shiftKey&&2!==y.which&&2!==y.button){for(var p=da(y.target);"a"!==ib(p[0]);)if(p[0]===f[0]||!(p=p.parent())[0])return;if(!na(v)||!U(p.attr(v))){v=p.prop("href");var r=p.attr("href")||p.attr("xlink:href");fa(v)&&"[object SVGAnimatedString]"===v.toString()&&(v=pb(v.animVal).href);C.test(v)||!v||p.attr("target")||y.isDefaultPrevented()||!F.$$parseLinkUrl(v,r)||(y.preventDefault(),
-F.absUrl()!==e.url()&&(c.$apply(),k.angular["ff-684208-preventDefault"]=!0))}}});nc(F.absUrl())!==nc(q)&&e.url(F.absUrl(),!0);var D=!0;e.onUrlChange(function(y,v){Od(y,H)?(c.$evalAsync(function(){var p=F.absUrl(),r=F.$$state;y=nc(y);F.$$parse(y);F.$$state=v;var m=c.$broadcast("$locationChangeStart",y,p,v,r).defaultPrevented;F.absUrl()===y&&(m?(F.$$parse(p),F.$$state=r,h(p,!1,r)):(D=!1,l(p,r)))}),c.$$phase||c.$digest()):k.location.href=y});c.$watch(function(){if(D||F.$$urlUpdatedByLocation){F.$$urlUpdatedByLocation=
-!1;var y=nc(e.url()),v=nc(F.absUrl()),p=e.state(),r=F.$$replace,m=d(y,v,function(){return new w(t,H,"#"+a)}),x=F.$$html5&&g.history&&p!==F.$$state,G=y!==v||x;if(D||G)D=!1,c.$evalAsync(function(){var B=F.absUrl(),A=c.$broadcast("$locationChangeStart",B,y,F.$$state,p).defaultPrevented;F.absUrl()===B&&(A?(F.$$parse(y),F.$$state=p):((D||G&&m)&&h(B,r,p===F.$$state?null:F.$$state),l(y,p)))})}F.$$replace=!1});return F}]}function jh(){var a=!0,b=this;this.debugEnabled=function(d){return R(d)?(a=d,this):a};
-this.$get=["$window",function(d){function c(g){var f=d.console||{},k=f[g]||f.log||ja;return function(){var h=[];I(arguments,function(l){var n=h.push;ld(l)&&(l.stack&&e?l=l.message&&-1===l.stack.indexOf(l.message)?"Error: "+l.message+"\n"+l.stack:l.stack:l.sourceURL&&(l=l.message+"\n"+l.sourceURL+":"+l.line));n.call(h,l)});return Function.prototype.apply.call(k,f,h)}}var e=qb||/\bEdge\//.test(d.navigator&&d.navigator.userAgent);return{log:c("log"),info:c("info"),warn:c("warn"),error:c("error"),debug:function(){var g=
-c("debug");return function(){a&&g.apply(b,arguments)}}()}}]}function kh(a){return a+""}function lh(a,b){return"undefined"!==typeof a?a:b}function Ze(a,b){return"undefined"===typeof a?b:"undefined"===typeof b?a:a+b}function mh(a,b){switch(a.type){case P.MemberExpression:if(a.computed)return!1;break;case P.UnaryExpression:return 1;case P.BinaryExpression:return"+"!==a.operator?1:!1;case P.CallExpression:return!1}return void 0===b?$e:b}function Ja(a,b,d){var c=a.isPure=mh(a,d);switch(a.type){case P.Program:var e=
-!0;I(a.body,function(f){Ja(f.expression,b,c);e=e&&f.expression.constant});a.constant=e;break;case P.Literal:a.constant=!0;a.toWatch=[];break;case P.UnaryExpression:Ja(a.argument,b,c);a.constant=a.argument.constant;a.toWatch=a.argument.toWatch;break;case P.BinaryExpression:Ja(a.left,b,c);Ja(a.right,b,c);a.constant=a.left.constant&&a.right.constant;a.toWatch=a.left.toWatch.concat(a.right.toWatch);break;case P.LogicalExpression:Ja(a.left,b,c);Ja(a.right,b,c);a.constant=a.left.constant&&a.right.constant;
-a.toWatch=a.constant?[]:[a];break;case P.ConditionalExpression:Ja(a.test,b,c);Ja(a.alternate,b,c);Ja(a.consequent,b,c);a.constant=a.test.constant&&a.alternate.constant&&a.consequent.constant;a.toWatch=a.constant?[]:[a];break;case P.Identifier:a.constant=!1;a.toWatch=[a];break;case P.MemberExpression:Ja(a.object,b,c);a.computed&&Ja(a.property,b,c);a.constant=a.object.constant&&(!a.computed||a.property.constant);a.toWatch=a.constant?[]:[a];break;case P.CallExpression:e=d=a.filter?!b(a.callee.name).$stateful:
-!1;var g=[];I(a.arguments,function(f){Ja(f,b,c);e=e&&f.constant;g.push.apply(g,f.toWatch)});a.constant=e;a.toWatch=d?g:[a];break;case P.AssignmentExpression:Ja(a.left,b,c);Ja(a.right,b,c);a.constant=a.left.constant&&a.right.constant;a.toWatch=[a];break;case P.ArrayExpression:e=!0;g=[];I(a.elements,function(f){Ja(f,b,c);e=e&&f.constant;g.push.apply(g,f.toWatch)});a.constant=e;a.toWatch=g;break;case P.ObjectExpression:e=!0;g=[];I(a.properties,function(f){Ja(f.value,b,c);e=e&&f.value.constant;g.push.apply(g,
-f.value.toWatch);f.computed&&(Ja(f.key,b,!1),e=e&&f.key.constant,g.push.apply(g,f.key.toWatch))});a.constant=e;a.toWatch=g;break;case P.ThisExpression:a.constant=!1;a.toWatch=[];break;case P.LocalsExpression:a.constant=!1,a.toWatch=[]}}function af(a){if(1===a.length){a=a[0].expression;var b=a.toWatch;return 1!==b.length?b:b[0]!==a?b:void 0}}function bf(a){return a.type===P.Identifier||a.type===P.MemberExpression}function cf(a){if(1===a.body.length&&bf(a.body[0].expression))return{type:P.AssignmentExpression,
-left:a.body[0].expression,right:{type:P.NGValueParameter},operator:"="}}function df(a){this.$filter=a}function ef(a){this.$filter=a}function Vc(a,b,d){this.ast=new P(a,d);this.astCompiler=d.csp?new ef(b):new df(b)}function Rd(a){return ca(a.valueOf)?a.valueOf():nh.call(a)}function oh(){var a=Ea(),b={"true":!0,"false":!1,"null":null,undefined:void 0},d,c;this.addLiteral=function(e,g){b[e]=g};this.setIdentifierFns=function(e,g){d=e;c=g;return this};this.$get=["$filter",function(e){function g(w,H){switch(typeof w){case "string":var F=
-w=w.trim();var C=a[F];C||(C=new Wc(t),C=(new Vc(C,e,t)).parse(w),C.constant?C.$$watchDelegate=n:C.oneTime?C.$$watchDelegate=C.literal?l:h:C.inputs&&(C.$$watchDelegate=k),a[F]=C);return q(C,H);case "function":return q(w,H);default:return q(ja,H)}}function f(w,H,F){return null==w||null==H?w===H:"object"!==typeof w||(w=Rd(w),"object"!==typeof w||F)?w===H||w!==w&&H!==H:!1}function k(w,H,F,C,D){var y=C.inputs,v;if(1===y.length){var p=f;y=y[0];return w.$watch(function(B){var A=y(B);f(A,p,y.isPure)||(v=
-C(B,void 0,void 0,[A]),p=A&&Rd(A));return v},H,F,D)}for(var r=[],m=[],x=0,G=y.length;x<G;x++)r[x]=f,m[x]=null;return w.$watch(function(B){for(var A=!1,E=0,L=y.length;E<L;E++){var Q=y[E](B);if(A||(A=!f(Q,r[E],y[E].isPure)))m[E]=Q,r[E]=Q&&Rd(Q)}A&&(v=C(B,void 0,void 0,m));return v},H,F,D)}function h(w,H,F,C,D){function y(m){return C(m)}function v(m,x,G){r=m;ca(H)&&H(m,x,G);R(m)&&G.$$postDigest(function(){R(r)&&p()})}var p,r;return p=C.inputs?k(w,v,F,C,D):w.$watch(y,v,F)}function l(w,H,F,C){function D(p){var r=
-!0;I(p,function(m){R(m)||(r=!1)});return r}var y,v;return y=w.$watch(function(p){return C(p)},function(p,r,m){v=p;ca(H)&&H(p,r,m);D(p)&&m.$$postDigest(function(){D(v)&&y()})},F)}function n(w,H,F,C){var D=w.$watch(function(y){D();return C(y)},H,F);return D}function q(w,H){if(!H)return w;var F=w.$$watchDelegate,C=!1,D=F!==l&&F!==h?function(y,v,p,r){p=C&&r?r[0]:w(y,v,p,r);return H(p,y,v)}:function(y,v,p,r){p=w(y,v,p,r);y=H(p,y,v);return R(p)?y:p};C=!w.inputs;F&&F!==k?(D.$$watchDelegate=F,D.inputs=w.inputs):
-H.$stateful||(D.$$watchDelegate=k,D.inputs=w.inputs?w.inputs:[w]);D.inputs&&(D.inputs=D.inputs.map(function(y){return y.isPure===$e?function(v){return y(v)}:y}));return D}var t={csp:Jb().noUnsafeEval,literals:Bb(b),isIdentifierStart:ca(d)&&d,isIdentifierContinue:ca(c)&&c};g.$$getAst=function(w){var H=new Wc(t);return(new Vc(H,e,t)).getAst(w).ast};return g}]}function ph(){var a=!0;this.$get=["$rootScope","$exceptionHandler",function(b,d){return ff(function(c){b.$evalAsync(c)},d,a)}];this.errorOnUnhandledRejections=
-function(b){return R(b)?(a=b,this):a}}function qh(){var a=!0;this.$get=["$browser","$exceptionHandler",function(b,d){return ff(function(c){b.defer(c)},d,a)}];this.errorOnUnhandledRejections=function(b){return R(b)?(a=b,this):a}}function ff(a,b,d){function c(){return new e}function e(){var r=this.promise=new g;this.resolve=function(m){h(r,m)};this.reject=function(m){n(r,m)};this.notify=function(m){t(r,m)}}function g(){this.$$state={status:0}}function f(){for(;!y&&v.length;){var r=v.shift();if(!r.pur){r.pur=
-!0;var m=r.value;m="Possibly unhandled rejection: "+("function"===typeof m?m.toString().replace(/ \{[\s\S]*$/,""):U(m)?"undefined":"string"!==typeof m?eg(m,void 0):m);ld(r.value)?b(r.value,m):b(m)}}}function k(r){!d||r.pending||2!==r.status||r.pur||(0===y&&0===v.length&&a(f),v.push(r));!r.processScheduled&&r.pending&&(r.processScheduled=!0,++y,a(function(){var m=r.pending;r.processScheduled=!1;r.pending=void 0;try{for(var x=0,G=m.length;x<G;++x){r.pur=!0;var B=m[x][0];var A=m[x][r.status];try{ca(A)?
-h(B,A(r.value)):1===r.status?h(B,r.value):n(B,r.value)}catch(E){n(B,E),E&&!0===E.$$passToExceptionHandler&&b(E)}}}finally{--y,d&&0===y&&a(f)}}))}function h(r,m){r.$$state.status||(m===r?q(r,D("qcycle",m)):l(r,m))}function l(r,m){function x(L){A||(A=!0,l(r,L))}function G(L){A||(A=!0,q(r,L))}function B(L){t(r,L)}var A=!1;try{if(fa(m)||ca(m))var E=m.then;ca(E)?(r.$$state.status=-1,E.call(m,x,G,B)):(r.$$state.value=m,r.$$state.status=1,k(r.$$state))}catch(L){G(L)}}function n(r,m){r.$$state.status||q(r,
-m)}function q(r,m){r.$$state.value=m;r.$$state.status=2;k(r.$$state)}function t(r,m){var x=r.$$state.pending;0>=r.$$state.status&&x&&x.length&&a(function(){for(var G,B,A=0,E=x.length;A<E;A++){B=x[A][0];G=x[A][3];try{t(B,ca(G)?G(m):m)}catch(L){b(L)}}})}function w(r){var m=new g;n(m,r);return m}function H(r,m,x){var G=null;try{ca(x)&&(G=x())}catch(B){return w(B)}return G&&ca(G.then)?G.then(function(){return m(r)},w):m(r)}function F(r,m,x,G){var B=new g;h(B,r);return B.then(m,x,G)}function C(r){if(!ca(r))throw D("norslvr",
-r);var m=new g;r(function(x){h(m,x)},function(x){n(m,x)});return m}var D=va("$q",TypeError),y=0,v=[];Aa(g.prototype,{then:function(r,m,x){if(U(r)&&U(m)&&U(x))return this;var G=new g;this.$$state.pending=this.$$state.pending||[];this.$$state.pending.push([G,r,m,x]);0<this.$$state.status&&k(this.$$state);return G},"catch":function(r){return this.then(null,r)},"finally":function(r,m){return this.then(function(x){return H(x,p,r)},function(x){return H(x,w,r)},m)}});var p=F;C.prototype=g.prototype;C.defer=
-c;C.reject=w;C.when=F;C.resolve=p;C.all=function(r){var m=new g,x=0,G=oa(r)?[]:{};I(r,function(B,A){x++;F(B).then(function(E){G[A]=E;--x||h(m,G)},function(E){n(m,E)})});0===x&&h(m,G);return m};C.race=function(r){var m=c();I(r,function(x){F(x).then(m.resolve,m.reject)});return m.promise};return C}function rh(){this.$get=["$window","$timeout",function(a,b){var d=a.requestAnimationFrame||a.webkitRequestAnimationFrame,c=a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.webkitCancelRequestAnimationFrame,
-e=(a=!!d)?function(g){var f=d(g);return function(){c(f)}}:function(g){var f=b(g,16.66,!1);return function(){b.cancel(f)}};e.supported=a;return e}]}function sh(){function a(g){function f(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$id=++sc;this.$$ChildScope=null;this.$$suspended=!1}f.prototype=g;return f}var b=10,d=va("$rootScope"),c=null,e=null;this.digestTtl=function(g){arguments.length&&(b=g);
-return b};this.$get=["$exceptionHandler","$parse","$browser",function(g,f,k){function h(m){m.currentScope.$$destroyed=!0}function l(m){9===qb&&(m.$$childHead&&l(m.$$childHead),m.$$nextSibling&&l(m.$$nextSibling));m.$parent=m.$$nextSibling=m.$$prevSibling=m.$$childHead=m.$$childTail=m.$root=m.$$watchers=null}function n(){this.$id=++sc;this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this.$root=this;this.$$suspended=this.$$destroyed=
-!1;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$$isolateBindings=null}function q(m){if(D.$$phase)throw d("inprog",D.$$phase);D.$$phase=m}function t(m,x){do m.$$watchersCount+=x;while(m=m.$parent)}function w(m,x,G){do m.$$listenerCount[G]-=x,0===m.$$listenerCount[G]&&delete m.$$listenerCount[G];while(m=m.$parent)}function H(){}function F(){for(;p.length;)try{p.shift()()}catch(m){g(m)}e=null}function C(){null===e&&(e=k.defer(function(){D.$apply(F)}))}n.prototype={constructor:n,
-$new:function(m,x){x=x||this;if(m){var G=new n;G.$root=this.$root}else this.$$ChildScope||(this.$$ChildScope=a(this)),G=new this.$$ChildScope;G.$parent=x;G.$$prevSibling=x.$$childTail;x.$$childHead?(x.$$childTail.$$nextSibling=G,x.$$childTail=G):x.$$childHead=x.$$childTail=G;(m||x!==this)&&G.$on("$destroy",h);return G},$watch:function(m,x,G,B){var A=f(m);x=ca(x)?x:ja;if(A.$$watchDelegate)return A.$$watchDelegate(this,x,G,A,m);var E=this,L=E.$$watchers,Q={fn:x,last:H,get:A,exp:B||m,eq:!!G};c=null;
-L||(L=E.$$watchers=[],L.$$digestWatchIndex=-1);L.unshift(Q);L.$$digestWatchIndex++;t(this,1);return function(){var S=cc(L,Q);0<=S&&(t(E,-1),S<L.$$digestWatchIndex&&L.$$digestWatchIndex--);c=null}},$watchGroup:function(m,x){function G(){Q=!1;S?(S=!1,x(A,A,L)):x(A,B,L)}var B=Array(m.length),A=Array(m.length),E=[],L=this,Q=!1,S=!0;if(!m.length){var X=!0;L.$evalAsync(function(){X&&x(A,A,L)});return function(){X=!1}}if(1===m.length)return this.$watch(m[0],function(ha,ka,ea){A[0]=ha;B[0]=ka;x(A,ha===ka?
-A:B,ea)});I(m,function(ha,ka){ha=L.$watch(ha,function(ea,ma){A[ka]=ea;B[ka]=ma;Q||(Q=!0,L.$evalAsync(G))});E.push(ha)});return function(){for(;E.length;)E.shift()()}},$watchCollection:function(m,x){function G(ma){A=ma;var la;if(!U(A)){if(fa(A))if(ub(A))for(E!==X&&(E=X,ea=E.length=0,S++),ma=A.length,ea!==ma&&(S++,E.length=ea=ma),la=0;la<ma;la++){var ya=E[la];var ua=A[la];var mb=ya!==ya&&ua!==ua;mb||ya===ua||(S++,E[la]=ua)}else{E!==ha&&(E=ha={},ea=0,S++);ma=0;for(la in A)bb.call(A,la)&&(ma++,ua=A[la],
-ya=E[la],la in E?(mb=ya!==ya&&ua!==ua,mb||ya===ua||(S++,E[la]=ua)):(ea++,E[la]=ua,S++));if(ea>ma)for(la in S++,E)bb.call(A,la)||(ea--,delete E[la])}else E!==A&&(E=A,S++);return S}}G.$stateful=!0;var B=this,A,E,L,Q=1<x.length,S=0;m=f(m,G);var X=[],ha={},ka=!0,ea=0;return this.$watch(m,function(){ka?(ka=!1,x(A,A,B)):x(A,L,B);if(Q)if(fa(A))if(ub(A)){L=Array(A.length);for(var ma=0;ma<A.length;ma++)L[ma]=A[ma]}else for(ma in L={},A)bb.call(A,ma)&&(L[ma]=A[ma]);else L=A})},$digest:function(){var m,x,G,
-B,A=b,E=[];q("$digest");k.$$checkUrlChange();this===D&&null!==e&&(k.defer.cancel(e),F());c=null;do{var L=!1;var Q=this;for(B=0;B<y.length;B++){try{var S=y[B];var X=S.fn;X(S.scope,S.locals)}catch(ea){g(ea)}c=null}y.length=0;a:do{if(B=!Q.$$suspended&&Q.$$watchers)for(B.$$digestWatchIndex=B.length;B.$$digestWatchIndex--;)try{if(m=B[B.$$digestWatchIndex]){var ha=m.get;if((x=ha(Q))!==(G=m.last)&&!(m.eq?db(x,G):Ua(x)&&Ua(G))){if(L=!0,c=m,m.last=m.eq?Bb(x,null):x,X=m.fn,X(x,G===H?x:G,Q),5>A){var ka=4-A;
-E[ka]||(E[ka]=[]);E[ka].push({msg:ca(m.exp)?"fn: "+(m.exp.name||m.exp.toString()):m.exp,newVal:x,oldVal:G})}}else if(m===c){L=!1;break a}}}catch(ea){g(ea)}if(!(B=!Q.$$suspended&&Q.$$watchersCount&&Q.$$childHead||Q!==this&&Q.$$nextSibling))for(;Q!==this&&!(B=Q.$$nextSibling);)Q=Q.$parent}while(Q=B);if((L||y.length)&&!A--)throw D.$$phase=null,d("infdig",b,E);}while(L||y.length);for(D.$$phase=null;r<v.length;)try{v[r++]()}catch(ea){g(ea)}v.length=r=0;k.$$checkUrlChange()},$suspend:function(){this.$$suspended=
-!0},$isSuspended:function(){return this.$$suspended},$resume:function(){this.$$suspended=!1},$destroy:function(){if(!this.$$destroyed){var m=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;this===D&&k.$$applicationDestroyed();t(this,-this.$$watchersCount);for(var x in this.$$listenerCount)w(this,this.$$listenerCount[x],x);m&&m.$$childHead===this&&(m.$$childHead=this.$$nextSibling);m&&m.$$childTail===this&&(m.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=
-this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=ja;this.$on=this.$watch=this.$watchGroup=function(){return ja};this.$$listeners={};this.$$nextSibling=null;l(this)}},$eval:function(m,x){return f(m)(this,x)},$evalAsync:function(m,x){D.$$phase||y.length||k.defer(function(){y.length&&D.$digest()});y.push({scope:this,fn:f(m),locals:x})},$$postDigest:function(m){v.push(m)},$apply:function(m){try{q("$apply");
-try{return this.$eval(m)}finally{D.$$phase=null}}catch(x){g(x)}finally{try{D.$digest()}catch(x){throw g(x),x;}}},$applyAsync:function(m){function x(){G.$eval(m)}var G=this;m&&p.push(x);m=f(m);C()},$on:function(m,x){var G=this.$$listeners[m];G||(this.$$listeners[m]=G=[]);G.push(x);var B=this;do B.$$listenerCount[m]||(B.$$listenerCount[m]=0),B.$$listenerCount[m]++;while(B=B.$parent);var A=this;return function(){var E=G.indexOf(x);-1!==E&&(delete G[E],w(A,1,m))}},$emit:function(m,x){var G=[],B=this,
-A=!1,E={name:m,targetScope:B,stopPropagation:function(){A=!0},preventDefault:function(){E.defaultPrevented=!0},defaultPrevented:!1},L=dc([E],arguments,1),Q;do{var S=B.$$listeners[m]||G;E.currentScope=B;var X=0;for(Q=S.length;X<Q;X++)if(S[X])try{S[X].apply(null,L)}catch(ha){g(ha)}else S.splice(X,1),X--,Q--;if(A)break;B=B.$parent}while(B);E.currentScope=null;return E},$broadcast:function(m,x){var G=this,B=this,A={name:m,targetScope:this,preventDefault:function(){A.defaultPrevented=!0},defaultPrevented:!1};
-if(!this.$$listenerCount[m])return A;for(var E=dc([A],arguments,1),L,Q;G=B;){A.currentScope=G;B=G.$$listeners[m]||[];L=0;for(Q=B.length;L<Q;L++)if(B[L])try{B[L].apply(null,E)}catch(S){g(S)}else B.splice(L,1),L--,Q--;if(!(B=G.$$listenerCount[m]&&G.$$childHead||G!==this&&G.$$nextSibling))for(;G!==this&&!(B=G.$$nextSibling);)G=G.$parent}A.currentScope=null;return A}};var D=new n,y=D.$$asyncQueue=[],v=D.$$postDigestQueue=[],p=D.$$applyAsyncQueue=[],r=0;return D}]}function th(){var a=/^\s*(https?|s?ftp|mailto|tel|file):/,
-b=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(d){return R(d)?(a=d,this):a};this.imgSrcSanitizationWhitelist=function(d){return R(d)?(b=d,this):b};this.$get=function(){return function(d,c){c=c?b:a;var e=pb(d&&d.trim()).href;return""===e||e.match(c)?d:"unsafe:"+e}}}function uh(){this.$get=["$window","$document",function(a,b){var d={},c=!((!a.nw||!a.nw.process)&&a.chrome&&(a.chrome.app&&a.chrome.app.runtime||!a.chrome.app&&a.chrome.runtime&&a.chrome.runtime.id))&&
-a.history&&a.history.pushState,e=parseInt((/android (\d+)/.exec(xa((a.navigator||{}).userAgent))||[])[1],10);a=/Boxee/i.test((a.navigator||{}).userAgent);var g=b[0]||{};b=g.body&&g.body.style;var f=!1,k=!1;b&&(f=!!("transition"in b||"webkitTransition"in b),k=!!("animation"in b||"webkitAnimation"in b));return{history:!(!c||4>e||a),hasEvent:function(h){if("input"===h&&qb)return!1;if(U(d[h])){var l=g.createElement("div");d[h]="on"+h in l}return d[h]},csp:Jb(),transitions:f,animations:k,android:e}}]}
-function vh(){this.$get=["$rootScope","$browser","$location",function(a,b,d){return{findBindings:function(c,e,g){c=c.getElementsByClassName("ng-binding");var f=[];I(c,function(k){var h=Va.element(k).data("$binding");h&&I(h,function(l){g?(new RegExp("(^|\\s)"+e.replace(/([-()[\]{}+?*.$^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")+"(\\s|\\||$)")).test(l)&&f.push(k):-1!==l.indexOf(e)&&f.push(k)})});return f},findModels:function(c,e,g){for(var f=["ng-","data-ng-","ng\\:"],k=0;k<f.length;++k){var h=c.querySelectorAll("["+
-f[k]+"model"+(g?"=":"*=")+'"'+e+'"]');if(h.length)return h}},getLocation:function(){return d.url()},setLocation:function(c){c!==d.url()&&(d.url(c),a.$digest())},whenStable:function(c){b.notifyWhenNoOutstandingRequests(c)}}}]}function wh(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(a,b,d,c,e){function g(k,h,l){ca(k)||(l=h,h=k,k=ja);var n=hb.call(arguments,3),q=R(l)&&!l,t=(q?c:d).defer(),w=t.promise;var H=b.defer(function(){try{t.resolve(k.apply(null,n))}catch(F){t.reject(F),
-e(F)}finally{delete f[w.$$timeoutId]}q||a.$apply()},h);w.$$timeoutId=H;f[H]=t;return w}var f={};g.cancel=function(k){return k&&k.$$timeoutId in f?(f[k.$$timeoutId].promise.$$state.pur=!0,f[k.$$timeoutId].reject("canceled"),delete f[k.$$timeoutId],b.defer.cancel(k.$$timeoutId)):!1};return g}]}function pb(a){if(!na(a))return a;qb&&(Qa.setAttribute("href",a),a=Qa.href);Qa.setAttribute("href",a);return{href:Qa.href,protocol:Qa.protocol?Qa.protocol.replace(/:$/,""):"",host:Qa.host,search:Qa.search?Qa.search.replace(/^\?/,
-""):"",hash:Qa.hash?Qa.hash.replace(/^#/,""):"",hostname:Qa.hostname,port:Qa.port,pathname:"/"===Qa.pathname.charAt(0)?Qa.pathname:"/"+Qa.pathname}}function ah(a){var b=[gf].concat(a.map(pb));return function(d){d=pb(d);return b.some(hf.bind(null,d))}}function hf(a,b){a=pb(a);b=pb(b);return a.protocol===b.protocol&&a.host===b.host}function xh(){this.$get=cb(ia)}function jf(a){function b(g){try{return decodeURIComponent(g)}catch(f){return g}}var d=a[0]||{},c={},e="";return function(){var g;try{var f=
-d.cookie||""}catch(n){f=""}if(f!==e)for(e=f,f=e.split("; "),c={},g=0;g<f.length;g++){var k=f[g];var h=k.indexOf("=");if(0<h){var l=b(k.substring(0,h));U(c[l])&&(c[l]=b(k.substring(h+1)))}}return c}}function yh(){this.$get=jf}function kf(a){function b(d,c){if(fa(d)){var e={};I(d,function(g,f){e[f]=b(f,g)});return e}return a.factory(d+"Filter",c)}this.register=b;this.$get=["$injector",function(d){return function(c){return d.get(c+"Filter")}}];b("currency",lf);b("date",mf);b("filter",zh);b("json",Ah);
-b("limitTo",Bh);b("lowercase",Ch);b("number",nf);b("orderBy",of);b("uppercase",Dh)}function zh(){return function(a,b,d,c){if(!ub(a)){if(null==a)return a;throw va("filter")("notarray",a);}c=c||"$";switch(Sd(b)){case "function":break;case "boolean":case "null":case "number":case "string":var e=!0;case "object":b=Eh(b,d,c,e);break;default:return a}return Array.prototype.filter.call(a,b)}}function Eh(a,b,d,c){var e=fa(a)&&d in a;!0===b?b=db:ca(b)||(b=function(g,f){if(U(g))return!1;if(null===g||null===
-f)return g===f;if(fa(f)||fa(g)&&!kd(g))return!1;g=xa(""+g);f=xa(""+f);return-1!==g.indexOf(f)});return function(g){return e&&!fa(g)?Kb(g,a[d],b,d,!1):Kb(g,a,b,d,c)}}function Kb(a,b,d,c,e,g){var f=Sd(a),k=Sd(b);if("string"===k&&"!"===b.charAt(0))return!Kb(a,b.substring(1),d,c,e);if(oa(a))return a.some(function(l){return Kb(l,b,d,c,e)});switch(f){case "object":var h;if(e){for(h in a)if(h.charAt&&"$"!==h.charAt(0)&&Kb(a[h],b,d,c,!0))return!0;return g?!1:Kb(a,b,d,c,!1)}if("object"===k){for(h in b)if(g=
-b[h],!ca(g)&&!U(g)&&(f=h===c,!Kb(f?a:a[h],g,d,c,f,f)))return!1;return!0}return d(a,b);case "function":return!1;default:return d(a,b)}}function Sd(a){return null===a?"null":typeof a}function lf(a){var b=a.NUMBER_FORMATS;return function(d,c,e){U(c)&&(c=b.CURRENCY_SYM);U(e)&&(e=b.PATTERNS[1].maxFrac);var g=c?/\u00A4/g:/\s*\u00A4\s*/g;return null==d?d:pf(d,b.PATTERNS[1],b.GROUP_SEP,b.DECIMAL_SEP,e).replace(g,c)}}function nf(a){var b=a.NUMBER_FORMATS;return function(d,c){return null==d?d:pf(d,b.PATTERNS[0],
-b.GROUP_SEP,b.DECIMAL_SEP,c)}}function Fh(a){var b=0,d,c,e,g;-1<(d=a.indexOf(qf))&&(a=a.replace(qf,""));0<(c=a.search(/e/i))?(0>d&&(d=c),d+=+a.slice(c+1),a=a.substring(0,c)):0>d&&(d=a.length);for(c=0;a.charAt(c)===Td;c++);if(c===(g=a.length)){var f=[0];d=1}else{for(g--;a.charAt(g)===Td;)g--;d-=c;f=[];for(e=0;c<=g;c++,e++)f[e]=+a.charAt(c)}d>rf&&(f=f.splice(0,rf-1),b=d-1,d=1);return{d:f,e:b,i:d}}function Gh(a,b,d,c){var e=a.d,g=e.length-a.i;b=U(b)?Math.min(Math.max(d,g),c):+b;d=b+a.i;c=e[d];if(0<d){e.splice(Math.max(a.i,
-d));for(var f=d;f<e.length;f++)e[f]=0}else for(g=Math.max(0,g),a.i=1,e.length=Math.max(1,d=b+1),e[0]=0,f=1;f<d;f++)e[f]=0;if(5<=c)if(0>d-1){for(c=0;c>d;c--)e.unshift(0),a.i++;e.unshift(1);a.i++}else e[d-1]++;for(;g<Math.max(0,b);g++)e.push(0);if(b=e.reduceRight(function(k,h,l,n){h+=k;n[l]=h%10;return Math.floor(h/10)},0))e.unshift(b),a.i++}function pf(a,b,d,c,e){if(!na(a)&&!Pa(a)||isNaN(a))return"";var g=!isFinite(a),f=!1,k=Math.abs(a)+"",h="";if(g)h="\u221e";else{f=Fh(k);Gh(f,e,b.minFrac,b.maxFrac);
-h=f.d;k=f.i;e=f.e;g=[];for(f=h.reduce(function(l,n){return l&&!n},!0);0>k;)h.unshift(0),k++;0<k?g=h.splice(k,h.length):(g=h,h=[0]);k=[];for(h.length>=b.lgSize&&k.unshift(h.splice(-b.lgSize,h.length).join(""));h.length>b.gSize;)k.unshift(h.splice(-b.gSize,h.length).join(""));h.length&&k.unshift(h.join(""));h=k.join(d);g.length&&(h+=c+g.join(""));e&&(h+="e+"+e)}return 0>a&&!f?b.negPre+h+b.negSuf:b.posPre+h+b.posSuf}function Xc(a,b,d,c){var e="";if(0>a||c&&0>=a)c?a=-a+1:(a=-a,e="-");for(a=""+a;a.length<
-b;)a=Td+a;d&&(a=a.substr(a.length-b));return e+a}function Ra(a,b,d,c,e){d=d||0;return function(g){g=g["get"+a]();if(0<d||g>-d)g+=d;0===g&&-12===d&&(g=12);return Xc(g,b,c,e)}}function oc(a,b,d){return function(c,e){c=c["get"+a]();var g=Tc((d?"STANDALONE":"")+(b?"SHORT":"")+a);return e[g][c]}}function sf(a){var b=(new Date(a,0,1)).getDay();return new Date(a,0,(4>=b?5:12)-b)}function tf(a){return function(b){var d=sf(b.getFullYear());b=new Date(b.getFullYear(),b.getMonth(),b.getDate()+(4-b.getDay()));
-return Xc(1+Math.round((+b-+d)/6048E5),a)}}function Ud(a,b){return 0>=a.getFullYear()?b.ERAS[0]:b.ERAS[1]}function mf(a){function b(c){var e;if(e=c.match(d)){c=new Date(0);var g=0,f=0,k=e[8]?c.setUTCFullYear:c.setFullYear,h=e[8]?c.setUTCHours:c.setHours;e[9]&&(g=parseInt(e[9]+e[10],10),f=parseInt(e[9]+e[11],10));k.call(c,parseInt(e[1],10),parseInt(e[2],10)-1,parseInt(e[3],10));g=parseInt(e[4]||0,10)-g;f=parseInt(e[5]||0,10)-f;k=parseInt(e[6]||0,10);e=Math.round(1E3*parseFloat("0."+(e[7]||0)));h.call(c,
-g,f,k,e);return c}return c}var d=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(c,e,g){var f="",k=[],h,l;e=e||"mediumDate";e=a.DATETIME_FORMATS[e]||e;na(c)&&(c=Hh.test(c)?parseInt(c,10):b(c));Pa(c)&&(c=new Date(c));if(!Xa(c)||!isFinite(c.getTime()))return c;for(;e;)(l=Ih.exec(e))?(k=dc(k,l,1),e=k.pop()):(k.push(e),e=null);var n=c.getTimezoneOffset();g&&(n=nd(g,n),c=od(c,g,!0));I(k,function(q){h=Jh[q];f+=h?h(c,a.DATETIME_FORMATS,
-n):"''"===q?"'":q.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return f}}function Ah(){return function(a,b){U(b)&&(b=2);return ec(a,b)}}function Bh(){return function(a,b,d){b=Infinity===Math.abs(Number(b))?Number(b):parseInt(b,10);if(Ua(b))return a;Pa(a)&&(a=a.toString());if(!ub(a))return a;d=!d||isNaN(d)?0:parseInt(d,10);d=0>d?Math.max(0,a.length+d):d;return 0<=b?Vd(a,d,d+b):0===d?Vd(a,b,a.length):Vd(a,Math.max(0,d+b),d)}}function Vd(a,b,d){return na(a)?a.slice(b,d):hb.call(a,b,d)}function of(a){function b(e){return e.map(function(g){var f=
-1,k=uc;if(ca(g))k=g;else if(na(g)){if("+"===g.charAt(0)||"-"===g.charAt(0))f="-"===g.charAt(0)?-1:1,g=g.substring(1);if(""!==g&&(k=a(g),k.constant)){var h=k();k=function(l){return l[h]}}}return{get:k,descending:f}})}function d(e){switch(typeof e){case "number":case "boolean":case "string":return!0;default:return!1}}function c(e,g){var f=0,k=e.type,h=g.type;if(k===h){h=e.value;var l=g.value;"string"===k?(h=h.toLowerCase(),l=l.toLowerCase()):"object"===k&&(fa(h)&&(h=e.index),fa(l)&&(l=g.index));h!==
-l&&(f=h<l?-1:1)}else f=k<h?-1:1;return f}return function(e,g,f,k){if(null==e)return e;if(!ub(e))throw va("orderBy")("notarray",e);oa(g)||(g=[g]);0===g.length&&(g=["+"]);var h=b(g),l=f?-1:1,n=ca(k)?k:c;e=Array.prototype.map.call(e,function(q,t){return{value:q,tieBreaker:{value:t,type:"number",index:t},predicateValues:h.map(function(w){var H=w.get(q);w=typeof H;if(null===H)w="string",H="null";else if("object"===w)a:{if(ca(H.valueOf)&&(H=H.valueOf(),d(H)))break a;kd(H)&&(H=H.toString(),d(H))}return{value:H,
-type:w,index:t}})}});e.sort(function(q,t){for(var w=0,H=h.length;w<H;w++){var F=n(q.predicateValues[w],t.predicateValues[w]);if(F)return F*h[w].descending*l}return(n(q.tieBreaker,t.tieBreaker)||c(q.tieBreaker,t.tieBreaker))*l});return e=e.map(function(q){return q.value})}}function Vb(a){ca(a)&&(a={link:a});a.restrict=a.restrict||"AC";return cb(a)}function Yc(a,b,d,c,e){this.$$controls=[];this.$error={};this.$$success={};this.$pending=void 0;this.$name=e(b.name||b.ngForm||"")(d);this.$dirty=!1;this.$valid=
-this.$pristine=!0;this.$submitted=this.$invalid=!1;this.$$parentForm=Zc;this.$$element=a;this.$$animate=c;uf(this)}function uf(a){a.$$classCache={};a.$$classCache[vf]=!(a.$$classCache[pc]=a.$$element.hasClass(pc))}function wf(a){function b(g,f,k){k&&!g.$$classCache[f]?(g.$$animate.addClass(g.$$element,f),g.$$classCache[f]=!0):!k&&g.$$classCache[f]&&(g.$$animate.removeClass(g.$$element,f),g.$$classCache[f]=!1)}function d(g,f,k){f=f?"-"+me(f,"-"):"";b(g,pc+f,!0===k);b(g,vf+f,!1===k)}var c=a.set,e=a.unset;
-a.clazz.prototype.$setValidity=function(g,f,k){U(f)?(this.$pending||(this.$pending={}),c(this.$pending,g,k)):(this.$pending&&e(this.$pending,g,k),xf(this.$pending)&&(this.$pending=void 0));vb(f)?f?(e(this.$error,g,k),c(this.$$success,g,k)):(c(this.$error,g,k),e(this.$$success,g,k)):(e(this.$error,g,k),e(this.$$success,g,k));this.$pending?(b(this,"ng-pending",!0),this.$valid=this.$invalid=void 0,d(this,"",null)):(b(this,"ng-pending",!1),this.$valid=xf(this.$error),this.$invalid=!this.$valid,d(this,
-"",this.$valid));f=this.$pending&&this.$pending[g]?void 0:this.$error[g]?!1:this.$$success[g]?!0:null;d(this,g,f);this.$$parentForm.$setValidity(g,f,this)}}function xf(a){if(a)for(var b in a)if(a.hasOwnProperty(b))return!1;return!0}function Wd(a){a.$formatters.push(function(b){return a.$isEmpty(b)?b:b.toString()})}function Wb(a,b,d,c,e,g){var f=xa(b[0].type);if(!e.android){var k=!1;b.on("compositionstart",function(){k=!0});b.on("compositionupdate",function(q){if(U(q.data)||""===q.data)k=!1});b.on("compositionend",
-function(){k=!1;l()})}var h,l=function(q){h&&(g.defer.cancel(h),h=null);if(!k){var t=b.val();q=q&&q.type;"password"===f||d.ngTrim&&"false"===d.ngTrim||(t=Ca(t));(c.$viewValue!==t||""===t&&c.$$hasNativeValidators)&&c.$setViewValue(t,q)}};if(e.hasEvent("input"))b.on("input",l);else{var n=function(q,t,w){h||(h=g.defer(function(){h=null;t&&t.value===w||l(q)}))};b.on("keydown",function(q){var t=q.keyCode;91===t||15<t&&19>t||37<=t&&40>=t||n(q,this,this.value)});if(e.hasEvent("paste"))b.on("paste cut drop",
-n)}b.on("change",l);if(yf[f]&&c.$$hasNativeValidators&&f===d.type)b.on("keydown wheel mousedown",function(q){if(!h){var t=this.validity,w=t.badInput,H=t.typeMismatch;h=g.defer(function(){h=null;t.badInput===w&&t.typeMismatch===H||l(q)})}});c.$render=function(){var q=c.$isEmpty(c.$viewValue)?"":c.$viewValue;b.val()!==q&&b.val(q)}}function $c(a,b){return function(d,c){if(Xa(d))return d;if(na(d)){'"'===d.charAt(0)&&'"'===d.charAt(d.length-1)&&(d=d.substring(1,d.length-1));if(Kh.test(d))return new Date(d);
-a.lastIndex=0;if(d=a.exec(d)){d.shift();var e=c?{yyyy:c.getFullYear(),MM:c.getMonth()+1,dd:c.getDate(),HH:c.getHours(),mm:c.getMinutes(),ss:c.getSeconds(),sss:c.getMilliseconds()/1E3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0};I(d,function(g,f){f<b.length&&(e[b[f]]=+g)});c=new Date(e.yyyy,e.MM-1,e.dd,e.HH,e.mm,e.ss||0,1E3*e.sss||0);100>e.yyyy&&c.setFullYear(e.yyyy);return c}}return NaN}}function qc(a,b,d,c){return function(e,g,f,k,h,l,n){function q(y){return y&&!(y.getTime&&y.getTime()!==y.getTime())}
-function t(y){return R(y)&&!Xa(y)?w(y)||void 0:y}function w(y,v){var p=k.$options.getOption("timezone");F&&F!==p&&(v=je(v,nd(F)));y=d(y,v);!isNaN(y)&&p&&(y=od(y,p));return y}Xd(e,g,f,k);Wb(e,g,f,k,h,l);var H,F;k.$$parserName=a;k.$parsers.push(function(y){if(k.$isEmpty(y))return null;if(b.test(y))return w(y,H)});k.$formatters.push(function(y){if(y&&!Xa(y))throw rc("datefmt",y);if(q(y)){H=y;var v=k.$options.getOption("timezone");v&&(F=v,H=od(H,v,!0));return n("date")(y,c,v)}F=H=null;return""});if(R(f.min)||
-f.ngMin){var C;k.$validators.min=function(y){return!q(y)||U(C)||d(y)>=C};f.$observe("min",function(y){C=t(y);k.$validate()})}if(R(f.max)||f.ngMax){var D;k.$validators.max=function(y){return!q(y)||U(D)||d(y)<=D};f.$observe("max",function(y){D=t(y);k.$validate()})}}}function Xd(a,b,d,c){(c.$$hasNativeValidators=fa(b[0].validity))&&c.$parsers.push(function(e){var g=b.prop("validity")||{};return g.badInput||g.typeMismatch?void 0:e})}function zf(a){a.$$parserName="number";a.$parsers.push(function(b){if(a.$isEmpty(b))return null;
-if(Lh.test(b))return parseFloat(b)});a.$formatters.push(function(b){if(!a.$isEmpty(b)){if(!Pa(b))throw rc("numfmt",b);b=b.toString()}return b})}function Xb(a){R(a)&&!Pa(a)&&(a=parseFloat(a));return Ua(a)?void 0:a}function Yd(a){var b=a.toString(),d=b.indexOf(".");return-1===d?-1<a&&1>a&&(a=/e-(\d+)$/.exec(b))?Number(a[1]):0:b.length-d-1}function Af(a,b,d){a=Number(a);var c=(a|0)!==a,e=(b|0)!==b,g=(d|0)!==d;if(c||e||g){var f=c?Yd(a):0,k=e?Yd(b):0,h=g?Yd(d):0;f=Math.pow(10,Math.max(f,k,h));a*=f;b*=
-f;d*=f;c&&(a=Math.round(a));e&&(b=Math.round(b));g&&(d=Math.round(d))}return 0===(a-b)%d}function Bf(a,b,d,c,e){if(R(c)){a=a(c);if(!a.constant)throw rc("constexpr",d,c);return a(b)}return e}function Zd(a,b){function d(f,k){if(!f||!f.length)return[];if(!k||!k.length)return f;var h=[],l=0;a:for(;l<f.length;l++){for(var n=f[l],q=0;q<k.length;q++)if(n===k[q])continue a;h.push(n)}return h}function c(f){var k=f;oa(f)?k=f.map(c).join(" "):fa(f)&&(k=Object.keys(f).filter(function(h){return f[h]}).join(" "));
-return k}function e(f){var k=f;if(oa(f))k=f.map(e);else if(fa(f)){var h=!1;k=Object.keys(f).filter(function(l){l=f[l];!h&&U(l)&&(h=!0);return l});h&&k.push(void 0)}return k}a="ngClass"+a;var g;return["$parse",function(f){return{restrict:"AC",link:function(k,h,l){function n(p,r){var m=[];I(p,function(x){if(0<r||D[x])D[x]=(D[x]||0)+r,D[x]===+(0<r)&&m.push(x)});return m.join(" ")}function q(p){if(p===b){var r=v;r=n(r&&r.split(" "),1);l.$addClass(r)}else r=v,r=n(r&&r.split(" "),-1),l.$removeClass(r);
-y=p}function t(p){p=c(p);p!==v&&w(p)}function w(p){if(y===b){var r=v&&v.split(" "),m=p&&p.split(" "),x=d(r,m);r=d(m,r);x=n(x,-1);r=n(r,1);l.$addClass(r);l.$removeClass(x)}v=p}var H=l[a].trim(),F=":"===H.charAt(0)&&":"===H.charAt(1);H=f(H,F?e:c);var C=F?t:w,D=h.data("$classCounts"),y=!0,v;D||(D=Ea(),h.data("$classCounts",D));"ngClass"!==a&&(g||(g=f("$index",function(p){return p&1})),k.$watch(g,q));k.$watch(H,C,F)}}}]}function ad(a,b,d,c,e,g,f,k,h){this.$modelValue=this.$viewValue=Number.NaN;this.$$rawModelValue=
-void 0;this.$validators={};this.$asyncValidators={};this.$parsers=[];this.$formatters=[];this.$viewChangeListeners=[];this.$untouched=!0;this.$touched=!1;this.$pristine=!0;this.$dirty=!1;this.$valid=!0;this.$invalid=!1;this.$error={};this.$$success={};this.$pending=void 0;this.$name=h(d.name||"",!1)(a);this.$$parentForm=Zc;this.$options=$d;this.$$updateEvents="";this.$$updateEventHandler=this.$$updateEventHandler.bind(this);this.$$parsedNgModel=e(d.ngModel);this.$$parsedNgModelAssign=this.$$parsedNgModel.assign;
-this.$$ngModelGet=this.$$parsedNgModel;this.$$ngModelSet=this.$$parsedNgModelAssign;this.$$pendingDebounce=null;this.$$parserValid=void 0;this.$$currentValidationRunId=0;Object.defineProperty(this,"$$scope",{value:a});this.$$attr=d;this.$$element=c;this.$$animate=g;this.$$timeout=f;this.$$parse=e;this.$$q=k;this.$$exceptionHandler=b;uf(this);Mh(this)}function Mh(a){a.$$scope.$watch(function(b){b=a.$$ngModelGet(b);b===a.$modelValue||a.$modelValue!==a.$modelValue&&b!==b||a.$$setModelValue(b);return b})}
-function ae(a){this.$$options=a}function Cf(a,b){I(b,function(d,c){R(a[c])||(a[c]=d)})}function Lb(a,b){a.prop("selected",b);a.attr("selected",b)}function Nh(){this.SCE_CONTEXTS=Yb;this.resourceUrlWhitelist=function(a){throw Ya("noresourceurlwhitelist");};this.resourceUrlBlacklist=function(a){throw Ya("noresourceurlblacklist");};this.$get=["$injector",function(a){var b=function(d){throw Ya("unsafe");};a.has("$sanitize")&&(b=a.get("$sanitize"));return{trustAs:function(d,c){throw Ya("notrustas");},
-getTrusted:function(d,c){if(null===c||U(c)||""===c)return c;if("string"==typeof c){if(d==Yb.TEMPLATE_URL){d=a.has("html2JsTemplatesCached")?!a.get("html2JsTemplatesCached")():!ng.safehtml.googSceHelper.isCOMPILED();if(d&&hf(c,gf))return c;throw Ya("insecurl",c);}if(d==Yb.RESOURCE_URL)throw Ya("insecurl",c);if(d==Yb.HTML)return b(c);throw Ya("unsafe",d);}if(ng.safehtml.googSceHelper.isGoogHtmlType(c))try{return ng.safehtml.googSceHelper.unwrapGivenContext(d,c)}catch(e){throw Ya("googhtml",c,d);}else throw Ya("unsafe",
-d);},valueOf:function(d){if(ng.safehtml.googSceHelper.isGoogHtmlType(d))try{return ng.safehtml.googSceHelper.unwrapAny(d)}catch(c){throw Ya("googhtml",d);}else return d}}}]}function Oh(){this.enabled=function(a){if(arguments.length)throw Ya("nodisabling");return!0};this.$get=["$parse","$sceDelegate",function(a,b){if(8>qb)throw Ya("iequirks");if("undefined"==typeof ng||!ng.safehtml||!ng.safehtml.googSceHelper)throw Ya("nodep");var d=kb(Yb);d.isEnabled=function(){return!0};d.trustAs=b.trustAs;d.getTrusted=
-b.getTrusted;d.valueOf=b.valueOf;d.parseAs=function(f,k){var h=a(k);return h.literal&&h.constant?h:a(k,function(l){return d.getTrusted(f,l)})};var c=d.parseAs,e=d.getTrusted,g=d.trustAs;I(Yb,function(f,k){k=xa(k);d[("parse_as_"+k).replace(be,Db)]=function(h){return c(f,h)};d[("get_trusted_"+k).replace(be,Db)]=function(h){return e(f,h)};d[("trust_as_"+k).replace(be,Db)]=function(h){return g(f,h)}});return d}]}function Ph(){var a;this.httpOptions=function(b){return b?(a=b,this):a};this.$get=["$exceptionHandler",
-"$templateCache","$http","$q","$sce",function(b,d,c,e,g){function f(k,h){f.totalPendingRequests++;if(!na(k)||U(d.get(k)))k=g.getTrustedTemplateUrl(k);var l=c.defaults&&c.defaults.transformResponse;oa(l)?l=l.filter(function(n){return n!==Ld}):l===Ld&&(l=null);return c.get(k,Aa({cache:d,transformResponse:l},a)).finally(function(){f.totalPendingRequests--}).then(function(n){d.put(k,n.data);return n.data},function(n){h||(n=Qh("tpload",k,n.status,n.statusText),b(n));return e.reject(n)})}f.totalPendingRequests=
-0;return f}]}var de={objectMaxDepth:5},Rh=/^\/(.+)\/([a-z]*)$/,bb=Object.prototype.hasOwnProperty,xa=function(a){return na(a)?a.toLowerCase():a},Tc=function(a){return na(a)?a.toUpperCase():a},da,Ab,hb=[].slice,Qg=[].splice,Sh=[].push,Ta=Object.prototype.toString,ge=Object.getPrototypeOf,Cb=va("ng"),Va=ia.angular||(ia.angular={}),zd,sc=0;var qb=ia.document.documentMode;var Ua=Number.isNaN||function(a){return a!==a};ja.$inject=[];uc.$inject=[];var oa=Array.isArray,Vf=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/,
-Ca=function(a){return na(a)?a.trim():a},Jb=function(){if(!R(Jb.rules)){var a=ia.document.querySelector("[ng-csp]")||ia.document.querySelector("[data-ng-csp]");if(a){var b=a.getAttribute("ng-csp")||a.getAttribute("data-ng-csp");Jb.rules={noUnsafeEval:!b||-1!==b.indexOf("no-unsafe-eval"),noInlineStyle:!b||-1!==b.indexOf("no-inline-style")}}else{a=Jb;try{new Function(""),b=!1}catch(d){b=!0}a.rules={noUnsafeEval:b,noInlineStyle:!1}}}return Jb.rules},bd=function(){if(R(bd.name_))return bd.name_;var a,
-b,d=Nb.length;for(b=0;b<d;++b){var c=Nb[b];if(a=ia.document.querySelector("["+c.replace(":","\\:")+"jq]")){var e=a.getAttribute(c+"jq");break}}return bd.name_=e},Xf=/:/g,Nb=["ng-","data-ng-","ng:","x-ng-"],$f=function(a){var b=a.currentScript;if(!b)return!0;if(!(b instanceof ia.HTMLScriptElement||b instanceof ia.SVGScriptElement))return!1;b=b.attributes;return[b.getNamedItem("src"),b.getNamedItem("href"),b.getNamedItem("xlink:href")].every(function(d){if(!d)return!0;if(!d.value)return!1;var c=a.createElement("a");
-c.href=d.value;if(a.location.origin===c.origin)return!0;switch(c.protocol){case "http:":case "https:":case "ftp:":case "blob:":case "file:":case "data:":return!0;default:return!1}})}(ia.document),cg=/[A-Z]/g,Df=!1,wb=3,Th={full:"1.6.4-local+sha.617b36117",major:1,minor:6,dot:void 0,codeName:"undefined"};Ha.expando="ng339";var ic=Ha.cache={},ig=1;Ha._data=function(a){return this.cache[a[this.expando]]||{}};var Ac=/-([a-z])/g,Uh=/^-ms-/,zc={mouseleave:"mouseout",mouseenter:"mouseover"},ud=va("jqLite"),
-hg=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,td=/<|&#?\w+;/,fg=/<([\w:-]+)/,gg=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,eb={option:[1,'<select multiple="multiple">',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};eb.optgroup=eb.option;eb.tbody=eb.tfoot=eb.colgroup=eb.caption=eb.thead;eb.th=eb.td;var og=ia.Node.prototype.contains||
-function(a){return!!(this.compareDocumentPosition(a)&16)},Qb=Ha.prototype={ready:pe,toString:function(){var a=[];I(this,function(b){a.push(""+b)});return"["+a.join(", ")+"]"},eq:function(a){return 0<=a?da(this[a]):da(this[this.length+a])},length:0,push:Sh,sort:[].sort,splice:[].splice},Gc={};I("multiple selected checked disabled readOnly required open".split(" "),function(a){Gc[xa(a)]=a});var ue={};I("input select option textarea button form details".split(" "),function(a){ue[a]=!0});var Me={ngMinlength:"minlength",
-ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"};I({data:yd,removeData:xd,hasData:function(a){for(var b in ic[a.ng339])return!0;return!1},cleanData:function(a){for(var b=0,d=a.length;b<d;b++)xd(a[b])}},function(a,b){Ha[b]=a});I({data:yd,inheritedData:Ec,scope:function(a){return da.data(a,"$scope")||Ec(a.parentNode||a,["$isolateScope","$scope"])},isolateScope:function(a){return da.data(a,"$isolateScope")||da.data(a,"$isolateScopeNoTemplate")},controller:re,injector:function(a){return Ec(a,
-"$injector")},removeAttr:function(a,b){a.removeAttribute(b)},hasClass:Bc,css:function(a,b,d){b=b.replace(Uh,"ms-").replace(Ac,Db);if(R(d))a.style[b]=d;else return a.style[b]},attr:function(a,b,d){var c=a.nodeType;if(c!==wb&&2!==c&&8!==c&&a.getAttribute){c=xa(b);var e=Gc[c];if(R(d))null===d||!1===d&&e?a.removeAttribute(b):a.setAttribute(b,e?c:d);else return a=a.getAttribute(b),e&&null!==a&&(a=c),null===a?void 0:a}},prop:function(a,b,d){if(R(d))a[b]=d;else return a[b]},text:function(){function a(b,
-d){if(U(d))return d=b.nodeType,1===d||d===wb?b.textContent:"";b.textContent=d}a.$dv="";return a}(),val:function(a,b){if(U(b)){if(a.multiple&&"select"===ib(a)){var d=[];I(a.options,function(c){c.selected&&d.push(c.value||c.text)});return d}return a.value}a.value=b},html:function(a,b){if(U(b))return a.innerHTML;xc(a,!0);a.innerHTML=b},empty:se},function(a,b){Ha.prototype[b]=function(d,c){var e,g,f=this.length;if(a!==se&&U(2===a.length&&a!==Bc&&a!==re?d:c)){if(fa(d)){for(e=0;e<f;e++)if(a===yd)a(this[e],
-d);else for(g in d)a(this[e],g,d[g]);return this}e=a.$dv;f=U(e)?Math.min(f,1):f;for(g=0;g<f;g++){var k=a(this[g],d,c);e=e?e+k:k}return e}for(e=0;e<f;e++)a(this[e],d,c);return this}});I({removeData:xd,on:function(a,b,d,c){if(R(c))throw ud("onargs");if(sd(a)){c=yc(a,!0);var e=c.events,g=c.handle;g||(g=c.handle=kg(a,e));c=0<=b.indexOf(" ")?b.split(" "):[b];for(var f=c.length,k=function(h,l,n){var q=e[h];q||(q=e[h]=[],q.specialHandlerWrapper=l,"$destroy"===h||n||a.addEventListener(h,g));q.push(d)};f--;)b=
-c[f],zc[b]?(k(zc[b],mg),k(b,void 0,!0)):k(b)}},off:qe,one:function(a,b,d){a=da(a);a.on(b,function e(){a.off(b,d);a.off(b,e)});a.on(b,d)},replaceWith:function(a,b){var d,c=a.parentNode;xc(a);I(new Ha(b),function(e){d?c.insertBefore(e,d.nextSibling):c.replaceChild(e,a);d=e})},children:function(a){var b=[];I(a.childNodes,function(d){1===d.nodeType&&b.push(d)});return b},contents:function(a){return a.contentDocument||a.childNodes||[]},append:function(a,b){var d=a.nodeType;if(1===d||11===d){b=new Ha(b);
-d=0;for(var c=b.length;d<c;d++)a.appendChild(b[d])}},prepend:function(a,b){if(1===a.nodeType){var d=a.firstChild;I(new Ha(b),function(c){a.insertBefore(c,d)})}},wrap:function(a,b){b=da(b).eq(0).clone()[0];var d=a.parentNode;d&&d.replaceChild(b,a);b.appendChild(a)},remove:Fc,detach:function(a){Fc(a,!0)},after:function(a,b){var d=a;if(a=a.parentNode){b=new Ha(b);for(var c=0,e=b.length;c<e;c++){var g=b[c];a.insertBefore(g,d.nextSibling);d=g}}},addClass:Dc,removeClass:Cc,toggleClass:function(a,b,d){b&&
-I(b.split(" "),function(c){var e=d;U(e)&&(e=!Bc(a,c));(e?Dc:Cc)(a,c)})},parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},next:function(a){return a.nextElementSibling},find:function(a,b){return a.getElementsByTagName?a.getElementsByTagName(b):[]},clone:wd,triggerHandler:function(a,b,d){var c=b.type||b,e=yc(a);if(e=(e=e&&e.events)&&e[c]){var g={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=
-!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:ja,type:c,target:a};b.type&&(g=Aa(g,b));b=kb(e);var f=d?[g].concat(d):[g];I(b,function(k){g.isImmediatePropagationStopped()||k.apply(a,f)})}}},function(a,b){Ha.prototype[b]=function(d,c,e){for(var g,f=0,k=this.length;f<k;f++)U(g)?(g=a(this[f],d,c,e),R(g)&&(g=da(g))):vd(g,a(this[f],d,c,e));return R(g)?g:this}});Ha.prototype.bind=Ha.prototype.on;Ha.prototype.unbind=Ha.prototype.off;var Vh=Object.create(null);
-ve.prototype={_idx:function(a){if(a===this._lastKey)return this._lastIndex;this._lastKey=a;return this._lastIndex=this._keys.indexOf(a)},_transformKey:function(a){return Ua(a)?Vh:a},get:function(a){a=this._transformKey(a);a=this._idx(a);if(-1!==a)return this._values[a]},set:function(a,b){a=this._transformKey(a);var d=this._idx(a);-1===d&&(d=this._lastIndex=this._keys.length);this._keys[d]=a;this._values[d]=b},delete:function(a){a=this._transformKey(a);a=this._idx(a);if(-1===a)return!1;this._keys.splice(a,
-1);this._values.splice(a,1);this._lastKey=NaN;this._lastIndex=-1;return!0}};var Hc=ve,Wh=[function(){this.$get=[function(){return Hc}]}],rg=/^([^(]+?)=>/,sg=/^[^(]*\(\s*([^)]*)\)/m,Xh=/,/,Yh=/^\s*(_?)(\S+?)\1\s*$/,qg=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg,Eb=va("$injector");gc.$$annotate=function(a,b,d){var c;if("function"===typeof a){if(!(c=a.$inject)){c=[];if(a.length){if(b)throw na(d)&&d||(d=a.name||tg(a)),Eb("strictdi",d);b=we(a);I(b[1].split(Xh),function(e){e.replace(Yh,function(g,f,k){c.push(k)})})}a.$inject=
-c}}else oa(a)?(b=a.length-1,vc(a[b],"fn"),c=a.slice(0,b)):vc(a,"fn",!0);return c};var Ef=va("$animate"),Zh=function(){this.$get=ja},$h=function(){var a=new Hc,b=[];this.$get=["$$AnimateRunner","$rootScope",function(d,c){function e(f,k,h){var l=!1;k&&(k=na(k)?k.split(" "):oa(k)?k:[],I(k,function(n){n&&(l=!0,f[n]=h)}));return l}function g(){I(b,function(f){var k=a.get(f);if(k){var h=vg(f.attr("class")),l="",n="";I(k,function(q,t){q!==!!h[t]&&(q?l+=(l.length?" ":"")+t:n+=(n.length?" ":"")+t)});I(f,function(q){l&&
-Dc(q,l);n&&Cc(q,n)});a.delete(f)}});b.length=0}return{enabled:ja,on:ja,off:ja,pin:ja,push:function(f,k,h,l){l&&l();h=h||{};h.from&&f.css(h.from);h.to&&f.css(h.to);if(h.addClass||h.removeClass)if(k=h.addClass,l=h.removeClass,h=a.get(f)||{},k=e(h,k,!0),l=e(h,l,!1),k||l)a.set(f,h),b.push(f),1===b.length&&c.$$postDigest(g);f=new d;f.complete();return f}}}]},ai=["$provide",function(a){var b=this,d=null,c=null;this.$$registeredAnimations=Object.create(null);this.register=function(e,g){if(e&&"."!==e.charAt(0))throw Ef("notcsel",
-e);var f=e+"-animation";b.$$registeredAnimations[e.substr(1)]=f;a.factory(f,g)};this.customFilter=function(e){1===arguments.length&&(c=ca(e)?e:null);return c};this.classNameFilter=function(e){if(1===arguments.length&&(d=e instanceof RegExp?e:null)&&/[(\s|\/)]ng-animate[(\s|\/)]/.test(d.toString()))throw d=null,Ef("nongcls","ng-animate");return d};this.$get=["$$animateQueue",function(e){function g(f,k,h){if(h){var l;a:{for(l=0;l<h.length;l++){var n=h[l];if(1===n.nodeType){l=n;break a}}l=void 0}!l||
-l.parentNode||l.previousElementSibling||(h=null)}h?h.after(f):k.prepend(f)}return{on:e.on,off:e.off,pin:e.pin,enabled:e.enabled,cancel:function(f){f.end&&f.end()},enter:function(f,k,h,l){k=k&&da(k);h=h&&da(h);k=k||h.parent();g(f,k,h);return e.push(f,"enter",Fb(l))},move:function(f,k,h,l){k=k&&da(k);h=h&&da(h);k=k||h.parent();g(f,k,h);return e.push(f,"move",Fb(l))},leave:function(f,k){return e.push(f,"leave",Fb(k),function(){f.remove()})},addClass:function(f,k,h){h=Fb(h);h.addClass=jc(h.addclass,k);
-return e.push(f,"addClass",h)},removeClass:function(f,k,h){h=Fb(h);h.removeClass=jc(h.removeClass,k);return e.push(f,"removeClass",h)},setClass:function(f,k,h,l){l=Fb(l);l.addClass=jc(l.addClass,k);l.removeClass=jc(l.removeClass,h);return e.push(f,"setClass",l)},animate:function(f,k,h,l,n){n=Fb(n);n.from=n.from?Aa(n.from,k):k;n.to=n.to?Aa(n.to,h):h;n.tempClasses=jc(n.tempClasses,l||"ng-inline-animate");return e.push(f,"animate",n)}}}]}],bi=function(){this.$get=["$$rAF",function(a){function b(c){d.push(c);
-1<d.length||a(function(){for(var e=0;e<d.length;e++)d[e]();d=[]})}var d=[];return function(){var c=!1;b(function(){c=!0});return function(e){c?e():b(e)}}}]},ci=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$$isDocumentHidden","$timeout",function(a,b,d,c,e){function g(f){this.setHost(f);var k=d();this._doneCallbacks=[];this._tick=function(h){c()?e(h,0,!1):k(h)};this._state=0}g.chain=function(f,k){function h(){if(l===f.length)k(!0);else f[l](function(n){!1===n?k(!1):(l++,h())})}var l=0;
-h()};g.all=function(f,k){function h(q){n=n&&q;++l===f.length&&k(n)}var l=0,n=!0;I(f,function(q){q.done(h)})};g.prototype={setHost:function(f){this.host=f||{}},done:function(f){2===this._state?f():this._doneCallbacks.push(f)},progress:ja,getPromise:function(){if(!this.promise){var f=this;this.promise=a(function(k,h){f.done(function(l){!1===l?h():k()})})}return this.promise},then:function(f,k){return this.getPromise().then(f,k)},"catch":function(f){return this.getPromise()["catch"](f)},"finally":function(f){return this.getPromise()["finally"](f)},
-pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end();this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel();this._resolve(!1)},complete:function(f){var k=this;0===k._state&&(k._state=1,k._tick(function(){k._resolve(f)}))},_resolve:function(f){2!==this._state&&(I(this._doneCallbacks,function(k){k(f)}),this._doneCallbacks.length=0,this._state=2)}};return g}]},di=function(){this.$get=
-["$$rAF","$q","$$AnimateRunner",function(a,b,d){return function(c,e){function g(){a(function(){f.addClass&&(c.addClass(f.addClass),f.addClass=null);f.removeClass&&(c.removeClass(f.removeClass),f.removeClass=null);f.to&&(c.css(f.to),f.to=null);k||h.complete();k=!0});return h}var f=e||{};f.$$prepared||(f=Bb(f));f.cleanupStyles&&(f.from=f.to=null);f.from&&(c.css(f.from),f.from=null);var k,h=new d;return{start:g,end:g}}}]},Ka=va("$compile"),Jd=new function(){};xe.$inject=["$provide","$$sanitizeUriProvider"];
-Rc.prototype.isFirstChange=function(){return this.previousValue===Jd};var Be=/^((?:x|data)[:\-_])/i,Pg=/[:\-_]+(.)/g,Qe=va("$controller"),Pe=/^(\S+)(\s+as\s+([\w$]+))?$/,ei=function(){this.$get=["$document",function(a){return function(b){b?!b.nodeType&&b instanceof da&&(b=b[0]):b=a[0].body;return b.offsetWidth+1}}]},Re="application/json",Md={"Content-Type":Re+";charset=utf-8"},Yg=/^\[|^\{(?!\{)/,Zg={"[":/]$/,"{":/}$/},Xg=/^\)]\}',?\n/,Sc=va("$http"),Ib=Va.$interpolateMinErr=va("$interpolate");Ib.throwNoconcat=
-function(a){throw Ib("noconcat",a);};Ib.interr=function(a,b){return Ib("interr",a,b.toString())};var fi=function(){this.$get=function(){function a(c){var e=function(g){e.data=g;e.called=!0};e.id=c;return e}var b=Va.callbacks,d={};return{createCallback:function(c){c="_"+(b.$$counter++).toString(36);var e="angular.callbacks."+c,g=a(c);d[e]=b[c]=g;return e},wasCalled:function(c){return d[c].called},getResponse:function(c){return d[c].data},removeCallback:function(c){delete b[d[c].id];delete d[c]}}}},
-gi=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,gh={http:80,https:443,ftp:21},mc=va("$location"),hh=/^\s*[\\/]{2,}/,hi={$$absUrl:"",$$html5:!1,$$replace:!1,absUrl:Uc("$$absUrl"),url:function(a){if(U(a))return this.$$url;var b=gi.exec(a);(b[1]||""===a)&&this.path(decodeURIComponent(b[1]));(b[2]||b[1]||""===a)&&this.search(b[3]||"");this.hash(b[5]||"");return this},protocol:Uc("$$protocol"),host:Uc("$$host"),port:Uc("$$port"),path:Ye("$$path",function(a){a=null!==a?a.toString():"";return"/"===a.charAt(0)?a:"/"+
-a}),search:function(a,b){switch(arguments.length){case 0:return this.$$search;case 1:if(na(a)||Pa(a))a=a.toString(),this.$$search=pd(a);else if(fa(a))a=Bb(a,{}),I(a,function(d,c){null==d&&delete a[c]}),this.$$search=a;else throw mc("isrcharg");break;default:U(b)||null===b?delete this.$$search[a]:this.$$search[a]=b}this.$$compose();return this},hash:Ye("$$hash",function(a){return null!==a?a.toString():""}),replace:function(){this.$$replace=!0;return this}};I([Xe,Qd,Pd],function(a){a.prototype=Object.create(hi);
-a.prototype.state=function(b){if(!arguments.length)return this.$$state;if(a!==Pd||!this.$$html5)throw mc("nostate");this.$$state=U(b)?null:b;this.$$urlUpdatedByLocation=!0;return this}});var Zb=va("$parse"),nh={}.constructor.prototype.valueOf,cd=Ea();I("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(a){cd[a]=!0});var ii={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},Wc=function(a){this.options=a};Wc.prototype={constructor:Wc,lex:function(a){this.text=a;this.index=0;for(this.tokens=
-[];this.index<this.text.length;)if(a=this.text.charAt(this.index),'"'===a||"'"===a)this.readString(a);else if(this.isNumber(a)||"."===a&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(a,"(){}[].,;:?"))this.tokens.push({index:this.index,text:a}),this.index++;else if(this.isWhitespace(a))this.index++;else{var b=a+this.peek(),d=b+this.peek(2),c=cd[b],e=cd[d];cd[a]||c||e?(a=e?d:c?b:a,this.tokens.push({index:this.index,
-text:a,operator:!0}),this.index+=a.length):this.throwError("Unexpected next character ",this.index,this.index+1)}return this.tokens},is:function(a,b){return-1!==b.indexOf(a)},peek:function(a){a=a||1;return this.index+a<this.text.length?this.text.charAt(this.index+a):!1},isNumber:function(a){return"0"<=a&&"9">=a&&"string"===typeof a},isWhitespace:function(a){return" "===a||"\r"===a||"\t"===a||"\n"===a||"\v"===a||"\u00a0"===a},isIdentifierStart:function(a){return this.options.isIdentifierStart?this.options.isIdentifierStart(a,
-this.codePointAt(a)):this.isValidIdentifierStart(a)},isValidIdentifierStart:function(a){return"a"<=a&&"z">=a||"A"<=a&&"Z">=a||"_"===a||"$"===a},isIdentifierContinue:function(a){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(a,this.codePointAt(a)):this.isValidIdentifierContinue(a)},isValidIdentifierContinue:function(a,b){return this.isValidIdentifierStart(a,b)||this.isNumber(a)},codePointAt:function(a){return 1===a.length?a.charCodeAt(0):(a.charCodeAt(0)<<10)+a.charCodeAt(1)-
-56613888},peekMultichar:function(){var a=this.text.charAt(this.index),b=this.peek();if(!b)return a;var d=a.charCodeAt(0),c=b.charCodeAt(0);return 55296<=d&&56319>=d&&56320<=c&&57343>=c?a+b:a},isExpOperator:function(a){return"-"===a||"+"===a||this.isNumber(a)},throwError:function(a,b,d){d=d||this.index;b=R(b)?"s "+b+"-"+this.index+" ["+this.text.substring(b,d)+"]":" "+d;throw Zb("lexerr",a,b,this.text);},readNumber:function(){for(var a="",b=this.index;this.index<this.text.length;){var d=xa(this.text.charAt(this.index));
-if("."===d||this.isNumber(d))a+=d;else{var c=this.peek();if("e"===d&&this.isExpOperator(c))a+=d;else if(this.isExpOperator(d)&&c&&this.isNumber(c)&&"e"===a.charAt(a.length-1))a+=d;else if(!this.isExpOperator(d)||c&&this.isNumber(c)||"e"!==a.charAt(a.length-1))break;else this.throwError("Invalid exponent")}this.index++}this.tokens.push({index:b,text:a,constant:!0,value:Number(a)})},readIdent:function(){var a=this.index;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){var b=
-this.peekMultichar();if(!this.isIdentifierContinue(b))break;this.index+=b.length}this.tokens.push({index:a,text:this.text.slice(a,this.index),identifier:!0})},readString:function(a){var b=this.index;this.index++;for(var d="",c=a,e=!1;this.index<this.text.length;){var g=this.text.charAt(this.index);c+=g;if(e)"u"===g?(e=this.text.substring(this.index+1,this.index+5),e.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+e+"]"),this.index+=4,d+=String.fromCharCode(parseInt(e,16))):d+=
-ii[g]||g,e=!1;else if("\\"===g)e=!0;else{if(g===a){this.index++;this.tokens.push({index:b,text:c,constant:!0,value:d});return}d+=g}this.index++}this.throwError("Unterminated quote",b)}};var P=function(a,b){this.lexer=a;this.options=b};P.Program="Program";P.ExpressionStatement="ExpressionStatement";P.AssignmentExpression="AssignmentExpression";P.ConditionalExpression="ConditionalExpression";P.LogicalExpression="LogicalExpression";P.BinaryExpression="BinaryExpression";P.UnaryExpression="UnaryExpression";
-P.CallExpression="CallExpression";P.MemberExpression="MemberExpression";P.Identifier="Identifier";P.Literal="Literal";P.ArrayExpression="ArrayExpression";P.Property="Property";P.ObjectExpression="ObjectExpression";P.ThisExpression="ThisExpression";P.LocalsExpression="LocalsExpression";P.NGValueParameter="NGValueParameter";P.prototype={ast:function(a){this.text=a;this.tokens=this.lexer.lex(a);a=this.program();0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]);return a},
-program:function(){for(var a=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&a.push(this.expressionStatement()),!this.expect(";"))return{type:P.Program,body:a}},expressionStatement:function(){return{type:P.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var a=this.expression();this.expect("|");)a=this.filter(a);return a},expression:function(){return this.assignment()},assignment:function(){var a=this.ternary();if(this.expect("=")){if(!bf(a))throw Zb("lval");
-a={type:P.AssignmentExpression,left:a,right:this.assignment(),operator:"="}}return a},ternary:function(){var a=this.logicalOR();if(this.expect("?")){var b=this.expression();if(this.consume(":")){var d=this.expression();return{type:P.ConditionalExpression,test:a,alternate:b,consequent:d}}}return a},logicalOR:function(){for(var a=this.logicalAND();this.expect("||");)a={type:P.LogicalExpression,operator:"||",left:a,right:this.logicalAND()};return a},logicalAND:function(){for(var a=this.equality();this.expect("&&");)a=
-{type:P.LogicalExpression,operator:"&&",left:a,right:this.equality()};return a},equality:function(){for(var a=this.relational(),b;b=this.expect("==","!=","===","!==");)a={type:P.BinaryExpression,operator:b.text,left:a,right:this.relational()};return a},relational:function(){for(var a=this.additive(),b;b=this.expect("<",">","<=",">=");)a={type:P.BinaryExpression,operator:b.text,left:a,right:this.additive()};return a},additive:function(){for(var a=this.multiplicative(),b;b=this.expect("+","-");)a={type:P.BinaryExpression,
-operator:b.text,left:a,right:this.multiplicative()};return a},multiplicative:function(){for(var a=this.unary(),b;b=this.expect("*","/","%");)a={type:P.BinaryExpression,operator:b.text,left:a,right:this.unary()};return a},unary:function(){var a;return(a=this.expect("+","-","!"))?{type:P.UnaryExpression,operator:a.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){if(this.expect("(")){var a=this.filterChain();this.consume(")")}else this.expect("[")?a=this.arrayDeclaration():this.expect("{")?
-a=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?a=Bb(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?a={type:P.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?a=this.identifier():this.peek().constant?a=this.constant():this.throwError("not a primary expression",this.peek());for(var b;b=this.expect("(","[",".");)"("===b.text?(a={type:P.CallExpression,callee:a,arguments:this.parseArguments()},this.consume(")")):
-"["===b.text?(a={type:P.MemberExpression,object:a,property:this.expression(),computed:!0},this.consume("]")):"."===b.text?a={type:P.MemberExpression,object:a,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return a},filter:function(a){a=[a];for(var b={type:P.CallExpression,callee:this.identifier(),arguments:a,filter:!0};this.expect(":");)a.push(this.expression());return b},parseArguments:function(){var a=[];if(")"!==this.peekToken().text){do a.push(this.filterChain());while(this.expect(","))
-}return a},identifier:function(){var a=this.consume();a.identifier||this.throwError("is not a valid identifier",a);return{type:P.Identifier,name:a.text}},constant:function(){return{type:P.Literal,value:this.consume().value}},arrayDeclaration:function(){var a=[];if("]"!==this.peekToken().text){do{if(this.peek("]"))break;a.push(this.expression())}while(this.expect(","))}this.consume("]");return{type:P.ArrayExpression,elements:a}},object:function(){var a=[];if("}"!==this.peekToken().text){do{if(this.peek("}"))break;
-var b={type:P.Property,kind:"init"};this.peek().constant?(b.key=this.constant(),b.computed=!1,this.consume(":"),b.value=this.expression()):this.peek().identifier?(b.key=this.identifier(),b.computed=!1,this.peek(":")?(this.consume(":"),b.value=this.expression()):b.value=b.key):this.peek("[")?(this.consume("["),b.key=this.expression(),this.consume("]"),b.computed=!0,this.consume(":"),b.value=this.expression()):this.throwError("invalid key",this.peek());a.push(b)}while(this.expect(","))}this.consume("}");
-return{type:P.ObjectExpression,properties:a}},throwError:function(a,b){throw Zb("syntax",b.text,a,b.index+1,this.text,this.text.substring(b.index));},consume:function(a){if(0===this.tokens.length)throw Zb("ueoe",this.text);var b=this.expect(a);b||this.throwError("is unexpected, expecting ["+a+"]",this.peek());return b},peekToken:function(){if(0===this.tokens.length)throw Zb("ueoe",this.text);return this.tokens[0]},peek:function(a,b,d,c){return this.peekAhead(0,a,b,d,c)},peekAhead:function(a,b,d,c,
-e){if(this.tokens.length>a){a=this.tokens[a];var g=a.text;if(g===b||g===d||g===c||g===e||!(b||d||c||e))return a}return!1},expect:function(a,b,d,c){return(a=this.peek(a,b,d,c))?(this.tokens.shift(),a):!1},selfReferential:{"this":{type:P.ThisExpression},$locals:{type:P.LocalsExpression}}};var $e=2;df.prototype={compile:function(a){var b=this;this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]};Ja(a,b.$filter);var d="",c;this.stage="assign";if(c=cf(a))this.state.computing=
-"assign",d=this.nextId(),this.recurse(c,d),this.return_(d),d="fn.assign="+this.generateFunction("assign","s,v,l");c=af(a.body);b.stage="inputs";I(c,function(e,g){var f="fn"+g;b.state[f]={vars:[],body:[],own:{}};b.state.computing=f;var k=b.nextId();b.recurse(e,k);b.return_(k);b.state.inputs.push({name:f,isPure:e.isPure});e.watchId=g});this.state.computing="fn";this.stage="main";this.recurse(a);a='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+
-d+this.watchFns()+"return fn;";a=(new Function("$filter","getStringValue","ifDefined","plus",a))(this.$filter,kh,lh,Ze);this.state=this.stage=void 0;return a},USE:"use",STRICT:"strict",watchFns:function(){var a=[],b=this.state.inputs,d=this;I(b,function(c){a.push("var "+c.name+"="+d.generateFunction(c.name,"s"));c.isPure&&a.push(c.name,".isPure="+JSON.stringify(c.isPure)+";")});b.length&&a.push("fn.inputs=["+b.map(function(c){return c.name}).join(",")+"];");return a.join("")},generateFunction:function(a,
-b){return"function("+b+"){"+this.varsPrefix(a)+this.body(a)+"};"},filterPrefix:function(){var a=[],b=this;I(this.state.filters,function(d,c){a.push(d+"=$filter("+b.escape(c)+")")});return a.length?"var "+a.join(",")+";":""},varsPrefix:function(a){return this.state[a].vars.length?"var "+this.state[a].vars.join(",")+";":""},body:function(a){return this.state[a].body.join("")},recurse:function(a,b,d,c,e,g){var f=this;c=c||ja;if(!g&&R(a.watchId))b=b||this.nextId(),this.if_("i",this.lazyAssign(b,this.computedMember("i",
-a.watchId)),this.lazyRecurse(a,b,d,c,e,!0));else switch(a.type){case P.Program:I(a.body,function(t,w){f.recurse(t.expression,void 0,void 0,function(H){l=H});w!==a.body.length-1?f.current().body.push(l,";"):f.return_(l)});break;case P.Literal:var k=this.escape(a.value);this.assign(b,k);c(b||k);break;case P.UnaryExpression:this.recurse(a.argument,void 0,void 0,function(t){l=t});k=a.operator+"("+this.ifDefined(l,0)+")";this.assign(b,k);c(k);break;case P.BinaryExpression:this.recurse(a.left,void 0,void 0,
-function(t){h=t});this.recurse(a.right,void 0,void 0,function(t){l=t});k="+"===a.operator?this.plus(h,l):"-"===a.operator?this.ifDefined(h,0)+a.operator+this.ifDefined(l,0):"("+h+")"+a.operator+"("+l+")";this.assign(b,k);c(k);break;case P.LogicalExpression:b=b||this.nextId();f.recurse(a.left,b);f.if_("&&"===a.operator?b:f.not(b),f.lazyRecurse(a.right,b));c(b);break;case P.ConditionalExpression:b=b||this.nextId();f.recurse(a.test,b);f.if_(b,f.lazyRecurse(a.alternate,b),f.lazyRecurse(a.consequent,b));
-c(b);break;case P.Identifier:b=b||this.nextId();d&&(d.context="inputs"===f.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",a.name)+"?l:s"),d.computed=!1,d.name=a.name);f.if_("inputs"===f.stage||f.not(f.getHasOwnProperty("l",a.name)),function(){f.if_("inputs"===f.stage||"s",function(){e&&1!==e&&f.if_(f.isNull(f.nonComputedMember("s",a.name)),f.lazyAssign(f.nonComputedMember("s",a.name),"{}"));f.assign(b,f.nonComputedMember("s",a.name))})},b&&f.lazyAssign(b,f.nonComputedMember("l",a.name)));
-c(b);break;case P.MemberExpression:var h=d&&(d.context=this.nextId())||this.nextId();b=b||this.nextId();f.recurse(a.object,h,void 0,function(){f.if_(f.notNull(h),function(){a.computed?(l=f.nextId(),f.recurse(a.property,l),f.getStringValue(l),e&&1!==e&&f.if_(f.not(f.computedMember(h,l)),f.lazyAssign(f.computedMember(h,l),"{}")),k=f.computedMember(h,l),f.assign(b,k),d&&(d.computed=!0,d.name=l)):(e&&1!==e&&f.if_(f.isNull(f.nonComputedMember(h,a.property.name)),f.lazyAssign(f.nonComputedMember(h,a.property.name),
-"{}")),k=f.nonComputedMember(h,a.property.name),f.assign(b,k),d&&(d.computed=!1,d.name=a.property.name))},function(){f.assign(b,"undefined")});c(b)},!!e);break;case P.CallExpression:b=b||this.nextId();if(a.filter){var l=f.filter(a.callee.name);var n=[];I(a.arguments,function(t){var w=f.nextId();f.recurse(t,w);n.push(w)});k=l+"("+n.join(",")+")";f.assign(b,k);c(b)}else l=f.nextId(),h={},n=[],f.recurse(a.callee,l,h,function(){f.if_(f.notNull(l),function(){I(a.arguments,function(t){f.recurse(t,a.constant?
-void 0:f.nextId(),void 0,function(w){n.push(w)})});k=h.name?f.member(h.context,h.name,h.computed)+"("+n.join(",")+")":l+"("+n.join(",")+")";f.assign(b,k)},function(){f.assign(b,"undefined")});c(b)});break;case P.AssignmentExpression:l=this.nextId();h={};this.recurse(a.left,void 0,h,function(){f.if_(f.notNull(h.context),function(){f.recurse(a.right,l);k=f.member(h.context,h.name,h.computed)+a.operator+l;f.assign(b,k);c(b||k)})},1);break;case P.ArrayExpression:n=[];I(a.elements,function(t){f.recurse(t,
-a.constant?void 0:f.nextId(),void 0,function(w){n.push(w)})});k="["+n.join(",")+"]";this.assign(b,k);c(b||k);break;case P.ObjectExpression:n=[];var q=!1;I(a.properties,function(t){t.computed&&(q=!0)});q?(b=b||this.nextId(),this.assign(b,"{}"),I(a.properties,function(t){t.computed?(h=f.nextId(),f.recurse(t.key,h)):h=t.key.type===P.Identifier?t.key.name:""+t.key.value;l=f.nextId();f.recurse(t.value,l);f.assign(f.member(b,h,t.computed),l)})):(I(a.properties,function(t){f.recurse(t.value,a.constant?void 0:
-f.nextId(),void 0,function(w){n.push(f.escape(t.key.type===P.Identifier?t.key.name:""+t.key.value)+":"+w)})}),k="{"+n.join(",")+"}",this.assign(b,k));c(b||k);break;case P.ThisExpression:this.assign(b,"s");c(b||"s");break;case P.LocalsExpression:this.assign(b,"l");c(b||"l");break;case P.NGValueParameter:this.assign(b,"v"),c(b||"v")}},getHasOwnProperty:function(a,b){var d=a+"."+b,c=this.current().own;c.hasOwnProperty(d)||(c[d]=this.nextId(!1,a+"&&("+this.escape(b)+" in "+a+")"));return c[d]},assign:function(a,
-b){if(a)return this.current().body.push(a,"=",b,";"),a},filter:function(a){this.state.filters.hasOwnProperty(a)||(this.state.filters[a]=this.nextId(!0));return this.state.filters[a]},ifDefined:function(a,b){return"ifDefined("+a+","+this.escape(b)+")"},plus:function(a,b){return"plus("+a+","+b+")"},return_:function(a){this.current().body.push("return ",a,";")},if_:function(a,b,d){if(!0===a)b();else{var c=this.current().body;c.push("if(",a,"){");b();c.push("}");d&&(c.push("else{"),d(),c.push("}"))}},
-not:function(a){return"!("+a+")"},isNull:function(a){return a+"==null"},notNull:function(a){return a+"!=null"},nonComputedMember:function(a,b){var d=/[^$_a-zA-Z0-9]/g;return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(b)?a+"."+b:a+'["'+b.replace(d,this.stringEscapeFn)+'"]'},computedMember:function(a,b){return a+"["+b+"]"},member:function(a,b,d){return d?this.computedMember(a,b):this.nonComputedMember(a,b)},getStringValue:function(a){this.assign(a,"getStringValue("+a+")")},lazyRecurse:function(a,b,d,c,e,g){var f=
-this;return function(){f.recurse(a,b,d,c,e,g)}},lazyAssign:function(a,b){var d=this;return function(){d.assign(a,b)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)},escape:function(a){if(na(a))return"'"+a.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(Pa(a))return a.toString();if(!0===a)return"true";if(!1===a)return"false";if(null===a)return"null";if("undefined"===typeof a)return"undefined";throw Zb("esc");},nextId:function(a,
-b){var d="v"+this.state.nextId++;a||this.current().vars.push(d+(b?"="+b:""));return d},current:function(){return this.state[this.state.computing]}};ef.prototype={compile:function(a){var b=this;Ja(a,b.$filter);var d;if(d=cf(a))var c=this.recurse(d);d=af(a.body);if(d){var e=[];I(d,function(f,k){var h=b.recurse(f);h.isPure=f.isPure;f.input=h;e.push(h);f.watchId=k})}var g=[];I(a.body,function(f){g.push(b.recurse(f.expression))});a=0===a.body.length?ja:1===a.body.length?g[0]:function(f,k){var h;I(g,function(l){h=
-l(f,k)});return h};c&&(a.assign=function(f,k,h){return c(f,h,k)});e&&(a.inputs=e);return a},recurse:function(a,b,d){var c=this;if(a.input)return this.inputs(a.input,a.watchId);switch(a.type){case P.Literal:return this.value(a.value,b);case P.UnaryExpression:var e=this.recurse(a.argument);return this["unary"+a.operator](e,b);case P.BinaryExpression:var g=this.recurse(a.left);e=this.recurse(a.right);return this["binary"+a.operator](g,e,b);case P.LogicalExpression:return g=this.recurse(a.left),e=this.recurse(a.right),
-this["binary"+a.operator](g,e,b);case P.ConditionalExpression:return this["ternary?:"](this.recurse(a.test),this.recurse(a.alternate),this.recurse(a.consequent),b);case P.Identifier:return c.identifier(a.name,b,d);case P.MemberExpression:return g=this.recurse(a.object,!1,!!d),a.computed||(e=a.property.name),a.computed&&(e=this.recurse(a.property)),a.computed?this.computedMember(g,e,b,d):this.nonComputedMember(g,e,b,d);case P.CallExpression:var f=[];I(a.arguments,function(k){f.push(c.recurse(k))});
-a.filter&&(e=this.$filter(a.callee.name));a.filter||(e=this.recurse(a.callee,!0));return a.filter?function(k,h,l,n){for(var q=[],t=0;t<f.length;++t)q.push(f[t](k,h,l,n));k=e.apply(void 0,q,n);return b?{context:void 0,name:void 0,value:k}:k}:function(k,h,l,n){var q=e(k,h,l,n);if(null!=q.value){var t=[];for(var w=0;w<f.length;++w)t.push(f[w](k,h,l,n));t=q.value.apply(q.context,t)}return b?{value:t}:t};case P.AssignmentExpression:return g=this.recurse(a.left,!0,1),e=this.recurse(a.right),function(k,
-h,l,n){var q=g(k,h,l,n);k=e(k,h,l,n);q.context[q.name]=k;return b?{value:k}:k};case P.ArrayExpression:return f=[],I(a.elements,function(k){f.push(c.recurse(k))}),function(k,h,l,n){for(var q=[],t=0;t<f.length;++t)q.push(f[t](k,h,l,n));return b?{value:q}:q};case P.ObjectExpression:return f=[],I(a.properties,function(k){k.computed?f.push({key:c.recurse(k.key),computed:!0,value:c.recurse(k.value)}):f.push({key:k.key.type===P.Identifier?k.key.name:""+k.key.value,computed:!1,value:c.recurse(k.value)})}),
-function(k,h,l,n){for(var q={},t=0;t<f.length;++t)f[t].computed?q[f[t].key(k,h,l,n)]=f[t].value(k,h,l,n):q[f[t].key]=f[t].value(k,h,l,n);return b?{value:q}:q};case P.ThisExpression:return function(k){return b?{value:k}:k};case P.LocalsExpression:return function(k,h){return b?{value:h}:h};case P.NGValueParameter:return function(k,h,l){return b?{value:l}:l}}},"unary+":function(a,b){return function(d,c,e,g){d=a(d,c,e,g);d=R(d)?+d:0;return b?{value:d}:d}},"unary-":function(a,b){return function(d,c,e,
-g){d=a(d,c,e,g);d=R(d)?-d:-0;return b?{value:d}:d}},"unary!":function(a,b){return function(d,c,e,g){d=!a(d,c,e,g);return b?{value:d}:d}},"binary+":function(a,b,d){return function(c,e,g,f){var k=a(c,e,g,f);c=b(c,e,g,f);k=Ze(k,c);return d?{value:k}:k}},"binary-":function(a,b,d){return function(c,e,g,f){var k=a(c,e,g,f);c=b(c,e,g,f);k=(R(k)?k:0)-(R(c)?c:0);return d?{value:k}:k}},"binary*":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)*b(c,e,g,f);return d?{value:c}:c}},"binary/":function(a,b,d){return function(c,
-e,g,f){c=a(c,e,g,f)/b(c,e,g,f);return d?{value:c}:c}},"binary%":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)%b(c,e,g,f);return d?{value:c}:c}},"binary===":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)===b(c,e,g,f);return d?{value:c}:c}},"binary!==":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)!==b(c,e,g,f);return d?{value:c}:c}},"binary==":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)==b(c,e,g,f);return d?{value:c}:c}},"binary!=":function(a,b,d){return function(c,
-e,g,f){c=a(c,e,g,f)!=b(c,e,g,f);return d?{value:c}:c}},"binary<":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)<b(c,e,g,f);return d?{value:c}:c}},"binary>":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)>b(c,e,g,f);return d?{value:c}:c}},"binary<=":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)<=b(c,e,g,f);return d?{value:c}:c}},"binary>=":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)>=b(c,e,g,f);return d?{value:c}:c}},"binary&&":function(a,b,d){return function(c,e,g,f){c=
-a(c,e,g,f)&&b(c,e,g,f);return d?{value:c}:c}},"binary||":function(a,b,d){return function(c,e,g,f){c=a(c,e,g,f)||b(c,e,g,f);return d?{value:c}:c}},"ternary?:":function(a,b,d,c){return function(e,g,f,k){e=a(e,g,f,k)?b(e,g,f,k):d(e,g,f,k);return c?{value:e}:e}},value:function(a,b){return function(){return b?{context:void 0,name:void 0,value:a}:a}},identifier:function(a,b,d){return function(c,e,g,f){c=e&&a in e?e:c;d&&1!==d&&c&&null==c[a]&&(c[a]={});e=c?c[a]:void 0;return b?{context:c,name:a,value:e}:
-e}},computedMember:function(a,b,d,c){return function(e,g,f,k){var h=a(e,g,f,k);if(null!=h){var l=b(e,g,f,k);l+="";c&&1!==c&&h&&!h[l]&&(h[l]={});var n=h[l]}return d?{context:h,name:l,value:n}:n}},nonComputedMember:function(a,b,d,c){return function(e,g,f,k){e=a(e,g,f,k);c&&1!==c&&e&&null==e[b]&&(e[b]={});g=null!=e?e[b]:void 0;return d?{context:e,name:b,value:g}:g}},inputs:function(a,b){return function(d,c,e,g){return g?g[b]:a(d,c,e)}}};Vc.prototype={constructor:Vc,parse:function(a){a=this.getAst(a);
-var b=this.astCompiler.compile(a.ast),d=a.ast;b.literal=0===d.body.length||1===d.body.length&&(d.body[0].expression.type===P.Literal||d.body[0].expression.type===P.ArrayExpression||d.body[0].expression.type===P.ObjectExpression);b.constant=a.ast.constant;b.oneTime=a.oneTime;return b},getAst:function(a){var b=!1;a=a.trim();":"===a.charAt(0)&&":"===a.charAt(1)&&(b=!0,a=a.substring(2));return{ast:this.ast.ast(a),oneTime:b}}};var Qa=ia.document.createElement("a"),gf=pb(ia.location.href);jf.$inject=["$document"];
-kf.$inject=["$provide"];var rf=22,qf=".",Td="0";lf.$inject=["$locale"];nf.$inject=["$locale"];var Jh={yyyy:Ra("FullYear",4,0,!1,!0),yy:Ra("FullYear",2,0,!0,!0),y:Ra("FullYear",1,0,!1,!0),MMMM:oc("Month"),MMM:oc("Month",!0),MM:Ra("Month",2,1),M:Ra("Month",1,1),LLLL:oc("Month",!1,!0),dd:Ra("Date",2),d:Ra("Date",1),HH:Ra("Hours",2),H:Ra("Hours",1),hh:Ra("Hours",2,-12),h:Ra("Hours",1,-12),mm:Ra("Minutes",2),m:Ra("Minutes",1),ss:Ra("Seconds",2),s:Ra("Seconds",1),sss:Ra("Milliseconds",3),EEEE:oc("Day"),
-EEE:oc("Day",!0),a:function(a,b){return 12>a.getHours()?b.AMPMS[0]:b.AMPMS[1]},Z:function(a,b,d){a=-1*d;return(0<=a?"+":"")+(Xc(Math[0<a?"floor":"ceil"](a/60),2)+Xc(Math.abs(a%60),2))},ww:tf(2),w:tf(1),G:Ud,GG:Ud,GGG:Ud,GGGG:function(a,b){return 0>=a.getFullYear()?b.ERANAMES[0]:b.ERANAMES[1]}},Ih=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\s\S]*)/,Hh=/^-?\d+$/;mf.$inject=["$locale"];var Ch=cb(xa),Dh=cb(Tc);of.$inject=["$parse"];var ji=cb({restrict:"E",compile:function(a,
-b){if(!b.href&&!b.xlinkHref)return function(d,c){if("a"===c[0].nodeName.toLowerCase()){var e="[object SVGAnimatedString]"===Ta.call(c.prop("href"))?"xlink:href":"href";c.on("click",function(g){c.attr(e)||g.preventDefault()})}}}}),dd={};I(Gc,function(a,b){function d(g,f,k){g.$watch(k[c],function(h){k.$set(b,!!h)})}if("multiple"!==a){var c=lb("ng-"+b),e=d;"checked"===a&&(e=function(g,f,k){k.ngModel!==k[c]&&d(g,f,k)});dd[c]=function(){return{restrict:"A",priority:100,link:e}}}});I(Me,function(a,b){dd[b]=
-function(){return{priority:100,link:function(d,c,e){if("ngPattern"===b&&"/"===e.ngPattern.charAt(0)&&(c=e.ngPattern.match(Rh))){e.$set("ngPattern",new RegExp(c[1],c[2]));return}d.$watch(e[b],function(g){e.$set(b,g)})}}}});I(["src","srcset","href"],function(a){var b=lb("ng-"+a);dd[b]=function(){return{priority:99,link:function(d,c,e){var g=a,f=a;"href"===a&&"[object SVGAnimatedString]"===Ta.call(c.prop("href"))&&(f="xlinkHref",e.$attr[f]="xlink:href",g=null);e.$observe(b,function(k){k?(e.$set(f,k),
-qb&&g&&c.prop(g,e[f])):"href"===a&&e.$set(f,null)})}}}});var Zc={$addControl:ja,$$renameControl:function(a,b){a.$name=b},$removeControl:ja,$setValidity:ja,$setDirty:ja,$setPristine:ja,$setSubmitted:ja};Yc.$inject=["$element","$attrs","$scope","$animate","$interpolate"];Yc.prototype={$rollbackViewValue:function(){I(this.$$controls,function(a){a.$rollbackViewValue()})},$commitViewValue:function(){I(this.$$controls,function(a){a.$commitViewValue()})},$addControl:function(a){Ob(a.$name,"input");this.$$controls.push(a);
-a.$name&&(this[a.$name]=a);a.$$parentForm=this},$$renameControl:function(a,b){var d=a.$name;this[d]===a&&delete this[d];this[b]=a;a.$name=b},$removeControl:function(a){a.$name&&this[a.$name]===a&&delete this[a.$name];I(this.$pending,function(b,d){this.$setValidity(d,null,a)},this);I(this.$error,function(b,d){this.$setValidity(d,null,a)},this);I(this.$$success,function(b,d){this.$setValidity(d,null,a)},this);cc(this.$$controls,a);a.$$parentForm=Zc},$setDirty:function(){this.$$animate.removeClass(this.$$element,
-$b);this.$$animate.addClass(this.$$element,ed);this.$dirty=!0;this.$pristine=!1;this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element,$b,ed+" ng-submitted");this.$dirty=!1;this.$pristine=!0;this.$submitted=!1;I(this.$$controls,function(a){a.$setPristine()})},$setUntouched:function(){I(this.$$controls,function(a){a.$setUntouched()})},$setSubmitted:function(){this.$$animate.addClass(this.$$element,"ng-submitted");this.$submitted=!0;this.$$parentForm.$setSubmitted()}};
-wf({clazz:Yc,set:function(a,b,d){var c=a[b];c?-1===c.indexOf(d)&&c.push(d):a[b]=[d]},unset:function(a,b,d){var c=a[b];c&&(cc(c,d),0===c.length&&delete a[b])}});var Ff=function(a){return["$timeout","$parse",function(b,d){function c(e){return""===e?d('this[""]').assign:d(e).assign||ja}return{name:"form",restrict:a?"EAC":"E",require:["form","^^?form"],controller:Yc,compile:function(e,g){e.addClass($b).addClass(pc);var f=g.name?"name":a&&g.ngForm?"ngForm":!1;return{pre:function(k,h,l,n){var q=n[0];if(!("action"in
-l)){var t=function(H){k.$apply(function(){q.$commitViewValue();q.$setSubmitted()});H.preventDefault()};h[0].addEventListener("submit",t);h.on("$destroy",function(){b(function(){h[0].removeEventListener("submit",t)},0,!1)})}(n[1]||q.$$parentForm).$addControl(q);var w=f?c(q.$name):ja;f&&(w(k,q),l.$observe(f,function(H){q.$name!==H&&(w(k,void 0),q.$$parentForm.$$renameControl(q,H),w=c(q.$name),w(k,q))}));h.on("$destroy",function(){q.$$parentForm.$removeControl(q);w(k,void 0);Aa(q,Zc)})}}}}}]},ki=Ff(),
-li=Ff(!0),Kh=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,mi=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,ni=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,Lh=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,Gf=/^(\d{4,})-(\d{2})-(\d{2})$/,Hf=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,
-ce=/^(\d{4,})-W(\d\d)$/,If=/^(\d{4,})-(\d\d)$/,Jf=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,yf=Ea();I(["date","datetime-local","month","time","week"],function(a){yf[a]=!0});var Kf={text:function(a,b,d,c,e,g){Wb(a,b,d,c,e,g);Wd(c)},date:qc("date",Gf,$c(Gf,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":qc("datetimelocal",Hf,$c(Hf,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:qc("time",Jf,$c(Jf,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:qc("week",ce,function(a,b){if(Xa(a))return a;
-if(na(a)){ce.lastIndex=0;var d=ce.exec(a);if(d){a=+d[1];var c=+d[2],e=d=0,g=0,f=0,k=sf(a);c=7*(c-1);b&&(d=b.getHours(),e=b.getMinutes(),g=b.getSeconds(),f=b.getMilliseconds());return new Date(a,0,k.getDate()+c,d,e,g,f)}}return NaN},"yyyy-Www"),month:qc("month",If,$c(If,["yyyy","MM"]),"yyyy-MM"),number:function(a,b,d,c,e,g){Xd(a,b,d,c);zf(c);Wb(a,b,d,c,e,g);var f,k;if(R(d.min)||d.ngMin)c.$validators.min=function(l){return c.$isEmpty(l)||U(f)||l>=f},d.$observe("min",function(l){f=Xb(l);c.$validate()});
-if(R(d.max)||d.ngMax)c.$validators.max=function(l){return c.$isEmpty(l)||U(k)||l<=k},d.$observe("max",function(l){k=Xb(l);c.$validate()});if(R(d.step)||d.ngStep){var h;c.$validators.step=function(l,n){return c.$isEmpty(n)||U(h)||Af(n,f||0,h)};d.$observe("step",function(l){h=Xb(l);c.$validate()})}},url:function(a,b,d,c,e,g){Wb(a,b,d,c,e,g);Wd(c);c.$$parserName="url";c.$validators.url=function(f,k){f=f||k;return c.$isEmpty(f)||mi.test(f)}},email:function(a,b,d,c,e,g){Wb(a,b,d,c,e,g);Wd(c);c.$$parserName=
-"email";c.$validators.email=function(f,k){f=f||k;return c.$isEmpty(f)||ni.test(f)}},radio:function(a,b,d,c){var e=!d.ngTrim||"false"!==Ca(d.ngTrim);U(d.name)&&b.attr("name",++sc);b.on("click",function(g){if(b[0].checked){var f=d.value;e&&(f=Ca(f));c.$setViewValue(f,g&&g.type)}});c.$render=function(){var g=d.value;e&&(g=Ca(g));b[0].checked=g===c.$viewValue};d.$observe("value",c.$render)},range:function(a,b,d,c,e,g){function f(C,D){b.attr(C,d[C]);d.$observe(C,D)}function k(C){q=Xb(C);Ua(c.$modelValue)||
-(n?(C=b.val(),q>C&&(C=q,b.val(C)),c.$setViewValue(C)):c.$validate())}function h(C){t=Xb(C);Ua(c.$modelValue)||(n?(C=b.val(),t<C&&(b.val(t),C=t<q?q:t),c.$setViewValue(C)):c.$validate())}function l(C){w=Xb(C);Ua(c.$modelValue)||(n&&c.$viewValue!==b.val()?c.$setViewValue(b.val()):c.$validate())}Xd(a,b,d,c);zf(c);Wb(a,b,d,c,e,g);var n=c.$$hasNativeValidators&&"range"===b[0].type,q=n?0:void 0,t=n?100:void 0,w=n?1:void 0,H=b[0].validity;a=R(d.min);e=R(d.max);g=R(d.step);var F=c.$render;c.$render=n&&R(H.rangeUnderflow)&&
-R(H.rangeOverflow)?function(){F();c.$setViewValue(b.val())}:F;a&&(c.$validators.min=n?function(){return!0}:function(C,D){return c.$isEmpty(D)||U(q)||D>=q},f("min",k));e&&(c.$validators.max=n?function(){return!0}:function(C,D){return c.$isEmpty(D)||U(t)||D<=t},f("max",h));g&&(c.$validators.step=n?function(){return!H.stepMismatch}:function(C,D){return c.$isEmpty(D)||U(w)||Af(D,q||0,w)},f("step",l))},checkbox:function(a,b,d,c,e,g,f,k){var h=Bf(k,a,"ngTrueValue",d.ngTrueValue,!0),l=Bf(k,a,"ngFalseValue",
-d.ngFalseValue,!1);b.on("click",function(n){c.$setViewValue(b[0].checked,n&&n.type)});c.$render=function(){b[0].checked=c.$viewValue};c.$isEmpty=function(n){return!1===n};c.$formatters.push(function(n){return db(n,h)});c.$parsers.push(function(n){return n?h:l})},hidden:ja,button:ja,submit:ja,reset:ja,file:ja},Lf=["$browser","$sniffer","$filter","$parse",function(a,b,d,c){return{restrict:"E",require:["?ngModel"],link:{pre:function(e,g,f,k){k[0]&&(Kf[xa(f.type)]||Kf.text)(e,g,f,k[0],b,a,d,c)}}}}],oi=
-function(){var a={configurable:!0,enumerable:!1,get:function(){return this.getAttribute("value")||""},set:function(b){this.setAttribute("value",b)}};return{restrict:"E",priority:200,compile:function(b,d){if("hidden"===xa(d.type))return{pre:function(c,e,g,f){c=e[0];c.parentNode&&c.parentNode.insertBefore(c,c.nextSibling);Object.defineProperty&&Object.defineProperty(c,"value",a)}}}}},pi=/^(true|false|\d+)$/,qi=function(){function a(b,d,c){var e=R(c)?c:9===qb?"":null;b.prop("value",e);d.$set("value",
-c)}return{restrict:"A",priority:100,compile:function(b,d){return pi.test(d.ngValue)?function(c,e,g){c=c.$eval(g.ngValue);a(e,g,c)}:function(c,e,g){c.$watch(g.ngValue,function(f){a(e,g,f)})}}}},ri=["$compile",function(a){return{restrict:"AC",compile:function(b){a.$$addBindingClass(b);return function(d,c,e){a.$$addBindingInfo(c,e.ngBind);c=c[0];d.$watch(e.ngBind,function(g){c.textContent=rd(g)})}}}}],si=["$interpolate","$compile",function(a,b){return{compile:function(d){b.$$addBindingClass(d);return function(c,
-e,g){c=a(e.attr(g.$attr.ngBindTemplate));b.$$addBindingInfo(e,c.expressions);e=e[0];g.$observe("ngBindTemplate",function(f){e.textContent=U(f)?"":f})}}}}],ti=["$sce","$parse","$compile",function(a,b,d){return{restrict:"A",compile:function(c,e){var g=b(e.ngBindHtml),f=b(e.ngBindHtml,function(k){return a.valueOf(k)});d.$$addBindingClass(c);return function(k,h,l){d.$$addBindingInfo(h,l.ngBindHtml);k.$watch(f,function(){var n=g(k);h.html(a.getTrustedHtml(n)||"")})}}}}],ui=cb({restrict:"A",require:"ngModel",
-link:function(a,b,d,c){c.$viewChangeListeners.push(function(){a.$eval(d.ngChange)})}}),vi=Zd("",!0),wi=Zd("Odd",0),xi=Zd("Even",1),yi=Vb({compile:function(a,b){b.$set("ngCloak",void 0);a.removeClass("ng-cloak")}}),zi=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],Mf={},Ai={blur:!0,focus:!0};I("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(a){var b=lb("ng-"+a);
-Mf[b]=["$parse","$rootScope",function(d,c){return{restrict:"A",compile:function(e,g){var f=d(g[b]);return function(k,h){h.on(a,function(l){var n=function(){f(k,{$event:l})};Ai[a]&&c.$$phase?k.$evalAsync(n):k.$apply(n)})}}}}]});var Bi=["$animate","$compile",function(a,b){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(d,c,e,g,f){var k,h,l;d.$watch(e.ngIf,function(n){n?h||f(function(q,t){h=t;q[q.length++]=b.$$createComment("end ngIf",e.ngIf);
-k={clone:q};a.enter(q,c.parent(),c)}):(l&&(l.remove(),l=null),h&&(h.$destroy(),h=null),k&&(l=wc(k.clone),a.leave(l).done(function(q){!1!==q&&(l=null)}),k=null))})}}}],Ci=["$templateRequest","$anchorScroll","$animate",function(a,b,d){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:Va.noop,compile:function(c,e){var g=e.ngInclude||e.src,f=e.onload||"",k=e.autoscroll;return function(h,l,n,q,t){var w=0,H,F,C,D=function(){F&&(F.remove(),F=null);H&&(H.$destroy(),H=null);C&&
-(d.leave(C).done(function(y){!1!==y&&(F=null)}),F=C,C=null)};h.$watch(g,function(y){var v=function(r){!1===r||!R(k)||k&&!h.$eval(k)||b()},p=++w;y?(a(y,!0).then(function(r){if(!h.$$destroyed&&p===w){var m=h.$new();q.template=r;r=t(m,function(x){D();d.enter(x,null,l).done(v)});H=m;C=r;H.$emit("$includeContentLoaded",y);h.$eval(f)}},function(){h.$$destroyed||p!==w||(D(),h.$emit("$includeContentError",y))}),h.$emit("$includeContentRequested",y)):(D(),q.template=null)})}}}}],Di=["$compile",function(a){return{restrict:"ECA",
-priority:-400,require:"ngInclude",link:function(b,d,c,e){Ta.call(d[0]).match(/SVG/)?(d.empty(),a(oe(e.template,ia.document).childNodes)(b,function(g){d.append(g)},{futureParentElement:d})):(d.html(e.template),a(d.contents())(b))}}}],Ei=Vb({priority:450,compile:function(){return{pre:function(a,b,d){a.$eval(d.ngInit)}}}}),Fi=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(a,b,d,c){var e=d.ngList||", ",g="false"!==d.ngTrim,f=g?Ca(e):e;c.$parsers.push(function(k){if(!U(k)){var h=
-[];k&&I(k.split(f),function(l){l&&h.push(g?Ca(l):l)});return h}});c.$formatters.push(function(k){if(oa(k))return k.join(e)});c.$isEmpty=function(k){return!k||!k.length}}}},pc="ng-valid",vf="ng-invalid",$b="ng-pristine",ed="ng-dirty",rc=va("ngModel");ad.$inject="$scope $exceptionHandler $attrs $element $parse $animate $timeout $q $interpolate".split(" ");ad.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var a=this.$$parse(this.$$attr.ngModel+"()"),b=this.$$parse(this.$$attr.ngModel+
-"($$$p)");this.$$ngModelGet=function(d){var c=this.$$parsedNgModel(d);ca(c)&&(c=a(d));return c};this.$$ngModelSet=function(d,c){ca(this.$$parsedNgModel(d))?b(d,{$$$p:c}):this.$$parsedNgModelAssign(d,c)}}else if(!this.$$parsedNgModel.assign)throw rc("nonassign",this.$$attr.ngModel,jb(this.$$element));},$render:ja,$isEmpty:function(a){return U(a)||""===a||null===a||a!==a},$$updateEmptyClasses:function(a){this.$isEmpty(a)?(this.$$animate.removeClass(this.$$element,"ng-not-empty"),this.$$animate.addClass(this.$$element,
-"ng-empty")):(this.$$animate.removeClass(this.$$element,"ng-empty"),this.$$animate.addClass(this.$$element,"ng-not-empty"))},$setPristine:function(){this.$dirty=!1;this.$pristine=!0;this.$$animate.removeClass(this.$$element,ed);this.$$animate.addClass(this.$$element,$b)},$setDirty:function(){this.$dirty=!0;this.$pristine=!1;this.$$animate.removeClass(this.$$element,$b);this.$$animate.addClass(this.$$element,ed);this.$$parentForm.$setDirty()},$setUntouched:function(){this.$touched=!1;this.$untouched=
-!0;this.$$animate.setClass(this.$$element,"ng-untouched","ng-touched")},$setTouched:function(){this.$touched=!0;this.$untouched=!1;this.$$animate.setClass(this.$$element,"ng-touched","ng-untouched")},$rollbackViewValue:function(){this.$$timeout.cancel(this.$$pendingDebounce);this.$viewValue=this.$$lastCommittedViewValue;this.$render()},$validate:function(){if(!Ua(this.$modelValue)){var a=this.$$lastCommittedViewValue,b=this.$$rawModelValue,d=this.$valid,c=this.$modelValue,e=this.$options.getOption("allowInvalid"),
-g=this;this.$$runValidators(b,a,function(f){e||d===f||(g.$modelValue=f?b:void 0,g.$modelValue!==c&&g.$$writeModelToScope())})}},$$runValidators:function(a,b,d){function c(k,h){g===f.$$currentValidationRunId&&f.$setValidity(k,h)}function e(k){g===f.$$currentValidationRunId&&d(k)}this.$$currentValidationRunId++;var g=this.$$currentValidationRunId,f=this;(function(){var k=f.$$parserName||"parse";if(U(f.$$parserValid))c(k,null);else return f.$$parserValid||(I(f.$validators,function(h,l){c(l,null)}),I(f.$asyncValidators,
-function(h,l){c(l,null)})),c(k,f.$$parserValid),f.$$parserValid;return!0})()?function(){var k=!0;I(f.$validators,function(h,l){h=!!h(a,b);k=k&&h;c(l,h)});return k?!0:(I(f.$asyncValidators,function(h,l){c(l,null)}),!1)}()?function(){var k=[],h=!0;I(f.$asyncValidators,function(l,n){l=l(a,b);if(!l||!ca(l.then))throw rc("nopromise",l);c(n,void 0);k.push(l.then(function(){c(n,!0)},function(){h=!1;c(n,!1)}))});k.length?f.$$q.all(k).then(function(){e(h)},ja):e(!0)}():e(!1):e(!1)},$commitViewValue:function(){var a=
-this.$viewValue;this.$$timeout.cancel(this.$$pendingDebounce);if(this.$$lastCommittedViewValue!==a||""===a&&this.$$hasNativeValidators)this.$$updateEmptyClasses(a),this.$$lastCommittedViewValue=a,this.$pristine&&this.$setDirty(),this.$$parseAndValidate()},$$parseAndValidate:function(){var a=this.$$lastCommittedViewValue,b=this;if(this.$$parserValid=U(a)?void 0:!0)for(var d=0;d<this.$parsers.length;d++)if(a=this.$parsers[d](a),U(a)){this.$$parserValid=!1;break}Ua(this.$modelValue)&&(this.$modelValue=
-this.$$ngModelGet(this.$$scope));var c=this.$modelValue,e=this.$options.getOption("allowInvalid");this.$$rawModelValue=a;e&&(this.$modelValue=a,b.$modelValue!==c&&b.$$writeModelToScope());this.$$runValidators(a,this.$$lastCommittedViewValue,function(g){e||(b.$modelValue=g?a:void 0,b.$modelValue!==c&&b.$$writeModelToScope())})},$$writeModelToScope:function(){this.$$ngModelSet(this.$$scope,this.$modelValue);I(this.$viewChangeListeners,function(a){try{a()}catch(b){this.$$exceptionHandler(b)}},this)},
-$setViewValue:function(a,b){this.$viewValue=a;this.$options.getOption("updateOnDefault")&&this.$$debounceViewValueCommit(b)},$$debounceViewValueCommit:function(a){var b=this.$options.getOption("debounce");Pa(b[a])?b=b[a]:Pa(b["default"])&&(b=b["default"]);this.$$timeout.cancel(this.$$pendingDebounce);var d=this;0<b?this.$$pendingDebounce=this.$$timeout(function(){d.$commitViewValue()},b):this.$$scope.$root.$$phase?this.$commitViewValue():this.$$scope.$apply(function(){d.$commitViewValue()})},$overrideModelOptions:function(a){this.$options=
-this.$options.createChild(a);this.$$setUpdateOnEvents()},$processModelValue:function(){var a=this.$$format();this.$viewValue!==a&&(this.$$updateEmptyClasses(a),this.$viewValue=this.$$lastCommittedViewValue=a,this.$render(),this.$$runValidators(this.$modelValue,this.$viewValue,ja))},$$format:function(){for(var a=this.$formatters,b=a.length,d=this.$modelValue;b--;)d=a[b](d);return d},$$setModelValue:function(a){this.$modelValue=this.$$rawModelValue=a;this.$$parserValid=void 0;this.$processModelValue()},
-$$setUpdateOnEvents:function(){this.$$updateEvents&&this.$$element.off(this.$$updateEvents,this.$$updateEventHandler);if(this.$$updateEvents=this.$options.getOption("updateOn"))this.$$element.on(this.$$updateEvents,this.$$updateEventHandler)},$$updateEventHandler:function(a){this.$$debounceViewValueCommit(a&&a.type)}};wf({clazz:ad,set:function(a,b){a[b]=!0},unset:function(a,b){delete a[b]}});var Gi=["$rootScope",function(a){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:ad,
-priority:1,compile:function(b){b.addClass($b).addClass("ng-untouched").addClass(pc);return{pre:function(d,c,e,g){var f=g[0];c=g[1]||f.$$parentForm;if(g=g[2])f.$options=g.$options;f.$$initGetterSetters();c.$addControl(f);e.$observe("name",function(k){f.$name!==k&&f.$$parentForm.$$renameControl(f,k)});d.$on("$destroy",function(){f.$$parentForm.$removeControl(f)})},post:function(d,c,e,g){function f(){k.$setTouched()}var k=g[0];k.$$setUpdateOnEvents();c.on("blur",function(){k.$touched||(a.$$phase?d.$evalAsync(f):
-d.$apply(f))})}}}}}],Hi=/(\s+|^)default(\s+|$)/;ae.prototype={getOption:function(a){return this.$$options[a]},createChild:function(a){var b=!1;a=Aa({},a);I(a,function(d,c){"$inherit"===d?"*"===c?b=!0:(a[c]=this.$$options[c],"updateOn"===c&&(a.updateOnDefault=this.$$options.updateOnDefault)):"updateOn"===c&&(a.updateOnDefault=!1,a[c]=Ca(d.replace(Hi,function(){a.updateOnDefault=!0;return" "})))},this);b&&(delete a["*"],Cf(a,this.$$options));Cf(a,$d.$$options);return new ae(a)}};var $d=new ae({updateOn:"",
-updateOnDefault:!0,debounce:0,getterSetter:!1,allowInvalid:!1,timezone:null});var Ii=function(){function a(b,d){this.$$attrs=b;this.$$scope=d}a.$inject=["$attrs","$scope"];a.prototype={$onInit:function(){var b=this.parentCtrl?this.parentCtrl.$options:$d,d=this.$$scope.$eval(this.$$attrs.ngModelOptions);this.$options=b.createChild(d)}};return{restrict:"A",priority:10,require:{parentCtrl:"?^^ngModelOptions"},bindToController:!0,controller:a}},Ji=Vb({terminal:!0,priority:1E3}),Ki=va("ngOptions"),Li=
-/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([$\w][$\w]*)|(?:\(\s*([$\w][$\w]*)\s*,\s*([$\w][$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,Mi=["$compile","$document","$parse",function(a,b,d){function c(f,k,h){function l(B,A,E,L,Q){this.selectValue=B;this.viewValue=A;this.label=E;this.group=L;this.disabled=Q}function n(B){if(!w&&ub(B))var A=B;else{A=[];for(var E in B)B.hasOwnProperty(E)&&"$"!==E.charAt(0)&&A.push(E)}return A}
-var q=f.match(Li);if(!q)throw Ki("iexp",f,jb(k));var t=q[5]||q[7],w=q[6];f=/ as /.test(q[0])&&q[1];var H=q[9];k=d(q[2]?q[1]:t);var F=f&&d(f)||k,C=H&&d(H),D=H?function(B,A){return C(h,A)}:function(B){return Pb(B)},y=function(B,A){return D(B,G(B,A))},v=d(q[2]||q[1]),p=d(q[3]||""),r=d(q[4]||""),m=d(q[8]),x={},G=w?function(B,A){x[w]=A;x[t]=B;return x}:function(B){x[t]=B;return x};return{trackBy:H,getTrackByValue:y,getWatchables:d(m,function(B){var A=[];B=B||[];for(var E=n(B),L=E.length,Q=0;Q<L;Q++){var S=
-B===E?Q:E[Q],X=B[S];S=G(X,S);X=D(X,S);A.push(X);if(q[2]||q[1])X=v(h,S),A.push(X);q[4]&&(S=r(h,S),A.push(S))}return A}),getOptions:function(){for(var B=[],A={},E=m(h)||[],L=n(E),Q=L.length,S=0;S<Q;S++){var X=E===L?S:L[S],ha=G(E[X],X),ka=F(h,ha);X=D(ka,ha);var ea=v(h,ha),ma=p(h,ha);ha=r(h,ha);ka=new l(X,ka,ea,ma,ha);B.push(ka);A[X]=ka}return{items:B,selectValueMap:A,getOptionFromViewValue:function(la){return A[y(la)]},getViewValueFromOption:function(la){return H?Bb(la.viewValue):la.viewValue}}}}}var e=
-ia.document.createElement("option"),g=ia.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(f,k,h,l){l[0].registerOption=ja},post:function(f,k,h,l){function n(p){var r=(p=D.getOptionFromViewValue(p))&&p.element;r&&!r.selected&&(r.selected=!0);return p}function q(p,r){p.element=r;r.disabled=p.disabled;p.label!==r.label&&(r.label=p.label,r.textContent=p.label);r.value=p.selectValue}var t=l[0],w=l[1],H=h.multiple;l=0;for(var F=k.children(),
-C=F.length;l<C;l++)if(""===F[l].value){t.hasEmptyOption=!0;t.emptyOption=F.eq(l);break}k.empty();l=!!t.emptyOption;da(e.cloneNode(!1)).val("?");var D,y=c(h.ngOptions,k,f),v=b[0].createDocumentFragment();t.generateUnknownOptionValue=function(p){return"?"};H?(t.writeValue=function(p){if(D){var r=p&&p.map(n)||[];D.items.forEach(function(m){m.element.selected&&-1===Array.prototype.indexOf.call(r,m)&&(m.element.selected=!1)})}},t.readValue=function(){var p=k.val()||[],r=[];I(p,function(m){(m=D.selectValueMap[m])&&
-!m.disabled&&r.push(D.getViewValueFromOption(m))});return r},y.trackBy&&f.$watchCollection(function(){if(oa(w.$viewValue))return w.$viewValue.map(function(p){return y.getTrackByValue(p)})},function(){w.$render()})):(t.writeValue=function(p){if(D){var r=k[0].options[k[0].selectedIndex],m=D.getOptionFromViewValue(p);r&&r.removeAttribute("selected");m?(k[0].value!==m.selectValue&&(t.removeUnknownOption(),k[0].value=m.selectValue,m.element.selected=!0),m.element.setAttribute("selected","selected")):t.selectUnknownOrEmptyOption(p)}},
-t.readValue=function(){var p=D.selectValueMap[k.val()];return p&&!p.disabled?(t.unselectEmptyOption(),t.removeUnknownOption(),D.getViewValueFromOption(p)):null},y.trackBy&&f.$watch(function(){return y.getTrackByValue(w.$viewValue)},function(){w.$render()}));l&&(a(t.emptyOption)(f),k.prepend(t.emptyOption),8===t.emptyOption[0].nodeType?(t.hasEmptyOption=!1,t.registerOption=function(p,r){""===r.val()&&(t.hasEmptyOption=!0,t.emptyOption=r,t.emptyOption.removeClass("ng-scope"),w.$render(),r.on("$destroy",
-function(){var m=t.$isEmptyOptionSelected();t.hasEmptyOption=!1;t.emptyOption=void 0;m&&w.$render()}))}):t.emptyOption.removeClass("ng-scope"));f.$watchCollection(y.getWatchables,function(){var p=D&&t.readValue();if(D)for(var r=D.items.length-1;0<=r;r--){var m=D.items[r];R(m.group)?Fc(m.element.parentNode):Fc(m.element)}D=y.getOptions();var x={};D.items.forEach(function(G){if(R(G.group)){var B=x[G.group];B||(B=g.cloneNode(!1),v.appendChild(B),B.label=null===G.group?"null":G.group,x[G.group]=B);var A=
-e.cloneNode(!1);B.appendChild(A);q(G,A)}else B=e.cloneNode(!1),v.appendChild(B),q(G,B)});k[0].appendChild(v);w.$render();w.$isEmpty(p)||(r=t.readValue(),(y.trackBy||H?db(p,r):p===r)||(w.$setViewValue(r),w.$render()))})}}}}],Ni=["$locale","$interpolate","$log",function(a,b,d){var c=/{}/g,e=/^when(Minus)?(.+)$/;return{link:function(g,f,k){function h(v){f.text(v||"")}var l=k.count,n=k.$attr.when&&f.attr(k.$attr.when),q=k.offset||0,t=g.$eval(n)||{},w={},H=b.startSymbol(),F=b.endSymbol(),C=H+l+"-"+q+F,
-D=Va.noop,y;I(k,function(v,p){if(v=e.exec(p))v=(v[1]?"-":"")+xa(v[2]),t[v]=f.attr(k.$attr[p])});I(t,function(v,p){w[p]=b(v.replace(c,C))});g.$watch(l,function(v){var p=parseFloat(v),r=Ua(p);r||p in t||(p=a.pluralCat(p-q));p===y||r&&Ua(y)||(D(),r=w[p],U(r)?(null!=v&&d.debug("ngPluralize: no rule defined for '"+p+"' in "+n),D=ja,h()):D=g.$watch(r,h),y=p)})}}}],Oi=["$parse","$animate","$compile",function(a,b,d){var c=va("ngRepeat"),e=function(g,f,k,h,l,n,q){g[k]=h;l&&(g[l]=n);g.$index=f;g.$first=0===
-f;g.$last=f===q-1;g.$middle=!(g.$first||g.$last);g.$odd=!(g.$even=0===(f&1))};return{restrict:"A",multiElement:!0,transclude:"element",priority:1E3,terminal:!0,$$tlb:!0,compile:function(g,f){var k=f.ngRepeat,h=d.$$createComment("end ngRepeat",k);g=k.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!g)throw c("iexp",k);f=g[1];var l=g[2],n=g[3],q=g[4];g=f.match(/^(?:(\s*[$\w]+)|\(\s*([$\w]+)\s*,\s*([$\w]+)\s*\))$/);if(!g)throw c("iidexp",f);var t=
-g[3]||g[1],w=g[2];if(n&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(n)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(n)))throw c("badident",n);var H,F={$id:Pb};if(q)var C=a(q);else{var D=function(v,p){return Pb(p)};var y=function(v){return v}}return function(v,p,r,m,x){C&&(H=function(B,A,E){w&&(F[w]=B);F[t]=A;F.$index=E;return C(v,F)});var G=Ea();v.$watchCollection(l,function(B){var A,E=p[0],L=Ea();n&&(v[n]=B);if(ub(B)){var Q=B;var S=H||D}else for(ha in S=
-H||y,Q=[],B)bb.call(B,ha)&&"$"!==ha.charAt(0)&&Q.push(ha);var X=Q.length;var ha=Array(X);for(A=0;A<X;A++){var ka=B===Q?A:Q[A];var ea=B[ka];var ma=S(ka,ea,A);if(G[ma]){var la=G[ma];delete G[ma];L[ma]=la;ha[A]=la}else{if(L[ma])throw I(ha,function(ua){ua&&ua.scope&&(G[ua.id]=ua)}),c("dupes",k,ma,ea);ha[A]={id:ma,scope:void 0,clone:void 0};L[ma]=!0}}for(ya in G){la=G[ya];ma=wc(la.clone);b.leave(ma);if(ma[0].parentNode)for(A=0,S=ma.length;A<S;A++)ma[A].$$NG_REMOVED=!0;la.scope.$destroy()}for(A=0;A<X;A++)if(ka=
-B===Q?A:Q[A],ea=B[ka],la=ha[A],la.scope){var ya=E;do ya=ya.nextSibling;while(ya&&ya.$$NG_REMOVED);la.clone[0]!==ya&&b.move(wc(la.clone),null,E);E=la.clone[la.clone.length-1];e(la.scope,A,t,ea,w,ka,X)}else x(function(ua,mb){la.scope=mb;mb=h.cloneNode(!1);ua[ua.length++]=mb;b.enter(ua,null,E);E=mb;la.clone=ua;L[la.id]=la;e(la.scope,A,t,ea,w,ka,X)});G=L})}}}}],Pi=["$animate",function(a){return{restrict:"A",multiElement:!0,link:function(b,d,c){b.$watch(c.ngShow,function(e){a[e?"removeClass":"addClass"](d,
-"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Qi=["$animate",function(a){return{restrict:"A",multiElement:!0,link:function(b,d,c){b.$watch(c.ngHide,function(e){a[e?"addClass":"removeClass"](d,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Ri=Vb(function(a,b,d){a.$watch(d.ngStyle,function(c,e){e&&c!==e&&I(e,function(g,f){b.css(f,"")});c&&b.css(c)},!0)}),Si=["$animate","$compile",function(a,b){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(d,c,e,g){var f=
-[],k=[],h=[],l=[],n=function(q,t){return function(w){!1!==w&&q.splice(t,1)}};d.$watch(e.ngSwitch||e.on,function(q){for(var t,w;h.length;)a.cancel(h.pop());t=0;for(w=l.length;t<w;++t){var H=wc(k[t].clone);l[t].$destroy();(h[t]=a.leave(H)).done(n(h,t))}k.length=0;l.length=0;(f=g.cases["!"+q]||g.cases["?"])&&I(f,function(F){F.transclude(function(C,D){l.push(D);D=F.element;C[C.length++]=b.$$createComment("end ngSwitchWhen");k.push({clone:C});a.enter(C,D.parent(),D)})})})}}}],Ti=Vb({transclude:"element",
-priority:1200,require:"^ngSwitch",multiElement:!0,link:function(a,b,d,c,e){a=d.ngSwitchWhen.split(d.ngSwitchWhenSeparator).sort().filter(function(g,f,k){return k[f-1]!==g});I(a,function(g){c.cases["!"+g]=c.cases["!"+g]||[];c.cases["!"+g].push({transclude:e,element:b})})}}),Ui=Vb({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(a,b,d,c,e){c.cases["?"]=c.cases["?"]||[];c.cases["?"].push({transclude:e,element:b})}}),Vi=va("ngTransclude"),Wi=["$compile",function(a){return{restrict:"EAC",
-compile:function(b){var d=a(b.contents());b.empty();return function(c,e,g,f,k){function h(){d(c,function(l){e.append(l)})}if(!k)throw Vi("orphan",jb(e));g.ngTransclude===g.$attr.ngTransclude&&(g.ngTransclude="");g=g.ngTransclude||g.ngTranscludeSlot;k(function(l,n){var q;if(q=l.length)a:{q=0;for(var t=l.length;q<t;q++){var w=l[q];if(w.nodeType!==wb||w.nodeValue.trim()){q=!0;break a}}q=void 0}q?e.append(l):(h(),n.$destroy())},null,g);g&&!k.isSlotFilled(g)&&h()}}}}],Xi=["$templateCache",function(a){return{restrict:"E",
-terminal:!0,compile:function(b,d){"text/ng-template"===d.type&&a.put(d.id,b[0].text)}}}],Yi={$setViewValue:ja,$render:ja},Zi=["$element","$scope",function(a,b){function d(){f||(f=!0,b.$$postDigest(function(){f=!1;e.ngModelCtrl.$render()}))}function c(h){k||(k=!0,b.$$postDigest(function(){b.$$destroyed||(k=!1,e.ngModelCtrl.$setViewValue(e.readValue()),h&&e.ngModelCtrl.$render())}))}var e=this,g=new Hc;e.selectValueMap={};e.ngModelCtrl=Yi;e.multiple=!1;e.unknownOption=da(ia.document.createElement("option"));
-e.hasEmptyOption=!1;e.emptyOption=void 0;e.renderUnknownOption=function(h){h=e.generateUnknownOptionValue(h);e.unknownOption.val(h);a.prepend(e.unknownOption);Lb(e.unknownOption,!0);a.val(h)};e.updateUnknownOption=function(h){h=e.generateUnknownOptionValue(h);e.unknownOption.val(h);Lb(e.unknownOption,!0);a.val(h)};e.generateUnknownOptionValue=function(h){return"? "+Pb(h)+" ?"};e.removeUnknownOption=function(){e.unknownOption.parent()&&e.unknownOption.remove()};e.selectEmptyOption=function(){e.emptyOption&&
-(a.val(""),Lb(e.emptyOption,!0))};e.unselectEmptyOption=function(){e.hasEmptyOption&&Lb(e.emptyOption,!1)};b.$on("$destroy",function(){e.renderUnknownOption=ja});e.readValue=function(){var h=a.val();h=h in e.selectValueMap?e.selectValueMap[h]:h;return e.hasOption(h)?h:null};e.writeValue=function(h){var l=a[0].options[a[0].selectedIndex];l&&Lb(da(l),!1);e.hasOption(h)?(e.removeUnknownOption(),l=Pb(h),a.val(l in e.selectValueMap?l:h),Lb(da(a[0].options[a[0].selectedIndex]),!0)):e.selectUnknownOrEmptyOption(h)};
-e.addOption=function(h,l){8!==l[0].nodeType&&(Ob(h,'"option value"'),""===h&&(e.hasEmptyOption=!0,e.emptyOption=l),l=g.get(h)||0,g.set(h,l+1),d())};e.removeOption=function(h){var l=g.get(h);l&&(1===l?(g.delete(h),""===h&&(e.hasEmptyOption=!1,e.emptyOption=void 0)):g.set(h,l-1))};e.hasOption=function(h){return!!g.get(h)};e.$hasEmptyOption=function(){return e.hasEmptyOption};e.$isUnknownOptionSelected=function(){return a[0].options[0]===e.unknownOption[0]};e.$isEmptyOptionSelected=function(){return e.hasEmptyOption&&
-a[0].options[a[0].selectedIndex]===e.emptyOption[0]};e.selectUnknownOrEmptyOption=function(h){null==h&&e.emptyOption?(e.removeUnknownOption(),e.selectEmptyOption()):e.unknownOption.parent().length?e.updateUnknownOption(h):e.renderUnknownOption(h)};var f=!1,k=!1;e.registerOption=function(h,l,n,q,t){if(n.$attr.ngValue){var w,H=NaN;n.$observe("value",function(F){var C=l.prop("selected");if(R(H)){e.removeOption(w);delete e.selectValueMap[H];var D=!0}H=Pb(F);w=F;e.selectValueMap[H]=F;e.addOption(F,l);
-l.attr("value",H);D&&C&&c()})}else q?n.$observe("value",function(F){e.readValue();var C=l.prop("selected");if(R(w)){e.removeOption(w);var D=!0}w=F;e.addOption(F,l);D&&C&&c()}):t?h.$watch(t,function(F,C){n.$set("value",F);var D=l.prop("selected");C!==F&&e.removeOption(C);e.addOption(F,l);C&&D&&c()}):e.addOption(n.value,l);n.$observe("disabled",function(F){if("true"===F||F&&l.prop("selected"))e.multiple?c(!0):(e.ngModelCtrl.$setViewValue(null),e.ngModelCtrl.$render())});l.on("$destroy",function(){var F=
-e.readValue(),C=n.value;e.removeOption(C);d();(e.multiple&&F&&-1!==F.indexOf(C)||F===C)&&c(!0)})}}],$i=function(){return{restrict:"E",require:["select","?ngModel"],controller:Zi,priority:1,link:{pre:function(a,b,d,c){var e=c[0],g=c[1];if(g){if(e.ngModelCtrl=g,b.on("change",function(){e.removeUnknownOption();a.$apply(function(){g.$setViewValue(e.readValue())})}),d.multiple){e.multiple=!0;e.readValue=function(){var h=[];I(b.find("option"),function(l){l.selected&&!l.disabled&&(l=l.value,h.push(l in e.selectValueMap?
-e.selectValueMap[l]:l))});return h};e.writeValue=function(h){I(b.find("option"),function(l){var n=!!h&&(-1!==Array.prototype.indexOf.call(h,l.value)||-1!==Array.prototype.indexOf.call(h,e.selectValueMap[l.value]));n!==l.selected&&Lb(da(l),n)})};var f,k=NaN;a.$watch(function(){k!==g.$viewValue||db(f,g.$viewValue)||(f=kb(g.$viewValue),g.$render());k=g.$viewValue});g.$isEmpty=function(h){return!h||0===h.length}}}else e.registerOption=ja},post:function(a,b,d,c){var e=c[1];if(e){var g=c[0];e.$render=function(){g.writeValue(e.$viewValue)}}}}}},
-aj=["$interpolate",function(a){return{restrict:"E",priority:100,compile:function(b,d){var c;if(!R(d.ngValue))if(R(d.value))var e=a(d.value,!0);else(c=a(b.text(),!0))||d.$set("value",b.text());return function(g,f,k){var h=f.parent();(h=h.data("$selectController")||h.parent().data("$selectController"))&&h.registerOption(g,f,k,e,c)}}}}],Nf=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){c&&(d.required=!0,c.$validators.required=function(e,g){return!d.required||!c.$isEmpty(g)},
-d.$observe("required",function(){c.$validate()}))}}},Of=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){if(c){var e,g=d.ngPattern||d.pattern;d.$observe("pattern",function(f){na(f)&&0<f.length&&(f=new RegExp("^"+f+"$"));if(f&&!f.test)throw va("ngPattern")("noregexp",g,f,jb(b));e=f||void 0;c.$validate()});c.$validators.pattern=function(f,k){return c.$isEmpty(k)||U(e)||e.test(k)}}}}},Pf=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){if(c){var e=-1;d.$observe("maxlength",
-function(g){g=parseInt(g,10);e=Ua(g)?-1:g;c.$validate()});c.$validators.maxlength=function(g,f){return 0>e||c.$isEmpty(f)||f.length<=e}}}}},Qf=function(){return{restrict:"A",require:"?ngModel",link:function(a,b,d,c){if(c){var e=0;d.$observe("minlength",function(g){e=parseInt(g,10)||0;c.$validate()});c.$validators.minlength=function(g,f){return c.$isEmpty(f)||f.length>=e}}}}};if(ia.angular.bootstrap)ia.console&&console.log("WARNING: Tried to load AngularJS more than once.");else{(function(){if(!Df){var a=
-bd();if((Ab=U(a)?ia.jQuery:a?ia[a]:void 0)&&Ab.fn.on){da=Ab;Aa(Ab.fn,{scope:Qb.scope,isolateScope:Qb.isolateScope,controller:Qb.controller,injector:Qb.injector,inheritedData:Qb.inheritedData});var b=Ab.cleanData;Ab.cleanData=function(d){for(var c,e=0,g;null!=(g=d[e]);e++)(c=Ab._data(g,"events"))&&c.$destroy&&Ab(g).triggerHandler("$destroy");b(d)}}else da=Ha;Va.element=da;Df=!0}})();(function(a){Aa(a,{errorHandlingConfig:Rf,bootstrap:le,copy:Bb,extend:Aa,merge:Tf,equals:db,element:da,forEach:I,injector:gc,
-noop:ja,bind:Mb,toJson:ec,fromJson:ie,identity:uc,isUndefined:U,isDefined:R,isString:na,isFunction:ca,isObject:fa,isNumber:Pa,isElement:id,isArray:oa,version:Th,isDate:Xa,lowercase:xa,uppercase:Tc,callbacks:{$$counter:0},getTestability:bg,reloadWithDebugInfo:ag,$$minErr:va,$$csp:Jb,$$encodeUriSegment:fc,$$encodeUriQuery:Za,$$stringify:rd});zd=dg(ia);zd("ng",["ngLocale"],["$provide",function(b){b.provider({$$sanitizeUri:th});b.provider("$compile",xe).directive({a:ji,input:Lf,textarea:Lf,form:ki,script:Xi,
-select:$i,option:aj,ngBind:ri,ngBindHtml:ti,ngBindTemplate:si,ngClass:vi,ngClassEven:xi,ngClassOdd:wi,ngCloak:yi,ngController:zi,ngForm:li,ngHide:Qi,ngIf:Bi,ngInclude:Ci,ngInit:Ei,ngNonBindable:Ji,ngPluralize:Ni,ngRepeat:Oi,ngShow:Pi,ngStyle:Ri,ngSwitch:Si,ngSwitchWhen:Ti,ngSwitchDefault:Ui,ngOptions:Mi,ngTransclude:Wi,ngModel:Gi,ngList:Fi,ngChange:ui,pattern:Of,ngPattern:Of,required:Nf,ngRequired:Nf,minlength:Qf,ngMinlength:Qf,maxlength:Pf,ngMaxlength:Pf,ngValue:qi,ngModelOptions:Ii}).directive({ngInclude:Di,
-input:oi}).directive(dd).directive(Mf);b.provider({$anchorScroll:ug,$animate:ai,$animateCss:di,$$animateJs:Zh,$$animateQueue:$h,$$AnimateRunner:ci,$$animateAsyncRun:bi,$browser:xg,$cacheFactory:yg,$controller:Rg,$document:Sg,$$isDocumentHidden:Tg,$exceptionHandler:Ug,$filter:kf,$$forceReflow:ei,$interpolate:eh,$interval:fh,$http:$g,$httpParamSerializer:Vg,$httpParamSerializerJQLike:Wg,$httpBackend:ch,$xhrFactory:bh,$jsonpCallbacks:fi,$location:ih,$log:jh,$parse:oh,$rootScope:sh,$q:ph,$$q:qh,$sce:Oh,
-$sceDelegate:Nh,$sniffer:uh,$templateCache:zg,$templateRequest:Ph,$$testability:vh,$timeout:wh,$window:xh,$$rAF:rh,$$jqLite:pg,$$Map:Wh,$$cookieReader:yh})}]).info({angularVersion:"1.6.4-local+sha.617b36117"})})(Va);Va.module("ngLocale",[],["$provide",function(a){a.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),
-SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONEMONTH:"January February March April May June July August September October November December".split(" "),WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a","short":"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",
-PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-\u00a4",negSuf:"",posPre:"\u00a4",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(b,d){var c=b|0;if(void 0===d){d=Math;var e=d.min;b+="";var g=b.indexOf(".");d=e.call(d,-1==g?0:b.length-g-1,3)}return 1==c&&0==d?"one":"other"}})}]);var Ya=va("$sce"),Yb={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",TEMPLATE_URL:"templateUrl",
-JS:"js"},be=/_([a-z])/g,Qh=va("$compile");da(function(){Zf(ia.document,le)})}})(window);angular.element(document).find("head").append(angular.element("<style>").text('@charset "UTF-8";\n\n[ng\\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],\n.ng-cloak, .x-ng-cloak,\n.ng-hide:not(.ng-hide-animate) {\n  display: none !important;\n}\n\nng\\:form {\n  display: block;\n}\n\n.ng-animate-shim {\n  visibility:hidden;\n}\n\n.ng-anchor {\n  position:absolute;\n}\n'));
-
-//third_party/javascript/angular_material/latest/angular-material.min.js
-/*!
- * AngularJS Material Design
- * https://github.com/angular/material
- * @license MIT
- * v1.1.20
- */
-!function(R,fe,ge){"use strict";function e(e,t){if(t.has("$swipe")){e.warn("You are using the ngTouch module. \nAngularJS Material already has mobile click, tap, and swipe support... \nngTouch is not supported with AngularJS Material!")}}function t(e,t){e.decorator("$$rAF",["$delegate",n]),e.decorator("$q",["$delegate",o]),t.theme("default").primaryPalette("indigo").accentPalette("pink").warnPalette("deep-orange").backgroundPalette("grey")}function n(r){return r.throttle=function(e){var t,n,o,i;return function(){t=arguments,i=this,o=e,n||(n=!0,r(function(){o.apply(i,Array.prototype.slice.call(t)),n=!1}))}},r}function o(e){return e.resolve||(e.resolve=e.when),e}function i(r){return{restrict:"A",link:{pre:function(e,t,n){var o=n.mdAutoFocus||n.mdAutofocus||n.mdSidenavFocus;i(r(o)(e)),o&&e.$watch(o,i);function i(e){fe.isUndefined(e)&&(e=!0),t.toggleClass("md-autofocus",!!e)}}}}}function r(e,d){function s(){return!0}e&&!fe.isArray(e)&&(e=Array.prototype.slice.call(e)),d=!!d;var l=e||[];return{items:function(){return[].concat(l)},count:function(){return l.length},inRange:c,contains:t,indexOf:m,itemAt:function(e){return c(e)?l[e]:null},findBy:function(t,n){return l.filter(function(e){return e[t]===n})},add:function(e,t){if(!e)return-1;fe.isNumber(t)||(t=l.length);return l.splice(t,0,e),m(e)},remove:function(e){t(e)&&l.splice(m(e),1)},first:u,last:p,next:fe.bind(null,n,!1),previous:fe.bind(null,n,!0),hasPrevious:function(e){return!!e&&c(m(e)-1)},hasNext:function(e){return!!e&&c(m(e)+1)}};function c(e){return l.length&&-1<e&&e<l.length}function m(e){return l.indexOf(e)}function t(e){return e&&-1<m(e)}function u(){return l.length?l[0]:null}function p(){return l.length?l[l.length-1]:null}function n(e,t,n,o){n=n||s;for(var i=m(t);;){if(!c(i))return null;var r=i+(e?-1:1),a=null;if(c(r)?a=l[r]:d&&(r=m(a=e?p():u())),null===a||r===o)return null;if(n(a))return a;fe.isUndefined(o)&&(o=r),i=r}}}function a(a,t,o){var r={},d={},i={},n={};return e.getResponsiveAttribute=function(e,t){for(var n=0;n<a.MEDIA_PRIORITY.length;n++){var o=a.MEDIA_PRIORITY[n];if(d[r[o]].matches){var i=l(e,t+"-"+o);if(e[i])return e[i]}}return e[l(e,t)]},e.getQuery=function(e){return d[e]},e.watchResponsiveAttributes=function(e,o,i){var r=[];return e.forEach(function(e){var t=l(o,e);for(var n in fe.isDefined(o[t])&&r.push(o.$observe(t,fe.bind(void 0,i,null))),a.MEDIA)t=l(o,e+"-"+n),fe.isDefined(o[t])&&r.push(o.$observe(t,fe.bind(void 0,i,n)))}),function(){r.forEach(function(e){e()})}},e;function e(e){var t=r[e];fe.isUndefined(t)&&(t=r[e]=function(e){return a.MEDIA[e]||("("!==e.charAt(0)?"("+e+")":e)}(e));var n=i[t];return fe.isUndefined(n)&&(n=function(e){var t=d[e];t=t||(d[e]=o.matchMedia(e));return t.addListener(s),i[t.media]=!!t.matches}(t)),n}function s(e){t.$evalAsync(function(){i[e.media]=!!e.matches})}function l(e,t){return n[t]||(n[t]=e.$normalize(t))}}function d(e,t){var o=["data","x"];return e?t?n(e):i(e):{buildList:i,buildSelector:n,hasAttribute:function(e,t){if(!(e=r(e)))return!1;for(var n=i(t),o=0;o<n.length;o++)if(e.hasAttribute(n[o]))return!0;return!1},removeAttribute:function(t,e){if(!(t=r(t)))return;i(e).forEach(function(e){t.removeAttribute(e)})}};function i(n){return(n=fe.isArray(n)?n:[n]).forEach(function(t){o.forEach(function(e){n.push(e+"-"+t)})}),n}function n(e){return i(e=fe.isArray(e)?e:[e]).map(function(e){return"["+e+"]"}).join(",")}function r(e){if((e=e[0]||e).nodeType)return e}}function A(e){return e.replace(/-[a-z]/g,function(e){return e.charAt(1).toUpperCase()})}var w,_,k,x,N,s,l,c,m,u,p,h,f,g,b,v,E,$,y,C,M,T;function S(o,i,s,r){var a=this.showWarnings;return{expect:d,expectAsync:l,expectWithText:function(e,t){var n=c(e)||"";-1<n.indexOf(r.startSymbol())?l(e,t,function(){return c(e)}):d(e,t,n)},expectWithoutText:function(e,t){var n=c(e);-1<n.indexOf(r.startSymbol())||n||d(e,t,n)},getText:c,hasAriaLabel:m,parentHasAriaLabel:function e(t,n){n=n||1;var o=fe.element(t)[0]||t;if(!o.parentNode)return!1;if(i(o.parentNode))return!0;n--;if(n)return e(o.parentNode,n);return!1;function i(e){if(!m(e))return!1;if(e.hasAttribute("role"))switch(e.getAttribute("role").toLowerCase()){case"command":case"definition":case"directory":case"grid":case"list":case"listitem":case"log":case"marquee":case"menu":case"menubar":case"note":case"presentation":case"separator":case"scrollbar":case"status":case"tablist":return!1}switch(e.tagName.toLowerCase()){case"abbr":case"acronym":case"address":case"applet":case"audio":case"b":case"bdi":case"bdo":case"big":case"blockquote":case"br":case"canvas":case"caption":case"center":case"cite":case"code":case"col":case"data":case"dd":case"del":case"dfn":case"dir":case"div":case"dl":case"em":case"embed":case"fieldset":case"figcaption":case"font":case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":case"hgroup":case"html":case"i":case"ins":case"isindex":case"kbd":case"keygen":case"label":case"legend":case"li":case"map":case"mark":case"menu":case"object":case"ol":case"output":case"pre":case"presentation":case"q":case"rt":case"ruby":case"samp":case"small":case"source":case"span":case"status":case"strike":case"strong":case"sub":case"sup":case"svg":case"tbody":case"td":case"th":case"thead":case"time":case"tr":case"track":case"tt":case"ul":case"var":return!1}return!0}}};function d(e,t,n){var o=fe.element(e)[0]||e;!o||o.hasAttribute(t)&&0!==o.getAttribute(t).length||function(e,t){var n=e.hasChildNodes(),o=!1;if(n)for(var i=e.childNodes,r=0;r<i.length;r++){var a=i[r];1===a.nodeType&&a.hasAttribute(t)&&"none"!==((d=a).currentStyle?d.currentStyle:s.getComputedStyle(d)).display&&(o=!0)}var d;return o}(o,t)||((n=fe.isString(n)?n.trim():"").length?e.attr(t,n):a&&i.warn('ARIA: Attribute "',t,'", required for accessibility, is missing on node:',o))}function l(e,t,n){o(function(){d(e,t,n())})}function c(t){t=t[0]||t;for(var e,n=document.createTreeWalker(t,NodeFilter.SHOW_TEXT,null,!1),o="";e=n.nextNode();)i(e)||(o+=e.textContent);return o.trim()||"";function i(e){for(;e.parentNode&&(e=e.parentNode)!==t;)if(e.getAttribute&&"true"===e.getAttribute("aria-hidden"))return!0}}function m(e){var t=fe.element(e)[0]||e;return!!t.hasAttribute&&(t.hasAttribute("aria-label")||t.hasAttribute("aria-labelledby")||t.hasAttribute("aria-describedby"))}}function D(r){var a=!1;function d(e,t,n,o,i){this.$q=e,this.$templateRequest=t,this.$injector=n,this.$compile=o,this.$controller=i}this.respectPreAssignBindingsEnabled=function(e){return fe.isDefined(e)?(a=e,this):a},this.$get=["$q","$templateRequest","$injector","$compile","$controller",function(e,t,n,o,i){return new d(e,t,n,o,i)}],d.prototype.compile=function(e){return e.contentElement?this._prepareContentElement(e):this._compileTemplate(e)},d.prototype._prepareContentElement=function(e){var t=this._fetchContentElement(e);return this.$q.resolve({element:t.element,cleanup:t.restore,locals:{},link:function(){return t.element}})},d.prototype._compileTemplate=function(o){var i=this,e=o.templateUrl,t=o.template||"",n=fe.extend({},o.resolve),r=fe.extend({},o.locals),a=o.transformTemplate||fe.identity;return fe.forEach(n,function(e,t){fe.isString(e)?n[t]=i.$injector.get(e):n[t]=i.$injector.invoke(e)}),fe.extend(n,r),n.$$ngTemplate=e?this.$templateRequest(e):this.$q.when(t),this.$q.all(n).then(function(e){var t=a(e.$$ngTemplate,o),n=o.element||fe.element("<div>").html(t.trim()).contents();return i._compileElement(e,n,o)})},d.prototype._compileElement=function(o,i,r){var a=this,d=this.$compile(i),s={element:i,cleanup:i.remove.bind(i),locals:o,link:function(e){if(o.$scope=e,r.controller){var t=fe.extend({},o,{$element:i}),n=a._createController(r,t,o);i.data("$ngControllerController",n),i.children().data("$ngControllerController",n),s.controller=n}return d(e)}};return s},d.prototype._createController=function(e,t,n){var o;if(!a||("function"==typeof r.preAssignBindingsEnabled?r.preAssignBindingsEnabled():1===fe.version.major&&fe.version.minor<6)){var i=this.$controller(e.controller,t,!0);e.bindToController&&fe.extend(i.instance,n),o=i()}else o=this.$controller(e.controller,t),e.bindToController&&fe.extend(o,n);return e.controllerAs&&(t.$scope[e.controllerAs]=o),fe.isFunction(o.$onInit)&&o.$onInit(),o},d.prototype._fetchContentElement=function(e){var t=e.contentElement,n=null;return n=fe.isString(t)?o(t=document.querySelector(t)):(t=t[0]||t,document.contains(t)?o(t):function(){t.parentNode&&t.parentNode.removeChild(t)}),{element:fe.element(t),restore:n};function o(e){var t=e.parentNode,n=e.nextElementSibling;return function(){n?t.insertBefore(e,n):t.appendChild(e)}}}}function I(e,t,n){this.$timeout=e,this.$mdUtil=t,this.$rootScope=n,this.pointerEvent="MSPointerEvent"in R?"MSPointerDown":"PointerEvent"in R?"pointerdown":null,this.bodyElement=fe.element(document.body),this.isBuffering=!1,this.bufferTimeout=null,this.lastInteractionType=null,this.lastInteractionTime=null,this.inputHandler=this.onInputEvent.bind(this),this.bufferedInputHandler=this.onBufferInputEvent.bind(this),this.inputEventMap={keydown:"keyboard",mousedown:"mouse",mouseenter:"mouse",touchstart:"touch",pointerdown:"pointer",MSPointerDown:"pointer"},this.iePointerMap={2:"touch",3:"touch",4:"mouse"},this.initializeEvents(),this.$rootScope.$on("$destroy",this.deregister.bind(this))}function H(e){return e.replace(h,"").replace(f,function(e,t,n,o){return o?n.toUpperCase():n})}function O(){var e=!!document.querySelector("[md-layouts-disabled]");T.enabled=!e}function P(){return T.enabled=!1,{restrict:"A",priority:"900"}}function L(o){return["$mdUtil","$interpolate","$log",function(e,t,n){return l=e,c=t,m=n,{restrict:"A",compile:function(e,t){var n;return T.enabled&&(U(o,z(o,t,""),j(e,o,t)),i(null,e),n=i),n||fe.noop}}}];function i(e,t){t.addClass(o)}}function F(t){var n=t.split("-");return["$log",function(e){return e.warn(t+"has been deprecated. Please use a `"+n[0]+"-gt-<xxx>` variant."),fe.noop}]}function B(e,t,n,o){var i,r=n[0].nodeName.toLowerCase();switch(e.replace(v,"")){case"flex":"md-button"!=r&&"fieldset"!=r||(i="<"+r+" "+e+"></"+r+">","https://github.com/philipwalton/flexbugs#9-some-html-elements-cant-be-flex-containers","Markup '{0}' may not work as expected in IE Browsers. Consult '{1}' for details.",o.warn(l.supplant("Markup '{0}' may not work as expected in IE Browsers. Consult '{1}' for details.",[i,"https://github.com/philipwalton/flexbugs#9-some-html-elements-cant-be-flex-containers"])))}}function U(e,t,n){if(!q(t)){switch(e.replace(v,"")){case"layout":W(t,y)||(t=y[0]);break;case"flex":W(t,$)||isNaN(t)&&(t="");break;case"flex-offset":case"flex-order":t&&!isNaN(+t)||(t="0");break;case"layout-align":var o=function(e){var t,n={main:"start",cross:"stretch"};0!==(e=e||"").indexOf("-")&&0!==e.indexOf(" ")||(e="none"+e);(t=e.toLowerCase().trim().replace(E,"-").split("-")).length&&"space"===t[0]&&(t=[t[0]+"-"+t[1],t[2]]);0<t.length&&(n.main=t[0]||n.main);1<t.length&&(n.cross=t[1]||n.cross);C.indexOf(n.main)<0&&(n.main="start");M.indexOf(n.cross)<0&&(n.cross="stretch");return n}(t);t=l.supplant("{main}-{cross}",o);break;case"layout-padding":case"layout-margin":case"layout-fill":case"layout-wrap":case"layout-nowrap":t=""}null!=t&&(n||fe.noop)(t)}return t?t.trim():""}function j(e,t,n){return function(e){q(e)||(n[n.$normalize(t)]=e)}}function q(e){return-1<(e||"").indexOf(c.startSymbol())}function z(e,t,n){var o=t.$normalize(e);return t[o]?t[o].trim().replace(E,"-"):n||null}function W(t,e,n){t=n&&t?t.replace(E,n):t;var o=!1;return t&&e.forEach(function(e){e=n?e.replace(E,n):e,o=o||e===t}),o}function V(e){this._$timeout=e,this._liveElement=this._createLiveElement(),this._announceTimeout=100}function Y(n,o){var i,r=[],a={};return i={notFoundError:function(e,t){n.error((t||"")+"No instance found for handle",e)},getInstances:function(){return r},get:function(e){if(!d(e))return null;var t,n,o;for(t=0,n=r.length;t<n;t++)if((o=r[t]).$$mdHandle===e)return o;return null},register:function(t,e){return e?(t.$$mdHandle=e,r.push(t),(n=a[e])&&(n.forEach(function(e){e.resolve(t)}),delete a[e]),function(){var e=r.indexOf(t);-1!==e&&r.splice(e,1)}):fe.noop;var n},when:function(e){if(d(e)){var t=o.defer(),n=i.get(e);return n?t.resolve(n):(a[e]===ge&&(a[e]=[]),a[e].push(t)),t.promise}return o.reject("Invalid `md-component-id` value.")}};function d(e){return e&&""!==e}}function K(o){return{attach:function(e,t,n){return n=fe.extend(function(e){return e.hasClass("md-icon-button")?{isMenuItem:e.hasClass("md-menu-item"),fitRipple:!0,center:!0}:{isMenuItem:e.hasClass("md-menu-item"),dimBackground:!0}}(t),n),o.attach(e,t,n)}}}function G(o){return{attach:function(e,t,n){return o.attach(e,t,fe.extend({center:!0,dimBackground:!1,fitRipple:!0},n))}}}function X(o){return{attach:function(e,t,n){return o.attach(e,t,fe.extend({center:!1,dimBackground:!0,outline:!1,rippleSize:"full"},n))}}}function Q(o){return{attach:function(e,t,n){return o.attach(e,t,fe.extend({center:!1,dimBackground:!0,outline:!1,rippleSize:"full"},n))}}}function Z(l){var c="virtual",t=["standard",c];function m(e){return e?(e=e.toLowerCase(),-1<t.indexOf(e)?e:c):c}return{controller:"MdAutocompleteCtrl",controllerAs:"$mdAutocompleteCtrl",scope:{inputName:"@mdInputName",inputMinlength:"@mdInputMinlength",inputMaxlength:"@mdInputMaxlength",searchText:"=?mdSearchText",selectedItem:"=?mdSelectedItem",itemsExpr:"@mdItems",itemText:"&mdItemText",placeholder:"@placeholder",inputAriaDescribedBy:"@?inputAriaDescribedby",inputAriaLabelledBy:"@?inputAriaLabelledby",inputAriaLabel:"@?inputAriaLabel",noCache:"=?mdNoCache",requireMatch:"=?mdRequireMatch",selectOnMatch:"=?mdSelectOnMatch",matchInsensitive:"=?mdMatchCaseInsensitive",itemChange:"&?mdSelectedItemChange",textChange:"&?mdSearchTextChange",minLength:"=?mdMinLength",delay:"=?mdDelay",autofocus:"=?mdAutofocus",floatingLabel:"@?mdFloatingLabel",autoselect:"=?mdAutoselect",menuClass:"@?mdMenuClass",menuContainerClass:"@?mdMenuContainerClass",inputClass:"@?mdInputClass",inputId:"@?mdInputId",escapeOptions:"@?mdEscapeOptions",dropdownItems:"=?mdDropdownItems",dropdownPosition:"@?mdDropdownPosition",clearButton:"=?mdClearButton",selectedMessage:"@?mdSelectedMessage",mdMode:"=?mdMode"},compile:function(e,n){var o=e.find("input");return["md-select-on-focus","md-no-asterisk","ng-trim","ng-pattern"].forEach(function(e){var t=n[n.$normalize(e)];null!==t&&o.attr(e,t)}),function(e,t,n,o){o.hasNotFound=!!t.attr("md-has-not-found"),fe.isDefined(n.mdClearButton)||e.floatingLabel||(e.clearButton=!0),e.mdMode=m(n.mdMode),t.on("click touchstart touchend",function(e){e.stopPropagation()})}},template:function(n,e){var t,o,i=(t=n.find("md-not-found").detach(),(o=t.length?t.html():"")?'<li ng-if="$mdAutocompleteCtrl.notFoundVisible()"                         md-autocomplete-parent-scope>'+o+"</li>":""),r=function(){var e=n.find("md-item-template").detach(),t=e.length?e.html():n.html();e.length||n.empty();return"<md-autocomplete-parent-scope md-autocomplete-replace>"+t+"</md-autocomplete-parent-scope>"}(),a=n.html(),d=e.tabindex;return i&&n.attr("md-has-not-found",!0),n.attr("tabindex","-1"),"        <md-autocomplete-wrap            ng-class=\"{ 'md-whiteframe-z1': !floatingLabel,                         'md-menu-showing': !$mdAutocompleteCtrl.hidden,                         'md-show-clear-button': !!clearButton }\">          "+(e.mdFloatingLabel?'            <md-input-container ng-if="floatingLabel">              <label>{{floatingLabel}}</label>              <input type="text"                '+(null!=d?'tabindex="'+d+'"':"")+'                id="{{inputId || \'fl-input-\' + $mdAutocompleteCtrl.id}}"                name="{{inputName || \'fl-input-\' + $mdAutocompleteCtrl.id }}"                ng-class="::inputClass"                autocomplete="off"                ng-required="$mdAutocompleteCtrl.isRequired"                ng-readonly="$mdAutocompleteCtrl.isReadonly"                ng-minlength="inputMinlength"                ng-maxlength="inputMaxlength"                ng-disabled="$mdAutocompleteCtrl.isDisabled"                ng-model="$mdAutocompleteCtrl.scope.searchText"                ng-model-options="{ allowInvalid: true }"                ng-mousedown="$mdAutocompleteCtrl.focusInput()"                ng-keydown="$mdAutocompleteCtrl.keydown($event)"                ng-blur="$mdAutocompleteCtrl.blur($event)"                ng-focus="$mdAutocompleteCtrl.focus($event)"                aria-label="{{floatingLabel}}"                ng-attr-aria-autocomplete="{{$mdAutocompleteCtrl.isDisabled ? undefined : \'list\'}}"                ng-attr-role="{{$mdAutocompleteCtrl.isDisabled ? undefined : \'combobox\'}}"                aria-haspopup="{{!$mdAutocompleteCtrl.isDisabled}}"                aria-expanded="{{!$mdAutocompleteCtrl.hidden}}"                ng-attr-aria-owns="{{$mdAutocompleteCtrl.hidden || $mdAutocompleteCtrl.isDisabled ? undefined : \'ul-\' + $mdAutocompleteCtrl.id}}"                ng-attr-aria-activedescendant="{{!$mdAutocompleteCtrl.hidden && $mdAutocompleteCtrl.activeOption ? $mdAutocompleteCtrl.activeOption : undefined}}">              <div md-autocomplete-parent-scope md-autocomplete-replace>'+a+"</div>            </md-input-container>":'            <input type="text"              '+(null!=d?'tabindex="'+d+'"':"")+'              id="{{inputId || \'input-\' + $mdAutocompleteCtrl.id}}"              name="{{inputName || \'input-\' + $mdAutocompleteCtrl.id }}"              ng-class="::inputClass"              ng-if="!floatingLabel"              autocomplete="off"              ng-required="$mdAutocompleteCtrl.isRequired"              ng-disabled="$mdAutocompleteCtrl.isDisabled"              ng-readonly="$mdAutocompleteCtrl.isReadonly"              ng-minlength="inputMinlength"              ng-maxlength="inputMaxlength"              ng-model="$mdAutocompleteCtrl.scope.searchText"              ng-mousedown="$mdAutocompleteCtrl.focusInput()"              ng-keydown="$mdAutocompleteCtrl.keydown($event)"              ng-blur="$mdAutocompleteCtrl.blur($event)"              ng-focus="$mdAutocompleteCtrl.focus($event)"              placeholder="{{placeholder}}"              aria-label="{{placeholder}}"              ng-attr-aria-autocomplete="{{$mdAutocompleteCtrl.isDisabled ? undefined : \'list\'}}"              ng-attr-role="{{$mdAutocompleteCtrl.isDisabled ? undefined : \'combobox\'}}"              aria-haspopup="{{!$mdAutocompleteCtrl.isDisabled}}"              aria-expanded="{{!$mdAutocompleteCtrl.hidden}}"              ng-attr-aria-owns="{{$mdAutocompleteCtrl.hidden || $mdAutocompleteCtrl.isDisabled ? undefined : \'ul-\' + $mdAutocompleteCtrl.id}}"              ng-attr-aria-activedescendant="{{!$mdAutocompleteCtrl.hidden && $mdAutocompleteCtrl.activeOption ? $mdAutocompleteCtrl.activeOption : undefined}}">')+'          <button type="button" aria-label="Clear Input" tabindex="0" ng-if="clearButton && $mdAutocompleteCtrl.scope.searchText" ng-click="$mdAutocompleteCtrl.clear($event)"><md-icon md-svg-src="'+l.mdClose+'"></md-icon></button>          <md-progress-linear              class="'+(e.mdFloatingLabel?"md-inline":"")+'"              ng-if="$mdAutocompleteCtrl.loadingIsVisible()"              md-mode="indeterminate"></md-progress-linear>          '+function(e,t){if(e=e?" "+e:"",s(t))return'            <div                 ng-hide="$mdAutocompleteCtrl.hidden"                class="md-standard-list-container md-autocomplete-suggestions-container md-whiteframe-z1'+e+'"                ng-class="{ \'md-not-found\': $mdAutocompleteCtrl.notFoundVisible() }"                role="presentation">              <div class="md-standard-list-scroller" role="presentation">';return'          <md-virtual-repeat-container              md-auto-shrink              md-auto-shrink-min="1"              ng-hide="$mdAutocompleteCtrl.hidden"              class="md-virtual-repeat-container md-autocomplete-suggestions-container md-whiteframe-z1'+e+'"              ng-class="{ \'md-not-found\': $mdAutocompleteCtrl.notFoundVisible() }"              role="presentation">'}(e.mdMenuContainerClass,e.mdMode)+'            <ul class="md-autocomplete-suggestions"                ng-class="::menuClass"                id="ul-{{$mdAutocompleteCtrl.id}}"                ng-mouseenter="$mdAutocompleteCtrl.listEnter()"                ng-mouseleave="$mdAutocompleteCtrl.listLeave()"                ng-mouseup="$mdAutocompleteCtrl.focusInput()"                role="listbox">              <li class="md-autocomplete-suggestion" '+(s(e.mdMode)?"ng-repeat":"md-virtual-repeat")+' ="item in $mdAutocompleteCtrl.matches"                  ng-class="{ selected: $index === $mdAutocompleteCtrl.index }"                  ng-attr-id="{{\'md-option-\' + $mdAutocompleteCtrl.id + \'-\' + $index}}"                  ng-click="$mdAutocompleteCtrl.select($index)"                  role="option"                  aria-setsize="{{$mdAutocompleteCtrl.matches.length}}"                  aria-posinset="{{$index+1}}"                  aria-selected="{{$index === $mdAutocompleteCtrl.index ? true : false}}"                   md-extra-name="$mdAutocompleteCtrl.itemName">                  '+r+"                  </li>"+i+"            </ul>          "+(s(e.mdMode)?"   </div>              </div>            </div>":"</md-virtual-repeat-container>")+"        </md-autocomplete-wrap>";function s(e){return m(e)!==c}}}}function J(e,c){return{restrict:"AE",compile:function(e,t,l){return function(n,t,e){var o,i,r=n.$mdAutocompleteCtrl,a=r.parent.$new(),d=r.itemName;function s(e,t){a[t]=n[e],n.$watch(e,function(e){c.nextTick(function(){a[t]=e})})}s("$index","$index"),s("item",d),i=o=!1,n.$watch(function(){i||o||(o=!0,n.$$postDigest(function(){i||a.$digest(),o=i=!1}))}),a.$watch(function(){i=!0}),l(a,function(e){t.after(e)})}},terminal:!0,transclude:"element"}}function ee(e,t,n){this.$scope=e,this.$element=t,this.$attrs=n,this.regex=null}function te(n,o){return{terminal:!0,controller:"MdHighlightCtrl",compile:function(e,t){var i=o(t.mdHighlightText),r=n(e.html());return function(e,t,n,o){o.init(i,r)}}}}function ne(n){return{restrict:"E",link:function(e,t){t.addClass("_md"),e.$on("$destroy",function(){n.destroy()})}}}function oe(e){t.$inject=["$animate","$mdConstant","$mdUtil","$mdTheming","$mdBottomSheet","$rootElement","$mdGesture","$log"];var p=.5,h=80;return e("$mdBottomSheet").setDefaults({methods:["disableParentScroll","escapeToClose","clickOutsideToClose"],options:t});function t(i,a,d,r,s,l,c,m){var u;return{themable:!0,onShow:function(e,t,n,o){if((t=d.extractElementByName(t,"md-bottom-sheet")).attr("tabindex","-1"),t.hasClass("ng-cloak")){m.warn("$mdBottomSheet: using `<md-bottom-sheet ng-cloak>` will affect the bottom-sheet opening animations.",t[0])}n.isLockedOpen?(n.clickOutsideToClose=!1,n.escapeToClose=!1):n.cleanupGestures=function(o,e){var t=c.register(e,"drag",{horizontal:!1});return e.on("$md.dragstart",n).on("$md.drag",i).on("$md.dragend",r),function(){t(),e.off("$md.dragstart",n),e.off("$md.drag",i),e.off("$md.dragend",r)};function n(){o.css(a.CSS.TRANSITION_DURATION,"0ms")}function i(e){var t=e.pointer.distanceY;t<5&&(t=Math.max(-h,t/2)),o.css(a.CSS.TRANSFORM,"translate3d(0,"+(h+t)+"px,0)")}function r(e){if(0<e.pointer.distanceY&&(20<e.pointer.distanceY||Math.abs(e.pointer.velocityY)>p)){var t=o.prop("offsetHeight")-e.pointer.distanceY,n=Math.min(t/e.pointer.velocityY*.75,500);o.css(a.CSS.TRANSITION_DURATION,n+"ms"),d.nextTick(s.cancel,!0)}else o.css(a.CSS.TRANSITION_DURATION,""),o.css(a.CSS.TRANSFORM,"")}}(t,n.parent);n.disableBackdrop||((u=d.createBackdrop(e,"md-bottom-sheet-backdrop md-opaque"))[0].tabIndex=-1,n.clickOutsideToClose&&u.on("click",function(){d.nextTick(s.cancel,!0)}),r.inherit(u,n.parent),i.enter(u,n.parent,null));r.inherit(t,n.parent),n.disableParentScroll&&(n.restoreScroll=d.disableScrollAround(t,n.parent));return i.enter(t,n.parent,u).then(function(){var e=d.findFocusTarget(t)||fe.element(t[0].querySelector("button")||t[0].querySelector("a")||t[0].querySelector(d.prefixer("ng-click",!0)))||u;n.escapeToClose&&(n.rootElementKeyupCallback=function(e){e.keyCode===a.KEY_CODE.ESCAPE&&d.nextTick(s.cancel,!0)},l.on("keyup",n.rootElementKeyupCallback),e&&e.focus())})},onRemove:function(e,t,n){n.disableBackdrop||i.leave(u);return i.leave(t).then(function(){n.disableParentScroll&&(n.restoreScroll(),delete n.restoreScroll),n.cleanupGestures&&n.cleanupGestures()})},disableBackdrop:!1,escapeToClose:!0,clickOutsideToClose:!0,disableParentScroll:!0,isLockedOpen:!1}}}function ie(n){return{restrict:"E",link:function(e,t){n(t)}}}function re(o,i,r,a){return{restrict:"EA",replace:!0,transclude:!0,template:function(e,t){{return d(t)?'<a class="md-button" ng-transclude></a>':'<button class="md-button" type="'+(void 0===t.type?"button":t.type)+'" ng-transclude></button>'}},link:function(e,t,n){i(t),o.attach(e,t),r.expectWithoutText(t,"aria-label"),d(n)&&fe.isDefined(n.ngDisabled)&&!t.hasClass("_md-nav-button")&&e.$watch(n.ngDisabled,function(e){t.attr("tabindex",e?-1:0)});t.on("click",function(e){!0===n.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}),t.hasClass("md-no-focus")||(t.on("focus",function(){a.isUserInvoked()&&"keyboard"!==a.getLastInteractionType()||t.addClass("md-focused")}),t.on("blur",function(){t.removeClass("md-focused")}))}};function d(e){return fe.isDefined(e.href)||fe.isDefined(e.ngHref)||fe.isDefined(e.ngLink)||fe.isDefined(e.uiSref)}}function ae(o){return{restrict:"E",link:function(e,t,n){t.addClass("_md"),o(t)}}}function de(m,u,p,h,f,g){return m=m[0],{restrict:"E",transclude:!0,require:["^?mdInputContainer","?ngModel","?^form"],priority:p.BEFORE_NG_ARIA,template:'<div class="md-container" md-ink-ripple md-ink-ripple-checkbox><div class="md-icon"></div></div><div ng-transclude class="md-label"></div>',compile:function(e,t){return t.$set("tabindex",t.tabindex||"0"),t.$set("type","checkbox"),t.$set("role",t.type),{pre:function(e,t){t.on("click",function(e){this.hasAttribute("disabled")&&e.stopImmediatePropagation()})},post:function(o,i,r,e){var t,n=e[0],a=e[1]||f.fakeNgModel(),d=e[2];if(n){var s=n.isErrorGetter||function(){return a.$invalid&&(a.$touched||d&&d.$submitted)};n.input=i,o.$watch(s,n.setInvalid)}h(i),i.children().on("focus",function(){i.focus()}),f.parseAttributeBoolean(r.mdIndeterminate)&&(c(),o.$watch(r.mdIndeterminate,c));r.ngChecked&&o.$watch(o.$eval.bind(o,r.ngChecked),function(e){a.$setViewValue(e),a.$render()});function l(t){i[0].hasAttribute("disabled")||o.skipToggle||o.$apply(function(){var e=r.ngChecked&&r.ngClick?r.checked:!a.$viewValue;a.$setViewValue(e,t&&t.type),a.$render()})}function c(e){(t=!1!==e)&&i.attr("aria-checked","mixed"),i.toggleClass("md-indeterminate",t)}(function(e,t,n){r[e]&&o.$watch(r[e],function(e){n[e]&&i.attr(t,n[e])})})("ngDisabled","tabindex",{true:"-1",false:r.tabindex}),u.expectWithText(i,"aria-label"),m.link.pre(o,{on:fe.noop,0:{}},r,[a]),i.on("click",l).on("keypress",function(e){var t,n,o=e.which||e.keyCode;switch(e.preventDefault(),o){case p.KEY_CODE.SPACE:i.addClass("md-focused"),l(e);break;case p.KEY_CODE.ENTER:(n=f.getClosest(e.target,"form"))&&(t=n.querySelector('button[type="submit"]:enabled, input[type="submit"]:enabled'))&&t.click()}}).on("focus",function(){"keyboard"===g.getLastInteractionType()&&i.addClass("md-focused")}).on("blur",function(){i.removeClass("md-focused")}),a.$render=function(){i.toggleClass("md-checked",!!a.$viewValue&&!t)}}}}}}function se(e,t,n,o,i){this.$scope=e,this.$element=t,this.$mdConstant=n,this.$timeout=o,this.$mdUtil=i,this.isEditing=!1,this.parentController=ge,this.enableChipEdit=!1}function le(d,e,t,s){return{restrict:"E",require:["^?mdChips","mdChip"],link:function(e,t,n,o){var i=o.shift(),r=o.shift(),a=fe.element(t[0].querySelector(".md-chip-content"));d(t),i&&(r.init(i),a.on("blur",function(){i.resetSelectedChip(),i.$scope.$applyAsync()}));s(function(){i&&i.shouldFocusLastChip&&i.focusLastChipThenInput()})},controller:"MdChipCtrl"}}function ce(i){return{restrict:"A",require:"^mdChips",scope:!1,link:function(t,e,n,o){e.on("click",function(e){t.$apply(function(){o.removeChip(t.$$replacedScope.$index)})}),i(function(){e.attr({tabindex:"-1","aria-hidden":"true"}),e.find("button").attr("tabindex","-1")})}}}function me(a){return{restrict:"EA",terminal:!0,link:function(e,t,n){var o=e.$parent.$mdChipsCtrl,i=o.parent.$new(!1,o.parent);i.$$replacedScope=e,i.$chip=e.$chip,i.$index=e.$index;var r=(i.$mdChipsCtrl=o).$scope.$eval(n.mdChipTransclude);t.html(r),a(t.contents())(i)},scope:!1}}function ue(e,t,n){this.$element=t,this.$attrs=e,this.$timeout=n,this.selectedItem=null,this.searchText="",this.deRegister=[],this.init()}function pe(n){return{restrict:"E",controller:["$scope","$element",function(e,t){this.$scope=e,this.$element=t}],link:function(e,t){t.addClass("_md"),n(t),e.$broadcast("$mdContentLoaded",t),function(t){fe.element(t).on("$md.pressdown",function(e){"t"===e.pointer.type&&(e.$materialScrollFixed||(e.$materialScrollFixed=!0,0===t.scrollTop?t.scrollTop=1:t.scrollHeight===t.scrollTop+t.offsetHeight&&(t.scrollTop-=1)))})}(t[0])}}}function he(e,t){var d=e('<md-icon md-svg-src="'+t.mdTabsArrow+'"></md-icon>')({})[0];return{require:["^^mdCalendar","^^mdCalendarMonth","mdCalendarMonthBody"],scope:{offset:"=mdMonthOffset"},controller:be,controllerAs:"mdMonthBodyCtrl",bindToController:!0,link:function(e,t,n,o){var i=o[0],r=o[1],a=o[2];a.calendarCtrl=i,a.monthCtrl=r,a.arrowIcon=d.cloneNode(!0),e.$watch(function(){return a.offset},function(e){fe.isNumber(e)&&a.generateContent()})}}}function be(e,t,n){this.$element=e,this.dateUtil=t,this.dateLocale=n,this.monthCtrl=null,this.calendarCtrl=null,this.offset=null,this.focusAfterAppend=null}function ve(e,t,n){this.$element=e,this.dateUtil=t,this.dateLocale=n,this.calendarCtrl=null,this.yearCtrl=null,this.offset=null,this.focusAfterAppend=null}function Ee(e,t,r){return{restrict:"E",link:function(o,i){i.addClass("_md"),t(i),e(function(){var e,t=i[0].querySelector("md-dialog-content");function n(){i.toggleClass("md-content-overflow",t.scrollHeight>t.clientHeight)}t&&(e=t.getElementsByTagName("img"),n(),fe.element(e).on("load",n)),o.$on("$destroy",function(){r.destroy(i)})})}}}function $e(e){var E,$;return n.$inject=["$mdDialog","$mdConstant"],o.$inject=["$mdDialog","$mdAria","$mdUtil","$mdConstant","$animate","$document","$window","$rootElement","$log","$injector","$mdTheming","$interpolate","$mdInteraction"],e("$mdDialog").setDefaults({methods:["disableParentScroll","hasBackdrop","clickOutsideToClose","escapeToClose","targetEvent","closeTo","openFrom","parent","fullscreen","multiple"],options:o}).addPreset("alert",{methods:["title","htmlContent","textContent","content","ariaLabel","ok","theme","css"],options:t}).addPreset("confirm",{methods:["title","htmlContent","textContent","content","ariaLabel","ok","cancel","theme","css"],options:t}).addPreset("prompt",{methods:["title","htmlContent","textContent","initialValue","content","placeholder","ariaLabel","ok","cancel","theme","css","required"],options:t});function t(){return{template:['<md-dialog md-theme="{{ dialog.theme || dialog.defaultTheme }}" aria-label="{{ dialog.ariaLabel }}" ng-class="dialog.css">','  <md-dialog-content class="md-dialog-content" role="document" tabIndex="-1">','    <h2 class="md-title">{{ dialog.title }}</h2>','    <div ng-if="::dialog.mdHtmlContent" class="md-dialog-content-body" ','        ng-bind-html="::dialog.mdHtmlContent"></div>','    <div ng-if="::!dialog.mdHtmlContent" class="md-dialog-content-body">',"      <p>{{::dialog.mdTextContent}}</p>","    </div>",'    <md-input-container md-no-float ng-if="::dialog.$type == \'prompt\'" class="md-prompt-input-container">','      <input ng-keypress="dialog.keypress($event)" md-autofocus ng-model="dialog.result"              placeholder="{{::dialog.placeholder}}" ng-required="dialog.required">',"    </md-input-container>","  </md-dialog-content>","  <md-dialog-actions>",'    <md-button ng-if="dialog.$type === \'confirm\' || dialog.$type === \'prompt\'"               ng-click="dialog.abort()" class="md-primary md-cancel-button">',"      {{ dialog.cancel }}","    </md-button>",'    <md-button ng-click="dialog.hide()" class="md-primary md-confirm-button" md-autofocus="dialog.$type===\'alert\'"               ng-disabled="dialog.required && !dialog.result">',"      {{ dialog.ok }}","    </md-button>","  </md-dialog-actions>","</md-dialog>"].join("").replace(/\s\s+/g,""),controller:n,controllerAs:"dialog",bindToController:!0}}function n(o,i){this.$onInit=function(){var n="prompt"==this.$type;n&&this.initialValue&&(this.result=this.initialValue),this.hide=function(){o.hide(!n||this.result)},this.abort=function(){o.cancel()},this.keypress=function(e){var t=n&&this.required&&!fe.isDefined(this.result);e.keyCode!==i.KEY_CODE.ENTER||t||o.hide(this.result)}}}function o(u,d,p,h,r,s,f,a,l,c,t,m,g){return{hasBackdrop:!0,isolateScope:!0,onCompiling:function(e){e.defaultTheme=t.defaultTheme(),function(t){var e;t.targetEvent&&t.targetEvent.target&&(e=fe.element(t.targetEvent.target));var n=e&&e.controller("mdTheme");if(t.hasTheme=!!n,!t.hasTheme)return;t.themeWatch=n.$shouldWatch;var o=t.theme||n.$mdTheme;o&&(t.scope.theme=o);var i=n.registerChanges(function(e){t.scope.theme=e,t.themeWatch||i()})}(e)},onShow:function(e,t,n,o){fe.element(s[0].body).addClass("md-dialog-is-showing");var i=t.find("md-dialog");if(i.hasClass("ng-cloak")){l.warn("$mdDialog: using `<md-dialog ng-cloak>` will affect the dialog opening animations.",t[0])}return function(e){e.origin=fe.extend({element:null,bounds:null,focus:fe.noop},e.origin||{}),e.parent=n(e.parent,a),e.closeTo=t(n(e.closeTo)),e.openFrom=t(n(e.openFrom)),e.targetEvent&&(e.origin=t(e.targetEvent.target,e.origin),e.originInteraction=g.getLastInteractionType());function t(e,t){var n=fe.element(e||{});if(n&&n.length){var o=fe.isFunction(n[0].getBoundingClientRect);return fe.extend(t||{},{element:o?n:ge,bounds:o?n[0].getBoundingClientRect():fe.extend({},{top:0,left:0,height:0,width:0},n[0]),focus:fe.bind(n,n.focus)})}}function n(e,t){return fe.isString(e)&&(e=s[0].querySelector(e)),fe.element(e||t)}}(n),function(e,t){var n="alert"===t.$type?"alertdialog":"dialog",o=e.find("md-dialog-content"),i=e.attr("id"),r="dialogContent_"+(i||p.nextUid());e.attr({role:n,tabIndex:"-1"}),0===o.length&&(o=e,i&&(r=i));o.attr("id",r),e.attr("aria-describedby",r),t.ariaLabel?d.expect(e,"aria-label",t.ariaLabel):d.expectAsync(e,"aria-label",function(){if(t.title)return t.title;var e=o.text().split(/\s+/);return 3<e.length&&(e=e.slice(0,3).concat("...")),e.join(" ")});(E=document.createElement("div")).classList.add("md-dialog-focus-trap"),E.tabIndex=0,$=E.cloneNode(!1);function a(){e.focus()}E.addEventListener("focus",a),$.addEventListener("focus",a),e[0].parentNode.insertBefore(E,e[0]),e.after($)}(i,n),function(e,t,n){n.disableParentScroll&&(n.restoreScroll=p.disableScrollAround(t,n.parent));n.hasBackdrop&&(n.backdrop=p.createBackdrop(e,"md-dialog-backdrop md-opaque"),r.enter(n.backdrop,n.parent));n.hideBackdrop=function(e){n.backdrop&&(e?n.backdrop.remove():r.leave(n.backdrop)),n.disableParentScroll&&(n.restoreScroll&&n.restoreScroll(),delete n.restoreScroll),n.hideBackdrop=null}}(e,t,n),function(e,t){function n(){var e="alert"==t.$type?u.hide:u.cancel;p.nextTick(e,!0)}var o=fe.element(f),i=p.debounce(function(){b(e,t)},60),r=[];if(t.escapeToClose){var a=t.parent,d=function(e){e.keyCode===h.KEY_CODE.ESCAPE&&(e.stopImmediatePropagation(),e.preventDefault(),n())};e.on("keydown",d),a.on("keydown",d),r.push(function(){e.off("keydown",d),a.off("keydown",d)})}if(o.on("resize",i),r.push(function(){o.off("resize",i)}),t.clickOutsideToClose){var s,l=e,c=function(e){s=e.target},m=function(e){s===l[0]&&e.target===l[0]&&(e.stopPropagation(),e.preventDefault(),n())};l.on("mousedown",c),l.on("mouseup",m),r.push(function(){l.off("mousedown",c),l.off("mouseup",m)})}t.deactivateListeners=function(){r.forEach(function(e){e()}),t.deactivateListeners=null}}(t,n),function(e,t){t.parent.append(e),t.reverseContainerStretch=b(e,t);var n=e.find("md-dialog"),o=p.dom.animator,i=o.calculateZoomToOrigin,r={transitionInClass:"md-transition-in",transitionOutClass:"md-transition-out"},a=o.toTransformCss(i(n,t.openFrom||t.origin)),d=o.toTransformCss("");return n.toggleClass("md-dialog-fullscreen",!!t.fullscreen),o.translate3d(n,a,d,r).then(function(e){return t.reverseAnimate=function(){return delete t.reverseAnimate,t.closeTo?(r={transitionInClass:"md-transition-out",transitionOutClass:"md-transition-in"},a=d,d=o.toTransformCss(i(n,t.closeTo)),o.translate3d(n,a,d,r)):e(d=o.toTransformCss(i(n,t.origin)))},t.clearAnimate=function(){return delete t.clearAnimate,n.removeClass([r.transitionOutClass,r.transitionInClass].join(" ")),o.translate3d(n,d,o.toTransformCss(""),{})},!0})}(t,n).then(function(){!function(e,t){var o=!0;function n(e){for(var t=function(e){for(var t=[];e.parentNode;){if(e===document.body)return t;for(var n=e.parentNode.children,o=0;o<n.length;o++)e===n[o]||v(n[o],["SCRIPT","STYLE"])||n[o].hasAttribute("aria-live")||t.push(n[o]);e=e.parentNode}return t}(e),n=0;n<t.length;n++)t[n].setAttribute("aria-hidden",o)}n(e[0]),t.unlockScreenReader=function(){o=!1,n(e[0]),t.unlockScreenReader=null}}(t,n),t[0].querySelector(".md-actions")&&l.warn("Using a class of md-actions is deprecated, please use <md-dialog-actions>."),function(){if(n.focusOnOpen){(p.findFocusTarget(t)||t[0].querySelector(".dialog-close, md-dialog-actions button:last-child")||i).focus()}}()})},onShowing:function(e,t,n,o){if(o){var i=o.htmlContent||n.htmlContent||"",r=o.textContent||n.textContent||o.content||n.content||"";if(i&&!c.has("$sanitize"))throw Error("The ngSanitize module must be loaded in order to use htmlContent.");if(i&&r)throw Error("md-dialog cannot have both `htmlContent` and `textContent`");o.mdHtmlContent=i,o.mdTextContent=r}},onRemove:function(e,t,n){n.deactivateListeners(),n.unlockScreenReader(),n.hideBackdrop(n.$destroy),E&&E.parentNode&&E.parentNode.removeChild(E);$&&$.parentNode&&$.parentNode.removeChild($);return n.$destroy?o():function(e,t){return t.reverseAnimate().then(function(){t.contentElement&&t.clearAnimate()})}(0,n).then(o);function o(){fe.element(s[0].body).removeClass("md-dialog-is-showing"),n.contentElement&&n.reverseContainerStretch(),n.cleanupElement(),n.$destroy||"keyboard"!==n.originInteraction||n.origin.focus()}},clickOutsideToClose:!1,escapeToClose:!0,targetEvent:null,closeTo:null,openFrom:null,focusOnOpen:!0,disableParentScroll:!0,autoWrap:!0,fullscreen:!1,transformTemplate:function(e,t){var n,o=m.startSymbol(),i=m.endSymbol(),r=o+(t.themeWatch?"":"::")+"theme"+i;return'<div class="md-dialog-container" tabindex="-1" '+(t.hasTheme?'md-theme="'+r+'"':"")+">"+(n=e,t.autoWrap&&!/<\/md-dialog>/g.test(n)?"<md-dialog>"+(n||"")+"</md-dialog>":n||"")+"</div>"}};function b(e,t){var n="fixed"==f.getComputedStyle(s[0].body).position,o=t.backdrop?f.getComputedStyle(t.backdrop[0]):null,i=o?Math.min(s[0].body.clientHeight,Math.ceil(Math.abs(parseInt(o.height,10)))):0,r={top:e.css("top"),height:e.css("height")},a=Math.abs(t.parent[0].getBoundingClientRect().top);return e.css({top:(n?a:0)+"px",height:i?i+"px":"100%"}),function(){e.css(r)}}function v(e,t){if(-1!==t.indexOf(e.nodeName))return!0}}}function ye(e){return{restrict:"E",link:e}}function Ce(o){return{restrict:"E",require:["^?mdFabSpeedDial","^?mdFabToolbar"],compile:function(e,t){var n=e.children();o.prefixer().hasAttribute(n,"ng-repeat")?n.addClass("md-fab-action-item"):n.wrap('<div class="md-fab-action-item">')}}}function Me(t,r,a,d,n,o){var i,s=this,e=0;function l(e){"click"==e.type&&function(e){!function(e){return d.getClosest(e,"md-fab-trigger")}(e.target)||s.toggle();!function(e){return d.getClosest(e,"md-fab-actions")}(e.target)||s.close()}(e),"focusout"!=e.type||i||(i=o(function(){s.close()},100,!1)),"focusin"==e.type&&i&&(o.cancel(i),i=null)}function c(){s.currentActionIndex=-1}function m(){0<r[0].scrollHeight?a.addClass(r,"_md-animations-ready").then(function(){r.removeClass("md-animations-waiting")}):e<10&&(o(m,100),e+=1)}function u(){r.off("keydown",h),fe.element(document).off("click touchend",p)}function p(e){if(e.target){var t=d.getClosest(e.target,"md-fab-trigger"),n=d.getClosest(e.target,"md-fab-actions");t||n||s.close()}}function h(e){switch(e.which){case n.KEY_CODE.ESCAPE:return s.close(),e.preventDefault(),!1;case n.KEY_CODE.LEFT_ARROW:return function(e){"left"===s.direction?g(e):f(e)}(e),!1;case n.KEY_CODE.UP_ARROW:return function(e){"down"===s.direction?f(e):g(e)}(e),!1;case n.KEY_CODE.RIGHT_ARROW:return function(e){"left"===s.direction?f(e):g(e)}(e),!1;case n.KEY_CODE.DOWN_ARROW:return function(e){"up"===s.direction?f(e):g(e)}(e),!1}}function f(e){b(e,-1)}function g(e){b(e,1)}function b(e,t){var n=function(){var e=v()[0].querySelectorAll(".md-fab-action-item");return fe.forEach(e,function(e){fe.element(fe.element(e).children()[0]).attr("tabindex",-1)}),e}();s.currentActionIndex=s.currentActionIndex+t,s.currentActionIndex=Math.min(n.length-1,s.currentActionIndex),s.currentActionIndex=Math.max(0,s.currentActionIndex);var o=fe.element(n[s.currentActionIndex]).children()[0];fe.element(o).attr("tabindex",0),o.focus(),e.preventDefault(),e.stopImmediatePropagation()}function v(){return r.find("md-fab-actions")}s.open=function(){t.$evalAsync("vm.isOpen = true")},s.close=function(){t.$evalAsync("vm.isOpen = false"),r.find("md-fab-trigger")[0].focus()},s.toggle=function(){t.$evalAsync("vm.isOpen = !vm.isOpen")},s.$onInit=function(){s.direction=s.direction||"down",s.isOpen=s.isOpen||!1,c(),r.addClass("md-animations-waiting"),function(){var e=["click","focusin","focusout"];fe.forEach(e,function(e){r.on(e,l)}),t.$on("$destroy",function(){fe.forEach(e,function(e){r.off(e,l)}),u()})}(),function(){var o,i;t.$watch("vm.direction",function(e,t){a.removeClass(r,"md-"+t),a.addClass(r,"md-"+e),c()}),t.$watch("vm.isOpen",function(e){c(),o&&i||(o=r.find("md-fab-trigger"),i=v()),e?(r.on("keydown",h),d.nextTick(function(){fe.element(document).on("click touchend",p)})):u();var t=e?"md-is-open":"",n=e?"":"md-is-open";o.attr("aria-haspopup",!0),o.attr("aria-expanded",e),i.attr("aria-hidden",!e),a.setClass(r,t,n)})}(),m()},1===fe.version.major&&fe.version.minor<=4&&this.$onInit()}function Te(){function o(e,t){if(t){var n=e[0],o=e.controller("mdFabToolbar"),i=n.querySelector(".md-fab-toolbar-background"),r=n.querySelector("md-fab-trigger button"),a=n.querySelector("md-toolbar"),d=n.querySelector("md-fab-trigger button md-icon"),s=e.find("md-fab-actions").children();if(r&&i){var l=R.getComputedStyle(r).getPropertyValue("background-color"),c=n.offsetWidth,m=(n.offsetHeight,c/r.offsetWidth*2);i.style.backgroundColor=l,i.style.borderRadius=c+"px",o.isOpen?(a.style.pointerEvents="inherit",i.style.width=r.offsetWidth+"px",i.style.height=r.offsetHeight+"px",i.style.transform="scale("+m+")",i.style.transitionDelay="0ms",d&&(d.style.transitionDelay=".3s"),fe.forEach(s,function(e,t){e.style.transitionDelay=25*(s.length-t)+"ms"})):(a.style.pointerEvents="none",i.style.transform="scale(1)",i.style.top="0",e.hasClass("md-right")&&(i.style.left="0",i.style.right=null),e.hasClass("md-left")&&(i.style.right="0",i.style.left=null),i.style.transitionDelay="200ms",d&&(d.style.transitionDelay="0ms"),fe.forEach(s,function(e,t){e.style.transitionDelay=200+25*t+"ms"}))}}}return{addClass:function(e,t,n){o(e,t),n()},removeClass:function(e,t,n){o(e,t),n()}}}function Ae(u,b,v,E,$){return{restrict:"E",controller:we,scope:{mdOnLayout:"&"},link:function(n,r,p,t){r.addClass("_md"),r.attr("role","list"),t.layoutDelegate=function(e){var o=[].filter.call(r.children(),function(e){return"MD-GRID-TILE"==e.tagName&&!e.$$mdDestroyed}),i={tileSpans:function(e){return[].map.call(e,function(e){var t=fe.element(e).controller("mdGridTile");return{row:parseInt(E.getResponsiveAttribute(t.$attrs,"md-rowspan"),10)||1,col:parseInt(E.getResponsiveAttribute(t.$attrs,"md-colspan"),10)||1}})}(o),colCount:function(){var e=parseInt(E.getResponsiveAttribute(p,"md-cols"),10);if(isNaN(e))throw"md-grid-list: md-cols attribute was not found, or contained a non-numeric value";return e}(),rowMode:c(),rowHeight:function(){var e=E.getResponsiveAttribute(p,"md-row-height");if(!e)throw"md-grid-list: md-row-height attribute was not found";switch(c()){case"fixed":return m(e);case"ratio":var t=e.split(":");return parseFloat(t[0])/parseFloat(t[1]);case"fit":return 0}}(),gutter:m(E.getResponsiveAttribute(p,"md-gutter")||1)};if(!e&&fe.equals(i,a))return;var t=v(i.colCount,i.tileSpans,o).map(function(e,n){return{grid:{element:r,style:function(e,t,n,o,i){var r={};switch(o){case"fixed":r.height=g({unit:i,span:t,gutter:n}),r.paddingBottom="";break;case"ratio":var a=h({share:1/i*(1/e*100),gutterShare:1===e?0:(e-1)/e,gutter:n});r.height="",r.paddingBottom=g({unit:a,span:t,gutter:n})}return r}(i.colCount,n,i.gutter,i.rowMode,i.rowHeight)},tiles:e.map(function(e,t){return{element:fe.element(o[t]),style:function(e,t,n,o,i,r,a){var d=1/n*100,s=(n-1)/n,l=h({share:d,gutterShare:s,gutter:i}),c=$.isRtl(p)?{right:f({unit:l,offset:e.col,gutter:i}),width:g({unit:l,span:t.col,gutter:i}),paddingTop:"",marginTop:"",top:"",height:""}:{left:f({unit:l,offset:e.col,gutter:i}),width:g({unit:l,span:t.col,gutter:i}),paddingTop:"",marginTop:"",top:"",height:""};switch(r){case"fixed":c.top=f({unit:a,offset:e.row,gutter:i}),c.height=g({unit:a,span:t.row,gutter:i});break;case"ratio":var m=d/a,u=h({share:m,gutterShare:s,gutter:i});c.paddingTop=g({unit:u,span:t.row,gutter:i}),c.marginTop=f({unit:u,offset:e.row,gutter:i});break;case"fit":u=h({share:m=1/o*100,gutterShare:(o-1)/o,gutter:i}),c.top=f({unit:u,offset:e.row,gutter:i}),c.height=g({unit:u,span:t.row,gutter:i})}return c}(e.position,e.spans,i.colCount,n,i.gutter,i.rowMode,i.rowHeight)}})}}).reflow().performance();n.mdOnLayout({$event:{performance:t}}),a=i};var a,o=fe.bind(t,t.invalidateLayout),i=function(){for(var e in b.MEDIA)E(e),E.getQuery(b.MEDIA[e]).addListener(o);return E.watchResponsiveAttributes(["md-cols","md-row-height","md-gutter"],p,d)}();function d(e){null==e?t.invalidateLayout():E(e)&&t.invalidateLayout()}n.$on("$destroy",function(){for(var e in t.layoutDelegate=fe.noop,i(),b.MEDIA)E.getQuery(b.MEDIA[e]).removeListener(o)});var s=u.startSymbol(),l=u.endSymbol();function e(e){return s+e+l}var h=u(e("share")+"% - ("+e("gutter")+" * "+e("gutterShare")+")"),f=u("calc(("+e("unit")+" + "+e("gutter")+") * "+e("offset")+")"),g=u("calc(("+e("unit")+") * "+e("span")+" + ("+e("span")+" - 1) * "+e("gutter")+")");function c(){var e=E.getResponsiveAttribute(p,"md-row-height");if(!e)throw"md-grid-list: md-row-height attribute was not found";return"fit"==e?"fit":-1!==e.indexOf(":")?"ratio":"fixed"}function m(e){return/\D$/.test(e)?e:e+"px"}}}}function we(e){this.layoutInvalidated=!1,this.tilesInvalidated=!1,this.$timeout_=e.nextTick,this.layoutDelegate=fe.noop}function _e(s){var l=t;return e.animateWith=function(e){l=fe.isFunction(e)?e:t},e;function e(e,t){var n,o,i,r,a,d;return r=s.time(function(){o=function(i,e){var r=0,a=0,d=function(){for(var e=[],t=0;t<i;t++)e.push(0);return e}();return{positioning:e.map(function(e,t){return{spans:e,position:function(e,t){if(e.col>i)throw"md-grid-list: Tile at position "+t+" has a colspan ("+e.col+") that exceeds the column count ("+i+")";var n=0,o=0;for(;o-n<e.col;)i<=r?s():-1!==(n=d.indexOf(0,r))&&-1!==(o=c(n+1))?r=o+1:(n=o=0,s());return l(n,e.col,e.row),r=n+e.col,{col:n,row:a}}(e,t)}}),rowCount:a+Math.max.apply(Math,d)};function s(){a++,l(r=0,i,-1)}function l(e,t,n){for(var o=e;o<e+t;o++)d[o]=Math.max(d[o]+n,0)}function c(e){var t;for(t=e;t<d.length;t++)if(0!==d[t])return t;if(t===d.length)return t}}(e,t)}),n={layoutInfo:function(){return o},map:function(t){return a=s.time(function(){var e=n.layoutInfo();i=t(e.positioning,e.rowCount)}),n},reflow:function(e){return d=s.time(function(){(e||l)(i.grid,i.tiles)}),n},performance:function(){return{tileCount:t.length,layoutTime:r,mapTime:a,reflowTime:d,totalTime:r+a+d}}}}function t(e,t){e.element.css(e.style),t.forEach(function(e){e.element.css(e.style)})}}function ke(r){return{restrict:"E",require:"^mdGridList",template:"<figure ng-transclude></figure>",transclude:!0,scope:{},controller:["$attrs",function(e){this.$attrs=e}],link:function(e,t,n,o){t.attr("role","listitem");var i=r.watchResponsiveAttributes(["md-colspan","md-rowspan"],n,fe.bind(o,o.invalidateLayout));o.invalidateTiles(),e.$on("$destroy",function(){t[0].$$mdDestroyed=!0,i(),o.invalidateLayout()}),fe.isDefined(e.$parent.$index)&&e.$watch(function(){return e.$parent.$index},function(e,t){e!==t&&o.invalidateTiles()})}}}function xe(){return{template:"<figcaption ng-transclude></figcaption>",transclude:!0}}function Ne(t){return{restrict:"E",compile:function(e){return e[0].setAttribute("role","list"),t}}}function Se(u,p,h,f){var g=["md-checkbox","md-switch","md-menu"];return{restrict:"E",controller:"MdListController",compile:function(r,o){var e,i,t,n=r[0].querySelectorAll(".md-secondary"),a=r;if(r[0].setAttribute("role","listitem"),o.ngClick||o.ngDblclick||o.ngHref||o.href||o.uiSref||o.ngAttrUiSref)l("button");else if(!r.hasClass("md-no-proxy")){for(var d,s=0;d=g[s];++s)if(i=r[0].querySelector(d)){e=!0;break}e?l("div"):r.addClass("md-no-proxy")}function l(e){if("div"==e)(a=fe.element('<div class="md-no-style md-list-item-inner">')).append(r.contents()),r.addClass("md-proxy-focus");else{a=fe.element('<div class="md-button md-no-style">   <div class="md-list-item-inner"></div></div>');var t=fe.element('<md-button class="md-no-style"></md-button>');c(r[0],t[0]),t.attr("aria-label")||t.attr("aria-label",u.getText(r)),r.hasClass("md-no-focus")&&t.addClass("md-no-focus"),a.prepend(t),a.children().eq(1).append(r.contents()),r.addClass("_md-button-wrap")}r[0].setAttribute("tabindex","-1"),r.append(a)}function c(t,n,e){var o=h.prefixer(["ng-if","ng-click","ng-dblclick","aria-label","ng-disabled","ui-sref","href","ng-href","rel","target","ng-attr-ui-sref","ui-sref-opts","download"]);e&&(o=o.concat(h.prefixer(e))),fe.forEach(o,function(e){t.hasAttribute(e)&&(n.setAttribute(e,t.getAttribute(e)),t.removeAttribute(e))})}function m(e){for(var t=e.attributes,n=0;n<t.length;n++)if("ngClick"===o.$normalize(t[n].name))return!0;return!1}return t=fe.element('<div class="md-secondary-container">'),fe.forEach(n,function(e){!function(e,t){if(e&&!function(e){var t=e.nodeName.toUpperCase();return"MD-BUTTON"==t||"BUTTON"==t}(e)&&e.hasAttribute("ng-click")){u.expect(e,"aria-label");var n=fe.element('<md-button class="md-secondary md-icon-button">');c(e,n[0],["ng-if","ng-hide","ng-show"]),e.setAttribute("tabindex","-1"),n.append(e),e=n[0]}e&&(!m(e)||!o.ngClick&&function(e){return-1!=g.indexOf(e.nodeName.toLowerCase())}(e))&&fe.element(e).removeClass("md-secondary"),r.addClass("md-with-secondary"),t.append(e)}(e,t)}),a.append(t),function(){for(var e,t,n=["md-switch","md-checkbox"],o=0;t=n[o];++o)if((e=r.find(t)[0])&&!e.hasAttribute("aria-label")){var i=r.find("p")[0];if(!i)return;e.setAttribute("aria-label","Toggle "+i.textContent)}}(),e&&"MD-MENU"===i.nodeName&&function(){var e=fe.element(i),t=e.parent().hasClass("md-secondary-container")||i.parentNode.firstElementChild!==i,n="left";t&&(n="right");e.attr("md-position-mode")||e.attr("md-position-mode",n+" target");var o=e.children().eq(0);m(o[0])||o.attr("ng-click","$mdMenu.open($event)");o.attr("aria-label")||o.attr("aria-label","Open List Menu")}(),function(e,i,t,n){i.addClass("_md");var o=[],r=i[0].firstElementChild,a=i.hasClass("_md-button-wrap")?r.firstElementChild:r,d=a&&m(a),s=i.hasClass("md-no-proxy");r&&r.children&&!d&&!s&&fe.forEach(g,function(e){fe.forEach(r.querySelectorAll(e+":not(.md-secondary)"),function(e){o.push(e)})}),1!=o.length&&!d||(i.addClass("md-clickable"),d||n.attachRipple(e,fe.element(i[0].querySelector(".md-no-style")))),o.length&&fe.forEach(o,function(t){t=fe.element(t),e.mouseActive=!1,t.on("mousedown",function(){e.mouseActive=!0,f(function(){e.mouseActive=!1},100)}).on("focus",function(){!1===e.mouseActive&&i.addClass("md-focused"),t.on("blur",function e(){i.removeClass("md-focused"),t.off("blur",e)})})});function l(e){"INPUT"==e.target.nodeName||"TEXTAREA"==e.target.nodeName||e.target.isContentEditable||(e.which||e.keyCode)==p.KEY_CODE.SPACE&&a&&(a.click(),e.preventDefault(),e.stopPropagation())}d||o.length||a&&a.addEventListener("keypress",l);i.off("click"),i.off("keypress"),1==o.length&&a&&i.children().eq(0).on("click",function(t){(function(e){var t=["md-slider"];if(!e.path)return-1!==t.indexOf(e.target.tagName.toLowerCase());for(var n=e.path.indexOf(i.children()[0]),o=0;o<n;o++)if(-1!==t.indexOf(e.path[o].tagName.toLowerCase()))return!0})(t)||!h.getClosest(t.target,"BUTTON")&&a.contains(t.target)&&fe.forEach(o,function(e){t.target===e||e.contains(t.target)||("MD-MENU"===e.nodeName&&(e=e.children[0]),fe.element(e).triggerHandler("click"))})});e.$on("$destroy",function(){a&&a.removeEventListener("keypress",l)})}}}}function De(e,t,n){this.attachRipple=function(e,t){n.attach(e,t,{})}}function Ie(i,t,r,a,d,o,e,n,s){var l,c,m=d.prefixer(),u=this;this.nestLevel=parseInt(t.mdNestLevel,10)||0,this.init=function(e,t){t=t||{},l=e,(c=r[0].querySelector(m.buildSelector(["ng-click","ng-mouseenter"]))).setAttribute("aria-expanded","false"),this.isInMenuBar=t.isInMenuBar,this.nestedMenus=d.nodesToArray(l[0].querySelectorAll(".md-nested-menu")),l.on("$mdInterimElementRemove",function(){u.isOpen=!1,d.nextTick(function(){u.onIsOpenChanged(u.isOpen)})}),d.nextTick(function(){u.onIsOpenChanged(u.isOpen)});var n="menu_container_"+d.nextUid();l.attr("id",n),fe.element(c).attr({"aria-owns":n,"aria-haspopup":"true"}),a.$on("$destroy",fe.bind(this,function(){this.disableHoverListener(),i.destroy()})),l.on("$destroy",function(){i.destroy()})};var p,h,f=[];this.enableHoverListener=function(){f.push(e.$on("$mdMenuOpen",function(e,t){l[0].contains(t[0])&&(u.currentlyOpenMenu=t.controller("mdMenu"),u.isAlreadyOpening=!1,u.currentlyOpenMenu.registerContainerProxy(u.triggerContainerProxy.bind(u)))})),f.push(e.$on("$mdMenuClose",function(e,t){l[0].contains(t[0])&&(u.currentlyOpenMenu=ge)})),(h=fe.element(d.nodesToArray(l[0].children[0].children))).on("mouseenter",u.handleMenuItemHover),h.on("mouseleave",u.handleMenuItemMouseLeave)},this.disableHoverListener=function(){for(;f.length;)f.shift()();h&&h.off("mouseenter",u.handleMenuItemHover),h&&h.off("mouseleave",u.handleMenuItemMouseLeave)},this.handleMenuItemHover=function(e){if(!u.isAlreadyOpening){var t=e.target.querySelector("md-menu")||d.getClosest(e.target,"MD-MENU");p=o(function(){if(t=t&&fe.element(t).controller("mdMenu"),u.currentlyOpenMenu&&u.currentlyOpenMenu!=t){var e=u.nestLevel+1;u.currentlyOpenMenu.close(!0,{closeTo:e}),u.isAlreadyOpening=!!t,t&&t.open()}else t&&!t.isOpen&&t.open&&(u.isAlreadyOpening=!!t,t&&t.open())},t?100:250);var n=e.currentTarget.querySelector(".md-button:not([disabled])");n&&n.focus()}},this.handleMenuItemMouseLeave=function(){p&&(o.cancel(p),p=ge)},this.open=function(e){e&&e.stopPropagation(),e&&e.preventDefault(),u.isOpen||(u.enableHoverListener(),u.isOpen=!0,d.nextTick(function(){u.onIsOpenChanged(u.isOpen)}),(c=c||(e?e.target:r[0])).setAttribute("aria-expanded","true"),a.$emit("$mdMenuOpen",r),i.show({scope:a,mdMenuCtrl:u,nestLevel:u.nestLevel,element:l,target:c,preserveElement:!0,parent:"body"}).finally(function(){c.setAttribute("aria-expanded","false"),u.disableHoverListener()}))},this.onIsOpenChanged=function(e){e?(l.attr("aria-hidden","false"),r[0].classList.add("md-open"),fe.forEach(u.nestedMenus,function(e){e.classList.remove("md-open")})):(l.attr("aria-hidden","true"),r[0].classList.remove("md-open")),a.$mdMenuIsOpen=u.isOpen},this.focusMenuContainer=function(){var e=l[0].querySelector(m.buildSelector(["md-menu-focus-target","md-autofocus"]));(e=e||l[0].querySelector(".md-button:not([disabled])")).focus()},this.registerContainerProxy=function(e){this.containerProxy=e},this.triggerContainerProxy=function(e){this.containerProxy&&this.containerProxy(e)},this.destroy=function(){return u.isOpen?i.destroy():n.when(!1)},this.close=function(e,t){if(u.isOpen){u.isOpen=!1,d.nextTick(function(){u.onIsOpenChanged(u.isOpen)});var n=fe.extend({},t,{skipFocus:e});if(a.$emit("$mdMenuClose",r,n),i.hide(null,t),!e){var o=u.restoreFocusTo||r.find("button")[0];o instanceof fe.element&&(o=o[0]),o&&o.focus()}}},this.positionMode=function(){var e=(t.mdPositionMode||"target").split(" ");return 1===e.length&&e.push(e[0]),{left:e[0],top:e[1]}},this.offsets=function(){var e=(t.mdOffset||"0 0").split(" ").map(parseFloat);if(2===e.length)return{left:e[0],top:e[1]};if(1===e.length)return{top:e[0],left:e[0]};throw Error("Invalid offsets specified. Please follow format <x, y> or <n>")},a.$mdMenu={open:this.open,close:this.close},a.$mdOpenMenu=fe.bind(this,function(){return s.warn("mdMenu: The $mdOpenMenu method is deprecated. Please use `$mdMenu.open`."),this.open.apply(this,arguments)})}function He(a){var d="Invalid HTML for md-menu: ";return{restrict:"E",require:["mdMenu","?^mdMenuBar"],controller:"mdMenuCtrl",scope:!0,compile:function(e){e.addClass("md-menu");var t=e.children()[0],n=a.prefixer();n.hasAttribute(t,"ng-click")||(t=t.querySelector(n.buildSelector(["ng-click","ng-mouseenter"]))||t);var o="MD-BUTTON"===t.nodeName||"BUTTON"===t.nodeName;t&&o&&!t.hasAttribute("type")&&t.setAttribute("type","button");if(!t)throw Error(d+"Expected the menu to have a trigger element.");if(2!==e.children().length)throw Error(d+"Expected two children elements. The second element must have a `md-menu-content` element.");t&&t.setAttribute("aria-haspopup","true");var i=e[0].querySelectorAll("md-menu"),r=parseInt(e[0].getAttribute("md-nest-level"),10)||0;i&&fe.forEach(a.nodesToArray(i),function(e){e.hasAttribute("md-position-mode")||e.setAttribute("md-position-mode","cascade"),e.classList.add("_md-nested-menu"),e.setAttribute("md-nest-level",r+1)});return s}};function s(e,t,n,o){var i=o[0],r=!!o[1],a=fe.element('<div class="_md md-open-menu-container md-whiteframe-z2"></div>'),d=t.children()[1];t.addClass("_md"),d.hasAttribute("role")||d.setAttribute("role","menu"),a.append(d),t.on("$destroy",function(){a.remove()}),t.append(a),a[0].style.display="none",i.init(a,{isInMenuBar:r})}}function Oe(e){t.$inject=["$mdUtil","$mdTheming","$mdConstant","$document","$window","$q","$$rAF","$animateCss","$animate","$log"];var w=8;return e("$mdMenu").setDefaults({methods:["target"],options:t});function t(C,e,s,M,T,o,i,r,l,c){var A=C.prefixer(),m=C.dom.animator;return{parent:"body",onShow:function(a,n,d){(function(){if(!d.target)throw Error("$mdMenu.show() expected a target to animate from in options.target");fe.extend(d,{alreadyOpen:!1,isRemoved:!1,target:fe.element(d.target),parent:fe.element(d.parent),menuContentEl:fe.element(n[0].querySelector("md-menu-content"))})})(),d.menuContentEl[0]?e.inherit(d.menuContentEl,d.target):c.warn("$mdMenu: Menu elements should always contain a `md-menu-content` element,otherwise interactivity features will not work properly.",n);return d.cleanupResizing=function(){var e=function(t,n){return i.throttle(function(){if(!d.isRemoved){var e=h(t,n);t.css(m.toCss(e))}})}(n,d);return T.addEventListener("resize",e),T.addEventListener("orientationchange",e),function(){T.removeEventListener("resize",e),T.removeEventListener("orientationchange",e)}}(),d.hideBackdrop=function(e,t,n){if(n.nestLevel)return fe.noop;n.disableParentScroll&&!C.getClosest(n.target,"MD-DIALOG")?n.restoreScroll=C.disableScrollAround(n.element,n.parent):n.disableParentScroll=!1;n.hasBackdrop&&(n.backdrop=C.createBackdrop(e,"md-menu-backdrop md-click-catcher"),l.enter(n.backdrop,M[0].body));return function(){n.backdrop&&n.backdrop.remove(),n.disableParentScroll&&n.restoreScroll()}}(a,0,d),function(){return d.parent.append(n),n[0].style.display="",o(function(e){var t=h(n,d);n.removeClass("md-leave"),r(n,{addClass:"md-active",from:m.toCss(t),to:m.toCss({transform:""})}).start().then(e)})}().then(function(e){return d.alreadyOpen=!0,d.cleanupInteraction=function(){if(!d.menuContentEl[0])return fe.noop;d.menuContentEl.on("keydown",i),d.menuContentEl[0].addEventListener("click",r,!0);var e=d.menuContentEl[0].querySelector(A.buildSelector(["md-menu-focus-target","md-autofocus"]));if(!e)for(var t=d.menuContentEl[0].children.length,n=0;n<t;n++){var o=d.menuContentEl[0].children[n];if(e=o.querySelector(".md-button:not([disabled])"))break;if(o.firstElementChild&&!o.firstElementChild.disabled){e=o.firstElementChild;break}}return e&&e.focus(),function(){d.menuContentEl.off("keydown",i),d.menuContentEl[0].removeEventListener("click",r,!0)};function i(e){var t;switch(e.keyCode){case s.KEY_CODE.ESCAPE:d.mdMenuCtrl.close(!1,{closeAll:!0}),t=!0;break;case s.KEY_CODE.TAB:d.mdMenuCtrl.close(!1,{closeAll:!0}),t=!1;break;case s.KEY_CODE.UP_ARROW:u(e,d.menuContentEl,d,-1)||d.nestLevel||d.mdMenuCtrl.triggerContainerProxy(e),t=!0;break;case s.KEY_CODE.DOWN_ARROW:u(e,d.menuContentEl,d,1)||d.nestLevel||d.mdMenuCtrl.triggerContainerProxy(e),t=!0;break;case s.KEY_CODE.LEFT_ARROW:d.nestLevel?d.mdMenuCtrl.close():d.mdMenuCtrl.triggerContainerProxy(e),t=!0;break;case s.KEY_CODE.RIGHT_ARROW:var n=C.getClosest(e.target,"MD-MENU");n&&n!=d.parent[0]?e.target.click():d.mdMenuCtrl.triggerContainerProxy(e),t=!0}t&&(e.preventDefault(),e.stopImmediatePropagation())}function r(e){var t=e.target;do{if(t==d.menuContentEl[0])return;if((o(t,["ng-click","ng-href","ui-sref"])||"BUTTON"==t.nodeName||"MD-BUTTON"==t.nodeName)&&!o(t,["md-prevent-menu-close"])){var n=C.getClosest(t,"MD-MENU");t.hasAttribute("disabled")||n&&n!=d.parent[0]||a.$apply(function(){d.mdMenuCtrl.close(!0,{closeAll:!0})});break}}while(t=t.parentNode);function o(e,t){if(!e)return!1;for(var n,o=0;n=t[o];++o)if(A.hasAttribute(e,n))return!0;return!1}}}(),d.cleanupBackdrop=d.backdrop?(d.backdrop.on("click",t),function(){d.backdrop.off("click",t)}):fe.noop,n.addClass("md-clickable"),e});function t(e){e.preventDefault(),e.stopPropagation(),a.$apply(function(){d.mdMenuCtrl.close(!0,{closeAll:!0})})}},onRemove:function(e,t,n){return n.cleanupInteraction(),n.cleanupBackdrop(),n.cleanupResizing(),n.hideBackdrop(),t.removeClass("md-clickable"),!0===n.$destroy?o():function(){return r(t,{addClass:"md-leave"}).start()}().then(o);function o(){t.removeClass("md-active"),function(e,t){t.preserveElement?a(e).style.display="none":a(e).parentNode===a(t.parent)&&a(t.parent).removeChild(a(e))}(t,n),n.alreadyOpen=!1}},hasBackdrop:!0,disableParentScroll:!0,skipCompile:!0,preserveScope:!0,multiple:!0,themable:!0};function u(e,t,n,o){for(var i,r=C.getClosest(e.target,"MD-MENU-ITEM"),a=C.nodesToArray(t[0].children),d=a.indexOf(r)+o;0<=d&&d<a.length;d+=o){if(i=p(a[d].querySelector(".md-button")))break}return i}function p(e){if(e&&-1!=e.getAttribute("tabindex"))return e.focus(),M[0].activeElement==e}function h(e,t){var n,o=e[0],i=e[0].firstElementChild,r=i.getBoundingClientRect(),a=M[0].body.getBoundingClientRect(),d=T.getComputedStyle(i),s=t.target[0].querySelector(A.buildSelector("md-menu-origin"))||t.target[0],l=s.getBoundingClientRect(),c={left:a.left+w,top:Math.max(a.top,0)+w,bottom:Math.max(a.bottom,Math.max(a.top,0)+a.height)-w,right:a.right-w},m={top:0,left:0,right:0,bottom:0},u={top:0,left:0,right:0,bottom:0},p=t.mdMenuCtrl.positionMode();"target"!==p.top&&"target"!==p.left&&"target-right"!==p.left||(n=function(){for(var e=0;e<i.children.length;++e)if("none"!=T.getComputedStyle(i.children[e]).display)return i.children[e]}())&&(m=(n=(n=n.firstElementChild||n).querySelector(A.buildSelector("md-menu-align-target"))||n).getBoundingClientRect(),u={top:parseFloat(o.style.top||0),left:parseFloat(o.style.left||0)});var h={},f="top ";switch(p.top){case"target":h.top=u.top+l.top-m.top;break;case"cascade":h.top=l.top-parseFloat(d.paddingTop)-s.style.top;break;case"bottom":h.top=l.top+l.height;break;default:throw new Error('Invalid target mode "'+p.top+'" specified for md-menu on Y axis.')}var g=C.isRtl(e);switch(p.left){case"target":h.left=u.left+l.left-m.left,f+=g?"right":"left";break;case"target-left":h.left=l.left,f+="left";break;case"target-right":h.left=l.right-r.width+(r.right-m.right),f+="right";break;case"cascade":var b=g?l.left-r.width<c.left:l.right+r.width<c.right;h.left=b?l.right-s.style.left:l.left-s.style.left-r.width,f+=b?"left":"right";break;case"right":g?(h.left=l.right-l.width,f+="left"):(h.left=l.right-r.width,f+="right");break;case"left":g?(h.left=l.right-r.width,f+="right"):(h.left=l.left,f+="left");break;default:throw new Error('Invalid target mode "'+p.left+'" specified for md-menu on X axis.')}var v,E=t.mdMenuCtrl.offsets();h.top+=E.top,h.left+=E.left,(v=h).top=Math.max(Math.min(v.top,c.bottom-o.offsetHeight),c.top),v.left=Math.max(Math.min(v.left,c.right-o.offsetWidth),c.left);var $=Math.round(100*Math.min(l.width/o.offsetWidth,1))/100,y=Math.round(100*Math.min(l.height/o.offsetHeight,1))/100;return{top:Math.round(h.top),left:Math.round(h.left),transform:t.alreadyOpen?ge:C.supplant("scale({0},{1})",[$,y]),transformOrigin:f}}}function a(e){return e instanceof fe.element&&(e=e[0]),e}}function Pe(n,i){return{restrict:"E",require:"mdMenuBar",controller:"MenuBarController",compile:function(e,t){return t.ariaRole||e[0].setAttribute("role","menubar"),fe.forEach(e[0].children,function(e){if("MD-MENU"==e.nodeName){e.hasAttribute("md-position-mode")||(e.setAttribute("md-position-mode","left bottom"),e.querySelector("button, a, md-button").setAttribute("role","menuitem"));var t=n.nodesToArray(e.querySelectorAll("md-menu-content"));fe.forEach(t,function(e){e.classList.add("md-menu-bar-menu"),e.classList.add("md-dense"),e.hasAttribute("width")||e.setAttribute("width",5)})}}),e.find("md-menu-item").addClass("md-in-menu-bar"),function(e,t,n,o){t.addClass("_md"),i(e,t),o.init()}}}}function Le(e,t,n){this.$element=t,this.$attrs=n,this.$scope=e}function Re(c,e,m){return{controller:"MenuItemController",require:["mdMenuItem","?ngModel"],priority:e.BEFORE_NG_ARIA,compile:function(o,e){var t,n,i=e.type,r="md-in-menu-bar";if("checkbox"!==i&&"radio"!==i||!o.hasClass(r))l("role","menuitem",o[0].querySelector("md-button, button, a"));else{var a=o[0].textContent,d=fe.element('<md-button type="button"></md-button>'),s='<md-icon md-svg-src="'+m.mdChecked+'"></md-icon>';d.html(a),d.attr("tabindex","0"),fe.isDefined(e.mdPreventMenuClose)&&d.attr("md-prevent-menu-close",e.mdPreventMenuClose),o.html(""),o.append(fe.element(s)),o.append(d),o.addClass("md-indent").removeClass(r),l("role","checkbox"===i?"menuitemcheckbox":"menuitemradio",d),t="ng-disabled",n=c.prefixer(t),fe.forEach(n,function(e){if(o[0].hasAttribute(e)){var t=o[0].getAttribute(e);d[0].setAttribute(e,t),o[0].removeAttribute(e)}})}return function(e,t,n,o){var i=o[0],r=o[1];i.init(r)};function l(e,t,n){(n=n||o)instanceof fe.element&&(n=n[0]),n.hasAttribute(e)||n.setAttribute(e,t)}}}}function Fe(i,r){return{restrict:"E",transclude:!0,controller:Be,controllerAs:"ctrl",bindToController:!0,scope:{mdSelectedNavItem:"=?",mdNoInkBar:"=?",navBarAriaLabel:"@?"},template:'<div class="md-nav-bar"><nav role="navigation"><ul class="_md-nav-bar-list" ng-transclude role="tablist" ng-focus="ctrl.onFocus()" aria-label="{{ctrl.navBarAriaLabel}}"></ul></nav><md-nav-ink-bar ng-hide="ctrl.mdNoInkBar"></md-nav-ink-bar></div>',link:function(e,t,n,o){r(t),o.navBarAriaLabel||i.expectAsync(t,"aria-label",fe.noop)}}}function Be(e,t,n,o){this._$timeout=n,this._$scope=t,this._$mdConstant=o,this.mdSelectedNavItem,this.navBarAriaLabel,this._navBarEl=e[0],this._inkbar;var i=this,r=this._$scope.$watch(function(){return i._navBarEl.querySelectorAll("._md-nav-button").length},function(e){0<e&&(i._initTabs(),r())})}function Ue(c,e,m,u){return{restrict:"E",require:["mdNavItem","^mdNavBar"],controller:je,bindToController:!0,controllerAs:"ctrl",replace:!0,transclude:!0,template:function(e,t){var n,o,i=t.mdNavClick,r=t.mdNavHref,a=t.mdNavSref,d=t.srefOpts;if(1<(i?1:0)+(r?1:0)+(a?1:0))throw Error("Please do not specify more than one of the md-nav-click, md-nav-href, or md-nav-sref attributes per nav-item directive.");if(i!==ge&&null!==i)n='ng-click="ctrl.mdNavClick()"';else if(r!==ge&&null!==r)n='ng-href="{{ctrl.mdNavHref}}"';else{if(a===ge||null===a)throw Error("Please specify at least one of the md-nav-click, md-nav-href, or md-nav-sref attributes per nav-item directive.");n='ui-sref="{{ctrl.mdNavSref}}"'}return n&&(o='<md-button class="_md-nav-button md-accent" ng-class="ctrl.getNgClassMap()" ng-blur="ctrl.setFocused(false)" ng-disabled="ctrl.disabled" tabindex="-1" role="tab" ng-attr-aria-label="{{ctrl.navItemAriaLabel ? ctrl.navItemAriaLabel : undefined}}" aria-selected="{{ctrl.isSelected()}}" '+(d?'ui-sref-opts="{{ctrl.srefOpts}}" ':"")+n+'><span ng-transclude class="_md-nav-button-text"></span></md-button>'),'<li class="md-nav-item" role="presentation">'+(o||"")+"</li>"},scope:{mdNavClick:"&?",mdNavHref:"@?",mdNavSref:"@?",srefOpts:"=?",name:"@",navItemAriaLabel:"@?"},link:function(n,o,i,r){var a,d,s,l;e(function(){if(d=r[0],s=r[1],l=fe.element(o[0].querySelector("._md-nav-button")),d.name||(d.name=fe.element(o[0].querySelector("._md-nav-button-text")).text().trim()),l.on("keydown",function(e){s.onKeydown(e)}),l.on("focus",function(){s.getFocusedTab()||s.onFocus()}),l.on("click",function(){s.mdSelectedNavItem=d.name,n.$apply()}),d.disabled=m.parseAttributeBoolean(i.disabled,!1),"MutationObserver"in u){var e=o[0],t=new MutationObserver(function(e){m.nextTick(function(){d.disabled=m.parseAttributeBoolean(i[e[0].attributeName],!1)})});t.observe(e,{attributes:!0,attributeFilter:["disabled"]}),a=t.disconnect.bind(t)}else i.$observe("disabled",function(e){d.disabled=m.parseAttributeBoolean(e,!1)});d.navItemAriaLabel||c.expectWithText(l,"aria-label")}),n.$on("destroy",function(){l.off("keydown"),l.off("focus"),l.off("click"),a()})}}}function je(e){this._$element=e,this.mdNavClick,this.mdNavHref,this.mdNavSref,this.srefOpts,this.name,this.navItemAriaLabel,this._selected=!1,this._focused=!1}function qe($,y,d,C,p,e){var M=$.requestAnimationFrame||$.webkitRequestAnimationFrame||fe.noop,h=$.cancelAnimationFrame||$.webkitCancelAnimationFrame||$.webkitCancelRequestAnimationFrame||fe.noop,f="determinate",T="indeterminate",A="_md-progress-circular-disabled",w="md-mode-indeterminate";return{restrict:"E",scope:{value:"@",mdDiameter:"@",mdMode:"@"},template:'<svg xmlns="http://www.w3.org/2000/svg"><path fill="none"/></svg>',compile:function(e,t){if(e.attr({"aria-valuemin":0,"aria-valuemax":100,role:"progressbar"}),fe.isUndefined(t.mdMode)){var n=t.hasOwnProperty("value")?f:T;t.$set("mdMode",n)}else t.$set("mdMode",t.mdMode.trim());return o}};function o(g,s,l){var b,e,t=s[0],a=fe.element(t.querySelector("svg")),v=fe.element(t.querySelector("path")),n=y.startIndeterminate,o=y.endIndeterminate,i=0,E=0;function c(n,e,t,o,i,r){var a=++E,d=C.now(),s=e-n,l=N(g.mdDiameter),c=S(l),m=t||y.easeFn,u=o||y.duration,p=-90*(i||0),h=r||100;function f(e){v.attr("stroke-dashoffset",k(l,c,e,h)),v.attr("transform","rotate("+p+" "+l/2+" "+l/2+")")}e===n?f(e):b=M(function e(){var t=$.Math.max(0,$.Math.min(C.now()-d,u));f(m(t,n,s,u)),a===E&&t<u&&(b=M(e))})}function r(){c(n,o,y.easeFnIndeterminate,y.durationIndeterminate,i,75),i=++i%4}function m(){e||(e=p(r,y.durationIndeterminate,0,!1),r(),s.addClass(w).removeAttr("aria-valuenow"))}function u(){e&&(p.cancel(e),e=null,s.removeClass(w))}d(s),s.toggleClass(A,l.hasOwnProperty("disabled")),g.mdMode===T&&m(),g.$on("$destroy",function(){u(),b&&h(b)}),g.$watchGroup(["value","mdMode",function(){var e=t.disabled;return!0===e||!1===e?e:fe.isDefined(s.attr("disabled"))}],function(e,t){var n=e[1],o=e[2],i=0,r=0;if(o!==t[2]&&s.toggleClass(A,!!o),o)u();else if(n!==f&&n!==T&&(n=T,l.$set("mdMode",n)),n===T)t[1]===f&&(r=S(i=N(g.mdDiameter)),v.attr("d",_(i,r,!0)),v.attr("stroke-dasharray",(i-r)*$.Math.PI*.75)),m();else{var a=x(e[0]),d=x(t[0]);u(),t[1]===T&&(r=S(i=N(g.mdDiameter)),v.attr("d",_(i,r,!1)),v.attr("stroke-dasharray",(i-r)*$.Math.PI)),s.attr("aria-valuenow",a),c(d,a)}}),g.$watch("mdDiameter",function(e){var t=N(e),n=S(t),o=x(g.value),i=t/2+"px",r={width:t+"px",height:t+"px"};a[0].setAttribute("viewBox","0 0 "+t+" "+t),a.css(r).css("transform-origin",i+" "+i+" "+i),s.css(r),v.attr("stroke-width",n),v.attr("stroke-linecap","square"),g.mdMode==T?(v.attr("d",_(t,n,!0)),v.attr("stroke-dasharray",(t-n)*$.Math.PI*.75),v.attr("stroke-dashoffset",k(t,n,1,75))):(v.attr("d",_(t,n,!1)),v.attr("stroke-dasharray",(t-n)*$.Math.PI),v.attr("stroke-dashoffset",k(t,n,0,100)),c(o,o))})}function _(e,t,n){var o=e/2,i=t/2,r=o+","+i,a=o-i;return"M"+r+"A"+a+","+a+" 0 1 1 "+(i+","+o)+(n?"":"A"+a+","+a+" 0 0 1 "+r)}function k(e,t,n,o){return(e-t)*$.Math.PI*(3*(o||100)/100-n/100)}function x(e){return $.Math.max(0,$.Math.min(e||0,100))}function N(e){var t=y.progressSize;if(e){var n=parseFloat(e);return e.lastIndexOf("%")===e.length-1&&(n=n/100*t),n}return t}function S(e){return y.strokeWidth/100*e}}function ze(m,u,e){var p="determinate",h="indeterminate",f="buffer",g="query",b="_md-progress-linear-disabled";return{restrict:"E",template:'<div class="md-container"><div class="md-dashed"></div><div class="md-bar md-bar1"></div><div class="md-bar md-bar2"></div></div>',compile:function(e,t,n){return e.attr("aria-valuemin",0),e.attr("aria-valuemax",100),e.attr("role","progressbar"),o}};function o(e,n,t){var o;m(n);var i=t.hasOwnProperty("disabled"),r=u.dom.animator.toCss,a=fe.element(n[0].querySelector(".md-bar1")),d=fe.element(n[0].querySelector(".md-bar2")),s=fe.element(n[0].querySelector(".md-container"));function l(){var e=(t.mdMode||"").trim();if(e)switch(e){case p:case h:case f:case g:break;default:e=h}return e}function c(e,t){if(!i&&l()){var n=u.supplant("translateX({0}%) scale({1},1)",[(t-100)/2,t/100]),o=r({transform:n});fe.element(e).css(o)}}n.attr("md-mode",l()).toggleClass(b,i),function(){if(fe.isUndefined(t.mdMode)){var e=fe.isDefined(t.value)?p:h;n.attr("md-mode",e),t.mdMode=e}}(),t.$observe("value",function(e){var t=v(e);n.attr("aria-valuenow",t),l()!=g&&c(d,t)}),t.$observe("mdBufferValue",function(e){c(a,v(e))}),t.$observe("disabled",function(e){i=!0===e||!1===e?!!e:fe.isDefined(e),n.toggleClass(b,i),s.toggleClass(o,!i)}),t.$observe("mdMode",function(e){switch(o&&s.removeClass(o),e){case g:case f:case p:case h:s.addClass(o="md-mode-"+e);break;default:s.addClass(o="md-mode-"+h)}})}function v(e){return Math.max(0,Math.min(e||0,100))}}function We(d,s,l,c){return e.prototype={init:function(e){this._ngModelCtrl=e,this._ngModelCtrl.$render=fe.bind(this,this.render)},add:function(e){this._radioButtonRenderFns.push(e)},remove:function(e){var t=this._radioButtonRenderFns.indexOf(e);-1!==t&&this._radioButtonRenderFns.splice(t,1)},render:function(){this._radioButtonRenderFns.forEach(function(e){e()})},setViewValue:function(e,t){this._ngModelCtrl.$setViewValue(e,t),this.render()},getViewValue:function(){return this._ngModelCtrl.$viewValue},selectNext:function(){return t(this.$element,1)},selectPrevious:function(){return t(this.$element,-1)},setActiveDescendant:function(e){this.$element.attr("aria-activedescendant",e)},isDisabled:function(){return this.$element[0].hasAttribute("disabled")}},{restrict:"E",controller:["$element",e],require:["mdRadioGroup","?ngModel"],link:{pre:function(t,o,e,n){o.addClass("_md"),l(o);var i=n[0],r=n[1]||d.fakeNgModel();function a(){o.hasClass("md-focused")||o.addClass("md-focused")}i.init(r),t.mouseActive=!1,o.attr({role:"radiogroup",tabIndex:o.attr("tabindex")||"0"}).on("keydown",function(e){var t=e.which||e.keyCode;if(t==s.KEY_CODE.ENTER||e.currentTarget==e.target)switch(t){case s.KEY_CODE.LEFT_ARROW:case s.KEY_CODE.UP_ARROW:e.preventDefault(),i.selectPrevious(),a();break;case s.KEY_CODE.RIGHT_ARROW:case s.KEY_CODE.DOWN_ARROW:e.preventDefault(),i.selectNext(),a();break;case s.KEY_CODE.ENTER:var n=fe.element(d.getClosest(o[0],"form"));0<n.length&&n.triggerHandler("submit")}}).on("mousedown",function(e){t.mouseActive=!0,c(function(){t.mouseActive=!1},100)}).on("focus",function(){!1===t.mouseActive&&i.$element.addClass("md-focused")}).on("blur",function(){i.$element.removeClass("md-focused")})}}};function e(e){this._radioButtonRenderFns=[],this.$element=e}function t(e,t){var n=d.iterator(e[0].querySelectorAll("md-radio-button"),!0);if(n.count()){var o=e[0].querySelector("md-radio-button.md-checked"),i=n[t<0?"previous":"next"](o,function(e){return!fe.element(e).attr("disabled")})||n.first();fe.element(i).triggerHandler("click")}}}function Ve(s,l,c){var m="md-checked";return{restrict:"E",require:"^mdRadioGroup",transclude:!0,template:'<div class="md-container" md-ink-ripple md-ink-ripple-checkbox><div class="md-off"></div><div class="md-on"></div></div><div ng-transclude class="md-label"></div>',link:function(t,n,o,i){var r;c(n),function(e){e.attr({id:o.id||"radio_"+l.nextUid(),role:"radio","aria-checked":"false"}),s.expectWithText(e,"aria-label")}(n),o.ngValue?l.nextTick(e,!1):e();function e(){if(!i)throw"RadioButton: No RadioGroupController could be found.";i.add(d),o.$observe("value",d),n.on("click",a).on("$destroy",function(){i.remove(d)})}function a(e){n[0].hasAttribute("disabled")||i.isDisabled()||t.$apply(function(){i.setViewValue(o.value,e&&e.type)})}function d(){var e=i.getViewValue()==o.value;e!==r&&("md-radio-group"!==n[0].parentNode.nodeName.toLowerCase()&&n.parent().toggleClass(m,e),e&&i.setActiveDescendant(n.attr("id")),r=e,n.attr("aria-checked",e).toggleClass(m,e))}}}}function Ye(s,l){return["$mdUtil","$window",function(a,d){return{restrict:"A",multiElement:!0,link:function(o,i,t){var r=o.$on("$md-resize-enable",function(){r();var e=i[0],n=e.nodeType===d.Node.ELEMENT_NODE?d.getComputedStyle(e):{};o.$watch(t[s],function(e){if(!!e===l){a.nextTick(function(){o.$broadcast("$md-resize")});var t={cachedTransitionStyles:n};a.dom.animator.waitTransitionEnd(i,t).then(function(){o.$broadcast("$md-resize")})}})})}}}]}function Ke(o,i,r,a){var d="SideNav '{0}' is not available! Did you use md-component-id='{0}'?",s={find:function(e,t){var n=o.get(e);return n||t?n:(a.error(i.supplant(d,[e||""])),ge)},waitFor:l};return function(e,t){if(fe.isUndefined(e))return s;var n=!0===t,o=s.find(e,n);return!o&&n?s.waitFor(e):!o&&fe.isUndefined(t)?function(e,t){function n(){return!1}function o(){return r.when(i.supplant(d,[t||""]))}return fe.extend({isLockedOpen:n,isOpen:n,toggle:o,open:o,close:o,onClose:fe.noop,then:function(e){return l(t).then(e||fe.noop)}},e)}(s,e):o};function l(e){return o.when(e).catch(a.error)}}function Ge(o,b,v,E,$,y,e,C,M,T,A,w,_){return{restrict:"E",scope:{isOpen:"=?mdIsOpen"},controller:"$mdSidenavController",compile:function(e){return e.addClass("md-closed").attr("tabIndex","-1"),t}};function t(i,r,e,t){var a,d,s,l,c,m=null,u=null,p=T.when(!0),n=C(e.mdIsLockedOpen),h=fe.element(w);function f(e){return e.keyCode===v.KEY_CODE.ESCAPE?g(e):T.when(!0)}function g(e){return e.preventDefault(),t.close()}e.mdDisableScrollTarget&&((m=A[0].querySelector(e.mdDisableScrollTarget))?m=fe.element(m):M.warn(b.supplant('mdSidenav: couldn\'t find element matching selector "{selector}". Falling back to parent.',{selector:e.mdDisableScrollTarget}))),m=m||r.parent(),e.hasOwnProperty("mdDisableBackdrop")||(d=b.createBackdrop(i,"md-sidenav-backdrop md-opaque ng-enter")),e.hasOwnProperty("mdDisableCloseEvents")&&(s=!0),r.addClass("_md"),E(r),d&&E.inherit(d,r),r.on("$destroy",function(){d&&d.remove(),t.destroy()}),i.$on("$destroy",function(){d&&d.remove()}),i.$watch(function(){return n(i.$parent,{$media:function(e){return M.warn("$media is deprecated for is-locked-open. Use $mdMedia instead."),o(e)},$mdMedia:o})},function(e,t){(i.isLockedOpen=e)===t?r.toggleClass("md-locked-open",!!e):y[e?"addClass":"removeClass"](r,"md-locked-open");d&&d.toggleClass("md-locked-open",!!e)}),i.$watch("isOpen",function(e){var t,n=b.findFocusTarget(r)||b.findFocusTarget(r,"[md-sidenav-focus]")||r,o=r.parent();s||(o[e?"on":"off"]("keydown",f),d&&d[e?"on":"off"]("click",g));t=function(e,t){var n=r[0],o=e[0].scrollTop;if(t&&o){c={top:n.style.top,bottom:n.style.bottom,height:n.style.height};var i={top:o+"px",bottom:"auto",height:e[0].clientHeight+"px"};r.css(i),d.css(i)}if(!t&&c)return function(){n.style.top=c.top,n.style.bottom=c.bottom,n.style.height=c.height,d[0].style.top=null,d[0].style.bottom=null,d[0].style.height=null,c=null}}(o,e),e&&(u=A[0].activeElement,l=$.getLastInteractionType());return function(e){e&&!a?(a=m.css("overflow"),m.css("overflow","hidden")):fe.isDefined(a)&&(m.css("overflow",a),a=ge)}(e),p=T.all([e&&d?y.enter(d,o):d?y.leave(d):T.when(!0),y[e?"removeClass":"addClass"](r,"md-closed")]).then(function(){i.isOpen&&(_(function(){h.triggerHandler("resize")}),n&&n.focus()),t&&t()})}),t.$toggleOpen=function(e){return i.isOpen===e?T.when(!0):(i.isOpen&&t.onCloseCb&&t.onCloseCb(),T(function(t){i.isOpen=e,b.nextTick(function(){p.then(function(e){!i.isOpen&&u&&"keyboard"===l&&(u.focus(),u=null),t(e)})})}))}}}function Xe(t,e,n,o,i){var r=this;r.isOpen=function(){return!!t.isOpen},r.isLockedOpen=function(){return!!t.isLockedOpen},r.onClose=function(e){return r.onCloseCb=e,r},r.open=function(){return r.$toggleOpen(!0)},r.close=function(){return r.$toggleOpen(!1)},r.toggle=function(){return r.$toggleOpen(!t.isOpen)},r.$toggleOpen=function(e){return o.when(t.isOpen=e)};var a=e.mdComponentId,d=a&&-1<a.indexOf(i.startSymbol()),s=d?i(a)(t.$parent):a;r.destroy=n.register(r,s),d&&e.$observe("mdComponentId",function(e){e&&e!==r.$$mdHandle&&(r.destroy(),r.destroy=n.register(r,e))})}function Qe(l,c,m,d){var s=m.checkStickySupport();return function(e,t,n){var o=t.controller("mdContent");if(o)if(s)t.css({position:s,top:0,"z-index":2});else{var i=o.$element.data("$$sticky");i||(i=function(e){var o,i=e.$element,r=c.throttle(t);return function(e){var t,n,o=200;function i(){+m.now()-n>o?(t=!1,e.triggerHandler("$scrollend")):(e.triggerHandler("$scroll"),c.throttle(i))}e.on("scroll touchmove",function(){t||(t=!0,c.throttle(i),e.triggerHandler("$scrollstart")),e.triggerHandler("$scroll"),n=+m.now()})}(i),i.on("$scrollstart",r),i.on("$scroll",function e(){var t=i.prop("scrollTop");var n=(e.prevScrollTop||0)<t;e.prevScrollTop=t;if(0===t)return void d(null);if(n){if(o.next&&o.next.top<=t)return void d(o.next);if(o.current&&o.next&&o.next.top-t<=o.next.height)return void s(o.current,t+(o.next.top-o.next.height-t))}if(!n){if(o.current&&o.prev&&t<o.current.top)return void d(o.prev);if(o.next&&o.current&&t>=o.next.top-o.current.height)return void s(o.current,t+(o.next.top-t-o.current.height))}o.current&&s(o.current,t)}),o={prev:null,current:null,next:null,items:[],add:function(n,e){e.addClass("md-sticky-clone");var t={element:n,clone:e};return o.items.push(t),m.nextTick(function(){i.prepend(t.clone)}),r(),function(){o.items.forEach(function(e,t){e.element[0]===n[0]&&(o.items.splice(t,1),e.clone.remove())}),r()}},refreshElements:t};function t(){var e;o.items.forEach(a),o.items=o.items.sort(function(e,t){return e.top<t.top?-1:1});for(var t=i.prop("scrollTop"),n=o.items.length-1;0<=n;n--)if(t>o.items[n].top){e=o.items[n];break}d(e)}function a(e){var t=e.element[0];for(e.top=0,e.left=0,e.right=0;t&&t!==i[0];)e.top+=t.offsetTop,e.left+=t.offsetLeft,t.offsetParent&&(e.right+=t.offsetParent.offsetWidth-t.offsetWidth-t.offsetLeft),t=t.offsetParent;e.height=e.element.prop("offsetHeight");var n=m.floatingScrollbars()?"0":ge;m.bidi(e.clone,"margin-left",e.left,n),m.bidi(e.clone,"margin-right",n,e.right)}function d(e){if(o.current!==e){o.current&&(s(o.current,null),n(o.current,null)),e&&n(e,"active"),o.current=e;var t=o.items.indexOf(e);o.next=o.items[t+1],o.prev=o.items[t-1],n(o.next,"next"),n(o.prev,"prev")}}function n(e,t){e&&e.state!==t&&(e.state&&(e.clone.attr("sticky-prev-state",e.state),e.element.attr("sticky-prev-state",e.state)),e.clone.attr("sticky-state",t),e.element.attr("sticky-state",t),e.state=t)}function s(e,t){e&&(null===t||t===ge?e.translateY&&(e.translateY=null,e.clone.css(l.CSS.TRANSFORM,"")):(e.translateY=t,m.bidi(e.clone,l.CSS.TRANSFORM,"translate3d("+e.left+"px,"+t+"px,0)","translateY("+t+"px)")))}}(o),o.$element.data("$$sticky",i));var r=n||d(t.clone())(e),a=i.add(t,r);e.$on("$destroy",a)}}}function Ze(d,s,l,c,m){return{restrict:"E",replace:!0,transclude:!0,template:'<div class="md-subheader _md">  <div class="md-subheader-inner">    <div class="md-subheader-content"></div>  </div></div>',link:function(n,o,e,t,i){l(o),o.addClass("_md"),c.prefixer().removeAttribute(o,"ng-repeat");var r=o[0].outerHTML;function a(e){return fe.element(e[0].querySelector(".md-subheader-content"))}e.$set("role","heading"),m.expect(o,"aria-level","2"),i(n,function(e){a(o).append(e)}),o.hasClass("md-no-sticky")||i(n,function(e){var t=s('<div class="md-subheader-wrapper" aria-hidden="true">'+r+"</div>")(n);c.nextTick(function(){a(t).append(e)}),d(n,o,t)})}}}function Je(e){t.$inject=["$parse"];var r="md"+e,a="$md."+e.toLowerCase();return t;function t(i){return{restrict:"A",link:function(n,e,t){var o=i(t[r]);e.on(a,function(e){var t=e.currentTarget;n.$applyAsync(function(){o(n,{$event:e,$target:{current:t}})})})}}}}function et(e,m,u,p,h,f,g){var n=e[0];return{restrict:"E",priority:u.BEFORE_NG_ARIA,transclude:!0,template:'<div class="md-container"><div class="md-bar"></div><div class="md-thumb-container"><div class="md-thumb" md-ink-ripple md-ink-ripple-checkbox></div></div></div><div ng-transclude class="md-label"></div>',require:["^?mdInputContainer","?ngModel","?^form"],compile:function(e,t){var c=n.compile(e,t).post;return e.addClass("md-dragging"),function(t,n,e,o){o[0];var i=o[1]||m.fakeNgModel(),r=(o[2],null);null!=e.disabled?r=function(){return!0}:e.ngDisabled&&(r=p(e.ngDisabled));var a,d=fe.element(n[0].querySelector(".md-thumb-container")),s=fe.element(n[0].querySelector(".md-container")),l=fe.element(n[0].querySelector(".md-label"));h(function(){n.removeClass("md-dragging")}),c(t,n,e,o),r&&t.$watch(r,function(e){n.attr("tabindex",e?-1:0)}),e.$observe("mdInvert",function(e){var t=m.parseAttributeBoolean(e);t?n.prepend(l):n.prepend(s),n.toggleClass("md-inverted",t)}),f.register(s,"drag"),s.on("$md.dragstart",function(e){if(r&&r(t))return;e.stopPropagation(),n.addClass("md-dragging"),a={width:d.prop("offsetWidth")}}).on("$md.drag",function(e){if(!a)return;e.stopPropagation(),e.srcEvent&&e.srcEvent.preventDefault();var t=e.pointer.distanceX/a.width,n=i.$viewValue?1+t:t;n=Math.max(0,Math.min(1,n)),d.css(u.CSS.TRANSFORM,"translate3d("+100*n+"%,0,0)"),a.translate=n}).on("$md.dragend",function(e){if(!a)return;e.stopPropagation(),n.removeClass("md-dragging"),d.css(u.CSS.TRANSFORM,""),(i.$viewValue?a.translate<.5:.5<a.translate)&&function(e){t.$apply(function(){i.$setViewValue(e),i.$render()})}(!i.$viewValue);a=null,t.skipToggle=!0,g(function(){t.skipToggle=!1},1)})}}}}function tt(o){return{restrict:"A",compile:function(e,t){var n=o(t.mdTabScroll,null,!0);return function(t,e){e.on("wheel",function(e){t.$apply(function(){n(t,{$event:e})})})}}}}function nt(l,c,t,n,i,m,s,r,o,e,a,u,d){var p=this,h=!1,f=[],g=!1,b=!1;function v(t,e){var n=r.$normalize("md-"+t);function o(e){p[t]="false"!==e}e&&O(t,e),r.hasOwnProperty(n)&&o(r[n]),r.$observe(n,o)}function E(){g=!0,fe.element(t).off("resize",x)}function $(){var e=D();fe.element(e.wrapper).toggleClass("md-stretch-tabs",function(){switch(p.stretchTabs){case"always":return!0;case"never":return!1;default:return!p.shouldPaginate&&t.matchMedia("(max-width: 600px)").matches}}()),z()}function y(){p.shouldCenterTabs=I()}function C(t,e){if(t!==e){var n=D();fe.forEach(n.tabs,function(e){e.style.maxWidth=t+"px"}),fe.forEach(n.dummies,function(e){e.style.maxWidth=t+"px"}),m.nextTick(p.updateInkBarStyles)}}function M(e,t){e!==t&&(p.maxTabWidth=R(),p.shouldCenterTabs=I(),m.nextTick(function(){p.maxTabWidth=R(),U(p.selectedIndex)}))}function T(e){c[e?"removeClass":"addClass"]("md-no-tab-content")}function A(e){var t=(p.shouldCenterTabs||V()?"":"-")+e+"px";t=t.replace("--",""),fe.element(D().paging).css(n.CSS.TRANSFORM,"translate("+t+", 0)"),l.$broadcast("$mdTabsPaginationChanged")}function w(e,t){e!==t&&D().tabs[e]&&(U(),B())}function _(e,t){e!==t&&(p.selectedIndex=H(e),p.lastSelectedIndex=t,p.updateInkBarStyles(),q(),U(e),l.$broadcast("$mdTabsChanged"),p.tabs[t]&&p.tabs[t].scope.deselect(),p.tabs[e]&&p.tabs[e].scope.select())}function k(e,t){h||(p.focusIndex=p.selectedIndex=e),t&&p.noSelectClick||m.nextTick(function(){p.tabs[e].element.triggerHandler("click")},!1)}function x(){p.lastSelectedIndex=p.selectedIndex,p.offsetLeft=W(p.offsetLeft),m.nextTick(function(){p.updateInkBarStyles(),P()})}function N(e){fe.element(D().inkBar).toggleClass("ng-hide",e)}function S(e){c.toggleClass("md-dynamic-height",e)}function D(){var e={},t=c[0];return e.wrapper=t.querySelector("md-tabs-wrapper"),e.canvas=e.wrapper.querySelector("md-tabs-canvas"),e.paging=e.canvas.querySelector("md-pagination-wrapper"),e.inkBar=e.paging.querySelector("md-ink-bar"),e.nextButton=t.querySelector("md-next-button"),e.prevButton=t.querySelector("md-prev-button"),e.contents=t.querySelectorAll("md-tabs-content-wrapper > md-tab-content"),e.tabs=e.paging.querySelectorAll("md-tab-item"),e.dummies=e.canvas.querySelectorAll("md-dummy-tab"),e}function I(){return p.centerTabs&&!p.shouldPaginate}function H(e){if(-1===e)return-1;var t,n,o=Math.max(p.tabs.length-e,e);for(t=0;t<=o;t++){if((n=p.tabs[e+t])&&!0!==n.scope.disabled)return n.getIndex();if((n=p.tabs[e-t])&&!0!==n.scope.disabled)return n.getIndex()}return e}function O(e,n,o){Object.defineProperty(p,e,{get:function(){return o},set:function(e){var t=o;o=e,n&&n(e,t)}})}function P(){p.maxTabWidth=R(),p.shouldPaginate=function(){var e;if(p.noPagination||!b)return!1;var t=c.prop("clientWidth");return fe.forEach(D().tabs,function(e){t-=e.offsetWidth}),e=t<0,m.msie&&(D().paging.style.width=e?"999999px":ge),e}()}function L(e){var t=0;return fe.forEach(e,function(e){t+=Math.max(e.offsetWidth,e.getBoundingClientRect().width)}),Math.ceil(t)}function R(){var e=D().canvas.clientWidth;return Math.max(0,Math.min(e-1,264))}function F(e,t){var n,o=t?"focusIndex":"selectedIndex",i=p[o];for(n=i+e;p.tabs[n]&&p.tabs[n].scope.disabled;n+=e);n=(i+e+p.tabs.length)%p.tabs.length,p.tabs[n]&&(p[o]=n)}function B(){p.styleTabItemFocus="keyboard"===a.getLastInteractionType();var e=D().tabs[p.focusIndex];e&&e.focus()}function U(e){var t=D();if(fe.isNumber(e)||(e=p.focusIndex),t.tabs[e]&&!p.shouldCenterTabs){var n=t.tabs[e],o=n.offsetLeft,i=n.offsetWidth+o;if(0!==e)if(V()){var r=L(Array.prototype.slice.call(t.tabs,0,e)),a=L(Array.prototype.slice.call(t.tabs,0,e+1));p.offsetLeft=Math.min(p.offsetLeft,W(r)),p.offsetLeft=Math.max(p.offsetLeft,W(a-t.canvas.clientWidth))}else p.offsetLeft=Math.max(p.offsetLeft,W(i-t.canvas.clientWidth+32)),p.offsetLeft=Math.min(p.offsetLeft,W(o));else p.offsetLeft=0}}function j(){p.selectedIndex=H(p.selectedIndex),p.focusIndex=H(p.focusIndex)}function q(){if(!p.dynamicHeight)return c.css("height","");if(!p.tabs.length)return f.push(q);var e=D(),t=e.contents[p.selectedIndex],n=t?t.offsetHeight:0,o=e.wrapper.offsetHeight,i=n+o,r=c.prop("clientHeight");if(r!==i){"bottom"===c.attr("md-align-tabs")&&(r-=o,i-=o,c.attr("md-border-bottom")!==ge&&++r),h=!0;var a={height:r+"px"},d={height:i+"px"};c.css(a),s(c,{from:a,to:d,easing:"cubic-bezier(0.35, 0, 0.25, 1)",duration:.5}).start().done(function(){c.css({transition:"none",height:""}),m.nextTick(function(){c.css("transition","")}),h=!1})}}function z(e,t){if(!p.noInkBar){var n=D();if(n.tabs[p.selectedIndex])if(p.tabs.length)if(c.prop("offsetParent")){var o=p.selectedIndex,i=n.paging.offsetWidth,r=n.tabs[o],a=r.offsetLeft,d=i-a-r.offsetWidth;if(p.shouldCenterTabs){var s=L(n.tabs);s<i&&e!==i&&t!==s&&u(z,0,!0,i,s)}!function(){var e=D(),t=p.selectedIndex,n=p.lastSelectedIndex,o=fe.element(e.inkBar);if(!fe.isNumber(n))return;o.toggleClass("md-left",t<n).toggleClass("md-right",n<t)}(),fe.element(n.inkBar).css({left:a+"px",right:d+"px"})}else(function e(){e.watcher||(e.watcher=l.$watch(function(){m.nextTick(function(){e.watcher&&c.prop("offsetParent")&&(e.watcher(),e.watcher=null,x())},!1)}))})();else f.push(p.updateInkBarStyles);else fe.element(n.inkBar).css({left:"auto",right:"auto"})}}function W(e){var t=D();if(!t.tabs.length||!p.shouldPaginate)return 0;var n=t.tabs[t.tabs.length-1],o=n.offsetLeft+n.offsetWidth;return e=V()?(e=Math.min(t.paging.offsetWidth-t.canvas.clientWidth,e),Math.max(0,e)):(e=Math.max(0,e),Math.min(o-t.canvas.clientWidth,e))}function V(){return m.isRtl(r)}p.$onInit=function(){(function(t,e){var n=r.$normalize("md-"+t);e&&O(t,e);r.$observe(n,function(e){p[t]=e})})("stretchTabs",$),O("focusIndex",w,p.selectedIndex||0),O("offsetLeft",A,0),O("hasContent",T,!1),O("maxTabWidth",C,R()),O("shouldPaginate",M,!1),v("noInkBar",N),v("dynamicHeight",S),v("noPagination"),v("swipeContent"),v("noDisconnect"),v("autoselect"),v("noSelectClick"),v("centerTabs",y),v("enableDisconnect"),p.scope=l,p.parent=l.$parent,p.tabs=[],p.lastSelectedIndex=null,p.hasFocus=!1,p.styleTabItemFocus=!1,p.shouldCenterTabs=I(),p.tabContentPrefix="tab-content-",p.navigationHint="Use the left and right arrow keys to navigate between tabs",p.selectedIndex=p.selectedIndex||0,function(){var e=r.$mdTabsTemplate,t=fe.element(c[0].querySelector("md-tab-data"));t.html(e),o(t.contents())(p.parent),delete r.$mdTabsTemplate}(),l.$watch("$mdTabsCtrl.selectedIndex",_),fe.element(t).on("resize",x),l.$on("$destroy",E),e(c),m.nextTick(function(){q(),U(),z(),p.tabs[p.selectedIndex]&&p.tabs[p.selectedIndex].scope.select(),b=!0,P()})},p.updatePagination=m.debounce(P,100),p.redirectFocus=B,p.attachRipple=function(e,t){var n=D(),o={colorElement:fe.element(n.inkBar)};i.attach(e,t,o)},p.insertTab=function(e,t){var n=b,o={getIndex:function(){return p.tabs.indexOf(i)},isActive:function(){return this.getIndex()===p.selectedIndex},isLeft:function(){return this.getIndex()<p.selectedIndex},isRight:function(){return this.getIndex()>p.selectedIndex},shouldRender:function(){return!p.noDisconnect||this.isActive()},hasFocus:function(){return p.styleTabItemFocus&&p.hasFocus&&this.getIndex()===p.focusIndex},id:m.nextUid(),hasContent:!(!e.template||!e.template.trim())},i=fe.extend(o,e);fe.isDefined(t)?p.tabs.splice(t,0,i):p.tabs.push(i);return function(){f.forEach(function(e){m.nextTick(e)}),f=[]}(),function(){var e,t=!1;for(e=0;e<p.tabs.length;e++)if(p.tabs[e].hasContent){t=!0;break}p.hasContent=t}(),m.nextTick(function(){P(),function(e){if(e.hasContent){var t=c[0].querySelectorAll('[md-tab-id="'+e.id+'"]');fe.element(t).attr("aria-controls",p.tabContentPrefix+e.id)}}(i),n&&p.autoselect&&m.nextTick(function(){m.nextTick(function(){k(p.tabs.indexOf(i))})})}),i},p.removeTab=function(e){if(g)return;var t=p.selectedIndex,n=p.tabs.splice(e.getIndex(),1)[0];j(),p.selectedIndex===t&&(n.scope.deselect(),p.tabs[p.selectedIndex]&&p.tabs[p.selectedIndex].scope.select());m.nextTick(function(){P(),p.offsetLeft=W(p.offsetLeft)})},p.select=k,p.scroll=function(e){if(!p.shouldPaginate)return;e.preventDefault(),e.deltaY?p.offsetLeft=W(p.offsetLeft+e.deltaY):e.deltaX&&(p.offsetLeft=W(p.offsetLeft+e.deltaX))},p.nextPage=function(){if(!p.canPageForward())return;var e=d.increasePageOffset(D(),p.offsetLeft);p.offsetLeft=W(e)},p.previousPage=function(){if(!p.canPageBack())return;var e=d.decreasePageOffset(D(),p.offsetLeft);p.offsetLeft=W(e)},p.keydown=function(e){switch(e.keyCode){case n.KEY_CODE.LEFT_ARROW:e.preventDefault(),F(-1,!0);break;case n.KEY_CODE.RIGHT_ARROW:e.preventDefault(),F(1,!0);break;case n.KEY_CODE.SPACE:case n.KEY_CODE.ENTER:e.preventDefault(),h||k(p.focusIndex);break;case n.KEY_CODE.TAB:p.focusIndex!==p.selectedIndex&&(p.focusIndex=p.selectedIndex)}},p.canPageForward=function(){var e=D(),t=e.tabs[e.tabs.length-1];if(V())return p.offsetLeft<e.paging.offsetWidth-e.canvas.offsetWidth;return t&&t.offsetLeft+t.offsetWidth>e.canvas.clientWidth+p.offsetLeft},p.canPageBack=function(){return 0<p.offsetLeft},p.refreshIndex=j,p.incrementIndex=F,p.getTabElementIndex=function(e){var t=c[0].getElementsByTagName("md-tab");return Array.prototype.indexOf.call(t,e[0])},p.updateInkBarStyles=m.debounce(z,100),p.updateTabOrder=m.debounce(function(){var e=p.tabs[p.selectedIndex],t=p.tabs[p.focusIndex];p.tabs=p.tabs.sort(function(e,t){return e.index-t.index}),p.selectedIndex=p.tabs.indexOf(e),p.focusIndex=p.tabs.indexOf(t)},100),p.getFocusedTabId=function(){var e=p.tabs[p.focusIndex];return e&&e.id?"tab-item-"+e.id:null},1===fe.version.major&&fe.version.minor<=4&&this.$onInit()}function ot(n){return{scope:{navigationHint:"@?mdNavigationHint",selectedIndex:"=?mdSelected"},template:function(e,t){return t.$mdTabsTemplate=e.html(),'<md-tabs-wrapper> <md-tab-data></md-tab-data> <md-prev-button tabindex="-1" role="button" aria-label="Previous Page" aria-disabled="{{!$mdTabsCtrl.canPageBack()}}" ng-class="{ \'md-disabled\': !$mdTabsCtrl.canPageBack() }" ng-if="$mdTabsCtrl.shouldPaginate" ng-click="$mdTabsCtrl.previousPage()"> <md-icon md-svg-src="'+n.mdTabsArrow+'"></md-icon> </md-prev-button> <md-next-button tabindex="-1" role="button" aria-label="Next Page" aria-disabled="{{!$mdTabsCtrl.canPageForward()}}" ng-class="{ \'md-disabled\': !$mdTabsCtrl.canPageForward() }" ng-if="$mdTabsCtrl.shouldPaginate" ng-click="$mdTabsCtrl.nextPage()"> <md-icon md-svg-src="'+n.mdTabsArrow+'"></md-icon> </md-next-button> <md-tabs-canvas tabindex="{{ $mdTabsCtrl.hasFocus ? -1 : 0 }}" ng-focus="$mdTabsCtrl.redirectFocus()" ng-class="{ \'md-paginated\': $mdTabsCtrl.shouldPaginate, \'md-center-tabs\': $mdTabsCtrl.shouldCenterTabs }" ng-keydown="$mdTabsCtrl.keydown($event)"> <md-pagination-wrapper ng-class="{ \'md-center-tabs\': $mdTabsCtrl.shouldCenterTabs }" md-tab-scroll="$mdTabsCtrl.scroll($event)" role="tablist" aria-label="{{::$mdTabsCtrl.navigationHint}}"><md-tab-item tabindex="{{ tab.isActive() ? 0 : -1 }}" class="md-tab {{::tab.scope.tabClass}}" ng-repeat="tab in $mdTabsCtrl.tabs" role="tab" id="tab-item-{{::tab.id}}" md-tab-id="{{::tab.id}}" aria-selected="{{tab.isActive()}}" aria-disabled="{{tab.scope.disabled || \'false\'}}" ng-click="$mdTabsCtrl.select(tab.getIndex())" ng-focus="$mdTabsCtrl.hasFocus = true" ng-blur="$mdTabsCtrl.hasFocus = false" ng-class="{ \'md-active\':    tab.isActive(), \'md-focused\':   tab.hasFocus(), \'md-disabled\':  tab.scope.disabled }" ng-disabled="tab.scope.disabled" md-swipe-left="$mdTabsCtrl.nextPage()" md-swipe-right="$mdTabsCtrl.previousPage()" md-tabs-template="::tab.label" md-scope="::tab.parent"></md-tab-item> <md-ink-bar></md-ink-bar> </md-pagination-wrapper> <md-tabs-dummy-wrapper aria-hidden="true" class="md-visually-hidden md-dummy-wrapper"> <md-dummy-tab class="md-tab" tabindex="-1" ng-focus="$mdTabsCtrl.hasFocus = true" ng-blur="$mdTabsCtrl.hasFocus = false" ng-repeat="tab in $mdTabsCtrl.tabs" md-tabs-template="::tab.label" md-scope="::tab.parent"></md-dummy-tab> </md-tabs-dummy-wrapper> </md-tabs-canvas> </md-tabs-wrapper> <md-tabs-content-wrapper ng-show="$mdTabsCtrl.hasContent && $mdTabsCtrl.selectedIndex >= 0" class="_md"> <md-tab-content id="{{:: $mdTabsCtrl.tabContentPrefix + tab.id}}" class="_md" role="tabpanel" aria-labelledby="tab-item-{{::tab.id}}" md-swipe-left="$mdTabsCtrl.swipeContent && $mdTabsCtrl.incrementIndex(1)" md-swipe-right="$mdTabsCtrl.swipeContent && $mdTabsCtrl.incrementIndex(-1)" ng-if="tab.hasContent" ng-repeat="(index, tab) in $mdTabsCtrl.tabs" ng-class="{ \'md-no-transition\': $mdTabsCtrl.lastSelectedIndex == null, \'md-active\':        tab.isActive(), \'md-left\':          tab.isLeft(), \'md-right\':         tab.isRight(), \'md-no-scroll\':     $mdTabsCtrl.dynamicHeight }"> <div md-tabs-template="::tab.template" md-connected-if="tab.isActive()" md-scope="::tab.parent" ng-if="$mdTabsCtrl.enableDisconnect || tab.shouldRender()"></div> </md-tab-content> </md-tabs-content-wrapper>'},controller:"MdTabsController",controllerAs:"$mdTabsCtrl",bindToController:!0}}function it(s,l){return{require:"^?mdTabs",link:function(e,t,n,o){if(o){var i,r,a=function(){o.updatePagination(),o.updateInkBarStyles()};if("MutationObserver"in l){(i=new MutationObserver(a)).observe(t[0],{childList:!0,subtree:!0,characterData:!0}),r=i.disconnect.bind(i)}else{var d=s.debounce(a,15,null,!1);t.on("DOMSubtreeModified",d),r=t.off.bind(t,"DOMSubtreeModified",d)}e.$on("$destroy",function(){r()})}}}}function rt(a,d){return{restrict:"A",link:function(e,t,n,o){if(!o)return;var i=o.enableDisconnect?e.compileScope.$new():e.compileScope;return t.html(e.template),a(t.contents())(i),d.nextTick(function(){e.$watch("connected",function(e){!1===e?o.enableDisconnect&&d.disconnectScope(i):r()}),e.$on("$destroy",r)});function r(){o.enableDisconnect&&d.reconnectScope(i)}},scope:{template:"=mdTabsTemplate",connected:"=?mdConnectedIf",compileScope:"=mdScope"},require:"^?mdTabs"}}function at(n){return{restrict:"E",link:function(e,t){t.addClass("_md"),e.$on("$destroy",function(){n.destroy()})}}}function dt(e){n.$inject=["$mdToast","$scope","$log"],o.$inject=["$animate","$mdToast","$mdUtil","$mdMedia","$document"];var m,u="ok";function t(e){m=e}return e("$mdToast").setDefaults({methods:["position","hideDelay","capsule","parent","position","toastClass"],options:o}).addPreset("simple",{argOption:"textContent",methods:["textContent","content","action","actionKey","actionHint","highlightAction","highlightClass","theme","parent","dismissHint"],options:["$mdToast","$mdTheming",function(e,t){return{template:'<md-toast md-theme="{{ toast.theme }}" ng-class="{\'md-capsule\': toast.capsule}">  <div class="md-toast-content" aria-live="polite" aria-relevant="all">    <span class="md-toast-text">      {{ toast.content }}    </span>    <span class="md-visually-hidden">{{ toast.dismissHint }}</span>    <span class="md-visually-hidden" ng-if="toast.action && toast.actionKey">      {{ toast.actionHint }}    </span>    <md-button class="md-action" ng-if="toast.action" ng-click="toast.resolve()"                ng-class="highlightClasses">      {{ toast.action }}    </md-button>  </div></md-toast>',controller:n,theme:t.defaultTheme(),controllerAs:"toast",bindToController:!0}}]}).addMethod("updateTextContent",t).addMethod("updateContent",t);function n(t,n,o){this.$onInit=function(){var e=this;e.highlightAction&&(n.highlightClasses=["md-highlight",e.highlightClass]),e.action&&!e.actionKey&&o.warn("Toasts with actions should define an actionKey for accessibility.","Details: https://material.angularjs.org/latest/api/service/$mdToast#mdtoast-simple"),e.actionKey&&!e.actionHint&&(e.actionHint='Press Control-"'+e.actionKey+'" to '),e.dismissHint||(e.dismissHint="Press Escape to dismiss."),n.$watch(function(){return m},function(){e.content=m}),this.resolve=function(){t.hide(u)}}}function o(o,d,s,t,l){var c="$md.swipeleft $md.swiperight $md.swipeup $md.swipedown";return{onShow:function(e,i,r){m=r.textContent||r.content;var a=!t("gt-sm");i=s.extractElementByName(i,"md-toast",!0),r.element=i,r.onSwipe=function(e,t){var n=e.type.replace("$md.",""),o=n.replace("swipe","");"down"===o&&-1!==r.position.indexOf("top")&&!a||"up"===o&&(-1!==r.position.indexOf("bottom")||a)||("left"===o||"right"===o)&&a||(i.addClass("md-"+n),s.nextTick(d.cancel))},r.openClass=function(e){return t("gt-xs")?"md-toast-open-"+(-1<e.indexOf("top")?"top":"bottom"):"md-toast-open-bottom"}(r.position),i.addClass(r.toastClass),r.parent.addClass(r.openClass),s.hasComputedStyle(r.parent,"position","static")&&r.parent.css("position","relative");(function(t){l.on("keydown",function(e){"Escape"===e.key&&d.hide(!1),t&&e.key===t&&e.ctrlKey&&d.hide(u)})})(e.toast&&e.toast.actionKey?e.toast.actionKey:ge),i.on(c,r.onSwipe),i.addClass(a?"md-bottom":r.position.split(" ").map(function(e){return"md-"+e}).join(" ")),r.parent&&r.parent.addClass("md-toast-animating");return o.enter(i,r.parent).then(function(){r.parent&&r.parent.removeClass("md-toast-animating")})},onRemove:function(e,t,n){e.toast&&e.toast.actionKey&&l.off("keydown");t.off(c,n.onSwipe),n.parent&&n.parent.addClass("md-toast-animating");n.openClass&&n.parent.removeClass(n.openClass);return(!0===n.$destroy?t.remove():o.leave(t)).then(function(){n.parent&&n.parent.removeClass("md-toast-animating"),s.hasComputedStyle(n.parent,"position","static")&&n.parent.css("position","")})},toastClass:"",position:"bottom left",themable:!0,hideDelay:3e3,autoWrap:!0,transformTemplate:function(e,t){if(t.autoWrap&&e&&!/md-toast-content/g.test(e)){var n=document.createElement("md-template");n.innerHTML=e;for(var o=0;o<n.children.length;o++)if("MD-TOAST"===n.children[o].nodeName){var i=fe.element('<div class="md-toast-content">');i.append(fe.element(n.children[o].childNodes)),n.children[o].appendChild(i[0])}return n.innerHTML}return e||""}}}}function st(f,g,b,e,v){var E=fe.bind(null,b.supplant,"translate3d(0,{0}px,0)");return{template:"",restrict:"E",link:function(u,p,h){p.addClass("_md"),e(p),b.nextTick(function(){p.addClass("_md-toolbar-transitions")},!1),fe.isDefined(h.mdScrollShrink)&&function(){var n,o,i=fe.noop,r=0,a=0,d=h.mdShrinkSpeedFactor||.5,s=f.throttle(t),l=b.debounce(e,5e3);u.$on("$mdContentLoaded",c),h.$observe("mdScrollShrink",function(e){var t=p.parent().find("md-content");!o&&t.length&&c(null,t);!1===(e=u.$eval(e))?i():i=m()}),h.ngShow&&u.$watch(h.ngShow,e);h.ngHide&&u.$watch(h.ngHide,e);function c(e,t){t&&p.parent()[0]===t.parent()[0]&&(o&&o.off("scroll",s),o=t,i=m())}function t(e){var t=e?e.target.scrollTop:a;l(),r=Math.min(n/d,Math.max(0,r+t-a)),p.css(g.CSS.TRANSFORM,E([-r*d])),o.css(g.CSS.TRANSFORM,E([(n-r)*d])),a=t,b.nextTick(function(){var e=p.hasClass("md-whiteframe-z1");e&&!r?v.removeClass(p,"md-whiteframe-z1"):!e&&r&&v.addClass(p,"md-whiteframe-z1")})}function m(){return o?(o.on("scroll",s),o.attr("scroll-shrink","true"),b.nextTick(e,!1),function(){o.off("scroll",s),o.attr("scroll-shrink","false"),e()}):fe.noop}function e(){var e=-(n=p.prop("offsetHeight"))*d+"px";o.css({"margin-top":e,"margin-bottom":e}),t()}u.$on("$destroy",i)}()}}}function lt(v,E,$,y,C,M,T,A){var w="focus touchstart mouseenter",_="blur touchcancel mouseleave",k={top:{x:T.xPosition.CENTER,y:T.yPosition.ABOVE},right:{x:T.xPosition.OFFSET_END,y:T.yPosition.CENTER},bottom:{x:T.xPosition.CENTER,y:T.yPosition.BELOW},left:{x:T.xPosition.OFFSET_START,y:T.yPosition.CENTER}};return{restrict:"E",priority:210,scope:{mdZIndex:"=?mdZIndex",mdDelay:"=?mdDelay",mdVisible:"=?mdVisible",mdAutohide:"=?mdAutohide",mdDirection:"@?mdDirection"},link:function(a,o,d){var i,e,r,s,l,c="md-tooltip-"+M.nextUid(),m=M.getParentWithPointerEvents(o),u=$.throttle(f),p=!1,h=null;function t(){a.mdZIndex=a.mdZIndex||100,a.mdDelay=a.mdDelay||0,k[a.mdDirection]||(a.mdDirection="bottom")}function n(e){var t=e||C(o.text().trim())(a.$parent);(m.attr("aria-label")||m.attr("aria-labelledby"))&&!m.attr("md-labeled-by-tooltip")||(m.attr("aria-label",t),m.attr("md-labeled-by-tooltip")||m.attr("md-labeled-by-tooltip",c))}function f(){t(),s&&s.panelEl&&s.panelEl.removeClass(i),i="md-origin-"+a.mdDirection,e=k[a.mdDirection],r=T.newPanelPosition().relativeTo(m).addPanelPosition(e.x,e.y),s&&s.panelEl&&(s.panelEl.addClass(i),s.updatePosition(r))}function g(e){g.queued&&g.value===!!e||!g.queued&&a.mdVisible===!!e||(g.value=!!e,g.queued||(e?(g.queued=!0,l=v(function(){a.mdVisible=g.value,g.queued=!1,l=null,a.visibleWatcher||b(a.mdVisible)},a.mdDelay)):M.nextTick(function(){a.mdVisible=!1,a.visibleWatcher||b(!1)})))}function b(e){e?function(){if(!o[0].textContent.trim())throw new Error("Text for the tooltip has not been provided. Please include text within the mdTooltip element.");if(!s){var e=fe.element(document.body),t=T.newPanelAnimation().openFrom(m).closeTo(m).withAnimation({open:"md-show",close:"md-hide"}),n={id:c,attachTo:e,contentElement:o,propagateContainerEvents:!0,panelClass:"md-tooltip",animation:t,position:r,zIndex:a.mdZIndex,focusOnOpen:!1,onDomAdded:function(){s.panelEl.addClass(i)}};s=T.create(n)}s.open().then(function(){s.panelEl.attr("role","tooltip")})}():s&&s.close()}t(),n(),o.detach(),f(),function(){if(m[0]&&"MutationObserver"in E){var e=new MutationObserver(function(e){!function(e){return e.some(function(e){return"disabled"===e.attributeName&&m[0].disabled}),!1}(e)||M.nextTick(function(){g(!1)})});e.observe(m[0],{attributes:!0})}function t(){g(!1)}function n(){h=document.activeElement===m[0]}function o(e){"focus"===e.type&&h?h=!1:a.mdVisible||(m.on(_,i),g(!0),"touchstart"===e.type&&m.one("touchend",function(){M.nextTick(function(){y.one("touchend",i)},!1)}))}function i(){((a.hasOwnProperty("mdAutohide")?a.mdAutohide:d.hasOwnProperty("mdAutohide"))||p||y[0].activeElement!==m[0])&&(l&&(v.cancel(l),g.queued=!1,l=null),m.off(_,i),m.triggerHandler("blur"),g(!1)),p=!1}function r(){p=!0}h=!1,A.register("scroll",t,!0),A.register("blur",n),A.register("resize",u),a.$on("$destroy",function(){A.deregister("scroll",t,!0),A.deregister("blur",n),A.deregister("resize",u),m.off(w,o).off(_,i).off("mousedown",r),i(),e&&e.disconnect()}),m.on("mousedown",r),m.on(w,o)}(),function(){if(o[0]&&"MutationObserver"in E){var e=new MutationObserver(function(e){e.forEach(function(e){"md-visible"!==e.attributeName||a.visibleWatcher||(a.visibleWatcher=a.$watch("mdVisible",b))})});e.observe(o[0],{attributes:!0}),d.hasOwnProperty("mdVisible")&&(a.visibleWatcher=a.$watch("mdVisible",b))}else a.visibleWatcher=a.$watch("mdVisible",b);function t(){a.$destroy()}a.$watch("mdDirection",f),o.one("$destroy",t),m.one("$destroy",t),a.$on("$destroy",function(){g(!1),s&&s.destroy(),e&&e.disconnect(),o.remove()}),-1<o.text().indexOf(C.startSymbol())&&a.$watch(function(){return o.text().trim()},n)}()}}}function ct(e){e.addClass("md-truncate")}function mt(r){return{link:function(e,n,o){var i="";o.$observe("mdWhiteframe",function(e){-1!=(e=parseInt(e,10)||4)&&(24<e||e<1)&&(r.warn("md-whiteframe attribute value is invalid. It should be a number between 1 and 24",n[0]),e=4);var t=-1==e?"":"md-whiteframe-"+e+"dp";o.$updateClass(t,i),i=t})}}}fe.module("ngMaterial",["ng","ngAnimate","ngAria","material.core","material.core.animate","material.core.gestures","material.core.interaction","material.core.layout","material.core.meta","material.core.theming.palette","material.core.theming","material.components.autocomplete","material.components.backdrop","material.components.bottomSheet","material.components.button","material.components.card","material.components.checkbox","material.components.chips","material.components.colors","material.components.content","material.components.datepicker","material.components.dialog","material.components.divider","material.components.fabActions","material.components.fabShared","material.components.fabSpeedDial","material.components.fabToolbar","material.components.gridList","material.components.icon","material.components.input","material.components.list","material.components.menu","material.components.menuBar","material.components.navBar","material.components.panel","material.components.progressCircular","material.components.progressLinear","material.components.radioButton","material.components.select","material.components.showHide","material.components.sidenav","material.components.slider","material.components.sticky","material.components.subheader","material.components.swipe","material.components.switch","material.components.tabs","material.components.toast","material.components.toolbar","material.components.tooltip","material.components.truncate","material.components.virtualRepeat","material.components.whiteframe"]),e.$inject=["$log","$injector"],t.$inject=["$provide","$mdThemingProvider"],n.$inject=["$delegate"],o.$inject=["$delegate"],fe.module("material.core",["ngAnimate","material.core.animate","material.core.layout","material.core.interaction","material.core.gestures","material.core.theming"]).config(t).run(e),i.$inject=["$parse"],fe.module("material.core").directive("mdAutofocus",i).directive("mdAutoFocus",i).directive("mdSidenavFocus",i),fe.module("material.core").factory("$mdColorUtil",function(){return{rgbaToHex:function(e){return((e=e.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i))&&4===e.length?"#"+("0"+parseInt(e[1],10).toString(16)).slice(-2)+("0"+parseInt(e[2],10).toString(16)).slice(-2)+("0"+parseInt(e[3],10).toString(16)).slice(-2):"").toUpperCase()},hexToRgba:function(e){var t="#"===e[0]?e.substr(1):e,n=t.length/3,o=t.substr(0,n),i=t.substr(n,n),r=t.substr(2*n);return 1==n&&(o+=o,i+=i,r+=r),"rgba("+parseInt(o,16)+","+parseInt(i,16)+","+parseInt(r,16)+",0.1)"},rgbToRgba:function(e){return e.replace(")",", 0.1)").replace("(","a(")},rgbaToRgb:function(e){return e?e.replace("rgba","rgb").replace(/,[^),]+\)/,")"):"rgb(0,0,0)"}}}),fe.module("material.core").factory("$mdConstant",function(){var o=document.createElement("div"),i=function(e){var t,n,o=/^(Moz|webkit|ms)(?=[A-Z])/;for(t in e.style)if(n=o.exec(t))return n[0]}(o),e=/webkit/i.test(i),r=/([:\-_]+(.))/g;function t(e){var t=function(e){return e.replace(r,function(e,t,n,o){return o?n.toUpperCase():n})}(i+"-"+e),n=t.charAt(0).toLowerCase()+t.substring(1);return a(o,e)?e:a(o,t)?t:a(o,n)?n:e}function a(e,t){return fe.isDefined(e.style[t])}var n={isInputKey:function(e){return 31<=e.keyCode&&e.keyCode<=90},isNumPadKey:function(e){return 3===e.location&&97<=e.keyCode&&e.keyCode<=105},isMetaKey:function(e){return 91<=e.keyCode&&e.keyCode<=93},isFnLockKey:function(e){return 112<=e.keyCode&&e.keyCode<=145},isNavigationKey:function(e){var t=n.KEY_CODE;return-1!=[t.SPACE,t.ENTER,t.UP_ARROW,t.DOWN_ARROW].indexOf(e.keyCode)},hasModifierKey:function(e){return e.ctrlKey||e.metaKey||e.altKey},ELEMENT_MAX_PIXELS:1533917,BEFORE_NG_ARIA:210,KEY_CODE:{COMMA:188,SEMICOLON:186,ENTER:13,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,TAB:9,BACKSPACE:8,DELETE:46},CSS:{TRANSITIONEND:"transitionend"+(e?" webkitTransitionEnd":""),ANIMATIONEND:"animationend"+(e?" webkitAnimationEnd":""),TRANSFORM:t("transform"),TRANSFORM_ORIGIN:t("transformOrigin"),TRANSITION:t("transition"),TRANSITION_DURATION:t("transitionDuration"),ANIMATION_PLAY_STATE:t("animationPlayState"),ANIMATION_DURATION:t("animationDuration"),ANIMATION_NAME:t("animationName"),ANIMATION_TIMING:t("animationTimingFunction"),ANIMATION_DIRECTION:t("animationDirection")},MEDIA:{xs:"(max-width: 599px)","gt-xs":"(min-width: 600px)",sm:"(min-width: 600px) and (max-width: 959px)","gt-sm":"(min-width: 960px)",md:"(min-width: 960px) and (max-width: 1279px)","gt-md":"(min-width: 1280px)",lg:"(min-width: 1280px) and (max-width: 1919px)","gt-lg":"(min-width: 1920px)",xl:"(min-width: 1920px)",landscape:"(orientation: landscape)",portrait:"(orientation: portrait)",print:"print"},MEDIA_PRIORITY:["xl","gt-lg","lg","gt-md","md","gt-sm","sm","gt-xs","xs","landscape","portrait","print"]};return n}),fe.module("material.core").config(["$provide",function(e){e.decorator("$mdUtil",["$delegate",function(e){return e.iterator=r,e}])}]),a.$inject=["$mdConstant","$rootScope","$window"],fe.module("material.core").factory("$mdMedia",a),fe.module("material.core").config(["$provide",function(e){e.decorator("$mdUtil",["$delegate",function(e){return e.prefixer=d,e}])}]),function(){t.$inject=["$document","$timeout","$compile","$rootScope","$$mdAnimate","$interpolate","$log","$rootElement","$window","$$rAF"];var b,v,E=0;if(R.navigator){var e=R.navigator.userAgent||R.navigator.vendor||R.opera;b=e.match(/ipad|iphone|ipod/i),v=e.match(/android/i)}function t(s,d,n,a,e,t,r,o,l,m){var i=t.startSymbol(),c=t.endSymbol(),u="{{"===i&&"}}"===c;document.contains||(document.contains=function(e){return document.body.contains(e)});function p(e,t,n){var o=!1;if(e&&e.length){var i=l.getComputedStyle(e[0]);o=fe.isDefined(i[t])&&(!n||i[t]==n)}return o}function h(e){return e?function(e){return-1<String(e).indexOf("px")}(e)||function(e){return-1<String(e).indexOf("%")}(e)?e:e+"px":"0"}var f={dom:{},isIos:b,isAndroid:v,now:R.performance&&R.performance.now?fe.bind(R.performance,R.performance.now):Date.now||function(){return(new Date).getTime()},getModelOption:function(e,t){if(e.$options){var n=e.$options;return n.getOption?n.getOption(t):n[t]}},isRtl:function(e){switch(fe.isDefined(e)&&e.hasOwnProperty("dir")&&e.dir){case"ltr":return!1;case"rtl":return!0}return"rtl"===s[0].dir||"rtl"===s[0].body.dir},bidi:function(e,t,n,o){var i=!this.isRtl();if(0==arguments.length)return i?"ltr":"rtl";var r=fe.element(e);i&&fe.isDefined(n)?r.css(t,h(n)):!i&&fe.isDefined(o)&&r.css(t,h(o))},bidiProperty:function(e,t,n,o){var i=!this.isRtl(),r=fe.element(e);i&&fe.isDefined(t)?(r.css(t,h(o)),r.css(n,"")):!i&&fe.isDefined(n)&&(r.css(n,h(o)),r.css(t,""))},clientRect:function(e,t,n){var o=g(e);t=g(t||o.offsetParent||document.body);var i=o.getBoundingClientRect(),r=n?t.getBoundingClientRect():{left:0,top:0,width:0,height:0};return{left:i.left-r.left,top:i.top-r.top,width:i.width,height:i.height}},offsetRect:function(e,t){return f.clientRect(e,t,!0)},nodesToArray:function(e){e=e||[];for(var t=[],n=0;n<e.length;++n)t.push(e.item(n));return t},getViewportTop:function(){return f.disableScrollAround._count&&f.disableScrollAround._viewPortTop?f.disableScrollAround._viewPortTop:l.scrollY||l.pageYOffset||0},findFocusTarget:function(e,t){var n,o=this.prefixer("md-autofocus",!0);return(n=i(e,t||o))||t==o||(n=(n=i(e,this.prefixer("md-auto-focus",!0)))||i(e,o)),n;function i(e,t){var n,o=e[0].querySelectorAll(t);return o&&o.length&&o.length&&fe.forEach(o,function(e){(e=fe.element(e)).hasClass("md-autofocus")&&(n=e)}),n}},disableScrollAround:function(e,t,n){if(n=n||{},f.disableScrollAround._count=Math.max(0,f.disableScrollAround._count||0),f.disableScrollAround._count++,f.disableScrollAround._restoreScroll)return f.disableScrollAround._restoreScroll;var d=s[0].body,o=function(){var e=s[0].documentElement,t=e.style.cssText||"",n=d.style.cssText||"",o=f.getViewportTop();f.disableScrollAround._viewPortTop=o;var i=d.clientWidth,r=d.scrollHeight>d.clientHeight+1,a=0<e.scrollTop?e:d;r&&fe.element(d).css({position:"fixed",width:"100%",top:-o+"px"});d.clientWidth<i&&(d.style.overflow="hidden");return function(){d.style.cssText=n,e.style.cssText=t,a.scrollTop=o}}(),i=function(e,t){var n,o=fe.element(e||d);t.disableScrollMask?n=o:(n=fe.element('<div class="md-scroll-mask">  <div class="md-scroll-mask-bar"></div></div>'),o.append(n));function i(e){e.preventDefault()}return n.on("wheel touchmove",i),function(){n.off("wheel touchmove",i),!t.disableScrollMask&&n[0].parentNode&&n[0].parentNode.removeChild(n[0])}}(t,n);return f.disableScrollAround._restoreScroll=function(){--f.disableScrollAround._count<=0&&(delete f.disableScrollAround._viewPortTop,o(),i(),delete f.disableScrollAround._restoreScroll)}},enableScrolling:function(){var e=this.disableScrollAround._restoreScroll;e&&e()},floatingScrollbars:function(){if(this.floatingScrollbars.cached===ge){var e=fe.element("<div><div></div></div>").css({width:"100%","z-index":-1,position:"absolute",height:"35px","overflow-y":"scroll"});e.children().css("height","60px"),s[0].body.appendChild(e[0]),this.floatingScrollbars.cached=e[0].offsetWidth==e[0].childNodes[0].offsetWidth,e.remove()}return this.floatingScrollbars.cached},forceFocus:function(e){var n=e[0]||e;document.addEventListener("click",function e(t){t.target===n&&t.$focus&&(n.focus(),t.stopImmediatePropagation(),t.preventDefault(),n.removeEventListener("click",e))},!0);var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!1,!0,R,{},0,0,0,0,!1,!1,!1,!1,0,null),t.$material=!0,t.$focus=!0,n.dispatchEvent(t)},createBackdrop:function(e,t){return n(f.supplant('<md-backdrop class="{0}">',[t]))(e)},supplant:function(e,r,t){return t=t||/\{([^{}]*)\}/g,e.replace(t,function(t,e){var n=e.split("."),o=r;try{for(var i in n)n.hasOwnProperty(i)&&(o=o[n[i]])}catch(e){o=t}return"string"==typeof o||"number"==typeof o?o:t})},fakeNgModel:function(){return{$fake:!0,$setTouched:fe.noop,$setViewValue:function(e){this.$viewValue=e,this.$render(e),this.$viewChangeListeners.forEach(function(e){e()})},$isEmpty:function(e){return 0===(""+e).length},$parsers:[],$formatters:[],$viewChangeListeners:[],$render:fe.noop}},debounce:function(n,o,i,r){var a;return function(){var e=i,t=Array.prototype.slice.call(arguments);d.cancel(a),a=d(function(){a=ge,n.apply(e,t)},o||10,r)}},throttle:function(n,o){var i;return function(){var e=arguments,t=f.now();(!i||o<t-i)&&(n.apply(this,e),i=t)}},time:function(e){var t=f.now();return e(),f.now()-t},valueOnUse:function(e,t,n){var o=null,i=Array.prototype.slice.call(arguments),r=3<i.length?i.slice(3):[];Object.defineProperty(e,t,{get:function(){return null===o&&(o=n.apply(e,r)),o}})},nextUid:function(){return""+E++},disconnectScope:function(e){if(e&&e.$root!==e&&!e.$$destroyed){var t=e.$parent;e.$$disconnected=!0,t.$$childHead===e&&(t.$$childHead=e.$$nextSibling),t.$$childTail===e&&(t.$$childTail=e.$$prevSibling),e.$$prevSibling&&(e.$$prevSibling.$$nextSibling=e.$$nextSibling),e.$$nextSibling&&(e.$$nextSibling.$$prevSibling=e.$$prevSibling),e.$$nextSibling=e.$$prevSibling=null}},reconnectScope:function(e){if(e&&e.$root!==e&&e.$$disconnected){var t=e,n=t.$parent;t.$$disconnected=!1,t.$$prevSibling=n.$$childTail,n.$$childHead?(n.$$childTail.$$nextSibling=t,n.$$childTail=t):n.$$childHead=n.$$childTail=t}},getClosest:function(e,t,n){if(fe.isString(t)){var o=t.toUpperCase();t=function(e){return e.nodeName.toUpperCase()===o}}if(e instanceof fe.element&&(e=e[0]),n&&(e=e.parentNode),!e)return null;do{if(t(e))return e}while(e=e.parentNode);return null},elementContains:function(t,n){return(R.Node&&R.Node.prototype&&Node.prototype.contains?fe.bind(t,t.contains):fe.bind(t,function(e){return t===n||!!(16&this.compareDocumentPosition(e))}))(n)},extractElementByName:function(e,o,t,n){var i=d(e);return!i&&n&&r.warn(f.supplant("Unable to find node '{0}' in element '{1}'.",[o,e[0].outerHTML])),fe.element(i||e);function d(e){return function(e){if(e)for(var t=0,n=e.length;t<n;t++)if(e[t].nodeName.toLowerCase()===o)return e[t];return null}(e)||(t?function(e){var t;if(e)for(var n=0,o=e.length;n<o;n++){var i=e[n];if(!t)for(var r=0,a=i.childNodes.length;r<a;r++)t=t||d([i.childNodes[r]])}return t}(e):null)}},initOptionalProperties:function(o,i,r){r=r||{},fe.forEach(o.$$isolateBindings,function(e,t){if(e.optional&&fe.isUndefined(o[t])){var n=fe.isDefined(i[e.attrName]);o[t]=fe.isDefined(r[t])?r[t]:n}})},nextTick:function(e,t,n){var o=f.nextTick,i=o.timeout,r=o.queue||[];return r.push({scope:n,callback:e}),null==t&&(t=!0),o.digest=o.digest||t,o.queue=r,i||(o.timeout=d(function(){var e=o.queue,t=o.digest;o.queue=[],o.timeout=null,o.digest=!1,e.forEach(function(e){e.scope&&e.scope.$$destroyed||e.callback()}),t&&a.$digest()},0,!1))},processTemplate:function(e){return u?e:e&&fe.isString(e)?e.replace(/\{\{/g,i).replace(/}}/g,c):e},getParentWithPointerEvents:function(e){for(var t=e.parent();p(t,"pointer-events","none");)t=t.parent();return t},getNearestContentElement:function(e){for(var t=e.parent()[0];t&&t!==o[0]&&t!==document.body&&"MD-CONTENT"!==t.nodeName.toUpperCase();)t=t.parentNode;return t},checkStickySupport:function(){var e,t=fe.element("<div>");s[0].body.appendChild(t[0]);for(var n=["sticky","-webkit-sticky"],o=0;o<n.length;++o)if(t.css({position:n[o],top:0,"z-index":2}),t.css("position")==n[o]){e=n[o];break}return t.remove(),e},parseAttributeBoolean:function(e,t){return""===e||!!e&&(!1===t||"false"!==e&&"0"!==e)},hasComputedStyle:p,isParentFormSubmitted:function(e){var t=f.getClosest(e,"form"),n=t?fe.element(t).controller("form"):null;return!!n&&n.$submitted},animateScrollTo:function(i,r,a){var d=i.scrollTop,s=r-d,l=d<r,c=f.now();m(function e(){var t=(n=a||1e3,o=f.now()-c,function(e,t,n,o){if(o<e)return t+n;var i=(e/=o)*e;return t+n*(i*e*-2+3*i)}(o,d,s,n));var n,o;i.scrollTop=t;(l?t<r:r<t)&&m(e)})},uniq:function(e){if(e)return e.filter(function(e,t,n){return n.indexOf(e)===t})},getInnerHTML:function(e){var t=new XMLSerializer;return Array.prototype.map.call(e.childNodes,function(e){return t.serializeToString(e)}).join("")},getOuterHTML:function(e){return(new XMLSerializer).serializeToString(e)},msie:R.document.documentMode};return f.dom.animator=e(f),f;function g(e){return e[0]||e}}fe.module("material.core").factory("$mdUtil",t),fe.element.prototype.focus=fe.element.prototype.focus||function(){return this.length&&this[0].focus(),this},fe.element.prototype.blur=fe.element.prototype.blur||function(){return this.length&&this[0].blur(),this}}(),fe.module("material.core").factory("$$mdAnimate",["$q","$timeout","$mdConstant","$animateCss",function(t,n,o,i){return function(e){return function(n,e,s,l,r){var c;return c={translate3d:function(t,n,e,o){return r(t,{from:n,to:e,addClass:o.transitionInClass,removeClass:o.transitionOutClass,duration:o.duration}).start().then(function(){return i});function i(e){return r(t,{to:e||n,addClass:o.transitionOutClass,removeClass:o.transitionInClass,duration:o.duration}).start()}},waitTransitionEnd:function(r,a){var d=3e3;return e(function(t,e){var n;"0s"!=(n=(n=(a=a||{}).cachedTransitionStyles)||R.getComputedStyle(r[0])).transitionDuration&&(n.transition||n.transitionProperty)||(d=0);var o=s(i,a.timeout||d);function i(e){e&&e.target!==r[0]||(e&&s.cancel(o),r.off(l.CSS.TRANSITIONEND,i),t())}r.on(l.CSS.TRANSITIONEND,i)})},calculateTransformValues:function(e,t){var n,o,i=t.element,r=t.bounds;if(i||r){var a=i?c.clientRect(i)||(n=e?e.parent():null,(o=n?n.parent():null)?c.clientRect(o):null):c.copyRect(r),d=c.copyRect(e[0].getBoundingClientRect()),s=c.centerPointFor(d),l=c.centerPointFor(a);return{centerX:l.x-s.x,centerY:l.y-s.y,scaleX:Math.round(100*Math.min(.5,a.width/d.width))/100,scaleY:Math.round(100*Math.min(.5,a.height/d.height))/100}}return{centerX:0,centerY:0,scaleX:.5,scaleY:.5}},calculateZoomToOrigin:function(e,t){return fe.bind(null,n.supplant,"translate3d( {centerX}px, {centerY}px, 0 ) scale( {scaleX}, {scaleY} )")(c.calculateTransformValues(e,t))},calculateSlideToOrigin:function(e,t){return fe.bind(null,n.supplant,"translate3d( {centerX}px, {centerY}px, 0 )")(c.calculateTransformValues(e,t))},toCss:function(e){var o={};return fe.forEach(e,function(e,t){if(!fe.isUndefined(e))if(0<="left top right bottom width height x y min-width min-height max-width max-height".indexOf(t))o[t]=e+"px";else switch(t){case"transition":n(0,l.CSS.TRANSITION,e);break;case"transform":n(0,l.CSS.TRANSFORM,e);break;case"transformOrigin":n(0,l.CSS.TRANSFORM_ORIGIN,e);break;case"font-size":o["font-size"]=e}}),o;function n(e,t,n){fe.forEach(t.split(" "),function(e){o[e]=n})}},toTransformCss:function(t,e,n){var o={};return fe.forEach(l.CSS.TRANSFORM.split(" "),function(e){o[e]=t}),e&&(n=n||"all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important",o.transition=n),o},copyRect:function(t,n){return t?(n=n||{},fe.forEach("left top right bottom width height".split(" "),function(e){n[e]=Math.round(t[e])}),n.width=n.width||n.right-n.left,n.height=n.height||n.bottom-n.top,n):null},clientRect:function(e){var t,n=fe.element(e)[0].getBoundingClientRect();return(t=n)&&0<t.width&&0<t.height?c.copyRect(n):null},centerPointFor:function(e){return e?{x:Math.round(e.left+e.width/2),y:Math.round(e.top+e.height/2)}:{x:0,y:0}}}}(e,t,n,o,i)}}]),4<=fe.version.minor?fe.module("material.core.animate",[]):(w=fe.forEach,_=fe.isDefined(document.documentElement.style.WebkitAppearance),k=_?"-webkit-":"",x=(_?"webkitTransitionEnd ":"")+"transitionend",N=(_?"webkitAnimationEnd ":"")+"animationend",s=["$q","$$rAFMutex",function(t,n){function e(e){this.setHost(e),this._doneCallbacks=[],this._runInAnimationFrame=n(),this._state=0}return e.prototype={setHost:function(e){this.host=e||{}},done:function(e){2===this._state?e():this._doneCallbacks.push(e)},progress:fe.noop,getPromise:function(){if(!this.promise){var e=this;this.promise=t(function(t,n){e.done(function(e){!1===e?n():t()})})}return this.promise},then:function(e,t){return this.getPromise().then(e,t)},catch:function(e){return this.getPromise().catch(e)},finally:function(e){return this.getPromise().finally(e)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end(),this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel(),this._resolve(!1)},complete:function(e){var t=this;0===t._state&&(t._state=1,t._runInAnimationFrame(function(){t._resolve(e)}))},_resolve:function(t){2!==this._state&&(w(this._doneCallbacks,function(e){e(t)}),this._doneCallbacks.length=0,this._state=2)}},e.all=function(t,n){var o=0,i=!0;function r(e){i=i&&e,++o===t.length&&n(i)}w(t,function(e){e.done(r)})},e}],fe.module("material.core.animate",[]).factory("$$forceReflow",["$document",function(e){return function(){return e[0].body.clientWidth+1}}]).factory("$$AnimateRunner",s).factory("$$rAFMutex",["$$rAF",function(n){return function(){var t=!1;return n(function(){t=!0}),function(e){t?e():n(e)}}}]).factory("$animateCss",["$window","$$rAF","$$AnimateRunner","$$forceReflow","$$jqLite","$timeout","$animate",function(h,r,a,f,n,g,d){function b(e,t){t.addClass&&(n.addClass(e,t.addClass),t.addClass=null),t.removeClass&&(n.removeClass(e,t.removeClass),t.removeClass=null)}function v(e){var t=0,n=(e||"").split(/\s*,\s*/);return w(n,function(e){"s"==e.charAt(e.length-1)&&(e=e.substring(0,e.length-1)),e=parseFloat(e)||0,t=t?Math.max(e,t):e}),t}var E,$=[];function y(e,t){t.from&&(e.css(t.from),t.from=null)}function C(e,t){t.to&&(e.css(t.to),t.to=null)}function M(e){for(var t=0;t<e.length;t++)if(1===e[t].nodeType)return e[t]}function T(e,t){var n=M(e),o=A(k+"transition-delay");n.style[o]=t?"-9999s":""}return function(o,s){var l=[],c=M(o),e=c&&d.enabled(),t=!1,n=!1;e&&(s.transitionStyle&&l.push([k+"transition",s.transitionStyle]),s.keyframeStyle&&l.push([k+"animation",s.keyframeStyle]),s.delay&&l.push([k+"transition-delay",s.delay+"s"]),s.duration&&l.push([k+"transition-duration",s.duration+"s"]),t=s.keyframeStyle||s.to&&(0<s.duration||s.transitionStyle),n=!!s.addClass||!!s.removeClass,T(o,!0));var m=e&&(t||n);y(o,s);var u,p,i=!1;return{close:h.close,start:function(){var e=new a;return function(e){E&&E(),$.push(e),E=r(function(){E=null;for(var e=f(),t=0;t<$.length;t++)$[t](e);$.length=0})}(function(){if(T(o,!1),!m)return d();w(l,function(e){var t=e[0],n=e[1];c.style[A(t)]=n}),b(o,s);var e=function(e){var t=M(e),n=h.getComputedStyle(t),o=v(n[l("transitionDuration")]),i=v(n[l("animationDuration")]),r=v(n[l("transitionDelay")]),a=v(n[l("animationDelay")]);i*=parseInt(n[l("animationIterationCount")],10)||1;var d=Math.max(i,o),s=Math.max(a,r);return{duration:d,delay:s,animationDuration:i,transitionDuration:o,animationDelay:a,transitionDelay:r};function l(e){return _?"Webkit"+e.charAt(0).toUpperCase()+e.substr(1):e}}(o);if(0===e.duration)return d();var t=[];s.easing&&(e.transitionDuration&&t.push([k+"transition-timing-function",s.easing]),e.animationDuration&&t.push([k+"animation-timing-function",s.easing])),s.delay&&e.animationDelay&&t.push([k+"animation-delay",s.delay+"s"]),s.duration&&e.animationDuration&&t.push([k+"animation-duration",s.duration+"s"]),w(t,function(e){var t=e[0],n=e[1];c.style[A(t)]=n,l.push(e)});var i=1e3*e.delay,r=e.duration,n=1e3*r,a=Date.now();u=[],e.transitionDuration&&u.push(x),e.animationDuration&&u.push(N),u=u.join(" "),p=function(e){e.stopPropagation();var t=e.originalEvent||e,n=t.timeStamp||Date.now(),o=parseFloat(t.elapsedTime.toFixed(3));Math.max(n-a,0)>=i&&r<=o&&d()},o.on(u,p),C(o,s),g(d,i+1.5*n,!1)}),e;function d(){if(!i)return i=!0,u&&p&&o.off(u,p),b(o,s),function(e,t){y(e,t),C(e,t)}(o,s),w(l,function(e){c.style[A(e[0])]=""}),e.complete(!0),e}}}}}])),S.$inject=["$$rAF","$log","$window","$interpolate"],fe.module("material.core").provider("$mdAria",function(){var i={showWarnings:!0};return{disableWarnings:function(){i.showWarnings=!1},$get:["$$rAF","$log","$window","$interpolate",function(e,t,n,o){return S.apply(i,arguments)}]}}),fe.module("material.core").provider("$mdCompiler",D),D.$inject=["$compileProvider"],function(){i.$inject=["$$MdGestureHandler","$$rAF","$timeout","$mdUtil"];var r,a,s={},l=6,c=!(n.$inject=["$mdGesture","$$MdGestureHandler","$mdUtil"]),d=!1,m=null,u=!1;function e(){}function i(o,e,n,t){var i=function(){for(var e=document.createElement("div"),t=["","webkit","Moz","MS","ms","o"],n=0;n<t.length;n++){var o=t[n],i=o?o+"TouchAction":"touchAction";if(fe.isDefined(e.style[i]))return i}}(),r=void 0!==R.jQuery&&fe.element===R.jQuery,a={handler:function(e,t){var n=new o(e);return fe.extend(n,t),s[e]=n,a},register:function(e,t,n){var o=s[t.replace(/^\$md./,"")];if(o)return o.registerElement(e,n);throw new Error("Failed to register element with handler "+t+". Available handlers: "+Object.keys(s).join(", "))},isAndroid:t.isAndroid,isIos:t.isIos,isHijackingClicks:(t.isIos||t.isAndroid)&&!r&&!c};function d(n){return function(e,t){t.distance<this.state.options.maxDistance&&this.dispatchEvent(e,n,t)}}return a.isHijackingClicks&&(a.handler("click",{options:{maxDistance:l},onEnd:d("click")}),a.handler("focus",{options:{maxDistance:l},onEnd:function(e,t){t.distance<this.state.options.maxDistance&&v(e.target)&&(this.dispatchEvent(e,"focus",t),e.target.focus())}}),a.handler("mouseup",{options:{maxDistance:l},onEnd:d("mouseup")}),a.handler("mousedown",{onStart:function(e){this.dispatchEvent(e,"mousedown")}})),a.handler("press",{onStart:function(e,t){this.dispatchEvent(e,"$md.pressdown")},onEnd:function(e,t){this.dispatchEvent(e,"$md.pressup")}}).handler("hold",{options:{maxDistance:6,delay:500},onCancel:function(){n.cancel(this.state.timeout)},onStart:function(e,t){if(!this.state.registeredParent)return this.cancel();this.state.pos={x:t.x,y:t.y},this.state.timeout=n(fe.bind(this,function(){this.dispatchEvent(e,"$md.hold"),this.cancel()}),this.state.options.delay,!1)},onMove:function(e,t){i||"touchmove"!==e.type||e.preventDefault();var n=this.state.pos.x-t.x,o=this.state.pos.y-t.y;Math.sqrt(n*n+o*o)>this.options.maxDistance&&this.cancel()},onEnd:function(){this.onCancel()}}).handler("drag",{options:{minDistance:6,horizontal:!0,cancelMultiplier:1.5},onSetup:function(e,t){i&&(this.oldTouchAction=e[0].style[i],e[0].style[i]=t.horizontal?"pan-y":"pan-x")},onCleanup:function(e){this.oldTouchAction&&(e[0].style[i]=this.oldTouchAction)},onStart:function(e){this.state.registeredParent||this.cancel()},onMove:function(e,t){var n,o;i||"touchmove"!==e.type||e.preventDefault(),this.state.dragPointer?this.dispatchDragMove(e):(o=this.state.options.horizontal?(n=Math.abs(t.distanceX)>this.state.options.minDistance,Math.abs(t.distanceY)>this.state.options.minDistance*this.state.options.cancelMultiplier):(n=Math.abs(t.distanceY)>this.state.options.minDistance,Math.abs(t.distanceX)>this.state.options.minDistance*this.state.options.cancelMultiplier),n?(this.state.dragPointer=p(e),g(e,this.state.dragPointer),this.dispatchEvent(e,"$md.dragstart",this.state.dragPointer)):o&&this.cancel())},dispatchDragMove:e.throttle(function(e){this.state.isRunning&&(g(e,this.state.dragPointer),this.dispatchEvent(e,"$md.drag",this.state.dragPointer))}),onEnd:function(e,t){this.state.dragPointer&&(g(e,this.state.dragPointer),this.dispatchEvent(e,"$md.dragend",this.state.dragPointer))}}).handler("swipe",{options:{minVelocity:.65,minDistance:10},onEnd:function(e,t){var n;Math.abs(t.velocityX)>this.state.options.minVelocity&&Math.abs(t.distanceX)>this.state.options.minDistance?(n="left"==t.directionX?"$md.swipeleft":"$md.swiperight",this.dispatchEvent(e,n)):Math.abs(t.velocityY)>this.state.options.minVelocity&&Math.abs(t.distanceY)>this.state.options.minDistance&&(n="up"==t.directionY?"$md.swipeup":"$md.swipedown",this.dispatchEvent(e,n))}})}function t(e){this.name=e,this.state={}}function n(e,i,n){if(!d){!u&&e.isHijackingClicks&&(document.addEventListener("click",function(e){var t;t=n.isIos?fe.isDefined(e.webkitForce)&&0===e.webkitForce:0===e.clientX&&0===e.clientY;t||e.$material||e.isIonicTap||f(e)?(m=null,"label"===e.target.tagName.toLowerCase()&&(m={x:e.x,y:e.y})):(e.preventDefault(),e.stopPropagation(),m=null)},!0),document.addEventListener("mouseup",t,!0),document.addEventListener("mousedown",t,!0),document.addEventListener("focus",t,!0),u=!0);fe.element(document).on("mousedown touchstart pointerdown",function(e){if(r)return;var t=+Date.now();if(a&&!h(e,a)&&t-a.endTime<1500)return;r=p(e),o("start",e)}).on("mousemove touchmove pointermove",function(e){if(!r||!h(e,r))return;g(e,r),o("move",e)}).on("mouseup mouseleave touchend touchcancel pointerup pointercancel",function(e){if(!r||!h(e,r))return;g(e,r),r.endTime=+Date.now(),"pointercancel"!==e.type&&o("end",e);a=r,r=null}).on("$$mdGestureReset",function(){a=r=null})}function t(e){!e.clientX&&!e.clientY||e.$material||e.isIonicTap||f(e)||"mousedown"===e.type&&(v(e.target)||v(document.activeElement))||(e.preventDefault(),e.stopPropagation())}function o(e,t){var n;for(var o in s)(n=s[o])instanceof i&&("start"===e&&n.cancel(),n[e](t,r))}}function p(e){var t=b(e),n={startTime:+Date.now(),target:e.target,type:e.type.charAt(0)};return n.startX=n.x=t.pageX,n.startY=n.y=t.pageY,n}function h(e,t){return e&&t&&e.type.charAt(0)===t.type}function f(e){return m&&m.x===e.x&&m.y===e.y}function g(e,t){var n=b(e),o=t.x=n.pageX,i=t.y=n.pageY;t.distanceX=o-t.startX,t.distanceY=i-t.startY,t.distance=Math.sqrt(t.distanceX*t.distanceX+t.distanceY*t.distanceY),t.directionX=0<t.distanceX?"right":t.distanceX<0?"left":"",t.directionY=0<t.distanceY?"down":t.distanceY<0?"up":"",t.duration=+Date.now()-t.startTime,t.velocityX=t.distanceX/t.duration,t.velocityY=t.distanceY/t.duration}function b(e){return(e=e.originalEvent||e).touches&&e.touches[0]||e.changedTouches&&e.changedTouches[0]||e}function v(e){return!!e&&"-1"!==e.getAttribute("tabindex")&&!e.hasAttribute("disabled")&&(e.hasAttribute("tabindex")||e.hasAttribute("href")||e.isContentEditable||-1!==["INPUT","SELECT","BUTTON","TEXTAREA","VIDEO","AUDIO"].indexOf(e.nodeName))}fe.module("material.core.gestures",[]).provider("$mdGesture",e).factory("$$MdGestureHandler",function(){var e=void 0!==R.jQuery&&fe.element===R.jQuery;return t.prototype={options:{},dispatchEvent:e?function(e,t,n){n=n||r;var o=new fe.element.Event(t);o.$material=!0,o.pointer=n,o.srcEvent=e,fe.extend(o,{clientX:n.x,clientY:n.y,screenX:n.x,screenY:n.y,pageX:n.x,pageY:n.y,ctrlKey:e.ctrlKey,altKey:e.altKey,shiftKey:e.shiftKey,metaKey:e.metaKey}),fe.element(n.target).trigger(o)}:function(e,t,n){var o;n=n||r,"click"===t||"mouseup"===t||"mousedown"===t?"function"==typeof R.MouseEvent?o=new MouseEvent(t,{bubbles:!0,cancelable:!0,screenX:Number(e.screenX),screenY:Number(e.screenY),clientX:Number(n.x),clientY:Number(n.y),ctrlKey:e.ctrlKey,altKey:e.altKey,shiftKey:e.shiftKey,metaKey:e.metaKey,button:e.button,buttons:e.buttons,relatedTarget:e.relatedTarget||null}):(o=document.createEvent("MouseEvents")).initMouseEvent(t,!0,!0,R,e.detail,n.x,n.y,n.x,n.y,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget||null):"function"==typeof R.CustomEvent?o=new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:{}}):(o=document.createEvent("CustomEvent")).initCustomEvent(t,!0,!0,{});o.$material=!0,o.pointer=n,o.srcEvent=e,n.target.dispatchEvent(o)},onSetup:fe.noop,onCleanup:fe.noop,onStart:fe.noop,onMove:fe.noop,onEnd:fe.noop,onCancel:fe.noop,start:function(e,t){if(!this.state.isRunning){var n=this.getNearestParent(e.target),o=n&&n.$mdGesture[this.name]||{};this.state={isRunning:!0,options:fe.extend({},this.options,o),registeredParent:n},this.onStart(e,t)}},move:function(e,t){this.state.isRunning&&this.onMove(e,t)},end:function(e,t){this.state.isRunning&&(this.state.isRunning=!1,this.onEnd(e,t))},cancel:function(e,t){this.onCancel(e,t),this.state={}},getNearestParent:function(e){for(var t=e;t;){if((t.$mdGesture||{})[this.name])return t;t=t.parentNode}return null},registerElement:function(e,t){var n=this;return e[0].$mdGesture=e[0].$mdGesture||{},e[0].$mdGesture[this.name]=t||{},e.on("$destroy",o),n.onSetup(e,t||{}),o;function o(){delete e[0].$mdGesture[n.name],e.off("$destroy",o),n.onCleanup(e,t||{})}}},t}).run(n),e.prototype={disableAll:function(){d=!0},skipClickHijack:function(){return c=!0},setMaxClickDistance:function(e){l=parseInt(e)},$get:["$$MdGestureHandler","$$rAF","$timeout","$mdUtil",function(e,t,n,o){return new i(e,t,n,o)}]}}(),I.$inject=["$timeout","$mdUtil","$rootScope"],fe.module("material.core.interaction",[]).service("$mdInteraction",I),I.prototype.deregister=function(){this.bodyElement.off("keydown mousedown",this.inputHandler),"ontouchstart"in document.documentElement&&this.bodyElement.off("touchstart",this.bufferedInputHandler),this.pointerEvent&&this.bodyElement.off(this.pointerEvent,this.inputHandler)},I.prototype.initializeEvents=function(){this.bodyElement.on("keydown mousedown",this.inputHandler),"ontouchstart"in document.documentElement&&this.bodyElement.on("touchstart",this.bufferedInputHandler),this.pointerEvent&&this.bodyElement.on(this.pointerEvent,this.inputHandler)},I.prototype.onInputEvent=function(e){if(!this.isBuffering){var t=this.inputEventMap[e.type];"pointer"===t&&(t=this.iePointerMap[e.pointerType]||e.pointerType),this.lastInteractionType=t,this.lastInteractionTime=this.$mdUtil.now()}},I.prototype.onBufferInputEvent=function(e){this.$timeout.cancel(this.bufferTimeout),this.onInputEvent(e),this.isBuffering=!0,this.bufferTimeout=this.$timeout(function(){this.isBuffering=!1}.bind(this),650,!1)},I.prototype.getLastInteractionType=function(){return this.lastInteractionType},I.prototype.isUserInvoked=function(e){var t=fe.isNumber(e)?e:15;return this.lastInteractionTime>=this.$mdUtil.now()-t},fe.module("material.core").provider("$$interimElement",function(){return t.$inject=["$document","$q","$rootScope","$timeout","$rootElement","$animate","$mdUtil","$mdCompiler","$mdTheming","$injector","$exceptionHandler"],e.$get=t,e;function e(i){e.$inject=["$$interimElement","$injector"];var n=["onHide","onShow","onRemove"],r={},l={presets:{}},o={setDefaults:function(e){return l.optionsFactory=e.options,l.methods=(e.methods||[]).concat(n),o},addPreset:function(e,t){if((t=t||{}).methods=t.methods||[],t.options=t.options||function(){return{}},/^cancel|hide|show$/.test(e))throw new Error("Preset '"+e+"' in "+i+" is reserved!");if(-1<t.methods.indexOf("_options"))throw new Error("Method '_options' in "+i+" is reserved!");return l.presets[e]={methods:t.methods.concat(n),optionsFactory:t.options,argOption:t.argOption},o},addMethod:function(e,t){return r[e]=t,o},$get:e};return o.addPreset("build",{methods:["controller","controllerAs","resolve","multiple","template","templateUrl","themable","transformTemplate","parent","contentElement"]}),o;function e(e,o){var a,t,n=e(),d={hide:n.hide,cancel:n.cancel,show:function(e){return(e=e||{})._options&&(e=e._options),n.show(fe.extend({},t,e))},destroy:function(e){return n.destroy(e)}};return a=l.methods||[],t=s(l.optionsFactory,{}),fe.forEach(r,function(e,t){d[t]=e}),fe.forEach(l.presets,function(t,n){var o=s(t.optionsFactory,{}),e=(t.methods||[]).concat(a);function i(e){this._options=fe.extend({},o,e)}if(fe.extend(o,{$type:n}),fe.forEach(e,function(t){i.prototype[t]=function(e){return this._options[t]=e,this}}),t.argOption){var r="show"+n.charAt(0).toUpperCase()+n.slice(1);d[r]=function(e){var t=d[n](e);return d.show(t)}}d[n]=function(e){return arguments.length&&t.argOption&&!fe.isObject(e)&&!fe.isArray(e)?(new i)[t.argOption](e):new i(e)}}),d;function s(e,t){var n={};return n[i]=d,o.invoke(e||function(){return t},{},n)}}}function t(m,u,t,p,h,o,n,f,g,s,l){return function(){var c,i=[],r=[],a=[];return c={show:function(e){var t=new d((e=e||{})||{}),n=e.multiple?u.resolve():u.all(i);e.multiple||(n=n.then(function(){var e=r.concat(a.map(c.cancel));return u.all(e)}));var o=n.then(function(){return t.show().then(function(){a.push(t)}).catch(function(e){return e}).finally(function(){i.splice(i.indexOf(o),1)})});return i.push(o),t.deferred.promise.catch(function(e){return e instanceof Error&&l(e),e}),t.deferred.promise},hide:e(function(n,o){return(o=o||{}).closeAll?u.all(a.slice().reverse().map(e)):o.closeTo!==ge?u.all(a.slice(o.closeTo).map(e)):e(a[a.length-1]);function e(e){if(!e)return u.when(n);var t=e.remove(n,!1,o||{}).catch(function(e){return e}).finally(function(){r.splice(r.indexOf(t),1)});return a.splice(a.indexOf(e),1),r.push(t),e.deferred.promise}}),cancel:e(function(e,t){var n=a.pop();if(!n)return u.when(e);var o=n.remove(e,!0,t||{}).catch(function(e){return e}).finally(function(){r.splice(r.indexOf(o),1)});return r.push(o),n.deferred.promise.catch(fe.noop)}),destroy:function(e){var t=e?null:a.shift(),n=fe.element(e).length&&fe.element(e)[0].parentNode;if(n){var o=a.filter(function(e){return e.options.element[0]===n});o.length&&(t=o[0],a.splice(a.indexOf(t),1))}return t?t.remove(!1,!1,{$destroy:!0}):u.when(!1)},$injector_:s};function e(t){return function(){var e=arguments;return a.length?t.apply(c,e):i.length?i[0].finally(function(){return t.apply(c,e)}):u.when("No interim elements currently showing up.")}}function d(a){var r,d,s=u.when(!0);return a=function(e){return(e=e||{}).template&&(e.template=n.processTemplate(e.template)),fe.extend({preserveScope:!1,cancelAutoHide:fe.noop,scope:e.scope||t.$new(e.isolateScope),onShow:function(e,t,n){return o.enter(t,n.parent)},onRemove:function(e,t){return t&&o.leave(t)||u.when()}},e)}(a),r={options:a,deferred:u.defer(),show:function(){return u(function(t,n){function o(e){r.deferred.reject(e),n(e)}a.onCompiling&&a.onCompiling(a),function(t){return(t.skipCompile?null:f.compile(t))||u(function(e){e({locals:{},link:function(){return t.element}})})}(a).then(function(e){d=function(e,t){fe.extend(e.locals,t);var n=e.link(t.scope);return t.element=n,t.parent=function(e,t){var n,o=t.parent;return((o=fe.isFunction(o)?o(t.scope,e,t):fe.isString(o)?fe.element(m[0].querySelector(o)):fe.element(o))||{}).length?o:(h[0]&&h[0].querySelector&&(n=h[0].querySelector(":not(svg) > body")),"#comment"==(n=n||h[0]).nodeName&&(n=m[0].body),fe.element(n))}(n,t),t.themable&&g(n),n}(e,a),a.cleanupElement=e.cleanup,s=function(n,o,i){var e=o.onShowing||fe.noop,r=o.onComplete||fe.noop;try{e(o.scope,n,o,i)}catch(e){return u.reject(e)}return u(function(e,t){try{u.when(o.onShow(o.scope,n,o,i)).then(function(){r(o.scope,n,o),function(){var e,t=fe.noop;a.hideDelay&&(e=p(c.hide,a.hideDelay),t=function(){p.cancel(e)}),a.cancelAutoHide=function(){t(),a.cancelAutoHide=ge}}(),e(n)},t)}catch(e){t(e.message)}})}(d,a,e.controller).then(t,o)}).catch(o)})},remove:function(e,t,n){return d?((a=fe.extend(a||{},n||{})).cancelAutoHide&&a.cancelAutoHide(),a.element.triggerHandler("$mdInterimElementRemove"),!0===a.$destroy?l(a.element,a).then(function(){t&&i(e)||o(e)}):(u.when(s).finally(function(){l(a.element,a).then(function(){t?i(e):o(e)},i)}),r.deferred.promise)):u.when(!1);function o(e){r.deferred.resolve(e)}function i(e){r.deferred.reject(e)}}};function l(o,i){var r=i.onRemoving||fe.noop;return u(function(e,t){try{var n=u.when(i.onRemove(i.scope,o,i)||!0);r(o,n),i.$destroy?(e(o),!i.preserveScope&&i.scope&&n.then(function(){i.scope.$destroy()})):n.then(function(){!i.preserveScope&&i.scope&&i.scope.$destroy(),e(o)},t)}catch(e){t(e.message)}})}}}}}),v=/(-gt)?-(sm|md|lg|print)/g,E=/\s+/g,$=["grow","initial","auto","none","noshrink","nogrow"],y=["row","column"],C=["","start","center","end","stretch","space-around","space-between"],M=["","start","center","end","stretch"],T={enabled:!0,breakpoints:[]},p=fe.module("material.core.layout",["ng"]),h=/^((?:x|data)[:\-_])/i,f=/([:\-_]+(.))/g,g=["layout","flex","flex-order","flex-offset","layout-align"],b=["show","hide","layout-padding","layout-margin"],fe.forEach(["","xs","gt-xs","sm","gt-sm","md","gt-md","lg","gt-lg","xl","print"],function(n){fe.forEach(g,function(e){var t=n?e+"-"+n:e;p.directive(H(t),function(r){return["$mdUtil","$interpolate","$log",function(e,t,n){return l=e,c=t,m=n,{restrict:"A",compile:function(e,t){var n;return T.enabled&&(B(r,0,e,m),U(r,z(r,t,""),j(0,r,t)),n=o),n||fe.noop}}}];function o(e,t,n){var o=function(n,o){var i;return function(e){var t=U(o,e||"");fe.isDefined(t)&&(i&&n.removeClass(i),i=t?o+"-"+t.trim().replace(E,"-"):o,n.addClass(i))}}(t,r),i=n.$observe(n.$normalize(r),o);o(z(r,n,"")),e.$on("$destroy",function(){i()})}}(t))}),fe.forEach(b,function(e){var t=n?e+"-"+n:e;p.directive(H(t),L(t))})}),p.provider("$$mdLayout",function(){return{$get:fe.noop,validateAttributeValue:U,validateAttributeUsage:B,disableLayouts:function(e){T.enabled=!0!==e}}}).directive("mdLayoutCss",P).directive("ngCloak",(u="ng-cloak",["$timeout",function(n){return{restrict:"A",priority:-10,compile:function(e){return T.enabled?(e.addClass(u),function(e,t){n(function(){t.removeClass(u)},10,!1)}):fe.noop}}}])).directive("layoutWrap",L("layout-wrap")).directive("layoutNowrap",L("layout-nowrap")).directive("layoutNoWrap",L("layout-no-wrap")).directive("layoutFill",L("layout-fill")).directive("layoutLtMd",F("layout-lt-md")).directive("layoutLtLg",F("layout-lt-lg")).directive("flexLtMd",F("flex-lt-md")).directive("flexLtLg",F("flex-lt-lg")).directive("layoutAlignLtMd",F("layout-align-lt-md")).directive("layoutAlignLtLg",F("layout-align-lt-lg")).directive("flexOrderLtMd",F("flex-order-lt-md")).directive("flexOrderLtLg",F("flex-order-lt-lg")).directive("offsetLtMd",F("flex-offset-lt-md")).directive("offsetLtLg",F("flex-offset-lt-lg")).directive("hideLtMd",F("hide-lt-md")).directive("hideLtLg",F("hide-lt-lg")).directive("showLtMd",F("show-lt-md")).directive("showLtLg",F("show-lt-lg")).config(O),V.$inject=["$timeout"],fe.module("material.core").service("$mdLiveAnnouncer",V),V.prototype.announce=function(e,t){t=t||"polite";var n=this;n._liveElement.textContent="",n._liveElement.setAttribute("aria-live",t),n._$timeout(function(){n._liveElement.textContent=e},n._announceTimeout,!1)},V.prototype._createLiveElement=function(){var e=document.createElement("div");return e.classList.add("md-visually-hidden"),e.setAttribute("role","status"),e.setAttribute("aria-atomic","true"),e.setAttribute("aria-live","polite"),document.body.appendChild(e),e},fe.module("material.core.meta",[]).provider("$$mdMeta",function(){var o=fe.element(document.head),i={};function r(e){if(i[e])return!0;var t=document.getElementsByName(e)[0];return!!t&&(i[e]=fe.element(t),!0)}var e={setMeta:function(e,t){if(r(e),i[e])i[e].attr("content",t);else{var n=fe.element('<meta name="'+e+'" content="'+t+'"/>');o.append(n),i[e]=n}return function(){i[e].attr("content",""),i[e].remove(),delete i[e]}},getMeta:function(e){if(!r(e))throw Error("$$mdMeta: could not find a meta tag with the name '"+e+"'");return i[e].attr("content")}};return fe.extend({},e,{$get:function(){return e}})}),Y.$inject=["$log","$q"],fe.module("material.core").factory("$mdComponentRegistry",Y),K.$inject=["$mdInkRipple"],fe.module("material.core").factory("$mdButtonInkRipple",K),G.$inject=["$mdInkRipple"],fe.module("material.core").factory("$mdCheckboxInkRipple",G),X.$inject=["$mdInkRipple"],fe.module("material.core").factory("$mdListInkRipple",X),function(){r.$inject=["$scope","$element","rippleOptions","$window","$timeout","$mdUtil","$mdColorUtil"],e.$inject=["$mdButtonInkRipple","$mdCheckboxInkRipple"],fe.module("material.core").provider("$mdInkRipple",function(){var i=!1;return{disableInkRipple:function(){i=!0},$get:["$injector",function(o){return{attach:function(e,t,n){return i||t.controller("mdNoInk")?fe.noop:o.instantiate(r,{$scope:e,$element:t,rippleOptions:n})}}}]}}).directive("mdInkRipple",e).directive("mdNoInk",n).directive("mdNoBar",n).directive("mdNoStretch",n);function e(o,i){return{controller:fe.noop,link:function(e,t,n){n.hasOwnProperty("mdInkRippleCheckbox")?i.attach(e,t):o.attach(e,t)}}}function r(e,t,n,o,i,r,a){this.$window=o,this.$timeout=i,this.$mdUtil=r,this.$mdColorUtil=a,this.$scope=e,this.$element=t,this.options=n,this.mousedown=!1,this.ripples=[],this.timeout=null,this.lastRipple=null,r.valueOnUse(this,"container",this.createContainer),this.$element.addClass("md-ink-ripple"),(t.controller("mdInkRipple")||{}).createRipple=fe.bind(this,this.createRipple),(t.controller("mdInkRipple")||{}).setColor=fe.bind(this,this.color),this.bindEvents()}function t(e,t){(e.mousedown||e.lastRipple)&&(e.mousedown=!1,e.$mdUtil.nextTick(fe.bind(e,t),!1))}function n(){return{controller:fe.noop}}r.prototype.color=function(e){var t,n,o=this;return fe.isDefined(e)&&(o._color=o._parseColor(e)),o._color||o._parseColor(o.inkRipple())||o._parseColor((t=o.options&&o.options.colorElement?o.options.colorElement:[],(n=t.length?t[0]:o.$element[0])?o.$window.getComputedStyle(n).color:"rgb(0,0,0)"))},r.prototype.calculateColor=function(){return this.color()},r.prototype._parseColor=function(e,t){t=t||1;var n=this.$mdColorUtil;if(e)return 0===e.indexOf("rgba")?e.replace(/\d?\.?\d*\s*\)\s*$/,(.1*t).toString()+")"):0===e.indexOf("rgb")?n.rgbToRgba(e):0===e.indexOf("#")?n.hexToRgba(e):void 0},r.prototype.bindEvents=function(){this.$element.on("mousedown",fe.bind(this,this.handleMousedown)),this.$element.on("mouseup touchend",fe.bind(this,this.handleMouseup)),this.$element.on("mouseleave",fe.bind(this,this.handleMouseup)),this.$element.on("touchmove",fe.bind(this,this.handleTouchmove))},r.prototype.handleMousedown=function(e){if(!this.mousedown)if(e.hasOwnProperty("originalEvent")&&(e=e.originalEvent),this.mousedown=!0,this.options.center)this.createRipple(this.container.prop("clientWidth")/2,this.container.prop("clientWidth")/2);else if(e.srcElement!==this.$element[0]){var t=this.$element[0].getBoundingClientRect(),n=e.clientX-t.left,o=e.clientY-t.top;this.createRipple(n,o)}else this.createRipple(e.offsetX,e.offsetY)},r.prototype.handleMouseup=function(){this.$timeout(function(){t(this,this.clearRipples)}.bind(this))},r.prototype.handleTouchmove=function(){t(this,this.deleteRipples)},r.prototype.deleteRipples=function(){for(var e=0;e<this.ripples.length;e++)this.ripples[e].remove()},r.prototype.clearRipples=function(){for(var e=0;e<this.ripples.length;e++)this.fadeInComplete(this.ripples[e])},r.prototype.createContainer=function(){var e=fe.element('<div class="md-ripple-container"></div>');return this.$element.append(e),e},r.prototype.clearTimeout=function(){this.timeout&&(this.$timeout.cancel(this.timeout),this.timeout=null)},r.prototype.isRippleAllowed=function(){var e=this.$element[0];do{if(!e.tagName||"BODY"===e.tagName)break;if(e&&fe.isFunction(e.hasAttribute)){if(e.hasAttribute("disabled"))return!1;if("false"===this.inkRipple()||"0"===this.inkRipple())return!1}}while(e=e.parentNode);return!0},r.prototype.inkRipple=function(){return this.$element.attr("md-ink-ripple")},r.prototype.createRipple=function(e,t){if(this.isRippleAllowed()){var n,o,i,r=this,a=r.$mdColorUtil,d=fe.element('<div class="md-ripple"></div>'),s=this.$element.prop("clientWidth"),l=this.$element.prop("clientHeight"),c=2*Math.max(Math.abs(s-e),e),m=2*Math.max(Math.abs(l-t),t),u=(n=this.options.fitRipple,o=c,i=m,n?Math.max(o,i):Math.sqrt(Math.pow(o,2)+Math.pow(i,2))),p=this.calculateColor();d.css({left:e+"px",top:t+"px",background:"black",width:u+"px",height:u+"px",backgroundColor:a.rgbaToRgb(p),borderColor:a.rgbaToRgb(p)}),this.lastRipple=d,this.clearTimeout(),this.timeout=this.$timeout(function(){r.clearTimeout(),r.mousedown||r.fadeInComplete(d)},157.5,!1),this.options.dimBackground&&this.container.css({backgroundColor:p}),this.container.append(d),this.ripples.push(d),d.addClass("md-ripple-placed"),this.$mdUtil.nextTick(function(){d.addClass("md-ripple-scaled md-ripple-active"),r.$timeout(function(){r.clearRipples()},450,!1)},!1)}},r.prototype.fadeInComplete=function(e){this.lastRipple===e&&(this.timeout||this.mousedown)||this.removeRipple(e)},r.prototype.removeRipple=function(e){var t=this;this.ripples.indexOf(e)<0||(this.ripples.splice(this.ripples.indexOf(e),1),e.removeClass("md-ripple-active"),e.addClass("md-ripple-remove"),0===this.ripples.length&&this.container.css({backgroundColor:""}),this.$timeout(function(){t.fadeOutComplete(e)},450,!1))},r.prototype.fadeOutComplete=function(e){e.remove(),this.lastRipple=null}}(),Q.$inject=["$mdInkRipple"],fe.module("material.core").factory("$mdTabInkRipple",Q),fe.module("material.core.theming.palette",[]).constant("$mdColorPalette",{red:{50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 A100",contrastStrongLightColors:"400 500 600 700 A200 A400 A700"},pink:{50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"500 600 A200 A400 A700"},purple:{50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400 A200 A400 A700"},"deep-purple":{50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400 A200"},indigo:{50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100",contrastStrongLightColors:"300 400 A200 A400"},blue:{50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 400 A100",contrastStrongLightColors:"500 600 700 A200 A400 A700"},"light-blue":{50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea",contrastDefaultColor:"dark",contrastLightColors:"600 700 800 900 A700",contrastStrongLightColors:"600 700 800 A700"},cyan:{50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",A400:"#00e5ff",A700:"#00b8d4",contrastDefaultColor:"dark",contrastLightColors:"700 800 900",contrastStrongLightColors:"700 800 900"},teal:{50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5",contrastDefaultColor:"dark",contrastLightColors:"500 600 700 800 900",contrastStrongLightColors:"500 600 700"},green:{50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853",contrastDefaultColor:"dark",contrastLightColors:"500 600 700 800 900",contrastStrongLightColors:"500 600 700"},"light-green":{50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17",contrastDefaultColor:"dark",contrastLightColors:"700 800 900",contrastStrongLightColors:"700 800 900"},lime:{50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00",contrastDefaultColor:"dark",contrastLightColors:"900",contrastStrongLightColors:"900"},yellow:{50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",A400:"#ffea00",A700:"#ffd600",contrastDefaultColor:"dark"},amber:{50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00",contrastDefaultColor:"dark"},orange:{50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00",contrastDefaultColor:"dark",contrastLightColors:"800 900",contrastStrongLightColors:"800 900"},"deep-orange":{50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 400 A100 A200",contrastStrongLightColors:"500 600 700 800 900 A400 A700"},brown:{50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 A100 A200",contrastStrongLightColors:"300 400"},grey:{50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#ffffff",A200:"#000000",A400:"#303030",A700:"#616161",contrastDefaultColor:"dark",contrastLightColors:"600 700 800 900 A200 A400 A700"},"blue-grey":{50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64",contrastDefaultColor:"light",contrastDarkColors:"50 100 200 300 A100 A200",contrastStrongLightColors:"400 500 700"}}),function(E){function e(e){var t=!!document.querySelector("[md-themes-disabled]");e.disableTheming(t)}e.$inject=["$mdThemingProvider"],n.$inject=["$mdTheming","$interpolate","$parse","$mdUtil","$q","$log"],o.$inject=["$mdTheming"],t.$inject=["$mdColorPalette","$$mdMetaProvider"],i.$inject=["$injector","$mdTheming"],E.module("material.core.theming",["material.core.theming.palette","material.core.meta"]).directive("mdTheme",n).directive("mdThemable",o).directive("mdThemesDisabled",function(){return C.disableTheming=!0,{restrict:"A",priority:"900"}}).provider("$mdTheming",t).config(e).run(i);var p,s={},l={name:"dark",1:"rgba(0,0,0,0.87)",2:"rgba(0,0,0,0.54)",3:"rgba(0,0,0,0.38)",4:"rgba(0,0,0,0.12)"},c={name:"light",1:"rgba(255,255,255,1.0)",2:"rgba(255,255,255,0.7)",3:"rgba(255,255,255,0.5)",4:"rgba(255,255,255,0.12)"},h="1px 1px 0px rgba(0,0,0,0.4), -1px -1px 0px rgba(0,0,0,0.4)",f="",m=w("rgba(0,0,0,0.87)"),u=w("rgba(255,255,255,0.87)"),g=w("rgb(255,255,255)"),b=["primary","accent","warn","background"],a="primary",v={accent:{default:"A200","hue-1":"A100","hue-2":"A400","hue-3":"A700"},background:{default:"50","hue-1":"A100","hue-2":"100","hue-3":"300"}},$={background:{default:"A400","hue-1":"800","hue-2":"900","hue-3":"A200"}};b.forEach(function(e){var t={default:"500","hue-1":"300","hue-2":"800","hue-3":"A100"};v[e]||(v[e]=t),$[e]||($[e]=t)});var y=["50","100","200","300","400","500","600","700","800","900","A100","A200","A400","A700"],C={disableTheming:!1,generateOnDemand:!1,registeredStyles:[],nonce:null};function t(e,r){s.$inject=["$rootScope","$mdUtil","$q","$log"];var n,a={},m=!(p={}),u="default";E.extend(p,e);var t=function(e){var t=(e=E.isObject(e)?e:{}).theme||"default",n=e.hue||"800",o=p[e.palette]||p[a[t].colors[e.palette||"primary"].name],i=E.isObject(o[n])?o[n].hex:o[n];return"#"!==i.substr(0,1)&&(i="#"+i),function(e){var t=r.setMeta("theme-color",e),n=r.setMeta("msapplication-navbutton-color",e);return function(){t(),n()}}(i)};return n={definePalette:function(e,t){return t=t||{},p[e]=o(e,t),n},extendPalette:function(e,t){return o(e,E.extend({},p[e]||{},t))},theme:d,configuration:function(){return E.extend({},C,{defaultTheme:u,alwaysWatchTheme:m,registeredStyles:[].concat(C.registeredStyles)})},disableTheming:function(e){C.disableTheming=E.isUndefined(e)||!!e},registerStyles:function(e){C.registeredStyles.push(e)},setNonce:function(e){C.nonce=e},generateThemesOnDemand:function(e){C.generateOnDemand=e},setDefaultTheme:function(e){u=e},alwaysWatchTheme:function(e){m=e},enableBrowserColor:t,$get:s,_LIGHT_DEFAULT_HUES:v,_DARK_DEFAULT_HUES:$,_PALETTES:p,_THEMES:a,_parseRules:M,_rgba:_};function o(e,t){var n=y.filter(function(e){return!t[e]});if(n.length)throw new Error("Missing colors %1 in palette %2!".replace("%1",n.join(", ")).replace("%2",e));return t}function d(e,t){if(a[e])return a[e];var n="string"==typeof(t=t||"default")?a[t]:t,o=new i(e);return n&&E.forEach(n.colors,function(e,t){o.colors[t]={name:e.name,hues:E.extend({},e.hues)}}),a[e]=o}function i(e){var a=this;function t(e){if((e=0===arguments.length||!!e)!==a.isDark){a.isDark=e,a.foregroundPalette=a.isDark?c:l,a.foregroundShadow=a.isDark?h:f;var t=a.isDark?$:v,r=a.isDark?v:$;return E.forEach(t,function(e,t){var n=a.colors[t],o=r[t];if(n)for(var i in n.hues)n.hues[i]===o[i]&&(n.hues[i]=e[i])}),a}}a.name=e,a.colors={},(a.dark=t)(!1),b.forEach(function(o){var i=(a.isDark?$:v)[o];a[o+"Palette"]=function(t,e){var n=a.colors[o]={name:t,hues:E.extend({},i,e)};return Object.keys(n.hues).forEach(function(e){if(!i[e])throw new Error("Invalid hue name '%1' in theme %2's %3 color %4. Available hue names: %4".replace("%1",e).replace("%2",a.name).replace("%3",t).replace("%4",Object.keys(i).join(", ")))}),Object.keys(n.hues).map(function(e){return n.hues[e]}).forEach(function(e){if(-1==y.indexOf(e))throw new Error("Invalid hue value '%1' in theme %2's %3 color %4. Available hue values: %5".replace("%1",e).replace("%2",a.name).replace("%3",o).replace("%4",t).replace("%5",y.join(", ")))}),a},a[o+"Color"]=function(){var e=Array.prototype.slice.call(arguments);return console.warn("$mdThemingProviderTheme."+o+"Color() has been deprecated. Use $mdThemingProviderTheme."+o+"Palette() instead."),a[o+"Palette"].apply(a,e)}})}function s(n,s,o,l){var i=function(e,t){t===ge&&(t=e,e=ge),e===ge&&(e=n),i.inherit(t,t)};return Object.defineProperty(i,"THEMES",{get:function(){return E.extend({},a)}}),Object.defineProperty(i,"PALETTES",{get:function(){return E.extend({},p)}}),Object.defineProperty(i,"ALWAYS_WATCH",{get:function(){return m}}),i.inherit=function(n,e){var o=e.controller("mdTheme")||n.data("$mdThemeController"),t=n.scope();if(d(o&&o.$mdTheme||("default"===u?"":u)),o){var i=m||o.$shouldWatch||s.parseAttributeBoolean(n.attr("md-theme-watch"));if(i||o.isAsyncTheme){var r=function(){a&&(a(),a=ge)},a=o.registerChanges(function(e){d(e),i||r()});t?t.$on("$destroy",r):n.on("$destroy",r)}}function d(e){if(e){c(e)||l.warn("Attempted to use unregistered theme '"+e+"'. Register it with $mdThemingProvider.theme().");var t=n.data("$mdThemeName");t&&n.removeClass("md-"+t+"-theme"),n.addClass("md-"+e+"-theme"),n.data("$mdThemeName",e),o&&n.data("$mdThemeController",o)}}},i.registered=c,i.defaultTheme=function(){return u},i.generateTheme=function(e){A(a[e],e,C.nonce)},i.defineTheme=function(e,t){t=t||{};var n=d(e);return t.primary&&n.primaryPalette(t.primary,t.primaryHues),t.accent&&n.accentPalette(t.accent,t.accentHues),t.warn&&n.warnPalette(t.warn,t.warnHues),t.background&&n.backgroundPalette(t.background,t.backgroundHues),t.dark&&n.dark(),this.generateTheme(e),o.resolve(e)},i.setBrowserColor=t,i;function c(e){return e===ge||""===e||i.THEMES[e]!==ge}}}function n(p,h,f,g,b,v){return{priority:101,link:{pre:function(t,e,n){function o(){var e=h(n.mdTheme)(t);return f(e)(t)||e}var i=[],r=h.startSymbol(),a=h.endSymbol(),d=n.mdTheme.trim(),s=d.substr(0,r.length)===r&&d.lastIndexOf(a)===d.length-a.length,l="::"===n.mdTheme.split(r).join("").split(a).join("").trim().substr(0,"::".length),c={isAsyncTheme:E.isFunction(o())||E.isFunction(o().then),registerChanges:function(t,e){return e&&(t=E.bind(e,t)),i.push(t),function(){var e=i.indexOf(t);-1<e&&i.splice(e,1)}},$setTheme:function(e){p.registered(e)||v.warn("attempted to use unregistered theme '"+e+"'"),c.$mdTheme=e;for(var t=i.length;t--;)i[t](e)},$shouldWatch:g.parseAttributeBoolean(e.attr("md-theme-watch"))||p.ALWAYS_WATCH||s&&!l};function m(e){if("string"==typeof e)return c.$setTheme(e);b.when(E.isFunction(e)?e():e).then(function(e){c.$setTheme(e)})}e.data("$mdThemeController",c),m(o());var u=t.$watch(o,function(e){e&&(m(e),c.$shouldWatch||u())})}}}}function o(e){return e}function M(d,e,t){!function(e,t){if(!p[(e.colors[t]||{}).name])throw new Error("You supplied an invalid color palette for theme %1's %2 palette. Available palettes: %3".replace("%1",e.name).replace("%2",t).replace("%3",Object.keys(p).join(", ")))}(d,e),t=t.replace(/THEME_NAME/g,d.name);var n=new RegExp("\\.md-"+d.name+"-theme","g");t=t.replace(/'?"?\{\{\s*([a-zA-Z]+)-(A?\d+|hue-[0-3]|shadow|default)-?(\d\.?\d*)?(contrast)?\s*\}\}'?"?/g,function(e,t,n,o,i){return"foreground"===t?"shadow"==n?d.foregroundShadow:d.foregroundPalette[n]||d.foregroundPalette[1]:(0!==n.indexOf("hue")&&"default"!==n||(n=d.colors[t].hues[n]),_((p[d.colors[t].name][n]||"")[i?"contrast":"value"],o))});var o=new RegExp("('|\")?{{\\s*([a-zA-Z]+)-(color|contrast)-?(\\d\\.?\\d*)?\\s*}}(\"|')?","g"),i=[];return E.forEach(["default","hue-1","hue-2","hue-3"],function(a){var e=t.replace(o,function(e,t,n,o,i){var r=d.colors[n];return _(p[r.name][r.hues[a]]["color"===o?"value":"contrast"],i)});"default"!==a&&(e=e.replace(n,".md-"+d.name+"-theme.md-"+a)),"default"==d.name&&(e=e.replace(/((?:\s|>|\.|\w|-|:|\(|\)|\[|\]|"|'|=)*)\.md-default-theme((?:\s|>|\.|\w|-|:|\(|\)|\[|\]|"|'|=)*)/g,function(e,t,n){return e+", "+t+n})),i.push(e)}),i}var T={};function i(e,t){var n=document.head,o=n?n.firstElementChild:null,i=!C.disableTheming&&e.has("$MD_THEME_CSS")?e.get("$MD_THEME_CSS"):"";if(i+=C.registeredStyles.join(""),o&&0!==i.length){E.forEach(p,function(o,e){var i=o.contrastDefaultColor,r=o.contrastLightColors||[],a=o.contrastStrongLightColors||[],d=o.contrastDarkColors||[];"string"==typeof r&&(r=r.split(" ")),"string"==typeof a&&(a=a.split(" ")),"string"==typeof d&&(d=d.split(" ")),delete o.contrastDefaultColor,delete o.contrastLightColors,delete o.contrastStrongLightColors,delete o.contrastDarkColors,E.forEach(o,function(e,t){if(!E.isObject(e)){var n=w(e);if(!n)throw new Error("Color %1, in palette %2's hue %3, is invalid. Hex or rgb(a) color expected.".replace("%1",e).replace("%2",o.name).replace("%3",t));o[t]={hex:o[t],value:n,contrast:"light"===i?-1<d.indexOf(t)?m:-1<a.indexOf(t)?g:u:-1<r.indexOf(t)?-1<a.indexOf(t)?g:u:m}}})});var r=i.split(/\}(?!(\}|'|"|;))/).filter(function(e){return e&&e.trim().length}).map(function(e){return e.trim()+"}"});b.forEach(function(e){T[e]=""}),r.forEach(function(e){for(var t,n=0;t=b[n];n++)if(-1<e.indexOf(".md-"+t))return T[t]+=e;for(n=0;t=b[n];n++)if(-1<e.indexOf(t))return T[t]+=e;return T[a]+=e}),C.generateOnDemand||E.forEach(t.THEMES,function(e){s[e.name]||"default"!==t.defaultTheme()&&"default"===e.name||A(e,e.name,C.nonce)})}}function A(i,e,r){var a=document.head,d=a?a.firstElementChild:null;s[e]||(b.forEach(function(e){for(var t=M(i,e,T[e]);t.length;){var n=t.shift();if(n){var o=document.createElement("style");o.setAttribute("md-theme-style",""),r&&o.setAttribute("nonce",r),o.appendChild(document.createTextNode(n)),a.insertBefore(o,d)}}}),s[i.name]=!0)}function w(e){if(E.isArray(e)&&3==e.length)return e;if(/^rgb/.test(e))return e.replace(/(^\s*rgba?\(|\)\s*$)/g,"").split(",").map(function(e,t){return 3==t?parseFloat(e,10):parseInt(e,10)});if("#"==e.charAt(0)&&(e=e.substring(1)),/^([a-fA-F0-9]{3}){1,2}$/g.test(e)){var t=e.length/3,n=e.substr(0,t),o=e.substr(t,t),i=e.substr(2*t);return 1==t&&(n+=n,o+=o,i+=i),[parseInt(n,16),parseInt(o,16),parseInt(i,16)]}}function _(e,t){return e?(4==e.length&&(e=E.copy(e),t?e.pop():t=e.pop()),t&&("number"==typeof t||"string"==typeof t&&t.length)?"rgba("+e.join(",")+","+t+")":"rgb("+e.join(",")+")"):"rgb('0,0,0')"}}(R.angular),fe.module("material.components.autocomplete",["material.core","material.components.icon","material.components.virtualRepeat"]),function(){e.$inject=["$scope","$element","$mdUtil","$mdConstant","$mdTheming","$window","$animate","$rootElement","$attrs","$q","$log","$mdLiveAnnouncer"],fe.module("material.components.autocomplete").controller("MdAutocompleteCtrl",e);var le=48,ce=5,me=8,ue=2,pe="standard",he="virtual";function e(p,h,f,t,e,n,o,i,g,a,r,d){var s,l,c,m=this,u=p.itemsExpr.split(/ in /i),b=u[1],v=null,E={},$=!1,y=[],C=!1,M=0,T=null,A=null,w=f.debounce(function(){m.hidden||S()}),_=he;m.documentElement=fe.element(document.documentElement),s="hidden",l=function(e,t){var n;v&&(n=fe.element(v.scrollContainer));!e&&t?(S(),ne(!0,x.Count|x.Selected),v&&(f.disableScrollAround(v.scrollContainer),T=function(e){var t=fe.element(e);return t.on("wheel touchmove",O),function(){t.off("wheel touchmove",O)}}(v.wrap),f.isIos&&(m.documentElement.on("touchend",L),n&&n.on("touchstart touchmove touchend",P)),f.nextTick(I))):e&&!t&&(f.isIos&&(m.documentElement.off("touchend",L),n&&n.off("touchstart touchmove touchend",P)),f.enableScrolling(),T&&(T(),T=null))},c=!0,Object.defineProperty(m,s,{get:function(){return c},set:function(e){var t=c;l(c=e,t)}}),m.scope=p,m.parent=p.$parent,m.itemName=u[0],m.matches=[],m.loading=!1,m.hidden=!0,m.index=-1,m.activeOption=null,m.id=f.nextUid(),m.isDisabled=null,m.isRequired=null,m.isReadonly=null,m.hasNotFound=!1,m.selectedMessage=p.selectedMessage||"selected",m.keydown=function(e){switch(e.keyCode){case t.KEY_CODE.DOWN_ARROW:if(m.loading||X())return;e.stopPropagation(),e.preventDefault(),m.index=Math.min(m.index+1,m.matches.length-1),f.nextTick(I),oe();break;case t.KEY_CODE.UP_ARROW:if(m.loading||X())return;e.stopPropagation(),e.preventDefault(),m.index=m.index<0?m.matches.length-1:Math.max(0,m.index-1),f.nextTick(I),oe();break;case t.KEY_CODE.TAB:if(R(),m.hidden||m.loading||m.index<0||m.matches.length<1)return;J(m.index);break;case t.KEY_CODE.ENTER:if(m.hidden||m.loading||m.index<0||m.matches.length<1)return;if(X())return;e.stopImmediatePropagation(),e.preventDefault(),J(m.index);break;case t.KEY_CODE.ESCAPE:if(e.preventDefault(),!(K("blur")||!m.hidden||m.loading||K("clear")&&p.searchText))return;e.stopPropagation(),ee(),p.searchText&&K("clear")&&te(),m.hidden=!0,K("blur")&&U(!0)}},m.blur=function(e){C=!1,$||(m.hidden=V(),se("ngBlur",{$event:e}))},m.focus=function(e){C=!0,Y()&&Z()&&ae();m.hidden=V(),se("ngFocus",{$event:e})},m.clear=function(e){e&&e.stopPropagation();ee(),te()},m.select=J,m.listEnter=function(){$=!0},m.listLeave=R,m.focusInput=D,m.getCurrentDisplayValue=Q,m.registerSelectedItemWatcher=function(e){-1===y.indexOf(e)&&y.push(e)},m.unregisterSelectedItemWatcher=function(e){var t=y.indexOf(e);-1!==t&&y.splice(t,1)},m.notFoundVisible=re,m.loadingIsVisible=function(){return m.loading&&!X()},m.positionDropdown=S;var k,x={Count:1,Selected:2};return f.initOptionalProperties(p,g,{searchText:"",selectedItem:null,clearButton:!1,disableVirtualRepeat:!1}),e(h),k=parseInt(p.delay,10)||0,g.$observe("disabled",function(e){m.isDisabled=f.parseAttributeBoolean(e,!1)}),g.$observe("required",function(e){m.isRequired=f.parseAttributeBoolean(e,!1)}),g.$observe("readonly",function(e){m.isReadonly=f.parseAttributeBoolean(e,!1)}),p.$watch("searchText",k?f.debounce(B,k):B),p.$watch("selectedItem",F),fe.element(n).on("resize",w),void p.$on("$destroy",H),void f.nextTick(function(){!function(){var e=function(){var e,t;for(e=h;e.length&&(t=e.attr("md-autocomplete-snap"),!fe.isDefined(t));e=e.parent());if(e.length)return{snap:e[0],wrap:"width"===t.toLowerCase()?e[0]:h.find("md-autocomplete-wrap")[0]};var n=h.find("md-autocomplete-wrap")[0];return{snap:n,wrap:n}}();(v={main:h[0],scrollContainer:h[0].querySelector(".md-virtual-repeat-container, .md-standard-list-container"),scroller:h[0].querySelector(".md-virtual-repeat-scroller, .md-standard-list-scroller"),ul:h.find("ul")[0],input:h.find("input")[0],wrap:e.wrap,snap:e.snap,root:document.body}).li=v.ul.getElementsByTagName("li"),v.$=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=fe.element(e[n]));return t}(v),_=v.scrollContainer.classList.contains("md-standard-list-container")?pe:he,A=v.$.input.controller("ngModel")}(),v.$.root.length&&(e(v.$.scrollContainer),v.$.scrollContainer.detach(),v.$.root.append(v.$.scrollContainer),o.pin&&o.pin(v.$.scrollContainer,i)),h.on("touchstart",D),p.autofocus&&h.on("focus",D),p.inputAriaDescribedBy&&v.input.setAttribute("aria-describedby",p.inputAriaDescribedBy),p.floatingLabel||(p.inputAriaLabel?v.input.setAttribute("aria-label",p.inputAriaLabel):p.inputAriaLabelledBy?v.input.setAttribute("aria-labelledby",p.inputAriaLabelledBy):p.placeholder&&v.input.setAttribute("aria-label",p.placeholder))});function N(){p.requireMatch&&A&&A.$setValidity("md-require-match",!!p.selectedItem||!p.searchText)}function S(){if(!v)return f.nextTick(S,!1,p);var e,t=(p.dropdownItems||ce)*le,n=v.wrap.getBoundingClientRect(),o=v.snap.getBoundingClientRect(),i=v.root.getBoundingClientRect(),r=o.bottom-i.top,a=i.bottom-o.top,d=n.left-i.left,s=n.width,l=function(){var e=0,t=h.find("md-input-container");if(t.length){var n=t.find("input");e=t.prop("offsetHeight"),e-=n.prop("offsetTop"),e-=n.prop("offsetHeight"),e+=t.prop("offsetTop")}return e}(),c=p.dropdownPosition,m=i.bottom-o.bottom-me+f.getViewportTop(),u=o.top-me;c=c||(t<m?"bottom":t<u?"top":m<u?"top":"bottom"),g.mdFloatingLabel&&(d+=ue,s-=2*ue),e={left:d+"px",minWidth:s+"px",maxWidth:Math.max(n.right-i.left,i.right-n.left)-me+"px"},"top"===c?(e.top="auto",e.bottom=a+"px",e.maxHeight=Math.min(t,u)+"px"):(m=i.bottom-n.bottom-me+f.getViewportTop(),e.top=r-l+"px",e.bottom="auto",e.maxHeight=Math.min(t,m)+"px"),v.$.scrollContainer.css(e),f.nextTick(function(){var e=v.scrollContainer.getBoundingClientRect(),t={};e.right>i.right&&(t.left=n.right-e.width+"px");v.$.scrollContainer.css(t)},!1,p)}function D(){v.input.focus()}function I(){var e=v.scroller.querySelector(".selected");m.activeOption=e?e.id:null}function H(){if(m.hidden||f.enableScrolling(),fe.element(n).off("resize",w),v){fe.forEach(["ul","scroller","scrollContainer","input"],function(e){v.$[e].remove()})}}function O(e){e.preventDefault()}function P(e){e.stopPropagation()}function L(e){U(m.hidden=!0)}function R(){C||m.hidden||v.input.focus(),$=!1,m.hidden=V()}function F(t,n){N(),t?q(t).then(function(e){p.searchText=e,function(t,n){y.forEach(function(e){e(t,n)})}(t,n)}):n&&p.searchText&&q(n).then(function(e){fe.isString(p.searchText)&&e.toString().toLowerCase()===p.searchText.toLowerCase()&&(p.searchText="")}),t!==n&&fe.isFunction(p.itemChange)&&p.itemChange(z(p.selectedItem))}function B(t,n){m.index=p.autoselect?0:-1,t!==n&&(N(),q(p.selectedItem).then(function(e){t!==e&&(p.selectedItem=null,t!==n&&fe.isFunction(p.textChange)&&p.textChange(),Z()?ae():(W(!(m.matches=[])),ne(!0,x.Count)))}))}function U(e){e&&(C=$=!1),v.input.blur()}function j(){return fe.isNumber(p.minLength)?p.minLength:1}function q(e){return a.when(((t=e)&&p.itemText?p.itemText(z(t)):null)||e).then(function(e){return e&&!fe.isString(e)&&r.warn("md-autocomplete: Could not resolve display value to a string. Please check the `md-item-text` attribute."),e});var t}function z(e){if(!e)return ge;var t={};return m.itemName&&(t[m.itemName]=e),t}function W(e){m.loading!==e&&(m.loading=e),m.hidden=V()}function V(){return!function(){{if(m.isReadonly)return!1;if(!Y())return!1}return Z()&&G()||re()}()}function Y(){return!(m.loading&&!G())&&(!X()&&!!C)}function K(e){return!p.escapeOptions||-1!==p.escapeOptions.toLowerCase().indexOf(e)}function G(){return!!m.matches.length}function X(){return!!m.scope.selectedItem}function Q(){return q(m.matches[m.index])}function Z(){return(p.searchText||"").length>=j()}function J(e){f.nextTick(function(){q(m.matches[e]).then(function(e){var t=v.$.input.controller("ngModel");d.announce(e+" "+m.selectedMessage,"assertive"),t.$setViewValue(e),t.$render()}).finally(function(){p.selectedItem=m.matches[e],W(!1)})},!1)}function ee(){m.index=-1,f.nextTick(I),m.matches=[]}function te(){W(!0),p.searchText="";var e=document.createEvent("CustomEvent");e.initCustomEvent("change",!0,!0,{value:""}),v.input.dispatchEvent(e),v.input.blur(),p.searchText="",v.input.focus()}function ne(e,t){var n=e?"polite":"assertive",o=[];t&x.Selected&&-1!==m.index&&o.push(Q()),t&x.Count&&o.push(a.resolve(function(){switch(m.matches.length){case 0:return"There are no matches available.";case 1:return"There is 1 match available.";default:return"There are "+m.matches.length+" matches available."}}())),a.all(o).then(function(e){d.announce(e.join(" "),n)})}function oe(){v.li[0]&&(_===pe?function(){var e=v.li[Math.max(0,m.index)],t=v.scrollContainer.offsetHeight,n=e&&e.offsetTop||0,o=n+e.clientHeight,i=v.scrollContainer.scrollTop;n<i?ie(n):i+t<o&&ie(o-t)}():function(){var e=v.li[0].offsetHeight,t=e*Math.max(0,m.index),n=t+e,o=v.scroller.clientHeight,i=v.scroller.scrollTop;t<i?ie(t):i+o<n&&ie(n-o)}())}function ie(e){_===pe?v.scrollContainer.scrollTop=e:v.$.scrollContainer.controller("mdVirtualRepeatContainer").scrollTo(e)}function re(){var e=(m.scope.searchText||"").length;return m.hasNotFound&&!G()&&(!m.loading||0!==M)&&e>=j()&&(C||$)&&!X()}function ae(){var e=p.searchText||"",t=e.toLowerCase();!p.noCache&&E[t]?de(E[t]):function(t){var e=p.$parent.$eval(b),n=t.toLowerCase(),o=fe.isArray(e),i=!!e.then;function r(e){E[n]=e,(t||"")===(p.searchText||"")&&de(e)}o?r(e):i&&function(e){if(!e)return;e=a.when(e),M++,W(!0),f.nextTick(function(){e.then(r).finally(function(){0==--M&&W(!1)})},!0,p)}(e)}(e),m.hidden=V()}function de(e){m.matches=e,m.hidden=V(),m.loading&&W(!1),p.selectOnMatch&&function(){var n=p.searchText,e=m.matches,t=e[0];1===e.length&&q(t).then(function(e){var t=n===e;p.matchInsensitive&&!t&&(t=n.toLowerCase()===e.toLowerCase()),t&&J(0)})}(),S(),ne(!0,x.Count)}function se(e,t){g[e]&&p.$parent.$eval(g[e],t||{})}}}(),Z.$inject=["$$mdSvgRegistry"],fe.module("material.components.autocomplete").directive("mdAutocomplete",Z),J.$inject=["$compile","$mdUtil"],fe.module("material.components.autocomplete").directive("mdAutocompleteParentScope",J),ee.$inject=["$scope","$element","$attrs"],fe.module("material.components.autocomplete").controller("MdHighlightCtrl",ee),ee.prototype.init=function(t,n){this.flags=this.$attrs.mdHighlightFlags||"",this.unregisterFn=this.$scope.$watch(function(e){return{term:t(e),contentText:n(e)}}.bind(this),this.onRender.bind(this),!0),this.$element.on("$destroy",this.unregisterFn)},ee.prototype.onRender=function(e,t){var n=e.contentText;null!==this.regex&&e.term===t.term||(this.regex=this.createRegex(e.term,this.flags)),e.term?this.applyRegex(n):this.$element.text(n)},ee.prototype.applyRegex=function(e){var t=this.resolveTokens(e);this.$element.empty(),t.forEach(function(e){if(e.isMatch){var t=fe.element('<span class="highlight">').text(e.text);this.$element.append(t)}else this.$element.append(document.createTextNode(e))}.bind(this))},ee.prototype.resolveTokens=function(o){var i=[],n=0;return o.replace(this.regex,function(e,t){r(n,t),i.push({text:e,isMatch:!0}),n=t+e.length}),r(n),i;function r(e,t){var n=o.slice(e,t);n&&i.push(n)}},ee.prototype.createRegex=function(e,t){var n="",o="",i=this.sanitizeRegex(e);return 0<=t.indexOf("^")&&(n="^"),0<=t.indexOf("$")&&(o="$"),new RegExp(n+i+o,t.replace(/[$^]/g,""))},ee.prototype.sanitizeRegex=function(e){return e&&e.toString().replace(/[\\^$*+?.()|{}[\]]/g,"\\$&")},te.$inject=["$interpolate","$parse"],fe.module("material.components.autocomplete").directive("mdHighlightText",te),fe.module("material.components.backdrop",["material.core"]).directive("mdBackdrop",["$mdTheming","$mdUtil","$animate","$rootElement","$window","$log","$$rAF","$document",function(a,d,t,s,l,c,m,u){return{restrict:"E",link:function(n,o,e){var i;function r(){var e=parseInt(i.height,10)+Math.abs(parseInt(i.top,10));o.css("height",e+"px")}t.pin&&t.pin(o,s),m(function(){if("fixed"===(i=l.getComputedStyle(u[0].body)).position){var e=d.debounce(function(){i=l.getComputedStyle(u[0].body),r()},60,null,!1);r(),fe.element(l).on("resize",e),n.$on("$destroy",function(){fe.element(l).off("resize",e)})}var t=o.parent();t.length&&("BODY"===t[0].nodeName&&o.css("position","fixed"),"static"===l.getComputedStyle(t[0]).position&&c.warn("<md-backdrop> may not work properly in a scrolled, static-positioned parent container."),a.inherit(o,t))})}}}]),ne.$inject=["$mdBottomSheet"],oe.$inject=["$$interimElementProvider"],fe.module("material.components.bottomSheet",["material.core","material.components.backdrop"]).directive("mdBottomSheet",ne).provider("$mdBottomSheet",oe),re.$inject=["$mdButtonInkRipple","$mdTheming","$mdAria","$mdInteraction"],ie.$inject=["$mdTheming"],fe.module("material.components.button",["material.core"]).directive("mdButton",re).directive("a",ie),ae.$inject=["$mdTheming"],fe.module("material.components.card",["material.core"]).directive("mdCard",ae),de.$inject=["inputDirective","$mdAria","$mdConstant","$mdTheming","$mdUtil","$mdInteraction"],fe.module("material.components.checkbox",["material.core"]).directive("mdCheckbox",de),fe.module("material.components.chips",["material.core","material.components.autocomplete"]),se.$inject=["$scope","$element","$mdConstant","$timeout","$mdUtil"],fe.module("material.components.chips").controller("MdChipCtrl",se),se.prototype.init=function(e){this.parentController=e,this.enableChipEdit=this.parentController.enableChipEdit,this.enableChipEdit&&(this.$element.on("keydown",this.chipKeyDown.bind(this)),this.$element.on("dblclick",this.chipMouseDoubleClick.bind(this)),this.getChipContent().addClass("_md-chip-content-edit-is-enabled"))},se.prototype.getChipContent=function(){var e=this.$element[0].getElementsByClassName("md-chip-content");return fe.element(e[0])},se.prototype.getContentElement=function(){var e=fe.element(this.getChipContent().children()[0]);return e&&0!==e.length||(e=fe.element(this.getChipContent().contents()[0])),e},se.prototype.getChipIndex=function(){return parseInt(this.$element.attr("index"))},se.prototype.goOutOfEditMode=function(){if(this.isEditing){this.isEditing=!1,this.$element.removeClass("_md-chip-editing"),this.getChipContent()[0].contentEditable="false";var e=this.getChipIndex(),t=this.getContentElement().text();t?(this.parentController.updateChipContents(e,t),this.$mdUtil.nextTick(function(){this.parentController.selectedChip===e&&this.parentController.focusChip(e)}.bind(this))):this.parentController.removeChipAndFocusInput(e)}},se.prototype.selectNodeContents=function(e){var t,n;document.body.createTextRange?((t=document.body.createTextRange()).moveToElementText(e),t.select()):R.getSelection&&(n=R.getSelection(),(t=document.createRange()).selectNodeContents(e),n.removeAllRanges(),n.addRange(t))},se.prototype.goInEditMode=function(){this.isEditing=!0,this.$element.addClass("_md-chip-editing"),this.getChipContent()[0].contentEditable="true",this.getChipContent().on("blur",function(){this.goOutOfEditMode()}.bind(this)),this.selectNodeContents(this.getChipContent()[0])},se.prototype.chipKeyDown=function(e){this.isEditing||e.keyCode!==this.$mdConstant.KEY_CODE.ENTER&&e.keyCode!==this.$mdConstant.KEY_CODE.SPACE?this.isEditing&&e.keyCode===this.$mdConstant.KEY_CODE.ENTER&&(e.preventDefault(),this.goOutOfEditMode()):(e.preventDefault(),this.goInEditMode())},se.prototype.chipMouseDoubleClick=function(){this.enableChipEdit&&!this.isEditing&&this.goInEditMode()},le.$inject=["$mdTheming","$mdUtil","$compile","$timeout"],fe.module("material.components.chips").directive("mdChip",le),ce.$inject=["$timeout"],fe.module("material.components.chips").directive("mdChipRemove",ce),me.$inject=["$compile"],fe.module("material.components.chips").directive("mdChipTransclude",me),function(){e.$inject=["$scope","$attrs","$mdConstant","$log","$element","$timeout","$mdUtil","$mdLiveAnnouncer","$exceptionHandler"];var l=300;function e(e,t,n,o,i,r,a,d,s){this.$timeout=r,this.$mdConstant=n,this.$scope=e,this.parent=e.$parent,this.$mdUtil=a,this.$log=o,this.$mdLiveAnnouncer=d,this.$exceptionHandler=s,this.$element=i,this.$attrs=t,this.ngModelCtrl=null,this.userInputNgModelCtrl=null,this.autocompleteCtrl=null,this.userInputElement=null,this.items=[],this.selectedChip=-1,this.enableChipEdit=a.parseAttributeBoolean(t.mdEnableChipEdit),this.addOnBlur=a.parseAttributeBoolean(t.mdAddOnBlur),this.inputAriaLabel="Chips input.",this.containerHint="Chips container. Use arrow keys to select chips.",this.containerEmptyHint="Chips container. Enter the text area, then type text, and press enter to add a chip.",this.deleteHint="Press delete to remove this chip.",this.deleteButtonLabel="Remove",this.chipBuffer="",this.useTransformChip=!1,this.useOnAdd=!1,this.useOnRemove=!1,this.wrapperId="",this.contentIds=[],this.ariaTabIndex=null,this.chipAppendDelay=l,this.deRegister=[],this.addedMessage="added",this.removedMessage="removed",this.init()}fe.module("material.components.chips").controller("MdChipsCtrl",e),e.prototype.init=function(){var t=this;this.wrapperId="_md-chips-wrapper-"+this.$mdUtil.nextUid(),this.$element.attr("ng-model")||this.setupStaticChips(),this.deRegister.push(this.$scope.$watchCollection("$mdChipsCtrl.items",function(){t.setupInputAria(),t.setupWrapperAria()})),this.deRegister.push(this.$attrs.$observe("mdChipAppendDelay",function(e){t.chipAppendDelay=parseInt(e)||l}))},e.prototype.$onDestroy=function(){for(var e;e=this.deRegister.pop();)e.call(this)},e.prototype.setupInputAria=function(){var e=this.$element.find("input");e&&(e.attr("role","textbox"),e.attr("aria-multiline",!0),this.inputAriaDescribedBy&&e.attr("aria-describedby",this.inputAriaDescribedBy),this.inputAriaLabelledBy?(e.attr("aria-labelledby",this.inputAriaLabelledBy),e.removeAttr("aria-label")):e.attr("aria-label",this.inputAriaLabel))},e.prototype.setupWrapperAria=function(){var e=this,t=this.$element.find("md-chips-wrap");this.items&&this.items.length?(t.attr("role","listbox"),this.contentIds=this.items.map(function(){return e.wrapperId+"-chip-"+e.$mdUtil.nextUid()}),t.attr("aria-owns",this.contentIds.join(" ")),t.attr("aria-label",this.containerHint)):(t.removeAttr("role"),t.removeAttr("aria-owns"),t.attr("aria-label",this.containerEmptyHint))},e.prototype.setupStaticChips=function(){var e,t,n=this,o=this.$element.find("md-chips-wrap");this.$timeout(function(){for(o.attr("role","list"),t=o[0].children,e=0;e<t.length;e++)t[e].setAttribute("role","listitem"),t[e].setAttribute("aria-setsize",t.length);n.inputAriaDescribedBy&&o.attr("aria-describedby",n.inputAriaDescribedBy),n.inputAriaLabelledBy?(o.attr("aria-labelledby",n.inputAriaLabelledBy),o.removeAttr("aria-label")):o.attr("aria-label",n.inputAriaLabel)},10)},e.prototype.inputKeydown=function(e){var t=this.getChipBuffer();if(!(this.autocompleteCtrl&&e.isDefaultPrevented&&e.isDefaultPrevented())){if(e.keyCode===this.$mdConstant.KEY_CODE.BACKSPACE){if(0!==this.getCursorPosition(e.target))return;return e.preventDefault(),e.stopPropagation(),void(this.items.length&&this.selectAndFocusChipSafe(this.items.length-1))}if((!this.separatorKeys||this.separatorKeys.length<1)&&(this.separatorKeys=[this.$mdConstant.KEY_CODE.ENTER]),-1!==this.separatorKeys.indexOf(e.keyCode)){if(this.autocompleteCtrl&&this.requireMatch||!t)return;if(e.preventDefault(),this.hasMaxChipsReached())return;return this.appendChip(t.trim()),this.resetChipBuffer(),!1}}},e.prototype.getCursorPosition=function(t){try{if(t.selectionStart===t.selectionEnd)return t.selectionStart}catch(e){if(!t.value)return 0}},e.prototype.updateChipContents=function(e,t){0<=e&&e<this.items.length&&(this.items[e]=t,this.updateNgModel(!0))},e.prototype.isEditingChip=function(){return!!this.$element[0].querySelector("._md-chip-editing")},e.prototype._isChipObject=function(e){return fe.isObject(e)},e.prototype.isRemovable=function(){return!!this.ngModelCtrl&&(this.readonly?this.removable:!fe.isDefined(this.removable)||this.removable)},e.prototype.chipKeydown=function(e){if(!this.getChipBuffer()&&!this.isEditingChip())switch(e.keyCode){case this.$mdConstant.KEY_CODE.BACKSPACE:case this.$mdConstant.KEY_CODE.DELETE:if(this.selectedChip<0)return;if(e.preventDefault(),!this.isRemovable())return;this.removeAndSelectAdjacentChip(this.selectedChip,e);break;case this.$mdConstant.KEY_CODE.LEFT_ARROW:e.preventDefault(),(this.selectedChip<0||this.readonly&&0===this.selectedChip)&&(this.selectedChip=this.items.length),this.items.length&&this.selectAndFocusChipSafe(this.selectedChip-1);break;case this.$mdConstant.KEY_CODE.RIGHT_ARROW:e.preventDefault(),this.selectAndFocusChipSafe(this.selectedChip+1);break;case this.$mdConstant.KEY_CODE.ESCAPE:case this.$mdConstant.KEY_CODE.TAB:if(this.selectedChip<0)return;e.preventDefault(),this.onFocus()}},e.prototype.getPlaceholder=function(){return this.items&&this.items.length&&(""===this.secondaryPlaceholder||this.secondaryPlaceholder)?this.secondaryPlaceholder:this.placeholder},e.prototype.removeAndSelectAdjacentChip=function(e,t){var n=this,o=n.getAdjacentChipIndex(e);this.$element[0].querySelector("md-chips-wrap"),this.$element[0].querySelector('md-chip[index="'+e+'"]');n.removeChip(e,t),n.$timeout(function(){n.$timeout(function(){n.selectAndFocusChipSafe(o)})})},e.prototype.resetSelectedChip=function(){this.selectedChip=-1,this.ariaTabIndex=null},e.prototype.getAdjacentChipIndex=function(e){var t=this.items.length-1;return 0==t?-1:e===t?e-1:e},e.prototype.appendChip=function(t){if(this.shouldFocusLastChip=!this.addOnBlur,this.useTransformChip&&this.transformChip){var e=this.transformChip({$chip:t});fe.isDefined(e)&&(t=e)}if(fe.isObject(t)&&this.items.some(function(e){return fe.equals(t,e)}))return;if(!(null==t||this.items.indexOf(t)+1)){var n=this.items.push(t)-1;this.updateNgModel();var o=fe.isObject(t)?"":t;this.$mdLiveAnnouncer.announce(o+" "+this.addedMessage,"assertive"),this.useOnAdd&&this.onAdd&&this.onAdd({$chip:t,$index:n})}},e.prototype.useTransformChipExpression=function(){this.useTransformChip=!0},e.prototype.useOnAddExpression=function(){this.useOnAdd=!0},e.prototype.useOnRemoveExpression=function(){this.useOnRemove=!0},e.prototype.useOnSelectExpression=function(){this.useOnSelect=!0},e.prototype.getChipBuffer=function(){var e=this.userInputElement?this.userInputNgModelCtrl?this.userInputNgModelCtrl.$viewValue:this.userInputElement[0].value:this.chipBuffer;return fe.isString(e)?e:""},e.prototype.resetChipBuffer=function(){this.userInputElement?this.userInputNgModelCtrl?(this.userInputNgModelCtrl.$setViewValue(""),this.userInputNgModelCtrl.$render()):this.userInputElement[0].value="":this.chipBuffer=""},e.prototype.hasMaxChipsReached=function(){return fe.isString(this.maxChips)&&(this.maxChips=parseInt(this.maxChips,10)||0),0<this.maxChips&&this.items.length>=this.maxChips},e.prototype.validateModel=function(){this.ngModelCtrl.$setValidity("md-max-chips",!this.hasMaxChipsReached()),this.ngModelCtrl.$validate()},e.prototype.updateNgModel=function(e){e||this.validateModel(),fe.forEach(this.ngModelCtrl.$viewChangeListeners,function(e){try{e()}catch(e){this.$exceptionHandler(e)}})},e.prototype.removeChip=function(e,t){var n=this.items.splice(e,1);this.updateNgModel(),this.ngModelCtrl.$setDirty();var o=fe.isObject(n[0])?"":n[0];this.$mdLiveAnnouncer.announce(o+" "+this.removedMessage,"assertive"),n&&n.length&&this.useOnRemove&&this.onRemove&&this.onRemove({$chip:n[0],$index:e,$event:t})},e.prototype.removeChipAndFocusInput=function(e,t){this.removeChip(e,t),this.autocompleteCtrl?(this.autocompleteCtrl.hidden=!0,this.$mdUtil.nextTick(this.onFocus.bind(this))):this.onFocus()},e.prototype.selectAndFocusChipSafe=function(e){if(!this.items.length||-1===e)return this.focusInput();if(e>=this.items.length){if(!this.readonly)return this.onFocus();e=0}e=Math.max(e,0),e=Math.min(e,this.items.length-1),this.selectChip(e),this.focusChip(e)},e.prototype.focusLastChipThenInput=function(){var e=this;e.shouldFocusLastChip=!1,e.focusChip(this.items.length-1),e.$timeout(function(){e.focusInput()},e.chipAppendDelay)},e.prototype.focusInput=function(){this.selectChip(-1),this.onFocus()},e.prototype.selectChip=function(e){-1<=e&&e<=this.items.length?(this.selectedChip=e,this.useOnSelect&&this.onSelect&&this.onSelect({$chip:this.items[e]})):this.$log.warn("Selected Chip index out of bounds; ignoring.")},e.prototype.selectAndFocusChip=function(e){this.selectChip(e),-1!==e&&this.focusChip(e)},e.prototype.focusChip=function(e){var t=this.$element[0].querySelector('md-chip[index="'+e+'"] .md-chip-content');this.ariaTabIndex=e,t.focus()},e.prototype.configureNgModel=function(e){this.ngModelCtrl=e;var t=this;e.$isEmpty=function(e){return!e||0===e.length},e.$render=function(){t.items=t.ngModelCtrl.$viewValue}},e.prototype.onFocus=function(){var e=this.$element[0].querySelector("input");e&&e.focus(),this.resetSelectedChip()},e.prototype.onInputFocus=function(){this.inputHasFocus=!0,this.setupInputAria(),this.resetSelectedChip()},e.prototype.onInputBlur=function(){this.inputHasFocus=!1,this.shouldAddOnBlur()&&(this.appendChip(this.getChipBuffer().trim()),this.resetChipBuffer())},e.prototype.configureInput=function(e){var t=e.controller("ngModel"),n=this;t&&(this.deRegister.push(this.$scope.$watch(function(){return t.$touched},function(e){e&&n.ngModelCtrl.$setTouched()})),this.deRegister.push(this.$scope.$watch(function(){return t.$dirty},function(e){e&&n.ngModelCtrl.$setDirty()})))},e.prototype.configureUserInput=function(e){var t=(this.userInputElement=e).controller("ngModel");t!==this.ngModelCtrl&&(this.userInputNgModelCtrl=t);function n(e,t){o.$evalAsync(fe.bind(i,t,e))}var o=this.$scope,i=this;e.attr({tabindex:0}).on("keydown",function(e){n(e,i.inputKeydown)}).on("focus",function(e){n(e,i.onInputFocus)}).on("blur",function(e){n(e,i.onInputBlur)})},e.prototype.configureAutocomplete=function(e){e&&(this.autocompleteCtrl=e,this.$element.attr("container-empty-hint")||(this.containerEmptyHint="Chips container with autocompletion. Enter the text area, type text to search, and then use the up and down arrow keys to select an option. Press enter to add the selected option as a chip.",this.setupWrapperAria()),e.registerSelectedItemWatcher(fe.bind(this,function(e){if(e){if(this.hasMaxChipsReached())return;this.appendChip(e),this.resetChipBuffer()}})),this.$element.find("input").on("focus",fe.bind(this,this.onInputFocus)).on("blur",fe.bind(this,this.onInputBlur)))},e.prototype.shouldAddOnBlur=function(){this.validateModel();var e=this.getChipBuffer().trim(),t=this.ngModelCtrl.$isEmpty(this.ngModelCtrl.$modelValue)||this.ngModelCtrl.$valid,n=this.autocompleteCtrl&&!this.autocompleteCtrl.hidden;return this.userInputNgModelCtrl&&(t=t&&this.userInputNgModelCtrl.$valid),this.addOnBlur&&!this.requireMatch&&e&&t&&!n},e.prototype.hasFocus=function(){return this.inputHasFocus||0<=this.selectedChip},e.prototype.contentIdFor=function(e){return this.contentIds[e]}}(),function(){o.$inject=["$mdTheming","$mdUtil","$compile","$log","$timeout","$$mdSvgRegistry"],fe.module("material.components.chips").directive("mdChips",o);var e='      <md-chips-wrap          id="{{$mdChipsCtrl.wrapperId}}"          tabindex="{{$mdChipsCtrl.readonly ? 0 : -1}}"          ng-keydown="$mdChipsCtrl.chipKeydown($event)"          ng-class="{ \'md-focused\': $mdChipsCtrl.hasFocus(),                       \'md-readonly\': !$mdChipsCtrl.ngModelCtrl || $mdChipsCtrl.readonly,                      \'md-removable\': $mdChipsCtrl.isRemovable() }"          class="md-chips">        <md-chip ng-repeat="$chip in $mdChipsCtrl.items"            index="{{$index}}"             ng-class="{\'md-focused\': $mdChipsCtrl.selectedChip == $index, \'md-readonly\': !$mdChipsCtrl.ngModelCtrl || $mdChipsCtrl.readonly}">          <div class="md-chip-content"              tabindex="{{$mdChipsCtrl.ariaTabIndex === $index ? 0 : -1}}"              id="{{$mdChipsCtrl.contentIdFor($index)}}"              role="option"              aria-selected="{{$mdChipsCtrl.selectedChip === $index}}"              aria-setsize="{{$mdChipsCtrl.items.length}}"              aria-posinset="{{$index+1}}"              ng-click="!$mdChipsCtrl.readonly && $mdChipsCtrl.focusChip($index)"              aria-label="{{$mdChipsCtrl._isChipObject($chip) ? \'\' : $chip + \'. \'}}{{$mdChipsCtrl.isRemovable() ? \'\' + $mdChipsCtrl.deleteHint : \'\'}}"               ng-focus="!$mdChipsCtrl.readonly && $mdChipsCtrl.selectChip($index)"              md-chip-transclude="$mdChipsCtrl.chipContentsTemplate"></div>          <div ng-if="$mdChipsCtrl.isRemovable()"               class="md-chip-remove-container"               tabindex="-1"               md-chip-transclude="$mdChipsCtrl.chipRemoveTemplate"></div>        </md-chip>        <div class="md-chip-input-container" ng-if="!$mdChipsCtrl.readonly && $mdChipsCtrl.ngModelCtrl">          <div md-chip-transclude="$mdChipsCtrl.chipInputTemplate"></div>        </div>      </md-chips-wrap>',t='        <input            class="md-input"            tabindex="0"            aria-label="{{$mdChipsCtrl.inputAriaLabel}}"            placeholder="{{$mdChipsCtrl.getPlaceholder()}}"            ng-model="$mdChipsCtrl.chipBuffer"            ng-focus="$mdChipsCtrl.onInputFocus()"            ng-blur="$mdChipsCtrl.onInputBlur()"            ng-keydown="$mdChipsCtrl.inputKeydown($event)">',n="      <span>{{$chip}}</span>",i='      <button          class="md-chip-remove"          ng-if="$mdChipsCtrl.isRemovable()"          ng-click="$mdChipsCtrl.removeChipAndFocusInput($$replacedScope.$index, $event)"          type="button"          tabindex="-1"          aria-label="{{$mdChipsCtrl.deleteButtonLabel}}{{$mdChipsCtrl._isChipObject($chip) ? \'\' : \' \' + $chip}}">        <md-icon md-svg-src="{{$mdChipsCtrl.mdCloseIcon}}" aria-hidden="true"></md-icon>      </button>';function o(u,p,h,o,f,g){var b={chips:p.processTemplate(e),input:p.processTemplate(t),default:p.processTemplate(n),remove:p.processTemplate(i)};return{template:function(e,t){return t.$mdUserTemplate=e.clone(),b.chips},require:["mdChips"],restrict:"E",controller:"MdChipsCtrl",controllerAs:"$mdChipsCtrl",bindToController:!0,compile:function(e,a){var n=a.$mdUserTemplate;a.$mdUserTemplate=null;var d=t("md-chips>md-chip-template"),s=t(p.prefixer().buildList("md-chip-remove").map(function(e){return"md-chips>*["+e+"]"}).join(","))||b.remove,l=d||b.default,c=t("md-chips>md-autocomplete")||t("md-chips>input")||b.input,m=n.find("md-chip");n[0].querySelector("md-chip-template>*[md-chip-remove]")&&o.warn("invalid placement of md-chip-remove within md-chip-template.");function t(e){if(a.ngModel){var t=n[0].querySelector(e);return t&&t.outerHTML}}return function(e,t,n,o){p.initOptionalProperties(e,a),u(t);var i=o[0];if(d&&(i.enableChipEdit=!1),i.chipContentsTemplate=l,i.chipRemoveTemplate=s,i.chipInputTemplate=c,i.mdCloseIcon=g.mdClose,t.attr({tabindex:-1}).on("focus",function(){i.onFocus()}).on("click",function(){i.readonly||-1!==i.selectedChip||i.onFocus()}),a.ngModel&&(i.configureNgModel(t.controller("ngModel")),n.mdTransformChip&&i.useTransformChipExpression(),n.mdOnAppend&&i.useOnAppendExpression(),n.mdOnAdd&&i.useOnAddExpression(),n.mdOnRemove&&i.useOnRemoveExpression(),n.mdOnSelect&&i.useOnSelectExpression(),c!==b.input&&e.$watch("$mdChipsCtrl.readonly",function(e){e||p.nextTick(function(){if(0===c.indexOf("<md-autocomplete")){var e=t.find("md-autocomplete");i.configureAutocomplete(e.controller("mdAutocomplete"))}i.configureUserInput(t.find("input"))})}),p.nextTick(function(){var e=t.find("input");e&&(i.configureInput(e),e.toggleClass("md-input",!0))})),0<m.length){var r=h(m.clone())(e.$parent);f(function(){t.find("md-chips-wrap").prepend(r)})}}},scope:{readonly:"=?readonly",removable:"=?mdRemovable",placeholder:"@?",secondaryPlaceholder:"@?",maxChips:"@?mdMaxChips",transformChip:"&mdTransformChip",onAppend:"&?mdOnAppend",onAdd:"&?mdOnAdd",onRemove:"&?mdOnRemove",addedMessage:"@?mdAddedMessage",removedMessage:"@?mdRemovedMessage",onSelect:"&?mdOnSelect",inputAriaDescribedBy:"@?inputAriaDescribedby",inputAriaLabelledBy:"@?inputAriaLabelledby",inputAriaLabel:"@?",containerHint:"@?",containerEmptyHint:"@?",deleteHint:"@?",deleteButtonLabel:"@?",separatorKeys:"=?mdSeparatorKeys",requireMatch:"=?mdRequireMatch",chipAppendDelayString:"@?mdChipAppendDelay",ngChange:"&?"}}}}(),ue.$inject=["$attrs","$element","$timeout"],fe.module("material.components.chips").controller("MdContactChipsCtrl",ue),ue.prototype.init=function(){var e=this,t=this.deRegister,n=this.$element;this.$timeout(function(){t.push(n.find("md-chips").scope().$watchCollection("$mdChipsCtrl.items",function(){e.setupChipsAria(),e.setupAutocompleteAria()}))})},ue.prototype.setupChipsAria=function(){var e=this.$element.find("md-chips"),t=e.controller("mdChips");this.removedMessage&&(t.removedMessage=this.removedMessage),this.containerHint&&(t.containerHint=this.containerHint),this.containerEmptyHint&&(e.attr("container-empty-hint",this.containerEmptyHint),t.containerEmptyHint=this.containerEmptyHint),this.deleteHint&&(t.deleteHint=this.deleteHint),this.inputAriaLabel&&(t.inputAriaLabel=this.inputAriaLabel)},ue.prototype.setupAutocompleteAria=function(){var e=this.$element.find("md-chips-wrap").find("md-autocomplete").find("input");this.inputAriaDescribedBy&&e.attr("aria-describedby",this.inputAriaDescribedBy),this.inputAriaLabelledBy&&(e.removeAttr("aria-label"),e.attr("aria-labelledby",this.inputAriaLabelledBy))},ue.prototype.queryContact=function(e){return this.contactQuery({$query:e})},ue.prototype.inputKeydown=function(e){if(this.separatorKeys&&!(this.separatorKeys.indexOf(e.keyCode)<0)){e.stopPropagation(),e.preventDefault();var t=fe.element(e.target).controller("mdAutocomplete");t.select(t.index)}},ue.prototype.itemName=function(e){return e[this.contactName]},ue.prototype.$onDestroy=function(){for(var e;e=this.deRegister.pop();)e.call(this)},function(){e.$inject=["$mdTheming","$mdUtil"],fe.module("material.components.chips").directive("mdContactChips",e);var n='      <md-chips class="md-contact-chips"          ng-model="$mdContactChipsCtrl.contacts"          ng-change="$mdContactChipsCtrl.ngChange($mdContactChipsCtrl.contacts)"          md-require-match="$mdContactChipsCtrl.requireMatch"          md-chip-append-delay="{{$mdContactChipsCtrl.chipAppendDelay}}"          md-separator-keys="$mdContactChipsCtrl.separatorKeys"          md-autocomplete-snap>          <md-autocomplete              md-menu-class="md-contact-chips-suggestions"              md-selected-item="$mdContactChipsCtrl.selectedItem"              md-search-text="$mdContactChipsCtrl.searchText"              md-items="item in $mdContactChipsCtrl.queryContact($mdContactChipsCtrl.searchText)"              md-item-text="$mdContactChipsCtrl.itemName(item)"              md-no-cache="true"              md-min-length="$mdContactChipsCtrl.minLength"              md-autoselect              ng-keydown="$mdContactChipsCtrl.inputKeydown($event)"              placeholder="{{$mdContactChipsCtrl.contacts.length === 0 ?                  $mdContactChipsCtrl.placeholder : $mdContactChipsCtrl.secondaryPlaceholder}}">            <div class="md-contact-suggestion">              <img                   ng-src="{{item[$mdContactChipsCtrl.contactImage]}}"                  alt="{{item[$mdContactChipsCtrl.contactName]}}"                  ng-if="item[$mdContactChipsCtrl.contactImage]" />              <span class="md-contact-name" md-highlight-text="$mdContactChipsCtrl.searchText"                    md-highlight-flags="{{$mdContactChipsCtrl.highlightFlags}}">                {{item[$mdContactChipsCtrl.contactName]}}              </span>              <span class="md-contact-email" >{{item[$mdContactChipsCtrl.contactEmail]}}</span>            </div>          </md-autocomplete>          <md-chip-template>            <div class="md-contact-avatar">              <img                   ng-src="{{$chip[$mdContactChipsCtrl.contactImage]}}"                  alt="{{$chip[$mdContactChipsCtrl.contactName]}}"                  ng-if="$chip[$mdContactChipsCtrl.contactImage]" />            </div>            <div class="md-contact-name">              {{$chip[$mdContactChipsCtrl.contactName]}}            </div>          </md-chip-template>      </md-chips>';function e(a,d){return{template:function(e,t){return n},restrict:"E",controller:"MdContactChipsCtrl",controllerAs:"$mdContactChipsCtrl",bindToController:!0,compile:function(e,r){return function(e,t,n,o){var i=o;d.initOptionalProperties(e,r),a(t),t.attr("tabindex","-1"),n.$observe("mdChipAppendDelay",function(e){i.chipAppendDelay=e})}},scope:{contactQuery:"&mdContacts",placeholder:"@?",secondaryPlaceholder:"@?",contactName:"@mdContactName",contactImage:"@mdContactImage",contactEmail:"@mdContactEmail",contacts:"=ngModel",ngChange:"&?",requireMatch:"=?mdRequireMatch",minLength:"=?mdMinLength",highlightFlags:"@?mdHighlightFlags",chipAppendDelay:"@?mdChipAppendDelay",separatorKeys:"=?mdSeparatorKeys",removedMessage:"@?mdRemovedMessage",inputAriaDescribedBy:"@?inputAriaDescribedby",inputAriaLabelledBy:"@?inputAriaLabelledby",inputAriaLabel:"@?",containerHint:"@?",containerEmptyHint:"@?",deleteHint:"@?"}}}}(),function(){t.$inject=["$mdColors","$mdUtil","$log","$parse"],e.$inject=["$mdTheming","$mdUtil","$log"];var a=/^{((\s|,)*?["'a-zA-Z-]+?\s*?:\s*?('|")[a-zA-Z0-9-.]*('|"))+\s*}$/,l=null;function e(r,a,n){return l=l||Object.keys(r.PALETTES),{applyThemeColors:function(e,t){try{t&&e.css(function(e){var i={},r=e.hasOwnProperty("color");return fe.forEach(e,function(e,t){var n=s(e),o=-1<t.indexOf("background");i[t]=d(n),o&&!r&&(i.color=d(n,!0))}),i}(t))}catch(e){n.error(e.message)}},getThemeColor:function(e){return d(s(e))},hasTheme:function(e){return fe.isDefined(r.THEMES[e.split("-")[0]])}};function d(e,t){t=t||!1;var n=r.PALETTES[e.palette][e.hue];return n=t?n.contrast:n.value,a.supplant("rgba({0}, {1}, {2}, {3})",[n[0],n[1],n[2],n[3]||e.opacity])}function s(e){var t=e.split("-"),n=fe.isDefined(r.THEMES[t[0]])?t.splice(0,1)[0]:r.defaultTheme();return{theme:n,palette:function(e,t){var n=1<e.length&&-1!==l.indexOf(e[1]),o=e[0].replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();if(n&&(o=e[0]+"-"+e.splice(1,1)),-1===l.indexOf(o)){var i=r.THEMES[t].colors[o];if(!i)throw new Error(a.supplant("mdColors: couldn't find '{palette}' in the palettes.",{palette:o}));o=i.name}return o}(t,n),hue:function(e,t){var n=r.THEMES[t].colors;if("hue"!==e[1])return e[1]||n[e[0]in n?e[0]:"primary"].hues.default;var o=parseInt(e.splice(2,1)[0],10);if(o<1||3<o)throw new Error(a.supplant("mdColors: 'hue-{hueNumber}' is not a valid hue, can be only 'hue-1', 'hue-2' and 'hue-3'",{hueNumber:o}));if(e[1]="hue-"+o,e[0]in n)return n[e[0]].hues[e[1]];throw new Error(a.supplant("mdColors: 'hue-x' can only be used with [{availableThemes}], but was used with '{usedTheme}'",{availableThemes:Object.keys(n).join(", "),usedTheme:e[0]}))}(t,n),opacity:t[2]||1}}}function t(c,r,m,u){return{restrict:"A",require:["^?mdTheme"],compile:function(e,i){var l=function(){var e=i.mdColors,t=-1<e.indexOf("::"),n=t||a.test(i.mdColors);i.mdColors=e.replace("::","");var o=fe.isDefined(i.mdColorsWatch);return!t&&!n&&(!o||r.parseAttributeBoolean(i.mdColorsWatch))}();return function(e,n,t,o){function i(n){"string"!=typeof n&&(n=""),t.mdColors||(t.mdColors="{}");var o=u(t.mdColors)(e);return r&&Object.keys(o).forEach(function(e){var t=o[e];c.hasTheme(t)||(o[e]=(n||r.$mdTheme)+"-"+t)}),d(o),o}var r=o[0],a={},d=function(e){if(!fe.equals(e,a)){var t=Object.keys(a);a.background&&!t.color&&t.push("color"),t.forEach(function(e){n.css(e,"")})}a=e},s=fe.noop;r&&(s=r.registerChanges(function(e){c.applyThemeColors(n,i(e))})),e.$on("$destroy",function(){s()});try{l?e.$watch(i,fe.bind(this,c.applyThemeColors,n),!0):c.applyThemeColors(n,i())}catch(e){m.error(e.message)}}}}}fe.module("material.components.colors",["material.core"]).directive("mdColors",t).service("$mdColors",e)}(),pe.$inject=["$mdTheming"],fe.module("material.components.content",["material.core"]).directive("mdContent",pe),fe.module("material.components.datepicker",["material.core","material.components.icon","material.components.virtualRepeat"]),function(){e.$inject=["$element","$scope","$$mdDateUtil","$mdUtil","$mdConstant","$mdTheming","$$rAF","$attrs","$mdDateLocale"],fe.module("material.components.datepicker").directive("mdCalendar",function(){return{template:function(e,t){return'<div ng-switch="calendarCtrl.currentView" '+(t.hasOwnProperty("ngIf")?"":'ng-if="calendarCtrl.isInitialized"')+'><md-calendar-year ng-switch-when="year"></md-calendar-year><md-calendar-month ng-switch-default></md-calendar-month></div>'},scope:{minDate:"=mdMinDate",maxDate:"=mdMaxDate",dateFilter:"=mdDateFilter",_mode:"@mdMode",_currentView:"@mdCurrentView"},require:["ngModel","mdCalendar"],controller:e,controllerAs:"calendarCtrl",bindToController:!0,link:function(e,t,n,o){var i=o[0];o[1].configureNgModel(i)}}});var m=0,t={day:"month",month:"year"};function e(e,t,n,o,i,r,a,d,s){r(e),this.$element=e,this.$scope=t,this.dateUtil=n,this.$mdUtil=o,this.keyCode=i.KEY_CODE,this.$$rAF=a,this.$mdDateLocale=s,this.today=this.dateUtil.createDateAtMidnight(),this.ngModelCtrl=null,this.SELECTED_DATE_CLASS="md-calendar-selected-date",this.TODAY_CLASS="md-calendar-date-today",this.FOCUSED_DATE_CLASS="md-focus",this.id=m++,this.displayDate=null,this.selectedDate=null,this.firstRenderableDate=null,this.lastRenderableDate=null,this.isInitialized=!1,this.width=0,this.scrollbarWidth=0,d.tabindex||e.attr("tabindex","-1");var l,c=fe.bind(this,this.handleKeyEvent);(l=e.parent().hasClass("md-datepicker-calendar")?fe.element(document.body):e).on("keydown",c),t.$on("$destroy",function(){l.off("keydown",c)}),1===fe.version.major&&fe.version.minor<=4&&this.$onInit()}e.prototype.$onInit=function(){this._mode&&t.hasOwnProperty(this._mode)?(this.currentView=t[this._mode],this.mode=this._mode):(this.currentView=this._currentView||"month",this.mode=null);var e=this.$mdDateLocale;this.minDate&&this.minDate>e.firstRenderableDate?this.firstRenderableDate=this.minDate:this.firstRenderableDate=e.firstRenderableDate,this.maxDate&&this.maxDate<e.lastRenderableDate?this.lastRenderableDate=this.maxDate:this.lastRenderableDate=e.lastRenderableDate},e.prototype.configureNgModel=function(e){var t=this;t.ngModelCtrl=e,t.$mdUtil.nextTick(function(){t.isInitialized=!0}),e.$render=function(){var e=this.$viewValue;t.$scope.$broadcast("md-calendar-parent-changed",e),t.selectedDate||(t.selectedDate=e),t.displayDate||(t.displayDate=t.selectedDate||t.today)}},e.prototype.setNgModelValue=function(e){var t=this.dateUtil.createDateAtMidnight(e);return this.focus(t),this.$scope.$emit("md-calendar-change",t),this.ngModelCtrl.$setViewValue(t),this.ngModelCtrl.$render(),t},e.prototype.setCurrentView=function(e,t){var n=this;n.$mdUtil.nextTick(function(){n.currentView=e,t&&(n.displayDate=fe.isDate(t)?t:new Date(t))})},e.prototype.focus=function(e){if(this.dateUtil.isValidDate(e)){var t=this.$element[0].querySelector("."+this.FOCUSED_DATE_CLASS);t&&t.classList.remove(this.FOCUSED_DATE_CLASS);var n=this.getDateId(e,this.currentView),o=document.getElementById(n);o&&(o.classList.add(this.FOCUSED_DATE_CLASS),o.focus(),this.displayDate=e)}else{var i=this.$element[0].querySelector("[ng-switch]");i&&i.focus()}},e.prototype.changeSelectedDate=function(e){var t=this.SELECTED_DATE_CLASS,n=this.$element[0].querySelector("."+t);if(n&&(n.classList.remove(t),n.setAttribute("aria-selected","false")),e){var o=document.getElementById(this.getDateId(e,this.currentView));o&&(o.classList.add(t),o.setAttribute("aria-selected","true"))}this.selectedDate=e},e.prototype.getActionFromKeyEvent=function(e){var t=this.keyCode;switch(e.which){case t.ENTER:return"select";case t.RIGHT_ARROW:return"move-right";case t.LEFT_ARROW:return"move-left";case t.DOWN_ARROW:return e.metaKey?"move-page-down":"move-row-down";case t.UP_ARROW:return e.metaKey?"move-page-up":"move-row-up";case t.PAGE_DOWN:return"move-page-down";case t.PAGE_UP:return"move-page-up";case t.HOME:return"start";case t.END:return"end";default:return null}},e.prototype.handleKeyEvent=function(t){var n=this;this.$scope.$apply(function(){if(t.which==n.keyCode.ESCAPE||t.which==n.keyCode.TAB)return n.$scope.$emit("md-calendar-close"),void(t.which==n.keyCode.TAB&&t.preventDefault());var e=n.getActionFromKeyEvent(t);e&&(t.preventDefault(),t.stopPropagation(),n.$scope.$broadcast("md-calendar-parent-action",e))})},e.prototype.hideVerticalScrollbar=function(o){var i=this,t=o.$element[0],r=t.querySelector(".md-calendar-scroll-mask");function n(){var e=i.width||340,t=i.scrollbarWidth,n=o.calendarScroller;r.style.width=e+"px",n.style.width=e+t+"px",n.style.paddingRight=t+"px"}0<i.width?n():i.$$rAF(function(){var e=o.calendarScroller;i.scrollbarWidth=e.offsetWidth-e.clientWidth,i.width=t.querySelector("table").offsetWidth,n()})},e.prototype.getDateId=function(e,t){if(!t)throw new Error("A namespace for the date id has to be specified.");return["md",this.id,t,e.getFullYear(),e.getMonth(),e.getDate()].join("-")},e.prototype.updateVirtualRepeat=function(){var e=this.$scope,t=e.$on("$md-resize-enable",function(){e.$$phase||e.$apply(),t()})}}(),function(){t.$inject=["$element","$scope","$animate","$q","$$mdDateUtil","$mdDateLocale"],fe.module("material.components.datepicker").directive("mdCalendarMonth",function(){return{template:'<table aria-hidden="true" class="md-calendar-day-header"><thead></thead></table><div class="md-calendar-scroll-mask"><md-virtual-repeat-container class="md-calendar-scroll-container" md-offset-size="'+(e-n)+'"><table role="grid" tabindex="0" class="md-calendar" aria-readonly="true"><tbody md-calendar-month-body role="rowgroup" md-virtual-repeat="i in monthCtrl.items" md-month-offset="$index" class="md-calendar-month" md-start-index="monthCtrl.getSelectedMonthIndex()" md-item-size="'+n+'"><tr aria-hidden="true" md-force-height="\''+n+"px'\"></tr></tbody></table></md-virtual-repeat-container></div>",require:["^^mdCalendar","mdCalendarMonth"],controller:t,controllerAs:"monthCtrl",bindToController:!0,link:function(e,t,n,o){var i=o[0];o[1].initialize(i)}}});var n=265,e=45;function t(e,t,n,o,i,r){this.$element=e,this.$scope=t,this.$animate=n,this.$q=o,this.dateUtil=i,this.dateLocale=r,this.calendarScroller=e[0].querySelector(".md-virtual-repeat-scroller"),this.isInitialized=!1,this.isMonthTransitionInProgress=!1;var a=this;this.cellClickHandler=function(){var e=i.getTimestampFromNode(this);a.$scope.$apply(function(){a.calendarCtrl.setNgModelValue(e)})},this.headerClickHandler=function(){a.calendarCtrl.setCurrentView("year",i.getTimestampFromNode(this))}}t.prototype.initialize=function(e){this.items={length:this.dateUtil.getMonthDistance(e.firstRenderableDate,e.lastRenderableDate)+2},this.calendarCtrl=e,this.attachScopeListeners(),e.updateVirtualRepeat(),e.ngModelCtrl&&e.ngModelCtrl.$render()},t.prototype.getSelectedMonthIndex=function(){var e=this.calendarCtrl;return this.dateUtil.getMonthDistance(e.firstRenderableDate,e.displayDate||e.selectedDate||e.today)},t.prototype.changeDisplayDate=function(e){if(!this.isInitialized)return this.buildWeekHeader(),this.calendarCtrl.hideVerticalScrollbar(this),this.isInitialized=!0,this.$q.when();if(!this.dateUtil.isValidDate(e)||this.isMonthTransitionInProgress)return this.$q.when();this.isMonthTransitionInProgress=!0;var t=this.animateDateChange(e);this.calendarCtrl.displayDate=e;var n=this;return t.then(function(){n.isMonthTransitionInProgress=!1}),t},t.prototype.animateDateChange=function(e){if(this.dateUtil.isValidDate(e)){var t=this.dateUtil.getMonthDistance(this.calendarCtrl.firstRenderableDate,e);this.calendarScroller.scrollTop=t*n}return this.$q.when()},t.prototype.buildWeekHeader=function(){for(var e=this.dateLocale.firstDayOfWeek,t=this.dateLocale.shortDays,n=document.createElement("tr"),o=0;o<7;o++){var i=document.createElement("th");i.textContent=t[(o+e)%7],n.appendChild(i)}this.$element.find("thead").append(n)},t.prototype.attachScopeListeners=function(){var n=this;n.$scope.$on("md-calendar-parent-changed",function(e,t){n.calendarCtrl.changeSelectedDate(t),n.changeDisplayDate(t)}),n.$scope.$on("md-calendar-parent-action",fe.bind(this,this.handleKeyEvent))},t.prototype.handleKeyEvent=function(e,t){var n=this.calendarCtrl,o=n.displayDate;if("select"===t)n.setNgModelValue(o);else{var i=null,r=this.dateUtil;switch(t){case"move-right":i=r.incrementDays(o,1);break;case"move-left":i=r.incrementDays(o,-1);break;case"move-page-down":i=r.incrementMonths(o,1);break;case"move-page-up":i=r.incrementMonths(o,-1);break;case"move-row-down":i=r.incrementDays(o,7);break;case"move-row-up":i=r.incrementDays(o,-7);break;case"start":i=r.getFirstDateOfMonth(o);break;case"end":i=r.getLastDateOfMonth(o)}i&&(i=this.dateUtil.clampDate(i,n.minDate,n.maxDate),this.changeDisplayDate(i).then(function(){n.focus(i)}))}}}(),he.$inject=["$compile","$$mdSvgRegistry"],be.$inject=["$element","$$mdDateUtil","$mdDateLocale"],fe.module("material.components.datepicker").directive("mdCalendarMonthBody",he),be.prototype.generateContent=function(){var e=this.dateUtil.incrementMonths(this.calendarCtrl.firstRenderableDate,this.offset);this.$element.empty().append(this.buildCalendarForMonth(e)),this.focusAfterAppend&&(this.focusAfterAppend.classList.add(this.calendarCtrl.FOCUSED_DATE_CLASS),this.focusAfterAppend.focus(),this.focusAfterAppend=null)},be.prototype.buildDateCell=function(e){var t=this.monthCtrl,n=this.calendarCtrl,o=document.createElement("td");if(o.tabIndex=-1,o.classList.add("md-calendar-date"),o.setAttribute("role","gridcell"),e){o.setAttribute("tabindex","-1"),o.setAttribute("aria-label",this.dateLocale.longDateFormatter(e)),o.id=n.getDateId(e,"month"),o.setAttribute("data-timestamp",e.getTime()),this.dateUtil.isSameDay(e,n.today)&&o.classList.add(n.TODAY_CLASS),this.dateUtil.isValidDate(n.selectedDate)&&this.dateUtil.isSameDay(e,n.selectedDate)&&(o.classList.add(n.SELECTED_DATE_CLASS),o.setAttribute("aria-selected","true"));var i=this.dateLocale.dates[e.getDate()];if(this.isDateEnabled(e)){var r=document.createElement("span");r.classList.add("md-calendar-date-selection-indicator"),r.textContent=i,o.appendChild(r),o.addEventListener("click",t.cellClickHandler),n.displayDate&&this.dateUtil.isSameDay(e,n.displayDate)&&(this.focusAfterAppend=o)}else o.classList.add("md-calendar-date-disabled"),o.textContent=i}return o},be.prototype.isDateEnabled=function(e){return this.dateUtil.isDateWithinRange(e,this.calendarCtrl.minDate,this.calendarCtrl.maxDate)&&(!fe.isFunction(this.calendarCtrl.dateFilter)||this.calendarCtrl.dateFilter(e))},be.prototype.buildDateRow=function(e){var t=document.createElement("tr");return t.setAttribute("role","row"),t.setAttribute("aria-label",this.dateLocale.weekNumberFormatter(e)),t},be.prototype.buildCalendarForMonth=function(e){var t=this.dateUtil.isValidDate(e)?e:new Date,n=this.dateUtil.getFirstDateOfMonth(t),o=this.getLocaleDay_(n),i=this.dateUtil.getNumberOfDaysInMonth(t),r=document.createDocumentFragment(),a=1,d=this.buildDateRow(a);r.appendChild(d);var s=this.offset===this.monthCtrl.items.length-1,l=0,c=document.createElement("td"),m=document.createElement("span"),u=this.calendarCtrl;if(m.textContent=this.dateLocale.monthHeaderFormatter(t),c.appendChild(m),c.classList.add("md-calendar-month-label"),u.maxDate&&n>u.maxDate?c.classList.add("md-calendar-month-label-disabled"):u.mode||(c.addEventListener("click",this.monthCtrl.headerClickHandler),c.setAttribute("data-timestamp",n.getTime()),c.setAttribute("aria-label",this.dateLocale.monthFormatter(t)),c.classList.add("md-calendar-label-clickable"),c.appendChild(this.arrowIcon.cloneNode(!0))),o<=2){c.setAttribute("colspan","7");var p=this.buildDateRow();if(p.appendChild(c),r.insertBefore(p,d),s)return r}else l=3,c.setAttribute("colspan","3"),d.appendChild(c);for(var h=l;h<o;h++)d.appendChild(this.buildDateCell());for(var f=o,g=n,b=1;b<=i;b++){if(7===f){if(s)return r;f=0,a++,d=this.buildDateRow(a),r.appendChild(d)}g.setDate(b);var v=this.buildDateCell(g);d.appendChild(v),f++}for(;d.childNodes.length<7;)d.appendChild(this.buildDateCell());for(;r.childNodes.length<6;){for(var E=this.buildDateRow(),$=0;$<7;$++)E.appendChild(this.buildDateCell());r.appendChild(E)}return r},be.prototype.getLocaleDay_=function(e){return(e.getDay()+(7-this.dateLocale.firstDayOfWeek))%7},function(){e.$inject=["$element","$scope","$animate","$q","$$mdDateUtil","$mdUtil"],fe.module("material.components.datepicker").directive("mdCalendarYear",function(){return{template:'<div class="md-calendar-scroll-mask"><md-virtual-repeat-container class="md-calendar-scroll-container"><table role="grid" tabindex="0" class="md-calendar" aria-readonly="true"><tbody md-calendar-year-body role="rowgroup" md-virtual-repeat="i in yearCtrl.items" md-year-offset="$index" class="md-calendar-year" md-start-index="yearCtrl.getFocusedYearIndex()" md-item-size="'+n+'"><tr aria-hidden="true" md-force-height="\''+n+"px'\"></tr></tbody></table></md-virtual-repeat-container></div>",require:["^^mdCalendar","mdCalendarYear"],controller:e,controllerAs:"yearCtrl",bindToController:!0,link:function(e,t,n,o){var i=o[0];o[1].initialize(i)}}});var n=88;function e(e,t,n,o,i,r){this.$element=e,this.$scope=t,this.$animate=n,this.$q=o,this.dateUtil=i,this.calendarScroller=e[0].querySelector(".md-virtual-repeat-scroller"),this.isInitialized=!1,this.isMonthTransitionInProgress=!1,this.$mdUtil=r;var a=this;this.cellClickHandler=function(){a.onTimestampSelected(i.getTimestampFromNode(this))}}e.prototype.initialize=function(e){this.items={length:this.dateUtil.getYearDistance(e.firstRenderableDate,e.lastRenderableDate)+1},this.calendarCtrl=e,this.attachScopeListeners(),e.updateVirtualRepeat(),e.ngModelCtrl&&e.ngModelCtrl.$render()},e.prototype.getFocusedYearIndex=function(){var e=this.calendarCtrl;return this.dateUtil.getYearDistance(e.firstRenderableDate,e.displayDate||e.selectedDate||e.today)},e.prototype.changeDate=function(e){if(!this.isInitialized)return this.calendarCtrl.hideVerticalScrollbar(this),this.isInitialized=!0,this.$q.when();if(this.dateUtil.isValidDate(e)&&!this.isMonthTransitionInProgress){var t=this,n=this.animateDateChange(e);return t.isMonthTransitionInProgress=!0,t.calendarCtrl.displayDate=e,n.then(function(){t.isMonthTransitionInProgress=!1})}},e.prototype.animateDateChange=function(e){if(this.dateUtil.isValidDate(e)){var t=this.dateUtil.getYearDistance(this.calendarCtrl.firstRenderableDate,e);this.calendarScroller.scrollTop=t*n}return this.$q.when()},e.prototype.handleKeyEvent=function(e,t){var n=this,o=n.calendarCtrl,i=o.displayDate;if("select"===t)n.changeDate(i).then(function(){n.onTimestampSelected(i)});else{var r=null,a=n.dateUtil;switch(t){case"move-right":r=a.incrementMonths(i,1);break;case"move-left":r=a.incrementMonths(i,-1);break;case"move-row-down":r=a.incrementMonths(i,6);break;case"move-row-up":r=a.incrementMonths(i,-6)}if(r){var d=o.minDate?a.getFirstDateOfMonth(o.minDate):null,s=o.maxDate?a.getFirstDateOfMonth(o.maxDate):null;r=a.getFirstDateOfMonth(n.dateUtil.clampDate(r,d,s)),n.changeDate(r).then(function(){o.focus(r)})}}},e.prototype.attachScopeListeners=function(){var n=this;n.$scope.$on("md-calendar-parent-changed",function(e,t){n.calendarCtrl.changeSelectedDate(t?n.dateUtil.getFirstDateOfMonth(t):t),n.changeDate(t)}),n.$scope.$on("md-calendar-parent-action",fe.bind(n,n.handleKeyEvent))},e.prototype.onTimestampSelected=function(e){var t=this.calendarCtrl;t.mode?this.$mdUtil.nextTick(function(){t.setNgModelValue(e)}):t.setCurrentView("month",e)}}(),ve.$inject=["$element","$$mdDateUtil","$mdDateLocale"],fe.module("material.components.datepicker").directive("mdCalendarYearBody",function(){return{require:["^^mdCalendar","^^mdCalendarYear","mdCalendarYearBody"],scope:{offset:"=mdYearOffset"},controller:ve,controllerAs:"mdYearBodyCtrl",bindToController:!0,link:function(e,t,n,o){var i=o[0],r=o[1],a=o[2];a.calendarCtrl=i,a.yearCtrl=r,e.$watch(function(){return a.offset},function(e){fe.isNumber(e)&&a.generateContent()})}}}),ve.prototype.generateContent=function(){var e=this.dateUtil.incrementYears(this.calendarCtrl.firstRenderableDate,this.offset);this.$element.empty().append(this.buildCalendarForYear(e)),this.focusAfterAppend&&(this.focusAfterAppend.classList.add(this.calendarCtrl.FOCUSED_DATE_CLASS),this.focusAfterAppend.focus(),this.focusAfterAppend=null)},ve.prototype.buildMonthCell=function(e,t){var n=this.calendarCtrl,o=this.yearCtrl,i=this.buildBlankCell(),r=new Date(e,t,1);i.setAttribute("aria-label",this.dateLocale.monthFormatter(r)),i.id=n.getDateId(r,"year"),i.setAttribute("data-timestamp",String(r.getTime())),this.dateUtil.isSameMonthAndYear(r,n.today)&&i.classList.add(n.TODAY_CLASS),this.dateUtil.isValidDate(n.selectedDate)&&this.dateUtil.isSameMonthAndYear(r,n.selectedDate)&&(i.classList.add(n.SELECTED_DATE_CLASS),i.setAttribute("aria-selected","true"));var a=this.dateLocale.shortMonths[t];if(!this.dateUtil.isMonthWithinRange(r,n.minDate,n.maxDate)||fe.isFunction(this.calendarCtrl.dateFilter)&&!this.calendarCtrl.dateFilter(r))i.classList.add("md-calendar-date-disabled"),i.textContent=a;else{var d=document.createElement("span");d.classList.add("md-calendar-date-selection-indicator"),d.textContent=a,i.appendChild(d),i.addEventListener("click",o.cellClickHandler),n.displayDate&&this.dateUtil.isSameMonthAndYear(r,n.displayDate)&&(this.focusAfterAppend=i)}return i},ve.prototype.buildBlankCell=function(){var e=document.createElement("td");return e.tabIndex=-1,e.classList.add("md-calendar-date"),e.setAttribute("role","gridcell"),e.setAttribute("tabindex","-1"),e},ve.prototype.buildCalendarForYear=function(e){var t,n=e.getFullYear(),o=document.createDocumentFragment(),i=document.createElement("tr"),r=document.createElement("td");for(r.className="md-calendar-month-label",r.textContent=n,i.appendChild(r),t=0;t<6;t++)i.appendChild(this.buildMonthCell(n,t));o.appendChild(i);var a=document.createElement("tr");for(a.appendChild(this.buildBlankCell()),t=6;t<12;t++)a.appendChild(this.buildMonthCell(n,t));return o.appendChild(a),o},fe.module("material.components.datepicker").config(["$provide",function(e){function t(){this.months=null,this.shortMonths=null,this.days=null,this.shortDays=null,this.dates=null,this.firstDayOfWeek=0,this.formatDate=null,this.parseDate=null,this.monthHeaderFormatter=null,this.weekNumberFormatter=null,this.longDateFormatter=null,this.isDateComplete=null,this.msgCalendar="",this.msgOpenCalendar=""}(t.prototype.$get=function(e,i){for(var t=e.DATETIME_FORMATS.SHORTDAY.map(function(e){return e.substring(0,1)}),n=Array(32),o=1;o<=31;o++)n[o]=o;var r=new Date(1880,0,1),a=new Date(r.getFullYear()+250,0,1),d={months:this.months||e.DATETIME_FORMATS.MONTH,shortMonths:this.shortMonths||e.DATETIME_FORMATS.SHORTMONTH,days:this.days||e.DATETIME_FORMATS.DAY,shortDays:this.shortDays||t,dates:this.dates||n,firstDayOfWeek:this.firstDayOfWeek||0,formatDate:this.formatDate||function(e,t){if(!e)return"";var n=e.toLocaleTimeString(),o=e;return 0!==e.getHours()||-1===n.indexOf("11:")&&-1===n.indexOf("23:")||(o=new Date(e.getFullYear(),e.getMonth(),e.getDate(),1,0,0)),i("date")(o,"M/d/yyyy",t)},parseDate:this.parseDate||function(e){return new Date(e)},isDateComplete:this.isDateComplete||function(e){return e=e.trim(),/^(([a-zA-Z]{3,}|[0-9]{1,4})([ .,]+|[/-])){2}([a-zA-Z]{3,}|[0-9]{1,4})$/.test(e)},monthHeaderFormatter:this.monthHeaderFormatter||function(e){return d.shortMonths[e.getMonth()]+" "+e.getFullYear()},monthFormatter:this.monthFormatter||function(e){return d.months[e.getMonth()]+" "+e.getFullYear()},weekNumberFormatter:this.weekNumberFormatter||function(e){return"Week "+e},longDateFormatter:this.longDateFormatter||function(e){return[d.days[e.getDay()],d.months[e.getMonth()],d.dates[e.getDate()],e.getFullYear()].join(" ")},msgCalendar:this.msgCalendar||"Calendar",msgOpenCalendar:this.msgOpenCalendar||"Open calendar",firstRenderableDate:this.firstRenderableDate||r,lastRenderableDate:this.lastRenderableDate||a};return d}).$inject=["$locale","$filter"],e.provider("$mdDateLocale",new t)}]),fe.module("material.components.datepicker").factory("$$mdDateUtil",function(){return{getFirstDateOfMonth:n,getNumberOfDaysInMonth:i,getDateInNextMonth:o,getDateInPreviousMonth:r,isInNextMonth:function(e,t){return a(o(e),t)},isInPreviousMonth:function(e,t){var n=r(e);return a(t,n)},getDateMidpoint:function(e,t){return c((e.getTime()+t.getTime())/2)},isSameMonthAndYear:a,getWeekOfMonth:function(e){var t=n(e);return Math.floor((t.getDay()+e.getDate()-1)/7)},incrementDays:function(e,t){return new Date(e.getFullYear(),e.getMonth(),e.getDate()+t)},incrementMonths:d,getLastDateOfMonth:function(e){return new Date(e.getFullYear(),e.getMonth(),i(e))},isSameDay:function(e,t){return e.getDate()==t.getDate()&&a(e,t)},getMonthDistance:function(e,t){return 12*(t.getFullYear()-e.getFullYear())+(t.getMonth()-e.getMonth())},isValidDate:s,setDateTimeToMidnight:l,createDateAtMidnight:c,isDateWithinRange:function(e,t,n){var o=c(e),i=s(t)?c(t):null,r=s(n)?c(n):null;return(!i||i<=o)&&(!r||o<=r)},incrementYears:function(e,t){return d(e,12*t)},getYearDistance:function(e,t){return t.getFullYear()-e.getFullYear()},clampDate:function(e,t,n){var o=e;return t&&e<t&&(o=new Date(t.getTime())),n&&n<e&&(o=new Date(n.getTime())),o},getTimestampFromNode:function(e){if(e&&e.hasAttribute("data-timestamp"))return Number(e.getAttribute("data-timestamp"))},isMonthWithinRange:function(e,t,n){var o=e.getMonth(),i=e.getFullYear();return(!t||t.getFullYear()<i||t.getMonth()<=o)&&(!n||n.getFullYear()>i||n.getMonth()>=o)}};function n(e){return new Date(e.getFullYear(),e.getMonth(),1)}function i(e){return new Date(e.getFullYear(),e.getMonth()+1,0).getDate()}function o(e){return new Date(e.getFullYear(),e.getMonth()+1,1)}function r(e){return new Date(e.getFullYear(),e.getMonth()-1,1)}function a(e,t){return e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()}function d(e,t){var n=new Date(e.getFullYear(),e.getMonth()+t,1),o=i(n);return o<e.getDate()?n.setDate(o):n.setDate(e.getDate()),n}function s(e){return e&&e.getTime&&!isNaN(e.getTime())}function l(e){s(e)&&e.setHours(0,0,0,0)}function c(e){var t;return l(t=fe.isUndefined(e)?new Date:new Date(e)),t}}),function(){function e(a,m,u,p){return{template:function(e,t){var n=t.mdHideIcons,o=t.ariaLabel||t.mdPlaceholder,i="all"===n||"calendar"===n?"":'<md-button class="md-datepicker-button md-icon-button" type="button" tabindex="-1" aria-hidden="true" ng-click="ctrl.openCalendarPane($event)"><md-icon class="md-datepicker-calendar-icon" aria-label="md-calendar" md-svg-src="'+a.mdCalendar+'"></md-icon></md-button>',r="";return"all"!==n&&"triangle"!==n&&(r='<md-button type="button" md-no-ink class="md-datepicker-triangle-button md-icon-button" ng-click="ctrl.openCalendarPane($event)" aria-label="{{::ctrl.locale.msgOpenCalendar}}"><div class="md-datepicker-expand-triangle"></div></md-button>',e.addClass(d)),i+'<div class="md-datepicker-input-container" ng-class="{\'md-datepicker-focused\': ctrl.isFocused}"><input '+(o?'aria-label="'+o+'" ':"")+'class="md-datepicker-input" aria-haspopup="dialog" ng-focus="ctrl.setFocused(true)" ng-blur="ctrl.setFocused(false)"> '+r+'</div><div class="md-datepicker-calendar-pane md-whiteframe-z1" id="{{::ctrl.calendarPaneId}}"><div class="md-datepicker-input-mask"><div class="md-datepicker-input-mask-opaque"></div></div><div class="md-datepicker-calendar"><md-calendar role="dialog" aria-label="{{::ctrl.locale.msgCalendar}}" md-current-view="{{::ctrl.currentView}}" md-mode="{{::ctrl.mode}}" md-min-date="ctrl.minDate" md-max-date="ctrl.maxDate" md-date-filter="ctrl.dateFilter" ng-model="ctrl.date" ng-if="ctrl.isCalendarOpen"></md-calendar></div></div>'},require:["ngModel","mdDatepicker","?^mdInputContainer","?^form"],scope:{minDate:"=mdMinDate",maxDate:"=mdMaxDate",placeholder:"@mdPlaceholder",currentView:"@mdCurrentView",mode:"@mdMode",dateFilter:"=mdDateFilter",isOpen:"=?mdIsOpen",debounceInterval:"=mdDebounceInterval",dateLocale:"=mdDateLocale"},controller:t,controllerAs:"ctrl",bindToController:!0,link:function(e,t,n,o){var i=o[0],r=o[1],a=o[2],d=o[3],s=m.parseAttributeBoolean(n.mdNoAsterisk);if(r.configureNgModel(i,a,p),a){var l=t[0].querySelector(".md-errors-spacer");l&&t.after(fe.element("<div>").append(l)),a.setHasPlaceholder(n.mdPlaceholder),a.input=t,a.element.addClass(h).toggleClass(f,"calendar"!==n.mdHideIcons&&"all"!==n.mdHideIcons),a.label?s||n.$observe("required",function(e){a.label.toggleClass("md-required",!!e)}):u.expect(t,"aria-label",n.mdPlaceholder),e.$watch(a.isErrorGetter||function(){return i.$invalid&&(i.$touched||d&&d.$submitted)},a.setInvalid)}else if(d)var c=e.$watch(function(){return d.$submitted},function(e){e&&(r.updateErrorState(),c())})}}}t.$inject=["$scope","$element","$attrs","$window","$mdConstant","$mdTheming","$mdUtil","$mdDateLocale","$$mdDateUtil","$$rAF","$filter","$timeout"],e.$inject=["$$mdSvgRegistry","$mdUtil","$mdAria","inputDirective"],fe.module("material.components.datepicker").directive("mdDatepicker",e);var a="md-datepicker-invalid",m="md-datepicker-open",h="_md-datepicker-floating-label",f="_md-datepicker-has-calendar-icon",d="_md-datepicker-has-triangle-icon",p=/ipad|iphone|ipod|android/i;function t(e,t,n,o,i,r,a,d,s,l,c,m){this.$window=o,this.dateUtil=s,this.$mdConstant=i,this.$mdUtil=a,this.$$rAF=l,this.$mdDateLocale=d,this.$timeout=m,this.documentElement=fe.element(document.documentElement),this.ngModelCtrl=null,this.inputElement=t[0].querySelector("input"),this.ngInputElement=fe.element(this.inputElement),this.inputContainer=t[0].querySelector(".md-datepicker-input-container"),this.calendarPane=t[0].querySelector(".md-datepicker-calendar-pane"),this.calendarButton=t[0].querySelector(".md-datepicker-button"),this.inputMask=fe.element(t[0].querySelector(".md-datepicker-input-mask-opaque")),this.$element=t,this.$attrs=n,this.$scope=e,this.date=null,this.isFocused=!1,this.isDisabled=ge,this.setDisabled(t[0].disabled||fe.isString(n.disabled)),this.isCalendarOpen=!1,this.openOnFocus=n.hasOwnProperty("mdOpenOnFocus"),this.mdInputContainer=null,this.calendarPaneOpenedFrom=null,this.calendarPaneId="md-date-pane-"+a.nextUid(),this.bodyClickHandler=fe.bind(this,this.handleBodyClick),this.windowEventName=p.test(navigator.userAgent||navigator.vendor||R.opera)?"orientationchange":"resize",this.windowEventHandler=a.debounce(fe.bind(this,this.closeCalendarPane),100),this.windowBlurHandler=fe.bind(this,this.handleWindowBlur),this.ngDateFilter=c("date"),this.leftMargin=20,this.topMargin=null,n.tabindex?(this.ngInputElement.attr("tabindex",n.tabindex),n.$set("tabindex",null)):n.$set("tabindex","-1"),n.$set("aria-owns",this.calendarPaneId),r(t),r(fe.element(this.calendarPane));var u=this;e.$on("$destroy",function(){u.detachCalendarPane()}),n.mdIsOpen&&e.$watch("ctrl.isOpen",function(e){e?u.openCalendarPane({target:u.inputElement}):u.closeCalendarPane()}),1===fe.version.major&&fe.version.minor<=4&&this.$onInit()}t.prototype.$onInit=function(){this.locale=this.dateLocale?fe.extend({},this.$mdDateLocale,this.dateLocale):this.$mdDateLocale,this.installPropertyInterceptors(),this.attachChangeListeners(),this.attachInteractionListeners()},t.prototype.configureNgModel=function(e,t,n){this.ngModelCtrl=e,this.mdInputContainer=t,this.$attrs.$set("type","date"),n[0].link.pre(this.$scope,{on:fe.noop,val:fe.noop,0:{}},this.$attrs,[e]);var o=this;o.ngModelCtrl.$formatters.push(function(e){var t=fe.isDefined(e)?e:null;if(!(e instanceof Date)&&(t=Date.parse(e),!isNaN(t)&&fe.isNumber(t)&&(e=new Date(t)),e&&!(e instanceof Date)))throw Error("The ng-model for md-datepicker must be a Date instance or a value that can be parsed into a date. Currently the model is of type: "+typeof e);return o.onExternalChange(e),e}),e.$viewChangeListeners.unshift(fe.bind(this,this.updateErrorState));var i=o.$mdUtil.getModelOption(e,"updateOn");i&&this.ngInputElement.on(i,fe.bind(this.$element,this.$element.triggerHandler,i))},t.prototype.attachChangeListeners=function(){var n=this;n.$scope.$on("md-calendar-change",function(e,t){n.setModelValue(t),n.onExternalChange(t),n.closeCalendarPane()}),n.ngInputElement.on("input",fe.bind(n,n.resizeInputElement));var e=fe.isDefined(this.debounceInterval)?this.debounceInterval:500;n.ngInputElement.on("input",n.$mdUtil.debounce(n.handleInputEvent,e,n))},t.prototype.attachInteractionListeners=function(){var t=this,n=this.$scope,o=this.$mdConstant.KEY_CODE;t.ngInputElement.on("keydown",function(e){e.altKey&&e.keyCode===o.DOWN_ARROW&&(t.openCalendarPane(e),n.$digest())}),t.openOnFocus&&(t.ngInputElement.on("focus",fe.bind(t,t.openCalendarPane)),t.ngInputElement.on("click",function(e){e.stopPropagation()}),t.ngInputElement.on("pointerdown",function(e){e.target&&e.target.setPointerCapture&&e.target.setPointerCapture(e.pointerId)}),fe.element(t.$window).on("blur",t.windowBlurHandler),n.$on("$destroy",function(){fe.element(t.$window).off("blur",t.windowBlurHandler)})),n.$on("md-calendar-close",function(){t.closeCalendarPane()})},t.prototype.installPropertyInterceptors=function(){var t=this;if(this.$attrs.ngDisabled){var e=this.$scope.$parent;e&&e.$watch(this.$attrs.ngDisabled,function(e){t.setDisabled(e)})}Object.defineProperty(this,"placeholder",{get:function(){return t.inputElement.placeholder},set:function(e){t.inputElement.placeholder=e||""}})},t.prototype.setDisabled=function(e){this.isDisabled=e,this.inputElement.disabled=e,this.calendarButton&&(this.calendarButton.disabled=e)},t.prototype.updateErrorState=function(e){var t=e||this.date;if(this.clearErrorState(),this.dateUtil.isValidDate(t)){if(t=this.dateUtil.createDateAtMidnight(t),this.dateUtil.isValidDate(this.minDate)){var n=this.dateUtil.createDateAtMidnight(this.minDate);this.ngModelCtrl.$setValidity("mindate",n<=t)}if(this.dateUtil.isValidDate(this.maxDate)){var o=this.dateUtil.createDateAtMidnight(this.maxDate);this.ngModelCtrl.$setValidity("maxdate",t<=o)}fe.isFunction(this.dateFilter)&&this.ngModelCtrl.$setValidity("filtered",this.dateFilter(t))}else this.ngModelCtrl.$setValidity("valid",null==t);var i=this.inputElement.value,r=this.locale.parseDate(i);!this.isInputValid(i,r)&&this.ngModelCtrl.$valid&&this.ngModelCtrl.$setValidity("valid",null==t),fe.element(this.inputContainer).toggleClass(a,!this.ngModelCtrl.$valid)},t.prototype.isInputValid=function(e,t){return""===e||this.dateUtil.isValidDate(t)&&this.locale.isDateComplete(e)&&this.isDateEnabled(t)},t.prototype.clearErrorState=function(){this.inputContainer.classList.remove(a),["mindate","maxdate","filtered","valid"].forEach(function(e){this.ngModelCtrl.$setValidity(e,!0)},this)},t.prototype.resizeInputElement=function(){this.inputElement.size=this.inputElement.value.length+3},t.prototype.handleInputEvent=function(){var e=this.inputElement.value,t=e?this.locale.parseDate(e):null;this.dateUtil.setDateTimeToMidnight(t),this.isInputValid(e,t)&&(this.setModelValue(t),this.date=t),this.updateErrorState(t)},t.prototype.isDateEnabled=function(e){return this.dateUtil.isDateWithinRange(e,this.minDate,this.maxDate)&&(!fe.isFunction(this.dateFilter)||this.dateFilter(e))},t.prototype.attachCalendarPane=function(){var e=this.calendarPane,t=document.body;e.style.transform="",this.$element.addClass(m),this.mdInputContainer&&this.mdInputContainer.element.addClass(m),fe.element(t).addClass("md-datepicker-is-showing");var n=this.inputContainer.getBoundingClientRect(),o=t.getBoundingClientRect();(!this.topMargin||this.topMargin<0)&&(this.topMargin=(this.inputMask.parent().prop("clientHeight")-this.ngInputElement.prop("clientHeight"))/2);var i=n.top-o.top-this.topMargin,r=n.left-o.left-this.leftMargin,a=o.top<0&&0==document.body.scrollTop?-o.top:document.body.scrollTop,d=o.left<0&&0==document.body.scrollLeft?-o.left:document.body.scrollLeft,s=a+this.$window.innerHeight,l=d+this.$window.innerWidth;if(this.inputMask.css({position:"absolute",left:this.leftMargin+"px",top:this.topMargin+"px",width:n.width-1+"px",height:n.height-2+"px"}),l<r+360){if(0<l-360)r=l-360;else{r=d;var c=this.$window.innerWidth/360;e.style.transform="scale("+c+")"}e.classList.add("md-datepicker-pos-adjusted")}s<i+368&&a<s-368&&(i=s-368,e.classList.add("md-datepicker-pos-adjusted")),e.style.left=r+"px",e.style.top=i+"px",document.body.appendChild(e),this.$$rAF(function(){e.classList.add("md-pane-open")})},t.prototype.detachCalendarPane=function(){this.$element.removeClass(m),this.mdInputContainer&&this.mdInputContainer.element.removeClass(m),fe.element(document.body).removeClass("md-datepicker-is-showing"),this.calendarPane.classList.remove("md-pane-open"),this.calendarPane.classList.remove("md-datepicker-pos-adjusted"),this.isCalendarOpen&&this.$mdUtil.enableScrolling(),this.calendarPane.parentNode&&this.calendarPane.parentNode.removeChild(this.calendarPane)},t.prototype.openCalendarPane=function(e){if(!this.isCalendarOpen&&!this.isDisabled&&!this.inputFocusedOnWindowBlur){this.isCalendarOpen=this.isOpen=!0,this.calendarPaneOpenedFrom=e.target,this.$mdUtil.disableScrollAround(this.calendarPane),this.attachCalendarPane(),this.focusCalendar(),this.evalAttr("ngFocus");var t=this;this.$mdUtil.nextTick(function(){t.documentElement.on("click touchstart",t.bodyClickHandler)},!1),R.addEventListener(this.windowEventName,this.windowEventHandler)}},t.prototype.closeCalendarPane=function(){if(this.isCalendarOpen){var e=this;e.detachCalendarPane(),e.ngModelCtrl.$setTouched(),e.evalAttr("ngBlur"),e.documentElement.off("click touchstart",e.bodyClickHandler),R.removeEventListener(e.windowEventName,e.windowEventHandler),e.calendarPaneOpenedFrom.focus(),e.calendarPaneOpenedFrom=null,e.openOnFocus?e.$timeout(t):t()}function t(){e.isCalendarOpen=e.isOpen=!1}},t.prototype.getCalendarCtrl=function(){return fe.element(this.calendarPane.querySelector("md-calendar")).controller("mdCalendar")},t.prototype.focusCalendar=function(){var e=this;this.$mdUtil.nextTick(function(){e.getCalendarCtrl().focus()},!1)},t.prototype.setFocused=function(e){e||this.ngModelCtrl.$setTouched(),this.openOnFocus||this.evalAttr(e?"ngFocus":"ngBlur"),this.isFocused=e},t.prototype.handleBodyClick=function(e){this.isCalendarOpen&&(this.$mdUtil.getClosest(e.target,"md-calendar")||this.closeCalendarPane(),this.$scope.$digest())},t.prototype.handleWindowBlur=function(){this.inputFocusedOnWindowBlur=document.activeElement===this.inputElement},t.prototype.evalAttr=function(e){this.$attrs[e]&&this.$scope.$parent.$eval(this.$attrs[e])},t.prototype.setModelValue=function(e){var t=this.$mdUtil.getModelOption(this.ngModelCtrl,"timezone");this.ngModelCtrl.$setViewValue(this.ngDateFilter(e,"yyyy-MM-dd",t))},t.prototype.onExternalChange=function(e){var t=this.$mdUtil.getModelOption(this.ngModelCtrl,"timezone");this.date=e,this.inputElement.value=this.locale.formatDate(e,t),this.mdInputContainer&&this.mdInputContainer.setHasValue(!!e),this.resizeInputElement(),this.updateErrorState()}}(),Ee.$inject=["$$rAF","$mdTheming","$mdDialog"],$e.$inject=["$$interimElementProvider"],fe.module("material.components.dialog",["material.core","material.components.backdrop"]).directive("mdDialog",Ee).provider("$mdDialog",$e),ye.$inject=["$mdTheming"],fe.module("material.components.divider",["material.core"]).directive("mdDivider",ye),Ce.$inject=["$mdUtil"],fe.module("material.components.fabActions",["material.core"]).directive("mdFabActions",Ce),Me.$inject=["$scope","$element","$animate","$mdUtil","$mdConstant","$timeout"],fe.module("material.components.fabShared",["material.core"]).controller("MdFabController",Me),function(){e.$inject=["$timeout"],t.$inject=["$timeout"];var n=300;function e(t){function o(e){t(e,n,!1)}function i(e){if(!e.hasClass("md-animations-waiting")||e.hasClass("_md-animations-ready")){var t=e[0],s=e.controller("mdFabSpeedDial"),o=t.querySelectorAll(".md-fab-action-item"),l=t.querySelector("md-fab-trigger"),n=t.querySelector("._md-css-variables"),i=parseInt(R.getComputedStyle(n).zIndex);fe.forEach(o,function(e,t){var n=e.style;n.transform=n.webkitTransform="",n.transitionDelay="",n.opacity=1,n.zIndex=o.length-t+i}),l.style.zIndex=i+o.length+1,s.isOpen||fe.forEach(o,function(e,t){var n,o,i=e.style,r=(l.clientHeight-e.clientHeight)/2,a=(l.clientWidth-e.clientWidth)/2;switch(s.direction){case"up":n=e.scrollHeight*(t+1)+r,o="Y";break;case"down":n=-(e.scrollHeight*(t+1)+r),o="Y";break;case"left":n=e.scrollWidth*(t+1)+a,o="X";break;case"right":n=-(e.scrollWidth*(t+1)+a),o="X"}var d="translate"+o+"("+n+"px)";i.transform=i.webkitTransform=d})}}return{addClass:function(e,t,n){e.hasClass("md-fling")?(i(e),o(n)):n()},removeClass:function(e,t,n){i(e),o(n)}}}function t(t){function o(e){t(e,n,!1)}function i(e){var t=e[0],i=e.controller("mdFabSpeedDial"),r=t.querySelectorAll(".md-fab-action-item"),n=t.querySelector("._md-css-variables"),a=parseInt(R.getComputedStyle(n).zIndex);fe.forEach(r,function(e,t){var n=e.style,o=65*t;n.opacity=i.isOpen?1:0,n.transform=n.webkitTransform=i.isOpen?"scale(1)":"scale(0)",n.transitionDelay=(i.isOpen?o:r.length-o)+"ms",n.zIndex=r.length-t+a})}return{addClass:function(e,t,n){i(e),o(n)},removeClass:function(e,t,n){i(e),o(n)}}}fe.module("material.components.fabSpeedDial",["material.core","material.components.fabShared","material.components.fabActions"]).directive("mdFabSpeedDial",function(){return{restrict:"E",scope:{direction:"@?mdDirection",isOpen:"=?mdOpen"},bindToController:!0,controller:"MdFabController",controllerAs:"vm",link:function(e,t){t.prepend('<div class="_md-css-variables"></div>')}}}).animation(".md-fling",e).animation(".md-scale",t).service("mdFabSpeedDialFlingAnimation",e).service("mdFabSpeedDialScaleAnimation",t)}(),fe.module("material.components.fabToolbar",["material.core","material.components.fabShared","material.components.fabActions"]).directive("mdFabToolbar",function(){return{restrict:"E",transclude:!0,template:'<div class="md-fab-toolbar-wrapper">  <div class="md-fab-toolbar-content" ng-transclude></div></div>',scope:{direction:"@?mdDirection",isOpen:"=?mdOpen"},bindToController:!0,controller:"MdFabController",controllerAs:"vm",link:function(e,t,n){t.addClass("md-fab-toolbar"),t.find("md-fab-trigger").find("button").prepend('<div class="md-fab-toolbar-background"></div>')}}}).animation(".md-fab-toolbar",Te).service("mdFabToolbarAnimation",Te),we.$inject=["$mdUtil"],_e.$inject=["$mdUtil"],Ae.$inject=["$interpolate","$mdConstant","$mdGridLayout","$mdMedia","$mdUtil"],ke.$inject=["$mdMedia"],fe.module("material.components.gridList",["material.core"]).directive("mdGridList",Ae).directive("mdGridTile",ke).directive("mdGridTileFooter",xe).directive("mdGridTileHeader",xe).factory("$mdGridLayout",_e),we.prototype={invalidateTiles:function(){this.tilesInvalidated=!0,this.invalidateLayout()},invalidateLayout:function(){this.layoutInvalidated||(this.layoutInvalidated=!0,this.$timeout_(fe.bind(this,this.layout)))},layout:function(){try{this.layoutDelegate(this.tilesInvalidated)}finally{this.layoutInvalidated=!1,this.tilesInvalidated=!1}}},fe.module("material.components.icon",["material.core"]),fe.module("material.components.icon").directive("mdIcon",["$mdIcon","$mdTheming","$mdAria","$sce",function(s,l,c,e){return{restrict:"E",link:function(e,t,n){l(t);var o=n.mdFontIcon,i=s.fontSet(n.mdFontSet);n.mdSvgIcon||n.mdSvgSrc||(n.mdFontIcon&&t.addClass("md-font "+n.mdFontIcon),t.addClass(i)),n.$observe("mdFontIcon",d),n.$observe("mdFontSet",d),t[0].getAttribute(n.$attr.mdSvgSrc);var r,a=n.$normalize(n.$attr.mdSvgIcon||n.$attr.mdSvgSrc||"");function d(){if(!n.mdSvgIcon&&!n.mdSvgSrc){n.mdFontIcon&&(t.removeClass(o),t.addClass(n.mdFontIcon),o=n.mdFontIcon);var e=s.fontSet(n.mdFontSet);i!==e&&(t.removeClass(i),t.addClass(e),i=e)}}n.role||(c.expect(t,"role","img"),n.role="img"),"img"!==n.role||n.ariaHidden||c.hasAriaLabel(t)||(n.alt?c.expect(t,"aria-label",n.alt):c.parentHasAriaLabel(t,2)?c.expect(t,"aria-hidden","true"):(r=n.mdFontIcon||n.mdSvgIcon||t.text())?c.expect(t,"aria-label",r):c.expect(t,"aria-hidden","true")),a&&n.$observe(a,function(e){t.empty(),e&&s(e).then(function(e){t.empty(),t.append(e)})})}}}]),function(){a.$inject=["config","$templateRequest","$q","$log","$mdUtil","$sce"],fe.module("material.components.icon").constant("$$mdSvgRegistry",{mdTabsArrow:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyICIvPjwvZz48L3N2Zz4=",mdClose:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwYXRoIGQ9Ik0xOSA2LjQxbC0xLjQxLTEuNDEtNS41OSA1LjU5LTUuNTktNS41OS0xLjQxIDEuNDEgNS41OSA1LjU5LTUuNTkgNS41OSAxLjQxIDEuNDEgNS41OS01LjU5IDUuNTkgNS41OSAxLjQxLTEuNDEtNS41OS01LjU5eiIvPjwvZz48L3N2Zz4=",mdCancel:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwYXRoIGQ9Ik0xMiAyYy01LjUzIDAtMTAgNC40Ny0xMCAxMHM0LjQ3IDEwIDEwIDEwIDEwLTQuNDcgMTAtMTAtNC40Ny0xMC0xMC0xMHptNSAxMy41OWwtMS40MSAxLjQxLTMuNTktMy41OS0zLjU5IDMuNTktMS40MS0xLjQxIDMuNTktMy41OS0zLjU5LTMuNTkgMS40MS0xLjQxIDMuNTkgMy41OSAzLjU5LTMuNTkgMS40MSAxLjQxLTMuNTkgMy41OSAzLjU5IDMuNTl6Ii8+PC9nPjwvc3ZnPg==",mdMenu:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGQ9Ik0zLDZIMjFWOEgzVjZNMywxMUgyMVYxM0gzVjExTTMsMTZIMjFWMThIM1YxNloiIC8+PC9zdmc+",mdToggleArrow:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiPjxwYXRoIGQ9Ik0yNCAxNmwtMTIgMTIgMi44MyAyLjgzIDkuMTctOS4xNyA5LjE3IDkuMTcgMi44My0yLjgzeiIvPjxwYXRoIGQ9Ik0wIDBoNDh2NDhoLTQ4eiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==",mdCalendar:"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgM2gtMVYxaC0ydjJIOFYxSDZ2Mkg1Yy0xLjExIDAtMS45OS45LTEuOTkgMkwzIDE5YzAgMS4xLjg5IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMTZINVY4aDE0djExek03IDEwaDV2NUg3eiIvPjwvc3ZnPg==",mdChecked:"data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnPjxwYXRoIGQ9Ik05IDE2LjE3TDQuODMgMTJsLTEuNDIgMS40MUw5IDE5IDIxIDdsLTEuNDEtMS40MXoiLz48L2c+PC9zdmc+"}).provider("$mdIcon",e);var r={defaultViewBoxSize:24,defaultFontSet:"material-icons",fontSets:[]};function e(){}function o(e,t){this.url=e,this.viewBoxSize=t||r.defaultViewBoxSize}function a(a,r,d,s,c,t){var n={},l={},o=/[-\w@:%+.~#?&//=]{2,}\.[a-z]{2,4}\b(\/[-\w@:%+.~#?&//=]*)?/i,m=/^data:image\/svg\+xml[\s*;\w\-=]*?(base64)?,(.*)$/i;return b.prototype={clone:function(){return this.element.cloneNode(!0)},prepare:function(){var e=this.config?this.config.viewBoxSize:a.defaultViewBoxSize;fe.forEach({fit:"",height:"100%",width:"100%",preserveAspectRatio:"xMidYMid meet",viewBox:this.element.getAttribute("viewBox")||"0 0 "+e+" "+e,focusable:!1},function(e,t){this.element.setAttribute(t,e)},this)}},e.fontSet=function(t){if(fe.isUndefined(t)||!t||!t.length)return a.defaultFontSet;var n=t;return fe.forEach(a.fontSets,function(e){e.alias===t&&(n=e.fontSet||n)}),n},e;function e(e){return e=e||"",fe.isString(e)||(e=t.getTrustedUrl(e)),n[e]?d.when(i(n[e])):o.test(e)||m.test(e)?g(e).then(p(e)):(-1===e.indexOf(":")&&(e="$default:"+e),(a[e]?h:f)(e).then(p(e)))}function i(e){var n,o,i,r,a=e.clone(),d=c.nextUid(),s=["clip-path","color-profile","cursor","fill","filter","href","marker-start","marker-mid","marker-end","mask","stroke","style","vector-effect"],l=a.innerHTML===ge;if(!isFinite(Number(d)))throw new Error("Unsafe and unexpected non-number result from $mdUtil.nextUid().");return n="_cache"+d,a.id&&(a.id+=n),fe.forEach(a.querySelectorAll("[id]"),function(t){for(o="",i=0;i<s.length;i++)o+="["+s[i]+'="url(#'+t.id+')"]',i+1<s.length&&(o+=", ");fe.forEach(a.querySelectorAll(o),function(e){u(t,e,l,d)}),fe.forEach(a.querySelectorAll("style"),function(e){u(t,e,l,d)}),fe.forEach(a.querySelectorAll("[*|href]:not([href])"),function(e){(r=e.getAttribute("xlink:href"))&&(r=r.replace("#"+t.id,"#"+t.id+n),e.setAttribute("xlink:href",r))}),t.id+=n}),a}function u(e,t,n,o){var i,r;if(!isFinite(Number(o)))throw new Error("Unsafe and unexpected non-number result for newUid.");r="_cache"+o,n?(i=(i=c.getOuterHTML(t)).replace("url(#"+e.id+")","url(#"+e.id+r+")"),t.textContent=fe.element(i)[0].innerHTML):t.outerHTML=t.outerHTML.replace("url(#"+e.id+")","url(#"+e.id+r+")")}function p(t){return function(e){return n[t]=function(e){return fe.isDefined(e.element)&&fe.isDefined(e.config)}(e)?e:new b(e,a[t]),i(n[t])}}function h(e){var t=a[e];return g(t.url).then(function(e){return new b(e,t)})}function f(o){var e=o.substring(0,o.lastIndexOf(":"))||"$default",i=a[e];return i?g(i.url).then(function(e){var t=o.slice(o.lastIndexOf(":")+1),n=e.querySelector("#"+t);return n?new b(n,i):r(o)}):r(o);function r(e){var t="icon "+e+" not found";return s.warn(t),d.reject(t||e)}}function g(e){return m.test(e)?(t=e,n=m.exec(t),i=/base64/i.test(t)?R.atob(n[2]):n[2],d.when(fe.element(i)[0])):(o=e,d(function(t,n){r(o,!0).then(function(e){l[o]||(l[o]=fe.element("<div>").append(e)[0].querySelector("svg")),t(l[o])},function(e){var t=fe.isString(e)?e:e.message||e.data||e.statusText;s.warn(t),n(e)})}));var o,t,n,i}function b(e,t){if(e&&"symbol"===e.tagName.toLowerCase()){var n=e.getAttribute("viewBox");e=e.innerHTML?fe.element('<svg xmlns="http://www.w3.org/2000/svg">').html(e.innerHTML)[0]:fe.element('<svg xmlns="http://www.w3.org/2000/svg">').append(c.getInnerHTML(e))[0],n&&e.setAttribute("viewBox",n)}e&&"svg"!==e.tagName.toLowerCase()&&(e=fe.element('<svg xmlns="http://www.w3.org/2000/svg">').append(e.cloneNode(!0))[0]),e.getAttribute("xmlns")||e.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.element=e,this.config=t,this.prepare()}}e.prototype={icon:function(e,t,n){return-1==e.indexOf(":")&&(e="$default:"+e),r[e]=new o(t,n),this},iconSet:function(e,t,n){return r[e]=new o(t,n),this},defaultIconSet:function(e,t){var n="$default";return r[n]||(r[n]=new o(e,t)),r[n].viewBoxSize=t||r.defaultViewBoxSize,this},defaultViewBoxSize:function(e){return r.defaultViewBoxSize=e,this},fontSet:function(e,t){return r.fontSets.push({alias:e,fontSet:t||e}),this},defaultFontSet:function(e){return r.defaultFontSet=e||"",this},defaultIconSize:function(e){return r.defaultIconSize=e,this},$get:["$templateRequest","$q","$log","$mdUtil","$sce",function(e,t,n,o,i){return a(r,e,t,n,o,i)}]}}(),function(){t.$inject=["$mdTheming","$parse","$$rAF"],n.$inject=["$mdUtil","$window","$mdAria","$timeout","$mdGesture"],o.$inject=["$animate","$mdUtil"],i.$inject=["$compile"],c.$inject=["$mdUtil"],r.$inject=["$document","$timeout"],m.$inject=["$$AnimateRunner","$animateCss","$mdUtil"],u.$inject=["$$AnimateRunner","$animateCss","$mdUtil"],p.$inject=["$$AnimateRunner","$animateCss","$mdUtil","$log"];var e=fe.module("material.components.input",["material.core"]).directive("mdInputContainer",t).directive("label",function(){return{restrict:"E",require:"^?mdInputContainer",link:function(e,t,n,o){!o||n.mdNoFloat||t.hasClass("md-container-ignore")||(o.label=t,e.$on("$destroy",function(){o.label=null}))}}}).directive("input",n).directive("textarea",n).directive("mdMaxlength",o).directive("placeholder",i).directive("ngMessages",function(){return{restrict:"EA",link:function(e,t,n,o){if(!o)return;t.toggleClass("md-input-messages-animation",!0),t.toggleClass("md-auto-hide",!0),"false"!=n.mdAutoHide&&!function(t){return l.some(function(e){return t[e]})}(n)||t.toggleClass("md-auto-hide",!1)},require:"^^?mdInputContainer"}}).directive("ngMessage",c).directive("ngMessageExp",c).directive("mdSelectOnFocus",r).animation(".md-input-invalid",m).animation(".md-input-messages-animation",u).animation(".md-input-message-animation",p);function t(i,r,a){n.$inject=["$scope","$element","$attrs","$animate"];var e=["INPUT","TEXTAREA","SELECT","MD-SELECT"],t=e.reduce(function(e,t){return e.concat(["md-icon ~ "+t,".md-icon ~ "+t])},[]).join(","),d=e.reduce(function(e,t){return e.concat([t+" ~ md-icon",t+" ~ .md-icon"])},[]).join(",");return{restrict:"E",compile:function(e){var n=e[0].querySelector(t),o=e[0].querySelector(d);return function(e,t){i(t),(n||o)&&a(function(){var e=t[0].querySelector("md-icon")||t[0].querySelector(".md-icon");n&&e&&t.addClass("md-icon-left"),o&&e&&t.addClass("md-icon-right")})}},controller:n};function n(e,t,n,o){var i=this;i.isErrorGetter=n.mdIsError&&r(n.mdIsError),i.delegateClick=function(){i.input.focus()},i.element=t,i.setFocused=function(e){t.toggleClass("md-input-focused",!!e)},i.setHasValue=function(e){t.toggleClass("md-input-has-value",!!e)},i.setHasPlaceholder=function(e){t.toggleClass("md-input-has-placeholder",!!e)},i.setInvalid=function(e){e?o.addClass(t,"md-input-invalid"):o.removeClass(t,"md-input-invalid")},e.$watch(function(){return i.label&&i.input},function(e){e&&!i.label.attr("for")&&i.label.attr("for",i.input.attr("id"))})}}function n(g,b,v,E,$){return{restrict:"E",require:["^?mdInputContainer","?ngModel","?^form"],link:function(c,m,u,e){var p=e[0],h=!!e[1],f=e[1]||g.fakeNgModel(),t=e[2],n=fe.isDefined(u.readonly),o=g.parseAttributeBoolean(u.mdNoAsterisk),i=m[0].tagName.toLowerCase();if(!p)return;{if("hidden"===u.type)return void m.attr("aria-hidden","true");if(p.input){if(p.input[0].contains(m[0]))return;throw new Error("<md-input-container> can only have *one* <input>, <textarea> or <md-select> child element!")}}p.input=m,p.label&&u.$observe("required",function(e){p.label.toggleClass("md-required",e&&!o)});var r=fe.element('<div class="md-errors-spacer">');m.after(r);var a=fe.isString(u.placeholder)?u.placeholder.trim():"";p.label||a.length||v.expect(m,"aria-label");m.addClass("md-input"),m.attr("id")||m.attr("id","input_"+g.nextUid());"input"===i&&"number"===u.type&&u.min&&u.max&&!u.step?m.attr("step","any"):"textarea"===i&&function(){var t=!u.hasOwnProperty("mdNoAutogrow");if(function(){if(u.hasOwnProperty("mdNoResize"))return;var e=fe.element('<div class="md-resize-handle"></div>'),t=!1,n=0,o=p.element,i=$.register(e,"drag",{horizontal:!1});function r(e){e.preventDefault(),t=!0,e.clientY,n=parseFloat(m.css("height"))||m.prop("offsetHeight")}function a(e){t&&(e.preventDefault(),l(),o.addClass("md-input-resized"))}function d(e){t&&m.css("height",n+e.pointer.distanceY+"px")}function s(e){t&&(t=!1,o.removeClass("md-input-resized"))}m.wrap('<div class="md-resize-wrapper">').after(e),e.on("mousedown",r),o.on("$md.dragstart",a).on("$md.drag",d).on("$md.dragend",s),c.$on("$destroy",function(){e.off("mousedown",r).remove(),o.off("$md.dragstart",a).off("$md.drag",d).off("$md.dragend",s),i(),i=o=e=null})}(),!t)return;var o=u.hasOwnProperty("rows")?parseInt(u.rows):NaN,i=u.hasOwnProperty("maxRows")?parseInt(u.maxRows):NaN,n=c.$on("md-resize-textarea",d),r=null,a=m[0];E(function(){g.nextTick(d)},10,!1),m.on("input",d),h&&f.$formatters.push(s);o||m.attr("rows",1);function d(){m.attr("rows",1).css("height","auto").addClass("md-no-flex");var e=function(){var e=a.offsetHeight,t=a.scrollHeight-e;return e+Math.max(t,0)}();if(!r){var t=m[0].style.padding||"";r=m.css("padding",0).prop("offsetHeight"),m[0].style.padding=t}if(o&&r&&(e=Math.max(e,r*o)),i&&r){var n=r*i;n<e?(m.attr("md-no-autogrow",""),e=n):m.removeAttr("md-no-autogrow")}r&&m.attr("rows",Math.round(e/r)),m.css("height",e+"px").removeClass("md-no-flex")}function s(e){return g.nextTick(d),e}function l(){if(t&&(t=!1,fe.element(b).off("resize",d),n&&n(),m.attr("md-no-autogrow","").off("input",d),h)){var e=f.$formatters.indexOf(s);-1<e&&f.$formatters.splice(e,1)}}if(fe.element(b).on("resize",d),c.$on("$destroy",l),u.hasOwnProperty("mdDetectHidden")){var e=function(){var t=!1;return function(){var e=0===a.offsetHeight;!1==e&&!0===t&&d(),t=e}}();c.$watch(function(){return g.nextTick(e,!1),!0})}}();h||l();var d=p.isErrorGetter||function(){return f.$invalid&&(f.$touched||t&&t.$submitted)};c.$watch(d,p.setInvalid),u.ngValue&&u.$observe("value",l);f.$parsers.push(s),f.$formatters.push(s),m.on("input",l),n||m.on("focus",function(e){g.nextTick(function(){p.setFocused(!0)})}).on("blur",function(e){g.nextTick(function(){p.setFocused(!1),l()})});function s(e){return p.setHasValue(!f.$isEmpty(e)),e}function l(){p.setHasValue(0<m.val().length||(m[0].validity||{}).badInput)}c.$on("$destroy",function(){p.setFocused(!1),p.setHasValue(!1),p.input=null})}}}function o(p,h){return{restrict:"A",require:["ngModel","^mdInputContainer"],link:function(e,o,t,n){var i=parseInt(t.mdMaxlength);isNaN(i)&&(i=-1);var r,a,d=n[0],s=n[1],l=!fe.isDefined(t.ngTrim)||h.parseAttributeBoolean(t.ngTrim),c="password"===t.type;function m(e){return(e=l&&!c&&fe.isString(e)?e.trim():e)!==ge&&null!==e||(e=""),String(e).length}function u(){r&&r.parent()&&r.text(m(o.val())+" / "+i)}e.$watch(t.mdMaxlength,function(e){i=e}),d.$validators["md-maxlength"]=function(e,t){if(!fe.isNumber(i)||i<0)return!0;u();var n=o.val()||t;return n!==ge&&null!==n||(n=""),n=l&&!c&&fe.isString(n)?n.trim():n,String(n).length<=i},d.$isEmpty=function(e){return 0===m(e)},h.nextTick(function(){a=fe.element(s.element[0].querySelector(".md-errors-spacer")),r=fe.element('<div class="md-char-counter">'),a.append(r),t.$observe("ngTrim",function(e){l=!fe.isDefined(e)||h.parseAttributeBoolean(e)}),e.$watch(t.mdMaxlength,function(e){fe.isNumber(e)&&0<e?(r.parent().length||p.enter(r,a),u()):p.leave(r)})})}}}function i(d){return{restrict:"A",require:"^^?mdInputContainer",priority:200,link:{pre:function(e,t,n,o){if(!o)return;var i=o.element.find("label"),r=o.element.attr("md-no-float");if(i&&i.length||""===r||e.$eval(r))return void o.setHasPlaceholder(!0);if("MD-SELECT"!==t[0].nodeName){var a=fe.element('<label ng-click="delegateClick()" tabindex="-1" aria-hidden="true">'+n.placeholder+"</label>");n.$set("placeholder",null),o.element.addClass("md-icon-float").prepend(a),d(a)(e)}}}}}function r(a,d){return{restrict:"A",link:function(e,t,n){if("INPUT"!==t[0].nodeName&&"TEXTAREA"!==t[0].nodeName)return;var o=!1;function i(){d(function(){a[0].activeElement===t[0]&&t[0].select(),o=!1},1,!(o=!0))}function r(e){o&&e.preventDefault()}t.on("focus",i).on("mouseup",r),e.$on("$destroy",function(){t.off("focus",i).off("mouseup",r)})}}}R._mdMocksIncluded&&e.service("$$mdInput",function(){return{messages:{getElement:v}}}).service("mdInputInvalidAnimation",m).service("mdInputMessagesAnimation",u).service("mdInputMessageAnimation",p);var a,d,s,l=["ngIf","ngShow","ngHide","ngSwitchWhen","ngSwitchDefault"];function c(t){return{restrict:"EA",compile:function(n){if(o(n))i(n);else if(function(){var e=n[0];for(;e=e.parentNode;)if(e.nodeType===Node.DOCUMENT_FRAGMENT_NODE)return!0;return!1}())return function(e,t){o(t)&&i(n)};function o(e){return!!t.getClosest(e,"md-input-container")}function i(e){e.toggleClass("md-input-message-animation",!0)}},priority:100}}function m(e,t,n){return E(e,t,n),{addClass:function(e,t,n){h(e,n)}}}function u(e,t,n){return E(e,t,n),{enter:function(e,t){h(e,t)},leave:function(e,t){f(e,t)},addClass:function(e,t,n){"ng-hide"==t?f(e,n):n()},removeClass:function(e,t,n){"ng-hide"==t?h(e,n):n()}}}function p(e,t,n,o){return E(e,t,n),{enter:function(e,t){g(e).start().done(t)},leave:function(e,t){b(e).start().done(t)}}}function h(e,t){var n,o=[],i=v(e),r=i.children();0!=i.length&&0!=r.length?(fe.forEach(r,function(e){n=g(fe.element(e)),o.push(n.start())}),a.all(o,t)):t()}function f(e,t){var n,o=[],i=v(e),r=i.children();0!=i.length&&0!=r.length?(fe.forEach(r,function(e){n=b(fe.element(e)),o.push(n.start())}),a.all(o,t)):t()}function g(e){var t=parseInt(R.getComputedStyle(e[0]).height),n=parseInt(R.getComputedStyle(e[0]).marginTop),o=v(e),i=function(e){return e.controller("mdInputContainer").element}(e);return-t<n||o.hasClass("md-auto-hide")&&!i.hasClass("md-input-invalid")?d(e,{}):d(e,{event:"enter",structural:!0,from:{opacity:0,"margin-top":-t+"px"},to:{opacity:1,"margin-top":"0"},duration:.3})}function b(e){var t=e[0].offsetHeight,n=R.getComputedStyle(e[0]);return 0===parseInt(n.opacity)?d(e,{}):d(e,{event:"leave",structural:!0,from:{opacity:1,"margin-top":0},to:{opacity:0,"margin-top":-t+"px"},duration:.3})}function v(e){return e.hasClass("md-input-messages-animation")?e:e.hasClass("md-input-message-animation")?fe.element(s.getClosest(e,function(e){return e.classList.contains("md-input-messages-animation")})):fe.element(e[0].querySelector(".md-input-messages-animation"))}function E(e,t,n){a=e,d=t,s=n}}(),De.$inject=["$scope","$element","$mdListInkRipple"],Ne.$inject=["$mdTheming"],Se.$inject=["$mdAria","$mdConstant","$mdUtil","$timeout"],fe.module("material.components.list",["material.core"]).controller("MdListController",De).directive("mdList",Ne).directive("mdListItem",Se),fe.module("material.components.menu",["material.core","material.components.backdrop"]),Ie.$inject=["$mdMenu","$attrs","$element","$scope","$mdUtil","$timeout","$rootScope","$q","$log"],fe.module("material.components.menu").controller("mdMenuCtrl",Ie),He.$inject=["$mdUtil"],fe.module("material.components.menu").directive("mdMenu",He),Oe.$inject=["$$interimElementProvider"],fe.module("material.components.menu").provider("$mdMenu",Oe),fe.module("material.components.menuBar",["material.core","material.components.icon","material.components.menu"]),function(){e.$inject=["$scope","$rootScope","$element","$attrs","$mdConstant","$document","$mdUtil","$timeout"],fe.module("material.components.menuBar").controller("MenuBarController",e);var l=["handleKeyDown","handleMenuHover","scheduleOpenHoveredMenu","cancelScheduledOpen"];function e(e,t,n,o,i,r,a,d){this.$element=n,this.$attrs=o,this.$mdConstant=i,this.$mdUtil=a,this.$document=r,this.$scope=e,this.$rootScope=t,this.$timeout=d;var s=this;fe.forEach(l,function(e){s[e]=fe.bind(s,s[e])})}e.prototype.init=function(){var r=this.$element,a=this.$mdUtil,e=this.$scope,d=this,t=[];r.on("keydown",this.handleKeyDown),this.parentToolbar=a.getClosest(r,"MD-TOOLBAR"),t.push(this.$rootScope.$on("$mdMenuOpen",function(e,t){-1!=d.getMenus().indexOf(t[0])&&(r[0].classList.add("md-open"),t[0].classList.add("md-open"),d.currentlyOpenMenu=t.controller("mdMenu"),d.currentlyOpenMenu.registerContainerProxy(d.handleKeyDown),d.enableOpenOnHover())})),t.push(this.$rootScope.$on("$mdMenuClose",function(e,t,n){var o=d.getMenus();if(-1!=o.indexOf(t[0])&&(r[0].classList.remove("md-open"),t[0].classList.remove("md-open")),r[0].contains(t[0])){for(var i=t[0];i&&-1==o.indexOf(i);)i=a.getClosest(i,"MD-MENU",!0);i&&(n.skipFocus||i.querySelector("button:not([disabled])").focus(),d.currentlyOpenMenu=ge,d.disableOpenOnHover(),d.setKeyboardMode(!0))}})),e.$on("$destroy",function(){for(d.disableOpenOnHover();t.length;)t.shift()()}),this.setKeyboardMode(!0)},e.prototype.setKeyboardMode=function(e){e?this.$element[0].classList.add("md-keyboard-mode"):this.$element[0].classList.remove("md-keyboard-mode")},e.prototype.enableOpenOnHover=function(){if(!this.openOnHoverEnabled){var e=this;e.openOnHoverEnabled=!0,e.parentToolbar&&(e.parentToolbar.classList.add("md-has-open-menu"),e.$mdUtil.nextTick(function(){fe.element(e.parentToolbar).on("click",e.handleParentClick)},!1)),fe.element(e.getMenus()).on("mouseenter",e.handleMenuHover)}},e.prototype.handleMenuHover=function(e){this.setKeyboardMode(!1),this.openOnHoverEnabled&&this.scheduleOpenHoveredMenu(e)},e.prototype.disableOpenOnHover=function(){this.openOnHoverEnabled&&(this.openOnHoverEnabled=!1,this.parentToolbar&&(this.parentToolbar.classList.remove("md-has-open-menu"),fe.element(this.parentToolbar).off("click",this.handleParentClick)),fe.element(this.getMenus()).off("mouseenter",this.handleMenuHover))},e.prototype.scheduleOpenHoveredMenu=function(e){var t=fe.element(e.currentTarget).controller("mdMenu");this.setKeyboardMode(!1),this.scheduleOpenMenu(t)},e.prototype.scheduleOpenMenu=function(e){var t=this,n=this.$timeout;e!=t.currentlyOpenMenu&&(n.cancel(t.pendingMenuOpen),t.pendingMenuOpen=n(function(){t.pendingMenuOpen=ge,t.currentlyOpenMenu&&t.currentlyOpenMenu.close(!0,{closeAll:!0}),e.open()},200,!1))},e.prototype.handleKeyDown=function(e){var t,n,o,i=this.$mdConstant.KEY_CODE,r=this.currentlyOpenMenu,a=r&&r.isOpen;switch(this.setKeyboardMode(!0),e.keyCode){case i.DOWN_ARROW:r?r.focusMenuContainer():this.openFocusedMenu(),t=!0;break;case i.UP_ARROW:r&&r.close(),t=!0;break;case i.LEFT_ARROW:n=this.focusMenu(-1),a&&(o=fe.element(n).controller("mdMenu"),this.scheduleOpenMenu(o)),t=!0;break;case i.RIGHT_ARROW:n=this.focusMenu(1),a&&(o=fe.element(n).controller("mdMenu"),this.scheduleOpenMenu(o)),t=!0}t&&(e&&e.preventDefault&&e.preventDefault(),e&&e.stopImmediatePropagation&&e.stopImmediatePropagation())},e.prototype.focusMenu=function(e){var t=this.getMenus(),n=this.getFocusedMenuIndex();-1==n&&(n=this.getOpenMenuIndex());var o=!1;if(-1==n?o=!(n=0):(e<0&&0<n||0<e&&n<t.length-e)&&(n+=e,o=!0),o)return t[n].querySelector("button").focus(),t[n]},e.prototype.openFocusedMenu=function(){var e=this.getFocusedMenu();e&&fe.element(e).controller("mdMenu").open()},e.prototype.getMenus=function(){var e=this.$element;return this.$mdUtil.nodesToArray(e[0].children).filter(function(e){return"MD-MENU"==e.nodeName})},e.prototype.getFocusedMenu=function(){return this.getMenus()[this.getFocusedMenuIndex()]},e.prototype.getFocusedMenuIndex=function(){var e=this.$mdUtil.getClosest(this.$document[0].activeElement,"MD-MENU");return e?this.getMenus().indexOf(e):-1},e.prototype.getOpenMenuIndex=function(){for(var e=this.getMenus(),t=0;t<e.length;++t)if(e[t].classList.contains("md-open"))return t;return-1},e.prototype.handleParentClick=function(e){var t=this.querySelector("md-menu.md-open");t&&!t.contains(e.target)&&fe.element(t).controller("mdMenu").close(!0,{closeAll:!0})}}(),Pe.$inject=["$mdUtil","$mdTheming"],fe.module("material.components.menuBar").directive("mdMenuBar",Pe),fe.module("material.components.menuBar").directive("mdMenuDivider",function(){return{restrict:"E",compile:function(e,t){t.role||e[0].setAttribute("role","separator")}}}),Le.$inject=["$scope","$element","$attrs"],fe.module("material.components.menuBar").controller("MenuItemController",Le),Le.prototype.init=function(e){var t=this.$element,n=this.$attrs;this.ngModel=e,"checkbox"!=n.type&&"radio"!=n.type||(this.mode=n.type,this.iconEl=t[0].children[0],this.buttonEl=t[0].children[1],e&&this.initClickListeners())},Le.prototype.clearNgAria=function(){var t=this.$element[0];fe.forEach(["role","tabindex","aria-invalid","aria-checked"],function(e){t.removeAttribute(e)})},Le.prototype.initClickListeners=function(){var e=this,t=this.ngModel,n=this.$scope,o=this.$attrs,i=(this.$element,this.mode);this.handleClick=fe.bind(this,this.handleClick);var r=this.iconEl,a=fe.element(this.buttonEl),d=this.handleClick;function s(e){e?a.off("click",d):a.on("click",d)}o.$observe("disabled",s),s(o.disabled),t.$render=function(){e.clearNgAria(),function(){if("radio"!=i)return t.$modelValue;var e=o.ngValue?n.$eval(o.ngValue):o.value;return t.$modelValue==e}()?(r.style.display="",a.attr("aria-checked","true")):(r.style.display="none",a.attr("aria-checked","false"))},n.$$postDigest(t.$render)},Le.prototype.handleClick=function(e){var t,n=this.mode,o=this.ngModel,i=this.$attrs;"checkbox"==n?t=!o.$modelValue:"radio"==n&&(t=i.ngValue?this.$scope.$eval(i.ngValue):i.value),o.$setViewValue(t),o.$render()},Re.$inject=["$mdUtil","$mdConstant","$$mdSvgRegistry"],fe.module("material.components.menuBar").directive("mdMenuItem",Re),Fe.$inject=["$mdAria","$mdTheming"],Be.$inject=["$element","$scope","$timeout","$mdConstant"],Ue.$inject=["$mdAria","$$rAF","$mdUtil","$window"],je.$inject=["$element"],fe.module("material.components.navBar",["material.core"]).controller("MdNavBarController",Be).directive("mdNavBar",Fe).controller("MdNavItemController",je).directive("mdNavItem",Ue),Be.prototype._initTabs=function(){this._inkbar=fe.element(this._navBarEl.querySelector("md-nav-ink-bar"));var n=this;this._$timeout(function(){n._updateTabs(n.mdSelectedNavItem,ge)}),this._$scope.$watch("ctrl.mdSelectedNavItem",function(e,t){n._$timeout(function(){n._updateTabs(e,t)})})},Be.prototype._updateTabs=function(e,t){var n=this,o=this._getTabs(),i=e===t;if(o){var r=-1,a=-1,d=this._getTabByName(e),s=this._getTabByName(t);s&&(s.setSelected(!1),r=o.indexOf(s)),d&&(d.setSelected(!0),a=o.indexOf(d)),this._$timeout(function(){n._updateInkBarStyles(d,a,r),d&&s&&!i&&n._moveFocus(s,d)})}},Be.prototype._updateInkBarStyles=function(e,t,n){if(this._inkbar.toggleClass("_md-left",t<n).toggleClass("_md-right",n<t),this._inkbar.css({display:t<0?"none":""}),e){var o=e.getButtonEl(),i=o.offsetLeft;this._inkbar.css({left:i+"px",width:o.offsetWidth+"px"})}},Be.prototype._getTabs=function(){var e=Array.prototype.slice.call(this._navBarEl.querySelectorAll(".md-nav-item")).map(function(e){return fe.element(e).controller("mdNavItem")});return e.indexOf(ge)?e:null},Be.prototype._getTabByName=function(t){return this._findTab(function(e){return e.getName()===t})},Be.prototype._getSelectedTab=function(){return this._findTab(function(e){return e.isSelected()})},Be.prototype.getFocusedTab=function(){return this._findTab(function(e){return e.hasFocus()})},Be.prototype._findTab=function(e,t){var n=this._getTabs();t!==ge&&null!==t||(t=0);for(var o=t;o<n.length;o++)if(e(n[o]))return n[o];return null},Be.prototype._findTabReverse=function(e,t){var n=this._getTabs();t!==ge&&null!==t||(t=n.length-1);for(var o=t;0<=o;o--)if(e(n[o]))return n[o];return null},Be.prototype.onFocus=function(){var e=this._getSelectedTab();e&&e.setFocused(!0)},Be.prototype._moveFocus=function(e,t){e.setFocused(!1),t.setFocused(!0)},Be.prototype._focusFirstTab=function(){if(this._getTabs()){var e=this._findTab(function(e){return e._isEnabled()});e&&this._moveFocus(this.getFocusedTab(),e)}},Be.prototype._focusLastTab=function(){if(this._getTabs()){var e=this._findTabReverse(function(e){return e._isEnabled()});e&&this._moveFocus(this.getFocusedTab(),e)}},Be.prototype._focusNextTab=function(e){if(this._getTabs()){var t=this._findTab(function(e){return e._isEnabled()},e+1);t?this._moveFocus(this.getFocusedTab(),t):this._focusFirstTab()}},Be.prototype._focusPreviousTab=function(e){if(this._getTabs()){var t=this._findTabReverse(function(e){return e._isEnabled()},e-1);t?this._moveFocus(this.getFocusedTab(),t):this._focusLastTab()}},Be.prototype.onKeydown=function(e){var t=this._$mdConstant.KEY_CODE,n=this._getTabs(),o=this.getFocusedTab();if(o&&n){var i=n.indexOf(o);switch(e.keyCode){case t.UP_ARROW:case t.LEFT_ARROW:e.preventDefault(),this._focusPreviousTab(i);break;case t.DOWN_ARROW:case t.RIGHT_ARROW:e.preventDefault(),this._focusNextTab(i);break;case t.SPACE:case t.ENTER:this._$timeout(function(){o.getButtonEl().click()});break;case t.HOME:e.preventDefault(),this._focusFirstTab();break;case t.END:e.preventDefault(),this._focusLastTab()}}},je.prototype.getNgClassMap=function(){return{"md-active":this._selected,"md-primary":this._selected,"md-unselected":!this._selected,"md-focused":this._focused}},je.prototype.getName=function(){return this.name},je.prototype.getButtonEl=function(){return this._$element[0].querySelector("._md-nav-button")},je.prototype.setSelected=function(e){(this._selected=e)?this.getButtonEl().setAttribute("tabindex","0"):this.getButtonEl().setAttribute("tabindex","-1")},je.prototype.isSelected=function(){return this._selected},je.prototype.setFocused=function(e){(this._focused=e)&&this.getButtonEl().focus()},je.prototype.hasFocus=function(){return this._focused},je.prototype._isEnabled=function(){return!this._$element.attr("disabled")},function(){d.$inject=["presets","$rootElement","$rootScope","$injector","$window"],fe.module("material.components.panel",["material.core","material.components.backdrop"]).provider("$mdPanel",function(){return{definePreset:e,getAllPresets:t,clearPresets:o,$get:["$rootElement","$rootScope","$injector","$window",function(e,t,n,o){return new d(i,e,t,n,o)}]}});var r=80,a="_md-panel-hidden",n=fe.element('<div class="_md-panel-focus-trap" tabindex="0"></div>'),i={};function e(e,t){if(!e||!t)throw new Error("mdPanelProvider: The panel preset definition is malformed. The name and preset object are required.");if(i.hasOwnProperty(e))throw new Error("mdPanelProvider: The panel preset you have requested has already been defined.");delete t.id,delete t.position,delete t.animation,i[e]=t}function t(){return fe.copy(i)}function o(){i={}}function d(e,t,n,o,i){this._defaultConfigOptions={bindToController:!0,clickOutsideToClose:!1,disableParentScroll:!1,escapeToClose:!1,focusOnOpen:!0,fullscreen:!1,hasBackdrop:!1,propagateContainerEvents:!1,transformTemplate:fe.bind(this,this._wrapTemplate),trapFocus:!1,zIndex:r},this._config={},this._presets=e,this._$rootElement=t,this._$rootScope=n,this._$injector=o,this._$window=i,this._$mdUtil=this._$injector.get("$mdUtil"),this._trackedPanels={},this._groups=Object.create(null),this.animation=l.animation,this.xPosition=h.xPosition,this.yPosition=h.yPosition,this.interceptorTypes=s.interceptorTypes,this.closeReasons=s.closeReasons,this.absPosition=h.absPosition}function s(e,t){this._$q=t.get("$q"),this._$mdCompiler=t.get("$mdCompiler"),this._$mdConstant=t.get("$mdConstant"),this._$mdUtil=t.get("$mdUtil"),this._$mdTheming=t.get("$mdTheming"),this._$rootScope=t.get("$rootScope"),this._$animate=t.get("$animate"),this._$mdPanel=t.get("$mdPanel"),this._$log=t.get("$log"),this._$window=t.get("$window"),this._$$rAF=t.get("$$rAF"),this.id=e.id,this.config=e,this.panelContainer,this.panelEl,this.isAttached=!1,this._removeListeners=[],this._topFocusTrap,this._bottomFocusTrap,this._backdropRef,this._restoreScroll=null,this._interceptors=Object.create(null),this._compilerCleanup=null,this._restoreCache={styles:"",classes:""}}function h(e){this._$window=e.get("$window"),this._isRTL=e.get("$mdUtil").isRtl(),this._$mdConstant=e.get("$mdConstant"),this._absolute=!1,this._relativeToEl,this._top="",this._bottom="",this._left="",this._right="",this._translateX=[],this._translateY=[],this._positions=[],this._actualPosition}function l(e){this._$mdUtil=e.get("$mdUtil"),this._openFrom,this._closeTo,this._animationClass="",this._openDuration,this._closeDuration,this._rawDuration}function c(e){var t=fe.isString(e)?document.querySelector(e):e;return fe.element(t)}function m(e){return fe.isNumber(e)?e+"px":e}d.prototype.create=function(e,t){if("string"==typeof e?e=this._getPresetByName(e):"object"!=typeof e||!fe.isUndefined(t)&&t||(t=e,e={}),e=e||{},t=t||{},fe.isDefined(t.id)&&this._trackedPanels[t.id]){var n=this._trackedPanels[t.id];return fe.extend(n.config,t),n}this._config=fe.extend({id:t.id||"panel_"+this._$mdUtil.nextUid(),scope:this._$rootScope.$new(!0),attachTo:this._$rootElement},this._defaultConfigOptions,t,e);var o=new s(this._config,this._$injector);return this._trackedPanels[this._config.id]=o,this._config.groupName&&(fe.isString(this._config.groupName)&&(this._config.groupName=[this._config.groupName]),fe.forEach(this._config.groupName,function(e){o.addToGroup(e)})),this._config.scope.$on("$destroy",fe.bind(o,o.detach)),o},d.prototype.open=function(e,t){var n=this.create(e,t);return n.open().then(function(){return n})},d.prototype._getPresetByName=function(e){if(!this._presets[e])throw new Error("mdPanel: The panel preset configuration that you requested does not exist. Use the $mdPanelProvider to create a preset before requesting one.");return this._presets[e]},d.prototype.newPanelPosition=function(){return new h(this._$injector)},d.prototype.newPanelAnimation=function(){return new l(this._$injector)},d.prototype.newPanelGroup=function(e,t){if(!this._groups[e]){var n={panels:[],openPanels:[],maxOpen:0<(t=t||{}).maxOpen?t.maxOpen:1/0};this._groups[e]=n}return this._groups[e]},d.prototype.setGroupMaxOpen=function(e,t){if(!this._groups[e])throw new Error("mdPanel: Group does not exist yet. Call newPanelGroup().");this._groups[e].maxOpen=t},d.prototype._openCountExceedsMaxOpen=function(e){if(this._groups[e]){var t=this._groups[e];return 0<t.maxOpen&&t.openPanels.length>t.maxOpen}return!1},d.prototype._closeFirstOpenedPanel=function(e){this._groups[e].openPanels[0].close()},d.prototype._wrapTemplate=function(e){return'<div class="md-panel-outer-wrapper">  <div class="md-panel _md-panel-offscreen">'+(e||"")+"</div></div>"},d.prototype._wrapContentElement=function(e){var t=fe.element('<div class="md-panel-outer-wrapper">');return e.addClass("md-panel _md-panel-offscreen"),t.append(e),t},s.interceptorTypes={CLOSE:"onClose"},s.prototype.open=function(){var i=this;return this._$q(function(e,t){var n=i._done(e,i),o=i._simpleBind(i.show,i);i.attach().then(o).then(function(){i.config.groupName&&fe.forEach(i.config.groupName,function(e){i._$mdPanel._openCountExceedsMaxOpen(e)&&i._$mdPanel._closeFirstOpenedPanel(e)})}).then(n).catch(t)})},s.prototype.close=function(r){var a=this;return this._$q(function(o,i){a._callInterceptors(s.interceptorTypes.CLOSE).then(function(){var e=a._done(o,a),t=a._simpleBind(a.detach,a),n=a.config.onCloseSuccess||fe.noop;n=fe.bind(a,n,a,r),a.hide().then(t).then(e).then(n).catch(i)},i)})},s.prototype.attach=function(){if(this.isAttached&&this.panelEl)return this._$q.when(this);var i=this;return this._$q(function(e,t){var n=i._done(e,i),o=i.config.onDomAdded||fe.noop;i._$q.all([i._createBackdrop(),i._createPanel().then(function(e){return i.isAttached=!0,i._addEventListeners(),e}).catch(t)]).then(o).then(n).catch(t)})},s.prototype.detach=function(){if(!this.isAttached)return this._$q.when(this);var o=this,i=o.config.onDomRemoved||fe.noop;return this._restoreScroll&&(this._restoreScroll(),this._restoreScroll=null),this._$q(function(e,t){var n=o._done(e,o);o._$q.all([(o._removeEventListeners(),o._topFocusTrap&&o._topFocusTrap.parentNode&&o._topFocusTrap.parentNode.removeChild(o._topFocusTrap),o._bottomFocusTrap&&o._bottomFocusTrap.parentNode&&o._bottomFocusTrap.parentNode.removeChild(o._bottomFocusTrap),o._restoreCache.classes&&(o.panelEl[0].className=o._restoreCache.classes),o.panelEl[0].style.cssText=o._restoreCache.styles||"",o._compilerCleanup(),o.panelContainer.remove(),o.isAttached=!1,o._$q.when(o)),!o._backdropRef||o._backdropRef.detach()]).then(i).then(n).catch(t)})},s.prototype.destroy=function(){var t=this;this.config.groupName&&fe.forEach(this.config.groupName,function(e){t.removeFromGroup(e)}),this.config.scope.$destroy(),this.config.locals=null,this.config.onDomAdded=null,this.config.onDomRemoved=null,this.config.onRemoving=null,this.config.onOpenComplete=null,this._interceptors=null},s.prototype.show=function(){if(!this.panelContainer)return this._$q(function(e,t){t("mdPanel: Panel does not exist yet. Call open() or attach().")});if(!this.panelContainer.hasClass(a))return this._$q.when(this);var i=this;return this._$q(function(e,t){var n=i._done(e,i),o=i.config.onOpenComplete||fe.noop;i._$q.all([i._backdropRef?i._backdropRef.show():i,(i.panelContainer.removeClass(a),i._animateOpen()).then(function(){i._focusOnOpen()},t)]).then(o).then(function(){i.config.groupName&&fe.forEach(i.config.groupName,function(e){i._$mdPanel._groups[e].openPanels.push(i)})}).then(n).catch(t)})},s.prototype.hide=function(){if(!this.panelContainer)return this._$q(function(e,t){t("mdPanel: Panel does not exist yet. Call open() or attach().")});if(this.panelContainer.hasClass(a))return this._$q.when(this);var i=this;return this._$q(function(e,t){var n=i._done(e,i),o=i.config.onRemoving||fe.noop;i._$q.all([i._backdropRef?i._backdropRef.hide():i,i._animateClose().then(o).then(function(){i.panelContainer.addClass(a)}).then(function(){var t;i.config.groupName&&fe.forEach(i.config.groupName,function(e){e=i._$mdPanel._groups[e],-1<(t=e.openPanels.indexOf(i))&&e.openPanels.splice(t,1)})}).then(function(){var e=i.config.origin;e&&c(e).focus()}).catch(t)]).then(n,t)})},s.prototype.addClass=function(e,t){if(this._$log.warn("mdPanel: The addClass method is in the process of being deprecated. Full deprecation is scheduled for the AngularJS Material 1.2 release. To achieve the same results, use the panelContainer or panelEl JQLite elements that are referenced in MdPanelRef."),!this.panelContainer)throw new Error("mdPanel: Panel does not exist yet. Call open() or attach().");t||this.panelContainer.hasClass(e)?t&&!this.panelEl.hasClass(e)&&this.panelEl.addClass(e):this.panelContainer.addClass(e)},s.prototype.removeClass=function(e,t){if(this._$log.warn("mdPanel: The removeClass method is in the process of being deprecated. Full deprecation is scheduled for the AngularJS Material 1.2 release. To achieve the same results, use the panelContainer or panelEl JQLite elements that are referenced in MdPanelRef."),!this.panelContainer)throw new Error("mdPanel: Panel does not exist yet. Call open() or attach().");!t&&this.panelContainer.hasClass(e)?this.panelContainer.removeClass(e):t&&this.panelEl.hasClass(e)&&this.panelEl.removeClass(e)},s.prototype.toggleClass=function(e,t){if(this._$log.warn("mdPanel: The toggleClass method is in the process of being deprecated. Full deprecation is scheduled for the AngularJS Material 1.2 release. To achieve the same results, use the panelContainer or panelEl JQLite elements that are referenced in MdPanelRef."),!this.panelContainer)throw new Error("mdPanel: Panel does not exist yet. Call open() or attach().");t?this.panelEl.toggleClass(e):this.panelContainer.toggleClass(e)},s.prototype._compile=function(){var o=this;return o._$mdCompiler.compile(o.config).then(function(e){var t=o.config;if(t.contentElement){var n=e.element;o._restoreCache.styles=n[0].style.cssText,o._restoreCache.classes=n[0].className,o.panelContainer=o._$mdPanel._wrapContentElement(n),o.panelEl=n}else o.panelContainer=e.link(t.scope),o.panelEl=fe.element(o.panelContainer[0].querySelector(".md-panel"));return o._compilerCleanup=e.cleanup,c(o.config.attachTo).append(o.panelContainer),o})},s.prototype._createPanel=function(){var n=this;return this._$q(function(e,t){n.config.locals||(n.config.locals={}),(n.config.locals.mdPanelRef=n)._compile().then(function(){n.config.disableParentScroll&&(n._restoreScroll=n._$mdUtil.disableScrollAround(null,n.panelContainer,{disableScrollMask:!0})),n.config.panelClass&&n.panelEl.addClass(n.config.panelClass),n.config.propagateContainerEvents&&(n.panelContainer.css("pointer-events","none"),n.panelEl.css("pointer-events","all")),n._$animate.pin&&n._$animate.pin(n.panelContainer,c(n.config.attachTo)),n._configureTrapFocus(),n._addStyles().then(function(){e(n)},t)},t)})},s.prototype._addStyles=function(){var n=this;return this._$q(function(e){n.panelContainer.css("z-index",n.config.zIndex),n.panelEl.css("z-index",n.config.zIndex+1);function t(){n._setTheming(),n.panelEl.removeClass("_md-panel-offscreen"),n.panelContainer.addClass(a),e(n)}if(n.config.fullscreen)return n.panelEl.addClass("_md-panel-fullscreen"),void t();n.config.position?n._$rootScope.$$postDigest(function(){n._updatePosition(!0),n._setTheming(),e(n)}):t()})},s.prototype._setTheming=function(){this._$mdTheming(this.panelEl),this._$mdTheming(this.panelContainer)},s.prototype.updatePosition=function(e){if(!this.panelContainer)throw new Error("mdPanel: Panel does not exist yet. Call open() or attach().");this.config.position=e,this._updatePosition()},s.prototype._updatePosition=function(e){var t=this.config.position;t&&(t._setPanelPosition(this.panelEl),e&&(this.panelEl.removeClass("_md-panel-offscreen"),this.panelContainer.addClass(a)),this.panelEl.css(h.absPosition.TOP,t.getTop()),this.panelEl.css(h.absPosition.BOTTOM,t.getBottom()),this.panelEl.css(h.absPosition.LEFT,t.getLeft()),this.panelEl.css(h.absPosition.RIGHT,t.getRight()))},s.prototype._focusOnOpen=function(){if(this.config.focusOnOpen){var e=this;this._$rootScope.$$postDigest(function(){(e._$mdUtil.findFocusTarget(e.panelEl)||e.panelEl).focus()})}},s.prototype._createBackdrop=function(){if(this.config.hasBackdrop){if(!this._backdropRef){var e=this._$mdPanel.newPanelAnimation().openFrom(this.config.attachTo).withAnimation({open:"_md-opaque-enter",close:"_md-opaque-leave"});this.config.animation&&e.duration(this.config.animation._rawDuration);var t={animation:e,attachTo:this.config.attachTo,focusOnOpen:!1,panelClass:"_md-panel-backdrop",zIndex:this.config.zIndex-1};this._backdropRef=this._$mdPanel.create(t)}if(!this._backdropRef.isAttached)return this._backdropRef.attach()}},s.prototype._addEventListeners=function(){this._configureEscapeToClose(),this._configureClickOutsideToClose(),this._configureScrollListener()},s.prototype._removeEventListeners=function(){this._removeListeners&&this._removeListeners.forEach(function(e){e()}),this._removeListeners=[]},s.prototype._configureEscapeToClose=function(){if(this.config.escapeToClose){var e=c(this.config.attachTo),t=this,n=function(e){e.keyCode===t._$mdConstant.KEY_CODE.ESCAPE&&(e.stopPropagation(),e.preventDefault(),t.close(s.closeReasons.ESCAPE))};this.panelContainer.on("keydown",n),e.on("keydown",n),this._removeListeners.push(function(){t.panelContainer.off("keydown",n),e.off("keydown",n)})}},s.prototype._configureClickOutsideToClose=function(){if(this.config.clickOutsideToClose){var t,n=this.config.propagateContainerEvents?fe.element(document.body):this.panelContainer,e=function(e){t=e.target},o=this,i=function(e){o.config.propagateContainerEvents?t===o.panelEl[0]||o.panelEl[0].contains(t)||o.close():t===n[0]&&e.target===n[0]&&(e.stopPropagation(),e.preventDefault(),o.close(s.closeReasons.CLICK_OUTSIDE))};n.on("mousedown",e),n.on("mouseup",i),this._removeListeners.push(function(){n.off("mousedown",e),n.off("mouseup",i)})}},s.prototype._configureScrollListener=function(){if(!this.config.disableParentScroll){var e=fe.bind(this,this._updatePosition),t=this._$$rAF.throttle(e),n=this,o=function(){t()};this._$window.addEventListener("scroll",o,!0),this._removeListeners.push(function(){n._$window.removeEventListener("scroll",o,!0)})}},s.prototype._configureTrapFocus=function(){if(this.panelEl.attr("tabIndex","-1"),this.config.trapFocus){var e=this.panelEl;this._topFocusTrap=n.clone()[0],this._bottomFocusTrap=n.clone()[0];var t=function(){e.focus()};this._topFocusTrap.addEventListener("focus",t),this._bottomFocusTrap.addEventListener("focus",t),this._removeListeners.push(this._simpleBind(function(){this._topFocusTrap.removeEventListener("focus",t),this._bottomFocusTrap.removeEventListener("focus",t)},this)),e[0].parentNode.insertBefore(this._topFocusTrap,e[0]),e.after(this._bottomFocusTrap)}},s.prototype.updateAnimation=function(e){this.config.animation=e,this._backdropRef&&this._backdropRef.config.animation.duration(e._rawDuration)},s.prototype._animateOpen=function(){this.panelContainer.addClass("md-panel-is-showing");var n=this.config.animation;if(!n)return this.panelContainer.addClass("_md-panel-shown"),this._$q.when(this);var o=this;return this._$q(function(e){var t=o._done(e,o);n.animateOpen(o.panelEl).then(t,function(){o._$log.warn("mdPanel: MdPanel Animations failed. Showing panel without animating."),t()})})},s.prototype._animateClose=function(){var n=this.config.animation;if(!n)return this.panelContainer.removeClass("md-panel-is-showing"),this.panelContainer.removeClass("_md-panel-shown"),this._$q.when(this);var o=this;return this._$q(function(e){function t(){o.panelContainer.removeClass("md-panel-is-showing"),e(o)}n.animateClose(o.panelEl).then(t,function(){o._$log.warn("mdPanel: MdPanel Animations failed. Hiding panel without animating."),t()})})},s.prototype.registerInterceptor=function(e,t){var n=null;if(fe.isString(e)?fe.isFunction(t)||(n="Interceptor callback must be a function, instead got "+typeof t):n="Interceptor type must be a string, instead got "+typeof e,n)throw new Error("MdPanel: "+n);var o=this._interceptors[e]=this._interceptors[e]||[];return-1===o.indexOf(t)&&o.push(t),this},s.prototype.removeInterceptor=function(e,t){var n=this._interceptors[e]?this._interceptors[e].indexOf(t):-1;return-1<n&&this._interceptors[e].splice(n,1),this},s.prototype.removeAllInterceptors=function(e){return e?this._interceptors[e]=[]:this._interceptors=Object.create(null),this},s.prototype._callInterceptors=function(e){var o=this,i=o._$q;return(o._interceptors&&o._interceptors[e]||[]).reduceRight(function(e,t){var n=t&&fe.isFunction(t.then)?t:null;return e.then(function(){if(!n)try{n=t(o)}catch(e){n=i.reject(e)}return n})},i.resolve(o))},s.prototype._simpleBind=function(t,n){return function(e){return t.apply(n,e)}},s.prototype._done=function(e,t){return function(){e(t)}},s.prototype.addToGroup=function(e){this._$mdPanel._groups[e]||this._$mdPanel.newPanelGroup(e);var t=this._$mdPanel._groups[e];t.panels.indexOf(this)<0&&t.panels.push(this)},s.prototype.removeFromGroup=function(e){if(!this._$mdPanel._groups[e])throw new Error("mdPanel: The group "+e+" does not exist.");var t=this._$mdPanel._groups[e],n=t.panels.indexOf(this);-1<n&&t.panels.splice(n,1)},s.closeReasons={CLICK_OUTSIDE:"clickOutsideToClose",ESCAPE:"escapeToClose"},h.xPosition={CENTER:"center",ALIGN_START:"align-start",ALIGN_END:"align-end",OFFSET_START:"offset-start",OFFSET_END:"offset-end"},h.yPosition={CENTER:"center",ALIGN_TOPS:"align-tops",ALIGN_BOTTOMS:"align-bottoms",ABOVE:"above",BELOW:"below"},h.absPosition={TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},h.viewportMargin=8,h.prototype.absolute=function(){return this._absolute=!0,this},h.prototype._setPosition=function(e,t){if(e===h.absPosition.RIGHT||e===h.absPosition.LEFT)this._left=this._right="";else{if(e!==h.absPosition.BOTTOM&&e!==h.absPosition.TOP){var n=Object.keys(h.absPosition).join().toLowerCase();throw new Error("mdPanel: Position must be one of "+n+".")}this._top=this._bottom=""}return this["_"+e]=fe.isString(t)?t:"0",this},h.prototype.top=function(e){return this._setPosition(h.absPosition.TOP,e)},h.prototype.bottom=function(e){return this._setPosition(h.absPosition.BOTTOM,e)},h.prototype.start=function(e){var t=this._isRTL?h.absPosition.RIGHT:h.absPosition.LEFT;return this._setPosition(t,e)},h.prototype.end=function(e){var t=this._isRTL?h.absPosition.LEFT:h.absPosition.RIGHT;return this._setPosition(t,e)},h.prototype.left=function(e){return this._setPosition(h.absPosition.LEFT,e)},h.prototype.right=function(e){return this._setPosition(h.absPosition.RIGHT,e)},h.prototype.centerHorizontally=function(){return this._left="50%",this._right="",this._translateX=["-50%"],this},h.prototype.centerVertically=function(){return this._top="50%",this._bottom="",this._translateY=["-50%"],this},h.prototype.center=function(){return this.centerHorizontally().centerVertically()},h.prototype.relativeTo=function(e){return this._absolute=!1,this._relativeToEl=c(e),this},h.prototype.addPanelPosition=function(e,t){if(!this._relativeToEl)throw new Error("mdPanel: addPanelPosition can only be used with relative positioning. Set relativeTo first.");return this._validateXPosition(e),this._validateYPosition(t),this._positions.push({x:e,y:t}),this},h.prototype._validateYPosition=function(e){if(null!=e){for(var t,n=Object.keys(h.yPosition),o=[],i=0;t=n[i];i++){var r=h.yPosition[t];if(o.push(r),r===e)return}throw new Error("mdPanel: Panel y position only accepts the following values:\n"+o.join(" | "))}},h.prototype._validateXPosition=function(e){if(null!=e){for(var t,n=Object.keys(h.xPosition),o=[],i=0;t=n[i];i++){var r=h.xPosition[t];if(o.push(r),r===e)return}throw new Error("mdPanel: Panel x Position only accepts the following values:\n"+o.join(" | "))}},h.prototype.withOffsetX=function(e){return this._translateX.push(m(e)),this},h.prototype.withOffsetY=function(e){return this._translateY.push(m(e)),this},h.prototype.getTop=function(){return this._top},h.prototype.getBottom=function(){return this._bottom},h.prototype.getLeft=function(){return this._left},h.prototype.getRight=function(){return this._right},h.prototype.getTransform=function(){return(this._reduceTranslateValues("translateX",this._translateX)+" "+this._reduceTranslateValues("translateY",this._translateY)).trim()},h.prototype._setTransform=function(e){return e.css(this._$mdConstant.CSS.TRANSFORM,this.getTransform())},h.prototype._isOnscreen=function(e){var t=parseInt(this.getLeft()),n=parseInt(this.getTop());if(this._translateX.length||this._translateY.length){var o=function(e,t){var n=getComputedStyle(e[0]||e)[t],o=n.indexOf("("),i=n.lastIndexOf(")"),r={x:0,y:0};if(-1<o&&-1<i){var a=n.substring(o+1,i).split(", ").slice(-2);r.x=parseInt(a[0]),r.y=parseInt(a[1])}return r}(e,this._$mdConstant.CSS.TRANSFORM);t+=o.x,n+=o.y}var i=t+e[0].offsetWidth,r=n+e[0].offsetHeight;return 0<=t&&0<=n&&r<=this._$window.innerHeight&&i<=this._$window.innerWidth},h.prototype.getActualPosition=function(){return this._actualPosition},h.prototype._reduceTranslateValues=function(n,e){return e.map(function(e){var t=fe.isFunction(e)?m(e(this)):e;return n+"("+t+")"},this).join(" ")},h.prototype._setPanelPosition=function(e){if(e.removeClass("_md-panel-position-adjusted"),this._absolute)this._setTransform(e);else{if(this._actualPosition)return this._calculatePanelPosition(e,this._actualPosition),this._setTransform(e),void this._constrainToViewport(e);for(var t=0;t<this._positions.length;t++)if(this._actualPosition=this._positions[t],this._calculatePanelPosition(e,this._actualPosition),this._setTransform(e),this._isOnscreen(e))return;this._constrainToViewport(e)}},h.prototype._constrainToViewport=function(e){var t=h.viewportMargin,n=this._top,o=this._left;if(this.getTop()){var i=parseInt(this.getTop()),r=e[0].offsetHeight+i,a=this._$window.innerHeight;i<t?this._top=t+"px":a<r&&(this._top=i-(r-a+t)+"px")}if(this.getLeft()){var d=parseInt(this.getLeft()),s=e[0].offsetWidth+d,l=this._$window.innerWidth;d<t?this._left=t+"px":l<s&&(this._left=d-(s-l+t)+"px")}e.toggleClass("_md-panel-position-adjusted",this._top!==n||this._left!==o)},h.prototype._reverseXPosition=function(e){if(e===h.xPosition.CENTER)return e;return-1<e.indexOf("start")?e.replace("start","end"):e.replace("end","start")},h.prototype._bidi=function(e){return this._isRTL?this._reverseXPosition(e):e},h.prototype._calculatePanelPosition=function(e,t){var n=e[0].getBoundingClientRect(),o=Math.max(n.width,e[0].clientWidth),i=Math.max(n.height,e[0].clientHeight),r=this._relativeToEl[0].getBoundingClientRect(),a=r.left,d=r.right,s=r.width;switch(this._bidi(t.x)){case h.xPosition.OFFSET_START:this._left=a-o+"px";break;case h.xPosition.ALIGN_END:this._left=d-o+"px";break;case h.xPosition.CENTER:var l=a+.5*s-.5*o;this._left=l+"px";break;case h.xPosition.ALIGN_START:this._left=a+"px";break;case h.xPosition.OFFSET_END:this._left=d+"px"}var c=r.top,m=r.bottom,u=r.height;switch(t.y){case h.yPosition.ABOVE:this._top=c-i+"px";break;case h.yPosition.ALIGN_BOTTOMS:this._top=m-i+"px";break;case h.yPosition.CENTER:var p=c+.5*u-.5*i;this._top=p+"px";break;case h.yPosition.ALIGN_TOPS:this._top=c+"px";break;case h.yPosition.BELOW:this._top=m+"px"}},l.animation={SLIDE:"md-panel-animate-slide",SCALE:"md-panel-animate-scale",FADE:"md-panel-animate-fade"},l.prototype.openFrom=function(e){return e=e.target?e.target:e,this._openFrom=this._getPanelAnimationTarget(e),this._closeTo||(this._closeTo=this._openFrom),this},l.prototype.closeTo=function(e){return this._closeTo=this._getPanelAnimationTarget(e),this},l.prototype.duration=function(e){return e&&(fe.isNumber(e)?this._openDuration=this._closeDuration=t(e):fe.isObject(e)&&(this._openDuration=t(e.open),this._closeDuration=t(e.close))),this._rawDuration=e,this;function t(e){if(fe.isNumber(e))return e/1e3}},l.prototype._getPanelAnimationTarget=function(e){return fe.isDefined(e.top)||fe.isDefined(e.left)?{element:ge,bounds:{top:e.top||0,left:e.left||0}}:this._getBoundingClientRect(c(e))},l.prototype.withAnimation=function(e){return this._animationClass=e,this},l.prototype.animateOpen=function(e){var t=this._$mdUtil.dom.animator;this._fixBounds(e);var n={},o=e[0].style.transform||"",i=t.toTransformCss(o),r=t.toTransformCss(o);switch(this._animationClass){case l.animation.SLIDE:e.css("opacity","1"),n={transitionInClass:"_md-panel-animate-enter"};var a=t.calculateSlideToOrigin(e,this._openFrom)||"";i=t.toTransformCss(a+" "+o);break;case l.animation.SCALE:n={transitionInClass:"_md-panel-animate-enter"};var d=t.calculateZoomToOrigin(e,this._openFrom)||"";i=t.toTransformCss(o+" "+d);break;case l.animation.FADE:n={transitionInClass:"_md-panel-animate-enter"};break;default:n=fe.isString(this._animationClass)?{transitionInClass:this._animationClass}:{transitionInClass:this._animationClass.open,transitionOutClass:this._animationClass.close}}return n.duration=this._openDuration,t.translate3d(e,i,r,n)},l.prototype.animateClose=function(e){var t=this._$mdUtil.dom.animator,n={},o=e[0].style.transform||"",i=t.toTransformCss(o),r=t.toTransformCss(o);switch(this._animationClass){case l.animation.SLIDE:e.css("opacity","1"),n={transitionInClass:"_md-panel-animate-leave"};var a=t.calculateSlideToOrigin(e,this._closeTo)||"";r=t.toTransformCss(a+" "+o);break;case l.animation.SCALE:n={transitionInClass:"_md-panel-animate-scale-out _md-panel-animate-leave"};var d=t.calculateZoomToOrigin(e,this._closeTo)||"";r=t.toTransformCss(o+" "+d);break;case l.animation.FADE:n={transitionInClass:"_md-panel-animate-fade-out _md-panel-animate-leave"};break;default:n=fe.isString(this._animationClass)?{transitionOutClass:this._animationClass}:{transitionInClass:this._animationClass.close,transitionOutClass:this._animationClass.open}}return n.duration=this._closeDuration,t.translate3d(e,i,r,n)},l.prototype._fixBounds=function(e){var t=e[0].offsetWidth,n=e[0].offsetHeight;this._openFrom&&null==this._openFrom.bounds.height&&(this._openFrom.bounds.height=n),this._openFrom&&null==this._openFrom.bounds.width&&(this._openFrom.bounds.width=t),this._closeTo&&null==this._closeTo.bounds.height&&(this._closeTo.bounds.height=n),this._closeTo&&null==this._closeTo.bounds.width&&(this._closeTo.bounds.width=t)},l.prototype._getBoundingClientRect=function(e){if(e instanceof fe.element)return{element:e,bounds:e[0].getBoundingClientRect()}}}(),fe.module("material.components.progressCircular",["material.core"]),qe.$inject=["$window","$mdProgressCircular","$mdTheming","$mdUtil","$interval","$log"],fe.module("material.components.progressCircular").directive("mdProgressCircular",qe),fe.module("material.components.progressCircular").provider("$mdProgressCircular",function(){var t={progressSize:50,strokeWidth:10,duration:100,easeFn:e,durationIndeterminate:1333,startIndeterminate:1,endIndeterminate:149,easeFnIndeterminate:n,easingPresets:{linearEase:e,materialEase:n}};return{configure:function(e){return t=fe.extend(t,e||{})},$get:function(){return t}};function e(e,t,n,o){return n*e/o+t}function n(e,t,n,o){var i=(e/=o)*e,r=i*e;return t+n*(6*r*i+-15*i*i+10*r)}}),ze.$inject=["$mdTheming","$mdUtil","$log"],fe.module("material.components.progressLinear",["material.core"]).directive("mdProgressLinear",ze),We.$inject=["$mdUtil","$mdConstant","$mdTheming","$timeout"],Ve.$inject=["$mdAria","$mdUtil","$mdTheming"],fe.module("material.components.radioButton",["material.core"]).directive("mdRadioGroup",We).directive("mdRadioButton",Ve),function(){e.$inject=["$mdSelect","$mdUtil","$mdConstant","$mdTheming","$mdAria","$parse","$sce","$injector"],t.$inject=["$parse","$mdUtil","$mdConstant","$mdTheming"],n.$inject=["$mdButtonInkRipple","$mdUtil","$mdTheming"],o.$inject=["$$interimElementProvider"];var P=8,f=0,c=fe.element('<div class="md-container"><div class="md-icon"></div></div>');function e(k,x,N,S,D,I,H,e){var t=N.KEY_CODE;t.SPACE,t.ENTER,t.UP_ARROW,t.DOWN_ARROW;return{restrict:"E",require:["^?mdInputContainer","mdSelect","ngModel","?^form"],compile:function(e,t){var n=fe.element("<md-select-value><span></span></md-select-value>");n.append('<span class="md-select-icon" aria-hidden="true"></span>'),n.addClass("md-select-value"),n[0].hasAttribute("id")||n.attr("id","select_value_label_"+x.nextUid());var o=e.find("md-content");o.length||e.append(fe.element("<md-content>").append(e.contents()));o.attr("role","presentation"),t.mdOnOpen&&(e.find("md-content").prepend(fe.element('<div> <md-progress-circular md-mode="indeterminate" ng-if="$$loadingAsyncDone === false" md-diameter="25px"></md-progress-circular></div>')),e.find("md-option").attr("ng-show","$$loadingAsyncDone"));if(t.name){var i=fe.element('<select class="md-visually-hidden"></select>');i.attr({name:t.name,"aria-hidden":"true",tabindex:"-1"});var r=e.find("md-option");fe.forEach(r,function(e){var t=fe.element("<option>"+e.innerHTML+"</option>");e.hasAttribute("ng-value")?t.attr("ng-value",e.getAttribute("ng-value")):e.hasAttribute("value")&&t.attr("value",e.getAttribute("value")),i.append(t)}),i.append('<option ng-value="'+t.ngModel+'" selected></option>'),e.parent().append(i)}var _=x.parseAttributeBoolean(t.multiple),a=_?"multiple":"",d='<div class="md-select-menu-container" aria-hidden="true" role="presentation"><md-select-menu role="presentation" {0}>{1}</md-select-menu></div>';d=x.supplant(d,[a,e.html()]),e.empty().append(n),e.append(d),t.tabindex||t.$set("tabindex",0);return function(o,n,i,e){var t,r,a,d,s,l=!0,c=e[0],m=e[1],u=e[2],p=e[3],h=n.find("md-select-value"),f=fe.isDefined(i.readonly),g=x.parseAttributeBoolean(i.mdNoAsterisk);if(g&&n.addClass("md-no-asterisk"),c){var b=c.isErrorGetter||function(){return u.$invalid&&(u.$touched||p&&p.$submitted)};if(c.input&&n.find("md-select-header").find("input")[0]!==c.input[0])throw new Error("<md-input-container> can only have *one* child <input>, <textarea> or <select> element!");c.input=n,c.label||D.expect(n,"aria-label",n.attr("placeholder")),o.$watch(b,c.setInvalid)}!function(){if(a=fe.element(n[0].querySelector(".md-select-menu-container")),d=o,i.mdContainerClass){var e=a[0].getAttribute("class")+" "+i.mdContainerClass;a[0].setAttribute("class",e)}(s=a.find("md-select-menu").controller("mdSelectMenu")).init(u,i.ngModel),n.on("$destroy",function(){a.remove()})}(),S(n);var v,E=u.$render;if(u.$render=function(){E(),$(),y(),T()},i.$observe("placeholder",u.$render),c&&c.label&&i.$observe("required",function(e){c.label.toggleClass("md-required",e&&!g)}),m.setLabelText=function(e){m.setIsPlaceholder(!e);var t=!1;if(i.mdSelectedText&&i.mdSelectedHtml)throw Error("md-select cannot have both `md-selected-text` and `md-selected-html`");if(i.mdSelectedText||i.mdSelectedHtml)e=I(i.mdSelectedText||i.mdSelectedHtml)(o),t=!0;else if(!e){e=i.placeholder||(c&&c.label?c.label.text():"")||"",t=!0}var n=h.children().eq(0);i.mdSelectedHtml?n.html(H.getTrustedHtml(e)):t?n.text(e):n.html(e)},m.setIsPlaceholder=function(e){e?(h.addClass("md-select-placeholder"),c&&c.label&&c.label.addClass("md-placeholder")):(h.removeClass("md-select-placeholder"),c&&c.label&&c.label.removeClass("md-placeholder"))},!f){n.on("focus",function(e){c&&c.setFocused(!0)}),n.on("blur",function(e){l&&(l=!1,d._mdSelectIsOpen&&e.stopImmediatePropagation()),c&&c.setFocused(!1),T()})}function $(){a&&(s=s||a.find("md-select-menu").controller("mdSelectMenu"),m.setLabelText(s.selectedLabels()))}function y(){if(r){var e=s.selectedLabels({mode:"aria"});n.attr("aria-label",e.length?r+": "+e:r)}}m.triggerClose=function(){I(i.mdOnClose)(o)},o.$$postDigest(function(){!function(){var e=n.attr("aria-label")||n.attr("placeholder");!e&&c&&c.label&&(e=c.label.text());r=e,D.expect(n,"aria-label",e)}(),$(),y()}),o.$watch(function(){return s.selectedLabels()},$),i.$observe("ngMultiple",function(e){v&&v();var t=I(e);v=o.$watch(function(){return t(o)},function(e,t){e===ge&&t===ge||(e?n.attr("multiple","multiple"):n.removeAttr("multiple"),n.attr("aria-multiselectable",e?"true":"false"),a&&(s.setMultiple(e),E=u.$render,u.$render=function(){E(),$(),y(),T()},u.$render()))})}),i.$observe("disabled",function(e){fe.isString(e)&&(e=!0),t!==ge&&t===e||((t=e)?n.attr({"aria-disabled":"true"}).removeAttr("tabindex").off("click",w).off("keydown",A):n.attr({tabindex:i.tabindex,"aria-disabled":"false"}).on("click",w).on("keydown",A))}),i.hasOwnProperty("disabled")||i.hasOwnProperty("ngDisabled")||(n.attr({"aria-disabled":"false"}),n.on("click",w),n.on("keydown",A));var C={role:"listbox","aria-expanded":"false","aria-multiselectable":_&&!i.ngMultiple?"true":"false"};n[0].hasAttribute("id")||(C.id="select_"+x.nextUid());var M="select_container_"+x.nextUid();function T(){x.nextTick(function(){c&&c.setHasValue(0<s.selectedLabels().length||(n[0].validity||{}).badInput)})}function A(e){if(N.isNavigationKey(e))e.preventDefault(),w();else if(L(e,N)){e.preventDefault();var t=s.optNodeForKeyboardSearch(e);if(!t||t.hasAttribute("disabled"))return;var n=fe.element(t).controller("mdOption");s.isMultiple||s.deselect(Object.keys(s.selected)[0]),s.select(n.hashKey,n.value),s.refreshViewValue()}}function w(){d._mdSelectIsOpen=!0,n.attr("aria-expanded","true"),k.show({scope:d,preserveScope:!0,skipCompile:!0,element:a,target:n[0],selectCtrl:m,preserveElement:!0,hasBackdrop:!0,loadingAsync:!!i.mdOnOpen&&(o.$eval(i.mdOnOpen)||!0)}).finally(function(){d._mdSelectIsOpen=!1,n.attr("aria-expanded","false"),u.$setTouched()})}a.attr("id",M),n.find("md-select-menu").length||(C["aria-owns"]=M),n.attr(C),o.$on("$destroy",function(){k.destroy().finally(function(){c&&(c.setFocused(!1),c.setHasValue(!1),c.input=null),u.$setTouched()})})}},controller:function(){}}}function t(p,h,e,i){return{restrict:"E",require:["mdSelectMenu"],scope:!(t.$inject=["$scope","$attrs","$element"]),controller:t,link:{pre:function(r,e,t,n){var a=n[0];function o(e){var t=h.getClosest(e.target,"md-option"),n=t&&fe.element(t).data("$mdOptionController");if(t&&n){if(t.hasAttribute("disabled"))return e.stopImmediatePropagation(),!1;var o=a.hashGetter(n.value),i=fe.isDefined(a.selected[o]);r.$apply(function(){a.isMultiple?i?a.deselect(o):a.select(o,n.value):i||(a.deselect(Object.keys(a.selected)[0]),a.select(o,n.value)),a.refreshViewValue()})}}e.addClass("_md"),i(e),e.on("click",o),e.on("keypress",function(e){13!=e.keyCode&&32!=e.keyCode||o(e)})}}};function t(r,e,i){var a,d=this;d.isMultiple=fe.isDefined(e.multiple),d.selected={},d.options={},r.$watchCollection(function(){return d.options},function(){d.ngModel.$render()}),d.setMultiple=function(e){var t=d.ngModel;if(a=a||t.$isEmpty,d.isMultiple=e,d.isMultiple){var n=!1,o=function(e){n?m():h.nextTick(function(){m(),n=!0})};t.$validators["md-multiple"]=i,t.$render=o,r.$watchCollection(d.modelBinding,function(e){i(e)&&o()}),t.$isEmpty=function(e){return!e||0===e.length}}else delete t.$validators["md-multiple"],t.$render=u;function i(e,t){return fe.isArray(e||t||[])}};var o,s,l,c="";function m(){var n=d.ngModel.$modelValue||d.ngModel.$viewValue||[];if(fe.isArray(n)){var e=Object.keys(d.selected),t=n.map(d.hashGetter);e.filter(function(e){return-1===t.indexOf(e)}).forEach(d.deselect),t.forEach(function(e,t){d.select(e,n[t])})}}function u(){var e=d.ngModel.$viewValue||d.ngModel.$modelValue;Object.keys(d.selected).forEach(d.deselect),d.select(d.hashGetter(e),e)}d.optNodeForKeyboardSearch=function(e){o&&clearTimeout(o),o=setTimeout(function(){c="",s=l=o=ge},300),c+=e.key;var t=new RegExp("^"+c,"i");s||(s=i.find("md-option"),l=new Array(s.length),fe.forEach(s,function(e,t){l[t]=e.textContent.trim()}));for(var n=0;n<l.length;++n)if(t.test(l[n]))return s[n]},d.init=function(e,t){d.ngModel=e,d.modelBinding=t,d.ngModel.$isEmpty=function(e){return!d.options[d.hashGetter(e)]};var n=h.getModelOption(e,"trackBy");if(n){var o={},i=p(n);d.hashGetter=function(e,t){return o.$value=e,i(t||r,o)}}else d.hashGetter=function(e){return fe.isObject(e)?"object_"+(e.$$mdSelectId||(e.$$mdSelectId=++f)):e};d.setMultiple(d.isMultiple)},d.selectedLabels=function(e){var t,n=(e=e||{}).mode||"html",o=h.nodesToArray(i[0].querySelectorAll("md-option[selected]"));return o.length?("html"==n?t=function(e){if(e.hasAttribute("md-option-empty"))return"";var t=e.innerHTML,n=e.querySelector(".md-ripple-container");n&&(t=t.replace(n.outerHTML,""));var o=e.querySelector(".md-container");return o&&(t=t.replace(o.outerHTML,"")),t}:"aria"==n&&(t=function(e){return e.hasAttribute("aria-label")?e.getAttribute("aria-label"):e.textContent}),h.uniq(o.map(t)).join(", ")):""},d.select=function(e,t){var n=d.options[e];n&&n.setSelected(!0),d.selected[e]=t},d.deselect=function(e){var t=d.options[e];t&&t.setSelected(!1),delete d.selected[e]},d.addOption=function(e,t){if(fe.isDefined(d.options[e]))throw new Error('Duplicate md-option values are not allowed in a select. Duplicate value "'+t.value+'" found.');d.options[e]=t,fe.isDefined(d.selected[e])&&(d.select(e,t.value),fe.isDefined(d.ngModel.$$rawModelValue)&&d.hashGetter(d.ngModel.$$rawModelValue)===e&&d.ngModel.$validate(),d.refreshViewValue())},d.removeOption=function(e){delete d.options[e]},d.refreshViewValue=function(){var e,t=[];for(var n in d.selected)(e=d.options[n])?t.push(e.value):t.push(d.selected[n]);var o=h.getModelOption(d.ngModel,"trackBy"),i=d.isMultiple?t:t[0],r=d.ngModel.$modelValue;(o?fe.equals(r,i):r+""===i)||(d.ngModel.$setViewValue(i),d.ngModel.$render())}}}function n(o,i,l){return e.$inject=["$element"],{restrict:"E",require:["mdOption","^^mdSelectMenu"],controller:e,compile:function(e,t){e.append(fe.element('<div class="md-text">').append(e.contents())),e.attr("tabindex",t.tabindex||"0"),function(e){var t=e.value,n=e.ngValue;return t||n}(t)||e.attr("md-option-empty","");return n}};function n(r,t,e,n){var a=n[0],d=n[1];function s(e,t,n){if(d.hashGetter){var o=d.hashGetter(t,r),i=d.hashGetter(e,r);a.hashKey=i,a.value=e,d.removeOption(o,a),d.addOption(i,a)}else n||r.$$postDigest(function(){s(e,t,!0)})}l(t),d.isMultiple&&(t.addClass("md-checkbox-enabled"),t.prepend(c.clone())),fe.isDefined(e.ngValue)?r.$watch(e.ngValue,s):fe.isDefined(e.value)?s(e.value):r.$watch(function(){return t.text().trim()},s),e.$observe("disabled",function(e){e?t.attr("tabindex","-1"):t.attr("tabindex","0")}),r.$$postDigest(function(){e.$observe("selected",function(e){fe.isDefined(e)&&("string"==typeof e&&(e=!0),e?(d.isMultiple||d.deselect(Object.keys(d.selected)[0]),d.select(a.hashKey,a.value)):d.deselect(a.hashKey),d.refreshViewValue())})}),o.attach(r,t),function(){var e={role:"option","aria-selected":"false"};t[0].hasAttribute("id")||(e.id="select_option_"+i.nextUid());t.attr(e)}(),r.$on("$destroy",function(){d.removeOption(a.hashKey,a)})}function e(t){this.selected=!1,this.setSelected=function(e){e&&!this.selected?t.attr({selected:"selected","aria-selected":"true"}):!e&&this.selected&&(t.removeAttr("selected"),t.attr("aria-selected","false")),this.selected=e}}}function o(e){return t.$inject=["$mdSelect","$mdConstant","$mdUtil","$window","$q","$$rAF","$animateCss","$animate","$document"],e("$mdSelect").setDefaults({methods:["target"],options:t});function t(s,l,D,I,r,c,m,u,H){var p=D.dom.animator,h=l.KEY_CODE;return{parent:"body",themable:!0,onShow:function(n,a,d){return function(){d.loadingAsync&&!d.isRemoved&&(n.$$loadingAsyncDone=!1,r.when(d.loadingAsync).then(function(){n.$$loadingAsyncDone=!0,delete d.loadingAsync}).then(function(){c(o)}))}(),function(e,t){var n=a.find("md-select-menu");if(!t.target)throw new Error(D.supplant("$mdSelect.show() expected a target element in options.target but got '{0}'!",[t.target]));fe.extend(t,{isRemoved:!1,target:fe.element(t.target),parent:fe.element(t.parent),selectEl:n,contentEl:a.find("md-content"),optionNodes:n[0].getElementsByTagName("md-option")})}(0,d),d.hideBackdrop=function(e,t,n){n.disableParentScroll&&!D.getClosest(n.target,"MD-DIALOG")?n.restoreScroll=D.disableScrollAround(n.element,n.parent):n.disableParentScroll=!1;n.hasBackdrop&&(n.backdrop=D.createBackdrop(e,"md-select-backdrop md-click-catcher"),u.enter(n.backdrop,H[0].body,null,{duration:0}));return function(){n.backdrop&&n.backdrop.remove(),n.disableParentScroll&&n.restoreScroll(),delete n.restoreScroll}}(n,0,d),function(e,n,t){t.parent!==n.parent()&&n.parent().attr("aria-owns",n.attr("id"));return n.parent().find("md-select-value").attr("aria-hidden","true"),t.parent.append(n),r(function(e,t){try{m(n,{removeClass:"md-leave",duration:0}).start().then(o).then(e)}catch(e){t(e)}})}(0,a,d).then(function(e){return a.attr("aria-hidden","false"),d.alreadyOpen=!0,d.cleanupInteraction=function(){if(d.isRemoved)return;var o=d.selectEl,t=o.controller("mdSelectMenu")||{};return a.addClass("md-clickable"),d.backdrop&&d.backdrop.on("click",e),o.on("keydown",n),o.on("click",r),function(){d.backdrop&&d.backdrop.off("click",e),o.off("keydown",n),o.off("click",r),a.removeClass("md-clickable"),d.isRemoved=!0};function e(e){e.preventDefault(),e.stopPropagation(),d.restoreFocus=!1,D.nextTick(s.hide,!0)}function n(e){switch(e.preventDefault(),e.stopPropagation(),e.keyCode){case h.UP_ARROW:return void i("prev");case h.DOWN_ARROW:return void i("next");case h.SPACE:case h.ENTER:var t=D.getClosest(e.target,"md-option");t&&(o.triggerHandler({type:"click",target:t}),e.preventDefault()),r(e);break;case h.TAB:case h.ESCAPE:e.stopPropagation(),e.preventDefault(),d.restoreFocus=!0,D.nextTick(s.hide,!0);break;default:if(L(e,l)){var n=o.controller("mdSelectMenu").optNodeForKeyboardSearch(e);d.focusedNode=n||d.focusedNode,n&&n.focus()}}}function i(e){for(var t,n=D.nodesToArray(d.optionNodes),o=n.indexOf(d.focusedNode);-1===o?o=0:"next"===e&&o<n.length-1?o++:"prev"===e&&0<o&&o--,(t=n[o]).hasAttribute("disabled")&&(t=ge),!t&&o<n.length-1&&0<o;);t&&t.focus(),d.focusedNode=t}function r(n){if(!(n&&"click"==n.type&&n.currentTarget!=o[0]||function(){var e=!1;if(n&&0<n.currentTarget.children.length){var t=n.currentTarget.children[0];if(t.scrollHeight>t.clientHeight&&0<t.children.length)n.pageX-n.currentTarget.getBoundingClientRect().left>t.querySelector("md-option").offsetWidth&&(e=!0)}return e}())){var e=D.getClosest(n.target,"md-option");e&&e.hasAttribute&&!e.hasAttribute("disabled")&&(n.preventDefault(),n.stopPropagation(),t.isMultiple||(d.restoreFocus=!0,D.nextTick(function(){s.hide(t.ngModel.$viewValue)},!0)))}}}(),d.cleanupResizing=function(){var e=function(o,i,r){return function(){if(!r.isRemoved){var e=f(o,i,r),t=e.container,n=e.dropDown;t.element.css(p.toCss(t.styles)),n.element.css(p.toCss(n.styles))}}}(n,a,d),t=fe.element(I);return t.on("resize",e),t.on("orientationchange",e),function(){t.off("resize",e),t.off("orientationchange",e)}}(),i(d.focusedNode),e},d.hideBackdrop);function o(){return r(function(e){if(d.isRemoved)return r.reject(!1);var t=f(n,a,d);t.container.element.css(p.toCss(t.container.styles)),t.dropDown.element.css(p.toCss(t.dropDown.styles)),c(function(){a.addClass("md-active"),t.dropDown.element.css(p.toCss({transform:""})),i(d.focusedNode),e()})})}function i(e){e&&!e.hasAttribute("disabled")&&e.focus()}},onRemove:function(e,t,n){var o=null,i=e.$on("$destroy",function(){o.end()});return(n=n||{}).cleanupInteraction(),n.cleanupResizing(),n.hideBackdrop(),!0===n.$destroy?r():function(){return(o=m(t,{addClass:"md-leave"})).start()}().then(r);function r(){i(),t.removeClass("md-active").attr("aria-hidden","true").css({display:"none",top:"",right:"",bottom:"",left:"","font-size":"","min-width":""}),t.parent().find("md-select-value").removeAttr("aria-hidden"),function(e){var t=e.selectCtrl;if(t){var n=e.selectEl.controller("mdSelectMenu");t.setLabelText(n?n.selectedLabels():""),t.triggerClose()}}(n),!n.$destroy&&n.restoreFocus&&n.target.focus()}},hasBackdrop:!0,disableParentScroll:!0};function f(e,t,n){var o,i=t[0],r=n.target[0].children[0],a=H[0].body,d=n.selectEl[0],s=n.contentEl[0],l=a.getBoundingClientRect(),c=r.getBoundingClientRect(),m={left:l.left+P,top:P,bottom:l.height-P,right:l.width-P-(D.floatingScrollbars()?16:0)},u=c.top-m.top,p=(c.left,c.left,c.width,m.bottom-(c.top+c.height)),h=l.width-2*P,f=d.querySelector("md-option[selected]"),g=d.getElementsByTagName("md-option"),b=d.getElementsByTagName("md-optgroup"),v=function(e,t){var n=!1;try{var o=e[0].style.display;e[0].style.display="block",n=t.scrollHeight>t.offsetHeight,e[0].style.display=o}finally{}return n}(t,s);o=function(e){return e&&fe.isFunction(e.then)}(n.loadingAsync)?s.firstElementChild||s:f||(b.length?b[0]:g.length?g[0]:s.firstElementChild||s),s.offsetWidth>h?s.style["max-width"]=h+"px":s.style.maxWidth=null,v&&d.classList.add("md-overflow");var E=o;"MD-OPTGROUP"===(E.tagName||"").toUpperCase()&&(o=E=g[0]||s.firstElementChild||s),n.focusedNode=E,i.style.display="block";var $,y,C,M,T,A=d.getBoundingClientRect(),w=function(e){return e?{left:e.offsetLeft,top:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}:{left:0,top:0,width:0,height:0}}(o);if(o){var _=I.getComputedStyle(o);w.paddingLeft=parseInt(_.paddingLeft,10)||0,w.paddingRight=parseInt(_.paddingRight,10)||0}if(v){var k=s.offsetHeight/2;s.scrollTop=w.top+w.height/2-k,u<k?s.scrollTop=Math.min(w.top,s.scrollTop+k-u):p<k&&(s.scrollTop=Math.max(w.top+w.height-A.height,s.scrollTop-k+p))}$=c.left+w.left-w.paddingLeft+2,y=Math.floor(c.top+c.height/2-w.height/2-w.top+s.scrollTop)+2,C=w.left+c.width/2+"px "+(w.top+w.height/2-s.scrollTop)+"px 0px",M=Math.min(c.width+w.paddingLeft+w.paddingRight,h),T=R.getComputedStyle(r)["font-size"];var x=i.getBoundingClientRect(),N=Math.round(100*Math.min(c.width/A.width,1))/100,S=Math.round(100*Math.min(c.height/A.height,1))/100;return{container:{element:fe.element(i),styles:{left:Math.floor(O(m.left,$,m.right-x.width)),top:Math.floor(O(m.top,y,m.bottom-x.height)),"min-width":M,"font-size":T}},dropDown:{element:fe.element(d),styles:{transformOrigin:C,transform:n.alreadyOpen?"":D.supplant("scale({0},{1})",[N,S])}}}}}function O(e,t,n){return Math.max(e,Math.min(t,n))}}function L(e,t){var n=String.fromCharCode(e.keyCode),o=e.keyCode<=31;return n&&n.length&&!o&&!t.isMetaKey(e)&&!t.isFnLockKey(e)&&!t.hasModifierKey(e)}fe.module("material.components.select",["material.core","material.components.backdrop"]).directive("mdSelect",e).directive("mdSelectMenu",t).directive("mdOption",n).directive("mdOptgroup",function(){return{restrict:"E",compile:function(t,n){t.parent().find("md-select-header").length||function(){var e=t.find("label");e.length||(e=fe.element("<label>"),t.prepend(e));e.addClass("md-container-ignore"),e.attr("aria-hidden","true"),n.label&&e.text(n.label)}()}}}).directive("mdSelectHeader",function(){return{restrict:"E"}}).provider("$mdSelect",o)}(),fe.module("material.components.showHide",["material.core"]).directive("ngShow",Ye("ngShow",!0)).directive("ngHide",Ye("ngHide",!1)),Ke.$inject=["$mdComponentRegistry","$mdUtil","$q","$log"],Ge.$inject=["$mdMedia","$mdUtil","$mdConstant","$mdTheming","$mdInteraction","$animate","$compile","$parse","$log","$q","$document","$window","$$rAF"],Xe.$inject=["$scope","$attrs","$mdComponentRegistry","$q","$interpolate"],fe.module("material.components.sidenav",["material.core","material.components.backdrop"]).factory("$mdSidenav",Ke).directive("mdSidenav",Ge).directive("mdSidenavFocus",function(){return{restrict:"A",require:"^mdSidenav",link:function(e,t,n,o){}}}).controller("$mdSidenavController",Xe),function(){e.$inject=["$$rAF","$window","$mdAria","$mdUtil","$mdConstant","$mdTheming","$mdGesture","$parse","$log","$timeout"],fe.module("material.components.slider",["material.core"]).directive("mdSlider",e).directive("mdSliderContainer",function(){return{controller:function(){},compile:function(e){var t=e.find("md-slider");if(t)return t.attr("md-vertical")!==ge&&e.attr("md-vertical",""),t.attr("flex")||t.attr("flex",""),function(e,a,t,n){function o(e){a.children().attr("disabled",e),a.find("input").attr("disabled",e)}a.addClass("_md");var d,i=fe.noop;t.disabled?o(!0):t.ngDisabled&&(i=e.$watch(t.ngDisabled,function(e){o(e)})),e.$on("$destroy",function(){i()}),n.fitInputWidthToTextLength=function(e){var t=a[0].querySelector("md-input-container");if(t){var n=getComputedStyle(t),o=parseInt(n.minWidth),i=parseInt(n.paddingLeft)+parseInt(n.paddingRight);d=d||parseInt(n.maxWidth);var r=Math.max(d,o+i+o/2*e);t.style.maxWidth=r+"px"}}}}}});var J=10,ee=4;function e(z,W,i,V,Y,K,G,X,Q,Z){return{scope:{},require:["?ngModel","?^mdSliderContainer"],template:'<div class="md-slider-wrapper"><div class="md-slider-content"><div class="md-track-container"><div class="md-track"></div><div class="md-track md-track-fill"></div><div class="md-track-ticks"></div></div><div class="md-thumb-container"><div class="md-thumb"></div><div class="md-focus-thumb"></div><div class="md-focus-ring"></div><div class="md-sign"><span class="md-thumb-text"></span></div><div class="md-disabled-thumb"></div></div></div></div>',compile:function(e,t){var n=fe.element(e[0].getElementsByClassName("md-slider-wrapper")),o=t.tabindex||0;n.attr("tabindex",o),(t.disabled||t.ngDisabled)&&n.attr("tabindex",-1);return n.attr("role","slider"),i.expect(e,"aria-label"),r}};function r(n,o,i,e){K(o);var r=e[0]||{$setViewValue:function(e){this.$viewValue=e,this.$viewChangeListeners.forEach(function(e){e()})},$parsers:[],$formatters:[],$viewChangeListeners:[]},a=e[1],d=(fe.element(V.getClosest(o,"_md-slider-container",!0)),i.ngDisabled?fe.bind(null,X(i.ngDisabled),n.$parent):function(){return o[0].hasAttribute("disabled")}),t=fe.element(o[0].querySelector(".md-thumb")),s=fe.element(o[0].querySelector(".md-thumb-text")),l=t.parent(),c=fe.element(o[0].querySelector(".md-track-container")),m=fe.element(o[0].querySelector(".md-track-fill")),u=fe.element(o[0].querySelector(".md-track-ticks")),p=fe.element(o[0].getElementsByClassName("md-slider-wrapper")),h=(fe.element(o[0].getElementsByClassName("md-slider-content")),V.throttle(S,5e3)),f=fe.isDefined(i.mdVertical),g=fe.isDefined(i.mdDiscrete),b=fe.isDefined(i.mdInvert);fe.isDefined(i.min)?i.$observe("min",w):w(0),fe.isDefined(i.max)?i.$observe("max",_):_(100),fe.isDefined(i.step)?i.$observe("step",k):k(1),fe.isDefined(i.round)?i.$observe("round",x):x(3);fe.noop;function v(){S(),O()}i.ngDisabled&&n.$parent.$watch(i.ngDisabled,function(){o.attr("aria-disabled",!!d())}),G.register(p,"drag",{horizontal:!f}),n.mouseActive=!1,p.on("keydown",function(e){if(d())return;var t,n=Y.KEY_CODE;switch(e.keyCode){case n.DOWN_ARROW:case n.LEFT_ARROW:e.preventDefault(),t=-y;break;case n.UP_ARROW:case n.RIGHT_ARROW:e.preventDefault(),t=y;break;case n.PAGE_DOWN:e.preventDefault(),t=-y*J;break;case n.PAGE_UP:e.preventDefault(),t=y*J;break;case n.HOME:e.preventDefault(),e.stopPropagation(),I(E);break;case n.END:e.preventDefault(),e.stopPropagation(),I($)}t&&(t=b?-t:t,(e.metaKey||e.ctrlKey||e.altKey)&&(t*=ee),e.preventDefault(),e.stopPropagation(),I(r.$viewValue+t))}).on("mousedown",function(){(function(){if(!g||d())return;if(fe.isUndefined(y))return;if(y<=0){var e="Slider step value must be greater than zero when in discrete mode";throw Q.error(e),new Error(e)}var t=Math.floor(($-E)/y);M||(M=fe.element("<canvas>").css("position","absolute"),u.append(M),T=M[0].getContext("2d"));var n,o=D();!o||o.height||o.width||(S(),o=N);M[0].width=o.width,M[0].height=o.height;for(var i=0;i<=t;i++){var r=W.getComputedStyle(u[0]);T.fillStyle=r.color||"black",n=Math.floor((f?o.height:o.width)*(i/t)),T.fillRect(f?0:n-1,f?n-1:0,f?o.width:2,f?2:o.height)}})(),n.mouseActive=!0,p.removeClass("md-focused"),Z(function(){n.mouseActive=!1},100)}).on("focus",function(){!1===n.mouseActive&&p.addClass("md-focused")}).on("blur",function(){p.removeClass("md-focused"),o.removeClass("md-active"),function(){if(M&&T){var e=D();T.clearRect(0,0,e.width,e.height)}}()}).on("$md.pressdown",function(e){if(d())return;o.addClass("md-active"),o[0].focus(),S();var t=P(L(j(U(f?e.pointer.y:e.pointer.x))));n.$apply(function(){H(t),R(q(t))})}).on("$md.pressup",function(e){if(d())return;o.removeClass("md-dragging");var t=P(L(j(U(f?e.pointer.y:e.pointer.x))));n.$apply(function(){H(t),O()})}).on("$md.dragstart",function(e){if(d())return;F=!0,e.stopPropagation(),o.addClass("md-dragging"),B(e)}).on("$md.drag",function(e){if(!F)return;e.stopPropagation(),B(e)}).on("$md.dragend",function(e){if(!F)return;e.stopPropagation(),F=!1}),setTimeout(v,0);var E,$,y,C,M,T,A=z.throttle(v);function w(e){E=parseFloat(e),r.$viewValue=P(r.$modelValue,E,$),p.attr("aria-valuemin",e),v()}function _(e){$=parseFloat(e),r.$viewValue=P(r.$modelValue,E,$),p.attr("aria-valuemax",e),v()}function k(e){y=parseFloat(e)}function x(e){C=P(parseInt(e),0,6)}fe.element(W).on("resize",A),n.$on("$destroy",function(){fe.element(W).off("resize",A)}),r.$render=O,r.$viewChangeListeners.push(O),r.$formatters.push(P),r.$formatters.push(L);var N={};function S(){N=c[0].getBoundingClientRect()}function D(){return h(),N}function I(e){n.$evalAsync(function(){H(e)})}function H(e){r.$setViewValue(P(L(e)))}function O(){isNaN(r.$viewValue)&&(r.$viewValue=r.$modelValue),r.$viewValue=P(r.$viewValue);var e=q(r.$viewValue);n.modelValue=r.$viewValue,p.attr("aria-valuenow",r.$viewValue),R(e),s.text(r.$viewValue)}function P(e,t,n){if(fe.isNumber(e))return t=fe.isNumber(t)?t:E,n=fe.isNumber(n)?n:$,Math.max(t,Math.min(n,e))}function L(e){if(fe.isNumber(e)){var t=Math.round((e-E)/y)*y+E;return t=Math.round(t*Math.pow(10,C))/Math.pow(10,C),a&&a.fitInputWidthToTextLength&&V.debounce(function(){a.fitInputWidthToTextLength(t.toString().length)},100)(),t}}function R(e){var t=100*(e=function(e){return Math.max(0,Math.min(e||0,1))}(e))+"%",n=b?100*(1-e)+"%":t;f?l.css("bottom",t):V.bidiProperty(l,"left","right",t),m.css(f?"height":"width",n),o.toggleClass(b?"md-max":"md-min",0===e),o.toggleClass(b?"md-min":"md-max",1===e)}S();var F=!1;function B(e){g?function(e){var t=P(L(j(U(e))));R(U(e)),s.text(t)}(f?e.pointer.y:e.pointer.x):function(e){n.$evalAsync(function(){H(j(U(e)))})}(f?e.pointer.y:e.pointer.x)}function U(e){var t=(e-(f?N.top:N.left))/(f?N.height:N.width);return!f&&V.isRtl(i)&&(t=1-t),Math.max(0,Math.min(1,f?1-t:t))}function j(e){return E+(b?1-e:e)*($-E)}function q(e){var t=(e-E)/($-E);return b?1-t:t}}}}(),Qe.$inject=["$mdConstant","$$rAF","$mdUtil","$compile"],fe.module("material.components.sticky",["material.core","material.components.content"]).factory("$mdSticky",Qe),Ze.$inject=["$mdSticky","$compile","$mdTheming","$mdUtil","$mdAria"],fe.module("material.components.subheader",["material.core","material.components.sticky"]).directive("mdSubheader",Ze),fe.module("material.components.swipe",["material.core"]).directive("mdSwipeLeft",Je("SwipeLeft")).directive("mdSwipeRight",Je("SwipeRight")).directive("mdSwipeUp",Je("SwipeUp")).directive("mdSwipeDown",Je("SwipeDown")),et.$inject=["mdCheckboxDirective","$mdUtil","$mdConstant","$parse","$$rAF","$mdGesture","$timeout"],fe.module("material.components.switch",["material.core","material.components.checkbox"]).directive("mdSwitch",et),fe.module("material.components.tabs",["material.core","material.components.icon"]),fe.module("material.components.tabs").service("MdTabsPaginationService",function(){return{decreasePageOffset:function(e,t){var n,o,i=e.canvas,r=d(e);for(n=0;n<r.length;n++)if(r[n]>=t){o=r[n];break}return Math.max(0,o-i.clientWidth)},increasePageOffset:function(e,t){var n,o,i=e.canvas,r=s(e)-i.clientWidth,a=d(e);for(n=0;a.length,a[n]<=t+i.clientWidth;n++)o=a[n];return Math.min(r,o)},getTabOffsets:d,getTotalTabsWidth:s};function d(e){var t,n,o=0,i=[];for(t=0;t<e.tabs.length;t++)n=e.tabs[t],i.push(o),o+=n.offsetWidth;return i}function s(e){var t,n=0;for(t=0;t<e.tabs.length;t++)n+=e.tabs[t].offsetWidth;return n}}),fe.module("material.components.tabs").directive("mdTab",function(){return{require:"^?mdTabs",terminal:!0,compile:function(e,t){var n=s(e,"md-tab-label"),o=s(e,"md-tab-body");if(0===n.length&&(n=fe.element("<md-tab-label></md-tab-label>"),t.label?n.text(t.label):n.append(e.contents()),0===o.length)){var i=e.contents().detach();(o=fe.element("<md-tab-body></md-tab-body>")).append(i)}return e.append(n),o.html()&&e.append(o),r},scope:{active:"=?mdActive",disabled:"=?ngDisabled",select:"&?mdOnSelect",deselect:"&?mdOnDeselect",tabClass:"@mdTabClass"}};function r(e,t,n,o){if(o){var i=o.getTabElementIndex(t),r=s(t,"md-tab-body").remove(),a=s(t,"md-tab-label").remove(),d=o.insertTab({scope:e,parent:e.$parent,index:i,element:t,template:r.html(),label:a.html()},i);e.select=e.select||fe.noop,e.deselect=e.deselect||fe.noop,e.$watch("active",function(e){e&&o.select(d.getIndex(),!0)}),e.$watch("disabled",function(){o.refreshIndex()}),e.$watch(function(){return o.getTabElementIndex(t)},function(e){d.index=e,o.updateTabOrder()}),e.$on("$destroy",function(){o.removeTab(d)})}}function s(e,t){for(var n=e[0].children,o=0,i=n.length;o<i;o++){var r=n[o];if(r.tagName===t.toUpperCase())return fe.element(r)}return fe.element()}}),fe.module("material.components.tabs").directive("mdTabItem",function(){return{require:"^?mdTabs",link:function(e,t,n,o){o&&o.attachRipple(e,t)}}}),fe.module("material.components.tabs").directive("mdTabLabel",function(){return{terminal:!0}}),tt.$inject=["$parse"],fe.module("material.components.tabs").directive("mdTabScroll",tt),nt.$inject=["$scope","$element","$window","$mdConstant","$mdTabInkRipple","$mdUtil","$animateCss","$attrs","$compile","$mdTheming","$mdInteraction","$timeout","MdTabsPaginationService"],fe.module("material.components.tabs").controller("MdTabsController",nt),ot.$inject=["$$mdSvgRegistry"],fe.module("material.components.tabs").directive("mdTabs",ot),it.$inject=["$mdUtil","$window"],fe.module("material.components.tabs").directive("mdTabsDummyWrapper",it),rt.$inject=["$compile","$mdUtil"],fe.module("material.components.tabs").directive("mdTabsTemplate",rt),at.$inject=["$mdToast"],dt.$inject=["$$interimElementProvider"],fe.module("material.components.toast",["material.core","material.components.button"]).directive("mdToast",at).provider("$mdToast",dt),st.$inject=["$$rAF","$mdConstant","$mdUtil","$mdTheming","$animate"],fe.module("material.components.toolbar",["material.core","material.components.content"]).directive("mdToolbar",st),lt.$inject=["$timeout","$window","$$rAF","$document","$interpolate","$mdUtil","$mdPanel","$$mdTooltipRegistry"],fe.module("material.components.tooltip",["material.core","material.components.panel"]).directive("mdTooltip",lt).service("$$mdTooltipRegistry",function(){var r={},a=fe.element(R);return{register:function(e,t,n){var o=r[e]=r[e]||[];o.length||(n?R.addEventListener(e,d,!0):a.on(e,d)),-1===o.indexOf(t)&&o.push(t)},deregister:function(e,t,n){var o=r[e],i=o?o.indexOf(t):-1;-1<i&&(o.splice(i,1),0===o.length&&(n?R.removeEventListener(e,d,!0):a.off(e,d)))}};function d(t){r[t.type]&&r[t.type].forEach(function(e){e.call(this,t)},this)}}),ct.$inject=["$element"],fe.module("material.components.truncate",["material.core"]).directive("mdTruncate",function(){return{restrict:"AE",controller:ct}}),function(){function e(e){return'<div class="md-virtual-repeat-scroller" role="presentation"><div class="md-virtual-repeat-sizer" role="presentation"></div><div class="md-virtual-repeat-offsetter" role="presentation">'+e[0].innerHTML+"</div></div>"}t.$inject=["$$rAF","$mdUtil","$mdConstant","$parse","$rootScope","$window","$scope","$element","$attrs"],i.$inject=["$scope","$element","$attrs","$browser","$document","$rootScope","$$rAF","$mdUtil"],n.$inject=["$parse"],fe.module("material.components.virtualRepeat",["material.core","material.components.showHide"]).directive("mdVirtualRepeatContainer",function(){return{controller:t,template:e,compile:function(e,t){e.addClass("md-virtual-repeat-container").addClass(t.hasOwnProperty("mdOrientHorizontal")?"md-orient-horizontal":"md-orient-vertical")}}}).directive("mdVirtualRepeat",n).directive("mdForceHeight",r);function t(e,n,t,o,i,r,a,d,s){this.$rootScope=i,this.$scope=a,this.$element=d,this.$attrs=s,this.size=0,this.scrollSize=0,this.scrollOffset=0,this.horizontal=this.$attrs.hasOwnProperty("mdOrientHorizontal"),this.repeater=null,this.autoShrink=this.$attrs.hasOwnProperty("mdAutoShrink"),this.autoShrinkMin=parseInt(this.$attrs.mdAutoShrinkMin,10)||0,this.originalSize=null,this.offsetSize=parseInt(this.$attrs.mdOffsetSize,10)||0,this.oldElementSize=null,this.maxElementPixels=t.ELEMENT_MAX_PIXELS,this.ltr=!n.isRtl(this.$attrs),this.$attrs.mdTopIndex?(this.bindTopIndex=o(this.$attrs.mdTopIndex),this.topIndex=this.bindTopIndex(this.$scope),fe.isDefined(this.topIndex)||(this.topIndex=0,this.bindTopIndex.assign(this.$scope,0)),this.$scope.$watch(this.bindTopIndex,fe.bind(this,function(e){e!==this.topIndex&&this.scrollToIndex(e)}))):this.topIndex=0,this.scroller=d[0].querySelector(".md-virtual-repeat-scroller"),this.sizer=this.scroller.querySelector(".md-virtual-repeat-sizer"),this.offsetter=this.scroller.querySelector(".md-virtual-repeat-offsetter");var l=fe.bind(this,this.updateSize);e(fe.bind(this,function(){l();var e=n.debounce(l,10,null,!1),t=fe.element(r);this.size||e(),t.on("resize",e),a.$on("$destroy",function(){t.off("resize",e)}),a.$emit("$md-resize-enable"),a.$on("$md-resize",l)}))}function n(o){return{controller:i,priority:1e3,require:["mdVirtualRepeat","^^mdVirtualRepeatContainer"],restrict:"A",terminal:!0,transclude:"element",compile:function(e,t){var n=t.mdVirtualRepeat.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)\s*$/),r=n[1],a=o(n[2]),d=t.mdExtraName&&o(t.mdExtraName);return function(e,t,n,o,i){o[0].link_(o[1],i,r,a,d)}}}}function i(e,t,n,o,i,r,a,d){this.$scope=e,this.$element=t,this.$attrs=n,this.$browser=o,this.$document=i,this.$mdUtil=d,this.$rootScope=r,this.$$rAF=a,this.onDemand=d.parseAttributeBoolean(n.mdOnDemand),this.browserCheckUrlChange=o.$$checkUrlChange,this.newStartIndex=0,this.newEndIndex=0,this.newVisibleEnd=0,this.startIndex=0,this.endIndex=0,this.itemSize=e.$eval(n.mdItemSize)||null,this.isFirstRender=!0,this.isVirtualRepeatUpdating_=!1,this.itemsLength=0,this.unwatchItemSize_=fe.noop,this.blocks={},this.pooledBlocks=[],e.$on("$destroy",fe.bind(this,this.cleanupBlocks_))}function o(e){if(!fe.isFunction(e.getItemAtIndex)||!fe.isFunction(e.getLength))throw Error("When md-on-demand is enabled, the Object passed to md-virtual-repeat must implement functions getItemAtIndex() and getLength().");this.model=e}function r(e){return{restrict:"A",link:function(e,t,n){var o=e.$eval(n.mdForceHeight)||null;o&&t&&(t[0].style.height=o)}}}t.prototype.register=function(e){this.repeater=e,fe.element(this.scroller).on("scroll wheel touchmove touchend",fe.bind(this,this.handleScroll_))},t.prototype.isHorizontal=function(){return this.horizontal},t.prototype.getSize=function(){return this.size},t.prototype.setSize_=function(e){var t=this.getDimensionName_();this.size=e,this.$element[0].style[t]=e+"px"},t.prototype.unsetSize_=function(){this.$element[0].style[this.getDimensionName_()]=this.oldElementSize,this.oldElementSize=null},t.prototype.updateSize=function(){if(!this.originalSize){var e=this.isHorizontal()?this.$element[0].clientWidth:this.$element[0].clientHeight;e&&(this.size=e),this.handleScroll_(),this.repeater&&this.repeater.containerUpdated()}},t.prototype.getScrollSize=function(){return this.scrollSize},t.prototype.getDimensionName_=function(){return this.isHorizontal()?"width":"height"},t.prototype.sizeScroller_=function(e){var t=this.getDimensionName_(),n=this.isHorizontal()?"height":"width";if(this.sizer.innerHTML="",e<this.maxElementPixels)this.sizer.style[t]=e+"px";else{this.sizer.style[t]="auto",this.sizer.style[n]="auto";var o=Math.floor(e/this.maxElementPixels),i=document.createElement("div");i.style[t]=this.maxElementPixels+"px",i.style[n]="1px";for(var r=0;r<o;r++)this.sizer.appendChild(i.cloneNode(!1));i.style[t]=e-o*this.maxElementPixels+"px",this.sizer.appendChild(i)}},t.prototype.autoShrink_=function(e){var t=Math.max(e,this.autoShrinkMin*this.repeater.getItemSize());if(this.autoShrink&&t!==this.size){null===this.oldElementSize&&(this.oldElementSize=this.$element[0].style[this.getDimensionName_()]);var n=this.originalSize||this.size;if(!n||t<n)this.originalSize||(this.originalSize=this.size),this.setSize_(t);else if(null!==this.originalSize){this.unsetSize_();var o=this.originalSize;this.originalSize=null,o||this.updateSize(),this.setSize_(o||this.size)}this.repeater.containerUpdated()}},t.prototype.setScrollSize=function(e){var t=e+this.offsetSize;this.scrollSize!==t&&(this.sizeScroller_(t),this.autoShrink_(t),this.scrollSize=t)},t.prototype.getScrollOffset=function(){return this.scrollOffset},t.prototype.scrollTo=function(e){this.scroller[this.isHorizontal()?"scrollLeft":"scrollTop"]=e,this.handleScroll_()},t.prototype.scrollToIndex=function(e){var t=this.repeater.getItemSize(),n=this.repeater.itemsLength;n<e&&(e=n-1),this.scrollTo(t*e)},t.prototype.resetScroll=function(){this.scrollTo(0)},t.prototype.handleScroll_=function(){this.ltr||this.maxSize||(this.scroller.scrollLeft=this.scrollSize,this.maxSize=this.scroller.scrollLeft);var e=this.isHorizontal()?this.ltr?this.scroller.scrollLeft:this.maxSize-this.scroller.scrollLeft:this.scroller.scrollTop;if(!(this.scrollSize<this.size)&&(e>this.scrollSize-this.size&&(e=this.scrollSize-this.size),e!==this.scrollOffset)){var t=this.repeater.getItemSize();if(t){var n=Math.max(0,Math.floor(e/t)-3),o=(this.isHorizontal()?"translateX(":"translateY(")+(!this.isHorizontal()||this.ltr?n*t:-n*t)+"px)";if(this.scrollOffset=e,this.offsetter.style.webkitTransform=o,this.offsetter.style.transform=o,this.bindTopIndex){var i=Math.floor(e/t);i!==this.topIndex&&i<this.repeater.getItemCount()&&(this.topIndex=i,this.bindTopIndex.assign(this.$scope,i),this.$rootScope.$$phase||this.$scope.$digest())}this.repeater.containerUpdated()}}},i.prototype.link_=function(e,t,n,o,i){this.container=e,this.transclude=t,this.repeatName=n,this.rawRepeatListExpression=o,this.extraName=i,this.sized=!1,this.repeatListExpression=fe.bind(this,this.repeatListExpression_),this.container.register(this)},i.prototype.cleanupBlocks_=function(){fe.forEach(this.pooledBlocks,function(e){e.element.remove()})},i.prototype.readItemSize_=function(){if(!this.itemSize){this.items=this.repeatListExpression(this.$scope),this.parentNode=this.$element[0].parentNode;var e=this.getBlock_(0);e.element[0].parentNode||this.parentNode.appendChild(e.element[0]),this.itemSize=e.element[0][this.container.isHorizontal()?"offsetWidth":"offsetHeight"]||null,this.blocks[0]=e,this.poolBlock_(0),this.itemSize&&this.containerUpdated()}},i.prototype.repeatListExpression_=function(e){var t=this.rawRepeatListExpression(e);if(this.onDemand&&t){var n=new o(t);return n.$$includeIndexes(this.newStartIndex,this.newVisibleEnd),n}return t},i.prototype.containerUpdated=function(){if(!this.itemSize)return this.unwatchItemSize_&&this.unwatchItemSize_!==fe.noop&&this.unwatchItemSize_(),this.unwatchItemSize_=this.$scope.$watchCollection(this.repeatListExpression,fe.bind(this,function(e){e&&e.length&&this.readItemSize_()})),void(this.$rootScope.$$phase||this.$scope.$digest());this.sized||(this.items=this.repeatListExpression(this.$scope)),this.sized||(this.unwatchItemSize_(),this.sized=!0,this.$scope.$watchCollection(this.repeatListExpression,fe.bind(this,function(e,t){this.isVirtualRepeatUpdating_||this.virtualRepeatUpdate_(e,t)}))),this.updateIndexes_(),(this.newStartIndex!==this.startIndex||this.newEndIndex!==this.endIndex||this.container.getScrollOffset()>this.container.getScrollSize())&&(this.items instanceof o&&this.items.$$includeIndexes(this.newStartIndex,this.newEndIndex),this.virtualRepeatUpdate_(this.items,this.items))},i.prototype.getItemSize=function(){return this.itemSize},i.prototype.getItemCount=function(){return this.itemsLength},i.prototype.virtualRepeatUpdate_=function(e,t){this.isVirtualRepeatUpdating_=!0;var n=e&&e.length||0,o=!1;if(this.items&&n<this.items.length&&0!==this.container.getScrollOffset()){this.items=e;var i=this.container.getScrollOffset();this.container.resetScroll(),this.container.scrollTo(i)}n!==this.itemsLength&&(o=!0,this.itemsLength=n),(this.items=e)===t&&!o||this.updateIndexes_(),this.parentNode=this.$element[0].parentNode,o&&this.container.setScrollSize(n*this.itemSize),Object.keys(this.blocks).forEach(function(e){var t=parseInt(e,10);(t<this.newStartIndex||t>=this.newEndIndex)&&this.poolBlock_(t)},this),this.$browser.$$checkUrlChange=fe.noop;var r,a,d=[],s=[];for(r=this.newStartIndex;r<this.newEndIndex&&null==this.blocks[r];r++)a=this.getBlock_(r),this.updateBlock_(a,r),d.push(a);for(;null!=this.blocks[r];r++)this.updateBlock_(this.blocks[r],r);for(var l=r-1;r<this.newEndIndex;r++)a=this.getBlock_(r),this.updateBlock_(a,r),s.push(a);if(d.length&&this.parentNode.insertBefore(this.domFragmentFromBlocks_(d),this.$element[0].nextSibling),s.length&&this.parentNode.insertBefore(this.domFragmentFromBlocks_(s),this.blocks[l]&&this.blocks[l].element[0].nextSibling),this.$browser.$$checkUrlChange=this.browserCheckUrlChange,this.startIndex=this.newStartIndex,this.endIndex=this.newEndIndex,this.isFirstRender){this.isFirstRender=!1;var c=this.$attrs.mdStartIndex?this.$scope.$eval(this.$attrs.mdStartIndex):this.container.topIndex;this.$mdUtil.nextTick(function(){this.container.scrollToIndex(c)}.bind(this))}this.isVirtualRepeatUpdating_=!1},i.prototype.getBlock_=function(n){return this.pooledBlocks.length?this.pooledBlocks.pop():(this.transclude(fe.bind(this,function(e,t){o={element:e,new:!0,scope:t},this.updateScope_(t,n),this.parentNode.appendChild(e[0])})),o);var o},i.prototype.updateBlock_=function(e,t){!(this.blocks[t]=e).new&&e.scope.$index===t&&e.scope[this.repeatName]===this.items[t]||(e.new=!1,this.updateScope_(e.scope,t),this.$rootScope.$$phase||e.scope.$digest())},i.prototype.updateScope_=function(e,t){e.$index=t,e[this.repeatName]=this.items&&this.items[t],this.extraName&&(e[this.extraName(this.$scope)]=this.items[t])},i.prototype.poolBlock_=function(e){this.pooledBlocks.push(this.blocks[e]),this.parentNode.removeChild(this.blocks[e].element[0]),delete this.blocks[e]},i.prototype.domFragmentFromBlocks_=function(e){var t=this.$document[0].createDocumentFragment();return e.forEach(function(e){t.appendChild(e.element[0])}),t},i.prototype.updateIndexes_=function(){var e=this.items?this.items.length:0,t=Math.ceil(this.container.getSize()/this.itemSize);this.newStartIndex=Math.max(0,Math.min(e-t,Math.floor(this.container.getScrollOffset()/this.itemSize))),this.newVisibleEnd=this.newStartIndex+t+3,this.newEndIndex=Math.min(e,this.newVisibleEnd),this.newStartIndex=Math.max(0,this.newStartIndex-3)},o.prototype.$$includeIndexes=function(e,t){for(var n=e;n<t;n++)this.hasOwnProperty(n)||(this[n]=this.model.getItemAtIndex(n));this.length=this.model.getLength()},r.$inject=["$mdUtil"]}(),mt.$inject=["$log"],fe.module("material.components.whiteframe",["material.core"]).directive("mdWhiteframe",mt),fe.module("material.core").constant("$MD_THEME_CSS",'md-autocomplete.md-THEME_NAME-theme{background:"{{background-hue-1}}"}md-autocomplete.md-THEME_NAME-theme[disabled]:not([md-floating-label]){background:"{{background-hue-2}}"}md-autocomplete.md-THEME_NAME-theme button md-icon path{fill:"{{background-600}}"}md-autocomplete.md-THEME_NAME-theme button:after{background:"{{background-600-0.3}}"}md-autocomplete.md-THEME_NAME-theme input{color:"{{foreground-1}}"}md-autocomplete.md-THEME_NAME-theme.md-accent md-input-container.md-input-focused .md-input{border-color:"{{accent-color}}"}md-autocomplete.md-THEME_NAME-theme.md-accent md-input-container.md-input-focused label,md-autocomplete.md-THEME_NAME-theme.md-accent md-input-container.md-input-focused md-icon{color:"{{accent-color}}"}md-autocomplete.md-THEME_NAME-theme.md-accent md-progress-linear .md-container{background-color:"{{accent-100}}"}md-autocomplete.md-THEME_NAME-theme.md-accent md-progress-linear .md-bar{background-color:"{{accent-color}}"}md-autocomplete.md-THEME_NAME-theme.md-warn md-input-container.md-input-focused .md-input{border-color:"{{warn-A700}}"}md-autocomplete.md-THEME_NAME-theme.md-warn md-input-container.md-input-focused label,md-autocomplete.md-THEME_NAME-theme.md-warn md-input-container.md-input-focused md-icon{color:"{{warn-A700}}"}md-autocomplete.md-THEME_NAME-theme.md-warn md-progress-linear .md-container{background-color:"{{warn-100}}"}md-autocomplete.md-THEME_NAME-theme.md-warn md-progress-linear .md-bar{background-color:"{{warn-color}}"}.md-autocomplete-standard-list-container.md-THEME_NAME-theme,.md-autocomplete-suggestions-container.md-THEME_NAME-theme{background:"{{background-hue-1}}"}.md-autocomplete-standard-list-container.md-THEME_NAME-theme .md-autocomplete-suggestion,.md-autocomplete-suggestions-container.md-THEME_NAME-theme .md-autocomplete-suggestion{color:"{{foreground-1}}"}.md-autocomplete-standard-list-container.md-THEME_NAME-theme .md-autocomplete-suggestion.selected,.md-autocomplete-standard-list-container.md-THEME_NAME-theme .md-autocomplete-suggestion:hover,.md-autocomplete-suggestions-container.md-THEME_NAME-theme .md-autocomplete-suggestion.selected,.md-autocomplete-suggestions-container.md-THEME_NAME-theme .md-autocomplete-suggestion:hover{background:"{{background-500-0.18}}"}md-backdrop{background-color:"{{background-900-0.0}}"}md-backdrop.md-opaque.md-THEME_NAME-theme{background-color:"{{background-900-1.0}}"}md-bottom-sheet.md-THEME_NAME-theme{background-color:"{{background-color}}";border-top-color:"{{background-hue-3}}"}md-bottom-sheet.md-THEME_NAME-theme.md-list md-list-item{color:"{{foreground-1}}"}md-bottom-sheet.md-THEME_NAME-theme .md-subheader{background-color:"{{background-color}}";color:"{{foreground-1}}"}.md-button.md-THEME_NAME-theme:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme:not([disabled]):hover{background-color:"{{background-500-0.2}}"}.md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover{background-color:transparent}.md-button.md-THEME_NAME-theme.md-fab md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-primary{color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab,.md-button.md-THEME_NAME-theme.md-primary.md-raised{color:"{{primary-contrast}}";background-color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon{color:"{{primary-contrast}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover{background-color:"{{primary-600}}"}.md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon{color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-fab{background-color:"{{accent-color}}";color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover{background-color:"{{accent-A700}}"}.md-button.md-THEME_NAME-theme.md-raised{color:"{{background-900}}";background-color:"{{background-50}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]) md-icon{color:"{{background-900}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover{background-color:"{{background-50}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused{background-color:"{{background-200}}"}.md-button.md-THEME_NAME-theme.md-warn{color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab,.md-button.md-THEME_NAME-theme.md-warn.md-raised{color:"{{warn-contrast}}";background-color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon{color:"{{warn-contrast}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover{background-color:"{{warn-600}}"}.md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon{color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-accent{color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab,.md-button.md-THEME_NAME-theme.md-accent.md-raised{color:"{{accent-contrast}}";background-color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover{background-color:"{{accent-A700}}"}.md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon{color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent[disabled],.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled],.md-button.md-THEME_NAME-theme.md-warn[disabled],.md-button.md-THEME_NAME-theme[disabled]{color:"{{foreground-3}}";cursor:default}.md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon,.md-button.md-THEME_NAME-theme[disabled] md-icon{color:"{{foreground-3}}"}.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled]{background-color:"{{foreground-4}}"}.md-button.md-THEME_NAME-theme[disabled]{background-color:transparent}._md a.md-THEME_NAME-theme:not(.md-button).md-primary{color:"{{primary-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-primary:hover{color:"{{primary-700}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent{color:"{{accent-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent:hover{color:"{{accent-A700}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-warn{color:"{{warn-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-warn:hover{color:"{{warn-700}}"}md-card.md-THEME_NAME-theme{color:"{{foreground-1}}";background-color:"{{background-hue-1}}";border-radius:2px}md-card.md-THEME_NAME-theme .md-card-image{border-radius:2px 2px 0 0}md-card.md-THEME_NAME-theme md-card-header md-card-avatar md-icon{color:"{{background-color}}";background-color:"{{foreground-3}}"}md-card.md-THEME_NAME-theme md-card-header md-card-header-text .md-subhead,md-card.md-THEME_NAME-theme md-card-title md-card-title-text:not(:only-child) .md-subhead{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme .md-ripple{color:"{{accent-A700}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-ripple{color:"{{background-600}}"}md-checkbox.md-THEME_NAME-theme.md-checked.md-focused .md-container:before{background-color:"{{accent-color-0.26}}"}md-checkbox.md-THEME_NAME-theme .md-ink-ripple{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:"{{accent-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-icon{background-color:"{{accent-color-0.87}}"}md-checkbox.md-THEME_NAME-theme.md-checked .md-icon:after{border-color:"{{accent-contrast-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ripple{color:"{{primary-600}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ripple{color:"{{background-600}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-ink-ripple{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple{color:"{{primary-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon{background-color:"{{primary-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked.md-focused .md-container:before{background-color:"{{primary-color-0.26}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-icon:after{border-color:"{{primary-contrast-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-primary .md-indeterminate[disabled] .md-container{color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ripple{color:"{{warn-600}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn .md-ink-ripple{color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple{color:"{{warn-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon{background-color:"{{warn-color-0.87}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before{background-color:"{{warn-color-0.26}}"}md-checkbox.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-icon:after{border-color:"{{background-200}}"}md-checkbox.md-THEME_NAME-theme[disabled]:not(.md-checked) .md-icon{border-color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon{background-color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme[disabled].md-checked .md-icon:after{border-color:"{{background-200}}"}md-checkbox.md-THEME_NAME-theme[disabled] .md-icon:after{border-color:"{{foreground-3}}"}md-checkbox.md-THEME_NAME-theme[disabled] .md-label{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme .md-chips{box-shadow:0 1px "{{foreground-4}}"}md-chips.md-THEME_NAME-theme .md-chips.md-focused{box-shadow:0 2px "{{primary-color}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input{color:"{{foreground-1}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-webkit-input-placeholder{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input:-ms-input-placeholder,md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-ms-input-placeholder{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::placeholder{color:"{{foreground-3}}"}md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input:-moz-placeholder,md-chips.md-THEME_NAME-theme .md-chips .md-chip-input-container input::-moz-placeholder{color:"{{foreground-3}}";opacity:1}md-chips.md-THEME_NAME-theme md-chip{background:"{{background-300}}";color:"{{background-800}}"}md-chips.md-THEME_NAME-theme md-chip md-icon{color:"{{background-700}}"}md-chips.md-THEME_NAME-theme md-chip.md-focused{background:"{{primary-color}}";color:"{{primary-contrast}}"}md-chips.md-THEME_NAME-theme md-chip.md-focused md-icon{color:"{{primary-contrast}}"}md-chips.md-THEME_NAME-theme md-chip._md-chip-editing{background:transparent;color:"{{background-800}}"}md-chips.md-THEME_NAME-theme md-chip-remove .md-button md-icon path{fill:"{{background-500}}"}.md-contact-suggestion span.md-contact-email{color:"{{background-400}}"}md-content.md-THEME_NAME-theme{color:"{{foreground-1}}";background-color:"{{background-default}}"}.md-THEME_NAME-theme .md-calendar{background:"{{background-hue-1}}";color:"{{foreground-1-0.87}}"}.md-THEME_NAME-theme .md-calendar tr:last-child td{border-bottom-color:"{{background-hue-2}}"}.md-THEME_NAME-theme .md-calendar-day-header{background:"{{background-500-0.32}}";color:"{{foreground-1-0.87}}"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border:1px solid "{{primary-500}}"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-date-today.md-calendar-date-disabled{color:"{{primary-500-0.6}}"}.md-calendar-date.md-focus .md-THEME_NAME-theme .md-calendar-date-selection-indicator,.md-THEME_NAME-theme .md-calendar-date-selection-indicator:hover{background:"{{background-500-0.32}}"}.md-THEME_NAME-theme .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator,.md-THEME_NAME-theme .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator{background:"{{primary-500}}";color:"{{primary-500-contrast}}";border-color:transparent}.md-THEME_NAME-theme .md-calendar-date-disabled,.md-THEME_NAME-theme .md-calendar-month-label-disabled{color:"{{foreground-3}}"}.md-THEME_NAME-theme .md-calendar-month-label md-icon,.md-THEME_NAME-theme .md-datepicker-input{color:"{{foreground-1}}"}.md-THEME_NAME-theme .md-datepicker-input::-webkit-input-placeholder{color:"{{foreground-3}}"}.md-THEME_NAME-theme .md-datepicker-input:-ms-input-placeholder,.md-THEME_NAME-theme .md-datepicker-input::-ms-input-placeholder{color:"{{foreground-3}}"}.md-THEME_NAME-theme .md-datepicker-input::placeholder{color:"{{foreground-3}}"}.md-THEME_NAME-theme .md-datepicker-input:-moz-placeholder,.md-THEME_NAME-theme .md-datepicker-input::-moz-placeholder{color:"{{foreground-3}}";opacity:1}.md-THEME_NAME-theme .md-datepicker-input-container{border-bottom-color:"{{foreground-4}}"}.md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:"{{primary-color}}"}.md-accent .md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:"{{accent-color}}"}.md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-invalid,.md-warn .md-THEME_NAME-theme .md-datepicker-input-container.md-datepicker-focused{border-bottom-color:"{{warn-A700}}"}.md-THEME_NAME-theme .md-datepicker-calendar-pane{border-color:"{{background-hue-1}}"}.md-THEME_NAME-theme .md-datepicker-triangle-button .md-datepicker-expand-triangle{border-top-color:"{{foreground-2}}"}.md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon{color:"{{primary-color}}"}.md-accent .md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon,.md-THEME_NAME-theme .md-datepicker-open.md-accent .md-datepicker-calendar-icon{color:"{{accent-color}}"}.md-THEME_NAME-theme .md-datepicker-open.md-warn .md-datepicker-calendar-icon,.md-warn .md-THEME_NAME-theme .md-datepicker-open .md-datepicker-calendar-icon{color:"{{warn-A700}}"}.md-THEME_NAME-theme .md-datepicker-calendar{background:"{{background-hue-1}}"}.md-THEME_NAME-theme .md-datepicker-input-mask-opaque{box-shadow:0 0 0 9999px "{{background-hue-1}}"}.md-THEME_NAME-theme .md-datepicker-open .md-datepicker-input-container{background:"{{background-hue-1}}"}md-dialog.md-THEME_NAME-theme{border-radius:4px;background-color:"{{background-hue-1}}";color:"{{foreground-1}}"}md-dialog.md-THEME_NAME-theme.md-content-overflow .md-actions,md-dialog.md-THEME_NAME-theme.md-content-overflow md-dialog-actions,md-divider.md-THEME_NAME-theme{border-top-color:"{{foreground-4}}"}.layout-gt-lg-row>md-divider.md-THEME_NAME-theme,.layout-gt-md-row>md-divider.md-THEME_NAME-theme,.layout-gt-sm-row>md-divider.md-THEME_NAME-theme,.layout-gt-xs-row>md-divider.md-THEME_NAME-theme,.layout-lg-row>md-divider.md-THEME_NAME-theme,.layout-md-row>md-divider.md-THEME_NAME-theme,.layout-row>md-divider.md-THEME_NAME-theme,.layout-sm-row>md-divider.md-THEME_NAME-theme,.layout-xl-row>md-divider.md-THEME_NAME-theme,.layout-xs-row>md-divider.md-THEME_NAME-theme{border-right-color:"{{foreground-4}}"}md-icon.md-THEME_NAME-theme{color:"{{foreground-2}}"}md-icon.md-THEME_NAME-theme.md-primary{color:"{{primary-color}}"}md-icon.md-THEME_NAME-theme.md-accent{color:"{{accent-color}}"}md-icon.md-THEME_NAME-theme.md-warn{color:"{{warn-color}}"}md-input-container.md-THEME_NAME-theme .md-input{color:"{{foreground-1}}";border-color:"{{foreground-4}}"}md-input-container.md-THEME_NAME-theme .md-input::-webkit-input-placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme .md-input:-ms-input-placeholder,md-input-container.md-THEME_NAME-theme .md-input::-ms-input-placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme .md-input::placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme .md-input:-moz-placeholder,md-input-container.md-THEME_NAME-theme .md-input::-moz-placeholder{color:"{{foreground-2}}";opacity:1}md-input-container.md-THEME_NAME-theme>md-icon{color:"{{foreground-1}}"}md-input-container.md-THEME_NAME-theme .md-placeholder,md-input-container.md-THEME_NAME-theme label{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme label.md-required:after{color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-focused):not(.md-input-invalid) label.md-required:after{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme .md-input-message-animation,md-input-container.md-THEME_NAME-theme .md-input-messages-animation{color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme .md-input-message-animation .md-char-counter,md-input-container.md-THEME_NAME-theme .md-input-messages-animation .md-char-counter{color:"{{foreground-1}}"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-webkit-input-placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input:-ms-input-placeholder,md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-ms-input-placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::placeholder{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme.md-input-focused .md-input:-moz-placeholder,md-input-container.md-THEME_NAME-theme.md-input-focused .md-input::-moz-placeholder{color:"{{foreground-2}}";opacity:1}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-has-value label{color:"{{foreground-2}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused .md-input,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-resized .md-input{border-color:"{{primary-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused md-icon{color:"{{primary-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input{border-color:"{{accent-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-accent md-icon{color:"{{accent-color}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn .md-input{border-color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn label,md-input-container.md-THEME_NAME-theme:not(.md-input-invalid).md-input-focused.md-warn md-icon{color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input{border-color:"{{warn-A700}}"}md-input-container.md-THEME_NAME-theme.md-input-invalid .md-char-counter,md-input-container.md-THEME_NAME-theme.md-input-invalid .md-input-message-animation,md-input-container.md-THEME_NAME-theme.md-input-invalid label{color:"{{warn-A700}}"}[disabled] md-input-container.md-THEME_NAME-theme .md-input,md-input-container.md-THEME_NAME-theme .md-input[disabled]{border-bottom-color:transparent;color:"{{foreground-3}}";background-image:linear-gradient(90deg,"{{foreground-3}}" 0,"{{foreground-3}}" 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,"{{foreground-3}}" 100%)}md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h3,md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text h4,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h3,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text h4{color:"{{foreground-1}}"}md-list.md-THEME_NAME-theme md-list-item.md-2-line .md-list-item-text p,md-list.md-THEME_NAME-theme md-list-item.md-3-line .md-list-item-text p{color:"{{foreground-2}}"}md-list.md-THEME_NAME-theme .md-proxy-focus.md-focused div.md-no-style{background-color:"{{background-100}}"}md-list.md-THEME_NAME-theme md-list-item .md-avatar-icon{background-color:"{{foreground-3}}";color:"{{background-color}}"}md-list.md-THEME_NAME-theme md-list-item>md-icon{color:"{{foreground-2}}"}md-list.md-THEME_NAME-theme md-list-item>md-icon.md-highlight{color:"{{primary-color}}"}md-list.md-THEME_NAME-theme md-list-item>md-icon.md-highlight.md-accent{color:"{{accent-color}}"}md-menu-content.md-THEME_NAME-theme{background-color:"{{background-hue-1}}"}md-menu-content.md-THEME_NAME-theme md-menu-item{color:"{{foreground-1}}"}md-menu-content.md-THEME_NAME-theme md-menu-item md-icon{color:"{{foreground-2}}"}md-menu-content.md-THEME_NAME-theme md-menu-item .md-button[disabled],md-menu-content.md-THEME_NAME-theme md-menu-item .md-button[disabled] md-icon{color:"{{foreground-3}}"}md-menu-content.md-THEME_NAME-theme md-menu-divider{background-color:"{{foreground-4}}"}md-menu-bar.md-THEME_NAME-theme>button.md-button{color:"{{foreground-1}}";border-radius:2px}md-menu-bar.md-THEME_NAME-theme md-menu>button{color:"{{foreground-1}}"}md-menu-bar.md-THEME_NAME-theme md-menu.md-open>button,md-menu-bar.md-THEME_NAME-theme md-menu>button:focus{outline:none;background-color:"{{ background-500-0.18}}"}md-menu-bar.md-THEME_NAME-theme.md-open:not(.md-keyboard-mode) md-menu:hover>button{background-color:"{{ background-500-0.18}}"}md-menu-bar.md-THEME_NAME-theme:not(.md-keyboard-mode):not(.md-open) md-menu button:focus,md-menu-bar.md-THEME_NAME-theme:not(.md-keyboard-mode):not(.md-open) md-menu button:hover{background:transparent}md-menu-content.md-THEME_NAME-theme .md-menu>.md-button:after{color:"{{foreground-2}}"}md-menu-content.md-THEME_NAME-theme .md-menu.md-open>.md-button{background-color:"{{ background-500-0.18}}"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar{background-color:"{{background-hue-1}}";color:"{{foreground-1}}"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar md-toolbar-filler{background-color:"{{primary-color}}";color:"{{primary-contrast}}"}md-toolbar.md-THEME_NAME-theme.md-menu-toolbar md-toolbar-filler md-icon{color:"{{primary-contrast}}"}md-nav-bar.md-THEME_NAME-theme .md-nav-bar{background-color:transparent;border-color:"{{foreground-4}}"}md-nav-bar.md-THEME_NAME-theme .md-button._md-nav-button.md-unselected{color:"{{foreground-2}}"}md-nav-bar.md-THEME_NAME-theme .md-button._md-nav-button[disabled]{color:"{{foreground-3}}"}md-nav-bar.md-THEME_NAME-theme md-nav-ink-bar{color:"{{accent-color}}";background:"{{accent-color}}"}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar{background-color:"{{accent-color}}"}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button{color:"{{accent-A100}}"}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button.md-active,md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{accent-contrast}}"}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{accent-contrast-0.1}}"}md-nav-bar.md-THEME_NAME-theme.md-accent>.md-nav-bar md-nav-ink-bar{color:"{{primary-600-1}}";background:"{{primary-600-1}}"}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar{background-color:"{{warn-color}}"}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button{color:"{{warn-100}}"}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button.md-active,md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{warn-contrast}}"}md-nav-bar.md-THEME_NAME-theme.md-warn>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{warn-contrast-0.1}}"}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar{background-color:"{{primary-color}}"}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button{color:"{{primary-100}}"}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button.md-active,md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{primary-contrast}}"}md-nav-bar.md-THEME_NAME-theme.md-primary>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{primary-contrast-0.1}}"}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar{background-color:"{{primary-color}}"}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button{color:"{{primary-100}}"}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-active,md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{primary-contrast}}"}md-toolbar>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{primary-contrast-0.1}}"}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar{background-color:"{{accent-color}}"}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button{color:"{{accent-A100}}"}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-active,md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{accent-contrast}}"}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{accent-contrast-0.1}}"}md-toolbar.md-accent>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar md-nav-ink-bar{color:"{{primary-600-1}}";background:"{{primary-600-1}}"}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar{background-color:"{{warn-color}}"}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button{color:"{{warn-100}}"}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-active,md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{color:"{{warn-contrast}}"}md-toolbar.md-warn>md-nav-bar.md-THEME_NAME-theme>.md-nav-bar .md-button._md-nav-button.md-focused{background:"{{warn-contrast-0.1}}"}._md-panel-backdrop.md-THEME_NAME-theme{background-color:"{{background-900-1.0}}"}md-progress-circular.md-THEME_NAME-theme path{stroke:"{{primary-color}}"}md-progress-circular.md-THEME_NAME-theme.md-warn path{stroke:"{{warn-color}}"}md-progress-circular.md-THEME_NAME-theme.md-accent path{stroke:"{{accent-color}}"}md-progress-linear.md-THEME_NAME-theme .md-container{background-color:"{{primary-100}}"}md-progress-linear.md-THEME_NAME-theme .md-bar{background-color:"{{primary-color}}"}md-progress-linear.md-THEME_NAME-theme.md-warn .md-container{background-color:"{{warn-100}}"}md-progress-linear.md-THEME_NAME-theme.md-warn .md-bar{background-color:"{{warn-color}}"}md-progress-linear.md-THEME_NAME-theme.md-accent .md-container{background-color:"{{accent-100}}"}md-progress-linear.md-THEME_NAME-theme.md-accent .md-bar{background-color:"{{accent-color}}"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-primary .md-bar1{background-color:"{{primary-100}}"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-primary .md-dashed:before{background:radial-gradient("{{primary-100}}" 0,"{{primary-100}}" 16%,transparent 42%)}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-bar1{background-color:"{{warn-100}}"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-warn .md-dashed:before{background:radial-gradient("{{warn-100}}" 0,"{{warn-100}}" 16%,transparent 42%)}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-bar1{background-color:"{{accent-100}}"}md-progress-linear.md-THEME_NAME-theme[md-mode=buffer].md-accent .md-dashed:before{background:radial-gradient("{{accent-100}}" 0,"{{accent-100}}" 16%,transparent 42%)}md-radio-button.md-THEME_NAME-theme .md-off{border-color:"{{foreground-2}}"}md-radio-button.md-THEME_NAME-theme .md-on{background-color:"{{accent-color-0.87}}"}md-radio-button.md-THEME_NAME-theme.md-checked .md-off{border-color:"{{accent-color-0.87}}"}md-radio-button.md-THEME_NAME-theme.md-checked .md-ink-ripple{color:"{{accent-color-0.87}}"}md-radio-button.md-THEME_NAME-theme .md-container .md-ripple{color:"{{accent-A700}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-on,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-on{background-color:"{{primary-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-off{border-color:"{{primary-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple{color:"{{primary-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-primary .md-container .md-ripple{color:"{{primary-600}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-on,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-on,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-on{background-color:"{{warn-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-off{border-color:"{{warn-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple{color:"{{warn-color-0.87}}"}md-radio-button.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-button.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-group.md-THEME_NAME-theme:not([disabled]) .md-warn .md-container .md-ripple{color:"{{warn-600}}"}md-radio-button.md-THEME_NAME-theme[disabled],md-radio-group.md-THEME_NAME-theme[disabled]{color:"{{foreground-3}}"}md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-off,md-radio-button.md-THEME_NAME-theme[disabled] .md-container .md-on,md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-off,md-radio-group.md-THEME_NAME-theme[disabled] .md-container .md-on{border-color:"{{foreground-3}}"}md-radio-group.md-THEME_NAME-theme .md-checked .md-ink-ripple{color:"{{accent-color-0.26}}"}md-radio-group.md-THEME_NAME-theme .md-checked:not([disabled]).md-primary .md-ink-ripple,md-radio-group.md-THEME_NAME-theme.md-primary .md-checked:not([disabled]) .md-ink-ripple{color:"{{primary-color-0.26}}"}md-radio-group.md-THEME_NAME-theme.md-focused.ng-empty>md-radio-button:first-child .md-container:before{background-color:"{{foreground-3-0.26}}"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked .md-container:before{background-color:"{{accent-color-0.26}}"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-primary .md-container:before,md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty).md-primary .md-checked .md-container:before{background-color:"{{primary-color-0.26}}"}md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty) .md-checked.md-warn .md-container:before,md-radio-group.md-THEME_NAME-theme.md-focused:not(:empty).md-warn .md-checked .md-container:before{background-color:"{{warn-color-0.26}}"}md-input-container md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:"{{warn-A700}}"}md-input-container:not(.md-input-focused):not(.md-input-invalid) md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:"{{foreground-3}}"}md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-THEME_NAME-theme .md-select-value,md-input-container.md-input-focused:not(.md-input-has-value) md-select.md-THEME_NAME-theme .md-select-value.md-select-placeholder{color:"{{primary-color}}"}md-input-container.md-input-invalid md-select.md-THEME_NAME-theme .md-select-value{color:"{{warn-A700}}"!important;border-bottom-color:"{{warn-A700}}"!important}md-input-container.md-input-invalid md-select.md-THEME_NAME-theme.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-select-value{border-color:"{{accent-color}}"}md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-select-value span{color:"{{accent-color}}"}md-input-container:not(.md-input-invalid).md-input-focused.md-warn .md-select-value{border-color:"{{warn-A700}}"}md-input-container:not(.md-input-invalid).md-input-focused.md-warn .md-select-value span{color:"{{warn-A700}}"}md-select.md-THEME_NAME-theme[disabled] .md-select-value{border-bottom-color:transparent;background-image:linear-gradient(90deg,"{{foreground-3}}" 0,"{{foreground-3}}" 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,"{{foreground-3}}" 100%)}md-select.md-THEME_NAME-theme .md-select-value{border-bottom-color:"{{foreground-4}}"}md-select.md-THEME_NAME-theme .md-select-value.md-select-placeholder{color:"{{foreground-3}}"}md-select.md-THEME_NAME-theme .md-select-value span:first-child:after{color:"{{warn-A700}}"}md-select.md-THEME_NAME-theme.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme.ng-invalid.ng-touched .md-select-value{color:"{{warn-A700}}"!important;border-bottom-color:"{{warn-A700}}"!important}md-select.md-THEME_NAME-theme.ng-invalid.ng-touched.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-value{border-bottom-color:"{{primary-color}}";color:"{{ foreground-1 }}"}md-select.md-THEME_NAME-theme:not([disabled]):focus .md-select-value.md-select-placeholder{color:"{{ foreground-1 }}"}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-no-underline .md-select-value{border-bottom-color:transparent!important}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-accent .md-select-value{border-bottom-color:"{{accent-color}}"}md-select.md-THEME_NAME-theme:not([disabled]):focus.md-warn .md-select-value{border-bottom-color:"{{warn-color}}"}md-select.md-THEME_NAME-theme[disabled] .md-select-icon,md-select.md-THEME_NAME-theme[disabled] .md-select-value,md-select.md-THEME_NAME-theme[disabled] .md-select-value.md-select-placeholder{color:"{{foreground-3}}"}md-select.md-THEME_NAME-theme .md-select-icon{color:"{{foreground-2}}"}md-select-menu.md-THEME_NAME-theme md-content{background-color:"{{background-hue-1}}"}md-select-menu.md-THEME_NAME-theme md-content md-optgroup{color:"{{foreground-2}}"}md-select-menu.md-THEME_NAME-theme md-content md-option{color:"{{foreground-1}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[disabled] .md-text{color:"{{foreground-3}}"}md-select-menu.md-THEME_NAME-theme md-content md-option:not([disabled]):focus,md-select-menu.md-THEME_NAME-theme md-content md-option:not([disabled]):hover{background-color:"{{background-500-0.18}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected]{color:"{{primary-500}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected]:focus{color:"{{primary-600}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected].md-accent{color:"{{accent-color}}"}md-select-menu.md-THEME_NAME-theme md-content md-option[selected].md-accent:focus{color:"{{accent-A700}}"}.md-checkbox-enabled.md-THEME_NAME-theme .md-ripple{color:"{{primary-600}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-ripple{color:"{{background-600}}"}.md-checkbox-enabled.md-THEME_NAME-theme .md-ink-ripple{color:"{{foreground-2}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-ink-ripple{color:"{{primary-color-0.87}}"}.md-checkbox-enabled.md-THEME_NAME-theme:not(.md-checked) .md-icon{border-color:"{{foreground-2}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-icon{background-color:"{{primary-color-0.87}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected].md-focused .md-container:before{background-color:"{{primary-color-0.26}}"}.md-checkbox-enabled.md-THEME_NAME-theme[selected] .md-icon:after{border-color:"{{primary-contrast-0.87}}"}.md-checkbox-enabled.md-THEME_NAME-theme .md-indeterminate[disabled] .md-container{color:"{{foreground-3}}"}.md-checkbox-enabled.md-THEME_NAME-theme md-option .md-text{color:"{{foreground-1}}"}md-sidenav.md-THEME_NAME-theme,md-sidenav.md-THEME_NAME-theme md-content{background-color:"{{background-hue-1}}"}md-slider.md-THEME_NAME-theme .md-track{background-color:"{{foreground-3}}"}md-slider.md-THEME_NAME-theme .md-track-ticks{color:"{{background-contrast}}"}md-slider.md-THEME_NAME-theme .md-focus-ring{background-color:"{{accent-A200-0.2}}"}md-slider.md-THEME_NAME-theme .md-disabled-thumb{border-color:"{{background-color}}";background-color:"{{background-color}}"}md-slider.md-THEME_NAME-theme.md-min .md-thumb:after{background-color:"{{background-color}}";border-color:"{{foreground-3}}"}md-slider.md-THEME_NAME-theme.md-min .md-focus-ring{background-color:"{{foreground-3-0.38}}"}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-thumb:after{background-color:"{{background-contrast}}";border-color:transparent}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-sign{background-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme.md-min[md-discrete] .md-sign:after{border-top-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme.md-min[md-discrete][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme .md-track.md-track-fill{background-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-thumb:after{border-color:"{{accent-color}}";background-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-sign{background-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-sign:after{border-top-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{accent-color}}"}md-slider.md-THEME_NAME-theme .md-thumb-text{color:"{{accent-contrast}}"}md-slider.md-THEME_NAME-theme.md-warn .md-focus-ring{background-color:"{{warn-200-0.38}}"}md-slider.md-THEME_NAME-theme.md-warn .md-track.md-track-fill{background-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-thumb:after{border-color:"{{warn-color}}";background-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-sign{background-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-sign:after{border-top-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{warn-color}}"}md-slider.md-THEME_NAME-theme.md-warn .md-thumb-text{color:"{{warn-contrast}}"}md-slider.md-THEME_NAME-theme.md-primary .md-focus-ring{background-color:"{{primary-200-0.38}}"}md-slider.md-THEME_NAME-theme.md-primary .md-track.md-track-fill{background-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-thumb:after{border-color:"{{primary-color}}";background-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-sign{background-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-sign:after{border-top-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary[md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{primary-color}}"}md-slider.md-THEME_NAME-theme.md-primary .md-thumb-text{color:"{{primary-contrast}}"}md-slider.md-THEME_NAME-theme[disabled] .md-thumb:after{border-color:transparent}md-slider.md-THEME_NAME-theme[disabled]:not(.md-min) .md-thumb:after,md-slider.md-THEME_NAME-theme[disabled][md-discrete] .md-thumb:after{background-color:"{{foreground-3}}";border-color:transparent}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-sign{background-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-sign:after{border-top-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme[disabled][readonly][md-vertical] .md-sign:after{border-top-color:transparent;border-left-color:"{{background-400}}"}md-slider.md-THEME_NAME-theme[disabled][readonly] .md-disabled-thumb{border-color:transparent;background-color:transparent}md-slider-container[disabled]>:first-child:not(md-slider),md-slider-container[disabled]>:last-child:not(md-slider){color:"{{foreground-3}}"}.md-subheader.md-THEME_NAME-theme{color:"{{ foreground-2-0.23 }}";background-color:"{{background-default}}"}.md-subheader.md-THEME_NAME-theme.md-primary{color:"{{primary-color}}"}.md-subheader.md-THEME_NAME-theme.md-accent{color:"{{accent-color}}"}.md-subheader.md-THEME_NAME-theme.md-warn{color:"{{warn-color}}"}md-switch.md-THEME_NAME-theme .md-ink-ripple{color:"{{background-500}}"}md-switch.md-THEME_NAME-theme .md-thumb{background-color:"{{background-50}}"}md-switch.md-THEME_NAME-theme .md-bar{background-color:"{{background-500}}"}md-switch.md-THEME_NAME-theme.md-focused:not(.md-checked) .md-thumb:before,md-switch.md-THEME_NAME-theme.md-focused[disabled] .md-thumb:before{background-color:"{{foreground-4}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]) .md-ink-ripple{color:"{{accent-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]) .md-thumb{background-color:"{{accent-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]) .md-bar{background-color:"{{accent-color-0.5}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-focused .md-thumb:before{background-color:"{{accent-color-0.26}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-primary .md-ink-ripple{color:"{{primary-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-primary .md-thumb{background-color:"{{primary-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-primary .md-bar{background-color:"{{primary-color-0.5}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-primary.md-focused .md-thumb:before{background-color:"{{primary-color-0.26}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-warn .md-ink-ripple{color:"{{warn-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-warn .md-thumb{background-color:"{{warn-color}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-warn .md-bar{background-color:"{{warn-color-0.5}}"}md-switch.md-THEME_NAME-theme.md-checked:not([disabled]).md-warn.md-focused .md-thumb:before{background-color:"{{warn-color-0.26}}"}md-switch.md-THEME_NAME-theme[disabled] .md-thumb{background-color:"{{background-400}}"}md-switch.md-THEME_NAME-theme[disabled] .md-bar{background-color:"{{foreground-4}}"}md-tabs.md-THEME_NAME-theme md-tabs-wrapper{background-color:transparent;border-color:"{{foreground-4}}"}md-tabs.md-THEME_NAME-theme .md-paginator md-icon{color:"{{primary-color}}"}md-tabs.md-THEME_NAME-theme md-ink-bar{color:"{{accent-color}}";background:"{{accent-color}}"}md-tabs.md-THEME_NAME-theme .md-tab{color:"{{foreground-2}}"}md-tabs.md-THEME_NAME-theme .md-tab[disabled],md-tabs.md-THEME_NAME-theme .md-tab[disabled] md-icon{color:"{{foreground-3}}"}md-tabs.md-THEME_NAME-theme .md-tab.md-active,md-tabs.md-THEME_NAME-theme .md-tab.md-active md-icon,md-tabs.md-THEME_NAME-theme .md-tab.md-focused,md-tabs.md-THEME_NAME-theme .md-tab.md-focused md-icon{color:"{{primary-color}}"}md-tabs.md-THEME_NAME-theme .md-tab.md-focused{background:"{{primary-color-0.1}}"}md-tabs.md-THEME_NAME-theme .md-tab .md-ripple-container{color:"{{accent-A100}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper{background-color:"{{accent-color}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{accent-A100}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{accent-contrast}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{accent-contrast-0.1}}"}md-tabs.md-THEME_NAME-theme.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:"{{primary-600-1}}";background:"{{primary-600-1}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper{background-color:"{{primary-color}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{primary-100}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{primary-contrast}}"}md-tabs.md-THEME_NAME-theme.md-primary>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{primary-contrast-0.1}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper{background-color:"{{warn-color}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{warn-100}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{warn-contrast}}"}md-tabs.md-THEME_NAME-theme.md-warn>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{warn-contrast-0.1}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:"{{primary-color}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{primary-100}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{primary-contrast}}"}md-toolbar>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{primary-contrast-0.1}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:"{{accent-color}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{accent-A100}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{accent-contrast}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{accent-contrast-0.1}}"}md-toolbar.md-accent>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-ink-bar{color:"{{primary-600-1}}";background:"{{primary-600-1}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper{background-color:"{{warn-color}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]) md-icon{color:"{{warn-100}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active md-icon,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused,md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused md-icon{color:"{{warn-contrast}}"}md-toolbar.md-warn>md-tabs.md-THEME_NAME-theme>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-focused{background:"{{warn-contrast-0.1}}"}md-toast.md-THEME_NAME-theme .md-toast-content{background-color:#323232;color:"{{background-50}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button{color:"{{background-50}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight{color:"{{accent-color}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight.md-primary{color:"{{primary-color}}"}md-toast.md-THEME_NAME-theme .md-toast-content .md-button.md-highlight.md-warn{color:"{{warn-color}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar){background-color:"{{primary-color}}";color:"{{primary-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) md-icon{color:"{{primary-contrast}}";fill:"{{primary-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar) .md-button[disabled] md-icon{color:"{{primary-contrast-0.26}}";fill:"{{primary-contrast-0.26}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent{background-color:"{{accent-color}}";color:"{{accent-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent .md-ink-ripple{color:"{{accent-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent md-icon{color:"{{accent-contrast}}";fill:"{{accent-contrast}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-accent .md-button[disabled] md-icon{color:"{{accent-contrast-0.26}}";fill:"{{accent-contrast-0.26}}"}md-toolbar.md-THEME_NAME-theme:not(.md-menu-toolbar).md-warn{background-color:"{{warn-color}}";color:"{{warn-contrast}}"}.md-panel.md-tooltip.md-THEME_NAME-theme{color:"{{background-700-contrast}}";background-color:"{{background-700}}"}body.md-THEME_NAME-theme,html.md-THEME_NAME-theme{color:"{{foreground-1}}";background-color:"{{background-color}}"}')}(window,window.angular),window.ngMaterial={version:{full:"1.1.20"}};
-//third_party/javascript/angular/v1_6/angular-animate.min.js
-/*
- AngularJS v1.6.4-local+sha.617b36117
- (c) 2010-2018 Google, Inc. http://angularjs.org
- License: MIT
-*/
-'use strict';(function(Ba,ha){'use strict';function Va(a,b,d){if(!a)throw jb("areq",b||"?",d||"required");return a}function Wa(a,b){if(!a&&!b)return"";if(!a)return b;if(!b)return a;sa(a)&&(a=a.join(" "));sa(b)&&(b=b.join(" "));return a+" "+b}function kb(a){var b={};a&&(a.to||a.from)&&(b.to=a.to,b.from=a.from);return b}function ta(a,b,d){var k="";a=sa(a)?a:a&&pa(a)&&a.length?a.split(/\s+/):[];L(a,function(r,x){r&&0<r.length&&(k+=0<x?" ":"",k+=d?b+r:r+b)});return k}function Xa(a){if(a instanceof ja)switch(a.length){case 0:return a;
-case 1:if(1===a[0].nodeType)return a;break;default:return ja(Na(a))}if(1===a.nodeType)return ja(a)}function Na(a){if(!a[0])return a;for(var b=0;b<a.length;b++){var d=a[b];if(1===d.nodeType)return d}}function lb(a,b,d){L(b,function(k){a.addClass(k,d)})}function mb(a,b,d){L(b,function(k){a.removeClass(k,d)})}function Ga(a){return function(b,d){d.addClass&&(lb(a,b,d.addClass),d.addClass=null);d.removeClass&&(mb(a,b,d.removeClass),d.removeClass=null)}}function Ha(a){a=a||{};if(!a.$$prepared){var b=a.domOperation||
-ka;a.domOperation=function(){a.$$domOperationFired=!0;b();b=ka};a.$$prepared=!0}return a}function ya(a,b){Ya(a,b);Za(a,b)}function Ya(a,b){b.from&&(a.css(b.from),b.from=null)}function Za(a,b){b.to&&(a.css(b.to),b.to=null)}function Ca(a,b,d){var k=b.options||{};d=d.options||{};var r=(k.addClass||"")+" "+(d.addClass||""),x=(k.removeClass||"")+" "+(d.removeClass||"");a=nb(a.attr("class"),r,x);d.preparationClasses&&(k.preparationClasses=Ia(d.preparationClasses,k.preparationClasses),delete d.preparationClasses);
-r=k.domOperation!==ka?k.domOperation:null;Oa(k,d);r&&(k.domOperation=r);k.addClass=a.addClass?a.addClass:null;k.removeClass=a.removeClass?a.removeClass:null;b.addClass=k.addClass;b.removeClass=k.removeClass;return k}function nb(a,b,d){function k(e){pa(e)&&(e=e.split(" "));var g={};L(e,function(y){y.length&&(g[y]=!0)});return g}var r={};a=k(a);b=k(b);L(b,function(e,g){r[g]=1});d=k(d);L(d,function(e,g){r[g]=1===r[g]?null:-1});var x={addClass:"",removeClass:""};L(r,function(e,g){if(1===e){var y="addClass";
-var C=!a[g]||a[g+"-remove"]}else-1===e&&(y="removeClass",C=a[g]||a[g+"-add"]);C&&(x[y].length&&(x[y]+=" "),x[y]+=g)});return x}function ma(a){return a instanceof ja?a[0]:a}function ob(a,b,d){var k="";b&&(k=ta(b,"ng-",!0));d.addClass&&(k=Ia(k,ta(d.addClass,"-add")));d.removeClass&&(k=Ia(k,ta(d.removeClass,"-remove")));k.length&&(d.preparationClasses=k,a.addClass(k))}function Ja(a,b){b=b?"-"+b+"s":"";Da(a,[Ea,b]);return[Ea,b]}function Pa(a,b){b=b?"paused":"";var d=va+"PlayState";Da(a,[d,b]);return[d,
-b]}function Da(a,b){a.style[b[0]]=b[1]}function Ia(a,b){return a?b?a+" "+b:a:b}function $a(a,b,d){var k=Object.create(null),r=a.getComputedStyle(b)||{};L(d,function(x,e){if(x=r[x]){var g=x.charAt(0);if("-"===g||"+"===g||0<=g)x=pb(x);0===x&&(x=null);k[e]=x}});return k}function pb(a){var b=0;a=a.split(/\s*,\s*/);L(a,function(d){"s"===d.charAt(d.length-1)&&(d=d.substring(0,d.length-1));d=parseFloat(d)||0;b=b?Math.max(d,b):d});return b}function Qa(a){return 0===a||null!=a}function ab(a,b){var d=qa;a+=
-"s";b?d+="Duration":a+=" linear all";return[d,a]}function bb(){var a=Object.create(null);return{flush:function(){a=Object.create(null)},count:function(b){return(b=a[b])?b.total:0},get:function(b){return(b=a[b])&&b.value},put:function(b,d){a[b]?a[b].total++:a[b]={total:1,value:d}}}}function cb(a,b,d){L(d,function(k){a[k]=Ra(a[k])?a[k]:b.style.getPropertyValue(k)})}if(void 0===Ba.ontransitionend&&void 0!==Ba.onwebkittransitionend){var qa="WebkitTransition";var db="webkitTransitionEnd transitionend"}else qa=
-"transition",db="transitionend";if(void 0===Ba.onanimationend&&void 0!==Ba.onwebkitanimationend){var va="WebkitAnimation";var eb="webkitAnimationEnd animationend"}else va="animation",eb="animationend";var Ka=va+"Delay",Sa=va+"Duration",Ea=qa+"Delay",fb=qa+"Duration",jb=ha.$$minErr("ng");"use strict";"use strict";"use strict";var qb={transitionDuration:fb,transitionDelay:Ea,transitionProperty:qa+"Property",animationDuration:Sa,animationDelay:Ka,animationIterationCount:va+"IterationCount"},rb={transitionDuration:fb,
-transitionDelay:Ea,animationDuration:Sa,animationDelay:Ka};"use strict";"use strict";"use strict";"use strict";"use strict";"use strict";"use strict";var Ta,Oa,L,sa,Ra,La,Ua,Ma,pa,za,ja,ka;ha.module("ngAnimate",[],function(){ka=ha.noop;Ta=ha.copy;Oa=ha.extend;ja=ha.element;L=ha.forEach;sa=ha.isArray;pa=ha.isString;Ma=ha.isObject;za=ha.isUndefined;Ra=ha.isDefined;Ua=ha.isFunction;La=ha.isElement}).info({angularVersion:"1.6.4-local+sha.617b36117"}).directive("ngAnimateSwap",["$animate","$rootScope",
-function(a,b){return{restrict:"A",transclude:"element",terminal:!0,priority:600,link:function(d,k,r,x,e){var g,y;d.$watchCollection(r.ngAnimateSwap||r["for"],function(C){g&&a.leave(g);y&&(y.$destroy(),y=null);if(C||0===C)y=d.$new(),e(y,function(T){g=T;a.enter(T,null,k)})})}}}]).directive("ngAnimateChildren",["$interpolate",function(a){return{link:function(b,d,k){function r(e){d.data("$$ngAnimateChildren","on"===e||"true"===e)}var x=k.ngAnimateChildren;pa(x)&&0===x.length?d.data("$$ngAnimateChildren",
-!0):(r(a(x)(b)),k.$observe("ngAnimateChildren",r))}}}]).factory("$$rAFScheduler",["$$rAF",function(a){function b(x){r=r.concat(x);d()}function d(){if(r.length){for(var x=r.shift(),e=0;e<x.length;e++)x[e]();k||a(function(){k||d()})}}var k;var r=b.queue=[];b.waitUntilQuiet=function(x){k&&k();k=a(function(){k=null;x();d()})};return b}]).provider("$$animateQueue",["$animateProvider",function(a){function b(e){if(!e)return null;e=e.split(" ");var g=Object.create(null);L(e,function(y){g[y]=!0});return g}
-function d(e,g){if(e&&g){var y=b(g);return e.split(" ").some(function(C){return y[C]})}}function k(e,g,y){return x[e].some(function(C){return C(g,y)})}function r(e,g){var y=0<(e.addClass||"").length;e=0<(e.removeClass||"").length;return g?y&&e:y||e}var x=this.rules={skip:[],cancel:[],join:[]};x.join.push(function(e,g){return!e.structural&&r(e)});x.skip.push(function(e,g){return!e.structural&&!r(e)});x.skip.push(function(e,g){return"leave"===g.event&&e.structural});x.skip.push(function(e,g){return g.structural&&
-2===g.state&&!e.structural});x.cancel.push(function(e,g){return g.structural&&e.structural});x.cancel.push(function(e,g){return 2===g.state&&e.structural});x.cancel.push(function(e,g){if(g.structural)return!1;var y=e.addClass;e=e.removeClass;var C=g.addClass;g=g.removeClass;return za(y)&&za(e)||za(C)&&za(g)?!1:d(y,g)||d(e,C)});this.$get=["$$rAF","$rootScope","$rootElement","$document","$$Map","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow","$$isDocumentHidden",function(e,
-g,y,C,T,I,Y,V,z,P,M){function N(){var h=!1;return function(l){h?l():g.$$postDigest(function(){h=!0;l()})}}function n(h,l,q){var G=[],W=f[q];W&&L(W,function(A){X.call(A.node,l)?G.push(A.callback):"leave"===q&&X.call(A.node,h)&&G.push(A.callback)});return G}function t(h,l,q){var G=Na(l);return h.filter(function(W){return!(W.node===G&&(!q||W.callback===q))})}function u(h,l,q){function G(p,ca,ba,ra){wa(function(){var ea=n(na,O,ca);ea.length?e(function(){L(ea,function(la){la(Q,ba,ra)});"close"!==ba||O.parentNode||
-aa.off(O)}):"close"!==ba||O.parentNode||aa.off(O)});p.progress(ca,ba,ra)}function W(p){var ca=Q,ba=A;ba.preparationClasses&&(ca.removeClass(ba.preparationClasses),ba.preparationClasses=null);ba.activeClasses&&(ca.removeClass(ba.activeClasses),ba.activeClasses=null);R(Q,A);ya(Q,A);A.domOperation();U.complete(!p)}var A=Ta(q),Q=Xa(h),O=ma(Q),na=O&&O.parentNode;A=Ha(A);var U=new Y,wa=N();sa(A.addClass)&&(A.addClass=A.addClass.join(" "));A.addClass&&!pa(A.addClass)&&(A.addClass=null);sa(A.removeClass)&&
-(A.removeClass=A.removeClass.join(" "));A.removeClass&&!pa(A.removeClass)&&(A.removeClass=null);A.from&&!Ma(A.from)&&(A.from=null);A.to&&!Ma(A.to)&&(A.to=null);if(!(c&&O&&J(O,l,q)&&B(O,A)))return W(),U;var ua=0<=["enter","move","leave"].indexOf(l),F=M(),ia=F||m.get(O);q=!ia&&D.get(O)||{};var oa=!!q.state;ia||oa&&1===q.state||(ia=!H(O,na,l));if(ia)return F&&G(U,l,"start"),W(),F&&G(U,l,"close"),U;ua&&S(O);F={structural:ua,element:Q,event:l,addClass:A.addClass,removeClass:A.removeClass,close:W,options:A,
-runner:U};if(oa){if(k("skip",F,q)){if(2===q.state)return W(),U;Ca(Q,q,F);return q.runner}if(k("cancel",F,q))if(2===q.state)q.runner.end();else if(q.structural)q.close();else return Ca(Q,q,F),q.runner;else if(k("join",F,q))if(2===q.state)Ca(Q,F,{});else return ob(Q,ua?l:null,A),l=F.event=q.event,A=Ca(Q,q,F),q.runner}else Ca(Q,F,{});(oa=F.structural)||(oa="animate"===F.event&&0<Object.keys(F.options.to||{}).length||r(F));if(!oa)return W(),v(O),U;var da=(q.counter||0)+1;F.counter=da;w(O,1,F);g.$$postDigest(function(){Q=
-Xa(h);var p=D.get(O),ca=!p;p=p||{};var ba=0<(Q.parent()||[]).length&&("animate"===p.event||p.structural||r(p));if(ca||p.counter!==da||!ba){ca&&(R(Q,A),ya(Q,A));if(ca||ua&&p.event!==l)A.domOperation(),U.end();ba||v(O)}else l=!p.structural&&r(p,!0)?"setClass":p.event,w(O,2),p=I(Q,l,p.options),U.setHost(p),G(U,l,"start",{}),p.done(function(ra){W(!ra);(ra=D.get(O))&&ra.counter===da&&v(O);G(U,l,"close",{})})});return U}function S(h){h=h.querySelectorAll("[data-ng-animate]");L(h,function(l){var q=parseInt(l.getAttribute("data-ng-animate"),
-10),G=D.get(l);if(G)switch(q){case 2:G.runner.end();case 1:D.delete(l)}})}function v(h){h.removeAttribute("data-ng-animate");D.delete(h)}function H(h,l,q){q=C[0].body;var G=ma(y),W=h===q||"HTML"===h.nodeName,A=h===G,Q=!1,O=m.get(h),na;for((h=ja.data(h,"$ngAnimatePin"))&&(l=ma(h));l;){A||(A=l===G);if(1!==l.nodeType)break;h=D.get(l)||{};if(!Q){var U=m.get(l);if(!0===U&&!1!==O){O=!0;break}else!1===U&&(O=!1);Q=h.structural}if(za(na)||!0===na)h=ja.data(l,"$$ngAnimateChildren"),Ra(h)&&(na=h);if(Q&&!1===
-na)break;W||(W=l===q);if(W&&A)break;if(!A&&(h=ja.data(l,"$ngAnimatePin"))){l=ma(h);continue}l=l.parentNode}return(!Q||na)&&!0!==O&&A&&W}function w(h,l,q){q=q||{};q.state=l;h.setAttribute("data-ng-animate",l);q=(l=D.get(h))?Oa(l,q):q;D.set(h,q)}var D=new T,m=new T,c=null,E=g.$watch(function(){return 0===V.totalPendingRequests},function(h){h&&(E(),g.$$postDigest(function(){g.$$postDigest(function(){null===c&&(c=!0)})}))}),f=Object.create(null);T=a.customFilter();var K=a.classNameFilter();P=function(){return!0};
-var J=T||P,B=K?function(h,l){h=[h.getAttribute("class"),l.addClass,l.removeClass].join(" ");return K.test(h)}:P,R=Ga(z),X=Ba.Node.prototype.contains||function(h){return this===h||!!(this.compareDocumentPosition(h)&16)},aa={on:function(h,l,q){var G=Na(l);f[h]=f[h]||[];f[h].push({node:G,callback:q});ja(l).on("$destroy",function(){D.get(G)||aa.off(h,l,q)})},off:function(h,l,q){if(1!==arguments.length||pa(arguments[0])){var G=f[h];G&&(f[h]=1===arguments.length?null:t(G,l,q))}else for(G in l=arguments[0],
-f)f[G]=t(f[G],l)},pin:function(h,l){Va(La(h),"element","not an element");Va(La(l),"parentElement","not an element");h.data("$ngAnimatePin",l)},push:function(h,l,q,G){q=q||{};q.domOperation=G;return u(h,l,q)},enabled:function(h,l){var q=arguments.length;if(0===q)l=!!c;else if(La(h)){var G=ma(h);1===q?l=!m.get(G):m.set(G,!l)}else l=c=!!h;return l}};return aa}]}]).provider("$$animation",["$animateProvider",function(a){var b=this.drivers=[];this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner",
-"$$Map","$$rAFScheduler",function(d,k,r,x,e,g){function y(I){function Y(N){if(N.processed)return N;N.processed=!0;var n=N.domNode,t=n.parentNode;P.set(n,N);for(var u;t;){if(u=P.get(t)){u.processed||(u=Y(u));break}t=t.parentNode}(u||V).children.push(N);return N}var V={children:[]},z,P=new e;for(z=0;z<I.length;z++){var M=I[z];P.set(M.domNode,I[z]={domNode:M.domNode,fn:M.fn,children:[]})}for(z=0;z<I.length;z++)Y(I[z]);return function(N){var n=[],t=[],u;for(u=0;u<N.children.length;u++)t.push(N.children[u]);
-N=t.length;var S=0,v=[];for(u=0;u<t.length;u++){var H=t[u];0>=N&&(N=S,S=0,n.push(v),v=[]);v.push(H.fn);H.children.forEach(function(w){S++;t.push(w)});N--}v.length&&n.push(v);return n}(V)}var C=[],T=Ga(d);return function(I,Y,V){function z(m){m=m.hasAttribute("ng-animate-ref")?[m]:m.querySelectorAll("[ng-animate-ref]");var c=[];L(m,function(E){var f=E.getAttribute("ng-animate-ref");f&&f.length&&c.push(E)});return c}function P(m){var c=[],E={};L(m,function(J,B){var R=ma(J.element),X=0<=["enter","move"].indexOf(J.event);
-R=J.structural?z(R):[];if(R.length){var aa=X?"to":"from";L(R,function(h){var l=h.getAttribute("ng-animate-ref");E[l]=E[l]||{};E[l][aa]={animationID:B,element:ja(h)}})}else c.push(J)});var f={},K={};L(E,function(J,B){B=J.from;J=J.to;if(B&&J){var R=m[B.animationID],X=m[J.animationID],aa=B.animationID.toString();if(!K[aa]){var h=K[aa]={structural:!0,beforeStart:function(){R.beforeStart();X.beforeStart()},close:function(){R.close();X.close()},classes:M(R.classes,X.classes),from:R,to:X,anchors:[]};h.classes.length?
-c.push(h):(c.push(R),c.push(X))}K[aa].anchors.push({out:B.element,"in":J.element})}else B=B?B.animationID:J.animationID,J=B.toString(),f[J]||(f[J]=!0,c.push(m[B]))});return c}function M(m,c){m=m.split(" ");c=c.split(" ");for(var E=[],f=0;f<m.length;f++){var K=m[f];if("ng-"!==K.substring(0,3))for(var J=0;J<c.length;J++)if(K===c[J]){E.push(K);break}}return E.join(" ")}function N(m){for(var c=b.length-1;0<=c;c--){var E=r.get(b[c])(m);if(E)return E}}function n(m,c){function E(f){(f=f.data("$$animationRunner"))&&
-f.setHost(c)}m.from&&m.to?(E(m.from.element),E(m.to.element)):E(m.element)}function t(){var m=I.data("$$animationRunner");!m||"leave"===Y&&V.$$domOperationFired||m.end()}function u(m){I.off("$destroy",t);I.removeData("$$animationRunner");T(I,V);ya(I,V);V.domOperation();w&&d.removeClass(I,w);I.removeClass("ng-animate");v.complete(!m)}V=Ha(V);var S=0<=["enter","move","leave"].indexOf(Y),v=new x({end:function(){u()},cancel:function(){u(!0)}});if(!b.length)return u(),v;I.data("$$animationRunner",v);var H=
-Wa(I.attr("class"),Wa(V.addClass,V.removeClass)),w=V.tempClasses;w&&(H+=" "+w,V.tempClasses=null);if(S){var D="ng-"+Y+"-prepare";d.addClass(I,D)}C.push({element:I,classes:H,event:Y,structural:S,options:V,beforeStart:function(){I.addClass("ng-animate");w&&d.addClass(I,w);D&&(d.removeClass(I,D),D=null)},close:u});I.on("$destroy",t);if(1<C.length)return v;k.$$postDigest(function(){var m=[];L(C,function(f){f.element.data("$$animationRunner")?m.push(f):f.close()});C.length=0;var c=P(m),E=[];L(c,function(f){E.push({domNode:ma(f.from?
-f.from.element:f.element),fn:function(){f.beforeStart();var K=f.close;if((f.anchors?f.from.element||f.to.element:f.element).data("$$animationRunner")){var J=N(f);if(J)var B=J.start}B?(B=B(),B.done(function(R){K(!R)}),n(f,B)):K()}})});g(y(E))});return v}}]}]).provider("$animateCss",["$animateProvider",function(a){var b=bb(),d=bb();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$forceReflow","$sniffer","$$rAFScheduler","$$animateQueue",function(k,r,x,e,g,y,C,T){function I(n,t){var u=
-n.parentNode;return(u.$$ngAnimateParentKey||(u.$$ngAnimateParentKey=++M))+"-"+n.getAttribute("class")+"-"+t}function Y(n,t,u,S){if(0<b.count(u)){var v=d.get(u);v||(t=ta(t,"-stagger"),r.addClass(n,t),v=$a(k,n,S),v.animationDuration=Math.max(v.animationDuration,0),v.transitionDuration=Math.max(v.transitionDuration,0),r.removeClass(n,t),d.put(u,v))}return v||{}}function V(n){N.push(n);C.waitUntilQuiet(function(){b.flush();d.flush();for(var t=g(),u=0;u<N.length;u++)N[u](t);N.length=0})}function z(n,t,
-u){t=b.get(u);t||(t=$a(k,n,qb),"infinite"===t.animationIterationCount&&(t.animationIterationCount=1));b.put(u,t);n=t;u=n.animationDelay;t=n.transitionDelay;n.maxDelay=u&&t?Math.max(u,t):u||t;n.maxDuration=Math.max(n.animationDuration*n.animationIterationCount,n.transitionDuration);return n}var P=Ga(r),M=0,N=[];return function(n,t){function u(){v()}function S(){v(!0)}function v(ea){if(!(R||aa&&X)){R=!0;X=!1;c.$$skipPreparationClasses||r.removeClass(n,Q);r.removeClass(n,na);Pa(f,!1);Ja(f,!1);L(K,function(xa){f.style[xa[0]]=
-""});P(n,c);ya(n,c);Object.keys(E).length&&L(E,function(xa,Fa){xa?f.style.setProperty(Fa,xa):f.style.removeProperty(Fa)});if(c.onDone)c.onDone();G&&G.length&&n.off(G.join(" "),D);var la=n.data("$$animateCss");la&&(e.cancel(la[0].timer),n.removeData("$$animateCss"));h&&h.complete(!ea)}}function H(ea){p.blockTransition&&Ja(f,ea);p.blockKeyframeAnimation&&Pa(f,!!ea)}function w(){h=new x({end:u,cancel:S});V(ka);v();return{$$willAnimate:!1,start:function(){return h},end:u}}function D(ea){ea.stopPropagation();
-var la=ea.originalEvent||ea;la.target===f&&(ea=la.$manualTimeStamp||Date.now(),la=parseFloat(la.elapsedTime.toFixed(3)),Math.max(ea-q,0)>=ba&&la>=da&&(aa=!0,v()))}function m(){function ea(){if(!R){H(!1);L(K,function(gb){f.style[gb[0]]=gb[1]});P(n,c);r.addClass(n,na);if(p.recalculateTimingStyles){O=f.getAttribute("class")+" "+Q;wa=I(f,O);F=z(f,O,wa);ia=F.maxDelay;oa=Math.max(ia,0);da=F.maxDuration;if(0===da){v();return}p.hasTransitions=0<F.transitionDuration;p.hasAnimations=0<F.animationDuration}p.applyAnimationDelay&&
-(ia="boolean"!==typeof c.delay&&Qa(c.delay)?parseFloat(c.delay):ia,oa=Math.max(ia,0),F.animationDelay=ia,ca=[Ka,ia+"s"],K.push(ca),f.style[ca[0]]=ca[1]);ba=1E3*oa;ra=1E3*da;if(c.easing){var Z=c.easing;if(p.hasTransitions){var fa=qa+"TimingFunction";K.push([fa,Z]);f.style[fa]=Z}p.hasAnimations&&(fa=va+"TimingFunction",K.push([fa,Z]),f.style[fa]=Z)}F.transitionDuration&&G.push(db);F.animationDuration&&G.push(eb);q=Date.now();var Aa=ba+1.5*ra;fa=q+Aa;Z=n.data("$$animateCss")||[];var hb=!0;if(Z.length){var ib=
-Z[0];(hb=fa>ib.expectedEndTime)?e.cancel(ib.timer):Z.push(v)}hb&&(Aa=e(la,Aa,!1),Z[0]={timer:Aa,expectedEndTime:fa},Z.push(v),n.data("$$animateCss",Z));if(G.length)n.on(G.join(" "),D);c.to&&(c.cleanupStyles&&cb(E,f,Object.keys(c.to)),Za(n,c))}}function la(){var Z=n.data("$$animateCss");if(Z){for(var fa=1;fa<Z.length;fa++)Z[fa]();n.removeData("$$animateCss")}}if(!R)if(f.parentNode){var xa=function(Z){if(aa)X&&Z&&(X=!1,v());else if(X=!Z,F.animationDuration)if(Z=Pa(f,X),X)K.push(Z);else{var fa=K,Aa=
-fa.indexOf(Z);0<=Z&&fa.splice(Aa,1)}},Fa=0<ua&&(F.transitionDuration&&0===U.transitionDuration||F.animationDuration&&0===U.animationDuration)&&Math.max(U.animationDelay,U.transitionDelay);Fa?e(ea,Math.floor(Fa*ua*1E3),!1):ea();l.resume=function(){xa(!0)};l.pause=function(){xa(!1)}}else v()}var c=t||{};c.$$prepared||(c=Ha(Ta(c)));var E={},f=ma(n);if(!f||!f.parentNode||!T.enabled())return w();var K=[],J=n.attr("class"),B=kb(c),R,X,aa,h,l,q,G=[];if(0===c.duration||!y.animations&&!y.transitions)return w();
-var W=c.event&&sa(c.event)?c.event.join(" "):c.event,A="";t="";W&&c.structural?A=ta(W,"ng-",!0):W&&(A=W);c.addClass&&(t+=ta(c.addClass,"-add"));c.removeClass&&(t.length&&(t+=" "),t+=ta(c.removeClass,"-remove"));c.applyClassesEarly&&t.length&&P(n,c);var Q=[A,t].join(" ").trim(),O=J+" "+Q,na=ta(Q,"-active");J=B.to&&0<Object.keys(B.to).length;if(!(0<(c.keyframeStyle||"").length||J||Q))return w();if(0<c.stagger){B=parseFloat(c.stagger);var U={transitionDelay:B,animationDelay:B,transitionDuration:0,animationDuration:0}}else{var wa=
-I(f,O);U=Y(f,Q,wa,rb)}c.$$skipPreparationClasses||r.addClass(n,Q);c.transitionStyle&&(B=[qa,c.transitionStyle],Da(f,B),K.push(B));0<=c.duration&&(B=0<f.style[qa].length,B=ab(c.duration,B),Da(f,B),K.push(B));c.keyframeStyle&&(B=[va,c.keyframeStyle],Da(f,B),K.push(B));var ua=U?0<=c.staggerIndex?c.staggerIndex:b.count(wa):0;(W=0===ua)&&!c.skipBlocking&&Ja(f,9999);var F=z(f,O,wa),ia=F.maxDelay;var oa=Math.max(ia,0);var da=F.maxDuration;var p={};p.hasTransitions=0<F.transitionDuration;p.hasAnimations=
-0<F.animationDuration;p.hasTransitionAll=p.hasTransitions&&"all"===F.transitionProperty;p.applyTransitionDuration=J&&(p.hasTransitions&&!p.hasTransitionAll||p.hasAnimations&&!p.hasTransitions);p.applyAnimationDuration=c.duration&&p.hasAnimations;p.applyTransitionDelay=Qa(c.delay)&&(p.applyTransitionDuration||p.hasTransitions);p.applyAnimationDelay=Qa(c.delay)&&p.hasAnimations;p.recalculateTimingStyles=0<t.length;if(p.applyTransitionDuration||p.applyAnimationDuration)da=c.duration?parseFloat(c.duration):
-da,p.applyTransitionDuration&&(p.hasTransitions=!0,F.transitionDuration=da,B=0<f.style[qa+"Property"].length,K.push(ab(da,B))),p.applyAnimationDuration&&(p.hasAnimations=!0,F.animationDuration=da,K.push([Sa,da+"s"]));if(0===da&&!p.recalculateTimingStyles)return w();if(null!=c.delay){if("boolean"!==typeof c.delay){var ca=parseFloat(c.delay);oa=Math.max(ca,0)}p.applyTransitionDelay&&K.push([Ea,ca+"s"]);p.applyAnimationDelay&&K.push([Ka,ca+"s"])}null==c.duration&&0<F.transitionDuration&&(p.recalculateTimingStyles=
-p.recalculateTimingStyles||W);var ba=1E3*oa;var ra=1E3*da;c.skipBlocking||(p.blockTransition=0<F.transitionDuration,p.blockKeyframeAnimation=0<F.animationDuration&&0<U.animationDelay&&0===U.animationDuration);c.from&&(c.cleanupStyles&&cb(E,f,Object.keys(c.from)),Ya(n,c));p.blockTransition||p.blockKeyframeAnimation?H(da):c.skipBlocking||Ja(f,!1);return{$$willAnimate:!0,end:u,start:function(){if(!R)return l={end:u,cancel:S,resume:null,pause:null},h=new x(l),V(m),h}}}}]}]).provider("$$animateCssDriver",
-["$$animationProvider",function(a){a.drivers.push("$$animateCssDriver");this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function(b,d,k,r,x,e,g){function y(z,P){pa(z)&&(z=z.split(" "));pa(P)&&(P=P.split(" "));return z.filter(function(M){return-1===P.indexOf(M)}).join(" ")}function C(z,P,M){function N(w){var D={},m=ma(w).getBoundingClientRect();L(["width","height","top","left"],function(c){var E=m[c];switch(c){case "top":E+=Y.scrollTop;break;
-case "left":E+=Y.scrollLeft}D[c]=Math.floor(E)+"px"});return D}function n(){var w=(M.attr("class")||"").replace(/\bng-\S+\b/g,""),D=y(w,S);w=y(S,w);D=b(u,{to:N(M),addClass:"ng-anchor-in "+D,removeClass:"ng-anchor-out "+w,delay:!0});return D.$$willAnimate?D:null}function t(){u.remove();P.removeClass("ng-animate-shim");M.removeClass("ng-animate-shim")}var u=ja(ma(P).cloneNode(!0)),S=(u.attr("class")||"").replace(/\bng-\S+\b/g,"");P.addClass("ng-animate-shim");M.addClass("ng-animate-shim");u.addClass("ng-anchor");
-V.append(u);z=function(){var w=b(u,{addClass:"ng-anchor-out",delay:!0,from:N(P)});return w.$$willAnimate?w:null}();if(!z){var v=n();if(!v)return t()}var H=z||v;return{start:function(){function w(){m&&m.end()}var D,m=H.start();m.done(function(){m=null;if(!v&&(v=n()))return m=v.start(),m.done(function(){m=null;t();D.complete()}),m;t();D.complete()});return D=new k({end:w,cancel:w})}}}function T(z,P,M,N){var n=I(z,ka),t=I(P,ka),u=[];L(N,function(S){(S=C(M,S.out,S["in"]))&&u.push(S)});if(n||t||0!==u.length)return{start:function(){function S(){L(v,
-function(w){w.end()})}var v=[];n&&v.push(n.start());t&&v.push(t.start());L(u,function(w){v.push(w.start())});var H=new k({end:S,cancel:S});k.all(v,function(w){H.complete(w)});return H}}}function I(z){var P=z.element,M=z.options||{};z.structural&&(M.event=z.event,M.structural=!0,M.applyClassesEarly=!0,"leave"===z.event&&(M.onDone=M.domOperation));M.preparationClasses&&(M.event=Ia(M.event,M.preparationClasses));z=b(P,M);return z.$$willAnimate?z:null}if(!x.animations&&!x.transitions)return ka;var Y=
-g[0].body;d=ma(r);var V=ja(d.parentNode&&11===d.parentNode.nodeType||Y.contains(d)?d:Y);return function(z){return z.from&&z.to?T(z.from,z.to,z.classes,z.anchors):I(z)}}]}]).provider("$$animateJs",["$animateProvider",function(a){this.$get=["$injector","$$AnimateRunner","$$jqLite",function(b,d,k){function r(e){e=sa(e)?e:e.split(" ");for(var g=[],y={},C=0;C<e.length;C++){var T=e[C],I=a.$$registeredAnimations[T];I&&!y[T]&&(g.push(b.get(I)),y[T]=!0)}return g}var x=Ga(k);return function(e,g,y,C){function T(){C.domOperation();
-x(e,C)}function I(H,w,D,m,c){switch(D){case "animate":w=[w,m.from,m.to,c];break;case "setClass":w=[w,P,M,c];break;case "addClass":w=[w,P,c];break;case "removeClass":w=[w,M,c];break;default:w=[w,c]}w.push(m);if(H=H.apply(H,w))if(Ua(H.start)&&(H=H.start()),H instanceof d)H.done(c);else if(Ua(H))return H;return ka}function Y(H,w,D,m,c){var E=[];L(m,function(f){var K=f[c];K&&E.push(function(){var J=!1,B=function(aa){J||(J=!0,(X||ka)(aa),R.complete(!aa))};var R=new d({end:function(){B()},cancel:function(){B(!0)}});
-var X=I(K,H,w,D,function(aa){B(!1===aa)});return R})});return E}function V(H,w,D,m,c){var E=Y(H,w,D,m,c);if(0===E.length){if("beforeSetClass"===c){var f=Y(H,"removeClass",D,m,"beforeRemoveClass");var K=Y(H,"addClass",D,m,"beforeAddClass")}else"setClass"===c&&(f=Y(H,"removeClass",D,m,"removeClass"),K=Y(H,"addClass",D,m,"addClass"));f&&(E=E.concat(f));K&&(E=E.concat(K))}if(0!==E.length)return function(J){var B=[];E.length&&L(E,function(R){B.push(R())});B.length?d.all(B,J):J();return function(R){L(B,
-function(X){R?X.cancel():X.end()})}}}var z=!1;3===arguments.length&&Ma(y)&&(C=y,y=null);C=Ha(C);y||(y=e.attr("class")||"",C.addClass&&(y+=" "+C.addClass),C.removeClass&&(y+=" "+C.removeClass));var P=C.addClass,M=C.removeClass,N=r(y),n;if(N.length){if("leave"===g){var t="leave";var u="afterLeave"}else t="before"+g.charAt(0).toUpperCase()+g.substr(1),u=g;"enter"!==g&&"move"!==g&&(n=V(e,g,C,N,t));var S=V(e,g,C,N,u)}if(n||S){var v;return{$$willAnimate:!0,end:function(){v?v.end():(z=!0,T(),ya(e,C),v=new d,
-v.complete(!0));return v},start:function(){function H(m){z=!0;T();ya(e,C);v.complete(m)}if(v)return v;v=new d;var w,D=[];n&&D.push(function(m){w=n(m)});D.length?D.push(function(m){T();m(!0)}):T();S&&D.push(function(m){w=S(m)});v.setHost({end:function(){z||((w||ka)(void 0),H(void 0))},cancel:function(){z||((w||ka)(!0),H(!0))}});d.chain(D,H);return v}}}}}]}]).provider("$$animateJsDriver",["$$animationProvider",function(a){a.drivers.push("$$animateJsDriver");this.$get=["$$animateJs","$$AnimateRunner",
-function(b,d){function k(r){return b(r.element,r.event,r.classes,r.options)}return function(r){if(r.from&&r.to){var x=k(r.from),e=k(r.to);return x||e?{start:function(){function g(){return function(){L(y,function(T){T.end()})}}var y=[];x&&y.push(x.start());e&&y.push(e.start());d.all(y,function(T){C.complete(T)});var C=new d({end:g(),cancel:g()});return C}}:void 0}return k(r)}}]}])})(window,window.angular);
-
-//third_party/javascript/angular/v1_6/angular-aria.min.js
-/*
- AngularJS v1.6.4-local+sha.617b36117
- (c) 2010-2018 Google, Inc. http://angularjs.org
- License: MIT
-*/
-'use strict';(function(A,r){'use strict';var m="BUTTON A INPUT TEXTAREA SELECT DETAILS SUMMARY".split(" "),q=function(b,d){if(-1!==d.indexOf(b[0].nodeName))return!0};r.module("ngAria",["ng"]).info({angularVersion:"1.6.4-local+sha.617b36117"}).provider("$aria",function(){function b(h,n,c,e){return function(f,l,a){var g=a.$normalize(n);!d[g]||q(l,c)||a[g]||f.$watch(a[h],function(k){k=e?!k:!!k;l.attr(n,k)})}}var d={ariaHidden:!0,ariaChecked:!0,ariaReadonly:!0,ariaDisabled:!0,ariaRequired:!0,ariaInvalid:!0,ariaValue:!0,
-tabindex:!0,bindKeydown:!0,bindRoleForClick:!0};this.config=function(h){d=r.extend(d,h)};this.$get=function(){return{config:function(h){return d[h]},$$watchExpr:b}}}).directive("ngShow",["$aria",function(b){return b.$$watchExpr("ngShow","aria-hidden",[],!0)}]).directive("ngHide",["$aria",function(b){return b.$$watchExpr("ngHide","aria-hidden",[],!1)}]).directive("ngValue",["$aria",function(b){return b.$$watchExpr("ngValue","aria-checked",m,!1)}]).directive("ngChecked",["$aria",function(b){return b.$$watchExpr("ngChecked",
-"aria-checked",m,!1)}]).directive("ngReadonly",["$aria",function(b){return b.$$watchExpr("ngReadonly","aria-readonly",m,!1)}]).directive("ngRequired",["$aria",function(b){return b.$$watchExpr("ngRequired","aria-required",m,!1)}]).directive("ngModel",["$aria",function(b){function d(c,e,f,l){return b.config(e)&&!f.attr(c)&&(l||!q(f,m))}function h(c,e){return!e.attr("role")&&e.attr("type")===c&&!q(e,m)}function n(c,e){e=c.type;c=c.role;return"checkbox"===(e||c)||"menuitemcheckbox"===c?"checkbox":"radio"===
-(e||c)||"menuitemradio"===c?"radio":"range"===e||"progressbar"===c||"slider"===c?"range":""}return{restrict:"A",require:"ngModel",priority:200,compile:function(c,e){var f=n(e,c);return{post:function(l,a,g,k){function t(){return k.$modelValue}function v(p){a.attr("aria-checked",g.value==k.$viewValue)}function w(){a.attr("aria-checked",!k.$isEmpty(k.$viewValue))}var u=d("tabindex","tabindex",a,!1);switch(f){case "radio":case "checkbox":h(f,a)&&a.attr("role",f);d("aria-checked","ariaChecked",a,!1)&&
-l.$watch(t,"radio"===f?v:w);u&&a.attr("tabindex",0);break;case "range":h(f,a)&&a.attr("role","slider");if(b.config("ariaValue")){var x=!a.attr("aria-valuemin")&&(g.hasOwnProperty("min")||g.hasOwnProperty("ngMin")),y=!a.attr("aria-valuemax")&&(g.hasOwnProperty("max")||g.hasOwnProperty("ngMax")),z=!a.attr("aria-valuenow");x&&g.$observe("min",function(p){a.attr("aria-valuemin",p)});y&&g.$observe("max",function(p){a.attr("aria-valuemax",p)});z&&l.$watch(t,function(p){a.attr("aria-valuenow",p)})}u&&a.attr("tabindex",
-0)}!g.hasOwnProperty("ngRequired")&&k.$validators.required&&d("aria-required","ariaRequired",a,!1)&&g.$observe("required",function(){a.attr("aria-required",!!g.required)});d("aria-invalid","ariaInvalid",a,!0)&&l.$watch(function(){return k.$invalid},function(p){a.attr("aria-invalid",!!p)})}}}}}]).directive("ngDisabled",["$aria",function(b){return b.$$watchExpr("ngDisabled","aria-disabled",m,!1)}]).directive("ngMessages",function(){return{restrict:"A",require:"?ngMessages",link:function(b,d,h,n){d.attr("aria-live")||
-d.attr("aria-live","assertive")}}}).directive("ngClick",["$aria","$parse",function(b,d){return{restrict:"A",compile:function(h,n){var c=d(n.ngClick);return function(e,f,l){if(!q(f,m)&&(b.config("bindRoleForClick")&&!f.attr("role")&&f.attr("role","button"),b.config("tabindex")&&!f.attr("tabindex")&&f.attr("tabindex",0),b.config("bindKeydown")&&!l.ngKeydown&&!l.ngKeypress&&!l.ngKeyup))f.on("keydown",function(a){function g(){c(e,{$event:a})}var k=a.which||a.keyCode;32!==k&&13!==k||e.$apply(g)})}}}}]).directive("ngDblclick",
-["$aria",function(b){return function(d,h,n){!b.config("tabindex")||h.attr("tabindex")||q(h,m)||h.attr("tabindex",0)}}])})(window,window.angular);
-
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/background_script.js b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/background_script.js
deleted file mode 100644 (file)
index 8e47d33..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-'use strict';fb("mr.TestProvider");var wx,dw,xx=fb("mr.Init"),Oaa=function(a){void 0!==a.use_views_dialog&&xx.info("Using the "+(a.use_views_dialog?"Views (Harmony)":"WebUI")+" dialog.");void 0!==a.enable_cast_sink_query&&xx.info("Native Cast MRP is "+(a.enable_cast_sink_query?"disabled":"enabled")+".");void 0!==a.use_mirroring_service&&xx.info("Native Mirroring Service is "+(a.use_mirroring_service?"enabled":"disabled")+".")};qs().init();wx=new Fb("MediaRouter.Provider.WakeDuration");dw=new qw;
-var Paa=(new Promise(function(a,b){switch(window.location.host){case "enhhojjnijigcajfphajepfemndkmdlo":a();break;case "pkedcjkdefgpdelpbcmbmeomcjbeemfm":chrome.management.get("enhhojjnijigcajfphajepfemndkmdlo",function(c){chrome.runtime.lastError||!c.enabled?a():b(Error("Dev extension is enabled"))});break;default:b(Error("Unknown extension id"))}})).then(function(){return chrome.mojoPrivate&&chrome.mojoPrivate.requireAsync?new Promise(function(a){chrome.mojoPrivate.requireAsync("media_router_bindings").then(function(b){mojo=b.getMojoExports&&
-b.getMojoExports();b.start().then(function(c){a({mrService:b,mrInstanceId:c.instance_id||c,mrConfig:c.config})})})}):Promise.reject(Error("No mojo service loaded"))}).then(function(a){if(!a.mrService)throw Error("Failed to get MR service");var b=a.mrInstanceId;if(!b)throw Error("Failed to get MR instance ID.");xx.info("MR instance ID: "+b);Oaa(a.mrConfig);var c=a.mrService;if(!dw)throw Error("providerManager not initialized.");c.setHandlers(dw);Vm(b)&&(wx.g="MediaRouter.Provider.FirstWakeDuration");
-chrome.runtime.onSuspend.addListener(wx.end.bind(wx));Zm(b);ts();b=saa(!!a.mrConfig.enable_cast_sink_query);window.addEventListener("unhandledrejection",function(d){d=d.reason;d.stack||(d=Error(d));xx.error("Unhandled promise rejection.",d)});dw.initialize(c,b,a.mrConfig)}).then(void 0,function(a){xx.L(a.message);throw a;});[].concat(q([cw(),$v()])).forEach(function(a){Tm(a)});cw().addListener();$v().addListener();chrome.runtime.onStartup.addListener(function(){});Paa.then(void 0,function(){return window.close()});
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/cast_sender.js b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/cast_sender.js
deleted file mode 100644 (file)
index f96ffad..0000000
+++ /dev/null
@@ -1,98 +0,0 @@
-(function(){/*
-
- Copyright The Closure Library Authors.
- SPDX-License-Identifier: Apache-2.0
-*/
-'use strict';var f,aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}},ca="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},g;
-if("function"==typeof Object.setPrototypeOf)g=Object.setPrototypeOf;else{var m;a:{var da={a:!0},ea={};try{ea.__proto__=da;m=ea.a;break a}catch(a){}m=!1}g=m?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}
-var fa=g,n=function(a,b){a.prototype=ca(b.prototype);a.prototype.constructor=a;if(fa)fa(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Jc=b.prototype},p=this||self,ha=function(){},ia=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"},r=function(a){var b=ia(a);return"array"==b||"object"==b&&"number"==typeof a.length},u="closure_uid_"+(1E9*Math.random()>>>
-0),ja=0,ka=function(a,b,c){return a.call.apply(a.bind,arguments)},la=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},v=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?v=ka:v=la;return v.apply(null,arguments)},w=function(a,b){a=
-a.split(".");var c=p;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b},ma=function(a,b){function c(){}c.prototype=b.prototype;a.Jc=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Mc=function(d,e,h){for(var k=Array(arguments.length-2),l=2;l<arguments.length;l++)k[l-2]=arguments[l];return b.prototype[e].apply(d,k)}},x=function(a){return a};var chrome=chrome||window.chrome||{};chrome.cast=chrome.cast||{};chrome.cast.media=chrome.cast.media||{};var mojo={};chrome.cast.VERSION=[1,2];w("chrome.cast.VERSION",chrome.cast.VERSION);chrome.cast.Lc=!0;w("chrome.cast.usingPresentationApi",chrome.cast.Lc);chrome.cast.gb=function(a,b){this.credentials=a;this.credentialsType=void 0===b?"web":b};w("chrome.cast.CredentialsData",chrome.cast.gb);chrome.cast.Error=function(a,b,c){this.code=a;this.description=b||null;this.details=c||null};w("chrome.cast.Error",chrome.cast.Error);chrome.cast.Ib=function(a){this.platform=a;this.packageId=this.url=null};
-w("chrome.cast.SenderApplication",chrome.cast.Ib);chrome.cast.Image=function(a){this.url=a;this.width=this.height=null};w("chrome.cast.Image",chrome.cast.Image);chrome.cast.Volume=function(a,b){this.level=void 0===a?null:a;this.muted=void 0===b?null:b};w("chrome.cast.Volume",chrome.cast.Volume);chrome.cast.na={CUSTOM_CONTROLLER_SCOPED:"custom_controller_scoped",TAB_AND_ORIGIN_SCOPED:"tab_and_origin_scoped",ORIGIN_SCOPED:"origin_scoped",PAGE_SCOPED:"page_scoped"};w("chrome.cast.AutoJoinPolicy",chrome.cast.na);chrome.cast.qa={CREATE_SESSION:"create_session",CAST_THIS_TAB:"cast_this_tab"};w("chrome.cast.DefaultActionPolicy",chrome.cast.qa);chrome.cast.Y={VIDEO_OUT:"video_out",AUDIO_OUT:"audio_out",VIDEO_IN:"video_in",AUDIO_IN:"audio_in",MULTIZONE_GROUP:"multizone_group"};
-w("chrome.cast.Capability",chrome.cast.Y);chrome.cast.D={CANCEL:"cancel",TIMEOUT:"timeout",API_NOT_INITIALIZED:"api_not_initialized",INVALID_PARAMETER:"invalid_parameter",EXTENSION_NOT_COMPATIBLE:"extension_not_compatible",EXTENSION_MISSING:"extension_missing",RECEIVER_UNAVAILABLE:"receiver_unavailable",SESSION_ERROR:"session_error",CHANNEL_ERROR:"channel_error",LOAD_MEDIA_FAILED:"load_media_failed"};w("chrome.cast.ErrorCode",chrome.cast.D);chrome.cast.T={AVAILABLE:"available",UNAVAILABLE:"unavailable"};
-w("chrome.cast.ReceiverAvailability",chrome.cast.T);chrome.cast.Jb={CHROME:"chrome",IOS:"ios",ANDROID:"android"};w("chrome.cast.SenderPlatform",chrome.cast.Jb);chrome.cast.Ea={CAST:"cast",DIAL:"dial",HANGOUT:"hangout",CUSTOM:"custom"};w("chrome.cast.ReceiverType",chrome.cast.Ea);chrome.cast.ib={RUNNING:"running",STOPPED:"stopped",ERROR:"error"};w("chrome.cast.DialAppState",chrome.cast.ib);chrome.cast.Eb={CAST:"cast",STOP:"stop"};w("chrome.cast.ReceiverAction",chrome.cast.Eb);
-chrome.cast.N={CONNECTED:"connected",DISCONNECTED:"disconnected",STOPPED:"stopped"};w("chrome.cast.SessionStatus",chrome.cast.N);chrome.cast.Xb={ATTENUATION:"attenuation",FIXED:"fixed",MASTER:"master"};w("chrome.cast.VolumeControlType",chrome.cast.Xb);function y(a){if(Error.captureStackTrace)Error.captureStackTrace(this,y);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}ma(y,Error);y.prototype.name="CustomError";var z=function(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");y.call(this,c+a[d])};ma(z,y);z.prototype.name="AssertionError";var na=function(a,b){throw new z("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));};var oa=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,h=0;h<d;h++)h in e&&b.call(c,e[h],h,a)};function pa(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return e;return-1};var A;var qa=/&/g,ra=/</g,sa=/>/g,ta=/"/g,ua=/'/g,va=/\x00/g,wa=/[\x00&<>"']/;var B;a:{var xa=p.navigator;if(xa){var ya=xa.userAgent;if(ya){B=ya;break a}}B=""}var C=function(a){return-1!=B.indexOf(a)};var E=function(a,b,c){this.g=c===D?a:""};E.prototype.toString=function(){return this.g.toString()};var za=function(a){if(a instanceof E&&a.constructor===E)return a.g;na("expected object of type SafeHtml, got '"+a+"' of type "+ia(a));return"type_error:SafeHtml"},D={},Aa=new E(p.trustedTypes&&p.trustedTypes.emptyHTML||"",0,D);var Ba={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Ca=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if("undefined"===typeof document)return!1;var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);if(!a.firstChild)return!1;b=a.firstChild.firstChild;a.innerHTML=za(Aa);return!b.parentElement});var Ea=function(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var c=p.document.createElement("div");return a.replace(Da,function(d,e){var h=b[d];if(h)return h;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(h=String.fromCharCode(e)));if(!h){h=d+" ";if(void 0===A){e=null;var k=p.trustedTypes;if(k&&k.createPolicy){try{e=k.createPolicy("goog#html",{createHTML:x,createScript:x,createScriptURL:x})}catch(l){p.console&&p.console.error(l.message)}A=e}else A=e}h=(e=A)?e.createHTML(h):h;
-h=new E(h,null,D);if(c.tagName&&Ba[c.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+c.tagName+".");if(Ca())for(;c.lastChild;)c.removeChild(c.lastChild);c.innerHTML=za(h);h=c.firstChild.nodeValue.slice(0,-1)}return b[d]=h})},Fa=function(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return"#"!=c.charAt(0)||(c=Number("0"+c.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})},
-Da=/&([^;\s<&]+);?/g;chrome.cast.bb=function(a,b,c,d,e){this.sessionRequest=a;this.sessionListener=b;this.receiverListener=c;this.autoJoinPolicy=d||chrome.cast.na.TAB_AND_ORIGIN_SCOPED;this.defaultActionPolicy=e||chrome.cast.qa.CREATE_SESSION;this.customDialLaunchCallback=null;this.invisibleSender=!1;this.additionalSessionRequests=[]};w("chrome.cast.ApiConfig",chrome.cast.bb);chrome.cast.lb=function(a,b){this.appName=a;this.launchParameter=b||null};w("chrome.cast.DialRequest",chrome.cast.lb);
-chrome.cast.jb=function(a,b,c){this.receiver=a;this.appState=b;this.extraData=c||null};w("chrome.cast.DialLaunchData",chrome.cast.jb);chrome.cast.kb=function(a,b){this.doLaunch=a;this.launchParameter=b||null};w("chrome.cast.DialLaunchResponse",chrome.cast.kb);
-chrome.cast.Kb=function(a,b,c,d,e){c=void 0===c?chrome.cast.timeout.requestSession:c;this.appId=a;this.capabilities=Array.isArray(b)?b:[chrome.cast.Y.VIDEO_OUT,chrome.cast.Y.AUDIO_OUT];this.requestSessionTimeout=c;this.dialRequest=this.language=null;this.androidReceiverCompatible=void 0===d?!1:d;this.credentialsData=void 0===e?null:e};w("chrome.cast.SessionRequest",chrome.cast.Kb);
-chrome.cast.Db=function(a,b,c,d){this.label=a;a=b;wa.test(a)&&(-1!=a.indexOf("&")&&(a=a.replace(qa,"&amp;")),-1!=a.indexOf("<")&&(a=a.replace(ra,"&lt;")),-1!=a.indexOf(">")&&(a=a.replace(sa,"&gt;")),-1!=a.indexOf('"')&&(a=a.replace(ta,"&quot;")),-1!=a.indexOf("'")&&(a=a.replace(ua,"&#39;")),-1!=a.indexOf("\x00")&&(a=a.replace(va,"&#0;")));this.friendlyName=a;this.capabilities=c||[];this.volume=d||null;this.receiverType=chrome.cast.Ea.CAST;this.displayStatus=this.isActiveInput=null};
-w("chrome.cast.Receiver",chrome.cast.Db);chrome.cast.Fb=function(a,b){this.statusText=a;this.appImages=b;this.showStop=null};w("chrome.cast.ReceiverDisplayStatus",chrome.cast.Fb);chrome.cast.Ha=function(){this.requestSession=6E4;this.getDialAppInfo=this.sendCustomMessage=this.setReceiverVolume=this.stopSession=this.leaveSession=3E3};w("chrome.cast.Timeout",chrome.cast.Ha);chrome.cast.timeout=new chrome.cast.Ha;w("chrome.cast.timeout",chrome.cast.timeout);chrome.cast.ab="auto-join";
-chrome.cast.xb="cast-session_";chrome.cast.media.qb={SDR:"sdr",HDR:"hdr",DV:"dv"};w("chrome.cast.media.HdrType",chrome.cast.media.qb);chrome.cast.media.rb={AAC:"aac",AC3:"ac3",MP3:"mp3",TS:"ts",TS_AAC:"ts_aac",E_AC3:"e_ac3",FMP4:"fmp4"};w("chrome.cast.media.HlsSegmentFormat",chrome.cast.media.rb);chrome.cast.media.sb={MPEG2_TS:"mpeg2_ts",FMP4:"fmp4"};w("chrome.cast.media.HlsVideoSegmentFormat",chrome.cast.media.sb);chrome.cast.media.vb={PAUSE:"pause",SEEK:"seek",STREAM_VOLUME:"stream_volume",STREAM_MUTE:"stream_mute"};
-w("chrome.cast.media.MediaCommand",chrome.cast.media.vb);chrome.cast.media.Bb={ALBUM:"ALBUM",PLAYLIST:"PLAYLIST",AUDIOBOOK:"AUDIOBOOK",RADIO_STATION:"RADIO_STATION",PODCAST_SERIES:"PODCAST_SERIES",TV_SERIES:"TV_SERIES",VIDEO_PLAYLIST:"VIDEO_PLAYLIST",LIVE_TV:"LIVE_TV",MOVIE:"MOVIE"};w("chrome.cast.media.QueueType",chrome.cast.media.Bb);chrome.cast.media.aa={GENERIC_CONTAINER:0,AUDIOBOOK_CONTAINER:1};w("chrome.cast.media.ContainerType",chrome.cast.media.aa);
-chrome.cast.media.I={GENERIC:0,MOVIE:1,TV_SHOW:2,MUSIC_TRACK:3,PHOTO:4,AUDIOBOOK_CHAPTER:5};w("chrome.cast.media.MetadataType",chrome.cast.media.I);chrome.cast.media.H={IDLE:"IDLE",PLAYING:"PLAYING",PAUSED:"PAUSED",BUFFERING:"BUFFERING"};w("chrome.cast.media.PlayerState",chrome.cast.media.H);chrome.cast.media.ba={OFF:"REPEAT_OFF",ALL:"REPEAT_ALL",SINGLE:"REPEAT_SINGLE",ALL_AND_SHUFFLE:"REPEAT_ALL_AND_SHUFFLE"};w("chrome.cast.media.RepeatMode",chrome.cast.media.ba);
-chrome.cast.media.Gb={PLAYBACK_START:"PLAYBACK_START",PLAYBACK_PAUSE:"PLAYBACK_PAUSE"};w("chrome.cast.media.ResumeState",chrome.cast.media.Gb);chrome.cast.media.Ga={BUFFERED:"BUFFERED",LIVE:"LIVE",OTHER:"OTHER"};w("chrome.cast.media.StreamType",chrome.cast.media.Ga);chrome.cast.media.tb={CANCELLED:"CANCELLED",INTERRUPTED:"INTERRUPTED",FINISHED:"FINISHED",ERROR:"ERROR"};w("chrome.cast.media.IdleReason",chrome.cast.media.tb);chrome.cast.media.Sb={TEXT:"TEXT",AUDIO:"AUDIO",VIDEO:"VIDEO"};
-w("chrome.cast.media.TrackType",chrome.cast.media.Sb);chrome.cast.media.Pb={SUBTITLES:"SUBTITLES",CAPTIONS:"CAPTIONS",DESCRIPTIONS:"DESCRIPTIONS",CHAPTERS:"CHAPTERS",METADATA:"METADATA"};w("chrome.cast.media.TextTrackType",chrome.cast.media.Pb);chrome.cast.media.Lb={NONE:"NONE",OUTLINE:"OUTLINE",DROP_SHADOW:"DROP_SHADOW",RAISED:"RAISED",DEPRESSED:"DEPRESSED"};w("chrome.cast.media.TextTrackEdgeType",chrome.cast.media.Lb);chrome.cast.media.Qb={NONE:"NONE",NORMAL:"NORMAL",ROUNDED_CORNERS:"ROUNDED_CORNERS"};
-w("chrome.cast.media.TextTrackWindowType",chrome.cast.media.Qb);chrome.cast.media.Mb={SANS_SERIF:"SANS_SERIF",MONOSPACED_SANS_SERIF:"MONOSPACED_SANS_SERIF",SERIF:"SERIF",MONOSPACED_SERIF:"MONOSPACED_SERIF",CASUAL:"CASUAL",CURSIVE:"CURSIVE",SMALL_CAPITALS:"SMALL_CAPITALS"};w("chrome.cast.media.TextTrackFontGenericFamily",chrome.cast.media.Mb);chrome.cast.media.Nb={NORMAL:"NORMAL",BOLD:"BOLD",BOLD_ITALIC:"BOLD_ITALIC",ITALIC:"ITALIC"};w("chrome.cast.media.TextTrackFontStyle",chrome.cast.media.Nb);
-chrome.cast.media.Tb={LIKE:"LIKE",DISLIKE:"DISLIKE",FOLLOW:"FOLLOW",UNFOLLOW:"UNFOLLOW"};w("chrome.cast.media.UserAction",chrome.cast.media.Tb);chrome.cast.media.sa=function(){this.customData=null};w("chrome.cast.media.GetStatusRequest",chrome.cast.media.sa);chrome.cast.media.wa=function(){this.customData=null};w("chrome.cast.media.PauseRequest",chrome.cast.media.wa);chrome.cast.media.ya=function(){this.customData=null};w("chrome.cast.media.PlayRequest",chrome.cast.media.ya);chrome.cast.media.Hb=function(){this.customData=this.resumeState=this.currentTime=null};w("chrome.cast.media.SeekRequest",chrome.cast.media.Hb);
-chrome.cast.media.Fa=function(){this.customData=null};w("chrome.cast.media.StopRequest",chrome.cast.media.Fa);chrome.cast.media.Yb=function(a){this.volume=a;this.customData=null};w("chrome.cast.media.VolumeRequest",chrome.cast.media.Yb);
-chrome.cast.media.ub=function(a){this.type="LOAD";this.requestId=0;this.sessionId=null;this.media=a;this.activeTrackIds=null;this.autoplay=!0;this.atvCredentialsType=this.atvCredentials=this.credentialsType=this.credentials=void 0;this.customData=this.currentTime=null;this.queueData=this.playbackRate=void 0};w("chrome.cast.media.LoadRequest",chrome.cast.media.ub);chrome.cast.media.yb=function(a){this.type="PRECACHE";this.requestId=0;this.precacheData=a};
-chrome.cast.media.mb=function(a,b){this.requestId=0;this.activeTrackIds=a||null;this.textTrackStyle=b||null};w("chrome.cast.media.EditTracksInfoRequest",chrome.cast.media.mb);chrome.cast.media.Z=function(a){this.containerType=a=void 0===a?chrome.cast.media.aa.GENERIC_CONTAINER:a;this.containerDuration=this.containerImages=this.sections=this.title=void 0};w("chrome.cast.media.ContainerMetadata",chrome.cast.media.Z);
-chrome.cast.media.u=function(a){this.metadataType=this.type=a;this.queueItemId=this.sectionStartTimeInContainer=this.sectionStartAbsoluteTime=this.sectionStartTimeInMedia=this.sectionDuration=void 0};w("chrome.cast.media.MediaMetadata",chrome.cast.media.u);chrome.cast.media.ra=function(){chrome.cast.media.u.call(this,chrome.cast.media.I.GENERIC);this.releaseDate=this.releaseYear=this.images=this.subtitle=this.title=void 0};n(chrome.cast.media.ra,chrome.cast.media.u);
-w("chrome.cast.media.GenericMediaMetadata",chrome.cast.media.ra);chrome.cast.media.ua=function(){chrome.cast.media.u.call(this,chrome.cast.media.I.MOVIE);this.releaseDate=this.releaseYear=this.images=this.subtitle=this.studio=this.title=void 0};n(chrome.cast.media.ua,chrome.cast.media.u);w("chrome.cast.media.MovieMediaMetadata",chrome.cast.media.ua);
-chrome.cast.media.Ia=function(){chrome.cast.media.u.call(this,chrome.cast.media.I.TV_SHOW);this.originalAirdate=this.releaseYear=this.images=this.episode=this.episodeNumber=this.season=this.seasonNumber=this.episodeTitle=this.title=this.seriesTitle=void 0};n(chrome.cast.media.Ia,chrome.cast.media.u);w("chrome.cast.media.TvShowMediaMetadata",chrome.cast.media.Ia);
-chrome.cast.media.va=function(){chrome.cast.media.u.call(this,chrome.cast.media.I.MUSIC_TRACK);this.releaseDate=this.releaseYear=this.images=this.discNumber=this.trackNumber=this.artistName=this.songName=this.composer=this.artist=this.albumArtist=this.title=this.albumName=void 0};n(chrome.cast.media.va,chrome.cast.media.u);w("chrome.cast.media.MusicTrackMediaMetadata",chrome.cast.media.va);
-chrome.cast.media.xa=function(){chrome.cast.media.u.call(this,chrome.cast.media.I.PHOTO);this.creationDateTime=this.height=this.width=this.longitude=this.latitude=this.images=this.location=this.artist=this.title=void 0};n(chrome.cast.media.xa,chrome.cast.media.u);w("chrome.cast.media.PhotoMediaMetadata",chrome.cast.media.xa);chrome.cast.media.ma=function(){chrome.cast.media.Z.call(this,chrome.cast.media.aa.AUDIOBOOK_CONTAINER);this.releaseDate=this.publisher=this.narrators=this.authors=void 0};
-n(chrome.cast.media.ma,chrome.cast.media.Z);w("chrome.cast.media.AudiobookContainerMetadata",chrome.cast.media.ma);chrome.cast.media.la=function(){chrome.cast.media.u.call(this,chrome.cast.media.I.AUDIOBOOK_CHAPTER);this.images=this.subtitle=this.bookTitle=this.chapterNumber=this.title=this.chapterTitle=void 0};n(chrome.cast.media.la,chrome.cast.media.u);w("chrome.cast.media.AudiobookChapterMediaMetadata",chrome.cast.media.la);
-chrome.cast.media.wb=function(a,b){this.contentId=a;this.contentUrl=void 0;this.streamType=chrome.cast.media.Ga.BUFFERED;this.contentType=b;this.metadata=null;this.atvEntity=this.entity=void 0;this.duration=null;this.startAbsoluteTime=void 0;this.customData=this.textTrackStyle=this.tracks=null;this.userActionStates=this.hlsVideoSegmentFormat=this.hlsSegmentFormat=this.vmapAdsRequest=this.breakClips=this.breaks=void 0};w("chrome.cast.media.MediaInfo",chrome.cast.media.wb);
-chrome.cast.media.Aa=function(a){this.itemId=null;this.media=a;this.autoplay=!0;this.startTime=0;this.playbackDuration=null;this.preloadTime=0;this.customData=this.activeTrackIds=null};w("chrome.cast.media.QueueItem",chrome.cast.media.Aa);chrome.cast.media.hb="CC1AD845";w("chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID",chrome.cast.media.hb);chrome.cast.media.timeout={};chrome.cast.media.timeout.load=0;w("chrome.cast.media.timeout.load",chrome.cast.media.timeout.load);
-chrome.cast.media.timeout.V=0;w("chrome.cast.media.timeout.getStatus",chrome.cast.media.timeout.V);chrome.cast.media.timeout.play=0;w("chrome.cast.media.timeout.play",chrome.cast.media.timeout.play);chrome.cast.media.timeout.pause=0;w("chrome.cast.media.timeout.pause",chrome.cast.media.timeout.pause);chrome.cast.media.timeout.seek=0;w("chrome.cast.media.timeout.seek",chrome.cast.media.timeout.seek);chrome.cast.media.timeout.stop=0;w("chrome.cast.media.timeout.stop",chrome.cast.media.timeout.stop);
-chrome.cast.media.timeout.X=0;w("chrome.cast.media.timeout.setVolume",chrome.cast.media.timeout.X);chrome.cast.media.timeout.U=0;w("chrome.cast.media.timeout.editTracksInfo",chrome.cast.media.timeout.U);chrome.cast.media.timeout.A=0;w("chrome.cast.media.timeout.queue",chrome.cast.media.timeout.A);chrome.cast.media.Rb=function(a,b){this.trackId=a;this.trackContentType=this.trackContentId=null;this.type=b;this.customData=this.subtype=this.language=this.name=null};w("chrome.cast.media.Track",chrome.cast.media.Rb);
-chrome.cast.media.Ob=function(){this.customData=this.fontStyle=this.fontGenericFamily=this.fontFamily=this.fontScale=this.windowRoundedCornerRadius=this.windowColor=this.windowType=this.edgeColor=this.edgeType=this.backgroundColor=this.foregroundColor=null};w("chrome.cast.media.TextTrackStyle",chrome.cast.media.Ob);chrome.cast.media.Ab=function(a){this.type="QUEUE_LOAD";this.sessionId=this.requestId=null;this.items=a;this.startIndex=0;this.repeatMode=chrome.cast.media.ba.OFF;this.customData=null};
-w("chrome.cast.media.QueueLoadRequest",chrome.cast.media.Ab);chrome.cast.media.za=function(a){this.type="QUEUE_INSERT";this.sessionId=this.requestId=null;this.items=a;this.customData=this.insertBefore=null};w("chrome.cast.media.QueueInsertItemsRequest",chrome.cast.media.za);chrome.cast.media.Cb=function(a){this.type="QUEUE_UPDATE";this.sessionId=this.requestId=null;this.items=a;this.customData=null};w("chrome.cast.media.QueueUpdateItemsRequest",chrome.cast.media.Cb);
-chrome.cast.media.S=function(){this.type="QUEUE_UPDATE";this.customData=this.jump=this.currentItemId=this.sessionId=this.requestId=null};w("chrome.cast.media.QueueJumpRequest",chrome.cast.media.S);chrome.cast.media.Da=function(){this.type="QUEUE_UPDATE";this.customData=this.repeatMode=this.sessionId=this.requestId=null};w("chrome.cast.media.QueueSetPropertiesRequest",chrome.cast.media.Da);
-chrome.cast.media.Ba=function(a){this.type="QUEUE_REMOVE";this.sessionId=this.requestId=null;this.itemIds=a;this.customData=null};w("chrome.cast.media.QueueRemoveItemsRequest",chrome.cast.media.Ba);chrome.cast.media.Ca=function(a){this.type="QUEUE_REORDER";this.sessionId=this.requestId=null;this.itemIds=a;this.customData=this.insertBefore=null};w("chrome.cast.media.QueueReorderItemsRequest",chrome.cast.media.Ca);
-chrome.cast.media.cb=function(a,b,c){this.id=a;this.breakClipIds=b;this.position=c;this.duration=void 0;this.isWatched=!1;this.isEmbedded=void 0};w("chrome.cast.media.Break",chrome.cast.media.cb);chrome.cast.media.eb=function(a){this.id=a;this.vastAdsRequest=this.customData=this.hlsSegmentFormat=this.clickThroughUrl=this.posterUrl=this.whenSkippable=this.duration=this.title=this.contentType=this.contentUrl=this.contentId=void 0};w("chrome.cast.media.BreakClip",chrome.cast.media.eb);
-chrome.cast.media.Vb=function(){this.adsResponse=this.adTagUrl=void 0};w("chrome.cast.media.VastAdsRequest",chrome.cast.media.Vb);chrome.cast.media.fb=function(){this.whenSkippable=this.breakClipId=this.breakId=this.currentBreakClipTime=this.currentBreakTime=void 0};w("chrome.cast.media.BreakStatus",chrome.cast.media.fb);chrome.cast.media.ta=function(a,b,c,d){this.start=a;this.end=b;this.isMovingWindow=c;this.isLiveDone=d};w("chrome.cast.media.LiveSeekableRange",chrome.cast.media.ta);
-chrome.cast.media.zb=function(a,b,c,d,e,h,k){this.id=a;this.queueType=this.entity=void 0;this.name=b;this.description=c;this.repeatMode=d;this.shuffle=!1;this.items=e;this.startIndex=h;this.startTime=k;this.containerMetadata=void 0};w("chrome.cast.media.QueueData",chrome.cast.media.zb);chrome.cast.media.Ub=function(a){this.userAction=a;this.customData=void 0};w("chrome.cast.media.UserActionState",chrome.cast.media.Ub);chrome.cast.media.Wb=function(a,b,c){this.width=a;this.height=b;this.hdrType=c};
-w("chrome.cast.media.VideoInformation",chrome.cast.media.Wb);chrome.cast.media.h=function(a,b){this.sessionId=a;this.mediaSessionId=b;this.media=null;this.videoInfo=this.queueData=void 0;this.playbackRate=1;this.playerState=chrome.cast.media.H.IDLE;this.currentTime=0;this.g=-1;this.supportedMediaCommands=[];this.volume=new chrome.cast.Volume;this.items=this.preloadedItemId=this.loadingItemId=this.currentItemId=this.customData=this.activeTrackIds=this.idleReason=null;this.repeatMode=chrome.cast.media.ba.OFF;this.breakStatus=void 0;this.l=!1;this.j=[];this.liveSeekableRange=
-void 0};f=chrome.cast.media.h.prototype;f.V=function(a,b,c){a||(a=new chrome.cast.media.sa);F.s(this,"MEDIA_GET_STATUS",a,b,c,chrome.cast.media.timeout.V)};f.play=function(a,b,c){this.Oa(F,a,b,c)};f.Oa=function(a,b,c,d){b||(b=new chrome.cast.media.ya);a.s(this,"PLAY",b,c,d,chrome.cast.media.timeout.play)};f.pause=function(a,b,c){this.Na(F,a,b,c)};f.Na=function(a,b,c,d){b||(b=new chrome.cast.media.wa);a.s(this,"PAUSE",b,c,d,chrome.cast.media.timeout.pause)};
-f.seek=function(a,b,c){F.s(this,"SEEK",a,b,c,chrome.cast.media.timeout.seek)};f.stop=function(a,b,c){a||(a=new chrome.cast.media.Fa);F.s(this,"STOP_MEDIA",a,b,c,chrome.cast.media.timeout.stop)};f.X=function(a,b,c){F.s(this,"MEDIA_SET_VOLUME",a,b,c,chrome.cast.media.timeout.X)};f.U=function(a,b,c){F.s(this,"EDIT_TRACKS_INFO",a,b,c,chrome.cast.media.timeout.U)};f.pc=function(a,b,c){F.s(this,"QUEUE_INSERT",a,b,c,chrome.cast.media.timeout.A)};
-f.oc=function(a,b,c){F.s(this,"QUEUE_INSERT",new chrome.cast.media.za([a]),b,c,chrome.cast.media.timeout.A)};f.zc=function(a,b,c){F.s(this,"QUEUE_UPDATE",a,b,c,chrome.cast.media.timeout.A)};f.uc=function(a,b){var c=new chrome.cast.media.S;c.jump=-1;F.s(this,"QUEUE_UPDATE",c,a,b,chrome.cast.media.timeout.A)};f.tc=function(a,b){var c=new chrome.cast.media.S;c.jump=1;F.s(this,"QUEUE_UPDATE",c,a,b,chrome.cast.media.timeout.A)};
-f.qc=function(a,b,c){if(!(0>G(this,a))){var d=new chrome.cast.media.S;d.currentItemId=a;F.s(this,"QUEUE_UPDATE",d,b,c,chrome.cast.media.timeout.A)}};f.yc=function(a,b,c){var d=new chrome.cast.media.Da;d.repeatMode=a;F.s(this,"QUEUE_UPDATE",d,b,c,chrome.cast.media.timeout.A)};f.wc=function(a,b,c){F.s(this,"QUEUE_REMOVE",a,b,c,chrome.cast.media.timeout.A)};f.vc=function(a,b,c){0>G(this,a)||F.s(this,"QUEUE_REMOVE",new chrome.cast.media.Ba([a]),b,c,chrome.cast.media.timeout.A)};
-f.xc=function(a,b,c){F.s(this,"QUEUE_REORDER",a,b,c,chrome.cast.media.timeout.A)};f.sc=function(a,b,c,d){var e=G(this,a);if(!(0>e))if(0>b)d&&d(new chrome.cast.Error(chrome.cast.D.INVALID_PARAMETER));else if(e==b)c&&c();else{var h=null;b=b>e?b+1:b;b<this.items.length&&(h=this.items[b]);a=new chrome.cast.media.Ca([a]);a.insertBefore=h?h.itemId:null;F.s(this,"QUEUE_REORDER",a,c,d,chrome.cast.media.timeout.A)}};f.Kc=function(a){return-1<this.supportedMediaCommands.indexOf(a)};
-f.ic=function(){if(this.playerState==chrome.cast.media.H.PLAYING&&0<=this.g){var a=this.currentTime+(Date.now()-this.g)/1E3*this.playbackRate;this.media&&null!=this.media.duration&&a>this.media.duration&&-1!=this.media.duration&&(a=this.media.duration);0>a&&(a=0);return a}return this.currentTime};f.fc=function(){if(this.breakStatus&&void 0!==this.breakStatus.currentBreakTime)return this.playerState==chrome.cast.media.H.PLAYING&&0<=this.g?this.breakStatus.currentBreakTime+(Date.now()-this.g)/1E3:this.breakStatus.currentBreakTime};
-f.ec=function(){if(this.breakStatus&&void 0!==this.breakStatus.currentBreakClipTime)return this.playerState==chrome.cast.media.H.PLAYING&&0<=this.g?this.breakStatus.currentBreakClipTime+(Date.now()-this.g)/1E3:this.breakStatus.currentBreakClipTime};
-f.hc=function(){if(this.liveSeekableRange&&void 0!==this.liveSeekableRange.start&&void 0!==this.liveSeekableRange.end){if(this.playerState==chrome.cast.media.H.PLAYING&&0<=this.g){var a=(Date.now()-this.g)/1E3,b=new chrome.cast.media.ta;b.isMovingWindow=this.liveSeekableRange.isMovingWindow;b.isLiveDone=this.liveSeekableRange.isLiveDone;b.start=b.isMovingWindow?this.liveSeekableRange.start+a:this.liveSeekableRange.start;b.end=b.isLiveDone?this.liveSeekableRange.end:this.liveSeekableRange.end+a;return b}return this.liveSeekableRange}};
-f.ea=function(a){this.O(F,a)};f.O=function(a,b){a.ac(this,b)};f.ha=function(a){this.R(F,a)};f.R=function(a,b){F.Bc(this,b)};var G=function(a,b){return pa(a.items,function(c){return c.itemId==b})};w("chrome.cast.media.Media",chrome.cast.media.h);chrome.cast.media.h.prototype.removeUpdateListenerWithContext=chrome.cast.media.h.prototype.R;chrome.cast.media.h.prototype.removeUpdateListener=chrome.cast.media.h.prototype.ha;chrome.cast.media.h.prototype.addUpdateListenerWithContext=chrome.cast.media.h.prototype.O;
-chrome.cast.media.h.prototype.addUpdateListener=chrome.cast.media.h.prototype.ea;chrome.cast.media.h.prototype.getEstimatedLiveSeekableRange=chrome.cast.media.h.prototype.hc;chrome.cast.media.h.prototype.getEstimatedBreakClipTime=chrome.cast.media.h.prototype.ec;chrome.cast.media.h.prototype.getEstimatedBreakTime=chrome.cast.media.h.prototype.fc;chrome.cast.media.h.prototype.getEstimatedTime=chrome.cast.media.h.prototype.ic;chrome.cast.media.h.prototype.supportsCommand=chrome.cast.media.h.prototype.Kc;
-chrome.cast.media.h.prototype.queueMoveItemToNewIndex=chrome.cast.media.h.prototype.sc;chrome.cast.media.h.prototype.queueReorderItems=chrome.cast.media.h.prototype.xc;chrome.cast.media.h.prototype.queueRemoveItem=chrome.cast.media.h.prototype.vc;chrome.cast.media.h.prototype.queueRemoveItems=chrome.cast.media.h.prototype.wc;chrome.cast.media.h.prototype.queueSetRepeatMode=chrome.cast.media.h.prototype.yc;chrome.cast.media.h.prototype.queueJumpToItem=chrome.cast.media.h.prototype.qc;
-chrome.cast.media.h.prototype.queueNext=chrome.cast.media.h.prototype.tc;chrome.cast.media.h.prototype.queuePrev=chrome.cast.media.h.prototype.uc;chrome.cast.media.h.prototype.queueUpdateItems=chrome.cast.media.h.prototype.zc;chrome.cast.media.h.prototype.queueAppendItem=chrome.cast.media.h.prototype.oc;chrome.cast.media.h.prototype.queueInsertItems=chrome.cast.media.h.prototype.pc;chrome.cast.media.h.prototype.editTracksInfo=chrome.cast.media.h.prototype.U;
-chrome.cast.media.h.prototype.setVolume=chrome.cast.media.h.prototype.X;chrome.cast.media.h.prototype.stop=chrome.cast.media.h.prototype.stop;chrome.cast.media.h.prototype.seek=chrome.cast.media.h.prototype.seek;chrome.cast.media.h.prototype.pauseWithContext=chrome.cast.media.h.prototype.Na;chrome.cast.media.h.prototype.pause=chrome.cast.media.h.prototype.pause;chrome.cast.media.h.prototype.playWithContext=chrome.cast.media.h.prototype.Oa;chrome.cast.media.h.prototype.play=chrome.cast.media.h.prototype.play;
-chrome.cast.media.h.prototype.getStatus=chrome.cast.media.h.prototype.V;var F=null;var Ga=function(a,b,c){this.sessionId=a;this.namespaceName=b;this.message=c};var Ha=function(a,b){this.type="SET_VOLUME";this.requestId=0;this.volume=a;this.expectedVolume=b||null};var Ia=function(a){this.type="STOP";this.requestId=0;this.sessionId=a||null};chrome.cast.i=function(a,b,c,d,e){this.sessionId=a;this.appId=b;this.displayName=c;this.statusText=null;this.appImages=d;this.receiver=e;this.senderApps=[];this.namespaces=[];this.media=[];this.status=chrome.cast.N.CONNECTED;this.transportId=""};f=chrome.cast.i.prototype;f.Ic=function(a,b,c){this.Wa(F,a,b,c)};f.Wa=function(a,b,c,d){b=new Ha(new chrome.cast.Volume(b,null),this.receiver.volume);a.setReceiverVolume(this.sessionId,b,c,d)};f.Hc=function(a,b,c){this.Va(F,a,b,c)};
-f.Va=function(a,b,c,d){a=new Ha(new chrome.cast.Volume(null,b),this.receiver.volume);F.setReceiverVolume(this.sessionId,a,c,d)};f.getDialAppInfo=function(a,b){this.Ma(F,a,b)};f.Ma=function(a,b,c){a.getDialAppInfo(b,c)};f.kc=function(a,b){F.leaveSession(this.sessionId,a,b)};f.stop=function(a,b){this.Ya(F,a,b)};f.Ya=function(a,b,c){a.Sa(new Ia(this.sessionId),b,c,chrome.cast.timeout.stopSession)};f.sendMessage=function(a,b,c,d){this.Ua(F,a,b,c,d)};
-f.Ua=function(a,b,c,d,e){a.Ec(new Ga(this.sessionId,b,c),d,e)};f.ea=function(a){this.O(F,a)};f.O=function(a,b){a.cc(this.sessionId,b)};f.ha=function(a){this.R(F,a)};f.R=function(a,b){a.Dc(this.sessionId,b)};f.bc=function(a,b){this.Ka(F,a,b)};f.Ka=function(a,b,c){a.Zb(this.sessionId,b,c)};f.ca=function(a){this.Ja(F,a)};f.Ja=function(a,b){a.ca(this.sessionId,b)};f.fa=function(a){this.Pa(F,a)};f.Pa=function(a,b){a.fa(this.sessionId,b)};f.Cc=function(a,b){this.Qa(F,a,b)};
-f.Qa=function(a,b,c){a.Ac(this.sessionId,b,c)};f.lc=function(a,b,c){a.sessionId=this.sessionId;F.Ta(a,"LOAD",b,c)};f.rc=function(a,b,c){a.sessionId=this.sessionId;F.Ta(a,"QUEUE_LOAD",b,c)};w("chrome.cast.Session",chrome.cast.i);chrome.cast.i.prototype.queueLoad=chrome.cast.i.prototype.rc;chrome.cast.i.prototype.loadMedia=chrome.cast.i.prototype.lc;chrome.cast.i.prototype.removeMessageListenerWithContext=chrome.cast.i.prototype.Qa;chrome.cast.i.prototype.removeMessageListener=chrome.cast.i.prototype.Cc;
-chrome.cast.i.prototype.removeMediaListenerWithContext=chrome.cast.i.prototype.Pa;chrome.cast.i.prototype.removeMediaListener=chrome.cast.i.prototype.fa;chrome.cast.i.prototype.addMediaListenerWithContext=chrome.cast.i.prototype.Ja;chrome.cast.i.prototype.addMediaListener=chrome.cast.i.prototype.ca;chrome.cast.i.prototype.addMessageListenerWithContext=chrome.cast.i.prototype.Ka;chrome.cast.i.prototype.addMessageListener=chrome.cast.i.prototype.bc;
-chrome.cast.i.prototype.removeUpdateListenerWithContext=chrome.cast.i.prototype.R;chrome.cast.i.prototype.removeUpdateListener=chrome.cast.i.prototype.ha;chrome.cast.i.prototype.addUpdateListenerWithContext=chrome.cast.i.prototype.O;chrome.cast.i.prototype.addUpdateListener=chrome.cast.i.prototype.ea;chrome.cast.i.prototype.sendMessageWithContext=chrome.cast.i.prototype.Ua;chrome.cast.i.prototype.sendMessage=chrome.cast.i.prototype.sendMessage;chrome.cast.i.prototype.stopWithContext=chrome.cast.i.prototype.Ya;
-chrome.cast.i.prototype.stop=chrome.cast.i.prototype.stop;chrome.cast.i.prototype.leave=chrome.cast.i.prototype.kc;chrome.cast.i.prototype.getDialAppInfoWithContext=chrome.cast.i.prototype.Ma;chrome.cast.i.prototype.getDialAppInfo=chrome.cast.i.prototype.getDialAppInfo;chrome.cast.i.prototype.setReceiverMutedWithContext=chrome.cast.i.prototype.Va;chrome.cast.i.prototype.setReceiverMuted=chrome.cast.i.prototype.Hc;chrome.cast.i.prototype.setReceiverVolumeLevelWithContext=chrome.cast.i.prototype.Wa;
-chrome.cast.i.prototype.setReceiverVolumeLevel=chrome.cast.i.prototype.Ic;var H="StopIteration"in p?p.StopIteration:{message:"StopIteration",stack:""},I=function(){};I.prototype.next=function(){throw H;};I.prototype.F=function(){return this};
-var Ja=function(a){if(a instanceof I)return a;if("function"==typeof a.F)return a.F(!1);if(r(a)){var b=0,c=new I;c.next=function(){for(;;){if(b>=a.length)throw H;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");},J=function(a,b){if(r(a))try{oa(a,b,void 0)}catch(c){if(c!==H)throw c;}else{a=Ja(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==H)throw c;}}};var K=function(a,b){this.g={};this.o=[];this.l=this.j=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a)if(a instanceof K)for(L(a),c=a.o.concat(),d=0;d<c.length;d++)this.set(c[d],a.get(c[d]));else for(d in a)this.set(d,a[d])};K.prototype.P=function(){L(this);for(var a=[],b=0;b<this.o.length;b++)a.push(this.g[this.o[b]]);return a};K.prototype.clear=function(){this.g={};this.l=this.j=this.o.length=0};
-K.prototype.remove=function(a){return M(this.g,a)?(delete this.g[a],this.j--,this.l++,this.o.length>2*this.j&&L(this),!0):!1};var L=function(a){if(a.j!=a.o.length){for(var b=0,c=0;b<a.o.length;){var d=a.o[b];M(a.g,d)&&(a.o[c++]=d);b++}a.o.length=c}if(a.j!=a.o.length){var e={};for(c=b=0;b<a.o.length;)d=a.o[b],M(e,d)||(a.o[c++]=d,e[d]=1),b++;a.o.length=c}};K.prototype.get=function(a,b){return M(this.g,a)?this.g[a]:b};
-K.prototype.set=function(a,b){M(this.g,a)||(this.j++,this.o.push(a),this.l++);this.g[a]=b};K.prototype.F=function(a){L(this);var b=0,c=this.l,d=this,e=new I;e.next=function(){if(c!=d.l)throw Error("The map has changed since the iterator was created");if(b>=d.o.length)throw H;var h=d.o[b++];return a?h:d.g[h]};return e};var M=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var N=function(a,b){this.requestId=a;this.m=b;this.Za=null};N.prototype.j=function(){};var Ka=function(){this.g=new K},La=function(a,b){a.g.set(b.requestId,b);b.Za=setTimeout(function(){a.g.remove(b.requestId);b.j()},b.m)},Ma=function(a,b){var c=a.g.get(b);if(!c)return null;clearTimeout(c.Za);a.g.remove(b);return c};var O=function(a,b,c,d){N.call(this,a,d||6E5);this.l=b;this.g=c};n(O,N);O.prototype.j=function(){this.g(new chrome.cast.Error(chrome.cast.D.TIMEOUT))};var P=function(a,b,c,d){this.type=a;this.message=b;this.sequenceNumber=void 0!==c?c:-1;this.timeoutMillis=d||0;this.clientId=""};var Q=function(a){this.l=a;this.j=String(Date.now())+String(Math.floor(1E5*Math.random()));this.g=null},Na=function(a,b){if(!a.g)return"No active session";b.clientId=a.j;b=JSON.stringify(b);if(32768<b.length)return"Message length over limit";a.g.send(b);return null};Q.prototype.connect=function(a){this.g=a;this.g.onmessage=v(this.m,this);Na(this,new P("client_connect",this.j))};Q.prototype.disconnect=function(){this.g.close();this.g=null};
-Q.prototype.m=function(a){a=JSON.parse(a.data);if(a.clientId==this.j)this.l.onMessage(a)};var Oa=function(a,b,c){this.l=a;this.j=b;this.g=c},Pa=function(a){var b="cast-dial:"+a.l,c=new URLSearchParams;a.j&&c.set("dialPostData",a.j);a.g&&c.set("clientId",a.g);(a=c.toString())&&(b+="?"+a);return b};var Qa=function(a,b,c,d,e,h,k,l,q,t,Ya,Za){this.L=a;this.g=b||null;this.l=c||null;this.C=d||null;this.G=void 0!==e?e:null;this.j=h||null;this.K=k||null;this.J=l||!1;this.v=q||null;this.m=t||null;this.M=Ya?["WEB","ANDROID_TV"]:["WEB"];this.B=Za||null},Ra=function(a){var b=a.L.map(function(c){var d="cast:"+c.appId,e=new URLSearchParams;c.capabilities&&0<c.capabilities.length&&e.set("capabilities",c.capabilities.join(","));a.g&&e.set("clientId",a.g);a.l&&e.set("autoJoinPolicy",a.l);a.C&&e.set("defaultActionPolicy",
-a.C);null!=a.G&&e.set("launchTimeout",String(a.G));a.J&&e.set("invisibleSender","true");a.v&&(e.set("broadcastNamespace",a.v),e.set("broadcastId",String(Math.random())));a.m&&e.set("broadcastMessage",encodeURIComponent(JSON.stringify(a.m)));e.set("supportedAppTypes",a.M.join(","));c=e.set;var h=JSON,k=h.stringify,l={launchCheckerParams:{}};a.B&&(l.launchCheckerParams.credentialsData=a.B);c.call(e,"appParams",k.call(h,l));return d+"?"+e.toString()});a.j&&b.push(Pa(new Oa(a.j,a.K,a.g)));return b};var Sa=function(){this.g={};this.j={}},Ta=function(a,b,c){var d=a.g[b];return d?(d.status=c,d.media.forEach(function(e){delete a.j[e.sessionId+"#"+e.mediaSessionId]}),delete a.g[b],!0):!1},Va=function(a,b){var c=a.g[b.sessionId];if(c)return c.statusText=b.statusText,c.namespaces=b.namespaces||[],c.receiver.volume=b.receiver.volume,c;c=new chrome.cast.i(b.sessionId,b.appId,b.displayName,b.appImages,b.receiver);for(var d in b)"media"==d?c.media=b.media.map(function(e){e=Ua(a,e);e.m=!1;e.l=!0;return e}):
-b.hasOwnProperty(d)&&(c[d]=b[d]);return a.g[b.sessionId]=c},Ua=function(a,b){var c=b.sessionId+"#"+b.mediaSessionId,d=a.j[c];d||(d=new chrome.cast.media.h(b.sessionId,b.mediaSessionId),a.j[c]=d,(a=a.g[b.sessionId])&&a.media.push(d));a=d;a.currentItemId=null;a.loadingItemId=null;a.preloadedItemId=null;for(var e in b)"items"!=e&&b.hasOwnProperty(e)&&("volume"==e?(a.volume.level=b.volume.level,a.volume.muted=b.volume.muted):a[e]=b[e]);e=ba(["idleReason","extendedStatus"]);for(c=e.next();!c.done;c=e.next())c=
-c.value,b.hasOwnProperty(c)||(a[c]=null);"currentTime"in b&&(a.g=Date.now());if(a.playerState==chrome.cast.media.H.IDLE&&null==a.loadingItemId)a.currentItemId=null,a.loadingItemId=null,a.preloadedItemId=null,a.items=null;else if(b.hasOwnProperty("items")&&b.items){e=[];var h=a.items;c={};if(h)for(var k=0;k<h.length;k++)c[h[k].itemId]=k;b=ba(b.items);for(h=b.next();!h.done;h=b.next()){h=h.value;if(!h.media){k=h.itemId;var l=a.items?a.items[c[k]]:null;l&&l.media?h.media=l.media:k==a.currentItemId&&
-a.media&&(h.media=a.media)}k=e;l=k.push;var q=void 0,t=new chrome.cast.media.Aa(h.media);for(q in h)h.hasOwnProperty(q)&&(t[q]=h[q]);l.call(k,t)}a.items=e}return d},Wa=function(a,b){delete a.j[b.sessionId+"#"+b.mediaSessionId];if(a=a.g[b.sessionId])b=a.media.indexOf(b),-1!=b&&a.media.splice(b,1)};var R=function(){this.v=this.v};R.prototype.v=!1;R.prototype.isDisposed=function(){return this.v};var Xa=C("Opera"),$a=C("Gecko")&&!(-1!=B.toLowerCase().indexOf("webkit")&&!C("Edge"))&&!(C("Trident")||C("MSIE"))&&!C("Edge"),ab=-1!=B.toLowerCase().indexOf("webkit")&&!C("Edge");try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){};var bb=function(a,b){if("function"!==typeof a)if(a&&"function"==typeof a.handleEvent)a=v(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:p.setTimeout(a,b||0)};var S=function(a,b,c){R.call(this);this.G=null!=c?a.bind(c):a;this.C=b;this.m=null;this.j=!1;this.l=0;this.g=null};n(S,R);S.prototype.B=function(a){this.m=arguments;this.g||this.l?this.j=!0:T(this)};S.prototype.stop=function(){this.g&&(p.clearTimeout(this.g),this.g=null,this.j=!1,this.m=null)};S.prototype.pause=function(){this.l++};S.prototype.resume=function(){this.l--;this.l||!this.j||this.g||(this.j=!1,T(this))};
-var T=function(a){a.g=bb(function(){a.g=null;a.j&&!a.l&&(a.j=!1,T(a))},a.C);var b=a.m;a.m=null;a.G.apply(null,b)};var cb=C("Safari")&&!((C("Chrome")||C("CriOS"))&&!C("Edge")||C("Coast")||C("Opera")||C("Edge")||C("Edg/")||C("OPR")||C("Firefox")||C("FxiOS")||C("Silk")||C("Android"))&&!(C("iPhone")&&!C("iPod")&&!C("iPad")||C("iPad")||C("iPod"));var db={},U=null,eb=$a||ab&&!cb||Xa||"function"==typeof p.btoa,fb=function(a){if(eb)var b=p.btoa(a);else{b=[];for(var c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}a=void 0;void 0===a&&(a=0);if(!U)for(U={},c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/=","+/","-_=","-_.","-_"],e=0;5>e;e++){var h=c.concat(d[e].split(""));db[e]=h;for(var k=0;k<h.length;k++){var l=h[k];void 0===U[l]&&(U[l]=k)}}a=db[a];c=[];for(d=0;d<b.length;d+=
-3){var q=b[d],t=(e=d+1<b.length)?b[d+1]:0;l=(h=d+2<b.length)?b[d+2]:0;k=q>>2;q=(q&3)<<4|t>>4;t=(t&15)<<2|l>>6;l&=63;h||(l=64,e||(t=64));c.push(a[k],a[q],a[t]||"",a[l]||"")}b=c.join("")}return b};var gb=function(a){if(a.P&&"function"==typeof a.P)return a.P();if("string"===typeof a)return a.split("");if(r(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}b=[];c=0;for(d in a)b[c++]=a[d];return b};var hb=function(){this.g=new K},ib=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+(Object.prototype.hasOwnProperty.call(a,u)&&a[u]||(a[u]=++ja)):b.substr(0,1)+a};f=hb.prototype;f.add=function(a){this.g.set(ib(a),a)};f.removeAll=function(a){a=gb(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};f.remove=function(a){return this.g.remove(ib(a))};f.clear=function(){this.g.clear()};f.contains=function(a){a=ib(a);return M(this.g.g,a)};f.P=function(){return this.g.P()};f.F=function(){return this.g.F(!1)};var V=function(){this.B=new Q(this);this.g=null;this.J=new Sa;this.j=0;this.M=new Ka;this.C=new K;this.pa=!1;this.v=new K;this.K=new K;this.L=[];this.ob=this.dc.bind(this);this.l=null;this.G=0;this.m=null;this.nb=new S(this.pb,200,this);this.oa=null},jb=function(a){var b=new chrome.cast.Error(chrome.cast.D.INVALID_PARAMETER,"Already requesting session");a&&a(b)},W=function(a,b,c,d){c&&La(a.M,c);void 0!==d?b.sequenceNumber=d:(b.sequenceNumber=a.j,a.j=(a.j+1)%9007199254740992);d=Na(a.B,b);c&&d&&(a=
-Ma(a.M,b.sequenceNumber),b=new chrome.cast.Error(chrome.cast.D.INVALID_PARAMETER,d),(a=a.g)&&a(b))};
-V.prototype.W=function(a,b){var c=this;F=this;this.g=a;a.invisibleSender||(a=new PresentationRequest(X(this)),a.getAvailability().then(function(d){d.onchange=function(){c.pa=!!d.value;c.g.receiverListener(d.value?chrome.cast.T.AVAILABLE:chrome.cast.T.UNAVAILABLE)};d.onchange()},function(){c.g.receiverListener(chrome.cast.T.AVAILABLE)}),a.onconnectionavailable=function(d){Y(c,d.connection)},this.oa=(p.navigator||null).presentation.defaultRequest=a,a.reconnect(chrome.cast.ab).then(function(d){Y(c,d)},
-ha));b&&b(void 0)};V.prototype.ja=function(a){a.navigator.presentation.defaultRequest=this.oa};
-var Y=function(a,b,c){c=void 0===c?null:c;b.onclose=function(d){a.l=null;switch(d.reason){case "closed":kb(a,chrome.cast.N.DISCONNECTED);break;case "error":c&&(d=new chrome.cast.Error(chrome.cast.D.SESSION_ERROR),c&&c(d))}};b.onterminate=function(){kb(a,chrome.cast.N.STOPPED)};"connected"==b.state?a.B.connect(b):b.onconnect=function(){a.B.connect(b)}},nb=function(a){var b=Z;lb.has(a.type)&&b.pa&&(b.m?(a.sessionId=b.m,mb(b,null,a.type,a,function(){},function(){})):b.nb.B(X(b,void 0,"urn:x-cast:com.google.cast.media",
-a)))};V.prototype.pb=function(a){(a=(new PresentationRequest(a)).getAvailability())&&a.then(function(){},function(){})};V.prototype.requestSession=function(a,b,c){var d=this;this.l?jb(b):(c=X(this,c),this.l=a,(new PresentationRequest(c)).start().then(function(e){Y(d,e,b)}).catch(function(e){d.l=null;e=new chrome.cast.Error("AbortError"==e.name||"NotAllowedError"==e.name?chrome.cast.D.CANCEL:chrome.cast.D.SESSION_ERROR);b&&b(e)}))};
-var X=function(a,b,c,d){var e=null,h=null,k=b||a.g.sessionRequest,l=k.dialRequest;l&&(e=l.appName,(h=l.launchParameter)&&!h.match(ob)&&(h=fb(h)));var q=[];q.push({appId:k.appId,capabilities:k.capabilities});b||oa(a.g.additionalSessionRequests,function(t){q.push({appId:t.appId,capabilities:t.capabilities})});return Ra(new Qa(q,a.B.j,a.g.autoJoinPolicy,a.g.defaultActionPolicy,k.requestSessionTimeout,e,h,a.g.invisibleSender,c,d,k.androidReceiverCompatible,k.credentialsData))};
-V.prototype.Ta=function(a,b,c,d){var e=this;this.G++;mb(this,null,b,a,function(h){e.G--;h.l=!0;c&&c(h)},function(h){e.G--;d(h)},chrome.cast.media.timeout.load)};V.prototype.s=function(a,b,c,d,e,h){var k=this;mb(this,a,b,c,function(l){k.La(l);d&&d(void 0)},e,h)};
-var mb=function(a,b,c,d,e,h,k){d.type=c;null!=b&&(d.mediaSessionId=b.mediaSessionId,d.sessionId=b.sessionId);a.Sa(d,function(l){l.status&&1==l.status.length?e&&e(l.status[0]):(l=new chrome.cast.Error(chrome.cast.D.SESSION_ERROR),h&&h(l))},h,k)};f=V.prototype;f.setReceiverVolume=function(a,b,c,d){b.sessionId=a;W(this,new P("v2_message",b,void 0,chrome.cast.timeout.setReceiverVolume),new O(this.j,c,d,chrome.cast.timeout.sendCustomMessage))};
-f.getDialAppInfo=function(a,b){W(this,new P("dial_app_info",void 0,void 0,chrome.cast.timeout.getDialAppInfo),new O(this.j,a,b,chrome.cast.timeout.sendCustomMessage))};f.ia=function(a){var b=this;(new PresentationRequest(X(this))).reconnect(chrome.cast.xb+a).then(function(c){Y(b,c)},ha)};f.leaveSession=function(a,b,c){W(this,new P("leave_session",a,void 0,chrome.cast.timeout.leaveSession),new O(this.j,b,c,chrome.cast.timeout.leaveSession))};
-f.Ec=function(a,b,c){W(this,new P("app_message",a,void 0,chrome.cast.timeout.sendCustomMessage),new O(this.j,b,c,chrome.cast.timeout.sendCustomMessage))};f.Sa=function(a,b,c,d){W(this,new P("v2_message",a,void 0,d),new O(this.j,b,c,d))};var pb=function(a,b,c){var d=a.get(b);d||(d=new hb,a.set(b,d));d.add(c)};f=V.prototype;f.cc=function(a,b){pb(this.C,a,b)};f.Dc=function(a,b){(a=this.C.get(a))&&a.remove(b)};f.da=function(a){this.L.push(a)};
-f.ga=function(a){a=this.L.indexOf(a);0<=a&&this.L.splice(a,1)};f.Zb=function(a,b,c){var d=this.v.get(a);d||(d=new K,this.v.set(a,d));a=d.get(b);a||(a=new hb,d.set(b,a));a.add(c)};f.Ac=function(a,b,c){(a=this.v.get(a))&&(b=a.get(b))&&b.remove(c)};f.ca=function(a,b){pb(this.K,a,b)};f.fa=function(a,b){(a=this.K.get(a))&&a.remove(b)};f.ac=function(a,b){-1==a.j.indexOf(b)&&a.j.push(b)};f.Bc=function(a,b){b=a.j.indexOf(b);-1!=b&&a.j.splice(b,1)};
-f.La=function(a){if(a.l){var b=a.playerState!=chrome.cast.media.H.IDLE||null!=a.loadingItemId;a.j.forEach(function(d){d(b)});b||Wa(this.J,a)}else if(!(0<this.G)){a.l=!0;var c=this.K.get(a.sessionId);c&&J(c.F(),function(d){d(a)})}};f.dc=function(a){return Ua(this.J,a)};var kb=function(a,b){if(a.m){var c=a.m;a.m=null;a.B.disconnect();var d=b!=chrome.cast.N.STOPPED;Ta(a.J,c,b)&&(a.v.remove(c),a.K.remove(c),b=a.C.get(c))&&(a.C.remove(c),J(b.F(),function(e){e(d)}))}};
-V.prototype.onMessage=function(a){switch(a.type){case "new_session":case "update_session":a.message=Va(this.J,a.message);break;case "v2_message":var b=a.message;b&&"MEDIA_STATUS"==b.type&&b.status&&(b.status=b.status.map(this.ob))}if(b=Ma(this.M,a.sequenceNumber))"error"==a.type?(b=b.g)&&b(a.message):(b=b.l)&&b(a.message);if(b=a.message)switch(a.type){case "receiver_action":qb(this,b);break;case "new_session":this.m=b.sessionId;this.l?(this.l(b),this.l=null):this.g&&this.g.sessionListener(b);break;
-case "update_session":rb(this,b);break;case "app_message":sb(this,b);break;case "v2_message":"MEDIA_STATUS"==b.type&&b.status.forEach(this.La.bind(this));break;case "custom_dial_launch":tb(this,a.sequenceNumber,b)}};
-var rb=function(a,b){(a=a.C.get(b.sessionId))&&J(a.F(),function(c){c(!0)})},qb=function(a,b){a.L.forEach(function(c){c(b.receiver,b.action)})},sb=function(a,b){(a=a.v.get(b.sessionId))&&(a=a.get(b.namespaceName))&&J(a.F(),function(c){c(b.namespaceName,b.message)})},ub=function(a,b,c){W(a,new P("custom_dial_launch",c,void 0,chrome.cast.timeout.sendCustomMessage),null,b)},tb=function(a,b,c){a.g.customDialLaunchCallback?a.g.customDialLaunchCallback(c).then(function(d){ub(a,b,d)},function(){ub(a,b)}):
-ub(a,b)},ob=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,lb=new Set(["PRECACHE"]),Z=new V;chrome.cast.W=function(a,b,c){Z.W(a,b,c)};w("chrome.cast.initialize",chrome.cast.W);chrome.cast.jc=function(a,b,c){var d=new V;d.W(a,b,c);return d};w("chrome.cast.initializeWithContext",chrome.cast.jc);chrome.cast.ja=function(a){Z.ja(a)};w("chrome.cast.setPageContext",chrome.cast.ja);chrome.cast.requestSession=function(a,b,c){Z.requestSession(a,b,c)};w("chrome.cast.requestSession",chrome.cast.requestSession);chrome.cast.nc=function(a){nb(new chrome.cast.media.yb(a))};w("chrome.cast.precache",chrome.cast.nc);
-chrome.cast.ia=function(a){chrome.cast.Ra(Z,a)};w("chrome.cast.requestSessionById",chrome.cast.ia);chrome.cast.Ra=function(a,b){a.ia(b)};w("chrome.cast.requestSessionByIdWithContext",chrome.cast.Ra);chrome.cast.da=function(a){Z.da(a)};w("chrome.cast.addReceiverActionListener",chrome.cast.da);chrome.cast.ga=function(a){Z.ga(a)};w("chrome.cast.removeReceiverActionListener",chrome.cast.ga);chrome.cast.mc=function(){};w("chrome.cast.logMessage",chrome.cast.mc);chrome.cast.Fc=function(a,b){b()};
-w("chrome.cast.setCustomReceivers",chrome.cast.Fc);chrome.cast.Gc=function(a,b){b()};w("chrome.cast.setReceiverDisplayStatus",chrome.cast.Gc);chrome.cast.unescape=function(a){return-1!=a.indexOf("&")?"document"in p?Ea(a):Fa(a):a};w("chrome.cast.unescape",chrome.cast.unescape);chrome.cast.isAvailable=!1;w("chrome.cast.isAvailable",chrome.cast.isAvailable);chrome.cast.Xa=!1;
-chrome.cast.ka=function(){if(!chrome.cast.Xa){chrome.cast.Xa=!0;chrome.cast.isAvailable=!0;var a=window.__onGCastApiAvailable;a&&"function"==typeof a&&a(!0)}};"complete"==document.readyState?chrome.cast.ka():(window.addEventListener("load",chrome.cast.ka,!1),window.addEventListener("DOMContentLoaded",chrome.cast.ka,!1));}).call(this);
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/common.js b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/common.js
deleted file mode 100644 (file)
index 73acb2b..0000000
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
-
- Copyright The Closure Library Authors.
- SPDX-License-Identifier: Apache-2.0
-*/
-'use strict';var k,aa=function(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}},ba="function"==typeof Object.defineProperties?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a},ca=function(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");
-},da=ca(this),fa=function(a,b){if(b)a:{var c=da;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&null!=b&&ba(c,a,{configurable:!0,writable:!0,value:b})}};
-fa("Symbol",function(a){if(a)return a;var b=function(e,f){this.g=e;ba(this,"description",{configurable:!0,writable:!0,value:f})};b.prototype.toString=function(){return this.g};var c=0,d=function(e){if(this instanceof d)throw new TypeError("Symbol is not a constructor");return new b("jscomp_symbol_"+(e||"")+"_"+c++,e)};return d});
-fa("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c<b.length;c++){var d=da[b[c]];"function"===typeof d&&"function"!=typeof d.prototype[a]&&ba(d.prototype,a,{configurable:!0,writable:!0,value:function(){return ha(aa(this))}})}return a});
-var ha=function(a){a={next:a};a[Symbol.iterator]=function(){return this};return a},l=function(a){return a.raw=a},ia=function(a,b){a.raw=b;return a},n=function(a){var b="undefined"!=typeof Symbol&&Symbol.iterator&&a[Symbol.iterator];return b?b.call(a):{next:aa(a)}},q=function(a){if(!(a instanceof Array)){a=n(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a},ja="function"==typeof Object.create?Object.create:function(a){var b=function(){};b.prototype=a;return new b},ka;
-if("function"==typeof Object.setPrototypeOf)ka=Object.setPrototypeOf;else{var la;a:{var ma={a:!0},na={};try{na.__proto__=ma;la=na.a;break a}catch(a){}la=!1}ka=la?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}
-var oa=ka,r=function(a,b){a.prototype=ja(b.prototype);a.prototype.constructor=a;if(oa)oa(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.Xb=b.prototype},pa=function(){this.C=!1;this.m=null;this.h=void 0;this.g=1;this.l=this.o=0;this.D=this.j=null},qa=function(a){if(a.C)throw new TypeError("Generator is already running");a.C=!0};pa.prototype.u=function(a){this.h=a};
-var ra=function(a,b){a.j={rd:b,yq:!0};a.g=a.o||a.l};pa.prototype.return=function(a){this.j={return:a};this.g=this.l};var u=function(a,b,c){a.g=c;return{value:b}};pa.prototype.Ra=function(a){this.g=a};
-var sa=function(a){a.g=0},ta=function(a,b,c){a.o=b;void 0!=c&&(a.l=c)},ua=function(a){a.o=0;a.l=9},va=function(a,b){a.g=b;a.o=0},wa=function(a){a.o=0;var b=a.j.rd;a.j=null;return b},xa=function(a){a.D=[a.j];a.o=0;a.l=0},ya=function(a){var b=a.D.splice(0)[0];(b=a.j=a.j||b)?b.yq?a.g=a.o||a.l:void 0!=b.Ra&&a.l<b.Ra?(a.g=b.Ra,a.j=null):a.g=a.l:a.g=0},za=function(a){this.g=new pa;this.h=a},Ca=function(a,b){qa(a.g);var c=a.g.m;if(c)return Aa(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},
-b,a.g.return);a.g.return(b);return Ba(a)},Aa=function(a,b,c,d){try{var e=b.call(a.g.m,c);if(!(e instanceof Object))throw new TypeError("Iterator result "+e+" is not an object");if(!e.done)return a.g.C=!1,e;var f=e.value}catch(g){return a.g.m=null,ra(a.g,g),Ba(a)}a.g.m=null;d.call(a.g,f);return Ba(a)},Ba=function(a){for(;a.g.g;)try{var b=a.h(a.g);if(b)return a.g.C=!1,{value:b.value,done:!1}}catch(c){a.g.h=void 0,ra(a.g,c)}a.g.C=!1;if(a.g.j){b=a.g.j;a.g.j=null;if(b.yq)throw b.rd;return{value:b.return,
-done:!0}}return{value:void 0,done:!0}},Da=function(a){this.next=function(b){qa(a.g);a.g.m?b=Aa(a,a.g.m.next,b,a.g.u):(a.g.u(b),b=Ba(a));return b};this.throw=function(b){qa(a.g);a.g.m?b=Aa(a,a.g.m["throw"],b,a.g.u):(ra(a.g,b),b=Ba(a));return b};this.return=function(b){return Ca(a,b)};this[Symbol.iterator]=function(){return this}},Ea=function(a,b){b=new Da(new za(b));oa&&a.prototype&&oa(b,a.prototype);return b},Fa=function(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,
-e){function f(g){g.done?d(g.value):Promise.resolve(g.value).then(b,c).then(f,e)}f(a.next())})},Ga=function(a){return Fa(new Da(new za(a)))},Ha=Ha||{},Ia=this||self,Ja=function(a,b){a=a.split(".");b=b||Ia;for(var c=0;c<a.length;c++)if(b=b[a[c]],null==b)return null;return b},Ka=function(){},La=function(a){a.Rl=void 0;a.Eb=function(){return a.Rl?a.Rl:a.Rl=new a}},Ma=function(a){var b=typeof a;return"object"!=b?b:a?Array.isArray(a)?"array":b:"null"},Na=function(a){var b=Ma(a);return"array"==b||"object"==
-b&&"number"==typeof a.length},Oa=function(a){var b=typeof a;return"object"==b&&null!=a||"function"==b},Sa=function(a){return Object.prototype.hasOwnProperty.call(a,Qa)&&a[Qa]||(a[Qa]=++Ra)},Ta=function(a){null!==a&&"removeAttribute"in a&&a.removeAttribute(Qa);try{delete a[Qa]}catch(b){}},Qa="closure_uid_"+(1E9*Math.random()>>>0),Ra=0,Ua=function(a,b,c){return a.call.apply(a.bind,arguments)},Va=function(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);
-return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}},Wa=function(a,b,c){Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?Wa=Ua:Wa=Va;return Wa.apply(null,arguments)},Xa=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}},Ya=function(){return Date.now()},v=function(a,
-b){a=a.split(".");var c=Ia;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b},Za=function(a,b){function c(){}c.prototype=b.prototype;a.Xb=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.GT=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}},$a=function(a){return a};var chrome=chrome||window.chrome||{};chrome.cast=chrome.cast||{};chrome.cast.media=chrome.cast.media||{};var mojo={};var ab=function(){return Promise.reject(Error("Not implemented"))};var bb=function(a){this.g=a},fb=function(a){var b=cb.get(a);b||(b=new bb(a),cb.set(a,b));return b},jb=function(a){a.level>=hb&&ib.forEach(function(b){return b(a)})};k=bb.prototype;k.log=function(a,b,c){if(!(a<hb)){"function"==typeof b&&(b=b());b=b.replace(kb,"[Redacted URL]");b=b.replace(lb,"[Redacted domain/email]");b=b.replace(mb,function(e,f,g){return f+":<"+g.substr(-4)+">"});var d={K:this.g,level:a,time:Date.now(),message:b,rd:c};ib.forEach(function(e){return e(d)})}};
-k.error=function(a,b){this.log(3,a,b)};k.L=function(a,b){this.log(2,a,b)};k.info=function(a,b){this.log(1,a,b)};k.va=function(a,b){this.log(0,a,b)};var ob=function(a){a=nb.indexOf(a);return-1==a?0:a},pb=function(a){return 600>=a?0:850>=a?1:950>=a?2:3},ib=[],cb=new Map,nb=["FINE","INFO","WARNING","SEVERE"],lb=/(([\w.+-]+@)|((www|m|mail|ftp)[.]))[\w.-]+[.][\w-]{2,4}/gi,kb=/(data:|https?:\/\/)\S+/gi,mb=/(dial|cast):<([a-zA-Z0-9]+)>/gi,hb=1;var qb=function(){var a=this;this.promise=new Promise(function(b,c){a.h=b;a.g=c})};qb.prototype.resolve=function(a){this.h(a)};qb.prototype.reject=function(a){this.g(a)};var rb=function(a){this.j=a;this.g=0;this.h=[]};rb.prototype.send=function(a,b,c,d){var e=void 0===d?{}:d;d=void 0===e.timeoutMillis?this.j:e.timeoutMillis;var f=void 0===e.tB?1:e.tB,g=void 0===e.headers?null:e.headers;e=void 0===e.responseType?"":e.responseType;a={pb:new qb,url:a,method:b,headers:g,responseType:e,body:c,timeoutMillis:d,fr:f};1>this.g?sb(this,a):this.h.push(a);return a.pb.promise};
-var tb=function(a){if(0<a.h.length&&1>a.g){var b=a.h.shift();sb(a,b)}},sb=function(a,b){a.g++;b.fr--;ub(b).then(function(c){b.pb.resolve(c);a.g--;tb(a)},function(c){0==b.fr?b.pb.reject(c):a.h.push(b);a.g--;tb(a)})},ub=function(a){return new Promise(function(b,c){var d=new XMLHttpRequest;d.onreadystatechange=function(){d.readyState==XMLHttpRequest.DONE&&b(d)};d.timeout=a.timeoutMillis;d.ontimeout=function(){c(Error("Timed out"))};d.open(a.method,a.url,!0);null==a.headers?d.setRequestHeader("Content-Type",
-"application/x-www-form-urlencoded;charset=utf-8"):a.headers.forEach(function(e){return d.setRequestHeader(e[0],e[1])});d.responseType=a.responseType;d.send(a.body)})};var wb=function(a,b,c){null==vb&&(vb=new rb(3E5));var d="https://crash.corp.google.com/samples?reportid=&q="+encodeURIComponent("UserComments='"+b+"'"),e="http://"+a+":8008/setup/send_log_report";vb.send(e,"POST",JSON.stringify({uuid:b}),{headers:[["Content-Type","application/json"]]}).then(function(f){200==f.status?c("ok",d):c("error","Unable to POST to "+e+", error = "+f.status)},function(f){c("error",String(f))});return d},Ab=function(a){var b=new xb;if("string"!==typeof a)return Promise.resolve(b);
-null==zb&&(zb=new rb(3E3));return zb.send("http://"+a+":8008/setup/eureka_info","GET",void 0,{responseType:"text"}).then(function(c){c=JSON.parse(c.responseText);"cast_build_revision"in c?b.Bg=String(c.cast_build_revision):"build_version"in c&&(b.Bg=String(c.build_version));"connected"in c&&(b.h="true"==String(c.connected));"ethernet_connected"in c&&(b.g="true"==String(c.ethernet_connected));"has_update"in c&&(b.j="true"==String(c.has_update));"uptime"in c&&(c=Number(c.uptime),Number.isFinite(c)&&
-(b.l=c))}).catch(function(c){fb("mr.DongleUtils").L("Unable to fetch/parse setup info.",c)}).then(function(){return b})},xb=function(){this.l=this.j=this.g=this.h=this.Bg=null},vb=null,zb=null;var Bb=function(a){this.g=a;this.h=Date.now()},Cb=function(a,b){null!=b&&(a+="_"+b);return a};Bb.prototype.end=function(a){var b=Date.now()-this.h;Db(Cb(this.g,a),b)};var Db=function(a,b){0>b&&(Eb.L("Timing analytics event with negative time"),b=0);1E4<b&&(b=1E4);try{chrome.metricsPrivate.recordTime(a,b)}catch(c){Eb.L("Failed to record time "+b+" in "+a)}},Eb=fb("mr.Timing"),Fb=function(a){Bb.call(this,a)};r(Fb,Bb);
-Fb.prototype.end=function(a){var b=Date.now()-this.h;a=Cb(this.g,a);if(0>b)Gb.L("Timing analytics event with negative time");else{1E4>b&&(b=1E4);18E4<b&&(b=18E4);try{chrome.metricsPrivate.recordMediumTime(a,b)}catch(c){Gb.L("Failed to record time "+b+" in "+a)}}};var Gb=fb("mr.MediumTiming"),Hb=function(a){Bb.call(this,a)};r(Hb,Bb);
-Hb.prototype.end=function(a){var b=Date.now()-this.h;a=Cb(this.g,a);if(0>b)Ib.L("Timing analytics event with negative time");else{18E4>b&&(b=18E4);36E5<b&&(b=36E5);try{chrome.metricsPrivate.recordLongTime(a,b)}catch(c){Ib.L("Failed to record time "+b+" in "+a)}}};
-var Ib=fb("mr.LongTiming"),Jb=fb("mr.Analytics"),Kb=function(a){try{chrome.metricsPrivate.recordUserAction(a)}catch(b){Jb.L("Failed to record event "+a)}},Mb=function(a,b,c){var d,e=0,f;for(f in c)e++,c[f]==b&&(d=f);if(d){c={metricName:a,type:"histogram-linear",min:1,max:e,buckets:e+1};try{chrome.metricsPrivate.recordValue(c,b)}catch(g){Jb.L("Failed to record enum value "+d+" ("+b+") in "+a,g)}}else Jb.error("Unknown analytics value, "+b+" for histogram, "+a,Error())},Nb=0,Ob={UNKNOWN:Nb,yQ:1,ON_SINKS_REMOVED:2,
-CM:3,BM:4,AM:5},Pb=null,Qb=function(a){null!=Pb&&(clearTimeout(Pb),Pb=null);Nb=a;Pb=setTimeout(function(){},250)};function Rb(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,Rb);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b&&(this.cause=b);this.g=!0}Za(Rb,Error);Rb.prototype.name="CustomError";var Sb;var Tb=function(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");Rb.call(this,c+a[d])};Za(Tb,Rb);Tb.prototype.name="AssertionError";var Ub=function(a,b){throw new Tb("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));};function Vb(a){return a[a.length-1]}
-var Wb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Xb=Array.prototype.lastIndexOf?function(a,b){return Array.prototype.lastIndexOf.call(a,b,a.length-1)}:function(a,b){var c=a.length-1;0>c&&(c=Math.max(0,a.length+c));if("string"===typeof a)return"string"!==typeof b||1!=b.length?-1:a.lastIndexOf(b,c);
-for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},Yb=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)};function Zb(a,b){for(var c="string"===typeof a?a.split(""):a,d=a.length-1;0<=d;--d)d in c&&b.call(void 0,c[d],d,a)}
-var ac=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,g="string"===typeof a?a.split(""):a,h=0;h<d;h++)if(h in g){var m=g[h];b.call(c,m,h,a)&&(e[f++]=m)}return e},bc=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f="string"===typeof a?a.split(""):a,g=0;g<d;g++)g in f&&(e[g]=b.call(c,f[g],g,a));return e},cc=Array.prototype.reduce?function(a,b,c){return Array.prototype.reduce.call(a,
-b,c)}:function(a,b,c){var d=c;Yb(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d},dc=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d="string"===typeof a?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1},ec=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;
-return!0};function fc(a,b){b=gc(a,b,void 0);return 0>b?null:"string"===typeof a?a.charAt(b):a[b]}function gc(a,b,c){for(var d=a.length,e="string"===typeof a?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1}function hc(a,b){a:{for(var c="string"===typeof a?a.split(""):a,d=a.length-1;0<=d;d--)if(d in c&&b.call(void 0,c[d],d,a)){b=d;break a}b=-1}return 0>b?null:"string"===typeof a?a.charAt(b):a[b]}function ic(a,b){return 0<=Wb(a,b)}function jc(a){return 0==a.length}
-function kc(a){if(!Array.isArray(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0}function lc(a,b){ic(a,b)||a.push(b)}function mc(a,b,c){var d;2==arguments.length||0>(d=Wb(a,c))?a.push(b):nc(a,d,0,b)}function oc(a,b){b=Wb(a,b);var c;(c=0<=b)&&pc(a,b);return c}function pc(a,b){return 1==Array.prototype.splice.call(a,b,1).length}function qc(a,b){b=gc(a,b,void 0);return 0<=b?(pc(a,b),!0):!1}function rc(a,b){var c=0;Zb(a,function(d,e){b.call(void 0,d,e,a)&&pc(a,e)&&c++})}
-function sc(a){return Array.prototype.concat.apply([],arguments)}function tc(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function uc(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Na(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}}function nc(a,b,c,d){Array.prototype.splice.apply(a,vc(arguments,1))}
-function vc(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function wc(a,b){b=b||a;for(var c=0,d=0,e={};d<a.length;){var f=a[d++],g=Oa(f)?"o"+Sa(f):(typeof f).charAt(0)+f;Object.prototype.hasOwnProperty.call(e,g)||(e[g]=!0,b[c++]=f)}b.length=c}function xc(a,b){return Ac(a,b,!0,void 0,void 0)}function Ac(a,b,c,d,e){for(var f=0,g=a.length,h;f<g;){var m=f+(g-f>>>1),p=void 0;c?p=b.call(e,a[m],m,a):p=b(d,a[m]);0<p?f=m+1:(g=m,h=!p)}return h?f:-f-1}
-function Bc(a,b){a.sort(b||Cc)}function Dc(a,b){var c=Cc;Bc(a,function(d,e){return c(b(d),b(e))})}function Ec(a){Dc(a,function(b){return b.t})}function Fc(a,b,c){if(!Na(a)||!Na(b)||a.length!=b.length)return!1;var d=a.length;c=c||Gc;for(var e=0;e<d;e++)if(!c(a[e],b[e]))return!1;return!0}function Cc(a,b){return a>b?1:a<b?-1:0}function Gc(a,b){return a===b}function Hc(a,b){var c=Ic;b=Ac(c,b||Cc,!1,a);0>b&&nc(c,-(b+1),0,a)}
-function Kc(a,b){var c={};Yb(a,function(d,e){c[b.call(void 0,d,e,a)]=d});return c}function Lc(a,b){return sc.apply([],bc(a,b,void 0))};var Mc=function(a,b){return 0==a.lastIndexOf(b,0)},Nc=function(a,b){return a.toLowerCase()==b.toLowerCase()},Oc=function(a){return/^[\s\xa0]*$/.test(a)},Pc=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Qc=function(a,b){a=String(a).toLowerCase();b=String(b).toLowerCase();return a<b?-1:a==b?0:1},$c=function(a,b){if(b)a=a.replace(Rc,"&amp;").replace(Sc,"&lt;").replace(Vc,"&gt;").replace(Wc,"&quot;").replace(Xc,"&#39;").replace(Yc,"&#0;");
-else{if(!Zc.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Rc,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Sc,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Vc,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Wc,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Xc,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Yc,"&#0;"))}return a},Rc=/&/g,Sc=/</g,Vc=/>/g,Wc=/"/g,Xc=/'/g,Yc=/\x00/g,Zc=/[\x00&<>"']/,bd=function(a,b){var c=0;a=Pc(String(a)).split(".");b=Pc(String(b)).split(".");for(var d=Math.max(a.length,b.length),
-e=0;0==c&&e<d;e++){var f=a[e]||"",g=b[e]||"";do{f=/(\d*)(\D*)(.*)/.exec(f)||["","","",""];g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];if(0==f[0].length&&0==g[0].length)break;c=ad(0==f[1].length?0:parseInt(f[1],10),0==g[1].length?0:parseInt(g[1],10))||ad(0==f[2].length,0==g[2].length)||ad(f[2],g[2]);f=f[3];g=g[3]}while(0==c)}return c},ad=function(a,b){return a<b?-1:a>b?1:0};var cd;a:{var dd=Ia.navigator;if(dd){var ed=dd.userAgent;if(ed){cd=ed;break a}}cd=""}var fd=function(a){return-1!=cd.indexOf(a)},gd=function(a){for(var b=/(\w[\w ]+)\/([^\s]+)\s*(?:\((.*?)\))?/g,c=[],d;d=b.exec(a);)c.push([d[1],d[2],d[3]||void 0]);return c};var hd=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},id=function(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[d],d,a);return c},jd=function(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1},kd=function(a){var b=0,c;for(c in a)b++;return b},ld=function(a){for(var b in a)return b},nd=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b},od=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b},pd=function(a,b){return null!==a&&b in a},qd=function(a,b){for(var c in a)if(a[c]==
-b)return!0;return!1},sd=function(a){for(var b in a)return!1;return!0},td=function(a){for(var b in a)delete a[b]},ud=function(a){var b={},c;for(c in a)b[c]=a[c];return b},vd=function(a){if(!a||"object"!==typeof a)return a;if("function"===typeof a.clone)return a.clone();var b=Array.isArray(a)?[]:"function"!==typeof ArrayBuffer||"function"!==typeof ArrayBuffer.isView||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length),c;for(c in a)b[c]=vd(a[c]);return b},wd=function(a){var b=
-{},c;for(c in a)b[a[c]]=c;return b},xd="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" "),yd=function(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<xd.length;f++)c=xd[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}},zd=function(a){var b=arguments.length;if(1==b&&Array.isArray(arguments[0]))return zd.apply(null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};var Ad=function(){return fd("Trident")||fd("MSIE")},Bd=function(){return fd("Firefox")||fd("FxiOS")},Cd=function(){return(fd("Chrome")||fd("CriOS"))&&!fd("Edge")},Ed=function(){function a(e){e=fc(e,d);return c[e]||""}var b=cd;if(Ad())return Dd(b);b=gd(b);var c={};Yb(b,function(e){c[e[0]]=e[1]});var d=Xa(pd,c);return fd("Opera")?a(["Version","Opera"]):fd("Edge")?a(["Edge"]):fd("Edg/")?a(["Edg"]):Cd()?a(["Chrome","CriOS","HeadlessChrome"]):(b=b[2])&&b[1]||""},Dd=function(a){var b=/rv: *([\d\.]*)/.exec(a);
-if(b&&b[1])return b[1];b="";var c=/MSIE +([\d\.]+)/.exec(a);if(c&&c[1])if(a=/Trident\/(\d.\d)/.exec(a),"7.0"==c[1])if(a&&a[1])switch(a[1]){case "4.0":b="8.0";break;case "5.0":b="9.0";break;case "6.0":b="10.0";break;case "7.0":b="11.0"}else b="7.0";else b=c[1];return b};var Fd=function(a){return function(){return a}},Hd=function(){return!0},Id=function(){return null},Jd=function(a){return a},Kd=function(a){return function(){throw Error(a);}},Ld=function(a){var b=b||0;return function(){return a.apply(this,Array.prototype.slice.call(arguments,0,b))}},Md=function(a){return function(){return!a.apply(this,arguments)}};var Nd,Od=function(){if(void 0===Nd){var a=null,b=Ia.trustedTypes;if(b&&b.createPolicy){try{a=b.createPolicy("goog#html",{createHTML:$a,createScript:$a,createScriptURL:$a})}catch(c){Ia.console&&Ia.console.error(c.message)}Nd=a}else Nd=a}return Nd};var Rd=function(a,b){this.g=a===Pd&&b||"";this.h=Qd};Rd.prototype.fe=!0;Rd.prototype.Gd=function(){return this.g};Rd.prototype.toString=function(){return"Const{"+this.g+"}"};var Sd=function(a){if(a instanceof Rd&&a.constructor===Rd&&a.h===Qd)return a.g;Ub("expected object of type Const, got '"+a+"'");return"type_error:Const"},Qd={},Pd={};var Td={},Ud=function(a,b){this.g=b===Td?a:"";this.fe=!0};Ud.prototype.Gd=function(){return this.g.toString()};var Vd=function(a){if(a instanceof Ud&&a.constructor===Ud)return a.g;Ub("expected object of type SafeScript, got '"+a+"' of type "+Ma(a));return"type_error:SafeScript"};Ud.prototype.toString=function(){return this.g.toString()};var Wd=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,Xd=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]/,Yd=/^http:\/\/.*/,Zd=/\s+/,$d=/[\d\u06f0-\u06f9]/;var be=function(a,b){this.g=b===ae?a:""};k=be.prototype;k.fe=!0;k.Gd=function(){return this.g.toString()};k.Ql=!0;k.jk=function(){return 1};k.toString=function(){return this.g+""};
-var ce=function(a){if(a instanceof be&&a.constructor===be)return a.g;Ub("expected object of type TrustedResourceUrl, got '"+a+"' of type "+Ma(a));return"type_error:TrustedResourceUrl"},ke=function(){var a={build:340797388},b=Sd(new Rd(Pd,"https://www.gstatic.com/hangouts_echo_detector/release/%{build}/echo_detector_v2_wasm.js"));if(!he.test(b))throw Error("Invalid TrustedResourceUrl format: "+b);var c=b.replace(ie,function(d,e){if(!Object.prototype.hasOwnProperty.call(a,e))throw Error('Found marker, "'+
-e+'", in format string, "'+b+'", but no valid label mapping found in args: '+JSON.stringify(a));d=a[e];return d instanceof Rd?Sd(d):encodeURIComponent(String(d))});return je(c)},ie=/%{(\w+)}/g,he=/^((https:)?\/\/[0-9a-z.:[\]-]+\/|\/[^/\\]|[^:/\\%]+\/|[^:/\\%]*[?#]|about:blank#)/i,ae={},je=function(a){var b=Od();a=b?b.createScriptURL(a):a;return new be(a,ae)};var me=function(a,b){this.g=b===le?a:""};k=me.prototype;k.fe=!0;k.Gd=function(){return this.g.toString()};k.Ql=!0;k.jk=function(){return 1};k.toString=function(){return this.g.toString()};
-var ne=function(a){if(a instanceof me&&a.constructor===me)return a.g;Ub("expected object of type SafeUrl, got '"+a+"' of type "+Ma(a));return"type_error:SafeUrl"},oe=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,pe=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,qe=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,se=
-function(a){if(!(a instanceof me))if(a="object"==typeof a&&a.fe?a.Gd():String(a),qe.test(a))a=new me(a,le);else{a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(pe);a=b&&oe.test(b[1])?new me(a,le):null}return a||re},le={},re=new me("about:invalid#zClosurez",le);var ue=function(a,b){this.g=b===te?a:""};ue.prototype.fe=!0;ue.prototype.Gd=function(){return this.g};ue.prototype.toString=function(){return this.g.toString()};
-var ve=function(a){if(a instanceof ue&&a.constructor===ue)return a.g;Ub("expected object of type SafeStyle, got '"+a+"' of type "+Ma(a));return"type_error:SafeStyle"},te={},we=new ue("",te),ye=function(a){if(a instanceof me)return'url("'+ne(a).replace(/</g,"%3c").replace(/[\\"]/g,"\\$&")+'")';a=a instanceof Rd?Sd(a):xe(String(a));if(/[{;}]/.test(a))throw new Tb("Value does not allow [{;}], got: %s.",[a]);return a},xe=function(a){var b=a.replace(ze,"$1").replace(ze,"$1").replace(Ae,"url");if(Be.test(b)){if(Ce.test(a))return Ub("String value disallows comments, got: "+
-a),"zClosurez";for(var c=b=!0,d=0;d<a.length;d++){var e=a.charAt(d);"'"==e&&c?b=!b:'"'==e&&b&&(c=!c)}if(!b||!c)return Ub("String value requires balanced quotes, got: "+a),"zClosurez";if(!De(a))return Ub("String value requires balanced square brackets and one identifier per pair of brackets, got: "+a),"zClosurez"}else return Ub("String value allows only [-,.\"'%_!# a-zA-Z0-9\\[\\]] and simple functions, got: "+a),"zClosurez";return Ee(a)},De=function(a){for(var b=!0,c=/^[-_a-zA-Z0-9]$/,d=0;d<a.length;d++){var e=
-a.charAt(d);if("]"==e){if(b)return!1;b=!0}else if("["==e){if(!b)return!1;b=!1}else if(!b&&!c.test(e))return!1}return b},Be=/^[-,."'%_!# a-zA-Z0-9\[\]]+$/,Ae=/\b(url\([ \t\n]*)('[ -&(-\[\]-~]*'|"[ !#-\[\]-~]*"|[!#-&*-\[\]-~]*)([ \t\n]*\))/g,ze=/\b(calc|cubic-bezier|fit-content|hsl|hsla|linear-gradient|matrix|minmax|repeat|rgb|rgba|(rotate|scale|translate)(X|Y|Z|3d)?)\([-+*/0-9a-z.%\[\], ]+\)/g,Ce=/\/\*/,Ee=function(a){return a.replace(Ae,function(b,c,d,e){var f="";d=d.replace(/^(['"])(.*)\1$/,function(g,
-h,m){f=h;return m});b=se(d).Gd();return c+f+b+f+e})};var Fe={},Ge=function(a,b){this.g=b===Fe?a:"";this.fe=!0},Ie=function(a){var b="",c=function(d){Array.isArray(d)?Yb(d,c):b+=He(d)};Yb(arguments,c);return new Ge(b,Fe)};Ge.prototype.Gd=function(){return this.g};var He=function(a){if(a instanceof Ge&&a.constructor===Ge)return a.g;Ub("expected object of type SafeStyleSheet, got '"+a+"' of type "+Ma(a));return"type_error:SafeStyleSheet"};Ge.prototype.toString=function(){return this.g.toString()};var Je=new Ge("",Fe);var Le=function(a,b,c){this.g=c===Ke?a:"";this.Ch=b};k=Le.prototype;k.Ql=!0;k.jk=function(){return this.Ch};k.fe=!0;k.Gd=function(){return this.g.toString()};k.toString=function(){return this.g.toString()};
-var Me=function(a){if(a instanceof Le&&a.constructor===Le)return a.g;Ub("expected object of type SafeHtml, got '"+a+"' of type "+Ma(a));return"type_error:SafeHtml"},Oe=function(a){if(a instanceof Le)return a;var b="object"==typeof a,c=null;b&&a.Ql&&(c=a.jk());return Ne($c(b&&a.fe?a.Gd():String(a)),c)},Ke={},Ne=function(a,b){var c=Od();a=c?c.createHTML(a):a;return new Le(a,b,Ke)},Pe=new Le(Ia.trustedTypes&&Ia.trustedTypes.emptyHTML||"",0,Ke);var Qe={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Re=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if("undefined"===typeof document)return!1;var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);if(!a.firstChild)return!1;b=a.firstChild.firstChild;a.innerHTML=Me(Pe);return!b.parentElement}),Se=function(a,b){if(Re())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Me(b)},Te=function(a,
-b){if(a.tagName&&Qe[a.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+a.tagName+".");Se(a,b)},Ve=function(a,b){a:{try{var c=a&&a.ownerDocument,d=c&&(c.defaultView||c.parentWindow);d=d||Ia;if(d.Element&&d.Location){var e=d;break a}}catch(g){}e=null}if(e&&"undefined"!=typeof e.HTMLScriptElement&&(!a||!(a instanceof e.HTMLScriptElement)&&(a instanceof e.Location||a instanceof e.Element))){if(Oa(a))try{var f=a.constructor.displayName||a.constructor.name||
-Object.prototype.toString.call(a)}catch(g){f="<object could not be stringified>"}else f=void 0===a?"undefined":null===a?"null":typeof a;Ub("Argument is not a %s (or a non-Element, non-Location mock); got: %s","HTMLScriptElement",f)}a.src=ce(b);(b=Ue(a.ownerDocument&&a.ownerDocument.defaultView))&&a.setAttribute("nonce",b)},Ue=function(a){if(a&&a!=Ia)return We(a.document);null===Xe&&(Xe=We(Ia.document));return Xe},Xe=null,Ye=/^[\w+/_-]+[=]{0,2}$/,We=function(a){return a.querySelector?(a=a.querySelector("script[nonce]"))&&
-(a=a.nonce||a.getAttribute("nonce"))&&Ye.test(a)?a:"":""};var Ze=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)},$e=function(a,b){a=String(a);var c=a.indexOf(".");-1==c&&(c=a.length);return Ze("0",Math.max(0,b-c))+a},af=function(a){return null==a?"":String(a)},bf=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Ya()).toString(36)},cf=function(a,b,c){a=a.split(b);for(var d=[];0<c&&a.length;)d.push(a.shift()),c--;a.length&&d.push(a.join(b));
-return d};var df=function(){return fd("iPhone")&&!fd("iPod")&&!fd("iPad")},ef=function(){return df()||fd("iPad")||fd("iPod")},ff=function(){return fd("Macintosh")},gf=function(){return fd("CrOS")},hf=function(){var a=cd,b="";fd("Windows")?(b=/Windows (?:NT|Phone) ([0-9.]+)/,b=(a=b.exec(a))?a[1]:"0.0"):ef()?(b=/(?:iPhone|iPod|iPad|CPU)\s+OS\s+(\S+)/,b=(a=b.exec(a))&&a[1].replace(/_/g,".")):ff()?(b=/Mac OS X ([0-9_.]+)/,b=(a=b.exec(a))?a[1].replace(/_/g,"."):"10"):-1!=cd.toLowerCase().indexOf("kaios")?(b=/(?:KaiOS)\/(\S+)/i,
-b=(a=b.exec(a))&&a[1]):fd("Android")?(b=/Android\s+([^\);]+)(\)|;)/,b=(a=b.exec(a))&&a[1]):gf()&&(b=/(?:CrOS\s+(?:i686|x86_64)\s+([0-9.]+))/,b=(a=b.exec(a))&&a[1]);return b||""};var jf=function(a){jf[" "](a);return a};jf[" "]=Ka;var kf=function(a,b){try{return jf(a[b]),!0}catch(c){}return!1},lf=function(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};var mf=function(){return Ia.navigator||null},nf=fd("Opera"),of=Ad(),pf=fd("Edge"),qf=fd("Gecko")&&!(-1!=cd.toLowerCase().indexOf("webkit")&&!fd("Edge"))&&!(fd("Trident")||fd("MSIE"))&&!fd("Edge"),rf=-1!=cd.toLowerCase().indexOf("webkit")&&!fd("Edge"),sf=rf&&fd("Mobile"),tf,wf=mf();tf=wf&&wf.platform||"";var xf=ff(),yf=fd("Windows"),zf=fd("Linux")||gf(),Af=fd("Android"),Bf=df(),Cf=fd("iPad"),Df=fd("iPod"),Ef=function(){var a=Ia.document;return a?a.documentMode:void 0},Ff;
-a:{var Gf="",Hf=function(){var a=cd;if(qf)return/rv:([^\);]+)(\)|;)/.exec(a);if(pf)return/Edge\/([\d\.]+)/.exec(a);if(of)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(rf)return/WebKit\/(\S+)/.exec(a);if(nf)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Hf&&(Gf=Hf?Hf[1]:"");if(of){var If=Ef();if(null!=If&&If>parseFloat(Gf)){Ff=String(If);break a}}Ff=Gf}var Jf=Ff,Kf={},Lf=function(a){return lf(Kf,a,function(){return 0<=bd(Jf,a)})},Mf;
-if(Ia.document&&of){var Nf=Ef();Mf=Nf?Nf:parseInt(Jf,10)||void 0}else Mf=void 0;var Of=Mf;try{(new self.OffscreenCanvas(0,0)).getContext("2d")}catch(a){}var Pf=!qf&&!of||of&&9<=Number(Of)||qf&&Lf("1.9.1");var Qf=function(a,b){return a+Math.random()*(b-a)};var Rf=function(a,b){this.width=a;this.height=b};Rf.prototype.clone=function(){return new Rf(this.width,this.height)};Rf.prototype.toString=function(){return"("+this.width+" x "+this.height+")"};var Sf=function(a){return a.width*a.height};k=Rf.prototype;k.aspectRatio=function(){return this.width/this.height};k.fc=function(){return!Sf(this)};k.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
-k.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};k.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var Uf=function(a){return a?new Tf(9==a.nodeType?a:a.ownerDocument||a.document):Sb||(Sb=new Tf)},Wf=function(a,b){hd(b,function(c,d){c&&"object"==typeof c&&c.fe&&(c=c.Gd());"style"==d?a.style.cssText=c:"class"==d?a.className=c:"for"==d?a.htmlFor=c:Vf.hasOwnProperty(d)?a.setAttribute(Vf[d],c):Mc(d,"aria-")||Mc(d,"data-")?a.setAttribute(d,c):a[d]=c})},Vf={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",
-role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"},Xf=function(a){a=a.document;a="CSS1Compat"==a.compatMode?a.documentElement:a.body;return new Rf(a.clientWidth,a.clientHeight)},Zf=function(a){return a?Yf(a):window},Yf=function(a){return a.parentWindow||a.defaultView},$f=function(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)},ag=function(a){for(var b;b=a.firstChild;)a.removeChild(b)},bg=function(a){return a&&
-a.parentNode?a.parentNode.removeChild(a):null},cg=function(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=String(b);else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else ag(a),a.appendChild((9==a.nodeType?a:a.ownerDocument||a.document).createTextNode(String(b)))},Tf=function(a){this.g=a||Ia.document||document};Tf.prototype.setProperties=Wf;var dg=function(a,b){return $f(a.g,b)};k=Tf.prototype;
-k.appendChild=function(a,b){a.appendChild(b)};k.bu=bg;k.getChildren=function(a){return Pf&&void 0!=a.children?a.children:ac(a.childNodes,function(b){return 1==b.nodeType})};k.isElement=function(a){return Oa(a)&&1==a.nodeType};k.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};var fg=function(a){eg();return je(a)},eg=Ka;var gg=Bd(),hg=df()||fd("iPod"),ig=fd("iPad"),jg=fd("Android")&&!(Cd()||Bd()||fd("Opera")||fd("Silk")),kg=Cd(),lg=fd("Safari")&&!(Cd()||fd("Coast")||fd("Opera")||fd("Edge")||fd("Edg/")||fd("OPR")||Bd()||fd("Silk")||fd("Android"))&&!ef();var mg=function(a){if("undefined"==typeof a)return"undefined";if(null==a)return"NULL";var b=[],c;for(c in a)if("function"!==typeof a[c]){var d=c+" = ";try{d+=a[c]}catch(e){d+="*** "+e+" ***"}b.push(d)}return b.join("\n")},og=function(a){var b=[],c=[],d={},e=function(f,g){var h=g+"  ";try{if(void 0===f)b.push("undefined");else if(null===f)b.push("NULL");else if("string"===typeof f)b.push('"'+f.replace(/\n/g,"\n"+g)+'"');else if("function"===typeof f)b.push(String(f).replace(/\n/g,"\n"+g));else if(Oa(f)){f[Qa]||
-c.push(f);var m=Sa(f);if(d[m])b.push("*** reference loop detected (id="+m+") ***");else{d[m]=!0;b.push("{");for(var p in f)"function"!==typeof f[p]&&(b.push("\n"),b.push(h),b.push(p+" = "),e(f[p],h));b.push("\n"+g+"}");delete d[m]}}else b.push(f)}catch(t){b.push("*** "+t+" ***")}};e(a,"");for(a=0;a<c.length;a++)Ta(c[a]);return b.join("")},wg=function(a){var b=Ja("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",
-lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(f){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||Ia.$googDebugFname||b}catch(f){e="Not available",c=!0}b=pg(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name))return c=a.message,null==c&&(c=a.constructor&&a.constructor instanceof Function?'Unknown Error of type "'+(a.constructor.name?a.constructor.name:vg(a.constructor))+'"':"Unknown Error of unknown type",
-"function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())),{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"};a.stack=b;return{message:a.message,name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:a.stack}},pg=function(a,b){b||(b={});b[xg(a)]=!0;var c=a.stack||"";(a=a.cause)&&!b[xg(a)]&&(c+="\nCaused by: ",a.stack&&0==a.stack.indexOf(a.toString())||(c+="string"===typeof a?a:a.message+"\n"),c+=pg(a,b));return c},xg=
-function(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack},yg=function(a,b){a instanceof Error||(a=Error(a),Error.captureStackTrace&&Error.captureStackTrace(a,yg));a.stack||(a.stack=zg(yg));if(b){for(var c=0;a["message"+c];)++c;a["message"+c]=String(b)}return a},Bg=function(a){var b=Ag(Bg);if(b)return b;b=[];for(var c=arguments.callee.caller,d=0;c&&(!a||d<a);){b.push(vg(c));b.push("()\n");try{c=c.caller}catch(e){b.push("[exception trying to get caller]\n");break}d++;if(50<=d){b.push("[...long stack...]");
-break}}a&&d>=a?b.push("[...reached max depth limit...]"):b.push("[end]");return b.join("")},Ag=function(a){var b=Error();if(Error.captureStackTrace)return Error.captureStackTrace(b,a),String(b.stack);try{throw b;}catch(c){b=c}return(a=b.stack)?String(a):null},zg=function(a){var b;(b=Ag(a||zg))||(b=Cg(a||arguments.callee.caller,[]));return b},Cg=function(a,b){var c=[];if(ic(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(vg(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){0<
-e&&c.push(", ");var f=d[e];switch(typeof f){case "object":f=f?"object":"null";break;case "string":break;case "number":f=String(f);break;case "boolean":f=f?"true":"false";break;case "function":f=(f=vg(f))?f:"[fn]";break;default:f=typeof f}40<f.length&&(f=f.substr(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(Cg(a.caller,b))}catch(g){c.push("[exception trying to get caller]\n")}}else a?c.push("[...long stack...]"):c.push("[end]");return c.join("")},vg=function(a){if(Dg[a])return Dg[a];a=
-String(a);if(!Dg[a]){var b=/function\s+([^\(]+)/m.exec(a);Dg[a]=b?b[1]:"[Anonymous]"}return Dg[a]},Dg={},Eg=Object.freeze||function(a){return a};var Fg=function(a,b){this.name=a;this.value=b};Fg.prototype.toString=function(){return this.name};var Gg=new Fg("OFF",Infinity),Hg=new Fg("SEVERE",1E3),Ig=new Fg("WARNING",900),Jg=new Fg("INFO",800),Kg=new Fg("CONFIG",700),Lg=new Fg("FINE",500),Mg=new Fg("FINER",400),Ng=new Fg("ALL",0),Og=function(){this.clear()},Pg;Og.prototype.clear=function(){};var Qg=function(a,b,c){this.g=null;this.reset(a||Gg,b,c,void 0,void 0)};
-Qg.prototype.reset=function(a,b,c,d){this.m=d||Ya();this.h=a;this.l=b;this.j=c;this.g=null};Qg.prototype.getMessage=function(){return this.l};
-var Rg=function(a,b){this.level=null;this.g=[];this.parent=(void 0===b?null:b)||null;this.h=[];this.K={getName:function(){return a}}},Sg=function(a){if(a.level)return a.level;if(a.parent)return Sg(a.parent);Ub("Root logger has no level set.");return Gg},Tg=function(a,b){for(;a;)a.g.forEach(function(c){c(b)}),a=a.parent},Ug=function(){this.entries={};var a=new Rg("");a.level=Kg;this.entries[""]=a},Vg,Wg=function(a,b,c){var d=a.entries[b];if(d)return void 0!==c&&(d.level=c),d;d=Wg(a,b.substr(0,b.lastIndexOf(".")));
-var e=new Rg(b,d);a.entries[b]=e;d.h.push(e);void 0!==c&&(e.level=c);return e},Xg=function(){Vg||(Vg=new Ug);return Vg},Yg=function(a){return Wg(Xg(),a,void 0).K},Zg=function(a,b,c,d){var e;if(e=a)if(e=a&&b){e=b.value;var f=a?Sg(Wg(Xg(),a.getName())):Gg;e=e>=f.value}e&&(b=b||Gg,e=Wg(Xg(),a.getName()),"function"===typeof c&&(c=c()),Pg||(Pg=new Og),a=a.getName(),a=new Qg(b,c,a),d&&(a.g=d),Tg(e,a))},$g=function(a,b,c){a&&Zg(a,Hg,b,c)},ah=function(a,b,c){a&&Zg(a,Ig,b,c)},bh=function(a,b){a&&Zg(a,Jg,b,
-void 0)},ch=function(a,b){a&&Zg(a,Lg,b,void 0)};var dh=function(a){this.g="number"==typeof a?0<a?1:0>a?-1:null:null==a?null:a?-1:1};var eh=function(a,b,c){this.source=a;this.type=b;this.message=c};var fh=function(a,b,c){this.u=a;this.j=b;this.C=c;this.m=0;this.l=!1;this.g=this.h=null};fh.prototype.start=function(){if(null!=this.g)throw Error("Cannot call Retry.start more than once.");this.g=new qb;this.o();return this.g.promise};fh.prototype.o=function(){var a=this;this.h=null;this.l||(this.m++,this.u().then(function(b){gh(a);a.g.resolve(b)},function(b){a.m>=a.C?(gh(a),a.g.reject(b)):(a.h=setTimeout(a.o.bind(a),a.j),a.j*=2)}))};
-fh.prototype.abort=function(a){gh(this);this.g.reject(void 0===a?Error("abort"):a)};var gh=function(a){null!=a.h&&(clearTimeout(a.h),a.h=null);a.l=!0};
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/feedback.css b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/feedback.css
deleted file mode 100644 (file)
index e6742b7..0000000
+++ /dev/null
@@ -1,205 +0,0 @@
-:root {
-  --paper-blue-500: rgb(33, 150, 243);
-  --paper-blue-500-dark: rgba(33, 150, 243, 0.87);
-  --paper-blue-500-light: rgba(33, 150, 243, 0.26);
-};
-
-body {
-  font-size: 12px;
-  height: inherit;
-}
-
-#description,
-#required-legend {
-  margin-top: 22px;
-}
-
-#description,
-#form-buttons,
-#required-legend,
-#title {
-  padding: 0 17px;
-}
-
-.informative {
-  font-size: 13px;
-  line-height: 13px;
-}
-
-#feedback-confirmation {
-  width: initial;
-}
-
-#feedback-fine-log-warning {
-  color: rgb(219, 68, 55);
-  margin: 10px 0;
-}
-
-#feedback-type-toggle,
-.question {
-  padding: 16px 17px;
-}
-
-#form {
-  -webkit-padding-end: 24px;
-  -webkit-padding-start: 24px;
-  background-color: white;
-  color: rgba(0, 0, 0, 0.87);
-  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
-  margin: -100px auto 48px auto;
-  padding: 34px 17px;
-  width: 720px;
-  z-index: 1;
-}
-
-#form-buttons {
-  flex-direction: row;
-  display: flex;
-  justify-content: flex-end;
-  margin-top: 34px;
-}
-
-#header {
-  margin-bottom: 22px;
-}
-
-#header-banner {
-  background-color: var(--paper-blue-500);
-  height: 278px;
-}
-
-.md-button.md-raised {
-  box-shadow: none !important;
-}
-
-.md-button.md-raised[disabled] {
-  background-color: rgba(0, 0, 0, 0.1);
-  color: rgba(0, 0, 0, 0.6) !important;
-}
-
-md-checkbox.md-checked .md-icon {
-  background-color: var(--paper-blue-500);
-}
-
-md-dialog {
-  width: 80%;
-}
-
-md-dialog-content {
-  padding: 20px;
-}
-
-md-input-container {
-  margin-top: 18px;
-}
-
-md-input-container label {
-  color: rgba(0, 0, 0, 0.87);
-}
-
-md-input-container .md-input,
-md-radio-button {
-  font-size: 16px;
-}
-
-md-radio-button .md-ink-ripple,
-md-radio-button.md-checked .md-ink-ripple {
-  color: var(--paper-blue-500-dark);
-}
-
-md-radio-button .md-off,
-md-radio-button .md-on {
-  border-color: rgba(0, 0, 0, 0.37);
-  background-color: white;
-}
-
-md-radio-button.md-checked .md-off {
-  border-color: var(--paper-blue-500);
-}
-
-md-radio-button.md-checked .md-on {
-  background-color: var(--paper-blue-500);
-}
-
-md-radio-group {
-  padding: 8px 0 24px 0;
-}
-
-md-radio-group .md-ink-ripple {
-  color: var(--paper-blue-500-light);
-}
-
-pre {
-  border: 1px solid rgb(191, 191, 191);
-  font-size: 9.75px;
-  margin: 24px 0;
-  max-height: 240px;
-  min-height: 120px;
-  overflow: scroll;
-  width: 100%;
-}
-
-.required-message {
-  color: rgb(211, 47, 47);
-}
-
-.send-logs {
-  font-size: 15px;
-}
-
-#send-feedback-text,
-.subheading {
-  color: black;
-  font-size: 20px;
-  line-height: 135%;
-  margin-bottom: 10px;
-}
-
-.table {
-  display: table;
-}
-
-.table-cell {
-  display: table-cell;
-  height: 2.5em;
-  min-width: 215px;
-  padding: .25em;
-  vertical-align: middle;
-  width: 215px;
-}
-
-.table-cell.subheading {
-  -webkit-padding-start: 4px;
-  font-size: 16px;
-  min-width: 200px !important;
-  overflow-x: hidden;
-  text-align: center;
-  text-overflow: ellipsis;
-}
-
-#table-container {
-  overflow-x: scroll;
-  overflow-y: hidden;
-}
-
-.table-row {
-  display: table-row;
-}
-
-.table-row.even {
-  background-color: rgb(250, 250, 250);
-}
-
-.table-row.odd {
-  background-color: rgb(255, 255, 255);
-}
-
-#title {
-  font-size: 32px;
-  line-height: 135%;
-}
-
-#mr-version {
-  text-align: right;
-  font-size: 0.8em;
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/feedback.html b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/feedback.html
deleted file mode 100644 (file)
index c6b5dcb..0000000
+++ /dev/null
@@ -1,358 +0,0 @@
-<!DOCTYPE html>
-<html ng-app="feedbackApp" ng-controller="FeedbackCtrl"
-    ng-csp xmlns="http://www.w3.org/1999/xhtml" lang="top.language">
-<head>
-  <title>
-    Chrome Media Router feedback
-  </title>
-  <link rel="stylesheet" type="text/css" href="feedback.css">
-  <link rel="stylesheet" type="text/css" href="material_css_min.css">
-  <script src="angular.js"></script>
-  <script type="text/javascript" src="common.js"></script>
-  <script type="text/javascript" src="feedback_script.js"></script>
-</head>
-<body>
-  <div id="header-banner"></div>
-  <div>
-    <div id="form">
-      <div id="header">
-        <div id="title">
-          <angular-message key="MEDIA_ROUTER_FEEDBACK_HEADER"
-              desc="Header of the Media Router feedback page.">
-            Tell us what's happening with Google Cast.
-          </angular-message>
-        </div>
-        <div id="description" class="informative">
-          <angular-message key="MEDIA_ROUTER_FEEDBACK_FORM_DESCRIPTION"
-              desc="Text to describe the feedback form.">
-            Your feedback helps us to improve Google Cast and is appreciated.
-            For help troubleshooting issues with cast, please refer to the
-            <a href="https://support.google.com/chromecast/troubleshooter/2995236">
-            help center</a>.
-          </angular-message>
-        </div>
-        <div id="required-legend" class="informative required-message">
-          <angular-message key="MEDIA_ROUTER_FEEDBACK_REQUIRED"
-              desc="Text in a legend to indicate required field.">
-            * Required
-          </angular-message>
-        </div>
-      </div>
-      <div id="feedback-type-toggle">
-        <div class="subheading">
-          <angular-message key="MEDIA_ROUTER_FEEDBACK_TYPE_QUESTION"
-              desc="Text for the feedback type question.">
-            What kind of feedback are you providing?
-          </angular-message>
-        </div>
-        <md-radio-group ng-model="top.feedbackType">
-          <md-radio-button ng-repeat="type in feedbackTypes"
-              value="{{type.value}}">
-            {{type.desc}}
-          </md-radio-button>
-        </md-radio-group>
-      </div>
-      <div ng-switch="feedbackType">
-        <div ng-switch-default>
-          <div class="question">
-            <span class="subheading">
-              <angular-message key="MEDIA_ROUTER_FEEDBACK_PROMPT"
-                  desc="Text for the feedback input box in the feedback form.">
-                Please enter your feedback here:
-                <span class="required-message"
-                    ng-show="!top.sufficientFeedback">*</span>
-              </angular-message>
-            </span>
-            <md-input-container class="md-block">
-              <label></label>
-              <textarea ng-model="top.feedbackDescription" rows="8" cols="60"
-                  placeholder="{{top.yourAnswerText}}"></textarea>
-            </md-input-container>
-          </div>
-        </div>
-        <div ng-switch-when="MirroringQuality" id="mirroring-quality">
-          <div class="question">
-            <span class="subheading">
-              <angular-message key="MEDIA_ROUTER_MIRRORING_QUALITY_SUBHEADING"
-                  desc="Text for audio quality question.">
-                Mirroring Quality Details
-                <span class="required-message"
-                    ng-show="!top.sufficientFeedback">*</span>
-              </angular-message>
-            </span>
-            <div id="table-container">
-              <div class="table">
-                <div class="table-row odd">
-                  <span class="table-cell subheading">
-                    <angular-message key="MEDIA_ROUTER_VIDEO_SMOOTHNESS"
-                        desc="Text for video smoothness question.">
-                      Video Smoothness
-                    </angular-message>
-                  </span>
-                  <md-radio-group ng-model="top.videoSmoothness">
-                    <md-radio-button ng-repeat="r in videoSmoothnessRatings"
-                        value="{{r.id}} ({{r.desc}})" id="vsr-{{r.id}}"
-                        class="table-cell">
-                      {{r.text}}
-                    </md-radio-button>
-                  </md-radio-group>
-                </div>
-                <div class="table-row even">
-                  <span class="table-cell subheading">
-                    <angular-message key="MEDIA_ROUTER_VIDEO_QUALITY"
-                        desc="Text for video quality question.">
-                      Video Quality
-                    </angular-message>
-                  </span>
-                  <md-radio-group ng-model="top.videoQuality">
-                    <md-radio-button ng-repeat="r in videoQualityRatings"
-                        value="{{r.id}} ({{r.desc}})" id="vqr-{{r.id}}"
-                        class="table-cell">
-                      {{r.text}}
-                    </md-radio-button>
-                  </md-radio-group>
-                </div>
-                <div class="table-row odd">
-                  <span class="table-cell subheading">
-                    <angular-message key="MEDIA_ROUTER_AUDIO_QUALITY"
-                        desc="Text for audio quality question.">
-                      Audio Quality
-                    </angular-message>
-                  </span>
-                  <md-radio-group ng-model="top.audioQuality">
-                    <md-radio-button ng-repeat="r in audioQualityRatings"
-                        value="{{r.id}} ({{r.desc}})" id="aqr-{{r.id}}"
-                        class="table-cell">
-                      {{r.text}}
-                    </md-radio-button>
-                  </md-radio-group>
-                </div>
-              </div>
-            </div>
-          </div>
-          <div class="question">
-            <span class="subheading">
-              <angular-message key="MEDIA_ROUTER_CONTENT_QUESTION"
-                  desc="Text for the question about content being cast.">
-                What content/URL were you casting?
-              </angular-message>
-            </span>
-            <md-input-container class="md-block">
-              <label></label>
-              <input ng-model="top.projectedContentUrl"
-                  placeholder="{{top.yourAnswerText}}" />
-            </md-input-container>
-          </div>
-          <div class="question">
-            <span class="subheading">
-              <angular-message key="MEDIA_ROUTER_ADDITIONAL_COMMENTS"
-                  desc="Text for field in feedback form for other comments.">
-                Additional comments:
-                <span class="required-message"
-                    ng-show="!top.sufficientFeedback">*</span>
-              </angular-message>
-            </span>
-            <md-input-container class="md-block">
-              <label></label>
-              <input type="text" ng-model="top.comments"
-                  placeholder="{{top.yourAnswerText}}" />
-            </md-input-container>
-          </div>
-        </div>
-        <div ng-switch-when="Discovery">
-          <div class="question">
-            <span class="subheading">
-              <angular-message key="MEDIA_ROUTER_SETUP_VISIBILITY_QUESTION"
-                  desc="Text for the question about device visibility through
-                      setup flow">
-                Are you able to see your Chromecast in the
-                <a href="https://support.google.com/chromecast/answer/2998456" target="_blank">
-                  Google Home app</a>?
-                <span class="required-message"
-                    ng-show="!top.sufficientFeedback">*</span>
-              </angular-message>
-            </span>
-            <md-radio-group ng-model="top.visibleInSetup" layout="column">
-              <md-radio-button value="Yes">
-                <!-- <angular-message> doesn't get localized when it's directly
-                  inside a MD element, so we wrap it in a <span>. -->
-                <span>
-                  <angular-message key="MEDIA_ROUTER_YES"
-                      desc="Label for yes option.">
-                    Yes
-                  </angular-message>
-                </span>
-              </md-radio-button>
-              <md-radio-button value="No">
-                <span>
-                  <angular-message key="MEDIA_ROUTER_NO"
-                      desc="Label for no option.">
-                    No
-                  </angular-message>
-                </span>
-              </md-radio-button>
-              <md-radio-button value="Unknown">
-                <span>
-                  <angular-message key="MEDIA_ROUTER_DID_NOT_TRY"
-                      desc="Label for 'did not try' option.">
-                    Did not try
-                  </angular-message>
-                </span>
-              </md-radio-button>
-            </md-radio-group>
-          </div>
-          <div class="question">
-            <span class="subheading">
-              <angular-message key="MEDIA_ROUTER_SOFTWARE_QUESTION"
-                  desc="Text for the question about installed software.">
-                Do you have any special VPN, proxy, firewall, or NAS software
-                installed?
-              </angular-message>
-            </span>
-            <md-radio-group ng-model="top.hasNetworkSoftware" layout="column">
-              <md-radio-button value="Yes">
-                <span>
-                  <angular-message key="MEDIA_ROUTER_YES"
-                      desc="Label for yes option.">
-                    Yes
-                  </angular-message>
-                </span>
-              </md-radio-button>
-              <md-radio-button value="No">
-                <span>
-                  <angular-message key="MEDIA_ROUTER_NO"
-                      desc="Label for no option.">
-                    No
-                  </angular-message>
-                </span>
-              </md-radio-button>
-              <md-radio-button value="Unknown">
-                <span>
-                  <angular-message key="MEDIA_ROUTER_UNKNOWN"
-                      desc="Label for not sure option.">
-                    Not sure
-                  </angular-message>
-                </span>
-              </md-radio-button>
-            </md-radio-group>
-          </div>
-          <div class="question">
-            <span class="subheading">
-              <angular-message key="MEDIA_ROUTER_NETWORK_QUESTION"
-                  desc="Text for the question describing the network.">
-                Which of the following best describes your network?
-              </angular-message>
-            </span>
-            <md-radio-group ng-model="top.networkDescription" layout="column">
-              <md-radio-button value="SameWifi">
-                <span>
-                  <angular-message key="MEDIA_ROUTER_NETWORK_SAME_WIFI"
-                      desc="Option for describing the network with PC and
-                      chromecast on the same Wi-Fi network.">
-                    PC and Chromecast on the same Wi-Fi network
-                  </angular-message>
-                </span>
-              </md-radio-button>
-              <md-radio-button value="DifferentWifi">
-                <span>
-                  <angular-message key="MEDIA_ROUTER_NETWORK_DIFFERENT_WIFI"
-                      desc="Option for describing the network with PC and
-                      chromecast on different Wi-Fi networks.">
-                    PC and Chromecast on different Wi-Fi networks (e.g. 2.4GHz
-                    vs. 5GHz)
-                  </angular-message>
-                </span>
-              </md-radio-button>
-              <md-radio-button value="WiredPC">
-                <span>
-                  <angular-message key="MEDIA_ROUTER_NETWORK_WIRED_PC"
-                      desc="Option for describing the network with a wired PC.">
-                    PC is wired and Chromecast is on Wi-Fi
-                  </angular-message>
-                </span>
-              </md-radio-button>
-            </md-radio-group>
-          </div>
-          <div class="question">
-            <span class="subheading">
-              <angular-message key="MEDIA_ROUTER_ADDITIONAL_COMMENTS"
-                  desc="Text for field in feedback form for other comments.">
-                Additional comments:
-                <span class="required-message"
-                    ng-show="!top.sufficientFeedback">*</span>
-              </angular-message>
-            </span>
-            <md-input-container class="md-block">
-              <label></label>
-              <input type="text" ng-model="top.comments"
-                  placeholder="{{top.yourAnswerText}}" />
-            </md-input-container>
-          </div>
-        </div>
-      </div>
-      <div class="question">
-        <span class="subheading">
-          <angular-message key="MEDIA_ROUTER_FEEDBACK_EMAIL_FIELD"
-              desc="Text for the email field in the feedback form.">
-            Email (optional):
-          </angular-message>
-        </span>
-        <md-input-container class="md-block">
-          <label></label>
-          <input type="email" ng-model="top.userEmail"
-              placeholder="{{top.yourAnswerText}}" />
-        </md-input-container>
-        <md-checkbox type="checkbox" ng-model="top.attachLogs"
-            ng-change="attachLogsClick()"
-            aria-label="Send debug logs (recommended)">
-        </md-checkbox>
-        <!-- We put the click event handler on this element rather than the
-             anchor element because attributes inside <angular-message> get
-             sanitized/removed in the i18n process. -->
-        <span class="send-logs" ng-click="viewLogs()">
-          <angular-message key="MEDIA_ROUTER_SEND_LOGS"
-              desc="Text for the send logs checkbox option.">
-            Send <a href="">debug logs</a> (recommended)
-          </angular-message>
-        </span>
-        <p class="informative">
-          <angular-message key="MEDIA_ROUTER_PRIVACY_DATA_USAGE"
-              desc="Text with details about data usage of details submitted in
-                  the feedback page.">
-            Your Chrome version, operating system version, Cast settings,
-            mirroring performance stats, and communication channel diagnostic
-            logs will be submitted in addition to any information you choose to
-            include above. This feedback is used to diagnose problems and help
-            improve the feature. Any personal information you submit, whether
-            explicitly or incidentally, will be protected in accordance with our
-            privacy policies. By submitting this feedback, you agree that Google
-            may use feedback that you provide to improve any Google product or
-            service.
-          </angular-message>
-        </p>
-      </div>
-      <div id="form-buttons">
-        <md-button id="cancel" class="md-raised" ng-click="cancel()">
-          <span>
-            <angular-message key="MEDIA_ROUTER_CANCEL_BUTTON"
-                desc="Text for the cancel button.">
-              Cancel
-            </angular-message>
-          </span>
-        </md-button>
-        <md-button id="submit" class="md-raised md-primary"
-            ng-click="sendFeedback()" ng-disabled="!sufficientFeedback">
-          <span>
-            <angular-message key="MEDIA_ROUTER_SEND_BUTTON"
-                desc="Text for the send feedback button.">
-              Send Feedback
-            </angular-message>
-          </span>
-        </md-button>
-      </div>
-      <!-- This is purely for the convenience of internal users. -->
-      <p id="mr-version">v{{top.mrVersion}}</p>
-    </div>
-  </div>
-</body>
-</html>
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/feedback_script.js b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/feedback_script.js
deleted file mode 100644 (file)
index 6f5ff0c..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-'use strict';var hh=function(a,b,c){a.timeOfStartCall=(new Date).getTime();var d=c||Ia,e=d.document,f=a.nonce||Ue(d);f&&!a.nonce&&(a.nonce=f);if("help"==a.flow){var g=Ja("document.location.href",d);!a.helpCenterContext&&g&&(a.helpCenterContext=g.substring(0,1200));g=!0;if(b&&JSON&&JSON.stringify){var h=JSON.stringify(b);(g=1200>=h.length)&&(a.psdJson=h)}g||(b={invalidPsd:!0})}b=[a,b,c];d.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//www.google.com/tools/feedback";if(g=d.GOOGLE_FEEDBACK_START)g.apply(d,b);
-else{d=c+"/load.js?";for(var m in a)b=a[m],null==b||Oa(b)||(d+=encodeURIComponent(m)+"="+encodeURIComponent(b)+"&");a=dg(Uf(e),"SCRIPT");f&&a.setAttribute("nonce",f);Ve(a,fg(d));e.body.appendChild(a)}};v("userfeedback.api.startFeedback",hh);var ih=function(){this.j=this.h=this.u=this.modelName=this.l=this.g=this.dd="";this.C=this.o=this.m=!1};var jh=chrome.i18n.getMessage("4163185390680253103"),kh=chrome.i18n.getMessage("492097680647953484"),lh=chrome.i18n.getMessage("2575016469622936324"),mh=chrome.i18n.getMessage("128276876460319075"),nh=chrome.i18n.getMessage("3326722026796849289"),oh=chrome.i18n.getMessage("1018984561488520517"),ph=chrome.i18n.getMessage("8205999658352447129"),qh=chrome.i18n.getMessage("5723583529370342957"),rh=chrome.i18n.getMessage("1550904064710828958"),sh=chrome.i18n.getMessage("5014364904504073524"),th=chrome.i18n.getMessage("2194670894476780934"),
-uh=chrome.i18n.getMessage("6614468912728530636"),wh=chrome.i18n.getMessage("5910595154486533449"),xh=chrome.i18n.getMessage("5363086287710390513"),yh=chrome.i18n.getMessage("244647017322945605"),zh=chrome.i18n.getMessage("5375576275991472719"),Ah=chrome.i18n.getMessage("4592127349908255218"),Bh=chrome.i18n.getMessage("843316808366399491"),Ch=chrome.i18n.getMessage("5699813974548050528"),Dh=chrome.i18n.getMessage("8515148417333877999"),Eh=chrome.i18n.getMessage("1636686747687494376"),Fh=chrome.i18n.getMessage("4148300086676792937"),
-Gh=chrome.i18n.getMessage("3219866268410307919"),Hh=chrome.i18n.getMessage("9211708838274008657"),Ih=chrome.i18n.getMessage("8706273405040403641"),Jh=chrome.i18n.getMessage("4756056595565370923"),Kh=chrome.i18n.getMessage("7876724262035435114"),Lh=chrome.i18n.getMessage("5485620192329479690"),Mh=chrome.i18n.getMessage("6963873398546068901"),Nh=chrome.i18n.getMessage("3567591856726172993"),Oh=chrome.i18n.getMessage("3239956785410157548");/*
-
- Copyright The Closure Library Authors.
- SPDX-License-Identifier: Apache-2.0
-*/
-var Ph={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,
-"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,"* METHOD":!0,"* MULTIPLE":!0,
-"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},Qh={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,
-"* CLASS":!0,"* ID":!0,"* STYLE":!0};var Rh={};
-function Sh(a){if(of&&!Lf(9))return[0,0,0,0];var b=Rh.hasOwnProperty(a)?Rh[a]:null;if(b)return b;65536<Object.keys(Rh).length&&(Rh={});var c=[0,0,0,0];b=Th(a,/\\[0-9A-Fa-f]{6}\s?/g);b=Th(b,/\\[0-9A-Fa-f]{1,5}\s/g);b=Th(b,/\\./g);b=b.replace(/:not\(([^\)]*)\)/g,"     $1 ");b=b.replace(/{[^]*/gm,"");b=Uh(b,c,/(\[[^\]]+\])/g,2);b=Uh(b,c,/(#[^\#\s\+>~\.\[:]+)/g,1);b=Uh(b,c,/(\.[^\s\+>~\.\[:]+)/g,2);b=Uh(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);b=Uh(b,c,/(:[\w-]+\([^\)]*\))/gi,2);
-b=Uh(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");Uh(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return Rh[a]=b}function Uh(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})}function Th(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};var Vh={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0},Wh=/[\n\f\r"'()*<>]/g,Xh={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",")":"%29",
-"*":"%2a","<":"%3c",">":"%3e"};function Yh(a){return Xh[a]}
-var Zh=function(a,b,c){b=Pc(b);if(""==b)return null;if(0==Qc("url(",b.substr(0,4))){if(!b.endsWith(")")||1<(b?b.split("(").length-1:0)||1<(b?b.split(")").length-1:0)||!c)a=null;else{a:{b=b.substring(4,b.length-1);for(var d=0;2>d;d++){var e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e){b=b.substring(1,b.length-1);break a}}}a=c?(a=c(b,a))&&"about:invalid#zClosurez"!=ne(a)?'url("'+ne(a).replace(Wh,Yh)+'")':null:null}return a}if(0<b.indexOf("(")){if(/"|'/.test(b))return null;for(a=/([\-\w]+)\(/g;c=
-a.exec(b);)if(!(c[1].toLowerCase()in Vh))return null}return b};function $h(a,b){a=Ia[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null}function ai(a,b){return(a=Ia[a])&&a.prototype&&a.prototype[b]||null}
-var bi=$h("Element","attributes")||$h("Node","attributes"),ci=ai("Element","hasAttribute"),di=ai("Element","getAttribute"),ei=ai("Element","setAttribute"),fi=ai("Element","removeAttribute"),gi=ai("Element","getElementsByTagName"),hi=ai("Element","matches")||ai("Element","msMatchesSelector"),ii=$h("Node","nodeName"),ji=$h("Node","nodeType"),ki=$h("Node","parentNode"),li=$h("HTMLElement","style")||$h("Element","style"),mi=$h("HTMLStyleElement","sheet"),ni=ai("CSSStyleDeclaration","getPropertyValue"),
-oi=ai("CSSStyleDeclaration","setProperty");function pi(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Clobbering detected");return a}function qi(a,b,c,d){if(a)return a.apply(b,d);if(of&&10>document.documentMode){if(!b[c].call)throw Error("IE Clobbering detected");}else if("function"!=typeof b[c])throw Error("Clobbering detected");return b[c].apply(b,d)}function ri(a){return pi(bi,a,"attributes",function(b){return b instanceof NamedNodeMap})}
-function si(a,b,c){try{qi(ei,a,"setAttribute",[b,c])}catch(d){if(-1==d.message.indexOf("A security problem occurred"))throw d;}}function ti(a){ui(a);return pi(li,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function ui(a){if(!(a instanceof HTMLElement))throw Error("Not an HTMLElement");}function vi(a){ui(a);return pi(mi,a,"sheet",function(b){return b instanceof CSSStyleSheet})}function wi(a){return pi(ii,a,"nodeName",function(b){return"string"==typeof b})}
-function xi(a){return pi(ji,a,"nodeType",function(b){return"number"==typeof b})}function yi(a){return pi(ki,a,"parentNode",function(b){return!(b&&"string"==typeof b.name&&b.name&&"parentnode"==b.name.toLowerCase())})}function zi(a,b){return qi(ni,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function Ai(a,b,c){qi(oi,a,a.setProperty?"setProperty":"setAttribute",[b,c])};var Bi=of&&10>document.documentMode?null:/\s*([^\s'",]+[^'",]*(('([^'\r\n\f\\]|\\[^])*')|("([^"\r\n\f\\]|\\[^])*")|[^'",])*)/g,Ci={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0},Fi=function(a,b,c){var d=[];a=Di(tc(a.cssRules));Yb(a,function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Invalid container id");if(!(b&&of&&10==document.documentMode&&/\\['"]/.test(e.selectorText))){var f=b?e.selectorText.replace(Bi,"#"+b+" $1"):e.selectorText,g=d.push;e=Ei(e.style,c);
-if(-1!=f.indexOf("<"))throw Error("Selector does not allow '<', got: "+f);var h=f.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=^$|]+$/.test(h))throw Error("Selector allows only [-_a-zA-Z0-9#.:* ,>+~[\\]()=^$|] and strings, got: "+f);a:{for(var m={"(":")","[":"]"},p=[],t=0;t<h.length;t++){var y=h[t];if(m[y])p.push(m[y]);else if(qd(m,y)&&p.pop()!=y){h=!1;break a}}h=0==p.length}if(!h)throw Error("() and [] in selector must be balanced, got: "+f);if(!(e instanceof
-ue)){h="";for(var A in e)if(Object.prototype.hasOwnProperty.call(e,A)){if(!/^[-_a-zA-Z0-9]+$/.test(A))throw Error("Name allows only [-_a-zA-Z0-9], got: "+A);m=e[A];null!=m&&(m=Array.isArray(m)?bc(m,ye).join(" "):ye(m),h+=A+":"+m+";")}e=h?new ue(h,te):we}f=f+"{"+ve(e).replace(/</g,"\\3C ")+"}";g.call(d,new Ge(f,Fe))}});return Ie(d)},Di=function(a){return ac(a,function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})},Hi=function(a,b,c){a=Gi("<style>"+a+"</style>");return null==a||
-null==a.sheet?Je:Fi(a.sheet,void 0!=b?b:null,c)},Gi=function(a){if(of&&!Lf(10)||"function"!=typeof Ia.DOMParser)return null;a=Ne("<html><head></head><body>"+a+"</body></html>",null);return(new DOMParser).parseFromString(Me(a),"text/html").body.children[0]},Ei=function(a,b){if(!a)return we;var c=document.createElement("div").style,d=Ii(a);Yb(d,function(e){var f=rf&&e in Ci?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");Mc(f,"--")||Mc(f,"var")||(e=zi(a,e),e=Zh(f,
-e,b),null!=e&&Ai(c,f,e))});return new ue(c.cssText||"",te)},Ki=function(a){var b=Array.from(qi(gi,a,"getElementsByTagName",["STYLE"])),c=Lc(b,function(e){return tc(vi(e).cssRules)});c=Di(c);c.sort(function(e,f){e=Sh(e.selectorText);a:{f=Sh(f.selectorText);for(var g=Cc,h=Math.min(e.length,f.length),m=0;m<h;m++){var p=g(e[m],f[m]);if(0!=p){e=p;break a}}e=Cc(e.length,f.length)}return-e});a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,null,!1);for(var d;d=a.nextNode();)Yb(c,function(e){qi(hi,d,
-d.matches?"matches":"msMatchesSelector",[e.selectorText])&&e.style&&Ji(d,e.style)});Yb(b,bg)},Ji=function(a,b){var c=Ii(a.style),d=Ii(b);Yb(d,function(e){if(!(0<=c.indexOf(e))){var f=zi(b,e);Ai(a.style,e,f)}})},Ii=function(a){Na(a)?a=tc(a):(a=od(a),oc(a,"cssText"));return a};var Pi="undefined"!=typeof WeakMap&&-1!=WeakMap.toString().indexOf("[native code]"),Qi=0,Ri=function(){this.j=[];this.h=[];this.g="data-elementweakmap-index-"+Qi++};Ri.prototype.set=function(a,b){if(qi(ci,a,"hasAttribute",[this.g])){var c=parseInt(qi(di,a,"getAttribute",[this.g])||null,10);this.h[c]=b}else c=this.h.push(b)-1,si(a,this.g,c.toString()),this.j.push(a);return this};
-Ri.prototype.get=function(a){if(qi(ci,a,"hasAttribute",[this.g]))return a=parseInt(qi(di,a,"getAttribute",[this.g])||null,10),this.h[a]};Ri.prototype.clear=function(){this.j.forEach(function(a){qi(fi,a,"removeAttribute",[this.g])},this);this.j=[];this.h=[]};var Si=Yg("goog.html.sanitizer.SafeDomTreeProcessor"),Ti=!of||10<=Number(Of),Ui=!of||null==document.documentMode,Vi=function(){};var Wi={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var Xi={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,NAV:!0,
-NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var Yi={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0},bj=function(a){a=a||new Zi;$i(a);this.g=ud(a.g);this.m=ud(a.D);this.h=ud(a.F);this.u=a.C;Yb(a.H,function(b){if(!Mc(b,"data-"))throw new Tb('Only "data-" attributes allowed, got: %s.',[b]);if(Mc(b,"data-sanitizer-"))throw new Tb('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.g["* "+b.toUpperCase()]=aj},
-this);Yb(a.G,function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||Yi[b])throw new Tb("Only valid custom element tag names allowed, got: %s.",[b]);this.h[b]=!0},this);this.C=a.j;this.l=a.u;this.j=null;this.o=a.o};Za(bj,Vi);
-var cj=function(a){return function(b,c){return(b=a(Pc(b),c))&&"about:invalid#zClosurez"!=ne(b)?ne(b):null}},Zi=function(){this.g={};Yb([Ph,Qh],function(a){Yb(od(a),function(b){this.g[b]=aj},this)},this);this.h={};this.H=[];this.G=[];this.D=ud(Wi);this.F=ud(Xi);this.C=!1;this.O=se;this.M=this.m=this.J=this.j=Id;this.u=null;this.l=this.o=!1},dj=function(a,b){return function(c,d,e,f){c=a(c,d,e,f);return null==c?null:b(c,d,e,f)}},ej=function(a,b,c,d){a[c]&&!b[c]&&(a[c]=dj(a[c],d))};Zi.prototype.fa=function(){return new bj(this)};
-var $i=function(a){if(a.l)throw Error("HtmlSanitizer.Builder.build() can only be used once.");ej(a.g,a.h,"* USEMAP",fj);var b=cj(a.O);Yb(["* ACTION","* CITE","* HREF"],function(d){ej(this.g,this.h,d,b)},a);var c=cj(a.j);Yb(["* LONGDESC","* SRC","LINK HREF"],function(d){ej(this.g,this.h,d,c)},a);Yb(["* FOR","* HEADERS","* NAME"],function(d){ej(this.g,this.h,d,Xa(gj,this.J))},a);ej(a.g,a.h,"A TARGET",Xa(hj,["_blank","_self"]));ej(a.g,a.h,"* CLASS",Xa(ij,a.m));ej(a.g,a.h,"* ID",Xa(jj,a.m));ej(a.g,a.h,
-"* STYLE",Xa(a.M,c));a.l=!0},kj=function(a,b){a||(a="*");return(a+" "+b).toUpperCase()},aj=function(a){return Pc(a)},hj=function(a,b){b=Pc(b);return ic(a,b.toLowerCase())?b:null},fj=function(a){return(a=Pc(a))&&"#"==a.charAt(0)?a:null},gj=function(a,b,c){return a(Pc(b),c)},ij=function(a,b,c){b=b.split(/(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var f=a(b[e],c);f&&d.push(f)}return 0==d.length?null:d.join(" ")},jj=function(a,b,c){return a(Pc(b),c)},lj=function(a,b){var c=b.data;(b=yi(b))&&"style"==
-wi(b).toLowerCase()&&!("STYLE"in a.m)&&"STYLE"in a.h&&(c=He(Hi(c,a.j,Wa(function(d,e){return this.C(d,{YT:e})},a))));return document.createTextNode(c)},mj=function(a){var b=(new Zi).fa();var c=!("STYLE"in b.m)&&"STYLE"in b.h;c="*"==b.l&&c?"sanitizer-"+bf():b.l;b.j=c;if(Ti){c=a;if(Ti){a=$f(document,"SPAN");b.j&&"*"==b.l&&(a.id=b.j);b.o&&(c=Gi("<div>"+c+"</div>"),Ki(c),c=c.innerHTML);c=Ne(c,null);var d=document.createElement("template");if(Ui&&"content"in d)Se(d,c),d=d.content;else{var e=document.implementation.createHTMLDocument("x");
-d=e.body;Se(e.body,c)}c=document.createTreeWalker(d,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(d=Pi?new WeakMap:new Ri;e=c.nextNode();){c:{var f=b;var g=e;var h=xi(g);switch(h){case 3:g=lj(f,g);break c;case 1:h=g;1==xi(h)||Ub("Expected Node of type Element but got Node of type %s",xi(h));g=f;f=h;if("TEMPLATE"==wi(f).toUpperCase())g=null;else{h=wi(f).toUpperCase();if(h in g.m)var m=null;else g.h[h]?m=document.createElement(h):(m=$f(document,"SPAN"),g.u&&si(m,"data-sanitizer-original-tag",
-h.toLowerCase()));if(m){var p=m,t=ri(f);if(null!=t)for(var y=0;h=t[y];y++)if(h.specified){var A=g;var B=f,H=h,Q=H.name;if(Mc(Q,"data-sanitizer-"))A=null;else{var ea=wi(B);H=H.value;var eb={tagName:Pc(ea).toLowerCase(),attributeName:Pc(Q).toLowerCase()},$b={Uw:void 0};"style"==eb.attributeName&&($b.Uw=ti(B));B=kj(ea,Q);B in A.g?(A=A.g[B],A=A(H,eb,$b)):(Q=kj(null,Q),Q in A.g?(A=A.g[Q],A=A(H,eb,$b)):A=null)}null!==A&&si(p,h.name,A)}g=m}else g=null}break c;default:ah(Si,"Dropping unknown node type: "+
-h),g=null}}if(g){if(1==xi(g)&&d.set(e,g),e=yi(e),f=!1,e)h=xi(e),m=wi(e).toLowerCase(),p=yi(e),11!=h||p?"body"==m&&p&&(h=yi(p))&&!yi(h)&&(f=!0):f=!0,h=null,f||!e?h=a:1==xi(e)&&(h=d.get(e)),h.content&&(h=h.content),h.appendChild(g)}else ag(e)}d.clear&&d.clear();b=a}else b=$f(document,"SPAN");0<ri(b).length&&(a=$f(document,"SPAN"),a.appendChild(b),b=a);b=(new XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")+1,b.lastIndexOf("</"))}else b="";return Ne(b,null)};if("undefined"!=typeof angular){var nj=angular.module("chrome_18n",[]);chrome.runtime&&chrome.runtime.getManifest&&chrome.runtime.getManifest().default_locale&&nj.directive("angularMessage",function(){return{restrict:"E",replace:!0,controller:["$scope",function(a){var b=this;this.fl=this.Ch=null;a.dirForText=function(c){b.Ch||(b.Ch=chrome.i18n.getMessage("@@bidi_dir")||"ltr");b.fl||(b.fl=new dh("rtl"==b.Ch));var d=b.fl,e,f=e=0,g=!1;c=(c||"").split(Zd);for(var h=0;h<c.length;h++){var m=c[h];Xd.test(m)?
-(e++,f++):Yd.test(m)?g=!0:Wd.test(m)?f++:$d.test(m)&&(g=!0)}e=0==f?g?1:0:.4<e/f?-1:1;return-1==(0==e?d.g:e)?"rtl":"ltr"}}],compile:function(a,b){b=b.key;var c=null,d=document.createElement("amr");b&&!b.match(/^\d+$/)&&(b=chrome.i18n.getMessage(b),null==b&&d.setAttribute("id","missing"));if(b){var e=chrome.i18n.getMessage(b+"_ph");c=[];if(null!=e)for(c=e.split("\ue000"),e=0;e<c.length;++e)c[e]=c[e].replace(/^{{(.*)}}$/,'<amrp dir="{{dirForText($1)}}">{{$1}}</amrp>');c=chrome.i18n.getMessage(b,c)}else d.setAttribute("r",
-"nokey");c?Te(d,mj(c)):(d.setAttribute("tl","false"),Te(d,mj(a.html())));a.replaceWith(d)}}})};var pj=function(a,b){var c=this;this.o=b;this.g=a;this.g.top=a;this.C=[];this.l=!1;this.h=new ih;this.g.videoSmoothnessRatings=this.Zm(th,oh,ph,qh,rh,sh);this.g.videoQualityRatings=this.Zm(th,uh,wh,xh,yh,zh);this.g.audioQualityRatings=this.Zm(th,Ah,Bh,Ch,Dh,Eh);this.C=[{value:"Bug",desc:jh},{value:"FeatureRequest",desc:kh},{value:"MirroringQuality",desc:lh},{value:"Discovery",desc:mh},{value:"Other",desc:nh}];this.g.feedbackTypes=this.C;this.g.includeFineLogs=!0;this.g.feedbackType="Bug";this.g.sendFeedback=
-this.IC.bind(this);this.g.cancel=this.Lw.bind(this);this.g.attachLogsClick=this.m.bind(this);this.g.viewLogs=this.F.bind(this);this.g.$watchGroup("videoSmoothness videoQuality audioQuality feedbackDescription comments feedbackType".split(" "),this.Ow.bind(this));this.g.sufficientFeedback=!1;this.g.$watch("attachLogs",this.m.bind(this));this.g.attachLogs=!0;this.u=bf();this.g.userEmail="";chrome.identity.getProfileUserInfo(function(d){c.g.userEmail=d.email;oj(c)});this.g.yourAnswerText=Oh;this.g.language=
-chrome.i18n&&chrome.i18n.getUILanguage?chrome.i18n.getUILanguage():chrome.runtime.getManifest().default_locale;this.g.requestLogsInProgress=!1;this.g.mrVersion=chrome.runtime.getManifest().version};k=pj.prototype;k.Zm=function(a){for(var b=[],c=1;c<arguments.length;c++)b.push(new qj(c,arguments[c]));b.push(new qj(0,arguments[0]));return b};k.Lw=function(){this.g.feedbackDescription&&!confirm(Fh)||window.close()};
-k.Ow=function(){var a=this.g.feedbackType;this.g.sufficientFeedback="MirroringQuality"==a?this.g.videoSmoothness||this.g.videoQuality||this.g.audioQuality||this.g.comments:"Discovery"==a?this.g.visibleInSetup||this.g.comments:!!this.g.feedbackDescription};
-k.IC=function(){if(this.g.sufficientFeedback){var a=this.g.feedbackType,b="";"MirroringQuality"==a?(this.g.videoSmoothness&&(b+="\nVideo Smoothness: "+this.g.videoSmoothness),this.g.videoQuality&&(b+="\nVideo Quality: "+this.g.videoQuality),this.g.audioQuality&&(b+="\nAudio: "+this.g.audioQuality),this.g.projectedContentUrl&&(b+="\nProjected Content/URL: "+this.g.projectedContentUrl),this.g.comments&&(b+="\nComments: "+this.g.comments)):"Discovery"==a?(this.g.visibleInSetup&&(b+="\nChromecast Visible in Setup: "+
-this.g.visibleInSetup),this.g.hasNetworkSoftware&&(b+="\nUsing VPN/proxy/firewall/NAS Software: "+this.g.hasNetworkSoftware),this.g.networkDescription&&(b+="\nNetwork Description: "+this.g.networkDescription),this.g.comments&&(b+="\nComments: "+this.g.comments)):b=this.g.feedbackDescription;a="Type: "+a+"\n\n"+b;this.g.sendDialogText=Gh;this.g.okButton=Nh;this.g.feedbackSent=!1;this.o.show({locals:{qU:this.g.feedbackSent,lW:this.g.sendDialogText,xB:this.g.okButton},scope:this.g,preserveScope:!0,bindToController:!0,
-template:'<md-dialog id="feedback-confirmation"><md-dialog-content><div id="send-feedback-text">{{sendDialogText}}</div><md-dialog-actions><md-button class="md-raised md-primary"ng-disabled="!feedbackSent" ng-click="closeWindow()">{{okButton}}</md-button></md-dialog-actions></md-dialog-content></md-dialog>',controller:this.j});this.Fr(a,Date.now())}};k.Fr=function(a,b){var c=Date.now();!this.g.requestLogsInProgress||5E3<c-b?rj(this,a):setTimeout(this.Fr.bind(this),1E3,a,b)};
-var rj=function(a,b){var c=0,d=function(f,g,h){h?f(!0):(a.g.sendDialogText=Jh,oj(a),g(Error("Failed to send")))},e=chrome.declarativeWebRequest?"MrTeamfood":"MRStable";(new fh(function(){c++;return new Promise(function(f,g){var h=a.g.userEmail,m=a.h;f=d.bind(null,f,g);g=chrome.runtime.getManifest();hh({productId:85561,bucket:e,flow:"submit",serverUri:"https://www.google.com/tools/feedback",allowNonLoggedInFeedback:!0,locale:g.default_locale,enableAnonymousFeedback:!h,report:{description:b},callback:f},
-{version:g.version,description:g.description,user_email:h||"NA",logs:m.dd||"NA",external_logs:m.g||"NA",device_model:m.modelName||"NA",receiver_version:m.u||"NA",dash_report_url:m.l||"NA",cast_device_counts:m.h,dial_device_counts:m.j,mirroring_service_enabled:m.m,native_cast_mrp_enabled:m.o,native_dial_mrp_enabled:m.C})})},1E4,4)).start().then(function(){Kb("MediaRouter.Ui.Action.Feedback");a.g.sendDialogText=Ih;a.g.feedbackSent=!0;oj(a)},function(){a.g.sendDialogText=Hh;a.g.feedbackSent=!0;oj(a)})};
-pj.prototype.m=function(){var a=this;this.h=new ih;this.g.attachLogs&&(this.g.requestLogsInProgress=!0,chrome.runtime.sendMessage(new eh(this.u,"retrieve_log_data"),function(b){a.g.requestLogsInProgress=!1;a.h.dd=b.logs||"no extension";a.h.dd+="\n";a.h.dd+=b.mediaSinkServiceStatus||"no media sink service status from browser";a.h.dd+="\n";a.h.dd+=b.mediaRouterLogs||"no Media Router logs from the browser";b.castStreamingLogs&&(a.h.l=b.castStreamingLogs);b.castDeviceCounts&&(a.h.h=b.castDeviceCounts);
-b.dialDeviceCounts&&(a.h.j=b.dialDeviceCounts);a.h.m=!!b.mirroringServiceEnabled;a.h.o=!!b.nativeCastMrpEnabled;a.h.C=!!b.nativeDialMrpEnabled;if(b=b.device)if(b.model&&(a.h.modelName=b.model),b.version&&(a.h.u=b.version),!a.l){var c=bf();a.l=!0;a.h.g=wb(b.ip,c,a.D.bind(a))}}))};
-pj.prototype.F=function(){this.g.logs=this.h.dd;this.g.logsHeader=Kh;this.g.sendLogs=Lh;this.g.fineLogsWarning=Mh;this.g.okButton=Nh;this.o.show({locals:{ET:this.g.attachLogs,dd:this.g.logs,LU:this.g.includeFineLogs,pV:this.g.logsHeader,mW:this.g.sendLogs,rU:this.g.fineLogsWarning,xB:this.g.okButton},scope:this.g,preserveScope:!0,bindToController:!0,clickOutsideToClose:!0,template:'<md-dialog><md-dialog-content id="logs-dialog"><div class="subheading">{{logsHeader}}</div><div ng-show="includeFineLogs && attachLogs"id="feedback-fine-log-warning" class="informative">{{fineLogsWarning}}</div><pre>{{logs}}</pre><div class="send-logs"><md-checkbox type="checkbox" ng-model="attachLogs"ng-change="attachLogsClick()"><span>{{sendLogs}}</span></md-checkbox></div><md-dialog-actions><md-button class="md-raised md-primary"ng-click="closeDialog()">{{okButton}}</md-button></md-dialog-actions></md-dialog-content></md-dialog>',
-controller:this.j})};pj.prototype.D=function(a,b){this.l=!1;this.h.g="error"==a?"":b;this.g.attachLogs||(this.h.g="");oj(this)};var oj=function(a){a.g.$$phase||a.g.$apply()};pj.prototype.j=function(a,b){a.closeWindow=function(){window.close()};a.closeDialog=function(){b.hide()}};pj.prototype.j.$inject=["$scope","$mdDialog"];var qj=function(a,b){this.id=a;this.desc=b;this.text=0==a?b:a+" ("+b+")"};
-angular.module("feedbackApp","chrome_18n material.components.button material.components.checkbox material.components.dialog material.components.input material.components.radioButton".split(" ")).controller("FeedbackCtrl",["$scope","$mdDialog",pj]);v("ng.safehtml.googSceHelper.isGoogHtmlType",function(a){return a&&a.fe?!0:!1});v("ng.safehtml.googSceHelper.isCOMPILED",function(){return!0});v("ng.safehtml.googSceHelper.unwrapAny",function(a){if(a instanceof be)return ce(a).toString();if(a instanceof Le)return Me(a).toString();if(a instanceof me)return ne(a);if(a instanceof ue)return ve(a);if(a instanceof Ud)return Vd(a).toString();throw Error();});
-v("ng.safehtml.googSceHelper.unwrapGivenContext",function(a,b){if("html"==a)return Me(b).toString();if("resourceUrl"==a||"templateUrl"==a)return ce(b).toString();if("url"==a)return b instanceof be?ce(b).toString():ne(b);if("css"==a)return ve(b);if("js"==a)return Vd(b).toString();throw Error();});
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/manifest.json b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/manifest.json
deleted file mode 100644 (file)
index 53b7f7a..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-{
-   "background": {
-      "persistent": false,
-      "scripts": [ "common.js", "mirroring_common.js", "background_script.js" ]
-   },
-   "content_security_policy": "default-src 'self'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; script-src 'self' https://apis.google.com https://feedback.googleusercontent.com https://www.google.com https://www.gstatic.com; child-src https://accounts.google.com https://content.googleapis.com https://www.google.com; connect-src 'self' http://*:* https://*:*; font-src https://fonts.gstatic.com;",
-   "default_locale": "en",
-   "description": "Provider for discovery and services for mirroring of Chrome Media Router",
-   "externally_connectable": {
-      "ids": [ "idmofbkcelhplfjnmmdolenpigiiiecc", "ggedfkijiiammpnbdadhllnehapomdge", "njjegkblellcjnakomndbaloifhcoccg" ]
-   },
-   "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNTWJoPZ9bT32yKxuuVa9LSEYobjPoXCLX3dgsZ9djDrWKNikTECjdRe3/AFXb+v8jkmmtYQPnOgSYn06J/QodDlCIG6l470+gkOoobUM7fOs1AVOse23qYUV4jbuRW3+YZlCvaWCFeczCNbGIUgKEi5B2fyQazy60AL1sLW3utQIDAQAB",
-   "manifest_version": 2,
-   "minimum_chrome_version": "37",
-   "name": "Chrome Media Router",
-   "oauth2": {
-      "client_id": "919648714761-55j965o0km033psv3i9qls5mo3qtdrb0.apps.googleusercontent.com",
-      "scopes": [ "https://www.googleapis.com/auth/calendar.readonly", "https://www.googleapis.com/auth/hangouts", "https://www.googleapis.com/auth/hangouts.readonly", "https://www.googleapis.com/auth/meetings", "https://www.googleapis.com/auth/userinfo.email" ]
-   },
-   "permissions": [ "alarms", "cast", "declarativeWebRequest", "desktopCapture", "gcm", "http://*/*", "identity", "identity.email", "management", "mdns", "mediaRouterPrivate", "metricsPrivate", "networkingPrivate", "processes", "storage", "system.cpu", "settingsPrivate", "tabCapture", "tabs", "https://hangouts.google.com/*", "https://*.google.com/cast/chromecast/home/gsse" ],
-   "update_url": "https://clients2.google.com/service/update2/crx",
-   "version": "9221.427.0.1",
-   "web_accessible_resources": [ "cast_sender.js" ]
-}
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/material_css_min.css b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/material_css_min.css
deleted file mode 100644 (file)
index 1865eb7..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-/*!
- * AngularJS Material Design
- * https://github.com/angular/material
- * @license MIT
- * v1.1.20
- */body,html{height:100%;position:relative}body{margin:0;padding:0}[tabindex="-1"]:focus{outline:none}.inset{padding:10px}a.md-no-style,button.md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}textarea{vertical-align:top;overflow:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input:-webkit-autofill{text-shadow:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;transition:all .55s cubic-bezier(.25,.8,.25,1)}.md-ripple{position:absolute;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1);transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1),-webkit-transform .9s cubic-bezier(.25,.8,.25,1)}.md-ripple.md-ripple-scaled{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-ripple.md-ripple-remove{-webkit-animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1);animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1)}@-webkit-keyframes md-remove-ripple{0%{opacity:.15}to{opacity:0}}@keyframes md-remove-ripple{0%{opacity:.15}to{opacity:0}}.md-padding{padding:8px}.md-margin{margin:8px}.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0;z-index:50}.md-scroll-mask>.md-scroll-mask-bar{display:block;position:absolute;background-color:#fafafa;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}.md-no-momentum{-webkit-overflow-scrolling:auto}.md-no-flicker{-webkit-filter:blur(0)}@media (min-width:960px){.md-padding{padding:16px}}body[dir=ltr],body[dir=rtl],html[dir=ltr],html[dir=rtl]{unicode-bidi:embed}bdo[dir=rtl]{direction:rtl}bdo[dir=ltr],bdo[dir=rtl]{unicode-bidi:bidi-override}bdo[dir=ltr]{direction:ltr}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.01em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}.md-subhead{font-size:16px;line-height:24px}.md-body-1,.md-subhead{font-weight:400;letter-spacing:.01em}.md-body-1{font-size:14px;line-height:20px}.md-body-2{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:24px}.md-caption{font-size:12px;letter-spacing:.02em}.md-button{letter-spacing:.01em}button,html,input,select,textarea{font-family:Roboto,Helvetica Neue,sans-serif}button,input,select,textarea{font-size:100%}.md-panel-outer-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}._md-panel-hidden{display:none}._md-panel-offscreen{left:-9999px}._md-panel-fullscreen{border-radius:0;left:0;min-height:100%;min-width:100%;position:fixed;top:0}._md-panel-shown .md-panel{opacity:1;transition:none}.md-panel{opacity:0;position:fixed}.md-panel._md-panel-shown{opacity:1;transition:none}.md-panel._md-panel-animate-enter{opacity:1;transition:all .3s cubic-bezier(0,0,.2,1)}.md-panel._md-panel-animate-leave{opacity:1;transition:all .3s cubic-bezier(.4,0,1,1)}.md-panel._md-panel-animate-fade-out,.md-panel._md-panel-animate-scale-out{opacity:0}.md-panel._md-panel-backdrop{height:100%;position:absolute;width:100%}.md-panel._md-opaque-enter{opacity:.48;transition:opacity .3s cubic-bezier(0,0,.2,1)}.md-panel._md-opaque-leave{transition:opacity .3s cubic-bezier(.4,0,1,1)}md-autocomplete{border-radius:2px;display:block;height:40px;position:relative;overflow:visible;min-width:190px}md-autocomplete[disabled] input{cursor:default}md-autocomplete[md-floating-label]{border-radius:0;background:transparent;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] .md-show-clear-button button{display:block;position:absolute;right:0;top:20px;width:30px;height:30px}md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:30px}[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:0;padding-left:30px}md-autocomplete md-autocomplete-wrap{display:flex;flex-direction:row;box-sizing:border-box;position:relative;overflow:visible;height:40px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap input,md-autocomplete md-autocomplete-wrap md-input-container{flex:1 1 0;box-sizing:border-box;min-width:0}md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container{transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter{transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave{transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete .md-show-clear-button button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:transparent;margin:auto 5px}md-autocomplete .md-show-clear-button button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;-webkit-transform:scale(0);transform:scale(0);opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1)}md-autocomplete .md-show-clear-button button:focus{outline:none}md-autocomplete .md-show-clear-button button:focus:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-autocomplete .md-show-clear-button button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(.9);transform:translate3d(-50%,-50%,0) scale(.9)}md-autocomplete .md-show-clear-button button md-icon path{stroke-width:0}md-autocomplete .md-show-clear-button button.ng-enter{-webkit-transform:scale(0);transform:scale(0);transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active{-webkit-transform:scale(1);transform:scale(1)}md-autocomplete .md-show-clear-button button.ng-leave{transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active{-webkit-transform:scale(0);transform:scale(0)}@media screen and (-ms-high-contrast:active){md-autocomplete input{border:1px solid #fff}md-autocomplete .md-autocomplete-suggestion:focus{color:#fff}}.md-standard-list-container.md-autocomplete-suggestions-container,.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:100;height:100%}.md-standard-list-container.md-autocomplete-suggestions-container .highlight,.md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight{font-weight:700}.md-standard-list-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;overflow-y:auto;padding:0}.md-standard-list-container.md-not-found,.md-virtual-repeat-container.md-not-found{height:48px}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions .md-autocomplete-suggestion{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-autocomplete-suggestions .md-autocomplete-suggestion:focus{outline:none}.md-autocomplete-suggestions .md-autocomplete-suggestion:not(.md-not-found-wrapper){cursor:pointer}@media screen and (-ms-high-contrast:active){.md-autocomplete-suggestions,md-autocomplete{border:1px solid #fff}}md-backdrop{transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0;z-index:50}md-backdrop.md-menu-backdrop{position:fixed!important;z-index:99}md-backdrop.md-select-backdrop{z-index:81;transition-duration:0}md-backdrop.md-dialog-backdrop{z-index:79}md-backdrop.md-bottom-sheet-backdrop{z-index:69}md-backdrop.md-sidenav-backdrop{z-index:59}md-backdrop.md-click-catcher{position:absolute}md-backdrop.md-opaque{opacity:.48}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;transition:opacity .4s}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active{opacity:0}md-bottom-sheet{position:absolute;left:0;right:0;bottom:0;padding:8px 16px 88px;z-index:70;border-top-width:1px;border-top-style:solid;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}md-bottom-sheet.md-has-header{padding-top:0}md-bottom-sheet.ng-enter{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-bottom-sheet.ng-enter-active{opacity:1;display:block;-webkit-transform:translate3d(0,80px,0)!important;transform:translate3d(0,80px,0)!important}md-bottom-sheet.ng-leave-active{-webkit-transform:translate3d(0,100%,0)!important;transform:translate3d(0,100%,0)!important;transition:all .3s cubic-bezier(.55,0,.55,.2)}md-bottom-sheet .md-subheader{background-color:transparent;font-family:Roboto,Helvetica Neue,sans-serif;line-height:56px;padding:0;white-space:nowrap}md-bottom-sheet md-inline-icon{display:inline-block;height:24px;width:24px;fill:#444}md-bottom-sheet md-list-item{display:flex;outline:none}md-bottom-sheet md-list-item:hover{cursor:pointer}md-bottom-sheet.md-list md-list-item{padding:0;align-items:center;height:48px}md-bottom-sheet.md-grid{padding-left:24px;padding-right:24px;padding-top:0}md-bottom-sheet.md-grid md-list{display:flex;flex-direction:row;flex-wrap:wrap;transition:all .5s;align-items:center}md-bottom-sheet.md-grid md-list-item{flex-direction:column;align-items:center;transition:all .5s;height:96px;margin-top:8px;margin-bottom:8px}@media (max-width:960px){md-bottom-sheet.md-grid md-list-item{flex:1 1 33.33333%;max-width:33.33333%}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n+1){align-items:flex-start}md-bottom-sheet.md-grid md-list-item:nth-of-type(3n){align-items:flex-end}}@media (min-width:960px) and (max-width:1279px){md-bottom-sheet.md-grid md-list-item{flex:1 1 25%;max-width:25%}}@media (min-width:1280px) and (max-width:1919px){md-bottom-sheet.md-grid md-list-item{flex:1 1 16.66667%;max-width:16.66667%}}@media (min-width:1920px){md-bottom-sheet.md-grid md-list-item{flex:1 1 14.28571%;max-width:14.28571%}}md-bottom-sheet.md-grid md-list-item:before{display:none}md-bottom-sheet.md-grid md-list-item .md-list-item-content{display:flex;flex-direction:column;align-items:center;width:48px;padding-bottom:16px}md-bottom-sheet.md-grid md-list-item .md-grid-item-content{border:1px solid transparent;display:flex;flex-direction:column;align-items:center;width:80px}md-bottom-sheet.md-grid md-list-item .md-grid-text{font-weight:400;line-height:16px;font-size:13px;margin:0;white-space:nowrap;width:64px;text-align:center;text-transform:none;padding-top:8px}@media screen and (-ms-high-contrast:active){md-bottom-sheet{border:1px solid #fff}}button.md-button::-moz-focus-inner{border:0}.md-button{display:inline-block;position:relative;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;align-items:center;text-align:center;border-radius:2px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;border:0;padding:0 6px;margin:6px 8px;background:transparent;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){min-height:32px;line-height:32px;font-size:13px}.md-button:focus{outline:none}.md-button:focus,.md-button:hover{text-decoration:none}.md-button.ng-hide,.md-button.ng-leave{transition:none}.md-button.md-cornered{border-radius:0}.md-button.md-icon{padding:0;background:none}.md-button.md-raised:not([disabled]){box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button.md-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:50%;background-clip:padding-box;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,transform;transition-property:background-color,box-shadow,transform,-webkit-transform}.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave{transition:none}.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container{border-radius:inherit;background-clip:padding-box;overflow:hidden;-webkit-transform:translateZ(0)}.md-button.md-icon-button md-icon,button.md-button.md-fab md-icon{display:block}.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0)}.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{-webkit-transform:translate3d(0,-43px,0);transform:translate3d(0,-43px,0)}.md-button-group{display:flex;flex:1;width:100%}.md-button-group>.md-button{flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}}md-card{box-sizing:border-box;display:flex;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-card md-card-header{padding:16px;display:flex;flex-direction:row}md-card md-card-header:first-child md-card-avatar{margin-right:12px}[dir=rtl] md-card md-card-header:first-child md-card-avatar{margin-right:auto;margin-left:12px}md-card md-card-header:last-child md-card-avatar{margin-left:12px}[dir=rtl] md-card md-card-header:last-child md-card-avatar{margin-left:auto;margin-right:12px}md-card md-card-header md-card-avatar{width:40px;height:40px}md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}md-card md-card-header md-card-avatar md-icon{padding:8px}md-card md-card-header md-card-avatar md-icon>svg{height:inherit;width:inherit}md-card md-card-header md-card-avatar+md-card-header-text{max-height:40px}md-card md-card-header md-card-avatar+md-card-header-text .md-title{font-size:14px}md-card md-card-header md-card-header-text{display:flex;flex:1;flex-direction:column}md-card md-card-header md-card-header-text .md-subhead{font-size:14px}md-card>img,md-card>md-card-header img,md-card md-card-title-media img{box-sizing:border-box;display:flex;flex:0 0 auto;width:100%;height:auto}md-card md-card-title{padding:24px 16px 16px;display:flex;flex:1 1 auto;flex-direction:row}md-card md-card-title+md-card-content{padding-top:0}md-card md-card-title md-card-title-text{flex:1;flex-direction:column;display:flex}md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}md-card md-card-title md-card-title-media{margin-top:-8px}md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}md-card md-card-content{display:block;padding:16px}md-card md-card-content>p:first-child{margin-top:0}md-card md-card-content>p:last-child{margin-bottom:0}md-card md-card-content .md-media-xl{height:240px;width:240px}md-card .md-actions,md-card md-card-actions{margin:8px}md-card .md-actions.layout-column .md-button:not(.md-icon-button),md-card md-card-actions.layout-column .md-button:not(.md-icon-button){margin:2px 0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type{margin-top:0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type{margin-bottom:0}md-card .md-actions.layout-column .md-button.md-icon-button,md-card md-card-actions.layout-column .md-button.md-icon-button{margin-top:6px;margin-bottom:6px}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions{flex:1;justify-content:flex-start;display:flex;flex-direction:row}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button){margin:0 4px}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:auto;margin-right:0}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:0}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:auto;margin-left:0}md-card .md-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button{margin-left:6px;margin-right:6px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:auto;margin-right:12px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:12px}[dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,[dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:auto;margin-left:12px}md-card .md-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) .md-button+md-card-icon-actions{flex:1;justify-content:flex-end;display:flex;flex-direction:row}md-card md-card-footer{margin-top:auto;padding:16px}@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}.md-image-no-fill>img{width:auto;height:auto}.md-inline-form md-checkbox{margin:19px 0 18px}md-checkbox{box-sizing:border-box;display:inline-block;margin-bottom:16px;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;min-width:20px;min-height:20px;margin-left:0;margin-right:16px}[dir=rtl] md-checkbox{margin-left:16px;margin-right:0}md-checkbox:last-of-type{margin-left:0;margin-right:0}md-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}md-checkbox.md-align-top-left>div.md-container{top:12px}md-checkbox .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}[dir=rtl] md-checkbox .md-container{left:auto;right:0}md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-checkbox .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox .md-icon{box-sizing:border-box;transition:.24s;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked .md-icon{border-color:transparent}md-checkbox.md-checked .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4.66667px;top:.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-checkbox[disabled]{cursor:default}md-checkbox.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-checkbox .md-label{box-sizing:border-box;position:relative;display:inline-block;vertical-align:middle;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:30px;margin-right:0}[dir=rtl] md-checkbox .md-label{margin-left:0;margin-right:30px}.md-contact-chips .md-chips md-chip{padding:0 25px 0 0}[dir=rtl] .md-contact-chips .md-chips md-chip{padding:0 0 0 25px}.md-contact-chips .md-chips md-chip .md-contact-avatar{float:left}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar{float:right}.md-contact-chips .md-chips md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}[dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px;width:120px}[dir=rtl] .md-contact-suggestion .md-contact-name{margin-left:auto;margin-right:8px}.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}.md-chips{display:block;font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px;padding:0 0 8px 3px;vertical-align:middle}.md-chips:after{content:"";display:table;clear:both}[dir=rtl] .md-chips{padding:0 3px 8px 0}.md-chips.md-readonly .md-chip-input-container{min-height:32px}.md-chips:not(.md-readonly){cursor:text}.md-chips.md-removable md-chip{padding-right:22px}[dir=rtl] .md-chips.md-removable md-chip{padding-right:0;padding-left:22px}.md-chips.md-removable md-chip .md-chip-content{padding-right:4px}[dir=rtl] .md-chips.md-removable md-chip .md-chip-content{padding-right:0;padding-left:4px}.md-chips md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}[dir=rtl] .md-chips md-chip{margin:8px 0 0 8px;float:right}.md-chips md-chip .md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-chips md-chip .md-chip-content{float:right}.md-chips md-chip .md-chip-content:focus{outline:none}.md-chips md-chip._md-chip-content-edit-is-enabled{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.md-chips md-chip .md-chip-remove-container{position:absolute;right:0;line-height:22px}[dir=rtl] .md-chips md-chip .md-chip-remove-container{right:auto;left:0}.md-chips md-chip .md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:transparent;border:none;box-shadow:none;margin:0;position:relative}.md-chips md-chip .md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.md-chips .md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;float:left}[dir=rtl] .md-chips .md-chip-input-container{margin:8px 0 0 8px;float:right}.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type=email],.md-chips .md-chip-input-container input[type=number],.md-chips .md-chip-input-container input[type=tel],.md-chips .md-chip-input-container input[type=text],.md-chips .md-chip-input-container input[type=url]{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type=email]:focus,.md-chips .md-chip-input-container input[type=number]:focus,.md-chips .md-chip-input-container input[type=tel]:focus,.md-chips .md-chip-input-container input[type=text]:focus,.md-chips .md-chip-input-container input[type=url]:focus{outline:none}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{background:transparent}.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none}.md-chips .md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:focus{outline:none}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{height:32px}.md-chips .md-chip-input-container md-autocomplete{box-shadow:none}.md-chips .md-chip-input-container md-autocomplete input{position:relative}.md-chips .md-chip-input-container:not(:first-child){margin:8px 8px 0 0}[dir=rtl] .md-chips .md-chip-input-container:not(:first-child){margin:8px 0 0 8px}.md-chips .md-chip-input-container input{background:transparent;border-width:0}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast:active){.md-chip-input-container,md-chip{border:1px solid #fff}.md-chip-input-container md-autocomplete{border:none}}md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}@media print{md-content{overflow:visible!important}}md-calendar{font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-calendar-scroll-mask{display:inline-block;overflow:hidden;height:308px}.md-calendar-scroll-mask .md-virtual-repeat-scroller{overflow-y:scroll;-webkit-overflow-scrolling:touch}.md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar{display:none}.md-calendar-scroll-mask .md-virtual-repeat-offsetter{width:100%}.md-calendar-scroll-container{box-shadow:inset -3px 3px 6px rgba(0,0,0,.2);display:inline-block;height:308px;width:346px}.md-calendar-date{height:44px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box}.md-calendar-date:first-child{padding-left:16px}[dir=rtl] .md-calendar-date:first-child{padding-left:0;padding-right:16px}.md-calendar-date:last-child{padding-right:16px}[dir=rtl] .md-calendar-date:last-child{padding-right:0;padding-left:16px}.md-calendar-date.md-calendar-date-disabled{cursor:default}.md-calendar-date-selection-indicator{transition:background-color,color .4s cubic-bezier(.25,.8,.25,1);border-radius:50%;display:inline-block;width:40px;height:40px;line-height:40px}.md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator{cursor:pointer}.md-calendar-month-label{height:44px;font-size:14px;font-weight:500;padding:0 0 0 24px}[dir=rtl] .md-calendar-month-label{padding:0 24px 0 0}.md-calendar-month-label.md-calendar-label-clickable{cursor:pointer}.md-calendar-month-label md-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .md-calendar-month-label md-icon{-webkit-transform:none;transform:none}.md-calendar-month-label span{vertical-align:middle}.md-calendar-day-header{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar-day-header th{height:40px;width:44px;text-align:center;padding:0;border:none;box-sizing:content-box;font-weight:400}.md-calendar-day-header th:first-child{padding-left:16px}[dir=rtl] .md-calendar-day-header th:first-child{padding-left:0;padding-right:16px}.md-calendar-day-header th:last-child{padding-right:16px}[dir=rtl] .md-calendar-day-header th:last-child{padding-right:0;padding-left:16px}.md-calendar{table-layout:fixed;border-spacing:0;border-collapse:collapse}.md-calendar tr:last-child td{border-bottom-width:1px;border-bottom-style:solid}.md-calendar:first-child{border-top:1px solid transparent}.md-calendar tbody,.md-calendar td,.md-calendar tr{vertical-align:middle;box-sizing:content-box}md-datepicker{white-space:nowrap;overflow:hidden;vertical-align:middle}.md-inline-form md-datepicker{margin-top:12px}.md-datepicker-button{display:inline-block;box-sizing:border-box;background:none;vertical-align:middle;position:relative}.md-datepicker-button:before{top:0;left:0;bottom:0;right:0;position:absolute;content:"";speak:none}.md-datepicker-input{font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:none;background:transparent;min-width:120px;max-width:328px;padding:0 0 5px}.md-datepicker-input::-ms-clear{display:none}._md-datepicker-floating-label>md-datepicker{overflow:visible}._md-datepicker-floating-label>md-datepicker .md-datepicker-input-container{border:none}._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:left;margin-top:-12px;top:9.5px}[dir=rtl] ._md-datepicker-floating-label>md-datepicker .md-datepicker-button{float:right}._md-datepicker-floating-label .md-input{float:none}._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:18px;left:auto;width:calc(100% - 84px)}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon>label:not(.md-no-float):not(.md-container-ignore){right:auto;left:18px}._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:64px}[dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation{margin-left:auto;margin-right:64px}._md-datepicker-has-triangle-icon{padding-right:18px;margin-right:-18px}[dir=rtl] ._md-datepicker-has-triangle-icon{padding-right:0;padding-left:18px;margin-right:auto;margin-left:-18px}.md-datepicker-input-container{position:relative;border-bottom-width:1px;border-bottom-style:solid;display:inline-block;width:auto}.md-icon-button+.md-datepicker-input-container{margin-left:12px}[dir=rtl] .md-icon-button+.md-datepicker-input-container{margin-left:auto;margin-right:12px}.md-datepicker-input-container.md-datepicker-focused{border-bottom-width:2px}.md-datepicker-is-showing .md-scroll-mask{z-index:99}.md-datepicker-calendar-pane{position:absolute;top:0;left:-100%;z-index:100;border-width:1px;border-style:solid;background:transparent;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:0 0;transform-origin:0 0;transition:-webkit-transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1);transition:transform .2s cubic-bezier(.25,.8,.25,1),-webkit-transform .2s cubic-bezier(.25,.8,.25,1)}.md-datepicker-calendar-pane.md-pane-open{-webkit-transform:scale(1);transform:scale(1)}.md-datepicker-input-mask{height:40px;width:340px;position:relative;overflow:hidden;background:transparent;pointer-events:none;cursor:text}.md-datepicker-calendar{opacity:0;transition:opacity .2s cubic-bezier(.5,0,.25,1)}.md-pane-open .md-datepicker-calendar{opacity:1}.md-datepicker-calendar md-calendar:focus{outline:none}.md-datepicker-expand-triangle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid}.md-datepicker-triangle-button{position:absolute;right:0;bottom:-2.5px;-webkit-transform:translateX(45%);transform:translateX(45%)}[dir=rtl] .md-datepicker-triangle-button{right:auto;left:0;-webkit-transform:translateX(-45%);transform:translateX(-45%)}.md-datepicker-triangle-button.md-button.md-icon-button{height:36px;width:36px;position:absolute;padding:8px}md-datepicker[disabled] .md-datepicker-input-container{border-bottom-color:transparent}md-datepicker[disabled] .md-datepicker-triangle-button{display:none}.md-datepicker-open{overflow:hidden}.md-datepicker-open .md-datepicker-input-container,.md-datepicker-open input.md-input{border-bottom-color:transparent}.md-datepicker-open .md-datepicker-triangle-button,.md-datepicker-open.md-input-has-placeholder>label,.md-datepicker-open.md-input-has-value>label,.md-datepicker-pos-adjusted .md-datepicker-input-mask{display:none}.md-datepicker-calendar-pane .md-calendar{-webkit-transform:translateY(-85px);transform:translateY(-85px);transition:-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1);transition:transform .65s cubic-bezier(.25,.8,.25,1),-webkit-transform .65s cubic-bezier(.25,.8,.25,1);transition-delay:.125s}.md-datepicker-calendar-pane.md-pane-open .md-calendar{-webkit-transform:translateY(0);transform:translateY(0)}.md-dialog-is-showing{max-height:100%}.md-dialog-container{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}md-dialog{opacity:0;min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);display:flex;flex-direction:column}md-dialog.md-transition-in{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}md-dialog.md-transition-out{opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate(0,100%) scale(.2);transform:translate(0,100%) scale(.2)}md-dialog>form{display:flex;flex-direction:column;overflow:auto}md-dialog .md-dialog-content{padding:24px}md-dialog md-dialog-content{order:1;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:none}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content .md-dialog-content-body{width:100%}md-dialog md-dialog-content .md-prompt-input-container{width:100%;box-sizing:border-box}md-dialog .md-actions,md-dialog md-dialog-actions{display:flex;order:2;box-sizing:border-box;align-items:center;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}[dir=rtl] md-dialog .md-actions,[dir=rtl] md-dialog md-dialog-actions{padding-right:16px;padding-left:8px}md-dialog .md-actions .md-button,md-dialog md-dialog-actions .md-button{margin:8px 0 8px 8px}[dir=rtl] md-dialog .md-actions .md-button,[dir=rtl] md-dialog md-dialog-actions .md-button{margin-left:0;margin-right:8px}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}@media (max-width:959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}md-divider[md-inset]{margin-left:80px}[dir=rtl] md-divider[md-inset]{margin-left:auto;margin-right:80px}.layout-gt-lg-row>md-divider,.layout-gt-md-row>md-divider,.layout-gt-sm-row>md-divider,.layout-gt-xs-row>md-divider,.layout-lg-row>md-divider,.layout-md-row>md-divider,.layout-row>md-divider,.layout-sm-row>md-divider,.layout-xl-row>md-divider,.layout-xs-row>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}md-fab-speed-dial{position:relative;display:flex;align-items:center;z-index:20}md-fab-speed-dial.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-speed-dial.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-speed-dial.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-speed-dial.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-speed-dial:not(.md-hover-full){pointer-events:none}md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item,md-fab-speed-dial:not(.md-hover-full).md-is-open,md-fab-speed-dial:not(.md-hover-full) md-fab-trigger{pointer-events:auto}md-fab-speed-dial ._md-css-variables{z-index:20}md-fab-speed-dial.md-is-open .md-fab-action-item{align-items:center}md-fab-speed-dial md-fab-actions{display:flex;height:auto}md-fab-speed-dial md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-down{flex-direction:column}md-fab-speed-dial.md-down md-fab-trigger{order:1}md-fab-speed-dial.md-down md-fab-actions{flex-direction:column;order:2}md-fab-speed-dial.md-up{flex-direction:column}md-fab-speed-dial.md-up md-fab-trigger{order:2}md-fab-speed-dial.md-up md-fab-actions{flex-direction:column-reverse;order:1}md-fab-speed-dial.md-left{flex-direction:row}md-fab-speed-dial.md-left md-fab-trigger{order:2}md-fab-speed-dial.md-left md-fab-actions{flex-direction:row-reverse;order:1}md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-right{flex-direction:row}md-fab-speed-dial.md-right md-fab-trigger{order:1}md-fab-speed-dial.md-right md-fab-actions{flex-direction:row;order:2}md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-speed-dial.md-fling-remove .md-fab-action-item>*,md-fab-speed-dial.md-scale-remove .md-fab-action-item>*{visibility:hidden}md-fab-speed-dial.md-fling .md-fab-action-item{opacity:1}md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item{opacity:0;transition-duration:0s}md-fab-speed-dial.md-scale .md-fab-action-item{-webkit-transform:scale(0);transform:scale(0);transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.14286s}md-fab-toolbar{display:block}md-fab-toolbar.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}md-fab-toolbar.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}md-fab-toolbar.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}md-fab-toolbar.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}md-fab-toolbar .md-fab-toolbar-wrapper{display:block;position:relative;overflow:hidden;height:68px}md-fab-toolbar md-fab-trigger{position:absolute;z-index:20}md-fab-toolbar md-fab-trigger button{overflow:visible!important}md-fab-toolbar md-fab-trigger .md-fab-toolbar-background{display:block;position:absolute;z-index:21;opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2)}md-fab-toolbar md-fab-trigger md-icon{position:relative;z-index:22;opacity:1;transition:all .2s ease-in}md-fab-toolbar.md-left md-fab-trigger{right:0}[dir=rtl] md-fab-toolbar.md-left md-fab-trigger{right:auto;left:0}md-fab-toolbar.md-left .md-toolbar-tools{flex-direction:row-reverse}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:.6rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-right:auto;margin-left:.6rem}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:-.8rem}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-.8rem}md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:8px}[dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:8px}md-fab-toolbar.md-right md-fab-trigger{left:0}[dir=rtl] md-fab-toolbar.md-right md-fab-trigger{left:auto;right:0}md-fab-toolbar.md-right .md-toolbar-tools{flex-direction:row}md-fab-toolbar md-toolbar{background-color:transparent!important;pointer-events:none;z-index:23}md-fab-toolbar md-toolbar .md-toolbar-tools{padding:0 20px;margin-top:3px}md-fab-toolbar md-toolbar .md-fab-action-item{opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s}md-fab-toolbar.md-is-open md-fab-trigger>button{box-shadow:none}md-fab-toolbar.md-is-open md-fab-trigger>button md-icon{opacity:0}md-fab-toolbar.md-is-open .md-fab-action-item{opacity:1;-webkit-transform:scale(1);transform:scale(1)}md-grid-list{display:block;position:relative}md-grid-list,md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure{box-sizing:border-box}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{display:flex;align-items:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:flex;flex-direction:row;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden;position:absolute;left:0;right:0}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}}md-icon{margin:auto;background-repeat:no-repeat;display:inline-block;vertical-align:middle;fill:currentColor;height:24px;width:24px;min-height:24px;min-width:24px}md-icon svg{pointer-events:none;display:block}md-icon[md-font-icon]{line-height:24px;width:auto}md-input-container{display:inline-block;position:relative;padding:2px;margin:18px 0;vertical-align:middle}md-input-container:after{content:"";display:table;clear:both}md-input-container.md-block{display:block}md-input-container .md-errors-spacer{float:right;min-height:24px;min-width:1px}[dir=rtl] md-input-container .md-errors-spacer{float:left}md-input-container>md-icon{position:absolute;top:8px;left:2px;right:auto}[dir=rtl] md-input-container>md-icon{left:auto;right:2px}md-input-container input[type=color],md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=datetime],md-input-container input[type=email],md-input-container input[type=month],md-input-container input[type=number],md-input-container input[type=password],md-input-container input[type=search],md-input-container input[type=tel],md-input-container input[type=text],md-input-container input[type=time],md-input-container input[type=url],md-input-container input[type=week],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type=date],md-input-container input[type=datetime-local],md-input-container input[type=month],md-input-container input[type=time],md-input-container input[type=week]{min-height:26px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{min-height:26px;-ms-flex-preferred-size:auto}md-input-container textarea[md-no-autogrow]{height:auto;overflow:auto}md-input-container label:not(.md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}[dir=rtl] md-input-container label:not(.md-container-ignore){left:auto;right:0}md-input-container label:not(.md-container-ignore).md-required:after{content:" *";font-size:13px;vertical-align:top}md-input-container .md-placeholder,md-input-container label:not(.md-no-float):not(.md-container-ignore){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:3px;padding-right:0;z-index:1;-webkit-transform:translate3d(0,28px,0) scale(1);transform:translate3d(0,28px,0) scale(1);transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);max-width:100%;-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container .md-placeholder,[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore){padding-left:0;padding-right:3px;-webkit-transform-origin:right top;transform-origin:right top}md-input-container .md-placeholder{position:absolute;top:0;opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}md-input-container.md-input-focused .md-placeholder{opacity:1;-webkit-transform:translate3d(0,24px,0);transform:translate3d(0,24px,0)}md-input-container.md-input-has-value .md-placeholder{transition:none;opacity:0}md-input-container:not(.md-input-has-value):not(.md-input-has-placeholder) input:not(:focus){color:transparent}md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}md-input-container .md-input{order:2;display:block;margin-top:0;background:none;padding:2px 2px 1px;border-width:0 0 1px;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;width:100%;box-sizing:border-box;float:left}[dir=rtl] md-input-container .md-input{float:right}md-input-container .md-input:focus{outline:none}md-input-container .md-input:invalid{outline:none;box-shadow:none}md-input-container .md-input.md-no-flex{flex:none!important}md-input-container .md-char-counter{text-align:right;padding-right:2px;padding-left:0}[dir=rtl] md-input-container .md-char-counter{text-align:left;padding-right:0;padding-left:2px}md-input-container .md-input-messages-animation{position:relative;order:4;overflow:hidden;clear:left}[dir=rtl] md-input-container .md-input-messages-animation{clear:right}md-input-container .md-char-counter,md-input-container .md-input-message-animation{font-size:12px;line-height:14px;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2);opacity:1;margin-top:0;padding-top:5px}md-input-container .md-char-counter:not(.md-char-counter),md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:5px;padding-left:0}[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),[dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter){padding-right:0;padding-left:5px}md-input-container .md-input-message-animation.ng-enter-prepare,md-input-container .md-input-message-animation.ng-enter:not(.ng-enter-active),md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){-webkit-transform:translate3d(0,6px,0) scale(.75);transform:translate3d(0,6px,0) scale(.75);transition:width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1)}md-input-container.md-input-has-value label{transition:none}md-input-container.md-input-focused .md-input,md-input-container.md-input-resized .md-input,md-input-container .md-input.ng-invalid.ng-dirty{padding-bottom:0;border-width:0 0 2px}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:bottom -1px left 0;background-size:4px 1px;background-repeat:repeat-x}md-input-container.md-icon-float{transition:margin-top .4s cubic-bezier(.25,.8,.25,1)}md-input-container.md-icon-float>label{pointer-events:none;position:absolute}md-input-container.md-icon-float>md-icon{top:8px;left:2px;right:auto}[dir=rtl] md-input-container.md-icon-float>md-icon{left:auto;right:2px}md-input-container.md-icon-left>label .md-placeholder,md-input-container.md-icon-left>label:not(.md-no-float):not(.md-container-ignore),md-input-container.md-icon-right>label .md-placeholder,md-input-container.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 36px - 18px)}md-input-container.md-icon-left{padding-left:36px;padding-right:0}[dir=rtl] md-input-container.md-icon-left{padding-left:0;padding-right:36px}md-input-container.md-icon-left>label{left:36px;right:auto}[dir=rtl] md-input-container.md-icon-left>label{left:auto;right:36px}md-input-container.md-icon-right{padding-left:0;padding-right:36px}[dir=rtl] md-input-container.md-icon-right{padding-left:36px;padding-right:0}md-input-container.md-icon-right>md-icon:last-of-type{margin:0;right:2px;left:auto}[dir=rtl] md-input-container.md-icon-right>md-icon:last-of-type{right:auto;left:2px}md-input-container.md-icon-left.md-icon-right{padding-left:36px;padding-right:36px}md-input-container.md-icon-left.md-icon-right>label .md-placeholder,md-input-container.md-icon-left.md-icon-right>label:not(.md-no-float):not(.md-container-ignore){width:calc(100% - 72px)}.md-resize-wrapper{position:relative}.md-resize-wrapper:after{content:"";display:table;clear:both}.md-resize-handle{position:absolute;bottom:-5px;left:0;height:10px;background:transparent;width:100%;cursor:ns-resize}@media screen and (-ms-high-contrast:active){md-input-container.md-default-theme>md-icon{fill:#fff}}md-list{display:block;padding:8px 0}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.2em}md-list.md-dense md-list-item,md-list.md-dense md-list-item .md-list-item-inner{min-height:48px}md-list.md-dense md-list-item .md-list-item-inner:before,md-list.md-dense md-list-item:before{content:"";min-height:48px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child,md-list.md-dense md-list-item md-icon:first-child{width:20px;height:20px}md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:36px}[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list.md-dense md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:36px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-avatar-icon,md-list.md-dense md-list-item .md-list-item-inner .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:20px}[dir=rtl] md-list.md-dense md-list-item .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-avatar-icon,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:20px}md-list.md-dense md-list-item .md-avatar,md-list.md-dense md-list-item .md-list-item-inner .md-avatar{flex:none;width:36px;height:36px}md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line .md-list-item-text p,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line .md-list-item-text p,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h4,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text p{line-height:1.05;font-size:12px}md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,md-list.md-dense md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:13px}md-list.md-dense md-list-item.md-2-line,md-list.md-dense md-list-item.md-2-line>.md-no-style{min-height:60px}md-list.md-dense md-list-item.md-2-line:before,md-list.md-dense md-list-item.md-2-line>.md-no-style:before{content:"";min-height:60px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-2-line .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-avatar,md-list.md-dense md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list.md-dense md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list.md-dense md-list-item.md-3-line,md-list.md-dense md-list-item.md-3-line>.md-no-style{min-height:76px}md-list.md-dense md-list-item.md-3-line:before,md-list.md-dense md-list-item.md-3-line>.md-no-style:before{content:"";min-height:76px;visibility:hidden;display:inline-block}md-list.md-dense md-list-item.md-3-line>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>.md-avatar,md-list.md-dense md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list.md-dense md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list-item{position:relative}md-list-item.md-proxy-focus.md-focused .md-no-style{transition:background-color .15s linear}md-list-item._md-button-wrap{position:relative}md-list-item._md-button-wrap>div.md-button:first-child{display:flex;align-items:center;justify-content:flex-start;padding:0 16px;margin:0;font-weight:400;text-align:left;border:medium none}[dir=rtl] md-list-item._md-button-wrap>div.md-button:first-child{text-align:right}md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{position:absolute;top:0;left:0;height:100%;margin:0;padding:0}md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner{width:100%}md-list-item._md-button-wrap>div.md-button:first-child .md-list-item-inner:before{content:"";min-height:inherit;visibility:hidden;display:inline-block}md-list-item.md-no-proxy,md-list-item .md-no-style{position:relative;padding:0 16px;flex:1 1 auto}md-list-item.md-no-proxy.md-button,md-list-item .md-no-style.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;flex-direction:inherit;align-items:inherit;border-radius:0;margin:0}[dir=rtl] md-list-item.md-no-proxy.md-button,[dir=rtl] md-list-item .md-no-style.md-button{text-align:right}md-list-item.md-no-proxy.md-button>.md-ripple-container,md-list-item .md-no-style.md-button>.md-ripple-container{border-radius:0}md-list-item.md-no-proxy:focus,md-list-item .md-no-style:focus{outline:none}md-list-item.md-clickable:hover{cursor:pointer}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}[dir=rtl] md-list-item md-divider{left:auto;right:0}md-list-item md-divider[md-inset]{left:72px;width:calc(100% - 72px);margin:0!important}[dir=rtl] md-list-item md-divider[md-inset]{left:auto;right:72px}md-list-item,md-list-item .md-list-item-inner{display:flex;justify-content:flex-start;align-items:center;min-height:48px;height:auto}md-list-item .md-list-item-inner:before,md-list-item:before{content:"";min-height:48px;visibility:hidden;display:inline-block}md-list-item .md-list-item-inner>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-list-item .md-list-item-inner>div.md-primary>md-checkbox,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox,md-list-item .md-list-item-inner>md-checkbox,md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox,md-list-item md-checkbox.md-secondary{align-self:center}md-list-item .md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item .md-list-item-inner>md-checkbox .md-label,md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox .md-label,md-list-item md-checkbox.md-secondary .md-label{display:none}md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:32px}[dir=rtl] md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),[dir=rtl] md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:auto;margin-left:32px}md-list-item .md-avatar,md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar,md-list-item .md-list-item-inner .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}[dir=rtl] md-list-item .md-avatar,[dir=rtl] md-list-item .md-avatar-icon,[dir=rtl] md-list-item .md-list-item-inner .md-avatar,[dir=rtl] md-list-item .md-list-item-inner .md-avatar-icon{margin-right:auto;margin-left:16px}md-list-item .md-avatar,md-list-item .md-list-item-inner .md-avatar{flex:none;width:40px;height:40px}md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar-icon{padding:8px}md-list-item .md-avatar-icon svg,md-list-item .md-list-item-inner .md-avatar-icon svg{width:24px;height:24px}md-list-item .md-list-item-inner>md-checkbox,md-list-item>md-checkbox{width:24px;margin-left:3px;margin-right:29px;margin-top:16px}[dir=rtl] md-list-item .md-list-item-inner>md-checkbox,[dir=rtl] md-list-item>md-checkbox{margin-left:29px;margin-right:3px}md-list-item .md-list-item-inner .md-secondary-container,md-list-item .md-secondary-container{display:flex;align-items:center;position:relative;flex-shrink:0;margin:auto;margin-right:0;margin-left:auto}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container,[dir=rtl] md-list-item .md-secondary-container{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,md-list-item .md-secondary-container .md-button:last-of-type,md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type,[dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-checkbox,md-list-item .md-secondary-container md-checkbox{margin-top:0;margin-bottom:0}md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,md-list-item .md-secondary-container md-checkbox:last-child{width:24px;margin-right:0}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child,[dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child{margin-right:auto;margin-left:0}md-list-item .md-list-item-inner .md-secondary-container md-switch,md-list-item .md-secondary-container md-switch{margin-top:0;margin-bottom:0;margin-right:-6px}[dir=rtl] md-list-item .md-list-item-inner .md-secondary-container md-switch,[dir=rtl] md-list-item .md-secondary-container md-switch{margin-right:auto;margin-left:-6px}md-list-item .md-list-item-inner>.md-list-item-inner>p,md-list-item .md-list-item-inner>p,md-list-item>.md-list-item-inner>p,md-list-item>p{flex:1 1 auto;margin:0}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{align-items:flex-start;justify-content:center}md-list-item.md-2-line.md-long-text,md-list-item.md-2-line>.md-no-style.md-long-text,md-list-item.md-3-line.md-long-text,md-list-item.md-3-line>.md-no-style.md-long-text{margin-top:8px;margin-bottom:8px}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>.md-no-style .md-list-item-text{flex:1 1 auto;margin:auto;text-overflow:ellipsis;overflow:hidden}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}[dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset,[dir=rtl] md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:auto;margin-right:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.01em;margin:0;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.01em;margin:3px 0 1px;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.01em;margin:0;line-height:1.6em}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style{height:auto;min-height:72px}md-list-item.md-2-line:before,md-list-item.md-2-line>.md-no-style:before{content:"";min-height:72px;visibility:hidden;display:inline-block}md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line>.md-avatar,md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list-item.md-2-line>.md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text{flex:1 1 auto}md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{height:auto;min-height:88px}md-list-item.md-3-line:before,md-list-item.md-3-line>.md-no-style:before{content:"";min-height:88px;visibility:hidden;display:inline-block}md-list-item.md-3-line>.md-avatar,md-list-item.md-3-line>.md-no-style>.md-avatar,md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}.md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px;max-height:calc(100vh - 10px);overflow:auto}.md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}.md-open-menu-container md-menu-content>*{opacity:0}.md-open-menu-container:not(.md-clickable){pointer-events:none}.md-open-menu-container.md-active{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.2s}.md-open-menu-container.md-active>md-menu-content>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.2s;transition-delay:.1s}.md-open-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.25s}md-menu-content{display:flex;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense md-menu-item{height:32px;min-height:32px}md-menu-item{display:flex;flex-direction:row;min-height:48px;height:48px;align-content:center;justify-content:flex-start}md-menu-item>*{width:100%;margin:auto 0;padding-left:16px;padding-right:16px}md-menu-item>a.md-button{padding-top:5px}md-menu-item>.md-button{text-align:left;display:inline-block;border-radius:0;margin:auto 0;font-size:15px;text-transform:none;font-weight:400;height:100%;padding-left:16px;padding-right:16px;width:100%}md-menu-item>.md-button::-moz-focus-inner{padding:0;border:0}[dir=rtl] md-menu-item>.md-button{text-align:right}md-menu-item>.md-button md-icon{margin:auto 16px auto 0}[dir=rtl] md-menu-item>.md-button md-icon{margin:auto 0 auto 16px}md-menu-item>.md-button p{display:inline-block;margin:auto}md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}md-menu-item>.md-button .md-ripple-container{border-radius:inherit}md-toolbar .md-menu{height:auto;margin:auto;padding:0}@media (max-width:959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width:960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}md-toolbar.md-menu-toolbar h2.md-toolbar-tools{line-height:1rem;height:auto;padding:28px;padding-bottom:12px}md-toolbar.md-has-open-menu{position:relative;z-index:100}md-menu-bar{padding:0 20px;display:block;position:relative;z-index:2}md-menu-bar .md-menu{display:inline-block;padding:0;position:relative}md-menu-bar button{font-size:14px;padding:0 10px;margin:0;border:0;background-color:transparent;height:40px}md-menu-bar md-backdrop.md-menu-backdrop{z-index:-2}md-menu-content.md-menu-bar-menu.md-dense{max-height:none;padding:16px 0}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent{position:relative}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{position:absolute;padding:0;width:24px;top:6px;left:24px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>md-icon{left:auto;right:24px}md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 32px 0 64px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent>.md-button{padding:0 64px 0 32px}md-menu-content.md-menu-bar-menu.md-dense .md-button{min-height:0;height:32px}md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:left}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span{float:right}md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:right;margin:0 8px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text{float:left}md-menu-content.md-menu-bar-menu.md-dense md-menu-divider{margin:8px 0}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:left}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button,[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item>.md-button{text-align:right}md-menu-content.md-menu-bar-menu.md-dense .md-menu{padding:0}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{position:relative;margin:0;width:100%;text-transform:none;font-weight:400;border-radius:0;padding-left:16px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button{padding-left:0;padding-right:16px}md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{display:block;content:"\25BC";position:absolute;top:0;speak:none;-webkit-transform:rotate(270deg) scaleY(.45) scaleX(.9);transform:rotate(270deg) scaleY(.45) scaleX(.9);right:28px}[dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu>.md-button:after{-webkit-transform:rotate(90deg) scaleY(.45) scaleX(.9);transform:rotate(90deg) scaleY(.45) scaleX(.9);right:auto;left:28px}.md-nav-bar{border-style:solid;border-width:0 0 1px;height:48px;position:relative}._md-nav-bar-list{outline:none;list-style:none;margin:0;padding:0;box-sizing:border-box;display:flex;flex-direction:row}.md-nav-item:first-of-type{margin-left:8px}.md-button._md-nav-button{line-height:24px;margin:0 4px;padding:12px 16px;transition:background-color .35s cubic-bezier(.35,0,.25,1)}.md-button._md-nav-button:focus{outline:none}md-nav-ink-bar{bottom:0;height:2px;left:auto;position:absolute;right:auto;background-color:#000}md-nav-ink-bar._md-left{transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-nav-ink-bar._md-right{transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1)}md-nav-ink-bar.ng-animate{transition:none}md-nav-extra-content{min-height:48px;padding-right:12px}@-webkit-keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes indeterminate-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}md-progress-circular{position:relative;display:block}md-progress-circular._md-progress-circular-disabled{visibility:hidden}md-progress-circular.md-mode-indeterminate svg{-webkit-animation:indeterminate-rotate 1568.63ms linear infinite;animation:indeterminate-rotate 1568.63ms linear infinite}md-progress-circular svg{position:absolute;overflow:visible;top:0;left:0}md-progress-linear{display:block;position:relative;width:100%;height:5px;padding-top:0!important;margin-bottom:0!important}md-progress-linear._md-progress-linear-disabled{visibility:hidden}md-progress-linear .md-container{display:block;position:relative;overflow:hidden;width:100%;height:5px;-webkit-transform:translate(0,0) scale(1,1);transform:translate(0,0) scale(1,1)}md-progress-linear .md-container .md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear .md-container .md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}md-progress-linear .md-container .md-bar1,md-progress-linear .md-container .md-bar2{transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}md-progress-linear .md-container.md-mode-query .md-bar1{display:none}md-progress-linear .md-container.md-mode-query .md-bar2{transition:all .2s linear;-webkit-animation:query .8s infinite cubic-bezier(.39,.575,.565,1);animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}md-progress-linear .md-container.md-mode-determinate .md-bar1{display:none}md-progress-linear .md-container.md-mode-indeterminate .md-bar1{-webkit-animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite;animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}md-progress-linear .md-container.md-mode-indeterminate .md-bar2{-webkit-animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite;animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container{-webkit-animation:none;animation:none}md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1,md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2{-webkit-animation-name:none;animation-name:none}md-progress-linear .md-container.md-mode-buffer{background-color:transparent!important;transition:all .2s linear}md-progress-linear .md-container.md-mode-buffer .md-dashed:before{display:block;-webkit-animation:buffer 3s infinite linear;animation:buffer 3s infinite linear}@-webkit-keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}to{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@keyframes query{0%{opacity:1;-webkit-transform:translateX(35%) scale(.3,1);transform:translateX(35%) scale(.3,1)}to{opacity:0;-webkit-transform:translateX(-50%) scale(0,1);transform:translateX(-50%) scale(0,1)}}@-webkit-keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}to{opacity:1;background-position:-200px -23px}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}to{opacity:1;background-position:-200px -23px}}@-webkit-keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-1{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:linear;animation-timing-function:linear}36.6%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.33473,.12482,.78584,1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{-webkit-transform:scaleX(.83);transform:scaleX(.83);-webkit-animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}to{left:95.44444%}}@keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;-webkit-animation-timing-function:linear;animation-timing-function:linear}20%{left:-105.16667%;-webkit-animation-timing-function:cubic-bezier(.5,0,.70173,.49582);animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;-webkit-animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635);animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}to{left:95.44444%}}@-webkit-keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-scale-2{0%{-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{-webkit-transform:scaleX(.57);transform:scaleX(.57);-webkit-animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{-webkit-transform:scaleX(.91);transform:scaleX(.91);-webkit-animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}to{-webkit-transform:scaleX(.1);transform:scaleX(.1)}}@-webkit-keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40968);animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}to{left:117.38889%}}@keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;-webkit-animation-timing-function:cubic-bezier(.15,0,.51506,.40968);animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;-webkit-animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372);animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;-webkit-animation-timing-function:cubic-bezier(.4,.62703,.6,.90203);animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}to{left:117.38889%}}md-radio-button{box-sizing:border-box;display:block;margin-bottom:16px;white-space:nowrap;cursor:pointer;position:relative}md-radio-button[disabled],md-radio-button[disabled] .md-container{cursor:default}md-radio-button .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}[dir=rtl] md-radio-button .md-container{left:auto;right:0}md-radio-button .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-radio-button .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-radio-button.md-align-top-left>div.md-container{top:12px}md-radio-button .md-off{border-style:solid;border-width:2px;transition:border-color .28s ease}md-radio-button .md-off,md-radio-button .md-on{box-sizing:border-box;position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%}md-radio-button .md-on{transition:-webkit-transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease;-webkit-transform:scale(0);transform:scale(0)}md-radio-button.md-checked .md-on{-webkit-transform:scale(.5);transform:scale(.5)}md-radio-button .md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}[dir=rtl] md-radio-button .md-label{margin-left:0;margin-right:30px}md-radio-group.layout-column md-radio-button,md-radio-group.layout-gt-lg-column md-radio-button,md-radio-group.layout-gt-md-column md-radio-button,md-radio-group.layout-gt-sm-column md-radio-button,md-radio-group.layout-gt-xs-column md-radio-button,md-radio-group.layout-lg-column md-radio-button,md-radio-group.layout-md-column md-radio-button,md-radio-group.layout-sm-column md-radio-button,md-radio-group.layout-xl-column md-radio-button,md-radio-group.layout-xs-column md-radio-button{margin-bottom:16px}md-radio-group.layout-gt-lg-row md-radio-button,md-radio-group.layout-gt-md-row md-radio-button,md-radio-group.layout-gt-sm-row md-radio-button,md-radio-group.layout-gt-xs-row md-radio-button,md-radio-group.layout-lg-row md-radio-button,md-radio-group.layout-md-row md-radio-button,md-radio-group.layout-row md-radio-button,md-radio-group.layout-sm-row md-radio-button,md-radio-group.layout-xl-row md-radio-button,md-radio-group.layout-xs-row md-radio-button{margin:0 16px 0 0}[dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-md-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button,[dir=rtl] md-radio-group.layout-lg-row md-radio-button,[dir=rtl] md-radio-group.layout-md-row md-radio-button,[dir=rtl] md-radio-group.layout-row md-radio-button,[dir=rtl] md-radio-group.layout-sm-row md-radio-button,[dir=rtl] md-radio-group.layout-xl-row md-radio-button,[dir=rtl] md-radio-group.layout-xs-row md-radio-button{margin-left:16px;margin-right:0}md-radio-group.layout-gt-lg-row md-radio-button:last-of-type,md-radio-group.layout-gt-md-row md-radio-button:last-of-type,md-radio-group.layout-gt-sm-row md-radio-button:last-of-type,md-radio-group.layout-gt-xs-row md-radio-button:last-of-type,md-radio-group.layout-lg-row md-radio-button:last-of-type,md-radio-group.layout-md-row md-radio-button:last-of-type,md-radio-group.layout-row md-radio-button:last-of-type,md-radio-group.layout-sm-row md-radio-button:last-of-type,md-radio-group.layout-xl-row md-radio-button:last-of-type,md-radio-group.layout-xs-row md-radio-button:last-of-type{margin-left:0;margin-right:0}md-radio-group:focus{outline:none}md-radio-group.md-focused.ng-empty>md-radio-button:first-child .md-container:before,md-radio-group.md-focused.ng-not-empty .md-checked .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-radio-group[disabled] md-radio-button,md-radio-group[disabled] md-radio-button .md-container{cursor:default}.md-inline-form md-radio-group{margin:18px 0 19px}.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px;box-sizing:border-box;margin-top:0;margin-bottom:0}@media screen and (-ms-high-contrast:active){md-radio-button.md-default-theme .md-on{background-color:#fff}}md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),-webkit-transform .4s cubic-bezier(.25,.8,.25,1);-webkit-transform-origin:left top;transform-origin:left top}[dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform-origin:right top;transform-origin:right top}md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child{-webkit-transform:translateY(-22px) translateX(-2px) scale(.75);transform:translateY(-22px) translateX(-2px) scale(.75)}.md-select-menu-container{position:fixed;left:0;top:0;z-index:90;opacity:0;display:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.md-select-menu-container:not(.md-clickable){pointer-events:none}.md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}.md-select-menu-container.md-active{display:block;opacity:1}.md-select-menu-container.md-active md-select-menu{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.15s}.md-select-menu-container.md-active md-select-menu>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s;transition-delay:.1s}.md-select-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.25s}md-input-container>md-select{margin:0;order:2}md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-input-container.md-input-invalid md-select .md-select-value{border-bottom-style:solid;padding-bottom:1px}md-select{display:flex;margin:20px 0 26px}md-select.ng-required.ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after,md-select[required].ng-empty.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after{content:" *";font-size:13px;vertical-align:top}md-select[disabled] .md-select-value{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-select:focus{outline:none}md-select[disabled]:hover{cursor:default}md-select:not([disabled]):hover{cursor:pointer}md-select:not([disabled]).ng-invalid.ng-touched .md-select-value{border-bottom-style:solid;padding-bottom:1px}md-select:not([disabled]):focus .md-select-value{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:0}md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value{padding-bottom:0}md-input-container.md-input-has-value .md-select-value>span:not(.md-select-icon){-webkit-transform:translate3d(0,1px,0);transform:translate3d(0,1px,0)}.md-select-value{display:flex;align-items:center;padding:2px 2px 1px;border-bottom-width:1px;border-bottom-style:solid;background-color:transparent;position:relative;box-sizing:content-box;min-width:64px;min-height:26px;flex-grow:1}.md-select-value>span:not(.md-select-icon){max-width:100%;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md-select-value>span:not(.md-select-icon) .md-text{display:inline}.md-select-value .md-select-icon{display:block;align-items:flex-end;text-align:right;width:24px;margin:0 4px;-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);font-size:1.2rem}[dir=rtl] .md-select-value .md-select-icon{align-items:flex-start;text-align:left}.md-select-value .md-select-icon:after{display:block;content:"\25BC";position:relative;top:2px;speak:none;font-size:13px;-webkit-transform:scaleY(.5) scaleX(1);transform:scaleY(.5) scaleX(1)}.md-select-value.md-select-placeholder{display:flex;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}md-select-menu{display:flex;flex-direction:column;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);max-height:256px;min-height:48px;overflow-y:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1)}md-select-menu.md-reverse{flex-direction:column-reverse}md-select-menu:not(.md-overflow) md-content{padding-top:8px;padding-bottom:8px}[dir=rtl] md-select-menu{-webkit-transform-origin:right top;transform-origin:right top}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}md-select-menu>*{opacity:0}md-option{cursor:pointer;position:relative;display:flex;align-items:center;width:auto;transition:background .15s linear;padding:0 16px;height:48px}md-option[disabled]{cursor:default}md-option:focus{outline:none}md-option .md-text{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}md-optgroup{display:block}md-optgroup label{display:block;font-size:14px;text-transform:uppercase;padding:16px;font-weight:500}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast:active){.md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:40px;padding-right:16px}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled{padding-left:16px;padding-right:40px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;left:0;right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{left:auto;right:0}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;content:"";position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after{box-sizing:border-box;content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon{box-sizing:border-box;transition:.24s;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon{border-color:transparent}md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after{box-sizing:border-box;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4.66667px;top:.22222px;display:table;width:6.66667px;height:13.33333px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-select-menu[multiple] md-option.md-checkbox-enabled[disabled]{cursor:default}md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after{box-sizing:border-box;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:table;width:12px;height:2px;border-width:2px;border-style:solid;border-top:0;border-left:0;content:""}md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:10.66667px;margin-right:auto}[dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container{margin-left:auto;margin-right:10.66667px}md-sidenav{box-sizing:border-box;position:absolute;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}md-sidenav ul{list-style:none}md-sidenav.md-closed{display:none}md-sidenav.md-closed-add,md-sidenav.md-closed-remove{display:flex;transition:all .2s ease-in}md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active{transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav.md-closed.md-locked-open-add,md-sidenav.md-locked-open,md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove,md-sidenav.md-locked-open-remove.md-closed,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed.md-sidenav-right{position:static;display:flex;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active){width:0!important;min-width:0!important}md-sidenav.md-closed.md-locked-open-add-active,md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active),md-sidenav.md-locked-open-remove-active{transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2)}md-sidenav.md-locked-open-remove-active{width:0!important;min-width:0!important}.md-sidenav-backdrop.md-locked-open{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sidenav-left.md-closed,md-sidenav.md-closed{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.md-sidenav-right{left:100%;top:0;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.md-sidenav-right.md-closed{-webkit-transform:translate(0,0);transform:translate(0,0)}@media (min-width:600px){md-sidenav{max-width:400px}}@media (max-width:456px){md-sidenav{width:calc(100% - 56px);min-width:calc(100% - 56px);max-width:calc(100% - 56px)}}@media screen and (-ms-high-contrast:active){.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}@-webkit-keyframes sliderFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes sliderFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}30%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusThumb{0%{-webkit-transform:scale(.7);transform:scale(.7)}50%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes sliderDiscreteFocusRing{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0);transform:scale(0)}}md-slider{height:48px;min-width:128px;position:relative;margin-left:4px;margin-right:4px;padding:0;display:block;flex-direction:row}md-slider *,md-slider :after{box-sizing:border-box}md-slider .md-slider-wrapper{outline:none;width:100%;height:100%}md-slider .md-slider-content{position:relative}md-slider .md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider .md-track{position:absolute;left:0;right:0;height:100%}md-slider .md-track-fill{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:width,height}md-slider .md-track-ticks{position:absolute;left:0;right:0;height:100%}md-slider .md-track-ticks canvas{width:100%;height:100%}md-slider .md-thumb-container{position:absolute;left:0;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:left,right,bottom}[dir=rtl] md-slider .md-thumb-container{left:auto;right:0}md-slider .md-thumb{z-index:1;position:absolute;left:-10px;top:14px;width:20px;height:20px;border-radius:20px;-webkit-transform:scale(.7);transform:scale(.7);transition:all .4s cubic-bezier(.25,.8,.25,1)}[dir=rtl] md-slider .md-thumb{left:auto;right:-10px}md-slider .md-thumb:after{content:"";position:absolute;width:20px;height:20px;border-radius:20px;border-width:3px;border-style:solid;transition:inherit}md-slider .md-sign{display:flex;align-items:center;justify-content:center;position:absolute;left:-14px;top:-17px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.4) translate3d(0,67.5px,0);transform:scale(.4) translate3d(0,67.5px,0);transition:all .3s cubic-bezier(.35,0,.25,1)}md-slider .md-sign:after{position:absolute;content:"";left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);transition:all .2s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider .md-sign:after{left:auto;right:0}md-slider .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider .md-focus-ring{position:absolute;left:-17px;top:7px;width:34px;height:34px;border-radius:34px;-webkit-transform:scale(.7);transform:scale(.7);opacity:0;transition:all .35s cubic-bezier(.35,0,.25,1)}[dir=rtl] md-slider .md-focus-ring{left:auto;right:-17px}md-slider .md-disabled-thumb{position:absolute;left:-14px;top:10px;width:28px;height:28px;border-radius:28px;-webkit-transform:scale(.5);transform:scale(.5);border-width:4px;border-style:solid;display:none}[dir=rtl] md-slider .md-disabled-thumb{left:auto;right:-14px}md-slider.md-min .md-sign{opacity:0}md-slider:focus{outline:none}md-slider.md-dragging .md-thumb-container,md-slider.md-dragging .md-track-fill{transition:none}md-slider:not([md-discrete]) .md-sign,md-slider:not([md-discrete]) .md-track-ticks{display:none}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover{-webkit-transform:scale(.8);transform:scale(.8)}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(1);transform:scale(1);opacity:1}md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1);animation:sliderFocusThumb .7s cubic-bezier(.35,0,.25,1)}md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb{-webkit-transform:scale(1);transform:scale(1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring{-webkit-transform:scale(0);transform:scale(0);-webkit-animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusRing .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1);animation:sliderDiscreteFocusThumb .5s cubic-bezier(.35,0,.25,1)}md-slider[md-discrete]:not([disabled]).md-active .md-thumb,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete]:not([disabled]).md-active .md-sign,md-slider[md-discrete]:not([disabled]).md-active .md-sign:after,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-discrete][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-discrete][disabled][readonly] .md-sign,md-slider[md-discrete][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[disabled] .md-track-fill{display:none}md-slider[disabled] .md-track-ticks,md-slider[disabled]:not([readonly]) .md-sign{opacity:0}md-slider[disabled] .md-thumb{-webkit-transform:scale(.5);transform:scale(.5)}md-slider[disabled] .md-disabled-thumb{display:block}md-slider[md-vertical]{flex-direction:column;min-height:128px;min-width:0}md-slider[md-vertical] .md-slider-wrapper{flex:1;padding-top:12px;padding-bottom:12px;width:48px;align-self:center;display:flex;justify-content:center}md-slider[md-vertical] .md-track-container{height:100%;width:2px;top:0;left:calc(50% - 1px)}md-slider[md-vertical] .md-thumb-container{top:auto;margin-bottom:23px;left:calc(50% - 1px);bottom:0}md-slider[md-vertical] .md-thumb-container .md-thumb:after{left:1px}md-slider[md-vertical] .md-thumb-container .md-focus-ring{left:-16px}md-slider[md-vertical] .md-track-fill{bottom:0}md-slider[md-vertical][md-discrete] .md-sign{left:-40px;top:9.5px;-webkit-transform:scale(.4) translate3d(67.5px,0,0);transform:scale(.4) translate3d(67.5px,0,0)}md-slider[md-vertical][md-discrete] .md-sign:after{top:9.5px;left:19px;border-top:14px solid transparent;border-right:0;border-bottom:14px solid transparent;border-left-width:16px;border-left-style:solid;opacity:0;-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0);transition:all .2s ease-in-out}md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider[md-vertical][md-discrete].md-active .md-sign:after,md-slider[md-vertical][md-discrete] .md-focused .md-sign:after,md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after{top:0}md-slider[md-vertical][disabled][readonly] .md-thumb{-webkit-transform:scale(0);transform:scale(0)}md-slider[md-vertical][disabled][readonly] .md-sign,md-slider[md-vertical][disabled][readonly] .md-sign:after{opacity:1;-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:auto;right:0}[dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill{left:0;right:auto}md-slider[md-invert][md-vertical] .md-track-fill{bottom:auto;top:0}md-slider-container{display:flex;align-items:center;flex-direction:row}md-slider-container>:first-child:not(md-slider),md-slider-container>:last-child:not(md-slider){min-width:25px;max-width:42px;height:25px;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-property:color,max-width}md-slider-container>:first-child:not(md-slider){margin-right:16px}[dir=rtl] md-slider-container>:first-child:not(md-slider){margin-right:auto;margin-left:16px}md-slider-container>:last-child:not(md-slider){margin-left:16px}[dir=rtl] md-slider-container>:last-child:not(md-slider){margin-left:auto;margin-right:16px}md-slider-container[md-vertical]{flex-direction:column}md-slider-container[md-vertical]>:first-child:not(md-slider),md-slider-container[md-vertical]>:last-child:not(md-slider){margin-right:0;margin-left:0;text-align:center}md-slider-container md-input-container input[type=number]{text-align:center;padding-left:15px;height:50px;margin-top:-25px}[dir=rtl] md-slider-container md-input-container input[type=number]{padding-left:0;padding-right:15px}@media screen and (-ms-high-contrast:active){md-slider.md-default-theme .md-track{border-bottom:1px solid #fff}}.md-sticky-clone{z-index:2;top:0;left:0;right:0;position:absolute!important;-webkit-transform:translate3d(-9999px,-9999px,0);transform:translate3d(-9999px,-9999px,0)}.md-sticky-clone[sticky-state=active]{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.md-sticky-clone[sticky-state=active]:not(.md-sticky-no-effect) .md-subheader-inner{-webkit-animation:subheaderStickyHoverIn .3s ease-out both;animation:subheaderStickyHoverIn .3s ease-out both}@-webkit-keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@-webkit-keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}to{box-shadow:0 0 0 0 transparent}}@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}to{box-shadow:0 0 0 0 transparent}}.md-subheader-wrapper:not(.md-sticky-no-effect){transition:margin .2s ease-out}.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after{-webkit-animation:subheaderStickyHoverOut .3s ease-out both;animation:subheaderStickyHoverOut .3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0;position:relative}.md-subheader .md-subheader-inner{display:block;padding:16px}.md-subheader .md-subheader-content{display:block;z-index:1;position:relative}[md-swipe-left],[md-swipe-right]{touch-action:pan-y}[md-swipe-down],[md-swipe-up]{touch-action:pan-x}.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}md-switch{margin:16px 0;white-space:nowrap;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:30px;line-height:28px;align-items:center;display:flex;margin-left:inherit;margin-right:16px}[dir=rtl] md-switch{margin-left:16px;margin-right:inherit}md-switch:last-of-type{margin-left:inherit;margin-right:0}[dir=rtl] md-switch:last-of-type{margin-left:0;margin-right:inherit}md-switch[disabled],md-switch[disabled] .md-container{cursor:default}md-switch .md-container{cursor:-webkit-grab;cursor:grab;width:36px;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px;float:left}[dir=rtl] md-switch .md-container,md-switch.md-inverted .md-container{margin-right:0;margin-left:8px}[dir=rtl] md-switch.md-inverted .md-container{margin-right:8px;margin-left:0}md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container{cursor:-webkit-grabbing;cursor:grabbing}md-switch.md-focused .md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-switch .md-label{border-color:transparent;border-width:0;float:left}md-switch .md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch .md-thumb-container{top:2px;left:0;width:16px;position:absolute;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}md-switch.md-checked .md-thumb-container{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}md-switch .md-thumb{margin:0;outline:none;height:20px;width:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-switch .md-thumb,md-switch .md-thumb:before{position:absolute;left:0;top:0;border-radius:50%}md-switch .md-thumb:before{background-color:transparent;content:"";display:block;height:auto;right:0;bottom:0;transition:all .5s;width:auto}md-switch .md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb,md-switch:not(.md-dragging) .md-thumb-container{transition:all .08s linear;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb{transition-delay:.05s}@media screen and (-ms-high-contrast:active){md-switch.md-default-theme .md-bar{background-color:#666}md-switch.md-default-theme.md-checked .md-bar{background-color:#9e9e9e}md-switch.md-default-theme .md-thumb{background-color:#fff}}@-webkit-keyframes md-tab-content-hide{0%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes md-tab-content-hide{0%{opacity:1}50%{opacity:1}to{opacity:0}}md-tab-data{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0}md-tabs{display:block;margin:0;border-radius:2px;overflow:hidden;position:relative;flex-shrink:0}md-tabs:not(.md-no-tab-content):not(.md-dynamic-height){min-height:248px}md-tabs[md-align-tabs=bottom]{padding-bottom:48px}md-tabs[md-align-tabs=bottom] md-tabs-wrapper{position:absolute;bottom:0;left:0;right:0;height:48px;z-index:2}md-tabs[md-align-tabs=bottom] md-tabs-content-wrapper{top:0;bottom:48px}md-tabs.md-dynamic-height md-tabs-content-wrapper{min-height:0;position:relative;top:auto;left:auto;right:auto;bottom:auto;overflow:visible}md-tabs.md-dynamic-height md-tab-content.md-active{position:relative}md-tabs[md-border-bottom] md-tabs-wrapper{border-width:0 0 1px;border-style:solid}md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper{top:49px}md-tabs-wrapper{display:block;position:relative;-webkit-transform:translate(0,0);transform:translate(0,0)}md-tabs-wrapper md-next-button,md-tabs-wrapper md-prev-button{height:100%;width:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1em;z-index:2;cursor:pointer;font-size:16px;background:transparent no-repeat 50%;transition:all .5s cubic-bezier(.35,0,.25,1)}md-tabs-wrapper md-next-button:focus,md-tabs-wrapper md-prev-button:focus{outline:none}md-tabs-wrapper md-next-button.md-disabled,md-tabs-wrapper md-prev-button.md-disabled{opacity:.25;cursor:default}md-tabs-wrapper md-next-button.ng-leave,md-tabs-wrapper md-prev-button.ng-leave{transition:none}md-tabs-wrapper md-next-button md-icon,md-tabs-wrapper md-prev-button md-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}[dir=rtl] md-tabs-wrapper md-next-button,[dir=rtl] md-tabs-wrapper md-prev-button{-webkit-transform:rotateY(180deg) translateY(-50%);transform:rotateY(180deg) translateY(-50%)}md-tabs-wrapper md-prev-button{left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg==")}[dir=rtl] md-tabs-wrapper md-prev-button{left:auto;right:0}md-tabs-wrapper md-next-button{right:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K")}[dir=rtl] md-tabs-wrapper md-next-button{right:auto;left:0}md-tabs-wrapper md-next-button md-icon{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper{width:100%;flex-direction:row}md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item{flex-grow:1}md-tabs-canvas{position:relative;overflow:hidden;display:block;height:48px}md-tabs-canvas:after{content:"";display:table;clear:both}md-tabs-canvas .md-dummy-wrapper{position:absolute;top:0;left:0}[dir=rtl] md-tabs-canvas .md-dummy-wrapper{left:auto;right:0}md-tabs-canvas.md-paginated{margin:0 32px}md-tabs-canvas.md-center-tabs{display:flex;flex-direction:column;text-align:center}md-tabs-canvas.md-center-tabs .md-tab{float:none;display:inline-block}md-pagination-wrapper{height:48px;display:flex;transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);position:absolute;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}md-pagination-wrapper:after{content:"";display:table;clear:both}[dir=rtl] md-pagination-wrapper{left:auto;right:0}md-pagination-wrapper.md-center-tabs{position:relative;justify-content:center}md-tabs-content-wrapper{display:block;top:48px;overflow:hidden}md-tab-content,md-tabs-content-wrapper{position:absolute;left:0;right:0;bottom:0}md-tab-content{display:flex;top:0;transition:-webkit-transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1);transition:transform .5s cubic-bezier(.35,0,.25,1),-webkit-transform .5s cubic-bezier(.35,0,.25,1);overflow:auto;-webkit-transform:translate(0,0);transform:translate(0,0)}md-tab-content.md-no-scroll{bottom:auto;overflow:hidden}md-tab-content.md-no-transition,md-tab-content.ng-leave{transition:none}md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;visibility:hidden}[dir=rtl] md-tab-content.md-left:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%)}md-tab-content.md-left:not(.md-active) *{transition:visibility 0s linear;transition-delay:.5s;visibility:hidden}md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide;visibility:hidden}[dir=rtl] md-tab-content.md-right:not(.md-active){-webkit-transform:translateX(-100%);transform:translateX(-100%)}md-tab-content.md-right:not(.md-active) *{transition:visibility 0s linear;transition-delay:.5s;visibility:hidden}md-tab-content>div{flex:1 0 100%;min-width:0}md-tab-content>div.ng-leave{-webkit-animation:1s md-tab-content-hide;animation:1s md-tab-content-hide}md-ink-bar{position:absolute;left:auto;right:auto;bottom:0;height:2px}md-ink-bar.md-left{transition:left .125s cubic-bezier(.35,0,.25,1),right .25s cubic-bezier(.35,0,.25,1)}md-ink-bar.md-right{transition:left .25s cubic-bezier(.35,0,.25,1),right .125s cubic-bezier(.35,0,.25,1)}md-tab{position:absolute;z-index:-1;left:-9999px}.md-tab{font-size:14px;text-align:center;line-height:24px;padding:12px 24px;transition:background-color .35s cubic-bezier(.35,0,.25,1);cursor:pointer;white-space:nowrap;position:relative;text-transform:uppercase;float:left;font-weight:500;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}[dir=rtl] .md-tab{float:right}.md-tab.md-focused,.md-tab:focus{box-shadow:none;outline:none}.md-tab.md-active{cursor:default}.md-tab.md-disabled{pointer-events:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;opacity:.5;cursor:default}.md-tab.ng-leave{transition:none}md-toolbar+md-dialog-content md-tabs,md-toolbar+md-tabs{border-top-left-radius:0;border-top-right-radius:0}.md-toast-text{padding:0 6px}md-toast{position:absolute;z-index:105;box-sizing:border-box;cursor:default;padding:8px;opacity:1}md-toast,md-toast .md-toast-content{overflow:hidden;transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast .md-toast-content{display:flex;flex-direction:row;align-items:center;max-height:168px;max-width:100%;min-height:48px;padding:0 18px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;font-size:14px;-webkit-transform:translate3d(0,0,0) rotateZ(0deg);transform:translate3d(0,0,0) rotateZ(0deg);justify-content:flex-start}md-toast .md-toast-content:before{content:"";min-height:48px;visibility:hidden;display:inline-block}[dir=rtl] md-toast .md-toast-content{justify-content:flex-end}md-toast .md-toast-content span{flex:1 1 0%;box-sizing:border-box;min-width:0}md-toast.md-capsule,md-toast.md-capsule .md-toast-content{border-radius:24px}md-toast.ng-leave-active .md-toast-content{transition:all .3s cubic-bezier(.55,0,.55,.2)}md-toast.md-swipedown .md-toast-content,md-toast.md-swipeleft .md-toast-content,md-toast.md-swiperight .md-toast-content,md-toast.md-swipeup .md-toast-content{transition:all .4s cubic-bezier(.25,.8,.25,1)}md-toast.ng-enter{opacity:0}md-toast.ng-enter .md-toast-content{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-enter.md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast.ng-enter.ng-enter-active{opacity:1}md-toast.ng-enter.ng-enter-active .md-toast-content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}md-toast.ng-leave.ng-leave-active .md-toast-content{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}md-toast.ng-leave.ng-leave-active.md-top .md-toast-content{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}md-toast .md-action{line-height:19px;margin-left:24px;margin-right:0;cursor:pointer;text-transform:uppercase;float:right}md-toast .md-button{min-width:0;margin-right:0;margin-left:12px}[dir=rtl] md-toast .md-button{margin-right:12px;margin-left:0}@media (max-width:959px){md-toast{left:0;right:0;width:100%;max-width:100%;min-width:0;border-radius:0;bottom:0;padding:0}md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}}@media (min-width:960px){md-toast{min-width:304px}md-toast.md-bottom{bottom:0}md-toast.md-left{left:0}md-toast.md-right{right:0}md-toast.md-top{top:0}md-toast._md-start{left:0}[dir=rtl] md-toast._md-start{left:auto;right:0}md-toast._md-end{right:0}[dir=rtl] md-toast._md-end{right:auto;left:0}md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}}@media (min-width:1920px){md-toast .md-toast-content{max-width:568px}}@media screen and (-ms-high-contrast:active){md-toast{border:1px solid #fff}}.md-toast-animating{overflow:hidden!important}md-toolbar{box-sizing:border-box;display:flex;flex-direction:column;position:relative;z-index:2;font-size:20px;min-height:64px;width:100%}md-toolbar._md-toolbar-transitions{transition-duration:.5s;transition-timing-function:cubic-bezier(.35,0,.25,1);transition-property:background-color,fill,color}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{transition:box-shadow .5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}md-toolbar.ng-animate{transition:none}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar>.md-indent{margin-left:64px}[dir=rtl] md-toolbar>.md-indent{margin-left:auto;margin-right:64px}md-toolbar~md-content>md-list{padding:0}md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}.md-toolbar-tools{font-size:20px;letter-spacing:.005em;box-sizing:border-box;font-weight:400;display:flex;align-items:center;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools a{color:inherit;text-decoration:none}.md-toolbar-tools .fill-height{display:flex;align-items:center}.md-toolbar-tools md-checkbox{margin:inherit}.md-toolbar-tools .md-button{margin-top:0;margin-bottom:0}.md-toolbar-tools .md-button,.md-toolbar-tools .md-button.md-icon-button md-icon{transition-duration:.5s;transition-timing-function:cubic-bezier(.35,0,.25,1);transition-property:background-color,fill,color}.md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate,.md-toolbar-tools .md-button.ng-animate{transition:none}.md-toolbar-tools>.md-button:first-child{margin-left:-8px}[dir=rtl] .md-toolbar-tools>.md-button:first-child{margin-left:auto;margin-right:-8px}.md-toolbar-tools>.md-button:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>.md-button:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child{margin-right:-8px}[dir=rtl] .md-toolbar-tools>md-menu:last-child{margin-right:auto;margin-left:-8px}.md-toolbar-tools>md-menu:last-child>.md-button{margin-right:0}[dir=rtl] .md-toolbar-tools>md-menu:last-child>.md-button{margin-right:auto;margin-left:0}@media screen and (-ms-high-contrast:active){.md-toolbar-tools{border-bottom:1px solid #fff}}@media (min-width:0) and (max-width:959px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media (min-width:0) and (max-width:959px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}.md-tooltip{pointer-events:none;border-radius:4px;overflow:hidden;opacity:0;font-weight:500;font-size:14px;white-space:nowrap;text-overflow:ellipsis;height:32px;line-height:32px;padding-right:16px;padding-left:16px}.md-tooltip.md-origin-top{-webkit-transform-origin:center bottom;transform-origin:center bottom;margin-top:-24px}.md-tooltip.md-origin-right{-webkit-transform-origin:left center;transform-origin:left center;margin-left:24px}.md-tooltip.md-origin-bottom{-webkit-transform-origin:center top;transform-origin:center top;margin-top:24px}.md-tooltip.md-origin-left{-webkit-transform-origin:right center;transform-origin:right center;margin-left:-24px}@media (min-width:960px){.md-tooltip{font-size:10px;height:22px;line-height:22px;padding-right:8px;padding-left:8px}.md-tooltip.md-origin-top{margin-top:-14px}.md-tooltip.md-origin-right{margin-left:14px}.md-tooltip.md-origin-bottom{margin-top:14px}.md-tooltip.md-origin-left{margin-left:-14px}}.md-tooltip.md-show-add{-webkit-transform:scale(0);transform:scale(0)}.md-tooltip.md-show{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.15s;-webkit-transform:scale(1);transform:scale(1);opacity:.9}.md-tooltip.md-hide{transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.15s;-webkit-transform:scale(0);transform:scale(0);opacity:0}.md-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.md-truncate.md-clip{text-overflow:clip}.md-truncate.flex{width:0}.md-virtual-repeat-container{box-sizing:border-box;display:block;margin:0;overflow:hidden;padding:0;position:relative}.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;box-sizing:border-box;left:0;margin:0;overflow-x:hidden;padding:0;position:absolute;right:0;top:0;-webkit-overflow-scrolling:touch}.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:block;margin:0;padding:0;width:1px}.md-virtual-repeat-container .md-virtual-repeat-offsetter{box-sizing:border-box;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}[dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{right:auto;left:auto}.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp,.md-whiteframe-z2{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}}@media print{[md-whiteframe],md-whiteframe{background-color:#fff}}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[x-ng-cloak]{display:none!important}@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}.flex-order{order:0}.flex-order--20{order:-20}.flex-order--19{order:-19}.flex-order--18{order:-18}.flex-order--17{order:-17}.flex-order--16{order:-16}.flex-order--15{order:-15}.flex-order--14{order:-14}.flex-order--13{order:-13}.flex-order--12{order:-12}.flex-order--11{order:-11}.flex-order--10{order:-10}.flex-order--9{order:-9}.flex-order--8{order:-8}.flex-order--7{order:-7}.flex-order--6{order:-6}.flex-order--5{order:-5}.flex-order--4{order:-4}.flex-order--3{order:-3}.flex-order--2{order:-2}.flex-order--1{order:-1}.flex-order-0{order:0}.flex-order-1{order:1}.flex-order-2{order:2}.flex-order-3{order:3}.flex-order-4{order:4}.flex-order-5{order:5}.flex-order-6{order:6}.flex-order-7{order:7}.flex-order-8{order:8}.flex-order-9{order:9}.flex-order-10{order:10}.flex-order-11{order:11}.flex-order-12{order:12}.flex-order-13{order:13}.flex-order-14{order:14}.flex-order-15{order:15}.flex-order-16{order:16}.flex-order-17{order:17}.flex-order-18{order:18}.flex-order-19{order:19}.flex-order-20{order:20}.flex-offset-0,.layout-margin .flex-offset-0,.layout-margin .offset-0,.offset-0{margin-left:0}[dir=rtl] .flex-offset-0,[dir=rtl] .layout-margin .flex-offset-0,[dir=rtl] .layout-margin .offset-0,[dir=rtl] .offset-0{margin-left:auto;margin-right:0}.flex-offset-5,.layout-margin .flex-offset-5,.layout-margin .offset-5,.offset-5{margin-left:5%}[dir=rtl] .flex-offset-5,[dir=rtl] .layout-margin .flex-offset-5,[dir=rtl] .layout-margin .offset-5,[dir=rtl] .offset-5{margin-left:auto;margin-right:5%}.flex-offset-10,.layout-margin .flex-offset-10,.layout-margin .offset-10,.offset-10{margin-left:10%}[dir=rtl] .flex-offset-10,[dir=rtl] .layout-margin .flex-offset-10,[dir=rtl] .layout-margin .offset-10,[dir=rtl] .offset-10{margin-left:auto;margin-right:10%}.flex-offset-15,.layout-margin .flex-offset-15,.layout-margin .offset-15,.offset-15{margin-left:15%}[dir=rtl] .flex-offset-15,[dir=rtl] .layout-margin .flex-offset-15,[dir=rtl] .layout-margin .offset-15,[dir=rtl] .offset-15{margin-left:auto;margin-right:15%}.flex-offset-20,.layout-margin .flex-offset-20,.layout-margin .offset-20,.offset-20{margin-left:20%}[dir=rtl] .flex-offset-20,[dir=rtl] .layout-margin .flex-offset-20,[dir=rtl] .layout-margin .offset-20,[dir=rtl] .offset-20{margin-left:auto;margin-right:20%}.flex-offset-25,.layout-margin .flex-offset-25,.layout-margin .offset-25,.offset-25{margin-left:25%}[dir=rtl] .flex-offset-25,[dir=rtl] .layout-margin .flex-offset-25,[dir=rtl] .layout-margin .offset-25,[dir=rtl] .offset-25{margin-left:auto;margin-right:25%}.flex-offset-30,.layout-margin .flex-offset-30,.layout-margin .offset-30,.offset-30{margin-left:30%}[dir=rtl] .flex-offset-30,[dir=rtl] .layout-margin .flex-offset-30,[dir=rtl] .layout-margin .offset-30,[dir=rtl] .offset-30{margin-left:auto;margin-right:30%}.flex-offset-35,.layout-margin .flex-offset-35,.layout-margin .offset-35,.offset-35{margin-left:35%}[dir=rtl] .flex-offset-35,[dir=rtl] .layout-margin .flex-offset-35,[dir=rtl] .layout-margin .offset-35,[dir=rtl] .offset-35{margin-left:auto;margin-right:35%}.flex-offset-40,.layout-margin .flex-offset-40,.layout-margin .offset-40,.offset-40{margin-left:40%}[dir=rtl] .flex-offset-40,[dir=rtl] .layout-margin .flex-offset-40,[dir=rtl] .layout-margin .offset-40,[dir=rtl] .offset-40{margin-left:auto;margin-right:40%}.flex-offset-45,.layout-margin .flex-offset-45,.layout-margin .offset-45,.offset-45{margin-left:45%}[dir=rtl] .flex-offset-45,[dir=rtl] .layout-margin .flex-offset-45,[dir=rtl] .layout-margin .offset-45,[dir=rtl] .offset-45{margin-left:auto;margin-right:45%}.flex-offset-50,.layout-margin .flex-offset-50,.layout-margin .offset-50,.offset-50{margin-left:50%}[dir=rtl] .flex-offset-50,[dir=rtl] .layout-margin .flex-offset-50,[dir=rtl] .layout-margin .offset-50,[dir=rtl] .offset-50{margin-left:auto;margin-right:50%}.flex-offset-55,.layout-margin .flex-offset-55,.layout-margin .offset-55,.offset-55{margin-left:55%}[dir=rtl] .flex-offset-55,[dir=rtl] .layout-margin .flex-offset-55,[dir=rtl] .layout-margin .offset-55,[dir=rtl] .offset-55{margin-left:auto;margin-right:55%}.flex-offset-60,.layout-margin .flex-offset-60,.layout-margin .offset-60,.offset-60{margin-left:60%}[dir=rtl] .flex-offset-60,[dir=rtl] .layout-margin .flex-offset-60,[dir=rtl] .layout-margin .offset-60,[dir=rtl] .offset-60{margin-left:auto;margin-right:60%}.flex-offset-65,.layout-margin .flex-offset-65,.layout-margin .offset-65,.offset-65{margin-left:65%}[dir=rtl] .flex-offset-65,[dir=rtl] .layout-margin .flex-offset-65,[dir=rtl] .layout-margin .offset-65,[dir=rtl] .offset-65{margin-left:auto;margin-right:65%}.flex-offset-70,.layout-margin .flex-offset-70,.layout-margin .offset-70,.offset-70{margin-left:70%}[dir=rtl] .flex-offset-70,[dir=rtl] .layout-margin .flex-offset-70,[dir=rtl] .layout-margin .offset-70,[dir=rtl] .offset-70{margin-left:auto;margin-right:70%}.flex-offset-75,.layout-margin .flex-offset-75,.layout-margin .offset-75,.offset-75{margin-left:75%}[dir=rtl] .flex-offset-75,[dir=rtl] .layout-margin .flex-offset-75,[dir=rtl] .layout-margin .offset-75,[dir=rtl] .offset-75{margin-left:auto;margin-right:75%}.flex-offset-80,.layout-margin .flex-offset-80,.layout-margin .offset-80,.offset-80{margin-left:80%}[dir=rtl] .flex-offset-80,[dir=rtl] .layout-margin .flex-offset-80,[dir=rtl] .layout-margin .offset-80,[dir=rtl] .offset-80{margin-left:auto;margin-right:80%}.flex-offset-85,.layout-margin .flex-offset-85,.layout-margin .offset-85,.offset-85{margin-left:85%}[dir=rtl] .flex-offset-85,[dir=rtl] .layout-margin .flex-offset-85,[dir=rtl] .layout-margin .offset-85,[dir=rtl] .offset-85{margin-left:auto;margin-right:85%}.flex-offset-90,.layout-margin .flex-offset-90,.layout-margin .offset-90,.offset-90{margin-left:90%}[dir=rtl] .flex-offset-90,[dir=rtl] .layout-margin .flex-offset-90,[dir=rtl] .layout-margin .offset-90,[dir=rtl] .offset-90{margin-left:auto;margin-right:90%}.flex-offset-95,.layout-margin .flex-offset-95,.layout-margin .offset-95,.offset-95{margin-left:95%}[dir=rtl] .flex-offset-95,[dir=rtl] .layout-margin .flex-offset-95,[dir=rtl] .layout-margin .offset-95,[dir=rtl] .offset-95{margin-left:auto;margin-right:95%}.flex-offset-33,.layout-margin .flex-offset-33,.layout-margin .offset-33,.offset-33{margin-left:33.33333%}.flex-offset-66,.layout-margin .flex-offset-66,.layout-margin .offset-66,.offset-66{margin-left:66.66667%}[dir=rtl] .flex-offset-66,[dir=rtl] .layout-margin .flex-offset-66,[dir=rtl] .layout-margin .offset-66,[dir=rtl] .offset-66{margin-left:auto;margin-right:66.66667%}.layout-align,.layout-align-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-start,.layout-align-start-stretch{justify-content:flex-start}.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,.layout-align-center-stretch{justify-content:center}.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,.layout-align-end-stretch{justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,.layout-align-space-around-stretch{justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,.layout-align-space-between-stretch{justify-content:space-between}.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start{align-items:flex-start;align-content:flex-start}.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-center-center>*,.layout-align-end-center>*,.layout-align-space-around-center>*,.layout-align-space-between-center>*,.layout-align-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end{align-items:flex-end;align-content:flex-end}.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-around-stretch,.layout-align-space-between-stretch,.layout-align-start-stretch{align-items:stretch;align-content:stretch}.flex{flex:1}.flex,.flex-grow{box-sizing:border-box}.flex-grow{flex:1 1 100%}.flex-initial{flex:0 1 auto;box-sizing:border-box}.flex-auto{flex:1 1 auto;box-sizing:border-box}.flex-none{flex:0 0 auto;box-sizing:border-box}.flex-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-0,.layout-row>.flex-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-0{min-width:0}.layout-column>.flex-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-5,.layout-row>.flex-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-10,.layout-row>.flex-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-15,.layout-row>.flex-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-20,.layout-row>.flex-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-25,.layout-row>.flex-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-30,.layout-row>.flex-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-35,.layout-row>.flex-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-40,.layout-row>.flex-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-45,.layout-row>.flex-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-50,.layout-row>.flex-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-55,.layout-row>.flex-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-60,.layout-row>.flex-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-65,.layout-row>.flex-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-70,.layout-row>.flex-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-75,.layout-row>.flex-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-80,.layout-row>.flex-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-85,.layout-row>.flex-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-90,.layout-row>.flex-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-95,.layout-row>.flex-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-95{max-height:95%}.flex-100,.layout-column>.flex-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-100{max-height:100%}.layout-column>.flex-100,.layout-row>.flex-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.flex-33{max-width:33.33%}.flex-33,.flex-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.flex-66{max-width:66.66%}.layout-row>.flex-33{flex:1 1 33.33%}.layout-row>.flex-66{flex:1 1 66.66%}.layout-column>.flex-33{flex:1 1 33.33%}.layout-column>.flex-66{flex:1 1 66.66%}.layout-row>.flex-33{max-width:33.33%}.layout-row>.flex-33,.layout-row>.flex-66{flex:1 1 100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-66{max-width:66.66%}.layout-row>.flex{min-width:0}.layout-column>.flex-33{max-height:33.33%}.layout-column>.flex-33,.layout-column>.flex-66{flex:1 1 100%;max-width:100%;box-sizing:border-box}.layout-column>.flex-66{max-height:66.66%}.layout-column>.flex{min-height:0}.layout,.layout-column,.layout-row{box-sizing:border-box;display:flex}.layout-column{flex-direction:column}.layout-row{flex-direction:row}.layout-padding-sm>*,.layout-padding>.flex-sm{padding:4px}.layout-padding,.layout-padding-gt-sm,.layout-padding-gt-sm>*,.layout-padding-md,.layout-padding-md>*,.layout-padding>*,.layout-padding>.flex,.layout-padding>.flex-gt-sm,.layout-padding>.flex-md{padding:8px}.layout-padding-gt-lg>*,.layout-padding-gt-md>*,.layout-padding-lg>*,.layout-padding>.flex-gt-lg,.layout-padding>.flex-gt-md,.layout-padding>.flex-lg{padding:16px}.layout-margin-sm>*,.layout-margin>.flex-sm{margin:4px}.layout-margin,.layout-margin-gt-sm,.layout-margin-gt-sm>*,.layout-margin-md,.layout-margin-md>*,.layout-margin>*,.layout-margin>.flex,.layout-margin>.flex-gt-sm,.layout-margin>.flex-md{margin:8px}.layout-margin-gt-lg>*,.layout-margin-gt-md>*,.layout-margin-lg>*,.layout-margin>.flex-gt-lg,.layout-margin>.flex-gt-md,.layout-margin>.flex-lg{margin:16px}.layout-wrap{flex-wrap:wrap}.layout-nowrap{flex-wrap:nowrap}.layout-fill{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}.flex-order-xs--20{order:-20}.flex-order-xs--19{order:-19}.flex-order-xs--18{order:-18}.flex-order-xs--17{order:-17}.flex-order-xs--16{order:-16}.flex-order-xs--15{order:-15}.flex-order-xs--14{order:-14}.flex-order-xs--13{order:-13}.flex-order-xs--12{order:-12}.flex-order-xs--11{order:-11}.flex-order-xs--10{order:-10}.flex-order-xs--9{order:-9}.flex-order-xs--8{order:-8}.flex-order-xs--7{order:-7}.flex-order-xs--6{order:-6}.flex-order-xs--5{order:-5}.flex-order-xs--4{order:-4}.flex-order-xs--3{order:-3}.flex-order-xs--2{order:-2}.flex-order-xs--1{order:-1}.flex-order-xs-0{order:0}.flex-order-xs-1{order:1}.flex-order-xs-2{order:2}.flex-order-xs-3{order:3}.flex-order-xs-4{order:4}.flex-order-xs-5{order:5}.flex-order-xs-6{order:6}.flex-order-xs-7{order:7}.flex-order-xs-8{order:8}.flex-order-xs-9{order:9}.flex-order-xs-10{order:10}.flex-order-xs-11{order:11}.flex-order-xs-12{order:12}.flex-order-xs-13{order:13}.flex-order-xs-14{order:14}.flex-order-xs-15{order:15}.flex-order-xs-16{order:16}.flex-order-xs-17{order:17}.flex-order-xs-18{order:18}.flex-order-xs-19{order:19}.flex-order-xs-20{order:20}.flex-offset-xs-0,.layout-margin .flex-offset-xs-0,.layout-margin .offset-xs-0,.offset-xs-0{margin-left:0}[dir=rtl] .flex-offset-xs-0,[dir=rtl] .layout-margin .flex-offset-xs-0,[dir=rtl] .layout-margin .offset-xs-0,[dir=rtl] .offset-xs-0{margin-left:auto;margin-right:0}.flex-offset-xs-5,.layout-margin .flex-offset-xs-5,.layout-margin .offset-xs-5,.offset-xs-5{margin-left:5%}[dir=rtl] .flex-offset-xs-5,[dir=rtl] .layout-margin .flex-offset-xs-5,[dir=rtl] .layout-margin .offset-xs-5,[dir=rtl] .offset-xs-5{margin-left:auto;margin-right:5%}.flex-offset-xs-10,.layout-margin .flex-offset-xs-10,.layout-margin .offset-xs-10,.offset-xs-10{margin-left:10%}[dir=rtl] .flex-offset-xs-10,[dir=rtl] .layout-margin .flex-offset-xs-10,[dir=rtl] .layout-margin .offset-xs-10,[dir=rtl] .offset-xs-10{margin-left:auto;margin-right:10%}.flex-offset-xs-15,.layout-margin .flex-offset-xs-15,.layout-margin .offset-xs-15,.offset-xs-15{margin-left:15%}[dir=rtl] .flex-offset-xs-15,[dir=rtl] .layout-margin .flex-offset-xs-15,[dir=rtl] .layout-margin .offset-xs-15,[dir=rtl] .offset-xs-15{margin-left:auto;margin-right:15%}.flex-offset-xs-20,.layout-margin .flex-offset-xs-20,.layout-margin .offset-xs-20,.offset-xs-20{margin-left:20%}[dir=rtl] .flex-offset-xs-20,[dir=rtl] .layout-margin .flex-offset-xs-20,[dir=rtl] .layout-margin .offset-xs-20,[dir=rtl] .offset-xs-20{margin-left:auto;margin-right:20%}.flex-offset-xs-25,.layout-margin .flex-offset-xs-25,.layout-margin .offset-xs-25,.offset-xs-25{margin-left:25%}[dir=rtl] .flex-offset-xs-25,[dir=rtl] .layout-margin .flex-offset-xs-25,[dir=rtl] .layout-margin .offset-xs-25,[dir=rtl] .offset-xs-25{margin-left:auto;margin-right:25%}.flex-offset-xs-30,.layout-margin .flex-offset-xs-30,.layout-margin .offset-xs-30,.offset-xs-30{margin-left:30%}[dir=rtl] .flex-offset-xs-30,[dir=rtl] .layout-margin .flex-offset-xs-30,[dir=rtl] .layout-margin .offset-xs-30,[dir=rtl] .offset-xs-30{margin-left:auto;margin-right:30%}.flex-offset-xs-35,.layout-margin .flex-offset-xs-35,.layout-margin .offset-xs-35,.offset-xs-35{margin-left:35%}[dir=rtl] .flex-offset-xs-35,[dir=rtl] .layout-margin .flex-offset-xs-35,[dir=rtl] .layout-margin .offset-xs-35,[dir=rtl] .offset-xs-35{margin-left:auto;margin-right:35%}.flex-offset-xs-40,.layout-margin .flex-offset-xs-40,.layout-margin .offset-xs-40,.offset-xs-40{margin-left:40%}[dir=rtl] .flex-offset-xs-40,[dir=rtl] .layout-margin .flex-offset-xs-40,[dir=rtl] .layout-margin .offset-xs-40,[dir=rtl] .offset-xs-40{margin-left:auto;margin-right:40%}.flex-offset-xs-45,.layout-margin .flex-offset-xs-45,.layout-margin .offset-xs-45,.offset-xs-45{margin-left:45%}[dir=rtl] .flex-offset-xs-45,[dir=rtl] .layout-margin .flex-offset-xs-45,[dir=rtl] .layout-margin .offset-xs-45,[dir=rtl] .offset-xs-45{margin-left:auto;margin-right:45%}.flex-offset-xs-50,.layout-margin .flex-offset-xs-50,.layout-margin .offset-xs-50,.offset-xs-50{margin-left:50%}[dir=rtl] .flex-offset-xs-50,[dir=rtl] .layout-margin .flex-offset-xs-50,[dir=rtl] .layout-margin .offset-xs-50,[dir=rtl] .offset-xs-50{margin-left:auto;margin-right:50%}.flex-offset-xs-55,.layout-margin .flex-offset-xs-55,.layout-margin .offset-xs-55,.offset-xs-55{margin-left:55%}[dir=rtl] .flex-offset-xs-55,[dir=rtl] .layout-margin .flex-offset-xs-55,[dir=rtl] .layout-margin .offset-xs-55,[dir=rtl] .offset-xs-55{margin-left:auto;margin-right:55%}.flex-offset-xs-60,.layout-margin .flex-offset-xs-60,.layout-margin .offset-xs-60,.offset-xs-60{margin-left:60%}[dir=rtl] .flex-offset-xs-60,[dir=rtl] .layout-margin .flex-offset-xs-60,[dir=rtl] .layout-margin .offset-xs-60,[dir=rtl] .offset-xs-60{margin-left:auto;margin-right:60%}.flex-offset-xs-65,.layout-margin .flex-offset-xs-65,.layout-margin .offset-xs-65,.offset-xs-65{margin-left:65%}[dir=rtl] .flex-offset-xs-65,[dir=rtl] .layout-margin .flex-offset-xs-65,[dir=rtl] .layout-margin .offset-xs-65,[dir=rtl] .offset-xs-65{margin-left:auto;margin-right:65%}.flex-offset-xs-70,.layout-margin .flex-offset-xs-70,.layout-margin .offset-xs-70,.offset-xs-70{margin-left:70%}[dir=rtl] .flex-offset-xs-70,[dir=rtl] .layout-margin .flex-offset-xs-70,[dir=rtl] .layout-margin .offset-xs-70,[dir=rtl] .offset-xs-70{margin-left:auto;margin-right:70%}.flex-offset-xs-75,.layout-margin .flex-offset-xs-75,.layout-margin .offset-xs-75,.offset-xs-75{margin-left:75%}[dir=rtl] .flex-offset-xs-75,[dir=rtl] .layout-margin .flex-offset-xs-75,[dir=rtl] .layout-margin .offset-xs-75,[dir=rtl] .offset-xs-75{margin-left:auto;margin-right:75%}.flex-offset-xs-80,.layout-margin .flex-offset-xs-80,.layout-margin .offset-xs-80,.offset-xs-80{margin-left:80%}[dir=rtl] .flex-offset-xs-80,[dir=rtl] .layout-margin .flex-offset-xs-80,[dir=rtl] .layout-margin .offset-xs-80,[dir=rtl] .offset-xs-80{margin-left:auto;margin-right:80%}.flex-offset-xs-85,.layout-margin .flex-offset-xs-85,.layout-margin .offset-xs-85,.offset-xs-85{margin-left:85%}[dir=rtl] .flex-offset-xs-85,[dir=rtl] .layout-margin .flex-offset-xs-85,[dir=rtl] .layout-margin .offset-xs-85,[dir=rtl] .offset-xs-85{margin-left:auto;margin-right:85%}.flex-offset-xs-90,.layout-margin .flex-offset-xs-90,.layout-margin .offset-xs-90,.offset-xs-90{margin-left:90%}[dir=rtl] .flex-offset-xs-90,[dir=rtl] .layout-margin .flex-offset-xs-90,[dir=rtl] .layout-margin .offset-xs-90,[dir=rtl] .offset-xs-90{margin-left:auto;margin-right:90%}.flex-offset-xs-95,.layout-margin .flex-offset-xs-95,.layout-margin .offset-xs-95,.offset-xs-95{margin-left:95%}[dir=rtl] .flex-offset-xs-95,[dir=rtl] .layout-margin .flex-offset-xs-95,[dir=rtl] .layout-margin .offset-xs-95,[dir=rtl] .offset-xs-95{margin-left:auto;margin-right:95%}.flex-offset-xs-33,.layout-margin .flex-offset-xs-33,.layout-margin .offset-xs-33,.offset-xs-33{margin-left:33.33333%}.flex-offset-xs-66,.layout-margin .flex-offset-xs-66,.layout-margin .offset-xs-66,.offset-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xs-66,[dir=rtl] .layout-margin .flex-offset-xs-66,[dir=rtl] .layout-margin .offset-xs-66,[dir=rtl] .offset-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-xs,.layout-align-xs-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-xs-start,.layout-align-xs-start-center,.layout-align-xs-start-end,.layout-align-xs-start-start,.layout-align-xs-start-stretch{justify-content:flex-start}.layout-align-xs-center,.layout-align-xs-center-center,.layout-align-xs-center-end,.layout-align-xs-center-start,.layout-align-xs-center-stretch{justify-content:center}.layout-align-xs-end,.layout-align-xs-end-center,.layout-align-xs-end-end,.layout-align-xs-end-start,.layout-align-xs-end-stretch{justify-content:flex-end}.layout-align-xs-space-around,.layout-align-xs-space-around-center,.layout-align-xs-space-around-end,.layout-align-xs-space-around-start,.layout-align-xs-space-around-stretch{justify-content:space-around}.layout-align-xs-space-between,.layout-align-xs-space-between-center,.layout-align-xs-space-between-end,.layout-align-xs-space-between-start,.layout-align-xs-space-between-stretch{justify-content:space-between}.layout-align-xs-center-start,.layout-align-xs-end-start,.layout-align-xs-space-around-start,.layout-align-xs-space-between-start,.layout-align-xs-start-start{align-items:flex-start;align-content:flex-start}.layout-align-xs-center-center,.layout-align-xs-end-center,.layout-align-xs-space-around-center,.layout-align-xs-space-between-center,.layout-align-xs-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-xs-center-center>*,.layout-align-xs-end-center>*,.layout-align-xs-space-around-center>*,.layout-align-xs-space-between-center>*,.layout-align-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xs-center-end,.layout-align-xs-end-end,.layout-align-xs-space-around-end,.layout-align-xs-space-between-end,.layout-align-xs-start-end{align-items:flex-end;align-content:flex-end}.layout-align-xs-center-stretch,.layout-align-xs-end-stretch,.layout-align-xs-space-around-stretch,.layout-align-xs-space-between-stretch,.layout-align-xs-start-stretch{align-items:stretch;align-content:stretch}.flex-xs{flex:1;box-sizing:border-box}.flex-xs-grow{flex:1 1 100%;box-sizing:border-box}.flex-xs-initial{flex:0 1 auto;box-sizing:border-box}.flex-xs-auto{flex:1 1 auto;box-sizing:border-box}.flex-xs-none{flex:0 0 auto;box-sizing:border-box}.flex-xs-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-xs-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-xs-0,.layout-row>.flex-xs-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-0{min-width:0}.layout-column>.flex-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-xs-row>.flex-xs-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-xs-column>.flex-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xs-5,.layout-row>.flex-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-xs-row>.flex-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xs-10,.layout-row>.flex-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-xs-row>.flex-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xs-15,.layout-row>.flex-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-xs-row>.flex-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xs-20,.layout-row>.flex-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-xs-row>.flex-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xs-25,.layout-row>.flex-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-xs-row>.flex-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xs-30,.layout-row>.flex-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-xs-row>.flex-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xs-35,.layout-row>.flex-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-xs-row>.flex-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xs-40,.layout-row>.flex-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-xs-row>.flex-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xs-45,.layout-row>.flex-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-xs-row>.flex-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xs-50,.layout-row>.flex-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-xs-row>.flex-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xs-55,.layout-row>.flex-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-xs-row>.flex-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xs-60,.layout-row>.flex-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-xs-row>.flex-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xs-65,.layout-row>.flex-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-xs-row>.flex-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xs-70,.layout-row>.flex-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-xs-row>.flex-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xs-75,.layout-row>.flex-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-xs-row>.flex-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xs-80,.layout-row>.flex-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-xs-row>.flex-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xs-85,.layout-row>.flex-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-xs-row>.flex-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xs-90,.layout-row>.flex-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-xs-row>.flex-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xs-95,.layout-row>.flex-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-xs-row>.flex-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xs-column>.flex-xs-95{max-height:95%}.flex-xs-100,.layout-xs-column>.flex-xs-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-xs-100{max-height:100%}.layout-column>.flex-xs-100,.layout-row>.flex-xs-100,.layout-xs-column>.flex-xs-100,.layout-xs-row>.flex-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xs-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-row>.flex-xs-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex-xs-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xs-row>.flex{min-width:0}.layout-xs-column>.flex-xs-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xs-column>.flex-xs-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs-column>.flex{min-height:0}.layout-xs,.layout-xs-column,.layout-xs-row{box-sizing:border-box;display:flex}.layout-xs-column{flex-direction:column}.layout-xs-row{flex-direction:row}}@media (min-width:600px){.flex-order-gt-xs--20{order:-20}.flex-order-gt-xs--19{order:-19}.flex-order-gt-xs--18{order:-18}.flex-order-gt-xs--17{order:-17}.flex-order-gt-xs--16{order:-16}.flex-order-gt-xs--15{order:-15}.flex-order-gt-xs--14{order:-14}.flex-order-gt-xs--13{order:-13}.flex-order-gt-xs--12{order:-12}.flex-order-gt-xs--11{order:-11}.flex-order-gt-xs--10{order:-10}.flex-order-gt-xs--9{order:-9}.flex-order-gt-xs--8{order:-8}.flex-order-gt-xs--7{order:-7}.flex-order-gt-xs--6{order:-6}.flex-order-gt-xs--5{order:-5}.flex-order-gt-xs--4{order:-4}.flex-order-gt-xs--3{order:-3}.flex-order-gt-xs--2{order:-2}.flex-order-gt-xs--1{order:-1}.flex-order-gt-xs-0{order:0}.flex-order-gt-xs-1{order:1}.flex-order-gt-xs-2{order:2}.flex-order-gt-xs-3{order:3}.flex-order-gt-xs-4{order:4}.flex-order-gt-xs-5{order:5}.flex-order-gt-xs-6{order:6}.flex-order-gt-xs-7{order:7}.flex-order-gt-xs-8{order:8}.flex-order-gt-xs-9{order:9}.flex-order-gt-xs-10{order:10}.flex-order-gt-xs-11{order:11}.flex-order-gt-xs-12{order:12}.flex-order-gt-xs-13{order:13}.flex-order-gt-xs-14{order:14}.flex-order-gt-xs-15{order:15}.flex-order-gt-xs-16{order:16}.flex-order-gt-xs-17{order:17}.flex-order-gt-xs-18{order:18}.flex-order-gt-xs-19{order:19}.flex-order-gt-xs-20{order:20}.flex-offset-gt-xs-0,.layout-margin .flex-offset-gt-xs-0,.layout-margin .offset-gt-xs-0,.offset-gt-xs-0{margin-left:0}[dir=rtl] .flex-offset-gt-xs-0,[dir=rtl] .layout-margin .flex-offset-gt-xs-0,[dir=rtl] .layout-margin .offset-gt-xs-0,[dir=rtl] .offset-gt-xs-0{margin-left:auto;margin-right:0}.flex-offset-gt-xs-5,.layout-margin .flex-offset-gt-xs-5,.layout-margin .offset-gt-xs-5,.offset-gt-xs-5{margin-left:5%}[dir=rtl] .flex-offset-gt-xs-5,[dir=rtl] .layout-margin .flex-offset-gt-xs-5,[dir=rtl] .layout-margin .offset-gt-xs-5,[dir=rtl] .offset-gt-xs-5{margin-left:auto;margin-right:5%}.flex-offset-gt-xs-10,.layout-margin .flex-offset-gt-xs-10,.layout-margin .offset-gt-xs-10,.offset-gt-xs-10{margin-left:10%}[dir=rtl] .flex-offset-gt-xs-10,[dir=rtl] .layout-margin .flex-offset-gt-xs-10,[dir=rtl] .layout-margin .offset-gt-xs-10,[dir=rtl] .offset-gt-xs-10{margin-left:auto;margin-right:10%}.flex-offset-gt-xs-15,.layout-margin .flex-offset-gt-xs-15,.layout-margin .offset-gt-xs-15,.offset-gt-xs-15{margin-left:15%}[dir=rtl] .flex-offset-gt-xs-15,[dir=rtl] .layout-margin .flex-offset-gt-xs-15,[dir=rtl] .layout-margin .offset-gt-xs-15,[dir=rtl] .offset-gt-xs-15{margin-left:auto;margin-right:15%}.flex-offset-gt-xs-20,.layout-margin .flex-offset-gt-xs-20,.layout-margin .offset-gt-xs-20,.offset-gt-xs-20{margin-left:20%}[dir=rtl] .flex-offset-gt-xs-20,[dir=rtl] .layout-margin .flex-offset-gt-xs-20,[dir=rtl] .layout-margin .offset-gt-xs-20,[dir=rtl] .offset-gt-xs-20{margin-left:auto;margin-right:20%}.flex-offset-gt-xs-25,.layout-margin .flex-offset-gt-xs-25,.layout-margin .offset-gt-xs-25,.offset-gt-xs-25{margin-left:25%}[dir=rtl] .flex-offset-gt-xs-25,[dir=rtl] .layout-margin .flex-offset-gt-xs-25,[dir=rtl] .layout-margin .offset-gt-xs-25,[dir=rtl] .offset-gt-xs-25{margin-left:auto;margin-right:25%}.flex-offset-gt-xs-30,.layout-margin .flex-offset-gt-xs-30,.layout-margin .offset-gt-xs-30,.offset-gt-xs-30{margin-left:30%}[dir=rtl] .flex-offset-gt-xs-30,[dir=rtl] .layout-margin .flex-offset-gt-xs-30,[dir=rtl] .layout-margin .offset-gt-xs-30,[dir=rtl] .offset-gt-xs-30{margin-left:auto;margin-right:30%}.flex-offset-gt-xs-35,.layout-margin .flex-offset-gt-xs-35,.layout-margin .offset-gt-xs-35,.offset-gt-xs-35{margin-left:35%}[dir=rtl] .flex-offset-gt-xs-35,[dir=rtl] .layout-margin .flex-offset-gt-xs-35,[dir=rtl] .layout-margin .offset-gt-xs-35,[dir=rtl] .offset-gt-xs-35{margin-left:auto;margin-right:35%}.flex-offset-gt-xs-40,.layout-margin .flex-offset-gt-xs-40,.layout-margin .offset-gt-xs-40,.offset-gt-xs-40{margin-left:40%}[dir=rtl] .flex-offset-gt-xs-40,[dir=rtl] .layout-margin .flex-offset-gt-xs-40,[dir=rtl] .layout-margin .offset-gt-xs-40,[dir=rtl] .offset-gt-xs-40{margin-left:auto;margin-right:40%}.flex-offset-gt-xs-45,.layout-margin .flex-offset-gt-xs-45,.layout-margin .offset-gt-xs-45,.offset-gt-xs-45{margin-left:45%}[dir=rtl] .flex-offset-gt-xs-45,[dir=rtl] .layout-margin .flex-offset-gt-xs-45,[dir=rtl] .layout-margin .offset-gt-xs-45,[dir=rtl] .offset-gt-xs-45{margin-left:auto;margin-right:45%}.flex-offset-gt-xs-50,.layout-margin .flex-offset-gt-xs-50,.layout-margin .offset-gt-xs-50,.offset-gt-xs-50{margin-left:50%}[dir=rtl] .flex-offset-gt-xs-50,[dir=rtl] .layout-margin .flex-offset-gt-xs-50,[dir=rtl] .layout-margin .offset-gt-xs-50,[dir=rtl] .offset-gt-xs-50{margin-left:auto;margin-right:50%}.flex-offset-gt-xs-55,.layout-margin .flex-offset-gt-xs-55,.layout-margin .offset-gt-xs-55,.offset-gt-xs-55{margin-left:55%}[dir=rtl] .flex-offset-gt-xs-55,[dir=rtl] .layout-margin .flex-offset-gt-xs-55,[dir=rtl] .layout-margin .offset-gt-xs-55,[dir=rtl] .offset-gt-xs-55{margin-left:auto;margin-right:55%}.flex-offset-gt-xs-60,.layout-margin .flex-offset-gt-xs-60,.layout-margin .offset-gt-xs-60,.offset-gt-xs-60{margin-left:60%}[dir=rtl] .flex-offset-gt-xs-60,[dir=rtl] .layout-margin .flex-offset-gt-xs-60,[dir=rtl] .layout-margin .offset-gt-xs-60,[dir=rtl] .offset-gt-xs-60{margin-left:auto;margin-right:60%}.flex-offset-gt-xs-65,.layout-margin .flex-offset-gt-xs-65,.layout-margin .offset-gt-xs-65,.offset-gt-xs-65{margin-left:65%}[dir=rtl] .flex-offset-gt-xs-65,[dir=rtl] .layout-margin .flex-offset-gt-xs-65,[dir=rtl] .layout-margin .offset-gt-xs-65,[dir=rtl] .offset-gt-xs-65{margin-left:auto;margin-right:65%}.flex-offset-gt-xs-70,.layout-margin .flex-offset-gt-xs-70,.layout-margin .offset-gt-xs-70,.offset-gt-xs-70{margin-left:70%}[dir=rtl] .flex-offset-gt-xs-70,[dir=rtl] .layout-margin .flex-offset-gt-xs-70,[dir=rtl] .layout-margin .offset-gt-xs-70,[dir=rtl] .offset-gt-xs-70{margin-left:auto;margin-right:70%}.flex-offset-gt-xs-75,.layout-margin .flex-offset-gt-xs-75,.layout-margin .offset-gt-xs-75,.offset-gt-xs-75{margin-left:75%}[dir=rtl] .flex-offset-gt-xs-75,[dir=rtl] .layout-margin .flex-offset-gt-xs-75,[dir=rtl] .layout-margin .offset-gt-xs-75,[dir=rtl] .offset-gt-xs-75{margin-left:auto;margin-right:75%}.flex-offset-gt-xs-80,.layout-margin .flex-offset-gt-xs-80,.layout-margin .offset-gt-xs-80,.offset-gt-xs-80{margin-left:80%}[dir=rtl] .flex-offset-gt-xs-80,[dir=rtl] .layout-margin .flex-offset-gt-xs-80,[dir=rtl] .layout-margin .offset-gt-xs-80,[dir=rtl] .offset-gt-xs-80{margin-left:auto;margin-right:80%}.flex-offset-gt-xs-85,.layout-margin .flex-offset-gt-xs-85,.layout-margin .offset-gt-xs-85,.offset-gt-xs-85{margin-left:85%}[dir=rtl] .flex-offset-gt-xs-85,[dir=rtl] .layout-margin .flex-offset-gt-xs-85,[dir=rtl] .layout-margin .offset-gt-xs-85,[dir=rtl] .offset-gt-xs-85{margin-left:auto;margin-right:85%}.flex-offset-gt-xs-90,.layout-margin .flex-offset-gt-xs-90,.layout-margin .offset-gt-xs-90,.offset-gt-xs-90{margin-left:90%}[dir=rtl] .flex-offset-gt-xs-90,[dir=rtl] .layout-margin .flex-offset-gt-xs-90,[dir=rtl] .layout-margin .offset-gt-xs-90,[dir=rtl] .offset-gt-xs-90{margin-left:auto;margin-right:90%}.flex-offset-gt-xs-95,.layout-margin .flex-offset-gt-xs-95,.layout-margin .offset-gt-xs-95,.offset-gt-xs-95{margin-left:95%}[dir=rtl] .flex-offset-gt-xs-95,[dir=rtl] .layout-margin .flex-offset-gt-xs-95,[dir=rtl] .layout-margin .offset-gt-xs-95,[dir=rtl] .offset-gt-xs-95{margin-left:auto;margin-right:95%}.flex-offset-gt-xs-33,.layout-margin .flex-offset-gt-xs-33,.layout-margin .offset-gt-xs-33,.offset-gt-xs-33{margin-left:33.33333%}.flex-offset-gt-xs-66,.layout-margin .flex-offset-gt-xs-66,.layout-margin .offset-gt-xs-66,.offset-gt-xs-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-xs-66,[dir=rtl] .layout-margin .flex-offset-gt-xs-66,[dir=rtl] .layout-margin .offset-gt-xs-66,[dir=rtl] .offset-gt-xs-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-xs,.layout-align-gt-xs-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-xs-start,.layout-align-gt-xs-start-center,.layout-align-gt-xs-start-end,.layout-align-gt-xs-start-start,.layout-align-gt-xs-start-stretch{justify-content:flex-start}.layout-align-gt-xs-center,.layout-align-gt-xs-center-center,.layout-align-gt-xs-center-end,.layout-align-gt-xs-center-start,.layout-align-gt-xs-center-stretch{justify-content:center}.layout-align-gt-xs-end,.layout-align-gt-xs-end-center,.layout-align-gt-xs-end-end,.layout-align-gt-xs-end-start,.layout-align-gt-xs-end-stretch{justify-content:flex-end}.layout-align-gt-xs-space-around,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-around-stretch{justify-content:space-around}.layout-align-gt-xs-space-between,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-between-stretch{justify-content:space-between}.layout-align-gt-xs-center-start,.layout-align-gt-xs-end-start,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-xs-center-center,.layout-align-gt-xs-end-center,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-xs-center-center>*,.layout-align-gt-xs-end-center>*,.layout-align-gt-xs-space-around-center>*,.layout-align-gt-xs-space-between-center>*,.layout-align-gt-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-xs-center-end,.layout-align-gt-xs-end-end,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-xs-center-stretch,.layout-align-gt-xs-end-stretch,.layout-align-gt-xs-space-around-stretch,.layout-align-gt-xs-space-between-stretch,.layout-align-gt-xs-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-xs{flex:1;box-sizing:border-box}.flex-gt-xs-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-xs-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-xs-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-xs-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-xs-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-0,.layout-row>.flex-gt-xs-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-0{min-width:0}.layout-column>.flex-gt-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-xs-column>.flex-gt-xs-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-xs-100,.layout-column>.flex-gt-xs-100,.layout-gt-xs-column>.flex-gt-xs-100,.layout-gt-xs-row>.flex-gt-xs-100,.layout-row>.flex-gt-xs-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-xs-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-xs-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex{min-width:0}.layout-gt-xs-column>.flex-gt-xs-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-xs-column>.flex-gt-xs-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs-column>.flex{min-height:0}.layout-gt-xs,.layout-gt-xs-column,.layout-gt-xs-row{box-sizing:border-box;display:flex}.layout-gt-xs-column{flex-direction:column}.layout-gt-xs-row{flex-direction:row}}@media (min-width:600px) and (max-width:959px){.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.flex-order-sm--20{order:-20}.flex-order-sm--19{order:-19}.flex-order-sm--18{order:-18}.flex-order-sm--17{order:-17}.flex-order-sm--16{order:-16}.flex-order-sm--15{order:-15}.flex-order-sm--14{order:-14}.flex-order-sm--13{order:-13}.flex-order-sm--12{order:-12}.flex-order-sm--11{order:-11}.flex-order-sm--10{order:-10}.flex-order-sm--9{order:-9}.flex-order-sm--8{order:-8}.flex-order-sm--7{order:-7}.flex-order-sm--6{order:-6}.flex-order-sm--5{order:-5}.flex-order-sm--4{order:-4}.flex-order-sm--3{order:-3}.flex-order-sm--2{order:-2}.flex-order-sm--1{order:-1}.flex-order-sm-0{order:0}.flex-order-sm-1{order:1}.flex-order-sm-2{order:2}.flex-order-sm-3{order:3}.flex-order-sm-4{order:4}.flex-order-sm-5{order:5}.flex-order-sm-6{order:6}.flex-order-sm-7{order:7}.flex-order-sm-8{order:8}.flex-order-sm-9{order:9}.flex-order-sm-10{order:10}.flex-order-sm-11{order:11}.flex-order-sm-12{order:12}.flex-order-sm-13{order:13}.flex-order-sm-14{order:14}.flex-order-sm-15{order:15}.flex-order-sm-16{order:16}.flex-order-sm-17{order:17}.flex-order-sm-18{order:18}.flex-order-sm-19{order:19}.flex-order-sm-20{order:20}.flex-offset-sm-0,.layout-margin .flex-offset-sm-0,.layout-margin .offset-sm-0,.offset-sm-0{margin-left:0}[dir=rtl] .flex-offset-sm-0,[dir=rtl] .layout-margin .flex-offset-sm-0,[dir=rtl] .layout-margin .offset-sm-0,[dir=rtl] .offset-sm-0{margin-left:auto;margin-right:0}.flex-offset-sm-5,.layout-margin .flex-offset-sm-5,.layout-margin .offset-sm-5,.offset-sm-5{margin-left:5%}[dir=rtl] .flex-offset-sm-5,[dir=rtl] .layout-margin .flex-offset-sm-5,[dir=rtl] .layout-margin .offset-sm-5,[dir=rtl] .offset-sm-5{margin-left:auto;margin-right:5%}.flex-offset-sm-10,.layout-margin .flex-offset-sm-10,.layout-margin .offset-sm-10,.offset-sm-10{margin-left:10%}[dir=rtl] .flex-offset-sm-10,[dir=rtl] .layout-margin .flex-offset-sm-10,[dir=rtl] .layout-margin .offset-sm-10,[dir=rtl] .offset-sm-10{margin-left:auto;margin-right:10%}.flex-offset-sm-15,.layout-margin .flex-offset-sm-15,.layout-margin .offset-sm-15,.offset-sm-15{margin-left:15%}[dir=rtl] .flex-offset-sm-15,[dir=rtl] .layout-margin .flex-offset-sm-15,[dir=rtl] .layout-margin .offset-sm-15,[dir=rtl] .offset-sm-15{margin-left:auto;margin-right:15%}.flex-offset-sm-20,.layout-margin .flex-offset-sm-20,.layout-margin .offset-sm-20,.offset-sm-20{margin-left:20%}[dir=rtl] .flex-offset-sm-20,[dir=rtl] .layout-margin .flex-offset-sm-20,[dir=rtl] .layout-margin .offset-sm-20,[dir=rtl] .offset-sm-20{margin-left:auto;margin-right:20%}.flex-offset-sm-25,.layout-margin .flex-offset-sm-25,.layout-margin .offset-sm-25,.offset-sm-25{margin-left:25%}[dir=rtl] .flex-offset-sm-25,[dir=rtl] .layout-margin .flex-offset-sm-25,[dir=rtl] .layout-margin .offset-sm-25,[dir=rtl] .offset-sm-25{margin-left:auto;margin-right:25%}.flex-offset-sm-30,.layout-margin .flex-offset-sm-30,.layout-margin .offset-sm-30,.offset-sm-30{margin-left:30%}[dir=rtl] .flex-offset-sm-30,[dir=rtl] .layout-margin .flex-offset-sm-30,[dir=rtl] .layout-margin .offset-sm-30,[dir=rtl] .offset-sm-30{margin-left:auto;margin-right:30%}.flex-offset-sm-35,.layout-margin .flex-offset-sm-35,.layout-margin .offset-sm-35,.offset-sm-35{margin-left:35%}[dir=rtl] .flex-offset-sm-35,[dir=rtl] .layout-margin .flex-offset-sm-35,[dir=rtl] .layout-margin .offset-sm-35,[dir=rtl] .offset-sm-35{margin-left:auto;margin-right:35%}.flex-offset-sm-40,.layout-margin .flex-offset-sm-40,.layout-margin .offset-sm-40,.offset-sm-40{margin-left:40%}[dir=rtl] .flex-offset-sm-40,[dir=rtl] .layout-margin .flex-offset-sm-40,[dir=rtl] .layout-margin .offset-sm-40,[dir=rtl] .offset-sm-40{margin-left:auto;margin-right:40%}.flex-offset-sm-45,.layout-margin .flex-offset-sm-45,.layout-margin .offset-sm-45,.offset-sm-45{margin-left:45%}[dir=rtl] .flex-offset-sm-45,[dir=rtl] .layout-margin .flex-offset-sm-45,[dir=rtl] .layout-margin .offset-sm-45,[dir=rtl] .offset-sm-45{margin-left:auto;margin-right:45%}.flex-offset-sm-50,.layout-margin .flex-offset-sm-50,.layout-margin .offset-sm-50,.offset-sm-50{margin-left:50%}[dir=rtl] .flex-offset-sm-50,[dir=rtl] .layout-margin .flex-offset-sm-50,[dir=rtl] .layout-margin .offset-sm-50,[dir=rtl] .offset-sm-50{margin-left:auto;margin-right:50%}.flex-offset-sm-55,.layout-margin .flex-offset-sm-55,.layout-margin .offset-sm-55,.offset-sm-55{margin-left:55%}[dir=rtl] .flex-offset-sm-55,[dir=rtl] .layout-margin .flex-offset-sm-55,[dir=rtl] .layout-margin .offset-sm-55,[dir=rtl] .offset-sm-55{margin-left:auto;margin-right:55%}.flex-offset-sm-60,.layout-margin .flex-offset-sm-60,.layout-margin .offset-sm-60,.offset-sm-60{margin-left:60%}[dir=rtl] .flex-offset-sm-60,[dir=rtl] .layout-margin .flex-offset-sm-60,[dir=rtl] .layout-margin .offset-sm-60,[dir=rtl] .offset-sm-60{margin-left:auto;margin-right:60%}.flex-offset-sm-65,.layout-margin .flex-offset-sm-65,.layout-margin .offset-sm-65,.offset-sm-65{margin-left:65%}[dir=rtl] .flex-offset-sm-65,[dir=rtl] .layout-margin .flex-offset-sm-65,[dir=rtl] .layout-margin .offset-sm-65,[dir=rtl] .offset-sm-65{margin-left:auto;margin-right:65%}.flex-offset-sm-70,.layout-margin .flex-offset-sm-70,.layout-margin .offset-sm-70,.offset-sm-70{margin-left:70%}[dir=rtl] .flex-offset-sm-70,[dir=rtl] .layout-margin .flex-offset-sm-70,[dir=rtl] .layout-margin .offset-sm-70,[dir=rtl] .offset-sm-70{margin-left:auto;margin-right:70%}.flex-offset-sm-75,.layout-margin .flex-offset-sm-75,.layout-margin .offset-sm-75,.offset-sm-75{margin-left:75%}[dir=rtl] .flex-offset-sm-75,[dir=rtl] .layout-margin .flex-offset-sm-75,[dir=rtl] .layout-margin .offset-sm-75,[dir=rtl] .offset-sm-75{margin-left:auto;margin-right:75%}.flex-offset-sm-80,.layout-margin .flex-offset-sm-80,.layout-margin .offset-sm-80,.offset-sm-80{margin-left:80%}[dir=rtl] .flex-offset-sm-80,[dir=rtl] .layout-margin .flex-offset-sm-80,[dir=rtl] .layout-margin .offset-sm-80,[dir=rtl] .offset-sm-80{margin-left:auto;margin-right:80%}.flex-offset-sm-85,.layout-margin .flex-offset-sm-85,.layout-margin .offset-sm-85,.offset-sm-85{margin-left:85%}[dir=rtl] .flex-offset-sm-85,[dir=rtl] .layout-margin .flex-offset-sm-85,[dir=rtl] .layout-margin .offset-sm-85,[dir=rtl] .offset-sm-85{margin-left:auto;margin-right:85%}.flex-offset-sm-90,.layout-margin .flex-offset-sm-90,.layout-margin .offset-sm-90,.offset-sm-90{margin-left:90%}[dir=rtl] .flex-offset-sm-90,[dir=rtl] .layout-margin .flex-offset-sm-90,[dir=rtl] .layout-margin .offset-sm-90,[dir=rtl] .offset-sm-90{margin-left:auto;margin-right:90%}.flex-offset-sm-95,.layout-margin .flex-offset-sm-95,.layout-margin .offset-sm-95,.offset-sm-95{margin-left:95%}[dir=rtl] .flex-offset-sm-95,[dir=rtl] .layout-margin .flex-offset-sm-95,[dir=rtl] .layout-margin .offset-sm-95,[dir=rtl] .offset-sm-95{margin-left:auto;margin-right:95%}.flex-offset-sm-33,.layout-margin .flex-offset-sm-33,.layout-margin .offset-sm-33,.offset-sm-33{margin-left:33.33333%}.flex-offset-sm-66,.layout-margin .flex-offset-sm-66,.layout-margin .offset-sm-66,.offset-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-sm-66,[dir=rtl] .layout-margin .flex-offset-sm-66,[dir=rtl] .layout-margin .offset-sm-66,[dir=rtl] .offset-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-sm,.layout-align-sm-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-sm-start,.layout-align-sm-start-center,.layout-align-sm-start-end,.layout-align-sm-start-start,.layout-align-sm-start-stretch{justify-content:flex-start}.layout-align-sm-center,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-start,.layout-align-sm-center-stretch{justify-content:center}.layout-align-sm-end,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-start,.layout-align-sm-end-stretch{justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-end,.layout-align-sm-space-around-start,.layout-align-sm-space-around-stretch{justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-end,.layout-align-sm-space-between-start,.layout-align-sm-space-between-stretch{justify-content:space-between}.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-around-start,.layout-align-sm-space-between-start,.layout-align-sm-start-start{align-items:flex-start;align-content:flex-start}.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-around-center,.layout-align-sm-space-between-center,.layout-align-sm-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-sm-center-center>*,.layout-align-sm-end-center>*,.layout-align-sm-space-around-center>*,.layout-align-sm-space-between-center>*,.layout-align-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-around-end,.layout-align-sm-space-between-end,.layout-align-sm-start-end{align-items:flex-end;align-content:flex-end}.layout-align-sm-center-stretch,.layout-align-sm-end-stretch,.layout-align-sm-space-around-stretch,.layout-align-sm-space-between-stretch,.layout-align-sm-start-stretch{align-items:stretch;align-content:stretch}.flex-sm{flex:1;box-sizing:border-box}.flex-sm-grow{flex:1 1 100%;box-sizing:border-box}.flex-sm-initial{flex:0 1 auto;box-sizing:border-box}.flex-sm-auto{flex:1 1 auto;box-sizing:border-box}.flex-sm-none{flex:0 0 auto;box-sizing:border-box}.flex-sm-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-sm-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-sm-0,.layout-row>.flex-sm-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-0{min-width:0}.layout-column>.flex-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-sm-row>.flex-sm-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-sm-column>.flex-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-sm-5,.layout-row>.flex-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-sm-row>.flex-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-sm-10,.layout-row>.flex-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-sm-row>.flex-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-sm-15,.layout-row>.flex-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-sm-row>.flex-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-sm-20,.layout-row>.flex-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-sm-row>.flex-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-sm-25,.layout-row>.flex-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-sm-row>.flex-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-sm-30,.layout-row>.flex-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-sm-row>.flex-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-sm-35,.layout-row>.flex-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-sm-row>.flex-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-sm-40,.layout-row>.flex-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-sm-row>.flex-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-sm-45,.layout-row>.flex-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-sm-row>.flex-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-sm-50,.layout-row>.flex-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-sm-row>.flex-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-sm-55,.layout-row>.flex-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-sm-row>.flex-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-sm-60,.layout-row>.flex-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-sm-row>.flex-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-sm-65,.layout-row>.flex-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-sm-row>.flex-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-sm-70,.layout-row>.flex-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-sm-row>.flex-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-sm-75,.layout-row>.flex-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-sm-row>.flex-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-sm-80,.layout-row>.flex-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-sm-row>.flex-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-sm-85,.layout-row>.flex-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-sm-row>.flex-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-sm-90,.layout-row>.flex-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-sm-row>.flex-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-sm-95,.layout-row>.flex-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-sm-row>.flex-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-sm-column>.flex-sm-95{max-height:95%}.flex-sm-100,.layout-sm-column>.flex-sm-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-sm-100{max-height:100%}.layout-column>.flex-sm-100,.layout-row>.flex-sm-100,.layout-sm-column>.flex-sm-100,.layout-sm-row>.flex-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-sm-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-row>.flex-sm-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex-sm-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-sm-row>.flex{min-width:0}.layout-sm-column>.flex-sm-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-sm-column>.flex-sm-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm-column>.flex{min-height:0}.layout-sm,.layout-sm-column,.layout-sm-row{box-sizing:border-box;display:flex}.layout-sm-column{flex-direction:column}.layout-sm-row{flex-direction:row}}@media (min-width:960px){.flex-order-gt-sm--20{order:-20}.flex-order-gt-sm--19{order:-19}.flex-order-gt-sm--18{order:-18}.flex-order-gt-sm--17{order:-17}.flex-order-gt-sm--16{order:-16}.flex-order-gt-sm--15{order:-15}.flex-order-gt-sm--14{order:-14}.flex-order-gt-sm--13{order:-13}.flex-order-gt-sm--12{order:-12}.flex-order-gt-sm--11{order:-11}.flex-order-gt-sm--10{order:-10}.flex-order-gt-sm--9{order:-9}.flex-order-gt-sm--8{order:-8}.flex-order-gt-sm--7{order:-7}.flex-order-gt-sm--6{order:-6}.flex-order-gt-sm--5{order:-5}.flex-order-gt-sm--4{order:-4}.flex-order-gt-sm--3{order:-3}.flex-order-gt-sm--2{order:-2}.flex-order-gt-sm--1{order:-1}.flex-order-gt-sm-0{order:0}.flex-order-gt-sm-1{order:1}.flex-order-gt-sm-2{order:2}.flex-order-gt-sm-3{order:3}.flex-order-gt-sm-4{order:4}.flex-order-gt-sm-5{order:5}.flex-order-gt-sm-6{order:6}.flex-order-gt-sm-7{order:7}.flex-order-gt-sm-8{order:8}.flex-order-gt-sm-9{order:9}.flex-order-gt-sm-10{order:10}.flex-order-gt-sm-11{order:11}.flex-order-gt-sm-12{order:12}.flex-order-gt-sm-13{order:13}.flex-order-gt-sm-14{order:14}.flex-order-gt-sm-15{order:15}.flex-order-gt-sm-16{order:16}.flex-order-gt-sm-17{order:17}.flex-order-gt-sm-18{order:18}.flex-order-gt-sm-19{order:19}.flex-order-gt-sm-20{order:20}.flex-offset-gt-sm-0,.layout-margin .flex-offset-gt-sm-0,.layout-margin .offset-gt-sm-0,.offset-gt-sm-0{margin-left:0}[dir=rtl] .flex-offset-gt-sm-0,[dir=rtl] .layout-margin .flex-offset-gt-sm-0,[dir=rtl] .layout-margin .offset-gt-sm-0,[dir=rtl] .offset-gt-sm-0{margin-left:auto;margin-right:0}.flex-offset-gt-sm-5,.layout-margin .flex-offset-gt-sm-5,.layout-margin .offset-gt-sm-5,.offset-gt-sm-5{margin-left:5%}[dir=rtl] .flex-offset-gt-sm-5,[dir=rtl] .layout-margin .flex-offset-gt-sm-5,[dir=rtl] .layout-margin .offset-gt-sm-5,[dir=rtl] .offset-gt-sm-5{margin-left:auto;margin-right:5%}.flex-offset-gt-sm-10,.layout-margin .flex-offset-gt-sm-10,.layout-margin .offset-gt-sm-10,.offset-gt-sm-10{margin-left:10%}[dir=rtl] .flex-offset-gt-sm-10,[dir=rtl] .layout-margin .flex-offset-gt-sm-10,[dir=rtl] .layout-margin .offset-gt-sm-10,[dir=rtl] .offset-gt-sm-10{margin-left:auto;margin-right:10%}.flex-offset-gt-sm-15,.layout-margin .flex-offset-gt-sm-15,.layout-margin .offset-gt-sm-15,.offset-gt-sm-15{margin-left:15%}[dir=rtl] .flex-offset-gt-sm-15,[dir=rtl] .layout-margin .flex-offset-gt-sm-15,[dir=rtl] .layout-margin .offset-gt-sm-15,[dir=rtl] .offset-gt-sm-15{margin-left:auto;margin-right:15%}.flex-offset-gt-sm-20,.layout-margin .flex-offset-gt-sm-20,.layout-margin .offset-gt-sm-20,.offset-gt-sm-20{margin-left:20%}[dir=rtl] .flex-offset-gt-sm-20,[dir=rtl] .layout-margin .flex-offset-gt-sm-20,[dir=rtl] .layout-margin .offset-gt-sm-20,[dir=rtl] .offset-gt-sm-20{margin-left:auto;margin-right:20%}.flex-offset-gt-sm-25,.layout-margin .flex-offset-gt-sm-25,.layout-margin .offset-gt-sm-25,.offset-gt-sm-25{margin-left:25%}[dir=rtl] .flex-offset-gt-sm-25,[dir=rtl] .layout-margin .flex-offset-gt-sm-25,[dir=rtl] .layout-margin .offset-gt-sm-25,[dir=rtl] .offset-gt-sm-25{margin-left:auto;margin-right:25%}.flex-offset-gt-sm-30,.layout-margin .flex-offset-gt-sm-30,.layout-margin .offset-gt-sm-30,.offset-gt-sm-30{margin-left:30%}[dir=rtl] .flex-offset-gt-sm-30,[dir=rtl] .layout-margin .flex-offset-gt-sm-30,[dir=rtl] .layout-margin .offset-gt-sm-30,[dir=rtl] .offset-gt-sm-30{margin-left:auto;margin-right:30%}.flex-offset-gt-sm-35,.layout-margin .flex-offset-gt-sm-35,.layout-margin .offset-gt-sm-35,.offset-gt-sm-35{margin-left:35%}[dir=rtl] .flex-offset-gt-sm-35,[dir=rtl] .layout-margin .flex-offset-gt-sm-35,[dir=rtl] .layout-margin .offset-gt-sm-35,[dir=rtl] .offset-gt-sm-35{margin-left:auto;margin-right:35%}.flex-offset-gt-sm-40,.layout-margin .flex-offset-gt-sm-40,.layout-margin .offset-gt-sm-40,.offset-gt-sm-40{margin-left:40%}[dir=rtl] .flex-offset-gt-sm-40,[dir=rtl] .layout-margin .flex-offset-gt-sm-40,[dir=rtl] .layout-margin .offset-gt-sm-40,[dir=rtl] .offset-gt-sm-40{margin-left:auto;margin-right:40%}.flex-offset-gt-sm-45,.layout-margin .flex-offset-gt-sm-45,.layout-margin .offset-gt-sm-45,.offset-gt-sm-45{margin-left:45%}[dir=rtl] .flex-offset-gt-sm-45,[dir=rtl] .layout-margin .flex-offset-gt-sm-45,[dir=rtl] .layout-margin .offset-gt-sm-45,[dir=rtl] .offset-gt-sm-45{margin-left:auto;margin-right:45%}.flex-offset-gt-sm-50,.layout-margin .flex-offset-gt-sm-50,.layout-margin .offset-gt-sm-50,.offset-gt-sm-50{margin-left:50%}[dir=rtl] .flex-offset-gt-sm-50,[dir=rtl] .layout-margin .flex-offset-gt-sm-50,[dir=rtl] .layout-margin .offset-gt-sm-50,[dir=rtl] .offset-gt-sm-50{margin-left:auto;margin-right:50%}.flex-offset-gt-sm-55,.layout-margin .flex-offset-gt-sm-55,.layout-margin .offset-gt-sm-55,.offset-gt-sm-55{margin-left:55%}[dir=rtl] .flex-offset-gt-sm-55,[dir=rtl] .layout-margin .flex-offset-gt-sm-55,[dir=rtl] .layout-margin .offset-gt-sm-55,[dir=rtl] .offset-gt-sm-55{margin-left:auto;margin-right:55%}.flex-offset-gt-sm-60,.layout-margin .flex-offset-gt-sm-60,.layout-margin .offset-gt-sm-60,.offset-gt-sm-60{margin-left:60%}[dir=rtl] .flex-offset-gt-sm-60,[dir=rtl] .layout-margin .flex-offset-gt-sm-60,[dir=rtl] .layout-margin .offset-gt-sm-60,[dir=rtl] .offset-gt-sm-60{margin-left:auto;margin-right:60%}.flex-offset-gt-sm-65,.layout-margin .flex-offset-gt-sm-65,.layout-margin .offset-gt-sm-65,.offset-gt-sm-65{margin-left:65%}[dir=rtl] .flex-offset-gt-sm-65,[dir=rtl] .layout-margin .flex-offset-gt-sm-65,[dir=rtl] .layout-margin .offset-gt-sm-65,[dir=rtl] .offset-gt-sm-65{margin-left:auto;margin-right:65%}.flex-offset-gt-sm-70,.layout-margin .flex-offset-gt-sm-70,.layout-margin .offset-gt-sm-70,.offset-gt-sm-70{margin-left:70%}[dir=rtl] .flex-offset-gt-sm-70,[dir=rtl] .layout-margin .flex-offset-gt-sm-70,[dir=rtl] .layout-margin .offset-gt-sm-70,[dir=rtl] .offset-gt-sm-70{margin-left:auto;margin-right:70%}.flex-offset-gt-sm-75,.layout-margin .flex-offset-gt-sm-75,.layout-margin .offset-gt-sm-75,.offset-gt-sm-75{margin-left:75%}[dir=rtl] .flex-offset-gt-sm-75,[dir=rtl] .layout-margin .flex-offset-gt-sm-75,[dir=rtl] .layout-margin .offset-gt-sm-75,[dir=rtl] .offset-gt-sm-75{margin-left:auto;margin-right:75%}.flex-offset-gt-sm-80,.layout-margin .flex-offset-gt-sm-80,.layout-margin .offset-gt-sm-80,.offset-gt-sm-80{margin-left:80%}[dir=rtl] .flex-offset-gt-sm-80,[dir=rtl] .layout-margin .flex-offset-gt-sm-80,[dir=rtl] .layout-margin .offset-gt-sm-80,[dir=rtl] .offset-gt-sm-80{margin-left:auto;margin-right:80%}.flex-offset-gt-sm-85,.layout-margin .flex-offset-gt-sm-85,.layout-margin .offset-gt-sm-85,.offset-gt-sm-85{margin-left:85%}[dir=rtl] .flex-offset-gt-sm-85,[dir=rtl] .layout-margin .flex-offset-gt-sm-85,[dir=rtl] .layout-margin .offset-gt-sm-85,[dir=rtl] .offset-gt-sm-85{margin-left:auto;margin-right:85%}.flex-offset-gt-sm-90,.layout-margin .flex-offset-gt-sm-90,.layout-margin .offset-gt-sm-90,.offset-gt-sm-90{margin-left:90%}[dir=rtl] .flex-offset-gt-sm-90,[dir=rtl] .layout-margin .flex-offset-gt-sm-90,[dir=rtl] .layout-margin .offset-gt-sm-90,[dir=rtl] .offset-gt-sm-90{margin-left:auto;margin-right:90%}.flex-offset-gt-sm-95,.layout-margin .flex-offset-gt-sm-95,.layout-margin .offset-gt-sm-95,.offset-gt-sm-95{margin-left:95%}[dir=rtl] .flex-offset-gt-sm-95,[dir=rtl] .layout-margin .flex-offset-gt-sm-95,[dir=rtl] .layout-margin .offset-gt-sm-95,[dir=rtl] .offset-gt-sm-95{margin-left:auto;margin-right:95%}.flex-offset-gt-sm-33,.layout-margin .flex-offset-gt-sm-33,.layout-margin .offset-gt-sm-33,.offset-gt-sm-33{margin-left:33.33333%}.flex-offset-gt-sm-66,.layout-margin .flex-offset-gt-sm-66,.layout-margin .offset-gt-sm-66,.offset-gt-sm-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-sm-66,[dir=rtl] .layout-margin .flex-offset-gt-sm-66,[dir=rtl] .layout-margin .offset-gt-sm-66,[dir=rtl] .offset-gt-sm-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-sm,.layout-align-gt-sm-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-sm-start,.layout-align-gt-sm-start-center,.layout-align-gt-sm-start-end,.layout-align-gt-sm-start-start,.layout-align-gt-sm-start-stretch{justify-content:flex-start}.layout-align-gt-sm-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-start,.layout-align-gt-sm-center-stretch{justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-start,.layout-align-gt-sm-end-stretch{justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-around-stretch{justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-between-stretch{justify-content:space-between}.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-sm-center-center>*,.layout-align-gt-sm-end-center>*,.layout-align-gt-sm-space-around-center>*,.layout-align-gt-sm-space-between-center>*,.layout-align-gt-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-sm-center-stretch,.layout-align-gt-sm-end-stretch,.layout-align-gt-sm-space-around-stretch,.layout-align-gt-sm-space-between-stretch,.layout-align-gt-sm-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-sm{flex:1;box-sizing:border-box}.flex-gt-sm-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-sm-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-sm-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-sm-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-sm-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-0,.layout-row>.flex-gt-sm-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-0{min-width:0}.layout-column>.flex-gt-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-sm-column>.flex-gt-sm-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-sm-100,.layout-column>.flex-gt-sm-100,.layout-gt-sm-column>.flex-gt-sm-100,.layout-gt-sm-row>.flex-gt-sm-100,.layout-row>.flex-gt-sm-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-sm-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-sm-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex{min-width:0}.layout-gt-sm-column>.flex-gt-sm-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-sm-column>.flex-gt-sm-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm-column>.flex{min-height:0}.layout-gt-sm,.layout-gt-sm-column,.layout-gt-sm-row{box-sizing:border-box;display:flex}.layout-gt-sm-column{flex-direction:column}.layout-gt-sm-row{flex-direction:row}}@media (min-width:960px) and (max-width:1279px){.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}.flex-order-md--20{order:-20}.flex-order-md--19{order:-19}.flex-order-md--18{order:-18}.flex-order-md--17{order:-17}.flex-order-md--16{order:-16}.flex-order-md--15{order:-15}.flex-order-md--14{order:-14}.flex-order-md--13{order:-13}.flex-order-md--12{order:-12}.flex-order-md--11{order:-11}.flex-order-md--10{order:-10}.flex-order-md--9{order:-9}.flex-order-md--8{order:-8}.flex-order-md--7{order:-7}.flex-order-md--6{order:-6}.flex-order-md--5{order:-5}.flex-order-md--4{order:-4}.flex-order-md--3{order:-3}.flex-order-md--2{order:-2}.flex-order-md--1{order:-1}.flex-order-md-0{order:0}.flex-order-md-1{order:1}.flex-order-md-2{order:2}.flex-order-md-3{order:3}.flex-order-md-4{order:4}.flex-order-md-5{order:5}.flex-order-md-6{order:6}.flex-order-md-7{order:7}.flex-order-md-8{order:8}.flex-order-md-9{order:9}.flex-order-md-10{order:10}.flex-order-md-11{order:11}.flex-order-md-12{order:12}.flex-order-md-13{order:13}.flex-order-md-14{order:14}.flex-order-md-15{order:15}.flex-order-md-16{order:16}.flex-order-md-17{order:17}.flex-order-md-18{order:18}.flex-order-md-19{order:19}.flex-order-md-20{order:20}.flex-offset-md-0,.layout-margin .flex-offset-md-0,.layout-margin .offset-md-0,.offset-md-0{margin-left:0}[dir=rtl] .flex-offset-md-0,[dir=rtl] .layout-margin .flex-offset-md-0,[dir=rtl] .layout-margin .offset-md-0,[dir=rtl] .offset-md-0{margin-left:auto;margin-right:0}.flex-offset-md-5,.layout-margin .flex-offset-md-5,.layout-margin .offset-md-5,.offset-md-5{margin-left:5%}[dir=rtl] .flex-offset-md-5,[dir=rtl] .layout-margin .flex-offset-md-5,[dir=rtl] .layout-margin .offset-md-5,[dir=rtl] .offset-md-5{margin-left:auto;margin-right:5%}.flex-offset-md-10,.layout-margin .flex-offset-md-10,.layout-margin .offset-md-10,.offset-md-10{margin-left:10%}[dir=rtl] .flex-offset-md-10,[dir=rtl] .layout-margin .flex-offset-md-10,[dir=rtl] .layout-margin .offset-md-10,[dir=rtl] .offset-md-10{margin-left:auto;margin-right:10%}.flex-offset-md-15,.layout-margin .flex-offset-md-15,.layout-margin .offset-md-15,.offset-md-15{margin-left:15%}[dir=rtl] .flex-offset-md-15,[dir=rtl] .layout-margin .flex-offset-md-15,[dir=rtl] .layout-margin .offset-md-15,[dir=rtl] .offset-md-15{margin-left:auto;margin-right:15%}.flex-offset-md-20,.layout-margin .flex-offset-md-20,.layout-margin .offset-md-20,.offset-md-20{margin-left:20%}[dir=rtl] .flex-offset-md-20,[dir=rtl] .layout-margin .flex-offset-md-20,[dir=rtl] .layout-margin .offset-md-20,[dir=rtl] .offset-md-20{margin-left:auto;margin-right:20%}.flex-offset-md-25,.layout-margin .flex-offset-md-25,.layout-margin .offset-md-25,.offset-md-25{margin-left:25%}[dir=rtl] .flex-offset-md-25,[dir=rtl] .layout-margin .flex-offset-md-25,[dir=rtl] .layout-margin .offset-md-25,[dir=rtl] .offset-md-25{margin-left:auto;margin-right:25%}.flex-offset-md-30,.layout-margin .flex-offset-md-30,.layout-margin .offset-md-30,.offset-md-30{margin-left:30%}[dir=rtl] .flex-offset-md-30,[dir=rtl] .layout-margin .flex-offset-md-30,[dir=rtl] .layout-margin .offset-md-30,[dir=rtl] .offset-md-30{margin-left:auto;margin-right:30%}.flex-offset-md-35,.layout-margin .flex-offset-md-35,.layout-margin .offset-md-35,.offset-md-35{margin-left:35%}[dir=rtl] .flex-offset-md-35,[dir=rtl] .layout-margin .flex-offset-md-35,[dir=rtl] .layout-margin .offset-md-35,[dir=rtl] .offset-md-35{margin-left:auto;margin-right:35%}.flex-offset-md-40,.layout-margin .flex-offset-md-40,.layout-margin .offset-md-40,.offset-md-40{margin-left:40%}[dir=rtl] .flex-offset-md-40,[dir=rtl] .layout-margin .flex-offset-md-40,[dir=rtl] .layout-margin .offset-md-40,[dir=rtl] .offset-md-40{margin-left:auto;margin-right:40%}.flex-offset-md-45,.layout-margin .flex-offset-md-45,.layout-margin .offset-md-45,.offset-md-45{margin-left:45%}[dir=rtl] .flex-offset-md-45,[dir=rtl] .layout-margin .flex-offset-md-45,[dir=rtl] .layout-margin .offset-md-45,[dir=rtl] .offset-md-45{margin-left:auto;margin-right:45%}.flex-offset-md-50,.layout-margin .flex-offset-md-50,.layout-margin .offset-md-50,.offset-md-50{margin-left:50%}[dir=rtl] .flex-offset-md-50,[dir=rtl] .layout-margin .flex-offset-md-50,[dir=rtl] .layout-margin .offset-md-50,[dir=rtl] .offset-md-50{margin-left:auto;margin-right:50%}.flex-offset-md-55,.layout-margin .flex-offset-md-55,.layout-margin .offset-md-55,.offset-md-55{margin-left:55%}[dir=rtl] .flex-offset-md-55,[dir=rtl] .layout-margin .flex-offset-md-55,[dir=rtl] .layout-margin .offset-md-55,[dir=rtl] .offset-md-55{margin-left:auto;margin-right:55%}.flex-offset-md-60,.layout-margin .flex-offset-md-60,.layout-margin .offset-md-60,.offset-md-60{margin-left:60%}[dir=rtl] .flex-offset-md-60,[dir=rtl] .layout-margin .flex-offset-md-60,[dir=rtl] .layout-margin .offset-md-60,[dir=rtl] .offset-md-60{margin-left:auto;margin-right:60%}.flex-offset-md-65,.layout-margin .flex-offset-md-65,.layout-margin .offset-md-65,.offset-md-65{margin-left:65%}[dir=rtl] .flex-offset-md-65,[dir=rtl] .layout-margin .flex-offset-md-65,[dir=rtl] .layout-margin .offset-md-65,[dir=rtl] .offset-md-65{margin-left:auto;margin-right:65%}.flex-offset-md-70,.layout-margin .flex-offset-md-70,.layout-margin .offset-md-70,.offset-md-70{margin-left:70%}[dir=rtl] .flex-offset-md-70,[dir=rtl] .layout-margin .flex-offset-md-70,[dir=rtl] .layout-margin .offset-md-70,[dir=rtl] .offset-md-70{margin-left:auto;margin-right:70%}.flex-offset-md-75,.layout-margin .flex-offset-md-75,.layout-margin .offset-md-75,.offset-md-75{margin-left:75%}[dir=rtl] .flex-offset-md-75,[dir=rtl] .layout-margin .flex-offset-md-75,[dir=rtl] .layout-margin .offset-md-75,[dir=rtl] .offset-md-75{margin-left:auto;margin-right:75%}.flex-offset-md-80,.layout-margin .flex-offset-md-80,.layout-margin .offset-md-80,.offset-md-80{margin-left:80%}[dir=rtl] .flex-offset-md-80,[dir=rtl] .layout-margin .flex-offset-md-80,[dir=rtl] .layout-margin .offset-md-80,[dir=rtl] .offset-md-80{margin-left:auto;margin-right:80%}.flex-offset-md-85,.layout-margin .flex-offset-md-85,.layout-margin .offset-md-85,.offset-md-85{margin-left:85%}[dir=rtl] .flex-offset-md-85,[dir=rtl] .layout-margin .flex-offset-md-85,[dir=rtl] .layout-margin .offset-md-85,[dir=rtl] .offset-md-85{margin-left:auto;margin-right:85%}.flex-offset-md-90,.layout-margin .flex-offset-md-90,.layout-margin .offset-md-90,.offset-md-90{margin-left:90%}[dir=rtl] .flex-offset-md-90,[dir=rtl] .layout-margin .flex-offset-md-90,[dir=rtl] .layout-margin .offset-md-90,[dir=rtl] .offset-md-90{margin-left:auto;margin-right:90%}.flex-offset-md-95,.layout-margin .flex-offset-md-95,.layout-margin .offset-md-95,.offset-md-95{margin-left:95%}[dir=rtl] .flex-offset-md-95,[dir=rtl] .layout-margin .flex-offset-md-95,[dir=rtl] .layout-margin .offset-md-95,[dir=rtl] .offset-md-95{margin-left:auto;margin-right:95%}.flex-offset-md-33,.layout-margin .flex-offset-md-33,.layout-margin .offset-md-33,.offset-md-33{margin-left:33.33333%}.flex-offset-md-66,.layout-margin .flex-offset-md-66,.layout-margin .offset-md-66,.offset-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-md-66,[dir=rtl] .layout-margin .flex-offset-md-66,[dir=rtl] .layout-margin .offset-md-66,[dir=rtl] .offset-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-md,.layout-align-md-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-md-start,.layout-align-md-start-center,.layout-align-md-start-end,.layout-align-md-start-start,.layout-align-md-start-stretch{justify-content:flex-start}.layout-align-md-center,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-start,.layout-align-md-center-stretch{justify-content:center}.layout-align-md-end,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-start,.layout-align-md-end-stretch{justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-end,.layout-align-md-space-around-start,.layout-align-md-space-around-stretch{justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-end,.layout-align-md-space-between-start,.layout-align-md-space-between-stretch{justify-content:space-between}.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-around-start,.layout-align-md-space-between-start,.layout-align-md-start-start{align-items:flex-start;align-content:flex-start}.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-around-center,.layout-align-md-space-between-center,.layout-align-md-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-md-center-center>*,.layout-align-md-end-center>*,.layout-align-md-space-around-center>*,.layout-align-md-space-between-center>*,.layout-align-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-around-end,.layout-align-md-space-between-end,.layout-align-md-start-end{align-items:flex-end;align-content:flex-end}.layout-align-md-center-stretch,.layout-align-md-end-stretch,.layout-align-md-space-around-stretch,.layout-align-md-space-between-stretch,.layout-align-md-start-stretch{align-items:stretch;align-content:stretch}.flex-md{flex:1;box-sizing:border-box}.flex-md-grow{flex:1 1 100%;box-sizing:border-box}.flex-md-initial{flex:0 1 auto;box-sizing:border-box}.flex-md-auto{flex:1 1 auto;box-sizing:border-box}.flex-md-none{flex:0 0 auto;box-sizing:border-box}.flex-md-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-md-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-md-0,.layout-row>.flex-md-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-0{min-width:0}.layout-column>.flex-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-md-row>.flex-md-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-md-column>.flex-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-md-5,.layout-row>.flex-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-md-row>.flex-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-md-10,.layout-row>.flex-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-md-row>.flex-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-md-15,.layout-row>.flex-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-md-row>.flex-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-md-20,.layout-row>.flex-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-md-row>.flex-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-md-25,.layout-row>.flex-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-md-row>.flex-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-md-30,.layout-row>.flex-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-md-row>.flex-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-md-35,.layout-row>.flex-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-md-row>.flex-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-md-40,.layout-row>.flex-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-md-row>.flex-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-md-45,.layout-row>.flex-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-md-row>.flex-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-md-50,.layout-row>.flex-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-md-row>.flex-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-md-55,.layout-row>.flex-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-md-row>.flex-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-md-60,.layout-row>.flex-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-md-row>.flex-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-md-65,.layout-row>.flex-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-md-row>.flex-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-md-70,.layout-row>.flex-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-md-row>.flex-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-md-75,.layout-row>.flex-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-md-row>.flex-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-md-80,.layout-row>.flex-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-md-row>.flex-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-md-85,.layout-row>.flex-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-md-row>.flex-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-md-90,.layout-row>.flex-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-md-row>.flex-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-md-95,.layout-row>.flex-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-md-row>.flex-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-md-column>.flex-md-95{max-height:95%}.flex-md-100,.layout-md-column>.flex-md-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-md-100{max-height:100%}.layout-column>.flex-md-100,.layout-md-column>.flex-md-100,.layout-md-row>.flex-md-100,.layout-row>.flex-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-md-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-md-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-row>.flex-md-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex{min-width:0}.layout-md-column>.flex-md-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-md-column>.flex-md-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md-column>.flex{min-height:0}.layout-md,.layout-md-column,.layout-md-row{box-sizing:border-box;display:flex}.layout-md-column{flex-direction:column}.layout-md-row{flex-direction:row}}@media (min-width:1280px){.flex-order-gt-md--20{order:-20}.flex-order-gt-md--19{order:-19}.flex-order-gt-md--18{order:-18}.flex-order-gt-md--17{order:-17}.flex-order-gt-md--16{order:-16}.flex-order-gt-md--15{order:-15}.flex-order-gt-md--14{order:-14}.flex-order-gt-md--13{order:-13}.flex-order-gt-md--12{order:-12}.flex-order-gt-md--11{order:-11}.flex-order-gt-md--10{order:-10}.flex-order-gt-md--9{order:-9}.flex-order-gt-md--8{order:-8}.flex-order-gt-md--7{order:-7}.flex-order-gt-md--6{order:-6}.flex-order-gt-md--5{order:-5}.flex-order-gt-md--4{order:-4}.flex-order-gt-md--3{order:-3}.flex-order-gt-md--2{order:-2}.flex-order-gt-md--1{order:-1}.flex-order-gt-md-0{order:0}.flex-order-gt-md-1{order:1}.flex-order-gt-md-2{order:2}.flex-order-gt-md-3{order:3}.flex-order-gt-md-4{order:4}.flex-order-gt-md-5{order:5}.flex-order-gt-md-6{order:6}.flex-order-gt-md-7{order:7}.flex-order-gt-md-8{order:8}.flex-order-gt-md-9{order:9}.flex-order-gt-md-10{order:10}.flex-order-gt-md-11{order:11}.flex-order-gt-md-12{order:12}.flex-order-gt-md-13{order:13}.flex-order-gt-md-14{order:14}.flex-order-gt-md-15{order:15}.flex-order-gt-md-16{order:16}.flex-order-gt-md-17{order:17}.flex-order-gt-md-18{order:18}.flex-order-gt-md-19{order:19}.flex-order-gt-md-20{order:20}.flex-offset-gt-md-0,.layout-margin .flex-offset-gt-md-0,.layout-margin .offset-gt-md-0,.offset-gt-md-0{margin-left:0}[dir=rtl] .flex-offset-gt-md-0,[dir=rtl] .layout-margin .flex-offset-gt-md-0,[dir=rtl] .layout-margin .offset-gt-md-0,[dir=rtl] .offset-gt-md-0{margin-left:auto;margin-right:0}.flex-offset-gt-md-5,.layout-margin .flex-offset-gt-md-5,.layout-margin .offset-gt-md-5,.offset-gt-md-5{margin-left:5%}[dir=rtl] .flex-offset-gt-md-5,[dir=rtl] .layout-margin .flex-offset-gt-md-5,[dir=rtl] .layout-margin .offset-gt-md-5,[dir=rtl] .offset-gt-md-5{margin-left:auto;margin-right:5%}.flex-offset-gt-md-10,.layout-margin .flex-offset-gt-md-10,.layout-margin .offset-gt-md-10,.offset-gt-md-10{margin-left:10%}[dir=rtl] .flex-offset-gt-md-10,[dir=rtl] .layout-margin .flex-offset-gt-md-10,[dir=rtl] .layout-margin .offset-gt-md-10,[dir=rtl] .offset-gt-md-10{margin-left:auto;margin-right:10%}.flex-offset-gt-md-15,.layout-margin .flex-offset-gt-md-15,.layout-margin .offset-gt-md-15,.offset-gt-md-15{margin-left:15%}[dir=rtl] .flex-offset-gt-md-15,[dir=rtl] .layout-margin .flex-offset-gt-md-15,[dir=rtl] .layout-margin .offset-gt-md-15,[dir=rtl] .offset-gt-md-15{margin-left:auto;margin-right:15%}.flex-offset-gt-md-20,.layout-margin .flex-offset-gt-md-20,.layout-margin .offset-gt-md-20,.offset-gt-md-20{margin-left:20%}[dir=rtl] .flex-offset-gt-md-20,[dir=rtl] .layout-margin .flex-offset-gt-md-20,[dir=rtl] .layout-margin .offset-gt-md-20,[dir=rtl] .offset-gt-md-20{margin-left:auto;margin-right:20%}.flex-offset-gt-md-25,.layout-margin .flex-offset-gt-md-25,.layout-margin .offset-gt-md-25,.offset-gt-md-25{margin-left:25%}[dir=rtl] .flex-offset-gt-md-25,[dir=rtl] .layout-margin .flex-offset-gt-md-25,[dir=rtl] .layout-margin .offset-gt-md-25,[dir=rtl] .offset-gt-md-25{margin-left:auto;margin-right:25%}.flex-offset-gt-md-30,.layout-margin .flex-offset-gt-md-30,.layout-margin .offset-gt-md-30,.offset-gt-md-30{margin-left:30%}[dir=rtl] .flex-offset-gt-md-30,[dir=rtl] .layout-margin .flex-offset-gt-md-30,[dir=rtl] .layout-margin .offset-gt-md-30,[dir=rtl] .offset-gt-md-30{margin-left:auto;margin-right:30%}.flex-offset-gt-md-35,.layout-margin .flex-offset-gt-md-35,.layout-margin .offset-gt-md-35,.offset-gt-md-35{margin-left:35%}[dir=rtl] .flex-offset-gt-md-35,[dir=rtl] .layout-margin .flex-offset-gt-md-35,[dir=rtl] .layout-margin .offset-gt-md-35,[dir=rtl] .offset-gt-md-35{margin-left:auto;margin-right:35%}.flex-offset-gt-md-40,.layout-margin .flex-offset-gt-md-40,.layout-margin .offset-gt-md-40,.offset-gt-md-40{margin-left:40%}[dir=rtl] .flex-offset-gt-md-40,[dir=rtl] .layout-margin .flex-offset-gt-md-40,[dir=rtl] .layout-margin .offset-gt-md-40,[dir=rtl] .offset-gt-md-40{margin-left:auto;margin-right:40%}.flex-offset-gt-md-45,.layout-margin .flex-offset-gt-md-45,.layout-margin .offset-gt-md-45,.offset-gt-md-45{margin-left:45%}[dir=rtl] .flex-offset-gt-md-45,[dir=rtl] .layout-margin .flex-offset-gt-md-45,[dir=rtl] .layout-margin .offset-gt-md-45,[dir=rtl] .offset-gt-md-45{margin-left:auto;margin-right:45%}.flex-offset-gt-md-50,.layout-margin .flex-offset-gt-md-50,.layout-margin .offset-gt-md-50,.offset-gt-md-50{margin-left:50%}[dir=rtl] .flex-offset-gt-md-50,[dir=rtl] .layout-margin .flex-offset-gt-md-50,[dir=rtl] .layout-margin .offset-gt-md-50,[dir=rtl] .offset-gt-md-50{margin-left:auto;margin-right:50%}.flex-offset-gt-md-55,.layout-margin .flex-offset-gt-md-55,.layout-margin .offset-gt-md-55,.offset-gt-md-55{margin-left:55%}[dir=rtl] .flex-offset-gt-md-55,[dir=rtl] .layout-margin .flex-offset-gt-md-55,[dir=rtl] .layout-margin .offset-gt-md-55,[dir=rtl] .offset-gt-md-55{margin-left:auto;margin-right:55%}.flex-offset-gt-md-60,.layout-margin .flex-offset-gt-md-60,.layout-margin .offset-gt-md-60,.offset-gt-md-60{margin-left:60%}[dir=rtl] .flex-offset-gt-md-60,[dir=rtl] .layout-margin .flex-offset-gt-md-60,[dir=rtl] .layout-margin .offset-gt-md-60,[dir=rtl] .offset-gt-md-60{margin-left:auto;margin-right:60%}.flex-offset-gt-md-65,.layout-margin .flex-offset-gt-md-65,.layout-margin .offset-gt-md-65,.offset-gt-md-65{margin-left:65%}[dir=rtl] .flex-offset-gt-md-65,[dir=rtl] .layout-margin .flex-offset-gt-md-65,[dir=rtl] .layout-margin .offset-gt-md-65,[dir=rtl] .offset-gt-md-65{margin-left:auto;margin-right:65%}.flex-offset-gt-md-70,.layout-margin .flex-offset-gt-md-70,.layout-margin .offset-gt-md-70,.offset-gt-md-70{margin-left:70%}[dir=rtl] .flex-offset-gt-md-70,[dir=rtl] .layout-margin .flex-offset-gt-md-70,[dir=rtl] .layout-margin .offset-gt-md-70,[dir=rtl] .offset-gt-md-70{margin-left:auto;margin-right:70%}.flex-offset-gt-md-75,.layout-margin .flex-offset-gt-md-75,.layout-margin .offset-gt-md-75,.offset-gt-md-75{margin-left:75%}[dir=rtl] .flex-offset-gt-md-75,[dir=rtl] .layout-margin .flex-offset-gt-md-75,[dir=rtl] .layout-margin .offset-gt-md-75,[dir=rtl] .offset-gt-md-75{margin-left:auto;margin-right:75%}.flex-offset-gt-md-80,.layout-margin .flex-offset-gt-md-80,.layout-margin .offset-gt-md-80,.offset-gt-md-80{margin-left:80%}[dir=rtl] .flex-offset-gt-md-80,[dir=rtl] .layout-margin .flex-offset-gt-md-80,[dir=rtl] .layout-margin .offset-gt-md-80,[dir=rtl] .offset-gt-md-80{margin-left:auto;margin-right:80%}.flex-offset-gt-md-85,.layout-margin .flex-offset-gt-md-85,.layout-margin .offset-gt-md-85,.offset-gt-md-85{margin-left:85%}[dir=rtl] .flex-offset-gt-md-85,[dir=rtl] .layout-margin .flex-offset-gt-md-85,[dir=rtl] .layout-margin .offset-gt-md-85,[dir=rtl] .offset-gt-md-85{margin-left:auto;margin-right:85%}.flex-offset-gt-md-90,.layout-margin .flex-offset-gt-md-90,.layout-margin .offset-gt-md-90,.offset-gt-md-90{margin-left:90%}[dir=rtl] .flex-offset-gt-md-90,[dir=rtl] .layout-margin .flex-offset-gt-md-90,[dir=rtl] .layout-margin .offset-gt-md-90,[dir=rtl] .offset-gt-md-90{margin-left:auto;margin-right:90%}.flex-offset-gt-md-95,.layout-margin .flex-offset-gt-md-95,.layout-margin .offset-gt-md-95,.offset-gt-md-95{margin-left:95%}[dir=rtl] .flex-offset-gt-md-95,[dir=rtl] .layout-margin .flex-offset-gt-md-95,[dir=rtl] .layout-margin .offset-gt-md-95,[dir=rtl] .offset-gt-md-95{margin-left:auto;margin-right:95%}.flex-offset-gt-md-33,.layout-margin .flex-offset-gt-md-33,.layout-margin .offset-gt-md-33,.offset-gt-md-33{margin-left:33.33333%}.flex-offset-gt-md-66,.layout-margin .flex-offset-gt-md-66,.layout-margin .offset-gt-md-66,.offset-gt-md-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-md-66,[dir=rtl] .layout-margin .flex-offset-gt-md-66,[dir=rtl] .layout-margin .offset-gt-md-66,[dir=rtl] .offset-gt-md-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-md,.layout-align-gt-md-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-md-start,.layout-align-gt-md-start-center,.layout-align-gt-md-start-end,.layout-align-gt-md-start-start,.layout-align-gt-md-start-stretch{justify-content:flex-start}.layout-align-gt-md-center,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-start,.layout-align-gt-md-center-stretch{justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-start,.layout-align-gt-md-end-stretch{justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-around-stretch{justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-between-stretch{justify-content:space-between}.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-md-center-center>*,.layout-align-gt-md-end-center>*,.layout-align-gt-md-space-around-center>*,.layout-align-gt-md-space-between-center>*,.layout-align-gt-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-md-center-stretch,.layout-align-gt-md-end-stretch,.layout-align-gt-md-space-around-stretch,.layout-align-gt-md-space-between-stretch,.layout-align-gt-md-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-md{flex:1;box-sizing:border-box}.flex-gt-md-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-md-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-md-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-md-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-md-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-md-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-md-0,.layout-row>.flex-gt-md-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-0{min-width:0}.layout-column>.flex-gt-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-md-column>.flex-gt-md-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-md-5,.layout-row>.flex-gt-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-md-10,.layout-row>.flex-gt-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-md-15,.layout-row>.flex-gt-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-md-20,.layout-row>.flex-gt-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-md-25,.layout-row>.flex-gt-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-md-30,.layout-row>.flex-gt-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-md-35,.layout-row>.flex-gt-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-md-40,.layout-row>.flex-gt-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-md-45,.layout-row>.flex-gt-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-md-50,.layout-row>.flex-gt-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-md-55,.layout-row>.flex-gt-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-md-60,.layout-row>.flex-gt-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-md-65,.layout-row>.flex-gt-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-md-70,.layout-row>.flex-gt-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-md-75,.layout-row>.flex-gt-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-md-80,.layout-row>.flex-gt-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-md-85,.layout-row>.flex-gt-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-md-90,.layout-row>.flex-gt-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-md-95,.layout-row>.flex-gt-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-md-100,.layout-column>.flex-gt-md-100,.layout-gt-md-column>.flex-gt-md-100,.layout-gt-md-row>.flex-gt-md-100,.layout-row>.flex-gt-md-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-md-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-md-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex{min-width:0}.layout-gt-md-column>.flex-gt-md-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-md-column>.flex-gt-md-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md-column>.flex{min-height:0}.layout-gt-md,.layout-gt-md-column,.layout-gt-md-row{box-sizing:border-box;display:flex}.layout-gt-md-column{flex-direction:column}.layout-gt-md-row{flex-direction:row}}@media (min-width:1280px) and (max-width:1919px){.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.flex-order-lg--20{order:-20}.flex-order-lg--19{order:-19}.flex-order-lg--18{order:-18}.flex-order-lg--17{order:-17}.flex-order-lg--16{order:-16}.flex-order-lg--15{order:-15}.flex-order-lg--14{order:-14}.flex-order-lg--13{order:-13}.flex-order-lg--12{order:-12}.flex-order-lg--11{order:-11}.flex-order-lg--10{order:-10}.flex-order-lg--9{order:-9}.flex-order-lg--8{order:-8}.flex-order-lg--7{order:-7}.flex-order-lg--6{order:-6}.flex-order-lg--5{order:-5}.flex-order-lg--4{order:-4}.flex-order-lg--3{order:-3}.flex-order-lg--2{order:-2}.flex-order-lg--1{order:-1}.flex-order-lg-0{order:0}.flex-order-lg-1{order:1}.flex-order-lg-2{order:2}.flex-order-lg-3{order:3}.flex-order-lg-4{order:4}.flex-order-lg-5{order:5}.flex-order-lg-6{order:6}.flex-order-lg-7{order:7}.flex-order-lg-8{order:8}.flex-order-lg-9{order:9}.flex-order-lg-10{order:10}.flex-order-lg-11{order:11}.flex-order-lg-12{order:12}.flex-order-lg-13{order:13}.flex-order-lg-14{order:14}.flex-order-lg-15{order:15}.flex-order-lg-16{order:16}.flex-order-lg-17{order:17}.flex-order-lg-18{order:18}.flex-order-lg-19{order:19}.flex-order-lg-20{order:20}.flex-offset-lg-0,.layout-margin .flex-offset-lg-0,.layout-margin .offset-lg-0,.offset-lg-0{margin-left:0}[dir=rtl] .flex-offset-lg-0,[dir=rtl] .layout-margin .flex-offset-lg-0,[dir=rtl] .layout-margin .offset-lg-0,[dir=rtl] .offset-lg-0{margin-left:auto;margin-right:0}.flex-offset-lg-5,.layout-margin .flex-offset-lg-5,.layout-margin .offset-lg-5,.offset-lg-5{margin-left:5%}[dir=rtl] .flex-offset-lg-5,[dir=rtl] .layout-margin .flex-offset-lg-5,[dir=rtl] .layout-margin .offset-lg-5,[dir=rtl] .offset-lg-5{margin-left:auto;margin-right:5%}.flex-offset-lg-10,.layout-margin .flex-offset-lg-10,.layout-margin .offset-lg-10,.offset-lg-10{margin-left:10%}[dir=rtl] .flex-offset-lg-10,[dir=rtl] .layout-margin .flex-offset-lg-10,[dir=rtl] .layout-margin .offset-lg-10,[dir=rtl] .offset-lg-10{margin-left:auto;margin-right:10%}.flex-offset-lg-15,.layout-margin .flex-offset-lg-15,.layout-margin .offset-lg-15,.offset-lg-15{margin-left:15%}[dir=rtl] .flex-offset-lg-15,[dir=rtl] .layout-margin .flex-offset-lg-15,[dir=rtl] .layout-margin .offset-lg-15,[dir=rtl] .offset-lg-15{margin-left:auto;margin-right:15%}.flex-offset-lg-20,.layout-margin .flex-offset-lg-20,.layout-margin .offset-lg-20,.offset-lg-20{margin-left:20%}[dir=rtl] .flex-offset-lg-20,[dir=rtl] .layout-margin .flex-offset-lg-20,[dir=rtl] .layout-margin .offset-lg-20,[dir=rtl] .offset-lg-20{margin-left:auto;margin-right:20%}.flex-offset-lg-25,.layout-margin .flex-offset-lg-25,.layout-margin .offset-lg-25,.offset-lg-25{margin-left:25%}[dir=rtl] .flex-offset-lg-25,[dir=rtl] .layout-margin .flex-offset-lg-25,[dir=rtl] .layout-margin .offset-lg-25,[dir=rtl] .offset-lg-25{margin-left:auto;margin-right:25%}.flex-offset-lg-30,.layout-margin .flex-offset-lg-30,.layout-margin .offset-lg-30,.offset-lg-30{margin-left:30%}[dir=rtl] .flex-offset-lg-30,[dir=rtl] .layout-margin .flex-offset-lg-30,[dir=rtl] .layout-margin .offset-lg-30,[dir=rtl] .offset-lg-30{margin-left:auto;margin-right:30%}.flex-offset-lg-35,.layout-margin .flex-offset-lg-35,.layout-margin .offset-lg-35,.offset-lg-35{margin-left:35%}[dir=rtl] .flex-offset-lg-35,[dir=rtl] .layout-margin .flex-offset-lg-35,[dir=rtl] .layout-margin .offset-lg-35,[dir=rtl] .offset-lg-35{margin-left:auto;margin-right:35%}.flex-offset-lg-40,.layout-margin .flex-offset-lg-40,.layout-margin .offset-lg-40,.offset-lg-40{margin-left:40%}[dir=rtl] .flex-offset-lg-40,[dir=rtl] .layout-margin .flex-offset-lg-40,[dir=rtl] .layout-margin .offset-lg-40,[dir=rtl] .offset-lg-40{margin-left:auto;margin-right:40%}.flex-offset-lg-45,.layout-margin .flex-offset-lg-45,.layout-margin .offset-lg-45,.offset-lg-45{margin-left:45%}[dir=rtl] .flex-offset-lg-45,[dir=rtl] .layout-margin .flex-offset-lg-45,[dir=rtl] .layout-margin .offset-lg-45,[dir=rtl] .offset-lg-45{margin-left:auto;margin-right:45%}.flex-offset-lg-50,.layout-margin .flex-offset-lg-50,.layout-margin .offset-lg-50,.offset-lg-50{margin-left:50%}[dir=rtl] .flex-offset-lg-50,[dir=rtl] .layout-margin .flex-offset-lg-50,[dir=rtl] .layout-margin .offset-lg-50,[dir=rtl] .offset-lg-50{margin-left:auto;margin-right:50%}.flex-offset-lg-55,.layout-margin .flex-offset-lg-55,.layout-margin .offset-lg-55,.offset-lg-55{margin-left:55%}[dir=rtl] .flex-offset-lg-55,[dir=rtl] .layout-margin .flex-offset-lg-55,[dir=rtl] .layout-margin .offset-lg-55,[dir=rtl] .offset-lg-55{margin-left:auto;margin-right:55%}.flex-offset-lg-60,.layout-margin .flex-offset-lg-60,.layout-margin .offset-lg-60,.offset-lg-60{margin-left:60%}[dir=rtl] .flex-offset-lg-60,[dir=rtl] .layout-margin .flex-offset-lg-60,[dir=rtl] .layout-margin .offset-lg-60,[dir=rtl] .offset-lg-60{margin-left:auto;margin-right:60%}.flex-offset-lg-65,.layout-margin .flex-offset-lg-65,.layout-margin .offset-lg-65,.offset-lg-65{margin-left:65%}[dir=rtl] .flex-offset-lg-65,[dir=rtl] .layout-margin .flex-offset-lg-65,[dir=rtl] .layout-margin .offset-lg-65,[dir=rtl] .offset-lg-65{margin-left:auto;margin-right:65%}.flex-offset-lg-70,.layout-margin .flex-offset-lg-70,.layout-margin .offset-lg-70,.offset-lg-70{margin-left:70%}[dir=rtl] .flex-offset-lg-70,[dir=rtl] .layout-margin .flex-offset-lg-70,[dir=rtl] .layout-margin .offset-lg-70,[dir=rtl] .offset-lg-70{margin-left:auto;margin-right:70%}.flex-offset-lg-75,.layout-margin .flex-offset-lg-75,.layout-margin .offset-lg-75,.offset-lg-75{margin-left:75%}[dir=rtl] .flex-offset-lg-75,[dir=rtl] .layout-margin .flex-offset-lg-75,[dir=rtl] .layout-margin .offset-lg-75,[dir=rtl] .offset-lg-75{margin-left:auto;margin-right:75%}.flex-offset-lg-80,.layout-margin .flex-offset-lg-80,.layout-margin .offset-lg-80,.offset-lg-80{margin-left:80%}[dir=rtl] .flex-offset-lg-80,[dir=rtl] .layout-margin .flex-offset-lg-80,[dir=rtl] .layout-margin .offset-lg-80,[dir=rtl] .offset-lg-80{margin-left:auto;margin-right:80%}.flex-offset-lg-85,.layout-margin .flex-offset-lg-85,.layout-margin .offset-lg-85,.offset-lg-85{margin-left:85%}[dir=rtl] .flex-offset-lg-85,[dir=rtl] .layout-margin .flex-offset-lg-85,[dir=rtl] .layout-margin .offset-lg-85,[dir=rtl] .offset-lg-85{margin-left:auto;margin-right:85%}.flex-offset-lg-90,.layout-margin .flex-offset-lg-90,.layout-margin .offset-lg-90,.offset-lg-90{margin-left:90%}[dir=rtl] .flex-offset-lg-90,[dir=rtl] .layout-margin .flex-offset-lg-90,[dir=rtl] .layout-margin .offset-lg-90,[dir=rtl] .offset-lg-90{margin-left:auto;margin-right:90%}.flex-offset-lg-95,.layout-margin .flex-offset-lg-95,.layout-margin .offset-lg-95,.offset-lg-95{margin-left:95%}[dir=rtl] .flex-offset-lg-95,[dir=rtl] .layout-margin .flex-offset-lg-95,[dir=rtl] .layout-margin .offset-lg-95,[dir=rtl] .offset-lg-95{margin-left:auto;margin-right:95%}.flex-offset-lg-33,.layout-margin .flex-offset-lg-33,.layout-margin .offset-lg-33,.offset-lg-33{margin-left:33.33333%}.flex-offset-lg-66,.layout-margin .flex-offset-lg-66,.layout-margin .offset-lg-66,.offset-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-lg-66,[dir=rtl] .layout-margin .flex-offset-lg-66,[dir=rtl] .layout-margin .offset-lg-66,[dir=rtl] .offset-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-lg,.layout-align-lg-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-lg-start,.layout-align-lg-start-center,.layout-align-lg-start-end,.layout-align-lg-start-start,.layout-align-lg-start-stretch{justify-content:flex-start}.layout-align-lg-center,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-start,.layout-align-lg-center-stretch{justify-content:center}.layout-align-lg-end,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-start,.layout-align-lg-end-stretch{justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-end,.layout-align-lg-space-around-start,.layout-align-lg-space-around-stretch{justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-end,.layout-align-lg-space-between-start,.layout-align-lg-space-between-stretch{justify-content:space-between}.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-around-start,.layout-align-lg-space-between-start,.layout-align-lg-start-start{align-items:flex-start;align-content:flex-start}.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-around-center,.layout-align-lg-space-between-center,.layout-align-lg-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-lg-center-center>*,.layout-align-lg-end-center>*,.layout-align-lg-space-around-center>*,.layout-align-lg-space-between-center>*,.layout-align-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-around-end,.layout-align-lg-space-between-end,.layout-align-lg-start-end{align-items:flex-end;align-content:flex-end}.layout-align-lg-center-stretch,.layout-align-lg-end-stretch,.layout-align-lg-space-around-stretch,.layout-align-lg-space-between-stretch,.layout-align-lg-start-stretch{align-items:stretch;align-content:stretch}.flex-lg{flex:1;box-sizing:border-box}.flex-lg-grow{flex:1 1 100%;box-sizing:border-box}.flex-lg-initial{flex:0 1 auto;box-sizing:border-box}.flex-lg-auto{flex:1 1 auto;box-sizing:border-box}.flex-lg-none{flex:0 0 auto;box-sizing:border-box}.flex-lg-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-lg-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-lg-0,.layout-row>.flex-lg-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-0{min-width:0}.layout-column>.flex-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-lg-row>.flex-lg-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-lg-column>.flex-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-lg-5,.layout-row>.flex-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-lg-row>.flex-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-lg-10,.layout-row>.flex-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-lg-row>.flex-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-lg-15,.layout-row>.flex-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-lg-row>.flex-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-lg-20,.layout-row>.flex-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-lg-row>.flex-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-lg-25,.layout-row>.flex-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-lg-row>.flex-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-lg-30,.layout-row>.flex-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-lg-row>.flex-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-lg-35,.layout-row>.flex-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-lg-row>.flex-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-lg-40,.layout-row>.flex-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-lg-row>.flex-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-lg-45,.layout-row>.flex-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-lg-row>.flex-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-lg-50,.layout-row>.flex-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-lg-row>.flex-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-lg-55,.layout-row>.flex-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-lg-row>.flex-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-lg-60,.layout-row>.flex-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-lg-row>.flex-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-lg-65,.layout-row>.flex-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-lg-row>.flex-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-lg-70,.layout-row>.flex-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-lg-row>.flex-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-lg-75,.layout-row>.flex-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-lg-row>.flex-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-lg-80,.layout-row>.flex-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-lg-row>.flex-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-lg-85,.layout-row>.flex-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-lg-row>.flex-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-lg-90,.layout-row>.flex-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-lg-row>.flex-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-lg-95,.layout-row>.flex-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-lg-row>.flex-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-lg-column>.flex-lg-95{max-height:95%}.flex-lg-100,.layout-lg-column>.flex-lg-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-lg-100{max-height:100%}.layout-column>.flex-lg-100,.layout-lg-column>.flex-lg-100,.layout-lg-row>.flex-lg-100,.layout-row>.flex-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-lg-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-lg-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-row>.flex-lg-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex{min-width:0}.layout-lg-column>.flex-lg-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-lg-column>.flex-lg-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg-column>.flex{min-height:0}.layout-lg,.layout-lg-column,.layout-lg-row{box-sizing:border-box;display:flex}.layout-lg-column{flex-direction:column}.layout-lg-row{flex-direction:row}}@media (min-width:1920px){.flex-order-gt-lg--20{order:-20}.flex-order-gt-lg--19{order:-19}.flex-order-gt-lg--18{order:-18}.flex-order-gt-lg--17{order:-17}.flex-order-gt-lg--16{order:-16}.flex-order-gt-lg--15{order:-15}.flex-order-gt-lg--14{order:-14}.flex-order-gt-lg--13{order:-13}.flex-order-gt-lg--12{order:-12}.flex-order-gt-lg--11{order:-11}.flex-order-gt-lg--10{order:-10}.flex-order-gt-lg--9{order:-9}.flex-order-gt-lg--8{order:-8}.flex-order-gt-lg--7{order:-7}.flex-order-gt-lg--6{order:-6}.flex-order-gt-lg--5{order:-5}.flex-order-gt-lg--4{order:-4}.flex-order-gt-lg--3{order:-3}.flex-order-gt-lg--2{order:-2}.flex-order-gt-lg--1{order:-1}.flex-order-gt-lg-0{order:0}.flex-order-gt-lg-1{order:1}.flex-order-gt-lg-2{order:2}.flex-order-gt-lg-3{order:3}.flex-order-gt-lg-4{order:4}.flex-order-gt-lg-5{order:5}.flex-order-gt-lg-6{order:6}.flex-order-gt-lg-7{order:7}.flex-order-gt-lg-8{order:8}.flex-order-gt-lg-9{order:9}.flex-order-gt-lg-10{order:10}.flex-order-gt-lg-11{order:11}.flex-order-gt-lg-12{order:12}.flex-order-gt-lg-13{order:13}.flex-order-gt-lg-14{order:14}.flex-order-gt-lg-15{order:15}.flex-order-gt-lg-16{order:16}.flex-order-gt-lg-17{order:17}.flex-order-gt-lg-18{order:18}.flex-order-gt-lg-19{order:19}.flex-order-gt-lg-20{order:20}.flex-offset-gt-lg-0,.layout-margin .flex-offset-gt-lg-0,.layout-margin .offset-gt-lg-0,.offset-gt-lg-0{margin-left:0}[dir=rtl] .flex-offset-gt-lg-0,[dir=rtl] .layout-margin .flex-offset-gt-lg-0,[dir=rtl] .layout-margin .offset-gt-lg-0,[dir=rtl] .offset-gt-lg-0{margin-left:auto;margin-right:0}.flex-offset-gt-lg-5,.layout-margin .flex-offset-gt-lg-5,.layout-margin .offset-gt-lg-5,.offset-gt-lg-5{margin-left:5%}[dir=rtl] .flex-offset-gt-lg-5,[dir=rtl] .layout-margin .flex-offset-gt-lg-5,[dir=rtl] .layout-margin .offset-gt-lg-5,[dir=rtl] .offset-gt-lg-5{margin-left:auto;margin-right:5%}.flex-offset-gt-lg-10,.layout-margin .flex-offset-gt-lg-10,.layout-margin .offset-gt-lg-10,.offset-gt-lg-10{margin-left:10%}[dir=rtl] .flex-offset-gt-lg-10,[dir=rtl] .layout-margin .flex-offset-gt-lg-10,[dir=rtl] .layout-margin .offset-gt-lg-10,[dir=rtl] .offset-gt-lg-10{margin-left:auto;margin-right:10%}.flex-offset-gt-lg-15,.layout-margin .flex-offset-gt-lg-15,.layout-margin .offset-gt-lg-15,.offset-gt-lg-15{margin-left:15%}[dir=rtl] .flex-offset-gt-lg-15,[dir=rtl] .layout-margin .flex-offset-gt-lg-15,[dir=rtl] .layout-margin .offset-gt-lg-15,[dir=rtl] .offset-gt-lg-15{margin-left:auto;margin-right:15%}.flex-offset-gt-lg-20,.layout-margin .flex-offset-gt-lg-20,.layout-margin .offset-gt-lg-20,.offset-gt-lg-20{margin-left:20%}[dir=rtl] .flex-offset-gt-lg-20,[dir=rtl] .layout-margin .flex-offset-gt-lg-20,[dir=rtl] .layout-margin .offset-gt-lg-20,[dir=rtl] .offset-gt-lg-20{margin-left:auto;margin-right:20%}.flex-offset-gt-lg-25,.layout-margin .flex-offset-gt-lg-25,.layout-margin .offset-gt-lg-25,.offset-gt-lg-25{margin-left:25%}[dir=rtl] .flex-offset-gt-lg-25,[dir=rtl] .layout-margin .flex-offset-gt-lg-25,[dir=rtl] .layout-margin .offset-gt-lg-25,[dir=rtl] .offset-gt-lg-25{margin-left:auto;margin-right:25%}.flex-offset-gt-lg-30,.layout-margin .flex-offset-gt-lg-30,.layout-margin .offset-gt-lg-30,.offset-gt-lg-30{margin-left:30%}[dir=rtl] .flex-offset-gt-lg-30,[dir=rtl] .layout-margin .flex-offset-gt-lg-30,[dir=rtl] .layout-margin .offset-gt-lg-30,[dir=rtl] .offset-gt-lg-30{margin-left:auto;margin-right:30%}.flex-offset-gt-lg-35,.layout-margin .flex-offset-gt-lg-35,.layout-margin .offset-gt-lg-35,.offset-gt-lg-35{margin-left:35%}[dir=rtl] .flex-offset-gt-lg-35,[dir=rtl] .layout-margin .flex-offset-gt-lg-35,[dir=rtl] .layout-margin .offset-gt-lg-35,[dir=rtl] .offset-gt-lg-35{margin-left:auto;margin-right:35%}.flex-offset-gt-lg-40,.layout-margin .flex-offset-gt-lg-40,.layout-margin .offset-gt-lg-40,.offset-gt-lg-40{margin-left:40%}[dir=rtl] .flex-offset-gt-lg-40,[dir=rtl] .layout-margin .flex-offset-gt-lg-40,[dir=rtl] .layout-margin .offset-gt-lg-40,[dir=rtl] .offset-gt-lg-40{margin-left:auto;margin-right:40%}.flex-offset-gt-lg-45,.layout-margin .flex-offset-gt-lg-45,.layout-margin .offset-gt-lg-45,.offset-gt-lg-45{margin-left:45%}[dir=rtl] .flex-offset-gt-lg-45,[dir=rtl] .layout-margin .flex-offset-gt-lg-45,[dir=rtl] .layout-margin .offset-gt-lg-45,[dir=rtl] .offset-gt-lg-45{margin-left:auto;margin-right:45%}.flex-offset-gt-lg-50,.layout-margin .flex-offset-gt-lg-50,.layout-margin .offset-gt-lg-50,.offset-gt-lg-50{margin-left:50%}[dir=rtl] .flex-offset-gt-lg-50,[dir=rtl] .layout-margin .flex-offset-gt-lg-50,[dir=rtl] .layout-margin .offset-gt-lg-50,[dir=rtl] .offset-gt-lg-50{margin-left:auto;margin-right:50%}.flex-offset-gt-lg-55,.layout-margin .flex-offset-gt-lg-55,.layout-margin .offset-gt-lg-55,.offset-gt-lg-55{margin-left:55%}[dir=rtl] .flex-offset-gt-lg-55,[dir=rtl] .layout-margin .flex-offset-gt-lg-55,[dir=rtl] .layout-margin .offset-gt-lg-55,[dir=rtl] .offset-gt-lg-55{margin-left:auto;margin-right:55%}.flex-offset-gt-lg-60,.layout-margin .flex-offset-gt-lg-60,.layout-margin .offset-gt-lg-60,.offset-gt-lg-60{margin-left:60%}[dir=rtl] .flex-offset-gt-lg-60,[dir=rtl] .layout-margin .flex-offset-gt-lg-60,[dir=rtl] .layout-margin .offset-gt-lg-60,[dir=rtl] .offset-gt-lg-60{margin-left:auto;margin-right:60%}.flex-offset-gt-lg-65,.layout-margin .flex-offset-gt-lg-65,.layout-margin .offset-gt-lg-65,.offset-gt-lg-65{margin-left:65%}[dir=rtl] .flex-offset-gt-lg-65,[dir=rtl] .layout-margin .flex-offset-gt-lg-65,[dir=rtl] .layout-margin .offset-gt-lg-65,[dir=rtl] .offset-gt-lg-65{margin-left:auto;margin-right:65%}.flex-offset-gt-lg-70,.layout-margin .flex-offset-gt-lg-70,.layout-margin .offset-gt-lg-70,.offset-gt-lg-70{margin-left:70%}[dir=rtl] .flex-offset-gt-lg-70,[dir=rtl] .layout-margin .flex-offset-gt-lg-70,[dir=rtl] .layout-margin .offset-gt-lg-70,[dir=rtl] .offset-gt-lg-70{margin-left:auto;margin-right:70%}.flex-offset-gt-lg-75,.layout-margin .flex-offset-gt-lg-75,.layout-margin .offset-gt-lg-75,.offset-gt-lg-75{margin-left:75%}[dir=rtl] .flex-offset-gt-lg-75,[dir=rtl] .layout-margin .flex-offset-gt-lg-75,[dir=rtl] .layout-margin .offset-gt-lg-75,[dir=rtl] .offset-gt-lg-75{margin-left:auto;margin-right:75%}.flex-offset-gt-lg-80,.layout-margin .flex-offset-gt-lg-80,.layout-margin .offset-gt-lg-80,.offset-gt-lg-80{margin-left:80%}[dir=rtl] .flex-offset-gt-lg-80,[dir=rtl] .layout-margin .flex-offset-gt-lg-80,[dir=rtl] .layout-margin .offset-gt-lg-80,[dir=rtl] .offset-gt-lg-80{margin-left:auto;margin-right:80%}.flex-offset-gt-lg-85,.layout-margin .flex-offset-gt-lg-85,.layout-margin .offset-gt-lg-85,.offset-gt-lg-85{margin-left:85%}[dir=rtl] .flex-offset-gt-lg-85,[dir=rtl] .layout-margin .flex-offset-gt-lg-85,[dir=rtl] .layout-margin .offset-gt-lg-85,[dir=rtl] .offset-gt-lg-85{margin-left:auto;margin-right:85%}.flex-offset-gt-lg-90,.layout-margin .flex-offset-gt-lg-90,.layout-margin .offset-gt-lg-90,.offset-gt-lg-90{margin-left:90%}[dir=rtl] .flex-offset-gt-lg-90,[dir=rtl] .layout-margin .flex-offset-gt-lg-90,[dir=rtl] .layout-margin .offset-gt-lg-90,[dir=rtl] .offset-gt-lg-90{margin-left:auto;margin-right:90%}.flex-offset-gt-lg-95,.layout-margin .flex-offset-gt-lg-95,.layout-margin .offset-gt-lg-95,.offset-gt-lg-95{margin-left:95%}[dir=rtl] .flex-offset-gt-lg-95,[dir=rtl] .layout-margin .flex-offset-gt-lg-95,[dir=rtl] .layout-margin .offset-gt-lg-95,[dir=rtl] .offset-gt-lg-95{margin-left:auto;margin-right:95%}.flex-offset-gt-lg-33,.layout-margin .flex-offset-gt-lg-33,.layout-margin .offset-gt-lg-33,.offset-gt-lg-33{margin-left:33.33333%}.flex-offset-gt-lg-66,.layout-margin .flex-offset-gt-lg-66,.layout-margin .offset-gt-lg-66,.offset-gt-lg-66{margin-left:66.66667%}[dir=rtl] .flex-offset-gt-lg-66,[dir=rtl] .layout-margin .flex-offset-gt-lg-66,[dir=rtl] .layout-margin .offset-gt-lg-66,[dir=rtl] .offset-gt-lg-66{margin-left:auto;margin-right:66.66667%}.layout-align-gt-lg,.layout-align-gt-lg-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-gt-lg-start,.layout-align-gt-lg-start-center,.layout-align-gt-lg-start-end,.layout-align-gt-lg-start-start,.layout-align-gt-lg-start-stretch{justify-content:flex-start}.layout-align-gt-lg-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-start,.layout-align-gt-lg-center-stretch{justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-start,.layout-align-gt-lg-end-stretch{justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-around-stretch{justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-between-stretch{justify-content:space-between}.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-start-start{align-items:flex-start;align-content:flex-start}.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-gt-lg-center-center>*,.layout-align-gt-lg-end-center>*,.layout-align-gt-lg-space-around-center>*,.layout-align-gt-lg-space-between-center>*,.layout-align-gt-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-start-end{align-items:flex-end;align-content:flex-end}.layout-align-gt-lg-center-stretch,.layout-align-gt-lg-end-stretch,.layout-align-gt-lg-space-around-stretch,.layout-align-gt-lg-space-between-stretch,.layout-align-gt-lg-start-stretch{align-items:stretch;align-content:stretch}.flex-gt-lg{flex:1;box-sizing:border-box}.flex-gt-lg-grow{flex:1 1 100%;box-sizing:border-box}.flex-gt-lg-initial{flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-auto{flex:1 1 auto;box-sizing:border-box}.flex-gt-lg-none{flex:0 0 auto;box-sizing:border-box}.flex-gt-lg-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-gt-lg-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-0,.layout-row>.flex-gt-lg-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-0{min-width:0}.layout-column>.flex-gt-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-gt-lg-column>.flex-gt-lg-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-lg-100,.layout-column>.flex-gt-lg-100,.layout-gt-lg-column>.flex-gt-lg-100,.layout-gt-lg-row>.flex-gt-lg-100,.layout-row>.flex-gt-lg-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-gt-lg-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-lg-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex{min-width:0}.layout-gt-lg-column>.flex-gt-lg-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-gt-lg-column>.flex-gt-lg-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg-column>.flex{min-height:0}.layout-gt-lg,.layout-gt-lg-column,.layout-gt-lg-row{box-sizing:border-box;display:flex}.layout-gt-lg-column{flex-direction:column}.layout-gt-lg-row{flex-direction:row}.flex-order-xl--20{order:-20}.flex-order-xl--19{order:-19}.flex-order-xl--18{order:-18}.flex-order-xl--17{order:-17}.flex-order-xl--16{order:-16}.flex-order-xl--15{order:-15}.flex-order-xl--14{order:-14}.flex-order-xl--13{order:-13}.flex-order-xl--12{order:-12}.flex-order-xl--11{order:-11}.flex-order-xl--10{order:-10}.flex-order-xl--9{order:-9}.flex-order-xl--8{order:-8}.flex-order-xl--7{order:-7}.flex-order-xl--6{order:-6}.flex-order-xl--5{order:-5}.flex-order-xl--4{order:-4}.flex-order-xl--3{order:-3}.flex-order-xl--2{order:-2}.flex-order-xl--1{order:-1}.flex-order-xl-0{order:0}.flex-order-xl-1{order:1}.flex-order-xl-2{order:2}.flex-order-xl-3{order:3}.flex-order-xl-4{order:4}.flex-order-xl-5{order:5}.flex-order-xl-6{order:6}.flex-order-xl-7{order:7}.flex-order-xl-8{order:8}.flex-order-xl-9{order:9}.flex-order-xl-10{order:10}.flex-order-xl-11{order:11}.flex-order-xl-12{order:12}.flex-order-xl-13{order:13}.flex-order-xl-14{order:14}.flex-order-xl-15{order:15}.flex-order-xl-16{order:16}.flex-order-xl-17{order:17}.flex-order-xl-18{order:18}.flex-order-xl-19{order:19}.flex-order-xl-20{order:20}.flex-offset-xl-0,.layout-margin .flex-offset-xl-0,.layout-margin .offset-xl-0,.offset-xl-0{margin-left:0}[dir=rtl] .flex-offset-xl-0,[dir=rtl] .layout-margin .flex-offset-xl-0,[dir=rtl] .layout-margin .offset-xl-0,[dir=rtl] .offset-xl-0{margin-left:auto;margin-right:0}.flex-offset-xl-5,.layout-margin .flex-offset-xl-5,.layout-margin .offset-xl-5,.offset-xl-5{margin-left:5%}[dir=rtl] .flex-offset-xl-5,[dir=rtl] .layout-margin .flex-offset-xl-5,[dir=rtl] .layout-margin .offset-xl-5,[dir=rtl] .offset-xl-5{margin-left:auto;margin-right:5%}.flex-offset-xl-10,.layout-margin .flex-offset-xl-10,.layout-margin .offset-xl-10,.offset-xl-10{margin-left:10%}[dir=rtl] .flex-offset-xl-10,[dir=rtl] .layout-margin .flex-offset-xl-10,[dir=rtl] .layout-margin .offset-xl-10,[dir=rtl] .offset-xl-10{margin-left:auto;margin-right:10%}.flex-offset-xl-15,.layout-margin .flex-offset-xl-15,.layout-margin .offset-xl-15,.offset-xl-15{margin-left:15%}[dir=rtl] .flex-offset-xl-15,[dir=rtl] .layout-margin .flex-offset-xl-15,[dir=rtl] .layout-margin .offset-xl-15,[dir=rtl] .offset-xl-15{margin-left:auto;margin-right:15%}.flex-offset-xl-20,.layout-margin .flex-offset-xl-20,.layout-margin .offset-xl-20,.offset-xl-20{margin-left:20%}[dir=rtl] .flex-offset-xl-20,[dir=rtl] .layout-margin .flex-offset-xl-20,[dir=rtl] .layout-margin .offset-xl-20,[dir=rtl] .offset-xl-20{margin-left:auto;margin-right:20%}.flex-offset-xl-25,.layout-margin .flex-offset-xl-25,.layout-margin .offset-xl-25,.offset-xl-25{margin-left:25%}[dir=rtl] .flex-offset-xl-25,[dir=rtl] .layout-margin .flex-offset-xl-25,[dir=rtl] .layout-margin .offset-xl-25,[dir=rtl] .offset-xl-25{margin-left:auto;margin-right:25%}.flex-offset-xl-30,.layout-margin .flex-offset-xl-30,.layout-margin .offset-xl-30,.offset-xl-30{margin-left:30%}[dir=rtl] .flex-offset-xl-30,[dir=rtl] .layout-margin .flex-offset-xl-30,[dir=rtl] .layout-margin .offset-xl-30,[dir=rtl] .offset-xl-30{margin-left:auto;margin-right:30%}.flex-offset-xl-35,.layout-margin .flex-offset-xl-35,.layout-margin .offset-xl-35,.offset-xl-35{margin-left:35%}[dir=rtl] .flex-offset-xl-35,[dir=rtl] .layout-margin .flex-offset-xl-35,[dir=rtl] .layout-margin .offset-xl-35,[dir=rtl] .offset-xl-35{margin-left:auto;margin-right:35%}.flex-offset-xl-40,.layout-margin .flex-offset-xl-40,.layout-margin .offset-xl-40,.offset-xl-40{margin-left:40%}[dir=rtl] .flex-offset-xl-40,[dir=rtl] .layout-margin .flex-offset-xl-40,[dir=rtl] .layout-margin .offset-xl-40,[dir=rtl] .offset-xl-40{margin-left:auto;margin-right:40%}.flex-offset-xl-45,.layout-margin .flex-offset-xl-45,.layout-margin .offset-xl-45,.offset-xl-45{margin-left:45%}[dir=rtl] .flex-offset-xl-45,[dir=rtl] .layout-margin .flex-offset-xl-45,[dir=rtl] .layout-margin .offset-xl-45,[dir=rtl] .offset-xl-45{margin-left:auto;margin-right:45%}.flex-offset-xl-50,.layout-margin .flex-offset-xl-50,.layout-margin .offset-xl-50,.offset-xl-50{margin-left:50%}[dir=rtl] .flex-offset-xl-50,[dir=rtl] .layout-margin .flex-offset-xl-50,[dir=rtl] .layout-margin .offset-xl-50,[dir=rtl] .offset-xl-50{margin-left:auto;margin-right:50%}.flex-offset-xl-55,.layout-margin .flex-offset-xl-55,.layout-margin .offset-xl-55,.offset-xl-55{margin-left:55%}[dir=rtl] .flex-offset-xl-55,[dir=rtl] .layout-margin .flex-offset-xl-55,[dir=rtl] .layout-margin .offset-xl-55,[dir=rtl] .offset-xl-55{margin-left:auto;margin-right:55%}.flex-offset-xl-60,.layout-margin .flex-offset-xl-60,.layout-margin .offset-xl-60,.offset-xl-60{margin-left:60%}[dir=rtl] .flex-offset-xl-60,[dir=rtl] .layout-margin .flex-offset-xl-60,[dir=rtl] .layout-margin .offset-xl-60,[dir=rtl] .offset-xl-60{margin-left:auto;margin-right:60%}.flex-offset-xl-65,.layout-margin .flex-offset-xl-65,.layout-margin .offset-xl-65,.offset-xl-65{margin-left:65%}[dir=rtl] .flex-offset-xl-65,[dir=rtl] .layout-margin .flex-offset-xl-65,[dir=rtl] .layout-margin .offset-xl-65,[dir=rtl] .offset-xl-65{margin-left:auto;margin-right:65%}.flex-offset-xl-70,.layout-margin .flex-offset-xl-70,.layout-margin .offset-xl-70,.offset-xl-70{margin-left:70%}[dir=rtl] .flex-offset-xl-70,[dir=rtl] .layout-margin .flex-offset-xl-70,[dir=rtl] .layout-margin .offset-xl-70,[dir=rtl] .offset-xl-70{margin-left:auto;margin-right:70%}.flex-offset-xl-75,.layout-margin .flex-offset-xl-75,.layout-margin .offset-xl-75,.offset-xl-75{margin-left:75%}[dir=rtl] .flex-offset-xl-75,[dir=rtl] .layout-margin .flex-offset-xl-75,[dir=rtl] .layout-margin .offset-xl-75,[dir=rtl] .offset-xl-75{margin-left:auto;margin-right:75%}.flex-offset-xl-80,.layout-margin .flex-offset-xl-80,.layout-margin .offset-xl-80,.offset-xl-80{margin-left:80%}[dir=rtl] .flex-offset-xl-80,[dir=rtl] .layout-margin .flex-offset-xl-80,[dir=rtl] .layout-margin .offset-xl-80,[dir=rtl] .offset-xl-80{margin-left:auto;margin-right:80%}.flex-offset-xl-85,.layout-margin .flex-offset-xl-85,.layout-margin .offset-xl-85,.offset-xl-85{margin-left:85%}[dir=rtl] .flex-offset-xl-85,[dir=rtl] .layout-margin .flex-offset-xl-85,[dir=rtl] .layout-margin .offset-xl-85,[dir=rtl] .offset-xl-85{margin-left:auto;margin-right:85%}.flex-offset-xl-90,.layout-margin .flex-offset-xl-90,.layout-margin .offset-xl-90,.offset-xl-90{margin-left:90%}[dir=rtl] .flex-offset-xl-90,[dir=rtl] .layout-margin .flex-offset-xl-90,[dir=rtl] .layout-margin .offset-xl-90,[dir=rtl] .offset-xl-90{margin-left:auto;margin-right:90%}.flex-offset-xl-95,.layout-margin .flex-offset-xl-95,.layout-margin .offset-xl-95,.offset-xl-95{margin-left:95%}[dir=rtl] .flex-offset-xl-95,[dir=rtl] .layout-margin .flex-offset-xl-95,[dir=rtl] .layout-margin .offset-xl-95,[dir=rtl] .offset-xl-95{margin-left:auto;margin-right:95%}.flex-offset-xl-33,.layout-margin .flex-offset-xl-33,.layout-margin .offset-xl-33,.offset-xl-33{margin-left:33.33333%}.flex-offset-xl-66,.layout-margin .flex-offset-xl-66,.layout-margin .offset-xl-66,.offset-xl-66{margin-left:66.66667%}[dir=rtl] .flex-offset-xl-66,[dir=rtl] .layout-margin .flex-offset-xl-66,[dir=rtl] .layout-margin .offset-xl-66,[dir=rtl] .offset-xl-66{margin-left:auto;margin-right:66.66667%}.layout-align-xl,.layout-align-xl-start-stretch{justify-content:flex-start;align-content:stretch;align-items:stretch}.layout-align-xl-start,.layout-align-xl-start-center,.layout-align-xl-start-end,.layout-align-xl-start-start,.layout-align-xl-start-stretch{justify-content:flex-start}.layout-align-xl-center,.layout-align-xl-center-center,.layout-align-xl-center-end,.layout-align-xl-center-start,.layout-align-xl-center-stretch{justify-content:center}.layout-align-xl-end,.layout-align-xl-end-center,.layout-align-xl-end-end,.layout-align-xl-end-start,.layout-align-xl-end-stretch{justify-content:flex-end}.layout-align-xl-space-around,.layout-align-xl-space-around-center,.layout-align-xl-space-around-end,.layout-align-xl-space-around-start,.layout-align-xl-space-around-stretch{justify-content:space-around}.layout-align-xl-space-between,.layout-align-xl-space-between-center,.layout-align-xl-space-between-end,.layout-align-xl-space-between-start,.layout-align-xl-space-between-stretch{justify-content:space-between}.layout-align-xl-center-start,.layout-align-xl-end-start,.layout-align-xl-space-around-start,.layout-align-xl-space-between-start,.layout-align-xl-start-start{align-items:flex-start;align-content:flex-start}.layout-align-xl-center-center,.layout-align-xl-end-center,.layout-align-xl-space-around-center,.layout-align-xl-space-between-center,.layout-align-xl-start-center{align-items:center;align-content:center;max-width:100%}.layout-align-xl-center-center>*,.layout-align-xl-end-center>*,.layout-align-xl-space-around-center>*,.layout-align-xl-space-between-center>*,.layout-align-xl-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xl-center-end,.layout-align-xl-end-end,.layout-align-xl-space-around-end,.layout-align-xl-space-between-end,.layout-align-xl-start-end{align-items:flex-end;align-content:flex-end}.layout-align-xl-center-stretch,.layout-align-xl-end-stretch,.layout-align-xl-space-around-stretch,.layout-align-xl-space-between-stretch,.layout-align-xl-start-stretch{align-items:stretch;align-content:stretch}.flex-xl{flex:1;box-sizing:border-box}.flex-xl-grow{flex:1 1 100%;box-sizing:border-box}.flex-xl-initial{flex:0 1 auto;box-sizing:border-box}.flex-xl-auto{flex:1 1 auto;box-sizing:border-box}.flex-xl-none{flex:0 0 auto;box-sizing:border-box}.flex-xl-noshrink{flex:1 0 auto;box-sizing:border-box}.flex-xl-nogrow{flex:0 1 auto;box-sizing:border-box}.flex-xl-0,.layout-row>.flex-xl-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-0{min-width:0}.layout-column>.flex-xl-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box}.layout-xl-row>.flex-xl-0{flex:1 1 100%;max-width:0;max-height:100%;box-sizing:border-box;min-width:0}.layout-xl-column>.flex-xl-0{flex:1 1 100%;max-width:100%;max-height:0%;box-sizing:border-box;min-height:0}.flex-xl-5,.layout-row>.flex-xl-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.layout-xl-row>.flex-xl-5{flex:1 1 100%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-5{flex:1 1 100%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xl-10,.layout-row>.flex-xl-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.layout-xl-row>.flex-xl-10{flex:1 1 100%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-10{flex:1 1 100%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xl-15,.layout-row>.flex-xl-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.layout-xl-row>.flex-xl-15{flex:1 1 100%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-15{flex:1 1 100%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xl-20,.layout-row>.flex-xl-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.layout-xl-row>.flex-xl-20{flex:1 1 100%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-20{flex:1 1 100%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xl-25,.layout-row>.flex-xl-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.layout-xl-row>.flex-xl-25{flex:1 1 100%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-25{flex:1 1 100%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xl-30,.layout-row>.flex-xl-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.layout-xl-row>.flex-xl-30{flex:1 1 100%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-30{flex:1 1 100%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xl-35,.layout-row>.flex-xl-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.layout-xl-row>.flex-xl-35{flex:1 1 100%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-35{flex:1 1 100%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xl-40,.layout-row>.flex-xl-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.layout-xl-row>.flex-xl-40{flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-40{flex:1 1 100%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xl-45,.layout-row>.flex-xl-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.layout-xl-row>.flex-xl-45{flex:1 1 100%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-45{flex:1 1 100%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xl-50,.layout-row>.flex-xl-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.layout-xl-row>.flex-xl-50{flex:1 1 100%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-50{flex:1 1 100%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xl-55,.layout-row>.flex-xl-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.layout-xl-row>.flex-xl-55{flex:1 1 100%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-55{flex:1 1 100%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xl-60,.layout-row>.flex-xl-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.layout-xl-row>.flex-xl-60{flex:1 1 100%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-60{flex:1 1 100%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xl-65,.layout-row>.flex-xl-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.layout-xl-row>.flex-xl-65{flex:1 1 100%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-65{flex:1 1 100%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xl-70,.layout-row>.flex-xl-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.layout-xl-row>.flex-xl-70{flex:1 1 100%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-70{flex:1 1 100%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xl-75,.layout-row>.flex-xl-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.layout-xl-row>.flex-xl-75{flex:1 1 100%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-75{flex:1 1 100%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xl-80,.layout-row>.flex-xl-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.layout-xl-row>.flex-xl-80{flex:1 1 100%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-80{flex:1 1 100%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xl-85,.layout-row>.flex-xl-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.layout-xl-row>.flex-xl-85{flex:1 1 100%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-85{flex:1 1 100%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xl-90,.layout-row>.flex-xl-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.layout-xl-row>.flex-xl-90{flex:1 1 100%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-90{flex:1 1 100%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xl-95,.layout-row>.flex-xl-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-95{flex:1 1 100%;max-width:100%;max-height:95%;box-sizing:border-box}.layout-xl-row>.flex-xl-95{flex:1 1 100%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-xl-column>.flex-xl-95{max-height:95%}.flex-xl-100,.layout-xl-column>.flex-xl-95{flex:1 1 100%;max-width:100%;box-sizing:border-box}.flex-xl-100{max-height:100%}.layout-column>.flex-xl-100,.layout-row>.flex-xl-100,.layout-xl-column>.flex-xl-100,.layout-xl-row>.flex-xl-100{flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-33{flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-66{flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-33{flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xl-66{flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-row>.flex-xl-33{flex:1 1 100%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex-xl-66{flex:1 1 100%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-xl-row>.flex{min-width:0}.layout-xl-column>.flex-xl-33{flex:1 1 100%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-xl-column>.flex-xl-66{flex:1 1 100%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl-column>.flex{min-height:0}.layout-xl,.layout-xl-column,.layout-xl-row{box-sizing:border-box;display:flex}.layout-xl-column{flex-direction:column}.layout-xl-row{flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}}@media print{.hide-print:not(.show-print):not(.show){display:none!important}}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_cast_streaming.js b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_cast_streaming.js
deleted file mode 100644 (file)
index cdf6351..0000000
+++ /dev/null
@@ -1,78 +0,0 @@
-'use strict';var Qaa={TAB:0,ln:1,jv:2},yx=function(){return new Bb("MediaRouter.CastStreaming.Session.Launch")},zx=function(){return new Hb("MediaRouter.CastStreaming.Session.Length")},Ax=function(a){Mb("MediaRouter.CastStreaming.Start.Success",a,Qaa)};var Bx=fb("mr.mirror.cast.LogUploader");function Cx(a,b,c){Dx("raw_events.log.gz",a,b,c);return b?"https://crash.corp.google.com/samples?reportid=&q="+encodeURIComponent("UserComments='"+b+"'"):""}
-function Dx(a,b,c,d){if(0==b.size)Bx.info("Trying to upload an empty file to Crash"),d&&d(null);else{var e=new FormData;e.append("prod","Cast");e.append("ver",chrome.runtime.getManifest().version);e.append(a,b);c&&e.append("comments",c);kx("https://clients2.google.com/cr/report",function(f){f=f.target;var g=null;sx(f)?(g=ux(f),Bx.info("Upload to Crash succeeded: "+g)):Bx.info("Upload to Crash failed. HTTP status: "+f.za());d&&d(g)},"POST",e,void 0,3E4)}};var Ex=function(){this.g=0;Tm(this)},Gx=function(){Fx||(Fx=new Ex);return Fx},Raa=function(){var a=Gx(),b={fraction:.01,autoSubmitTimeLimitMillis:6048E5},c=b.autoSubmitTimeLimitMillis,d=Date.now();return a.g&&c&&d-a.g<c?!1:Math.random()<b.fraction};Ex.prototype.cb=function(){return"mirror.cast.LogUtils"};Ex.prototype.cc=function(){return[void 0,{lastAutoSubmitMillis:this.g}]};Ex.prototype.hc=function(){var a=Rm(this);this.g=a&&a.lastAutoSubmitMillis||0};var Fx=null;fb("mr.mirror.cast.LogUtils");var Hx={zM:"OFFER",tE:"ANSWER",FN:"PRESENTATION",EI:"GET_STATUS",zQ:"STATUS_RESPONSE",zI:"GET_CAPABILITIES",UF:"CAPABILITIES_RESPONSE",yP:"RPC"};var Saa=function(){this.capabilities=this.status=this.g=this.error=this.rpc=this.result=this.type=this.h=this.sessionId=null},Uaa=function(a){try{if("string"!==typeof a)throw SyntaxError("Cannot parse non-string as JSON");var b;Ix(JSON.parse(a),function(d){b=Taa(d)},function(){throw Error("non-Object result from JSON parse");});return b}catch(d){var c=d instanceof SyntaxError?"JSON parse error: "+d.message:"Type coercion error: "+d.message}"string"==typeof a?a="a string: "+a:a instanceof ArrayBuffer?
-(a=new Uint8Array(a),a="an ArrayBuffer whose base64 is "+btoa(String.fromCharCode.apply(null,a))):a="of invalid data type "+typeof a;throw Error(c+". Input was "+a);},Taa=function(a){var b=new Saa;null!=a.sessionId&&(b.sessionId=String(a.sessionId));Jx(a.seqNum,function(f){b.h=f},function(){throw Error('"seqNum" must be a number');});if("type"in a){for(var c=String(a.type).toUpperCase(),d=n(Object.keys(Hx)),e=d.next();!e.done;e=d.next())if(Hx[e.value]==c){b.type=c;break}if(!b.type)throw Error('not a known message "type"');
-}"result"in a&&(b.result=String(a.result));if("rpc"in a){if("string"!==typeof a.rpc)throw Error('"rpc" must be a String containing a base64 payload');b.rpc=new Uint8Array([].concat(q(atob(a.rpc))).map(function(f){return f.charCodeAt(0)}))}Ix(a.error,function(f){b.error=Vaa(f)},function(){throw Error('"error" must be an Object');});Ix(a.answer,function(f){b.g=Waa(f)},function(){throw Error('"answer" must be an Object');});Ix(a.status,function(f){b.status=Xaa(f)},function(){throw Error('"status" must be an Object');
-});Ix(a.capabilities,function(f){b.capabilities=Yaa(f)},function(){throw Error('"capabilities" must be an Object');});return b},Ix=function(a,b,c){void 0!==a&&(a instanceof Object?b(a):c())},Jx=function(a,b,c){void 0!==a&&("number"!==typeof a?c():b(a))},Kx=function(a,b,c){void 0!==a&&(a instanceof Array&&a.every(function(d){return"number"===typeof d})?b(a):c())},Lx=function(a,b,c){void 0!==a&&(a instanceof Array?b(a.map(function(d){return String(d)})):c())},Zaa=function(){this.m=null;this.g=[];this.h=
-[];this.j=this.l=this.o=null},Waa=function(a){var b=new Zaa;Jx(a.udpPort,function(c){b.m=c},function(){throw Error('"answer.udpPort" must be a number');});Kx(a.sendIndexes,function(c){b.g=c},function(){throw Error('"answer.sendIndexes" must be an array of numbers');});Kx(a.ssrcs,function(c){b.h=c},function(){throw Error('"answer.ssrcs" must be an array of numbers');});"IV"in a&&(b.o=String(a.IV));"receiverGetStatus"in a&&(b.l="true"==String(a.receiverGetStatus).toLowerCase());"castMode"in a&&(b.j=
-String(a.castMode));return b},$aa=function(){this.details=this.description=this.code=null},Vaa=function(a){var b=new $aa;Jx(a.code,function(c){b.code=c},function(){throw Error('"error.code" must be a number');});"description"in a&&(b.description=String(a.description));Ix(a.details,function(c){b.details=c},function(){throw Error('"error.details" must be an Object');});return b},aba=function(){this.h=this.g=null},Xaa=function(a){var b=new aba;Jx(a.wifiSnr,function(c){b.g=c},function(){throw Error('"status.wifiSnr" must be a number');
-});Kx(a.wifiSpeed,function(c){b.h=c},function(){throw Error('"status.wifiSpeed" must be an array of numbers');});return b},bba=function(){this.h=this.g=null},Yaa=function(a){var b=new bba;Lx(a.mediaCaps,function(c){b.g=c},function(){throw Error('"capabilities.mediaCaps" must be an array');});if("keySystems"in a){a=a.keySystems;if(!(a instanceof Array))throw Error('"capabilities.keySystems" must be an array');b.h=a.map(function(c){var d;Ix(c,function(e){d=cba(e)},function(){throw Error('"capabilities.keySystems" entries must be *Objects');
-});return d})}return b},dba=function(){this.h=this.o=this.m=this.l=this.u=this.g=this.C=this.codecs=this.initDataTypes=this.j=null},cba=function(a){var b=new dba;"keySystemName"in a&&(b.j=String(a.keySystemName));Lx(a.initDataTypes,function(c){b.initDataTypes=c},function(){throw Error('"capabilities.initDataTypes" must be an array');});Lx(a.codecs,function(c){b.codecs=c},function(){throw Error('"capabilities.codecs" must be an array');});Lx(a.secureCodecs,function(c){b.C=c},function(){throw Error('"capabilities.secureCodecs" must be an array');
-});Lx(a.audioRobustness,function(c){b.g=c},function(){throw Error('"capabilities.audioRobustness" must be an array');});Lx(a.videoRobustness,function(c){b.u=c},function(){throw Error('"capabilities.videoRobustness" must be an array');});"persistentLicenseSessionSupport"in a&&(b.l=String(a.persistentLicenseSessionSupport));"persistentReleaseMessageSessionSupport"in a&&(b.m=String(a.persistentReleaseMessageSessionSupport));"persistentStateSupport"in a&&(b.o=String(a.persistentStateSupport));"distinctiveIdentifierSupport"in
-a&&(b.h=String(a.distinctiveIdentifierSupport));return b};var Mx=function(a){this.s=fb("mr.mirror.cast.MessageDispatcher");this.l=a;this.g=null;this.h=new Map;this.j=0},Nx=function(a,b,c){if(a.h.has(b))throw Error("Attempt to multiple-subscribe to the same response type: "+b);a.h.set(b,c);a.j=0;a.s.va("Added subscriber for "+b+"-type messages.");a.g||(a.g=nw(a.l),a.g.onMessage=a.m.bind(a))},Ox=function(a,b){a.h.delete(b)&&a.s.va(function(){return"Removed subscriber of "+b+"-type messages."});0==a.h.size&&a.g&&(a.g.dispose(),a.g=null)};
-Mx.prototype.sendMessage=function(a){return this.g?"RPC"==a.type?this.g.sendMessage(a,{namespace:"urn:x-cast:com.google.cast.remoting"}):this.g.sendMessage(a,{namespace:"urn:x-cast:com.google.cast.webrtc"}):Promise.reject(Error("Require at least one subscriber before sending messages."))};
-var Tx=function(a,b,c,d,e){var f=null,g=function(){Ox(a,c);null!=f&&(clearTimeout(f),f=null)};try{Nx(a,c,function(h){e(h)&&g()})}catch(h){e(null,h);return}f=setTimeout(function(){g();e(null,Error("timeout"))},d);a.sendMessage(b).catch(function(h){g();e(null,h)})};
-Mx.prototype.m=function(a){if(a&&"string"===typeof a.namespace_&&a.namespace_.startsWith("urn:x-cast:com.google.cast.")){do{var b=void 0;try{b=Uaa(a.data)}catch(d){b=d.message;break}if(b.type){var c=this.h.get(b.type);if(c)try{c(b);return}catch(d){b="Error thrown during delivery. Response was: "+(JSON.stringify(b)+". Error from subscriber callback was: ")+(d.message+".")}else b="Message was ignored: "+JSON.stringify(b)}else b="Message did not include response type: "+JSON.stringify(b)}while(0);10>
-this.j?this.s.L(b):this.s.va(b);++this.j}};var Ux=function(){this.g=Promise.resolve(1)},Wx=function(a,b,c){return Vx(a,function(d){return d==b},c)},eba=function(a,b){var c=[3,4];return Vx(a,function(d){return-1!=c.indexOf(d)},b)},Xx=function(a,b){a.g=a.g.catch(function(){return 1});return Vx(a,function(){return!0},b)},Vx=function(a,b,c){var d,e,f=new Promise(function(g,h){d=g;e=h});a.g=a.g.then(function(g){if(!b(g))return e(Error("Operation requires a different starting checkpoint than "+g)),Promise.resolve(g);var h=new fba(g);try{var m=c(h)}catch(p){m=
-Promise.reject(p)}return m.then(function(p){return d(p)},function(p){return e(p)}).then(function(){if(null===h.g)throw Error("A prior operation that started at "+(g+" did not complete."));return h.g})},function(g){e(g);throw g;});return f},fba=function(a){this.h=a;this.g=null},Yx=function(a,b){a.g="number"===typeof b?b:a.h};var Zx=chrome.cast.streaming,$x=fb("mr.mirror.cast.StreamingLaunchWorkflow"),by=function(a,b,c,d,e){this.M=a.sessionId;this.D=a.si;this.W=a.kf;this.j=b;this.J=c;this.H=d;this.aa=ay(e,"onAnswer",this.D);this.ba=ay(e,"onSessionStop",this.D);this.s=$x;this.F=new Ux;this.C=this.G=this.u=this.h=this.g=this.o=this.m=this.l=null};
-by.prototype.start=function(a,b,c){var d=this;if(!a&&!b)return Promise.reject(Error("No tracks to stream"));var e=a instanceof cy,f=b instanceof cy;(e&&b&&!f||f&&a&&!e)&&Ub("Mixing remoting and non-remoting tracks");return Wx(this.F,1,function(g){d.l=a;d.m=b;d.o=c;d.s.info(function(){return"Launching streaming for "+dy(d)+" to a "+(d.W+".")});return gba(d).then(d.O.bind(d)).then(function(h){return hba(d,h).then(function(m){d.aa();var p=iba(d,m,h);d.g=ey(d,d.g,p);d.h=ey(d,d.h,p);if(!d.g&&!d.h)throw Error("Receiver did not select any offers from: "+
-JSON.stringify(h));d.G=!!m.l;d.C=function(t,y){t==d.g?d.o.ag("Audio stream (id="+t+") error: "+y):t==d.h&&d.o.ag("Video stream (id="+t+") error: "+y)};Zx.rtpStream.onError.addListener(d.C);return jba(d,m,p)})}).then(function(){d.s.info(function(){return"Launched streaming for "+dy(d)});d.o.Bh(d);Yx(g,2);return{yw:d.g,ND:d.h}})})};
-by.prototype.stop=function(){var a=this;return Xx(this.F,function(b){if(!a.l&&!a.m)return Yx(b,1),Promise.resolve();a.s.info(function(){return"Stopping streaming for "+dy(a)+"."});a.C&&(Zx.rtpStream.onError.removeListener(a.C),a.C=null);if(a.o){var c=a.o.xi();a.o=null}else c=Promise.resolve();return c.then(function(){a.g&&(Zx.rtpStream.stop(a.g),Zx.rtpStream.destroy(a.g),a.g=null);a.h&&(Zx.rtpStream.stop(a.h),Zx.rtpStream.destroy(a.h),a.h=null);a.u&&(Zx.udpTransport.destroy(a.u),a.u=null);a.ba();
-a.s.info(function(){return"Stopped streaming for "+dy(a)+"."});a.l=null;a.m=null;Yx(b,1)})})};
-var kba=function(a,b){var c=JSON.stringify(b);return Promise.all([a.g&&new Promise(function(d){return Zx.rtpStream.getRawEvents(a.g,c,d)}),a.h&&new Promise(function(d){return Zx.rtpStream.getRawEvents(a.h,c,d)})]).catch(function(d){a.s.error("Unexpected error when calling getRawEvents()",d);return[]}).then(function(d){return new Blob(d.filter(function(e){return!!e}),{type:"application/gzip"})})},lba=function(a){return Promise.all([a.g&&new Promise(function(b){return Zx.rtpStream.getStats(a.g,b)}),
-a.h&&new Promise(function(b){return Zx.rtpStream.getStats(a.h,b)})]).catch(function(b){a.s.error("Unexpected error when calling getStats()",b);return[]}).then(function(b){return Object.assign.apply(Object,[{}].concat(q(b.filter(function(c){return!!c}))))})},dy=function(a){if(a.l&&a.m)var b="audio+video ";else if(a.l)b="audio-only ";else if(a.m)b="video-only ";else return"stopped";return a.l instanceof cy||a.m instanceof cy?b+"remoting":b+"streaming"},gba=function(a){return new Promise(function(b){var c=
-function(d,e,f){d&&!a.l&&(Zx.rtpStream.destroy(d),d=null);e&&!a.m&&(Zx.rtpStream.destroy(e),e=null);a.s.info(function(){return"Created Cast Streaming session: audioStreamId="+d+", videoStreamId="+e+"."});a.g=d;a.h=e;a.u=f;b()};a.l instanceof cy||a.m instanceof cy?Zx.session.create(null,null,c):Zx.session.create(a.l,a.m,c)})};
-by.prototype.O=function(){for(var a=Bk(),b=Bk(),c=[],d=n([this.g,this.h]),e=d.next();!e.done;e=d.next())if(e=e.value)for(var f=e==this.g,g=f?127:96,h=f?Math.floor(499999*Math.random())+1:Math.floor(499999*Math.random())+500001,m=f?48E3:9E4,p=n(Zx.rtpStream.getSupportedParams(e)),t=p.next();!t.done;t=p.next())t=t.value,t.payload.payloadType=g,t.payload.maxLatency=this.j.maxLatencyMillis,t.payload.minLatency=this.j.minLatencyMillis,t.payload.animatedLatency=this.j.animatedLatencyMillis,t.payload.ssrc=
-h,t.payload.clockRate=m,t.payload.aesKey=a,t.payload.aesIvMask=b,f?(t.payload.channels=2,t.payload.maxBitrate=this.j.audioBitrate,t.payload.maxFrameRate=100):(t.payload.minBitrate=this.j.minVideoBitrate,t.payload.maxBitrate=this.j.maxVideoBitrate,t.payload.maxFrameRate=this.j.maxFrameRate),c.push(new mba(e,t));return c};
-var ey=function(a,b,c){b&&!c.some(function(d){return d.dh==b})&&(a.s.L("Destroying RTP stream not selected by the receiver: id="+b),Zx.rtpStream.destroy(b),b=null);return b},hba=function(a,b){return new Promise(function(c,d){for(var e=[],f=0;f<b.length;++f){var g=b[f].params,h={index:f,codecName:g.payload.codecName.toLowerCase(),rtpProfile:"cast",rtpPayloadType:g.payload.payloadType,ssrc:g.payload.ssrc,targetDelay:g.payload.animatedLatency,aesKey:g.payload.aesKey,aesIvMask:g.payload.aesIvMask,timeBase:"1/"+
-g.payload.clockRate,receiverRtcpEventLog:a.j.enableLogging,rtpExtensions:["adaptive_playout_delay"]};a.j.dscpEnabled&&(h.receiverRtcpDscp=46);127==g.payload.payloadType?Object.assign(h,{type:"audio_source",bitRate:0<g.payload.maxBitrate?1E3*g.payload.maxBitrate:60*g.payload.maxFrameRate+g.payload.clockRate*g.payload.channels,sampleRate:g.payload.clockRate,channels:g.payload.channels}):Object.assign(h,{type:"video_source",renderMode:"video",maxFrameRate:Math.round(1E3*g.payload.maxFrameRate)+"/1000",
-maxBitRate:1E3*g.payload.maxBitrate,resolutions:[{width:a.j.maxWidth,height:a.j.maxHeight}]});e.push(h)}var m=a.l instanceof cy||a.m instanceof cy?"remoting":"mirroring",p={type:"OFFER",sessionId:a.M,seqNum:co(a.J),offer:{castMode:m,receiverGetStatus:!0,supportedStreams:e}};a.s.info(function(){return"Sending OFFER message: "+JSON.stringify(p)});Tx(a.H,p,"ANSWER",1E4,function(t,y){if(null==t)d(y);else if("ok"==t.result&&t.g){if(t.h!=p.seqNum)return a.s.L("Ignoring ANSWER for OFFER with different seqNum: "+
-JSON.stringify(t)),!1;((y=t.g.j)&&y!=m||!y&&"mirroring"!=m)&&a.s.error("Expected receiver to ANSWER with castMode="+m+", but got: "+y);a.s.va(function(){return"Received ANSWER: "+JSON.stringify(t)});c(t.g)}else d(Error("Non-OK ANSWER received: "+JSON.stringify(t)));return!0})})},iba=function(a,b,c){if(b.g.length!=b.h.length)return a.s.error("sendIndexes.length != ssrcs.length in ANSWER: "+JSON.stringify(b)),[];for(var d=[],e={},f=0;f<b.g.length;e={ng:e.ng},++f){var g=b.g[f];if(0>g||g>=c.length)return a.s.error("Receiver selected invalid index ("+
-g+" < "+c.length+") in ANSWER: "+JSON.stringify(b)),[];e.ng=c[g];if(d.some(function(h){return function(m){return m.dh==h.ng.dh}}(e)))return a.s.error("Receiver selected same RTP stream twice in ANSWER: "+JSON.stringify(b)),[];e.ng.params.payload.feedbackSsrc=b.h[g];if(d.some(function(h){return function(m){return m.params.payload.feedbackSsrc==h.ng.params.payload.feedbackSsrc}}(e)))return a.s.error("Receiver provided same SSRC for two different RTP streams in ANSWER: "+JSON.stringify(b)),[];d.push(e.ng)}return d},
-jba=function(a,b,c){var d=null,e=function(){d&&(Zx.rtpStream.onStarted.removeListener(d),d=null)};return(new Promise(function(f,g){var h=b.m||2344;a.s.info(function(){return"Starting RTP streams to receiver at "+(a.D+":"+h)+(" for selected offers: "+JSON.stringify(c))});var m=a.u||-1;a.j.dscpEnabled&&(a.s.info("Enabled DSCP in sender."),Zx.udpTransport.setOptions(m,{DSCP:!0}));Zx.udpTransport.setDestination(m,{address:a.D,port:h});var p=new Set(c.map(function(y){return y.dh}));d=function(y){p.delete(y);
-0==p.size&&f()};Zx.rtpStream.onStarted.addListener(d);m=n(c);for(var t=m.next();!t.done;t=m.next())t=t.value,Zx.rtpStream.toggleLogging(t.dh,a.j.enableLogging),Zx.rtpStream.start(t.dh,t.params);setTimeout(function(){g(Error("Timeout: RTP streams failed to start."))},1E4)})).then(e).catch(function(f){e();throw f;})},ay=function(a,b,c){return a&&b in a?function(){try{a[b](c)}catch(d){$x.error("Error from testHooks."+b,d)}}:function(){}},mba=function(a,b){this.dh=a;this.params=b},cy=function(){};var fy=fb("mr.mirror.cast.MediaRemoter"),gy=function(a,b,c,d,e,f){this.C=a;this.J=nba(b,this.C.Sb);this.M=new by(this.C.Sb,c,d,e,f);this.F=e;this.m=new Ux;this.j=new oba;this.D=new mojo.Binding(mojo.MirrorServiceRemoter,this,null);this.s=fy;this.G=this.g=this.o=this.l=this.H=null;this.h=!0;this.u=this.O.bind(this)};k=gy.prototype;
-k.initialize=function(a,b){var c=this;return Wx(this.m,1,function(d){c.H=a;c.l=b;var e=c.D.createInterfacePtrAndBind();c.D.setConnectionErrorHandler(function(){c.s.info("Remoter mojo pipe connection error.");c.ke()});c.g=new mojo.MirrorServiceRemotingSourcePtr;var f=nk(c.C.mediaSource||"");if(!f)throw Error("Failed to parse tab ID from source:\n          "+c.C.mediaSource);c.s.info("Connecting remoter to browser: tabId="+f);(Wj.get("mr.ProviderManager")||null).onMediaRemoterCreated(f,e,mojo.makeRequest(c.g));
-c.g.ptr.setConnectionErrorHandler(function(){c.s.info("RemotingSource mojo pipe connection error.");c.ke()});return pba(c).then(function(){if(c.h)c.g.onSinkAvailable(c.J);Yx(d,2)})})};
-k.ke=function(){var a=this;return Xx(this.m,function(b){a.g&&(a.g.ptr.reset(),a.g=null);var c=a.o;a.o=null;a.l=null;a.H=null;a.D.close();chrome.settingsPrivate.onPrefsChanged.hasListener(a.u)&&chrome.settingsPrivate.onPrefsChanged.removeListener(a.u);return new Promise(function(d){window.setTimeout(function(){hy(a).then(function(){Yx(b,1);d();c&&c()})},250)})})};k.JC=function(a){iy(this.j,a)};k.Bh=function(a){this.l&&this.l.Bh(a)};k.xi=function(){return this.l?this.l.xi():Promise.resolve()};
-k.ag=function(a,b){this.s.error("Error during streaming: "+a,b);if(this.g)this.g.onError();this.ke()};
-k.start=function(){var a=this,b=!1;this.s.info(function(){b=!0;return"Starting next media remoting session."});b&&qba(this.j,function(c){return a.s.info(c)});rba(this.j);Wx(this.m,2,function(c){return(0,a.H)().then(function(d){a.o=d;Nx(a.F,"RPC",function(e){if(e.rpc){var f=a.j;e=e.rpc;f.o&&(++f.C,f.h+=e.length,f.o(e))}});Yx(c,3)}).catch(function(d){return hy(a).then(function(){Yx(c);throw d;})})}).then(function(){a.s.info("Remoting started successfully.")}).catch(function(c){a.s.error("Failed to start remoting",c);
-a.g.onError()})};k.lD=function(a,b){var c=this;return Wx(this.m,3,function(d){return c.M.start(a?new cy:null,b?new cy:null,c).then(function(e){sba(c.j,function(f){return c.F.sendMessage(f)},function(f){c.g.onMessageFromSink(f)});Yx(d,4);return{audio_stream_id:e.yw||-1,video_stream_id:e.ND||-1}}).catch(function(e){return hy(c).then(function(){Yx(d);throw e;})})}).catch(function(d){c.s.error("Failed to start remoting streams",d);c.ke();return{audio_stream_id:-1,video_stream_id:-1}})};
-k.stop=function(a){var b=this;eba(this.m,function(c){b.g.onStopped(a);return hy(b).then(function(){b.s.info("Remoting stopped.");Yx(c,5);(0,b.o)().then(function(){return Wx(b.m,5,function(d){if(b.g&&b.h)b.g.onSinkAvailable(b.J);Yx(d,2);return Promise.resolve()})}).catch(function(d){throw d;});b.o=null})}).catch(function(c){b.s.error("Failed to stop remoting: ",c);b.ke()})};
-k.gx=function(){null===this.G&&(this.G=Ab(this.C.Sb.si).then(function(a){return a.g||!1}));return this.G.then(function(a){return{rate:(a?1E7:5E6)/8}})};
-var hy=function(a){return a.M.stop().then(function(){Ox(a.F,"RPC");tba(a.j);jy(a.j)})},pba=function(a){return new Promise(function(b){chrome.settingsPrivate.getPref("media_router.media_remoting.enabled",function(c){chrome.runtime.lastError?a.s.error("Encountered error getting media remoting pref: "+JSON.stringify(chrome.runtime.lastError)):c.type!=chrome.settingsPrivate.PrefType.BOOLEAN?a.s.error("Pref value not a boolean: "+JSON.stringify(c)):(a.h=!!c.value,a.s.info("Initializing mediaRemotingEnabled_ with value read from pref: "+
-a.h));chrome.settingsPrivate.onPrefsChanged.hasListener(a.u)||chrome.settingsPrivate.onPrefsChanged.addListener(a.u);b()})})};
-gy.prototype.O=function(a){if(this.g){a=n(a);for(var b=a.next();!b.done;b=a.next())if(b=b.value,"media_router.media_remoting.enabled"==b.key){if(b.type!=chrome.settingsPrivate.PrefType.BOOLEAN){this.s.error("Pref value not a boolean: "+JSON.stringify(b));break}a=!!b.value;if(this.h==a)break;this.h=a;this.s.info("mediaRemotingEnabled_ changed to: "+this.h);if(this.h)this.g.onSinkAvailable(this.J);else this.g.onStopped(mojo.RemotingStopReason.USER_DISABLED);break}}};
-var nba=function(a,b){var c=new mojo.RemotingSinkMetadata;c.features=[];c.friendly_name=b.hD||"";c.audio_capabilities=[];c.video_capabilities=[];var d=mojo.RemotingSinkAudioCapability,e=mojo.RemotingSinkVideoCapability,f=c.audio_capabilities,g=c.video_capabilities,h=b.kf||"";(a.g||[]).forEach(function(m){switch(m){case "audio":f.push(d.CODEC_BASELINE_SET);break;case "aac":f.push(d.CODEC_AAC);break;case "opus":f.push(d.CODEC_OPUS);break;case "video":g.push(e.CODEC_BASELINE_SET);break;case "4k":g.push(e.SUPPORT_4K);
-break;case "h264":g.push(e.CODEC_H264);break;case "vp8":g.push(e.CODEC_VP8);break;case "vp9":h.startsWith("Chromecast Ultra")&&g.push(e.CODEC_VP9);break;case "hevc":h.startsWith("Chromecast Ultra")&&g.push(e.CODEC_HEVC);break;default:fy.info("Unknown mediaCap name: "+m)}});b.kf&&"Chromecast Ultra"==b.kf&&g.push(e.SUPPORT_4K);return c};gy.prototype.estimateTransmissionCapacity=gy.prototype.gx;gy.prototype.stop=gy.prototype.stop;gy.prototype.startDataStreams=gy.prototype.lD;gy.prototype.start=gy.prototype.start;
-gy.prototype.sendMessageToSink=gy.prototype.JC;
-var oba=function(){this.o=this.m=this.g=null;this.D=this.h=this.C=this.j=this.u=0;this.l=null},rba=function(a){a.g=[];ky(a,performance.now())},sba=function(a,b,c){a.m=b;a.o=c;a.g?(b=a.g,a.g=null,b.forEach(function(d){return iy(a,d.data).then(d.LC,d.Gr)})):ky(a,performance.now())},tba=function(a){if(a.g){var b=Error("Stop before delivering pending message");a.g.forEach(function(c){return c.Gr(b)});a.g=null}a.m=null;a.o=null},iy=function(a,b){if(a.m){var c=btoa(String.fromCharCode.apply(null,b));++a.u;
-a.j+=b.length;return a.m({type:"RPC",rpc:c})}return a.g?new Promise(function(d,e){a.g.push({data:b,LC:d,Gr:e})}):Promise.reject(Error("RPC pipe not started"))},qba=function(a,b){jy(a);a.l=setInterval(function(){if(a.g)var c=a.g.length+" messages are waiting to send.";else{c=performance.now();var d=(c-a.D)/1E3;d="Over the past "+d.toFixed(1)+" seconds, sent "+(a.u+" messages ("+Math.round(a.j/d)+" bytes/sec) and received ")+(a.C+" messages ("+Math.round(a.h/d)+" bytes/sec).");ky(a,c);c=d}b(c)},3E4)},
-jy=function(a){null!=a.l&&(clearInterval(a.l),a.l=null)},ky=function(a,b){a.u=0;a.j=0;a.C=0;a.h=0;a.D=b};function uba(a){return a&&a.getAudioTracks()&&0<a.getAudioTracks().length?a.getAudioTracks()[0]:null}function vba(a){return a&&a.getVideoTracks()&&0<a.getVideoTracks().length?a.getVideoTracks()[0]:null};var ly=function(a,b,c,d,e){this.j=new by(a,b,c,d,void 0===e?null:e);this.s=fb("mr.mirror.cast.MediaStreamer");this.m=new Ux;this.l=this.h=this.g=this.o=null};ly.prototype.start=function(a,b){var c=this;return Wx(this.m,1,function(d){c.o=a;c.g=uba(a);c.g&&"ended"==c.g.readyState&&(c.g=null);c.h=vba(a);c.h&&"ended"==c.h.readyState&&(c.h=null);if(!c.g&&!c.h)return Yx(d),Promise.reject(Error("No MediaStream tracks to stream."));c.l=b;return c.j.start(c.g,c.h,c.l).then(function(){return Yx(d,2)})})};
-ly.prototype.stop=function(){var a=this;return Xx(this.m,function(b){return a.j.stop().then(function(){a.g=null;a.h=null;a.o=null;a.l=null;Yx(b,1)})})};var wba=function(a){return Wx(a.m,2,function(b){a.s.info("Suspending media streaming...");return a.j.stop().then(function(){a.s.info("Suspended media streaming.");Yx(b,3)})})};
-ly.prototype.resume=function(){var a=this;return Wx(this.m,3,function(b){a.g&&"ended"==a.g.readyState&&(a.g=null);a.h&&"ended"==a.h.readyState&&(a.h=null);if(!a.g&&!a.h)return Promise.reject(Error("Cannot resume: All tracks have ended."));a.s.info("Resuming media streaming...");return a.j.start(a.g,a.h,a.l).then(function(){a.s.info("Resumed media streaming.");Yx(b,2)})})};var my=function(a,b,c){this.m=a;this.l=b;this.j=c;this.s=fb("mr.mirror.cast.WifiStatusMonitor");this.g=null;this.h=[]};my.prototype.start=function(){var a=this;null==this.g&&(this.s.va("Starting Wifi Status Monitoring."),this.h=[],Nx(this.j,"STATUS_RESPONSE",function(b){return xba(a,b)}),this.g=setInterval(function(){return ny(a)},12E4),ny(this))};my.prototype.stop=function(){null!=this.g&&(this.s.va("Stopping Wifi Status Monitoring."),clearInterval(this.g),this.g=null,Ox(this.j,"STATUS_RESPONSE"))};
-var xba=function(a,b){if(null!=a.g)if(b.status){var c={};null!=b.status.g&&(c.wifiSnr=b.status.g);null!=b.status.h&&(c.wifiSpeed=b.status.h[3]);0==Object.keys(c).length?a.s.L(function(){return"No status fields populated in response: "+JSON.stringify(b)}):(c.timestamp=Date.now(),30==a.h.length&&a.h.shift(),a.h.push(c),a.s.info(function(){return"Current Wifi status: "+JSON.stringify(c)}))}else a.s.L(function(){return"Ignoring response without status: "+JSON.stringify(b)})},ny=function(a){a.j.sendMessage({type:"GET_STATUS",
-sessionId:a.m,seqNum:co(a.l),get_status:["wifiSnr","wifiSpeed"]})};var oy=function(a,b,c,d){this.G=b.si;this.J={extVersion:chrome.runtime.getManifest().version,extChannel:"public",mirrorSettings:ir(a),sender:navigator.userAgent||"UNKNOWN",receiverProductName:b.kf};this.H=c;this.F=d;this.l=this.h=this.C=this.o=this.m=this.u=this.j=null;this.g=[]};oy.prototype.Bh=function(a){null!=this.h&&clearInterval(this.h);this.j=a;this.u=Date.now();this.h=setInterval(this.D.bind(this,a),9E5)};
-oy.prototype.xi=function(){null!=this.h&&(clearInterval(this.h),this.h=null);if(null!=this.j){var a=this.D(this.j);this.j=null;return a}return Promise.resolve()};oy.prototype.ag=function(a,b){null==this.m&&(this.m=Date.now(),"function"===typeof a?this.o=a():"string"===typeof a&&(this.o=a),b&&"string"===typeof b.stack&&(this.C=b.stack))};
-var yba=function(a,b){return(null==a.j?Promise.resolve():a.D(a.j)).then(function(){var c=b.map(function(d){d=py(a,d);var e=d.map(function(g){return g.qd}).filter(function(g){return null!=g}),f=["["];d.map(function(g){return g.bh}).forEach(function(g,h){0<h&&f.push(",");f.push(g)});f.push("]");return{qd:new Blob(e,{type:"application/gzip"}),bh:new Blob(f,{type:"application/json"})}});a.g=[];return c})};
-oy.prototype.D=function(a){var b=this;if(null!=this.l)return this.l;var c=Ab(this.G).then(function(d){d={receiverVersion:d.Bg,receiverConnected:d.h,receiverOnEthernet:d.g,receiverHasUpdatePending:d.j,receiverUptimeSeconds:d.l};Object.assign(d,b.J);var e=Date.now();Object.assign(d,{startTime:b.u,endTime:e,activity:dy(a),receiverWifiStatus:Array.from(b.F.h)});b.u=e;null!=b.m&&(Object.assign(d,{streamingErrorTime:b.m,streamingErrorMessage:b.o,streamingErrorCause:b.C}),b.m=null,b.o=null,b.C=null);return d});
-return(this.l=Promise.all([c.then(function(d){return kba(a,d)}),c,lba(a)]).then(function(d){var e=n(d);d=e.next().value;var f=e.next().value;e=e.next().value;b.g.push({qd:d,bh:new Blob([JSON.stringify(Object.assign({tags:f},e))],{type:"application/json"})});b.g=py(b,b.H);b.l=null}))||Promise.resolve()};
-var py=function(a,b){b-=2;for(var c=[],d=a.g.length-1;0<=d;--d){b-=a.g[d].bh.size+1;if(0>b)break;c.push({qd:null,bh:a.g[d].bh});if(null!=a.g[d].qd){var e=a.g[d].qd.size;b>=e&&(c[c.length-1].qd=a.g[d].qd,b-=e)}}return c.reverse()};var qy=function(a,b,c,d){d=void 0===d?null:d;Ak.call(this,b);var e=b.Sb;this.D=e.sessionId;this.G=a;this.M=d;this.s=fb("mr.mirror.cast.Session");this.o=new Ux;this.m=new bo("mirror.cast.SeqNumGenerator");this.l=new Mx(b.id);this.u=new ly(e,this.G,this.m,this.l,this.M);this.C=null;this.g=new oy(a,e,c,new my(this.D,this.m,this.l));this.F=null};r(qy,Ak);k=qy.prototype;
-k.start=function(a){var b=this;return Wx(this.o,1,function(c){var d=yx();return b.u.start(a,b).then(function(){b.u.j.G&&(b.g.F.start(),zba(b));d.end();b.F=zx();Yx(c,2);return b})})};k.stop=function(){var a=this;return Xx(this.o,function(b){a.F&&(a.F.end(),a.F=null);a.g.F.stop();return a.u.stop().then(function(){return a.C?a.C.ke():Promise.resolve()}).then(function(){a.C=null;Yx(b,4)})})};
-k.Er=function(){var a=this,b={sessionId:this.D,seqNum:co(this.m),type:"PRESENTATION",icons:[],title:yk(this.Vc)};this.s.info("Sending session metadata update to receiver: "+this.D);this.l.sendMessage(b).catch(function(c){a.s.L("Failed to send activity to sink: "+c.message)})};k.Bh=function(a){this.g.Bh(a)};k.xi=function(){return this.g.xi()};k.ag=function(a,b){this.g.ag(a,b);this.s.error(a,b);this.stop()};
-var ry=function(a,b){return yba(a.g,b)},zba=function(a){Aba(a).then(function(b){(b.g||[]).includes("video")?Bba(a,b):a.s.L(function(){return"Receiver incapable of Media Remoting: "+JSON.stringify(b)})}).catch(function(b){a.s.L("None/Invalid capabilites response. Media Remoting disabled.",b)})},Aba=function(a){return new Promise(function(b,c){var d={type:"GET_CAPABILITIES",sessionId:a.D,seqNum:co(a.m)};a.s.info(function(){return"Sending GET_CAPABILITIES message: "+JSON.stringify(d)});Tx(a.l,d,"CAPABILITIES_RESPONSE",
-3E4,function(e,f){if(null==e)return c(f),!0;if("ok"!=e.result||!e.capabilities)return c(Error("Bad response: "+JSON.stringify(e))),!0;if(e.h!=d.seqNum)return a.s.info(function(){return"Ignoring CAPABILITIES_RESPONSE with different seqNum: "+JSON.stringify(e)}),!1;a.s.va(function(){return"Received CAPABILITIES_RESPONSE: "+JSON.stringify(e)});b(e.capabilities);return!0})})},Bba=function(a,b){Wx(a.o,2,function(c){var d=a.h.Sb.kf||"<UNKNOWN>";if(!d.startsWith("Chromecast")&&!d.startsWith("Eureka Dongle"))return a.s.L('HACK: Media Remoting disabled because the receiver model--"'+
-(d+'" according to discovery--is not a Chromecast.')),Yx(c),Promise.resolve();a.C=new gy(a.h,b,a.G,a.m,a.l,a.M);return a.C.initialize(a.O.bind(a),a).catch(function(e){a.s.error("Media Remoting start failed: "+e.message,e)}).then(function(){return Yx(c)})})};
-qy.prototype.O=function(){var a=this;return Wx(this.o,2,function(b){return new Promise(function(c,d){wba(a.u).then(function(){Yx(b,3);a.H=!0;qk(a);c(a.W.bind(a))}).catch(function(e){a.ag("Failed to suspend MediaStreamer before starting remoting",e);d(e)})})})};
-qy.prototype.W=function(){var a=this;return Wx(this.o,3,function(b){return new Promise(function(c,d){a.u.resume().then(function(){Yx(b,2);a.H=!1;qk(a);c()}).catch(function(e){a.ag("Failed resume MediaStreamer after ending remoting mode",e);d(e)})})})};var sy=function(){ok.call(this,"cast_streaming");this.m=this.F=this.J=this.H=this.l=null;this.ga=this.M="";this.ja=this.u=!1;this.pa=this.Ia.bind(this);this.O=this.W=this.aa=this.ba=this.o=null};r(sy,ok);k=sy.prototype;k.Dh=function(a){this.u=a||!1;this.ja=!0};k.getName=function(){return"cast_streaming"};
-k.Zg=function(a,b,c,d,e){var f=this;if(!this.u)return ok.prototype.Zg.call(this,a,b,c,d,e);this.K.info("Start mirroring on route "+a.id);if(!this.ja)return Bj(Error("Not initialized"));var g=new Promise(function(h,m){f.C().then(function(){if(mk(b)&&c.shouldCaptureVideo)return Tj(!1).then(function(p){f.ga=p})}).then(function(){return e?e(a).promise:a}).then(function(p){f.M=b;Cba(f,p);var t=f.H.createInterfacePtrAndBind(),y=f.J.createInterfacePtrAndBind(),A=Dba(p,c);Eba(f,p,b,d);if(!f.l)throw new Fj("Error to get mirroring service host");
-f.F=new mojo.MirroringCastMessageChannelPtr;f.ba=yx();f.l.start(A,t,y,mojo.makeRequest(f.F));f.o=new Ak(a,f.j.pq.bind(f.j));qk(f.o);Fba(f,p,b);f.W=function(){return h(p)};f.O=m}).catch(function(p){f.K.error("Mirroring launch error: "+p);f.Ug(void 0===p.reason?9:p.reason);m(p)})});return Cj(g)};k.ej=function(a,b){return new qy(a,b,20969472,null)};k.ji=function(){Ax(0)};k.gi=function(){Ax(1)};k.Mj=function(){Ax(2)};k.hi=function(){Kb("MediaRouter.CastStreaming.Session.End")};
-k.Ug=function(a){Mb("MediaRouter.CastStreaming.Start.Failure",a,Ej)};k.ii=function(){Kb("MediaRouter.CastStreaming.Stream.End")};
-k.el=function(a){var b=this;return this.u?Promise.resolve():(new Promise(function(c){return chrome.metricsPrivate.getIsCrashReportingEnabled(c)})).then(function(c){var d=c&&Raa(),e=[9351424];d&&e.push(20969472);return ry(a,e).then(function(f){var g=f[f.length-1];f=bn(f[0].qd).catch(function(h){b.K.error("Failed to persist events Blob.",h)});d&&0<g.qd.size?Cx(g.qd,void 0,b.yB.bind(b)):c&&Dx("stats.json",g.bh,void 0,void 0);return f})})};k.yB=function(a){if(a){a=Gx();var b=Date.now();a.g=b}};
-k.kk=function(a){if(this.u)return ab();this.K.info("Received message to upload logs for "+a);return this.g?ry(this.g,[20969472]).then(function(b){b=n(b).next().value;return 0==b.qd.size?"":Cx(b.qd,a)}):Promise.resolve(Gba(this,a))};
-var Gba=function(a,b){var c=window.localStorage.getItem("mr.temp.mirror.cast.Service.eventsBlob");if(null==c||1>c.length)c=null;else{for(var d=new Uint16Array(c.length),e=0;e<c.length;++e)d[e]=c.charCodeAt(e);c=d.buffer;d=(new Uint8Array(c,c.byteLength-1,1))[0];c=new Uint8Array(c,0,c.byteLength-(0==d?2:1));c=new Blob([c],{type:"application/gzip"})}if(null!=c&&0!=c.size)return bn(new Blob),a.K.info("Uploading saved logs for feedback."),Cx(c,b)};k=sy.prototype;
-k.onError=function(a){this.O&&(this.O(a),this.W=this.O=null,this.Ug(9));this.K.info("Mirroring service error: "+a);this.C()};k.didStart=function(){this.W&&(this.W(),this.W=this.O=null);this.ba&&(this.ba.end(),this.ba=null);this.aa=zx();lk(this.M)?this.ji():mk(this.M)?this.gi():jk(this.M)&&this.Mj()};k.didStop=function(){this.C()};k.send=function(a){if(this.m){var b=JSON.parse(a.jsonFormatData);this.K.va(function(){return"Sending message: "+JSON.stringify(b)});this.m.sendMessage(a.jsonFormatData,{namespace:a.messageNamespace})}};
-k.AB=function(a){if(a&&(a.namespace_===mojo.MirroringWebRtcNamespace||a.namespace_===mojo.MirroringRemotingNamespace)&&this.F){var b=new mojo.MirroringCastMessage;b.messageNamespace=a.namespace_;"string"!==typeof a.data?this.K.info("Received non-string as JSON"):(b.jsonFormatData=a.data,this.F.send(b))}};
-var Cba=function(a,b){a.H=new mojo.Binding(mojo.MirroringSessionObserver,a,null);a.J=new mojo.Binding(mojo.MirroringCastMessageChannel,a,null);a.m=nw(b.id);a.m.onMessage=a.AB.bind(a)},Dba=function(a,b){var c=new mojo.MirroringSessionParameters;c.receiverAddress=new mojo.IPAddress;c.receiverAddress.addressBytes=a.Sb.si.split(".").map(function(d){return parseInt(d,10)});c.receiverModelName=a.Sb.kf;a=Hba(a.mediaSource);c.targetPlayoutDelay=Iba(a);!b.shouldCaptureVideo||!b.shouldCaptureAudio||a&&"0"===
-a.searchParams.get("streamingCaptureAudio")?c.type=b.shouldCaptureVideo?mojo.MirroringSessionType.VIDEO_ONLY:mojo.MirroringSessionType.AUDIO_ONLY:c.type=mojo.MirroringSessionType.AUDIO_AND_VIDEO;return c},Iba=function(a){if(!a)return null;a=Number(a.searchParams.get("streamingTargetPlayoutDelayMillis"));return isNaN(a)||0>=a?null:new mojo.TimeDelta({microseconds:1E3*a})},Hba=function(a){if(!a)return null;try{return new URL(a)}catch(b){return null}},Eba=function(a,b,c,d){a.l=new mojo.MirroringServiceHostPtr;
-b=b.Sb.tabId||-1;lk(c)?a.j.getMirroringServiceHostForTab(b,mojo.makeRequest(a.l)):mk(c)?a.j.getMirroringServiceHostForDesktop(-1,a.ga,mojo.makeRequest(a.l)):jk(c)?(b=new mojo.Url,b.url=c,a.j.getMirroringServiceHostForOffscreenTab(b,d||"",mojo.makeRequest(a.l))):a.l=null},Fba=function(a,b,c){lk(c)&&!chrome.tabs.onUpdated.hasListener(a.pa)&&chrome.tabs.onUpdated.addListener(a.pa);(lk(c)||jk(c))&&tk(a.o,b.Sb.tabId)};sy.prototype.Ia=function(a,b,c){ik(14);this.o&&vk(this.o,a,b,c)};
-sy.prototype.C=function(){chrome.tabs.onUpdated.removeListener(this.pa);return this.u?this.ja?this.l?(this.l.ptr.reset(),this.F=this.l=null,this.m&&this.m.dispose(),this.m=null,this.H&&(this.H.close(),this.H=null),this.J&&(this.J.close(),this.J=null),uk(this.j,this.o.h.id),this.o=null,this.ga=this.M="",this.aa&&(this.aa.end(),this.aa=null),this.hi(),Promise.resolve(!0)):Promise.resolve(!1):Promise.reject("Not initialized"):ok.prototype.C.call(this)};
-sy.prototype.wi=function(a,b,c,d,e,f){return this.u?Bj(Error("Mirroring service does not support updating stream")):ok.prototype.wi.call(this,a,b,c,d,e,f)};sy.prototype.send=sy.prototype.send;sy.prototype.didStop=sy.prototype.didStop;sy.prototype.didStart=sy.prototype.didStart;sy.prototype.onError=sy.prototype.onError;var Jba=new sy;fk("mr.mirror.cast.Service",Jba);
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_common.js b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_common.js
deleted file mode 100644 (file)
index 6dec0e7..0000000
+++ /dev/null
@@ -1,397 +0,0 @@
-'use strict';var sj;var tj=chrome.i18n.getMessage("545449835455981095");v("mr.IssueSeverity",{MH:"fatal",bT:"warning",dM:"notification"});v("mr.IssueAction",{zH:"dismiss",pK:"learn_more"});var uj=function(a,b){this.sinkId=this.routeId=null;this.severity=b;this.isBlocking="fatal"==this.severity?!0:!1;this.title=a;this.message=null;this.defaultAction="dismiss";this.helpPageId=this.secondaryActions=null},wj=function(){var a=new uj(vj,"notification");a.helpPageId=6320939;a.defaultAction="learn_more";a.secondaryActions=["dismiss"];return a},xj=function(a,b){a.sinkId=b;return a};var yj=function(a,b){var c=this;this.g=void 0===b?null:b;this.promise=new Promise(function(d,e){var f=function(g){c.g=null;e(g)};c.h=f;a(function(g){c.g=null;d(g)},f)})};yj.prototype.cancel=function(a){this.h(a);if(this.g){var b=this.g;this.g=null;setTimeout(function(){return b(a)},0)}};var zj=function(a,b,c){c=void 0===c?null:c;return new yj(function(d,e){a.promise.then(function(f){if(b)try{d(b(f))}catch(g){e(g)}else d(f)},function(f){if(c)try{d(c(f))}catch(g){e(g)}else e(f)})},function(d){a.cancel(d)})};
-yj.prototype.then=function(a,b){return zj(this,a,void 0===b?null:b)};yj.prototype.catch=function(a){return zj(this,null,a)};var Aj=function(a){return new yj(function(b){b(a)})},Bj=function(a){return new yj(function(b,c){c(a)})},Cj=function(a){return new yj(function(b,c){a.then(b,c)})},Dj=function(a,b){var c=!1,d=null;return new yj(function(e,f){a.then(function(g){c||(d=b(g),d.promise.then(e,f))},f)},function(e){d?d.cancel(e):c=!0})};var Ej={XF:0,VF:1,ZF:2,WF:3,uE:4,YF:5,sJ:6,jR:7,uH:8,UNKNOWN:9},Fj=function(a,b){a=Error.call(this,a);this.message=a.message;"stack"in a&&(this.stack=a.stack);this.reason=0<=b&&9>=b?b:9};r(Fj,Error);var Gj=function(){var a=n(navigator.userAgent.match(/Windows NT (\d+.\d+)/)||[]);a.next();a=a.next().value;return 6.2<=parseFloat(a)},Hj=function(){var a=navigator.userAgent;return a.includes("CrOS")?"ChromeOS":a.includes("Windows")?"Windows":a.includes("Macintosh")?"Mac":a.includes("Linux")?"Linux":"Other"};var Ij=["ChromeOS","Windows"].includes(Hj());var Jj=function(a,b,c,d){this.h=a;this.g=b;this.j=c||null;this.presentationId=d||null},Mj=function(a,b){if("tab"==a.h)a=Kj(a);else if("offscreen_tab"==a.h)b=Kj(a),b.presentationId=a.presentationId,a=b;else{var c={audio:!1,video:!1};a.g.shouldCaptureVideo?(c.video={mandatory:{chromeMediaSource:"desktop",chromeMediaSourceId:b}},Lj(a,c.video.mandatory),Ij&&a.g.shouldCaptureAudio&&(c.audio={mandatory:{chromeMediaSource:"system",chromeMediaSourceId:b}})):a.g.shouldCaptureAudio&&(c.audio={mandatory:{chromeMediaSource:"system"}});
-a=c}return a},Kj=function(a){var b={audio:a.g.shouldCaptureAudio,video:a.g.shouldCaptureVideo};a.g.shouldCaptureVideo&&(b.videoConstraints={mandatory:{enableAutoThrottling:!0}},Lj(a,b.videoConstraints.mandatory));return b},Lj=function(a,b){var c=a.g.minWidth,d=a.g.minHeight;if(a.g.senderSideLetterboxing){c=a.g;if(0==c.minHeight||0==c.maxHeight?0:Math.floor(100*c.minWidth/c.minHeight)==Math.floor(100*c.maxWidth/c.maxHeight))c={width:c.minWidth,height:c.minHeight};else{d=c.maxWidth;for(var e=c.maxHeight;0!=
-e;){var f=d%e;d=e;e=f}e=c.maxWidth/d;d=c.maxHeight/d;if(e<c.minWidth||d<c.minHeight)if(f=Math.max(c.minWidth/e,c.minHeight/d),e*=f,d*=f,e>c.maxWidth||d>c.maxHeight)e=c.maxWidth,d=c.maxHeight;e=Math.round(e);d=Math.round(d);c={width:e,height:d}}d=c;c=d.width;d=d.height}Object.assign(b,{minWidth:c,minHeight:d,maxWidth:a.g.maxWidth,maxHeight:a.g.maxHeight,minFrameRate:a.g.minFrameRate,maxFrameRate:a.g.maxFrameRate})};var Nj=function(a){this.g=a;this.h=this.Rg=null;this.s=fb("mr.mirror.MirrorMediaStream")};Nj.prototype.start=function(){return"tab"==this.g.h?Oj(this):"offscreen_tab"==this.g.h?Pj(this):Qj(this)};var Oj=function(a){var b=Mj(a.g);a.s.info("Starting tab capture with constraints "+JSON.stringify(b));return new Promise(function(c,d){chrome.tabCapture.capture(b,function(e){e?(Rj(a,e),c(a)):d(Sj())});window.setTimeout(function(){d(new Fj("chrome.tabCapture.capture failed to call its callback",2))},5E3)})};
-Nj.prototype.j=function(a){a&&this.s.info(function(){return"Track "+JSON.stringify(a.target)+" ended"});this.stop()};
-var Sj=function(){return chrome.runtime.lastError&&chrome.runtime.lastError.message?new Fj(chrome.runtime.lastError.message,7):new Fj("empty_stream",0)},Tj=function(a){a=void 0===a?!0:a;return new Promise(function(b,c){var d=["screen"];a&&d.push("audio");"Linux"==Hj()&&d.push("window");var e=window.setTimeout(function(){f&&chrome.desktopCapture.cancelChooseDesktopMedia(f);c(new Fj("timeout",1))},6E4);var f=chrome.desktopCapture.chooseDesktopMedia(d,null,function(g){window.clearTimeout(e);g?b(g):c(new Fj("User cancelled capture dialog",
-3))})})},Uj=function(a,b){return new Promise(function(c,d){a.s.info(function(){return"Starting desktop capture with constraints "+JSON.stringify(b)});navigator.mediaDevices.getUserMedia(b).then(function(e){e?(Rj(a,e),c(e)):d(new Fj("empty_stream",8))},function(e){var f=8;"NotAllowedError"==e.name&&(f=3);d(new Fj(e.name+" "+e.constraintName+": "+e.message,f))})})},Qj=function(a){return Ij&&a.g.g.shouldCaptureAudio&&!a.g.g.shouldCaptureVideo?Uj(a,Mj(a.g)).then(function(){return a}):Tj().then(function(b){b=
-Mj(a.g,b);return Uj(a,b).then(function(){return a})})},Pj=function(a){var b=Mj(a.g);a.s.info(function(){return"Starting offscreen tab capture with constraints "+JSON.stringify(b)});return new Promise(function(c,d){chrome.tabCapture.captureOffscreenTab(a.g.j.toString(),b,function(e){e?(Rj(a,e),c(a)):d(Sj())})})},Rj=function(a,b){a.h=b;b.getAudioTracks().length||b.getVideoTracks();b.getTracks().forEach(function(c){c.onended=a.j.bind(a)})};
-Nj.prototype.stop=function(){this.h&&(this.h.getTracks().forEach(function(a){a.onended=null;a.stop()}),this.h=null,this.Rg&&this.Rg())};var Vj=function(){},Zj=function(a){var b=Wj.get(a)||null;if(b)return Promise.resolve(b);b=Xj.get(a);b||(b=new qb,Xj.set(a,b),Yj(a,b));return b.promise},Yj=function(a,b){var c=ak.get(a)||null;if(!c)b.reject(Error("No corresponding bundle for "+a));else if(!bk.has(c)){var d=ck.get(c);d||(dk.info("Loading bundle "+c+" for module "+a),d=ek(c),ck.set(c,d));d.catch(function(e){b.reject(e)})}},ek=function(a){var b=new qb;b.promise.then(function(){dk.info("Bundle "+a+" loaded")},function(d){dk.error("Failed to load bundle "+
-a);throw d;});var c=$f(document,"SCRIPT");Ve(c,fg(chrome.extension.getURL(a)));c.setAttribute("type","text/javascript");c.async=!0;c.onload=function(){return b.resolve(void 0)};c.onerror=function(){return b.reject(Error("Failed to load bundle "+a))};document.head.appendChild(c);return b.promise},fk=function(a,b){if(Wj.has(a))throw Error("Duplicate module "+a);Wj.set(a,b);(a=Xj.get(a))&&a.resolve(b)};
-Vj.prototype.handleEvent=function(a,b){for(var c=1;c<arguments.length;++c);throw Error("Not implemented");};
-var ak=new Map([["mr.cast.ChannelService","background_script.js"],["mr.cast.SinkDiscoveryService","background_script.js"],["mr.mirror.cast.Service","mirroring_cast_streaming.js"],["mr.cloud.slarti.SinkDiscoveryService","background_script.js"],["mr.mirror.hangouts.HangoutsService","mirroring_hangouts.js"],["mr.mirror.hangouts.MeetingsService","mirroring_hangouts.js"],["mr.ProviderManager","background_script.js"],["mr.mirror.webrtc.WebRtcService","mirroring_webrtc.js"]]),bk=new Set(["background_script.js"]),
-dk=fb("mr.Module"),Wj=new Map,Xj=new Map,ck=new Map;var gk,hk={NK:0,aG:1,bG:2,vH:3,wH:4,xI:5,uJ:6,LK:7,QL:8,RL:9,IN:10,AP:11,BP:12,kQ:13,iR:14},ik=function(a){void 0==gk&&(Mb("MediaRouter.Provider.WakeEvent",a,hk),gk=a)};var jk=function(a){try{var b=new URL(a);return"http:"!=b.protocol&&"https:"!=b.protocol?!1:-1==b.hash.indexOf("__castAppId__")}catch(c){return!1}},kk=["https://docs.google.com","https://meet.google.com"],lk=function(a){return a.startsWith("urn:x-org.chromium.media:source:tab:")||-1!=a.indexOf("0F5096E8")},mk=function(a){return"urn:x-org.chromium.media:source:desktop"==a},nk=function(a){var b=a.search("urn:x-org.chromium.media:source:tab:");return-1==b?null:parseInt(a.substr(b+36),10)||null};var ok=function(a,b){this.Aa=a;this.j=b||null;this.h=this.g=null;this.K=fb("mr.mirror.Service."+a);this.oa=this.Fa.bind(this);this.G=!1};r(ok,Vj);k=ok.prototype;k.initialize=function(a,b){this.G||(this.j=a,this.G=!0,this.Dh(b))};k.Dh=function(){};k.getName=function(){return this.Aa};
-k.Zg=function(a,b,c,d,e){var f=this;this.K.info("Start mirroring on route "+a.id);if(!this.G)return Bj(Error("Not initialized"));var g=new Promise(function(h,m){f.C().then(function(){var p=pk(b,c,d);return(new Nj(p)).start()}).then(function(p){if(f.h)throw p.stop(),new Fj("Cannot start multiple streams");f.h=p;p=f.D.bind(f);f.h.Rg=p;return e?e(a).promise:a}).then(function(p){if(f.g)throw new Fj("Cannot start multiple sessions");if(!f.h)throw new Fj("Media stream ended before session could start.");
-f.g=f.ej(c,p);p.Sb.Vc=f.g.Vc;p=f.j.pq.bind(f.j);f.g.J=p;qk(f.g);return f.g.start(f.h.h)}).then(function(){lk(b)&&!chrome.tabs.onUpdated.hasListener(f.oa)&&chrome.tabs.onUpdated.addListener(f.oa);return f.ua(a,b,c)}).then(function(){h(a)}).catch(function(p){rk(f,p);return f.D().then(function(){m(p)})})});return Cj(g)};k.wi=function(a,b,c,d,e,f){this.K.info("Update mirroring on route "+a.id);return this.G?Cj(sk(this,a,b,c,d,f)):Bj(Error("Not initialized"))};
-var sk=function(a,b,c,d,e,f){if(!a.g)return Promise.reject(new Fj("No session to update streams on",7));if(!a.g.ft())return Promise.reject(new Fj("Session does not support updating stream",7));var g=!1;return new Promise(function(h,m){var p=pk(c,d,e);(new Nj(p)).start().then(function(t){a.h&&(a.h.Rg=null,a.h.stop(),a.ii());a.h=t;t=a.D.bind(a);a.h.Rg=t;g=!0;return f?f(b).promise:b}).then(function(){if(!a.g)throw new Fj("Session ended while updating stream");if(!a.h)throw new Fj("Media stream ended before session could be updated.");
-return a.g.mt(a.h.h)}).then(a.ua.bind(a,b,c,d)).then(function(){return h(b)}).catch(function(t){rk(a,t);if(g)return a.D().then(function(){m(t)});m(t)})})};
-ok.prototype.ua=function(a,b,c){var d=this;return new Promise(function(e,f){if(d.g){lk(b)?(tk(d.g,a.Sb.tabId),d.ji()):jk(b)?(tk(d.g,a.Sb.tabId),d.Mj()):d.gi();f=d.h;var g=a.sinkId;c.shouldCaptureAudio&&f.h&&!f.h.getAudioTracks().length&&d.j.Wg(xj(new uj(tj,"notification"),g));qk(d.g);e()}else f(new Fj("Session gone before executing post-startup steps",7))})};
-var rk=function(a,b){b.reason=null!=b.reason?b.reason:9;a.K.error("Failed to start mirroring: "+b.message+(",  reason = "+b.reason+": "+b.stack));a.Ug(b.reason)};ok.prototype.C=function(){var a=this;return this.G?this.D().then(function(b){b&&a.hi();return b}):Promise.reject("Not initialized")};
-ok.prototype.D=function(){var a=this;chrome.tabs.onUpdated.removeListener(this.oa);var b=this.h;this.h=null;b&&(b.Rg=null);var c=this.g;this.g=null;var d=c?this.el(c).catch(function(e){return a.K.error("Error in before-cleanup steps",e)}).then(function(){return c.stop()}).catch(function(e){return a.K.error("Error stopping session",e)}).then(function(){uk(a.j,c.h.id)}).catch(function(e){return a.K.error("Error in ended callbacks",e)}).then(function(){return!0}):Promise.resolve(!1);b&&(d=d.then(function(e){b.stop();
-a.ii();return e}));return d};ok.prototype.el=function(){return Promise.resolve()};ok.prototype.Fa=function(a,b,c){ik(14);this.g&&vk(this.g,a,b,c)};var pk=function(a,b,c){if(lk(a))return new Jj("tab",b);if(mk(a))return new Jj("desktop",b);if(jk(a)){if(!c)throw new Fj("Missing offscreen tab presentation id");return new Jj("offscreen_tab",b,a,c)}throw new Fj("Source URN does not suggest a known capture type.");};k=ok.prototype;k.ej=function(){};k.ji=function(){};k.gi=function(){};k.Mj=function(){};
-k.hi=function(){};k.Ug=function(){};k.ii=function(){};k.kk=function(){return ab()};k.createMediaRouteController=function(){return ab()};var wk=function(a,b,c){this.h=a;this.l=b;this.g=void 0===c?null:c;this.j=null},xk=function(a){switch(a.h){case "mirror_tab":return a.g?"Casting tab ("+a.g+")":"Casting tab";case "mirror_desktop":return"Casting desktop";case "mirror_file":return"Casting local content";case "media_remoting":return a.g?"Casting media ("+a.g+")":"Casting media";case "presentation":return"Casting "+(a.g||"site");default:return""}},yk=function(a){if(a.l)return"Casting active";switch(a.h){case "mirror_tab":return"Casting tab";
-case "mirror_desktop":return"Casting desktop";case "mirror_file":return"Casting local content";case "media_remoting":return"Casting media";case "presentation":return"Casting site";default:return""}};var zk=function(a){return(new Promise(function(b){chrome.tabs.get(a,b)})).then(function(b){if(!b)throw Error("No such tab "+a);return b})};var Ak=function(a,b){this.h=a;this.J=void 0===b?null:b;b=null;var c=a.mediaSource;if(jk(c)){var d="presentation";b=(new URL(c)).origin}else lk(c)?d="mirror_tab":mk(c)&&(d="mirror_desktop");this.Vc=new wk(d,a.offTheRecord,b);this.j=this.tabId=null;this.H=!1},tk=function(a,b){a.tabId!=b?(a.tabId=b,zk(b).then(function(c){a.j=c;qk(a)})):Promise.resolve()},vk=function(a,b,c,d){b==a.tabId&&("complete"==c.status||c.favIconUrl&&"complete"==d.status)&&(a.j=d,qk(a))},qk=function(a){if(a.j){a.Vc.j=a.j.title;
-a.Vc.l=a.j.incognito;var b=new URL(a.j.url);"file:"==b.protocol?(a.Vc.h="mirror_file",a.Vc.g=null):(a.Vc.h=a.H?"media_remoting":"mirror_tab",a.Vc.g="https:"==b.protocol?b.origin.substr(8):b.origin)}a.h.description=xk(a.Vc);a.J&&a.J(a.h,a.Vc);a.Er()};k=Ak.prototype;k.start=function(){};k.ft=function(){return!1};k.mt=function(){};k.stop=function(){return Promise.resolve()};k.Er=function(){};/*
-
- Copyright The Closure Library Authors.
- SPDX-License-Identifier: Apache-2.0
-*/
-var Bk=function(){var a=window.crypto.getRandomValues(new Uint8Array(16));return bc(a,function(b){b=b.toString(16);return 1<b.length?b:"0"+b}).join("")},Ck=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);128>e?b[c++]=e:(2048>e?b[c++]=e>>6|192:(55296==(e&64512)&&d+1<a.length&&56320==(a.charCodeAt(d+1)&64512)?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b},Dk=function(a){for(var b=
-[],c=0,d=0;c<a.length;){var e=a[c++];if(128>e)b[d++]=String.fromCharCode(e);else if(191<e&&224>e){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(239<e&&365>e){f=a[c++];var g=a[c++],h=a[c++];e=((e&7)<<18|(f&63)<<12|(g&63)<<6|h&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],g=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63)}return b.join("")};var Ek=0,Fk=0;function Gk(a){var b=0>a;a=Math.abs(a);var c=a>>>0;a=Math.floor((a-c)/4294967296);a>>>=0;b&&(a=~a>>>0,c=(~c>>>0)+1,4294967295<c&&(c=0,a++,4294967295<a&&(a=0)));Ek=c;Fk=a}
-function Hk(a){var b=0>a?1:0;a=b?-a:a;if(0===a)0<1/a?Ek=Fk=0:(Fk=0,Ek=2147483648);else if(isNaN(a))Fk=0,Ek=2147483647;else if(3.4028234663852886E38<a)Fk=0,Ek=(b<<31|2139095040)>>>0;else if(1.1754943508222875E-38>a)a=Math.round(a/Math.pow(2,-149)),Fk=0,Ek=(b<<31|a)>>>0;else{var c=Math.floor(Math.log(a)/Math.LN2);a*=Math.pow(2,-c);a=Math.round(8388608*a)&8388607;Fk=0;Ek=(b<<31|c+127<<23|a)>>>0}}function Ik(a,b){return 4294967296*b+(a>>>0)}
-function Jk(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b>>>0,0==a&&(b=b+1>>>0));a=Ik(a,b);return c?-a:a}function Kk(a,b){function c(e,f){e=e?String(e):"";return f?"0000000".slice(e.length)+e:e}if(2097151>=b)return""+(4294967296*b+a);var d=(a>>>24|b<<8)>>>0&16777215;b=b>>16&65535;a=(a&16777215)+6777216*d+6710656*b;d+=8147497*b;b*=2;1E7<=a&&(d+=Math.floor(a/1E7),a%=1E7);1E7<=d&&(b+=Math.floor(d/1E7),d%=1E7);return c(b,0)+c(d,b)+c(a,1)}
-function Lk(a,b){var c=b&2147483648;c&&(a=~a+1>>>0,b=~b+(0==a?1:0)>>>0);a=Kk(a,b);return c?"-"+a:a}function Mk(a){if(a.constructor===Uint8Array)return a;if(a.constructor===ArrayBuffer)return new Uint8Array(a);if(a.constructor===Array)return new Uint8Array(a);if(a.constructor===String)return Nk(a);if(a instanceof Uint8Array)return new Uint8Array(a.buffer,a.byteOffset,a.byteLength);Ub("Type not convertible to Uint8Array.");return new Uint8Array(0)};var Pk=function(a,b,c){this.h=null;this.g=this.l=this.m=0;this.o=!1;a&&Ok(this,a,b,c)},Rk=function(a,b,c){if(Qk.length){var d=Qk.pop();a&&Ok(d,a,b,c);return d}return new Pk(a,b,c)};Pk.prototype.clone=function(){return Rk(this.h,this.m,this.l-this.m)};Pk.prototype.clear=function(){this.h=null;this.g=this.l=this.m=0;this.o=!1};var Ok=function(a,b,c,d){a.h=Mk(b);a.m=void 0!==c?c:0;a.l=void 0!==d?a.m+d:a.h.length;a.g=a.m};Pk.prototype.reset=function(){this.g=this.m};
-var Sk=function(a,b){for(var c=128,d=0,e=0,f=0;4>f&&128<=c;f++)c=a.h[a.g++],d|=(c&127)<<7*f;128<=c&&(c=a.h[a.g++],d|=(c&127)<<28,e|=(c&127)>>4);if(128<=c)for(f=0;5>f&&128<=c;f++)c=a.h[a.g++],e|=(c&127)<<7*f+3;if(128>c)return b(d>>>0,e>>>0);Ub("Failed to read varint, encoding is invalid.");a.o=!0};
-Pk.prototype.j=function(){var a=this.h;var b=a[this.g+0];var c=b&127;if(128>b)return this.g+=1,c;b=a[this.g+1];c|=(b&127)<<7;if(128>b)return this.g+=2,c;b=a[this.g+2];c|=(b&127)<<14;if(128>b)return this.g+=3,c;b=a[this.g+3];c|=(b&127)<<21;if(128>b)return this.g+=4,c;b=a[this.g+4];c|=(b&15)<<28;if(128>b)return this.g+=5,c>>>0;this.g+=5;128<=a[this.g++]&&128<=a[this.g++]&&128<=a[this.g++]&&128<=a[this.g++]&&this.g++;return c};Pk.prototype.C=function(){return this.j()};
-var Tk=function(a){var b=a.h[a.g+0],c=a.h[a.g+1],d=a.h[a.g+2],e=a.h[a.g+3];a.g+=4;return(b<<0|c<<8|d<<16|e<<24)>>>0},Vk=function(a){var b=Tk(a);a=2*(b>>31)+1;var c=b>>>23&255;b&=8388607;return 255==c?b?NaN:Infinity*a:0==c?a*Math.pow(2,-149)*b:a*Math.pow(2,c-150)*(b+Math.pow(2,23))};Pk.prototype.u=function(){return this.C()};var Qk=[];var Wk=function(a){this.l=Rk(a,void 0,void 0);this.C=this.l.g;this.m=this.j=-1;this.o=!1},w=function(a){return 4==a.m};Wk.prototype.reset=function(){this.l.reset();this.m=this.j=-1};
-var x=function(a){var b=a.l;if(b.g==b.l)return!1;(b=a.o)||(b=a.l,b=b.o||0>b.g||b.g>b.l);if(b)return Ub("Decoder hit an error"),!1;a.C=a.l.g;var c=a.l.j();b=c>>>3;c&=7;if(0!=c&&5!=c&&1!=c&&2!=c&&3!=c&&4!=c)return Ub("Invalid wire type: %s (at position %s)",c,a.C),a.o=!0,!1;a.j=b;a.m=c;return!0},z=function(a){switch(a.m){case 0:if(0!=a.m)Ub("Invalid wire type for skipVarintField"),z(a);else{for(a=a.l;a.h[a.g]&128;)a.g++;a.g++}break;case 1:1!=a.m?(Ub("Invalid wire type for skipFixed64Field"),z(a)):(a=
-a.l,a.g+=8);break;case 2:if(2!=a.m)Ub("Invalid wire type for skipDelimitedField"),z(a);else{var b=a.l.j();a=a.l;a.g+=b}break;case 5:5!=a.m?(Ub("Invalid wire type for skipFixed32Field"),z(a)):(a=a.l,a.g+=4);break;case 3:b=a.j;do{if(!x(a)){Ub("Unmatched start-group tag: stream EOF");a.o=!0;break}if(4==a.m){a.j!=b&&(Ub("Unmatched end-group tag"),a.o=!0);break}z(a)}while(1);break;default:a.o=!0,Ub("Invalid wire encoding for field.")}};
-Wk.prototype.h=function(a,b){var c=this.l.l,d=this.l.j();d=this.l.g+d;this.l.l=d;b(a,this);this.l.g=d;this.l.l=c;return a};var Xk=function(a){return a.l.C()},Yk=function(a){return Sk(a.l,Jk)},Zk=function(a){return a.l.j()},C=function(a){return!!a.l.j()},D=function(a){return Sk(a.l,Jk)};
-Wk.prototype.g=function(){var a=this.l.j(),b=this.l,c=b.h,d=b.g,e=d+a,f=[];for(a="";d<e;){var g=c[d++];if(128>g)f.push(g);else if(192>g)continue;else if(224>g){var h=c[d++];f.push((g&31)<<6|h&63)}else if(240>g){h=c[d++];var m=c[d++];f.push((g&15)<<12|(h&63)<<6|m&63)}else if(248>g){h=c[d++];m=c[d++];var p=c[d++];g=(g&7)<<18|(h&63)<<12|(m&63)<<6|p&63;g-=65536;f.push((g>>10&1023)+55296,(g&1023)+56320)}8192<=f.length&&(a+=String.fromCharCode.apply(null,f),f.length=0)}if(8192>=f.length)f=String.fromCharCode.apply(null,
-f);else{c="";for(e=0;e<f.length;e+=8192)c+=String.fromCharCode.apply(null,vc(f,e,e+8192));f=c}b.g=d;return a+f};var $k=function(a){var b=a.l.j();a=a.l;if(0>b||a.g+b>a.h.length)a.o=!0,Ub("Invalid byte length!"),b=new Uint8Array(0);else{var c=a.h.subarray(a.g,a.g+b);a.g+=b;b=c}return b},al=function(a,b){var c=a.l.j();c=a.l.g+c;for(var d=[];a.l.g<c;)d.push(b.call(a.l));return d},bl=function(a){return al(a,a.l.u)};var cl=function(){this.g=[]};cl.prototype.length=function(){return this.g.length};cl.prototype.end=function(){var a=this.g;this.g=[];return a};
-var dl=function(a){for(var b=Ek,c=Fk;0<c||127<b;)a.g.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.g.push(b)},el=function(a,b){for(;127<b;)a.g.push(b&127|128),b>>>=7;a.g.push(b)},fl=function(a,b){if(0<=b)el(a,b);else{for(var c=0;9>c;c++)a.g.push(b&127|128),b>>=7;a.g.push(1)}},gl=function(a,b){a.g.push(b>>>0&255);a.g.push(b>>>8&255);a.g.push(b>>>16&255);a.g.push(b>>>24&255)};var hl={},il=null,kl=function(a){var b;void 0===b&&(b=0);jl();b=hl[b];for(var c=[],d=0;d<a.length;d+=3){var e=a[d],f=d+1<a.length,g=f?a[d+1]:0,h=d+2<a.length,m=h?a[d+2]:0,p=e>>2;e=(e&3)<<4|g>>4;g=(g&15)<<2|m>>6;m&=63;h||(m=64,f||(g=64));c.push(b[p],b[e],b[g]||"",b[m]||"")}return c.join("")},Nk=function(a){var b=a.length,c=3*b/4;c%3?c=Math.floor(c):-1!="=.".indexOf(a[b-1])&&(c=-1!="=.".indexOf(a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;ll(a,function(f){d[e++]=f});return d.subarray(0,e)},ll=function(a,
-b){function c(m){for(;d<a.length;){var p=a.charAt(d++),t=il[p];if(null!=t)return t;if(!Oc(p))throw Error("Unknown base64 encoding at char: "+p);}return m}jl();for(var d=0;;){var e=c(-1),f=c(0),g=c(64),h=c(64);if(64===h&&-1===e)break;b(e<<2|f>>4);64!=g&&(b(f<<4&240|g>>2),64!=h&&b(g<<6&192|h))}},jl=function(){if(!il){il={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));hl[c]=d;for(var e=
-0;e<d.length;e++){var f=d[e];void 0===il[f]&&(il[f]=e)}}}};var ml=function(){this.m=[];this.j=0;this.h=new cl;this.o=[]},ol=function(a,b){nl(a,b,2);b=a.h.end();a.m.push(b);a.j+=b.length;b.push(a.j);return b},pl=function(a,b){var c=b.pop();for(c=a.j+a.h.length()-c;127<c;)b.push(c&127|128),c>>>=7,a.j++;b.push(c);a.j++};ml.prototype.reset=function(){this.m=[];this.h.end();this.j=0;this.o=[]};
-var ql=function(a){for(var b=new Uint8Array(a.j+a.h.length()),c=a.m,d=c.length,e=0,f=0;f<d;f++){var g=c[f];b.set(g,e);e+=g.length}c=a.h.end();b.set(c,e);a.m=[b];return b},nl=function(a,b,c){el(a.h,8*b+c)};ml.prototype.g=function(a,b){null!=b&&(rl(a,b,-2147483648<=b&&2147483648>b),null!=b&&(sl(a,b),nl(this,a,0),fl(this.h,b)))};var tl=function(a,b,c){null!=c&&(rl(b,c,-9223372036854775808<=c&&0x7fffffffffffffff>c),null!=c&&(nl(a,b,0),a=a.h,Gk(c),dl(a)))};
-ml.prototype.l=function(a,b){null!=b&&(rl(a,b,0<=b&&4294967296>b),null!=b&&(nl(this,a,0),el(this.h,b)))};
-var ul=function(a,b,c){null!=c&&(rl(b,c,0<=c&&1.8446744073709552E19>c),null!=c&&(nl(a,b,0),a=a.h,Gk(c),dl(a)))},vl=function(a,b,c){null!=c&&(rl(b,c,0<=c&&4294967296>c),nl(a,b,5),gl(a.h,c))},wl=function(a,b,c){null!=c&&(nl(a,b,5),a=a.h,Hk(c),gl(a,Ek))},xl=function(a,b,c){if(null!=c){nl(a,b,1);a=a.h;var d=c;d=(c=0>d?1:0)?-d:d;if(0===d)Fk=0<1/d?0:2147483648,Ek=0;else if(isNaN(d))Fk=2147483647,Ek=4294967295;else if(1.7976931348623157E308<d)Fk=(c<<31|2146435072)>>>0,Ek=0;else if(2.2250738585072014E-308>
-d)d/=Math.pow(2,-1074),Fk=(c<<31|d/4294967296)>>>0,Ek=d>>>0;else{var e=d;b=0;if(2<=e)for(;2<=e&&1023>b;)b++,e/=2;else for(;1>e&&-1022<b;)e*=2,b--;d*=Math.pow(2,-b);Fk=(c<<31|b+1023<<20|1048576*d&1048575)>>>0;Ek=4503599627370496*d>>>0}gl(a,Ek);gl(a,Fk)}},E=function(a,b,c){null!=c&&(rl(b,c,"boolean"===typeof c||"number"===typeof c),nl(a,b,0),a.h.g.push(c?1:0))},F=function(a,b,c){null!=c&&(c=parseInt(c,10),sl(b,c),nl(a,b,0),fl(a.h,c))},G=function(a,b,c){if(null!=c){b=ol(a,b);for(var d=a.h,e=0;e<c.length;e++){var f=
-c.charCodeAt(e);if(128>f)d.g.push(f);else if(2048>f)d.g.push(f>>6|192),d.g.push(f&63|128);else if(65536>f)if(55296<=f&&56319>=f&&e+1<c.length){var g=c.charCodeAt(e+1);56320<=g&&57343>=g&&(f=1024*(f-55296)+g-56320+65536,d.g.push(f>>18|240),d.g.push(f>>12&63|128),d.g.push(f>>6&63|128),d.g.push(f&63|128),e++)}else d.g.push(f>>12|224),d.g.push(f>>6&63|128),d.g.push(f&63|128)}pl(a,b)}},yl=function(a,b){if(null!=b){b=Mk(b);nl(a,1,2);el(a.h,b.length);var c=a.h.end();a.m.push(c);a.m.push(b);a.j+=c.length+
-b.length}},I=function(a,b,c,d){null!=c&&(b=ol(a,b),d(c,a),pl(a,b))};ml.prototype.C=function(a,b,c){null!=b&&(nl(this,1,3),nl(this,2,0),fl(this.h,a),a=ol(this,3),c(b,this),pl(this,a),nl(this,1,4))};
-var zl=function(a,b,c){if(null!=c)for(var d=0;d<c.length;d++){var e=a,f=b,g=c[d];null!=g&&(sl(f,g),nl(e,f,0),fl(e.h,g))}},Al=function(a,b,c){if(null!=c)for(var d=0;d<c.length;d++)vl(a,b,c[d])},Bl=function(a,b,c){if(null!=c)for(var d=0;d<c.length;d++)F(a,b,c[d])},Cl=function(a,b,c){if(null!=c)for(var d=0;d<c.length;d++)G(a,b,c[d])},Dl=function(a,b,c,d){if(null!=c)for(var e=0;e<c.length;e++){var f=ol(a,b);d(c[e],a);pl(a,f)}},El=function(a,b,c,d){if(null!=c)for(var e=0;e<c.length;e++)nl(a,b,3),d(c[e],
-a),nl(a,b,4)},Fl=function(a,b,c){if(null!=c&&c.length){for(var d=ol(a,b),e=0;e<c.length;e++)sl(b,c[e]),fl(a.h,c[e]);pl(a,d)}},Gl=function(a,b,c){if(null!=c&&c.length)for(nl(a,b,2),el(a.h,4*c.length),b=0;b<c.length;b++){var d=a.h;Hk(c[b]);gl(d,Ek)}},Hl=function(a,b,c){if(null!=c&&c.length){b=ol(a,b);for(var d=0;d<c.length;d++)fl(a.h,c[d]);pl(a,b)}};function sl(a,b){rl(a,b,b===Math.floor(b));rl(a,b,-2147483648<=b&&2147483648>b)}function rl(a,b,c){c||Ub("for ["+b+"] at ["+a+"]")};var Il="function"===typeof Uint8Array;function Jl(a){if(Array.isArray(a)){for(var b=Array(a.length),c=0;c<a.length;c++){var d=a[c];null!=d&&(b[c]="object"==typeof d?Jl(d):d)}return b}if(Il&&a instanceof Uint8Array)return new Uint8Array(a);b={};for(c in a)d=a[c],null!=d&&(b[c]="object"==typeof d?Jl(d):d);return b};function Kl(a,b,c,d){for(var e in c){var f=c[e],g=a.getExtension(f);if(null!=g){var h=void 0;for(h in f.j)if(f.j.hasOwnProperty(h))break;f=f.l;var m;f?m=f(d,g):m=g;b[h]=m}}}
-function Ll(a,b,c){for(var d in c){var e=c[d],f=e.j;if(!e.h)throw Error("Message extension present that was generated without binary serialization support");var g=a.getExtension(f);if(null!=g)if(f.h())if(e.m)e.h.call(b,f.g,g,e.m);else throw Error("Message extension present holding submessage without binary support enabled, and message is being serialized to binary format");else e.h.call(b,f.g,g)}}
-function Ml(a,b,c){var d=c[b.j];if(d){c=d.j;if(!d.g)throw Error("Deserializing extension whose generated code does not support binary format");b=c.h()?d.g.call(b,new c.Dd,d.l):d.g.call(b);Nl(a,c,b)}else z(b)}function Ol(a){if(null==a||a instanceof Uint8Array)return a;if("string"===typeof a)return Nk(a);Ub("Cannot coerce to Uint8Array: "+Ma(a));return null};var Ql=function(a){this.g=a;this.map={};this.h=!0;if(0<this.g.length){for(a=0;a<this.g.length;a++){var b=this.g[a],c=b[0];this.map[c.toString()]=new Pl(c,b[1])}this.h=!0}};k=Ql.prototype;k.isFrozen=function(){return!1};k.Fc=function(){var a;if(!this.h){this.g.length=0;var b=Rl(this);b.sort();for(var c=0;c<b.length;c++){var d=this.map[b[c]];(a=d.g)&&a.Fc();this.g.push([d.key,d.value])}this.h=!0}return this.g};k.clear=function(){this.map={};this.h=!1};
-k.entries=function(){var a=[],b=Rl(this);b.sort();for(var c=0;c<b.length;c++){var d=this.map[b[c]];a.push([d.key,d.value])}return new Sl(a)};k.keys=function(){var a=[],b=Rl(this);b.sort();for(var c=0;c<b.length;c++)a.push(this.map[b[c]].key);return new Sl(a)};k.values=function(){var a=[],b=Rl(this);b.sort();for(var c=0;c<b.length;c++)a.push(this.map[b[c]].value);return new Sl(a)};
-k.forEach=function(a,b){var c=Rl(this);c.sort();for(var d=0;d<c.length;d++){var e=this.map[c[d]];a.call(b,e.value,e.key,this)}};k.set=function(a,b){var c=new Pl(a);c.value=b;this.map[a.toString()]=c;this.h=!1;return this};k.get=function(a){if(a=this.map[a.toString()])return a.value};k.has=function(a){return a.toString()in this.map};
-var Rl=function(a){a=a.map;var b=[],c;for(c in a)Object.prototype.hasOwnProperty.call(a,c)&&b.push(c);return b},Pl=function(a,b){this.key=a;this.value=b;this.g=void 0},Sl=function(a){this.h=0;this.g=a};Sl.prototype.next=function(){return this.h<this.g.length?{done:!1,value:this.g[this.h++]}:{done:!0,value:void 0}};"undefined"!=typeof Symbol&&"undefined"!=typeof Symbol.iterator&&(Sl.prototype[Symbol.iterator]=function(){return this});var J=function(){},K=function(a,b,c,d,e,f){a.g=null;b||(b=c?[c]:[]);a.F=c?String(c):void 0;a.m=0===c?-1:0;a.j=b;a:{c=a.j.length;b=-1;if(c&&(b=c-1,c=a.j[b],!(null===c||"object"!=typeof c||Array.isArray(c)||Il&&c instanceof Uint8Array))){a.l=b-a.m;a.h=c;break a}-1<d?(a.l=Math.max(d,b+1-a.m),a.h=null):a.l=Number.MAX_VALUE}a.C={};if(e)for(d=0;d<e.length;d++)b=e[d],b<a.l?(b+=a.m,a.j[b]=a.j[b]||Tl):(Ul(a),a.h[b]=a.h[b]||Tl);if(f&&f.length)for(e=0;e<f.length;e++)Vl(a,f[e])},Tl=Object.freeze?Object.freeze([]):
-[],Ul=function(a){var b=a.l+a.m;a.j[b]||(a.h=a.j[b]={})},L=function(a,b){if(b<a.l){b+=a.m;var c=a.j[b];return c!==Tl?c:a.j[b]=[]}if(a.h)return c=a.h[b],c===Tl?a.h[b]=[]:c},M=function(a,b){return null!=L(a,b)},Wl=function(a,b){a=L(a,b);return null==a?a:+a},Xl=function(a,b){a=L(a,b);return null==a?a:!!a},Yl=function(a,b){var c=L(a,b);a.C||(a.C={});if(!a.C[b]){for(var d=0;d<c.length;d++)c[d]=+c[d];a.C[b]=!0}return c},Zl=function(a,b,c){a=L(a,b);return null==a?c:a},$l=function(a,b,c){return Zl(a,b,void 0===
-c?0:c)},N=function(a,b,c){return Zl(a,b,void 0===c?"":c)},O=function(a,b,c){c=void 0===c?!1:c;a=Xl(a,b);return null==a?c:a},am=function(a,b,c){c=void 0===c?0:c;a=Wl(a,b);return null==a?c:a},bm=function(a,b,c){a.g||(a.g={});if(b in a.g)return a.g[b];var d=L(a,b);if(!d){if(c)return;d=[];P(a,b,d)}c=new Ql(d);return a.g[b]=c},P=function(a,b,c){b<a.l?a.j[b+a.m]=c:(Ul(a),a.h[b]=c);return a},cm=function(a,b){return P(a,b,void 0)},dm=function(a,b){R(a,b,void 0)},fm=function(a,b,c){return em(a,b,c,0)},gm=
-function(a,b,c){return em(a,b,c,!1)},S=function(a,b,c){return em(a,b,c,"")},hm=function(a,b,c){return em(a,b,c,0)},em=function(a,b,c,d){c!==d?P(a,b,c):b<a.l?a.j[b+a.m]=null:(Ul(a),delete a.h[b]);return a},im=function(a,b,c){L(a,b).push(c);return a},jm=function(a,b,c,d){(c=Vl(a,c))&&c!==b&&void 0!==d&&(a.g&&c in a.g&&(a.g[c]=void 0),P(a,c,void 0));P(a,b,d)},Vl=function(a,b){for(var c,d,e=0;e<b.length;e++){var f=b[e],g=L(a,f);null!=g&&(c=f,d=g,P(a,f,void 0))}return c?(P(a,c,d),c):0},T=function(a,b,
-c,d){a.g||(a.g={});if(!a.g[c]){var e=L(a,c);if(d||e)a.g[c]=new b(e)}return a.g[c]},U=function(a,b,c){a.g||(a.g={});if(!a.g[c]){for(var d=L(a,c),e=[],f=0;f<d.length;f++)e[f]=new b(d[f]);a.g[c]=e}b=a.g[c];b==Tl&&(b=a.g[c]=[]);return b},R=function(a,b,c){a.g||(a.g={});var d=c?c.Fc():c;a.g[b]=c;return P(a,b,d)},km=function(a,b,c,d){a.g||(a.g={});var e=d?d.Fc():d;a.g[b]=d;jm(a,b,c,e)},lm=function(a,b,c){a.g||(a.g={});c=c||[];for(var d=[],e=0;e<c.length;e++)d[e]=c[e].Fc();a.g[b]=c;return P(a,b,d)},mm=function(a,
-b,c,d){var e=U(a,d,b);c=c?c:new d;a=L(a,b);e.push(c);a.push(c.Fc());return c};J.prototype.Fc=function(){if(this.g)for(var a in this.g){var b=this.g[a];if(Array.isArray(b))for(var c=0;c<b.length;c++)b[c]&&b[c].Fc();else b&&b.Fc()}return this.j};
-J.prototype.ra=Il?function(){var a=Uint8Array.prototype.toJSON;Uint8Array.prototype.toJSON=function(){return kl(this)};try{return JSON.stringify(this.j&&this.Fc(),nm)}finally{Uint8Array.prototype.toJSON=a}}:function(){return JSON.stringify(this.j&&this.Fc(),nm)};var nm=function(a,b){return"number"!==typeof b||!isNaN(b)&&Infinity!==b&&-Infinity!==b?b:String(b)},om=function(a,b){return new a(b?JSON.parse(b):null)};J.prototype.toString=function(){return this.Fc().toString()};
-J.prototype.getExtension=function(a){Ul(this);this.g||(this.g={});var b=a.g;return a.h()?(!this.g[b]&&this.h[b]&&(this.g[b]=new a.Dd(this.h[b])),this.g[b]):this.h[b]};
-var Nl=function(a,b,c){a.g||(a.g={});Ul(a);var d=b.g;b.h()?(a.g[d]=c,a.h[d]=c?c.Fc():c):a.h[d]=c},qm=function(a,b){return a==b||!(!a||!b)&&a instanceof b.constructor&&pm(a.Fc(),b.Fc())},rm=function(a,b){a=a||{};b=b||{};var c={},d;for(d in a)c[d]=0;for(d in b)c[d]=0;for(d in c)if(!pm(a[d],b[d]))return!1;return!0},pm=function(a,b){if(a==b)return!0;if(!Oa(a)||!Oa(b))return"number"===typeof a&&isNaN(a)||"number"===typeof b&&isNaN(b)?String(a)==String(b):!1;if(a.constructor!=b.constructor)return!1;if(Il&&
-a.constructor===Uint8Array){if(a.length!=b.length)return!1;for(var c=0;c<a.length;c++)if(a[c]!=b[c])return!1;return!0}if(a.constructor===Array){var d=void 0,e=void 0,f=Math.max(a.length,b.length);for(c=0;c<f;c++){var g=a[c],h=b[c];g&&g.constructor==Object&&(d=g,g=void 0);h&&h.constructor==Object&&(e=h,h=void 0);if(!pm(g,h))return!1}return d||e?(d=d||{},e=e||{},rm(d,e)):!0}if(a.constructor===Object)return rm(a,b);throw Error("Invalid type in JSPB array");};J.prototype.clone=function(){return sm(this)};
-function sm(a){var b=Jl(a.Fc()),c=K;K=function(d,e,f,g,h,m){c(d,b,f,g,h,m);K=c};a=new a.constructor(b);K!==c&&(K=c);return a};var tm=function(a){K(this,a,0,-1,null,null)};r(tm,J);tm.prototype.getVersion=function(){return L(this,1)};var um=function(a,b){return P(a,1,b)},xm=function(a,b){var c=L(a,1);null!=c&&tl(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=T(a,vm,3);null!=c&&I(b,3,c,wm)},zm=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Yk(b);um(a,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=new vm;b.h(c,ym);R(a,3,c);break;default:z(b)}return a},vm=function(a){K(this,a,0,-1,null,null)};r(vm,J);
-var wm=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&tl(b,2,c)},ym=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=Yk(b);P(a,2,c);break;default:z(b)}return a};var Am=function(a,b){this.type="cast_app";this.originId=window["castApp.eventPage.Message.OriginID"]||void 0;this.subtype=a;this.devices=b;this.logRecord=this.deviceJustSetUp=void 0};v("castApp.eventPage.Message",Am);var Bm=function(a,b,c){this.ipAddress=a;this.appId=b;this.sessionId=c};Am.DeviceData=Bm;Am.DeviceJustSetUp=function(a,b,c,d){this.ipAddress=a;this.name=b;this.udn=c;this.modelName=d};Am.DeviceCapabilities=function(){};
-Am.LogRecord=function(a,b,c,d){this.levelValue=a;this.msg=b;this.loggerName=c;this.time=d};var Cm=function(a,b){this.type=a;this.entryPoint=b};v("castApp.frontEnd.ExtensionMessage",Cm);var Dm=function(a){return"urn:x-cast:com.google.cast."+a},Em=Dm("tp.connection"),Fm=Dm("receiver"),Gm=Dm("remoting"),Hm=Dm("media"),Im=Dm("webrtc"),Jm=Dm("broadcast"),Km=wd({XR:Em,YR:Dm("tp.heartbeat"),YN:Fm,tO:Gm,MK:Hm,UK:Dm("media.universalRemote.optIn"),dT:Im,cF:Jm});var Lm=function(a){return"available"==a||"available_rescan"==a};var Mm=function(a,b,c,d,e){this.id=a;this.friendlyName=b;this.iconType=c||"generic";this.description=void 0===d?null:d;this.domain=void 0===e?null:e};var Nm=window.localStorage,Om=0,Qm=function(a){return(a=window.localStorage.getItem(Pm(a,!1)))?JSON.parse(a):null},Rm=function(a){return(a=window.localStorage.getItem(Pm(a,!0)))?JSON.parse(a):null},Tm=function(a){if(Sm.has(a.cb()))throw Error("Duplicate instance name "+a.cb());Sm.set(a.cb(),a);a.hc()},Zm=function(a){for(var b=0,c=n(Object.keys(Nm)),d=c.next();!d.done;d=c.next()){d=d.value;var e=d.length+window.localStorage.getItem(d).length;d.startsWith("mr.")?Om+=e:b+=e}Um=a;(window.localStorage.getItem("version")&&
-window.localStorage.getItem("version")!==chrome.runtime.getManifest().version||Vm(a))&&Wm();Xm.info("initialize: "+Om+" chars used, "+b+" other chars");chrome.runtime.onSuspend.addListener(Ym)},Um=null,Xm=fb("mr.PersistentDataManager"),Sm=new Map,Pm=function(a,b){return"mr."+(b?"persistent.":"temp.")+a.cb()},Vm=function(a){return!!window.localStorage.getItem("mrInstanceId")&&window.localStorage.getItem("mrInstanceId")!==a},Ym=function(){Xm.info("onSuspend");$m("version",chrome.runtime.getManifest().version);
-Um&&$m("mrInstanceId",Um);for(var a=Sm.get("LogManager"),b=n(Sm),c=b.next();!c.done;c=b.next())c=n(c.value),c.next(),c=c.next().value,c!=a&&an(c);a&&an(a)},an=function(a){try{var b=a.cc();b&&void 0!=b[0]&&$m(Pm(a,!1),JSON.stringify(b[0]));b&&void 0!=b[1]&&$m(Pm(a,!0),JSON.stringify(b[1]))}catch(c){Xm.error("Error while saving data for "+a.cb()+": "+c.message)}},$m=function(a,b){var c=window.localStorage.getItem(a);c=null!=c?b.length-c.length:a.length+b.length;52E5<Om+c&&(Xm.L("Unable to write "+c+
-" chars"),Wm());if(52E5<Om+c)throw Xm.error("Unable to write "+c+" chars after clearing temporary"),Error("Setting the value of '"+a+"' would exceed the quota, according to accounting.");try{window.localStorage.setItem(a,b)}catch(d){throw Error("Setting the value of '"+a+"' would exceed the quota, according to the browser.");}Om+=c},bn=function(a){a=0==a.size%2?new Blob([a,new Uint8Array([0,0])]):new Blob([a,new Uint8Array([1])]);return new Promise(function(b,c){var d=new FileReader;d.onloadend=function(){if(d.error)c(d.error);
-else try{for(var e=d.result,f=[],g=0,h=e.byteLength;g<h;g+=8192)f.push(String.fromCharCode.apply(null,new Uint16Array(e,g,Math.min(h-g,8192)/2)));$m("mr.temp.mirror.cast.Service.eventsBlob",f.join(""));b()}catch(m){c(m)}};d.readAsArrayBuffer(a)})},Wm=function(){for(var a=n(Object.keys(Nm)),b=a.next();!b.done;b=a.next())b=b.value,b.startsWith("mr.temp.")&&(Om-=b.length+window.localStorage.getItem(b).length,delete window.localStorage[b]);Xm.info("removeTemporary_: "+Om+" chars used")};var cn=(new Map).set("+","-").set("/","_").set("=",".");(new Map).set("-","+").set("_","/").set(".","=");function dn(a){return btoa(String.fromCharCode.apply(String,q(a))).replace(/[+/=]/g,function(b){return cn.get(b)})};var en=function(){this.g=[];this.m=[];this.o=[];this.j=[];this.j[0]=128;for(var a=1;64>a;++a)this.j[a]=0;this.l=this.h=0;this.reset()};en.prototype.reset=function(){this.g[0]=1732584193;this.g[1]=4023233417;this.g[2]=2562383102;this.g[3]=271733878;this.g[4]=3285377520;this.l=this.h=0};
-var fn=function(a,b,c){c=void 0===c?0:c;var d=a.o;if("string"===typeof b)for(var e=0;16>e;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(b=16;80>b;b++)c=d[b-3]^d[b-8]^d[b-14]^d[b-16],d[b]=(c<<1|c>>>31)&4294967295;b=a.g[0];c=a.g[1];e=a.g[2];for(var f=a.g[3],g=a.g[4],h,m,p=0;80>p;p++)40>p?20>p?(h=f^c&(e^f),m=1518500249):(h=c^e^f,m=1859775393):60>p?(h=c&e|f&(c|e),m=2400959708):(h=
-c^e^f,m=3395469782),h=(b<<5|b>>>27)+h+g+m+d[p]&4294967295,g=f,f=e,e=(c<<30|c>>>2)&4294967295,c=b,b=h;a.g[0]=a.g[0]+b&4294967295;a.g[1]=a.g[1]+c&4294967295;a.g[2]=a.g[2]+e&4294967295;a.g[3]=a.g[3]+f&4294967295;a.g[4]=a.g[4]+g&4294967295};
-en.prototype.update=function(a,b){b=void 0===b?a.length:b;for(var c=b-64,d=0,e=this.m,f=this.h;d<b;){if(0==f)for(;d<=c;)fn(this,a,d),d+=64;if("string"===typeof a)for(;d<b;){if(e[f]=a.charCodeAt(d),++f,++d,64==f){fn(this,e);f=0;break}}else for(;d<b;)if(e[f]=a[d],++f,++d,64==f){fn(this,e);f=0;break}}this.h=f;this.l+=b};
-en.prototype.digest=function(){var a=[],b=8*this.l;56>this.h?this.update(this.j,56-this.h):this.update(this.j,64-(this.h-56));for(var c=63;56<=c;c--)this.m[c]=b&255,b/=256;fn(this,this.m);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.g[c]>>d&255,++b;return a};var gn=function(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)};var jn=function(){this.l=gn();this.h=new hn(null,null);this.g=new hn(null,null);this.m=[];this.j=0;Tm(this)},ln=function(){kn||(kn=new jn);return kn},mn=function(a,b){b=b.toLowerCase();var c=new en;c.update(b);c.update(a.l);return"r"+dn(c.digest())},nn=function(){var a=ln();return a.h.model?a.h:a.g.model?a.g:new hn(null,null)};jn.prototype.cb=function(){return"SinkUtils"};
-jn.prototype.cc=function(){return[{recentLaunchedDevice:this.h,recentDiscoveredDevice:this.g},{receiverIdToken:this.l,fixedIpList:this.m.join(","),castControlPort:this.j}]};jn.prototype.hc=function(){var a=Qm(this);a&&(this.h=a.recentLaunchedDevice||new hn(null,null),this.g=a.recentDiscoveredDevice||new hn(null,null));if(a=Rm(this))this.l=a.receiverIdToken||gn(),this.m=a.fixedIpList&&a.fixedIpList.split(",")||[],this.j=a.castControlPort||0};var kn=null,hn=function(a,b){this.model=a;this.ip=b};var on=function(a,b,c,d,e,f){this.h=new Mm(a,b,d&1?"cast":d&32?"cast_audio_group":"cast_audio");this.l=c||null;this.g=d||null;this.o=e||null;this.m=f||null;this.j={};this.tl=!1};on.prototype.update=function(a,b,c,d){var e=!1;this.h.friendlyName!=a&&(this.h.friendlyName=a,e=!0);null!=b&&this.o!=b&&(this.o=b,e=!0);null!=c&&this.m!=c&&(this.m=c,e=!0);null!=d&&this.g!=d&&(this.g=d,e=!0);return e};on.prototype.getId=function(){return this.h.id};on.prototype.sd=function(){return this.o};
-on.prototype.Ob=function(){return this.m};var pn=function(a,b){return a.j[b]||"unknown"};var qn="StopIteration"in Ia?Ia.StopIteration:{message:"StopIteration",stack:""},rn=function(){};rn.prototype.next=function(){throw qn;};rn.prototype.Yb=function(){return this};
-var sn=function(a){if(a instanceof rn)return a;if("function"==typeof a.Yb)return a.Yb(!1);if(Na(a)){var b=0,c=new rn;c.next=function(){for(;;){if(b>=a.length)throw qn;if(b in a)return a[b++];b++}};return c}throw Error("Not implemented");},tn=function(a,b,c){if(Na(a))try{Yb(a,b,c)}catch(d){if(d!==qn)throw d;}else{a=sn(a);try{for(;;)b.call(c,a.next(),void 0,a)}catch(d){if(d!==qn)throw d;}}},un=function(a,b){a=sn(a);try{for(;!b.call(void 0,a.next(),void 0,a););}catch(c){if(c!==qn)throw c;}};var wn=function(a,b){this.h={};this.g=[];this.l=this.j=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&vn(this,a)};k=wn.prototype;k.Ba=function(){return this.j};k.Ka=function(){Dn(this);for(var a=[],b=0;b<this.g.length;b++)a.push(this.h[this.g[b]]);return a};k.wc=function(){Dn(this);return this.g.concat()};
-k.Fg=function(a){for(var b=0;b<this.g.length;b++){var c=this.g[b];if(En(this.h,c)&&this.h[c]==a)return!0}return!1};k.equals=function(a,b){if(this===a)return!0;if(this.j!=a.Ba())return!1;b=b||Fn;Dn(this);for(var c,d=0;c=this.g[d];d++)if(!b(this.get(c),a.get(c)))return!1;return!0};var Fn=function(a,b){return a===b};wn.prototype.fc=function(){return 0==this.j};wn.prototype.clear=function(){this.h={};this.l=this.j=this.g.length=0};
-wn.prototype.remove=function(a){return En(this.h,a)?(delete this.h[a],this.j--,this.l++,this.g.length>2*this.j&&Dn(this),!0):!1};var Dn=function(a){if(a.j!=a.g.length){for(var b=0,c=0;b<a.g.length;){var d=a.g[b];En(a.h,d)&&(a.g[c++]=d);b++}a.g.length=c}if(a.j!=a.g.length){var e={};for(c=b=0;b<a.g.length;)d=a.g[b],En(e,d)||(a.g[c++]=d,e[d]=1),b++;a.g.length=c}};wn.prototype.get=function(a,b){return En(this.h,a)?this.h[a]:b};
-wn.prototype.set=function(a,b){En(this.h,a)||(this.j++,this.g.push(a),this.l++);this.h[a]=b};var vn=function(a,b){if(b instanceof wn)for(var c=b.wc(),d=0;d<c.length;d++)a.set(c[d],b.get(c[d]));else for(c in b)a.set(c,b[c])};wn.prototype.forEach=function(a,b){for(var c=this.wc(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};wn.prototype.clone=function(){return new wn(this)};var Gn=function(a){Dn(a);for(var b={},c=0;c<a.g.length;c++){var d=a.g[c];b[d]=a.h[d]}return b};
-wn.prototype.Yb=function(a){Dn(this);var b=0,c=this.l,d=this,e=new rn;e.next=function(){if(c!=d.l)throw Error("The map has changed since the iterator was created");if(b>=d.g.length)throw qn;var f=d.g[b++];return a?f:d.h[f]};return e};var En=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Hn=function(a,b){this.h=b;this.j=a;this.j.tb=this.tb.bind(this);this.g=new wn;this.l=new wn;this.s=fb("mr.cast.SinkDiscoveryService");this.lj={ep:0,Lq:0}};r(Hn,Vj);Hn.prototype.init=function(){Tm(this);fk("mr.cast.SinkDiscoveryService",this)};
-var On=function(a,b){a.s.info("addSinks returned "+b.length+" sinks");a.s.va(function(){return"....the list is: "+JSON.stringify(b)});var c=new Set(a.g.wc());b.forEach(function(e){var f=e.sink_id;var g=e.extra_data.cast_media_sink,h=g.ip_endpoint?g.ip_endpoint.address:g.ip_address,m=g.ip_endpoint?g.ip_endpoint.port:ln().j||8009;f=new on(f,e.name,g.model_name,g.capabilities,h.address_bytes.join("."),m);g=a.g.get(f.getId());h=a.j;e=e.extra_data.cast_media_sink.cast_channel_id;m=f.getId();var p=h.h.get(m);
-if(!p||p.channelId!=e){In.info("Added cast channel "+e+" to receiver: "+m);p&&h.g.remove(p.channelId);p={auth:"ssl_verified",ipAddress:f.sd(),port:f.Ob()};p={channelId:e,readyState:"open",keepAlive:!0,audioOnly:!(f.g&1),connectInfo:p};h.h.set(m,p);h.g.set(e,m);var t=h.l.get(m);t&&t.channelId!=e&&(In.info("Re-connected to receiver: "+f.getId()),Jn(h.j,t,p),Kn(h.o.Wc,f,!0));h.l.set(m,p)}if(g){if(h=g.update(f.h.friendlyName,f.sd(),f.Ob(),f.g))g.tl=!1;h&&a.h.Xh(g)}else a.s.info("Adding sink "+f.getId()),
-Ln(a,f),g=a.h,g.sc.onSinkAvailabilityUpdated(g,1),g.Xh(f),Kn(g.Wc,f),ln().g=new hn(f.l,f.sd());c.delete(f.getId())});c.forEach(function(e){var f=a.j,g=f.l.get(e);g&&(Mn(f.j,g),f.l.remove(e));Nn(a,e)});var d=a.g.Ba();a.lj={ep:d,Lq:d}},Ln=function(a,b){var c=a.g.get(b.getId()),d=null,e=b.sd(),f=b.Ob();null!=e&&null!=f&&(d=a.l.get(e+":"+f));if(c&&!d){var g=b.sd(),h=b.Ob();g&&h&&a.l.remove(g+":"+h)}d&&!c&&a.g.remove(d.getId());a.g.set(b.getId(),b);null!=e&&null!=f&&a.l.set(e+":"+f,b)},Nn=function(a,b){var c=
-a.g.get(b);if(c){a.s.info("Removing sink "+b);a.g.remove(b);b=c.sd();var d=c.Ob();null!=b&&null!=d&&a.l.remove(b+":"+d);a.h.lm(c)}},Qn=function(a){a.s.info("Pruning inactive sinks.");var b=new Set;a.g.forEach(function(c){Pn(a.j,c)||b.add(c.getId())});b.forEach(function(c){return Nn(a,c)})};Hn.prototype.tb=function(a){return this.g.get(a,null)};var Rn=function(a,b){var c=[];tn(a.g.Yb(!1),function(d){Lm(pn(d,b))&&c.push(d)});return c};k=Hn.prototype;k.Xh=function(a){this.h.Xh(a)};k.Ig=function(){return this.g.Ka()};
-k.cb=function(){return"cast.SinkDiscoveryService"};k.cc=function(){var a=this,b={};tn(this.g.Yb(!0),function(c){var d=a.g.get(c);d={id:d.getId(),ip:d.sd(),port:d.Ob(),friendlyName:d.h.friendlyName,modelName:d.l,capabilities:d.g,discoveredByDial:d.tl,appStatusMap:d.j};b[c]=d});return[new Sn(b,this.lj)]};
-k.hc=function(){var a=Qm(this);if(a&&4==a.version){this.lj=a.deviceCounts;a=a.sinkMap;for(var b in a){var c=void 0,d=a[b],e=new on("",d.friendlyName,d.modelName,d.capabilities,d.ip,d.port);e.h.id=d.id;e.tl=d.discoveredByDial;e.j=d.appStatusMap;for(c in e.j)"unavailable"==e.j[c]&&(e.j[c]="unavailable_rescan");c=e;this.tb(c.getId())||Ln(this,c)}Qn(this)}};var Sn=function(a,b){this.sinkMap=a;this.deviceCounts=b;this.version=4};var Tn={STOP_MEDIA:"STOP",MEDIA_SET_VOLUME:"SET_VOLUME",MEDIA_GET_STATUS:"GET_STATUS"};var Un=function(){this.type="GET_STATUS";this.requestId=0};var Vn=function(a,b){this.requestId=a;this.Ym=b;this.gt=null};Vn.prototype.g=function(){};var Wn=function(){this.g=new wn},Xn=function(a,b){a.g.set(b.requestId,b);b.gt=setTimeout(function(){a.g.remove(b.requestId);b.g()},b.Ym)},Yn=function(a,b){var c=a.g.get(b);if(!c)return null;clearTimeout(c.gt);a.g.remove(b);return c};var Zn=function(a,b,c){this.type="APPLICATION_BROADCAST";this.requestId=0;this.appIds=a;this.namespace=b;this.message=c};var $n=function(a){this.type="LAUNCH";this.requestId=0;this.appId=a;this.language=null};var ao=function(a){this.type="STOP";this.requestId=0;this.sessionId=a||null};var bo=function(a){this.h=a;this.g=1E3*Math.floor(1E6*Math.random())},co=function(a){var b=a.g++;0==b&&(b=a.g++);return b};bo.prototype.cb=function(){return"IdGenerator."+this.h};bo.prototype.cc=function(){return[this.g]};bo.prototype.hc=function(){var a=Qm(this);a&&(this.g=a)};var eo=function(a,b){this.h=a;this.j=b;this.g=new Wn;this.l=new bo("cast.RequestIdGenerator")};eo.prototype.init=function(){Tm(this.l)};var go=function(a,b,c,d){var e=co(a.l);b.requestId=e;b=new qb;c=new fo(e,b,"number"===typeof c&&0<c?c:6E5,d);Xn(a.g,c);return c};
-eo.prototype.sendRequest=function(a,b,c,d,e,f){var g=this;if(!Km.hasOwnProperty(c))return Promise.reject(Error("Custom namespace is not supported"));var h=go(this,a,void 0!==d?d:3E3,e),m=h.pb;ho(this.h,b,c,a,e||this.j,f).then(null,function(){Yn(g.g,h.requestId);m.reject(io)});return m.promise};
-eo.prototype.sendMessage=function(a,b,c,d,e,f){var g=this,h=go(this,a,void 0!==d?d:3E3,e),m=h.pb;ho(this.h,b,c,a,e||this.j,f).then(function(){Yn(g.g,h.requestId);m.resolve(!0)},function(){Yn(g.g,h.requestId);m.reject(io)});return m.promise};
-var jo=function(a,b,c){var d=new $n(b.appId);d.language=b.language?b.language:chrome.i18n.getUILanguage?chrome.i18n.getUILanguage():chrome.runtime.getManifest().default_locale;return a.sendRequest(d,c,Fm,b.requestSessionTimeout)},ko=Error("Timeout"),io=Error("Failed to send message"),fo=function(a,b,c,d){Vn.call(this,a,c);this.pb=b;this.sourceId=d};r(fo,Vn);fo.prototype.g=function(){this.pb.reject(ko)};var lo=function(a){return a.Ba&&"function"==typeof a.Ba?a.Ba():Na(a)||"string"===typeof a?a.length:kd(a)},mo=function(a){if(a.Ka&&"function"==typeof a.Ka)return a.Ka();if("string"===typeof a)return a.split("");if(Na(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return nd(a)},no=function(a){if(a.wc&&"function"==typeof a.wc)return a.wc();if(!a.Ka||"function"!=typeof a.Ka){if(Na(a)||"string"===typeof a){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return od(a)}},oo=function(a){return a.fc&&
-"function"==typeof a.fc?a.fc():Na(a)||"string"===typeof a?jc(a):sd(a)},po=function(a,b,c){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,c);else if(Na(a)||"string"===typeof a)Yb(a,b,c);else for(var d=no(a),e=mo(a),f=e.length,g=0;g<f;g++)b.call(c,e[g],d&&d[g],a)},qo=function(a,b,c){if("function"==typeof a.map)return a.map(b,c);if(Na(a)||"string"===typeof a)return bc(a,b,c);var d=no(a),e=mo(a),f=e.length;if(d){var g={};for(var h=0;h<f;h++)g[d[h]]=b.call(c,e[h],d[h],a)}else for(g=[],h=0;h<f;h++)g[h]=
-b.call(c,e[h],void 0,a);return g},ro=function(a,b){if("function"==typeof a.every)return a.every(b,void 0);if(Na(a)||"string"===typeof a)return ec(a,b,void 0);for(var c=no(a),d=mo(a),e=d.length,f=0;f<e;f++)if(!b.call(void 0,d[f],c&&c[f],a))return!1;return!0};var so=function(a){this.g=new wn;if(a){a=mo(a);for(var b=a.length,c=0;c<b;c++)this.add(a[c])}},to=function(a){var b=typeof a;return"object"==b&&a||"function"==b?"o"+Sa(a):b.substr(0,1)+a};k=so.prototype;k.Ba=function(){return this.g.Ba()};k.add=function(a){this.g.set(to(a),a)};k.removeAll=function(a){a=mo(a);for(var b=a.length,c=0;c<b;c++)this.remove(a[c])};k.remove=function(a){return this.g.remove(to(a))};k.clear=function(){this.g.clear()};k.fc=function(){return this.g.fc()};
-k.contains=function(a){a=to(a);return En(this.g.h,a)};k.Ka=function(){return this.g.Ka()};k.clone=function(){return new so(this)};k.equals=function(a){return this.Ba()==lo(a)&&uo(this,a)};var uo=function(a,b){var c=lo(b);if(a.Ba()>c)return!1;!(b instanceof so)&&5<c&&(b=new so(b));return ro(a,function(d){var e=b;return e.contains&&"function"==typeof e.contains?e.contains(d):e.Fg&&"function"==typeof e.Fg?e.Fg(d):Na(e)||"string"===typeof e?ic(e,d):qd(e,d)})};so.prototype.Yb=function(){return this.g.Yb(!1)};var wo=function(a,b){this.m=a;this.j=b;this.h=new wn;this.g=new so;this.l=0;this.u=new wn("serviceCheck",this.Zy.bind(this),"startDeviceMonitor",this.az.bind(this),"releaseDeviceMonitor",this.Yy.bind(this),"deviceJustSetUp",this.Vy.bind(this),"logRecord",this.Wy.bind(this));chrome.runtime.onMessage.addListener(this.C.bind(this));chrome.runtime.onMessageExternal.addListener(this.o.bind(this));vo(this,"serviceReady")},zo=function(a){if(xo(a)){var b=new so;tn(a.m.g.Yb(!1),function(d){var e=d.sd();b.add(e);
-En(this.h.h,e)||this.j.sendRequest(new Un,d,Fm)}.bind(a));var c=!1;a.h.wc().forEach(function(d){b.contains(d)||(this.h.remove(d),c=!0)}.bind(a));c&&yo(a)}},xo=function(a){if(0===a.g.Ba())return!1;var b=Ya();3E4<b-a.l&&(a.l=b,chrome.tabs.query({url:["chrome://cast/*","chrome-extension://"+chrome.runtime.id+"/cast_setup/*"]},function(c){0===c.length?(this.s.info("No tabs found. Clearing device monitor clients."),this.g.clear()):this.s.info(function(){return"Tab check found active tabs: "+c.map(function(d){return d.id})})}.bind(a)));
-b=a.g.Ba();a.s.info("Monitor client count: "+b);return 0<b};wo.prototype.C=function(a,b,c){if("object"!==typeof a||"cast_app"!==a.type)return!1;var d=this.u.get(a.subtype);if(!d)return!1;if(!a.originId)return Ub("Missing origin ID in the incoming message."),!1;try{var e=d(a,b,c);e&&c(e)}catch(f){this.s.error("Error while handling request",f)}return!1};var vo=function(a,b,c){var d=new Am(b,c);a.s.va(function(){return"Sending message: "+JSON.stringify(d)});chrome.runtime.sendMessage(d)};k=wo.prototype;
-k.Zy=function(){vo(this,"serviceReady")};k.az=function(a){this.g.contains(a.originId)?this.s.info("Client: "+a.originId+"already registered, dispatching current device list."):(this.s.info("Registering monitor client: "+a.originId),this.g.add(a.originId));yo(this);Ao(this)};k.Yy=function(a){this.s.info("Unregistering monitor client: "+a.originId);this.g.remove(a.originId)};k.Vy=function(a){a=a.deviceJustSetUp.udn.replace(/-/g,"").toLowerCase();this.s.info("Device just set up: "+a.slice(-4))};
-k.Wy=function(a){a=a.logRecord;jb({level:pb(a.levelValue),K:a.loggerName,time:a.time,message:a.msg})};var yo=function(a){var b=a.h.Ka();vo(a,"devices",b)},Ao=function(a){a.m.Ig().forEach(function(b){this.j.sendRequest(new Un,b,Fm)}.bind(a))};
-wo.prototype.o=function(a,b,c){switch(a.type){case "handshake":c(new Cm("handshake"));break;case "launch":b=b.tab&&"number"===typeof b.tab.id?b.tab.id:null,null===b||"setup"!==a.entryPoint&&"offers"!==a.entryPoint&&"devices"!==a.entryPoint||chrome.tabs.update(b,{url:"chrome://cast#"+a.entryPoint})}};wo.prototype.s=fb("castApp.eventPage.Service");chrome.cast.VERSION=[1,2];v("chrome.cast.VERSION",chrome.cast.VERSION);chrome.cast.GD=!0;v("chrome.cast.usingPresentationApi",chrome.cast.GD);chrome.cast.It=function(a,b){this.credentials=a;this.credentialsType=void 0===b?"web":b};v("chrome.cast.CredentialsData",chrome.cast.It);chrome.cast.Error=function(a,b,c){this.code=a;this.description=b||null;this.details=c||null};v("chrome.cast.Error",chrome.cast.Error);chrome.cast.Nv=function(a){this.platform=a;this.packageId=this.url=null};
-v("chrome.cast.SenderApplication",chrome.cast.Nv);chrome.cast.Image=function(a){this.url=a;this.width=this.height=null};v("chrome.cast.Image",chrome.cast.Image);chrome.cast.Volume=function(a,b){this.level=void 0===a?null:a;this.muted=void 0===b?null:b};v("chrome.cast.Volume",chrome.cast.Volume);chrome.cast.oe={CUSTOM_CONTROLLER_SCOPED:"custom_controller_scoped",TAB_AND_ORIGIN_SCOPED:"tab_and_origin_scoped",ORIGIN_SCOPED:"origin_scoped",PAGE_SCOPED:"page_scoped"};v("chrome.cast.AutoJoinPolicy",chrome.cast.oe);chrome.cast.Ai={CREATE_SESSION:"create_session",CAST_THIS_TAB:"cast_this_tab"};v("chrome.cast.DefaultActionPolicy",chrome.cast.Ai);chrome.cast.Ke={VIDEO_OUT:"video_out",AUDIO_OUT:"audio_out",VIDEO_IN:"video_in",AUDIO_IN:"audio_in",MULTIZONE_GROUP:"multizone_group"};
-v("chrome.cast.Capability",chrome.cast.Ke);chrome.cast.te={CANCEL:"cancel",TIMEOUT:"timeout",API_NOT_INITIALIZED:"api_not_initialized",INVALID_PARAMETER:"invalid_parameter",EXTENSION_NOT_COMPATIBLE:"extension_not_compatible",EXTENSION_MISSING:"extension_missing",RECEIVER_UNAVAILABLE:"receiver_unavailable",SESSION_ERROR:"session_error",CHANNEL_ERROR:"channel_error",LOAD_MEDIA_FAILED:"load_media_failed"};v("chrome.cast.ErrorCode",chrome.cast.te);chrome.cast.Av={AVAILABLE:"available",UNAVAILABLE:"unavailable"};
-v("chrome.cast.ReceiverAvailability",chrome.cast.Av);chrome.cast.Ov={CHROME:"chrome",IOS:"ios",ANDROID:"android"};v("chrome.cast.SenderPlatform",chrome.cast.Ov);chrome.cast.Go={CAST:"cast",DIAL:"dial",HANGOUT:"hangout",CUSTOM:"custom"};v("chrome.cast.ReceiverType",chrome.cast.Go);chrome.cast.Nt={RUNNING:"running",STOPPED:"stopped",ERROR:"error"};v("chrome.cast.DialAppState",chrome.cast.Nt);chrome.cast.Ok={CAST:"cast",STOP:"stop"};v("chrome.cast.ReceiverAction",chrome.cast.Ok);
-chrome.cast.Ko={CONNECTED:"connected",DISCONNECTED:"disconnected",STOPPED:"stopped"};v("chrome.cast.SessionStatus",chrome.cast.Ko);chrome.cast.Oo={ATTENUATION:"attenuation",FIXED:"fixed",MASTER:"master"};v("chrome.cast.VolumeControlType",chrome.cast.Oo);chrome.cast.yt=function(a,b,c,d,e){this.sessionRequest=a;this.sessionListener=b;this.receiverListener=c;this.autoJoinPolicy=d||chrome.cast.oe.TAB_AND_ORIGIN_SCOPED;this.defaultActionPolicy=e||chrome.cast.Ai.CREATE_SESSION;this.customDialLaunchCallback=null;this.invisibleSender=!1;this.additionalSessionRequests=[]};v("chrome.cast.ApiConfig",chrome.cast.yt);chrome.cast.Qt=function(a,b){this.appName=a;this.launchParameter=b||null};v("chrome.cast.DialRequest",chrome.cast.Qt);
-chrome.cast.Ot=function(a,b,c){this.receiver=a;this.appState=b;this.extraData=c||null};v("chrome.cast.DialLaunchData",chrome.cast.Ot);chrome.cast.Pt=function(a,b){this.doLaunch=a;this.launchParameter=b||null};v("chrome.cast.DialLaunchResponse",chrome.cast.Pt);
-chrome.cast.Jo=function(a,b,c,d,e){c=void 0===c?chrome.cast.timeout.requestSession:c;d=void 0===d?!1:d;e=void 0===e?null:e;this.appId=a;this.capabilities=Array.isArray(b)?b:[chrome.cast.Ke.VIDEO_OUT,chrome.cast.Ke.AUDIO_OUT];this.requestSessionTimeout=c;this.dialRequest=this.language=null;this.androidReceiverCompatible=d;this.credentialsData=e};v("chrome.cast.SessionRequest",chrome.cast.Jo);
-chrome.cast.Fo=function(a,b,c,d){this.label=a;this.friendlyName=a=$c(b,void 0);this.capabilities=c||[];this.volume=d||null;this.receiverType=chrome.cast.Go.CAST;this.displayStatus=this.isActiveInput=null};v("chrome.cast.Receiver",chrome.cast.Fo);chrome.cast.Bv=function(a,b){this.statusText=a;this.appImages=b;this.showStop=null};v("chrome.cast.ReceiverDisplayStatus",chrome.cast.Bv);
-chrome.cast.Mo=function(){this.requestSession=6E4;this.getDialAppInfo=this.sendCustomMessage=this.setReceiverVolume=this.stopSession=this.leaveSession=3E3};v("chrome.cast.Timeout",chrome.cast.Mo);chrome.cast.timeout=new chrome.cast.Mo;v("chrome.cast.timeout",chrome.cast.timeout);chrome.cast.fn="auto-join";chrome.cast.Do="cast-session_";chrome.cast.media.Wt={SDR:"sdr",HDR:"hdr",DV:"dv"};v("chrome.cast.media.HdrType",chrome.cast.media.Wt);chrome.cast.media.Xt={AAC:"aac",AC3:"ac3",MP3:"mp3",TS:"ts",TS_AAC:"ts_aac",E_AC3:"e_ac3",FMP4:"fmp4"};v("chrome.cast.media.HlsSegmentFormat",chrome.cast.media.Xt);chrome.cast.media.Yt={MPEG2_TS:"mpeg2_ts",FMP4:"fmp4"};v("chrome.cast.media.HlsVideoSegmentFormat",chrome.cast.media.Yt);chrome.cast.media.xf={PAUSE:"pause",SEEK:"seek",STREAM_VOLUME:"stream_volume",STREAM_MUTE:"stream_mute"};
-v("chrome.cast.media.MediaCommand",chrome.cast.media.xf);chrome.cast.media.xv={ALBUM:"ALBUM",PLAYLIST:"PLAYLIST",AUDIOBOOK:"AUDIOBOOK",RADIO_STATION:"RADIO_STATION",PODCAST_SERIES:"PODCAST_SERIES",TV_SERIES:"TV_SERIES",VIDEO_PLAYLIST:"VIDEO_PLAYLIST",LIVE_TV:"LIVE_TV",MOVIE:"MOVIE"};v("chrome.cast.media.QueueType",chrome.cast.media.xv);chrome.cast.media.gk={GENERIC_CONTAINER:0,AUDIOBOOK_CONTAINER:1};v("chrome.cast.media.ContainerType",chrome.cast.media.gk);
-chrome.cast.media.yf={GENERIC:0,MOVIE:1,TV_SHOW:2,MUSIC_TRACK:3,PHOTO:4,AUDIOBOOK_CHAPTER:5};v("chrome.cast.media.MetadataType",chrome.cast.media.yf);chrome.cast.media.sg={IDLE:"IDLE",PLAYING:"PLAYING",PAUSED:"PAUSED",BUFFERING:"BUFFERING"};v("chrome.cast.media.PlayerState",chrome.cast.media.sg);chrome.cast.media.Pk={OFF:"REPEAT_OFF",ALL:"REPEAT_ALL",SINGLE:"REPEAT_SINGLE",ALL_AND_SHUFFLE:"REPEAT_ALL_AND_SHUFFLE"};v("chrome.cast.media.RepeatMode",chrome.cast.media.Pk);
-chrome.cast.media.Cv={PLAYBACK_START:"PLAYBACK_START",PLAYBACK_PAUSE:"PLAYBACK_PAUSE"};v("chrome.cast.media.ResumeState",chrome.cast.media.Cv);chrome.cast.media.Lo={BUFFERED:"BUFFERED",LIVE:"LIVE",OTHER:"OTHER"};v("chrome.cast.media.StreamType",chrome.cast.media.Lo);chrome.cast.media.au={CANCELLED:"CANCELLED",INTERRUPTED:"INTERRUPTED",FINISHED:"FINISHED",ERROR:"ERROR"};v("chrome.cast.media.IdleReason",chrome.cast.media.au);chrome.cast.media.Xv={TEXT:"TEXT",AUDIO:"AUDIO",VIDEO:"VIDEO"};
-v("chrome.cast.media.TrackType",chrome.cast.media.Xv);chrome.cast.media.Uv={SUBTITLES:"SUBTITLES",CAPTIONS:"CAPTIONS",DESCRIPTIONS:"DESCRIPTIONS",CHAPTERS:"CHAPTERS",METADATA:"METADATA"};v("chrome.cast.media.TextTrackType",chrome.cast.media.Uv);chrome.cast.media.Qv={NONE:"NONE",OUTLINE:"OUTLINE",DROP_SHADOW:"DROP_SHADOW",RAISED:"RAISED",DEPRESSED:"DEPRESSED"};v("chrome.cast.media.TextTrackEdgeType",chrome.cast.media.Qv);chrome.cast.media.Vv={NONE:"NONE",NORMAL:"NORMAL",ROUNDED_CORNERS:"ROUNDED_CORNERS"};
-v("chrome.cast.media.TextTrackWindowType",chrome.cast.media.Vv);chrome.cast.media.Rv={SANS_SERIF:"SANS_SERIF",MONOSPACED_SANS_SERIF:"MONOSPACED_SANS_SERIF",SERIF:"SERIF",MONOSPACED_SERIF:"MONOSPACED_SERIF",CASUAL:"CASUAL",CURSIVE:"CURSIVE",SMALL_CAPITALS:"SMALL_CAPITALS"};v("chrome.cast.media.TextTrackFontGenericFamily",chrome.cast.media.Rv);chrome.cast.media.Sv={NORMAL:"NORMAL",BOLD:"BOLD",BOLD_ITALIC:"BOLD_ITALIC",ITALIC:"ITALIC"};v("chrome.cast.media.TextTrackFontStyle",chrome.cast.media.Sv);
-chrome.cast.media.Zv={LIKE:"LIKE",DISLIKE:"DISLIKE",FOLLOW:"FOLLOW",UNFOLLOW:"UNFOLLOW"};v("chrome.cast.media.UserAction",chrome.cast.media.Zv);chrome.cast.media.Ut=function(){this.customData=null};v("chrome.cast.media.GetStatusRequest",chrome.cast.media.Ut);chrome.cast.media.mv=function(){this.customData=null};v("chrome.cast.media.PauseRequest",chrome.cast.media.mv);chrome.cast.media.nv=function(){this.customData=null};v("chrome.cast.media.PlayRequest",chrome.cast.media.nv);chrome.cast.media.Mv=function(){this.customData=this.resumeState=this.currentTime=null};v("chrome.cast.media.SeekRequest",chrome.cast.media.Mv);
-chrome.cast.media.Pv=function(){this.customData=null};v("chrome.cast.media.StopRequest",chrome.cast.media.Pv);chrome.cast.media.dw=function(a){this.volume=a;this.customData=null};v("chrome.cast.media.VolumeRequest",chrome.cast.media.dw);
-chrome.cast.media.cv=function(a){this.type="LOAD";this.requestId=0;this.sessionId=null;this.media=a;this.activeTrackIds=null;this.autoplay=!0;this.atvCredentialsType=this.atvCredentials=this.credentialsType=this.credentials=void 0;this.customData=this.currentTime=null;this.queueData=this.playbackRate=void 0};v("chrome.cast.media.LoadRequest",chrome.cast.media.cv);chrome.cast.media.ON=function(a){this.type="PRECACHE";this.requestId=0;this.precacheData=a};
-chrome.cast.media.Tt=function(a,b){this.requestId=0;this.activeTrackIds=a||null;this.textTrackStyle=b||null};v("chrome.cast.media.EditTracksInfoRequest",chrome.cast.media.Tt);chrome.cast.media.fk=function(a){this.containerType=a=void 0===a?chrome.cast.media.gk.GENERIC_CONTAINER:a;this.containerDuration=this.containerImages=this.sections=this.title=void 0};v("chrome.cast.media.ContainerMetadata",chrome.cast.media.fk);
-chrome.cast.media.Uc=function(a){this.metadataType=this.type=a;this.queueItemId=this.sectionStartTimeInContainer=this.sectionStartAbsoluteTime=this.sectionStartTimeInMedia=this.sectionDuration=void 0};v("chrome.cast.media.MediaMetadata",chrome.cast.media.Uc);chrome.cast.media.sn=function(){chrome.cast.media.Uc.call(this,chrome.cast.media.yf.GENERIC);this.releaseDate=this.releaseYear=this.images=this.subtitle=this.title=void 0};r(chrome.cast.media.sn,chrome.cast.media.Uc);
-v("chrome.cast.media.GenericMediaMetadata",chrome.cast.media.sn);chrome.cast.media.xo=function(){chrome.cast.media.Uc.call(this,chrome.cast.media.yf.MOVIE);this.releaseDate=this.releaseYear=this.images=this.subtitle=this.studio=this.title=void 0};r(chrome.cast.media.xo,chrome.cast.media.Uc);v("chrome.cast.media.MovieMediaMetadata",chrome.cast.media.xo);
-chrome.cast.media.No=function(){chrome.cast.media.Uc.call(this,chrome.cast.media.yf.TV_SHOW);this.originalAirdate=this.releaseYear=this.images=this.episode=this.episodeNumber=this.season=this.seasonNumber=this.episodeTitle=this.title=this.seriesTitle=void 0};r(chrome.cast.media.No,chrome.cast.media.Uc);v("chrome.cast.media.TvShowMediaMetadata",chrome.cast.media.No);
-chrome.cast.media.yo=function(){chrome.cast.media.Uc.call(this,chrome.cast.media.yf.MUSIC_TRACK);this.releaseDate=this.releaseYear=this.images=this.discNumber=this.trackNumber=this.artistName=this.songName=this.composer=this.artist=this.albumArtist=this.title=this.albumName=void 0};r(chrome.cast.media.yo,chrome.cast.media.Uc);v("chrome.cast.media.MusicTrackMediaMetadata",chrome.cast.media.yo);
-chrome.cast.media.Eo=function(){chrome.cast.media.Uc.call(this,chrome.cast.media.yf.PHOTO);this.creationDateTime=this.height=this.width=this.longitude=this.latitude=this.images=this.location=this.artist=this.title=void 0};r(chrome.cast.media.Eo,chrome.cast.media.Uc);v("chrome.cast.media.PhotoMediaMetadata",chrome.cast.media.Eo);chrome.cast.media.hn=function(){chrome.cast.media.fk.call(this,chrome.cast.media.gk.AUDIOBOOK_CONTAINER);this.releaseDate=this.publisher=this.narrators=this.authors=void 0};
-r(chrome.cast.media.hn,chrome.cast.media.fk);v("chrome.cast.media.AudiobookContainerMetadata",chrome.cast.media.hn);chrome.cast.media.gn=function(){chrome.cast.media.Uc.call(this,chrome.cast.media.yf.AUDIOBOOK_CHAPTER);this.images=this.subtitle=this.bookTitle=this.chapterNumber=this.title=this.chapterTitle=void 0};r(chrome.cast.media.gn,chrome.cast.media.Uc);v("chrome.cast.media.AudiobookChapterMediaMetadata",chrome.cast.media.gn);
-chrome.cast.media.ev=function(a,b){this.contentId=a;this.contentUrl=void 0;this.streamType=chrome.cast.media.Lo.BUFFERED;this.contentType=b;this.metadata=null;this.atvEntity=this.entity=void 0;this.duration=null;this.startAbsoluteTime=void 0;this.customData=this.textTrackStyle=this.tracks=null;this.userActionStates=this.hlsVideoSegmentFormat=this.hlsSegmentFormat=this.vmapAdsRequest=this.breakClips=this.breaks=void 0};v("chrome.cast.media.MediaInfo",chrome.cast.media.ev);
-chrome.cast.media.rv=function(a){this.itemId=null;this.media=a;this.autoplay=!0;this.startTime=0;this.playbackDuration=null;this.preloadTime=0;this.customData=this.activeTrackIds=null};v("chrome.cast.media.QueueItem",chrome.cast.media.rv);chrome.cast.media.Lt="CC1AD845";v("chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID",chrome.cast.media.Lt);chrome.cast.media.timeout={};chrome.cast.media.timeout.load=0;v("chrome.cast.media.timeout.load",chrome.cast.media.timeout.load);
-chrome.cast.media.timeout.za=0;v("chrome.cast.media.timeout.getStatus",chrome.cast.media.timeout.za);chrome.cast.media.timeout.play=0;v("chrome.cast.media.timeout.play",chrome.cast.media.timeout.play);chrome.cast.media.timeout.pause=0;v("chrome.cast.media.timeout.pause",chrome.cast.media.timeout.pause);chrome.cast.media.timeout.seek=0;v("chrome.cast.media.timeout.seek",chrome.cast.media.timeout.seek);chrome.cast.media.timeout.stop=0;v("chrome.cast.media.timeout.stop",chrome.cast.media.timeout.stop);
-chrome.cast.media.timeout.qc=0;v("chrome.cast.media.timeout.setVolume",chrome.cast.media.timeout.qc);chrome.cast.media.timeout.ul=0;v("chrome.cast.media.timeout.editTracksInfo",chrome.cast.media.timeout.ul);chrome.cast.media.timeout.ei=0;v("chrome.cast.media.timeout.queue",chrome.cast.media.timeout.ei);chrome.cast.media.Wv=function(a,b){this.trackId=a;this.trackContentType=this.trackContentId=null;this.type=b;this.customData=this.subtype=this.language=this.name=null};v("chrome.cast.media.Track",chrome.cast.media.Wv);
-chrome.cast.media.Tv=function(){this.customData=this.fontStyle=this.fontGenericFamily=this.fontFamily=this.fontScale=this.windowRoundedCornerRadius=this.windowColor=this.windowType=this.edgeColor=this.edgeType=this.backgroundColor=this.foregroundColor=null};v("chrome.cast.media.TextTrackStyle",chrome.cast.media.Tv);chrome.cast.media.tv=function(a){this.type="QUEUE_LOAD";this.sessionId=this.requestId=null;this.items=a;this.startIndex=0;this.repeatMode=chrome.cast.media.Pk.OFF;this.customData=null};
-v("chrome.cast.media.QueueLoadRequest",chrome.cast.media.tv);chrome.cast.media.qv=function(a){this.type="QUEUE_INSERT";this.sessionId=this.requestId=null;this.items=a;this.customData=this.insertBefore=null};v("chrome.cast.media.QueueInsertItemsRequest",chrome.cast.media.qv);chrome.cast.media.yv=function(a){this.type="QUEUE_UPDATE";this.sessionId=this.requestId=null;this.items=a;this.customData=null};v("chrome.cast.media.QueueUpdateItemsRequest",chrome.cast.media.yv);
-chrome.cast.media.sv=function(){this.type="QUEUE_UPDATE";this.customData=this.jump=this.currentItemId=this.sessionId=this.requestId=null};v("chrome.cast.media.QueueJumpRequest",chrome.cast.media.sv);chrome.cast.media.wv=function(){this.type="QUEUE_UPDATE";this.customData=this.repeatMode=this.sessionId=this.requestId=null};v("chrome.cast.media.QueueSetPropertiesRequest",chrome.cast.media.wv);
-chrome.cast.media.uv=function(a){this.type="QUEUE_REMOVE";this.sessionId=this.requestId=null;this.itemIds=a;this.customData=null};v("chrome.cast.media.QueueRemoveItemsRequest",chrome.cast.media.uv);chrome.cast.media.vv=function(a){this.type="QUEUE_REORDER";this.sessionId=this.requestId=null;this.itemIds=a;this.customData=this.insertBefore=null};v("chrome.cast.media.QueueReorderItemsRequest",chrome.cast.media.vv);
-chrome.cast.media.Ct=function(a,b,c){this.id=a;this.breakClipIds=b;this.position=c;this.duration=void 0;this.isWatched=!1;this.isEmbedded=void 0};v("chrome.cast.media.Break",chrome.cast.media.Ct);chrome.cast.media.Dt=function(a){this.id=a;this.vastAdsRequest=this.customData=this.hlsSegmentFormat=this.clickThroughUrl=this.posterUrl=this.whenSkippable=this.duration=this.title=this.contentType=this.contentUrl=this.contentId=void 0};v("chrome.cast.media.BreakClip",chrome.cast.media.Dt);
-chrome.cast.media.bw=function(){this.adsResponse=this.adTagUrl=void 0};v("chrome.cast.media.VastAdsRequest",chrome.cast.media.bw);chrome.cast.media.Et=function(){this.whenSkippable=this.breakClipId=this.breakId=this.currentBreakClipTime=this.currentBreakTime=void 0};v("chrome.cast.media.BreakStatus",chrome.cast.media.Et);chrome.cast.media.bv=function(a,b,c,d){this.start=a;this.end=b;this.isMovingWindow=c;this.isLiveDone=d};v("chrome.cast.media.LiveSeekableRange",chrome.cast.media.bv);
-chrome.cast.media.pv=function(a,b,c,d,e,f,g){this.id=a;this.queueType=this.entity=void 0;this.name=b;this.description=c;this.repeatMode=d;this.shuffle=!1;this.items=e;this.startIndex=f;this.startTime=g;this.containerMetadata=void 0};v("chrome.cast.media.QueueData",chrome.cast.media.pv);chrome.cast.media.aw=function(a){this.userAction=a;this.customData=void 0};v("chrome.cast.media.UserActionState",chrome.cast.media.aw);chrome.cast.media.cw=function(a,b,c){this.width=a;this.height=b;this.hdrType=c};
-v("chrome.cast.media.VideoInformation",chrome.cast.media.cw);chrome.cast.media.ka=function(a,b){this.sessionId=a;this.mediaSessionId=b;this.media=null;this.videoInfo=this.queueData=void 0;this.playbackRate=1;this.playerState=chrome.cast.media.sg.IDLE;this.currentTime=0;this.supportedMediaCommands=[];this.volume=new chrome.cast.Volume;this.items=this.preloadedItemId=this.loadingItemId=this.currentItemId=this.customData=this.activeTrackIds=this.idleReason=null;this.repeatMode=chrome.cast.media.Pk.OFF;this.liveSeekableRange=this.breakStatus=void 0};k=chrome.cast.media.ka.prototype;
-k.za=function(){};k.play=function(){};k.eC=function(){};k.pause=function(){};k.cC=function(){};k.seek=function(){};k.stop=function(){};k.qc=function(){};k.ul=function(){};k.hC=function(){};k.gC=function(){};k.rC=function(){};k.mC=function(){};k.lC=function(){};k.iC=function(a){Bo(this,a)};k.qC=function(){};k.oC=function(){};k.nC=function(a){Bo(this,a)};k.pC=function(){};k.kC=function(a,b,c,d){a=Bo(this,a);0>a||(0>b?d&&d(new chrome.cast.Error(chrome.cast.te.INVALID_PARAMETER)):a==b&&c&&c())};
-k.oD=function(a){return-1<this.supportedMediaCommands.indexOf(a)};k.Ax=function(){return this.currentTime};k.yx=function(){if(this.breakStatus&&void 0!==this.breakStatus.currentBreakTime)return this.breakStatus.currentBreakTime};k.xx=function(){if(this.breakStatus&&void 0!==this.breakStatus.currentBreakClipTime)return this.breakStatus.currentBreakClipTime};k.zx=function(){if(this.liveSeekableRange&&void 0!==this.liveSeekableRange.start&&void 0!==this.liveSeekableRange.end)return this.liveSeekableRange};
-k.Zk=function(){};k.al=function(){};k.um=function(){};k.vm=function(){};var Bo=function(a,b){return gc(a.items,function(c){return c.itemId==b})};v("chrome.cast.media.Media",chrome.cast.media.ka);chrome.cast.media.ka.prototype.removeUpdateListenerWithContext=chrome.cast.media.ka.prototype.vm;chrome.cast.media.ka.prototype.removeUpdateListener=chrome.cast.media.ka.prototype.um;chrome.cast.media.ka.prototype.addUpdateListenerWithContext=chrome.cast.media.ka.prototype.al;
-chrome.cast.media.ka.prototype.addUpdateListener=chrome.cast.media.ka.prototype.Zk;chrome.cast.media.ka.prototype.getEstimatedLiveSeekableRange=chrome.cast.media.ka.prototype.zx;chrome.cast.media.ka.prototype.getEstimatedBreakClipTime=chrome.cast.media.ka.prototype.xx;chrome.cast.media.ka.prototype.getEstimatedBreakTime=chrome.cast.media.ka.prototype.yx;chrome.cast.media.ka.prototype.getEstimatedTime=chrome.cast.media.ka.prototype.Ax;chrome.cast.media.ka.prototype.supportsCommand=chrome.cast.media.ka.prototype.oD;
-chrome.cast.media.ka.prototype.queueMoveItemToNewIndex=chrome.cast.media.ka.prototype.kC;chrome.cast.media.ka.prototype.queueReorderItems=chrome.cast.media.ka.prototype.pC;chrome.cast.media.ka.prototype.queueRemoveItem=chrome.cast.media.ka.prototype.nC;chrome.cast.media.ka.prototype.queueRemoveItems=chrome.cast.media.ka.prototype.oC;chrome.cast.media.ka.prototype.queueSetRepeatMode=chrome.cast.media.ka.prototype.qC;chrome.cast.media.ka.prototype.queueJumpToItem=chrome.cast.media.ka.prototype.iC;
-chrome.cast.media.ka.prototype.queueNext=chrome.cast.media.ka.prototype.lC;chrome.cast.media.ka.prototype.queuePrev=chrome.cast.media.ka.prototype.mC;chrome.cast.media.ka.prototype.queueUpdateItems=chrome.cast.media.ka.prototype.rC;chrome.cast.media.ka.prototype.queueAppendItem=chrome.cast.media.ka.prototype.gC;chrome.cast.media.ka.prototype.queueInsertItems=chrome.cast.media.ka.prototype.hC;chrome.cast.media.ka.prototype.editTracksInfo=chrome.cast.media.ka.prototype.ul;
-chrome.cast.media.ka.prototype.setVolume=chrome.cast.media.ka.prototype.qc;chrome.cast.media.ka.prototype.stop=chrome.cast.media.ka.prototype.stop;chrome.cast.media.ka.prototype.seek=chrome.cast.media.ka.prototype.seek;chrome.cast.media.ka.prototype.pauseWithContext=chrome.cast.media.ka.prototype.cC;chrome.cast.media.ka.prototype.pause=chrome.cast.media.ka.prototype.pause;chrome.cast.media.ka.prototype.playWithContext=chrome.cast.media.ka.prototype.eC;chrome.cast.media.ka.prototype.play=chrome.cast.media.ka.prototype.play;
-chrome.cast.media.ka.prototype.getStatus=chrome.cast.media.ka.prototype.za;var Co=function(a,b,c){this.sessionId=a;this.namespaceName=b;this.message=c};var Do=function(a,b){this.type="SET_VOLUME";this.requestId=0;this.volume=a;this.expectedVolume=b||null};chrome.cast.sa=function(a,b,c,d,e){this.sessionId=a;this.appId=b;this.displayName=c;this.statusText=null;this.appImages=d;this.receiver=e;this.senderApps=[];this.namespaces=[];this.media=[];this.status=chrome.cast.Ko.CONNECTED;this.transportId=""};k=chrome.cast.sa.prototype;k.dD=function(a,b,c){this.Vs(null,a,b,c)};k.Vs=function(a,b,c,d){b=new Do(new chrome.cast.Volume(b,null),this.receiver.volume);a.setReceiverVolume(this.sessionId,b,c,d)};k.cD=function(a,b,c){this.Us(null,a,b,c)};
-k.Us=function(a,b,c,d){a=new Do(new chrome.cast.Volume(null,b),this.receiver.volume);null.setReceiverVolume(this.sessionId,a,c,d)};k.getDialAppInfo=function(a,b){this.Sp(null,a,b)};k.Sp=function(a,b,c){a.getDialAppInfo(b,c)};k.leave=function(a,b){null.leaveSession(this.sessionId,a,b)};k.stop=function(){};k.mD=function(){};k.sendMessage=function(){};k.KC=function(){};k.Zk=function(){};k.al=function(){};k.um=function(){};k.vm=function(){};k.pw=function(){};k.qw=function(){};k.mw=function(){};k.nw=function(){};
-k.yC=function(){};k.zC=function(){};k.AC=function(){};k.BC=function(){};k.YA=function(a){a.sessionId=this.sessionId};k.jC=function(a){a.sessionId=this.sessionId};v("chrome.cast.Session",chrome.cast.sa);chrome.cast.sa.prototype.queueLoad=chrome.cast.sa.prototype.jC;chrome.cast.sa.prototype.loadMedia=chrome.cast.sa.prototype.YA;chrome.cast.sa.prototype.removeMessageListenerWithContext=chrome.cast.sa.prototype.BC;chrome.cast.sa.prototype.removeMessageListener=chrome.cast.sa.prototype.AC;
-chrome.cast.sa.prototype.removeMediaListenerWithContext=chrome.cast.sa.prototype.zC;chrome.cast.sa.prototype.removeMediaListener=chrome.cast.sa.prototype.yC;chrome.cast.sa.prototype.addMediaListenerWithContext=chrome.cast.sa.prototype.nw;chrome.cast.sa.prototype.addMediaListener=chrome.cast.sa.prototype.mw;chrome.cast.sa.prototype.addMessageListenerWithContext=chrome.cast.sa.prototype.qw;chrome.cast.sa.prototype.addMessageListener=chrome.cast.sa.prototype.pw;
-chrome.cast.sa.prototype.removeUpdateListenerWithContext=chrome.cast.sa.prototype.vm;chrome.cast.sa.prototype.removeUpdateListener=chrome.cast.sa.prototype.um;chrome.cast.sa.prototype.addUpdateListenerWithContext=chrome.cast.sa.prototype.al;chrome.cast.sa.prototype.addUpdateListener=chrome.cast.sa.prototype.Zk;chrome.cast.sa.prototype.sendMessageWithContext=chrome.cast.sa.prototype.KC;chrome.cast.sa.prototype.sendMessage=chrome.cast.sa.prototype.sendMessage;
-chrome.cast.sa.prototype.stopWithContext=chrome.cast.sa.prototype.mD;chrome.cast.sa.prototype.stop=chrome.cast.sa.prototype.stop;chrome.cast.sa.prototype.leave=chrome.cast.sa.prototype.leave;chrome.cast.sa.prototype.getDialAppInfoWithContext=chrome.cast.sa.prototype.Sp;chrome.cast.sa.prototype.getDialAppInfo=chrome.cast.sa.prototype.getDialAppInfo;chrome.cast.sa.prototype.setReceiverMutedWithContext=chrome.cast.sa.prototype.Us;chrome.cast.sa.prototype.setReceiverMuted=chrome.cast.sa.prototype.cD;
-chrome.cast.sa.prototype.setReceiverVolumeLevelWithContext=chrome.cast.sa.prototype.Vs;chrome.cast.sa.prototype.setReceiverVolumeLevel=chrome.cast.sa.prototype.dD;var Go=function(a,b){if(!b.applications||1!=b.applications.length)return null;var c=b.applications[0];a=Eo(a);a=new chrome.cast.sa(c.sessionId,c.appId,c.displayName,c.appImages,a);a.senderApps=c.senderApps;a.namespaces=c.namespaces||[];a.transportId=c.transportId;a.statusText=c.statusText;if(!a.sessionId||!(a.namespaces&&0!=a.namespaces.length||Fo(a)))return null;a.receiver.volume=b.volume;"boolean"===typeof b.isActiveInput&&(a.receiver.isActiveInput=b.isActiveInput);return a},Ho=function(a){var b=
-[];if(!a)return b;a&1&&b.push(chrome.cast.Ke.VIDEO_OUT);a&2&&b.push(chrome.cast.Ke.VIDEO_IN);a&4&&b.push(chrome.cast.Ke.AUDIO_OUT);a&8&&b.push(chrome.cast.Ke.AUDIO_IN);a&32&&b.push(chrome.cast.Ke.MULTIZONE_GROUP);return b},Eo=function(a){var b=mn(ln(),a.getId());return new chrome.cast.Fo(b,a.h.friendlyName,Ho(a.g))},Io=function(a,b){if(a.statusText!=b.statusText)return!0;var c=a.namespaces||[],d=b.namespaces||[];if(c.length!=d.length)return!0;for(var e={hh:0};e.hh<c.length;e={hh:e.hh},e.hh++)if(!d.some(function(f){return function(g){return g.name==
-c[f.hh].name}}(e)))return!0;return a.receiver.volume.level!==b.receiver.volume.level||a.receiver.volume.muted!==b.receiver.volume.muted?!0:!1},Jo=function(a){Array.isArray(a)?a.forEach(Jo):Oa(a)&&Object.keys(a).forEach(function(b){null===a[b]?delete a[b]:(Oa(a[b])||Array.isArray(a[b]))&&Jo(a[b])})},Ko=function(a){return a.namespaces.some(function(b){return b.name==Hm})},Fo=function(a){return null!==a&&"MultizoneLeader"==a.appId},Lo=function(a){return"E8C28D3C"==a||"00000000-0000-0000-0000-000000000000"==
-a};var Mo=function(a,b,c){this.type=a;this.message=b;this.sequenceNumber=void 0!==c?c:-1;this.timeoutMillis=0;this.clientId=""};var No=function(a,b){this.l=a;this.g=b;this.j=[];this.h=new Wn},Po=function(a,b){return(a=Oo(a.g,b))?a.routeId:null};No.prototype.listen=function(a,b){this.j[a]=b};var Ro=function(a,b,c,d){Qo.va("Sending to "+c);Qo.va(JSON.stringify(d));d.clientId=c;a.l.sc.Jj(b,d)},So=function(a,b,c){var d=Oo(a.g,b);d&&d.g?Ro(a,d.routeId,b,c):a.connect(b).then(function(e){e?(e=Po(a,b))?Ro(a,e,b,c):Qo.L("No route for "+b):Qo.L("No connected client "+b)},null)};
-No.prototype.connect=function(a){var b=Oo(this.g,a);if(null!=b&&b.g)return Promise.resolve(!0);b=Po(this,a);if(!b)return Qo.L("No route for client "+a),Promise.resolve(!1);if(a=this.h.g.get(b,null))return a.pb.promise;a=new qb;Xn(this.h,new To(b,a));return a.promise};var Qo=fb("mr.cast.ApiMessenger"),To=function(a,b){Vn.call(this,a,3E4);this.pb=b};r(To,Vn);To.prototype.g=function(){this.pb.resolve(!1)};var Uo=function(a,b,c){this.j=a;this.h=b;this.g=c},Vo=function(a){var b="cast-dial:"+a.j,c=new URLSearchParams;a.h&&c.set("dialPostData",a.h);a.g&&c.set("clientId",a.g);(a=c.toString())&&(b+="?"+a);return b};var Wo=function(a,b,c,d,e,f,g,h,m,p){this.m=a;this.g=b||null;this.h=c||null;this.j=d||null;this.l=void 0!==e?e:null;this.D=f||null;this.G=g||null;this.u=h||!1;this.C=m||null;this.o=p||null;this.H=["WEB"];this.F=null},Xo=function(a,b){return(a=a.match(b+"=([^/]*)"))?a[1]:null},Zo=function(a){a=a.match(/__castAppId__=([^/]*)/g);return null==a?[]:ac(bc(a,function(b){b=Xo(b,"__castAppId__");if(!b)return null;b=b.match(Yo);if(!b||0==b.length)return null;var c=[];3==b.length&&b[2]&&(c=b[2].split(","));
-return{appId:b[1],capabilities:c}}),function(b){return null!=b})},$o=function(a){return bc(a.m,function(b){return b.appId})},ap=function(a){return a.h?a.h:chrome.cast.oe.TAB_AND_ORIGIN_SCOPED},bp=function(a){var b=a.m.map(function(c){var d="cast:"+c.appId,e=new URLSearchParams;c.capabilities&&0<c.capabilities.length&&e.set("capabilities",c.capabilities.join(","));a.g&&e.set("clientId",a.g);a.h&&e.set("autoJoinPolicy",a.h);a.j&&e.set("defaultActionPolicy",a.j);null!=a.l&&e.set("launchTimeout",String(a.l));
-a.u&&e.set("invisibleSender","true");a.C&&(e.set("broadcastNamespace",a.C),e.set("broadcastId",String(Math.random())));a.o&&e.set("broadcastMessage",encodeURIComponent(JSON.stringify(a.o)));e.set("supportedAppTypes",a.H.join(","));c=e.set;var f=JSON,g=f.stringify,h={launchCheckerParams:{}};a.F&&(h.launchCheckerParams.credentialsData=a.F);c.call(e,"appParams",g.call(f,h));return d+"?"+e.toString()});a.D&&b.push(Vo(new Uo(a.D,a.G,a.g)));return b},dp=function(a,b){a=$o(a);var c=cp(b);return dc(a,function(d){return ic(c,
-d)})},ep=function(a){try{var b=new URL(a)}catch(t){return null}if("https:"==b.protocol)if("https:"!=b.protocol||"google.com"!=b.host||"/cast"!=b.pathname)a=null;else{var c=b.hash;if((a=Zo(c))&&0!=a.length){b=Xo(c,"__castClientId__");var d=Xo(c,"__castAutoJoinPolicy__"),e=Xo(c,"__castDefaultActionPolicy__");var f=Xo(c,"__castLaunchTimeout__");null==f?f=null:(f=Number(f),f=!isNaN(f)&&0<f?f:null);var g=Xo(c,"__dialAppName__"),h=Xo(c,"__dialPostData__");var m=Xo(c,"__castInvisibleSender__");m=null===
-m?null:"true"==m;var p=Xo(c,"__castBroadcastNamespace__");c=(c=Xo(c,"__castBroadcastMessage__"))?JSON.parse(decodeURIComponent(c)):null;a=new Wo(a,b,d,e,f,g,h,m,p,c)}else a=null}else if("cast:"==b.protocol){a=b.pathname;d=b.searchParams.get("capabilities");a={appId:a,capabilities:d?d.split(","):[]};h=b.searchParams;b=h.get("clientId");d=h.get("autoJoinPolicy");e=h.get("defaultActionPolicy");c=Number(h.get("launchTimeout"));if(isNaN(c)||0>=c)c=null;f="true"==h.get("invisibleSender");g=h.get("broadcastNamespace");
-h=(h=h.get("broadcastMessage"))?JSON.parse(decodeURIComponent(h)):null;a=new Wo([a],b,d,e,c,void 0,void 0,f,g,h)}else a=null;return a},cp=function(a){return(a=ep(a))?$o(a):null},fp=function(a){return(a=ep(a))?a.g:null},Yo=/(^\w+)(?:\(([\w, ]*)\))?$/;var gp={oK:0,QJ:1},hp={LS:0,zv:1,ZN:2},ip={qM:0,TIMEOUT:1,FAILED:2},jp={BJ:0,xN:1,SEEK:2,ML:3,lQ:4,ANY:5},kp=function(a){Mb("MediaRouter.Cast.Session.Ended",a,hp)},lp=function(a){Mb("MediaRouter.Cast.Controller.ActionType",a,jp)},mp=function(a){Mb("MediaRouter.Cast.Session.Fail",a,ip)};var np=function(a,b,c){this.K=fb("mr.MediaRouteController."+a);this.l=new mojo.Binding(mojo.MediaController,this,b);this.h=c;this.g=new mojo.MediaStatus({title:"",description:"",duration:new mojo.TimeDelta({microseconds:0}),current_time:new mojo.TimeDelta({microseconds:0})});this.Ce=!1;this.l.setConnectionErrorHandler(this.jr.bind(this));this.h.ptr.setConnectionErrorHandler(this.jr.bind(this))};k=np.prototype;k.jr=function(){this.dispose();this.gr()};
-k.dispose=function(){this.Ce||(this.Ce=!0,this.X(),this.l&&(this.l.close(),this.l=null),this.h&&(this.h.ptr.reset(),this.h=null))};k.X=function(){};k.gr=function(){};k.play=function(){};k.pause=function(){};k.Lm=function(){};k.qc=function(){};k.seek=function(){};k.Sw=function(a){a.close();throw Error("Not implemented");};np.prototype.connectHangoutsMediaRouteController=np.prototype.Sw;np.prototype.seek=np.prototype.seek;np.prototype.setVolume=np.prototype.qc;np.prototype.setMute=np.prototype.Lm;
-np.prototype.pause=np.prototype.pause;np.prototype.play=np.prototype.play;var op=function(a){var b=new URL(a);a={};a.scheme=b.protocol.replace(":","");a.host=b.hostname;b=b.port?Number.parseInt(b.port,10):0;switch(a.scheme){case "http":a.port=b||80;break;case "https":a.port=b||443;break;default:throw Error("Scheme must be http or https");}a.suborigin="";return new mojo.Origin(a)},pp=function(a){return new mojo.TimeDelta({microseconds:Math.floor(1E6*a)})};var qp=function(a,b,c,d){this.type=a;this.mediaSessionId=b;this.requestId=0;this.sessionId=c;this.currentTime=d},sp=function(a,b,c,d,e){np.call(this,"CastRouteController",a,b);this.session=c;this.j=d;this.m=e;this.C=new Date;this.o=new Set;rp(this);lp(0)};r(sp,np);
-var rp=function(a){var b=tp(a);b&&up(a,b);b&&a.m||!a.session.statusText||(a.g.title=a.session.statusText.substring(0,256));a.g.volume=null===a.session.receiver.volume.level?0:a.session.receiver.volume.level;a.g.is_muted=!!a.session.receiver.volume.muted;a.g.can_mute=a.session.receiver.volume.controlType!==chrome.cast.Oo.FIXED;a.g.can_set_volume=a.g.can_mute;if(a.h)a.h.onMediaStatusUpdated(a.g)};k=sp.prototype;k.gr=function(){vp(this.j.Bb,this.session.sessionId)};
-k.play=function(){var a=tp(this);this.g.can_play_pause&&a&&this.g.play_state===mojo.MediaStatus.PlayState.PAUSED&&wp(this.j,this.session,new qp("PLAY",a.mediaSessionId,this.session.sessionId));xp(this,1)};k.pause=function(){var a=tp(this);this.g.can_play_pause&&a&&this.g.play_state!==mojo.MediaStatus.PlayState.PAUSED&&wp(this.j,this.session,new qp("PAUSE",a.mediaSessionId,this.session.sessionId));xp(this,1)};
-k.seek=function(a){var b=tp(this);a=a?a.microseconds/1E6:0;var c;if(c=this.g.can_seek&&b&&0<=a)c=this.g.duration,c=a<=(c?c.microseconds/1E6:0);c&&wp(this.j,this.session,new qp("SEEK",b.mediaSessionId,this.session.sessionId,a));xp(this,2)};k.Lm=function(a){this.g.can_mute&&a!==this.g.is_muted&&yp(this.j,this.session,new chrome.cast.Volume(null,a));xp(this,3)};k.qc=function(a){this.g.can_set_volume&&0<=a&&1>=a&&yp(this.j,this.session,new chrome.cast.Volume(a));xp(this,4)};
-var tp=function(a){return a.session.media.find(function(b){return!b.idleReason})||null},up=function(a,b){a.m&&b.media&&b.media.metadata&&b.media.metadata.title&&(a.g.title=b.media.metadata.title.substring(0,256));a.g.can_play_pause=b.supportedMediaCommands.includes(chrome.cast.media.xf.PAUSE);a.g.can_seek=b.supportedMediaCommands.includes(chrome.cast.media.xf.SEEK);var c=b.playerState;a.g.play_state=c===chrome.cast.media.sg.PLAYING?mojo.MediaStatus.PlayState.PLAYING:c===chrome.cast.media.sg.PAUSED?
-mojo.MediaStatus.PlayState.PAUSED:mojo.MediaStatus.PlayState.BUFFERING;a.g.current_time=b.currentTime?pp(b.playerState===chrome.cast.media.sg.PLAYING?b.currentTime+(new Date-a.C)/1E3:b.currentTime):pp(0);a.g.duration=b.media&&b.media.duration?pp(b.media.duration):pp(0)},xp=function(a,b){0==a.o.size&&lp(5);a.o.has(b)||(lp(b),a.o.add(b))};sp.prototype.setVolume=sp.prototype.qc;sp.prototype.setMute=sp.prototype.Lm;sp.prototype.seek=sp.prototype.seek;sp.prototype.pause=sp.prototype.pause;
-sp.prototype.play=sp.prototype.play;var zp=function(a){this.g=a;this.s=fb("mr.cast.SessionLauncher")},Ap=function(a,b,c){Mb("MediaRouter.Cast.Session.Type",0,gp);return jo(a.g,b,c).then(a.h.bind(a,c),function(d){d&&ko==d?mp(1):mp(0);throw d;})};zp.prototype.h=function(a,b){this.s.va("Got launch result from "+a.getId());if("LAUNCH_ERROR"==b.type)throw mp(2),Error(b.reason);a=Go(a,b.status);this.s.info("Launched session: "+a.sessionId);return a};var Bp=function(a){this.g=a;this.s=fb("mr.cast.ReceiverStatusQuerier")},Cp=function(a,b){return(new fh(Wa(a.h,a,b),3500,5)).start().then(null,function(c){a.s.info("Failed to get receiver status from "+b.getId());throw c;})};Bp.prototype.h=function(a){this.s.info("Query receiver status: "+a.getId());return this.g.sendRequest(new Un,a,Fm)};var Dp=function(a,b,c,d,e,f){this.h=a;this.m=b;this.l=c;this.Bb=d;this.o=e;this.j=f;this.g=new No(f,c);this.F=new Bp(this.h);this.G=new zp(this.h)};Dp.prototype.init=function(){this.l.init();this.g.listen("v2_message",this.D.bind(this));this.g.listen("app_message",this.C.bind(this));this.g.listen("leave_session",this.u.bind(this))};
-Dp.prototype.Jj=function(a){var b=this.g;Qo.va("Received: "+a);a=JSON.parse(a);var c=a.clientId;"client_connect"==a.type?(Qo.va("App "+c),(a=Oo(b.g,c))?(a.g=!0,(b=Yn(b.h,a.routeId))&&b.pb.resolve(!0)):Qo.L("Client not found "+c)):Po(b,c)?(b=b.j[a.type])&&b(a):Qo.L("No route for "+c)};var Gp=function(a,b,c,d){Ep(a.Bb,b).slice().forEach(function(e){e!=d&&Fp(a,e,c)})},Fp=function(a,b,c){c.clientId=b;So(a.g,b,c)},Hp=function(a,b,c,d){c={receiver:Eo(c),action:d};Fp(a,b,new Mo("receiver_action",c))};
-Dp.prototype.D=function(a){var b=a.message,c=b.sessionId;if(c){var d=Ip(this.Bb,c);if(d)if(c=Jp(this.Bb,c))if(c=this.m.tb(c))switch(b.type){case "STOP":Kp(this,a,c);break;case "LOAD":case "PAUSE":case "PLAY":case "SEEK":case "STOP_MEDIA":case "MEDIA_SET_VOLUME":case "MEDIA_GET_STATUS":case "EDIT_TRACKS_INFO":case "QUEUE_LOAD":case "QUEUE_INSERT":case "QUEUE_UPDATE":case "QUEUE_REMOVE":case "QUEUE_REORDER":case "PRECACHE":Lp(this,a,c,d);break;case "SET_VOLUME":Mp(this,a,c);break;default:Np.L("Unknown request")}else Op(this,
-a,chrome.cast.te.INVALID_PARAMETER,"No receiver");else Op(this,a,chrome.cast.te.INVALID_PARAMETER,"No sink ID");else Op(this,a,chrome.cast.te.INVALID_PARAMETER,"Unknown session ID")}else Op(this,a,chrome.cast.te.INVALID_PARAMETER,"No session ID")};
-var Op=function(a,b,c,d){c=new chrome.cast.Error(c,d);Pp(a,b,c)},Pp=function(a,b,c){So(a.g,b.clientId,new Mo("error",c,b.sequenceNumber))},Kp=function(a,b,c){var d=b.message;Kb("MediaRouter.Cast.Session.End");var e=d.sessionId,f=Qp(a.Bb,e);f&&(f.m=!0);f=function(){Rp(a,e,b)};a.h.sendRequest(d,c,Fm,b.timeoutMillis,b.clientId).then(f,f)},Lp=function(a,b,c,d){var e=b.message,f=e.type;f in Tn&&(e.type=Tn[f]);a.h.sendRequest(e,c,Hm,b.timeoutMillis,b.clientId,d.transportId).then(function(g){Sp(a,d,g);So(a.g,
-b.clientId,new Mo("v2_message",g,b.sequenceNumber))},function(g){Pp(a,b,g)})},Mp=function(a,b,c){var d=b.message;delete d.sessionId;a.h.sendRequest(d,c,Fm,b.timeoutMillis,b.clientId).then(function(){So(a.g,b.clientId,new Mo("v2_message",null,b.sequenceNumber))},function(e){Pp(a,b,e)})};
-Dp.prototype.C=function(a){var b=this,c=a.message,d=c.sessionId;if(d){var e=Jp(this.Bb,d);e?(e=this.m.tb(e))?(d=Ip(this.Bb,d),fc(d.namespaces,function(f){return f.name==c.namespaceName})?ho(this.o,e,c.namespaceName,c.message,a.clientId,d.transportId).then(function(){So(b.g,a.clientId,new Mo("app_message",null,a.sequenceNumber))},function(){Op(b,a,chrome.cast.te.CHANNEL_ERROR,"Channel to receiver not available")}):Op(this,a,chrome.cast.te.INVALID_PARAMETER,"Invalid namespace")):Np.L("No receiver from sinkId"):
-Np.L("No sinkId from sessionId")}else Np.L("No sessionId")};Dp.prototype.lm=function(a){(a=Tp(this.Bb,a))&&a.session&&Rp(this,a.session.sessionId)};
-Dp.prototype.u=function(a){var b=this;Np.info("Leave session");var c=Qp(this.Bb,a.message);if(c){var d=a.clientId,e=Oo(this.l,d);if(e){var f=[],g=[],h=e.tabId,m=e.origin,p=e.autoJoinPolicy;c.h.forEach(function(t){var y=Oo(b.l,t);p==chrome.cast.oe.TAB_AND_ORIGIN_SCOPED&&h==y.tabId&&m==y.origin||p==chrome.cast.oe.ORIGIN_SCOPED&&m==y.origin?(y.h=!0,f.push(t)):g.push(t)});So(this.g,d,new Mo("leave_session",null,a.sequenceNumber));f.forEach(function(t){(t=Oo(b.l,t))&&b.j.eg(t.routeId,!0,!0)});c.h=g}else Np.L("No client record")}else Np.L("No session")};
-var Up=function(a,b,c){Ko(b)&&a.h.sendRequest(new Un,c,Hm,void 0,void 0,b.transportId).catch(Ka)},Kn=function(a,b,c){var d=b.getId();Np.info("Query status for "+d);Cp(a.F,b).then(function(e){Vp(a,d,e);c&&(e=Wp(a.Bb,d))&&Up(a,e,b)},Ka)},Xp=function(a,b){if("*"==b.destinationId)return!0;b=b.destinationId;if(b==a.o.m||null!=Oo(a.l,b))return!0;Np.info("Invalid destination "+b);return!1},cq=function(a,b,c){Np.va(function(){return"Cast message: "+JSON.stringify(c)});if(Xp(a,c))if(c.namespace_==Gm||c.namespace_==
-Im)(b=Tp(a.Bb,b))&&b.g.forEach(function(f){var g=a.j,h=g.h.get(f);h&&h.Gg&&Yp(g.sc.Am,new Zp(f,c))});else{var d=JSON.parse(c.data),e=$p(a,d);e=e?e.sourceId:void 0;switch(d.type){case "RECEIVER_STATUS":Vp(a,b,d);break;case "MEDIA_STATUS":aq(a,b,c,e)}}else bq(a.o,b,c.destinationId,c.sourceId,!1)},$p=function(a,b){a=Yn(a.h.g,b.requestId);if(!a)return null;var c=a.pb;switch(b.type){case "LAUNCH_ERROR":case "INVALID_REQUEST":case "LOAD_CANCELLED":case "LOAD_FAILED":case "INVALID_PLAYER_STATE":delete b.requestId;
-c.reject(new chrome.cast.Error(chrome.cast.te.SESSION_ERROR,b.reason||b.type,b));break;default:c.resolve(b)}return a},dq=function(a,b,c){Np.va(function(){return"App message: "+JSON.stringify(c)});if(b=Wp(a.Bb,b)){var d="*"==c.destinationId?Ep(a.Bb,b.sessionId):[c.destinationId];var e=new Co(b.sessionId,c.namespace_,c.data);d.forEach(function(f){So(a.g,f,new Mo("app_message",e))})}else Np.L("No session for incoming app message")},eq=function(a,b){a.forEach(function(c){c.sessionId=b;var d=c.supportedMediaCommands,
-e=[];d&1&&e.push(chrome.cast.media.xf.PAUSE);d&2&&e.push(chrome.cast.media.xf.SEEK);d&4&&e.push(chrome.cast.media.xf.STREAM_VOLUME);d&8&&e.push(chrome.cast.media.xf.STREAM_MUTE);c.supportedMediaCommands=e});return a},Sp=function(a,b,c){b=b.sessionId;c.sessionId=b;c=eq(c.status,b);fq(a.Bb,b,c);if((a=Qp(a.Bb,b))&&a.controller&&(a=a.controller,a.C=new Date,(c=tp(a))?up(a,c):(a.m&&(a.g.title=""),a.g.can_play_pause=!1,a.g.can_seek=!1),a.h))a.h.onMediaStatusUpdated(a.g)},gq=function(a,b){if(b=Wp(a.Bb,b)){b=
-b.sessionId;var c=Qp(a.Bb,b);c&&c.m||Rp(a,b)}},Rp=function(a,b,c){c&&Fp(a,c.clientId,c);(c=Qp(a.Bb,b))&&c.g.slice().forEach(function(d){a.j.eg(d,!0)});hq(a.Bb,b);iq(a.j)},Vp=function(a,b,c){Np.va("Receiver status for "+b);var d=c.status;if(d)if(c=a.m.tb(b)){d=Go(c,d);var e=Tp(a.Bb,b);e?d?d.sessionId==e.session.sessionId?(b=e.session,Io(b,d)&&(Np.va("Updating session "+d.sessionId),e.j&&(b.statusText=d.statusText),b.namespaces=d.namespaces,b.receiver.volume=d.receiver.volume,jq(a.j,e),Gp(a,b.sessionId,
-new Mo("update_session",b)),e.controller&&rp(e.controller))):(gq(a,b),kp(1),a.j.Mf(null,c,null,d)):(gq(a,b),kp(1)):d&&a.j.Mf(null,c,null,d)}else Kb("MediaRouter.Cast.Error.Sink.Missing.From.Discovery.Service"),Np.L("Got message from receiver "+b+", but sink is no longer available.")},aq=function(a,b,c,d){if(b=Wp(a.Bb,b))if(c=JSON.parse(c.data))Sp(a,b,c),Gp(a,c.sessionId,new Mo("v2_message",c),d)},kq=function(a,b){var c=Ho(b.g);return(b=fc(a.m,function(d){return ec(d.capabilities,function(e){return ic(c,
-e)})}))?b.appId:$o(a)[0]},lq=function(a,b,c){var d=ep(b);if(!d)return Promise.reject(Error("Invalid source "+b));var e=kq(d,c);b=null==d.l?chrome.cast.timeout.requestSession:d.l;var f=new Bb("MediaRouter.Cast.Session.Launch");return Ap(a.G,new chrome.cast.Jo(e,void 0,b),c).then(function(g){Np.info("Launched session "+g.sessionId+" for appId "+e);f.end("Success");return g},function(g){Np.error("Failed to session for appId "+e);f.end("Failure");throw g;})};
-Dp.prototype.createMediaRouteController=function(a,b,c){a=mq(this.Bb,a);if(!a)return Error("Session not found for the route");var d=a.session;if(a.controller)return Error("Controller already exists for the route");var e=nq(this,d.sessionId);if(!e)return Error("Sink not found for the route");a.controller=new sp(b,c,d,this,a.j);Up(this,d,e);return null};
-var wp=function(a,b,c){var d=nq(a,b.sessionId);d&&a.h.sendRequest(c,d,Hm,0,"",b.transportId).catch(function(e){Np.L("Failed to send a media control request: "+e)})},yp=function(a,b,c){c=new Do(c);(b=nq(a,b.sessionId))&&a.h.sendRequest(c,b,Fm).catch(function(d){Np.L("Failed to send a volume control request: "+d)})},nq=function(a,b){return(b=Jp(a.Bb,b))?a.m.tb(b):null},Np=fb("mr.cast.ApiHandler");var oq=function(a){return"0F5096E8"==a||"85CDB22F"==a};var pq=function(a,b,c,d,e){for(var f=[],g=4;g<arguments.length;++g)f[g-4]=arguments[g];var h=this;this.l=a;this.o=b;this.m=c;this.h=d;this.C=f;this.g=!1;this.j=function(m){for(var p=[],t=0;t<arguments.length;++t)p[t-0]=arguments[t];return h.Xw.apply(h,q(p))}};k=pq.prototype;k.addListener=function(){this.g||(this.g=!0,this.h.addListener.apply(this.h,[this.j].concat(q(this.C))))};k.removeListener=function(){this.g&&(this.h.removeListener(this.j),this.g=!1)};
-k.bn=function(a){for(var b=0;b<arguments.length;++b);return!0};k.Xw=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];var d=this;ik(this.l);if(!this.bn.apply(this,q(b)))return!1;Zj(this.m).then(function(e){return e.handleEvent.apply(e,[d.h].concat(q(b)))});return this.ml()};k.cb=function(){return"mr.EventListener."+this.o};k.cc=function(){return[this.g]};k.hc=function(){Qm(this)&&this.addListener()};k.ml=function(){};var qq=null,rq=null;var sq=function(){},tq=function(a){if(!a.startsWith("urn:x-org.chromium:media:route:"))return null;var b=a.substring(31);if(!b)return null;var c=b.match(/([^/]*)\/([^-/]*)-([^/]*)\/(.*)/);if(!c)return null;b=new sq;b.h=a;a=n(c);a.next();b.g=a.next().value;b.l=a.next().value;b.m=a.next().value;b.j=a.next().value;return b};var uq=function(a,b,c,d,e){this.id=a;this.presentationId=b;this.sinkId=c;this.mediaSource=d;this.isLocal=e;this.description="";this.iconUrl=null;this.allowStop=!0;this.customControllerPath=null;this.supportsMediaRouteController=!1;this.controllerType=mojo&&mojo.RouteControllerType&&mojo.RouteControllerType.kNone;this.forDisplay=!0;this.offTheRecord=!1;this.Gg=e;this.isOffscreenPresentation=!1},vq=function(a,b,c,d,e){b=d&&jk(d)?a:"urn:x-org.chromium:media:route:"+a+"/"+b+"-"+c+"/"+d;return new uq(b,
-a,c,d,e)};var wq=function(a,b,c,d){c=vq(c,"cast",b.getId(),a,d);c.supportsMediaRouteController=!0;mojo&&mojo.RouteControllerType&&(c.controllerType=d&&lk(a)&&b.g&1&&mojo.RouteControllerType.kMirroring?mojo.RouteControllerType.kMirroring:mojo.RouteControllerType.kGeneric);return c},xq=function(a,b){var c=b.Sb.Vc;c&&(b.description=xk(c),a.displayName="",a.statusText="mirror_desktop"==c.h?"":c.j||"")};var yq=function(a,b,c,d){return{namespace_:a,data:"string"===typeof b?b:JSON.stringify(b),sourceId:c,destinationId:d}};var zq=function(a){this.type="CLOSE";this.reasonCode=a};var Aq=function(a){return(a=a.exec(cd))?a[1]:""},Bq=function(){if(gg)return Aq(/Firefox\/([0-9.]+)/);if(of||pf||nf)return Jf;if(kg)return ef()?Aq(/CriOS\/([0-9.]+)/):Aq(/Chrome\/([0-9.]+)/);if(lg&&!ef())return Aq(/Version\/([0-9.]+)/);if(hg||ig){var a=/Version\/(\S+).*Mobile\/(\S+)/.exec(cd);if(a)return a[1]+"."+a[2]}else if(jg)return(a=Aq(/Android\s+([0-9.]+)/))?a:Aq(/Version\/([0-9.]+)/);return""}(),Cq=function(a){return 0<=bd(Bq,a)};var Eq=function(a){this.type="CONNECT";this.origin={};this.userAgent=cd;var b=this.userAgent.indexOf("(")+1;b=this.userAgent.substr(b,this.userAgent.indexOf(")",b)-1-b+1);this.senderInfo={sdkType:2,version:chrome.runtime.getManifest().version,browserVersion:Bq,platform:Dq(),systemVersion:b,connectionType:1};this.connType=a?0:2},Dq=function(){switch(Hj()){case "ChromeOS":return 5;case "Windows":return 3;case "Mac":return 4;case "Linux":return 6}return 0};var Fq=function(a){if(!chrome.runtime.lastError)return null;var b="chrome.cast.channel.send failed, chrome.runtime.lastError: "+(chrome.runtime.lastError.message||"Unknown error");a&&a.va(b);return Error(b)};var Gq=function(){this.g=new wn};Gq.prototype.init=function(){Tm(this)};var Hq=function(a,b,c,d,e){if(!En(a.g.h,[b.channelId,c,d].join("#"))){var f=yq(Em,new Eq(e),c,d);chrome.cast.channel.send(b,f,a.h.bind(a));a.g.set([b.channelId,c,d].join("#"),e)}};Gq.prototype.h=function(){Fq(Iq)};
-var Mn=function(a,b){a.g.wc().forEach(function(c){c.split("#")[0]==b.channelId.toString()&&a.g.remove(c)})},Jn=function(a,b,c){a.g.forEach(function(d,e){var f=e.split("#");f[0]==b.channelId.toString()&&(Hq(a,c,f[1],f[2],d),a.g.remove(e))})};Gq.prototype.cb=function(){return"cast.VirtualConnectionManager"};Gq.prototype.cc=function(){var a=Gn(this.g);return[new Jq(a)]};Gq.prototype.hc=function(){var a=Qm(this);if(a)for(var b in a.g)this.g.set(b,a.g[b])};La(Gq);
-var Iq=fb("mr.cast.VirtualConnectionManager"),Jq=function(a){this.g=a};var Kq=function(a,b){this.o=b;this.m=a;this.h=new wn;this.g=new wn;this.j=Gq.Eb();this.tb=null;this.l=new wn};r(Kq,Vj);Kq.prototype.handleEvent=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];a==chrome.cast.channel.onMessage?this.u.apply(this,q(c)):a==chrome.cast.channel.onError&&this.C.apply(this,q(c))};
-Kq.prototype.init=function(){this.j.init();Tm(this);fk("mr.cast.ChannelService",this);qq||(qq=new pq(2,"CastChannelMessageListener","mr.cast.ChannelService",chrome.cast.channel.onMessage));rq||(rq=new pq(1,"CastChannelErrorListener","mr.cast.ChannelService",chrome.cast.channel.onError));[qq,rq].forEach(function(a){return a.addListener()})};
-var ho=function(a,b,c,d,e,f){e=e||a.m;f=f||"receiver-0";var g=Pn(a,b);return g?Lq(a,g,c,d,e,f):Promise.reject("Channel not found for "+b.getId())},bq=function(a,b,c,d,e){if(b=a.h.get(b))a=a.j,En(a.g.h,[b.channelId,c,d].join("#"))&&(a.g.remove([b.channelId,c,d].join("#")),c=yq(Em,new zq(e?5:0),c,d),chrome.cast.channel.send(b,c,a.h.bind(a)))};
-Kq.prototype.u=function(a,b){var c=this.g.get(a.channelId);if(c){var d=this.tb(c);if(d){if(Km.hasOwnProperty(b.namespace_)){var e=JSON.parse(b.data);switch(e.type){case "CLOSE":this.j.g.remove([a.channelId,b.destinationId,b.sourceId].join("#"));return;case "RPC":break;default:In.va(function(){return"Got message "+(e.type||e.responseType)+" from "+d.getId()})}}else In.va("Got message in "+b.namespace_+" from "+d.getId());Mq(this.o,d,b)}else In.L("Got message for unknown receiver (receiverId="+c+").")}else In.L("Got message for unknown channel (channelId="+
-a.channelId+").")};var Nq=function(a,b){var c=a.g.get(b.channelId);c&&(a.g.remove(b.channelId),a.h.remove(c))};Kq.prototype.C=function(a,b){In.L(function(){return"Channel error: "+JSON.stringify(a)+(b?", "+JSON.stringify(b):"")});Nq(this,a)};
-var Pn=function(a,b){b=b.getId();(a=a.h.get(b))||In.info("Channel not found for receiver: "+b);return a},Lq=function(a,b,c,d,e,f){Hq(a.j,b,e,f,0==f.indexOf("receiver-0"));Jo(d);var g=yq(c,d,e,f);"object"===typeof d&&"RPC"==d.type||In.va(function(){return"Channel is sending message: "+JSON.stringify(g)});return new Promise(function(h,m){chrome.cast.channel.send(b,g,function(p){p?p.errorState?(m(Error("Failed to send message")),Nq(a,p)):h(!0):(p=Fq(In||void 0),m(p))})})};Kq.prototype.cb=function(){return"cast.ChannelService"};
-Kq.prototype.cc=function(){return[new Oq(Gn(this.h),Gn(this.g),Gn(this.l))]};Kq.prototype.hc=function(){var a=Qm(this);a&&(vn(this.h,a.h),vn(this.g,a.g),vn(this.l,a.j))};var In=fb("mr.cast.ChannelService"),Oq=function(a,b,c){this.h=a;this.g=b;this.j=c};var Pq=function(a,b,c,d,e,f){this.routeId=a;this.clientId=b;this.appIds=c;this.autoJoinPolicy=d;this.origin=e;this.tabId=f;this.h=this.g=!1},Qq=function(){this.g=[]};Qq.prototype.init=function(){Tm(this)};Qq.prototype.Ba=function(){return this.g.length};var Oo=function(a,b){return fc(a.g,function(c){return c.clientId==b})},Rq=function(a,b){return fc(a.g,function(c){return c.routeId==b})},Sq=function(a,b){a.g=ac(a.g,function(c){return c.clientId!=b})};Qq.prototype.cb=function(){return"cast.ClientRecords"};
-Qq.prototype.cc=function(){return[new Tq(this.g)]};Qq.prototype.hc=function(){var a=Qm(this);a&&(this.g=a.g)};var Tq=function(a){this.g=a};var Uq=function(){this.requestId=0;this.type="GET_APP_AVAILABILITY";this.appId=[]};var Vq=function(a,b){this.l=a;this.h=b;this.j=new so;this.g=new wn};Vq.prototype.init=function(){Tm(this)};var Wq=function(a,b){var c=a.g.get(b);c&&(c.sm--,0<c.sm||(tn(a.h.g.Yb(!1),function(d){switch(pn(d,b)){case "available":d.j[b]="available_rescan";break;case "unavailable":d.j[b]="unavailable_rescan"}}),a.g.remove(b)))};k=Vq.prototype;
-k.Cr=function(a){var b=this;tn(this.g.Yb(!0),function(c){a:{switch(pn(a,c)){case "unknown":case "available_rescan":case "unavailable_rescan":var d=!0;break a}d=!1}if(d){var e=a.getId()+":"+c;b.j.contains(e)||(b.j.add(e),d=function(){b.j.remove(e)},(new fh(b.Nw.bind(b,a,c),5500,3)).start().then(b.lt.bind(b,a,c),function(){b.s.error("Failed to get app availability response for "+a.getId()+", appId "+c+" after 3 attempts.");b.lt(a,c,"unknown")}).then(d,d))}})};
-k.lt=function(a,b,c){c!=pn(a,b)&&(this.s.info(b+" on "+a.getId()+" is "+c),a.j[b]=c,this.h.Xh(a))};
-k.Nw=function(a,b){var c=this,d=new Uq;d.appId=[b];var e=new Bb("MediaRouter.Cast.App.Availability");return this.l.sendRequest(d,a,Fm,5E3).then(function(f){e.end("Success");c.s.va(function(){return"App availability response "+JSON.stringify(f)});for(var g in f.availability){if("APP_AVAILABLE"==f.availability[g])return"available";if("APP_UNAVAILABLE"==f.availability[g])return"unavailable"}return"unknown"},function(f){e.end("Failure");c.s.error("checkAppAvailability_ failed for "+a.getId()+", appId "+
-b);throw f;})};k.cb=function(){return"cast.AppDiscoveryService"};k.cc=function(){return[new Xq(Gn(this.g))]};k.hc=function(){var a=Qm(this);a&&vn(this.g,a.g)};k.s=fb("mr.cast.AppDiscoveryService");var Xq=function(a){this.g=a};var Yq=chrome.i18n.getMessage("4528089202128275824");chrome.i18n.getMessage("2810417817914017289");chrome.i18n.getMessage("3413021810593924462");chrome.i18n.getMessage("7603034707785674700");chrome.i18n.getMessage("8009014317872238527");chrome.i18n.getMessage("8636962961150071298");chrome.i18n.getMessage("1802762746589457177");var Zq=function(a,b){this.h=[];this.g=[];this.sinkId=a;this.session=b;this.o=this.l=null;this.offTheRecord=this.m=!1;this.controller=null;this.j=!0};Zq.prototype.Mf=function(a){if(ic(this.g,a))return!1;this.g.push(a);return!0};Zq.prototype.eg=function(a){oc(this.g,a)};var $q=function(){this.s=fb("mr.cast.SessionRecords");this.g=[]};$q.prototype.init=function(){Tm(this)};
-var hq=function(a,b){a.s.info("Removing session "+b);vp(a,b);a.g=ac(a.g,function(c){return c.session.sessionId!=b})},Ep=function(a,b){return(a=Qp(a,b))?a.h:[]},Wp=function(a,b){return(a=Tp(a,b))?a.session:null},ar=function(a,b){return fc(a.g,function(c){return ic(c.h,b)})},mq=function(a,b){return fc(a.g,function(c){return ic(c.g,b)})},br=function(a,b){return fc(a.g,function(c){return null!=fc(c.g,function(d){return tq(d).g==b})})},Tp=function(a,b){return fc(a.g,function(c){return c.sinkId==b||c.l==
-b})},Qp=function(a,b){return fc(a.g,function(c){return c.session.sessionId==b})},Jp=function(a,b){return(a=Qp(a,b))?a.sinkId:null},Ip=function(a,b){return(a=Qp(a,b))?a.session:null},fq=function(a,b,c){var d=Ip(a,b);d&&(a=ac(c,function(e){return e.playerState!=chrome.cast.media.sg.IDLE}),a.forEach(function(e){if(!e.media){var f=fc(d.media,function(g){return g.mediaSessionId==e.mediaSessionId});f&&(e.media=f.media)}}),d.media=a)};$q.prototype.cb=function(){return"cast.SessionRecords"};
-$q.prototype.cc=function(){return[new cr(this.g)]};$q.prototype.hc=function(){var a=Qm(this);if(a)for(var b=0;b<a.g.length;b++){var c=a.g[b],d=new Zq(c.sinkId,c.session);d.h=c.h;d.g=c.g;d.m=c.m;d.o=c.o;d.l=c.l;d.j=c.j;this.g.push(d)}};
-var vp=function(a,b){(a=Qp(a,b))&&a.controller&&(a.controller.dispose(),a.controller=null)},cr=function(a){var b=[];a=n(a);for(var c=a.next();!c.done;c=a.next()){c=c.value;var d=new Zq(c.sinkId,c.session);d.h=c.h;d.g=c.g;d.m=c.m;d.o=c.o;d.l=c.l;d.offTheRecord=c.offTheRecord;d.j=c.j;b.push(d)}this.g=b};var dr=function(a,b,c){var d=Error.call(this);this.message=d.message;"stack"in d&&(this.stack=d.stack);this.name="RouteRequestError";this.message=b||"";if(c)this.stack=c;else if(Error.captureStackTrace)Error.captureStackTrace(this,dr);else if(b=Error().stack)this.stack=b;this.errorCode=a};r(dr,Error);var er=function(a,b){this.sinks=a;this.origins=b||null},fr=new er([]);var jr=function(){var a=this;this.h=1920;this.g=1080;this.maxWidth=this.h;this.maxHeight=this.g;this.minHeight=this.minWidth=180;this.senderSideLetterboxing=!1;this.minFrameRate=0;this.maxFrameRate=30;this.minVideoBitrate=300;this.maxVideoBitrate=5E3;this.audioBitrate=0;this.animatedLatencyMillis=this.minLatencyMillis=this.maxLatencyMillis=400;this.dscpEnabled=["Mac","Linux","ChromeOS"].includes(Hj())||Gj();this.shouldCaptureAudio=this.shouldCaptureVideo=this.enableLogging=!0;var b=window.localStorage?
-window.localStorage.getItem(gr):null;if(b)try{var c=JSON.parse(String(b));if(c instanceof Object)hr(this,c),fb("mr.mirror.Settings").L(function(){return"Initial mr.mirror.Settings overridden to: "+ir(a)});else throw Error("localStorage["+gr+"] does not parse as an Object: "+b);}catch(d){throw fb("mr.mirror.Settings").error(gr+' must be of the form \'{"maxWidth":640, "maxHeight":360}\'.',d),Error("Overrides not parseable.  See ERROR log for details.");}};
-jr.prototype.clone=function(){var a=new jr;hr(a,this);return a};
-var ir=function(a){return JSON.stringify(a,function(b,c){if(0==b.length||!b.endsWith("_"))return c})},hr=function(a,b){for(var c=n(Object.keys(b)),d=c.next();!d.done;d=c.next())d=d.value,d.endsWith("_")||typeof b[d]!==typeof a[d]||(a[d]=b[d])},kr=function(a){var b=Math.round(screen.width*window.devicePixelRatio),c=Math.round(screen.height*window.devicePixelRatio);c>b&&(c=n([c,b]),b=c.next().value,c=c.next().value);a.maxHeight*b<a.maxWidth*c?(b=Math.min(a.maxWidth,b),b-=b%160,c=90*b/160):(c=Math.min(a.maxHeight,
-c),c-=c%90,b=160*c/90);if(b<Math.max(160,a.minWidth)||c<Math.max(90,a.minHeight))b=Math.max(160,a.minWidth),c=Math.max(90,a.minHeight);a.maxWidth=b;a.maxHeight=c},gr="mr.mirror.Settings.Overrides";var lr=function(a){this.C="sender-"+bf();this.h=new wn;this.u=null;Tm(this);this.sc=a;this.l=new Qq;this.j=new $q;this.o=new Kq(this.C,this);this.g=new Hn(this.o,this);this.D=new eo(this.o,this.C);this.m=null;this.Wc=new Dp(this.D,this.g,this.l,this.j,this.o,this);this.F=new wo(this.g,this.D)};k=lr.prototype;k.getName=function(){return"cast"};
-k.initialize=function(a){a=a&&"boolean"===typeof a.enable_cast_sink_query?a.enable_cast_sink_query:!0;this.s.info("Query enabled: "+a);this.D.init();this.j.init();this.Wc.init();this.o.init();this.g.init();a&&(this.m=new Vq(this.D,this.g),this.m.init())};k.xj=function(){return this.h.Ka()};
-k.Rp=function(a){var b=this;if(null!=nr(a))return new er([]);var c=new so;or(a).forEach(function(d){Rn(b.g,d).map(function(e){return e.h}).forEach(function(e){c.add(e)})});return new er(c.Ka(),-1!=a.indexOf("0F5096E8")?kk:null)};
-k.startObservingMediaSinks=function(a){var b=this,c=nr(a);c?(this.s.info("Received broadcast request "+a),tn(this.g.g.Yb(!1),function(d){b.D.sendMessage(c,d,Jm).catch(function(e){b.s.error("Broadcast failed "+e.message)})})):this.m&&or(a).forEach(function(d){var e=b.m,f=e.g.get(d);f?f.sm++:e.g.set(d,{sm:1});e.s.info("Scanning sinks for app availability");tn(e.h.g.Yb(!1),e.Cr,e)})};k.stopObservingMediaSinks=function(a){var b=this;null!=nr(a)||this.m&&or(a).forEach(function(c){Wq(b.m,c)})};
-k.startObservingMediaRoutes=function(){};k.stopObservingMediaRoutes=function(){};k.tb=function(a){return(a=this.g.tb(a))?a.h:null};
-var pr=function(a,b,c){a.s.error("Error launching.",c);a.eg(b.id,!1,!0,"error");c=new uj(Yq,"warning");c.routeId=b.id;xj(c,b.sinkId);a.sc.Wg(c)},tr=function(a,b,c,d,e,f,g,h){ln().h=new hn(c.l,c.sd());var m=wq(b,c,d,!0);m.forDisplay=!1;m.offTheRecord=e;a.h.set(m.id,m);qr(a.sc,a,m);iq(a);(e=ep(b))&&e.g&&rr(a,e,m.id,g,h);return new Promise(function(p,t){lk(b)||mk(b)||jk(b)?(m.Sb={tabId:h,sessionId:"",si:c.sd()||"",kf:c.l||"",hD:c.h.friendlyName||""},jk(b)&&(m.isOffscreenPresentation=!0),a.sc.Zg(a,m,
-d,function(y){return Cj(sr(a,b,c,d,f,g,h,y))}).promise.then(function(){var y=mq(a.j,m.id);y.j=!1;xq(y.session,m);y.controller&&(y.controller.m=!1,rp(y.controller));p(m)},function(y){pr(a,m,y);t(y)})):sr(a,b,c,d,f,g,h,m).then(function(){p(m)},function(y){pr(a,m,y);t(y)})})},sr=function(a,b,c,d,e,f,g,h){return lq(a.Wc,ur(b,c,e),c).then(function(m){a.Mf(b,c,d,m,f,g,h);return h})};
-lr.prototype.createRoute=function(a,b,c,d,e,f,g){var h=this,m=this.g.tb(b);if(!m)return Bj(Error("No sink with ID "+b));var p=fp(a);if(p){setTimeout(function(){Hp(h.Wc,p,m,chrome.cast.Ok.CAST)},0);var t=function(){return tr(h,a,m,c,d,e,f,g)},y=Oo(this.l,p);if(y)return Cj(this.terminateRoute(y.routeId).then(t,t));if(f&&g&&(b=vr(this,a,f,g,d,e,b)))return b}return Cj(tr(this,a,m,c,d,e,f,g))};
-lr.prototype.eg=function(a,b,c,d){c=void 0===c?!1:c;d=void 0===d?"closed":d;this.s.info("Remove route "+a);var e=Rq(this.l,a);if(e){b=b||e.h;var f=e.clientId;this.s.info("Remove client "+f);for(var g=this.j,h=0;h<g.g.length;h++)oc(g.g[h].h,f);Sq(this.l,f)}if(f=mq(this.j,a))f.eg(a),wr(this,f.g);if(g=this.h.get(a))if(g.Gg&&f&&(bq(this.o,g.sinkId,e?e.clientId:this.C,f.session.transportId,b),g.forDisplay&&e&&(this.u={Eg:e,Lr:f})),this.h.remove(a),this.sc.Kj(this,g),iq(this),c)this.sc.onPresentationConnectionClosed(a,
-d,"Remove route");else this.sc.onPresentationConnectionStateChanged(a,"terminated")};
-var jq=function(a,b){b.g.forEach(function(c){if(c=a.h.get(c)){var d=b.session;if(c.forDisplay){var e=oq(d.appId);e&&!c.isLocal?(c.description=d.statusText||"",d.displayName="",d.statusText=""):e||(c.description=d.statusText||d.displayName);b.controller&&rp(b.controller)}xr(a.sc)}})},yr=function(a,b){dc(b,function(c){c=a.h.get(c,null);if(!c||!c.mediaSource)return!1;var d=ep(c.mediaSource);d=d?d.u:!1;return c.isLocal&&!d})&&Yb(b,function(c){if(c=a.h.get(c,null))c.isLocal=!0})},wr=function(a,b){var c=
-[],d=[],e=null;b.forEach(function(f){if(f=a.h.get(f)){f.forDisplay=!1;var g=ep(f.mediaSource);g&&fc($o(g),Lo)||(f.Gg?(g=g?ap(g):null,e||g==chrome.cast.oe.CUSTOM_CONTROLLER_SCOPED||(c.push(f),e=f.sinkId)):e&&e!=f.sinkId?c.push(f):d.push(f))}});Yb(0<c.length?c:d,function(f){f.forDisplay=!0})},rr=function(a,b,c,d,e){var f=b.g;if(f&&!Oo(a.l,f)){a.s.info("Add client "+f);var g=$o(b);a.l.g.push(new Pq(c,f,g,ap(b),d||null,void 0!==e?e:null))}};
-lr.prototype.Mf=function(a,b,c,d,e,f,g){var h=Tp(this.j,b.getId());if(!h){var m=this.j;h=b.getId();m.s.info("Adding new session: "+h+", "+d.sessionId);var p=Qp(m,d.sessionId);p?(Fo(d)?(p.o=d,p.l=h):Fo(p.session)&&(p.o=p.session,p.l=p.sinkId,p.session=d,p.sinkId=h),h=p):(h=new Zq(h,d),m.g.push(h))}g&&g.isLocal&&g.Sb&&(h.j=!1);var t=null!=a;if(!t&&Lo(d.appId))return null;null==a?(p=new Wo([{appId:d.appId,capabilities:d.capabilities}]),a=bp(p)[0]):p=ep(a);if(m=g){if(!this.h.get(m.id))return this.s.L("Route "+
-m.id+" not added"),m}else m=wq(a,b,c||d.sessionId,t),this.h.set(m.id,m);c=m.id;this.s.info("Add route "+c);a=null;p&&(a=p.g,rr(this,p,c,e,f));h.Mf(c);m.Gg&&(e=this.o,f=a||this.C,c=d.transportId,p=!(p&&p.u),(t=Pn(e,b))&&Hq(e.j,t,f,c,p));h.offTheRecord=m.offTheRecord;e=h.g;yr(this,e);wr(this,e);e=m;f=d.sessionId;oq(d.appId)?e.isLocal&&f&&e.Sb?e.Sb.sessionId=f:(e.description=d.statusText||"",d.displayName="",d.statusText=""):e.description=d.statusText||d.displayName;g?xr(this.sc):qr(this.sc,this,m);
-iq(this);if(g=a)ic(h.h,a)?g=!1:(h.h.push(a),g=!0);g&&(g=this.Wc,So(g.g,a,new Mo("new_session",d)),Up(g,d,b));return m};
-lr.prototype.terminateRoute=function(a){var b=this,c=this.h.get(a);if(!c)return Promise.reject(new dr(3,"Route in Cast provider not found for routeId  "+a));var d=mq(this.j,a);if(!d)return this.eg(a,!0),Promise.resolve();var e=d.session.sessionId,f=this.g.tb(c.sinkId);if(!f)return Rp(this.Wc,e),Promise.resolve();(a=Rq(this.l,a))&&Hp(this.Wc,a.clientId,f,chrome.cast.Ok.STOP);kp(0);return new Promise(function(g){var h=function(){gq(b.Wc,f.getId());g()};b.D.sendRequest(new ao(e),f,Fm).then(h,h)})};
-var zr=function(a,b){var c=null;un(a.h.Yb(!1),function(f){if(!f.Gg)return!1;var g=a.g.tb(f.sinkId);if(!g||!dp(b,ur(f.mediaSource,g)))return!1;c=f;return!0});if(!c||!c.mediaSource)return null;var d=fp(c.mediaSource);if(!d)return null;var e=Oo(a.l,d);return e?(d=ar(a.j,d))?{Eg:e,Lr:d}:null:null},vr=function(a,b,c,d,e,f,g){var h=null;un(a.h.Yb(!1),function(p){var t=p.Sb;return t&&null!=t.tabId&&t.tabId==d&&lk(p.mediaSource)?(h=p,!0):!1});if(!h)return null;var m=function(){return a.createRoute(b,g||h.sinkId,
-"",e,f,c,null==d?void 0:d)};return Cj(a.terminateRoute(h.id).then(m,m))};k=lr.prototype;k.connectRouteByRouteId=function(a,b,c,d,e){if(!ep(a))return Bj(Error("Unsupported presentation URL"));if(!b)return Bj(Error("No routeId"));b=tq(b);b=Qp(this.j,b.g);if(!b)return Bj(Error("No matching route"));var f=this.g.tb(b.sinkId);return f?(a=this.Mf(a,f,c,b.session,d,e))?Aj(a):Bj(Error("Failed to create route")):Bj(Error("No sink"))};
-k.joinRoute=function(a,b,c,d,e,f){var g=ep(a);if(!g)return Bj(Error("Unsupported presentation URL"));if(b==chrome.cast.fn){a:{var h=zr(this,g);if(!h){if(!this.u||this.u.Eg.origin!=e||this.u.Eg.tabId!=f){h=null;break a}h=this.u}switch(ap(g)){case chrome.cast.oe.PAGE_SCOPED:h=null;break a;case chrome.cast.oe.ORIGIN_SCOPED:if(e!=h.Eg.origin){h=null;break a}break;case chrome.cast.oe.TAB_AND_ORIGIN_SCOPED:if(e!=h.Eg.origin||f!=h.Eg.tabId){h=null;break a}}h=Qp(this.j,h.Lr.session.sessionId)}if(!h&&(g.j?
-g.j:chrome.cast.Ai.CREATE_SESSION)!=chrome.cast.Ai.CAST_THIS_TAB&&(d=vr(this,a,e,f,c,d)))return d}else h=Ar(this,b);if(!h)return Bj(Error("No matching route"));if(h.offTheRecord!=c)return Bj(Error("Off the record mismatch"));d=this.g.tb(h.sinkId);if(!d)return Bj(Error("No sink"));a=this.Mf(a,d,b,h.session,e,f);a.offTheRecord=c;return Aj(a)};k.detachRoute=function(a){this.eg(a,!1,!0)};
-k.Gl=function(a){var b=this.g.tb(a);if(!b)throw Error("Cannot mirror with no sink.");var c=new jr;b=b.g;b&1||(c.shouldCaptureVideo=!1);b&4||(c.shouldCaptureAudio=!1);c.shouldCaptureAudio&&!c.shouldCaptureVideo&&(c.minLatencyMillis=c.maxLatencyMillis,c.animatedLatencyMillis=c.maxLatencyMillis);c.senderSideLetterboxing=!0;kr(c);Object.freeze(c);this.s.info(function(){return"Settings for "+a+": "+ir(c)});if(!c.shouldCaptureAudio&&!c.shouldCaptureVideo)throw Error("Cannot start mirroring without video or audio capture");
-return c};k.Fl=function(){return"cast_streaming"};k.ir=function(a){var b=this.h.get(a);b&&b.Sb&&b.Sb.Vc&&(a=mq(this.j,a))&&(xq(a.session,b),a.controller&&rp(a.controller))};
-k.sendRouteMessage=function(a,b,c){var d=this;if(!c)return new Promise(function(h,m){"string"!==typeof b&&m(Error("Cannot send non-string messages via ApiHandler."));d.Wc.Jj(b);h()});var e=mq(this.j,a);if(!e)return Promise.reject(Error("Not managing the route "+a));var f=this.g.tb(e.sinkId);if(!f)return Promise.reject(Error("Sink no longer accessible"));var g=(a=Rq(this.l,a))?a.clientId:this.C;return new Promise(function(h){ho(d.o,f,c.namespace,b,g,e.session.transportId).then(h,h)})};
-k.sendRouteBinaryMessage=function(a){return Promise.reject(Error("Route "+a+" does not support sending binary data."))};k.lp=function(a,b){var c=this.g.tb(b);if(!c)return!1;if(!this.m)return!0;a=ur(a,c);return(a=cp(a))&&0!=a.length?dc(a,function(d){return Lm(pn(c,d))}):!1};k.il=function(a,b,c){var d=or(a);return d&&0!=d.length?b==chrome.cast.fn?!0:c&&c.mediaSource?(a=cp(c.mediaSource),dc(a,function(e){return ic(d,e)})):void 0==b||Ar(this,b)?!0:!1:!1};
-var ur=function(a,b,c){return ep(a)?a:lk(a)||mk(a)||jk(a)?(a={appId:0==(b.g&1)?"85CDB22F":"0F5096E8",capabilities:Ho(b.g)},bp(new Wo([a],void 0,void 0,void 0,c))[0]):a},or=function(a){var b=[],c=ep(a);if(c)b=$o(c);else if(lk(a)||mk(a)||jk(a))mk(a)||b.push("85CDB22F"),b.push("0F5096E8");return b},nr=function(a){var b=ep(a);if(!b)return null;a=or(a);var c=b.C||"";b=b.o;return c&&b?new Zn(a,c,JSON.stringify(b)):null},Ar=function(a,b){return 0==b.indexOf(chrome.cast.Do)?Qp(a.j,b.substr(chrome.cast.Do.length)):
-br(a.j,b)},Mq=function(a,b,c){var d=a.F;if(xo(d)&&Km.hasOwnProperty(c.namespace_)){var e=b.sd();if(e){var f=JSON.parse(c.data);if("RECEIVER_STATUS"===f.type){var g=f.status&&f.status.applications&&f.status.applications[0],h=f=null;g&&(g.appId&&(f=g.appId),g.sessionId&&(h=g.sessionId));g=d.h.get(e);d.h.set(e,new Bm(e,f,h));g&&g.appId===f||yo(d)}}}a=a.Wc;b=b.getId();Km.hasOwnProperty(c.namespace_)?cq(a,b,c):dq(a,b,c)};k=lr.prototype;
-k.lm=function(a){if(0==this.g.g.Ba())this.sc.onSinkAvailabilityUpdated(this,0);this.Wc.lm(a.getId());zo(this.F);this.sc.Zf()};k.Xh=function(a){this.m&&this.m.Cr(a);zo(this.F);this.sc.Zf()};k.cb=function(){return"cast.Provider"};k.cc=function(){return[new Br(this.C,Gn(this.h),this.u)]};k.hc=function(){var a=Qm(this);a&&(this.C=a.senderId,vn(this.h,a.g),this.u=a.h)};k.searchSinks=function(){return ab()};
-k.createMediaRouteController=function(a,b,c){return(a=this.Wc.createMediaRouteController(a,b,c))?Promise.reject(a):Promise.resolve()};k.provideSinks=function(a){On(this.g,a)};var iq=function(a){var b=a.xj().some(function(c){return c.isLocal});Cr(a.sc,a.cb(),b)};lr.prototype.s=fb("mr.CastProvider");var Br=function(a,b,c){this.senderId=a;this.g=b;this.h=c};var Dr=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/,Fr=function(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(0<=d){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}},Gr=function(a,b){if(!b)return a;var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.substr(0,
-d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]},Hr=function(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)Hr(a,String(b[d]),c);else null!=b&&c.push(a+(""===b?"":"="+encodeURIComponent(String(b))))},Ir=function(a,b){var c=[];for(b=b||0;b<a.length;b+=2)Hr(a[b],a[b+1],c);return c.join("&")},Jr=function(a){var b=[],c;for(c in a)Hr(c,a[c],b);return b.join("&")},Kr=function(a,b){var c=2==arguments.length?Ir(arguments[1],0):Ir(arguments,1);return Gr(a,c)},Lr=function(a,
-b){b=Jr(b);return Gr(a,b)},Mr=function(a,b,c){c=null!=c?"="+encodeURIComponent(String(c)):"";return Gr(a,b+c)},Nr=function(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1},Or=/#|$/,Pr=function(a,b){var c=a.search(Or),d=Nr(a,0,b,c);if(0>d)return null;var e=a.indexOf("&",d);if(0>e||e>c)e=c;d+=b.length+1;return decodeURIComponent(a.substr(d,e-d).replace(/\+/g," "))},Qr=/[?&]($|#)/,
-Rr=function(a,b){var c=a.length-1;0<=c&&a.indexOf("/",c)==c&&(a=a.substr(0,a.length-1));Mc(b,"/")&&(b=b.substr(1));return""+a+"/"+b};var Sr=function(a){this.Kc=this.m=this.j="";this.C=null;this.o=this.g="";this.l=!1;var b;a instanceof Sr?(this.l=a.l,Tr(this,a.j),this.m=a.m,this.Kc=a.Kc,Ur(this,a.Ob()),this.g=a.g,Vr(this,a.h.clone()),this.o=a.o):a&&(b=String(a).match(Dr))?(this.l=!1,Tr(this,b[1]||"",!0),this.m=Wr(b[2]||""),this.Kc=Wr(b[3]||"",!0),Ur(this,b[4]),this.g=Wr(b[5]||"",!0),Vr(this,b[6]||"",!0),this.o=Wr(b[7]||"")):(this.l=!1,this.h=new Xr(null,this.l))};
-Sr.prototype.toString=function(){var a=[],b=this.j;b&&a.push(Yr(b,Zr,!0),":");var c=this.Kc;if(c||"file"==b)a.push("//"),(b=this.m)&&a.push(Yr(b,Zr,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Ob(),null!=c&&a.push(":",String(c));if(c=this.g)this.Kc&&"/"!=c.charAt(0)&&a.push("/"),a.push(Yr(c,"/"==c.charAt(0)?$r:as,!0));(c=this.h.toString())&&a.push("?",c);(c=this.o)&&a.push("#",Yr(c,bs));return a.join("")};
-Sr.prototype.resolve=function(a){var b=this.clone(),c=!!a.j;c?Tr(b,a.j):c=!!a.m;c?b.m=a.m:c=!!a.Kc;c?b.Kc=a.Kc:c=null!=a.C;var d=a.g;if(c)Ur(b,a.Ob());else if(c=!!a.g){if("/"!=d.charAt(0))if(this.Kc&&!this.g)d="/"+d;else{var e=b.g.lastIndexOf("/");-1!=e&&(d=b.g.substr(0,e+1)+d)}e=d;if(".."==e||"."==e)d="";else if(-1!=e.indexOf("./")||-1!=e.indexOf("/.")){d=Mc(e,"/");e=e.split("/");for(var f=[],g=0;g<e.length;){var h=e[g++];"."==h?d&&g==e.length&&f.push(""):".."==h?((1<f.length||1==f.length&&""!=f[0])&&
-f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?b.g=d:c=""!==a.h.toString();c?Vr(b,a.h.clone()):c=!!a.o;c&&(b.o=a.o);return b};Sr.prototype.clone=function(){return new Sr(this)};var Tr=function(a,b,c){a.j=c?Wr(b,!0):b;a.j&&(a.j=a.j.replace(/:$/,""))};Sr.prototype.Ob=function(){return this.C};
-var Ur=function(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.C=b}else a.C=null},Vr=function(a,b,c){b instanceof Xr?(a.h=b,cs(a.h,a.l)):(c||(b=Yr(b,ds)),a.h=new Xr(b,a.l))},Wr=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""},Yr=function(a,b,c){return"string"===typeof a?(a=encodeURI(a).replace(b,es),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null},es=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)},
-Zr=/[#\/\?@]/g,as=/[#\?:]/g,$r=/[#\?]/g,ds=/[#\?@]/g,bs=/#/g,Xr=function(a,b){this.h=this.g=null;this.j=a||null;this.l=!!b},fs=function(a){a.g||(a.g=new wn,a.h=0,a.j&&Fr(a.j,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))},hs=function(a){var b=no(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new Xr(null,void 0);a=mo(a);for(var d=0;d<b.length;d++){var e=b[d],f=a[d];Array.isArray(f)?gs(c,e,f):c.add(e,f)}return c};k=Xr.prototype;k.Ba=function(){fs(this);return this.h};
-k.add=function(a,b){fs(this);this.j=null;a=is(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.h+=1;return this};k.remove=function(a){fs(this);a=is(this,a);return En(this.g.h,a)?(this.j=null,this.h-=this.g.get(a).length,this.g.remove(a)):!1};k.clear=function(){this.g=this.j=null;this.h=0};k.fc=function(){fs(this);return 0==this.h};var js=function(a,b){fs(a);b=is(a,b);return En(a.g.h,b)};k=Xr.prototype;k.Fg=function(a){var b=this.Ka();return ic(b,a)};
-k.forEach=function(a,b){fs(this);this.g.forEach(function(c,d){Yb(c,function(e){a.call(b,e,d,this)},this)},this)};k.wc=function(){fs(this);for(var a=this.g.Ka(),b=this.g.wc(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};k.Ka=function(a){fs(this);var b=[];if("string"===typeof a)js(this,a)&&(b=sc(b,this.g.get(is(this,a))));else{a=this.g.Ka();for(var c=0;c<a.length;c++)b=sc(b,a[c])}return b};
-k.set=function(a,b){fs(this);this.j=null;a=is(this,a);js(this,a)&&(this.h-=this.g.get(a).length);this.g.set(a,[b]);this.h+=1;return this};k.get=function(a,b){if(!a)return b;a=this.Ka(a);return 0<a.length?String(a[0]):b};var gs=function(a,b,c){a.remove(b);0<c.length&&(a.j=null,a.g.set(is(a,b),tc(c)),a.h+=c.length)};
-Xr.prototype.toString=function(){if(this.j)return this.j;if(!this.g)return"";for(var a=[],b=this.g.wc(),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.Ka(d);for(var f=0;f<d.length;f++){var g=e;""!==d[f]&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.j=a.join("&")};Xr.prototype.clone=function(){var a=new Xr;a.j=this.j;this.g&&(a.g=this.g.clone(),a.h=this.h);return a};
-var is=function(a,b){b=String(b);a.l&&(b=b.toLowerCase());return b},cs=function(a,b){b&&!a.l&&(fs(a),a.j=null,a.g.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),gs(this,e,c))},a));a.l=b};Xr.prototype.extend=function(a){for(var b=0;b<arguments.length;b++)po(arguments[b],function(c,d){this.add(d,c)},this)};var ks=function(a,b){this.input=a;this.domain=b};var ls=function(a){this.g=a;this.s=fb("mr.ExternalMessageHandler")};
-ls.prototype.onMessage=function(a,b,c){var d=this;this.s.info("Received a message from "+b.id+" type: "+a.type);var e=chrome.runtime.id;"start"==a.type?(a=a.message,this.g.searchSinks("pseudo:cloud","urn:x-org.chromium.media:source:desktop",new ks(a.meetingName,a.domain)).then(function(f){var g="PresentationId"+b.id+ms++;d.g.createRoute("urn:x-org.chromium.media:source:desktop",f,g).then(function(h){c(new eh(e,"route",h.id))}).catch(function(h){c(new eh(e,"error",h))})},function(){c(new eh(e,"error",
-Error("Failed to find sink.")))})):"stop"==a.type?this.g.terminateRoute(a.message.routeId).then(function(){c(new eh(e,"stopped"))}):"subscribe_log_data"==a.type?(ib.push(function(f){chrome.runtime.sendMessage(b.id,new eh(e,"log_message",f))}),c(new eh(e,"subscribed"))):(c(new eh(e,"error",Error("Unhandled message type"))),this.s.error("Unhandled message type "+a.type))};var ms=0;var ns=function(){this.g=[];this.h=[]};k=ns.prototype;k.enqueue=function(a){if(1E3<=this.Ba()){if(this.fc())throw Error("Empty queue");0==this.g.length&&(this.g=this.h,this.g.reverse(),this.h=[]);this.g.pop()}this.h.push(a)};k.Ba=function(){return this.g.length+this.h.length};k.fc=function(){return 0==this.Ba()};k.Ka=function(){var a=this.g.slice();a.reverse();a.push.apply(a,q(this.h));return a};k.clear=function(){this.g=[];this.h=[]};var os=function(){this.g=new ns;this.h=Date.now()},qs=function(){null==ps&&(ps=new os);return ps};
-os.prototype.init=function(){hb=1;var a=fb("browser"),b=window.onerror;window.onerror=function(d,e,f,g,h){try{var m=h.result.error.errors[0];if("usageLimits"==m.domain&&"accessNotConfigured"==m.reason)return!0}catch(p){}b&&b(d,e,f,g,h);a.error("Error: "+d+" ("+e+" @ Line: "+f+")",h)};ib.push(this.l.bind(this));var c=window.localStorage["debug.logs"];c&&(hb=ob(c.toUpperCase()));(c=window.localStorage["debug.console"])&&"false"!=c.toLowerCase()&&ib.push(this.j.bind(this))};
-os.prototype.l=function(a){this.g.enqueue(rs(this,a,!1));a=a.rd;a instanceof Error&&a.stack&&this.g.enqueue(a.stack)};os.prototype.j=function(a){var b=[rs(this,a,!0)];a.rd&&b.push(a.rd);switch(a.level){case 3:console.error.apply(console,q(b));break;case 2:console.warn.apply(console,q(b));break;case 1:console.log.apply(console,q(b));break;default:console.debug.apply(console,q(b))}};
-var rs=function(a,b,c){var d=["["];if(c)a=(Date.now()-a.h)/1E3,d.push(("       "+a.toFixed(3)).slice(-7));else{a=new Date(b.time);var e=function(f){return 10>f?"0"+f:f};d.push(a.getFullYear().toString(),"-",e(a.getMonth()+1),"-",e(a.getDate())," ",e(a.getHours()),":",e(a.getMinutes()),":",e(a.getSeconds()),".",e(Math.floor(a.getMilliseconds()/10)))}d.push("][",nb[b.level],"][",b.K,"] ",b.message);if(!c&&null!=b.rd)if(d.push("\n"),b.rd instanceof Error)d.push(b.rd.message);else try{d.push(JSON.stringify(b.rd))}catch(f){d.push(b.rd.toString())}d.push("\n");
-return d.join("")},ss=function(){var a=qs();return 0==a.g.Ba()?"NA":a.g.Ka().join("")},ts=function(){var a=qs();Tm(a)};os.prototype.cb=function(){return"LogManager"};os.prototype.cc=function(){return[this.g.Ka()]};os.prototype.hc=function(){var a=this.g.Ka();this.g.clear();for(var b=n(Qm(this)||[]),c=b.next();!c.done;c=b.next())this.g.enqueue(c.value);a=n(a);for(c=a.next();!c.done;c=a.next())this.g.enqueue(c.value)};var ps=null;var us=function(a){return Promise.all(a.map(function(b){return b.then(function(c){return{Ye:!0,value:c}},function(c){return{Ye:!1,reason:c}})}))};var vs=function(a){this.g=a;this.s=fb("mr.InternalMessageHandler")};
-vs.prototype.onMessage=function(a,b,c){var d=this;if("retrieve_log_data"!=a.type)c(new eh(chrome.runtime.id,"error",Error("Unhandled message type")));else{var e={logs:ss(),device:nn()};b=[];var f=Ab(e.device.ip).then(function(h){h.Bg&&(e.device.version=h.Bg)});b.push(f);var g=this.g.u;g&&(a=ws(this,g,a.source).then(function(h){h&&(e.castStreamingLogs=h)},function(){d.s.error("Log upload failed for service: "+g)}),b.push(a));this.g.config&&(this.g.config.enable_cast_sink_query?b.push(xs(this,e)):e.castDeviceCounts=
-"See b/151090350");e.dialDeviceCounts="See b/151090350";a=this.g.getMediaSinkServiceStatus().then(function(h){e.mediaSinkServiceStatus=h.status},function(){d.s.error("Failed to get media sink service status")});b.push(a);a=ys(this.g).then(function(h){e.mediaRouterLogs=h.logs},function(){d.s.error("Failed to get Media Router logs")});b.push(a);this.g.config&&(e.mirroringServiceEnabled=this.g.config.use_mirroring_service,e.nativeCastMrpEnabled=!this.g.config.enable_cast_sink_query,e.nativeDialMrpEnabled=
-!this.g.config.enable_dial_sink_query);us(b).then(function(){c(e)})}};var xs=function(a,b){return Zj("mr.cast.SinkDiscoveryService").then(function(c){c=c.lj;b.castDeviceCounts=c.Lq+"."+c.ep},function(){a.s.error("Failed to get device counts for castDeviceCounts.")})},ws=function(a,b,c){return zs(a.g,b).then(function(d){return d.kk(c)})};var As={SUCCESS:0,LH:1},Bs={Yv:0,zv:1,fT:2,fJ:3,eJ:4,AL:5,TIMEOUT:6,GN:7},Cs=function(a){Mb("MediaRouter.Cloud.Session.Start",a,As)};var Ds=function(a){this.g=a},Es=new Ds("https://www.googleapis.com/calendar/v3"),Fs=new Ds("https://www.googleapis.com/hangouts/v1");var Gs=function(a,b,c,d,e,f){c=void 0===c?null:c;a||null==c&&(c="default");this.Bq=a;this.Ya=b;this.Kc=c;this.Og=void 0===d?null:d;this.Vd=void 0===e?null:e;this.fg=void 0===f?null:f};Gs.prototype.Vb=function(){var a="";this.Vd?a=this.Vd:this.Og&&(a=this.Og);return a};Gs.prototype.ge=function(){return this.Bq};Gs.prototype.getId=function(){return this.Ya};Gs.prototype.merge=function(a){!this.fg&&a.fg&&(this.fg=a.fg);!this.Vd&&a.Vd&&(this.Vd=a.Vd);this.Vd&&a.Vd&&this.fg&&(this.Vd=a.Vd)};var Hs=function(a,b){this.g=a;this.h=b;this.s=fb("mr.cloud.calendar.CalendarService")},Ls=function(a){var b=a.h.h;return b?Is(a,b).then(function(c){a.s.info(Js(c.length)+" events discovered before filtering.");return Ks(a,c)},function(c){a.s.L("Error getting Hangouts from calendar.",c);return[]}):(a.s.error("No user email to use as calendar id to query for events."),Promise.resolve([]))},Js=function(a){return 20<a?"20+":a.toString()},Is=function(a,b){var c=Date.now();return Ms(a,b,new Date(c),new Date(c+
-9E5)).then(function(d){return d.filter(a.j)})};Hs.prototype.j=function(a){return!(!a.start||!a.end||a.start.date||a.end.date||!a.start.dateTime||!a.end.dateTime)};
-var Ms=function(a,b,c,d){b=Ns(Es.g,["calendars",b,"events"],{timeMin:c.toJSON(),timeMax:d.toJSON(),singleEvents:!0});a.s.va("Retrieving Hangouts from Calendar: "+b);Mb("MediaRouter.Cloud.CalendarApiCaller",Nb,Ob);null!=Pb&&(clearTimeout(Pb),Pb=null);return Os(a.g,b,"GET").then(function(e){return e.items?e.items:[]})},Ks=function(a,b){var c=[];b.filter(function(d){return d.hangoutLink}).forEach(function(d){var e=new Sr(d.hangoutLink);if("meet.google.com"==e.Kc)c.push(new Gs(!0,e.g.substring(1),void 0,
-void 0,d.summary));else if(e=e.g.substring(12).split("/"),2==e.length){var f=n(e);e=f.next().value;f=f.next().value;if(-1!=e.indexOf(".")){var g=f;var h=e}c.push(new Gs(!1,f+"@"+e,h,g,d.summary,void 0))}else a.s.L("Invalid hangout link from calendar event: "+d.hangoutLink)});a.s.info(Js(c.length)+" events discovered with Hangout links.");return c};var Ps=function(a,b){this.type=a;this.data=b},Rs=function(a,b){var c=Qs;this.description=a;this.settings=b||null;this.mediaConstraints=c||null;this.presentationId=this.presentationUrl=null};var Ss=function(a,b,c,d,e,f,g,h,m){this.Mc=new Mm(a,c,h,m,f);this.deviceId=b;this.g=d;this.model=e};da.Object.defineProperties(Ss.prototype,{id:{configurable:!0,enumerable:!0,get:function(){return this.Mc.id}},displayName:{configurable:!0,enumerable:!0,set:function(a){this.Mc.friendlyName=a}}});
-var Ts=function(a){var b=a.Kc,c;a.Og&&a.Vb()!=a.Og&&(c=a.Og);var d=a.getId(),e=a.ge()?"meet:"+d:mn(ln(),d);Ss.call(this,e,d,a.Vb(),"mesi","Hangout",b,!1,a.ge()?"meeting":"hangout",c);this.ge=a.ge();this.li=a.fg||""};r(Ts,Ss);var Us=function(a,b){this.m=a;this.l=b;this.g=new Map;this.j=new Map;this.h=null};Us.prototype.Ig=function(){var a=this.h+2E4;if(null==this.h||a<Date.now())this.h=Date.now(),Vs(this);return Array.from(this.g.values())};Us.prototype.tb=function(a){return this.g.get(a)||null};
-var Vs=function(a){a.m().then(function(b){Ws(a,b)})},Ws=function(a,b){var c=new Map(a.g),d=new Map,e=new Map,f=[],g=[];b.forEach(function(h){var m=h.id;d.set(m,h);e.set(m,h.deviceId);c.has(m)?c.has(m)&&JSON.stringify(c.get(m))!=JSON.stringify(h)&&g.push(h.Mc):f.push(h.Mc);c.delete(m)});b=[].concat(q(c.values())).map(function(h){return h.Mc});a.j.clear();a.j=e;a.g.clear();a.g=d;Xs(a,f,g,b)},Xs=function(a,b,c,d){0<b.length&&Ys(a.l,b);0<c.length&&a.l.Zf(c);0<d.length&&Zs(a.l,d)},$s=function(a,b,c){this.sinks=
-a;this.g=b;this.h=c};var ct=function(a,b,c){if(!at){var d=Wg(Xg(),"").K;d&&(Wg(Xg(),d.getName()).level=Ng);var e=bt;d&&Wg(Xg(),d.getName()).g.push(e);at=!0}this.l=a;this.m=b;this.g=new Us(this.j.bind(this),c);this.h=new Map;Tm(this)},bt=function(a){jb({K:a.j,level:pb(a.h.value),time:a.m,message:a.getMessage(),rd:a.g})};ct.prototype.Ig=function(){return this.g.Ig()};ct.prototype.tb=function(a){return this.g.tb(a)};
-ct.prototype.j=function(){var a=this;this.s.info("Fetching hangouts");return us([dt(this.m),Ls(this.l)]).then(function(b){var c=Array.from(a.h.values());b.forEach(function(e){e.Ye?c=c.concat(e.value):a.s.error("Error discovering Hangouts",e.reason)});var d=c.reduce(function(e,f){var g=e[f.getId()];g?g.merge(f):g=f;e[g.getId()]=g;return e},{});return Object.keys(d).map(function(e){e=d[e];Kb("MediaRouter.Cloud.Hangout.Sink.Discovered");return new Ts(e)})})};
-var ft=function(a,b){return Zj("mr.mirror.hangouts.MeetingsService").then(function(c){return c.gb(b)}).then(function(c){return et(a,c)},function(){return b.input.match(/^#/)?Promise.reject(Error("Failed to resolve meeting alias.")):et(a,b.input,b.domain)})},et=function(a,b,c){c=c||void 0;var d=!c;b=new Gs(d,d?b:b+"@"+c,c,b,void 0,void 0);a.h.set(b.getId(),b);b=new Ts(b);a.g.g.set(b.id,b);return b.Mc};ct.prototype.cb=function(){return"HangoutSinkDiscoveryService"};
-ct.prototype.cc=function(){for(var a={},b=n(this.h.entries()),c=b.next();!c.done;c=b.next()){var d=n(c.value);c=d.next().value;d=d.next().value;a[c]=d}b=this.g;c={};d=n(b.g.entries());for(var e=d.next();!e.done;e=d.next()){var f=n(e.value);e=f.next().value;f=f.next().value;c[e]=f}d={};e=n(b.j.entries());for(f=e.next();!f.done;f=e.next()){var g=n(f.value);f=g.next().value;g=g.next().value;d[f]=g}return[{cache:new $s(c,d,b.h),manualHangouts:a}]};
-ct.prototype.hc=function(){var a=Qm(this);if(a){var b=this.g,c=a.cache,d;for(d in c.sinks){var e=b.g,f=e.set,g=d;var h=c.sinks[d];h=new Ts(new Gs(h.ge,h.deviceId,h.Mc.domain,h.Mc.description,h.Mc.friendlyName,h.li));f.call(e,g,h)}for(d in c.g)b.j.set(d,c.g[d]);c.h&&(b.h=c.h);for(var m in a.manualHangouts)b=a.manualHangouts[m],this.h.set(m,new Gs(b.Bq,b.Ya,b.Kc,b.Og,b.Vd,b.fg))}};ct.prototype.s=fb("mr.cloud.discovery.HangoutSinkDiscoveryService");var at=!1;function gt(a){a&&"function"==typeof a.dispose&&a.dispose()};function ht(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];Na(d)?ht.apply(null,d):gt(d)}};var V=function(){this.Ce=this.Ce;this.Yf=this.Yf};V.prototype.Ce=!1;V.prototype.isDisposed=function(){return this.Ce};V.prototype.dispose=function(){this.Ce||(this.Ce=!0,this.X())};V.prototype.R=function(a){it(this,Xa(gt,a))};var it=function(a,b){a.Ce?b():(a.Yf||(a.Yf=[]),a.Yf.push(b))};V.prototype.X=function(){if(this.Yf)for(;this.Yf.length;)this.Yf.shift()()};var jt=Ia.JSON.parse,kt=Ia.JSON.stringify;var lt=function(a,b){this.j=a;this.l=b;this.h=0;this.g=null};lt.prototype.get=function(){if(0<this.h){this.h--;var a=this.g;this.g=a.next;a.next=null}else a=this.j();return a};var mt=function(a,b){a.l(b);100>a.h&&(a.h++,b.next=a.g,a.g=b)};var nt,ot=function(){var a=Ia.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!fd("Presto")&&(a=function(){var e=$f(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=Wa(function(m){if(("*"==h||m.origin==h)&&m.data==g)this.port1.onmessage()},
-this);f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}});if("undefined"!==typeof a&&!Ad()){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.mp;c.mp=null;e()}};return function(e){d.next={mp:e};d=d.next;b.port2.postMessage(0)}}return function(e){Ia.setTimeout(e,0)}};function pt(a){Ia.setTimeout(function(){throw a;},0)};var qt=function(){this.h=this.g=null};qt.prototype.add=function(a,b){var c=rt.get();c.set(a,b);this.h?this.h.next=c:this.g=c;this.h=c};qt.prototype.remove=function(){var a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||(this.h=null),a.next=null);return a};var rt=new lt(function(){return new st},function(a){return a.reset()}),st=function(){this.next=this.scope=this.qj=null};st.prototype.set=function(a,b){this.qj=a;this.scope=b;this.next=null};
-st.prototype.reset=function(){this.next=this.scope=this.qj=null};var xt=function(a,b){tt||ut();vt||(tt(),vt=!0);wt.add(a,b)},tt,ut=function(){if(Ia.Promise&&Ia.Promise.resolve){var a=Ia.Promise.resolve(void 0);tt=function(){a.then(yt)}}else tt=function(){var b=yt;"function"!==typeof Ia.setImmediate||Ia.Window&&Ia.Window.prototype&&!fd("Edge")&&Ia.Window.prototype.setImmediate==Ia.setImmediate?(nt||(nt=ot()),nt(b)):Ia.setImmediate(b)}},vt=!1,wt=new qt,yt=function(){for(var a;a=wt.remove();){try{a.qj.call(a.scope)}catch(b){pt(b)}mt(rt,a)}vt=!1};var zt=function(a){a.prototype.$goog_Thenable=!0},At=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};var Dt=function(a,b){this.na=0;this.Je=void 0;this.Cg=this.Te=this.Nc=null;this.Aj=this.wl=!1;if(a!=Ka)try{var c=this;a.call(b,function(d){Bt(c,2,d)},function(d){if(!(d instanceof Ct))try{if(d instanceof Error)throw d;throw Error("Promise rejected.");}catch(e){}Bt(c,3,d)})}catch(d){Bt(this,3,d)}},Et=function(){this.next=this.context=this.h=this.l=this.g=null;this.j=!1};Et.prototype.reset=function(){this.context=this.h=this.l=this.g=null;this.j=!1};
-var Ft=new lt(function(){return new Et},function(a){a.reset()}),Gt=function(a,b,c){var d=Ft.get();d.l=a;d.h=b;d.context=c;return d},Ht=function(a){if(a instanceof Dt)return a;var b=new Dt(Ka);Bt(b,2,a);return b},It=function(a){return new Dt(function(b,c){c(a)})},Kt=function(a,b,c){Jt(a,b,c,null)||xt(Xa(b,a))},Lt=function(a){return new Dt(function(b,c){a.length||b(void 0);for(var d=0,e;d<a.length;d++)e=a[d],Kt(e,b,c)})},Mt=function(a){return new Dt(function(b,c){var d=a.length,e=[];if(d)for(var f=
-function(p,t){d--;e[p]=t;0==d&&b(e)},g=function(p){c(p)},h=0,m;h<a.length;h++)m=a[h],Kt(m,Xa(f,h),g);else b(e)})},Nt=function(a){return new Dt(function(b){var c=a.length,d=[];if(c)for(var e=function(h,m,p){c--;d[h]=m?{Ye:!0,value:p}:{Ye:!1,reason:p};0==c&&b(d)},f=0,g;f<a.length;f++)g=a[f],Kt(g,Xa(e,f,!0),Xa(e,f,!1));else b(d)})},Pt=function(){var a,b,c=new Dt(function(d,e){a=d;b=e});return new Ot(c,a,b)};
-Dt.prototype.then=function(a,b,c){return Qt(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)};zt(Dt);Dt.prototype.ib=function(a,b){a=Gt(a,a,b);a.j=!0;Rt(this,a);return this};var St=function(a,b){return Qt(a,null,b,void 0)};Dt.prototype.cancel=function(a){if(0==this.na){var b=new Ct(a);xt(function(){Tt(this,b)},this)}};
-var Tt=function(a,b){if(0==a.na)if(a.Nc){var c=a.Nc;if(c.Te){for(var d=0,e=null,f=null,g=c.Te;g&&(g.j||(d++,g.g==a&&(e=g),!(e&&1<d)));g=g.next)e||(f=g);e&&(0==c.na&&1==d?Tt(c,b):(f?(d=f,d.next==c.Cg&&(c.Cg=d),d.next=d.next.next):Ut(c),Vt(c,e,3,b)))}a.Nc=null}else Bt(a,3,b)},Rt=function(a,b){a.Te||2!=a.na&&3!=a.na||Wt(a);a.Cg?a.Cg.next=b:a.Te=b;a.Cg=b},Qt=function(a,b,c,d){var e=Gt(null,null,null);e.g=new Dt(function(f,g){e.l=b?function(h){try{var m=b.call(d,h);f(m)}catch(p){g(p)}}:f;e.h=c?function(h){try{var m=
-c.call(d,h);void 0===m&&h instanceof Ct?g(h):f(m)}catch(p){g(p)}}:g});e.g.Nc=a;Rt(a,e);return e.g};Dt.prototype.vD=function(a){this.na=0;Bt(this,2,a)};Dt.prototype.wD=function(a){this.na=0;Bt(this,3,a)};
-var Bt=function(a,b,c){0==a.na&&(a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself")),a.na=1,Jt(c,a.vD,a.wD,a)||(a.Je=c,a.na=b,a.Nc=null,Wt(a),3!=b||c instanceof Ct||Xt(a,c)))},Jt=function(a,b,c,d){if(a instanceof Dt)return Rt(a,Gt(b||Ka,c||null,d)),!0;if(At(a))return a.then(b,c,d),!0;if(Oa(a))try{var e=a.then;if("function"===typeof e)return Yt(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1},Yt=function(a,b,c,d,e){var f=!1,g=function(m){f||(f=!0,c.call(e,m))},h=function(m){f||(f=
-!0,d.call(e,m))};try{b.call(a,g,h)}catch(m){h(m)}},Wt=function(a){a.wl||(a.wl=!0,xt(a.pj,a))},Ut=function(a){var b=null;a.Te&&(b=a.Te,a.Te=b.next,b.next=null);a.Te||(a.Cg=null);return b};Dt.prototype.pj=function(){for(var a;a=Ut(this);)Vt(this,a,this.na,this.Je);this.wl=!1};
-var Vt=function(a,b,c,d){if(3==c&&b.h&&!b.j)for(;a&&a.Aj;a=a.Nc)a.Aj=!1;if(b.g)b.g.Nc=null,Zt(b,c,d);else try{b.j?b.l.call(b.context):Zt(b,c,d)}catch(e){$t.call(null,e)}mt(Ft,b)},Zt=function(a,b,c){2==b?a.l.call(a.context,c):a.h&&a.h.call(a.context,c)},Xt=function(a,b){a.Aj=!0;xt(function(){a.Aj&&$t.call(null,b)})},$t=pt,Ct=function(a){Rb.call(this,a);this.g=!1};Za(Ct,Rb);Ct.prototype.name="cancel";var Ot=function(a,b,c){this.promise=a;this.resolve=b;this.reject=c};var au=function(a,b,c,d,e,f,g,h,m){V.call(this);this.s=Yg("apps.apiary.ApiaryClient");this.h=null;this.D=!1;this.u=Pt();this.j=[];this.g=a?encodeURIComponent(String(a)):null;this.F=null;!d&&b&&(this.F=b);this.J=c||null;this.l=!d;this.m=null!=e?e:null;this.C=f||null;this.M=!!g;this.G=h||null;this.o=null!=m?m:null};r(au,V);
-au.prototype.init=function(){bh(this.s,"init - API key: "+this.g);var a=Wa(function(c){this.h=c;var d=Ja("client.request",c),e=Ja("auth",c);d&&e?this.H():c.load("client",Wa(this.H,this));bh(this.s,"loadCallback - API key: "+this.g+", clientRequest: "+d+", auth: "+e)},this),b=bu("gapi");b?a(b.gapi):cu(this,a);return this.u.promise};
-var bu=function(a){for(var b=window,c=Ja(a,b);!c&&b!=window.top&&du(b.parent,a);)b=b.parent,c=Ja(a,b);return c?b:null},du=function(a,b){try{return!!a&&null!=a.location.href&&kf(a,b)}catch(c){return!1}},cu=function(a,b){bh(a.s,"loadGapi_ - API key: "+a.g);var c=bu("gapi_onload");if(c){var d=c.gapi_onload;c.gapi_onload=function(){d();b(c.gapi)};bh(a.s,"found already loading GAPI - API key: "+a.g)}else{window.gapi_onload=function(){b(window.gapi)};var e=$f(document,"SCRIPT");Ve(e,eu);a.G&&cg(e,kt(a.G));
-document.getElementsByTagName("head")[0].appendChild(e)}};au.prototype.H=function(){bh(this.s,"client loaded - API key: "+this.g);for(var a=0;a<this.j.length;a++)this.j[a].pb.resolve(fu(this,this.j[a].requestData));this.D=!0;this.u.resolve(this.h)};au.prototype.sendRequest=function(a){if(this.D)return fu(this,a);var b=Pt();this.j.push({requestData:a,pb:b});return b.promise};
-var fu=function(a,b){var c=Ja("config.get",a.h);if(!a.l){var d=c("googleapis.config/auth/useFirstPartyAuth");var e=c("googleapis.config/auth/useOriginToken")}var f;null!=a.m&&(f=c("client/cors"));var g;null!=a.o&&(g=c("client/xd4"));try{var h=Ja("config.update",a.h);a.l||(h("googleapis.config/auth/useFirstPartyAuth",!1),h("googleapis.config/auth/useOriginToken",!1));null!=a.m&&h("client/cors",a.m);null!=a.o&&h("client/xd4",a.o);var m=gu(a);b.headers&&yd(m,b.headers);var p={headers:m,root:a.J,path:b.path,
-method:b.method,body:b.body},t=b.params||{};a.g&&!a.C?yd(t,{key:a.g}):a.C&&yd(t,{key:null});sd(t)||(p.params=t);var y=Ht(Ja("client.request",a.h)(p));b.callback&&y.then(function(A){b.callback.apply(null,[A.result,A])},function(A){b.callback.apply(null,[A.result,A])});return y}finally{c=Ja("config.update",a.h),a.l||(c("googleapis.config/auth/useFirstPartyAuth",d),c("googleapis.config/auth/useOriginToken",e)),null!=a.m&&c("client/cors",f),null!=a.o&&c("client/xd4",g)}},gu=function(a){if(a.l){if(a.C)return{Authorization:"Bearer "+
-a.C};var b=Ja("auth.getAuthHeaderValueForFirstParty",a.h);return{Authorization:a.M?b([]):b(),"X-Goog-AuthUser":a.F}}return{}},eu=je(Sd(new Rd(Pd,"https://apis.google.com/js/client.js")));var hu=function(a){this.g=a},Ns=function(a,b,c){var d="";b.forEach(function(e){d+="/"+encodeURIComponent(e)});a=new Sr(a+d);c&&(c=hs(c),Vr(a,c));return a},Os=function(a,b,c,d,e){e=void 0===e?1:e;return a.g.getAuthToken().then(function(f){return iu(a,b,c,f,d).catch(function(g){if("INVALID_ACCESS_ERROR"==g&&0<e)return ju(a,f,b,c,d,e-1);throw g;})})},ju=function(a,b,c,d,e,f){return ku(b).then(function(){return Os(a,c,d,e,f)})},iu=function(a,b,c,d,e){var f=lu;d=new au(void 0,void 0,void 0,!1,!1,d);d.init();
-return f(a,d,b,c,e)},lu=function(a,b,c,d,e){return new Promise(function(f,g){b.sendRequest(mu(c,d,function(h){h&&!h.error?f(h):h&&401==h.error.code?g("INVALID_ACCESS_ERROR"):g(h&&h.error?h.error.errors?h.error.errors[0]:h:Error(h))},e))})},mu=function(a,b,c,d){a={callback:c,method:b,path:a.toString()};d&&(a.body=d);return a};var pu=function(){this.g=!1;this.h=null;this.j=!1;this.s=fb("mr.cloud.identity.IdentityService");Tm(this);nu(this);ou(this)};pu.prototype.getAuthToken=function(){return chrome.identity?new Promise(function(a,b){chrome.identity.getAuthToken({interactive:!1},function(c){chrome.runtime.lastError?b(Error("Unable to get user auth token: "+chrome.runtime.lastError.message)):null==c?b(Error("User is not logged in (no token found)")):a(c)})}):Promise.reject(Error("chrome.identity permission required for auth."))};
-var ku=function(a){return new Promise(function(b){chrome.identity.removeCachedAuthToken({token:a},function(){b()})})},ou=function(a){a.getAuthToken().then(function(b){chrome.identity.getProfileUserInfo(function(c){a.g=!!c.email||!!c.id;a.h=c.email||null;b&&!a.g&&(a.j=!0)})},function(b){a.s.va("Unable to set sign in and email.",b)})},nu=function(a){chrome.identity.onSignInChanged.addListener(function(b,c){ik(6);a.g=c;a.s.info("Signed in change: "+a.g);a.g?ou(a):(a.h=null,a.j=!1)})},qu=function(a){return a.getAuthToken().then(function(b){var c=
-window.gapi;if(!c)return a.s.error("gapi not loaded."),!1;a.s.info("Setting gapi auth token");c.auth.setToken({access_token:b});return!0})};pu.prototype.cb=function(){return"IdentityService"};pu.prototype.cc=function(){return[null,{signedIn:this.g,userEmail:this.h,kioskAuth:this.j}]};pu.prototype.hc=function(){var a=Rm(this);a&&(a.signedIn&&(this.g=a.signedIn),a.userEmail&&(this.h=a.userEmail),a.kioskAuth&&(this.j=a.kioskAuth))};var ru={EG:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},DG:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
-1E14:{other:"000 trillion"}}},su=ru;su=ru;var tu={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
-"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd",
-"RUB"],SAR:[2,"Rial","Rial"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var uu={jn:".",hk:",",Bo:"%",Qk:"0",lv:"+",wo:"-",mn:"E",Co:"\u2030",ik:"\u221e",fv:"NaN",Jt:"#,##0.###",CP:"#E0",fN:"#,##0%",qH:"\u00a4#,##0.00",kn:"USD"},vu=uu;vu=uu;var xu=function(){this.F=40;this.h=1;this.j=3;this.H=this.o=0;this.O=!1;this.G=this.u="";this.l=vu.wo;this.D="";this.g=1;this.C=!1;this.m=[];this.J=this.M=!1;var a=vu.Jt;a.replace(/ /g,"\u00a0");var b=[0];this.u=wu(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,h=-1,m=a.length,p=!0;b[0]<m&&p;b[0]++)switch(a.charAt(b[0])){case "#":0<f?g++:e++;0<=h&&0>d&&h++;break;case "0":if(0<g)throw Error('Unexpected "0" in pattern "'+a+'"');f++;0<=h&&0>d&&h++;break;case ",":0<h&&this.m.push(h);h=0;break;case ".":if(0<=
-d)throw Error('Multiple decimal separators in pattern "'+a+'"');d=e+f+g;break;case "E":if(this.J)throw Error('Multiple exponential symbols in pattern "'+a+'"');this.J=!0;this.H=0;b[0]+1<m&&"+"==a.charAt(b[0]+1)&&(b[0]++,this.O=!0);for(;b[0]+1<m&&"0"==a.charAt(b[0]+1);)b[0]++,this.H++;if(1>e+f||1>this.H)throw Error('Malformed exponential pattern "'+a+'"');p=!1;break;default:b[0]--,p=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==h)throw Error('Malformed pattern "'+
-a+'"');g=e+f+g;this.j=0<=d?g-d:0;0<=d&&(this.o=e+f-d,0>this.o&&(this.o=0));this.h=(0<=d?d:g)-e;this.J&&(this.F=e+this.h,0==this.j&&0==this.h&&(this.h=1));this.m.push(Math.max(0,h));this.M=0==d||d==g;c=b[0]-c;this.G=wu(this,a,b);b[0]<a.length&&";"==a.charAt(b[0])?(b[0]++,1!=this.g&&(this.C=!0),this.l=wu(this,a,b),b[0]+=c,this.D=wu(this,a,b)):(this.l+=this.u,this.D+=this.G)};
-xu.prototype.parse=function(a,b){b=b||[0];a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.u,b[0])==b[0],d=a.indexOf(this.l,b[0])==b[0];c&&d&&(this.u.length>this.l.length?d=!1:this.u.length<this.l.length&&(c=!1));c?b[0]+=this.u.length:d&&(b[0]+=this.l.length);if(a.indexOf(vu.ik,b[0])==b[0]){b[0]+=vu.ik.length;var e=Infinity}else{e=a;var f=!1,g=!1,h=!1,m=-1,p=1,t=vu.jn,y=vu.hk,A=vu.mn;y=y.replace(/\u202f/g,"\u00a0");for(var B="";b[0]<e.length;b[0]++){var H=e.charAt(b[0]),Q=yu(H);if(0<=Q&&9>=
-Q)B+=Q,h=!0;else if(H==t.charAt(0)){if(f||g)break;B+=".";f=!0}else if(H==y.charAt(0)&&("\u00a0"!=y.charAt(0)||b[0]+1<e.length&&0<=yu(e.charAt(b[0]+1)))){if(f||g)break}else if(H==A.charAt(0)){if(g)break;B+="E";g=!0;m=b[0]}else if("+"==H||"-"==H){if(h&&m!=b[0]-1)break;B+=H}else if(1==this.g&&H==vu.Bo.charAt(0)){if(1!=p)break;p=100;if(h){b[0]++;break}}else if(1==this.g&&H==vu.Co.charAt(0)){if(1!=p)break;p=1E3;if(h){b[0]++;break}}else break}1!=this.g&&(p=this.g);e=parseFloat(B)/p}if(c){if(a.indexOf(this.G,
-b[0])!=b[0])return NaN;b[0]+=this.G.length}else if(d){if(a.indexOf(this.D,b[0])!=b[0])return NaN;b[0]+=this.D.length}return d?-e:e};
-xu.prototype.format=function(a){if(isNaN(a))return vu.fv;var b=[];var c=zu;a=Au(a,-c.Yw);var d=0>a||0==a&&0>1/a;d?c.ar?b.push(c.ar):(b.push(c.prefix),b.push(this.l)):(b.push(c.prefix),b.push(this.u));if(isFinite(a))if(a=a*(d?-1:1)*this.g,this.J)if(0==a)Bu(this,a,this.h,b),Cu(this,0,b);else{var e=Math.floor(Math.log(a)/Math.log(10)+2E-15);a=Au(a,-e);var f=this.h;1<this.F&&this.F>this.h?(f=e%this.F,0>f&&(f=this.F+f),a=Au(a,f),e-=f,f=1):1>this.h?(e++,a=Au(a,-1)):(e-=this.h-1,a=Au(a,this.h-1));Bu(this,
-a,f,b);Cu(this,e,b)}else Bu(this,a,this.h,b);else b.push(vu.ik);d?c.br?b.push(c.br):(b.push(c.et),b.push(this.D)):(b.push(c.et),b.push(this.G));return b.join("")};
-var Bu=function(a,b,c,d){if(a.o>a.j)throw Error("Min value must be less than max value");d||(d=[]);var e=Au(b,a.j);e=Math.round(e);if(isFinite(e)){b=Math.floor(Au(e,-a.j));var f=Math.floor(e-Au(b,a.j))}else f=0;e=b;b=f;var g=e;f=b;var h=0<a.o||0<f||!1;e=a.o;h&&(e=a.o);var m="";for(b=g;1E20<b;)m="0"+m,b=Math.round(Au(b,-1));m=b+m;var p=vu.jn;b=vu.Qk.charCodeAt(0);var t=m.length,y=0;if(0<g||0<c){for(g=t;g<c;g++)d.push(String.fromCharCode(b));if(2<=a.m.length)for(c=1;c<a.m.length;c++)y+=a.m[c];c=t-y;
-if(0<c){g=a.m;y=t=0;for(var A,B=vu.hk,H=m.length,Q=0;Q<H;Q++)if(d.push(String.fromCharCode(b+1*Number(m.charAt(Q)))),1<H-Q)if(A=g[y],Q<c){var ea=c-Q;(1===A||0<A&&1===ea%A)&&d.push(B)}else y<g.length&&(Q===c?y+=1:A===Q-c-t+1&&(d.push(B),t+=A,y+=1))}else{c=m;m=a.m;g=vu.hk;A=c.length;B=[];for(t=m.length-1;0<=t&&0<A;t--){y=m[t];for(H=0;H<y&&0<=A-H-1;H++)B.push(String.fromCharCode(b+1*Number(c.charAt(A-H-1))));A-=y;0<A&&B.push(g)}d.push.apply(d,B.reverse())}}else h||d.push(String.fromCharCode(b));(a.M||
-h)&&d.push(p);h=String(f);f=h.split("e+");if(2==f.length){if(h=parseFloat(f[0])){p=h;if(isFinite(p)){for(c=0;1<=(p/=10);)c++;p=c}else p=0<p?p:0;p=0-p-1;h=-1>p?h&&isFinite(h)?Au(Math.round(Au(h,-1)),1):h:h&&isFinite(h)?Au(Math.round(Au(h,p)),-p):h}h=String(h);h=h.replace(".","");h+=Ze("0",parseInt(f[1],10)-h.length+1)}a.j+1>h.length&&(h="1"+Ze("0",a.j-h.length)+h);for(a=h.length;"0"==h.charAt(a-1)&&a>e+1;)a--;for(g=1;g<a;g++)d.push(String.fromCharCode(b+1*Number(h.charAt(g))))},Cu=function(a,b,c){c.push(vu.mn);
-0>b?(b=-b,c.push(vu.wo)):a.O&&c.push(vu.lv);b=""+b;for(var d=vu.Qk,e=b.length;e<a.H;e++)c.push(d);c.push(b)},yu=function(a){a=a.charCodeAt(0);if(48<=a&&58>a)return a-48;var b=vu.Qk.charCodeAt(0);return b<=a&&a<b+10?a-b:-1},wu=function(a,b,c){for(var d="",e=!1,f=b.length;c[0]<f;c[0]++){var g=b.charAt(c[0]);if("'"==g)c[0]+1<f&&"'"==b.charAt(c[0]+1)?(c[0]++,d+="'"):e=!e;else if(e)d+=g;else switch(g){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":c[0]+1<f&&"\u00a4"==b.charAt(c[0]+
-1)?(c[0]++,d+=vu.kn):(g=vu.kn,d+=g in tu?tu[g][1]:g);break;case "%":if(!a.C&&1!=a.g)throw Error("Too many percent/permill");if(a.C&&100!=a.g)throw Error("Inconsistent use of percent/permill characters");a.g=100;a.C=!1;d+=vu.Bo;break;case "\u2030":if(!a.C&&1!=a.g)throw Error("Too many percent/permill");if(a.C&&1E3!=a.g)throw Error("Inconsistent use of percent/permill characters");a.g=1E3;a.C=!1;d+=vu.Co;break;default:d+=g}}return d},zu={Yw:0,ar:"",br:"",prefix:"",et:""},Au=function(a,b){if(!a||!isFinite(a)||
-0==b)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))};var Du=function(a){return 1==a%10&&11!=a%100?"one":2==a%10&&12!=a%100?"two":3==a%10&&13!=a%100?"few":"other"},Eu=Du;Eu=Du;var Fu=function(a,b){if(void 0===b){b=a+"";var c=b.indexOf(".");b=Math.min(-1==c?0:b.length-c-1,3)}return 1==(a|0)&&0==b?"one":"other"},Gu=Fu;Gu=Fu;var Lu=function(){this.j=Hu;this.h=this.g=this.m=null;var a=vu,b=su;if(Iu!==a||Ju!==b)Iu=a,Ju=b,Ku=new xu;this.o=Ku},Iu=null,Ju=null,Ku=null,Mu=/'([{}#].*?)'/g,Nu=/''/g;Lu.prototype.format=function(a){if(this.j){this.m=[];var b=Ou(this,this.j);this.h=Pu(this,b);this.j=null}if(this.h&&0!=this.h.length)for(this.g=tc(this.m),b=[],Qu(this,this.h,a,!1,b),a=b.join("");0<this.g.length;)a=a.replace(this.l(this.g),this.g.pop());else a="";return a};
-var Qu=function(a,b,c,d,e){for(var f=0;f<b.length;f++)switch(b[f].type){case 4:e.push(b[f].value);break;case 3:var g=b[f].value,h=a,m=e,p=c[g];void 0===p?m.push("Undefined parameter - "+g):(h.g.push(p),m.push(h.l(h.g)));break;case 2:g=b[f].value;h=a;m=c;p=d;var t=e,y=g.aj;void 0===m[y]?t.push("Undefined parameter - "+y):(y=g[m[y]],void 0===y&&(y=g.other),Qu(h,y,m,p,t));break;case 0:g=b[f].value;Ru(a,g,c,Gu,d,e);break;case 1:g=b[f].value;Ru(a,g,c,Eu,d,e);break;default:Ub("Unrecognized block type: "+
-b[f].type)}},Ru=function(a,b,c,d,e,f){var g=b.aj,h=b.ap,m=+c[g];isNaN(m)?f.push("Undefined or invalid parameter - "+g):(h=m-h,g=b[c[g]],void 0===g&&(d=d(Math.abs(h)),g=b[d],void 0===g&&(g=b.other)),b=[],Qu(a,g,c,e,b),c=b.join(""),e?f.push(c):(a=a.o.format(h),f.push(c.replace(/#/g,a))))},Ou=function(a,b){var c=a.m,d=Wa(a.l,a);b=b.replace(Nu,function(){c.push("'");return d(c)});return b=b.replace(Mu,function(e,f){c.push(f);return d(c)})},Su=function(a){var b=0,c=[],d=[],e=/[{}]/g;e.lastIndex=0;for(var f;f=
-e.exec(a);){var g=f.index;"}"==f[0]?(c.pop(),0==c.length&&(f={type:1},f.value=a.substring(b,g),d.push(f),b=g+1)):(0==c.length&&(b=a.substring(b,g),""!=b&&d.push({type:0,value:b}),b=g+1),c.push("{"))}b=a.substring(b);""!=b&&d.push({type:0,value:b});return d},Tu=/^\s*(\w+)\s*,\s*plural\s*,(?:\s*offset:(\d+))?/,Uu=/^\s*(\w+)\s*,\s*selectordinal\s*,/,Vu=/^\s*(\w+)\s*,\s*select\s*,/,Pu=function(a,b){var c=[];b=Su(b);for(var d=0;d<b.length;d++){var e={};if(0==b[d].type)e.type=4,e.value=b[d].value;else if(1==
-b[d].type){var f=b[d].value;switch(Tu.test(f)?0:Uu.test(f)?1:Vu.test(f)?2:/^\s*\w+\s*/.test(f)?3:5){case 2:e.type=2;e.value=Wu(a,b[d].value);break;case 0:e.type=0;e.value=Xu(a,b[d].value);break;case 1:e.type=1;e.value=Yu(a,b[d].value);break;case 3:e.type=3;e.value=b[d].value;break;default:Ub("Unknown block type for pattern: "+b[d].value)}}else Ub("Unknown part of the pattern.");c.push(e)}return c},Wu=function(a,b){var c="";b=b.replace(Vu,function(h,m){c=m;return""});var d={};d.aj=c;b=Su(b);for(var e=
-0;e<b.length;){var f=b[e].value;e++;var g;1==b[e].type?g=Pu(a,b[e].value):Ub("Expected block type.");d[f.replace(/\s/g,"")]=g;e++}return d},Xu=function(a,b){var c="",d=0;b=b.replace(Tu,function(m,p,t){c=p;t&&(d=parseInt(t,10));return""});var e={};e.aj=c;e.ap=d;b=Su(b);for(var f=0;f<b.length;){var g=b[f].value;f++;var h;1==b[f].type?h=Pu(a,b[f].value):Ub("Expected block type.");e[g.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=h;f++}return e},Yu=function(a,b){var c="";b=b.replace(Uu,function(h,m){c=m;return""});
-var d={};d.aj=c;d.ap=0;b=Su(b);for(var e=0;e<b.length;){var f=b[e].value;e++;if(1==b[e].type)var g=Pu(a,b[e].value);else Ub("Expected block type.");d[f.replace(/\s*(?:=)?(\w+)\s*/,"$1")]=g;e++}return d};Lu.prototype.l=function(a){return"\ufddf_"+(a.length-1).toString(10)+"_"};var Zu=chrome.i18n.getMessage("1522140683318860351");chrome.i18n.getMessage("4246483347873264186");chrome.i18n.getMessage("5991427458288444010");var vj=chrome.i18n.getMessage("6063910461797960050"),$u=chrome.i18n.getMessage("7735695102441495789"),av=chrome.i18n.getMessage("4575332923598659024"),Hu=chrome.i18n.getMessage("2297080986956220930"),bv=new Lu;var cv=function(a){this.g=a;this.s=fb("mr.cloud.mesi.MesiService")},dt=function(a){var b=Ns(Fs.g,["hangouts","search"]);a.s.info("Retrieving Hangouts from MESI: "+b);return Os(a.g,b,"POST",dv).then(function(c){var d=[];c.result&&(d=c.result.map(function(e){var f=e.hangout,g=f.meeting_room_name,h;f.meeting_domain?h=f.meeting_domain:"BUSINESS"==f.type&&f.company_title&&(h=f.company_title.toLowerCase());var m=bv.format({ORGANIZER:"",PARTICIPANTS:0});if((e=e.participant)&&0<e.length){var p=e[0].display_name;
-m=e.reduce(function(t,y){t.add(y.user_id);"ORGANIZER"==y.role&&(p=y.display_name);return t},new Set);m=bv.format({ORGANIZER:p,PARTICIPANTS:m.size})}return g&&h?new Gs(!1,g+"@"+h,h,g,m,f.hangout_id):new Gs(!1,f.hangout_id,h,g,m,f.hangout_id)}));return d})},dv={request_header:{client_version:{client_id:"39"}},search_sources:["0"]};var ev=function(a,b){this.h=a;this.g=b},hv=function(a,b,c,d){switch(b.type){case "REFRESH_AUTH":var e=d.ge,f=d.deviceId,g=d.li;return qu(a.h).then(function(){fv(a.g,new Ps("AUTH_READY",{ge:e,nb:f,li:g}),c.id)});case "STATUS_REQUEST":return fv(a.g,b,c.id),Promise.resolve();case "STATUS_RESPONSE":return fv(a.g,b,c.id,!0),b.data.routeDescription||fv(a.g,b,c.id),Promise.resolve();case "HANGOUT_INACTIVE":return gv(a.g,c,4,xj(new uj($u,"warning"),c.sinkId));case "HANGOUT_INVALID":return gv(a.g,c,3,xj(new uj(av,
-"warning"),c.sinkId));default:return Promise.reject(Error("Unknown type: "+b.type))}};var iv=function(a,b){this.h=a;this.g=b},jv=function(a,b,c,d,e){return new Promise(function(f){switch(b){case "mesi":break;default:throw Error("Unrecognized channel type: "+b);}if(!c.type)throw Error("Message has no type");switch(c.type){case "STOP":f(gv(a.g,d,1,null));return;case "SESSION_START_SUCCESS":Cs(0);break;case "SESSION_END":break;case "SESSION_FAILURE":Cs(1);f(gv(a.g,d,2,xj(new uj(Zu,"warning"),d?d.sinkId:"")));return;case "__webrtc_stats__":break;case "PRESENTATION_CONNECTION_MESSAGE":fv(a.g,
-c.data,d.id,!0);break;case "REFRESH_AUTH":case "LOCAL_PRESENT":case "MUTE":case "STATUS_REQUEST":case "STATUS_RESPONSE":case "HANGOUT_INACTIVE":case "HANGOUT_INVALID":f(hv(a.h,c,d,e));return;case "new_session":fv(a.g,c,d.id,!0);break;case "remove_session":fv(a.g,c,d.id,!0);a.g.terminateRoute(d.id);break;default:throw Error("Unknown type: "+c.type);}f()})};var kv=function(){var a=this;this.s=fb("mr.cloud.settings.SettingsService");this.g=null;chrome.settingsPrivate.onPrefsChanged.addListener(function(b){ik(13);if(a.g){b=n(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,"media_router.cloudservices.enabled"==c.key){Qb(5);a.g.call(null,c.value);break}}})},lv=function(a,b){a.g=b},mv=function(){return new Promise(function(a,b){chrome.storage.sync.get("mr.cloud.notifiedHangouts",function(c){chrome.runtime.lastError?b(chrome.runtime.lastError):a(c)})})},
-nv=function(a){var b=a.s;chrome.storage.sync.set({"mr.cloud.notifiedHangouts":!0},function(){chrome.runtime.lastError&&b.L("Error setting notified Hangout privacy.",chrome.runtime.lastError)})},aaa=function(a){return ov().catch(function(){return ov().catch(function(b){a.s.L("Error retrieving hangouts notified setting.",b);return!1})})},ov=function(){return mv().then(function(a){return!!a["mr.cloud.notifiedHangouts"]})};var pv=function(a,b){var c=void 0;return new (c||(c=Promise))(function(d,e){function f(m){try{h(b.next(m))}catch(p){e(p)}}function g(m){try{h(b["throw"](m))}catch(p){e(p)}}function h(m){m.done?d(m.value):(new c(function(p){p(m.value)})).then(f,g)}h((b=b.apply(a,void 0)).next())})};function qv(a){a=new Ct(a);a.g=!1;return a};var rv=1,baa=1,sv=function(a){V.call(this);this.g=a;this.h=new Set;a&&a.R(this)};r(sv,V);sv.prototype.signal=function(){return tv(this,!1)};var uv=function(a){return tv(a,!0)};sv.prototype.N=function(a,b){return vv({signal:wv(this,a),data:b})};
-var xv=function(a,b,c){c=void 0===c?function(e){return e}:c;var d=wv(a,b);return{N:function(e){return a.N(d,c(e))}}},tv=function(a,b){b=new yv(b);a.h.add(b);a.R(b);return b},wv=function(a,b){b.name||(b.name=caa(a,b)+"-"+baa++);return b},caa=function(a,b){return a.g?(a=Object.entries(a.g).find(function(c){c=n(c);c.next();return c.next().value===b}))&&a[0]||"ANONYMOUS":"OWNERLESS"},zv=new WeakMap,Av=function(a){this.g=a;this.ei=[]};Av.prototype.add=function(a,b){this.ei.push({signal:wv(this.g,a),data:b})};
-Av.prototype.N=function(){var a=vv.apply(yv,q(this.ei));this.ei.length=0;return a};var yv=function(a){V.call(this);this.kp=a;this.lf=new Map;this.Vg=new Set;this.Ta=!1};r(yv,V);yv.prototype.attach=function(a,b){var c=this,d=rv++;Bv(function(){Cv(c,d,a,b)});return d};
-var Dv=function(a,b,c){var d="function"===typeof c,e=rv++,f=d?c:b;var g=d?g:c;Bv(function(){a.Ta?(b(a.Nq,{signal:a,ak:e}),Cv(a,e,f,g)):d?Cv(a,e,daa(b,f),g):Cv(a,e,f,g)});return e},Cv=function(a,b,c,d){if(!a.isDisposed())if(d){if(!d.isDisposed()){var e=function(){Bv(function(){a.lf.delete(b);var f=zv.get(d);f&&oc(f,e)})};a.lf.set(b,{ak:b,slot:c,sl:e});Ev(d,e)}}else a.lf.set(b,{ak:b,slot:c,sl:function(){return a.lf.delete(b)}})};k=yv.prototype;
-k.detach=function(a){var b=this;Bv(function(){var c=b.lf.get(a);c&&c.sl()})};k.value=function(a){return this.promise(!0,a)};k.next=function(a){return this.promise(!1,a)};
-k.promise=function(a,b){var c=this,d=Pt();Bv(function(){if(c.isDisposed())d.reject(qv("Signal initially disposed"));else if(b&&b.isDisposed())d.reject(qv("Owner initially disposed"));else if(a&&c.kp&&c.Ta)d.resolve(c.Nq);else if(c.Vg.add(d),d.promise.ib(function(){c.Vg.delete(d)}),b){var e=function(){d.reject(qv("Owner asynchronously disposed"))};d.promise.ib(function(){var f=zv.get(b);f&&oc(f,e)});Ev(b,e)}});return d.promise};
-k.X=function(){var a=this;V.prototype.X.call(this);Bv(function(){for(var b=n(a.lf.values()),c=b.next();!c.done;c=b.next())c=c.value.sl,c();a.lf.clear();b=n(a.Vg);for(c=b.next();!c.done;c=b.next())c.value.reject(qv("Signal asynchronously disposed"));a.Vg.clear()})};
-var Fv=function(a,b){return new Promise(function(c){Bv(function(){for(var d=n(a.lf.values()),e=d.next();!e.done;e=d.next()){var f=e.value;e=f.ak;f=f.slot;try{f(b,{signal:a,ak:e})}catch(g){pt(g)}}d=n(a.Vg);for(e=d.next();!e.done;e=d.next())e.value.resolve(b);a.Vg.clear();a.kp&&(a.Nq=b,a.Ta=!0);c()})})},vv=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return 0===b.length?Promise.resolve():1===b.length?(b=b[0],Fv(b.signal,b.data)):Promise.all(b.map(function(d){return Fv(d.signal,
-d.data)})).then()},Gv=[],Hv=!1;function Bv(a){Gv.push(a);eaa()}function eaa(){pv(this,function b(){var c,d;return Ea(b,function(e){switch(e.g){case 1:if(Hv){e.Ra(0);break}ta(e,3,4);Hv=!0;c=Iv(0);case 6:if(!(c<Gv.length)){e.Ra(4);break}return u(e,Promise.resolve(),8);case 8:c=Iv(c);e.Ra(6);break;case 4:xa(e);Gv.length=0;Hv=!1;ya(e);break;case 3:d=wa(e),pt(d),e.Ra(4)}})})}function Iv(a){for(var b=a+100;a<b&&a<Gv.length;)try{Gv[a++]()}catch(c){pt(c)}return a}
-function Ev(a,b){if(a.isDisposed())b();else{var c=zv.get(a);if(c)c.push(b);else{var d=[b];zv.set(a,d);it(a,function(){for(var e=n([].concat(q(d))),f=e.next();!f.done;f=e.next())f=f.value,f();zv.delete(a)})}}}function daa(a,b){var c=!0;return function(d,e){c?(c=!1,a(d,e)):b(d,e)}};var Jv=function(){this.g=null;this.h=new sv;this.Ja=uv(this.h)},Lv=function(a,b){if(!a.g||L(a.g,2)<L(b,2))a.g=sm(b),Kv(a)},Mv=function(a){return a.g?L(a.g,2)+";"+L(a.g,1):null},Kv=function(a){a.h.N(a.Ja,a.g)};var Nv=function(){this.g=this.m=this.l=this.j=this.u=this.C=this.D=this.h=this.o=null},Ov=function(){var a=Nv.Eb();null==a.g&&(a.g=new Jv);return a.g},Pv=function(a){null==a.o&&(a.o=new pu);return a.o},Qv=function(a){null==a.h&&(a.h=new hu(Pv(a)));return a.h};La(Nv);var Rv=function(a,b){this.s=fb("cv2.PeerConnection");this.O=Qs;this.ea=faa(this,b);this.M=this.ea.createDataChannel(a,{reliable:!1});this.G=new qb;this.o=!1;this.j=0;this.h=null;this.C=this.l=0;this.g=!1;this.F=function(){};this.m=function(){};this.D=function(){};this.u=function(){}},gaa=function(a,b){a.m=b},haa=function(a,b){a.D=b},iaa=function(a,b){a.u=b},jaa=function(a,b){a.F=b},kaa=function(a,b){a.M.onmessage=function(c){b(c.data)}},laa=function(a){var b={};b.iceServers=[{url:"stun:stun.l.google.com:19302"}].concat(a);
-return b},faa=function(a,b){var c=laa(b);b=new webkitRTCPeerConnection(c);b.onicecandidate=a.J.bind(a);b.onicegatheringstatechange=a.aa.bind(a);b.oniceconnectionstatechange=a.W.bind(a);a.s.info(function(){return"Created webkitRTCPeerConnnection with config: "+JSON.stringify(c)});return b};Rv.prototype.start=function(){this.g||(this.g=!0,maa(this))};
-Rv.prototype.stop=function(){this.s.info("Stopping peer connection...");this.g&&(this.g=!1,"closed"!=this.ea.signalingState&&this.ea.close());this.ea=null};var maa=function(a){a.s.info("Sending offer to peer.");a.l=Date.now();a.ea.createOffer(a.H.bind(a),function(b){a.s.L("Error creating offer.",b)},a.O);a.G.promise.then(function(b){a.F(b)})};
-Rv.prototype.H=function(a){var b=this;this.s.info(function(){return"Setting local description: "+JSON.stringify(a)});this.ea.setLocalDescription(a,function(){b.s.info("Local description set successfully")},function(c){b.s.L("Error setting local description.",c)})};
-var Sv=function(a,b){a.s.va(function(){return"<===: "+JSON.stringify(b)});var c=new RTCSessionDescription(b);a.s.info(function(){return"Setting remote description: "+JSON.stringify(c)});a.ea.setRemoteDescription(c,function(){a.s.info("Remote description set successfully.")},function(d){a.s.L("Error setting remote description.",d)})};
-Rv.prototype.J=function(a){var b=this;a.candidate?(this.j++,this.C=Date.now(),1==this.j?this.h=setTimeout(function(){b.s.info("ICE candidate gathering timed out.");b.h=null;Tv(b)},5E3):this.o&&this.s.L("Received ICE candidate after resolving session description.")):(this.s.info("End of ICE candidates."),Db("MediaRouter.WebRtc.IceCandidateGathering.Duration.Reported",Date.now()-this.l),Tv(this),0<this.j&&Db("MediaRouter.WebRtc.IceCandidateGathering.Duration.Real",this.C-this.l))};
-Rv.prototype.aa=function(){"completed"==this.ea.iceGatheringState&&Tv(this)};var Tv=function(a){clearTimeout(a.h);a.h=null;if(!a.o){a.s.info("Resolving sesion description after gathering "+a.j+" ICE candidates.");var b=a.ea.localDescription;a.G.resolve({type:b.type,sdp:b.sdp});a.o=!0}};
-Rv.prototype.W=function(a){var b=this;if(this.ea){var c=this.ea.iceConnectionState;this.s.info("New ICE connection state: "+c+".");"connected"==c?this.m("iceconnected"):"completed"==c?this.m("icecompleted"):"failed"==c?(this.s.L(function(){return"Ice connection failed: "+JSON.stringify(a)}),this.D("icefailed")):"closed"==c?this.u("iceclosed"):"disconnected"==c&&(this.s.L("Ice connection state is bad."),this.g&&(this.s.info("Restarting ICE."),this.ea.createOffer(this.H.bind(this),function(d){b.s.L("Error creating new offer.",
-d)},naa)))}};var Qs={mandatory:{OfferToReceiveAudio:!0,OfferToReceiveVideo:!0}},naa={mandatory:{IceRestart:!0,OfferToReceiveAudio:!0,OfferToReceiveVideo:!0}};var Uv=function(a){this.g=a;this.h=new Map;this.F=new Map;this.J=new Map;this.G=[];this.D=this.H=this.u=this.l=null;this.m=this.j=!1;this.C=new Map;this.o=new Map;Tm(this)};Uv.prototype.getName=function(){return"cloud"};
-Uv.prototype.initialize=function(){var a=this;this.s.info("Initializing Cloud MRP");var b=Nv.Eb();if(null==b.u){null==b.C&&(b.C=new Hs(Qv(b),Pv(b)));var c=b.C;null==b.D&&(b.D=new cv(Qv(b)));b.u=new ct(c,b.D,this)}this.l=b.u;this.G.push(this.l);this.u=Pv(b);null==b.l&&(null==b.j&&(b.j=new ev(Pv(b),this)),b.l=new iv(b.j,this));this.H=b.l;null==b.m&&(b.m=new kv);this.D=b.m;Promise.resolve(!1).then(function(d){a.j=d;a.s.info("Cloud enabled setting: "+a.j)});lv(this.D,function(d){a.j=d;a.s.info("Cloud enabled setting: "+
-a.j);a.j&&Vv(a)});aaa(this.D).then(function(d){a.m=d;a.s.info("Privacy notified setting: "+a.m)})};Uv.prototype.xj=function(){return Array.from(this.h.values())};
-Uv.prototype.Rp=function(a){if(!Wv(this,a)||-1!=a.indexOf("0F5096E8"))return fr;this.s.va("GetAvailableSinks for "+a);var b=Vv(this);this.o.clear();for(var c={},d=n(this.C.values()),e=d.next();!e.done;c={pg:c.pg,yi:c.yi},e=d.next())c.pg=e.value,c.yi=!1,b.forEach(function(f){return function(g){g.id==f.pg.Mc.id&&(f.yi=!0,g.friendlyName=f.pg.Mc.friendlyName)}}(c)),c.yi||this.o.set(c.pg.id,c.pg.Mc);b=b.concat.apply(b,q(this.o.values()));this.s.va(function(){return"Available sinks are..."+JSON.stringify(b)});
-this.l&&(b=b.concat(oaa));return new er(b,-1!=a.indexOf("0F5096E8")?kk:null)};var Vv=function(a){var b=[];a.s.info("Checking cloud discovery services");a.G.forEach(function(c){c=c.Ig().map(function(d){return d.Mc});b.push.apply(b,q(c))});return b};k=Uv.prototype;k.startObservingMediaSinks=function(){};k.stopObservingMediaSinks=function(){};k.startObservingMediaRoutes=function(){};k.stopObservingMediaRoutes=function(){};k.tb=function(a){return(a=Xv(this,a))?a.Mc:null};
-k.createRoute=function(a,b,c,d,e,f,g){var h=this;this.s.info("createRoute called");this.s.va("urn: "+a+" sinkId:"+b);if(e=this.F.get(b))return zj(this.g.wi(this,e,a,c,g,function(m){m.mediaSource=a;m.Sb.tabId=g;return Aj(m)}),function(m){xr(h.g);return m});e=Xv(this,b);return paa(this,a,e,b,c,d,g)};
-var paa=function(a,b,c,d,e,f,g){if(f)return Bj(Error("not supported"));a.m||(a.m=!0,nv(a.D),f=xj(wj(),d),a.Wg(f));ln().h=new hn(c.model,null);var h=vq(e,a.getName(),d,b,!0);a.h.set(h.id,h);a.F.set(d,h);a.C.set(h.id,c);a.J.set(h.id,c.g);qr(a.g,a,h);Cr(a.g,a.cb(),!0);a.s.info("starting mirroring on route: "+h.id);h.Sb={tabId:g,sessionId:"",si:"",kf:c.model};jk(b)&&(h.isOffscreenPresentation=!0);return a.g.Zg(a,h,e).catch(function(m){m instanceof dr&&2==m.errorCode?gv(a,h,6,null):(a.s.error("Error on start session",
-m instanceof Error?m:Error("Expected an Error value, got "+m)),a.h.has(h.id)&&gv(a,h,5,xj(new uj(Zu,"warning"),h.sinkId)));var p;if(p=a.l)p=a.l,p.h.delete(c.deviceId)?(p.g.g.delete(c.id),p=!0):p=!1;p&&Zs(a,[c.Mc]);throw m;})};Uv.prototype.terminateRoute=function(a){return gv(this,a,0,null)};
-var gv=function(a,b,c,d){var e="string"==typeof b?a.h.get(b):b;if(!e)return Promise.reject(new dr(3,"Route in cloud provider not found for routeId "+b));a.s.info("terminating route: "+e.id);a.h.delete(e.id);a.F.delete(e.sinkId);a.C.get(e.id);a.C.delete(e.id);d&&a.Wg(d);Mb("MediaRouter.Cloud.Session.End",c,Bs);a.g.Kj(a,e);0==a.h.size&&Cr(a.g,a.cb(),!1);a.g.onPresentationConnectionStateChanged(e.id,"terminated");a.o.has(e.sinkId)&&(b=a.o.get(e.sinkId),Zs(a,[b]),a.o.delete(e.sinkId));return Promise.resolve()};
-k=Uv.prototype;k.sendRouteMessage=function(a,b){var c=this.J.get(a);if(c){var d=(a=this.h.get(a)||void 0)?Xv(this,a.sinkId):void 0;return jv(this.H,c,b,a,d)}return"string"===typeof b?(fv(this,b,a),Promise.resolve()):Promise.reject(Error("Channel type missing"))};k.sendRouteBinaryMessage=function(a){return Promise.reject(Error("Route "+a+" does not support sending binary data."))};
-k.Gl=function(a){var b=new jr;5>b.minFrameRate&&(b.minFrameRate=5);var c=this.Fl(a);"hangouts"==c||"meetings"==c?(b.maxWidth=Math.min(window.screen&&window.screen.width||Infinity,2880),b.maxHeight=Math.min(window.screen&&window.screen.height||Infinity,1800)):b.senderSideLetterboxing=!0;kr(b);Object.freeze(b);this.s.info("Settings for "+a+": "+ir(b));if(!b.shouldCaptureAudio&&!b.shouldCaptureVideo)throw Error("Cannot start mirroring without video or audio capture.");return b};
-k.Fl=function(a){return Xv(this,a).ge?"meetings":"hangouts"};k.ir=function(){};k.lp=function(a,b){this.s.va("Checking canRoute: "+a+" for sinkId: "+b);return Wv(this,a)&&!!this.tb(b)};k.il=function(a,b){return jk(a)&&this.h.has(b)};k.joinRoute=function(a,b){return(a=this.h.get(b))?(this.s.info("joining route: "+a.id),Aj(a)):Bj(Error("not supported"))};k.connectRouteByRouteId=function(){return Bj(Error("not supported"))};k.detachRoute=function(){};
-var Ys=function(a,b){a.s.info(b.length+" sinks added");b=Xv(a,b[0].id);ln().g=new hn(b.model,null);a.g.Zf();a.g.onSinkAvailabilityUpdated(a,2);a.s.info("sinkAvailability changed to AVAILABLE")},Zs=function(a,b){a.s.info(b.length+" sinks removed");Qb(2);a.G.some(function(c){return 0<c.Ig().length})||(a.g.onSinkAvailabilityUpdated(a,0),a.s.info("sinkAvailability changed to UNAVAILABLE"));a.g.Zf()};Uv.prototype.Zf=function(a){this.s.info(a.length+" sinks updated");this.g.Zf()};Uv.prototype.Wg=function(a){this.g.Wg(a)};
-var fv=function(a,b,c,d){(void 0===d?0:d)?a.g.Jj(c,b):Yp(a.g.Am,new Zp(c,b))},Xv=function(a,b){var c=qaa(a,b);c||(c=null,(b=a.F.get(b))&&(c=a.C.get(b.id)));return c},qaa=function(a,b){var c=null;a.G.some(function(d){c=d.tb(b);return!!c});return c},Wv=function(a,b){var c=lk(b)||mk(b);b=jk(b);if(a.u.j&&!a.u.g&&c)return a.g.onSinkAvailabilityUpdated(a,2),!0;var d=!1;a.j&&a.u.g&&(d=!0);return d&&(c||b)};k=Uv.prototype;
-k.searchSinks=function(a,b){var c=this;if(!Wv(this,a))return Promise.reject(Error("err"));a=ft(this.l,b);a.then(function(d){Ys(c,[d])});return a};k.createMediaRouteController=function(){return ab()};k.provideSinks=function(){};k.cb=function(){return"CloudProvider"};k.cc=function(){return[void 0,{cloudEnabled:this.j,notifiedHangoutsPrivacy:this.m}]};k.hc=function(){var a=Rm(this);a&&(a.cloudEnabled&&(this.j=a.cloudEnabled),a.notifiedHangoutsPrivacy&&(this.m=a.notifiedHangoutsPrivacy))};k.s=fb("mr.CloudProvider");
-var oaa=new Mm("pseudo:cloud","","meeting","","default");var Yv=function(){pq.call(this,12,"ExternalMessageListener","mr.ProviderManager",chrome.runtime.onMessageExternal)};r(Yv,pq);Yv.prototype.bn=function(a,b){return b.origin&&b.origin.startsWith("chrome-extension://")&&raa.includes(b.origin.substring(19))?"start"==a.type||"stop"==a.type||"subscribe_log_data"==a.type:!1};Yv.prototype.ml=function(){return!0};var $v=function(){Zv||(Zv=new Yv);return Zv},Zv=null,raa=["idmofbkcelhplfjnmmdolenpigiiiecc","ggedfkijiiammpnbdadhllnehapomdge","njjegkblellcjnakomndbaloifhcoccg"];var aw=function(){pq.call(this,11,"InternalMessageListener","mr.ProviderManager",chrome.runtime.onMessage)};r(aw,pq);aw.prototype.bn=function(a,b){return"retrieve_log_data"==a.type&&b.origin=="chrome-extension://"+chrome.runtime.id&&b.url==b.origin+"/feedback.html"};aw.prototype.ml=function(){return!0};var cw=function(){bw||(bw=new aw);return bw},bw=null;function saa(a){var b=dw,c=[];a&&c.push(new lr(b));c.push(new Uv(b));return c};var ew=function(a,b){this.routeId=a;this.message=b},fw=function(a){return"string"!=typeof a.message};var gw=function(a){this.D=a;this.l=this.o=null},hw=function(a){if(null==a.l)if(null==a.o||Date.now()-a.o>=a.D)a.m();else{var b=Math.max(a.o+a.D-Date.now(),5);a.l=setTimeout(a.m.bind(a),b)}};gw.prototype.m=function(){null!=this.l&&(clearTimeout(this.l),this.l=null);this.F();this.o=Date.now()};gw.prototype.F=function(){};var iw=function(a,b){gw.call(this,20);this.g=new Map;this.h=new Set;this.u=null;this.C=this.j=0;this.G=!1;this.H=a;this.J=b;this.s=fb("mr.RouteMessageSender")};r(iw,gw);iw.prototype.init=function(a){this.u=a;Tm(this)};iw.prototype.stopListeningForRouteMessages=function(a){this.h.delete(a)};
-iw.prototype.send=function(a,b){var c=this.g.get(a);c||(c=[],this.g.set(a,c));b=new ew(a,b);c.push(b);50<c.length&&1==c.length%50&&this.s.L(function(){return"Message queue length is excessively large ("+(c.length+") for route "+a)});this.j+=fw(b)?0:b.message.length;fw(b)&&this.C++;jw(this);this.h.has(a)&&hw(this)};iw.prototype.Kj=function(a){this.h.delete(a);var b=this.g.get(a);b&&(this.g.delete(a),kw(this,b),jw(this))};
-var kw=function(a,b){if(0!=b.length){b=n(b);for(var c=b.next();!c.done;c=b.next())c=c.value,a.j-=fw(c)?0:c.message.length,fw(c)&&a.C--}},jw=function(a){var b=0<a.C||a.j>a.J;b!=a.G&&(a.G=b,Cr(a.H,a.cb(),b))};iw.prototype.F=function(){if(this.u){for(var a=n(this.h),b=a.next();!b.done;b=a.next()){b=b.value;var c=this.g.get(b);c&&0!=c.length&&(this.u(b,c),kw(this,c),this.g.set(b,[]))}jw(this)}else this.s.error("sendMessagesCallback not set. Messages not delivered.")};iw.prototype.cb=function(){return"mr.RouteMessageSender"};
-iw.prototype.cc=function(){var a=[].concat(q(this.g.entries())).map(function(b){return[b[0],b[1].map(function(c){return c.message})]});return[new taa(a,Array.from(this.h),this.j)]};iw.prototype.hc=function(){var a=Qm(this);if(a){this.g=new Map;for(var b={},c=n(a.h),d=c.next();!d.done;b={zi:b.zi},d=c.next())d=d.value,b.zi=d[0],d=d[1].map(function(e){return function(f){return new ew(e.zi,f)}}(b)),this.g.set(b.zi,d);this.h=new Set(a.g);this.j=a.j}};var taa=function(a,b,c){this.h=a;this.g=b;this.j=c};var Zp=function(a,b){this.type="internal_message";this.routeId=a;this.message=b};var lw=function(){this.g=[]};lw.prototype.listen=function(a,b,c){this.g.push({type:a,yc:b,target:c})};var uaa=function(a,b,c){var d=a.g.findIndex(function(e){return"internal_message"==e.type&&e.yc==b&&e.target==c});-1!=d&&a.g.splice(d,1)},Yp=function(a,b){a.g.forEach(function(c){c.type==b.type&&Promise.resolve().then(function(){return c.yc.call(c.target,b)})})};var mw=function(a,b,c){this.g=a;this.j=b;this.l=c;this.onMessage=function(){};c.listen("internal_message",this.h,this)};mw.prototype.sendMessage=function(a,b){return this.j(this.g,a,b)};mw.prototype.h=function(a){if(a.routeId==this.g)this.onMessage(a.message)};mw.prototype.dispose=function(){this.onMessage=function(){};uaa(this.l,this.h,this)};
-var vaa=new mw("",function(){return Promise.resolve()},new lw),waa=function(a){this.g=a},nw=function(a){var b=sj,c=b.g.Sc.get(a);return c?new mw(a,c.sendRouteMessage.bind(c),b.g.Am):vaa};var ow=function(a,b){this.o=null!=b?a.bind(b):a;this.m=this.C.bind(this);this.l=[];this.g=!1;this.h=null};ow.prototype.j=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];this.l=[].concat(q(b));null==this.h?pw(this):this.g=!0};var pw=function(a){a.h=setTimeout(a.m,500);a.o.apply(a,q(a.l))};ow.prototype.C=function(){this.h=null;this.g&&(this.g=!1,pw(this))};var qw=function(){this.config=null;this.s=fb("mr.ProviderManager");this.h=[];this.Sc=new Map;this.o=new Map;this.l=new Set;this.j=new Set;this.D=new Map;this.g=this.u=null;this.Am=new lw;this.J=new ow(this.Hr,this);this.W=new ow(this.H,this);this.m=new iw(this,524288);this.G=0;this.C=new Map;this.F=[];var a=new vs(this);this.O=a.onMessage.bind(a);a=new ls(this);this.M=a.onMessage.bind(a);this.onBeforeInvokeHandler=this.onBeforeInvokeHandler;this.createRoute=this.createRoute;this.joinRoute=this.joinRoute;
-this.connectRouteByRouteId=this.connectRouteByRouteId;this.terminateRoute=this.terminateRoute;this.startObservingMediaSinks=this.startObservingMediaSinks;this.stopObservingMediaSinks=this.stopObservingMediaSinks;this.sendRouteMessage=this.sendRouteMessage;this.sendRouteBinaryMessage=this.sendRouteBinaryMessage;this.startListeningForRouteMessages=this.startListeningForRouteMessages;this.stopListeningForRouteMessages=this.stopListeningForRouteMessages;this.startObservingMediaRoutes=this.startObservingMediaRoutes;
-this.stopObservingMediaRoutes=this.stopObservingMediaRoutes;this.detachRoute=this.detachRoute;this.searchSinks=this.searchSinks;this.provideSinks=this.provideSinks;this.updateMediaSinks=this.updateMediaSinks;this.createMediaRouteController=this.createMediaRouteController};r(qw,Vj);
-qw.prototype.handleEvent=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];if(a==chrome.runtime.onMessage)this.O.apply(this,q(c));else if(a==chrome.runtime.onMessageExternal)this.M.apply(this,q(c));else throw Error("Unhandled event");};
-var zs=function(a,b){b=a.D.get(b);return Zj(b).then(function(c){c.initialize(a,!!a.config&&a.config.use_mirroring_service);return c})},xaa=function(a,b,c){b.forEach(function(d){if(rw(a,d.getName()))a.s.L("Provider "+d.getName()+" already registered.");else try{d.initialize(c),a.h.push(d),a.C.set(d.getName(),0)}catch(e){a.s.L("Provider "+d.getName()+" failed to initialize.",e)}})};
-qw.prototype.initialize=function(a,b,c){this.D.set("webrtc","mr.mirror.webrtc.WebRtcService");this.D.set("cast_streaming","mr.mirror.cast.Service");this.D.set("hangouts","mr.mirror.hangouts.HangoutsService");this.D.set("meetings","mr.mirror.hangouts.MeetingsService");var d=new waa(this);sj||(sj=d);this.g=a;this.m.init(this.g.onRouteMessagesReceived.bind(this.g));xaa(this,b,c);this.config=c;Tm(this);fk("mr.ProviderManager",this)};
-var tw=function(a,b,c){return new Promise(function(d,e){var f=null;a.G++;sw(a);f=window.setTimeout(function(){f=null;b.cancel(new dr(2,"timeout after "+c+" ms."))},c);b.promise.then(function(g){a.G--;sw(a);null!=f&&window.clearTimeout(f);d(g)},function(g){a.G--;sw(a);null!=f&&window.clearTimeout(f);e(g instanceof dr?g:g instanceof Error?new dr(0,g.message,g.stack):new dr(0))})})};qw.prototype.onBeforeInvokeHandler=function(){ik(0)};
-var uw=function(a){return"string"==typeof a?a:a.unique?"":a.scheme+"://"+a.host+"\n       "+(a.port?":"+a.port:"")+"/"};k=qw.prototype;
-k.createRoute=function(a,b,c,d,e,f,g){var h=this;g=void 0===g?!1:g;var m=yaa(this,a,b);if(!m)return Promise.reject(new dr(7,"No provider supports createRoute with source: "+a+" and sink: "+b));var p=void 0;void 0!==d&&(p=uw(d));f=f&&0<f?f:6E4;a=m.createRoute(a,b,c,g,f,p,e);return tw(this,a,f).then(function(t){return t},function(t){h.s.error("Error creating route.",t);throw t;})};
-k.connectRouteByRouteId=function(a,b,c,d,e,f){var g=this.Sc.get(b);if(!g)return Promise.reject(new dr(7,"No provider supports join "+b));a=g.connectRouteByRouteId(a,b,c,uw(d),e);return tw(this,a,f&&0<f?f:3E4)};k.joinRoute=function(a,b,c,d,e,f){f=void 0===f?!1:f;var g=zaa(this,a,b);if(!g)return Promise.reject(new dr(7,"No provider supports join "+b));e=e&&0<e?e:3E4;a=g.joinRoute(a,b,f,e,uw(c),d);return tw(this,a,e)};
-k.terminateRoute=function(a){var b=this.Sc.get(a);return b?vw(this,a).then(function(){return b.terminateRoute(a)}):Promise.reject(new dr(3,"Route not found for routeId "+a))};k.startObservingMediaSinks=function(a){Qb(1);this.l.has(a)||(this.l.add(a),this.h.forEach(function(b){b.startObservingMediaSinks(a)}));ww(this,a)};k.stopObservingMediaSinks=function(a){this.l.delete(a)?xw(this,a):this.s.info("No existing query "+a)};
-var xw=function(a,b){a.h.forEach(function(c){c.stopObservingMediaSinks(b)})},ww=function(a,b){if("urn:x-org.chromium.media:source:tab:-1"==b)a.s.L("No sinks for sourceUrn: "+b);else{var c=new Map,d=[];a.h.forEach(function(e){var f=e.Rp(b);0<f.sinks.length&&(d=f.origins);f.sinks.forEach(function(g){c.has(g.id)?a.s.L("Detected duplicate sink "+g.id+" from provider: "+e.getName()):c.set(g.id,g)})});Aaa(a,b,Array.from(c.values()),d||[])}},Aaa=function(a,b,c,d){a.s.info("Sending "+c.length+" sinks to MR for "+
-b);a.g.onSinksReceived(b,c,d.map(op))};k=qw.prototype;k.sendRouteMessage=function(a,b,c){var d=this.Sc.get(a);d?(a=d.sendRouteMessage(a,b,c),a=tw(this,Cj(a),3E4)):a=Promise.reject(Error("Invalid route ID "+a));return a};k.sendRouteBinaryMessage=function(a,b){var c=this.Sc.get(a);c?(a=c.sendRouteBinaryMessage(a,b),a=tw(this,Cj(a),3E4)):a=Promise.reject(Error("Invalid route ID "+a));return a};
-k.startListeningForRouteMessages=function(a){var b=this.m;b.h.has(a)||(b.h.add(a),(a=b.g.get(a))&&0<a.length&&hw(b))};k.stopListeningForRouteMessages=function(a){this.m.stopListeningForRouteMessages(a)};k.detachRoute=function(a){var b=this.Sc.get(a);b?b.detachRoute(a):this.s.info("Route "+a+" does not exist.")};k.enableMdnsDiscovery=function(){};var yaa=function(a,b,c){return a.h.find(function(d){return d.lp(b,c)})||null},zaa=function(a,b,c){return a.h.find(function(d){return d.il(b,c)})||null};
-qw.prototype.H=function(){var a=this;this.l.forEach(function(b){ww(a,b)})};var sw=function(a){a.g.setKeepAlive(0<a.G||0<a.F.length)};k=qw.prototype;k.startObservingMediaRoutes=function(a){this.j.has(a)||(this.j.add(a),this.h.forEach(function(b){b.startObservingMediaRoutes(a)}));this.J.j()};k.stopObservingMediaRoutes=function(a){this.j.delete(a)?this.h.forEach(function(b){b.stopObservingMediaRoutes(a)}):this.s.info("No existing route query "+a)};
-k.Hr=function(){var a=this;if(0!=this.j.size){var b=[];this.h.forEach(function(c){b=b.concat(c.xj())});this.j.forEach(function(c){var d=[];a.h.forEach(function(e){e.xj().forEach(function(f){!f.Gg&&e.il(c,void 0,f)&&d.push(f.id)})});a.g.onRoutesUpdated(b,c,d)})}};k.cb=function(){return"ProviderManager"};
-k.cc=function(){return[new Baa(this.h.map(function(a){return a.getName()}),Array.from(this.l),Array.from(this.j),Array.from(this.Sc,function(a){var b=n(a);a=b.next().value;b=b.next().value;return[a,b.getName()]}),Array.from(this.C),this.u)]};k.hc=function(){var a=Qm(this);if(a){this.l=new Set(a.m);this.j=new Set(a.j);for(var b=n(a.h),c=b.next();!c.done;c=b.next()){var d=n(c.value);c=d.next().value;d=d.next().value;d=rw(this,d);this.Sc.set(c,d)}this.C=new Map(a.l);this.u=a.g||null}};
-var qr=function(a,b,c){a.Sc.set(c.id,b);xr(a)};qw.prototype.Kj=function(a,b){vw(this,b.id);this.Sc.delete(b.id);this.m.Kj(b.id);xr(this)};var xr=function(a){0<a.j.size&&a.J.j()};qw.prototype.pq=function(a){var b=this.Sc.get(a.id);b&&(b.ir(a.id),0<this.j.size&&this.Hr())};qw.prototype.Jj=function(a,b){this.Sc.has(a)?("string"===typeof b||b instanceof Uint8Array||(b=JSON.stringify(b)),this.m.send(a,b)):this.s.L("Got route message for closed route "+a)};
-qw.prototype.onPresentationConnectionStateChanged=function(a,b){"terminated"==b&&this.m.m();this.g.onPresentationConnectionStateChanged(a,b)};qw.prototype.onPresentationConnectionClosed=function(a,b,c){this.m.m();this.g.onPresentationConnectionClosed(a,b,c)};var uk=function(a,b){a.o.delete(b);(a=a.Sc.get(b))&&a.terminateRoute(b)};qw.prototype.Zf=function(){Qb(4);this.W.j()};
-qw.prototype.onSinkAvailabilityUpdated=function(a,b){var c=this;if(this.C.get(a.getName())!=b){var d=yw(this);this.C.set(a.getName(),b);a=yw(this);d!=a&&(Qb(3),0==a&&this.H(),this.g.onSinkAvailabilityUpdated(a),0==a&&(this.l.forEach(function(e){xw(c,e)}),this.l.clear()))}};var yw=function(a){return Array.from(a.C.values()).reduce(function(b,c){return Math.max(b,c)},0)};qw.prototype.Wg=function(a){this.g.onIssue(a)};
-var vw=function(a,b){return a.o.has(b)?zs(a,a.o.get(b)).then(function(c){a.o.delete(b);return c.C()}):Promise.resolve(!1)};qw.prototype.Zg=function(a,b,c,d){var e=this,f=a.Fl(b.sinkId);this.s.info("Starting mirroring using service: "+f);this.o.set(b.id,f);return Dj(zs(this,f),function(g){e.u=f;return g.Zg(b,b.mediaSource,a.Gl(b.sinkId),c,d).catch(function(h){if(h instanceof Fj&&3==h.reason)throw new dr(8);throw h;})})};
-qw.prototype.wi=function(a,b,c,d,e,f){var g=this,h=this.o.get(b.id);return h?Dj(zs(this,h),function(m){g.u=h;return m.wi(b,c,a.Gl(b.sinkId),d,e,f)}):Bj(Error("Route "+b.id+" is not mirroring"))};var Cr=function(a,b,c){var d=a.F.indexOf(b),e=0<=d;c&&!e?a.F.push(b):!c&&e&&a.F.splice(d,1);sw(a)},rw=function(a,b){return a.h.find(function(c){return c.getName()==b})||null};k=qw.prototype;
-k.searchSinks=function(a,b,c){var d=a.startsWith("pseudo:")?a.substring(7):null;return(d=d?rw(this,d):null)?d.searchSinks(b,c).then(function(e){return e.id}):Promise.reject(Error("No provider supports "+a))};k.provideSinks=function(a,b){var c=rw(this,a);c?c.provideSinks(b):this.s.info("provideSinks: Provider not found for providerName "+a)};k.updateMediaSinks=function(a){this.l.has(a)||ww(this,a)};
-k.createMediaRouteController=function(a,b,c){var d=this,e=this.Sc.get(a);return e?e.createMediaRouteController(a,b,c).catch(function(f){d.s.error("createMediaRouteController failed: "+f.message);b.close();c.ptr.reset();throw f;}):(a="createMediaRouteController: Provider not found for "+a,this.s.error(a),b.close(),c.ptr.reset(),Promise.reject(Error(a)))};k.onMediaRemoterCreated=function(a,b,c){this.g.onMediaRemoterCreated(a,b,c)};k.getMediaSinkServiceStatus=function(){return this.g.getMediaSinkServiceStatus()};
-var ys=function(a){return"function"!=typeof a.g.getLogsAsString?Promise.resolve({dd:""}):a.g.getLogsAsString()};qw.prototype.getMirroringServiceHostForTab=function(a,b){this.g.getMirroringServiceHostForTab(a,b)};qw.prototype.getMirroringServiceHostForDesktop=function(a,b,c){this.g.getMirroringServiceHostForDesktop(a,b,c)};qw.prototype.getMirroringServiceHostForOffscreenTab=function(a,b,c){this.g.getMirroringServiceHostForOffscreenTab(a,b,c)};
-var Baa=function(a,b,c,d,e,f){this.m=b;this.j=c;this.h=d;this.l=e;this.g=f};var zw=function(a){this.id=a};zw.prototype.toString=function(){return this.id};var Aw=function(a,b){this.type=a instanceof zw?String(a):a;this.h=this.target=b;this.defaultPrevented=!1};Aw.prototype.l=function(){this.defaultPrevented=!0};var Caa=function(){if(!Ia.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{Ia.addEventListener("test",Ka,b),Ia.removeEventListener("test",Ka,b)}catch(c){}return a}();var Bw=function(a,b){Aw.call(this,a?a.type:"");this.relatedTarget=this.h=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.g=null;a&&this.init(a,b)};Za(Bw,Aw);var Daa=Eg({2:"touch",3:"pen",4:"mouse"});
-Bw.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.h=b;(b=a.relatedTarget)?qf&&(kf(b,"nodeName")||(b=null)):"mouseover"==c?b=a.fromElement:"mouseout"==c&&(b=a.toElement);this.relatedTarget=b;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=void 0!==a.clientX?a.clientX:
-a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Daa[a.pointerType]||"";this.state=a.state;this.g=a;a.defaultPrevented&&Bw.Xb.l.call(this)};
-Bw.prototype.l=function(){Bw.Xb.l.call(this);var a=this.g;a.preventDefault?a.preventDefault():a.returnValue=!1};var Cw="closure_listenable_"+(1E6*Math.random()|0),Dw=function(a){return!(!a||!a[Cw])};var Eaa=0;var Faa=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.yc=e;this.key=++Eaa;this.removed=this.cj=!1},Ew=function(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.yc=null};var Fw=function(a){this.src=a;this.g={};this.h=0};Fw.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.h++);var g=Gw(a,b,d,e);-1<g?(b=a[g],c||(b.cj=!1)):(b=new Faa(b,this.src,f,!!d,e),b.cj=c,a.push(b));return b};Fw.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var e=this.g[a];b=Gw(e,b,c,d);return-1<b?(Ew(e[b]),pc(e,b),0==e.length&&(delete this.g[a],this.h--),!0):!1};
-var Hw=function(a,b){var c=b.type;if(!(c in a.g))return!1;var d=oc(a.g[c],b);d&&(Ew(b),0==a.g[c].length&&(delete a.g[c],a.h--));return d};Fw.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.g)if(!a||c==a){for(var d=this.g[c],e=0;e<d.length;e++)++b,Ew(d[e]);delete this.g[c];this.h--}return b};var Iw=function(a,b,c,d,e){a=a.g[b.toString()];b=-1;a&&(b=Gw(a,c,d,e));return-1<b?a[b]:null};
-Fw.prototype.hasListener=function(a,b){var c=void 0!==a,d=c?a.toString():"",e=void 0!==b;return jd(this.g,function(f){for(var g=0;g<f.length;++g)if(!(c&&f[g].type!=d||e&&f[g].capture!=b))return!0;return!1})};var Gw=function(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.capture==!!c&&f.yc==d)return e}return-1};var Jw="closure_lm_"+(1E6*Math.random()|0),Kw={},Lw=0,Nw=function(a,b,c,d,e){if(d&&d.once)return Mw(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)Nw(a,b[f],c,d,e);return null}c=Ow(c);return Dw(a)?a.listen(b,c,Oa(d)?!!d.capture:!!d,e):Pw(a,b,c,!1,d,e)},Pw=function(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=Oa(e)?!!e.capture:!!e,h=Qw(a);h||(a[Jw]=h=new Fw(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=Gaa();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Caa||(e=g),void 0===
-e&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Rw(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");Lw++;return c},Gaa=function(){var a=Haa,b=function(c){return a.call(b.src,b.listener,c)};return b},Mw=function(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)Mw(a,b[f],c,d,e);return null}c=Ow(c);return Dw(a)?Sw(a,b,c,Oa(d)?!!d.capture:!!d,e):Pw(a,b,c,!0,d,e)},
-Tw=function(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)Tw(a,b[f],c,d,e);else d=Oa(d)?!!d.capture:!!d,c=Ow(c),Dw(a)?a.pd.remove(String(b),c,d,e):a&&(a=Qw(a))&&(b=Iw(a,b,c,d,e))&&Uw(b)},Uw=function(a){if("number"===typeof a||!a||a.removed)return!1;var b=a.src;if(Dw(b))return Hw(b.pd,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Rw(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Lw--;(c=Qw(b))?(Hw(c,a),0==c.h&&
-(c.src=null,b[Jw]=null)):Ew(a);return!0},Vw=function(a){if(a)if(Dw(a))a.pd&&a.pd.removeAll(void 0);else if(a=Qw(a)){var b=0,c;for(c in a.g)for(var d=a.g[c].concat(),e=0;e<d.length;++e)Uw(d[e])&&++b}},Rw=function(a){return a in Kw?Kw[a]:Kw[a]="on"+a},Haa=function(a,b){if(a.removed)a=!0;else{b=new Bw(b,this);var c=a.listener,d=a.yc||a.src;a.cj&&Uw(a);a=c.call(d,b)}return a},Qw=function(a){a=a[Jw];return a instanceof Fw?a:null},Ww="__closure_events_fn_"+(1E9*Math.random()>>>0),Ow=function(a){if("function"===
-typeof a)return a;a[Ww]||(a[Ww]=function(b){return a.handleEvent(b)});return a[Ww]};var Xw=function(){V.call(this);this.pd=new Fw(this);this.Qi=this;this.C=null};Za(Xw,V);Xw.prototype[Cw]=!0;Xw.prototype.removeEventListener=function(a,b,c,d){Tw(this,a,b,c,d)};
-Xw.prototype.g=function(a){var b,c=this.C;if(c)for(b=[];c;c=c.C)b.push(c);c=this.Qi;var d=a.type||a;if("string"===typeof a)a=new Aw(a,c);else if(a instanceof Aw)a.target=a.target||c;else{var e=a;a=new Aw(d,c);yd(a,e)}e=!0;if(b)for(var f=b.length-1;0<=f;f--){var g=a.h=b[f];e=g.Hg(d,!0,a)&&e}g=a.h=c;e=g.Hg(d,!0,a)&&e;e=g.Hg(d,!1,a)&&e;if(b)for(f=0;f<b.length;f++)g=a.h=b[f],e=g.Hg(d,!1,a)&&e;return e};Xw.prototype.X=function(){Xw.Xb.X.call(this);this.pd&&this.pd.removeAll(void 0);this.C=null};
-Xw.prototype.listen=function(a,b,c,d){return this.pd.add(String(a),b,!1,c,d)};var Sw=function(a,b,c,d,e){return a.pd.add(String(b),c,!0,d,e)};Xw.prototype.Hg=function(a,b,c){a=this.pd.g[String(a)];if(!a)return!0;a=a.concat();for(var d=!0,e=0;e<a.length;++e){var f=a[e];if(f&&!f.removed&&f.capture==b){var g=f.listener,h=f.yc||f.src;f.cj&&Hw(this.pd,f);d=!1!==g.call(h,c)&&d}}return d&&!c.defaultPrevented};Xw.prototype.hasListener=function(a,b){return this.pd.hasListener(void 0!==a?String(a):void 0,b)};var Iaa={ZG:100,aR:101,OK:200,aH:201,ACCEPTED:202,bM:203,rM:204,zO:205,UM:206,LL:207,KL:300,HL:301,iI:302,QP:303,oM:304,NS:305,kR:307,gN:308,zt:400,pS:401,kv:402,hI:403,NOT_FOUND:404,wL:405,eM:406,KN:407,xO:408,MG:409,JI:410,sK:411,CN:412,uO:413,yO:414,yS:415,wO:416,EH:417,vS:422,BK:423,GH:424,DN:428,SR:429,vO:431,Zt:500,lM:501,FE:502,cQ:503,wI:504,rJ:505,HJ:507,SL:511,TN:1223};var Yw=function(){};Yw.prototype.g=null;var $w=function(a){var b;(b=a.g)||(b={},Zw(a)&&(b[0]=!0,b[1]=!0),b=a.g=b);return b};var ax,bx=function(){};Za(bx,Yw);var cx=function(a){return(a=Zw(a))?new ActiveXObject(a):new XMLHttpRequest},Zw=function(a){if(!a.h&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.h=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.h};ax=new bx;var dx=function(a,b){Xw.call(this);this.l=a||1;this.j=b||Ia;this.m=Wa(this.u,this);this.o=Ya()};Za(dx,Xw);dx.prototype.enabled=!1;dx.prototype.h=null;var ex=function(a,b){a.l=b;a.h&&a.enabled?(a.stop(),a.start()):a.h&&a.stop()};dx.prototype.u=function(){if(this.enabled){var a=Ya()-this.o;0<a&&a<.8*this.l?this.h=this.j.setTimeout(this.m,this.l-a):(this.h&&(this.j.clearTimeout(this.h),this.h=null),this.g("tick"),this.enabled&&(this.stop(),this.start()))}};
-dx.prototype.start=function(){this.enabled=!0;this.h||(this.h=this.j.setTimeout(this.m,this.l),this.o=Ya())};dx.prototype.stop=function(){this.enabled=!1;this.h&&(this.j.clearTimeout(this.h),this.h=null)};dx.prototype.X=function(){dx.Xb.X.call(this);this.stop();delete this.j};
-var fx=function(a,b,c){if("function"===typeof a)c&&(a=Wa(a,c));else if(a&&"function"==typeof a.handleEvent)a=Wa(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:Ia.setTimeout(a,b||0)},gx=function(a){Ia.clearTimeout(a)},hx=function(a,b){var c=null;return St(new Dt(function(d,e){c=fx(function(){d(b)},a);-1==c&&e(Error("Failed to schedule timer."))}),function(d){gx(c);throw d;})};var ix=function(a){Xw.call(this);this.headers=new wn;this.W=a||null;this.j=!1;this.O=this.h=null;this.ga=this.J="";this.o=0;this.l="";this.m=this.ba=this.H=this.aa=!1;this.u=0;this.F=null;this.D="";this.M=this.G=!1};Za(ix,Xw);ix.prototype.s=Yg("goog.net.XhrIo");var Jaa=/^https?$/i,Kaa=["POST","PUT"],jx=[],kx=function(a,b,c,d,e,f,g){var h=new ix;jx.push(h);b&&h.listen("complete",b);Sw(h,"ready",h.oa);f&&(h.u=Math.max(0,f));g&&(h.G=g);h.send(a,c,d,e);return h};
-ix.prototype.oa=function(){this.dispose();oc(jx,this)};
-ix.prototype.send=function(a,b,c,d){if(this.h)throw Error("[goog.net.XhrIo] Object is active with another request="+this.J+"; newUri="+a);b=b?b.toUpperCase():"GET";this.J=a;this.l="";this.o=0;this.ga=b;this.aa=!1;this.j=!0;this.h=this.W?cx(this.W):cx(ax);this.O=this.W?$w(this.W):$w(ax);this.h.onreadystatechange=Wa(this.ja,this);try{ch(this.s,lx(this,"Opening Xhr")),this.ba=!0,this.h.open(b,String(a),!0),this.ba=!1}catch(f){ch(this.s,lx(this,"Error opening Xhr: "+f.message));mx(this,f);return}a=c||
-"";var e=this.headers.clone();d&&po(d,function(f,g){e.set(g,f)});d=fc(e.wc(),Laa);c=Ia.FormData&&a instanceof Ia.FormData;!ic(Kaa,b)||d||c||e.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");e.forEach(function(f,g){this.h.setRequestHeader(g,f)},this);this.D&&(this.h.responseType=this.D);"withCredentials"in this.h&&this.h.withCredentials!==this.G&&(this.h.withCredentials=this.G);try{nx(this),0<this.u&&(this.M=Maa(this.h),ch(this.s,lx(this,"Will abort after "+this.u+"ms if incomplete, xhr2 "+
-this.M)),this.M?(this.h.timeout=this.u,this.h.ontimeout=Wa(this.ti,this)):this.F=fx(this.ti,this.u,this)),ch(this.s,lx(this,"Sending request")),this.H=!0,this.h.send(a),this.H=!1}catch(f){ch(this.s,lx(this,"Send error: "+f.message)),mx(this,f)}};var Maa=function(a){return of&&Lf(9)&&"number"===typeof a.timeout&&void 0!==a.ontimeout},Laa=function(a){return Nc("Content-Type",a)};
-ix.prototype.ti=function(){"undefined"!=typeof Ha&&this.h&&(this.l="Timed out after "+this.u+"ms, aborting",this.o=8,ch(this.s,lx(this,this.l)),this.g("timeout"),this.abort(8))};var mx=function(a,b){a.j=!1;a.h&&(a.m=!0,a.h.abort(),a.m=!1);a.l=b;a.o=5;ox(a);px(a)},ox=function(a){a.aa||(a.aa=!0,a.g("complete"),a.g("error"))};ix.prototype.abort=function(a){this.h&&this.j&&(ch(this.s,lx(this,"Aborting")),this.j=!1,this.m=!0,this.h.abort(),this.m=!1,this.o=a||7,this.g("complete"),this.g("abort"),px(this))};
-ix.prototype.X=function(){this.h&&(this.j&&(this.j=!1,this.m=!0,this.h.abort(),this.m=!1),px(this,!0));ix.Xb.X.call(this)};ix.prototype.ja=function(){this.isDisposed()||(this.ba||this.H||this.m?qx(this):this.pa())};ix.prototype.pa=function(){qx(this)};
-var qx=function(a){if(a.j&&"undefined"!=typeof Ha)if(a.O[1]&&4==rx(a)&&2==a.za())ch(a.s,lx(a,"Local request error detected and ignored"));else if(a.H&&4==rx(a))fx(a.ja,0,a);else if(a.g("readystatechange"),4==rx(a)){ch(a.s,lx(a,"Request complete"));a.j=!1;try{sx(a)?(a.g("complete"),a.g("success")):(a.o=6,a.l=tx(a)+" ["+a.za()+"]",ox(a))}finally{px(a)}}},px=function(a,b){if(a.h){nx(a);var c=a.h,d=a.O[0]?Ka:null;a.h=null;a.O=null;b||a.g("ready");try{c.onreadystatechange=d}catch(e){$g(a.s,"Problem encountered resetting onreadystatechange: "+
-e.message)}}},nx=function(a){a.h&&a.M&&(a.h.ontimeout=null);a.F&&(gx(a.F),a.F=null)},sx=function(a){var b=a.za();a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}if(!c){if(b=0===b)a=String(a.J).match(Dr)[1]||null,!a&&Ia.self&&Ia.self.location&&(a=Ia.self.location.protocol,a=a.substr(0,a.length-1)),b=!Jaa.test(a?a.toLowerCase():"");c=b}return c},rx=function(a){return a.h?a.h.readyState:0};
-ix.prototype.za=function(){try{return 2<rx(this)?this.h.status:-1}catch(a){return-1}};
-var tx=function(a){try{return 2<rx(a)?a.h.statusText:""}catch(b){return ch(a.s,"Can not get status: "+b.message),""}},ux=function(a){try{return a.h?a.h.responseText:""}catch(b){return ch(a.s,"Can not get responseText: "+b.message),""}},Naa=function(a){try{if(!a.h)return null;if("response"in a.h)return a.h.response;switch(a.D){case "":case "text":return a.h.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in a.h)return a.h.mozResponseArrayBuffer}$g(a.s,"Response type "+a.D+" is not supported on this browser");
-return null}catch(b){return ch(a.s,"Can not get response: "+b.message),null}};ix.prototype.getResponseHeader=function(a){if(this.h&&4==rx(this))return a=this.h.getResponseHeader(a),null===a?void 0:a};
-var vx=function(a){var b={};a=(a.h&&4==rx(a)?a.h.getAllResponseHeaders()||"":"").split("\r\n");for(var c=0;c<a.length;c++)if(!Oc(a[c])){var d=cf(a[c],":",1),e=d[0];d=d[1];if("string"===typeof d){d=d.trim();var f=b[e]||[];b[e]=f;f.push(d)}}return id(b,function(g){return g.join(", ")})},lx=function(a,b){return b+" ["+a.ga+" "+a.J+" "+a.za()+"]"};
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_hangouts.js b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_hangouts.js
deleted file mode 100644 (file)
index a381ee3..0000000
+++ /dev/null
@@ -1,1647 +0,0 @@
-'use strict';var ty=function(a,b,c,d){this.g=a;this.j=b;this.Dd=c;this.l=d};ty.prototype.h=function(){return!!this.Dd};var uy=function(a,b,c){var d=Wk.prototype.h,e=ml.prototype.C;this.j=a;this.g=d;this.h=e;this.m=b;this.l=c};var vy=function(a){K(this,a,0,1,null,null)};r(vy,J);var Kba=function(a,b){Ll(a,b,wy)},Lba=function(a,b){for(;x(b);){var c=a,d=b,e=wy;if(1==d.j&&3==d.m){for(var f=0,g=null;x(d)&&(0!=d.m||0!=d.j);)if(0==d.m&&2==d.j)f=Zk(d);else if(2==d.m&&3==d.j)g=$k(d);else if(4==d.m)break;else z(d);if(1!=d.j||4!=d.m||null==g||0==f)throw Error("Malformed binary bytes for message set");if(d=e[f])e=d.j,f=new e.Dd,d.l.call(f,f,new Wk(g)),Nl(c,e,f)}else z(d)}return a},xy={},wy={};var yy=function(a){K(this,a,0,-1,null,null)};r(yy,J);var Pba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new zy;b.h(c,Mba);R(a,1,c);break;case 2:c=new Ay;b.h(c,By);R(a,2,c);break;case 3:c=new Ay;b.h(c,By);R(a,3,c);break;case 4:c=new Cy;b.h(c,Nba);R(a,4,c);break;case 5:c=new Dy;b.h(c,Oba);R(a,5,c);break;default:z(b)}return a},zy=function(a){K(this,a,0,-1,null,null)};r(zy,J);
-var Mba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;default:z(b)}return a},Ay=function(a){K(this,a,0,-1,null,null)};r(Ay,J);
-var By=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Xk(b);P(a,1,c);break;case 2:c=Xk(b);P(a,2,c);break;case 3:var d=b.l;c=Tk(d);var e=Tk(d);d=2*(e>>31)+1;var f=e>>>20&2047;c=4294967296*(e&1048575)+c;c=2047==f?c?NaN:Infinity*d:0==f?d*Math.pow(2,-1074)*c:d*Math.pow(2,f-1075)*(c+4503599627370496);P(a,3,c);break;default:z(b)}return a},Cy=function(a){K(this,a,0,-1,null,null)};r(Cy,J);
-var Nba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=Yk(b);P(a,3,c);break;case 4:c=Yk(b);P(a,4,c);break;default:z(b)}return a},Dy=function(a){K(this,a,0,-1,null,null)};r(Dy,J);var Oba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;default:z(b)}return a};var Ey=function(a){K(this,a,0,1,null,null)};r(Ey,J);var Rba=function(a,b){for(;x(b)&&!w(b);)Ml(a,b,Qba);return a},Qba={};var Fy=function(a){K(this,a,0,-1,Sba,null)};r(Fy,J);Fy.prototype.wa=function(){return L(this,1)};Fy.prototype.xc=function(){return L(this,4)};
-var Yba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=D(b);P(a,4,c);break;case 10:c=b.g();P(a,10,c);break;case 5:c=b.g();P(a,5,c);break;case 6:c=new Gy;b.h(c,Tba);R(a,6,c);break;case 7:c=D(b);P(a,7,c);break;case 8:c=new Hy;b.h(c,Uba);R(a,8,c);break;case 9:c=new Iy;b.h(c,Vba);R(a,9,c);break;case 11:c=new Jy;b.h(c,Wba);R(a,11,c);break;case 12:c=new Ky;b.h(c,Xba);R(a,12,c);break;case 13:c=D(b);P(a,13,
-c);break;case 14:c=b.g();im(a,14,c);break;default:z(b)}return a},Hy=function(a){K(this,a,0,-1,null,null)};r(Hy,J);var Uba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Yk(b);P(a,1,c);break;case 2:c=new Ly;b.h(c,Zba);R(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=new My;b.h(c,$ba);R(a,4,c);break;case 5:c=new Ny;b.h(c,aca);R(a,5,c);break;case 6:c=new Oy;b.h(c,bca);R(a,6,c);break;case 7:c=new Ey;b.h(c,Rba);R(a,7,c);break;default:z(b)}return a},Ly=function(a){K(this,a,0,-1,null,null)};
-r(Ly,J);var Zba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Yk(b);P(a,1,c);break;case 2:c=Yk(b);P(a,2,c);break;default:z(b)}return a},Gy=function(a){K(this,a,0,-1,null,null)};r(Gy,J);var Tba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;default:z(b)}return a},My=function(a){K(this,a,0,-1,null,null)};r(My,J);
-var $ba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;default:z(b)}return a},Ny=function(a){K(this,a,0,-1,null,null)};r(Ny,J);Ny.prototype.getTitle=function(){return L(this,3)};Ny.prototype.setTitle=function(a){return P(this,3,a)};var aca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=Yk(b);P(a,2,c);break;case 3:c=b.g();a.setTitle(c);break;case 4:c=b.g();P(a,4,c);break;default:z(b)}return a},Iy=function(a){K(this,a,0,-1,cca,null)};
-r(Iy,J);var Vba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=C(b);P(a,3,c);break;case 4:c=D(b);P(a,4,c);break;case 5:c=b.g();im(a,5,c);break;default:z(b)}return a},Oy=function(a){K(this,a,0,-1,null,null)};r(Oy,J);Oy.prototype.za=function(){return Zl(this,1,0)};
-var bca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;default:z(b)}return a},Jy=function(a){K(this,a,0,-1,null,null)};r(Jy,J);Jy.prototype.getCurrentState=function(){return L(this,3)};var Wba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 3:var c=D(b);P(a,3,c);break;case 4:c=Yk(b);P(a,4,c);break;case 5:c=C(b);P(a,5,c);break;default:z(b)}return a},Ky=function(a){K(this,a,0,-1,null,null)};r(Ky,J);
-var Xba=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;default:z(b)}return a},Sba=[14],cca=[5];var Py=function(a){K(this,a,0,-1,null,null)};r(Py,J);var dca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;default:z(b)}return a};var Qy=function(a){K(this,a,0,-1,null,null)};r(Qy,J);Qy.prototype.getVersion=function(){return L(this,4)};var eca=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&ul(b,2,c);c=L(a,3);null!=c&&ul(b,3,c);c=L(a,4);null!=c&&ul(b,4,c)};var Ry=function(a){K(this,a,0,-1,null,null)};r(Ry,J);var fca=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c)};var Sy=function(a){K(this,a,0,-1,null,null)};r(Sy,J);var gca=function(a,b){var c=L(a,1);null!=c&&tl(b,1,c);c=L(a,2);null!=c&&G(b,2,c)};var Ty=function(a){K(this,a,0,-1,null,null)};r(Ty,J);Ty.prototype.getVersion=function(){return L(this,4)};var hca=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&F(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&tl(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,6);null!=c&&G(b,6,c);c=L(a,7);null!=c&&b.g(7,c)};var Uy=function(a){K(this,a,0,-1,null,null)};r(Uy,J);Uy.prototype.getId=function(){return L(this,1)};var ica=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;default:z(b)}return a};var Vy=function(a){K(this,a,0,-1,null,null)};r(Vy,J);var jca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);P(a,1,c);break;case 2:c=Sk(b.l,Ik);P(a,2,c);break;default:z(b)}return a};var Wy=function(a){K(this,a,0,-1,null,null)};r(Wy,J);var kca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new Vy;b.h(c,jca);R(a,1,c);break;default:z(b)}return a};var Xy=function(a){K(this,a,0,-1,null,null)};r(Xy,J);Xy.prototype.getDevice=function(){return L(this,1)};var Yy=function(a,b){return P(a,1,b)},Zy=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&F(b,2,c);c=L(a,3);null!=c&&F(b,3,c);c=L(a,4);null!=c&&F(b,4,c);c=L(a,5);null!=c&&F(b,5,c);c=L(a,6);null!=c&&F(b,6,c)};var $y=function(a){K(this,a,0,-1,null,null)};r($y,J);$y.prototype.Wj=function(a){return R(this,7,a)};var lca=function(a,b){var c=T(a,Ty,1);null!=c&&I(b,1,c,hca);c=T(a,Ry,2);null!=c&&I(b,2,c,fca);c=T(a,Sy,3);null!=c&&I(b,3,c,gca);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&E(b,5,c);c=L(a,6);null!=c&&b.l(6,c);c=T(a,Xy,7);null!=c&&I(b,7,c,Zy);c=L(a,8);null!=c&&G(b,8,c);c=T(a,Qy,9);null!=c&&I(b,9,c,eca)};var az=function(a){K(this,a,0,-1,null,null)};r(az,J);var mca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=Sk(b.l,Ik);P(a,2,c);break;default:z(b)}return a};var bz=function(a){K(this,a,0,-1,null,null)};r(bz,J);bz.prototype.za=function(){return L(this,1)};
-var nca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=Sk(b.l,Lk);P(a,4,c);break;case 10:c=b.g();P(a,10,c);break;case 11:c=Xk(b);P(a,11,c);break;case 5:c=Sk(b.l,Ik);P(a,5,c);break;case 6:c=Sk(b.l,Ik);P(a,6,c);break;case 7:c=b.g();P(a,7,c);break;case 8:c=b.g();P(a,8,c);break;case 9:c=new az;b.h(c,mca);R(a,9,c);break;case 12:c=D(b);P(a,12,c);break;case 13:c=C(b);P(a,13,c);break;default:z(b)}return a};var cz=function(a){K(this,a,0,-1,null,null)};r(cz,J);var oca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 4:c=new Wy;b.h(c,kca);R(a,4,c);break;case 3:c=Sk(b.l,Lk);P(a,3,c);break;case 5:c=Sk(b.l,Ik);P(a,5,c);break;case 6:c=new Py;b.h(c,dca);R(a,6,c);break;case 7:c=b.g();P(a,7,c);break;case 8:c=b.g();P(a,8,c);break;default:z(b)}return a};var dz=function(a){K(this,a,0,-1,pca,null)};r(dz,J);dz.prototype.wa=function(){return L(this,1)};dz.prototype.getTitle=function(){return L(this,9)};dz.prototype.setTitle=function(a){return P(this,9,a)};dz.prototype.mi=function(a){return P(this,10,a)};
-var qca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=D(b);P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;case 6:c=b.g();im(a,6,c);break;case 7:c=b.g();P(a,7,c);break;case 8:c=D(b);P(a,8,c);break;case 9:c=b.g();a.setTitle(c);break;case 10:c=b.g();a.mi(c);break;case 11:c=D(b);P(a,11,c);break;default:z(b)}return a},pca=[6];var ez={Yv:0,Kt:1,TIMEOUT:2,ERROR:3,nK:4,MF:5,UNKNOWN:6,eI:7,Gt:8,At:9,NG:10,GO:11,zR:12,wN:13,iE:14,NH:15,CJ:16,uS:17,sE:18,zJ:19,PP:20,JL:21,CG:22,JH:23,pM:24,hQ:25,YP:26,hv:27,Zt:28,rS:29,EO:30,VL:31,DF:32,zt:33,sS:34,kv:35,cT:36,DS:37,jJ:38,iJ:39,kJ:40,MS:41,zN:42,CH:43,KH:44,IS:45,BE:46,YL:47,VM:48,WL:49,WM:50,PM:51,RM:52,QM:53,TM:54,SM:55,jQ:56,dI:57,eT:58,qK:59,RJ:60,CE:61,rE:62,fG:63,YJ:64,ZI:65,XI:66,LJ:67,aJ:68,DE:69,vI:70,dF:71,XL:72,nH:73,WP:74,LN:75,KK:76,bQ:77,MN:78,NN:79,EF:102,WJ:103,
-AS:104,zS:105,BS:106,hR:107,hE:108,iQ:109,DJ:110,jL:111,VJ:112,kL:113,mL:114,lL:115,MM:116,LM:117,aQ:118,PG:119,ZP:120,LG:121,xG:122,GS:123,gG:124,Ht:125,HS:126,JG:127,IG:128,HG:129,FS:130,OM:131,vG:132,zK:133};var fz=function(a){K(this,a,0,-1,null,null)};r(fz,J);fz.prototype.getService=function(){return L(this,1)};fz.prototype.Id=function(){return M(this,2)};var rca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;default:z(b)}return a};var gz=function(a){K(this,a,0,-1,null,null)};r(gz,J);var sca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;default:z(b)}return a};var hz=function(a){K(this,a,0,-1,tca,null)};r(hz,J);k=hz.prototype;k.wa=function(){return L(this,1)};k.lk=function(a){return P(this,1,a)};k.cd=function(){return T(this,gz,17)};k.Ud=function(a){return R(this,17,a)};k.Nl=function(){return M(this,17)};
-var uca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.lk(c);break;case 2:c=D(b);P(a,2,c);break;case 3:c=new fz;b.h(c,rca);R(a,3,c);break;case 4:c=C(b);P(a,4,c);break;case 6:c=Yk(b);P(a,6,c);break;case 7:c=Yk(b);P(a,7,c);break;case 8:c=b.g();P(a,8,c);break;case 9:c=new Uy;b.h(c,ica);R(a,9,c);break;case 10:c=C(b);P(a,10,c);break;case 11:c=Yk(b);P(a,11,c);break;case 12:c=Yk(b);P(a,12,c);break;case 13:c=b.g();P(a,13,c);break;case 14:c=D(b);P(a,14,c);break;case 15:c=b.g();im(a,15,c);
-break;case 16:c=C(b);P(a,16,c);break;case 24:c=D(b);P(a,24,c);break;case 17:c=new gz;b.h(c,sca);a.Ud(c);break;case 18:c=C(b);P(a,18,c);break;case 25:c=D(b);P(a,25,c);break;case 21:c=D(b);P(a,21,c);break;case 22:c=D(b);P(a,22,c);break;case 23:c=D(b);P(a,23,c);break;case 26:c=2==b.m?bl(b):[D(b)];for(var d=0;d<c.length;d++)im(a,26,c[d]);break;case 27:c=b.g();P(a,27,c);break;case 28:c=b.g();P(a,28,c);break;case 29:c=b.g();P(a,29,c);break;case 30:c=b.g();P(a,30,c);break;case 31:c=C(b);P(a,31,c);break;
-case 32:c=C(b);P(a,32,c);break;default:z(b)}return a},tca=[15,26];var iz=function(a){K(this,a,0,-1,vca,null)};r(iz,J);iz.prototype.setRequestHeader=function(a){return R(this,1,a)};iz.prototype.V=function(){return T(this,tm,3)};iz.prototype.T=function(a){R(this,3,a)};iz.prototype.Z=function(){dm(this,3)};var vca=[4];var jz=function(a){K(this,a,0,-1,wca,null)};r(jz,J);k=jz.prototype;k.wa=function(){return L(this,1)};k.Ci=function(a){return P(this,1,a)};k.Y=function(){return L(this,2)};k.mh=function(a){return P(this,2,a)};k.Vb=function(){return L(this,4)};
-var zca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.Ci(c);break;case 2:c=b.g();a.mh(c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;case 6:c=C(b);P(a,6,c);break;case 7:c=C(b);P(a,7,c);break;case 20:c=new kz;b.h(c,xca);mm(a,20,c,kz);break;case 8:c=b.g();im(a,8,c);break;case 9:c=C(b);P(a,9,c);break;case 10:c=b.g();P(a,10,c);break;case 11:c=b.g();P(a,11,c);break;case 12:c=D(b);P(a,12,c);break;case 13:c=D(b);P(a,13,c);break;case 14:c=
-D(b);P(a,14,c);break;case 17:c=D(b);P(a,17,c);break;case 18:c=C(b);P(a,18,c);break;case 19:c=2==b.m?bl(b):[D(b)];for(var d=0;d<c.length;d++)im(a,19,c[d]);break;case 21:c=C(b);P(a,21,c);break;case 22:c=new yy;b.h(c,Pba);R(a,22,c);break;case 23:c=Yk(b);P(a,23,c);break;case 24:c=D(b);P(a,24,c);break;case 25:c=b.g();P(a,25,c);break;case 26:c=b.g();im(a,26,c);break;case 27:c=new lz;b.h(c,yca);R(a,27,c);break;default:z(b)}return a},kz=function(a){K(this,a,0,-1,null,null)};r(kz,J);
-var xca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;default:z(b)}return a},lz=function(a){K(this,a,0,-1,null,null)};r(lz,J);var yca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;default:z(b)}return a},wca=[20,8,19,26];var mz=function(a){K(this,a,0,-1,Aca,null)};r(mz,J);mz.prototype.setRequestHeader=function(a){return R(this,1,a)};mz.prototype.V=function(){return T(this,tm,5)};mz.prototype.T=function(a){R(this,5,a)};mz.prototype.Z=function(){dm(this,5)};var Aca=[6];var nz=function(a){K(this,a,0,-1,null,null)};r(nz,J);k=nz.prototype;k.setRequestHeader=function(a){return R(this,1,a)};k.wa=function(){return L(this,2)};k.V=function(){return T(this,tm,3)};k.T=function(a){R(this,3,a)};k.Z=function(){dm(this,3)};var oz=function(a){K(this,a,0,-1,null,null)};r(oz,J);k=oz.prototype;k.setRequestHeader=function(a){return R(this,1,a)};k.wa=function(){return L(this,2)};k.V=function(){return T(this,tm,3)};k.T=function(a){R(this,3,a)};k.Z=function(){dm(this,3)};var pz=function(a){K(this,a,0,-1,null,null)};r(pz,J);pz.prototype.getName=function(){return L(this,1)};var qz=function(a){K(this,a,0,-1,Bca,null)};r(qz,J);qz.prototype.setRequestHeader=function(a){return R(this,1,a)};qz.prototype.V=function(){return T(this,tm,8)};qz.prototype.T=function(a){R(this,8,a)};qz.prototype.Z=function(){dm(this,8)};var Bca=[3];var rz=function(a){K(this,a,0,-1,null,null)};r(rz,J);var Cca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Zk(b);P(a,1,c);break;case 2:c=Zk(b);P(a,2,c);break;case 3:c=Zk(b);P(a,3,c);break;default:z(b)}return a};var sz=function(a){K(this,a,0,-1,null,null)};r(sz,J);var tz=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Xk(b);P(a,1,c);break;case 2:c=Xk(b);P(a,2,c);break;case 3:c=Xk(b);P(a,3,c);break;default:z(b)}return a};var uz=function(a){K(this,a,0,-1,null,null)};r(uz,J);var vz=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);P(a,1,c);break;case 2:c=Xk(b);P(a,2,c);break;case 3:c=new sz;b.h(c,tz);R(a,3,c);break;default:z(b)}return a};var wz=function(a){K(this,a,0,-1,Dca,null)};r(wz,J);wz.prototype.getName=function(){return L(this,2)};
-var xz=function(a,b){P(a,2,b)},yz=function(a,b){P(a,3,b)},Eca=function(a,b){lm(a,8,b)},Gca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Xk(b);P(a,1,c);break;case 2:c=b.g();xz(a,c);break;case 3:c=D(b);yz(a,c);break;case 5:c=Xk(b);P(a,5,c);break;case 6:c=Xk(b);P(a,6,c);break;case 7:c=Xk(b);P(a,7,c);break;case 8:c=new zz;b.h(c,Fca);mm(a,8,c,zz);break;case 9:c=C(b);P(a,9,c);break;case 10:c=2==b.m?bl(b):[D(b)];for(var d=0;d<c.length;d++)im(a,10,c[d]);break;case 11:c=new uz;b.h(c,vz);R(a,11,
-c);break;case 12:c=new uz;b.h(c,vz);R(a,12,c);break;default:z(b)}return a},zz=function(a){K(this,a,0,-1,null,null)};r(zz,J);zz.prototype.Id=function(){return M(this,2)};var Fca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;default:z(b)}return a},Dca=[8,10];var Az=function(a){K(this,a,0,-1,null,null)};r(Az,J);var Hca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=Xk(b);P(a,4,c);break;default:z(b)}return a};var Bz=function(a){K(this,a,0,-1,null,null)};r(Bz,J);var Ica=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);P(a,1,c);break;case 2:c=Xk(b);P(a,2,c);break;case 3:c=D(b);P(a,3,c);break;default:z(b)}return a};var Cz=function(a){K(this,a,0,-1,Jca,null)};r(Cz,J);Cz.prototype.xc=function(){return T(this,sz,3)};var Dz=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 2:var c=C(b);P(a,2,c);break;case 3:c=new sz;b.h(c,tz);R(a,3,c);break;case 5:c=2==b.m?al(b,b.l.C):[Xk(b)];for(var d=0;d<c.length;d++)im(a,5,c[d]);break;case 6:c=new Bz;b.h(c,Ica);R(a,6,c);break;default:z(b)}return a},Jca=[5];var Ez=function(a){K(this,a,0,-1,null,null)};r(Ez,J);var Kca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=new Cz;b.h(c,Dz);R(a,2,c);break;default:z(b)}return a};var Fz=function(a){K(this,a,0,-1,null,null)};r(Fz,J);Fz.prototype.getId=function(){return L(this,1)};var Lca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Xk(b);P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=D(b);P(a,3,c);break;default:z(b)}return a};var Gz=function(a){K(this,a,0,-1,null,null)};r(Gz,J);Gz.prototype.Ob=function(){return L(this,4)};var Mca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=Xk(b);P(a,4,c);break;case 5:c=D(b);P(a,5,c);break;case 6:c=Xk(b);P(a,6,c);break;case 7:c=b.g();P(a,7,c);break;case 8:c=Xk(b);P(a,8,c);break;case 9:c=D(b);P(a,9,c);break;default:z(b)}return a};var Hz=function(a){K(this,a,0,-1,Nca,null)};r(Hz,J);var Pca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=new Iz;b.h(c,Oca);R(a,2,c);break;case 3:c=b.g();im(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;case 6:c=new Gz;b.h(c,Mca);mm(a,6,c,Gz);break;case 7:c=D(b);P(a,7,c);break;default:z(b)}return a},Iz=function(a){K(this,a,0,-1,null,null)};r(Iz,J);
-var Oca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;default:z(b)}return a},Nca=[3,6];var Jz=function(a){K(this,a,0,-1,Qca,null)};r(Jz,J);var Kz=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=new Hz;b.h(c,Pca);R(a,2,c);break;case 3:c=new wz;b.h(c,Gca);mm(a,3,c,wz);break;case 4:c=new Az;b.h(c,Hca);mm(a,4,c,Az);break;case 5:c=new Fz;b.h(c,Lca);mm(a,5,c,Fz);break;case 6:c=new Ez;b.h(c,Kca);mm(a,6,c,Ez);break;case 7:c=new rz;b.h(c,Cca);R(a,7,c);break;case 8:c=b.g();P(a,8,c);break;default:z(b)}return a},Qca=[3,4,5,6];var Lz=function(a){K(this,a,0,-1,Rca,null)};r(Lz,J);var Sca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();im(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;default:z(b)}return a},Rca=[1];var Mz=function(a){K(this,a,0,-1,Tca,null)};r(Mz,J);var Uca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 2:var c=new Lz;b.h(c,Sca);mm(a,2,c,Lz);break;case 6:c=b.g();P(a,6,c);break;default:z(b)}return a},Tca=[2];var Nz=function(a){K(this,a,0,-1,null,null)};r(Nz,J);Nz.prototype.getChannelId=function(){return L(this,1)};Nz.prototype.Sf=function(){return L(this,4)};var Vca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;case 3:c=Xk(b);P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 6:c=Xk(b);P(a,6,c);break;default:z(b)}return a};var Oz=function(a){K(this,a,0,-1,Wca,null)};r(Oz,J);var Xca=function(a,b){lm(a,3,b)};Oz.prototype.o=function(a){R(this,18,a)};Oz.prototype.u=function(a){R(this,23,a)};
-var Pz=function(a,b){P(a,26,b)},cda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 3:c=new Jz;b.h(c,Kz);mm(a,3,c,Jz);break;case 4:c=new Jz;b.h(c,Kz);mm(a,4,c,Jz);break;case 5:c=new Nz;b.h(c,Vca);mm(a,5,c,Nz);break;case 7:c=D(b);P(a,7,c);break;case 9:c=C(b);P(a,9,c);break;case 10:c=2==b.m?al(b,b.l.j):[Zk(b)];for(var d=0;d<c.length;d++)im(a,10,c[d]);break;case 11:c=D(b);P(a,11,c);break;case 12:c=Zk(b);P(a,12,c);break;case 13:c=b.g();P(a,13,c);break;case 16:c=new Qz;
-b.h(c,Yca);mm(a,16,c,Qz);break;case 14:c=D(b);P(a,14,c);break;case 15:c=D(b);P(a,15,c);break;case 17:c=new Rz;b.h(c,Zca);R(a,17,c);break;case 21:c=D(b);P(a,21,c);break;case 18:c=new Sz;b.h(c,$ca);a.o(c);break;case 19:c=b.g();P(a,19,c);break;case 20:c=new Tz;b.h(c,ada);R(a,20,c);break;case 22:c=C(b);P(a,22,c);break;case 23:c=new Uz;b.h(c,bda);a.u(c);break;case 24:c=C(b);P(a,24,c);break;case 25:c=C(b);P(a,25,c);break;case 28:c=b.g();P(a,28,c);break;case 26:c=C(b);Pz(a,c);break;case 27:c=new Mz;b.h(c,
-Uca);R(a,27,c);break;default:z(b)}return a},Qz=function(a){K(this,a,0,-1,null,null)};r(Qz,J);var Yca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;default:z(b)}return a},Rz=function(a){K(this,a,0,-1,dda,null)};r(Rz,J);var Zca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=2==b.m?bl(b):[D(b)];for(var d=0;d<c.length;d++)im(a,2,c[d]);break;default:z(b)}return a},Sz=function(a){K(this,a,0,-1,null,null)};
-r(Sz,J);Sz.prototype.Tp=function(){return L(this,3)};var $ca=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 3:var c=D(b);P(a,3,c);break;case 4:c=D(b);P(a,4,c);break;case 5:c=C(b);P(a,5,c);break;default:z(b)}return a},Tz=function(a){K(this,a,0,-1,null,null)};r(Tz,J);var ada=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 2:var c=D(b);P(a,2,c);break;case 3:c=new Vz;b.h(c,eda);R(a,3,c);break;default:z(b)}return a},Vz=function(a){K(this,a,0,-1,null,null)};r(Vz,J);
-var eda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 7:var c=C(b);P(a,7,c);break;case 8:c=Yk(b);P(a,8,c);break;case 9:c=Yk(b);P(a,9,c);break;case 10:c=Yk(b);P(a,10,c);break;case 11:c=Yk(b);P(a,11,c);break;case 12:c=Yk(b);P(a,12,c);break;case 13:c=Yk(b);P(a,13,c);break;case 14:c=Yk(b);P(a,14,c);break;case 15:c=Yk(b);P(a,15,c);break;case 16:c=Yk(b);P(a,16,c);break;case 17:c=Yk(b);P(a,17,c);break;case 18:c=Yk(b);P(a,18,c);break;case 19:c=Yk(b);P(a,19,c);break;default:z(b)}return a},Uz=function(a){K(this,
-a,0,-1,null,null)};r(Uz,J);var bda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new Wz;b.h(c,fda);R(a,1,c);break;default:z(b)}return a},Wz=function(a){K(this,a,0,-1,null,null)};r(Wz,J);var fda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);P(a,1,c);break;case 2:c=Zk(b);P(a,2,c);break;case 3:c=C(b);P(a,3,c);break;default:z(b)}return a},Wca=[3,4,5,10,16],dda=[2];var Xz=function(a){K(this,a,0,-1,gda,null)};r(Xz,J);Xz.prototype.setRequestHeader=function(a){return R(this,1,a)};Xz.prototype.V=function(){return T(this,tm,3)};Xz.prototype.T=function(a){R(this,3,a)};Xz.prototype.Z=function(){dm(this,3)};var hda=function(a,b){lm(a,4,b)},gda=[4];var Yz=function(a){K(this,a,0,-1,null,null)};r(Yz,J);Yz.prototype.setRequestHeader=function(a){return R(this,1,a)};Yz.prototype.V=function(){return T(this,tm,3)};Yz.prototype.T=function(a){R(this,3,a)};Yz.prototype.Z=function(){dm(this,3)};var Zz=function(a){K(this,a,0,-1,null,null)};r(Zz,J);k=Zz.prototype;k.wa=function(){return L(this,1)};k.mk=function(a){return P(this,1,a)};k.Y=function(){return L(this,2)};k.Di=function(a){return P(this,2,a)};k.Ea=function(){return L(this,3)};k.nk=function(a){return P(this,3,a)};
-var mda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.mk(c);break;case 2:c=b.g();a.Di(c);break;case 3:c=b.g();a.nk(c);break;case 4:c=D(b);P(a,4,c);break;case 5:c=new $z;b.h(c,ida);R(a,5,c);break;case 6:c=new aA;b.h(c,jda);R(a,6,c);break;case 7:c=new bA;b.h(c,kda);R(a,7,c);break;case 8:c=new cA;b.h(c,lda);R(a,8,c);break;default:z(b)}return a},$z=function(a){K(this,a,0,-1,null,null)};r($z,J);
-var ida=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;default:z(b)}return a},aA=function(a){K(this,a,0,-1,null,null)};r(aA,J);var jda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;default:z(b)}return a},bA=function(a){K(this,a,0,-1,nda,null)};r(bA,J);
-var kda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=new sz;b.h(c,tz);R(a,2,c);break;case 3:c=new dA;b.h(c,oda);mm(a,3,c,dA);break;default:z(b)}return a},dA=function(a){K(this,a,0,-1,null,null)};r(dA,J);var oda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Vk(b.l);P(a,1,c);break;case 2:c=Vk(b.l);P(a,2,c);break;case 3:c=Vk(b.l);P(a,3,c);break;case 4:c=Vk(b.l);P(a,4,c);break;default:z(b)}return a},cA=function(a){K(this,a,0,-1,null,null)};r(cA,J);
-var lda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=Vk(b.l);P(a,2,c);break;default:z(b)}return a},nda=[3];var eA=function(a){K(this,a,0,-1,pda,null)};r(eA,J);eA.prototype.setRequestHeader=function(a){return R(this,1,a)};eA.prototype.V=function(){return T(this,tm,3)};eA.prototype.T=function(a){R(this,3,a)};eA.prototype.Z=function(){dm(this,3)};var pda=[4];var fA=function(a){K(this,a,0,-1,null,null)};r(fA,J);k=fA.prototype;k.setRequestHeader=function(a){return R(this,1,a)};k.wa=function(){return L(this,2)};k.Y=function(){return L(this,3)};k.V=function(){return T(this,tm,4)};k.T=function(a){R(this,4,a)};k.Z=function(){dm(this,4)};var gA=function(a){K(this,a,0,-1,null,null)};r(gA,J);k=gA.prototype;k.cu=function(){return L(this,1)};k.Fi=function(a){return P(this,1,a)};k.du=function(){return L(this,3)};k.Hi=function(a){return P(this,3,a)};k.Ei=function(){return L(this,4)};k.Ii=function(a){return P(this,4,a)};k.wa=function(){return L(this,5)};k.Gi=function(a){return P(this,5,a)};k.Y=function(){return L(this,6)};k.Ea=function(){return L(this,7)};
-var vda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);a.Fi(c);break;case 2:c=D(b);P(a,2,c);break;case 3:c=b.g();a.Hi(c);break;case 4:c=b.g();a.Ii(c);break;case 5:c=b.g();a.Gi(c);break;case 6:c=b.g();P(a,6,c);break;case 7:c=b.g();P(a,7,c);break;case 8:c=new hA;b.h(c,qda);R(a,8,c);break;case 9:c=new Cz;b.h(c,Dz);R(a,9,c);break;case 10:c=new iA;b.h(c,rda);R(a,10,c);break;case 11:c=C(b);P(a,11,c);break;case 13:c=new jA;b.h(c,sda);R(a,13,c);break;case 14:c=new kA;b.h(c,tda);R(a,14,c);break;
-case 15:c=new lA;b.h(c,uda);R(a,15,c);break;default:z(b)}return a},hA=function(a){K(this,a,0,-1,wda,null)};r(hA,J);var mA=function(a,b){P(a,1,b||[])},qda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=2==b.m?al(b,b.l.j):[Zk(b)];for(var d=0;d<c.length;d++)im(a,1,c[d]);break;case 2:c=new nA;b.h(c,xda);mm(a,2,c,nA);break;case 3:c=b.g();im(a,3,c);break;case 4:c=b.g();P(a,4,c);break;default:z(b)}return a},nA=function(a){K(this,a,0,-1,yda,null)};r(nA,J);
-var xda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=2==b.m?al(b,b.l.j):[Zk(b)];for(var d=0;d<c.length;d++)im(a,2,c[d]);break;default:z(b)}return a},iA=function(a){K(this,a,0,-1,null,null)};r(iA,J);var rda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);P(a,1,c);break;default:z(b)}return a},jA=function(a){K(this,a,0,-1,zda,null)};r(jA,J);
-var sda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=2==b.m?bl(b):[D(b)];for(var d=0;d<c.length;d++)im(a,1,c[d]);break;default:z(b)}return a},kA=function(a){K(this,a,0,-1,null,null)};r(kA,J);kA.prototype.setPaused=function(a){return P(this,1,a)};var tda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);a.setPaused(c);break;default:z(b)}return a},lA=function(a){K(this,a,0,-1,null,null)};r(lA,J);lA.prototype.setPaused=function(a){return P(this,1,a)};
-var uda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);a.setPaused(c);break;default:z(b)}return a},wda=[1,2,3],yda=[2],zda=[1];var oA=function(a){K(this,a,0,-1,Ada,null)};r(oA,J);oA.prototype.setRequestHeader=function(a){return R(this,1,a)};oA.prototype.V=function(){return T(this,tm,3)};oA.prototype.T=function(a){R(this,3,a)};oA.prototype.Z=function(){dm(this,3)};var pA=function(a,b){return lm(a,4,b)},Ada=[4];var qA=function(a){K(this,a,0,-1,null,null)};r(qA,J);qA.prototype.setRequestHeader=function(a){return R(this,1,a)};var rA=function(a,b){return P(a,2,b)},sA=function(a,b){return P(a,3,b)};qA.prototype.wa=function(){return L(this,4)};var tA=function(a,b){return P(a,4,b)};qA.prototype.V=function(){return T(this,tm,5)};qA.prototype.T=function(a){R(this,5,a)};qA.prototype.Z=function(){dm(this,5)};var uA=function(a){K(this,a,0,-1,null,null)};r(uA,J);var Bda=function(a,b){return R(a,3,b)},vA=function(a,b){return R(a,4,b)};var wA=function(a){K(this,a,0,-1,Cda,null)};r(wA,J);wA.prototype.setRequestHeader=function(a){return R(this,1,a)};var Dda=function(a,b){lm(a,2,b)};wA.prototype.ae=function(a){mm(this,2,a,uA)};wA.prototype.V=function(){return T(this,tm,3)};wA.prototype.T=function(a){R(this,3,a)};wA.prototype.Z=function(){dm(this,3)};var Cda=[2];var xA=function(a){K(this,a,"charp",-1,Eda,null)};r(xA,J);xA.prototype.getResponseHeader=function(){return T(this,bz,1)};xA.prototype.V=function(){return T(this,tm,3)};xA.prototype.T=function(a){R(this,3,a)};xA.prototype.Z=function(){dm(this,3)};var Eda=[5];xA.messageId="charp";var yA=function(a){K(this,a,"chparp",-1,Fda,null)};r(yA,J);yA.prototype.getResponseHeader=function(){return T(this,bz,1)};yA.prototype.V=function(){return T(this,tm,3)};yA.prototype.T=function(a){R(this,3,a)};yA.prototype.Z=function(){dm(this,3)};var Fda=[5];yA.messageId="chparp";var zA=function(a){K(this,a,"chpsrp",-1,Gda,null)};r(zA,J);zA.prototype.getResponseHeader=function(){return T(this,bz,1)};zA.prototype.V=function(){return T(this,tm,3)};zA.prototype.T=function(a){R(this,3,a)};zA.prototype.Z=function(){dm(this,3)};var Gda=[2,4];zA.messageId="chpsrp";var AA=function(a){K(this,a,"chqrp",-1,null,null)};r(AA,J);AA.prototype.getResponseHeader=function(){return T(this,bz,1)};AA.prototype.V=function(){return T(this,tm,3)};AA.prototype.T=function(a){R(this,3,a)};AA.prototype.Z=function(){dm(this,3)};AA.messageId="chqrp";var BA=function(a){K(this,a,"chrrp",-1,null,null)};r(BA,J);k=BA.prototype;k.getResponseHeader=function(){return T(this,bz,1)};k.wa=function(){return L(this,2)};k.V=function(){return T(this,tm,5)};k.T=function(a){R(this,5,a)};k.Z=function(){dm(this,5)};BA.messageId="chrrp";var CA=function(a){K(this,a,0,-1,null,null)};r(CA,J);CA.prototype.wa=function(){return L(this,7)};var Ida=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 7:var c=b.g();P(a,7,c);break;case 1:c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=Yk(b);P(a,3,c);break;case 4:c=Yk(b);P(a,4,c);break;case 5:c=new DA;b.h(c,Hda);R(a,5,c);break;case 6:c=D(b);P(a,6,c);break;default:z(b)}return a},DA=function(a){K(this,a,0,-1,null,null)};r(DA,J);
-var Hda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;default:z(b)}return a};var EA=function(a){K(this,a,"chsearp",-1,Jda,null)};r(EA,J);EA.prototype.getResponseHeader=function(){return T(this,bz,1)};EA.prototype.V=function(){return T(this,tm,3)};EA.prototype.T=function(a){R(this,3,a)};EA.prototype.Z=function(){dm(this,3)};var Jda=[4];EA.messageId="chsearp";var FA=function(a){K(this,a,"chseqrp",-1,null,null)};r(FA,J);FA.prototype.getResponseHeader=function(){return T(this,bz,1)};FA.prototype.V=function(){return T(this,tm,3)};FA.prototype.T=function(a){R(this,3,a)};FA.prototype.Z=function(){dm(this,3)};FA.messageId="chseqrp";var GA=function(a){K(this,a,"chsoarp",-1,Kda,null)};r(GA,J);GA.prototype.getResponseHeader=function(){return T(this,bz,1)};GA.prototype.V=function(){return T(this,tm,3)};GA.prototype.T=function(a){R(this,3,a)};GA.prototype.Z=function(){dm(this,3)};var Kda=[4];GA.messageId="chsoarp";var HA=function(a){K(this,a,"chsosrp",-1,Lda,null)};r(HA,J);HA.prototype.getResponseHeader=function(){return T(this,bz,1)};HA.prototype.V=function(){return T(this,tm,3)};HA.prototype.T=function(a){R(this,3,a)};HA.prototype.Z=function(){dm(this,3)};var Lda=[2];HA.messageId="chsosrp";var IA=function(a){K(this,a,"chstarp",-1,Mda,null)};r(IA,J);IA.prototype.getResponseHeader=function(){return T(this,bz,1)};IA.prototype.V=function(){return T(this,tm,3)};IA.prototype.T=function(a){R(this,3,a)};IA.prototype.Z=function(){dm(this,3)};var Mda=[4];IA.messageId="chstarp";var JA=function(a){K(this,a,"chstsrp",-1,Nda,null)};r(JA,J);JA.prototype.getResponseHeader=function(){return T(this,bz,1)};JA.prototype.V=function(){return T(this,tm,3)};JA.prototype.T=function(a){R(this,3,a)};JA.prototype.Z=function(){dm(this,3)};var Nda=[2];JA.messageId="chstsrp";var KA=function(a){K(this,a,0,-1,null,null)};r(KA,J);var LA=function(a){K(this,a,"chbrp",-1,Oda,null)};r(LA,J);k=LA.prototype;k.getResponseHeader=function(){return T(this,bz,1)};k.ae=function(a){mm(this,2,a,KA)};k.V=function(){return T(this,tm,3)};k.T=function(a){R(this,3,a)};k.Z=function(){dm(this,3)};var Oda=[2];LA.messageId="chbrp";var MA=function(a){K(this,a,0,-1,Pda,null)};r(MA,J);MA.prototype.setRequestHeader=function(a){return R(this,1,a)};MA.prototype.V=function(){return T(this,tm,3)};MA.prototype.T=function(a){R(this,3,a)};MA.prototype.Z=function(){dm(this,3)};var Pda=[4];var NA=function(a){K(this,a,"chmrp",-1,Qda,null)};r(NA,J);NA.prototype.getResponseHeader=function(){return T(this,bz,1)};NA.prototype.V=function(){return T(this,tm,3)};NA.prototype.T=function(a){R(this,3,a)};NA.prototype.Z=function(){dm(this,3)};var Qda=[4];NA.messageId="chmrp";var OA=function(a){K(this,a,0,-1,Rda,null)};r(OA,J);OA.prototype.setRequestHeader=function(a){return R(this,1,a)};OA.prototype.V=function(){return T(this,tm,3)};OA.prototype.T=function(a){R(this,3,a)};OA.prototype.Z=function(){dm(this,3)};var Rda=[4];var PA=function(a){K(this,a,"chpmrp",-1,Sda,null)};r(PA,J);PA.prototype.getResponseHeader=function(){return T(this,bz,1)};PA.prototype.V=function(){return T(this,tm,3)};PA.prototype.T=function(a){R(this,3,a)};PA.prototype.Z=function(){dm(this,3)};var Sda=[4];PA.messageId="chpmrp";var QA=function(a){K(this,a,0,-1,null,null)};r(QA,J);k=QA.prototype;k.setRequestHeader=function(a){return R(this,1,a)};k.wa=function(){return L(this,2)};k.Y=function(){return L(this,3)};k.V=function(){return T(this,tm,4)};k.T=function(a){R(this,4,a)};k.Z=function(){dm(this,4)};var RA=function(a){K(this,a,"chpqrp",-1,null,null)};r(RA,J);RA.prototype.getResponseHeader=function(){return T(this,bz,1)};RA.prototype.V=function(){return T(this,tm,3)};RA.prototype.T=function(a){R(this,3,a)};RA.prototype.Z=function(){dm(this,3)};RA.messageId="chpqrp";var SA=function(a){K(this,a,0,-1,null,null)};r(SA,J);SA.prototype.wa=function(){return L(this,1)};SA.prototype.o=function(a){return P(this,1,a)};SA.prototype.Y=function(){return L(this,2)};SA.prototype.u=function(a){return P(this,2,a)};var TA=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.o(c);break;case 2:c=b.g();a.u(c);break;default:z(b)}return a};var UA=function(a){K(this,a,0,-1,Tda,null)};r(UA,J);k=UA.prototype;k.setRequestHeader=function(a){return R(this,1,a)};k.wa=function(){return L(this,2)};k.Y=function(){return L(this,3)};k.V=function(){return T(this,tm,4)};k.T=function(a){R(this,4,a)};k.Z=function(){dm(this,4)};var VA=function(a,b){return lm(a,7,b)},Tda=[6,7];var WA=function(a){K(this,a,"chprrp",-1,null,null)};r(WA,J);WA.prototype.getResponseHeader=function(){return T(this,bz,1)};WA.prototype.V=function(){return T(this,tm,2)};WA.prototype.T=function(a){R(this,2,a)};WA.prototype.Z=function(){dm(this,2)};WA.messageId="chprrp";var XA=function(a){K(this,a,0,-1,null,null)};r(XA,J);XA.prototype.wa=function(){return L(this,1)};var YA=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;default:z(b)}return a};var ZA=function(a){K(this,a,0,-1,null,null)};r(ZA,J);k=ZA.prototype;k.wa=function(){return L(this,1)};k.tn=function(a){return P(this,1,a)};k.Y=function(){return L(this,2)};k.un=function(a){return P(this,2,a)};k.Ea=function(){return L(this,3)};k.vn=function(a){return P(this,3,a)};var $A=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.tn(c);break;case 2:c=b.g();a.un(c);break;case 3:c=b.g();a.vn(c);break;default:z(b)}return a};var aB=function(a){K(this,a,0,-1,Uda,null)};r(aB,J);var Wda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new bB;b.h(c,Vda);mm(a,1,c,bB);break;default:z(b)}return a},bB=function(a){K(this,a,0,-1,null,null)};r(bB,J);var Vda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;default:z(b)}return a},Uda=[1];var cB=function(a){K(this,a,0,-1,Xda,null)};r(cB,J);cB.prototype.wa=function(){return L(this,1)};var Yda=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();im(a,3,c);break;case 4:c=D(b);P(a,4,c);break;case 5:c=new aB;b.h(c,Wda);R(a,5,c);break;default:z(b)}return a},Xda=[3];var dB=function(a){K(this,a,0,-1,null,null)};r(dB,J);dB.prototype.ya=function(){return L(this,2)};var eB=function(a,b){P(a,4,b)},fB=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&F(b,2,c);c=L(a,3);null!=c&&F(b,3,c);c=L(a,4);null!=c&&F(b,4,c)};var gB=function(a){K(this,a,0,-1,null,null)};r(gB,J);var Zda=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);null!=c&&tl(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&tl(b,4,c)};var hB=function(a){K(this,a,0,-1,$da,null)};r(hB,J);var aea=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&tl(b,2,c);c=U(a,gB,3);0<c.length&&Dl(b,3,c,Zda)},$da=[3];var iB=function(a){K(this,a,0,-1,bea,null)};r(iB,J);var jB=function(a,b){a=U(a,hB,1);0<a.length&&Dl(b,1,a,aea)},bea=[1];var kB=function(a){K(this,a,0,-1,null,null)};r(kB,J);kB.prototype.Ba=function(){return L(this,5)};var lB=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,4);null!=c&&b.g(4,c);c=L(a,5);null!=c&&b.g(5,c)};var mB=function(a){K(this,a,0,-1,null,null)};r(mB,J);var cea=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&F(b,2,c);c=T(a,kB,3);null!=c&&I(b,3,c,lB);c=T(a,kB,4);null!=c&&I(b,4,c,lB);c=L(a,5);null!=c&&F(b,5,c);c=T(a,kB,6);null!=c&&I(b,6,c,lB)};var nB=function(a){K(this,a,0,-1,null,null)};r(nB,J);var dea=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,4);null!=c&&b.g(4,c);c=L(a,5);null!=c&&tl(b,5,c);c=L(a,6);null!=c&&tl(b,6,c);c=L(a,9);null!=c&&wl(b,9,c);c=L(a,10);null!=c&&wl(b,10,c)};var oB=function(a){K(this,a,0,-1,eea,null)};r(oB,J);oB.prototype.getVersion=function(){return L(this,1)};
-var pB=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);0<c.length&&Bl(b,2,c);c=L(a,3);0<c.length&&Bl(b,3,c);c=L(a,14);0<c.length&&Bl(b,14,c);c=T(a,kB,4);null!=c&&I(b,4,c,lB);c=T(a,kB,22);null!=c&&I(b,22,c,lB);c=T(a,kB,5);null!=c&&I(b,5,c,lB);c=T(a,kB,6);null!=c&&I(b,6,c,lB);c=T(a,kB,7);null!=c&&I(b,7,c,lB);c=T(a,kB,8);null!=c&&I(b,8,c,lB);c=T(a,kB,15);null!=c&&I(b,15,c,lB);c=T(a,kB,16);null!=c&&I(b,16,c,lB);c=T(a,kB,21);null!=c&&I(b,21,c,lB);c=T(a,kB,9);null!=c&&I(b,9,c,lB);c=T(a,kB,10);null!=
-c&&I(b,10,c,lB);c=L(a,12);null!=c&&b.g(12,c);c=L(a,13);null!=c&&b.g(13,c);c=T(a,kB,17);null!=c&&I(b,17,c,lB);c=T(a,kB,18);null!=c&&I(b,18,c,lB);c=T(a,kB,19);null!=c&&I(b,19,c,lB);c=T(a,kB,20);null!=c&&I(b,20,c,lB);c=L(a,11);0<c.length&&Hl(b,11,c)},eea=[2,3,14,11];var qB=function(a){K(this,a,0,-1,fea,null)};r(qB,J);var gea=function(a,b){var c=L(a,1);0<c.length&&Al(b,1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,4);null!=c&&b.g(4,c);c=L(a,5);null!=c&&b.g(5,c);c=L(a,6);null!=c&&b.g(6,c);c=L(a,7);null!=c&&b.g(7,c);c=L(a,8);null!=c&&b.g(8,c);c=L(a,14);null!=c&&b.g(14,c);c=L(a,9);null!=c&&b.g(9,c);c=L(a,10);null!=c&&tl(b,10,c);c=L(a,11);null!=c&&tl(b,11,c);c=L(a,12);null!=c&&tl(b,12,c);c=L(a,13);null!=c&&tl(b,13,c)},fea=[1];var rB=function(a){K(this,a,0,-1,hea,null)};r(rB,J);var sB=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);0<c.length&&Al(b,2,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,4);null!=c&&tl(b,4,c);c=L(a,5);null!=c&&tl(b,5,c);c=L(a,6);null!=c&&tl(b,6,c);c=L(a,7);null!=c&&tl(b,7,c);c=L(a,8);null!=c&&tl(b,8,c);c=L(a,9);null!=c&&tl(b,9,c);c=L(a,10);null!=c&&tl(b,10,c);c=L(a,11);null!=c&&b.g(11,c)},hea=[2];var tB=function(a){K(this,a,0,-1,iea,null)};r(tB,J);var kea=function(a,b){a=U(a,uB,1);0<a.length&&Dl(b,1,a,jea)},uB=function(a){K(this,a,0,-1,null,null)};r(uB,J);var jea=function(a,b){var c=L(a,1);null!=c&&tl(b,1,c);c=L(a,2);null!=c&&tl(b,2,c);c=L(a,3);null!=c&&F(b,3,c);c=L(a,4);null!=c&&F(b,4,c);c=L(a,5);null!=c&&tl(b,5,c);c=L(a,6);null!=c&&tl(b,6,c)},iea=[1];var vB=function(a){K(this,a,0,-1,null,null)};r(vB,J);vB.prototype.getSeconds=function(){return $l(this,1)};vB.prototype.setSeconds=function(a){return fm(this,1,a)};var wB=function(a,b){var c=a.getSeconds();0!==c&&tl(b,1,c);c=$l(a,2);0!==c&&b.g(2,c)},xB=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Yk(b);a.setSeconds(c);break;case 2:c=Xk(b);fm(a,2,c);break;default:z(b)}return a},yB=function(a){var b=a.getSeconds();a=$l(a,2);return new Date(1E3*b+a/1E6)};var zB=function(a){K(this,a,0,-1,null,null)};r(zB,J);zB.prototype.getSeconds=function(){return $l(this,1)};zB.prototype.setSeconds=function(a){return fm(this,1,a)};var AB=function(a,b){var c=a.getSeconds();0!==c&&tl(b,1,c);c=$l(a,2);0!==c&&b.g(2,c)};var BB=function(a){K(this,a,0,-1,null,null)};r(BB,J);var lea=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,4);null!=c&&b.g(4,c);c=L(a,5);null!=c&&b.g(5,c);c=L(a,6);null!=c&&b.g(6,c)};var CB=function(a){K(this,a,0,-1,null,null)};r(CB,J);var mea=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,4);null!=c&&b.g(4,c);c=L(a,5);null!=c&&b.g(5,c);c=L(a,6);null!=c&&b.g(6,c);c=L(a,7);null!=c&&b.g(7,c)};var DB=function(a){K(this,a,0,-1,null,null)};r(DB,J);var nea=function(a,b){var c=T(a,zB,1);null!=c&&I(b,1,c,AB);c=T(a,zB,2);null!=c&&I(b,2,c,AB);c=L(a,3);null!=c&&wl(b,3,c);c=L(a,4);null!=c&&b.g(4,c);c=L(a,5);null!=c&&b.g(5,c);c=L(a,6);null!=c&&wl(b,6,c);c=L(a,7);null!=c&&wl(b,7,c);c=L(a,8);null!=c&&wl(b,8,c);c=L(a,9);null!=c&&wl(b,9,c)};var EB=function(a){K(this,a,0,-1,oea,null)};r(EB,J);
-var pea=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&wl(b,2,c);c=L(a,3);null!=c&&wl(b,3,c);c=L(a,4);null!=c&&wl(b,4,c);c=L(a,5);null!=c&&wl(b,5,c);c=L(a,6);null!=c&&wl(b,6,c);c=T(a,zB,7);null!=c&&I(b,7,c,AB);c=T(a,zB,8);null!=c&&I(b,8,c,AB);c=L(a,9);null!=c&&tl(b,9,c);c=L(a,10);null!=c&&tl(b,10,c);c=L(a,25);null!=c&&xl(b,25,c);c=L(a,26);null!=c&&xl(b,26,c);c=L(a,11);null!=c&&xl(b,11,c);c=L(a,12);null!=c&&b.g(12,c);c=T(a,zB,13);null!=c&&I(b,13,c,AB);c=T(a,zB,14);null!=c&&I(b,14,c,
-AB);c=L(a,15);null!=c&&wl(b,15,c);c=T(a,BB,17);null!=c&&I(b,17,c,lea);c=T(a,DB,18);null!=c&&I(b,18,c,nea);c=T(a,CB,19);null!=c&&I(b,19,c,mea);c=Yl(a,20);if(0<c.length&&null!=c)for(var d=0;d<c.length;d++)wl(b,20,c[d]);c=L(a,21);null!=c&&b.g(21,c);c=L(a,22);null!=c&&tl(b,22,c);c=L(a,23);null!=c&&b.g(23,c);c=L(a,24);null!=c&&b.g(24,c);c=L(a,27);null!=c&&b.l(27,c);c=T(a,zB,28);null!=c&&I(b,28,c,AB)},oea=[20];var FB=function(a){K(this,a,0,-1,null,null)};r(FB,J);var qea=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&b.g(3,c)};var GB=function(a){K(this,a,0,-1,null,null)};r(GB,J);GB.prototype.getState=function(){return L(this,6)};var rea=function(a,b){var c=L(a,1);null!=c&&tl(b,1,c);c=L(a,2);null!=c&&tl(b,2,c);c=L(a,4);null!=c&&F(b,4,c);c=L(a,5);null!=c&&F(b,5,c);c=L(a,6);null!=c&&F(b,6,c);c=T(a,zB,7);null!=c&&I(b,7,c,AB)};var HB=function(a){K(this,a,0,-1,null,null)};r(HB,J);HB.prototype.sd=function(){return L(this,1)};HB.prototype.Ob=function(){return L(this,2)};var IB=function(a,b){var c=L(a,1);null!=c&&yl(b,c);c=L(a,2);null!=c&&b.l(2,c)};var JB=function(a){K(this,a,0,-1,null,null)};r(JB,J);var sea=function(a,b){a=L(a,1);null!=a&&b.g(1,a)};var KB=function(a){K(this,a,0,-1,null,tea)};r(KB,J);var uea=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);null!=c&&tl(b,3,c);c=T(a,JB,6);null!=c&&I(b,6,c,sea)},tea=[[6]];var LB=function(a){K(this,a,0,-1,vea,null)};r(LB,J);var wea=function(a,b){var c=U(a,KB,1);0<c.length&&Dl(b,1,c,uea);c=T(a,HB,2);null!=c&&I(b,2,c,IB);c=T(a,HB,3);null!=c&&I(b,3,c,IB);c=L(a,4);null!=c&&F(b,4,c);c=T(a,GB,5);null!=c&&I(b,5,c,rea)},vea=[1];var MB=function(a){K(this,a,0,-1,null,null)};r(MB,J);var xea=function(a,b){var c=L(a,1);null!=c&&b.l(1,c);c=L(a,6);null!=c&&b.g(6,c);c=L(a,2);null!=c&&vl(b,2,c);if((c=bm(a,3,!0))&&0<Rl(c).length){var d=ml.prototype.l,e=ml.prototype.g,f=Rl(c);f.sort();for(var g=0;g<f.length;g++){var h=c.map[f[g]];b.o.push(ol(b,3));d.call(b,1,h.key);e.call(b,2,h.value);pl(b,b.o.pop())}}c=L(a,4);null!=c&&b.g(4,c);c=T(a,zB,5);null!=c&&I(b,5,c,AB);c=L(a,7);null!=c&&b.l(7,c)};var NB=function(a){K(this,a,0,-1,yea,zea)};r(NB,J);var Aea=function(a,b){var c=T(a,FB,1);null!=c&&I(b,1,c,qea);c=L(a,2);null!=c&&G(b,2,c);c=T(a,vB,3);null!=c&&I(b,3,c,wB);c=L(a,4);null!=c&&F(b,4,c);c=L(a,5);null!=c&&F(b,5,c);c=U(a,LB,6);0<c.length&&Dl(b,6,c,wea);c=T(a,MB,7);null!=c&&I(b,7,c,xea);c=T(a,EB,8);null!=c&&I(b,8,c,pea)},yea=[6],zea=[[1,2]];var OB=function(a){K(this,a,0,-1,Bea,null)};r(OB,J);
-var Gea=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,133);null!=c&&tl(b,133,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,105);null!=c&&F(b,105,c);c=L(a,107);null!=c&&tl(b,107,c);c=L(a,104);null!=c&&tl(b,104,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,43);null!=c&&G(b,43,c);c=U(a,PB,5);0<c.length&&El(b,5,c,Cea);c=L(a,28);null!=c&&E(b,28,c);c=L(a,29);null!=c&&b.g(29,c);c=L(a,30);null!=c&&b.g(30,c);c=L(a,112);null!=c&&G(b,112,c);c=L(a,106);null!=c&&b.g(106,c);c=L(a,100);null!=c&&G(b,
-100,c);c=L(a,68);null!=c&&b.g(68,c);c=T(a,QB,69);null!=c&&I(b,69,c,Dea);c=L(a,42);null!=c&&tl(b,42,c);c=U(a,RB,52);0<c.length&&Dl(b,52,c,Eea);c=T(a,SB,135);null!=c&&I(b,135,c,Fea);c=L(a,170);null!=c&&F(b,170,c);c=U(a,NB,182);0<c.length&&Dl(b,182,c,Aea)},PB=function(a){K(this,a,0,-1,Hea,null)};r(PB,J);
-var UB=function(a){return U(a,TB,2)},VB=function(a,b){lm(a,2,b)},XB=function(a){return U(a,WB,13)},Cea=function(a,b){var c=L(a,1);null!=c&&b.g(6,c);c=L(a,113);null!=c&&b.g(118,c);c=L(a,118);null!=c&&b.g(123,c);c=L(a,162);null!=c&&F(b,167,c);c=L(a,174);null!=c&&F(b,179,c);c=T(a,rB,207);null!=c&&I(b,212,c,sB);c=T(a,rB,208);null!=c&&I(b,213,c,sB);c=T(a,qB,221);null!=c&&I(b,226,c,gea);c=UB(a);0<c.length&&El(b,7,c,Iea);c=XB(a);0<c.length&&El(b,18,c,Jea);c=L(a,34);null!=c&&b.g(39,c);c=L(a,92);null!=c&&
-b.g(97,c);c=L(a,94);null!=c&&b.g(99,c);c=L(a,93);null!=c&&b.g(98,c);c=L(a,35);null!=c&&b.g(40,c);c=L(a,36);null!=c&&b.g(41,c);c=L(a,189);null!=c&&wl(b,194,c);c=L(a,240);null!=c&&F(b,245,c);c=L(a,244);null!=c&&F(b,249,c);c=T(a,YB,234);null!=c&&I(b,239,c,Kea);c=L(a,54);null!=c&&b.g(59,c);c=L(a,66);null!=c&&F(b,71,c);c=L(a,71);null!=c&&wl(b,76,c);c=L(a,72);null!=c&&b.g(77,c);c=L(a,73);null!=c&&b.g(78,c);c=L(a,74);null!=c&&E(b,79,c);c=L(a,75);null!=c&&b.g(80,c);c=T(a,ZB,129);null!=c&&I(b,134,c,Lea);c=
-L(a,150);null!=c&&tl(b,155,c);c=L(a,151);null!=c&&tl(b,156,c);c=U(a,nB,154);0<c.length&&Dl(b,159,c,dea);c=T(a,$B,183);null!=c&&I(b,188,c,Mea);c=U(a,aC,200);0<c.length&&Dl(b,205,c,Nea);c=T(a,oB,222);null!=c&&I(b,227,c,pB);c=T(a,bC,231);null!=c&&I(b,236,c,Oea);c=T(a,tB,232);null!=c&&I(b,237,c,kea);c=T(a,cC,233);null!=c&&I(b,238,c,Pea);c=L(a,235);null!=c&&E(b,240,c);c=T(a,iB,236);null!=c&&I(b,241,c,jB);c=L(a,245);null!=c&&F(b,250,c);c=T(a,dC,251);null!=c&&I(b,256,c,Qea)},TB=function(a){K(this,a,0,-1,
-Rea,null)};r(TB,J);var eC=function(a){return L(a,1)};TB.prototype.u=function(a){return P(this,178,a||[])};var fC=function(a){return L(a,24)},gC=function(a,b){P(a,184,b)},hC=function(a){return L(a,25)};TB.prototype.D=function(a){return R(this,140,a)};var iC=function(a){return L(a,53)},kC=function(a){return U(a,jC,136)};TB.prototype.o=function(a){return lm(this,136,a)};var Sea=function(a,b){P(a,173,b)};k=TB.prototype;k.ni=function(a){return P(this,68,a)};k.Zj=function(a){return P(this,103,a)};
-k.QC=function(a){return P(this,207,a)};k.Vj=function(a){return P(this,106,a)};k.Qj=function(a){return P(this,107,a)};k.Xj=function(a){return P(this,104,a)};k.Yj=function(a){return P(this,156,a)};k.fD=function(a){return P(this,157,a||[])};k.RC=function(a){return P(this,208,a||[])};k.UC=function(a){return P(this,158,a||[])};k.aD=function(a){return R(this,132,a)};k.TC=function(a){return R(this,121,a)};k.eD=function(a){return R(this,146,a)};k.SC=function(a){return R(this,122,a)};
-k.bD=function(a){return R(this,147,a)};k.VC=function(a){return R(this,137,a)};
-var Iea=function(a,b){var c=L(a,1);null!=c&&F(b,8,c);c=L(a,169);0<c.length&&Cl(b,176,c);c=L(a,2);null!=c&&b.g(9,c);c=L(a,3);null!=c&&b.g(10,c);c=L(a,4);null!=c&&b.g(11,c);c=L(a,5);null!=c&&b.g(12,c);c=L(a,6);null!=c&&b.g(13,c);c=L(a,178);0<c.length&&Fl(b,185,c);c=L(a,7);null!=c&&tl(b,14,c);c=L(a,8);null!=c&&b.g(15,c);c=L(a,9);null!=c&&tl(b,16,c);c=L(a,10);null!=c&&b.g(17,c);c=L(a,24);null!=c&&F(b,31,c);c=L(a,184);null!=c&&F(b,191,c);c=L(a,185);null!=c&&b.g(192,c);c=L(a,25);null!=c&&vl(b,32,c);c=L(a,
-117);null!=c&&wl(b,124,c);c=L(a,26);null!=c&&b.g(33,c);c=T(a,kB,140);null!=c&&I(b,147,c,lB);c=L(a,188);null!=c&&wl(b,195,c);c=T(a,kB,189);null!=c&&I(b,196,c,lB);c=L(a,27);null!=c&&b.g(34,c);c=L(a,151);null!=c&&b.g(158,c);c=L(a,28);null!=c&&b.g(35,c);c=L(a,29);null!=c&&b.g(36,c);c=L(a,30);null!=c&&b.g(37,c);c=L(a,197);null!=c&&b.g(204,c);c=L(a,31);null!=c&&b.g(38,c);c=L(a,50);null!=c&&wl(b,57,c);c=L(a,87);null!=c&&wl(b,94,c);c=L(a,51);null!=c&&wl(b,58,c);c=L(a,88);null!=c&&wl(b,95,c);c=L(a,37);null!=
-c&&b.g(44,c);c=L(a,38);null!=c&&b.g(45,c);c=L(a,39);null!=c&&b.g(46,c);c=L(a,40);null!=c&&b.g(47,c);c=L(a,41);null!=c&&b.g(48,c);c=L(a,42);null!=c&&b.g(49,c);c=L(a,43);null!=c&&b.g(50,c);c=L(a,124);null!=c&&b.g(131,c);c=L(a,125);null!=c&&b.g(132,c);c=L(a,96);null!=c&&b.g(103,c);c=L(a,80);null!=c&&b.g(87,c);c=L(a,44);null!=c&&G(b,51,c);c=L(a,94);null!=c&&G(b,101,c);c=L(a,143);null!=c&&G(b,150,c);c=L(a,46);null!=c&&b.g(53,c);c=L(a,47);null!=c&&b.g(54,c);c=L(a,48);null!=c&&b.g(55,c);c=L(a,49);null!=
-c&&b.g(56,c);c=L(a,63);null!=c&&wl(b,70,c);c=L(a,129);null!=c&&wl(b,136,c);c=L(a,133);null!=c&&wl(b,140,c);c=L(a,153);0<c.length&&Fl(b,160,c);c=L(a,235);null!=c&&wl(b,242,c);c=L(a,236);null!=c&&wl(b,243,c);c=L(a,154);null!=c&&b.g(161,c);c=L(a,155);null!=c&&tl(b,162,c);c=L(a,244);null!=c&&b.g(251,c);c=L(a,245);null!=c&&b.g(252,c);c=L(a,246);null!=c&&b.g(253,c);c=L(a,247);null!=c&&b.g(254,c);c=L(a,248);null!=c&&b.g(255,c);c=L(a,213);null!=c&&b.g(220,c);c=Yl(a,214);0<c.length&&Gl(b,221,c);c=iC(a);0<
-c.length&&Al(b,60,c);c=kC(a);0<c.length&&Dl(b,143,c,Tea);c=U(a,lC,54);0<c.length&&El(b,61,c,Uea);c=L(a,174);0<c.length&&Cl(b,181,c);c=U(a,mC,176);0<c.length&&Dl(b,183,c,nC);c=L(a,57);null!=c&&b.g(64,c);c=L(a,58);null!=c&&b.g(65,c);c=L(a,144);null!=c&&b.g(151,c);c=L(a,145);null!=c&&b.g(152,c);c=L(a,114);null!=c&&b.g(121,c);c=L(a,115);null!=c&&b.g(122,c);c=L(a,159);null!=c&&b.g(166,c);c=L(a,113);null!=c&&b.g(120,c);c=L(a,139);null!=c&&b.g(146,c);c=L(a,78);null!=c&&b.g(85,c);c=L(a,79);null!=c&&b.g(86,
-c);c=L(a,59);null!=c&&E(b,66,c);c=L(a,173);null!=c&&F(b,180,c);c=L(a,60);null!=c&&E(b,67,c);c=L(a,65);null!=c&&b.g(72,c);c=L(a,95);null!=c&&b.g(102,c);c=L(a,194);null!=c&&b.g(201,c);c=T(a,oC,196);null!=c&&I(b,203,c,Vea);c=L(a,68);null!=c&&wl(b,75,c);c=L(a,103);null!=c&&wl(b,110,c);c=L(a,207);null!=c&&wl(b,214,c);c=L(a,106);null!=c&&wl(b,113,c);c=L(a,107);null!=c&&wl(b,114,c);c=L(a,104);null!=c&&wl(b,111,c);c=L(a,156);null!=c&&wl(b,163,c);c=Yl(a,157);0<c.length&&Gl(b,164,c);c=Yl(a,208);0<c.length&&
-Gl(b,215,c);c=L(a,158);0<c.length&&Fl(b,165,c);c=Yl(a,190);0<c.length&&Gl(b,197,c);c=L(a,74);null!=c&&b.g(81,c);c=L(a,165);null!=c&&tl(b,172,c);c=L(a,170);null!=c&&xl(b,177,c);c=L(a,171);null!=c&&tl(b,178,c);c=L(a,166);null!=c&&tl(b,173,c);c=L(a,167);null!=c&&tl(b,174,c);c=L(a,168);null!=c&&tl(b,175,c);c=L(a,75);null!=c&&b.g(82,c);c=L(a,76);null!=c&&b.g(83,c);c=L(a,77);null!=c&&b.g(84,c);c=L(a,81);null!=c&&b.g(88,c);c=L(a,82);null!=c&&b.g(89,c);c=L(a,83);null!=c&&b.g(90,c);c=L(a,84);null!=c&&b.g(91,
-c);c=L(a,85);null!=c&&b.g(92,c);c=L(a,86);null!=c&&b.g(93,c);c=L(a,134);null!=c&&b.g(141,c);c=L(a,89);null!=c&&b.g(96,c);c=L(a,112);null!=c&&b.g(119,c);c=L(a,118);null!=c&&b.g(125,c);c=L(a,119);null!=c&&b.g(126,c);c=T(a,kB,132);null!=c&&I(b,139,c,lB);c=T(a,kB,120);null!=c&&I(b,127,c,lB);c=T(a,kB,121);null!=c&&I(b,128,c,lB);c=T(a,kB,146);null!=c&&I(b,153,c,lB);c=T(a,kB,122);null!=c&&I(b,129,c,lB);c=T(a,kB,123);null!=c&&I(b,130,c,lB);c=T(a,kB,147);null!=c&&I(b,154,c,lB);c=L(a,138);null!=c&&b.g(145,
-c);c=T(a,kB,137);null!=c&&I(b,144,c,lB);c=L(a,108);null!=c&&b.g(115,c);c=L(a,109);null!=c&&b.g(116,c);c=L(a,110);null!=c&&b.g(117,c);c=L(a,130);null!=c&&tl(b,137,c);c=L(a,131);null!=c&&tl(b,138,c);c=L(a,182);null!=c&&b.g(189,c);c=L(a,183);null!=c&&b.g(190,c);c=L(a,191);null!=c&&b.g(198,c);c=L(a,192);null!=c&&b.g(199,c);c=L(a,193);null!=c&&b.g(200,c);c=L(a,135);0<c.length&&zl(b,142,c);c=L(a,141);0<c.length&&zl(b,148,c);c=L(a,142);0<c.length&&zl(b,149,c);c=L(a,150);0<c.length&&zl(b,157,c);c=T(a,mB,
-180);null!=c&&I(b,187,c,cea);c=T(a,kB,195);null!=c&&I(b,202,c,lB);c=T(a,kB,237);null!=c&&I(b,244,c,lB);c=L(a,221);null!=c&&b.g(228,c);c=L(a,222);null!=c&&tl(b,229,c);c=L(a,223);null!=c&&tl(b,230,c);c=L(a,224);null!=c&&tl(b,231,c);c=L(a,225);null!=c&&tl(b,232,c);c=U(a,pC,226);0<c.length&&Dl(b,233,c,Wea);c=L(a,227);null!=c&&b.g(234,c);c=T(a,oB,228);null!=c&&I(b,235,c,pB)},jC=function(a){K(this,a,0,-1,null,null)};r(jC,J);
-var Tea=function(a,b){var c=L(a,1);null!=c&&tl(b,1,c);c=L(a,2);null!=c&&tl(b,2,c);c=L(a,3);null!=c&&vl(b,3,c)},lC=function(a){K(this,a,0,-1,Xea,null)};r(lC,J);var Uea=function(a,b){var c=L(a,1);null!=c&&G(b,62,c);c=L(a,2);0<c.length&&Al(b,63,c)},oC=function(a){K(this,a,0,-1,null,null)};r(oC,J);var Vea=function(a,b){a=L(a,1);null!=a&&b.g(1,a)},pC=function(a){K(this,a,0,-1,Yea,null)};r(pC,J);
-var Wea=function(a,b){var c=L(a,1);null!=c&&tl(b,1,c);c=U(a,qC,2);0<c.length&&Dl(b,2,c,Zea)},qC=function(a){K(this,a,0,-1,null,null)};r(qC,J);var Zea=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);null!=c&&b.g(2,c)},WB=function(a){K(this,a,0,-1,$ea,null)};r(WB,J);var rC=function(a,b){P(a,1,b)},sC=function(a,b){P(a,2,b)};WB.prototype.o=function(a){return P(this,168,a||[])};
-var Jea=function(a,b){var c=L(a,1);null!=c&&b.g(19,c);c=L(a,2);null!=c&&b.g(20,c);c=L(a,3);null!=c&&b.g(21,c);c=L(a,228);null!=c&&b.g(246,c);c=L(a,229);null!=c&&b.g(247,c);c=L(a,230);null!=c&&b.g(248,c);c=L(a,168);0<c.length&&Fl(b,186,c);c=L(a,4);null!=c&&tl(b,22,c);c=L(a,5);null!=c&&b.g(23,c);c=L(a,90);null!=c&&b.g(108,c);c=L(a,91);null!=c&&b.g(109,c);c=L(a,6);null!=c&&tl(b,24,c);c=L(a,7);null!=c&&b.g(25,c);c=L(a,150);null!=c&&b.g(168,c);c=L(a,151);null!=c&&b.g(169,c);c=L(a,188);null!=c&&tl(b,206,
-c);c=L(a,189);null!=c&&tl(b,207,c);c=L(a,192);null!=c&&tl(b,210,c);c=L(a,193);null!=c&&tl(b,211,c);c=L(a,190);null!=c&&wl(b,208,c);c=L(a,191);null!=c&&wl(b,209,c);c=L(a,153);null!=c&&b.g(171,c);c=T(a,dB,8,1);null!=c&&I(b,26,c,fB);c=T(a,dB,9,1);null!=c&&I(b,27,c,fB);c=L(a,55);null!=c&&b.g(73,c);c=T(a,tC,56);null!=c&&I(b,74,c,uC);c=U(a,mC,175);0<c.length&&Dl(b,193,c,nC)},tC=function(a){K(this,a,0,-1,null,null)};r(tC,J);
-var uC=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,4);null!=c&&b.g(4,c)},YB=function(a){K(this,a,0,-1,null,null)};r(YB,J);
-var Kea=function(a,b){var c=L(a,1);null!=c&&tl(b,1,c);c=L(a,2);null!=c&&tl(b,2,c);c=L(a,3);null!=c&&tl(b,3,c);c=T(a,vC,4);null!=c&&I(b,4,c,wC);c=T(a,vC,5);null!=c&&I(b,5,c,wC);c=T(a,vC,6);null!=c&&I(b,6,c,wC);c=T(a,vC,7);null!=c&&I(b,7,c,wC);c=T(a,vC,8);null!=c&&I(b,8,c,wC);c=T(a,vC,9);null!=c&&I(b,9,c,wC)},vC=function(a){K(this,a,0,-1,null,null)};r(vC,J);
-var wC=function(a,b){var c=L(a,1);null!=c&&tl(b,1,c);c=L(a,2);null!=c&&tl(b,2,c);c=L(a,3);null!=c&&tl(b,3,c)},ZB=function(a){K(this,a,0,-1,afa,null)};r(ZB,J);var Lea=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);0<c.length&&zl(b,3,c)},mC=function(a){K(this,a,0,-1,bfa,null)};r(mC,J);var nC=function(a,b){var c=L(a,1);0<c.length&&Cl(b,1,c);c=L(a,2);null!=c&&G(b,2,c)},$B=function(a){K(this,a,0,-1,null,null)};r($B,J);
-var Mea=function(a,b){var c=L(a,1);null!=c&&E(b,1,c);c=L(a,2);null!=c&&F(b,2,c)},aC=function(a){K(this,a,0,-1,null,null)};r(aC,J);var Nea=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);null!=c&&b.g(3,c)},bC=function(a){K(this,a,0,-1,cfa,null)};r(bC,J);var Oea=function(a,b){var c=U(a,xC,1);0<c.length&&Dl(b,1,c,dfa);c=L(a,2);0<c.length&&Bl(b,2,c)},xC=function(a){K(this,a,0,-1,efa,null)};r(xC,J);
-var dfa=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);0<c.length&&Bl(b,2,c)},cC=function(a){K(this,a,0,-1,null,null)};r(cC,J);var Pea=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&b.g(2,c)},dC=function(a){K(this,a,0,-1,null,null)};r(dC,J);var Qea=function(a,b){var c=L(a,1);null!=c&&E(b,1,c);c=L(a,2);null!=c&&F(b,2,c)},QB=function(a){K(this,a,0,-1,null,null)};r(QB,J);
-var Dea=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&tl(b,2,c)},RB=function(a){K(this,a,0,-1,ffa,null)};r(RB,J);var Eea=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);0<c.length&&Al(b,3,c);c=L(a,4);0<c.length&&Al(b,4,c)},SB=function(a){K(this,a,0,-1,null,null)};r(SB,J);
-var Fea=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&F(b,2,c)},Bea=[5,52,182],Hea=[2,13,154,200],Rea=[169,178,153,214,53,136,54,174,176,157,208,158,190,135,141,142,150,226],Xea=[2],Yea=[2],$ea=[168,175],afa=[3],bfa=[1],cfa=[1,2],efa=[2],ffa=[3,4];var yC=function(a){K(this,a,0,-1,null,null)};r(yC,J);var gfa=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&tl(b,2,c)};var zC=function(a){K(this,a,0,-1,null,hfa)};r(zC,J);var kfa=function(a,b){var c=T(a,AC,1);null!=c&&I(b,1,c,ifa);c=T(a,BC,2);null!=c&&I(b,2,c,jfa)},AC=function(a){K(this,a,0,-1,null,null)};r(AC,J);var ifa=function(a,b){a=L(a,1);null!=a&&F(b,1,a)},BC=function(a){K(this,a,0,-1,null,null)};r(BC,J);var jfa=function(a,b){a=L(a,1);null!=a&&F(b,1,a)},hfa=[[1,2]];var CC=function(a){K(this,a,0,-1,null,null)};r(CC,J);var lfa=function(a,b){var c=T(a,DC,1);null!=c&&I(b,1,c,EC);c=T(a,DC,2);null!=c&&I(b,2,c,EC);c=L(a,3);null!=c&&F(b,3,c);c=T(a,zC,4);null!=c&&I(b,4,c,kfa);c=L(a,5);null!=c&&E(b,5,c)},DC=function(a){K(this,a,0,-1,null,null)};r(DC,J);var EC=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c)};var FC=function(a){K(this,a,0,-1,null,null)};r(FC,J);FC.prototype.wa=function(){return L(this,6)};var mfa=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&E(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,6);null!=c&&G(b,6,c);c=L(a,7);null!=c&&F(b,7,c)};var GC=function(a){K(this,a,0,-1,null,null)};r(GC,J);var nfa=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c)};var HC=function(a){K(this,a,0,-1,null,null)};r(HC,J);
-var IC=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=T(a,FC,2);null!=c&&I(b,2,c,mfa);c=T(a,CC,6);null!=c&&I(b,6,c,lfa);c=L(a,3);null!=c&&G(b,3,c);c=L(a,11);null!=c&&G(b,11,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&b.g(5,c);c=L(a,7);null!=c&&tl(b,7,c);c=L(a,8);null!=c&&G(b,8,c);c=T(a,yC,12);null!=c&&I(b,12,c,gfa);c=L(a,9);null!=c&&F(b,9,c);c=L(a,10);null!=c&&F(b,10,c);c=L(a,13);null!=c&&E(b,13,c);c=T(a,GC,14);null!=c&&I(b,14,c,nfa);c=L(a,15);null!=c&&E(b,15,c);c=T(a,iB,16);null!=c&&I(b,16,c,
-jB)};var JC=function(a){K(this,a,0,-1,ofa,null)};r(JC,J);var rfa=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,4);null!=c&&b.g(4,c);c=U(a,KC,5);0<c.length&&El(b,5,c,pfa);c=U(a,LC,8);0<c.length&&Dl(b,8,c,qfa);c=L(a,9);0<c.length&&Bl(b,9,c);c=L(a,10);null!=c&&G(b,10,c)},KC=function(a){K(this,a,0,-1,null,null)};r(KC,J);var pfa=function(a,b){var c=L(a,1);null!=c&&G(b,6,c);c=L(a,2);null!=c&&G(b,7,c)},LC=function(a){K(this,a,0,-1,null,null)};r(LC,J);
-var qfa=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&G(b,2,c)},ofa=[5,8,9];var MC=function(a){K(this,a,0,-1,sfa,null)};r(MC,J);var ufa=function(a,b){var c=U(a,NC,1);0<c.length&&El(b,1,c,tfa);c=L(a,15);null!=c&&F(b,15,c);c=L(a,16);null!=c&&b.g(16,c);c=L(a,17);null!=c&&b.g(17,c);c=T(a,tC,18);null!=c&&I(b,18,c,uC)},NC=function(a){K(this,a,0,-1,vfa,null)};r(NC,J);
-var tfa=function(a,b){var c=L(a,1);null!=c&&G(b,2,c);c=L(a,2);null!=c&&G(b,3,c);c=L(a,3);null!=c&&G(b,4,c);c=L(a,4);null!=c&&G(b,5,c);c=L(a,5);null!=c&&G(b,6,c);c=L(a,6);null!=c&&F(b,7,c);c=L(a,7);null!=c&&F(b,8,c);c=U(a,OC,8);0<c.length&&Dl(b,9,c,PC);c=U(a,OC,9);0<c.length&&Dl(b,10,c,PC);c=U(a,OC,10);0<c.length&&Dl(b,11,c,PC);c=U(a,OC,11);0<c.length&&Dl(b,12,c,PC);c=U(a,OC,12);0<c.length&&Dl(b,13,c,PC);c=U(a,OC,13);0<c.length&&Dl(b,14,c,PC)},OC=function(a){K(this,a,0,-1,null,null)};r(OC,J);
-var PC=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);null!=c&&b.g(2,c)},sfa=[1],vfa=[8,9,10,11,12,13];var QC=function(a){K(this,a,0,-1,null,null)};r(QC,J);var xfa=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&b.g(4,c);c=L(a,5);null!=c&&b.g(5,c);c=T(a,RC,6);null!=c&&I(b,6,c,wfa);c=L(a,7);null!=c&&G(b,7,c)},RC=function(a){K(this,a,0,-1,null,null)};r(RC,J);
-var wfa=function(a,b){var c=L(a,1);null!=c&&E(b,1,c);c=L(a,51);null!=c&&E(b,51,c);c=L(a,4);null!=c&&E(b,4,c);c=L(a,61);null!=c&&F(b,61,c);c=L(a,7);null!=c&&E(b,7,c);c=L(a,151);null!=c&&E(b,151,c);c=L(a,152);null!=c&&E(b,152,c);c=L(a,14);null!=c&&E(b,14,c);c=L(a,15);null!=c&&b.g(15,c);c=L(a,16);null!=c&&b.g(16,c);c=L(a,31);null!=c&&b.g(31,c);c=L(a,33);null!=c&&E(b,33,c);c=L(a,35);null!=c&&E(b,35,c);c=L(a,36);null!=c&&E(b,36,c);c=L(a,37);null!=c&&E(b,37,c);c=L(a,38);null!=c&&E(b,38,c);c=L(a,43);null!=
-c&&E(b,43,c);c=L(a,44);null!=c&&E(b,44,c);c=L(a,45);null!=c&&E(b,45,c);c=L(a,46);null!=c&&E(b,46,c);c=L(a,47);null!=c&&E(b,47,c);c=L(a,48);null!=c&&E(b,48,c);c=L(a,49);null!=c&&E(b,49,c);c=L(a,50);null!=c&&E(b,50,c);c=L(a,88);null!=c&&E(b,88,c);c=L(a,56);null!=c&&E(b,56,c);c=L(a,57);null!=c&&b.g(57,c);c=L(a,58);null!=c&&E(b,58,c);c=L(a,59);null!=c&&E(b,59,c);c=L(a,60);null!=c&&E(b,60,c);c=L(a,62);null!=c&&G(b,62,c);c=L(a,63);null!=c&&E(b,63,c);c=L(a,64);null!=c&&b.g(64,c);c=L(a,66);null!=c&&E(b,66,
-c);c=L(a,67);null!=c&&E(b,67,c);c=L(a,68);null!=c&&E(b,68,c);c=L(a,104);null!=c&&b.g(104,c);c=L(a,70);null!=c&&b.g(70,c);c=L(a,110);null!=c&&E(b,110,c);c=L(a,71);null!=c&&E(b,71,c);c=L(a,72);null!=c&&E(b,72,c);c=L(a,74);null!=c&&E(b,74,c);c=L(a,75);null!=c&&wl(b,75,c);c=L(a,76);null!=c&&E(b,76,c);c=L(a,77);null!=c&&b.g(77,c);c=L(a,78);null!=c&&E(b,78,c);c=L(a,79);null!=c&&E(b,79,c);c=L(a,80);null!=c&&E(b,80,c);c=L(a,81);null!=c&&E(b,81,c);c=L(a,82);null!=c&&E(b,82,c);c=L(a,84);null!=c&&E(b,84,c);
-c=L(a,85);null!=c&&E(b,85,c);c=L(a,86);null!=c&&E(b,86,c);c=L(a,87);null!=c&&E(b,87,c);c=L(a,99);null!=c&&E(b,99,c);c=L(a,89);null!=c&&E(b,89,c);c=L(a,112);null!=c&&b.g(112,c);c=L(a,90);null!=c&&b.g(90,c);c=L(a,97);null!=c&&b.g(97,c);c=L(a,91);null!=c&&E(b,91,c);c=L(a,92);null!=c&&E(b,92,c);c=L(a,93);null!=c&&E(b,93,c);c=L(a,101);null!=c&&G(b,101,c)};var SC=function(a){K(this,a,0,-1,null,null)};r(SC,J);var yfa=function(a,b){return P(a,1,b)},zfa=function(a,b){return P(a,3,b)},Afa=function(a,b){return P(a,4,b)},Bfa=function(a,b){return P(a,5,b)},Cfa=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&F(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&tl(b,5,c);c=L(a,6);null!=c&&tl(b,6,c)};var TC=function(a){K(this,a,0,-1,null,null)};r(TC,J);var Dfa=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);null!=c&&tl(b,3,c);c=L(a,4);null!=c&&tl(b,4,c)};var UC=function(a){K(this,a,0,-1,null,null)};r(UC,J);UC.prototype.getName=function(){return L(this,2)};UC.prototype.getDeviceId=function(){return L(this,6)};var Efa=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,4);null!=c&&b.g(4,c);c=L(a,6);null!=c&&b.g(6,c);c=L(a,7);null!=c&&b.g(7,c);c=L(a,8);null!=c&&b.g(8,c);c=L(a,9);null!=c&&G(b,9,c);c=L(a,5);null!=c&&F(b,5,c)};var VC=function(a){K(this,a,0,-1,Ffa,null)};r(VC,J);
-var Ifa=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,25);null!=c&&G(b,25,c);c=L(a,4);null!=c&&b.g(4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,6);null!=c&&b.g(6,c);c=L(a,7);null!=c&&b.g(7,c);c=L(a,8);null!=c&&G(b,8,c);c=L(a,9);null!=c&&b.g(9,c);c=L(a,10);null!=c&&b.g(10,c);c=L(a,11);null!=c&&G(b,11,c);c=L(a,12);null!=c&&G(b,12,c);c=L(a,13);null!=c&&G(b,13,c);c=L(a,14);null!=c&&G(b,14,c);c=L(a,15);null!=c&&G(b,15,c);c=L(a,16);null!=c&&G(b,16,c);
-c=L(a,17);null!=c&&b.g(17,c);c=L(a,18);null!=c&&b.g(18,c);c=L(a,19);null!=c&&G(b,19,c);c=L(a,26);null!=c&&G(b,26,c);c=L(a,20);null!=c&&G(b,20,c);c=T(a,WC,21);null!=c&&I(b,21,c,Gfa);c=L(a,22);null!=c&&G(b,22,c);c=T(a,XC,23);null!=c&&I(b,23,c,Hfa);c=U(a,UC,24);0<c.length&&Dl(b,24,c,Efa);c=L(a,27);null!=c&&F(b,27,c)},WC=function(a){K(this,a,0,-1,null,null)};r(WC,J);
-var Gfa=function(a,b){var c=L(a,1);null!=c&&E(b,1,c);c=L(a,2);null!=c&&b.g(2,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,4);null!=c&&b.g(4,c);c=L(a,5);null!=c&&b.g(5,c)},XC=function(a){K(this,a,0,-1,Jfa,null)};r(XC,J);var Hfa=function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);null!=c&&b.g(2,c);c=U(a,YC,3);0<c.length&&Dl(b,3,c,Kfa);c=L(a,4);null!=c&&b.g(4,c);c=L(a,5);null!=c&&b.g(5,c)},YC=function(a){K(this,a,0,-1,null,null)};r(YC,J);
-var Kfa=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&F(b,2,c);c=L(a,4);null!=c&&F(b,4,c);c=L(a,3);null!=c&&F(b,3,c)},Ffa=[24],Jfa=[3];var ZC=function(a){K(this,a,0,-1,Lfa,null)};r(ZC,J);ZC.prototype.wa=function(){return L(this,2)};ZC.prototype.Fb=function(){return L(this,21)};ZC.prototype.Y=function(){return L(this,3)};var Mfa=function(a){var b=new ZC;return R(b,15,a)};ZC.prototype.gb=function(){return L(this,22)};ZC.prototype.xa=function(){return L(this,23)};
-var Nfa=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,14);null!=c&&G(b,14,c);c=L(a,21);null!=c&&G(b,21,c);c=L(a,24);null!=c&&G(b,24,c);c=L(a,3);null!=c&&G(b,3,c);c=T(a,OB,4);null!=c&&I(b,4,c,Gea);c=T(a,JC,5);null!=c&&I(b,5,c,rfa);c=T(a,MC,6);null!=c&&I(b,6,c,ufa);c=T(a,QC,7);null!=c&&I(b,7,c,xfa);c=T(a,VC,8);null!=c&&I(b,8,c,Ifa);c=T(a,HC,10);null!=c&&I(b,10,c,IC);c=T(a,HC,25);null!=c&&I(b,25,c,IC);c=T(a,TC,17);null!=c&&I(b,17,c,Dfa);c=T(a,SC,15);null!=c&&I(b,15,c,
-Cfa);c=L(a,11);0<c.length&&Cl(b,11,c);c=L(a,12);null!=c&&E(b,12,c);c=L(a,9);null!=c&&F(b,9,c);c=L(a,13);null!=c&&G(b,13,c);c=L(a,16);null!=c&&G(b,16,c);c=L(a,18);null!=c&&E(b,18,c);c=L(a,19);null!=c&&tl(b,19,c);c=L(a,20);null!=c&&tl(b,20,c);c=L(a,22);null!=c&&G(b,22,c);c=L(a,23);null!=c&&G(b,23,c)},Lfa=[11];var $C=function(a){K(this,a,0,-1,null,null)};r($C,J);k=$C.prototype;k.setRequestHeader=function(a){return R(this,1,a)};k.V=function(){return T(this,tm,4)};k.T=function(a){R(this,4,a)};k.Z=function(){dm(this,4)};k.eu=function(){var a=new ml;var b=T(this,$y,1);null!=b&&I(a,1,b,lca);b=L(this,2);null!=b&&G(a,2,b);b=T(this,ZC,3);null!=b&&I(a,3,b,Nfa);b=this.V();null!=b&&I(a,4,b,xm);return ql(a)};var aD=function(a){K(this,a,"chselrp",-1,null,null)};r(aD,J);aD.prototype.getResponseHeader=function(){return T(this,bz,1)};aD.prototype.V=function(){return T(this,tm,2)};aD.prototype.T=function(a){R(this,2,a)};aD.prototype.Z=function(){dm(this,2)};var Ofa=function(a){var b=new aD;for(a=new Wk(a);x(a)&&!w(a);)switch(a.j){case 1:var c=new bz;a.h(c,nca);R(b,1,c);break;case 2:c=new tm;a.h(c,zm);b.T(c);break;default:z(a)}return b};aD.messageId="chselrp";var bD=function(a){K(this,a,0,-1,Pfa,null)};r(bD,J);bD.prototype.setRequestHeader=function(a){return R(this,1,a)};bD.prototype.V=function(){return T(this,tm,3)};bD.prototype.T=function(a){R(this,3,a)};bD.prototype.Z=function(){dm(this,3)};var Qfa=function(a,b){lm(a,4,b)},Pfa=[4];var cD=function(a){K(this,a,"chsemrp",-1,Rfa,null)};r(cD,J);cD.prototype.getResponseHeader=function(){return T(this,bz,1)};cD.prototype.V=function(){return T(this,tm,3)};cD.prototype.T=function(a){R(this,3,a)};cD.prototype.Z=function(){dm(this,3)};var Rfa=[4];cD.messageId="chsemrp";var dD=function(a){K(this,a,0,-1,Sfa,null)};r(dD,J);dD.prototype.setRequestHeader=function(a){return R(this,1,a)};dD.prototype.V=function(){return T(this,tm,3)};dD.prototype.T=function(a){R(this,3,a)};dD.prototype.Z=function(){dm(this,3)};var Sfa=[4];var eD=function(a){K(this,a,"chsomrp",-1,Tfa,null)};r(eD,J);eD.prototype.getResponseHeader=function(){return T(this,bz,1)};eD.prototype.V=function(){return T(this,tm,3)};eD.prototype.T=function(a){R(this,3,a)};eD.prototype.Z=function(){dm(this,3)};var Tfa=[4];eD.messageId="chsomrp";var fD=function(a){K(this,a,0,-1,null,null)};r(fD,J);fD.prototype.setRequestHeader=function(a){return R(this,1,a)};fD.prototype.wa=function(){return L(this,2)};fD.prototype.Y=function(){return L(this,3)};fD.prototype.Ea=function(){return L(this,4)};var gD=function(a){K(this,a,"chsoqrp",-1,null,null)};r(gD,J);gD.prototype.getResponseHeader=function(){return T(this,bz,1)};gD.messageId="chsoqrp";var hD=function(a){K(this,a,0,-1,Ufa,null)};r(hD,J);hD.prototype.setRequestHeader=function(a){return R(this,1,a)};hD.prototype.V=function(){return T(this,tm,3)};hD.prototype.T=function(a){R(this,3,a)};hD.prototype.Z=function(){dm(this,3)};var Ufa=[4];var iD=function(a){K(this,a,"chstmrp",-1,Vfa,null)};r(iD,J);iD.prototype.getResponseHeader=function(){return T(this,bz,1)};iD.prototype.V=function(){return T(this,tm,3)};iD.prototype.T=function(a){R(this,3,a)};iD.prototype.Z=function(){dm(this,3)};var Vfa=[4];iD.messageId="chstmrp";var jD=function(a){K(this,a,0,-1,Wfa,null)};r(jD,J);k=jD.prototype;k.V=function(){return T(this,tm,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,Fy,2)};k.Lc=function(){return U(this,XA,3)};k.Pb=function(){return T(this,XA,4)};
-var Xfa=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new tm;b.h(c,zm);a.T(c);break;case 2:c=new Fy;b.h(c,Yba);mm(a,2,c,Fy);break;case 3:c=new XA;b.h(c,YA);mm(a,3,c,XA);break;case 4:c=new XA;b.h(c,YA);R(a,4,c);break;default:z(b)}return a},Wfa=[2,3];var kD=function(a){K(this,a,0,-1,null,null)};r(kD,J);kD.prototype.wa=function(){return L(this,1)};var lD=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;default:z(b)}return a};var mD=function(a){K(this,a,0,-1,Yfa,null)};r(mD,J);k=mD.prototype;k.V=function(){return T(this,tm,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,dz,2)};k.Lc=function(){return U(this,kD,3)};k.Pb=function(){return T(this,kD,4)};
-var Zfa=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new tm;b.h(c,zm);a.T(c);break;case 2:c=new dz;b.h(c,qca);mm(a,2,c,dz);break;case 3:c=new kD;b.h(c,lD);mm(a,3,c,kD);break;case 4:c=new kD;b.h(c,lD);R(a,4,c);break;default:z(b)}return a},Yfa=[2,3];var nD=function(a){K(this,a,0,-1,null,null)};r(nD,J);nD.prototype.V=function(){return T(this,tm,1)};nD.prototype.T=function(a){R(this,1,a)};nD.prototype.Z=function(){dm(this,1)};var $fa=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new tm;b.h(c,zm);a.T(c);break;case 2:c=Yk(b);P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;default:z(b)}return a};var oD=function(a){K(this,a,0,-1,null,null)};r(oD,J);oD.prototype.wa=function(){return L(this,1)};oD.prototype.o=function(a){return P(this,1,a)};var pD=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.o(c);break;default:z(b)}return a};var qD=function(a){K(this,a,0,-1,aga,null)};r(qD,J);k=qD.prototype;k.V=function(){return T(this,tm,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,CA,2)};k.Pb=function(){return T(this,oD,3)};var bga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new tm;b.h(c,zm);a.T(c);break;case 2:c=new CA;b.h(c,Ida);mm(a,2,c,CA);break;case 3:c=new oD;b.h(c,pD);R(a,3,c);break;default:z(b)}return a},aga=[2];var rD=function(a){K(this,a,0,-1,cga,null)};r(rD,J);k=rD.prototype;k.V=function(){return T(this,tm,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,jz,2)};k.Lc=function(){return U(this,SA,3)};k.Pb=function(){return T(this,SA,5)};
-var dga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new tm;b.h(c,zm);a.T(c);break;case 2:c=new jz;b.h(c,zca);mm(a,2,c,jz);break;case 3:c=new SA;b.h(c,TA);mm(a,3,c,SA);break;case 4:c=D(b);P(a,4,c);break;case 5:c=new SA;b.h(c,TA);R(a,5,c);break;case 6:c=D(b);P(a,6,c);break;default:z(b)}return a},cga=[2,3];var sD=function(a){K(this,a,0,-1,ega,null)};r(sD,J);sD.prototype.V=function(){return T(this,tm,1)};sD.prototype.T=function(a){R(this,1,a)};sD.prototype.Z=function(){dm(this,1)};sD.prototype.Kb=function(){return U(this,cB,2)};var fga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new tm;b.h(c,zm);a.T(c);break;case 2:c=new cB;b.h(c,Yda);mm(a,2,c,cB);break;default:z(b)}return a},ega=[2];var tD=function(a){K(this,a,0,-1,gga,null)};r(tD,J);k=tD.prototype;k.V=function(){return T(this,tm,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,hz,2)};k.Lc=function(){return U(this,oD,3)};k.Pb=function(){return T(this,oD,4)};
-var hga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new tm;b.h(c,zm);a.T(c);break;case 2:c=new hz;b.h(c,uca);mm(a,2,c,hz);break;case 3:c=new oD;b.h(c,pD);mm(a,3,c,oD);break;case 4:c=new oD;b.h(c,pD);R(a,4,c);break;default:z(b)}return a},gga=[2,3];var uD=function(a){K(this,a,0,-1,null,null)};r(uD,J);var vD=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;default:z(b)}return a};var wD=function(a){K(this,a,0,-1,iga,null)};r(wD,J);k=wD.prototype;k.V=function(){return T(this,tm,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,Oz,2)};k.Lc=function(){return U(this,uD,3)};k.Pb=function(){return T(this,uD,4)};
-var jga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new tm;b.h(c,zm);a.T(c);break;case 2:c=new Oz;b.h(c,cda);mm(a,2,c,Oz);break;case 3:c=new uD;b.h(c,vD);mm(a,3,c,uD);break;case 4:c=new uD;b.h(c,vD);R(a,4,c);break;default:z(b)}return a},iga=[2,3];var xD=function(a){K(this,a,0,-1,kga,null)};r(xD,J);k=xD.prototype;k.V=function(){return T(this,tm,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,Zz,2)};k.Lc=function(){return U(this,ZA,3)};k.Pb=function(){return T(this,ZA,4)};
-var lga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new tm;b.h(c,zm);a.T(c);break;case 2:c=new Zz;b.h(c,mda);mm(a,2,c,Zz);break;case 3:c=new ZA;b.h(c,$A);mm(a,3,c,ZA);break;case 4:c=new ZA;b.h(c,$A);R(a,4,c);break;default:z(b)}return a},kga=[2,3];var yD=function(a){K(this,a,0,-1,null,null)};r(yD,J);k=yD.prototype;k.wa=function(){return L(this,1)};k.pk=function(a){return P(this,1,a)};k.xn=function(){return L(this,2)};k.qk=function(a){return P(this,2,a)};k.fu=function(){return L(this,3)};k.zn=function(a){return P(this,3,a)};k.wn=function(){return L(this,4)};k.yn=function(a){return P(this,4,a)};
-var zD=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.pk(c);break;case 2:c=b.g();a.qk(c);break;case 3:c=b.g();a.zn(c);break;case 4:c=D(b);a.yn(c);break;default:z(b)}return a};var AD=function(a){K(this,a,0,-1,mga,null)};r(AD,J);k=AD.prototype;k.V=function(){return T(this,tm,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,gA,2)};k.Lc=function(){return U(this,yD,3)};k.Pb=function(){return T(this,yD,4)};
-var nga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new tm;b.h(c,zm);a.T(c);break;case 2:c=new gA;b.h(c,vda);mm(a,2,c,gA);break;case 3:c=new yD;b.h(c,zD);mm(a,3,c,yD);break;case 4:c=new yD;b.h(c,zD);R(a,4,c);break;default:z(b)}return a},mga=[2,3];var BD=function(a){K(this,a,0,-1,null,null)};r(BD,J);var CD=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=$k(b);em(a,2,c,"");break;default:z(b)}return a};var DD=function(a){K(this,a,0,-1,null,null)};r(DD,J);DD.prototype.Vb=function(){return N(this,1)};var ED=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=b.g();S(a,2,c);break;default:z(b)}return a};var FD=function(a){K(this,a,0,-1,oga,null)};r(FD,J);FD.prototype.getName=function(){return N(this,1)};FD.prototype.o=function(a){return S(this,1,a)};FD.prototype.getSelf=function(){return O(this,2)};
-var GD=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.o(c);break;case 2:c=C(b);gm(a,2,c);break;case 3:c=new DD;b.h(c,ED);R(a,3,c);break;case 4:c=b.g();S(a,4,c);break;case 5:c=b.g();im(a,5,c);break;case 6:c=C(b);gm(a,6,c);break;case 7:c=C(b);gm(a,7,c);break;default:z(b)}return a},oga=[5];var HD=function(a){K(this,a,0,-1,null,null)};r(HD,J);HD.prototype.getVersion=function(){return $l(this,1)};var ID=function(a,b){return fm(a,1,b)},JD=function(a,b){a=a.getVersion();0!==a&&tl(b,1,a)},KD=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Yk(b);ID(a,c);break;default:z(b)}return a};var LD=function(a){K(this,a,0,-1,pga,null)};r(LD,J);k=LD.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,FD,2)};k.Lc=function(){return L(this,3)};k.Pb=function(){return N(this,4)};var qga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new FD;b.h(c,GD);mm(a,2,c,FD);break;case 3:c=b.g();im(a,3,c);break;case 4:c=b.g();S(a,4,c);break;default:z(b)}return a},pga=[2,3];var MD=function(a){K(this,a,0,-1,rga,null)};r(MD,J);MD.prototype.getName=function(){return N(this,1)};MD.prototype.za=function(){return Zl(this,2,0)};MD.prototype.zl=function(){return U(this,ND,4)};
-var PD=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=D(b);hm(a,2,c);break;case 3:c=new OD;b.h(c,sga);R(a,3,c);break;case 4:c=new ND;b.h(c,tga);mm(a,4,c,ND);break;case 5:c=new vB;b.h(c,xB);R(a,5,c);break;case 6:c=new vB;b.h(c,xB);R(a,6,c);break;default:z(b)}return a},QD=function(a){K(this,a,0,-1,null,null)};r(QD,J);QD.prototype.gb=function(){return N(this,1)};
-var uga=function(a,b){a=a.gb();0<a.length&&G(b,1,a)},RD=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;default:z(b)}return a},OD=function(a){K(this,a,0,-1,null,null)};r(OD,J);var sga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QD;b.h(c,RD);R(a,1,c);break;default:z(b)}return a},ND=function(a){K(this,a,0,-1,null,null)};r(ND,J);ND.prototype.Vb=function(){return N(this,3)};ND.prototype.za=function(){return Zl(this,6,0)};
-var UD=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=T(a,QD,2);null!=c&&I(b,2,c,uga);c=a.Vb();0<c.length&&G(b,3,c);c=a.za();0!==c&&F(b,6,c);c=T(a,vB,7);null!=c&&I(b,7,c,wB);c=T(a,vB,8);null!=c&&I(b,8,c,wB);c=T(a,SD,4);null!=c&&I(b,4,c,TD);(c=O(a,5))&&E(b,5,c)},tga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=new QD;b.h(c,RD);R(a,2,c);break;case 3:c=b.g();S(a,3,c);break;case 6:c=D(b);hm(a,6,c);break;case 7:c=new vB;b.h(c,xB);R(a,7,c);break;case 8:c=new vB;
-b.h(c,xB);R(a,8,c);break;case 4:c=new SD;b.h(c,vga);R(a,4,c);break;case 5:c=C(b);gm(a,5,c);break;default:z(b)}return a},SD=function(a){K(this,a,0,-1,null,null)};r(SD,J);var TD=function(a,b){var c;(c=O(a,1))&&E(b,1,c);c=N(a,2);0<c.length&&G(b,2,c);c=T(a,vB,3);null!=c&&I(b,3,c,wB)},vga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);gm(a,1,c);break;case 2:c=b.g();S(a,2,c);break;case 3:c=new vB;b.h(c,xB);R(a,3,c);break;default:z(b)}return a},rga=[4];var VD=function(a){K(this,a,0,-1,wga,null)};r(VD,J);k=VD.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,MD,2)};k.Pb=function(){return N(this,3)};var xga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new MD;b.h(c,PD);mm(a,2,c,MD);break;case 3:c=b.g();S(a,3,c);break;default:z(b)}return a},wga=[2];var WD=function(a){K(this,a,0,-1,yga,null)};r(WD,J);var zga=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=L(a,2);0<c.length&&Cl(b,2,c)},Aga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=b.g();im(a,2,c);break;default:z(b)}return a},yga=[2];var XD=function(a){K(this,a,0,-1,Bga,null)};r(XD,J);XD.prototype.mb=function(){return N(this,1)};XD.prototype.pc=function(a){return S(this,1,a)};XD.prototype.Vb=function(){return N(this,2)};
-var YD=function(a){return Zl(a,4,0)},ZD=function(a,b){return hm(a,4,b)},$D=function(a,b){return S(a,22,b)},aE=function(a,b){R(a,12,b)},jE=function(a,b){var c=a.mb();0<c.length&&G(b,1,c);c=a.Vb();0<c.length&&G(b,2,c);c=N(a,29);0<c.length&&G(b,29,c);c=T(a,bE,24);null!=c&&I(b,24,c,Cga);c=N(a,3);0<c.length&&G(b,3,c);c=YD(a);0!==c&&F(b,4,c);(c=O(a,5))&&E(b,5,c);c=Zl(a,28,0);0!==c&&F(b,28,c);c=L(a,7);0<c.length&&Cl(b,7,c);c=N(a,22);0<c.length&&G(b,22,c);c=N(a,23);0<c.length&&G(b,23,c);(c=O(a,8))&&E(b,8,
-c);(c=O(a,34))&&E(b,34,c);(c=O(a,9))&&E(b,9,c);c=N(a,10);0<c.length&&G(b,10,c);c=Zl(a,11,0);0!==c&&F(b,11,c);c=T(a,cE,12);null!=c&&I(b,12,c,dE);c=T(a,cE,30);null!=c&&I(b,30,c,dE);c=T(a,eE,27);null!=c&&I(b,27,c,Dga);c=L(a,13);0<c.length&&Hl(b,13,c);c=T(a,fE,14);null!=c&&I(b,14,c,Ega);(c=O(a,15))&&E(b,15,c);c=U(a,gE,16);0<c.length&&Dl(b,16,c,Fga);c=U(a,hE,17);0<c.length&&Dl(b,17,c,Gga);c=L(a,18);0<c.length&&Hl(b,18,c);c=N(a,19);0<c.length&&G(b,19,c);c=T(a,iE,20);null!=c&&I(b,20,c,Hga);c=N(a,21);0<c.length&&
-G(b,21,c);c=Zl(a,25,0);0!==c&&F(b,25,c);(c=O(a,26))&&E(b,26,c);c=L(a,31);0<c.length&&Cl(b,31,c);c=L(a,32);0<c.length&&Hl(b,32,c);c=U(a,WD,33);0<c.length&&Dl(b,33,c,zga);c=N(a,35);0<c.length&&G(b,35,c);c=Zl(a,36,0);0!==c&&F(b,36,c)},lE=function(a){return kE(new XD,new Wk(a))},kE=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.pc(c);break;case 2:c=b.g();S(a,2,c);break;case 29:c=b.g();S(a,29,c);break;case 24:c=new bE;b.h(c,Iga);R(a,24,c);break;case 3:c=b.g();S(a,3,c);break;case 4:c=
-D(b);ZD(a,c);break;case 5:c=C(b);gm(a,5,c);break;case 28:c=D(b);hm(a,28,c);break;case 7:c=b.g();im(a,7,c);break;case 22:c=b.g();$D(a,c);break;case 23:c=b.g();S(a,23,c);break;case 8:c=C(b);gm(a,8,c);break;case 34:c=C(b);gm(a,34,c);break;case 9:c=C(b);gm(a,9,c);break;case 10:c=b.g();S(a,10,c);break;case 11:c=D(b);hm(a,11,c);break;case 12:c=new cE;b.h(c,mE);aE(a,c);break;case 30:c=new cE;b.h(c,mE);R(a,30,c);break;case 27:c=new eE;b.h(c,Jga);R(a,27,c);break;case 13:c=2==b.m?bl(b):[D(b)];for(var d=0;d<
-c.length;d++)im(a,13,c[d]);break;case 14:c=new fE;b.h(c,Kga);R(a,14,c);break;case 15:c=C(b);gm(a,15,c);break;case 16:c=new gE;b.h(c,Lga);mm(a,16,c,gE);break;case 17:c=new hE;b.h(c,Mga);mm(a,17,c,hE);break;case 18:c=2==b.m?bl(b):[D(b)];for(d=0;d<c.length;d++)im(a,18,c[d]);break;case 19:c=b.g();S(a,19,c);break;case 20:c=new iE;b.h(c,Nga);R(a,20,c);break;case 21:c=b.g();S(a,21,c);break;case 25:c=D(b);hm(a,25,c);break;case 26:c=C(b);gm(a,26,c);break;case 31:c=b.g();im(a,31,c);break;case 32:c=2==b.m?bl(b):
-[D(b)];for(d=0;d<c.length;d++)im(a,32,c[d]);break;case 33:c=new WD;b.h(c,Aga);mm(a,33,c,WD);break;case 35:c=b.g();S(a,35,c);break;case 36:c=D(b);hm(a,36,c);break;default:z(b)}return a},bE=function(a){K(this,a,0,-1,null,null)};r(bE,J);var Cga=function(a,b){a=Zl(a,1,0);0!==a&&F(b,1,a)},Iga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);hm(a,1,c);break;default:z(b)}return a},cE=function(a){K(this,a,0,-1,null,null)};r(cE,J);
-var dE=function(a,b){a=N(a,1);0<a.length&&G(b,1,a)},mE=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;default:z(b)}return a},eE=function(a){K(this,a,0,-1,null,null)};r(eE,J);var Dga=function(a,b){a=N(a,1);0<a.length&&G(b,1,a)},Jga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;default:z(b)}return a},fE=function(a){K(this,a,0,-1,null,null)};r(fE,J);
-var Ega=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=Zl(a,2,0);0!==c&&F(b,2,c);c=Zl(a,3,0);0!==c&&F(b,3,c)},Kga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=D(b);hm(a,2,c);break;case 3:c=D(b);hm(a,3,c);break;default:z(b)}return a},gE=function(a){K(this,a,0,-1,null,null)};r(gE,J);
-var Fga=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=Zl(a,2,0);0!==c&&F(b,2,c);c=Zl(a,3,0);0!==c&&F(b,3,c);c=Zl(a,4,0);0!==c&&F(b,4,c);(c=O(a,5))&&E(b,5,c)},Lga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=D(b);hm(a,2,c);break;case 3:c=D(b);hm(a,3,c);break;case 4:c=D(b);hm(a,4,c);break;case 5:c=C(b);gm(a,5,c);break;default:z(b)}return a},hE=function(a){K(this,a,0,-1,null,null)};r(hE,J);
-var Gga=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=Zl(a,2,0);0!==c&&F(b,2,c)},Mga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=D(b);hm(a,2,c);break;default:z(b)}return a},iE=function(a){K(this,a,0,-1,null,null)};r(iE,J);
-var Hga=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=N(a,5);0<c.length&&G(b,5,c);c=Zl(a,2,0);0!==c&&F(b,2,c);c=N(a,3);0<c.length&&G(b,3,c);c=N(a,4);0<c.length&&G(b,4,c)},Nga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 5:c=b.g();S(a,5,c);break;case 2:c=D(b);hm(a,2,c);break;case 3:c=b.g();S(a,3,c);break;case 4:c=b.g();S(a,4,c);break;default:z(b)}return a},Bga=[7,13,16,17,18,31,32,33];var nE=function(a){K(this,a,0,-1,Oga,null)};r(nE,J);k=nE.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,XD,2)};k.Lc=function(){return L(this,3)};k.Pb=function(){return N(this,4)};var Pga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new XD;b.h(c,kE);mm(a,2,c,XD);break;case 3:c=b.g();im(a,3,c);break;case 4:c=b.g();S(a,4,c);break;default:z(b)}return a},Oga=[2,3];var oE=function(a){K(this,a,0,-1,null,null)};r(oE,J);k=oE.prototype;k.getName=function(){return N(this,1)};k.An=function(a){return S(this,1,a)};k.mb=function(){return N(this,4)};k.pc=function(a){return S(this,4,a)};k.uj=function(){return O(this,3)};
-var Qga=function(a,b){var c=a.getName();0<c.length&&G(b,1,c);c=a.mb();0<c.length&&G(b,4,c);(c=a.uj())&&E(b,3,c);c=T(a,vB,2);null!=c&&I(b,2,c,wB)},pE=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.An(c);break;case 4:c=b.g();a.pc(c);break;case 3:c=C(b);gm(a,3,c);break;case 2:c=new vB;b.h(c,xB);R(a,2,c);break;default:z(b)}return a};var qE=function(a){K(this,a,0,-1,Rga,null)};r(qE,J);k=qE.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,oE,2)};k.Lc=function(){return L(this,3)};k.Pb=function(){return N(this,4)};k.qq=function(){return M(this,5)};
-var Tga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new oE;b.h(c,pE);mm(a,2,c,oE);break;case 3:c=b.g();im(a,3,c);break;case 4:c=b.g();S(a,4,c);break;case 5:c=new rE;b.h(c,Sga);R(a,5,c);break;default:z(b)}return a},rE=function(a){K(this,a,0,-1,Uga,null)};r(rE,J);var Sga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new oE;b.h(c,pE);mm(a,1,c,oE);break;default:z(b)}return a},Rga=[2,3],Uga=[1];var sE=function(a){K(this,a,0,-1,null,null)};r(sE,J);sE.prototype.getName=function(){return N(this,1)};var tE=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=new DD;b.h(c,ED);R(a,2,c);break;case 3:c=new DD;b.h(c,ED);R(a,3,c);break;case 4:c=D(b);hm(a,4,c);break;case 5:c=D(b);hm(a,5,c);break;case 6:c=D(b);hm(a,6,c);break;case 7:c=new vB;b.h(c,xB);R(a,7,c);break;default:z(b)}return a};var uE=function(a){K(this,a,0,-1,Vga,null)};r(uE,J);k=uE.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,sE,2)};k.Pb=function(){return N(this,3)};var Wga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new sE;b.h(c,tE);mm(a,2,c,sE);break;case 3:c=b.g();S(a,3,c);break;default:z(b)}return a},Vga=[2];var vE=function(a){K(this,a,0,-1,null,null)};r(vE,J);var xE=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=b.g();S(a,2,c);break;case 3:c=Yk(b);fm(a,3,c);break;case 4:c=new vB;b.h(c,xB);R(a,4,c);break;case 5:c=new wE;b.h(c,Xga);R(a,5,c);break;case 6:c=D(b);hm(a,6,c);break;default:z(b)}return a},wE=function(a){K(this,a,0,-1,null,null)};r(wE,J);
-var Xga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=C(b);gm(a,2,c);break;case 3:c=new yE;b.h(c,Yga);R(a,3,c);break;default:z(b)}return a},yE=function(a){K(this,a,0,-1,null,null)};r(yE,J);var Yga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Xk(b);fm(a,1,c);break;default:z(b)}return a};var zE=function(a){K(this,a,0,-1,Zga,null)};r(zE,J);k=zE.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,vE,2)};k.Pb=function(){return N(this,3)};var $ga=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new vE;b.h(c,xE);mm(a,2,c,vE);break;case 3:c=b.g();S(a,3,c);break;default:z(b)}return a},Zga=[2];var AE=function(a){K(this,a,0,-1,null,null)};r(AE,J);AE.prototype.getName=function(){return N(this,1)};AE.prototype.o=function(a){return S(this,1,a)};AE.prototype.rj=function(){return Zl(this,2,0)};AE.prototype.vj=function(){return O(this,3)};var aha=function(a,b){var c=a.getName();0<c.length&&G(b,1,c);c=a.rj();0!==c&&F(b,2,c);(c=a.vj())&&E(b,3,c)},BE=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.o(c);break;case 2:c=D(b);hm(a,2,c);break;case 3:c=C(b);gm(a,3,c);break;default:z(b)}return a};var CE=function(a){K(this,a,0,-1,bha,null)};r(CE,J);k=CE.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,AE,2)};k.Pb=function(){return N(this,3)};var cha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new AE;b.h(c,BE);mm(a,2,c,AE);break;case 3:c=b.g();S(a,3,c);break;default:z(b)}return a},bha=[2];var DE=function(a){K(this,a,0,-1,null,null)};r(DE,J);var dha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Xk(b);fm(a,1,c);break;case 2:c=C(b);gm(a,2,c);break;default:z(b)}return a};var EE=function(a){K(this,a,0,-1,null,null)};r(EE,J);var eha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=new DE;b.h(c,dha);R(a,2,c);break;default:z(b)}return a};var FE=function(a){K(this,a,0,-1,fha,null)};r(FE,J);var gha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=new EE;b.h(c,eha);mm(a,2,c,EE);break;default:z(b)}return a},fha=[2];var GE=function(a){K(this,a,0,-1,null,null)};r(GE,J);var hha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new FE;b.h(c,gha);R(a,1,c);break;default:z(b)}return a};var HE=function(a){K(this,a,0,-1,iha,null)};r(HE,J);HE.prototype.getName=function(){return N(this,1)};HE.prototype.getState=function(){return Zl(this,3,0)};var IE=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=Yk(b);fm(a,2,c);break;case 3:c=D(b);hm(a,3,c);break;case 4:c=new GE;b.h(c,hha);mm(a,4,c,GE);break;case 5:c=D(b);hm(a,5,c);break;default:z(b)}return a},iha=[4];var JE=function(a){K(this,a,0,-1,jha,null)};r(JE,J);k=JE.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,HE,2)};k.Lc=function(){return L(this,3)};k.Pb=function(){return N(this,4)};var kha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new HE;b.h(c,IE);mm(a,2,c,HE);break;case 3:c=b.g();im(a,3,c);break;case 4:c=b.g();S(a,4,c);break;default:z(b)}return a},jha=[2,3];var KE=function(a){K(this,a,0,-1,null,null)};r(KE,J);KE.prototype.getName=function(){return N(this,1)};KE.prototype.o=function(a){return S(this,1,a)};KE.prototype.sj=function(){return Zl(this,2,0)};KE.prototype.wj=function(){return O(this,3)};var lha=function(a,b){var c=a.getName();0<c.length&&G(b,1,c);c=a.sj();0!==c&&F(b,2,c);(c=a.wj())&&E(b,3,c)},LE=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.o(c);break;case 2:c=D(b);hm(a,2,c);break;case 3:c=C(b);gm(a,3,c);break;default:z(b)}return a};var ME=function(a){K(this,a,0,-1,mha,null)};r(ME,J);k=ME.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,KE,2)};k.Pb=function(){return N(this,3)};var nha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new KE;b.h(c,LE);mm(a,2,c,KE);break;case 3:c=b.g();S(a,3,c);break;default:z(b)}return a},mha=[2];var NE=function(a){K(this,a,0,-1,null,null)};r(NE,J);var oha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Xk(b);fm(a,1,c);break;default:z(b)}return a};var OE=function(a){K(this,a,0,-1,null,null)};r(OE,J);OE.prototype.getName=function(){return N(this,1)};OE.prototype.getState=function(){return Zl(this,6,0)};
-var PE=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=Yk(b);fm(a,2,c);break;case 3:c=new DD;b.h(c,ED);R(a,3,c);break;case 4:c=b.g();S(a,4,c);break;case 5:c=new vB;b.h(c,xB);R(a,5,c);break;case 6:c=D(b);hm(a,6,c);break;case 7:c=D(b);hm(a,7,c);break;case 8:c=C(b);gm(a,8,c);break;case 9:c=new NE;b.h(c,oha);R(a,9,c);break;case 10:c=D(b);hm(a,10,c);break;default:z(b)}return a};var QE=function(a){K(this,a,0,-1,pha,null)};r(QE,J);k=QE.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,OE,2)};k.Lc=function(){return L(this,3)};k.Pb=function(){return N(this,4)};var qha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new OE;b.h(c,PE);mm(a,2,c,OE);break;case 3:c=b.g();im(a,3,c);break;case 4:c=b.g();S(a,4,c);break;default:z(b)}return a},pha=[2,3];var RE=function(a){K(this,a,0,-1,null,null)};r(RE,J);RE.prototype.getTitle=function(){return N(this,2)};RE.prototype.setTitle=function(a){return S(this,2,a)};var rha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=b.g();a.setTitle(c);break;case 5:c=D(b);hm(a,5,c);break;case 11:c=b.g();S(a,11,c);break;case 13:c=D(b);hm(a,13,c);break;case 14:c=b.g();S(a,14,c);break;case 15:c=b.g();S(a,15,c);break;case 17:c=b.g();S(a,17,c);break;default:z(b)}return a};var SE=function(a){K(this,a,0,-1,sha,null)};r(SE,J);k=SE.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,RE,2)};k.Lc=function(){return L(this,3)};k.Pb=function(){return N(this,4)};var tha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new RE;b.h(c,rha);mm(a,2,c,RE);break;case 3:c=b.g();im(a,3,c);break;case 4:c=b.g();S(a,4,c);break;default:z(b)}return a},sha=[2,3];var TE=function(a){K(this,a,0,-1,null,null)};r(TE,J);TE.prototype.getId=function(){return N(this,1)};TE.prototype.getTitle=function(){return N(this,2)};TE.prototype.setTitle=function(a){return S(this,2,a)};
-var UE=function(a,b){var c=a.getId();0<c.length&&G(b,1,c);c=a.getTitle();0<c.length&&G(b,2,c);c=N(a,3);0<c.length&&G(b,3,c);c=N(a,4);0<c.length&&G(b,4,c)},uha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=b.g();a.setTitle(c);break;case 3:c=b.g();S(a,3,c);break;case 4:c=b.g();S(a,4,c);break;default:z(b)}return a};var WE=function(a){K(this,a,0,-1,null,VE)};r(WE,J);var vha=function(a,b){a=T(a,TE,1);null!=a&&I(b,1,a,UE)},wha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new TE;b.h(c,uha);km(a,1,VE[0],c);break;default:z(b)}return a},VE=[[1]];var XE=function(a){K(this,a,0,-1,xha,null)};r(XE,J);XE.prototype.xa=function(){return N(this,1)};XE.prototype.o=function(a){return S(this,1,a)};XE.prototype.gb=function(){return N(this,2)};
-var ZE=function(a){return T(a,YE,6)},fF=function(a,b){var c=a.xa();0<c.length&&G(b,1,c);c=a.gb();0<c.length&&G(b,2,c);c=N(a,3);0<c.length&&G(b,3,c);c=U(a,$E,5);0<c.length&&Dl(b,5,c,yha);c=T(a,aF,8);null!=c&&I(b,8,c,zha);c=ZE(a);null!=c&&I(b,6,c,Aha);c=N(a,7);0<c.length&&G(b,7,c);c=T(a,bF,9);null!=c&&I(b,9,c,Bha);c=N(a,10);0<c.length&&G(b,10,c);c=L(a,11);0<c.length&&Hl(b,11,c);c=U(a,cF,13);0<c.length&&Dl(b,13,c,Cha);c=T(a,dF,14);null!=c&&I(b,14,c,Dha);c=T(a,eF,15);null!=c&&I(b,15,c,Eha)},hF=function(a){return gF(new XE,
-new Wk(a))},gF=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.o(c);break;case 2:c=b.g();S(a,2,c);break;case 3:c=b.g();S(a,3,c);break;case 5:c=new $E;b.h(c,Fha);mm(a,5,c,$E);break;case 8:c=new aF;b.h(c,Gha);R(a,8,c);break;case 6:c=new YE;b.h(c,Hha);R(a,6,c);break;case 7:c=b.g();S(a,7,c);break;case 9:c=new bF;b.h(c,Iha);R(a,9,c);break;case 10:c=b.g();S(a,10,c);break;case 11:c=2==b.m?bl(b):[D(b)];for(var d=0;d<c.length;d++)im(a,11,c[d]);break;case 13:c=new cF;b.h(c,Jha);mm(a,13,c,cF);
-break;case 14:c=new dF;b.h(c,Kha);R(a,14,c);break;case 15:c=new eF;b.h(c,Lha);R(a,15,c);break;default:z(b)}return a},$E=function(a){K(this,a,0,-1,null,null)};r($E,J);
-var yha=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=N(a,5);0<c.length&&G(b,5,c);c=N(a,2);0<c.length&&G(b,2,c);c=N(a,3);0<c.length&&G(b,3,c);c=N(a,4);0<c.length&&G(b,4,c)},Fha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 5:c=b.g();S(a,5,c);break;case 2:c=b.g();S(a,2,c);break;case 3:c=b.g();S(a,3,c);break;case 4:c=b.g();S(a,4,c);break;default:z(b)}return a},aF=function(a){K(this,a,0,-1,null,null)};r(aF,J);
-var zha=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=N(a,2);0<c.length&&G(b,2,c)},Gha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=b.g();S(a,2,c);break;default:z(b)}return a},iF=function(a){K(this,a,0,-1,null,null)};r(iF,J);
-var Mha=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=N(a,2);0<c.length&&G(b,2,c)},Nha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=b.g();S(a,2,c);break;default:z(b)}return a},jF=function(a){K(this,a,0,-1,null,null)};r(jF,J);
-var Pha=function(a,b){var c=Zl(a,1,0);0!==c&&F(b,1,c);c=N(a,2);0<c.length&&G(b,2,c);c=N(a,3);0<c.length&&G(b,3,c);c=T(a,kF,4);null!=c&&I(b,4,c,Oha);c=N(a,5);0<c.length&&G(b,5,c);c=Zl(a,6,0);0!==c&&F(b,6,c)},Rha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);hm(a,1,c);break;case 2:c=b.g();S(a,2,c);break;case 3:c=b.g();S(a,3,c);break;case 4:c=new kF;b.h(c,Qha);R(a,4,c);break;case 5:c=b.g();S(a,5,c);break;case 6:c=D(b);hm(a,6,c);break;default:z(b)}return a},kF=function(a){K(this,a,0,-1,
-null,null)};r(kF,J);kF.prototype.getDeviceId=function(){return N(this,1)};var Oha=function(a,b){var c=a.getDeviceId();0<c.length&&G(b,1,c);c=Zl(a,2,0);0!==c&&F(b,2,c)},Qha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=D(b);hm(a,2,c);break;default:z(b)}return a},lF=function(a){K(this,a,0,-1,null,null)};r(lF,J);lF.prototype.za=function(){return Zl(this,1,0)};
-var Uha=function(a,b){var c=a.za();0!==c&&F(b,1,c);c=N(a,2);0<c.length&&G(b,2,c);c=Zl(a,3,0);0!==c&&F(b,3,c);c=T(a,mF,4);null!=c&&I(b,4,c,Sha);c=N(a,5);0<c.length&&G(b,5,c);c=Zl(a,6,0);0!==c&&F(b,6,c);(c=O(a,7))&&E(b,7,c);c=T(a,nF,8);null!=c&&I(b,8,c,Tha)},Xha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);hm(a,1,c);break;case 2:c=b.g();S(a,2,c);break;case 3:c=D(b);hm(a,3,c);break;case 4:c=new mF;b.h(c,Vha);R(a,4,c);break;case 5:c=b.g();S(a,5,c);break;case 6:c=D(b);hm(a,6,c);break;
-case 7:c=C(b);gm(a,7,c);break;case 8:c=new nF;b.h(c,Wha);R(a,8,c);break;default:z(b)}return a},mF=function(a){K(this,a,0,-1,null,null)};r(mF,J);mF.prototype.getDeviceId=function(){return N(this,1)};var Sha=function(a,b){var c=a.getDeviceId();0<c.length&&G(b,1,c);c=Zl(a,2,0);0!==c&&F(b,2,c)},Vha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=D(b);hm(a,2,c);break;default:z(b)}return a},nF=function(a){K(this,a,0,-1,null,null)};r(nF,J);
-var Tha=function(a,b){a=$l(a,1);0!==a&&tl(b,1,a)},Wha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Yk(b);fm(a,1,c);break;default:z(b)}return a},YE=function(a){K(this,a,0,-1,Yha,null)};r(YE,J);YE.prototype.cd=function(){return T(this,iF,1)};YE.prototype.Ud=function(a){return R(this,1,a)};YE.prototype.Nl=function(){return M(this,1)};
-var Aha=function(a,b){var c=a.cd();null!=c&&I(b,1,c,Mha);c=T(a,jF,2);null!=c&&I(b,2,c,Pha);c=N(a,3);0<c.length&&G(b,3,c);c=N(a,4);0<c.length&&G(b,4,c);c=$l(a,6);0!==c&&b.g(6,c);c=N(a,8);0<c.length&&G(b,8,c);c=U(a,lF,9);0<c.length&&Dl(b,9,c,Uha);c=T(a,oF,11);null!=c&&I(b,11,c,Zha);c=U(a,WE,12);0<c.length&&Dl(b,12,c,vha);c=T(a,pF,13);null!=c&&I(b,13,c,$ha);c=L(a,14);0<c.length&&Cl(b,14,c);c=T(a,qF,15);null!=c&&I(b,15,c,aia)},Hha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new iF;b.h(c,
-Nha);a.Ud(c);break;case 2:c=new jF;b.h(c,Rha);R(a,2,c);break;case 3:c=b.g();S(a,3,c);break;case 4:c=b.g();S(a,4,c);break;case 6:c=Xk(b);fm(a,6,c);break;case 8:c=b.g();S(a,8,c);break;case 9:c=new lF;b.h(c,Xha);mm(a,9,c,lF);break;case 11:c=new oF;b.h(c,bia);R(a,11,c);break;case 12:c=new WE;b.h(c,wha);mm(a,12,c,WE);break;case 13:c=new pF;b.h(c,cia);R(a,13,c);break;case 14:c=b.g();im(a,14,c);break;case 15:c=new qF;b.h(c,dia);R(a,15,c);break;default:z(b)}return a},oF=function(a){K(this,a,0,-1,null,null)};
-r(oF,J);
-var Zha=function(a,b){var c;(c=O(a,1))&&E(b,1,c);(c=O(a,2))&&E(b,2,c);(c=O(a,3))&&E(b,3,c);(c=O(a,4))&&E(b,4,c);(c=O(a,5))&&E(b,5,c);(c=O(a,6))&&E(b,6,c);(c=O(a,7))&&E(b,7,c);(c=O(a,8))&&E(b,8,c)},bia=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);gm(a,1,c);break;case 2:c=C(b);gm(a,2,c);break;case 3:c=C(b);gm(a,3,c);break;case 4:c=C(b);gm(a,4,c);break;case 5:c=C(b);gm(a,5,c);break;case 6:c=C(b);gm(a,6,c);break;case 7:c=C(b);gm(a,7,c);break;case 8:c=C(b);gm(a,8,c);break;default:z(b)}return a},pF=
-function(a){K(this,a,0,-1,null,null)};r(pF,J);var $ha=function(a,b){var c;(c=O(a,1))&&E(b,1,c);c=T(a,vB,2);null!=c&&I(b,2,c,wB);c=T(a,vB,3);null!=c&&I(b,3,c,wB)},cia=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);gm(a,1,c);break;case 2:c=new vB;b.h(c,xB);R(a,2,c);break;case 3:c=new vB;b.h(c,xB);R(a,3,c);break;default:z(b)}return a},qF=function(a){K(this,a,0,-1,null,null)};r(qF,J);
-var aia=function(a,b){a=Ol(N(a,1));0<a.length&&yl(b,a)},dia=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=$k(b);em(a,1,c,"");break;default:z(b)}return a},bF=function(a){K(this,a,0,-1,null,null)};r(bF,J);bF.prototype.setEnabled=function(a){return gm(this,2,a)};var Bha=function(a,b){(a=O(a,2))&&E(b,2,a)},Iha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 2:var c=C(b);a.setEnabled(c);break;default:z(b)}return a},cF=function(a){K(this,a,0,-1,null,null)};r(cF,J);
-var Cha=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=N(a,2);0<c.length&&G(b,2,c)},Jha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=b.g();S(a,2,c);break;default:z(b)}return a},dF=function(a){K(this,a,0,-1,null,null)};r(dF,J);
-var Dha=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=Zl(a,2,0);0!==c&&F(b,2,c)},Kha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=D(b);hm(a,2,c);break;default:z(b)}return a},eF=function(a){K(this,a,0,-1,null,null)};r(eF,J);
-var Eha=function(a,b){var c;(c=O(a,1))&&E(b,1,c);(c=O(a,2))&&E(b,2,c);(c=O(a,3))&&E(b,3,c);(c=O(a,4))&&E(b,4,c);(c=O(a,5))&&E(b,5,c);(c=O(a,6))&&E(b,6,c)},Lha=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);gm(a,1,c);break;case 2:c=C(b);gm(a,2,c);break;case 3:c=C(b);gm(a,3,c);break;case 4:c=C(b);gm(a,4,c);break;case 5:c=C(b);gm(a,5,c);break;case 6:c=C(b);gm(a,6,c);break;default:z(b)}return a},xha=[5,11,13],Yha=[9,12,14];var rF=function(a){K(this,a,0,-1,eia,null)};r(rF,J);k=rF.prototype;k.V=function(){return T(this,HD,1)};k.T=function(a){R(this,1,a)};k.Z=function(){dm(this,1)};k.Kb=function(){return U(this,XE,2)};k.Pb=function(){return N(this,3)};var fia=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new XE;b.h(c,gF);mm(a,2,c,XE);break;case 3:c=b.g();S(a,3,c);break;default:z(b)}return a},eia=[2];var tF=function(a){K(this,a,0,-1,null,sF)};r(tF,J);k=tF.prototype;k.bf=function(){return Vl(this,sF[0])};k.wx=function(){return T(this,nE,1)};k.Sy=function(){return T(this,rF,2)};k.Qy=function(){return T(this,SE,3)};k.Hy=function(){return T(this,zE,4)};k.Jy=function(){return T(this,CE,6)};k.Ky=function(){return T(this,JE,7)};k.Oy=function(){return T(this,ME,8)};k.Py=function(){return T(this,QE,9)};k.qx=function(){return T(this,VD,10)};k.px=function(){return T(this,LD,11)};
-k.Cx=function(){return T(this,qE,12)};
-var gia=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new nE;b.h(c,Pga);km(a,1,sF[0],c);break;case 2:c=new rF;b.h(c,fia);km(a,2,sF[0],c);break;case 3:c=new SE;b.h(c,tha);km(a,3,sF[0],c);break;case 4:c=new zE;b.h(c,$ga);km(a,4,sF[0],c);break;case 6:c=new CE;b.h(c,cha);km(a,6,sF[0],c);break;case 7:c=new JE;b.h(c,kha);km(a,7,sF[0],c);break;case 8:c=new ME;b.h(c,nha);km(a,8,sF[0],c);break;case 9:c=new QE;b.h(c,qha);km(a,9,sF[0],c);break;case 10:c=new VD;b.h(c,xga);km(a,10,sF[0],c);break;case 11:c=
-new LD;b.h(c,qga);km(a,11,sF[0],c);break;case 12:c=new qE;b.h(c,Tga);km(a,12,sF[0],c);break;case 13:c=new uE;b.h(c,Wga);km(a,13,sF[0],c);break;default:z(b)}return a},sF=[[1,2,3,4,6,7,8,9,10,11,12,13]];var vF=function(a){K(this,a,0,-1,null,uF)};r(vF,J);k=vF.prototype;k.bf=function(){return Vl(this,uF[0])};k.Fx=function(){return T(this,rD,1)};k.Cy=function(){return T(this,wD,2)};k.Ey=function(){return T(this,AD,3)};k.ox=function(){return T(this,nD,4)};k.Dy=function(){return T(this,xD,5)};k.Dx=function(){return T(this,jD,7)};k.Gx=function(){return T(this,tD,8)};k.tx=function(){return T(this,mD,9)};k.Ny=function(){return T(this,sD,10)};k.Gy=function(){return T(this,tF,13)};
-k.Ex=function(){return T(this,qD,15)};
-var hia=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new rD;b.h(c,dga);km(a,1,uF[0],c);break;case 2:c=new wD;b.h(c,jga);km(a,2,uF[0],c);break;case 3:c=new AD;b.h(c,nga);km(a,3,uF[0],c);break;case 4:c=new nD;b.h(c,$fa);km(a,4,uF[0],c);break;case 5:c=new xD;b.h(c,lga);km(a,5,uF[0],c);break;case 7:c=new jD;b.h(c,Xfa);km(a,7,uF[0],c);break;case 8:c=new tD;b.h(c,hga);km(a,8,uF[0],c);break;case 9:c=new mD;b.h(c,Zfa);km(a,9,uF[0],c);break;case 10:c=new sD;b.h(c,fga);km(a,10,uF[0],c);break;case 13:c=
-new tF;b.h(c,gia);km(a,13,uF[0],c);break;case 14:c=new BD;b.h(c,CD);km(a,14,uF[0],c);break;case 15:c=new qD;b.h(c,bga);km(a,15,uF[0],c);break;default:z(b)}return a},uF=[[1,2,3,4,5,7,8,9,10,13,14,15]];var wF=function(a){K(this,a,0,-1,null,null)};r(wF,J);var iia=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new cz;b.h(c,oca);R(a,1,c);break;case 2:c=new vF;b.h(c,hia);R(a,2,c);break;default:z(b)}return a};var xF=function(a){K(this,a,"hcbu",-1,jia,null)};r(xF,J);var jia=[1];xF.messageId="hcbu";var yF=function(a){K(this,a,0,-1,null,null)};r(yF,J);var zF=function(a){K(this,a,0,-1,kia,null)};r(zF,J);var kia=[2,6];var AF=function(a){K(this,a,0,-1,null,null)};r(AF,J);k=AF.prototype;k.wa=function(){return L(this,3)};k.Y=function(){return L(this,4)};k.Fb=function(){return L(this,10)};k.gb=function(){return L(this,13)};k.xa=function(){return L(this,14)};var BF=function(a){K(this,a,0,-1,null,null)};r(BF,J);var CF=function(a){K(this,a,0,-1,lia,null)};r(CF,J);var lia=[3];var DF=function(a){K(this,a,0,-1,null,null)};r(DF,J);DF.prototype.tj=function(){return L(this,2)};var EF=function(a){K(this,a,0,-1,null,null)};r(EF,J);var FF=function(a){K(this,a,0,-1,null,null)};r(FF,J);FF.prototype.getId=function(){return L(this,1)};var GF=function(a){K(this,a,0,-1,mia,null)};r(GF,J);var HF=function(a){var b=new GF;return lm(b,2,a)},IF=function(a,b){return P(a,3,b||[])},mia=[1,2,3];var JF=function(a){K(this,a,0,-1,null,null)};r(JF,J);var KF=function(a){K(this,a,0,-1,null,null)};r(KF,J);var LF=function(a){K(this,a,0,-1,nia,null)};r(LF,J);LF.prototype.wa=function(){return L(this,20)};var oia=function(){var a=new LF;a=P(a,1,13);a=P(a,3,2);return P(a,4,4)};LF.prototype.setDestination=function(a){return P(this,5,a)};LF.prototype.Ea=function(){return T(this,KF,13)};var nia=[12,10,26,31];var MF=function(a){K(this,a,0,-1,null,null)};r(MF,J);MF.prototype.Wj=function(a){return R(this,5,a)};var W={},pia=(W[264]=4,W[275]=4,W[1579]=4,W[2360]=4,W[2359]=3,W[1781]=1,W[1169]=1,W[1167]=7,W[2053]=1,W[2054]=1,W[1168]=1,W[2052]=2,W[1177]=1,W[1199]=7,W[2245]=2,W[1175]=1,W[1176]=7,W[1172]=1,W[1173]=1,W[1174]=1,W[1184]=1,W[1183]=1,W[1182]=1,W[1181]=1,W[1180]=1,W[1179]=1,W[1178]=1,W[1827]=1,W[1171]=1,W[1170]=1,W[1387]=6,W[649]=6,W[640]=6,W[584]=6,W[2173]=4,W[1591]=6,W[574]=7,W[597]=3,W[2175]=3,W[1495]=4,W[588]=6,W[575]=4,W[587]=6,W[572]=7,W[598]=6,W[1580]=3,W[2754]=6,W[1260]=3,W[1584]=3,W[1870]=1,
-W[1871]=1,W[2182]=1,W[2184]=1,W[2183]=1,W[2185]=1,W[2388]=1,W[2192]=1,W[2193]=1,W[2194]=1,W[2386]=1,W[2189]=1,W[2190]=1,W[2187]=1,W[2191]=1,W[2188]=1,W[2385]=1,W[2186]=1,W[288]=6,W[2962]=3,W[2840]=6,W[1080]=4,W[1081]=6,W[2055]=7,W[2056]=7,W[2494]=4,W[2496]=7,W[2679]=4,W[2495]=4,W[1518]=3,W[1079]=4,W[2686]=6,W[1528]=4,W[1595]=6,W[1541]=4,W[1520]=4,W[1519]=6,W[2687]=7,W[2788]=3,W[2789]=4,W[2970]=3,W[2971]=3,W[2972]=3,W[2796]=3,W[2797]=3,W[2960]=3,W[2794]=3,W[990]=4,W[1227]=6,W[2704]=4,W[2705]=6,W[2706]=
-6,W[2707]=7,W[2703]=4,W[783]=4,W[784]=4,W[782]=4,W[2805]=6,W[2806]=4,W[4708]=6,W[4711]=6,W[4749]=6,W[4163]=4,W[4578]=6,W[4730]=6,W[2124]=6,W[2123]=6,W[2126]=6,W[2125]=6,W[4408]=6,W[4410]=6,W[3839]=6,W[4631]=6,W[4630]=1,W[41]=6,W[4411]=4,W[4589]=1,W[3341]=1,W[3342]=1,W[4664]=7,W[4609]=7,W[4030]=7,W[4782]=7,W[4031]=7,W[4610]=7,W[4286]=3,W[3906]=7,W[3908]=7,W[3682]=7,W[3907]=7,W[4263]=3,W[4417]=7,W[3948]=7,W[3950]=7,W[4419]=7,W[3939]=7,W[3941]=7,W[3940]=7,W[3942]=7,W[3949]=7,W[3945]=7,W[3947]=7,W[3946]=
-7,W[3943]=7,W[3944]=7,W[4418]=7,W[3951]=7,W[4633]=6,W[4632]=1,W[4590]=1,W[4592]=6,W[4591]=1,W[3854]=1,W[3853]=1,W[3855]=1,W[3856]=1,W[3857]=1,W[315]=6,W[3215]=6,W[4161]=6,W[4588]=6,W[3220]=4,W[3221]=4,W[4080]=6,W[3053]=4,W[3055]=6,W[3054]=4,W[4355]=4,W[4384]=6,W[4387]=6,W[3799]=2,W[4599]=7,W[4335]=4,W[4336]=4,W[4183]=4,W[4242]=7,W[4579]=6,W[4580]=3,W[3918]=6,W[3916]=3,W[4212]=4,W[3917]=3,W[4680]=4,W[4359]=3,W[4358]=7,W[4204]=6,W[4205]=4,W[4516]=6,W[4682]=7,W[4759]=4,W[4760]=7,W[4761]=4,W[4292]=4,
-W[4293]=7,W[4294]=4,W[4289]=4,W[4290]=7,W[4291]=4,W[4628]=6,W[4629]=4,W[3746]=6,W[3762]=4,W[4472]=6,W[4350]=6,W[4351]=3,W[4348]=6,W[4349]=3,W[4433]=6,W[4434]=3,W[4352]=6,W[4353]=3,W[4223]=3,W[4224]=3,W[4225]=3,W[4301]=1,W[4304]=1,W[4305]=1,W[4302]=1,W[4303]=1,W[4306]=1,W[4265]=1,W[4268]=1,W[4266]=1,W[4269]=1,W[4267]=1,W[3679]=7,W[3680]=3,W[3134]=3,W[3135]=3,W[3735]=3,W[3734]=3,W[4611]=4,W[4360]=3,W[3834]=4,W[3833]=6,W[4354]=7,W[4460]=6,W[4478]=6,W[4477]=6,W[4476]=6,W[4481]=6,W[4480]=6,W[4461]=6,W[4462]=
-6,W[4463]=7,W[4464]=6,W[4475]=6,W[4465]=6,W[4479]=7,W[4466]=6,W[4471]=6,W[4208]=6,W[4526]=6,W[4209]=4,W[4201]=6,W[4139]=6,W[4167]=6,W[3958]=3,W[4005]=3,W[3956]=6,W[4211]=7,W[4210]=4,W[4236]=6,W[4179]=7,W[4788]=6,W[4435]=6,W[4202]=4,W[3911]=6,W[4216]=6,W[4235]=3,W[4126]=6,W[4127]=3,W[4213]=6,W[4214]=6,W[4215]=6,W[4164]=6,W[4558]=6,W[4555]=6,W[4604]=6,W[4165]=3,W[4559]=6,W[4556]=6,W[4605]=6,W[4557]=6,W[4554]=6,W[4603]=6,W[3763]=3,W[3651]=7,W[4513]=6,W[4681]=4,W[3748]=6,W[4118]=6,W[4119]=3,W[4116]=6,
-W[4117]=3,W[4431]=6,W[4432]=3,W[4120]=6,W[4121]=3,W[4381]=6,W[4379]=4,W[4734]=6,W[4737]=6,W[3511]=6,W[3510]=6,W[4128]=6,W[3061]=7,W[3062]=4,W[3359]=6,W[4787]=6,W[3526]=7,W[4663]=7,W[3915]=7,W[3914]=7,W[3525]=7,W[4207]=2,W[4206]=7,W[3952]=7,W[3439]=7,W[3798]=4,W[3438]=4,W[3832]=7,W[3852]=4,W[3848]=7,W[3825]=6,W[3782]=4,W[3672]=6,W[3677]=7,W[3829]=6,W[4333]=6,W[4009]=6,W[4010]=4,W[3480]=6,W[4309]=6,W[4308]=6,W[4307]=6,W[3463]=5,W[3466]=5,W[3462]=5,W[3464]=5,W[3465]=5,W[3460]=5,W[3459]=5,W[3461]=5,W[3775]=
-6,W[3458]=7,W[4088]=6,W[4087]=6,W[4086]=6,W[3632]=3,W[3631]=3,W[4314]=6,W[3633]=4,W[3733]=6,W[3611]=3,W[3612]=6,W[3610]=3,W[3613]=7,W[3619]=7,W[3549]=3,W[3550]=6,W[3808]=6,W[3809]=6,W[3803]=7,W[3804]=7,W[3802]=1,W[3800]=1,W[3812]=1,W[3960]=6,W[3801]=1,W[3810]=7,W[3811]=6,W[3961]=1,W[3927]=6,W[4102]=1,W[3806]=7,W[3807]=7,W[3805]=1,W[4137]=6,W[3725]=3,W[4103]=1,W[4101]=1,W[4849]=6,W[4094]=6,W[4096]=6,W[4100]=6,W[4098]=6,W[4568]=6,W[4399]=6,W[4400]=6,W[3473]=6,W[3470]=6,W[3496]=6,W[4011]=6,W[4012]=4,
-W[4688]=6,W[3688]=6,W[4547]=8,W[4013]=7,W[4619]=3,W[4553]=3,W[4582]=6,W[4618]=6,W[4552]=6,W[326]=6,W[3476]=3,W[4022]=3,W[3475]=3,W[3625]=3,W[4021]=3,W[4020]=3,W[3474]=3,W[3626]=3,W[3553]=3,W[3693]=3,W[3692]=3,W[3628]=3,W[3629]=3,W[3930]=3,W[3690]=3,W[3932]=3,W[3931]=3,W[3691]=3,W[4499]=3,W[4501]=7,W[4500]=4,W[4487]=3,W[4502]=4,W[4509]=6,W[4485]=3,W[4484]=3,W[4489]=3,W[4491]=3,W[4490]=3,W[4488]=3,W[4492]=1,W[4495]=7,W[4496]=7,W[4494]=1,W[4493]=3,W[4498]=7,W[4497]=3,W[4731]=3,W[4486]=3,W[3929]=8,W[4019]=
-3,W[3928]=3,W[4537]=6,W[4026]=3,W[4538]=6,W[4542]=6,W[4025]=3,W[4023]=3,W[4545]=8,W[4549]=4,W[4551]=4,W[4550]=4,W[4027]=3,W[4029]=3,W[4028]=3,W[4548]=8,W[4540]=8,W[4378]=6,W[4376]=4,W[4344]=6,W[4343]=3,W[4342]=6,W[4241]=6,W[4018]=3,W[4046]=6,W[4240]=6,W[4043]=3,W[4186]=1,W[4184]=6,W[4185]=1,W[4577]=1,W[4536]=4,W[4541]=4,W[4544]=8,W[4543]=4,W[4375]=8,W[4373]=3,W[4238]=6,W[4039]=3,W[4331]=8,W[4345]=7,W[4341]=8,W[4340]=3,W[4339]=6,W[4330]=8,W[4329]=3,W[4328]=6,W[4239]=8,W[4045]=3,W[4044]=6,W[4237]=6,
-W[4035]=3,W[4539]=8,W[4546]=8,W[4024]=3,W[3736]=7,W[3777]=6,W[3778]=4,W[5036]=3,W[5033]=3,W[5035]=3,W[5034]=3,W[5037]=3,W[5032]=3,W[6650]=5,W[6649]=5,W[6647]=7,W[6484]=7,W[6651]=5,W[6814]=7,W[6485]=5,W[6483]=5,W[6648]=4,W[6482]=4,W[5538]=1,W[5540]=7,W[5539]=1,W[4962]=7,W[6554]=4,W[6556]=6,W[6778]=6,W[6557]=4,W[6711]=4,W[6555]=6,W[6831]=6,W[6828]=6,W[6177]=7,W[6176]=4,W[6175]=4,W[4899]=4,W[5437]=4,W[5466]=4,W[5436]=4,W[5438]=6,W[5439]=7,W[5277]=6,W[5514]=1,W[5515]=1,W[5403]=4,W[5268]=7,W[6111]=3,W[6112]=
-3,W[6113]=3,W[6010]=4,W[6011]=4,W[6107]=7,W[5964]=4,W[5965]=7,W[5963]=4,W[5867]=6,W[5722]=4,W[6032]=4,W[5404]=4,W[6216]=6,W[6215]=4,W[6451]=1,W[6452]=1,W[6752]=1,W[6790]=1,W[4824]=6,W[4936]=6,W[4947]=6,W[4946]=6,W[4945]=6,W[4950]=6,W[4949]=6,W[4937]=6,W[4938]=6,W[4939]=6,W[4940]=6,W[4944]=6,W[4941]=6,W[4948]=7,W[4942]=6,W[4943]=6,W[6601]=6,W[6602]=6,W[4983]=4,W[4981]=4,W[4982]=4,W[5669]=6,W[5668]=6,W[5672]=6,W[5667]=6,W[5671]=6,W[5666]=6,W[5674]=6,W[5670]=6,W[5027]=6,W[5023]=6,W[5026]=6,W[4995]=6,
-W[4986]=4,W[4984]=4,W[4985]=4,W[6131]=6,W[6130]=6,W[6127]=6,W[5025]=6,W[5022]=6,W[5024]=6,W[4994]=6,W[4975]=1,W[4976]=4,W[4924]=3,W[5122]=4,W[5123]=4,W[5120]=4,W[5121]=4,W[5197]=4,W[5220]=6,W[5226]=6,W[4971]=4,W[5296]=6,W[5297]=6,W[4803]=6,W[5224]=6,W[5225]=6,W[5223]=6,W[5118]=4,W[5119]=4,W[5116]=4,W[5117]=4,W[4978]=4,W[4977]=4,W[5144]=4,W[5142]=4,W[5143]=4,W[6389]=7,W[5442]=6,W[5441]=6,W[5440]=6,W[5818]=7,W[5382]=8,W[5383]=1,W[5639]=4,W[5638]=4,W[5640]=4,W[5626]=4,W[5721]=4,W[6121]=4,W[6371]=7,W[5099]=
-7,W[5097]=4,W[5111]=6,W[5059]=4,W[5102]=7,W[5105]=6,W[5108]=7,W[5190]=7,W[5138]=3,W[5139]=3,W[5028]=3,W[5029]=3,W[5031]=3,W[5030]=3,W[5378]=4,W[5374]=3,W[5376]=7,W[5377]=7,W[5375]=4,W[6055]=4,W[6057]=7,W[6056]=4,W[5137]=3,W[5870]=3,W[5869]=7,W[5872]=7,W[5868]=7,W[5871]=4,W[6815]=4,W[4810]=7,W[4809]=7,W[4806]=7,W[4805]=7,W[4808]=7,W[4807]=7,W[5002]=3,W[5004]=3,W[5003]=3,W[5001]=3,W[5E3]=3,W[5005]=3,W[5006]=3,W[5009]=3,W[5007]=3,W[5008]=3,W[4847]=4,W[4848]=4,W[6549]=7,W[6719]=7,W[6720]=7,W[6839]=4,
-W[5149]=1,W[5150]=1,W[5147]=1,W[5148]=1,W[6266]=3,W[6323]=6,W[4802]=6,W[6063]=6,W[6320]=6,W[4867]=4,W[6465]=4,W[6464]=4,W[6463]=4,W[6461]=7,W[6462]=7,W[6466]=3,W[6468]=7,W[6467]=4,W[6836]=7,W[6833]=7,W[7009]=7,W[6837]=6,W[4798]=6,W[4796]=4,W[5803]=6,W[4797]=3,W[4801]=6,W[4799]=4,W[5802]=6,W[4800]=3,W[6126]=6,W[5517]=6,W[5518]=7,W[5298]=6,W[4952]=6,W[4815]=6,W[4813]=4,W[4821]=6,W[4819]=4,W[4820]=3,W[4814]=3,W[4818]=6,W[4816]=4,W[4817]=3,W[4970]=6,W[5038]=4,W[5402]=4,W[5401]=4,W[5400]=4,W[5269]=4,W[5270]=
-4,W[5124]=6,W[5156]=6,W[5157]=6,W[5158]=6,W[5155]=6,W[4901]=4,W[6123]=6,W[4869]=6,W[4868]=6,W[6161]=4,W[5040]=4,W[5039]=4,W[7844]=7,W[7845]=7,W[7843]=6,W[7210]=4,W[7209]=4,W[7155]=4,W[7153]=4,W[7154]=4,W[7152]=4,W[7102]=6,W[7025]=6,W[7181]=6,W[7180]=6,W[7257]=7,W[7258]=7,W[7945]=6,W[7944]=6,W[7726]=7,W[7161]=6,W[7162]=6,W[7163]=6,W[7933]=6,W[7253]=7,W[7256]=7,W[7255]=4,W[7254]=7,W[7516]=4,W[7514]=4,W[7515]=4,W[7517]=4,W[7513]=6,W[7110]=4,W[7107]=6,W[7108]=6,W[7109]=7,W[7171]=6,W[7177]=4,W[7170]=4,
-W[7466]=7,W[7292]=4,W[7293]=4,W[7114]=4,W[7115]=4,W[7116]=4,W[7117]=4,W[7839]=6,W[7684]=6,W[7221]=6,W[7916]=6,W[7737]=7,W[7026]=1,W[7033]=7,W[7034]=7,W[7029]=6,W[7973]=6,W[7211]=1,W[7970]=1,W[7192]=7,W[7031]=1,W[7032]=7,W[7290]=7,W[7030]=1,W[7080]=7,W[7028]=7,W[7081]=7,W[7841]=7,W[7510]=4,W[7969]=4,W[7922]=4,W);var NF=function(a){K(this,a,"cl:plu",-1,qia,null)};r(NF,J);var OF=function(a){K(this,a,0,-1,null,null)};r(OF,J);var qia=[1];NF.messageId="cl:plu";var PF=function(a){Rb.call(this);this.message="AppContext is disposed, cannot get "+a.join(", ")+"."};r(PF,Rb);function QF(a,b){this.namespace_=a;this.h=b;this.constructor.Wo||(this.constructor.Wo={});this.constructor.Wo[this.toString()]=this}QF.prototype.ra=function(){return this.toString()};QF.prototype.toString=function(){this.g||(this.g="fva:"+this.h);return this.g};var RF=function(a,b){QF.call(this,a,b)};Za(RF,QF);/*
-
- Copyright The Closure Library Authors.
- SPDX-License-Identifier: Apache-2.0
-*/
-var SF=function(a,b){this.g=a;this.h=b};SF.prototype.execute=function(a){this.g&&(this.g.call(this.h||null,a),this.g=this.h=null)};SF.prototype.abort=function(){this.h=this.g=null};var ria=function(a){if(null===a)return"No error type specified";switch(a){case 0:return"Unauthorized";case 1:return"Consecutive load failures";case 2:return"Timed out";case 3:return"Out of date module id";case 4:return"Init error";default:return"Unknown failure type "+a}};var TF=function(a,b){V.call(this);this.j=a;this.Ya=b;this.h=[];this.g=[];this.l=[]};Za(TF,V);TF.prototype.getId=function(){return this.Ya};var sia=function(a,b){a.g.push(new SF(b,void 0))};TF.prototype.onError=function(a){for(var b=this.g,c=[],d=0;d<b.length;d++)try{b[d].execute(a)}catch(e){pt(e),c.push(e)}b.length=0;(a=c.length?c:null)&&window.setTimeout(Kd("Module errback failures: "+a),0);this.l.length=0;this.h.length=0};TF.prototype.X=function(){TF.Xb.X.call(this);gt(null)};var UF=function(){};UF.prototype.F=function(){return!1};UF.prototype.H=function(){return!1};var VF=null,WF=null;var XF=function(a,b,c){c=c||[];for(var d=0;d<c.length;d++);this.j=a;this.h=b||null;this.g=[];this.g=this.g.concat(c)};XF.prototype.toString=function(){return this.j};var YF=Symbol("mCJjCd");var tia=new XF("pVbxBc");var uia=function(a){var b={},c={},d=[],e=[],f=function(p){if(!c[p]){var t=p instanceof XF?p.g:[];c[p]=tc(t);Yb(t,function(y){b[y]=b[y]||[];b[y].push(p)});t.length||d.push(p);Yb(t,f)}};for(Yb(a,f);d.length;){var g=d.shift();e.push(g);b[g]&&Yb(b[g],function(p){oc(c[p],g);c[p].length||d.push(p)})}var h={},m=[];Yb(e,function(p){p instanceof XF&&(p=p.h,null==p||h[p]||(h[p]=!0,m.push(p)))});return{services:e,nB:m}};/*
- Portions of this code are from MochiKit, received by
- The Closure Authors under the MIT license. All other code is Copyright
- 2005-2009 The Closure Authors. All Rights Reserved.
-*/
-var ZF=function(a,b){this.m=[];this.H=a;this.F=b||null;this.h=this.G=!1;this.Je=void 0;this.u=this.J=this.C=!1;this.o=0;this.Nc=null;this.l=0};ZF.prototype.cancel=function(a){if(this.Ta())this.Je instanceof ZF&&this.Je.cancel();else{if(this.Nc){var b=this.Nc;delete this.Nc;a?b.cancel(a):(b.l--,0>=b.l&&b.cancel())}this.H?this.H.call(this.F,this):this.u=!0;this.Ta()||this.g(new $F(this))}};ZF.prototype.D=function(a,b){this.C=!1;aG(this,a,b)};
-var aG=function(a,b,c){a.G=!0;a.Je=c;a.h=!b;bG(a)},dG=function(a){if(a.Ta()){if(!a.u)throw new cG(a);a.u=!1}};ZF.prototype.callback=function(a){dG(this);aG(this,!0,a)};ZF.prototype.g=function(a){dG(this);aG(this,!1,a)};var fG=function(a,b,c){return eG(a,b,null,c)},gG=function(a,b){return eG(a,null,b,void 0)},eG=function(a,b,c,d){a.m.push([b,c,d]);a.Ta()&&bG(a);return a};
-ZF.prototype.then=function(a,b,c){var d,e,f=new Dt(function(g,h){e=g;d=h});eG(this,e,function(g){g instanceof $F?f.cancel():d(g)});return f.then(a,b,c)};zt(ZF);var hG=function(a,b){b instanceof ZF?fG(a,Wa(b.j,b)):fG(a,function(){return b})};ZF.prototype.j=function(a){var b=new ZF;eG(this,b.callback,b.g,b);a&&(b.Nc=this,this.l++);return b};ZF.prototype.Ta=function(){return this.G};ZF.prototype.isError=function(a){return a instanceof Error};
-var iG=function(a){return dc(a.m,function(b){return"function"===typeof b[1]})},bG=function(a){if(a.o&&a.Ta()&&iG(a)){var b=a.o,c=jG[b];c&&(Ia.clearTimeout(c.Ya),delete jG[b]);a.o=0}a.Nc&&(a.Nc.l--,delete a.Nc);b=a.Je;for(var d=c=!1;a.m.length&&!a.C;){var e=a.m.shift(),f=e[0],g=e[1];e=e[2];if(f=a.h?g:f)try{var h=f.call(e||a.F,b);void 0!==h&&(a.h=a.h&&(h==b||a.isError(h)),a.Je=b=h);if(At(b)||"function"===typeof Ia.Promise&&b instanceof Ia.Promise)d=!0,a.C=!0}catch(m){b=m,a.h=!0,iG(a)||(c=!0)}}a.Je=
-b;d&&(h=Wa(a.D,a,!0),d=Wa(a.D,a,!1),b instanceof ZF?(eG(b,h,d),b.J=!0):b.then(h,d));c&&(b=new kG(b),jG[b.Ya]=b,a.o=b.Ya)},via=function(){var a=new ZF;a.callback(new lG(200,""));return a},wia=function(a){var b=new ZF;a.then(function(c){b.callback(c)},function(c){b.g(c)});return b},xia=function(a){var b=new ZF;b.g(a);return b},cG=function(){Rb.call(this)};Za(cG,Rb);cG.prototype.message="Deferred has already fired";cG.prototype.name="AlreadyCalledError";var $F=function(){Rb.call(this)};Za($F,Rb);
-$F.prototype.message="Deferred was canceled";$F.prototype.name="CanceledError";var kG=function(a){this.Ya=Ia.setTimeout(Wa(this.h,this),0);this.g=a};kG.prototype.h=function(){delete jG[this.Ya];throw this.g;};var jG={};var nG=function(a){V.call(this);this.id=yia++;this.J=[];this.h={};this.u={};this.o={};this.g={};this.j={};this.G={};this.m=a?a.m:new Xw;this.M=!a;this.l=null;a?(this.l=a,this.o=a.o,this.g=a.g,this.u=a.u,this.j=a.j):Ya();a=mG(this);this!=a&&(a.C?a.C.push(this):a.C=[this])};Za(nG,V);var yia=1,zia=.05>Math.random(),mG=function(a){for(;a.l;)a=a.l;return a},oG=function(a,b){for(;a;){if(a==b)return!0;a=a.l}return!1};
-nG.prototype.get=function(a){var b=pG(this,a);null==b&&this.O&&(b={BOGUS:"Service "+a+" was not registered"});if(null==b)throw new OG(a);return b};
-var PG=function(a,b){return!(!a.h[b]&&!a.o[b])},pG=function(a,b){for(var c=a;c;c=c.l){if(c.isDisposed())throw new PF([b]);if(c.h[b])return c.h[b][0];if(c.G[b])break}if(c=a.o[b]){c=c(a);if(null==c)throw Error("Factory method for service "+b+" returned null or undefined.");a.registerService(b,c);return c}return null},QG=function(a,b,c){return Aia(a,[b],c)[b]},Aia=function(a,b,c){if(a.isDisposed())throw new PF(b);var d=RG(a),e=!c;c={};var f=[],g=[],h={},m={},p=pG(a,tia),t={};b=n(b);for(var y=b.next();!y.done;t=
-{bc:t.bc},y=b.next())if(t.bc=y.value,y=pG(a,t.bc)){var A=new ZF;c[t.bc]=A;y.bl&&(hG(A,y.bl()),fG(A,Xa(function(B){return B},y)));A.callback(y)}else a.j[t.bc]?(y=a.j[t.bc].j(),fG(y,function(B){return function(){return a.Il(B.bc)}}(t)),c[t.bc]=y):(y=void 0,t.bc instanceof XF?y=uia([t.bc]).nB:(A=a.u[t.bc])&&(y=[A]),!e||y&&y.length?(y&&(p&&t.bc instanceof XF&&p.pW()&&(zia&&(A=p.wW(Bia),m[t.bc]=A),p.oV(t.bc)),f.push.apply(f,q(y)),h[t.bc]=Vb(y)),g.push(t.bc)):(y=new ZF,c[t.bc]=y,y.g(new OG(t.bc))));if(e){if(f.length){a.D&&
-0<f.filter(function(B){return!SG(d,B)}).length&&a.D.push(new TG);t=n(g);for(e=t.next();!e.done;e=t.next())a.m.g(new UG("a",e.value));f=VG(RG(a),f,void 0);t={};g=n(g);for(e=g.next();!e.done;t={sf:t.sf},e=g.next())t.sf=e.value,e=h[t.sf],b=f[e],b=b instanceof ZF?b.j():wia(b),c[t.sf]=b,m[t.sf]&&fG(b,function(B){return function(){p.sU(m[B.sf])}}(t)),Cia(a,b,t.sf,e)}}else for(f={},g=n(g),e=g.next();!e.done;f={ne:f.ne,jh:f.jh},e=g.next())f.ne=e.value,f.jh=h[f.ne],e=new ZF(function(B){return function(H){var Q=
-B.ne,ea=a.g&&a.g[Q];if(ea){for(var eb=0;eb<ea.length;++eb)if(ea[eb].ma==a&&ea[eb].d==H){pc(ea,eb);break}0==ea.length&&delete a.g[Q]}}}(f)),c[f.ne]=e,(t=a.g[f.ne])||(a.g[f.ne]=t=[]),f.jh&&Dia(a,e,f.ne,f.jh),fG(e,function(B){return function(){return a.Jl(B.ne,B.jh)}}(f)),t.push({ma:a,d:e});return c},Dia=function(a,b,c,d){fG(b,function(){var e=RG(this);this.D&&this.D.push(new TG);return e.load(d)},a);gG(b,Wa(a.jq,a,c,d))},Cia=function(a,b,c,d){fG(b,function(){this.m.g(new UG("b",c))},a);gG(b,Wa(a.jq,
-a,c,d));fG(b,Wa(a.Jl,a,c,d))};k=nG.prototype;k.Jl=function(a,b){var c=pG(this,a);if(null==c){if(this.j[a]){var d=this.j[a].j();fG(d,Wa(this.Jl,this,a,b));return d}if(!b)throw Error("Module undefined but service or factory "+a+" not registered with app contexts.");throw new WG(a,b,"Module loaded but service or factory not registered with app contexts.");}return c.bl?(d=new ZF,hG(d,c.bl()),d.callback(c),fG(d,Wa(this.Il,this,a)),d):this.Il(a)};k.Il=function(a){this.j[a]&&delete this.j[a];return this.get(a)};
-k.jq=function(a,b,c){return c instanceof $F?c:new XG(a,b,c)};k.registerService=function(a,b,c){if(this.isDisposed())c||gt(b);else{this.J.push(a);this.h[a]=[b,!c];c=Eia(this,this,a);for(var d=0;d<c.length;d++)c[d].callback(null);delete this.u[a];a instanceof XF&&(c=b.constructor,c.displayName=a,c[YF]=a);return b}};k.unregisterService=function(a){if(!this.h[a])throw Error('Service for "'+a+'" is not registered');var b=this.h[a];delete this.h[a];b[1]&&gt(b[0])};
-var YG=function(a,b,c){a.o[b]=c;if(c=a.g[b]){if(1<c.length){for(var d=0;d<c.length;++d)c[d].index=d;c.sort(Fia)}for(;c.length;)c.shift().d.callback(null);delete a.g[b]}},Fia=function(a,b){if(a.ma!=b.ma){if(oG(a.ma,b.ma))return 1;if(oG(b.ma,a.ma))return-1}return a.index<b.index?-1:a.index==b.index?0:1},Eia=function(a,b,c){var d=[],e=a.g[c];e&&(Zb(e,function(f){oG(f.ma,b)&&(d.push(f.d),oc(e,f))}),0==e.length&&delete a.g[c]);return d},Gia=function(a,b){a.g&&hd(a.g,function(c,d,e){Zb(c,function(f){f.ma==
-b&&oc(c,f)});0==c.length&&delete e[d]})};nG.prototype.X=function(){if(mG(this)==this){var a=this.C;if(a)for(;a.length;)a[0].dispose()}else{a=mG(this).C;for(var b=0;b<a.length;b++)if(a[b]==this){a.splice(b,1);break}}for(var c in this.h)a=this.h[c],a[1]&&a[0].dispose&&a[0].dispose();this.h=null;this.M&&this.m.dispose();Gia(this,this);this.g=null;gt(this.H);this.G=this.H=null;nG.Xb.X.call(this)};
-var RG=function(a){return a.F?a.F:a.l?RG(a.l):null},Hia=function(a){!VF&&WF&&(VF=WF());a.F=VF},OG=function(a){Rb.call(this);this.id=a;this.message='Service for "'+a+'" is not registered'};Za(OG,Rb);var XG=function(a,b,c){Rb.call(this);this.cause=c;this.message='Module "'+b+'" failed to load when requesting the service "'+a+'" [cause: '+c+"]";this.stack=c.stack+"\nWRAPPED BY:\n"+this.stack};Za(XG,Rb);
-var WG=function(a,b,c){Rb.call(this);this.message='Configuration error when loading the module "'+b+'" for the service "'+a+'": '+c};Za(WG,Rb);var TG=function(){Bg()},UG=function(a){Aw.call(this,a)};Za(UG,Aw);var Bia=new RF(new function(){},1);var ZG=new XF("b2QWee","hl"),$G=new XF("e6ID2c","hl"),aH=new XF("PvLNsc","hl"),bH=new XF("VzLulf","rsr");var cH=function(a){this.h=QG(a,$G,!0)};cH.prototype.logImpression=function(a,b){this.h.then(function(c){return c.logImpression(a,b)})};cH.prototype.g=function(a,b){this.h.then(function(c){return c.g(a,b)})};var dH=function(a){this.h=a};dH.prototype.af=function(){return!0};dH.prototype.Zc=function(){};dH.prototype.ad=function(){};dH.prototype.Cd=function(){};var eH=function(){dH.apply(this,arguments)};r(eH,dH);var fH=function(a,b,c,d,e){d=void 0===d?Iia:d;e=void 0===e?null:e;V.call(this);this.o=a;this.H=b;this.J=d;this.m=e;this.h=-1;this.l=Pt();this.g=null;this.j=!1;this.F=0;this.G=this.C=void 0;this.Ya=++Jia;this.O=c};r(fH,V);fH.prototype.M=function(a){this.h=a;gH(this);return!0};fH.prototype.u=function(){return this.l.promise};fH.prototype.D=function(){return this.j};var hH=function(a){null==a.g&&(a.g=a.H(),gH(a));return a.g};k=fH.prototype;k.uk=function(a){this.F=a};k.Bi=function(){return this.F};
-k.oi=function(a,b){void 0!==b&&(b=Math.max(a,b));this.C=a;this.G=b};k.oh=function(){return this.C};k.tk=function(){return this.G};var gH=function(a){if(a.g&&-1!=a.h){var b=a.g;"function"===typeof b.T?(a=um(new tm,a.h),b.T(a)):"function"===typeof b.Z&&b.Z()}};fH.prototype.Kl=function(){return this.o};fH.prototype.mq=function(){return hH(this).toString()};fH.prototype.toString=function(){return"[Operation id: "+this.Ya+": "+this.o+", version: "+this.h+"]"};function Iia(){return[]}var Jia=0,iH=function(){Rb.call(this)};
-r(iH,Rb);iH.prototype.message="Operation has already been executed.";iH.prototype.name="AlreadyExecutedError";var jH=function(){eH.apply(this,arguments)};r(jH,eH);k=jH.prototype;k.Zc=function(a){return new fH("hangouts/add",function(){var b=new iz;return lm(b,4,a)},xA,function(b){return U(b,hz,5)})};k.ad=function(a){return new fH("hangouts/modify",function(){var b=new MA;return lm(b,4,a)},NA,function(b){return U(b,hz,4)})};k.Cd=function(){return null};
-k.nd=function(a){return new fH("hangouts/query",function(){var b=new oz,c=a.wa();return P(b,2,c)},AA,function(b){return[T(b,hz,2)]},{set:function(b,c){return R(b,8,c)},get:function(b){return T(b,AA,8)}})};k.od=function(a){return this.nd(a)};var kH=function(){eH.apply(this,arguments)};r(kH,eH);k=kH.prototype;k.Zc=function(a){return new fH("hangout_participants/add",function(){var b=new mz;return lm(b,6,a)},yA,function(b){return U(b,jz,5)})};k.ad=function(a){return new fH("hangout_participants/modify",function(){var b=new OA;return lm(b,4,a)},PA,function(b){return U(b,jz,4)})};k.Cd=function(a,b){var c=b&&b.jYdIne||0;return new fH("hangout_participants/remove",function(){var d=VA(new UA,a);return P(d,5,c)},WA)};
-k.nd=function(a){return new fH("hangout_participants/query",function(){var b=new QA;var c=a.wa();b=P(b,2,c);c=a.Y();return P(b,3,c)},RA,function(b){return[T(b,jz,2)]})};k.od=function(a){return new fH("hangout_participants/search",function(){var b=new nz,c=a.wa();return P(b,2,c)},zA,function(b){return U(b,jz,2)},{set:function(b,c){return R(b,7,c)},get:function(b){return T(b,zA,7)}})};var lH=function(){eH.apply(this,arguments)};r(lH,eH);k=lH.prototype;k.Zc=function(a){return new fH("media_sources/add",function(){var b=new eA;return lm(b,4,a)},GA,function(b){return U(b,Zz,4)})};k.ad=function(a){return new fH("media_sources/modify",function(){var b=new dD;return lm(b,4,a)},eD,function(b){return U(b,Zz,4)})};k.Cd=function(){return null};
-k.nd=function(a){return new fH("media_sources/query",function(){var b=new fD;var c=a.wa();b=P(b,2,c);c=a.Y();b=P(b,3,c);c=a.Ea();return P(b,4,c)},gD,function(b){return[T(b,Zz,2)]})};k.od=function(a){return new fH("media_sources/search",function(){var b=new fA,c=a.wa();return P(b,2,c)},HA,function(b){return U(b,Zz,2)},{set:function(b,c){return R(b,6,c)},get:function(b){return T(b,HA,6)}})};var mH=function(a){var b=a.Kd,c=a.Ld,d=a.Sd,e=a.Td,f=a.Pd,g=a.Nd,h=a.Od,m=a.Qd,p=a.Rd,t=a.gg,y=a.sB;this.g=a.Md;this.D=b;this.F=c;this.O=d;this.u=b.concat(d);this.W=c.concat(e);this.l=f;this.G=g;this.H=h;this.J=m;this.C=g.concat(m);this.M=h.concat(p);this.o=t||Jd;this.m=y||Ka};mH.prototype.j=function(a){if(a instanceof this.g)var b=this.D;else if(a instanceof this.l)b=this.G;else return Ub("Passed in object did not match resource or identifier type"),[];return b.map(function(c){return c.call(a)})};
-var nH=function(a,b){if(b instanceof a.g)a=a.O;else if(b instanceof a.l)a=a.J;else return Ub("Passed in object did not match resource or identifier type"),[];return a.map(function(c){return c.call(b)})};mH.prototype.h=function(a){if(a instanceof this.g)var b=this.u;else if(a instanceof this.l)b=this.C;else return Ub("Passed in object did not match resource or identifier type"),[];return b.map(function(c){return c.call(a)})};
-mH.prototype.yb=function(a,b){var c=this.W;a.length!=c.length&&(b?a=a.concat(b):c=this.F);var d=new this.g;a.forEach(function(e,f){c[f].call(d,e)});return d};
-var oH=function(a,b){var c=a.M;b.length!=c.length&&(c=a.H);var d=new a.l;b.forEach(function(e,f){c[f].call(d,e)});return d},pH=function(a,b){if(b instanceof a.g)a=a.u;else if(b instanceof a.l)a=a.C;else return Ub("Passed in item did not match resource or identifier type"),!1;return a.every(function(c){return null!=c.call(b)})},rH=function(a,b,c){b=qH(a,b,a.h);a=qH(a,c,a.h);return Fc(b,a)},sH=function(a,b){return b instanceof a.g?b:new a.g(JSON.parse(b.ra()))},qH=function(a,b,c){return b instanceof
-Array?b:c.call(a,b)};var tH=function(){return new mH({Md:jz,Kd:[jz.prototype.wa],Ld:[jz.prototype.Ci],Sd:[jz.prototype.Y],Td:[jz.prototype.mh],Pd:SA,Nd:[SA.prototype.wa],Od:[SA.prototype.o],Qd:[SA.prototype.Y],Rd:[SA.prototype.u]})};var uH=new XF("q5tsoe","sVRBvb");var vH=function(a){this.g=QG(a,uH)},wH=function(a,b,c){a.g.then(function(d){Kia(d,b,c)})};var xH=function(a,b){this.g=a;this.eventType=b};new XF("rJmJrc");var yH=new XF("n73qwf");new XF("MpJwZc");new XF("UUJqVe","UUJqVe");new XF("Wt6vjf");new XF("byfTOb");new XF("LEikZe");new XF("lsjVmc");new XF("tdUkaf");new XF("fJuxOc");new XF("ZtVrH");new XF("WSziFf");new XF("ZmXAm");new XF("BWETze");new XF("UBSgGf");new XF("zZa4xc");new XF("o1bZcd");new XF("WwG67d");new XF("z72MOc");new XF("JccZRe");new XF("amY3Td");new XF("ABma3e");new XF("GHAeAc","GHAeAc");new XF("gSshPb");new XF("klpyYe");new XF("OPbIxb");new XF("pg9hFd");new XF("yu4DA");new XF("vk3Wc");new XF("IykvEf");new XF("J5K1Ad");new XF("IW8Usd");new XF("IaqD3e");new XF("jbDgG");new XF("b8xKu");new XF("d0RAGb");new XF("AzG0ke");new XF("J4QWB");
-new XF("TuDsZ");new XF("hdXIif");new XF("mITR5c");new XF("DFElXb");new XF("NGntwf");new XF("Bgf0ib");new XF("Xpw1of");new XF("v5BQle");new XF("ofuapc");new XF("FENZqe");new XF("tLnxq");var zH=function(a,b){Rb.call(this,a);this.Ub=b;this.name="EndcauseError"};r(zH,Rb);var AH=function(a,b,c){Aw.call(this,"c");this.Hc=b;this.oc=a;this.removed=c};r(AH,Aw);var BH=function(){V.call(this);this.l=new sv(this);this.j=this.l.signal()};r(BH,V);var CH=function(a){a.l.N(a.j,void 0)};var DH=function(a){K(this,a,0,-1,null,null)};r(DH,J);var EH=function(){Xw.apply(this,arguments)};r(EH,Xw);EH.Eb=function(){this.instance||(this.instance=new EH);return this.instance};var FH=Date.now;function GH(){return(null===performance||void 0===performance?0:performance.timeOrigin)&&(null===performance||void 0===performance?0:performance.now)?Math.floor(performance.timeOrigin+performance.now()):Date.now()}var HH=function(a){this.g=a},X=function(){return new HH(FH!==Date.now?Date.now():GH())},IH=function(a,b){return new HH(a.g+b)},JH=function(a,b){return a.g-b.g};HH.prototype.toString=function(){return this.g+"ms"};var KH=new HH(-Infinity),LH=new HH(Infinity);var MH=function(a){V.call(this);this.nc=a;this.aa={}};Za(MH,V);var NH=[];MH.prototype.listen=function(a,b,c,d){return OH(this,a,b,c,d)};
-var OH=function(a,b,c,d,e,f){Array.isArray(c)||(c&&(NH[0]=c.toString()),c=NH);for(var g=0;g<c.length;g++){var h=Nw(b,c[g],d||a.handleEvent,e||!1,f||a.nc||a);if(!h)break;a.aa[h.key]=h}return a},QH=function(a,b,c,d){PH(a,b,c,d,void 0)},PH=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)PH(a,b,c[g],d,e,f);else(b=Mw(b,c,d||a.handleEvent,e,f||a.nc||a))&&(a.aa[b.key]=b)},RH=function(a,b,c,d,e,f){if(Array.isArray(c))for(var g=0;g<c.length;g++)RH(a,b,c[g],d,e,f);else d=d||a.handleEvent,
-e=Oa(e)?!!e.capture:!!e,f=f||a.nc||a,d=Ow(d),e=!!e,c=Dw(b)?Iw(b.pd,String(c),d,e,f):b?(b=Qw(b))?Iw(b,c,d,e,f):null:null,c&&(Uw(c),delete a.aa[c.key]);return a};MH.prototype.removeAll=function(){hd(this.aa,function(a,b){this.aa.hasOwnProperty(b)&&Uw(a)},this);this.aa={}};MH.prototype.X=function(){MH.Xb.X.call(this);this.removeAll()};MH.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var TH=function(a,b,c,d,e,f,g){f=void 0===f?null:f;g=void 0===g?null:g;Xw.call(this);var h=this;this.la=a;this.j=d;this.ua=e;this.o=oH(this.j,c);this.Ya=++Lia;this.K=Yg("Collection."+this.Ya);this.pa=e.h;this.zc=g;this.Fa=f&&f.g;this.Ac=f&&f.eventType;this.Rb=e.af();this.yc=new MH(this);this.R(this.yc);this.data={};this.Dc=0;this.Mb=[];this.vb={};this.h=-2;this.H=!0;this.G=Pt();this.state="ia";this.config=sm(b);EH.Eb();this.aa={};this.Oc=Hd;this.F=new sv(this);this.M=this.F.signal();this.onChange=
-this.F.signal();this.Na=function(m){h.j.m(m.data);return new SH(m.version,m.data,[],"ea")}};r(TH,Xw);TH.prototype.toString=function(){return"[Collection #: "+this.Ya+", id: "+this.o+", data version: "+this.h+"]"};var UH=function(a,b){return new SH(b.version,[],a,"ea")},VH=function(a){"ia"==a.state&&(a.state="ga",a.Fa&&a.yc.listen(a.Fa,a.Ac,a.wd))};
-TH.prototype.start=function(a){a&&WH(this,a);"ia"==this.state&&VH(this);if("ga"!=this.state)return null;this.state="ha";XH(this);bh(this.K,"Collection started: "+this.toString()+", "+this.u());return null};TH.prototype.stop=function(){if("ha"==this.state||"ga"==this.state)this.flush(),this.kb(),this.state="ia",bh(this.K,"Collection stopped: "+this.toString()+": "+this.u())};var XH=function(a){a.H&&a.G&&(bh(a.K,"Initial data available: "+a.toString()),a.G.resolve(a.Mb),a.G=null)};
-TH.prototype.kb=function(){this.Fa&&RH(this.yc,this.Fa,this.Ac,this.wd)};var WH=function(a,b){b instanceof a.j.g&&(b=oH(a.j,a.j.j(b)));a.o=YH(b)};TH.prototype.yb=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];if(0==b.length)return this.j.yb(this.j.j(this.o));if(b[0]instanceof this.j.g)return this.j.yb(this.j.h(b[0]));b=Array.prototype.concat.apply(Array.prototype,b);return this.j.yb(this.j.j(this.o),b)};
-TH.prototype.m=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];return this.vb[ZH(this,Array.prototype.concat.apply(Array.prototype,b))]||null};var $H=function(a){return"ha"==a.state&&!0};TH.prototype.X=function(){this.flush();this.stop();this.G&&(ah(this.K,"Never any data: "+this.toString()),this.G.promise.cancel(),this.G=null);Xw.prototype.X.call(this)};TH.prototype.get=function(){return this.Mb};var aI=function(a){return a.G?a.G.promise:Ht(a.get())};
-TH.prototype.flush=function(){do{Mia(this);var a=this.ba()}while(0<a)};var Mia=function(a){hd(a.aa,function(b){for(;b&&1<=b.length&&b[0].g;)b.shift()})};TH.prototype.Da=function(){return nd(this.data).map(function(a){return a.ra()})};TH.prototype.add=function(a,b){ZH(this,a);if(bI(this,a)&&this.Rb)return b=cI(this,"ka",a),xt(this.ba,this),b;a=this.ua.Zc([a]);return dI(this,a,b,this.Na)};
-TH.prototype.modify=function(a,b){ZH(this,a);if(bI(this,a)&&this.Rb)return b=cI(this,"la",a),xt(this.ba,this),b;a=this.ua.ad([a]);return dI(this,a,b,this.Na)};TH.prototype.remove=function(a,b,c){var d=eI(this,a);return bI(this,a)&&null==c&&this.Rb?(a=cI(this,"ma",d,b),xt(this.ba,this),a):dI(this,fI(this,[d],b),c,Xa(UH,[d]))};
-var cI=function(a,b,c,d){var e=a.nc(c).toString(),f=a.aa[e]||[];a.aa[e]=f;var g=null;e=f.length;if(1<=e&&!f[e-1].g)if(e=f[e-1],"ka"==b){if("ka"==e.type||"la"==e.type)g=e.pb,f.pop(),gI(a,"f",{la:a.la,Pa:a.h,timestamp:X().g})}else if("la"==b&&("ka"==e.type||"la"==e.type)){b=e.resource;d=JSON.parse(b.ra());c=JSON.parse(c.ra());for(f=0;f<c.length;f++)null==c[f]||pm(d[f],c[f])||(d[f]=c[f]);c=new b.constructor(d);e.resource=c;gI(a,"e",{la:a.la,Pa:a.h,timestamp:X().g});return e.pb.promise}g=g||Pt();f.push(new Nia(b,
-c,g,d));return g.promise};
-TH.prototype.ba=function(){var a=0,b={};hd(this.aa,function(c){if(c&&1<=c.length&&(c=c[0],!c.g)){c.g=!0;if("ma"==c.type&&c.h){var d=[c.resource];hI(this,fI(this,d,c.h),Xa(UH,d),[c.pb],d)}else d=b[c.type]||[],d.push(c),b[c.type]=d;a++}},this);hd(b,function(c,d){if(1<=c.length){var e=[],f=[];c.forEach(function(g){e.push(g.resource);f.push(g.pb)});switch(d){case "ka":hI(this,this.ua.Zc(e),this.Na,f,e);break;case "la":hI(this,this.ua.ad(e),this.Na,f,e);break;case "ma":hI(this,fI(this,e),Xa(UH,e),f,e);
-break;default:Ub("A request with type "+d+" was put in the queue.")}}},this);return a};var hI=function(a,b,c,d,e){null==b&&d.forEach(function(g){g.reject("Operation not available")});b.uk($l(a.config,7,0));b.oi($l(a.config,8,6E4),$l(a.config,13,6E4));var f=e.map(a.nc,a);e=b.u();e.ib(function(){return Oia(a,f)});St(e.then(Wa(a.Tc,a,b,c,d,f)),function(g){iI(a,b,g);d.forEach(function(h){return h.reject(g)})});a.pa.execute(b)};TH.prototype.O=function(){return!0};
-var fI=function(a,b,c){return a.ua.Cd(b.map(a.Ia,a),c)},bI=function(a,b){return b instanceof jI?pH(a.j,a.Ia(b)):pH(a.j,b)},eI=function(a,b){b=oH(a.j,a.j.h(b));return new jI(a.j,b)},kI=function(a,b){var c=a.j;b=a.Ia(b);a=qH(c,a.o,c.j);c=qH(c,b,c.j);return Fc(a,c)},dI=function(a,b,c,d){if(null==b)return It("Operation not available");var e=Pt();Pia(a,b,d,e,c);ch(a.K,"Executing operation: "+b);a.pa.execute(b);return e.promise},Pia=function(a,b,c,d,e){e=void 0===e?$l(a.config,7,0):e;b.uk(e);e=b.oh()||
-$l(a.config,8,6E4);var f=b.tk()||Math.max(e,$l(a.config,13,6E4)||0);b.oi(e,f);St(b.u().then(Wa(a.Tc,a,b,c,[d],null)),function(g){iI(a,b,g);d.reject(g)})};
-TH.prototype.Tc=function(a,b,c,d,e){var f=this;bh(this.K,"Operation executed: "+a+", result:"+e);gI(this,"c",{la:this.la,Pa:e.version,timestamp:X().g,ze:a.Kl()});b&&(this.O(e.version)?(a=b(e))?this.J(a):bh(this.K,"Operation resulted in no update"):$H(this)&&Ub("Result of an operation must have a valid version number, if the collection is active."));!d||null==e.data||1>=e.data.length?c[0].resolve(e.data):c.forEach(function(g,h){var m=d[h];h=e.data.filter(function(p){return f.nc(p).equals(m)});0==h.length&&
-$g(f.K,"Result data is empty after filtering for target resource id "+m);g.resolve(h)})};var iI=function(a,b,c){$g(a.K,"Operation failed:",yg(c));gI(a,"b",{la:a.la,Pa:a.h,timestamp:X().g,Xi:new lI(b.Kl(),b.mq(),c)});c instanceof zH&&mI(a,c.Ub,c.message)},Oia=function(a,b){var c=!1;b.forEach(function(d){var e=a.aa[d.toString()];e&&1<=e.length?(e.shift(),c=c||1<=e.length):$g(a.K,"A writing request with resource id "+d+" completed but it is not in the request queue.")});c&&a.ba()};
-TH.prototype.wd=function(a){"ha"!=this.state&&"ga"!=this.state||this.Qb(a)};
-TH.prototype.Qb=function(a){var b=this.ga(a);bh(this.K,"Received push notification, version: "+b+", checking if any updates apply to this collection "+this.toString());var c=Qia(this,a);a=Ria(this,a);c.length||a.length?(bh(this.K,"Notification applies to this collection: version: "+b+", add/modify: "+c.length+", remove:"+a.length),this.j.m(c),c=new SH(b,c,a,"da"),ch(this.K,"Created partial update for notification: "+c),Zg(this.K,Mg,"Add/modify: ["+c.jg.join("|")+"], remove: ["+c.eh.join("|")+"]"),
-gI(this,"g",{la:this.la,Pa:b,timestamp:X().g}),this.J(c)):bh(this.K,"Notification does not apply to this collection, ignoring.")};TH.prototype.ga=function(){return-2};
-var Qia=function(a,b){var c=[];b.notification.Kb().forEach(function(d){d=sH(a.j,d);pH(a.j,d)?kI(a,eI(a,d))&&c.push(d):gI(a,"A",{la:a.la,Pa:a.ga(b),timestamp:X().g,ze:"Pushed modified: "+d.ra()})});return c},Ria=function(a,b){if(!b.notification.Lc)return[];var c=[];b.notification.Lc().forEach(function(d){var e=a.j.o(d);pH(a.j,e)?(d=eI(a,e),kI(a,d)&&c.push(d)):gI(a,"A",{la:a.la,Pa:a.ga(b),timestamp:X().g,ze:"Pushed deleted: "+d.ra()})});return c};
-TH.prototype.J=function(a){ch(this.K,"Begin processing update: "+a);a instanceof SH&&(ch(this.K,"Applying partial update: "+a),nI(this,a));ch(this.K,"Finish processing update: "+a+": "+this.u())};TH.prototype.u=function(){return"state: "+this.state+", local version: "+this.h+", snapshot size: "+this.Dc};
-var nI=function(a,b){ch(a.K,"Processing partial update: "+b);Zg(a.K,Mg,"Add/modify: ["+b.jg.join("|")+"], remove: ["+b.eh.join("|")+"]");b.jg.forEach(function(d){pH(a.j,d)?a.data[ZH(a,d)]=YH(d):gI(a,"A",{la:a.la,Pa:b.g,timestamp:X().g,ze:"Partial update: "+d.ra()})});var c=[];b.eh.forEach(function(d){var e=ZH(a,d);a.data[e]?delete a.data[e]:c.push(d)});0<c.length&&gI(a,"B",{la:a.la,Pa:b.g,timestamp:X().g,ze:"Resources not found: "+kt(c)});oI(a)},oI=function(a){var b={},c={};hd(a.data,function(g,h){this.Oc(g)&&
-(b[h]=g,c[h]=g)},a);var d=[],e=[];hd(a.vb,function(g,h){var m=b[h];m?(delete c[h],qm(g,m)||e.push(m)):d.push(g)});var f=nd(c);a.vb=b;a.Mb=nd(b);a.Dc=kd(a.data);if(0<e.length||0<f.length||0<d.length)bh(a.K,"Obtained update of the filtered view : modified: "+e.length+", added: "+f.length+", removed:"+d.length),Zg(a.K,Mg,"Modified: ["+e.join("|")+"], added: ["+f.join("|")+"], removed: ["+d.join("|")+"]"),a.F.N(a.onChange,{Hc:f,oc:e,removed:d}),a.g(new AH(e,f,d))},Sia=function(a,b){a.Oc=b;oI(a)},gI=function(a,
-b,c){a.zc&&wH(a.zc,b,c)};TH.prototype.nc=function(a){return null==a||a instanceof jI?a:eI(this,a)};var ZH=function(a,b){a=Array.isArray(b)?b:b instanceof jI?nH(a.j,b.g):nH(a.j,b);return kt(a)},mI=function(a,b,c){"ja"!=a.state&&(a.kb(),a.state="ja",$g(a.K,"Collection failed: "+a+": "+a.u()+": "+c),a.F.N(a.M,{Ub:b,reason:c}))};TH.prototype.Ia=function(a){return a.g};var pI=function(a){this.g=a;this.id=++Tia},SH=function(a,b,c,d){pI.call(this,a);this.h=d;this.jg=b;this.eh=c};r(SH,pI);
-SH.prototype.toString=function(){return"[Partial update id: "+this.id+", version: "+this.g+", add/modify: "+this.jg.length+", remove: "+this.eh.length+", type: "+this.h+"]"};function YH(a){return a instanceof J?sm(a):a.clone()}var Nia=function(a,b,c,d){this.type=a;this.resource=b;this.pb=c;this.h=void 0===d?null:d;this.g=!1},Lia=0,Tia=0,jI=function(a,b){this.h=a;this.g=b};jI.prototype.equals=function(a){return rH(this.h,this.g,a.g)};jI.prototype.toString=function(){return this.g.ra()};
-var lI=function(a,b,c){var d=Error.call(this,"operation: "+a+", error = "+og(c));this.message=d.message;"stack"in d&&(this.stack=d.stack);this.g=a;this.request=b;this.We=c};r(lI,Error);var qI=function(){Xw.apply(this,arguments)};r(qI,Xw);qI.prototype.Hg=function(a,b,c){try{return Xw.prototype.Hg.call(this,a,b,c)}catch(d){return pt(d),!1}};var rI=function(){qI.call(this);this.s=Yg("realtime.pushnotifications.Dispatcher")};r(rI,qI);rI.prototype.h=function(a){a=T(a,vF,2);if(a&&sI.get(a.bf())){var b=sI.get(a.bf());var c=b.ub.call(a);"p"==b.eventType&&tI.get(c.bf())?(a=tI.get(c.bf()),b=a.eventType,c=a.ub.call(c)):b=b.eventType}c?(bh(this.s,"Received notification of type "+b),this.g(new uI(b,c))):ah(this.s,"A batch notification is empty.")};
-var sI=new Map([[4,{ub:vF.prototype.ox,eventType:"g"}],[9,{ub:vF.prototype.tx,eventType:"i"}],[8,{ub:vF.prototype.Gx,eventType:"j"}],[7,{ub:vF.prototype.Dx,eventType:"h"}],[15,{ub:vF.prototype.Ex,eventType:"l"}],[1,{ub:vF.prototype.Fx,eventType:"k"}],[2,{ub:vF.prototype.Cy,eventType:"m"}],[5,{ub:vF.prototype.Dy,eventType:"n"}],[3,{ub:vF.prototype.Ey,eventType:"o"}],[13,{ub:vF.prototype.Gy,eventType:"p"}],[10,{ub:vF.prototype.Ny,eventType:"C"}]]),tI=new Map([[11,{ub:tF.prototype.px,eventType:"r"}],
-[10,{ub:tF.prototype.qx,eventType:"q"}],[1,{ub:tF.prototype.wx,eventType:"s"}],[12,{ub:tF.prototype.Cx,eventType:"t"}],[4,{ub:tF.prototype.Hy,eventType:"v"}],[7,{ub:tF.prototype.Ky,eventType:"w"}],[6,{ub:tF.prototype.Jy,eventType:"x"}],[9,{ub:tF.prototype.Py,eventType:"y"}],[8,{ub:tF.prototype.Oy,eventType:"z"}],[3,{ub:tF.prototype.Qy,eventType:"A"}],[2,{ub:tF.prototype.Sy,eventType:"B"}]]),uI=function(a,b){Aw.call(this,a);this.notification=b};r(uI,Aw);var vI=function(a,b,c){V.call(this);this.u=null!=c?Wa(a,c):a;this.C=b;this.o=Wa(this.hu,this);this.h=!1;this.j=0;this.l=this.g=null;this.m=[]};Za(vI,V);k=vI.prototype;k.gu=function(a){this.m=arguments;this.h=!1;this.g?this.l=Ya()+this.C:this.g=fx(this.o,this.C)};k.stop=function(){this.g&&(gx(this.g),this.g=null);this.l=null;this.h=!1;this.m=[]};k.pause=function(){++this.j};k.resume=function(){this.j&&(--this.j,!this.j&&this.h&&(this.h=!1,this.u.apply(null,this.m)))};k.X=function(){this.stop();vI.Xb.X.call(this)};
-k.hu=function(){this.g&&(gx(this.g),this.g=null);this.l?(this.g=fx(this.o,this.l-Ya()),this.l=null):this.j?this.h=!0:(this.h=!1,this.u.apply(null,this.m))};var wI=function(a,b,c,d){this.l=a;this.m=b;this.j=this.g=a;this.o=c||0;this.C=d||2};wI.prototype.h=0;wI.prototype.reset=function(){this.j=this.g=this.l;this.h=0};var xI=function(a){a.j=Math.min(a.m,a.j*a.C);a.g=Math.min(a.m,a.j+(a.o?Math.round(a.o*(Math.random()-.5)*2*a.j):0));a.h++};var yI=function(a,b,c,d,e,f,g,h){h=void 0===h?null:h;TH.call(this,a,b,c,d,e,f,g);this.K=Yg("realtime.collections.SyncableCollection of "+h);this.Xd=h;this.Wb=e;this.h=-1;this.H=!1;this.oa=null;this.Va=-1;this.l=[];this.jb=this.Sa=this.lb=this.W=null;this.ja=!1;this.Pc=0;this.Aa=null;this.D=new wI($l(this.config,2,1E3),$l(this.config,3,6E4));this.Qc=this.F.signal();this.Wd=this.F.signal();this.Bc=new vI(this.Cc,0,this)};r(yI,TH);
-var Uia=function(a,b,c){a.W=Ht().then(function(){a.j.m(c);a.J(new zI(b,c,"ra"));AI(a,!1)});return a.W};yI.prototype.start=function(a,b){var c=this;TH.prototype.start.call(this,a);if("ha"!=this.state)return null;null==this.oa&&(this.oa=this.pa.j.attach(function(){BI(c,"pa",!0)},this));CI(this,!0);if(b)return bh(this.K,"Initializing collection with data."),Uia(this,b.version,b.data);bh(this.K,"Starting initial resync.");return BI(this,"ra",!0)};
-yI.prototype.kb=function(){TH.prototype.kb.call(this);null!=this.oa&&(this.pa.j.detach(this.oa),this.oa=null);gx(this.jb);this.jb=null;this.D.reset();gx(this.lb);this.lb=null;gx(this.Sa);this.Aa=this.Sa=null;this.H=!1};yI.prototype.query=function(a,b){a=eI(this,a);a=this.Wb.nd(this.Ia(a));return dI(this,a,b)};yI.prototype.search=function(a){return dI(this,this.Wb.od(YH(this.o)),a)};
-var GI=function(a,b){"pa"!=b&&0==a.D.h&&CH(a.pa);ch(a.K,"Starting sync. Type: "+b);var c="sa"==b||"ta"==b,d=a.Wb.od(YH(a.o)),e=-2;O(a.config,11,!1)&&(9E4>Date.now()-a.Pc&&d.M(a.h)?e=a.h:a.Pc=Date.now());d=dI(a,d,void 0,function(f){CI(a,!0);return e!=f.version?(c&&O(a.config,11,!1)&&gI(a,"ca",{la:a.la,Pa:e,timestamp:X().g}),a.j.m(f.data),new zI(f.version,f.data,b)):null});St(d.then(function(){return AI(a,c)}),function(f){var g=(c?"Poll":"Resync")+" error: "+f;$g(a.K,g,f instanceof Error?f:Error(g));
-gI(a,c?"z":"p",{la:a.la,Pa:a.h,timestamp:X().g});DI(a,!0);$H(a)?(xI(a.D),EI(a)):FI(a)});a.W=d;St(a.W,Ka);return d};yI.prototype.O=function(a){return 0<=a};yI.prototype.hb=function(){return null!=BI(this,"ua",!0)||this.W?this.W:It("Collection not yet started, so cannot resync.")};
-yI.prototype.Qb=function(a){var b=this;if(Via(this,a))this.hb();else if("function"===typeof a.notification.qq&&a.notification.qq()){var c=U(T(a.notification,rE,5),oE,1).map(function(d){return sH(b.j,d)});this.J(new zI(this.ga(a),c,"qa"))}else TH.prototype.Qb.call(this,a)};yI.prototype.ga=function(a){var b;"function"===typeof a.notification.V&&a.notification.V()&&(b=a.notification.V().getVersion());return b};
-var Via=function(a,b){var c=!1;(b=b.notification.Pb())&&""!=b&&(c=a.j.o(b),c=eI(a,c),c=kI(a,c));return c},HI=function(a,b,c){if(c.JA)a.J(new zI(b,c.Wi||[],"qa"));else{var d=(c.removed||[]).map(function(e){return eI(a,a.j.o(e))});b=new SH(b,c.Wi||[],d,"ea");a.J(b)}};
-yI.prototype.J=function(a){ch(this.K,"Begin processing update: "+a);var b=a.g==this.Va;this.Va=Math.max(this.Va,a.g);CI(this,!1);if(a instanceof zI)Wia(this,a);else{Xia(this,a.jg,a.eh);if(this.O(this.h)&&a.g<=this.h){"da"==a.h&&gI(this,"i",{la:this.la,Pa:a.g,timestamp:X().g});var c=!1;b&&(gI(this,"j",{la:this.la,Pa:a.g,timestamp:X().g}),c=!0);100<this.h-a.g&&(gI(this,"k",{la:this.la,Pa:a.g,timestamp:X().g}),c=!0);c&&BI(this,"va",!0);gI(this,"h",{la:this.la,Pa:a.g,timestamp:X().g});ch(this.K,"Ignoring update "+
-a+" below or equal to local version ("+this.h+")");return}b=this.l.find(function(d){return d.g<=a.g});if(null!=b&&a.g==b.g){gI(this,"h",{la:this.la,Pa:a.g,timestamp:X().g});ah(this.K,"Duplicate update received, ignoring it.");return}ch(this.K,"Queuing partial update: "+a);mc(this.l,a,b)}a instanceof zI?this.Cc():this.Bc.gu();ch(this.K,"Finish processing update: "+a+": "+this.u())};
-var Xia=function(a,b,c){a.O(a.h)||(ch(a.K,"Dispatch early notification: "),a.F.N(a.Qc,{jg:b,eh:c}))},BI=function(a,b,c){if(!$H(a)||a.ja)return null;a.D.reset();var d=null;a.ja=!0;c?d=GI(a,b):EI(a);return d},FI=function(a){a.ja&&(bh(a.K,"Ending resync"),a.ja=!1,a.F.N(a.Wd,void 0))},EI=function(a){var b=a.D.g;gI(a,"n",{la:a.la,Pa:a.h,timestamp:X().g});bh(a.K,"Scheduling resync timer, backoff count: "+a.D.h+", backoff: "+b);a.jb=fx(a.yd,b,a)};
-yI.prototype.yd=function(){bh(this.K,"Resync timer triggered, "+this.u());this.jb=null;$H(this)?(gI(this,"o",{la:this.la,Pa:this.h,timestamp:X().g}),GI(this,"va")):FI(this)};
-var AI=function(a,b){bh(a.K,(b?"Poll":"Resync")+" operation executed, "+a.u());DI(a,!1);if(a.H||!$H(a))FI(a);else{b=!1;var c=$l(a.config,5,4);a.D.h>=c?(gI(a,"m",{la:a.la,Pa:a.h,timestamp:X().g}),bh(a.K,"Hard sync threshold reached ("+c+"), doing a hard resync"),b=!0):a.l.length>$l(a.config,4,64)&&(gI(a,"l",{la:a.la,Pa:a.h,timestamp:X().g}),ch(a.K,"Number of queued updates is larger than the max ("+$l(a.config,4,64)+"), clearing the queue"),b=!0);b?(kc(a.l),a.D.reset(),GI(a,"wa")):(xI(a.D),EI(a))}};
-yI.prototype.u=function(){return TH.prototype.u.call(this)+", is synced: "+this.H+", is resyncing: "+this.ja+", queue size: "+this.l.length+", highest observed server version: "+this.Va+(0<this.l.length?", smallest queued version: "+Vb(this.l).g+", largest queued version: "+this.l[0].g:"")};
-yI.prototype.Cc=function(){this.Bc.stop();if(0!=this.l.length&&this.O(this.h)){ch(this.K,"Trying to apply any queued updates, "+this.u());for(var a=0;0<this.l.length&&Vb(this.l).g<=this.h;){var b=this.l.pop();ch(this.K,"Tossing queued update "+b+" below or equal to local version ("+this.h+")");a++}0<a&&ch(this.K,"Tossed "+a+" queued old updates below or equal to local version ("+this.h+")");for(a=0;0<this.l.length;)if(b=Vb(this.l),b.g==this.h)this.l.pop(),a++;else if(b.g==this.h+1)this.h=b.g,nI(this,
-b),this.l.pop(),a++;else{ch(this.K,"Unable to incrementally apply next queued update,  lowest queue update version: "+b.g+", local version:"+this.h+", remaining queue length: "+this.l.length);break}ch(this.K,"Applied "+a+" queued updates")}(this.H=0==this.l.length&&this.O(this.h))?XH(this):BI(this,"va",!1)};yI.prototype.xd=function(a){$H(this)&&(gI(this,"q",{la:this.la,Pa:this.h,timestamp:X().g}),bh(this.K,"Executing poll sync operation"),BI(this,a,!0),CI(this,!0))};
-var CI=function(a,b){if($H(a)){bh(a.K,"Scheduling next poll for "+$l(a.config,1,3E4)/1E3+" seconds from now");gx(a.lb);a.lb=fx(Xa(a.xd,"sa"),$l(a.config,1,3E4),a);var c=$l(a.config,9,9E4);null==c&&(c=9E4);b&&0<c&&(gx(a.Sa),a.Sa=fx(Xa(a.xd,"ta"),c,a))}},DI=function(a,b){if(b)if(null==a.Aa)a.Aa=Date.now(),ah(a.K,"Sync operation failed, we will continue retrying for up to "+$l(a.config,6,3E5)/1E3+" seconds before shutting down...");else{b=Date.now()-a.Aa;var c="Sync operations failing for a period of "+
-b/1E3+" seconds (limit configured to: "+$l(a.config,6,3E5)/1E3+" seconds).";ah(a.K,c);b>=$l(a.config,6,3E5)&&mI(a,22,c)}else a.Aa=null},Wia=function(a,b){ch(a.K,"Processing full update: "+b);Zg(a.K,Mg,"Snapshot: ["+b.data.join("|")+"]");if(a.h>=b.g&&100>a.h-b.g){var c=[];if(a.h==b.g){var d={};b.data.forEach(function(h){var m=ZH(a,h);d[m]=!0;m=a.data[m]||null;if(null==m)c.push({local:null,server:h.ra(),mismatch:"local_missing"});else{var p=m==h?null:m instanceof h.constructor?II(JSON.parse(m.ra()),
-JSON.parse(h.ra())):"_";null!=p&&c.push({local:m.ra(),server:h.ra(),mismatch:p})}});hd(a.data,function(h,m){d[m]||c.push({local:h.ra(),server:null,mismatch:"server_missing"})})}if(0!=c.length)ah(a.K,"Reapplying update with version that's the same, update: "+b.g+", local: "+a.h+", type: "+b.h),gI(a,"y",{la:a.la,Pa:b.g,timestamp:X().g,ze:a.Xd+":"+c[0].mismatch});else{var e={la:a.la,Pa:b.g,timestamp:X().g};gI(a,"v",e);switch(b.h){case "va":gI(a,"w",e);break;case "sa":gI(a,"x",e)}ch(a.K,"Ignoring update with version not newer than local version, update: "+
-b.g+", local: "+a.h+", type: "+b.h);return}}a.h>b.g&&100<a.h-b.g&&gI(a,"k",{la:a.la,Pa:b.g,timestamp:X().g,Vo:a.h-b.g});e={la:a.la,Pa:b.g,timestamp:X().g};gI(a,"r",e);switch(b.h){case "sa":gI(a,"t",e);break;case "va":gI(a,"s",e);break;case "wa":gI(a,"u",e)}e=b.data.filter(function(h){if(pH(a.j,h))return!0;gI(a,"A",{la:a.la,Pa:b.g,timestamp:X().g,ze:"Full update: "+h.ra()});return!1});var f=[],g={};b.data.forEach(function(h){g[ZH(a,h)]=!0});hd(a.data,function(h,m){g[m]||f.push(eI(a,h))});ch(a.K,"Applying full update as partial and advancing version from "+
-a.h+" to "+b.g);a.h=b.g;nI(a,new SH(b.g,e,f,"fa"))},II=function(a,b){if(Array.isArray(a)&&0===a.length||!1===a||0===a||""===a)a=null;if(Array.isArray(b)&&0===b.length||!1===b||0===b||""===b)b=null;if(a==b)return null;if(!Array.isArray(a)||!Array.isArray(b))return"";for(var c=0;c<Math.max(a.length,b.length);c++){var d=II(a[c],b[c]);if(null!=d)return c+(""===d?"":"."+d)}return null},zI=function(a,b,c){pI.call(this,a);this.data=b;this.h=c};r(zI,pI);
-zI.prototype.toString=function(){return"[Full update id: "+this.id+", version: "+this.g+", resource count: "+this.data.length+", sync type: "+this.h+"]"};var JI=function(){eH.apply(this,arguments)};r(JI,eH);JI.prototype.Zc=function(a){return new fH("media_streams/add",function(){return pA(new oA,a)},IA,function(b){return U(b,gA,4)})};JI.prototype.ad=function(a){return new fH("media_streams/modify",function(){var b=new hD;return lm(b,4,a)},iD,function(b){return U(b,gA,4)})};
-JI.prototype.od=function(a){return new fH("media_streams/search",function(){return rA(sA(tA(new qA,a.wa()),a.xn()),a.wn())},JA,function(b){return U(b,gA,2)},{set:function(b,c){return vA(b,c)},get:function(b){return T(b,JA,4)}})};var KI=function(a){K(this,a,0,-1,Yia,null)};r(KI,J);var LI=function(a){K(this,a,0,-1,null,null)};r(LI,J);LI.prototype.getName=function(){return L(this,2)};var Yia=[3];var MI={St:["BC","AD"],Rt:["Before Christ","Anno Domini"],gv:"JFMAMJJASOND".split(""),Hv:"JFMAMJJASOND".split(""),dv:"January February March April May June July August September October November December".split(" "),Gv:"January February March April May June July August September October November December".split(" "),Dv:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Jv:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),ew:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
-Lv:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Fv:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Kv:"Sun Mon Tue Wed Thu Fri Sat".split(" "),PL:"SMTWTFS".split(""),Iv:"SMTWTFS".split(""),Ev:["Q1","Q2","Q3","Q4"],ov:["1st quarter","2nd quarter","3rd quarter","4th quarter"],wt:["AM","PM"],sH:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],AR:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],tH:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],nn:6,gT:[5,6],pn:5},NI=MI;
-NI=MI;var OI=function(a,b,c,d,e){a=new Date(a,b,c);e=e||0;return a.valueOf()+864E5*(((void 0!==d?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)},Zia=function(a,b){return a<b?a:b},$ia=function(a,b){return a>b?a:b};var PI=function(){},RI=function(a){if("number"==typeof a){var b=new PI;b.h=a;var c=a;if(0==c)c="Etc/GMT";else{var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;0!=c&&d.push(":",$e(c,2));c=d.join("")}b.l=c;c=a;0==c?c="UTC":(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,0!=c&&d.push(":",c),c=d.join(""));a=QI(a);b.m=[c,c];b.g={AQ:a,Io:a};b.j=[];return b}b=new PI;b.l=a.id;b.h=-a.std_offset;b.m=a.names;b.g=a.names_ext;b.j=a.transitions;return b},QI=
-function(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push($e(Math.floor(a/60)%100,2),":",$e(a%60,2));return b.join("")},SI=function(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.j.length&&b>=a.j[c];)c+=2;return 0==c?0:a.j[c-1]};var UI=function(){this.h=[];this.g=NI;var a="HH:mm:ss";for(aja&&(a=a.replace(/\u200f/g,""));a;){for(var b=a,c=0;c<TI.length;++c){var d=a.match(TI[c]);if(d){var e=d[0];a=a.substring(e.length);0==c&&("''"==e?e="'":(e=e.substring(1,"'"==d[1]?e.length-1:e.length),e=e.replace(/''/g,"'")));this.h.push({text:e,type:c});break}}if(b===a)throw Error("Malformed pattern part: "+a);}},TI=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYMkSEahKHcLQdmsvVwzZ]+/],
-VI=function(a){return a.getHours?a.getHours():0};
-UI.prototype.format=function(a,b){if(!a)throw Error("The date to format must be non-null.");var c=b?6E4*(a.getTimezoneOffset()-(b.h-SI(b,a))):0,d=c?new Date(a.getTime()+c):a,e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(e=6E4*(d.getTimezoneOffset()-a.getTimezoneOffset()),d=new Date(d.getTime()+e),c+=0<c?-864E5:864E5,e=new Date(a.getTime()+c));c=[];for(var f=0;f<this.h.length;++f){var g=this.h[f].text;1==this.h[f].type?c.push(bja(this,g,a,d,e,b)):c.push(g)}return c.join("")};
-var WI=function(a,b){b=String(b);a=a.g||NI;if(void 0!==a.fw){for(var c=[],d=0;d<b.length;d++){var e=b.charCodeAt(d);c.push(48<=e&&57>=e?String.fromCharCode(a.fw+e-48):b.charAt(d))}b=c.join("")}return b},aja=!1,XI=function(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");},bja=function(a,b,c,d,e,f){var g=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?
-1:0,4<=g?a.g.Rt[c]:a.g.St[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==g&&(c%=100),WI(a,$e(c,g));case "Y":return c=(new Date(OI(d.getFullYear(),d.getMonth(),d.getDate(),a.g.pn,a.g.nn))).getFullYear(),0>c&&(c=-c),2==g&&(c%=100),WI(a,$e(c,g));case "M":a:switch(c=d.getMonth(),g){case 5:g=a.g.gv[c];break a;case 4:g=a.g.dv[c];break a;case 3:g=a.g.Dv[c];break a;default:g=WI(a,$e(c+1,g))}return g;case "k":return XI(e),WI(a,$e(VI(e)||24,g));case "S":return WI(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,
-g)).substr(2)+(3<g?$e(0,g-3):""));case "E":return c=d.getDay(),4<=g?a.g.ew[c]:a.g.Fv[c];case "a":return XI(e),g=VI(e),a.g.wt[12<=g&&24>g?1:0];case "h":return XI(e),WI(a,$e(VI(e)%12||12,g));case "K":return XI(e),WI(a,$e(VI(e)%12,g));case "H":return XI(e),WI(a,$e(VI(e),g));case "c":a:switch(c=d.getDay(),g){case 5:g=a.g.Iv[c];break a;case 4:g=a.g.Lv[c];break a;case 3:g=a.g.Kv[c];break a;default:g=WI(a,$e(c,1))}return g;case "L":a:switch(c=d.getMonth(),g){case 5:g=a.g.Hv[c];break a;case 4:g=a.g.Gv[c];
-break a;case 3:g=a.g.Jv[c];break a;default:g=WI(a,$e(c+1,g))}return g;case "Q":return c=Math.floor(d.getMonth()/3),4>g?a.g.Ev[c]:a.g.ov[c];case "d":return WI(a,$e(d.getDate(),g));case "m":return XI(e),WI(a,$e(e.getMinutes(),g));case "s":return XI(e),WI(a,$e(e.getSeconds(),g));case "v":return g=f||RI(c.getTimezoneOffset()),g.l;case "V":return a=f||RI(c.getTimezoneOffset()),2>=g?a.l:0<SI(a,c)?void 0!==a.g.Mt?a.g.Mt:a.g.DST_GENERIC_LOCATION:void 0!==a.g.Io?a.g.Io:a.g.STD_GENERIC_LOCATION;case "w":return c=
-OI(e.getFullYear(),e.getMonth(),e.getDate(),a.g.pn,a.g.nn),WI(a,$e(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,g));case "z":return a=f||RI(c.getTimezoneOffset()),4>g?a.m[0<SI(a,c)?2:0]:a.m[0<SI(a,c)?3:1];case "Z":return b=f||RI(c.getTimezoneOffset()),4>g?(g=-(b.h-SI(b,c)),a=[0>g?"-":"+"],g=Math.abs(g),a.push($e(Math.floor(g/60)%100,2),$e(g%60,2)),g=a.join("")):g=WI(a,QI(b.h-SI(b,c))),g;default:return""}};var YI=function(a){var b=T(a,JF,1)||new JF;R(a,1,b);return b},cja=function(a){var b=T(a,Xy,5)||new Xy;a.Wj(b)},ZI=function(a){a=YI(a);var b=T(a,AF,1)||new AF;R(a,1,b);return b},$I=function(a){var b=T(a,EF,3)||new EF;R(a,3,b);return b},aJ=function(){var a=Date.now();a=new Date(a);return(new UI).format(a)};var bJ=function(a,b){this.name=a;this.defaultValue=b;this.h=this.g=!1;this.value=b};bJ.prototype.get=function(){this.g=!0;return this.value};bJ.prototype.set=function(a){this.g?(Ub("ModFlag "+this.name+" cannot be set after get"),pt(Error("ModFlag "+this.name+" cannot be set after get"))):this.h?(Ub("ModFlag "+this.name+" cannot be set twice"),pt(Error("ModFlag "+this.name+" cannot be set twice"))):(this.h=!0,this.value=a)};var dja=Symbol("D8DELc");
-function cJ(a){var b=[],c={};c=(c[dja]=function(){for(var g=n(b),h=g.next();!h.done;h=g.next())h=h.value,h.h=!1,h.g=!1,h.value=h.defaultValue},c);var d={};a=n(Object.entries(a));for(var e=a.next();!e.done;d={gh:d.gh},e=a.next()){var f=n(e.value);e=f.next().value;f=f.next().value;d.gh=new bJ(e,f);b.push(d.gh);Object.defineProperty(c,e,{get:function(g){return function(){return g.gh.get()}}(d),set:function(g){return function(h){g.gh.set(h)}}(d)})}return c};var dJ=cJ({Pj:null});function eJ(a,b){b=void 0===b?!1:b;if(null!=dJ.Pj)b=dJ.Pj;else{var c=new Xy;a=P(c,2,a);b=P(Yy(a,fJ(b)),3,1)}return b}function fJ(a){a=void 0===a?!1:a;return null!=dJ.Pj?dJ.Pj.getDevice():Af?sf?2:3:Bf?4:Cf?5:a?fd("Linux")?17:18:1};var eja=function(a,b,c){this.g=a;this.h=b;this.j=c};var gJ=function(a){K(this,a,"hc:cc",-1,fja,null)};r(gJ,J);var fja=[14,15];gJ.messageId="hc:cc";var hJ=function(a){return(a=a.V())&&a.getVersion()},iJ=function(a){a=a.getResponseHeader();return!!a&&1===a.za()},gja=function(a){a=(a=a[0]&&T(a[0],mz,1))&&U(a,jz,6)||[];return 1==a.length?a[0].wa():null};var jJ=function(a,b,c,d){Rb.call(this);this.status=a;this.vc=b;this.h=c;this.response=d};r(jJ,Rb);jJ.prototype.toString=function(){var a="["+this.status+"/"+this.vc;null!=this.h&&(a+="/"+this.h);null!=this.response&&(a+=": ",a=Na(this.response)?a+qo(this.response,this.j,this).join("; "):a+this.j(this.response));return a+"]"};
-jJ.prototype.j=function(a){if(null!=a&&null!=a.error){var b=a.error;a=b.message+" "+b.code;b=b.data||b.errors;null!=b&&(b=qo(b,function(c){var d=c.domain+" - "+c.reason;null!=c.debugInfo&&(d+=" = "+cf(c.debugInfo,"\n",4).slice(0,3).join(" - "));return d}),oo(b)||(a+=": "+b.join(", ")));return a}return Na(a)&&0<a.length?String(a):"Unknown"};var kJ=function(){this.O={}},hja=function(a,b){a.O=b||{};return a};var mJ=function(){this.O={};this.g=new lJ};r(mJ,kJ);k=mJ.prototype;k.toString=function(){return"<# "+this.l+" to "+(this.j||"")+" for "+this.h+">"};k.Mm=function(a){this.j=a;return this};k.rk=function(a){this.h=a;return this};k.Bm=function(){return this};k.Hm=function(){return this};k.Nm=function(){return this};k.Gm=function(){return this};k.mi=function(){return this};k.Xg=function(){};k.Om=function(){return this};k.Kh=function(){return this.g};k.Ws=function(){};k.Nr=function(){};k.cancel=function(){this.Xg("c")};
-var lJ=function(){};lJ.prototype.Dm=function(a){this.g=a;return this};lJ.prototype.Em=function(){};lJ.prototype.callback=function(a){this.g(a)};new XF("iHLLuf");var nJ=function(){V.call(this)};r(nJ,V);nJ.prototype.init=function(){};nJ.prototype.s=Yg("fava.debug.ErrorReporter");new nJ;Yg("fava.debug.errorContext");Yg("goog.debug.ErrorReporter");var oJ=function(a){this.h=0;this.j=a||100;this.g=[]};k=oJ.prototype;k.add=function(a){var b=this.g[this.h];this.g[this.h]=a;this.h=(this.h+1)%this.j;return b};k.get=function(a){a=pJ(this,a);return this.g[a]};k.set=function(a,b){a=pJ(this,a);this.g[a]=b};k.Ba=function(){return this.g.length};k.fc=function(){return 0==this.g.length};k.clear=function(){this.h=this.g.length=0};k.Ka=function(){return qJ(this,this.Ba())};var qJ=function(a,b){var c=a.Ba(),d=[];for(b=a.Ba()-b;b<c;b++)d.push(a.get(b));return d};
-oJ.prototype.wc=function(){for(var a=[],b=this.Ba(),c=0;c<b;c++)a[c]=c;return a};oJ.prototype.Fg=function(a){for(var b=this.Ba(),c=0;c<b;c++)if(this.get(c)==a)return!0;return!1};var pJ=function(a,b){if(b>=a.g.length)throw Error("Out of bounds exception");return a.g.length<a.j?b:(a.h+Number(b))%a.j};Ya();Yg("fava.debug.DebugService");var Ic=[],ija=0;function rJ(a,b){a={qj:b,id:ija++,priority:a};Hc(a,function(c,d){return c.priority-d.priority||c.id-d.id})}function sJ(){void 0};var uJ=function(a,b,c,d){var e=Error.call(this,tJ(a,b,c,d));this.message=e.message;"stack"in e&&(this.stack=e.stack);this.status=a;this.vc=b;this.g=c;this.response=d};r(uJ,Error);uJ.prototype.toString=function(){return this.message};
-function vJ(a){if(a&&(a.error||a.ac&&a.ac.error)){var b=a.error||a.ac.error;a=b.message+" "+b.code;b=b.data||b.errors;null!=b&&(b=qo(b,function(c){var d=c.domain+" - "+c.reason;null!=c.debugInfo&&(d+=" = "+cf(c.debugInfo,"\n",4).slice(0,3).join(" - "));return d}),oo(b)||(a+=": "+b.join(", ")));return a}return Na(a)&&0<a.length?a+"":JSON.stringify(a)}function tJ(a,b,c,d){a="["+a+"/"+b;null!=c&&(a+="/"+c);null!=d&&null!=d.ac&&(a+=": ",a=Na(d.ac)?a+qo(d.ac,vJ).join("; "):a+vJ(d.ac));return a+"]"}
-rJ(4,function(a){return!(a instanceof uJ&&"backend"===a.vc)});var xJ=function(){this.O={};this.ga=new wJ;this.F=new wI(1E3,36E4);this.g=new wI(6E4,6E4);this.W=!1;this.ba=[];this.C=[]};r(xJ,kJ);var jja=function(a){var b=X();a.o=b;return a};xJ.prototype.Mm=function(a){this.M=a;return this};xJ.prototype.rk=function(a){this.m=a;return this};xJ.prototype.Bm=function(a){this.ja=a;return this};var yJ=function(a){return a.ja||a.m};k=xJ.prototype;k.Hm=function(a){this.J=a;return this};k.Nm=function(a){this.aa=a;return this};k.Gm=function(a){this.u=a;return this};
-k.mi=function(a){this.H=a;return this};k.Xg=function(a){this.l=a};k.Om=function(a){this.D=a;return this};k.Kh=function(){return this.ga};var kja=function(a,b){a.h=b};xJ.prototype.Ws=function(a){this.j=a};xJ.prototype.Nr=function(a){this.g=0>=a?null:new wI(a,a)};var lja=function(a){var b=a.F?a.F.g:0;b=Math.min(b,24E4);b=Math.round(.5*b)+Math.floor(Math.random()*b);a.F&&xI(a.F);a.j--;return b+0};xJ.prototype.cancel=function(){this.W=!0;this.Xg("c")};
-xJ.prototype.toString=function(){return"<Request to "+yJ(this)+" with payload "+this.H+">"};var wJ=function(){};wJ.prototype.Dm=function(a){this.g=a;return this};wJ.prototype.Em=function(a){this.h=a};wJ.prototype.callback=function(a){this.g(a)};var zJ=function(a,b){Xw.call(this);this.l=!1;this.D=Pt();this.o=a;this.o.g.promise.then(function(){this.D.resolve(null);this.l=!0;this.g("F")},null,this);this.m=b?[b]:[];this.s=Yg("realtime.network.RetryClient");this.J=0;this.u=[];this.j=new wn;this.h=new wn};r(zJ,Xw);zJ.prototype.X=function(){Xw.prototype.X.call(this);var a=this.j.wc();Yb(a,gx);a=this.h.wc();Yb(a,gx)};var mja=function(a,b){Yb(a.u,function(c){c.g(b)},a)};zJ.prototype.request=function(a){nja(this,a)};
-var nja=function(a,b){if(!a.isDisposed()&&!b.W)if(a.l){kja(b,a.J++);a.m.forEach(function(e){return e.onRequest(b)});try{bh(a.s,"Sending request, path = "+b.m+", requestNum = "+b.h);b.Xg("p");var c=null!=AJ?Gn(AJ):null;mja(a,b);var d=a.o.sendRequest(jja(b),c);d.then(Xa(a.F,b),Xa(a.H,b),a);null!=(b.g?b.g.g:null)&&a.h.set(b.h,fx(Wa(a.G,a,b,d),(b.g?b.g.g:null)||void 0))}catch(e){$g(a.s,"Failed to enqueue Apiary request: ",e),c=new uJ("fatal","request_queuing",null,null),BJ(a,b,c,0)}}else ah(a.s,"Apiary Client request while client is not ready")};
-zJ.prototype.G=function(a,b){var c=new uJ("retry","deadline_exceeded",null,null);b.cancel();BJ(this,a,c,0)};
-zJ.prototype.F=function(a,b){CJ(this,a);if(!this.isDisposed()&&"p"==a.l){var c="ok";a.Xg("o");a.Kh().callback(b);if("o"!=a.l){var d="response_callback";switch(a.l){case "r":c="retry";break;case "d":c="fatal";break;default:$g(this.s,"Received an unexpected response state: "+a.l)}}"ok"==c?(ch(this.s,"Apiary response succeeded."),this.m.forEach(function(e){return e.u(a,b)})):BJ(this,a,new uJ(c,d,b.ee,b),0)}DJ(this,a)};
-var CJ=function(a,b){var c=a.j.get(b.h);null!=c&&(a.j.remove(b.h),gx(c))},DJ=function(a,b){var c=a.h.get(b.h);null!=c&&(a.h.remove(b.h),gx(c))};
-zJ.prototype.H=function(a,b){if(!(b instanceof Ct)){CJ(this,a);if(!this.isDisposed()&&"p"==a.l){var c=b.vc,d=b.status,e=0;if("network_or_frontend"==b.vc){switch(b.g){case -1:case 0:case 6:c="transport_unavailable";d="retry";break;case 8:c="deadline_exceeded";d="retry";break;case 400:c="bad_request";d="fatal";break;case 401:c="unauthorized";d="fatal";break;case 402:c="payment_required";d="fatal";break;case 403:c="forbidden";d="fatal";break;case 102:c="processing";break;case 500:c="internal_server_error";
-break;case 503:c="service_unavailable"}b.status=d;b.vc=c;b.message=tJ(b.status,b.vc,b.g,b.response);b.stack&&(b.stack=[b.name+": "+b.message].concat(q(b.stack.split("\n").slice(1))).join("\n"));if(null!=b.response.headers&&null!=b.response.headers["Retry-After"])try{e=1E3*parseInt(b.response.headers["Retry-After"],10),e=Math.min(Math.max(e,0),72E5)}catch(f){}}BJ(this,a,b,e)}DJ(this,a)}};
-var BJ=function(a,b,c,d){if(!a.isDisposed()&&("p"==b.l||"r"==b.l)){bh(a.s,"Request failed: "+b.h+" to "+(b.M||"")+" for path "+b.m);a.m.forEach(function(f){return f.onError(b,c)});var e=null!=b.j?b.j:0;"retry"==c.status&&0<e?(a.j.set(b.h,fx(Wa(a.request,a,b),Math.max(lja(b),d))),"deadline_exceeded"==c.vc&&b.g&&xI(b.g)):(b.cancel(),b.Kh().h(c))}},AJ=null;var EJ=function(a,b,c,d,e){e=void 0===e?"https://clients6.google.com":e;Xw.call(this);var f=this;this.m=a;this.u=b;this.D=c;this.l=d;this.o=e;this.j=a instanceof zJ;this.H=new Dt(function(g){f.m.l?g():Sw(f.m,f.j?"F":"D",function(){return g()})});this.F=function(){return{}}};r(EJ,Xw);
-EJ.prototype.request=function(a,b,c,d,e,f,g){var h=this;g=void 0===g?!0:g;this.H.then(function(){var m=(h.j?new xJ:new mJ).Mm(h.o).Bm(a).rk("/"+h.u+"/"+h.D+"/"+a).Hm(b).Nm(c).Om(g).mi(d).Gm(Object.assign({},h.F()));(new Dt(function(p,t){m.Kh().Dm(p).Em(t)})).then(e,f);h.m.request(m)})};
-EJ.prototype.makeRequest=function(a,b,c,d,e,f,g,h,m){var p=this;m=void 0===m?{}:m;var t=Error().stack,y=Oc(af(this.l))?{}:{key:this.l};m=Object.assign({},this.F(),m);var A=hja((this.j?new xJ:new mJ).Mm(this.o).Bm(a).rk("/"+this.u+"/"+this.D+"/"+a).Hm("POST").Nm(y).Om(!0).mi(b),g).Gm(m);h&&A instanceof xJ&&(A.G=h);null!=d&&(null!=f&&A instanceof xJ&&f>d?A.g=0>=d?null:new wI(d,f):A.Nr(d));null!=e&&A.Ws(e);var B=Pt();A.Kh().Dm(function(H){var Q=null;try{Q=p.G(H,c)}catch($b){H=p.j?new uJ("fatal","response_decoding",
-null,H):new jJ("fatal","response_decoding",null,H);B.reject(FJ(H,t));return}var ea=0;if(Q&&"function"===typeof Q.getResponseHeader){var eb=Q.getResponseHeader();eb&&"function"===typeof eb.za&&(ea=eb.za())}1==ea?B.resolve(Q):!p.j||2!=ea&&3!=ea?(Q=11===ea,p.j?B.reject(FJ(new uJ("fatal",Q?"not_found":"backend",null,H),t)):B.reject(FJ(new jJ("fatal",Q?"not_found":"backend",null,H),t))):A.Xg("r")}).Em(function(H){return B.reject(FJ(H,t))});this.H.then(function(){return p.m.request(A)});return B.promise};
-EJ.prototype.G=function(a,b){a=this.j?a.ac:a;return a instanceof J?a:0<a.length?new b(a):null};function FJ(a,b){a instanceof Error&&(a.stack=[a.stack||""].concat(q(b.split("\n").slice(1))).join("\n"));return a};var GJ=function(a,b,c){a=Mr(a,encodeURIComponent("$ct"),c);if(null==navigator.sendBeacon||!navigator.sendBeacon(a,b)){c=a;var d="POST",e=b;a=Mr(a,encodeURIComponent("$httpMethod"),"POST");a=Mr(a,encodeURIComponent("$req"),b);2048>a.length&&(c=a,d="GET",e=null);try{var f=cx(ax);f.open(d,c,!1);f.send(e)}catch(g){b=Yg("realtime.network.Beacon"),$g(b,"Cannot fallback from sendBeacon",g)}}};var HJ=function(a,b,c,d,e,f){EJ.call(this,a,b,c,d,e);this.h=f||new Jv;this.J=new sv(this);this.M=this.J.signal()};r(HJ,EJ);var oja=function(a){var b=new Jv;return new HJ(a.m,a.u,a.D,a.l,a.o,b)};HJ.prototype.makeRequest=function(a,b,c,d,e,f,g,h,m){!0!==h&&IJ(this,b);return EJ.prototype.makeRequest.call(this,a,b,c,d,e,f,g,h&&h.ra?h:null,m).then(this.O,null,this)};var IJ=function(a,b){if(b&&a.h.g&&"function"===typeof b.V&&"function"===typeof b.T){var c=b.V()||new tm;R(c,3,a.h.g);b.T(c)}};
-HJ.prototype.O=function(a){"function"===typeof a.getResponseHeader&&iJ(a)&&JJ(this,a);return a};var JJ=function(a,b){(b=(b="function"===typeof b.V&&b.V()||null)&&T(b,vm,3))&&Lv(a.h,b)};HJ.prototype.G=function(a,b){(a=EJ.prototype.G.call(this,a,b))&&a instanceof LA&&(b=a.getResponseHeader())&&U(a,KA,2).length&&P(b,1,1);return a};var pja=new Set,qja=Pt();function KJ(a){pja.add(a);return new LJ(a)}var LJ=function(a){this.key=a;this.value=void 0};LJ.prototype.isDefined=function(){return void 0!==this.value};
-var NJ=function(a){if(!a.isDefined())return!1;var b=a.value.toLowerCase();return"true"!==b&&"false"!==b?(MJ(a,"Expected true/false, but was "+a.value+"."),!1):"true"===b},OJ=function(a,b){if(!a.isDefined())return b;var c=Number(a.value);return isNaN(c)||""===a.value?(MJ(a,"Expected a number, but was "+c+"."),b):c},PJ=function(a,b){return a.isDefined()?a.value:b},MJ=function(a,b){QJ?QJ(a.key,b):(a="Flag "+a.key+": "+b,Ub(a),pt(Error(a)))},QJ=null;var SJ=function(a,b,c,d,e,f){var g=this;f=void 0===f?{}:f;this.o=a;this.m=b;this.g=c;this.h={};hd(d,function(h,m){return RJ(g,m,h)});this.j=vd(f);this.l=null;this.l=e?e.clone():null};SJ.prototype.getContext=function(){return this.o};SJ.prototype.Fd=function(){var a={};hd(this.h,function(b,c){b="function"===typeof b?b():b;null!=b&&(a[c]=b)});return a};
-var TJ=function(a,b){a=a.h[b.toLowerCase()];return null==a?null:"function"===typeof a?a():a},RJ=function(a,b,c){b=b.toLowerCase();null==c?delete a.h[b]:a.h[b]=c};SJ.prototype.clone=function(){return new SJ(this.o,this.m,this.g,this.h,this.l,this.j)};var UJ=function(){};UJ.prototype.g=function(a){0<VJ()&&!TJ(a,"X-Goog-Meeting-ABR")&&RJ(a,"X-Goog-Meeting-ABR",WJ())};var XJ=null;
-function WJ(){if(null!=XJ)return XJ;var a="l1uvBpwCoYtw5PmvD5BnBFecuooTgOPMpekPuTPmoHgGmAMfeGxywsyCgX8IKnleAGTQMmWcpwiajV4Vi24xBy3MwUy0eRKwkAfI+bvTd8Jx9qnrLOXEyIDqE121ucEBSgriOQ==".substring,b=VJ()-18-1;return XJ=a.call("l1uvBpwCoYtw5PmvD5BnBFecuooTgOPMpekPuTPmoHgGmAMfeGxywsyCgX8IKnleAGTQMmWcpwiajV4Vi24xBy3MwUy0eRKwkAfI+bvTd8Jx9qnrLOXEyIDqE121ucEBSgriOQ==",0,Math.max(b,0))}function VJ(){return OJ(KJ("EidZVd"),0)};var YJ=function(){};YJ.prototype.g=function(a){TJ(a,"X-Goog-Meeting-RtcClient")||RJ(a,"X-Goog-Meeting-RtcClient",ZJ())};var $J=null;function ZJ(){if($J)return $J;var a=eJ(0),b=new ml;Zy(a,b);a=ql(b);return $J=kl(a)};var aK=function(a){this.g=new gJ(void 0);this.h=rja(a).kB;this.j=new rI;null==L(this.g,1)&&P(this.g,1,32);a=L(this.g,2)||"rmjs";P(this.g,2,a);a=L(this.g,3)||"Unknown";P(this.g,3,a);a=L(this.g,4)||"0.0";P(this.g,4,a);null==Zl(this.g,5,0)&&P(this.g,5,0);a=L(this.g,6)||L(this.g,2)+bf().toUpperCase();P(this.g,6,a);a=L(this.g,7)||L(this.g,6)+"@fake.com";P(this.g,7,a);null==Wl(this.g,9)&&P(this.g,9,.01);a=L(this.g,10)||null;P(this.g,10,a);a=L(this.g,11)||"https://clients2.google.com/cr/report";P(this.g,
-11,a);a=L(this.g,12)||null;P(this.g,12,a);a=T(this.g,DH,13)||new DH;R(this.g,13,a);null==Xl(this.g,8)&&P(this.g,8,!1);null==Xl(this.g,16)&&P(this.g,16,!1);a=L(this.g,14)||[];P(this.g,14,a||[]);a=T(this.g,KI,17)||new KI;R(this.g,17,a);a=Xl(this.g,18)||null;P(this.g,18,a)};aK.prototype.register=function(a){a.registerService(bK,this);sja(this,a);return this};
-var sja=function(a,b){QG(b,ZG).then(function(c){var d=new cK(a);dK(c,d);it(b,function(){oc(c.h,d)})})},tja=function(a){return new eja(L(a.g,14),Xl(a.g,8)||!1,!!Xl(a.g,16))},fK=function(a,b){var c=eJ(Zl(a.g,5,0),eK(a)),d=new $y;var e=new Ty;var f=L(a.g,1);e=P(e,1,f);d=R(d,1,e);e=new Ry;b=P(e,4,b);a=L(a.g,6);a=P(b,1,a);a=R(d,2,a);return P(a,4,"en").Wj(c)},eK=function(a){return L(a.g,7).endsWith("@hangouts-enterprise-devices.gserviceaccount.com")};aK.prototype.ra=function(){return this.g.ra()};
-var bK=new XF("CgjDUd");function rja(a){if(a instanceof HJ){var b=a;a=new EJ(a.m,a.u,a.D,a.l,a.o);var c=0<VJ(),d=function(){var e={};e["X-Goog-Meeting-RtcClient"]=ZJ();c&&(e["X-Goog-Meeting-ABR"]=WJ());return e};b.F=d;a.F=d}else a instanceof EJ?b=oja(a):a=b=a;return{wU:a,kB:b}}var cK=function(a){this.g=a};
-cK.prototype.ci=function(a){a.Wj(eJ(Zl(this.g.g,5,0),eK(this.g)));var b=YI(a),c=T(b,zF,9)||new zF;R(b,9,c);b=L(this.g.g,2);P(c,4,b);c=ZI(a);b=L(this.g.g,7);c=P(c,8,b);b=L(this.g.g,6);P(c,1,b);c=YI(a);a=T(c,VC,7)||new VC;R(c,7,a);c=L(this.g.g,4);P(a,22,c)};cK.prototype.di=function(){};var gK=new WeakMap,hK=function(a,b){BH.call(this);this.s=Yg("realtime.media.collections.apiary.OperationExecutor");this.h=a;this.o=b;this.g=[]};r(hK,BH);var uja=function(a,b){gK.has(a)||(b=new hK(b,function(){return QG(a,aH).then(function(c){return c.h})}),gK.set(a,b));return gK.get(a)},iK=function(a){return a.o().then(function(b){return fK(a.h,b)})};hK.prototype.execute=function(a,b){if(a.D())throw new iH(a);void 0===b&&a.m?(this.g.push(a),1==this.g.length&&xt(this.m,this)):jK(this,a,b)};
-hK.prototype.m=function(){for(var a=0;a+5<this.g.length;)kK(this,this.g.slice(a,a+5)),a+=5;1==this.g.length-a?jK(this,this.g[a]):kK(this,this.g.slice(a));this.g.length=0};
-var jK=function(a,b,c){c=void 0===c?b.oh():c;var d=b.o,e=hH(b);iK(a).then(function(f){e.setRequestHeader(f);bh(a.s,"Making request for operation: "+b+", jid: "+L(a.h.g,6));f=b.Bi();var g=Math.max(c,b.tk()||0);St(a.h.h.makeRequest(d,e,b.O,c,f,g,{isCollectionOperation:!0}).then(function(h){return lK(a,b,h)}),function(h){return mK(a,b,h)})})},lK=function(a,b,c){var d=c.getResponseHeader();if(1==d.za())d="function"===typeof c.V&&null!=c.V()?c.V().getVersion():null,"string"===typeof d&&(d=parseInt(d,10)),
-d=null==d?-1:d,c=b.J(c),c={version:d,data:c},bh(a.s,"Apiary operation succeeded for "+b+", result: "+c),b.j=!0,b.l.resolve(c);else{var e=d.za(),f=Error(L(d,8));f.stack=L(d,2)||"Missing Stack";$g(a.s,"Apiary operation "+b+" failed with status "+e,f);mK(a,b,10===e?new zH("The client is not allowed to perform this operation",67):new jJ("fatal","backend",null,c))}},mK=function(a,b,c){b.j=!0;$g(a.s,"Apiary operation failed for "+b+": "+c);b.l.reject(c)},kK=function(a,b){var c=new wA;iK(a).then(function(d){c.setRequestHeader(d);
-Dda(c,b.map(function(f){return f.m.set(new uA,hH(f))}));bh(a.s,"Making bulk request for "+b.length+"operations , jid: "+L(a.h.g,6));d=Math.max.apply(null,b.map(function(f){return f.Bi()}));var e=b.map(function(f){return f.oh()}).filter(function(f){return void 0!==f});e=e.length?Math.min.apply(null,e):void 0;St(a.h.h.makeRequest("hangouts/bulk",c,LA,e,d,void 0,{isCollectionOperation:!0}).then(function(f){return vja(a,b,f)}),function(f){return wja(a,b,f)})})},vja=function(a,b,c){JJ(a.h.h,c);var d=U(c,
-KA,2);b.forEach(function(e,f){(f=e.m.get(d[f]))?(JJ(a.h.h,f),lK(a,e,f)):mK(a,e,new jJ("fatal","backend",null,c))})},wja=function(a,b,c){b.forEach(function(d){return mK(a,d,c)})};var nK=new mH({Md:gA,Kd:[gA.prototype.wa,gA.prototype.cu,gA.prototype.du],Ld:[gA.prototype.Gi,gA.prototype.Fi,gA.prototype.Hi],Sd:[gA.prototype.Ei],Td:[gA.prototype.Ii],Pd:yD,Nd:[yD.prototype.wa,yD.prototype.wn,yD.prototype.xn],Od:[yD.prototype.pk,yD.prototype.yn,yD.prototype.qk],Qd:[yD.prototype.fu],Rd:[yD.prototype.zn],sB:xja});function xja(a){a.forEach(function(b){if(b=T(b,hA,8))mA(b,L(b,1).map(oK)),U(b,nA,2).forEach(function(c){var d=L(c,2).map(oK);return P(c,2,d||[])})})}
-var oK=function(a){return a>>>0};function pK(a,b,c,d,e,f,g,h){f=new f(uja(b,c));g=new xH(c.j,g);return new yI(a,T(c.g,DH,13),d,e,f,g,new vH(b),h)};var qK=function(a,b,c){return pK(0,a,b,[c],new mH({Md:hz,Kd:[hz.prototype.wa],Ld:[hz.prototype.lk],Sd:[],Td:[],Pd:oD,Nd:[oD.prototype.wa],Od:[oD.prototype.o],Qd:[],Rd:[]}),jH,"j","Hangout")},yja=function(a,b,c){return pK(0,a,b,[c],new mH({Md:Zz,Kd:[Zz.prototype.wa],Ld:[Zz.prototype.mk],Sd:[Zz.prototype.Y,Zz.prototype.Ea],Td:[Zz.prototype.Di,Zz.prototype.nk],Pd:ZA,Nd:[ZA.prototype.wa],Od:[ZA.prototype.tn],Qd:[ZA.prototype.Y,ZA.prototype.Ea],Rd:[ZA.prototype.un,ZA.prototype.vn]}),lH,"n","MediaSources")};function rK(a,b,c){var d=qK(a,b,"");return d.add(c).then(function(e){WH(d,e[0]);return d},function(e){gt(d);throw e;})}function sK(a,b,c,d){function e(h){if(1==h.getResponseHeader().za())return h=h.wa(),qK(a,b,h);throw new jJ("fatal","backend",null,h);}function f(){return St(zja(a,b,c).then(e),function(h){if(Date.now()<g)return hx(5E3).then(f);throw h;})}var g=0;void 0!==d&&(c=sm(c),P(c,5,!0),g=Date.now()+d);return f()}
-function zja(a,b,c){return QG(a,aH).then(function(d){return d.h}).then(function(d){return b.h.makeRequest("hangouts/resolve",sm(c).setRequestHeader(fK(b,d)),BA)})};var tK=function(a,b,c){this.g=a;this.j=b;this.h=c};tK.prototype.toString=function(){return"DataChannelDescriptor(label="+this.h+" id="+this.g+", format="+(this.j+")")};tK.prototype.getChannelId=function(){return this.g};tK.prototype.Sf=function(){return this.h};tK.prototype.equals=function(a){return null==a?!1:this.g==a.g&&this.h==a.h};var uK=function(a){this.g=a.g;this.Oh=a.h};uK.prototype.gf=function(){return tc(this.g)};uK.prototype.toString=function(){return"RIDs(send="+this.Oh+", rids="+this.gf()+")"};var vK=function(){this.g=[];this.h=!0};vK.prototype.fa=function(){return new uK(this)};var wK=function(a,b){a.g=tc(b);return a};var xK=function(a,b){this.g=a;this.h=tc(b)};xK.prototype.toString=function(){return"SsrcGroup(semantics="+this.g+", ssrcs="+this.h+")"};xK.prototype.ab=function(){return tc(this.h)};var yK=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};yK.prototype.clone=function(){return new yK(this.left,this.top,this.width,this.height)};yK.prototype.toString=function(){return"("+this.left+", "+this.top+" - "+this.width+"w x "+this.height+"h)"};var Aja=function(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1};
-yK.prototype.contains=function(a){return this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};yK.prototype.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};yK.prototype.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
-yK.prototype.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var BK=function(a,b,c,d,e,f,g){d=void 0===d?"un":d;e=void 0===e?"li":e;f=void 0===f?null:f;g=void 0===g?null:g;qI.call(this);this.o=a;this.Ya=b;this.h=c;this.m=d;this.na=e;this.D="sc"!==d;this.j=null;zK(this,g);this.l=f;this.F=new sv(this);this.u=uv(this.F);AK(this)};r(BK,qI);var AK=function(a){a.F.N(a.u,{state:a.na,content:a.m})};BK.prototype.toString=function(){return"Source(id="+this.Ya+" type="+this.h+" content="+this.m+" state="+this.na+" participantId="+this.o+")"};BK.prototype.Y=function(){return this.o};
-BK.prototype.getId=function(){return this.Ya};BK.prototype.getContent=function(){return this.m};var CK=function(a,b){a.m!=b&&(a.m=b,a.g("G"),AK(a))};BK.prototype.getState=function(){return this.na};
-var DK=function(a,b){a.na!=b&&(a.na=b,a.g("I"),AK(a))},Bja=function(a,b){a.D!=b&&(a.D=b,a.g("J"))},zK=function(a,b){var c=null!=a.j&&!jc(a.j),d=null!=b&&!jc(b);d?b=tc(b).sort(function(e,f){return e.left-f.left||e.top-f.top||e.width-f.width||e.height-f.height}):b=null;if(c=d!=c||d&&!Fc(a.j,b,Aja))a.j=b;return c},EK=function(a){return new BK(void 0===a.Nj?"":a.Nj,a.id,a.mediaType,void 0===a.content?"un":a.content,void 0===a.state?"li":a.state,void 0===a.xr?null:a.xr,void 0===a.ot?null:a.ot)};var FK=function(a){this.g=a.u;this.G=a.F;this.H=a.H;this.h=a.M;this.j=a.D;this.F=a.l;this.J=a.O;this.l=a.j;this.Qe=a.o;this.o=a.C;this.M=a.m;this.C=tc(a.h);this.m=a.G;this.D=tc(a.J);this.u=a.g};
-FK.prototype.toString=function(){return"Stream(participantId="+this.G+", mediaType="+this.g+", sourceId="+this.H+", streamId="+this.h+", muted="+this.j+", downlinkPaused="+this.F+", uplinkPaused="+this.J+", croppable="+this.l+", mediaStreamId="+this.Qe+", mediaStreamTrackId="+this.o+", ssrcs="+this.C+", rids="+this.m+", ssrcGroups="+this.D+", adaptationFlags="+this.u+")"};FK.prototype.Y=function(){return this.G};FK.prototype.Ea=function(){return this.H};FK.prototype.ab=function(){return tc(this.C)};
-var Cja=function(a){return GK(HK(IK(JK(KK(new LK,"d"),a.getChannelId()),a.Sf()),a.getChannelId()),a.Sf()).fa()};FK.prototype.matches=function(a){return this.Y()==a.Y()&&this.g==a.g&&this.Ea()==a.Ea()&&this.h==a.h};
-var LK=function(a){this.u=(a=void 0===a?null:a)?a.g:null;this.F=a?a.G:"";this.H=a?a.H:null;this.M=a?a.h:null;this.D=a?a.j:!1;this.l=a?a.F:!1;this.O=a?a.J:!1;this.j=a?a.l:!0;this.o=a?a.Qe:null;this.C=a?a.o:null;this.m=a?a.M:null;this.h=a?tc(a.C):[];this.G=a?a.m:null;this.J=a?tc(a.D):[];this.g=a?a.u:0};LK.prototype.fa=function(){return new FK(this)};
-var KK=function(a,b){a.u=b;return a},HK=function(a,b){a.F=b;return a},IK=function(a,b){a.H=b;return a},JK=function(a,b){a.M=b;return a},MK=function(a,b){a.D=b;return a},Dja=function(a,b){a.l=b;return a},Eja=function(a,b){a.O=b;return a},NK=function(a,b){a.j=b;return a},GK=function(a,b){a.o=b;return a},OK=function(a,b){a.C=b;return a},PK=function(a,b){a.m=b;return a},QK=function(a,b){a.h=tc(b);return a};LK.prototype.ab=function(){return tc(this.h)};
-var RK=function(a,b){a.G=b;return a},SK=function(a,b){a.J=tc(b);return a},Fja=function(a,b){a.g=b;return a};var TK=function(a){qI.call(this);this.h=a;a.C=this;this.R(a);this.l="nr"};r(TK,qI);TK.prototype.Da=function(){return{config:this.Fa(),muted:this.j(),state:Gja(this)}};TK.prototype.j=function(){return"mu"==this.h.getState()};TK.prototype.pa=function(){return!1};TK.prototype.Fa=function(){return null};
-var Gja=function(a){switch(a.l){case "re":return chrome.i18n.getMessage("6950033741572394811");case "nr":return chrome.i18n.getMessage("8757444822404164848");case "nd":return chrome.i18n.getMessage("4782049665629043191");case "ad":return chrome.i18n.getMessage("2100823569845184829");case "fa":return chrome.i18n.getMessage("99290588561553105");case "st":return chrome.i18n.getMessage("7017840133230118615")}return""};
-TK.prototype.G=function(a){if(a!==this.l){var b=this.j();this.l=a;this.g("O");b!==this.j()&&this.g("N")}};TK.prototype.Ia=function(){};TK.prototype.Aa=function(){};var Hja={UN:"raw"};var UK=function(a){this.g=a.g;this.h=a.h;this.j=a.j};UK.prototype.toString=function(){return"BandwidthConstraints(minBandwidthKbps="+(this.h+", maxBandwidthKbps=")+(this.g+", startBandwidthKbps=")+this.j};var VK=function(){this.j=this.h=this.g=-1};VK.prototype.fa=function(){return new UK(this)};var WK=function(a,b,c,d,e,f,g,h,m,p,t){this.h=a;this.C=b;this.g=c;this.l=d;this.o=e;this.j=f;this.D=g;this.m=h;this.u=m;this.F=void 0===p?null:p;this.G=void 0===t?null:t},XK=function(a,b){return a==b?!0:a&&b?a.h===b.h&&a.C===b.C&&a.g===b.g&&a.l===b.l&&a.o===b.o&&a.j===b.j&&a.D===b.D&&a.m===b.m&&a.u===b.u&&a.F===b.F&&a.G===b.G:!1};
-WK.prototype.toString=function(){return"Candidate(component="+this.h+", priority="+this.C+", type="+(this.g+", protocol="+this.l+", ip="+this.o+", port=")+(this.j+", foundation="+this.D+", generation=")+(this.m+", network="+this.u+", relatedIp=")+(this.F+", relatedPort="+this.G+")")};WK.prototype.Ob=function(){return this.j};WK.prototype.dk=function(a){var b=new WK(this.h,this.C,this.g,this.l,this.o,this.j,this.D,this.m,this.u,this.F,this.G);b.j=a;return b};var ZK=function(a){this.j=a.C;this.ve=a.D;this.o=a.u;this.m=a.o;this.h=a.h;this.g=a.g;this.C=a.m;this.l=a.l;this.ue=Object.freeze(YK(a.j));this.u=a.F};ZK.prototype.toString=function(){return"Codec(name="+this.o+", mediaType="+this.j+", payloadType="+this.ve+", bitrate="+this.m+", clockrate="+this.h+", channels="+this.g+", audioNack="+this.C+", videoPacketization="+this.l+", params="+kt(this.ue)+", rtcpFeedback="+kt(this.u)+")"};ZK.prototype.getName=function(){return this.o};
-var $K=function(a,b){return 0==Qc(a.getName(),b)};ZK.prototype.clone=function(){return(new aL(this)).fa()};var aL=function(a){this.C=(a=void 0===a?null:a)&&a.j;this.D=a&&a.ve;this.u=a&&a.o;this.o=a&&a.m;this.h=a&&a.h;this.g=a&&a.g;this.m=a&&a.C;this.l=a&&a.l;this.j=YK(a?a.ue:{});this.F=a&&a.u};aL.prototype.fa=function(){return new ZK(this)};var bL=function(a){var b=new aL;b.C=a;return b},cL=function(a,b){a.D=b;return a};aL.prototype.mg=function(a){this.u=a;return this};
-var dL=function(a,b,c){a.j[b]=c;return a};function YK(a){return Object.assign(Object.create(null),a)};var eL=function(a){this.g=a.j;this.j=a.g;this.l=a.h;this.h=a.l};eL.prototype.toString=function(){return"Crypto(suite="+this.g+", keyParams=<redacted>, sessionParams_="+(null!=this.l?"<redacted>":null)+", tag="+this.h+")"};var fL=function(){var a;this.j=(a=void 0===a?null:a)?a.g:null;this.g=a?a.j:null;this.h=a?a.l:null;this.l=a?a.h:null};fL.prototype.fa=function(){return new eL(this)};var Ija=function(a,b){this.iceServers=a;this.iceTransportPolicy=void 0===b?"all":b},Jja=function(a,b){if(a===b)return!0;if(null==a||null==b||a.iceTransportPolicy!==b.iceTransportPolicy)return!1;a=n(a.iceServers);for(var c=a.next();!c.done;c=a.next()){c=c.value;for(var d=!1,e=n(b.iceServers),f=e.next();!f.done;f=e.next())f=f.value,c.username===f.username&&c.credential===f.credential&&c.urls===f.urls&&(d=!0);if(!d)return!1}return!0};var gL=function(a,b,c){this.id=a;this.uri=b;this.mediaType=void 0===c?null:c};gL.prototype.toString=function(){return"RtpHeaderExtension(uri="+this.uri+", id="+this.id+", mediaType="+this.mediaType+")"};var hL=function(a){this.l=a.j;this.j=a.h;this.h=a.l;this.g=a.g};hL.prototype.Da=function(){return{port:this.Ob(),name:this.getName(),messagesize:this.h,numstreams:this.g}};hL.prototype.Ob=function(){return this.l};hL.prototype.getName=function(){return this.j};var iL=function(){var a;this.j=(a=void 0===a?null:a)?a.l:null;this.h=a?a.j:null;this.l=a?a.h:null;this.g=a?a.g:null};iL.prototype.fa=function(){return new hL(this)};iL.prototype.dk=function(a){this.j=a;return this};
-iL.prototype.mg=function(a){this.h=a;return this};var jL=function(a,b){a.g=b;return a};var kL=function(a){this.C=a.o;this.u=a.j;this.h=a.m;this.g=a.g&&a.g.clone();this.l=a.h;this.j=a.u;this.F=a.D;this.o=a.G;this.D=a.l.slice();this.m=a.F};k=kL.prototype;k.toString=function(){return"StreamRequest(participantId: "+this.C+", sourceId: "+this.u+", mediaType: "+this.h+", resolution: "+(this.g&&this.g.width+"x"+this.g.height)+", frameRate: "+this.l+", adaptationReason: "+this.o+", send: "+this.j+", ssrcs: "+this.D+", streamId: "+this.m+")"};k.Y=function(){return this.C};k.Ea=function(){return this.u};
-k.xc=function(){return this.g&&this.g.clone()};k.ab=function(){return this.D};k.matches=function(a){return this.Y()==a.Y()&&lL(this,a)};var lL=function(a,b){return a.h==b.h&&a.Ea()==b.Ea()},mL=function(a){this.o=(a=void 0===a?null:a)?a.C:"";this.j=a?a.u:"";this.m=a&&a.h;this.g=a&&a.g&&a.g.clone();this.h=a&&a.l;this.u=null===a?!0:a.j;this.D=a&&a.F;this.G=a&&a.o||0;this.l=a&&a.D||[];this.F=a&&a.m||null};mL.prototype.fa=function(){return new kL(this)};var nL=function(a,b){a.m=b;return a};
-mL.prototype.C=function(a){this.D=a;return this};var oL=function(a,b){a.u=b;return a},pL=function(a,b){a.g=new Rf(b.width,b.height);return a},qL=function(a,b){a.h=b;return a};var rL=function(a,b,c,d){this.h=a;this.o=b;this.H=c;this.j=void 0===d?null:d;this.g=null;this.F=[];this.u="";this.m=[];this.G=this.D=!0;this.l=[];this.C=null},uL=function(a,b){return a===b?!0:a&&b?a.h===b.h&&Fc(sL(a),sL(b),function(c,d){return c===d?!0:c&&d?c.j===d.j&&c.ve===d.ve&&c.o===d.o&&c.m===d.m&&c.h===d.h&&c.g===d.g&&c.l===d.l:!1})&&Fc(tL(a),tL(b),function(c,d){return c===d?!0:c&&d?c.uri===d.uri&&c.id===d.id&&c.mediaType===d.mediaType:!1}):!1};
-rL.prototype.Da=function(){var a=this.g?this.g.Da():{};return{type:this.h,mediaId:vL(this),bandwidthConstraints:String(this.j),codecs:sL(this),streams:wL(this),sctpSettings:a,rtpHeaderExtensions:tL(this),defaultRequests:tc(this.m).map(String),send:this.D,receive:this.G,virtualSsrcs:tc(this.l),loudestCsrc:this.C}};
-var xL=function(a){var b=new rL(a.h,a.o,a.H,a.j);b.g=a.g;b.F=a.F;b.u=a.u;b.m=a.m;b.D=a.D;b.G=a.G;b.l=a.l;b.C=a.C;return b},sL=function(a){return tc(a.o)},yL=function(a,b){a=xL(a);a.o=b;return a},zL=function(a,b){a=xL(a);a.g=b;return a},tL=function(a){return tc(a.H)},AL=function(a,b){a=xL(a);a.H=b;return a},wL=function(a){return tc(a.F)},BL=function(a,b){a=xL(a);a.F=b;return a},vL=function(a){if(a.u)return a.u;switch(a.h){case "a":return"audio";case "v":return"video";case "d":return"data";default:return Ub("No default media ID for unknown type: "+
-a.h),""}},CL=function(a,b){a=xL(a);a.u=b;return a},DL=function(a,b){a=xL(a);a.m=b;return a},EL=function(a,b){a=xL(a);a.D=b;return a},Kja=function(a,b){a=xL(a);a.G=b;return a},FL=function(a,b){a=xL(a);a.l=b;return a},Lja=function(a,b){a=xL(a);a.C=b;return a},GL=function(a){return 0<a.l.length?a.l.map(function(b){return QK(GK(JK(IK(KK(new LK,"a"),b.toString()),b.toString()),b.toString()),[b]).fa()}):wL(a)},Mja=function(a,b,c){var d=new Set(c.map(HL));c=wL(a);rc(c,function(e){return d.has(e.h)});return BL(a,
-c.concat(b))},Oja=function(a){return Nja(a,function(b){return $K(b,"CN")})},Nja=function(a,b){return yL(a,a.o.filter(Md(b)))},IL=function(a,b){var c=void 0===c?Jd:c;return Pja(a,function(d){return $K(d,b)},c)},Pja=function(a,b,c){c=void 0===c?Jd:c;b=gc(a.o,b);if(-1==b)return a;var d=sL(a);c=c(d[b]);pc(d,b);nc(d,0,0,c);return yL(a,d)},JL=function(a,b){if(null===b)return a;var c=xL(a),d=b.j?b.j.g:null;if(d){null==d&&(d=-1);c=xL(c);var e=new VK;e.g=d;c.j=e.fa()}d=sL(b);jc(d)||(c=yL(c,d));(d=b.g)&&(c=
-zL(c,d));d=tL(b);jc(d)||(c=AL(c,d));d=tc(b.m);jc(d)||(c=DL(c,d));a=wL(a);b=wL(b);d=HL;a=Kc(a,d);Object.assign(a,Kc(b,d));b=Object.values(a);return BL(c,b)},HL=function(a){return a.h};var KL=function(a,b,c,d,e,f){e=void 0===e?[]:e;this.o=a;this.j=b;this.h=c;this.g=void 0===d?null:d;this.m=null;this.l=e;this.C=void 0===f?"full":f},Qja=function(a,b){return a===b?!0:a&&b?a.o===b.o&&a.j===b.j&&a.h===b.h&&a.g===b.g&&Fc(tc(a.l),tc(b.l),function(c,d){return XK(c,d)}):!1};KL.prototype.Da=function(){return{version:this.getVersion(),ufrag:this.j,pwd:this.h,fingerprint:this.g,dtlsRole:this.m,candidates:tc(this.l).toString(),mode:this.C}};
-var LL=function(a){var b=new KL(a.o,a.j,a.h,a.g,a.l,a.C);b.m=a.m;return b};KL.prototype.getVersion=function(){return this.o};var ML=function(a,b){a=LL(a);a.m=b;return a};var NL=function(a,b,c,d,e,f,g,h){var m=this;f=void 0===f?null:f;g=void 0===g?null:g;h=void 0===h?!1:h;this.Ca=void 0===a?null:a;this.ta=void 0===b?null:b;this.Za=void 0===c?null:c;this.j=void 0===d?null:d;this.o=new Map;((void 0===e?null:e)||[]).forEach(function(p){m.o.set(p.Sf(),p)});this.g=f;this.m=null;this.h=g||[];this.l=h},PL=function(a,b){var c=a.ta;if(!c)return a;b=sL(c).filter(b);var d=b.map(function(e){return e.ve.toString()});b=b.filter(function(e){return!$K(e,"rtx")||d.includes("apt"in
-e.ue?e.ue.apt:null)});return OL(a,yL(c,b))},Rja=function(a,b){return a===b?!0:a&&b?uL(a.Ca,b.Ca)&&uL(a.ta,b.ta)&&Qja(a.g,b.g)&&Jja(a.m,b.m)&&Fc(tc(a.h),tc(b.h),function(c,d){return c===d?!0:c&&d?c.g===d.g&&c.j===d.j&&c.l===d.l&&c.h===d.h:!1})&&a.l===b.l:!1};NL.prototype.Da=function(){return{sessionId:this.j,audio:this.Ca&&this.Ca.Da(),video:this.ta&&this.ta.Da(),data:this.Za&&this.Za.Da(),pushChannels:QL(this)&&QL(this).toString(),transport:this.g&&this.g.Da(),cryptos:tc(this.h),allowMixedByteRtpHeaderExtensions:this.l}};
-var RL=function(a){var b=new NL(a.Ca,a.ta,a.Za,a.j,[],a.g,a.h,a.l);b.o=new Map(a.o);b.m=a.m;return b},SL=function(a,b){a=RL(a);a.Ca=b;return a},OL=function(a,b){a=RL(a);a.ta=b;return a},TL=function(a,b){a=RL(a);a.Za=b;return a};NL.prototype.C=function(a){var b=RL(this);b.j=a;return b};
-var Sja=function(a,b){a=RL(a);a.m=b;return a},UL=function(a,b){a=RL(a);a.g=b;return a},QL=function(a){return[].concat(q(a.o.values()))},VL=function(a,b){a=RL(a);a.h=b;return a},WL=function(a,b){a=RL(a);a.l=b;return a},YL=function(a,b,c){a=RL(a);a.Ca=XL(a.Ca,b,c);a.ta=XL(a.ta,b,c);a.Za=XL(a.Za,b,c);return a},XL=function(a,b,c){if(!a)return null;b=b.filter(function(d){return d.g==a.h});c=c.filter(function(d){return d.g==a.h});return Mja(a,b,c)};var ZL=Yg("realtime.media.mesi.MesiProtoConverter"),$L=function(){};$L.prototype.D=function(a){var b=new dA;P(b,1,a.left);P(b,2,a.top);P(b,3,a.width);P(b,4,a.height);return b};$L.prototype.W=function(a){var b=Wl(a,1),c=Wl(a,2),d=Wl(a,3);a=Wl(a,4);return null==b||null==c||null==d||null==a?null:new yK(b,c,d,a)};
-var Vja=function(a,b,c,d,e){var f=!1;c=void 0===c?[]:c;f=void 0===f?!1:f;d=void 0===d?null:d;var g=void 0===e?{}:e;e=void 0===g.Ip?!1:g.Ip;g=void 0===g.wq?"":g.wq;var h=new Oz;null!=b.j&&P(h,1,b.j);P(h,7,1);c=c.concat(tc(b.Ca.m));var m=b.ta;null!=m&&(c=c.concat(tc(m.m)));m=Tja([b.Ca,b.ta,b.Za]);a=Uja(a,m,c,b.g,tc(b.h));P(a,1,4);Xca(h,[a]);b=QL(b).map(function(p){var t=new Nz;var y=p.getChannelId();t=P(t,1,y);t=P(t,2,p.j);p=p.Sf();return P(t,4,p)});lm(h,5,b);P(h,14,1);e&&P(h,25,!0);P(h,28,g);f&&P(h,
-15,2);null!=d&&R(h,17,d);return h},cM=function(a,b){var c=null,d=null,e=null,f=null,g=[],h=Wja(a,T(b,Mz,27)),m=L(b,1),p=U(b,Jz,4);if(0<p.length){p=p[0];e=Xja(a,p);c=FL(aM(e,"a"),L(b,10));L(b,12)&&0!==L(b,12)&&(c=Lja(c,L(b,12)));d=aM(e,"v");e=aM(e,"d");var t=T(p,Hz,2);t&&(f=Yja(a,t));(p=U(p,Az,4))&&(g=bM(p,a.G,a)||[])}a=U(b,Nz,5).map(function(y){return new tK(y.getChannelId(),L(y,2),y.Sf())},a);return Sja(new NL(c,d,e,null==m?void 0:m,a,f,g),h)},aM=function(a,b){var c=sL(a).filter(function(f){return f.j==
-b}),d="d"==b?a.g:null;if(0==c.length&&null==d)return null;var e=tL(a).filter(function(f){return f.mediaType==b});a=tc(a.m).filter(function(f){return f.h==b});return zL(DL(new rL(b,c,e),a),d)},Uja=function(a,b,c,d,e){var f=new Jz,g=dM(b.h)||void 0;P(f,1,g);g=sL(b).map(a.l,a);lm(f,3,g);e=e.map(a.m,a);lm(f,4,e);e=tL(b).map(a.C,a);lm(f,5,e);if(null!=d){e=new Hz;a:{g=d.getVersion();switch(g){case "GICE":g=1;break a;case "ICE":g=2;break a}ah(ZL,"Unknown ICE version: "+g);g=void 0}P(e,1,g);P(e,4,d.j);P(e,
-5,d.h);g=tc(d.l).map(a.j,a);lm(e,6,g);var h=d.g;h&&(g=new Iz,h=h.split(" "),P(g,1,h[0]),P(g,2,h[1]),R(e,2,g));switch(d.m){case "actpass":var m=3;break;case "passive":m=2;break;case "active":m=1}m&&P(e,7,m);R(f,2,e)}b.g&&(d=b.g.getName(),P(f,8,d));if(b=b.j)d=new rz,-1!=b.h&&P(d,1,b.h),-1!=b.g&&P(d,2,b.g),-1!==b.j&&P(d,3,b.j),R(f,7,d);a=c.map(a.o,a);lm(f,6,a);return f};
-$L.prototype.o=function(a){var b=new Cz;P(b,2,a.j);var c=new sz;P(c,1,a.g&&a.g.height);P(c,2,a.g&&a.g.width);P(c,3,a.l);R(b,3,c);c=new Ez;R(c,2,b);a=dM(a.h)||void 0;P(c,1,a);return c};
-var Tja=function(a){for(var b=[],c=[],d=[],e=null,f=null,g=0;g<a.length;g++)null!=a[g]&&(b=b.concat(sL(a[g])),c=c.concat(tL(a[g])),d=d.concat(tc(a[g].m)),!e&&a[g].g&&(e=a[g].g),!f&&a[g].j&&(f=a[g].j));a=DL(AL(yL(a[0],b),c),d);a=xL(a);a.j=f;return zL(a,e)},Xja=function(a,b){var c=eM(Zl(b,1,4));if(null==c)return null;var d=bM(U(b,wz,3),a.F,a)||[],e=bM(U(b,Fz,5),Wa(function(g){var h=L(g,2)||"",m=g.getId(),p=eM(L(g,3),c||void 0);null==h||null==m?(ah(ZL,"Missing RTP header extension id or uri: "+g),g=
-null):g=new gL(m,h,p);return g},a))||[],f=[];U(b,Ez,6).forEach(function(g){var h=eM(L(g,1));null!=h&&(h=nL(new mL,h),g=fM(h,T(g,Cz,2)),f.push(g))},a);a=null;(b=L(b,8))&&(a=jL((new iL).mg(b).dk(5E3),256).fa());return zL(DL(new rL(c,d,e),f),a)},dM=function(a){switch(a){case "a":return 1;case "v":return 2;case "d":return 3}ah(ZL,"Unknown media type: "+a)},eM=function(a,b){b=void 0===b?null:b;switch(a){case 1:return"a";case 2:return"v";case 3:return"d";case 4:return"a"}ah(ZL,"Unknown media type: "+a);
-return b};$L.prototype.l=function(a){var b=new wz;yz(b,dM(a.j));P(b,1,a.ve);xz(b,a.getName());Eca(b,Object.entries(a.ue).map(function(d){var e=n(d);d=e.next().value;e=e.next().value;var f=new zz;P(f,1,d);P(f,2,e);return f}));var c=a.m;P(b,5,null==c?0:c);P(b,6,a.h);P(b,7,a.g);P(b,9,a.C);a:switch(a.l){case "raw":a=[2];break a;default:a=[]}P(b,10,a||[]);return b};
-$L.prototype.F=function(a){var b=eM(L(a,3)),c=L(a,1),d=a.getName();if(null==b||null==c||null==d)return ah(ZL,"Bad codec: "+a),null;var e=cL(bL(b),c).mg(d);b=L(a,5);null!=b&&(e.o=b);b=L(a,6);null!=b&&(e.h=b);b=L(a,7);null!=b&&(e.g=b);b=Xl(a,9);null!=b&&(e.m=b);b=Zja(L(a,10));null!=b&&(e.l=b);U(a,zz,8).forEach(function(f){var g=L(f,1)||"";f=L(f,2)||"";dL(e,g,f)});return e.fa()};var Zja=function(a){switch(a[0]){case 2:return"raw";default:return null}};
-$L.prototype.m=function(a){a:{var b=a.g;switch(b){case "AES_CM_128_HMAC_SHA1_32":b=2;break a;case "AES_CM_128_HMAC_SHA1_80":b=1;break a}ah(ZL,"Unknown crypto suite: "+b);b=null}if(null==b)return ah(ZL,"Unknown crypto suite: "+a.g),null;var c=new Az;P(c,1,b);P(c,2,a.j);P(c,3,a.l||void 0);P(c,4,a.h);return c};
-$L.prototype.G=function(a){a:{var b=L(a,1);switch(b){case 2:b="AES_CM_128_HMAC_SHA1_32";break a;case 1:b="AES_CM_128_HMAC_SHA1_80";break a}ah(ZL,"Unknown crypto suite: "+b);b=null}if(null==b)return ah(ZL,"Unknown crypto suite: "+L(a,1)),null;var c=L(a,2),d=L(a,3),e=L(a,4);if(null==c||null==e)return ah(ZL,"Bad crypto: "+a),null;a=new fL;a.j=b;a.g=c;a.l=e;d&&(a.h=d);return a.fa()};$L.prototype.C=function(a){var b=a.id,c=a.uri;a=a.mediaType;var d=new Fz;c=P(d,2,c);b=P(c,1,b);a=dM(a);return P(b,3,a)};
-var Yja=function(a,b){a:{var c=L(b,1);switch(c){case 1:c="GICE";break a;case 2:c="ICE";break a}ah(ZL,"Unknown ICE version: "+c);c=null}if(null==c)return null;var d="ICE"===c?"lite":"full",e=L(b,4)||"",f=L(b,5)||"",g=U(b,Gz,6);a=bM(g,a.h,a)||[];g=T(b,Iz,2);var h;g&&(h=L(g,1)+" "+L(g,2));h=new KL(c,e,f,h,a,d);switch(L(b,7)){case 1:h=ML(h,"active");break;case 2:h=ML(h,"passive");break;case 3:Ub("Received unexpected ACTPASS dtls role.")}return h},Wja=function(a,b){if(!b)return null;a=bM(U(b,Lz,2),a.H,
-a)||[];b="relay"===L(b,6)?"relay":"all";return new Ija(a,b)};$L.prototype.j=function(a){var b=new Gz;a:{var c=a.h;switch(c){case 1:c=1;break a;case 2:c=2;break a}ah(ZL,"Unknown ICE component: "+c);c=void 0}P(b,1,c);a:{c=a.l;switch(c){case "UDP":c=1;break a;case "TCP":c=2;break a;case "SSLTCP":c=3;break a}ah(ZL,"Unknown candidate protocol: "+c);c=void 0}P(b,2,c);P(b,3,a.o);c=a.Ob();P(b,4,c);c=$ja(a.g);P(b,5,c);P(b,6,a.C);P(b,7,a.u);P(b,8,a.m);return b};
-$L.prototype.h=function(a){a:{var b=L(a,1);switch(b){case 1:b=1;break a;case 2:b=2;break a}ah(ZL,"Unknown ICE component: "+b);b=null}var c=L(a,6);null==c&&(c=0);var d=aka(L(a,5)),e=bka(L(a,2)),f=L(a,3),g=a.Ob();if(!(b&&d&&e&&f&&g))return ah(ZL,"Missing or unknown candidate parameters: "+a),null;var h=c.toString(),m=L(a,7)||"";a=L(a,8)||0;return new WK(b,c,d,e,f,g,h,a,m)};$L.prototype.H=function(a){return{urls:L(a,1),username:L(a,2),credential:L(a,3)}};
-var bka=function(a){switch(a){case 1:return"UDP";case 2:return"TCP";case 3:return"SSLTCP"}ah(ZL,"Unknown candidate protocol: "+a);return null},$ja=function(a){switch(a){case "LOCAL":return 1;case "PEER_REFLEX":return 2;case "STUN":return 3;case "RELAY":return 4}ah(ZL,"Unknown candidate type: "+a)},aka=function(a){switch(a){case 1:return"LOCAL";case 2:return"PEER_REFLEX";case 3:return"STUN";case 4:return"RELAY"}ah(ZL,"Unknown ICE type: "+a);return null},gM=function(a,b,c,d){var e=new gA;e.Fi(2);null!=
-b&&e.Hi(b);e.Gi(c);b=d.Y()||null;P(e,6,b);b=dM(d.g);P(e,2,b);b=d.Ea();P(e,7,b);e.Ii(d.h);"v"==d.g&&P(e,11,d.l);b=new iA;P(b,1,d.j);R(e,10,b);b=new kA;b.setPaused(d.F);R(e,14,b);b=new lA;b.setPaused(d.J);R(e,15,b);b=new hA;mA(b,d.ab());d.m&&(c=d.m.gf(),P(b,3,c||[]));a=tc(d.D).map(a.u,a);lm(b,2,a);R(e,8,b);return e},cka=function(a){var b=hM;return bM(a,b.M,b)||[]};
-$L.prototype.M=function(a){var b=eM(L(a,2));if(null==b)return ah(ZL,"Unknown stream media type: "+a),null;var c=a.Y(),d=a.Ea(),e=a.Ei();if(null==c||null==d||null==e)return ah(ZL,"Missing stream parameters: "+a),null;var f=T(a,iA,10);f=!(!f||!Xl(f,1));var g=T(a,kA,14);g=!(!g||!Xl(g,1));var h=T(a,lA,15);h=!(!h||!Xl(h,1));var m=M(a,11)?!!Xl(a,11):!0,p=[],t=[],y=[],A=null,B=T(a,hA,8);null!=B&&(p=bM(L(B,1),this.g,this)||[],t=bM(U(B,nA,2),this.J,this)||[],y=L(B,3),A=L(B,4));B=null;0<y.length&&(B=wK(new vK,
-y).fa());var H=OK(GK(RK(SK(QK(NK(Eja(Dja(MK(PK(JK(IK(HK(KK(new LK,b),c),d),e),A),f),g),h),m),p),t),B),e),e);a=T(a,jA,13);(a&&L(a,1)||[]).forEach(function(Q){if(Q=dka.get(Q))H.g|=Q});return H.fa()};$L.prototype.g=function(a){return a>>>0};var eka=function(a){return a>>>0};$L.prototype.u=function(a){var b=new nA;b=P(b,1,a.g);a=a.ab();return P(b,2,a||[])};$L.prototype.J=function(a){var b=bM(L(a,2),this.g)||[],c=L(a,1);return null==c?(ah(ZL,"Unknown ssrc group semantics: "+a),null):new xK(c,b)};
-var fka=function(a){var b=hM;return bM(a,b.O,b)||[]};$L.prototype.O=function(a){var b=eM(L(a,2));if(null==b)return ah(ZL,"Unknown stream request media type: "+a),null;var c=a.Y(),d=a.Ea();if(null==c||null==d)return ah(ZL,"Missing stream request parameters: "+a),null;var e=new mL,f=a.Ei();e.F=f;e.o=c;b=nL(e,b);b.j=d;d=T(a,hA,8);null!=d&&(d=bM(L(d,1),this.g,this)||[],b.l=d);return fM(b,T(a,Cz,9))};
-var fM=function(a,b){if(b&&Xl(b,2)){oL(a,!0);var c=L(b,5);c.length&&(c=c.map(eka),a.l=c);if(b=b.xc())(c=L(b,3))&&qL(a,c),c=L(b,2),b=L(b,1),c&&b&&pL(a,new Rf(c,b))}else oL(a,!1);return a.fa()},bM=function(a,b,c){if(null==a||!Array.isArray(a))return null;for(var d=[],e=0;e<a.length;e++){var f=a[e];if(null==f)return ah(ZL,"Failed to parse: "+a),null;var g=b.call(c,f);if(null==g)return ah(ZL,"Failed to parse: "+f),null;d.push(g)}return d},dka=new Map([[1,1],[2,2],[3,4],[4,8]]);var iM=function(a){MH.call(this);this.j=a;this.g=null;this.h=[];this.m=this.o=!1;this.D=new $L;this.C=this.u=null;gka(this)};r(iM,MH);iM.prototype.X=function(){this.h=[];this.g=null;MH.prototype.X.call(this)};var kM=function(a){var b=a.g,c=a.h[a.h.length-1]||null;a.h.forEach(function(d){"sc"==d.h.getContent()&&(c=d)});b!=c&&(a.g=c,jM(a))};iM.prototype.F=function(a){var b=this.g;kM(this);b&&b==this.g&&a.target==b.h&&jM(this)};
-var jM=function(a){a.isDisposed()||null===a.C||(a.m?a.o=!0:(a.o=!1,a.m=!0,Mt([a.j.nb,a.j.ca,a.j.sources]).then(function(b){var c=b[1],d=b[2];if(null!=this.g){var e=this.D;var f=b[0],g=this.g.h;b=new Zz;b.mk(f);b.Di(g.Y());b.nk(g.getId());f=dM(g.h);P(b,4,f);f="mu"==g.getState();var h=new $z;R(b,5,h);h=T(b,$z,5);P(h,1,f);if("a"==g.h)null!=g.l&&(e=new cA,P(e,2,g.l),g=g.Y(),P(e,1,g),R(b,8,e));else if("v"==g.h){f=new bA;R(b,7,f);f=T(b,bA,7);a:{h=g.getContent();switch(h){case "ca":h=1;break a;case "sc":h=
-2;break a}ah(ZL,"Unknown media content: "+h);h=void 0}P(f,1,h);f=g.j&&tc(g.j);null!=f&&(g=T(b,bA,7),e=f.map(e.D,e),lm(g,3,e))}this.u=e=b.Di(c)}else this.u&&(e=this.u,c=T(e,$z,5),P(c,1,!0));e?d.add(e).then(this.l,this.l,this):this.l()},a.l,a)))},gka=function(a){a.j.onConnect.then().ib(function(){a.j.nb.then(function(b){a.C!==b&&(a.C=b,jM(a))})})};iM.prototype.l=function(){this.m=!1;this.o&&jM(this)};var lM=function(a){a=void 0===a?!1:a;qI.call(this);this.o=a;this.h=new Set;this.j=new sv(this);this.m=uv(this.j);this.j.N(this.m,null);this.l=uv(this.j);this.j.N(this.l,null)};r(lM,qI);lM.prototype.add=function(a,b){b=void 0===b?!0:b;if(null!=mM(this,a.h,a.getId(),a.Y()))return!1;this.h.add(a);b&&(a.C=this);this.g(new nM("Q",a));oM(this,a.h);return!0};lM.prototype.remove=function(a){return this.h.delete(a)?(a.C==this&&(a.C=null),this.g(new nM("R",a)),oM(this,a.h),!0):!1};
-var mM=function(a,b,c,d){for(var e=n(a.h),f=e.next();!f.done;f=e.next()){f=f.value;var g=f.h==b,h=null==c||f.getId()==c,m=null==d||a.o&&""===d||f.Y()==d;!m&&a.o&&""==f.Y()&&(Ub("Should never allow Source matching against empty participantId"),m=!0);if(g&&h&&m)return f}return null},oM=function(a,b){var c="v"===b?a.m:"a"===b?a.l:null;if(c){for(var d=n(a.h),e=d.next();!e.done;e=d.next())if(e=e.value,e.h===b){a.j.N(c,e);return}a.j.N(c,null)}},nM=function(a,b){Aw.call(this,a);this.source=b};r(nM,Aw);var pM=function(){qI.apply(this,arguments)};r(pM,qI);var qM=function(a,b,c){Aw.call(this,a);this.ca=b;this.Sm=c};r(qM,Aw);var rM=function(){pM.apply(this,arguments)};r(rM,pM);var sM=function(a){Aw.call(this,"X");this.sb=a};r(sM,Aw);var tM=function(a){Aw.call(this,"Y");this.sessionId=a};r(tM,Aw);var uM=function(a){Aw.call(this,"U");this.g=a};r(uM,Aw);var vM=function(a,b,c){c=void 0===c?null:c;Aw.call(this,"ca");this.Uo=a;this.Oj=b;this.sessionId=c};r(vM,Aw);var wM=function(){Aw.call(this,"Z")};r(wM,Aw);var xM=function(a,b){Aw.call(this,"W");this.sessionId=b};r(xM,Aw);var yM=function(a){Aw.call(this,"V");this.sessionId=a};r(yM,Aw);var hka={AJ:"INITIAL",uQ:"STARTING",tQ:"STARTED",GJ:"INPROGRESS",PAUSED:"PAUSED",STOPPED:"STOPPED",FINISHED:"FINISHED"},AM=function(a,b,c){c=void 0===c?{}:c;Aw.call(this,zM);this.state=a;this.Ub=b;this.g=c};r(AM,Aw);var zM=new zw("da");var BM=function(a){this.g=new Map;this.actions=new Set((void 0===a?null:a)||[])},CM=function(a,b,c){c=void 0===c?X().g:c;!a.g.has(b)&&0<c&&a.g.set(b,c)},DM=function(a){var b=[];a.g.forEach(function(c,d){var e=b.push,f=new FF;d=P(f,1,d);c=P(d,2,c);return e.call(b,c)});return IF(HF(b),Array.from(a.actions))};var EM={jW:!0},FM=function(){throw Error("Do not instantiate directly");};FM.prototype.sp=null;FM.prototype.getContent=function(){return this.content};FM.prototype.toString=function(){return this.content};var GM=function(){FM.call(this)};Za(GM,FM);GM.prototype.tp=EM;var ika=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));void 0!==d&&(c.sp=d);return c}}(GM),HM={},jka={"\x00":"&#0;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':"&quot;","&":"&amp;","'":"&#39;","-":"&#45;","/":"&#47;","<":"&lt;","=":"&#61;",">":"&gt;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"},IM=function(a){return jka[a]},kka=/[\x00\x22\x26\x27\x3c\x3e]/g,lka=
-/[\x00\x22\x27\x3c\x3e]/g,mka=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,nka=/</g;var oka=/^<(body|caption|col|colgroup|head|html|tr|td|th|tbody|thead|tfoot)>/i,pka={};var qka=function(){var a=JM;a.g=document.createElement("div");document.body.appendChild(a.g);KM(a)},KM=function(a){if(a.g&&(a.l||a.m||a.o)){if(HM["realtime.devtools.templates.ecoBadge"])var b=HM["realtime.devtools.templates.ecoBadge"](pka,void 0);else"realtimeDevtoolsDevtoolsecoBadge".tp===EM?(b="realtimeDevtoolsDevtoolsecoBadge".getContent(),b=String(b).replace(mka,"").replace(nka,"&lt;"),b=String(b).replace(lka,IM)):b="realtimeDevtoolsDevtoolsecoBadge".replace(kka,IM),b=ika('<div class="'+b+'"><div>ECO MODE</div><div>TESTING ONLY</div></div>');
-var c=b;b=dg(Uf(),"DIV");if(Oa(c))if(c instanceof FM){if(c.tp!==EM)throw Error("Sanitized content was not of kind HTML.");c=Ne(c.toString(),c.sp||null)}else Ub("Soy template output is unsafe for use as HTML: "+c),c=Oe("zSoyz");else c=Oe(String(c));c.Gd().match(oka);Se(b,c);1==b.childNodes.length&&(c=b.firstChild,1==c.nodeType&&(b=c));a.g.appendChild(b)}},JM=new function(){if(window&&window.location&&window.location.href){var a=(new Sr(window.location.href)).h;if(js(a,"max_send_resolution")){var b=
-a.get("max_send_resolution");if(b){a:{var c=b.split("x");if(2===c.length&&(b=Number(c[0]),c=Number(c[1]),!isNaN(b)&&!isNaN(c))){b=new Rf(b,c);break a}b=void 0}this.m=b}}js(a,"max_send_fps")&&(b=Number(a.get("max_send_fps")),isNaN(b)||(this.l=b));js(a,"present_mute_camera")&&(this.o=!0);js(a,"disable_webrtc_cpu_based_adaptation")&&(this.h=!0);js(a,"force_lens_vip")&&(this.j=a.get("force_lens_vip"));js(a,"periodic_dtls_handovers")&&(this.C=a.get("periodic_dtls_handovers"))}KM(this)};var LM=function(){this.K=Yg("realtime.diagnostics.DiagnosticDataService");this.j=new Map;this.g=new Map;this.h=new Map};LM.Eb=function(){void 0===this.instance&&(this.instance=new LM);return this.instance};
-var NM=function(a,b,c){for(var d=LM.Eb(),e=n(Object.keys(b)),f=e.next();!f.done;f=e.next())f=f.value,f=MM(d,f,b[f],c),it(a,f)},MM=function(a,b,c,d){d=void 0===d?!0:d;a.g.has(b)&&(ah(a.K,"Already registered a diagnostics data callback for key '"+b+"'."),b=OM(a,b));a.h.delete(b);a.g.set(b,c);return function(){a.g.get(b)===c&&(a.g.delete(b),d&&a.h.set(b,c()))}},PM=function(a,b,c){a.g.has(b)&&(ah(a.K,"Already registered a diagnostics data callback for key '"+b+"'."),b=OM(a,b));a.h.set(b,c)};
-LM.prototype.Da=function(){for(var a={},b=n(this.h.entries()),c=b.next();!c.done;c=b.next()){var d=n(c.value);c=d.next().value;d=d.next().value;a[c]=d}b=n(this.g.entries());for(c=b.next();!c.done;c=b.next())d=n(c.value),c=d.next().value,d=d.next().value,a[c]=d();return a};LM.prototype.reset=function(){this.j.clear();this.g.clear();this.h.clear()};var OM=function(a,b){for(var c=0;a.g.has(b+"("+c+")");)c++;return b+"("+c+")"};var QM=function(a,b){this.g=a;this.values=b};QM.prototype.Ka=function(){return this.values};QM.prototype.toString=function(){for(var a=this.g,b=this.values,c="",d=0;d<a.length;d++)c+=a[d],d<b.length&&(c+=b[d]);return c};
-var RM=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];d=[];for(var e=[],f=0;f<a.length;f++)if(0<d.length?d[d.length-1]+=a[f]:d.push(a[f]),!(f>=c.length)){var g=c[f];g instanceof QM?0<g.g.length&&(d[d.length-1]+=g.g[0],d.push.apply(d,q(g.g.slice(1))),e.push.apply(e,q(g.values))):(e.push(g),d.push(""))}return new QM(d,e)};var SM=function(){};SM.prototype.ae=function(a){var b=Yg(a.name),c=a.message.toString();a.context&&(c="["+a.context.toString()+"] "+c);Zg(b,rka(a.level),c,a.error)};function rka(a){switch(a){case 0:return Lg;case 1:return Jg;case 2:return Ig;case 3:return Hg;default:return Lg}};function ska(a){a=a.split(":").filter(function(b){return 0<b.length});if(2===a.length)return{prefix:a[0],level:Number(a[1])}}function tka(){return PJ(KJ("TkdLEc"),"").split(",").map(ska).filter(function(a){return void 0!==a})}var TM=function(){this.g=tka()},uka=function(a,b){return a.g.some(function(c){return b.name.startsWith(c.prefix)&&b.level>=c.level})};
-TM.prototype.ae=function(a){if(uka(this,a)){var b=[a.name,a.sessionId,a.context,a.message.toString(),a.error].filter(function(c){return null!=c});vka.get(a.level)(b)}};var vka=new Map([[0,function(a){console.debug.apply(console,q(a))}],[1,function(a){console.info.apply(console,q(a))}],[2,function(a){console.warn.apply(console,q(a))}],[3,function(a){console.error.apply(console,q(a))}]]);var wka=l(["",""]),UM=function(){var a=this;this.g=[];this.h=new Set;setTimeout(function(){a.g=null},5E3)},WM=function(a){var b=VM;if(null!==b.g)for(var c=n(b.g),d=c.next();!d.done;d=c.next())a.ae(d.value);else null===b.g&&(c={level:2,message:RM(wka,"A backend has been registered, but all catch-up entries have already been cleared. In order for a backend to receive catch-up entries, it must be registered within 5 seconds of the LogManager's creation."),name:"realtime.logging.internal.LogManager",
-context:null,error:null,json:null,sessionId:null,timestamp:Date.now()},a.ae(c));b.h.add(a)};UM.prototype.ae=function(a){null!==this.g&&this.g.push(a);for(var b=n(this.h),c=b.next();!c.done;c=b.next()){c=c.value;try{c.ae(a)}catch(d){setTimeout(function(){throw d;},0)}}};var XM=function(){VM||(VM=new UM,WM(new SM),qja.promise.then(function(){var a=new TM;0<a.g.length&&WM(a)}));return VM},VM;var xka=l(["CONTEXT FAILED"]),yka=l(["An error occurred generating context for log entry"]),zka=YM(0),ZM=YM(1),$M=YM(2),aN=YM(3);function YM(a){return function(b,c){for(var d=[],e=1;e<arguments.length;++e)d[e-1]=arguments[e];return{level:a,message:new QM(b,d)}}}var bN=function(a,b){b=void 0===b?XM():b;this.name=a;this.m=b;this.error=this.sessionId=this.h=this.l=this.j=null};bN.prototype.reset=function(){this.error=this.sessionId=this.h=null};var cN=function(a,b){a.h=b;return a};
-bN.prototype.C=function(a){this.sessionId=a;return this};var dN=function(a,b){a.error=yg(b);return a};bN.prototype.va=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];eN(this,0,a,c)};bN.prototype.info=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];eN(this,1,a,c)};bN.prototype.L=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];eN(this,2,a,c)};
-bN.prototype.g=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];eN(this,3,a,c)};var eN=function(a,b,c,d){a.log({level:b,message:new QM(c,d)})};
-bN.prototype.log=function(a){var b=this.name,c=this.h||this.j,d=this.sessionId||this.l,e=this.error,f=a.message;a=a.level;this.reset();var g=X().g,h=null;if(c)try{c(function(m,p){for(var t=[],y=1;y<arguments.length;++y)t[y-1]=arguments[y];h=new QM(m,t)})}catch(m){h=RM(xka),Aka(this,g,d,RM(yka),m)}this.m.ae({name:b,level:a,timestamp:g,sessionId:d,message:f,context:h,error:e})};
-var Aka=function(a,b,c,d,e){b={name:a.name,level:2,timestamp:b,sessionId:c,message:d,context:null,error:yg(e)};a.m.ae(b)},fN=function(a){var b=new bN(a.name,a.m);b.j=a.h||a.j;b.l=a.sessionId||a.l;a.reset();return b};var gN=function(a,b){this.s=Yg("realtime.media.apiary.Client");this.h=a;this.g=b};
-gN.prototype.makeRequest=function(a,b,c,d,e,f){var g=this,h=void 0===d?{}:d;d=h.Ym;h=h.cB;f=void 0===f?{}:f;return this.h.makeRequest(a,b,c,d,h,void 0,void 0,void 0===e?null:e,f).then(function(m){if(null==m)throw new hN("Got empty response.");if(void 0!==m.getResponseHeader){var p=m.getResponseHeader();if(null==p)throw new hN("Missing response header.");p=p.za();if(1!=p)throw new hN("Got bad status in response header.",p);}return m},function(m){ah(g.s,"Failed to "+a+" "+b+". Reason: "+m);throw m;
-})};var iN=function(a,b){return new gN(a,b)},hN=function(a,b){b=void 0===b?0:b;Rb.call(this,a+" (status: "+b+")");this.desc=a;this.status=b;this.name="ClientError"};r(hN,Rb);function jN(a){(a=void 0===a?"":a)&&(a+="_");return a+bf()};var Bka=function(a,b){this.s=Yg("realtime.media.a.MediaSessionsLogClient");this.h=L(a.g,2);this.g=iN(a.h,function(){return fK(a,b)})},kN=function(a,b,c){b=Cka(a,b,c);b=St(a.g.makeRequest("media_sessions/callperf",b,aD,void 0,{ra:$C.prototype.eu,kj:Ofa}),function(d){ah(a.s,"Failed to upload log data. Reason: "+d);throw d;});return Promise.resolve(b)},Cka=function(a,b,c){var d=new $C;c=P(d,2,c).setRequestHeader(a.g.g());b=sm(b);a=P(b,13,a.h);return R(c,3,a)},lN=function(a,b){return new Bka(a,b||jN(L(a.g,
-2)))};var mN=new XF("boklXe","T6U9J");var nN=function(){return kg&&Cq(73)||gg&&Cq(88)&&NJ(KJ("xLSkFe"))};var oN=new Rf(320,180),pN=new Rf(640,360),qN=new Rf(1280,720);var rN={host:"LOCAL",srflx:"STUN",relay:"RELAY",prflx:"PEER_REFLEX"};var sN=function(a,b){this.g=a;this.h=b};da.Object.defineProperties(sN.prototype,{key:{configurable:!0,enumerable:!0,get:function(){return this.g}},value:{configurable:!0,enumerable:!0,get:function(){return this.h}}});var tN=function(a,b,c,d){this.j=a;this.g=b;this.h=c;this.l=d};da.Object.defineProperties(tN.prototype,{type:{configurable:!0,enumerable:!0,get:function(){return this.j}},port:{configurable:!0,enumerable:!0,get:function(){return this.g}},protocol:{configurable:!0,enumerable:!0,get:function(){return this.h}}});var uN=function(a,b){this.l=a;"string"===typeof b?(this.g=b,"m"===a?(a=b.split(" "),this.j=new tN(a[0],a[1],a[2],a.slice(3))):"a"===a&&(a=cf(b,":",1),b=a[0],this.h=1===a.length?new sN(b,null):new sN(b,a[1]))):b instanceof tN?(this.j=b,this.g=b.j+" "+b.g+" "+b.h+" "+b.l.join(" ")):b instanceof sN&&(this.h=b,this.g=b.h?b.g+":"+b.h:b.g)};uN.prototype.toString=function(){return this.Rh+"="+this.value};var vN=function(a){a=cf(a,"=",1);return new uN(a[0],a[1])};
-da.Object.defineProperties(uN.prototype,{Rh:{configurable:!0,enumerable:!0,get:function(){return this.l}},value:{configurable:!0,enumerable:!0,get:function(){return this.g}},m:{configurable:!0,enumerable:!0,get:function(){return this.h}},o:{configurable:!0,enumerable:!0,get:function(){return this.j}}});var wN=function(a){this.h=a;this.g=new Map;Dka(this)},Dka=function(a){var b=new Map;a.h.forEach(function(c){if("a"===c.Rh){c=c.m;var d=c.key,e=b.get(d);e||(e=[],b.set(d,e));c.value?e.push(c.value):e.push("")}});b.forEach(function(c,d){a.g.set(d,new xN(d,c," ",!1))})};wN.prototype.get=function(a){return this.g.get(a)||new xN(a,[]," ",!0)};
-var xN=function(a,b,c,d){d=void 0===d?!1:d;this.u=a;this.m=b;this.D=void 0===c?":":c;this.l=(this.C=d)?new Map:null;this.o=d?[]:null},Eka=function(a,b){return a.h?a:b};xN.prototype.forEach=function(a){yN(this);this.l.forEach(a)};xN.prototype.get=function(a){yN(this);return this.l.get(a)||new xN(a,[],":",!0)};var yN=function(a){if(null===a.l){var b=new Map;a.m.forEach(function(c){c=cf(c,a.D,1);var d=c[0],e=b.get(d)||[];b.set(d,[].concat(q(e),[c[1]||""]))});a.l=Fka(b);a.o=Array.from(a.l.keys())}};
-da.Object.defineProperties(xN.prototype,{j:{configurable:!0,enumerable:!0,get:function(){return this.m}},g:{configurable:!0,enumerable:!0,get:function(){return this.C||0===this.m.length?null:this.m[0]}},h:{configurable:!0,enumerable:!0,get:function(){return!this.C}},key:{configurable:!0,enumerable:!0,get:function(){return this.u}},keys:{configurable:!0,enumerable:!0,get:function(){yN(this);return this.o}}});function Fka(a){var b=new Map;a.forEach(function(c,d){b.set(d,new xN(d,c))});return b};var zN=function(a){this.g=a;this.u=this.D=this.l=null;this.W=this.H=!1;this.G=[];this.F=this.o=null;this.O=!1;this.J=[];this.m=[];this.M=new Map;this.j=this.h=this.C=null},AN=function(a,b){b=new wN(b);var c=b.get("ice-ufrag").g;null!=c&&(a.D=c);c=b.get("ice-pwd").g;null!=c&&(a.u=c);c=b.get("fingerprint").g;null!=c&&(a.o=c);if(c=b.get("setup").g)a.F=c;Gka(a,b);a.O=b.get("extmap-allow-mixed").h;if(a.g){c=b.get("sendonly").h;var d=b.get("recvonly").h,e=b.get("sendrecv").h;if(c||e)a.H=!0;if(d||e)a.W=
-!0;a.l=b.get("mid").g;Hka(a,b,a.g);a.h=b.get("rid").keys;if(c=b.get("simulcast").g)if(d=n(cf(c.trim()," ",1)),c=d.next().value,d=d.next().value,"send"===c&&d&&(c=n(cf(d,"=",1)),c.next(),c=c.next().value))a.j=c.split(";");Ika(a,b,a.g);Jka(a,b,a.g);Kka(a,b)}},Gka=function(a,b){b.get("crypto").forEach(function(c,d){var e=n(cf(c.g," ",2));c=e.next().value;var f=e.next().value;e=e.next().value;var g=new fL;g.l=parseInt(d,10);g.j=c;g.g=f;g.h=e||"";d=g.fa();a.G.push(d)})},Hka=function(a,b,c){b.get("extmap").forEach(function(d,
-e){d=d.g;e=n(cf(e,"/",2));var f=e.next().value;e.next();a.J.push(new gL(parseInt(f,10),d,c))})},Ika=function(a,b,c){if(!b.get("inactive").h){var d=new Map,e=new Map,f=new Map;b.get("fmtp").forEach(function(g,h){var m={};g.g.split(";").forEach(function(p){p=cf(p,"=",1);2===p.length&&(m[p[0]]=p[1])});d.set(parseInt(h,10),m)});"v"===c&&b.get("packetization").forEach(function(g,h){g=g.g;Object.values(Hja).includes(g)&&e.set(parseInt(h,10),g)});b.get("rtcp-fb").forEach(function(g,h){f.set(parseInt(h,10),
-g.j)});b.get("rtpmap").forEach(function(g,h){h=parseInt(h,10);var m=g.g.split("/");g=m[0];var p=parseInt(m[1],10);m=2<m.length?parseInt(m[2],10):1;g=cL(bL(c),h).mg(g);g.h=p;g.g=m;p=e.get(h)||null;g.l=p;p=d.get(h)||{};g.j=YK(p);p=f.get(h)||[];g.F=p;g=g.fa();d.delete(h);e.delete(h);a.m.push(g)})}},Jka=function(a,b,c){var d=b.get("msid"),e=a.M,f=new Set;b.get("ssrc").forEach(function(h,m){m=parseInt(m,10);var p=h.get("cname").g;h=Eka(h.get("msid"),d);f.add(m);if(h.h){h=n(cf(h.g," ",1));var t=h.next().value,
-y=h.next().value;h=e.get(t);h||(h=new LK,PK(OK(JK(GK(KK(h,c),t),y),y),a.l),e.set(t,h));p&&IK(h,p);a.h&&0<a.h.length&&(p=[],a.j&&0<a.j.length?(a.j.forEach(function(A){return a.h.includes(A)}),p=a.j.reverse()):p=a.h,p=wK(new vK,p).fa(),RK(h,p));h.h.push(m)}});b=b.get("ssrc-group").j.map(function(h){var m=h.split(" ");h=m[0];m=m.slice(1).map(function(p){return parseInt(p,10)});m.forEach(function(p){return f.has(p)});return new xK(h,m)});var g=new Map;b.forEach(function(h){h.ab().forEach(function(m){return g.set(m,
-[].concat(q(g.get(m)||[]),[h]))})});e.forEach(function(h){var m=new Set;h.ab().forEach(function(p){(g.get(p)||[]).forEach(function(t){return m.add(t)})});SK(h,Array.from(m))})},Kka=function(a,b){var c=jL(new iL,1024).mg("webrtc-datachannel"),d=!1;b.get("sctpmap").forEach(function(e,f){f=parseInt(f,10);var g=n(e.g.split(" "));e=g.next().value;g=g.next().value;0!==f&&"rejected"!==e&&(g=parseInt(g,10),c=jL(c.dk(f).mg(e),g),d=!0)});b.get("sctp-port").forEach(function(e,f){c=c.dk(parseInt(f,10));d=!0});
-d&&(a.C=c.fa())},BN=function(a,b){var c=b.g||new KL("ICE","","");if(a.D&&a.u){var d=a.D;c=LL(c);c.j=d;d=a.u;c=LL(c);c.h=d}a.o&&(d=a.o,c=LL(c),c.g=d);a.F&&(c=ML(c,a.F));b=VL(UL(b,c),[].concat(q(tc(b.h)),q(a.G)));if(a.g){c=a.g;a=Lka(a,c);switch(c){case "a":b=SL(b,a);break;case "v":b=OL(b,a);break;case "d":b=TL(b,a)}a=b}else a=WL(b,a.O);return a},Lka=function(a,b){var c=Array.from(a.M.values()).map(function(d){return d.fa()});b=BL(yL(Kja(EL(new rL(b,a.m,a.J),a.H),a.W),a.m),c);a.l&&(b=CL(b,a.l));a.C&&
-(b=zL(b,a.C));return b};var CN=function(a){this.C=a;this.u=a[0];this.o=this.j=null};
-da.Object.defineProperties(CN.prototype,{h:{configurable:!0,enumerable:!0,get:function(){return this.C}},m:{configurable:!0,enumerable:!0,get:function(){return this.u.o}},mediaType:{configurable:!0,enumerable:!0,get:function(){return this.m.type}},l:{configurable:!0,enumerable:!0,get:function(){if(!this.j){var a=this.g;a.get("sendonly").h?this.j="sendonly":a.get("recvonly").h?this.j="recvonly":a.get("inactive").h?this.j="inactive":this.j="sendrecv"}return this.j}},Oh:{configurable:!0,enumerable:!0,
-get:function(){return"sendrecv"===this.l||"sendonly"===this.l}},Wl:{configurable:!0,enumerable:!0,get:function(){return"sendrecv"===this.l||"recvonly"===this.l}},g:{configurable:!0,enumerable:!0,get:function(){this.o||(this.o=new wN(this.h));return this.o}}});var Mka=function(a){this.sessionId=a};var DN=function(a){this.g=a;this.sessionId=a.filter(function(b){return"o"===b.Rh}).map(function(b){return(new Mka(b.value.split(" ")[1])).sessionId})[0]};var EN=function(a,b){this.g=a;this.h=b},FN=function(a){return a.g.g.concat.apply(a.g.g,q(a.h.map(function(b){return b.h}))).map(function(b){return b.Rh+"="+b.value}).join("\r\n")+"\r\n"},GN=function(a){function b(){c?d.push(new CN(e)):c=new DN(e)}var c=null,d=[],e=[];a.split(/\r?\n/).forEach(function(f){Oc(f)||(f=vN(f),"m"===f.Rh&&(b(),e=[]),e.push(f))});b();return new EN(c,d)};
-da.Object.defineProperties(EN.prototype,{session:{configurable:!0,enumerable:!0,get:function(){return this.g}},media:{configurable:!0,enumerable:!0,get:function(){return this.h}}});var Nka=ia(["Failed to parse SDP.\n",""],["Failed to parse SDP.\\n",""]),Oka=new bN("realtime.media.api.webrtc.sdp.parse");function Pka(a){a=a.trim().split(" ");var b=a[0].split(":")[1],c=parseInt(a[1],10),d=a[2].toUpperCase(),e=parseInt(a[3],10),f=a[4],g=parseInt(a[5],10),h=rN[a[7]],m;a.forEach(function(A,B){"generation"===A&&(m=B+1)});switch(h){case "STUN":case "RELAY":case "PEER_REFLEX":var p=a[9];var t=parseInt(a[11],10)}var y=0;m&&(y=parseInt(a[m],10));return new WK(c,e,h,d,f,g,b,y,"",p,t)}
-function HN(a){try{var b="string"===typeof a?GN(a):a,c=new NL,d=new zN(null);AN(d,b.session.g);c=BN(d,c);var e=b.media.filter(function(h){return"audio"===h.m.type}),f=b.media.filter(function(h){return"video"===h.m.type}),g=b.media.filter(function(h){return"data"===h.m.type||"application"===h.m.type});c=IN("a",e,c);c=IN("v",f,c);return c=IN("d",g,c)}catch(h){throw a="string"===typeof a?a:FN(a),dN(Oka,h).log($M(Nka,a)),h;}}
-function IN(a,b,c){var d=new zN(a);b.forEach(function(e){return AN(d,e.h)});return BN(d,c)};var JN=function(a,b,c){V.call(this);this.g=a;this.l=b||0;this.h=c;this.j=Wa(this.iu,this)};Za(JN,V);k=JN.prototype;k.Ya=0;k.X=function(){JN.Xb.X.call(this);this.stop();delete this.g;delete this.h};k.start=function(a){this.stop();this.Ya=fx(this.j,void 0!==a?a:this.l)};k.stop=function(){0!=this.Ya&&gx(this.Ya);this.Ya=0};k.iu=function(){this.Ya=0;this.g&&this.g.call(this.h)};function Qka(){var a=new Tz;P(a,2,3);var b=new Vz;R(a,3,b);return a};var LN=function(a){Aw.call(this,KN);this.message=a};r(LN,Aw);var KN=new zw("ea");var MN=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};r(MN,Error);function NN(a){if(1>a.length||!a[0])throw new MN("Received null session proto");return a[0]};var Rka=l(["sessionId=",""]),Ska=l(["starting sync"]),Tka=l(["stopping sync"]),Uka=l(["resync requested"]),Vka=l(["sending session query"]),Wka=l(["scheduling session query"]),Xka=l(["session query returned version ",", have ",""]),Yka=l(["session query returned error, stopping sync"]),Zka=l(["ignoring session query error"]),$ka=l(["not syncing, ignoring session push"]),ala=l(["removed by session push"]),bla=l(["session push with no version, have ",""]),cla=l(["session push provided version ",", have ",
-""]),dla=l(["modified by session push"]),ela=l(["resync requested by session push"]),ON=function(a,b,c){var d=c.pD;c=c.FD;qI.call(this);var e=this;this.s=cN(new bN("realtime.media.session.MediaSessionSyncer"),function(f){return f(Rka,e.u)});this.F=a;this.o=b;this.M=d;this.O=c;this.m=new MH(this);this.R(this.m);this.G=new $L;this.u=this.h=null;this.j=-1;this.l=null};r(ON,qI);var QN=function(a){a.s.info(Tka);PN(a);RH(a.m,a.o,"m",a.D);a.h=null};
-ON.prototype.hb=function(){null!=this.h&&(this.s.info(Uka),PN(this),RN(this))};ON.prototype.X=function(){QN(this);qI.prototype.X.call(this)};var RN=function(a){a.s.info(Vka);var b=null;a.O&&-1!==a.j&&(b=a.j);a.F.query(a.h,b).then(a.J,a.H,a)},SN=function(a){PN(a);a.s.info(Wka);a.l=fx(function(){a.l=null;RN(a)},a.M)},PN=function(a){null!=a.l&&(gx(a.l),a.l=null)},UN=function(a,b){b=cM(a.G,b);a.g(new TN(b))};
-ON.prototype.J=function(a){var b=a.session;a=a.version;null!=this.h&&(this.s.info(Xka,a,this.j),a>this.j&&(this.j=a,UN(this,b)),SN(this))};ON.prototype.H=function(a){if(null!=this.h){var b=a instanceof hN?a:new hN(""+a);switch(b.status){case 4:case 5:case 7:case 11:dN(this.s,a).g(Yka);QN(this);this.g(new VN(b.status,b.desc));break;default:dN(this.s,a).L(Zka),SN(this)}}};
-ON.prototype.D=function(a){var b=this;if(null!=this.h)if(a=a.notification,a.Lc().some(function(e){return L(e,1)==b.h}))this.s.info(ala),QN(this),this.g(new VN(11,"session removed"));else{var c=a.V();c=c&&c.getVersion();if(void 0===c)this.s.info(bla,this.j);else if(this.s.info(cla,c,this.j),!(c<=this.j)){var d=a.Kb().find(function(e){return L(e,1)==b.h});null!=d&&(this.s.info(dla),this.j=c,UN(this,d));M(a,4)&&L(a.Pb(),1)==this.h&&(this.s.info(ela),this.hb())}}else this.s.info($ka)};
-var WN=new zw("fa"),XN=new zw("ga"),VN=function(a,b){Aw.call(this,WN);this.status=a;this.message=b};r(VN,Aw);var TN=function(a){Aw.call(this,XN);this.g=a};r(TN,Aw);var YN=function(a){this.l=a;this.h=this.g=this.j=null};YN.prototype.gb=function(){return this.g};YN.prototype.xa=function(){return this.h};YN.prototype.m=function(a){this.l&&P(a,14,this.l);this.j&&P(a,16,this.j);this.g&&P(a,22,this.g);this.h&&P(a,23,this.h)};YN.prototype.toString=function(){return"{ ParticipantLogId: "+(this.l||"")+", SyntheticId: "+(this.j||"")+", MeetingCode: "+(this.g||"")+", MeetingSpaceId: "+(this.h||"")+" }"};var ZN=function(a,b){V.call(this);this.m=a;this.l=b;this.g=this.j=null;this.h=[];this.o=OJ(KJ("DmKtxe"),1)};r(ZN,V);
-var aO=function(a,b,c){var d=a.j;if(null==d)return Promise.reject(Error("Cannot upload LogData without a sessionId."));if(!a.g)return Promise.reject(Error("Cannot upload LogData without hangout data."));$N(a,b);P(b,2,a.g.nb);P(b,3,a.g.ca);a.g.je.m(b);P(b,21,c);return a.m(b,d)},fla=function(a,b,c){bO(a,c,b)},gla=function(a,b,c,d,e,f){return bO(a,c,e,b,d,f,!0)},bO=function(a,b,c,d,e,f,g){g=void 0===g?!1:g;var h=a.j;if(null==h)return Promise.reject(Error("Cannot upload LogData without a sessionId."));
-if(!a.g)return Promise.reject(Error("Cannot upload LogData without hangout data."));if(null==c&&null==d)return Promise.reject("Nothing to upload");null!=c&&a.h.push(c);if(!g&&a.h.length!=a.o)return Promise.resolve();c=a.g;g=c.Hw;var m=c.Iw;c=new OB;P(c,2,(new Date(m)).toString());NJ(KJ("xKXfOb"))?P(c,133,m):P(c,133,g.g);m=-2;g&&(g=JH(X(),g),m=Math.round(g/1E3));P(c,3,m);P(c,1,h);null!=d&&P(c,29,d);null!=e&&P(c,30,e);null==f||Oc(af(f))||P(c,100,f);lm(c,5,a.h);a.h=[];d=new ZC;R(d,4,c);P(d,2,a.g.nb);
-null!=a.g.ca&&(P(d,3,a.g.ca),P(d,24,a.g.ca));$N(a,d);a.g.je.m(d);P(d,21,b);return a.m(d,h)},$N=function(a,b){P(b,11,a.l.g.slice()||[]);P(b,12,a.l.h);P(b,18,a.l.j)};var cO=function(a,b,c,d){d=void 0===d?1:d;qI.call(this);this.u=a;this.D=b;this.l=c;this.na=d};r(cO,qI);cO.prototype.Y=function(){return this.u};cO.prototype.Ea=function(){return this.D};cO.prototype.getState=function(){return this.na};var dO=function(a,b){b!=a.na&&(a.na=b,a.g("ha"))};cO.prototype.getInfo=function(){return this.l};var eO=function(a,b,c){var d=a.h;cO.call(this,d.Y(),d.getId(),b,c);this.h=a};r(eO,cO);var fO=function(a,b,c,d,e,f){qI.call(this);this.u=a;this.J=b;this.G=c;this.M=d;this.H=e;this.O=f;this.W=[];this.l=this.h=this.j=null;this.F=new MH(this);this.R(this.F);this.o=new MH(this);this.R(this.o);this.m=new MH(this);this.R(this.m);this.D=new MH(this);this.R(this.D);this.Dg(new vM([],[]))};r(fO,qI);fO.prototype.Y=function(){return this.u};
-var gO=function(a,b){a.h===b?!a.h&&a.j&&a.o.listen(a.j,"Q",a.Dg):(a.h&&RH(a.m,a.h,["I","G","H","J"]),(a.h=b)?(a.m.listen(b,"I",a.ju),a.m.listen(b,["G","H","J"],a.SB),a.D.listen(a.H,"ca",a.Dg)):a.D.removeAll(),a.g("ia"),a.j&&a.o.listen(a.j,null!==b?"R":"Q",a.Dg))};k=fO.prototype;k.ya=function(){return this.l};k.release=function(a){oc(this.W,a)&&this.g("ja")};
-k.Dg=function(a){var b=this.M.Tf(this.Y());this.j&&this.j===b||(this.F.removeAll(),this.j&&RH(this.o,this.j,["R","Q"]),this.j=b,this.F.listen(this.M,null!==b?"T":"S",this.Dg));if(null==this.j)gO(this,null);else{b=Array.from(this.j.h);for(var c=this.h,d=null,e=0;e<b.length&&(this.O!=b[e].h||null!=this.G&&this.G!=b[e].getContent()||null!=this.J&&this.J!=b[e].getId()||this.u&&this.u!=b[e].Y()||(d=b[e],d!=c));e++);gO(this,d)}b=this.h;null!=b?(a=this.H.ya(b,a instanceof vM?a.sessionId:void 0),this.l!=
-a&&(this.l=a,this.g("ja")),a instanceof eO&&gO(this,a.h.h)):null!=this.l&&(this.l=null,this.g("ja"))};k.SB=function(a){this.g(a)};k.ju=function(a){this.Dg(a);this.g("ka")};var hO=function(a,b,c,d,e){fO.call(this,a,b,c,d,e,"a")};r(hO,fO);hO.prototype.matches=function(a,b,c){b=void 0===b?null:b;c=void 0===c?null:c;return this.Y()==a&&(this.h&&this.h.getId())==b&&(this.h&&this.h.getContent())==c};var iO=function(a,b){qI.call(this);this.s=new bN("realtime.media.rendering.ParticipantRenderableManager");this.l=a;this.j=b;this.h=new MH(this);this.R(this.h)};r(iO,qI);var hla=l(["Connecting Bulk Join Handler for ",""]),ila=l(["Disconnecting Bulk Join Handler for ",""]),jla=l(["Set sessionId ",""]),kla=l(["Ignoring bulk join request for "," since we already are handling one."]),lla=l(["Adding session "," to bulk join for ",""]),mla=l(["Failed to get down streams!"]),nla=l(["Appending "," MediaStreamAdds to bulk join for ",""]),ola=l(["Failed to get down streams!"]),pla=l(["We bulk joined a different hangoutId! Session had "," and bulk join was for ",""]),qla=l(["Bulk join complete. UpStreams: ",
-". DownStreams: ","."]),rla=l(["Failed to add streams! Pushing streams back ","."]),sla=l(["Set hangout id: ",""]),tla=l(["Bulk never occurred before session finalization."]),jO=function(a,b,c){V.call(this);var d=this;this.C=a;this.u=b;this.s=new bN("realtime.media.api.a.BulkJoinProcessor");this.h=c;this.g=null;this.o=new Promise(function(e){return d.D=e});this.m=new Promise(function(e){d.l=e});this.j=!1};r(jO,V);
-var vla=function(a,b){if(!a.g){a.s.info(hla,b);var c=a.C.attach(function(d){return ula(a,d)},a);a.m.finally(function(){a.s.info(ila,b);a.C.detach(c)})}a.s.info(jla,b);a.g=b},ula=function(a,b){var c=b.iU,d=b.zT,e,f,g,h,m,p,t;return Ga(function(y){switch(y.g){case 1:e=gja(c);if(!e)return y.return();f=e;if(a.j)return a.s.L(kla,f),y.return();a.s.info(lla,a.g,f);a.j=!0;g=d(vA(new uA,rA(tA(sA(new qA,a.g),f),1))).then(kO).catch(function(A){dN(a.s,lO(A)).g(mla)});h=new Promise(function(A){a.s.info(nla,a.h.length,
-f);a.h.length?A(wla(a,d,f)):A(d(vA(new uA,rA(tA(sA(new qA,a.g),f),2))).then(kO).catch(function(B){dN(a.s,lO(B)).g(ola)}))});return u(y,a.o,2);case 2:return m=y.h,f!==m?u(y,h,7):u(y,h,5);case 5:return p=y.h,u(y,g,6);case 6:t={kt:p,Cp:y.h};a.s.info(qla,mO(t.kt),mO(t.Cp));a.l(t);y.Ra(0);break;case 7:a.s.g(pla,m,f),a.l({}),sa(y)}})},wla=function(a,b,c){var d=a.h.concat(),e=d.map(function(f){f=gM(a.u,a.g,c,f);cm(f,6);return f});a.h.length=0;return b(Bda(new uA,pA(new oA,e))).then(function(f){var g,h,m;
-return Ga(function(p){if(1==p.g)return u(p,a.o,2);g=p.h;if(c!==g)throw Error("Added streams from another hangout");h=T(f,IA,3);if(!h||!iJ(h))throw Error("Failed to add streams");m=hJ(h);return p.return({version:m,data:U(h,gA,4)||[]})})}).catch(function(f){dN(a.s,lO(f)).g(rla,d.length);a.h.unshift.apply(a.h,q(d))})},xla=function(a){return Ga(function(b){a.j||(a.s.info(tla),a.j=!0,a.l({}));return b.return(a.m)})},kO=function(a){a=T(a,JA,4);if(!a)throw Error("Missing Search Response");if(!iJ(a))throw Error("Early search failed");
-var b=hJ(a);if(null!=b)return{version:b,data:U(a,gA,2)||[]};throw Error("No version found!");},mO=function(a){return a?a.data.length+" items ("+a.version+")":"NONE"},lO=function(a){return a instanceof Error?a:Error(""+a)};var nO=function(){this.g=new Set},oO=function(a,b){a.g.add("function"===typeof b?{Ed:b}:b)};nO.prototype.Ed=function(a){for(var b=n(this.g),c=b.next();!c.done;c=b.next())c.value.Ed(a)};var pO=function(){Xw.apply(this,arguments)};r(pO,Xw);k=pO.prototype;k.Da=function(){return{id:this.h,isInProgress:"INPROGRESS"==this.getState(),state:this.getState()}};k.pause=function(){};k.resume=function(){};k.ya=function(){throw Error("getStream not supported on RemoteSession");};k.Xp=function(){return It("Not implemented")};k.Ed=function(){};var qO=new zw("na"),rO=new zw("oa"),sO=function(a,b,c){Aw.call(this,qO);this.Hc=tc(a);this.oc=tc(b);this.removed=tc(c)};r(sO,Aw);
-var tO=function(a){Aw.call(this,rO);this.g=tc(a)};r(tO,Aw);var uO=function(a){K(this,a,0,-1,null,null)};r(uO,J);var yla=function(a){a=[[1300,L(a,2)],[1301,L(a,3)],[1302,L(a,4)],[1303,L(a,5)],[1304,L(a,6)],[1305,L(a,7)],[1306,L(a,8)],[1307,L(a,9)],[1308,L(a,10)],[1309,L(a,11)],[1310,L(a,12)],[1311,L(a,13)]].map(function(b){var c=n(b);b=c.next().value;c=c.next().value;var d=new FF;b=P(d,1,b);return P(b,2,c)});return HF(a)};var wO=function(){this.j=!1;this.g=this.h=null;this.media=new TB;vO.set(this.media,this)},vO=new WeakMap;var zla=l(["sessionId=",""]),Ala=l(["state changed "," -> ",""]),Bla=l(["Stopping due to down stream search failure: ",""]),Cla=l(["Connecting to Hangout: ",""]),Dla=l(["Finished connecting to Hangout: "," with participantId: "," and participantLogId: ",""]),Ela=l(["Stopping with endCause: ",""]),Fla=l(["Attempting to add local streams before we have a sessionId."]),Gla=l(["Ignore addLocalStream due to pending add for the same stream ",""]),Hla=l(["Stopping due to addLocalStream failure: ",""]),Ila=
-l(["New session id: ",""]),Jla=l(["Attempting to signal screencast started, but no video stream found!"]),Kla=l(["Attempting to signal screencast ended, but no video stream found!"]),Lla=l(["Ignoring changed stream requests because we don't have a sessionId."]),Mla=l(["Ignoring changed stream requests because we don't have a hangoutId."]),Nla=l(["Updating view requests: [","]"]),Ola=l(["Notified of new remote stream: ",""]),Pla=l(["Received modified remote stream: ",""]),Qla=l(["Removing remote stream: ",
-""]),Rla=l(["Terminating to handle failover."]),xO=l(["Stopping due to stream collection failure: ",""]),hM=new $L,zO=function(a,b,c,d){var e=d.hx;d=d.ic;pO.call(this);var f=this;this.s=Yg("realtime.media.session.mesi.RemoteSession");this.m=cN(new bN("realtime.media.session.mesi.RemoteSession"),function(g){return g(zla,yO(f))});this.Fa=a;this.W=b;this.lb=d;this.ga=this.o=this.oa=this.h=null;this.kb=e;this.F=new cH(a);this.l=this.j=null;this.O=Pt();this.Aa=[];this.ba=new MH(this);this.R(this.ba);this.D=
-c;this.R(this.D);this.na="INITIAL";this.aa=new Set;this.G=[];this.ja=[];this.J=new Map;this.u=new Map;this.M=new Map;this.ua=new Map;this.Sa=new Map;this.Va=new Map;this.Ia=Pt();this.pa=Pt();this.Na=new Set;this.vb=QG(a,ZG);this.H=new jO(this.W.h.M,hM,this.G);this.R(this.H);NM(this,{mediaSessionStartTime:function(){return(new Date(f.jb)).toString()},mediaUpStreams:function(){return f.j&&f.j.Da()},mediaDownStreams:function(){return f.l&&f.l.Da()}})};r(zO,pO);
-var AO=function(a,b,c,d){a.na!=b&&(a.m.info(Ala,a.na,b),a.na=b,a.g(new AM(b,c,d)))};zO.prototype.getState=function(){return this.na};zO.prototype.Xp=function(){return this.O.promise.then(function(a){return aI(a)})};
-var Tla=function(a,b,c,d){null!=a.j?$g(a.s,"Local streams collection already initiated"):(a.j=pK(13,a.Fa,a.W,[c,2,b],nK,JI,"o","MediaUpStream"),a.R(a.j),a.j.M.attach(function(e){var f=e.Ub;a.m.g(xO,e.reason);a.stop(f)},a),a.j.start(void 0,d),a.j.onChange.attach(function(e){return Sla(a,e.Hc,e.oc,e.removed)},a))},Wla=function(a){null!=a.l?$g(a.s,"Remote streams collection already initiated"):(a.l=pK(12,a.Fa,a.W,["",1,""],nK,JI,"o","MediaDownStream"),a.R(a.l),a.l.M.attach(function(b){var c=b.Ub;a.m.g(xO,
-b.reason);a.stop(c)},a),a.l.Qc.attach(function(b){ch(a.s,"Received early streams push notification with "+b.jg.length+" modified streams")},a),a.O.resolve(a.l),VH(a.l),a.l.onChange.attach(function(b){var c=b.Hc,d=b.oc;b=b.removed;0<c.length&&BO(a,c);0<d.length&&Ula(a,d);0<b.length&&Vla(a,b)},a))},Yla=function(a,b,c,d){b=YH(a.l.o).qk(b).pk(c);St(a.l.start(b,d),function(e){a.m.g(Bla,e);a.F.logImpression(3950,{sessionId:a.h||void 0});a.stop(16,{dc:"Down stream search failure: "+e})});Xla(a)},Xla=function(a){null==
-a.aa?ah(a.s,"Attempting to install collection filters with null participants. setParticipants() must be called prior to this call!"):Sia(a.l,function(b){return a.aa.has(b.Y()||"")})},Zla=function(a){if("INITIAL"!=a.na)return!1;Wla(a);AO(a,"STARTING");return!0};zO.prototype.start=function(a){var b=this;CO(this,a);AO(this,"STARTED");this.Ia.promise.then(function(){$la(b)});return!0};
-zO.prototype.dj=function(a,b){this.m.info(Cla,a);switch(this.na){case "INITIAL":ah(this.s,"Connect to hangout called before starting.");return;case "STOPPED":case "FINISHED":ah(this.s,"Connect to hangout called after end.");return}null!=this.o?$g(this.s,"Multiple hangouts per RemoteSession not yet supported."):(this.o=a,this.ga=b,this.jb=X().g,a=this.H,b=this.o,a.s.info(sla,b),a.D(b),this.Ia.resolve())};
-var $la=function(a){var b;Ga(function(c){if(1==c.g)return a.m.info(Dla,a.o,a.ga,a.lb),u(c,xla(a.H),2);b=c.h;Tla(a,a.h,a.o,b.kt);DO(a,a.h,a.o,a.G);kc(a.G);Yla(a,a.h,a.o,b.Cp);0<a.ja.length&&(BO(a,a.ja),kc(a.ja));AO(a,"INPROGRESS");a.pa.resolve();EO(a);sa(c)})};k=zO.prototype;k.hb=function(){this.D.hb();this.j&&this.j.hb();this.l&&this.l.hb()};k.resume=function(){this.u=new Map};
-k.stop=function(a,b){this.m.info(Ela,a);if("STOPPED"==this.na)return!1;gt(this.D);null==this.h||"STARTING"!=this.na&&"INPROGRESS"!=this.na||(gt(this.j),this.j=null,gt(this.l),this.l=null,this.O.reject(a),this.O=Pt());AO(this,"STOPPED",a,b);return!0};
-k.Ed=function(a){var b=this;if(a=UB(a)){var c=new Set;a.forEach(function(d){var e=iC(d)[0]>>>0;switch(fC(d)){case 1:if(2===eC(d)){vO.get(d)||b.F.g(6642);var f=X(),g=L(d,10)||0,h=b.Sa.get(e)||{it:0,Mq:new HH(0)},m=0<Math.max(g-h.it,0);b.Sa.set(e,{it:g,Mq:m?f:h.Mq});g=b.ua.get(e);if(null!=g){h=g.settings.width;var p=g.settings.height,t=g.settings.framerate,y=b.s;P(d,114,h);P(d,115,p);if(t){P(d,159,Math.ceil(1E3/t));var A=L(d,65)||0;P(d,65,30>t?A|65536:A&-65537)}ch(y,"Set last request width="+h+", height="+
-p+(t?", fps="+t:"")+" for ssrc "+e+" in jmidata.");m=!FO(b,e).Sl||m;h=!!Xl(d,59);if(g.Aq!=m||g.Jd!=h)g.Aq=m,g.Jd=h,g.Qf&&(g.Qf=f.g);if(p=vO.get(d))b.Va.get(e),g.Qf&&(p.j=m,p.g=f.g-g.Qf,h&&ama(b,p.h,L(d,138)||0))}}break;case 0:c.add(e)}})}};k.UB=function(a){this.g(new uM(a.g))};k.VB=function(a){switch(a.status){case 11:var b=25;break;default:b=15}this.stop(b,{dc:"ClientResponseStatus: "+a.status+" with desc: "+a.message})};
-var GO=function(a,b){var c;(c=a.j!=b.j||a.l!=b.l)||(a=a.xc(),b=b.xc(),c=null==a&&null==b?!1:null==a||null==b?!0:a.width!=b.width||a.height!=b.height);return c},ama=function(a,b,c){if(0<c&&b&&Xl(b,14)){a.F.logImpression(4577);var d=yla(b);IF(d,[25]);a.vb.then(function(e){HO(e,d)})}},DO=function(a,b,c,d){d.forEach(function(e){var f=gM(hM,b,c,e),g=nK.h(f);if(a.Aa.some(function(m){return Fc(g,m)}))a.m.L(Gla,e);else{var h=a.j.get().some(function(m){return rH(nK,f,m)});h||"d"==e.g||a.Aa.push(g);h=h?a.j.modify(f):
-a.j.add(f);"d"!=e.g&&St(h,function(m){a.m.g(Hla,m);a.F.logImpression(3951,{sessionId:a.h||void 0});a.stop(16,{dc:"addLocalStream failure: "+m})})}})},IO=function(a,b){a.pa.promise.then(function(){var c=a.j.yb(b.h),d=dM(b.g);P(c,2,d);d=new iA;P(d,1,b.j);R(c,10,d);a.j.modify(c)})},bma=function(a,b){"a"==b.g&&a.pa.promise.then(function(){var c=a.j.yb(b.h),d=dM(b.g);P(c,2,d);d=new iA;P(d,1,!0);R(c,10,d);a.j.modify(c)})},CO=function(a,b){if(a.h!=b){a.m.info(Ila,b||"{unset}");a.h=b;vla(a.H,b);a.ba.listen(a.D,
-XN,a.UB);a.ba.listen(a.D,WN,a.VB);var c=a.D;a=yO(a);c.h=b;c.u=void 0===a?b:a;c.s.info(Ska);c.m.listen(c.o,"m",c.D);RN(c)}},yO=function(a){if(null==a.h)return"{unset}";null==a.oa&&(a.oa=a.h.substring(0,6)+"{#"+(a.h.length-7)+"}"+a.h.substring(a.h.length-1));return a.oa},cma=function(a){if(null!=a.j){var b=a.j.get().find(function(d){return 2==L(d,2)});if(null==b)a.m.L(Jla);else{b=a.j.yb(b);P(b,2,2);P(b,11,!1);var c=new iA;P(c,1,!1);R(b,10,c);a.j.modify(b)}}},JO=function(a){if(null!=a.j){var b=a.j.get().find(function(c){return 2==
-L(c,2)});null==b?a.m.L(Kla):(b=a.j.yb(b),P(b,2,2),P(b,11,!0),a.j.modify(b))}};zO.prototype.Nf=function(a){var b=this;this.J=new Map;a.forEach(function(c){var d=KO(c.Y(),c.Ea());b.J.set(d,c)});EO(this)};
-var EO=function(a){switch(a.na){case "INITIAL":case "STARTING":case "STOPPED":case "FINISHED":return}if(null==a.h)a.m.g(Lla);else if(null==a.o)a.m.g(Mla);else{var b=new Map,c=dM("v");a.l.get().forEach(function(e){if(L(e,2)==c){var f=KO(e.Y(),e.Ea());b.set(f,e)}});var d=[];a.J.forEach(function(e,f){if(b.has(f)){var g=a.u.get(f);if(!g||GO(g,e))a.u.set(f,e),d.push(LO(a,b.get(f),e))}else bh(a.s,"Skipping stream request for "+e.Y()+" (no matching stream was found).")});a.u.forEach(function(e,f){if(!a.J.has(f)){var g=
-new mL(e);var h=new Rf(0,0),m=Math.min;null!==g.g&&(h=new Rf(m(g.g.width,h.width),m(g.g.height,h.height)));g=pL(g,h);g.h=Math.min(g.h||Infinity,0);g=oL(g,!1).fa();GO(e,g)&&(a.u.delete(f),(e=b.get(f))?d.push(LO(a,e,g)):bh(a.s,"Unable to turn off stream request for "+f+" (no matching stream was found)."))}});dma(a,d)}},LO=function(a,b,c){if(a.Na.has(c.Y())){var d=new mL(c);d.j="";c=d.fa()}d=c.xc();var e=c.j;if(!d||0>=d.height||0>=d.width||!c.l)e=!1;var f=b.Ei(),g=a.h,h=a.o,m=c,p=e;e=new gA;e.Ii(f);
-e.Fi(1);e.Hi(g);e.Gi(h);f=m.Y()||null;P(e,6,f);f=dM(m.h);P(e,2,f);f=m.Ea();P(e,7,f);f=new Cz;P(f,2,p);p=m.xc();null!=p&&(g=new sz,P(g,1,p.height),P(g,2,p.width),P(g,3,m.l),R(f,3,g));R(e,9,f);b=T(b,hA,8);a.F.logImpression(5149);R(e,8,b);d&&b&&L(b,1)&&(b=L(b,1)[0]>>>0,null!=b&&(m={width:d.width,height:d.height,framerate:c.l||void 0},(c=a.ua.get(b))?c.settings=m:(c={Qf:0,Aq:!FO(a,b).Sl,Jd:!1,settings:m},a.ua.set(b,c)),m=76800<m.width*m.height,!c.Qf&&m?c.Qf=X().g:m||(c.Qf=0),ch(a.s,"Building map: last request width/height "+
-d.width+"/"+d.height+" for ssrc "+b)));return e},dma=function(a,b){if(b.length){a.m.info(Nla,b);b=n(b);for(var c=b.next();!c.done;c=b.next())a.l.modify(c.value)}},MO=function(a,b){var c=!!b.j,d=c||0<(b.u&8);b.ab().forEach(function(e){e=FO(a,e);e.Sl=d;c!==(null!==e.Yq)&&(e.Yq=c?X():null)})},FO=function(a,b){a.M.has(b)||a.M.set(b,{Yq:null,Sl:!1});return a.M.get(b)},ema=function(a,b){b.ab().forEach(function(c){a.Va.set(c,X())})},KO=function(a,b){return(void 0===a?"":a)+"/"+(void 0===b?"":b)},BO=function(a,
-b){NO(a,b,function(c){var d=c;a.kb&&(d=c.filter(function(e){return e.Y()!=a.ga}));EO(a);d.forEach(function(e){a.m.info(Ola,e);MO(a,e);ema(a,e)});a.g(new sO(d,[],[]))})},Ula=function(a,b){NO(a,b,function(c){c.forEach(function(d){a.m.info(Pla,d);MO(a,d)});a.g(new sO([],c,[]))})},Vla=function(a,b){NO(a,b,function(c){c.forEach(function(d){a.m.info(Qla,d);d.ab().forEach(function(e){a.M.delete(e)});d=KO(d.Y(),d.Ea());a.u.delete(d)});a.g(new sO([],[],c))})},NO=function(a,b,c){var d=fma(a,b);null==d?ah(a.s,
-"Failed to parse streamInfos: "+d):0==d.length?ah(a.s,"Got empty streamInfos: "+b):c(d)},fma=function(a,b){return cka(b).map(function(c){if(""==c.Ea()){var d=gma[c.g];c=IK(new LK(c),d).fa();a.Na.add(c.Y())}return c})},Sla=function(a,b,c,d){0<b.length&&b.map(function(e){return nK.h(e)}).forEach(function(e){rc(a.Aa,function(f){return Fc(e,f)})});0<d.length?0==a.j.get().length&&(a.m.info(Rla),AO(a,"STOPPED",26)):0<c.length&&(b=fka(c),null==b?ah(a.s,"Failed to parse stream requests: "+JSON.stringify(c.map(function(e){return e.ra()}))):
-0==b.length?ah(a.s,"Got empty stream requests: "+JSON.stringify(c.map(function(e){return e.ra()}))):a.g(new tO(b)))},OO={},gma=(OO.a="1",OO.v="2",OO.d="3",OO);var PO=function(){this.D=null;this.j=!1;this.o=this.C=this.l=this.m=this.F=!0;this.M=!1;this.G=this.H=this.J=this.u=!0;this.g=null;this.adaptivePtime=!1;this.h=null};
-PO.prototype.Da=function(){return{autoGainControl:this.l,echoCancellation:this.m,highPassFilter:this.o,inbandFec:this.J,dtx:this.H,noiseSuppression:this.C,preferredSendCodec:this.D,sendComfortNoise:this.F,sendOpus:this.G,sendStereo:this.j,stereoSwapping:this.M,transientSuppression:this.u,maxAverageBitrate:this.g,adaptivePtime:this.adaptivePtime,maxPtime:this.h}};
-PO.prototype.clone=function(){var a=new PO;a.D=this.D;a.j=this.j;a.F=this.F;a.m=this.m;a.l=this.l;a.C=this.C;a.o=this.o;a.M=this.M;a.u=this.u;a.J=this.J;a.H=this.H;a.G=this.G;a.g=this.g;a.adaptivePtime=this.adaptivePtime;a.h=this.h;return a};var QO=function(){qI.call(this);this.na="INITIAL";this.Va=void 0};r(QO,qI);k=QO.prototype;k.Da=function(){return{state:this.getState(),endCause:this.Va,id:this.h.h,isInProgress:"INPROGRESS"==this.getState(),localId:this.Fb(),localDescription:this.ia.h.localDescription.Da(),localSession:this.ia.Da(),options:this.ha.Da(),remoteAudioCodecs:tc(this.ba).map(String),remoteSession:this.h.Da()}};k.getState=function(){return this.na};k.createDataChannel=function(){throw Error("Unimplemented");};k.Bn=function(){return 0};
-k.Gq=function(){return!1};function RO(a){if("number"!==typeof a)throw Error("Not a number: "+a);if((a|0)===a)return a|0;throw Error("Not a 32 bit integer: "+a);};var UO=function(a,b){if(!Array.isArray(a)||!Array.isArray(b))return!1;if(a===b)return!0;for(var c=SO(a),d=SO(b),e=c?a.length-1:a.length,f=d?b.length-1:b.length,g=0;g<e;g++)if(!TO(a[g],g,b,d,f))return!1;if(c)for(a=a[a.length-1],c=Object.keys(a),e=0;e<c.length;e++)if(g=+c[e],!TO(a[g],g,b,d,f))return!1;return!0},TO=function(a,b,c,d,e){if(b<e){if(!VO(a,c[b]))return!1}else{if(!d)return VO(a,null);if(!VO(a,c[c.length-1][b]))return!1}return!0},VO=function(a,b){return null==a&&null==b?!0:Array.isArray(a)?
-UO(a,b)?!0:!1:"object"==typeof a||"object"==typeof b||a!==b?!1:!0},SO=function(a){return 0==a.length?!1:(a=a[a.length-1])&&"object"===typeof a?!Array.isArray(a):!1};var hma=function(a,b){a=a[b];if(null!=a){b:{b=typeof a;if("number"===b){if(1===a||0===a)break b}else if("boolean"===b)break b;throw Error("Not a boolean, 0 or 1: "+a);}a=!!a}else a=!1;return a},ima=function(a,b,c){if("boolean"!==typeof c)throw Error("Not a boolean: "+c);a[b]=c?1:0},WO=function(a,b,c){a[b]=RO(c)};Object.freeze([]);function XO(a){return 0<a.length&&(a=a[a.length-1])&&"object"===typeof a&&!Array.isArray(a)?!0:!1}function YO(a){for(var b in a){var c=a[+b];!Array.isArray(c)||"$jspb_cached_msg_"in c||(a[+b]=c.slice())}}
-var ZO=function(a,b,c){this.g=a;this.h=b;this.j=c},$O=function(a,b,c){var d=c?0:-1;b=XO(a)?a.length-1:0<b?Math.max(b,a.length-d):Number.MAX_VALUE;c&&!a[0]&&(a[0]=c);return new ZO(a,b,d)},aP=function(a,b){return jma(b,function(){return new a(b)})},bP=function(a,b){a=a.g.slice();YO(a);if(XO(a)){var c=Object.assign({},a.pop());YO(c);a.push(c)}return aP(b,a)};ZO.prototype.ra=function(){return JSON.stringify(this.g)};
-ZO.prototype.equals=function(a){if(this===a)var b=!0;else b=this.g,a=a.g,b=UO(b,a)?UO(a,b):!1;return b};
-var cP=function(a,b){var c=b+a.j;return c<a.h?c:b},dP=function(a,b){if(b<a.h)return a.g;(b=a.g[a.h])||(b=a.g[a.h]={});return b},jma=function(a,b){return a.$jspb_cached_msg_||(a.$jspb_cached_msg_=b(a))},eP=function(a,b,c){b=cP(a,b);a=dP(a,b);return c(a,b)},fP=function(a,b){b=cP(a,b);a=dP(a,b)[b];return null!=a?RO(a):0},gP=function(a,b,c,d){b=cP(a,b);a=dP(a,b);d(a,b,c)},iP=function(a){var b=hP;return eP(a,5,function(c,d){c=c[d]||[];if(!Array.isArray(c))throw Error("Not an array: "+c);return aP(b,c)})};
-function kma(a,b,c){a[b]=c.g};var lma=function(){},jP=function(){};var kP=function(a,b,c){this.Gb=$O(a,b,c)};r(kP,lma);var lP=function(a){return lf(mma,void 0,function(){return aP(a,[])},function(){return Sa(a)})};kP.prototype.ra=function(){return this.Gb.ra()};kP.prototype.equals=function(a){return this===a?!0:a instanceof this.constructor?this.Gb.equals(a.Gb):!1};kP.prototype.getExtension=function(a){return a.h()(this)};kP.prototype.hasExtension=function(a){var b=a.g();a=this.Gb;b=cP(a,b);return null!=dP(a,b)[b]};
-var mP=function(a,b){return eP(a.Gb,b,hma)},nP=function(a){this.message=bP(a.Gb,a.constructor);this.Gb=this.message.Gb};r(nP,jP);nP.prototype.fa=function(){var a=this.message;return bP(a.Gb,a.constructor)};nP.prototype.clone=function(){return new this.constructor(this.message)};nP.prototype.getExtension=function(a){return this.message.getExtension(a)};nP.prototype.hasExtension=function(a){return this.message.hasExtension(a)};var oP=function(a,b,c){gP(a.Gb,b,c,ima);return a},mma={};var pP=function(a){this.Gb=$O(a,-1,0)};r(pP,kP);var qP=function(a){nP.call(this,a)};r(qP,nP);var hP=function(a){this.Gb=$O(a,-1,0)};r(hP,kP);var sP=function(){var a=void 0===a?lP(hP):a;return new rP(a)},rP=function(a){nP.call(this,a)};r(rP,nP);var nma=function(){var a=sP();return oP(a,1,!0)},tP=function(a,b){gP(a.Gb,2,b,WO);return a},oma=function(a,b){return oP(a,3,b)},uP=function(a,b){return oP(a,4,b)};var vP=function(a){Xw.call(this);this.h=a||window;this.j=Nw(this.h,"resize",this.m,!1,this);this.l=Xf(this.h||window)};Za(vP,Xw);vP.prototype.X=function(){vP.Xb.X.call(this);this.j&&(Uw(this.j),this.j=null);this.l=this.h=null};vP.prototype.m=function(){var a=Xf(this.h||window),b=this.l;a==b||a&&b&&a.width==b.width&&a.height==b.height||(this.l=a,this.g("resize"))};var wP=function(a){Xw.call(this);this.h=a?Yf(a.g):window;this.m=1.5<=this.h.devicePixelRatio?2:1;this.l=Wa(this.o,this);this.j=this.h.matchMedia?this.h.matchMedia("(min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5)"):null};Za(wP,Xw);wP.prototype.start=function(){this.j&&this.j.addListener(this.l)};wP.prototype.o=function(){var a=1.5<=this.h.devicePixelRatio?2:1;this.m!=a&&(this.m=a,this.g("pa"))};wP.prototype.X=function(){this.j&&this.j.removeListener(this.l);wP.Xb.X.call(this)};var xP=function(a,b){V.call(this);this.m=a;if(b){if(this.l)throw Error("[fava.component.DomServices] Owner document already initialized");this.l=b;this.g=Uf(b);this.h=new vP(Zf(b));this.h.C=this.m.m;this.j=new wP(this.g);this.j.start()}};Za(xP,V);var pma=function(a){var b=new xP(a,document);a.registerService(yH,b)};xP.prototype.X=function(){this.g=this.l=null;this.h&&(this.h.dispose(),this.h=null);gt(this.j);this.j=null};xP.displayName=yH;xP[YF]=yH;var qma=l(["Error getting WebGL unmasked renderer name."]),rma=l(["Error getting WebGL2 context."]),yP=new bN("realtime.util.gpu_info"),zP=void 0;function sma(a){var b=new cH(a);if(gf())return b.g(7115),null;b.g(7114);a=AP(a);try{var c=a.getContext("webgl");if(!c)return null;var d=c.getExtension("WEBGL_debug_renderer_info");return d?c.getParameter(d.UNMASKED_RENDERER_WEBGL)||null:null}catch(e){dN(yP,e).log($M(qma))}return null}
-function BP(a,b){try{return!!a.getContext("webgl2",{failIfMajorPerformanceCaveat:b})}catch(c){return dN(yP,c).log($M(rma)),!1}}function AP(a){return dg(PG(a,yH)?a.get(yH).g:new Tf,"CANVAS")};var CP=cJ({tw:!1,bx:!1,KD:!1,LD:84});function DP(a){if(4>a.Xf)return 2;var b=tma;a.ld.startsWith("Intel")?b=uma:a.ld.startsWith("AMD")&&(b=vma);CP.bx&&(b=b.concat(wma));return b.some(function(c){return c.test(a.ld)})?3:4}function EP(a){return xma.includes(a.ld)?!1:3<=DP(a)||0===a.Xf||a.wh.has("sse4_1")}function FP(a){return EP(a)&&4<=DP(a)}function yma(a){return""===a.ld||a.Dj&&zma.some(function(b){return b.test(a.ld)})?!1:4<=DP(a)}
-function Ama(a){var b=8>a.Xf&&!Bma.some(function(d){return d.test(a.ld)});if(22===fJ())return tP(uP(sP(),b),8).fa();if(CP.KD)switch(a.vt){case 1:return tP(uP(sP(),b),1).fa();case 2:return tP(uP(sP(),b),2).fa()}if(!a.xq)return tP(uP(sP(),b),5).fa();if(0>bd(a.browserVersion,CP.LD))return tP(uP(sP(),b),3).fa();if(0===a.en)return a.Dj&&!CP.tw?tP(uP(sP(),b),4).fa():tP(uP(sP(),b),7).fa();if(2===a.en&&!NJ(KJ("SCVan")))return tP(uP(sP(),b),6).fa();var c=0<=bd(a.browserVersion,90);return oma(uP(nma(),b),c).fa()}
-function GP(a){var b=void 0===b?lP(pP):b;b=new qP(b);var c=EP(a);b=oP(b,1,c);c=FP(a);b=oP(b,2,c);c=EP(a);b=oP(b,3,c);c=yma(a);b=oP(b,4,c);c=Ama(a);c instanceof jP&&(c=c.fa());gP(b.Gb,5,c.Gb,kma);c=FP(a);b=oP(b,6,c);a=DP(a);gP(b.Gb,7,a,WO);return b.fa()}function HP(){return GP({ld:"",Xf:navigator.hardwareConcurrency||0,wh:new Set,xq:!1,Dj:!1,browserVersion:"",en:0,vt:0})}
-var vma=[/^AMD A(4|6|8|10|12)/,/^AMD Athlon\(tm\) 5[0-9]{3} APU/,/^AMD Athlon\(tm\) X4/,/^AMD E2-/,/^AMD FX-[0-9]{4}.*R(ADEON|adeon)/,/^AMD FX\(tm\)-4[0-9]{3} Quad-Core Processor/,/^AMD GX-/,/^AMD Opteron/,/^AMD PRO A(4|6|8|10|12)/,/^AMD Phenom\(tm\) 9/,/^AMD Processor model unknown/,/^AMD RX?-/,/^AMD Sempron/],uma=[/^Intel\(R\) (Pentium|Celeron)\(R\).*[NJ][0-9]{4} /,/^Intel\(R\) Atom\(TM\)/,/^Intel\(R\) Core\(TM\) ([im][357]|M)-[0-9]*Y[0-9]*/,/^Intel\(R\) Core\(TM\) i3-[23][0-9]{3}M/,/^Intel\(R\) Core\(TM\) i3-[3-7][0-9]+U/,
-/^Intel\(R\) Core\(TM\) i[357] CPU +[MUQLX] [0-9]{3} /,/^Intel\(R\) Core\(TM\) i[57]-2[0-9]{3}M/,/^Intel\(R\) Core\(TM\) i[57]-[3-5][0-9]+U/,/^Intel\(R\) Core\(TM\)2/,/^Intel\(R\) Pentium\(R\) CPU [34][0-9]{3}[UY]/,/^Intel\(R\) Processor 5Y/],tma=[/^.+AMD Opteron/,/^Genuine Intel\(R\) CPU[ 0]+@/,/^HP Hexa-Core 2\.0GHz/,/^Quad-Core Processor \(up to 1.4GHz\)/,/^Rockchip \(Device Tree\)/,/^SAMSUNG EXYNOS/,/^Snapdragon/,/^Unknown x86 device/],zma=[/^Intel\(R\) Core\(TM\) i5-10210U CPU @ 1.60GHz/],xma=
-["AMD A6-9220C RADEON R5, 5 COMPUTE CORES 2C+3G"],Bma=[/^AMD Ryzen (5 3600 6|7 2700X Eight|7 3700X 8)-Core/,/^Intel\(R\) Core\(TM\) i3-(10110|6100|8100|8130)(T|U)/,/^Intel\(R\) Core\(TM\) i5-10(2|3)10U/,/^Intel\(R\) Core\(TM\) i5-103(5G1|8NG7)/,/^Intel\(R\) Core\(TM\) i5-(3210M|4570)/,/^Intel\(R\) Core\(TM\) i5-(6287U|6500)/,/^Intel\(R\) Core\(TM\) i5-72[68]7U/,/^Intel\(R\) Core\(TM\) i5-7(300HQ|360U|500)/,/^Intel\(R\) Core\(TM\) i5-8(200Y|257U|259U|265U|279U|350U|400|500)/,/^Intel\(R\) Core\(TM\) i5-9(500|600K)/,
-/^Intel\(R\) Core\(TM\) i7-10(510U|68NG7)/,/^Intel\(R\) Core\(TM\) i7-3(635QM|770)/,/^Intel\(R\) Core\(TM\) i7-4(600U|750HQ|770HQ|790|4790K)/,/^Intel\(R\) Core\(TM\) i7-(4870|4960|4980|6700|6820|6920|7700|7820|7920)HQ/,/^Intel\(R\) Core\(TM\) i7-5500U/,/^Intel\(R\) Core\(TM\) i7-[67]700K?/,/^Intel\(R\) Core\(TM\) i7-8(550|559|565|569)U/,/^Intel\(R\) Core\(TM\) i7-8700[BK]?/,/^Intel\(R\) Core\(TM\) i7-(875|885|975|985)0H/,/^Intel\(R\) Core\(TM\) i9-(8950HK|9880H|9900K|9980HK)/,/^Intel\(R\) Core\(TM\) m(3-6Y30|3-8100Y|5-6Y57)/,
-/^Intel\(R\) Pentium\(R\) CPU 4405Y/,/^Intel\(R\) Xeon\(R\) CPU E3-1535M v5/,/^Intel\(R\) Xeon\(R\) CPU E5-16(5|6)0 v4/,/^Intel\(R\) Xeon\(R\) CPU E5-(1650|1680|2697) v2/,/^Intel\(R\) Xeon\(R\) W-21(35|40B|91B)/],wma=[/^AMD Ryzen (3|5|7) 3\d{3}C/,/^AMD Athlon (Silver|Gold) 3\d{3}C/,/^AMD 3\d{3}Ce/];var IP=function(){Xw.call(this);this.nb=this.W=null;this.D=new sv(this);this.F=this.D.signal()};r(IP,Xw);k=IP.prototype;k.Da=function(){return{hangoutId:this.nb,isInProgress:"INPROGRESS"==this.getState(),remoteJid:this.W,sessionId:this.j,state:this.getState()}};k.ya=function(){throw Error("getStream not supported on LocalSession");};k.Cn=function(){};k.Nf=function(){};k.sk=function(){};k.zr=function(){return!1};k.Vm=function(){return!1};k.Pr=function(){};k.Vp=function(){return null};k.Dn=function(){};
-k.gq=function(){return null};k.nq=function(){return HP()};var JP=function(a,b){Aw.call(this,"sa");this.g=a;this.j=b};r(JP,Aw);var KP=function(a){Aw.call(this,"ta");this.g=a};r(KP,Aw);var LP=function(a){Aw.call(this,"va");this.sb=a};r(LP,Aw);var MP=function(a,b,c){Aw.call(this,"ua");this.g=a;this.Ub=b;this.dc=c};r(MP,Aw);var NP=function(a,b,c){Aw.call(this,"ra");this.ca=a;this.label=b;this.payload=c};r(NP,Aw);var OP=function(a){Aw.call(this,"za");this.Ph=a};r(OP,Aw);
-var PP=function(a,b){Aw.call(this,"qa");this.g=a;this.j=b};r(PP,Aw);var QP=function(){this.G=this.h=!0;this.ga=!1;this.Ia=[];this.o=this.g=!1;this.O=null;this.C=!0;this.Sa=[{urls:["stun:stun.l.google.com:19302","stun:stun1.l.google.com:19302","stun:stun2.l.google.com:19302","stun:stun3.l.google.com:19302","stun:stun4.l.google.com:19302"]}];this.D=new PO;this.J=this.oa=this.F=this.W=this.m=!1;this.Va=this.pa=!0;this.ua=!1;this.Aa=!0;this.H=void 0;this.ja=1E4;this.aa=!1;this.j=this.l=null;this.ba=!0;this.M=null;this.Fa=kg?1:2;this.u=!1;this.Na=""};
-QP.prototype.Da=function(){return{useAudio:this.h,useVideo:!0,useData:!0,useVideoRtx:this.G,dumpRtpHeaders:this.ga,earlyMediaHangoutId:null,defaultRequests:this.Ia,debugLogUploadAllowed:this.g,debugLogUploadForced:this.o,clientResource:this.O,useSimulcast:this.C,startMuted:!0,useConferenceMode:!0,AudioDscp:this.l,VideoDscp:this.j,useVirtualAudioSSRCs:!0,allowH264:!1,allowVp9:this.m,sendVp9:this.W,forceVp9:this.F,useAdaptiveLayering_:this.J,useWebrtcCpuAdaptation:this.Aa,useBackendLoudestSpeaker:!0,
-bandwidthConstraints:null,jmiIntervalMs:this.H,jmiUploadIntervalMs:this.ja,shouldHistogramData:this.aa,allowOnlyRequestedVideo:!0,isTestCall:!1,audioProcessorConfig:this.M,audioLevelMode:this.Fa,excludeSelfStreams:!0,allowSinglecast:!1}};
-var RP=function(a){var b=new QP,c;for(c in a)b[c]=a[c];return b},SP=function(a){a=RP(a);a.h=!1;return a},Cma=function(a,b){a=RP(a);a.u=b;return a},Dma=function(a,b){a=RP(a);a.Na=b;return a},Ema=function(a){a=RP(a);a.G=!1;return a},TP=function(a,b){if(a.g&&a.o)return a;a=RP(a);a.g=b;return a},UP=function(a){a=RP(a);a.o=!0;return a},VP=function(a){a=RP(a);a.pa=!1;return a},WP=function(a,b){a=RP(a);a.ua=b;return a},XP=function(a,b){a=RP(a);a.D=b;return a},YP=function(a,b){a=RP(a);a.m=b;return a},ZP=
-function(a,b){a=RP(a);a.l=b;return a},$P=function(a,b){a=RP(a);a.j=b;return a},aQ=function(a){a=RP(a);a.M=null;return a};var bQ=function(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("URI is missing protocol: "+a);if("http"!==c&&"https"!==c&&"chrome-extension"!==c&&"moz-extension"!==c&&"file"!==c&&"android-app"!==c&&"chrome-search"!==c&&"chrome-untrusted"!==c&&"chrome"!==
-c&&"app"!==c&&"devtools"!==c)throw Error("Invalid URI scheme in origin: "+c);a="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===c&&"80"!==e||"https"===c&&"443"!==e)a=":"+e}return c+"://"+b+a};function Fma(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;t=p=0}function b(y){for(var A=g,B=0;64>B;B+=4)A[B/4]=y[B]<<24|y[B+1]<<16|y[B+2]<<8|y[B+3];for(B=16;80>B;B++)y=A[B-3]^A[B-8]^A[B-14]^A[B-16],A[B]=(y<<1|y>>>31)&4294967295;y=e[0];var H=e[1],Q=e[2],ea=e[3],eb=e[4];for(B=0;80>B;B++){if(40>B)if(20>B){var $b=ea^H&(Q^ea);var Pa=1518500249}else $b=H^Q^ea,Pa=1859775393;else 60>B?($b=H&Q|ea&(H|Q),Pa=2400959708):($b=H^Q^ea,Pa=3395469782);$b=((y<<5|y>>>
-27)&4294967295)+$b+eb+Pa+A[B]&4294967295;eb=ea;ea=Q;Q=(H<<30|H>>>2)&4294967295;H=y;y=$b}e[0]=e[0]+y&4294967295;e[1]=e[1]+H&4294967295;e[2]=e[2]+Q&4294967295;e[3]=e[3]+ea&4294967295;e[4]=e[4]+eb&4294967295}function c(y,A){if("string"===typeof y){y=unescape(encodeURIComponent(y));for(var B=[],H=0,Q=y.length;H<Q;++H)B.push(y.charCodeAt(H));y=B}A||(A=y.length);B=0;if(0==p)for(;B+64<A;)b(y.slice(B,B+64)),B+=64,t+=64;for(;B<A;)if(f[p++]=y[B++],t++,64==p)for(p=0,b(f);B+64<A;)b(y.slice(B,B+64)),B+=64,t+=
-64}function d(){var y=[],A=8*t;56>p?c(h,56-p):c(h,64-(p-56));for(var B=63;56<=B;B--)f[B]=A&255,A>>>=8;b(f);for(B=A=0;5>B;B++)for(var H=24;0<=H;H-=8)y[A++]=e[B]>>H&255;return y}for(var e=[],f=[],g=[],h=[128],m=1;64>m;++m)h[m]=0;var p,t;a();return{reset:a,update:c,digest:d,digestString:function(){for(var y=d(),A="",B=0;B<y.length;B++)A+="0123456789ABCDEF".charAt(Math.floor(y[B]/16))+"0123456789ABCDEF".charAt(y[B]%16);return A}}};var cQ=function(a,b,c){var d=String(Ia.location.href);return d&&a&&b?[b,Gma(bQ(d),a,c||null)].join(" "):null},Gma=function(a,b,c){var d=[],e=[];if(1==(Array.isArray(c)?2:1))return e=[b,a],Yb(d,function(h){e.push(h)}),dQ(e.join(" "));var f=[],g=[];Yb(c,function(h){g.push(h.key);f.push(h.value)});c=Math.floor((new Date).getTime()/1E3);e=jc(f)?[c,b,a]:[f.join(":"),c,b,a];Yb(d,function(h){e.push(h)});a=dQ(e.join(" "));a=[c,a];jc(g)||a.push(g.join(""));return a.join("_")},dQ=function(a){var b=Fma();b.update(a);
-return b.digestString().toLowerCase()};var Hma={};var eQ=function(){this.g=document||{cookie:""}};k=eQ.prototype;k.isEnabled=function(){if(!Ia.navigator.cookieEnabled)return!1;if(!this.fc())return!0;this.set("TESTCOOKIESENABLED","1",{Rq:60});if("1"!==this.get("TESTCOOKIESENABLED"))return!1;this.remove("TESTCOOKIESENABLED");return!0};
-k.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.iW;d=c.secure||!1;var f=c.domain||void 0;var g=c.path||void 0;var h=c.Rq}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===h&&(h=-1);c=f?";domain="+f:"";g=g?";path="+g:"";d=d?";secure":"";h=0>h?"":0==h?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*h)).toUTCString();this.g.cookie=a+"="+b+c+g+h+d+(null!=e?";samesite="+
-e:"")};k.get=function(a,b){for(var c=a+"=",d=(this.g.cookie||"").split(";"),e=0,f;e<d.length;e++){f=Pc(d[e]);if(0==f.lastIndexOf(c,0))return f.substr(c.length);if(f==a)return""}return b};k.remove=function(a,b,c){var d=void 0!==this.get(a);this.set(a,"",{Rq:0,path:b,domain:c});return d};k.wc=function(){return fQ(this).keys};k.Ka=function(){return fQ(this).values};k.fc=function(){return!this.g.cookie};k.Ba=function(){return this.g.cookie?(this.g.cookie||"").split(";").length:0};
-k.Fg=function(a){for(var b=fQ(this).values,c=0;c<b.length;c++)if(b[c]==a)return!0;return!1};k.clear=function(){for(var a=fQ(this).keys,b=a.length-1;0<=b;b--)this.remove(a[b])};var fQ=function(a){a=(a.g.cookie||"").split(";");for(var b=[],c=[],d,e,f=0;f<a.length;f++)e=Pc(a[f]),d=e.indexOf("="),-1==d?(b.push(""),c.push(e)):(b.push(e.substring(0,d)),c.push(e.substring(d+1)));return{keys:b,values:c}};var gQ=function(a){return!!Hma.FPA_SAMESITE_PHASE2_MOD||!(void 0===a||!a)},hQ=function(a,b,c,d){(a=Ia[a])||(a=(new eQ).get(b));return a?cQ(a,c,d):null},Ima=function(a,b){b=void 0===b?!1:b;var c=bQ(String(Ia.location.href)),d=[];var e=b;e=void 0===e?!1:e;var f=Ia.__SAPISID||Ia.__APISID||Ia.__3PSAPISID||Ia.__OVERRIDE_SID;gQ(e)&&(f=f||Ia.__1PSAPISID);if(f)e=!0;else{var g=new eQ;f=g.get("SAPISID")||g.get("APISID")||g.get("__Secure-3PAPISID")||g.get("SID");gQ(e)&&(f=f||g.get("__Secure-1PAPISID"));e=!!f}e&&
-(e=(c=0==c.indexOf("https:")||0==c.indexOf("chrome-extension:")||0==c.indexOf("moz-extension:"))?Ia.__SAPISID:Ia.__APISID,e||(e=new eQ,e=e.get(c?"SAPISID":"APISID")||e.get("__Secure-3PAPISID")),(e=e?cQ(e,c?"SAPISIDHASH":"APISIDHASH",a):null)&&d.push(e),c&&gQ(b)&&((b=hQ("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&d.push(b),(a=hQ("__3PSAPISID","__Secure-3PAPISID","SAPISID3PHASH",a))&&d.push(a)));return 0==d.length?null:d.join(" ")};function Jma(a,b,c){kx(a.url,function(d){d=d.target;sx(d)?b(ux(d)):c(d.za())},a.requestType,a.body,a.requestHeaders,a.timeoutMillis,a.withCredentials)};var iQ=function(a){K(this,a,0,-1,null,null)};r(iQ,J);var Kma=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&F(b,2,c);c=L(a,3);null!=c&&F(b,3,c)},Lma=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;case 3:c=D(b);P(a,3,c);break;default:z(b)}return a};var jQ=function(a){K(this,a,0,-1,null,null)};r(jQ,J);
-var Mma=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&F(b,2,c);c=L(a,3);null!=c&&F(b,3,c);c=L(a,4);null!=c&&F(b,4,c);c=L(a,5);null!=c&&F(b,5,c);c=L(a,6);null!=c&&F(b,6,c);c=L(a,7);null!=c&&F(b,7,c)},Nma=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;case 3:c=D(b);P(a,3,c);break;case 4:c=D(b);P(a,4,c);break;case 5:c=D(b);P(a,5,c);break;case 6:c=D(b);P(a,6,c);break;case 7:c=D(b);P(a,7,c);break;default:z(b)}return a};var kQ=function(a){K(this,a,0,-1,null,null)};r(kQ,J);var Oma=function(a,b){var c=L(a,1);null!=c&&tl(b,1,c);c=L(a,2);null!=c&&F(b,2,c)},Pma=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Yk(b);P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;default:z(b)}return a};var lQ=function(a){K(this,a,0,-1,null,null)};r(lQ,J);var Qma=function(a,b){var c=L(a,1);null!=c&&E(b,1,c);c=L(a,2);null!=c&&E(b,2,c);c=L(a,3);null!=c&&E(b,3,c);c=L(a,4);null!=c&&E(b,4,c);c=L(a,5);null!=c&&E(b,5,c)},Rma=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);P(a,1,c);break;case 2:c=C(b);P(a,2,c);break;case 3:c=C(b);P(a,3,c);break;case 4:c=C(b);P(a,4,c);break;case 5:c=C(b);P(a,5,c);break;default:z(b)}return a};var mQ=function(a){K(this,a,0,36,Sma,null)};r(mQ,J);mQ.prototype.getDeviceId=function(){return L(this,18)};mQ.prototype.getDevice=function(){return L(this,9)};
-var Tma=function(a,b){var c=L(a,1);null!=c&&tl(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,18);null!=c&&tl(b,18,c);c=L(a,3);null!=c&&b.g(3,c);c=L(a,34);null!=c&&b.g(34,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,8);null!=c&&G(b,8,c);c=L(a,9);null!=c&&G(b,9,c);c=L(a,6);null!=c&&G(b,6,c);c=L(a,7);null!=c&&G(b,7,c);c=L(a,10);null!=c&&G(b,10,c);c=L(a,11);null!=c&&G(b,11,c);c=L(a,12);null!=c&&G(b,12,c);c=L(a,13);null!=c&&G(b,13,c);c=L(a,14);null!=c&&G(b,14,c);c=L(a,15);null!=c&&G(b,15,c);
-c=L(a,16);null!=c&&G(b,16,c);c=L(a,17);null!=c&&G(b,17,c);c=L(a,19);null!=c&&b.g(19,c);c=T(a,iQ,32);null!=c&&I(b,32,c,Kma);c=L(a,20);null!=c&&E(b,20,c);c=L(a,22);null!=c&&E(b,22,c);c=L(a,23);null!=c&&F(b,23,c);c=T(a,lQ,24);null!=c&&I(b,24,c,Qma);c=T(a,jQ,25);null!=c&&I(b,25,c,Mma);c=L(a,26);null!=c&&G(b,26,c);c=L(a,27);null!=c&&G(b,27,c);c=L(a,28);null!=c&&G(b,28,c);c=L(a,31);0<c.length&&Cl(b,31,c);c=L(a,33);null!=c&&b.g(33,c);c=T(a,kQ,35);null!=c&&I(b,35,c,Oma);Ll(a,b,nQ)},Uma=function(a,b){for(;x(b)&&
-!w(b);)switch(b.j){case 1:var c=Yk(b);P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 18:c=Yk(b);P(a,18,c);break;case 3:c=Xk(b);P(a,3,c);break;case 34:c=Xk(b);P(a,34,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;case 8:c=b.g();P(a,8,c);break;case 9:c=b.g();P(a,9,c);break;case 6:c=b.g();P(a,6,c);break;case 7:c=b.g();P(a,7,c);break;case 10:c=b.g();P(a,10,c);break;case 11:c=b.g();P(a,11,c);break;case 12:c=b.g();P(a,12,c);break;case 13:c=b.g();P(a,13,c);break;case 14:c=b.g();
-P(a,14,c);break;case 15:c=b.g();P(a,15,c);break;case 16:c=b.g();P(a,16,c);break;case 17:c=b.g();P(a,17,c);break;case 19:c=Xk(b);P(a,19,c);break;case 32:c=new iQ;b.h(c,Lma);R(a,32,c);break;case 20:c=C(b);P(a,20,c);break;case 22:c=C(b);P(a,22,c);break;case 23:c=D(b);P(a,23,c);break;case 24:c=new lQ;b.h(c,Rma);R(a,24,c);break;case 25:c=new jQ;b.h(c,Nma);R(a,25,c);break;case 26:c=b.g();P(a,26,c);break;case 27:c=b.g();P(a,27,c);break;case 28:c=b.g();P(a,28,c);break;case 31:c=b.g();im(a,31,c);break;case 33:c=
-Xk(b);P(a,33,c);break;case 35:c=new kQ;b.h(c,Pma);R(a,35,c);break;default:Ml(a,b,nQ)}return a},Vma={},nQ={},Sma=[31];var oQ=function(a){K(this,a,0,-1,null,null)};r(oQ,J);var Wma=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&F(b,2,c)},Xma=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;default:z(b)}return a};var pQ=function(a){K(this,a,0,-1,null,null)};r(pQ,J);var Yma=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c)},Zma=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;default:z(b)}return a};var qQ=function(a){K(this,a,0,-1,null,null)};r(qQ,J);var $ma=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c)},ana=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;default:z(b)}return a};var rQ=function(a){K(this,a,0,-1,null,null)};r(rQ,J);
-var bna=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,6);null!=c&&G(b,6,c);c=L(a,7);null!=c&&G(b,7,c);c=L(a,8);null!=c&&b.g(8,c);c=L(a,9);null!=c&&b.g(9,c)},cna=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;case 6:c=b.g();P(a,6,c);break;
-case 7:c=b.g();P(a,7,c);break;case 8:c=Xk(b);P(a,8,c);break;case 9:c=Xk(b);P(a,9,c);break;default:z(b)}return a};var sQ=function(a){K(this,a,0,-1,null,null)};r(sQ,J);sQ.prototype.getDeviceId=function(){return L(this,9)};
-var dna=function(a,b){var c=L(a,9);null!=c&&G(b,9,c);c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,6);null!=c&&G(b,6,c);c=L(a,7);null!=c&&G(b,7,c);c=L(a,8);null!=c&&F(b,8,c);c=L(a,11);null!=c&&G(b,11,c);c=L(a,12);null!=c&&E(b,12,c);c=L(a,13);null!=c&&F(b,13,c);c=L(a,14);null!=c&&F(b,14,c);c=L(a,15);null!=c&&E(b,15,c)},ena=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 9:var c=b.g();P(a,9,c);break;case 1:c=
-b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;case 6:c=b.g();P(a,6,c);break;case 7:c=b.g();P(a,7,c);break;case 8:c=D(b);P(a,8,c);break;case 11:c=b.g();P(a,11,c);break;case 12:c=C(b);P(a,12,c);break;case 13:c=D(b);P(a,13,c);break;case 14:c=D(b);P(a,14,c);break;case 15:c=C(b);P(a,15,c);break;default:z(b)}return a};var tQ=function(a){K(this,a,0,-1,null,null)};r(tQ,J);
-var fna=function(a,b){var c=L(a,1);null!=c&&E(b,1,c);c=L(a,2);null!=c&&E(b,2,c);c=L(a,3);null!=c&&E(b,3,c);c=L(a,4);null!=c&&E(b,4,c);c=L(a,5);null!=c&&E(b,5,c);c=L(a,6);null!=c&&E(b,6,c);c=L(a,7);null!=c&&E(b,7,c);c=L(a,8);null!=c&&E(b,8,c);c=L(a,9);null!=c&&E(b,9,c);c=L(a,10);null!=c&&E(b,10,c);c=L(a,11);null!=c&&E(b,11,c);c=L(a,12);null!=c&&E(b,12,c);c=L(a,13);null!=c&&E(b,13,c);c=L(a,14);null!=c&&E(b,14,c);c=L(a,15);null!=c&&E(b,15,c);c=L(a,16);null!=c&&E(b,16,c);c=L(a,17);null!=c&&E(b,17,c);
-c=L(a,18);null!=c&&E(b,18,c)},gna=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=C(b);P(a,1,c);break;case 2:c=C(b);P(a,2,c);break;case 3:c=C(b);P(a,3,c);break;case 4:c=C(b);P(a,4,c);break;case 5:c=C(b);P(a,5,c);break;case 6:c=C(b);P(a,6,c);break;case 7:c=C(b);P(a,7,c);break;case 8:c=C(b);P(a,8,c);break;case 9:c=C(b);P(a,9,c);break;case 10:c=C(b);P(a,10,c);break;case 11:c=C(b);P(a,11,c);break;case 12:c=C(b);P(a,12,c);break;case 13:c=C(b);P(a,13,c);break;case 14:c=C(b);P(a,14,c);break;case 15:c=
-C(b);P(a,15,c);break;case 16:c=C(b);P(a,16,c);break;case 17:c=C(b);P(a,17,c);break;case 18:c=C(b);P(a,18,c);break;default:z(b)}return a};var uQ=function(a){K(this,a,0,-1,null,null)};r(uQ,J);
-var hna=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,12);null!=c&&G(b,12,c);c=L(a,6);null!=c&&G(b,6,c);c=L(a,7);null!=c&&G(b,7,c);c=L(a,8);null!=c&&G(b,8,c);c=L(a,9);null!=c&&b.g(9,c);c=L(a,10);null!=c&&b.g(10,c);c=L(a,11);null!=c&&G(b,11,c);c=T(a,tQ,13);null!=c&&I(b,13,c,fna)},ina=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;
-case 3:c=b.g();P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;case 12:c=b.g();P(a,12,c);break;case 6:c=b.g();P(a,6,c);break;case 7:c=b.g();P(a,7,c);break;case 8:c=b.g();P(a,8,c);break;case 9:c=Xk(b);P(a,9,c);break;case 10:c=Xk(b);P(a,10,c);break;case 11:c=b.g();P(a,11,c);break;case 13:c=new tQ;b.h(c,gna);R(a,13,c);break;default:z(b)}return a};var vQ=function(a){K(this,a,0,-1,null,null)};r(vQ,J);
-var wQ=function(a,b){return P(a,5,b)},jna=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&F(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,6);null!=c&&F(b,6,c);c=L(a,7);null!=c&&G(b,7,c);c=L(a,8);null!=c&&G(b,8,c)},kna=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=D(b);P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();wQ(a,c);break;case 6:c=D(b);P(a,6,c);break;
-case 7:c=b.g();P(a,7,c);break;case 8:c=b.g();P(a,8,c);break;default:z(b)}return a};var xQ=function(a){K(this,a,0,-1,null,null)};r(xQ,J);var lna=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c)},mna=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 3:c=b.g();P(a,3,c);break;case 2:c=b.g();P(a,2,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;default:z(b)}return a};var yQ=function(a){K(this,a,0,-1,null,null)};r(yQ,J);yQ.prototype.getId=function(){return L(this,4)};var nna=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,6);null!=c&&b.g(6,c)},ona=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 6:c=Xk(b);P(a,6,c);break;default:z(b)}return a};var zQ=function(a){K(this,a,0,-1,null,null)};r(zQ,J);
-var pna=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&b.g(5,c);c=L(a,6);null!=c&&b.g(6,c);c=L(a,7);null!=c&&G(b,7,c)},qna=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=Xk(b);P(a,5,c);break;case 6:c=Xk(b);P(a,6,c);break;case 7:c=b.g();P(a,7,c);break;default:z(b)}return a};var AQ=function(a){K(this,a,0,-1,null,null)};r(AQ,J);AQ.prototype.getDeviceId=function(){return L(this,1)};var rna=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&F(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c)},sna=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=D(b);P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;default:z(b)}return a};var BQ=function(a){K(this,a,0,-1,null,null)};r(BQ,J);
-var tna=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,7);null!=c&&G(b,7,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,6);null!=c&&G(b,6,c);c=L(a,8);null!=c&&G(b,8,c)},una=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 7:c=b.g();P(a,7,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;case 6:c=b.g();P(a,6,c);break;case 8:c=b.g();P(a,8,c);break;default:z(b)}return a};var CQ=function(a){K(this,a,0,-1,null,null)};r(CQ,J);var vna=function(a,b){a=L(a,1);null!=a&&F(b,1,a)},wna=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;default:z(b)}return a};var DQ=function(a){K(this,a,0,-1,null,null)};r(DQ,J);
-var xna=function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,6);null!=c&&G(b,6,c);c=L(a,7);null!=c&&G(b,7,c);c=L(a,8);null!=c&&G(b,8,c);c=L(a,9);null!=c&&G(b,9,c);c=L(a,10);null!=c&&G(b,10,c)},yna=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;case 6:c=
-b.g();P(a,6,c);break;case 7:c=b.g();P(a,7,c);break;case 8:c=b.g();P(a,8,c);break;case 9:c=b.g();P(a,9,c);break;case 10:c=b.g();P(a,10,c);break;default:z(b)}return a};var EQ=function(a){K(this,a,0,-1,null,null)};r(EQ,J);
-var zna=function(a,b){var c=L(a,1);null!=c&&G(b,1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,4);null!=c&&G(b,4,c);c=L(a,5);null!=c&&G(b,5,c);c=L(a,6);null!=c&&G(b,6,c);c=L(a,7);null!=c&&G(b,7,c);c=L(a,8);null!=c&&G(b,8,c);c=L(a,9);null!=c&&G(b,9,c);c=L(a,10);null!=c&&G(b,10,c)},Ana=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 4:c=b.g();P(a,4,c);break;case 5:c=b.g();P(a,5,c);break;
-case 6:c=b.g();P(a,6,c);break;case 7:c=b.g();P(a,7,c);break;case 8:c=b.g();P(a,8,c);break;case 9:c=b.g();P(a,9,c);break;case 10:c=b.g();P(a,10,c);break;default:z(b)}return a};var FQ=function(a){K(this,a,0,-1,null,null)};r(FQ,J);
-var GQ=function(a,b){return P(a,1,b)},HQ=new ty(66321687,{lB:0},FQ,function(a,b){var c,d=null==(c=L(b,1))?void 0:c,e=null==(c=L(b,6))?void 0:c,f=null==(c=L(b,7))?void 0:c,g;if(g=c=T(b,mQ,2)){var h=c,m,p=null==(m=L(h,1))?void 0:m,t=null==(m=L(h,2))?void 0:m,y=null==(m=L(h,18))?void 0:m,A=null==(m=L(h,3))?void 0:m,B=null==(m=L(h,34))?void 0:m,H=null==(m=L(h,4))?void 0:m,Q=null==(m=L(h,5))?void 0:m,ea=null==(m=L(h,8))?void 0:m,eb=null==(m=L(h,9))?void 0:m,$b=null==(m=L(h,6))?void 0:m,Pa=null==(m=L(h,
-7))?void 0:m,gb=null==(m=L(h,10))?void 0:m,Tc=null==(m=L(h,11))?void 0:m,Uk=null==(m=L(h,12))?void 0:m,qG=null==(m=L(h,13))?void 0:m,Bna=null==(m=L(h,14))?void 0:m,Cna=null==(m=L(h,15))?void 0:m,Dna=null==(m=L(h,16))?void 0:m,Ena=null==(m=L(h,17))?void 0:m,Fna=null==(m=L(h,19))?void 0:m,rG;if(rG=m=T(h,iQ,32)){var Px=m,xn,uX={Fw:null==(xn=L(Px,1))?void 0:xn,architecture:null==(xn=L(Px,2))?void 0:xn,kW:null==(xn=L(Px,3))?void 0:xn};a&&(uX.xb=Px);rG=uX}var Gna=rG,Hna=null==(m=Xl(h,20))?void 0:m,Ina=
-null==(m=Xl(h,22))?void 0:m,Jna=null==(m=L(h,23))?void 0:m,sG;if(sG=m=T(h,lQ,24)){var yn=m,qg,vX={bV:null==(qg=Xl(yn,1))?void 0:qg,RU:null==(qg=Xl(yn,2))?void 0:qg,Dj:null==(qg=Xl(yn,3))?void 0:qg,QU:null==(qg=Xl(yn,4))?void 0:qg,SU:null==(qg=Xl(yn,5))?void 0:qg};a&&(vX.xb=yn);sG=vX}var Kna=sG,tG;if(tG=m=T(h,jQ,25)){var Li=m,de,wX={EW:null==(de=L(Li,1))?void 0:de,NT:null==(de=L(Li,2))?void 0:de,BW:null==(de=L(Li,3))?void 0:de,fV:null==(de=L(Li,4))?void 0:de,iV:null==(de=L(Li,5))?void 0:de,vV:null==
-(de=L(Li,6))?void 0:de,IU:null==(de=L(Li,7))?void 0:de};a&&(wX.xb=Li);tG=wX}var Lna=tG,Mna=null==(m=L(h,26))?void 0:m,Nna=null==(m=L(h,27))?void 0:m,Ona=null==(m=L(h,28))?void 0:m,Pna=null==(m=L(h,31))?void 0:m,Qna=null==(m=L(h,33))?void 0:m,uG;if(uG=m=T(h,kQ,35)){var vG=m,Qx,xX={IW:null==(Qx=L(vG,1))?void 0:Qx,SV:null==(Qx=L(vG,2))?void 0:Qx};a&&(xX.xb=vG);uG=xX}var wG={yT:p,bm:t,deviceId:y,HC:A,XV:B,model:H,product:Q,FU:ea,device:eb,RV:$b,Zi:Pa,Uq:gb,locale:Tc,country:Uk,manufacturer:qG,brand:Bna,
-LT:Cna,YV:Dna,lx:Ena,xU:Fna,yU:Gna,YU:Hna,HW:Ina,eU:Jna,xT:Kna,kw:Lna,type:Mna,hW:Nna,dU:Ona,JV:Pna,qW:Qna,RW:uG};Kl(h,wG,Vma,a);a&&(wG.xb=h);g=wG}var Rna=g,xG;if(xG=c=T(b,oQ,22)){var yG=c,Rx,yX={Bg:null==(Rx=L(yG,1))?void 0:Rx,IT:null==(Rx=L(yG,2))?void 0:Rx};a&&(yX.xb=yG);xG=yX}var Sna=xG,zG;if(zG=c=T(b,pQ,14)){var Sx=c,zn,zX={pp:null==(zn=L(Sx,1))?void 0:zn,hl:null==(zn=L(Sx,2))?void 0:zn,JT:null==(zn=L(Sx,3))?void 0:zn};a&&(zX.xb=Sx);zG=zX}var Tna=zG,AG;if(AG=c=T(b,rQ,3)){var rg=c,Uc,AX={clientId:null==
-(Uc=L(rg,1))?void 0:Uc,bm:null==(Uc=L(rg,2))?void 0:Uc,os:null==(Uc=L(rg,3))?void 0:Uc,qr:null==(Uc=L(rg,4))?void 0:Uc,pr:null==(Uc=L(rg,5))?void 0:Uc,Zi:null==(Uc=L(rg,6))?void 0:Uc,country:null==(Uc=L(rg,7))?void 0:Uc,Yo:null==(Uc=L(rg,8))?void 0:Uc,op:null==(Uc=L(rg,9))?void 0:Uc};a&&(AX.xb=rg);AG=AX}var Una=AG,BG;if(BG=c=T(b,sQ,16)){var Gd=c,yb,BX={deviceId:null==(yb=L(Gd,9))?void 0:yb,deviceModel:null==(yb=L(Gd,1))?void 0:yb,appVersion:null==(yb=L(Gd,2))?void 0:yb,manufacturer:null==(yb=L(Gd,
-3))?void 0:yb,productName:null==(yb=L(Gd,4))?void 0:yb,oU:null==(yb=L(Gd,5))?void 0:yb,Fw:null==(yb=L(Gd,6))?void 0:yb,DW:null==(yb=L(Gd,7))?void 0:yb,FT:null==(yb=L(Gd,8))?void 0:yb,locale:null==(yb=L(Gd,11))?void 0:yb,LV:null==(yb=Xl(Gd,12))?void 0:yb,zW:null==(yb=L(Gd,13))?void 0:yb,ZB:null==(yb=L(Gd,14))?void 0:yb,QV:null==(yb=Xl(Gd,15))?void 0:yb};a&&(BX.xb=Gd);BG=BX}var Vna=BG,CG;if(CG=c=T(b,uQ,4)){var ee=c,Lb,Wna=null==(Lb=L(ee,1))?void 0:Lb,Xna=null==(Lb=L(ee,2))?void 0:Lb,Yna=null==(Lb=L(ee,
-3))?void 0:Lb,Zna=null==(Lb=L(ee,4))?void 0:Lb,$na=null==(Lb=L(ee,5))?void 0:Lb,aoa=null==(Lb=L(ee,12))?void 0:Lb,boa=null==(Lb=L(ee,6))?void 0:Lb,coa=null==(Lb=L(ee,7))?void 0:Lb,doa=null==(Lb=L(ee,8))?void 0:Lb,eoa=null==(Lb=L(ee,9))?void 0:Lb,foa=null==(Lb=L(ee,10))?void 0:Lb,goa=null==(Lb=L(ee,11))?void 0:Lb,DG;if(DG=Lb=T(ee,tQ,13)){var Jc=Lb,db,CX={CT:null==(db=Xl(Jc,1))?void 0:db,NW:null==(db=Xl(Jc,2))?void 0:db,AW:null==(db=Xl(Jc,3))?void 0:db,oW:null==(db=Xl(Jc,4))?void 0:db,VT:null==(db=
-Xl(Jc,5))?void 0:db,MT:null==(db=Xl(Jc,6))?void 0:db,ZT:null==(db=Xl(Jc,7))?void 0:db,AU:null==(db=Xl(Jc,8))?void 0:db,BU:null==(db=Xl(Jc,9))?void 0:db,NU:null==(db=Xl(Jc,10))?void 0:db,GV:null==(db=Xl(Jc,11))?void 0:db,bW:null==(db=Xl(Jc,12))?void 0:db,cW:null==(db=Xl(Jc,13))?void 0:db,tW:null==(db=Xl(Jc,14))?void 0:db,uW:null==(db=Xl(Jc,15))?void 0:db,NV:null==(db=Xl(Jc,16))?void 0:db,JW:null==(db=Xl(Jc,17))?void 0:db,fU:null==(db=Xl(Jc,18))?void 0:db};a&&(CX.xb=Jc);DG=CX}var DX={clientId:Wna,bm:Xna,
-qr:Yna,pr:Zna,Zi:$na,AT:aoa,country:boa,model:coa,hV:doa,Yo:eoa,op:foa,uw:goa,kw:DG};a&&(DX.xb=ee);CG=DX}var hoa=CG,EG;if(EG=c=T(b,vQ,11)){var vh=c,rd,EX={os:null==(rd=L(vh,1))?void 0:rd,osVersion:null==(rd=L(vh,2))?void 0:rd,deviceType:null==(rd=L(vh,3))?void 0:rd,country:null==(rd=L(vh,4))?void 0:rd,locale:null==(rd=L(vh,5))?void 0:rd,ZB:null==(rd=L(vh,6))?void 0:rd,hl:null==(rd=L(vh,7))?void 0:rd,WT:null==(rd=L(vh,8))?void 0:rd};a&&(EX.xb=vh);EG=EX}var ioa=EG,FG;if(FG=c=T(b,xQ,20)){var An=c,sg,
-FX={appVersion:null==(sg=L(An,1))?void 0:sg,XT:null==(sg=L(An,3))?void 0:sg,deviceModel:null==(sg=L(An,2))?void 0:sg,Uq:null==(sg=L(An,4))?void 0:sg,locale:null==(sg=L(An,5))?void 0:sg};a&&(FX.xb=An);FG=FX}var joa=FG,GG;if(GG=c=T(b,yQ,21)){var Bn=c,tg,GX={hl:null==(tg=L(Bn,1))?void 0:tg,WV:null==(tg=L(Bn,2))?void 0:tg,KU:null==(tg=L(Bn,3))?void 0:tg,id:null==(tg=L(Bn,4))?void 0:tg,species:null==(tg=L(Bn,6))?void 0:tg};a&&(GX.xb=Bn);GG=GX}var koa=GG,HG;if(HG=c=T(b,zQ,13)){var Mi=c,fe,HX={qr:null==
-(fe=L(Mi,1))?void 0:fe,pr:null==(fe=L(Mi,2))?void 0:fe,Zi:null==(fe=L(Mi,3))?void 0:fe,country:null==(fe=L(Mi,4))?void 0:fe,Yo:null==(fe=L(Mi,5))?void 0:fe,op:null==(fe=L(Mi,6))?void 0:fe,uw:null==(fe=L(Mi,7))?void 0:fe};a&&(HX.xb=Mi);HG=HX}var loa=HG,IG;if(IG=c=T(b,AQ,10)){var Cn=c,ug,IX={deviceId:null==(ug=L(Cn,1))?void 0:ug,os:null==(ug=L(Cn,2))?void 0:ug,appId:null==(ug=L(Cn,3))?void 0:ug,appVersion:null==(ug=L(Cn,4))?void 0:ug,Uq:null==(ug=L(Cn,5))?void 0:ug};a&&(IX.xb=Cn);IG=IX}var moa=IG,JG;
-if(JG=c=T(b,BQ,5)){var Ni=c,ge,JX={clientId:null==(ge=L(Ni,1))?void 0:ge,bm:null==(ge=L(Ni,7))?void 0:ge,xV:null==(ge=L(Ni,3))?void 0:ge,model:null==(ge=L(Ni,4))?void 0:ge,Zi:null==(ge=L(Ni,5))?void 0:ge,platformVersion:null==(ge=L(Ni,6))?void 0:ge,country:null==(ge=L(Ni,8))?void 0:ge};a&&(JX.xb=Ni);JG=JX}var noa=JG,KG;if(KG=c=T(b,CQ,18)){var KX=c,LX,MX={tV:null==(LX=L(KX,1))?void 0:LX};a&&(MX.xb=KX);KG=MX}var ooa=KG,LG;if(LG=c=T(b,DQ,8)){var uf=c,yc,NX={PW:null==(yc=L(uf,1))?void 0:yc,HC:null==(yc=
-L(uf,2))?void 0:yc,lx:null==(yc=L(uf,3))?void 0:yc,CU:null==(yc=L(uf,4))?void 0:yc,manufacturer:null==(yc=L(uf,5))?void 0:yc,model:null==(yc=L(uf,6))?void 0:yc,language:null==(yc=L(uf,7))?void 0:yc,country:null==(yc=L(uf,8))?void 0:yc,GW:null==(yc=L(uf,9))?void 0:yc,FW:null==(yc=L(uf,10))?void 0:yc};a&&(NX.xb=uf);LG=NX}var poa=LG,MG;if(MG=c=T(b,EQ,15)){var vf=c,zc,OX={hl:null==(zc=L(vf,1))?void 0:zc,bU:null==(zc=L(vf,2))?void 0:zc,mU:null==(zc=L(vf,3))?void 0:zc,location:null==(zc=L(vf,4))?void 0:
-zc,sV:null==(zc=L(vf,5))?void 0:zc,vU:null==(zc=L(vf,6))?void 0:zc,uV:null==(zc=L(vf,7))?void 0:zc,FV:null==(zc=L(vf,8))?void 0:zc,MW:null==(zc=L(vf,9))?void 0:zc,dW:null==(zc=L(vf,10))?void 0:zc};a&&(OX.xb=vf);MG=OX}var qoa=MG,NG;if(NG=c=T(b,qQ,9)){var Er=c,Oi,PX={locale:null==(Oi=L(Er,1))?void 0:Oi,browser:null==(Oi=L(Er,2))?void 0:Oi,browserVersion:null==(Oi=L(Er,3))?void 0:Oi,tU:null==(Oi=L(Er,4))?void 0:Oi};a&&(PX.xb=Er);NG=PX}var QX={pp:d,eW:e,fW:f,wT:Rna,HT:Sna,KT:Tna,cU:Una,zU:Vna,PU:hoa,
-cV:ioa,gV:joa,qV:koa,rV:loa,TV:moa,UV:noa,sW:ooa,OW:poa,SW:qoa,PT:NG,HU:null==(c=L(b,12))?void 0:c};a&&(QX.xb=b);return QX});
-wy[66321687]=new uy(HQ,function(a,b){var c=L(a,1);null!=c&&F(b,1,c);c=L(a,6);null!=c&&G(b,6,c);c=L(a,7);null!=c&&G(b,7,c);c=T(a,mQ,2);null!=c&&I(b,2,c,Tma);c=T(a,oQ,22);null!=c&&I(b,22,c,Wma);c=T(a,pQ,14);null!=c&&I(b,14,c,Yma);c=T(a,rQ,3);null!=c&&I(b,3,c,bna);c=T(a,sQ,16);null!=c&&I(b,16,c,dna);c=T(a,uQ,4);null!=c&&I(b,4,c,hna);c=T(a,vQ,11);null!=c&&I(b,11,c,jna);c=T(a,xQ,20);null!=c&&I(b,20,c,lna);c=T(a,yQ,21);null!=c&&I(b,21,c,nna);c=T(a,zQ,13);null!=c&&I(b,13,c,pna);c=T(a,AQ,10);null!=c&&I(b,
-10,c,rna);c=T(a,BQ,5);null!=c&&I(b,5,c,tna);c=T(a,CQ,18);null!=c&&I(b,18,c,vna);c=T(a,DQ,8);null!=c&&I(b,8,c,xna);c=T(a,EQ,15);null!=c&&I(b,15,c,zna);c=T(a,qQ,9);null!=c&&I(b,9,c,$ma);c=L(a,12);null!=c&&tl(b,12,c)},function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);GQ(a,c);break;case 6:c=b.g();P(a,6,c);break;case 7:c=b.g();P(a,7,c);break;case 2:c=new mQ;b.h(c,Uma);R(a,2,c);break;case 22:c=new oQ;b.h(c,Xma);R(a,22,c);break;case 14:c=new pQ;b.h(c,Zma);R(a,14,c);break;case 3:c=new rQ;b.h(c,
-cna);R(a,3,c);break;case 16:c=new sQ;b.h(c,ena);R(a,16,c);break;case 4:c=new uQ;b.h(c,ina);R(a,4,c);break;case 11:c=new vQ;b.h(c,kna);R(a,11,c);break;case 20:c=new xQ;b.h(c,mna);R(a,20,c);break;case 21:c=new yQ;b.h(c,ona);R(a,21,c);break;case 13:c=new zQ;b.h(c,qna);R(a,13,c);break;case 10:c=new AQ;b.h(c,sna);R(a,10,c);break;case 5:c=new BQ;b.h(c,una);R(a,5,c);break;case 18:c=new CQ;b.h(c,wna);R(a,18,c);break;case 8:c=new DQ;b.h(c,yna);R(a,8,c);break;case 15:c=new EQ;b.h(c,Ana);R(a,15,c);break;case 9:c=
-new qQ;b.h(c,ana);R(a,9,c);break;case 12:c=Yk(b);P(a,12,c);break;default:z(b)}return a});xy[66321687]=HQ;var IQ=function(a){K(this,a,0,31,roa,null)};r(IQ,J);var soa=function(a,b){return P(a,8,b)},roa=[3,20,27];var JQ=function(a){K(this,a,0,17,toa,null)};r(JQ,J);var KQ=function(a){var b=Date.now().toString();return P(a,4,b)},LQ=function(a,b){return lm(a,3,b)},uoa=function(a,b){return P(a,14,b)},toa=[3,5];var MQ=function(a){K(this,a,0,6,voa,null)};r(MQ,J);var voa=[5];var NQ=function(a){K(this,a,0,-1,null,null)};r(NQ,J);var woa=new ty(175237375,{dV:0},NQ,function(a,b){var c={yW:$l(b,1,-1)};a&&(c.xb=b);return c});var PQ=function(a,b,c,d,e,f,g,h,m,p,t){var y=this;Xw.call(this);this.Aa=a;this.ga=b||Ka;this.o=new JQ;this.Fa=d;this.aa=t;this.h=[];this.oa="";this.Na=Xa(Qf,0,1);this.u=e||null;this.F=c||null;this.H=g||!1;this.M=m||null;this.pa=this.O=-1;this.ba=!1;this.s=Yg("playlog.clearcut.ClearcutBase");this.ua=!h;this.D=null;this.J=0;this.Ia=1;this.ja=f||!1;this.W=!1;!this.ja&&(kg&&Lf(65)||gg&&Lf(45)||lg&&Lf(12)||ef()&&hf());a=GQ(new FQ,1);f||(f=wQ(new vQ,document.documentElement.getAttribute("lang")),R(a,11,
-f));R(this.o,1,a);P(this.o,2,this.Aa);this.l=new wI(1E4,3E5,.1);this.j=new dx(this.l.g);this.R(this.j);Nw(this.j,"tick",Ld(OQ(this,p)),!1,this);this.G=new dx(6E5);this.R(this.G);Nw(this.G,"tick",Ld(OQ(this,p)),!1,this);this.H||this.G.start();this.ja||(Nw(Zf(),"beforeunload",this.m,!1,this),Nw(Zf(),"unload",this.m,!1,this),Nw(document,"visibilitychange",function(){"hidden"===document.visibilityState&&y.m()}),Nw(document,"pagehide",this.m,!1,this))};Za(PQ,Xw);
-var OQ=function(a,b){return b?function(){b().then(a.flush.bind(a))}:a.flush};PQ.prototype.X=function(){this.m();PQ.Xb.X.call(this)};var QQ=function(a){a.u||(a.u=.01>a.Na()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.u},RQ=function(a,b){a.l=new wI(1>b?1:b,3E5,.1);ex(a.j,a.l.g)};
-PQ.prototype.log=function(a){a=sm(a);var b=this.Ia++;P(a,21,b);L(a,1)||(b=Date.now().toString(),P(a,1,b));for(M(a,15)||P(a,15,60*(new Date).getTimezoneOffset());1E3<=this.h.length;)this.h.shift(),++this.J;this.h.push(a);this.g(new SQ(a));this.H||this.j.enabled||this.j.start()};
-PQ.prototype.flush=function(a,b){var c=this;if(0==this.h.length)a&&a();else if(this.W)xoa(this);else{var d=Date.now();if(this.pa>d&&this.O<d)bh(this.s,"Not flushing because server requested delay."),b&&b("throttled");else{var e=uoa(LQ(KQ(sm(this.o)),this.h),this.J);d={};var f=this.ga();f&&(d.Authorization=f);var g=QQ(this);this.F&&(d["X-Goog-AuthUser"]=this.F,g=Mr(g,"authuser",this.F));this.M&&(d["X-Goog-PageId"]=this.M,g=Mr(g,"pageId",this.M));if(f&&this.oa==f)bh(this.s,"XHR with unauthorized request not retried"),
-b&&b("stale-auth-token");else{bh(this.s,"Flushing log to clearcut.");this.h=[];this.j.enabled&&this.j.stop();this.J=0;var h=e.ra(),m;this.D&&this.D.df(h.length)&&(m=this.D.g(h));var p={url:g,body:h,Bw:1,requestHeaders:d,requestType:"POST",withCredentials:this.ua,timeoutMillis:0},t=Wa(function(B){this.l.reset();ex(this.j,this.l.g);if(B){try{var H=JSON.parse(B.replace(")]}'\n",""));var Q=new MQ(H)}catch(ea){ah(this.s,"Response parse failed: "+ea)}Q&&(B=Zl(Q,1,"-1"),B=Number(B),0<B&&(this.O=Date.now(),
-this.pa=this.O+B),Q=Q.getExtension(woa))&&(Q=$l(Q,1,-1),-1!=Q&&(this.ba||RQ(this,Q)))}a&&a()},this),y=Wa(function(B){var H=U(e,IQ,3);xI(this.l);ex(this.j,this.l.g);401==B&&f&&(this.oa=f);if(500<=B&&600>B||401==B||0==B)this.h=H.concat(this.h),this.H||this.j.enabled||this.j.start();ah(this.s,"Flush failed. Status code: "+B);b&&b("net-send-failed",B)},this),A=function(){c.aa?c.aa.send(p,t,y):c.Fa(p,t,y)};m?m.then(function(B){p.requestHeaders["Content-Encoding"]="gzip";p.requestHeaders["Content-Type"]=
-"application/binary";p.body=B;p.Bw=2;A()},function(){A()}):A()}}}};PQ.prototype.m=function(){this.flush()};
-var xoa=function(a){bh(a.s,"Flushing log using sendBeacon.");yoa(a,function(b,c){b=Mr(b,"format","json");b=Zf().navigator.sendBeacon(b,c.ra());a.W&&!b&&(a.W=!1);return b})},yoa=function(a,b){if(0!=a.h.length){var c=QQ(a);for(var d=c.search(Or),e=0,f,g=[];0<=(f=Nr(c,e,"format",d));)g.push(c.substring(e,f)),e=Math.min(c.indexOf("&",f)+1||d,d);g.push(c.substr(e));c=g.join("").replace(Qr,"$1");c=Kr(c,"auth",a.ga(),"authuser",a.F||"0");for(d=0;10>d&&a.h.length;++d){e=a.h.slice(0,32);f=LQ(KQ(sm(a.o)),e);
-if(!b(c,f))break;a.h=a.h.slice(e.length)}}},SQ=function(){this.type="event-logged"};Za(SQ,Aw);var TQ=function(a,b,c,d,e,f,g){PQ.call(this,a,Ima,b,Jma,c,d,e,void 0,f,g)};r(TQ,PQ);var UQ=function(a){this.D=a;this.j=Date.now();this.g=this.h=this.l=this.m=this.o=this.u=this.C=0};UQ.prototype.getStats=function(){var a=new nB;P(a,1,this.D);P(a,2,this.C);P(a,3,this.u);P(a,4,this.o);P(a,5,this.m);P(a,6,this.l);var b=Date.now(),c=-1,d=-1;if(-1!=this.j){var e=(b-this.j)/1E3;0<e&&(c=this.h/e,d=this.g/e)}P(a,9,c);P(a,10,d);this.g=this.h=0;this.j=b;return a};var VQ=function(){this.g=new Map},zoa=function(a){PG(a,bH)||YG(a,bH,function(){return new VQ})};VQ.prototype.reset=function(){this.g.clear()};var WQ=function(a,b){if(a.g.has(b))return a.g.get(b);var c=new UQ(b);a.g.set(b,c);return c};var XQ=new XF("W0goMc","rrm");var Aoa=l(["localSessionId=",""]),Boa=l(["Connection lost alarm triggering: ",""]),Coa=l(["Connection lost alarm not triggering: ",""]);function Doa(){}var YQ=function(){V.call(this);this.m=new sv(this);this.g=this.m.signal()};r(YQ,V);
-var $Q=function(a,b,c,d){c=void 0===c?Doa:c;d=void 0===d?{Br:5,rp:40}:d;return new ZQ(a,b,c,d)},ZQ=function(a,b,c,d){YQ.call(this);var e=this;this.h=new Set;this.ia=b;this.s=fN(cN(new bN("realtime.media.session.ConnectionLostMonitor"),function(f){return f(Aoa,e.ia.j)}));this.l=this.j=null;this.C=!1;this.u=new MH(this);this.R(this.u);this.u.listen(this.ia,"za",function(f){aR(e,"tu",!f.Ph)});QG(a,XQ).then(function(f){f.l.attach(function(g){aR(e,"rfs",g>d.Br)})});this.o=c;this.D=1E3*d.rp};r(ZQ,YQ);
-var aR=function(a,b,c){c?a.s.L(Boa,b):a.s.info(Coa,b);c?a.h.add(b):a.h.delete(b);a.h.size?null==a.j&&(a.j=fx(function(){a.o(6371,{mc:Array.from(a.h).join(",")});a.C=!0;a.m.N(a.g,!0)},a.D),a.l=X(),a.o(3061,{mc:Array.from(a.h).join(",")})):null!=a.j&&(gx(a.j),a.j=null,a.C&&(a.C=!1,a.m.N(a.g,!1)),b=a.l?Math.round(JH(X(),a.l)/1E3):-1,a.o(3062,{lc:b}),a.l=null)};var Eoa=function(a,b,c){return $Q(a,b,c)};function Foa(a,b){var c=b.H&&!(kg&&!Cq(48));a=dL(dL(dL(dL(new aL(a),"stereo",b.j?"1":"0"),"sprop-stereo",b.j?"1":"0"),"useinbandfec",b.J?"1":"0"),"usedtx",c?"1":"0");c=OJ(KJ("E0Ul7"),-1);-1!==c&&dL(a,"ptime",c.toString());null!=b.h&&dL(a,"maxptime",String(b.h));null!=b.g&&dL(a,"maxaveragebitrate",String(b.g));return a.fa()};var bR=function(a){V.call(this);this.m=a;this.j=new sv(this);this.h=new Set;this.g=null;this.l=this.j.signal()};r(bR,V);
-var Hoa=function(a,b){var c=new Set;b=b.filter(function(e){return"v"===e.h&&e.j&&e.m});b=n(b);for(var d=b.next();!d.done;d=b.next())c.add(d.value.m);Goa(a,c)&&(a.h=c,a.g&&cR(a,[]))},cR=function(a,b){var c=a.m?dR(a,a.g):a.g;c&&a.j.N(a.l,{remoteDescription:c,Oj:b})},Goa=function(a,b){if(a.h.size!==b.size)return!0;a=n(a.h.values());for(var c=a.next();!c.done;c=a.next())if(!b.has(c.value))return!0;return!1},dR=function(a,b){if(!b.ta)return b;for(var c=[],d=n(wL(b.ta)),e=d.next();!e.done;e=d.next())e=
-e.value,a.h.has(e.h)&&c.push(e);return OL(b,BL(b.ta,c))};var eR=function(){this.g=new Map};eR.prototype.register=function(a,b,c){var d=a.messageId;if("string"===typeof d){var e=this.g.get(d);e?(e.Kr=e.Kr||b,e.Bp=e.Bp||c):this.g.set(d,{Dd:a,Kr:b,Bp:c})}};eR.prototype.kj=function(a){var b=a[0],c=this.g.get(b);if(c)return new c.Dd(a);throw Error("Unknown Message "+b);};var Ioa={},Joa=new eR,fR=function(a,b){Aw.call(this,"Aa");this.ca=a;this.data=b};r(fR,Aw);var gR=function(a,b,c){Aw.call(this,"Ba");this.sessionId=a;this.j=b;this.g=new Map(c)};r(gR,Aw);var hR=function(a){Aw.call(this,"Ca");this.En=a};r(hR,Aw);var Koa=l(["Latencies for csrc "," reset before reporting"]),jR=function(){V.call(this);this.s=new bN("realtime.media.stats.BackendLoudestReportService");this.o=new MH(this);this.R(this.o);this.h=new iR;this.g=new iR;this.l=new Map;this.j=null;this.m=new Map};r(jR,V);
-var Loa=function(a){PG(a,kR)||a.registerService(kR,new jR)},Moa=function(a,b){a.o.listen(b,"Ca",function(c){null==a.j&&(a.j=c.En)})},Noa=function(a,b){a.g.Zb!==b&&(a.g.Zb=b,a.g.g=Date.now(),lR(a))},Ooa=function(a,b){a.h.Zb!==b&&(a.h.Zb=b,a.h.g=Date.now(),lR(a))},Poa=function(a,b){null!=a.j&&UB(b).forEach(function(c){if(1==eC(c)&&1==fC(c)){var d=[];kC(c).forEach(function(e){var f=L(e,3),g=L(e,2)||0;null!=f&&null!=L(e,1)&&null!=g&&((a.l.get(f)||[]).forEach(function(h){var m=h.dl-(a.j||0);m>=(L(e,1)||
-0)&&m<=g&&d.push(h.client-h.dl)}),(!a.m.get(f)||g>a.m.get(f))&&a.m.set(f,g))});P(c,150,d||[])}})},Qoa=function(a){null!=a.j?a.l.forEach(function(b,c){var d=a.m.get(c);b.filter(function(e){return!d||e.dl-(a.j||0)>d});100<b.length&&(a.s.info(Koa,c),b=[])}):a.l.clear()},lR=function(a){if(a.g.Zb&&a.g.Zb===a.h.Zb){if(2147483647>=Math.abs((a.h.g||0)-(a.g.g||0))){var b=a.g.Zb;a.l.has(b)||a.l.set(b,[]);a.l.get(b).push({dl:a.g.g,client:a.h.g})}a.g.reset();a.h.reset()}},iR=function(){this.g=this.Zb=null};
-iR.prototype.reset=function(){this.g=this.Zb=null};var kR=new XF("kmRoq");var mR=function(){V.call(this);this.s=Yg("realtime.media.stats.HighResVideoTracker");this.h={};this.g={}};r(mR,V);var Roa=function(a,b){UB(b).forEach(function(c){if(2==eC(c)&&1==fC(c)&&0<iC(c).length){var d=iC(c)[0];P(c,135,a.g[d]||[])}})};var nR=function(a,b,c){this.nl=void 0===a?0:a;this.pl=void 0===b?0:b;this.ol=void 0===c?0:c},oR=function(a,b){return 0>b||36E5<=b?a:new nR(a.nl+1,a.pl+b,a.ol+b*b)},pR=function(a){var b=new vC;P(b,1,Math.round(a.nl));P(b,2,Math.round(a.pl));P(b,3,Math.round(a.ol));return b};var qR=function(a,b,c){V.call(this);this.O=a;this.J=b;this.W=c;this.m=this.g=null;this.h=this.H=this.u=this.C=this.F=this.G=!1;this.j=new nR;this.l=new nR;this.o=new nR};r(qR,V);qR.prototype.X=function(){this.stop();V.prototype.X.call(this)};qR.prototype.start=function(){this.h||(this.m=null,this.h=!0,this.O&&rR(this),this.g=this.D())};qR.prototype.stop=function(){this.h&&(null!==this.g&&(this.M(this.g),this.g=null),this.h=!1)};qR.prototype.reset=function(){this.j=new nR;this.l=new nR;this.o=new nR};
-var sR=function(a){a.g=null;if(a.h){var b=!a.J||a.H;rR(a)||(b=!0);b&&(a.g=a.D())}},rR=function(a){var b=a.W(),c=!1;if(null!==a.m){var d=b-a.m;a.F?(a.j=oR(a.j,d),c=!0):a.C&&!a.u?(a.l=oR(a.l,d),c=!0):!a.C&&a.u&&(a.o=oR(a.o,d),c=!0)}a.m=b;a.F=!1;a.C=a.G;a.u=!a.G;a.H=!1;return c};var Soa=function(a,b,c,d,e,f,g,h,m,p){this.timestamp=a;this.g=b;this.h=c;this.o=d;this.j=e;this.l=f;this.m=g;this.C=h;this.u=m;this.D=p};var tR=function(a,b){qR.call(this,!0,a,b)};r(tR,qR);tR.prototype.D=function(){var a=this;return window.setTimeout(function(){return sR(a)},100)};tR.prototype.M=function(a){window.clearTimeout(a)};var uR=function(a,b){qR.call(this,!1,a,b)};r(uR,qR);uR.prototype.D=function(){var a=this;return window.requestAnimationFrame(function(){return sR(a)})};uR.prototype.M=function(a){window.cancelAnimationFrame(a)};var Toa=cJ({CD:!1}),vR=function(a,b){V.call(this);var c=this;this.m=a;b&&b.R(this);this.j=b||new sv(this);this.g=this.j.signal();Toa.CD||(this.h=new dx(a),this.R(this.h),a=new MH,this.R(a),a.listen(this.h,"tick",function(){c.j.N(c.g,void 0)}))};r(vR,V);vR.prototype.start=function(){var a=this;this.h?this.h.start():this.enabled||(this.l=setInterval(function(){a.j.N(a.g,void 0)},this.m))};vR.prototype.stop=function(){this.h?this.h.stop():this.enabled&&(clearInterval(this.l),this.l=void 0)};
-vR.prototype.X=function(){this.stop();V.prototype.X.call(this)};da.Object.defineProperties(vR.prototype,{enabled:{configurable:!0,enumerable:!0,get:function(){return this.h?this.h.enabled:void 0!==this.l}}});var wR=function(a){a=void 0===a?{}:a;a=void 0===a.FC?!0:a.FC;V.call(this);var b=this;this.g=(this.u=a)?new vR(1E3):null;null!==this.g&&(this.R(this.g),this.g.g.attach(function(){if(b.h&&b.u)for(var c=n(b.l),d=c.next();!d.done;d=c.next())d=d.value,d.h&&d.J&&(d.H=!0,null===d.g&&(d.m=null,d.O&&rR(d),d.g=d.D()))}));this.M=this.H=0;this.j=this.J=null;this.G=this.F=this.D=0;this.h=!1;this.C=new MH(this);this.R(this.C);this.m=new tR(this.u,function(){return b.update()});this.R(this.m);this.o=new uR(this.u,
-function(){return b.update()});this.R(this.o);this.l=[this.m,this.o]};r(wR,V);k=wR.prototype;k.X=function(){this.stop();V.prototype.X.call(this)};k.start=function(){if(!this.h){this.H=Date.now();this.M=performance.now();this.j=this.J=null;this.h=!0;this.C.listen(Zf(),"pagehide",this.update);this.C.listen(document,"visibilitychange",this.update);this.update();for(var a=n(this.l),b=a.next();!b.done;b=a.next())b.value.start();null!==this.g&&this.g.start()}};
-k.stop=function(){if(this.h){this.C.removeAll();for(var a=n(this.l),b=a.next();!b.done;b=a.next())b.value.stop();null!==this.g&&this.g.stop();this.h=!1}};k.reset=function(){this.G=this.F=this.D=0;for(var a=n(this.l),b=a.next();!b.done;b=a.next())b.value.reset()};
-k.Ed=function(a){var b=this.update();var c=new Soa(b,this.D,this.F,this.G,this.m.j,this.m.l,this.m.o,this.o.j,this.o.l,this.o.o);b=new YB;P(b,1,Math.round(c.g));P(b,2,Math.round(c.h));P(b,3,Math.round(c.o));var d=pR(c.j);R(b,4,d);d=pR(c.l);R(b,5,d);d=pR(c.m);R(b,6,d);d=pR(c.C);R(b,7,d);d=pR(c.u);R(b,8,d);c=pR(c.D);R(b,9,c);R(a,234,b)};
-k.update=function(){var a=Date.now(),b=performance.now();if(!this.h)return b;var c=b-this.M,d=2E3<=Math.max(c,a-this.H),e="visible"!=document.visibilityState;d?this.D+=c:null!==this.j&&(this.j?this.F+=c:this.G+=c);this.H=a;this.M=b;if(this.J!==d||this.j!==e)for(this.J=d,this.j=e,a=n(this.l),c=a.next();!c.done;c=a.next())c=c.value,c.G=e,c.F=c.F||d,c.C=c.C||e,c.u=c.u||!e;return b};var yR=function(a){return 0<xR(a.Ba())&&!isNaN(L(a,1))&&!isNaN(L(a,2))&&!isNaN(L(a,3))&&!isNaN(L(a,4))},zR=function(a,b){a||(a=new kB);var c=xR(L(a,3));var d=xR(L(a,4));var e=xR(a.Ba());if(isNaN(b))d={gm:c,Tm:d,n:e};else if(isNaN(c)||isNaN(e)||1>e)d={gm:b,Tm:NaN,n:1};else{e+=1;var f=b-c;c+=f/e;var g=NaN;1<e&&(g=Math.sqrt(((isNaN(d)?0:d*d)*(e-2)+f*(b-c))/(e-1)));d={gm:c,Tm:g,n:e}}e=d.gm;f=d.Tm;P(a,5,d.n);P(a,3,Math.round(e));P(a,4,Math.round(f));d=xR(L(a,1));e=xR(L(a,2));isNaN(b)?(P(a,1,d),P(a,2,e)):
-isNaN(d)?(P(a,1,b),P(a,2,b)):(P(a,1,Math.min(b,d)),P(a,2,Math.max(b,e)));return a},Uoa=function(a,b){var c=!a||!a.Ba()||null==L(a,3),d=!b||!b.Ba()||null==L(b,3);if(c&&d)return new kB;if(c)return b;c=a.Ba();if(d)return a;var e=b.Ba(),f=L(a,3);if(2>c)return zR(b,f);var g=L(b,3);if(2>e)return zR(a,g);d=L(a,2);var h=L(a,1),m=L(a,4),p=L(b,2),t=L(b,1),y=L(b,4),A=g-f;b=c+e;m=Math.sqrt((m*m*(c-1)+y*y*(e-1)+A*A*c*e/b)/(b-1));c=(f*c+g*e)/b;P(a,5,b);P(a,1,Math.min(h,t));P(a,2,Math.max(d,p));P(a,3,Math.round(c));
-P(a,4,Math.round(m));return a},xR=function(a){return null!=a?a:NaN};var CR=function(){this.g=null;this.l=new AR(function(){return null},function(a,b){return zR(a,null!=b?b:NaN)});this.m=new AR(function(){return new BR},function(a,b){a.update(b);return a});this.j=new AR(function(){return[]},function(a,b){if(null==b)return a;20<=a.length&&(a.length=0);a.push(b);return a});this.h=new AR(function(){return null},function(a,b){return Uoa(a,b)})};CR.prototype.update=function(a){this.g=a;Voa(this)};
-var Voa=function(a){XB(a.g).forEach(function(b){var c=L(b,1),d=L(b,2);b=L(b,3);var e=a.j;DR(e,e.h,c+"-"+d,ER,b)});UB(a.g).forEach(function(b){return Woa(a,b)})},Woa=function(a,b){var c=iC(b)[0];if(c){var d=fC(b);FR(a,c,d,GR,L(b,2));FR(a,c,d,HR,L(b,113));FR(a,c,d,IR,L(b,96));FR(a,c,d,JR,L(b,42));switch(eC(b)){case 1:KR(a,c,d,LR,L(b,26));1==d?(FR(a,c,d,MR,Wl(b,107)),FR(a,c,d,NR,Wl(b,68)),FR(a,c,d,OR,Wl(b,106)),FR(a,c,d,PR,Wl(b,104)),FR(a,c,d,QR,Wl(b,156)),FR(a,c,d,RR,Wl(b,103)),FR(a,c,d,SR,Wl(b,207)),
-TR(a,c,d,RR,Wl(b,103)),TR(a,c,d,LR,L(b,26)),TR(a,c,d,SR,Wl(b,207)),(kC(b)||[]).forEach(function(e){TR(a,c,d,UR,e)})):0==d&&TR(a,c,d,ER,L(b,6));break;case 2:if(1==d){if(KR(a,c,d,VR,L(b,89)),0<(L(b,138)||0)&&(KR(a,c,d,WR,L(b,138)),b=vO.get(b).h))KR(a,c,d,YR,(L(b,12)||0)-(L(b,11)||0)),KR(a,c,d,ZR,(L(b,4)||0)-(L(b,3)||0)),KR(a,c,d,$R,(L(b,12)||0)-(L(b,9)||0)),KR(a,c,d,aS,(L(b,6)||0)-(L(b,2)||0))}else 0==d&&(TR(a,c,d,ER,L(b,6)),T(b,oB,228)&&(bS(a.h,c,d,cS,T(T(b,oB,228),kB,4)),bS(a.h,c,d,dS,T(T(b,oB,228),
-kB,22)),bS(a.h,c,d,eS,T(T(b,oB,228),kB,5))))}}},KR=function(a,b,c,d,e){bS(a.l,b,c,d,e)},FR=function(a,b,c,d,e){null!=e&&-1!=e&&bS(a.m,b,c,d,e)},TR=function(a,b,c,d,e){bS(a.j,b,c,d,e)},Xoa=function(a){if(!a.g)return null;XB(a.g).forEach(function(b){var c=b.o,d=ER,e=L(b,1),f=L(b,2);(d=a.j.h.get(e+"-"+f+"-"+d))&&c.call(b,d)});UB(a.g).forEach(function(b){var c=iC(b)[0],d=fC(b);c&&(fS(a,c,d,LR,b,b.D),fS(a,c,d,WR,b,b.VC),fS(a,c,d,VR,b,b.aD),fS(a,c,d,YR,b,b.SC),fS(a,c,d,ZR,b,b.TC),fS(a,c,d,$R,b,b.bD),fS(a,
-c,d,aS,b,b.eD),gS(a,c,d,MR,b,b.Qj),gS(a,c,d,NR,b,b.ni),gS(a,c,d,OR,b,b.Vj),gS(a,c,d,PR,b,b.Xj),gS(a,c,d,QR,b,b.Yj),gS(a,c,d,RR,b,b.Zj),gS(a,c,d,SR,b,b.QC),gS(a,c,d,GR,b,function(e){return P(b,2,Math.round(e))}),gS(a,c,d,HR,b,function(e){return P(b,113,Math.round(e))}),gS(a,c,d,IR,b,function(e){return P(b,96,Math.round(e))}),gS(a,c,d,JR,b,function(e){return P(b,42,Math.round(e))}),hS(a,c,d,RR,b,b.fD),hS(a,c,d,LR,b,b.UC),hS(a,c,d,ER,b,b.u),hS(a,c,d,UR,b,b.o),hS(a,c,d,SR,b,b.RC),iS(a,c,d,cS,b,function(e,
-f){return R(e,4,f)}),iS(a,c,d,dS,b,function(e,f){return R(e,22,f)}),iS(a,c,d,eS,b,function(e,f){return R(e,5,f)}))});return a.g},fS=function(a,b,c,d,e,f){(a=a.l.g.get(b+"-"+c+"-"+d))&&yR(a)&&f.call(e,a)},gS=function(a,b,c,d,e,f){(a=a.m.g.get(b+"-"+c+"-"+d))&&!isNaN(a.g)&&f.call(e,a.g)},hS=function(a,b,c,d,e,f){(a=a.j.g.get(b+"-"+c+"-"+d))&&f.call(e,a)},iS=function(a,b,c,d,e,f){(a=a.h.g.get(b+"-"+c+"-"+d))&&yR(a)&&(M(e,228)||(b=new oB,R(e,228,b)),e=T(e,oB,228),f(e,a))};
-CR.prototype.reset=function(){this.g=null;this.l.reset();this.m.reset();this.j.reset();this.h.reset()};var AR=function(a,b){this.j=a;this.l=b;this.g=new Map;this.h=new Map},bS=function(a,b,c,d,e){DR(a,a.g,b+"-"+c,d,e)},DR=function(a,b,c,d,e){c=c+"-"+d;d=b.has(c)?b.get(c):a.j();a=a.l(d,e);b.set(c,a)};AR.prototype.reset=function(){this.g.clear();this.h.clear()};var jS=function(a){this.Ya=a};jS.prototype.toString=function(){return this.Ya};
-var LR=new jS("XTvm9d"),WR=new jS("TdVfcf"),VR=new jS("eQTbEc"),YR=new jS("a4Yxj"),ZR=new jS("nUWCZc"),$R=new jS("Nboi5"),aS=new jS("R5vmJf"),MR=new jS("gzdO6e"),NR=new jS("tXhbTd"),OR=new jS("KQMrwb"),PR=new jS("VV4zEf"),QR=new jS("JFlPof"),RR=new jS("BUnMQ"),SR=new jS("i5kSvf"),UR=new jS("bBLyge"),ER=new jS("Wau6Je"),GR=new jS("YoLTIb"),HR=new jS("A1VqNe"),IR=new jS("F2EIlf"),JR=new jS("DbrXbf"),cS=new jS("F2s1L"),dS=new jS("eE6R0b"),eS=new jS("NJuHOb"),BR=function(){this.g=NaN;this.h=0};
-BR.prototype.update=function(a){this.h++;this.g=1===this.h?a:this.g+(a-this.g)/this.h};var kS=new XF("HETvff","lHoXXe");var mS=function(){V.call(this);var a=this;this.s=Yg("realtime.media.stats.SpeakerSwitchReportService");this.o=new Map;this.m=new Map;this.C=new Map;this.h=new MH;this.R(this.h);this.l=function(b){lS(a,null,b.target)};this.j=new Map;this.g=0};r(mS,V);
-var Yoa=function(a){PG(a,kS)||YG(a,kS,function(){return new mS})},Zoa=function(a,b){var c=new MH;a.R(c);c.listen(b,"Ba",function(){}).listen(b,"Ca",function(d){a.g||(a.g=d.En)})},nS=function(a,b){var c=b.Y();b=b?b.getInfo().ab():[];c&&0<b.length&&a.C.set(c,b[0])},oS=function(a,b){"a"==b.getInfo().g&&(a.h.listen(b,"ha",a.l),nS(a,b))},lS=function(a,b,c){b&&(RH(a.h,b,"ha",a.l),oS(a,c));if("a"==c.getInfo().g&&0<c.getInfo().ab().length){b=c.getInfo().ab()[0];var d=c.getInfo().j,e=0==c.getState();d||e?
-(a.m.set(b,Date.now()),a.o.clear()):a.m.delete(b);nS(a,c)}},$oa=function(a,b){if("a"==b.getInfo().g){RH(a.h,b,"ha",a.l);var c=b.getInfo().ab()[0]||null;c&&(a.m.delete(c),a.o.clear());a.C.delete(b.Y())}},apa=function(a,b){UB(b).forEach(function(c){if(1==eC(c)&&1==fC(c)&&0!=iC(c).length){var d=iC(c)[0],e=[];0!=kC(c).length&&a.g?kC(c).forEach(function(f){var g=L(f,3);null!=g&&null!=L(f,1)&&null!=L(f,2)&&(a.j.get(g)||[]).forEach(function(h){var m=h.mf-a.g;m>=(L(f,1)||0)&&m<=(L(f,2)||0)&&e.push(h.Ve-h.mf)})}):
-a.j.has(d)&&a.j.get(d).forEach(function(f){return e.push(f.Ve-f.mf)});P(c,142,e||[])}})};var pS=function(){V.call(this);this.s=Yg("realtime.media.stats.VideoFeedTracker");this.h=new Map;this.g=new Map};r(pS,V);var bpa=function(a,b){UB(b).forEach(function(c){if(2==eC(c)&&0<iC(c).length){var d=iC(c)[0];d=a.g.get(d)||[];P(c,141,d||[])}})};var qS=function(a,b,c){cO.call(this,b.Y(),b.Ea(),b,c);this.j=a;this.h=!1};r(qS,cO);qS.prototype.m=function(){return this.j};var rS=function(){qI.apply(this,arguments)};r(rS,qI);var sS=function(a){Aw.call(this,"Ea");this.g=a.slice()};r(sS,Aw);function tS(a,b,c){var d=a.signal();b.attach(function(e){c(e)&&a.N(d,e)});return d}function uS(a,b,c,d){d=void 0===d?function(e){return e}:d;c.attach(function(e){a.N(b,d(e))},a)}function vS(a,b,c,d){d=void 0===d?function(e){return e}:d;Dv(c,function(e){a.N(b,d(e))},a)};var wS=function(){var a=this;this.promise=new Promise(function(b,c){a.resolve=b;a.reject=c})};var cpa=l(["localSessionId=",""]),dpa=l(["Creating a new session with options=","."]),epa=l(["Starting session after already started."]),fpa=l(["Preparation failed because local session failed to create an offer."]),gpa=l(["Preparation failed because because local session failed to prepare."]),hpa=l(["Failed to prepare session because remote session failed to prepare."]),ipa=l(["Starting with remote description: ",""]),jpa=l(["Received remote description without session id."]),kpa=l(["Connecting session to hangoutId=",
-"."]),lpa=l(["Upload log failed on connectToHangout."]),mpa=l(["Uploaded logging data for ","."]),npa=l(["Uploading logging data for "," failed."]),opa=l(["No logging data to upload for ","."]),ppa=l(["Attempting to pause session."]),qpa=l(["Failed to pause session."]),rpa=l(["Attempting to resume session."]),spa=l(["Failed to resume session."]),tpa=l(["Ignoring call to stop with endCause: "," and debug information: ",", because it has already stopped."]),upa=l(["Stopping because stop called with endCause: ",
-".\n        Debug information (if any): ","\n        Stack trace:\n        ",""]),vpa=l(["Adding stream after end."]),wpa=l(["Successfully added capture: ",""]),xpa=l(["Removing stream after end."]),ypa=l(["Now has these "," participant(s): ",""]),zpa=l(["Changed state from "," to ",""]),Apa=l(["State change due to ",""]),Bpa=l(["Changing stream requests after end."]),Cpa=l(["Remote videos (DOWN streams) requested by the UI changed: [","]"]),Dpa=l(["Stream Requests for UP streams received from remote\n     side: ",
-"."]),Epa=l(["Audio Stream Requests for UP streams received unexpectedly from remote\n       side: ","."]),Fpa=l(["Muted unknown capture."]),Gpa=l(["Sending stream requests for UP streams to local session:\n     ","."]),Hpa=l(["Received local candidates before starting."]),Ipa=l(["Received local candidates after stopped."]),Jpa=l(["Sending local ICE candidates over to the other side:\n     ","."]),Kpa=l(["Logging finished before media stopped!"]),Lpa=l(["Finalize log uploads failed."]),Mpa=l(["Latency event: ",
-"."]),Npa=l(["Unexpected raw collection push!"]),Opa=l(["Received data on the broadcast data channel. Data: ",""]),Ppa=l(["Session started receiving audio."]),Qpa=l(["Session stopped receiving audio!"]),Rpa=l(["Session started receiving video."]),Spa=l(["Session stopped receiving video!"]),Tpa=l(["Session has never received audio."]),Upa=l(["Session has not received audio for "," seconds."]),Vpa=l(["Session has never received video."]),Wpa=l(["Session has not received video for "," seconds."]),Xpa=
-l(["Stopping session because local session stopped with endCause: ","."]),Ypa=l(["Local session stopped before starting."]),Zpa=l(["Local session stopped after already stopped."]),$pa=l(["Remote session stopped before starting."]),aqa=l(["Remote session stopped after already stopped."]),bqa=l(["Remote description changed before starting."]),cqa=l(["Remote description changed after end."]),dqa=l(["Received modified remote description: ","."]),eqa=l(["Session IDs are now set: LocalSession ID: ",",\n       RemoteSession ID: ",
-". Note: Session\n       is not yet active."]),fqa=l(["Received remote streams before starting."]),gqa=l(["Received remote streams after end."]),hqa=l(["Queuing stream changes. addedStreams.length=",",\n         removedStreams.length=",""]),iqa=l(["Sending stream adds. addedStreams.length=",",\n         removedStreams.length=",""]),jqa=l(["Tried to update non-existent remote stream: ","."]),kqa=l(["Tried to remove non-existent remote stream: ","."]),lqa=l(["Received remote stream requests before starting."]),
-mqa=l(["Received remote stream requests after end."]),nqa=l(["Setting audio options to\n     ","."]),zS=function(a,b,c,d,e,f,g){QO.call(this);var h=this;this.s=cN(new bN("realtime.media.session.SessionImpl"),function(m){return m(cpa,h.Fb())});this.xd=b;this.ha=f;this.ia=e;this.R(this.ia);this.h=d;this.R(this.h);this.we=c;this.R(this.we);this.Ni=g;this.s.info(dpa,kt(f.Da()));this.Mi=QG(a,$G);this.Pc=QG(a,ZG);NJ(KJ("eMDXTe"))&&QG(a,uH).then(function(m){h.se=m});this.Oi=null;QG(a,bH).then(function(m){h.Oi=
-m});b=Eoa(a,e,function(m,p){return xS(h,m,p)});b.g.attach(function(m){m&&h.stop(10)});this.R(b);this.Qc=!1;this.lb=$Q(a,e,void 0,{Br:2,rp:5});this.lb.g.attach(function(m){h.Qc=m});this.R(this.lb);this.pa=null;this.Oc=new sv(this);this.wd=this.Oc.signal();uS(this.Oc,this.wd,e.F);this.o=new MH(this);this.R(this.o);this.o.listen(this.ia,"ra",this.Ri).listen(this.ia,"ta",this.Si).listen(this.ia,"sa",this.FB).listen(this.ia,KN,this.BB).listen(this.ia,"va",this.DB).listen(this.ia,"ua",this.CB).listen(this.ia,
-"ya",this.EB).listen(this.ia,"xa",this.GB).listen(this.ia,zM,this.hr).listen(this.ia,"qa",this.zB);this.Pc.then(function(m){return Ga(function(p){if(1==p.g)return u(p,m.C.next(h),2);h.ha.g&&yS(h.ia);sa(p)})});this.o.listen(this.h,zM,this.mr).listen(this.h,"U",this.ku).listen(this.h,rO,this.TB);this.o.listen(this.h,qO,this.lu,!0);this.Mb=this.Le=!1;this.ba=[];this.zf=new wS;this.Bf=new wS;this.Tc="";this.m={};this.Fa=this.ja=this.ga=null;this.l=new bR(!0);this.l.l.attach(function(m){h.ia.update(m.remoteDescription,
-m.Oj)});this.jb=[];this.Sa=[];this.j=[];this.zc={};this.Ia=new oJ(20);this.D=this.kb=null;this.nc=this.Wb=this.oa=X();this.Df=this.ua=this.Ne=this.Me=!1;this.Cf=new wS;this.aa=!1;this.Oe=KH;this.Qb=!1;this.Na=void 0;this.W=new nO;oO(this.W,d);this.Wd=this.ha.aa;this.F=this.ha.Va?new wR:null;null!=this.F&&(this.R(this.F),oO(this.W,this.F));this.Rb=new CR;this.vb=new wS;this.G=[];(d=navigator.getBattery?navigator.getBattery():null)&&d.then&&d.then(function(m){oO(h.W,function(p){P(p,75,Math.round(100*
-m.level));P(p,74,!m.charging)})});this.Aa=new mR;this.Dc=new pS;this.u=null;QG(a,kS,!0).then(function(m){return h.u=m});this.O=null;QG(a,kR,!0).then(function(m){h.O=m});this.re="";this.M=new Map;this.Pe=new Map;this.Af=!1;this.H=this.J=null;this.yd=this.Re=0;this.Ac=new Set;this.Cc=new Map;this.pe=NJ(KJ("Cz8O8c"));this.Pi=NJ(KJ("nlZjzc"))};r(zS,QO);zS.prototype.createDataChannel=function(a,b){return this.ia.createDataChannel(a,b)};
-zS.prototype.Bn=function(){var a=this.oa;return FH!==Date.now?a.g:a.g+(Date.now()-(FH!==Date.now?Date.now():GH()))};zS.prototype.Gq=function(){return this.Af};zS.prototype.initialize=function(){var a=this;return this.ia.initialize().then(function(b){return oqa(a,b)})};
-var oqa=function(a,b){a.Mb=!0;a.Sa.forEach(function(c){return AS(a,c)});a.Sa=[];return b},CS=function(a,b){if("INITIAL"!=a.getState())return a.s.L(epa),!1;BS(a,"STARTING");if(!a.ia.h.localDescription)return a.s.L(fpa),!1;if(!pqa(a.ia,b))return a.s.L(gpa),!1;qqa(a.ia,a.ha.ga);if(!Zla(a.h))return a.s.L(hpa),!1;a.Cf.promise.then(function(){a.isDisposed()});return!0};
-zS.prototype.start=function(a){this.Le=!0;if("INITIAL"==this.getState()&&!CS(this,a))return!1;this.Fa=a;this.s.info(ipa,kt(a.Da()));var b=a.Ca;null!=b&&(a=SL(a,IL(b,"opus")),this.ba=sL(b),this.g(new wM(this.ba)));a=DS(this,a);a=rqa(this,a);this.l.g=a;b=a.j;if(null==b)return this.s.L(jpa),xS(this,3948),this.stop(16,{dc:"Received remote description without session id."}),!1;this.jb.forEach(function(c){a=YL(a,c.Uo,c.Oj)});kc(this.jb);ES(this,b);this.h.start(b);this.ia.start(dR(this.l,a));FS(this.ia,
-this.G);BS(this,"STARTED");b=GS(a);0<b.length&&HS(this.ia.h,b);IS(this);null!=this.F&&this.F.start();JS(this);this.zf.resolve();this.ha.o&&this.ha.g&&yS(this.ia);return!0};zS.prototype.hb=function(){this.h.hb()};
-var sqa=function(a){var b,c;return Ga(function(d){if(1==d.g)return b=KS(a.xd),u(d,b.Ty(),2);c=d.h;return d.return(LS(a,c))})},LS=function(a,b){if(!b)return null;var c=M(b,7)?T(b,QC,7):new QC,d=M(c,6)?T(c,RC,6):new RC;"high"==a.ha.l&&P(d,84,!0);"high"==a.ha.j?P(d,85,!0):"very-low"==a.ha.j&&P(d,86,!0);R(c,6,d);R(b,7,c);return b};k=zS.prototype;
-k.dj=function(a,b,c){var d=this,e=this.ia.j;this.s.info(kpa,a);this.Tc=b;this.ia.nb=a;this.ia.connect();c||(c=new YN(this.Ni));var f={nb:a,ca:b,je:c,Hw:X(),Iw:Date.now()};this.h.dj(a,b,c);this.we.g=f;this.zf.promise.then(function(){var g;return Ga(function(h){if(1==h.g)return u(h,sqa(d),2);g=h.h;aO(d.we,g,e).catch(function(m){dN(d.s,m).L(lpa)});sa(h)})});(a=this.ia.gq())?a.then(function(g){return aO(d.we,g,e)}).then(function(){d.s.info(mpa,e);xS(d,5817)}).catch(function(g){dN(d.s,g).L(npa,e);xS(d,
-5818)}):(xS(this,5819),this.s.info(opa,e))};k.pause=function(){this.s.info(ppa);if("INPROGRESS"!=this.getState())return!1;this.j.forEach(function(a){"d"!=a.getInfo().g&&dO(a,0)});if(!this.ia.pause())return this.s.g(qpa),!1;gx(this.D);this.D=null;BS(this,"PAUSED");return!0};
-k.resume=function(){this.s.info(rpa);if("PAUSED"!=this.getState())return!1;if(!this.ia.resume())return this.s.g(spa),!1;this.h.resume();this.j.forEach(function(a){"d"!=a.getInfo().g&&dO(a,1)});this.g("$");BS(this,"INPROGRESS");this.g(new vM([],[],this.Fb()));IS(this);return!0};
-k.stop=function(a,b){var c=this;b=void 0===b?{}:b;var d=b.dc;if("STOPPED"==this.getState()||"FINISHED"==this.getState())return this.s.info(tpa,a,d),!0;this.s.info(upa,a,d,zg());d&&(this.re=d);RH(RH(RH(RH(this.o,this.ia,zM,this.hr),this.h,zM,this.mr),this.ga,"Ea",this.vf),this.ja,"Ea",this.wf);if(d=this.ha.g)a:switch(a){case 3:case 8:case 111:case 113:case 114:case 115:case 10:case 102:case 13:case 58:case 19:case 15:case 16:case 17:case 23:case 26:case 120:case 28:case 29:case 32:case 33:case 34:case 109:case 108:case 110:case 119:d=
-!0;break a;default:d=!1}d&&yS(this.ia);null!=this.F&&this.F.stop();gx(this.D);this.D=null;this.ia.stop(a,b);this.h.stop(a,b);BS(this,"STOPPED",a,b);hx(2E3).ib(function(){return c.vb.resolve()});return!0};k.X=function(){var a=this;this.stop(this.Le?6:72);this.vb.promise.finally(function(){return QO.prototype.X.call(a)})};
-var AS=function(a,b){switch(a.getState()){case "STOPPED":case "FINISHED":return a.s.L(vpa),!1}if(!a.Mb)return a.Sa.push(b),!0;var c=b.h,d=a.m[MS(c)];if(d)return a="sc"!=c.getContent(),NS(d,a),!1;d=tqa(a.ia,b);if(null==d)return!1;d=MK(new LK(d),b.j()).fa();a:{var e=a.h;switch(e.na){case "INITIAL":case "STARTING":case "STARTED":e.G.push(d);break a;case "STOPPED":case "FINISHED":ah(e.s,"Add local streams called after end.");break a}var f=e.h,g=e.o;null==f?e.m.g(Fla):null==g?e.G.push(d):DO(e,f,g,[d])}"v"==
-c.h&&a.o.listen(c,"G",a.uf);e=a.Fb();d=new OS(b,e,d);a.m[MS(c)]=d;a.g(new vM([d.getInfo()],[]));a.o.listen(b,"N",a.Xd);a.s.info(wpa,kt(b.Da()));return!0};zS.prototype.uf=function(a){a=a.target;if("sc"==a.getContent())a=a.getId()+"ca",NS(this.m[a],!1),cma(this.h);else if("ca"==a.getContent()){var b=this.m[MS(a)];NS(b,!0);JO(this.h);IO(this.h,this.m[MS(a)].getInfo())}};
-var PS=function(a,b){a.s.info(ypa,b.length,kt(b));var c=a.h;c.aa=new Set(b);null!=c.l&&oI(c.l);a.ia.Dn(b.length)},BS=function(a,b,c,d){d=void 0===d?{}:d;a.s.info(zpa,a.getState(),b);d.dc&&a.s.info(Apa,d.dc);a.na!=b&&(a.na=b,a.Va=c,a.g(new AM(b,c,d)))};
-zS.prototype.Nf=function(a){var b=this;switch(this.getState()){case "STOPPED":case "FINISHED":this.s.L(Bpa);return}this.pe||(a=a.filter(function(c){c=new BK(c.Y(),c.Ea(),c.h);return null===QS(b,c)}));0<a.length&&this.s.info(Cpa,a);a.forEach(function(c){var d=b.Aa,e=c.Y(),f=c.Ea();c=c.xc();e+=f;c&&Sf(c)>=Sf(qN)?d.h[e]||(d.h[e]=Date.now()):delete d.h[e]});null!=this.ga?RS(this.ga,a):SS(this,a)};zS.prototype.vf=function(a){TS(this,a.g);SS(this,a.g)};
-var SS=function(a,b){xS(a,5150);a.ia.Nf(b);Hoa(a.l,b);a.h.Nf(b);a.zc={};b.forEach(function(c){if(c.j){var d=c.Y();c=c.Ea();a.zc[d+c]=!0}});a.j.forEach(a.Bc,a)};zS.prototype.Bc=function(a){var b=a.Y(),c=a.Ea();b=this.zc[b+c]||!1;b!=a.h&&(a.h=b,a.g("Da"))};
-var TS=function(a,b){b=n(b);for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=c.ab();if(null!=d){c=c.o;d=n(d);for(var e=d.next();!e.done;e=d.next())a.M.set(e.value,c)}}},wqa=function(a,b){a.s.info(Dpa,kt(b.map(function(c){return c.toString()})));uqa(a,vqa(a,b));if(null!==a.ja){if(b.filter(function(c){return"v"==c.h}).length){RS(a.ja,b);return}a.s.L(Epa,kt(b.map(function(c){return c.toString()})))}US(a,b)};
-zS.prototype.Xd=function(a){var b=a.target;a=b.j();b=b.h;var c=b.h;"a"==c?this.Re++:"v"==c&&this.yd++;(b=this.m[MS(b)])?(a=MK(new LK(b.getInfo()),a).fa(),b.l=a,IO(this.h,a),this.g(new vM([a],[]))):this.s.L(Fpa)};var NS=function(a,b){a&&(b=NK(new LK(a.getInfo()),b).fa(),a.l=b)};zS.prototype.wf=function(a){US(this,a.g)};
-var US=function(a,b){var c=b.filter(function(d){d=d.F;return!(null!=d&&a.h.h!=d)});0!=c.length&&(TS(a,c),a.G=sc(a.G.filter(function(d){return!c.some(function(e){return lL(d,e)})}),c.filter(function(d){return d.j||a.Pi})),a.s.info(Gpa,kt(a.G)),xS(a,5147),FS(a.ia,a.G))},vqa=function(a,b){if(!kg||!Cq(59)||!a.ha.J)return!1;var c=null;b.forEach(function(d){!Oc(d.Ea())&&d.xc()&&(null==c||d.xc().width>c.xc().width)&&(c=d)});if(null==c)return!1;a=c.xc();return a.height*a.width<Sf(qN)},uqa=function(a,b){if(a.l.g&&
-a.Qb!=b)if(a.Qb=b)a.pa=new BM,CM(a.pa,834),a.J=X(),a.H=null;else{var c=a.pa;a.pa=null;a.J=null;a.H=X();CM(c,835);a.Pc.then(function(d){return HO(d,DM(c))})}};zS.prototype.ya=function(a){if(!this.pe){var b=QS(this,a);if(null!=b)return b}b=hc(this.j,function(c){c=c.getInfo();return c.Y()==a.Y()&&c.g==a.h&&c.Ea()==a.getId()});return null!=b?b:QS(this,a)};
-zS.prototype.Da=function(){var a=QO.prototype.Da.call(this);var b=KS(this.xd).vx();b=LS(this,b);Object.assign(a,{sessionOptions:this.ha.Da(),audioOptions:this.ha.D.Da(),systemInfo:b?b.ra():"Unavailable",sessionEndDebugInfo:this.re,remoteSessionDescription:this.l.g&&this.l.g.Da()});return a};
-var QS=function(a,b){if(b.Y()!=a.Tc&&""!=b.Y())return null;a=Object.values(a.m).filter(function(c){c=c.h.h;return b.getId()==c.getId()&&b.h==c.h});return 1<a.length?a.find(function(c){return"sc"==c.h.h.getContent()}):1==a.length?a[0]:null},MS=function(a){var b=a.getId();a=a.getContent();return b+a};zS.prototype.Fb=function(){return this.ia.j};var GS=function(a){return(a=a.g)?tc(a.l):[]};
-zS.prototype.Si=function(a){var b=this;switch(this.getState()){case "INITIAL":this.s.L(Hpa);return;case "STOPPED":case "FINISHED":this.s.L(Ipa);return}a.g.forEach(function(c){2!=c.h&&0>gc(b.Ia.Ka(),function(d){return XK(d,c)})&&b.Ia.add(c)});null==this.kb&&(this.kb=fx(function(){b.Bf.promise.then(function(c){b.s.info(Jpa,kt(b.Ia.Ka()));b.g(new xM(b.Ia.Ka(),c))});b.kb=null},500))};
-var yqa=function(a,b){if(b=UB(b))for(var c=0;c<b.length;c++){var d=b[c];if(null!=d&&2==eC(d)){var e=L(d,65)||0;0==fC(d)&&a.Qb&&(e|=4096);var f=hC(d);if(null!=f&&a.M.has(f))e|=a.M.get(f);else{f=n(iC(d));for(var g=f.next();!g.done;g=f.next())if(g=g.value,a.M.has(g)){e|=a.M.get(g);break}}0==fC(d)&&iC(d).some(function(h){return xqa(a,h).some(function(m){return!!m.getInfo().u})})&&(e|=8192);P(d,65,e)}}},zqa=function(a,b){b=UB(b);for(var c={},d=0;d<b.length;c={rf:c.rf},d++)if(c.rf=b[d],0==fC(c.rf)&&2==
-eC(c.rf)){var e=a.G.find(function(f){return function(g){return"v"==g.h&&g.j&&g.ab().includes(iC(f.rf)[0])}}(c));e&&(P(c.rf,115,e.g&&e.g.height),P(c.rf,114,e.g&&e.g.width))}},Bqa=function(a,b){(b=UB(b))&&b.forEach(function(c){var d=iC(c)[0];if(1!=fC(c)||M(c,59))0==fC(c)&&(e=VS(a,d).map(function(f){return f.h}).filter(function(f){return"sc"==f.getContent()}),P(c,59,0<e.length),Sea(c,Aqa(e)));else{var e=2==eC(c)&&hc(a.j,function(f){return f.getInfo().h==d});e?(e=!e.getInfo().l,P(c,59,e),e?a.Ac.add(d):
-a.Ac.delete(d)):a.Ac.has(d)&&P(c,59,!0)}})},Cqa=function(a){var b=UB(a);if(b){var c=[],d=[];b=n(b);for(var e=b.next();!e.done;e=b.next())e=e.value,1==fC(e)&&2==eC(e)?(e=hC(e)||iC(e)[0]||0,c.push(e)):d.push(e);b=OJ(KJ("cPNXuf"),50);c.length>b&&(b=new rB,b=P(b,1,c.length),c=P(b,2,c||[]),R(a,207,c),VB(a,d))}},Dqa=function(a,b,c){var d=UB(b);d&&VB(b,d.filter(function(e){if(1==fC(e)){var f=hC(e)||iC(e)[0]||0,g=a.Pe.get(f)||{},h=g.packets||0,m=g.FA||!1;e=L(e,10)||0;h=h==e;m=!m||!h;c&&(g.packets=e,g.FA=
-h,a.Pe.set(f,g));return m}return!0}))},Eqa=function(a,b){var c=a.J&&15E3<JH(X(),a.J),d=a.H&&15E3<JH(X(),a.H);if(c||d){var e=UB(b).filter(function(f){return f&&2==eC(f)&&0==fC(f)});b=c&&e.some(function(f){return(L(f,57)||0)>=qN.width});e=d&&e.every(function(f){return(L(f,57)||0)<=pN.width});b&&xS(a,4627);e&&xS(a,4875);c&&(a.J=null);d&&(a.H=null)}},Gqa=function(a,b){UB(b).forEach(function(c){return Fqa(a,c)})},Fqa=function(a,b){var c=iC(b)[0];if(0==fC(b)){var d=VS(a,c);0<d.length&&gC(b,d.every(function(e){return e.j()})?
-1:2);2==eC(b)?P(b,185,a.yd):1==eC(b)&&P(b,185,a.Re)}else 1==fC(b)&&2==eC(b)&&(a=hc(a.j,function(e){return"v"==e.getInfo().g&&e.getInfo().ab()[0]==c}))&&gC(b,a.getInfo().j?1:2)},Hqa=function(a,b){b=UB(b);b=n(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,1==fC(c)&&2==eC(c)){var d=n(iC(c)).next().value;d&&(d=a.Cc.get(d),P(c,227,d))}a.Cc.clear()},WS=function(a,b){if(a.se&&b){var c=new iB;a=lm(c,1,a.se.Hl());R(b,236,a)}};k=zS.prototype;
-k.DB=function(a){Gqa(this,a.sb);yqa(this,a.sb);zqa(this,a.sb);Roa(this.Aa,a.sb);bpa(this.Dc,a.sb);this.u&&apa(this.u,a.sb);this.O&&Poa(this.O,a.sb);Bqa(this,a.sb);Eqa(this,a.sb);this.W.Ed(a.sb);Hqa(this,a.sb);this.Na=a.sb;this.Wd&&this.Rb.update(a.sb);this.ua||(this.ua="INPROGRESS"===this.getState());var b=this.ua&&this.ha.ja<JH(X(),this.Oe);Dqa(this,a.sb,b);b&&(Cqa(a.sb),this.ha.ba&&this.we.g&&(WS(this,a.sb),b=this.Wd&&Xoa(this.Rb)||a.sb,fla(this.we,b,this.Fb())),this.Oe=X(),this.Na=void 0,this.Rb.reset(),
-this.Aa.g={},this.Dc.g.clear(),this.u&&this.u.j.clear(),this.O&&Qoa(this.O),this.ua="INPROGRESS"===this.getState());var c=!1;XB(a.sb).forEach(function(d){c=c||0<L(d,7)});this.Af=c;this.g(new sM(a.sb))};k.CB=function(a){var b=this;WS(this,this.Na);gla(this.we,a.g,this.Fb(),a.Ub,this.Na,a.dc).then(function(){"STOPPED"!=b.getState()?b.s.L(Kpa):(BS(b,"FINISHED"),b.vb.resolve())},function(c){dN(b.s,c).L(Lpa)})};
-k.EB=function(a){var b=this.Aa,c=a.ca,d=a.sourceId,e=a.ssrc,f=c+d;(a=a.zm)&&Sf(a)>=Sf(qN)&&(a=b.h[f])&&(a=Date.now()-a,0<=a&&(b.g[e]=b.g[e]||[],b.g[e].push(a),delete b.h[f],ch(b.s,"participantId: "+c+" sourceId: "+d+" ssrc: "+(e+" latency: "+a))))};
-k.GB=function(a){var b=a.source?this.ya(a.source):null,c=b?b.getInfo().ab():[];b=this.Dc;a=a.id;c=0<c.length?c[0]:null;if(b.h.has(a)){var d=Date.now()-b.h.get(a).mf,e=b.h.get(a).ssrc;0<=d&&2147483647>=d?(b.g.has(e)||b.g.set(e,[]),b.g.get(e).push(d),ch(b.s,"Logged ssrc: "+e+" duration: "+d)):bh(b.s,"Ignore invalid main feed ssrc: "+e+" duration: "+d)}else bh(b.s,"Skip logging duration for id: "+a);c?b.h.set(a,{ssrc:c,mf:Date.now()}):b.h.delete(a)};
-k.BB=function(a){this.s.info(Mpa,a.message);"transport writable"==a.message?(this.Df=!0,this.Cf.resolve(),this.aa||fx(this.bz,2E3,this),this.g(new vM([],[],this.Fb())),JS(this)):"recv first video packet"==a.message?(this.aa=!0,JS(this)):"transport not writable"==a.message&&this.hb()};k.bz=function(){this.aa||(this.aa=!0,JS(this))};var JS=function(a){"STARTED"==a.getState()&&a.Df&&a.aa&&(BS(a,"INPROGRESS"),a.g(new vM([],[],a.Fb())))};
-zS.prototype.Ri=function(a){switch(a.label){case "collections":this.s.g(Npa);break;case "dataSendChannel":this.s.g(Opa,a.payload);break;default:this.g(new fR(a.ca,a.payload))}};var IS=function(a){a.D=fx(a.Xy,5E3,a)};k=zS.prototype;k.FB=function(a){if(null!=this.D){a.g!=this.Me&&(a.g?this.s.info(Ppa):this.s.L(Qpa),this.Me=a.g);a.j!=this.Ne&&(a.j?this.s.info(Rpa):this.s.L(Spa),this.Ne=a.j);var b=X();a.g&&(this.Wb=b);a.j&&(this.nc=b);if(a.g||a.j)gx(this.D),this.D=null,IS(this)}};
-k.Xy=function(){var a=X(),b=JH(a,this.Wb)/1E3;a=JH(a,this.nc)/1E3;this.g(new tM(this.h.h,b,a));this.Wb==this.oa?this.s.info(Tpa):5E3<b&&this.s.info(Upa,b);this.nc==this.oa?this.s.info(Vpa):5E3<a&&this.s.info(Wpa,a);IS(this)};k.hr=function(a){if("STOPPED"==this.ia.getState()){this.s.info(Xpa,a.Ub);switch(this.getState()){case "INITIAL":this.s.L(Ypa);BS(this,"STOPPED",a.Ub,a.g);return;case "STOPPED":this.s.L(Zpa);return}this.stop(a.Ub,a.g)}};
-k.zB=function(a){var b=this,c=new Map;this.j.filter(function(d){return"v"==d.getInfo().g&&a.j.has(d.getInfo().ab()[0])}).forEach(function(d){var e=n(d.getInfo().ab()).next().value;c.set(d.Y(),{JD:a.j.get(e),pt:e})});this.j.filter(function(d){return"a"==d.getInfo().g&&a.g.has(d.getInfo().ab()[0])}).forEach(function(d){var e=n(d.getInfo().ab()).next().value;d=d.Y();c.has(d)&&(c.get(d).ww=a.g.get(e))});c.forEach(function(d){if(void 0!=d.pt){var e=d.ww,f=d.JD;b.Cc.set(d.pt,e&&f&&void 0!=e.captureTimestamp&&
-void 0!=f.captureTimestamp?e.captureTimestamp-f.captureTimestamp-(e.ql-f.ql):null)}})};k.mr=function(a){if("STOPPED"==this.h.getState()){switch(this.getState()){case "INITIAL":this.s.L($pa);return;case "STOPPED":this.s.L(aqa);return}this.stop(a.Ub,a.g)}};k.ku=function(a){this.g(a)};var ES=function(a,b){null!=b&&null==a.h.h&&(CO(a.h,b),a.we.j=b,a.Bf.resolve(b),a.s.info(eqa,a.Fb(),yO(a.h)))};k=zS.prototype;
-k.lu=function(a){var b=a.Hc,c=a.oc;a=a.removed;switch(this.getState()){case "INITIAL":this.s.L(fqa);return;case "STOPPED":case "FINISHED":this.s.L(gqa);return}if(0<b.length||0<a.length)if("STARTING"==this.getState())this.s.info(hqa,b.length,a.length),this.jb.push({Uo:b,Oj:a});else{this.s.info(iqa,b.length,a.length);var d=this.l;d.g=YL(d.g,b,a);cR(d,a)}Yb(a,this.CC,this);Yb(c,this.zD,this);Yb(b,this.rw,this);(0<a.length||0<c.length||0<b.length)&&this.g(new vM(sc(b,c),a))};
-k.rw=function(a){a=new qS(this.ia.j,a);this.Bc(a);this.j.push(a);this.u&&oS(this.u,a)};k.zD=function(a){var b=this.j.findIndex(function(d){return d.getInfo().matches(a)});if(-1==b)this.s.L(jqa,a);else{var c=new qS(this.ia.j,a);this.Bc(c);this.u&&lS(this.u,this.j[b],c);this.j[b]=c}};k.CC=function(a){var b=gc(this.j,function(d){return d.getInfo().matches(a)});if(-1==b)this.s.L(kqa,a);else{var c=this.j[b];pc(this.j,b);this.u&&$oa(this.u,c);dO(c,0)}};
-k.TB=function(a){switch(this.getState()){case "INITIAL":this.s.L(lqa);return;case "STOPPED":case "FINISHED":this.s.L(mqa);return}xS(this,5148);wqa(this,a.g)};
-var Iqa=function(a,b){null!=b&&(a.s.info(nqa,kt(b.Da())),a.ha=XP(a.ha,b),b=XS(a,a.l.g),a.l.g=b,b=a.l.g,null!=b.Ca&&YS(a.ia,b))},XS=function(a,b){var c=b.Ca;a=a.ha.D;a.F||(c=Oja(c));var d=sL(c),e=gc(d,function(f){return $K(f,"OPUS")});-1!=e&&(!a.G&&1<d.length?pc(d,e):d[e]=Foa(d[e],a),c=yL(c,d));a=a.D;null!=a&&(c=IL(c,a));return SL(b,c)},DS=function(a,b){if(!b.ta||0==sL(b.ta).length)return b;b=PL(b,function(f){return!$K(f,"h264")});a.ha.m||(b=PL(b,function(f){return!$K(f,"vp9")}));b=OL(b,IL(b.ta,"vp8"));
-var c=mP(a.ia.nq(),4),d=a.ha.W&&c||a.ha.F,e=sL(b.ta).some(function(f){return $K(f,"vp9")});d&&e?b=OL(b,IL(b.ta,"vp9")):a.ha.m&&(e||xS(a,5772),c||xS(a,5771));gc(sL(b.ta),function(f){return $K(f,"h264")});return b},rqa=function(a,b){if(b.Ca&&vL(b.Ca)!=vL(a.ia.h.localDescription.Ca)){var c=vL(a.ia.h.localDescription.Ca);b=SL(b,CL(b.Ca,c))}b.ta&&vL(b.ta)!=vL(a.ia.h.localDescription.ta)&&(c=vL(a.ia.h.localDescription.ta),b=OL(b,CL(b.ta,c)));b.Za&&vL(b.Za)!=vL(a.ia.h.localDescription.Za)&&(a=vL(a.ia.h.localDescription.Za),
-b=TL(b,CL(b.Za,a)));return b};zS.prototype.toString=function(){return"Session(Id="+this.h.h+" useAudio="+this.ha.h+" useVideo=true)"};
-var xS=function(a,b,c){c=void 0===c?{}:c;a.Mi.then(function(d){c.sessionId=a.h.h||void 0;d.logImpression(b,c)})},VS=function(a,b){return Object.values(a.m).filter(function(c){return c.getInfo().C.includes(b)}).map(function(c){return c.h})},xqa=function(a,b){return Object.values(a.m).filter(function(c){return c.getInfo().C.includes(b)})},Aqa=function(a){switch(a.find(function(){return!1})&&0){case 1:return 2;case 2:return 3;case 3:return 4;case 5:return 6;case 4:return 5;case 6:return 8;default:return 0}};var ZS=function(){qI.call(this);var a=this;this.j=Date.now();this.h=new vR(1E3);this.R(this.h);this.h.g.attach(function(){var b=Date.now();6E4<b-a.j&&a.g("Fa");a.j=b});this.h.start()};r(ZS,qI);La(ZS);var Jqa=l(["Latency: "," Id: "," was marked at: ",""]),Kqa=l(["",""]),$S=function(a){V.call(this);var b=this;this.s=new bN("realtime.media.stats.BandwidthLatencyReporter");this.o=a;this.g=new Map;this.l=Pt();this.m=Pt();this.h=new Map([["call connect",25],["bandwidth 500",10],["bandwidth 1000",11],["bandwidth 1500",12],["bandwidth 2500",26],["bandwidth 3150",27],["bandwidth HD",28]]);this.j=new Map;this.h.forEach(function(c){b.j.set(c,Pt())});a=Array.from(this.j.values(),function(c){return c.promise});
-a=Nt(a);Lt([a,this.l.promise,this.m.promise]).then(function(){Lqa(b)})};r($S,V);var Mqa=function(a,b){if(a.h.has(b)){var c=a.h.get(b);if(!a.g.has(c)&&(25===c||a.g.has(25))){var d=X();a.g.set(c,d);a.j.get(c).resolve();a.s.info(Jqa,b,c,d);25===c&&hx(3E5).then(function(){a.m.resolve()})}}},Lqa=function(a){if(0!==a.g.size){var b=new BM;a.g.forEach(function(d,e){CM(b,e,d.g)});var c=DM(b);a.s.info(Kqa,c.ra());a.o.then(function(d){return HO(d,c)});a.h.clear();a.g.clear()}};var Nqa={SUCCESS:0,Kt:100,NM:101,jP:102,kP:103,bE:200,lE:221,At:201,SE:202,FF:203,yI:204,KI:205,yL:206,zL:207,EL:208,fM:209,hv:210,wM:211,cM:222,tS:223,yM:212,BN:213,AN:214,JN:215,oP:216,vP:217,mP:255,qS:218,USER_CANCELED:219,ES:252,US:220,yH:224,vM:225,tM:226,nS:227,GG:228,bJ:229,hN:230,uM:231,MJ:232,aK:233,cK:234,HN:235,jM:236,gE:237,fE:238,xH:239,nM:240,bK:241,ZJ:261,ZK:242,FG:243,EJ:244,tP:245,sP:249,bL:246,OG:247,mH:250,lJ:248,Gt:251,mQ:253,kM:254,SS:256,Ht:257,KG:258,xS:259,iL:260,EN:262,eL:263,
-hM:264,iM:265,gM:266,RE:267,AE:300,BF:301,hG:302,kG:332,lG:333,mG:334,iG:335,nG:336,qG:337,oG:338,jG:350,SJ:303,UJ:304,TL:305,pP:306,dK:339,dQ:307,bH:308,nQ:309,OJ:310,AH:311,nP:312,lP:313,TJ:314,FJ:315,cH:316,YI:317,QF:318,mE:319,sM:320,xM:321,oS:322,KJ:323,dL:324,YK:325,nE:326,qP:327,uP:328,rP:329,cL:330,aL:331,JF:340,KF:341,IF:342,hJ:343,dN:344,cN:345,sQ:346,BH:347,rQ:348,CS:349,XP:351,aS:352};var Oqa=l(["SessionManager changed state from "," to ",""]),Pqa=l(["Failed to create the cloud session."]),Qqa=l(["Connecting to hangoutId: ",", with participantId: "," and sessionLogData: ",""]),Rqa=l(["Updating default options to: ",""]),Sqa=l(["Adding capture: ",""]),Tqa=l(["No active session to get stream from to render source: ",""]),Uqa=l(["Using stream: "," from "," to render source: ",""]),Vqa=l(["Unable to find stream to use to render source: ",""]),Wqa=l(["Stopping video call because stop called with endCause: ",
-""]),Xqa=l(["Creating session with TLS enabled."]),Yqa=l(["Did not create cloud session."]),Zqa=l(["Local session initialize failed to create local offer."]),$qa=l(["Local session initialize completed."]),ara=l(["Failed to create session."]),bra=l(["Failed to initialize session"]),cra=l(["Received remote description for session "," with sufficient data to allow session preparation."]),dra=l(["Received remote description for session "," with sufficient data to allow starting the session."]),era=l(["Cloud session ",
-" to cloud handoff failed"]),fra=l(["Session STUNG pings failed, activiating TLS session"]),gra=l(["All sessions now stopped."]),hra=l(["Upload log failed during handoff"]),ira=l(["Handoff with type "," took: "," ms"]),jra=l(["SleepWatcher fired. Waiting 3 seconds to determine if media is live."]),kra=l(["SleepWatcher fired but session is still live. Not suspending."]),lra=l(["Suspend triggered by SleepWatcher, effecting "," session(s)."]),aT=function(a,b,c,d,e){qI.call(this);var f=this;this.G=Yg("realtime.media.session.SessionManager");
-this.O=a;this.ua=b;this.F=this.ua.m;this.s=new bN("realtime.media.session.SessionManager");this.u=new MH(this);this.R(this.u);this.pa=e;this.Aa=this.oa=this.o=null;this.na="INITIAL";this.W=null;this.Mb=void 0;this.H=new sv(this);this.lb=this.H.signal();this.Rb=Ht(!1);this.Ia=null;this.m=new Map;hd(hka,function(g){f.m.set(g,new Set)});this.Qb=Pt();this.l=new Set;this.aa=new Map;this.h=null;this.D=new QP;this.kb=new $L;this.Tc=c;this.Ac=d;this.J=[];this.ba=null;this.jb=[];NM(this,{sessionManagerState:function(){return f.getState()},
-sessions:function(){return Array.from(f.l,function(g){return g.Da()})}});this.Bc=Pt();this.Sa=new Set;this.Va=this.Fa=null;this.j=new cH(a);this.ga=QG(a,ZG);this.vb=new $S(this.ga.then());this.M=new BM;this.Na=null;this.Wb=this.H.signal();this.Cc=uv(this.H);this.ja=!1;this.nc=NJ(KJ("nlZjzc"))};r(aT,qI);aT.prototype.X=function(){this.l.forEach(gt);qI.prototype.X.call(this)};aT.prototype.getState=function(){return this.na};
-var bT=function(a,b,c,d){b!=a.na&&(a.s.info(Oqa,a.na,b),a.na=b,a.g(new AM(b,c,d)))},nra=function(a,b,c,d){if("INITIAL"!=a.getState())return!1;d&&(b=aQ(YP(b,!1)));b=YP(b,b.m&&nN()&&!NJ(KJ("Qb5Zab"))&&!0);var e=b.W&&b.m&&nN()&&!gg&&!NJ(KJ("b3GUjf"));b=RP(b);b.W=e;e=b.F||NJ(KJ("r2N8Gc"));b=RP(b);b.F=e;e=b.oa||NJ(KJ("Jd3rO"));b=RP(b);b.oa=e;e=b.ba&&!NJ(KJ("n0TZ4"));b=RP(b);b.ba=e;b.l&&"low"!==b.l||b.j&&"low"!==b.j||!NJ(KJ("Yp6mEf"))||(b=$P(ZP(b,"high"),"high"));b.F&&a.j.logImpression(5455);JM&&(e=JM,
-void 0!==e.h&&(e=!e.h,b=RP(b),b.Aa=e));a.Mb=d;a.W=c;c=b;a.s.info(Rqa,kt(c.Da()));a.D=c;a.h=cT(a);if(null==a.h)return a.s.g(Pqa),a.stop(16,{dc:"Failed to create cloud session."}),!1;mra(a);bT(a,"STARTING");return!0};aT.prototype.hb=function(){this.l.forEach(function(a){return a.hb()})};
-aT.prototype.connect=function(a,b,c){if("STARTING"!=this.getState()&&"INPROGRESS"!=this.getState())return!1;this.o=a;this.oa=b;this.Aa=c;this.s.info(Qqa,a,b,c);this.Bc.resolve(this.o);sc(dT(this),eT(this),fT(this)).forEach(function(d){d.dj(a,b,c)});return!0};
-var pra=function(a,b,c){c.O?(a=new tK("call/"+c.O,ora,"collections"),b=RL(b),b.o.set(a.Sf(),a)):ah(a.G,"Collections' push channel not added. ClientResource not available");return b},hT=function(a){var b=dT(a);if(0<b.length)return b;b=fT(a);return 0<b.length?b:gT(a)},qra=function(a){var b=[];hT(a).forEach(function(c){uc(b,Object.values(c.m))});return b},iT=function(a){var b=[];hT(a).forEach(function(c){uc(b,c.j)});return b},rra=function(a){var b=hT(a);b=0<b.length&&b.every(function(c){return c.Qc});
-b!=a.ja&&a.H.N(a.Wb,b);a.ja=b},jT=function(a,b){a.l.forEach(function(c){c.ha.g||(c.ha=TP(c.ha,b),c.ha.o&&c.ha.g&&yS(c.ia))});a.D=TP(a.D,b)},kT=function(a){a.D.o||(a.l.forEach(function(b){b.ha.o||(b.ha=UP(b.ha),b.ha.g&&yS(b.ia))}),a.D=UP(a.D))},tra=function(a,b){a.s.info(Sqa,kt(b.Da()));var c=lT(a).map(function(d){return AS(d,b)}).every(function(d){return d})||"sc"==b.h.getContent();c?a.J.push(b):sra(a,b);return c},sra=function(a,b){lT(a).map(function(c){a:{switch(c.getState()){case "STOPPED":case "FINISHED":c.s.L(xpa);
-c=!1;break a}if(c.Mb){var d=b.h;"sc"==d.getContent()?JO(c.h):"v"==d.h&&RH(c.o,d,"G",c.uf);RH(c.o,b,"N",c.Xd);var e=c.ia;switch(e.na){case "STOPPED":e.s.L(ura)}var f=e.h;f.s.info(vra,b);var g=mT(b,f.h);f.oa.delete(b);RH(f.W,b,"P",f.se);f.Pc&&RH(f.W,b,"N",f.Xd);if(f.o){var h=f.o;b===h.h&&null!==b&&RH(h,b,nT,h.u)}"d"!=b.h.h&&(oT(f,g),pT(f,null,b));b.Aa(e.j);e.o.delete(b);if(e=c.m[MS(d)])delete c.m[MS(d)],c.g(new vM([],[e.getInfo()])),bma(c.h,e.getInfo());c=!0}else c=oc(c.Sa,b)}return c}).every(function(c){return c})&&
-oc(a.J,b)},wra=function(a,b){a.ba=b&&b.size?new Map(b):null;a.l.forEach(function(c){return c.ia.sk(a.ba)})},xra=function(a,b){a.Fa=b;a.g("ca")};
-aT.prototype.ya=function(a,b){var c=this.Fa&&this.Fa(a);if(c)return c;c=sc(dT(this),fT(this),gT(this));if(null!=b){for(var d,e=n(this.l),f=e.next();!f.done;f=e.next())if(f=f.value,f.Fb()==b){d=f;break}d&&c.unshift(d)}if(0==c.length)return this.s.info(Tqa,a),null;for(b=0;b<c.length;b++)if(d=c[b],e=d.ya(a),null!=e)return this.s.va(Uqa,e.getInfo(),d.Fb(),a),e;this.s.L(Vqa,a);return null};aT.prototype.Nf=function(a){sc(gT(this),fT(this),dT(this)).forEach(function(b){b.Nf(a)})};
-var yra=function(a,b){a.l.forEach(function(c){PS(c,b)});a.jb=b};aT.prototype.stop=function(a,b){this.s.info(Wqa,a);if("INITIAL"==this.getState()||"STOPPED"==this.getState()||"FINISHED"==this.getState())return!1;this.vb.l.resolve();bT(this,"STOPPED",a,b);this.l.forEach(function(c){c.stop(a,b)});return!0};
-var cT=function(a,b){b=void 0===b?!1:b;var c=JM&&JM.j?Ht(JM.j):Ht(null);b=NJ(KJ("heq2V"))||b||a.D.u;var d=PJ(KJ("ze7N4b"),""),e=Dma(Cma(a.D,b),d);e.u&&(a.s.info(Xqa),a.j.logImpression(7915));var f=zra(a,e);if(null==f)return a.s.L(Yqa),null;a.Rb=Ht(f.initialize()).then(function(g){if(!g)return a.s.g(Zqa),a.j.logImpression(3942),f.stop(16,{dc:"Local session initialize failed to create local offer."}),!1;a.s.info($qa);g=pra(a,g,e);e.h||(g=SL(g,DL(g.Ca,[Ara])));var h=Vja(a.kb,g,e.Ia,e.M,{Ip:e.u,wq:e.Na});
-g=Qka();null!=g&&R(h,20,g);P(h,22,a.nc);JM&&JM.C&&P(h,24,!0);f.ia.Vm()&&(a.j.logImpression(4355),P(h,9,!0),P(h,11,1));Pz(h,NJ(KJ("QfZrt")));h.o(a.Ia);h.u(null);CM(a.M,878);a.ga.then(function(m){return HO(m,DM(a.M))});return St(c.then(function(m){m&&P(h,19,m)}).then(function(){return a.W.add(h)}).then(function(m){M(m,21)&&a.H.N(a.Cc,0!==L(m,21));m=cM(a.kb,m);null==m?(a.j.logImpression(3947),f.stop(16,{dc:"Error parsing session proto."})):qT(a,f,m);return!0}),function(m){m instanceof MN&&a.j.logImpression(3945);
-var p="Failed to create session. Error: "+m;dN(a.s,m).L(ara);a.j.logImpression(3949,{mc:p});p.includes("Malformed RTCIceServer")&&a.j.logImpression(4264);f.stop("transport_unavailable"==m.vc?108:16,{dc:p});throw m;})},function(g){dN(a.s,g).L(bra);var h="Failed to initialize session. Error: "+mg(wg(g));a.j.logImpression(3943,{sessionId:f.h.h||void 0,mc:h});f.stop(109,{dc:h});throw g;});f.ia.zr()&&(a.Sa.add(f),Bra(a));f.lb.g.attach(function(){rra(a)});return f},Era=function(a,b){var c=L(a.F.g,20);c&&
-(b=RP(b),b.H=c);if(c=L(a.F.g,21)){var d=RP(b);b.H&&(c=Math.max(b.H,c));d.ja=c;b=d}c=O(a.F.g,22,!1);b=RP(b);b.aa=c;c=Cra(a.ua,a.O,b,a.Mb);c.Cn(1);c.sk(a.ba);d=NJ(KJ("M3bN6b"));var e=$l(T(a.F.g,DH,13),1,3E4);d=new ON(a.W,a.F.j,{pD:e,FD:d});d=new zO(a.O,a.F,d,{hx:!0,ic:a.pa});e=Dra(a);return new zS(a.O,a.ua,e,d,c,b,a.pa)},Dra=function(a){var b=lN(a.F,a.pa);return new ZN(function(c,d){return kN(b,c,d)},tja(a.F))},zra=function(a,b){b=Era(a,b);if(null==b)return null;a.l.add(b);a.m.get(b.getState()).add(b);
-a.aa.set(b.Fb(),b.getState());b.ga=a.Ac;b.o.listen(b.ga,"Ea",b.vf);b.ja=a.Tc;b.o.listen(b.ja,"Ea",b.wf);PS(b,a.jb);a.Na&&oO(b.W,a.Na);uS(a.H,a.lb,b.wd);a.u.listen(b,["Aa","Y","ca","X"],a.g);a.u.listen(b.ia,KN,function(c){return a.g(c)});a.u.listen(b.h,qO,function(c){return a.g(c)});a.u.listen(b,zM,a.Pc);a.u.listen(b,"U",a.zc);a.u.listen(b.ia,KN,a.Oc);a.u.listen(b,"V",a.Dc);return b},Fra=function(a,b,c){b.start(c);a.J.forEach(function(d){AS(b,d)})},lT=function(a){return sc(Array.from(a.m.get("INITIAL")),
-gT(a),fT(a),eT(a),dT(a))},eT=function(a){return Array.from(a.m.get("PAUSED"))},dT=function(a){return Array.from(a.m.get("INPROGRESS"))},fT=function(a){return Array.from(a.m.get("STARTED"))},gT=function(a){return Array.from(a.m.get("STARTING"))};aT.prototype.zc=function(a){qT(this,a.h,a.g)};
-var qT=function(a,b,c){var d=b.getState(),e=0!=tc(c.h).length;var f=!1;var g=c.g;g&&null!=g.g&&(f=2==g.g.split(" ").length);f=e!=f;e=c.g;g=null!=e&&null!=e.j&&null!=e.h&&0<tc(e.l).length;e=f&&"INITIAL"==d;f=f&&g&&("INITIAL"==d||"STARTING"==d);d="INITIAL"!=d&&"STARTING"!=d;g=c.j;null!=g&&ES(b,g);e&&(a.s.info(cra,yO(b.h)),CS(b,c));if(f)a.s.info(dra,yO(b.h)),Fra(a,b,c);else if(d)a:{switch(b.getState()){case "INITIAL":case "STARTING":b.s.L(bqa);break a;case "STOPPED":case "FINISHED":b.s.L(cqa);break a}Rja(b.Fa,
-c)||(b.Fa.g.g!=c.g.g&&b.g(new yM(c.j)),b.Fa=TL(c,c.Za),b.s.info(dqa,kt(c.Da())),a=GS(c),0<a.length&&HS(b.ia.h,a),c=XS(b,c),c=DS(b,c),a=b.l,d=VL(UL(a.g,c.g),tc(c.h)),(e=d.Ca)?e=JL(e,c.Ca):e=c.Ca,(f=d.ta)?f=JL(f,c.ta):f=c.ta,c=OL(SL(d,e),f),a.g=c,null==a.g.Ca&&null==a.g.ta||cR(a,[]),a=b.l.g.Ca,null!=a&&(b.ba=sL(a),b.g(new wM(b.ba))))}};aT.prototype.Oc=function(a){Mqa(this.vb,a.message)};aT.prototype.Dc=function(){var a=this.h;rT(this,a,a,7)};
-var Gra=function(a,b,c){var d=new Sz;P(d,3,c);P(d,4,b);a.Ia=d;a.Rb.then(function(e){e&&(e=new Oz,e=P(e,1,a.h.h.h),e.o(a.Ia),a.W.modify(e))})};
-aT.prototype.Pc=function(a){var b=a.target,c=this.aa.get(b.Fb()),d=b.getState();if(c!=d){this.aa.set(b.Fb(),d);this.m.get(c).delete(b);this.m.get(d).add(b);"INPROGRESS"==d&&this.Qb.resolve(b);switch(d){case "STARTED":Hra(this,b);break;case "INPROGRESS":Ira(this,b);break;case "STOPPED":Jra(this,b,a.Ub,a.g);break;case "FINISHED":this.m.get(b.getState()).delete(b),this.aa.delete(b.Fb()),this.l.delete(b),this.Sa.delete(b),gt(b),this.l.size==this.m.get("FINISHED").size&&("STOPPED"!=this.na?ah(this.G,"Session Manager finished before stopping."):
-bT(this,"FINISHED"))}this.g(a)}};
-var Hra=function(a,b){null!=a.o&&null!=a.oa&&null!=a.Aa&&(b.dj(a.o,a.oa,a.Aa),dT(a).filter(function(c){return c!=b}).forEach(function(c){rT(a,c,b)}))},Ira=function(a,b){if("INITIAL"==a.getState()||"STOPPED"==a.getState()||"FINISHED"==a.getState())$g(a.G,"Should not have new active sessions now.");else{"STARTING"==a.getState()&&bT(a,"INPROGRESS");Iqa(b,a.D.D);var c=b.Fb();dT(a).filter(function(d){return c!=d.Fb()}).forEach(function(d){d.pause()})}},Jra=function(a,b,c,d){a.J.forEach(function(f){f.Aa(b.Fb())});
-if(26==c)c=a.h,a.h=cT(a),c&&(a.h?rT(a,c,a.h,6):a.s.g(era,c.h.h));else if(27==c&&d.gB&&!b.ha.u)a.j.logImpression(7914),a.s.L(fra),a.h=cT(a,!0);else{var e=a.m.get("STOPPED").size+a.m.get("FINISHED").size;a.l.size===e?"STOPPED"!==a.na&&(a.s.info(gra),a.stop(c,d)):0==dT(a).length&&eT(a).forEach(function(f){f.resume();rT(a,b,f)})}},rT=function(a,b,c,d){d=void 0===d?6:d;var e=X().g;c.ia.Pr();var f=c.ia.Vp();if(f){var g=d;f.then(function(){var h=X().g;7==d&&(CM(a.M,29,e),CM(a.M,30,h),a.ga.then(function(m){return HO(m,
-DM(a.M))}));sT(a,b,b.h.h,c.h.h,h-e,g)},function(){sT(a,b,b.h.h,c.h.h,null,g)})}},sT=function(a,b,c,d,e,f){c=Bfa(Afa(zfa(P(yfa(new SC,f),2,0),c),d),e);c=Mfa(c);aO(b.we,c,b.Fb()).catch(function(g){dN(a.s,g).L(hra)});a.s.info(ira,f,e);(b=null===e?Kra.get(f):Lra.get(f))&&a.j.logImpression(b,{sessionId:d||void 0})},Bra=function(a){a.Va||(a.Va=ZS.Eb(),a.u.listen(a.Va,"Fa",a.Qc))};
-aT.prototype.Qc=function(){var a=this,b=new Set(this.Sa);0===b.size?bh(this.G,"SleepWatcher suspend ignored. No effected sessions."):(this.s.info(jra),hx(3E3).then(function(){a.h.Gq()?(a.s.info(kra),a.j.logImpression(4588),a.g("aa")):(a.s.L(lra,b.size),a.j.logImpression(2056),Mra(a,b),a.g("ba"))}))};
-var Mra=function(a,b){var c=a.J.concat().filter(function(d){return"v"===d.h.h});bh(a.G,"Muting "+c.length+" video capture(s).");c.forEach(function(d){return tT(d)});hx(2E3).then(function(){b.forEach(function(d){switch(a.getState()){case "STOPPED":case "FINISHED":bh(a.G,"Suspend ignored for finished/stopped session. "+d);return}bh(a.G,"Ending session due to SleepWatcher trigger. "+d);a.stop(112,{dc:"JS was suspended for too long."})})})},mra=function(a){var b=a.h;b&&b.ia.Vm()?QG(a.O,mN).then(function(c){Nra(c);
-a.j.logImpression(4899)},function(){return a.j.logImpression(4900)}):a.j.logImpression(4900)},Lra=new Map([[6,4652],[7,5588],[8,7938]]),Kra=new Map([[6,4653],[7,5589],[8,7939]]);nL(new mL,"a").fa();var Ara=oL(nL(new mL,"a"),!1).fa();qL(pL(nL(new mL,"v"),oN),30).fa();qL(pL(nL(new mL,"v"),qN),30).fa();var ora=Ad()?1:4;var uT=function(a,b,c,d,e){rM.call(this);var f=this;this.G=new $L;this.j=a;this.F=b;this.D=e;this.h=new Map;this.l=new lM;this.l.C=this;this.u=new MH(this);this.R(this.u);this.F.onChange.attach(function(){return f.m()},this);this.u.listen(this.D,["ca",zM],this.m);a=n(d);for(b=a.next();!b.done;b=a.next())b=b.value,""==b.Y()&&(b.o=this.j),this.l.add(b)};r(uT,rM);var Ora=function(a,b,c,d,e){return new uT(a,b,c,d,e)};uT.prototype.Tf=function(a){return a==this.j?this.l:this.h.get(a)||null};
-uT.prototype.o=function(a){var b=this,c=new Set;a.forEach(function(d){if(d!=b.j&&(c.add(d),!b.h.has(d))){var e=new lM;e.C=b;b.h.set(d,e);b.g(new qM("S",d,e))}});this.h.forEach(function(d,e){c.has(e)||b.h.delete(e)&&b.g(new qM("T",e,d))});this.m()};
-uT.prototype.m=function(){var a=this,b=new Set;this.F.get().forEach(function(c){var d=c.Y();if(d&&(d=a.h.get(d))){var e=a.G,f=c.Y();var g=c.Ea();var h=eM(L(c,4)),m="un";if(null!=T(c,bA,7)){a:{var p=L(T(c,bA,7),1);switch(p){case 1:m="ca";break a;case 2:m="sc";break a}ah(ZL,"Unknown capture type: "+p);m="un"}p=bM(U(T(c,bA,7),dA,3),e.W,e)||void 0}if(null!=T(c,cA,8)){var t=Wl(T(c,cA,8),2);t="number"===typeof t?t:void 0}e=T(c,$z,5)&&Xl(T(c,$z,5),1)?"mu":"li";var y=null;null!=f&&null!=g&&null!=h&&(y=EK({Nj:f,
-id:g,mediaType:h,content:m,state:e,xr:t,ot:p}));if(g=y)(f=mM(d,g.h,g.getId(),g.Y()))?(CK(f,g.getContent()),d=g.l,f.l!=d&&(f.l=d,f.g("H")),DK(f,g.getState()),d=g.j&&tc(g.j),zK(f,d)&&f.g("J")):d.add(g)}d=b.add;f=c.Y();c=c.Ea();d.call(b,f+"/"+c)});iT(this.D).forEach(function(c){var d=c.Y(),e=c.Ea();if(d!=a.j&&!b.has(d+"/"+e)){c=c.getInfo().g;var f=a.h.get(d);null==f||mM(f,c,e,d)||f.add(EK({Nj:d,id:e,mediaType:c}));b.add(d+"/"+e)}});this.h.forEach(function(c){Array.from(c.h).forEach(function(d){var e=
-b.has,f=d.Y(),g=d.getId();e.call(b,f+"/"+g)||c.remove(d)})})};var vT=new XF("y89nuf","Z6rzZb",[mN]),Pra=new XF("zTvcgf","C9jSBe"),Qra=new XF("L6b6Xe","BezZ2c");var Rra={mM:0,IH:1,HH:2,eN:3,MQ:4,LQ:5,KQ:6,SUCCESS:7},Sra=[4,5,6,7];Object.freeze({vw:!0,ID:!0});Object.freeze({vw:!1,ID:!1});var wT=function(a){this.m=a.F;this.F=a.H;this.u=a.G;this.o=a.g;this.C=a.h;this.H=a.m;this.D=a.j;this.G=a.l;this.J=a.M;this.h=a.C;this.l=a.D;this.g=a.o;this.j=a.u;this.M=a.J};
-wT.prototype.toString=function(){return"AudioConfig(deviceId="+this.g+", updateDeviceId="+(this.l+", useAecDelayCorrection=")+(this.m+", useInternalAgc=")+(this.F+", useDucking=")+(this.u+", useAec=")+(this.o+", useAgc=")+(this.C+", useNoiseSuppression=")+(this.H+", useHighpassFilter=")+(this.D+", useMirroring=")+(this.G+", useTransisentSuppression=")+(this.J+", disableWhitelistAec=")+(this.h+")treatAsScreencast=")+(this.j+")")};
-wT.prototype.equals=function(a){return this===a?!0:null===a?!1:this.m===a.m&&this.F===a.F&&this.u===a.u&&this.o===a.o&&this.C===a.C&&this.H===a.H&&this.D===a.D&&this.G===a.G&&this.J===a.J&&this.h===a.h&&this.l===a.l&&this.g===a.g&&this.j===a.j&&this.M==a.M};wT.prototype.getDeviceId=function(){return this.g};var xT=function(){this.u=!1;this.H=this.F=!0;this.G=!1;this.D=this.C=this.M=this.l=this.j=this.m=this.h=this.g=!0;this.J=this.o=null};xT.prototype.fa=function(){return new wT(this)};(new xT).fa();var yT=function(a){this.id=a.Ya;this.displayName=a.g;this.groupId=a.l;this.g=a.h;this.isSelected=a.m};yT.prototype.toJson=function(){return{id:this.id,displayName:this.displayName,groupId:this.groupId,fullName:this.g,isSelected:this.isSelected}};yT.prototype.toString=function(){return"Device(id="+this.id+", displayName="+this.displayName+", groupId="+this.groupId+", fullName="+this.g+", isSelected="+this.isSelected+")"};var zT=function(){this.Ya=null;this.h=this.l=this.g="";this.m=!1};
-zT.prototype.fa=function(){return new yT(this)};var AT=function(a){var b=new zT;b.Ya=a;return b};zT.prototype.j=function(a){this.l=a;return this};var BT=AT("__absent_device__");BT.g="__absent_device__";var CT=BT.j("__absent_device__");CT.h="__absent_device__";var Tra=CT.fa();var DT=function(){qI.call(this);var a=this;this.l=0;this.u=new sv(this);this.m=uv(this.u);this.h=this.D=null;this.o=new MH(this);this.R(this.o);this.j=new MH(this);this.R(this.j);NM(this,{participantAudioMonitor:function(){return{participantId:a.h&&a.h.Y(),lastVolumeChangedValue:a.l,lastVolumeChangedTime:a.D}}},!1)};r(DT,qI);DT.prototype.X=function(){gt(this.h);qI.prototype.X.call(this)};
-var Ura=function(a,b,c){null!=a.h&&a.h.matches(c,void 0,void 0)||(b=new hO(c,null,null,b.l,b.j),a.h!=b&&(c=a.h,a.h=b,a.o.removeAll(),null!=a.h&&a.o.listen(a.h,"H",a.RB).listen(a.h,"ka",a.mu).listen(a.h,"ia",a.WB).listen(a.h,"ja",a.Fn),a.Fn(),a.g("Ka"),null!=c&&gt(c)))};k=DT.prototype;k.RB=function(a){this.g(a)};k.mu=function(){this.g("La")};k.WB=function(){};k.Fn=function(){this.j.removeAll();if(null!=this.h){var a=this.h.ya();null!=a&&this.j.listen(a,"ha",this.Gn)}this.Gn()};k.Gn=function(){this.g("Ma")};
-var ET=function(a,b){a.g("Oa");b=Math.floor(5*b)/5;a.l!=b&&(a.l=b,a.D=X().g,a.g("Na"),a.u.N(a.m,{cn:b}))};var FT=qN.clone();FT.width*=.75;FT.height*=.75;var GT=pN.clone();GT.width*=.75;GT.height*=.75;var HT=function(){this.g=[]},Wra=function(a){return Eg(IT.g.map(function(b){return Vra(b,a)}))},Vra=function(a,b){b=void 0===b?function(c){return new c}:b;return a.Dd?b(a.Dd):a.instance},JT=function(){HT.apply(this,arguments)};r(JT,HT);var KT=function(a){this.C=a;this.ma=a.ma},Xra=function(a){return Wra(function(b){return new b(a)})};k=KT.prototype;k.initialize=function(){return null};k.Ji=function(){return null};k.Jn=function(){return null};k.Hn=function(){return null};k.In=function(){return null};k.up=function(){return null};var IT=new JT;var LT=new XF("qb1U6e","ma",[yH,mN,kS]);var MT=function(a,b){if(0!==a.length){a=n(a);for(var c=a.next();!c.done;c=a.next())if(c=b(c.value),null!=c)return c}};var OT=function(a){V.call(this);var b=this;this.ma=a;this.m=this.l=null;this.D=QG(a,$G);this.C=QG(a,bK,!0).then(function(c){b.m=c;NT(b,6273);return c},function(c){NT(b,6274);throw c;});this.j=0;this.F=Pt();Mt([this.C,this.F.promise]);this.h=null;this.g=Xra(this);NT(this,6661);this.o=new sv(this);this.u=uv(this.o);this.o.N(this.u,{status:this.j})};r(OT,V);var Yra=function(a){PG(a,LT)||YG(a,LT,function(b){return new OT(b)})};
-OT.prototype.initialize=function(a){var b=this;null==this.h&&(this.h=Mt([MT(this.g,function(c){return c.initialize(a||{})})||7,this.C]).then(function(c){return c[0]}),this.h.then(function(c){c!=b.j&&"number"===typeof c&&qd(Rra,c)&&(b.j=c,b.o.N(b.u,{status:b.j}))},function(){return b.h=null}));return this.h};
-var KS=function(a){return MT(a.g,function(b){return b.Jn()})},Zra=function(a){a.l||(a.l=MT(a.g,function(b){return b.up()}));return a.l},Cra=function(a,b,c,d){var e="c"+Math.round(2147483648*Math.random())+Math.round(2147483648*Math.random())+"_NMS";return MT(a.g,function(f){return f.Hn(b,e,c,d)})},$ra=function(a){return MT(a.g,function(b){return b.In()})},NT=function(a,b){a.D.then(function(c){c.logImpression(b)})};var bsa=asa();
-function asa(){var a=wd({wS:0,KS:1,SF:2,PF:25,dJ:13,cJ:3,gJ:14,IL:4,EE:15,SK:16,RK:5,SH:17,WH:6,OH:7,iP:8,hP:31,VH:9,KE:10,GE:11,HE:12,IE:26,JE:27,ME:28,WS:18,VS:19,rI:20,tI:21,sI:22,uI:23,RF:24,zG:29,yG:30,YH:32,bI:33,aI:34,ZH:38,LP:35,OP:36,NP:37,MP:39,ZM:100,XM:101,YM:102,gQ:103,eQ:104,fQ:105,qQ:106,oQ:107,pQ:108,JQ:109,HQ:110,IQ:111,LF:112,GF:113,HF:114,EK:200,HK:201,IK:202,FK:203,JK:204,GK:205,yE:300,xE:301,GI:302,FI:303,KP:304,JP:305,DK:306,CK:307,OE:308,NE:309,SN:310,RN:311,GM:312,DM:313,FM:314,
-GL:315,FL:316,pH:317,oH:318,BI:319,AI:320,VP:321,SP:322,UP:323,TP:324,aM:325,ZL:326,XN:327,WN:328,IP:329,DP:330,EP:331,FP:332,GP:333,HP:334,gI:335,fI:336,SG:337,QG:338,WG:339,TG:340,qI:341,pI:342,RH:343,QH:344,PH:345,VG:346,UG:347,zE:348,CF:349,BG:350,FH:351,qJ:352,wP:353,xP:354,NQ:355,II:356,HI:357,DI:358,CI:359,pJ:360,nJ:361,mJ:362,oJ:363,eG:364,cG:365,dG:366,vL:400,uL:401,RS:500,QS:501,OS:502,PS:503,lH:600,jH:601,kH:602,DO:603,BO:604,CO:605,fH:606,dH:607,eH:608,hL:609,fL:610,gL:611,eP:700,gP:701,
-fP:702,dP:703,OO:704,NO:705,SO:706,RO:707,cP:708,TO:709,KO:710,MO:711,LO:712,ZO:713,YO:714,XO:715,WO:716,VO:717,UO:718,QO:719,PO:720,bP:721,aP:722,JO:723,HO:724,WK:801,JJ:884,gK:894,kK:802,eK:885,fK:886,jK:803,mK:899,lK:1700,iK:1719,hK:1720,wJ:887,yJ:888,xJ:889,vJ:890,IJ:804,NI:805,MI:806,qL:807,tL:891,pL:892,sL:893,rL:883,UH:808,XH:809,VK:810,XK:1725,vQ:811,TF:812,xQ:813,xL:814,wQ:815,QK:816,AO:817,oL:818,XG:819,nL:820,cO:821,dO:822,aO:823,bO:824,fO:825,hO:832,gO:833,eO:826,iO:827,kO:863,jO:864,
-lO:828,mO:829,CL:830,BL:831,eE:834,dE:835,FQ:836,EQ:837,DQ:838,GQ:839,uG:840,wG:841,pG:842,tG:843,sG:844,rG:845,jF:846,iF:847,qF:848,eF:849,gF:865,fF:866,hF:850,mF:851,oF:867,nF:868,pF:852,sF:853,rF:854,tF:855,AF:856,xF:869,wF:870,zF:879,yF:880,uF:871,vF:872,lF:857,kF:858,aN:859,bN:860,kE:861,jE:862,wK:873,tK:874,vK:875,uK:895,wE:876,vE:877,PK:878,OF:881,NF:882,pE:896,qE:897,oE:898,hH:1701,iH:1702,gH:1703,JM:1704,KM:1705,IM:1706,HM:1707,iT:1708,hT:1709,bF:1710,TE:1711,UE:1712,VE:1713,WE:1714,YE:1715,
-XE:1716,aF:1717,ZE:1718,rK:1800,rN:1721,qN:1722,tN:1723,sN:1724,iN:1726,nN:1727,jN:1728,kN:1729,mN:1730,lN:1731,QR:1732,RR:1733,PR:1734,vN:1735,uN:1736,pN:1737,oN:1738,WI:1739,VI:1740,eR:900,dR:901,gR:902,fR:903,cR:904,bR:905,CQ:1741,BQ:1742,sR:1E3,yR:1001,xR:1002,mR:1003,lR:1004,wR:1012,vR:1013,rR:1005,uR:1006,tR:1007,qR:1008,pR:1009,oR:1010,nR:1011,lT:1100,nT:1101,mT:1102,kT:1103,jT:1104,nO:1200,pO:1201,oO:1202,CR:1300,GR:1301,FR:1302,NR:1303,MR:1304,IR:1305,JR:1306,KR:1307,LR:1308,ER:1309,DR:1310,
-OR:1311,QQ:1400,OQ:1401,PQ:1402,ZQ:1403,YQ:1404,XQ:1405,WQ:1406,SQ:1407,RQ:1408,VQ:1409,TQ:1410,UQ:1411,SI:1500,RI:1501,TI:1502,UI:1503,QI:1504,OI:1505,XS:1600,ZS:1601,YS:1602,aT:1603});return function(b){return a[b]}};function PT(a){return(a.im?"\ud83d\udc4e":"\ud83d\udc4d")+" "+a.timestamp+" "+bsa(a.id)};var QT=Yg("realtime.analytics.markrecord.MarkRecorder"),RT=function(a,b){V.call(this);this.j=a;this.h=new sv(this);this.g=new Map;this.l=this.h.signal();b&&b.R(this)};r(RT,V);k=RT.prototype;k.attach=function(a,b){for(var c=n([].concat(q(this.g.values()))),d=c.next();!d.done;d=c.next())a(d.value);this.l.attach(a,b)};k.nh=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];this.ZA.apply(this,[void 0].concat(q(b)))};
-k.ZA=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];a=void 0===a?X():a;c=n(c);for(d=c.next();!d.done;d=c.next())ST(this,{id:d.value,timestamp:a,im:!1})};k.im=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];this.mB.apply(this,[void 0].concat(q(b)))};k.mB=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];a=void 0===a?X():a;c=n(c);for(d=c.next();!d.done;d=c.next())ST(this,{id:d.value,timestamp:a,im:!0})};
-var ST=function(a,b){if(a.isDisposed())$g(QT,PT(b)+" from "+a.j+" when disposed");else{var c=!a.g.has(b.id);bh(QT,PT(b)+" from "+a.j+" "+(c?"\u2714\ufe0f":"\u2716\ufe0f"));c&&(a.g.set(b.id,b),a.h.N(a.l,b))}};var TT=function(a){K(this,a,0,-1,null,null)};r(TT,J);var UT=function(){var a=new TT;return hm(a,1,2)},VT=function(a){var b=new ml;var c=Zl(a,1,0);0!==c&&F(b,1,c);c=N(a,2);0<c.length&&G(b,2,c);return ql(b)};var csa=l(["The requested resource was not found."]),dsa=l(["remote session rpc failed, operation: ",", error: ",""]),WT=function(a,b){this.g=a;this.jt=b;this.h=new bN("realtime.media.a.concrete_media_sessions_client")};WT.prototype.add=function(a){var b=this,c=this.jt,d={};c&&(d["X-Goog-Meeting-Identifier"]=esa(c));c=new Xz;c.setRequestHeader(this.g.g());hda(c,[a]);return St(this.g.makeRequest("media_sessions/add",c,EA,{},null,d).then(function(e){return NN(U(e,Oz,4))}),function(e){XT(b,"add",e)})};
-WT.prototype.modify=function(a){var b=this,c=new bD;c.setRequestHeader(this.g.g());Qfa(c,[a]);return St(this.g.makeRequest("media_sessions/modify",c,cD).then(function(d){return NN(U(d,Oz,4))}),function(d){XT(b,"modify",d)})};
-WT.prototype.query=function(a,b){var c=this,d=new Yz;d.setRequestHeader(this.g.g());P(d,2,a);null!==b&&(a=um(new tm,b),d.T(a));return St(St(this.g.makeRequest("media_sessions/query",d,FA,{Ym:3E3,cB:8}).then(function(e){var f=e.V().getVersion();return{session:T(e,Oz,2),version:f}}),function(e){if("fatal"===e.status&&"not_found"===e.vc)throw dN(c.h,e).log(aN(csa)),new hN("",11);throw Error(e.toString());}),function(e){XT(c,"query",e)})};
-var XT=function(a,b,c){dN(a.h,c).log(aN(dsa,b,c));throw c;},esa=function(a){var b=UT();a=S(b,2,a);return kl(VT(a))};var YT=function(a,b){this.status=void 0===a?99:a;this.value=b};YT.prototype.toString=function(){return"ExtensionResult(status="+this.status+", value="+this.value+")"};var ZT=function(a){if(0===a.status)return a.value;throw a;};var fsa=new RegExp(/(?:hangouts\/_|present)/.source+"[/]"+/(?:[^\/]+\.[^\/]+)/.source+"[/]"+/([\w_\-]+)/.source+/[\?\/]?/.source);var gsa=l(["Sending message: ",""]),hsa=l(["Opening port named ",""]),isa=l(["Received response to ",": ",""]),$T=new bN("realtime.hangouts_extension.Extension");function aU(){var a=Zf(),b=a,c=b.chrome&&b.chrome.runtime;try{do{try{b.location.origin==a.location.origin&&(c=b.chrome&&b.chrome.runtime||c)}catch(d){}if(b==b.parent)break;b=b.parent}while(null!=b)}catch(d){}return c}
-function bU(){return"https:"==Zf().location.protocol?"nkeimhogjdpnpccoofpliimaahmaaome":"hoblmflfjcnhdllclikeemgdcbbflkhi"}
-function cU(a,b){b=void 0===b?!0:b;var c=Pt(),d=aU(),e=a.method;if(d&&d.sendMessage){e=jsa(c,e,b);b=Zf().location;a.origin=b.origin+"/";var f=Pr(b.href,"tabId");f&&(a.tabId=f);b=Pr(b.href,"winUrl")||Pr(b.href,"origin")||b.origin;a.winUrl=b;d.sendMessage(bU(),a,e)}else d?(a='chrome.runtime lacks "sendMessage" method',d=8):(a="chrome.runtime missing",d=5),c.reject(new YT(d,"Method: "+e+"; Type: "+a+"; Explanation: "));return c.promise}
-function dU(a){var b=kt(a);var c=void 0===c?"#REDACTED#":c;var d=fsa.exec(b);b=d&&d[1]?b.replace(d[1],c):b;$T.info(gsa,b);return cU(a)}function ksa(){var a=aU();if(a&&null!=a.connect){$T.info(hsa,"processCpu");var b=a.connect(bU(),{name:"processCpu"}),c=function(){return b.disconnect()};Nw(Zf(),"unload",c);b.onDisconnect.addListener(function(){Tw(window,"unload",c)});return b}return null}
-function jsa(a,b,c){return function(d){var e="No response from extension.",f=2;if(null!=d)if(f=1,e=d.error,null!=e)e="Extension reported: "+e.name+" - "+e.message+".";else{c&&(f=kt(d.value),$T.va(isa,b,f));a.resolve(new YT(0,d.value));return}(d=aU())?null!=d.lastError&&(e+=" chrome.runtime.lastError.message: "+d.lastError.message):(f=5,e+=" No chrome.runtime to get chrome.runtime.lastError.message.");a.reject(new YT(f,"Method: "+b+"; Type: Hangout Component Extension Error; Explanation: "+(e||"")))}}
-var eU=!1;var fU=new XF("uuTheb",aU()?"Z5j79c":"SFhYHb");var gU=new XF("PyB2Cf","hIrTA"),hU=new XF("eLo6Uc","sHLrJf");var iU=new XF("ENyb7");var jU=function(){V.call(this);this.g=new sv(this);this.u=this.g.signal()};r(jU,V);jU.prototype.Y=function(){return null};var kU=function(a,b){b=void 0===b?{}:b;b=void 0===b.Jd?!0:b.Jd;a=jU.call(this,a)||this;a.j=!1;a.yc=new MH;a.Jd=b;a.R(a.yc);return a};r(kU,jU);kU.prototype.Y=function(){return this.h&&this.h.ca.get()||jU.prototype.Y.call(this)};cJ({ZU:!1});var lU=function(){this.value=null;this.state=0;this.pb=Pt()};lU.prototype.then=function(a,b,c){return this.pb.promise.then(a&&c?Wa(a,c):a,b&&c?Wa(b,c):b)};lU.prototype.ib=function(a,b){return this.pb.promise.ib(a,b)};lU.prototype.get=function(){return this.value};lU.prototype.Ta=function(){return 2===this.state};zt(lU);var mU=function(){this.g=new lU};
-mU.prototype.resolve=function(a){var b=this;0===this.g.state&&(this.g.pb.resolve(a),At(a)?(a.then(function(c){nU(b,c)},function(){nU(b,null)}),this.g.state=1):nU(this,a))};var nU=function(a,b){a.g.state=2;a.g.value=b};mU.prototype.reject=function(a){0===this.g.state&&(this.g.state=2,this.g.pb.reject(a))};var pU=function(){V.call(this);var a=this;this.h=[];this.g=new oU(function(b){return lsa(a,b)});this.R(this.g)};r(pU,V);var lsa=function(a,b){return a.h.reduce(function(c,d){d=d.filter;return d(c)},b)},oU=function(a){rS.call(this);this.filter=a;this.j=[];this.h=!1};r(oU,rS);var RS=function(a,b){a.j=tc(b);a.h||(a.h=!0,xt(a.l,a))};oU.prototype.l=function(){this.h=!1;var a=this.filter(this.j);this.g(new sS(a))};var msa=l(["Wake lock acquired."]),nsa=l(["Wake lock request failed."]),osa=l(["Call disconnected while acquiring wake lock."]),psa=l(["Wake lock released."]),qU=function(a){MH.call(this);this.h=this.g=null;this.K=new bN("realtime.media.call.WakeLockManager");NJ(KJ("prvbGd"))&&"wakeLock"in navigator&&a.onConnect.then(this.onConnect.bind(this,a))};r(qU,MH);
-qU.prototype.onConnect=function(a){a.onDisconnect.then(this.onDisconnect.bind(this));this.h=!1;this.listen(document,"visibilitychange",this.j);document.hidden||rU(this)};qU.prototype.onDisconnect=function(){this.h=!0;RH(this,document,"visibilitychange",this.j);this.release()};qU.prototype.j=function(){this.g&&!this.g.released||document.hidden||rU(this)};
-var rU=function(a){pv(a,function c(){var d=this,e;return Ea(c,function(f){switch(f.g){case 1:return d.release(),ta(f,2),u(f,navigator.wakeLock.request("screen"),4);case 4:d.g=f.h;d.K.log(ZM(msa));va(f,3);break;case 2:e=wa(f),d.g=null,dN(d.K,e).log(aN(nsa));case 3:d.h&&(d.release(),d.K.log($M(osa))),sa(f)}})})};qU.prototype.release=function(){this.g&&(this.g.released||this.g.release(),this.g=null,this.K.log(ZM(psa)))};var sU=new XF("zlvswc","DWfIKf");var tU=function(a,b){for(var c in a){var d=n(a[c]),e=d.next().value;d=d.next().value;if(e<b&&b<=d)return c}return null},uU=function(a,b,c){this.o=Math.min(0,a);this.u=Math.max(0,a);this.l=this.m;this.C=void 0===b?1:b;this.g=void 0===c?2:c;this.j=new oJ(this.g);this.h=0};uU.prototype.add=function(a){var b=this.j.add(a);this.l(a)&&(this.h+=1);void 0!=b&&this.l(b)&&--this.h};uU.prototype.m=function(a){return this.o<=a&&a<=this.u};
-var vU=function(a){return a.j.Ba()<a.g?!1:a.h/a.g>=a.C},wU=function(a){return a.j.Ba()>=a.g},xU=function(a){this.h=new oJ(a);this.l=a;this.j=this.g=0};xU.prototype.add=function(a){var b=this.h.add(a),c=this.h.Ba();this.g+=a;b&&(this.g-=b);this.j=this.g/c};var qsa=function(a){return a.h.Ba()>=a.l};var yU=function(a,b,c,d){V.call(this);var e=this;this.K=c;this.H=a;this.l=new Map;this.D=new sv(this);this.g=this.D.signal();this.o=0;this.u=new oJ(300);d&&it(this,MM(LM.Eb(),d.name,function(){return d.fb.concat(rsa(e))}));b.attach(function(f){var g=f.vd,h=f.data;f=f.sequenceNumber;1<f-e.o&&e.reset();h=e.Oa(h,g);null!==h&&(e.Qq(h),e.o=f,e.Hb(h),e.rb(h),e.ck(h,g),e.D.N(e.g,h))},this)};r(yU,V);yU.prototype.logImpression=function(a,b){this.H.logImpression(a,b)};
-var zU=function(a,b,c,d){c!==a.l.get(b)&&a.logImpression(c,d);a.l.set(b,c)},AU=function(a,b,c){zU(a,"O0r3Gd",b,c)},BU=function(a){a.l.delete("O0r3Gd")},CU=function(a,b,c){zU(a,"jOfkMb",b,c)},DU=function(a){a.l.delete("jOfkMb")};k=yU.prototype;k.Qq=function(a){ch(this.K,JSON.stringify(a))};k.reset=function(){};k.Hb=function(){};k.ck=function(a,b){0===this.o%this.Jg()&&this.u.add({data:a,vd:b})};k.Jg=function(){return 10};k.rb=function(){};
-var ssa=function(a){var b=Math.min(a.u.Ba(),300);return qJ(a.u,b)},rsa=function(a){return ssa(a).map(function(b){return[b.vd].concat(q(a.Qa(b.data)))})};var EU=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.BandwidthEstimateMonitor");yU.call(this,a,b,c,{name:"recentAvailableSendBandwidth",fb:["Time Since Call Start","Required Send Bandwidth (kbps)","Available Send Bandwidth (kbps)"]});this.j=0;this.h=!1;this.m=X()};r(EU,yU);
-EU.prototype.Oa=function(a,b){var c=L(a[0],124)||0;c=Math.round(c/100)/10;a=L(a[0],40)||0;a=Math.round(a/100)/10;if(0>=c||0>=a)return null;this.j=this.j?.65*this.j+.35*a:a;var d=!1,e=!1,f=!1,g=X();15>b?b=this.m=g:(d=this.j<c,f=!this.h&&d,b=this.h!==d?g:this.m,e=2E3<JH(g,b));return{ym:c,oj:a,Ej:d,ob:b,qb:f,Ha:e}};EU.prototype.Hb=function(a){var b=a.Ej,c=a.qb;(a.Ha||c)&&CU(this,b?3747:3763)};EU.prototype.rb=function(a){var b=a.Ej;a=a.ob;this.h!==b&&(this.h=b,this.m=a)};
-EU.prototype.Qa=function(a){return[a.ym,a.oj]};var FU=function(a,b,c){V.call(this);var d=this;this.g=new sv(this);this.onChange=this.g.signal();this.l=uv(this.g);c?this.j=c:(this.j=new EU(a,b),this.R(this.j));this.h=!1;this.j.g.attach(function(e){var f=e.Ej,g=e.Ha,h=f&&!d.h;g=!f&&g&&d.h;e={ym:e.ym,oj:e.oj,Ej:f};d.g.N(d.onChange,e);(h||g)&&d.g.N(d.l,e);h?d.h=!0:g&&(d.h=!1)},this)};r(FU,V);var GU=function(a,b,c){var d=void 0===c?{}:c;c=void 0===d.me?!0:d.me;d=void 0===d.rc?10:d.rc;var e=Yg("realtime.media.stats.emitters.monitors.AnqMonitor"),f={name:"anqScores",fb:["Time Since Call Start","Average ANQ Score"]};yU.call(this,a,b,e,c?f:void 0);this.j=new Map;this.h={zg:0,Yi:"XhYBrd",vd:0};this.m=new sv(this);this.C=uv(this.m);this.F=d};r(GU,yU);
-GU.prototype.Oa=function(a,b){var c=this,d=[];a.forEach(function(e){var f=Wl(e,207);if(null!=f&&(d.push(f),e=1===kC(e).length?L(kC(e)[0],3):null,null!==e)){c.j.has(e)||c.j.set(e,{Vh:{active:!1,startTime:0},Lh:{active:!1,startTime:0}});f=tU(HU,f);e=c.j.get(e);var g="AGpuT"===f;f="ElqWd"===f||g;g!==e.Lh.active&&(e.Lh.active=g,e.Lh.startTime=b);f!==e.Vh.active&&(e.Vh.active=f,e.Vh.startTime=b)}});tsa(this,b);if(0===d.length)return null;a=Math.max.apply(Math,q(d));this.h.zg=0===this.h.vd?a:.7*a+this.h.zg*
-(1-.7);this.h.vd=b;this.h.Yi=tU(HU,this.h.zg);return{zg:this.h.zg,Yi:this.h.Yi,vd:b}};GU.prototype.Qa=function(a){return[a.zg]};GU.prototype.Jg=function(){return this.F};var tsa=function(a,b){a.j.forEach(function(c,d){c.Vh.active&&60<b-c.Vh.startTime&&a.m.N(a.C,d);c.Lh.active&&30<b-c.Lh.startTime&&a.m.N(a.C,d)})},IU={},HU=(IU.XhYBrd=[-.1,.2],IU.ElqWd=[.2,.6],IU.AGpuT=[.6,1],IU);var JU=function(a,b,c){var d=void 0===c?{}:c;c=void 0===d.me?!0:d.me;d=void 0===d.rc?10:d.rc;var e=Yg("realtime.media.stats.emitters.monitors.RttMonitor"),f={name:"recentRTT",fb:["Time Since Call Start","Connection Round trip time (ms)","Audio Round trip time (ms)","Video Round trip time (ms)"]};yU.call(this,a,b,e,c?f:void 0);this.h=new Map([[1,0],[2,0]]);this.j=d};r(JU,yU);
-JU.prototype.Oa=function(a){var b=this,c=XB(a).find(function(f){return!!(L(f,2)&1)}),d,e;UB(a).forEach(function(f){if(0==fC(f)){var g=eC(f),h=L(f,7);switch(g){case 1:h&&h==b.h.get(g)?d=-1:(d=L(f,6),b.h.set(g,h));break;case 2:h&&h==b.h.get(g)?e=-1:(e=L(f,6),b.h.set(g,h))}}});return{Tw:c?L(c,3):-1,cp:d,MD:e}};JU.prototype.Qa=function(a){return[a.Tw,a.cp,a.MD]};JU.prototype.Jg=function(){return this.j};var KU=function(a,b,c,d){V.call(this);var e=this;this.g=a;this.u=d;this.u.g.attach(function(f){var g=Math.round(f.vd-e.D);e.D=f.vd;if("AGpuT"===f.Yi){if(200>e.o){f=60<=e.h;e.h+=g;var h=60<=e.h;!f&&h&&e.g.logImpression(5966)}else 60<=e.h&&e.g.logImpression(5967),e.h=0;200<e.m?(f=60<=e.l,e.l+=g,h=60<=e.l,!f&&h&&e.g.logImpression(5971)):(60<=e.l&&e.g.logImpression(5972),e.l=0);200>e.o&&200<e.m?(f=30<=e.j,e.j+=g,g=30<=e.j,!f&&g&&e.g.logImpression(5973)):(30<=e.j&&e.g.logImpression(5974),e.j=0)}else 60<=
-e.h&&e.g.logImpression(5967),e.h=0,60<=e.l&&e.g.logImpression(5972),e.l=0,30<=e.j&&e.g.logImpression(5974),e.j=0},this);this.u.C.attach(function(f){e.C.N(e.F,f)},this);this.G=b;this.G.onChange.attach(function(f){e.o=f.oj},this);this.H=c;this.H.g.attach(function(f){e.m=f.cp},this);this.D=this.j=this.l=this.h=this.m=this.o=0;this.C=new sv(this);this.F=uv(this.C)};r(KU,V);var LU=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.audioreceived.BitRateMonitor");yU.call(this,a,b,c,{name:"recentMaxAudioRecvBitrate",fb:["Time Since Call Start","Max Audio Recv Bitrate"]});this.m=X();this.C=LH;this.F=new Map;this.reset()};r(LU,yU);k=LU.prototype;k.reset=function(){this.h="normal";this.m=X();this.j=!0;this.C=LH;BU(this)};
-k.Oa=function(a){var b=this,c=0<a.length,d=a.filter(function(h){var m=hC(h)||iC(h)[0];null===m?h=!1:(m=b.F.get(m)||0,h=(L(h,9)||0)!==m);return h}),e=0,f=null;a=X();var g=!1;0<d.length&&(d.forEach(function(h){var m=hC(h)||iC(h)[0];null!==m&&(h=L(h,9)||0,b.F.set(m,h))}),d=d.map(function(h){return L(h,96)||0}),e=Math.max.apply(Math,[].concat(q(d),[0])),f=tU(usa,e));null!==f&&(f===this.h&&(a=this.m),g=1E4<JH(X(),a));return{Xc:e,Eq:c,status:f,am:a,Ha:g}};
-k.Hb=function(a){a.Eq?this.j||AU(this,4619):0<JH(X(),this.C)?AU(this,4707):AU(this,4618)};k.rb=function(a){var b=a.Eq,c=a.status;a=a.am;null!==c&&(c!==this.h&&(this.h=c,this.m=a),b!==this.j&&(this.C=IH(X(),b?Infinity:2E4),this.j=b))};k.Qa=function(a){return[a.Xc]};var MU={},usa=(MU.zero=[-Infinity,0],MU.low=[0,2E3],MU.normal=[2E3,Infinity],MU);var NU=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.audioreceived.DelayMonitor");yU.call(this,a,b,c,{name:"recentAudioPlayoutDelay",fb:["Time Since Call Start","Max Audio Playout Delay (ms)"]});this.h=!1};r(NU,yU);NU.prototype.Oa=function(a){a=a.filter(function(c){return null!=L(c,26)&&5<L(c,26)}).reduce(function(c,d){return Math.max(c,L(d,39)||0)},-Infinity);a=-Infinity<a?a:null;var b=this.h;return{delay:a,Ul:null===a?b:500<=a,rt:b}};
-NU.prototype.Hb=function(a){var b=a.Ul;a=a.rt;!a&&b?this.logImpression(4009):a&&!b&&this.logImpression(4010)};NU.prototype.rb=function(a){var b=a.Ul;null!==a.delay&&(this.h=b)};NU.prototype.Qa=function(a){return[a.delay]};var OU=function(a,b,c,d){var e=Yg("realtime.media.stats.emitters.monitors.audioreceived.EnergyMonitor");yU.call(this,a,b,e,{name:"recentMaxReceivedAudioEnergy",fb:["Time Since Call Start","Max Received Audio Energy"]});var f=this;this.J=d;this.h=X();this.C=new uU(2E3,.75,Math.round(6E4/c));NM(this,{energyLowBeforeSendingFeedback:function(){return vU(f.C)},overallRecvLowEnergyPercent:function(){return Math.round(100*f.F/f.G)}});this.m=new Map;this.F=this.G=0;this.reset()};r(OU,yU);
-OU.prototype.reset=function(){this.j="normal";this.h=X()};
-OU.prototype.Oa=function(a){var b=this,c=a.filter(function(g){var h=hC(g)||iC(g)[0];null===h?g=!1:(h=b.m.get(h)||0,g=(L(g,9)||0)!==h);return g}),d=0,e=null;a=X();var f=!1;0<c.length&&(c.forEach(function(g){var h=hC(g)||iC(g)[0];null!==h&&(g=L(g,9)||0,b.m.set(h,g))}),d=c.map(function(g){return L(g,26)||0}),d=Math.max.apply(Math,[].concat(q(d),[0])),e=tU(vsa,d));null!==e&&(e===this.j&&(a=this.h),f=JH(X(),a),c=wsa.get(e),f=f>c);return{nj:d,status:e,ob:a,Ha:f}};
-OU.prototype.rb=function(a){var b=a.nj,c=a.status;a=a.ob;null!==c&&(c!==this.j&&(this.j=c,this.h=a),this.J()||(this.G++,2E3>b&&this.F++),this.C.add(b))};OU.prototype.Qa=function(a){return[a.nj]};var PU={},vsa=(PU.zero=[-Infinity,0],PU.low=[0,2E3],PU.normal=[2E3,Infinity],PU),wsa=new Map([["zero",5E3],["low",15E3],["normal",15E3]]);var QU=function(a,b,c){var d=Yg("realtime.media.stats.emitters.monitors.audioreceived.FractionLostMonitor");yU.call(this,a,b,d,{name:"recentMaxAudioRecvFractionLost",fb:["Time Since Call Start","Max Audio Recv Fraction Lost (%)"]});this.M=3E4/c;this.C=new xU(this.M);this.J=6E4/c;this.h=new uU(20,.6,this.J);this.m=this.G=!1;this.j=!0;this.F=new Map};r(QU,yU);
-QU.prototype.Oa=function(a){var b=this;a=a.filter(function(h){var m=hC(h)||iC(h)[0];null===m?h=!1:(m=b.F.get(m)||0,h=(L(h,9)||0)!==m);return h});if(0==a.length)return null;a.forEach(function(h){var m=hC(h)||iC(h)[0]||0;h=L(h,9)||0;b.F.set(m,h)});a=a.reduce(function(h,m){return Math.max(h,L(m,2))},0);this.C.add(a);this.h.add(a);var c=50<a,d=this.G,e=this.m;qsa(this.C)&&(e=20<this.C.j);var f=this.m,g=this.j;wU(this.h)&&(g=vU(this.h));return{fractionLost:a,Dq:c,RD:d,Cq:e,QD:f,Zo:g,VD:this.j}};
-QU.prototype.Hb=function(a){var b=a.Dq,c=a.RD,d=a.Cq,e=a.QD,f=a.Zo;a=a.VD;b&&!c?this.logImpression(4348):!b&&c&&this.logImpression(4349);d&&!e?this.logImpression(4350):!d&&e&&this.logImpression(4351);f&&!a?this.logImpression(4434):!f&&a&&this.logImpression(4433)};QU.prototype.rb=function(a){var b=a.Cq,c=a.Zo;this.G=a.Dq;this.m=b;this.j=c};QU.prototype.Qa=function(a){return[a.fractionLost]};var RU=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.audioreceived.JitterBufferSizeMonitor");yU.call(this,a,b,c,{name:"recentMaxAudioRecvJitterBufferSize",fb:["Time Since Call Start","Max Audio Recv Jitter Buffer Size (ms)"]});this.h=new Map};r(RU,yU);
-RU.prototype.Oa=function(a){var b=this;a=a.filter(function(c){var d=hC(c)||iC(c)[0];null===d?c=!1:(d=b.h.get(d)||0,c=(L(c,9)||0)!==d);return c});if(0==a.length)return null;a.forEach(function(c){var d=hC(c)||iC(c)[0]||0;c=L(c,9)||0;b.h.set(d,c)});return{RA:a.reduce(function(c,d){return Math.max(c,L(d,37)||-1)},0)}};RU.prototype.Qa=function(a){return[a.RA]};var SU=function(a,b,c){var d=Yg("realtime.media.stats.emitters.monitors.audioreceived.SpeechExpandRateMonitor");yU.call(this,a,b,d,{name:"recentMaxSpeechExpandRate",fb:["Time Since Call Start","Max Speech Expand Rate (%)"]});this.j=new uU(20,.6,5E3/c);this.F=IH(X(),6E4);this.m=this.h=0;this.C=new Map};r(SU,yU);
-SU.prototype.Oa=function(a){var b=this;a=a.filter(function(h){var m=hC(h)||iC(h)[0];null===m?h=!1:(m=b.C.get(m)||0,h=(L(h,9)||0)!==m);return h});if(0==a.length)return null;a.forEach(function(h){var m=hC(h)||iC(h)[0];null!==m&&(h=L(h,9)||0,b.C.set(m,h))});a=a.map(function(h){return Wl(h,103)}).filter(function(h){return null!=h});a=Math.round(100*Math.max.apply(Math,[].concat(q(a),[0])));this.j.add(a);var c=X(),d=this.F,e=null;0<JH(c,d)&&(d=IH(c,6E4),e=(this.h+a)/(this.m+1));c=40<a;var f=wU(this.j),
-g=vU(this.j);return{Zs:a,fp:e,qB:d,MA:c,HA:f,GA:g}};SU.prototype.Hb=function(a){var b=this,c=a.fp,d=a.HA,e=a.GA;a.MA?zU(b,"BcmLRd",4116):zU(b,"BcmLRd",4117);d&&(e?zU(b,"vhhrIe",4432):zU(b,"vhhrIe",4431));null!==c&&(a=function(f){return zU(b,"YK82pb",f)},20<=c?a(4269):10<=c?a(4268):5<=c?a(4267):2<=c?a(4266):a(4265))};SU.prototype.rb=function(a){var b=a.Zs,c=a.qB;null!==a.fp?(this.m=this.h=0,this.F=c):(this.h+=b,this.m++)};SU.prototype.Qa=function(a){return[a.Zs]};var TU=function(a,b,c,d){V.call(this);var e=this;this.H=d;this.g=new sv(this);this.m=!0;this.u=this.g.signal();this.M=uv(this.g);this.D=this.g.signal();this.G=uv(this.g);this.F=uv(this.g);this.o=!0;this.O=this.g.signal();this.W=uv(this.g);this.h=new LU(a,b);this.R(this.h);this.h.g.attach(function(f){var g=f.Xc,h=f.status;f=f.Ha;null!==h&&(g={Xc:g,status:h},e.g.N(e.u,g),f!==e.m&&(f&&e.g.N(e.M,g),e.m=f))},this);this.j=new NU(a,b);this.R(this.j);this.j.g.attach(function(f){var g=f.rt,h=f.Ul;f={jj:f.delay};
-e.g.N(e.D,f);!g&&h?e.g.N(e.G,f):g&&!h&&e.g.N(e.F,f)},this);this.l=new OU(a,b,c,function(){return xsa(e)});this.R(this.l);this.l.g.attach(function(f){var g=f.nj,h=f.status;f=f.Ha;null!==h&&(g={nj:g,status:h},e.g.N(e.O,g),f!==e.o&&(f&&e.g.N(e.W,g),e.o=f))},this);this.C=new QU(a,b,c);this.R(this.C);this.J=new RU(a,b);this.R(this.J);this.aa=new SU(a,b,c);this.R(this.aa)};r(TU,V);var xsa=function(a){return a.H().every(function(b){b=b.getInfo();return"a"!==b.g||b.j})};var UU=function(a,b,c){var d=void 0===c?{}:c;c=void 0===d.me?!0:d.me;d=void 0===d.rc?10:d.rc;var e=Yg("realtime.media.stats.emitters.monitors.CpuUsageMonitor"),f={name:"recentSystemCpuUsage",fb:["Time Since Call Start","System","Process","Browser","GPU"]};yU.call(this,a,b,e,c?f:void 0);this.C=this.m=0;this.h=this.j=!1;this.F=d};r(UU,yU);k=UU.prototype;
-k.Oa=function(a){var b=L(a,36)||0;if(0<b){var c=Math.round((L(a,35)||0)/b),d=Math.round((L(a,34)||0)/b),e=Math.round((L(a,92)||0)/b);a=Math.round((L(a,94)||0)/b);b=.65*this.m+.35*c;var f=.65*this.C+.35*(d+e+a);return{Xm:c,om:d,gl:e,Ll:a,iD:b,jD:f,tt:this.j,qt:this.h,Xl:90<=b,Tl:60<=b-f}}return null};k.Hb=function(a){var b=a.Xl,c=a.Tl,d=a.qt;b!==a.tt&&this.logImpression(b?3746:3762);c!==d&&this.logImpression(c?4628:4629)};
-k.rb=function(a){var b=a.jD,c=a.Xl,d=a.Tl;this.m=a.iD;this.C=b;this.j=c;this.h=d};k.Qa=function(a){return[a.Xm,a.om,a.gl,a.Ll]};k.Jg=function(){return this.F};var VU=function(a,b){V.call(this);var c=this;this.g=new sv(this);this.onChange=this.g.signal();this.l=uv(this.g);this.j=uv(this.g);this.h=new UU(a,b,{me:!0});this.R(this.h);this.h.g.attach(function(d){var e=d.Xl,f=d.Tl,g=d.tt,h=d.qt;d={Xm:d.Xm,om:d.om,gl:d.gl,Ll:d.Ll,aV:e,WU:f};c.g.N(c.onChange,d);e!==g&&c.g.N(c.l,d);f!==h&&c.g.N(c.j,d)},this)};r(VU,V);var WU=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.LeakyBucketDelayMonitor");yU.call(this,a,b,c,{name:"recentLeakyBucketDelay",fb:["Time Since Call Start","Leaky Bucket Delay (ms)"]});this.h="lcN5Wd";this.j=X()};r(WU,yU);
-WU.prototype.Oa=function(a,b){if(15>b)return this.j=X(),null;a=L(a[0],80);if(null===a)return null;b=tU(XU,a);if(null===b){var c=X();return{Qh:a,status:b,ob:c,qb:!1,Ha:!1,Nb:!1}}c=XU[this.h][0]<XU[b][0];var d=b!==this.h?X():this.j,e=2E3<JH(X(),d);return{Qh:a,status:b,ob:d,qb:c,Ha:e,Nb:3E3<a}};WU.prototype.Hb=function(a){var b=a.status,c=a.qb,d=a.Ha;a=a.Nb;if(d||c)"lcN5Wd"===b?CU(this,4379):"CNusmb"===b&&CU(this,4380);a?AU(this,4381):d&&BU(this)};
-WU.prototype.rb=function(a){var b=a.status;a=a.ob;null!==b&&b!==this.h&&(this.h=b,this.j=a)};WU.prototype.Qa=function(a){return[a.Qh]};var YU={},XU=(YU.lcN5Wd=[-Infinity,3E3],YU.CNusmb=[3E3,Infinity],YU);var ZU=function(a,b){V.call(this);var c=this;this.h=new sv(this);this.l=uv(this.h);this.j=new WU(a,b);this.R(this.j);this.g=!1;this.j.g.attach(function(d){var e=d.Qh,f=d.Nb,g=d.Ha;d=f&&!c.g;g=!f&&g&&c.g;(d||g)&&c.h.N(c.l,{jV:e,KA:f});d?c.g=!0:g&&(c.g=!1)},this)};r(ZU,V);var $U=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.audioreceived.NeteqCallsMonitor");yU.call(this,a,b,c,{name:"recentNeteqCalls",fb:["Time Since Call Start","Min Neteq Calls (%)"]});this.h=!1;this.j=new Map;this.m=new Map};r($U,yU);
-$U.prototype.Oa=function(a,b){var c=this;a=a.filter(function(d){var e=hC(d)||iC(d)[0];null===e?d=!1:(e=c.j.get(e)||0,d=(L(d,9)||0)!==e);return d});if(0==a.length)return null;a.forEach(function(d){var e=hC(d)||iC(d)[0]||0;d=L(d,9)||0;c.j.set(e,d)});a=Math.min.apply(Math,[].concat(q(a.map(function(d){var e=iC(d)[0];if(d=L(d,82)){var f=100,g=c.m.get(e);if(g){var h=1E3*(b-g.vd)/10;0!=h&&(g=d-g.oB,g>h/10&&(f=Math.min(100,Math.round(g/h*100))))}c.m.set(e,{oB:d,vd:b});e=f}else e=100;return e})),[100]));
-return{pB:a,Fj:80>=a}};$U.prototype.Hb=function(a){a=a.Fj;!a&&this.h?this.logImpression(4127):a&&!this.h&&this.logImpression(4126)};$U.prototype.rb=function(a){a=a.Fj;a!==this.h&&(this.h=a)};$U.prototype.Qa=function(a){return[a.pB]};var aV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.audiosent.BitRateMonitor");yU.call(this,a,b,c,{name:"statsAudioSentBitrate",fb:["Time Since Call Start","Audio Sent Bitrate (bps)"]});this.h="lcN5Wd"};r(aV,yU);aV.prototype.Oa=function(a,b){if(5>b)return null;a=Math.min.apply(Math,q(a.map(function(c){return L(c,42)})));if(Infinity===a)return null;b=tU(ysa,a);return{Xc:a,status:b}};aV.prototype.rb=function(a){a=a.status;null!==a&&a!==this.h&&(this.h=a)};aV.prototype.Qa=function(a){return[a.Xc]};
-var bV={},ysa=(bV.MNynB=[-Infinity,500],bV.lcN5Wd=[500,Infinity],bV);var cV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.audiosent.EchoDetectorMonitor");yU.call(this,a,b,c)};r(cV,yU);cV.prototype.Oa=function(a){var b;a:{a=n(UB(a));for(var c=a.next();!c.done;c=a.next())if(c=c.value,1===eC(c)&&0===fC(c)){a=c;break a}a=void 0}return(a=null===(b=a)||void 0===b?void 0:L(b,153))?{JU:a}:null};cV.prototype.Qa=function(){return[]};var dV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.audiosent.EchoLikelihoodMonitor");yU.call(this,a,b,c,{name:"statsAudioSentEchoLikelihoodRecentMax",fb:["Time Since Call Start","Max Audio Sent Residual Echo Likelihood"]});this.h=!1};r(dV,yU);dV.prototype.Oa=function(a){a=Math.max.apply(Math,q(a.map(function(b){return Wl(b,133)||0})));return-Infinity<a?(a=Math.round(1E3*a)/10,{Zw:a,zq:55<=a}):null};
-dV.prototype.Hb=function(a){a=a.zq;var b=this.h;a&&!b?this.logImpression(4472):!a&&b&&this.logImpression(4473)};dV.prototype.rb=function(a){this.h=a.zq};dV.prototype.Qa=function(a){return[a.Zw]};var eV=function(a,b,c){var d=Yg("realtime.media.stats.emitters.monitors.audiosent.EnergyMonitor");yU.call(this,a,b,d,{name:"statsAudioSentEnergy",fb:["Time Since Call Start","Sent Energy"]});var e=this;this.h=this.C=0;this.j=!1;it(this,function(){e.j&&e.logImpression(5197)});NM(this,{overallSentEnergyLow:function(){return!!e.h&&80<e.C/e.h*100&&5<=e.h},sentEnergyConsistentlyZero:function(){return e.j}});this.F=!0;this.J=zsa();this.m=null;Dv(c,function(f){e.m=f});this.G=new uU(100,.7,10)};r(eV,yU);
-eV.prototype.Oa=function(a){a=L(a[0],26);if("number"!==typeof a)return null;this.G.add(a);return{Jp:a}};eV.prototype.rb=function(a){a=a.Jp;!this.m||this.m.j()||this.m.pa()||(this.F&&(this.j=a<=this.J?!0:this.F=!1),this.h++,100>a&&this.C++)};var zsa=function(){var a=0;fd("Windows")?a=1:gf()&&(a=2);return a};eV.prototype.Qa=function(a){return[a.Jp]};var fV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.BatteryMonitor");yU.call(this,a,b,c,{name:"recentBatteryLevel",fb:["Time Since Call Start","Battery level (%)"]});this.h=0};r(fV,yU);fV.prototype.Oa=function(a){a=Math.round(100*$l(a,75,-1));return a===this.h?null:{gp:a}};fV.prototype.rb=function(a){this.h=a.gp};fV.prototype.Qa=function(a){return[a.gp]};var gV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.ConnectionMonitor");yU.call(this,a,b,c);var d=this;this.h=this.j=0;kg&&Cq(61)&&NM(this,{connection:function(){return Asa()}});NM(this,{networkType:function(){return d.h+": "+Bsa[d.h]},transportProtocol:function(){return Csa(d.j)}})};r(gV,yU);gV.prototype.Oa=function(a){var b=L(a,55);b=this.h=null!=b&&Dsa.includes(b)?b:0;a=this.j=L(T(a,dB,8,1),4);return{network:b,protocol:a}};
-gV.prototype.Hb=function(a){switch(a.protocol){case 1:CU(this,3778);break;case 4:CU(this,7922);break;case 2:case 3:CU(this,3777)}};gV.prototype.ck=function(){};
-var Asa=function(){var a=mf(),b={};["type","effectiveType","downlinkMax","downlink","rtt"].forEach(function(c){return b[c]=a.connection[c]||"unknown"});return b},Csa=function(a){switch(a){case 1:return"UDP";case 4:return"TLS";case 2:case 3:return"TCP";default:return"Unknown"}},Dsa=nd({jS:0,dS:1,lS:2,mS:3,bS:4,eS:5,fS:6,gS:7,iS:8,hS:12,cS:10,kS:11}),hV={},Bsa=(hV[0]="Unknown",hV[1]="Ethernet",hV[2]="WiFi",hV[3]="Wimax",hV[4]="Bluetooth",hV[5]="Mobile",hV[6]="Mobile 2G",hV[7]="Ethernet",hV[8]="Mobile 3G",
-hV[10]="Dummy",hV[11]="VPN",hV);var iV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.jankstats.JankStatsMonitor");yU.call(this,a,b,c)};r(iV,yU);iV.prototype.Oa=function(a){var b,c,d;a=T(a,YB,234);return(a=null===a||void 0===a?void 0:T(a,vC,4))?{timerFrozen:{nl:null!==(b=L(a,1))&&void 0!==b?b:0,pl:null!==(c=L(a,2))&&void 0!==c?c:0,ol:null!==(d=L(a,3))&&void 0!==d?d:0}}:null};iV.prototype.Qa=function(){return[]};var jV=function(a,b,c){c=c.rc;var d=Yg("realtime.media.stats.emitters.monitors.videoreceived.VideoReceivedFpsMonitor");yU.call(this,a,b,d);this.rc=c};r(jV,yU);jV.prototype.Oa=function(a){var b=[];a=n(a);for(var c=a.next();!c.done;c=a.next()){var d=c.value;c=L(d,29);d=L(d,30);"number"===typeof c&&"number"===typeof d&&b.push({gW:c,ZV:d})}return 0===b.length?null:{KW:b}};jV.prototype.Qa=function(){return[]};jV.prototype.Jg=function(){return this.rc};var kV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.AdaptationReasonMonitor");yU.call(this,a,b,c)};r(kV,yU);kV.prototype.Oa=function(a){return{uT:a.reduce(function(b,c){var d;return(null!==(d=L(c,65))&&void 0!==d?d:0)|b},0)}};kV.prototype.Qa=function(){return[]};var lV=function(a,b,c){c=void 0===c?{}:c;c=void 0===c.rc?10:c.rc;yU.call(this,a,b,Yg("realtime.media.stats.emitters.monitors.videosent.VideoSentFpsMonitor"));this.rc=c};r(lV,yU);lV.prototype.Oa=function(a){a=a.map(function(b){return L(b,29)}).filter(Esa);return 0===a.length?null:{aB:Math.max.apply(Math,q(a))}};lV.prototype.Qa=function(a){return[a.aB]};lV.prototype.Jg=function(){return this.rc};function Esa(a){return"number"===typeof a};var mV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.NetworkMonitor");yU.call(this,a,b,c);this.m=new Map;this.j=!1;this.h=X();this.C=0};r(mV,yU);k=mV.prototype;k.Oa=function(a){var b=this,c=0<a.length;a=a.reduce(function(g,h){var m=hC(h)||iC(h)[0]||0,p=b.m.get(m)||0;h=L(h,10)||0;b.m.set(m,h);return g+Math.max(h-p,0)},0);c=c&&!a;var d=this.j,e=this.h,f=this.C;!d&&c?e=X():d&&!c&&(f=JH(X(),this.h));return{Vl:c,st:d,cr:a,rr:e,mm:f}};k.Qq=function(){};
-k.Hb=function(a){var b=a.Vl,c=a.st;a=a.mm;!c&&b?this.logImpression(4552):c&&!b&&(1E4<a&&this.logImpression(4582),this.logImpression(4553))};k.rb=function(a){var b=a.rr,c=a.mm;this.j=a.Vl;this.h=b;this.C=c};k.Qa=function(a){return[a.cr]};var nV=function(a,b){V.call(this);var c=this;this.g=new sv(this);this.l=uv(this.g);this.j=uv(this.g);this.h=new mV(a,b);this.R(this.h);this.h.g.attach(function(d){var e=d.Vl,f=d.st,g=d.rr,h=d.mm;d=d.cr;e&&!f&&c.g.N(c.l,{XA:d,vW:g});!e&&f&&c.g.N(c.j,{XA:d,hU:h})},this)};r(nV,V);var oV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.screensharereceived.BitRateMonitor");yU.call(this,a,b,c,{name:"recentScreenshareRecvBitrate",fb:["Time Since Call Start","Screenshare Recv Bitrate (kbps)"]});this.m=0;this.h="lcN5Wd";this.j=X()};r(oV,yU);k=oV.prototype;k.reset=function(){this.m=0;this.h="lcN5Wd";this.j=X();BU(this);DU(this)};
-k.Oa=function(a,b){if(5>b)return this.j=X(),null;a=Math.min.apply(Math,q(a.map(function(h){return L(h,96)})));if(Infinity===a)return null;a=Math.round(a/100)/10;b=.65*this.m+.35*a;var c=tU(pV,b),d=X(),e=!1,f=!1,g=!1;null!==c&&(e=pV[this.h][0]>pV[c][0],c===this.h&&(d=this.j),f=5E3<JH(X(),d),g=200>=b);return{Xc:a,status:c,ob:d,qb:e,Ha:f,Nb:g,Rm:b}};k.Hb=function(a){var b=a.status,c=a.Ha,d=a.Nb;if(a.qb||c)"lcN5Wd"===b?CU(this,4376):"MNynB"===b&&CU(this,4377);d?AU(this,4378):c&&BU(this)};
-k.rb=function(a){var b=a.status,c=a.ob;this.m=a.Rm;null!==b&&b!==this.h&&(this.h=b,this.j=c)};k.Qa=function(a){return[a.Xc]};var qV={},pV=(qV.MNynB=[-Infinity,200],qV.lcN5Wd=[200,Infinity],qV);var rV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.screensharereceived.FpsDecodeMonitor");yU.call(this,a,b,c,{name:"recentScreenshareRecvFpsDecode",fb:["Time Since Call Start","Screenshare Decoded FPS"]});this.h="lcN5Wd";this.j=X()};r(rV,yU);k=rV.prototype;k.reset=function(){this.h="lcN5Wd";this.j=X();DU(this)};
-k.Oa=function(a,b){if(10>b)return this.j=X(),null;a=Math.min.apply(Math,q(a.map(function(f){return L(f,31)})));if(!(0<=a&&60>=a))return null;b=tU(sV,a);var c=X(),d=!1,e=!1;null!==b&&(e=sV[this.h][0]>sV[b][0],b===this.h&&(c=this.j),d=5E3<JH(X(),c));return{hm:a,status:b,ob:c,qb:e,Ha:d}};k.Hb=function(a){var b=a.status,c=a.qb;if(a.Ha||c)"lcN5Wd"===b?CU(this,4343):"x5ghY"===b&&CU(this,4342)};k.rb=function(a){var b=a.status;a=a.ob;null!==b&&b!==this.h&&(this.h=b,this.j=a)};k.Qa=function(a){return[a.hm]};
-var tV={},sV=(tV.x5ghY=[-Infinity,0],tV.lcN5Wd=[0,Infinity],tV);var uV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.screensharereceived.FpsRenderInputMonitor");yU.call(this,a,b,c,{name:"recentScreenshareRecvFpsRenderInput",fb:["Time Since Call Start","Screenshare Render Input (FPS)"]});this.h="lcN5Wd";this.j=X()};r(uV,yU);k=uV.prototype;k.reset=function(){this.h="lcN5Wd";this.j=X();DU(this)};
-k.Oa=function(a,b){if(10>b)return this.j=X(),null;a=Math.min.apply(Math,q(a.map(function(f){return Wl(f,50)})));if(!(0<=a&&60>=a))return null;b=tU(vV,a);var c=X(),d=!1,e=!1;null!==b&&(e=vV[this.h][0]>vV[b][0],b===this.h&&(c=this.j),d=5E3<JH(X(),c));return{hm:a,status:b,ob:c,qb:e,Ha:d}};k.Hb=function(a){var b=a.status,c=a.qb;if(a.Ha||c)"lcN5Wd"===b?CU(this,4018):"x5ghY"===b&&CU(this,4046)};k.rb=function(a){var b=a.status;a=a.ob;null!==b&&b!==this.h&&(this.h=b,this.j=a)};k.Qa=function(a){return[a.hm]};
-var wV={},vV=(wV.x5ghY=[-Infinity,0],wV.lcN5Wd=[0,Infinity],wV);var xV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.screensharereceived.FractionLostMonitor");yU.call(this,a,b,c,{name:"recentScreenshareRecvFractionLost",fb:["Time Since Call Start","Fraction Lost (%)"]});this.h=X();this.reset()};r(xV,yU);k=xV.prototype;k.reset=function(){this.j="lcN5Wd";this.m=0;this.h=X();DU(this)};
-k.Oa=function(a,b){if(10>b)return this.h=X(),null;a=Math.max.apply(Math,q(a.map(function(g){return L(g,2)})));if(!(0<=a&&100>=a))return null;b=.65*this.m+.35*a;var c=tU(yV,b),d=X(),e=!1,f=!1;null!==c&&(f=yV[this.j][0]<yV[c][0],c===this.j&&(d=this.h),e=8E3<JH(X(),d));return{fractionLost:a,Qm:b,status:c,ob:d,qb:f,Ha:e}};
-k.Hb=function(a){var b=a.status,c=a.qb;if(a.Ha||c)switch(b){case "lcN5Wd":CU(this,4043);break;case "QIiD3":CU(this,4040);break;case "ucYu5c":CU(this,4041);break;case "rBGRnf":CU(this,4042)}};k.rb=function(a){var b=a.status,c=a.ob;a=a.Qm;null!==b&&(this.m=a,b!==this.j&&(this.j=b,this.h=c))};k.Qa=function(a){return[a.fractionLost]};var zV={},yV=(zV.lcN5Wd=[-1,5],zV.QIiD3=[5,10],zV.ucYu5c=[10,20],zV.rBGRnf=[20,Infinity],zV);var AV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.screensharereceived.FrameSpacingMonitor");yU.call(this,a,b,c,{name:"recentScreenshareRecvFrameSpacing",fb:["Time Since Call Start","Max Frame Spacing (ms)"]});this.j=X();this.m=new Map;this.reset()};r(AV,yU);AV.prototype.reset=function(){this.h="lcN5Wd";this.C=-1;this.m.clear();this.j=X();BU(this);DU(this)};
-AV.prototype.Oa=function(a){var b=this;a=a.filter(function(m){m=vO.get(m);return m.j&&!!m.g});if(0===a.length)return null;var c=a.map(function(m){var p=BV(m),t=p.ec;p=p.ssrc;0>=t&&(t=(t=b.m.get(p))?JH(X(),t):Infinity);return{ec:Math.min(t,vO.get(m).g),ssrc:p}});a.forEach(function(m){m=BV(m);var p=m.ssrc;0<m.ec&&b.m.set(p,X())});c=Fsa?Gsa(c):Hsa(c);if(!c)return null;a=c.ec;c=c.ssrc;var d=tU(CV,a),e=X(),f=!1,g=!1,h=!1;null!==d&&(h=CV[this.h][0]<CV[d][0],d===this.h&&(e=this.j),f=5E3<JH(X(),e),g=5E3<
-a);return{ec:a,ssrc:c,status:d,ob:e,qb:h,Ha:f,Nb:g}};var Gsa=function(a){a=a.reduce(function(c,d){return c.ec<d.ec?d:c},{ec:-1,ssrc:0});var b=a.ec;return-1===b?null:{ec:b,ssrc:a.ssrc}};AV.prototype.ck=function(a,b){a.ec===this.C&&yU.prototype.ck.call(this,a,b)};var Hsa=function(a){var b=a.reduce(function(c,d){return c.ec<d.ec?d:c},{ec:-Infinity,ssrc:0});a=b.ec;b=b.ssrc;return 0<=a&&12E4>=a?{ec:a,ssrc:b}:null};
-AV.prototype.Hb=function(a){var b=a.status,c=a.Ha,d=a.Nb,e=a.ssrc;if(a.qb||c)switch(b){case "lcN5Wd":CU(this,4185,{lc:e});break;case "peRWwb":CU(this,4186,{lc:e});break;case "kJFEZb":CU(this,4187,{lc:e});break;case "fcP1q":CU(this,4188,{lc:e});break;case "ozt2pf":CU(this,4189,{lc:e})}d?AU(this,4184,{lc:e}):c&&BU(this)};AV.prototype.rb=function(a){var b=a.ec,c=a.status;a=a.ob;null!==c&&(this.C=b,c!==this.h&&(this.h=c,this.j=a))};AV.prototype.Qa=function(a){return[a.ec]};
-var BV=function(a){var b=hC(a)||iC(a)[0]||0;return{ec:L(a,138)||0,ssrc:b}},Fsa=kg&&Cq(62),DV={},CV=(DV.lcN5Wd=[-Infinity,300],DV.peRWwb=[300,1500],DV.kJFEZb=[1500,5E3],DV.fcP1q=[5E3,2E4],DV.ozt2pf=[2E4,Infinity],DV);var EV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.screensharereceived.OneWayDelayMonitor");yU.call(this,a,b,c,{name:"recentScreenshareRecvOneWayDelay",fb:["Time Since Call Start","One Way Delay (ms)"]});this.h=X();this.reset()};r(EV,yU);k=EV.prototype;k.reset=function(){this.j="lcN5Wd";this.m=0;this.h=X();DU(this)};
-k.Oa=function(a,b){if(10>b)return this.h=X(),null;a=a.map(function(g){return{delay:L(g,89),Eh:vO.get(g).g}}).filter(function(g){var h=g.delay;g=!!g.Eh;return"number"===typeof h&&0<h&&9E4>h&&g}).map(function(g){return Math.min(g.delay,g.Eh)});a=Math.max.apply(Math,[].concat(q(a),[-1]));if(0>a)return null;b=.65*this.m+.35*a;var c=tU(FV,b),d=X(),e=!1,f=!1;null!==c&&(e=FV[this.j][0]<FV[c][0],c===this.j&&(d=this.h),f=1E4<JH(X(),d));return{XB:a,kD:b,status:c,ob:d,qb:e,Ha:f}};
-k.Hb=function(a){var b=a.status,c=a.Ha;if(a.qb||c)switch(b){case "lcN5Wd":CU(this,4017);break;case "MNZVHe":CU(this,4014);break;case "CUJ8qd":CU(this,4015);break;case "ydPu5e":CU(this,4016)}};k.rb=function(a){var b=a.status,c=a.kD;a=a.ob;null!==b&&(this.m=c,b!==this.j&&(this.j=b,this.h=a))};k.Qa=function(a){return[a.XB]};var GV={},FV=(GV.lcN5Wd=[0,2E3],GV.MNZVHe=[2E3,3E3],GV.CUJ8qd=[3E3,5E3],GV.ydPu5e=[5E3,Infinity],GV);var HV=function(a,b){V.call(this);var c=this;this.j=new sv(this);this.m=uv(this.j);this.h=new oV(a,b);this.R(this.h);this.h.g.attach(function(d){var e=d.Xc,f=d.Nb,g=d.Ha;d=f&&!c.g;g=!f&&g&&c.g;(d||g)&&c.j.N(c.m,{Xc:e,Fj:f});d?c.g=!0:g&&(c.g=!1)},this);this.g=!1;this.o=new rV(a,b);this.R(this.o);this.C=new uV(a,b);this.R(this.C);this.l=new xV(a,b);this.R(this.l);this.u=new AV(a,b);this.R(this.u);this.D=new EV(a,b);this.R(this.D)};r(HV,V);var IV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.screensharesent.BitRateMonitor");yU.call(this,a,b,c,{name:"recentScreenshareSentBitrate",fb:["Time Since Call Start","Screenshare Sent Bitrate (kbps)"]});this.m=0;this.h="lcN5Wd";this.j=X()};r(IV,yU);k=IV.prototype;k.reset=function(){this.m=0;this.h="lcN5Wd";this.j=X();BU(this);DU(this)};
-k.Oa=function(a){a=a.filter(function(h){return"number"===typeof L(h,29)&&0<L(h,29)&&"number"===typeof L(h,42)}).map(function(h){return L(h,42)});a=Math.min.apply(Math,q(a));if(Infinity===a)return null;a=Math.round(a/100)/10;var b=.65*this.m+.35*a,c=tU(JV,b),d=X(),e=!1,f=!1,g=!1;null!==c&&(e=JV[this.h][0]>JV[c][0],c===this.h&&(d=this.j),f=5E3<JH(X(),d),g=200>=b);return{Xc:a,status:c,ob:d,qb:e,Ha:f,Nb:g,Rm:b}};
-k.Hb=function(a){var b=a.status,c=a.Ha,d=a.Nb;if(a.qb||c)"lcN5Wd"===b?CU(this,4373):"MNynB"===b&&CU(this,4374);d&&AU(this,4375)};k.rb=function(a){var b=a.status,c=a.ob;this.m=a.Rm;null!==b&&b!==this.h&&(this.h=b,this.j=c)};k.Qa=function(a){return[a.Xc]};var KV={},JV=(KV.MNynB=[-Infinity,200],KV.lcN5Wd=[200,Infinity],KV);var LV=function(a,b,c){var d=Yg("realtime.media.stats.emitters.monitors.screensharesent.FpsCaptureMonitor");yU.call(this,a,b,d,{name:"recentScreenshareSentFpsCapture",fb:["Time Since Call Start","Sent FPS (Capture)"]});this.m=new uU(0,.6,1E4>c?10:2);this.h="lcN5Wd";this.j=X()};r(LV,yU);k=LV.prototype;k.reset=function(){this.h="lcN5Wd";this.j=X();BU(this);DU(this)};
-k.Oa=function(a,b){if(10>b)return this.j=X(),null;a=Math.min.apply(Math,q(a.map(function(g){return L(g,29)})));if(0>a||60<a)return null;this.m.add(a);b=tU(MV,a);var c=X(),d=!1,e=!1,f=!1;null!==b&&(d=MV[this.h][0]>MV[b][0],b===this.h&&(c=this.j),e=5E3<JH(X(),c),f=0>=a&&vU(this.m));return{Np:a,status:b,ob:c,qb:d,Ha:e,Nb:f}};k.Hb=function(a){var b=a.status,c=a.Ha,d=a.Nb;if(a.qb||c)"lcN5Wd"===b?CU(this,4340):"x5ghY"===b&&CU(this,4339);d?AU(this,4341):c&&BU(this)};
-k.rb=function(a){var b=a.status;a=a.ob;null!==b&&b!==this.h&&(this.h=b,this.j=a)};k.Qa=function(a){return[a.Np]};var NV={},MV=(NV.x5ghY=[-Infinity,0],NV.lcN5Wd=[0,Infinity],NV);var OV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.screensharesent.FpsEncodeMonitor");yU.call(this,a,b,c,{name:"recentScreenshareSentFpsEncode",fb:["Time Since Call Start","Sent FPS (Encode)"]});this.h="lcN5Wd";this.j=X()};r(OV,yU);k=OV.prototype;k.reset=function(){this.h="lcN5Wd";this.j=X();BU(this);DU(this)};
-k.Oa=function(a){a=a.filter(function(g){return"number"===typeof L(g,29)&&0<L(g,29)&&"number"===typeof L(g,30)});a=Math.min.apply(Math,q(a.map(function(g){return L(g,30)})));if(0>a||60<a)return null;var b=tU(PV,a),c=X(),d=!1,e=!1,f=!1;null!==b&&(d=PV[this.h][0]>PV[b][0],b===this.h&&(c=this.j),e=2E3<JH(X(),c),f=0>=a);return{Op:a,status:b,ob:c,qb:d,Ha:e,Nb:f}};k.Hb=function(a){var b=a.status,c=a.Ha,d=a.Nb;if(a.qb||c)"lcN5Wd"===b?CU(this,4329):"x5ghY"===b&&CU(this,4328);d&&AU(this,4330)};
-k.rb=function(a){var b=a.status;a=a.ob;null!==b&&b!==this.h&&(this.h=b,this.j=a)};k.Qa=function(a){return[a.Op]};var QV={},PV=(QV.x5ghY=[-Infinity,0],QV.lcN5Wd=[0,Infinity],QV);var RV=function(a,b){var c=Yg("realtime.media.stats.emitters.monitors.screensharesent.FractionLostMonitor");yU.call(this,a,b,c,{name:"recentScreenshareSentFractionLost",fb:["Time Since Call Start","Fraction Lost (%)"]});this.h=X();this.reset()};r(RV,yU);k=RV.prototype;k.reset=function(){this.m=0;this.j="lcN5Wd";this.h=X();BU(this);DU(this)};
-k.Oa=function(a,b){var c=X();if(10>b)return this.h=c,null;a=Math.max.apply(Math,q(a.map(function(m){return L(m,2)})));if(0>a||100<a)return null;b=.65*this.m+.35*a;var d=tU(SV,b),e=c,f=!1,g=!1,h=!1;null!==d&&(f=SV[this.j][0]<SV[d][0],d===this.j&&(e=this.h),g=8E3<JH(c,e),h=20<=b);return{fractionLost:a,status:d,ob:e,qb:f,Ha:g,Nb:h,Qm:b}};
-k.Hb=function(a){var b=a.status,c=a.Ha,d=a.Nb;if(a.qb||c){a=void 0;switch(b){case "lcN5Wd":a=4035;break;case "QIiD3":a=4032;break;case "ucYu5c":a=4033;break;case "rBGRnf":a=4034}a&&CU(this,a)}d?AU(this,4237):c&&BU(this)};k.rb=function(a){var b=a.status,c=a.ob;this.m=a.Qm;null!==b&&b!==this.j&&(this.j=b,this.h=c)};k.Qa=function(a){return[a.fractionLost]};var TV={},SV=(TV.lcN5Wd=[-1,5],TV.QIiD3=[5,10],TV.ucYu5c=[10,20],TV.rBGRnf=[20,Infinity],TV);var UV=function(a,b,c){V.call(this);var d=this;this.g=new sv(this);this.F=uv(this.g);this.G=uv(this.g);this.H=uv(this.g);this.J=uv(this.g);this.m=this.l=this.j=this.h=!1;this.o=new IV(a,b);this.R(this.o);this.o.g.attach(function(e){var f=e.Xc,g=e.Nb,h=e.Ha;e=g&&!d.h;h=!g&&h&&d.h;(e||h)&&d.g.N(d.F,{Xc:f,Fj:g});e?d.h=!0:h&&(d.h=!1)},this);this.u=new LV(a,b,c);this.R(this.u);this.u.g.attach(function(e){var f=e.Np,g=e.Nb,h=e.Ha;e=g&&!d.j;h=!g&&h&&d.j;(e||h)&&d.g.N(d.G,{mx:f,GU:!g});e?d.j=!0:h&&(d.j=!1)},
-this);this.D=new OV(a,b);this.R(this.D);this.D.g.attach(function(e){var f=e.Op,g=e.Nb,h=e.Ha;e=g&&!d.l;h=!g&&h&&d.l;(e||h)&&d.g.N(d.H,{mx:f,VU:!g});e?d.l=!0:h&&(d.l=!1)},this);this.C=new RV(a,b);this.R(this.C);this.C.g.attach(function(e){var f=e.fractionLost,g=e.Nb,h=e.Ha;e=g&&!d.m;h=!g&&h&&d.m;(e||h)&&d.g.N(d.J,{fractionLost:f,KA:g});e?d.m=!0:h&&(d.m=!1)},this)};r(UV,V);var VV=function(a,b){yU.call(this,a,b,Yg("realtime.media.stats.emitters.monitors.videoreceived.DelayMonitor"),{name:"recentVideoDelay",fb:["Time Since Call Start","Max Video Delay (ms)"]});this.h=this.status=0};r(VV,yU);k=VV.prototype;k.reset=function(){this.h=this.status=0;DU(this)};
-k.Oa=function(a,b){if(15>b)return this.h=b,null;a=a.map(function(e){return[e,vO.get(e)]}).filter(function(e){e=n(e);e.next();return!!e.next().value}).map(function(e){var f=n(e);e=f.next().value;f=f.next().value;return{delay:L(e,89),Eh:f.g}}).filter(function(e){var f=e.delay;e=!!e.Eh;return"number"===typeof f&&0<f&&9E4>f&&e}).map(function(e){return Math.min(e.delay,e.Eh)});a=Math.max.apply(Math,[].concat(q(a),[-1]));if(0>a)return null;var c=1E3<a,d=c?1:0;return{jj:a,status:d,am:d===this.status?this.h:
-b,qb:d>this.status,Ha:10<b-this.h,Nb:c}};k.Hb=function(a){var b=a.status,c=a.Ha;if(a.qb||c)0===b?CU(this,4012):1===b&&CU(this,4011)};k.rb=function(a){var b=a.status;a=a.am;b!==this.status&&(this.status=b,this.h=a)};k.Qa=function(a){return[a.jj]};var WV=function(a,b){V.call(this);var c=this;this.g=new sv(this);this.l=this.g.signal();this.o=uv(this.g);this.m=uv(this.g);this.h=!1;this.j=new VV(a,b);this.R(this.j);this.j.g.attach(function(d){var e=d.Nb,f=d.Ha;d={jj:d.jj};c.g.N(c.l,d);e&&!c.h?(c.g.N(c.o,d),c.h=!0):!e&&f&&c.h&&(c.g.N(c.m,d),c.h=!1)},this)};r(WV,V);var YV=function(a,b,c,d,e){V.call(this);this.g=new XV(b);this.C=new TU(a,this.g.j,1E3,function(){return e()});this.R(this.C);this.D=new dV(a,this.g.l);this.R(this.D);this.F=new eV(a,this.g.l,c);this.R(this.F);this.j=new FU(a,this.g.o);this.R(this.j);this.H=new gV(a,this.g.D);this.R(this.H);this.J=new VU(a,this.g.h);this.R(this.J);this.W=new UU(a,this.g.h,{me:!1,rc:1});this.R(this.W);this.M=new cV(a,this.g.h);this.R(this.M);this.ja=new iV(a,this.g.h);this.R(this.ja);this.Qh=new ZU(a,this.g.o);this.R(this.Qh);
-this.network=new nV(a,this.g.F);this.R(this.network);this.l=new JU(a,this.g.h,{me:!0});this.R(this.l);this.aa=new JU(a,this.g.h,{me:!1,rc:1});this.R(this.aa);this.pa=new HV(a,this.g.G);this.R(this.pa);this.ua=new UV(a,this.g.H,1E3);this.R(this.ua);this.Aa=new WV(a,this.g.C);this.R(this.Aa);this.ba=new jV(a,this.g.C,{rc:1});this.R(this.ba);this.ga=new lV(a,this.g.u,{rc:1});this.R(this.ga);this.m=new kV(a,this.g.u);this.R(this.m);this.h=new GU(a,this.g.j);this.R(this.h);this.O=new GU(a,this.g.j,{me:!1,
-rc:1});this.R(this.O);this.o=new KU(a,this.j,this.l,this.h);this.R(this.o);this.u=new aV(a,this.g.l);this.R(this.u);this.G=new fV(a,this.g.h);this.R(this.G);this.oa=new $U(a,this.g.j,1E3);this.R(this.oa)};r(YV,V);
-var XV=function(a){V.call(this);var b=this;this.g=new sv(this);this.m=0;this.h=this.g.signal();this.F=this.g.signal();this.o=this.g.signal();this.j=this.g.signal();this.G=this.g.signal();this.C=this.g.signal();this.l=this.g.signal();this.H=this.g.signal();this.u=this.g.signal();this.D=this.g.signal();this.M=X();this.J=0;a.attach(function(c){c=c.sb;var d=Math.round(JH(X(),b.M)/100)/10;b.J=d;b.m++;b.g.N(b.h,{data:c,vd:d,sequenceNumber:b.m});d=Isa(c);var e=d.Aw,f=d.uC,g=d.wC,h=d.xC,m=d.MC,p=d.NC,t=d.OC;
-ZV(b,b.F,d.vC);ZV(b,b.o,e);ZV(b,b.j,f);ZV(b,b.G,g);ZV(b,b.C,h);ZV(b,b.l,m);ZV(b,b.H,p);ZV(b,b.u,t);c=Jsa(c);null!==c&&ZV(b,b.D,c)},this)};r(XV,V);
-var ZV=function(a,b,c){(!Array.isArray(c)||0<c.length)&&a.g.N(b,{data:c,vd:a.J,sequenceNumber:a.m})},Isa=function(a){var b=[],c=[],d=[],e=[],f=[],g=[],h=[],m=[];UB(a).forEach(function(p){switch(fC(p)){case 1:b.push(p);Xl(p,59)?e.push(p):2==eC(p)?f.push(p):1==eC(p)&&d.push(p);break;case 0:Xl(p,59)?h.push(p):2==eC(p)?m.push(p):1==eC(p)&&g.push(p);break;case 2:c.push(p)}});return{vC:b,Aw:c,uC:d,wC:e,xC:f,MC:g,NC:h,OC:m}},Jsa=function(a){return XB(a).find(function(b){return 1==(L(b,2)&1)})||null};var $V=function(a,b){this.h=a;this.g=b};
-$V.prototype.j=function(a){var b;(b=(b=T(a,cz,1))&&L(b,3))&&wH(this.g,"X",{la:0,Pa:-1,timestamp:X().g,ze:b});var c=T(a,vF,2);if(null!=c){a=-1;if(b=sI.get(c.bf())){c=b.ub.call(c);var d=b.eventType;"p"===d?tI.get(c.bf())&&(a=c,b=tI.get(a.bf()),d=b.eventType,c=b.ub.call(a),a=c.V().getVersion()):a=c.V().getVersion()}if(b=d){d=0;switch(b){case "m":b="L";d=11;break;case "o":b="M";d=12;break;case "j":b="N";break;case "k":b="O";break;case "l":b="P";break;case "n":b="Q";break;case "g":b="R";break;case "h":b=
-"S";break;case "C":b="U";break;case "i":b="W";break;case "p":b="Y";break;case "s":b="Z";d=2;break;case "v":b="$";break;case "A":b="aa";break;case "B":b="ba";d=1;break;default:b="K"}wH(this.g,b,{la:d,Pa:a,timestamp:X().g})}else wH(this.g,"V",{la:0,Pa:-1,timestamp:X().g})}else wH(this.g,"J",{la:0,Pa:-1,timestamp:X().g})};var gW=function(a,b,c){c=c.ic;MH.call(this);var d=this;this.ma=a;this.Ac=b;this.K=Yg("realtime.media.call.BaseCall");this.contentType=0;this.wd=new mU;this.Sa=Pt();this.Pi=new mU;this.lb=new mU;this.Oc=new mU;this.Wd=new mU;this.se=new mU;this.Xd=new mU;this.So=new mU;this.Rb=new mU;this.onConnect=this.wd.g;this.onDisconnect=this.Pi.g;this.Si=this.lb.g;this.nb=this.Oc.g;this.ca=this.Wd.g;this.Wb=this.se.g;this.Mb=this.Xd.g;this.sessionId=this.Rb.g;this.vb=[];this.oa=new RT("F75qrd",this);this.h=new sv(this);
-this.xd=this.h.signal();this.SD=this.h.signal();this.u=this.h.signal();this.Le=this.h.signal();this.Qi=this.h.signal();this.Oi=uv(this.h);this.Ep=uv(this.h);this.YD=uv(this.h);this.HD=this.h.signal();this.Po=this.h.signal();this.zc=[];this.Tq=new pU;this.zf=new pU;this.wf=new nO;this.W=new Map;this.state=0;this.Cc=!1;this.rtt=this.Ia=this.Na=-1;this.j=this.Ac.m;this.yp.bind(this);this.getInfo=aW(this,this.vp.bind(this));this.wp.bind(this);this.getSelf=aW(this,this.xt.bind(this));this.ic=c||jN(L(this.j.g,
-2));this.oa.nh(2);this.h.N(this.YD,{enabled:!1});this.qD=new YV(new cH(a),this.Qi,this.Oi,this.Ep,function(){return iT(d.g)});this.R(this.qD);QG(a,aH).then(function(e){var f=d.ic;bW=f||bW;f!==e.g&&(e.g?e.h=Ht(f):e.j.resolve(f),e.g=f)});QG(a,ZG).then(function(e){var f={ci:function(g){d.pe(g)},di:function(){}};dK(e,f);it(d,function(){return d.onDisconnect.ib(function(){oc(e.h,f)})})});this.je=new cW(this);this.R(this.Tq);this.R(this.zf);this.g=new aT(a,b,this.Tq.g,this.zf.g,this.ic);this.R(this.g);
-this.g.Qb.promise.then(function(e){return e.h.Xp()}).then(function(){d.So.resolve(!0)});this.g.Na=this.wf;xra(this.g,function(e){var f=e.Y(),g=[].concat(q(d.W.keys())).find(function(h){return h.ca.get()===f});return g&&"v"===e.h&&(e=new BK("",e.getId(),e.h,e.getContent(),e.getState(),e.l,e.j&&tc(e.j)),g=g.g.ya(e))?g:null});this.listen(this.g,KN,function(e){return d.h.N(d.Le,{message:e.message})});this.listen(this.g,"X",function(e){return d.h.N(d.Qi,{sb:e.sb})});this.listen(this.g,"Aa",function(e){var f=
-d.h,g=f.N,h=d.HD,m=e.ca,p=e.data;if(!e.Iq){a:{var t=e.data,y=t?t.indexOf(","):-1;if(-1!=y){var A=t.substring(0,y);if(A=A&&Ioa[A])try{var B=Nk(t.substring(y+1));var H=A.kj(B);break a}catch(ea){}}try{var Q=JSON.parse(t);if(Array.isArray(Q)){H=Joa.kj(Q);break a}}catch(ea){}H=null}e.Iq=H}return g.call(f,h,{ca:m,data:p,eV:e.Iq})});this.listen(this.g,qO,function(e){return d.h.N(d.Po,{Hc:e.Hc,oc:e.oc,removed:e.removed})});this.listen(this.g,zM,this.aE);Ksa(this);QG(a,gU).then(function(e){e.config=e.config||
-d.j;e.l||dW(e);jT(d.g,eW(e));Math.random()<=(Wl(e.config.g,9)||0)&&kT(d.g);e.h.add(d);Lsa(e,d);fW(e)});NM(this,this.Hh());a=n(Msa);for(b=a.next();!b.done;b=a.next())b=b.value,b(this);this.Bt=new qU(this);this.R(this.Bt)};r(gW,MH);
-var Nsa=function(a){return pv(a,function c(){var d=this,e;return Ea(c,function(f){if(1==f.g)return d.Va?f.Ra(2):u(f,d.kq(),3);2!=f.g&&(e=f.h,d.Va||(d.Va=e(),d.R(d.Va)));return f.return(d.Va)})})},hW=function(a){return pv(a,function c(){var d=this,e;return Ea(c,function(f){if(1==f.g)return d.jb?f.Ra(2):u(f,d.lq(),3);2!=f.g&&(e=f.h,d.jb||(d.jb=e(),d.R(d.jb)));return f.return(d.jb)})})};
-gW.prototype.xt=function(){return pv(this,function b(){var c=this,d,e,f;return Ea(b,function(g){switch(g.g){case 1:return u(g,Nsa(c),2);case 2:return d=g.h,u(g,c.ca,3);case 3:e=g.h;case 4:return(f=d.get(e))?g.return(f):u(g,d.h.next(c),4)}})})};
-var aW=function(a,b){var c,d;return function(e){e=void 0===e?!1:e;return pv(a,function g(){var h=this,m;return Ea(g,function(p){if(1==p.g){m=h;if(c)return p.Ra(2);if(!e)return c=b(),c.then(function(t){t.dispose&&m.R(t)}),d&&d.resolve(void 0),p.Ra(2);d||(d=new wS);return u(p,d.promise,2)}return p.return(c)})})}};
-gW.prototype.ja=function(a){this.M=a instanceof QP?{ll:a}:Object.assign({},a);var b=new $V(this.j.j,new vH(this.ma));this.g.lb.attach(function(c){wH(b.g,"D",{la:0,Pa:-1,timestamp:X().g});var d=b.h,e=U(c,wF,1);bh(d.s,"handlePushNotification invoked, batch size: "+e.length);e.forEach(d.h,d);c?(c=U(c,wF,1),0==c.length?wH(b.g,"H",{la:0,Pa:-1,timestamp:X().g}):1==c.length?c.forEach(b.j,b):wH(b.g,"I",{la:0,Pa:-1,timestamp:X().g,Vo:c.length})):wH(b.g,"G",{la:0,Pa:-1,timestamp:X().g})},this);ch(this.K,"Starting the media session.");
-this.oa.nh(16);this.M.ll=Osa(this,this.M.ll);nra(this.g,this.M.ll,this.Dc(this.M.jt),this.zp)?this.lb.resolve(null):this.lb.reject("Failed to create session.")};gW.prototype.Dc=function(a){var b=this,c=iN(this.j.h,function(){return fK(b.j,b.ic)});return new WT(c,a)};
-var Osa=function(a,b){var c=L(a.j.g,6);b=RP(b);b.O=c;c=Xl(a.j.g,18);null!=c&&(b=RP(b),b.ga=c);c=a.M;c.Jd&&lg&&(b=RP(b),b.C=!1);c.gU&&(c=b,b=b.D.clone(),b.m=!1,b=b.clone(),b.l=!1,b=b.clone(),b.C=!1,b=b.clone(),b.o=!1,b=b.clone(),b.u=!1,b=XP(c,b));Object.assign({},a.M).OA&&(a=VP(b),a=RP(a),a.Va=!1,b=aQ(SP(a)));NJ(KJ("nJS8jb"))?b=WP(VP(b),!1):NJ(KJ("tkYpFc"))&&(b=WP(VP(b),!0));return b};
-gW.prototype.Hh=function(){var a=this,b=null;this.onDisconnect.then(function(c){return b=c});return{callDuration:function(){var c=void 0===a.vf?0:(a.fC||X().g)-a.vf;c=new Date(c);return $e(c.getUTCHours(),2)+":"+$e(c.getUTCMinutes(),2)+":"+$e(c.getUTCSeconds(),2)},callState:function(){return a.getState()},endCause:function(){return b},hangoutId:function(){return a.nb.get()},pid:function(){return a.ca.get()},plid:function(){return a.ic},sessionId:function(){return iW(a)}}};
-gW.prototype.X=function(){ch(this.K,"Disposing call.");this.disconnect(0);for(var a=n(this.W.values()),b=a.next();!b.done;b=a.next())gt(b.value);MH.prototype.X.call(this)};gW.prototype.getState=function(){return this.state};
-var jW=function(a,b){b!==a.state&&(bh(a.K,"Call state changed from "+a.state+" to "+b),a.state=b,a.h.N(a.u,void 0))},iW=function(a){return a.g.h&&a.g.h.Fb()},kW=function(a,b,c){a.ca.Ta()||(a.Oc.resolve(b),a.Wd.resolve(c))},lW=function(a,b,c,d){bh(a.K,"triggerConnected() called. HangoutId: "+c+" ParticipantId: "+d);kW(a,c,d);var e=a.xp();a.R(e);a.se.resolve(e);a.listen(e,"H",a.Jq);QH(a,e,"H",function(){return a.Po.attach(function(){a.Jq()},a)});e=new iO(e,a.g);a.Xd.resolve(e);a.R(e);a.vf=X().g;b.resolve();
-a.wd.resolve(null);jW(a,2);a.oa.nh(25);a.g.connect(c,d,a.je);bh(a.K,"Call connected")};gW.prototype.R=function(a){a=MH.prototype.R.bind(this,a);this.onDisconnect.Ta()?a():this.onDisconnect.then(a,a)};gW.prototype.hb=function(){this.g.hb()};var mW=function(a,b){a.vb=tc(b);yra(a.g,a.vb);a.Wb.then(function(c){c.o(a.vb)})};
-gW.prototype.disconnect=function(a){if(3===this.getState()||4===this.getState())return bh(this.K,"disconnect() skipped, already disconnecting."),this.onDisconnect;a=nW.has(a)&&this.g.ja?nW.get(a):a;bh(this.K,"disconnect() called. Endcause: "+a);this.fC=X().g;var b=2===this.getState();jW(this,3);this.g.stop(a);this.vi(b,a);return this.onDisconnect};
-gW.prototype.vi=function(a,b){bh(this.K,"triggerDisconnected(). Endcause: "+b);a=new oW(b);this.Oc.reject(a);this.Wd.reject(a);this.se.reject(a);this.Xd.reject(a);this.wd.reject(a);this.lb.reject(a);this.So.reject(a);this.Pi.resolve(b);jW(this,4)};
-gW.prototype.Ki=function(a){if(3===this.getState()||4===this.getState())return bh(this.K,"addCapture() failed, because we are disconnecting"),!1;this.zc.includes(a)||this.zc.push(a);var b=tra(this.g,a);if(b)switch(a.h.h){case "a":this.h.N(this.Oi,a);break;case "v":this.h.N(this.Ep,a)}return b};
-var pW=function(a){return[].concat(q(a.zc))},Psa=function(a){return pW(a).find(function(b){return"a"===b.h.h})||null},Ksa=function(a){pv(a,function c(){var d=this,e;return Ea(c,function(f){e=d;d.Le.attach(function(g){"render first video frame"===g.message&&e.oa.nh(6,809)});sa(f)})})};
-gW.prototype.aE=function(a){a.target===this.g?"STOPPED"===a.state?(bh(this.K,"Disconnect received from session. Endcause: "+a.Ub),this.disconnect(a.Ub)):"INPROGRESS"===a.state&&(this.oa.nh(5),this.h.N(this.SD,void 0)):"STARTING"===a.state&&(a=a.target.h.h,this.sessionId.Ta()&&(this.Zq(a),this.Rb=new mU,this.sessionId=this.Rb.g),this.Rb.resolve(a))};
-gW.prototype.cd=function(){var a={};a=void 0===a.Jd?!0:a.Jd;this.Qb||(Object.assign({},this.M).OA||of||NJ(KJ("hnkCOb"))?this.Qb=new jU(this):this.Qb=new kU(this,{Jd:a}),this.R(this.Qb));return this.Qb};gW.prototype.Jq=function(){var a=this;this.Cc||(this.Cc=!0,this.Wb.then(function(b){a.Cc=!1;for(var c=new Map,d=n(a.vb),e=d.next();!e.done;e=d.next())(e=b.Tf(e.value))&&Array.from(e.h).forEach(function(f){var g=f.l;"a"===f.h&&null!=g&&1!==g&&(f=a.g.ya(f))&&c.set(f,g)});wra(a.g,c)}))};
-gW.prototype.pe=function(a){a=ZI(a);var b=this.nb.get();null!=b&&P(a,3,b);b=this.ca.get();null!=b&&P(a,4,b);b=iW(this);null!=b&&P(a,10,b);b=this.g.h&&this.g.h.h.h;null!=b&&P(a,2,b)};
-var Qsa=function(a,b){(b=XB(b).find(function(c){return!!(L(c,2)&1)}))?(a.Na=L(b,5),a.Ia=L(b,7),a.rtt=L(b,3)):(a.Na=-1,a.Ia=-1,a.rtt=-1)},Rsa=function(a,b){if(b=XB(b).find(function(g){return!!(L(g,2)&1)})){var c=L(b,5),d=L(b,7),e=L(b,3);a=n([].concat(q(a.W.keys())));for(var f=a.next();!f.done;f=a.next())f=f.value,-1!==c&&-1!==f.Na&&(c+=f.Na),-1!==d&&-1!==f.Ia&&(d+=f.Ia),-1!==e&&(e=Math.max(e,f.rtt));P(b,150,c);P(b,151,d);P(b,153,e)}};gW.prototype.logImpression=function(a){QG(this.ma,ZG).then(function(b){b.logImpression(a)})};
-var sW=function(a,b,c){return a.getState()!==b?(ah(a.K,"Unexpected state while in "+c+": "+a.getState()+" != "+b),new qW(302,new rW(b,a.getState()))):null},Msa=[],rW=function(){var a=Error.call(this);this.message=a.message;"stack"in a&&(this.stack=a.stack)};r(rW,Error);var oW=function(a){var b=Error.call(this,"DisconnectedError, EndCause = "+a);this.message=b.message;"stack"in b&&(this.stack=b.stack);this.Ub=a};r(oW,Error);cJ({nW:function(){}});var cW=function(a){YN.call(this,a.ic);this.call=a};
-r(cW,YN);cW.prototype.m=function(a){YN.prototype.m.call(this,a);var b=0<this.call.W.size?2:1;if(a=T(a,OB,4))for(P(a,170,b),b=n(U(a,PB,5)||[]),a=b.next();!a.done;a=b.next())a=a.value,Qsa(this.call,a),0<this.call.W.size&&Rsa(this.call,a)};var qW=function(a,b){var c=Error.call(this,"startupCode: "+a+", error = "+og(b));this.message=c.message;"stack"in c&&(this.stack=c.stack);this.ct=a;this.We=b};r(qW,Error);var nW=new Map([[63,124],[0,123]]);rJ(5,function(a){return!(a instanceof oW)});
-rJ(6,function(a){return!(a instanceof Ct)});var tW=function(a,b,c){rM.call(this);this.j=a;this.l=c;this.h=new Map;this.m=new lM(!0);this.m.C=this;this.yc=new MH(this);this.R(this.yc);this.yc.listen(this.l,["ca",zM],this.u);a=n(b);for(b=a.next();!b.done;b=a.next())b=b.value,""==b.Y()&&(b.o=this.j),this.m.add(b)};r(tW,rM);var Ssa=function(a,b,c){return new tW(a,b,c)};tW.prototype.Tf=function(a){return""==a||a==this.j?this.m:this.h.get(a)||null};
-tW.prototype.o=function(a){var b=this,c=new Set;a.forEach(function(d){if(d!=b.j&&(c.add(d),!b.h.has(d))){var e=new lM;e.C=b;b.h.set(d,e);b.g(new qM("S",d,e))}});this.h.forEach(function(d,e){c.has(e)||(b.h.delete(e),b.g(new qM("T",e,d)))});this.u()};
-tW.prototype.u=function(){var a=this,b=new Map;[].concat(q(this.l.h.j),q(qra(this.l))).forEach(function(c){var d=c.Y()||a.j,e=c.Ea();e=d+"/"+e;b.has(e)?b.get(e).push(c):(b.set(e,[c]),c=a.Tf(d),null==c&&(c=new lM,a.h.set(d,c),a.g(new qM("S",d,c))))});b.forEach(function(c){var d=c.find(function(p){return!p.getInfo().j})||c[0],e=d.getInfo();c=e.g;var f=d.Ea(),g=d.Y()||a.j,h=e.j?"mu":"li",m=a.Tf(g);d=mM(m,c,f,g);null==d?(d=EK({Nj:g,id:f,mediaType:c,state:h}),m.add(d)):DK(d,h);e=e.l;"v"==c&&CK(d,e?"ca":
-"sc");Bja(d,e)});this.h.forEach(function(c){Array.from(c.h).forEach(function(d){var e=b.has,f=d.Y(),g=d.getId();e.call(b,f+"/"+g)||c.remove(d)})})};var uW=function(a){K(this,a,0,-1,Tsa,null)};r(uW,J);k=uW.prototype;k.Fy=function(){return N(this,1,"")};k.Qs=function(a){return P(this,1,a)};k.vA=function(){return M(this,1)};k.gb=function(){return N(this,2,"")};k.Rn=function(a){return P(this,2,a)};k.ru=function(){return M(this,2)};k.ou=function(){return N(this,3,"")};k.Sn=function(a){return P(this,3,a)};k.wA=function(){return M(this,3)};k.nu=function(){return N(this,4,"")};k.Qn=function(a){return P(this,4,a)};k.uA=function(){return M(this,4)};
-var vW=function(a,b){return lm(a,5,b)};uW.prototype.u=function(){return T(this,wW,6)};uW.prototype.o=function(a){return R(this,6,a)};uW.prototype.D=function(){return M(this,6)};var xW=function(a,b){return P(a,7,b||[])};k=uW.prototype;k.Bx=function(){return T(this,yW,8)};k.WC=function(a){return R(this,8,a)};k.kz=function(){return M(this,8)};k.Kn=function(){return N(this,9,"")};k.Nn=function(a){return P(this,9,a)};k.fz=function(){return M(this,9)};var zW=function(a,b){lm(a,10,b)};k=uW.prototype;
-k.pu=function(){return L(this,11)};k.Tn=function(a){return P(this,11,a)};k.yA=function(){return M(this,11)};k.vj=function(){return Xl(this,12)};k.On=function(a){return P(this,12,a)};k.pz=function(){return M(this,12)};k.wj=function(){return O(this,13,!1)};k.Pn=function(a){return P(this,13,a)};k.qz=function(){return M(this,13)};k.sj=function(){return Zl(this,15,0)};k.Mn=function(a){return P(this,15,a)};k.dz=function(){return M(this,15)};k.rj=function(){return Zl(this,17,0)};
-k.Ln=function(a){return P(this,17,a)};k.cz=function(){return M(this,17)};k.sx=function(){return T(this,AW,14)};k.Rj=function(a){return R(this,14,a)};k.gz=function(){return M(this,14)};k.Up=function(){return T(this,BW,16)};k.Or=function(a){return R(this,16,a)};k.jz=function(){return M(this,16)};k.qu=function(){return T(this,CW,18)};k.Un=function(a){return R(this,18,a)};k.su=function(){return M(this,18)};var DW=function(a){K(this,a,0,-1,null,null)};r(DW,J);var wW=function(a){K(this,a,0,-1,null,null)};
-r(wW,J);var Usa=function(a,b){return P(a,1,b)},Vsa=function(a,b){return P(a,2,b)},yW=function(a){K(this,a,0,-1,null,null)};r(yW,J);var EW=function(a){K(this,a,0,-1,null,null)};r(EW,J);EW.prototype.getId=function(){return L(this,1)};EW.prototype.getTitle=function(){return L(this,2)};EW.prototype.setTitle=function(a){return P(this,2,a)};var AW=function(a){K(this,a,0,-1,null,null)};r(AW,J);
-var Wsa=function(a,b){return P(a,1,b)},Xsa=function(a,b){return P(a,2,b)},Ysa=function(a,b){return P(a,3,b)},Zsa=function(a,b){return P(a,4,b)},$sa=function(a,b){return P(a,5,b)},ata=function(a,b){return P(a,6,b)},bta=function(a,b){return P(a,7,b)},cta=function(a,b){return P(a,8,b)},BW=function(a){K(this,a,0,-1,dta,null)};r(BW,J);var CW=function(a){K(this,a,0,-1,null,null)};r(CW,J);var Tsa=[5,7,10],dta=[1];var FW=function(a){this.g=a};FW.prototype.update=function(a,b,c){var d=!1;try{if(this.g.has.call(b)){var e=this.g.get.call(b);e!==this.g.get.call(a)?(this.g.set.call(a,e),d=!0,c&&this.g.signal&&c.add(this.g.signal,e)):this.g.has.call(a)||this.g.set.call(a,e)}}catch(f){pt(f)}return d};function GW(a,b,c,d){return c.reduce(function(e,f){return f.update(a,b,d)||e},!1)}function Y(a){return new FW(a)};var HW=uW.prototype,IW=function(a){V.call(this);var b=this;this.controller=a;this.h=new uW;this.g=new sv(this);this.j=uv(this.g);this.H=uv(this.g);this.J=uv(this.g);this.M=uv(this.g);this.C=uv(this.g);this.F=uv(this.g);this.G=uv(this.g);this.o=uv(this.g);this.m=uv(this.g);this.u=uv(this.g);this.D=uv(this.g);this.O=uv(this.g);this.l=[Y({has:HW.vA,get:HW.Fy,set:HW.Qs,signal:this.M}),Y({has:HW.ru,get:HW.gb,set:HW.Rn,signal:this.J}),Y({has:HW.wA,get:HW.ou,set:HW.Sn}),Y({has:HW.uA,get:HW.nu,set:HW.Qn,
-signal:this.H}),Y({has:HW.D,get:HW.u,set:HW.o}),Y({has:HW.kz,get:HW.Bx,set:HW.WC}),Y({has:HW.fz,get:HW.Kn,set:HW.Nn,signal:this.C}),Y({has:HW.yA,get:HW.pu,set:HW.Tn}),Y({has:HW.pz,get:HW.vj,set:HW.On,signal:this.F}),Y({has:HW.qz,get:HW.wj,set:HW.Pn,signal:this.G}),Y({has:HW.dz,get:HW.sj,set:HW.Mn,signal:this.o}),Y({has:HW.cz,get:HW.rj,set:HW.Ln,signal:this.m}),Y({has:HW.gz,get:HW.sx,set:HW.Rj,signal:this.u}),Y({has:HW.jz,get:HW.Up,set:HW.Or,signal:this.D}),Y({has:HW.su,get:HW.qu,set:HW.Un,signal:this.O})];
-this.g.N(this.j,this.h);a.Ja.attach(function(c){var d=c.Yk,e=c.nm,f=c.WD,g=new Av(b.g);c=GW(b.h,c.ie,b.l,g);d&&(c=!0,xW(b.h,d));e&&(c=!0,vW(b.h,e));f&&(c=!0,zW(b.h,f));c&&g.add(b.j,b.h.clone());g.N()})};r(IW,V);IW.prototype.th=function(a,b,c){return pv(this,function e(){var f=this;return Ea(e,function(g){return g.return(f.controller.th(a,b,c))})})};IW.prototype.Sh=function(){return pv(this,function b(){var c=this;return Ea(b,function(d){return d.return(c.controller.Sh())})})};
-da.Object.defineProperties(IW.prototype,{features:{configurable:!0,enumerable:!0,get:function(){var a,b;return null!==(b=null===(a=this.h.Up())||void 0===a?void 0:L(a,1))&&void 0!==b?b:[]}},Gw:{configurable:!0,enumerable:!0,get:function(){return this.h.Kn()}}});var JW=function(a){K(this,a,0,-1,null,null)};r(JW,J);JW.prototype.za=function(){return Zl(this,2,0)};var KW=function(a){K(this,a,0,-1,eta,null)};r(KW,J);var eta=[1];var LW=function(a){V.call(this);this.controller=a;this.g=new sv(this);this.Wh=uv(this.g);this.h=uv(this.g);this.g.N(this.Wh,new KW);vS(this.g,this.Wh,this.controller.Wh);vS(this.g,this.h,this.Wh,fta)};r(LW,V);LW.prototype.To=function(a){return this.controller.To(a)};function gta(a){return 3===a.za()||2===a.za()}function fta(a){return U(a,JW,1).filter(gta)};var NW=function(a,b,c,d){gW.call(this,a,b,{ic:d});var e=this;this.Sa.resolve(!1);this.C=!1;this.J=new mU;this.l=this.J.g;this.ua=null;this.O=!1;this.G=new mU;this.eb=this.G.g;this.eb.then(function(f){f.onChange.attach(function(){return MW(e,f)},e);MW(e,f)});this.ba=new mU;this.sources=this.ba.g;this.D={};this.ga=this.H=this.o=null;this.m={nb:"",ca:"",cookie:null};this.F=null;QG(a,gU,!1).then(function(f){e.F=f});c&&this.ja(c)};r(NW,gW);
-NW.prototype.hb=function(){gW.prototype.hb.call(this);this.sources.get()&&this.sources.get().hb();this.eb.get()&&this.eb.get().hb();this.l.get()&&this.l.get().hb()};var MW=function(a,b){mW(a,b.get().map(function(d){return d.Y()}));var c=a.ca.get();c&&(b=!!b.get().find(function(d){return d.Y()===c}),a.O&&!b?a.disconnect(21):!a.O&&b&&(a.O=!0))};
-NW.prototype.uq=function(){var a=void 0===a?{}:a;var b=sW(this,0,"preJoin");if(b)return It(b);var c=a.name;a=a.mediaType;if(c){a=this.ma;b=this.j;if(Oc(c))c=[];else{var d=/([^/]*)\/(.*)/.exec(c);c=d?d.slice(1):[c]}d=c;if(0==d.length)c=new hz,a=rK(a,b,c);else if(1==d.length)a=Ht(qK(a,b,d[0]));else{c=new qz;if(-1==d[0].indexOf(".")){var e=new fz;e=P(e,2,d[1]);d=P(e,1,d[0]);R(c,2,d)}else e=new pz,e=P(e,1,d[1]),d=P(e,2,d[0]),R(c,4,d);a=sK(a,b,c,6E5)}}else if(a)b=this.ma,c=this.j,d=new hz,d=P(d,2,7),a=
-P(d,14,a),a=rK(b,c,a);else return Ht();return this.ua=a};NW.prototype.connect=function(a,b){var c=this;return this.Si.then(function(){bh(c.K,"connect() was called");if(0!=c.getState())return ah(c.K,"connect() failed. Not in INITIALIZED. State: "+c.getState()),It(new rW(0,c.getState()));var d=Pt();jW(c,1);if("string"===typeof a){ch(c.K,"Skipping Hangout resolution");var e=qK(c.ma,c.j,a);OW(c,d,e,b||null)}else a?hta(c,d,a,b):d.reject(Error("Can only connect without params for secondary calls"));return d.promise})};
-var ita=function(a){var b,c;return Ga(function(d){if(1==d.g)return u(d,a.ua,2);b=d.h;c=YH(b.o).wa()||"";return d.return(Promise.resolve(pK(0,a.ma,a.j,[c],tH(),kH,"k","HangoutParticipant")))})},hta=function(a,b,c,d){ch(a.K,"Resolving Hangout");c.then(function(e){OW(this,b,e,d||null)},function(e){ah(this.K,"Hangout resolve failed, reverting to INITIALIZED state");jW(this,0);b.reject(new qW(306,e))},a)},OW=function(a,b,c,d){var e=YH(c.o).wa();ch(a.K,"connectToHangout(). HangoutId: "+e);1!=a.getState()?
-(ah(a.K,"connectToHangout() failed, not in CONNECTING state. State: "+a.getState()),b.reject(new qW(302,new rW(1,a.getState()))),gt(c)):(a.m.nb=e,a.m.ca=d||"",a.H=Mw(Zf(),"beforeunload",a.nr,!1,a),a.ga=Mw(Zf(),"unload",a.nr,!1,a),a.pa(e,d,b,c,0))};NW.prototype.Zq=function(){};
-NW.prototype.pa=function(a,b,c,d,e){var f=this;this.sessionId.then(function(g){var h=pK(0,f.ma,f.j,[a],tH(),kH,"k","HangoutParticipant");ch(f.K,"Adding participant");var m=h.yb();P(m,26,[g]);Oc(b||"")||m.mh(b);jta(f,m,c,d,h,e)})};
-var jta=function(a,b,c,d,e,f){e.add(b).then(function(g){var h={sw:g,kV:!1},m=h.sw[0],p=m.wa();g=m.Y();a.m.ca=g;var t=a.getState();if(1!=t){ah(a.K,"add participant succeeded, but we are no longer CONNECTING. State: "+a.getState());h=302;if(63==a.o||3==t||4==t)h=219;c.reject(new qW(h,new rW(1,a.getState())));h=new jz;h.Ci(p);h.mh(g);e.remove(h).then(a.mj,null,a);gt(d);gt(e)}else bh(a.K,"add participant succeeded"),10==Zl(m,17,0)?(bh(a.K,"participant in knocking state"),30>f?(bh(a.K,"will attempt again after delay"),
-hx(1E3).then(Wa(a.pa,a,p,g,c,d,f+1))):(bh(a.K,"max knock attempt, failing join"),a.lr(c,d,e,234))):(bh(a.K,"success adding and not a knock result"),p=YH(d.o).wa(),a.J.resolve(d),a.G.resolve(e),a.R(d),a.R(e),a.Aa=h.sources,lW(a,c,p,g),d.start(void 0,h.EU),e.start(void 0,h.eb))},Wa(a.lr,a,c,d,e))};k=NW.prototype;
-k.lr=function(a,b,c,d){this.mj();1==this.getState()?(ah(this.K,"add participant failed, moving back to INITIALIZED state"),jW(this,0)):ah(this.K,"add participant failed, but call already disconnected");gt(b);gt(c);b=a.reject;var e,f=c=null;try{c=d.response.ac,f=c[0]}catch(g){}yA.messageId===f?(c=new yA(c),(f=c.getResponseHeader())&&(e=10==f.za()?kta[L(c,4)]||209:lta[f.za()])):"number"===typeof d&&(e=d);e=void 0!==e?e:63==this.o||3==this.getState()||4==this.getState()?219:302;b.call(a,new qW(e,d))};
-k.Hh=function(){var a=this;return Object.assign(gW.prototype.Hh.call(this),{hangout:function(){return a.l.get()&&a.l.get().Da()},participants:function(){return a.eb.get()&&a.eb.get().Da()},mediaSources:function(){return a.sources.get()&&a.sources.get().Da()}})};
-k.xp=function(){var a=this,b=yja(this.ma,this.j,this.nb.get());this.R(b);this.ba.resolve(b);b.start(void 0,this.Aa);b.onChange.attach(function(c){return mta(a,c.oc)},this);return Ora(this.ca.get(),b,this.eb.get(),pW(this).map(function(c){return c.h}),this.g)};
-k.vi=function(a,b){var c=this;this.o=b;this.m.cookie=this.j.h.h.g;var d=Ht();if(a&&!this.C){bh(this.K,"Removing participant on disconnect");d=new jz;d.Ci(this.nb.get());d.mh(this.ca.get());var e={};e=(e.jYdIne=b,e);d=this.eb.get().remove(d,e,2).then(this.mj,null,this)}d.ib(function(){var f=c.j.h.h;f.g=null;Kv(f);gW.prototype.vi.call(c,a,b)});hd(this.D,gt);td(this.D);d=new oW(b);this.J.reject(d);this.G.reject(d);this.ba.reject(d);null!=this.l.get()&&this.l.get().stop();null!=this.eb.get()&&this.eb.get().stop();
-null!=this.sources.get()&&this.sources.get().stop()};k.Ki=function(a){if(3==this.getState()||4==this.getState())return bh(this.K,"addCapture() failed, because we are disconnecting"),!1;var b=this.D[a.h.getId()];if(b&&b.h.includes(a))return ah(this.K,"HangoutCall.addCapture() failed because we already have this capture"),!1;b||(b=new iM(this),this.D[a.h.getId()]=b);b.listen(a.h,["G","H","I","J"],b.F);b.h.push(a);kM(b);return gW.prototype.Ki.call(this,a)};
-k.kq=function(){var a=this;return Ga(function(b){return b.return(QG(a.ma,vT).then(function(c){return function(){return c(a)}}))})};k.lq=function(){var a=this;return Ga(function(b){return b.return(QG(a.ma,Pra).then(function(c){return function(){return c(a)}}))})};k.yp=function(){var a=this,b;return Ga(function(c){b=new sv(a);return c.return(new LW({Wh:uv(b),To:function(){return It("unsupported")}}))})};
-k.vp=function(){var a=this,b,c,d,e;return Ga(function(f){b=new sv(a);c=function(){return Promise.reject("Unsupported")};d=function(){return Promise.reject("Unsupported")};e=function(){return Promise.reject("Unsupported")};return f.return(new IW({Ja:uv(b),th:c,Sh:d,Rj:e}))})};k.wp=function(){var a=this;return Ga(function(b){return b.return(QG(a.ma,Qra).then(function(c){return c(a)}))})};k.mj=function(){null!=this.H&&Uw(this.H);null!=this.ga&&Uw(this.ga)};
-k.nr=function(){this.mj();var a=L(this.j.g,12),b=null!=this.o?this.o:63;if(null!=a){var c=new UA;P(c,5,b);var d=new SA;d.o(this.m.nb);Oc(this.m.ca)||d.u(this.m.ca);VA(c,[d]);c.setRequestHeader(fK(this.j,this.ic));d=new tm;R(d,3,this.m.cookie||this.j.h.h.g);c.T(d);c=c.ra();d=(this.F?PW(this.F,this):[]).map(function(f){return f.ra()});if(null!=navigator.sendBeacon){var e=new URLSearchParams;e.append("r",c);d.forEach(function(f){e.append("l",f)});this.C=navigator.sendBeacon(a,e)}this.C||(a=Mr(a,"r",
-c),a=Mr(a,"l",d),c=cx(ax),c.open("GET",a,!1),c.send(null));this.C=!0}this.disconnect(b)};
-var mta=function(a,b){var c=a.ca.get(),d=b.filter(function(f){return f.Y()===c}),e=(b=pW(a).find(function(f){return"a"===f.h.h}))&&b.h.getId();if(d=(d=e&&d.find(function(f){return f.Ea()===e}))&&T(d,aA,6)&&L(T(d,aA,6),1))tT(b),a.h.N(a.xd,{EC:d}),a.logImpression(990)},kta={1:200,2:201,3:202,4:206,5:207,6:209,7:216,11:223,17:235,12:236,13:237,14:238,15:239,16:240},lta={1:0,2:307,3:303,4:217,5:305,6:307,7:307,8:306,11:217};var OS=function(a,b,c){eO.call(this,a,c,1);var d=this;this.j=b;this.o=new MH;this.R(this.o);this.o.listen(this.h,"P",function(){var e=mT(d.h,d.j);null!=e&&d.g(new QW(d.j,e))})};r(OS,eO);OS.prototype.m=function(){return this.j};var QW=function(a,b){Aw.call(this,"Ya");this.sessionId=a;this.stream=b};r(QW,Aw);var RW=function(a){this.deviceId=a.o;this.j=a.u;this.groupId=a.g;this.l=a.C;this.o=a.m};RW.prototype.equals=function(a){return a===this?!0:a&&this.deviceId===a.deviceId?gg?!0:"default"===this.deviceId||"communications"===this.deviceId?this.j===a.j&&this.groupId===a.groupId:!0:!1};RW.prototype.toString=function(){return"MediaSettings(deviceId="+this.deviceId+",deviceLabel="+this.j+",groupId="+this.groupId+")"};
-RW.prototype.m=function(a){return void 0===a||a?{deviceId:{exact:this.deviceId}}:{mandatory:{sourceId:this.deviceId},optional:[]}};var SW=function(a){this.o=a?a.deviceId:null;this.u=a?a.j:null;this.g=a?a.groupId:null;this.C=a?a.l:null;this.m=a?a.o:0};SW.prototype.fa=function(){return new RW(this)};SW.prototype.j=function(a){this.g=a;return this};function nta(){var a=mf();return a&&a.mediaDevices&&a.mediaDevices.enumerateDevices?a.mediaDevices.enumerateDevices():Promise.resolve([])}function ota(a){var b=mf();return b&&b.mediaDevices&&b.mediaDevices.getUserMedia?b.mediaDevices.getUserMedia(a):Promise.reject("Missing getUserMedia API.")};function pta(a){a=a instanceof Error&&a.name;return"NotAllowedError"===a||"PermissionDeniedError"===a||"PermissionDismissedError"===a}function qta(a){a=a instanceof Error&&a.name;return"NotReadableError"===a||"TrackStartError"===a}
-function rta(a){if(!(ff()&&0<=bd(hf(),10.14)&&a&&a instanceof Error&&a.name))return!1;if(Cd())if(0<=bd(Ed(),73)){if("NotAllowedError"==a.name&&"Permission denied by system"==a.message)return!0}else{if("NotReadableError"==a.name)return!0}else if(Bd()&&"NotFoundError"==a.name)return!0;return!1};var sta=l(["",""]),tta=l(["Stopping stream with id=",""]),uta=l(["Starting media."]),vta=l(["Updating device state to: ",""]),wta=l(["Registering sessionId=","."]),xta=l(["Called registerSession() twice with the same sessionId='","'"]),yta=l(["Unregistering sessionId=","."]),zta=l(["Stopping."]),Ata=l(["Setting mute state to mute=","."]),Bta=l(["Pausing."]),Cta=l(["Resuming."]),Dta=l(["Update source state from "," to ",""]),Eta=l(["Skipping update usermedia while device in state=","."]),Fta=l(["Skipping update usermedia because capture is paused."]),
-Gta=l(["Skipping update usermedia because capture is muted."]),Hta=l(["Skipping update usermedia because settings were unchanged and the track has not failed."]),Ita=l(["Attempting to update usermedia with null constraints."]),Jta=l(["Skipping update usermedia with empty constraints."]),Kta=l(["Attempting to update usermedia with id="," settings="," constraints=","."]),Lta=l(["During update usermedia with id="," capture settings changed to ","."]),Mta=l(["During update usermedia with id="," capture was muted."]),
-Nta=l(["Update usermedia success with id=","."]),Ota=l(["Error during update usermedia call with id="," constraints=",": ","."]),Pta=l(["Ignore getUserMedia failure with id="," as we are still in the failure delay period."]),Qta=l(["Unexpected getUserMedia failure with id=",". Delaying transitioning capture to failure."]),Rta=l(["getUserMedia still has not succeeded after delay. About to make one final explicit attempt."]),Sta=l(["Clearing pending getUserMedia request with id=","."]),Tta=l(["Cancelling pending failure timer since getUserMedia eventually succeeded after delay."]),
-Uta=l(["Return empty user media constraints with null deviceId."]),Vta=l(["Invalid mediaType=","."]),Wta=l(["getUserMedia success for stream=","."]),Xta=l(["No media tracks for stream=","."]),Yta=l(["Track ended: ",""]),Zta=l(["Hardware-muted = ","; tracks: ",""]),$ta=l(["Capture's StreamTransformer threw while setting it's input stream."]),aua=l(["Stream changed with new stream=","."]),bua=l(["UI call to release old streams timed out"]),cua=l(["echoCancellation=",""]),dua=l(["echoCancellationType=none (unknown)"]),
-eua=l(["echoCancellationType=",""]),UW=function(a,b,c){TK.call(this,b);var d=this;this.K=fN(cN(new bN("realtime.media.api.webrtc.Capture"),function(e){return e(sta,d)}));this.Na=new sv(this);this.Qb=a;this.m=c;this.u=this.o=this.J=this.ba=null;this.F=new Set;this.O=new Map;this.H=this.W=!1;this.vb=null;this.oa=this.ua=!1;this.Va=this.kb=this.jb=this.M=null;this.Sa=!1;this.Wb=this.Na.signal();this.Mb=[];this.aa=[];this.ga=new TW;fua(this)};r(UW,TK);
-UW.prototype.X=function(){this.stop();VW(this,null);this.F.clear();this.vb=null;gt(this.ga);TK.prototype.X.call(this)};UW.prototype.toString=function(){return"Capture(source="+this.h+" muted="+this.W+" paused="+this.H+" deviceState="+this.l+" stream="+(this.u?this.u.id:null)+")"};var WW=function(a,b){b&&(a.K.info(tta,b.id),[].concat(q(b.getAudioTracks()),q(b.getVideoTracks())).forEach(function(c){Vw(c);c.stop()}))},XW=function(a){a.K.info(uta);a.G("re");a.D().then(Fd(a))};
-UW.prototype.G=function(a){this.K.info(vta,a);var b=this.j();TK.prototype.G.call(this,a);"nd"===a&&VW(this,null);this.j()!==b&&(YW(this),this.j()?VW(this,null):this.D())};UW.prototype.getDeviceId=function(){return this.m.deviceId};UW.prototype.Fa=function(){return this.vb};var mT=function(a,b){return a.u?a.O.get(b)||null:null};UW.prototype.ya=function(){return this.u};
-UW.prototype.Ia=function(a){this.K.info(wta,a);0===this.F.size&&this.resume();if(this.F.has(a))throw this.K.g(xta,a),Error("Called registerSession() twice with the same sessionId='"+a+"'");this.F.add(a);if(this.u){var b=this.u.clone();this.O.set(a,b)}};UW.prototype.Aa=function(a){this.K.info(yta,a);this.F.delete(a);var b=mT(this,a);WW(this,b);this.O.delete(a);0>=this.F.size&&this.pause()};
-UW.prototype.stop=function(){if("st"===this.l)return!1;this.K.info(zta);VW(this,null);this.F.clear();this.G("st");return!0};var tT=function(a){if("st"==a.l)return!1;ZW(a,!0);return!0};UW.prototype.start=function(){XW(this)};UW.prototype.j=function(){switch(this.l){case "nd":case "ad":case "fa":return!0;default:return this.W}};var ZW=function(a,b){a.K.info(Ata,b);var c=a.j();a.W=b;c!=b&&(b?VW(a,null):a.D(),YW(a),a.g("N"))};
-UW.prototype.pause=function(){this.H||"st"==this.l||(this.K.info(Bta),this.H=!0,VW(this,null))};UW.prototype.resume=function(){this.H&&"st"!=this.l&&(this.K.info(Cta),this.H=!1,this.D())};var YW=function(a){var b=a.h.getState(),c=a.j()?"mu":"li";b!==c&&(a.K.info(Dta,b,c),DK(a.h,c))};
-UW.prototype.D=function(a,b){var c=this;a=void 0===a?!0:a;b=void 0===b?!1:b;if(this.J)return this.J.catch(function(){}).then(function(){return c.D(a,b)});var d=this.l;"fa"!=this.l&&"ad"!=this.l||this.G("re");if("re"!=this.l)return this.K.info(Eta,this.l),Promise.resolve();if(this.H)return this.K.info(Fta),Promise.resolve();if("re"==d&&this.W)return this.K.info(Gta),Promise.resolve();if(this.u&&this.ba&&this.ba.equals(this.m)&&!this.ua)return this.K.info(Hta),Promise.resolve();if(this.m.l)return this.m.l==
-this.o?Promise.resolve():$W(this,this.m.l);var e=gua(this);if(!e)return this.K.g(Ita),Promise.reject("Attempting to update usermedia with null constraints.");if(sd(e))return this.K.info(Jta),Promise.resolve();var f=this.m;b&&(VW(this,null),aX(this,null));this.ba=f;var g=hua++;this.K.info(Kta,g,this.m,Ia.JSON.stringify(e));var h=this.h.h;"a"==h?this.logImpression(4799):"v"==h&&this.logImpression(4796);this.J=ota(e).then(function(m){c.Va=null;c.Sa=!1;"a"==h?c.logImpression(4800):"v"==h&&c.logImpression(4797);
-bX(c);c.H||!c.m.equals(f)||"st"===c.l?(c.K.info(Lta,g,c.m),WW(c,m)):c.W?(c.K.info(Mta,g),WW(c,m)):(c.K.info(Nta,g),$W(c,m))},function(m){c.K.L(Ota,g,Ia.JSON.stringify(e),m);m&&(c.Va=m,iua(c,h,m.name));rta(m)?(bX(c),c.Sa=!0,"a"==h?c.logImpression(5802):"v"==h&&c.logImpression(5803),c.G("ad")):pta(m)?(bX(c),c.G("ad")):qta(m)&&a?null!==c.M?c.K.L(Pta,g):(c.K.L(Qta,g),c.ba=null,c.M=setTimeout(function(){c.M=null;c.K.L(Rta);c.logImpression(4578);c.D(!1,b)},2E3)):c.G("fa");throw m;});return this.J=jua(this,
-this.J).finally(function(){c.K.info(Sta,g);c.J=null})};
-var jua=function(a,b){var c=setTimeout(function(){a.Na.N(a.Wb,void 0)},5E3);return b.finally(function(){clearTimeout(c)})},bX=function(a){null!==a.M&&(clearTimeout(a.M),a.M=null,a.K.info(Tta))},gua=function(a){if(null==a.getDeviceId()||a.getDeviceId()===Tra.id)return a.K.info(Uta),{};var b={audio:!1,video:!1},c=a.h.h;switch(c){case "a":b.audio=a.m.m(!kg);break;case "v":b.video=a.m.m();break;default:return a.K.g(Vta,c),null}return b},$W=function(a,b){a.K.info(Wta,b.id);Date.now();if(0==b.getAudioTracks().length&&
-0==b.getVideoTracks().length)return a.K.L(Xta,b.id),Promise.resolve();VW(a,null);[].concat(q(b.getAudioTracks()),q(b.getVideoTracks())).forEach(function(c){Nw(c,"ended",a.Rb,void 0,a);Nw(c,["mute","unmute"],a.lb,void 0,a)});kua(a);VW(a,b);a.lb();lua(a,b);mua(a,b);return Promise.resolve()};UW.prototype.Rb=function(a){this.K.L(Yta,mg(a.target));this.g("K")};var kua=function(a){!1!==a.ua&&(a.ua=!1,a.g("L"))};UW.prototype.lb=function(){var a=nua(this);a!==this.oa&&(this.oa=a,oua(this,a),this.g("M"))};
-var nua=function(a){if(!a.o)return!1;a=[].concat(q(a.o.getAudioTracks()),q(a.o.getVideoTracks()));return 0!=a.length&&a.every(function(b){return b.muted})},oua=function(a,b){if(a.o){var c=[].concat(q(a.o.getAudioTracks()),q(a.o.getVideoTracks())).map(function(d){return d.id}).join(", ");a.K.info(Zta,b,c)}};UW.prototype.pa=function(){return this.oa};
-var VW=function(a,b){if(b!=a.o){var c=a.o;a.o=b;try{a.ga.setInputStream(b)}catch(d){throw dN(a.K,d).g($ta),d;}finally{WW(a,c),a.Mb.forEach(function(d){return WW(a,d)}),a.Mb.length=0}}},aX=function(a,b){b!==a.u&&(a.aa.push.apply(a.aa,q([a.u].concat(q(a.O.values())).filter(Boolean))),a.O.clear(),b?(pua(a),a.F.forEach(function(c){var d=b.clone();a.O.set(c,d)})):cX(a),a.K.info(aua,b&&b.id),a.u=b,a.g("P"))},pua=function(a){setTimeout(function(){0<a.aa.length&&(a.K.L(bua),cX(a))},3E3)},cX=function(a){a.aa.forEach(function(b){return WW(a,
-b)});a.aa.length=0},fua=function(a){a.ga.setInputStream(a.o);Dv(a.ga.kr,function(b){aX(a,b?b.clone():null)},a)};UW.prototype.logImpression=function(a){this.Qb.logImpression(a)};
-var lua=function(a,b){b=b.getAudioTracks().map(function(c){return c.getSettings().echoCancellation}).filter(function(c){return"boolean"===typeof c});0!==b.length&&(b=b.some(function(c){return!c}),b!==a.jb&&(a.jb=b,a.logImpression(b?4705:4706),a.K.info(cua,!b)))},mua=function(a,b){b=b.getAudioTracks();if(0!==b.length){var c=b.map(function(e){return e.getSettings().echoCancellationType}).filter(function(e){return e});if(0===c.length)a.logImpression(5286),a.K.info(dua);else{b=kg&&Cq(74)?new Map([["browser",
-5289],["system",5288]]):new Map([["browser",5287],["aec3",5289],["system",5288]]);var d=Array.from(b.keys());c=c.sort(function(e,f){return d.indexOf(f)-d.indexOf(e)})[0];a.kb!=c&&(a.kb=c,a.logImpression(b.get(c)||5286),a.K.info(eua,c))}}},iua=function(a,b,c){"a"==b?(a.logImpression(4801),dX.has(c)?a.logImpression(dX.get(c).audio):a.logImpression(4471)):"v"==b&&(a.logImpression(4798),dX.has(c)?a.logImpression(dX.get(c).video):a.logImpression(4943))},TW=function(){V.call(this);this.g=new sv(this);this.kr=
-uv(this.g);this.h=null};r(TW,V);TW.prototype.setInputStream=function(a){this.h=a;this.g.N(this.kr,this.h)};
-var hua=0,dX=new Map([["AbortError",{audio:4460,video:4936}],["NotAllowedError",{audio:4461,video:4937}],["NotFoundError",{audio:4462,video:4938}],["NotReadableError",{audio:4463,video:4939}],["OverconstrainedError",{audio:4464,video:4940}],["SecurityError",{audio:4465,video:4941}],["TypeError",{audio:4466,video:4942}],["PermissionDeniedError",{audio:4475,video:4944}],["InvalidStateError",{audio:4476,video:4945}],["DevicesNotFoundError",{audio:4477,video:4946}],["ConstraintNotSatisfiedError",{audio:4478,
-video:4947}],["TrackStartError",{audio:4479,video:4948}],["MediaDeviceFailedDueToShutdown",{audio:4480,video:4949}],["MediaDeviceKillSwitchOn",{audio:4481,video:4950}]]);var eX=function(a){this.width=a.j;this.height=a.h;this.frameRate=a.g};eX.prototype.toString=function(){return"VideoShape(width="+this.width+", height="+this.height+", frameRate="+(this.frameRate+")")};eX.prototype.toJson=function(){return{width:this.width,height:this.height,frameRate:this.frameRate}};eX.prototype.equals=function(a){return!!a&&this.width==a.width&&this.height==a.height&&this.frameRate==a.frameRate};var fX=function(){this.g=this.h=this.j=null};fX.prototype.fa=function(){return new eX(this)};
-var gX=function(a,b){a.j=b;return a},hX=function(a,b){a.h=b;return a},iX=function(a,b){a.g=b;return a};var jX=function(a){RW.call(this,a);this.h=a.l;this.g=a.h};r(jX,RW);jX.prototype.equals=function(a){return RW.prototype.equals.call(this,a)&&a instanceof jX?this.h.equals(a.h)&&this.g.equals(a.g):!1};jX.prototype.toString=function(){return"VideoSettings(base="+RW.prototype.toString.call(this)+", minVideoShape="+(this.h+", maxVideoShape=")+(this.g+")")};
-jX.prototype.m=function(){var a=RW.prototype.m.call(this);lg?(a.aspectRatio=16/9,a.height=this.g.height,a.width=this.g.width,a.frameRate=this.g.frameRate):a.advanced=[{frameRate:{min:this.h.frameRate}},{height:{min:this.h.height}},{width:{min:this.h.width}},{frameRate:{max:this.g.frameRate}},{width:{max:this.g.width}},{height:{max:this.g.height}},{aspectRatio:{exact:16/9}}];return a};var kX=function(a){SW.call(this,a);this.l=a?a.h:null;this.h=a?a.g:null};r(kX,SW);kX.prototype.fa=function(){return new jX(this)};var lX=function(a){K(this,a,0,-1,qua,null)};r(lX,J);var mX=function(a,b){a=L(a,1);0<a.length&&Cl(b,1,a)},qua=[1];var oX=function(a){K(this,a,0,-1,null,nX)};r(oX,J);var nX=[[1,4,2,3,5]];var pX=function(a){K(this,a,0,-1,null,null)};r(pX,J);var qX=function(a,b){return R(a,1,b)};pX.prototype.o=function(){var a=new ml;var b=T(this,XE,1);null!=b&&I(a,1,b,fF);b=T(this,lX,2);null!=b&&I(a,2,b,mX);return ql(a)};var rX=function(a){K(this,a,0,-1,null,null)};r(rX,J);rX.prototype.xa=function(){return L(this,1)};rX.prototype.o=function(a){return P(this,1,a)};rX.prototype.D=function(){return L(this,2)};rX.prototype.u=function(a){return P(this,2,a)};var sX=function(a){K(this,a,0,-1,null,null)};r(sX,J);sX.prototype.xa=function(){return L(this,1)};sX.prototype.o=function(a){return P(this,1,a)};var tX=function(a){K(this,a,0,-1,null,null)};r(tX,J);tX.prototype.xa=function(){return L(this,1)};tX.prototype.o=function(a){return P(this,1,a)};tX.prototype.mb=function(){return L(this,2)};tX.prototype.pc=function(a){return P(this,2,a)};var RX=function(a){K(this,a,0,-1,null,null)};r(RX,J);RX.prototype.xa=function(){return L(this,1)};RX.prototype.o=function(a){return P(this,1,a)};RX.prototype.u=function(){return L(this,2)};RX.prototype.D=function(a){return P(this,2,a)};var SX=function(a){K(this,a,0,-1,null,null)};r(SX,J);SX.prototype.u=function(){return L(this,1)};SX.prototype.o=function(a){return P(this,1,a)};var TX=function(a){K(this,a,0,-1,null,null)};r(TX,J);TX.prototype.u=function(){return L(this,1)};TX.prototype.o=function(a){return P(this,1,a)};var UX=function(a){K(this,a,0,-1,null,null)};r(UX,J);UX.prototype.xa=function(){return L(this,1)};UX.prototype.o=function(a){return P(this,1,a)};var WX=function(a){MH.call(this);var b=this;this.h=new sv(this);this.j=a;this.m=this.h.signal();this.D=this.h.signal();this.u=this.h.signal();this.o=this.h.signal();this.C=uv(this.h);this.l=this.h.signal();this.j.then(function(c){b.listen(c,"c",function(){VX(b,c.m())})})};r(WX,MH);WX.prototype.getId=function(){return this.g?this.g.xa()||"":""};WX.prototype.gb=function(){return this.g?this.g.gb()||"":""};
-WX.prototype.Ud=function(a){var b=new iF;a&&S(b,1,a);var c=new YE;c.Ud(b);return this.j.then(function(d){var e=d.yb();R(e,6,c);return d.isDisposed()?It(new Ct("Collection already disposed")):d.modify(e)})};
-var VX=function(a,b){var c=a.g;a.g=b;var d=c&&ZE(c),e=b&&ZE(b),f=new Av(a.h),g=d&&N(d,3);e=e&&N(e,3);g!==e&&f.add(a.m,{Gw:e});g=d&&U(d,lF,9)||[];e=(e=a.g&&ZE(a.g))&&U(e,lF,9)||[];Fc(g,e)||f.add(a.D,{xW:e});g=d&&T(d,jF,2);e=(e=a.g&&ZE(a.g))&&T(e,jF,2);g!==e&&f.add(a.u,{aW:e});g=d&&N(d,8);e=(e=a.g&&ZE(a.g))&&N(e,8);g!==e&&f.add(a.o,{AV:e});d=(d=d&&d.cd())?N(d,1)||null:null;g=(g=(g=a.g&&ZE(a.g))&&g.cd())?N(g,1)||null:null;d!==g&&f.add(a.C,{VV:g});c=c&&T(c,dF,14);b=b&&T(b,dF,14);qm(c,b)||f.add(a.l,{OT:b});
-f.N()};var XX=function(a){K(this,a,0,-1,null,null)};r(XX,J);var rua=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Vk(b.l);em(a,1,c,0);break;case 2:c=b.g();S(a,2,c);break;default:z(b)}return a};var YX=function(a){K(this,a,0,-1,sua,null)};r(YX,J);YX.prototype.getDeviceId=function(){return N(this,1)};YX.prototype.getVersion=function(){return $l(this,3)};
-var tua=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=Yk(b);fm(a,2,c);break;case 3:c=Xk(b);fm(a,3,c);break;case 4:c=C(b);gm(a,4,c);break;case 5:c=Vk(b.l);em(a,5,c,0);break;case 6:c=b.g();S(a,6,c);break;case 9:c=Xk(b);fm(a,9,c);break;case 7:c=new XX;b.h(c,rua);mm(a,7,c,XX);break;case 8:c=D(b);hm(a,8,c);break;case 10:c=D(b);hm(a,10,c);break;default:z(b)}return a},sua=[7];var ZX=function(a){K(this,a,0,-1,null,null)};r(ZX,J);ZX.prototype.getState=function(){return Zl(this,1,0)};var uua=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);hm(a,1,c);break;default:z(b)}return a};var aY=function(a){K(this,a,0,-1,null,$X)};r(aY,J);var $X=[[1,2]];var dY=function(a){V.call(this);this.creationTime=X();this.g=new sv(this);this.onUpdated=this.g.signal();this.key=bY(a);this.deviceId=a.getDeviceId();$l(a,2);this.version=a.getVersion();this.h=O(a,4);cY(a)};r(dY,V);dY.prototype.update=function(a){var b=a.getVersion();return b>this.version?(this.version=b,this.h=O(a,4),cY(a),X(),this.g.N(this.onUpdated,void 0),!0):!1};dY.prototype.getDeviceId=function(){return this.deviceId};dY.prototype.isFinal=function(){return this.h};
-dY.prototype.getCreationTime=function(){return this.creationTime};var bY=function(a){return a.getDeviceId()+"|"+$l(a,2)},cY=function(a){U(a,XX,7).length?U(a,XX,7).map(function(b){return{text:N(b,2),confidence:am(b,1)}}):N(a,6)&&(N(a,6),am(a,5))};var vua=function(a){if(a instanceof eY||a instanceof fY||a instanceof gY)return a;if("function"==typeof a.next)return new eY(function(){return hY(a)});if("function"==typeof a[Symbol.iterator])return new eY(function(){return a[Symbol.iterator]()});if("function"==typeof a.Yb)return new eY(function(){return hY(a.Yb())});throw Error("Not an iterator or iterable.");},hY=function(a){if(!(a instanceof rn))return a;var b=!1;return{next:function(){for(var c;!b;)try{c=a.next();break}catch(d){if(d!==qn)throw d;
-b=!0}return{value:c,done:b}}}},eY=function(a){this.g=a};eY.prototype.Yb=function(){return new fY(this.g())};eY.prototype[Symbol.iterator]=function(){return new gY(this.g())};eY.prototype.h=function(){return new gY(this.g())};var fY=function(a){this.g=a};r(fY,rn);fY.prototype.next=function(){var a=this.g.next();if(a.done)throw qn;return a.value};fY.prototype[Symbol.iterator]=function(){return new gY(this.g)};fY.prototype.h=function(){return new gY(this.g)};
-var gY=function(a){eY.call(this,function(){return a});this.j=a};r(gY,eY);gY.prototype.next=function(){return this.j.next()};var wua=function(){};var iY=function(){};Za(iY,wua);iY.prototype.Ba=function(){for(var a=0,b=n(this),c=b.next();!c.done;c=b.next())a++;return a};iY.prototype[Symbol.iterator]=function(){return vua(this.Yb(!0)).h()};iY.prototype.clear=function(){var a=Array.from(this);a=n(a);for(var b=a.next();!b.done;b=a.next())this.remove(b.value)};var jY=function(a){this.g=a};Za(jY,iY);var kY=function(a){if(!a.g)return!1;try{return a.g.setItem("__sak","1"),a.g.removeItem("__sak"),!0}catch(b){return!1}};k=jY.prototype;k.set=function(a,b){try{this.g.setItem(a,b)}catch(c){if(0==this.g.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};k.get=function(a){a=this.g.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a};k.remove=function(a){this.g.removeItem(a)};
-k.Ba=function(){return this.g.length};k.Yb=function(a){var b=0,c=this.g,d=new rn;d.next=function(){if(b>=c.length)throw qn;var e=c.key(b++);if(a)return e;e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e};return d};k.clear=function(){this.g.clear()};k.key=function(a){return this.g.key(a)};var lY=function(){var a=null;try{a=window.localStorage||null}catch(b){}this.g=a};Za(lY,jY);var xua=l(["Attempting to write a value to storage."]),yua=l(["Threw an exception while attempting to write."]),zua=l(["Attempting to read a value from storage."]),Aua=l(["Threw an exception while attempting to read."]),nY=function(a,b){this.j=a;this.K=b;this.h=new lY;a:{this.K.log(zka(zua));try{var c=this.h.get(this.j);if(null!==c){var d=om(mY,c);break a}}catch(e){dN(this.K,e).log($M(Aua)),pt(e)}d=new mY}this.g=d};
-nY.prototype.update=function(a){var b=this.get();a(b);if(!qm(this.g,b)){this.K.log(ZM(xua));try{this.h.set(this.j,b.ra())}catch(c){dN(this.K,c).log($M(yua)),pt(c)}this.g=b}};nY.prototype.get=function(){return this.g.clone()};var mY=function(a){K(this,a,0,-1,null,null)};r(mY,J);var oY=function(a){var b=new bN("realtime.storage.UserLocalStorage");a=a||"fakeuser";for(var c=0,d=0;d<a.length;++d)c=31*c+a.charCodeAt(d)>>>0;nY.call(this,"rt_g3jartmcups-"+c,b)};r(oY,nY);var tY=function(a,b){MH.call(this);this.g=new sv(this);this.J=this.g.signal();this.M=this.g.signal();this.G=this.g.signal();this.H=this.g.signal();this.j=new Map;this.m=a;this.o=b;this.l=(this.D=NJ(KJ("TziUbc")))?O(this.o.get(),1,!1):!1;this.h=null;pY.VA&&(qY.push(5),rY.add("fr-FR"));pY.SA&&(qY.push(6),rY.add("de-DE"));pY.WA&&(qY.push(4),rY.add("pt-BR"));pY.UA&&(qY.push(2),rY.add("es-MX"));pY.TA&&(qY.push(3),rY.add("es-ES"));pY.aC&&(qY.push(9),rY.add("ja-JP"),qY.push(17),rY.add("pt-PT"),qY.push(10),
-rY.add("ru-RU"),qY.push(7),rY.add("it-IT"),qY.push(11),rY.add("ko-KR"),qY.push(8),rY.add("nl-NL"));a=Zl(this.o.get(),3,1);this.C=this.u=qY.includes(a)?a:1;Gra(this.m,this.u,this.C);this.F=new sY(this);this.listen(this.m,zM,this.Wm)};r(tY,MH);k=tY.prototype;k.X=function(){uY(this);MH.prototype.X.call(this)};k.df=function(){return!of&&(!gg||Cq(71))};k.isEnabled=function(){return this.l};
-k.setEnabled=function(a){this.isDisposed()||a===this.isEnabled()||(this.l=a,this.D&&this.o.update(function(b){P(b,1,a)}),this.Wm(),this.g.N(this.J,a))};k.Tp=function(){return this.C};k.Wm=function(){var a=this.m.h,b=!!a&&Bua.has(a.getState());!this.h||this.l&&b||uY(this);!this.h&&this.l&&b&&(this.h=Cua(this,a))};
-var Cua=function(a,b){var c=b.createDataChannel("captions");c.km.attach(function(d){var e=d.data;d=new aY;for(e=new Wk(e);x(e)&&!w(e);)switch(e.j){case 1:var f=new YX;e.h(f,tua);km(d,1,$X[0],f);break;case 2:f=new ZX;e.h(f,uua);km(d,2,$X[0],f);break;default:z(e)}if(M(d,1))if(d=T(d,YX,1),e=bY(d),f=a.j.get(e))f.update(d);else{d=new dY(d);for(a.j.set(e,d);0<a.j.size;){f=n(a.j.entries().next().value);e=f.next().value;f=f.next().value;if(!(7E4<JH(X(),f.getCreationTime()))&&1E3>=a.j.size)break;a.j.delete(e);
-gt(f)}a.g.N(a.G,d)}else if(M(d,2))d=T(d,ZX,2),2===d.getState()&&(a.setEnabled(!1),a.g.N(a.M,!0)),a.g.N(a.H,d.getState());else throw Error("Received unknown data from MR");},a);c.vh.promise.ib(function(){c===a.h&&(a.h=null,a.Wm())});return c},uY=function(a){a.h&&(gt(a.h),a.h=null,a.j.forEach(function(b){return gt(b)}),a.j.clear())},sY=function(a){this.g=a};sY.prototype.Ed=function(a){if(!this.g.isDisposed()){var b=new $B;var c=this.g.isEnabled();b=P(b,1,c);c=this.g.Tp();b=P(b,2,c);R(a,183,b)}};
-var Bua=new Set(["STARTED","INPROGRESS","PAUSED"]);chrome.i18n.getMessage("1357613175217093000");chrome.i18n.getMessage("6059827222498628373");chrome.i18n.getMessage("6535001742079940477");chrome.i18n.getMessage("6432014673129909780");chrome.i18n.getMessage("9022968151411721531");chrome.i18n.getMessage("8698028074857852031");chrome.i18n.getMessage("6091420867001794634");chrome.i18n.getMessage("3764699309870441593");chrome.i18n.getMessage("4204238142312416657");chrome.i18n.getMessage("5793905544892561835");
-chrome.i18n.getMessage("4965984372997202737");chrome.i18n.getMessage("9160071219164713607");var qY=[1],rY=new Set(["en-US"]),pY=cJ({VA:!1,SA:!1,WA:!1,TA:!1,UA:!1,aC:!1});var vY=function(a){K(this,a,0,-1,null,null)};r(vY,J);vY.prototype.o=function(){var a=new ml;var b=T(this,XE,1);null!=b&&I(a,1,b,fF);b=N(this,4);0<b.length&&G(a,4,b);(b=O(this,5))&&E(a,5,b);b=N(this,7);0<b.length&&G(a,7,b);return ql(a)};var wY=function(a){K(this,a,0,-1,null,null)};r(wY,J);var Dua=function(a,b){return S(a,7,b)};wY.prototype.o=function(){var a=new ml;var b=N(this,7);0<b.length&&G(a,7,b);b=Zl(this,1,0);0!==b&&F(a,1,b);return ql(a)};var xY=function(a){K(this,a,0,-1,null,null)};r(xY,J);xY.prototype.gb=function(){return N(this,1)};var Eua=function(a,b){return S(a,1,b)},Fua=function(a,b){R(a,7,b)};xY.prototype.o=function(){var a=new ml;var b=this.gb();0<b.length&&G(a,1,b);b=N(this,2);0<b.length&&G(a,2,b);b=N(this,4);0<b.length&&G(a,4,b);b=T(this,yY,5);null!=b&&I(a,5,b,Gua);(b=O(this,6))&&E(a,6,b);b=T(this,zY,7);null!=b&&I(a,7,b,Hua);return ql(a)};var yY=function(a){K(this,a,0,-1,null,null)};r(yY,J);
-yY.prototype.getToken=function(){return N(this,2)};yY.prototype.setToken=function(a){return S(this,2,a)};var Gua=function(a,b){var c=N(a,1);0<c.length&&G(b,1,c);c=a.getToken();0<c.length&&G(b,2,c)},zY=function(a){K(this,a,0,-1,null,null)};r(zY,J);var Iua=function(a,b){return S(a,1,b)},Hua=function(a,b){a=N(a,1);0<a.length&&G(b,1,a)};var AY=function(a){K(this,a,0,-1,null,null)};r(AY,J);AY.prototype.xa=function(){return N(this,1)};AY.prototype.o=function(){var a=new ml;var b=this.xa();0<b.length&&G(a,1,b);return ql(a)};var BY=function(a){K(this,a,0,-1,null,null)};r(BY,J);BY.prototype.V=function(){return T(this,HD,1)};BY.prototype.T=function(a){R(this,1,a)};BY.prototype.Z=function(){dm(this,1)};var Jua=function(a,b){a=a.V();null!=a&&I(b,1,a,JD)};var CY=function(a){K(this,a,0,-1,null,null)};r(CY,J);CY.prototype.V=function(){return T(this,HD,1)};CY.prototype.T=function(a){R(this,1,a)};CY.prototype.Z=function(){dm(this,1)};var Kua=function(a,b){a=a.V();null!=a&&I(b,1,a,JD)};var DY=function(a){K(this,a,0,-1,null,null)};r(DY,J);DY.prototype.V=function(){return T(this,HD,1)};DY.prototype.T=function(a){R(this,1,a)};DY.prototype.Z=function(){dm(this,1)};var Lua=function(a,b){a=a.V();null!=a&&I(b,1,a,JD)};var EY=function(a){K(this,a,0,-1,null,null)};r(EY,J);EY.prototype.V=function(){return T(this,HD,1)};EY.prototype.T=function(a){R(this,1,a)};EY.prototype.Z=function(){dm(this,1)};var Mua=function(a,b){a=a.V();null!=a&&I(b,1,a,JD)};var FY=function(a){K(this,a,0,-1,null,null)};r(FY,J);FY.prototype.getName=function(){return N(this,1)};FY.prototype.V=function(){return T(this,HD,2)};FY.prototype.T=function(a){R(this,2,a)};FY.prototype.Z=function(){dm(this,2)};var Nua=function(a,b){var c=a.getName();0<c.length&&G(b,1,c);c=a.V();null!=c&&I(b,2,c,JD)};var GY=function(a){K(this,a,0,-1,null,null)};r(GY,J);GY.prototype.V=function(){return T(this,HD,1)};GY.prototype.T=function(a){R(this,1,a)};GY.prototype.Z=function(){dm(this,1)};var Oua=function(a,b){a=a.V();null!=a&&I(b,1,a,JD)};var HY=function(a){K(this,a,0,-1,null,null)};r(HY,J);HY.prototype.V=function(){return T(this,HD,1)};HY.prototype.T=function(a){R(this,1,a)};HY.prototype.Z=function(){dm(this,1)};var Pua=function(a,b){a=a.V();null!=a&&I(b,1,a,JD)};var IY=function(a){K(this,a,0,-1,null,null)};r(IY,J);IY.prototype.V=function(){return T(this,HD,1)};IY.prototype.T=function(a){R(this,1,a)};IY.prototype.Z=function(){dm(this,1)};var Qua=function(a,b){a=a.V();null!=a&&I(b,1,a,JD)};var JY=function(a){K(this,a,0,-1,null,null)};r(JY,J);JY.prototype.V=function(){return T(this,HD,1)};JY.prototype.T=function(a){R(this,1,a)};JY.prototype.Z=function(){dm(this,1)};var Rua=function(a,b){a=a.V();null!=a&&I(b,1,a,JD)};var KY=function(a){K(this,a,0,-1,null,null)};r(KY,J);KY.prototype.V=function(){return T(this,HD,1)};KY.prototype.T=function(a){R(this,1,a)};KY.prototype.Z=function(){dm(this,1)};var Sua=function(a,b){a=a.V();null!=a&&I(b,1,a,JD)};var LY=function(a){K(this,a,0,-1,null,null)};r(LY,J);LY.prototype.V=function(){return T(this,HD,1)};LY.prototype.T=function(a){R(this,1,a)};LY.prototype.Z=function(){dm(this,1)};var Tua=function(a,b){a=a.V();null!=a&&I(b,1,a,JD)};var MY=function(a){K(this,a,0,-1,null,null)};r(MY,J);MY.prototype.V=function(){return T(this,HD,1)};MY.prototype.T=function(a){R(this,1,a)};MY.prototype.Z=function(){dm(this,1)};var Uua=function(a,b){a=a.V();null!=a&&I(b,1,a,JD)};var NY=function(a){K(this,a,0,-1,null,null)};r(NY,J);NY.prototype.xa=function(){return N(this,1)};
-NY.prototype.o=function(){var a=new ml;var b=this.xa();0<b.length&&G(a,1,b);b=T(this,MY,2);null!=b&&I(a,2,b,Uua);b=T(this,DY,3);null!=b&&I(a,3,b,Lua);b=T(this,HY,4);null!=b&&I(a,4,b,Pua);b=T(this,JY,5);null!=b&&I(a,5,b,Rua);b=T(this,IY,6);null!=b&&I(a,6,b,Qua);b=T(this,LY,7);null!=b&&I(a,7,b,Tua);b=T(this,KY,8);null!=b&&I(a,8,b,Sua);b=T(this,CY,9);null!=b&&I(a,9,b,Kua);b=T(this,BY,10);null!=b&&I(a,10,b,Jua);b=T(this,EY,11);null!=b&&I(a,11,b,Mua);b=T(this,GY,12);null!=b&&I(a,12,b,Oua);b=T(this,FY,
-13);null!=b&&I(a,13,b,Nua);return ql(a)};var OY=function(a){K(this,a,0,-1,Vua,null)};r(OY,J);OY.prototype.V=function(){return T(this,HD,1)};OY.prototype.T=function(a){R(this,1,a)};OY.prototype.Z=function(){dm(this,1)};var PY=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new FD;b.h(c,GD);mm(a,2,c,FD);break;default:z(b)}return a},Vua=[2];var QY=function(a){K(this,a,0,-1,null,null)};r(QY,J);QY.prototype.V=function(){return T(this,HD,1)};QY.prototype.T=function(a){R(this,1,a)};QY.prototype.Z=function(){dm(this,1)};var RY=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;default:z(b)}return a};var TY=function(a){K(this,a,0,-1,null,SY)};r(TY,J);var Wua=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,SY[0],c);break;case 2:c=new OY;b.h(c,PY);km(a,2,SY[0],c);break;default:z(b)}return a},SY=[[1,2]];var UY=function(a){K(this,a,0,-1,null,null)};r(UY,J);UY.prototype.V=function(){return T(this,HD,1)};UY.prototype.T=function(a){R(this,1,a)};UY.prototype.Z=function(){dm(this,1)};var VY=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new MD;b.h(c,PD);R(a,2,c);break;default:z(b)}return a};var XY=function(a){K(this,a,0,-1,null,WY)};r(XY,J);var Xua=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,WY[0],c);break;case 2:c=new UY;b.h(c,VY);km(a,2,WY[0],c);break;default:z(b)}return a},WY=[[1,2]];var ZY=function(a){K(this,a,0,-1,null,YY)};r(ZY,J);var Zua=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,YY[0],c);break;case 2:c=new $Y;b.h(c,Yua);km(a,2,YY[0],c);break;default:z(b)}return a},$Y=function(a){K(this,a,0,-1,$ua,null)};r($Y,J);$Y.prototype.V=function(){return T(this,HD,1)};$Y.prototype.T=function(a){R(this,1,a)};$Y.prototype.Z=function(){dm(this,1)};
-var Yua=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new XD;b.h(c,kE);mm(a,2,c,XD);break;default:z(b)}return a},YY=[[1,2]],$ua=[2];var bZ=function(a){K(this,a,0,-1,null,aZ)};r(bZ,J);var bva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,aZ[0],c);break;case 2:c=new cZ;b.h(c,ava);km(a,2,aZ[0],c);break;default:z(b)}return a},cZ=function(a){K(this,a,0,-1,cva,null)};r(cZ,J);cZ.prototype.V=function(){return T(this,HD,1)};cZ.prototype.T=function(a){R(this,1,a)};cZ.prototype.Z=function(){dm(this,1)};
-var ava=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new oE;b.h(c,pE);mm(a,2,c,oE);break;default:z(b)}return a},aZ=[[1,2]],cva=[2];var dZ=function(a){K(this,a,0,-1,null,null)};r(dZ,J);var dva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);hm(a,1,c);break;case 2:c=D(b);hm(a,2,c);break;default:z(b)}return a};var eZ=function(a){K(this,a,0,-1,null,null)};r(eZ,J);var eva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=b.g();S(a,2,c);break;case 3:c=C(b);gm(a,3,c);break;default:z(b)}return a};var fZ=function(a){K(this,a,0,-1,null,null)};r(fZ,J);var fva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);hm(a,1,c);break;default:z(b)}return a};var gZ=function(a){K(this,a,0,-1,null,null)};r(gZ,J);var gva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=b.g();S(a,2,c);break;default:z(b)}return a};var hZ=function(a){K(this,a,0,-1,null,null)};r(hZ,J);var iZ=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new gZ;b.h(c,gva);R(a,1,c);break;case 2:c=D(b);hm(a,2,c);break;default:z(b)}return a};var jZ=function(a){K(this,a,0,-1,null,null)};r(jZ,J);var hva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 3:var c=Xk(b);fm(a,3,c);break;default:z(b)}return a};var kZ=function(a){K(this,a,0,-1,null,null)};r(kZ,J);kZ.prototype.getName=function(){return N(this,2)};var lZ=function(a,b){for(;x(b)&&!w(b);){var c=void 0;switch(b.j){case 1:c=Xk(b);fm(a,1,c);break;case 2:c=b.g();S(a,2,c);break;case 3:c=D(b);hm(a,3,c);break;case 4:c=Xk(b);fm(a,4,c);break;case 5:c=Xk(b);fm(a,5,c);break;case 6:c=bm(a,6,void 0);b.h(c,function(d,e){for(var f=Wk.prototype.g,g=Wk.prototype.g,h="",m="";x(e)&&!w(e);){var p=e.j;1==p?h=f.call(e):2==p&&(m=g.call(e))}d.set(h,m)});break;default:z(b)}}return a};var mZ=function(a){K(this,a,0,-1,null,null)};r(mZ,J);mZ.prototype.getId=function(){return $l(this,1)};var nZ=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Xk(b);fm(a,1,c);break;case 2:c=b.g();S(a,2,c);break;case 3:c=D(b);hm(a,3,c);break;default:z(b)}return a};var oZ=function(a){K(this,a,0,-1,null,null)};r(oZ,J);var pZ=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 3:var c=b.g();S(a,3,c);break;case 4:c=b.g();S(a,4,c);break;default:z(b)}return a};var qZ=function(a){K(this,a,0,-1,null,null)};r(qZ,J);var jva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new rZ;b.h(c,iva);R(a,1,c);break;default:z(b)}return a},rZ=function(a){K(this,a,0,-1,null,null)};r(rZ,J);var iva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Xk(b);fm(a,1,c);break;case 2:c=C(b);gm(a,2,c);break;default:z(b)}return a};var sZ=function(a){K(this,a,0,-1,kva,null)};r(sZ,J);sZ.prototype.o=function(a){R(this,9,a)};sZ.prototype.u=function(a){R(this,13,a)};
-var lva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new hZ;b.h(c,iZ);R(a,1,c);break;case 2:c=new oZ;b.h(c,pZ);R(a,2,c);break;case 3:c=new kZ;b.h(c,lZ);mm(a,3,c,kZ);break;case 4:c=new mZ;b.h(c,nZ);mm(a,4,c,mZ);break;case 5:c=new jZ;b.h(c,hva);R(a,5,c);break;case 6:c=b.g();S(a,6,c);break;case 7:c=new dZ;b.h(c,dva);R(a,7,c);break;case 8:c=new fZ;b.h(c,fva);R(a,8,c);break;case 9:c=new eZ;b.h(c,eva);a.o(c);break;case 10:c=C(b);gm(a,10,c);break;case 11:c=C(b);gm(a,11,c);break;case 14:c=b.g();
-P(a,14,c);break;case 12:c=C(b);gm(a,12,c);break;case 13:c=new qZ;b.h(c,jva);a.u(c);break;default:z(b)}return a},kva=[3,4];var tZ=function(a){K(this,a,0,-1,null,null)};r(tZ,J);tZ.prototype.Ob=function(){return $l(this,3)};var mva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);hm(a,1,c);break;case 2:c=b.g();S(a,2,c);break;case 3:c=Xk(b);fm(a,3,c);break;case 4:c=Xk(b);fm(a,4,c);break;default:z(b)}return a};var uZ=function(a){K(this,a,0,-1,nva,null)};r(uZ,J);var ova=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();im(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;default:z(b)}return a},nva=[1];var vZ=function(a){K(this,a,0,-1,pva,null)};r(vZ,J);var qva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 2:var c=new uZ;b.h(c,ova);mm(a,2,c,uZ);break;case 6:c=b.g();S(a,6,c);break;default:z(b)}return a},pva=[2];var wZ=function(a){K(this,a,0,-1,rva,null)};r(wZ,J);
-var sva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new hZ;b.h(c,iZ);R(a,1,c);break;case 2:c=new oZ;b.h(c,pZ);R(a,2,c);break;case 3:c=new tZ;b.h(c,mva);mm(a,3,c,tZ);break;case 4:c=new kZ;b.h(c,lZ);mm(a,4,c,kZ);break;case 5:c=new mZ;b.h(c,nZ);mm(a,5,c,mZ);break;case 6:c=2==b.m?al(b,b.l.j):[Zk(b)];for(var d=0;d<c.length;d++)im(a,6,c[d]);break;case 7:c=C(b);gm(a,7,c);break;case 8:c=new vZ;b.h(c,qva);R(a,8,c);break;default:z(b)}return a},rva=[3,4,5,6];var xZ=function(a){K(this,a,0,-1,null,null)};r(xZ,J);xZ.prototype.getName=function(){return N(this,1)};var tva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();S(a,1,c);break;case 2:c=new wZ;b.h(c,sva);R(a,2,c);break;case 3:c=new sZ;b.h(c,lva);R(a,3,c);break;default:z(b)}return a};var zZ=function(a){K(this,a,0,-1,null,yZ)};r(zZ,J);var vva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,yZ[0],c);break;case 2:c=new AZ;b.h(c,uva);km(a,2,yZ[0],c);break;default:z(b)}return a},AZ=function(a){K(this,a,0,-1,null,null)};r(AZ,J);AZ.prototype.V=function(){return T(this,HD,1)};AZ.prototype.T=function(a){R(this,1,a)};AZ.prototype.Z=function(){dm(this,1)};
-var uva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new xZ;b.h(c,tva);R(a,2,c);break;default:z(b)}return a},yZ=[[1,2]];var CZ=function(a){K(this,a,0,-1,null,BZ)};r(CZ,J);var xva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,BZ[0],c);break;case 2:c=new DZ;b.h(c,wva);km(a,2,BZ[0],c);break;default:z(b)}return a},DZ=function(a){K(this,a,0,-1,yva,null)};r(DZ,J);DZ.prototype.V=function(){return T(this,HD,1)};DZ.prototype.T=function(a){R(this,1,a)};DZ.prototype.Z=function(){dm(this,1)};
-var wva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new sE;b.h(c,tE);mm(a,2,c,sE);break;default:z(b)}return a},BZ=[[1,2]],yva=[2];var FZ=function(a){K(this,a,0,-1,null,EZ)};r(FZ,J);var Ava=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,EZ[0],c);break;case 2:c=new GZ;b.h(c,zva);km(a,2,EZ[0],c);break;default:z(b)}return a},GZ=function(a){K(this,a,0,-1,Bva,null)};r(GZ,J);GZ.prototype.V=function(){return T(this,HD,1)};GZ.prototype.T=function(a){R(this,1,a)};GZ.prototype.Z=function(){dm(this,1)};
-var zva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new vE;b.h(c,xE);mm(a,2,c,vE);break;default:z(b)}return a},EZ=[[1,2]],Bva=[2];var IZ=function(a){K(this,a,0,-1,null,HZ)};r(IZ,J);var Dva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,HZ[0],c);break;case 2:c=new JZ;b.h(c,Cva);km(a,2,HZ[0],c);break;default:z(b)}return a},JZ=function(a){K(this,a,0,-1,Eva,null)};r(JZ,J);JZ.prototype.V=function(){return T(this,HD,1)};JZ.prototype.T=function(a){R(this,1,a)};JZ.prototype.Z=function(){dm(this,1)};
-var Cva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new AE;b.h(c,BE);mm(a,2,c,AE);break;default:z(b)}return a},HZ=[[1,2]],Eva=[2];var LZ=function(a){K(this,a,0,-1,null,KZ)};r(LZ,J);var Gva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,KZ[0],c);break;case 2:c=new MZ;b.h(c,Fva);km(a,2,KZ[0],c);break;default:z(b)}return a},MZ=function(a){K(this,a,0,-1,Hva,null)};r(MZ,J);MZ.prototype.V=function(){return T(this,HD,1)};MZ.prototype.T=function(a){R(this,1,a)};MZ.prototype.Z=function(){dm(this,1)};
-var Fva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new HE;b.h(c,IE);mm(a,2,c,HE);break;default:z(b)}return a},KZ=[[1,2]],Hva=[2];var OZ=function(a){K(this,a,0,-1,null,NZ)};r(OZ,J);var Jva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,NZ[0],c);break;case 2:c=new PZ;b.h(c,Iva);km(a,2,NZ[0],c);break;default:z(b)}return a},PZ=function(a){K(this,a,0,-1,Kva,null)};r(PZ,J);PZ.prototype.V=function(){return T(this,HD,1)};PZ.prototype.T=function(a){R(this,1,a)};PZ.prototype.Z=function(){dm(this,1)};
-var Iva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new KE;b.h(c,LE);mm(a,2,c,KE);break;default:z(b)}return a},NZ=[[1,2]],Kva=[2];var RZ=function(a){K(this,a,0,-1,null,QZ)};r(RZ,J);var Mva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,QZ[0],c);break;case 2:c=new SZ;b.h(c,Lva);km(a,2,QZ[0],c);break;default:z(b)}return a},SZ=function(a){K(this,a,0,-1,Nva,null)};r(SZ,J);SZ.prototype.V=function(){return T(this,HD,1)};SZ.prototype.T=function(a){R(this,1,a)};SZ.prototype.Z=function(){dm(this,1)};
-var Lva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new OE;b.h(c,PE);mm(a,2,c,OE);break;default:z(b)}return a},QZ=[[1,2]],Nva=[2];var UZ=function(a){K(this,a,0,-1,null,TZ)};r(UZ,J);var Pva=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new QY;b.h(c,RY);km(a,1,TZ[0],c);break;case 2:c=new VZ;b.h(c,Ova);km(a,2,TZ[0],c);break;default:z(b)}return a},VZ=function(a){K(this,a,0,-1,null,null)};r(VZ,J);VZ.prototype.V=function(){return T(this,HD,1)};VZ.prototype.T=function(a){R(this,1,a)};VZ.prototype.Z=function(){dm(this,1)};
-var Ova=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=new HD;b.h(c,KD);a.T(c);break;case 2:c=new XE;b.h(c,gF);R(a,2,c);break;default:z(b)}return a},TZ=[[1,2]];var WZ=function(a){K(this,a,0,-1,null,null)};r(WZ,J);WZ.prototype.getDevices=function(){return T(this,ZY,2)};var Qva={wb:"CreateMeetingSpace",Jb:vY.prototype.o,Db:hF},Rva={wb:"GetMeetingSpace",Jb:AY.prototype.o,Db:hF},Sva={wb:"ResolveForHangoutsChat",Jb:wY.prototype.o,Db:hF},Tva={wb:"ResolveMeetingSpace",Jb:xY.prototype.o,Db:hF},Uva={wb:"SyncMeetingSpaceCollections",Jb:NY.prototype.o,Db:function(a){var b=new WZ;for(a=new Wk(a);x(a)&&!w(a);)switch(a.j){case 1:var c=new UZ;a.h(c,Pva);R(b,1,c);break;case 2:c=new ZY;a.h(c,Zua);R(b,2,c);break;case 3:c=new FZ;a.h(c,Ava);R(b,3,c);break;case 4:c=new LZ;a.h(c,Gva);
-R(b,4,c);break;case 5:c=new IZ;a.h(c,Dva);R(b,5,c);break;case 6:c=new RZ;a.h(c,Mva);R(b,6,c);break;case 7:c=new OZ;a.h(c,Jva);R(b,7,c);break;case 8:c=new XY;a.h(c,Xua);R(b,8,c);break;case 9:c=new TY;a.h(c,Wua);R(b,9,c);break;case 10:c=new bZ;a.h(c,bva);R(b,10,c);break;case 11:c=new CZ;a.h(c,xva);R(b,11,c);break;case 12:c=new zZ;a.h(c,vva);R(b,12,c);break;default:z(a)}return b}},XZ={wb:"UpdateMeetingSpace",Jb:pX.prototype.o,Db:hF};var YZ=function(a){K(this,a,0,-1,Vva,null)};r(YZ,J);YZ.prototype.getMessage=function(){return N(this,2)};var ZZ=function(a){var b=new YZ;for(a=new Wk(a);x(a)&&!w(a);)switch(a.j){case 1:var c=Xk(a);fm(b,1,c);break;case 2:c=a.g();S(b,2,c);break;case 3:c=new BD;a.h(c,CD);mm(b,3,c,BD);break;default:z(a)}return b},Vva=[3];var a_=function(a,b,c,d,e,f){d=void 0===d?{}:d;e=void 0===e?null:e;var g=Error;var h=g.call;f=void 0===f?null:f;var m=[];f&&m.push(f);m.push(a);c&&(Array.isArray(c)?m.push("["+c.map($Z).join(",")+"]"):m.push($Z(c)));g=h.call(g,this,"GrpcErrorResponse("+m.join("/")+")");this.message=g.message;"stack"in g&&(this.stack=g.stack);g=c instanceof YZ;this.m=a;this.h={};a=n(Object.entries(b));for(b=a.next();!b.done;b=a.next())h=n(b.value),b=h.next().value,h=h.next().value,this.h[b.toLowerCase()]=h;this.l=
-g?null:c;this.j=d;this.g=g?c:null;this.cause=e};r(a_,Error);k=a_.prototype;k.Ze=function(){return this.m};k.zb=function(){return this.l};k.Fd=function(){return Object.assign({},this.h)};k.qg=function(a){return this.h[a.toLowerCase()]||null};k.tj=function(){return this.j};var Wva=function(a){var b=null,c="validation failed";b=void 0===b?null:b;c=void 0===c?null:c;var d=a instanceof a_?a.g:null;return new a_(a.Ze(),a.Fd(),d||a.zb(),a.tj(),b,c)};
-function $Z(a){return""+(a.ra?a.ra():JSON.stringify(a))};var b_=function(a,b,c,d){d=void 0===d?{}:d;this.l=a;this.g={};a=n(Object.entries(b));for(b=a.next();!b.done;b=a.next()){var e=n(b.value);b=e.next().value;e=e.next().value;this.g[b.toLowerCase()]=e}this.j=c;this.h=d};k=b_.prototype;k.Ze=function(){return this.l};k.zb=function(){return this.j};k.Fd=function(){return Object.assign({},this.g)};k.qg=function(a){return this.g[a.toLowerCase()]||null};k.tj=function(){return this.h};function Xva(a){return pv(this,function c(){var d,e,f;return Ea(c,function(g){if(1==g.g){if("function"!==typeof CompressionStream)throw Error("Native Gzip not supported");d=new CompressionStream("gzip");e=d.writable.getWriter();e.write(a);e.close();return u(g,(new Response(d.readable)).arrayBuffer(),2)}f=g.h;return g.return(new Uint8Array(f))})})};var c_=function(){this.h=new Map;this.l=0;this.j=this.g=null};c_.prototype.Fm=function(a){var b=this;this.j||(this.j=new Promise(function(c,d){if(Worker){var e=new Worker(ce(a),void 0);e.onmessage=function(f){f=f.data;var g=f.id;if(b.h.has(g)){var h=b.h.get(g),m=h.resolve;h=h.reject;b.h.delete(g);f.buffer?m(new Uint8Array(f.buffer)):h(f.error||"Missing Error")}};e.onerror=function(){return b.g=null};d_(b,e,new Uint8Array(0)).then(function(){b.g=e;c(b)},function(f){return d(f)})}else d("No worker support")}))};
-var d_=function(a,b,c){return new Promise(function(d,e){a.l++;a.h.set(a.l,{resolve:d,reject:e});b?b.postMessage({id:a.l,buffer:c.buffer},[c.buffer]):e("Worker not initialized")})};c_.prototype.De=function(a){var b=this;return Ga(function(c){if(1==c.g){if(!b.j)throw Error("Worker not ready; never initialized");return u(c,b.j,2)}if(!b.g)throw Error("Worker not ready; initialization failed");return c.return(d_(b,b.g,a))})};La(c_);var Yva=cJ({BD:!1}),Zva={Fm:function(){},De:function(a){return pv(void 0,function c(){return Ea(c,function(d){return d.return(Xva(a))})})},Yg:function(a){return 1024<=a}},$va={Fm:function(a){c_.Eb().Fm(a)},De:function(a){return pv(void 0,function c(){return Ea(c,function(d){var e=d.return;var f=c_.Eb().De(a);return e.call(d,f)})})},Yg:function(a){return 1024<=a&&!!c_.Eb().g}};function e_(){return Yva.BD&&"function"===typeof CompressionStream?Zva:$va};var f_=function(){this.g=!1};f_.prototype.j=function(a){this.g=a;return this};
-f_.prototype.h=function(a,b,c){var d=a.getContext();RJ(a,"Content-Type","application/x-protobuf");RJ(a,"X-Goog-Api-Key",g_(d)||null);RJ(a,"X-Goog-Encode-Response-If-Executable","base64");var e=h_(d)+("/$rpc/"+a.m+"/"+a.g),f=Pt(),g=new ix;g.listen("complete",this.l.bind(this,f,c));Sw(g,"ready",g.dispose);i_(d)&&(g.u=Math.max(0,i_(d)));g.G=!0;g.D="arraybuffer";var h=a.l,m=null,p=null;h?(m=(c=b.call(h))?c.length:null,this.g&&c&&e_().Yg(c.length)?e_().De(c).then(function(t){RJ(a,"Content-Encoding","gzip");
-m=t.length;g.send(e,"POST",t,a.Fd());p="gzip-on"},function(){g.send(e,"POST",b.call(h),a.Fd());p="gzip-failed"}):(g.send(e,"POST",c,a.Fd()),p="gzip-off")):(g.send(e,"POST",null,a.Fd()),p="no-body");a.j.sendPath=p;a.j.bodySize=String(m||0);St(f.promise,function(t){t instanceof Ct&&g.abort()});return f.promise};
-f_.prototype.l=function(a,b,c){var d={Zh:0};try{var e=c.target,f=e.za(),g=vx(e),h=Naa(e);c=null;h&&(c=new Uint8Array(h),d={Zh:c.length||0});c&&jd(g,function(p,t){return"BASE64"==p.toUpperCase()&&"X-GOOG-SAFETY-ENCODING"==t.toUpperCase()})&&(c=Nk(Dk(c)));if(sx(e))try{a.resolve(new b_(f,g,b?b(c):null,d))}catch(p){a.resolve(new a_(10002,g,null,d,p,"Failed to decode response"))}else{var m=awa(f,e.o);try{a.resolve(new a_(m,g,c?ZZ(c):null,d,Error("string"===typeof e.l?e.l:String(e.l))))}catch(p){a.resolve(new a_(m,
-g,null,d,p,"Failed to decode status"))}}}catch(p){a.resolve(new a_(10005,{},null,d,p,"Failure in XHR result processing"))}};var awa=function(a,b){return 0!=a?a:6==b?10007:b+3E4};var bwa=new f_,j_=function(a){this.g=void 0===a?null:a;this.o=this.l=this.D=this.h=this.m=this.C=null;this.u=[];this.j=[];this.G=[]};j_.prototype.F=function(){var a=new j_;a.setApiKey(g_(this));a.m=h_(this);a.h=i_(this);a.D=k_(this);a.l=l_(this);a.o=m_(this);Yb(n_(this),function(b){return o_(a,b)});Yb(p_(this),function(b){a.j.push(b)});Yb(q_(this),function(b){return r_(a,b)});return a};var h_=function(a){return null!=a.m?a.m:a.g?h_(a.g):""};j_.prototype.setApiKey=function(a){this.C=a};
-var g_=function(a){return null!=a.C?a.C:a.g?g_(a.g):""},i_=function(a){return null!=a.h?a.h:a.g?i_(a.g):6E4},k_=function(a){return null!=a.D?a.D:a.g?k_(a.g):3E5},cwa=function(a,b){a.l=b},l_=function(a){return null!=a.l?a.l:a.g?l_(a.g):0},m_=function(a){return a.o?a.o:a.g?m_(a.g):bwa},o_=function(a,b){a.u.push(b)},n_=function(a){return a.g?a.u.concat(n_(a.g)):a.u.concat()},p_=function(a){return a.g?a.j.concat(p_(a.g)):a.j.concat()},r_=function(a,b){a.G.push(b)},q_=function(a){return a.g?a.G.concat(q_(a.g)):
-a.G.concat()};var dwa=function(a,b,c){var d=this;this.o=new wI(1E3,36E4);this.g=a.getContext();this.j=a;this.G=Error().stack||"";a=i_(this.g);var e=k_(this.g);this.l=0<a?new wI(a,Math.max(a,e)):null;this.H=b;this.F=c;this.h=Pt();this.D=0;this.m=this.u=!1;s_(this.h.promise,function(){d.m=!0});this.C=[];t_(this)},t_=function(a){var b=X();ewa(a).then(function(c){a.C.unshift({jf:b,dg:X(),gj:c.request,response:c.response});2==c.fh&&a.D<l_(a.g)?fwa(a):gwa(a,c)})},fwa=function(a){a.D++;a.l&&(xI(a.l),a.g.h=a.l.g);var b=
-hx(a.o.g).then(function(){return t_(a)});xI(a.o);s_(a.h.promise,function(){return b.cancel()})},gwa=function(a,b){a.u||(0==b.fh?a.h.resolve(b.response):(b=b.response instanceof b_?Wva(b.response):b.response,b.stack=[b.stack].concat(q(a.G.split("\n").slice(1))).join("\n"),a.h.reject(b)),a.u=!0,Yb(q_(a.g),function(c){return xt(function(){return c.onRequest.apply(c,[a.j.clone()].concat(q(a.C)))})}))},ewa=function(a){var b=Pt().promise;s_(a.h.promise,function(){return b.cancel()});var c=a.j.clone(),d=
-!1,e={Zh:0},f=[],g=hwa(a,b,c),h=g.then(function(t){return d?new a_(20002,{},null):iwa(a,b,t)}),m=Mt([g,h]).then(function(t){return d?1:jwa(a,b,t[0],t[1])},function(){return 3});f.push(Nt([g,h,m]).then(function(t){return t[0].Ye?t[1].Ye?t[2].Ye?{request:t[0].value,response:t[1].value,fh:t[2].value}:{request:t[0].value,response:new a_(10006,t[1].value.Fd(),t[1].value.zb(),t[1].value.tj(),t[2].reason),fh:3}:{request:t[0].value,response:new a_(10005,{},null,e,t[1].reason),fh:3}:{request:c.clone(),response:new a_(10004,
-{},null,e,t[0].reason),fh:3}}));if(a.l){var p=hx(a.l.g).then(function(){d=!0;return{request:c.clone(),response:new a_(10001,{},null,e,null,"Client timed out"),fh:2}});s_(b,function(){return p.cancel()});f.push(p)}f=Lt(f);f.ib(function(){return b.cancel()});return f},hwa=function(a,b,c){if(a.m)return It(qv("Cancelled decorating "+a.j.g));var d=bc(n_(a.g),function(e){try{return e.g(c)||Ht()}catch(f){return It(f)}});s_(b,function(){return Yb(d,function(e){return e.cancel()})});return Mt(d).then(function(){return c.clone()})},
-iwa=function(a,b,c){if(a.m)return It(qv("Cancelled sending "+a.j.g));var d=m_(a.g).h(c,a.H,a.F);s_(b,function(){return d.cancel()});return d},jwa=function(a,b,c,d){if(a.m)return It(qv("Cancelled validating "+a.j.g));var e=bc(p_(a.g),function(f){return f.validate(c,d)});s_(b,function(){return Yb(e,function(f){return f.cancel()})});return Mt(e).then(function(f){return cc(f,function(g,h){return Math.max(g,h)},d instanceof b_?0:1)})},s_=function(a,b){St(a,function(c){c instanceof Ct&&b()})};var u_=function(a,b){j_.call(this,void 0===b?null:b);this.H=a};r(u_,j_);u_.prototype.makeRequest=function(a,b,c,d){c=void 0===c?{}:c;d=void 0===d?{}:d;b=new SJ(this.F(),this.H,a.wb,c,b,d);return(new dwa(b,a.Jb,a.Db)).h.promise};u_.prototype.F=function(){return new u_(this.H,j_.prototype.F.call(this))};function v_(a,b,c,d,e,f){var g=void 0===f?{}:f;f=g.hB;var h=g.bk,m=g.MU;g=Eua(new xY,b);d&&S(g,4,d);e&&gm(g,6,e);m&&Fua(g,Iua(new zY,m));d={};b=(d["X-Goog-Meeting-Identifier"]=kwa(b),d);c&&(b["X-Goog-Meeting-Botguardid"]=c);f&&(b["X-Goog-Meeting-Token"]=f);h&&(b["X-Goog-Meeting-StartSource"]=String(h));return w_(a).makeRequest(Tva,g,b).then(function(p){return p.zb()})}
-function lwa(a,b,c){c=(void 0===c?{}:c).bk;b=Dua(new wY,b);var d={};c&&(d["X-Goog-Meeting-StartSource"]=String(c));return w_(a).makeRequest(Sva,b,d).then(function(e){return e.zb()})}function w_(a){return a instanceof u_?a:x_(a,"google.rtc.meetings.v1.MeetingSpaceService")}function kwa(a){var b=UT();a=S(b,2,a);return kl(VT(a))};var y_=function(a){K(this,a,0,-1,mwa,null)};r(y_,J);y_.prototype.xa=function(){return N(this,1)};y_.prototype.o=function(){var a=new ml;var b=this.xa();0<b.length&&G(a,1,b);b=L(this,2);0<b.length&&Cl(a,2,b);b=T(this,XD,3);null!=b&&I(a,3,b,jE);b=T(this,lX,4);null!=b&&I(a,4,b,mX);return ql(a)};var mwa=[2];var z_=function(a){K(this,a,0,-1,null,null)};r(z_,J);z_.prototype.getMessage=function(){return L(this,3)};
-var A_=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Xk(b);P(a,1,c);break;case 2:c=b.g();P(a,2,c);break;case 3:c=b.g();P(a,3,c);break;case 6:c=Xk(b);P(a,6,c);break;case 5:c=new vy;b.h(c,Lba);R(a,5,c);break;default:z(b)}return a},B_=new ty(10071,{lB:0},z_,function(a,b){var c,d=null==(c=L(b,1))?void 0:c,e=null==(c=L(b,2))?void 0:c,f=null==(c=L(b,3))?void 0:c,g=null==(c=L(b,6))?void 0:c,h;if(h=c=T(b,vy,5))h={},Kl(c,h,xy,a),a&&(h.xb=c);d={code:d,rW:e,message:f,RT:g,BV:h};a&&(d.xb=b);return d});
-wy[10071]=new uy(B_,function(a,b){var c=L(a,1);null!=c&&b.g(1,c);c=L(a,2);null!=c&&G(b,2,c);c=L(a,3);null!=c&&G(b,3,c);c=L(a,6);null!=c&&b.g(6,c);c=T(a,vy,5);null!=c&&I(b,5,c,Kba)},A_);xy[10071]=B_;var C_=function(a){K(this,a,0,-1,nwa,null)};r(C_,J);var E_=function(a){K(this,a,0,-1,null,D_)};r(E_,J);E_.prototype.mb=function(){return N(this,1)};E_.prototype.pc=function(a){return S(this,1,a)};E_.prototype.za=function(){return T(this,z_,2)};var owa=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=b.g();a.pc(c);break;case 2:c=new z_;b.h(c,A_);km(a,2,D_[0],c);break;case 3:c=new XD;b.h(c,kE);km(a,3,D_[0],c);break;default:z(b)}return a},nwa=[1],D_=[[2,3]];var F_=function(a){K(this,a,0,-1,null,null)};r(F_,J);F_.prototype.xa=function(){return N(this,1)};F_.prototype.o=function(){var a=new ml;var b=this.xa();0<b.length&&G(a,1,b);b=T(this,XD,2);null!=b&&I(a,2,b,jE);(b=O(this,3))&&E(a,3,b);b=N(this,4);0<b.length&&G(a,4,b);b=N(this,5);0<b.length&&G(a,5,b);return ql(a)};var G_=function(a){K(this,a,0,-1,null,null)};r(G_,J);G_.prototype.getDeviceId=function(){return N(this,1)};G_.prototype.o=function(){var a=new ml;var b=this.getDeviceId();0<b.length&&G(a,1,b);return ql(a)};var H_=function(a){K(this,a,0,-1,pwa,null)};r(H_,J);H_.prototype.Jh=function(){return U(this,XD,1)};var pwa=[1];var I_=function(a){K(this,a,0,-1,null,null)};r(I_,J);I_.prototype.getDeviceId=function(){return N(this,1)};I_.prototype.o=function(){var a=new ml;var b=this.getDeviceId();0<b.length&&G(a,1,b);return ql(a)};var J_=function(a){K(this,a,0,-1,null,null)};r(J_,J);J_.prototype.xa=function(){return N(this,1)};var qwa=function(a,b){return S(a,1,b)};J_.prototype.o=function(){var a=new ml;var b=this.xa();0<b.length&&G(a,1,b);return ql(a)};var K_=function(a){K(this,a,0,-1,rwa,null)};r(K_,J);K_.prototype.Jh=function(){return U(this,XD,1)};var rwa=[1];var L_=function(a){K(this,a,0,-1,null,null)};r(L_,J);L_.prototype.getDeviceId=function(){return N(this,1)};L_.prototype.o=function(){var a=new ml;var b=this.getDeviceId();0<b.length&&G(a,1,b);return ql(a)};var M_=function(a){K(this,a,0,-1,swa,null)};r(M_,J);M_.prototype.Jh=function(){return U(this,XD,1)};var swa=[1];var N_=function(a){K(this,a,0,-1,null,null)};r(N_,J);N_.prototype.o=function(){var a=new ml;var b=T(this,XD,1);null!=b&&I(a,1,b,jE);return ql(a)};var twa={wb:"BulkUpdateMeetingDevices",Jb:y_.prototype.o,Db:function(a){var b=new C_;for(a=new Wk(a);x(a)&&!w(a);)switch(a.j){case 1:var c=new E_;a.h(c,owa);mm(b,1,c,E_);break;default:z(a)}return b}},uwa={wb:"CreateMeetingDevice",Jb:F_.prototype.o,Db:lE},vwa={wb:"GetMeetingDevice",Jb:I_.prototype.o,Db:lE},wwa={wb:"ListMeetingDevices",Jb:J_.prototype.o,Db:function(a){var b=new K_;for(a=new Wk(a);x(a)&&!w(a);)switch(a.j){case 1:var c=new XD;a.h(c,kE);mm(b,1,c,XD);break;default:z(a)}return b}},xwa={wb:"UpdateMeetingDevice",
-Jb:N_.prototype.o,Db:lE},ywa={wb:"PromoteCohost",Jb:L_.prototype.o,Db:function(a){var b=new M_;for(a=new Wk(a);x(a)&&!w(a);)switch(a.j){case 1:var c=new XD;a.h(c,kE);mm(b,1,c,XD);break;default:z(a)}return b}},zwa={wb:"DemoteCohost",Jb:G_.prototype.o,Db:function(a){var b=new H_;for(a=new Wk(a);x(a)&&!w(a);)switch(a.j){case 1:var c=new XD;a.h(c,kE);mm(b,1,c,XD);break;default:z(a)}return b}};var O_=function(){this.h=void 0};O_.prototype.g=function(a){this.h&&RJ(a,"X-Compass-Routing-Destination",this.h)};O_.prototype.onRequest=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];if(c=c[0].response.qg("X-Compass-Routing-Destination"))this.h=c};function P_(){var a=Ia.location;return a.origin||a.protocol+"//"+a.hostname+(a.port?":"+a.port:"")};var Awa=function(a){return{g:function(b){return a().then(function(c){RJ(b,"Authorization","Bearer "+c);c=h_(b.getContext());var d;if((d=of||qf)&&!(d=!c)){var e=c.match(Dr);c=e[1];d=e[3];e=e[4];var f="";c&&(f+=c+":");d&&(f=f+"//"+d,e&&(f+=":"+e));d=f===P_()}d&&RJ(b,"X-Origin",P_())})}}};var Bwa=function(a,b){if(window.AbortController){var c=new AbortController,d=null;b&&(d=hx(b),d.then(function(){return c.abort()}));St(a,function(e){e instanceof Ct&&(c.abort(),d&&d.cancel())});return c.signal}},Cwa=function(a,b){return fetch(a,b)},Dwa=function(a){var b={};a=n(a.entries());for(var c=a.next();!c.done;c=a.next())c=c.value,b[c[0].toLowerCase()]=c[1];return b};var Q_=function(){this.g=!1};Q_.prototype.j=function(a){this.g=a;return this};
-Q_.prototype.h=function(a,b,c){var d=a.getContext();RJ(a,"Content-Type","application/x-protobuf");RJ(a,"X-Goog-Api-Key",g_(d)||null);RJ(a,"X-Goog-Encode-Response-If-Executable","base64");var e=h_(d)+("/$rpc/"+a.m+"/"+a.g),f=Promise.resolve(),g=a.l;if(g)if(f=b.call(g),this.g&&f&&e_().Yg(f.length)){var h=X();f=e_().De(f).then(function(p){var t={bt:h,qp:X()};RJ(a,"Content-Encoding","gzip");return[p,t]},function(){return b.call(g)})}else f=Promise.resolve([f,void 0]);var m=Pt();f.then(function(p){p=n(p);
-var t=p.next().value,y=p.next().value;Cwa(e,{method:"POST",body:t,headers:new Headers(a.Fd()),mode:"cors",credentials:"include",signal:Bwa(m.promise,i_(d))}).then(function(A){return Ewa(c,A,y)}).then(function(A){return m.resolve(A)},function(A){A instanceof TypeError?m.resolve(new a_(10007,{},null,{Zh:0},A,"Failure in Fetch")):m.resolve(new a_(10005,{},null,{Zh:0},A,"Failure in Fetch"))});a.j.bodySize=String(t.length)});return m.promise};
-var Ewa=function(a,b,c){var d=b.status,e=Dwa(b.headers);return b.arrayBuffer().then(function(f){f=new Uint8Array(f);var g={Zh:f.length,Ml:c};f&&"BASE64"==(b.headers.get("X-Goog-Safety-Encoding")||"").toUpperCase()&&(f=Nk(Dk(f)));if(b.ok)try{return new b_(d,e,a?a(f):null,g)}catch(h){return new a_(10002,e,null,g,h,"Failed to decode response")}else try{return new a_(d,e,ZZ(f),g)}catch(h){return new a_(d,e,null,g,h,"Failed to decode status")}})};var Gwa=function(){var a=this;this.g=new oJ(100);this.h={onRequest:function(b,c){for(var d=[],e=1;e<arguments.length;++e)d[e-1]=arguments[e];a.g.add({name:d[0].gj.g,initReq:R_(b),req:R_(d[0].gj),resp:S_(d[0].response),attemptsHistory:Fwa(d)})}}},Hwa=function(a,b,c,d){b=void 0===b?"":b;c=void 0===c?100:c;d=void 0===d?!1:d;b=b.toLowerCase();a=a.g.Ka().filter(function(e){return-1!=e.name.toLowerCase().indexOf(b)&&(!d||400<=e.resp.code)});return a.slice(-Math.min(a.length,c))},U_=function(a,b){var c=
-void 0===c?!1:c;return Hwa(T_(),a,b,c)},T_=function(){V_||(V_=new Gwa);return V_},V_=null,W_=function(a){if(a){if(a.ra)return JSON.parse(a.ra());if(Na(a))return bc(a,function(b){return W_(b)})}return a},R_=function(a){return{name:a.m+"/"+a.g,body:kt(W_(a.l)),head:a.Fd(),meta:a.j}},S_=function(a){var b={code:a.Ze(),body:kt(W_(a.zb())),head:a.Fd()};a instanceof a_&&(b.status=kt(W_(a.g)),b.ex=a.cause,b.msg=a.message);return b},Fwa=function(a){var b=[];Yb(a,function(c){var d=R_(c.gj),e=S_(c.response);
-b.push({jf:(new Date(c.jf)).toString(),dg:(new Date(c.dg)).toString(),gj:d,response:e})});return b};v("grpc_lookup",function(a){return U_(a,1)[0]});v("grpc_dump",function(a,b){return U_(a,b)});var Iwa=new Set([502,504,500,503]),Jwa=new Set([0,-1,10007]),Kwa={validate:function(a,b){return Ht(Iwa.has(b.Ze())?2:0)}},Lwa={validate:function(a,b){return Ht(Jwa.has(b.Ze())?2:0)}};cJ({DH:!1});var Mwa={validate:function(a,b){return Ht(400==b.Ze()?2:0)}};var Nwa=function(){this.h=this.g=null};var Owa=new Set(["ResolveMeetingSpace","CreateMeetingSpace","CreateMeetingSpaceForSelfCheck","ResolveForHangoutsChat"]),Pwa=function(a,b,c,d){this.h=a;this.g=b;this.j=c;this.l=d;this.Vn=null},Twa=function(a){var b=Ov(),c=new j_;c.setApiKey(null);c.m="https://meetings.clients6.google.com";c.l=2;c.h=2E4;c.o=("function"===typeof window.fetch?new Q_:new f_).j(!0);c.j.push(Kwa);c.j.push(Lwa);c.j.push(Mwa);var d=new O_;o_(c,d);r_(c,d);d=T_();r_(c,d.h);Qwa(c,a);o_(c,new YJ);o_(c,new UJ);a=T_();r_(c,a.h);
-a=new Nwa;d=Rr("https://meetings.clients6.google.com","/v1/${path}");var e=new j_(c),f=new X_(b);o_(e,f);r_(e,f);b=new Pwa(d,b,c,e);Rwa(c,b);Swa(c,a);return b},Rwa=function(a,b){r_(a,{onRequest:function(c,d){for(var e=[],f=1;f<arguments.length;++f)e[f-1]=arguments[f];if(e=e[0].response.qg("X-Goog-Meeting-Debugid"))b.Vn=e}})},Swa=function(a,b){r_(a,{onRequest:function(c,d){for(var e=[],f=1;f<arguments.length;++f)e[f-1]=arguments[f];e=n(e);for(f=e.next();!f.done;f=e.next()){var g=f.value;f=g.response.qg("Date");
-3E4>JH(g.dg,g.jf)&&f&&(g=b,f=(new Date(f)).getTime()-Date.now()+500,null===g.g?g.g=f:(g.g+=.5*(f-g.g),g.h&&2E3<Math.abs(g.h-g.g)&&(g.h=g.g)))}}})},x_=function(a,b){return new u_(b,a.l)};function Qwa(a,b){o_(a,{g:function(c){if(!TJ(c,"X-Goog-Meeting-Debugid")){var d=b.g;d&&RJ(c,"X-Goog-Meeting-Debugid",d)}}})}var X_=function(a){this.h=a};X_.prototype.g=function(a){null==TJ(a,"X-Goog-Meeting-Token")&&!Owa.has(a.g)&&RJ(a,"X-Goog-Meeting-Token",Mv(this.h))};
-X_.prototype.onRequest=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];if((c=c[0].response.qg("X-Goog-Meeting-Token"))&&c){d=c.split(";");var e=Number(d[0]);if(!isNaN(e)){c=this.h;var f=new vm;e=P(f,2,e);d=P(e,1,d[1]);Lv(c,d)}}};var Y_=function(a,b,c,d){MH.call(this);var e=this;this.s=Yg("realtime.meetings.call.PhoneAudioManager");this.l=a;this.g=new sv(this);this.o=this.g.signal();this.j="";this.h=!1;this.m=null;d.attach(function(f){e.m=f},this)};r(Y_,MH);var Uwa=function(a,b){a.j!=b&&(a.j=b,a.g.N(a.o,b))},Vwa=function(a,b){b!==a.h&&(a.h=b,a.l.g=b)};var Z_=new XF("wTv9bc","pJeK7d"),$_=new XF("ozVaAf","uxsdib",[mN]),a0=new XF("ajMdH","Z9QyEe"),Wwa=new XF("nOd1zc","ldlvqd"),Xwa=new XF("TwbNfc","GMPq1d");new XF("leCFse","Zp5Lrc");new XF("afkTQc","sNq9ve");var b0=new XF("BCx8kd","AzOTcd");new XF("XoPuT","JgZPVd");var c0=new XF("bzqP5","IUiQg"),Ywa=new XF("mhXqB","eFJGrf"),Zwa=new XF("VhwsTc","inBWGb");var d0=Yg("realtime.meetings.call.StreamingSessionUtil"),$wa=function(a,b){return 1==a?b:null},bxa=function(a,b){var c=(b=b&&ZE(b))&&U(b,lF,9);if(c=c&&(c.filter(function(d){return Zl(d,3,0)==a})[0]||null))return c;b=$wa(a,b&&T(b,jF,2));return axa(b)},e0=function(a){var b=cxa.map(function(c){return dxa(c,a)});return Mt(b).then(function(c){c.some(function(d){return d})&&a.o.then(function(d){return d.hb()});return c.every(function(d){return d})})},dxa=function(a,b){var c=b.G;if(!c)return It(Error("No spaces collection"));
-var d=b.l;if(!d)return It(Error("No devices collection"));var e=f0(b);if(!e)return It(Error("No local device"));var f=a.sh,g=function(A){var B=new gE;S(B,1,A);hm(B,2,a.rh);hm(B,3,f);return B};c=c.m();var h=(c=bxa(f,c))&&c.za(),m=2===h||3===h?N(c,2):null,p=!1,t=!1,y=[];(U(e,gE,16)||[]).forEach(function(A){t=t||1===Zl(A,2,0);p=p||N(A,1)===m;y.push(g(N(A,1)))});m&&!p&&(t=!0,y.push(g(m)));return t?(e=d.yb(e.mb()),lm(e,16,y),b.logImpression(g0.get(f).rpc),d.modify(e).then(function(){bh(d0,"ack: Modified device");
-b.logImpression(g0.get(f).Um);return!0},function(A){bh(d0,"ack: Failed to modify device: "+JSON.stringify(A));b.logImpression(g0.get(f).xl);throw A;})):Ht(!1)},exa=function(a){e0(a);var b=Nw(a.G,"c",function(){return e0(a)});a.onDisconnect.then(function(){return Uw(b)})},gxa=function(a){fxa(a,function(){return e0(a).then(function(b){if(!b)throw Error("Prerequisite not handled");})});a.onConnect.then(function(){return exa(a)})},cxa=[{sh:1,rh:3},{sh:1,rh:6},{sh:4,rh:4},{sh:3,rh:3},{sh:4,rh:5}],g0=new Map([[1,
-{rpc:3852,Um:3831,xl:3832}],[4,{rpc:5097,Um:5098,xl:5099}],[3,{rpc:3852,Um:3831,xl:3832}]]),hxa=new Map([[0,0],[2,2],[3,3],[1,1]]);function axa(a){if(!a)return null;var b=new lF;var c=hxa.get(Zl(a,1,0));b=hm(b,1,c);c=N(a,2);b=S(b,2,c);c=Zl(a,6,0);b=hm(b,3,c);c=N(a,5);b=S(b,5,c);if(a=T(a,kF,4)){c=new mF;var d=a.getDeviceId();c=S(c,1,d);a=Zl(a,2,0);a=hm(c,2,a);R(b,4,a)}return b};var h0=function(a){return(a=ixa.exec(a))?a[1]:null},i0=function(a){if(!a)return{Ab:"",ce:"",Be:""};a=a.split("/");return 6===a.length?{Ab:"spaces/"+a[1],ce:"*"===a[3]?"":a[3],Be:a[5]}:{Ab:"spaces/"+a[1],ce:"*"===a[3]?"":a[3],Be:""}},j0=function(a){var b=a.Ab,c=void 0===a.ce?"":a.ce;return(a=void 0===a.Be?"":a.Be)?b+"/devices/"+(c||"*")+"/botguard/"+a:b+"/devices/"+(c||"*")},k0=function(a){a=i0(a);var b=a.ce;return a.Ab+"/handRaises/"+(b?b:"*")},ixa=/^(spaces\/[a-zA-Z0-9_-]+)\//;var lxa=function(){return new mH({Md:FD,Kd:[jxa],Ld:[function(){}],Sd:[FD.prototype.getName],Td:[FD.prototype.o],Pd:rX,Nd:[rX.prototype.xa],Od:[rX.prototype.o],Qd:[rX.prototype.D],Rd:[rX.prototype.u],gg:kxa})};function jxa(){return h0(this.getName())}function kxa(a){if("string"===typeof a){var b=h0(a);return(new rX).o(b).u(a)}return a};var oxa=function(){return new mH({Md:MD,Kd:[mxa],Ld:[function(){}],Sd:[],Td:[],Pd:sX,Nd:[sX.prototype.xa],Od:[sX.prototype.o],Qd:[],Rd:[],gg:nxa})};function mxa(){return h0(this.getName())}function nxa(a){return"string"===typeof a?(a=h0(a),(new sX).o(a)):a};function pxa(a){if("string"===typeof a){var b=h0(a);return(new tX).o(b).pc(a)}return a}function qxa(){return h0(this.mb())}function rxa(a){var b=i0(this.mb());this.pc(j0({Ab:a,ce:b.ce,Be:b.Be}));return this};var uxa=function(){return new mH({Md:oE,Kd:[sxa],Ld:[function(){}],Sd:[oE.prototype.getName],Td:[oE.prototype.An],Pd:RX,Nd:[RX.prototype.xa],Od:[RX.prototype.o],Qd:[RX.prototype.u],Rd:[RX.prototype.D],gg:txa})};function txa(a){if("string"===typeof a){var b=h0(a);return(new RX).o(b).D(a)}return a}function sxa(){return h0(this.getName())};function vxa(a){return"string"===typeof a?(new SX).o(a):a};function wxa(a){return"string"===typeof a?(new TX).o(a):a};function xxa(a){return"string"===typeof a?(new UX).o(a):a};function l0(a){a=Number(a.qg("ETag"));return isNaN(a)?-1:a}var m0=function(a,b){HI(b,l0(a),{Wi:[a.zb()]})};var n0=function(a,b,c,d,e,f,g){e=void 0===e?null:e;f=void 0===f?null:f;g=void 0===g?[]:g;V.call(this);this.l=a;this.j=b;this.aa=c;this.o=null;this.ba=d;this.m=e;this.O=f;this.W=g;this.h=[this];this.g=0;this.C=Pt();this.F=!1;this.J=this.G=this.H=void 0;this.Ya=++yxa};r(n0,V);n0.prototype.merge=function(a){return a.j===this.j&&a.l===this.l&&this.m&&a.m&&a.m(o0(this))?(this.h.push(a),!0):!1};n0.prototype.M=function(a){this.g=a;return!0};n0.prototype.u=function(){return this.C.promise};
-n0.prototype.D=function(){return this.F};var zxa=function(a){var b={},c=null,d=new Set;a.h.forEach(function(e){c=c||e.O;e.W.forEach(function(f){return d.add(f)})});c&&(b["X-Goog-Meeting-Botguardid"]=c);return b},o0=function(a){a.o||(a.o=a.aa(a));return a.o},p0=function(a,b){a.h.forEach(function(c){c.F=!0;b instanceof b_?c.C.resolve(c.ba(b)):c.C.reject(b)})};k=n0.prototype;k.uk=function(a){this.H=a};k.oi=function(a,b){void 0!==b&&(b=Math.max(a,b));this.G=a;this.J=b};
-k.Bi=function(){return this.h.reduce(function(a,b){return q0(a,b.H)},void 0)||0};k.oh=function(){return this.h.reduce(function(a,b){return q0(a,b.G)},void 0)};k.tk=function(){return this.h.reduce(function(a,b){return q0(a,b.J)},void 0)};k.Kl=function(){return this.j.wb};k.mq=function(){return o0(this).ra()};k.toString=function(){return"[Operation id: "+this.Ya+": service: "+this.l+", call: "+this.j.wb+", version: "+this.g+"]"};
-var r0=function(){Rb.call(this);this.message="Operation has already been executed.";this.name="AlreadyExecutedError"};r(r0,Rb);var q0=function(a,b){return void 0==a?b:void 0==b?a:Math.min(a,b)},yxa=0;var s0=new WeakMap,t0=function(a){BH.call(this);this.s=Yg("realtime.meetings.collections.oneplatform.OperationExecutor");this.h=QG(a,iU);this.g=new Set};r(t0,BH);t0.prototype.execute=function(a,b){var c=this;if(a.D())throw new r0(a);a.m?[].concat(q(this.g)).find(function(d){return d.merge(a)})?"number"===typeof b&&a.oi(b):(this.g.add(a),1==this.g.size&&CH(this),xt(function(){c.g.delete(a);u0(c,a,b)})):u0(this,a,b)};
-var u0=function(a,b,c){c=void 0===c?null:c;bh(a.s,"Making request for operation: "+b);var d="number"===typeof c?c:b.oh();a.h.then(function(e){e=x_(e,b.l);"number"===typeof d&&(e.h=d);cwa(e,b.Bi());St(e.makeRequest(b.j,o0(b),zxa(b),{UU:!0}).then(function(f){p0(b,f)}),function(f){return v0(a,b,f)})},function(e){return v0(a,b,e)})},v0=function(a,b,c){$g(a.s,"OnePlatform operation failed for "+(b+": "+(Oa(c)?mg(c):c)));p0(b,c)};var w0=function(a,b,c,d,e){var f=new n0("google.rtc.meetings.v1.MeetingSpaceService",Uva,function(g){var h=new NY;h=S(h,1,a);d(h,g.g);return h},function(g){return e(g.zb())||{data:[],version:f.g||0}},function(g){if(g instanceof NY){if(g.xa()!=a)return!1;var h=c(g);if(h===f.g)return!0;if(null==h)return d(g,f.g),!0}return!1},void 0,[b]);return f};var x0=function(a){eH.call(this,a)};r(x0,eH);k=x0.prototype;k.af=function(){return!1};k.Zc=function(){throw Error("Invalid operation. Create operation is not supported for MeetingBreakoutMembers.");};k.ad=function(){throw Error("Invalid operation. Modify operation is not supported for MeetingBreakoutMembers.");};k.Cd=function(){throw Error("Invalid operation. Remove operation is not supported for MeetingBreakoutMembers.");};
-k.nd=function(){throw Error("Invalid operation. Query operation is not supported for MeetingBreakoutMembers.");};k.od=function(a){return w0(a.xa(),"breakout_members",function(b){return M(b,10)?M(T(b,BY,10),1)?T(b,BY,10).V().getVersion():-1:null},function(b,c){var d=new BY;-1!=c&&(c=ID(new HD,c),d.T(c));R(b,10,d)},function(b){var c=(b=(b=T(b,TY,9))&&T(b,OY,2))&&b.V().getVersion()||-1;return b?{data:U(b,FD,2),version:c}:null})};var y0=function(a){eH.call(this,a)};r(y0,eH);k=y0.prototype;k.af=function(){return!1};k.Zc=function(){throw Error("Invalid operation. Create operation is not supported for MeetingBreakoutState.");};k.ad=function(){throw Error("Invalid operation. Modify operation is not supported for MeetingBreakoutState.");};k.Cd=function(){throw Error("Invalid operation. Remove operation is not supported for MeetingBreakoutState.");};
-k.nd=function(){throw Error("Invalid operation. Query operation is not supported for MeetingBreakoutState.");};k.od=function(a){return w0(a.xa(),"breakout_state",function(b){return M(b,9)?M(T(b,CY,9),1)?T(b,CY,9).V().getVersion():-1:null},function(b,c){var d=new CY;-1!=c&&(c=ID(new HD,c),d.T(c));R(b,9,d)},function(b){b=(b=T(b,XY,8))&&T(b,UY,2);if(!b)return null;var c=b.V().getVersion()||-1;return{data:T(b,MD,2)?[T(b,MD,2)]:[],version:c}})};var z0=function(a,b){eH.call(this,a);this.g=b};r(z0,eH);k=z0.prototype;k.af=function(){return!1};k.Zc=function(a){a=a[0].clone();var b=i0(a.mb()),c=b.Ab,d=b.Be;b.ce&&Ub("A full meetingDeviceId set on addDevice operation: "+a.mb());a.pc("");b=new F_;c=S(b,1,c);c=R(c,2,a);d=A0(uwa,c,d);4==Zl(a,11,0)&&d.oi(1E4);return d};k.ad=function(a){a=a[0].clone();var b=i0(a.mb()),c=b.Ab,d=b.ce;(b=b.Be)&&a.pc(j0({Ab:c,ce:d}));c=new N_;a=R(c,1,a);return A0(xwa,a,b)};
-k.Cd=function(){throw Error("Invalid Operation: Meeting Device Remove");};k.nd=function(a){var b=new I_;a=a.mb();b=S(b,1,a);return A0(vwa,b)};k.od=function(a){(a=a.xa())||QG(this.g,$G,!0).then(function(b){return b.logImpression(5268)});return Axa(a)};
-var Axa=function(a){var b=qwa(new J_,a);return new n0("google.rtc.meetings.v1.MeetingDeviceService",wwa,function(){return b},function(c){return{data:c.zb().Jh(),version:l0(c)}})},A0=function(a,b,c){return new n0("google.rtc.meetings.v1.MeetingDeviceService",a,function(){return b},function(d){return{data:[d.zb()],version:l0(d)}},void 0,(void 0===c?"":c)||null)};var B0=function(a){K(this,a,0,-1,null,null)};r(B0,J);var Bxa=function(a,b){return S(a,1,b)},Cxa=function(a,b){return R(a,2,b)};B0.prototype.o=function(){var a=new ml;var b=N(this,1);0<b.length&&G(a,1,b);b=T(this,oE,2);null!=b&&I(a,2,b,Qga);return ql(a)};var C0=function(a){K(this,a,0,-1,null,null)};r(C0,J);C0.prototype.getName=function(){return N(this,1)};var Dxa=function(a,b){return S(a,1,b)};C0.prototype.o=function(){var a=new ml;var b=this.getName();0<b.length&&G(a,1,b);return ql(a)};var D0=function(a){K(this,a,0,-1,null,null)};r(D0,J);D0.prototype.xa=function(){return N(this,1)};D0.prototype.o=function(){var a=new ml;var b=this.xa();0<b.length&&G(a,1,b);return ql(a)};var E0=function(a){K(this,a,0,-1,null,null)};r(E0,J);var Exa={wb:"CreateHandRaise",Jb:B0.prototype.o,Db:function(a){return pE(new oE,new Wk(a))}},Fxa={wb:"DeleteHandRaise",Jb:C0.prototype.o,Db:null},Gxa={wb:"ClearHandRaises",Jb:D0.prototype.o,Db:function(a){var b=new E0;for(a=new Wk(a);x(a)&&!w(a);)z(a);return b}};var F0=function(a){eH.call(this,a)};r(F0,eH);k=F0.prototype;k.af=function(){return!1};k.Zc=function(a){a=a[0];var b=Cxa(Bxa(new B0,h0(a.getName())),a);return new n0("google.rtc.meetings.v1.MeetingHandRaiseService",Exa,function(){return b},function(c){return{data:[c.zb()],version:l0(c)}})};k.ad=function(){throw Error("Invalid Operation: Modify operation is not supported for Hand Raise.");};
-k.Cd=function(a){a=a[0];var b=Dxa(new C0,a.u());return new n0("google.rtc.meetings.v1.MeetingHandRaiseService",Fxa,function(){return b},function(c){return{data:[],version:l0(c)}})};k.nd=function(){throw Error("Invalid Operation: Query operation is not supported for Hand Raise.");};
-k.od=function(a){a=a.xa();return w0(a,"hand_raises",function(b){return M(b,11)?M(T(b,EY,11),1)?T(b,EY,11).V().getVersion():-1:null},function(b,c){var d=new EY;-1!=c&&(c=ID(new HD,c),d.T(c));R(b,11,d)},function(b){var c=(b=(b=T(b,bZ,10))&&T(b,cZ,2))&&b.V().getVersion()||-1;return b?{data:U(b,oE,2),version:c}:null})};var G0=function(a){K(this,a,0,-1,null,null)};r(G0,J);var Hxa=function(a){var b=new G0;return R(b,1,a)};G0.prototype.o=function(){var a=new ml;var b=T(this,AE,1);null!=b&&I(a,1,b,aha);b=T(this,lX,2);null!=b&&I(a,2,b,mX);return ql(a)};var Ixa={wb:"UpdatePollSeriesMetadata",Jb:G0.prototype.o,Db:function(a){return BE(new AE,new Wk(a))}};var H0=function(a,b){eH.call(this,a);this.g=b};r(H0,eH);k=H0.prototype;k.af=function(){return!1};k.Zc=function(){throw Error("Invalid operation. Add operation is not supported for Poll series metadata.");};k.ad=function(a){var b=Hxa(a[0]);return new n0("google.rtc.meetings.v1.MeetingPollService",Ixa,function(){return b},function(c){return{data:[c.zb()],version:l0(c)}})};k.Cd=function(){throw Error("Invalid operation. Remove operation is not supported for Poll series metadata.");};
-k.nd=function(){throw Error("Invalid operation. Query operation is not supported for Poll series metadata.");};k.od=function(){return w0(this.g,"poll_series_metadata",function(a){return M(a,6)?M(T(a,IY,6),1)?T(a,IY,6).V().getVersion():-1:null},function(a,b){var c=new IY;-1!==b&&(b=ID(new HD,b),c.T(b));R(a,6,c)},function(a){var b=(a=(a=T(a,IZ,5))&&T(a,JZ,2))&&a.V().getVersion()||-1;return a?{data:U(a,AE,2),version:b}:null})};var I0=function(a){K(this,a,0,-1,null,null)};r(I0,J);var Jxa=function(a){var b=new I0;return R(b,1,a)};I0.prototype.o=function(){var a=new ml;var b=T(this,KE,1);null!=b&&I(a,1,b,lha);b=T(this,lX,2);null!=b&&I(a,2,b,mX);return ql(a)};var Kxa={wb:"UpdateQuestionSeriesMetadata",Jb:I0.prototype.o,Db:function(a){return LE(new KE,new Wk(a))}};var J0=function(a,b){eH.call(this,a);this.g=b};r(J0,eH);k=J0.prototype;k.af=function(){return!1};k.Zc=function(){throw Error("Invalid operation. Add operation is not supported for Question series metadata.");};k.ad=function(a){var b=Jxa(a[0]);return new n0("google.rtc.meetings.v1.MeetingQuestionService",Kxa,function(){return b},function(c){return{data:[c.zb()],version:l0(c)}})};k.Cd=function(){throw Error("Invalid operation. Remove operation is not supported for Question series metadata.");};
-k.nd=function(){throw Error("Invalid operation. Query operation is not supported for Question series metadata.");};k.od=function(){return w0(this.g,"question_series_metadata",function(a){return M(a,8)?M(T(a,KY,8),1)?T(a,KY,8).V().getVersion():-1:null},function(a,b){var c=new KY;-1!==b&&(b=ID(new HD,b),c.T(b));R(a,8,c)},function(a){var b=(a=(a=T(a,OZ,7))&&T(a,PZ,2))&&a.V().getVersion()||-1;return a?{data:U(a,KE,2),version:b}:null})};var K0=function(a){eH.call(this,a)};r(K0,eH);k=K0.prototype;k.af=function(){return!1};k.Zc=function(a){var b=new vY;a=R(b,1,a[0]);return L0(Qva,a)};k.ad=function(a){a=qX(new pX,a[0]);return L0(XZ,a)};k.Cd=function(){throw Error("Invalid Operation: Meeting Space Remove");};k.nd=function(a){var b=new AY;a=a.xa();b=S(b,1,a);return L0(Rva,b)};k.od=function(a){return this.nd(a)};
-var L0=function(a,b){return new n0("google.rtc.meetings.v1.MeetingSpaceService",a,function(){return b},function(c){return{data:[c.zb()],version:l0(c)}})};var Lxa=function(a,b,c){return M0(1,a,b,[c],new mH({Md:XE,Kd:[XE.prototype.xa],Ld:[XE.prototype.o],Sd:[],Td:[],Pd:UX,Nd:[UX.prototype.xa],Od:[UX.prototype.o],Qd:[],Rd:[],gg:xxa}),function(d){return new K0(d)},"B","MeetingSpaces")},Mxa=function(a,b,c){return M0(2,a,b,[c],new mH({Md:XD,Kd:[qxa],Ld:[rxa],Sd:[XD.prototype.mb],Td:[XD.prototype.pc],Pd:tX,Nd:[tX.prototype.xa],Od:[tX.prototype.o],Qd:[tX.prototype.mb],Rd:[tX.prototype.pc],gg:pxa}),function(d){return new z0(d,a)},"s","MeetingDevices")},Nxa=
-function(a,b,c){return M0(5,a,b,[""],new mH({Md:AE,Kd:[],Ld:[],Sd:[AE.prototype.getName],Td:[AE.prototype.o],Pd:SX,Nd:[],Od:[],Qd:[SX.prototype.u],Rd:[SX.prototype.o],gg:vxa}),function(d){return new H0(d,c)},"x","MeetingPollSeriesMetadata")},Oxa=function(a,b,c){return M0(7,a,b,[""],new mH({Md:KE,Kd:[],Ld:[],Sd:[KE.prototype.getName],Td:[KE.prototype.o],Pd:TX,Nd:[],Od:[],Qd:[TX.prototype.u],Rd:[TX.prototype.o],gg:wxa}),function(d){return new J0(d,c)},"z","MeetingQuestionSeriesMetadata")},Pxa=function(a,
-b,c){return M0(8,a,b,[c],oxa(),function(d){return new y0(d)},"q","MeetingBreakoutState")},Qxa=function(a,b,c){return M0(9,a,b,[c],lxa(),function(d){return new x0(d)},"r","MeetingBreakoutMembers")},Rxa=function(a,b,c){return M0(10,a,b,[c],uxa(),function(d){return new F0(d)},"t","MeetingHandRaises")},M0=function(a,b,c,d,e,f,g,h){if(s0.has(b))var m=s0.get(b);else m=new t0(b),s0.set(b,m);f=f(m);g=new xH(c.j,g);return new yI(a,T(c.g,DH,13),d,e,f,g,new vH(b),h)};var Sxa=l(["Fatal CSE error: ",""]),Txa=l(["Removing meeting device on disconnect"]),Uxa=l(["",""]),Vxa=l(["prejoin() was called"]),Wxa=l(["Modifying the meeting device as VIEWING"]),Xxa=l(["Unexpected view state: ",""]),Yxa=l(["connect() was called"]),Zxa=l(["Should not update the same session id."]),$xa=l(["Modifying the session id: ",""]),aya=l(["Failed to update the session id: ",""]),bya=l(["Failed to clear AudioMuteRequest"]),cya=l(["Device add operation has been cancelled."]),dya=l(["Device add error: ",
-""]),eya=l(["Modifying the meeting device as JOINED"]),fya=l(["Device modify error: ",""]),gya=l(["Checking the join state"]),hya=l(["Unexpected join state: ",""]),N0=function(a,b,c){var d=c.QA,e=void 0===c.lz?!1:c.lz,f=c.zp;gW.call(this,a,b,{ic:c.ic});var g=this;this.uD=this.h.signal();this.s=new bN("realtime.meetings.call.MeetingCall");this.Aa=new cH(a);this.yd=new Set;this.D=d;this.O=e;this.F=Ht(QG(a,iU));var h=Pt();this.G=null;this.Ni=c=new mU;this.C=c.g;this.C.then(function(m){aI(m).then(function(){return h.resolve()})});
-this.Pe=new WX(this.C);this.Re=Pt();this.hp=this.Re.promise;this.l=null;this.Tc=new mU;this.o=this.Tc.g;this.ba=null;this.J=new mU;this.Ab=this.J.g;this.Me=new mU;this.Mi=this.Me.g;this.vB=new mU;this.Pc=!1;this.dC=new oY(L(this.j.g,7));this.uf=new tY(this.g,this.dC);this.R(this.uf);oO(this.wf,this.uf.F);this.kb=this.h.signal();this.Pp=new Y_(Zra(b),this.Aa,this.F,this.kb,this.Ab);this.Qc=Pt();this.Cf=this.Qc.promise;this.H=this.vq=null;this.Ri=new mU;this.ZD=this.Ri.g;this.Fa=this.ua=null;this.Ne=
-!1;this.Bc=null;QG(a,gU,!1).then(function(m){g.Bc=m});this.Kp=new oJ(20);this.Oe=this.m=null;this.pa=new vR(3E4,this.h);this.pa.g.attach(function(){g.D&&!g.O?g.G.search():g.l.search()});this.Hq=function(){return It("No prerequisite handler")};this.Bf=this.ga=null;this.D&&!this.O&&this.Sa.resolve(!0);this.Df=uv(this.h);this.re=new Map;this.o.then(function(m){g.listen(m,"c",g.Pq);g.Pq()});JM&&qka();this.sC=aW(this,function(){return iya(g)});this.GC=aW(this,function(){return jya(g)});f&&(this.zp={MV:uv(this.h),
-kx:function(m,p){dN(g.s,m).g(Sxa,p);g.disconnect(132)}})};r(N0,gW);N0.prototype.gb=function(){return this.ba};N0.prototype.hb=function(){gW.prototype.hb.call(this);this.o.get()&&this.o.get().hb();this.C.get()&&this.C.get().hb()};
-N0.prototype.Hh=function(){var a=this;return Object.assign(gW.prototype.Hh.call(this),{joinState:function(){var b=f0(a);return b?YD(b):0},meetingSpace:function(){return a.C.get()&&a.C.get().Da()},localMeetingDevice:function(){return f0(a)&&f0(a).ra()},meetingDevices:function(){return a.o.get()&&a.o.get().Da()},recentMeetingOperations:function(){return a.Kp.Ka()},mediaBackendInfo:function(){var b=a.G&&a.G.m();return(b=b&&ZE(b))&&N(b,8)}})};
-N0.prototype.vi=function(a,b){var c=this,d=Ht(b);this.Fa=b;var e=41===b,f=Ht();if(0===b||123===b||126===b){var g=O0(this);g&&(g=this.l.yb(g),ZD(g,7),f=this.l.modify(g).then(function(){c.logImpression(6096)}))}67==b&&this.m&&(d=this.l.search().then(function(h){return(h=h.find(function(m){return m.mb()==c.m}))&&7===YD(h)?P0(h)||43:b},function(){return b}));d.then(function(h){var m=Ht();c.Fa=h;f.ib(function(){if(!c.Ne&&(a||c.m)){if(!e){c.s.info(Txa);var t=c.ca.get()||c.m;t=c.l.yb(t);ZD(t,6);m=c.l.modify(t,
-2)}m=m.then(function(){Q0(c);c.m=null;c.h.N(c.kb,null)})}c.ga&&c.ga.cancel();m.ib(function(){c.F.then(function(y){c.Oe=Mv(y.g);y=c.j.h.h;y.g=null;Kv(y);gW.prototype.vi.call(c,a,h)})})});var p=new oW(h);c.Ni.reject(p);c.Tc.reject(p);c.Qc.reject(p);c.C.get()&&c.C.get().stop();c.o.get()&&c.o.get().stop()})};var R0=function(a,b){a.yd.add(b);b.ib(function(){a.yd.delete(b)});return b};
-N0.prototype.resolve=function(a,b){var c=this;b=void 0===b?{}:b;var d=b.Cw,e=b.DU,f=!!b.vT,g=b.bk,h=b.BT;if(this.ba)return It(S0("Meeting already resolved"));if(this.D&&!d&&!this.O)return It(S0("Missing required botguard id"));if(!this.D&&d)return It(S0("Botguard id not allowed when logged in"));if(b=sW(this,0,"resolve"))return It(b);var m=!f;f=this.F.then(function(p){return h?lwa(p,a,{bk:g}):v_(p,a,d,void 0,m,{bk:g,hB:e})});this.Re.resolve(R0(this,f).then(function(p){c.ba=p.gb();c.je.g=c.ba;var t=
-p.xa();c.G=Lxa(c.ma,c.j,t);P(c.G.config,8,5E3);c.R(c.G);c.l=Mxa(c.ma,c.j,t);P(c.l.config,8,5E3);c.R(c.l);c.D&&!c.O&&c.pa.start();c.J.resolve(t);c.je.h=t;VX(c.Pe,p);return c.Pe},function(p){var t="Resolve code "+a;p instanceof uJ?t+=", errorType: "+p.vc:p instanceof a_?t+=", error message: "+p.message:"number"===typeof p&&(t+=", rpc status code: "+p);var y=306,A=T0(p);null!=A&&(t+=", statusCode: "+A,y=kya.get(A)||y,c.D&&(y=U0.get(A)||y),t+=", "+V0(p));c.Kp.add(t);c.s.g(Uxa,t);if(t=W0(p))t=Zl(t,2,0),
-y=lya.get(t)||y;p=new qW(y,p);c.J.reject(p);c.J=new mU;throw p;}));return this.hp};N0.prototype.ja=function(a){var b=this;this.D?this.J.g.then(function(){gW.prototype.ja.call(b,a)}):gW.prototype.ja.call(this,a)};
-N0.prototype.uq=function(){var a=this;var b=void 0===b?{}:b;this.s.info(Vxa);var c=sW(this,0,"preJoin");return c?It(c):Ht().then(function(){if(a.D&&!a.O)return Ht();if(a.H)return a.H.then(function(d){return X0(a,d)});a.H=Y0(a,2,null,b.Cw,b.OU,b.kU).then(function(d){if(a.isDisposed())return d;X0(a,d);a.h.N(a.Df,YD(d));a.Sa.resolve(5==YD(d));a.Ri.resolve(null);return d});return a.H})};
-var X0=function(a,b){Z0(a,b);2==YD(b)?(kW(a,a.Mi.get(),a.m),$0(a)):a.pa.start()},Z0=function(a,b){b=n(L(b,32));for(var c=b.next();!c.done;c=b.next()){var d=a;c=c.value;if(d.re.has(c))d=d.re.get(c);else{var e=Pt();d.re.set(c,e);d=e}d.resolve()}};
-N0.prototype.view=function(){var a=this;return(this.H||this.uq()).then(function(){return a.sessionId.then(function(b){var c=sW(a,0,"view");if(c)throw c;a.ua||(a.s.info(Wxa),c=new XD,c.pc(a.m),$D(c,b),ZD(c,12),a.ua=St(a.l.modify(c).then(function(d){d=d[0];a1(a,d);var e=sW(a,0,"view");if(e)throw e;d=YD(d);if(12!=d)throw a.s.g(Xxa,d),new Rb("Unexpected join state: "+d);return d}),function(d){a.ua=null;throw d;}));return a.ua.then(function(d){12==d&&(a.l.stop(),a.pa.start());return d})})})};
-N0.prototype.connect=function(a,b){var c=this;a=void 0===a?null:a;b=void 0===b?null:b;return!this.D||a||this.O?this.Si.then(function(){c.s.info(Yxa);var d=sW(c,0,"connect");if(d)return It(d);jW(c,1);c.pa.stop();return c.H?Mt([c.H,c.ua]).then(function(){return b1(c)}):Y0(c,1,a,b).then(function(e){c.Sa.resolve(3===YD(e));return c1(c,e,Date.now())})}):It(new qW(302,"Missing name for anonymous user"))};N0.prototype.Zq=function(a){this.sessionId.get()==a?this.s.g(Zxa):mya(this,a)};
-var mya=function(a,b){a.s.info($xa,b);var c=new XD;c.pc(a.m);$D(c,b);c=a.l.modify(c).then(function(d){return a1(a,d[0])},function(){a.s.g(aya,b)});R0(a,c)};
-N0.prototype.Pq=function(){var a=this.o.get(),b=a.get(),c=b.filter(this.Af).map(function(e){return e.mb()});mW(this,c);var d=this.ca.get();if(3!==this.getState()&&4!==this.getState()&&(a=d?a.m(d):null))switch(Z0(this,a),YD(a)){case 7:this.logImpression(3952);a=P0(a)||43;this.disconnect(a);break;case 8:this.disconnect(nya(a));break;case 2:case 3:case 5:case 9:case 12:case 14:case 13:2===this.getState()&&sJ(new Rb("UNEXPECTED_JOINSTATE: "+YD(a)));break;case 1:oya(this,a);break;case 6:this.disconnect(6===
-Zl(a,28,0)?129:34);break;default:this.disconnect(34)}if(a=O0(this))d=N(T(a,iE,20),5),Uwa(this.Pp,d);Vwa(this.Pp,!!a&&1===YD(a));bh(this.K,b.length+" raw devices; "+c.length+" joined.")};var O0=function(a){if(a.l)return a.l.get().find(function(b){return a.Af(b)&&!!T(b,iE,20)&&N(T(b,iE,20),4)==a.ca.get()})};N0.prototype.Af=function(a){return O(a,5)||10==YD(a)};
-var oya=function(a,b){var c=T(b,cE,12)&&N(T(b,cE,12),1);if(c!=a.Bf){var d=c==b.mb();if(a.Bf=c){if(!d||!a.Pc){var e=Psa(a);e&&!e.j()&&tT(e)}b=a.l.yb(b);aE(b,new cE);St(a.l.modify(b),function(){a.s.g(bya)});d?a.Pc||(a.h.N(a.uD,void 0),a.logImpression(4203)):(a.h.N(a.xd,{EC:c}),a.logImpression(990))}}},Y0=function(a,b,c,d,e,f){c=void 0===c?null:c;d=void 0===d?"":d;e=void 0===e?"":e;f=void 0===f?"":f;return St(Mt([a.J.g,a.sessionId,a.F]).then(function(g){var h=n(g);g=h.next().value;var m=h.next().value,
-p=h.next().value;h=$D(ZD(new XD,b),m);m=d1.get(a.contentType);1==b&&hm(h,25,m);a.D&&!a.O&&S(h,2,c);pya(a,p,g);g=R0(a,qya.ow(h,p,g,a.l,e,f,d||""));g.then(function(){a.Me.resolve(p.Vn)});return g}).then(function(g){g=g[0];a.m=g.mb();a.h.N(a.kb,a.m);if(a.D){var h=a.m.split("/")[3]||a.ic;a.je.j=h;a.vB.resolve(h)}a1(a,g);return g},function(g){Q0(a);ah(a.K,"add device failed, moving back to INITIALIZED state");jW(a,0);a.H=null;var h=325,m=T0(g);g instanceof Ct?(h=219,a.s.g(cya)):null!=m&&(h=e1(g,h),a.D&&
-(h=U0.get(m)||h),a.s.g(dya,V0(g)));throw new qW(h,g);}),function(g){throw S0(g);})},b1=function(a){return St(a.sessionId.then(function(b){a.s.info(eya);var c=new XD;c.pc(a.m);$D(c,b);b=d1.get(a.contentType);hm(c,25,b);ZD(c,1);return a.l.modify(c)}).then(function(b){a1(a,b[0]);return c1(a,b[0],Date.now())},function(b){var c=303;null!=T0(b)&&(c=e1(b,c),a.s.g(fya,V0(b)));throw new qW(c,b);}),function(b){return f1(a,S0(b))})},c1=function(a,b,c){var d=sW(a,1,"checkJoinState");if(d)return f1(a,d);a.h.N(a.Df,
-YD(b));a.s.info(gya);switch(YD(b)){case 1:return rya(a);case 14:return sya(a,c);case 13:return a.ga=hx(5E3).then(function(){return g1(a,Date.now()-c)},function(){f1(a,new qW(219))}),a.ga;case 3:if(6E5<=Date.now()-c)return f1(a,new qW(234));a.ga=hx(5E3).then(function(){return g1(a,c)},function(){f1(a,new qW(252))});return a.ga;case 4:return f1(a,new qW(233));case 11:return f1(a,new qW(241));case 9:var e=0,f=function(){return 5>e++?tya(a).then(function(m){return a.Hq(m)}):It()},g=function(){return f1(a,
-new qW(325))},h=function(){return f().then(function(){return St(b1(a),function(){return h()})},g)};return h();default:return a.s.g(hya,YD(b)),f1(a,"Unexpected join state: "+YD(b))}},sya=function(a,b){return Mt([a.F,a.J.g]).then(function(c){var d=n(c);c=d.next().value;var e=d.next().value;d=new pX;var f=new lX;f=im(f,1,"call_info.cse_info.wrapped_key");d=R(d,2,f);e=(new XE).o(e);f=new YE;var g=new qF;g=em(g,1,"wrpdky","");f=R(f,15,g);d=qX(d,R(e,6,f));return x_(c,"google.rtc.meetings.v1.MeetingSpaceService").makeRequest(XZ,
-d)}).then(function(){return g1(a,Date.now()-b)})},g1=function(a,b){return a.l.search().then(function(c){c=c.find(function(d){return d.mb()==a.m});a1(a,c);return c1(a,c,b)},function(c){var d=303;null!=T0(c)&&(d=e1(c,d));return f1(a,new qW(d,c))})},rya=function(a){$0(a);var b=Pt();lW(a,b,a.Mi.get(),a.m);return b.promise},$0=function(a){a.Ni.resolve(a.G);a.Tc.resolve(a.l);a.G.start();a.l.start()};N0.prototype.xp=function(){return Ssa(this.ca.get(),pW(this).map(function(a){return a.h}),this.g)};
-N0.prototype.Dc=function(a){return gW.prototype.Dc.call(this,a)};var f1=function(a,b){ah(a.K,"connect failed, moving back to DISCONNECTED state");jW(a,4);if(a.m){var c=new XD;c.pc(a.m);ZD(c,6);a.l.modify(c,2).ib(function(){return Q0(a)});a.m=null;a.h.N(a.kb,null);a.H=null}return It(S0(b))},pya=function(a,b,c){uya(a,function(){Q0(a);var d={meetingToken:Mv(b.g)||a.Oe};GJ(b.h.replace("${path}",c+"/devices:close"),kt(d),"application/json");a.Ne=!0},function(){return vya(a)})};
-N0.prototype.pe=function(a){gW.prototype.pe.call(this,a);a=ZI(a);this.ba&&P(a,13,this.ba);var b=this.J.g.get();b&&P(a,14,b)};
-var vya=function(a){var b=function(){a.Bc&&PW(a.Bc,a).forEach(function(c){var d=a.j.h,e=Rr(d.o,"/"+d.u+"/"+d.D+"/media_sessions/callperf");d.l&&(e=Mr(e,"key",d.l));IJ(d,c);GJ(e,c.ra(),"application/json+protobuf")})};a.disconnect(null!=a.Fa?a.Fa:63).then(b,b)},S0=function(a){return(of&&a?void 0!==a.ct:a instanceof qW)||a instanceof Ct?a:new qW(302,a)},T0=function(a){return a instanceof uJ?a.g:a instanceof a_?a.Ze():"number"===typeof a?wya.get(a):null},W0=function(a){if(a instanceof a_)a:{if(a.g){a=
-n(U(a.g,BD,3));for(var b=a.next();!b.done;b=a.next())if(b=b.value,"google.rtc.meetings.v1.ErrorDetails"==N(b,1)||"type.googleapis.com/google.rtc.meetings.v1.ErrorDetails"==N(b,1)){b=Ol(N(b,2));a=new oX;for(b=new Wk(b);x(b)&&!w(b);)switch(b.j){case 1:var c=D(b);jm(a,1,nX[0],c);break;case 4:c=D(b);jm(a,4,nX[0],c);break;case 2:c=D(b);jm(a,2,nX[0],c);break;case 3:c=D(b);jm(a,3,nX[0],c);break;case 5:c=D(b);jm(a,5,nX[0],c);break;default:z(b)}break a}}a=null}else a=null;return a},xya=function(a){var b="",
-c=a.cause;c&&(b+=" exception name: "+c.name,b+=" exception message: "+c.message);a.g&&(b+=" status: "+a.g.ra());a.zb()&&(a=a.zb(),Array.isArray(a)?(a=a.map(function(d){return d instanceof J?d.ra():og(d)}),b+=" response: "+kt(a)):b=a instanceof J?b+(" response: "+a.ra()):b+(" response: "+og(a)));return b},V0=function(a){if(a instanceof uJ&&a.response){a=a.response.fi||"";try{var b=JSON.parse(a).body;var c=b?kt(b):a}catch(d){c=a}}else c=a instanceof a_?xya(a):og(a);return c},e1=function(a,b){var c=
-W0(a);if(c&&Zl(c,1,0)&&(c=yya.get(Zl(c,1,0))))return c;a=T0(a);return null!=a?zya.get(a)||b:b},fxa=function(a,b){a.Hq=b},a1=function(a,b){b&&(a.vq=b,a.Qc.resolve(!0))},f0=function(a){var b=null;a.l&&a.m&&(b=a.l.m(a.m));return b||a.vq},Aya=function(a){return a.G.search().then(function(b){return b[0]})},tya=function(a){var b=Aya(a);a=a.l.start()||aI(a.l);return Mt([b,a]).then(function(c){return n(c).next().value})};N0.prototype.X=function(){this.yd.forEach(function(a){a.cancel()});gW.prototype.X.call(this)};
-var nya=function(a){a=P0(a);return null!=a?a:Bya()},P0=function(a){switch(Zl(a,28,0)){case 2:return 121;case 3:return 10;case 6:return 125;case 7:case 8:return 128;default:return null}},Bya=function(){var a=U_("ListMeetingDevices",1)[0]||U_("UpdateMeetingDevice",1)[0];switch(a&&a.resp.code){case 400:return 114;case 401:return 113;case 403:return 115;default:return 111}};N0.prototype.kq=function(){var a=this;return Ga(function(b){return b.return(QG(a.ma,$_).then(function(c){return function(){return c(a)}}))})};
-var iya=function(a){return Ga(function(b){return b.return(QG(a.ma,b0).then(function(c){return c(a)}))})},jya=function(a){return Ga(function(b){return b.return(QG(a.ma,c0).then(function(c){return c(a)}))})};N0.prototype.lq=function(){var a=this;return Ga(function(b){return b.return(QG(a.ma,a0).then(function(c){return function(){return c(a)}}))})};N0.prototype.vp=function(){var a=this;return Ga(function(b){return b.return(QG(a.ma,Z_).then(function(c){return c(a)}))})};
-N0.prototype.yp=function(){var a=this;return Ga(function(b){return b.return(QG(a.ma,Wwa).then(function(c){return c(a)}))})};N0.prototype.wp=function(){var a=this;return Ga(function(b){return b.return(QG(a.ma,Xwa).then(function(c){return c(a)}))})};
-var kya=new Map([[404,217],[401,300],[400,327],[403,256],[504,328],[429,263],[10001,328],[10007,249],[-1,329],[0,329]]),lya=new Map([[1,217],[5,260],[4,254],[3,253],[6,263],[7,264],[8,266]]),wya=new Map([[0,200],[2,500],[3,400],[4,504],[5,404],[7,403],[16,401],[8,429],[9,400],[13,500],[11,400],[6,409],[10,409],[14,503],[12,501]]),U0=new Map([[403,200]]),zya=new Map([[400,324],[403,200],[500,307],[429,216],[10001,330],[10007,331],[-1,331],[0,331]]),yya=new Map([[1,239],[4,258],[5,257],[6,261],[7,263],
-[8,267]]),h1=new Map,i1=function(){var a=[].concat(q(h1.values()));a.forEach(function(b){b=b.tD;return b()});a.forEach(function(b){b=b.Dw;return b()});h1.clear();Tw(Zf(),["beforeunload","unload"],i1)},uya=function(a,b,c){0==h1.size&&Nw(Zf(),["beforeunload","unload"],i1);h1.set(a,{tD:b,Dw:c})},Q0=function(a){h1.delete(a);0==h1.size&&Tw(Zf(),["beforeunload","unload"],i1)},d1=new Map([[0,0],[1,1],[2,2],[3,3],[4,4]]),qya=cJ({ow:function(a,b,c,d,e,f,g){a.pc(j0({Ab:c,Be:g||""}));return d.add(a)},ST:function(){},
-UT:function(){}});var j1=function(a,b,c,d,e){V.call(this);this.s=fb("mr.mirror.hangouts.HangoutCallService");this.o=a;this.G=new cH(a);this.j=d;this.J=e;this.g=null;this.C=!1;this.D=new qb;this.l=new qb;this.F=!1;this.u=new qb;this.m=this.h=null;this.H=!1;Cya(this,b,c)};r(j1,V);
-var Gya=function(a,b){a.s.info("Connecting to hangout");setTimeout(function(){a.l.reject(Error("Timed out before connecting"))},3E4);a.D.promise.then(function(c){a.s.va("Call ready.");a.C=c.ge;if(a.C)c=Dya(a,c);else{var d=c.nb,e=c.li;c=a.o.get(bK);if(e)a.s.va("Already resolved id: "+e),c=Ht(qK(a.o,c,e));else{a.s.va("resolving hangout id: "+d);e=a.o;d=d.split("@");var f=new qz;P(f,5,!0);if(-1!=d[1].indexOf(".")){var g=new pz;P(g,1,d[0]);P(g,2,d[1]);R(f,4,g)}else g=new fz,P(g,1,d[1]),P(g,2,d[0]),R(f,
-2,g);c=sK(e,c,f)}c=a.g.connect(c)}return c}).then(null,function(c){Eya(a,c);if(c.We){for(var d="",e=n(Object.entries(Nqa)),f=e.next();!f.done;f=e.next()){var g=n(f.value);f=g.next().value;g=g.next().value;if(g==c.ct){d=f+"("+g+")";break}}a.s.error("Call connect error startupCode: "+d);c=c.We}d="SESSION_FAILURE";c.response&&Array.isArray(c.response)&&0<c.response.length&&(new BA(c.response)).F==BA.messageId&&(d="HANGOUT_INVALID");a.j(new Ps(d));a.l.reject(c);k1(a,16)});return a.l.promise.then(function(){return a.g.ca}).then(function(c){l1(a,
-b,c);if(a.C)return m1(a,c);n1(a,c);Fya(a,a.g.l.get())})},Hya=function(a,b){return new Promise(function(c,d){a.g.ca.then(function(e){l1(a,b,e);if(!a.H){if(a.C){m1(a,e).then(c,d);return}n1(a,e)}c()},d)})},Iya=function(a,b){pW(a.g).forEach(function(c){"a"===c.h.h&&(b?tT(c):"st"==c.l||ZW(c,!1))})},Jya=function(a){return a.l.promise.then(function(){kT(a.g.g)}).catch(function(){if(a.g)kT(a.g.g);else throw Error("call was never created");})};j1.prototype.stop=function(){k1(this,0);return this.u.promise};
-j1.prototype.X=function(){var a=this;this.h&&this.h.dispose();this.m&&this.m.dispose();this.D.reject(Error("Disposed"));this.l.reject(Error("Disposed"));setTimeout(function(){a.u.reject(Error("Timed out before stopping"))},1E4);this.g&&this.g.dispose();V.prototype.X.call(this)};
-var Cya=function(a,b,c){a.j(new Ps("REFRESH_AUTH"));b.then(function(){return c}).then(function(d){a.s.va("Creating call for hangout id: "+d.nb+" resolvedId: "+d.li);var e=SP(new QP);a.g=Kya(a,d,e);a.g.onConnect.then(function(){a.s.info("Call connected");a.j(new Ps("SESSION_START_SUCCESS"));a.l.resolve(void 0)});a.g.onDisconnect.then(function(f){a.j(new Ps("SESSION_END"));var g="",h;for(h in ez)if(ez[h]==f){g=h+"("+f+")";break}a.s.info("Call ended with endcause: "+g);0!=f&&61!=f&&16!=f&&a.j(new Ps("SESSION_FAILURE"))},
-function(f){a.s.L("Error on disconnect: "+f)},a);a.D.resolve(d)})},Kya=function(a,b,c){var d=a.o.get(LT);b.ge?(b=new N0(a.o,d,{QA:!1}),b.Pc=!0,b.contentType=2,b.ja(c),b.o.then(function(e){return Lya(a,e)}),gxa(b)):(b=new NW(a.o,d,c),b.eb.then(function(e){return Mya(a,e)}));b.xd.attach(function(){a.j(new Ps("STATUS_RESPONSE",{mute:!0}));a.J(!0)});return b},Dya=function(a,b){var c=a.g;return c.resolve(b.nb).then(function(){return c.connect()})},l1=function(a,b,c){if(0<b.getAudioTracks().length)if(a.h){var d=
-a.h;d.ja=b;d.D()}else a.h=new o1(a.G,new BK(c,"1","a","sc"),b),XW(a.h),a.g.Ki(a.h);a.m?(a=a.m,a.ja=b,a.D()):(c=new BK(c,"2","v","sc"),zK(c,[new yK(0,0,1,1)])&&c.g("J"),a.m=new o1(a.G,c,b),XW(a.m),a.g.Ki(a.m))},m1=function(a,b){var c=new iF;S(c,1,b);var d=a.g.C.get();a=new YE;a.Ud(c);var e=d.yb();R(e,6,a);return new Promise(function(f,g){d.modify(e).then(f,g)})},n1=function(a,b){var c=new gz;P(c,1,b);b=new hz;b.Ud(c);b.lk(a.g.nb.get());a.g.l.get().modify(b)},Fya=function(a,b){b.onChange.attach(function(){a.g.ca.then(function(c){a.H=
-b.get().some(function(d){return d.cd()&&L(d.cd(),1)==c})})},a)},Lya=function(a,b){b.onChange.attach(function(c){return Nya(a,c.oc)},a)},Nya=function(a,b){b.forEach(function(c){c.mb()==a.g.ca.get()&&7==YD(c)&&k1(a,43)})},Mya=function(a,b){b.onChange.attach(function(){return Oya(a,b)},a);b.M.attach(function(c){a.s.error("Failure in collection: "+c.reason);a.l.reject(c.reason);k1(a,c.Ub)},a)},Oya=function(a,b){a.s.va(function(){return"Participants updated: "+b.get().filter(function(c){return O(c,18,
-!1)}).map(function(c){return c.Vb()}).join(", ")});!a.F&&2>b.get().length&&(a.j(new Ps("HANGOUT_INACTIVE")),k1(a,61))},k1=function(a,b){a.s.info("Stopping call with end Cause: "+b);a.F?a.s.info("Ignore stop, already stopping."):(a.F=!0,a.g?a.g.disconnect(b).then(function(c){a.s.va("Call disconnected with endCause: "+c);a.u.resolve(void 0)}):a.u.resolve(void 0))},Eya=function(a,b){b instanceof Error?a.s.error("Connect error",b):Na(b)?a.s.error(function(){return"Connect error: "+JSON.stringify(b)}):
-Oa(b)?a.s.error("Connect error: "+JSON.stringify(b)):a.s.error("Connect error: "+b)},o1=function(a,b,c){UW.call(this,a,b,Pya);this.ja=c};r(o1,UW);o1.prototype.D=function(){var a=this.ja.clone();$W(this,a);a.getVideoTracks().forEach(function(b){"contentHint"in b&&(b.contentHint="detail")});return Promise.resolve()};var p1=new kX,Qya=hX(gX(iX(new fX,30),320),180).fa();p1.l=Qya;var Rya=hX(gX(iX(new fX,30),640),360).fa();p1.h=Rya;var Pya=p1.fa();var Sya=new Map([[1,4030],[2,4031],[4,4610],[5,4664],[8,4962]]);var q1=function(a,b){var c=this;this.l=a;this.h=b;this.j=null;this.g=function(d){var e=Sya.get(d.status);if(e){var f=d.value;f="string"==typeof f?f:JSON.stringify(f);c.l.logImpression(e,{mc:f})}e=0==d.status;null!=c.j&&(!c.j&&e?c.l.logImpression(4783):c.j&&!e&&c.l.logImpression(4784));c.j=e;return d}},r1=function(a,b){PG(a,fU)||YG(a,fU,function(c){c=new cH(c);return new q1(c,b(c))})};q1.prototype.Rf=function(){return this.h.Rf().then(this.g,this.g)};q1.prototype.Gh=function(){return this.h.Gh()};
-var Tya=function(a){return a.h.Ek().then(a.g,a.g)},Uya=function(a,b,c){return a.h.Fk(b,c).then(a.g,a.g)},s1=function(a,b){return a.h.Bk(b).then(a.g,a.g)},Vya=function(a,b,c){return a.h.Gk(b,c).then(a.g,a.g)};var t1=function(a){a.logImpression(4865)};k=t1.prototype;k.Rf=function(){return new Dt(function(a){chrome.system.cpu.getInfo(function(b){a(new YT(0,b))})})};
-k.Gh=function(){if(!chrome.processes)return null;var a=Ka,b,c=function(d){ik(10);if(void 0==b)Zj("mr.mirror.hangouts.HangoutsService").then(function(t){if(t=t.g)t=t.h.mediaSource,-1!=t.indexOf(":tab:")&&(t=t.split(":"),chrome.processes.getProcessIdForTab(parseInt(t[t.length-1],10),function(y){chrome.runtime.lastError||(b=y)}))});else{var e=d[b];if(e){var f=0,g=0,h=0,m;for(m in d){var p=d[m];"browser"==p.type?g=p.cpu:"gpu"==p.type?h=p.cpu:"extension"==p.type&&p.title==chrome.runtime.getManifest().name&&
-(f=p.cpu)}a({tabCpuUsage:e.cpu,browserCpuUsage:g,gpuCpuUsage:h,pluginCpuUsage:f})}}};return{onMessage:{addListener:function(d){a=d;chrome.processes.onUpdated.addListener(c)}},disconnect:function(){chrome.processes.onUpdated.removeListener(c);a=Ka}}};k.Bk=function(){return u1()};k.Ek=function(){return u1()};k.Fk=function(){return u1()};k.Dk=function(){return u1()};k.Gk=function(){return u1()};k.Ck=function(){return u1()};var u1=function(){return It(new YT(7,"This method is not intended to be implemented."))};var Wya={TAB:0,ln:1},v1=function(a){Mb("MediaRouter.Hangouts.Start.Success",a,Wya)};var w1=function(a,b,c){Ak.call(this,a);var d=this;this.W=b;this.O=c;this.s=fb("mr.mirror.hangouts.HangoutSession");this.G=nw(a.id);this.o=new qb;this.m=!1;this.C=this.F=null;this.D=new qb;this.D.promise.catch(function(e){d.s.error("Error in cloud provider",e)});this.u=this.M=null;Xya(this);this.g=null};r(w1,Ak);
-w1.prototype.start=function(a){var b=this;this.s.va("Starting new hangouts mirror session.");this.F=a;if(this.g)return Promise.reject(Error("Mirroring already started"));if(this.C)return Promise.reject(Error("Session permanently stopped"));this.M=new Bb("MediaRouter.Hangouts.Session.Launch");this.g=new j1(this.W,this.O,this.D.promise,this.l.bind(this),this.aa.bind(this));Gya(this.g,this.F).then(function(){b.s.va("Call connected");b.l(new Ps("SESSION_START_SUCCESS"));b.M.end();b.M=null;b.u=new Hb("MediaRouter.Hangouts.Session.Length");
-b.o.resolve(b)},function(c){b.o.reject(c);b.stop()});return this.o.promise};w1.prototype.ft=function(){return!0};w1.prototype.mt=function(a){var b=this;return new Promise(function(c,d){b.g?Hya(b.g,a).then(function(){b.F=a;c()},d):d(Error("Mirroring was never started"))})};
-w1.prototype.stop=function(){var a=this;this.s.va("Stopping hangouts mirror session.");this.o.reject(Error("Session stop requested."));this.u&&(this.u.end(),this.u=null);if(!this.g)return Promise.resolve();if(this.C)return this.C;this.o.reject(Error("Stopped"));this.D.reject(Error("Stopped"));var b=function(){try{a.G.dispose()}catch(c){a.s.error("Error while disposing message port",c)}try{a.g.dispose()}catch(c){a.s.error("Error while disposing call service",c)}};return this.C=new Promise(function(c,
-d){setTimeout(function(){b();d(Error("Timed out before stopping"))},1E4);a.g.stop().then(function(){b();c()}).catch(function(e){b();d(e)})})};
-var Xya=function(a){a.G.onMessage=function(b){if("string"===typeof b){b=JSON.parse(b);var c=b.clientId;if(c){"client_connect"==b.type?a.l({message:{sessionId:"castouts"},clientId:c,type:"new_session"}):"v2_message"==b.type&&"STOP"==b.message.type&&a.l({message:"castouts",clientId:c,type:"remove_session"});return}}if(!b.type)throw Error("Message has no type.");switch(b.type){case "AUTH_READY":b=b.data;a.s.va("received auth ready message");a.D.resolve(b);break;case "MUTE":b.data&&(a.m=!!b.data.mute,
-a.g&&Iya(a.g,a.m));break;case "STATUS_RESPONSE":a.s.va("route status response message");b.data&&(a.m=!!b.data.mute);break;case "STATUS_REQUEST":a.s.va("route status request message");a.l(new Ps("STATUS_RESPONSE",{routeDescription:a.h.description,mute:a.m}));break;default:throw Error("Unknown message type: "+b.type);}}};w1.prototype.l=function(a){this.s.va(function(){return"sending message to mrp: "+JSON.stringify(a)});this.G.sendMessage(a,Yya)};w1.prototype.aa=function(a){this.m=a};var Yya={channelType:"mesi"};var x1=function(a){this.g=a};x1.prototype.onError=function(a,b){401==b.g&&this.g(new Ps("REFRESH_AUTH"))};x1.prototype.onRequest=Ka;x1.prototype.u=Ka;var $ya=function(a,b){var c=a.H,d=a.G;c=c&&c instanceof J?d?d.ra.call(c):c.ra():c;var e=null==a.u?{}:a.u;d=null==a.aa?{}:a.aa;var f=null==a.oa?"application/json":a.oa;if(null==a.D||a.D)a.G?(d.alt="proto",f="application/x-protobuf",e["X-Goog-Encode-Response-If-Executable"]="base64"):(d.alt="protojson",f="application/json+protobuf");var g=a.ba;if(0<g.length){e["MIME-Version"]="1.0";var h="END_OF_PART_"+bf();e["Content-Type"]='multipart/related; boundary="'+h+'"';c=Zya(f,c,g,h)}else"application/x-www-form-urlencoded"==
-f&&(c=Jr(d),d.key?d={key:d.key}:d={}),null!=c&&(e["Content-Type"]=f);e["Accept-Language"]=a.pa||"en";null!=b&&hd(b,function(m,p){null==e[p]&&(e[p]=m)});b={method:a.J,path:a.m,params:d,headers:e,body:c};b.root=a.M||document.location.origin;return b},Zya=function(a,b,c,d){var e="\r\n\r\n--"+d+"\r\n";d="\r\n\r\n--"+d+"--\r\n";var f=e+"Content-Type: "+a+"\r\n\r\n"+b;Yb(c,function(g){f+=e+"Content-Type: "+g.type+"\r\nContent-transfer-encoding: "+g.g+"\r\n\r\n"+g.data+"\r\n\r\n"});return f+=d};var y1="undefined"!==typeof TextEncoder?new TextEncoder:null,z1=y1?function(a){return y1.encode(a)}:function(a){a=Ck(a);for(var b=new Uint8Array(a.length),c=0;c<b.length;c++)b[c]=a[c];return b};var A1=function(a,b){b=void 0===b?!1:b;V.call(this);var c=this;this.g=Pt();this.h=!1;this.o=b;a.then(function(d){c.m={PC:d};c.h=!0;c.g.resolve(null)},Ka);this.s=Yg("realtime.network.CorsApiaryTransport")};r(A1,V);
-A1.prototype.sendRequest=function(a,b){var c=this,d=Pt();if(!this.h)return $g(this.s,"Attempted to use Apiary transport for "+yJ(a)+" when not ready."),b=new uJ("fatal","transport_unavailable",null,null),d.reject(b),d.promise;var e=$ya(a,b),f=e.headers;b=f["Content-Type"];var g=e.body;g&&!b&&(b="application/json",f["Content-Type"]=b);"application/json"!=b||e.params.alt||(e.params.alt="json");!g||!Oa(g)||g instanceof Uint8Array||(g=kt(g));pd(f,"Authorization")&&(f["X-Goog-AuthUser"]=this.m.PC);b=Lr(e.path,
-e.params);var h=Rr(e.root,b),m=function(y){return kx(h,function(A){return c.j.bind(c)(d,a,g&&g.length||0,A,y)},e.method,g,f,(a.g?a.g.g:null)||0,!0)};if(this.o&&Uint8Array&&g&&e_().Yg(g.length)){b=g instanceof Uint8Array?g:z1(g);var p=new Uint8Array(b.length);p.set(b);var t=X();e_().De(p).then(function(y){var A=X();f["Content-Encoding"]="gzip";g=y;m({bt:t,qp:A})},function(){m()})}else m();return d.promise};
-A1.prototype.j=function(a,b,c,d,e){d=d.target;var f=ux(d),g={body:f,headers:vx(d),status:d.za(),statusText:tx(d)};c={DC:c,YB:f&&f.length||0,Ml:e};c={ee:d.za(),headers:vx(d),fi:kt(g),ac:null,extraData:c};if(null!=f)try{var h=b.G;if(h){if(sx(d)){if("base64"==d.getResponseHeader("X-Goog-Safety-Encoding"))var m=Nk(f);else a:{try{if(d.h&&"responseBody"in d.h){m=d.h.responseBody;break a}}catch(p){ch(d.s,"Can not get responseBody: "+p.message)}m=null}c.ac=h.kj(m)}}else c.ac=JSON.parse(f)}catch(p){ah(this.s,
-"Failed to parse response for "+yJ(b)+": "+f,p)}4==rx(d)&&sx(d)?null==c.ac?a.reject(new uJ("retry","response_decoding",c.ee,c)):null!=c.ac&&null!=c.ac.error?(c.ee=c.ac.error.code,ah(this.s,yJ(b)+" request failed "+c.ac.error.code+": "+c.ac.error.message),a.reject(new uJ("retry","network_or_frontend",c.ee,c))):(h=Yg("realtime.network.ApiaryTransportHelper"),m=c.ac,(b=(null==b.D?!0:b.D)&&!b.G)&&!Na(m)||!b&&!Oa(m)?(ah(h,"Apiary returned bad response type; expected "+(b?"Array":"Object")+", received "+
-Ma(m)),a.reject(new uJ("retry","response_format",c.ee,c))):a.resolve(c)):(0>=d.za()&&(ah(this.s,"Request failed: A network error occurred and the "+yJ(b)+" request could not be completed"),c.ee=0),a.reject(new uJ("retry","network_or_frontend",c.ee||d.o,c)))};var B1=function(a){A1.call(this,Ht(0));this.l=a};r(B1,A1);B1.prototype.sendRequest=function(a,b){var c=this;return new Dt(function(d,e){c.l.getAuthToken().then(function(f){null==b&&(b={});b.Authorization="Bearer "+f;d(A1.prototype.sendRequest.call(c,a,b))},e)})};var aza=cJ({zV:function(){return!1},Hl:function(){return[]},yV:function(){return null}}),C1=function(a){V.call(this);var b=this;this.g=new oJ(20);this.h=QG(a,ZG);this.j=LM.Eb();it(this,MM(this.j,"recentCollectionOperations",function(){return b.g.Ka()}))};r(C1,V);
-var Kia=function(a,b,c){pv(a,function e(){var f,g,h=this,m,p,t,y,A,B,H,Q,ea,eb,$b,Pa;return Ea(e,function(gb){switch(gb.g){case 1:f=bza.get(b);if(void 0!==f)return u(gb,h.logImpression(f,c),3);if("X"!==b){gb.Ra(3);break}g=oia();return u(gb,h.h,5);case 5:m=gb.h;cza(m,g,c.ze);gb.Ra(3);break;case 3:p=[];if(!("b"===b&&c.Xi instanceof lI)){"b"===b&&(p.push("eventId: "+b),p.push("failureDetail: "+og(c)),h.g.add(p.join(", ")));gb.Ra(0);break}ua(gb);t=c.Xi;p.push("timestamp: "+aJ());p.push("eventId: "+b);
-p.push("operation: "+t.g);p.push("request: "+t.request);y=t.We;if(!(y instanceof uJ)){y instanceof a_&&(p.push("statusCode: "+y.Ze()),(A=y.cause)&&p.push("exception: "+(A instanceof Error?A.toString():og(A))),(B=y.message)&&p.push("message: "+B),H=y.zb())&&(Array.isArray(H)?(Q=H.map(function(Tc){return Tc instanceof J?Tc.ra():og(Tc)}),p.push("response: "+kt(Q))):H instanceof J?p.push("response: "+H.ra()):p.push("response: "+og(H)));gb.Ra(9);break}p.push("errorType: "+y.vc);p.push("statusCode: "+y.g);
-if(y.response&&y.response.fi)try{eb=(ea=JSON.parse(y.response.fi).body)?kt(ea):y.response.fi,p.push("response: "+eb)}catch(Tc){$b=og(y.response.fi),p.push("response: "+$b)}if("transport_unavailable"!==y.vc){gb.Ra(9);break}return u(gb,h.h,13);case 13:Pa=gb.h,Pa.logImpression(4242);case 9:xa(gb),h.g.add(p.join(", ")),ya(gb)}})})};C1.prototype.Hl=function(){return aza.Hl(this)};
-C1.prototype.logImpression=function(a,b){return pv(this,function d(){var e,f=this,g;return Ea(d,function(h){if(1==h.g)return e=b.Xi instanceof lI?b.Xi.g:b.ze,u(h,f.h,2);g=h.h;g.logImpression(a,{mc:e,lc:b.Vo});sa(h)})})};
-var dza=function(a){PG(a,uH)||YG(a,uH,function(b){return new C1(b)})},bza=new Map([["a",4589],["b",1167],["c",1168],["d",2052],["e",2053],["f",2054],["g",1169],["h",1170],["i",1171],["j",3341],["k",3342],["l",1172],["m",1173],["n",1174],["o",1175],["p",1176],["q",1177],["v",1178],["w",1179],["x",1180],["r",1181],["s",1182],["t",1183],["u",1184],["y",1827],["z",1199],["B",2245],["A",1781],["C",1870],["D",1871],["G",2182],["H",2183],["I",2184],["J",2185],["V",2388],["L",2187],["M",2188],["N",2189],
-["O",2190],["Q",2191],["R",2192],["S",2193],["T",2194],["U",2385],["W",2386],["Y",3853],["Z",3854],["$",3855],["aa",3856],["ba",3857],["K",2186],["E",3115],["F",3116],["ca",7150]]);var D1=function(){},fza=function(a){for(var b=a.constructor;b&&!b.Ue;)b=b.Xb&&b.Xb.constructor;b.Ue.Ap||(b.Ue.Ap=eza(b));return new b.Ue.Ap(a)},eza=function(a){var b=a.Ue,c=function(m){c.Xb.constructor.call(this,m);var p=this.be.length;this.g=[];for(var t=0;t<p;++t)this.be[t].aU||(this.g[t]=new this.be[t](m))};Za(c,b);for(var d=[];a&&a!==Object;){if(b=a.Ue){b.be&&(uc(d,b.be),wc(d));var e=b.prototype,f;for(f in e)if(e.hasOwnProperty(f)&&"function"===typeof e[f]&&e[f]!==b){var g=!!e[f].QT,h=gza(f,e,
-d,g);(g=hza(f,e,h,g))&&(c.prototype[f]=g)}}a=E1(a)}c.prototype.be=d;return c},E1=function(a){return a===Object?Object:Object.getPrototypeOf?Object.getPrototypeOf(a.prototype).constructor||Object:a.Xb&&a.Xb.constructor||Object},gza=function(a,b,c,d){for(var e=[],f=0;f<c.length&&(c[f].prototype[a]===b[a]||(e.push(f),!d));++f);return e},hza=function(a,b,c,d){var e;c.length?d?e=function(f){var g=this.g[c[0]];return g?g[a].apply(this.g[c[0]],arguments):this.be[c[0]].prototype[a].apply(this,arguments)}:
-b[a].Kw?e=function(f){a:{var g=Array.prototype.slice.call(arguments,0);for(var h=0;h<c.length;++h){var m=this.g[c[h]];if(m=m?m[a].apply(m,g):this.be[c[h]].prototype[a].apply(this,g)){g=m;break a}}g=!1}return g}:b[a].Jw?e=function(f){a:{var g=Array.prototype.slice.call(arguments,0);for(var h=0;h<c.length;++h){var m=this.g[c[h]];m=m?m[a].apply(m,g):this.be[c[h]].prototype[a].apply(this,g);if(null!=m){g=m;break a}}g=void 0}return g}:b[a].er?e=function(f){for(var g=Array.prototype.slice.call(arguments,
-0),h=0;h<c.length;++h){var m=this.g[c[h]];m?m[a].apply(m,g):this.be[c[h]].prototype[a].apply(this,g)}}:e=function(f){for(var g=Array.prototype.slice.call(arguments,0),h=[],m=0;m<c.length;++m){var p=this.g[c[m]];h.push(p?p[a].apply(p,g):this.be[c[m]].prototype[a].apply(this,g))}return h}:d||b[a].Kw||b[a].Jw||b[a].er?e=null:e=iza;return e},iza=function(){return[]};D1.prototype.j=function(a){if(this.g)for(var b=0;b<this.g.length;++b)if(this.g[b]instanceof a)return this.g[b];return null};
-var F1=function(){var a=function(){};a.er=!0;return a};function jza(a){return this.zh.j(a)};/*
-
- (The MIT License)
-
- Copyright (C) 2014 by Vitaly Puzrin
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE 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 NONINFRINGEMENT. IN NO EVENT SHALL THE
- 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
-
- -----------------------------------------------------------------------------
- Ported from zlib, which is under the following license
- https://github.com/madler/zlib/blob/master/zlib.h
-
- zlib.h -- interface of the 'zlib' general purpose compression library
-   version 1.2.8, April 28th, 2013
-   Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler
-   This software is provided 'as-is', without any express or implied
-   warranty.  In no event will the authors be held liable for any damages
-   arising from the use of this software.
-   Permission is granted to anyone to use this software for any purpose,
-   including commercial applications, and to alter it and redistribute it
-   freely, subject to the following restrictions:
-   1. The origin of this software must not be misrepresented; you must not
-      claim that you wrote the original software. If you use this software
-      in a product, an acknowledgment in the product documentation would be
-      appreciated but is not required.
-   2. Altered source versions must be plainly marked as such, and must not be
-      misrepresented as being the original software.
-   3. This notice may not be removed or altered from any source distribution.
-   Jean-loup Gailly        Mark Adler
-   jloup@gzip.org          madler@alumni.caltech.edu
-   The data format used by the zlib library is described by RFCs (Request for
-   Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950
-   (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format).
-*/
-var G1={},kza="undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint16Array&&"undefined"!==typeof Int32Array;G1.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if("object"!==typeof c)throw new TypeError(c+"must be non-object");for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}}return a};G1.Pm=function(a,b){if(a.length===b)return a;if(a.subarray)return a.subarray(0,b);a.length=b;return a};
-var lza={Ag:function(a,b,c,d,e){if(b.subarray&&a.subarray)a.set(b.subarray(c,c+d),e);else for(var f=0;f<d;f++)a[e+f]=b[c+f]},Mp:function(a){var b,c;var d=c=0;for(b=a.length;d<b;d++)c+=a[d].length;var e=new Uint8Array(c);d=c=0;for(b=a.length;d<b;d++){var f=a[d];e.set(f,c);c+=f.length}return e}},mza={Ag:function(a,b,c,d,e){for(var f=0;f<d;f++)a[e+f]=b[c+f]},Mp:function(a){return[].concat.apply([],a)}};
-G1.gD=function(){kza?(G1.tf=Uint8Array,G1.qe=Uint16Array,G1.Ft=Int32Array,G1.assign(G1,lza)):(G1.tf=Array,G1.qe=Array,G1.Ft=Array,G1.assign(G1,mza))};G1.gD();var H1=!0;try{new Uint8Array(1)}catch(a){H1=!1}for(var I1=new G1.tf(256),J1=0;256>J1;J1++)I1[J1]=252<=J1?6:248<=J1?5:240<=J1?4:224<=J1?3:192<=J1?2:1;I1[254]=I1[254]=1;
-var K1=function(a){var b,c,d=a.length,e=0;for(b=0;b<d;b++){var f=a.charCodeAt(b);if(55296===(f&64512)&&b+1<d){var g=a.charCodeAt(b+1);56320===(g&64512)&&(f=65536+(f-55296<<10)+(g-56320),b++)}e+=128>f?1:2048>f?2:65536>f?3:4}var h=new G1.tf(e);for(b=c=0;c<e;b++)f=a.charCodeAt(b),55296===(f&64512)&&b+1<d&&(g=a.charCodeAt(b+1),56320===(g&64512)&&(f=65536+(f-55296<<10)+(g-56320),b++)),128>f?h[c++]=f:(2048>f?h[c++]=192|f>>>6:(65536>f?h[c++]=224|f>>>12:(h[c++]=240|f>>>18,h[c++]=128|f>>>12&63),h[c++]=128|
-f>>>6&63),h[c++]=128|f&63);return h};var L1={};L1=function(a,b,c,d){var e=a&65535|0;a=a>>>16&65535|0;for(var f;0!==c;){f=2E3<c?2E3:c;c-=f;do e=e+b[d++]|0,a=a+e|0;while(--f);e%=65521;a%=65521}return e|a<<16|0};for(var M1={},N1,O1=[],P1=0;256>P1;P1++){N1=P1;for(var Q1=0;8>Q1;Q1++)N1=N1&1?3988292384^N1>>>1:N1>>>1;O1[P1]=N1}M1=function(a,b,c,d){c=d+c;for(a^=-1;d<c;d++)a=a>>>8^O1[(a^b[d])&255];return a^-1};var R1={};R1={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};function S1(a){for(var b=a.length;0<=--b;)a[b]=0}var T1=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],U1=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],nza=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],V1=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],W1=Array(576);S1(W1);var X1=Array(60);S1(X1);var Y1=Array(512);S1(Y1);var Z1=Array(256);S1(Z1);var $1=Array(29);S1($1);var a2=Array(30);S1(a2);
-function b2(a,b,c,d,e){this.dt=a;this.jx=b;this.ix=c;this.ax=d;this.fB=e;this.tq=a&&a.length}var c2,d2,e2;function f2(a,b){this.Dp=a;this.Ng=0;this.nf=b}function g2(a,b){a.Ib[a.pending++]=b&255;a.Ib[a.pending++]=b>>>8&255}function h2(a,b,c){a.kc>16-c?(a.Jc|=b<<a.kc&65535,g2(a,a.Jc),a.Jc=b>>16-a.kc,a.kc+=c-16):(a.Jc|=b<<a.kc&65535,a.kc+=c)}function i2(a,b,c){h2(a,c[2*b],c[2*b+1])}function j2(a,b){var c=0;do c|=a&1,a>>>=1,c<<=1;while(0<--b);return c>>>1}
-function k2(a,b,c){var d=Array(16),e=0,f;for(f=1;15>=f;f++)d[f]=e=e+c[f-1]<<1;for(c=0;c<=b;c++)e=a[2*c+1],0!==e&&(a[2*c]=j2(d[e]++,e))}function l2(a){var b;for(b=0;286>b;b++)a.Rc[2*b]=0;for(b=0;30>b;b++)a.Pf[2*b]=0;for(b=0;19>b;b++)a.uc[2*b]=0;a.Rc[512]=1;a.He=a.ah=0;a.td=a.matches=0}function m2(a){8<a.kc?g2(a,a.Jc):0<a.kc&&(a.Ib[a.pending++]=a.Jc);a.Jc=0;a.kc=0}function n2(a,b,c){m2(a);g2(a,c);g2(a,~c);G1.Ag(a.Ib,a.window,b,c,a.pending);a.pending+=c}
-function o2(a,b,c,d){var e=2*b,f=2*c;return a[e]<a[f]||a[e]===a[f]&&d[b]<=d[c]}function p2(a,b,c){for(var d=a.Lb[c],e=c<<1;e<=a.Ge;){e<a.Ge&&o2(b,a.Lb[e+1],a.Lb[e],a.depth)&&e++;if(o2(b,d,a.Lb[e],a.depth))break;a.Lb[c]=a.Lb[e];c=e;e<<=1}a.Lb[c]=d}
-function q2(a,b,c){var d=0;if(0!==a.td){do{var e=a.Ib[a.yh+2*d]<<8|a.Ib[a.yh+2*d+1];var f=a.Ib[a.Yl+d];d++;if(0===e)i2(a,f,b);else{var g=Z1[f];i2(a,g+256+1,b);var h=T1[g];0!==h&&(f-=$1[g],h2(a,f,h));e--;g=256>e?Y1[e]:Y1[256+(e>>>7)];i2(a,g,c);h=U1[g];0!==h&&(e-=a2[g],h2(a,e,h))}}while(d<a.td)}i2(a,256,b)}
-function r2(a,b){var c=b.Dp,d=b.nf.dt,e=b.nf.tq,f=b.nf.ax,g,h=-1;a.Ge=0;a.Kg=573;for(g=0;g<f;g++)0!==c[2*g]?(a.Lb[++a.Ge]=h=g,a.depth[g]=0):c[2*g+1]=0;for(;2>a.Ge;){var m=a.Lb[++a.Ge]=2>h?++h:0;c[2*m]=1;a.depth[m]=0;a.He--;e&&(a.ah-=d[2*m+1])}b.Ng=h;for(g=a.Ge>>1;1<=g;g--)p2(a,c,g);m=f;do g=a.Lb[1],a.Lb[1]=a.Lb[a.Ge--],p2(a,c,1),d=a.Lb[1],a.Lb[--a.Kg]=g,a.Lb[--a.Kg]=d,c[2*m]=c[2*g]+c[2*d],a.depth[m]=(a.depth[g]>=a.depth[d]?a.depth[g]:a.depth[d])+1,c[2*g+1]=c[2*d+1]=m,a.Lb[1]=m++,p2(a,c,1);while(2<=
-a.Ge);a.Lb[--a.Kg]=a.Lb[1];g=b.Dp;m=b.Ng;d=b.nf.dt;e=b.nf.tq;f=b.nf.jx;var p=b.nf.ix,t=b.nf.fB,y,A=0;for(y=0;15>=y;y++)a.Ae[y]=0;g[2*a.Lb[a.Kg]+1]=0;for(b=a.Kg+1;573>b;b++){var B=a.Lb[b];y=g[2*g[2*B+1]+1]+1;y>t&&(y=t,A++);g[2*B+1]=y;if(!(B>m)){a.Ae[y]++;var H=0;B>=p&&(H=f[B-p]);var Q=g[2*B];a.He+=Q*(y+H);e&&(a.ah+=Q*(d[2*B+1]+H))}}if(0!==A){do{for(y=t-1;0===a.Ae[y];)y--;a.Ae[y]--;a.Ae[y+1]+=2;a.Ae[t]--;A-=2}while(0<A);for(y=t;0!==y;y--)for(B=a.Ae[y];0!==B;)d=a.Lb[--b],d>m||(g[2*d+1]!==y&&(a.He+=(y-
-g[2*d+1])*g[2*d],g[2*d+1]=y),B--)}k2(c,h,a.Ae)}function s2(a,b,c){var d,e=-1,f=b[1],g=0,h=7,m=4;0===f&&(h=138,m=3);b[2*(c+1)+1]=65535;for(d=0;d<=c;d++){var p=f;f=b[2*(d+1)+1];++g<h&&p===f||(g<m?a.uc[2*p]+=g:0!==p?(p!==e&&a.uc[2*p]++,a.uc[32]++):10>=g?a.uc[34]++:a.uc[36]++,g=0,e=p,0===f?(h=138,m=3):p===f?(h=6,m=3):(h=7,m=4))}}
-function t2(a,b,c){var d,e=-1,f=b[1],g=0,h=7,m=4;0===f&&(h=138,m=3);for(d=0;d<=c;d++){var p=f;f=b[2*(d+1)+1];if(!(++g<h&&p===f)){if(g<m){do i2(a,p,a.uc);while(0!==--g)}else 0!==p?(p!==e&&(i2(a,p,a.uc),g--),i2(a,16,a.uc),h2(a,g-3,2)):10>=g?(i2(a,17,a.uc),h2(a,g-3,3)):(i2(a,18,a.uc),h2(a,g-11,7));g=0;e=p;0===f?(h=138,m=3):p===f?(h=6,m=3):(h=7,m=4)}}}
-function oza(a){var b=4093624447,c;for(c=0;31>=c;c++,b>>>=1)if(b&1&&0!==a.Rc[2*c])return 0;if(0!==a.Rc[18]||0!==a.Rc[20]||0!==a.Rc[26])return 1;for(c=32;256>c;c++)if(0!==a.Rc[2*c])return 1;return 0}var u2=!1;function v2(a,b,c){a.Ib[a.yh+2*a.td]=b>>>8&255;a.Ib[a.yh+2*a.td+1]=b&255;a.Ib[a.Yl+a.td]=c&255;a.td++;0===b?a.Rc[2*c]++:(a.matches++,b--,a.Rc[2*(Z1[c]+256+1)]++,a.Pf[2*(256>b?Y1[b]:Y1[256+(b>>>7)])]++);return a.td===a.Th-1};function w2(a,b){a.msg=R1[b];return b}function x2(a){for(var b=a.length;0<=--b;)a[b]=0}function y2(a){var b=a.state,c=b.pending;c>a.Xa&&(c=a.Xa);0!==c&&(G1.Ag(a.bg,b.Ib,b.bi,c,a.Pg),a.Pg+=c,b.bi+=c,a.an+=c,a.Xa-=c,b.pending-=c,0===b.pending&&(b.bi=0))}
-function z2(a,b){var c=0<=a.Yc?a.Yc:-1,d=a.da-a.Yc,e=0;if(0<a.level){2===a.Ua.kl&&(a.Ua.kl=oza(a));r2(a,a.Hj);r2(a,a.fj);s2(a,a.Rc,a.Hj.Ng);s2(a,a.Pf,a.fj.Ng);r2(a,a.jp);for(e=18;3<=e&&0===a.uc[2*V1[e]+1];e--);a.He+=3*(e+1)+14;var f=a.He+3+7>>>3;var g=a.ah+3+7>>>3;g<=f&&(f=g)}else f=g=d+5;if(d+4<=f&&-1!==c)h2(a,b?1:0,3),n2(a,c,d);else if(4===a.le||g===f)h2(a,2+(b?1:0),3),q2(a,W1,X1);else{h2(a,4+(b?1:0),3);c=a.Hj.Ng+1;d=a.fj.Ng+1;e+=1;h2(a,c-257,5);h2(a,d-1,5);h2(a,e-4,4);for(f=0;f<e;f++)h2(a,a.uc[2*
-V1[f]+1],3);t2(a,a.Rc,c-1);t2(a,a.Pf,d-1);q2(a,a.Rc,a.Pf)}l2(a);b&&m2(a);a.Yc=a.da;y2(a.Ua)}function A2(a,b){a.Ib[a.pending++]=b}function B2(a,b){a.Ib[a.pending++]=b>>>8&255;a.Ib[a.pending++]=b&255}
-function C2(a,b){var c=a.Sq,d=a.da,e=a.ed,f=a.dr,g=a.da>a.Ec-262?a.da-(a.Ec-262):0,h=a.window,m=a.pf,p=a.he,t=a.da+258,y=h[d+e-1],A=h[d+e];a.ed>=a.oq&&(c>>=2);f>a.qa&&(f=a.qa);do{var B=b;if(h[B+e]===A&&h[B+e-1]===y&&h[B]===h[d]&&h[++B]===h[d+1]){d+=2;for(B++;h[++d]===h[++B]&&h[++d]===h[++B]&&h[++d]===h[++B]&&h[++d]===h[++B]&&h[++d]===h[++B]&&h[++d]===h[++B]&&h[++d]===h[++B]&&h[++d]===h[++B]&&d<t;);B=258-(t-d);d=t-258;if(B>e){a.Mg=b;e=B;if(B>=f)break;y=h[d+e-1];A=h[d+e]}}}while((b=p[b&m])>g&&0!==--c);
-return e<=a.qa?e:a.qa}
-function D2(a){var b=a.Ec,c;do{var d=a.ut-a.qa-a.da;if(a.da>=b+(b-262)){G1.Ag(a.window,a.window,b,b,0);a.Mg-=b;a.da-=b;a.Yc-=b;var e=c=a.Cj;do{var f=a.head[--e];a.head[e]=f>=b?f-b:0}while(--c);e=c=b;do f=a.he[--e],a.he[e]=f>=b?f-b:0;while(--c);d+=b}if(0===a.Ua.Ic)break;e=a.Ua;c=a.window;f=a.da+a.qa;var g=e.Ic;g>d&&(g=d);0===g?c=0:(e.Ic-=g,G1.Ag(c,e.input,e.Vf,g,f),1===e.state.wrap?e.Ma=L1(e.Ma,c,g,f):2===e.state.wrap&&(e.Ma=M1(e.Ma,c,g,f)),e.Vf+=g,e.kg+=g,c=g);a.qa+=c;if(3<=a.qa+a.insert)for(d=a.da-
-a.insert,a.Wa=a.window[d],a.Wa=(a.Wa<<a.Fe^a.window[d+1])&a.Ee;a.insert&&!(a.Wa=(a.Wa<<a.Fe^a.window[d+3-1])&a.Ee,a.he[d&a.pf]=a.head[a.Wa],a.head[a.Wa]=d,d++,a.insert--,3>a.qa+a.insert););}while(262>a.qa&&0!==a.Ua.Ic)}
-function E2(a,b){for(var c;;){if(262>a.qa){D2(a);if(262>a.qa&&0===b)return 1;if(0===a.qa)break}c=0;3<=a.qa&&(a.Wa=(a.Wa<<a.Fe^a.window[a.da+3-1])&a.Ee,c=a.he[a.da&a.pf]=a.head[a.Wa],a.head[a.Wa]=a.da);0!==c&&a.da-c<=a.Ec-262&&(a.bb=C2(a,c));if(3<=a.bb)if(c=v2(a,a.da-a.Mg,a.bb-3),a.qa-=a.bb,a.bb<=a.fm&&3<=a.qa){a.bb--;do a.da++,a.Wa=(a.Wa<<a.Fe^a.window[a.da+3-1])&a.Ee,a.he[a.da&a.pf]=a.head[a.Wa],a.head[a.Wa]=a.da;while(0!==--a.bb);a.da++}else a.da+=a.bb,a.bb=0,a.Wa=a.window[a.da],a.Wa=(a.Wa<<a.Fe^
-a.window[a.da+1])&a.Ee;else c=v2(a,0,a.window[a.da]),a.qa--,a.da++;if(c&&(z2(a,!1),0===a.Ua.Xa))return 1}a.insert=2>a.da?a.da:2;return 4===b?(z2(a,!0),0===a.Ua.Xa?3:4):a.td&&(z2(a,!1),0===a.Ua.Xa)?1:2}
-function F2(a,b){for(var c,d;;){if(262>a.qa){D2(a);if(262>a.qa&&0===b)return 1;if(0===a.qa)break}c=0;3<=a.qa&&(a.Wa=(a.Wa<<a.Fe^a.window[a.da+3-1])&a.Ee,c=a.he[a.da&a.pf]=a.head[a.Wa],a.head[a.Wa]=a.da);a.ed=a.bb;a.ur=a.Mg;a.bb=2;0!==c&&a.ed<a.fm&&a.da-c<=a.Ec-262&&(a.bb=C2(a,c),5>=a.bb&&(1===a.le||3===a.bb&&4096<a.da-a.Mg)&&(a.bb=2));if(3<=a.ed&&a.bb<=a.ed){d=a.da+a.qa-3;c=v2(a,a.da-1-a.ur,a.ed-3);a.qa-=a.ed-1;a.ed-=2;do++a.da<=d&&(a.Wa=(a.Wa<<a.Fe^a.window[a.da+3-1])&a.Ee,a.he[a.da&a.pf]=a.head[a.Wa],
-a.head[a.Wa]=a.da);while(0!==--a.ed);a.Uf=0;a.bb=2;a.da++;if(c&&(z2(a,!1),0===a.Ua.Xa))return 1}else if(a.Uf){if((c=v2(a,0,a.window[a.da-1]))&&z2(a,!1),a.da++,a.qa--,0===a.Ua.Xa)return 1}else a.Uf=1,a.da++,a.qa--}a.Uf&&(v2(a,0,a.window[a.da-1]),a.Uf=0);a.insert=2>a.da?a.da:2;return 4===b?(z2(a,!0),0===a.Ua.Xa?3:4):a.td&&(z2(a,!1),0===a.Ua.Xa)?1:2}
-function pza(a,b){for(var c,d,e,f=a.window;;){if(258>=a.qa){D2(a);if(258>=a.qa&&0===b)return 1;if(0===a.qa)break}a.bb=0;if(3<=a.qa&&0<a.da&&(d=a.da-1,c=f[d],c===f[++d]&&c===f[++d]&&c===f[++d])){for(e=a.da+258;c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&d<e;);a.bb=258-(e-d);a.bb>a.qa&&(a.bb=a.qa)}3<=a.bb?(c=v2(a,1,a.bb-3),a.qa-=a.bb,a.da+=a.bb,a.bb=0):(c=v2(a,0,a.window[a.da]),a.qa--,a.da++);if(c&&(z2(a,!1),0===a.Ua.Xa))return 1}a.insert=0;return 4===
-b?(z2(a,!0),0===a.Ua.Xa?3:4):a.td&&(z2(a,!1),0===a.Ua.Xa)?1:2}function qza(a,b){for(var c;;){if(0===a.qa&&(D2(a),0===a.qa)){if(0===b)return 1;break}a.bb=0;c=v2(a,0,a.window[a.da]);a.qa--;a.da++;if(c&&(z2(a,!1),0===a.Ua.Xa))return 1}a.insert=0;return 4===b?(z2(a,!0),0===a.Ua.Xa?3:4):a.td&&(z2(a,!1),0===a.Ua.Xa)?1:2}function G2(a,b,c,d,e){this.Uy=a;this.eB=b;this.rB=c;this.dB=d;this.nx=e}var H2;
-H2=[new G2(0,0,0,0,function(a,b){var c=65535;for(c>a.ud-5&&(c=a.ud-5);;){if(1>=a.qa){D2(a);if(0===a.qa&&0===b)return 1;if(0===a.qa)break}a.da+=a.qa;a.qa=0;var d=a.Yc+c;if(0===a.da||a.da>=d)if(a.qa=a.da-d,a.da=d,z2(a,!1),0===a.Ua.Xa)return 1;if(a.da-a.Yc>=a.Ec-262&&(z2(a,!1),0===a.Ua.Xa))return 1}a.insert=0;if(4===b)return z2(a,!0),0===a.Ua.Xa?3:4;a.da>a.Yc&&z2(a,!1);return 1}),new G2(4,4,8,4,E2),new G2(4,5,16,8,E2),new G2(4,6,32,32,E2),new G2(4,4,16,16,F2),new G2(8,16,32,32,F2),new G2(8,16,128,128,
-F2),new G2(8,32,128,256,F2),new G2(32,128,258,1024,F2),new G2(32,258,258,4096,F2)];
-function rza(){this.Ua=null;this.status=0;this.Ib=null;this.wrap=this.pending=this.bi=this.ud=0;this.La=null;this.Hd=0;this.method=8;this.Lg=-1;this.pf=this.dn=this.Ec=0;this.window=null;this.ut=0;this.head=this.he=null;this.dr=this.oq=this.le=this.level=this.fm=this.Sq=this.ed=this.qa=this.Mg=this.da=this.Uf=this.ur=this.bb=this.Yc=this.Fe=this.Ee=this.Ol=this.Cj=this.Wa=0;this.Rc=new G1.qe(1146);this.Pf=new G1.qe(122);this.uc=new G1.qe(78);x2(this.Rc);x2(this.Pf);x2(this.uc);this.jp=this.fj=this.Hj=
-null;this.Ae=new G1.qe(16);this.Lb=new G1.qe(573);x2(this.Lb);this.Kg=this.Ge=0;this.depth=new G1.qe(573);x2(this.depth);this.kc=this.Jc=this.insert=this.matches=this.ah=this.He=this.yh=this.td=this.Th=this.Yl=0}
-function sza(a,b){if(!a||!a.state||5<b||0>b)return a?w2(a,-2):-2;var c=a.state;if(!a.bg||!a.input&&0!==a.Ic||666===c.status&&4!==b)return w2(a,0===a.Xa?-5:-2);c.Ua=a;var d=c.Lg;c.Lg=b;if(42===c.status)if(2===c.wrap)a.Ma=0,A2(c,31),A2(c,139),A2(c,8),c.La?(A2(c,(c.La.text?1:0)+(c.La.cf?2:0)+(c.La.Xe?4:0)+(c.La.name?8:0)+(c.La.comment?16:0)),A2(c,c.La.time&255),A2(c,c.La.time>>8&255),A2(c,c.La.time>>16&255),A2(c,c.La.time>>24&255),A2(c,9===c.level?2:2<=c.le||2>c.level?4:0),A2(c,c.La.os&255),c.La.Xe&&
-c.La.Xe.length&&(A2(c,c.La.Xe.length&255),A2(c,c.La.Xe.length>>8&255)),c.La.cf&&(a.Ma=M1(a.Ma,c.Ib,c.pending,0)),c.Hd=0,c.status=69):(A2(c,0),A2(c,0),A2(c,0),A2(c,0),A2(c,0),A2(c,9===c.level?2:2<=c.le||2>c.level?4:0),A2(c,3),c.status=113);else{var e=8+(c.dn-8<<4)<<8;e|=(2<=c.le||2>c.level?0:6>c.level?1:6===c.level?2:3)<<6;0!==c.da&&(e|=32);c.status=113;B2(c,e+(31-e%31));0!==c.da&&(B2(c,a.Ma>>>16),B2(c,a.Ma&65535));a.Ma=1}if(69===c.status)if(c.La.Xe){for(e=c.pending;c.Hd<(c.La.Xe.length&65535)&&(c.pending!==
-c.ud||(c.La.cf&&c.pending>e&&(a.Ma=M1(a.Ma,c.Ib,c.pending-e,e)),y2(a),e=c.pending,c.pending!==c.ud));)A2(c,c.La.Xe[c.Hd]&255),c.Hd++;c.La.cf&&c.pending>e&&(a.Ma=M1(a.Ma,c.Ib,c.pending-e,e));c.Hd===c.La.Xe.length&&(c.Hd=0,c.status=73)}else c.status=73;if(73===c.status)if(c.La.name){e=c.pending;do{if(c.pending===c.ud&&(c.La.cf&&c.pending>e&&(a.Ma=M1(a.Ma,c.Ib,c.pending-e,e)),y2(a),e=c.pending,c.pending===c.ud)){var f=1;break}f=c.Hd<c.La.name.length?c.La.name.charCodeAt(c.Hd++)&255:0;A2(c,f)}while(0!==
-f);c.La.cf&&c.pending>e&&(a.Ma=M1(a.Ma,c.Ib,c.pending-e,e));0===f&&(c.Hd=0,c.status=91)}else c.status=91;if(91===c.status)if(c.La.comment){e=c.pending;do{if(c.pending===c.ud&&(c.La.cf&&c.pending>e&&(a.Ma=M1(a.Ma,c.Ib,c.pending-e,e)),y2(a),e=c.pending,c.pending===c.ud)){f=1;break}f=c.Hd<c.La.comment.length?c.La.comment.charCodeAt(c.Hd++)&255:0;A2(c,f)}while(0!==f);c.La.cf&&c.pending>e&&(a.Ma=M1(a.Ma,c.Ib,c.pending-e,e));0===f&&(c.status=103)}else c.status=103;103===c.status&&(c.La.cf?(c.pending+2>
-c.ud&&y2(a),c.pending+2<=c.ud&&(A2(c,a.Ma&255),A2(c,a.Ma>>8&255),a.Ma=0,c.status=113)):c.status=113);if(0!==c.pending){if(y2(a),0===a.Xa)return c.Lg=-1,0}else if(0===a.Ic&&(b<<1)-(4<b?9:0)<=(d<<1)-(4<d?9:0)&&4!==b)return w2(a,-5);if(666===c.status&&0!==a.Ic)return w2(a,-5);if(0!==a.Ic||0!==c.qa||0!==b&&666!==c.status){d=2===c.le?qza(c,b):3===c.le?pza(c,b):H2[c.level].nx(c,b);if(3===d||4===d)c.status=666;if(1===d||3===d)return 0===a.Xa&&(c.Lg=-1),0;if(2===d&&(1===b?(h2(c,2,3),i2(c,256,W1),16===c.kc?
-(g2(c,c.Jc),c.Jc=0,c.kc=0):8<=c.kc&&(c.Ib[c.pending++]=c.Jc&255,c.Jc>>=8,c.kc-=8)):5!==b&&(h2(c,0,3),n2(c,0,0),3===b&&(x2(c.head),0===c.qa&&(c.da=0,c.Yc=0,c.insert=0))),y2(a),0===a.Xa))return c.Lg=-1,0}if(4!==b)return 0;if(0>=c.wrap)return 1;2===c.wrap?(A2(c,a.Ma&255),A2(c,a.Ma>>8&255),A2(c,a.Ma>>16&255),A2(c,a.Ma>>24&255),A2(c,a.kg&255),A2(c,a.kg>>8&255),A2(c,a.kg>>16&255),A2(c,a.kg>>24&255)):(B2(c,a.Ma>>>16),B2(c,a.Ma&65535));y2(a);0<c.wrap&&(c.wrap=-c.wrap);return 0!==c.pending?0:1};var I2={};I2=function(){this.input=null;this.kg=this.Ic=this.Vf=0;this.bg=null;this.an=this.Xa=this.Pg=0;this.msg="";this.state=null;this.kl=2;this.Ma=0};var J2=Object.prototype.toString;
-function K2(a){if(!(this instanceof K2))return new K2(a);a=this.options=G1.assign({level:-1,method:8,Qw:16384,qf:15,jB:8,le:0,ht:""},a||{});a.raw&&0<a.qf?a.qf=-a.qf:a.De&&0<a.qf&&16>a.qf&&(a.qf+=16);this.We=0;this.msg="";this.ended=!1;this.uh=[];this.Ua=new I2;this.Ua.Xa=0;var b=this.Ua;var c=a.level,d=a.method,e=a.qf,f=a.jB,g=a.le;if(b){var h=1;-1===c&&(c=6);0>e?(h=0,e=-e):15<e&&(h=2,e-=16);if(1>f||9<f||8!==d||8>e||15<e||0>c||9<c||0>g||4<g)b=w2(b,-2);else{8===e&&(e=9);var m=new rza;b.state=m;m.Ua=
-b;m.wrap=h;m.La=null;m.dn=e;m.Ec=1<<m.dn;m.pf=m.Ec-1;m.Ol=f+7;m.Cj=1<<m.Ol;m.Ee=m.Cj-1;m.Fe=~~((m.Ol+3-1)/3);m.window=new G1.tf(2*m.Ec);m.head=new G1.qe(m.Cj);m.he=new G1.qe(m.Ec);m.Th=1<<f+6;m.ud=4*m.Th;m.Ib=new G1.tf(m.ud);m.yh=1*m.Th;m.Yl=3*m.Th;m.level=c;m.le=g;m.method=d;if(b&&b.state){b.kg=b.an=0;b.kl=2;c=b.state;c.pending=0;c.bi=0;0>c.wrap&&(c.wrap=-c.wrap);c.status=c.wrap?42:113;b.Ma=2===c.wrap?0:1;c.Lg=0;if(!u2){d=Array(16);for(f=g=0;28>f;f++)for($1[f]=g,e=0;e<1<<T1[f];e++)Z1[g++]=f;Z1[g-
-1]=f;for(f=g=0;16>f;f++)for(a2[f]=g,e=0;e<1<<U1[f];e++)Y1[g++]=f;for(g>>=7;30>f;f++)for(a2[f]=g<<7,e=0;e<1<<U1[f]-7;e++)Y1[256+g++]=f;for(e=0;15>=e;e++)d[e]=0;for(e=0;143>=e;)W1[2*e+1]=8,e++,d[8]++;for(;255>=e;)W1[2*e+1]=9,e++,d[9]++;for(;279>=e;)W1[2*e+1]=7,e++,d[7]++;for(;287>=e;)W1[2*e+1]=8,e++,d[8]++;k2(W1,287,d);for(e=0;30>e;e++)X1[2*e+1]=5,X1[2*e]=j2(e,5);c2=new b2(W1,T1,257,286,15);d2=new b2(X1,U1,0,30,15);e2=new b2([],nza,0,19,7);u2=!0}c.Hj=new f2(c.Rc,c2);c.fj=new f2(c.Pf,d2);c.jp=new f2(c.uc,
-e2);c.Jc=0;c.kc=0;l2(c);c=0}else c=w2(b,-2);0===c&&(b=b.state,b.ut=2*b.Ec,x2(b.head),b.fm=H2[b.level].eB,b.oq=H2[b.level].Uy,b.dr=H2[b.level].rB,b.Sq=H2[b.level].dB,b.da=0,b.Yc=0,b.qa=0,b.insert=0,b.bb=b.ed=2,b.Uf=0,b.Wa=0);b=c}}else b=-2;if(0!==b)throw Error(R1[b]);a.EA&&(b=this.Ua)&&b.state&&2===b.state.wrap&&(b.state.La=a.EA);if(a.Ah){var p;"string"===typeof a.Ah?p=K1(a.Ah):"[object ArrayBuffer]"===J2.call(a.Ah)?p=new Uint8Array(a.Ah):p=a.Ah;a=this.Ua;f=p;g=f.length;if(a&&a.state)if(p=a.state,
-b=p.wrap,2===b||1===b&&42!==p.status||p.qa)b=-2;else{1===b&&(a.Ma=L1(a.Ma,f,g,0));p.wrap=0;g>=p.Ec&&(0===b&&(x2(p.head),p.da=0,p.Yc=0,p.insert=0),c=new G1.tf(p.Ec),G1.Ag(c,f,g-p.Ec,p.Ec,0),f=c,g=p.Ec);c=a.Ic;d=a.Vf;e=a.input;a.Ic=g;a.Vf=0;a.input=f;for(D2(p);3<=p.qa;){f=p.da;g=p.qa-2;do p.Wa=(p.Wa<<p.Fe^p.window[f+3-1])&p.Ee,p.he[f&p.pf]=p.head[p.Wa],p.head[p.Wa]=f,f++;while(--g);p.da=f;p.qa=2;D2(p)}p.da+=p.qa;p.Yc=p.da;p.insert=p.qa;p.qa=0;p.bb=p.ed=2;p.Uf=0;a.Vf=d;a.input=e;a.Ic=c;p.wrap=b;b=0}else b=
--2;if(0!==b)throw Error(R1[b]);this.rT=!0}}
-K2.prototype.push=function(a,b){var c=this.Ua,d=this.options.Qw;if(this.ended)return!1;var e=b===~~b?b:!0===b?4:0;"string"===typeof a?c.input=K1(a):"[object ArrayBuffer]"===J2.call(a)?c.input=new Uint8Array(a):c.input=a;c.Vf=0;c.Ic=c.input.length;do{0===c.Xa&&(c.bg=new G1.tf(d),c.Pg=0,c.Xa=d);a=sza(c,e);if(1!==a&&0!==a)return L2(this,a),this.ended=!0,!1;if(0===c.Xa||0===c.Ic&&(4===e||2===e))if("string"===this.options.ht){var f=G1.Pm(c.bg,c.Pg);b=f;f=f.length;if(65537>f&&(b.subarray&&H1||!b.subarray))b=
-String.fromCharCode.apply(null,G1.Pm(b,f));else{for(var g="",h=0;h<f;h++)g+=String.fromCharCode(b[h]);b=g}this.uh.push(b)}else b=G1.Pm(c.bg,c.Pg),this.uh.push(b)}while((0<c.Ic||0===c.Xa)&&1!==a);if(4===e)return(c=this.Ua)&&c.state?(d=c.state.status,42!==d&&69!==d&&73!==d&&91!==d&&103!==d&&113!==d&&666!==d?a=w2(c,-2):(c.state=null,a=113===d?w2(c,-3):0)):a=-2,L2(this,a),this.ended=!0,0===a;2===e&&(L2(this,0),c.Xa=0);return!0};
-var L2=function(a,b){0===b&&(a.result="string"===a.options.ht?a.uh.join(""):G1.Mp(a.uh));a.uh=[];a.We=b;a.msg=a.Ua.msg};var M2=function(){};M2.prototype.g=function(a){var b=Promise,c=b.resolve;a=Uint8Array.from(Ck(a));var d={};d=d||{};d.De=!0;d=new K2(d);d.push(a,!0);if(d.We)throw d.msg||R1[d.We];return c.call(b,d.result)};M2.prototype.df=function(){try{return!!Uint8Array.from}catch(a){return!1}};var N2=function(){this.h=new M2};N2.prototype.g=function(a){return e_().Yg(4*a.length)?e_().De(z1(a)):this.h.g(a)};N2.prototype.df=function(a){return"function"===typeof Uint8Array.from&&(e_().Yg(a)||this.h.df(a))};function O2(){}Za(O2,D1);O2.prototype.init=F1();O2.prototype.ci=F1();O2.prototype.di=F1();Yg("realtime.util.GlobalJspbRegistry");var tza=new Set,uza=new Set,P2=null,vza=function(a){if(!P2){for(var b=n(tza),c=b.next();!c.done;c=b.next())a(5959,c.value);b=n(uza);for(c=b.next();!c.done;c=b.next())a(5960,c.value)}P2=a};var Q2=function(a,b,c){V.call(this);var d=this;this.l=new sv(this);this.C=this.l.signal();this.m=new oJ(300);this.u=new oJ(300);this.o="";this.h=[];NM(this,{recentImpressions:function(){return d.m.Ka()},roboHippoImpressions:function(){return d.u.Ka()}});this.D=new Set;this.F=wza(b,c);this.zh||(this.zh=fza(this),this.j||(this.j=jza));this.zh.init(a)};r(Q2,V);
-var wza=function(a,b){var c=window.location.pathname,d=window.location.search,e=new TQ(50,b||xza(c,d));e.D=new N2;e.ba=!0;RQ(e,18E4);a&&a.then(function(f){null!=f&&(e.u=f)});return e},yza=function(a){var b=function(c,d){var e=new Q2(c);vza(function(f,g){e.logImpression(f,{mc:g})});c.registerService(d,e);return e};PG(a,ZG)||YG(a,ZG,function(c){return b(c,$G)});PG(a,$G)||YG(a,$G,function(c){return b(c,ZG)})},R2=function(a){var b=new MF;cja(b);Yy(T(b,Xy,5),fJ());P(T(b,Xy,5),3,1);a.zh.ci(b);a.h.forEach(function(c){return c.ci(b)});
-return b};
-Q2.prototype.logImpression=function(a,b){b=void 0===b?{}:b;var c=R2(this);var d=new DF;d=P(d,1,a);var e=YI(c);R(e,8,d);if(b.sessionId){var f=ZI(c);P(f,2,b.sessionId)}b.ic&&(f=ZI(c),P(f,5,b.ic));b.nb&&(f=ZI(c),P(f,3,b.nb));b.lc&&(f=$I(d),P(f,2,b.lc));b.mc&&(f=$I(d),P(f,1,b.mc));b.zw&&R(e,16,b.zw);b.PD&&R(e,18,b.PD);b.OD&&R(e,17,b.OD);b.Ar&&(d=$I(d),R(d,6,b.Ar));b.iB&&(d=ZI(c),P(d,16,b.iB));d=pia[a];1!=d&&(e=aJ(),e==this.o?f=a+"@":(f=a+"@"+e,this.o=e),this.m.add(f),zza.has(a)&&this.u.add(f));Aza.has(a)||
-S2(this,c,a,b.timestamp);8<=d&&this.l.N(this.C,void 0)};Q2.prototype.g=function(a,b){this.D.has(a)||(this.logImpression(a,b),this.D.add(a))};
-var cza=function(a,b,c){var d=R2(a);R(d,2,b);null!=c&&(b=T(d,yF,4)||new yF,R(d,4,b),P(b,1,c));S2(a,d)},HO=function(a,b){var c=R2(a),d=YI(c);R(d,14,b);S2(a,c)},S2=function(a,b,c,d){a.zh.di(b);a.h.forEach(function(f){return f.di(b)});var e=soa(new IQ,b.ra());c&&P(e,11,c);d&&P(e,1,d.toString());a.F.log(e)},xza=function(a,b){a=(a=/\/u\/(\d+)\/?/.exec(a))&&a[1];return(b=/[\?&]authuser=(\d+)/.exec(b))&&b[1]||a||"0"},dK=function(a,b){a.h.includes(b)||a.h.push(b)};O2.Xb||Za(O2,D1);Q2.Ue=O2;var T2=Q2;
-do T2=E1(T2);while(T2!==Object&&!T2.Ue);if(T2!==Object&&T2.Ue!==E1(O2))throw Error("delegate base must derive from superclass delegate base");var zza=new Set([2789,4179,4202,4208,4209,4213,4223,4354,4461,4463,4475,4479,4554,4557,6161]),Aza=new Set([1871,2188,5147,5538,3853]);var bW="";rJ(0,function(a,b){bW&&(b["participant-log-id"]=bW);return!0});var Bza=function(){this.g=null;this.j=Pt();this.h=this.j.promise},Cza=function(a){PG(a,aH)||YG(a,aH,function(b){var c=new Bza;QG(b,ZG).then(function(d){dK(d,new U2(c))});return c})},U2=function(a){this.g=a};U2.prototype.ci=function(a){var b=this.g.g;null!=b&&(a=ZI(a),P(a,5,b))};U2.prototype.di=function(){};var V2=function(a){K(this,a,0,-1,null,null)};r(V2,J);V2.prototype.Y=function(){return N(this,1,"")};var W2=function(a,b){return P(a,1,b)};k=V2.prototype;k.Iy=function(){return N(this,32,"")};k.Uj=function(a){return P(this,32,a)};k.zA=function(){return M(this,32)};k.getName=function(){return N(this,29,"")};k.Ak=function(a){return P(this,29,a)};k.Cu=function(){return M(this,29)};k.uu=function(){return N(this,38,"")};k.yk=function(a){return P(this,38,a)};k.Au=function(){return M(this,38)};
-k.tu=function(){return N(this,2,"")};k.wk=function(a){return P(this,2,a)};k.yu=function(){return M(this,2)};k.Wn=function(){return Zl(this,3,0)};k.xk=function(a){return P(this,3,a)};k.zu=function(){return M(this,3)};k.xu=function(){return Zl(this,28,0)};k.zk=function(a){return P(this,28,a)};k.xA=function(){return M(this,28)};k.Yp=function(){return O(this,5,!1)};k.Tj=function(a){return P(this,5,a)};k.vz=function(){return M(this,5)};k.Ox=function(){return O(this,9,!1)};
-k.Vr=function(a){return P(this,9,a)};k.yz=function(){return M(this,9)};k.Al=function(){return O(this,6,!1)};k.Ur=function(a){return P(this,6,a)};k.rq=function(){return M(this,6)};k.Hx=function(){return O(this,33,!1)};k.Qr=function(a){return P(this,33,a)};k.mz=function(){return M(this,33)};k.Rx=function(){return N(this,40,"")};k.bs=function(a){return P(this,40,a)};k.Hz=function(){return M(this,40)};k.Px=function(){return O(this,17,!1)};k.Xr=function(a){return P(this,17,a)};
-k.Dz=function(){return M(this,17)};k.Ix=function(){return O(this,34,!1)};k.Rr=function(a){return P(this,34,a)};k.oz=function(){return M(this,34)};k.Lx=function(){return O(this,4,!1)};k.Sj=function(a){return P(this,4,a)};k.uz=function(){return M(this,4)};k.Mx=function(){return O(this,7,!1)};k.Im=function(a){return P(this,7,a)};k.wz=function(){return M(this,7)};k.vu=function(){return O(this,12,!1)};k.ph=function(a){return P(this,12,a)};k.sq=function(){return M(this,12)};
-k.aq=function(){return O(this,13,!1)};k.hg=function(a){return P(this,13,a)};k.Az=function(){return M(this,13)};k.Zp=function(){return O(this,10,!1)};k.Wr=function(a){return P(this,10,a)};k.zz=function(){return M(this,10)};k.bq=function(){return O(this,14,!1)};k.Jm=function(a){return P(this,14,a)};k.Bz=function(){return M(this,14)};var X2=function(a,b){return P(a,15,b)};k=V2.prototype;k.cq=function(){return O(this,16,!1)};k.Km=function(a){return P(this,16,a)};k.Cz=function(){return M(this,16)};
-k.Nx=function(){return O(this,46,!1)};k.YC=function(a){return P(this,46,a)};k.xz=function(){return M(this,46)};k.vk=function(){return am(this,35,0)};k.Ys=function(a){return P(this,35,a)};k.DA=function(){return M(this,35)};k.Qx=function(){return $l(this,36,0)};k.Zr=function(a){return P(this,36,a)};k.Gz=function(){return M(this,36)};k.Kx=function(){return O(this,37,!1)};k.Tr=function(a){return P(this,37,a)};k.sz=function(){return M(this,37)};k.Yn=function(){return O(this,41,!1)};
-k.co=function(a){return P(this,41,a)};k.ao=function(){return M(this,41)};k.Xn=function(){return $l(this,42,0)};k.bo=function(a){return P(this,42,a)};k.Bu=function(){return M(this,42)};k.ux=function(){return N(this,43,"")};k.Mr=function(a){return P(this,43,a)};k.hz=function(){return M(this,43)};k.Zn=function(){return Zl(this,30,0)};k.Li=function(a){return P(this,30,a)};k.Du=function(){return M(this,30)};k.My=function(){return L(this,45)};k.Ts=function(a){return P(this,45,a)};
-k.BA=function(){return M(this,45)};k.wu=function(){return L(this,47)};k.eo=function(a){return P(this,47,a)};k.Fz=function(){return M(this,47)};var $2=function(a,b,c,d,e,f){MH.call(this);var g=this;this.j=c;this.l=d;this.h=null;this.g=new Map;Promise.all([e,a,f]).then(function(h){h=n(h);var m=h.next().value,p=h.next().value,t=h.next().value;if(!g.isDisposed()){b.h.attach(function(A){A=A.ca;Y2(g,A,p.Tf(A),m,t)});b.Tb.attach(function(A){A=A.ca;var B=g.g.get(A);B&&(gt(B),g.g.delete(A))},g);h=n(b.getAll());for(var y=h.next();!y.done;y=h.next())y=y.value.ca,Y2(g,y,p.Tf(y),m,t);g.listen(p,"S",function(A){var B=A.ca;A=A.Sm;b.get(B)&&Y2(g,B,A,m,
-t)});g.listen(p,"T",function(A){A=A.ca;b.get(A)&&Y2(g,A,null,m,t)});t.Yh.attach(function(A){A=A.ca;g.h!==A&&(Z2(g,g.h,!1),g.h=A,Z2(g,g.h,!0))},g)}})};r($2,MH);var Z2=function(a,b,c){b&&a.g.get(b)&&a.j.N(W2(new V2,b).Tr(c))},Y2=function(a,b,c,d,e){var f=a.g.get(b);if(f){if(f.Sm===c)return;gt(f);a.g.delete(b)}c&&(a.g.set(b,new a3(b,c,a.j,a.l,d,e)),a.h===b&&Z2(a,b,!0))};$2.prototype.X=function(){MH.prototype.X.call(this);for(var a=n(this.g.values()),b=a.next();!b.done;b=a.next())gt(b.value);this.g.clear()};
-var a3=function(a,b,c,d,e,f){V.call(this);this.Sm=b;b3(this,b.m,function(g,h){g=W2(new V2,a).Xr("li"!==g).Rr("en"!==g);switch(h){case "ca":g.ph(!1);break;case "sc":g.ph(!0)}c.N(g)});b3(this,b.l,function(g){c.N(W2(new V2,a).Ur("li"!==g).Tj("li"===g).Qr("en"!==g))});b=$ra(d);Ura(b,e,a);this.R(b);Dv(b.m,function(g){g=g.cn;c.N(W2(new V2,a).Ys(g))},this);Dza(f,b)};r(a3,V);
-var b3=function(a,b,c){var d,e;Dv(b,function(f){e!==f&&(e&&e.u.detach(d),(e=f)?d=Dv(e.u,function(g){return c(g.state,g.content)},a):c("en","un"))},a)};var c3=V2.prototype,e3=function(a,b,c){V.call(this);var d=this;this.controller=c;this.h=new V2;this.g=new sv(this);this.j=uv(this.g);this.Ja=this.g.signal();this.l=uv(this.g);this.Tb=uv(this.g);this.Aa=uv(this.g);this.aa=uv(this.g);this.O=uv(this.g);this.W=uv(this.g);this.ua=uv(this.g);this.J=uv(this.g);this.M=uv(this.g);this.ba=uv(this.g);this.Fa=uv(this.g);this.ga=uv(this.g);this.oa=uv(this.g);this.G=uv(this.g);this.F=uv(this.g);this.m=uv(this.g);this.u=uv(this.g);this.C=uv(this.g);this.pa=uv(this.g);
-this.o=uv(this.g);this.ja=uv(this.g);this.H=[Y({has:c3.zA,get:c3.Iy,set:c3.Uj}),Y({has:c3.uz,get:c3.Lx,set:c3.Sj}),Y({has:c3.wz,get:c3.Mx,set:c3.Im}),Y({has:c3.xz,get:c3.Nx,set:c3.YC,signal:this.ja}),Y({has:c3.zz,get:c3.Zp,set:c3.Wr}),Y({has:c3.Bz,get:c3.bq,set:c3.Jm}),Y({has:c3.Cz,get:c3.cq,set:c3.Km}),Y({has:c3.Cu,get:c3.getName,set:c3.Ak,signal:this.Aa}),Y({has:c3.Au,get:c3.uu,set:c3.yk,signal:this.aa}),Y({has:c3.yu,get:c3.tu,set:c3.wk,signal:this.O}),Y({has:c3.zu,get:c3.Wn,set:c3.xk,signal:this.W}),
-Y({has:c3.xA,get:c3.xu,set:c3.zk,signal:this.ua}),Y({has:c3.vz,get:c3.Yp,set:c3.Tj,signal:this.J}),Y({has:c3.rq,get:c3.Al,set:c3.Ur,signal:this.M}),Y({has:c3.mz,get:c3.Hx,set:c3.Qr,signal:this.ba}),Y({has:c3.Hz,get:c3.Rx,set:c3.bs}),Y({has:c3.Dz,get:c3.Px,set:c3.Xr,signal:this.Fa}),Y({has:c3.oz,get:c3.Ix,set:c3.Rr,signal:this.ga}),Y({has:c3.sq,get:c3.vu,set:c3.ph,signal:this.oa}),Y({has:c3.Az,get:c3.aq,set:c3.hg,signal:this.G}),Y({has:c3.sz,get:c3.Kx,set:c3.Tr,signal:this.F}),Y({has:c3.DA,get:c3.vk,
-set:c3.Ys,signal:this.m}),Y({has:c3.Gz,get:c3.Qx,set:c3.Zr}),Y({has:c3.Du,get:c3.Zn,set:c3.Li,signal:this.u}),Y({has:c3.yz,get:c3.Ox,set:c3.Vr,signal:this.pa}),Y({has:c3.ao,get:c3.Yn,set:c3.co}),Y({has:c3.Bu,get:c3.Xn,set:c3.bo}),Y({has:c3.hz,get:c3.ux,set:c3.Mr}),Y({has:c3.BA,get:c3.My,set:c3.Ts}),Y({has:c3.Fz,get:c3.wu,set:c3.eo})];X2(W2(this.h,a.Y()),this.Nh);d3(this,a);b(function(e){return d3(d,e)})};r(e3,V);
-e3.prototype.X=function(){5===this.state&&d3(this,W2(new V2,this.ca).Li(7));this.g.N(this.Tb,void 0);V.prototype.X.call(this)};var d3=function(a,b){var c=5===a.state,d=6===a.state,e=a.h.ao(),f=a.de,g=new Av(a.g),h=GW(a.h,b,a.H,g);P(a.h,8,a.Nh||a.Fq);b.rq()&&!b.Al()&&cm(a.h,40);0<b.vk()&&a.h.Zr(Date.now());b=5===a.state;c!==b&&g.add(b?a.j:a.l,void 0);f!==a.de&&g.add(a.o,a.Qp(e));h&&g.add(a.Ja,void 0);c=6===a.state;d!==c&&g.add(a.C,c);g.N();return h};k=e3.prototype;
-k.Qp=function(a){return{de:this.de,Bj:this.Bj,Mw:0,LA:!a}};k.wm=function(){return this.controller.wm(this.ca)};k.xm=function(){return this.controller.xm(this.ca)};k.vl=function(){return this.controller.vl(this.ca)};k.accept=function(){return 6!==this.state?Promise.reject("Not a knocking participant."):this.controller.accept(this.ca)};k.rl=function(){return 6!==this.state?Promise.reject("Not a knocking participant."):this.controller.rl(this.ca)};k.Cm=function(a){return this.controller.Cm(this.ca,a)};
-k.Uh=function(){return this.de?this.controller.Uh(this.ca):Promise.reject("Cannot lower a lowered hand.")};k.Da=function(){return{lastVolume:this.cn}};
-da.Object.defineProperties(e3.prototype,{ie:{configurable:!0,enumerable:!0,get:function(){return this.h.clone()}},ca:{configurable:!0,enumerable:!0,get:function(){return this.h.Y()}},isLocal:{configurable:!0,enumerable:!0,get:function(){return O(this.h,8,!1)}},NA:{configurable:!0,enumerable:!0,get:function(){return this.h.Zp()}},Nh:{configurable:!0,enumerable:!0,get:function(){return!1}},Fq:{configurable:!0,enumerable:!0,get:function(){return this.h.cq()}},name:{configurable:!0,enumerable:!0,get:function(){return this.h.getName()||
-null}},pp:{configurable:!0,enumerable:!0,get:function(){return this.h.Wn()}},xw:{configurable:!0,enumerable:!0,get:function(){return!!this.h.Yp()}},bp:{configurable:!0,enumerable:!0,get:function(){return!!this.h.Al()}},PA:{configurable:!0,enumerable:!0,get:function(){return this.h.aq()}},state:{configurable:!0,enumerable:!0,get:function(){return this.h.Zn()}},cn:{configurable:!0,enumerable:!0,get:function(){return this.h.vk()}},de:{configurable:!0,enumerable:!0,get:function(){return this.h.Yn()}},
-Bj:{configurable:!0,enumerable:!0,get:function(){return this.h.Xn()}}});var f3=function(a,b,c,d){e3.call(this,a,b,c,d);this.D=!1};r(f3,e3);f3.prototype.Qp=function(a){return{de:this.de,Bj:this.Bj,Mw:this.de||this.D?1:2,LA:!a}};f3.prototype.qm=function(){if(this.de)return Promise.reject("Cannot raise a raised hand.");this.D=!1;return this.controller.qm(this.ca)};f3.prototype.Uh=function(){this.D=!0;return e3.prototype.Uh.call(this)};
-da.Object.defineProperties(f3.prototype,{Nh:{configurable:!0,enumerable:!0,get:function(){return!0}}});var Hza=function(a){var b=this;this.eb=a;this.g=new oJ(200);this.h=0;Eza(this);NM(a,{participantCountHistory:function(){return b.g.Ka()},participantCountMax:function(){return b.h},presenterParticipant:function(){return Fza(b)},remoteUserAllMuted:function(){return Gza(b)}})},Eza=function(a){var b=a.eb;b=n([b.h,b.j,b.Ja,b.l,b.Tb]);for(var c=b.next();!c.done;c=b.next())c.value.attach(function(){var d=g3(a.eb).length;var e=a.g;e=0==e.Ba()?null:e.get(e.Ba()-1);e&&e[1]===d||(a.g.add([X(),d]),a.h=Math.max(a.h,
-d))})},Fza=function(a){return(a=a.eb.getAll().find(function(b){return b.PA}))?a.ca:null},Gza=function(a){a=h3(a.eb);return!!a.length&&a.every(function(b){return b.bp})};var k3=function(a,b,c){V.call(this);var d=this;this.controller=b;this.H=c;this.g=new sv(this);this.eb=new Map;this.D=this.m=null;this.M=new JN(function(){d.g.N(d.G,d.m)},50);this.J=new JN(function(){d.g.N(d.F,d.D)},200);this.h=this.g.signal();this.j=this.g.signal();this.Ja=this.g.signal();this.l=this.g.signal();this.Tb=this.g.signal();this.G=uv(this.g);this.F=uv(this.g);this.u=this.g.signal();tS(this.g,this.u,function(e){return 6===e.state});tS(this.g,this.u,function(e){return 2===e.state});this.C=
-this.g.signal();this.o=this.g.signal();tS(this.g,this.h,function(e){return!e.isLocal});tS(this.g,this.j,function(e){return!e.isLocal});tS(this.g,this.Ja,function(e){return!e.isLocal});tS(this.g,this.l,function(e){return!e.isLocal});tS(this.g,this.Tb,function(e){return!e.isLocal});this.O=tS(this.g,this.h,function(e){return e.Nh});this.self=this.O.next();this.self.then(function(){});b.Ja.attach(function(e){i3(d,e)});b.Tb.attach(function(e){var f=e.Y(),g=d.eb.get(f);g&&(i3(d,e),j3(d,g.cg,!1),g.cg.dispose(),
-d.eb.delete(f))});a=n(a);for(b=a.next();!b.done;b=a.next())i3(this,b.value);this.g.N(this.G,null);this.g.N(this.F,null);new Hza(this)};r(k3,V);k3.prototype.getAll=function(){return[].concat(q(this.eb.values())).map(function(a){return a.cg})};var g3=function(a){return a.getAll().filter(function(b){return!b.NA&&5===b.state})},h3=function(a){return g3(a).filter(function(b){return!b.isLocal})};k=k3.prototype;k.uj=function(){return g3(this).filter(function(a){return a.de})};
-k.get=function(a){var b,c;return null!==(c=null===(b=this.eb.get(a))||void 0===b?void 0:b.cg)&&void 0!==c?c:null};k.dm=function(){return this.controller.dm()};k.jm=function(){var a=h3(this).filter(function(b){return b.xw&&!b.bp}).map(function(b){return b.ca});return this.controller.jm(a)};k.X=function(){var a=new Av(this.g);try{for(var b=n(this.eb.values()),c=b.next();!c.done;c=b.next()){var d=c.value.cg;d.dispose();a.add(this.Tb,d)}this.eb.clear()}finally{a.N()}V.prototype.X.call(this)};
-var i3=function(a,b){var c=b.Y(),d=a.eb.get(c);if(d)d.lg(b);else{var e=null,f=new (O(b,15,!1)?f3:e3)(b,function(g){e=g},a.controller,a.H);vS(a.g,a.j,f.j,function(){return f});vS(a.g,a.l,f.l,function(){return f});uS(a.g,a.Ja,f.Ja,function(){return f});vS(a.g,a.Tb,f.Tb,function(){return f});vS(a.g,a.u,f.u,function(){return f});vS(a.g,a.C,f.C,function(g){return{cg:f,XU:g}});vS(a.g,a.o,f.o,function(g){return Object.assign({cg:f},g)});Dv(f.G,function(g){j3(a,f,g)},a);Dv(f.F,function(g){a.D=g?f:null;a.J.start()},
-a);e?(a.eb.set(c,{cg:f,lg:e}),a.g.N(a.h,f)):(f.dispose(),Ub("No participant callback set for new participant"))}},j3=function(a,b,c){if(c){if(a.m===b)return;a.m=b}else{if(a.m!==b)return;a.m=null}a.M.start()};var Sza=function(a){var b=new sv,c=b.signal(),d=b.signal(),e=a.eb.get();e=e?e.get().map(function(y){return l3(y)}):[];var f=new k3(e,{Ja:c,Tb:d,wm:function(y){return Iza(a,y)},xm:function(){return Promise.resolve(!1)},jm:function(){return Jza()},vl:function(y){return Kza(a,y)},Ud:function(y){return Lza(a,y)},accept:function(){return Mza()},rl:function(){return Nza()},qm:function(){return Oza()},Uh:function(){return Pza()},dm:function(){return Qza()},Cm:function(){return Rza()}},Promise.resolve(a.Mb.then()));
-f.R(b);var g=null;a.l.then(function(y){var A=function(H){if(H!=g){if(g){var Q=f.get(g);Q&&(Q=Q.ca,b.N(c,W2(new V2,Q).hg(!1)))}H&&(Q=f.get(H))&&(Q=Q.ca,b.N(c,W2(new V2,Q).hg(!0)));g=H}},B=y.get()[0];A(B&&B.Nl()&&L(B.cd(),1));y.onChange.attach(function(H){var Q=H.oc,ea=H.removed;[].concat(q(H.Hc),q(Q)).forEach(function(eb){return A(eb.Nl()&&L(eb.cd(),1)||null)});ea.forEach(function(){return A(null)})})});e=new $2(Promise.resolve(a.Wb.then()),f,xv(b,c,function(y){if(y.sq()){var A=y.Y();if([].concat(q(a.W.keys())).some(function(B){return B.ca.get()===
-A}))return cm(y.clone(),12)}return y}),a.Ac,Promise.resolve(a.Mb.then()),QG(a.ma,mN));f.R(e);var h,m=function(y){var A=l3(y),B=y.Y();h&&X2(A,B===h);[].concat(q(a.W.keys())).some(function(H){return H.ca.get()===B})&&(A.ph(!0),A.Km(!0),X2(A,!1),h&&A.Uj(h));A.hg(B===g);b.N(c,A)},p=new Map,t=function(y){var A=new Map;y.forEach(function(B){m(B);A.set(B.Y(),B);p.delete(B.Y())});p.forEach(function(B){b.N(d,l3(B))});p=A};(function(){var y,A;return Ga(function(B){switch(B.g){case 1:return u(B,ita(a),2);case 2:y=
-B.h;case 3:if(0!==a.getState()){B.Ra(0);break}return u(B,y.search(),5);case 5:A=B.h;if(0!==a.getState())return B.return();t(A);return u(B,hx(4E3),3)}})})();a.ca.then(function(y){h=y;a.eb.then(function(A){aI(A).then(function(B){t(B);f.getAll().forEach(function(H){var Q=H.ca;H.Fq?b.N(c,W2((new V2).Uj(h),Q)):b.N(c,X2(W2(new V2,Q),Q==h))})});A.onChange.attach(function(B){var H=B.oc,Q=B.removed;B.Hc.forEach(m);H.forEach(function(ea){return b.N(c,l3(ea))});Q.forEach(function(ea){return b.N(d,l3(ea))})},
-f)})});return f},l3=function(a){var b=W2(new V2,a.Y()).zk(3).Tj(!0);M(a,4)&&b.Ak(a.Vb());M(a,10)&&b.yk(L(a,10));M(a,5)&&b.wk(L(a,5));if(M(a,13)){var c=5==Zl(a,13,1);b.Jm(c);b.xk(c?1:0)}M(a,17)&&b.Li(Tza(a));M(a,3)?b.Sj(!1):b.Sj(!b.bq());M(a,12)&&b.Im(4==L(a,12));return b},Tza=function(a){switch(Zl(a,17,0)){case 1:return 5;case 10:return 6;case 11:return 2;case 12:return 1;case 2:case 20:case 21:case 22:return 9;default:return O(a,18,!1)?5:0}},Iza=function(a,b){var c,d,e;return Ga(function(f){switch(f.g){case 1:return!a.onConnect.Ta()||
-a.onDisconnect.Ta()?f.return(!1):u(f,a.ca.then(),2);case 2:return c=f.h,u(f,a.sources.then(),3);case 3:return d=f.h,e=d.get().filter(function(g){return g.Y()==b&&1==L(g,4)}),u(f,Promise.all(e.map(function(g){var h=d,m=h.modify;g=d.yb(g);var p=new aA;p=P(p,1,c);g=R(g,6,p);return m.call(h,g)})),4);case 4:return f.return(!0)}})},Kza=function(a,b){var c,d,e;return Ga(function(f){if(1==f.g)return!a.onConnect.Ta()||a.onDisconnect.Ta()?f.return(Promise.resolve(!1)):u(f,a.eb.then(),2);if(3!=f.g)return c=
-f.h,d={},u(f,c.remove(c.yb(b),(d.jYdIne=43,d)),3);e=f.h;return f.return(1==e.length)})},Lza=function(a,b){var c,d;return Ga(function(e){if(1==e.g)return!a.onConnect.Ta()||a.onDisconnect.Ta()?e.return(Promise.resolve(!1)):u(e,a.l,2);if(3!=e.g){var f=c=e.h,g=f.modify,h=c.yb(),m=h.Ud;var p=new gz;p=P(p,1,b);return u(e,g.call(f,m.call(h,p)),3)}d=e.h;return e.return(1==d.length)})},Mza=function(){return Ga(function(){throw Error("Not supported");})},Nza=function(){return Ga(function(){throw Error("Not supported");
-})},Oza=function(){return Ga(function(){throw Error("Not supported");})},Pza=function(){return Ga(function(){throw Error("Not supported");})},Qza=function(){return Ga(function(){throw Error("Not supported");})},Rza=function(){return Ga(function(){throw Error("Not supported");})},Jza=function(){return Ga(function(){throw Error("Not supported");})};var Uza=l(["Extension logging setMetadata succeeded for ",""]),Vza=l(["Extension loggings setMetadata failed for session: ",", error: ",""]),Wza=l(["logging.stopAndUpload succeeded with result= ",""]),Xza=l(["logging.stopAndUpload failed with error=",""]),Yza=l(["logging.stop succeeded"]),Zza=l(["logging.stop failed"]),$za=l(["logging.startRtpDump succeeded"]),aAa=l(["logging.startRtpDump failed."]),bAa=l(["logging.stopRtpDump succeeded"]),cAa=l(["logging.stopRtpDump failed"]),m3=function(a){this.s=
-new bN("realtime.media.api.webrtc.extension.HangoutExtensionServiceImpl");a.logImpression(4864)};m3.prototype.Rf=function(){var a={method:"cpu.getInfo"};eU?a=cU(a,!1):(eU=!0,a=dU(a));return a.then()};m3.prototype.Gh=function(){return ksa()};
-var n3=function(a,b,c,d){d=void 0===d?!0:d;var e=dU({method:"logging.setMetadata",metaData:[{key:"client",value:"Hangouts"},{key:"sessionId",value:b},{key:"participantLogId",value:c},{key:"url",value:window.location.href}]}).then(function(){a.s.va(Uza,b)},function(f){a.s.va(Vza,b,f.value)});return d?St(e,function(){return n3(a,b,c,!1)}):e};m3.prototype.Ek=function(){return o3(this)};
-m3.prototype.Fk=function(a,b){var c=this;return b?dU({method:"logging.stopAndUpload"}).then(function(d){c.s.info(Wza,JSON.stringify(d.value));return d},function(d){c.s.L(Xza,d.value);throw d;}):dU({method:"logging.stop"}).then(function(){c.s.info(Yza);return a?dU({method:"logging.store",logId:a}):dU({method:"logging.discard"})},function(d){dN(c.s,d).L(Zza)})};
-m3.prototype.Bk=function(a){var b=this;return a?dU({method:"logging.startRtpDump",incoming:!0,outgoing:!0}).then(function(c){b.s.info($za);return c},function(c){dN(b.s,c).L(aAa);throw c;}):dU({method:"logging.stopRtpDump",incoming:!0,outgoing:!0}).then(function(c){b.s.info(bAa);return c},function(c){dN(b.s,c).L(cAa);throw c;})};var o3=function(a,b){b=void 0===b?!0:b;var c=Ht(dU({method:"logging.start"}));return b?St(c,function(){return o3(a,!1)}):c};
-m3.prototype.Gk=function(a,b){return n3(this,a,b).then(function(){return dU({method:"logging.uploadOnRenderClose"})})};m3.prototype.Dk=function(a){var b=void 0===b?{UD:1,bB:4268032}:b;var c=kg&&Cq(74),d={};a=(d.method="logging.startEventLogging",d[c?"sessionId":"peerConnectionId"]=a,d.maxLogSizeBytes=b.bB,d.webAppId=b.UD,d);return dU(a).then()};m3.prototype.Ck=function(){return dU({method:"getHardwarePlatformInfo"}).then()};var p3=function(a){a.logImpression(4866)};k=p3.prototype;k.Rf=function(){return q3(this,"cpu.getInfo")};k.Gh=function(){return null};k.Bk=function(){return q3(this,"enableRtpHeaderDump")};k.Ck=function(){return q3(this,"getHardwarePlatformInfo")};k.Ek=function(){return q3(this,"logging.start")};k.Fk=function(){return q3(this,"logging.stop")};k.Gk=function(){return q3(this,"logging.uploadOnRenderClose")};k.Dk=function(){return q3(this,"logging.startEventLogging")};
-var q3=function(a,b){return It(new YT(6,a.constructor.name+":  Method: "+b+"; Type: expected failure; Explanation: Operation ignored, no Hangout Extension expected."))};var s3=function(){V.call(this);this.g=new r3};r(s3,V);var r3=function(){this.g=0;for(this.h=new oJ(3);3>this.h.Ba();)this.h.add(0)};r3.prototype.update=function(a){var b=this.h.add(a),c=this.h.Ba();void 0!=b?(this.g+=(a-b)/c,this.g=0<=this.g?this.g:0):this.g=(this.g*(c-1)+a)/c;return this.g};r3.prototype.get=function(){return this.g};var dAa=l(["Register participant ",""]),eAa=l(["Use backend loudest info."]),fAa=l(["Stream updated: id: "," oldSsrc: "," newSsrc: ",""]),gAa=l(["Backend new speaking participant: ",""]),hAa=l(["Client new speaking participant: ",""]),v3=function(a){qI.call(this);var b=this;this.H=a;this.o=new Map;this.D=new Map;this.l=[];this.O=new Map;this.aa=new Map;this.G=!1;this.j=new t3;this.m=new t3;this.J=new MH;this.R(this.J);this.W=function(c){u3(b,c)};this.h=1;this.s=new bN("realtime.media.audio.service.AudioVolumeService");
-this.u=null;this.F=new sv(this);this.Yh=uv(this.F);this.M=this.h&2?this.m.g:this.j.g;this.Yh.attach(function(c){b.M=c.ca},this);this.F.N(this.Yh,{ca:this.M})};r(v3,qI);
-var Dza=function(a,b){var c=u3(a,new Aw("",b));a.J.listen(b,["Ka","Ma"],a.W);a.s.info(dAa,c)},jAa=function(a,b){a.j.reset();a.m.reset();a.D.forEach(function(c,d){var e=b.has(c)?b.get(c).volume:0;if(a.h&1){var f=a.o.get(d).g.update(e);if(a.j.l<f){var g=a.j;g.j=d;g.l=f}}a.h&2&&(a.O.set(d,e),b.has(c)&&b.get(c).Ij&&(c=a.m,c.j=d,c.l=e))});iAa(a)},Nra=function(a){a.h|=2;Loa(a.H);QG(a.H,kR).then(function(b){a.u=b});a.s.info(eAa)},iAa=function(a){a.G||(fx(a.ba,0,a),a.G=!0)},u3=function(a,b){b=b.target;var c=
-kAa(b);if(null!=c){a.h&1&&(a.o.has(c)||a.o.set(c,new s3));a.h&2&&a.O.set(c,0);var d=a.D.get(c)||null,e=lAa(b);null!=e&&a.D.set(c,e);e!==d&&a.s.va(fAa,c,d,e);d=a.l.find(function(f){return f.Sg===c});d||(d={Sg:c,Gj:Date.now(),muted:!1,ef:null},a.l.push(d));d.muted=mAa(b)}return c};v3.prototype.ba=function(){this.G=!1;nAa(this);if(this.h&1){var a=this.j.g;a=a&&this.o.has(a)?this.o.get(a).g.get():null;(null==a||null===this.j.h||this.j.h!==this.j.j||.6<=this.j.l-a)&&w3(this,this.j)}this.h&2&&w3(this,this.m)};
-var w3=function(a,b){if(b.g!==b.h){b.g=b.h;var c=b.g?a.D.get(b.g)||null:null;a.h&2?b===a.m?(a.s.info(gAa,b.g),a.F.N(a.Yh,{ca:b.g}),a.u&&c&&Noa(a.u,c)):a.u&&c&&Ooa(a.u,c):(a.s.info(hAa,b.g),a.F.N(a.Yh,{ca:b.g}));b.g&&(c=a.l.find(function(d){return d.Sg===b.g}),c.ef=Date.now(),a.aa.set(c.Sg,c.ef))}},kAa=function(a){return(a=a.h||null)?a.Y():null},lAa=function(a){a=(a=(a=a.h||null)&&a.ya()?a.ya().getInfo():null)?a.ab():[];return 0<a.length?a[0]:null},mAa=function(a){return(a=(a=a.h||null)&&a.ya()?a.ya().getInfo():
-null)?a.j:!1},nAa=function(a){if(a.h&1){var b=a.j.j;0!==a.l.length&&a.l.every(function(d){return d.muted})&&(a.l.sort(x3),b=a.l[0].Sg);a.j.h=b}if(a.h&2){var c=a.m.j;0===a.l.length||c||(a.l.sort(x3),a.l.some(function(d){a.D.has(d.Sg)&&(c=d.Sg);return!!c}));a.m.h=c}},oAa=function(a){PG(a,mN)||YG(a,mN,function(b){return new v3(b)})},x3=function(a,b){return a.ef&&b.ef?-Cc(a.ef,b.ef)||Cc(a.Gj,b.Gj):a.ef?-1:b.ef?1:Cc(a.Gj,b.Gj)},t3=function(){this.j=null;this.l=-1;this.g=this.h=null};
-t3.prototype.reset=function(){this.j=null;this.l=-1;this.h=null};var y3=function(a){K(this,a,"hc:rc",-1,pAa,null)};r(y3,J);k=y3.prototype;k.getTime=function(){return L(this,1)};k.setTime=function(a){return P(this,1,a)};k.wa=function(){return L(this,3)};k.gb=function(){return L(this,12)};k.xa=function(){return L(this,13)};var z3=function(a){K(this,a,0,-1,null,null)};r(z3,J);var pAa=[7];y3.messageId="hc:rc";var qAa=function(){this.h=-1};var A3=function(){this.h=64;this.g=Array(4);this.m=Array(this.h);this.l=this.j=0;this.reset()};Za(A3,qAa);A3.prototype.reset=function(){this.g[0]=1732584193;this.g[1]=4023233417;this.g[2]=2562383102;this.g[3]=271733878;this.l=this.j=0};
-var B3=function(a,b,c){c||(c=0);var d=Array(16);if("string"===typeof b)for(var e=0;16>e;++e)d[e]=b.charCodeAt(c++)|b.charCodeAt(c++)<<8|b.charCodeAt(c++)<<16|b.charCodeAt(c++)<<24;else for(e=0;16>e;++e)d[e]=b[c++]|b[c++]<<8|b[c++]<<16|b[c++]<<24;b=a.g[0];c=a.g[1];e=a.g[2];var f=a.g[3];var g=b+(f^c&(e^f))+d[0]+3614090360&4294967295;b=c+(g<<7&4294967295|g>>>25);g=f+(e^b&(c^e))+d[1]+3905402710&4294967295;f=b+(g<<12&4294967295|g>>>20);g=e+(c^f&(b^c))+d[2]+606105819&4294967295;e=f+(g<<17&4294967295|g>>>
-15);g=c+(b^e&(f^b))+d[3]+3250441966&4294967295;c=e+(g<<22&4294967295|g>>>10);g=b+(f^c&(e^f))+d[4]+4118548399&4294967295;b=c+(g<<7&4294967295|g>>>25);g=f+(e^b&(c^e))+d[5]+1200080426&4294967295;f=b+(g<<12&4294967295|g>>>20);g=e+(c^f&(b^c))+d[6]+2821735955&4294967295;e=f+(g<<17&4294967295|g>>>15);g=c+(b^e&(f^b))+d[7]+4249261313&4294967295;c=e+(g<<22&4294967295|g>>>10);g=b+(f^c&(e^f))+d[8]+1770035416&4294967295;b=c+(g<<7&4294967295|g>>>25);g=f+(e^b&(c^e))+d[9]+2336552879&4294967295;f=b+(g<<12&4294967295|
-g>>>20);g=e+(c^f&(b^c))+d[10]+4294925233&4294967295;e=f+(g<<17&4294967295|g>>>15);g=c+(b^e&(f^b))+d[11]+2304563134&4294967295;c=e+(g<<22&4294967295|g>>>10);g=b+(f^c&(e^f))+d[12]+1804603682&4294967295;b=c+(g<<7&4294967295|g>>>25);g=f+(e^b&(c^e))+d[13]+4254626195&4294967295;f=b+(g<<12&4294967295|g>>>20);g=e+(c^f&(b^c))+d[14]+2792965006&4294967295;e=f+(g<<17&4294967295|g>>>15);g=c+(b^e&(f^b))+d[15]+1236535329&4294967295;c=e+(g<<22&4294967295|g>>>10);g=b+(e^f&(c^e))+d[1]+4129170786&4294967295;b=c+(g<<
-5&4294967295|g>>>27);g=f+(c^e&(b^c))+d[6]+3225465664&4294967295;f=b+(g<<9&4294967295|g>>>23);g=e+(b^c&(f^b))+d[11]+643717713&4294967295;e=f+(g<<14&4294967295|g>>>18);g=c+(f^b&(e^f))+d[0]+3921069994&4294967295;c=e+(g<<20&4294967295|g>>>12);g=b+(e^f&(c^e))+d[5]+3593408605&4294967295;b=c+(g<<5&4294967295|g>>>27);g=f+(c^e&(b^c))+d[10]+38016083&4294967295;f=b+(g<<9&4294967295|g>>>23);g=e+(b^c&(f^b))+d[15]+3634488961&4294967295;e=f+(g<<14&4294967295|g>>>18);g=c+(f^b&(e^f))+d[4]+3889429448&4294967295;c=
-e+(g<<20&4294967295|g>>>12);g=b+(e^f&(c^e))+d[9]+568446438&4294967295;b=c+(g<<5&4294967295|g>>>27);g=f+(c^e&(b^c))+d[14]+3275163606&4294967295;f=b+(g<<9&4294967295|g>>>23);g=e+(b^c&(f^b))+d[3]+4107603335&4294967295;e=f+(g<<14&4294967295|g>>>18);g=c+(f^b&(e^f))+d[8]+1163531501&4294967295;c=e+(g<<20&4294967295|g>>>12);g=b+(e^f&(c^e))+d[13]+2850285829&4294967295;b=c+(g<<5&4294967295|g>>>27);g=f+(c^e&(b^c))+d[2]+4243563512&4294967295;f=b+(g<<9&4294967295|g>>>23);g=e+(b^c&(f^b))+d[7]+1735328473&4294967295;
-e=f+(g<<14&4294967295|g>>>18);g=c+(f^b&(e^f))+d[12]+2368359562&4294967295;c=e+(g<<20&4294967295|g>>>12);g=b+(c^e^f)+d[5]+4294588738&4294967295;b=c+(g<<4&4294967295|g>>>28);g=f+(b^c^e)+d[8]+2272392833&4294967295;f=b+(g<<11&4294967295|g>>>21);g=e+(f^b^c)+d[11]+1839030562&4294967295;e=f+(g<<16&4294967295|g>>>16);g=c+(e^f^b)+d[14]+4259657740&4294967295;c=e+(g<<23&4294967295|g>>>9);g=b+(c^e^f)+d[1]+2763975236&4294967295;b=c+(g<<4&4294967295|g>>>28);g=f+(b^c^e)+d[4]+1272893353&4294967295;f=b+(g<<11&4294967295|
-g>>>21);g=e+(f^b^c)+d[7]+4139469664&4294967295;e=f+(g<<16&4294967295|g>>>16);g=c+(e^f^b)+d[10]+3200236656&4294967295;c=e+(g<<23&4294967295|g>>>9);g=b+(c^e^f)+d[13]+681279174&4294967295;b=c+(g<<4&4294967295|g>>>28);g=f+(b^c^e)+d[0]+3936430074&4294967295;f=b+(g<<11&4294967295|g>>>21);g=e+(f^b^c)+d[3]+3572445317&4294967295;e=f+(g<<16&4294967295|g>>>16);g=c+(e^f^b)+d[6]+76029189&4294967295;c=e+(g<<23&4294967295|g>>>9);g=b+(c^e^f)+d[9]+3654602809&4294967295;b=c+(g<<4&4294967295|g>>>28);g=f+(b^c^e)+d[12]+
-3873151461&4294967295;f=b+(g<<11&4294967295|g>>>21);g=e+(f^b^c)+d[15]+530742520&4294967295;e=f+(g<<16&4294967295|g>>>16);g=c+(e^f^b)+d[2]+3299628645&4294967295;c=e+(g<<23&4294967295|g>>>9);g=b+(e^(c|~f))+d[0]+4096336452&4294967295;b=c+(g<<6&4294967295|g>>>26);g=f+(c^(b|~e))+d[7]+1126891415&4294967295;f=b+(g<<10&4294967295|g>>>22);g=e+(b^(f|~c))+d[14]+2878612391&4294967295;e=f+(g<<15&4294967295|g>>>17);g=c+(f^(e|~b))+d[5]+4237533241&4294967295;c=e+(g<<21&4294967295|g>>>11);g=b+(e^(c|~f))+d[12]+1700485571&
-4294967295;b=c+(g<<6&4294967295|g>>>26);g=f+(c^(b|~e))+d[3]+2399980690&4294967295;f=b+(g<<10&4294967295|g>>>22);g=e+(b^(f|~c))+d[10]+4293915773&4294967295;e=f+(g<<15&4294967295|g>>>17);g=c+(f^(e|~b))+d[1]+2240044497&4294967295;c=e+(g<<21&4294967295|g>>>11);g=b+(e^(c|~f))+d[8]+1873313359&4294967295;b=c+(g<<6&4294967295|g>>>26);g=f+(c^(b|~e))+d[15]+4264355552&4294967295;f=b+(g<<10&4294967295|g>>>22);g=e+(b^(f|~c))+d[6]+2734768916&4294967295;e=f+(g<<15&4294967295|g>>>17);g=c+(f^(e|~b))+d[13]+1309151649&
-4294967295;c=e+(g<<21&4294967295|g>>>11);g=b+(e^(c|~f))+d[4]+4149444226&4294967295;b=c+(g<<6&4294967295|g>>>26);g=f+(c^(b|~e))+d[11]+3174756917&4294967295;f=b+(g<<10&4294967295|g>>>22);g=e+(b^(f|~c))+d[2]+718787259&4294967295;e=f+(g<<15&4294967295|g>>>17);g=c+(f^(e|~b))+d[9]+3951481745&4294967295;a.g[0]=a.g[0]+b&4294967295;a.g[1]=a.g[1]+(e+(g<<21&4294967295|g>>>11))&4294967295;a.g[2]=a.g[2]+e&4294967295;a.g[3]=a.g[3]+f&4294967295};
-A3.prototype.update=function(a,b){void 0===b&&(b=a.length);for(var c=b-this.h,d=this.m,e=this.j,f=0;f<b;){if(0==e)for(;f<=c;)B3(this,a,f),f+=this.h;if("string"===typeof a)for(;f<b;){if(d[e++]=a.charCodeAt(f++),e==this.h){B3(this,d);e=0;break}}else for(;f<b;)if(d[e++]=a[f++],e==this.h){B3(this,d);e=0;break}}this.j=e;this.l+=b};
-A3.prototype.digest=function(){var a=Array((56>this.j?this.h:2*this.h)-this.j);a[0]=128;for(var b=1;b<a.length-8;++b)a[b]=0;var c=8*this.l;for(b=a.length-8;b<a.length;++b)a[b]=c&255,c/=256;this.update(a);a=Array(16);for(b=c=0;4>b;++b)for(var d=0;32>d;d+=8)a[c++]=this.g[b]>>>d&255;return a};var D3=function(a,b,c,d,e){var f=new y3;P(f,3,b);b=Date.now();f.setTime(b);b=C3(L(a.g,7),b);P(f,2,b);b=L(a.g,2);P(f,4,b);b=Zl(a.g,5,0);P(f,5,b);P(f,6,c.l);a=L(a.g,6);P(f,11,a);lm(f,7,d);void 0!==e&&P(f,8,e);(d=c.j)&&P(f,10,d);(d=c.gb())&&P(f,12,d);(c=c.xa())&&P(f,13,c);return f},E3=function(a,b,c){var d=new OB,e=(new Date(L(b,4))).toString();P(d,2,e);e=L(b,4);P(d,133,e);e=M(b,3)?L(b,3):L(a,8);P(d,30,e);P(d,3,-2);(e=L(b,1))&&P(d,1,e);e=new ZC;R(e,4,d);d=a.wa();P(e,2,d);d=L(c.g,14);P(e,11,d||[]);b=
-L(b,2);P(e,21,b);c=Xl(c.g,8);P(e,12,c);c=L(a,6);P(e,14,c);c=L(a,10);P(e,16,c);c=a.gb();P(e,22,c);a=a.xa();P(e,23,a);return e},F3=function(a,b,c){var d=L(c,6);c=c.wa();a.logImpression(b,{ic:d,nb:c})},C3=function(a,b){a+=b;b=new A3;b.update(a,a.length);return String.fromCharCode.apply(String,b.digest())};var rAa=function(a){this.g=a},sAa=function(a,b,c){var d=Pt();G3(a,b,c,new wI(4E3,36E5,.25,4),d.resolve);return d.promise},G3=function(a,b,c,d,e){var f=lN(b,L(c,6)),g=U(c,z3,7).map(function(h){return kN(f,E3(c,h,b),L(h,1))});g=Nt(g);F3(a.g,4159,c);g.then(function(h){h.every(function(m){return m.Ye})?(e(),F3(a.g,4160,c)):(fx(function(){G3(a,b,c,d,e)},d.g),xI(d),F3(a.g,4161,c))})};var H3=function(a){K(this,a,"hc:rcs",-1,tAa,null)};r(H3,J);var tAa=[2];H3.messageId="hc:rcs";var uAa=l(["Failed to create RecentCallSummary."]),vAa=l(["",""]),wAa=function(a,b){var c=this;this.h=a;this.g=b;this.storage=new lY;this.K=new bN("realtime.media.call.PersistentReportingService");a=window.requestIdleCallback;"function"===typeof a?a(function(){I3(c)}):fx(function(){I3(c)})},xAa=function(a){PG(a,hU)||YG(a,hU,function(b){b=new cH(b);return new wAa(new rAa(b),b)})},zAa=function(a,b,c,d,e,f){(c=J3(a,b,c,d,e,f))&&yAa(a,b,c)},J3=function(a,b,c,d,e,f){if(!K3(a,"Could not save RecentCallSummary because storage was unavailable")||
-0===e.length)return null;b=D3(b,c,d,e,f);c=new H3;d=R(c,1,b);c=L3(b);d=d.ra();a.storage.set(c,d);return b},AAa=function(a,b){if(!K3(a,"Could not get RecentCalls because storage was unavailable"))return[];for(var c=Date.now()-6E4,d=[],e=0;e<a.storage.Ba();){var f=a.storage.key(e++);if(null!==f&&Mc(f,"rcsprs_")&&(f=M3(a,f),null!==f&&M(f,1)&&!(T(f,y3,1).getTime()<c))){var g=C3(b,T(f,y3,1).getTime());L(T(f,y3,1),2)===g&&d.push(T(f,y3,1))}}return d},M3=function(a,b){if(K3(a,"Could not load RecentCallSummary because storage was unavailable")&&
-(b=a.storage.get(b),null!==b))try{return om(H3,b)}catch(c){dN(a.K,c).L(uAa)}return null},yAa=function(a,b,c){sAa(a.h,b,c).then(function(){var d=L3(c),e=M3(a,d);if(null!==e&&-1===L(e,2).indexOf(1)){var f=L(e,2).concat([1]);P(e,2,f||[]);e=e.ra();a.storage.set(d,e)}})},K3=function(a,b){if(kY(a.storage))return!0;a.K.L(vAa,b);return!1},I3=function(a){if(K3(a,"Could not delete old RecentCallSummaries because storage was unavailable")){for(var b=Date.now()-3456E5,c=new Map,d="",e=0,f=0;f<a.storage.Ba();f++){var g=
-a.storage.key(f);if(null!==g&&Mc(g,"rcsprs_")){var h=M3(a,g);if(null!==h&&M(h,1)){var m=T(h,y3,1);m.getTime()>e&&(d=g,e=m.getTime());(m.getTime()<b||-1!==L(h,2).indexOf(1))&&c.set(g,h)}else c.set(g,h)}}c.delete(d);b=n(c.entries());for(c=b.next();!c.done;c=b.next())d=n(c.value),c=d.next().value,d=d.next().value,a.storage.remove(c),d&&M(d,1)&&-1===L(d,2).indexOf(1)&&F3(a.g,4162,T(d,y3,1))}};function L3(a){return"rcsprs_"+L(a,6)+"_"+L(a,11)};var BAa=function(a){var b=this;this.o=new wS;this.u=this.o.promise;this.g=!1;this.h=new Set;this.l=!1;this.D=Ht(QG(a,bK,!0).then(function(c){return b.config=c}));this.C=Ht(QG(a,hU).then());this.F=Promise.resolve(QG(a,LT));this.m=Ht(QG(a,sU))},CAa=function(a){PG(a,gU)||YG(a,gU,function(b){return new BAa(b)})},N3=function(a){return Array.from(a.g.l).map(function(b){var c=new z3;c=P(c,1,b.h.h);var d=b.Fb();c=P(c,2,d);c=P(c,3,b.Va);b=b.Bn();return P(c,4,b)})},eW=function(a){a.l||dW(a);return a.j||!1},
-Lsa=function(a,b){pv(a,function d(){var e=this,f,g;return Ea(d,function(h){if(1==h.g)return f=e,u(h,e.C,2);g=h.h;b.onConnect.then(function(){var m=b.nb.get()||"";DAa(f,m,L(b.j.g,7)||"");var p=b.je,t=N3(b);J3(g,b.j,m,p,t)});b.onDisconnect.ib(function(){EAa(f,b,g)});sa(h)})})},FAa=function(a,b){a.config?b():a.D.then(b)},DAa=function(a,b,c){var d=void 0===d?!1:d;pv(a,function f(){var g=this,h,m,p,t,y,A,B,H,Q;return Ea(f,function(ea){switch(ea.g){case 1:return u(ea,g.u,2);case 2:return eW(g)||d?u(ea,
-g.C,3):ea.return();case 3:return h=ea.h,m=AAa(h,c),p=m.filter(function(eb){return eb.wa()===b}),u(ea,g.F,4);case 4:t=n(p);for(y=t.next();!y.done;y=t.next())for(A=y.value,B=n(U(A,z3,7)),H=B.next();!H.done;H=B.next())Q=H.value,L(Q,2),A.wa();sa(ea)}})})},EAa=function(a,b,c){pv(a,function e(){var f=this,g,h,m,p,t,y,A;return Ea(e,function(B){switch(B.g){case 1:return f.h.delete(b),fW(f),f.m.then(function(H){H=H.h;H.l=X().g+3E4;H.h=!0;GAa.info(HAa)}),ta(B,2),u(B,Promise.all([b.onDisconnect.then(),b.onConnect.then()]),
-4);case 4:h=B.h;m=n(h);g=m.next().value;va(B,3);break;case 2:wa(B),g=void 0;case 3:null!==g&&(p=b.j,t=b.nb.get()||"",y=b.je,A=N3(b),zAa(c,p,t,y,A,g)),sa(B)}})})},fW=function(a){a.m.then(function(b){0<a.h.size?O3(b.h,!0):O3(b.h,!1)})},dW=function(a,b){FAa(a,function(){a.l=!0;a.g=void 0;var c=Pt();c.promise.then(function(f){a.g="true"===f;P3(a)},function(){a.g=void 0!==b?b:eW(a);P3(a)});var d=L(a.config.g,10);if(null!=d){null!=b&&(d=Mr(d,"set",String(b)));var e=cx(ax);e.open("GET",d,!0);e.onreadystatechange=
-function(){4===e.readyState&&(200===e.status?c.resolve(e.responseText):c.reject(null))};e.send(null)}else c.reject(null)})},P3=function(a){a.o.resolve();if(void 0===a.j){a.j=a.g;a.m.then(function(d){var e=eW(a);d.j=e;d.j?(d.s.info(IAa),d=d.h,d.j=!0,Q3(d)):(d.s.info(JAa),d=d.h,d.j=!1,Q3(d))});for(var b=n(a.h),c=b.next();!c.done;c=b.next())jT(c.value.g,eW(a))}a.g!==a.j&&dW(a,eW(a))},PW=function(a,b){var c=KAa(b);if(null===L(c,4)||null===L(c,5)||null===L(c,6)||0===(U(c,z3,7)||[]).length)return[];var d=
-a.config,e=L(c,6)||void 0;return U(c,z3,7).map(function(f){var g=new $C,h=L(f,1);g=P(g,2,h).setRequestHeader(fK(d,e));f=E3(c,f,d);h=L(d.g,2);f=P(f,13,h);return R(g,3,f)})},KAa=function(a){var b=a.j,c=a.nb.get(),d=a.je,e=N3(a);a=a.onDisconnect.Ta()?a.onDisconnect.get():void 0;return D3(b,c,d,e,a)};var R3=function(a){V.call(this);this.g=a;this.h=new sv(this);this.onChange=this.h.signal()};r(R3,V);var S3=function(a){R3.call(this,2);var b=this,c=new MH(this);this.R(c);c.listen(a,"Za",function(){b.h.N(b.onChange,b.g)})};r(S3,R3);var T3=function(){R3.call(this,4)};r(T3,R3);var U3=new XF("dm3J4d","nUMwj");var V3=new XF("tVuxC","TH1Apc",[LT,U3]);var W3=function(){R3.call(this,1)};r(W3,R3);var Y3=function(a){V.call(this);this.h=new Map;this.g=new sv(this);this.onChange=this.g.signal();this.j=new W3;a.get(LT);X3(this,this.j);a=a.get(U3);X3(this,new S3(a));X3(this,new T3)};r(Y3,V);var X3=function(a,b){a.h.set(b.g,b);uS(a.g,a.onChange,b.onChange);a.g.N(a.onChange,b.g)},LAa=function(a){PG(a,V3)||YG(a,V3,function(b){return new Y3(b)})};var Z3=function(){this.g=[];this.h=[]};Z3.prototype.enqueue=function(a){this.h.push(a)};var $3=function(a){jc(a.g)&&(a.g=a.h,a.g.reverse(),a.h=[]);return a.g.pop()};k=Z3.prototype;k.Ba=function(){return this.g.length+this.h.length};k.fc=function(){return jc(this.g)&&jc(this.h)};k.clear=function(){this.g=[];this.h=[]};k.contains=function(a){return ic(this.g,a)||ic(this.h,a)};k.remove=function(a){var b=this.g;var c=Xb(b,a);0<=c?(pc(b,c),b=!0):b=!1;return b||oc(this.h,a)};
-k.Ka=function(){for(var a=[],b=this.g.length-1;0<=b;--b)a.push(this.g[b]);var c=this.h.length;for(b=0;b<c;++b)a.push(this.h[b]);return a};/*
-
- ## MIT
-
- Copyright (c) 2013?2015 Streams Standard Reference Implementation Authors
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in all
- copies or substantial portions of the Software.
-
- THE SOFTWARE 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 NONINFRINGEMENT.  IN NO EVENT SHALL THE
- 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 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- SOFTWARE.
-
-
-
- ## CC0
-
- To the extent possible under law, the authors have dedicated all copyright and
- related and neighboring rights to this software to the public domain worldwide.
- This software is distributed without any warranty.
-
- You should have received a copy of the CC0 Public Domain Dedication along with
- this software. If not, see https://creativecommons.org/publicdomain/zero/1.0/.
-
- Creative Commons Legal Code
-
- CC0 1.0 Universal
-
-     CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
-     LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN
-     ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
-     INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
-     REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS
-     PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM
-     THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED
-     HEREUNDER.
-
- Statement of Purpose
-
- The laws of most jurisdictions throughout the world automatically confer
- exclusive Copyright and Related Rights (defined below) upon the creator
- and subsequent owner(s) (each and all, an "owner") of an original work of
- authorship and/or a database (each, a "Work").
-
- Certain owners wish to permanently relinquish those rights to a Work for
- the purpose of contributing to a commons of creative, cultural and
- scientific works ("Commons") that the public can reliably and without fear
- of later claims of infringement build upon, modify, incorporate in other
- works, reuse and redistribute as freely as possible in any form whatsoever
- and for any purposes, including without limitation commercial purposes.
- These owners may contribute to the Commons to promote the ideal of a free
- culture and the further production of creative, cultural and scientific
- works, or to gain reputation or greater distribution for their Work in
- part through the use and efforts of others.
-
- For these and/or other purposes and motivations, and without any
- expectation of additional consideration or compensation, the person
- associating CC0 with a Work (the "Affirmer"), to the extent that he or she
- is an owner of Copyright and Related Rights in the Work, voluntarily
- elects to apply CC0 to the Work and publicly distribute the Work under its
- terms, with knowledge of his or her Copyright and Related Rights in the
- Work and the meaning and intended legal effect of CC0 on those rights.
-
- 1. Copyright and Related Rights. A Work made available under CC0 may be
- protected by copyright and related or neighboring rights ("Copyright and
- Related Rights"). Copyright and Related Rights include, but are not
- limited to, the following:
-
-   i. the right to reproduce, adapt, distribute, perform, display,
-      communicate, and translate a Work;
-  ii. moral rights retained by the original author(s) and/or performer(s);
- iii. publicity and privacy rights pertaining to a person's image or
-      likeness depicted in a Work;
-  iv. rights protecting against unfair competition in regards to a Work,
-      subject to the limitations in paragraph 4(a), below;
-   v. rights protecting the extraction, dissemination, use and reuse of data
-      in a Work;
-  vi. database rights (such as those arising under Directive 96/9/EC of the
-      European Parliament and of the Council of 11 March 1996 on the legal
-      protection of databases, and under any national implementation
-      thereof, including any amended or successor version of such
-      directive); and
- vii. other similar, equivalent or corresponding rights throughout the
-      world based on applicable law or treaty, and any national
-      implementations thereof.
-
- 2. Waiver. To the greatest extent permitted by, but not in contravention
- of, applicable law, Affirmer hereby overtly, fully, permanently,
- irrevocably and unconditionally waives, abandons, and surrenders all of
- Affirmer's Copyright and Related Rights and associated claims and causes
- of action, whether now known or unknown (including existing as well as
- future claims and causes of action), in the Work (i) in all territories
- worldwide, (ii) for the maximum duration provided by applicable law or
- treaty (including future time extensions), (iii) in any current or future
- medium and for any number of copies, and (iv) for any purpose whatsoever,
- including without limitation commercial, advertising or promotional
- purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each
- member of the public at large and to the detriment of Affirmer's heirs and
- successors, fully intending that such Waiver shall not be subject to
- revocation, rescission, cancellation, termination, or any other legal or
- equitable action to disrupt the quiet enjoyment of the Work by the public
- as contemplated by Affirmer's express Statement of Purpose.
-
- 3. Public License Fallback. Should any part of the Waiver for any reason
- be judged legally invalid or ineffective under applicable law, then the
- Waiver shall be preserved to the maximum extent permitted taking into
- account Affirmer's express Statement of Purpose. In addition, to the
- extent the Waiver is so judged Affirmer hereby grants to each affected
- person a royalty-free, non transferable, non sublicensable, non exclusive,
- irrevocable and unconditional license to exercise Affirmer's Copyright and
- Related Rights in the Work (i) in all territories worldwide, (ii) for the
- maximum duration provided by applicable law or treaty (including future
- time extensions), (iii) in any current or future medium and for any number
- of copies, and (iv) for any purpose whatsoever, including without
- limitation commercial, advertising or promotional purposes (the
- "License"). The License shall be deemed effective as of the date CC0 was
- applied by Affirmer to the Work. Should any part of the License for any
- reason be judged legally invalid or ineffective under applicable law, such
- partial invalidity or ineffectiveness shall not invalidate the remainder
- of the License, and in such case Affirmer hereby affirms that he or she
- will not (i) exercise any of his or her remaining Copyright and Related
- Rights in the Work or (ii) assert any associated claims and causes of
- action with respect to the Work, in either case contrary to Affirmer's
- express Statement of Purpose.
-
- 4. Limitations and Disclaimers.
-
-  a. No trademark or patent rights held by Affirmer are waived, abandoned,
-     surrendered, licensed or otherwise affected by this document.
-  b. Affirmer offers the Work as-is and makes no representations or
-     warranties of any kind concerning the Work, express, implied,
-     statutory or otherwise, including without limitation warranties of
-     title, merchantability, fitness for a particular purpose, non
-     infringement, or the absence of latent or other defects, accuracy, or
-     the present or absence of errors, whether or not discoverable, all to
-     the greatest extent permissible under applicable law.
-  c. Affirmer disclaims responsibility for clearing rights of other persons
-     that may apply to the Work or any use thereof, including without
-     limitation any person's Copyright and Related Rights in the Work.
-     Further, Affirmer disclaims responsibility for obtaining any necessary
-     consents, permissions or other rights required for any use of the
-     Work.
-  d. Affirmer understands and acknowledges that Creative Commons is not a
-     party to this document and has no duty or obligation with respect to
-     this CC0 or use of the Work.
-*/
-var a4=Symbol('is "detached" for our purposes'),b4=function(a){return"object"===typeof a&&null!==a||"function"===typeof a},c4=function(a,b){var c={};Object.defineProperty(c,"value",{value:a,enumerable:!0,writable:!0,configurable:!0});Object.defineProperty(c,"done",{value:b,enumerable:!0,writable:!0,configurable:!0});return c};function d4(a,b,c){if("function"!==typeof a)throw new TypeError("Argument is not a function");return Function.prototype.apply.call(a,b,c)}
-var f4=function(a,b,c,d){var e=a[b];if(void 0!==e){if("function"!==typeof e)throw new TypeError(e+" is not a method");switch(c){case 0:return function(){return e4(e,a,d)};case 1:return function(f){return e4(e,a,[f].concat(d))}}}return function(){return Promise.resolve()}},g4=function(a,b){var c=a.start;if(void 0!==c)return d4(c,a,b)};function e4(a,b,c){try{return Promise.resolve(d4(a,b,c))}catch(d){return Promise.reject(d)}}
-var MAa=function(a){var b=a.slice();Object.defineProperty(a,"byteLength",{get:function(){return 0}});a[a4]=!0;return b},h4=function(a){a=Number(a);if(Number.isNaN(a)||0>a)throw new RangeError("highWaterMark property of a queuing strategy must be non-negative and non-NaN");return a},NAa=function(a){if(void 0===a)return function(){return 1};if("function"!==typeof a)throw new TypeError("size property of a queuing strategy must be a function");return function(b){return a(b)}};var i4=function(a){var b=a.gd.shift();a.Cb-=b.size;0>a.Cb&&(a.Cb=0);return b.value},j4=function(a,b,c){var d=c=Number(c);if(!1===("number"!==typeof d||Number.isNaN(d)||0>d?!1:!0)||Infinity===d)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");a.gd.push({value:b,size:c});a.Cb+=c},k4=function(a){a.gd=[];a.Cb=0};var l4=function(a){a&&a instanceof Tb&&setTimeout(function(){throw a;},0)};var OAa=Yg("third_party.whatwgstreams"),m4=function(a){for(var b=[],c=0;c<arguments.length;++c)b[c-0]=arguments[c];ch(OAa,JSON.stringify(b))};var PAa=Symbol("[[AbortSteps]]"),QAa=Symbol("[[ErrorSteps]]");function n4(a,b){var c=a.Ga;if("closed"===c||"errored"===c)return Promise.resolve(void 0);if(void 0!==a.fd)return a.fd.hw;var d=!1;"erroring"===c&&(d=!0,b=void 0);c=new Promise(function(e,f){a.fd={kd:e,jd:f,iw:b,jw:d}});a.fd.hw=c;!1===d&&o4(a,b);return c}function RAa(a){return new Promise(function(b,c){a.Xk.push({kd:b,jd:c})})}function p4(a,b){m4("WritableStreamDealWithRejection(stream, %o)",b);"writable"===a.Ga?o4(a,b):q4(a)}
-function o4(a,b){m4("WritableStreamStartErroring(stream, %o)",b);var c=a.Ti;a.Ga="erroring";a.Gc=b;var d=a.Lf;void 0!==d&&r4(d,b);void 0===a.wg&&void 0===a.vg?(m4("WritableStreamHasOperationMarkedInFlight() is false"),b=!1):(m4("WritableStreamHasOperationMarkedInFlight() is true"),b=!0);!1===b&&!0===c.Kf&&q4(a)}
-function q4(a){m4("WritableStreamFinishErroring()");a.Ga="errored";a.Ti[QAa]();for(var b=a.Gc,c=n(a.Xk),d=c.next();!d.done;d=c.next())d.value.jd(b);a.Xk=[];if(void 0===a.fd)s4(a);else{var e=a.fd;a.fd=void 0;!0===e.jw?(e.jd(b),s4(a)):a.Ti[PAa](e.iw).then(function(){e.kd();s4(a)},function(f){e.jd(f);s4(a)})}}function t4(a){return void 0===a.tg&&void 0===a.vg?!1:!0}
-function s4(a){m4("WritableStreamRejectCloseAndClosedPromiseIfNeeded()");void 0!==a.tg&&(a.tg.jd(a.Gc),a.tg=void 0);var b=a.Lf;void 0!==b&&(u4(b,a.Gc),b.tc.catch(function(){}))}function v4(a,b){var c=a.Lf;void 0!==c&&b!==a.Rk&&(!0===b?SAa(c):w4(c));a.Rk=b}
-var A4=function(a){if(!1===(b4(a)?!0:!1))throw new TypeError("WritableStreamDefaultWriter can only be constructed with a WritableStream instance");if(!0===(void 0===a.Lf?!1:!0))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this.Zd=a;a.Lf=this;var b=a.Ga;"writable"===b?(!1===t4(a)&&!0===a.Rk?TAa(this):x4(this),y4(this)):"erroring"===b?(z4(this,a.Gc),this.Se.catch(function(){}),y4(this)):"closed"===b?(x4(this),this.tc=Promise.resolve(void 0),this.zd=
-this.Ad=void 0,this.ug="resolved"):(a=a.Gc,z4(this,a),this.Se.catch(function(){}),this.tc=Promise.reject(a),this.zd=this.Ad=void 0,this.ug="rejected",this.tc.catch(function(){}))};A4.prototype.abort=function(a){return!1===(b4(this)?!0:!1)?Promise.reject(B4("abort")):void 0===this.Zd?Promise.reject(C4("abort")):n4(this.Zd,a)};
-A4.prototype.close=function(){if(!1===(b4(this)?!0:!1))return Promise.reject(B4("close"));var a=this.Zd;return void 0===a?Promise.reject(C4("close")):!0===t4(a)?Promise.reject(new TypeError("cannot close an already-closing stream")):D4(this)};A4.prototype.write=function(a){return!1===(b4(this)?!0:!1)?Promise.reject(B4("write")):void 0===this.Zd?Promise.reject(C4("write to")):E4(this,a)};
-function D4(a){var b=a.Zd,c=b.Ga;if("closed"===c||"errored"===c)return Promise.reject(new TypeError("The stream (in "+c+" state) is not in the writable state and cannot be closed"));var d=new Promise(function(e,f){b.tg={kd:e,jd:f}});!0===b.Rk&&"writable"===c&&w4(a);UAa(b.Ti);return d}function VAa(a,b){"pending"===a.ug?u4(a,b):WAa(a,b);a.tc.catch(function(){})}
-function r4(a,b){m4("WritableStreamDefaultWriterEnsureReadyPromiseRejected(writer, %o)",b);"pending"===a.Jf?XAa(a,b):YAa(a,b);a.Se.catch(function(){})}
-function E4(a,b){var c=a.Zd,d=c.Ti;try{var e=d.Ro(b)}catch(f){"writable"===d.Ff.Ga&&o4(d.Ff,f),e=1}if(c!==a.Zd)return Promise.reject(C4("write to"));a=c.Ga;if("errored"===a)return Promise.reject(c.Gc);if(!0===t4(c)||"closed"===a)return Promise.reject(new TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===a)return Promise.reject(c.Gc);c=RAa(c);a:{b={Pw:b};try{j4(d,b,e)}catch(f){"writable"===d.Ff.Ga&&o4(d.Ff,f);break a}b=d.Ff;!1===t4(b)&&"writable"===b.Ga&&v4(b,0>=
-d.qh-d.Cb);F4(d)}return c}function UAa(a){j4(a,"close",0);F4(a)}function F4(a){m4("WritableStreamDefaultControllerAdvanceQueueIfNeeded()");var b=a.Ff;if(!1!==a.Kf&&void 0===b.wg){var c=b.Ga;"closed"!==c&&"errored"!==c&&("erroring"===c?q4(b):0!==a.gd.length&&(b=a.gd[0].value,"close"===b?ZAa(a):$Aa(a,b.Pw)))}}
-function ZAa(a){var b=a.Ff;b.vg=b.tg;b.tg=void 0;i4(a);a.qT().then(function(){b.vg.kd(void 0);b.vg=void 0;"erroring"===b.Ga&&(b.Gc=void 0,void 0!==b.fd&&(b.fd.kd(),b.fd=void 0));b.Ga="closed";var c=b.Lf;void 0!==c&&(c.Ad(void 0),c.Ad=void 0,c.zd=void 0,c.ug="resolved")},function(c){b.vg.jd(c);b.vg=void 0;void 0!==b.fd&&(b.fd.jd(c),b.fd=void 0);p4(b,c)}).catch(l4)}
-function $Aa(a,b){var c=a.Ff;c.wg=c.Xk.shift();a.tT(b).then(function(){c.wg.kd(void 0);c.wg=void 0;var d=c.Ga;i4(a);!1===t4(c)&&"writable"===d&&v4(c,0>=a.qh-a.Cb);F4(a)},function(d){c.wg.jd(d);c.wg=void 0;p4(c,d)}).catch(l4)}function B4(a){return new TypeError("WritableStreamDefaultWriter.prototype."+a+" can only be used on a WritableStreamDefaultWriter")}function C4(a){return new TypeError("Cannot "+a+" a stream using a released writer")}
-function y4(a){a.tc=new Promise(function(b,c){a.Ad=b;a.zd=c;a.ug="pending"})}function u4(a,b){a.zd(b);a.Ad=void 0;a.zd=void 0;a.ug="rejected"}function WAa(a,b){a.tc=Promise.reject(b);a.ug="rejected"}function TAa(a){m4("defaultWriterReadyPromiseInitialize()");a.Se=new Promise(function(b,c){a.yg=b;a.xg=c});a.Jf="pending"}function z4(a,b){m4("defaultWriterReadyPromiseInitializeAsRejected(writer, %o)",b);a.Se=Promise.reject(b);a.yg=void 0;a.xg=void 0;a.Jf="rejected"}
-function x4(a){m4("defaultWriterReadyPromiseInitializeAsResolved()");a.Se=Promise.resolve(void 0);a.yg=void 0;a.xg=void 0;a.Jf="fulfilled"}function XAa(a,b){m4("defaultWriterReadyPromiseReject(writer, %o)",b);a.xg(b);a.yg=void 0;a.xg=void 0;a.Jf="rejected"}function SAa(a){m4("defaultWriterReadyPromiseReset()");a.Se=new Promise(function(b,c){a.yg=b;a.xg=c});a.Jf="pending"}function YAa(a,b){m4("defaultWriterReadyPromiseResetToRejected(writer, %o)",b);a.Se=Promise.reject(b);a.Jf="rejected"}
-function w4(a){m4("defaultWriterReadyPromiseResolve()");a.yg(void 0);a.yg=void 0;a.xg=void 0;a.Jf="fulfilled"};var G4=Symbol("[[CancelSteps]]"),H4=Symbol("[[PullSteps]]"),I4=function(a){a=void 0===a?{}:a;var b={},c=b.size;b=b.highWaterMark;this.Ga="readable";this.Gc=this.jc=void 0;this.Qo=!1;var d=a.type;if("bytes"===String(d)){void 0===b&&(b=0);b=h4(b);if(void 0!==c)throw new RangeError("The strategy for a byte stream cannot have a size function");aBa(this,a,b)}else if(void 0===d)void 0===b&&(b=1),b=h4(b),c=NAa(c),bBa(this,a,b,c);else throw new RangeError("Invalid type is specified");};
-I4.prototype.cancel=function(a){return!1===(b4(this)?!0:!1)?Promise.reject(J4("cancel")):!0===K4(this)?Promise.reject(new TypeError("Cannot cancel a stream that already has a reader")):L4(this,a)};I4.prototype.pipeThrough=function(a,b){var c=a.writable;a=a.readable;if(void 0===c||void 0===a)throw new TypeError("readable and writable arguments must be defined");b=this.pipeTo(c,b);cBa(b);return a};
-I4.prototype.pipeTo=function(a,b){var c=this;b=void 0===b?{}:b;var d=b.preventClose,e=b.preventAbort,f=b.preventCancel;if(!1===(b4(this)?!0:!1))return Promise.reject(J4("pipeTo"));if(!1===(b4(a)?!0:!1))return Promise.reject(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));d=!!d;e=!!e;f=!!f;if(!0===K4(this))return Promise.reject(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream"));if(!0===(void 0===a.Lf?!1:!0))return Promise.reject(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream"));
-var g=new M4(this),h=new A4(a),m=!1,p=Promise.resolve();return new Promise(function(t,y){function A(){return!0===m?Promise.resolve():h.Se.then(function(){return N4(g).then(function(Pa){!0!==Pa.done&&(p=E4(h,Pa.value).catch(function(){}))})}).then(A)}function B(){var Pa=p;return p.then(function(){return Pa!==p?B():void 0})}function H(Pa,gb,Tc){"errored"===Pa.Ga?Tc(Pa.Gc):gb.catch(Tc).catch(l4)}function Q(Pa,gb,Tc){function Uk(){Pa().then(function(){return eb(gb,Tc)},function(qG){return eb(!0,qG)}).catch(l4)}
-!0!==m&&(m=!0,"writable"===a.Ga&&!1===t4(a)?B().then(Uk):Uk())}function ea(Pa,gb){!0!==m&&(m=!0,"writable"===a.Ga&&!1===t4(a)?B().then(function(){return eb(Pa,gb)}).catch(l4):eb(Pa,gb))}function eb(Pa,gb){var Tc=h.Zd,Uk=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");r4(h,Uk);VAa(h,Uk);Tc.Lf=void 0;h.Zd=void 0;dBa(g);Pa?y(gb):t(void 0)}H(c,g.tc,function(Pa){!1===e?Q(function(){return n4(a,Pa)},!0,Pa):ea(!0,Pa)});H(a,h.tc,function(Pa){!1===f?Q(function(){return L4(c,
-Pa)},!0,Pa):ea(!0,Pa)});(function(Pa,gb,Tc){"closed"===Pa.Ga?Tc():gb.then(Tc).catch(l4)})(c,g.tc,function(){!1===d?Q(function(){var Pa=h.Zd,gb=Pa.Ga;return!0===t4(Pa)||"closed"===gb?Promise.resolve():"errored"===gb?Promise.reject(Pa.Gc):D4(h)}):ea()});if(!0===t4(a)||"closed"===a.Ga){var $b=new TypeError("the destination writable stream closed before all data could be piped to it");!1===f?Q(function(){return L4(c,$b)},!0,$b):ea(!0,$b)}A().catch(function(Pa){p=Promise.resolve();l4(Pa)})})};
-function K4(a){return void 0===a.jc?!1:!0}function O4(a){return new Promise(function(b,c){a.jc.hd.push({kd:b,jd:c})})}function L4(a,b){a.Qo=!0;if("closed"===a.Ga)return Promise.resolve(void 0);if("errored"===a.Ga)return Promise.reject(a.Gc);P4(a);return a.Wk[G4](b).then(function(){})}function P4(a){a.Ga="closed";a=a.jc;if(void 0!==a){if(!0===(b4(a)?!0:!1)){for(var b=n(a.hd),c=b.next();!c.done;c=b.next()){var d=c.value.kd;d(c4(void 0,!0))}a.hd=[]}a.Ad(void 0);a.Ad=void 0;a.zd=void 0}}
-function Q4(a,b){a.Ga="errored";a.Gc=b;a=a.jc;if(void 0!==a){if(!0===(b4(a)?!0:!1)){for(var c=n(a.hd),d=c.next();!d.done;d=c.next())d.value.jd(b);a.hd=[]}else{c=n(a.Vk);for(d=c.next();!d.done;d=c.next())d.value.jd(b);a.Vk=[]}R4(a,b);a.tc.catch(function(){})}}function S4(a){a=a.jc;return void 0===a||!1===(b4(a)?!0:!1)?!1:!0}function T4(a){a=a.jc;return void 0===a||!1===(b4(a)?!0:!1)?!1:!0}
-var M4=function(a){if(!1===(b4(a)?!0:!1))throw new TypeError("ReadableStreamDefaultReader can only be constructed with a ReadableStream instance");if(!0===K4(a))throw new TypeError("This stream has already been locked for exclusive reading by another reader");eBa(this,a);this.hd=[]};M4.prototype.cancel=function(a){return!1===(b4(this)?!0:!1)?Promise.reject(U4("cancel")):void 0===this.Gf?Promise.reject(V4("cancel")):L4(this.Gf,a)};
-M4.prototype.read=function(){return!1===(b4(this)?!0:!1)?Promise.reject(U4("read")):void 0===this.Gf?Promise.reject(V4("read from")):N4(this)};function eBa(a,b){a.Gf=b;b.jc=a;"readable"===b.Ga?fBa(a):"closed"===b.Ga?gBa(a):(hBa(a,b.Gc),a.tc.catch(function(){}))}
-function dBa(a){"readable"===a.Gf.Ga?R4(a,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):a.tc=Promise.reject(new TypeError("Reader was released and can no longer be used to monitor the stream's closedness"));a.tc.catch(function(){});a.Gf.jc=void 0;a.Gf=void 0}function N4(a){a=a.Gf;a.Qo=!0;return"closed"===a.Ga?Promise.resolve(c4(void 0,!0)):"errored"===a.Ga?Promise.reject(a.Gc):a.Wk[H4]()}var W4=function(){throw new TypeError;};
-W4.prototype.close=function(){if(!1===(b4(this)?!0:!1))throw X4("close");if(!1===Y4(this))throw new TypeError("The stream is not in a state that permits close");var a=this.Ef;this.xe=!0;0===this.gd.length&&P4(a)};
-W4.prototype.enqueue=function(a){if(!1===(b4(this)?!0:!1))throw X4("enqueue");if(!1===Y4(this))throw new TypeError("The stream is not in a state that permits enqueue");var b=this.Ef;if(!0===K4(b)&&0<b.jc.hd.length)b.jc.hd.shift().kd(c4(a,!1));else{try{var c=this.Ro(a)}catch(d){throw Z4(this,d),d;}try{j4(this,a,c)}catch(d){throw Z4(this,d),d;}}$4(this)};W4.prototype.error=function(a){if(!1===(b4(this)?!0:!1))throw X4("error");Z4(this,a)};W4.prototype[G4]=function(a){k4(this);return this.Tk(a)};
-W4.prototype[H4]=function(){var a=this.Ef;if(0<this.gd.length){var b=i4(this);!0===this.xe&&0===this.gd.length?P4(a):$4(this);return Promise.resolve(c4(b,!1))}a=O4(a);$4(this);return a};function $4(a){!1!==iBa(a)&&(!0===a.If?a.Hf=!0:(a.If=!0,a.Uk().then(function(){a.If=!1;if(!0===a.Hf)return a.Hf=!1,$4(a)},function(b){Z4(a,b)}).catch(l4)))}
-function iBa(a){var b=a.Ef;!1===Y4(a)||!1===a.Kf?a=!1:((b=!0===K4(b)&&0<b.jc.hd.length)||(b=a.Ef.Ga,b=0<("errored"===b?null:"closed"===b?0:a.qh-a.Cb)),a=b?!0:!1);return a}function Z4(a,b){var c=a.Ef;"readable"===c.Ga&&(k4(a),Q4(c,b))}function Y4(a){var b=a.Ef.Ga;return!1===a.xe&&"readable"===b?!0:!1}
-function jBa(a,b,c,d,e,f,g){b.Ef=a;b.gd=void 0;b.Cb=void 0;k4(b);b.Kf=!1;b.xe=!1;b.Hf=!1;b.If=!1;b.Ro=g;b.qh=f;b.Uk=d;b.Tk=e;a.Wk=b;a=c();Promise.resolve(a).then(function(){b.Kf=!0;$4(b)},function(h){Z4(b,h)}).catch(l4)}function bBa(a,b,c,d){var e=Object.create(W4.prototype),f=f4(b,"pull",0,[e]),g=f4(b,"cancel",1,[]);jBa(a,e,function(){return g4(b,[e])},f,g,c,d)}var a5=function(){throw new TypeError("ReadableByteStreamController constructor cannot be used directly");};
-a5.prototype.close=function(){if(!1===(b4(this)?!0:!1))throw b5("close");if(!0===this.xe)throw new TypeError("The stream has already been closed; do not close it again!");var a=this.Yd.Ga;if("readable"!==a)throw new TypeError("The stream (in "+a+" state) is not in the readable state and cannot be closed");a=this.Yd;if(0<this.Cb)this.xe=!0;else{if(0<this.ye.length&&0<this.ye[0].Bd)throw a=new TypeError("Insufficient bytes to fill elements in the given buffer"),c5(this,a),a;P4(a)}};
-a5.prototype.enqueue=function(a){if(!1===(b4(this)?!0:!1))throw b5("enqueue");if(!0===this.xe)throw new TypeError("stream is closed or draining");var b=this.Yd.Ga;if("readable"!==b)throw new TypeError("The stream (in "+b+" state) is not in the readable state and cannot be enqueued to");if(!ArrayBuffer.isView(a))throw new TypeError("You can only enqueue array buffer views when using a ReadableByteStreamController");if(!0===a4 in a.buffer)throw new TypeError("Cannot enqueue a view onto a detached ArrayBuffer");
-b=this.Yd;var c=a.byteOffset,d=a.byteLength;a=MAa(a.buffer);if(!0===T4(b))0===b.jc.hd.length?d5(this,a,c,d):(a=new Uint8Array(a,c,d),b.jc.hd.shift().kd(c4(a,!1)));else if(!0===S4(b))for(d5(this,a,c,d);0<this.ye.length&&0!==this.Cb;){b=this.ye[0];d=b.Gp;a=Math.min(this.Cb,b.byteLength-b.Bd);c=b.Bd+a;var e=c-c%d;c=!1;e>b.Bd-b.Bd%d&&(a=e-b.Bd,c=!0);for(d=this.gd;0<a;){var f=d[0];e=Math.min(a,f.byteLength);var g=b.byteOffset+b.Bd,h=f.buffer,m=f.byteOffset,p=e;(new Uint8Array(b.buffer)).set(new Uint8Array(h,
-m,p),g);f.byteLength===e?d.shift():(f.byteOffset+=e,f.byteLength-=e);this.Cb-=e;f=e;e5(this);b.Bd+=f;a-=e}!0===c&&(this.ye.shift(),e5(this),a=this.Yd,c=!1,"closed"===a.Ga&&(c=!0),d=new b.Dd(b.buffer,b.byteOffset,b.Bd/b.Gp),"default"===b.tC?(b=d,a.jc.hd.shift().kd(c4(b,c))):(b=d,a.jc.Vk.shift().kd(c4(b,c))))}else d5(this,a,c,d)};a5.prototype.error=function(a){if(!1===(b4(this)?!0:!1))throw b5("error");c5(this,a)};a5.prototype[G4]=function(a){0<this.ye.length&&(this.ye[0].Bd=0);k4(this);return this.Tk(a)};
-a5.prototype[H4]=function(){var a=this.Yd;if(0<this.Cb){a=this.gd.shift();this.Cb-=a.byteLength;0===this.Cb&&!0===this.xe?P4(this.Yd):f5(this);try{var b=new Uint8Array(a.buffer,a.byteOffset,a.byteLength)}catch(d){return Promise.reject(d)}return Promise.resolve(c4(b,!1))}b=this.gw;if(void 0!==b){try{var c=new ArrayBuffer(b)}catch(d){return Promise.reject(d)}this.ye.push({buffer:c,byteOffset:0,byteLength:b,Bd:0,Gp:1,Dd:Uint8Array,tC:"default"})}a=O4(a);f5(this);return a};
-function f5(a){!1!==kBa(a)&&(!0===a.If?a.Hf=!0:(a.If=!0,a.Uk().then(function(){a.If=!1;!0===a.Hf&&(a.Hf=!1,f5(a))},function(b){c5(a,b)}).catch(l4)))}function g5(a){e5(a);a.ye=[]}function d5(a,b,c,d){a.gd.push({buffer:b,byteOffset:c,byteLength:d});a.Cb+=d}function e5(a){void 0!==a.Sk&&(a.Sk.pT=void 0,a.Sk.sT=void 0,a.Sk=void 0)}
-function kBa(a){var b=a.Yd;"readable"!==b.Ga||!0===a.xe||!1===a.Kf?a=!1:((b=!0===T4(b)&&0<b.jc.hd.length||!0===S4(b)&&0<b.jc.Vk.length)||(b=a.Yd.Ga,b=0<("errored"===b?null:"closed"===b?0:a.qh-a.Cb)),a=b?!0:!1);return a}function c5(a,b){var c=a.Yd;"readable"===c.Ga&&(g5(a),k4(a),Q4(c,b))}
-function lBa(a,b,c,d,e,f,g){b.Yd=a;b.Hf=!1;b.If=!1;g5(b);b.gd=b.Cb=void 0;k4(b);b.xe=!1;b.Kf=!1;b.qh=h4(f);b.Uk=d;b.Tk=e;b.gw=g;b.ye=[];a.Wk=b;a=c();Promise.resolve(a).then(function(){b.Kf=!0;f5(b)},function(h){c5(b,h)}).catch(l4)}
-function aBa(a,b,c){var d=Object.create(a5.prototype),e=f4(b,"pull",0,[d]),f=f4(b,"cancel",1,[]),g=b.autoAllocateChunkSize;if(void 0!==g&&(!1===Number.isInteger(g)||0>=g))throw new RangeError("autoAllocateChunkSize must be a positive integer");lBa(a,d,function(){return g4(b,[d])},e,f,c,g)}function J4(a){return new TypeError("ReadableStream.prototype."+a+" can only be used on a ReadableStream")}function V4(a){return new TypeError("Cannot "+a+" a stream using a released reader")}
-function U4(a){return new TypeError("ReadableStreamDefaultReader.prototype."+a+" can only be used on a ReadableStreamDefaultReader")}function fBa(a){a.tc=new Promise(function(b,c){a.Ad=b;a.zd=c})}function hBa(a,b){a.tc=Promise.reject(b);a.Ad=void 0;a.zd=void 0}function gBa(a){a.tc=Promise.resolve(void 0);a.Ad=void 0;a.zd=void 0}function R4(a,b){a.zd(b);a.Ad=void 0;a.zd=void 0}
-function X4(a){return new TypeError("ReadableStreamDefaultController.prototype."+a+" can only be used on a ReadableStreamDefaultController")}function b5(a){return new TypeError("ReadableByteStreamController.prototype."+a+" can only be used on a ReadableByteStreamController")}function cBa(a){try{Promise.prototype.then.call(a,void 0,function(){})}catch(b){}};var i5=function(a){V.call(this);var b=this;this.C=a;this.o=new Z3;this.g=0;this.j=new Z3;this.u=Math.floor(a/2);this.l=0;this.m=!0;this.h=null;new I4({start:function(c){b.h=c},pull:function(){h5(b)}});it(this,function(){b.h&&b.h.close()})};r(i5,V);i5.prototype.add=function(a){var b=a.size,c=this.l<this.u;c&&(this.l+=b);var d=c?this.j:this.o;d.enqueue(a);a=this.g+b;if(!c)for(;a>this.C&&!d.fc();)c=$3(d),a-=c.size;this.g=a;h5(this)};
-var h5=function(a){if(a.m){var b=a.h;if(b&&null!==b.desiredSize&&!(0>=b.desiredSize)){var c=a.j.fc()?a.o:a.j;if(!c.fc()){c=$3(c);a.g-=c.size;try{b.enqueue(c)}catch(d){throw a.m=!1,d;}}}}};var mBa=l(["[","] ",""]),nBa=ia(["","\n  [ERROR=","]"],["","\\n  [ERROR=","]"]),HAa=l(["Call has ended"]),GAa=new bN("realtime.media.logging.upload.Uploader"),j5=function(){V.call(this);this.m=this.G=0;this.j=!1;Pt();this.h=!1;this.l=0;this.H=OJ(KJ("T02pWe"),1E4);this.C=OJ(KJ("zZV8c"),100);this.F=OJ(KJ("rERgxc"),1E6);this.u=new i5(1E3);this.R(this.u)};r(j5,V);
-var oBa=function(a){try{return void 0===a?"<undefined>":null===a?"<null>":"string"===typeof a?a:"number"===typeof a?a.toString():a instanceof Error?mg(wg(a)):Oa(a)&&a.toString!=Object.prototype.toString?a+"":JSON.stringify(a)}catch(b){return"<error stringifying value>"}},O3=function(a,b){a.o&&(b?a.o.g(a.H,a.C):a.o.g(0,a.C))};
-j5.prototype.ae=function(a){if(!(1>a.level||this.h&&a.timestamp>=this.l))if(this.m>this.F)this.D&&this.D.g(7076);else{var b=a.message;a.context&&(b=RM(mBa,a.context,b));a.error&&(b=RM(nBa,b,a.error));var c=this.G++;a={lU:this.J,sequenceNumber:c,size:1,TU:this.h,CV:b.g,EV:b.Ka().map(oBa),lV:a.level,nV:a.timestamp,mV:a.name};this.u.add(a);this.m++}};var Q3=function(a){a.g&&(a.j?a.g.open():a.g.close())};j5.prototype.X=function(){XM().h.delete(this);XM().g=[];this.g&&this.g.discard();V.prototype.X.call(this)};var IAa=l(["Log upload allowed. Starting upload."]),JAa=l(["Log upload disallowed. Stopping upload."]),k5=function(a){qI.call(this);this.s=new bN("realtime.media.logging.upload.LogUploadService");this.j=!1;new MH(this);this.o=null;QG(a,$G);this.h=new j5;this.R(this.h)};r(k5,qI);var pBa=function(a){PG(a,sU)||YG(a,sU,function(b){return new k5(b)})};var l5=function(a){K(this,a,0,-1,null,null)};r(l5,J);k=l5.prototype;k.getName=function(){return N(this,1,"")};k.no=function(a){return P(this,1,a)};k.Ju=function(){return M(this,1)};k.Vb=function(){return N(this,3,"")};k.ko=function(a){return P(this,3,a)};k.Hu=function(){return M(this,3)};k.Eu=function(){return N(this,4,"")};k.jo=function(a){return P(this,4,a)};k.Gu=function(){return M(this,4)};k.fo=function(){return N(this,9,"")};k.io=function(a){return P(this,9,a)};
-k.ez=function(){return M(this,9)};k.Ly=function(){return Zl(this,6,0)};k.Ss=function(a){return P(this,6,a)};k.AA=function(){return M(this,6)};k.fq=function(){return T(this,m5,10)};k.Yr=function(a){return R(this,10,a)};k.Ez=function(){return M(this,10)};k.ho=function(){return O(this,7,!1)};k.mo=function(a){return P(this,7,a)};k.Iu=function(){return M(this,7)};k.Fu=function(){return O(this,8,!1)};k.lo=function(a){return P(this,8,a)};k.nz=function(){return M(this,8)};
-k.Ry=function(){return O(this,11,!1)};k.Xs=function(a){return P(this,11,a)};k.CA=function(){return M(this,11)};k.Jx=function(){return O(this,12,!1)};k.XC=function(a){return P(this,12,a)};k.rz=function(){return M(this,12)};var m5=function(a){K(this,a,0,-1,qBa,null)};r(m5,J);var qBa=[2];var n5=l5.prototype,p5=function(a,b){V.call(this);var c=this;this.g=new l5;this.h=new sv(this);this.Ja=this.h.signal();this.Tb=uv(this.h);this.j=[Y({has:n5.Ju,get:n5.getName,set:n5.no}),Y({has:n5.Hu,get:n5.Vb,set:n5.ko}),Y({has:n5.Gu,get:n5.Eu,set:n5.jo}),Y({has:n5.ez,get:n5.fo,set:n5.io}),Y({has:n5.AA,get:n5.Ly,set:n5.Ss}),Y({has:n5.Ez,get:n5.fq,set:n5.Yr}),Y({has:n5.Iu,get:n5.ho,set:n5.mo}),Y({has:n5.CA,get:n5.Ry,set:n5.Xs}),Y({has:n5.nz,get:n5.Fu,set:n5.lo}),Y({has:n5.rz,get:n5.Jx,set:n5.XC})];
-o5(this,a);b(function(d){return o5(c,d)})};r(p5,V);var o5=function(a,b){var c=new Av(a.h);b=GW(a.g,b,a.j,c);var d=a.g,e=d.Ss;var f=a.g.fo();var g=a.g.fq();if(g){var h=L(g,2);g=Xl(g,1);var m=h.length+(g?1:0);f=0===m?1:1<m?5:g?3:h[0]===f?2:4}else f=0;e.call(d,f);b&&c.add(a.Ja,void 0);c.N();return b};p5.prototype.X=function(){this.h.N(this.Tb,void 0);V.prototype.X.call(this)};
-da.Object.defineProperties(p5.prototype,{ie:{configurable:!0,enumerable:!0,get:function(){return this.g.clone()}},name:{configurable:!0,enumerable:!0,get:function(){return this.g.getName()}},displayName:{configurable:!0,enumerable:!0,get:function(){return this.g.Vb()||null}},Nh:{configurable:!0,enumerable:!0,get:function(){return!!this.g.ho()}}});var r5=function(a){V.call(this);var b=this;this.h=new sv(this);this.g=new Map;this.j=this.h.signal();this.Ja=this.h.signal();this.Tb=this.h.signal();a.Ja.attach(function(c){q5(b,c)},this);a.Tb.attach(function(c){var d=c.getName(),e=b.g.get(d);e&&(q5(b,c),e.bj.dispose(),b.g.delete(d))},this)};r(r5,V);
-var q5=function(a,b){var c=b.getName(),d=a.g.get(c);if(d)d.lg(b);else{var e=null,f=new p5(b,function(g){e=g});uS(a.h,a.Ja,f.Ja,function(){return f});vS(a.h,a.Tb,f.Tb,function(){return f});e?(a.g.set(c,{bj:f,lg:e}),a.h.N(a.j,f)):(f.dispose(),Ub("No callback set for new breakout member"))}};r5.prototype.X=function(){for(var a=n(this.g.values()),b=a.next();!b.done;b=a.next())b.value.bj.dispose();this.g.clear();V.prototype.X.call(this)};r5.prototype.getAll=function(){return[].concat(q(this.g.values())).map(function(a){return a.bj})};
-r5.prototype.get=function(a){return(a=this.g.get(a))?a.bj:null};var rBa=function(a){var b=new sv(a),c=b.signal(),d=b.signal();a.Ab.then(function(e){var f=Qxa(a.ma,a.j,e);a.onConnect.then(function(){f.start()});a.onDisconnect.ib(function(){f.dispose()});f.onChange.attach(function(g){var h=g.oc,m=g.removed;g.Hc.forEach(function(p){return b.N(c,s5(p))});h.forEach(function(p){return b.N(c,s5(p))});m.forEach(function(p){return b.N(d,s5(p))})})});return new r5({Ja:c,Tb:d})};
-function s5(a){var b=(new l5).no(a.getName()).mo(a.getSelf()).Xs(!a.getSelf()).io(N(a,4)).lo(O(a,7)),c=b.Yr;var d=new m5;var e=L(a,5);d=P(d,2,e||[]);e=O(a,6);d=P(d,1,e);b=c.call(b,d);(a=T(a,DD,3))&&b.ko(a.Vb()).jo(N(a,2));return b};var t5=function(a){K(this,a,0,-1,sBa,null)};r(t5,J);t5.prototype.xa=function(){return N(this,1)};t5.prototype.za=function(){return Zl(this,2,0)};
-t5.prototype.o=function(){var a=new ml;var b=this.xa();0<b.length&&G(a,1,b);b=this.za();0!==b&&F(a,2,b);b=T(this,zB,7);null!=b&&I(a,7,b,AB);b=T(this,zB,8);null!=b&&I(a,8,b,AB);b=L(this,3);0<b.length&&Cl(a,3,b);b=L(this,9);0<b.length&&Cl(a,9,b);b=U(this,u5,4);0<b.length&&Dl(a,4,b,tBa);b=U(this,v5,5);0<b.length&&Dl(a,5,b,uBa);b=U(this,w5,6);0<b.length&&Dl(a,6,b,vBa);return ql(a)};var u5=function(a){K(this,a,0,-1,wBa,null)};r(u5,J);
-var tBa=function(a,b){var c=T(a,ND,1);null!=c&&I(b,1,c,UD);c=$l(a,2);0!==c&&tl(b,2,c);c=L(a,3);0<c.length&&Cl(b,3,c)},v5=function(a){K(this,a,0,-1,xBa,null)};r(v5,J);var uBa=function(a,b){var c=T(a,ND,1);null!=c&&I(b,1,c,UD);c=T(a,lX,2);null!=c&&I(b,2,c,mX);c=L(a,3);0<c.length&&Cl(b,3,c)},w5=function(a){K(this,a,0,-1,null,null)};r(w5,J);var vBa=function(a,b){a=N(a,1);0<a.length&&G(b,1,a)},sBa=[3,9,4,5,6],wBa=[3],xBa=[3];var x5=function(a){K(this,a,0,-1,null,null)};r(x5,J);x5.prototype.xa=function(){return N(this,1)};x5.prototype.o=function(){var a=new ml;var b=this.xa();0<b.length&&G(a,1,b);b=N(this,2);0<b.length&&G(a,2,b);b=T(this,SD,3);null!=b&&I(a,3,b,TD);return ql(a)};var y5=function(a){K(this,a,0,-1,null,null)};r(y5,J);k=y5.prototype;k.getName=function(){return N(this,1,"")};k.so=function(a){return P(this,1,a)};k.Ru=function(){return M(this,1)};k.gb=function(){return N(this,2,"")};k.ro=function(a){return P(this,2,a)};k.Qu=function(){return M(this,2)};k.Vb=function(){return N(this,3,"")};k.qo=function(a){return P(this,3,a)};k.Ou=function(){return M(this,3)};k.oo=function(){return T(this,z5,6)};k.Ik=function(a){return R(this,6,a)};
-k.Pu=function(){return M(this,6)};k.Lu=function(){return O(this,5,!1)};k.po=function(a){return P(this,5,a)};k.iz=function(){return M(this,5)};k.za=function(){return L(this,7)};k.to=function(a){return P(this,7,a)};k.Tu=function(){return M(this,7)};k.Mu=function(){return L(this,8)};k.Jk=function(a){return P(this,8,a)};k.Su=function(){return M(this,8)};k.Ku=function(){return L(this,9)};k.Hk=function(a){return P(this,9,a)};k.Nu=function(){return M(this,9)};var z5=function(a){K(this,a,0,-1,null,null)};
-r(z5,J);var A5=function(a){var b=new z5;return P(b,1,a)};var B5=y5.prototype,D5=function(a,b){V.call(this);var c=this;this.g=new y5;this.h=new sv(this);this.Ja=this.h.signal();this.Tb=uv(this.h);this.l=uv(this.h);this.m=[Y({has:B5.Ru,get:B5.getName,set:B5.so}),Y({has:B5.Qu,get:B5.gb,set:B5.ro}),Y({has:B5.Ou,get:B5.Vb,set:B5.qo}),Y({has:B5.Pu,get:B5.oo,set:B5.Ik}),Y({has:B5.iz,get:B5.Lu,set:B5.po}),Y({has:B5.Tu,get:B5.za,set:B5.to}),Y({has:B5.Su,get:B5.Mu,set:B5.Jk}),Y({has:B5.Nu,get:B5.Ku,set:B5.Hk})];C5(this,a);b(function(d){return C5(c,d)})};r(D5,V);
-var C5=function(a,b){var c=new Av(a.h),d=a.j;(b=GW(a.g,b,a.m,c))&&c.add(a.Ja,void 0);Xl(a.j,1)!==Xl(d,1)&&c.add(a.l,a.j);c.N();return b};D5.prototype.X=function(){this.h.N(this.Tb,void 0);V.prototype.X.call(this)};
-da.Object.defineProperties(D5.prototype,{ie:{configurable:!0,enumerable:!0,get:function(){return this.g.clone()}},name:{configurable:!0,enumerable:!0,get:function(){return this.g.getName()}},displayName:{configurable:!0,enumerable:!0,get:function(){return this.g.Vb()||null}},j:{configurable:!0,enumerable:!0,get:function(){return this.g.oo()||A5(!1)}},status:{configurable:!0,enumerable:!0,get:function(){var a;return null!==(a=this.g.za())&&void 0!==a?a:0}}});var E5=function(a){K(this,a,0,-1,null,null)};r(E5,J);E5.prototype.gb=function(){return N(this,1,"")};E5.prototype.o=function(a){return P(this,1,a)};E5.prototype.u=function(){return M(this,1)};var F5=E5.prototype,H5=function(a,b){V.call(this);var c=this;this.h=new E5;this.g=new sv(this);this.Ja=this.g.signal();this.j=[Y({has:F5.u,get:F5.gb,set:F5.o})];G5(this,a);b(function(d){return G5(c,d)})};r(H5,V);var G5=function(a,b){var c=new Av(a.g);(b=GW(a.h,b,a.j,c))&&c.add(a.Ja,void 0);c.N();return b};da.Object.defineProperties(H5.prototype,{ie:{configurable:!0,enumerable:!0,get:function(){return this.h.clone()}}});var I5=function(a){K(this,a,0,-1,yBa,null)};r(I5,J);I5.prototype.zl=function(){return U(this,y5,1)};var yBa=[1];var J5=function(a){K(this,a,0,-1,null,null)};r(J5,J);k=J5.prototype;k.getName=function(){return N(this,1,"")};k.uo=function(a){return P(this,1,a)};k.Xu=function(){return M(this,1)};k.za=function(){return Zl(this,2,0)};k.vo=function(a){return P(this,2,a)};k.Zu=function(){return M(this,2)};k.Vu=function(){return L(this,5)};k.Lk=function(a){return P(this,5,a)};k.Yu=function(){return M(this,5)};k.Uu=function(){return L(this,6)};k.Kk=function(a){return P(this,6,a)};k.Wu=function(){return M(this,6)};var K5=J5.prototype,L5=function(a){V.call(this);var b=this;this.controller=a;this.h=new J5;this.g=new sv(this);this.j=new Map;this.l=null;this.Ja=this.g.signal();this.u=this.g.signal();this.F=this.g.signal();this.D=this.g.signal();this.C=this.g.signal();this.m=this.g.signal();this.G=uv(this.g);this.o=[Y({has:K5.Xu,get:K5.getName,set:K5.uo}),Y({has:K5.Zu,get:K5.za,set:K5.vo,signal:this.G}),Y({has:K5.Yu,get:K5.Vu,set:K5.Lk}),Y({has:K5.Wu,get:K5.Uu,set:K5.Kk})];a.Ja.attach(function(c){var d=new Av(b.g),
-e=GW(b.h,c,b.o,d);if(M(c,4)){for(var f=T(c,I5,4),g=new Set,h=n(f.zl()),m=h.next();!m.done;m=h.next())m=m.value,g.add(K5.getName.call(m)),e=zBa(b,m)||e;h=n(b.j.values());for(m=h.next();!m.done;m=h.next())m=m.value.Ew,g.has(m.name)||(b.j.delete(m.name),m.dispose(),e=!0);R(b.h,4,f)}M(c,3)&&(c=T(c,E5,3),e=ABa(b,c)||e,R(b.h,3,c));e&&d.add(b.Ja,void 0);d.N()},this)};r(L5,V);
-var ABa=function(a,b){var c=!1;if(a.l)c=a.l.lg(b);else{var d=null,e=new H5(b,function(f){d=f});uS(a.g,a.m,e.Ja,function(){return e});d?(a.l={wV:e,lg:d},c=!0,a.g.N(a.m,e)):(e.dispose(),Ub("No callback set for new main session"))}return c},zBa=function(a,b){var c=b.getName(),d=a.j.get(c),e=!1;if(d)e=d.lg(b);else{var f=null,g=new D5(b,function(h){f=h});uS(a.g,a.F,g.Ja,function(){return g});vS(a.g,a.D,g.Tb,function(){return g});uS(a.g,a.C,g.l,function(){return g});f?(a.j.set(c,{Ew:g,lg:f}),a.g.N(a.u,
-g),e=!0):(g.dispose(),Ub("No callback set for new breakout session"))}return e};L5.prototype.at=function(){return 0!==this.status?Promise.resolve(!0):this.controller.at()};L5.prototype.sr=function(a){return this.controller.sr(a)};L5.prototype.Sr=function(a,b){return this.controller.Sr(a,b)};da.Object.defineProperties(L5.prototype,{ie:{configurable:!0,enumerable:!0,get:function(){return this.h.clone()}},status:{configurable:!0,enumerable:!0,get:function(){return this.h.za()}}});var M5=function(a){K(this,a,0,-1,null,null)};r(M5,J);M5.prototype.xa=function(){return N(this,1)};var BBa=function(a,b){return S(a,1,b)};M5.prototype.o=function(){var a=new ml;var b=this.xa();0<b.length&&G(a,1,b);return ql(a)};var N5=function(a){K(this,a,0,-1,null,null)};r(N5,J);var O5=function(a){K(this,a,0,-1,null,null)};r(O5,J);var P5=function(a){K(this,a,0,-1,null,null)};r(P5,J);var CBa={wb:"InitializeBreakoutState",Jb:M5.prototype.o,Db:function(a){var b=new O5;for(a=new Wk(a);x(a)&&!w(a);)switch(a.j){case 1:var c=new UY;a.h(c,VY);R(b,1,c);break;case 2:c=new OY;a.h(c,PY);R(b,2,c);break;default:z(a)}return b}},DBa={wb:"ConfigureBreakoutSessions",Jb:t5.prototype.o,Db:function(a){var b=new N5;for(a=new Wk(a);x(a)&&!w(a);)switch(a.j){case 1:var c=new UY;a.h(c,VY);R(b,1,c);break;case 2:c=new OY;a.h(c,PY);R(b,2,c);break;default:z(a)}return b}},EBa={wb:"ToggleAskForHelp",Jb:x5.prototype.o,
-Db:function(a){var b=new P5;for(a=new Wk(a);x(a)&&!w(a);)z(a);return b}};var Q5=function(a){this.service=x_(a,"google.rtc.meetings.v1.MeetingBreakoutStateService")};Q5.prototype.initialize=function(a){a=BBa(new M5,a);return this.service.makeRequest(CBa,a).then(function(b){return b.zb()})};var FBa=function(a,b){return a.service.makeRequest(DBa,b).then(function(c){return c.zb()})},GBa=function(a,b){return a.service.makeRequest(EBa,b).then(function(c){return c.zb()})};var LBa=function(a){var b=new sv(a),c=b.signal(),d=a.F,e=a.Ab.then(function(f){var g=Pxa(a.ma,a.j,f);Lt([a.ZD,a.onConnect]).then(function(){g.start()});a.onDisconnect.ib(function(){g.dispose()});g.onChange.attach(function(){var h=g.m();if(h){var m=b.N,p=(new J5).uo(h.getName()),t=p.vo;a:switch(h.za()){case 1:var y=2;break a;case 2:case 3:y=3;break a;default:y=0}p=t.call(p,y);M(h,6)?p.Lk(yB(T(h,vB,6)).getTime()):p.Lk(0);M(h,5)?p.Kk(yB(T(h,vB,5)).getTime()):p.Kk(0);if(t=T(h,OD,3))y=new E5,M(t,1)&&y.o(T(t,
-QD,1).gb()),R(p,3,y);t=new I5;h=n(h.zl());for(y=h.next();!y.done;y=h.next()){var A=y.value;y=(new y5).so(N(A,1)).qo(A.Vb()).po(O(A,5)).to(HBa(A.za()));M(A,8)?y.Jk(yB(T(A,vB,8)).getTime()):y.Jk(0);M(A,7)?y.Hk(yB(T(A,vB,7)).getTime()):y.Hk(0);M(A,2)&&y.ro(T(A,QD,2).gb());if(M(A,4)){A=T(A,SD,4);var B=A5(O(A,1));var H=N(A,2);B=P(B,2,H);M(A,3)&&(A=yB(T(A,vB,3)).getTime(),P(B,3,A));y.Ik(B)}else y.Ik(A5(!1));mm(t,1,y,y5)}R(p,4,t);m.call(b,c,p)}},a);return g});return new L5({Ja:c,at:function(){var f,g;return Ga(function(h){switch(h.g){case 1:return u(h,
-e,2);case 2:return f=h.h,u(h,a.Ab,3);case 3:return g=h.h,u(h,IBa(d,g),4);case 4:return u(h,f.hb(),5);case 5:return h.return(!0)}})},sr:function(f){var g,h;return Ga(function(m){switch(m.g){case 1:return u(m,e,2);case 2:return g=m.h,u(m,a.Ab,3);case 3:return h=m.h,u(m,JBa(d,h,f),4);case 4:return u(m,g.hb(),5);case 5:return m.return(!0)}})},Sr:function(f,g){var h,m;return Ga(function(p){switch(p.g){case 1:return u(p,e,2);case 2:return h=p.h,u(p,a.Ab,3);case 3:return m=p.h,u(p,KBa(d,m,f,g),4);case 4:return u(p,
-h.hb(),5);case 5:return p.return(!0)}})}})};function HBa(a){switch(a){case 1:return 1;case 2:return 2;case 3:return 3;default:return 0}}function R5(a){var b=new ND;var c=a.getName();b=S(b,1,c);a=a.Vb();return S(b,3,a)}function IBa(a,b){var c,d;return Ga(function(e){if(1==e.g)return c=Q5,u(e,a,2);d=new c(e.h);return e.return(d.initialize(b).then(function(){}))})}
-function JBa(a,b,c){var d,e,f;return Ga(function(g){if(1==g.g)return d=Q5,u(g,a,2);if(3!=g.g){e=new d(g.h);var h=new t5;h=S(h,1,b);a:switch(c.za()){case 2:var m=1;break a;case 3:m=2;break a;default:m=0}h=hm(h,2,m);m=c.H();h=R(h,7,m);m=c.u();h=R(h,8,m);m=c.J();h=P(h,3,m||[]);m=c.G();h=P(h,9,m||[]);m=MBa(c.o());h=lm(h,4,m);m=NBa(c.M());h=lm(h,5,m);m=OBa(c.D());f=lm(h,6,m);return u(g,FBa(e,f),3)}return g.return(!0)})}
-function KBa(a,b,c,d){var e,f,g;return Ga(function(h){if(1==h.g)return e=Q5,u(h,a,2);if(3!=h.g){f=new e(h.h);var m=new x5;m=S(m,1,b);m=S(m,2,c);var p=new SD;p=gm(p,1,d);g=R(m,3,p);return u(h,GBa(f,g),3)}return h.return(!0)})}function MBa(a){return a.map(function(b){var c=new u5;var d=R5(b.u());c=R(c,1,d);d=b.D();c=fm(c,2,d);b=b.o();return P(c,3,b||[])})}function NBa(a){return a.map(function(b){var c=new v5;var d=R5(b.u());c=R(c,1,d);d=b.D();c=R(c,2,d);b=b.o();return P(c,3,b||[])})}
-function OBa(a){return a.map(function(b){var c=new w5;b=b.o();return S(c,1,b)})};var PBa=function(a){this.g=a.then(function(b){return x_(b,"google.rtc.meetings.v1.MeetingSpaceService")})},QBa=function(a,b,c,d){return pv(a,function f(){var g,h=this,m,p,t,y,A;return Ea(f,function(B){if(1==B.g){g=new lX;m=S5(d,g);var H=(new XE).o(b);var Q=new YE;Q=R(Q,11,m);p=R(H,6,Q);H=qX(new pX,p);t=R(H,2,g);return u(B,h.g,2)}if(3!=B.g)return y=B.h,u(B,y.makeRequest(XZ,t),3);A=B.h;m0(A,c);sa(B)})})},RBa=function(a,b,c,d){return pv(a,function f(){var g,h=this,m,p,t,y,A,B;return Ea(f,function(H){if(1==
-H.g){g=new lX;m=S5(d,g);var Q=new eF;if(M(d,1)){var ea=!!Xl(d,1);gm(Q,1,ea);im(g,1,"settings.access_lock")}M(d,2)&&(ea=!!Xl(d,2),gm(Q,3,ea),im(g,1,"settings.chat_lock"));M(d,3)&&(ea=!!Xl(d,3),gm(Q,4,ea),im(g,1,"settings.present_lock"));M(d,4)&&(ea=!!Xl(d,4),gm(Q,2,ea),im(g,1,"settings.attendance_report_enabled"));p=Q;Q=(new XE).o(b);ea=new YE;ea=R(ea,11,m);Q=R(Q,6,ea);t=R(Q,15,p);Q=qX(new pX,t);y=R(Q,2,g);return u(H,h.g,2)}if(3!=H.g)return A=H.h,u(H,A.makeRequest(XZ,y),3);B=H.h;m0(B,c);sa(H)})})},
-S5=function(a,b){var c=new oF;if(M(a,1)){var d=!!Xl(a,1);gm(c,1,d);im(b,1,"call_info.settings.access_lock")}M(a,2)&&(d=!!Xl(a,2),gm(c,2,d),im(b,1,"call_info.settings.chat_lock"));M(a,3)&&(d=!!Xl(a,3),gm(c,3,d),im(b,1,"call_info.settings.present_lock"));M(a,4)&&(d=!!Xl(a,4),gm(c,4,d),im(b,1,"call_info.settings.attendance_report_enabled"));M(a,5)&&(d=!!Xl(a,5),gm(c,5,d),im(b,1,"call_info.settings.audio_lock"));M(a,6)&&(a=!!Xl(a,6),gm(c,6,a),im(b,1,"call_info.settings.video_lock"));return c};function T5(a,b){throw Error(void 0===b?"unexpected value "+a+"!":b);};function SBa(a){var b=xW(vW((new uW).Qs(a.xa()).Rn(a.gb()).Sn(N(a,3)).Qn(N(a,7)),U(a,$E,5).map(TBa)),L(a,11).map(UBa)),c=T(a,aF,8);c&&b.o(Vsa(Usa(new wW,N(c,1)),N(c,1)));if(a=ZE(a))zW(b.Nn(N(a,3)).Tn(N(a,4)),U(a,WE,12).filter(function(d){return M(d,1)}).map(VBa)),(c=T(a,oF,11))&&b.Rj(cta(bta(ata($sa(Zsa(Ysa(Xsa(Wsa(new AW,O(c,1)),O(c,2)),O(c,3)),O(c,4)),O(c,5)),O(c,6)),O(c,7)),O(c,8))),(a=T(a,pF,13))&&b.Un(WBa(a));return b}
-function TBa(a){var b=new DW;var c=N(a,5);b=P(b,1,c);c=N(a,2);b=P(b,2,c);c=N(a,3);b=P(b,3,c);a=N(a,4);return P(b,4,a)}function UBa(a){switch(a){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;default:return 0}}function VBa(a){if(!M(a,1))return new EW;var b=N(T(a,TE,1),3),c=new EW,d=T(a,TE,1).getId();a=P(c,1,d).setTitle(T(a,TE,1).getTitle());return P(a,3,b)}
-function WBa(a){var b=T(a,vB,2),c=T(a,vB,3);var d=new CW;a=O(a,1);d=P(d,1,a);b=b&&yB(b).getTime();b=P(d,2,b);c=c&&yB(c).getTime();return P(b,3,c)}var XBa=new Map([[1,1],[2,2],[3,3],[0,0]]),YBa=new Map([[0,0],[1,1],[2,2]]);var U5=function(a){K(this,a,0,-1,null,null)};r(U5,J);U5.prototype.xa=function(){return N(this,1)};U5.prototype.o=function(){var a=new ml;var b=this.xa();0<b.length&&G(a,1,b);b=T(this,TE,3);null!=b&&I(a,3,b,UE);return ql(a)};var V5=function(a){K(this,a,0,-1,null,null)};r(V5,J);V5.prototype.xa=function(){return N(this,1)};V5.prototype.o=function(){var a=new ml;var b=this.xa();0<b.length&&G(a,1,b);return ql(a)};var W5=function(a){K(this,a,0,-1,null,null)};r(W5,J);var X5=function(a){K(this,a,0,-1,ZBa,null)};r(X5,J);var ZBa=[1];var $Ba={wb:"AttachWhiteboard",Jb:U5.prototype.o,Db:function(a){var b=new W5;for(a=new Wk(a);x(a)&&!w(a);)z(a);return b}},aCa={wb:"ListShareableParticipants",Jb:V5.prototype.o,Db:function(a){var b=new X5;for(a=new Wk(a);x(a)&&!w(a);)switch(a.j){case 1:var c=a.g();im(b,1,c);break;case 2:c=Xk(a);fm(b,2,c);break;default:z(a)}return b}};var Y5=function(a,b){this.g=b;this.h=a.then(function(c){return x_(c,"google.rtc.meetings.v1.MeetingWhiteboardService")})};
-Y5.prototype.th=function(a,b,c,d){return pv(this,function f(){var g=this,h,m,p,t,y;return Ea(f,function(A){switch(A.g){case 1:g.g.logImpression(6883);var B=new TE;B=S(B,1,b).setTitle(c);h=S(B,3,d);B=new U5;B=S(B,1,a);m=R(B,3,h);ta(A,2);return u(A,g.h,4);case 4:return p=A.h,u(A,p.makeRequest($Ba,m),5);case 5:return t=A.h,g.g.logImpression(6881),A.return(t);case 2:throw y=wa(A),g.g.logImpression(6882),y;}})})};
-Y5.prototype.Sh=function(a){return pv(this,function c(){var d=this,e,f,g,h,m,p,t;return Ea(c,function(y){switch(y.g){case 1:d.g.logImpression(6908);var A=new V5;e=S(A,1,a);return u(y,d.h,2);case 2:return f=y.h,ta(y,3),u(y,f.makeRequest(aCa,e),5);case 5:return g=y.h,d.g.logImpression(6906),h=g.zb(),m=$l(h,2),p=L(h,1).length,0<m&&(0===p?d.g.logImpression(7079):m===p?d.g.logImpression(7077):m>p&&d.g.logImpression(7078)),y.return(h);case 3:throw t=wa(y),d.g.logImpression(6907),t;}})})};var bCa=function(a){var b=new sv(a),c=uv(b),d=new Y5(a.F,a.Aa),e=new PBa(a.F),f=new IW({Ja:c,th:function(p,t,y){var A;return Ga(function(B){return 1==B.g?u(B,a.Ab,2):3!=B.g?(A=B.h,u(B,d.th(A,p,t,y),3)):B.return(!0)})},Sh:function(){var p,t;return Ga(function(y){if(1==y.g)return u(y,a.Ab,2);if(3!=y.g)return p=y.h,u(y,d.Sh(p),3);t=y.h;return y.return({jU:L(t,1),LW:$l(t,2)})})},Rj:function(p,t){var y,A;return Ga(function(B){switch(B.g){case 1:return u(B,a.Ab,2);case 2:return y=B.h,u(B,a.C,3);case 3:return A=
-B.h,t?u(B,RBa(e,y,A,p),5):u(B,QBa(e,y,A,p),5);case 5:return B.return(!0)}})}}),g=function(p){p&&(p=SBa(p),b.N(c,{ie:p,nm:U(p,DW,5),Yk:L(p,7),WD:U(p,EW,10)}))};a.hp.then(function(p){a.C.get()&&a.C.get().m()||g(p.g)},function(){});a.C.then(function(p){p.onChange.attach(function(){return void g(p.m())},a);g(p.m())});var h=function(p){var t=YBa.get(p.rj());p=(new uW).On(p.vj()).Ln(t);b.N(c,{ie:p,nm:null,Yk:null})};a.sC().then(function(p){p.onChange.attach(function(t){var y=t.oc;t.Hc.forEach(h);y.forEach(h)},
-a)});a.Cf.then(function(){var p=[];var t=f0(a);t=L(t,18);t.includes(1)&&p.push(1);t.includes(4)&&p.push(2);t=new uW;var y=t.Or,A=new BW;p=P(A,1,p||[]);p=y.call(t,p);b.N(c,{ie:p})});var m=function(p){p=(new uW).Mn(XBa.get(p.sj())).Pn(p.wj());b.N(c,{ie:p,nm:null,Yk:null})};a.GC().then(function(p){p.onChange.attach(function(t){var y=t.oc;t.Hc.forEach(m);y.forEach(m)},a)});return f};var cCa=function(a,b){var c=new D0;b=S(c,1,b);return x_(a,"google.rtc.meetings.v1.MeetingHandRaiseService").makeRequest(Gxa,b)};function dCa(a,b,c,d,e){return pv(this,function g(){var h,m,p,t,y,A,B,H;return Ea(g,function(Q){if(1==Q.g)return h=new y_,S(h,1,a),P(h,2,b||[]),R(h,3,c),R(h,4,d),u(Q,x_(e,"google.rtc.meetings.v1.MeetingDeviceService").makeRequest(twa,h),2);m=Q.h;p=[];t=[];y=U(m.zb(),E_,1);A=n(y);for(B=A.next();!B.done;B=A.next())H=B.value,T(H,XD,3)?p.push(H.mb()):t.push(H.mb());return Q.return({pU:t,nD:p})})})};function eCa(a,b){return pv(this,function d(){var e;return Ea(d,function(f){if(1==f.g){var g=x_(b,"google.rtc.meetings.v1.MeetingDeviceService"),h=g.makeRequest;var m=new L_;m=S(m,1,a);return u(f,h.call(g,ywa,m),2)}e=f.h;return f.return({version:l0(e),Xq:e.zb().Jh()})})})}
-function fCa(a,b){return pv(this,function d(){var e;return Ea(d,function(f){if(1==f.g){var g=x_(b,"google.rtc.meetings.v1.MeetingDeviceService"),h=g.makeRequest;var m=new G_;m=S(m,1,a);return u(f,h.call(g,zwa,m),2)}e=f.h;return f.return({version:l0(e),Xq:e.zb().Jh()})})})}function gCa(a,b,c){return pv(this,function e(){return Ea(e,function(f){return f.return(b?eCa(a,c):fCa(a,c))})})};var hCa=Yg("realtime.meetings.call.Participants"),uCa=function(a){var b=new sv,c=b.signal(),d=b.signal(),e=iCa(a),f=a.o.get(),g=a.ca.get();f=f&&g?f.get().map(function(t){return Z5(t,g)}):[];var h=new k3(f,{Ja:c,Tb:d,wm:function(t){return jCa(a,t)},xm:function(t){return kCa(a,t)},jm:function(t){return lCa(a,t)},vl:function(t){return mCa(a,t)},Ud:function(t){return nCa(a,t)},accept:function(t){return oCa(a,t)},rl:function(t){return pCa(a,t)},qm:function(t){return qCa(e,t)},Uh:function(t){return rCa(e,
-t)},dm:function(){return sCa(a,e)},Cm:function(t,y){return tCa(a,t,y)}},Promise.resolve(a.Mb.then()));h.R(b);f=new $2(a.Wb,h,xv(b,c,function(t){return cm(t.clone(),12)}),a.Ac,a.Mb,QG(a.ma,mN));h.R(f);var m=null;a.C.then(function(t){var y=function(B){if(B!=m){if(m){var H=h.get(m);H&&(H=H.ca,b.N(c,W2(new V2,H).hg(!1)))}B&&(H=h.get(B))&&(H=H.ca,b.N(c,W2(new V2,H).hg(!0)));m=B}},A=t.get()[0];A=A&&ZE(A);y(A&&A.cd()&&N(A.cd(),1));t.onChange.attach(function(B){var H=B.oc,Q=B.removed;[].concat(q(B.Hc),q(H)).forEach(function(ea){ea=
-ea&&ZE(ea);y(ea&&ea.cd()&&N(ea.cd(),1)||null)});Q.forEach(function(){return y(null)})})});var p=function(t,y,A){h.get(t)?b.N(c,W2(new V2,t).co(y).bo(A)):bh(hCa,"Cannot find raised hand participant: "+t)};Promise.all([a.ca,a.o]).then(function(t){t=n(t);var y=t.next().value;t=t.next().value;var A=function(B){var H=Z5(B,y),Q=B.mb();H.hg(Q===m);b.N(c,H);e.then(function(ea){var eb,$b,Pa;return Ga(function(gb){if(1==gb.g)return eb=k0(Q),u(gb,aI(ea),2);$b=gb.h;(Pa=$b.find(function(Tc){return Tc.getName()===
-eb}))?p(Q,Pa.uj(),T(Pa,vB,2)?yB(T(Pa,vB,2)).getTime():0):p(Q,!1,0);sa(gb)})})};t.onChange.attach(function(B){var H=B.oc,Q=B.removed;B.Hc.forEach(A);H.forEach(function(ea){return b.N(c,Z5(ea,y))});Q.forEach(function(ea){return b.N(d,Z5(ea,y))})},h);t.get().forEach(A)});e.then(function(t){a.onConnect.then(function(){t.start()});a.onDisconnect.ib(function(){t.dispose()});t.onChange.attach(function(y){var A=y.oc,B=y.removed;[].concat(q(y.Hc),q(A)).forEach(function(H){p(H.mb(),H.uj(),T(H,vB,2)?yB(T(H,
-vB,2)).getTime():0)});B.forEach(function(H){p(H.mb(),!1,0)})})});return h},iCa=function(a){var b,c;return Ga(function(d){if(1==d.g)return u(d,a.Ab,2);b=d.h;c=Rxa(a.ma,a.j,b);return d.return(c)})},Z5=function(a,b){var c=4==Zl(a,11,0),d=c?vCa:wCa,e=a.mb(),f=N(a,21),g=T(a,fE,14);var h=g?xCa.get(Zl(g,3,0))||0:3;g=yCa.get(Zl(a,36,0))||0;var m=(m=T(a,iE,20))?zCa.get(Zl(m,2,0))||0:0;var p=N(a,19),t=T(a,fE,14)&&2==Zl(T(a,fE,14),2,0);d=a.Vb()||d;var y=N(a,29),A=O(a,26),B=O(a,8),H=O(a,15);c=W2(new V2,e).Uj(f).Jm(c).Wr(!!T(a,
-iE,20)&&!!N(T(a,iE,20),4)).xk(ACa.get(Zl(a,11,0))||0).zk(h).Tj(2===h||3===h).bs(T(a,cE,12)&&N(T(a,cE,12),1));h=c.Li;var Q=(Q=BCa.get(YD(a)))?Q:O(a,5)?5:0;g=h.call(c,Q).Sj(H).Im(B).ph(A).yk(y).Ak(d).Vr(t).Mr(p).Ts(m).eo(g);b&&(X2(g,e===b),g.Km(f===b));N(a,3)&&g.wk(N(a,3));return g},jCa=function(a,b){var c,d,e,f;return Ga(function(g){return 1==g.g?!a.onConnect.Ta()||a.onDisconnect.Ta()?g.return(!1):u(g,a.ca.then(),2):3!=g.g?(c=g.h,d=new cE,S(d,1,c),e=a.o.get(),f=e.yb(b),aE(f,d),u(g,e.modify(f),3)):
-g.return(!0)})},kCa=function(a,b){var c,d,e,f;return Ga(function(g){return 1==g.g?!a.onConnect.Ta()||a.onDisconnect.Ta()?g.return(!1):u(g,a.ca.then(),2):3!=g.g?(c=g.h,d=new eE,S(d,1,c),e=a.o.get(),f=e.yb(b),R(f,27,d),u(g,e.modify(f),3)):g.return(!0)})},mCa=function(a,b){var c,d,e;return Ga(function(f){if(1==f.g){if(!a.onConnect.Ta()||a.onDisconnect.Ta())return f.return(Promise.resolve(!1));c=a.o.get();d=c.yb(b);ZD(d,7);return u(f,c.modify(d),2)}e=f.h;return f.return(1==e.length)})},nCa=function(a,
-b){var c,d,e,f;return Ga(function(g){if(1==g.g)return!a.onConnect.Ta()||a.onDisconnect.Ta()?g.return(Promise.resolve(!1)):u(g,a.C,2);if(3!=g.g){c=g.h;d=new iF;b&&S(d,1,b);var h=c.yb(),m=(new YE).Ud(d);e=R(h,6,m);return u(g,c.modify(e),3)}f=g.h;return g.return(1==f.length)})},oCa=function(a,b){return Ga(function(c){return c.return($5(!0,a,b))})},pCa=function(a,b){return Ga(function(c){return c.return($5(!1,a,b))})},$5=function(a,b,c){var d,e,f,g;return Ga(function(h){if(1==h.g){if(!b.onConnect.Ta()||
-b.onDisconnect.Ta())return h.return(Promise.resolve(!1));d=b.o.get();e=d.yb(c);f=a?1:4;ZD(e,f);return u(h,d.modify(e),2)}g=h.h;return h.return(1==g.length)})},tCa=function(a,b,c){var d,e,f,g,h;return Ga(function(m){if(1==m.g)return u(m,a.F,2);if(3!=m.g)return d=m.h,e=a.o.get(),u(m,gCa(b,c,d),3);f=m.h;g=f.version;h=f.Xq;HI(e,g,{Wi:h});return m.return(!0)})},qCa=function(a,b){var c,d,e,f;return Ga(function(g){if(1==g.g)return u(g,a,2);if(3!=g.g)return c=g.h,d=k0(b),e=c.yb(d),u(g,c.add(e),3);f=g.h;return g.return(1===
-f.length)})},rCa=function(a,b){var c,d,e,f;return Ga(function(g){if(1==g.g)return u(g,a,2);if(3!=g.g)return c=g.h,d=k0(b),e=c.m(d),u(g,c.remove(e),3);f=g.h;return g.return(1===f.length)})},sCa=function(a,b){var c,d,e,f,g;return Ga(function(h){if(1==h.g)return u(h,Promise.all([a.F,a.Ab,b]),2);c=h.h;d=n(c);e=d.next().value;f=d.next().value;g=d.next().value;return h.return(cCa(e,f).then(function(m){HI(g,l0(m),{Wi:[],JA:!0});return!0}))})},lCa=function(a,b){var c,d,e,f,g,h,m;return Ga(function(p){switch(p.g){case 1:return!a.onConnect.Ta()||
-a.onDisconnect.Ta()||0===b.length?p.return(Promise.resolve(!1)):u(p,a.Ab,2);case 2:return c=p.h,u(p,a.F,3);case 3:return d=p.h,u(p,a.ca.then(),4);case 4:return e=p.h,f=new XD,g=new cE,S(g,1,e),aE(f,g),h=new lX,im(h,1,"audio_mute_request.by_meeting_device_id"),u(p,dCa(c,b,f,h,d),5);case 5:return m=p.h,p.return(0<m.nD.length)}})},wCa=chrome.i18n.getMessage("2551467977781415455"),vCa=chrome.i18n.getMessage("5734888811966502047"),BCa=new Map([[1,5],[2,10],[3,6],[4,2],[11,2],[9,8],[10,9],[6,7],[7,3],[8,
-4],[13,11]]),ACa=new Map([[7,2],[9,3],[4,1]]),xCa=new Map([[0,0],[1,1],[2,2],[3,3]]),zCa=new Map([[3,1],[15,2],[16,3],[19,5],[20,6],[14,4]]),yCa=new Map([[0,0],[1,1]]);var CCa=function(a){var b,c,d;return Ga(function(e){switch(e.g){case 1:return u(e,hW(a),2);case 2:b=e.h;case 3:return b.l?u(e,a.Ab,6):u(e,b.Ja.next(a),3);case 6:return c=e.h,d=Nxa(a.ma,a.j,c),a.onConnect.then(function(){return void d.start()}),a.onDisconnect.ib(function(){return void d.dispose()}),d.M.attach(function(){a.Aa.logImpression(6929)},a),e.return(d)}})};var a6=function(a){K(this,a,0,-1,null,null)};r(a6,J);k=a6.prototype;k.Sx=function(){return O(this,1,!1)};k.cs=function(a){return P(this,1,a)};k.Iz=function(){return M(this,1)};k.Ux=function(){return O(this,2,!1)};k.gs=function(a){return P(this,2,a)};k.Mz=function(){return M(this,2)};k.Vx=function(){return O(this,3,!1)};k.hs=function(a){return P(this,3,a)};k.Nz=function(){return M(this,3)};k.ay=function(){return O(this,4,!1)};k.ns=function(a){return P(this,4,a)};k.Sz=function(){return M(this,4)};
-k.py=function(){return O(this,5,!1)};k.Cs=function(a){return P(this,5,a)};k.gA=function(){return M(this,5)};k.qy=function(){return O(this,6,!1)};k.Ds=function(a){return P(this,6,a)};k.hA=function(){return M(this,6)};k.Zx=function(){return O(this,7,!1)};k.ms=function(a){return P(this,7,a)};k.Rz=function(){return M(this,7)};k.yy=function(){return O(this,9,!1)};k.Ms=function(a){return P(this,9,a)};k.qA=function(){return M(this,9)};k.Ay=function(){return O(this,10,!1)};
-k.Os=function(a){return P(this,10,a)};k.sA=function(){return M(this,10)};k.zy=function(){return O(this,11,!1)};k.Ns=function(a){return P(this,11,a)};k.rA=function(){return M(this,11)};k.By=function(){return O(this,12,!1)};k.Ps=function(a){return P(this,12,a)};k.tA=function(){return M(this,12)};k.uy=function(){return O(this,13,!1)};k.Gs=function(a){return P(this,13,a)};k.kA=function(){return M(this,13)};k.Yx=function(){return O(this,14,!1)};k.ZC=function(a){return P(this,14,a)};
-k.Qz=function(){return M(this,14)};k.ty=function(){return O(this,15,!1)};k.Fs=function(a){return P(this,15,a)};k.jA=function(){return M(this,15)};k.xy=function(){return O(this,16,!1)};k.Ks=function(a){return P(this,16,a)};k.oA=function(){return M(this,16)};k.sy=function(){return O(this,17,!1)};k.Es=function(a){return P(this,17,a)};k.iA=function(){return M(this,17)};k.oy=function(){return O(this,18,!1)};k.As=function(a){return P(this,18,a)};k.eA=function(){return M(this,18)};
-k.iq=function(){return O(this,19,!1)};k.es=function(a){return P(this,19,a)};k.Kz=function(){return M(this,19)};k.my=function(){return O(this,20,!1)};k.ys=function(a){return P(this,20,a)};k.cA=function(){return M(this,20)};k.hq=function(){return O(this,21,!1)};k.ds=function(a){return P(this,21,a)};k.Jz=function(){return M(this,21)};k.Wx=function(){return O(this,22,!1)};k.ks=function(a){return P(this,22,a)};k.Oz=function(){return M(this,22)};k.iy=function(){return O(this,23,!1)};
-k.us=function(a){return P(this,23,a)};k.Yz=function(){return M(this,23)};k.Xx=function(){return O(this,24,!1)};k.ls=function(a){return P(this,24,a)};k.Pz=function(){return M(this,24)};k.ey=function(){return O(this,25,!1)};k.qs=function(a){return P(this,25,a)};k.Uz=function(){return M(this,25)};k.jy=function(){return O(this,26,!1)};k.vs=function(a){return P(this,26,a)};k.Zz=function(){return M(this,26)};k.ny=function(){return O(this,27,!1)};k.zs=function(a){return P(this,27,a)};
-k.dA=function(){return M(this,27)};k.hy=function(){return O(this,28,!1)};k.ts=function(a){return P(this,28,a)};k.Xz=function(){return M(this,28)};k.gy=function(){return O(this,29,!1)};k.rs=function(a){return P(this,29,a)};k.Vz=function(){return M(this,29)};k.by=function(){return O(this,30,!1)};k.ps=function(a){return P(this,30,a)};k.Tz=function(){return M(this,30)};k.vy=function(){return O(this,31,!1)};k.Hs=function(a){return P(this,31,a)};k.lA=function(){return M(this,31)};
-k.wy=function(){return O(this,32,!1)};k.Is=function(a){return P(this,32,a)};k.mA=function(){return M(this,32)};k.Tx=function(){return O(this,33,!1)};k.fs=function(a){return P(this,33,a)};k.Lz=function(){return M(this,33)};k.Bl=function(){return O(this,34,!1)};k.ss=function(a){return P(this,34,a)};k.Wz=function(){return M(this,34)};k.Cl=function(){return O(this,35,!1)};k.Bs=function(a){return P(this,35,a)};k.fA=function(){return M(this,35)};k.ly=function(){return O(this,36,!1)};
-k.xs=function(a){return P(this,36,a)};k.bA=function(){return M(this,36)};k.ky=function(){return O(this,37,!1)};k.ws=function(a){return P(this,37,a)};k.aA=function(){return M(this,37)};k.Dl=function(){return O(this,38,!1)};k.Js=function(a){return P(this,38,a)};k.nA=function(){return M(this,38)};k.El=function(){return O(this,39,!1)};k.Ls=function(a){return P(this,39,a)};k.pA=function(){return M(this,39)};var Z=a6.prototype,c6=function(a,b){V.call(this);var c=this;this.g=new a6;this.h=new sv(this);this.Ja=uv(this.h);this.j=[Y({has:Z.Iz,get:Z.Sx,set:Z.cs}),Y({has:Z.Mz,get:Z.Ux,set:Z.gs}),Y({has:Z.Nz,get:Z.Vx,set:Z.hs}),Y({has:Z.Sz,get:Z.ay,set:Z.ns}),Y({has:Z.gA,get:Z.py,set:Z.Cs}),Y({has:Z.hA,get:Z.qy,set:Z.Ds}),Y({has:Z.Rz,get:Z.Zx,set:Z.ms}),Y({has:Z.qA,get:Z.yy,set:Z.Ms}),Y({has:Z.sA,get:Z.Ay,set:Z.Os}),Y({has:Z.rA,get:Z.zy,set:Z.Ns}),Y({has:Z.tA,get:Z.By,set:Z.Ps}),Y({has:Z.kA,get:Z.uy,set:Z.Gs}),
-Y({has:Z.Qz,get:Z.Yx,set:Z.ZC}),Y({has:Z.jA,get:Z.ty,set:Z.Fs}),Y({has:Z.oA,get:Z.xy,set:Z.Ks}),Y({has:Z.iA,get:Z.sy,set:Z.Es}),Y({has:Z.eA,get:Z.oy,set:Z.As}),Y({has:Z.Kz,get:Z.iq,set:Z.es}),Y({has:Z.cA,get:Z.my,set:Z.ys}),Y({has:Z.Jz,get:Z.hq,set:Z.ds}),Y({has:Z.Oz,get:Z.Wx,set:Z.ks}),Y({has:Z.Yz,get:Z.iy,set:Z.us}),Y({has:Z.Pz,get:Z.Xx,set:Z.ls}),Y({has:Z.Uz,get:Z.ey,set:Z.qs}),Y({has:Z.Zz,get:Z.jy,set:Z.vs}),Y({has:Z.dA,get:Z.ny,set:Z.zs}),Y({has:Z.Xz,get:Z.hy,set:Z.ts}),Y({has:Z.Vz,get:Z.gy,
-set:Z.rs}),Y({has:Z.Tz,get:Z.by,set:Z.ps}),Y({has:Z.lA,get:Z.vy,set:Z.Hs}),Y({has:Z.mA,get:Z.wy,set:Z.Is}),Y({has:Z.Lz,get:Z.Tx,set:Z.fs}),Y({has:Z.Wz,get:Z.Bl,set:Z.ss}),Y({has:Z.fA,get:Z.Cl,set:Z.Bs}),Y({has:Z.bA,get:Z.ly,set:Z.xs}),Y({has:Z.aA,get:Z.ky,set:Z.ws}),Y({has:Z.nA,get:Z.Dl,set:Z.Js}),Y({has:Z.pA,get:Z.El,set:Z.Ls})];a.then(function(d){b6(c,d);b.Ja.attach(function(e){b6(c,e)})})};r(c6,V);var b6=function(a,b){GW(a.g,b,a.j)&&a.h.N(a.Ja,void 0)};
-da.Object.defineProperties(c6.prototype,{ie:{configurable:!0,enumerable:!0,get:function(){return this.g.clone()}},m:{configurable:!0,enumerable:!0,get:function(){return this.g.iq()}},l:{configurable:!0,enumerable:!0,get:function(){return this.g.hq()}}});var DCa=function(a){var b=new sv,c=b.signal(),d=new wS,e=new c6(d.promise,{Ja:c});e.R(b);a.Cf.then(function(){var f,g,h,m;return Ga(function(p){if(1==p.g)return f=!1,g=function(t){t&&9!==YD(t)&&(t=new Set(L(t,13)),t=(new a6).cs(!0).gs(!0).hs(t.has(3)).ns(t.has(1)).Cs(t.has(8)).Ds(t.has(9)).ms(t.has(5)).Ms(!0).Os(t.has(2)).Ns(t.has(4)).Ps(t.has(7)).Gs(t.has(10)).Fs(t.has(12)).Ks(t.has(14)).Es(t.has(15)).As(t.has(16)).es(t.has(17)).ys(t.has(18)).ds(t.has(19)).ks(t.has(20)).us(t.has(21)).ls(t.has(22)).qs(t.has(24)).vs(t.has(25)).zs(t.has(26)).ts(t.has(23)).rs(t.has(28)).ps(t.has(27)).Hs(t.has(29)).Is(t.has(30)).fs(t.has(35)).ss(d6.Bl(t)).Bs(d6.Cl(t)).Js(d6.Dl(t)).Ls(d6.El(t)).ws(t.has(39)).xs(t.has(38)),
-f?b.N(c,t):(f=!0,d.resolve(t)))},g(f0(a)),u(p,a.ca,2);if(3!=p.g)return h=p.h,u(p,a.o,3);m=p.h;g(m.m(h));m.onChange.attach(function(){g(m.m(h))},e);sa(p)})});return e},d6=cJ({Bl:function(){return!1},Cl:function(){return!1},Dl:function(){return!0},El:function(){return!0}});var ECa=function(a){var b,c,d;return Ga(function(e){switch(e.g){case 1:return u(e,hW(a),2);case 2:b=e.h;case 3:return b.m?u(e,a.Ab,6):u(e,b.Ja.next(a),3);case 6:return c=e.h,d=Oxa(a.ma,a.j,c),a.onConnect.then(function(){return void d.start()}),a.onDisconnect.ib(function(){return void d.dispose()}),d.M.attach(function(){a.Aa.logImpression(6931)},a),e.return(d)}})};var FCa=l("; Request [;] ; ; (deadline=;ms, remainingRetries=;)".split(";")),GCa=l([""," Response [","] ",""]),HCa=l(["Cannot log timing."]),ICa=l(["Cannot log timing."]),JCa=l("; Error [;] ; ; (httpStatusCode=;)".split(";")),KCa=l(["Cannot log timing."]),LCa=l(["Cannot log timing."]),e6=function(a){V.call(this);var b=this;this.s=new bN("realtime.network.monitoring.RequestResponseMonitor");this.m=new oJ(10);this.C=QG(a,ZG);this.o=QG(a,$G);this.g=null;QG(a,bH).then(function(c){b.g=c});this.h=0;this.j=
-new sv(this);this.l=this.j.signal();this.o.then(function(c){return c.logImpression(6660)})};r(e6,V);var MCa=function(a){PG(a,XQ)||YG(a,XQ,function(b){return new e6(b)})};e6.prototype.onRequest=function(a){this.s.info(FCa,yJ(a),a.h,a.J,a.m,a.g?a.g.g:null,null!=a.j?a.j:0)};
-e6.prototype.u=function(a,b){this.s.info(GCa,yJ(a),a.h,b.ee);var c=X();a.C.unshift({jf:a.o,dg:c,response:b});var d=f6(a);g6(this,"VCichb",d);(d=a.o)?h6(this,yJ(a),!0,d,c,b.extraData?b.extraData.Ml:void 0):dN(this.s,Error("request lacked sendTimestamp")).log(aN(HCa));(d=i6(a))?j6(this,yJ(a),!0,d,c):dN(this.s,Error("first attempt lacked sendTimestamp")).log(aN(ICa));if(this.g){if(c=(c=b instanceof uJ?b.response:b)&&c.extraData){a=yJ(a);a=k6[a]?k6[a]:a.includes("media_sessions")?3:a.includes("media_streams")?
-4:a.includes("hangouts/bulk")?5:9;d=c.DC||0;var e=WQ(this.g,a);e.C++;e.m+=d;e.h+=d;b=!(b instanceof uJ);c=c.YB||0;a=WQ(this.g,a);b?a.u++:a.o++;a.l+=c;a.g+=c}}else Ub("@jianwu: RpcStatsReporter missing while updating Rpc statistics");this.h&&(this.h=0,this.j.N(this.l,0))};
-e6.prototype.onError=function(a,b){this.s.g(JCa,yJ(a),a.h,b.status,b.vc,b.g);var c=X();a.C.unshift({jf:a.o,dg:c,response:b});var d=a.o;d?h6(this,yJ(a),!1,d,c,b.response&&b.response.extraData?b.response.extraData.Ml:void 0):dN(this.s,Error("request lacked sendTimestamp")).log(aN(KCa));if("retry"!=b.status||0==(null!=a.j?a.j:0)){if(d=NCa.has(b.vc))d=b.g,d=!(!d||400<=d&&599>=d);d&&sJ();d=this.m;var e=d.add,f=a.o,g=X(),h=yJ(a);var m={name:(a.M||"")+a.m,body:kt(l6(a.H)),head:null==a.u?{}:a.u,httpMethod:a.J,
-remainRetries:null!=a.j?a.j:0};e.call(d,{sendTimestamp:f,receiveTimestamp:g,name:h,req:m,resp:m6(b),attemptsHistory:OCa(a.C)});b=f6(a);g6(this,"oZuDyc",b);(b=i6(a))?j6(this,yJ(a),!1,b,c):dN(this.s,Error("first attempt lacked sendTimestamp")).log(aN(LCa));this.h++;this.j.N(this.l,this.h)}};e6.prototype.search=function(a,b){b=void 0===b?10:b;b=0>b?10:b;var c=this.m.Ka().filter(function(d){return 0<=a.indexOf(d.resp.code)});return c.slice(-Math.min(c.length,b))};
-var g6=function(a,b,c){a.o.then(function(d){return d.logImpression(PCa[b],{Ar:c})})},h6=function(a,b,c,d,e,f){var g=n6(b,840,d,c?841:842,e);f&&(CM(g,1739,f.bt.g),CM(g,1740,f.qp.g));a.C.then(function(h){return HO(h,DM(g))})},j6=function(a,b,c,d,e){var f=n6(b,843,d,c?844:845,e);a.C.then(function(g){return HO(g,DM(f))})},n6=function(a,b,c,d,e){a=new BM([QCa[a]||26]);CM(a,b,c.g);CM(a,d,e.g);return a},i6=function(a){var b=a.C;return 0<b.length?b[b.length-1].jf:a.o},m6=function(a){var b=a instanceof uJ?
-a.response:a;b={code:b&&b.ee,body:b&&kt(b.ac),head:b&&b.headers};a instanceof uJ&&(b.code=a.g,b.status=a.status,b.errorType=a.vc);return b},OCa=function(a){var b=[];Yb(a,function(c){var d=m6(c.response);b.push({jf:(new Date(c.jf)).toString(),dg:(new Date(c.dg)).toString(),response:d})});return b},l6=function(a){if(a){if("function"===typeof a.ra)return JSON.parse(a.ra());if(Na(a))return bc(a,function(b){return l6(b)})}return a},f6=function(a){var b=new CF,c=a.C;P(b,1,yJ(a));P(b,2,c.length);var d=[];
-c.forEach(function(e){e=e.response instanceof uJ?e.response.g:e.response.ee;var f=new BF;qd(Iaa,e)?P(f,1,e):P(f,2,RCa[e||-1]||1);d.push(f)});lm(b,3,d);return b},o6={},PCa=(o6.VCichb=4630,o6.oZuDyc=4631,o6),QCa={"hangouts/bulk":27,"hangouts/ping":28,"media_sessions/add":29,"media_sessions/query":30,"media_sessions/modify":31,"media_sessions/log":32,"media_sessions/callperf":33,"media_streams/search":34,"media_streams/add":35,"media_streams/modify":36},p6={},RCa=(p6[0]=0,p6[1]=2,p6[2]=3,p6[3]=4,p6[4]=
-5,p6[5]=6,p6[6]=7,p6[7]=8,p6[8]=9,p6[9]=10,p6),k6={"media_sessions/callperf":1,"media_sessions/query":2},NCa=new Set("backend bad_request network_or_frontend request_queuing response_callback response_decoding response_format processing internal_server_error service_unavailable not_found".split(" "));var q6=function(a){Xw.call(this);var b=this;this.h=null;this.o=a;this.j=!1;this.m=null;NM(this,{shouldConserveBattery:function(){return b.j}})};r(q6,Xw);q6.prototype.l=function(){this.m!==this.h.charging&&(this.m=this.h.charging,this.g("$a"));var a=!this.h.charging&&.1>this.h.level;this.j!=a&&(this.j=a,this.g("Za"),this.o.logImpression(a?2805:2806))};
-var SCa=function(a){PG(a,U3)||YG(a,U3,function(b){var c=new q6(new cH(b));(b=navigator.getBattery?navigator.getBattery():null)&&b.then&&b.then(function(d){c.h=d;c.l();var e=new MH(c);c.R(e);e.listen(d,["chargingchange","levelchange"],c.l);c.l()});return c})};var TCa=function(a){var b=void 0===b?!1:b;Yra(a);oAa(a);SCa(a);CAa(a);a.registerService(vT,Sza);yza(a);LAa(a);a.registerService($_,uCa);Cza(a);xAa(a);a.registerService(b0,CCa);a.registerService(a0,DCa);a.registerService(c0,ECa);MCa(a);zoa(a);Yoa(a);pBa(a);a.registerService(Z_,bCa);a.registerService(Zwa,LBa);a.registerService(Ywa,rBa);dza(a);r1(a,function(c){return Cd()&&!b?new m3(c):new p3(c)})};var r6=function(a,b){Aw.call(this,"ab");this.sessionId=a;this.g=new Map(b)};r(r6,Aw);var UCa=l(["Configure AudioContext with "," latency hint and "," sample rate"]),s6=null,t6=0,VCa=new bN("realtime.media.audio.audiocontext"),u6=null;function v6(){var a=s6;a&&"suspended"===a.state&&a.resume()}
-function WCa(){if(0===t6){var a=window.AudioContext||window.webkitAudioContext;if(!a)return null;var b=PJ(KJ("BxNa8e"),"interactive"),c=OJ(KJ("Ry7Kmc"),-1);VCa.info(UCa,b,0>=c?"default":c);s6=new a({latencyHint:b,sampleRate:0>=c?void 0:c});u6=new vR(2E3);u6.g.attach(function(){return v6()});v6();u6.start()}t6++;return s6}function XCa(){--t6;0===t6&&(u6.dispose(),u6=null,s6.close(),s6=null)}
-function w6(a){var b=WCa();if(!b)throw Error("AudioContext not supported by this browser");it(a,XCa);return b};var x6=function(a){if("string"===typeof a){var b=Number(a);a=0==b&&Oc(a)?NaN:b}return 1E3>a?a/2E3:2E3>a?(a-1E3)/2E3+.5:3E3>a?(a-2E3)/2E3+1:4E3>a?(a-3E3)/2E3+1.5:6E3>a?(a-4E3)/4E3+2:1E4>a?(a-6E3)/8E3+2.5:15E3>a?(a-1E4)/1E4+3:19E3>a?(a-15E3)/8E3+3.5:22E3>a?(a-19E3)/6E3+4:32767>=a?(a-22E3)/21534+4.5:5};var y6=function(a){V.call(this);this.g=null;var b=a;kg&&(b=this.g=a.clone(),b.getAudioTracks().forEach(function(c){return c.enabled=!0}));this.m=b};r(y6,V);y6.prototype.X=function(){this.g&&([].concat(q(this.g.getAudioTracks()),q(this.g.getVideoTracks())).forEach(function(a){a.stop()}),this.g=null);V.prototype.X.call(this)};y6.prototype.stream=function(){return this.m};var YCa=l(["Acquire Audio Context and modify WebAudio graph"]),ZCa=l(["Release Audio Context(WebAudio)"]),z6=function(a){y6.call(this,a);this.s=new bN("realtime.media.audio.PeakVolumeAnalyser");this.j=w6(this);this.h=this.j.createAnalyser();this.h.fftSize=2048;this.l=this.j.createMediaStreamSource(this.stream());this.l.connect(this.h);this.s.info(YCa)};r(z6,y6);z6.prototype.X=function(){this.l.disconnect();this.s.info(ZCa);y6.prototype.X.call(this)};
-var $Ca=function(a){var b=new Uint8Array(a.h.fftSize);a.h.getByteTimeDomainData(b);a=256*b.reduce(function(c,d){return Math.max(c,Math.abs(d-128))},0);return x6(a)};var aDa=l(["",""]),bDa=l(["Setting requested volume to ","."]),cDa=l(["Rebuilding."]),A6=function(a,b,c){V.call(this);var d=this;this.K=fN(cN(new bN("realtime.media.audio.AudioOutput"),function(e){return e(aDa,d)}));this.g=new sv(this);this.u=this.g.signal();this.o=this.g.signal();this.D=this.g.signal();this.G=a;this.volume=0;this.C=b?new z6(a):null;this.R(this.C);this.F=c;this.ig=1};r(A6,V);k=A6.prototype;k.toString=function(){return"AudioOutput(stream="+this.G.id+", volume="+this.volume+")"};
-k.qc=function(a){this.K.info(bDa,a);this.volume=a};k.ya=function(){return this.G};k.Rs=function(){return Ht()};k.X=function(){this.qc(0);V.prototype.X.call(this)};k.rm=function(){this.K.info(cDa)};var dDa=l(["Cannot set output device ID for unsupported browsers"]),eDa=l(["Adding "," elements."]),fDa=l(["Audio output of the stream : "," threw a play error: ",""]),gDa=l(["Audio element of the stream : "," threw a media play error: ",""]),hDa=l(["Failed to set sink IDs. Error: ",""]),iDa=l(["Setting audio output device is not supported in browser."]),jDa=l(["Removing "," elements."]),kDa=l(["Recovery from play error state of audio output of the stream : "," started"]),lDa=l(["Audio output of the stream : ",
-" resolved to play while recovering from error state"]),mDa=l(["Audio output of the stream : "," threw a play error while recovering}"]),nDa=l(["Audio element associated with the stream : "," aborted."]),oDa=l(["Audio element associated with the stream : "," ended."]),pDa=l(["Audio element associated with the stream : "," threw error:",", details:",""]),qDa=l(["Audio element associated with the stream : "," failed to recover from error state hence not retrying."]),rDa=l(["Audio element associated with the stream : ",
-" started playing."]),B6=function(a,b,c,d,e,f){f=void 0===f?{}:f;f=void 0===f.Mh?1:f.Mh;0===b.getAudioTracks().length&&e.logImpression(6549);A6.call(this,b,c,d);this.l=new MH(this);this.R(this.l);this.J=e;this.m=a;this.h=[];this.j=new Map;this.qc(f)};r(B6,A6);B6.prototype.toString=function(){return"HtmlAudioOutput(stream="+this.ya().id+", volume="+this.volume+", elements.length="+this.h.length+")"};
-B6.prototype.qc=function(a){A6.prototype.qc.call(this,a);if(this.m){var b=Math.ceil(a)-this.h.length;if(0<b){this.K.info(eDa,b);for(var c=[],d=0;d<b;++d){var e=dg(this.m,"AUDIO");e.srcObject=this.ya();c.push(e);this.l.listen(e,C6,this.H)}sDa(this,c)}else if(0>b)for(b=-b,this.K.info(jDa,b),c=0;c<b;++c)d=this.h.pop(),RH(this.l,d,C6,this.H),d.srcObject=null,this.j.delete(d),this.m.bu(d);0<a&&(this.h[0].volume=a-(this.h.length-1))}};
-B6.prototype.Rs=function(){return kg?D6(this,this.h):(Ub("Attempted to set output device ID on non-supporting browser."),this.K.g(dDa),Ht())};B6.prototype.rm=function(){A6.prototype.rm.call(this);var a=this.volume;this.qc(0);this.qc(a)};
-var sDa=function(a,b){var c=[];b.forEach(function(d){var e=Pt(),f=!1;c.push(e.promise);var g=d.play();g&&g.then(Ka,function(h){a.K.L(fDa,a.ya().id,h);a.g.N(a.o,{code:-1,message:h})});fx(function(){f||a.logImpression(5298)},15E3);QH(a.l,d,"playing",function(){f=!0;e.resolve()});QH(a.l,d,"error",function(){a.K.L(gDa,a.ya().id,d.error);var h=d.error;a.g.N(a.o,{code:h.code,message:h.message})});a.h.push(d);a.m.appendChild(a.m.g.body,d)});Mt(c).then(function(){return a.g.N(a.u,void 0)});""!==a.F&&(kg?
-St(D6(a,b),function(d){a.K.g(hDa,d)}):a.K.info(iDa))},tDa=function(a,b){b.srcObject=a.ya();var c=b.play();a.K.info(kDa,a.ya().id);a.logImpression(7177,void 0,a.ya().id);c&&c.then(function(){a.K.info(lDa,a.ya().id);QH(a.l,b,"playing",function(){a.g.N(a.u,void 0)})},function(d){dN(a.K,d).L(mDa,a.ya().id);a.g.N(a.o,{code:-1,message:d})})};
-B6.prototype.H=function(a){var b=a.currentTarget;if("abort"==a.type)this.K.L(nDa,this.ya().id),this.logImpression(7107,void 0,this.ya().id);else if("ended"==a.type)this.K.L(oDa,this.ya().id),this.logImpression(7108,void 0,this.ya().id);else if("error"==a.type){var c=b.error?b.error:{code:"-1",message:"Unknown error"};this.K.L(pDa,this.ya().id,c.code,c.message);this.logImpression(7109,c.code,this.ya().id+": "+c.message);this.j.has(b)&&"error"===this.j.get(b)?(this.K.L(qDa,this.ya().id),this.logImpression(7171,
-c.code,this.ya().id+": "+c.message)):tDa(this,b)}else"playing"==a.type&&(this.K.info(rDa,this.ya().id),this.logImpression(7110,void 0,this.ya().id),this.j.has(b)&&"playing"!==this.j.get(b)&&this.logImpression(7170,void 0,this.ya().id));this.j.set(b,a.type)};
-var D6=function(a,b){a.ig=0;b=b.map(function(c){return Ht().then(function(){var d=Date.now();a.logImpression(5269,void 0,"stream id: "+a.ya().id);return c.setSinkId(a.F).then(function(){a.logImpression(5270,Date.now()-d,"stream id: "+a.ya().id)},function(e){a.logImpression(5124,Date.now()-d,"stream id: "+a.ya().id+" "+e);e&&("TypeError"===e.name?a.logImpression(5155,void 0,""+e):"AbortError"===e.name?a.logImpression(5156,void 0,""+e):"NotFoundError"===e.name?a.logImpression(5157,void 0,""+e):"SecurityError"===
-e.name&&a.logImpression(5158,void 0,""+e));throw e;})})});return St(Mt(b).then(function(){a.ig=1;a.g.N(a.D,void 0)}),function(c){a.ig=2;a.g.N(a.D,void 0);throw c;})};B6.prototype.logImpression=function(a,b,c){this.J.logImpression(a,{lc:b,mc:c})};var C6=["abort","ended","error","playing"];var uDa=l(["Creating audio output for stream (id=","), ssrc (","),\n     and output device (id=",")"]),vDa=l(["Stream (id=",") with no SSRC added."]),wDa=l(["Rectify set audio output device failed on few audio streams."]),xDa=l(["Attempted to remove a non-existing or already removed audio\n       stream (id=",") in output manager."]),yDa=l(["Removing audio output for stream (id=","), ssrc (",")."]),zDa=l(["Unusual removal of stream (id=",") which had no SSRC."]),ADa=l(["Retrying to update audio output device ID (",
-") for stream (",") by reloading track."]),BDa=l(["Set output device id succeeded after retrying."]),CDa=l(["Set output device id failed even after retrying."]),DDa=l(["Rebuilding audio output (streamId=",") to unblock playback."]),F6=function(a,b,c){Xw.call(this);var d=this;this.s=new bN("realtime.media.audio.output.OutputManager");this.l=new MH(this);this.R(this.l);this.u=a;this.m=b;this.j=c;this.h=new Map;this.o=!1;QH(this.l,Yf(a.g),"click",function(){E6(d)});QH(this.l,Yf(a.g),"keyup",function(){E6(d)})};
-r(F6,Xw);
-var EDa=function(a,b,c,d,e){return new B6(a,b,c,"",d,e)},HDa=function(a,b,c,d,e){e=void 0===e?{}:e;e=void 0===e.Mh?1:e.Mh;var f=b.id;a.s.info(uDa,f,c,"");var g=EDa(a.u,b,d,a.j,{Mh:e});a.h.set(f,{cl:g,ssrc:c});(function(){return Ga(function(h){if(1==h.g)return 0!==g.ig?h.Ra(2):u(h,g.D.next(a),2);FDa(a);sa(h)})})();c?GDa(a.m,c,g):a.s.L(vDa,f);return g},FDa=function(a){var b=[].concat(q(a.h.values())).map(function(c){return c.cl});!b.some(function(c){return 0===c.ig})&&b.some(function(c){return 1===c.ig})&&
-(b=b.filter(function(c){return 2===c.ig}),0!==b.length&&(a.j.logImpression(6720),IDa(a,b).catch(function(c){dN(a.s,c).L(wDa)})))},G6=function(a,b){if(a.h.has(b)){var c=a.h.get(b),d=c.cl;c=c.ssrc;a.s.info(yDa,b,c);c?JDa(a.m,c,d):a.s.L(zDa,b);a.h.delete(b);gt(d)}else a.s.L(xDa,b)},IDa=function(a,b){var c=[];b=n(b);for(var d=b.next();!d.done;d=b.next()){d=d.value;a.s.info(ADa,"",d.ya().id);var e=d.ya(),f=e.getAudioTracks();f=n(f);for(var g=f.next();!g.done;g=f.next())g=g.value,e.removeTrack(g),e.addTrack(g);
-e=c;f=e.push;d.F="";d=d.Rs();f.call(e,d)}return Promise.all(c).then(function(){a.s.info(BDa);a.j.logImpression(6839)}).catch(function(h){dN(a.s,h).L(CDa);a.j.logImpression(7466);throw h;})},E6=function(a){a.o||(a.o=!0,a.h.forEach(function(b,c){b=b.cl;a.s.info(DDa,c);b.rm()}))};var H6=new xT;H6.g=!1;H6.h=!1;H6.m=!1;H6.j=!1;H6.l=!1;H6.fa();var I6=function(){this.g=new Map};I6.prototype.smooth=function(a){for(var b=n(this.g.keys()),c=b.next();!c.done;c=b.next())c=c.value,a.has(c)||this.g.delete(c);a=n(a.entries());for(b=a.next();!b.done;b=a.next()){c=n(b.value);b=c.next().value;c=c.next().value;var d=this.g.get(b);void 0!==d&&(c.volume=.75*c.volume+.25*d);this.g.set(b,c.volume)}};var KDa=function(a){var b=void 0===b?kg&&Cq(72):b;this.options=a;this.g=b},J6=function(a,b,c){var d=b.getParameters(),e=a.options.l,f=a.options.D.adaptivePtime;if(d.encodings&&0<d.encodings.length){var g=d.encodings[0],h=!1;a.g&&null!=e&&g.networkPriority!==e&&(g.networkPriority=e,h=!0);void 0!==g.adaptivePtime&&g.adaptivePtime!==f&&(g.adaptivePtime=f,h=!0);g.active!==c&&(g.active=c,h=!0);h&&b.setParameters(d)}};var K6=function(){this.g=[]};K6.prototype.push=function(a){this.g.push(a)};K6.prototype.extend=function(a){this.g=[].concat(q(this.g),q(a.g))};K6.prototype.search=function(a,b){for(var c=n(this.g),d=c.next();!d.done;d=c.next())if(d=d.value,d.name.test(a)||d.h.test(b))return d.g;return iX(hX(gX(new fX,Infinity),Infinity),Infinity).fa()};K6.prototype.df=function(a){for(var b=n(this.g),c=b.next();!c.done;c=b.next())if(c=c.value,c.name.test(a)&&null!=c.df)return c.df;return!0};
-var LDa=function(a,b,c,d,e,f){this.name=L6(a);this.h=L6(b);this.df=f;this.g=iX(hX(gX(new fX,c?c:Infinity),d?d:Infinity),e?e:Infinity).fa()};function L6(a){return a?(a=String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08").replace(/\\\*/g,".*"),new RegExp("^"+a+"$","im")):/1^/};var O6=function(a,b){var c=b||{};b=c.document||document;var d=ce(a).toString(),e=dg(new Tf(b),"SCRIPT"),f={Dr:e,ti:void 0},g=new ZF(MDa,f),h=null,m=null!=c.timeout?c.timeout:5E3;0<m&&(h=window.setTimeout(function(){M6(e,!0);g.g(new N6(1,"Timeout reached for loading script "+d))},m),f.ti=h);e.onload=e.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e.readyState||(M6(e,c.Rw||!1,h),g.callback(null))};e.onerror=function(){M6(e,!0,h);g.g(new N6(0,"Error while loading script "+
-d))};f=c.attributes||{};yd(f,{type:"text/javascript",charset:"UTF-8"});Wf(e,f);Ve(e,a);NDa(b).appendChild(e);return g},NDa=function(a){var b=(a||document).getElementsByTagName("HEAD");return!b||jc(b)?a.documentElement:b[0]},MDa=function(){if(this&&this.Dr){var a=this.Dr;a&&"SCRIPT"==a.tagName&&M6(a,!0,this.ti)}},M6=function(a,b,c){null!=c&&Ia.clearTimeout(c);a.onload=Ka;a.onerror=Ka;a.onreadystatechange=Ka;b&&window.setTimeout(function(){bg(a)},0)},N6=function(a,b){var c="Jsloader error (code #"+
-a+")";b&&(c+=": "+b);Rb.call(this,c);this.code=a};Za(N6,Rb);var P6=function(a){this.g=a;this.Oq=0};P6.prototype.Ed=function(a){a=n(UB(a));for(var b=a.next();!b.done;b=a.next())if(b=b.value,2===eC(b)&&0===fC(b)){var c=T(b,oC,196)||new oC,d=ODa(this.Oq,this.g);c=P(c,1,d);R(b,196,c)}};function ODa(a,b){switch(a){case 0:return 0;case 1:return 4;case 2:return b?2:1;case 3:return 1073741824;case 4:return 1073741824;default:T5(a,void 0)}};var PDa=l([""," mode is enabled."]),QDa=l(["Finish transition to\n          "," listener mode."]),nT=["N","M"],Q6=function(a,b){var c=void 0===b?{}:b;b=void 0===c.sD?1100:c.sD;var d=void 0===c.rD?400:c.rD,e=void 0===c.yD?500:c.yD,f=void 0===c.xD?300:c.xD,g=c.lw,h=c.bC;c=void 0===c.Vw?50:c.Vw;MH.call(this);this.O=a;this.ba=b;this.W=d;this.ja=e;this.ga=f;this.F=g;this.G=h;this.M=c;this.s=new bN("realtime.media.api.webrtc.PassiveListener");this.o=!1;this.m=g;this.h=this.j=null;this.g=this.H=!1;this.C=
-this.D=0;this.l=new Set};r(Q6,MH);Q6.prototype.X=function(){gx(this.j);MH.prototype.X.call(this)};var RDa=function(a,b,c){c?a.l.add(b):a.l.delete(b)},SDa=function(a,b){a.C=b.length;var c=b.filter(function(d){return!d.m||!a.l.has(d.m)});a.H=2>c.length||c.every(function(d){d=d.xc();var e=c[0].xc();return 1.5*d.height>=e.height&&d.height<=1.5*e.height});R6(a)};Q6.prototype.u=function(){var a=this.h.j()||this.h.pa();a!==this.o&&(this.o=a,R6(this))};
-var R6=function(a){var b=a.D-1===a.C,c=a.C===a.l.size;b=a.o&&a.H&&(b||c);a.g!==b&&(a.g=b,gx(a.j),a.j=fx(function(){a.s.L(PDa,a.g?"Passive":"Active");a.J()},a.g?a.ba:a.W))};Q6.prototype.J=function(){var a=Math.min(Math.max(this.m+(this.g?1:-1)*this.M,this.F),this.G);this.m=a;this.O(a);(this.g?this.m>=this.G:this.m<=this.F)?(this.j=null,this.s.L(QDa,this.g?"passive":"active")):this.j=fx(this.J,this.g?this.ja:this.ga,this)};var S6=new Map,T6=new Map,U6=function(a,b){this.name=a;this.mimeType=b;S6.set(a,this);T6.set(b,this)};U6.prototype.equals=function(a){return this.name===a.name};function V6(a,b){return b.equals(TDa)||b.equals(UDa)||a.G&&b.equals(VDa)||a.m&&b.equals(WDa)||!1}var TDa=new U6("vp8","video/VP8"),WDa=new U6("vp9","video/VP9"),VDa=new U6("rtx","video/rtx");new U6("h264","video/H264");var UDa=new U6("h264-svc","video/H264-SVC");var W6={audio:"a",video:"v",data:"d",application:"d"};var XDa={raw:"raw"};var X6=function(a,b){b=void 0===b?{}:b;this.j=a;this.ha=b;this.m=[];this.F=new Set;this.C="ICE";this.o="full";this.l=null},Y6=function(a){if(a.l)return a.l;var b=Math.pow(2,53)*Math.random(),c=[];c.push(new uN("v","0"));c.push(new uN("o","- "+b+" 2 IN IP4 127.0.0.1"));c.push(new uN("s","-"));c.push(new uN("t","0 0"));a.j.l&&c.push(a.g("extmap-allow-mixed"));b=a.ha.nt?YDa(a):ZDa(a);0<a.m.length&&c.push(a.g.apply(a,["group","BUNDLE"].concat(q(a.m))));c.push(a.g("ice-options","trickle"));var d=c.push,
-e=d.apply;a:{if("ICE"==a.C){if("lite"==a.o){var f=[a.g("ice-lite")];break a}}else Ub("google-ice is no longer supported.");f=[]}e.call(d,c,q(f));c.push(a.g("msid-semantic","WMS","*"));c=new DN(c);a.l=new EN(c,b);return a.l},ZDa=function(a){return[a.j.Ca,a.j.ta,a.j.Za].filter(function(b){return null!=b}).map(function(b,c){var d=GL(b),e=vL(b);a.h&&(e=a.h.media[c].g.get("mid").g);return Z6(a,b.h,e,d,[],!0,!0)})},YDa=function(a){var b=a.h?a.h.media:[],c=a.ha.Vq||$Da(a),d=!!a.ha.Vq,e=!!a.ha.Vq,f=!1,g=
-[];c.forEach(function(h,m){var p=h.send,t=h.receive,y=h.type,A=h.stream;h=h.mid;var B=[];a.h||"a"!==y||d||(d=t=!0);a.h||"v"!==y||e||(e=t=!0,a.ha.wB&&B.push.apply(B,q(a.ha.wB)));"d"!==y||f||(f=t=p=!0);if(b[m]&&b[m].Oh){var H=b[m];t=!0;H.g.get("rid").forEach(function(Q,ea){"send"===Q.g&&B.push(ea)})}a.h?A&&b[m]&&b[m].Wl&&(p=!0):p=p||!!A;A=A?[A]:[];h||a.h||(h="mid_"+m);g.push(Z6(a,y,h,A,B,p,t))});return g},$Da=function(a){var b=aEa(a,a.j),c=a.D?a.D.media:[],d=[];c.forEach(function(t){var y=W6[t.mediaType];
-t=t.g.get("mid").g;d.push({type:y,mid:t,send:!1,receive:!1,stream:null})});var e=bEa(c),f=cEa(c,a.h);if(a.h){c=a.h;for(var g=0;g<c.media.length;g++){var h=c.media[g],m=h.g.get("mid").g;if(g<d.length)d[g].mid=m;else{var p=W6[h.mediaType];d.push({type:p,mid:m,send:!1,receive:!1,stream:null});h.Wl&&(h=f.get(p)||[],f.set(p,[].concat(q(h),[g])))}}}b.forEach(function(t){var y=t.type,A=(t=t.stream)&&(t.o||t.Qe);if(A&&(A=e.get(A),void 0!==A)){d[A].stream=t;return}(A=f.get(y))&&0<A.length?(y=A.shift(),d[y].stream=
-t):a.h||d.push({type:y,stream:t,mid:null,send:!1,receive:!1})});return d},aEa=function(a,b){var c=[];b=[b.Ca,b.ta,b.Za];a=Math.max.apply(Math,[a.h?0:1].concat(q(b.map(function(e){return GL(e).length}))));for(var d={og:0};d.og<a;d={og:d.og},d.og++)b.forEach(function(e){return function(f){var g=GL(f)[e.og];f=f.h;(g||0===e.og)&&c.push({type:f,stream:g})}}(d));return c},dEa=function(a,b){a=a.j;switch(b){case "a":return a.Ca;case "v":return a.ta;case "d":return a.Za;default:Ub()}},eEa=function(a,b,c){b=
-[new uN("m",new tN(wd(W6)[b],"0","RTP/SAVPF",["0"])),new uN("c","IN IP6 ::"),a.g("inactive")];c&&b.push(a.g("mid",c));return new CN(b)},Z6=function(a,b,c,d,e,f,g){var h=dEa(a,b),m=a.j.g,p=tc(a.j.h),t=!f&&!g;gg&&t&&(c=null);if(t)return eEa(a,b,c);c&&!a.m.includes(c)&&a.m.push(c);t=[];var y=wd(W6)[b],A=sL(h),B=h.g,H="RTP/SAVPF";m&&m.g&&(H=B?"DTLS/SCTP":"UDP/TLS/RTP/SAVPF");var Q="DTLS/SCTP"===H?[B.Ob()]:A.map(function(ea){return ea.ve.toString()});t.push(new uN("m",new tN(y,"9",H,Q)));y="inactive";
-f&&g?y="sendrecv":g?y="recvonly":f&&(y="sendonly");t.push.apply(t,q(fEa(a,c,y)));t.push.apply(t,q(gEa(a,m)));t.push.apply(t,q(hEa(a,p)));t.push.apply(t,q(iEa(a,h,g)));t.push.apply(t,q(jEa(a,A,b,kEa(tL(h)))));(b=h.j)&&t.push.apply(t,q(lEa(b)));0<e.length&&t.push.apply(t,q($6(a,"recv",e)));t.push.apply(t,q(B?[a.g("sctpmap",B.Ob().toString(),B.getName(),B.g.toString())]:[]));t.push.apply(t,q(mEa(a,d)));return new CN(t)};
-X6.prototype.g=function(a,b){for(var c=[],d=1;d<arguments.length;++d)c[d-1]=arguments[d];return new uN("a",new sN(a,c.join(" ")))};
-var fEa=function(a,b,c){var d=[];d.push(new uN("c","IN IP6 ::"));d.push(a.g("rtcp","9","IN IP6 ::"));d.push(a.g("rtcp-mux"));b&&d.push(a.g("mid",b));d.push(a.g(c));a=bc(a.ha.XD||[],function(e){return this.g("x-google-flag",e)},a);d.push.apply(d,q(a));return d},gEa=function(a,b){var c=b&&b.h||"123456789012345678901234",d=[];d.push(a.g("ice-ufrag",b&&b.j||"1234567890123456"),a.g("ice-pwd",c));b&&(a.C=b.getVersion(),a.o=b.C);b&&b.g&&(d.push(a.g("fingerprint",b.g)),d.push(a.g("setup",a.h?b.m:"actpass")));
-return d},hEa=function(a,b){var c;0<b.length&&(c=b[0]);return null!=c?[a.g("crypto",c.h.toString(),c.g,c.j)]:[]},iEa=function(a,b,c){return tL(b).map(function(d){var e=d.id.toString();if(d.uri.includes("rtp-stream-id"))if(!a.h||c)e+="/recvonly";else return null;return a.g("extmap",e,d.uri)}).filter(function(d){return null!=d})},jEa=function(a,b,c,d){var e=[];b.forEach(function(f){var g=f.ve.toString(),h=f.getName(),m=f.h;if("v"===c||"d"===c)m=9E4;h=h+"/"+m;"a"===c&&1<(f.g||0)&&(h+="/"+f.g);e.push(a.g("rtpmap",
-g,h));(h=f.l)&&e.push(a.g("packetization",g,XDa[h]));h=f.ue;if(void 0!==ld(h)){var p=[];hd(h,function(t,y){y&&t&&p.push(y+"="+t)});h="";0<p.length&&(h=p.join("; "));e.push(a.g("fmtp",g,h))}"a"===c&&!a.h&&f.C&&e.push(a.g("rtcp-fb",g,"nack"));if($K(f,"vp8")||$K(f,"vp9")||$K(f,"h264"))e.push(a.g("rtcp-fb",g,"ccm fir"),a.g("rtcp-fb",g,"nack"),a.g("rtcp-fb",g,"goog-remb")),d&&e.push(a.g("rtcp-fb",g,"transport-cc"));$K(f,"opus")&&d&&e.push(a.g("rtcp-fb",g,"transport-cc"));a.ha.Hp&&!$K(f,"rtx")&&e.push(a.g("rtcp-fb",
-g,"rrtr"))});return e},lEa=function(a){var b=[];a=a.g;-1!=a&&b.push(new uN("b","AS:"+a));return b},mEa=function(a,b){var c=[];b.forEach(function(d){if(!Oc(af(d.Qe))){var e=d.Ea(),f=d.Qe,g=d.o?d.o:f;a.ha.nt&&c.push(a.g("msid",f+" "+g));a.F.add(f);var h=tc(d.D).map(function(p){return a.g.apply(a,["ssrc-group",p.g].concat(q(p.ab())))});c.push.apply(c,q(h));if(d.m&&0<d.m.gf().length){var m=d.m;h=m.Oh?"send":"recv";m=m.gf().reverse();c.push.apply(c,q($6(a,h,m)))}d.ab().forEach(function(p){c.push(a.g("ssrc",
-p.toString(),"cname:"+e));c.push(a.g("ssrc",p.toString(),"msid:"+f+" "+g))})}});return c},$6=function(a,b,c){var d=c.map(function(f){return a.g("rid",f,b)}),e=!gg||!Cq(68);return 0<d.length?(c=a.g("simulcast",b,(e?"rid=":"")+c.join(";")),[].concat(q(d),[c])):[]};da.Object.defineProperties(X6.prototype,{u:{configurable:!0,enumerable:!0,set:function(a){this.D=a;this.l=null}},G:{configurable:!0,enumerable:!0,set:function(a){this.h=a;this.l=null}}});
-function kEa(a){return(kg&&Cq(59)||lg)&&a.some(function(b){return b.uri.includes("http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions")})}function bEa(a){var b=new Map;a.forEach(function(c,d){c=c.g.get("msid");c.h&&(c=n(c.g.split(" ")),c.next(),c=c.next().value,b.set(c,d))});return b}function cEa(a,b){var c=new Map;a.forEach(function(d,e){if(!(d.g.get("msid").h||b&&b.media[e]&&!b.media[e].Wl)){d=W6[d.mediaType];var f=c.get(d)||[];c.set(d,[].concat(q(f),[e]))}});return c};function a7(a,b){var c={Hp:NJ(KJ("Gept8d"))};c=void 0===c?{}:c;a=new X6(a,c);a.u=void 0===b?null:b;return Y6(a)};var b7={Fh:function(){},hj:function(){}};var nEa=l(["Setting supported encoders: ",""]),oEa=l(["Setting supported decoders: ",""]),pEa=l(["Failed to setCodecPreferences"]),qEa=l(["Creating new PeerConnection with config= ",", constraints= ",""]),rEa=l(["Creating new PeerConnection with config=",""]),sEa=l(["Misconfigured DSCP priorities: Video priority > Audio."]),tEa=l(["RTCIceCandidate.candidate had no value."]),uEa=l(["createOffer Failed"]),vEa=l(["setConfiguration Failed"]),wEa=l(["addIceCandidate Failed"]),xEa=l(["setLocalDescription took: ",
-"ms"]),yEa=l(["setLocalDescription failed after ","ms"]),zEa=l(["The current signalingState is : ",""]),AEa=ia(["The offending SDP was: \n ",""],["The offending SDP was: \\n ",""]),BEa=l(["setRemoteDescription took: ","ms"]),CEa=l(["setRemoteDescription failed after ","ms"]),DEa=l(["The current signalingState is : ",""]),EEa=ia(["The offending SDP was: \n ",""],["The offending SDP was: \\n ",""]),g7=function(a,b){b=void 0===b?b7:b;Xw.call(this);var c=this;this.ha=FEa(this,a);this.j=b;this.s=new bN("realtime.media.api.webrtc.PeerConnection");
-this.h=GEa(this);this.m=new wS;this.l=new Map;this.h.onicecandidate=this.o.bind(this);c7()||(this.h.onaddstream=function(d){(d=d.stream)&&c.g(new d7(d,d.id))},this.h.onremovestream=function(d){if(d=d.stream)c.g(new e7(d,d.id)),f7(d)});this.u=HEa(this);this.h.ontrack=function(d){c.j.hj(d.receiver)}};r(g7,Xw);g7.prototype.X=function(){lg?this.h.getSenders().forEach(function(a){return a.track&&a.track.stop()}):this.h.getRemoteStreams().forEach(function(a){return f7(a)});this.close();Xw.prototype.X.call(this)};
-var HEa=function(a){var b,c;return Ga(function(d){if(!c7())return d.return();a.h.addTransceiver("audio",{direction:"sendonly",streams:[new MediaStream]});b=a.h.addTransceiver("video",{direction:"sendonly",streams:[new MediaStream]});h7(a,b,!0);if(!a.ha.C||lg||kg)return d.Ra(0);c=[{rid:"f"},{rid:"h",scaleResolutionDownBy:2},{rid:"q",scaleResolutionDownBy:4}];return u(d,b.sender.setParameters({encodings:c}),0)})},h7=function(a,b,c){if(kg&&Cq(76)){var d=(c?RTCRtpSender.getCapabilities("video").codecs:
-RTCRtpReceiver.getCapabilities("video").codecs).filter(function(f){var g=a.ha;f=T6.get(f.mimeType);return!!f&&V6(g,f)}),e=kt(d.map(function(f){return T6.get(f.mimeType)}));c?a.s.info(nEa,e):a.s.info(oEa,e);try{b.setCodecPreferences(d)}catch(f){dN(a.s,f).g(pEa)}}},GEa=function(a){var b=a.ha.Sa;gg&&0<b.length&&(b[0].urls=b[0].urls.slice(0,2));b={iceServers:b,bundlePolicy:"max-bundle"};a.j!==b7&&(b.encodedInsertableStreams=!0);var c=RTCPeerConnection||webkitRTCPeerConnection;if(kg){var d={optional:[{googHighStartBitrate:!0},
-{googHighBitrate:!0},{googPayloadPadding:!0},{googSkipEncodingUnusedStreams:!0},{googScreencastMinBitrate:100},{googVeryHighBitrate:!0}]};a.ha.Aa||d.optional.push({googCpuOveruseDetection:!1});null==a.ha.l&&null==a.ha.j||d.optional.push({googDscp:!0});b.sdpSemantics=c7()?"unified-plan":"plan-b";a.s.info(qEa,kt(b),kt(d))}else a.s.info(rEa,kt(b));return new c(b,d)},FEa=function(a,b){return"high"!=b.l&&"high"==b.j?(a.s.g(sEa),$P(ZP(b,null),null)):b};
-g7.prototype.createDataChannel=function(a,b){b||(b={});null==b.id&&(i7+=2,b.id=i7);return this.h.createDataChannel(a,b)};g7.prototype.close=function(){"closed"!=this.h.signalingState&&this.h.close();Vw(this.h);this.h.onicecandidate=null;this.h.oniceconnectionstatechange=null;this.h.onaddstream=null;this.h.onremovestream=null;this.h.ondatachannel=null};
-var IEa=function(a,b){var c,d;return Ga(function(e){if(1==e.g){c=b.getTracks()[0];if(!c7())return a.j.Fh(a.h.addTrack(c,b)),e.Ra(0);d=a.h.getTransceivers().find(function(f){return("sendonly"==f.direction||"sendrecv"==f.direction)&&f.receiver.track.kind==c.kind});return u(e,d.sender.replaceTrack(c),3)}a.j.Fh(d.sender);sa(e)})},JEa=function(a,b){if(c7()){var c=b.getTracks()[0];a.h.getTransceivers().find(function(d){return d.sender.track==c}).sender.replaceTrack(null)}else a.h.removeStream(b)},j7=function(a){return a.h.getReceivers?
-a.h.getReceivers():[]},KEa=function(a){return a.h.getSenders?a.h.getSenders():[]};g7.prototype.o=function(a){if(a=a.candidate)a.candidate?(a=Pka(a.candidate),this.g(new k7(a))):this.s.L(tEa)};var LEa=function(a,b){var c,d,e;return Ga(function(f){switch(f.g){case 1:return u(f,a.u,2);case 2:return ta(f,3),u(f,a.h.createOffer(b),5);case 5:return c=f.h,d=GN(c.sdp),a.m.resolve(kg&&Cq(74)?d.session.sessionId:a.h.id),f.return(d);case 3:throw e=wa(f),dN(a.s,e).g(uEa),e;}})};
-g7.prototype.getStats=function(){var a=this;return Ga(function(b){return 1==b.g?u(b,a.h.getStats(),2):b.return(b.h)})};var MEa=function(a){return Ga(function(b){return b.return(new Promise(function(c){return a.h.getStats(c)}))})};g7.prototype.getConfiguration=function(){return this.h.getConfiguration()};
-var NEa=function(a,b){try{var c=Object.assign(a.h.getConfiguration(),b);a.h.setConfiguration(c)}catch(d){dN(a.s,d).L(vEa)}},l7=function(a,b){var c,d;return Ga(function(e){if(1==e.g){var f=b.h,g=b.l,h=b.o,m=b.Ob(),p=b.F,t=b.G,y=b.g,A=b.m;f=[b.D,f,g.toLowerCase(),b.C,h,m,"typ",wd(rN)[y]];switch(y){case "LOCAL":"TCP"==g&&f.push("tcptyp","active");break;case "STUN":case "RELAY":case "PEER_REFLEX":p&&t&&f.push("raddr",p,"rport",t);break;default:Ub("Unexpected candidate type: "+y)}f.push("generation",A);
-c=new RTCIceCandidate({sdpMLineIndex:0,candidate:"candidate:"+f.join(" ")});ta(e,2);return u(e,a.h.addIceCandidate(c),4)}if(2!=e.g)return va(e,0);d=wa(e);dN(a.s,d).L(wEa);sa(e)})},m7=function(a,b){var c,d,e;return Ga(function(f){if(1==f.g)return c=new RTCSessionDescription({type:"offer",sdp:FN(b)}),d=X().g,ta(f,2),u(f,a.h.setLocalDescription(c),4);if(2!=f.g)return a.s.info(xEa,X().g-d),va(f,0);e=wa(f);dN(a.s,e).L(yEa,X().g-d);a.s.L(zEa,a.h.signalingState);a.s.L(AEa,c.sdp);sa(f)})},PEa=function(a,
-b){var c,d,e;return Ga(function(f){switch(f.g){case 1:return c=new RTCSessionDescription({type:"answer",sdp:FN(b)}),d=X().g,ta(f,2),u(f,a.h.setRemoteDescription(c),4);case 4:a.s.info(BEa,X().g-d);va(f,3);break;case 2:throw e=wa(f),dN(a.s,e).L(CEa,X().g-d),a.s.L(DEa,a.h.signalingState),a.s.L(EEa,c.sdp),e;case 3:OEa(a,b),sa(f)}})},OEa=function(a,b){if(a.h.getTransceivers){var c=new Map;b.media.forEach(function(e){var f=e.g.get("mid").g;f&&(e=e.g.get("msid"),e.h&&(e=n(e.g.split(" ")).next().value,c.set(f,
-e)))});var d=new Map(a.l);a.h.getTransceivers().forEach(function(e){var f=e.mid;e=e.receiver.track;e.enabled&&f&&(f=c.get(f))&&(a.l.has(f)?d.delete(f):(e=new MediaStream([e]),a.l.set(f,e),a.g(new d7(e,f))))});d.forEach(function(e,f){a.l.delete(f);a.g(new e7(e,f))})}},c7=function(){return!kg||Cq("86.0.4240.111")&&!1},k7=function(a){Aw.call(this,"bb");this.candidate=a};r(k7,Aw);var d7=function(a,b){Aw.call(this,"cb");this.stream=a;this.g=b};r(d7,Aw);
-var e7=function(a,b){Aw.call(this,"db");this.stream=a;this.g=b};r(e7,Aw);var f7=function(a){return[].concat(q(a.getAudioTracks()),q(a.getVideoTracks())).forEach(function(b){return b.stop()})},i7=0;var n7=function(){this.h=new Set;var a=Math.max(void 0===a?2:a,2);var b=Math.min(void 0===b?4294967295:b,4294967295);a>b&&(a=2,b=4294967295);this.g=a;this.j=b},o7=function(a){for(var b=a.j-a.g+1,c=Math.floor(a.g+b*Math.random()),d=0;a.h.has(c);)if(c<a.j?++c:c=a.g,++d>=b)return null;a.h.add(c);return c};var QEa=l(["Negotiation (id=","): Starting."]),REa=l(["Both local and remote SDPs are the same in negotiation"]),SEa=l(["Negotiation (id=","): Successfully completed in ","ms."]),TEa=l(["Cannot add RTP header extension ",", two-byte extensions are not supported."]),UEa=l(["Cannot add RTP header extension ",", IDs has run out."]),VEa=l(["Not adding packetization "," for payload "," since packetization "," is already present."]),WEa=l(["Creating initial offer."]),XEa=l(["Initial offer successfully created."]),
-YEa=l(["Queueing setting of the initial local description."]),ZEa=l(["Generating initial local offer SDP."]),$Ea=l(["Setting initial local offer."]),aFa=l(["Initial local offer set successfully."]),bFa=l(["Queueing negotiation."]),cFa=l(["Skipping negotiation since remote description has been set yet."]),dFa=l(["Cancelling "," pending negotiation(s)."]),eFa=l(["Adding "," pending ICE candidates after setRemoteDescription."]),fFa=l(["Creating a local offer (isIceRestart=",")."]),gFa=l(["Creating the initial local description from the offer SDP."]),
-hFa=l(["RTX is enabled, but offer does not contain RTX codec."]),iFa=l(["Altering remote description (",")."]),jFa=l(["No DTLS role specified, defaulting to passive."]),kFa=l(["Assuming remote also supports mixed byte RTP header extensions."]),lFa=l(["Rengotiation (id=",") FAILED: ",". Error=",""]),mFa=l(["Last local SDP was: ",""]),nFa=l(["Last remote SDP was: ",""]),oFa=l(["PeerConnection's current local SDP is: ",""]),pFa=l(["PeerConnection's current remote SDP is: ",""]),p7=function(a,b,c,d){var e=
-void 0===d?{}:d;d=void 0===e.vr?!1:e.vr;e=void 0===e.yr?!1:e.yr;this.ea=a;this.l=b;this.o=c;this.H=d;this.J=e;this.s=new bN("realtime.media.api.webrtc.PeerNegotiator");this.g=this.Lj=this.Of=null;this.G=0;this.C=this.Ie=this.xh=null;this.h=[];this.m=[];this.u=this.D=!1;this.j=[];this.F=!0},rFa=function(a){var b,c,d,e,f,g,h,m,p;return Ga(function(t){switch(t.g){case 1:b=a.G++;c=a.F;a.F=!1;d=a.C;e=X().g;a.s.info(QEa,b);g=f=!1;h=!0;if(!c){t.Ra(2);break}h=a.Ie;if(!c7()){t.Ra(2);break}m=TL(OL(SL(d,FL(BL(d.Ca,
-[]),[])),FL(BL(d.ta,[]),[])),FL(BL(d.Za,[]),[]));return u(t,q7(a,b,m),4);case 4:h=!0;case 2:if(!h){t.Ra(5);break}return u(t,qFa(a,b,d),6);case 6:f=!t.h;case 5:return u(t,q7(a,b,d),7);case 7:g=!t.h,f&&g&&a.s.L(REa),p=X().g-e,a.o.logImpression(7510),a.s.info(SEa,b,p),sa(t)}})},qFa=function(a,b,c){var d,e,f,g,h,m;return Ga(function(p){switch(p.g){case 1:d=a.ea;ta(p,2);e=null;f=a.u;a.u=!1;g=c7()||f;if(!g){p.Ra(4);break}return u(p,sFa(a,c,f),5);case 5:e=p.h;case 4:if(f){var t=HN(e);a.Ie=UL(a.localDescription,
-t.g)}a.Ie&&(a.xh=a.Ie,a.Ie=null);e=c7()?r7(a,e):a7(a.xh,a.Of);s7(a);return u(p,m7(d,e),6);case 6:return h=t7(a.Of,e),a.Of=e,p.return(h);case 2:throw m=wa(p),u7(a,"Failed to create or set local offer.",b,m),m;}})},r7=function(a,b){var c=HN(b).l;c7()&&(lg||kg)&&a.l.C&&(b=tFa(b));var d=[];kg&&Cq(83)&&NJ(KJ("KXe7n"))&&d.push({uri:"http://www.webrtc.org/experiments/rtp-hdrext/abs-capture-time",ki:!1,Ui:!0,Vi:!0});kg&&Cq(89)&&NJ(KJ("FtgPef"))&&d.push({uri:"http://www.webrtc.org/experiments/rtp-hdrext/video-layers-allocation00",
-ki:!0,Ui:!1,Vi:!0});var e=kg&&Cq(90)&&NJ(KJ("ZfVPTb"));a.J?d.push({uri:"http://www.webrtc.org/experiments/rtp-hdrext/generic-frame-descriptor-00",ki:!1,Ui:!1,Vi:!0}):e&&d.push({uri:"https://aomediacodec.github.io/av1-rtp-spec/#dependency-descriptor-rtp-header-extension",ki:!0,Ui:!1,Vi:!0});d.forEach(function(f){f.ki&&!c?a.s.L(TEa,f.uri):b=uFa(a,b,f)});a.H&&(b=vFa(a,b));NJ(KJ("Gept8d"))&&(b=wFa(b));return b},tFa=function(a){var b=new n7;a.media.forEach(function(c,d){if("video"==c.mediaType&&c.Oh&&
-!c.g.get("ssrc-group").get("SIM").h){var e=c.g.get("ssrc-group").get("FID").g.split(" "),f=Array.from(c.h),g=[e[0],o7(b),o7(b)],h=[e[1],o7(b),o7(b)];f.push(vN("a=ssrc-group:SIM "+g.join(" ")));var m=c.g.get("ssrc").get(e[0]).j;g.forEach(function(p,t){var y=h[t];0<t&&(f.push(vN("a=ssrc-group:FID "+p+" "+y)),m.forEach(function(A){f.push(vN("a=ssrc:"+p+" "+A))}),m.forEach(function(A){f.push(vN("a=ssrc:"+y+" "+A))}))});a.media[d]=new CN(f)}});return a},uFa=function(a,b,c){var d=c.uri,e=c.Ui,f=c.Vi,g=
-Array((c.ki?255:14)+1).fill(!0);g[0]=!1;var h=null;b.media.forEach(function(p){"audio"!==p.mediaType&&"video"!==p.mediaType||p.g.get("extmap").forEach(function(t,y){t=t.g;y=n(cf(y,"/",2));var A=y.next().value;y.next();g[parseInt(A,10)]=!1;t===d&&null===h&&(h=A)})});if(null!==h)return b;var m=g.findIndex(function(p){return!0===p});if(-1===m)return a.s.L(UEa,d),b;b.media.forEach(function(p,t){if(e&&"audio"===p.mediaType||f&&"video"===p.mediaType)p=Array.from(p.h),p.push(vN("a=extmap:"+m+" "+d)),b.media[t]=
-new CN(p)});return b},vFa=function(a,b){b.media.forEach(function(c,d){if("video"===c.mediaType){var e=new Set;c.g.get("packetization").forEach(function(g,h){h=parseInt(h,10);"raw"!==g.g&&a.s.L(VEa,"raw",h,g.g);e.add(h)});var f=Array.from(c.h);c.g.get("rtpmap").forEach(function(g,h){h=parseInt(h,10);Nc(g.g.split("/")[0],"rtx")||e.has(h)||f.push(vN("a=packetization:"+h+" raw"))});b.media[d]=new CN(f)}});return b},wFa=function(a){a.media.forEach(function(b,c){if("video"==b.mediaType||"audio"==b.mediaType){var d=
-new Set;b.g.get("rtcp-fb").forEach(function(f,g){g=parseInt(g,10);f.j.includes("rrtr")&&d.add(g)});var e=Array.from(b.h);b.g.get("rtpmap").forEach(function(f,g){g=parseInt(g,10);1===f.j.length&&("rtx"===f.g.split("/")[0]||d.has(g)||e.push(vN("a=rtcp-fb:"+g+" rrtr")))});a.media[c]=new CN(e)}});return a},q7=function(a,b,c){var d,e,f,g,h;return Ga(function(m){if(1==m.g){ta(m,2);c=xFa(a,c);d=a.g;e=["conference"];var p={XD:e,nt:c7(),Hp:NJ(KJ("Gept8d"))};p=void 0===p?{}:p;p=new X6(c,p);p.G=a.Of;p.u=void 0===
-d?null:d;f=Y6(p);g=t7(a.g,f);return u(m,yFa(a,f),4)}if(2!=m.g)return m.return(g);h=wa(m);u7(a,"Failed to create or set remote answer.",b,h);throw h;})},AFa=function(a,b){var c,d;return Ga(function(e){if(1==e.g)return a.s.info(WEa),u(e,v7(a,0,0,!1),2);c=e.h;c=r7(a,c);a.s.info(XEa);d=zFa(a,c,b);c7()&&a.o.g(6161);a.Lj=c;a.Ie=d;return e.return(d)})},BFa=function(a){a.s.info(YEa);return w7(a,function(){var b,c,d;return Ga(function(e){if(1==e.g){b=a.ea;c=a.localDescription;a.Ie=null;a.xh=c;d=null;if(c7()){if(!a.Lj)throw Error("setInitialLocalDescription called without corresponding createInitialLocalDescription.");
-d=a.Lj}else a.s.info(ZEa),d=a7(c,null),d=r7(a,d);a.Lj=null;a.Of=d;a.s.info($Ea);s7(a);return u(e,m7(b,d),2)}a.s.info(aFa);sa(e)})})},CFa=function(a,b){a.C=b;return x7(a)},DFa=function(a,b,c){var d=a.localDescription;0<b.length&&(b=BL(d.Ca,b),d=SL(d,b));0<c.length&&(c=BL(d.ta,c),d=OL(d,c));a.Ie=d;return x7(a)},x7=function(a){if(a.C)return a.s.info(bFa),w7(a,function(){return rFa(a)});a.s.info(cFa);return Promise.resolve()},EFa=function(a,b){var c=a.ea;c.h.remoteDescription&&c.h.remoteDescription.sdp?
-(s7(a),b.forEach(function(d){return l7(c,d)})):a.j.push.apply(a.j,q(b))};p7.prototype.cancel=function(){this.s.info(dFa,this.h.length);this.m.forEach(function(a){return a.reject(new y7("Negotiations cancelled due to cancel() call."))});this.h.length=0;this.m.length=0};
-var w7=function(a,b){var c;return Ga(function(d){if(c7()&&0<a.h.length)return d.return(a.m[0].promise);c=new wS;a.h.push(b);a.m.push(c);z7(a);return u(d,c.promise,0)})},z7=function(a){var b,c,d;Ga(function(e){switch(e.g){case 1:if(0===a.h.length||a.D)return e.return();b=a.h.shift();c=a.m.shift();a.D=!0;ta(e,2,3);return u(e,b(),5);case 5:c.resolve();case 3:xa(e);a.D=!1;z7(a);ya(e);break;case 2:d=wa(e),c.reject(d),e.Ra(3)}})},yFa=function(a,b){return Ga(function(c){if(1==c.g)return s7(a),u(c,PEa(a.ea,
-b),2);a.g=b;0<a.j.length&&(a.s.info(eFa,a.j.length),s7(a),a.j.forEach(function(d){return l7(a.ea,d)}),a.j.length=0);sa(c)})},sFa=function(a,b,c){var d,e,f;return Ga(function(g){return 1==g.g?(e=d=1,c7()&&(d=GL(b.Ca).length,e=GL(b.ta).length,f=new Set([].concat(q(GL(b.Ca)),q(GL(b.ta))).map(function(h){return h.Qe})),a.g.media.forEach(function(h){if("inactive"!==h.l){var m=h.g.get("msid");if(m.h){m=n(m.g.split(" "));var p=m.next().value;m.next();f.has(p)||("audio"===h.mediaType?d++:"video"===h.mediaType&&
-e++)}}})),u(g,v7(a,d,e,c),2)):g.return(g.h)})},v7=function(a,b,c,d){var e,f,g,h,m,p,t,y,A,B,H,Q;return Ga(function(ea){if(1==ea.g){a.s.info(fFa,d);s7(a);e={};if(c7()){f=a.ea.h;g=f.getTransceivers();h=b;m=c;p=n(g);for(t=p.next();!t.done;t=p.next())y=t.value,y.stopped||"sendrecv"!==y.direction&&"recvonly"!==y.direction||(A=y.receiver.track,"audio"===A.kind?h--:"video"===A.kind&&m--);for(B=0;B<h;B++)f.addTransceiver("audio",{direction:"recvonly"});for(H=0;H<m;H++)Q=f.addTransceiver("video",{direction:"recvonly"}),
-h7(a.ea,Q,!1)}else e.offerToReceiveAudio=!0,e.offerToReceiveVideo=!0;d&&(e.iceRestart=!0);return u(ea,LEa(a.ea,e),2)}return ea.return(ea.h)})},zFa=function(a,b,c){a.s.info(gFa);b=HN(b);c=c(b);b=TL(OL(SL(b,EL(BL(b.Ca,wL(c.Ca)),!0)),EL(BL(b.ta,wL(c.ta)),!0)),EL(BL(b.Za,wL(c.Za)),!0));c=sL(b.ta);c=FFa(c);var d=c.findIndex(function(e){return Nc(e.getName(),"rtx")});a.l.G&&-1==d&&a.s.L(hFa);c=GFa(a,c);a.l.J&&kg&&(c=c.map(function(e){return dL(new aL(e),"useadaptivelayering_v2","true").fa()}));b=OL(b,yL(b.ta,
-c));return b=HFa(b)},xFa=function(a,b){a.s.info(iFa,"answer");var c=a.xh;b=b.Za.g?TL(b,BL(b.Za,[])):IFa(b);if(b.g.g){var d=b.g.m;d||(a.s.L(jFa),d="passive");b=UL(b,ML(b.g,d))}c.l&&(a.s.info(kFa),b=WL(b,!0));d=b.ta&&sL(b.ta)||[];d=0<d.length&&$K(d[0],"vp9");c=wL(c.ta).some(function(e){return!e.l});if(c=d&&c)a.l.oa||a.l.F?a=!0:(a.o.logImpression(5770),a=!1),c=!a;c&&(b=OL(b,IL(b.ta,"vp8")));return b},HFa=function(a){if(!(kg&&Cq(59)||lg)){var b=a.Ca,c=a.ta;b=AL(b,tL(b).filter(function(d){return"http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01"!==
-d.uri}));c=AL(c,tL(c).filter(function(d){return"http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01"!==d.uri}));a=SL(a,b);a=OL(a,c)}NJ(KJ("fpSHtb"))&&(b=a.ta,b=AL(b,tL(b).filter(function(d){return"urn:3gpp:video-orientation"!==d.uri})),a=OL(a,b));return a},A7=function(a){var b=function(c,d){return c.some(function(e){return e.ve==d})};return a.filter(function(c,d,e){return!Nc(c.getName(),"rtx")||b(e,"apt"in c.ue?c.ue.apt:null)})},FFa=function(a){var b=function(c){return jd(c.ue,
-function(d,e){return Nc(e,"packetization-mode")&&"1"===d})};a=a.filter(function(c,d,e){var f=!0;e.forEach(function(g,h){h!=d&&g.getName()==c.getName()&&Nc(c.getName(),"H264")&&(f=f&&b(c))});return f});return A7(a)},GFa=function(a,b){b=b.filter(function(c){var d=a.l;c=c.getName();c=S6.get(c.toLowerCase());return!!c&&V6(d,c)});return A7(b)},IFa=function(a){var b=GK(QK(JK(IK(KK(new LK,"d"),"dataSendChannel"),"dataSendChannel"),[0]),"dataSendChannel").fa(),c=wL(a.Za);c.push(b);return TL(a,BL(a.Za,c))},
-u7=function(a,b,c,d){a.s.L(lFa,c,b,d);a.Of&&a.s.L(mFa,FN(a.Of));a.g&&a.s.L(nFa,FN(a.g));b=a.ea.h;b.localDescription&&a.s.L(oFa,b.localDescription.sdp);b.remoteDescription&&a.s.L(pFa,b.remoteDescription.sdp)},s7=function(a){if("closed"==a.ea.h.signalingState)throw new y7("Negotiation cancelled due to the state of the peer.");};da.Object.defineProperties(p7.prototype,{localDescription:{configurable:!0,enumerable:!0,get:function(){return this.Ie||this.xh}}});
-function t7(a,b){return a===b?!1:a?FN(a).replace(/^o=.*$/m,"")===FN(b).replace(/^o=.*$/m,"")?!1:!0:!0}var y7=function(a){Rb.call(this,a);this.name="NegotiationCancelledError";this.g=!1};r(y7,Rb);var B7=function(){this.H=3;this.u=this.h=this.F=0;this.D=1;this.g=this.o=this.m=this.l=this.j=this.C=this.G=0};B7.prototype.toJson=function(){var a={};return a.jmiVersion=this.H,a.numOfProcessors=this.D,a.totalCpuUsage=this.G,a.tabCpuUsage=this.g?this.C/this.g:null,a.browserCpuUsage=this.g?this.j/this.g:null,a.gpuCpuUsage=this.g?this.l/this.g:null,a.tabJsMemoryAllocated=this.g?this.m/this.g:null,a.tabJsMemoryUsed=this.g?this.o/this.g:null,a};var LFa=function(a,b,c){b&&(pd(a,"googFrameWidthSent")&&(a.googFrameWidthSent=0),pd(a,"googFrameHeightSent")&&(a.googFrameHeightSent=0));b=Number(a.ssrc);if(null!=b){var d=a.googCaptureStartNtpTimeMs;if(null!=d&&0<d){var e=JFa(c,b);null!=e&&(d=d-KFa+1E3*e,a.oneWayDelayMs=Date.now()-d)}null!=a.bytesReceived&&(d=C7(c,b),null!=d&&(null!=d.yj&&(a.fpsGraphicsInput=d.yj),null!=d.zj&&(a.fpsGraphicsOutput=d.zj)));d=0;e=a.googCpuLimitedResolution;var f=a.googBandwidthLimitedResolution,g=a.googViewLimitedResolution;
-if(null!=e||null!=f||null!=g)"true"==e&&(d|=1),"true"==f&&(d|=2),"true"==g&&(d|=4),a.googAdaptationReason=d;if("number"!==typeof a.googInterframeDelayMax||isNaN(a.googInterframeDelayMax))c=D7(c,b),null!=c&&(a.googInterframeDelayMax=c)}},KFa=(new Date(0)).getTime()-(new Date("1900/01/01 00:00 GMT")).getTime();var F7=function(a,b){var c=E7;this.h=a;this.l=b;this.j=c;this.g=new Set};F7.prototype.update=function(a,b){var c=this.j(b);b=this.l(b);var d="un";this.g.has(a)?c?(this.g.delete(a),d="r"):d="m":b&&(this.g.add(a),this.h(),d="m");return d};var G7=function(a){return"number"!==typeof a||isNaN(a)?-1:a},MFa=function(a,b,c){c?("number"!==typeof a.aecDivergentFilterFraction||isNaN(a.aecDivergentFilterFraction)||P(b,117,a.aecDivergentFilterFraction),"number"!==typeof a.audioInputLevel||isNaN(a.audioInputLevel)||P(b,26,Math.round(a.audioInputLevel)),"number"!==typeof a.googEchoCancellationEchoDelayMedian||isNaN(a.googEchoCancellationEchoDelayMedian)||P(b,46,Math.round(a.googEchoCancellationEchoDelayMedian)),"number"!==typeof a.googEchoCancellationEchoDelayStdDev||
-isNaN(a.googEchoCancellationEchoDelayStdDev)||P(b,47,Math.round(a.googEchoCancellationEchoDelayStdDev)),"number"!==typeof a.googEchoCancellationReturnLoss||isNaN(a.googEchoCancellationReturnLoss)||P(b,48,Math.round(a.googEchoCancellationReturnLoss)),"number"!==typeof a.googEchoCancellationReturnLossEnhancement||isNaN(a.googEchoCancellationReturnLossEnhancement)||P(b,49,Math.round(a.googEchoCancellationReturnLossEnhancement)),"number"!==typeof a.googEchoCancellationQualityMin||isNaN(a.googEchoCancellationQualityMin)||
-P(b,63,a.googEchoCancellationQualityMin),"number"!==typeof a.googResidualEchoLikelihood||isNaN(a.googResidualEchoLikelihood)||P(b,129,a.googResidualEchoLikelihood),"number"!==typeof a.googResidualEchoLikelihoodRecentMax||isNaN(a.googResidualEchoLikelihoodRecentMax)||P(b,133,a.googResidualEchoLikelihoodRecentMax)):("number"!==typeof a.audioOutputLevel||isNaN(a.audioOutputLevel)||P(b,26,Math.round(a.audioOutputLevel)),"number"!==typeof a.googJitterBufferMs||isNaN(a.googJitterBufferMs)||P(b,37,Math.round(a.googJitterBufferMs)),
-"number"!==typeof a.googPreferredJitterBufferMs||isNaN(a.googPreferredJitterBufferMs)||P(b,38,Math.round(a.googPreferredJitterBufferMs)),"number"!==typeof a.googCurrentDelayMs||isNaN(a.googCurrentDelayMs)||P(b,39,Math.round(a.googCurrentDelayMs)),"number"!==typeof a.googExpandRate||isNaN(a.googExpandRate)||b.ni(a.googExpandRate),"number"!==typeof a.googSpeechExpandRate||isNaN(a.googSpeechExpandRate)||b.Zj(a.googSpeechExpandRate),"number"!==typeof a.googPreemptiveExpandRate||isNaN(a.googPreemptiveExpandRate)||
-b.Vj(a.googPreemptiveExpandRate),"number"!==typeof a.googAccelerateRate||isNaN(a.googAccelerateRate)||b.Qj(a.googAccelerateRate),"number"!==typeof a.googSecondaryDecodedRate||isNaN(a.googSecondaryDecodedRate)||b.Xj(a.googSecondaryDecodedRate),"number"!==typeof a.googSecondaryDiscardedRate||isNaN(a.googSecondaryDiscardedRate)||b.Yj(a.googSecondaryDiscardedRate),"number"!==typeof a.googDecodingCTSG||isNaN(a.googDecodingCTSG)||P(b,81,Math.round(a.googDecodingCTSG)),"number"!==typeof a.googDecodingCTN||
-isNaN(a.googDecodingCTN)||P(b,82,Math.round(a.googDecodingCTN)),"number"!==typeof a.googDecodingNormal||isNaN(a.googDecodingNormal)||P(b,83,Math.round(a.googDecodingNormal)),"number"!==typeof a.googDecodingPLC||isNaN(a.googDecodingPLC)||P(b,84,Math.round(a.googDecodingPLC)),"number"!==typeof a.googDecodingCNG||isNaN(a.googDecodingCNG)||P(b,85,Math.round(a.googDecodingCNG)),"number"!==typeof a.googDecodingPLCCNG||isNaN(a.googDecodingPLCCNG)||P(b,86,Math.round(a.googDecodingPLCCNG)),"number"!==typeof a.googDecodingMuted||
-isNaN(a.googDecodingMuted)||P(b,134,Math.round(a.googDecodingMuted)))};var NFa={kh:"bytesReceived",lh:"bytesSent",tJ:"id",yK:"localCandidateId",VN:"readable",rO:"remoteCandidateId",RP:"selected",oT:"writable"},OFa={cE:"googActiveConnection",kh:"bytesReceived",lh:"bytesSent",xK:"googLocalAddress",qO:"googRemoteAddress"},PFa={PE:"bitrateMean",QE:"bitrateStdDev",kI:"framerateMean",lI:"framerateStdDev",qn:"framesDecoded",rn:"framesEncoded",nI:"framesReceived",oI:"framesSent",mI:"framesPerSecond",kh:"bytesReceived",lh:"bytesSent",jI:"fractionLost",cI:"firCount",NJ:"isRemote",
-PJ:"jitter",XJ:"kind",TK:"mediaType",NL:"nackCount",zo:"packetsReceived",Mk:"packetsLost",Ao:"packetsSent",yN:"pliCount",UR:"totalEncodeTime",VR:"totalEncodedBytesTarget",WR:"totalPacketSendDelay",FO:"retransmittedBytesSent",QN:"qualityLimitationResolutionChanges",Nk:"qpSum",sO:"remoteId",AK:"localId",zP:"roundTripTime",Ho:"ssrc",ZR:"trackId",AG:"codecId",YG:"contentType",PN:"qualityLimitationReason"},QFa={kh:"bytesReceived",lh:"bytesSent",qn:"framesDecoded",rn:"framesEncoded",Vt:"hugeFramesSent",
-zo:"packetsReceived",Mk:"packetsLost",Ao:"packetsSent",Nk:"qpSum",Ho:"ssrc"},H7=function(a,b){return a?b?"false"==a.googActiveConnection?null:a.googLocalAddress+a.googRemoteAddress:"false"==a.selected?null:a.id:null};var I7=function(){this.j=new Map;this.h=new Map;this.g=new Map};I7.prototype.clear=function(){this.j.clear();this.h.clear();this.g.clear()};
-var L7=function(a,b,c,d,e){var f=(e=void 0===e?!0:e)?QFa:PFa,g=b[f.Ho];return null==g?null:d?J7(a.j,g,function(){return new K7(d)}).update(c,b[f.lh],b[f.Ao],e?b[f.Mk]:0,b[f.rn],b[f.Nk],b[f.Vt]):J7(a.h,g,function(){return new K7(d)}).update(c,b[f.kh],b[f.zo],b[f.Mk],b[f.qn],b[f.Nk],null)},N7=function(a,b,c,d){d=void 0===d?!0:d;var e=H7(b,d);if(!e)return null;d=d?OFa:NFa;return J7(a.g,e,function(){return new M7}).update(c,b[d.lh],b[d.kh])},J7=function(a,b,c){var d=a.get(b);null==d&&(d=c(),a.set(b,d));
-return d},K7=function(a){this.u=a;this.g=-1;this.j=this.l=this.h=this.o=this.C=this.m=0};
-K7.prototype.update=function(a,b,c,d,e,f,g){var h={bitrate:-1,cm:-1,pm:-1,Pl:-1};if("number"===typeof a&&"number"===typeof b&&"number"===typeof c&&"number"===typeof d){if(a>this.g){var m=c-this.C,p=Math.max(d-this.o,0);m=this.u?m:m+p;h.cm=0<m?Math.round(100*p/m):-1;0<=this.g&&(p=a-this.g,m=b-this.m,h.bitrate=0<m?Math.round(8*m/p):0)}this.g=a;this.m=b;this.C=c;this.o=d}"number"===typeof e&&"number"===typeof f&&(a=e-this.h,h.pm=0<a?Math.round((f-this.l)/a):-1,this.h=e,this.l=f);"number"===typeof g&&
-(h.Pl=g-this.j,this.j=g);return h};var M7=function(){this.g=-1;this.h=this.j=0};M7.prototype.update=function(a,b,c){var d=null;if("number"===typeof a&&"number"===typeof b&&"number"===typeof c){if(0<=this.g&&a>this.g){d=a-this.g;var e=b-this.j,f=c-this.h;d={Ir:0<e?Math.round(e/d):0,wr:0<f?Math.round(f/d):0}}this.g=a;this.j=b;this.h=c}return d};var RFa=l(["Ignore report with stale timestamp "," from "," of ",""]),SFa=l(["Elapsed time in jmidata decreased from "," to ",""]),VFa=function(a,b,c){var d=this;this.s=new bN("realtime.media.api.webrtc.JmiStatsParser");this.j=a;this.aa=b;this.H=new I7;this.o=this.m=null;this.M=NJ(KJ("vsnuVb"));this.J=NJ(KJ("d5q85d"));this.C=this.h=-1;this.l=new Map;this.O=new Map;this.G=new Map;this.F=new Map;this.g=new Map;this.ga=new F7(function(){return d.j.logImpression(4549)},TFa);this.ja=new F7(function(){return d.j.logImpression(4550)},
-UFa);this.oa=[this.ga,this.ja];this.u=this.D=!1;this.W="";this.ba=c},$Fa=function(a,b,c,d,e,f){WFa(a,b,e);XFa(a,e);var g=new Map;b.forEach(function(h){if("localcandidate"===h.type){var m=h.stat("networkType");Oc(af(h.id))||Oc(af(m))||g.set(h.id,YFa[m]||0)}});b.forEach(function(h){var m=h.timestamp&&h.timestamp.getTime()||0;if(m&&m==(a.G.get(h.id)||0))a.F.get(h.id)!=m&&(a.F.set(h.id,m),a.s.info(RFa,m,h.id,h.type));else switch(a.G.set(h.id,m),h.type){case "ssrc":ZFa(a,O7(h),m,c,d,e,f);break;case "VideoBwe":h=
-O7(h);m=new TB;P(m,1,2);P(m,24,2);"number"!==typeof h.googAvailableSendBandwidth||isNaN(h.googAvailableSendBandwidth)||P(m,40,Math.round(h.googAvailableSendBandwidth));"number"!==typeof h.googAvailableReceiveBandwidth||isNaN(h.googAvailableReceiveBandwidth)||P(m,41,Math.round(h.googAvailableReceiveBandwidth));"number"!==typeof h.googTransmitBitrate||isNaN(h.googTransmitBitrate)||P(m,42,Math.round(h.googTransmitBitrate));"number"!==typeof h.googRetransmitBitrate||isNaN(h.googRetransmitBitrate)||P(m,
-43,Math.round(h.googRetransmitBitrate));"number"!==typeof h.googTargetEncBitrate||isNaN(h.googTargetEncBitrate)||P(m,124,Math.round(h.googTargetEncBitrate));"number"!==typeof h.googActualEncBitrate||isNaN(h.googActualEncBitrate)||P(m,125,Math.round(h.googActualEncBitrate));"number"!==typeof h.googBucketDelay||isNaN(h.googBucketDelay)||P(m,80,Math.round(h.googBucketDelay));P(m,2,-1);P(m,3,-1);P(m,4,-1);P(m,5,-1);P(m,6,-1);P(m,7,-1);P(m,8,-1);P(m,9,-1);P(m,10,-1);mm(e,2,m,TB);break;case "googCandidatePair":var p=
-O7(h);h=new WB;P(h,3,Math.round(G7(p.googRtt)));"number"!==typeof p.requestsSent||isNaN(p.requestsSent)||P(h,228,Math.round(p.requestsSent));"number"!==typeof p.responsesReceived||isNaN(p.responsesReceived)||P(h,229,Math.round(p.responsesReceived));"number"!==typeof p.consentRequestsSent||isNaN(p.consentRequestsSent)||P(h,230,Math.round(p.consentRequestsSent));P(h,4,Math.round(G7(p.bytesSent)));"number"!==typeof p.packetsSent||isNaN(p.packetsSent)||P(h,90,Math.round(p.packetsSent));"number"!==typeof p.packetsDiscardedOnSend||
-isNaN(p.packetsDiscardedOnSend)||P(h,91,Math.round(p.packetsDiscardedOnSend));P(h,6,Math.round(G7(p.bytesReceived)));var t=0;"true"===p.googActiveConnection&&(t|=1);"true"===p.googWritable&&(t|=2);"true"===p.googReadable&&(t|=4);sC(h,t);t=new dB;var y=new dB;P(t,1,p.googLocalAddress||"");P(y,1,p.googRemoteAddress||"");P(t,2,1);P(y,2,1);var A={local:1,stun:2,relay:3};P(t,3,A[p.googLocalCandidateType]||0);A=A[p.googRemoteCandidateType];P(y,3,A||0);var B={udp:1,tcp:2,ssltcp:3,tls:4}[p.googTransportType]||
-0;3==A&&a.ba?(eB(t,4),eB(y,4)):(eB(t,B),eB(y,B));R(h,8,t);R(h,9,y);rC(h,t.ya());(t=H7(p,!0))&&t!=a.W&&(a.j.logImpression(7732),a.W=t);m=N7(a.H,p,a.J?m/1E3:a.h);P(h,5,m?m.Ir:-1);P(h,7,m?m.wr:-1);P(h,228,p.requestsSent);P(h,229,p.responsesReceived);P(h,230,p.consentRequestsSent);p.responsesReceived&&0<p.responsesReceived&&(a.D=!0);p.requestsSent&&0<p.requestsSent&&(a.u=!0);m=p.localCandidateId;"string"===typeof m&&!Oc(af(m))&&g.has(m)&&(m=g.get(m),P(h,55,m));mm(e,13,h,WB)}});a.g.clear()},WFa=function(a,
-b,c){var d=P7(b);d=0==d.length?null:cc(d,$ia,d[0]);a.m||(b=P7(b),b=0==b.length?null:cc(b,Zia,b[0]),a.m=b);d=d?(d.getTime()-a.m.getTime())/1E3:-1;0>d||(d<=a.h&&a.s.L(SFa,a.h,d),a.M||P(c,1,Math.round(d)),a.h=d)},XFa=function(a,b){var c=X();a.o||(a.o=c);a.C=JH(c,a.o)/1E3;a.M&&P(b,1,Math.round(a.C))},P7=function(a){return a.map(function(b){b=b.timestamp;return(b="number"===typeof b?new Date(b):b)&&0<b.getTime()?b:null}).filter(function(b){return null!=b})},aGa=function(a){var b=new Map;a.forEach(function(c){var d=
-c.stat("ssrc");c=c.stat("audioOutputLevel");Oc(af(d))||Oc(af(c))||(d=parseInt(d,10),c=x6(c),b.set(d,c))});return b},cGa=function(a,b){b.forEach(function(c){if("ssrc"===c.type&&c.names().includes("googExpandRate")){for(var d=new Map,e=n(bGa),f=e.next();!f.done;f=e.next()){f=f.value;var g=c.stat(f);Oc(af(g))||(g=Number(g),isNaN(g)||d.set(f,g))}c=parseInt(c.stat("ssrc"),10);a.g.has(c)||a.g.set(c,[]);a.g.get(c).push(d)}})},dGa=function(a,b){var c={audio:!1,video:!1};b.forEach(function(d){if("ssrc"===
-d.type){var e=d.names();if(e.includes("packetsReceived")){var f=Number(d.stat("ssrc"));a.l.has(f)||a.l.set(f,0);d=Number(d.stat("packetsReceived"));0>=d-a.l.get(f)||(a.l.set(f,d),e.includes("audioOutputLevel")?c.audio=!0:e.includes("googFrameRateReceived")&&(c.video=!0))}}});return c},eGa=function(a){return a.reduce(function(b,c){var d=-1;"VideoBwe"===c.type&&(c=c.stat("googAvailableSendBandwidth"),Oc(af(c))||(d=Math.round(Number(c))));return Math.max(b,d)},-1)},ZFa=function(a,b,c,d,e,f,g){LFa(b,
-d,a.aa);var h=!1;h="mediaType"in b?"audio"===b.mediaType:"audioInputLevel"in b||"audioOutputLevel"in b||"googExpandRate"in b;var m="bytesSent"in b;if(!(g&&h&&m)||e||fGa(a,b))if(!g||h||!m||!d||"screen"!==b.googContentType){var p=h?new TB:(new wO).media;gGa(b,p,m,h);h?hGa(a,b,p,m):iGa(b,p,m);var t=hC(p);null!=t&&a.oa.forEach(function(y){return y.update(t,p)});jGa(a,b,c,p,m);mm(f,2,p,TB)}},gGa=function(a,b,c,d){P(b,1,d?1:2);P(b,24,c?0:1);"number"===typeof a.ssrc&&(P(b,25,a.ssrc),P(b,53,[a.ssrc]));P(b,
-2,Math.round(G7(a.fractionLost)));P(b,3,Math.round(G7(a.packetsLost)));P(b,4,Math.round(G7(a.highestSequenceNumber)));P(b,5,Math.round(G7(a.googJitterReceived)));P(b,6,Math.round(G7(a.googRtt)));P(b,7,Math.round(G7(a.bytesSent)));P(b,8,Math.round(G7(a.packetsSent)));P(b,9,Math.round(G7(a.bytesReceived)));P(b,10,Math.round(G7(a.packetsReceived)));c?null!=a.googCodecName&&P(b,44,a.googCodecName):(null!=a.googCodecName&&P(b,94,a.googCodecName),"number"!==typeof a.oneWayDelayMs||isNaN(a.oneWayDelayMs)||
-P(b,89,Math.round(a.oneWayDelayMs)),"number"!==typeof a.oneWayMaxDelayMs||isNaN(a.oneWayMaxDelayMs)||P(b,112,Math.round(a.oneWayMaxDelayMs)),"number"!==typeof a.oneWayStddevDelayMs||isNaN(a.oneWayStddevDelayMs)||P(b,118,Math.round(a.oneWayStddevDelayMs)),"number"!==typeof a.oneWayMinDelayMs||isNaN(a.oneWayMinDelayMs)||P(b,119,Math.round(a.oneWayMinDelayMs)))},Q7=function(a,b,c){var d=0,e=0;b.forEach(function(f){f.has(a)&&(e+=f.get(a),d+=1)});0<d&&c(e/d)},hGa=function(a,b,c,d){MFa(b,c,d);!d&&a.g.has(b.ssrc)&&
-(a=a.g.get(b.ssrc),Q7("googExpandRate",a,function(e){return c.ni(e)}),Q7("googSpeechExpandRate",a,function(e){return c.Zj(e)}),Q7("googPreemptiveExpandRate",a,function(e){return c.Vj(e)}),Q7("googAccelerateRate",a,function(e){return c.Qj(e)}),Q7("googSecondaryDecodedRate",a,function(e){return c.Xj(e)}),Q7("googSecondaryDiscardedRate",a,function(e){return c.Yj(e)}))},jGa=function(a,b,c,d,e){if(b=L7(a.H,b,a.J?c/1E3:a.h,e))e?(P(d,42,b.bitrate),0<b.Pl&&Xl(d,59)&&a.j.logImpression(4804,{lc:b.Pl})):P(d,
-96,b.bitrate),P(d,2,b.cm),P(d,113,b.pm)},iGa=function(a,b,c){c?("number"!==typeof a.googFirsReceived||isNaN(a.googFirsReceived)||P(b,27,Math.round(a.googFirsReceived)),"number"!==typeof a.googPlisReceived||isNaN(a.googPlisReceived)||P(b,151,Math.round(a.googPlisReceived)),"number"!==typeof a.googNacksReceived||isNaN(a.googNacksReceived)||P(b,28,Math.round(a.googNacksReceived)),"number"!==typeof a.googFrameRateInput||isNaN(a.googFrameRateInput)||P(b,29,Math.round(a.googFrameRateInput)),"number"!==
-typeof a.googFrameRateSent||isNaN(a.googFrameRateSent)||P(b,30,Math.round(a.googFrameRateSent)),null!=a.codecImplementationName&&P(b,143,a.codecImplementationName),"number"!==typeof a.googFrameWidthSent||isNaN(a.googFrameWidthSent)||P(b,57,Math.round(a.googFrameWidthSent)),"number"!==typeof a.googFrameHeightSent||isNaN(a.googFrameHeightSent)||P(b,58,Math.round(a.googFrameHeightSent)),"number"!==typeof a.googFrameWidthInput||isNaN(a.googFrameWidthInput)||P(b,144,Math.round(a.googFrameWidthInput)),
-"number"!==typeof a.googFrameHeightInput||isNaN(a.googFrameHeightInput)||P(b,145,Math.round(a.googFrameHeightInput)),"number"!==typeof a.googQpSent||isNaN(a.googQpSent)||P(b,113,Math.round(a.googQpSent)),"number"!==typeof a.qpSum||isNaN(a.qpSum)||P(b,139,Math.round(a.qpSum)),"number"!==typeof a.googAdaptationChanges||isNaN(a.googAdaptationChanges)||P(b,95,Math.round(a.googAdaptationChanges)),"number"!==typeof a.qualityLimitationResolutionChanges||isNaN(a.qualityLimitationResolutionChanges)||P(b,194,
-Math.round(a.qualityLimitationResolutionChanges)),"number"!==typeof a.googAvgEncodeMs||isNaN(a.googAvgEncodeMs)||P(b,75,Math.round(a.googAvgEncodeMs)),"number"!==typeof a.googEncodeUsagePercent||isNaN(a.googEncodeUsagePercent)||P(b,76,Math.round(a.googEncodeUsagePercent))):("number"!==typeof a.googFirsSent||isNaN(a.googFirsSent)||P(b,27,Math.round(a.googFirsSent)),"number"!==typeof a.googPlisSent||isNaN(a.googPlisSent)||P(b,151,Math.round(a.googPlisSent)),"number"!==typeof a.googNacksSent||isNaN(a.googNacksSent)||
-P(b,28,Math.round(a.googNacksSent)),"number"!==typeof a.googFrameRateOutput||isNaN(a.googFrameRateOutput)||P(b,29,Math.round(a.googFrameRateOutput)),"number"!==typeof a.googFrameRateReceived||isNaN(a.googFrameRateReceived)||P(b,30,Math.round(a.googFrameRateReceived)),"number"!==typeof a.googFrameRateDecoded||isNaN(a.googFrameRateDecoded)||P(b,31,Math.round(a.googFrameRateDecoded)),"number"!==typeof a.fpsGraphicsInput||isNaN(a.fpsGraphicsInput)||P(b,50,a.fpsGraphicsInput),"number"!==typeof a.fpsGraphicsOutput||
-isNaN(a.fpsGraphicsOutput)||P(b,51,a.fpsGraphicsOutput),null!=a.codecImplementationName&&P(b,143,a.codecImplementationName),"number"!==typeof a.googFrameWidthReceived||isNaN(a.googFrameWidthReceived)||P(b,57,Math.round(a.googFrameWidthReceived)),"number"!==typeof a.googFrameHeightReceived||isNaN(a.googFrameHeightReceived)||P(b,58,Math.round(a.googFrameHeightReceived)),"number"!==typeof a.googQpReceived||isNaN(a.googQpReceived)||P(b,113,Math.round(a.googQpReceived)),"number"!==typeof a.qpSum||isNaN(a.qpSum)||
-P(b,139,Math.round(a.qpSum)),"number"!==typeof a.googInterframeDelayMax||isNaN(a.googInterframeDelayMax)||P(b,138,Math.round(a.googInterframeDelayMax)));if(c)(c=a.googContentType)&&P(b,59,"screen"===c),c=L(b,65)||0,R7(a.googCpuLimitedResolution)&&(c|=1),R7(a.googBandwidthLimitedResolution)&&(c|=2),P(b,65,c);else if(a=a.googTimingFrameInfo){b=vO.get(b);try{b.h=om(uO,"["+a+"]")}catch(d){}}},fGa=function(a,b){var c=Number(b.bytesSent);b=Number(b.ssrc);var d=a.O.get(b)||0;a.O.set(b,c);return c>d},O7=
-function(a){var b={};a.names().forEach(function(c){var d=a.stat(c);null!=d&&(isNaN(d)||"string"===typeof d&&Oc(d)||(d=Number(d)));b[c]=d});return b};function TFa(a){return 0===fC(a)&&!E7(a)&&0<(L(a,29)||0)}function UFa(a){return 0===fC(a)&&!E7(a)&&0<(L(a,30)||0)}function E7(a){return!(Xl(a,59)&&(L(a,58)||L(a,57)))}function R7(a){return"true"!==a&&"false"!==a?null:"true"===a}var YFa={lan:1,vpn:11,wlan:2,wwan:5},bGa="googExpandRate googSpeechExpandRate googPreemptiveExpandRate googAccelerateRate googSecondaryDecodedRate googSecondaryDiscardedRate".split(" ");var kGa=l(["No valid timestamp for the stats: ",""]),lGa=l(["Ignore report with timestamp prior to initial stats: ",""]),mGa=l(["Ignore report with stale timestamp "," from "," of ",""]),nGa=l(["Video sender ignored: ",""]),oGa=function(a,b,c){c=c.tm;this.s=new bN("realtime.media.api.webrtc.RtcStatsParser");this.H=b;this.O=a;this.J=new I7;this.C=this.j=this.g=this.h=null;this.aa=NJ(KJ("vsnuVb"));this.m=NJ(KJ("d5q85d"));this.o=new Map;this.l=new Map;this.G=new Map;this.F=new Map;this.u=this.D=!1;this.M=
-0;this.W=c},rGa=function(a,b,c){var d=null;for(var e=n(b.values()),f=e.next();!f.done;f=e.next())if(f=f.value,!f.localId&&!S7(f)){d=f.timestamp;break}if(d="number"===typeof d?new Date(Math.round(d)):null){null===a.h&&(a.h=d);if(null===a.g||d.getTime()>a.g.getTime())a.g=d;d=X();null===a.j&&(a.j=d);a.C=d;if(a.aa)P(c,1,Math.round(a.C&&a.j?JH(a.C,a.j)/1E3:-1));else{d=T7(a);if(0>d){a.s.L(lGa,U7(b));return}P(c,1,Math.round(d))}d=n(b);for(e=d.next();!e.done;e=d.next()){e=n(e.value);f=e.next().value;e=e.next().value;
-f=e.id||f;var g=V7(e.timestamp);if(g&&g==(a.G.get(f)||0))a.F.get(f)!=g&&(a.F.set(f,g),a.s.info(mGa,g,f,e.type));else switch(a.G.set(f,g),W7[e.type]||e.type){case "candidate-pair":pGa(a,e,c,b);break;case "inbound-rtp":case "outbound-rtp":qGa(a,e,c,b);break;case "transport":if(f=a,e=e.selectedCandidatePairChanges){for(g=f.M;g<e;g++)f.O.logImpression(7732,{lc:e});f.M=e}}}}else a.s.L(kGa,U7(b))},tGa=function(a,b,c){a=sGa(a,b);c=n(UB(c));for(b=c.next();!b.done;b=c.next())if(b=b.value,M(b,1)&&M(b,24)&&
-M(b,25)&&1===fC(b)&&a.has(hC(b))){var d=a.get(hC(b));switch(eC(b)){case 1:var e=L(d,167)||0;P(b,167,e);e=Wl(d,170)||0;P(b,170,e);e=L(d,171)||0;P(b,171,e);e=L(d,168)||0;P(b,168,e);e=L(d,165)||0;P(b,165,e);d=L(d,166)||0;P(b,166,d);break;case 2:d=L(d,130)||0,P(b,130,d)}}},sGa=function(a,b){for(var c=new Map,d={},e=n(b.values()),f=e.next();!f.done;d={ih:d.ih},f=e.next()){var g=f.value;f=g;if("inbound-rtp"===(W7[g.type]||g.type)&&b.get(g.trackId)){var h=g,m=b.get(h.trackId);g=Number(g.ssrc);d.ih=new TB;
-switch(f.kind){case "audio":X7(a,h,m,d.ih,f.kind);break;case "video":Y7(h.framesDecoded,function(p){return function(t){return P(p.ih,130,t)}}(d))}c.set(g,d.ih)}}return c},$7=function(a,b,c,d,e){e=void 0===e?1:e;a=Z7(a,b,c);b=a.value;c=a.elapsedTime;a.Id&&0<c&&d(Math.round(e*b/c))},Z7=function(a,b,c){var d=b&&b[c];if("number"!==typeof d)return{value:-1,Id:!1,elapsedTime:0};c=b.id+"_"+c;var e=!a.o.has(c),f=a.o.get(c)||{tr:0,Tg:0},g=f.tr;f=f.Tg;b=a.m?V7(b.timestamp)/1E3:T7(a);(b!=f||e)&&a.o.set(c,{tr:d,
-Tg:b});return b>f&&!e?{value:d-g,Id:!0,elapsedTime:b-f}:{value:-1,Id:!1,elapsedTime:0}},T7=function(a){return a.g&&a.h?(a.g.getTime()-a.h.getTime())/1E3:-1},pGa=function(a,b,c,d){b.responsesReceived&&0<b.responsesReceived&&(a.D=!0);b.requestsSent&&0<b.requestsSent&&(a.u=!0);if(a8(b,d)){var e=mm(c,13,void 0,WB),f=new dB,g=new dB;P(f,3,0);eB(f,0);P(f,2,1);P(g,3,0);eB(g,0);P(g,2,1);R(e,8,f);R(e,9,g);P(e,7,-1);P(e,5,-1);rC(e,f.ya());sC(e,0);P(e,3,-1);P(e,6,-1);P(e,4,-1);var h=b.remoteCandidateId||"",
-m=d.get(b.localCandidateId||"");m&&b8(m,f);(h=d.get(h))&&b8(h,g);3==L(g,3)&&(!a.W||m&&m.relayProtocol||eB(f,4),eB(g,L(f,4)));R(e,8,f);R(e,9,g);sC(e,uGa(b,d));rC(e,f.ya());Y7(b.bytesReceived,function(p){return P(e,6,p)});Y7(b.bytesSent,function(p){return P(e,4,p)});Y7(b.currentRoundTripTime,function(p){return P(e,3,Math.round(1E3*p))});Y7(b.packetsSent,function(p){return P(e,90,p)});Y7(b.packetsDiscardedOnSend,function(p){return P(e,91,p)});Y7(b.requestsSent,function(p){return P(e,228,p)});Y7(b.responsesReceived,
-function(p){return P(e,229,p)});Y7(b.consentRequestsSent,function(p){return P(e,230,p)});d=a.m?V7(b.timestamp)/1E3:T7(a);if(a=N7(a.J,b,d,!1))P(e,5,a.Ir),P(e,7,a.wr);vGa(b,c)}},b8=function(a,b){var c=a.ip||a.ipAddress||"",d=a.port||a.portNumber||0;!Oc(c)&&0<d&&(c=c.includes(":")?"["+c+"]:"+d:c+":"+d,P(b,1,c));P(b,3,wGa[a.candidateType||""]||0);eB(b,xGa[a.protocol||a.transport||""]||0);a&&a.relayProtocol&&(a=yGa[a.relayProtocol])&&eB(b,a)},vGa=function(a,b){var c=c8(b);Y7(a.availableOutgoingBitrate,
-function(d){return P(c,40,Math.round(d))})},zGa=function(a,b,c,d){$7(a,b,"bytesSent",function(g){return P(d,42,g)},8);$7(a,b,"retransmittedBytesSent",function(g){return P(d,43,g)},8);$7(a,b,"totalEncodedBytesTarget",function(g){return P(d,124,g)},8);d8([L(d,42),L(d,43)],function(g){var h=n(g);g=h.next().value;h=h.next().value;return P(d,125,g-h)});var e=Z7(a,b,"totalPacketSendDelay");a=Z7(a,b,"packetsSent");d8([e.Id&&e.value,a.Id&&a.value],function(g){var h=n(g);g=h.next().value;h=h.next().value;
-return P(d,80,Math.round(g/h))});var f=c8(c);Y7(L(d,42),function(g){g=(L(f,42)||0)+g;return P(f,42,g)});Y7(L(d,43),function(g){g=(L(f,43)||0)+g;return P(f,43,g)});Y7(L(d,124),function(g){g=(L(f,124)||0)+g;return P(f,124,g)});Y7(L(d,125),function(g){g=(L(f,125)||0)+g;return P(f,125,g)});Y7(L(d,80),function(g){g=(L(f,80)||0)+g;return P(f,80,g)})},c8=function(a){var b=UB(a).find(function(c){return 2===fC(c)});b||(b=mm(a,2,void 0,TB),e8(b),P(b,1,2),P(b,24,2));return b},qGa=function(a,b,c,d){if(!S7(b)){var e=
-f8(b),f="outbound-rtp"===(W7[b.type]||b.type),g="video"===e;if(g){var h=(new wO).media;P(h,1,2)}else h=new TB,P(h,1,"audio"===e?1:0);kg&&f&&g&&UB(c).some(function(m){return 0===fC(m)&&2===eC(m)})?a.s.L(nGa,b.id):(g=mm(c,2,h,TB),e8(g),f?AGa(a,b,c,g,d,e):BGa(a,b,g,d,e),CGa(a,b,g,e,f))}},g8=function(a,b,c,d){var e=a.ssrc;"string"!==typeof e||Oc(e)||(e=Number(e));"number"===typeof e&&(P(b,25,e),P(b,53,[e]));(a=a.codecId)&&d.has(a)&&(d=d.get(a).mimeType,d=(a=DGa[d.toLowerCase()])?a:d,c?P(b,44,d):P(b,94,
-d))},X7=function(a,b,c,d,e){"video"===e?(Y7(c&&c.frameWidth,function(f){return P(d,57,f)},-2),Y7(c&&c.frameHeight,function(f){return P(d,58,f)},-2),$7(a,c,"framesReceived",function(f){return P(d,30,f)})):(Y7(c&&c.audioLevel,function(f){return P(d,26,Math.round(32767*f))}),Y7(c&&c.concealedSamples,function(f){return P(d,167,f)}),Y7(c&&c.totalSamplesReceived,function(f){return P(d,168,f)}),EGa(b,c,d));Y7(c&&Z7(a,c,"jitterBufferDelay").value,function(f){return P(d,37,Math.round(f))});Y7(c&&c.jitterBufferDelay,
-function(f){return P(d,170,f)});Y7(c&&c.jitterBufferEmittedCount,function(f){return P(d,171,f)});Y7(c&&c.jitterBufferFlushes,function(f){return P(d,165,f)});Y7(c&&c.delayedPacketOutageSamples,function(f){return P(d,166,f)})},HGa=function(a,b,c,d,e){"video"===e?(Y7(c&&c.frameWidth,function(f){return P(d,57,f)},-2),Y7(c&&c.frameHeight,function(f){return P(d,58,f)},-2),$7(a,c,"framesSent",function(f){return P(d,30,f)}),FGa(b,c,d)):GGa(b,c,d)},EGa=function(a,b,c){d8([b&&b.concealedSamples,h8(b&&b.totalSamplesReceived)],
-function(d){var e=n(d);d=e.next().value;e=e.next().value;return c.ni(Math.round(d/e))});d8([b&&b.concealedSamples,h8(b&&b.totalSamplesReceived)],function(d){var e=n(d);d=e.next().value;e=e.next().value;return c.ni(Math.round(d/e))});d8([b&&b.silentConcealedSamples,b&&b.concealedSamples,h8(b&&b.totalSamplesReceived)],function(d){var e=n(d);d=e.next().value;var f=e.next().value;e=e.next().value;return c.Zj(Math.round((f-d)/e))});d8([b&&b.insertedSamplesForDeceleration,h8(b&&b.totalSamplesReceived)],
-function(d){var e=n(d);d=e.next().value;e=e.next().value;return c.Vj(Math.round(d/e))});d8([b&&b.removedSamplesForAcceleration],function(d){d=n(d).next().value;return c.Qj(d)});d8([b&&b.fecPacketsReceived,b&&b.fecPacketsDiscarded,h8(a.packetsReceived)],function(d){var e=n(d);d=e.next().value;var f=e.next().value;e=e.next().value;return c.Xj(Math.round((d-f)/e))});d8([b&&b.fecPacketsDiscarded,h8(b&&a.packetsReceived)],function(d){var e=n(d);d=e.next().value;e=e.next().value;return c.Yj(Math.round(d/
-e))})},FGa=function(a,b,c){a=b&&b.mediaSourceId&&a.get(b.mediaSourceId);Y7(a&&a.framesPerSecond,function(d){return P(c,29,Math.round(d))})},GGa=function(a,b,c){a=b&&b.mediaSourceId&&a.get(b.mediaSourceId);Y7(a&&a.audioLevel,function(d){return P(c,26,Math.round(32767*d))})},BGa=function(a,b,c,d,e){P(c,24,1);g8(b,c,!1,d);"video"===e&&(Y7(b.firCount,function(f){return P(c,27,f)}),Y7(b.pliCount,function(f){return P(c,151,f)}),Y7(b.nackCount,function(f){return P(c,28,f)}),Y7(b.qpSum,function(f){return P(c,
-139,f)}));X7(a,b,d.get(b.trackId),c,e);"video"===e&&(Y7(b.framesDecoded,function(f){return P(c,130,f)}),Y7(b.bitrateMean,function(f){return P(c,96,Math.round(f))}));Y7(b.jitter,function(f){return P(c,5,Math.round(1E3*f))});Y7(b.packetsReceived,function(f){return P(c,10,f)});Y7(b.packetsLost,function(f){return P(c,3,f)});Y7(b.bytesReceived,function(f){return P(c,9,f)});Y7(b.fractionLost,function(f){return P(c,2,Math.round(100*f))});P(c,143,b.decoderImplementation||"");IGa(a,b,c);"video"===e&&$7(a,
-b,"framesDecoded",function(f){return P(c,31,f)})},AGa=function(a,b,c,d,e,f){P(d,24,0);g8(b,d,!0,e);"video"===f&&(Y7(b.firCount,function(h){return P(d,27,h)}),Y7(b.pliCount,function(h){return P(d,151,h)}),Y7(b.nackCount,function(h){return P(d,28,h)}),Y7(b.qpSum,function(h){return P(d,139,h)}));HGa(a,e,e.get(b.trackId),d,f);Y7(b.packetsSent,function(h){return P(d,8,h)});Y7(b.bytesSent,function(h){return P(d,7,h)});P(d,143,b.encoderImplementation||"");if(b.qualityLimitationReason){var g=L(d,65)||0;P(d,
-65,g|(b.qualityLimitationReason in i8?i8[b.qualityLimitationReason]:1073741824))}Y7(b.qualityLimitationResolutionChanges,function(h){return P(d,194,h)});JGa(b,d,e);"video"===f&&(Y7(b.bitrateMean,function(h){return P(d,42,Math.round(h))}),e=Z7(a,b,"framesEncoded"),f=Z7(a,b,"totalEncodeTime"),e.Id&&0<e.elapsedTime&&(P(d,197,Math.round(e.value/e.elapsedTime)),f.Id&&0<e.value&&P(d,75,Math.round(1E3*f.value/e.value))),kg||j8(L(d,29))||Y7(L(d,197),function(h){return P(d,29,h)}),Y7(b.framesEncoded,function(h){return P(d,
-130,h)}));zGa(a,b,c,d)},JGa=function(a,b,c){a=KGa(c,a);c=!gg||Cq(67);Y7(c?a&&a.roundTripTime:void 0,function(d){return P(b,6,Math.round(1E3*d))});Y7(c?a&&a.jitter:void 0,function(d){return P(b,5,Math.round(1E3*d))});Y7(a&&a.packetsLost,function(d){return P(b,3,d)})},IGa=function(a,b,c){var d=b.fractionLost;"number"===typeof d?P(c,2,Math.round(100*d)):(d=Z7(a,b,"packetsLost"),a=Z7(a,b,"packetsReceived"),d.Id&&a.Id?(b=Math.max(d.value,0),a=b+a.value,P(c,2,0<a?Math.round(100*b/a):0)):P(c,2,-1))},e8=
-function(a){P(a,9,-1);P(a,7,-1);P(a,3,-1);P(a,2,-1);P(a,5,-1);P(a,4,-1);P(a,10,-1);P(a,8,-1);P(a,6,-1)},U7=function(a){for(var b={},c=n(a.keys()),d=c.next();!d.done;d=c.next())d=d.value,b[d]=a.get(d);return Ia.JSON.stringify(b)},CGa=function(a,b,c,d,e){var f=a.m?V7(b.timestamp)/1E3:T7(a);b=L7(a.J,b,f,e,!1);if(e)M(c,42)||P(c,42,b.bitrate);else if(j8(L(c,2))||P(c,2,b.cm),j8(L(c,96))||P(c,96,b.bitrate),!j8(L(c,138))&&"video"===d&&(d=hC(c)||iC(c)[0]||0,(e=D7(a.H,d))&&P(c,138,e),a=C7(a.H,d)))null!=a.yj&&
-P(c,50,Math.round(a.yj)),null!=a.zj&&P(c,51,Math.round(a.zj));P(c,113,b.pm)},uGa=function(a,b){b=a8(a,b);var c=void 0!==a.writable?a.writable:b;a=void 0!==a.writable?a.writable:b;var d=0;b&&(d|=1);!0===c&&(d|=2);!0===a&&(d|=4);return d};function S7(a){a=a?a.isRemote:void 0;return"boolean"===typeof a&&!0===a}
-var W7={inboundrtp:"inbound-rtp",outboundrtp:"outbound-rtp",candidatepair:"candidate-pair",localcandidate:"local-candidate",remotecandidate:"remote-candidate"},wGa={host:1,srflx:2,prflx:2,relay:3},xGa={udp:1,tcp:2},k8={},yGa=(k8.udp=1,k8.tcp=2,k8.tls=4,k8),V7=function(a){return"number"===typeof a?a:a?a.getTime():0},i8={bandwidth:2,cpu:1,none:0},DGa={"video/vp8":"VP8","video/vp9":"VP9","video/h264":"H264","audio/opus":"opus"};function j8(a){return null!=a&&-1!==a}
-function d8(a,b){a.every(function(c){return"number"===typeof c})&&b(a)}function h8(a){return 0!==a?a:void 0}function Y7(a,b,c){"number"===typeof a?b(a):void 0!==c&&b(c)}function f8(a){var b=["mediaType","kind"],c="";c=void 0===c?-1:c;if(a){b=n(b);for(var d=b.next();!d.done;d=b.next())if(d=d.value,typeof a[d]===typeof c)return a[d]}return c}function KGa(a,b){var c=b.remoteId;if(c=c&&a.get(c))return c;a=n(a.values());for(c=a.next();!c.done;c=a.next())if(c=c.value,c.localId===b.id)return c}
-function a8(a,b){return(b=b.get(a.transportId))&&b.selectedCandidatePairId?b.selectedCandidatePairId===a.id:!!a.selected};var LGa=function(){var a=mf();switch(a.connection&&a.connection.type){case "wifi":return 2;case "ethernet":return 1;default:return 0}};var MGa=l(["recordBeforeAudioStop: No info found for ssrc ",""]),NGa=l(["recordBeforeAudioStop: No matching element found for ssrc ",""]),OGa=l(["Non-monotonic frame count: ",""]),PGa=l(["Negative fps! s:"," e:",""]),l8=function(){MH.call(this);this.s=new bN("realtime.media.stats.OutputTracker");this.j=new Map;this.h=new Map;this.g=new Map;OH(this,document,"visibilitychange",this.l,!1,this)};r(l8,MH);
-var n8=function(a){m8.has(a)||m8.set(a,new l8);return m8.get(a)},GDa=function(a,b,c){a.g.has(b)||a.g.set(b,[]);a.g.get(b).push(new QGa(c))},JDa=function(a,b,c){var d=a.g.get(b);d?qc(d,function(e){return e.bg==c})?jc(d)&&a.g.delete(b):a.s.L(NGa,b):a.s.L(MGa,b)},C7=function(a,b){var c=a.j.get(b);c&&c.forEach(function(e){return o8(a,b,e)});var d=a.h.get(b);if(!d)return null;a.h.delete(b);c=RGa(d);d=SGa(d);return null!=c||null!=d?{yj:c,zj:d}:null},o8=function(a,b,c){c=c.h();c.end.g<c.start.g?a.s.L(OGa,
-c.end.g):(a.h.has(b)||a.h.set(b,[]),-1>c.h()&&a.s.L(PGa,c.start,c.end),a.h.get(b).push(c))};l8.prototype.l=function(){var a=this;this.j.forEach(function(b,c){b.forEach(function(d){o8(a,c,d)})})};
-var RGa=function(a){var b=0,c=0;a.forEach(function(d){b+=d.end.g-d.start.g;c+=d.end.timestamp-d.start.timestamp});return 0==c?null:b/c},SGa=function(a){var b=[];a.forEach(function(g){g.hidden||(b.push({t:g.start.timestamp,c:1,i:g}),b.push({t:g.end.timestamp,c:-1,i:g}))});Ec(b);var c=0,d=0,e=-Infinity,f=[];b.forEach(function(g){var h=g.t,m=h-e;0<f.length&&(c+=h-e,d+=L(f[0],29)*m);1==g.c?(lc(f,g.i),Bc(f,TGa)):oc(f,g.i);e=h});return 0==c?null:d/c},JFa=function(a,b){a=a.j.get(b)||a.g.get(b);if(!a)return null;
-var c=0,d=!1;a.forEach(function(e){e=e.g();null!=e&&(c=Math.max(e,c),d=!0)});return d?c:null},D7=function(a,b){return(a=a.j.get(b))?cc(a,function(c,d){d=d.j();return null==c?d:null==d?c:Math.max(c,d)},null):null};l8.prototype.X=function(){this.j.clear();this.g.clear();this.h.clear();MH.prototype.X.call(this)};var m8=new WeakMap,TGa=function(a,b){var c=b.g-a.g;0==c&&(c=L(b,29)-L(a,29));return c},QGa=function(a){this.bg=a};var p8=function(a,b,c){var d=c.AD;c=c.tm;this.s=new bN("realtime.media.api.webrtc.StatsManager");var e=new cH(a);this.j=new VFa(e,b,c);this.g=null;this.u=!1;this.C=QG(a,fU);this.m=new B7;this.l=new oGa(e,b,{tm:c});this.D=this.F=0;this.h=d;this.o=[]},q8=function(a,b){a.o.push(b)};p8.prototype.start=function(){kg&&UGa(this)};p8.prototype.stop=function(){kg&&(this.g&&(this.g.disconnect(),this.g=null),this.u=!0)};
-var r8=function(a){var b=a.h?a.j.D:a.l.D;return(a.h?a.j.u:a.l.u)?b?2:1:0},VGa=function(a,b,c){var d=Date.now();if(!(1E3>d-a.F)){a.F=d;if(a.h)a=dGa(a.j,b);else{a=a.l;d={audio:!1,video:!1};b=n(b.values());for(var e=b.next();!e.done;e=b.next())if(e=e.value,"inbound-rtp"==(W7[e.type]||e.type)&&!S7(e)){var f=Number(e.ssrc),g=e.packetsReceived;f&&"number"===typeof g&&(a.l.has(f)||a.l.set(f,0),0>=g-a.l.get(f)||(a.l.set(f,g),e=f8(e),"audio"===e&&(d.audio=!0),"video"===e&&(d.video=!0)))}a=d}c(a.audio,a.video)}},
-WGa=function(a,b,c){var d=Date.now();200>d-a.D||(a.D=d,a=a.h?eGa(b):-1,c(a))},$Ga=function(a,b,c,d,e){var f=c7();f=void 0===f?!1:f;var g,h;return Ga(function(m){if(1==m.g)return g=new PB,b?$Fa(a.j,b,d,e,g,f):rGa(a.l,c,g),kg?u(m,a.C.then(function(p){return p.Rf()}),3):m.Ra(2);2!=m.g&&(h=m.h,XGa(a,g,h));b&&c&&tGa(a.l,c,g);YGa(g);ZGa(g);a.o.forEach(function(p){return p.Ed(g)});return m.return(g)})},UGa=function(a){a.C.then(function(b){a.g||a.u||(a.g=b.Gh(),a.g&&a.g.onMessage.addListener(function(c){var d=
-a.m;d.C+=c.tabCpuUsage;d.j+=c.browserCpuUsage;d.l+=c.gpuCpuUsage;d.m+=c.tabJsMemoryAllocated;d.o+=c.tabJsMemoryUsed;d.g++}))})},XGa=function(a,b,c){var d=a.m.toJson();"number"!==typeof d.tabCpuUsage||isNaN(d.tabCpuUsage)||P(b,34,Math.round(d.tabCpuUsage));"number"!==typeof d.browserCpuUsage||isNaN(d.browserCpuUsage)||P(b,92,Math.round(d.browserCpuUsage));"number"!==typeof d.gpuCpuUsage||isNaN(d.gpuCpuUsage)||P(b,94,Math.round(d.gpuCpuUsage));"number"!==typeof d.pluginCpuUsage||isNaN(d.pluginCpuUsage)||
-P(b,93,Math.round(d.pluginCpuUsage));"number"!==typeof d.totalCpuUsage||isNaN(d.totalCpuUsage)||P(b,35,Math.round(d.totalCpuUsage));"number"!==typeof d.numOfProcessors||isNaN(d.numOfProcessors)||P(b,36,Math.round(d.numOfProcessors));"number"!==typeof d.tabJsMemoryAllocated||isNaN(d.tabJsMemoryAllocated)||P(b,150,Math.round(d.tabJsMemoryAllocated));"number"!==typeof d.tabJsMemoryUsed||isNaN(d.tabJsMemoryUsed)||P(b,151,Math.round(d.tabJsMemoryUsed));d=a.m;var e=c.value,f=e&&e.numOfProcessors;if(f){var g=
-0,h=0;if(e=e.processors){e=n(e);for(var m=e.next();!m.done;m=e.next())m=m.value.usage,g+=m.user+m.kernel,h+=m.total}else g=d.u,h=d.h;e=h==d.h?d.F:100*f*(g-d.u)/(h-d.h);d.u=g;d.h=h;d.F=e;d.G=e;d.D=f}c.value&&c.value.temperatures&&c.value.temperatures[0]&&P(b,189,c.value.temperatures[0]);a=a.m;a.C=0;a.j=0;a.l=0;a.m=0;a.o=0;a.g=0},ZGa=function(a){VB(a,UB(a).filter(function(b){return 0<L(b,10)||1!=fC(b)}))},YGa=function(a){var b=LGa();0!==b&&XB(a).forEach(function(c){P(c,55,b)})};var s8=function(){this.h=0;this.g=new Map;this.j=new Map},bHa=function(a,b){aHa(a,b);a.g.forEach(function(c,d){var e=b.get(parseInt(d,10));e&&e.Zb==c.Zb?(d=e.timestamp-a.h,c.mf!=d&&(c.Ve=d)):(c.Ve&&(e=a.j.get(d)||[],e.push(c),a.j.set(d,e)),a.g.delete(d))});b.forEach(function(c,d){var e=a.g.get(d.toString());void 0==e&&(e={Zb:c.Zb,mf:c.timestamp-a.h,Ve:null},a.g.set(d.toString(),e))})},aHa=function(a,b){if(0===a.h){var c=Number.MAX_VALUE;b.forEach(function(d){d=d.timestamp;d<c&&(c=d)});c!==Number.MAX_VALUE&&
-(a.h=c)}};s8.prototype.Ed=function(a){var b=this;UB(a).forEach(function(c){var d=kC(c),e=iC(c);if(!(1>e.length)&&(e=e[0].toString(),""!=e)){var f=b.j.get(e);f&&(f.forEach(function(g){g=t8(g);d.push(g)}),b.j.delete(e));(e=b.g.get(e))&&e.Ve&&(f=t8(e),d.push(f),e.mf=e.Ve,e.Ve=null);0<d.length&&c.o(d)}})};var t8=function(a){var b=new jC;b=P(b,3,a.Zb);b=P(b,1,a.mf);return P(b,2,a.Ve)};var cHa=new Set(["video/vp8"]);var dHa=l(["Configuring video sender params, original: ",""]),eHa=l(["Applying video sender params update: ",""]),fHa=function(a,b){this.s=new bN("realtime.media.api.webrtc.VideoSenderConfigurer");this.ha=b;this.l=b.C&&!1;this.j=b.J&&NJ(KJ("lSsX3e"));this.m=NJ(KJ("QfZrt"));this.o=OJ(KJ("RXfX2d"),8);this.D=this.l||this.j;this.F=b.G?2:1;this.g=new Map;this.u=a;this.h=new Set;this.C=NJ(KJ("nlZjzc"))},iHa=function(a,b,c,d){var e=d.Jd,f=d.encodingInfo;d=d.uB;var g=b.getParameters(),h=!1,m=function(){h||
-a.s.info(dHa,"encodings="+JSON.stringify(g&&g.encodings,null,2));h=!0};if(g.encodings&&g.encodings.length){if(kg){var p=a.ha.j;Cq(72)&&null!=p&&g.encodings[0].networkPriority!=p&&(m(),g.encodings[0].networkPriority=p)}var t=gHa(a,g.encodings,b.track,c,e,f?f.mimeType:null);a.u.Oq=t.Ih();g.encodings.forEach(function(A,B){B=t.ri(A,B);A.active!==B&&(m(),A.active=B)});if(a.m&&!e&&f&&"video/vp8"===f.mimeType){var y=hHa[Number(d>=a.o)][Number(Sf(void 0===f.zm?qN:f.zm)<=Sf(pN))];g.encodings.forEach(function(A,
-B){var H=y.hf(A,B);B=y.ff(A,B);if(A.scaleResolutionDownBy!==H||A.maxBitrate!==B)m(),H?A.scaleResolutionDownBy=H:delete A.scaleResolutionDownBy,A.maxBitrate=B})}h&&(a.s.info(eHa,"encodings="+JSON.stringify(g&&g.encodings,null,2)),b.setParameters(g))}},gHa=function(a,b,c,d,e,f){if(!a.h.has(d)&&a.C)c=jHa;else if(!e&&null!=f&&cHa.has(f)&&3===b.length&&a.g.has(d))c=a.g.get(d);else{if(a=e)a=kg?10>=c.getSettings().frameRate&&0!==c.getSettings().frameRate:!1;c=a?kHa:lHa}return c},u8=function(a,b){return a.D?
-b.getStats().then(function(c){var d=null,e=void 0;c=n(c.values());for(var f=c.next();!f.done;f=c.next())f=f.value,"codec"===f.type&&(d=f.mimeType.toLowerCase()),"media-source"===f.type&&(e=new Rf(f.width,f.height));return{mimeType:d,zm:e}}):Promise.resolve(null)},v8=function(a){this.h=new Map;this.g=Array(3);a=n(a);for(var b=a.next();!b.done;b=a.next())b=b.value,this.h.set(b.rid,b),this.g[b.bd]=b},w8=function(a,b,c){return b.rid?a.h.get(b.rid):a.g[c]};
-v8.prototype.hf=function(a,b){return w8(this,a,b).hf};v8.prototype.ff=function(a,b){return w8(this,a,b).ff};var x8=new v8([{rid:"f",bd:2},{rid:"h",bd:1},{rid:"q",bd:0}]),mHa=new v8([{rid:"f",bd:2,hf:1,ff:25E5},{rid:"h",bd:1,hf:1280/480,ff:42E4},{rid:"q",bd:0,hf:1280/240,ff:133333}]),nHa=new v8([{rid:"f",bd:2,hf:1,ff:25E5},{rid:"h",bd:1,hf:640/480,ff:42E4},{rid:"q",bd:0,hf:640/240,ff:133333}]),hHa=[[x8,x8],[mHa,nHa]];function y8(a){return a.width+"x"+a.height}
-var lHa={ri:function(){return!0},Ih:function(){return 2}},kHa={ri:function(a,b){return 0===b},Ih:function(){return 3}},jHa={ri:function(){return!1},Ih:function(){return 2}},z8=function(a){var b=a.bd;this.h=a.rid;this.g=b};z8.prototype.ri=function(a,b){return a.rid?a.rid===this.h:b===this.g};z8.prototype.Ih=function(){return 1};var A8=function(a){var b=a.em;this.g=new Set(a.gf);this.h=b};A8.prototype.ri=function(a,b){return a.rid?this.g.has(String(a.rid)):b<=this.h};A8.prototype.Ih=function(){return 2};
-var oHa=new Map([[y8(qN),new z8({rid:"f",bd:2})],[y8(pN),new z8({rid:"h",bd:1})],[y8(oN),new z8({rid:"q",bd:0})]]),pHa=new Map([[y8(qN),new A8({gf:["q","h","f"],em:2})],[y8(pN),new A8({gf:["q","h"],em:1})],[y8(oN),new A8({gf:["q"],em:0})]]);var qHa=l(["EchoDetector constructor"]),rHa=l(["Acquire Audio Context and modify WebAudio graph"]),sHa=l(["EchoDetector module: ",""]),tHa=l(["EchoDetector module: ",""]),uHa=l(["onAbort called - WebAssembly failure"]),vHa=l(["Loaded and initialized in ","ms"]),wHa=l(["Wasm module initialization failed."]),xHa=l(["Failed to create echoDetector."]),yHa=l(["Failed to create echoDetector."]),zHa=l(["Failed to load glue code."]),AHa=l(["Release Audio Context(WebAudio)"]),BHa=l(["Enable Echo Analyzer."]),
-CHa=l(["Enable Transparency Analyzer."]),DHa=l(["Initialized - version ",""]),EHa=l(["addRenderStream completed"]),FHa=l(["removeRenderStream completed"]),GHa=l(["setCaptureStream completed"]),B8=function(a,b){V.call(this);var c=this;this.s=new bN("realtime.media.audio.wasm_metrics.EchoDetector");this.s.info(qHa);this.m=a;this.G=HHa(this,b);this.l=w6(this);this.F=this.j=null;this.C=new Map;this.h=!1;this.g=this.J=this.M=this.H=null;this.O=ke();this.o=this.l.createScriptProcessor(2048,1,1);this.D=
-this.l.createScriptProcessor(2048,1,1);this.u=b.Xo?this.l.createScriptProcessor(2048,1,1):null;a=this.l.createMediaStreamDestination();this.o.connect(a);this.D.connect(a);null!=this.u&&this.u.connect(a);this.s.info(rHa);var d=Date.now(),e={print:function(g){return c.s.info(sHa,g)},printErr:function(g){return c.s.L(tHa,g)},onAbort:function(){c.s.L(uHa);c.m.logImpression(5388,{mc:"onAbort"})}},f=function(g){c.g=g;try{var h=c.g._GetVersion();if(7!=h)throw Error("Version mismatch - expected 7, got "+
-h);c.g._Initialize(2048,c.l.sampleRate,1,2048,c.l.sampleRate,1,c.G);c.s.info(DHa,h);c.H=new Float32Array(c.g.HEAP32.buffer,c.g._GetCaptureAudioBuffer(),2048);c.J=new Float32Array(c.g.HEAP32.buffer,c.g._GetRenderAudioBuffer(),2048);c.M=new Float32Array(c.g.HEAP32.buffer,c.g._GetUnprocessedCaptureAudio(),2048);IHa(c);c.h=!0;var m=Date.now()-d;c.s.info(vHa,m);c.m.logImpression(5389,{lc:m});c.G&1&&c.m.logImpression(7419);c.G&2&&c.m.logImpression(7420)}catch(p){dN(c.s,p).L(wHa),c.m.logImpression(5388,
-{mc:p.message})}};O6(this.O,{Rw:!0,timeout:3E4}).then(function(){try{window._createWasmEchoDetectorV2(e).then(f,function(g){dN(c.s,g).L(xHa);c.m.logImpression(5388,{mc:g.message})})}catch(g){dN(c.s,g).L(yHa),c.m.logImpression(5388,{mc:g.message})}},function(g){dN(c.s,g).L(zHa);c.m.logImpression(5387,{mc:g.message})})};r(B8,V);
-B8.prototype.X=function(){var a=this;this.C.forEach(function(b){b.disconnect(a.o)});this.C.clear();null!=this.j&&(this.j.disconnect(),this.j=null);null!=this.F&&(this.F.disconnect(),this.F=null);this.o.disconnect();this.o.onaudioprocess=null;this.D.disconnect();this.D.onaudioprocess=null;null!=this.u&&(this.u.disconnect(),this.u.onaudioprocess=null);this.s.info(AHa);this.h=!1;this.g=this.J=this.M=this.H=null;V.prototype.X.call(this)};
-var HHa=function(a,b){var c=0;b.Ww&&(a.s.info(BHa),c+=1);b.Xo&&(a.s.info(CHa),c+=2);return c},IHa=function(a){a.D.onaudioprocess=function(b){a.h&&null!=a.j&&(a.H.set(b.inputBuffer.getChannelData(0)),a.g._AnalyzeCaptureAudio())};a.o.onaudioprocess=function(b){a.h&&0<a.C.size&&(a.J.set(b.inputBuffer.getChannelData(0)),a.g._AnalyzeRenderAudio())};null!=a.u&&(a.u.onaudioprocess=function(b){a.h&&null!=a.F&&(a.M.set(b.inputBuffer.getChannelData(0)),a.g._AnalyzeUnprocessedCaptureAudio())})},C8=function(a,
-b){return a.h&&a.h&&a.g._IsTransparencyDetectorEnabled()?a.g._GetTransparencyMetric(b):null},JHa=function(a,b){var c=a.l.createMediaStreamSource(b);c.connect(a.o);a.C.set(b,c);a.s.info(EHa)};var D8=function(a){this.g=a};D8.prototype.Ed=function(a){var b=this.g;b=b.h&&b.h&&b.g._IsEchoDetectorEnabled()?Array.from(new Int32Array(b.g.HEAP32.buffer,b.g._GetEchoHistogram(),b.g._GetEchoHistogramSize())):null;var c=C8(this.g,!1),d=C8(this.g,!0);if(b||c||d){a=n(UB(a));for(var e=a.next();!e.done;e=a.next())e=e.value,1===eC(e)&&0===fC(e)&&(b&&P(e,153,b||[]),c&&P(e,235,c),d&&P(e,236,d),P(e,154,7),P(e,155,340797388))}};var KHa=l(["",""]),LHa=l(["Remote stream added with id="," audioTracks="," videoTracks=",""]),MHa=l(["Ignoring incoming tracks with no matching msid."]),NHa=l(["Ignoring incoming audio track as audio output is disabled."]),OHa=l(["Participant left before their audio was added"]),PHa=l(["Remote stream removed with id="," audioTracks="," videoTracks=",""]),QHa=l(["Asked to remove stream that was never added."]),RHa=l(["Adding capture=",""]),vra=l(["Removing capture=",""]),SHa=l(["Got MediaStream without associated tracks."]),
-THa=l(["StreamInfo="," updated."]),UHa=l(["Adding stream with id="," to peer"]),VHa=l(["Removing stream with id="," to peer"]),WHa=l(["Instantiating new peer"]),XHa=l(["Delaying creation of PeerConnection by ","ms."]),YHa=l(["send datachannel is open."]),ZHa=l(["send datachannel is closed."]),$Ha=l(["send datachannel error"]),aIa=l(["Creating the initial local description failed"]),bIa=l(["Creating the initial local description succeeded"]),cIa=l(["Calling initial setLocalDescription"]),dIa=l(["Initial setLocalDescription offer succeeded"]),
-eIa=l(["Initial connect timer failed to get STUN pings responses, ending session"]),fIa=l(["Creating DataChannel '","' without a writable transport!"]),gIa=l(["Could not find SSRC for RTCRtpReceiver."]),hIa=l(["Received audio from non-virtual ssrc "," when only virtual ssrcs should be used"]),iIa=l(["Transport writable 1st timer timed out without STUN response."]),jIa=l(["Transport writable 1st timer timed out."]),kIa=l(["Transport writable 2nd timer timed out."]),lIa=l(["Transport writable timeout failed, aborting."]),
-mIa=l(["ICE connection state changed to: ",", signaling state: ",""]),nIa=l(["Initiating ICE restart"]),oIa=l(["Peer connection state changed to: ",""]),pIa=l(["Got local ICE candidate: ",""]),qIa=l(["receive datachannel '","' created."]),rIa=l(["receive datachannel '","' opened."]),sIa=l(["receive datachannel '","' closed."]),tIa=l(["receive datachannel '","' threw error: ",""]),uIa=l(["dataReceived: participantId="," label="," dataLength=",""]),vIa=l(["No ICE servers provided."]),wIa=l(["Malformed Ice servers: ",
-""]),xIa=l(["Negotiating canceled on ",""]),yIa=l(["Negotiating failed on ",""]),zIa=l(["AudioLevelMode value is ",""]),G8=function(a,b,c,d,e,f,g,h){Xw.call(this);var m=this;this.Tc=new sv(this);this.xd=a;this.h=b;this.Qb=c;kg||lg||(d=Ema(d));this.ha=d;this.Aa=1;a=new P6(d.J);this.vb=new fHa(a,d);this.yd=new KDa(d);this.Cc=OJ(KJ("nsqoXb"),120);b=null;this.ha.h&&(c=OJ(KJ("tvRQLd"),-1),0<=c&&(b=new Q6(function(p){m.Cc=p;E8(m)},{lw:this.Cc,bC:c}),this.R(b)));this.o=b;this.F=g;this.vf=h;this.s=fN(cN(new bN("realtime.media.api.webrtc.PeerController"),
-function(p){return p(KHa,m)}));this.Df=new n7;this.W=new MH(this);this.R(this.W);this.ea=null;this.Bc=!1;this.O=this.Oc=this.u=null;this.D=e({AD:kg&&!0,tm:d.u});q8(this.D,a);this.F&&q8(this.D,new D8(this.F));this.Re=new s8;q8(this.D,this.Re);this.Pe=new Set;this.Dc=this.ha.H||1E4;this.aa=null;this.Mb=!0;this.ga=1;this.Na=0;this.Me=OJ(KJ("XyKiLe"),0);this.J=new Map;this.G=null;this.Sa=[];this.m=null;this.ja=new Map;this.Ac=new Map;this.pe=new Map;this.Ia=this.lb=this.kb=null;this.oa=new Set;this.Rb=
-new Set;this.M=this.ba=null;this.Va=!1;this.Fa=null;this.re=!1;this.l=this.pa=this.zc=null;this.Bf=new I6;this.ua=null;this.Wb=new Map;this.Qc=new Map;this.j=null;this.Ne=KH;this.nc=this.Le=null;f.then(function(p){m.nc=p});this.H=this.ha.Fa;this.s.info(zIa,this.H);switch(this.H){case 1:F8(this,7292);break;case 2:F8(this,7293)}this.Pc=NJ(KJ("JNxaef"));this.wd=NJ(KJ("QfZrt"));this.uf=OJ(KJ("RXfX2d"),8);this.jb=!1;this.Wd=0;this.Oe=NJ(KJ("rt1h9b"))};r(G8,Xw);
-G8.prototype.toString=function(){return"PeerController(localSessionId="+this.h+")"};
-var E8=function(a){if(a.ea)for(var b=n(j7(a.ea)),c=b.next();!c.done;c=b.next())c.value.playoutDelayHint=a.Cc/1E3},H8=function(a,b){for(var c=[],d=0;d<b;d++)c.push(o7(a.Df));return c},I8=function(a,b){var c=H8(a,a.ha.C?3:1),d=[];1<c.length&&a.ha.C&&d.push(new xK("SIM",c));if(a.ha.G)for(var e=H8(a,c.length),f=0;f<e.length;f++)c.push(e[f]),d.push(new xK("FID",[c[f],e[f]]));return SK(QK(JK(IK(KK(new LK,"v"),b),a.h+"/"+b),c),d).fa()},K8=function(a,b){a.Pe.has(b)||(a.Pe.add(b),a.g(new J8(a.h,b)))};
-G8.prototype.wf=function(a){var b=this,c=a.stream,d=a.g;a=c.getAudioTracks();var e=c.getVideoTracks();this.s.info(LHa,d,a.length,e.length);E8(this);var f=function(h){return h.Qe==d};e=wL(this.m.ta).find(f);if(wL(this.m.Ca).some(f)||e||tc(this.m.Ca.l).some(function(h){return h.toString()==d}))if(0<a.length)if(this.ha.h){a=L8(this,this.m,d);F8(this,5038);var g=HDa(this.Qb,c,a,2==this.H,{Mh:this.Aa});this.F&&JHa(this.F,c);M8(this,d,g);this.J.set(d,g);g.u.attach(function(){var h=g.ya().id;F8(b,4901,h);
-K8(b,"play first audio")},this);g.o.attach(function(h){F8(b,4970,h.code+","+h.message)},this);a||this.s.L(OHa)}else this.s.info(NHa),a.forEach(function(h){return h.stop()});else this.ja.has(d)||this.ja.set(d,{pb:new wS,Lp:!1}),a=this.ja.get(d),a.pb.resolve(c),a.Lp=!0,this.o&&RDa(this.o,d,!e.l);else this.s.info(MHa)};
-G8.prototype.Af=function(a){var b=a.stream;a=a.g;var c=b.getAudioTracks(),d=b.getVideoTracks();this.s.info(PHa,a,c.length,d.length);this.J.has(a)&&(G6(this.Qb,b.id),this.J.delete(a));this.F&&(c=this.F,c.C.has(b)&&(c.C.get(b).disconnect(c.o),c.C.delete(b),c.s.info(FHa)));this.ja.has(a)&&(b=this.ja.get(a),this.ja.delete(a),b.Lp||this.s.L(QHa));this.o&&this.o.l.delete(a)};G8.prototype.se=function(a){a=a.target;var b=mT(a,this.h);b&&N8(this,b,a)};
-G8.prototype.Xd=function(a){a=a.target;if(this.G&&this.G.Ea()===a.h.getId()){a=a.j();this.G=MK(new LK(this.G),a).fa();var b=O8(this,this.G);b&&J6(this.yd,b,!a)}};
-var AIa=function(a,b){switch(b){case "a":var c=wL(a.localDescription.Ca)[0];break;case "v":c=wL(a.localDescription.ta).find(function(d){return"2"==d.Ea()});break;case "d":c=wL(a.localDescription.Za)[0];break;default:Ub("Unknown media type: "+b)}return c},P8=function(a,b){var c=b.h;if(!a.localDescription)return null;if("v"!=c.h)return AIa(a,c.h);var d=wL(a.localDescription.ta).find(function(e){return e.Ea()==c.getId()});d||(d=I8(a,c.getId()));return Fja(NK(new LK(d),c.D),b.m.o).fa()},pT=function(a,
-b,c){var d=c.h,e=d.h,f=c.j();c=P8(a,c);var g=null,h=null;if(b){g=b.id;b="a"==e?b.getAudioTracks():b.getVideoTracks();if(0==b.length)return a.s.g(SHa),null;h=b[0].id}c=MK(OK(GK(new LK(c),g),h),f).fa();"a"==e?a.G=c:(e=wL(a.localDescription.ta).filter(function(m){return m.Ea()!==d.getId()}),a.Sa=[].concat(q(e),[c]));a.s.info(THa,c);DFa(a.u,a.G?[a.G]:[],a.Sa).catch(function(m){Q8(a,m,"local streams save")});return c},T8=function(a,b){Ga(function(c){if(1==c.g){if(!b||a.Mb||!a.ea)return c.Ra(0);a.Rb.add(b);
-a.s.info(UHa,b.id);return u(c,IEa(a.ea,b),3)}R8(a);S8(a);sa(c)})},oT=function(a,b){b&&a.ea&&a.Rb.has(b)&&(a.Rb.delete(b),a.s.info(VHa,b.id),JEa(a.ea,b))},N8=function(a,b,c){if(!a.localDescription)return null;T8(a,b);var d=pT(a,b,c);c=c.h;a.F&&"a"==c.h&&"sc"!=c.getContent()&&(c=a.F,null!=c.j&&(c.j.disconnect(),c.j=null),c.j=c.l.createMediaStreamSource(b),c.j.connect(c.D),c.s.info(GHa),a=a.F,a.h&&a.g._IsTransparencyDetectorEnabled());return d},BIa=function(a){a.ha.h||j7(a.ea).forEach(function(b){(b=
-b.track)&&"audio"==b.kind&&b.stop()})},R8=function(a){if(!kg||Cq(68))if(a.Sa.forEach(function(c){var d=!c.l,e=a.Wd,f=O8(a,c);f&&u8(a.vb,f).then(function(g){iHa(a.vb,f,c.h,{Jd:d,encodingInfo:g,uB:e})})}),a.G){var b=O8(a,a.G);b&&J6(a.yd,b,a.Pc?!a.G.j:!0)}},O8=function(a,b){return KEa(a.ea).find(function(c){return c.track&&c.track.id==b.o&&"live"==c.track.readyState})||null};
-G8.prototype.stopSession=function(a,b){this.u&&this.u.cancel();gt(this.ea);this.ea=null;this.O&&(this.O.close(),this.O=null);this.ba&&(this.ba.stop(),this.Va=!1,this.aa=null,this.g(new U8(a,b)));this.M&&this.M.stop();this.D.stop();this.ja.clear();V8(this,0)};
-G8.prototype.initialize=function(){var a=this,b,c,d;return Ga(function(e){switch(e.g){case 1:a.ea&&Ub("Attempted to recreate a peer connection.");K8(a,"send initiate");a.s.info(WHa);CIa(a,a.ha.Sa);b=OJ(KJ("lDyNEb"),0);if(!(0<b)){e.Ra(2);break}a.s.info(XHa,b);return u(e,hx(b),2);case 2:return a.ea=new g7(a.ha,a.vf),a.Oc=a.ea.h.signalingState,a.u=new p7(a.ea,a.ha,a.xd,{vr:a.ea.j!==b7||NJ(KJ("V6tkNe")),yr:a.ea.j!==b7}),E8(a),a.W.listen(a.ea.h,"signalingstatechange",a.Cf),NJ(KJ("lftkhd"))&&DIa(a),a.ga=
-1,a.W.listen(a.ea,"bb",a.zf),a.ea.h.oniceconnectionstatechange=function(){return EIa(a)},a.ea.h.onconnectionstatechange=function(){c7()&&(a.s.info(oIa,a.ea.h.connectionState),W8(a))},a.W.listen(a.ea,"cb",a.wf),a.W.listen(a.ea,"db",a.Af),a.ea.h.ondatachannel=function(f){return FIa(a,f.channel)},a.O=a.ea.createDataChannel("dataSendChannel"),a.O.onopen=function(){return a.s.info(YHa)},a.O.onclose=function(){return a.s.info(ZHa)},a.O.onerror=function(f){return dN(a.s,f.error).L($Ha)},c=function(f){var g=
-new LK;if(jc(wL(f.Ca))){var h=H8(a,1);g=QK(KK(g,"a"),h)}else g=new LK(wL(f.Ca)[0]);h=JK(IK(g,"1"),a.h+"/1").fa();var m=jc(wL(f.ta))?I8(a,"2"):JK(IK(new LK(wL(f.ta)[0]),"2"),a.h+"/2").fa();g=new LK;jc(wL(f.Za))?(g=QK(KK(g,"d"),H8(a,1)),c7()&&(g=PK(g,vL(f.Za)))):g=new LK(wL(f.Za)[0]);g=JK(IK(g,"3"),a.h+"/3");GK(g,"dataSendChannel");f=g.fa();return new NL(BL(new rL("a",[],[]),[h]),BL(new rL("v",[],[]),[m]),BL(new rL("d",[],[]),[f]))},ta(e,4),u(e,AFa(a.u,c),6);case 6:va(e,5);break;case 4:return d=wa(e),
-dN(a.s,d).g(aIa),e.return(null);case 5:return a.s.info(bIa),e.return(a.localDescription)}})};
-var IIa=function(a,b){var c,d,e,f;Ga(function(g){switch(g.g){case 1:return K8(a,"recv local description"),a.D.start(),(c=b.m)&&NEa(a.u.ea,{iceServers:c.iceServers,iceTransportPolicy:c.iceTransportPolicy}),a.ba||(a.ba=new vR(GIa(a),a.Tc),a.ba.g.attach(function(){a.ba.enabled&&(a.M&&a.M.enabled||X8(a),a.Va||(kg?0:null!=a.aa&&1E3>JH(X(),a.aa))||HIa(a))}),a.ba.start()),(d=1!=a.H||a.Oe)&&!a.M&&(a.M=new vR(Y8,a.Tc),a.M.g.attach(function(){if(a.M.enabled){X8(a);if(a.Oe){a.Qc.clear();for(var h=n(j7(a.ea)),
-m=h.next();!m.done;m=h.next())m=m.value,"video"==m.track.kind&&"function"===typeof m.getSynchronizationSources&&Z8(m.getSynchronizationSources(),a.Qc);a.g(new $8(a.h,a.Wb,a.Qc))}if(2==a.H){h=new Map;m=n(a.J.keys());for(var p=m.next();!p.done;p=m.next()){var t=p.value;p=a.J.get(t);(t=L8(a,a.m,t))&&a9(a,h,t,(p.C?$Ca(p.C):null)||0)}b9(a,h);c9(a,h)}else 3==a.H&&c9(a,a.ua)}}),a.M.start()),a.s.info(cIa),ta(g,2),u(g,BFa(a.u),4);case 4:va(g,3);break;case 2:return e=wa(g),Q8(a,e,"prepare"),g.return(!1);case 3:return a.s.info(dIa),
-f=OJ(KJ("iLVsJ"),0),0<f&&!a.ha.u&&fx(function(){1==a.ga&&1==r8(a.D)&&(a.s.L(eIa),a.g(new d9(27,a.h,{gB:!0})))},f),g.return(!0)}})},f9=function(a,b,c){e9(a)||(F8(a,7102),a.s.L(fIa,b));return a.ea.createDataChannel(b,c)},GIa=function(a){var b=1==a.H||gg&&!0;return a.ha.h&&b?Y8:Math.min(1E3,a.Dc)},HIa=function(a){var b,c,d,e,f,g,h,m,p,t,y,A;Ga(function(B){switch(B.g){case 1:return a.Va=!0,kg?u(B,MEa(a.ea),5):u(B,a.ea.getStats(),4);case 4:b=B.h;B.Ra(3);break;case 5:b=B.h.result();case 3:c=b;if(!a.ea)return B.return();
-a.Va=!1;JIa(a,c);KIa(a,c);1==a.H&&LIa(a,c);a.l&&bHa(a.Re,a.l);var H=a.D;H.h&&cGa(H.j,c);d=X();if(a.aa&&!(JH(d,a.aa)>=a.Dc)){B.Ra(0);break}a.aa=a.aa?IH(a.aa,a.Dc):d;f=e=!1;g=n(a.oa);for(h=g.next();!h.done;h=g.next())m=h.value,"v"!==m.h.h||m.j()?"a"===m.h.h&&(f=!0):e=!0;p=kg?c:null;if(!kg){t=c;B.Ra(7);break}return u(B,a.ea.getStats(),8);case 8:t=B.h;case 7:return y=t,a.ea?u(B,$Ga(a.D,p,y,!e,f),9):B.return();case 9:A=B.h,a.g(new g9(A)),sa(B)}})},LIa=function(a,b){b=a.D.h?aGa(b):new Map;var c=new Map;
-b.forEach(function(d,e){a9(a,c,e,d)});b9(a,c);c9(a,c)},X8=function(a){var b=a.l;a.l=null;a.pa=null;a.ua=null;a.Wb.clear();if(a.m&&0<a.m.Ca.l.length){a.l=new Map;a.ua=new Map;for(var c=a.m.Ca.C,d=0,e=n(j7(a.ea)),f=e.next();!f.done;f=e.next())if(f=f.value,"audio"==f.track.kind&&"function"===typeof f.getContributingSources){a.zc||(a.zc=Date.now(),a.g(new h9(a.zc)));var g=f.getContributingSources();if(0!=g.length)if(f=MIa(f),null==f)a.s.L(gIa);else{Z8(g.filter(function(t){return t.source!=c}),a.Wb);g.sort(function(t,
-y){var A=i9(t.timestamp);y=i9(y.timestamp);return A==y&&null!=c?t.source==c?1:-1:y-A});var h=null,m=null;g=n(g);for(var p=g.next();!p.done;p=g.next()){p=p.value;if(null!=h&&(null==c||p.timestamp<=d))break;null!=c&&p.source==c?p.timestamp>d&&(d=p.timestamp,a.pa=m):(null==h&&(h=p),m=p.source)}null!=h&&(m=h.source,a.l.set(f,{Zb:m,timestamp:i9(h.timestamp)}),a.ua.set(m,{volume:x6(Math.min(3E5*(h.audioLevel||0),32768)),Ij:!1}))}}b9(a,a.ua);3==a.H&&a.Bf.smooth(a.ua)}NIa(a,b)},OIa=function(a,b){if(0>b||
-1<b)throw Error("Global audio output factor should be in [0;1] range");a.Aa=b;a.J.forEach(function(c,d){return M8(a,d,c)})},a9=function(a,b,c,d){a.l&&(c=(c=a.l.get(c))?c.Zb:null);null!==c&&(1==a.H&&a.j&&(a=a.j.get(c),null!=a&&0!=a&&(d/=a)),b.set(c,{volume:d,Ij:!1}))},b9=function(a,b){a.pa&&(b.has(a.pa)?b.get(a.pa).Ij=!0:b.set(a.pa,{volume:0,Ij:!0}))},JIa=function(a,b){VGa(a.D,b,function(c,d){c&&K8(a,"recv first audio packet");d&&K8(a,"recv first video packet");a.g(new j9(c,d))})},KIa=function(a,b){a.Fa&&
-WGa(a.D,b,function(c){PIa.forEach(function(d,e){c>=e&&(K8(a,d),"bandwidth 3150"==d&&(a.Fa=!1))})})},L8=function(a,b,c){if(!b||!b.Ca)return null;if(0<a.m.Ca.l.length){if(b=tc(a.m.Ca.l).find(function(d){return d.toString()==c}))return b;a.s.L(hIa,c);return null}if(a=wL(b.Ca).find(function(d){return d.h==c}))if(a=a.ab(),!jc(a))return a[0];return null},HS=function(a,b){b.forEach(function(){K8(a,"recv candidate ")});EFa(a.u,b)},RIa=function(a){QIa(a);null==a.Ia&&1==a.ga&&(F8(a,2703),a.kb=fx(function(){1==
-a.ga&&(1==r8(a.D)?(a.s.L(iIa),F8(a,7684)):a.s.L(jIa),F8(a,2705))},2E4),a.lb=fx(function(){1==a.ga&&(a.s.L(kIa),F8(a,2706))},3E4),a.Ia=fx(function(){if(1==a.ga){a.s.L(lIa);var b=27;F8(a,2707);a.re||(F8(a,3736),b=24);a.g(new d9(b,a.h))}},55E3))},V8=function(a,b){null!=a.kb&&(gx(a.kb),a.kb=null);null!=a.lb&&(gx(a.lb),a.lb=null);null!=a.Ia&&(gx(a.Ia),a.Ia=null);a.ga=b},EIa=function(a){var b,c;return Ga(function(d){b=a.ea.h.iceConnectionState;a.s.info(mIa,b,a.ea.h.signalingState);"checking"===b?F8(a,7984):
-"connected"===b?F8(a,7985):"completed"===b?F8(a,7986):"disconnected"===b?F8(a,5442):"failed"===b?F8(a,5441):"closed"===b&&F8(a,7987);if("connected"==b||"completed"==b)a.Na=0;W8(a);gx(a.Le);if(!SIa(a))return d.return();c=Math.max("disconnected"!==b?0:c7()?OJ(KJ("bHY2We"),0):OJ(KJ("lIHudd"),0),JH(a.Ne,X()));a.Le=fx(function(){var e;return Ga(function(f){if(1==f.g){a.Ne=IH(X(),5E3);a.s.info(nIa);if(1!=a.ga&&(a.Na+=1,0<a.Me&&a.Na>=a.Me))return F8(a,7726),a.g(new d9(27,a.h)),f.return();F8(a,5440);ta(f,
-2);var g=a.u;g.u=!0;g=x7(g);return u(f,g,4)}if(2!=f.g)return va(f,0);e=wa(f);Q8(a,e,"ice restart");sa(f)})},c);sa(d)})},W8=function(a){var b=e9(a);a.Bc!==b&&((a.Bc=b)?(V8(a,2),a.Bc=!0,K8(a,"transport writable"),F8(a,2704)):K8(a,"transport not writable"),a.g(new k9(b)))},e9=function(a){var b=a.ea.h.connectionState;a=a.ea.h.iceConnectionState;a="connected"===a||"completed"===a;return c7()&&b?a&&"connected"===b:a},SIa=function(a){a=a.ea.h.iceConnectionState;return gg?!1:"disconnected"===a||"failed"===
-a};G8.prototype.zf=function(a){a=a.candidate;this.s.info(pIa,JSON.stringify(a));this.g(new l9(this.h,[a]));a=a.g;K8(this,"send candidate "+a);"STUN"!=a&&(this.re=!0)};
-var QIa=function(a){K8(a,"call connect");null==a.Fa&&(a.Fa=!0,hx(3E5).then(function(){a.Fa=!1}))},TIa=function(a,b){var c;return Ga(function(d){switch(d.g){case 1:return K8(a,"recv remote description"),a.m=b,a.pe=new Map(wL(b.Za).map(function(e){return[e.Qe||e.Ea(),e]})),ta(d,2),u(d,CFa(a.u,b),4);case 4:va(d,3);break;case 2:return c=wa(d),Q8(a,c,"remote description set"),d.return(!1);case 3:return R8(a),BIa(a),S8(a),d.return(!0)}})},UIa=function(a){a.oa.forEach(function(b){(b=mT(b,a.h))&&oT(a,b)});
-a.Mb=!0},m9=function(a){a.Mb=!1;a.oa.forEach(function(b){(b=mT(b,a.h))&&T8(a,b)})};G8.prototype.X=function(){var a=this;gt(this.ba);gt(this.M);this.J.forEach(function(b){return G6(a.Qb,b.ya().id)});this.J.clear();gt(this.ea);this.ea=null;this.O&&(this.O.close(),this.O=null);gt(this.F);this.F=null;Xw.prototype.X.call(this)};
-var VIa=function(a,b){K8(a,"recv view request");var c=a.vb;c.g.clear();c.h.clear();b=n(b);for(var d=b.next();!d.done;d=b.next()){var e=d.value;if("v"===e.h&&e.j){(d=e.m)&&c.h.add(d);var f=e.xc(),g=c;e=g.l&&e.ab().length===g.F?oHa:g.j?pHa:null;d&&f&&e&&(f=e.get(y8(f)))&&c.g.set(d,f)}}R8(a)},WIa=function(a,b){a.o&&SDa(a.o,b.filter(function(c){return"v"===c.h&&c.j&&c.xc()}))},S8=function(a){if(a.wd){var b=a.jb?.75:null;a.Sa.forEach(function(c){(c=O8(a,c))&&u8(a.vb,c).then(function(d){"video/vp9"===(d?
-d.mimeType:null)&&a.oa.forEach(function(e){"v"===e.h.h&&e.ja(a.h,b)})})})}},FIa=function(a,b){a.s.info(qIa,b.label);a.Ac.set(b.label,b);b.binaryType="arraybuffer";b.onopen=function(){a.s.info(rIa,b.label)};b.onclose=function(){a.s.info(sIa,b.label);a.Ac.delete(b.label)};b.onerror=function(c){a.s.L(tIa,b.label,c.error);a.Ac.delete(b.label)};b.onmessage=function(c){if(c.data instanceof ArrayBuffer)a.g(new n9(b.label,c.data));else{c=c.data;var d=a.pe.get(b.label);d=d?d.Y():b.label;a.s.info(uIa,d,b.label,
-c.length);null!=c&&a.g(new o9(a.h,d,b.label,c))}}},NIa=function(a,b){a.j&&a.l&&a.l.forEach(function(c,d){var e=b&&b.get(d);c=c.Zb;e&&e.Zb==c||(d=a.J.get(d.toString()))&&d.qc(a.Aa*(a.j.has(c)?a.j.get(c):1))})},XIa=function(a,b){if(b){var c=!a.j,d=new Map;b.forEach(function(e,f){(f=f.getInfo())&&f.ab().forEach(function(g){d.set(g,e);c=c||e!==a.j.get(g)})});if(!c&&a.j.size==d.size)return;a.j=d}else{if(!a.j)return;a.j=null}a.J.forEach(function(e,f){return M8(a,f,e)})},M8=function(a,b,c){a.j?(b=L8(a,a.m,
-b),null!=b&&(a.l&&a.l.has(b)&&(b=a.l.get(b).Zb),c.qc(a.Aa*(a.j.has(b)?a.j.get(b):1)))):c.qc(a.Aa)},DIa=function(a){Ga(function(b){if(a.isDisposed())return b.Ra(0);p9(a);return u(b,hx(1E3),1)})};G8.prototype.Cf=function(a){a.target==this.ea.h&&p9(this)};
-var p9=function(a){a.Oc!=a.ea.h.signalingState&&(a.Oc=a.ea.h.signalingState,q9(a))},q9=function(a){!a.isDisposed()&&a.ea&&"closed"==a.ea.h.signalingState&&(F8(a,2055),a.g(new d9(4,a.h)))},c9=function(a,b){b=b||new Map;a.g(new r6(a.h,b));a.nc&&jAa(a.nc,b)},CIa=function(a,b){0==b.length&&a.s.L(vIa);b.some(function(c){return!c.url&&!c.urls})&&(a.s.L(wIa,JSON.stringify(b)),F8(a,4264))},Q8=function(a,b,c){if(b instanceof y7)dN(a.s,b).L(xIa,c),q9(a);else throw dN(a.s,b).L(yIa,c),a.g(new d9(19,a.h,{dc:b+
-""})),b;},F8=function(a,b,c){a.xd.logImpression(b,{mc:c})},MIa=function(a){if(!c7())return parseInt(a.track.id,10);if("function"!==typeof a.getSynchronizationSources)return null;a=a.getSynchronizationSources();return 0<a.length?a[0].source:null};da.Object.defineProperties(G8.prototype,{localDescription:{configurable:!0,enumerable:!0,get:function(){return this.u?this.u.localDescription:null}}});
-var Y8=kg&&!Cq(40)?200:100,PIa=new Map([[5E5,"bandwidth 500"],[1E6,"bandwidth 1000"],[15E5,"bandwidth 1500"],[25E5,"bandwidth 2500"],[315E4,"bandwidth 3150"]]),j9=function(a,b){Aw.call(this,"kb");this.g=a;this.j=b};r(j9,Aw);var g9=function(a){Aw.call(this,"ob");this.sb=a};r(g9,Aw);var U8=function(a,b){Aw.call(this,"pb");this.Ub=a;this.dc=b};r(U8,Aw);var l9=function(a,b){Aw.call(this,"mb");this.g=a;this.j=b};r(l9,Aw);var J8=function(a,b){Aw.call(this,"lb");this.g=a;this.message=b};r(J8,Aw);
-var k9=function(a){Aw.call(this,"rb");this.Ph=a};r(k9,Aw);var o9=function(a,b,c,d){Aw.call(this,"hb");this.g=a;this.ca=b;this.label=c;this.payload=d};r(o9,Aw);var n9=function(a,b){Aw.call(this,"ib");this.label=a;this.buffer=b};r(n9,Aw);var d9=function(a,b,c){c=void 0===c?{}:c;Aw.call(this,"jb");this.Ub=a;this.g=b;this.j=c};r(d9,Aw);var h9=function(a){Aw.call(this,"fb");this.g=a};r(h9,Aw);var $8=function(a,b,c){Aw.call(this,"gb");this.g=a;this.j=b;this.m=c};r($8,Aw);
-var i9=function(a){return"number"===typeof a?a:a?a.getTime():0};function Z8(a,b){a.forEach(function(c){var d=c.source;if(c.timestamp){var e=i9(c.timestamp);(!b.has(d)||b.get(d).ql<e)&&b.set(d,{captureTimestamp:c.captureTimestamp,ql:e})}})};var YIa=l(["Registering peer controller=","."]),ZIa=l(["Unregistering audio capture=","."]),s9=function(){qI.call(this);var a=this;this.s=new bN("realtime.media.api.webrtc.AudioMonitor");this.l=this.h=null;this.m=new vR(100);this.R(this.m);this.m.g.attach(function(){1E3<Date.now()-a.o&&r9(a)});this.j=null;this.o=0};r(s9,qI);s9.prototype.X=function(){gt(this.j);this.h&&(this.s.info(ZIa,this.h),this.m.stop(),this.h=null,gt(this.l),this.l=null);gt(this.l);qI.prototype.X.call(this)};
-var $Ia=function(a,b){a.s.info(YIa,b);var c=new MH(a);a.R(c);c.listen(b,"ab",a.u).listen(b,"fb",a.D).listen(b,"pb",function(){return gt(c)})},r9=function(a,b,c){c=void 0===c?null:c;var d=a.g;a:{if(a.j){var e=a.j;var f;(f=null!==e.g)&&(f=1E3<=JH(X(),e.j))&&e.s.info(aJa);f&&(e.g=null);e=e.g;if(null!==e)break a}e=a.h?a.h.ja():0}d.call(a,new gR(void 0===b?"amsid":b,e,c||new Map))};s9.prototype.u=function(a){this.o=Date.now();r9(this,a.sessionId,a.g)};s9.prototype.D=function(a){this.g(new hR(a.g))};var t9=function(a){K(this,a,0,-1,null,null)};r(t9,J);var bJa=function(a,b){for(;x(b)&&!w(b);)switch(b.j){case 1:var c=Xk(b);fm(a,1,c);break;default:z(b)}return a};var u9=function(a){K(this,a,0,-1,null,null)};r(u9,J);var v9=function(a){V.call(this);var b=this;this.h=new sv(this);this.g=a;this.j=Pt();this.vh=Pt();cJa(this);this.l=this.h.signal();this.km=this.h.signal();it(this,function(){return b.j.promise.then(function(){return b.g.close()})})};r(v9,V);
-var cJa=function(a){a.g.binaryType="arraybuffer";a.g.onerror=function(b){a.j.reject(b);a.vh.reject(b)};a.g.onopen=function(){a.j.resolve()};a.g.onclose=function(){a.vh.resolve()};a.g.onmessage=function(b){b=b.data;b instanceof ArrayBuffer?a.h.N(a.km,{data:new Uint8Array(b)}):"string"===typeof b?a.h.N(a.l,{data:b}):Ub("Unsupported data type received on RTCDataChannel")}};v9.prototype.send=function(a){this.g.send(a)};v9.prototype.isOpen=function(){return"open"==this.g.readyState};
-v9.prototype.onClose=function(){return this.vh.promise};var dJa=l(["Data Channel is opened"]),eJa=l(["Data Channel is closed"]),aJa=l(["Level is stale. Waiting for new data."]),fJa=l(["Got an initial level: ",""]),gJa=l(["Got unexpected message from Audio Processor Data Channel"]),w9=function(a){MH.call(this);var b=this;this.s=new bN("realtime.media.api.webrtc.AudioProcessorLevelMonitor");this.g=this.h=null;this.j=KH;var c=new MH(this);this.R(c);c.listen(a,"rb",function(d){d.Ph&&null===b.h&&hJa(b,a)})};r(w9,MH);w9.prototype.X=function(){x9(this);MH.prototype.X.call(this)};
-var x9=function(a){gt(a.h);a.h=null},hJa=function(a,b){x9(a);var c=new v9(f9(b,"audioprocessor",{ordered:!1,maxRetransmits:0}));c.km.attach(function(d){var e=d.data;d=new u9;for(e=new Wk(e);x(e)&&!w(e);)switch(e.j){case 1:var f=new t9;e.h(f,bJa);R(d,1,f);break;default:z(e)}M(d,1)?(d=$l(T(d,t9,1),1),0<=d&&5>=d&&(null===a.g&&a.s.info(fJa,d),a.j=X(),a.g=d)):a.s.L(gJa)},a);c.j.promise.then(function(){a.s.info(dJa)});c.vh.promise.ib(function(){c===a.h&&(a.s.info(eJa),x9(a))});a.h=c};var iJa=l(["Got SystemCapabilities with PerformanceTier=",""]),jJa=cJ({ED:!1}),y9=new Map([[0,"UNKNOWN"],[1,"LOW"],[2,"MID"],[3,"HIGH"],[4,"ULTRA"]]);
-function kJa(a){var b={ld:"",Xf:navigator.hardwareConcurrency||0,wh:new Set,IA:!0},c=St(QG(a,fU).then(function(d){return d.Rf()}).then(ZT).then(function(d){return{ld:d.modelName,Xf:d.numOfProcessors||navigator.hardwareConcurrency||0,wh:new Set(d.features)}}),function(){(new cH(a)).g(7221,{lc:1});return b});return Lt([c,hx(2E3,null)]).then(function(d){return null===d?((new cH(a)).g(7221,{lc:2}),b):d})}
-function z9(a){var b=HP();A9||(A9=St(kJa(a).then(function(c){if(!jJa.ED&&(c.IA||void 0===c.ld))return b;var d=c.ld,e=c.Xf||Ja("navigator.hardwareConcurrency")||0;c=c.wh;var f=gf(),g=Cd()||fd("Edg/"),h=Ed();var m=new cH(a);gf()?(m.g(7117),m=0):(m.g(7116),m=AP(a),m=BP(m,!0)?1:BP(m,!1)?2:0);if(yf&&Cd()){var p=cd;p=p.includes("Win64")||!p.includes("Windows NT")?0:p.includes("WOW64")?2:1}else p=0;return GP({ld:d,Xf:e,wh:c,xq:g,Dj:f,browserVersion:h,en:m,vt:p})}),function(){(new cH(a)).g(7221,{lc:3});return b}),
-A9.then(function(c){var d=new cH(a);mP(iP(c.Gb),1)?mP(iP(c.Gb),4)?d.g(7095):d.g(7065):d.g(7066);var e=lJa,f=e.get;var g=iP(c.Gb);g=fP(g.Gb,2);e=f.call(e,g);7596!==e&&d.g(e);d.g(mP(c,1)?7137:7138);d.g(mP(c,2)?7139:7140);e=mJa.get(fP(c.Gb,7));d.g(e);d=fN(new bN("realtime.media.api.webrtc.get_system_capabilities"));c=y9.get(fP(c.Gb,7));d.log(ZM(iJa,c))}));return A9}
-var A9=null,mJa=new Map([[0,7513],[1,7514],[2,7515],[3,7516],[4,7517]]),lJa=new Map([[0,7596],[1,7597],[2,7598],[3,7599],[4,7600],[5,7601],[6,7602],[7,7603],[8,7902]]);var B9=function(){var a=null;try{a=window.sessionStorage||null}catch(b){}this.g=a};Za(B9,jY);var nJa=function(){if(yf){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(cd))?a[1]:"0"}return xf?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(cd))?a[0].replace(/_/g,"."):"10"):Af?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(cd))?a[1]:""):Bf||Cf||Df?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(cd))?a[1].replace(/_/g,"."):""):""}();var oJa=l(["Cannot get cpuFlags from null."]),pJa=l(["Getting cpu info is not supported."]),qJa=l(["Error in getting cpu info from extension."]),rJa=l(["Got getHardwarePlatformInfo: ",""]),sJa=l(["Got getHardwarePlatformInfo from extension: ",""]),tJa=l(["Could not get getHardwarePlatformInfo from extension: ",""]),uJa=l(["Unable to access session storage."]),vJa=l(["HardwarePlatformInfo corrupt in session storage."]),wJa=l(["Error in saving hardwarePlatformInfo to session storage."]),xJa=l(["Error in saving ",
-" to local storage."]),yJa=l(["Error in retrieving cpu info from local storage."]),C9=function(a){this.u=QG(a,fU);this.G=QG(a,$G);this.D=new wS;this.m=new wS;this.F=new wS;this.s=new bN("realtime.media.api.webrtc.SystemInfo");this.j=new lY;this.l=new B9;this.g={};this.h={};this.o=0;this.C=a;a=this.H.bind(this);var b=null;if(kY(this.j)){var c=this.j.get("scp"),d=null!=c;try{b=JSON.parse(c)}catch(e){d=!1}!d&&a&&(b=a())}else this.s.g(yJa);if(a=b)this.g=a;zJa(this);AJa(this);BJa(this)},D9=function(){var a=
-new QC;P(a,1,"11.0.0.0");return a},CJa=function(a){var b,c,d,e,f;return Ga(function(g){if(1==g.g)return b=[a.D.promise,a.m.promise,a.F.promise],u(g,Promise.all(b),2);c=LM.Eb();d=a.o;e=y9.get(d)||"UNKNOWN";f=e+" ("+d+")";PM(c,"performanceTier",f);return g.return(E9(a))})},E9=function(a){var b=new VC,c="other";yf?c="windows":xf?c=-1!=tf.indexOf("Intel")?ff()&&0<Ia.navigator.maxTouchPoints?"ipados":"mac":"mac-ppc":0<=cd.indexOf("CrOS")?c="cros":zf&&(c="linux");P(b,1,c);P(b,14,nJa);c="Other";nf?c="Opera":
-of?c="Internet Explorer":gg?c="Firefox":fd("Edg/")?c="Chromium-based Edge":kg?c=F9()?"Chromium-based":"Chrome":lg&&(c="Safari");P(b,15,c);P(b,16,Bq);F9()&&G9(a,4749);H9(a)?P(b,5,"ARM"):(P(b,2,6),P(b,3,14),P(b,5,"GenuineIntel"),c=DJa(a,a.g),P(b,18,c));P(b,25,a.g.modelName);P(b,6,a.g.numOfProcessors);P(b,19,a.h.model);P(b,26,a.h.manufacturer);void 0===zP&&(zP=sma(a.C));if(c=zP){var d=mm(b,24,void 0,UC);P(d,1,6);P(d,2,c.substring(0,100))}P(b,27,a.o);return b},F9=function(){if(null!=I9)return I9;var a=
-navigator.plugins,b;for(b in a)if("Chromium PDF Viewer"==a[b].name)return I9=!0;return I9=!1},H9=function(a){return a.g.archName&&(Mc(a.g.archName,"aarch")||Mc(a.g.archName,"arm"))?!0:-1!=tf.indexOf("armv7l")||-1!=tf.indexOf("aarch64")},DJa=function(a,b){return null==b?(a.s.L(oJa),-1):(a=b.features)?a.reduce(function(c,d){return c|(EJa.get(d)||0)},0):b.cpuHasSSE2?2:-1},zJa=function(a){a.u.then(function(b){return b.Rf()}).then(ZT).then(function(b){a.g=b;kY(a.j)?a.j.set("scp",kt(b)):a.s.g(xJa,"scp");
-PM(LM.Eb(),"cpuInfo",{archName:a.g.archName,features:a.g.features,modelName:a.g.modelName,numOfProcessors:a.g.numOfProcessors})},function(b){6==b.status?a.s.info(pJa):dN(a.s,b).g(qJa)}).ib(function(){a.D.resolve()})},AJa=function(a){J9(a)?(a.s.info(rJa,JSON.stringify(a.h)),a.m.resolve()):a.u.then(function(b){return b.h.Ck()}).then(function(b){J9(a)||(K9(a,b.value),G9(a,5548),a.s.info(sJa,JSON.stringify(a.h)))},function(b){J9(a)||(K9(a,null),G9(a,5549,b.value),a.s.info(tJa,b.value))}).ib(function(){a.m.resolve()})},
-J9=function(a){var b=null;if(!kY(a.l))return a.s.g(uJa),!1;var c=a.l.get("hpi");if(!c||"{}"===c)return!1;try{b=JSON.parse(c)}catch(d){return dN(a.s,d).g(vJa),!1}a.h=b;return!0},K9=function(a,b){a.h=b||{};kY(a.l)?a.l.set("hpi",kt(a.h)):a.s.g(wJa)};C9.prototype.H=function(){return H9(this)?{archName:"armv7l",modelName:"Unknown ARM device",numOfProcessors:2}:{archName:"x86",modelName:"Unknown x86 device",numOfProcessors:4}};
-var BJa=function(a){var b;Ga(function(c){if(1==c.g)return u(c,z9(a.C),2);b=c.h;a.o=fP(b.Gb,7);a.F.resolve();sa(c)})},G9=function(a,b,c){a.G.then(function(d){d.g(b,{mc:c})})},EJa=new Map([["neon",1],["sse2",2],["ssse3",4],["sse4_1",8],["sse4_2",16],["avx",32]]),I9=null;function L9(a,b,c,d,e,f){var g=new FormData;g.append("prod",xf?"Google_Talk_Plugin_Mac":yf?"Google_Talk_Plugin":"Google_Talk_Plugin_Linux");g.append("ver",(f?f:"unknown")+"-calls");g.append("email",b);g.append("type","log");g.append("log",new Blob([a]),e);c&&g.append("participant_log_id",c);if(a=d)try{a=!!navigator.sendBeacon&&navigator.sendBeacon("https://clients2.google.com/cr/report",g)}catch(m){window.closed||sJ(),a=!1}if(a)return via();try{var h=new ZF;kx("https://clients2.google.com/cr/report",
-function(m){m=m.target;sx(m)?h.callback(new lG(m.za(),ux(m))):(m=Error(m.D+" "+m.za()+" "+ux(m)),h.g(m),window.closed||sJ())},"POST",g);return h}catch(m){return window.closed||sJ(),xia(m)}}var lG=function(a,b){this.h=a;this.g=b};var M9=function(a,b){Xw.call(this);this.G=a||4194304;this.J=b||10485760;this.h=this.m=this.l=this.D=this.H=null;this.j=this.u=0;this.o=[]};r(M9,Xw);var N9=function(a){a.l||(a.l=new Uint8Array(a.G+a.J),a.m=a.l.subarray(0,a.G),a.h=a.l.subarray(a.G))};M9.prototype.open=function(a,b,c){if(!this.H){var d=Pt();this.H=d.promise;a=FJa(a,b,!!c);b=GJa(a);b=HJa(this,b);IJa(this,b,a).then(function(e){this.D=e;this.F();d.resolve()},Wa(d.reject,d),this)}return this.H};
-M9.prototype.write=function(a){Yb(a,function(b){this.o.push(z1(b))},this);this.F()};M9.prototype.fc=function(){return 0==this.j&&0==this.o.length};
-var O9=function(a){var b=0,c=[];if(a.l&&a.j>a.l.length){for(var d=a.m.length;d&&127<a.m[d-1];)d--;for(var e=a.h.length,f=a.u;e&&127<a.h[f];)f++,e--,f==a.h.length&&(f=0);c.push(a.m.subarray(0,d));b+=d;d=z1("...\r\n\r\n##### LOG TRUNCATED - REMOVED "+(a.j-d-e)+" BYTES#####\r\n\r\n...");c.push(d);b+=d.length;f+e<=a.h.length?c.push(a.h.subarray(f,f+e)):(c.push(a.h.subarray(f)),c.push(a.h.subarray(0,e-(a.h.length-f))));b+=e}else a.l&&a.j&&(b+=a.j,c.push(a.l.subarray(0,a.j)));a.o.length&&Yb(a.o,function(m){c.push(m);
-b+=m.length});var g=new Uint8Array(b),h=0;Yb(c,function(m){g.set(m,h);h+=m.length});return g},FJa=function(a,b,c){var d=Pt();a.then(function(e){e.getFile(b,c?{}:{create:!0},Wa(d.resolve,d),Wa(d.reject,d))},Wa(d.reject,d));return d.promise},GJa=function(a){var b=Pt();a.then(function(c){c.file(Wa(b.resolve,b),Wa(b.reject,b))},Wa(b.reject,b));return b.promise},HJa=function(a,b){var c=Pt();b.then(function(d){N9(this);this.j=d.size;if(this.j>this.l.length){var e=Pt(),f=new FileReader;f.onload=Wa(function(){this.m.set(new Uint8Array(f.result));
-e.resolve()},this);f.readAsArrayBuffer(d.slice(0,this.m.length));var g=Pt(),h=new FileReader;h.onload=Wa(function(){this.h.set(new Uint8Array(h.result));g.resolve()},this);h.readAsArrayBuffer(d.slice(d.size-this.h.length,d.size));c.resolve(Nt([e.promise,g.promise]))}else{var m=new FileReader;m.onload=Wa(function(){var p=new Uint8Array(m.result);this.l.set(p);this.j>this.m.length&&(this.u=(this.j-this.m.length)%this.h.length);c.resolve()},this);m.readAsArrayBuffer(d)}},Wa(c.reject,c),a);return c.promise},
-IJa=function(a,b,c){var d=Pt();Mt([b,c]).then(function(e){e[1].createWriter(Wa(function(f){f.seek(f.length);f.onwriteend=Wa(this.F,this);d.resolve(f)},this),Wa(d.reject,d))},Wa(d.reject,d),a);return d.promise};
-M9.prototype.F=function(){this.D&&this.D.readyState!=this.D.WRITING&&0<this.o.length&&(this.D.write(new Blob(this.o)),N9(this),Yb(this.o,function(a){var b=this.j;this.j+=a.length;if(b<this.l.length){var c=a.subarray(0,Math.min(this.l.length-b,a.length));this.l.set(c,b);a=a.subarray(c.length)}for(b=this.h.length-this.u;a.length;)c=a.subarray(0,Math.min(b,a.length)),this.h.set(c,this.u),a=a.subarray(c.length),this.u=c.length==b?0:this.u+c.length,b=this.h.length},this),this.o.length=0)};var P9=function(){this.g=new lY;this.h=new so},R9=function(a){for(var b=[],c=0,d=0;d<a.length;d++){var e=a.charCodeAt(d);255<e&&(b[c++]=e&255,e>>=8);b[c++]=e}for(a=0;a<b.length;a++)b[a]^=Q9[a%Q9.length];return"wrplumplu-"+kl(b)},S9=function(a,b,c){var d=Date.now()-432E6;b=a.g.get(R9(b));if(null!=b)try{var e=jt(b);if(e[0]==NF.messageId){var f=new NF(e),g=ac(U(f,OF,1),function(h){var m=L(h,1),p=L(h,3),t=L(h,2);return null!=m&&null!=t&&null!=p?0<m&&p>d&&L(h,2)!=c:!1});lm(f,1,g);return f}}catch(h){ah(a.s,
-"Invalid pending JS log upload storage: "+b,h)}return new NF};P9.prototype.add=function(a,b,c){bh(this.s,"Recording pending upload for session "+b+" for "+a);this.h.add(b);var d=S9(this,a,b),e=U(d,OF,1);var f=new OF;f=P(f,1,5);b=P(f,2,b);c=P(b,4,c);b=Date.now();c=P(c,3,b);nc(e,void 0,0,c);lm(d,1,e);this.g.set(R9(a),d.ra())};P9.prototype.remove=function(a,b){bh(this.s,"Removing record for session "+b+" for "+a);b=S9(this,a,b);this.g.set(R9(a),b.ra())};
-var JJa=function(a,b){var c=S9(a,b),d=U(c,OF,1),e=gc(d,function(p){p=L(p,2);return!this.h.contains(p)},a);if(0<=e){var f=d[e],g=L(f,2),h=L(f,4),m=L(f,1);m--;P(f,1,m);0>=m&&pc(d,e);lm(c,1,d);a.g.set(R9(b),c.ra());bh(a.s,"Signaling session "+g+" for "+b+" to re-upload");a.h.add(g);return{sessionId:g,ic:h}}return null};La(P9);var Q9=[31,37,41,43,47,53,61,67,71,73];P9.prototype.s=Yg("realtime.media.logging.legacy.PendingLogUploadManager");var T9=function(){this.o="";this.G=0;this.u=null;this.D=new M9;this.g={};this.m=KJa();St(this.m,Ka);this.j=P9.Eb();this.C=this.h=null;this.J=window.requestIdleCallback||null;this.l=!1},U9=function(a,b,c,d){var e=Date.now();if(null==a.u){var f=b;a.u=e;var g=new Date;U9(a,f,"### Start ["+g.toString()+"] ###");U9(a,f,"Current time is "+g.toUTCString());U9(a,f,"Google Talk Plugin Version: "+a.o);U9(a,f,"User agent: "+cd)}d=null!=d?d:8;if(!(d<a.G))if(c="["+((e-a.u)/1E3).toFixed(3)+"s]"+d+" "+c+"\n",null!=
-b)a=a.g[b],null!=a&&a.write([c]);else{for(b in a.g)a.g[b].write([c]);null==b&&a.D.write([c])}},LJa=function(a,b,c,d){a.j.add(c,b,d);return V9(a,b,c,d)},V9=function(a,b,c,d){var e="hangouts-call-"+b+".log",f=a.g[b];if(null!=f)return a.l=!0,gG(fG(L9(O9(f),c,d,!0,e,a.o),Wa(a.H,a,b,c)),Wa(a.F,a,b,c));f=new M9;var g=new ZF;f.open(a.m,e,!0).then(function(){if(f.fc())U9(this,this.h,"JS log for "+b+" has no content",9),g.callback(new lG(null,"No log content for session "+b));else{var h=gG(fG(L9(O9(f),c,d,
-!1,void 0,this.o),Wa(this.H,this,b,c)),Wa(this.F,this,b,c));eG(h,g.callback,g.g,g);this.l=!0}},function(h){this.F(b,c,h);g.g(h)},a);return g},KJa=function(){var a=Ia.requestFileSystem||Ia.webkitRequestFileSystem;if(!a)return It("Filesystem API not accessible");var b=Pt();a(window.TEMPORARY,0,function(c){c.root.getDirectory("log_v2",{create:!0},Wa(b.resolve,b),Wa(b.reject,b))},Wa(b.reject,b));return b.promise};
-T9.prototype.ba=function(a){var b=Pt(),c=a.createReader(),d=[],e=0,f=function(){c.readEntries(function(g){g.length?(e++,d=d.concat(g),100<e?b.resolve(d):f()):b.resolve(d)},function(g){b.reject(g)})};f();return b.promise};
-T9.prototype.aa=function(){var a=new Date(Date.now()-432E6),b=Pt();this.m.then(this.ba,null,this).then(function(c){var d={};Yb(c,function(e){d[e.name]=!0});Yb(c,function(e){var f=function(){delete d[e.name];sd(d)&&b.resolve()};e.getMetadata(function(g){g.modificationTime<a?e.remove(f,f):f()},f)})},Wa(b.resolve,b));return b.promise};
-T9.prototype.H=function(a,b,c){200==c.h?(U9(this,this.h,"JS log upload for "+a+" successful: "+c.g),this.j.remove(b,a)):U9(this,this.h,"JS log upload for "+a+" failure "+c.h+": "+c.g,10);this.l=!1};T9.prototype.F=function(a,b,c){U9(this,this.h,"JS log upload for "+a+" failed: "+c,10);this.l=!1};var MJa=function(a,b){return null==a.C?(a.C=new ZF,a.O(b,0),a.C):null};T9.prototype.O=function(a,b){fx(Wa(this.ga,this,a,b),13E3)};
-T9.prototype.ga=function(a,b){"function"===typeof this.J?this.J.call(null,Wa(this.M,this,a,b)):this.M(a,b)};T9.prototype.M=function(a,b){var c=JJa(this.j,a);if(null!=c){var d=c.sessionId;c=c.ic;U9(this,this.h,"Retrying JS log upload for "+d);gG(fG(V9(this,d,a,c),Wa(this.O,this,a,c,b+1)),Wa(this.W,this,a,b))}else this.W(b)};T9.prototype.W=function(a){this.C.callback(a);fx(this.aa,13E3,this)};La(T9);var NJa=l(["Initializing logging manager"]),OJa=l(["Logging manager is set with userId: ",""]),PJa=l(["enableRtpHeaderDump called with sessionId="," and enable=",""]),QJa=l(["Ignoring enableRtpHeaderDump call for sessionId="," as header dump already in state with enable=",""]),RJa=l(["Delaying rtp header dump request until native WebRTC logging has started."]),SJa=l(["enableRtpHeaderDump called when native logging is not active or pending"]),TJa=l(["RTP header dump succeeded for sessionId="," and enable=",
-""]),UJa=l(["Error setting RTP header dump for sessionId="," and enable=",". Error=",""]),VJa=l(["Starting logging for sessionId=",""]),WJa=l(["Starting WebRTC event logging for sessionId=",", peerId=",""]),XJa=l(["Skipping stopLogging call for sessionId="," as logging is not active for this session."]),YJa=l(["Stopping logging for sessionId=",""]),ZJa=l(["Uploading logs for ",""]),$Ja=l(["Failed to upload beacause of missing user identifier."]),aKa=l(["################# Save #################"]),
-bKa=l(["Log upload requested for sessionId=",""]),cKa=l(["Requesting native WebRTC logging"]),dKa=l(["Native WebRTC logging started"]),eKa=l(["Native WebRTC logging failed to start"]),fKa=l(["WebRTC event logging requested for ",", peer id: ",""]),gKa=l(["WebRTC event logging started, logId: ",""]),hKa=l(["WebRTC event logging failed unexpectedly"]),iKa=l(["WebRTC event logging start error: ",""]),jKa=l(["WebRTC event logging failed to start"]),kKa=l(["Ignoring native WebRTC logging stop request due to active session ids= ",
-""]),lKa=l(["Stopping native WebRTC logging."]),mKa=l(["Request to stop native WebRTC logging succeeded"]),nKa=l(["Request to stop native WebRTC logging failed with error= ",""]),oKa=l(["Requesting upload of the native WebRTC logs"]),pKa=l(["Native uploadLogOnRenderClose succeeded."]),qKa=l(["Native uploadLogOnRenderClose failed with error=",""]),W9=new Set,rKa=[["Feature disabled.",5519],["Unlimited size disallowed.",5886],["Max size too small.",5887],["Excessively large max log size.",5888],["Excessively large output period (ms).",
-5889],["Illegal web-app ID.",5890],["Unknown or inactive peer connection.",5891],["Already logging.",5892],["Unspecified error.",5893],["RPH already dead.",5903],["Could not create file.",5904],["Used history file path.",5905],["Used log file path.",5906],["Disabled for browser context.",5907],["No additional active logs allowed.",5908]],Y9=function(a){var b=this;this.s=new bN("realtime.media.api.webrtc.LoggingManager");this.G=QG(a,$G);this.O=QG(a,aH,!0);this.j=T9.Eb();this.j.G=8;this.m=QG(a,fU);
-this.u=null;this.J=new Set;this.M=new Map;this.H=new Map;this.C=new Set;this.h=!1;this.l=this.o=this.g=null;this.F=this.D=!1;Nw(EH.Eb(),["d","e","f"],function(){b.j.l&&sKa(b);X9(b)})};Y9.prototype.initialize=function(){var a=this;return Ga(function(b){a.s.info(NJa);return u(b,Z9(a),0)})};
-var tKa=function(a,b){a.s.info(OJa,b);a.u=b;a.j.o="11.0.0.0";if(b){var c=MJa(a.j,b);null!=c&&c.then(function(d){0<d&&$9(a,2679)});$9(a,5184,U(S9(a.j.j,b),OF,1).length)}},a$=function(a,b,c){a.s.info(PJa,b,c);a.F==c?a.s.info(QJa,b,c):a.h?a.m.then(function(d){s1(d,c).then(function(){a.s.info(TJa,b,c);a.F=c},function(e){a.s.L(UJa,b,c,e.value);throw e;})}):a.g?(a.s.info(RJa),a.g.then(function(){return a$(a,b,c)})):a.s.L(SJa)},uKa=function(a,b,c){Ga(function(d){a.s.info(WJa,b,c);a.H.set(b,c);return u(d,
-b$(a,b),0)})},vKa=function(a,b){if(W9.has(b)){a.s.info(YJa,b);W9.delete(b);$9(a,3221);var c=a.C.has(b);a.C.delete(b);c?(a.s.info(ZJa,b),$9(a,2494),c=c$(a).then(function(e){if(a.u)return a.s.info(aKa),LJa(a.j,b,a.u,e).then(function(){$9(a,2495)},function(){$9(a,2496)});a.s.L($Ja)})):c=Ht();var d=X9(a);Mt([c,d]).ib(function(){var e=T9.Eb(),f=new Date;U9(e,b,"### Stop ["+f.toString()+"] ### "+b);U9(e,b,"Current time is "+f.toUTCString());delete e.g[b]})}else a.s.info(XJa,b)},wKa=function(a,b){Ga(function(c){a.s.info(bKa,
-b);a.C.add(b);c$(a).then(function(d){a.u&&a.j.j.add(a.u,b,d)});d$(a);return u(c,b$(a,b),0)})},e$=function(a,b){var c=a.M.get(b);c||(c=Pt(),a.M.set(b,c));return c},Z9=function(a){if(a.h)return Ht();if(a.g)return a.g;a.s.info(cKa);$9(a,4732);a.g=a.m.then(function(b){return Tya(b).then(function(){a.h=!0;$9(a,4733);a.s.info(dKa);d$(a)},function(c){var d=c.value;$9(a,4734);dN(a.s,d).L(eKa);throw c;}).ib(function(){a.g=null})});return a.g},b$=function(a,b){var c;return Ga(function(d){if(!a.C.has(b))return d.return();
-c=a.H.get(b);if(!c||a.J.has(b))return d.return();a.J.add(b);return u(d,xKa(a,b,c),0)})},xKa=function(a,b,c){var d,e,f,g,h,m,p,t,y,A,B;return Ga(function(H){switch(H.g){case 1:return a.s.info(fKa,b,c),u(H,a.m,2);case 2:return d=H.h,ta(H,3),u(H,d.h.Dk(c).then(d.g),5);case 5:e=H.h;f=e.value.logId;e$(a,b).resolve(f);$9(a,5520);a.s.info(gKa,f);va(H,0);break;case 3:g=wa(H);if(!(g instanceof YT))return $9(a,5518),dN(a.s,g).g(hKa),H.return();h=g.value;m=n(rKa);for(p=m.next();!p.done;p=m.next())if(t=p.value,
-y=n(t),A=y.next().value,B=y.next().value,h.includes(A))return $9(a,B),a.s.info(iKa,h),H.return();$9(a,5517);dN(a.s,g).L(jKa);sa(H)}})},X9=function(a){if(a.o)return a.o;if(a.g)return a.g.then(function(){X9(a)});if(!a.h)return Ht();if(0==!W9.size)return a.s.info(kKa,W9.keys()),Ht();a.s.info(lKa);a.o=a.m.then(function(b){a.F&&s1(b,!1);return Uya(b,a.l,a.D).then(function(){a.s.info(mKa)},function(c){a.s.L(nKa,c.value);throw c;}).ib(function(){a.h=!1;a.l=null;a.o=null;a.D=!1})});return a.o},d$=function(a){if(!a.D&&
-a.h&&a.l&&a.C.has(a.l)){a.s.info(oKa);a.D=!0;var b=a.l;$9(a,4735);c$(a).then(function(c){return yKa(a,b,c)})}},yKa=function(a,b,c){a.m.then(function(d){Vya(d,b,c).then(function(){$9(a,4736);a.s.info(pKa)},function(e){$9(a,4737);a.s.L(qKa,e.value);throw e;})})},$9=function(a,b,c){a.G.then(function(d){d.logImpression(b,{lc:c})})},sKa=function(a){a.G.then(function(b){b.g(5183,{mc:void 0})})},c$=function(a){return a.O.then(function(b){return b.h})};var zKa=l(["Called initialize in a bad state."]),AKa=l(["Called prepare in a bad state."]),BKa=l(["Prepare called before local offer has been generated."]),CKa=l(["Called start in a bad state."]),DKa=l(["Starting with remote session id=",""]),EKa=l(["Cannot start WebRTC event logging - peer connection id is not found."]),FKa=l(["Update called before started."]),GKa=l(["Update called after stopped."]),HKa=l(["Add local stream called after ended."]),IKa=l(["Capture "," has already been added."]),JKa=
-l(["A stream for capture of type: ",", was not created."]),ura=l(["Remove local stream called after stopped."]),KKa=l(["enableRtpHeaderDump called with enable= "," for sessionId= ",""]),LKa=l(["Session "," setting remote descriptions: ",""]),f$=function(a,b,c,d,e){IP.call(this);var f=this;this.s=new bN("realtime.media.api.webrtc.LocalSession");this.j=a;this.h=b;this.ha=c;this.J=new wS;this.m=e;e$(this.m,a).promise.then(function(g){var h=new ZC,m=new QC;P(m,7,g);R(h,7,m);f.J.resolve(h)});this.G=new MH(this);
-this.R(this.G);this.G.listen(this.h,"hb",this.JB).listen(this.h,"ib",this.IB).listen(this.h,"jb",this.KB).listen(this.h,"kb",this.LB).listen(this.h,"lb",this.MB).listen(this.h,"mb",this.NB).listen(this.h,"ob",this.PB).listen(this.h,"pb",this.OB).listen(this.h,"rb",this.QB).listen(this.h,"gb",this.HB);this.na="INITIAL";this.o=new Set;this.u=void 0;this.H=this.l=null;this.M=HP();d.then(function(g){return f.M=g})};r(f$,IP);
-var g$=function(a,b,c,d){d=void 0===d?{}:d;a.na!=b&&(a.na=b,"number"!==typeof a.u&&"number"===typeof c&&(a.u=c),a.g(new AM(a.na,a.u,d)))};k=f$.prototype;k.Cn=function(a){OIa(this.h,a)};k.gq=function(){return this.J.promise};k.nq=function(){return this.M};k.getState=function(){return this.na};k.Vp=function(){return this.l?this.l.promise:null};k.initialize=function(){return"INITIAL"!=this.na?(this.s.L(zKa),Promise.reject("Cannot initialize at "+this.na+" state")):this.h.initialize()};
-var pqa=function(a,b){if("INITIAL"!=a.na)return a.s.L(AKa),!1;if(!a.h.localDescription)return a.s.L(BKa),!1;var c=a.m,d=a.j;c.s.info(VJa,d);W9.add(d);$9(c,3220);var e=T9.Eb();e.h=d;e.g[d]=e.D;e.D=new M9;e.g[d].open(e.m,"hangouts-call-"+d+".log");U9(e,d,"Start logging for sessionId="+d);c.l||(c.l=d,c.h?d$(c):Z9(c));IIa(a.h,b);g$(a,"STARTING");return!0};k=f$.prototype;k.start=function(a){if("STARTING"!=this.na)return this.s.L(CKa),!1;this.s.info(DKa,a.j);g$(this,"INPROGRESS");YS(this,a);return!0};
-k.connect=function(){var a=this;"PAUSED"!=this.getState()&&m9(this.h);RIa(this.h);var b=NJ(KJ("MKhH1b"));kg&&Cq(87)&&!b&&this.h.ea.m.promise.then(function(c){c?uKa(a.m,a.j,c):a.s.g(EKa)})};k.update=function(a){switch(this.na){case "INITIAL":return this.s.L(FKa),Promise.reject(Error("Update called before started."));case "STOPPED":return this.s.L(GKa),Promise.reject(Error("Update called after stopped."))}return YS(this,a)};
-k.stop=function(a,b){b=void 0===b?{}:b;if("STOPPED"==this.na)return!1;g$(this,"STOPPED",a,b);this.h.stopSession(this.u,b.dc);vKa(this.m,this.j);return!0};k.pause=function(){if("INPROGRESS"!=this.getState())return!1;UIa(this.h);g$(this,"PAUSED");return!0};k.resume=function(){if("PAUSED"!=this.getState())return!1;m9(this.h);g$(this,"INPROGRESS");return!0};
-var yS=function(a){wKa(a.m,a.j)},tqa=function(a,b){var c=b.h.h;switch(a.na){case "STOPPED":case "FINISHED":return a.s.L(HKa),null}if(a.o.has(b))return a.s.g(IKa,b),null;b.Ia(a.j);var d=a.h;d.s.info(RHa,b);d.oa.add(b);d.W.listen(b,"P",d.se);"a"===b.h.h&&d.Pc&&d.W.listen(b,"N",d.Xd);if(d.o){var e=d.o;if("a"===b.h.h){var f=e.h;f===e.h&&null!==f&&RH(e,f,nT,e.u);e.h=b;e.listen(b,nT,e.u)}}d=(e=mT(b,d.h))?N8(d,e,b):P8(d,b);if(null==d)return a.s.g(JKa,c),null;a.o.add(b);return d};
-f$.prototype.Nf=function(a){WIa(this.h,a)};var FS=function(a,b){if("INPROGRESS"==a.na){for(var c={},d=n(a.o),e=d.next();!e.done;c={ek:c.ek},e=d.next())c.ek=e.value,(e=b.find(function(f){return function(g){return g.h==f.ek.h.h}}(c)))&&e.j&&(e=(new mL(e)).C(a.j).fa());VIa(a.h,b)}};f$.prototype.sk=function(a){XIa(this.h,a)};f$.prototype.createDataChannel=function(a,b){b=void 0===b?{ordered:!0,maxRetransmits:10}:b;a=f9(this.h,a,b);return new v9(a)};
-var qqa=function(a,b){a.s.info(KKa,b,a.j);a$(a.m,a.j,b)};k=f$.prototype;k.Vm=function(){return!kg||Cq(59)};k.LB=function(a){this.g(new JP(a.g,a.j))};k.zr=function(){return!0};k.NB=function(a){a.g==this.j&&this.g(new KP(a.j))};k.MB=function(a){a.g==this.j&&this.g(new LN(a.message))};k.PB=function(a){this.g(new LP(a.sb))};k.OB=function(a){this.g(new MP(0,a.Ub,a.dc))};k.KB=function(a){a.g==this.j&&this.stop(a.Ub,a.j)};k.QB=function(a){this.l&&a.Ph&&(gx(this.H),this.l.resolve(),this.l=null);this.g(new OP(a.Ph))};
-k.JB=function(a){this.j==a.g&&("collections"===a.label?this.D.N(this.F,new xF(JSON.parse(a.payload))):this.g(new NP(a.ca,a.label,a.payload)))};k.IB=function(a){if("collections"===a.label){var b=this.D,c=b.N,d=this.F,e=a.buffer;a=new xF;for(e=new Wk(e);x(e)&&!w(e);)switch(e.j){case 1:var f=new wF;e.h(f,iia);mm(a,1,f,wF);break;default:z(e)}c.call(b,d,a)}};k.HB=function(a){this.j==a.g&&this.g(new PP(a.j,a.m))};k.Pr=function(){null==this.l&&(this.l=new wS,this.H=fx(this.O,25E3,this))};
-k.Dn=function(a){var b=this.h;if(b.wd){var c=b.jb;b.jb=a>=b.uf;b.Wd=a;c!==b.jb&&(R8(b),S8(b))}b.o&&(b=b.o,b.D=a,R6(b))};var YS=function(a,b){if(b.o.get("collections")){var c=QL(b).map(Cja),d=b.Za;null==d&&(d=[cL(bL("d"),101).mg("google-data").fa()],d=new rL("d",d,[]));d=BL(d,wL(d).concat(c));b=TL(b,d)}a.s.info(LKa,a.j,kt(b.Da()));return TIa(a.h,b)};f$.prototype.O=function(){this.l.reject(Error("Session handoff timed out."));this.l=null};var h$=function(){V.call(this);this.g=new Map};r(h$,V);var MKa=function(a,b){a.g.set(b.j,b);var c=new MH(a);a.R(c);c.listen(b,zM,function(d){"FINISHED"==d.state&&(this.g.delete(b.j),gt(c))})};var i$=function(a){DT.call(this);this.R((new MH(this)).listen(a,"Ba",this.F))};r(i$,DT);i$.prototype.F=function(a){if(this.h&&(this.h||null).ya()){var b=(this.h||null).ya();if(b instanceof OS)ET(this,a.j/5);else if(b.m()==a.sessionId){b=n(b.getInfo().ab());for(var c=b.next();!c.done;c=b.next())if(c=c.value,a.g.has(c)){ET(this,a.g.get(c).volume/5);return}ET(this,0)}}else ET(this,0)};var j$=chrome.i18n.getMessage("4464119502738861996"),k$=AT("__synthetic_default_speaker_device__");k$.g=j$;k$.h=j$;var l$=k$.j("__synthetic_default_speaker_device__");l$.m=!0;l$.fa();var NKa=l(["Playing ",""]),OKa=l(["Autoplay of "," was prevented"]),PKa=l(["Playing status of "," is unknown"]);Yg("realtime.media.audio.output.DefaultAudioPlayer");var m$=function(a){this.h=a;this.j=this.g=!1;this.s=new bN("realtime.media.audio.output.DefaultAudioPlayer")};m$.prototype.play=function(a){var b=this;return n$(this,{Fp:function(){return o$(b,a)},loop:!1,np:!0})};m$.prototype.loop=function(a){var b=this;return n$(this,{Fp:function(){return o$(b,a)},loop:!0,np:!0})};
-var n$=function(a,b){var c=b.Fp,d=b.loop,e=b.np;if(a.g)return Ht();var f=c();b=new Dt(function(g,h){f.loop=d;f.onended=function(){e&&(f.src="");g()};f.onerror=h;f.currentTime=0;var m=f.play();m?m.then(function(){a.s.info(NKa,f.src);a.j=!0},function(p){dN(a.s,p).L(OKa,f.src);h(p)}):a.s.L(PKa,f.src)});St(b,function(g){g instanceof Ct&&f.pause()});return b},o$=function(a,b){a=dg(a.h,"AUDIO");b=new Sr(b.prefix+((a.canPlayType("audio/ogg")?b.KV:void 0)||b.HV||b.QW));b.Kc||(Tr(b,"https"),b.Kc="www.gstatic.com");
-a.src=b.toString();return a};var QKa=l(["Tried encrypting sender without RtcEncryptor!"]),RKa=l(["Tried decrypting receiver without RtcEncryptor!"]),p$=function(a){this.g=a;this.K=new bN("realtime.media.cse.PromiseRtcEncryptor")};p$.prototype.Fh=function(a){var b=this;this.g.then(function(c){c.Fh(a)},function(c){dN(b.K,c).log($M(QKa))})};p$.prototype.hj=function(a){var b=this;this.g.then(function(c){c.hj(a)},function(c){dN(b.K,c).log($M(RKa))})};var SKa=l(["Wasm loading started"]),TKa=l(["Wasm loading completed"]),UKa=l(["initialize() failed"]),VKa=l(["Wasm initialization is aborted with message: ",""]),WKa=l(["Wasm runtime is initialized"]),XKa=l(["",""]),YKa=l(["",""]),ZKa=l(["",""]),$Ka=l(["",""]),aLa=l(["",""]),q$=new bN("realtime.media.cse.sframe.createSframeEncryptionManager"),bLa=je(Sd(new Rd(Pd,"https://www.gstatic.com/duo/desktop/wasm/duocore/20210419/duocore_split_wasm_module.js")));
-function cLa(){return pv(this,function b(){var c,d,e,f;return Ea(b,function(g){switch(g.g){case 1:return ta(g,2),q$.log(ZM(SKa)),u(g,O6(bLa,{timeout:15E3}),4);case 4:return c=dLa(),d=window,u(g,d.createDuoCore(c),5);case 5:e=g.h;if(!e)throw Error("createDuoCore()=null");q$.log(ZM(TKa));return g.return(e);case 2:throw f=wa(g),dN(q$,f).log($M(UKa)),f;}})})}
-function dLa(){return{onAbort:function(a){q$.log($M(VKa,a.message))},OV:function(){q$.log(ZM(WKa))},print:function(a){q$.log(ZM(XKa,a))},printErr:function(a){var b=/^\s*([A-Z])\d{4}\s/.exec(a);switch(b&&b[1]){case "I":q$.log(ZM(YKa,a));break;case "W":q$.log($M(ZKa,a));break;case "F":case "E":q$.log(aN($Ka,a));break;default:q$.log($M(aLa,a))}}}};var eLa=l(["Deleting "," decryptors"]),fLa=l(["Configure decryptor with "," id"]),gLa=l(["Failed to add key for decryptor with id ",": decryptor does not exist."]),hLa=l(["Last seen keyframe from ",":\n        ",""]),iLa=l(["Added a key "," for ",""]),jLa=l(["Key added. KeyReceiveLatency = "," ms."]),kLa=l(["Key "," already in mixer for ",""]),lLa=l(["Received a keyframe from "," ssrc ",""]),mLa=l(["Creating a new decryptor for user  ",""]),r$=function(a,b,c){this.j=a;this.mediaType=b;this.o=c;this.g=
-new Map;this.K=new bN("realtime.media.cse.sframe.MediaDecryptor");this.m=1;this.h=null;this.l=a.createFrameDecryptorDemixer()};r$.prototype.ke=function(){this.K.log(ZM(eLa,this.g.size));for(var a=n(this.g.values()),b=a.next();!b.done;b=a.next()){b=b.value;var c=b.ij;this.l.removeFrameDecryptor(b.id);c.delete()}this.g.clear();this.m=1};r$.prototype.isEnabled=function(){return 0<this.g.size};
-var v$=function(a,b){a.K.log(ZM(fLa,b));a.g.has(b)||s$(a,b,-1);a.h&&t$(a,b,u$(a,a.h))},t$=function(a,b,c){if(a.g.has(b)){var d=a.g.get(b),e=-1===d.jl,f=d.Zl;a.K.log(ZM(hLa,b,f?Date.now()-f+" ms ago":"N/A"));d.jl<c.getKeyId()?(a.K.log(ZM(iLa,c.getKeyId(),b)),d.jl=c.getKeyId(),d.ij.addKey(c),d.Kq++,e&&(b=-1===d.Wq?0:Date.now()-d.Wq,a.K.log(ZM(jLa,b)))):a.K.log(ZM(kLa,c.getKeyId(),b))}else a.K.log($M(gLa,b))},nLa=function(a,b){return{ke:function(){},isEnabled:function(){return!0},ui:function(c){var d=
-a.g.get(b)||s$(a,b,Date.now());"key"===c.frameType&&(d.Zl||a.K.log(ZM(lLa,b,c.ssrc)),d.Zl=Date.now());return d.ij.decrypt(c.mediaType,c.yl,c.extraData)}}};r$.prototype.ui=function(a){var b=a.yl,c=a.extraData;a=a.ssrc.toString();var d;0<(null===(d=this.g.get(a))||void 0===d?void 0:d.Kq)||v$(this,a);return(this.g.get(a)||s$(this,a,Date.now())).ij.decrypt(this.mediaType.AUDIO,b,c)};
-var s$=function(a,b,c){a.K.log(ZM(mLa,b));var d=a.m++,e=a.o.extend("StatusChangeCallback",{onFrameStatusChange:function(){}});e=a.j.createFrameDecryptor(new e);a.l.addFrameDecryptor(d,e);a.g.set(b,{id:d,jl:-1,ij:e,Wq:c,Kq:0,Zl:0});return a.g.get(b)},u$=function(a,b){return a.j.createKeyMaterial(b.getKeyId(),b.getKeyMaterial())};var oLa=l(["shutdown"]),pLa=l(["rotated the encryption key to ",""]),w$=function(a){this.g=a;this.K=new bN("realtime.media.cse.sframe.MediaEncryptor");this.h=0};w$.prototype.ke=function(){this.K.log(ZM(oLa));this.g.delete()};w$.prototype.isEnabled=function(){return 0<this.h};w$.prototype.ui=function(a){return this.g.encrypt(a.mediaType,a.ssrc,a.yl,a.extraData)};var qLa=l(["shutdown ",""]),rLa=l(["start ",""]),sLa=l(["flush ",""]),tLa=l([""," FTD paused ssrc "," for "," sec"]),uLa=l(["trace: ",""]),vLa=l(["Resetting error rate counters [","]",""]),wLa=l("; in ; fps, out ; fps, empty ; fps, ; ms kf ; e2ee ;".split(";")),x$=function(){var a=Error.apply(this,arguments);this.message=a.message;"stack"in a&&(this.stack=a.stack)};r(x$,Error);var y$=function(){this.rg=this.Qg=this.Wf=0;this.g=Date.now();this.h=Date.now()};
-y$.prototype.reset=function(){this.h=Date.now();this.Qg=this.rg=0};var z$=function(a){this.g=new Map;this.Tg=Date.now();this.h=this.j=this.l=this.m=this.Wf=0;this.ai=a.ai;this.track=a.track;this.dir=a.dir;this.id=a.id;this.K=a.K;this.mediaType=a.mediaType;this.pi=a.pi;this.Jr=a.Jr},A$=function(a,b){return[1===b?"send":"recv",a.kind||"",a.id||""].join(":")};
-z$.prototype.ke=function(){this.K.log(ZM(qLa,this.id));if(0<this.g.size){var a=[].concat(q(this.g.keys()));this.K.log(ZM(vLa,a.join(" "),this.id));this.g.clear()}B$(this)};z$.prototype.start=function(){this.K.log(ZM(rLa,this.id))};z$.prototype.flush=function(){this.K.log(ZM(sLa,this.id))};
-z$.prototype.transform=function(a,b){var c=Date.now();this.Wf++;"key"===a.type&&this.m++;var d=C$(a),e=D$(this,d);e.Wf++;if(this.ai)b.enqueue(a),e.rg++;else if(!E$(this,d))if(a.data.byteLength)try{var f=this.ui(a);this.j++;e.rg++;a.data=f.slice(0).buffer;b.enqueue(a)}catch(h){e.Qg++;var g=h}else e.rg++,this.l++;a=!1;b=Date.now();b>e.h+1E3&&(.9<e.Qg/(e.Qg+e.rg||1)&&!(Date.now()<e.g)&&(e.g=b+5E3,a=!0),e.reset());a&&(this.K.log($M(tLa,this.id,d,5)),g&&dN(this.K,g).log($M(uLa,g.stack)));d=Date.now();
-this.h+=d-c;d>=this.Tg+1E4&&(a=(d-this.Tg)/1E3,c=this.h/this.Wf|0,d=this.Wf/a|0,e=this.m,g=this.j/a|0,a=this.l/a|0,b=xLa(this),this.K.log(ZM(wLa,this.id,d,g,a,c,e,b.join(" "))),B$(this))};var C$=function(a){var b;a=a.getMetadata();return 0<(null===(b=a.contributingSources)||void 0===b?void 0:b.length)?a.contributingSources[0]:a.synchronizationSource},D$=function(a,b){var c=a.g.get(b);c||(c=new y$,a.g.set(b,c));return c};
-z$.prototype.ui=function(a){var b=this.mediaType,c=C$(a),d=a.type,e=(new Uint8Array(a.data)).slice(0),f=Uint8Array;if("audio"===this.track.kind)a=new ArrayBuffer(0);else{var g=a.getMetadata();if(0>g.spatialIndex||0>g.temporalIndex||8<=g.spatialIndex||8<=g.temporalIndex||8<g.dependencies.length)a=new ArrayBuffer(0);else{a=!0;for(var h=!1,m=g.frameId&65535,p=1<<g.spatialIndex,t=g.temporalIndex,y=[],A=0,B=0,H=n(g.dependencies),Q=H.next();!Q.done;Q=H.next())y.push(g.frameId-Q.value);g.dependencies.length||
-(A=g.width,B=g.height);if(a){g=4;H=n(y);for(Q=H.next();!Q.done;Q=H.next())g+=64<=Q.value?2:1;a&&!y.length&&0<A&&0<B&&(g+=4)}else g=1;g=new ArrayBuffer(g);H=new Uint8Array(g);h=(a?128:0)|(h?64:0)|48;if(a)if(H[0]=h|(y.length?8:0)|t,H[1]=p,H[2]=m&255,H[3]=m>>8,m=y,p=4,a&&!m.length&&0<A&&0<B)H[p++]=A>>8,H[p++]=A&255,H[p++]=B>>8,H[p++]=B&255;else for(a=0;a<m.length;a++)A=64<=m[a],B=a<m.length-1,H[p++]=(m[a]&63)<<2|(A?2:0)|(B?1:0),A&&(H[p++]=m[a]>>6);else H[0]=h;a=g}}f=(new f(a)).slice(0);b=this.pi.ui({ssrc:c,
-mediaType:b,frameType:d,yl:e,extraData:f});if(!b.length)throw new x$;return b};var xLa=function(a){return[].concat(q(a.g)).filter(function(b){b=n(b);b.next();return 0<b.next().value.Wf}).map(function(b){var c=n(b);b=c.next().value;c=c.next().value;c=E$(a,b)?1:c.Qg/(c.Qg+c.rg||1);return[b,100*(1-c)|0].join(":")})},E$=function(a,b){var c;(c=a.ai||!a.pi.isEnabled())||(a=D$(a,b),c=Date.now()<a.g);return c},B$=function(a){a.Wf=0;a.h=0;a.j=0;a.l=0;a.Tg=Date.now()};var yLa=l(["initVideoTransformer ",""]),zLa=l(["Encoded video streams not supported"]),ALa=l(["Streams returned but not usable ",""]),BLa=l(["Streams returned but no readable streams ",""]),CLa=l(["Encoded audio streams not supported"]),F$=function(a,b,c){this.g=a;this.mediaType=b;this.C=c;this.K=new bN("realtime.media.cse.sframe.SframeRtcEncryptor");this.h=new Map;this.j=function(d){return new z$(d)};this.l=0};
-F$.prototype.hj=function(a){var b,c;"video"===(null===(b=a.track)||void 0===b?void 0:b.kind)?G$(this,a,!1,a.track.id):"audio"===(null===(c=a.track)||void 0===c?void 0:c.kind)&&H$(this,a,!1)};F$.prototype.Fh=function(a){var b,c;"video"===(null===(b=a.track)||void 0===b?void 0:b.kind)?G$(this,a,!0,void 0):"audio"===(null===(c=a.track)||void 0===c?void 0:c.kind)&&H$(this,a,!0)};
-var G$=function(a,b,c,d){var e=c?1:2,f=b.track;c=d?["recv:video",d].join(":"):A$(f,e);if(!a.h.has(c)){a.K.log(ZM(yLa,c));var g=I$(a,e);try{var h=b.createEncodedStreams()}catch(m){dN(a.K,m).log($M(zLa));return}h||a.K.log($M(ALa,h));h.readable||a.K.log($M(BLa,h));b=a.j({ai:!1,track:f,K:a.K,mediaType:a.mediaType.VIDEO,pi:1===e?g:nLa(g,d),Jr:d,id:c,dir:e});2===e&&d&&v$(J$(a),d);d=h;d.readable.pipeThrough(new TransformStream(b)).pipeTo(d.writable);a.h.set(c,b)}},H$=function(a,b,c){var d=c?1:2,e=b.track;
-c=A$(e,d);if(!a.h.has(c)){var f=I$(a,d);try{var g=b.createEncodedStreams()}catch(h){a.K.log($M(CLa));return}b=a.j({ai:!1,track:e,K:a.K,mediaType:a.mediaType.AUDIO,pi:f,id:c,dir:d});g.readable.pipeThrough(new TransformStream(b)).pipeTo(g.writable);a.h.set(c,b)}},I$=function(a,b){switch(b){case 1:return K$(a);case 2:return J$(a);default:T5(b,"Unknown direction: "+b)}},K$=function(a){a.o||(a.o=new w$(a.g.createFrameEncryptor()));return a.o},J$=function(a){a.m||(a.m=new r$(a.g,a.mediaType,a.C));return a.m};var L$=function(a){KT.call(this,a);this.K=new bN("realtime.media.api.webrtc.Delegate");this.h=new s9;this.u=new K6;this.D=new h$;this.o=0;this.m=this.l=!0;this.g=new cH(this.ma);this.j=new Y9(this.ma);a=this.ma.get(yH).g;this.G=n8(this.ma);this.F=new F6(a,this.G,this.g)};r(L$,KT);
-L$.prototype.initialize=function(){var a=this;if(of)return null;this.j.initialize();this.g.logImpression(6270);var b=this.C.C.then(function(c){tKa(a.j,L(c.g,7));var d=T(c.g,KI,17)?U(T(c.g,KI,17),LI,3)||[]:[];c=new K6;d=n(d);for(var e=d.next();!e.done;e=d.next())e=e.value,Oc(af(L(e,1)))&&Oc(af(e.getName()))||c.push(new LDa(e.getName(),L(e,1),L(e,3),L(e,4),L(e,5),O(e,6,!0)));a.u=c;return 7});this.g.logImpression(4163);QG(this.ma,kS,!0).then(function(c){Zoa(c,a.h)});QG(this.ma,kR,!0).then(function(c){Moa(c,
-a.h)});b=[b,DLa(this)];return Promise.all(b).then(function(c){a.g.logImpression(6271);return ELa(a,c)},function(c){a.g.logImpression(6272);throw c;})};var ELa=function(a,b){(b=b.find(function(c){return 7!==c}))||(b=7);return a.o=b};L$.prototype.Ji=function(){return of?null:Sra.includes(this.o)};
-var DLa=function(a){return nta().then(function(b){if(22===fJ())return 7;for(var c=0,d=!1,e=0,f=!1,g=0;g<b.length;g++)"audioinput"===b[g].kind?(c++,d=d||!Oc(af(b[g].label))):"videoinput"===b[g].kind&&(e++,f=f||!Oc(af(b[g].label)));a.l=0<c;a.m=0<e;d=d||!a.l;f=f||!a.m;if(d||f){if(!d)return 5;if(!f)return 4}else return 6;return 7})};
-L$.prototype.Jn=function(){var a=this;if(of)return null;var b=new C9(this.ma);return{vx:function(){return M$(D9(),E9(b))},Ty:function(){return pv(a,function d(){var e,f,g;return Ea(d,function(h){if(1==h.g)return e=M$,f=D9(),u(h,CJa(b),2);g=e(f,h.h);return h.return(g)})})}}};
-var FLa=function(a,b,c){b&&(b=new w9(c),a=a.h,gt(a.j),a.j=b)},GLa=function(a){var b=cLa().then(function(c){c=new F$(c.GroupCallManager,c.MediaType,c.StatusChangeCallback);var d=Uint8Array.from([1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32]);c.l++;d=c.g.createKeyMaterial(c.l,d);var e=K$(c),f=c.g.createKeyMaterial(d.getKeyId(),d.getKeyMaterial());e.K.log(ZM(pLa,f.getKeyId()));e.g.rotateKey(f);e.h++;e=J$(c);e.h=d;d=n(e.g.keys());for(f=d.next();!f.done;f=d.next())t$(e,
-f.value,u$(e,e.h));return c});b.catch(function(c){a.kx(c,"Failed to initialize encryptor")});return new p$(b)};L$.prototype.Hn=function(a,b,c,d){return this.Ji()?(d=d&&GLa(d),d=new G8(this.g,b,this.F,c,function(e){return new p8(a,n8(a),e)},QG(a,mN),c.h&&(c.pa||c.ua)?new B8(this.g,{Ww:c.pa,Xo:c.ua}):null,d),$Ia(this.h,d),FLa(this,c.M,d),b=new f$(b,d,c,Promise.resolve(z9(this.ma)),this.j),b.R(d),MKa(this.D,b),b):null};L$.prototype.In=function(){return this.Ji()?new i$(this.h):null};
-L$.prototype.up=function(){if(this.Ji()){var a=this.ma.get(yH).g;return new m$(a)}return null};(function(a){var b=IT,c=a.priority,d=~xc(b.g,function(e){return e.priority<c?-1:1});b.g.splice(d,0,a)})({Dd:L$,priority:6});var M$=function(a,b){var c=new ZC;R(c,7,a);R(c,8,b);return c};var N$=function(){this.l={};this.h=[];this.j=[];this.C=[];this.g=[];this.m=[];this.W={};this.u={};this.O=new TF([],"");this.s=Yg("goog.module.ModuleManager");this.o=0;this.G=this.M=this.J=!1};Za(N$,UF);var O$=function(a,b){Rb.call(this,"Error loading "+a+": "+ria(b))};Za(O$,Rb);N$.prototype.F=function(){return 0<this.h.length};N$.prototype.H=function(){return 0<this.m.length};
-var P$=function(a){var b=a.F();b!=a.J&&(a.pj(b?"active":"idle"),a.J=b);b=a.H();b!=a.M&&(a.pj(b?"userActive":"userIdle"),a.M=b)},VG=function(a,b,c){var d=[];wc(b,d);b=[];for(var e={},f=0;f<d.length;f++){var g=d[f],h=a.l[g];if(!h)throw Error("Unknown module: "+g);var m=new ZF;e[g]=m;HLa(a,g,h,!!c,m);SG(a,g)||b.push(g)}0<b.length&&(jc(a.h)?a.D(b):(a.g.push(b),P$(a)));return e},HLa=function(a,b,c,d,e){c.h.push(new SF(e.callback,e));sia(c,function(f){e.g(new O$(b,f))});SG(a,b)?d&&(ch(a.s,"User initiated module already loading: "+
-b),ic(a.m,b)||a.m.push(b),P$(a)):d?(ch(a.s,"User initiated module load: "+b),ic(a.m,b)||a.m.push(b)):ch(a.s,"Initiating module load: "+b)};N$.prototype.D=function(a,b,c){b||(this.o=0);a=ILa(this,a);ch(this.s,"Loading module(s): "+a);this.h=a;this.j=tc(a);P$(this);jc(a)||(this.C.push.apply(this.C,a),c=Wa(null.rH,null,tc(a),this.l,{nU:this.W,uU:!!c,onError:Wa(this.aa,this,this.j,a),PV:Wa(this.ba,this)}),(a=5E3*Math.pow(this.o,2))?window.setTimeout(c,a):c())};
-var ILa=function(a,b){b=ac(b,function(){return!0});for(var c=[],d=0;d<b.length;d++)c=c.concat(Q$(a,b[d]));wc(c);return 1<c.length?(d=c.shift(),ch(a.s,"Must load "+d+" module before "+b),a.g=bc(c,function(e){return[e]}).concat(a.g),[d]):c},Q$=function(a,b){var c=zd(a.C),d=[];c[b]||d.push(b);b=[b];for(var e=0;e<b.length;e++)for(var f=a.l[b[e]].j,g=f.length-1;0<=g;g--){var h=f[g];c[h]||(d.push(h),b.push(h))}d.reverse();wc(d);return d},SG=function(a,b){if(ic(a.h,b))return!0;for(var c=0;c<a.g.length;c++)if(ic(a.g[c],
-b))return!0;return!1};N$.prototype.load=function(a,b){return VG(this,[a],b)[a]};N$.prototype.aa=function(a,b,c){this.o++;this.j=a;Yb(b,Xa(oc,this.C),this);401==c?(bh(this.s,"Module loading unauthorized"),R$(this,0),this.g.length=0):410==c?(S$(this,3),T$(this)):3<=this.o?(bh(this.s,"Aborting after failure to load: "+this.h),S$(this,1),T$(this)):(bh(this.s,"Retrying after failure to load: "+this.h),this.D(this.j,!0,8001==c))};
-N$.prototype.ba=function(){bh(this.s,"Aborting after timeout: "+this.h);S$(this,2);T$(this)};
-var S$=function(a,b){1<a.j.length?a.g=bc(a.j,function(c){return[c]}).concat(a.g):R$(a,b)},R$=function(a,b){var c=a.j;a.h.length=0;for(var d=[],e=0;e<a.g.length;e++){var f=ac(a.g[e],function(m){var p=Q$(this,m);return dc(c,function(t){return ic(p,t)})},a);uc(d,f)}for(e=0;e<c.length;e++)lc(d,c[e]);for(e=0;e<d.length;e++){for(f=0;f<a.g.length;f++)oc(a.g[f],d[e]);oc(a.m,d[e])}var g=a.u.error;if(g)for(e=0;e<g.length;e++){var h=g[e];for(f=0;f<d.length;f++)h("error",d[f],b)}for(e=0;e<c.length;e++)if(a.l[c[e]])a.l[c[e]].onError(b);
-a.j.length=0;P$(a)},T$=function(a){for(;a.g.length;){var b=ac(a.g.shift(),function(){return!0},a);if(0<b.length){a.D(b);return}}P$(a)};N$.prototype.pj=function(a){for(var b=this.u[a],c=0;b&&c<b.length;c++)b[c](a)};N$.prototype.dispose=function(){ht(nd(this.l),this.O);this.l={};this.h=[];this.j=[];this.m=[];this.g=[];this.u={};this.G=!0};N$.prototype.isDisposed=function(){return this.G};WF=function(){return new N$};var U$=function(a){ok.call(this,a);this.ma=new nG;Hia(this.ma);pma(this.ma);r1(this.ma,function(b){return new t1(b)});TCa(this.ma);this.l=this.F=this.o=this.u=null;this.H=Ov()};r(U$,ok);k=U$.prototype;
-k.Dh=function(){var a=new zJ(new B1(Pv(Nv.Eb())),new x1(this.av.bind(this)));a=new HJ(a,"hangouts",this.Wp(),"",.1>Math.random()?"https://preprod-hangouts-googleapis.sandbox.google.com":"https://hangouts.clients6.google.com",this.H);a=new aK(a);P(a.g,1,39);P(a.g,5,158);P(a.g,2,"castouts");P(a.g,3,"castouts");var b=chrome.runtime.id+chrome.runtime.getManifest().version;P(a.g,4,b);b=bf().toUpperCase();P(a.g,6,"castouts"+b);b=.01;var c=Pv(Nv.Eb());"google.com"==(c.h?c.h.substr(c.h.indexOf("@")+1):"")&&
-(b=1);P(a.g,9,b);P(a.g,10,"https://hangouts.google.com/_/logpref");P(a.g,11,"https://clients2.google.com/cr/report");a.register(this.ma);this.F=this.ma.get(LT);this.o=Promise.resolve(this.F.initialize());Tm(this)};k.cb=function(){throw Error("not implemented");};k.cc=function(){return[{lastSessionId:this.l}]};k.hc=function(){var a=Qm(this);a&&a.lastSessionId&&(this.l=a.lastSessionId)};
-k.kk=function(){var a=this;return this.l||this.g?new Promise(function(b,c){setTimeout(c,5E3);var d=function(){a.o.then(function(){a.l?(a.l=null,b()):c(Error("No session to upload"))})},e=a.g;e?(e.g?Jya(e.g):Promise.reject(Error("no call in the session"))).then(function(){b()},d):a.l?d():c(Error("No session to upload"))}):Promise.reject(Error("No session to upload"))};k.el=function(a){a.g?(a=a.g,a=a.g?iW(a.g):null):a=null;this.l=a;return Promise.resolve()};
-k.ej=function(a,b){a=new w1(b,this.ma,this.o);this.u=a.l.bind(a);return a};k.ji=function(){v1(0)};k.gi=function(){v1(1)};k.hi=function(){Kb("MediaRouter.Hangouts.Session.End")};k.Ug=function(a){Mb("MediaRouter.Hangouts.Start.Failure",a,Ej)};k.ii=function(){Kb("MediaRouter.Hangouts.Stream.End")};k.av=function(a){this.u&&this.u(a)};k.Wp=function(){return"v1"};var V$=function(){U$.call(this,"hangouts")};r(V$,U$);V$.prototype.cb=function(){return"HangoutsService"};var JLa=new V$;fk("mr.mirror.hangouts.HangoutsService",JLa);var W$=function(){U$.call(this,"meetings");this.m=null};r(W$,U$);W$.prototype.cb=function(){return"MeetingsService"};W$.prototype.Wp=function(){return"v1_meetings"};var X$=function(a){null==a.m&&(a.m=Twa(a.ma.get(aH)),o_(a.m.j,Awa(function(){return Ht(Pv(Nv.Eb()).getAuthToken())})));return a.m};W$.prototype.gb=function(a){return Promise.resolve(v_(X$(this),a.input).then(function(b){return b.gb()}))};W$.prototype.Dh=function(){U$.prototype.Dh.call(this);this.ma.registerService(iU,X$(this))};
-var KLa=new W$;fk("mr.mirror.hangouts.MeetingsService",KLa);
diff --git a/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_webrtc.js b/.config/google-chrome/Default/Extensions/pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0/mirroring_webrtc.js
deleted file mode 100644 (file)
index d5fcd44..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-'use strict';var LLa={TAB:0,ln:1,jv:2},Y$=function(a){Mb("MediaRouter.WebRtc.Start.Success",a,LLa)};var Z$=function(a,b){Ak.call(this,b);this.G=a;this.l=new qb;this.g=nw(b.id);this.m=new qb;this.D=!1;this.o=null;this.F=!1;this.u=this.C=null;MLa(this);NLa(this);this.g.sendMessage(new Ps("GET_TURN_CREDENTIALS"))};r(Z$,Ak);
-Z$.prototype.start=function(a){var b=this;return this.l.promise.then(function(c){if(c.g)return Promise.reject(new Fj("Mirroring already started"));if(b.o)return Promise.reject(new Fj("Session permanently stopped"));b.C=new Bb("MediaRouter.WebRtc.Session.Launch");c.ea.addStream(a);c.start();return b.m.promise})};
-Z$.prototype.stop=function(){var a=this;this.m.reject(new Fj("Session stop requested."));this.u&&(this.u.end(),this.u=null);if(this.o)return this.o;this.F=this.D=!1;this.C=null;return this.o=this.l.promise.then(function(b){b.stop()}).then(function(){return a.g.dispose()}).catch(function(b){a.g.dispose();throw b;})};
-var MLa=function(a){a.g.onMessage=function(b){if(!b.type)throw Error("Message has no type.");switch(b.type){case "TURN_CREDENTIALS":a.l.resolve(new Rv(a.h.id,b.data.credentials));break;case "ANSWER":a.l.promise.then(function(c){Sv(c,b.data)});break;case "KNOCK_ANSWER":a.F=!0;a.l.promise.then(function(c){Sv(c,b.data)});break;case "STOP":a.m.reject(new Fj("Stop signal received"));a.stop();break;default:throw new Fj("Unknown message type: "+b.type);}}},NLa=function(a){a.l.promise.then(function(b){jaa(b,
-function(c){a.g.sendMessage(new Ps("OFFER",new Rs(c,a.G)))});kaa(b,function(c){c=JSON.parse(c);if(!c.type)throw Error("Invalid message");a.g.sendMessage(new Ps(c.type,c.data))});gaa(b,function(){a.D=!0;a.g.sendMessage(new Ps("SESSION_START_SUCCESS"));!a.F&&a.C&&a.C.end();a.C=null;a.u=new Hb("MediaRouter.WebRtc.Session.Length");a.m.resolve(a)});iaa(b,function(){a.g.sendMessage(new Ps("SESSION_END"))});haa(b,function(c){a.D||a.m.reject(c);a.g.sendMessage(new Ps("SESSION_FAILURE"))})})};var $$=function(){ok.call(this,"webrtc")};r($$,ok);k=$$.prototype;k.ej=function(a,b){return new Z$(a,b)};k.ji=function(){Y$(0)};k.gi=function(){Y$(1)};k.Mj=function(){Y$(2)};k.hi=function(){Kb("MediaRouter.WebRtc.Session.End")};k.Ug=function(a){Mb("MediaRouter.WebRtc.Start.Failure",a,Ej)};k.ii=function(){Kb("MediaRouter.WebRtc.Stream.End")};var OLa=new $$;fk("mr.mirror.webrtc.WebRtcService",OLa);
diff --git a/.config/google-chrome/Default/Favicons b/.config/google-chrome/Default/Favicons
deleted file mode 100644 (file)
index 96adedf..0000000
Binary files a/.config/google-chrome/Default/Favicons and /dev/null differ
diff --git a/.config/google-chrome/Default/Favicons-journal b/.config/google-chrome/Default/Favicons-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Feature Engagement Tracker/AvailabilityDB/LOCK b/.config/google-chrome/Default/Feature Engagement Tracker/AvailabilityDB/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Feature Engagement Tracker/AvailabilityDB/LOG b/.config/google-chrome/Default/Feature Engagement Tracker/AvailabilityDB/LOG
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Feature Engagement Tracker/EventDB/LOCK b/.config/google-chrome/Default/Feature Engagement Tracker/EventDB/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Feature Engagement Tracker/EventDB/LOG b/.config/google-chrome/Default/Feature Engagement Tracker/EventDB/LOG
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/GCM Store/Encryption/000003.log b/.config/google-chrome/Default/GCM Store/Encryption/000003.log
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/GCM Store/Encryption/CURRENT b/.config/google-chrome/Default/GCM Store/Encryption/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/GCM Store/Encryption/LOCK b/.config/google-chrome/Default/GCM Store/Encryption/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/GCM Store/Encryption/LOG b/.config/google-chrome/Default/GCM Store/Encryption/LOG
deleted file mode 100644 (file)
index 61663cd..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:46.058 3a0c Creating DB /home/josuer08/.config/google-chrome/Default/GCM Store/Encryption since it was missing.
-2021/08/18-00:16:46.217 3a0c Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/GCM Store/Encryption/MANIFEST-000001
diff --git a/.config/google-chrome/Default/GCM Store/Encryption/MANIFEST-000001 b/.config/google-chrome/Default/GCM Store/Encryption/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/GCM Store/Encryption/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/GPUCache/data_0 b/.config/google-chrome/Default/GPUCache/data_0
deleted file mode 100644 (file)
index d76fb77..0000000
Binary files a/.config/google-chrome/Default/GPUCache/data_0 and /dev/null differ
diff --git a/.config/google-chrome/Default/GPUCache/data_1 b/.config/google-chrome/Default/GPUCache/data_1
deleted file mode 100644 (file)
index 2198bab..0000000
Binary files a/.config/google-chrome/Default/GPUCache/data_1 and /dev/null differ
diff --git a/.config/google-chrome/Default/GPUCache/data_2 b/.config/google-chrome/Default/GPUCache/data_2
deleted file mode 100644 (file)
index c7e2eb9..0000000
Binary files a/.config/google-chrome/Default/GPUCache/data_2 and /dev/null differ
diff --git a/.config/google-chrome/Default/GPUCache/data_3 b/.config/google-chrome/Default/GPUCache/data_3
deleted file mode 100644 (file)
index 5eec973..0000000
Binary files a/.config/google-chrome/Default/GPUCache/data_3 and /dev/null differ
diff --git a/.config/google-chrome/Default/GPUCache/index b/.config/google-chrome/Default/GPUCache/index
deleted file mode 100644 (file)
index b327772..0000000
Binary files a/.config/google-chrome/Default/GPUCache/index and /dev/null differ
diff --git a/.config/google-chrome/Default/History b/.config/google-chrome/Default/History
deleted file mode 100644 (file)
index 5d2d481..0000000
Binary files a/.config/google-chrome/Default/History and /dev/null differ
diff --git a/.config/google-chrome/Default/History Provider Cache b/.config/google-chrome/Default/History Provider Cache
deleted file mode 100644 (file)
index 1bda8fb..0000000
Binary files a/.config/google-chrome/Default/History Provider Cache and /dev/null differ
diff --git a/.config/google-chrome/Default/History-journal b/.config/google-chrome/Default/History-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/4 b/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/4
deleted file mode 100644 (file)
index 0bc8b4a..0000000
Binary files a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/4 and /dev/null differ
diff --git a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/5 b/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/5
deleted file mode 100644 (file)
index f048434..0000000
Binary files a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/5 and /dev/null differ
diff --git a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/6 b/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/6
deleted file mode 100644 (file)
index 8006d1f..0000000
Binary files a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.blob/1/00/6 and /dev/null differ
diff --git a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/000004.log b/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/000004.log
deleted file mode 100644 (file)
index 7ff134e..0000000
Binary files a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/000004.log and /dev/null differ
diff --git a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/000005.ldb b/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/000005.ldb
deleted file mode 100644 (file)
index 558c443..0000000
Binary files a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/000005.ldb and /dev/null differ
diff --git a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/CURRENT b/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/LOCK b/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/LOG b/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/LOG
deleted file mode 100644 (file)
index ec2fa45..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-2021/08/18-00:16:50.841 3991 Creating DB /home/josuer08/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb since it was missing.
-2021/08/18-00:16:51.061 3991 Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/MANIFEST-000001
-2021/08/18-00:16:51.477 39d9 Level-0 table #5: started
-2021/08/18-00:16:51.552 39d9 Level-0 table #5: 1132 bytes OK
-2021/08/18-00:16:51.652 39d9 Delete type=0 #3
-2021/08/18-00:16:51.652 39d9 Manual compaction at level-0 from '\x00\x02\x00\x00\x00' @ 72057594037927935 : 1 .. '\x00\x03\x00\x00\x00' @ 0 : 0; will stop at (end)
diff --git a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/MANIFEST-000001 b/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/MANIFEST-000001
deleted file mode 100644 (file)
index 983e16e..0000000
Binary files a/.config/google-chrome/Default/IndexedDB/https_wallet.keplr.app_0.indexeddb.leveldb/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/LOCK b/.config/google-chrome/Default/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/LOG b/.config/google-chrome/Default/LOG
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/000003.log b/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/000003.log
deleted file mode 100644 (file)
index 7446ac5..0000000
Binary files a/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/CURRENT b/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/LOCK b/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/LOG b/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/LOG
deleted file mode 100644 (file)
index 5d1c29a..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:59.623 396a Creating DB /home/josuer08/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap since it was missing.
-2021/08/18-00:16:59.788 396a Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/MANIFEST-000001 b/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Local Extension Settings/dmkamcknogkgcdfhhbddcghachkejeap/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/000003.log b/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/000003.log
deleted file mode 100644 (file)
index 170cb64..0000000
Binary files a/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/CURRENT b/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/LOCK b/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/LOG b/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/LOG
deleted file mode 100644 (file)
index 9c28742..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:46.575 39d9 Creating DB /home/josuer08/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi since it was missing.
-2021/08/18-00:16:47.068 39d9 Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/MANIFEST-000001 b/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Local Extension Settings/ghbmnnjooekpmoecnnnilnnbdlolhkhi/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Local Storage/leveldb/000003.log b/.config/google-chrome/Default/Local Storage/leveldb/000003.log
deleted file mode 100644 (file)
index fb49726..0000000
Binary files a/.config/google-chrome/Default/Local Storage/leveldb/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/Local Storage/leveldb/CURRENT b/.config/google-chrome/Default/Local Storage/leveldb/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Local Storage/leveldb/LOCK b/.config/google-chrome/Default/Local Storage/leveldb/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Local Storage/leveldb/LOG b/.config/google-chrome/Default/Local Storage/leveldb/LOG
deleted file mode 100644 (file)
index bdffb76..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:35.103 3 Creating DB /home/josuer08/.config/google-chrome/Default/Local Storage/leveldb since it was missing.
-2021/08/18-00:16:35.406 3 Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Local Storage/leveldb/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Local Storage/leveldb/MANIFEST-000001 b/.config/google-chrome/Default/Local Storage/leveldb/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Local Storage/leveldb/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Login Data b/.config/google-chrome/Default/Login Data
deleted file mode 100644 (file)
index 33f0c83..0000000
Binary files a/.config/google-chrome/Default/Login Data and /dev/null differ
diff --git a/.config/google-chrome/Default/Login Data For Account b/.config/google-chrome/Default/Login Data For Account
deleted file mode 100644 (file)
index 33f0c83..0000000
Binary files a/.config/google-chrome/Default/Login Data For Account and /dev/null differ
diff --git a/.config/google-chrome/Default/Login Data For Account-journal b/.config/google-chrome/Default/Login Data For Account-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Login Data-journal b/.config/google-chrome/Default/Login Data-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Network Action Predictor b/.config/google-chrome/Default/Network Action Predictor
deleted file mode 100644 (file)
index 1362a29..0000000
Binary files a/.config/google-chrome/Default/Network Action Predictor and /dev/null differ
diff --git a/.config/google-chrome/Default/Network Action Predictor-journal b/.config/google-chrome/Default/Network Action Predictor-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Network Persistent State b/.config/google-chrome/Default/Network Persistent State
deleted file mode 100644 (file)
index 9a66ca9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"net":{"http_server_properties":{"broken_alternative_services":[{"broken_count":1,"broken_until":"1629260519","host":"lcd-kava.keplr.app","isolation":[],"port":443,"protocol_str":"quic"}],"servers":[{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325795221329","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325795221329","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://redirector.gvt1.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325808537894","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325808537895","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://id.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325809081116","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325809081117","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://adservice.google.com","supports_spdy":true},{"isolation":[],"server":"https://wallet.keplr.app","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325821553279","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325821553279","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://accounts.youtube.com","supports_spdy":true},{"isolation":[],"network_stats":{"srtt":4342},"server":"https://r6---sn-8xgp1vo-xfgs.gvt1.com"},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13273820235642874","port":443,"protocol_str":"quic"}],"isolation":[],"server":"https://lcd-kava.keplr.app"},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325808972927","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325808972928","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":4544},"server":"https://encrypted-tbn0.gstatic.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325809010780","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325809010781","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":5811},"server":"https://i.ytimg.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325811228186","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325811228187","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":5822},"server":"https://firebase.googleapis.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325811738502","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325811738503","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":9364},"server":"https://firebaseinstallations.googleapis.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325811834305","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325811834306","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":5568},"server":"https://www.googletagmanager.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325814487484","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325814487484","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":26592},"server":"https://stats.g.doubleclick.net","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325814688707","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325814688708","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":4062},"server":"https://apis.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325814749235","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325814749235","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":4769},"server":"https://scone-pa.clients6.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325815531405","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325815531405","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":4718},"server":"https://www.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325815657032","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325815657032","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":7334},"server":"https://www.gstatic.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325816730838","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325816730838","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":4203},"server":"https://lh3.googleusercontent.com"},{"isolation":[],"network_stats":{"srtt":4643},"server":"https://clients2.googleusercontent.com","supports_spdy":true},{"isolation":[],"network_stats":{"srtt":4643},"server":"https://lh5.googleusercontent.com"},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325819479013","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325819479014","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":7206},"server":"https://ssl.google-analytics.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325821430428","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325821430428","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":6536},"server":"https://content-autofill.googleapis.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325821704754","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325821704755","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":10923},"server":"https://ssl.gstatic.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325821920778","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325821920778","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":6567},"server":"https://play.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325823760911","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325823760911","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":3961},"server":"https://accounts.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325817870859","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325817870859","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":3930},"server":"https://clients2.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325820384509","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325820384509","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":3930},"server":"https://chrome.google.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325831852513","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325831852513","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":5444},"server":"https://fonts.googleapis.com","supports_spdy":true},{"isolation":[],"server":"https://a.nel.cloudflare.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325832924902","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325832924903","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":11773},"server":"https://fonts.gstatic.com","supports_spdy":true},{"alternative_service":[{"advertised_alpns":["h3-29"],"expiration":"13276325948643517","port":443,"protocol_str":"quic"},{"advertised_alpns":["h3-Q050"],"expiration":"13276325948643518","port":443,"protocol_str":"quic"}],"isolation":[],"network_stats":{"srtt":11489},"server":"https://www.google-analytics.com","supports_spdy":true}],"supports_quic":{"address":"192.168.1.151","used_quic":true},"version":5},"network_qualities":{"CAESABiAgICA+P////8B":"4G"}}}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Preferences b/.config/google-chrome/Default/Preferences
deleted file mode 100644 (file)
index 2cae8a5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"account_id_migration_state":2,"account_tracker_service_last_update":"13273733795698690","alternate_error_pages":{"backup":true},"announcement_notification_service_first_run_time":"13273733795107713","autocomplete":{"retention_policy_last_version":92},"autofill":{"orphan_rows_removed":true},"browser":{"app_window_placement":{"DevToolsApp":{"always_on_top":false,"bottom":1416,"left":1,"maximized":false,"right":1719,"top":23,"work_area_bottom":1440,"work_area_left":0,"work_area_right":3440,"work_area_top":0}},"has_seen_welcome_page":true,"window_placement":{"bottom":1416,"left":1,"maximized":false,"right":1719,"top":23,"work_area_bottom":1440,"work_area_left":0,"work_area_right":3440,"work_area_top":0}},"countryid_at_install":21843,"data_reduction":{"daily_original_length":["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","18827359"],"daily_received_length":["0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","18827359"],"last_update_date":"13273732800000000","this_week_number":2693,"this_week_services_downstream_foreground_kb":{"108986091":98,"112189210":6,"115188287":26,"117649486":441,"125522256":1,"21145003":1270,"25921771":4,"35565745":1,"41424546":3,"47815025":6,"49601082":1,"5151071":3,"54845618":9245,"73107389":30,"82509217":7215,"88863520":0,"95983790":35}},"default_apps_install_state":3,"devtools":{"adb_key":"MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCepC/AIax4j3Xc6iNCFdneTpA2rmctLcRus+oL0R7rSQTjOSsxGA1oT+scZV8+0tn5Blwqsn/jYlizoQSKheJwa9Gx5I/0DyAXzeOZ9HTe/W8G0olBvvFdivuoCEyDu7Do2xID3Z864ZjLL5jNNJZj+GYoSqKThWrzkD/bWpZqB/gcQzAVrNrtUW3zGVMHtUs7qpVMFK0vIjB0zRVwgNeBL7hX3LBo0sgjFpqeN4dWepufENgMZreftDHFb82Z9uM4m2drOGR/5uzsk7p9CBjB+RY4KCC5Sr7dvJWy4p1Tv+1c+YKiOMEHsG8N6e0bNyTgCoIeqQy7FmzyXY1a1IZNAgMBAAECggEAHhAoOmVHPWuWXuCCAP6KFI5X1vzy8YVYUdBHfKjLDrR+OB8316xisg9fEzkEtS+Y/g+d/Ltp7+nNvHC5nxSjJkHQccFKJGqPXuN2C9FfKnjlhunz9+Ea9WqmqR+1fEtfyajmP5RKngptfafN8alTDKvglCccqw8gBvshlsySb5I5qCv0rH3C3c+9yBo41g//gRxGjD1lS0t+y4cpt+4c9KZCmnhp8FAFg4zKQbh8Q4viSP3SSVp42OtLB/06N4Xu4eZAf9h6Lj6Cr3Xk0nE+BMI/YpLbzs67rTJxEMfi6hLPVKtg3pUhyN88slEMsr32MZNpLOL2udzcqgcmNDVw0QKBgQDL/es54KZhGb4fxB9J19E8Xbe8nXzjia/2ivnEFe4TTKRlrtGWtns8kUR41F1Qdmu2FTFcMz5XoLKJc65IOcqaUd2KtxbKajR1BdZpEsJWMNjyuXx7RYn+wtHEdt4WpuY5FkJKZf2uUxhFLSgQ3KNRPYb7FONmKOB6uwwyp4r/uQKBgQDHFlfxvt0zqMANwvdBIm8kJbyu46wCEdpcJpJ0Z2M5uTFvkKCQtcETYrGejqXJQYhm5XvwaOU26srzyYAXhnKgscjkW/iU/SS3ST8HORGMeqGtLmuIZSM9Clo77oZpzC1aSq3phrxJbAGTZLxQsK0O2r5CIkm+wOLwJZL1u1K9NQKBgAecQINXQz3KJRKwUW6C07aJ1In/4iHnCB6NjsXm/4vOxy9X90/FHRHkZYaQfa67zEbtwXqsGr5QK3j/TNg697kMJtS/AeWpUq2u+xHOdlua1O0xSFic/on3oLXQrXZw4ZPtpal65pzzUqt6BM2kPZ+RSRDi9ZzhF4bcpZbaM1BZAoGAX4nPZklrqZC/qVr4gJ9fqn8Zjuve7ZdXrIUuHwJGUbsXiCxlgUxXfVANYMOft3blWEukMHiGFtaR0m/OMnvookju2Pdx0T2x0uspffPbAgkPcSYnoGq4gGBpcP1EL5013nCcCMcJsEpOb0cWP7qpMcmzJ9WAgjPaM9g0MAxW5kkCgYEApl5dYr52zjvmGsh9nxR4sbImLSaS23RhqhtBd9CAWYkyP0vmfQYQVk0CUeFHsU11m2QApEIum/qdOq+PKIYYMRZRmSFQzVamE64vQo7AEnPfdU4xO2kBuU9WC6lxfJ++vTKKqInYOKIVIR9QPbC6wqEu5OaX+ErTh0kPWtMlaTg=","preferences":{"Inspector.drawerSplitViewState":"{\"horizontal\":{\"size\":0,\"showMode\":\"OnlyMain\"}}","adornerSettings":"[{\"adorner\":\"grid\",\"isEnabled\":true},{\"adorner\":\"flex\",\"isEnabled\":true},{\"adorner\":\"ad\",\"isEnabled\":true},{\"adorner\":\"scroll-snap\",\"isEnabled\":true}]","closeableTabs":"{\"security\":true}","elements.styles.sidebar.width":"{\"vertical\":{\"size\":0,\"showMode\":\"OnlyMain\"}}","inspectorVersion":"30","undefined-tabOrder":"{\"Styles\":10,\"Computed\":20}"}},"domain_diversity":{"last_reporting_timestamp":"13273733795872848"},"download":{"directory_upgrade":true},"extensions":{"alerts":{"initialized":true},"chrome_url_overrides":{},"last_chrome_version":"92.0.4515.159","pinned_extensions":["dmkamcknogkgcdfhhbddcghachkejeap"],"settings":{"aapocclcgogkmnckokdopfmhonfmgoek":{"ack_external":true,"active_permissions":{"api":[],"manifest_permissions":[]},"app_launcher_ordinal":"y","commands":{},"content_settings":[],"creation_flags":137,"events":[],"from_bookmark":false,"from_webstore":true,"granted_permissions":{"api":[],"manifest_permissions":[]},"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733806482494","lastpingday":"13273656949230178","location":1,"manifest":{"api_console_project_id":"889782162350","app":{"launch":{"local_path":"main.html"}},"container":"GOOGLE_DRIVE","current_locale":"en_US","default_locale":"en_US","description":"Create and edit presentations ","icons":{"128":"icon_128.png","16":"icon_16.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDLOGW2Hoztw8m2z6SmCjm7y4Oe2o6aRqO+niYKCXhZab572by7acqFIFF0On3e3a967SwNijsTx2n+7Mt3KqWzEKtnwUZqzHYSsdZZK64vWIHIduawP0EICWRMf2RGIBEdDC6I1zErtcDiSrJWeRlnb0DHWXDXlt1YseM7RiON9wIDAQAB","manifest_version":2,"name":"Slides","offline_enabled":true,"update_url":"https://clients2.google.com/service/update2/crx","version":"0.10"},"page_ordinal":"n","path":"aapocclcgogkmnckokdopfmhonfmgoek/0.10_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":true,"was_installed_by_oem":false,"withholding_permissions":false},"ahfgeienlihckogmohjhadlkjgocpleb":{"active_permissions":{"api":["management","system.display","system.storage","webstorePrivate","system.cpu","system.memory","system.network"],"manifest_permissions":[]},"app_launcher_ordinal":"t","commands":{},"content_settings":[],"creation_flags":1,"events":[],"from_bookmark":false,"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733795108835","location":5,"manifest":{"app":{"launch":{"web_url":"https://chrome.google.com/webstore"},"urls":["https://chrome.google.com/webstore"]},"description":"Discover great apps, games, extensions and themes for Google Chrome.","icons":{"128":"webstore_icon_128.png","16":"webstore_icon_16.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCtl3tO0osjuzRsf6xtD2SKxPlTfuoy7AWoObysitBPvH5fE1NaAA1/2JkPWkVDhdLBWLaIBPYeXbzlHp3y4Vv/4XG+aN5qFE3z+1RU/NqkzVYHtIpVScf3DjTYtKVL66mzVGijSoAIwbFCC3LpGdaoe6Q1rSRDp76wR6jjFzsYwQIDAQAB","name":"Web Store","permissions":["webstorePrivate","management","system.cpu","system.display","system.memory","system.network","system.storage"],"version":"0.2"},"needs_sync":true,"page_ordinal":"n","path":"/opt/google/chrome/resources/web_store","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"aohghmighlieiainnegkcijnfilokake":{"ack_external":true,"active_permissions":{"api":[],"manifest_permissions":[]},"app_launcher_ordinal":"zm","commands":{},"content_settings":[],"creation_flags":137,"events":[],"from_bookmark":false,"from_webstore":true,"granted_permissions":{"api":[],"manifest_permissions":[]},"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733806539732","lastpingday":"13273656949230178","location":1,"manifest":{"api_console_project_id":"619683526622","app":{"launch":{"local_path":"main.html"}},"container":"GOOGLE_DRIVE","current_locale":"en_US","default_locale":"en_US","description":"Create and edit documents ","icons":{"128":"icon_128.png","16":"icon_16.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJhLK6fk/BWTEvJhywpk7jDe4A2r0bGXGOLZW4/AdBp3IiD9o9nx4YjLAtv0tIPxi7MvFd/GUUbQBwHT5wQWONJj1z/0Rc2qBkiJA0yqXh42p0snuA8dCfdlhOLsp7/XTMEwAVasjV5hC4awl78eKfJYlZ+8fM/UldLWJ/51iBQwIDAQAB","manifest_version":2,"name":"Docs","offline_enabled":true,"update_url":"https://clients2.google.com/service/update2/crx","version":"0.10"},"page_ordinal":"n","path":"aohghmighlieiainnegkcijnfilokake/0.10_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":true,"was_installed_by_oem":false,"withholding_permissions":false},"apdfllckaahabafndbhieahigkjlhalf":{"ack_external":true,"active_permissions":{"api":["clipboardRead","clipboardWrite","notifications"],"manifest_permissions":[]},"app_launcher_ordinal":"yn","commands":{},"content_settings":[],"creation_flags":137,"events":[],"from_bookmark":false,"from_webstore":true,"granted_permissions":{"api":["clipboardRead","clipboardWrite","notifications"],"manifest_permissions":[]},"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733806492702","lastpingday":"13273656949230178","location":1,"manifest":{"app":{"launch":{"web_url":"https://drive.google.com/?usp=chrome_app"},"urls":["http://docs.google.com/","http://drive.google.com/","https://docs.google.com/","https://drive.google.com/"]},"background":{"allow_js_access":false},"current_locale":"en_US","default_locale":"en_US","description":"Google Drive: create, share and keep all your stuff in one place.","icons":{"128":"128.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDIl5KlKwL2TSkntkpY3naLLz5jsN0YwjhZyObcTOK6Nda4Ie21KRqZau9lx5SHcLh7pE2/S9OiArb+na2dn7YK5EvH+aRXS1ec3uxVlBhqLdnleVgwgwlg5fH95I52IeHcoeK6pR4hW/Nv39GNlI/Uqk6O6GBCCsAxYrdxww9BiQIDAQAB","manifest_version":2,"name":"Google Drive","offline_enabled":true,"options_page":"https://drive.google.com/drive/settings","permissions":["clipboardRead","clipboardWrite","notifications"],"update_url":"https://clients2.google.com/service/update2/crx","version":"14.5"},"page_ordinal":"n","path":"apdfllckaahabafndbhieahigkjlhalf/14.5_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":true,"was_installed_by_oem":false},"blpcfgokakmgnkcojhhkbfbldkacnbeo":{"ack_external":true,"active_permissions":{"api":[],"manifest_permissions":[]},"app_launcher_ordinal":"x","commands":{},"content_settings":[],"creation_flags":137,"events":[],"from_bookmark":false,"from_webstore":true,"granted_permissions":{"api":[],"manifest_permissions":[]},"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733806476487","lastpingday":"13273656949230178","location":1,"manifest":{"app":{"launch":{"container":"tab","web_url":"http://www.youtube.com"},"web_content":{"enabled":true,"origin":"http://www.youtube.com"}},"current_locale":"en_US","default_locale":"en","description":"","icons":{"128":"128.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDC/HotmFlyuz5FaHaIbVBhhL4BwbcUtsfWwzgUMpZt5ZsLB2nW/Y5xwNkkPANYGdVsJkT2GPpRRIKBO5QiJ7jPMa3EZtcZHpkygBlQLSjMhdrAKevpKgIl6YTkwzNvExY6rzVDzeE9zqnIs33eppY4S5QcoALMxuSWlMKqgFQjHQIDAQAB","manifest_version":2,"name":"YouTube","update_url":"http://clients2.google.com/service/update2/crx","version":"4.2.8"},"page_ordinal":"n","path":"blpcfgokakmgnkcojhhkbfbldkacnbeo/4.2.8_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":true,"was_installed_by_oem":false},"dmkamcknogkgcdfhhbddcghachkejeap":{"active_permissions":{"api":["identity","notifications","storage"],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"commands":{},"content_settings":[],"creation_flags":9,"events":[],"from_bookmark":false,"from_webstore":true,"granted_permissions":{"api":["identity","notifications","storage"],"manifest_permissions":[],"scriptable_host":["\u003Call_urls>"]},"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733819429331","location":1,"manifest":{"applications":{"gecko":{"id":"keplr-extension@keplr.app","strict_min_version":"56.0"}},"background":{"persistent":true,"scripts":["browser-polyfill.js","background.bundle.js"]},"browser_action":{"default_popup":"popup.html","default_title":"Keplr"},"content_scripts":[{"all_frames":true,"js":["browser-polyfill.js","contentScripts.bundle.js"],"matches":["\u003Call_urls>"],"run_at":"document_start"}],"description":"Keplr is a browser extension wallet for the Inter blockchain ecosystem.","icons":{"128":"assets/icon-128.png","16":"assets/icon-16.png","48":"assets/icon-48.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuz6vgIeMLGDJFR/tbg5bAxV/7+4wtdM40Ephzun9QSFe1NGbfQwQjagKcJlE06ah7be5iwHUtZfAK1KY22hxIiBfHy5MBkV5iIRuz5achm6EJszyImv8rAB6jIY6aBjn0d2nwQLcAd8OBLR5ppRil7U3riFDGGcrSRuNwoTAfaWQA81AFjewynjmv4erFinFeM6CP209X8Ujz7oLjJeUbLym0lvkj/XHRr2LY7iKClZgipkP2f02252qKULdKzG6qevVE0S0o2N4Rbi6/PHDL+5WS9nBZMUO3jPKYllmzmcgwHdINYfPRHCZ4tpkR7pyQ910URVb/cBrASaGrcQWQwIDAQAB","manifest_version":2,"name":"Keplr","permissions":["storage","notifications","identity"],"update_url":"https://clients2.google.com/service/update2/crx","version":"0.8.13","web_accessible_resources":["injectedScript.bundle.js","assets/temp-icon.svg"]},"needs_sync":true,"path":"dmkamcknogkgcdfhhbddcghachkejeap/0.8.13_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false,"withholding_permissions":false},"felcaaldnbdncclmgdcncolpebgiejap":{"ack_external":true,"active_permissions":{"api":[],"manifest_permissions":[]},"app_launcher_ordinal":"z","commands":{},"content_settings":[],"creation_flags":137,"events":[],"from_bookmark":false,"from_webstore":true,"granted_permissions":{"api":[],"manifest_permissions":[]},"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733806502731","lastpingday":"13273656949230178","location":1,"manifest":{"api_console_project_id":"1083656409722","app":{"launch":{"local_path":"main.html"}},"container":"GOOGLE_DRIVE","current_locale":"en_US","default_locale":"en_US","description":"Create and edit spreadsheets","icons":{"128":"icon_128.png","16":"icon_16.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC0AHrkP4MHPDKQI/O9LqZjtM24hKApaT3uVHeOduC06ZXWuwVRvx2wy5JUmMHfefXRG26tErgZSWpbxkm+2xfplKnT+grXF771HDgsNrNXERJHq7tnoYsWRiG3Gbs5BI4Ei+naZ/nyiWblbT4GyuD9N5yXNtoM0AnK+0FYhbO7IwIDAQAB","manifest_version":2,"name":"Sheets","offline_enabled":true,"update_url":"https://clients2.google.com/service/update2/crx","version":"1.2"},"page_ordinal":"n","path":"felcaaldnbdncclmgdcncolpebgiejap/1.2_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":true,"was_installed_by_oem":false,"withholding_permissions":false},"gfdkimpbcpahaombhbimeihdjnejgicl":{"active_permissions":{"api":["feedbackPrivate"],"explicit_host":["chrome://resources/*"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":["feedbackPrivate.onFeedbackRequested"],"from_bookmark":false,"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733795109565","location":5,"manifest":{"app":{"background":{"scripts":["js/event_handler.js"]},"content_security_policy":"default-src 'none'; script-src 'self' blob: filesystem: chrome://resources; style-src 'unsafe-inline' blob: chrome: file: filesystem: data: *; img-src * blob: chrome: file: filesystem: data:; media-src 'self' blob: filesystem:"},"description":"Send feedback to Google","display_in_launcher":false,"display_in_new_tab_page":false,"icons":{"192":"images/icon192.png","48":"images/icon48.png"},"incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDMZElzFX2J1g1nRQ/8S3rg/1CjFyDltWOxQg+9M8aVgNVxbutEWFQz+oQzIP9BB67mJifULgiv12ToFKsae4NpEUR8sPZjiKDIHumc6pUdixOm8SJ5Rs16SMR6+VYxFUjlVW+5CA3IILptmNBxgpfyqoK0qRpBDIhGk1KDEZ4zqQIDAQAB","manifest_version":2,"name":"Feedback","permissions":["feedbackPrivate","chrome://resources/"],"version":"1.0"},"path":"/opt/google/chrome/resources/feedback","preferences":{},"regular_only_preferences":{},"running":false,"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"ghbmnnjooekpmoecnnnilnnbdlolhkhi":{"ack_external":true,"active_permissions":{"api":["alarms","storage","unlimitedStorage"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":137,"events":["alarms.onAlarm","runtime.onConnectExternal"],"from_bookmark":false,"from_webstore":true,"granted_permissions":{"api":["alarms","storage","unlimitedStorage"],"manifest_permissions":[]},"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733806534184","lastpingday":"13273656949230178","location":1,"manifest":{"author":{"email":"docs-hosted-app-own@google.com"},"background":{"persistent":false,"scripts":["eventpage_bin_prod.js"]},"content_capabilities":{"matches":["https://docs.google.com/*","https://drive.google.com/*"],"permissions":["clipboardRead","clipboardWrite","unlimitedStorage"]},"content_security_policy":"script-src 'self'; object-src 'self'","current_locale":"en_US","default_locale":"en_US","description":"Edit, create, and view your documents, spreadsheets, and presentations — all without internet access.","externally_connectable":{"matches":["https://docs.google.com/*","https://drive.google.com/*"]},"icons":{"128":"128.png"},"key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnF7RGLAxIon0/XeNZ4MLdP3DMkoORzEAKVg0sb89JpA/W2osTHr91Wqwdc9lW0mFcSpCYS9Y3e7cUMFo/M2ETASIuZncMiUzX2/0rrWtGQ3UuEj3KSe5PdaVZfisyJw/FebvHwirEWrhqcgzVUj9fL9YjE0G45d1zMKcc1umKvLqPyTznNuKBZ9GJREdGLRJCBmUgCkI8iwtwC+QZTUppmaD50/ksnEUXv+QkgGN07/KoNA5oAgo49Jf1XBoMv4QXtVZQlBYZl84zAsI82hb63a6Gu29U/4qMWDdI7+3Ne5TRvo6Zi3EI4M2NQNplJhik105qrz+eTLJJxvf4slrWwIDAQAB","manifest_version":2,"minimum_chrome_version":"43","name":"Google Docs Offline","permissions":["alarms","storage","unlimitedStorage"],"storage":{"managed_schema":"dasherSettingSchema.json"},"update_url":"https://clients2.google.com/service/update2/crx","version":"1.31.0","web_accessible_resources":["page_embed_script.js"]},"path":"ghbmnnjooekpmoecnnnilnnbdlolhkhi/1.31.0_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":true,"was_installed_by_oem":false,"withholding_permissions":false},"kmendfapggjehodndflmmgagdbamhnfd":{"active_permissions":{"api":["cryptotokenPrivate","externally_connectable.all_urls","tabs"],"explicit_host":["http://*/*","https://*/*"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":["runtime.onConnectExternal"],"from_bookmark":false,"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733795110001","location":5,"manifest":{"background":{"persistent":false,"scripts":["util.js","b64.js","cbor.js","sha256.js","timer.js","countdown.js","countdowntimer.js","devicestatuscodes.js","approvedorigins.js","errorcodes.js","webrequest.js","messagetypes.js","factoryregistry.js","requesthelper.js","asn1.js","enroller.js","requestqueue.js","signer.js","origincheck.js","textfetcher.js","appid.js","watchdog.js","logging.js","webrequestsender.js","window-timer.js","cryptotokenorigincheck.js","cryptotokenapprovedorigins.js","inherits.js","individualattest.js","googlecorpindividualattest.js","cryptotokenbackground.js"]},"description":"CryptoToken Component Extension","externally_connectable":{"ids":["fjajfjhkeibgmiggdfehjplbhmfkialk"],"matches":["https://*/*"]},"incognito":"split","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAq7zRobvA+AVlvNqkHSSVhh1sEWsHSqz4oR/XptkDe/Cz3+gW9ZGumZ20NCHjaac8j1iiesdigp8B1LJsd/2WWv2Dbnto4f8GrQ5MVphKyQ9WJHwejEHN2K4vzrTcwaXqv5BSTXwxlxS/mXCmXskTfryKTLuYrcHEWK8fCHb+0gvr8b/kvsi75A1aMmb6nUnFJvETmCkOCPNX5CHTdy634Ts/x0fLhRuPlahk63rdf7agxQv5viVjQFk+tbgv6aa9kdSd11Js/RZ9yZjrFgHOBWgP4jTBqud4+HUglrzu8qynFipyNRLCZsaxhm+NItTyNgesxLdxZcwOz56KD1Q4IQIDAQAB","manifest_version":2,"name":"CryptoTokenExtension","permissions":["cryptotokenPrivate","externally_connectable.all_urls","tabs","https://*/*","http://*/*"],"version":"0.9.74"},"path":"/opt/google/chrome/resources/cryptotoken","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"mhjfbmdgcfjbbpaeojofohoefgiehjai":{"active_permissions":{"api":["contentSettings","fileSystem","fileSystem.write","metricsPrivate","resourcesPrivate"],"explicit_host":["chrome://resources/*"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":[],"from_bookmark":false,"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733795109149","location":5,"manifest":{"content_security_policy":"script-src 'self' 'wasm-eval' blob: filesystem: chrome://resources; object-src * blob: externalfile: file: filesystem: data:","description":"","incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDN6hM0rsDYGbzQPQfOygqlRtQgKUXMfnSjhIBL7LnReAVBEd7ZmKtyN2qmSasMl4HZpMhVe2rPWVVwBDl6iyNE/Kok6E6v6V3vCLGsOpQAuuNVye/3QxzIldzG/jQAdWZiyXReRVapOhZtLjGfywCvlWq7Sl/e3sbc0vWybSDI2QIDAQAB","manifest_version":2,"mime_types":["application/pdf"],"mime_types_handler":"index.html","name":"Chrome PDF Viewer","offline_enabled":true,"permissions":["chrome://resources/","contentSettings","metricsPrivate","resourcesPrivate",{"fileSystem":["write"]}],"version":"1"},"path":"/opt/google/chrome/resources/pdf","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"neajdppkdcdipfabeoofebfddakdcjhd":{"active_permissions":{"api":["systemPrivate","ttsEngine"],"explicit_host":["https://www.google.com/*"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":["ttsEngine.onPause","ttsEngine.onResume","ttsEngine.onSpeak","ttsEngine.onStop"],"from_bookmark":false,"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733795109817","location":5,"manifest":{"background":{"persistent":false,"scripts":["tts_extension.js"]},"description":"Component extension providing speech via the Google network text-to-speech service.","key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8GSbNUMGygqQTNDMFGIjZNcwXsHLzkNkHjWbuY37PbNdSDZ4VqlVjzbWqODSe+MjELdv5Keb51IdytnoGYXBMyqKmWpUrg+RnKvQ5ibWr4MW9pyIceOIdp9GrzC1WZGgTmZismYR3AjaIpufZ7xDdQQv+XrghPWCkdVqLN+qZDA1HU+DURznkMICiDDSH2sU0egm9UbWfS218bZqzKeQDiC3OnTPlaxcbJtKUuupIm5knjze3Wo9Ae9poTDMzKgchg0VlFCv3uqox+wlD8sjXBoyBCCK9HpImdVAF1a7jpdgiUHpPeV/26oYzM9/grltwNR3bzECQgSpyXp0eyoegwIDAQAB","manifest_version":2,"name":"Google Network Speech","permissions":["systemPrivate","ttsEngine","https://www.google.com/"],"tts_engine":{"voices":[{"event_types":["start","end","error"],"gender":"female","lang":"de-DE","remote":true,"voice_name":"Google Deutsch"},{"event_types":["start","end","error"],"gender":"female","lang":"en-US","remote":true,"voice_name":"Google US English"},{"event_types":["start","end","error"],"gender":"female","lang":"en-GB","remote":true,"voice_name":"Google UK English Female"},{"event_types":["start","end","error"],"gender":"male","lang":"en-GB","remote":true,"voice_name":"Google UK English Male"},{"event_types":["start","end","error"],"gender":"female","lang":"es-ES","remote":true,"voice_name":"Google español"},{"event_types":["start","end","error"],"gender":"female","lang":"es-US","remote":true,"voice_name":"Google español de Estados Unidos"},{"event_types":["start","end","error"],"gender":"female","lang":"fr-FR","remote":true,"voice_name":"Google français"},{"event_types":["start","end","error"],"gender":"female","lang":"hi-IN","remote":true,"voice_name":"Google हिन्दी"},{"event_types":["start","end","error"],"gender":"female","lang":"id-ID","remote":true,"voice_name":"Google Bahasa Indonesia"},{"event_types":["start","end","error"],"gender":"female","lang":"it-IT","remote":true,"voice_name":"Google italiano"},{"event_types":["start","end","error"],"gender":"female","lang":"ja-JP","remote":true,"voice_name":"Google 日本語"},{"event_types":["start","end","error"],"gender":"female","lang":"ko-KR","remote":true,"voice_name":"Google 한국의"},{"event_types":["start","end","error"],"gender":"female","lang":"nl-NL","remote":true,"voice_name":"Google Nederlands"},{"event_types":["start","end","error"],"gender":"female","lang":"pl-PL","remote":true,"voice_name":"Google polski"},{"event_types":["start","end","error"],"gender":"female","lang":"pt-BR","remote":true,"voice_name":"Google português do Brasil"},{"event_types":["start","end","error"],"gender":"female","lang":"ru-RU","remote":true,"voice_name":"Google русский"},{"event_types":["start","end","error"],"gender":"female","lang":"zh-CN","remote":true,"voice_name":"Google 普通话(中国大陆)"},{"event_types":["start","end","error"],"gender":"female","lang":"zh-HK","remote":true,"voice_name":"Google 粤語(香港)"},{"event_types":["start","end","error"],"gender":"female","lang":"zh-TW","remote":true,"voice_name":"Google 國語(臺灣)"}]},"version":"1.0"},"path":"/opt/google/chrome/resources/network_speech_synthesis","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"nkeimhogjdpnpccoofpliimaahmaaome":{"active_permissions":{"api":["desktopCapture","processes","webrtcAudioPrivate","webrtcDesktopCapturePrivate","webrtcLoggingPrivate","system.cpu","enterprise.hardwarePlatform"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":1,"events":["runtime.onConnectExternal"],"from_bookmark":false,"from_webstore":false,"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733795109361","location":5,"manifest":{"background":{"page":"background.html","persistent":false},"externally_connectable":{"matches":["https://*.google.com/*"]},"incognito":"split","key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDAQt2ZDdPfoSe/JI6ID5bgLHRCnCu9T36aYczmhw/tnv6QZB2I6WnOCMZXJZlRdqWc7w9jo4BWhYS50Vb4weMfh/I0On7VcRwJUgfAxW2cHB+EkmtI1v4v/OU24OqIa1Nmv9uRVeX0GjhQukdLNhAE6ACWooaf5kqKlCeK+1GOkQIDAQAB","manifest_version":2,"name":"Google Hangouts","permissions":["desktopCapture","enterprise.hardwarePlatform","processes","system.cpu","webrtcAudioPrivate","webrtcDesktopCapturePrivate","webrtcLoggingPrivate"],"version":"1.3.16"},"path":"/opt/google/chrome/resources/hangout_services","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":false,"was_installed_by_oem":false},"nmmhkkegccagdldgiimedpiccmgmieda":{"ack_external":true,"active_permissions":{"api":["identity","webview"],"explicit_host":["https://payments.google.com/*","https://sandbox.google.com/*","https://www.google.com/*","https://www.googleapis.com/*"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":137,"events":["app.runtime.onLaunched","runtime.onConnectExternal"],"from_bookmark":false,"from_webstore":true,"granted_permissions":{"api":["identity","webview"],"explicit_host":["https://payments.google.com/*","https://sandbox.google.com/*","https://www.google.com/*","https://www.googleapis.com/*"],"manifest_permissions":[]},"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733806545486","lastpingday":"13273656949230178","location":10,"manifest":{"app":{"background":{"scripts":["craw_background.js"]}},"current_locale":"en_US","default_locale":"en","description":"Chrome Web Store Payments","display_in_launcher":false,"display_in_new_tab_page":false,"icons":{"128":"images/icon_128.png","16":"images/icon_16.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrKfMnLqViEyokd1wk57FxJtW2XXpGXzIHBzv9vQI/01UsuP0IV5/lj0wx7zJ/xcibUgDeIxobvv9XD+zO1MdjMWuqJFcKuSS4Suqkje6u+pMrTSGOSHq1bmBVh0kpToN8YoJs/P/yrRd7FEtAXTaFTGxQL4C385MeXSjaQfiRiQIDAQAB","manifest_version":2,"minimum_chrome_version":"29","name":"Chrome Web Store Payments","oauth2":{"auto_approve":true,"client_id":"203784468217.apps.googleusercontent.com","scopes":["https://www.googleapis.com/auth/sierra","https://www.googleapis.com/auth/sierrasandbox","https://www.googleapis.com/auth/chromewebstore","https://www.googleapis.com/auth/chromewebstore.readonly"]},"permissions":["identity","webview","https://www.google.com/","https://www.googleapis.com/*","https://payments.google.com/payments/v4/js/integrator.js","https://sandbox.google.com/payments/v4/js/integrator.js"],"update_url":"https://clients2.google.com/service/update2/crx","version":"1.0.0.6"},"path":"nmmhkkegccagdldgiimedpiccmgmieda/1.0.0.6_0","preferences":{},"regular_only_preferences":{},"running":false,"state":1,"was_installed_by_default":true,"was_installed_by_oem":false},"pjkljhegncpnkpknbcohdijeoejaedia":{"ack_external":true,"active_permissions":{"api":["notifications"],"manifest_permissions":[]},"app_launcher_ordinal":"w","commands":{},"content_settings":[],"creation_flags":137,"events":[],"from_bookmark":false,"from_webstore":true,"granted_permissions":{"api":["notifications"],"manifest_permissions":[]},"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733806308897","lastpingday":"13273656949230178","location":1,"manifest":{"app":{"launch":{"container":"tab","web_url":"https://mail.google.com/mail"},"urls":["*://mail.google.com/mail"]},"current_locale":"en_US","default_locale":"en","description":"Fast, searchable email with less spam.","icons":{"128":"128.png"},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDCuGglK43iAz3J9BEYK/Mz6ZhloIMMDqQSAaf3vJt4eHbTbSDsu4WdQ9dQDRcKlg8nwQdePBt0C3PSUBtiSNSS37Z3qEGfS7LCju3h6pI1Yr9MQtxw+jUa7kXXIS09VV73pEFUT/F7c6Qe8L5ZxgAcBvXBh1Fie63qb02I9XQ/CQIDAQAB","manifest_version":2,"name":"Gmail","options_page":"https://mail.google.com/mail/#settings","permissions":["notifications"],"update_url":"https://clients2.google.com/service/update2/crx","version":"8.3"},"page_ordinal":"n","path":"pjkljhegncpnkpknbcohdijeoejaedia/8.3_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":true,"was_installed_by_oem":false},"pkedcjkdefgpdelpbcmbmeomcjbeemfm":{"ack_external":true,"active_permissions":{"api":["alarms","desktopCapture","gcm","identity","identity.email","management","mediaRouterPrivate","metricsPrivate","mdns","networkingPrivate","settingsPrivate","storage","tabs","tabCapture","system.cpu"],"explicit_host":["http://*/*","https://*.google.com/*","https://hangouts.google.com/*"],"manifest_permissions":[]},"commands":{},"content_settings":[],"creation_flags":137,"events":["identity.onSignInChanged","runtime.onStartup","runtime.onSuspend","settingsPrivate.onPrefsChanged"],"from_bookmark":false,"from_webstore":true,"granted_permissions":{"api":["alarms","desktopCapture","gcm","identity","identity.email","management","mediaRouterPrivate","metricsPrivate","mdns","networkingPrivate","settingsPrivate","storage","tabs","tabCapture","system.cpu"],"explicit_host":["http://*/*","https://*.google.com/*","https://hangouts.google.com/*"],"manifest_permissions":[]},"incognito_content_settings":[],"incognito_preferences":{},"install_time":"13273733806561228","lastpingday":"13273656949230178","location":10,"manifest":{"background":{"persistent":false,"scripts":["common.js","mirroring_common.js","background_script.js"]},"content_security_policy":"default-src 'self'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; script-src 'self' https://apis.google.com https://feedback.googleusercontent.com https://www.google.com https://www.gstatic.com; child-src https://accounts.google.com https://content.googleapis.com https://www.google.com; connect-src 'self' http://*:* https://*:*; font-src https://fonts.gstatic.com;","current_locale":"en_US","default_locale":"en","description":"Provider for discovery and services for mirroring of Chrome Media Router","externally_connectable":{"ids":["idmofbkcelhplfjnmmdolenpigiiiecc","ggedfkijiiammpnbdadhllnehapomdge","njjegkblellcjnakomndbaloifhcoccg"]},"key":"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNTWJoPZ9bT32yKxuuVa9LSEYobjPoXCLX3dgsZ9djDrWKNikTECjdRe3/AFXb+v8jkmmtYQPnOgSYn06J/QodDlCIG6l470+gkOoobUM7fOs1AVOse23qYUV4jbuRW3+YZlCvaWCFeczCNbGIUgKEi5B2fyQazy60AL1sLW3utQIDAQAB","manifest_version":2,"minimum_chrome_version":"37","name":"Chrome Media Router","oauth2":{"client_id":"919648714761-55j965o0km033psv3i9qls5mo3qtdrb0.apps.googleusercontent.com","scopes":["https://www.googleapis.com/auth/calendar.readonly","https://www.googleapis.com/auth/hangouts","https://www.googleapis.com/auth/hangouts.readonly","https://www.googleapis.com/auth/meetings","https://www.googleapis.com/auth/userinfo.email"]},"permissions":["alarms","cast","declarativeWebRequest","desktopCapture","gcm","http://*/*","identity","identity.email","management","mdns","mediaRouterPrivate","metricsPrivate","networkingPrivate","processes","storage","system.cpu","settingsPrivate","tabCapture","tabs","https://hangouts.google.com/*","https://*.google.com/cast/chromecast/home/gsse"],"update_url":"https://clients2.google.com/service/update2/crx","version":"9221.427.0.1","web_accessible_resources":["cast_sender.js"]},"path":"pkedcjkdefgpdelpbcmbmeomcjbeemfm/9221.427.0.1_0","preferences":{},"regular_only_preferences":{},"state":1,"was_installed_by_default":true,"was_installed_by_oem":false}}},"federated_learning":{"floc_id":{"compute_time":"13273733865371959","finch_config_version":"1","history_begin_time":"0","history_end_time":"0","sorting_lsh_version":"0"}},"gaia_cookie":{"changed_time":1629260195.937257,"hash":"2jmj7l5rSw0yVb/vlWAYkK/YBwk=","last_list_accounts_data":"[\"gaia.l.a.r\",[]]"},"gcm":{"product_category_for_subtypes":"com.chrome.linux"},"google":{"services":{"signin_scoped_device_id":"cc05d596-ebf7-4c01-bb1a-91f79209ed69"}},"http_original_content_length":"18827359","http_received_content_length":"18827359","intl":{"selected_languages":"en-US,en"},"invalidation":{"per_sender_topics_to_handler":{"1013309121859":{},"8181035976":{}}},"language_model_counters":{"en":3},"media":{"device_id_salt":"C0CCC27C8E11089505B9E855954C145F","engagement":{"schema_version":4}},"media_router":{"receiver_id_hash_token":"elcrX/do5qPT12MVT3RpZk39MXeBVF9wCgtDRZWY3XawbH/Qj1ljOmglfAjsHi+CewRw+wLorUTSLzsKB/n8/w=="},"ntp":{"num_personal_suggestions":1},"optimization_guide":{"hintsfetcher":{"last_fetch_attempt":"13273733865294889"}},"pinned_tabs":[],"plugins":{"plugins_list":[]},"prefetch":{"search_prefetch":{"cache":{"https://www.google.com/search?q=keplr&oq=keplr&aqs=chrome..69i57j46i175i199i512j0i10i433j0i512l7.2223j0j4&sourceid=chrome&ie=UTF-8":["https://www.google.com/search?q=keplr&oq=keplr&aqs=chrome..69i57j46i175i199i512j0i10i433j0i512l7&pf=cs&sourceid=chrome&ie=UTF-8","13273733808305882"]}}},"privacy_sandbox":{"preferences_reconciled":true},"profile":{"avatar_bubble_tutorial_shown":2,"avatar_index":26,"content_settings":{"enable_quiet_permission_ui_enabling_method":{"notifications":1},"exceptions":{"accessibility_events":{},"app_banner":{},"ar":{},"auto_select_certificate":{},"automatic_downloads":{},"autoplay":{},"background_sync":{},"bluetooth_chooser_data":{},"bluetooth_guard":{},"bluetooth_scanning":{},"camera_pan_tilt_zoom":{},"client_hints":{},"clipboard":{},"cookies":{},"durable_storage":{},"file_handling":{},"file_system_access_chooser_data":{},"file_system_last_picked_directory":{},"file_system_read_guard":{},"file_system_write_guard":{},"font_access":{},"geolocation":{},"hid_chooser_data":{"chrome-extension://dmkamcknogkgcdfhhbddcghachkejeap/,*":{"expiration":"0","last_modified":"13273733892588864","model":0,"setting":{"chosen-objects":[{"name":"Ledger Nano X","product-id":16401,"serial-number":"0001","vendor-id":11415}]}}},"hid_guard":{},"idle_detection":{},"images":{},"important_site_info":{},"insecure_private_network":{},"installed_web_app_metadata":{},"intent_picker_auto_display":{},"javascript":{},"legacy_cookie_access":{},"media_engagement":{"https://accounts.google.com:443,*":{"expiration":"0","last_modified":"13273733823734315","model":0,"setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":1}},"https://chrome.google.com:443,*":{"expiration":"0","last_modified":"13273733830131762","model":0,"setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":1}},"https://wallet.keplr.app:443,*":{"expiration":"0","last_modified":"13273733948606536","model":0,"setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":1}},"https://www.google.com:443,*":{"expiration":"0","last_modified":"13273733810450890","model":0,"setting":{"hasHighScore":false,"lastMediaPlaybackTime":0.0,"mediaPlaybacks":0,"visits":1}}},"media_stream_camera":{},"media_stream_mic":{},"midi_sysex":{},"mixed_script":{},"nfc":{},"notifications":{},"password_protection":{},"payment_handler":{},"permission_autoblocking_data":{},"permission_autorevocation_data":{},"popups":{},"ppapi_broker":{},"protocol_handler":{},"safe_browsing_url_check_data":{},"sensors":{},"serial_chooser_data":{},"serial_guard":{},"site_engagement":{"https://accounts.google.com:443,*":{"expiration":"0","last_modified":"13273733821056253","model":0,"setting":{"lastEngagementTime":1.3273733821056248e+16,"lastShortcutLaunchTime":0.0,"pointsAddedToday":3.0,"rawScore":3.0}},"https://www.google.com:443,*":{"expiration":"0","last_modified":"13273733808315091","model":0,"setting":{"lastEngagementTime":1.3273733808315086e+16,"lastShortcutLaunchTime":0.0,"pointsAddedToday":3.0,"rawScore":3.0}}},"sound":{},"ssl_cert_decisions":{},"storage_access":{},"subresource_filter":{},"subresource_filter_data":{},"usb_chooser_data":{},"usb_guard":{},"vr":{},"webid_request":{},"webid_share":{},"window_placement":{}},"pref_version":1},"created_by_version":"92.0.4515.159","creation_time":"13273733795095664","exit_type":"Normal","last_engagement_time":"13273733821056249","last_time_obsolete_http_credentials_removed":1629260255.1082,"managed_user_id":"","name":"Person 1","password_account_storage_exists":true,"password_account_storage_settings":{}},"protection":{"macs":{"browser":{"show_home_button":"9DDE23BD288B95F7CE675BBD01A9E2B63A7624B8C3CDB431097FDF3F63AB4E51"},"default_search_provider_data":{"template_url_data":"705F2D2FDD2FF483A1A9E675DFD71CCB223E81A2CEBF5D20C031A68B0020CF77"},"extensions":{"settings":{"aapocclcgogkmnckokdopfmhonfmgoek":"FE8B804A751D4706FA11F04BF77546999945F7E5E78E6D0B3ED0DAC90ACC1C61","ahfgeienlihckogmohjhadlkjgocpleb":"19F76D77090ADFA56787DB17C6A7EC2D4C87A6EB42E8697853F2B7B467EE32C4","aohghmighlieiainnegkcijnfilokake":"931C8A8EE716718839C07AAA6CAA438DB6B861E4612E4B7AC0187ADA3650E37A","apdfllckaahabafndbhieahigkjlhalf":"B17C05DA71F981DDF5DFF71163EAAEA0FED689776D78D0D92D2DCF8D19A3CF9C","blpcfgokakmgnkcojhhkbfbldkacnbeo":"11F5CAC126A790BC013DF17F97F3DCA5EC21C8C107B3FB2F1C2914E32E03635E","dmkamcknogkgcdfhhbddcghachkejeap":"81716D901713E3A4C494E5368F0977B00315D569DD56EA337E29203908695452","felcaaldnbdncclmgdcncolpebgiejap":"D94C28B007A8F339665081738A68D7E39928AF7735EC44F9610F455B8E4A64D5","gfdkimpbcpahaombhbimeihdjnejgicl":"ACC230F11A55EF7DE7AE96AE49FE001C8593DB92D06A0FE4896279E6456D64BB","ghbmnnjooekpmoecnnnilnnbdlolhkhi":"97E6D4CB62CB4549AC5E52F9A2FE9DD78A49DC3164B85D877039AC38819260E4","kmendfapggjehodndflmmgagdbamhnfd":"7B076F7C785017979B54E0DC27857CC367F7C65554CAA37169F3FDDAFBB4839A","mhjfbmdgcfjbbpaeojofohoefgiehjai":"E1FB1117CC8A6A8580ADD70E469024C001420CB49C0CD51173D4A1AA4EB488C9","neajdppkdcdipfabeoofebfddakdcjhd":"EFA777DEFAC808F2150C3BA6B01E560F6D2424D135EFFC536307213C362783DD","nkeimhogjdpnpccoofpliimaahmaaome":"228D7682170688668309D4AAEEA6A123174B8189693839DD3573C3AE9573EDFD","nmmhkkegccagdldgiimedpiccmgmieda":"FF966ED164B5908839D67D40B24E7825EAB5D3A0ADB37B4BE20D91A1D0B54889","pjkljhegncpnkpknbcohdijeoejaedia":"24C5D5BD21376837562A5DEEB6ED4FC5E9C60E13FCF99EE6ED563DF62B4008D1","pkedcjkdefgpdelpbcmbmeomcjbeemfm":"886D39662A5D795033FF277D7EF69F676B71E3E9E16E31C0958B2B4B7302FF16"}},"google":{"services":{"account_id":"07620F46EF9994C94D86883494C13E89DC6509B3D4E8978B2E18F6776C85CDBF","last_account_id":"8452449E1468A5CF585BF23BDC52A3CA1BED67E36262AAE4BAC3583936F8B7AB","last_username":"C202CF3B01A560B8B7D71D3B0076B61126EF72F4B11D79B3EA6E3661DB757E93"}},"homepage":"B2A199504AEACAAD5C3A7BB4A96D9C3A9536D7A29672EB4DA3B9552B8D39C49C","homepage_is_newtabpage":"306C67E79E036278678ED45B3C668C4421665A206FC4B97F053015981C8BAAE2","media":{"storage_id_salt":"C29149AE129B959FDEB0CA9E54B924BF0A8BAF533937C017ADFBC9AA2FC7BC0C"},"pinned_tabs":"14F8B2B035A86C0AEA5637DFD2AA7F5BDEADD0AAFF13141260E56C9477047715","prefs":{"preference_reset_time":"7B22235E8A603BE387D81441C8C88F0C4E591567147FA05BE235C96189AC4490"},"safebrowsing":{"incidents_sent":"F1827D0C55798CE7843DAF5DDEAB06A9BB2F9628970A5DCDA2543102436E4749"},"search_provider_overrides":"99AC1EA12DA6196886F08A934B3B5006A725063DF41E9D0EE38F1FCFFDFDD5B0","session":{"restore_on_startup":"74E1D625EF359DDAF159A835BC3731F9BCEC2AFE542FE783845A6292F572D0F5","startup_urls":"D7174760A7168B445632139CD74E389AA027590889201AF1A252FFDE27B0531D"}}},"safebrowsing":{"event_timestamps":{},"metrics_last_log_time":"13273733795"},"sessions":{"event_log":[{"crashed":false,"time":"13273733802232270","type":0},{"tab_count":2,"time":"13273733948605631","type":2,"window_count":1}],"session_data_status":3},"signin":{"DiceMigrationComplete":true,"allowed":true},"spellcheck":{"dictionaries":["en-US"],"dictionary":""},"sync":{"requested":false},"token_service":{"dice_compatible":true},"translate_site_blacklist_with_time":{},"unified_consent":{"migration_state":10},"web_apps":{"did_migrate_default_chrome_apps":[],"last_preinstall_synchronize_version":"92","system_web_app_failure_count":0,"system_web_app_last_attempted_language":"en-US","system_web_app_last_attempted_update":"92.0.4515.159","system_web_app_last_installed_language":"en-US","system_web_app_last_update":"92.0.4515.159"}}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/PreferredApps b/.config/google-chrome/Default/PreferredApps
deleted file mode 100644 (file)
index 7d3a425..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"preferred_apps":[],"version":1}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/QuotaManager b/.config/google-chrome/Default/QuotaManager
deleted file mode 100644 (file)
index 4266fea..0000000
Binary files a/.config/google-chrome/Default/QuotaManager and /dev/null differ
diff --git a/.config/google-chrome/Default/QuotaManager-journal b/.config/google-chrome/Default/QuotaManager-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/README b/.config/google-chrome/Default/README
deleted file mode 100644 (file)
index 98d9d27..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Google Chrome settings and storage represent user-selected preferences and information and MUST not be extracted, overwritten or modified except through Google Chrome defined APIs.
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Reporting and NEL b/.config/google-chrome/Default/Reporting and NEL
deleted file mode 100644 (file)
index 22a906d..0000000
Binary files a/.config/google-chrome/Default/Reporting and NEL and /dev/null differ
diff --git a/.config/google-chrome/Default/Reporting and NEL-journal b/.config/google-chrome/Default/Reporting and NEL-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Secure Preferences b/.config/google-chrome/Default/Secure Preferences
deleted file mode 100644 (file)
index f060752..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"protection":{"super_mac":"33F663353631B144EA660B5F809D89BA41CAF954EE5776BE5004BB589CA96BE1"}}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Session Storage/000003.log b/.config/google-chrome/Default/Session Storage/000003.log
deleted file mode 100644 (file)
index c227ff2..0000000
Binary files a/.config/google-chrome/Default/Session Storage/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/Session Storage/CURRENT b/.config/google-chrome/Default/Session Storage/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Session Storage/LOCK b/.config/google-chrome/Default/Session Storage/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Session Storage/LOG b/.config/google-chrome/Default/Session Storage/LOG
deleted file mode 100644 (file)
index a476339..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:42.280 6 Creating DB /home/josuer08/.config/google-chrome/Default/Session Storage since it was missing.
-2021/08/18-00:16:42.391 6 Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Session Storage/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Session Storage/MANIFEST-000001 b/.config/google-chrome/Default/Session Storage/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Session Storage/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Sessions/Session_13273733804763826 b/.config/google-chrome/Default/Sessions/Session_13273733804763826
deleted file mode 100644 (file)
index 8c9ce78..0000000
Binary files a/.config/google-chrome/Default/Sessions/Session_13273733804763826 and /dev/null differ
diff --git a/.config/google-chrome/Default/Sessions/Tabs_13273733826230822 b/.config/google-chrome/Default/Sessions/Tabs_13273733826230822
deleted file mode 100644 (file)
index 2a27467..0000000
Binary files a/.config/google-chrome/Default/Sessions/Tabs_13273733826230822 and /dev/null differ
diff --git a/.config/google-chrome/Default/Shortcuts b/.config/google-chrome/Default/Shortcuts
deleted file mode 100644 (file)
index 4b56cd8..0000000
Binary files a/.config/google-chrome/Default/Shortcuts and /dev/null differ
diff --git a/.config/google-chrome/Default/Shortcuts-journal b/.config/google-chrome/Default/Shortcuts-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Site Characteristics Database/000003.log b/.config/google-chrome/Default/Site Characteristics Database/000003.log
deleted file mode 100644 (file)
index ec77776..0000000
Binary files a/.config/google-chrome/Default/Site Characteristics Database/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/Site Characteristics Database/CURRENT b/.config/google-chrome/Default/Site Characteristics Database/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Site Characteristics Database/LOCK b/.config/google-chrome/Default/Site Characteristics Database/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Site Characteristics Database/LOG b/.config/google-chrome/Default/Site Characteristics Database/LOG
deleted file mode 100644 (file)
index 8943071..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:35.101 396d Creating DB /home/josuer08/.config/google-chrome/Default/Site Characteristics Database since it was missing.
-2021/08/18-00:16:35.239 396d Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Site Characteristics Database/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Site Characteristics Database/MANIFEST-000001 b/.config/google-chrome/Default/Site Characteristics Database/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Site Characteristics Database/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_0 b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_0
deleted file mode 100644 (file)
index d76fb77..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_0 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_1 b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_1
deleted file mode 100644 (file)
index dcaafa9..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_1 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_2 b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_2
deleted file mode 100644 (file)
index c7e2eb9..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_2 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_3 b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_3
deleted file mode 100644 (file)
index 5eec973..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/data_3 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/index b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/index
deleted file mode 100644 (file)
index 713fb2b..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/GPUCache/index and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/000003.log b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/000003.log
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/CURRENT b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/LOCK b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/LOG b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/LOG
deleted file mode 100644 (file)
index 526cc3d..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:35.137 5 Creating DB /home/josuer08/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb since it was missing.
-2021/08/18-00:16:35.406 5 Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/MANIFEST-000001 b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Local Storage/leveldb/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Network Persistent State b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Network Persistent State
deleted file mode 100644 (file)
index 2590bec..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"net":{"http_server_properties":{"servers":[],"version":5},"network_qualities":{"CAESABiAgICA+P////8B":"4G"}}}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/000003.log b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/000003.log
deleted file mode 100644 (file)
index 9cc1734..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/CURRENT b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/LOCK b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/LOG b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/LOG
deleted file mode 100644 (file)
index be57819..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:50.171 6 Creating DB /home/josuer08/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage since it was missing.
-2021/08/18-00:16:50.261 6 Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/MANIFEST-000001 b/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/gfdkimpbcpahaombhbimeihdjnejgicl/def/Session Storage/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_0 b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_0
deleted file mode 100644 (file)
index d76fb77..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_0 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_1 b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_1
deleted file mode 100644 (file)
index dcaafa9..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_1 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_2 b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_2
deleted file mode 100644 (file)
index c7e2eb9..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_2 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_3 b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_3
deleted file mode 100644 (file)
index 5eec973..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/data_3 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/index b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/index
deleted file mode 100644 (file)
index c0c1cd4..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/GPUCache/index and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/000003.log b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/000003.log
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/CURRENT b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/LOCK b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/LOG b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/LOG
deleted file mode 100644 (file)
index 6964846..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:46.547 6 Creating DB /home/josuer08/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb since it was missing.
-2021/08/18-00:16:46.993 6 Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/MANIFEST-000001 b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Local Storage/leveldb/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Network Persistent State b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Network Persistent State
deleted file mode 100644 (file)
index 2590bec..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"net":{"http_server_properties":{"servers":[],"version":5},"network_qualities":{"CAESABiAgICA+P////8B":"4G"}}}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/000003.log b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/000003.log
deleted file mode 100644 (file)
index 9cc1734..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/CURRENT b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/LOCK b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/LOG b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/LOG
deleted file mode 100644 (file)
index a426a02..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:17:01.597 6 Creating DB /home/josuer08/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage since it was missing.
-2021/08/18-00:17:01.673 6 Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/MANIFEST-000001 b/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Storage/ext/nmmhkkegccagdldgiimedpiccmgmieda/def/Session Storage/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Sync Data/LevelDB/000003.log b/.config/google-chrome/Default/Sync Data/LevelDB/000003.log
deleted file mode 100644 (file)
index 2b778f4..0000000
Binary files a/.config/google-chrome/Default/Sync Data/LevelDB/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/Sync Data/LevelDB/CURRENT b/.config/google-chrome/Default/Sync Data/LevelDB/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Sync Data/LevelDB/LOCK b/.config/google-chrome/Default/Sync Data/LevelDB/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Sync Data/LevelDB/LOG b/.config/google-chrome/Default/Sync Data/LevelDB/LOG
deleted file mode 100644 (file)
index f37e3cd..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:35.102 396b Creating DB /home/josuer08/.config/google-chrome/Default/Sync Data/LevelDB since it was missing.
-2021/08/18-00:16:35.406 396b Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Sync Data/LevelDB/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Sync Data/LevelDB/MANIFEST-000001 b/.config/google-chrome/Default/Sync Data/LevelDB/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Sync Data/LevelDB/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/000003.log b/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/000003.log
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/CURRENT b/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/LOCK b/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/LOG b/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/LOG
deleted file mode 100644 (file)
index 77032d6..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:47.069 39d9 Creating DB /home/josuer08/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm since it was missing.
-2021/08/18-00:16:47.193 39d9 Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/MANIFEST-000001
diff --git a/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/MANIFEST-000001 b/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/Sync Extension Settings/pkedcjkdefgpdelpbcmbmeomcjbeemfm/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/Top Sites b/.config/google-chrome/Default/Top Sites
deleted file mode 100644 (file)
index 675abad..0000000
Binary files a/.config/google-chrome/Default/Top Sites and /dev/null differ
diff --git a/.config/google-chrome/Default/Top Sites-journal b/.config/google-chrome/Default/Top Sites-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/TransportSecurity b/.config/google-chrome/Default/TransportSecurity
deleted file mode 100644 (file)
index a5a7895..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"expect_ct":[{"expect_ct_enforce":false,"expect_ct_expiry":1629865035.642969,"expect_ct_observed":1629260235.642969,"expect_ct_report_uri":"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct","host":"9a7fdm349Ftwyiv71Uix/Of+nlhYnU0NJuytpiLiwE0=","nik":[]}],"sts":[{"expiry":1640146614.487521,"host":"LAZkYS46RVRcFiZAzmUJrz6TJHBd4nwE6VxPWfPLYHs=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1629260214.487524},{"expiry":1660796211.834357,"host":"M4bfUnCmQAi4PNb3B8aI/2+SVJhHKsMfMMT7fzi6ij4=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1629260211.834359},{"expiry":1640146610.511249,"host":"fJjUrPqhktMfiTHJX3Q0pJi/P12Q72DBgzzJqjlNC4o=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1629260210.511251},{"expiry":1660796231.852543,"host":"nAuqgR4iEWti7SOdT3UHPl6rmZU/DeaIm38P2O2OkgA=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1629260231.852544},{"expiry":1660796214.682194,"host":"0J7rAWV0ouCFYJ9XrkDiKnAO1SshXJmLJE1SS3V8kDM=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1629260214.682196},{"expiry":1640146614.749278,"host":"2lkpJCeDA/iPFazSWca3N4hZCz/cVnuSdphlO2veD4Q=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1629260214.749281},{"expiry":1640146614.248654,"host":"26YaoM4gVrY0ie3hywpFBUJh47nIlvTljf0QEZuoLCM=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1629260214.248656},{"expiry":1660796210.470388,"host":"5EdUoB7YUY9zZV+2DkgVXgho8WUvp+D+6KpeUOhNQIM=","mode":"force-https","sts_include_subdomains":false,"sts_observed":1629260210.47039},{"expiry":1660796223.760952,"host":"8/RrMmQlCD2Gsp14wUCE1P8r7B2C5+yE0+g79IPyRsc=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1629260223.760957},{"expiry":1660796235.642963,"host":"9a7fdm349Ftwyiv71Uix/Of+nlhYnU0NJuytpiLiwE0=","mode":"force-https","sts_include_subdomains":true,"sts_observed":1629260235.642966}],"version":2}
\ No newline at end of file
diff --git a/.config/google-chrome/Default/Visited Links b/.config/google-chrome/Default/Visited Links
deleted file mode 100644 (file)
index 17f7d4e..0000000
Binary files a/.config/google-chrome/Default/Visited Links and /dev/null differ
diff --git a/.config/google-chrome/Default/Web Data b/.config/google-chrome/Default/Web Data
deleted file mode 100644 (file)
index 833bdab..0000000
Binary files a/.config/google-chrome/Default/Web Data and /dev/null differ
diff --git a/.config/google-chrome/Default/Web Data-journal b/.config/google-chrome/Default/Web Data-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/data_reduction_proxy_leveldb/000003.log b/.config/google-chrome/Default/data_reduction_proxy_leveldb/000003.log
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/data_reduction_proxy_leveldb/CURRENT b/.config/google-chrome/Default/data_reduction_proxy_leveldb/CURRENT
deleted file mode 100644 (file)
index 1a84852..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000002
diff --git a/.config/google-chrome/Default/data_reduction_proxy_leveldb/LOCK b/.config/google-chrome/Default/data_reduction_proxy_leveldb/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/data_reduction_proxy_leveldb/LOG b/.config/google-chrome/Default/data_reduction_proxy_leveldb/LOG
deleted file mode 100644 (file)
index 7b6c10a..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:45.173 3984 Creating DB /home/josuer08/.config/google-chrome/Default/data_reduction_proxy_leveldb since it was missing.
-2021/08/18-00:16:45.500 3984 Delete type=3 #1
diff --git a/.config/google-chrome/Default/data_reduction_proxy_leveldb/MANIFEST-000002 b/.config/google-chrome/Default/data_reduction_proxy_leveldb/MANIFEST-000002
deleted file mode 100644 (file)
index bbbc585..0000000
Binary files a/.config/google-chrome/Default/data_reduction_proxy_leveldb/MANIFEST-000002 and /dev/null differ
diff --git a/.config/google-chrome/Default/databases/Databases.db b/.config/google-chrome/Default/databases/Databases.db
deleted file mode 100644 (file)
index 1123789..0000000
Binary files a/.config/google-chrome/Default/databases/Databases.db and /dev/null differ
diff --git a/.config/google-chrome/Default/databases/Databases.db-journal b/.config/google-chrome/Default/databases/Databases.db-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/heavy_ad_intervention_opt_out.db b/.config/google-chrome/Default/heavy_ad_intervention_opt_out.db
deleted file mode 100644 (file)
index 967092a..0000000
Binary files a/.config/google-chrome/Default/heavy_ad_intervention_opt_out.db and /dev/null differ
diff --git a/.config/google-chrome/Default/heavy_ad_intervention_opt_out.db-journal b/.config/google-chrome/Default/heavy_ad_intervention_opt_out.db-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/optimization_guide_hint_cache_store/LOCK b/.config/google-chrome/Default/optimization_guide_hint_cache_store/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/optimization_guide_hint_cache_store/LOG b/.config/google-chrome/Default/optimization_guide_hint_cache_store/LOG
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/optimization_guide_model_and_features_store/LOCK b/.config/google-chrome/Default/optimization_guide_model_and_features_store/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/optimization_guide_model_and_features_store/LOG b/.config/google-chrome/Default/optimization_guide_model_and_features_store/LOG
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/shared_proto_db/000003.log b/.config/google-chrome/Default/shared_proto_db/000003.log
deleted file mode 100644 (file)
index 72c0b46..0000000
Binary files a/.config/google-chrome/Default/shared_proto_db/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/shared_proto_db/CURRENT b/.config/google-chrome/Default/shared_proto_db/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/shared_proto_db/LOCK b/.config/google-chrome/Default/shared_proto_db/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/shared_proto_db/LOG b/.config/google-chrome/Default/shared_proto_db/LOG
deleted file mode 100644 (file)
index 87134f6..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:46.426 396d Creating DB /home/josuer08/.config/google-chrome/Default/shared_proto_db since it was missing.
-2021/08/18-00:16:46.942 396d Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/shared_proto_db/MANIFEST-000001
diff --git a/.config/google-chrome/Default/shared_proto_db/MANIFEST-000001 b/.config/google-chrome/Default/shared_proto_db/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/shared_proto_db/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/Default/shared_proto_db/metadata/000003.log b/.config/google-chrome/Default/shared_proto_db/metadata/000003.log
deleted file mode 100644 (file)
index 465f9d5..0000000
Binary files a/.config/google-chrome/Default/shared_proto_db/metadata/000003.log and /dev/null differ
diff --git a/.config/google-chrome/Default/shared_proto_db/metadata/CURRENT b/.config/google-chrome/Default/shared_proto_db/metadata/CURRENT
deleted file mode 100644 (file)
index 7ed683d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MANIFEST-000001
diff --git a/.config/google-chrome/Default/shared_proto_db/metadata/LOCK b/.config/google-chrome/Default/shared_proto_db/metadata/LOCK
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Default/shared_proto_db/metadata/LOG b/.config/google-chrome/Default/shared_proto_db/metadata/LOG
deleted file mode 100644 (file)
index 32bba5d..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-2021/08/18-00:16:46.224 396d Creating DB /home/josuer08/.config/google-chrome/Default/shared_proto_db/metadata since it was missing.
-2021/08/18-00:16:46.392 396d Reusing MANIFEST /home/josuer08/.config/google-chrome/Default/shared_proto_db/metadata/MANIFEST-000001
diff --git a/.config/google-chrome/Default/shared_proto_db/metadata/MANIFEST-000001 b/.config/google-chrome/Default/shared_proto_db/metadata/MANIFEST-000001
deleted file mode 100644 (file)
index 18e5cab..0000000
Binary files a/.config/google-chrome/Default/shared_proto_db/metadata/MANIFEST-000001 and /dev/null differ
diff --git a/.config/google-chrome/DesktopSharingHub/20210813.1/_metadata/verified_contents.json b/.config/google-chrome/DesktopSharingHub/20210813.1/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 62f755a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJkZXNrdG9wX3NoYXJpbmdfaHViLnBiIiwicm9vdF9oYXNoIjoiNVl2alZGNjJlMXFXdm8yZ095VmlnMENhclNjSThtT0tmN0lSR3l1QUktayJ9LHsicGF0aCI6Im1hbmlmZXN0Lmpzb24iLCJyb290X2hhc2giOiJsMW5fbndTUlQwUDRtZEE2bEZfTFB3bmZCcFBVZ1huSjdKY19NYUtGZTl3In1dLCJmb3JtYXQiOiJ0cmVlaGFzaCIsImhhc2hfYmxvY2tfc2l6ZSI6NDA5Nn1dLCJpdGVtX2lkIjoiZGhscG9iZGdjamFmZWJnYmJoamRuYXBlam1wa2dpaWUiLCJpdGVtX3ZlcnNpb24iOiIyMDIxMDgxMy4xIiwicHJvdG9jb2xfdmVyc2lvbiI6MX0","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"HG7x4eF6GnJjHP7z8x42uPk4fbEyPL36KMk6EaufRSIeAd_JPA3ViwiKHVZCF2OvjIqjLfYRT3pBI-lKZGo00hANIvLj9zgfMLJG5hlid9PbfCD67nvJWWQD8YN9oLvjXJSG4s25rqNITHzffimALx37NiTGlqndtRjxh12OnPFkWrY2PlGL47HHMqJg7qY2RgZLG1Q4z-p1jMrH5BWpLkDbWypKRZCn2R4Ep_Xc2Jc4Uqdz9-oYHI4GLp9nY22V6w6GLOBZ1JNPHDv6u1KSWcS0TJcM-z1fkgCGS2s1zhfv7LSEBYH3IZ4DVmfCe4Ei1aLLFtiPtTYdLMu0plkTHNs6nBuJA0Qn3nUcwm1ABlS5XX8vC_AgXIi3q5Au_sUftVIXYcHRyJ3A23HDhl5HoTjWE2TpOP-RDVOqlQFS6Uuqr9pessDIaFQAv3D1ggjzAPYbuhkjdNw3vWa-N_RR8eXay4ysBoa3iAp4wISR3vs747Z3CMVrhvfn3kCKoJpQd9g9O5Zi9YFT2iX_Phy8qTj5KJnSnf6QD1Lyg4jihSygDSWRL9zoMOW7OtQ0OUykuOSMgLVTtYuxcye--jV0V-uWP7iUx8B7crHCb0n1DWNuhncflJ2QGOD--gBnNLX-jTs2OEPsujK7UG3tshpeTacgEXpi0QbjpR3i3xp_jXE"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"Ju-9IMD-JEL0quq_zlKC6pSUX2lLYyKbK9lnPbVDkmAtp6pUP1jb47taffMu6_b9p9ckJ07Gs9_HhaOG3cWJa94VM7N4mL0nR0Fj2YGj3wSyxVd2pNeBWP-xZrrF0WDT3n5D5s591zTDSGs249Cl6pGX-nLV-iCCIUBdOnyoHYCpWTYxU3mytStOvcD72P6MNhp_yJ4y2OOK9uUFFOwWVk4UrYecxA1cVcF5_LlQuYezSOUssOmZ4q9qAFH7UgGNW4sC6Hgbmj_Tb7pNmD1cyR0mDGmnu83ovzacDhQ7McpgLWRxdgJ0pUohZ8qH_aeQdtCqt-dBiJ5RdB0ByDkIYQ"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/DesktopSharingHub/20210813.1/desktop_sharing_hub.pb b/.config/google-chrome/DesktopSharingHub/20210813.1/desktop_sharing_hub.pb
deleted file mode 100644 (file)
index b1ff8a0..0000000
+++ /dev/null
@@ -1,144 +0,0 @@
-
-ßõ\ 1
-\ 2US\12×õ\ 1
-$
-\ 5Email\12\emailto:?body=%(escaped_url)
\15
-\bFacebook\12;https://www.facebook.com/sharer/sharer.php?u=%(escaped_url)\1a\84\ 5iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABTUlEQVQ4EWNkAALf2NmK//7+FgKxiQWsbIxvNyzIfMAI0vz77+97xGpEqGP8z8TAqshEis1MjIwI/Qz/Gf+z/BZiQRLByfRy1mKIDDBmEBHiYfj67SdDSOo8uFqCBqgqijLkJNoxMEJtZ2ZmgmsGMQgaoKclBdb8+u0XhsyKlUAX/EIxANU4FCkIh5uTDcx48vwDhmaQBE4XqCmJMdhbqjBoqUmADZCW4GdIjbZi+PDpO8PqzefBYiACpwsU5YQYgrz0GTRUxMGKxUR4wXwTPVm4ZhADpwuePP/IsOvgDQYVBREGJXkRhrfvvzKcvfSY4cadl8QZcPXmcwYQjgsxBRvw6Ol7hv5Z+1E0gzg4vYChEofAIDAAlKsYGBj/43AhHmHG/4x/WN+Bc4dX1Bx5UMbAptrBSlVEVV5U+P2Hz9/WbL/8GKYGpHnbspSHALYfYb0Z1/IbAAAAAElFTkSuQmCC" \aiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACIUlEQVRYCWNgGGDACLPfM266IcNfBhOG///hYjA5qtKMjP8Z/zOf3rYs7QLIXLBlEMv/n/n/n4GJqpbhMIyRgfHvfxYWox2LUi9BLAT6nF6Wg9z0n+E/M+PfPyYgNsQBtA52kE1oAGglOPRpFuSsLEwMzMyEjWdBcxhFXGUFEYaYIBMGRTkRBjERHgZGoCf//fvP8OzlR4bUkuVYzaaaAwI99RiSoywZmJlQfc3ExMjAw82O1XKQIKpqnMrwSyjICjEkRVhgWI5fF0SWKg4I9zNiYGFhJsY+DDVUiQJQCCCDd++/MrRO2sVw+/5rht+//yJLYbApdgAoM0lLCqAYvPfILYZrt16giOHiUBwFoETHihb8n778wGUfhjjFDviPYSRpAmRFAR8PBzDRQdyOLfFxc7ExCAlwwV3y588/BlyhQpYDGko8GTRVJeAWoDMi/I0ZQBgGjp+5z9DUvwPGRaEpjgIU03BwXrz+hEOGSgURTtOhEi9ef8aphC4h8PIV7hAgKw1MnneIgYuTDewrFmCN11Hth+LDrXuuMuw/dhsudu/hGzgbnUGWA+4/egs3B1uVC4rzqzefw9XgY9AlCkYdMBoCoyFAOASA3SV8imghB7QSbCe4HAD11UDdJVpYhM1MkF2MDEynQXLgkhDUUfSJmWH89z+DMazHgk0jNjGQ+t0Hb1kjy719//0BsJ57giwGY4N8DrJ829L0yzCxAaUBa3eI2ze0RaUAAAAASUVORK5CYII=*\88     iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACzklEQVRoBe1ZzU8TQRR/s122pQtKs3rQRPyIB0yk0VANePHkxY+LGhWQAzE18WrCH0C8ezXx5EfUePBADBFPntEDIhJORkVThZYUdanU7oczTXZZujNhjLvTbbJzmdnfe33z+72Zt9npAMStuRlA3ulPD909YiNzEGy7y4tHZozQqp2QH009yL9zOLkC6uTBnLbBVhxjFHtMuColUG7y4Y33hJ/kkCSZjzp5wtUGSFomDDq8XQGR3TYOU0+PELhbfEOAx6GVhi0vQI5CtlNJGWQ5AYZhQvWPgXczP6umCMhsb4ezpw5DX7Yb9ndroLQlXMY2Zl/5XYOPiyUYuzXh4qyBcAGEeH5oABSFPjXCFaqmFdipdbI4b8LpUTa5BPcwfD4HVy8cCy4gjiSsiHt7dgEREHQTJmDk4nEg2yPoJkRApisNvYd2B829Hk9IDWR72OTXqzW493QaXs98huUVHSzLqhPjfZUKEbBDU5nZfzY5CxMv55j2rQxCtlCnmmLymFsoMG08BiECJIldvHqlysOT6SNEwD98GTCJsgxCBLAmDwJveQGBvoW0jAr54RO+xB7Yq/kwBxi93A/6mr8O3s5/halXC44bsw9UQLq9DU4OHGRORjP0ZffQYPhSKFPxRjCyW+j78s9GrtTn6Aoo/qISbgQjK2Cp2MIrUMNHy5XyWmOyqc+BFrFhWFBY+uGbaFtHCjrUpA8nQBF/wBHC3lYs6dzn4kAFfMOFd+3mYy+X+nj0Sj9cOnfUhxNg/PYL+PCpRLXxgJGtAR7yxCcWwJupsPziFQgrs7xx4xXgzVRYfvEKhJVZ3rjxCvBmKiy/eAXCyixv3I0VwJfIvD9qth/+n8k9MLsCyA04uURuNrkt50doHd+nPXH83PMAub4/M3InRy6RvfewjuP/9OXVyr43s4vUvx9s05qRENJ54pPME/LP71+f5/GPfURk4C+jh6kHrjxSFAAAAABJRU5ErkJggg==
-\8d+
-\aTwitter\12Ihttps://twitter.com/intent/tweet?url=%(escaped_url)&text=%(escaped_title)\1a\80\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACCElEQVQ4EYVSTWtTQRQ9d/JeW1LbUPxcGJ8oLmxNWhWKbmwRwSy6kvb9BwU34g/wP3QrLnRTW+lC/GhWxW7ahUhMRJQiNM0TFRU1kqdt38v1zpjRF1vJhWHmnvsxZ85cwg42MhuMMOICE3k6TMxVQmqh5B8s/ZtOSeDUvVo+avI0g88lcXsm0JKj6OqzyWz5L9Y6Dc8FE4zmXWZO2+BOOxGFipUvbB7quGFgbmZe7lRsGwqTBoPOVvxsxdFgi3b6SL+DMGK8D2ObiwkvjWv5AXzbbOJBtYHnnzfw9ONGryRMyxpXJ+eDYfvm0b09mLlwAKP7uk2D7hThxund2NOTwtF+F1eGMuh1VKs5j+laJ4rjQgtBSbq7inBzbD9eftnEm/oWuqSJtaAR4cm7H9ZFFPNFh5g8YWDAw30udjm/CwYHuqBX0la/biVdEZA9y8cEirUQd1a/Q8RsS7TOUuJ2iykZljXr6DItkui4zcqC3xcR24xpTTkpKibB5Q8/cetVPQlBF19f+dSGaUf0LJoH5+bWF4X3+LGMi8uDGRyXt/e5Cm9FtGIQ4vbr+jZWUrhY9r3zpkF+fv0EIqyImPp/O5oeJDg4U7506IUR0RwU+SbQodxMIdGUrtGpf36hNJl9pLtqav/rYWKSU5nKPrY55gnWsXtutpaTQIGIPY0xU1U+ZkHPvs2x+y+3rMbpBcjbwwAAAABJRU5ErkJggg=="\90\ eiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEtUlEQVRYCbVXXUwcVRT+7szusgIFXKB0EVmDVUIp25oS+Sv+JZpojWCQjdGYmBh98MW3vhgT44OaNhpffDBq44N/AZEuRh6aGKulKWoIZUltjU0pC+zSEii/u+yys9dzJ8w4O+zMgsWTTO6553zn595z75kZhv9Aj/zM3fML4UpJQSWTHVxBKlrqqY6cfZSt79Qd267BAz3TLSmmdDCOTg7UZrVjuELyIJPk06GuquGsGJMwZwINfeGHWBonOOdNJlvbKQMbBsPxUHf1OTugZQJtwbk9K4nYKVrtc3YOcuoYeotc+a+c7yhfyYbNmkBD32QNFPxABgeyGe1Uxhi7xCX+zHiX75rZdksCIjhT2G8cvMwMvp05lWQOcDWFAvsmjH4k40RsO0uzgd0OLmKQz3IgOSBiGGNmJKDWnPN6I2A3eUri4HIy/pnRp14Cf2+4nU76r0alW2ZYV+gY5qADd7rwen0xxDi/ruBsJI5PLi/BJTE8XpWPM1MxxA1+aNXtYwHfkHDr0H1znND5TeaDljJ8P7GKn2biZpU+b6lw4+Oj5XBQMEFlbhm1JS4cqy6Axy2hf2INA9fXdLxg0lBjtQpeLYH/u6km2p5mITDSodI8nGwuQ3dNoVGcwb/d6NGDGxVVhQ4kaNV30+gvdRlVgm851DP1oGDUBHganWJiprVUWnX+1hEPPn14L+4rdmZAhHNv/r+bmKGkSaFTwrdXVzA2nzSrwBnvEEI1AdoUdWJGidpp1LTXjb4nvPjysQq8sL8QjeV58FECdvTnrSSGZrO/Hui8qYt2PDnI86ZXw3XZHP0SjaPe46Jgbl3tp7KIZzu0lKRqWxFjdd093OWIJma9Vph3GktRkS9bqXPKo7GUNYZzdlWOeiWk0pVWqB/Da3Bunm4rjJ38j5sJOzV1+7RXYlQMK9TnV5Zx4Yb1FbSyE/Ik3YDhG9nrb7STIEsRo8DIiyb0/ugtuserUKzzNJrofD/ZLG/YnAFCOhUpIu1XvFHdKgsjuuExXwFkpjfNLKhMUYyu7ynaPVti9GlT441KvQGWFK9LK/DlxQ28+fs8hNPt0nu0a9GYYgun8JdGGtnGZh9A0A49GI7hqcGIuqp0jlJ88dcygqbWa+FbjakmwDizTeDeIifeaCjBy7V7IFmUQpyRj8YX8WFo0SJepliWcFpI9ML6eyaH6Dq0abBKuv8v3V+Ep335KHbZ94KRuXW8S9v+99KGZm470sfJUChQ3S5AegKHe2daFZ46b7asK3FSEgVq96u4Q0YeHUrxyr0ZV3BxPoEz0zFcW7ZpOGaHNHdAbh0NVF0QKj0BMaFvgm+oLTwv+P+LaPVf0+pf1Pxrh1Cde7j7VTAW0pS7P7IxqudrRr8ZOyAUh/uj9ygbSfFTUWEE7gI/65CdzaNdlZNGXxk7IBQXn/VeJ2DT7u4EG8sWXMTbkoAQiixZkatV1EvMb4sYvmLFrjbzyjWfW0qgKbTR3zfdDCV9kj7Zjmqy7YzUXc9Bko7n+kfMmYAWrKFn8gg1oU7qNx2c4SDofa7p1FH0dmCcniDpguMB30iG3mKS6cQCZBbT77ljYWFmH1O4+i3BZRbxeO6apd/znTUEcvwPdVaTvKq4RdgAAAAASUVORK5CYII=* \15iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHYUlEQVRoBeVaa2xURRQ+s3e3pe/SB1D6RORVoNuWUkVKDBBSfECxhf4zmGCCSgBFhcRfmmhiESNEU+GHJv5St1UoGIMvWiMFNLa0W1qhVEy3pQJ909LX7t7xzN3e7d27997e3W7dGCfZzsw5Z+Z858ycmTM3BfiPFxIo/NmWzmwKzq0UIBOALAEC8ZTSKDY/IWQIKPQirZUCbTFy3PmrxSmNgdDttwEIjpgrbm8E4ixCIEWUQrovgAiBdqCGM4QjVQ3FyTVoJNrue/HLgGxL+xaeQBmCzvFdpfcIBFFPOTjSVJL+ozdXm+KTAebK2zk87ywDoFu0p/WTS8j3HDUcaShNadA7g24DzBbbIR7gPQRv0Du5P3IE9yRqeL1pZ9oHesZPa8AuCw1phY5TPNDn9EwYMBlCPl1OU1+sKCUTWnNqGrDmXFfCxJi9Ck+Qx7QmmS0egqs1hZl21G1b2KOmQ3U7MM8HEzwDjMfSevuo4zTD4rMBbNsEy/NSsHhvFNyAjnIpTdpWXAFXwP7Le16KStZGI/ZkVbS/LCMLXa8YYDcqD/zvOIhTGhAsGjudjAaSW78z1SrFYJR2WNtJ+DKggQcfYSTw/Ipo2JAUBvPDOBiaoFDfMwaftQ7BzUG7Gwbz6LJYE1wfmKIxJnOog8K72HyS9cXisQJZFZ2bKXWq3oZ7M6Phkz/uA07kU1mbGArv5MfDgnAvf8GEk8LxpgH47d4YFKBxRekR8FHzAPzQOaqow8BxmxpLUqpFpntGV25jOyoy5DXzyr6VsbAiNgReu9yj24jkCA4+LEiEcKNiuEEIR+Bw9ly3up9ujwjgkQxom1fhef4oYs0Xcyf3rDmVnY+jfK7XiEnCshjXSbYpORyOrUtAQB6LpzYM3syLVwUvH9TcNw713ePwPs7/cIxJznb1Kc0zV3YUiEy3AXjTsqxStUgBMyNOFybB+gVzVOUZIy3SCI/M05aRTrAyLhQOmWOBrcINWQxI5TCJ3CH23QZg4Goa0PHAIY4R6iTczx9vmAdvr42DjCj3TvSQWaLmRQ+pqc6Ig4f9F7vhW9vIFFG55cYqGJBb2ZGF22eRsqyLyoJsYNzpJbI9IxLObl0In22cD0UZERATMuUTg75d5p7z8t0xuHhnzN1Xb9DFWV/bVjG+4Do0vFBd2MWxYypa3jwIb+TGKYrmJIQC+7HSh4beum+HUR+Pq2GmRGchTgHzNcFdBCg+A7XLqrgQYB76vG1IWxC5caEc5CXOEc78aYUlAr1j+g1ASQGzsAJ4SSyRzKPYXIh7/tjmBOgdc4KDp4C3oqLcTIjdOLfegtoFzC4D8AHOUj+t0tI/gXFOIX7O7GUY1t5xLQgePMQSzwiuLUSJ8PXAQ0LW6cRTqKr9gYwauO7ghBOu9Wm+XWTKSCQjuI4MDAIZV7F73DogBKcic4bES3j66AIh0yMYgMsxfWTiwL5xHp69cEe4aHjcToEslj+HfZoOP8sImCdPIdKrd3SUyQC//D0KX6JCOwZzIArLSut69O9/QSf7UIZFDOKbuH7u/EIL1D08KV7IjFHMLLXGafFOtdzXYivzCG1lDGEF8E+zspQ3FS89eKuuL2De/+rWsHC/eGvSplBCWpiEYAAQel5b3JNbiwF3sLYb7o565keeUtP3/sLbuqyhf3pBBQmTwShgdt9Gqy22Nnz3LFaQVSWFYtL+RGo4ZMWHCnmQyYfLjV2Ie36+i6ea707A52WrtTRtGQPmWgFsYFSfUUWqwhjHF0czXnDsseML+C68U3ZX+wfeBYVWiZCEIJ7sMOKrIkOrjjIRyMc8v3hRJBTgmwBfR1riHrwmfLS8cqkH7o3qTxs8JsCOgRjdzvbQnGWx/Yp5Ub58wIJwDnYvjYbMuSGYqBkgFR8qBh9As/nYTXuiaRBY0M7k8MXtcwW3zzoRo3QFgANy2AG0RmSK9Z0RJxxr7Idt+OAueSgS0n0A3zY4Ad91jsAXbcNohP5sU9TtVeMTWkrzWAHGWG1p/warp6RC8jZ7KrIvDWYM3owoE8TgqkTio70fvcy2Bvt1DDugumvEryCV6xP76P1z6P3tYp/VXgYILx0nXMX0wmN1pIOC0cY4c3DUZL5amiSc/yIG9ykkEqzFadcoAcXPeKJMUGoKB+TgGQ6vFRDBra6wncQHwF6xH8wavV9u3ZW2TwmD1wqIQiGLUvfj+Vgj9oNVo4er4xJSD6rpVzWgLo/YIYwWB9MIBH/BYIourtlIVK9rVQOYxU1Pp/fHJ6RuwSU8qeaB2aKzbROXmFbY8MzcAS0dqjEgH5RVYXsJaSdm+3RCQHZiIAcad6bpcprmCkiNwCAqZ8cYnsVnpfRAttHrVUajyawXPNOtewWkQHE1NmA+cBTTjkeldL/bBC5xBuPhhpLkWl/n8MsAUUmOpXMdT5w78HlchPmNkN6KvGlrAtdRpooYuDPWkpQr08qrCMzIAOmcayq7ltt5eyEakokn11LkxZHJf/bA19MQtnuRdxMV4k1qPG8tTb4hHf+/bf8DF/dxzoUTKEwAAAAASUVORK5CYII=
-\89?
-\ 6reddit\12Bhttp://reddit.com/submit?url=%(escaped_url)&title=%(escaped_title)\1a\80  iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACyUlEQVQ4EV1TS0iUURT+7jg+k+iFSYZSQqGTWmaYlGVTTmmtyiiowDIRMwTtsagWURAtUhc6CCFYLVqYsxFHwWAEQSQUDGWstEzNfJUWTWL5mNN3/2kqO3D5/3vO+b7zvAr/iUyPW+B6chEdDhvGXkYjeDUQlzGCzAstSLbVKKXc/0KU/yIiQWi0l8P5oBCfhkwIoMVvXeK/yQwkHfPizJ1qxCSUkmheYw0XA1xb2ozGCitM1GqwXzRYe3l5NCQyCrjyzIWtaVmaRLsDTYyswQyyDCy8b0kHNsQDCQche44DXz4C9vNWfJ0q11CzUfPN1EIjsj9lbVnkWbcRsvcc1OxnIGobdVSOvQaG+wBnZSEzrw64nRpxAy8caUZkDdKpaglZBezOYcRJKMd96uegvo0Dfc9pZGqeKYX0s/NmtNfbDLA5GHIgFwgKh4pNBhKtQOhKqEUWfiQfaH0MEQUVTdtgJzA5yEx6bZDTQR45AfHeymBGv2Xuu8hQr+/imREZdvstIt0ukVNmkRzylSR5TMacWbuaekvWYZ080NMK1F5lzQsQdxukphhY0vUx+f526vVoKNsPs+9x+0fQVReP6VFggKmtj/GlH7GJLQ6EsuxjA+M4HY5IN7GrgSzsQfgawHZpxITMvBZjSTRjYxkwMcQGhkHedQN1bF7Tw78L5ayEGqaeeGxO4ZSiWpTITwvunewhs8kYZWQsYC2AxKdDhYTTeQky8R6q/SmjOzgNjklx0641eJGSnWhMXkb6qnA3swgzXBKt0aMMCwUCg3yAH7PAApV60fQ2ZhcB+VV2buJlH4F+B286mmHPs2L0FfeeTvoYVn51yrpvZjIcKgByy1wIDDZW2e/CvpBEr6fTXojOehMm+hmdTdPgFWtZ804gq9iLXUerqfnzmPi/XEhkEc90hfS2uaVkh0ceXffIhwG3LEmFti33Bn4BProyHjTTICEAAAAASUVORK5CYII="\94\14iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAG+ElEQVRYCa1XC0yVZRh+vgMKiCIyUURRQLS860wHUwnK1AVpWpbLS7YuK6ZN7bKUNBPFcoutWbZquhPLtJZi3nKSgddIEyoTxAxT4IgiqNwERb+e9z/8P+fgYUr1bt/5vvPd3vd93sv3/gr3SFrr9jiTG4/cvZNRcHggSvNDUf13KLw6AkH9HIgc4sCI8fkYELsd3cKylFI37uVqdbdNuqYmBPs2LMPPm2bibG4AbjQANp6SZpLmQNotti6hwMDYKjz0/EYMH7+CgpSZ2zz1rQpAjX2QaU/GjjWLUFrgD9npxdbqiabrb7NvZGtHCUdOrcX0pWmIGLaKglDyO8njdYbWG+ZlYL892mJ859m7z4gRuoQAsz/IQdwzUz2h4d3yFl15cSjeS9yFk9m90L7lahv/y/lqWmDdnGhUlhwjqo9SiBOut7gJYGiemrALBfv/O3PxCSHxFU3n+GpxL3j57KYQo1yRsFzJsLnA3lbmYvN6tptsMhbG4gM+nfhDC4tjiqFtXNz8Vi/kZmYYvDglZAlgOJzYvC2wC8Pu/YHn1gCxzwLBUUB7huWUxcCyA9ALMqBD7nMKIZwaKal9Ps1RlizMhQwnNKBfPPIMLhT6G57uXLv7rzjZjBRgYhL0lTKowGDoa+VQnYKALanA2BnQFQ6oD2cwggQKkpyZtqQWs1ZFiSmcCGQxzkvbyFyg9vGBHpkIbF0NtSQGWPog1Mls6JuMuB/SgcIjUF37AN6MX9kvJF63f4M/KkqXyV8b7dEeR5hkPAakbPFAcpnYPGwQte0G/LYbaKgCHAXUfDnU5VJ6/ilg3Exg71pqTbXN+0XlSkZGznczhbe3kV4lw7nFQxNTU2o5LGNxLrF7Bz/AryP0A9Ogai8DVy46vUnWr5YDaVOAvqOAihLgHKOuHedbUt6OACQkxXsjd89kCGSuAggzMZkfGd0mx+tcDwgEhkwChk0AetCxArsR3p7cR67v/AhcLgb+Ogr9yw6oc3nU8HugIzkL/Ld4GTuLZFxKtCrKJiu9PDELJ3fGWfEgzBWliXsJOnYWQ6wWqvAwdAy1DR9i3dHqoL4O+uDXQE0F1KCHgPJzQEYKkaBQphAGsgy3FYeylX4xshDXivpbNhLbRj8FvMFL/i8qohlWUpgamkt8QEgQjk86bTOeVNNBjBWae/DDTaMWXSOdKf8gcOm8+4KmSqePAiWF7vPmv/DBQLdwp/+Yc4LGEXuozXjPzUmzL/7DHLn1elsakBwLpDL0qq9Ya/rAN8DbY5l84qFLT1vz1qDSAVy71BwJsiBmCAzTNqOYMGzStJ3mVwfsQF5m04RLd5n2pD+ispixLvm3ia6QQT1tV3UBqL1mzjr7Rs5vTKYvEDXTB2RFTJD4+gVvo5IpO97sA2KO2mo6za/AiEdkq0Xq6Xehew6A6j0YKqhH8/zEF6B9/aA6h0BFjbTmjUF9Dc1GZVzNLAp36MyoGufwNsqog/bmKJBTdBRdctrtjHFZF4beY68aQ7cfv05Qk152m7L+lDMX1FMhVwFE++A+QOce+TajhpOiQRKMSYRK5W1nrP5pzli9/vZ96D2fMfnQpgJvw3WguBB6/SKgIMfaZw2y7fR+CkClLBJeEaOZJwK2e0sBiYHxVTi0KcB6CWUznUZ/Ph9Y8CUfma7WWQSHQW1NBTI/ZZKRFEc8r9dBhURAMzG5Kqr3pUNlrnNPcnKTN3fFTGfuRpaxX+ftW4fVE16BEmxcSFJrVAz03DSo+6ObF+p49uwJanaVjkW4uoYB4YNc1mn3nWuBbSuJUp279nJnvxhgedYnytc3ySmA1iFY8+QZ5Gzxt1Awr5MDtDFGTwPGzAQGUBD535IaG6HLi4FjTMUH04Gi407N3SCRQxR44ZZaRE8xnmNrWRf9vgIp45eimrblHjcSr6W54UPIg/pAhw2BCu4N+Hak7xA11gB8zoELgkpTGDKc76AGGixuLtT89SnKy2uZrDcLIGX4/s3Z+JgFpCI3a8XlGhFEmjiRNBkLic+YzdM52SMK9BnKhLU3B0Hd41iMUBwX95AJvs9TUXH+mFFASg0nl7qSXC6t5bzrHk9jYR7SF5iXXkLmUp4bzGWrG1BSIlGIBFavu4wCUmq4lubwxKC1OUGIzwcihpP5FyWIHCplOauRZvIIGIUI4TdgBuwLo1GS7xSzrVqL89ps0GPmQM1eRdhDPX6YeBRA5KMQPkb1uvujRfxC8kdlqVNsQcSTMKKtRLH4huAaGcPq+M1axDzOFwxt+zTjAYsMNKSAZA2HXJZRjlPGY2R4vwgjjEVbye3y5EawFIt5ogqD4zbCx/fff5zySjeiICxhEI9yx2SiMRD77KH4iS2wN5DwmgODxjnQpUe+pFfuu+fP838AGLh55MHcoJ4AAAAASUVORK5CYII=* !iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAL4ElEQVRoBb1aDXBU1RX+brJAsrAkETAEEiIkhBAIPxIJMNqSqYlOUQG1M4442oLMaGtRUcGxtMaKWrHDVEdRRIa2ASkIEsafUhCD/IfwE0BJkEiAQJZASAghf0By+5237GbfZt+yhMiZedl377vv3PPznXPPvS8KHUBal4Vj265MFOVn4GRRMirLEnHheBQuVTsQage6xdYiqm81ohNKkDC0GKkZeeg/bINSquFGp1ftZaDPU8Ad30xEQe5EFH+XhSsX7AiGm+aMcvUZVY+0+9YjbcJaJCetVSqyuj2yBDOlia8uL7djx6czse6jWThb4oCNj0NNQ4JrtHDYFV6d6aHRD9ci83fzkDp+Pr1SHxwD16igFdBah2LJ7GnYuSIbFcdj0JkMQq5nKoux4o1LvLp2A1LudmLCjGwMz1hMRZot3jB1B6WALtzYFyteycWRXWmG/9tjcdO0fhpuj/SKA7Jm7MZDL06iEqf8jDR1XVMBnft+Or56aw2qTsUYULnmGyb+198Qu3fqQlg95sTUNyariN75gZgEFEd/ueAxLHthEa40hHUIXAJJ4v1MYCXxMSSrEc/nTFe3RC/1fux9b4liQ/icF3PQfJOFF+nErJ14fb8+TC9+PkfXVD4m3f5IckgbMmCzdOYi6EYXszYjblIHE4Xa9inQ1LhI19ccUfaINnBqo4ARsB9MWYPmxpsHGwlgIbG8L6gZDij8PAyfDV7DTHiHb2CbFDBS5StjclF1OsbI78L0RknwbKMUipJpRmgzwd0inVepewz08IlAuAPq0CagfC8f+GRQAfq3C2IwMD2XMo7xTrEmBbDkxWkoKUhr18J0VR7Tj8jZuQfw/DKuvEnA4T3QxTugjmwCaiuAqETgmY+heg+gUs3QvPDvOVDfvssX3W7hrXjlIhfqNXPTkJw+ja2PeRnkcZixwmaPKUHVCVe6dI+4kd/LfHn0w8DvZT5qI5aP6GFUEnAeM5yCqGjojf+COucE7pkK7egB9dIY4OwPZjgZTqMnH5jtxJTXEukFY8Vu9UA+y4MKCh92IxL7vEu06MF3QjmigCVzgNNF0PFDoeKH0SPJQP8h0KUHoD562rUaOyKg7n8OOmEs1BkfBcTUl5qAPZ/HYMIzM9maK7MZChiF2UsZs4zyQHo7ggQBkbRm8p2Ey3lg+xLgXDnUzs9dKbJ7H+g3t0JF9gJSs6DPlALxqVChBHz1SbP13fJI+XKsCNj39SzGwgf0QrVrHZCq8uxRR4cuVrQ+YhKA2EHA/k1AI5WQ3B7OS0qRmnLgi/cBR09g9nKot/KghmUABf+FKt3iXwG+BimRCr52oO48I/+qB4ySuBVM0t8+Epy6L0kksSMBezfo/NVQDYSsCC4kcKAyKu99LjV1UFlTjXHYuhr48g1Cpc5aAZFz/zdgQSkK/NNmbEamDMnyMGfvdZEILNYWgcMYZI5IV4ncrSd02v1QTY1Q9ZUA0yWaLgD1FE5IvMEyVG1ZCGziJZAT4URJT2rhvS/Js/oq4Eh+FmEUbjN2Upe5GXGByXd4a1uEdGc2mUgYSRkcTkzEDwF6D4SOGwUVk8j0yMzSnfiPjqNi1OyRtwz864pSqHIG58mDvIjlC+dciogybiO4FQmkhCh5eLcd45/ItOGHHRkBhTcgwRlSM6H7UdA6WvH7Da7frMehRj9AqAym0LeaDGeaf+AIgJen72INcKqEfDYyhS6GOsv7tIdohP6MjbPQheugLjpbIUd5TSTG/mkflb6cYTP2sKanXg1aQ3enFR95A2rUPWAtQosyuZ8t5cu0bCxTYZd25N1u5DNoFJW63WWAc2XAALbDurpS5aliIOdloDjPHaVeQvFWFKigJ+sqk5X+w4gjqCyk3/3QlVDoaQug7p1OyHjs52fgz9D1417of0yBqqQy/uBN+2HKeyUhxumBv/llQHQ81NCMmy+8yHMb4Tp6givO/MknSm3LibIZRx/+Bgj2w7lPtTv8PTX3NVwEirYRXozElDu5vyVEfEn4Hc4HqgiXhNE0Tj/fEeZ25y5c5G5tTRzmp64kUl7osBnnNs1GWWEeIohhQBlXj97mZ94tCq+XvMyc/iEVYNCMfRR49hOmUlmxWklvYL2zjBVAFVPggBHQM5expEhpHeB718B0W37UOpDFIN1iiC57XK3vu0ZbUlVVBRchLv2XWYNYUV011CYWa4rCSzrMXw5dfbrt6G0rXfmbcYqfCqGK6TERwoqKdpLXGhrCYgCnw8gHa0PQo0+1xRBmgBaotX8Dtq6yHIJOYdCxTJPCUOKm10BCzw+E+rCkCKFbiTJ07QLdq58LBn4462OHgIVPUeEzlmOMyB7/SLXNOO47luc/CwmMuJIadUsLJQzxkw4iekE9+R70Z6+zTGmEnsx6XqpPX/rNbOimWqgT3BNkPMXk8EvfEZ62ulABnClhivZ0mW/Ec5EDgLikEhv686wyH/eaR3i1qISuvUDhaF5/CsjQlDFQr35lvCQ6+yOeLAAzuM3mQ6sxnvdqWHoIhK2IttRxKVAhnYtDeAqWh5YALKVsOJgHSKbpAAowk4e73rfRQIinw/eGtlQpYwnVrnkhckqMvrfXWwYUUaOOFXBVZNAFIH1wK/SGHAa8FEgWxMDUaz+gMZhhrMh5FGo/E4cftHpeUXTPoHGSOjfYuClo0DmvrseJPZNcFaJnmNcNhVoxF3rgHVAs1NoQ4aUO0Uur5kFvXwk19mGWGQwrWUeuXIKuPA0c+BZqO1NpDwZv+v1ivTZstKwj/5kLVcv0baUAra8TCNk+ietFdgEIGfKI+8t5k2iaNkyNDmF2che30s9CP83Sovst5nGhtEjmdKDsCNRhun/pZpcnZJPOEkTZOrlK7OgE4MG/cBGLM7/PlhavrHwbqmB54CAx9tkTGMTRa4WJAUmtz0dh/h+PY0uOI2DkMwL18MnAo3+F6j+0rRDSU7KfShTQ6idZBtDLobRR955Qt3F86l3MLOYFzmByvhJ6+WtQmxcxFXPNCWB92Gm8ORtqWQjGy5bSE1P6QN4cvD35dVw6b81AUojk8chY6EymwozH/VrTECqYP3W10JtXcBX/BDjKMoOODJiiaH1912+hZiz6swrtNFemaFVAazvenFSC3WtdZ/+BBBAlBBZxqdDDuOu64z4gaSQVFwmCoBM/Qu/5H1Qht5ClhTzzqbFecd3siEbcEssyZZUTKeltj1Xojnpd+F02ju9daBRcgWSRyNE0x9G9UCcPAJu5JZQTtgQeofRN4irLKrZrJIViHcAA1/VcRyrLAGcp9PECqIoiqDrWRA2MOZnHqlxwCy+/ts60/nSmz/RskdX9yOMB6TCOFlfP34lVf0ozDnbdowL9CqzkEpJSQbygCGLv/YOW4GlhuXH1krEys2l26bQgsf4QBu7slbsRbrc+WqRmzVRiEsoOFWDL4hjrtOo1kUkQCtoi+ApAVgFq9Ypknd6JwNS/Oym8fLURdTwkYDARB5zSNacno7psEw6uDwvKvSYOHdgQW0T2BR5/txH9kieLbL7c/drD+KzzXM50PY61fYCF1ZdZh7bF8hF9WD8t5Tr16+kUnmmqLbXxgHuIfNbhlxFWo02LULja9a0gWMy6mbT3V0DSOwl4Yn4jho8X4amFf7qmSPwyko7P5q0xzufliFuyxjXf8j/ZNXtFcEnPg7KI+Xec6DdYYOPX8m5eQYnCwO6L7V/kIpfn8yf2ElYEZzCpzz3LtX5FcCYo9IyH/sVUqAdfYLbp2jGfWd1zGym2+sw0fP1hNvZysSvd53pEg7XbIyK4gXUeQ47kgpj5pBNDxmWzt2M/dJOhh6iIHecqZuLAulkoWOfA/nXc+rH8EGhJSvCbFq6+LuuFWFoEJ+nEcTw6oeCpd9diUNo8dv18/2pgzOj1h4pE8dx/Is7wlLhkVxZ+3GXXPO5TFd+zXrpakAlA3ULLfUSisZPCYH7ASGY9Hz1gPW6NlaqS/+yhrPfmXvP63gYVA74v+bapTDiryEw0NmWgriqZ8ZKIrTlRcBY65OgDIybV4lePViMmqYQlQbHspMijQ/7d5v/V5fhpToiRWwAAAABJRU5ErkJggg==
-£,
-\bLinkedIn\12Nhttp://www.linkedin.com/shareArticle?url=%(escaped_url)&title=%(escaped_title)\1a\94\biVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACeUlEQVQ4EXVTTU8TURQ9Mx3SylCkhCIgkioxaEyEBYnGGGTrX+AHuPAfuOvSpT/AlQvdGRZ1adJIV+pC5bMEBYFQ2tpO6fRrpjNTz31NmiaFl5n3cWfuuefce5/27uvJs1T23+r6bgGuG0ANQ++ul81BgERsGK9WE1hbnkkb4rxbqCW1TgfjpoGAq+0E8NG5zF3ZKk0HG38s6NCThkSmFxano3h+Lw7HD/Bpr4jtfO1yCA2oOD5S2QIyxxYM1wtgkvLKnXG8fDyHhuejVHOwRwDvSg4EaXl8fRggEZ8/Fm0HB6UGmgJQb3ejk9ngIAVJkcZV0wnAg0OnLUb8clhGsx3g5KKFxako4sNDKDVcXBsKYXIkjAtG3SnWkKu5PXlkAHSYuElzCAuTJqpNDwvxETxkTp7ejqHcaCNCgKmoALj4uJnHh5855GyXDCASBAEqwtL0qIqYLdQwPzGMJ4kYziltn+eAcpZnx+ijYevcRq5aUq69gkv5RDEXlRM5tFkRKdfrz7/x/vspzqot3LwewexYRAGBbdNloLAGpxbzsZO3kTmyFMsCac/FIggbIei6Bp9BegwG3cmEdDxhRq3So8JSRr9Tb6+zLKoynPQuQTAIQmLkkFm26lvXpOzsXWLzi+14OLFazHQbFt88m+m40oLFMko71FnqswsHhq6rckrlRJchF6NSd/AjV8WbzBFcJu6w3EC2UFfaN9kfDn8+KDfx9tspouEQfrEK9+Mm7k6YMORWbRxaSPFOrG+fE5Wq+OwW6ypxSget0jy5/aJKxoMbJl48uoWV+XEYa0szaXokM38tXpK+tPbppH83CWoTMPKIcl6aGU3/B9v/N+GmsPjmAAAAAElFTkSuQmCC"\80\riVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAESUlEQVRYCe1XS2yUVRT+ptPp9MF0GNtQbDJ0hqFCaHGJGmkxijYmvlmwJWGhhIQSDCayMBATQuLCqGFDdEFC1I0RYwyRhbHRVA0JIraCmQotxNIHnXYy7bxnfr9zZ277P4YEy2904Zn889//3HPP991zz30B/7J4BN+gnP5hAscvjGEynQc8Su06NY8B9IeDOLW7Fz0PBghDEZTTw+PGgS+uomDQ4h8CX+5NqYzejgC+eXU71rU2euql4q0LcSc4DVESQjTw1gF1LkWFvkamUzh4bkRxUgSm0kVrz8sGdm1qx9MPtSGZLeLz0WlcnV6sEFHN7vOPJD69Mr1CQPWy6tPDXh/ZGcHbz25Gg/SccnBHBHvOXsbQ9QRJuBcJ8V1BkJIIwSNtTTj61KZlcFF3BPw4tisGfz3NJU9cFCsBGIiFmhFs8jkgYu0taGlUI+aoux+FlQBnwM1kFul8yeHz1kIWSznminm8HFZ/X+EgEL+zhA++H7d4SjER3xm6jpwQcykFNIA1pnRuEOHNr+O4fDuFge42LBL0k19uY3h8HlA5wKb2PNBTVPQydSVNhKjodZ1GtL2tBKSSberZSAB/4iO+8pyWai1guclXhw2tfprJD0gXS5hI5ghcRjuTdeu6NSqHCvweT6RxbXaJVpS7EHESKJQw+MRGHH0yVmnIvMgT5KUzP+PHGwm83h/F4Z3RCjwZLOWLePHMJfRHQhjsi6KT5HyMFFd3LGSK+HZsDkfO/44/7qRrTmEnAS6A0QeaEGppqBBQ/z6sX+NXpQ0ha12QM+Pd57agL9ZmsmcgSTzU7MPLD69HN2fQwEcXMZlipGyRsCZh1UVJQm4Wfpar426v89ChHdzcVMq9nQEc2tFFJ+ydTWoSsNnc02eZpH+bSmFMj7mt1QtbOxCUqNoS2DkEtob38il58NpnI/hydAYNjMj+x7tw7JluNQy6/cb2ZnQySZOy73i1liOyUlx96eNLkzh78U8kmcCzTLyTQzfwK6exWXzcV8KtjVRZh9cVAl9dm5WsqzzcrPIkonZPMwOWW/0MuBXfnQgscKVUi4IGJEiOJOziq7GTuhIBWZBWK64QWC24tPufwH8zAnUypczCT72EO+poZzeXprXstA+za2cEqJlZ5OXEJLlCGYlMQWnm5OJikgyn26KclGyc5zJWO9lD5rlILUt1PVDNPG+cNwyTg0CDF1Hueppdlnt7PJFBiYcN2f0iaxuX8bLFMsbmMyiaNzCu92t5ruwKrtgVWB/n+SCvDiwGmuu9SJ8YqASv7/1h47uJ6olHKMqGoTYuvWyRnV5EVJ3Wi7GpTj613M0H9XJF+/CVHux7rMujOnlqdw+28a4mpxolwksA5V6gHpa1qDqtl7epTtvIu5YPAnv5HHg0jL2PhJW1ai2X0xkeFgbPjfLGMlUBNTtzo0zgFp6U3nt+C/ZuD7NfPNJV76ZuuF+1j78A9OxqpohmrHQAAAAASUVORK5CYII=*¬\16iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHyklEQVRoBe1ZW29UVRT+5j6dTm/TTlva0hZboeVSDRJSJVFCgoZoMCHqG08+GP8Fj/4EeeLFF4kmGGMgEkhRgxBEkFJbCqXQ63R6mc507le/tTtDT6fnDNX0ZsJKpzPn7LX3/tbaa6+19trA/5xMgj+Xy70XTWaPXxny4fzNCdyaDCGUzu4Y0exE0lnjxCc9jTh7pAWddS7B1mcymW5Y5ZeAvz+1eO7q8DyeBKJIZDMilTTtCMpQzf5oEr89C6DdUwaP0wqP236O4JYFuDLkx8+P5nDxoQ+BBMHvMMpQl3OxNH55HkAinYGnzI6T+7wKpVqB8zfHqPkIAnGCV0ZVJIFaDM2KmPSYivps9COnFKu+Nx3G9/3TSKSWFa0EEJtPZNmqh4umZCFgh9UCm9mMDJ/j1EJa1GLW67DRyDXjcboo5772dAGDc1HVoARQGzans2kJttphxf6GCvQ0VsDrtiGSzOCRfwn3psLwRRLI6kqtmXSjf1KZU+EkpiLpFQF05yD4lgonPuz24nR3Pbob3KgusyKWyuJZIIbL3DcXH8xgZCGK7dw1agXWCEDwLosZJzo8+LK3FQd3VcCSN5caMjdVOdFc6VRmdOHuJGaiqTVDbNULs+5E2Rwa3HYca69BFzVfAK/lbaVfPrnXi/317q02Ii0M6AtAO2uosKO1poyb14jFhDYK0Vbr0hVw1Syb+GCADrCazPQ6pb2MtNv5YUTcRIilh9YXgCYUiKUwR9vO8rcRzUaSmFlKIFOCx6jvRr3XF0BcFYH9ORGEj996FKSAt8eCGJgJI8tNv12k74VoFkH6+8vDs/CW23D6QANzEBfs3A8C1k+hrg4z9XgwjbHF+HZhV/PqC8AmCWuDsxGcvz2BR7NRHNldxRzEyiicxYA/jGtM/B76I0hqtW+0EMVbRPHpMP+HvWQogIgn6cJTBi0fc49rT+ZR4bAoASSxCiVSzE0IQibNAzLzt0WBXUEsisgyTckpPjLyhcUCrqYFVqYmYsNM55FmUzLDFEXtJ/ZfGUKgGJKxABzUZbego8aF1iqH8kgyZo7/JB/yLSXxeD6KRWavgq2x3IEurwvVTptmbpPKHp8sxPCUH+JFPd1zZ50bHbVMi112OGwmmiWwGE1jfDGKYX8UY6EYooz468m1jAVg/07Ggc+PNqN3dzWsjMzLml7+euAL4cKdCdwcD8JGCd5l0Dt7uBm7CFCrvhS1f2nQjx/6fdhDZXzQ5UUPI3sLo3klTVISRNlXYSpCPNogzbOPq32dCduYgQPRLoexABy0hWB622pwtLVa20f9dtnMuDGygDsTIRXs9nrL8TaF8HDTa0nMYzGRhoNCvsP2Y3s8KKcpFlNtOdDGw0pPU4Xab40U8Jv7U5gI0guWMCdjATgDQ5ThKorZSABT3+QlTmXLxcD4GgeZzXbQi0kOJWZZipw2i0oczx5uwgJPYd/S0wUTNAcDIfTjgGYGAaBH6r1Ro6aDKKGJe6iDK/Qy8IVu4gxeJ/9HXQ3oruPSiHYM6KUCGPRb9+sXK7XuHsuMNu65Q01uvNlciTLJxwxkKGlC/3LOkuyixFA8heG5MMYDCeU+25kISoXBzUOTHtW7HdjrdaPKaUEszJRdtFFE+j2LmDbicTacwE/ijQZmMEqXKqa1j273DEsl7zMtr3Gt3vwyp5OOorHCwVOhDT4RQIe2RIAo05IbI/P4+tY47k6Flk9wXJEhrsZiPI06xpDjPDwVnztkL1SzhFJVZrzxN30PiNImF2O4+ng59ZBagCJaQ4IP/b4l3J8K8qiqfzAtp1dy2+3K4+V7rvraEgGeM+EbYtYaS/EgrjVj/g6pAJaU4toqYIUHOVCJKclq6NGWCBCkmcj5IvdC/StQkozUEQa6tJR1dEjMivhXya1l2xIBJHdSByMdJYp3EuhGrl4AmgW+Tl8RZEsEkIlKU2FjGHAZmI9w7xABDICv4/UrAdahpE1lebUCm6redQz+agXWoaRNZSm9Asbxg3GFp7U8NIkxBnFGcZRqEwYZy5CHMcCwjX0LGNRExf/SrHWkdMK/8Enol1sdqShIpE3zYxSOVCQ2bGVfDiI8epThHFIYMGiGcTrNHGSU5Q3J4aW8KNdMBZLQP8RbmiEWvlK82cllzbyxWcKlAR/qmRprKUVwv44uYF7dv62MoXg4pgCXAtoPf89gd1XZKm2LSP3TSxhlbYqzrAwrP/OPSgAphGTyg73gogDPWBG48MckfuTgWgFEG1JpkEOGXDElCfL3sQBrPxGUF5XjRbt+FokXmNDpVQhy7H9vOoTpUByVRQd+mSfAfj72z+NVSZObfHKK8xGsEuA11vnnWAGYk0k0lKT5SJF3KqRT4BVlUsgCBSlQkBW7NSQssnorrKtZ+F7u3UbisdXvC0/St2DolEIUeZh1JSnRfEUe1fQZj3Vv8CZmjT3JpAJS6oXFHw14NZdMVMwjz8LHv5Jk1Ff1z/eUJeCSSK3q4wON+KK3XTUozHJ9LzfgcWpcljMqhcqXTZofd0u+CFw038J7uU+p7FNddWj1OFcEkMpADct8taxVfvfXNK5z003yKnNHEMG7eax8q6lSlflPsTQpVcCCVRWspq+23H7uBKsDcbkHZtF2Mn8Pu+1C0Mu57VaWLT04c2iX0nwefN+2Y9sIAP8Ajq0A6jTee04AAAAASUVORK5CYII=
-íH
-       Pinterest\12Whttp://pinterest.com/pin/create/button/?url=%(escaped_url)&description=%(escaped_title)\1a\84
-iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAADLElEQVQ4EVVTW2iURxg9M/9l/91t6kMSyY1cdL1AKwSCYryhT0Jb8ClYbUUELyilfW3VaPCCKHh7KbRQbV/EPrWFFnwQjauktgT6Fom72ay7hjXJbtxNava/zYzf/CHFDgxzPd93vnNmGP7fWLol1ZR02MdCYbdirBsMARQbk6H6TSTZk23j4wvvQtjyYrSvzxKV6n7OjZMQaq0MCSdldMw4BzNN0HjfD4PzW4uT6WVcFGC0D1ZYTh01DX6d+4EV2jbiqdWwmpsBRhRmy3AncrDcOoRllTzl79uSzz/SQZgaGuKjP9353GD4Tri+k+zvR+vxI4ivWwu/9ArS9xFrb4NXKKJ06zbq9x9C2mZRSbVn44vsPyydSjXHBBsxgzCV2LEdXefOQnoepq5cgzuZA6RCrKsTnWdOg8Vs5AeH4D0chm+aP4Zh/QR3QvYJlyolE0nKfCyqNXviK0ghsGLnTgRzr1ElQP7rU3Ao0MrP9sHnBqDUXps5bSYk2y1FgOT6biQ//ABTV28CIkTq25vglo36+Dhqj9IRG396BrGOdphNjQjL5bhgxjbODHRTNDAnBh534JVKsNvoUkMDwkoFITEAuaAdidwgX2miGdA+evQs0BZ5hQLcXB6tRw9DzNcilxafP0c9kwGn81hnF7nSBH9mBkF5FswwwJkIuJDsmV4ElTkULlyCm50gmh1RgLBag1j4F4xsbSF9pOuiSuUoEplpe6Uxxp52rPrIsMzfiRCDZkVKt335BVqOHYE3NYXakxHEe3rwXu8GVP64h/zpQXDPJ+kwnVRBL2/wFigkhmMUUZenszRs3YI6MSkSI5toi8U3KF68jPypQYDAJmlCknxfb2ysEAT4u2fNDqrorgHVGsQT6H38ALU//0Lm4KHIVn0nespUikOJ6ko9VYYc2JzNviQRgU2TmbSvxH4hReH91hYo+gezd38GTyT+6waBNUtPqpEQwacarLH0IpbaD9W5/AHLeRxfvcoRi+66uV9+NTU93XUWCTVN3+sGM+Q3/blcYQm1dL48j8biwEB8fna+fWEis53E7VJKUUKMJU17ZKa7ubxreDh8F/AWWDttEb+4tj4AAAAASUVORK5CYII="¸\18iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAIkklEQVRYCY1Xa3BVVxVee59z7jsPDE0gBAI0lEKwlk5rIAQDVhmtygwD2lqqHR8tDj9aHZ22jsWOU//qaJFSsI5ThSrqyPhoqaNNm9I0FGgtdVKSG0huAgRISHLzvI/z2H5r39yTGxooa3LvPWfttfd6f2tH0A3SyzU1wbKUGRPB7FLyjLVCUBW5VERC2IrUACnVIU3vWHgsPFQ70DZ+g8eS+CjB1xYvLo0K6zZJciuUbMaOxWqWTXyQR5QiT7W4Uh2SnvFqXU9H9yyiM1jXNaC1uuYOk+R3laSvBoUwbaVYyTWJDzMQGgNW2sr7n+d5z2VDyd83dFwZu9amWQ1oq60NjE06u0xS3w4IOS+jPJrN62sdynwLhigYjPw0kes8Xneu6+Rs8h8y4E9VVeFqI/KMlOJBU5DFXs8gfsfnKm4ul1CKmvDF+YkNySgVd23v4frzZ5r9xamHaWkw2PPxcXuPIembeJV+uFmh55EMhcgoLqHoJ26j8JLFZBYX6WOc0VFK95yjifdPkZscIS+d1nySUv+aMM9VXpdL9vY1icSx3GLu2zcAHskT1ct+IqV8DC4G8sqVbZMMhymyqpbK77uXSjfdTWZpaeEZ/rM7MUGjb7RQ/6E/08TJk+TAGBGw9DrXhuN572U9sXV9b7wrv8k34ER1zWopjZekoPn5sLNyq7ycyr+2nSoe+haZ0Yjex4oy5y9ob5XrkoxEKFhZCdm5ep1zfwVG9D27jzLdCRIWxyBXoLanfheLWg/VtrVlWVgbwK2GI/aEpbg/jYJj8qA8ML+Sbt79cyqu+2SOh9AO/PEvNPTyEcr09pIzPEzKccmIRSmwYAHN+dwmmveNB8koimn5yfY4dT68k9JdXSQRCQNcQWIi5Tmb1/WcbWIh5tGO0tK6oDB/apPS8eJ8m0VFtOB7j1DZFz7PIpS9dJm6f7iLBg7+gVId7eQhCuy9gLec82xfH028+1/UQi+VNDZAYYCsuWUkDJPGkQ52SCENASE4vekfmDc1/2pyMCsZ4SxhbjMEhfOVLSBYVF9P5fffq5XbQ0nq/v7jNAzP3dQkWRUV+MwjIxrVVS8MQxeochwtc/m3B/Q+/iq/bxtFbl2OkOYim4XBQoltg2FZzetySSoVA2tzPu/cYlx0FV/fjtxZ2ssLv9hNI62tOl9FSMfKfx6m24+9QTX79yJN83Vb8mG66qFo8PBh8jIZzRKIRHFjo44IM9iMkCHLpHTXwGEhJyyrBhYtytmn95BZVkZFdXfpl8nT7TTa3EwKB3Keq596kkILF5IwTSppqKeP3XOPbtHcztw3V3+qI+6zIitv1c7kwcPFA4K2rrWqKiQVmWtzpTgljwiEb1nuWzzWegz5v0QS0YitqaPIyhX+wVwryoXp2OMT0sepyPYP+KzAXHSHxoScnAt5/K3OmGZQeooW+ZJTD0Y07LPs4SSKLKM9Di9b5vP1AwwYP3UKccwBTuEiR2iaCgwEk99g5vyIjWSgD3M9My1NzsiI/2YC+dh77m2CZ4WU7T2vOyKPeHoNciwfqCj3RW20a74IfaaSsUzYgelS2j6THxDCVLyTGGyYGPkiq1aSymbh7fvI97Q3w/9pIoUWLCRelSXFFKqp8dmpzi6dlsI5QcKzI1IqKVzq9yWnHpyhIRr869/1W3jpEuDBo2SUlFA60U2MjnlKHj2quyT/zr8CFpQ2bkAUplMwfuLkjH1aXtFQIB10pSdV3MdjfYLQLXTp+d/QaOvbWjZSu4IMwG14aQ3JYCC3H3WR6enJpUZzkFvUhDlnDpVt2zLFAeKcTdDkBx/MMJTvC2j97tFw1jG9tN0qQlYG4BPMB5eLKp1IUOeOnVT2xS8RmQZ5SEHppxv9gznvMhDSSllez4RwhBbu+hFF0XZ5urj/13puFBYlQA+DSbXYHfGUmXajVyKUecsUcqPDhTZFjG5uMkkDL75IAl4zKBWvW5tf1lNu4ZNP0MW9+2FsD4Wqqmj+zh1UsmG9LzN67DgNH3llRptytBkHyHCbN8IOc8NA28Tx6M2HMBQ2zqxx5JNbCUYxCEVqaylQCdTjA1IoPIS7dMOnqGRdPQoMdSEBx1Pp4T2jbx+n3qeexkhO5s7ROxFMFLntui1O0GxnFi49pFrJ+lfWc09bQq7AyJgSnfphYIEyhuB8vydR/SOvN9PcrVso+vFV/vTzUik9tEaaj1Lfnr1kX748Qzl7D+Rj7DpYH49fYA26VM8l2s9VL7nlWeh6BlXMhTyTYEDsjtt1i/JC+sxZjOVDlHy1ieZs+iyFlizWa9m+izR28l2aADhxFxTmnffx9Qzj/oxrBV/idyZtwFcQ1TcD4gXKuNuC0mjkieUTniWKK7IcEw3EMDvZ3q6LjsPbf+CgX+EcIVbqp8I/BJ5DOSA4iQA83dDV1ptf8jG0oaNjDKDwGAoxznnKE4c/ULkAt54cPGf7+3HB6EbK0UzcCXxPxFjmD09RLtariU/DxHAcRfuKIsFDheu+Acy8q7v7OGXd79geJfgSpc1ABKyb5sIzfXehyY5OSnWeQRfk8KDwsNme+S4IcuDI87iK/Th/FcvLzjCAmXdeOPsanH4AO04xYLBaBiEOLVf/4OG/AdVwnSuIUv6wwl9Wi39m8K2SQO+fxRKdj16tnOU/ZAAz1/Z2tHiO+2WAxQEMoUyIBWHASNPruPG84o9qlp2NcO0iC8Yj56c95T1Sl4g/UYtb3WyyOj6zLeR5rZWLPlOxefMDsfUNWwZ/ubs4hRrwGPkKCpUP4WscR4tnFYCmRSnvoEvOkbUJQOp16CMN4L1D+/aV9Le8Vz3273+soVCoAZ26Wng0D6MMl0JyAB2DuJokMNvfFK5odl2vfc2FM+evo9dfuiEDfGk8vIV/3cK4yWRxmbAwzxENlZ20PC/q2KFYLH3nO+9Mj8vCjdd4/j/xHavN+iMD5QAAAABJRU5ErkJggg==*Ä%iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAANfUlEQVRoBbVZC3CU1RU+/913HksSwisJySYkAUG0OEBQxGKpVihQW63W1tFRa30MFUSd0bZ2xmptR61F0U5nan1rfdRaKyBlakEwQKIoqECAZPMCTALk/djX/99+5ya7+Xf33ySgPTO7//3vPefec849r3t/jb5G2F1a6rUbRpYREZkaySxDaBk2NEhqXZqk7nBE9ngiPR3ntrb2fV3Lal91oqqiomLN5lgqpVggJJVjvqkG0SSH0GzmuXUpQ1LKFk2jJoNkjSa1yj4Kb764oaHFjHe67TMSYFNpqSs7LL/lELYbwMzFGmm5biEITJIODgw8ZQInvJAA9ywV/wJSMlorhN4YsUVeWOD3V6I7kQxdI8NpC1BdXLqCSFsNs1gCLSumedXTXZkX5p8dQoWlDELkDZou/jiv6RALMmYYswC7fD6fjRy/lpp2nVvTbLCH02Y6FVcCAw4IEpSyj6SxXoTEH+YeP3wyFb65f0wC7C4oXybsch3MpAyLfG2MmxnhNjPjVDti7A5q+h0L/f6PEnES30cVoLqw/GabnR4TpHmx1Yn0/5d33g2d5FH8bq3wH9k40iIjCaBVF5WvtQnt95jAjslGmkeNSQMuHY4Q6RFYgiTNDncFM6SjXxqkwdE1u139VP8IM7JvICj0Sd24cX5T7RupUFMKUFVc+lOHZvsT+HBg+VT0JHXEHf6BMWdeHqWfM5s8ZdPIMXEi2dLSEHoEyUiE9K5uCh47RoEjddT7+Rd47yRCP9OxYFbAQiD0dgXD+o8uOFq32QrHUoDqgmmXCaftTSSfDA6LlgBzMkIhcuTmknfRIhq/cjllzJ1D9sxM0hwOSxLuNAIBinR2UfeuKurY+B51766iSEc7CZfLkmZoJ5qRW1ZU1B/el4iUJMCnvhk+XZNbkEHLUtk8a1RzOBXTk266gdLPnpk475jfez/dRy1/eZbaN24CDczOFpf/1Dzs2CHD2C6EvnKu399lnjwOG4aiHR2X/bhTaEs4TFqBEQ6Tc/Jk8j30AOWv+Tk5J06wQlPmEvQ3UKChkcItrUrzNu84mEu8zpxTJlPO0svInptDfXv3ktHXn2RS0D45hSgKS9HzTOepHeYF42bbU1K23CDxNgzPbsW+BPOemTOp5NHfKVs3T8Tt4NFj1LF5C3X+530IcBx23gUzCyut2jIzyJmfR1mLF1Puld8nZjwRurZXkv+ueyjc2jro6CYE9hLotIN020Xzmg9+ER2K7cDHeXlpunCtd2naNLhWEjDzruISKvvzekqbeVbceAQO2vrCS9Rw36+ofcNGCjY1k97NzIeUo8pwiPSeHgpBwO4dldT5/lay5eRQ2ozpcfO4iwrJPbWAOv+7VTm+xhFsCFihsAwPzNuT33nq3W1DyT8mwI05Ey5xCHEvmE8OCQiPtqwsmrZ+HWWcOzs6p3r2HzhIdavvohOv/I2MAWw/RxXYsQqZzMDQT71zP0JrpL2dOv+9RbGQWTEXKMNLespKSWLXunfuSvIHFkLTZPG09Nz3nuk51coMxChtmu0mFFu2JNPBvsmITnm33ULeinmK6ehf755P6MjPbqfe6moSbpdimnfKCIbwCyotRnHNTxaS4di69XTyzbfNQ6o98bpryVNehpwSjhtjX3BoIoucdFV0QAlQObV0Gvz/m1xNJgJHHM9ZMyj3qivjhkLHv6T6e39Jgfp60pxOZaCI2fCNc2jC1T+knBXLyVVYmFIIzg+c8FqfexFhFTnBBI7c8ZR96aWDu2fq5yabN/b1CjZ5flcC2O1iKTJuTjL7jK3R+OXLyDE+h/FjcOzJp6l//4HB+I1sB/VT/p2rafqrL1LJ44/AV56iGWhnfXtJSiFY8P6DB6j3s5hPxubPvnSJZT7hGhxQFLGlXcgNlONY2qAKJ1sX9ySAcHso+zvQhgn6D9RQx6ZNg5pHP+9S7hU/oPzVq8g+zhvDdBVOpYJ71pLN4xlyudjQcANZvPfjPcPvQy23z0eOCQjR8L9EQF5wa8J2EfeL2tLSTOzDdFQviXiKMfe0EnIW5MeNdW37gEInTiqb5wXsyAVTVt0WhxN9cRYUkBg3DgIkM6JwsMPBWn8UPfbkzOwCrSpVYr2DekBFhcORnAWOhejR9WzUOoWW00M7rAnNlOY5NHL2jNYvvIB3QQW5i6aalhluSjizMRAY7khq4UCT4AMKBdHK7sVuWvgl12ZSo4I9JSWZQscBXEhtwpBtxU3PTmnP8pIYiho8aPQPIJ4fjYU4Np/0Od+IozO/DBw6DJo+1pW5e7gNj+QqNhFUDsC6yXYB31fIcnJfQPMKaRc5cGD2hdRg9g4sZoDpGEBIx4Tc2Gtio6tyJ+I6EloqYCWxphNAlebBADwTEiYAKxau63W5nThjaXpmwvjwK4gjHZ2Ix8M1KUcOO5Ka2bmMQHCYxtSS6O+t+ohLYlNvctNVkJfUyeeK8MlT4NNCgEFsp93QbYJL+VTACWfgSK0qxKI4Ij2NvBctGnYuZNcAzMQK+tHfX1MTZ4JJeNhRz6zkalbv70dtNWyqSXRDHQLKiStPzYhcEgQaGhQT0X7e0ok/uZoyKypUpmQhO7duo/ApaCsBepChuWxIaf9gXsB80s+elUCJaxcojusnqx0Y2pNgyOaIwLNEe0TKSPJGDc7J9tv20qtx0cCBQsz3yMMqQrEphU+cwGK9cUyw2XRu3W6ZjKKIHNEyzjsPEawo2hV7cmWqjqexnuEG3y/x9BQMDwiB6z4s1sqdVsAa7tj0Hp148624YQ/yg6vYpypOt6+YXPnxuYI1PwDziYbbOOKhF471E1Bacx1lBtZ814dc9lv7jopnGrV09hs9oi/b3QHMplhZap6J2xCMDzFNDz5Mba+9EdMKO3cINT+rQlWUjsECLUoebm1TBZ2VCTAOF3vehQspe9llUZLYs3t3NQ0chPBQnhVwIgM0LW2v7REX79/fi9caFLpWuKqPfUHv7qbGX9yvqs/2dzcRx/dgc7M6WmbMj69SmciGs7FiHgImAp+LXT4fFd5/X9JZmCvZlmeeGzxLWFgFc8lFp2Zon6EtlYialJVBaVyPjpT5QJ1VQdixZQt17diBbXer6OQqLKC06eWJPMKk8ijnu8uo7cWXkfTY1fADPWfu9Nmzqei3vyGPBV3bq69RDw76YoSLgRDJATLoA15UCRDWA5ttWtoJHOQnJevLxBs0om4PwITRx7eABrlL4AtTLcoIMMwaTj/nbOratp1CMCl2fu+iC2g8Sm2HxVm6B0Xd8SfWY0FwYTrkmDggG5u0NA43ep1V3M87oqDaV/48jmzXpzrMR/HMTy4juITOv/MOc7dlm4VVWdXCLJigd99n5F+9lgJ1/hEjF468FDT0++Y31PKF2/CJDG71HCrSUEwiHh0F+P7Hu/CCOCwW6ugTT1EANxJmUNHIinkIdurdjXTk5tvAPA5HI5gOax8KbjGEEQuJKiLxQifttBsF3Wa+gxkLsC07p0zB0S/e/kNftlDbs89TzTXXKmfUYWpWwPUUm1bt7XeQf83dgzcRCZEskY4jJUL+6/iWcCQ6FotTy2prg1XF5Y/hAukS5ARPcn0YJRl8qioU14i2jPS4gYC/HuXzgMrAzQ89TCfe+Dt5z18AX/GRcLqIBQrUN1Dfp3vVcZRvNIQLxylEupGAR0OGPO6g8DozXkwA7sTV3Y7q4rKnsQt38zX6SMACpKGGURe4JsT+mkMIuT0k0vgUJhFuD9HAgQOsuRhW1Jz4mZjEYkimBtsE+w8uiB+c04DaxgRxAnB/WBiPIsYuhhBzUzo0mOFo5C72MUkMODnxTQVx2GTAokqz0O7YDHOQLPGfzRqfpN7JSHc+mzgW84HowMK6ujbkhVVgvjVJuiEk1qYd14TOSZOiZOrJ2ben+qMRY3gcwRhe+FtBSOqfO6VYM2v//qSDRZIAPOfchiNVRkS7BRrsZc9PAt4BlNX27Oy4oa4Pd45cfcZhj/7CN9MoNFtCmrhpTkNNgxWFpQCMuKD50DtBXb8VNyb9PFEcsADIxHzfGQX2ifZ/bVB2H+37Kk/1lUZSi2boP17oP5zyU1NKAXjx8xtrXzE042ocoo8mhlcutAROZ1Ho3rmbej/5JMmpo+NjfbKqOFlB85/LiFw5t7Fu60i0IwrAhPhGtSGi6ZfjW0GlE+k9RsC7wvUNgOv61r+iAMMpKlUJoBBH+eNQqZIVyX8aRvB785tTaz46VYyfaIfVc0Fd3Z5wuH9l0DAegAN3uVgQrodgNgxtL7ysTmXqitFqglH6mGneYZjrcYP023uN0DUVjY31o5Cp4QTjHp3k46LS8/SIvsZTUrRy9j/eGte9dx/VrVlLYRxCRktG5tl5YT5EcaQLG9SCu47XEb6fnNd02G/GG6192gJEJ6y5ddXCiZevuL7h/gcWR1pbp7rsdjeiPn8eRaWrUn7sPMWLcCJSJgIcvgWMGPioTVSH5uuQ5K159ch4ZwBnLEB0LXhYRlpJyTe1iLhQCHEWmC/E2CTw65Xsj4Nxie9d+Aq6Bfm00ZDaFzCYbenprl1WsT0691ieX1kA8yJgWPuwsDDLY7dn4rbGLSPCjnCIayX+cCwG7C6jJ/EjnZn+TNr/A1rkpO6U7lZAAAAAAElFTkSuQmCC
-ßõ\ 1
-\ 2CA\12×õ\ 1
-$
-\ 5Email\12\emailto:?body=%(escaped_url)
\15
-\bFacebook\12;https://www.facebook.com/sharer/sharer.php?u=%(escaped_url)\1a\84\ 5iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABTUlEQVQ4EWNkAALf2NmK//7+FgKxiQWsbIxvNyzIfMAI0vz77+97xGpEqGP8z8TAqshEis1MjIwI/Qz/Gf+z/BZiQRLByfRy1mKIDDBmEBHiYfj67SdDSOo8uFqCBqgqijLkJNoxMEJtZ2ZmgmsGMQgaoKclBdb8+u0XhsyKlUAX/EIxANU4FCkIh5uTDcx48vwDhmaQBE4XqCmJMdhbqjBoqUmADZCW4GdIjbZi+PDpO8PqzefBYiACpwsU5YQYgrz0GTRUxMGKxUR4wXwTPVm4ZhADpwuePP/IsOvgDQYVBREGJXkRhrfvvzKcvfSY4cadl8QZcPXmcwYQjgsxBRvw6Ol7hv5Z+1E0gzg4vYChEofAIDAAlKsYGBj/43AhHmHG/4x/WN+Bc4dX1Bx5UMbAptrBSlVEVV5U+P2Hz9/WbL/8GKYGpHnbspSHALYfYb0Z1/IbAAAAAElFTkSuQmCC" \aiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACIUlEQVRYCWNgGGDACLPfM266IcNfBhOG///hYjA5qtKMjP8Z/zOf3rYs7QLIXLBlEMv/n/n/n4GJqpbhMIyRgfHvfxYWox2LUi9BLAT6nF6Wg9z0n+E/M+PfPyYgNsQBtA52kE1oAGglOPRpFuSsLEwMzMyEjWdBcxhFXGUFEYaYIBMGRTkRBjERHgZGoCf//fvP8OzlR4bUkuVYzaaaAwI99RiSoywZmJlQfc3ExMjAw82O1XKQIKpqnMrwSyjICjEkRVhgWI5fF0SWKg4I9zNiYGFhJsY+DDVUiQJQCCCDd++/MrRO2sVw+/5rht+//yJLYbApdgAoM0lLCqAYvPfILYZrt16giOHiUBwFoETHihb8n778wGUfhjjFDviPYSRpAmRFAR8PBzDRQdyOLfFxc7ExCAlwwV3y588/BlyhQpYDGko8GTRVJeAWoDMi/I0ZQBgGjp+5z9DUvwPGRaEpjgIU03BwXrz+hEOGSgURTtOhEi9ef8aphC4h8PIV7hAgKw1MnneIgYuTDewrFmCN11Hth+LDrXuuMuw/dhsudu/hGzgbnUGWA+4/egs3B1uVC4rzqzefw9XgY9AlCkYdMBoCoyFAOASA3SV8imghB7QSbCe4HAD11UDdJVpYhM1MkF2MDEynQXLgkhDUUfSJmWH89z+DMazHgk0jNjGQ+t0Hb1kjy719//0BsJ57giwGY4N8DrJ829L0yzCxAaUBa3eI2ze0RaUAAAAASUVORK5CYII=*\88     iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACzklEQVRoBe1ZzU8TQRR/s122pQtKs3rQRPyIB0yk0VANePHkxY+LGhWQAzE18WrCH0C8ezXx5EfUePBADBFPntEDIhJORkVThZYUdanU7oczTXZZujNhjLvTbbJzmdnfe33z+72Zt9npAMStuRlA3ulPD909YiNzEGy7y4tHZozQqp2QH009yL9zOLkC6uTBnLbBVhxjFHtMuColUG7y4Y33hJ/kkCSZjzp5wtUGSFomDDq8XQGR3TYOU0+PELhbfEOAx6GVhi0vQI5CtlNJGWQ5AYZhQvWPgXczP6umCMhsb4ezpw5DX7Yb9ndroLQlXMY2Zl/5XYOPiyUYuzXh4qyBcAGEeH5oABSFPjXCFaqmFdipdbI4b8LpUTa5BPcwfD4HVy8cCy4gjiSsiHt7dgEREHQTJmDk4nEg2yPoJkRApisNvYd2B829Hk9IDWR72OTXqzW493QaXs98huUVHSzLqhPjfZUKEbBDU5nZfzY5CxMv55j2rQxCtlCnmmLymFsoMG08BiECJIldvHqlysOT6SNEwD98GTCJsgxCBLAmDwJveQGBvoW0jAr54RO+xB7Yq/kwBxi93A/6mr8O3s5/halXC44bsw9UQLq9DU4OHGRORjP0ZffQYPhSKFPxRjCyW+j78s9GrtTn6Aoo/qISbgQjK2Cp2MIrUMNHy5XyWmOyqc+BFrFhWFBY+uGbaFtHCjrUpA8nQBF/wBHC3lYs6dzn4kAFfMOFd+3mYy+X+nj0Sj9cOnfUhxNg/PYL+PCpRLXxgJGtAR7yxCcWwJupsPziFQgrs7xx4xXgzVRYfvEKhJVZ3rjxCvBmKiy/eAXCyixv3I0VwJfIvD9qth/+n8k9MLsCyA04uURuNrkt50doHd+nPXH83PMAub4/M3InRy6RvfewjuP/9OXVyr43s4vUvx9s05qRENJ54pPME/LP71+f5/GPfURk4C+jh6kHrjxSFAAAAABJRU5ErkJggg==
-\8d+
-\aTwitter\12Ihttps://twitter.com/intent/tweet?url=%(escaped_url)&text=%(escaped_title)\1a\80\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACCElEQVQ4EYVSTWtTQRQ9d/JeW1LbUPxcGJ8oLmxNWhWKbmwRwSy6kvb9BwU34g/wP3QrLnRTW+lC/GhWxW7ahUhMRJQiNM0TFRU1kqdt38v1zpjRF1vJhWHmnvsxZ85cwg42MhuMMOICE3k6TMxVQmqh5B8s/ZtOSeDUvVo+avI0g88lcXsm0JKj6OqzyWz5L9Y6Dc8FE4zmXWZO2+BOOxGFipUvbB7quGFgbmZe7lRsGwqTBoPOVvxsxdFgi3b6SL+DMGK8D2ObiwkvjWv5AXzbbOJBtYHnnzfw9ONGryRMyxpXJ+eDYfvm0b09mLlwAKP7uk2D7hThxund2NOTwtF+F1eGMuh1VKs5j+laJ4rjQgtBSbq7inBzbD9eftnEm/oWuqSJtaAR4cm7H9ZFFPNFh5g8YWDAw30udjm/CwYHuqBX0la/biVdEZA9y8cEirUQd1a/Q8RsS7TOUuJ2iykZljXr6DItkui4zcqC3xcR24xpTTkpKibB5Q8/cetVPQlBF19f+dSGaUf0LJoH5+bWF4X3+LGMi8uDGRyXt/e5Cm9FtGIQ4vbr+jZWUrhY9r3zpkF+fv0EIqyImPp/O5oeJDg4U7506IUR0RwU+SbQodxMIdGUrtGpf36hNJl9pLtqav/rYWKSU5nKPrY55gnWsXtutpaTQIGIPY0xU1U+ZkHPvs2x+y+3rMbpBcjbwwAAAABJRU5ErkJggg=="\90\ eiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEtUlEQVRYCbVXXUwcVRT+7szusgIFXKB0EVmDVUIp25oS+Sv+JZpojWCQjdGYmBh98MW3vhgT44OaNhpffDBq44N/AZEuRh6aGKulKWoIZUltjU0pC+zSEii/u+yys9dzJ8w4O+zMgsWTTO6553zn595z75kZhv9Aj/zM3fML4UpJQSWTHVxBKlrqqY6cfZSt79Qd267BAz3TLSmmdDCOTg7UZrVjuELyIJPk06GuquGsGJMwZwINfeGHWBonOOdNJlvbKQMbBsPxUHf1OTugZQJtwbk9K4nYKVrtc3YOcuoYeotc+a+c7yhfyYbNmkBD32QNFPxABgeyGe1Uxhi7xCX+zHiX75rZdksCIjhT2G8cvMwMvp05lWQOcDWFAvsmjH4k40RsO0uzgd0OLmKQz3IgOSBiGGNmJKDWnPN6I2A3eUri4HIy/pnRp14Cf2+4nU76r0alW2ZYV+gY5qADd7rwen0xxDi/ruBsJI5PLi/BJTE8XpWPM1MxxA1+aNXtYwHfkHDr0H1znND5TeaDljJ8P7GKn2biZpU+b6lw4+Oj5XBQMEFlbhm1JS4cqy6Axy2hf2INA9fXdLxg0lBjtQpeLYH/u6km2p5mITDSodI8nGwuQ3dNoVGcwb/d6NGDGxVVhQ4kaNV30+gvdRlVgm851DP1oGDUBHganWJiprVUWnX+1hEPPn14L+4rdmZAhHNv/r+bmKGkSaFTwrdXVzA2nzSrwBnvEEI1AdoUdWJGidpp1LTXjb4nvPjysQq8sL8QjeV58FECdvTnrSSGZrO/Hui8qYt2PDnI86ZXw3XZHP0SjaPe46Jgbl3tp7KIZzu0lKRqWxFjdd093OWIJma9Vph3GktRkS9bqXPKo7GUNYZzdlWOeiWk0pVWqB/Da3Bunm4rjJ38j5sJOzV1+7RXYlQMK9TnV5Zx4Yb1FbSyE/Ik3YDhG9nrb7STIEsRo8DIiyb0/ugtuserUKzzNJrofD/ZLG/YnAFCOhUpIu1XvFHdKgsjuuExXwFkpjfNLKhMUYyu7ynaPVti9GlT441KvQGWFK9LK/DlxQ28+fs8hNPt0nu0a9GYYgun8JdGGtnGZh9A0A49GI7hqcGIuqp0jlJ88dcygqbWa+FbjakmwDizTeDeIifeaCjBy7V7IFmUQpyRj8YX8WFo0SJepliWcFpI9ML6eyaH6Dq0abBKuv8v3V+Ep335KHbZ94KRuXW8S9v+99KGZm470sfJUChQ3S5AegKHe2daFZ46b7asK3FSEgVq96u4Q0YeHUrxyr0ZV3BxPoEz0zFcW7ZpOGaHNHdAbh0NVF0QKj0BMaFvgm+oLTwv+P+LaPVf0+pf1Pxrh1Cde7j7VTAW0pS7P7IxqudrRr8ZOyAUh/uj9ygbSfFTUWEE7gI/65CdzaNdlZNGXxk7IBQXn/VeJ2DT7u4EG8sWXMTbkoAQiixZkatV1EvMb4sYvmLFrjbzyjWfW0qgKbTR3zfdDCV9kj7Zjmqy7YzUXc9Bko7n+kfMmYAWrKFn8gg1oU7qNx2c4SDofa7p1FH0dmCcniDpguMB30iG3mKS6cQCZBbT77ljYWFmH1O4+i3BZRbxeO6apd/znTUEcvwPdVaTvKq4RdgAAAAASUVORK5CYII=* \15iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHYUlEQVRoBeVaa2xURRQ+s3e3pe/SB1D6RORVoNuWUkVKDBBSfECxhf4zmGCCSgBFhcRfmmhiESNEU+GHJv5St1UoGIMvWiMFNLa0W1qhVEy3pQJ909LX7t7xzN3e7d27997e3W7dGCfZzsw5Z+Z858ycmTM3BfiPFxIo/NmWzmwKzq0UIBOALAEC8ZTSKDY/IWQIKPQirZUCbTFy3PmrxSmNgdDttwEIjpgrbm8E4ixCIEWUQrovgAiBdqCGM4QjVQ3FyTVoJNrue/HLgGxL+xaeQBmCzvFdpfcIBFFPOTjSVJL+ozdXm+KTAebK2zk87ywDoFu0p/WTS8j3HDUcaShNadA7g24DzBbbIR7gPQRv0Du5P3IE9yRqeL1pZ9oHesZPa8AuCw1phY5TPNDn9EwYMBlCPl1OU1+sKCUTWnNqGrDmXFfCxJi9Ck+Qx7QmmS0egqs1hZl21G1b2KOmQ3U7MM8HEzwDjMfSevuo4zTD4rMBbNsEy/NSsHhvFNyAjnIpTdpWXAFXwP7Le16KStZGI/ZkVbS/LCMLXa8YYDcqD/zvOIhTGhAsGjudjAaSW78z1SrFYJR2WNtJ+DKggQcfYSTw/Ipo2JAUBvPDOBiaoFDfMwaftQ7BzUG7Gwbz6LJYE1wfmKIxJnOog8K72HyS9cXisQJZFZ2bKXWq3oZ7M6Phkz/uA07kU1mbGArv5MfDgnAvf8GEk8LxpgH47d4YFKBxRekR8FHzAPzQOaqow8BxmxpLUqpFpntGV25jOyoy5DXzyr6VsbAiNgReu9yj24jkCA4+LEiEcKNiuEEIR+Bw9ly3up9ujwjgkQxom1fhef4oYs0Xcyf3rDmVnY+jfK7XiEnCshjXSbYpORyOrUtAQB6LpzYM3syLVwUvH9TcNw713ePwPs7/cIxJznb1Kc0zV3YUiEy3AXjTsqxStUgBMyNOFybB+gVzVOUZIy3SCI/M05aRTrAyLhQOmWOBrcINWQxI5TCJ3CH23QZg4Goa0PHAIY4R6iTczx9vmAdvr42DjCj3TvSQWaLmRQ+pqc6Ig4f9F7vhW9vIFFG55cYqGJBb2ZGF22eRsqyLyoJsYNzpJbI9IxLObl0In22cD0UZERATMuUTg75d5p7z8t0xuHhnzN1Xb9DFWV/bVjG+4Do0vFBd2MWxYypa3jwIb+TGKYrmJIQC+7HSh4beum+HUR+Pq2GmRGchTgHzNcFdBCg+A7XLqrgQYB76vG1IWxC5caEc5CXOEc78aYUlAr1j+g1ASQGzsAJ4SSyRzKPYXIh7/tjmBOgdc4KDp4C3oqLcTIjdOLfegtoFzC4D8AHOUj+t0tI/gXFOIX7O7GUY1t5xLQgePMQSzwiuLUSJ8PXAQ0LW6cRTqKr9gYwauO7ghBOu9Wm+XWTKSCQjuI4MDAIZV7F73DogBKcic4bES3j66AIh0yMYgMsxfWTiwL5xHp69cEe4aHjcToEslj+HfZoOP8sImCdPIdKrd3SUyQC//D0KX6JCOwZzIArLSut69O9/QSf7UIZFDOKbuH7u/EIL1D08KV7IjFHMLLXGafFOtdzXYivzCG1lDGEF8E+zspQ3FS89eKuuL2De/+rWsHC/eGvSplBCWpiEYAAQel5b3JNbiwF3sLYb7o565keeUtP3/sLbuqyhf3pBBQmTwShgdt9Gqy22Nnz3LFaQVSWFYtL+RGo4ZMWHCnmQyYfLjV2Ie36+i6ea707A52WrtTRtGQPmWgFsYFSfUUWqwhjHF0czXnDsseML+C68U3ZX+wfeBYVWiZCEIJ7sMOKrIkOrjjIRyMc8v3hRJBTgmwBfR1riHrwmfLS8cqkH7o3qTxs8JsCOgRjdzvbQnGWx/Yp5Ub58wIJwDnYvjYbMuSGYqBkgFR8qBh9As/nYTXuiaRBY0M7k8MXtcwW3zzoRo3QFgANy2AG0RmSK9Z0RJxxr7Idt+OAueSgS0n0A3zY4Ad91jsAXbcNohP5sU9TtVeMTWkrzWAHGWG1p/warp6RC8jZ7KrIvDWYM3owoE8TgqkTio70fvcy2Bvt1DDugumvEryCV6xP76P1z6P3tYp/VXgYILx0nXMX0wmN1pIOC0cY4c3DUZL5amiSc/yIG9ykkEqzFadcoAcXPeKJMUGoKB+TgGQ6vFRDBra6wncQHwF6xH8wavV9u3ZW2TwmD1wqIQiGLUvfj+Vgj9oNVo4er4xJSD6rpVzWgLo/YIYwWB9MIBH/BYIourtlIVK9rVQOYxU1Pp/fHJ6RuwSU8qeaB2aKzbROXmFbY8MzcAS0dqjEgH5RVYXsJaSdm+3RCQHZiIAcad6bpcprmCkiNwCAqZ8cYnsVnpfRAttHrVUajyawXPNOtewWkQHE1NmA+cBTTjkeldL/bBC5xBuPhhpLkWl/n8MsAUUmOpXMdT5w78HlchPmNkN6KvGlrAtdRpooYuDPWkpQr08qrCMzIAOmcayq7ltt5eyEakokn11LkxZHJf/bA19MQtnuRdxMV4k1qPG8tTb4hHf+/bf8DF/dxzoUTKEwAAAAASUVORK5CYII=
-\89?
-\ 6reddit\12Bhttp://reddit.com/submit?url=%(escaped_url)&title=%(escaped_title)\1a\80  iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACyUlEQVQ4EV1TS0iUURT+7jg+k+iFSYZSQqGTWmaYlGVTTmmtyiiowDIRMwTtsagWURAtUhc6CCFYLVqYsxFHwWAEQSQUDGWstEzNfJUWTWL5mNN3/2kqO3D5/3vO+b7zvAr/iUyPW+B6chEdDhvGXkYjeDUQlzGCzAstSLbVKKXc/0KU/yIiQWi0l8P5oBCfhkwIoMVvXeK/yQwkHfPizJ1qxCSUkmheYw0XA1xb2ozGCitM1GqwXzRYe3l5NCQyCrjyzIWtaVmaRLsDTYyswQyyDCy8b0kHNsQDCQche44DXz4C9vNWfJ0q11CzUfPN1EIjsj9lbVnkWbcRsvcc1OxnIGobdVSOvQaG+wBnZSEzrw64nRpxAy8caUZkDdKpaglZBezOYcRJKMd96uegvo0Dfc9pZGqeKYX0s/NmtNfbDLA5GHIgFwgKh4pNBhKtQOhKqEUWfiQfaH0MEQUVTdtgJzA5yEx6bZDTQR45AfHeymBGv2Xuu8hQr+/imREZdvstIt0ukVNmkRzylSR5TMacWbuaekvWYZ080NMK1F5lzQsQdxukphhY0vUx+f526vVoKNsPs+9x+0fQVReP6VFggKmtj/GlH7GJLQ6EsuxjA+M4HY5IN7GrgSzsQfgawHZpxITMvBZjSTRjYxkwMcQGhkHedQN1bF7Tw78L5ayEGqaeeGxO4ZSiWpTITwvunewhs8kYZWQsYC2AxKdDhYTTeQky8R6q/SmjOzgNjklx0641eJGSnWhMXkb6qnA3swgzXBKt0aMMCwUCg3yAH7PAApV60fQ2ZhcB+VV2buJlH4F+B286mmHPs2L0FfeeTvoYVn51yrpvZjIcKgByy1wIDDZW2e/CvpBEr6fTXojOehMm+hmdTdPgFWtZ804gq9iLXUerqfnzmPi/XEhkEc90hfS2uaVkh0ceXffIhwG3LEmFti33Bn4BProyHjTTICEAAAAASUVORK5CYII="\94\14iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAG+ElEQVRYCa1XC0yVZRh+vgMKiCIyUURRQLS860wHUwnK1AVpWpbLS7YuK6ZN7bKUNBPFcoutWbZquhPLtJZi3nKSgddIEyoTxAxT4IgiqNwERb+e9z/8P+fgYUr1bt/5vvPd3vd93sv3/gr3SFrr9jiTG4/cvZNRcHggSvNDUf13KLw6AkH9HIgc4sCI8fkYELsd3cKylFI37uVqdbdNuqYmBPs2LMPPm2bibG4AbjQANp6SZpLmQNotti6hwMDYKjz0/EYMH7+CgpSZ2zz1rQpAjX2QaU/GjjWLUFrgD9npxdbqiabrb7NvZGtHCUdOrcX0pWmIGLaKglDyO8njdYbWG+ZlYL892mJ859m7z4gRuoQAsz/IQdwzUz2h4d3yFl15cSjeS9yFk9m90L7lahv/y/lqWmDdnGhUlhwjqo9SiBOut7gJYGiemrALBfv/O3PxCSHxFU3n+GpxL3j57KYQo1yRsFzJsLnA3lbmYvN6tptsMhbG4gM+nfhDC4tjiqFtXNz8Vi/kZmYYvDglZAlgOJzYvC2wC8Pu/YHn1gCxzwLBUUB7huWUxcCyA9ALMqBD7nMKIZwaKal9Ps1RlizMhQwnNKBfPPIMLhT6G57uXLv7rzjZjBRgYhL0lTKowGDoa+VQnYKALanA2BnQFQ6oD2cwggQKkpyZtqQWs1ZFiSmcCGQxzkvbyFyg9vGBHpkIbF0NtSQGWPog1Mls6JuMuB/SgcIjUF37AN6MX9kvJF63f4M/KkqXyV8b7dEeR5hkPAakbPFAcpnYPGwQte0G/LYbaKgCHAXUfDnU5VJ6/ilg3Exg71pqTbXN+0XlSkZGznczhbe3kV4lw7nFQxNTU2o5LGNxLrF7Bz/AryP0A9Ogai8DVy46vUnWr5YDaVOAvqOAihLgHKOuHedbUt6OACQkxXsjd89kCGSuAggzMZkfGd0mx+tcDwgEhkwChk0AetCxArsR3p7cR67v/AhcLgb+Ogr9yw6oc3nU8HugIzkL/Ld4GTuLZFxKtCrKJiu9PDELJ3fGWfEgzBWliXsJOnYWQ6wWqvAwdAy1DR9i3dHqoL4O+uDXQE0F1KCHgPJzQEYKkaBQphAGsgy3FYeylX4xshDXivpbNhLbRj8FvMFL/i8qohlWUpgamkt8QEgQjk86bTOeVNNBjBWae/DDTaMWXSOdKf8gcOm8+4KmSqePAiWF7vPmv/DBQLdwp/+Yc4LGEXuozXjPzUmzL/7DHLn1elsakBwLpDL0qq9Ya/rAN8DbY5l84qFLT1vz1qDSAVy71BwJsiBmCAzTNqOYMGzStJ3mVwfsQF5m04RLd5n2pD+ispixLvm3ia6QQT1tV3UBqL1mzjr7Rs5vTKYvEDXTB2RFTJD4+gVvo5IpO97sA2KO2mo6za/AiEdkq0Xq6Xehew6A6j0YKqhH8/zEF6B9/aA6h0BFjbTmjUF9Dc1GZVzNLAp36MyoGufwNsqog/bmKJBTdBRdctrtjHFZF4beY68aQ7cfv05Qk152m7L+lDMX1FMhVwFE++A+QOce+TajhpOiQRKMSYRK5W1nrP5pzli9/vZ96D2fMfnQpgJvw3WguBB6/SKgIMfaZw2y7fR+CkClLBJeEaOZJwK2e0sBiYHxVTi0KcB6CWUznUZ/Ph9Y8CUfma7WWQSHQW1NBTI/ZZKRFEc8r9dBhURAMzG5Kqr3pUNlrnNPcnKTN3fFTGfuRpaxX+ftW4fVE16BEmxcSFJrVAz03DSo+6ObF+p49uwJanaVjkW4uoYB4YNc1mn3nWuBbSuJUp279nJnvxhgedYnytc3ySmA1iFY8+QZ5Gzxt1Awr5MDtDFGTwPGzAQGUBD535IaG6HLi4FjTMUH04Gi407N3SCRQxR44ZZaRE8xnmNrWRf9vgIp45eimrblHjcSr6W54UPIg/pAhw2BCu4N+Hak7xA11gB8zoELgkpTGDKc76AGGixuLtT89SnKy2uZrDcLIGX4/s3Z+JgFpCI3a8XlGhFEmjiRNBkLic+YzdM52SMK9BnKhLU3B0Hd41iMUBwX95AJvs9TUXH+mFFASg0nl7qSXC6t5bzrHk9jYR7SF5iXXkLmUp4bzGWrG1BSIlGIBFavu4wCUmq4lubwxKC1OUGIzwcihpP5FyWIHCplOauRZvIIGIUI4TdgBuwLo1GS7xSzrVqL89ps0GPmQM1eRdhDPX6YeBRA5KMQPkb1uvujRfxC8kdlqVNsQcSTMKKtRLH4huAaGcPq+M1axDzOFwxt+zTjAYsMNKSAZA2HXJZRjlPGY2R4vwgjjEVbye3y5EawFIt5ogqD4zbCx/fff5zySjeiICxhEI9yx2SiMRD77KH4iS2wN5DwmgODxjnQpUe+pFfuu+fP838AGLh55MHcoJ4AAAAASUVORK5CYII=* !iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAL4ElEQVRoBb1aDXBU1RX+brJAsrAkETAEEiIkhBAIPxIJMNqSqYlOUQG1M4442oLMaGtRUcGxtMaKWrHDVEdRRIa2ASkIEsafUhCD/IfwE0BJkEiAQJZASAghf0By+5237GbfZt+yhMiZedl377vv3PPznXPPvS8KHUBal4Vj265MFOVn4GRRMirLEnHheBQuVTsQage6xdYiqm81ohNKkDC0GKkZeeg/bINSquFGp1ftZaDPU8Ad30xEQe5EFH+XhSsX7AiGm+aMcvUZVY+0+9YjbcJaJCetVSqyuj2yBDOlia8uL7djx6czse6jWThb4oCNj0NNQ4JrtHDYFV6d6aHRD9ci83fzkDp+Pr1SHxwD16igFdBah2LJ7GnYuSIbFcdj0JkMQq5nKoux4o1LvLp2A1LudmLCjGwMz1hMRZot3jB1B6WALtzYFyteycWRXWmG/9tjcdO0fhpuj/SKA7Jm7MZDL06iEqf8jDR1XVMBnft+Or56aw2qTsUYULnmGyb+198Qu3fqQlg95sTUNyariN75gZgEFEd/ueAxLHthEa40hHUIXAJJ4v1MYCXxMSSrEc/nTFe3RC/1fux9b4liQ/icF3PQfJOFF+nErJ14fb8+TC9+PkfXVD4m3f5IckgbMmCzdOYi6EYXszYjblIHE4Xa9inQ1LhI19ccUfaINnBqo4ARsB9MWYPmxpsHGwlgIbG8L6gZDij8PAyfDV7DTHiHb2CbFDBS5StjclF1OsbI78L0RknwbKMUipJpRmgzwd0inVepewz08IlAuAPq0CagfC8f+GRQAfq3C2IwMD2XMo7xTrEmBbDkxWkoKUhr18J0VR7Tj8jZuQfw/DKuvEnA4T3QxTugjmwCaiuAqETgmY+heg+gUs3QvPDvOVDfvssX3W7hrXjlIhfqNXPTkJw+ja2PeRnkcZixwmaPKUHVCVe6dI+4kd/LfHn0w8DvZT5qI5aP6GFUEnAeM5yCqGjojf+COucE7pkK7egB9dIY4OwPZjgZTqMnH5jtxJTXEukFY8Vu9UA+y4MKCh92IxL7vEu06MF3QjmigCVzgNNF0PFDoeKH0SPJQP8h0KUHoD562rUaOyKg7n8OOmEs1BkfBcTUl5qAPZ/HYMIzM9maK7MZChiF2UsZs4zyQHo7ggQBkbRm8p2Ey3lg+xLgXDnUzs9dKbJ7H+g3t0JF9gJSs6DPlALxqVChBHz1SbP13fJI+XKsCNj39SzGwgf0QrVrHZCq8uxRR4cuVrQ+YhKA2EHA/k1AI5WQ3B7OS0qRmnLgi/cBR09g9nKot/KghmUABf+FKt3iXwG+BimRCr52oO48I/+qB4ySuBVM0t8+Epy6L0kksSMBezfo/NVQDYSsCC4kcKAyKu99LjV1UFlTjXHYuhr48g1Cpc5aAZFz/zdgQSkK/NNmbEamDMnyMGfvdZEILNYWgcMYZI5IV4ncrSd02v1QTY1Q9ZUA0yWaLgD1FE5IvMEyVG1ZCGziJZAT4URJT2rhvS/Js/oq4Eh+FmEUbjN2Upe5GXGByXd4a1uEdGc2mUgYSRkcTkzEDwF6D4SOGwUVk8j0yMzSnfiPjqNi1OyRtwz864pSqHIG58mDvIjlC+dciogybiO4FQmkhCh5eLcd45/ItOGHHRkBhTcgwRlSM6H7UdA6WvH7Da7frMehRj9AqAym0LeaDGeaf+AIgJen72INcKqEfDYyhS6GOsv7tIdohP6MjbPQheugLjpbIUd5TSTG/mkflb6cYTP2sKanXg1aQ3enFR95A2rUPWAtQosyuZ8t5cu0bCxTYZd25N1u5DNoFJW63WWAc2XAALbDurpS5aliIOdloDjPHaVeQvFWFKigJ+sqk5X+w4gjqCyk3/3QlVDoaQug7p1OyHjs52fgz9D1417of0yBqqQy/uBN+2HKeyUhxumBv/llQHQ81NCMmy+8yHMb4Tp6givO/MknSm3LibIZRx/+Bgj2w7lPtTv8PTX3NVwEirYRXozElDu5vyVEfEn4Hc4HqgiXhNE0Tj/fEeZ25y5c5G5tTRzmp64kUl7osBnnNs1GWWEeIohhQBlXj97mZ94tCq+XvMyc/iEVYNCMfRR49hOmUlmxWklvYL2zjBVAFVPggBHQM5expEhpHeB718B0W37UOpDFIN1iiC57XK3vu0ZbUlVVBRchLv2XWYNYUV011CYWa4rCSzrMXw5dfbrt6G0rXfmbcYqfCqGK6TERwoqKdpLXGhrCYgCnw8gHa0PQo0+1xRBmgBaotX8Dtq6yHIJOYdCxTJPCUOKm10BCzw+E+rCkCKFbiTJ07QLdq58LBn4462OHgIVPUeEzlmOMyB7/SLXNOO47luc/CwmMuJIadUsLJQzxkw4iekE9+R70Z6+zTGmEnsx6XqpPX/rNbOimWqgT3BNkPMXk8EvfEZ62ulABnClhivZ0mW/Ec5EDgLikEhv686wyH/eaR3i1qISuvUDhaF5/CsjQlDFQr35lvCQ6+yOeLAAzuM3mQ6sxnvdqWHoIhK2IttRxKVAhnYtDeAqWh5YALKVsOJgHSKbpAAowk4e73rfRQIinw/eGtlQpYwnVrnkhckqMvrfXWwYUUaOOFXBVZNAFIH1wK/SGHAa8FEgWxMDUaz+gMZhhrMh5FGo/E4cftHpeUXTPoHGSOjfYuClo0DmvrseJPZNcFaJnmNcNhVoxF3rgHVAs1NoQ4aUO0Uur5kFvXwk19mGWGQwrWUeuXIKuPA0c+BZqO1NpDwZv+v1ivTZstKwj/5kLVcv0baUAra8TCNk+ietFdgEIGfKI+8t5k2iaNkyNDmF2che30s9CP83Sovst5nGhtEjmdKDsCNRhun/pZpcnZJPOEkTZOrlK7OgE4MG/cBGLM7/PlhavrHwbqmB54CAx9tkTGMTRa4WJAUmtz0dh/h+PY0uOI2DkMwL18MnAo3+F6j+0rRDSU7KfShTQ6idZBtDLobRR955Qt3F86l3MLOYFzmByvhJ6+WtQmxcxFXPNCWB92Gm8ORtqWQjGy5bSE1P6QN4cvD35dVw6b81AUojk8chY6EymwozH/VrTECqYP3W10JtXcBX/BDjKMoOODJiiaH1912+hZiz6swrtNFemaFVAazvenFSC3WtdZ/+BBBAlBBZxqdDDuOu64z4gaSQVFwmCoBM/Qu/5H1Qht5ClhTzzqbFecd3siEbcEssyZZUTKeltj1Xojnpd+F02ju9daBRcgWSRyNE0x9G9UCcPAJu5JZQTtgQeofRN4irLKrZrJIViHcAA1/VcRyrLAGcp9PECqIoiqDrWRA2MOZnHqlxwCy+/ts60/nSmz/RskdX9yOMB6TCOFlfP34lVf0ozDnbdowL9CqzkEpJSQbygCGLv/YOW4GlhuXH1krEys2l26bQgsf4QBu7slbsRbrc+WqRmzVRiEsoOFWDL4hjrtOo1kUkQCtoi+ApAVgFq9Ypknd6JwNS/Oym8fLURdTwkYDARB5zSNacno7psEw6uDwvKvSYOHdgQW0T2BR5/txH9kieLbL7c/drD+KzzXM50PY61fYCF1ZdZh7bF8hF9WD8t5Tr16+kUnmmqLbXxgHuIfNbhlxFWo02LULja9a0gWMy6mbT3V0DSOwl4Yn4jho8X4amFf7qmSPwyko7P5q0xzufliFuyxjXf8j/ZNXtFcEnPg7KI+Xec6DdYYOPX8m5eQYnCwO6L7V/kIpfn8yf2ElYEZzCpzz3LtX5FcCYo9IyH/sVUqAdfYLbp2jGfWd1zGym2+sw0fP1hNvZysSvd53pEg7XbIyK4gXUeQ47kgpj5pBNDxmWzt2M/dJOhh6iIHecqZuLAulkoWOfA/nXc+rH8EGhJSvCbFq6+LuuFWFoEJ+nEcTw6oeCpd9diUNo8dv18/2pgzOj1h4pE8dx/Is7wlLhkVxZ+3GXXPO5TFd+zXrpakAlA3ULLfUSisZPCYH7ASGY9Hz1gPW6NlaqS/+yhrPfmXvP63gYVA74v+bapTDiryEw0NmWgriqZ8ZKIrTlRcBY65OgDIybV4lePViMmqYQlQbHspMijQ/7d5v/V5fhpToiRWwAAAABJRU5ErkJggg==
-£,
-\bLinkedIn\12Nhttp://www.linkedin.com/shareArticle?url=%(escaped_url)&title=%(escaped_title)\1a\94\biVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACeUlEQVQ4EXVTTU8TURQ9Mx3SylCkhCIgkioxaEyEBYnGGGTrX+AHuPAfuOvSpT/AlQvdGRZ1adJIV+pC5bMEBYFQ2tpO6fRrpjNTz31NmiaFl5n3cWfuuefce5/27uvJs1T23+r6bgGuG0ANQ++ul81BgERsGK9WE1hbnkkb4rxbqCW1TgfjpoGAq+0E8NG5zF3ZKk0HG38s6NCThkSmFxano3h+Lw7HD/Bpr4jtfO1yCA2oOD5S2QIyxxYM1wtgkvLKnXG8fDyHhuejVHOwRwDvSg4EaXl8fRggEZ8/Fm0HB6UGmgJQb3ejk9ngIAVJkcZV0wnAg0OnLUb8clhGsx3g5KKFxako4sNDKDVcXBsKYXIkjAtG3SnWkKu5PXlkAHSYuElzCAuTJqpNDwvxETxkTp7ejqHcaCNCgKmoALj4uJnHh5855GyXDCASBAEqwtL0qIqYLdQwPzGMJ4kYziltn+eAcpZnx+ijYevcRq5aUq69gkv5RDEXlRM5tFkRKdfrz7/x/vspzqot3LwewexYRAGBbdNloLAGpxbzsZO3kTmyFMsCac/FIggbIei6Bp9BegwG3cmEdDxhRq3So8JSRr9Tb6+zLKoynPQuQTAIQmLkkFm26lvXpOzsXWLzi+14OLFazHQbFt88m+m40oLFMko71FnqswsHhq6rckrlRJchF6NSd/AjV8WbzBFcJu6w3EC2UFfaN9kfDn8+KDfx9tspouEQfrEK9+Mm7k6YMORWbRxaSPFOrG+fE5Wq+OwW6ypxSget0jy5/aJKxoMbJl48uoWV+XEYa0szaXokM38tXpK+tPbppH83CWoTMPKIcl6aGU3/B9v/N+GmsPjmAAAAAElFTkSuQmCC"\80\riVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAESUlEQVRYCe1XS2yUVRT+ptPp9MF0GNtQbDJ0hqFCaHGJGmkxijYmvlmwJWGhhIQSDCayMBATQuLCqGFDdEFC1I0RYwyRhbHRVA0JIraCmQotxNIHnXYy7bxnfr9zZ277P4YEy2904Zn889//3HPP991zz30B/7J4BN+gnP5hAscvjGEynQc8Su06NY8B9IeDOLW7Fz0PBghDEZTTw+PGgS+uomDQ4h8CX+5NqYzejgC+eXU71rU2euql4q0LcSc4DVESQjTw1gF1LkWFvkamUzh4bkRxUgSm0kVrz8sGdm1qx9MPtSGZLeLz0WlcnV6sEFHN7vOPJD69Mr1CQPWy6tPDXh/ZGcHbz25Gg/SccnBHBHvOXsbQ9QRJuBcJ8V1BkJIIwSNtTTj61KZlcFF3BPw4tisGfz3NJU9cFCsBGIiFmhFs8jkgYu0taGlUI+aoux+FlQBnwM1kFul8yeHz1kIWSznminm8HFZ/X+EgEL+zhA++H7d4SjER3xm6jpwQcykFNIA1pnRuEOHNr+O4fDuFge42LBL0k19uY3h8HlA5wKb2PNBTVPQydSVNhKjodZ1GtL2tBKSSberZSAB/4iO+8pyWai1guclXhw2tfprJD0gXS5hI5ghcRjuTdeu6NSqHCvweT6RxbXaJVpS7EHESKJQw+MRGHH0yVmnIvMgT5KUzP+PHGwm83h/F4Z3RCjwZLOWLePHMJfRHQhjsi6KT5HyMFFd3LGSK+HZsDkfO/44/7qRrTmEnAS6A0QeaEGppqBBQ/z6sX+NXpQ0ha12QM+Pd57agL9ZmsmcgSTzU7MPLD69HN2fQwEcXMZlipGyRsCZh1UVJQm4Wfpar426v89ChHdzcVMq9nQEc2tFFJ+ydTWoSsNnc02eZpH+bSmFMj7mt1QtbOxCUqNoS2DkEtob38il58NpnI/hydAYNjMj+x7tw7JluNQy6/cb2ZnQySZOy73i1liOyUlx96eNLkzh78U8kmcCzTLyTQzfwK6exWXzcV8KtjVRZh9cVAl9dm5WsqzzcrPIkonZPMwOWW/0MuBXfnQgscKVUi4IGJEiOJOziq7GTuhIBWZBWK64QWC24tPufwH8zAnUypczCT72EO+poZzeXprXstA+za2cEqJlZ5OXEJLlCGYlMQWnm5OJikgyn26KclGyc5zJWO9lD5rlILUt1PVDNPG+cNwyTg0CDF1Hueppdlnt7PJFBiYcN2f0iaxuX8bLFMsbmMyiaNzCu92t5ruwKrtgVWB/n+SCvDiwGmuu9SJ8YqASv7/1h47uJ6olHKMqGoTYuvWyRnV5EVJ3Wi7GpTj613M0H9XJF+/CVHux7rMujOnlqdw+28a4mpxolwksA5V6gHpa1qDqtl7epTtvIu5YPAnv5HHg0jL2PhJW1ai2X0xkeFgbPjfLGMlUBNTtzo0zgFp6U3nt+C/ZuD7NfPNJV76ZuuF+1j78A9OxqpohmrHQAAAAASUVORK5CYII=*¬\16iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHyklEQVRoBe1ZW29UVRT+5j6dTm/TTlva0hZboeVSDRJSJVFCgoZoMCHqG08+GP8Fj/4EeeLFF4kmGGMgEkhRgxBEkFJbCqXQ63R6mc507le/tTtDT6fnDNX0ZsJKpzPn7LX3/tbaa6+19trA/5xMgj+Xy70XTWaPXxny4fzNCdyaDCGUzu4Y0exE0lnjxCc9jTh7pAWddS7B1mcymW5Y5ZeAvz+1eO7q8DyeBKJIZDMilTTtCMpQzf5oEr89C6DdUwaP0wqP236O4JYFuDLkx8+P5nDxoQ+BBMHvMMpQl3OxNH55HkAinYGnzI6T+7wKpVqB8zfHqPkIAnGCV0ZVJIFaDM2KmPSYivps9COnFKu+Nx3G9/3TSKSWFa0EEJtPZNmqh4umZCFgh9UCm9mMDJ/j1EJa1GLW67DRyDXjcboo5772dAGDc1HVoARQGzans2kJttphxf6GCvQ0VsDrtiGSzOCRfwn3psLwRRLI6kqtmXSjf1KZU+EkpiLpFQF05yD4lgonPuz24nR3Pbob3KgusyKWyuJZIIbL3DcXH8xgZCGK7dw1agXWCEDwLosZJzo8+LK3FQd3VcCSN5caMjdVOdFc6VRmdOHuJGaiqTVDbNULs+5E2Rwa3HYca69BFzVfAK/lbaVfPrnXi/317q02Ii0M6AtAO2uosKO1poyb14jFhDYK0Vbr0hVw1Syb+GCADrCazPQ6pb2MtNv5YUTcRIilh9YXgCYUiKUwR9vO8rcRzUaSmFlKIFOCx6jvRr3XF0BcFYH9ORGEj996FKSAt8eCGJgJI8tNv12k74VoFkH6+8vDs/CW23D6QANzEBfs3A8C1k+hrg4z9XgwjbHF+HZhV/PqC8AmCWuDsxGcvz2BR7NRHNldxRzEyiicxYA/jGtM/B76I0hqtW+0EMVbRPHpMP+HvWQogIgn6cJTBi0fc49rT+ZR4bAoASSxCiVSzE0IQibNAzLzt0WBXUEsisgyTckpPjLyhcUCrqYFVqYmYsNM55FmUzLDFEXtJ/ZfGUKgGJKxABzUZbego8aF1iqH8kgyZo7/JB/yLSXxeD6KRWavgq2x3IEurwvVTptmbpPKHp8sxPCUH+JFPd1zZ50bHbVMi112OGwmmiWwGE1jfDGKYX8UY6EYooz468m1jAVg/07Ggc+PNqN3dzWsjMzLml7+euAL4cKdCdwcD8JGCd5l0Dt7uBm7CFCrvhS1f2nQjx/6fdhDZXzQ5UUPI3sLo3klTVISRNlXYSpCPNogzbOPq32dCduYgQPRLoexABy0hWB622pwtLVa20f9dtnMuDGygDsTIRXs9nrL8TaF8HDTa0nMYzGRhoNCvsP2Y3s8KKcpFlNtOdDGw0pPU4Xab40U8Jv7U5gI0guWMCdjATgDQ5ThKorZSABT3+QlTmXLxcD4GgeZzXbQi0kOJWZZipw2i0oczx5uwgJPYd/S0wUTNAcDIfTjgGYGAaBH6r1Ro6aDKKGJe6iDK/Qy8IVu4gxeJ/9HXQ3oruPSiHYM6KUCGPRb9+sXK7XuHsuMNu65Q01uvNlciTLJxwxkKGlC/3LOkuyixFA8heG5MMYDCeU+25kISoXBzUOTHtW7HdjrdaPKaUEszJRdtFFE+j2LmDbicTacwE/ijQZmMEqXKqa1j273DEsl7zMtr3Gt3vwyp5OOorHCwVOhDT4RQIe2RIAo05IbI/P4+tY47k6Flk9wXJEhrsZiPI06xpDjPDwVnztkL1SzhFJVZrzxN30PiNImF2O4+ng59ZBagCJaQ4IP/b4l3J8K8qiqfzAtp1dy2+3K4+V7rvraEgGeM+EbYtYaS/EgrjVj/g6pAJaU4toqYIUHOVCJKclq6NGWCBCkmcj5IvdC/StQkozUEQa6tJR1dEjMivhXya1l2xIBJHdSByMdJYp3EuhGrl4AmgW+Tl8RZEsEkIlKU2FjGHAZmI9w7xABDICv4/UrAdahpE1lebUCm6redQz+agXWoaRNZSm9Asbxg3GFp7U8NIkxBnFGcZRqEwYZy5CHMcCwjX0LGNRExf/SrHWkdMK/8Enol1sdqShIpE3zYxSOVCQ2bGVfDiI8epThHFIYMGiGcTrNHGSU5Q3J4aW8KNdMBZLQP8RbmiEWvlK82cllzbyxWcKlAR/qmRprKUVwv44uYF7dv62MoXg4pgCXAtoPf89gd1XZKm2LSP3TSxhlbYqzrAwrP/OPSgAphGTyg73gogDPWBG48MckfuTgWgFEG1JpkEOGXDElCfL3sQBrPxGUF5XjRbt+FokXmNDpVQhy7H9vOoTpUByVRQd+mSfAfj72z+NVSZObfHKK8xGsEuA11vnnWAGYk0k0lKT5SJF3KqRT4BVlUsgCBSlQkBW7NSQssnorrKtZ+F7u3UbisdXvC0/St2DolEIUeZh1JSnRfEUe1fQZj3Vv8CZmjT3JpAJS6oXFHw14NZdMVMwjz8LHv5Jk1Ff1z/eUJeCSSK3q4wON+KK3XTUozHJ9LzfgcWpcljMqhcqXTZofd0u+CFw038J7uU+p7FNddWj1OFcEkMpADct8taxVfvfXNK5z003yKnNHEMG7eax8q6lSlflPsTQpVcCCVRWspq+23H7uBKsDcbkHZtF2Mn8Pu+1C0Mu57VaWLT04c2iX0nwefN+2Y9sIAP8Ajq0A6jTee04AAAAASUVORK5CYII=
-íH
-       Pinterest\12Whttp://pinterest.com/pin/create/button/?url=%(escaped_url)&description=%(escaped_title)\1a\84
-iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAADLElEQVQ4EVVTW2iURxg9M/9l/91t6kMSyY1cdL1AKwSCYryhT0Jb8ClYbUUELyilfW3VaPCCKHh7KbRQbV/EPrWFFnwQjauktgT6Fom72ay7hjXJbtxNava/zYzf/CHFDgxzPd93vnNmGP7fWLol1ZR02MdCYbdirBsMARQbk6H6TSTZk23j4wvvQtjyYrSvzxKV6n7OjZMQaq0MCSdldMw4BzNN0HjfD4PzW4uT6WVcFGC0D1ZYTh01DX6d+4EV2jbiqdWwmpsBRhRmy3AncrDcOoRllTzl79uSzz/SQZgaGuKjP9353GD4Tri+k+zvR+vxI4ivWwu/9ArS9xFrb4NXKKJ06zbq9x9C2mZRSbVn44vsPyydSjXHBBsxgzCV2LEdXefOQnoepq5cgzuZA6RCrKsTnWdOg8Vs5AeH4D0chm+aP4Zh/QR3QvYJlyolE0nKfCyqNXviK0ghsGLnTgRzr1ElQP7rU3Ao0MrP9sHnBqDUXps5bSYk2y1FgOT6biQ//ABTV28CIkTq25vglo36+Dhqj9IRG396BrGOdphNjQjL5bhgxjbODHRTNDAnBh534JVKsNvoUkMDwkoFITEAuaAdidwgX2miGdA+evQs0BZ5hQLcXB6tRw9DzNcilxafP0c9kwGn81hnF7nSBH9mBkF5FswwwJkIuJDsmV4ElTkULlyCm50gmh1RgLBag1j4F4xsbSF9pOuiSuUoEplpe6Uxxp52rPrIsMzfiRCDZkVKt335BVqOHYE3NYXakxHEe3rwXu8GVP64h/zpQXDPJ+kwnVRBL2/wFigkhmMUUZenszRs3YI6MSkSI5toi8U3KF68jPypQYDAJmlCknxfb2ysEAT4u2fNDqrorgHVGsQT6H38ALU//0Lm4KHIVn0nespUikOJ6ko9VYYc2JzNviQRgU2TmbSvxH4hReH91hYo+gezd38GTyT+6waBNUtPqpEQwacarLH0IpbaD9W5/AHLeRxfvcoRi+66uV9+NTU93XUWCTVN3+sGM+Q3/blcYQm1dL48j8biwEB8fna+fWEis53E7VJKUUKMJU17ZKa7ubxreDh8F/AWWDttEb+4tj4AAAAASUVORK5CYII="¸\18iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAIkklEQVRYCY1Xa3BVVxVee59z7jsPDE0gBAI0lEKwlk5rIAQDVhmtygwD2lqqHR8tDj9aHZ22jsWOU//qaJFSsI5ThSrqyPhoqaNNm9I0FGgtdVKSG0huAgRISHLzvI/z2H5r39yTGxooa3LvPWfttfd6f2tH0A3SyzU1wbKUGRPB7FLyjLVCUBW5VERC2IrUACnVIU3vWHgsPFQ70DZ+g8eS+CjB1xYvLo0K6zZJciuUbMaOxWqWTXyQR5QiT7W4Uh2SnvFqXU9H9yyiM1jXNaC1uuYOk+R3laSvBoUwbaVYyTWJDzMQGgNW2sr7n+d5z2VDyd83dFwZu9amWQ1oq60NjE06u0xS3w4IOS+jPJrN62sdynwLhigYjPw0kes8Xneu6+Rs8h8y4E9VVeFqI/KMlOJBU5DFXs8gfsfnKm4ul1CKmvDF+YkNySgVd23v4frzZ5r9xamHaWkw2PPxcXuPIembeJV+uFmh55EMhcgoLqHoJ26j8JLFZBYX6WOc0VFK95yjifdPkZscIS+d1nySUv+aMM9VXpdL9vY1icSx3GLu2zcAHskT1ct+IqV8DC4G8sqVbZMMhymyqpbK77uXSjfdTWZpaeEZ/rM7MUGjb7RQ/6E/08TJk+TAGBGw9DrXhuN572U9sXV9b7wrv8k34ER1zWopjZekoPn5sLNyq7ycyr+2nSoe+haZ0Yjex4oy5y9ob5XrkoxEKFhZCdm5ep1zfwVG9D27jzLdCRIWxyBXoLanfheLWg/VtrVlWVgbwK2GI/aEpbg/jYJj8qA8ML+Sbt79cyqu+2SOh9AO/PEvNPTyEcr09pIzPEzKccmIRSmwYAHN+dwmmveNB8koimn5yfY4dT68k9JdXSQRCQNcQWIi5Tmb1/WcbWIh5tGO0tK6oDB/apPS8eJ8m0VFtOB7j1DZFz7PIpS9dJm6f7iLBg7+gVId7eQhCuy9gLec82xfH028+1/UQi+VNDZAYYCsuWUkDJPGkQ52SCENASE4vekfmDc1/2pyMCsZ4SxhbjMEhfOVLSBYVF9P5fffq5XbQ0nq/v7jNAzP3dQkWRUV+MwjIxrVVS8MQxeochwtc/m3B/Q+/iq/bxtFbl2OkOYim4XBQoltg2FZzetySSoVA2tzPu/cYlx0FV/fjtxZ2ssLv9hNI62tOl9FSMfKfx6m24+9QTX79yJN83Vb8mG66qFo8PBh8jIZzRKIRHFjo44IM9iMkCHLpHTXwGEhJyyrBhYtytmn95BZVkZFdXfpl8nT7TTa3EwKB3Keq596kkILF5IwTSppqKeP3XOPbtHcztw3V3+qI+6zIitv1c7kwcPFA4K2rrWqKiQVmWtzpTgljwiEb1nuWzzWegz5v0QS0YitqaPIyhX+wVwryoXp2OMT0sepyPYP+KzAXHSHxoScnAt5/K3OmGZQeooW+ZJTD0Y07LPs4SSKLKM9Di9b5vP1AwwYP3UKccwBTuEiR2iaCgwEk99g5vyIjWSgD3M9My1NzsiI/2YC+dh77m2CZ4WU7T2vOyKPeHoNciwfqCj3RW20a74IfaaSsUzYgelS2j6THxDCVLyTGGyYGPkiq1aSymbh7fvI97Q3w/9pIoUWLCRelSXFFKqp8dmpzi6dlsI5QcKzI1IqKVzq9yWnHpyhIRr869/1W3jpEuDBo2SUlFA60U2MjnlKHj2quyT/zr8CFpQ2bkAUplMwfuLkjH1aXtFQIB10pSdV3MdjfYLQLXTp+d/QaOvbWjZSu4IMwG14aQ3JYCC3H3WR6enJpUZzkFvUhDlnDpVt2zLFAeKcTdDkBx/MMJTvC2j97tFw1jG9tN0qQlYG4BPMB5eLKp1IUOeOnVT2xS8RmQZ5SEHppxv9gznvMhDSSllez4RwhBbu+hFF0XZ5urj/13puFBYlQA+DSbXYHfGUmXajVyKUecsUcqPDhTZFjG5uMkkDL75IAl4zKBWvW5tf1lNu4ZNP0MW9+2FsD4Wqqmj+zh1UsmG9LzN67DgNH3llRptytBkHyHCbN8IOc8NA28Tx6M2HMBQ2zqxx5JNbCUYxCEVqaylQCdTjA1IoPIS7dMOnqGRdPQoMdSEBx1Pp4T2jbx+n3qeexkhO5s7ROxFMFLntui1O0GxnFi49pFrJ+lfWc09bQq7AyJgSnfphYIEyhuB8vydR/SOvN9PcrVso+vFV/vTzUik9tEaaj1Lfnr1kX748Qzl7D+Rj7DpYH49fYA26VM8l2s9VL7nlWeh6BlXMhTyTYEDsjtt1i/JC+sxZjOVDlHy1ieZs+iyFlizWa9m+izR28l2aADhxFxTmnffx9Qzj/oxrBV/idyZtwFcQ1TcD4gXKuNuC0mjkieUTniWKK7IcEw3EMDvZ3q6LjsPbf+CgX+EcIVbqp8I/BJ5DOSA4iQA83dDV1ptf8jG0oaNjDKDwGAoxznnKE4c/ULkAt54cPGf7+3HB6EbK0UzcCXxPxFjmD09RLtariU/DxHAcRfuKIsFDheu+Acy8q7v7OGXd79geJfgSpc1ABKyb5sIzfXehyY5OSnWeQRfk8KDwsNme+S4IcuDI87iK/Th/FcvLzjCAmXdeOPsanH4AO04xYLBaBiEOLVf/4OG/AdVwnSuIUv6wwl9Wi39m8K2SQO+fxRKdj16tnOU/ZAAz1/Z2tHiO+2WAxQEMoUyIBWHASNPruPG84o9qlp2NcO0iC8Yj56c95T1Sl4g/UYtb3WyyOj6zLeR5rZWLPlOxefMDsfUNWwZ/ubs4hRrwGPkKCpUP4WscR4tnFYCmRSnvoEvOkbUJQOp16CMN4L1D+/aV9Le8Vz3273+soVCoAZ26Wng0D6MMl0JyAB2DuJokMNvfFK5odl2vfc2FM+evo9dfuiEDfGk8vIV/3cK4yWRxmbAwzxENlZ20PC/q2KFYLH3nO+9Mj8vCjdd4/j/xHavN+iMD5QAAAABJRU5ErkJggg==*Ä%iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAANfUlEQVRoBbVZC3CU1RU+/913HksSwisJySYkAUG0OEBQxGKpVihQW63W1tFRa30MFUSd0bZ2xmptR61F0U5nan1rfdRaKyBlakEwQKIoqECAZPMCTALk/djX/99+5ya7+Xf33ySgPTO7//3vPefec849r3t/jb5G2F1a6rUbRpYREZkaySxDaBk2NEhqXZqk7nBE9ngiPR3ntrb2fV3Lal91oqqiomLN5lgqpVggJJVjvqkG0SSH0GzmuXUpQ1LKFk2jJoNkjSa1yj4Kb764oaHFjHe67TMSYFNpqSs7LL/lELYbwMzFGmm5biEITJIODgw8ZQInvJAA9ywV/wJSMlorhN4YsUVeWOD3V6I7kQxdI8NpC1BdXLqCSFsNs1gCLSumedXTXZkX5p8dQoWlDELkDZou/jiv6RALMmYYswC7fD6fjRy/lpp2nVvTbLCH02Y6FVcCAw4IEpSyj6SxXoTEH+YeP3wyFb65f0wC7C4oXybsch3MpAyLfG2MmxnhNjPjVDti7A5q+h0L/f6PEnES30cVoLqw/GabnR4TpHmx1Yn0/5d33g2d5FH8bq3wH9k40iIjCaBVF5WvtQnt95jAjslGmkeNSQMuHY4Q6RFYgiTNDncFM6SjXxqkwdE1u139VP8IM7JvICj0Sd24cX5T7RupUFMKUFVc+lOHZvsT+HBg+VT0JHXEHf6BMWdeHqWfM5s8ZdPIMXEi2dLSEHoEyUiE9K5uCh47RoEjddT7+Rd47yRCP9OxYFbAQiD0dgXD+o8uOFq32QrHUoDqgmmXCaftTSSfDA6LlgBzMkIhcuTmknfRIhq/cjllzJ1D9sxM0hwOSxLuNAIBinR2UfeuKurY+B51766iSEc7CZfLkmZoJ5qRW1ZU1B/el4iUJMCnvhk+XZNbkEHLUtk8a1RzOBXTk266gdLPnpk475jfez/dRy1/eZbaN24CDczOFpf/1Dzs2CHD2C6EvnKu399lnjwOG4aiHR2X/bhTaEs4TFqBEQ6Tc/Jk8j30AOWv+Tk5J06wQlPmEvQ3UKChkcItrUrzNu84mEu8zpxTJlPO0svInptDfXv3ktHXn2RS0D45hSgKS9HzTOepHeYF42bbU1K23CDxNgzPbsW+BPOemTOp5NHfKVs3T8Tt4NFj1LF5C3X+530IcBx23gUzCyut2jIzyJmfR1mLF1Puld8nZjwRurZXkv+ueyjc2jro6CYE9hLotIN020Xzmg9+ER2K7cDHeXlpunCtd2naNLhWEjDzruISKvvzekqbeVbceAQO2vrCS9Rw36+ofcNGCjY1k97NzIeUo8pwiPSeHgpBwO4dldT5/lay5eRQ2ozpcfO4iwrJPbWAOv+7VTm+xhFsCFihsAwPzNuT33nq3W1DyT8mwI05Ey5xCHEvmE8OCQiPtqwsmrZ+HWWcOzs6p3r2HzhIdavvohOv/I2MAWw/RxXYsQqZzMDQT71zP0JrpL2dOv+9RbGQWTEXKMNLespKSWLXunfuSvIHFkLTZPG09Nz3nuk51coMxChtmu0mFFu2JNPBvsmITnm33ULeinmK6ehf755P6MjPbqfe6moSbpdimnfKCIbwCyotRnHNTxaS4di69XTyzbfNQ6o98bpryVNehpwSjhtjX3BoIoucdFV0QAlQObV0Gvz/m1xNJgJHHM9ZMyj3qivjhkLHv6T6e39Jgfp60pxOZaCI2fCNc2jC1T+knBXLyVVYmFIIzg+c8FqfexFhFTnBBI7c8ZR96aWDu2fq5yabN/b1CjZ5flcC2O1iKTJuTjL7jK3R+OXLyDE+h/FjcOzJp6l//4HB+I1sB/VT/p2rafqrL1LJ44/AV56iGWhnfXtJSiFY8P6DB6j3s5hPxubPvnSJZT7hGhxQFLGlXcgNlONY2qAKJ1sX9ySAcHso+zvQhgn6D9RQx6ZNg5pHP+9S7hU/oPzVq8g+zhvDdBVOpYJ71pLN4xlyudjQcANZvPfjPcPvQy23z0eOCQjR8L9EQF5wa8J2EfeL2tLSTOzDdFQviXiKMfe0EnIW5MeNdW37gEInTiqb5wXsyAVTVt0WhxN9cRYUkBg3DgIkM6JwsMPBWn8UPfbkzOwCrSpVYr2DekBFhcORnAWOhejR9WzUOoWW00M7rAnNlOY5NHL2jNYvvIB3QQW5i6aalhluSjizMRAY7khq4UCT4AMKBdHK7sVuWvgl12ZSo4I9JSWZQscBXEhtwpBtxU3PTmnP8pIYiho8aPQPIJ4fjYU4Np/0Od+IozO/DBw6DJo+1pW5e7gNj+QqNhFUDsC6yXYB31fIcnJfQPMKaRc5cGD2hdRg9g4sZoDpGEBIx4Tc2Gtio6tyJ+I6EloqYCWxphNAlebBADwTEiYAKxau63W5nThjaXpmwvjwK4gjHZ2Ix8M1KUcOO5Ka2bmMQHCYxtSS6O+t+ohLYlNvctNVkJfUyeeK8MlT4NNCgEFsp93QbYJL+VTACWfgSK0qxKI4Ij2NvBctGnYuZNcAzMQK+tHfX1MTZ4JJeNhRz6zkalbv70dtNWyqSXRDHQLKiStPzYhcEgQaGhQT0X7e0ok/uZoyKypUpmQhO7duo/ApaCsBepChuWxIaf9gXsB80s+elUCJaxcojusnqx0Y2pNgyOaIwLNEe0TKSPJGDc7J9tv20qtx0cCBQsz3yMMqQrEphU+cwGK9cUyw2XRu3W6ZjKKIHNEyzjsPEawo2hV7cmWqjqexnuEG3y/x9BQMDwiB6z4s1sqdVsAa7tj0Hp148624YQ/yg6vYpypOt6+YXPnxuYI1PwDziYbbOOKhF471E1Bacx1lBtZ814dc9lv7jopnGrV09hs9oi/b3QHMplhZap6J2xCMDzFNDz5Mba+9EdMKO3cINT+rQlWUjsECLUoebm1TBZ2VCTAOF3vehQspe9llUZLYs3t3NQ0chPBQnhVwIgM0LW2v7REX79/fi9caFLpWuKqPfUHv7qbGX9yvqs/2dzcRx/dgc7M6WmbMj69SmciGs7FiHgImAp+LXT4fFd5/X9JZmCvZlmeeGzxLWFgFc8lFp2Zon6EtlYialJVBaVyPjpT5QJ1VQdixZQt17diBbXer6OQqLKC06eWJPMKk8ijnu8uo7cWXkfTY1fADPWfu9Nmzqei3vyGPBV3bq69RDw76YoSLgRDJATLoA15UCRDWA5ttWtoJHOQnJevLxBs0om4PwITRx7eABrlL4AtTLcoIMMwaTj/nbOratp1CMCl2fu+iC2g8Sm2HxVm6B0Xd8SfWY0FwYTrkmDggG5u0NA43ep1V3M87oqDaV/48jmzXpzrMR/HMTy4juITOv/MOc7dlm4VVWdXCLJigd99n5F+9lgJ1/hEjF468FDT0++Y31PKF2/CJDG71HCrSUEwiHh0F+P7Hu/CCOCwW6ugTT1EANxJmUNHIinkIdurdjXTk5tvAPA5HI5gOax8KbjGEEQuJKiLxQifttBsF3Wa+gxkLsC07p0zB0S/e/kNftlDbs89TzTXXKmfUYWpWwPUUm1bt7XeQf83dgzcRCZEskY4jJUL+6/iWcCQ6FotTy2prg1XF5Y/hAukS5ARPcn0YJRl8qioU14i2jPS4gYC/HuXzgMrAzQ89TCfe+Dt5z18AX/GRcLqIBQrUN1Dfp3vVcZRvNIQLxylEupGAR0OGPO6g8DozXkwA7sTV3Y7q4rKnsQt38zX6SMACpKGGURe4JsT+mkMIuT0k0vgUJhFuD9HAgQOsuRhW1Jz4mZjEYkimBtsE+w8uiB+c04DaxgRxAnB/WBiPIsYuhhBzUzo0mOFo5C72MUkMODnxTQVx2GTAokqz0O7YDHOQLPGfzRqfpN7JSHc+mzgW84HowMK6ujbkhVVgvjVJuiEk1qYd14TOSZOiZOrJ2ben+qMRY3gcwRhe+FtBSOqfO6VYM2v//qSDRZIAPOfchiNVRkS7BRrsZc9PAt4BlNX27Oy4oa4Pd45cfcZhj/7CN9MoNFtCmrhpTkNNgxWFpQCMuKD50DtBXb8VNyb9PFEcsADIxHzfGQX2ifZ/bVB2H+37Kk/1lUZSi2boP17oP5zyU1NKAXjx8xtrXzE042ocoo8mhlcutAROZ1Ho3rmbej/5JMmpo+NjfbKqOFlB85/LiFw5t7Fu60i0IwrAhPhGtSGi6ZfjW0GlE+k9RsC7wvUNgOv61r+iAMMpKlUJoBBH+eNQqZIVyX8aRvB785tTaz46VYyfaIfVc0Fd3Z5wuH9l0DAegAN3uVgQrodgNgxtL7ysTmXqitFqglH6mGneYZjrcYP023uN0DUVjY31o5Cp4QTjHp3k46LS8/SIvsZTUrRy9j/eGte9dx/VrVlLYRxCRktG5tl5YT5EcaQLG9SCu47XEb6fnNd02G/GG6192gJEJ6y5ddXCiZevuL7h/gcWR1pbp7rsdjeiPn8eRaWrUn7sPMWLcCJSJgIcvgWMGPioTVSH5uuQ5K159ch4ZwBnLEB0LXhYRlpJyTe1iLhQCHEWmC/E2CTw65Xsj4Nxie9d+Aq6Bfm00ZDaFzCYbenprl1WsT0691ieX1kA8yJgWPuwsDDLY7dn4rbGLSPCjnCIayX+cCwG7C6jJ/EjnZn+TNr/A1rkpO6U7lZAAAAAAElFTkSuQmCC
-¼A
-\ 2JP\12µA
-$
-\ 5Email\12\emailto:?body=%(escaped_url)
-\8d+
-\aTwitter\12Ihttps://twitter.com/intent/tweet?url=%(escaped_url)&text=%(escaped_title)\1a\80\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACCElEQVQ4EYVSTWtTQRQ9d/JeW1LbUPxcGJ8oLmxNWhWKbmwRwSy6kvb9BwU34g/wP3QrLnRTW+lC/GhWxW7ahUhMRJQiNM0TFRU1kqdt38v1zpjRF1vJhWHmnvsxZ85cwg42MhuMMOICE3k6TMxVQmqh5B8s/ZtOSeDUvVo+avI0g88lcXsm0JKj6OqzyWz5L9Y6Dc8FE4zmXWZO2+BOOxGFipUvbB7quGFgbmZe7lRsGwqTBoPOVvxsxdFgi3b6SL+DMGK8D2ObiwkvjWv5AXzbbOJBtYHnnzfw9ONGryRMyxpXJ+eDYfvm0b09mLlwAKP7uk2D7hThxund2NOTwtF+F1eGMuh1VKs5j+laJ4rjQgtBSbq7inBzbD9eftnEm/oWuqSJtaAR4cm7H9ZFFPNFh5g8YWDAw30udjm/CwYHuqBX0la/biVdEZA9y8cEirUQd1a/Q8RsS7TOUuJ2iykZljXr6DItkui4zcqC3xcR24xpTTkpKibB5Q8/cetVPQlBF19f+dSGaUf0LJoH5+bWF4X3+LGMi8uDGRyXt/e5Cm9FtGIQ4vbr+jZWUrhY9r3zpkF+fv0EIqyImPp/O5oeJDg4U7506IUR0RwU+SbQodxMIdGUrtGpf36hNJl9pLtqav/rYWKSU5nKPrY55gnWsXtutpaTQIGIPY0xU1U+ZkHPvs2x+y+3rMbpBcjbwwAAAABJRU5ErkJggg=="\90\ eiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEtUlEQVRYCbVXXUwcVRT+7szusgIFXKB0EVmDVUIp25oS+Sv+JZpojWCQjdGYmBh98MW3vhgT44OaNhpffDBq44N/AZEuRh6aGKulKWoIZUltjU0pC+zSEii/u+yys9dzJ8w4O+zMgsWTTO6553zn595z75kZhv9Aj/zM3fML4UpJQSWTHVxBKlrqqY6cfZSt79Qd267BAz3TLSmmdDCOTg7UZrVjuELyIJPk06GuquGsGJMwZwINfeGHWBonOOdNJlvbKQMbBsPxUHf1OTugZQJtwbk9K4nYKVrtc3YOcuoYeotc+a+c7yhfyYbNmkBD32QNFPxABgeyGe1Uxhi7xCX+zHiX75rZdksCIjhT2G8cvMwMvp05lWQOcDWFAvsmjH4k40RsO0uzgd0OLmKQz3IgOSBiGGNmJKDWnPN6I2A3eUri4HIy/pnRp14Cf2+4nU76r0alW2ZYV+gY5qADd7rwen0xxDi/ruBsJI5PLi/BJTE8XpWPM1MxxA1+aNXtYwHfkHDr0H1znND5TeaDljJ8P7GKn2biZpU+b6lw4+Oj5XBQMEFlbhm1JS4cqy6Axy2hf2INA9fXdLxg0lBjtQpeLYH/u6km2p5mITDSodI8nGwuQ3dNoVGcwb/d6NGDGxVVhQ4kaNV30+gvdRlVgm851DP1oGDUBHganWJiprVUWnX+1hEPPn14L+4rdmZAhHNv/r+bmKGkSaFTwrdXVzA2nzSrwBnvEEI1AdoUdWJGidpp1LTXjb4nvPjysQq8sL8QjeV58FECdvTnrSSGZrO/Hui8qYt2PDnI86ZXw3XZHP0SjaPe46Jgbl3tp7KIZzu0lKRqWxFjdd093OWIJma9Vph3GktRkS9bqXPKo7GUNYZzdlWOeiWk0pVWqB/Da3Bunm4rjJ38j5sJOzV1+7RXYlQMK9TnV5Zx4Yb1FbSyE/Ik3YDhG9nrb7STIEsRo8DIiyb0/ugtuserUKzzNJrofD/ZLG/YnAFCOhUpIu1XvFHdKgsjuuExXwFkpjfNLKhMUYyu7ynaPVti9GlT441KvQGWFK9LK/DlxQ28+fs8hNPt0nu0a9GYYgun8JdGGtnGZh9A0A49GI7hqcGIuqp0jlJ88dcygqbWa+FbjakmwDizTeDeIifeaCjBy7V7IFmUQpyRj8YX8WFo0SJepliWcFpI9ML6eyaH6Dq0abBKuv8v3V+Ep335KHbZ94KRuXW8S9v+99KGZm470sfJUChQ3S5AegKHe2daFZ46b7asK3FSEgVq96u4Q0YeHUrxyr0ZV3BxPoEz0zFcW7ZpOGaHNHdAbh0NVF0QKj0BMaFvgm+oLTwv+P+LaPVf0+pf1Pxrh1Cde7j7VTAW0pS7P7IxqudrRr8ZOyAUh/uj9ygbSfFTUWEE7gI/65CdzaNdlZNGXxk7IBQXn/VeJ2DT7u4EG8sWXMTbkoAQiixZkatV1EvMb4sYvmLFrjbzyjWfW0qgKbTR3zfdDCV9kj7Zjmqy7YzUXc9Bko7n+kfMmYAWrKFn8gg1oU7qNx2c4SDofa7p1FH0dmCcniDpguMB30iG3mKS6cQCZBbT77ljYWFmH1O4+i3BZRbxeO6apd/znTUEcvwPdVaTvKq4RdgAAAAASUVORK5CYII=* \15iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHYUlEQVRoBeVaa2xURRQ+s3e3pe/SB1D6RORVoNuWUkVKDBBSfECxhf4zmGCCSgBFhcRfmmhiESNEU+GHJv5St1UoGIMvWiMFNLa0W1qhVEy3pQJ909LX7t7xzN3e7d27997e3W7dGCfZzsw5Z+Z858ycmTM3BfiPFxIo/NmWzmwKzq0UIBOALAEC8ZTSKDY/IWQIKPQirZUCbTFy3PmrxSmNgdDttwEIjpgrbm8E4ixCIEWUQrovgAiBdqCGM4QjVQ3FyTVoJNrue/HLgGxL+xaeQBmCzvFdpfcIBFFPOTjSVJL+ozdXm+KTAebK2zk87ywDoFu0p/WTS8j3HDUcaShNadA7g24DzBbbIR7gPQRv0Du5P3IE9yRqeL1pZ9oHesZPa8AuCw1phY5TPNDn9EwYMBlCPl1OU1+sKCUTWnNqGrDmXFfCxJi9Ck+Qx7QmmS0egqs1hZl21G1b2KOmQ3U7MM8HEzwDjMfSevuo4zTD4rMBbNsEy/NSsHhvFNyAjnIpTdpWXAFXwP7Le16KStZGI/ZkVbS/LCMLXa8YYDcqD/zvOIhTGhAsGjudjAaSW78z1SrFYJR2WNtJ+DKggQcfYSTw/Ipo2JAUBvPDOBiaoFDfMwaftQ7BzUG7Gwbz6LJYE1wfmKIxJnOog8K72HyS9cXisQJZFZ2bKXWq3oZ7M6Phkz/uA07kU1mbGArv5MfDgnAvf8GEk8LxpgH47d4YFKBxRekR8FHzAPzQOaqow8BxmxpLUqpFpntGV25jOyoy5DXzyr6VsbAiNgReu9yj24jkCA4+LEiEcKNiuEEIR+Bw9ly3up9ujwjgkQxom1fhef4oYs0Xcyf3rDmVnY+jfK7XiEnCshjXSbYpORyOrUtAQB6LpzYM3syLVwUvH9TcNw713ePwPs7/cIxJznb1Kc0zV3YUiEy3AXjTsqxStUgBMyNOFybB+gVzVOUZIy3SCI/M05aRTrAyLhQOmWOBrcINWQxI5TCJ3CH23QZg4Goa0PHAIY4R6iTczx9vmAdvr42DjCj3TvSQWaLmRQ+pqc6Ig4f9F7vhW9vIFFG55cYqGJBb2ZGF22eRsqyLyoJsYNzpJbI9IxLObl0In22cD0UZERATMuUTg75d5p7z8t0xuHhnzN1Xb9DFWV/bVjG+4Do0vFBd2MWxYypa3jwIb+TGKYrmJIQC+7HSh4beum+HUR+Pq2GmRGchTgHzNcFdBCg+A7XLqrgQYB76vG1IWxC5caEc5CXOEc78aYUlAr1j+g1ASQGzsAJ4SSyRzKPYXIh7/tjmBOgdc4KDp4C3oqLcTIjdOLfegtoFzC4D8AHOUj+t0tI/gXFOIX7O7GUY1t5xLQgePMQSzwiuLUSJ8PXAQ0LW6cRTqKr9gYwauO7ghBOu9Wm+XWTKSCQjuI4MDAIZV7F73DogBKcic4bES3j66AIh0yMYgMsxfWTiwL5xHp69cEe4aHjcToEslj+HfZoOP8sImCdPIdKrd3SUyQC//D0KX6JCOwZzIArLSut69O9/QSf7UIZFDOKbuH7u/EIL1D08KV7IjFHMLLXGafFOtdzXYivzCG1lDGEF8E+zspQ3FS89eKuuL2De/+rWsHC/eGvSplBCWpiEYAAQel5b3JNbiwF3sLYb7o565keeUtP3/sLbuqyhf3pBBQmTwShgdt9Gqy22Nnz3LFaQVSWFYtL+RGo4ZMWHCnmQyYfLjV2Ie36+i6ea707A52WrtTRtGQPmWgFsYFSfUUWqwhjHF0czXnDsseML+C68U3ZX+wfeBYVWiZCEIJ7sMOKrIkOrjjIRyMc8v3hRJBTgmwBfR1riHrwmfLS8cqkH7o3qTxs8JsCOgRjdzvbQnGWx/Yp5Ub58wIJwDnYvjYbMuSGYqBkgFR8qBh9As/nYTXuiaRBY0M7k8MXtcwW3zzoRo3QFgANy2AG0RmSK9Z0RJxxr7Idt+OAueSgS0n0A3zY4Ad91jsAXbcNohP5sU9TtVeMTWkrzWAHGWG1p/warp6RC8jZ7KrIvDWYM3owoE8TgqkTio70fvcy2Bvt1DDugumvEryCV6xP76P1z6P3tYp/VXgYILx0nXMX0wmN1pIOC0cY4c3DUZL5amiSc/yIG9ykkEqzFadcoAcXPeKJMUGoKB+TgGQ6vFRDBra6wncQHwF6xH8wavV9u3ZW2TwmD1wqIQiGLUvfj+Vgj9oNVo4er4xJSD6rpVzWgLo/YIYwWB9MIBH/BYIourtlIVK9rVQOYxU1Pp/fHJ6RuwSU8qeaB2aKzbROXmFbY8MzcAS0dqjEgH5RVYXsJaSdm+3RCQHZiIAcad6bpcprmCkiNwCAqZ8cYnsVnpfRAttHrVUajyawXPNOtewWkQHE1NmA+cBTTjkeldL/bBC5xBuPhhpLkWl/n8MsAUUmOpXMdT5w78HlchPmNkN6KvGlrAtdRpooYuDPWkpQr08qrCMzIAOmcayq7ltt5eyEakokn11LkxZHJf/bA19MQtnuRdxMV4k1qPG8tTb4hHf+/bf8DF/dxzoUTKEwAAAAASUVORK5CYII=
\15
-\bFacebook\12;https://www.facebook.com/sharer/sharer.php?u=%(escaped_url)\1a\84\ 5iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABTUlEQVQ4EWNkAALf2NmK//7+FgKxiQWsbIxvNyzIfMAI0vz77+97xGpEqGP8z8TAqshEis1MjIwI/Qz/Gf+z/BZiQRLByfRy1mKIDDBmEBHiYfj67SdDSOo8uFqCBqgqijLkJNoxMEJtZ2ZmgmsGMQgaoKclBdb8+u0XhsyKlUAX/EIxANU4FCkIh5uTDcx48vwDhmaQBE4XqCmJMdhbqjBoqUmADZCW4GdIjbZi+PDpO8PqzefBYiACpwsU5YQYgrz0GTRUxMGKxUR4wXwTPVm4ZhADpwuePP/IsOvgDQYVBREGJXkRhrfvvzKcvfSY4cadl8QZcPXmcwYQjgsxBRvw6Ol7hv5Z+1E0gzg4vYChEofAIDAAlKsYGBj/43AhHmHG/4x/WN+Bc4dX1Bx5UMbAptrBSlVEVV5U+P2Hz9/WbL/8GKYGpHnbspSHALYfYb0Z1/IbAAAAAElFTkSuQmCC" \aiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACIUlEQVRYCWNgGGDACLPfM266IcNfBhOG///hYjA5qtKMjP8Z/zOf3rYs7QLIXLBlEMv/n/n/n4GJqpbhMIyRgfHvfxYWox2LUi9BLAT6nF6Wg9z0n+E/M+PfPyYgNsQBtA52kE1oAGglOPRpFuSsLEwMzMyEjWdBcxhFXGUFEYaYIBMGRTkRBjERHgZGoCf//fvP8OzlR4bUkuVYzaaaAwI99RiSoywZmJlQfc3ExMjAw82O1XKQIKpqnMrwSyjICjEkRVhgWI5fF0SWKg4I9zNiYGFhJsY+DDVUiQJQCCCDd++/MrRO2sVw+/5rht+//yJLYbApdgAoM0lLCqAYvPfILYZrt16giOHiUBwFoETHihb8n778wGUfhjjFDviPYSRpAmRFAR8PBzDRQdyOLfFxc7ExCAlwwV3y588/BlyhQpYDGko8GTRVJeAWoDMi/I0ZQBgGjp+5z9DUvwPGRaEpjgIU03BwXrz+hEOGSgURTtOhEi9ef8aphC4h8PIV7hAgKw1MnneIgYuTDewrFmCN11Hth+LDrXuuMuw/dhsudu/hGzgbnUGWA+4/egs3B1uVC4rzqzefw9XgY9AlCkYdMBoCoyFAOASA3SV8imghB7QSbCe4HAD11UDdJVpYhM1MkF2MDEynQXLgkhDUUfSJmWH89z+DMazHgk0jNjGQ+t0Hb1kjy719//0BsJ57giwGY4N8DrJ829L0yzCxAaUBa3eI2ze0RaUAAAAASUVORK5CYII=*\88     iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACzklEQVRoBe1ZzU8TQRR/s122pQtKs3rQRPyIB0yk0VANePHkxY+LGhWQAzE18WrCH0C8ezXx5EfUePBADBFPntEDIhJORkVThZYUdanU7oczTXZZujNhjLvTbbJzmdnfe33z+72Zt9npAMStuRlA3ulPD909YiNzEGy7y4tHZozQqp2QH009yL9zOLkC6uTBnLbBVhxjFHtMuColUG7y4Y33hJ/kkCSZjzp5wtUGSFomDDq8XQGR3TYOU0+PELhbfEOAx6GVhi0vQI5CtlNJGWQ5AYZhQvWPgXczP6umCMhsb4ezpw5DX7Yb9ndroLQlXMY2Zl/5XYOPiyUYuzXh4qyBcAGEeH5oABSFPjXCFaqmFdipdbI4b8LpUTa5BPcwfD4HVy8cCy4gjiSsiHt7dgEREHQTJmDk4nEg2yPoJkRApisNvYd2B829Hk9IDWR72OTXqzW493QaXs98huUVHSzLqhPjfZUKEbBDU5nZfzY5CxMv55j2rQxCtlCnmmLymFsoMG08BiECJIldvHqlysOT6SNEwD98GTCJsgxCBLAmDwJveQGBvoW0jAr54RO+xB7Yq/kwBxi93A/6mr8O3s5/halXC44bsw9UQLq9DU4OHGRORjP0ZffQYPhSKFPxRjCyW+j78s9GrtTn6Aoo/qISbgQjK2Cp2MIrUMNHy5XyWmOyqc+BFrFhWFBY+uGbaFtHCjrUpA8nQBF/wBHC3lYs6dzn4kAFfMOFd+3mYy+X+nj0Sj9cOnfUhxNg/PYL+PCpRLXxgJGtAR7yxCcWwJupsPziFQgrs7xx4xXgzVRYfvEKhJVZ3rjxCvBmKiy/eAXCyixv3I0VwJfIvD9qth/+n8k9MLsCyA04uURuNrkt50doHd+nPXH83PMAub4/M3InRy6RvfewjuP/9OXVyr43s4vUvx9s05qRENJ54pPME/LP71+f5/GPfURk4C+jh6kHrjxSFAAAAABJRU5ErkJggg==
-¼A
-\ 2KR\12µA
-$
-\ 5Email\12\emailto:?body=%(escaped_url)
-\8d+
-\aTwitter\12Ihttps://twitter.com/intent/tweet?url=%(escaped_url)&text=%(escaped_title)\1a\80\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACCElEQVQ4EYVSTWtTQRQ9d/JeW1LbUPxcGJ8oLmxNWhWKbmwRwSy6kvb9BwU34g/wP3QrLnRTW+lC/GhWxW7ahUhMRJQiNM0TFRU1kqdt38v1zpjRF1vJhWHmnvsxZ85cwg42MhuMMOICE3k6TMxVQmqh5B8s/ZtOSeDUvVo+avI0g88lcXsm0JKj6OqzyWz5L9Y6Dc8FE4zmXWZO2+BOOxGFipUvbB7quGFgbmZe7lRsGwqTBoPOVvxsxdFgi3b6SL+DMGK8D2ObiwkvjWv5AXzbbOJBtYHnnzfw9ONGryRMyxpXJ+eDYfvm0b09mLlwAKP7uk2D7hThxund2NOTwtF+F1eGMuh1VKs5j+laJ4rjQgtBSbq7inBzbD9eftnEm/oWuqSJtaAR4cm7H9ZFFPNFh5g8YWDAw30udjm/CwYHuqBX0la/biVdEZA9y8cEirUQd1a/Q8RsS7TOUuJ2iykZljXr6DItkui4zcqC3xcR24xpTTkpKibB5Q8/cetVPQlBF19f+dSGaUf0LJoH5+bWF4X3+LGMi8uDGRyXt/e5Cm9FtGIQ4vbr+jZWUrhY9r3zpkF+fv0EIqyImPp/O5oeJDg4U7506IUR0RwU+SbQodxMIdGUrtGpf36hNJl9pLtqav/rYWKSU5nKPrY55gnWsXtutpaTQIGIPY0xU1U+ZkHPvs2x+y+3rMbpBcjbwwAAAABJRU5ErkJggg=="\90\ eiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEtUlEQVRYCbVXXUwcVRT+7szusgIFXKB0EVmDVUIp25oS+Sv+JZpojWCQjdGYmBh98MW3vhgT44OaNhpffDBq44N/AZEuRh6aGKulKWoIZUltjU0pC+zSEii/u+yys9dzJ8w4O+zMgsWTTO6553zn595z75kZhv9Aj/zM3fML4UpJQSWTHVxBKlrqqY6cfZSt79Qd267BAz3TLSmmdDCOTg7UZrVjuELyIJPk06GuquGsGJMwZwINfeGHWBonOOdNJlvbKQMbBsPxUHf1OTugZQJtwbk9K4nYKVrtc3YOcuoYeotc+a+c7yhfyYbNmkBD32QNFPxABgeyGe1Uxhi7xCX+zHiX75rZdksCIjhT2G8cvMwMvp05lWQOcDWFAvsmjH4k40RsO0uzgd0OLmKQz3IgOSBiGGNmJKDWnPN6I2A3eUri4HIy/pnRp14Cf2+4nU76r0alW2ZYV+gY5qADd7rwen0xxDi/ruBsJI5PLi/BJTE8XpWPM1MxxA1+aNXtYwHfkHDr0H1znND5TeaDljJ8P7GKn2biZpU+b6lw4+Oj5XBQMEFlbhm1JS4cqy6Axy2hf2INA9fXdLxg0lBjtQpeLYH/u6km2p5mITDSodI8nGwuQ3dNoVGcwb/d6NGDGxVVhQ4kaNV30+gvdRlVgm851DP1oGDUBHganWJiprVUWnX+1hEPPn14L+4rdmZAhHNv/r+bmKGkSaFTwrdXVzA2nzSrwBnvEEI1AdoUdWJGidpp1LTXjb4nvPjysQq8sL8QjeV58FECdvTnrSSGZrO/Hui8qYt2PDnI86ZXw3XZHP0SjaPe46Jgbl3tp7KIZzu0lKRqWxFjdd093OWIJma9Vph3GktRkS9bqXPKo7GUNYZzdlWOeiWk0pVWqB/Da3Bunm4rjJ38j5sJOzV1+7RXYlQMK9TnV5Zx4Yb1FbSyE/Ik3YDhG9nrb7STIEsRo8DIiyb0/ugtuserUKzzNJrofD/ZLG/YnAFCOhUpIu1XvFHdKgsjuuExXwFkpjfNLKhMUYyu7ynaPVti9GlT441KvQGWFK9LK/DlxQ28+fs8hNPt0nu0a9GYYgun8JdGGtnGZh9A0A49GI7hqcGIuqp0jlJ88dcygqbWa+FbjakmwDizTeDeIifeaCjBy7V7IFmUQpyRj8YX8WFo0SJepliWcFpI9ML6eyaH6Dq0abBKuv8v3V+Ep335KHbZ94KRuXW8S9v+99KGZm470sfJUChQ3S5AegKHe2daFZ46b7asK3FSEgVq96u4Q0YeHUrxyr0ZV3BxPoEz0zFcW7ZpOGaHNHdAbh0NVF0QKj0BMaFvgm+oLTwv+P+LaPVf0+pf1Pxrh1Cde7j7VTAW0pS7P7IxqudrRr8ZOyAUh/uj9ygbSfFTUWEE7gI/65CdzaNdlZNGXxk7IBQXn/VeJ2DT7u4EG8sWXMTbkoAQiixZkatV1EvMb4sYvmLFrjbzyjWfW0qgKbTR3zfdDCV9kj7Zjmqy7YzUXc9Bko7n+kfMmYAWrKFn8gg1oU7qNx2c4SDofa7p1FH0dmCcniDpguMB30iG3mKS6cQCZBbT77ljYWFmH1O4+i3BZRbxeO6apd/znTUEcvwPdVaTvKq4RdgAAAAASUVORK5CYII=* \15iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHYUlEQVRoBeVaa2xURRQ+s3e3pe/SB1D6RORVoNuWUkVKDBBSfECxhf4zmGCCSgBFhcRfmmhiESNEU+GHJv5St1UoGIMvWiMFNLa0W1qhVEy3pQJ909LX7t7xzN3e7d27997e3W7dGCfZzsw5Z+Z858ycmTM3BfiPFxIo/NmWzmwKzq0UIBOALAEC8ZTSKDY/IWQIKPQirZUCbTFy3PmrxSmNgdDttwEIjpgrbm8E4ixCIEWUQrovgAiBdqCGM4QjVQ3FyTVoJNrue/HLgGxL+xaeQBmCzvFdpfcIBFFPOTjSVJL+ozdXm+KTAebK2zk87ywDoFu0p/WTS8j3HDUcaShNadA7g24DzBbbIR7gPQRv0Du5P3IE9yRqeL1pZ9oHesZPa8AuCw1phY5TPNDn9EwYMBlCPl1OU1+sKCUTWnNqGrDmXFfCxJi9Ck+Qx7QmmS0egqs1hZl21G1b2KOmQ3U7MM8HEzwDjMfSevuo4zTD4rMBbNsEy/NSsHhvFNyAjnIpTdpWXAFXwP7Le16KStZGI/ZkVbS/LCMLXa8YYDcqD/zvOIhTGhAsGjudjAaSW78z1SrFYJR2WNtJ+DKggQcfYSTw/Ipo2JAUBvPDOBiaoFDfMwaftQ7BzUG7Gwbz6LJYE1wfmKIxJnOog8K72HyS9cXisQJZFZ2bKXWq3oZ7M6Phkz/uA07kU1mbGArv5MfDgnAvf8GEk8LxpgH47d4YFKBxRekR8FHzAPzQOaqow8BxmxpLUqpFpntGV25jOyoy5DXzyr6VsbAiNgReu9yj24jkCA4+LEiEcKNiuEEIR+Bw9ly3up9ujwjgkQxom1fhef4oYs0Xcyf3rDmVnY+jfK7XiEnCshjXSbYpORyOrUtAQB6LpzYM3syLVwUvH9TcNw713ePwPs7/cIxJznb1Kc0zV3YUiEy3AXjTsqxStUgBMyNOFybB+gVzVOUZIy3SCI/M05aRTrAyLhQOmWOBrcINWQxI5TCJ3CH23QZg4Goa0PHAIY4R6iTczx9vmAdvr42DjCj3TvSQWaLmRQ+pqc6Ig4f9F7vhW9vIFFG55cYqGJBb2ZGF22eRsqyLyoJsYNzpJbI9IxLObl0In22cD0UZERATMuUTg75d5p7z8t0xuHhnzN1Xb9DFWV/bVjG+4Do0vFBd2MWxYypa3jwIb+TGKYrmJIQC+7HSh4beum+HUR+Pq2GmRGchTgHzNcFdBCg+A7XLqrgQYB76vG1IWxC5caEc5CXOEc78aYUlAr1j+g1ASQGzsAJ4SSyRzKPYXIh7/tjmBOgdc4KDp4C3oqLcTIjdOLfegtoFzC4D8AHOUj+t0tI/gXFOIX7O7GUY1t5xLQgePMQSzwiuLUSJ8PXAQ0LW6cRTqKr9gYwauO7ghBOu9Wm+XWTKSCQjuI4MDAIZV7F73DogBKcic4bES3j66AIh0yMYgMsxfWTiwL5xHp69cEe4aHjcToEslj+HfZoOP8sImCdPIdKrd3SUyQC//D0KX6JCOwZzIArLSut69O9/QSf7UIZFDOKbuH7u/EIL1D08KV7IjFHMLLXGafFOtdzXYivzCG1lDGEF8E+zspQ3FS89eKuuL2De/+rWsHC/eGvSplBCWpiEYAAQel5b3JNbiwF3sLYb7o565keeUtP3/sLbuqyhf3pBBQmTwShgdt9Gqy22Nnz3LFaQVSWFYtL+RGo4ZMWHCnmQyYfLjV2Ie36+i6ea707A52WrtTRtGQPmWgFsYFSfUUWqwhjHF0czXnDsseML+C68U3ZX+wfeBYVWiZCEIJ7sMOKrIkOrjjIRyMc8v3hRJBTgmwBfR1riHrwmfLS8cqkH7o3qTxs8JsCOgRjdzvbQnGWx/Yp5Ub58wIJwDnYvjYbMuSGYqBkgFR8qBh9As/nYTXuiaRBY0M7k8MXtcwW3zzoRo3QFgANy2AG0RmSK9Z0RJxxr7Idt+OAueSgS0n0A3zY4Ad91jsAXbcNohP5sU9TtVeMTWkrzWAHGWG1p/warp6RC8jZ7KrIvDWYM3owoE8TgqkTio70fvcy2Bvt1DDugumvEryCV6xP76P1z6P3tYp/VXgYILx0nXMX0wmN1pIOC0cY4c3DUZL5amiSc/yIG9ykkEqzFadcoAcXPeKJMUGoKB+TgGQ6vFRDBra6wncQHwF6xH8wavV9u3ZW2TwmD1wqIQiGLUvfj+Vgj9oNVo4er4xJSD6rpVzWgLo/YIYwWB9MIBH/BYIourtlIVK9rVQOYxU1Pp/fHJ6RuwSU8qeaB2aKzbROXmFbY8MzcAS0dqjEgH5RVYXsJaSdm+3RCQHZiIAcad6bpcprmCkiNwCAqZ8cYnsVnpfRAttHrVUajyawXPNOtewWkQHE1NmA+cBTTjkeldL/bBC5xBuPhhpLkWl/n8MsAUUmOpXMdT5w78HlchPmNkN6KvGlrAtdRpooYuDPWkpQr08qrCMzIAOmcayq7ltt5eyEakokn11LkxZHJf/bA19MQtnuRdxMV4k1qPG8tTb4hHf+/bf8DF/dxzoUTKEwAAAAASUVORK5CYII=
\15
-\bFacebook\12;https://www.facebook.com/sharer/sharer.php?u=%(escaped_url)\1a\84\ 5iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABTUlEQVQ4EWNkAALf2NmK//7+FgKxiQWsbIxvNyzIfMAI0vz77+97xGpEqGP8z8TAqshEis1MjIwI/Qz/Gf+z/BZiQRLByfRy1mKIDDBmEBHiYfj67SdDSOo8uFqCBqgqijLkJNoxMEJtZ2ZmgmsGMQgaoKclBdb8+u0XhsyKlUAX/EIxANU4FCkIh5uTDcx48vwDhmaQBE4XqCmJMdhbqjBoqUmADZCW4GdIjbZi+PDpO8PqzefBYiACpwsU5YQYgrz0GTRUxMGKxUR4wXwTPVm4ZhADpwuePP/IsOvgDQYVBREGJXkRhrfvvzKcvfSY4cadl8QZcPXmcwYQjgsxBRvw6Ol7hv5Z+1E0gzg4vYChEofAIDAAlKsYGBj/43AhHmHG/4x/WN+Bc4dX1Bx5UMbAptrBSlVEVV5U+P2Hz9/WbL/8GKYGpHnbspSHALYfYb0Z1/IbAAAAAElFTkSuQmCC" \aiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACIUlEQVRYCWNgGGDACLPfM266IcNfBhOG///hYjA5qtKMjP8Z/zOf3rYs7QLIXLBlEMv/n/n/n4GJqpbhMIyRgfHvfxYWox2LUi9BLAT6nF6Wg9z0n+E/M+PfPyYgNsQBtA52kE1oAGglOPRpFuSsLEwMzMyEjWdBcxhFXGUFEYaYIBMGRTkRBjERHgZGoCf//fvP8OzlR4bUkuVYzaaaAwI99RiSoywZmJlQfc3ExMjAw82O1XKQIKpqnMrwSyjICjEkRVhgWI5fF0SWKg4I9zNiYGFhJsY+DDVUiQJQCCCDd++/MrRO2sVw+/5rht+//yJLYbApdgAoM0lLCqAYvPfILYZrt16giOHiUBwFoETHihb8n778wGUfhjjFDviPYSRpAmRFAR8PBzDRQdyOLfFxc7ExCAlwwV3y588/BlyhQpYDGko8GTRVJeAWoDMi/I0ZQBgGjp+5z9DUvwPGRaEpjgIU03BwXrz+hEOGSgURTtOhEi9ef8aphC4h8PIV7hAgKw1MnneIgYuTDewrFmCN11Hth+LDrXuuMuw/dhsudu/hGzgbnUGWA+4/egs3B1uVC4rzqzefw9XgY9AlCkYdMBoCoyFAOASA3SV8imghB7QSbCe4HAD11UDdJVpYhM1MkF2MDEynQXLgkhDUUfSJmWH89z+DMazHgk0jNjGQ+t0Hb1kjy719//0BsJ57giwGY4N8DrJ829L0yzCxAaUBa3eI2ze0RaUAAAAASUVORK5CYII=*\88     iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACzklEQVRoBe1ZzU8TQRR/s122pQtKs3rQRPyIB0yk0VANePHkxY+LGhWQAzE18WrCH0C8ezXx5EfUePBADBFPntEDIhJORkVThZYUdanU7oczTXZZujNhjLvTbbJzmdnfe33z+72Zt9npAMStuRlA3ulPD909YiNzEGy7y4tHZozQqp2QH009yL9zOLkC6uTBnLbBVhxjFHtMuColUG7y4Y33hJ/kkCSZjzp5wtUGSFomDDq8XQGR3TYOU0+PELhbfEOAx6GVhi0vQI5CtlNJGWQ5AYZhQvWPgXczP6umCMhsb4ezpw5DX7Yb9ndroLQlXMY2Zl/5XYOPiyUYuzXh4qyBcAGEeH5oABSFPjXCFaqmFdipdbI4b8LpUTa5BPcwfD4HVy8cCy4gjiSsiHt7dgEREHQTJmDk4nEg2yPoJkRApisNvYd2B829Hk9IDWR72OTXqzW493QaXs98huUVHSzLqhPjfZUKEbBDU5nZfzY5CxMv55j2rQxCtlCnmmLymFsoMG08BiECJIldvHqlysOT6SNEwD98GTCJsgxCBLAmDwJveQGBvoW0jAr54RO+xB7Yq/kwBxi93A/6mr8O3s5/halXC44bsw9UQLq9DU4OHGRORjP0ZffQYPhSKFPxRjCyW+j78s9GrtTn6Aoo/qISbgQjK2Cp2MIrUMNHy5XyWmOyqc+BFrFhWFBY+uGbaFtHCjrUpA8nQBF/wBHC3lYs6dzn4kAFfMOFd+3mYy+X+nj0Sj9cOnfUhxNg/PYL+PCpRLXxgJGtAR7yxCcWwJupsPziFQgrs7xx4xXgzVRYfvEKhJVZ3rjxCvBmKiy/eAXCyixv3I0VwJfIvD9qth/+n8k9MLsCyA04uURuNrkt50doHd+nPXH83PMAub4/M3InRy6RvfewjuP/9OXVyr43s4vUvx9s05qRENJ54pPME/LP71+f5/GPfURk4C+jh6kHrjxSFAAAAABJRU5ErkJggg==
\ 1
-\ 2IN\12̷\ 1
-$
-\ 5Email\12\emailto:?body=%(escaped_url)
-îI
-\bWhatsApp\121https://web.whatsapp.com/send?text=%(escaped_url)\1a\90
-iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAADNklEQVQ4EV1TW2hURxj+ZnbPOZvdKGp0g7oxFxNbNg+NClIkaqBWqAV9qJRSXwoWWqJ9aEmRIK0+Ceqrl5eW9MEHH2zFxkvTIChISyVoU9h4wSbajehmV9e9nj0zc2b6n2PigzP8c/nn/79//hvwxjDGrDbSDBth7hmfbpJO0twwnvmUbok3xMEWGPTI4WMfcb4rsXJbpjSFZ14OURZFR6IdbyV64EhnAha+ZozdXNALAUiZQeO44WboQn4Ul3PjKKsKDM1gMJptzmrsXfMxNsbfeUmyn7Mo+/nVG61KmM+4ZUZOPf4BV/LXYJHVCIuALAUy4VBGEd/Cgc59GFjU/1z4ot9xnHu8UqkkI8CRS4Xf8Ouz37Ft6WYc7DyABE/A8yWk74dkNEPDFzg9PYIsZlvsiD0UuM3jTvyjhuW1/5K9Qu5Z2LtqDzYvexebFq+HpwR8AlggCiqeeyWc/28U4NhBX2uLcsY/eViZRrb+FHbEIj6HNhqGyPcVJJ/3YX4jq5gsZuB2uCt4nX8YPK/LuXMQWqIsqhjLXQuD96g2i7ryIAikLhshBWdf+yg0XqAm645Ucj8nU/VYxIGirwbo52Yv4m7pPr7p/hLrmjpI0MXbibUhSQJQRBRiWBGLFHCf0zdvdi/ugsNsKK1DH7+fOo6acnFmwwkMdw/iaO8hnOo7RvHZjaqsI9W0CosizS7hnOSu8kZaraTY2rKJgtYAo5KYrmXx1Z1hXHoyhoHkFiRjK8AppWVZhVI+dqbeB/PwoFAo3GaZTMZOd6f/uPpyfOO3t49S7jkBMypKCqLxkYq1Ym1zJyqqioniP9i1cjuO9R2GqHuDsUTsTDSdTi8hyZZbhUkYbbDESiAvisTSYTH9W32CqfI0YtzGntQHONw3BC380fyL/E9BYpiUcjuZHP+rOIFkUxJJZzlGs2O4/vRP5BuFsBfWNKewu30HBpb3Q3nqYraU/aKrtSsXAJBP6iwVikcdN0l996NoiNPG04+19o2rXWpCz2gKvRH671qlNhi4HCrOL9FisVizbXvr3Nzc3Z6ennLAzz/Kr4wvjfcJJd6ja8lpcsZmZmament7q/N6r7f/AQ4stfnSawjAAAAAAElFTkSuQmCC"ì\17iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAIWklEQVRYCaVXe2ybVxX/fZ8fid+u3cRJlzTt1qzEbdolJCq0mprSByWwogJaQQIEQoJJKypIEKGoqxD7AwFFAo0JgUZZAYmp449poJWKtWnLNrqs25q1aZqmaZ7Ky2kSx4kdPz5//M513KVpaIJ2revPvve87jm/c879NKxwmKZpI2mYcw9/79c0bRN/F3NmOYc5r3L+k7OFs5P7GT4/+qAyj2EY3+azhTPBudyIZrPZM5lM5mtjY2Puj2QBhXyGwi4t1jhnJM2R5KjZG+9VcywZMZNcWzQy5D3LtV0PMkJbalMsDwaDx3Rd/z73rUIzk5lBW+wa3ou14Va8F4lsAoZpKHaLZoXH4kSl42HUeLdis7sKLqtL7SnWTObnVqv1OMOSyC/mn/cZMDk56fd4PCcsFstBIUpl0zg/cRFnxlvQlxyEyY+FH01x5tm5apowCAfZW++oQGNwN7YHtsGmCXSQZhj/QtlHioqKYrKQH3kJ6j+FODj/REu/JAt0Lf4w+Ge8M30FGj8WzZLne8CThpg0hLTb/fX4+ppDCNgDQi9GnOzp6TlcWVmZzAu4x4B0Ov0sXXVUNkfnxnC89ze4Ge+GXU6RO3Keb5mneATKI48xHIcrvoNgzog54uoZm812PC/grgGxWKzB5XK9xtM7JtNT+Gn3r3B9tku5MMtYi3uF2Mp405o8/wOftIFcWdR7qnFk/VPwWj0gMEdnZmYO+Hy+VmHW5WtoaMhZWFh4TJRn6b6Tg3/F1dgNos+CNDHwkL0EXw49gX2BnWTQIDTmCiZIo9OKd6JtODX0isIJgR2krqaurq4C0a0Q7vf7G+n6XbLwbvQKzo2/wQ0rlWcQsq9G84bvoczxkFI6nppAK2lsyhPCsfwQ4J69cxHbfLWo9m2yMgSfLi0tbSDnGZ2gI+AtXxUxGTODV0fOYI6nFveljQw+V7xXKZd9TdOxO/i4iq+Uv5VOk16LpmdwOnJOeY+eLqAXnqRuTZ+amiqnAdtFQc9sH65N34DF1BkrAwUEX7VHqu+Ho9a/FesKy2gcjcwyFCucYu3V6Q4MxgdFmJXKPxmJREI6Xf9xGlAkq9dIIAAEzy9Fhtk+DzrZzQ231Y0KRxnrQ0rRCN1KZpYwjqTu4MZMtwjSqHMt680GAWGDrMi4OXOLujUY6lQmoqx+w3Ojuc3572vT13F5qk0VHCJaUL2iKTINI4vu2Z68PGsqlarTGY+q3IqJISqjftoqVc0kJkycj7yZZ+CKiT/2vYSR5Dh/fUiXp1/2qZmqvohA6rVw1ooBQVnIUlksPcvTmHdPpNOaC3cu4YNou5AwIBoaVu/g6YkRg5Vhhae/S0eeuJFQByEGrKyMNWKA6tsiXFJLcjw/Rek0w/B89wlMp3MlvLFkDz4f2sdMSarY52nlmTRSSBhz963LHhWqoqT6iAiWYGvarM7SOCT/+AdB2yrG/96TSTFqi17Hb2mECJIa//Qj38LB0H7GNKOalWkwZOSr823G/qIGFPDuwpY9L2veo4y/ZEyAOsSXHIyw+balqampijm5U1a6Z3vROnGFSqwqxhJnmXQTOmK3VMvd7KuCVbeiPlALL1twz0w/JjJRbHStx0/CP0Ljmj1syZuUF4biI0iZKUrQlBz6FvuKd0JkcKTj8fgLUglbaMlRekCv9oZVGKSbLa72hAaeu3VCleIn1x6EXbfh0NovYGfRDrw13oqwdyNKHCERjC2rqhH2h/G6vwU/7vjlfME34ba4SVepaIiLOY73dX61swveltVq38ewzrkWSVZCgzFbOMUTSVbKX3T9Hr+++TvMsrIJbkodJfhi+QFU+TYqwfkvOYDL5iaP1AmTZd3ABlcFHvVUCh6IYaNjZGSkV2dNjiSTybPC6LZ5cKBkL0yilRC/b0pjkSb0Yt8pfPf9ZlwYfQMpAm+pIYXq9NDrZMjJshE7T1B2oaVQ8JZOJBLn6urqosrTtGRbIBA4xybhnE5N46l3m9Aek1asetVS8pGmN+y6naW6Ep8KPY4a/2aUOdfAouu4HevDqf5XcXqshbHXaXSGt6N6/OyxZ+Aibujx4YmJib08fLvSUFJS8jYB8XcacMhr92B1QRCpaAc0CvtfQ6Ngua61Tn2A/xC4q+xerLL5uapjIj3Jkh5TODHMNMoLQzhc+U24c/fEJE//oigX2coAxsTOdJT8wFgigs5olyo24u7lhuS1RbeoIiYdTxAvZtvYOaVhFRcG0Fx1JI+RLA/ayfvHc3m5yoBoNFrm9XpVR+yMdaMvMazyPcFclkSUNpwLh0RM4Lj0EFCKAZJuKdaISncFjoaP4BNF9aoQEXgR3oZ+EA6H5UVGDWWA0+ncQWCol4i3xloRz8yhtKAIj/oexiamTX98iD3hEnM6w5qgK+MUePJS+JQ+IekrxcptcbAe7MLTG76BdZ4KRUUPx3jQY6FQ6F8L2HIh4DVptywKc7mjFM/XPMtcDjPFQrBbCtS17FLkMv7W/w9VFYcZpgRLsTqxOIRNxqU7sNZZgrrAFqblZ1Eb3KoMZXhB5RGCrplYe2GhcvmtyXsAL4gX6YHqxZtL/R+OD6ObKB9IjEAyRqqkz+5DubMUjzDPi53yupgbku+M+Xu88P6QoDufX7/nSYJtJLzvvYoFKk7Gf9NtJ2dnZyOk+X9GlrEeGB8fb+blU1127lG64I+VNxN5A7LzciAvDteZo20sTBco4E26bYDFIj4wMFBJQ79CrOwjfXVBQYF3gQz1k9aBRk+wxF6h4fKW/DJP3buYbvF/jfeyV+j+yxTw2uDg4O2amhq5ky05WlpaCtdx2O32jcTNFtaNII2WXB2h4e00/GZnZ2d/Y2Pj3TefJQUtWPwvuoaPUhSDV9AAAAAASUVORK5CYII=*¬'iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAOKUlEQVRoBb1ae3CU1RU/+37ltXlDAuRBCAFEwtMXIAbxVWgdHepjbC1TbUXs0KF1+k9b2ul0+kenf7TaOmO1iuJgREXxUaFOECECRkQkBkgCCRvy2s1mk31kH9/u19+5m+/j202IYKKXubn3u/fcc88595xzz7mLjiZZZFm2A0UB6jLUG/B9jU6nq0A/HzUDVUYdRu1DbU8kEl/o9fpG9I+j+gA7gva7LSBSHw6HK9Deh/omagD1qgoY8cbj8R2SJK3HwpLt27frvxMusFkl6hOozahTUSQgOQpmHkU761tjorm52QxpPQDJHf46qsPSiDwYG5Q9EY/sjQzIQzGfHI6HJ1wGvBLqPuxxNwANV8qI7koAI5HIApPJ9Hvo6z2AH7PGKw3S2UAbtQXPU1+snwLxEYomIiTJcQFs0hnIrLdSptFB083FNMdeQZWomabMMduD+AgY2RkMBv+SnZ3dOgYgbWAMMWnzFIvF6mB0/0Ct0c7JsM3eSB99NHCYTgRPkU/ykV/yUyQRI51OLwhn5GzB/FdGh/s2vYWyjBmUZ8qjJZkLaVXujeQ0OQWU8gdMJCCsoziNbRDcJ8r4eO2EDEDydwPBM0BWqF0ckAK0t+99+nj4KA0LoqMgWkeXyNZCp/dlSgiGZDBjpVxjLtWBibr8NWQ32LTAMk6ifWRk5LGMjIz/aSe0/csygCP8vs1mex6E5SoL4lCJZv9pernnVXKFe0iipIroxmqVsmTCFpImGRSYyURV9jK6f9q9NNtRQQao3GgBiNwJWn6cmZl5UBnUtuMyAK5Xmc3mV6E2xQqwJEv0Xt8+2t2/l0LxEOkvbaKATKJlhZTJacihHxb/gG7OX5nOxGcej+eRwsLCE+mbjGHA5/NVOhyO141G47UKcAx6vd/TQC9274JhSlrkCsgUtDJOVKYsvZ02lTxIN+ReR0adUeDFKUThZvdFo9FHQVuPdrOUy6OhocEKtfkdJK8Sz2rT4DlIr/S8IQyUoOlxHP3UV5AFffLFg7Sz+3U6MvgpJeSEoBVqbDYYDDeBri1NTU0mLQMpJwBdWw8G6rHAykBwBtQw8DH968KLFJFjo5JP+hU2RGaOv0xsvvA8U1Fk2FMCeJ3GTNo8cxOtcC5V0Ap7CAQCD2VlZR1SBtVdoWMlUJufKcQzgGvkIr108TUKw6ezh2GGgEVIpgD6ekfuKlqfdwt8e5EY47nJVsIevNcgvNsrF3cLVz1KLAu7ELb5QE9PD8deoiSVDF2r1boak7eNjgvp7uyqJ09sEAj1gjCeY2ObYZlGT1Y+QUUWeFedTKf9bfRM54vkilxU9VbB801bppY93Z7uvfRo+SZBA4RrB40boCV7ML2PcYsT8Pv9BZD+JnyrDH3qa6Im/ynQx5JPSjaB1qqz0OayTTTLPpOsBitZ9Taal1lNNRlVZBhlVIGfbBvHaRwaaqIzw2eZVlHAhNNisWwcHBzM4QHBADaqxoVVlwQhkhISvd2zD6oTxaVDauXvdXmraY5jtgIqWqPeSKucK3DDZlMM+qtdM5k+W1ggFoIH/Eg1aNBqB623QuClvLkeA2zV34OFC2L4T4v/DJ0bcWGRVqdBCr6XOmvJpE9xBOJ452bPpRJWKQ4ZUtZpcVx9PwphtgTbqSt0UdCHEyDQmoWPlfCaRqbaCr26V8yO/tnvPkD+2DDpEjDa0RpPxKnQmEN5ZvVi1i4hs85EdxbUiVhHBqyybrItG7U37KGPB45o97PjBO6qrq4263t7e2fio1yZDcT8dD7kEm4T8sI/dpgJcYR8saT4XWURWr7+F2TNhxEbEGAk1yhrJ9fK5E+E6PzIBYpBhUcL3ws1cKeZRnifJfhQ9acz6KIhCRkgVIHJ0BZ3ZJDC8Yh2SO3znfDlcDPC6Ni4a1XAb9DRQSUHYl7qC/dTqb1UBI4QegbuhNl66NQCLc6ucDfUJ8jqLmyA7SBpC0R+3JLngx0AT2WMz6nN304vde0WRqesmaoWKRv5owHqHeG0Wi0m0F4Je9Cr6sNT7oiHQokRESWmK4JOb6CD7k8oJKXm4X6E1892vkztwQvjrkvHc9XfsIMAaPLiTtIUM/riBPI0g4jvgxSVYuN6EgM8feNgE53W+GVey/qfbYJj4FNjo4fEprQCcRSqG5BCKqnAb8Fec1n3U7KIKAyFI87k8SeNl4MqrhxKgDXaCVUJaZDZcKFtnLaeZtmm4w6BCY/CT00LjwaBSPE4ogNJZQAdI8ZLmIG4dtQEd6iNe9IlyV7oqO8k7ejcpS7jUKMqu4q2VPwEqWJ2MsibslNI2iKMFTmIGijw3px2BvU4BricS4UTb3aX6YRrv5mJD/oP0qH+w+pCZqIWl9zPyx/CkZpHT2x8VZLiEkLzKBi9cnUz6c3kSE05Y6Cp3QgGulUq0Mm35JIFwOFYFByr3lULIvru6ADtgCoVWYuoKisZWvAdsLbwZtwVevpn+wvkwWsFM6YtnNSvLVpJ87Bmd8+7dA5um8ONy90vbFecdvI6p/FS8g/p8+vFacPWrVtrkDSvVTaJxMN0eKAJd4EfSBHIYWK8yvD94QHqi/TTdbmLRWDHY5xqlmfMooWZc4Xb6w67hUqxTXGwd2PuctpWvZnm5dRQXcEqqrCVAo+bhmIBXFRJHU/fj7mbYS2hO4pvoWxzNm/DGhIYHh7eYdi2bZvDbrc/pMRC/DLQ4G6kvqgb3iVVemKl9g8QdyPkjcdjVJNZRRYYMxeWeqGtkFbmX4/TNIK4YYrjgpsLmF9VP05Oi1MIx2KwUGVmBa0rupmKzfnkQcjgjnpxUWk3gZcDNK/dUHK7qhV4MRnCCfzNiFv4C7xzBpFrOnhZBh6b+IWgxd8qPFEqqrFfnMe+0vUW3JxED1fcR3mWS145w+Sgh8sfpA3Tbqcm72dUnTWHim1FY5BwWH5Hya000z6DNh//NcX0CcGgAsh4avBaocmR43gz6gYDXRwLBfB4lRIprS68DiphQ2icwPHDTU1QE1BQPGXRru636am256jD36nsK1oWZp41j26bvo7KMspS5tI/okhbI7AI7X4soGwEkcvyFqvgUJ8IkvyjSIEl/cKFC0fAyU51Fp1luUtpvqMSyQx7kaT/n6jVMQzUZg9yiCe//BPt7nyTYnE18NKivmyf9f8MTj2UCLOCq/uakGMty5pH1Zlz1LXsPqFCb5WVlUU4FkpAhRpDoVCvAsEJysbSDViKGwHEXUnVA84EbW3F++jT8EC/OflHOqxxswru8VqQSxeDF2lv13sIyxHxavZ04PXurpJ1qpuCsCXQ2gKt+Qq0y+JmQJLsQlS6C8a8Vdng+oIVeLdcRvvdR2A4aValAI3TGsD2EGKlBvcxOu5roQWuvbS24Ca6sXAFjDdXGKH2JY+zvy8Gv6S/n/03tSJp0UMI7Fa5sBNZV7BS2E5yBHzodAEw8HpjY2M/j6mUuVyuFU6ncw9sWX2N+8p3mu479riI8RUEV9Py5cc7sPFlwFCXZF9Di3OvoZmOGWSDB3LD6xwGowcGjuFFO6QabtKNJmievZL+WrudptuniW2BT0IIfczr9f4U6tPCg+rd3NbW1rx06dLXMPaEgMafwaiP/e2YvECZv6IW1MQQw3gTAdrnPkz/dR8SOHktS4/fk/jC5D6rEhc+lSJLPm2p2kTTbUnieRy0DEH3Xzh27Jia5asMVFVVWfBcwbnmaJHpM+/nWHQJsTLzTVtWHfbpglotEjZa8c2PZQk8t2fTlsof0YqCJSrsqO434+nz/Y0bN6rxm8oA1GcmOIS1JEsMUeWHo0bIHujbLzJu4gQVWp20veaXtKr4JhGm876gK4F30XN4/vkzBN2lpUVlAMZRiUtNPa/OwAXqGnHzatWoBLLRg04euhbVZPoIl0F8ma2YfjHnEVoN4rWv3yDeOzQ09MyZM2c+TN9FMNDd3c1Z/vVgQp0/7vkcEuHYPqlCbAucrBcZs0RUeAGZmxZeXXhVnaTicOhxS94Seqx6Ey1AjKR9ZwXxMRC/Y2Bg4Nk1a9akJAS8lWAAv0XxK9cq7d5HBo5DVWX8amKmcst0Wp63iG6AK6zKxgWHf/Ude6i+6x2keT5x9LyW+de6SC0+pc/aznbFkGbcN7MsRfRg+b0IJdYiUNOYICAQLkSg87sQtP1h/vz5AQWHthUiB5e1COaOQ4XEXATp27Nn/0Mz8AKwOO9aKnGUCGlriUOORr3Bfnrb9Q6903sAuTS/WITw40cyzk+epXKiSSPlcNsO92kz2hBdTqN7ZtxOt02roxyreCXU0oUAMT4Ed7kDev/bysrKoZRJzQeiBVkP38q/Qz2lGb+qbhCh8EnvKTrhPUmnhtvxouzFqcTgUZInbsRLHucYJdZ8ujZnLu6ChVQDVTHhdNML6JERGXSA+KfwS9HTMNrx33GUhYC3wrfu5oVTVZCAy+6QW3b5XaJ6RjyylOAEauIClZFAeGNra6vqDRU6L9fqIP0i+P8zUKFkpnAZSBylD/g/AgmtgL01JydH/RXnMkuueBg44zDURsQ3z3V0dHywfPlyNS77OiRGeJLl4xGPeINgGyeA9BA2OIJ+m9vtduHGHly0aNHz+L4Tb6r346l7CQTwdfuMOw/hxaEuB7D/Tkj+INSlfVzACQY5obkLBBLUiOsACN4PSR/EGMfb/V1dXT64r3QP0FJfX3+2trb2VRBfxT86YI+VaOcDnxUumdghKG6W8cMo+Udz9izDqCfwfQBr3oWed1ZUVKQ8uU1A75gpHRKaN4C4DVf1B7iNT+AoQ6WlpRFsfsXXL/8/ChQm3A5pzgauSrzh5wOHA8QyM8MY68N3O072HMbCIDyC2AsPqZMr/wd46QRNtgFjEgAAAABJRU5ErkJggg==
\15
-\bFacebook\12;https://www.facebook.com/sharer/sharer.php?u=%(escaped_url)\1a\84\ 5iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABTUlEQVQ4EWNkAALf2NmK//7+FgKxiQWsbIxvNyzIfMAI0vz77+97xGpEqGP8z8TAqshEis1MjIwI/Qz/Gf+z/BZiQRLByfRy1mKIDDBmEBHiYfj67SdDSOo8uFqCBqgqijLkJNoxMEJtZ2ZmgmsGMQgaoKclBdb8+u0XhsyKlUAX/EIxANU4FCkIh5uTDcx48vwDhmaQBE4XqCmJMdhbqjBoqUmADZCW4GdIjbZi+PDpO8PqzefBYiACpwsU5YQYgrz0GTRUxMGKxUR4wXwTPVm4ZhADpwuePP/IsOvgDQYVBREGJXkRhrfvvzKcvfSY4cadl8QZcPXmcwYQjgsxBRvw6Ol7hv5Z+1E0gzg4vYChEofAIDAAlKsYGBj/43AhHmHG/4x/WN+Bc4dX1Bx5UMbAptrBSlVEVV5U+P2Hz9/WbL/8GKYGpHnbspSHALYfYb0Z1/IbAAAAAElFTkSuQmCC" \aiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACIUlEQVRYCWNgGGDACLPfM266IcNfBhOG///hYjA5qtKMjP8Z/zOf3rYs7QLIXLBlEMv/n/n/n4GJqpbhMIyRgfHvfxYWox2LUi9BLAT6nF6Wg9z0n+E/M+PfPyYgNsQBtA52kE1oAGglOPRpFuSsLEwMzMyEjWdBcxhFXGUFEYaYIBMGRTkRBjERHgZGoCf//fvP8OzlR4bUkuVYzaaaAwI99RiSoywZmJlQfc3ExMjAw82O1XKQIKpqnMrwSyjICjEkRVhgWI5fF0SWKg4I9zNiYGFhJsY+DDVUiQJQCCCDd++/MrRO2sVw+/5rht+//yJLYbApdgAoM0lLCqAYvPfILYZrt16giOHiUBwFoETHihb8n778wGUfhjjFDviPYSRpAmRFAR8PBzDRQdyOLfFxc7ExCAlwwV3y588/BlyhQpYDGko8GTRVJeAWoDMi/I0ZQBgGjp+5z9DUvwPGRaEpjgIU03BwXrz+hEOGSgURTtOhEi9ef8aphC4h8PIV7hAgKw1MnneIgYuTDewrFmCN11Hth+LDrXuuMuw/dhsudu/hGzgbnUGWA+4/egs3B1uVC4rzqzefw9XgY9AlCkYdMBoCoyFAOASA3SV8imghB7QSbCe4HAD11UDdJVpYhM1MkF2MDEynQXLgkhDUUfSJmWH89z+DMazHgk0jNjGQ+t0Hb1kjy719//0BsJ57giwGY4N8DrJ829L0yzCxAaUBa3eI2ze0RaUAAAAASUVORK5CYII=*\88     iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACzklEQVRoBe1ZzU8TQRR/s122pQtKs3rQRPyIB0yk0VANePHkxY+LGhWQAzE18WrCH0C8ezXx5EfUePBADBFPntEDIhJORkVThZYUdanU7oczTXZZujNhjLvTbbJzmdnfe33z+72Zt9npAMStuRlA3ulPD909YiNzEGy7y4tHZozQqp2QH009yL9zOLkC6uTBnLbBVhxjFHtMuColUG7y4Y33hJ/kkCSZjzp5wtUGSFomDDq8XQGR3TYOU0+PELhbfEOAx6GVhi0vQI5CtlNJGWQ5AYZhQvWPgXczP6umCMhsb4ezpw5DX7Yb9ndroLQlXMY2Zl/5XYOPiyUYuzXh4qyBcAGEeH5oABSFPjXCFaqmFdipdbI4b8LpUTa5BPcwfD4HVy8cCy4gjiSsiHt7dgEREHQTJmDk4nEg2yPoJkRApisNvYd2B829Hk9IDWR72OTXqzW493QaXs98huUVHSzLqhPjfZUKEbBDU5nZfzY5CxMv55j2rQxCtlCnmmLymFsoMG08BiECJIldvHqlysOT6SNEwD98GTCJsgxCBLAmDwJveQGBvoW0jAr54RO+xB7Yq/kwBxi93A/6mr8O3s5/halXC44bsw9UQLq9DU4OHGRORjP0ZffQYPhSKFPxRjCyW+j78s9GrtTn6Aoo/qISbgQjK2Cp2MIrUMNHy5XyWmOyqc+BFrFhWFBY+uGbaFtHCjrUpA8nQBF/wBHC3lYs6dzn4kAFfMOFd+3mYy+X+nj0Sj9cOnfUhxNg/PYL+PCpRLXxgJGtAR7yxCcWwJupsPziFQgrs7xx4xXgzVRYfvEKhJVZ3rjxCvBmKiy/eAXCyixv3I0VwJfIvD9qth/+n8k9MLsCyA04uURuNrkt50doHd+nPXH83PMAub4/M3InRy6RvfewjuP/9OXVyr43s4vUvx9s05qRENJ54pPME/LP71+f5/GPfURk4C+jh6kHrjxSFAAAAABJRU5ErkJggg==
-£,
-\bLinkedIn\12Nhttp://www.linkedin.com/shareArticle?url=%(escaped_url)&title=%(escaped_title)\1a\94\biVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACeUlEQVQ4EXVTTU8TURQ9Mx3SylCkhCIgkioxaEyEBYnGGGTrX+AHuPAfuOvSpT/AlQvdGRZ1adJIV+pC5bMEBYFQ2tpO6fRrpjNTz31NmiaFl5n3cWfuuefce5/27uvJs1T23+r6bgGuG0ANQ++ul81BgERsGK9WE1hbnkkb4rxbqCW1TgfjpoGAq+0E8NG5zF3ZKk0HG38s6NCThkSmFxano3h+Lw7HD/Bpr4jtfO1yCA2oOD5S2QIyxxYM1wtgkvLKnXG8fDyHhuejVHOwRwDvSg4EaXl8fRggEZ8/Fm0HB6UGmgJQb3ejk9ngIAVJkcZV0wnAg0OnLUb8clhGsx3g5KKFxako4sNDKDVcXBsKYXIkjAtG3SnWkKu5PXlkAHSYuElzCAuTJqpNDwvxETxkTp7ejqHcaCNCgKmoALj4uJnHh5855GyXDCASBAEqwtL0qIqYLdQwPzGMJ4kYziltn+eAcpZnx+ijYevcRq5aUq69gkv5RDEXlRM5tFkRKdfrz7/x/vspzqot3LwewexYRAGBbdNloLAGpxbzsZO3kTmyFMsCac/FIggbIei6Bp9BegwG3cmEdDxhRq3So8JSRr9Tb6+zLKoynPQuQTAIQmLkkFm26lvXpOzsXWLzi+14OLFazHQbFt88m+m40oLFMko71FnqswsHhq6rckrlRJchF6NSd/AjV8WbzBFcJu6w3EC2UFfaN9kfDn8+KDfx9tspouEQfrEK9+Mm7k6YMORWbRxaSPFOrG+fE5Wq+OwW6ypxSget0jy5/aJKxoMbJl48uoWV+XEYa0szaXokM38tXpK+tPbppH83CWoTMPKIcl6aGU3/B9v/N+GmsPjmAAAAAElFTkSuQmCC"\80\riVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAESUlEQVRYCe1XS2yUVRT+ptPp9MF0GNtQbDJ0hqFCaHGJGmkxijYmvlmwJWGhhIQSDCayMBATQuLCqGFDdEFC1I0RYwyRhbHRVA0JIraCmQotxNIHnXYy7bxnfr9zZ277P4YEy2904Zn889//3HPP991zz30B/7J4BN+gnP5hAscvjGEynQc8Su06NY8B9IeDOLW7Fz0PBghDEZTTw+PGgS+uomDQ4h8CX+5NqYzejgC+eXU71rU2euql4q0LcSc4DVESQjTw1gF1LkWFvkamUzh4bkRxUgSm0kVrz8sGdm1qx9MPtSGZLeLz0WlcnV6sEFHN7vOPJD69Mr1CQPWy6tPDXh/ZGcHbz25Gg/SccnBHBHvOXsbQ9QRJuBcJ8V1BkJIIwSNtTTj61KZlcFF3BPw4tisGfz3NJU9cFCsBGIiFmhFs8jkgYu0taGlUI+aoux+FlQBnwM1kFul8yeHz1kIWSznminm8HFZ/X+EgEL+zhA++H7d4SjER3xm6jpwQcykFNIA1pnRuEOHNr+O4fDuFge42LBL0k19uY3h8HlA5wKb2PNBTVPQydSVNhKjodZ1GtL2tBKSSberZSAB/4iO+8pyWai1guclXhw2tfprJD0gXS5hI5ghcRjuTdeu6NSqHCvweT6RxbXaJVpS7EHESKJQw+MRGHH0yVmnIvMgT5KUzP+PHGwm83h/F4Z3RCjwZLOWLePHMJfRHQhjsi6KT5HyMFFd3LGSK+HZsDkfO/44/7qRrTmEnAS6A0QeaEGppqBBQ/z6sX+NXpQ0ha12QM+Pd57agL9ZmsmcgSTzU7MPLD69HN2fQwEcXMZlipGyRsCZh1UVJQm4Wfpar426v89ChHdzcVMq9nQEc2tFFJ+ydTWoSsNnc02eZpH+bSmFMj7mt1QtbOxCUqNoS2DkEtob38il58NpnI/hydAYNjMj+x7tw7JluNQy6/cb2ZnQySZOy73i1liOyUlx96eNLkzh78U8kmcCzTLyTQzfwK6exWXzcV8KtjVRZh9cVAl9dm5WsqzzcrPIkonZPMwOWW/0MuBXfnQgscKVUi4IGJEiOJOziq7GTuhIBWZBWK64QWC24tPufwH8zAnUypczCT72EO+poZzeXprXstA+za2cEqJlZ5OXEJLlCGYlMQWnm5OJikgyn26KclGyc5zJWO9lD5rlILUt1PVDNPG+cNwyTg0CDF1Hueppdlnt7PJFBiYcN2f0iaxuX8bLFMsbmMyiaNzCu92t5ruwKrtgVWB/n+SCvDiwGmuu9SJ8YqASv7/1h47uJ6olHKMqGoTYuvWyRnV5EVJ3Wi7GpTj613M0H9XJF+/CVHux7rMujOnlqdw+28a4mpxolwksA5V6gHpa1qDqtl7epTtvIu5YPAnv5HHg0jL2PhJW1ai2X0xkeFgbPjfLGMlUBNTtzo0zgFp6U3nt+C/ZuD7NfPNJV76ZuuF+1j78A9OxqpohmrHQAAAAASUVORK5CYII=*¬\16iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHyklEQVRoBe1ZW29UVRT+5j6dTm/TTlva0hZboeVSDRJSJVFCgoZoMCHqG08+GP8Fj/4EeeLFF4kmGGMgEkhRgxBEkFJbCqXQ63R6mc507le/tTtDT6fnDNX0ZsJKpzPn7LX3/tbaa6+19trA/5xMgj+Xy70XTWaPXxny4fzNCdyaDCGUzu4Y0exE0lnjxCc9jTh7pAWddS7B1mcymW5Y5ZeAvz+1eO7q8DyeBKJIZDMilTTtCMpQzf5oEr89C6DdUwaP0wqP236O4JYFuDLkx8+P5nDxoQ+BBMHvMMpQl3OxNH55HkAinYGnzI6T+7wKpVqB8zfHqPkIAnGCV0ZVJIFaDM2KmPSYivps9COnFKu+Nx3G9/3TSKSWFa0EEJtPZNmqh4umZCFgh9UCm9mMDJ/j1EJa1GLW67DRyDXjcboo5772dAGDc1HVoARQGzans2kJttphxf6GCvQ0VsDrtiGSzOCRfwn3psLwRRLI6kqtmXSjf1KZU+EkpiLpFQF05yD4lgonPuz24nR3Pbob3KgusyKWyuJZIIbL3DcXH8xgZCGK7dw1agXWCEDwLosZJzo8+LK3FQd3VcCSN5caMjdVOdFc6VRmdOHuJGaiqTVDbNULs+5E2Rwa3HYca69BFzVfAK/lbaVfPrnXi/317q02Ii0M6AtAO2uosKO1poyb14jFhDYK0Vbr0hVw1Syb+GCADrCazPQ6pb2MtNv5YUTcRIilh9YXgCYUiKUwR9vO8rcRzUaSmFlKIFOCx6jvRr3XF0BcFYH9ORGEj996FKSAt8eCGJgJI8tNv12k74VoFkH6+8vDs/CW23D6QANzEBfs3A8C1k+hrg4z9XgwjbHF+HZhV/PqC8AmCWuDsxGcvz2BR7NRHNldxRzEyiicxYA/jGtM/B76I0hqtW+0EMVbRPHpMP+HvWQogIgn6cJTBi0fc49rT+ZR4bAoASSxCiVSzE0IQibNAzLzt0WBXUEsisgyTckpPjLyhcUCrqYFVqYmYsNM55FmUzLDFEXtJ/ZfGUKgGJKxABzUZbego8aF1iqH8kgyZo7/JB/yLSXxeD6KRWavgq2x3IEurwvVTptmbpPKHp8sxPCUH+JFPd1zZ50bHbVMi112OGwmmiWwGE1jfDGKYX8UY6EYooz468m1jAVg/07Ggc+PNqN3dzWsjMzLml7+euAL4cKdCdwcD8JGCd5l0Dt7uBm7CFCrvhS1f2nQjx/6fdhDZXzQ5UUPI3sLo3klTVISRNlXYSpCPNogzbOPq32dCduYgQPRLoexABy0hWB622pwtLVa20f9dtnMuDGygDsTIRXs9nrL8TaF8HDTa0nMYzGRhoNCvsP2Y3s8KKcpFlNtOdDGw0pPU4Xab40U8Jv7U5gI0guWMCdjATgDQ5ThKorZSABT3+QlTmXLxcD4GgeZzXbQi0kOJWZZipw2i0oczx5uwgJPYd/S0wUTNAcDIfTjgGYGAaBH6r1Ro6aDKKGJe6iDK/Qy8IVu4gxeJ/9HXQ3oruPSiHYM6KUCGPRb9+sXK7XuHsuMNu65Q01uvNlciTLJxwxkKGlC/3LOkuyixFA8heG5MMYDCeU+25kISoXBzUOTHtW7HdjrdaPKaUEszJRdtFFE+j2LmDbicTacwE/ijQZmMEqXKqa1j273DEsl7zMtr3Gt3vwyp5OOorHCwVOhDT4RQIe2RIAo05IbI/P4+tY47k6Flk9wXJEhrsZiPI06xpDjPDwVnztkL1SzhFJVZrzxN30PiNImF2O4+ng59ZBagCJaQ4IP/b4l3J8K8qiqfzAtp1dy2+3K4+V7rvraEgGeM+EbYtYaS/EgrjVj/g6pAJaU4toqYIUHOVCJKclq6NGWCBCkmcj5IvdC/StQkozUEQa6tJR1dEjMivhXya1l2xIBJHdSByMdJYp3EuhGrl4AmgW+Tl8RZEsEkIlKU2FjGHAZmI9w7xABDICv4/UrAdahpE1lebUCm6redQz+agXWoaRNZSm9Asbxg3GFp7U8NIkxBnFGcZRqEwYZy5CHMcCwjX0LGNRExf/SrHWkdMK/8Enol1sdqShIpE3zYxSOVCQ2bGVfDiI8epThHFIYMGiGcTrNHGSU5Q3J4aW8KNdMBZLQP8RbmiEWvlK82cllzbyxWcKlAR/qmRprKUVwv44uYF7dv62MoXg4pgCXAtoPf89gd1XZKm2LSP3TSxhlbYqzrAwrP/OPSgAphGTyg73gogDPWBG48MckfuTgWgFEG1JpkEOGXDElCfL3sQBrPxGUF5XjRbt+FokXmNDpVQhy7H9vOoTpUByVRQd+mSfAfj72z+NVSZObfHKK8xGsEuA11vnnWAGYk0k0lKT5SJF3KqRT4BVlUsgCBSlQkBW7NSQssnorrKtZ+F7u3UbisdXvC0/St2DolEIUeZh1JSnRfEUe1fQZj3Vv8CZmjT3JpAJS6oXFHw14NZdMVMwjz8LHv5Jk1Ff1z/eUJeCSSK3q4wON+KK3XTUozHJ9LzfgcWpcljMqhcqXTZofd0u+CFw038J7uU+p7FNddWj1OFcEkMpADct8taxVfvfXNK5z003yKnNHEMG7eax8q6lSlflPsTQpVcCCVRWspq+23H7uBKsDcbkHZtF2Mn8Pu+1C0Mu57VaWLT04c2iX0nwefN+2Y9sIAP8Ajq0A6jTee04AAAAASUVORK5CYII=
-\8d+
-\aTwitter\12Ihttps://twitter.com/intent/tweet?url=%(escaped_url)&text=%(escaped_title)\1a\80\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACCElEQVQ4EYVSTWtTQRQ9d/JeW1LbUPxcGJ8oLmxNWhWKbmwRwSy6kvb9BwU34g/wP3QrLnRTW+lC/GhWxW7ahUhMRJQiNM0TFRU1kqdt38v1zpjRF1vJhWHmnvsxZ85cwg42MhuMMOICE3k6TMxVQmqh5B8s/ZtOSeDUvVo+avI0g88lcXsm0JKj6OqzyWz5L9Y6Dc8FE4zmXWZO2+BOOxGFipUvbB7quGFgbmZe7lRsGwqTBoPOVvxsxdFgi3b6SL+DMGK8D2ObiwkvjWv5AXzbbOJBtYHnnzfw9ONGryRMyxpXJ+eDYfvm0b09mLlwAKP7uk2D7hThxund2NOTwtF+F1eGMuh1VKs5j+laJ4rjQgtBSbq7inBzbD9eftnEm/oWuqSJtaAR4cm7H9ZFFPNFh5g8YWDAw30udjm/CwYHuqBX0la/biVdEZA9y8cEirUQd1a/Q8RsS7TOUuJ2iykZljXr6DItkui4zcqC3xcR24xpTTkpKibB5Q8/cetVPQlBF19f+dSGaUf0LJoH5+bWF4X3+LGMi8uDGRyXt/e5Cm9FtGIQ4vbr+jZWUrhY9r3zpkF+fv0EIqyImPp/O5oeJDg4U7506IUR0RwU+SbQodxMIdGUrtGpf36hNJl9pLtqav/rYWKSU5nKPrY55gnWsXtutpaTQIGIPY0xU1U+ZkHPvs2x+y+3rMbpBcjbwwAAAABJRU5ErkJggg=="\90\ eiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEtUlEQVRYCbVXXUwcVRT+7szusgIFXKB0EVmDVUIp25oS+Sv+JZpojWCQjdGYmBh98MW3vhgT44OaNhpffDBq44N/AZEuRh6aGKulKWoIZUltjU0pC+zSEii/u+yys9dzJ8w4O+zMgsWTTO6553zn595z75kZhv9Aj/zM3fML4UpJQSWTHVxBKlrqqY6cfZSt79Qd267BAz3TLSmmdDCOTg7UZrVjuELyIJPk06GuquGsGJMwZwINfeGHWBonOOdNJlvbKQMbBsPxUHf1OTugZQJtwbk9K4nYKVrtc3YOcuoYeotc+a+c7yhfyYbNmkBD32QNFPxABgeyGe1Uxhi7xCX+zHiX75rZdksCIjhT2G8cvMwMvp05lWQOcDWFAvsmjH4k40RsO0uzgd0OLmKQz3IgOSBiGGNmJKDWnPN6I2A3eUri4HIy/pnRp14Cf2+4nU76r0alW2ZYV+gY5qADd7rwen0xxDi/ruBsJI5PLi/BJTE8XpWPM1MxxA1+aNXtYwHfkHDr0H1znND5TeaDljJ8P7GKn2biZpU+b6lw4+Oj5XBQMEFlbhm1JS4cqy6Axy2hf2INA9fXdLxg0lBjtQpeLYH/u6km2p5mITDSodI8nGwuQ3dNoVGcwb/d6NGDGxVVhQ4kaNV30+gvdRlVgm851DP1oGDUBHganWJiprVUWnX+1hEPPn14L+4rdmZAhHNv/r+bmKGkSaFTwrdXVzA2nzSrwBnvEEI1AdoUdWJGidpp1LTXjb4nvPjysQq8sL8QjeV58FECdvTnrSSGZrO/Hui8qYt2PDnI86ZXw3XZHP0SjaPe46Jgbl3tp7KIZzu0lKRqWxFjdd093OWIJma9Vph3GktRkS9bqXPKo7GUNYZzdlWOeiWk0pVWqB/Da3Bunm4rjJ38j5sJOzV1+7RXYlQMK9TnV5Zx4Yb1FbSyE/Ik3YDhG9nrb7STIEsRo8DIiyb0/ugtuserUKzzNJrofD/ZLG/YnAFCOhUpIu1XvFHdKgsjuuExXwFkpjfNLKhMUYyu7ynaPVti9GlT441KvQGWFK9LK/DlxQ28+fs8hNPt0nu0a9GYYgun8JdGGtnGZh9A0A49GI7hqcGIuqp0jlJ88dcygqbWa+FbjakmwDizTeDeIifeaCjBy7V7IFmUQpyRj8YX8WFo0SJepliWcFpI9ML6eyaH6Dq0abBKuv8v3V+Ep335KHbZ94KRuXW8S9v+99KGZm470sfJUChQ3S5AegKHe2daFZ46b7asK3FSEgVq96u4Q0YeHUrxyr0ZV3BxPoEz0zFcW7ZpOGaHNHdAbh0NVF0QKj0BMaFvgm+oLTwv+P+LaPVf0+pf1Pxrh1Cde7j7VTAW0pS7P7IxqudrRr8ZOyAUh/uj9ygbSfFTUWEE7gI/65CdzaNdlZNGXxk7IBQXn/VeJ2DT7u4EG8sWXMTbkoAQiixZkatV1EvMb4sYvmLFrjbzyjWfW0qgKbTR3zfdDCV9kj7Zjmqy7YzUXc9Bko7n+kfMmYAWrKFn8gg1oU7qNx2c4SDofa7p1FH0dmCcniDpguMB30iG3mKS6cQCZBbT77ljYWFmH1O4+i3BZRbxeO6apd/znTUEcvwPdVaTvKq4RdgAAAAASUVORK5CYII=* \15iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHYUlEQVRoBeVaa2xURRQ+s3e3pe/SB1D6RORVoNuWUkVKDBBSfECxhf4zmGCCSgBFhcRfmmhiESNEU+GHJv5St1UoGIMvWiMFNLa0W1qhVEy3pQJ909LX7t7xzN3e7d27997e3W7dGCfZzsw5Z+Z858ycmTM3BfiPFxIo/NmWzmwKzq0UIBOALAEC8ZTSKDY/IWQIKPQirZUCbTFy3PmrxSmNgdDttwEIjpgrbm8E4ixCIEWUQrovgAiBdqCGM4QjVQ3FyTVoJNrue/HLgGxL+xaeQBmCzvFdpfcIBFFPOTjSVJL+ozdXm+KTAebK2zk87ywDoFu0p/WTS8j3HDUcaShNadA7g24DzBbbIR7gPQRv0Du5P3IE9yRqeL1pZ9oHesZPa8AuCw1phY5TPNDn9EwYMBlCPl1OU1+sKCUTWnNqGrDmXFfCxJi9Ck+Qx7QmmS0egqs1hZl21G1b2KOmQ3U7MM8HEzwDjMfSevuo4zTD4rMBbNsEy/NSsHhvFNyAjnIpTdpWXAFXwP7Le16KStZGI/ZkVbS/LCMLXa8YYDcqD/zvOIhTGhAsGjudjAaSW78z1SrFYJR2WNtJ+DKggQcfYSTw/Ipo2JAUBvPDOBiaoFDfMwaftQ7BzUG7Gwbz6LJYE1wfmKIxJnOog8K72HyS9cXisQJZFZ2bKXWq3oZ7M6Phkz/uA07kU1mbGArv5MfDgnAvf8GEk8LxpgH47d4YFKBxRekR8FHzAPzQOaqow8BxmxpLUqpFpntGV25jOyoy5DXzyr6VsbAiNgReu9yj24jkCA4+LEiEcKNiuEEIR+Bw9ly3up9ujwjgkQxom1fhef4oYs0Xcyf3rDmVnY+jfK7XiEnCshjXSbYpORyOrUtAQB6LpzYM3syLVwUvH9TcNw713ePwPs7/cIxJznb1Kc0zV3YUiEy3AXjTsqxStUgBMyNOFybB+gVzVOUZIy3SCI/M05aRTrAyLhQOmWOBrcINWQxI5TCJ3CH23QZg4Goa0PHAIY4R6iTczx9vmAdvr42DjCj3TvSQWaLmRQ+pqc6Ig4f9F7vhW9vIFFG55cYqGJBb2ZGF22eRsqyLyoJsYNzpJbI9IxLObl0In22cD0UZERATMuUTg75d5p7z8t0xuHhnzN1Xb9DFWV/bVjG+4Do0vFBd2MWxYypa3jwIb+TGKYrmJIQC+7HSh4beum+HUR+Pq2GmRGchTgHzNcFdBCg+A7XLqrgQYB76vG1IWxC5caEc5CXOEc78aYUlAr1j+g1ASQGzsAJ4SSyRzKPYXIh7/tjmBOgdc4KDp4C3oqLcTIjdOLfegtoFzC4D8AHOUj+t0tI/gXFOIX7O7GUY1t5xLQgePMQSzwiuLUSJ8PXAQ0LW6cRTqKr9gYwauO7ghBOu9Wm+XWTKSCQjuI4MDAIZV7F73DogBKcic4bES3j66AIh0yMYgMsxfWTiwL5xHp69cEe4aHjcToEslj+HfZoOP8sImCdPIdKrd3SUyQC//D0KX6JCOwZzIArLSut69O9/QSf7UIZFDOKbuH7u/EIL1D08KV7IjFHMLLXGafFOtdzXYivzCG1lDGEF8E+zspQ3FS89eKuuL2De/+rWsHC/eGvSplBCWpiEYAAQel5b3JNbiwF3sLYb7o565keeUtP3/sLbuqyhf3pBBQmTwShgdt9Gqy22Nnz3LFaQVSWFYtL+RGo4ZMWHCnmQyYfLjV2Ie36+i6ea707A52WrtTRtGQPmWgFsYFSfUUWqwhjHF0czXnDsseML+C68U3ZX+wfeBYVWiZCEIJ7sMOKrIkOrjjIRyMc8v3hRJBTgmwBfR1riHrwmfLS8cqkH7o3qTxs8JsCOgRjdzvbQnGWx/Yp5Ub58wIJwDnYvjYbMuSGYqBkgFR8qBh9As/nYTXuiaRBY0M7k8MXtcwW3zzoRo3QFgANy2AG0RmSK9Z0RJxxr7Idt+OAueSgS0n0A3zY4Ad91jsAXbcNohP5sU9TtVeMTWkrzWAHGWG1p/warp6RC8jZ7KrIvDWYM3owoE8TgqkTio70fvcy2Bvt1DDugumvEryCV6xP76P1z6P3tYp/VXgYILx0nXMX0wmN1pIOC0cY4c3DUZL5amiSc/yIG9ykkEqzFadcoAcXPeKJMUGoKB+TgGQ6vFRDBra6wncQHwF6xH8wavV9u3ZW2TwmD1wqIQiGLUvfj+Vgj9oNVo4er4xJSD6rpVzWgLo/YIYwWB9MIBH/BYIourtlIVK9rVQOYxU1Pp/fHJ6RuwSU8qeaB2aKzbROXmFbY8MzcAS0dqjEgH5RVYXsJaSdm+3RCQHZiIAcad6bpcprmCkiNwCAqZ8cYnsVnpfRAttHrVUajyawXPNOtewWkQHE1NmA+cBTTjkeldL/bBC5xBuPhhpLkWl/n8MsAUUmOpXMdT5w78HlchPmNkN6KvGlrAtdRpooYuDPWkpQr08qrCMzIAOmcayq7ltt5eyEakokn11LkxZHJf/bA19MQtnuRdxMV4k1qPG8tTb4hHf+/bf8DF/dxzoUTKEwAAAAASUVORK5CYII=
\ 1
-\ 2BR\12̷\ 1
-$
-\ 5Email\12\emailto:?body=%(escaped_url)
\15
-\bFacebook\12;https://www.facebook.com/sharer/sharer.php?u=%(escaped_url)\1a\84\ 5iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABTUlEQVQ4EWNkAALf2NmK//7+FgKxiQWsbIxvNyzIfMAI0vz77+97xGpEqGP8z8TAqshEis1MjIwI/Qz/Gf+z/BZiQRLByfRy1mKIDDBmEBHiYfj67SdDSOo8uFqCBqgqijLkJNoxMEJtZ2ZmgmsGMQgaoKclBdb8+u0XhsyKlUAX/EIxANU4FCkIh5uTDcx48vwDhmaQBE4XqCmJMdhbqjBoqUmADZCW4GdIjbZi+PDpO8PqzefBYiACpwsU5YQYgrz0GTRUxMGKxUR4wXwTPVm4ZhADpwuePP/IsOvgDQYVBREGJXkRhrfvvzKcvfSY4cadl8QZcPXmcwYQjgsxBRvw6Ol7hv5Z+1E0gzg4vYChEofAIDAAlKsYGBj/43AhHmHG/4x/WN+Bc4dX1Bx5UMbAptrBSlVEVV5U+P2Hz9/WbL/8GKYGpHnbspSHALYfYb0Z1/IbAAAAAElFTkSuQmCC" \aiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACIUlEQVRYCWNgGGDACLPfM266IcNfBhOG///hYjA5qtKMjP8Z/zOf3rYs7QLIXLBlEMv/n/n/n4GJqpbhMIyRgfHvfxYWox2LUi9BLAT6nF6Wg9z0n+E/M+PfPyYgNsQBtA52kE1oAGglOPRpFuSsLEwMzMyEjWdBcxhFXGUFEYaYIBMGRTkRBjERHgZGoCf//fvP8OzlR4bUkuVYzaaaAwI99RiSoywZmJlQfc3ExMjAw82O1XKQIKpqnMrwSyjICjEkRVhgWI5fF0SWKg4I9zNiYGFhJsY+DDVUiQJQCCCDd++/MrRO2sVw+/5rht+//yJLYbApdgAoM0lLCqAYvPfILYZrt16giOHiUBwFoETHihb8n778wGUfhjjFDviPYSRpAmRFAR8PBzDRQdyOLfFxc7ExCAlwwV3y588/BlyhQpYDGko8GTRVJeAWoDMi/I0ZQBgGjp+5z9DUvwPGRaEpjgIU03BwXrz+hEOGSgURTtOhEi9ef8aphC4h8PIV7hAgKw1MnneIgYuTDewrFmCN11Hth+LDrXuuMuw/dhsudu/hGzgbnUGWA+4/egs3B1uVC4rzqzefw9XgY9AlCkYdMBoCoyFAOASA3SV8imghB7QSbCe4HAD11UDdJVpYhM1MkF2MDEynQXLgkhDUUfSJmWH89z+DMazHgk0jNjGQ+t0Hb1kjy719//0BsJ57giwGY4N8DrJ829L0yzCxAaUBa3eI2ze0RaUAAAAASUVORK5CYII=*\88     iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACzklEQVRoBe1ZzU8TQRR/s122pQtKs3rQRPyIB0yk0VANePHkxY+LGhWQAzE18WrCH0C8ezXx5EfUePBADBFPntEDIhJORkVThZYUdanU7oczTXZZujNhjLvTbbJzmdnfe33z+72Zt9npAMStuRlA3ulPD909YiNzEGy7y4tHZozQqp2QH009yL9zOLkC6uTBnLbBVhxjFHtMuColUG7y4Y33hJ/kkCSZjzp5wtUGSFomDDq8XQGR3TYOU0+PELhbfEOAx6GVhi0vQI5CtlNJGWQ5AYZhQvWPgXczP6umCMhsb4ezpw5DX7Yb9ndroLQlXMY2Zl/5XYOPiyUYuzXh4qyBcAGEeH5oABSFPjXCFaqmFdipdbI4b8LpUTa5BPcwfD4HVy8cCy4gjiSsiHt7dgEREHQTJmDk4nEg2yPoJkRApisNvYd2B829Hk9IDWR72OTXqzW493QaXs98huUVHSzLqhPjfZUKEbBDU5nZfzY5CxMv55j2rQxCtlCnmmLymFsoMG08BiECJIldvHqlysOT6SNEwD98GTCJsgxCBLAmDwJveQGBvoW0jAr54RO+xB7Yq/kwBxi93A/6mr8O3s5/halXC44bsw9UQLq9DU4OHGRORjP0ZffQYPhSKFPxRjCyW+j78s9GrtTn6Aoo/qISbgQjK2Cp2MIrUMNHy5XyWmOyqc+BFrFhWFBY+uGbaFtHCjrUpA8nQBF/wBHC3lYs6dzn4kAFfMOFd+3mYy+X+nj0Sj9cOnfUhxNg/PYL+PCpRLXxgJGtAR7yxCcWwJupsPziFQgrs7xx4xXgzVRYfvEKhJVZ3rjxCvBmKiy/eAXCyixv3I0VwJfIvD9qth/+n8k9MLsCyA04uURuNrkt50doHd+nPXH83PMAub4/M3InRy6RvfewjuP/9OXVyr43s4vUvx9s05qRENJ54pPME/LP71+f5/GPfURk4C+jh6kHrjxSFAAAAABJRU5ErkJggg==
-îI
-\bWhatsApp\121https://web.whatsapp.com/send?text=%(escaped_url)\1a\90
-iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAADNklEQVQ4EV1TW2hURxj+ZnbPOZvdKGp0g7oxFxNbNg+NClIkaqBWqAV9qJRSXwoWWqJ9aEmRIK0+Ceqrl5eW9MEHH2zFxkvTIChISyVoU9h4wSbajehmV9e9nj0zc2b6n2PigzP8c/nn/79//hvwxjDGrDbSDBth7hmfbpJO0twwnvmUbok3xMEWGPTI4WMfcb4rsXJbpjSFZ14OURZFR6IdbyV64EhnAha+ZozdXNALAUiZQeO44WboQn4Ul3PjKKsKDM1gMJptzmrsXfMxNsbfeUmyn7Mo+/nVG61KmM+4ZUZOPf4BV/LXYJHVCIuALAUy4VBGEd/Cgc59GFjU/1z4ot9xnHu8UqkkI8CRS4Xf8Ouz37Ft6WYc7DyABE/A8yWk74dkNEPDFzg9PYIsZlvsiD0UuM3jTvyjhuW1/5K9Qu5Z2LtqDzYvexebFq+HpwR8AlggCiqeeyWc/28U4NhBX2uLcsY/eViZRrb+FHbEIj6HNhqGyPcVJJ/3YX4jq5gsZuB2uCt4nX8YPK/LuXMQWqIsqhjLXQuD96g2i7ryIAikLhshBWdf+yg0XqAm645Ucj8nU/VYxIGirwbo52Yv4m7pPr7p/hLrmjpI0MXbibUhSQJQRBRiWBGLFHCf0zdvdi/ugsNsKK1DH7+fOo6acnFmwwkMdw/iaO8hnOo7RvHZjaqsI9W0CosizS7hnOSu8kZaraTY2rKJgtYAo5KYrmXx1Z1hXHoyhoHkFiRjK8AppWVZhVI+dqbeB/PwoFAo3GaZTMZOd6f/uPpyfOO3t49S7jkBMypKCqLxkYq1Ym1zJyqqioniP9i1cjuO9R2GqHuDsUTsTDSdTi8hyZZbhUkYbbDESiAvisTSYTH9W32CqfI0YtzGntQHONw3BC380fyL/E9BYpiUcjuZHP+rOIFkUxJJZzlGs2O4/vRP5BuFsBfWNKewu30HBpb3Q3nqYraU/aKrtSsXAJBP6iwVikcdN0l996NoiNPG04+19o2rXWpCz2gKvRH671qlNhi4HCrOL9FisVizbXvr3Nzc3Z6ennLAzz/Kr4wvjfcJJd6ja8lpcsZmZmament7q/N6r7f/AQ4stfnSawjAAAAAAElFTkSuQmCC"ì\17iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAIWklEQVRYCaVXe2ybVxX/fZ8fid+u3cRJlzTt1qzEbdolJCq0mprSByWwogJaQQIEQoJJKypIEKGoqxD7AwFFAo0JgUZZAYmp449poJWKtWnLNrqs25q1aZqmaZ7Ky2kSx4kdPz5//M513KVpaIJ2revPvve87jm/c879NKxwmKZpI2mYcw9/79c0bRN/F3NmOYc5r3L+k7OFs5P7GT4/+qAyj2EY3+azhTPBudyIZrPZM5lM5mtjY2Puj2QBhXyGwi4t1jhnJM2R5KjZG+9VcywZMZNcWzQy5D3LtV0PMkJbalMsDwaDx3Rd/z73rUIzk5lBW+wa3ou14Va8F4lsAoZpKHaLZoXH4kSl42HUeLdis7sKLqtL7SnWTObnVqv1OMOSyC/mn/cZMDk56fd4PCcsFstBIUpl0zg/cRFnxlvQlxyEyY+FH01x5tm5apowCAfZW++oQGNwN7YHtsGmCXSQZhj/QtlHioqKYrKQH3kJ6j+FODj/REu/JAt0Lf4w+Ge8M30FGj8WzZLne8CThpg0hLTb/fX4+ppDCNgDQi9GnOzp6TlcWVmZzAu4x4B0Ov0sXXVUNkfnxnC89ze4Ge+GXU6RO3Keb5mneATKI48xHIcrvoNgzog54uoZm812PC/grgGxWKzB5XK9xtM7JtNT+Gn3r3B9tku5MMtYi3uF2Mp405o8/wOftIFcWdR7qnFk/VPwWj0gMEdnZmYO+Hy+VmHW5WtoaMhZWFh4TJRn6b6Tg3/F1dgNos+CNDHwkL0EXw49gX2BnWTQIDTmCiZIo9OKd6JtODX0isIJgR2krqaurq4C0a0Q7vf7G+n6XbLwbvQKzo2/wQ0rlWcQsq9G84bvoczxkFI6nppAK2lsyhPCsfwQ4J69cxHbfLWo9m2yMgSfLi0tbSDnGZ2gI+AtXxUxGTODV0fOYI6nFveljQw+V7xXKZd9TdOxO/i4iq+Uv5VOk16LpmdwOnJOeY+eLqAXnqRuTZ+amiqnAdtFQc9sH65N34DF1BkrAwUEX7VHqu+Ho9a/FesKy2gcjcwyFCucYu3V6Q4MxgdFmJXKPxmJREI6Xf9xGlAkq9dIIAAEzy9Fhtk+DzrZzQ231Y0KRxnrQ0rRCN1KZpYwjqTu4MZMtwjSqHMt680GAWGDrMi4OXOLujUY6lQmoqx+w3Ojuc3572vT13F5qk0VHCJaUL2iKTINI4vu2Z68PGsqlarTGY+q3IqJISqjftoqVc0kJkycj7yZZ+CKiT/2vYSR5Dh/fUiXp1/2qZmqvohA6rVw1ooBQVnIUlksPcvTmHdPpNOaC3cu4YNou5AwIBoaVu/g6YkRg5Vhhae/S0eeuJFQByEGrKyMNWKA6tsiXFJLcjw/Rek0w/B89wlMp3MlvLFkDz4f2sdMSarY52nlmTRSSBhz963LHhWqoqT6iAiWYGvarM7SOCT/+AdB2yrG/96TSTFqi17Hb2mECJIa//Qj38LB0H7GNKOalWkwZOSr823G/qIGFPDuwpY9L2veo4y/ZEyAOsSXHIyw+balqampijm5U1a6Z3vROnGFSqwqxhJnmXQTOmK3VMvd7KuCVbeiPlALL1twz0w/JjJRbHStx0/CP0Ljmj1syZuUF4biI0iZKUrQlBz6FvuKd0JkcKTj8fgLUglbaMlRekCv9oZVGKSbLa72hAaeu3VCleIn1x6EXbfh0NovYGfRDrw13oqwdyNKHCERjC2rqhH2h/G6vwU/7vjlfME34ba4SVepaIiLOY73dX61swveltVq38ewzrkWSVZCgzFbOMUTSVbKX3T9Hr+++TvMsrIJbkodJfhi+QFU+TYqwfkvOYDL5iaP1AmTZd3ABlcFHvVUCh6IYaNjZGSkV2dNjiSTybPC6LZ5cKBkL0yilRC/b0pjkSb0Yt8pfPf9ZlwYfQMpAm+pIYXq9NDrZMjJshE7T1B2oaVQ8JZOJBLn6urqosrTtGRbIBA4xybhnE5N46l3m9Aek1asetVS8pGmN+y6naW6Ep8KPY4a/2aUOdfAouu4HevDqf5XcXqshbHXaXSGt6N6/OyxZ+Aibujx4YmJib08fLvSUFJS8jYB8XcacMhr92B1QRCpaAc0CvtfQ6Ngua61Tn2A/xC4q+xerLL5uapjIj3Jkh5TODHMNMoLQzhc+U24c/fEJE//oigX2coAxsTOdJT8wFgigs5olyo24u7lhuS1RbeoIiYdTxAvZtvYOaVhFRcG0Fx1JI+RLA/ayfvHc3m5yoBoNFrm9XpVR+yMdaMvMazyPcFclkSUNpwLh0RM4Lj0EFCKAZJuKdaISncFjoaP4BNF9aoQEXgR3oZ+EA6H5UVGDWWA0+ncQWCol4i3xloRz8yhtKAIj/oexiamTX98iD3hEnM6w5qgK+MUePJS+JQ+IekrxcptcbAe7MLTG76BdZ4KRUUPx3jQY6FQ6F8L2HIh4DVptywKc7mjFM/XPMtcDjPFQrBbCtS17FLkMv7W/w9VFYcZpgRLsTqxOIRNxqU7sNZZgrrAFqblZ1Eb3KoMZXhB5RGCrplYe2GhcvmtyXsAL4gX6YHqxZtL/R+OD6ObKB9IjEAyRqqkz+5DubMUjzDPi53yupgbku+M+Xu88P6QoDufX7/nSYJtJLzvvYoFKk7Gf9NtJ2dnZyOk+X9GlrEeGB8fb+blU1127lG64I+VNxN5A7LzciAvDteZo20sTBco4E26bYDFIj4wMFBJQ79CrOwjfXVBQYF3gQz1k9aBRk+wxF6h4fKW/DJP3buYbvF/jfeyV+j+yxTw2uDg4O2amhq5ky05WlpaCtdx2O32jcTNFtaNII2WXB2h4e00/GZnZ2d/Y2Pj3TefJQUtWPwvuoaPUhSDV9AAAAAASUVORK5CYII=*¬'iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAOKUlEQVRoBb1ae3CU1RU/+37ltXlDAuRBCAFEwtMXIAbxVWgdHepjbC1TbUXs0KF1+k9b2ul0+kenf7TaOmO1iuJgREXxUaFOECECRkQkBkgCCRvy2s1mk31kH9/u19+5m+/j202IYKKXubn3u/fcc88595xzz7mLjiZZZFm2A0UB6jLUG/B9jU6nq0A/HzUDVUYdRu1DbU8kEl/o9fpG9I+j+gA7gva7LSBSHw6HK9Deh/omagD1qgoY8cbj8R2SJK3HwpLt27frvxMusFkl6hOozahTUSQgOQpmHkU761tjorm52QxpPQDJHf46qsPSiDwYG5Q9EY/sjQzIQzGfHI6HJ1wGvBLqPuxxNwANV8qI7koAI5HIApPJ9Hvo6z2AH7PGKw3S2UAbtQXPU1+snwLxEYomIiTJcQFs0hnIrLdSptFB083FNMdeQZWomabMMduD+AgY2RkMBv+SnZ3dOgYgbWAMMWnzFIvF6mB0/0Ct0c7JsM3eSB99NHCYTgRPkU/ykV/yUyQRI51OLwhn5GzB/FdGh/s2vYWyjBmUZ8qjJZkLaVXujeQ0OQWU8gdMJCCsoziNbRDcJ8r4eO2EDEDydwPBM0BWqF0ckAK0t+99+nj4KA0LoqMgWkeXyNZCp/dlSgiGZDBjpVxjLtWBibr8NWQ32LTAMk6ifWRk5LGMjIz/aSe0/csygCP8vs1mex6E5SoL4lCJZv9pernnVXKFe0iipIroxmqVsmTCFpImGRSYyURV9jK6f9q9NNtRQQao3GgBiNwJWn6cmZl5UBnUtuMyAK5Xmc3mV6E2xQqwJEv0Xt8+2t2/l0LxEOkvbaKATKJlhZTJacihHxb/gG7OX5nOxGcej+eRwsLCE+mbjGHA5/NVOhyO141G47UKcAx6vd/TQC9274JhSlrkCsgUtDJOVKYsvZ02lTxIN+ReR0adUeDFKUThZvdFo9FHQVuPdrOUy6OhocEKtfkdJK8Sz2rT4DlIr/S8IQyUoOlxHP3UV5AFffLFg7Sz+3U6MvgpJeSEoBVqbDYYDDeBri1NTU0mLQMpJwBdWw8G6rHAykBwBtQw8DH968KLFJFjo5JP+hU2RGaOv0xsvvA8U1Fk2FMCeJ3GTNo8cxOtcC5V0Ap7CAQCD2VlZR1SBtVdoWMlUJufKcQzgGvkIr108TUKw6ezh2GGgEVIpgD6ekfuKlqfdwt8e5EY47nJVsIevNcgvNsrF3cLVz1KLAu7ELb5QE9PD8deoiSVDF2r1boak7eNjgvp7uyqJ09sEAj1gjCeY2ObYZlGT1Y+QUUWeFedTKf9bfRM54vkilxU9VbB801bppY93Z7uvfRo+SZBA4RrB40boCV7ML2PcYsT8Pv9BZD+JnyrDH3qa6Im/ynQx5JPSjaB1qqz0OayTTTLPpOsBitZ9Taal1lNNRlVZBhlVIGfbBvHaRwaaqIzw2eZVlHAhNNisWwcHBzM4QHBADaqxoVVlwQhkhISvd2zD6oTxaVDauXvdXmraY5jtgIqWqPeSKucK3DDZlMM+qtdM5k+W1ggFoIH/Eg1aNBqB623QuClvLkeA2zV34OFC2L4T4v/DJ0bcWGRVqdBCr6XOmvJpE9xBOJ452bPpRJWKQ4ZUtZpcVx9PwphtgTbqSt0UdCHEyDQmoWPlfCaRqbaCr26V8yO/tnvPkD+2DDpEjDa0RpPxKnQmEN5ZvVi1i4hs85EdxbUiVhHBqyybrItG7U37KGPB45o97PjBO6qrq4263t7e2fio1yZDcT8dD7kEm4T8sI/dpgJcYR8saT4XWURWr7+F2TNhxEbEGAk1yhrJ9fK5E+E6PzIBYpBhUcL3ws1cKeZRnifJfhQ9acz6KIhCRkgVIHJ0BZ3ZJDC8Yh2SO3znfDlcDPC6Ni4a1XAb9DRQSUHYl7qC/dTqb1UBI4QegbuhNl66NQCLc6ucDfUJ8jqLmyA7SBpC0R+3JLngx0AT2WMz6nN304vde0WRqesmaoWKRv5owHqHeG0Wi0m0F4Je9Cr6sNT7oiHQokRESWmK4JOb6CD7k8oJKXm4X6E1892vkztwQvjrkvHc9XfsIMAaPLiTtIUM/riBPI0g4jvgxSVYuN6EgM8feNgE53W+GVey/qfbYJj4FNjo4fEprQCcRSqG5BCKqnAb8Fec1n3U7KIKAyFI87k8SeNl4MqrhxKgDXaCVUJaZDZcKFtnLaeZtmm4w6BCY/CT00LjwaBSPE4ogNJZQAdI8ZLmIG4dtQEd6iNe9IlyV7oqO8k7ejcpS7jUKMqu4q2VPwEqWJ2MsibslNI2iKMFTmIGijw3px2BvU4BricS4UTb3aX6YRrv5mJD/oP0qH+w+pCZqIWl9zPyx/CkZpHT2x8VZLiEkLzKBi9cnUz6c3kSE05Y6Cp3QgGulUq0Mm35JIFwOFYFByr3lULIvru6ADtgCoVWYuoKisZWvAdsLbwZtwVevpn+wvkwWsFM6YtnNSvLVpJ87Bmd8+7dA5um8ONy90vbFecdvI6p/FS8g/p8+vFacPWrVtrkDSvVTaJxMN0eKAJd4EfSBHIYWK8yvD94QHqi/TTdbmLRWDHY5xqlmfMooWZc4Xb6w67hUqxTXGwd2PuctpWvZnm5dRQXcEqqrCVAo+bhmIBXFRJHU/fj7mbYS2hO4pvoWxzNm/DGhIYHh7eYdi2bZvDbrc/pMRC/DLQ4G6kvqgb3iVVemKl9g8QdyPkjcdjVJNZRRYYMxeWeqGtkFbmX4/TNIK4YYrjgpsLmF9VP05Oi1MIx2KwUGVmBa0rupmKzfnkQcjgjnpxUWk3gZcDNK/dUHK7qhV4MRnCCfzNiFv4C7xzBpFrOnhZBh6b+IWgxd8qPFEqqrFfnMe+0vUW3JxED1fcR3mWS145w+Sgh8sfpA3Tbqcm72dUnTWHim1FY5BwWH5Hya000z6DNh//NcX0CcGgAsh4avBaocmR43gz6gYDXRwLBfB4lRIprS68DiphQ2icwPHDTU1QE1BQPGXRru636am256jD36nsK1oWZp41j26bvo7KMspS5tI/okhbI7AI7X4soGwEkcvyFqvgUJ8IkvyjSIEl/cKFC0fAyU51Fp1luUtpvqMSyQx7kaT/n6jVMQzUZg9yiCe//BPt7nyTYnE18NKivmyf9f8MTj2UCLOCq/uakGMty5pH1Zlz1LXsPqFCb5WVlUU4FkpAhRpDoVCvAsEJysbSDViKGwHEXUnVA84EbW3F++jT8EC/OflHOqxxswru8VqQSxeDF2lv13sIyxHxavZ04PXurpJ1qpuCsCXQ2gKt+Qq0y+JmQJLsQlS6C8a8Vdng+oIVeLdcRvvdR2A4aValAI3TGsD2EGKlBvcxOu5roQWuvbS24Ca6sXAFjDdXGKH2JY+zvy8Gv6S/n/03tSJp0UMI7Fa5sBNZV7BS2E5yBHzodAEw8HpjY2M/j6mUuVyuFU6ncw9sWX2N+8p3mu479riI8RUEV9Py5cc7sPFlwFCXZF9Di3OvoZmOGWSDB3LD6xwGowcGjuFFO6QabtKNJmievZL+WrudptuniW2BT0IIfczr9f4U6tPCg+rd3NbW1rx06dLXMPaEgMafwaiP/e2YvECZv6IW1MQQw3gTAdrnPkz/dR8SOHktS4/fk/jC5D6rEhc+lSJLPm2p2kTTbUnieRy0DEH3Xzh27Jia5asMVFVVWfBcwbnmaJHpM+/nWHQJsTLzTVtWHfbpglotEjZa8c2PZQk8t2fTlsof0YqCJSrsqO434+nz/Y0bN6rxm8oA1GcmOIS1JEsMUeWHo0bIHujbLzJu4gQVWp20veaXtKr4JhGm876gK4F30XN4/vkzBN2lpUVlAMZRiUtNPa/OwAXqGnHzatWoBLLRg04euhbVZPoIl0F8ma2YfjHnEVoN4rWv3yDeOzQ09MyZM2c+TN9FMNDd3c1Z/vVgQp0/7vkcEuHYPqlCbAucrBcZs0RUeAGZmxZeXXhVnaTicOhxS94Seqx6Ey1AjKR9ZwXxMRC/Y2Bg4Nk1a9akJAS8lWAAv0XxK9cq7d5HBo5DVWX8amKmcst0Wp63iG6AK6zKxgWHf/Ude6i+6x2keT5x9LyW+de6SC0+pc/aznbFkGbcN7MsRfRg+b0IJdYiUNOYICAQLkSg87sQtP1h/vz5AQWHthUiB5e1COaOQ4XEXATp27Nn/0Mz8AKwOO9aKnGUCGlriUOORr3Bfnrb9Q6903sAuTS/WITw40cyzk+epXKiSSPlcNsO92kz2hBdTqN7ZtxOt02roxyreCXU0oUAMT4Ed7kDev/bysrKoZRJzQeiBVkP38q/Qz2lGb+qbhCh8EnvKTrhPUmnhtvxouzFqcTgUZInbsRLHucYJdZ8ujZnLu6ChVQDVTHhdNML6JERGXSA+KfwS9HTMNrx33GUhYC3wrfu5oVTVZCAy+6QW3b5XaJ6RjyylOAEauIClZFAeGNra6vqDRU6L9fqIP0i+P8zUKFkpnAZSBylD/g/AgmtgL01JydH/RXnMkuueBg44zDURsQ3z3V0dHywfPlyNS77OiRGeJLl4xGPeINgGyeA9BA2OIJ+m9vtduHGHly0aNHz+L4Tb6r346l7CQTwdfuMOw/hxaEuB7D/Tkj+INSlfVzACQY5obkLBBLUiOsACN4PSR/EGMfb/V1dXT64r3QP0FJfX3+2trb2VRBfxT86YI+VaOcDnxUumdghKG6W8cMo+Udz9izDqCfwfQBr3oWed1ZUVKQ8uU1A75gpHRKaN4C4DVf1B7iNT+AoQ6WlpRFsfsXXL/8/ChQm3A5pzgauSrzh5wOHA8QyM8MY68N3O072HMbCIDyC2AsPqZMr/wd46QRNtgFjEgAAAABJRU5ErkJggg==
-£,
-\bLinkedIn\12Nhttp://www.linkedin.com/shareArticle?url=%(escaped_url)&title=%(escaped_title)\1a\94\biVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACeUlEQVQ4EXVTTU8TURQ9Mx3SylCkhCIgkioxaEyEBYnGGGTrX+AHuPAfuOvSpT/AlQvdGRZ1adJIV+pC5bMEBYFQ2tpO6fRrpjNTz31NmiaFl5n3cWfuuefce5/27uvJs1T23+r6bgGuG0ANQ++ul81BgERsGK9WE1hbnkkb4rxbqCW1TgfjpoGAq+0E8NG5zF3ZKk0HG38s6NCThkSmFxano3h+Lw7HD/Bpr4jtfO1yCA2oOD5S2QIyxxYM1wtgkvLKnXG8fDyHhuejVHOwRwDvSg4EaXl8fRggEZ8/Fm0HB6UGmgJQb3ejk9ngIAVJkcZV0wnAg0OnLUb8clhGsx3g5KKFxako4sNDKDVcXBsKYXIkjAtG3SnWkKu5PXlkAHSYuElzCAuTJqpNDwvxETxkTp7ejqHcaCNCgKmoALj4uJnHh5855GyXDCASBAEqwtL0qIqYLdQwPzGMJ4kYziltn+eAcpZnx+ijYevcRq5aUq69gkv5RDEXlRM5tFkRKdfrz7/x/vspzqot3LwewexYRAGBbdNloLAGpxbzsZO3kTmyFMsCac/FIggbIei6Bp9BegwG3cmEdDxhRq3So8JSRr9Tb6+zLKoynPQuQTAIQmLkkFm26lvXpOzsXWLzi+14OLFazHQbFt88m+m40oLFMko71FnqswsHhq6rckrlRJchF6NSd/AjV8WbzBFcJu6w3EC2UFfaN9kfDn8+KDfx9tspouEQfrEK9+Mm7k6YMORWbRxaSPFOrG+fE5Wq+OwW6ypxSget0jy5/aJKxoMbJl48uoWV+XEYa0szaXokM38tXpK+tPbppH83CWoTMPKIcl6aGU3/B9v/N+GmsPjmAAAAAElFTkSuQmCC"\80\riVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAESUlEQVRYCe1XS2yUVRT+ptPp9MF0GNtQbDJ0hqFCaHGJGmkxijYmvlmwJWGhhIQSDCayMBATQuLCqGFDdEFC1I0RYwyRhbHRVA0JIraCmQotxNIHnXYy7bxnfr9zZ277P4YEy2904Zn889//3HPP991zz30B/7J4BN+gnP5hAscvjGEynQc8Su06NY8B9IeDOLW7Fz0PBghDEZTTw+PGgS+uomDQ4h8CX+5NqYzejgC+eXU71rU2euql4q0LcSc4DVESQjTw1gF1LkWFvkamUzh4bkRxUgSm0kVrz8sGdm1qx9MPtSGZLeLz0WlcnV6sEFHN7vOPJD69Mr1CQPWy6tPDXh/ZGcHbz25Gg/SccnBHBHvOXsbQ9QRJuBcJ8V1BkJIIwSNtTTj61KZlcFF3BPw4tisGfz3NJU9cFCsBGIiFmhFs8jkgYu0taGlUI+aoux+FlQBnwM1kFul8yeHz1kIWSznminm8HFZ/X+EgEL+zhA++H7d4SjER3xm6jpwQcykFNIA1pnRuEOHNr+O4fDuFge42LBL0k19uY3h8HlA5wKb2PNBTVPQydSVNhKjodZ1GtL2tBKSSberZSAB/4iO+8pyWai1guclXhw2tfprJD0gXS5hI5ghcRjuTdeu6NSqHCvweT6RxbXaJVpS7EHESKJQw+MRGHH0yVmnIvMgT5KUzP+PHGwm83h/F4Z3RCjwZLOWLePHMJfRHQhjsi6KT5HyMFFd3LGSK+HZsDkfO/44/7qRrTmEnAS6A0QeaEGppqBBQ/z6sX+NXpQ0ha12QM+Pd57agL9ZmsmcgSTzU7MPLD69HN2fQwEcXMZlipGyRsCZh1UVJQm4Wfpar426v89ChHdzcVMq9nQEc2tFFJ+ydTWoSsNnc02eZpH+bSmFMj7mt1QtbOxCUqNoS2DkEtob38il58NpnI/hydAYNjMj+x7tw7JluNQy6/cb2ZnQySZOy73i1liOyUlx96eNLkzh78U8kmcCzTLyTQzfwK6exWXzcV8KtjVRZh9cVAl9dm5WsqzzcrPIkonZPMwOWW/0MuBXfnQgscKVUi4IGJEiOJOziq7GTuhIBWZBWK64QWC24tPufwH8zAnUypczCT72EO+poZzeXprXstA+za2cEqJlZ5OXEJLlCGYlMQWnm5OJikgyn26KclGyc5zJWO9lD5rlILUt1PVDNPG+cNwyTg0CDF1Hueppdlnt7PJFBiYcN2f0iaxuX8bLFMsbmMyiaNzCu92t5ruwKrtgVWB/n+SCvDiwGmuu9SJ8YqASv7/1h47uJ6olHKMqGoTYuvWyRnV5EVJ3Wi7GpTj613M0H9XJF+/CVHux7rMujOnlqdw+28a4mpxolwksA5V6gHpa1qDqtl7epTtvIu5YPAnv5HHg0jL2PhJW1ai2X0xkeFgbPjfLGMlUBNTtzo0zgFp6U3nt+C/ZuD7NfPNJV76ZuuF+1j78A9OxqpohmrHQAAAAASUVORK5CYII=*¬\16iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHyklEQVRoBe1ZW29UVRT+5j6dTm/TTlva0hZboeVSDRJSJVFCgoZoMCHqG08+GP8Fj/4EeeLFF4kmGGMgEkhRgxBEkFJbCqXQ63R6mc507le/tTtDT6fnDNX0ZsJKpzPn7LX3/tbaa6+19trA/5xMgj+Xy70XTWaPXxny4fzNCdyaDCGUzu4Y0exE0lnjxCc9jTh7pAWddS7B1mcymW5Y5ZeAvz+1eO7q8DyeBKJIZDMilTTtCMpQzf5oEr89C6DdUwaP0wqP236O4JYFuDLkx8+P5nDxoQ+BBMHvMMpQl3OxNH55HkAinYGnzI6T+7wKpVqB8zfHqPkIAnGCV0ZVJIFaDM2KmPSYivps9COnFKu+Nx3G9/3TSKSWFa0EEJtPZNmqh4umZCFgh9UCm9mMDJ/j1EJa1GLW67DRyDXjcboo5772dAGDc1HVoARQGzans2kJttphxf6GCvQ0VsDrtiGSzOCRfwn3psLwRRLI6kqtmXSjf1KZU+EkpiLpFQF05yD4lgonPuz24nR3Pbob3KgusyKWyuJZIIbL3DcXH8xgZCGK7dw1agXWCEDwLosZJzo8+LK3FQd3VcCSN5caMjdVOdFc6VRmdOHuJGaiqTVDbNULs+5E2Rwa3HYca69BFzVfAK/lbaVfPrnXi/317q02Ii0M6AtAO2uosKO1poyb14jFhDYK0Vbr0hVw1Syb+GCADrCazPQ6pb2MtNv5YUTcRIilh9YXgCYUiKUwR9vO8rcRzUaSmFlKIFOCx6jvRr3XF0BcFYH9ORGEj996FKSAt8eCGJgJI8tNv12k74VoFkH6+8vDs/CW23D6QANzEBfs3A8C1k+hrg4z9XgwjbHF+HZhV/PqC8AmCWuDsxGcvz2BR7NRHNldxRzEyiicxYA/jGtM/B76I0hqtW+0EMVbRPHpMP+HvWQogIgn6cJTBi0fc49rT+ZR4bAoASSxCiVSzE0IQibNAzLzt0WBXUEsisgyTckpPjLyhcUCrqYFVqYmYsNM55FmUzLDFEXtJ/ZfGUKgGJKxABzUZbego8aF1iqH8kgyZo7/JB/yLSXxeD6KRWavgq2x3IEurwvVTptmbpPKHp8sxPCUH+JFPd1zZ50bHbVMi112OGwmmiWwGE1jfDGKYX8UY6EYooz468m1jAVg/07Ggc+PNqN3dzWsjMzLml7+euAL4cKdCdwcD8JGCd5l0Dt7uBm7CFCrvhS1f2nQjx/6fdhDZXzQ5UUPI3sLo3klTVISRNlXYSpCPNogzbOPq32dCduYgQPRLoexABy0hWB622pwtLVa20f9dtnMuDGygDsTIRXs9nrL8TaF8HDTa0nMYzGRhoNCvsP2Y3s8KKcpFlNtOdDGw0pPU4Xab40U8Jv7U5gI0guWMCdjATgDQ5ThKorZSABT3+QlTmXLxcD4GgeZzXbQi0kOJWZZipw2i0oczx5uwgJPYd/S0wUTNAcDIfTjgGYGAaBH6r1Ro6aDKKGJe6iDK/Qy8IVu4gxeJ/9HXQ3oruPSiHYM6KUCGPRb9+sXK7XuHsuMNu65Q01uvNlciTLJxwxkKGlC/3LOkuyixFA8heG5MMYDCeU+25kISoXBzUOTHtW7HdjrdaPKaUEszJRdtFFE+j2LmDbicTacwE/ijQZmMEqXKqa1j273DEsl7zMtr3Gt3vwyp5OOorHCwVOhDT4RQIe2RIAo05IbI/P4+tY47k6Flk9wXJEhrsZiPI06xpDjPDwVnztkL1SzhFJVZrzxN30PiNImF2O4+ng59ZBagCJaQ4IP/b4l3J8K8qiqfzAtp1dy2+3K4+V7rvraEgGeM+EbYtYaS/EgrjVj/g6pAJaU4toqYIUHOVCJKclq6NGWCBCkmcj5IvdC/StQkozUEQa6tJR1dEjMivhXya1l2xIBJHdSByMdJYp3EuhGrl4AmgW+Tl8RZEsEkIlKU2FjGHAZmI9w7xABDICv4/UrAdahpE1lebUCm6redQz+agXWoaRNZSm9Asbxg3GFp7U8NIkxBnFGcZRqEwYZy5CHMcCwjX0LGNRExf/SrHWkdMK/8Enol1sdqShIpE3zYxSOVCQ2bGVfDiI8epThHFIYMGiGcTrNHGSU5Q3J4aW8KNdMBZLQP8RbmiEWvlK82cllzbyxWcKlAR/qmRprKUVwv44uYF7dv62MoXg4pgCXAtoPf89gd1XZKm2LSP3TSxhlbYqzrAwrP/OPSgAphGTyg73gogDPWBG48MckfuTgWgFEG1JpkEOGXDElCfL3sQBrPxGUF5XjRbt+FokXmNDpVQhy7H9vOoTpUByVRQd+mSfAfj72z+NVSZObfHKK8xGsEuA11vnnWAGYk0k0lKT5SJF3KqRT4BVlUsgCBSlQkBW7NSQssnorrKtZ+F7u3UbisdXvC0/St2DolEIUeZh1JSnRfEUe1fQZj3Vv8CZmjT3JpAJS6oXFHw14NZdMVMwjz8LHv5Jk1Ff1z/eUJeCSSK3q4wON+KK3XTUozHJ9LzfgcWpcljMqhcqXTZofd0u+CFw038J7uU+p7FNddWj1OFcEkMpADct8taxVfvfXNK5z003yKnNHEMG7eax8q6lSlflPsTQpVcCCVRWspq+23H7uBKsDcbkHZtF2Mn8Pu+1C0Mu57VaWLT04c2iX0nwefN+2Y9sIAP8Ajq0A6jTee04AAAAASUVORK5CYII=
-\8d+
-\aTwitter\12Ihttps://twitter.com/intent/tweet?url=%(escaped_url)&text=%(escaped_title)\1a\80\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACCElEQVQ4EYVSTWtTQRQ9d/JeW1LbUPxcGJ8oLmxNWhWKbmwRwSy6kvb9BwU34g/wP3QrLnRTW+lC/GhWxW7ahUhMRJQiNM0TFRU1kqdt38v1zpjRF1vJhWHmnvsxZ85cwg42MhuMMOICE3k6TMxVQmqh5B8s/ZtOSeDUvVo+avI0g88lcXsm0JKj6OqzyWz5L9Y6Dc8FE4zmXWZO2+BOOxGFipUvbB7quGFgbmZe7lRsGwqTBoPOVvxsxdFgi3b6SL+DMGK8D2ObiwkvjWv5AXzbbOJBtYHnnzfw9ONGryRMyxpXJ+eDYfvm0b09mLlwAKP7uk2D7hThxund2NOTwtF+F1eGMuh1VKs5j+laJ4rjQgtBSbq7inBzbD9eftnEm/oWuqSJtaAR4cm7H9ZFFPNFh5g8YWDAw30udjm/CwYHuqBX0la/biVdEZA9y8cEirUQd1a/Q8RsS7TOUuJ2iykZljXr6DItkui4zcqC3xcR24xpTTkpKibB5Q8/cetVPQlBF19f+dSGaUf0LJoH5+bWF4X3+LGMi8uDGRyXt/e5Cm9FtGIQ4vbr+jZWUrhY9r3zpkF+fv0EIqyImPp/O5oeJDg4U7506IUR0RwU+SbQodxMIdGUrtGpf36hNJl9pLtqav/rYWKSU5nKPrY55gnWsXtutpaTQIGIPY0xU1U+ZkHPvs2x+y+3rMbpBcjbwwAAAABJRU5ErkJggg=="\90\ eiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEtUlEQVRYCbVXXUwcVRT+7szusgIFXKB0EVmDVUIp25oS+Sv+JZpojWCQjdGYmBh98MW3vhgT44OaNhpffDBq44N/AZEuRh6aGKulKWoIZUltjU0pC+zSEii/u+yys9dzJ8w4O+zMgsWTTO6553zn595z75kZhv9Aj/zM3fML4UpJQSWTHVxBKlrqqY6cfZSt79Qd267BAz3TLSmmdDCOTg7UZrVjuELyIJPk06GuquGsGJMwZwINfeGHWBonOOdNJlvbKQMbBsPxUHf1OTugZQJtwbk9K4nYKVrtc3YOcuoYeotc+a+c7yhfyYbNmkBD32QNFPxABgeyGe1Uxhi7xCX+zHiX75rZdksCIjhT2G8cvMwMvp05lWQOcDWFAvsmjH4k40RsO0uzgd0OLmKQz3IgOSBiGGNmJKDWnPN6I2A3eUri4HIy/pnRp14Cf2+4nU76r0alW2ZYV+gY5qADd7rwen0xxDi/ruBsJI5PLi/BJTE8XpWPM1MxxA1+aNXtYwHfkHDr0H1znND5TeaDljJ8P7GKn2biZpU+b6lw4+Oj5XBQMEFlbhm1JS4cqy6Axy2hf2INA9fXdLxg0lBjtQpeLYH/u6km2p5mITDSodI8nGwuQ3dNoVGcwb/d6NGDGxVVhQ4kaNV30+gvdRlVgm851DP1oGDUBHganWJiprVUWnX+1hEPPn14L+4rdmZAhHNv/r+bmKGkSaFTwrdXVzA2nzSrwBnvEEI1AdoUdWJGidpp1LTXjb4nvPjysQq8sL8QjeV58FECdvTnrSSGZrO/Hui8qYt2PDnI86ZXw3XZHP0SjaPe46Jgbl3tp7KIZzu0lKRqWxFjdd093OWIJma9Vph3GktRkS9bqXPKo7GUNYZzdlWOeiWk0pVWqB/Da3Bunm4rjJ38j5sJOzV1+7RXYlQMK9TnV5Zx4Yb1FbSyE/Ik3YDhG9nrb7STIEsRo8DIiyb0/ugtuserUKzzNJrofD/ZLG/YnAFCOhUpIu1XvFHdKgsjuuExXwFkpjfNLKhMUYyu7ynaPVti9GlT441KvQGWFK9LK/DlxQ28+fs8hNPt0nu0a9GYYgun8JdGGtnGZh9A0A49GI7hqcGIuqp0jlJ88dcygqbWa+FbjakmwDizTeDeIifeaCjBy7V7IFmUQpyRj8YX8WFo0SJepliWcFpI9ML6eyaH6Dq0abBKuv8v3V+Ep335KHbZ94KRuXW8S9v+99KGZm470sfJUChQ3S5AegKHe2daFZ46b7asK3FSEgVq96u4Q0YeHUrxyr0ZV3BxPoEz0zFcW7ZpOGaHNHdAbh0NVF0QKj0BMaFvgm+oLTwv+P+LaPVf0+pf1Pxrh1Cde7j7VTAW0pS7P7IxqudrRr8ZOyAUh/uj9ygbSfFTUWEE7gI/65CdzaNdlZNGXxk7IBQXn/VeJ2DT7u4EG8sWXMTbkoAQiixZkatV1EvMb4sYvmLFrjbzyjWfW0qgKbTR3zfdDCV9kj7Zjmqy7YzUXc9Bko7n+kfMmYAWrKFn8gg1oU7qNx2c4SDofa7p1FH0dmCcniDpguMB30iG3mKS6cQCZBbT77ljYWFmH1O4+i3BZRbxeO6apd/znTUEcvwPdVaTvKq4RdgAAAAASUVORK5CYII=* \15iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHYUlEQVRoBeVaa2xURRQ+s3e3pe/SB1D6RORVoNuWUkVKDBBSfECxhf4zmGCCSgBFhcRfmmhiESNEU+GHJv5St1UoGIMvWiMFNLa0W1qhVEy3pQJ909LX7t7xzN3e7d27997e3W7dGCfZzsw5Z+Z858ycmTM3BfiPFxIo/NmWzmwKzq0UIBOALAEC8ZTSKDY/IWQIKPQirZUCbTFy3PmrxSmNgdDttwEIjpgrbm8E4ixCIEWUQrovgAiBdqCGM4QjVQ3FyTVoJNrue/HLgGxL+xaeQBmCzvFdpfcIBFFPOTjSVJL+ozdXm+KTAebK2zk87ywDoFu0p/WTS8j3HDUcaShNadA7g24DzBbbIR7gPQRv0Du5P3IE9yRqeL1pZ9oHesZPa8AuCw1phY5TPNDn9EwYMBlCPl1OU1+sKCUTWnNqGrDmXFfCxJi9Ck+Qx7QmmS0egqs1hZl21G1b2KOmQ3U7MM8HEzwDjMfSevuo4zTD4rMBbNsEy/NSsHhvFNyAjnIpTdpWXAFXwP7Le16KStZGI/ZkVbS/LCMLXa8YYDcqD/zvOIhTGhAsGjudjAaSW78z1SrFYJR2WNtJ+DKggQcfYSTw/Ipo2JAUBvPDOBiaoFDfMwaftQ7BzUG7Gwbz6LJYE1wfmKIxJnOog8K72HyS9cXisQJZFZ2bKXWq3oZ7M6Phkz/uA07kU1mbGArv5MfDgnAvf8GEk8LxpgH47d4YFKBxRekR8FHzAPzQOaqow8BxmxpLUqpFpntGV25jOyoy5DXzyr6VsbAiNgReu9yj24jkCA4+LEiEcKNiuEEIR+Bw9ly3up9ujwjgkQxom1fhef4oYs0Xcyf3rDmVnY+jfK7XiEnCshjXSbYpORyOrUtAQB6LpzYM3syLVwUvH9TcNw713ePwPs7/cIxJznb1Kc0zV3YUiEy3AXjTsqxStUgBMyNOFybB+gVzVOUZIy3SCI/M05aRTrAyLhQOmWOBrcINWQxI5TCJ3CH23QZg4Goa0PHAIY4R6iTczx9vmAdvr42DjCj3TvSQWaLmRQ+pqc6Ig4f9F7vhW9vIFFG55cYqGJBb2ZGF22eRsqyLyoJsYNzpJbI9IxLObl0In22cD0UZERATMuUTg75d5p7z8t0xuHhnzN1Xb9DFWV/bVjG+4Do0vFBd2MWxYypa3jwIb+TGKYrmJIQC+7HSh4beum+HUR+Pq2GmRGchTgHzNcFdBCg+A7XLqrgQYB76vG1IWxC5caEc5CXOEc78aYUlAr1j+g1ASQGzsAJ4SSyRzKPYXIh7/tjmBOgdc4KDp4C3oqLcTIjdOLfegtoFzC4D8AHOUj+t0tI/gXFOIX7O7GUY1t5xLQgePMQSzwiuLUSJ8PXAQ0LW6cRTqKr9gYwauO7ghBOu9Wm+XWTKSCQjuI4MDAIZV7F73DogBKcic4bES3j66AIh0yMYgMsxfWTiwL5xHp69cEe4aHjcToEslj+HfZoOP8sImCdPIdKrd3SUyQC//D0KX6JCOwZzIArLSut69O9/QSf7UIZFDOKbuH7u/EIL1D08KV7IjFHMLLXGafFOtdzXYivzCG1lDGEF8E+zspQ3FS89eKuuL2De/+rWsHC/eGvSplBCWpiEYAAQel5b3JNbiwF3sLYb7o565keeUtP3/sLbuqyhf3pBBQmTwShgdt9Gqy22Nnz3LFaQVSWFYtL+RGo4ZMWHCnmQyYfLjV2Ie36+i6ea707A52WrtTRtGQPmWgFsYFSfUUWqwhjHF0czXnDsseML+C68U3ZX+wfeBYVWiZCEIJ7sMOKrIkOrjjIRyMc8v3hRJBTgmwBfR1riHrwmfLS8cqkH7o3qTxs8JsCOgRjdzvbQnGWx/Yp5Ub58wIJwDnYvjYbMuSGYqBkgFR8qBh9As/nYTXuiaRBY0M7k8MXtcwW3zzoRo3QFgANy2AG0RmSK9Z0RJxxr7Idt+OAueSgS0n0A3zY4Ad91jsAXbcNohP5sU9TtVeMTWkrzWAHGWG1p/warp6RC8jZ7KrIvDWYM3owoE8TgqkTio70fvcy2Bvt1DDugumvEryCV6xP76P1z6P3tYp/VXgYILx0nXMX0wmN1pIOC0cY4c3DUZL5amiSc/yIG9ykkEqzFadcoAcXPeKJMUGoKB+TgGQ6vFRDBra6wncQHwF6xH8wavV9u3ZW2TwmD1wqIQiGLUvfj+Vgj9oNVo4er4xJSD6rpVzWgLo/YIYwWB9MIBH/BYIourtlIVK9rVQOYxU1Pp/fHJ6RuwSU8qeaB2aKzbROXmFbY8MzcAS0dqjEgH5RVYXsJaSdm+3RCQHZiIAcad6bpcprmCkiNwCAqZ8cYnsVnpfRAttHrVUajyawXPNOtewWkQHE1NmA+cBTTjkeldL/bBC5xBuPhhpLkWl/n8MsAUUmOpXMdT5w78HlchPmNkN6KvGlrAtdRpooYuDPWkpQr08qrCMzIAOmcayq7ltt5eyEakokn11LkxZHJf/bA19MQtnuRdxMV4k1qPG8tTb4hHf+/bf8DF/dxzoUTKEwAAAAASUVORK5CYII=
\ 1
-\ 2GB\12̷\ 1
-$
-\ 5Email\12\emailto:?body=%(escaped_url)
\15
-\bFacebook\12;https://www.facebook.com/sharer/sharer.php?u=%(escaped_url)\1a\84\ 5iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABTUlEQVQ4EWNkAALf2NmK//7+FgKxiQWsbIxvNyzIfMAI0vz77+97xGpEqGP8z8TAqshEis1MjIwI/Qz/Gf+z/BZiQRLByfRy1mKIDDBmEBHiYfj67SdDSOo8uFqCBqgqijLkJNoxMEJtZ2ZmgmsGMQgaoKclBdb8+u0XhsyKlUAX/EIxANU4FCkIh5uTDcx48vwDhmaQBE4XqCmJMdhbqjBoqUmADZCW4GdIjbZi+PDpO8PqzefBYiACpwsU5YQYgrz0GTRUxMGKxUR4wXwTPVm4ZhADpwuePP/IsOvgDQYVBREGJXkRhrfvvzKcvfSY4cadl8QZcPXmcwYQjgsxBRvw6Ol7hv5Z+1E0gzg4vYChEofAIDAAlKsYGBj/43AhHmHG/4x/WN+Bc4dX1Bx5UMbAptrBSlVEVV5U+P2Hz9/WbL/8GKYGpHnbspSHALYfYb0Z1/IbAAAAAElFTkSuQmCC" \aiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACIUlEQVRYCWNgGGDACLPfM266IcNfBhOG///hYjA5qtKMjP8Z/zOf3rYs7QLIXLBlEMv/n/n/n4GJqpbhMIyRgfHvfxYWox2LUi9BLAT6nF6Wg9z0n+E/M+PfPyYgNsQBtA52kE1oAGglOPRpFuSsLEwMzMyEjWdBcxhFXGUFEYaYIBMGRTkRBjERHgZGoCf//fvP8OzlR4bUkuVYzaaaAwI99RiSoywZmJlQfc3ExMjAw82O1XKQIKpqnMrwSyjICjEkRVhgWI5fF0SWKg4I9zNiYGFhJsY+DDVUiQJQCCCDd++/MrRO2sVw+/5rht+//yJLYbApdgAoM0lLCqAYvPfILYZrt16giOHiUBwFoETHihb8n778wGUfhjjFDviPYSRpAmRFAR8PBzDRQdyOLfFxc7ExCAlwwV3y588/BlyhQpYDGko8GTRVJeAWoDMi/I0ZQBgGjp+5z9DUvwPGRaEpjgIU03BwXrz+hEOGSgURTtOhEi9ef8aphC4h8PIV7hAgKw1MnneIgYuTDewrFmCN11Hth+LDrXuuMuw/dhsudu/hGzgbnUGWA+4/egs3B1uVC4rzqzefw9XgY9AlCkYdMBoCoyFAOASA3SV8imghB7QSbCe4HAD11UDdJVpYhM1MkF2MDEynQXLgkhDUUfSJmWH89z+DMazHgk0jNjGQ+t0Hb1kjy719//0BsJ57giwGY4N8DrJ829L0yzCxAaUBa3eI2ze0RaUAAAAASUVORK5CYII=*\88     iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACzklEQVRoBe1ZzU8TQRR/s122pQtKs3rQRPyIB0yk0VANePHkxY+LGhWQAzE18WrCH0C8ezXx5EfUePBADBFPntEDIhJORkVThZYUdanU7oczTXZZujNhjLvTbbJzmdnfe33z+72Zt9npAMStuRlA3ulPD909YiNzEGy7y4tHZozQqp2QH009yL9zOLkC6uTBnLbBVhxjFHtMuColUG7y4Y33hJ/kkCSZjzp5wtUGSFomDDq8XQGR3TYOU0+PELhbfEOAx6GVhi0vQI5CtlNJGWQ5AYZhQvWPgXczP6umCMhsb4ezpw5DX7Yb9ndroLQlXMY2Zl/5XYOPiyUYuzXh4qyBcAGEeH5oABSFPjXCFaqmFdipdbI4b8LpUTa5BPcwfD4HVy8cCy4gjiSsiHt7dgEREHQTJmDk4nEg2yPoJkRApisNvYd2B829Hk9IDWR72OTXqzW493QaXs98huUVHSzLqhPjfZUKEbBDU5nZfzY5CxMv55j2rQxCtlCnmmLymFsoMG08BiECJIldvHqlysOT6SNEwD98GTCJsgxCBLAmDwJveQGBvoW0jAr54RO+xB7Yq/kwBxi93A/6mr8O3s5/halXC44bsw9UQLq9DU4OHGRORjP0ZffQYPhSKFPxRjCyW+j78s9GrtTn6Aoo/qISbgQjK2Cp2MIrUMNHy5XyWmOyqc+BFrFhWFBY+uGbaFtHCjrUpA8nQBF/wBHC3lYs6dzn4kAFfMOFd+3mYy+X+nj0Sj9cOnfUhxNg/PYL+PCpRLXxgJGtAR7yxCcWwJupsPziFQgrs7xx4xXgzVRYfvEKhJVZ3rjxCvBmKiy/eAXCyixv3I0VwJfIvD9qth/+n8k9MLsCyA04uURuNrkt50doHd+nPXH83PMAub4/M3InRy6RvfewjuP/9OXVyr43s4vUvx9s05qRENJ54pPME/LP71+f5/GPfURk4C+jh6kHrjxSFAAAAABJRU5ErkJggg==
-\8d+
-\aTwitter\12Ihttps://twitter.com/intent/tweet?url=%(escaped_url)&text=%(escaped_title)\1a\80\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACCElEQVQ4EYVSTWtTQRQ9d/JeW1LbUPxcGJ8oLmxNWhWKbmwRwSy6kvb9BwU34g/wP3QrLnRTW+lC/GhWxW7ahUhMRJQiNM0TFRU1kqdt38v1zpjRF1vJhWHmnvsxZ85cwg42MhuMMOICE3k6TMxVQmqh5B8s/ZtOSeDUvVo+avI0g88lcXsm0JKj6OqzyWz5L9Y6Dc8FE4zmXWZO2+BOOxGFipUvbB7quGFgbmZe7lRsGwqTBoPOVvxsxdFgi3b6SL+DMGK8D2ObiwkvjWv5AXzbbOJBtYHnnzfw9ONGryRMyxpXJ+eDYfvm0b09mLlwAKP7uk2D7hThxund2NOTwtF+F1eGMuh1VKs5j+laJ4rjQgtBSbq7inBzbD9eftnEm/oWuqSJtaAR4cm7H9ZFFPNFh5g8YWDAw30udjm/CwYHuqBX0la/biVdEZA9y8cEirUQd1a/Q8RsS7TOUuJ2iykZljXr6DItkui4zcqC3xcR24xpTTkpKibB5Q8/cetVPQlBF19f+dSGaUf0LJoH5+bWF4X3+LGMi8uDGRyXt/e5Cm9FtGIQ4vbr+jZWUrhY9r3zpkF+fv0EIqyImPp/O5oeJDg4U7506IUR0RwU+SbQodxMIdGUrtGpf36hNJl9pLtqav/rYWKSU5nKPrY55gnWsXtutpaTQIGIPY0xU1U+ZkHPvs2x+y+3rMbpBcjbwwAAAABJRU5ErkJggg=="\90\ eiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEtUlEQVRYCbVXXUwcVRT+7szusgIFXKB0EVmDVUIp25oS+Sv+JZpojWCQjdGYmBh98MW3vhgT44OaNhpffDBq44N/AZEuRh6aGKulKWoIZUltjU0pC+zSEii/u+yys9dzJ8w4O+zMgsWTTO6553zn595z75kZhv9Aj/zM3fML4UpJQSWTHVxBKlrqqY6cfZSt79Qd267BAz3TLSmmdDCOTg7UZrVjuELyIJPk06GuquGsGJMwZwINfeGHWBonOOdNJlvbKQMbBsPxUHf1OTugZQJtwbk9K4nYKVrtc3YOcuoYeotc+a+c7yhfyYbNmkBD32QNFPxABgeyGe1Uxhi7xCX+zHiX75rZdksCIjhT2G8cvMwMvp05lWQOcDWFAvsmjH4k40RsO0uzgd0OLmKQz3IgOSBiGGNmJKDWnPN6I2A3eUri4HIy/pnRp14Cf2+4nU76r0alW2ZYV+gY5qADd7rwen0xxDi/ruBsJI5PLi/BJTE8XpWPM1MxxA1+aNXtYwHfkHDr0H1znND5TeaDljJ8P7GKn2biZpU+b6lw4+Oj5XBQMEFlbhm1JS4cqy6Axy2hf2INA9fXdLxg0lBjtQpeLYH/u6km2p5mITDSodI8nGwuQ3dNoVGcwb/d6NGDGxVVhQ4kaNV30+gvdRlVgm851DP1oGDUBHganWJiprVUWnX+1hEPPn14L+4rdmZAhHNv/r+bmKGkSaFTwrdXVzA2nzSrwBnvEEI1AdoUdWJGidpp1LTXjb4nvPjysQq8sL8QjeV58FECdvTnrSSGZrO/Hui8qYt2PDnI86ZXw3XZHP0SjaPe46Jgbl3tp7KIZzu0lKRqWxFjdd093OWIJma9Vph3GktRkS9bqXPKo7GUNYZzdlWOeiWk0pVWqB/Da3Bunm4rjJ38j5sJOzV1+7RXYlQMK9TnV5Zx4Yb1FbSyE/Ik3YDhG9nrb7STIEsRo8DIiyb0/ugtuserUKzzNJrofD/ZLG/YnAFCOhUpIu1XvFHdKgsjuuExXwFkpjfNLKhMUYyu7ynaPVti9GlT441KvQGWFK9LK/DlxQ28+fs8hNPt0nu0a9GYYgun8JdGGtnGZh9A0A49GI7hqcGIuqp0jlJ88dcygqbWa+FbjakmwDizTeDeIifeaCjBy7V7IFmUQpyRj8YX8WFo0SJepliWcFpI9ML6eyaH6Dq0abBKuv8v3V+Ep335KHbZ94KRuXW8S9v+99KGZm470sfJUChQ3S5AegKHe2daFZ46b7asK3FSEgVq96u4Q0YeHUrxyr0ZV3BxPoEz0zFcW7ZpOGaHNHdAbh0NVF0QKj0BMaFvgm+oLTwv+P+LaPVf0+pf1Pxrh1Cde7j7VTAW0pS7P7IxqudrRr8ZOyAUh/uj9ygbSfFTUWEE7gI/65CdzaNdlZNGXxk7IBQXn/VeJ2DT7u4EG8sWXMTbkoAQiixZkatV1EvMb4sYvmLFrjbzyjWfW0qgKbTR3zfdDCV9kj7Zjmqy7YzUXc9Bko7n+kfMmYAWrKFn8gg1oU7qNx2c4SDofa7p1FH0dmCcniDpguMB30iG3mKS6cQCZBbT77ljYWFmH1O4+i3BZRbxeO6apd/znTUEcvwPdVaTvKq4RdgAAAAASUVORK5CYII=* \15iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHYUlEQVRoBeVaa2xURRQ+s3e3pe/SB1D6RORVoNuWUkVKDBBSfECxhf4zmGCCSgBFhcRfmmhiESNEU+GHJv5St1UoGIMvWiMFNLa0W1qhVEy3pQJ909LX7t7xzN3e7d27997e3W7dGCfZzsw5Z+Z858ycmTM3BfiPFxIo/NmWzmwKzq0UIBOALAEC8ZTSKDY/IWQIKPQirZUCbTFy3PmrxSmNgdDttwEIjpgrbm8E4ixCIEWUQrovgAiBdqCGM4QjVQ3FyTVoJNrue/HLgGxL+xaeQBmCzvFdpfcIBFFPOTjSVJL+ozdXm+KTAebK2zk87ywDoFu0p/WTS8j3HDUcaShNadA7g24DzBbbIR7gPQRv0Du5P3IE9yRqeL1pZ9oHesZPa8AuCw1phY5TPNDn9EwYMBlCPl1OU1+sKCUTWnNqGrDmXFfCxJi9Ck+Qx7QmmS0egqs1hZl21G1b2KOmQ3U7MM8HEzwDjMfSevuo4zTD4rMBbNsEy/NSsHhvFNyAjnIpTdpWXAFXwP7Le16KStZGI/ZkVbS/LCMLXa8YYDcqD/zvOIhTGhAsGjudjAaSW78z1SrFYJR2WNtJ+DKggQcfYSTw/Ipo2JAUBvPDOBiaoFDfMwaftQ7BzUG7Gwbz6LJYE1wfmKIxJnOog8K72HyS9cXisQJZFZ2bKXWq3oZ7M6Phkz/uA07kU1mbGArv5MfDgnAvf8GEk8LxpgH47d4YFKBxRekR8FHzAPzQOaqow8BxmxpLUqpFpntGV25jOyoy5DXzyr6VsbAiNgReu9yj24jkCA4+LEiEcKNiuEEIR+Bw9ly3up9ujwjgkQxom1fhef4oYs0Xcyf3rDmVnY+jfK7XiEnCshjXSbYpORyOrUtAQB6LpzYM3syLVwUvH9TcNw713ePwPs7/cIxJznb1Kc0zV3YUiEy3AXjTsqxStUgBMyNOFybB+gVzVOUZIy3SCI/M05aRTrAyLhQOmWOBrcINWQxI5TCJ3CH23QZg4Goa0PHAIY4R6iTczx9vmAdvr42DjCj3TvSQWaLmRQ+pqc6Ig4f9F7vhW9vIFFG55cYqGJBb2ZGF22eRsqyLyoJsYNzpJbI9IxLObl0In22cD0UZERATMuUTg75d5p7z8t0xuHhnzN1Xb9DFWV/bVjG+4Do0vFBd2MWxYypa3jwIb+TGKYrmJIQC+7HSh4beum+HUR+Pq2GmRGchTgHzNcFdBCg+A7XLqrgQYB76vG1IWxC5caEc5CXOEc78aYUlAr1j+g1ASQGzsAJ4SSyRzKPYXIh7/tjmBOgdc4KDp4C3oqLcTIjdOLfegtoFzC4D8AHOUj+t0tI/gXFOIX7O7GUY1t5xLQgePMQSzwiuLUSJ8PXAQ0LW6cRTqKr9gYwauO7ghBOu9Wm+XWTKSCQjuI4MDAIZV7F73DogBKcic4bES3j66AIh0yMYgMsxfWTiwL5xHp69cEe4aHjcToEslj+HfZoOP8sImCdPIdKrd3SUyQC//D0KX6JCOwZzIArLSut69O9/QSf7UIZFDOKbuH7u/EIL1D08KV7IjFHMLLXGafFOtdzXYivzCG1lDGEF8E+zspQ3FS89eKuuL2De/+rWsHC/eGvSplBCWpiEYAAQel5b3JNbiwF3sLYb7o565keeUtP3/sLbuqyhf3pBBQmTwShgdt9Gqy22Nnz3LFaQVSWFYtL+RGo4ZMWHCnmQyYfLjV2Ie36+i6ea707A52WrtTRtGQPmWgFsYFSfUUWqwhjHF0czXnDsseML+C68U3ZX+wfeBYVWiZCEIJ7sMOKrIkOrjjIRyMc8v3hRJBTgmwBfR1riHrwmfLS8cqkH7o3qTxs8JsCOgRjdzvbQnGWx/Yp5Ub58wIJwDnYvjYbMuSGYqBkgFR8qBh9As/nYTXuiaRBY0M7k8MXtcwW3zzoRo3QFgANy2AG0RmSK9Z0RJxxr7Idt+OAueSgS0n0A3zY4Ad91jsAXbcNohP5sU9TtVeMTWkrzWAHGWG1p/warp6RC8jZ7KrIvDWYM3owoE8TgqkTio70fvcy2Bvt1DDugumvEryCV6xP76P1z6P3tYp/VXgYILx0nXMX0wmN1pIOC0cY4c3DUZL5amiSc/yIG9ykkEqzFadcoAcXPeKJMUGoKB+TgGQ6vFRDBra6wncQHwF6xH8wavV9u3ZW2TwmD1wqIQiGLUvfj+Vgj9oNVo4er4xJSD6rpVzWgLo/YIYwWB9MIBH/BYIourtlIVK9rVQOYxU1Pp/fHJ6RuwSU8qeaB2aKzbROXmFbY8MzcAS0dqjEgH5RVYXsJaSdm+3RCQHZiIAcad6bpcprmCkiNwCAqZ8cYnsVnpfRAttHrVUajyawXPNOtewWkQHE1NmA+cBTTjkeldL/bBC5xBuPhhpLkWl/n8MsAUUmOpXMdT5w78HlchPmNkN6KvGlrAtdRpooYuDPWkpQr08qrCMzIAOmcayq7ltt5eyEakokn11LkxZHJf/bA19MQtnuRdxMV4k1qPG8tTb4hHf+/bf8DF/dxzoUTKEwAAAAASUVORK5CYII=
-£,
-\bLinkedIn\12Nhttp://www.linkedin.com/shareArticle?url=%(escaped_url)&title=%(escaped_title)\1a\94\biVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACeUlEQVQ4EXVTTU8TURQ9Mx3SylCkhCIgkioxaEyEBYnGGGTrX+AHuPAfuOvSpT/AlQvdGRZ1adJIV+pC5bMEBYFQ2tpO6fRrpjNTz31NmiaFl5n3cWfuuefce5/27uvJs1T23+r6bgGuG0ANQ++ul81BgERsGK9WE1hbnkkb4rxbqCW1TgfjpoGAq+0E8NG5zF3ZKk0HG38s6NCThkSmFxano3h+Lw7HD/Bpr4jtfO1yCA2oOD5S2QIyxxYM1wtgkvLKnXG8fDyHhuejVHOwRwDvSg4EaXl8fRggEZ8/Fm0HB6UGmgJQb3ejk9ngIAVJkcZV0wnAg0OnLUb8clhGsx3g5KKFxako4sNDKDVcXBsKYXIkjAtG3SnWkKu5PXlkAHSYuElzCAuTJqpNDwvxETxkTp7ejqHcaCNCgKmoALj4uJnHh5855GyXDCASBAEqwtL0qIqYLdQwPzGMJ4kYziltn+eAcpZnx+ijYevcRq5aUq69gkv5RDEXlRM5tFkRKdfrz7/x/vspzqot3LwewexYRAGBbdNloLAGpxbzsZO3kTmyFMsCac/FIggbIei6Bp9BegwG3cmEdDxhRq3So8JSRr9Tb6+zLKoynPQuQTAIQmLkkFm26lvXpOzsXWLzi+14OLFazHQbFt88m+m40oLFMko71FnqswsHhq6rckrlRJchF6NSd/AjV8WbzBFcJu6w3EC2UFfaN9kfDn8+KDfx9tspouEQfrEK9+Mm7k6YMORWbRxaSPFOrG+fE5Wq+OwW6ypxSget0jy5/aJKxoMbJl48uoWV+XEYa0szaXokM38tXpK+tPbppH83CWoTMPKIcl6aGU3/B9v/N+GmsPjmAAAAAElFTkSuQmCC"\80\riVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAESUlEQVRYCe1XS2yUVRT+ptPp9MF0GNtQbDJ0hqFCaHGJGmkxijYmvlmwJWGhhIQSDCayMBATQuLCqGFDdEFC1I0RYwyRhbHRVA0JIraCmQotxNIHnXYy7bxnfr9zZ277P4YEy2904Zn889//3HPP991zz30B/7J4BN+gnP5hAscvjGEynQc8Su06NY8B9IeDOLW7Fz0PBghDEZTTw+PGgS+uomDQ4h8CX+5NqYzejgC+eXU71rU2euql4q0LcSc4DVESQjTw1gF1LkWFvkamUzh4bkRxUgSm0kVrz8sGdm1qx9MPtSGZLeLz0WlcnV6sEFHN7vOPJD69Mr1CQPWy6tPDXh/ZGcHbz25Gg/SccnBHBHvOXsbQ9QRJuBcJ8V1BkJIIwSNtTTj61KZlcFF3BPw4tisGfz3NJU9cFCsBGIiFmhFs8jkgYu0taGlUI+aoux+FlQBnwM1kFul8yeHz1kIWSznminm8HFZ/X+EgEL+zhA++H7d4SjER3xm6jpwQcykFNIA1pnRuEOHNr+O4fDuFge42LBL0k19uY3h8HlA5wKb2PNBTVPQydSVNhKjodZ1GtL2tBKSSberZSAB/4iO+8pyWai1guclXhw2tfprJD0gXS5hI5ghcRjuTdeu6NSqHCvweT6RxbXaJVpS7EHESKJQw+MRGHH0yVmnIvMgT5KUzP+PHGwm83h/F4Z3RCjwZLOWLePHMJfRHQhjsi6KT5HyMFFd3LGSK+HZsDkfO/44/7qRrTmEnAS6A0QeaEGppqBBQ/z6sX+NXpQ0ha12QM+Pd57agL9ZmsmcgSTzU7MPLD69HN2fQwEcXMZlipGyRsCZh1UVJQm4Wfpar426v89ChHdzcVMq9nQEc2tFFJ+ydTWoSsNnc02eZpH+bSmFMj7mt1QtbOxCUqNoS2DkEtob38il58NpnI/hydAYNjMj+x7tw7JluNQy6/cb2ZnQySZOy73i1liOyUlx96eNLkzh78U8kmcCzTLyTQzfwK6exWXzcV8KtjVRZh9cVAl9dm5WsqzzcrPIkonZPMwOWW/0MuBXfnQgscKVUi4IGJEiOJOziq7GTuhIBWZBWK64QWC24tPufwH8zAnUypczCT72EO+poZzeXprXstA+za2cEqJlZ5OXEJLlCGYlMQWnm5OJikgyn26KclGyc5zJWO9lD5rlILUt1PVDNPG+cNwyTg0CDF1Hueppdlnt7PJFBiYcN2f0iaxuX8bLFMsbmMyiaNzCu92t5ruwKrtgVWB/n+SCvDiwGmuu9SJ8YqASv7/1h47uJ6olHKMqGoTYuvWyRnV5EVJ3Wi7GpTj613M0H9XJF+/CVHux7rMujOnlqdw+28a4mpxolwksA5V6gHpa1qDqtl7epTtvIu5YPAnv5HHg0jL2PhJW1ai2X0xkeFgbPjfLGMlUBNTtzo0zgFp6U3nt+C/ZuD7NfPNJV76ZuuF+1j78A9OxqpohmrHQAAAAASUVORK5CYII=*¬\16iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHyklEQVRoBe1ZW29UVRT+5j6dTm/TTlva0hZboeVSDRJSJVFCgoZoMCHqG08+GP8Fj/4EeeLFF4kmGGMgEkhRgxBEkFJbCqXQ63R6mc507le/tTtDT6fnDNX0ZsJKpzPn7LX3/tbaa6+19trA/5xMgj+Xy70XTWaPXxny4fzNCdyaDCGUzu4Y0exE0lnjxCc9jTh7pAWddS7B1mcymW5Y5ZeAvz+1eO7q8DyeBKJIZDMilTTtCMpQzf5oEr89C6DdUwaP0wqP236O4JYFuDLkx8+P5nDxoQ+BBMHvMMpQl3OxNH55HkAinYGnzI6T+7wKpVqB8zfHqPkIAnGCV0ZVJIFaDM2KmPSYivps9COnFKu+Nx3G9/3TSKSWFa0EEJtPZNmqh4umZCFgh9UCm9mMDJ/j1EJa1GLW67DRyDXjcboo5772dAGDc1HVoARQGzans2kJttphxf6GCvQ0VsDrtiGSzOCRfwn3psLwRRLI6kqtmXSjf1KZU+EkpiLpFQF05yD4lgonPuz24nR3Pbob3KgusyKWyuJZIIbL3DcXH8xgZCGK7dw1agXWCEDwLosZJzo8+LK3FQd3VcCSN5caMjdVOdFc6VRmdOHuJGaiqTVDbNULs+5E2Rwa3HYca69BFzVfAK/lbaVfPrnXi/317q02Ii0M6AtAO2uosKO1poyb14jFhDYK0Vbr0hVw1Syb+GCADrCazPQ6pb2MtNv5YUTcRIilh9YXgCYUiKUwR9vO8rcRzUaSmFlKIFOCx6jvRr3XF0BcFYH9ORGEj996FKSAt8eCGJgJI8tNv12k74VoFkH6+8vDs/CW23D6QANzEBfs3A8C1k+hrg4z9XgwjbHF+HZhV/PqC8AmCWuDsxGcvz2BR7NRHNldxRzEyiicxYA/jGtM/B76I0hqtW+0EMVbRPHpMP+HvWQogIgn6cJTBi0fc49rT+ZR4bAoASSxCiVSzE0IQibNAzLzt0WBXUEsisgyTckpPjLyhcUCrqYFVqYmYsNM55FmUzLDFEXtJ/ZfGUKgGJKxABzUZbego8aF1iqH8kgyZo7/JB/yLSXxeD6KRWavgq2x3IEurwvVTptmbpPKHp8sxPCUH+JFPd1zZ50bHbVMi112OGwmmiWwGE1jfDGKYX8UY6EYooz468m1jAVg/07Ggc+PNqN3dzWsjMzLml7+euAL4cKdCdwcD8JGCd5l0Dt7uBm7CFCrvhS1f2nQjx/6fdhDZXzQ5UUPI3sLo3klTVISRNlXYSpCPNogzbOPq32dCduYgQPRLoexABy0hWB622pwtLVa20f9dtnMuDGygDsTIRXs9nrL8TaF8HDTa0nMYzGRhoNCvsP2Y3s8KKcpFlNtOdDGw0pPU4Xab40U8Jv7U5gI0guWMCdjATgDQ5ThKorZSABT3+QlTmXLxcD4GgeZzXbQi0kOJWZZipw2i0oczx5uwgJPYd/S0wUTNAcDIfTjgGYGAaBH6r1Ro6aDKKGJe6iDK/Qy8IVu4gxeJ/9HXQ3oruPSiHYM6KUCGPRb9+sXK7XuHsuMNu65Q01uvNlciTLJxwxkKGlC/3LOkuyixFA8heG5MMYDCeU+25kISoXBzUOTHtW7HdjrdaPKaUEszJRdtFFE+j2LmDbicTacwE/ijQZmMEqXKqa1j273DEsl7zMtr3Gt3vwyp5OOorHCwVOhDT4RQIe2RIAo05IbI/P4+tY47k6Flk9wXJEhrsZiPI06xpDjPDwVnztkL1SzhFJVZrzxN30PiNImF2O4+ng59ZBagCJaQ4IP/b4l3J8K8qiqfzAtp1dy2+3K4+V7rvraEgGeM+EbYtYaS/EgrjVj/g6pAJaU4toqYIUHOVCJKclq6NGWCBCkmcj5IvdC/StQkozUEQa6tJR1dEjMivhXya1l2xIBJHdSByMdJYp3EuhGrl4AmgW+Tl8RZEsEkIlKU2FjGHAZmI9w7xABDICv4/UrAdahpE1lebUCm6redQz+agXWoaRNZSm9Asbxg3GFp7U8NIkxBnFGcZRqEwYZy5CHMcCwjX0LGNRExf/SrHWkdMK/8Enol1sdqShIpE3zYxSOVCQ2bGVfDiI8epThHFIYMGiGcTrNHGSU5Q3J4aW8KNdMBZLQP8RbmiEWvlK82cllzbyxWcKlAR/qmRprKUVwv44uYF7dv62MoXg4pgCXAtoPf89gd1XZKm2LSP3TSxhlbYqzrAwrP/OPSgAphGTyg73gogDPWBG48MckfuTgWgFEG1JpkEOGXDElCfL3sQBrPxGUF5XjRbt+FokXmNDpVQhy7H9vOoTpUByVRQd+mSfAfj72z+NVSZObfHKK8xGsEuA11vnnWAGYk0k0lKT5SJF3KqRT4BVlUsgCBSlQkBW7NSQssnorrKtZ+F7u3UbisdXvC0/St2DolEIUeZh1JSnRfEUe1fQZj3Vv8CZmjT3JpAJS6oXFHw14NZdMVMwjz8LHv5Jk1Ff1z/eUJeCSSK3q4wON+KK3XTUozHJ9LzfgcWpcljMqhcqXTZofd0u+CFw038J7uU+p7FNddWj1OFcEkMpADct8taxVfvfXNK5z003yKnNHEMG7eax8q6lSlflPsTQpVcCCVRWspq+23H7uBKsDcbkHZtF2Mn8Pu+1C0Mu57VaWLT04c2iX0nwefN+2Y9sIAP8Ajq0A6jTee04AAAAASUVORK5CYII=
-îI
-\bWhatsApp\121https://web.whatsapp.com/send?text=%(escaped_url)\1a\90
-iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAADNklEQVQ4EV1TW2hURxj+ZnbPOZvdKGp0g7oxFxNbNg+NClIkaqBWqAV9qJRSXwoWWqJ9aEmRIK0+Ceqrl5eW9MEHH2zFxkvTIChISyVoU9h4wSbajehmV9e9nj0zc2b6n2PigzP8c/nn/79//hvwxjDGrDbSDBth7hmfbpJO0twwnvmUbok3xMEWGPTI4WMfcb4rsXJbpjSFZ14OURZFR6IdbyV64EhnAha+ZozdXNALAUiZQeO44WboQn4Ul3PjKKsKDM1gMJptzmrsXfMxNsbfeUmyn7Mo+/nVG61KmM+4ZUZOPf4BV/LXYJHVCIuALAUy4VBGEd/Cgc59GFjU/1z4ot9xnHu8UqkkI8CRS4Xf8Ouz37Ft6WYc7DyABE/A8yWk74dkNEPDFzg9PYIsZlvsiD0UuM3jTvyjhuW1/5K9Qu5Z2LtqDzYvexebFq+HpwR8AlggCiqeeyWc/28U4NhBX2uLcsY/eViZRrb+FHbEIj6HNhqGyPcVJJ/3YX4jq5gsZuB2uCt4nX8YPK/LuXMQWqIsqhjLXQuD96g2i7ryIAikLhshBWdf+yg0XqAm645Ucj8nU/VYxIGirwbo52Yv4m7pPr7p/hLrmjpI0MXbibUhSQJQRBRiWBGLFHCf0zdvdi/ugsNsKK1DH7+fOo6acnFmwwkMdw/iaO8hnOo7RvHZjaqsI9W0CosizS7hnOSu8kZaraTY2rKJgtYAo5KYrmXx1Z1hXHoyhoHkFiRjK8AppWVZhVI+dqbeB/PwoFAo3GaZTMZOd6f/uPpyfOO3t49S7jkBMypKCqLxkYq1Ym1zJyqqioniP9i1cjuO9R2GqHuDsUTsTDSdTi8hyZZbhUkYbbDESiAvisTSYTH9W32CqfI0YtzGntQHONw3BC380fyL/E9BYpiUcjuZHP+rOIFkUxJJZzlGs2O4/vRP5BuFsBfWNKewu30HBpb3Q3nqYraU/aKrtSsXAJBP6iwVikcdN0l996NoiNPG04+19o2rXWpCz2gKvRH671qlNhi4HCrOL9FisVizbXvr3Nzc3Z6ennLAzz/Kr4wvjfcJJd6ja8lpcsZmZmament7q/N6r7f/AQ4stfnSawjAAAAAAElFTkSuQmCC"ì\17iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAIWklEQVRYCaVXe2ybVxX/fZ8fid+u3cRJlzTt1qzEbdolJCq0mprSByWwogJaQQIEQoJJKypIEKGoqxD7AwFFAo0JgUZZAYmp449poJWKtWnLNrqs25q1aZqmaZ7Ky2kSx4kdPz5//M513KVpaIJ2revPvve87jm/c879NKxwmKZpI2mYcw9/79c0bRN/F3NmOYc5r3L+k7OFs5P7GT4/+qAyj2EY3+azhTPBudyIZrPZM5lM5mtjY2Puj2QBhXyGwi4t1jhnJM2R5KjZG+9VcywZMZNcWzQy5D3LtV0PMkJbalMsDwaDx3Rd/z73rUIzk5lBW+wa3ou14Va8F4lsAoZpKHaLZoXH4kSl42HUeLdis7sKLqtL7SnWTObnVqv1OMOSyC/mn/cZMDk56fd4PCcsFstBIUpl0zg/cRFnxlvQlxyEyY+FH01x5tm5apowCAfZW++oQGNwN7YHtsGmCXSQZhj/QtlHioqKYrKQH3kJ6j+FODj/REu/JAt0Lf4w+Ge8M30FGj8WzZLne8CThpg0hLTb/fX4+ppDCNgDQi9GnOzp6TlcWVmZzAu4x4B0Ov0sXXVUNkfnxnC89ze4Ge+GXU6RO3Keb5mneATKI48xHIcrvoNgzog54uoZm812PC/grgGxWKzB5XK9xtM7JtNT+Gn3r3B9tku5MMtYi3uF2Mp405o8/wOftIFcWdR7qnFk/VPwWj0gMEdnZmYO+Hy+VmHW5WtoaMhZWFh4TJRn6b6Tg3/F1dgNos+CNDHwkL0EXw49gX2BnWTQIDTmCiZIo9OKd6JtODX0isIJgR2krqaurq4C0a0Q7vf7G+n6XbLwbvQKzo2/wQ0rlWcQsq9G84bvoczxkFI6nppAK2lsyhPCsfwQ4J69cxHbfLWo9m2yMgSfLi0tbSDnGZ2gI+AtXxUxGTODV0fOYI6nFveljQw+V7xXKZd9TdOxO/i4iq+Uv5VOk16LpmdwOnJOeY+eLqAXnqRuTZ+amiqnAdtFQc9sH65N34DF1BkrAwUEX7VHqu+Ho9a/FesKy2gcjcwyFCucYu3V6Q4MxgdFmJXKPxmJREI6Xf9xGlAkq9dIIAAEzy9Fhtk+DzrZzQ231Y0KRxnrQ0rRCN1KZpYwjqTu4MZMtwjSqHMt680GAWGDrMi4OXOLujUY6lQmoqx+w3Ojuc3572vT13F5qk0VHCJaUL2iKTINI4vu2Z68PGsqlarTGY+q3IqJISqjftoqVc0kJkycj7yZZ+CKiT/2vYSR5Dh/fUiXp1/2qZmqvohA6rVw1ooBQVnIUlksPcvTmHdPpNOaC3cu4YNou5AwIBoaVu/g6YkRg5Vhhae/S0eeuJFQByEGrKyMNWKA6tsiXFJLcjw/Rek0w/B89wlMp3MlvLFkDz4f2sdMSarY52nlmTRSSBhz963LHhWqoqT6iAiWYGvarM7SOCT/+AdB2yrG/96TSTFqi17Hb2mECJIa//Qj38LB0H7GNKOalWkwZOSr823G/qIGFPDuwpY9L2veo4y/ZEyAOsSXHIyw+balqampijm5U1a6Z3vROnGFSqwqxhJnmXQTOmK3VMvd7KuCVbeiPlALL1twz0w/JjJRbHStx0/CP0Ljmj1syZuUF4biI0iZKUrQlBz6FvuKd0JkcKTj8fgLUglbaMlRekCv9oZVGKSbLa72hAaeu3VCleIn1x6EXbfh0NovYGfRDrw13oqwdyNKHCERjC2rqhH2h/G6vwU/7vjlfME34ba4SVepaIiLOY73dX61swveltVq38ewzrkWSVZCgzFbOMUTSVbKX3T9Hr+++TvMsrIJbkodJfhi+QFU+TYqwfkvOYDL5iaP1AmTZd3ABlcFHvVUCh6IYaNjZGSkV2dNjiSTybPC6LZ5cKBkL0yilRC/b0pjkSb0Yt8pfPf9ZlwYfQMpAm+pIYXq9NDrZMjJshE7T1B2oaVQ8JZOJBLn6urqosrTtGRbIBA4xybhnE5N46l3m9Aek1asetVS8pGmN+y6naW6Ep8KPY4a/2aUOdfAouu4HevDqf5XcXqshbHXaXSGt6N6/OyxZ+Aibujx4YmJib08fLvSUFJS8jYB8XcacMhr92B1QRCpaAc0CvtfQ6Ngua61Tn2A/xC4q+xerLL5uapjIj3Jkh5TODHMNMoLQzhc+U24c/fEJE//oigX2coAxsTOdJT8wFgigs5olyo24u7lhuS1RbeoIiYdTxAvZtvYOaVhFRcG0Fx1JI+RLA/ayfvHc3m5yoBoNFrm9XpVR+yMdaMvMazyPcFclkSUNpwLh0RM4Lj0EFCKAZJuKdaISncFjoaP4BNF9aoQEXgR3oZ+EA6H5UVGDWWA0+ncQWCol4i3xloRz8yhtKAIj/oexiamTX98iD3hEnM6w5qgK+MUePJS+JQ+IekrxcptcbAe7MLTG76BdZ4KRUUPx3jQY6FQ6F8L2HIh4DVptywKc7mjFM/XPMtcDjPFQrBbCtS17FLkMv7W/w9VFYcZpgRLsTqxOIRNxqU7sNZZgrrAFqblZ1Eb3KoMZXhB5RGCrplYe2GhcvmtyXsAL4gX6YHqxZtL/R+OD6ObKB9IjEAyRqqkz+5DubMUjzDPi53yupgbku+M+Xu88P6QoDufX7/nSYJtJLzvvYoFKk7Gf9NtJ2dnZyOk+X9GlrEeGB8fb+blU1127lG64I+VNxN5A7LzciAvDteZo20sTBco4E26bYDFIj4wMFBJQ79CrOwjfXVBQYF3gQz1k9aBRk+wxF6h4fKW/DJP3buYbvF/jfeyV+j+yxTw2uDg4O2amhq5ky05WlpaCtdx2O32jcTNFtaNII2WXB2h4e00/GZnZ2d/Y2Pj3TefJQUtWPwvuoaPUhSDV9AAAAAASUVORK5CYII=*¬'iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAOKUlEQVRoBb1ae3CU1RU/+37ltXlDAuRBCAFEwtMXIAbxVWgdHepjbC1TbUXs0KF1+k9b2ul0+kenf7TaOmO1iuJgREXxUaFOECECRkQkBkgCCRvy2s1mk31kH9/u19+5m+/j202IYKKXubn3u/fcc88595xzz7mLjiZZZFm2A0UB6jLUG/B9jU6nq0A/HzUDVUYdRu1DbU8kEl/o9fpG9I+j+gA7gva7LSBSHw6HK9Deh/omagD1qgoY8cbj8R2SJK3HwpLt27frvxMusFkl6hOozahTUSQgOQpmHkU761tjorm52QxpPQDJHf46qsPSiDwYG5Q9EY/sjQzIQzGfHI6HJ1wGvBLqPuxxNwANV8qI7koAI5HIApPJ9Hvo6z2AH7PGKw3S2UAbtQXPU1+snwLxEYomIiTJcQFs0hnIrLdSptFB083FNMdeQZWomabMMduD+AgY2RkMBv+SnZ3dOgYgbWAMMWnzFIvF6mB0/0Ct0c7JsM3eSB99NHCYTgRPkU/ykV/yUyQRI51OLwhn5GzB/FdGh/s2vYWyjBmUZ8qjJZkLaVXujeQ0OQWU8gdMJCCsoziNbRDcJ8r4eO2EDEDydwPBM0BWqF0ckAK0t+99+nj4KA0LoqMgWkeXyNZCp/dlSgiGZDBjpVxjLtWBibr8NWQ32LTAMk6ifWRk5LGMjIz/aSe0/csygCP8vs1mex6E5SoL4lCJZv9pernnVXKFe0iipIroxmqVsmTCFpImGRSYyURV9jK6f9q9NNtRQQao3GgBiNwJWn6cmZl5UBnUtuMyAK5Xmc3mV6E2xQqwJEv0Xt8+2t2/l0LxEOkvbaKATKJlhZTJacihHxb/gG7OX5nOxGcej+eRwsLCE+mbjGHA5/NVOhyO141G47UKcAx6vd/TQC9274JhSlrkCsgUtDJOVKYsvZ02lTxIN+ReR0adUeDFKUThZvdFo9FHQVuPdrOUy6OhocEKtfkdJK8Sz2rT4DlIr/S8IQyUoOlxHP3UV5AFffLFg7Sz+3U6MvgpJeSEoBVqbDYYDDeBri1NTU0mLQMpJwBdWw8G6rHAykBwBtQw8DH968KLFJFjo5JP+hU2RGaOv0xsvvA8U1Fk2FMCeJ3GTNo8cxOtcC5V0Ap7CAQCD2VlZR1SBtVdoWMlUJufKcQzgGvkIr108TUKw6ezh2GGgEVIpgD6ekfuKlqfdwt8e5EY47nJVsIevNcgvNsrF3cLVz1KLAu7ELb5QE9PD8deoiSVDF2r1boak7eNjgvp7uyqJ09sEAj1gjCeY2ObYZlGT1Y+QUUWeFedTKf9bfRM54vkilxU9VbB801bppY93Z7uvfRo+SZBA4RrB40boCV7ML2PcYsT8Pv9BZD+JnyrDH3qa6Im/ynQx5JPSjaB1qqz0OayTTTLPpOsBitZ9Taal1lNNRlVZBhlVIGfbBvHaRwaaqIzw2eZVlHAhNNisWwcHBzM4QHBADaqxoVVlwQhkhISvd2zD6oTxaVDauXvdXmraY5jtgIqWqPeSKucK3DDZlMM+qtdM5k+W1ggFoIH/Eg1aNBqB623QuClvLkeA2zV34OFC2L4T4v/DJ0bcWGRVqdBCr6XOmvJpE9xBOJ452bPpRJWKQ4ZUtZpcVx9PwphtgTbqSt0UdCHEyDQmoWPlfCaRqbaCr26V8yO/tnvPkD+2DDpEjDa0RpPxKnQmEN5ZvVi1i4hs85EdxbUiVhHBqyybrItG7U37KGPB45o97PjBO6qrq4263t7e2fio1yZDcT8dD7kEm4T8sI/dpgJcYR8saT4XWURWr7+F2TNhxEbEGAk1yhrJ9fK5E+E6PzIBYpBhUcL3ws1cKeZRnifJfhQ9acz6KIhCRkgVIHJ0BZ3ZJDC8Yh2SO3znfDlcDPC6Ni4a1XAb9DRQSUHYl7qC/dTqb1UBI4QegbuhNl66NQCLc6ucDfUJ8jqLmyA7SBpC0R+3JLngx0AT2WMz6nN304vde0WRqesmaoWKRv5owHqHeG0Wi0m0F4Je9Cr6sNT7oiHQokRESWmK4JOb6CD7k8oJKXm4X6E1892vkztwQvjrkvHc9XfsIMAaPLiTtIUM/riBPI0g4jvgxSVYuN6EgM8feNgE53W+GVey/qfbYJj4FNjo4fEprQCcRSqG5BCKqnAb8Fec1n3U7KIKAyFI87k8SeNl4MqrhxKgDXaCVUJaZDZcKFtnLaeZtmm4w6BCY/CT00LjwaBSPE4ogNJZQAdI8ZLmIG4dtQEd6iNe9IlyV7oqO8k7ejcpS7jUKMqu4q2VPwEqWJ2MsibslNI2iKMFTmIGijw3px2BvU4BricS4UTb3aX6YRrv5mJD/oP0qH+w+pCZqIWl9zPyx/CkZpHT2x8VZLiEkLzKBi9cnUz6c3kSE05Y6Cp3QgGulUq0Mm35JIFwOFYFByr3lULIvru6ADtgCoVWYuoKisZWvAdsLbwZtwVevpn+wvkwWsFM6YtnNSvLVpJ87Bmd8+7dA5um8ONy90vbFecdvI6p/FS8g/p8+vFacPWrVtrkDSvVTaJxMN0eKAJd4EfSBHIYWK8yvD94QHqi/TTdbmLRWDHY5xqlmfMooWZc4Xb6w67hUqxTXGwd2PuctpWvZnm5dRQXcEqqrCVAo+bhmIBXFRJHU/fj7mbYS2hO4pvoWxzNm/DGhIYHh7eYdi2bZvDbrc/pMRC/DLQ4G6kvqgb3iVVemKl9g8QdyPkjcdjVJNZRRYYMxeWeqGtkFbmX4/TNIK4YYrjgpsLmF9VP05Oi1MIx2KwUGVmBa0rupmKzfnkQcjgjnpxUWk3gZcDNK/dUHK7qhV4MRnCCfzNiFv4C7xzBpFrOnhZBh6b+IWgxd8qPFEqqrFfnMe+0vUW3JxED1fcR3mWS145w+Sgh8sfpA3Tbqcm72dUnTWHim1FY5BwWH5Hya000z6DNh//NcX0CcGgAsh4avBaocmR43gz6gYDXRwLBfB4lRIprS68DiphQ2icwPHDTU1QE1BQPGXRru636am256jD36nsK1oWZp41j26bvo7KMspS5tI/okhbI7AI7X4soGwEkcvyFqvgUJ8IkvyjSIEl/cKFC0fAyU51Fp1luUtpvqMSyQx7kaT/n6jVMQzUZg9yiCe//BPt7nyTYnE18NKivmyf9f8MTj2UCLOCq/uakGMty5pH1Zlz1LXsPqFCb5WVlUU4FkpAhRpDoVCvAsEJysbSDViKGwHEXUnVA84EbW3F++jT8EC/OflHOqxxswru8VqQSxeDF2lv13sIyxHxavZ04PXurpJ1qpuCsCXQ2gKt+Qq0y+JmQJLsQlS6C8a8Vdng+oIVeLdcRvvdR2A4aValAI3TGsD2EGKlBvcxOu5roQWuvbS24Ca6sXAFjDdXGKH2JY+zvy8Gv6S/n/03tSJp0UMI7Fa5sBNZV7BS2E5yBHzodAEw8HpjY2M/j6mUuVyuFU6ncw9sWX2N+8p3mu479riI8RUEV9Py5cc7sPFlwFCXZF9Di3OvoZmOGWSDB3LD6xwGowcGjuFFO6QabtKNJmievZL+WrudptuniW2BT0IIfczr9f4U6tPCg+rd3NbW1rx06dLXMPaEgMafwaiP/e2YvECZv6IW1MQQw3gTAdrnPkz/dR8SOHktS4/fk/jC5D6rEhc+lSJLPm2p2kTTbUnieRy0DEH3Xzh27Jia5asMVFVVWfBcwbnmaJHpM+/nWHQJsTLzTVtWHfbpglotEjZa8c2PZQk8t2fTlsof0YqCJSrsqO434+nz/Y0bN6rxm8oA1GcmOIS1JEsMUeWHo0bIHujbLzJu4gQVWp20veaXtKr4JhGm876gK4F30XN4/vkzBN2lpUVlAMZRiUtNPa/OwAXqGnHzatWoBLLRg04euhbVZPoIl0F8ma2YfjHnEVoN4rWv3yDeOzQ09MyZM2c+TN9FMNDd3c1Z/vVgQp0/7vkcEuHYPqlCbAucrBcZs0RUeAGZmxZeXXhVnaTicOhxS94Seqx6Ey1AjKR9ZwXxMRC/Y2Bg4Nk1a9akJAS8lWAAv0XxK9cq7d5HBo5DVWX8amKmcst0Wp63iG6AK6zKxgWHf/Ude6i+6x2keT5x9LyW+de6SC0+pc/aznbFkGbcN7MsRfRg+b0IJdYiUNOYICAQLkSg87sQtP1h/vz5AQWHthUiB5e1COaOQ4XEXATp27Nn/0Mz8AKwOO9aKnGUCGlriUOORr3Bfnrb9Q6903sAuTS/WITw40cyzk+epXKiSSPlcNsO92kz2hBdTqN7ZtxOt02roxyreCXU0oUAMT4Ed7kDev/bysrKoZRJzQeiBVkP38q/Qz2lGb+qbhCh8EnvKTrhPUmnhtvxouzFqcTgUZInbsRLHucYJdZ8ujZnLu6ChVQDVTHhdNML6JERGXSA+KfwS9HTMNrx33GUhYC3wrfu5oVTVZCAy+6QW3b5XaJ6RjyylOAEauIClZFAeGNra6vqDRU6L9fqIP0i+P8zUKFkpnAZSBylD/g/AgmtgL01JydH/RXnMkuueBg44zDURsQ3z3V0dHywfPlyNS77OiRGeJLl4xGPeINgGyeA9BA2OIJ+m9vtduHGHly0aNHz+L4Tb6r346l7CQTwdfuMOw/hxaEuB7D/Tkj+INSlfVzACQY5obkLBBLUiOsACN4PSR/EGMfb/V1dXT64r3QP0FJfX3+2trb2VRBfxT86YI+VaOcDnxUumdghKG6W8cMo+Udz9izDqCfwfQBr3oWed1ZUVKQ8uU1A75gpHRKaN4C4DVf1B7iNT+AoQ6WlpRFsfsXXL/8/ChQm3A5pzgauSrzh5wOHA8QyM8MY68N3O072HMbCIDyC2AsPqZMr/wd46QRNtgFjEgAAAABJRU5ErkJggg==
-âm
-\ 2FR\12Ûm
-$
-\ 5Email\12\emailto:?body=%(escaped_url)
\15
-\bFacebook\12;https://www.facebook.com/sharer/sharer.php?u=%(escaped_url)\1a\84\ 5iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABTUlEQVQ4EWNkAALf2NmK//7+FgKxiQWsbIxvNyzIfMAI0vz77+97xGpEqGP8z8TAqshEis1MjIwI/Qz/Gf+z/BZiQRLByfRy1mKIDDBmEBHiYfj67SdDSOo8uFqCBqgqijLkJNoxMEJtZ2ZmgmsGMQgaoKclBdb8+u0XhsyKlUAX/EIxANU4FCkIh5uTDcx48vwDhmaQBE4XqCmJMdhbqjBoqUmADZCW4GdIjbZi+PDpO8PqzefBYiACpwsU5YQYgrz0GTRUxMGKxUR4wXwTPVm4ZhADpwuePP/IsOvgDQYVBREGJXkRhrfvvzKcvfSY4cadl8QZcPXmcwYQjgsxBRvw6Ol7hv5Z+1E0gzg4vYChEofAIDAAlKsYGBj/43AhHmHG/4x/WN+Bc4dX1Bx5UMbAptrBSlVEVV5U+P2Hz9/WbL/8GKYGpHnbspSHALYfYb0Z1/IbAAAAAElFTkSuQmCC" \aiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACIUlEQVRYCWNgGGDACLPfM266IcNfBhOG///hYjA5qtKMjP8Z/zOf3rYs7QLIXLBlEMv/n/n/n4GJqpbhMIyRgfHvfxYWox2LUi9BLAT6nF6Wg9z0n+E/M+PfPyYgNsQBtA52kE1oAGglOPRpFuSsLEwMzMyEjWdBcxhFXGUFEYaYIBMGRTkRBjERHgZGoCf//fvP8OzlR4bUkuVYzaaaAwI99RiSoywZmJlQfc3ExMjAw82O1XKQIKpqnMrwSyjICjEkRVhgWI5fF0SWKg4I9zNiYGFhJsY+DDVUiQJQCCCDd++/MrRO2sVw+/5rht+//yJLYbApdgAoM0lLCqAYvPfILYZrt16giOHiUBwFoETHihb8n778wGUfhjjFDviPYSRpAmRFAR8PBzDRQdyOLfFxc7ExCAlwwV3y588/BlyhQpYDGko8GTRVJeAWoDMi/I0ZQBgGjp+5z9DUvwPGRaEpjgIU03BwXrz+hEOGSgURTtOhEi9ef8aphC4h8PIV7hAgKw1MnneIgYuTDewrFmCN11Hth+LDrXuuMuw/dhsudu/hGzgbnUGWA+4/egs3B1uVC4rzqzefw9XgY9AlCkYdMBoCoyFAOASA3SV8imghB7QSbCe4HAD11UDdJVpYhM1MkF2MDEynQXLgkhDUUfSJmWH89z+DMazHgk0jNjGQ+t0Hb1kjy719//0BsJ57giwGY4N8DrJ829L0yzCxAaUBa3eI2ze0RaUAAAAASUVORK5CYII=*\88     iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACzklEQVRoBe1ZzU8TQRR/s122pQtKs3rQRPyIB0yk0VANePHkxY+LGhWQAzE18WrCH0C8ezXx5EfUePBADBFPntEDIhJORkVThZYUdanU7oczTXZZujNhjLvTbbJzmdnfe33z+72Zt9npAMStuRlA3ulPD909YiNzEGy7y4tHZozQqp2QH009yL9zOLkC6uTBnLbBVhxjFHtMuColUG7y4Y33hJ/kkCSZjzp5wtUGSFomDDq8XQGR3TYOU0+PELhbfEOAx6GVhi0vQI5CtlNJGWQ5AYZhQvWPgXczP6umCMhsb4ezpw5DX7Yb9ndroLQlXMY2Zl/5XYOPiyUYuzXh4qyBcAGEeH5oABSFPjXCFaqmFdipdbI4b8LpUTa5BPcwfD4HVy8cCy4gjiSsiHt7dgEREHQTJmDk4nEg2yPoJkRApisNvYd2B829Hk9IDWR72OTXqzW493QaXs98huUVHSzLqhPjfZUKEbBDU5nZfzY5CxMv55j2rQxCtlCnmmLymFsoMG08BiECJIldvHqlysOT6SNEwD98GTCJsgxCBLAmDwJveQGBvoW0jAr54RO+xB7Yq/kwBxi93A/6mr8O3s5/halXC44bsw9UQLq9DU4OHGRORjP0ZffQYPhSKFPxRjCyW+j78s9GrtTn6Aoo/qISbgQjK2Cp2MIrUMNHy5XyWmOyqc+BFrFhWFBY+uGbaFtHCjrUpA8nQBF/wBHC3lYs6dzn4kAFfMOFd+3mYy+X+nj0Sj9cOnfUhxNg/PYL+PCpRLXxgJGtAR7yxCcWwJupsPziFQgrs7xx4xXgzVRYfvEKhJVZ3rjxCvBmKiy/eAXCyixv3I0VwJfIvD9qth/+n8k9MLsCyA04uURuNrkt50doHd+nPXH83PMAub4/M3InRy6RvfewjuP/9OXVyr43s4vUvx9s05qRENJ54pPME/LP71+f5/GPfURk4C+jh6kHrjxSFAAAAABJRU5ErkJggg==
-\8d+
-\aTwitter\12Ihttps://twitter.com/intent/tweet?url=%(escaped_url)&text=%(escaped_title)\1a\80\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACCElEQVQ4EYVSTWtTQRQ9d/JeW1LbUPxcGJ8oLmxNWhWKbmwRwSy6kvb9BwU34g/wP3QrLnRTW+lC/GhWxW7ahUhMRJQiNM0TFRU1kqdt38v1zpjRF1vJhWHmnvsxZ85cwg42MhuMMOICE3k6TMxVQmqh5B8s/ZtOSeDUvVo+avI0g88lcXsm0JKj6OqzyWz5L9Y6Dc8FE4zmXWZO2+BOOxGFipUvbB7quGFgbmZe7lRsGwqTBoPOVvxsxdFgi3b6SL+DMGK8D2ObiwkvjWv5AXzbbOJBtYHnnzfw9ONGryRMyxpXJ+eDYfvm0b09mLlwAKP7uk2D7hThxund2NOTwtF+F1eGMuh1VKs5j+laJ4rjQgtBSbq7inBzbD9eftnEm/oWuqSJtaAR4cm7H9ZFFPNFh5g8YWDAw30udjm/CwYHuqBX0la/biVdEZA9y8cEirUQd1a/Q8RsS7TOUuJ2iykZljXr6DItkui4zcqC3xcR24xpTTkpKibB5Q8/cetVPQlBF19f+dSGaUf0LJoH5+bWF4X3+LGMi8uDGRyXt/e5Cm9FtGIQ4vbr+jZWUrhY9r3zpkF+fv0EIqyImPp/O5oeJDg4U7506IUR0RwU+SbQodxMIdGUrtGpf36hNJl9pLtqav/rYWKSU5nKPrY55gnWsXtutpaTQIGIPY0xU1U+ZkHPvs2x+y+3rMbpBcjbwwAAAABJRU5ErkJggg=="\90\ eiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEtUlEQVRYCbVXXUwcVRT+7szusgIFXKB0EVmDVUIp25oS+Sv+JZpojWCQjdGYmBh98MW3vhgT44OaNhpffDBq44N/AZEuRh6aGKulKWoIZUltjU0pC+zSEii/u+yys9dzJ8w4O+zMgsWTTO6553zn595z75kZhv9Aj/zM3fML4UpJQSWTHVxBKlrqqY6cfZSt79Qd267BAz3TLSmmdDCOTg7UZrVjuELyIJPk06GuquGsGJMwZwINfeGHWBonOOdNJlvbKQMbBsPxUHf1OTugZQJtwbk9K4nYKVrtc3YOcuoYeotc+a+c7yhfyYbNmkBD32QNFPxABgeyGe1Uxhi7xCX+zHiX75rZdksCIjhT2G8cvMwMvp05lWQOcDWFAvsmjH4k40RsO0uzgd0OLmKQz3IgOSBiGGNmJKDWnPN6I2A3eUri4HIy/pnRp14Cf2+4nU76r0alW2ZYV+gY5qADd7rwen0xxDi/ruBsJI5PLi/BJTE8XpWPM1MxxA1+aNXtYwHfkHDr0H1znND5TeaDljJ8P7GKn2biZpU+b6lw4+Oj5XBQMEFlbhm1JS4cqy6Axy2hf2INA9fXdLxg0lBjtQpeLYH/u6km2p5mITDSodI8nGwuQ3dNoVGcwb/d6NGDGxVVhQ4kaNV30+gvdRlVgm851DP1oGDUBHganWJiprVUWnX+1hEPPn14L+4rdmZAhHNv/r+bmKGkSaFTwrdXVzA2nzSrwBnvEEI1AdoUdWJGidpp1LTXjb4nvPjysQq8sL8QjeV58FECdvTnrSSGZrO/Hui8qYt2PDnI86ZXw3XZHP0SjaPe46Jgbl3tp7KIZzu0lKRqWxFjdd093OWIJma9Vph3GktRkS9bqXPKo7GUNYZzdlWOeiWk0pVWqB/Da3Bunm4rjJ38j5sJOzV1+7RXYlQMK9TnV5Zx4Yb1FbSyE/Ik3YDhG9nrb7STIEsRo8DIiyb0/ugtuserUKzzNJrofD/ZLG/YnAFCOhUpIu1XvFHdKgsjuuExXwFkpjfNLKhMUYyu7ynaPVti9GlT441KvQGWFK9LK/DlxQ28+fs8hNPt0nu0a9GYYgun8JdGGtnGZh9A0A49GI7hqcGIuqp0jlJ88dcygqbWa+FbjakmwDizTeDeIifeaCjBy7V7IFmUQpyRj8YX8WFo0SJepliWcFpI9ML6eyaH6Dq0abBKuv8v3V+Ep335KHbZ94KRuXW8S9v+99KGZm470sfJUChQ3S5AegKHe2daFZ46b7asK3FSEgVq96u4Q0YeHUrxyr0ZV3BxPoEz0zFcW7ZpOGaHNHdAbh0NVF0QKj0BMaFvgm+oLTwv+P+LaPVf0+pf1Pxrh1Cde7j7VTAW0pS7P7IxqudrRr8ZOyAUh/uj9ygbSfFTUWEE7gI/65CdzaNdlZNGXxk7IBQXn/VeJ2DT7u4EG8sWXMTbkoAQiixZkatV1EvMb4sYvmLFrjbzyjWfW0qgKbTR3zfdDCV9kj7Zjmqy7YzUXc9Bko7n+kfMmYAWrKFn8gg1oU7qNx2c4SDofa7p1FH0dmCcniDpguMB30iG3mKS6cQCZBbT77ljYWFmH1O4+i3BZRbxeO6apd/znTUEcvwPdVaTvKq4RdgAAAAASUVORK5CYII=* \15iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHYUlEQVRoBeVaa2xURRQ+s3e3pe/SB1D6RORVoNuWUkVKDBBSfECxhf4zmGCCSgBFhcRfmmhiESNEU+GHJv5St1UoGIMvWiMFNLa0W1qhVEy3pQJ909LX7t7xzN3e7d27997e3W7dGCfZzsw5Z+Z858ycmTM3BfiPFxIo/NmWzmwKzq0UIBOALAEC8ZTSKDY/IWQIKPQirZUCbTFy3PmrxSmNgdDttwEIjpgrbm8E4ixCIEWUQrovgAiBdqCGM4QjVQ3FyTVoJNrue/HLgGxL+xaeQBmCzvFdpfcIBFFPOTjSVJL+ozdXm+KTAebK2zk87ywDoFu0p/WTS8j3HDUcaShNadA7g24DzBbbIR7gPQRv0Du5P3IE9yRqeL1pZ9oHesZPa8AuCw1phY5TPNDn9EwYMBlCPl1OU1+sKCUTWnNqGrDmXFfCxJi9Ck+Qx7QmmS0egqs1hZl21G1b2KOmQ3U7MM8HEzwDjMfSevuo4zTD4rMBbNsEy/NSsHhvFNyAjnIpTdpWXAFXwP7Le16KStZGI/ZkVbS/LCMLXa8YYDcqD/zvOIhTGhAsGjudjAaSW78z1SrFYJR2WNtJ+DKggQcfYSTw/Ipo2JAUBvPDOBiaoFDfMwaftQ7BzUG7Gwbz6LJYE1wfmKIxJnOog8K72HyS9cXisQJZFZ2bKXWq3oZ7M6Phkz/uA07kU1mbGArv5MfDgnAvf8GEk8LxpgH47d4YFKBxRekR8FHzAPzQOaqow8BxmxpLUqpFpntGV25jOyoy5DXzyr6VsbAiNgReu9yj24jkCA4+LEiEcKNiuEEIR+Bw9ly3up9ujwjgkQxom1fhef4oYs0Xcyf3rDmVnY+jfK7XiEnCshjXSbYpORyOrUtAQB6LpzYM3syLVwUvH9TcNw713ePwPs7/cIxJznb1Kc0zV3YUiEy3AXjTsqxStUgBMyNOFybB+gVzVOUZIy3SCI/M05aRTrAyLhQOmWOBrcINWQxI5TCJ3CH23QZg4Goa0PHAIY4R6iTczx9vmAdvr42DjCj3TvSQWaLmRQ+pqc6Ig4f9F7vhW9vIFFG55cYqGJBb2ZGF22eRsqyLyoJsYNzpJbI9IxLObl0In22cD0UZERATMuUTg75d5p7z8t0xuHhnzN1Xb9DFWV/bVjG+4Do0vFBd2MWxYypa3jwIb+TGKYrmJIQC+7HSh4beum+HUR+Pq2GmRGchTgHzNcFdBCg+A7XLqrgQYB76vG1IWxC5caEc5CXOEc78aYUlAr1j+g1ASQGzsAJ4SSyRzKPYXIh7/tjmBOgdc4KDp4C3oqLcTIjdOLfegtoFzC4D8AHOUj+t0tI/gXFOIX7O7GUY1t5xLQgePMQSzwiuLUSJ8PXAQ0LW6cRTqKr9gYwauO7ghBOu9Wm+XWTKSCQjuI4MDAIZV7F73DogBKcic4bES3j66AIh0yMYgMsxfWTiwL5xHp69cEe4aHjcToEslj+HfZoOP8sImCdPIdKrd3SUyQC//D0KX6JCOwZzIArLSut69O9/QSf7UIZFDOKbuH7u/EIL1D08KV7IjFHMLLXGafFOtdzXYivzCG1lDGEF8E+zspQ3FS89eKuuL2De/+rWsHC/eGvSplBCWpiEYAAQel5b3JNbiwF3sLYb7o565keeUtP3/sLbuqyhf3pBBQmTwShgdt9Gqy22Nnz3LFaQVSWFYtL+RGo4ZMWHCnmQyYfLjV2Ie36+i6ea707A52WrtTRtGQPmWgFsYFSfUUWqwhjHF0czXnDsseML+C68U3ZX+wfeBYVWiZCEIJ7sMOKrIkOrjjIRyMc8v3hRJBTgmwBfR1riHrwmfLS8cqkH7o3qTxs8JsCOgRjdzvbQnGWx/Yp5Ub58wIJwDnYvjYbMuSGYqBkgFR8qBh9As/nYTXuiaRBY0M7k8MXtcwW3zzoRo3QFgANy2AG0RmSK9Z0RJxxr7Idt+OAueSgS0n0A3zY4Ad91jsAXbcNohP5sU9TtVeMTWkrzWAHGWG1p/warp6RC8jZ7KrIvDWYM3owoE8TgqkTio70fvcy2Bvt1DDugumvEryCV6xP76P1z6P3tYp/VXgYILx0nXMX0wmN1pIOC0cY4c3DUZL5amiSc/yIG9ykkEqzFadcoAcXPeKJMUGoKB+TgGQ6vFRDBra6wncQHwF6xH8wavV9u3ZW2TwmD1wqIQiGLUvfj+Vgj9oNVo4er4xJSD6rpVzWgLo/YIYwWB9MIBH/BYIourtlIVK9rVQOYxU1Pp/fHJ6RuwSU8qeaB2aKzbROXmFbY8MzcAS0dqjEgH5RVYXsJaSdm+3RCQHZiIAcad6bpcprmCkiNwCAqZ8cYnsVnpfRAttHrVUajyawXPNOtewWkQHE1NmA+cBTTjkeldL/bBC5xBuPhhpLkWl/n8MsAUUmOpXMdT5w78HlchPmNkN6KvGlrAtdRpooYuDPWkpQr08qrCMzIAOmcayq7ltt5eyEakokn11LkxZHJf/bA19MQtnuRdxMV4k1qPG8tTb4hHf+/bf8DF/dxzoUTKEwAAAAASUVORK5CYII=
-£,
-\bLinkedIn\12Nhttp://www.linkedin.com/shareArticle?url=%(escaped_url)&title=%(escaped_title)\1a\94\biVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACeUlEQVQ4EXVTTU8TURQ9Mx3SylCkhCIgkioxaEyEBYnGGGTrX+AHuPAfuOvSpT/AlQvdGRZ1adJIV+pC5bMEBYFQ2tpO6fRrpjNTz31NmiaFl5n3cWfuuefce5/27uvJs1T23+r6bgGuG0ANQ++ul81BgERsGK9WE1hbnkkb4rxbqCW1TgfjpoGAq+0E8NG5zF3ZKk0HG38s6NCThkSmFxano3h+Lw7HD/Bpr4jtfO1yCA2oOD5S2QIyxxYM1wtgkvLKnXG8fDyHhuejVHOwRwDvSg4EaXl8fRggEZ8/Fm0HB6UGmgJQb3ejk9ngIAVJkcZV0wnAg0OnLUb8clhGsx3g5KKFxako4sNDKDVcXBsKYXIkjAtG3SnWkKu5PXlkAHSYuElzCAuTJqpNDwvxETxkTp7ejqHcaCNCgKmoALj4uJnHh5855GyXDCASBAEqwtL0qIqYLdQwPzGMJ4kYziltn+eAcpZnx+ijYevcRq5aUq69gkv5RDEXlRM5tFkRKdfrz7/x/vspzqot3LwewexYRAGBbdNloLAGpxbzsZO3kTmyFMsCac/FIggbIei6Bp9BegwG3cmEdDxhRq3So8JSRr9Tb6+zLKoynPQuQTAIQmLkkFm26lvXpOzsXWLzi+14OLFazHQbFt88m+m40oLFMko71FnqswsHhq6rckrlRJchF6NSd/AjV8WbzBFcJu6w3EC2UFfaN9kfDn8+KDfx9tspouEQfrEK9+Mm7k6YMORWbRxaSPFOrG+fE5Wq+OwW6ypxSget0jy5/aJKxoMbJl48uoWV+XEYa0szaXokM38tXpK+tPbppH83CWoTMPKIcl6aGU3/B9v/N+GmsPjmAAAAAElFTkSuQmCC"\80\riVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAESUlEQVRYCe1XS2yUVRT+ptPp9MF0GNtQbDJ0hqFCaHGJGmkxijYmvlmwJWGhhIQSDCayMBATQuLCqGFDdEFC1I0RYwyRhbHRVA0JIraCmQotxNIHnXYy7bxnfr9zZ277P4YEy2904Zn889//3HPP991zz30B/7J4BN+gnP5hAscvjGEynQc8Su06NY8B9IeDOLW7Fz0PBghDEZTTw+PGgS+uomDQ4h8CX+5NqYzejgC+eXU71rU2euql4q0LcSc4DVESQjTw1gF1LkWFvkamUzh4bkRxUgSm0kVrz8sGdm1qx9MPtSGZLeLz0WlcnV6sEFHN7vOPJD69Mr1CQPWy6tPDXh/ZGcHbz25Gg/SccnBHBHvOXsbQ9QRJuBcJ8V1BkJIIwSNtTTj61KZlcFF3BPw4tisGfz3NJU9cFCsBGIiFmhFs8jkgYu0taGlUI+aoux+FlQBnwM1kFul8yeHz1kIWSznminm8HFZ/X+EgEL+zhA++H7d4SjER3xm6jpwQcykFNIA1pnRuEOHNr+O4fDuFge42LBL0k19uY3h8HlA5wKb2PNBTVPQydSVNhKjodZ1GtL2tBKSSberZSAB/4iO+8pyWai1guclXhw2tfprJD0gXS5hI5ghcRjuTdeu6NSqHCvweT6RxbXaJVpS7EHESKJQw+MRGHH0yVmnIvMgT5KUzP+PHGwm83h/F4Z3RCjwZLOWLePHMJfRHQhjsi6KT5HyMFFd3LGSK+HZsDkfO/44/7qRrTmEnAS6A0QeaEGppqBBQ/z6sX+NXpQ0ha12QM+Pd57agL9ZmsmcgSTzU7MPLD69HN2fQwEcXMZlipGyRsCZh1UVJQm4Wfpar426v89ChHdzcVMq9nQEc2tFFJ+ydTWoSsNnc02eZpH+bSmFMj7mt1QtbOxCUqNoS2DkEtob38il58NpnI/hydAYNjMj+x7tw7JluNQy6/cb2ZnQySZOy73i1liOyUlx96eNLkzh78U8kmcCzTLyTQzfwK6exWXzcV8KtjVRZh9cVAl9dm5WsqzzcrPIkonZPMwOWW/0MuBXfnQgscKVUi4IGJEiOJOziq7GTuhIBWZBWK64QWC24tPufwH8zAnUypczCT72EO+poZzeXprXstA+za2cEqJlZ5OXEJLlCGYlMQWnm5OJikgyn26KclGyc5zJWO9lD5rlILUt1PVDNPG+cNwyTg0CDF1Hueppdlnt7PJFBiYcN2f0iaxuX8bLFMsbmMyiaNzCu92t5ruwKrtgVWB/n+SCvDiwGmuu9SJ8YqASv7/1h47uJ6olHKMqGoTYuvWyRnV5EVJ3Wi7GpTj613M0H9XJF+/CVHux7rMujOnlqdw+28a4mpxolwksA5V6gHpa1qDqtl7epTtvIu5YPAnv5HHg0jL2PhJW1ai2X0xkeFgbPjfLGMlUBNTtzo0zgFp6U3nt+C/ZuD7NfPNJV76ZuuF+1j78A9OxqpohmrHQAAAAASUVORK5CYII=*¬\16iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHyklEQVRoBe1ZW29UVRT+5j6dTm/TTlva0hZboeVSDRJSJVFCgoZoMCHqG08+GP8Fj/4EeeLFF4kmGGMgEkhRgxBEkFJbCqXQ63R6mc507le/tTtDT6fnDNX0ZsJKpzPn7LX3/tbaa6+19trA/5xMgj+Xy70XTWaPXxny4fzNCdyaDCGUzu4Y0exE0lnjxCc9jTh7pAWddS7B1mcymW5Y5ZeAvz+1eO7q8DyeBKJIZDMilTTtCMpQzf5oEr89C6DdUwaP0wqP236O4JYFuDLkx8+P5nDxoQ+BBMHvMMpQl3OxNH55HkAinYGnzI6T+7wKpVqB8zfHqPkIAnGCV0ZVJIFaDM2KmPSYivps9COnFKu+Nx3G9/3TSKSWFa0EEJtPZNmqh4umZCFgh9UCm9mMDJ/j1EJa1GLW67DRyDXjcboo5772dAGDc1HVoARQGzans2kJttphxf6GCvQ0VsDrtiGSzOCRfwn3psLwRRLI6kqtmXSjf1KZU+EkpiLpFQF05yD4lgonPuz24nR3Pbob3KgusyKWyuJZIIbL3DcXH8xgZCGK7dw1agXWCEDwLosZJzo8+LK3FQd3VcCSN5caMjdVOdFc6VRmdOHuJGaiqTVDbNULs+5E2Rwa3HYca69BFzVfAK/lbaVfPrnXi/317q02Ii0M6AtAO2uosKO1poyb14jFhDYK0Vbr0hVw1Syb+GCADrCazPQ6pb2MtNv5YUTcRIilh9YXgCYUiKUwR9vO8rcRzUaSmFlKIFOCx6jvRr3XF0BcFYH9ORGEj996FKSAt8eCGJgJI8tNv12k74VoFkH6+8vDs/CW23D6QANzEBfs3A8C1k+hrg4z9XgwjbHF+HZhV/PqC8AmCWuDsxGcvz2BR7NRHNldxRzEyiicxYA/jGtM/B76I0hqtW+0EMVbRPHpMP+HvWQogIgn6cJTBi0fc49rT+ZR4bAoASSxCiVSzE0IQibNAzLzt0WBXUEsisgyTckpPjLyhcUCrqYFVqYmYsNM55FmUzLDFEXtJ/ZfGUKgGJKxABzUZbego8aF1iqH8kgyZo7/JB/yLSXxeD6KRWavgq2x3IEurwvVTptmbpPKHp8sxPCUH+JFPd1zZ50bHbVMi112OGwmmiWwGE1jfDGKYX8UY6EYooz468m1jAVg/07Ggc+PNqN3dzWsjMzLml7+euAL4cKdCdwcD8JGCd5l0Dt7uBm7CFCrvhS1f2nQjx/6fdhDZXzQ5UUPI3sLo3klTVISRNlXYSpCPNogzbOPq32dCduYgQPRLoexABy0hWB622pwtLVa20f9dtnMuDGygDsTIRXs9nrL8TaF8HDTa0nMYzGRhoNCvsP2Y3s8KKcpFlNtOdDGw0pPU4Xab40U8Jv7U5gI0guWMCdjATgDQ5ThKorZSABT3+QlTmXLxcD4GgeZzXbQi0kOJWZZipw2i0oczx5uwgJPYd/S0wUTNAcDIfTjgGYGAaBH6r1Ro6aDKKGJe6iDK/Qy8IVu4gxeJ/9HXQ3oruPSiHYM6KUCGPRb9+sXK7XuHsuMNu65Q01uvNlciTLJxwxkKGlC/3LOkuyixFA8heG5MMYDCeU+25kISoXBzUOTHtW7HdjrdaPKaUEszJRdtFFE+j2LmDbicTacwE/ijQZmMEqXKqa1j273DEsl7zMtr3Gt3vwyp5OOorHCwVOhDT4RQIe2RIAo05IbI/P4+tY47k6Flk9wXJEhrsZiPI06xpDjPDwVnztkL1SzhFJVZrzxN30PiNImF2O4+ng59ZBagCJaQ4IP/b4l3J8K8qiqfzAtp1dy2+3K4+V7rvraEgGeM+EbYtYaS/EgrjVj/g6pAJaU4toqYIUHOVCJKclq6NGWCBCkmcj5IvdC/StQkozUEQa6tJR1dEjMivhXya1l2xIBJHdSByMdJYp3EuhGrl4AmgW+Tl8RZEsEkIlKU2FjGHAZmI9w7xABDICv4/UrAdahpE1lebUCm6redQz+agXWoaRNZSm9Asbxg3GFp7U8NIkxBnFGcZRqEwYZy5CHMcCwjX0LGNRExf/SrHWkdMK/8Enol1sdqShIpE3zYxSOVCQ2bGVfDiI8epThHFIYMGiGcTrNHGSU5Q3J4aW8KNdMBZLQP8RbmiEWvlK82cllzbyxWcKlAR/qmRprKUVwv44uYF7dv62MoXg4pgCXAtoPf89gd1XZKm2LSP3TSxhlbYqzrAwrP/OPSgAphGTyg73gogDPWBG48MckfuTgWgFEG1JpkEOGXDElCfL3sQBrPxGUF5XjRbt+FokXmNDpVQhy7H9vOoTpUByVRQd+mSfAfj72z+NVSZObfHKK8xGsEuA11vnnWAGYk0k0lKT5SJF3KqRT4BVlUsgCBSlQkBW7NSQssnorrKtZ+F7u3UbisdXvC0/St2DolEIUeZh1JSnRfEUe1fQZj3Vv8CZmjT3JpAJS6oXFHw14NZdMVMwjz8LHv5Jk1Ff1z/eUJeCSSK3q4wON+KK3XTUozHJ9LzfgcWpcljMqhcqXTZofd0u+CFw038J7uU+p7FNddWj1OFcEkMpADct8taxVfvfXNK5z003yKnNHEMG7eax8q6lSlflPsTQpVcCCVRWspq+23H7uBKsDcbkHZtF2Mn8Pu+1C0Mu57VaWLT04c2iX0nwefN+2Y9sIAP8Ajq0A6jTee04AAAAASUVORK5CYII=
-\89â\ 1
-\ 2RU\12\81â\ 1
-$
-\ 5Email\12\emailto:?body=%(escaped_url)
-²*
-       Vkontakte\120http://vkontakte.ru/share.php?url=%(escaped_url)\1aÜ\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACTklEQVQ4EY1TTWgTURD+9r23SRO7gWJtqdWKHipYg2ALShBBtAcpHjyUUpFcFG8iIsWr51z0qhcPEdR4ESGVghRUQov40xpDWn9am1grtv5Lmia7b523m10qmOAXlszsm/nmezOzGgiDl1KB0qrVB7NqKL8ReFBIyzQ/pBPxvIrTBs+nQmW+dg2cn2SMw6ZfI2jQIKX1w7LNs6OJeFIbuJiMMfCMbUvAbpzsEXMRgGlWpmT5234GMEOjyv9KrkdnS4t0aE16aFtAMEllmRtqSenwcMagC0a2DUu6Z6ZFCglM00DHBFeu8MxQUGDocNQJuDE2jUO923H84C7cn3yNO+M5DMS60d3Viuy7T3g4VSQFLhwCIkWpXMWWTRHs69mK4uefeL/0HZ3kd2w06N/A6WN9CDfpeJpfhBLNawyOGMVlWTZuPsiiXDExdGQ39u7scEq0GCE/+RadZ14WILifBt8SdOeZhRXcfZRHe0szTvTvcQhi0S6oR/VgtrBMPZG+fBXgEyhHkK7U+Cs8nl5QroP5pa+YyLpVLwwfcJSZROLB6YHnaNSMNbrC5dsZPJ9dRM+Odjyb+YjJXBHD/VF0tkbQRuow/4VS3On8RaCIGNNQqVoYnXiDsSdv1bxpX4Hr6RfOhJQtuKBtdMsKKaXG1RjWQSkJ6LRc68C8ttfeUQYLhiO2AEdBmtXftJ7NasP+B0wPolIuzSG3vOqUPjqSjJOKc3StsLdhdYlIHSXNyYocSV+J533tvWeu6m2bN4T0klHvE6hxruBe4tQvr8Af4aHXugdzpJQAAAAASUVORK5CYII="Ì\riVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEgUlEQVRYCcVXWUxcVRj+7rkzw7ANA3TCUiNIbdJSsRqxPkiLKXVJFO2LNqlLtUmNr4YH06QmJkZflPhiWhMeGtSk0cY02lobU9oS29JQTDQ20IIBRKagwGDZZpi7+f9nem/ubCiRqX8y3HPOv33n3y4X+J9Jcft/5s3ObYpX3WdZ1hY6F27ef19by0JVL+kajp5uf/E3254D4Om2z15XvWq7ItQiAmDz1/SpKAKmro3CMF4+2f7KRTYuAbS2ff4wVHRDEfmWaayp01RjqscHXYv3C0ttPtm+dzoRZmG9JjzenDtnMIYeh+r11puKvov3EgAFvD5XYWcnmUmp53O70OxnZtkcnFqwPG4AOXCxsklFUWSl3/Gbp8KSYUg9ZGiGYcpjXjNKVU1gNU0LupngSQHmCUE/p6NhkIy7phRisUwmSgPAI8DnFaiuLJFKgrQXonFMzMyD7OLuihI89chGlBb7ZRPPLS7jzJUhjEz8JUGYZKCirBDF+XkgGGD9xZiGPyILmfwjDYBJtwsFi/HugV0oyveBcoXZ+Sje7ujCyM1ZLGsG6taX4f4NFY5BjsrhE700VARKA368s38nKsuLQP4hKDL9I1M41HHWkXcv0uLCoQpPz2Pw9xl4PSo8FPpQsBBPbrtX6o3/eQunL99w23DWmmHg0YYa1FQGkef1IM/nkTb6roeh6ZkHXBoAno06CX/9w4BTB+yhpbEO91SVgm8bXdYcp7zgqHDey0sK8GzTpiTeL8OT+PbyIF1ETTq3N+kAiMM3//nXSfQOjNtyCBT6sfeJBkoJpZ7/uEinmzPo5x/bgvWhgMOJzEXxyYmrWIprUs9huBYZATCfb/rluWuIxXVHvGlrLfbsbMCmmpBzxou7QiXYvX0zWl2355B3fHMVQ+OUytsdlKR0e5NWhLYQ535gdApnegaxu1lOTVnRB55rpHAnt+H2rTXY8UCtrSqfnPeuH4dlLSQxUjZZI8Byggryi/PXMDoxm6SW2tOpKWHhqvKAjEy24rMNrgiAh0vkVhRHqMWWqJdXIvfgYbnaqiAOvdos54amJ0fMbWdFACzo86r4aWgSH391Jake3EaGwxEcPPK9TJn7vK66DG+9tAMVpYWyS9w8e/2PAFiQQZyjfL7feQHsLJWuj02jp38cHxy7mJauDTS09rc+RCo81NMpaxGminJr9g6EcWNsBo2bq/HgxmqsCxZIsT5q14I8L25Oz+G9zm7sabkPVesCspNYIDw1RwWc+a7/GgAbYhALsTi6+oZxln42ca1w1zDxFP3w2CU5K7gu+N5cpNlacVUA2AG/XAQByUYMRhXZ+al6meOSKpXDfQKAlfjvOId+0kxbVmKeJwAoSixNIqcHlEbFXGIXEgAVSw9/NNwpsuhFQxB6HQAC1lH+YuGPhtwSdYvPD9PQvtNjkW725bxXW9s+baJeOiyEpyHRPGsLRSFXJn11WZZ5CprxxqmP9oWTAPCm5WBnuV9THqcE1Vum5aH+zTy+VolN4YoTYtE0zL6CMf/548dfiK/SRO7E/wbLA4wm9K/NvgAAAABJRU5ErkJggg==*Ä\14iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHG0lEQVRoBe1Za2wUVRQ+d2Z2u20pFAqFtrRQWxB50wJBXoWgkVeNQWLwBwiEyA+j/iCBH8akahSJSIyEnwpWjShBTCrloWgpERAQWkpbaCuUQoW+aWm37e7MXM+522n2MbvbxUq3CYfQ2bn33Hu/757HPTMDMMiFmeHPfP2SJX5E6VSu82RJg2hgkqme2dj+bJOYpOk6b9YtauXxjzdVm83tAyx7W+5CXWLvSIzNZrIyUpIUs3GPrU11dIIkSRW6pp5s7W59/8zetxrcF/cgsHr7N2uB832yYonXdR24rrnrDshvxhg6AG0iB01z/i5JsDFv14YaA0wvgVU7vp7PdHaESVJ8OAA3ALpfyRvQEnkO4K+e3L2hg/ok+pOdkxcFOrxLOx+u4Amnjh6BG7zSwqTNdE8iCMgdbRPRUnNIIbyFg6RYZMb56iU5OSI4BQGVa8mSbI3j6PfhLoSRMxgbaU8fQ1gFAQ5ytCTJeMvDHX8PRh7FVC2KwLoIYPQOAuSmEAUB055B0viEwEAbatBboF8LHU3H457SnFsyo+wgYy0oy//PXvWJABZ2AF55CqtEkXSNZipYMyeMgcmp8RAbHUEFmCDS0eWA67cb4c+yOx7EyPWIqITjjDl63REbOHa6b0Rvn9ePgAScqgbzp6XAiwueBqtVEQvRcpLM4ErFPTj4awk4VDr8OKSNHg7rl8+CiclxXksAdHQ6YM8PHM5erQGlxxIEblRsFGzJzoToSCuIoo0KN5xLkWWoqm2GA0cvQzdi8CHotkJAArjJEDvEBtPw0JNxR91l3JjhcKn8H7h2q06AqrrbBJ98ewZ2rF8E6UmeJCIjLJA4IgZrGZyQzksUVdNg+bwJsGD6OFeD118aQ9YRZiAP8COeqLyUrIoMBUW34EZNo1cPQIRFhufmpoFVcU1BPl7b0AbnSu746JKzOd3KFIqTxJExsGiGOXia4MSFSniIliPLBJKABGhsZ5cK+ecqXDvhNVPWzPEwPmG4CFzqoiButzu8tFxDnU4sFHuwOFUOz89Nh4SRQ310qeHazTr45WJVr7uZKvU0BiRAOuQ650vvQiW6iLfYMC7WLp0CCgUsdlLgqW47begb7YRf1XRIjo+BJbNSDT6GmrhS0OceKwJ7p9O030MZb4ISICvYu5zw/alrplZ4dmoK7mYadDtUYW7ht16rEDkNgdPVgi63JmsKJMTFeGm5yB0uKIWrN++LLOajYNIQlACNoZ0rqryHAVvvMwVllZcWT4aU0cPE7g/FFOotFItkSQe60QLMahS8ZnIa4+1wQZnQDeL6vcMDZiFDi3a1rcMB+WcrRJq0WjyHJccPg00rM+DY+QqY7irTjaHiSmlxJp4RdnSPLdmzTX2bstiBo1eEpcS54zGD/xtPJP71IMIqQ2HxbZiBAF8w2cGFmFEyJyUCpT8zyZqZCksznjLrgs5uJ3zx81/Q2Go3JWc6qKexTy5kTKBjkB48VQJ1zQ+NJo+rP/CkZBYbxmCKsZaHXfgWhKIkNAmJANU0dS3tIktQ0PaXxA2LgnXLpkHs0EiRpUKZNyQCNDG+LYPT6EqULfpTlmSkwrZ18yFpVExIJEImQNlBx5T44+lyuHyjts8cKP9fv90AD9q7/I6Z88xYeGPNPBgRE4nB3Dd3CpkArU5lQ6fDCZ8fOg9X/77vF5B7RzGm4e37TsBHXxVAfXO7e5fH71kTE2BzdgbYInqKJo9e35tHIkDTUKpreGCHnbmFcKSwDCjA/QmdxKV4hnRh3JTcrIfd3/0BTW12f+qwLDMNXs6aDE4s+ILJIxOgiSmzkEvsx/y965tCKKuuh26nWXAzaEE90ifrkdW+xLTZHIDEYky7sdE2UZ4EItHnc8DfJHQS04vgM8U1cKGsVhx0sycliWC0WS2ivGhq7YBifH6g05hOdYWq3MvVcK+pHbLxWWNUbLSYnixFpZQT4+Vi+V3owPQarBr9zwRoZVoEn3FE9iAXKaq6L3K64VTUT2W3cRYQCXqCu4FPaqWoT4mBPNDdDclSFvwfTPqFgPsi4vlXvOVzbzX/TYSsfdQ1nwHd2F/HYGl/QmCgLTXoLSCCmNNT9qASpmucCczCAvjtqUlzduvBcm44cGRYTOIXjharZH9AeAQBi+Ko4lyrxs+q4YAxKAZ8TVOe9+lW8ZZBEPiJPiJzni9Ok6DDB1ABd19XHa34lmk/ohDnpCBAkBi3vMc1Db/DYhVIR2OYCbk34zqojH9wbPfm3wx4Hkiz385N0a1sL2PySllRFNdHP6MgMIY85isBx3+aprZooH045Jbts0OHXuktUz0IELQVb+ZHsIjGrVgur0JTJKGlotDnfPQeBw0EjolFasZi8bqmaweO79l4yntd/8BycqQV9vREmbNI/DruX897xn68V7ikyza95cjO13xfC/bjOgM61b/ww5AcdNfRgwAAAABJRU5ErkJggg==
\15
-\bFacebook\12;https://www.facebook.com/sharer/sharer.php?u=%(escaped_url)\1a\84\ 5iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABTUlEQVQ4EWNkAALf2NmK//7+FgKxiQWsbIxvNyzIfMAI0vz77+97xGpEqGP8z8TAqshEis1MjIwI/Qz/Gf+z/BZiQRLByfRy1mKIDDBmEBHiYfj67SdDSOo8uFqCBqgqijLkJNoxMEJtZ2ZmgmsGMQgaoKclBdb8+u0XhsyKlUAX/EIxANU4FCkIh5uTDcx48vwDhmaQBE4XqCmJMdhbqjBoqUmADZCW4GdIjbZi+PDpO8PqzefBYiACpwsU5YQYgrz0GTRUxMGKxUR4wXwTPVm4ZhADpwuePP/IsOvgDQYVBREGJXkRhrfvvzKcvfSY4cadl8QZcPXmcwYQjgsxBRvw6Ol7hv5Z+1E0gzg4vYChEofAIDAAlKsYGBj/43AhHmHG/4x/WN+Bc4dX1Bx5UMbAptrBSlVEVV5U+P2Hz9/WbL/8GKYGpHnbspSHALYfYb0Z1/IbAAAAAElFTkSuQmCC" \aiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACIUlEQVRYCWNgGGDACLPfM266IcNfBhOG///hYjA5qtKMjP8Z/zOf3rYs7QLIXLBlEMv/n/n/n4GJqpbhMIyRgfHvfxYWox2LUi9BLAT6nF6Wg9z0n+E/M+PfPyYgNsQBtA52kE1oAGglOPRpFuSsLEwMzMyEjWdBcxhFXGUFEYaYIBMGRTkRBjERHgZGoCf//fvP8OzlR4bUkuVYzaaaAwI99RiSoywZmJlQfc3ExMjAw82O1XKQIKpqnMrwSyjICjEkRVhgWI5fF0SWKg4I9zNiYGFhJsY+DDVUiQJQCCCDd++/MrRO2sVw+/5rht+//yJLYbApdgAoM0lLCqAYvPfILYZrt16giOHiUBwFoETHihb8n778wGUfhjjFDviPYSRpAmRFAR8PBzDRQdyOLfFxc7ExCAlwwV3y588/BlyhQpYDGko8GTRVJeAWoDMi/I0ZQBgGjp+5z9DUvwPGRaEpjgIU03BwXrz+hEOGSgURTtOhEi9ef8aphC4h8PIV7hAgKw1MnneIgYuTDewrFmCN11Hth+LDrXuuMuw/dhsudu/hGzgbnUGWA+4/egs3B1uVC4rzqzefw9XgY9AlCkYdMBoCoyFAOASA3SV8imghB7QSbCe4HAD11UDdJVpYhM1MkF2MDEynQXLgkhDUUfSJmWH89z+DMazHgk0jNjGQ+t0Hb1kjy719//0BsJ57giwGY4N8DrJ829L0yzCxAaUBa3eI2ze0RaUAAAAASUVORK5CYII=*\88     iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACzklEQVRoBe1ZzU8TQRR/s122pQtKs3rQRPyIB0yk0VANePHkxY+LGhWQAzE18WrCH0C8ezXx5EfUePBADBFPntEDIhJORkVThZYUdanU7oczTXZZujNhjLvTbbJzmdnfe33z+72Zt9npAMStuRlA3ulPD909YiNzEGy7y4tHZozQqp2QH009yL9zOLkC6uTBnLbBVhxjFHtMuColUG7y4Y33hJ/kkCSZjzp5wtUGSFomDDq8XQGR3TYOU0+PELhbfEOAx6GVhi0vQI5CtlNJGWQ5AYZhQvWPgXczP6umCMhsb4ezpw5DX7Yb9ndroLQlXMY2Zl/5XYOPiyUYuzXh4qyBcAGEeH5oABSFPjXCFaqmFdipdbI4b8LpUTa5BPcwfD4HVy8cCy4gjiSsiHt7dgEREHQTJmDk4nEg2yPoJkRApisNvYd2B829Hk9IDWR72OTXqzW493QaXs98huUVHSzLqhPjfZUKEbBDU5nZfzY5CxMv55j2rQxCtlCnmmLymFsoMG08BiECJIldvHqlysOT6SNEwD98GTCJsgxCBLAmDwJveQGBvoW0jAr54RO+xB7Yq/kwBxi93A/6mr8O3s5/halXC44bsw9UQLq9DU4OHGRORjP0ZffQYPhSKFPxRjCyW+j78s9GrtTn6Aoo/qISbgQjK2Cp2MIrUMNHy5XyWmOyqc+BFrFhWFBY+uGbaFtHCjrUpA8nQBF/wBHC3lYs6dzn4kAFfMOFd+3mYy+X+nj0Sj9cOnfUhxNg/PYL+PCpRLXxgJGtAR7yxCcWwJupsPziFQgrs7xx4xXgzVRYfvEKhJVZ3rjxCvBmKiy/eAXCyixv3I0VwJfIvD9qth/+n8k9MLsCyA04uURuNrkt50doHd+nPXH83PMAub4/M3InRy6RvfewjuP/9OXVyr43s4vUvx9s05qRENJ54pPME/LP71+f5/GPfURk4C+jh6kHrjxSFAAAAABJRU5ErkJggg==
-îI
-\bWhatsApp\121https://web.whatsapp.com/send?text=%(escaped_url)\1a\90
-iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAADNklEQVQ4EV1TW2hURxj+ZnbPOZvdKGp0g7oxFxNbNg+NClIkaqBWqAV9qJRSXwoWWqJ9aEmRIK0+Ceqrl5eW9MEHH2zFxkvTIChISyVoU9h4wSbajehmV9e9nj0zc2b6n2PigzP8c/nn/79//hvwxjDGrDbSDBth7hmfbpJO0twwnvmUbok3xMEWGPTI4WMfcb4rsXJbpjSFZ14OURZFR6IdbyV64EhnAha+ZozdXNALAUiZQeO44WboQn4Ul3PjKKsKDM1gMJptzmrsXfMxNsbfeUmyn7Mo+/nVG61KmM+4ZUZOPf4BV/LXYJHVCIuALAUy4VBGEd/Cgc59GFjU/1z4ot9xnHu8UqkkI8CRS4Xf8Ouz37Ft6WYc7DyABE/A8yWk74dkNEPDFzg9PYIsZlvsiD0UuM3jTvyjhuW1/5K9Qu5Z2LtqDzYvexebFq+HpwR8AlggCiqeeyWc/28U4NhBX2uLcsY/eViZRrb+FHbEIj6HNhqGyPcVJJ/3YX4jq5gsZuB2uCt4nX8YPK/LuXMQWqIsqhjLXQuD96g2i7ryIAikLhshBWdf+yg0XqAm645Ucj8nU/VYxIGirwbo52Yv4m7pPr7p/hLrmjpI0MXbibUhSQJQRBRiWBGLFHCf0zdvdi/ugsNsKK1DH7+fOo6acnFmwwkMdw/iaO8hnOo7RvHZjaqsI9W0CosizS7hnOSu8kZaraTY2rKJgtYAo5KYrmXx1Z1hXHoyhoHkFiRjK8AppWVZhVI+dqbeB/PwoFAo3GaZTMZOd6f/uPpyfOO3t49S7jkBMypKCqLxkYq1Ym1zJyqqioniP9i1cjuO9R2GqHuDsUTsTDSdTi8hyZZbhUkYbbDESiAvisTSYTH9W32CqfI0YtzGntQHONw3BC380fyL/E9BYpiUcjuZHP+rOIFkUxJJZzlGs2O4/vRP5BuFsBfWNKewu30HBpb3Q3nqYraU/aKrtSsXAJBP6iwVikcdN0l996NoiNPG04+19o2rXWpCz2gKvRH671qlNhi4HCrOL9FisVizbXvr3Nzc3Z6ennLAzz/Kr4wvjfcJJd6ja8lpcsZmZmament7q/N6r7f/AQ4stfnSawjAAAAAAElFTkSuQmCC"ì\17iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAIWklEQVRYCaVXe2ybVxX/fZ8fid+u3cRJlzTt1qzEbdolJCq0mprSByWwogJaQQIEQoJJKypIEKGoqxD7AwFFAo0JgUZZAYmp449poJWKtWnLNrqs25q1aZqmaZ7Ky2kSx4kdPz5//M513KVpaIJ2revPvve87jm/c879NKxwmKZpI2mYcw9/79c0bRN/F3NmOYc5r3L+k7OFs5P7GT4/+qAyj2EY3+azhTPBudyIZrPZM5lM5mtjY2Puj2QBhXyGwi4t1jhnJM2R5KjZG+9VcywZMZNcWzQy5D3LtV0PMkJbalMsDwaDx3Rd/z73rUIzk5lBW+wa3ou14Va8F4lsAoZpKHaLZoXH4kSl42HUeLdis7sKLqtL7SnWTObnVqv1OMOSyC/mn/cZMDk56fd4PCcsFstBIUpl0zg/cRFnxlvQlxyEyY+FH01x5tm5apowCAfZW++oQGNwN7YHtsGmCXSQZhj/QtlHioqKYrKQH3kJ6j+FODj/REu/JAt0Lf4w+Ge8M30FGj8WzZLne8CThpg0hLTb/fX4+ppDCNgDQi9GnOzp6TlcWVmZzAu4x4B0Ov0sXXVUNkfnxnC89ze4Ge+GXU6RO3Keb5mneATKI48xHIcrvoNgzog54uoZm812PC/grgGxWKzB5XK9xtM7JtNT+Gn3r3B9tku5MMtYi3uF2Mp405o8/wOftIFcWdR7qnFk/VPwWj0gMEdnZmYO+Hy+VmHW5WtoaMhZWFh4TJRn6b6Tg3/F1dgNos+CNDHwkL0EXw49gX2BnWTQIDTmCiZIo9OKd6JtODX0isIJgR2krqaurq4C0a0Q7vf7G+n6XbLwbvQKzo2/wQ0rlWcQsq9G84bvoczxkFI6nppAK2lsyhPCsfwQ4J69cxHbfLWo9m2yMgSfLi0tbSDnGZ2gI+AtXxUxGTODV0fOYI6nFveljQw+V7xXKZd9TdOxO/i4iq+Uv5VOk16LpmdwOnJOeY+eLqAXnqRuTZ+amiqnAdtFQc9sH65N34DF1BkrAwUEX7VHqu+Ho9a/FesKy2gcjcwyFCucYu3V6Q4MxgdFmJXKPxmJREI6Xf9xGlAkq9dIIAAEzy9Fhtk+DzrZzQ231Y0KRxnrQ0rRCN1KZpYwjqTu4MZMtwjSqHMt680GAWGDrMi4OXOLujUY6lQmoqx+w3Ojuc3572vT13F5qk0VHCJaUL2iKTINI4vu2Z68PGsqlarTGY+q3IqJISqjftoqVc0kJkycj7yZZ+CKiT/2vYSR5Dh/fUiXp1/2qZmqvohA6rVw1ooBQVnIUlksPcvTmHdPpNOaC3cu4YNou5AwIBoaVu/g6YkRg5Vhhae/S0eeuJFQByEGrKyMNWKA6tsiXFJLcjw/Rek0w/B89wlMp3MlvLFkDz4f2sdMSarY52nlmTRSSBhz963LHhWqoqT6iAiWYGvarM7SOCT/+AdB2yrG/96TSTFqi17Hb2mECJIa//Qj38LB0H7GNKOalWkwZOSr823G/qIGFPDuwpY9L2veo4y/ZEyAOsSXHIyw+balqampijm5U1a6Z3vROnGFSqwqxhJnmXQTOmK3VMvd7KuCVbeiPlALL1twz0w/JjJRbHStx0/CP0Ljmj1syZuUF4biI0iZKUrQlBz6FvuKd0JkcKTj8fgLUglbaMlRekCv9oZVGKSbLa72hAaeu3VCleIn1x6EXbfh0NovYGfRDrw13oqwdyNKHCERjC2rqhH2h/G6vwU/7vjlfME34ba4SVepaIiLOY73dX61swveltVq38ewzrkWSVZCgzFbOMUTSVbKX3T9Hr+++TvMsrIJbkodJfhi+QFU+TYqwfkvOYDL5iaP1AmTZd3ABlcFHvVUCh6IYaNjZGSkV2dNjiSTybPC6LZ5cKBkL0yilRC/b0pjkSb0Yt8pfPf9ZlwYfQMpAm+pIYXq9NDrZMjJshE7T1B2oaVQ8JZOJBLn6urqosrTtGRbIBA4xybhnE5N46l3m9Aek1asetVS8pGmN+y6naW6Ep8KPY4a/2aUOdfAouu4HevDqf5XcXqshbHXaXSGt6N6/OyxZ+Aibujx4YmJib08fLvSUFJS8jYB8XcacMhr92B1QRCpaAc0CvtfQ6Ngua61Tn2A/xC4q+xerLL5uapjIj3Jkh5TODHMNMoLQzhc+U24c/fEJE//oigX2coAxsTOdJT8wFgigs5olyo24u7lhuS1RbeoIiYdTxAvZtvYOaVhFRcG0Fx1JI+RLA/ayfvHc3m5yoBoNFrm9XpVR+yMdaMvMazyPcFclkSUNpwLh0RM4Lj0EFCKAZJuKdaISncFjoaP4BNF9aoQEXgR3oZ+EA6H5UVGDWWA0+ncQWCol4i3xloRz8yhtKAIj/oexiamTX98iD3hEnM6w5qgK+MUePJS+JQ+IekrxcptcbAe7MLTG76BdZ4KRUUPx3jQY6FQ6F8L2HIh4DVptywKc7mjFM/XPMtcDjPFQrBbCtS17FLkMv7W/w9VFYcZpgRLsTqxOIRNxqU7sNZZgrrAFqblZ1Eb3KoMZXhB5RGCrplYe2GhcvmtyXsAL4gX6YHqxZtL/R+OD6ObKB9IjEAyRqqkz+5DubMUjzDPi53yupgbku+M+Xu88P6QoDufX7/nSYJtJLzvvYoFKk7Gf9NtJ2dnZyOk+X9GlrEeGB8fb+blU1127lG64I+VNxN5A7LzciAvDteZo20sTBco4E26bYDFIj4wMFBJQ79CrOwjfXVBQYF3gQz1k9aBRk+wxF6h4fKW/DJP3buYbvF/jfeyV+j+yxTw2uDg4O2amhq5ky05WlpaCtdx2O32jcTNFtaNII2WXB2h4e00/GZnZ2d/Y2Pj3TefJQUtWPwvuoaPUhSDV9AAAAAASUVORK5CYII=*¬'iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAOKUlEQVRoBb1ae3CU1RU/+37ltXlDAuRBCAFEwtMXIAbxVWgdHepjbC1TbUXs0KF1+k9b2ul0+kenf7TaOmO1iuJgREXxUaFOECECRkQkBkgCCRvy2s1mk31kH9/u19+5m+/j202IYKKXubn3u/fcc88595xzz7mLjiZZZFm2A0UB6jLUG/B9jU6nq0A/HzUDVUYdRu1DbU8kEl/o9fpG9I+j+gA7gva7LSBSHw6HK9Deh/omagD1qgoY8cbj8R2SJK3HwpLt27frvxMusFkl6hOozahTUSQgOQpmHkU761tjorm52QxpPQDJHf46qsPSiDwYG5Q9EY/sjQzIQzGfHI6HJ1wGvBLqPuxxNwANV8qI7koAI5HIApPJ9Hvo6z2AH7PGKw3S2UAbtQXPU1+snwLxEYomIiTJcQFs0hnIrLdSptFB083FNMdeQZWomabMMduD+AgY2RkMBv+SnZ3dOgYgbWAMMWnzFIvF6mB0/0Ct0c7JsM3eSB99NHCYTgRPkU/ykV/yUyQRI51OLwhn5GzB/FdGh/s2vYWyjBmUZ8qjJZkLaVXujeQ0OQWU8gdMJCCsoziNbRDcJ8r4eO2EDEDydwPBM0BWqF0ckAK0t+99+nj4KA0LoqMgWkeXyNZCp/dlSgiGZDBjpVxjLtWBibr8NWQ32LTAMk6ifWRk5LGMjIz/aSe0/csygCP8vs1mex6E5SoL4lCJZv9pernnVXKFe0iipIroxmqVsmTCFpImGRSYyURV9jK6f9q9NNtRQQao3GgBiNwJWn6cmZl5UBnUtuMyAK5Xmc3mV6E2xQqwJEv0Xt8+2t2/l0LxEOkvbaKATKJlhZTJacihHxb/gG7OX5nOxGcej+eRwsLCE+mbjGHA5/NVOhyO141G47UKcAx6vd/TQC9274JhSlrkCsgUtDJOVKYsvZ02lTxIN+ReR0adUeDFKUThZvdFo9FHQVuPdrOUy6OhocEKtfkdJK8Sz2rT4DlIr/S8IQyUoOlxHP3UV5AFffLFg7Sz+3U6MvgpJeSEoBVqbDYYDDeBri1NTU0mLQMpJwBdWw8G6rHAykBwBtQw8DH968KLFJFjo5JP+hU2RGaOv0xsvvA8U1Fk2FMCeJ3GTNo8cxOtcC5V0Ap7CAQCD2VlZR1SBtVdoWMlUJufKcQzgGvkIr108TUKw6ezh2GGgEVIpgD6ekfuKlqfdwt8e5EY47nJVsIevNcgvNsrF3cLVz1KLAu7ELb5QE9PD8deoiSVDF2r1boak7eNjgvp7uyqJ09sEAj1gjCeY2ObYZlGT1Y+QUUWeFedTKf9bfRM54vkilxU9VbB801bppY93Z7uvfRo+SZBA4RrB40boCV7ML2PcYsT8Pv9BZD+JnyrDH3qa6Im/ynQx5JPSjaB1qqz0OayTTTLPpOsBitZ9Taal1lNNRlVZBhlVIGfbBvHaRwaaqIzw2eZVlHAhNNisWwcHBzM4QHBADaqxoVVlwQhkhISvd2zD6oTxaVDauXvdXmraY5jtgIqWqPeSKucK3DDZlMM+qtdM5k+W1ggFoIH/Eg1aNBqB623QuClvLkeA2zV34OFC2L4T4v/DJ0bcWGRVqdBCr6XOmvJpE9xBOJ452bPpRJWKQ4ZUtZpcVx9PwphtgTbqSt0UdCHEyDQmoWPlfCaRqbaCr26V8yO/tnvPkD+2DDpEjDa0RpPxKnQmEN5ZvVi1i4hs85EdxbUiVhHBqyybrItG7U37KGPB45o97PjBO6qrq4263t7e2fio1yZDcT8dD7kEm4T8sI/dpgJcYR8saT4XWURWr7+F2TNhxEbEGAk1yhrJ9fK5E+E6PzIBYpBhUcL3ws1cKeZRnifJfhQ9acz6KIhCRkgVIHJ0BZ3ZJDC8Yh2SO3znfDlcDPC6Ni4a1XAb9DRQSUHYl7qC/dTqb1UBI4QegbuhNl66NQCLc6ucDfUJ8jqLmyA7SBpC0R+3JLngx0AT2WMz6nN304vde0WRqesmaoWKRv5owHqHeG0Wi0m0F4Je9Cr6sNT7oiHQokRESWmK4JOb6CD7k8oJKXm4X6E1892vkztwQvjrkvHc9XfsIMAaPLiTtIUM/riBPI0g4jvgxSVYuN6EgM8feNgE53W+GVey/qfbYJj4FNjo4fEprQCcRSqG5BCKqnAb8Fec1n3U7KIKAyFI87k8SeNl4MqrhxKgDXaCVUJaZDZcKFtnLaeZtmm4w6BCY/CT00LjwaBSPE4ogNJZQAdI8ZLmIG4dtQEd6iNe9IlyV7oqO8k7ejcpS7jUKMqu4q2VPwEqWJ2MsibslNI2iKMFTmIGijw3px2BvU4BricS4UTb3aX6YRrv5mJD/oP0qH+w+pCZqIWl9zPyx/CkZpHT2x8VZLiEkLzKBi9cnUz6c3kSE05Y6Cp3QgGulUq0Mm35JIFwOFYFByr3lULIvru6ADtgCoVWYuoKisZWvAdsLbwZtwVevpn+wvkwWsFM6YtnNSvLVpJ87Bmd8+7dA5um8ONy90vbFecdvI6p/FS8g/p8+vFacPWrVtrkDSvVTaJxMN0eKAJd4EfSBHIYWK8yvD94QHqi/TTdbmLRWDHY5xqlmfMooWZc4Xb6w67hUqxTXGwd2PuctpWvZnm5dRQXcEqqrCVAo+bhmIBXFRJHU/fj7mbYS2hO4pvoWxzNm/DGhIYHh7eYdi2bZvDbrc/pMRC/DLQ4G6kvqgb3iVVemKl9g8QdyPkjcdjVJNZRRYYMxeWeqGtkFbmX4/TNIK4YYrjgpsLmF9VP05Oi1MIx2KwUGVmBa0rupmKzfnkQcjgjnpxUWk3gZcDNK/dUHK7qhV4MRnCCfzNiFv4C7xzBpFrOnhZBh6b+IWgxd8qPFEqqrFfnMe+0vUW3JxED1fcR3mWS145w+Sgh8sfpA3Tbqcm72dUnTWHim1FY5BwWH5Hya000z6DNh//NcX0CcGgAsh4avBaocmR43gz6gYDXRwLBfB4lRIprS68DiphQ2icwPHDTU1QE1BQPGXRru636am256jD36nsK1oWZp41j26bvo7KMspS5tI/okhbI7AI7X4soGwEkcvyFqvgUJ8IkvyjSIEl/cKFC0fAyU51Fp1luUtpvqMSyQx7kaT/n6jVMQzUZg9yiCe//BPt7nyTYnE18NKivmyf9f8MTj2UCLOCq/uakGMty5pH1Zlz1LXsPqFCb5WVlUU4FkpAhRpDoVCvAsEJysbSDViKGwHEXUnVA84EbW3F++jT8EC/OflHOqxxswru8VqQSxeDF2lv13sIyxHxavZ04PXurpJ1qpuCsCXQ2gKt+Qq0y+JmQJLsQlS6C8a8Vdng+oIVeLdcRvvdR2A4aValAI3TGsD2EGKlBvcxOu5roQWuvbS24Ca6sXAFjDdXGKH2JY+zvy8Gv6S/n/03tSJp0UMI7Fa5sBNZV7BS2E5yBHzodAEw8HpjY2M/j6mUuVyuFU6ncw9sWX2N+8p3mu479riI8RUEV9Py5cc7sPFlwFCXZF9Di3OvoZmOGWSDB3LD6xwGowcGjuFFO6QabtKNJmievZL+WrudptuniW2BT0IIfczr9f4U6tPCg+rd3NbW1rx06dLXMPaEgMafwaiP/e2YvECZv6IW1MQQw3gTAdrnPkz/dR8SOHktS4/fk/jC5D6rEhc+lSJLPm2p2kTTbUnieRy0DEH3Xzh27Jia5asMVFVVWfBcwbnmaJHpM+/nWHQJsTLzTVtWHfbpglotEjZa8c2PZQk8t2fTlsof0YqCJSrsqO434+nz/Y0bN6rxm8oA1GcmOIS1JEsMUeWHo0bIHujbLzJu4gQVWp20veaXtKr4JhGm876gK4F30XN4/vkzBN2lpUVlAMZRiUtNPa/OwAXqGnHzatWoBLLRg04euhbVZPoIl0F8ma2YfjHnEVoN4rWv3yDeOzQ09MyZM2c+TN9FMNDd3c1Z/vVgQp0/7vkcEuHYPqlCbAucrBcZs0RUeAGZmxZeXXhVnaTicOhxS94Seqx6Ey1AjKR9ZwXxMRC/Y2Bg4Nk1a9akJAS8lWAAv0XxK9cq7d5HBo5DVWX8amKmcst0Wp63iG6AK6zKxgWHf/Ude6i+6x2keT5x9LyW+de6SC0+pc/aznbFkGbcN7MsRfRg+b0IJdYiUNOYICAQLkSg87sQtP1h/vz5AQWHthUiB5e1COaOQ4XEXATp27Nn/0Mz8AKwOO9aKnGUCGlriUOORr3Bfnrb9Q6903sAuTS/WITw40cyzk+epXKiSSPlcNsO92kz2hBdTqN7ZtxOt02roxyreCXU0oUAMT4Ed7kDev/bysrKoZRJzQeiBVkP38q/Qz2lGb+qbhCh8EnvKTrhPUmnhtvxouzFqcTgUZInbsRLHucYJdZ8ujZnLu6ChVQDVTHhdNML6JERGXSA+KfwS9HTMNrx33GUhYC3wrfu5oVTVZCAy+6QW3b5XaJ6RjyylOAEauIClZFAeGNra6vqDRU6L9fqIP0i+P8zUKFkpnAZSBylD/g/AgmtgL01JydH/RXnMkuueBg44zDURsQ3z3V0dHywfPlyNS77OiRGeJLl4xGPeINgGyeA9BA2OIJ+m9vtduHGHly0aNHz+L4Tb6r346l7CQTwdfuMOw/hxaEuB7D/Tkj+INSlfVzACQY5obkLBBLUiOsACN4PSR/EGMfb/V1dXT64r3QP0FJfX3+2trb2VRBfxT86YI+VaOcDnxUumdghKG6W8cMo+Udz9izDqCfwfQBr3oWed1ZUVKQ8uU1A75gpHRKaN4C4DVf1B7iNT+AoQ6WlpRFsfsXXL/8/ChQm3A5pzgauSrzh5wOHA8QyM8MY68N3O072HMbCIDyC2AsPqZMr/wd46QRNtgFjEgAAAABJRU5ErkJggg==
-\8d+
-\aTwitter\12Ihttps://twitter.com/intent/tweet?url=%(escaped_url)&text=%(escaped_title)\1a\80\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACCElEQVQ4EYVSTWtTQRQ9d/JeW1LbUPxcGJ8oLmxNWhWKbmwRwSy6kvb9BwU34g/wP3QrLnRTW+lC/GhWxW7ahUhMRJQiNM0TFRU1kqdt38v1zpjRF1vJhWHmnvsxZ85cwg42MhuMMOICE3k6TMxVQmqh5B8s/ZtOSeDUvVo+avI0g88lcXsm0JKj6OqzyWz5L9Y6Dc8FE4zmXWZO2+BOOxGFipUvbB7quGFgbmZe7lRsGwqTBoPOVvxsxdFgi3b6SL+DMGK8D2ObiwkvjWv5AXzbbOJBtYHnnzfw9ONGryRMyxpXJ+eDYfvm0b09mLlwAKP7uk2D7hThxund2NOTwtF+F1eGMuh1VKs5j+laJ4rjQgtBSbq7inBzbD9eftnEm/oWuqSJtaAR4cm7H9ZFFPNFh5g8YWDAw30udjm/CwYHuqBX0la/biVdEZA9y8cEirUQd1a/Q8RsS7TOUuJ2iykZljXr6DItkui4zcqC3xcR24xpTTkpKibB5Q8/cetVPQlBF19f+dSGaUf0LJoH5+bWF4X3+LGMi8uDGRyXt/e5Cm9FtGIQ4vbr+jZWUrhY9r3zpkF+fv0EIqyImPp/O5oeJDg4U7506IUR0RwU+SbQodxMIdGUrtGpf36hNJl9pLtqav/rYWKSU5nKPrY55gnWsXtutpaTQIGIPY0xU1U+ZkHPvs2x+y+3rMbpBcjbwwAAAABJRU5ErkJggg=="\90\ eiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEtUlEQVRYCbVXXUwcVRT+7szusgIFXKB0EVmDVUIp25oS+Sv+JZpojWCQjdGYmBh98MW3vhgT44OaNhpffDBq44N/AZEuRh6aGKulKWoIZUltjU0pC+zSEii/u+yys9dzJ8w4O+zMgsWTTO6553zn595z75kZhv9Aj/zM3fML4UpJQSWTHVxBKlrqqY6cfZSt79Qd267BAz3TLSmmdDCOTg7UZrVjuELyIJPk06GuquGsGJMwZwINfeGHWBonOOdNJlvbKQMbBsPxUHf1OTugZQJtwbk9K4nYKVrtc3YOcuoYeotc+a+c7yhfyYbNmkBD32QNFPxABgeyGe1Uxhi7xCX+zHiX75rZdksCIjhT2G8cvMwMvp05lWQOcDWFAvsmjH4k40RsO0uzgd0OLmKQz3IgOSBiGGNmJKDWnPN6I2A3eUri4HIy/pnRp14Cf2+4nU76r0alW2ZYV+gY5qADd7rwen0xxDi/ruBsJI5PLi/BJTE8XpWPM1MxxA1+aNXtYwHfkHDr0H1znND5TeaDljJ8P7GKn2biZpU+b6lw4+Oj5XBQMEFlbhm1JS4cqy6Axy2hf2INA9fXdLxg0lBjtQpeLYH/u6km2p5mITDSodI8nGwuQ3dNoVGcwb/d6NGDGxVVhQ4kaNV30+gvdRlVgm851DP1oGDUBHganWJiprVUWnX+1hEPPn14L+4rdmZAhHNv/r+bmKGkSaFTwrdXVzA2nzSrwBnvEEI1AdoUdWJGidpp1LTXjb4nvPjysQq8sL8QjeV58FECdvTnrSSGZrO/Hui8qYt2PDnI86ZXw3XZHP0SjaPe46Jgbl3tp7KIZzu0lKRqWxFjdd093OWIJma9Vph3GktRkS9bqXPKo7GUNYZzdlWOeiWk0pVWqB/Da3Bunm4rjJ38j5sJOzV1+7RXYlQMK9TnV5Zx4Yb1FbSyE/Ik3YDhG9nrb7STIEsRo8DIiyb0/ugtuserUKzzNJrofD/ZLG/YnAFCOhUpIu1XvFHdKgsjuuExXwFkpjfNLKhMUYyu7ynaPVti9GlT441KvQGWFK9LK/DlxQ28+fs8hNPt0nu0a9GYYgun8JdGGtnGZh9A0A49GI7hqcGIuqp0jlJ88dcygqbWa+FbjakmwDizTeDeIifeaCjBy7V7IFmUQpyRj8YX8WFo0SJepliWcFpI9ML6eyaH6Dq0abBKuv8v3V+Ep335KHbZ94KRuXW8S9v+99KGZm470sfJUChQ3S5AegKHe2daFZ46b7asK3FSEgVq96u4Q0YeHUrxyr0ZV3BxPoEz0zFcW7ZpOGaHNHdAbh0NVF0QKj0BMaFvgm+oLTwv+P+LaPVf0+pf1Pxrh1Cde7j7VTAW0pS7P7IxqudrRr8ZOyAUh/uj9ygbSfFTUWEE7gI/65CdzaNdlZNGXxk7IBQXn/VeJ2DT7u4EG8sWXMTbkoAQiixZkatV1EvMb4sYvmLFrjbzyjWfW0qgKbTR3zfdDCV9kj7Zjmqy7YzUXc9Bko7n+kfMmYAWrKFn8gg1oU7qNx2c4SDofa7p1FH0dmCcniDpguMB30iG3mKS6cQCZBbT77ljYWFmH1O4+i3BZRbxeO6apd/znTUEcvwPdVaTvKq4RdgAAAAASUVORK5CYII=* \15iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHYUlEQVRoBeVaa2xURRQ+s3e3pe/SB1D6RORVoNuWUkVKDBBSfECxhf4zmGCCSgBFhcRfmmhiESNEU+GHJv5St1UoGIMvWiMFNLa0W1qhVEy3pQJ909LX7t7xzN3e7d27997e3W7dGCfZzsw5Z+Z858ycmTM3BfiPFxIo/NmWzmwKzq0UIBOALAEC8ZTSKDY/IWQIKPQirZUCbTFy3PmrxSmNgdDttwEIjpgrbm8E4ixCIEWUQrovgAiBdqCGM4QjVQ3FyTVoJNrue/HLgGxL+xaeQBmCzvFdpfcIBFFPOTjSVJL+ozdXm+KTAebK2zk87ywDoFu0p/WTS8j3HDUcaShNadA7g24DzBbbIR7gPQRv0Du5P3IE9yRqeL1pZ9oHesZPa8AuCw1phY5TPNDn9EwYMBlCPl1OU1+sKCUTWnNqGrDmXFfCxJi9Ck+Qx7QmmS0egqs1hZl21G1b2KOmQ3U7MM8HEzwDjMfSevuo4zTD4rMBbNsEy/NSsHhvFNyAjnIpTdpWXAFXwP7Le16KStZGI/ZkVbS/LCMLXa8YYDcqD/zvOIhTGhAsGjudjAaSW78z1SrFYJR2WNtJ+DKggQcfYSTw/Ipo2JAUBvPDOBiaoFDfMwaftQ7BzUG7Gwbz6LJYE1wfmKIxJnOog8K72HyS9cXisQJZFZ2bKXWq3oZ7M6Phkz/uA07kU1mbGArv5MfDgnAvf8GEk8LxpgH47d4YFKBxRekR8FHzAPzQOaqow8BxmxpLUqpFpntGV25jOyoy5DXzyr6VsbAiNgReu9yj24jkCA4+LEiEcKNiuEEIR+Bw9ly3up9ujwjgkQxom1fhef4oYs0Xcyf3rDmVnY+jfK7XiEnCshjXSbYpORyOrUtAQB6LpzYM3syLVwUvH9TcNw713ePwPs7/cIxJznb1Kc0zV3YUiEy3AXjTsqxStUgBMyNOFybB+gVzVOUZIy3SCI/M05aRTrAyLhQOmWOBrcINWQxI5TCJ3CH23QZg4Goa0PHAIY4R6iTczx9vmAdvr42DjCj3TvSQWaLmRQ+pqc6Ig4f9F7vhW9vIFFG55cYqGJBb2ZGF22eRsqyLyoJsYNzpJbI9IxLObl0In22cD0UZERATMuUTg75d5p7z8t0xuHhnzN1Xb9DFWV/bVjG+4Do0vFBd2MWxYypa3jwIb+TGKYrmJIQC+7HSh4beum+HUR+Pq2GmRGchTgHzNcFdBCg+A7XLqrgQYB76vG1IWxC5caEc5CXOEc78aYUlAr1j+g1ASQGzsAJ4SSyRzKPYXIh7/tjmBOgdc4KDp4C3oqLcTIjdOLfegtoFzC4D8AHOUj+t0tI/gXFOIX7O7GUY1t5xLQgePMQSzwiuLUSJ8PXAQ0LW6cRTqKr9gYwauO7ghBOu9Wm+XWTKSCQjuI4MDAIZV7F73DogBKcic4bES3j66AIh0yMYgMsxfWTiwL5xHp69cEe4aHjcToEslj+HfZoOP8sImCdPIdKrd3SUyQC//D0KX6JCOwZzIArLSut69O9/QSf7UIZFDOKbuH7u/EIL1D08KV7IjFHMLLXGafFOtdzXYivzCG1lDGEF8E+zspQ3FS89eKuuL2De/+rWsHC/eGvSplBCWpiEYAAQel5b3JNbiwF3sLYb7o565keeUtP3/sLbuqyhf3pBBQmTwShgdt9Gqy22Nnz3LFaQVSWFYtL+RGo4ZMWHCnmQyYfLjV2Ie36+i6ea707A52WrtTRtGQPmWgFsYFSfUUWqwhjHF0czXnDsseML+C68U3ZX+wfeBYVWiZCEIJ7sMOKrIkOrjjIRyMc8v3hRJBTgmwBfR1riHrwmfLS8cqkH7o3qTxs8JsCOgRjdzvbQnGWx/Yp5Ub58wIJwDnYvjYbMuSGYqBkgFR8qBh9As/nYTXuiaRBY0M7k8MXtcwW3zzoRo3QFgANy2AG0RmSK9Z0RJxxr7Idt+OAueSgS0n0A3zY4Ad91jsAXbcNohP5sU9TtVeMTWkrzWAHGWG1p/warp6RC8jZ7KrIvDWYM3owoE8TgqkTio70fvcy2Bvt1DDugumvEryCV6xP76P1z6P3tYp/VXgYILx0nXMX0wmN1pIOC0cY4c3DUZL5amiSc/yIG9ykkEqzFadcoAcXPeKJMUGoKB+TgGQ6vFRDBra6wncQHwF6xH8wavV9u3ZW2TwmD1wqIQiGLUvfj+Vgj9oNVo4er4xJSD6rpVzWgLo/YIYwWB9MIBH/BYIourtlIVK9rVQOYxU1Pp/fHJ6RuwSU8qeaB2aKzbROXmFbY8MzcAS0dqjEgH5RVYXsJaSdm+3RCQHZiIAcad6bpcprmCkiNwCAqZ8cYnsVnpfRAttHrVUajyawXPNOtewWkQHE1NmA+cBTTjkeldL/bBC5xBuPhhpLkWl/n8MsAUUmOpXMdT5w78HlchPmNkN6KvGlrAtdRpooYuDPWkpQr08qrCMzIAOmcayq7ltt5eyEakokn11LkxZHJf/bA19MQtnuRdxMV4k1qPG8tTb4hHf+/bf8DF/dxzoUTKEwAAAAASUVORK5CYII=
-£,
-\bLinkedIn\12Nhttp://www.linkedin.com/shareArticle?url=%(escaped_url)&title=%(escaped_title)\1a\94\biVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACeUlEQVQ4EXVTTU8TURQ9Mx3SylCkhCIgkioxaEyEBYnGGGTrX+AHuPAfuOvSpT/AlQvdGRZ1adJIV+pC5bMEBYFQ2tpO6fRrpjNTz31NmiaFl5n3cWfuuefce5/27uvJs1T23+r6bgGuG0ANQ++ul81BgERsGK9WE1hbnkkb4rxbqCW1TgfjpoGAq+0E8NG5zF3ZKk0HG38s6NCThkSmFxano3h+Lw7HD/Bpr4jtfO1yCA2oOD5S2QIyxxYM1wtgkvLKnXG8fDyHhuejVHOwRwDvSg4EaXl8fRggEZ8/Fm0HB6UGmgJQb3ejk9ngIAVJkcZV0wnAg0OnLUb8clhGsx3g5KKFxako4sNDKDVcXBsKYXIkjAtG3SnWkKu5PXlkAHSYuElzCAuTJqpNDwvxETxkTp7ejqHcaCNCgKmoALj4uJnHh5855GyXDCASBAEqwtL0qIqYLdQwPzGMJ4kYziltn+eAcpZnx+ijYevcRq5aUq69gkv5RDEXlRM5tFkRKdfrz7/x/vspzqot3LwewexYRAGBbdNloLAGpxbzsZO3kTmyFMsCac/FIggbIei6Bp9BegwG3cmEdDxhRq3So8JSRr9Tb6+zLKoynPQuQTAIQmLkkFm26lvXpOzsXWLzi+14OLFazHQbFt88m+m40oLFMko71FnqswsHhq6rckrlRJchF6NSd/AjV8WbzBFcJu6w3EC2UFfaN9kfDn8+KDfx9tspouEQfrEK9+Mm7k6YMORWbRxaSPFOrG+fE5Wq+OwW6ypxSget0jy5/aJKxoMbJl48uoWV+XEYa0szaXokM38tXpK+tPbppH83CWoTMPKIcl6aGU3/B9v/N+GmsPjmAAAAAElFTkSuQmCC"\80\riVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAESUlEQVRYCe1XS2yUVRT+ptPp9MF0GNtQbDJ0hqFCaHGJGmkxijYmvlmwJWGhhIQSDCayMBATQuLCqGFDdEFC1I0RYwyRhbHRVA0JIraCmQotxNIHnXYy7bxnfr9zZ277P4YEy2904Zn889//3HPP991zz30B/7J4BN+gnP5hAscvjGEynQc8Su06NY8B9IeDOLW7Fz0PBghDEZTTw+PGgS+uomDQ4h8CX+5NqYzejgC+eXU71rU2euql4q0LcSc4DVESQjTw1gF1LkWFvkamUzh4bkRxUgSm0kVrz8sGdm1qx9MPtSGZLeLz0WlcnV6sEFHN7vOPJD69Mr1CQPWy6tPDXh/ZGcHbz25Gg/SccnBHBHvOXsbQ9QRJuBcJ8V1BkJIIwSNtTTj61KZlcFF3BPw4tisGfz3NJU9cFCsBGIiFmhFs8jkgYu0taGlUI+aoux+FlQBnwM1kFul8yeHz1kIWSznminm8HFZ/X+EgEL+zhA++H7d4SjER3xm6jpwQcykFNIA1pnRuEOHNr+O4fDuFge42LBL0k19uY3h8HlA5wKb2PNBTVPQydSVNhKjodZ1GtL2tBKSSberZSAB/4iO+8pyWai1guclXhw2tfprJD0gXS5hI5ghcRjuTdeu6NSqHCvweT6RxbXaJVpS7EHESKJQw+MRGHH0yVmnIvMgT5KUzP+PHGwm83h/F4Z3RCjwZLOWLePHMJfRHQhjsi6KT5HyMFFd3LGSK+HZsDkfO/44/7qRrTmEnAS6A0QeaEGppqBBQ/z6sX+NXpQ0ha12QM+Pd57agL9ZmsmcgSTzU7MPLD69HN2fQwEcXMZlipGyRsCZh1UVJQm4Wfpar426v89ChHdzcVMq9nQEc2tFFJ+ydTWoSsNnc02eZpH+bSmFMj7mt1QtbOxCUqNoS2DkEtob38il58NpnI/hydAYNjMj+x7tw7JluNQy6/cb2ZnQySZOy73i1liOyUlx96eNLkzh78U8kmcCzTLyTQzfwK6exWXzcV8KtjVRZh9cVAl9dm5WsqzzcrPIkonZPMwOWW/0MuBXfnQgscKVUi4IGJEiOJOziq7GTuhIBWZBWK64QWC24tPufwH8zAnUypczCT72EO+poZzeXprXstA+za2cEqJlZ5OXEJLlCGYlMQWnm5OJikgyn26KclGyc5zJWO9lD5rlILUt1PVDNPG+cNwyTg0CDF1Hueppdlnt7PJFBiYcN2f0iaxuX8bLFMsbmMyiaNzCu92t5ruwKrtgVWB/n+SCvDiwGmuu9SJ8YqASv7/1h47uJ6olHKMqGoTYuvWyRnV5EVJ3Wi7GpTj613M0H9XJF+/CVHux7rMujOnlqdw+28a4mpxolwksA5V6gHpa1qDqtl7epTtvIu5YPAnv5HHg0jL2PhJW1ai2X0xkeFgbPjfLGMlUBNTtzo0zgFp6U3nt+C/ZuD7NfPNJV76ZuuF+1j78A9OxqpohmrHQAAAAASUVORK5CYII=*¬\16iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHyklEQVRoBe1ZW29UVRT+5j6dTm/TTlva0hZboeVSDRJSJVFCgoZoMCHqG08+GP8Fj/4EeeLFF4kmGGMgEkhRgxBEkFJbCqXQ63R6mc507le/tTtDT6fnDNX0ZsJKpzPn7LX3/tbaa6+19trA/5xMgj+Xy70XTWaPXxny4fzNCdyaDCGUzu4Y0exE0lnjxCc9jTh7pAWddS7B1mcymW5Y5ZeAvz+1eO7q8DyeBKJIZDMilTTtCMpQzf5oEr89C6DdUwaP0wqP236O4JYFuDLkx8+P5nDxoQ+BBMHvMMpQl3OxNH55HkAinYGnzI6T+7wKpVqB8zfHqPkIAnGCV0ZVJIFaDM2KmPSYivps9COnFKu+Nx3G9/3TSKSWFa0EEJtPZNmqh4umZCFgh9UCm9mMDJ/j1EJa1GLW67DRyDXjcboo5772dAGDc1HVoARQGzans2kJttphxf6GCvQ0VsDrtiGSzOCRfwn3psLwRRLI6kqtmXSjf1KZU+EkpiLpFQF05yD4lgonPuz24nR3Pbob3KgusyKWyuJZIIbL3DcXH8xgZCGK7dw1agXWCEDwLosZJzo8+LK3FQd3VcCSN5caMjdVOdFc6VRmdOHuJGaiqTVDbNULs+5E2Rwa3HYca69BFzVfAK/lbaVfPrnXi/317q02Ii0M6AtAO2uosKO1poyb14jFhDYK0Vbr0hVw1Syb+GCADrCazPQ6pb2MtNv5YUTcRIilh9YXgCYUiKUwR9vO8rcRzUaSmFlKIFOCx6jvRr3XF0BcFYH9ORGEj996FKSAt8eCGJgJI8tNv12k74VoFkH6+8vDs/CW23D6QANzEBfs3A8C1k+hrg4z9XgwjbHF+HZhV/PqC8AmCWuDsxGcvz2BR7NRHNldxRzEyiicxYA/jGtM/B76I0hqtW+0EMVbRPHpMP+HvWQogIgn6cJTBi0fc49rT+ZR4bAoASSxCiVSzE0IQibNAzLzt0WBXUEsisgyTckpPjLyhcUCrqYFVqYmYsNM55FmUzLDFEXtJ/ZfGUKgGJKxABzUZbego8aF1iqH8kgyZo7/JB/yLSXxeD6KRWavgq2x3IEurwvVTptmbpPKHp8sxPCUH+JFPd1zZ50bHbVMi112OGwmmiWwGE1jfDGKYX8UY6EYooz468m1jAVg/07Ggc+PNqN3dzWsjMzLml7+euAL4cKdCdwcD8JGCd5l0Dt7uBm7CFCrvhS1f2nQjx/6fdhDZXzQ5UUPI3sLo3klTVISRNlXYSpCPNogzbOPq32dCduYgQPRLoexABy0hWB622pwtLVa20f9dtnMuDGygDsTIRXs9nrL8TaF8HDTa0nMYzGRhoNCvsP2Y3s8KKcpFlNtOdDGw0pPU4Xab40U8Jv7U5gI0guWMCdjATgDQ5ThKorZSABT3+QlTmXLxcD4GgeZzXbQi0kOJWZZipw2i0oczx5uwgJPYd/S0wUTNAcDIfTjgGYGAaBH6r1Ro6aDKKGJe6iDK/Qy8IVu4gxeJ/9HXQ3oruPSiHYM6KUCGPRb9+sXK7XuHsuMNu65Q01uvNlciTLJxwxkKGlC/3LOkuyixFA8heG5MMYDCeU+25kISoXBzUOTHtW7HdjrdaPKaUEszJRdtFFE+j2LmDbicTacwE/ijQZmMEqXKqa1j273DEsl7zMtr3Gt3vwyp5OOorHCwVOhDT4RQIe2RIAo05IbI/P4+tY47k6Flk9wXJEhrsZiPI06xpDjPDwVnztkL1SzhFJVZrzxN30PiNImF2O4+ng59ZBagCJaQ4IP/b4l3J8K8qiqfzAtp1dy2+3K4+V7rvraEgGeM+EbYtYaS/EgrjVj/g6pAJaU4toqYIUHOVCJKclq6NGWCBCkmcj5IvdC/StQkozUEQa6tJR1dEjMivhXya1l2xIBJHdSByMdJYp3EuhGrl4AmgW+Tl8RZEsEkIlKU2FjGHAZmI9w7xABDICv4/UrAdahpE1lebUCm6redQz+agXWoaRNZSm9Asbxg3GFp7U8NIkxBnFGcZRqEwYZy5CHMcCwjX0LGNRExf/SrHWkdMK/8Enol1sdqShIpE3zYxSOVCQ2bGVfDiI8epThHFIYMGiGcTrNHGSU5Q3J4aW8KNdMBZLQP8RbmiEWvlK82cllzbyxWcKlAR/qmRprKUVwv44uYF7dv62MoXg4pgCXAtoPf89gd1XZKm2LSP3TSxhlbYqzrAwrP/OPSgAphGTyg73gogDPWBG48MckfuTgWgFEG1JpkEOGXDElCfL3sQBrPxGUF5XjRbt+FokXmNDpVQhy7H9vOoTpUByVRQd+mSfAfj72z+NVSZObfHKK8xGsEuA11vnnWAGYk0k0lKT5SJF3KqRT4BVlUsgCBSlQkBW7NSQssnorrKtZ+F7u3UbisdXvC0/St2DolEIUeZh1JSnRfEUe1fQZj3Vv8CZmjT3JpAJS6oXFHw14NZdMVMwjz8LHv5Jk1Ff1z/eUJeCSSK3q4wON+KK3XTUozHJ9LzfgcWpcljMqhcqXTZofd0u+CFw038J7uU+p7FNddWj1OFcEkMpADct8taxVfvfXNK5z003yKnNHEMG7eax8q6lSlflPsTQpVcCCVRWspq+23H7uBKsDcbkHZtF2Mn8Pu+1C0Mu57VaWLT04c2iX0nwefN+2Y9sIAP8Ajq0A6jTee04AAAAASUVORK5CYII=
\ 1
-\ 6GLOBAL\12̷\ 1
-$
-\ 5Email\12\emailto:?body=%(escaped_url)
\15
-\bFacebook\12;https://www.facebook.com/sharer/sharer.php?u=%(escaped_url)\1a\84\ 5iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABTUlEQVQ4EWNkAALf2NmK//7+FgKxiQWsbIxvNyzIfMAI0vz77+97xGpEqGP8z8TAqshEis1MjIwI/Qz/Gf+z/BZiQRLByfRy1mKIDDBmEBHiYfj67SdDSOo8uFqCBqgqijLkJNoxMEJtZ2ZmgmsGMQgaoKclBdb8+u0XhsyKlUAX/EIxANU4FCkIh5uTDcx48vwDhmaQBE4XqCmJMdhbqjBoqUmADZCW4GdIjbZi+PDpO8PqzefBYiACpwsU5YQYgrz0GTRUxMGKxUR4wXwTPVm4ZhADpwuePP/IsOvgDQYVBREGJXkRhrfvvzKcvfSY4cadl8QZcPXmcwYQjgsxBRvw6Ol7hv5Z+1E0gzg4vYChEofAIDAAlKsYGBj/43AhHmHG/4x/WN+Bc4dX1Bx5UMbAptrBSlVEVV5U+P2Hz9/WbL/8GKYGpHnbspSHALYfYb0Z1/IbAAAAAElFTkSuQmCC" \aiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACIUlEQVRYCWNgGGDACLPfM266IcNfBhOG///hYjA5qtKMjP8Z/zOf3rYs7QLIXLBlEMv/n/n/n4GJqpbhMIyRgfHvfxYWox2LUi9BLAT6nF6Wg9z0n+E/M+PfPyYgNsQBtA52kE1oAGglOPRpFuSsLEwMzMyEjWdBcxhFXGUFEYaYIBMGRTkRBjERHgZGoCf//fvP8OzlR4bUkuVYzaaaAwI99RiSoywZmJlQfc3ExMjAw82O1XKQIKpqnMrwSyjICjEkRVhgWI5fF0SWKg4I9zNiYGFhJsY+DDVUiQJQCCCDd++/MrRO2sVw+/5rht+//yJLYbApdgAoM0lLCqAYvPfILYZrt16giOHiUBwFoETHihb8n778wGUfhjjFDviPYSRpAmRFAR8PBzDRQdyOLfFxc7ExCAlwwV3y588/BlyhQpYDGko8GTRVJeAWoDMi/I0ZQBgGjp+5z9DUvwPGRaEpjgIU03BwXrz+hEOGSgURTtOhEi9ef8aphC4h8PIV7hAgKw1MnneIgYuTDewrFmCN11Hth+LDrXuuMuw/dhsudu/hGzgbnUGWA+4/egs3B1uVC4rzqzefw9XgY9AlCkYdMBoCoyFAOASA3SV8imghB7QSbCe4HAD11UDdJVpYhM1MkF2MDEynQXLgkhDUUfSJmWH89z+DMazHgk0jNjGQ+t0Hb1kjy719//0BsJ57giwGY4N8DrJ829L0yzCxAaUBa3eI2ze0RaUAAAAASUVORK5CYII=*\88     iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACzklEQVRoBe1ZzU8TQRR/s122pQtKs3rQRPyIB0yk0VANePHkxY+LGhWQAzE18WrCH0C8ezXx5EfUePBADBFPntEDIhJORkVThZYUdanU7oczTXZZujNhjLvTbbJzmdnfe33z+72Zt9npAMStuRlA3ulPD909YiNzEGy7y4tHZozQqp2QH009yL9zOLkC6uTBnLbBVhxjFHtMuColUG7y4Y33hJ/kkCSZjzp5wtUGSFomDDq8XQGR3TYOU0+PELhbfEOAx6GVhi0vQI5CtlNJGWQ5AYZhQvWPgXczP6umCMhsb4ezpw5DX7Yb9ndroLQlXMY2Zl/5XYOPiyUYuzXh4qyBcAGEeH5oABSFPjXCFaqmFdipdbI4b8LpUTa5BPcwfD4HVy8cCy4gjiSsiHt7dgEREHQTJmDk4nEg2yPoJkRApisNvYd2B829Hk9IDWR72OTXqzW493QaXs98huUVHSzLqhPjfZUKEbBDU5nZfzY5CxMv55j2rQxCtlCnmmLymFsoMG08BiECJIldvHqlysOT6SNEwD98GTCJsgxCBLAmDwJveQGBvoW0jAr54RO+xB7Yq/kwBxi93A/6mr8O3s5/halXC44bsw9UQLq9DU4OHGRORjP0ZffQYPhSKFPxRjCyW+j78s9GrtTn6Aoo/qISbgQjK2Cp2MIrUMNHy5XyWmOyqc+BFrFhWFBY+uGbaFtHCjrUpA8nQBF/wBHC3lYs6dzn4kAFfMOFd+3mYy+X+nj0Sj9cOnfUhxNg/PYL+PCpRLXxgJGtAR7yxCcWwJupsPziFQgrs7xx4xXgzVRYfvEKhJVZ3rjxCvBmKiy/eAXCyixv3I0VwJfIvD9qth/+n8k9MLsCyA04uURuNrkt50doHd+nPXH83PMAub4/M3InRy6RvfewjuP/9OXVyr43s4vUvx9s05qRENJ54pPME/LP71+f5/GPfURk4C+jh6kHrjxSFAAAAABJRU5ErkJggg==
-îI
-\bWhatsApp\121https://web.whatsapp.com/send?text=%(escaped_url)\1a\90
-iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAADNklEQVQ4EV1TW2hURxj+ZnbPOZvdKGp0g7oxFxNbNg+NClIkaqBWqAV9qJRSXwoWWqJ9aEmRIK0+Ceqrl5eW9MEHH2zFxkvTIChISyVoU9h4wSbajehmV9e9nj0zc2b6n2PigzP8c/nn/79//hvwxjDGrDbSDBth7hmfbpJO0twwnvmUbok3xMEWGPTI4WMfcb4rsXJbpjSFZ14OURZFR6IdbyV64EhnAha+ZozdXNALAUiZQeO44WboQn4Ul3PjKKsKDM1gMJptzmrsXfMxNsbfeUmyn7Mo+/nVG61KmM+4ZUZOPf4BV/LXYJHVCIuALAUy4VBGEd/Cgc59GFjU/1z4ot9xnHu8UqkkI8CRS4Xf8Ouz37Ft6WYc7DyABE/A8yWk74dkNEPDFzg9PYIsZlvsiD0UuM3jTvyjhuW1/5K9Qu5Z2LtqDzYvexebFq+HpwR8AlggCiqeeyWc/28U4NhBX2uLcsY/eViZRrb+FHbEIj6HNhqGyPcVJJ/3YX4jq5gsZuB2uCt4nX8YPK/LuXMQWqIsqhjLXQuD96g2i7ryIAikLhshBWdf+yg0XqAm645Ucj8nU/VYxIGirwbo52Yv4m7pPr7p/hLrmjpI0MXbibUhSQJQRBRiWBGLFHCf0zdvdi/ugsNsKK1DH7+fOo6acnFmwwkMdw/iaO8hnOo7RvHZjaqsI9W0CosizS7hnOSu8kZaraTY2rKJgtYAo5KYrmXx1Z1hXHoyhoHkFiRjK8AppWVZhVI+dqbeB/PwoFAo3GaZTMZOd6f/uPpyfOO3t49S7jkBMypKCqLxkYq1Ym1zJyqqioniP9i1cjuO9R2GqHuDsUTsTDSdTi8hyZZbhUkYbbDESiAvisTSYTH9W32CqfI0YtzGntQHONw3BC380fyL/E9BYpiUcjuZHP+rOIFkUxJJZzlGs2O4/vRP5BuFsBfWNKewu30HBpb3Q3nqYraU/aKrtSsXAJBP6iwVikcdN0l996NoiNPG04+19o2rXWpCz2gKvRH671qlNhi4HCrOL9FisVizbXvr3Nzc3Z6ennLAzz/Kr4wvjfcJJd6ja8lpcsZmZmament7q/N6r7f/AQ4stfnSawjAAAAAAElFTkSuQmCC"ì\17iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAIWklEQVRYCaVXe2ybVxX/fZ8fid+u3cRJlzTt1qzEbdolJCq0mprSByWwogJaQQIEQoJJKypIEKGoqxD7AwFFAo0JgUZZAYmp449poJWKtWnLNrqs25q1aZqmaZ7Ky2kSx4kdPz5//M513KVpaIJ2revPvve87jm/c879NKxwmKZpI2mYcw9/79c0bRN/F3NmOYc5r3L+k7OFs5P7GT4/+qAyj2EY3+azhTPBudyIZrPZM5lM5mtjY2Puj2QBhXyGwi4t1jhnJM2R5KjZG+9VcywZMZNcWzQy5D3LtV0PMkJbalMsDwaDx3Rd/z73rUIzk5lBW+wa3ou14Va8F4lsAoZpKHaLZoXH4kSl42HUeLdis7sKLqtL7SnWTObnVqv1OMOSyC/mn/cZMDk56fd4PCcsFstBIUpl0zg/cRFnxlvQlxyEyY+FH01x5tm5apowCAfZW++oQGNwN7YHtsGmCXSQZhj/QtlHioqKYrKQH3kJ6j+FODj/REu/JAt0Lf4w+Ge8M30FGj8WzZLne8CThpg0hLTb/fX4+ppDCNgDQi9GnOzp6TlcWVmZzAu4x4B0Ov0sXXVUNkfnxnC89ze4Ge+GXU6RO3Keb5mneATKI48xHIcrvoNgzog54uoZm812PC/grgGxWKzB5XK9xtM7JtNT+Gn3r3B9tku5MMtYi3uF2Mp405o8/wOftIFcWdR7qnFk/VPwWj0gMEdnZmYO+Hy+VmHW5WtoaMhZWFh4TJRn6b6Tg3/F1dgNos+CNDHwkL0EXw49gX2BnWTQIDTmCiZIo9OKd6JtODX0isIJgR2krqaurq4C0a0Q7vf7G+n6XbLwbvQKzo2/wQ0rlWcQsq9G84bvoczxkFI6nppAK2lsyhPCsfwQ4J69cxHbfLWo9m2yMgSfLi0tbSDnGZ2gI+AtXxUxGTODV0fOYI6nFveljQw+V7xXKZd9TdOxO/i4iq+Uv5VOk16LpmdwOnJOeY+eLqAXnqRuTZ+amiqnAdtFQc9sH65N34DF1BkrAwUEX7VHqu+Ho9a/FesKy2gcjcwyFCucYu3V6Q4MxgdFmJXKPxmJREI6Xf9xGlAkq9dIIAAEzy9Fhtk+DzrZzQ231Y0KRxnrQ0rRCN1KZpYwjqTu4MZMtwjSqHMt680GAWGDrMi4OXOLujUY6lQmoqx+w3Ojuc3572vT13F5qk0VHCJaUL2iKTINI4vu2Z68PGsqlarTGY+q3IqJISqjftoqVc0kJkycj7yZZ+CKiT/2vYSR5Dh/fUiXp1/2qZmqvohA6rVw1ooBQVnIUlksPcvTmHdPpNOaC3cu4YNou5AwIBoaVu/g6YkRg5Vhhae/S0eeuJFQByEGrKyMNWKA6tsiXFJLcjw/Rek0w/B89wlMp3MlvLFkDz4f2sdMSarY52nlmTRSSBhz963LHhWqoqT6iAiWYGvarM7SOCT/+AdB2yrG/96TSTFqi17Hb2mECJIa//Qj38LB0H7GNKOalWkwZOSr823G/qIGFPDuwpY9L2veo4y/ZEyAOsSXHIyw+balqampijm5U1a6Z3vROnGFSqwqxhJnmXQTOmK3VMvd7KuCVbeiPlALL1twz0w/JjJRbHStx0/CP0Ljmj1syZuUF4biI0iZKUrQlBz6FvuKd0JkcKTj8fgLUglbaMlRekCv9oZVGKSbLa72hAaeu3VCleIn1x6EXbfh0NovYGfRDrw13oqwdyNKHCERjC2rqhH2h/G6vwU/7vjlfME34ba4SVepaIiLOY73dX61swveltVq38ewzrkWSVZCgzFbOMUTSVbKX3T9Hr+++TvMsrIJbkodJfhi+QFU+TYqwfkvOYDL5iaP1AmTZd3ABlcFHvVUCh6IYaNjZGSkV2dNjiSTybPC6LZ5cKBkL0yilRC/b0pjkSb0Yt8pfPf9ZlwYfQMpAm+pIYXq9NDrZMjJshE7T1B2oaVQ8JZOJBLn6urqosrTtGRbIBA4xybhnE5N46l3m9Aek1asetVS8pGmN+y6naW6Ep8KPY4a/2aUOdfAouu4HevDqf5XcXqshbHXaXSGt6N6/OyxZ+Aibujx4YmJib08fLvSUFJS8jYB8XcacMhr92B1QRCpaAc0CvtfQ6Ngua61Tn2A/xC4q+xerLL5uapjIj3Jkh5TODHMNMoLQzhc+U24c/fEJE//oigX2coAxsTOdJT8wFgigs5olyo24u7lhuS1RbeoIiYdTxAvZtvYOaVhFRcG0Fx1JI+RLA/ayfvHc3m5yoBoNFrm9XpVR+yMdaMvMazyPcFclkSUNpwLh0RM4Lj0EFCKAZJuKdaISncFjoaP4BNF9aoQEXgR3oZ+EA6H5UVGDWWA0+ncQWCol4i3xloRz8yhtKAIj/oexiamTX98iD3hEnM6w5qgK+MUePJS+JQ+IekrxcptcbAe7MLTG76BdZ4KRUUPx3jQY6FQ6F8L2HIh4DVptywKc7mjFM/XPMtcDjPFQrBbCtS17FLkMv7W/w9VFYcZpgRLsTqxOIRNxqU7sNZZgrrAFqblZ1Eb3KoMZXhB5RGCrplYe2GhcvmtyXsAL4gX6YHqxZtL/R+OD6ObKB9IjEAyRqqkz+5DubMUjzDPi53yupgbku+M+Xu88P6QoDufX7/nSYJtJLzvvYoFKk7Gf9NtJ2dnZyOk+X9GlrEeGB8fb+blU1127lG64I+VNxN5A7LzciAvDteZo20sTBco4E26bYDFIj4wMFBJQ79CrOwjfXVBQYF3gQz1k9aBRk+wxF6h4fKW/DJP3buYbvF/jfeyV+j+yxTw2uDg4O2amhq5ky05WlpaCtdx2O32jcTNFtaNII2WXB2h4e00/GZnZ2d/Y2Pj3TefJQUtWPwvuoaPUhSDV9AAAAAASUVORK5CYII=*¬'iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAOKUlEQVRoBb1ae3CU1RU/+37ltXlDAuRBCAFEwtMXIAbxVWgdHepjbC1TbUXs0KF1+k9b2ul0+kenf7TaOmO1iuJgREXxUaFOECECRkQkBkgCCRvy2s1mk31kH9/u19+5m+/j202IYKKXubn3u/fcc88595xzz7mLjiZZZFm2A0UB6jLUG/B9jU6nq0A/HzUDVUYdRu1DbU8kEl/o9fpG9I+j+gA7gva7LSBSHw6HK9Deh/omagD1qgoY8cbj8R2SJK3HwpLt27frvxMusFkl6hOozahTUSQgOQpmHkU761tjorm52QxpPQDJHf46qsPSiDwYG5Q9EY/sjQzIQzGfHI6HJ1wGvBLqPuxxNwANV8qI7koAI5HIApPJ9Hvo6z2AH7PGKw3S2UAbtQXPU1+snwLxEYomIiTJcQFs0hnIrLdSptFB083FNMdeQZWomabMMduD+AgY2RkMBv+SnZ3dOgYgbWAMMWnzFIvF6mB0/0Ct0c7JsM3eSB99NHCYTgRPkU/ykV/yUyQRI51OLwhn5GzB/FdGh/s2vYWyjBmUZ8qjJZkLaVXujeQ0OQWU8gdMJCCsoziNbRDcJ8r4eO2EDEDydwPBM0BWqF0ckAK0t+99+nj4KA0LoqMgWkeXyNZCp/dlSgiGZDBjpVxjLtWBibr8NWQ32LTAMk6ifWRk5LGMjIz/aSe0/csygCP8vs1mex6E5SoL4lCJZv9pernnVXKFe0iipIroxmqVsmTCFpImGRSYyURV9jK6f9q9NNtRQQao3GgBiNwJWn6cmZl5UBnUtuMyAK5Xmc3mV6E2xQqwJEv0Xt8+2t2/l0LxEOkvbaKATKJlhZTJacihHxb/gG7OX5nOxGcej+eRwsLCE+mbjGHA5/NVOhyO141G47UKcAx6vd/TQC9274JhSlrkCsgUtDJOVKYsvZ02lTxIN+ReR0adUeDFKUThZvdFo9FHQVuPdrOUy6OhocEKtfkdJK8Sz2rT4DlIr/S8IQyUoOlxHP3UV5AFffLFg7Sz+3U6MvgpJeSEoBVqbDYYDDeBri1NTU0mLQMpJwBdWw8G6rHAykBwBtQw8DH968KLFJFjo5JP+hU2RGaOv0xsvvA8U1Fk2FMCeJ3GTNo8cxOtcC5V0Ap7CAQCD2VlZR1SBtVdoWMlUJufKcQzgGvkIr108TUKw6ezh2GGgEVIpgD6ekfuKlqfdwt8e5EY47nJVsIevNcgvNsrF3cLVz1KLAu7ELb5QE9PD8deoiSVDF2r1boak7eNjgvp7uyqJ09sEAj1gjCeY2ObYZlGT1Y+QUUWeFedTKf9bfRM54vkilxU9VbB801bppY93Z7uvfRo+SZBA4RrB40boCV7ML2PcYsT8Pv9BZD+JnyrDH3qa6Im/ynQx5JPSjaB1qqz0OayTTTLPpOsBitZ9Taal1lNNRlVZBhlVIGfbBvHaRwaaqIzw2eZVlHAhNNisWwcHBzM4QHBADaqxoVVlwQhkhISvd2zD6oTxaVDauXvdXmraY5jtgIqWqPeSKucK3DDZlMM+qtdM5k+W1ggFoIH/Eg1aNBqB623QuClvLkeA2zV34OFC2L4T4v/DJ0bcWGRVqdBCr6XOmvJpE9xBOJ452bPpRJWKQ4ZUtZpcVx9PwphtgTbqSt0UdCHEyDQmoWPlfCaRqbaCr26V8yO/tnvPkD+2DDpEjDa0RpPxKnQmEN5ZvVi1i4hs85EdxbUiVhHBqyybrItG7U37KGPB45o97PjBO6qrq4263t7e2fio1yZDcT8dD7kEm4T8sI/dpgJcYR8saT4XWURWr7+F2TNhxEbEGAk1yhrJ9fK5E+E6PzIBYpBhUcL3ws1cKeZRnifJfhQ9acz6KIhCRkgVIHJ0BZ3ZJDC8Yh2SO3znfDlcDPC6Ni4a1XAb9DRQSUHYl7qC/dTqb1UBI4QegbuhNl66NQCLc6ucDfUJ8jqLmyA7SBpC0R+3JLngx0AT2WMz6nN304vde0WRqesmaoWKRv5owHqHeG0Wi0m0F4Je9Cr6sNT7oiHQokRESWmK4JOb6CD7k8oJKXm4X6E1892vkztwQvjrkvHc9XfsIMAaPLiTtIUM/riBPI0g4jvgxSVYuN6EgM8feNgE53W+GVey/qfbYJj4FNjo4fEprQCcRSqG5BCKqnAb8Fec1n3U7KIKAyFI87k8SeNl4MqrhxKgDXaCVUJaZDZcKFtnLaeZtmm4w6BCY/CT00LjwaBSPE4ogNJZQAdI8ZLmIG4dtQEd6iNe9IlyV7oqO8k7ejcpS7jUKMqu4q2VPwEqWJ2MsibslNI2iKMFTmIGijw3px2BvU4BricS4UTb3aX6YRrv5mJD/oP0qH+w+pCZqIWl9zPyx/CkZpHT2x8VZLiEkLzKBi9cnUz6c3kSE05Y6Cp3QgGulUq0Mm35JIFwOFYFByr3lULIvru6ADtgCoVWYuoKisZWvAdsLbwZtwVevpn+wvkwWsFM6YtnNSvLVpJ87Bmd8+7dA5um8ONy90vbFecdvI6p/FS8g/p8+vFacPWrVtrkDSvVTaJxMN0eKAJd4EfSBHIYWK8yvD94QHqi/TTdbmLRWDHY5xqlmfMooWZc4Xb6w67hUqxTXGwd2PuctpWvZnm5dRQXcEqqrCVAo+bhmIBXFRJHU/fj7mbYS2hO4pvoWxzNm/DGhIYHh7eYdi2bZvDbrc/pMRC/DLQ4G6kvqgb3iVVemKl9g8QdyPkjcdjVJNZRRYYMxeWeqGtkFbmX4/TNIK4YYrjgpsLmF9VP05Oi1MIx2KwUGVmBa0rupmKzfnkQcjgjnpxUWk3gZcDNK/dUHK7qhV4MRnCCfzNiFv4C7xzBpFrOnhZBh6b+IWgxd8qPFEqqrFfnMe+0vUW3JxED1fcR3mWS145w+Sgh8sfpA3Tbqcm72dUnTWHim1FY5BwWH5Hya000z6DNh//NcX0CcGgAsh4avBaocmR43gz6gYDXRwLBfB4lRIprS68DiphQ2icwPHDTU1QE1BQPGXRru636am256jD36nsK1oWZp41j26bvo7KMspS5tI/okhbI7AI7X4soGwEkcvyFqvgUJ8IkvyjSIEl/cKFC0fAyU51Fp1luUtpvqMSyQx7kaT/n6jVMQzUZg9yiCe//BPt7nyTYnE18NKivmyf9f8MTj2UCLOCq/uakGMty5pH1Zlz1LXsPqFCb5WVlUU4FkpAhRpDoVCvAsEJysbSDViKGwHEXUnVA84EbW3F++jT8EC/OflHOqxxswru8VqQSxeDF2lv13sIyxHxavZ04PXurpJ1qpuCsCXQ2gKt+Qq0y+JmQJLsQlS6C8a8Vdng+oIVeLdcRvvdR2A4aValAI3TGsD2EGKlBvcxOu5roQWuvbS24Ca6sXAFjDdXGKH2JY+zvy8Gv6S/n/03tSJp0UMI7Fa5sBNZV7BS2E5yBHzodAEw8HpjY2M/j6mUuVyuFU6ncw9sWX2N+8p3mu479riI8RUEV9Py5cc7sPFlwFCXZF9Di3OvoZmOGWSDB3LD6xwGowcGjuFFO6QabtKNJmievZL+WrudptuniW2BT0IIfczr9f4U6tPCg+rd3NbW1rx06dLXMPaEgMafwaiP/e2YvECZv6IW1MQQw3gTAdrnPkz/dR8SOHktS4/fk/jC5D6rEhc+lSJLPm2p2kTTbUnieRy0DEH3Xzh27Jia5asMVFVVWfBcwbnmaJHpM+/nWHQJsTLzTVtWHfbpglotEjZa8c2PZQk8t2fTlsof0YqCJSrsqO434+nz/Y0bN6rxm8oA1GcmOIS1JEsMUeWHo0bIHujbLzJu4gQVWp20veaXtKr4JhGm876gK4F30XN4/vkzBN2lpUVlAMZRiUtNPa/OwAXqGnHzatWoBLLRg04euhbVZPoIl0F8ma2YfjHnEVoN4rWv3yDeOzQ09MyZM2c+TN9FMNDd3c1Z/vVgQp0/7vkcEuHYPqlCbAucrBcZs0RUeAGZmxZeXXhVnaTicOhxS94Seqx6Ey1AjKR9ZwXxMRC/Y2Bg4Nk1a9akJAS8lWAAv0XxK9cq7d5HBo5DVWX8amKmcst0Wp63iG6AK6zKxgWHf/Ude6i+6x2keT5x9LyW+de6SC0+pc/aznbFkGbcN7MsRfRg+b0IJdYiUNOYICAQLkSg87sQtP1h/vz5AQWHthUiB5e1COaOQ4XEXATp27Nn/0Mz8AKwOO9aKnGUCGlriUOORr3Bfnrb9Q6903sAuTS/WITw40cyzk+epXKiSSPlcNsO92kz2hBdTqN7ZtxOt02roxyreCXU0oUAMT4Ed7kDev/bysrKoZRJzQeiBVkP38q/Qz2lGb+qbhCh8EnvKTrhPUmnhtvxouzFqcTgUZInbsRLHucYJdZ8ujZnLu6ChVQDVTHhdNML6JERGXSA+KfwS9HTMNrx33GUhYC3wrfu5oVTVZCAy+6QW3b5XaJ6RjyylOAEauIClZFAeGNra6vqDRU6L9fqIP0i+P8zUKFkpnAZSBylD/g/AgmtgL01JydH/RXnMkuueBg44zDURsQ3z3V0dHywfPlyNS77OiRGeJLl4xGPeINgGyeA9BA2OIJ+m9vtduHGHly0aNHz+L4Tb6r346l7CQTwdfuMOw/hxaEuB7D/Tkj+INSlfVzACQY5obkLBBLUiOsACN4PSR/EGMfb/V1dXT64r3QP0FJfX3+2trb2VRBfxT86YI+VaOcDnxUumdghKG6W8cMo+Udz9izDqCfwfQBr3oWed1ZUVKQ8uU1A75gpHRKaN4C4DVf1B7iNT+AoQ6WlpRFsfsXXL/8/ChQm3A5pzgauSrzh5wOHA8QyM8MY68N3O072HMbCIDyC2AsPqZMr/wd46QRNtgFjEgAAAABJRU5ErkJggg==
-\8d+
-\aTwitter\12Ihttps://twitter.com/intent/tweet?url=%(escaped_url)&text=%(escaped_title)\1a\80\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACCElEQVQ4EYVSTWtTQRQ9d/JeW1LbUPxcGJ8oLmxNWhWKbmwRwSy6kvb9BwU34g/wP3QrLnRTW+lC/GhWxW7ahUhMRJQiNM0TFRU1kqdt38v1zpjRF1vJhWHmnvsxZ85cwg42MhuMMOICE3k6TMxVQmqh5B8s/ZtOSeDUvVo+avI0g88lcXsm0JKj6OqzyWz5L9Y6Dc8FE4zmXWZO2+BOOxGFipUvbB7quGFgbmZe7lRsGwqTBoPOVvxsxdFgi3b6SL+DMGK8D2ObiwkvjWv5AXzbbOJBtYHnnzfw9ONGryRMyxpXJ+eDYfvm0b09mLlwAKP7uk2D7hThxund2NOTwtF+F1eGMuh1VKs5j+laJ4rjQgtBSbq7inBzbD9eftnEm/oWuqSJtaAR4cm7H9ZFFPNFh5g8YWDAw30udjm/CwYHuqBX0la/biVdEZA9y8cEirUQd1a/Q8RsS7TOUuJ2iykZljXr6DItkui4zcqC3xcR24xpTTkpKibB5Q8/cetVPQlBF19f+dSGaUf0LJoH5+bWF4X3+LGMi8uDGRyXt/e5Cm9FtGIQ4vbr+jZWUrhY9r3zpkF+fv0EIqyImPp/O5oeJDg4U7506IUR0RwU+SbQodxMIdGUrtGpf36hNJl9pLtqav/rYWKSU5nKPrY55gnWsXtutpaTQIGIPY0xU1U+ZkHPvs2x+y+3rMbpBcjbwwAAAABJRU5ErkJggg=="\90\ eiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEtUlEQVRYCbVXXUwcVRT+7szusgIFXKB0EVmDVUIp25oS+Sv+JZpojWCQjdGYmBh98MW3vhgT44OaNhpffDBq44N/AZEuRh6aGKulKWoIZUltjU0pC+zSEii/u+yys9dzJ8w4O+zMgsWTTO6553zn595z75kZhv9Aj/zM3fML4UpJQSWTHVxBKlrqqY6cfZSt79Qd267BAz3TLSmmdDCOTg7UZrVjuELyIJPk06GuquGsGJMwZwINfeGHWBonOOdNJlvbKQMbBsPxUHf1OTugZQJtwbk9K4nYKVrtc3YOcuoYeotc+a+c7yhfyYbNmkBD32QNFPxABgeyGe1Uxhi7xCX+zHiX75rZdksCIjhT2G8cvMwMvp05lWQOcDWFAvsmjH4k40RsO0uzgd0OLmKQz3IgOSBiGGNmJKDWnPN6I2A3eUri4HIy/pnRp14Cf2+4nU76r0alW2ZYV+gY5qADd7rwen0xxDi/ruBsJI5PLi/BJTE8XpWPM1MxxA1+aNXtYwHfkHDr0H1znND5TeaDljJ8P7GKn2biZpU+b6lw4+Oj5XBQMEFlbhm1JS4cqy6Axy2hf2INA9fXdLxg0lBjtQpeLYH/u6km2p5mITDSodI8nGwuQ3dNoVGcwb/d6NGDGxVVhQ4kaNV30+gvdRlVgm851DP1oGDUBHganWJiprVUWnX+1hEPPn14L+4rdmZAhHNv/r+bmKGkSaFTwrdXVzA2nzSrwBnvEEI1AdoUdWJGidpp1LTXjb4nvPjysQq8sL8QjeV58FECdvTnrSSGZrO/Hui8qYt2PDnI86ZXw3XZHP0SjaPe46Jgbl3tp7KIZzu0lKRqWxFjdd093OWIJma9Vph3GktRkS9bqXPKo7GUNYZzdlWOeiWk0pVWqB/Da3Bunm4rjJ38j5sJOzV1+7RXYlQMK9TnV5Zx4Yb1FbSyE/Ik3YDhG9nrb7STIEsRo8DIiyb0/ugtuserUKzzNJrofD/ZLG/YnAFCOhUpIu1XvFHdKgsjuuExXwFkpjfNLKhMUYyu7ynaPVti9GlT441KvQGWFK9LK/DlxQ28+fs8hNPt0nu0a9GYYgun8JdGGtnGZh9A0A49GI7hqcGIuqp0jlJ88dcygqbWa+FbjakmwDizTeDeIifeaCjBy7V7IFmUQpyRj8YX8WFo0SJepliWcFpI9ML6eyaH6Dq0abBKuv8v3V+Ep335KHbZ94KRuXW8S9v+99KGZm470sfJUChQ3S5AegKHe2daFZ46b7asK3FSEgVq96u4Q0YeHUrxyr0ZV3BxPoEz0zFcW7ZpOGaHNHdAbh0NVF0QKj0BMaFvgm+oLTwv+P+LaPVf0+pf1Pxrh1Cde7j7VTAW0pS7P7IxqudrRr8ZOyAUh/uj9ygbSfFTUWEE7gI/65CdzaNdlZNGXxk7IBQXn/VeJ2DT7u4EG8sWXMTbkoAQiixZkatV1EvMb4sYvmLFrjbzyjWfW0qgKbTR3zfdDCV9kj7Zjmqy7YzUXc9Bko7n+kfMmYAWrKFn8gg1oU7qNx2c4SDofa7p1FH0dmCcniDpguMB30iG3mKS6cQCZBbT77ljYWFmH1O4+i3BZRbxeO6apd/znTUEcvwPdVaTvKq4RdgAAAAASUVORK5CYII=* \15iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHYUlEQVRoBeVaa2xURRQ+s3e3pe/SB1D6RORVoNuWUkVKDBBSfECxhf4zmGCCSgBFhcRfmmhiESNEU+GHJv5St1UoGIMvWiMFNLa0W1qhVEy3pQJ909LX7t7xzN3e7d27997e3W7dGCfZzsw5Z+Z858ycmTM3BfiPFxIo/NmWzmwKzq0UIBOALAEC8ZTSKDY/IWQIKPQirZUCbTFy3PmrxSmNgdDttwEIjpgrbm8E4ixCIEWUQrovgAiBdqCGM4QjVQ3FyTVoJNrue/HLgGxL+xaeQBmCzvFdpfcIBFFPOTjSVJL+ozdXm+KTAebK2zk87ywDoFu0p/WTS8j3HDUcaShNadA7g24DzBbbIR7gPQRv0Du5P3IE9yRqeL1pZ9oHesZPa8AuCw1phY5TPNDn9EwYMBlCPl1OU1+sKCUTWnNqGrDmXFfCxJi9Ck+Qx7QmmS0egqs1hZl21G1b2KOmQ3U7MM8HEzwDjMfSevuo4zTD4rMBbNsEy/NSsHhvFNyAjnIpTdpWXAFXwP7Le16KStZGI/ZkVbS/LCMLXa8YYDcqD/zvOIhTGhAsGjudjAaSW78z1SrFYJR2WNtJ+DKggQcfYSTw/Ipo2JAUBvPDOBiaoFDfMwaftQ7BzUG7Gwbz6LJYE1wfmKIxJnOog8K72HyS9cXisQJZFZ2bKXWq3oZ7M6Phkz/uA07kU1mbGArv5MfDgnAvf8GEk8LxpgH47d4YFKBxRekR8FHzAPzQOaqow8BxmxpLUqpFpntGV25jOyoy5DXzyr6VsbAiNgReu9yj24jkCA4+LEiEcKNiuEEIR+Bw9ly3up9ujwjgkQxom1fhef4oYs0Xcyf3rDmVnY+jfK7XiEnCshjXSbYpORyOrUtAQB6LpzYM3syLVwUvH9TcNw713ePwPs7/cIxJznb1Kc0zV3YUiEy3AXjTsqxStUgBMyNOFybB+gVzVOUZIy3SCI/M05aRTrAyLhQOmWOBrcINWQxI5TCJ3CH23QZg4Goa0PHAIY4R6iTczx9vmAdvr42DjCj3TvSQWaLmRQ+pqc6Ig4f9F7vhW9vIFFG55cYqGJBb2ZGF22eRsqyLyoJsYNzpJbI9IxLObl0In22cD0UZERATMuUTg75d5p7z8t0xuHhnzN1Xb9DFWV/bVjG+4Do0vFBd2MWxYypa3jwIb+TGKYrmJIQC+7HSh4beum+HUR+Pq2GmRGchTgHzNcFdBCg+A7XLqrgQYB76vG1IWxC5caEc5CXOEc78aYUlAr1j+g1ASQGzsAJ4SSyRzKPYXIh7/tjmBOgdc4KDp4C3oqLcTIjdOLfegtoFzC4D8AHOUj+t0tI/gXFOIX7O7GUY1t5xLQgePMQSzwiuLUSJ8PXAQ0LW6cRTqKr9gYwauO7ghBOu9Wm+XWTKSCQjuI4MDAIZV7F73DogBKcic4bES3j66AIh0yMYgMsxfWTiwL5xHp69cEe4aHjcToEslj+HfZoOP8sImCdPIdKrd3SUyQC//D0KX6JCOwZzIArLSut69O9/QSf7UIZFDOKbuH7u/EIL1D08KV7IjFHMLLXGafFOtdzXYivzCG1lDGEF8E+zspQ3FS89eKuuL2De/+rWsHC/eGvSplBCWpiEYAAQel5b3JNbiwF3sLYb7o565keeUtP3/sLbuqyhf3pBBQmTwShgdt9Gqy22Nnz3LFaQVSWFYtL+RGo4ZMWHCnmQyYfLjV2Ie36+i6ea707A52WrtTRtGQPmWgFsYFSfUUWqwhjHF0czXnDsseML+C68U3ZX+wfeBYVWiZCEIJ7sMOKrIkOrjjIRyMc8v3hRJBTgmwBfR1riHrwmfLS8cqkH7o3qTxs8JsCOgRjdzvbQnGWx/Yp5Ub58wIJwDnYvjYbMuSGYqBkgFR8qBh9As/nYTXuiaRBY0M7k8MXtcwW3zzoRo3QFgANy2AG0RmSK9Z0RJxxr7Idt+OAueSgS0n0A3zY4Ad91jsAXbcNohP5sU9TtVeMTWkrzWAHGWG1p/warp6RC8jZ7KrIvDWYM3owoE8TgqkTio70fvcy2Bvt1DDugumvEryCV6xP76P1z6P3tYp/VXgYILx0nXMX0wmN1pIOC0cY4c3DUZL5amiSc/yIG9ykkEqzFadcoAcXPeKJMUGoKB+TgGQ6vFRDBra6wncQHwF6xH8wavV9u3ZW2TwmD1wqIQiGLUvfj+Vgj9oNVo4er4xJSD6rpVzWgLo/YIYwWB9MIBH/BYIourtlIVK9rVQOYxU1Pp/fHJ6RuwSU8qeaB2aKzbROXmFbY8MzcAS0dqjEgH5RVYXsJaSdm+3RCQHZiIAcad6bpcprmCkiNwCAqZ8cYnsVnpfRAttHrVUajyawXPNOtewWkQHE1NmA+cBTTjkeldL/bBC5xBuPhhpLkWl/n8MsAUUmOpXMdT5w78HlchPmNkN6KvGlrAtdRpooYuDPWkpQr08qrCMzIAOmcayq7ltt5eyEakokn11LkxZHJf/bA19MQtnuRdxMV4k1qPG8tTb4hHf+/bf8DF/dxzoUTKEwAAAAASUVORK5CYII=
-£,
-\bLinkedIn\12Nhttp://www.linkedin.com/shareArticle?url=%(escaped_url)&title=%(escaped_title)\1a\94\biVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACeUlEQVQ4EXVTTU8TURQ9Mx3SylCkhCIgkioxaEyEBYnGGGTrX+AHuPAfuOvSpT/AlQvdGRZ1adJIV+pC5bMEBYFQ2tpO6fRrpjNTz31NmiaFl5n3cWfuuefce5/27uvJs1T23+r6bgGuG0ANQ++ul81BgERsGK9WE1hbnkkb4rxbqCW1TgfjpoGAq+0E8NG5zF3ZKk0HG38s6NCThkSmFxano3h+Lw7HD/Bpr4jtfO1yCA2oOD5S2QIyxxYM1wtgkvLKnXG8fDyHhuejVHOwRwDvSg4EaXl8fRggEZ8/Fm0HB6UGmgJQb3ejk9ngIAVJkcZV0wnAg0OnLUb8clhGsx3g5KKFxako4sNDKDVcXBsKYXIkjAtG3SnWkKu5PXlkAHSYuElzCAuTJqpNDwvxETxkTp7ejqHcaCNCgKmoALj4uJnHh5855GyXDCASBAEqwtL0qIqYLdQwPzGMJ4kYziltn+eAcpZnx+ijYevcRq5aUq69gkv5RDEXlRM5tFkRKdfrz7/x/vspzqot3LwewexYRAGBbdNloLAGpxbzsZO3kTmyFMsCac/FIggbIei6Bp9BegwG3cmEdDxhRq3So8JSRr9Tb6+zLKoynPQuQTAIQmLkkFm26lvXpOzsXWLzi+14OLFazHQbFt88m+m40oLFMko71FnqswsHhq6rckrlRJchF6NSd/AjV8WbzBFcJu6w3EC2UFfaN9kfDn8+KDfx9tspouEQfrEK9+Mm7k6YMORWbRxaSPFOrG+fE5Wq+OwW6ypxSget0jy5/aJKxoMbJl48uoWV+XEYa0szaXokM38tXpK+tPbppH83CWoTMPKIcl6aGU3/B9v/N+GmsPjmAAAAAElFTkSuQmCC"\80\riVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAESUlEQVRYCe1XS2yUVRT+ptPp9MF0GNtQbDJ0hqFCaHGJGmkxijYmvlmwJWGhhIQSDCayMBATQuLCqGFDdEFC1I0RYwyRhbHRVA0JIraCmQotxNIHnXYy7bxnfr9zZ277P4YEy2904Zn889//3HPP991zz30B/7J4BN+gnP5hAscvjGEynQc8Su06NY8B9IeDOLW7Fz0PBghDEZTTw+PGgS+uomDQ4h8CX+5NqYzejgC+eXU71rU2euql4q0LcSc4DVESQjTw1gF1LkWFvkamUzh4bkRxUgSm0kVrz8sGdm1qx9MPtSGZLeLz0WlcnV6sEFHN7vOPJD69Mr1CQPWy6tPDXh/ZGcHbz25Gg/SccnBHBHvOXsbQ9QRJuBcJ8V1BkJIIwSNtTTj61KZlcFF3BPw4tisGfz3NJU9cFCsBGIiFmhFs8jkgYu0taGlUI+aoux+FlQBnwM1kFul8yeHz1kIWSznminm8HFZ/X+EgEL+zhA++H7d4SjER3xm6jpwQcykFNIA1pnRuEOHNr+O4fDuFge42LBL0k19uY3h8HlA5wKb2PNBTVPQydSVNhKjodZ1GtL2tBKSSberZSAB/4iO+8pyWai1guclXhw2tfprJD0gXS5hI5ghcRjuTdeu6NSqHCvweT6RxbXaJVpS7EHESKJQw+MRGHH0yVmnIvMgT5KUzP+PHGwm83h/F4Z3RCjwZLOWLePHMJfRHQhjsi6KT5HyMFFd3LGSK+HZsDkfO/44/7qRrTmEnAS6A0QeaEGppqBBQ/z6sX+NXpQ0ha12QM+Pd57agL9ZmsmcgSTzU7MPLD69HN2fQwEcXMZlipGyRsCZh1UVJQm4Wfpar426v89ChHdzcVMq9nQEc2tFFJ+ydTWoSsNnc02eZpH+bSmFMj7mt1QtbOxCUqNoS2DkEtob38il58NpnI/hydAYNjMj+x7tw7JluNQy6/cb2ZnQySZOy73i1liOyUlx96eNLkzh78U8kmcCzTLyTQzfwK6exWXzcV8KtjVRZh9cVAl9dm5WsqzzcrPIkonZPMwOWW/0MuBXfnQgscKVUi4IGJEiOJOziq7GTuhIBWZBWK64QWC24tPufwH8zAnUypczCT72EO+poZzeXprXstA+za2cEqJlZ5OXEJLlCGYlMQWnm5OJikgyn26KclGyc5zJWO9lD5rlILUt1PVDNPG+cNwyTg0CDF1Hueppdlnt7PJFBiYcN2f0iaxuX8bLFMsbmMyiaNzCu92t5ruwKrtgVWB/n+SCvDiwGmuu9SJ8YqASv7/1h47uJ6olHKMqGoTYuvWyRnV5EVJ3Wi7GpTj613M0H9XJF+/CVHux7rMujOnlqdw+28a4mpxolwksA5V6gHpa1qDqtl7epTtvIu5YPAnv5HHg0jL2PhJW1ai2X0xkeFgbPjfLGMlUBNTtzo0zgFp6U3nt+C/ZuD7NfPNJV76ZuuF+1j78A9OxqpohmrHQAAAAASUVORK5CYII=*¬\16iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHyklEQVRoBe1ZW29UVRT+5j6dTm/TTlva0hZboeVSDRJSJVFCgoZoMCHqG08+GP8Fj/4EeeLFF4kmGGMgEkhRgxBEkFJbCqXQ63R6mc507le/tTtDT6fnDNX0ZsJKpzPn7LX3/tbaa6+19trA/5xMgj+Xy70XTWaPXxny4fzNCdyaDCGUzu4Y0exE0lnjxCc9jTh7pAWddS7B1mcymW5Y5ZeAvz+1eO7q8DyeBKJIZDMilTTtCMpQzf5oEr89C6DdUwaP0wqP236O4JYFuDLkx8+P5nDxoQ+BBMHvMMpQl3OxNH55HkAinYGnzI6T+7wKpVqB8zfHqPkIAnGCV0ZVJIFaDM2KmPSYivps9COnFKu+Nx3G9/3TSKSWFa0EEJtPZNmqh4umZCFgh9UCm9mMDJ/j1EJa1GLW67DRyDXjcboo5772dAGDc1HVoARQGzans2kJttphxf6GCvQ0VsDrtiGSzOCRfwn3psLwRRLI6kqtmXSjf1KZU+EkpiLpFQF05yD4lgonPuz24nR3Pbob3KgusyKWyuJZIIbL3DcXH8xgZCGK7dw1agXWCEDwLosZJzo8+LK3FQd3VcCSN5caMjdVOdFc6VRmdOHuJGaiqTVDbNULs+5E2Rwa3HYca69BFzVfAK/lbaVfPrnXi/317q02Ii0M6AtAO2uosKO1poyb14jFhDYK0Vbr0hVw1Syb+GCADrCazPQ6pb2MtNv5YUTcRIilh9YXgCYUiKUwR9vO8rcRzUaSmFlKIFOCx6jvRr3XF0BcFYH9ORGEj996FKSAt8eCGJgJI8tNv12k74VoFkH6+8vDs/CW23D6QANzEBfs3A8C1k+hrg4z9XgwjbHF+HZhV/PqC8AmCWuDsxGcvz2BR7NRHNldxRzEyiicxYA/jGtM/B76I0hqtW+0EMVbRPHpMP+HvWQogIgn6cJTBi0fc49rT+ZR4bAoASSxCiVSzE0IQibNAzLzt0WBXUEsisgyTckpPjLyhcUCrqYFVqYmYsNM55FmUzLDFEXtJ/ZfGUKgGJKxABzUZbego8aF1iqH8kgyZo7/JB/yLSXxeD6KRWavgq2x3IEurwvVTptmbpPKHp8sxPCUH+JFPd1zZ50bHbVMi112OGwmmiWwGE1jfDGKYX8UY6EYooz468m1jAVg/07Ggc+PNqN3dzWsjMzLml7+euAL4cKdCdwcD8JGCd5l0Dt7uBm7CFCrvhS1f2nQjx/6fdhDZXzQ5UUPI3sLo3klTVISRNlXYSpCPNogzbOPq32dCduYgQPRLoexABy0hWB622pwtLVa20f9dtnMuDGygDsTIRXs9nrL8TaF8HDTa0nMYzGRhoNCvsP2Y3s8KKcpFlNtOdDGw0pPU4Xab40U8Jv7U5gI0guWMCdjATgDQ5ThKorZSABT3+QlTmXLxcD4GgeZzXbQi0kOJWZZipw2i0oczx5uwgJPYd/S0wUTNAcDIfTjgGYGAaBH6r1Ro6aDKKGJe6iDK/Qy8IVu4gxeJ/9HXQ3oruPSiHYM6KUCGPRb9+sXK7XuHsuMNu65Q01uvNlciTLJxwxkKGlC/3LOkuyixFA8heG5MMYDCeU+25kISoXBzUOTHtW7HdjrdaPKaUEszJRdtFFE+j2LmDbicTacwE/ijQZmMEqXKqa1j273DEsl7zMtr3Gt3vwyp5OOorHCwVOhDT4RQIe2RIAo05IbI/P4+tY47k6Flk9wXJEhrsZiPI06xpDjPDwVnztkL1SzhFJVZrzxN30PiNImF2O4+ng59ZBagCJaQ4IP/b4l3J8K8qiqfzAtp1dy2+3K4+V7rvraEgGeM+EbYtYaS/EgrjVj/g6pAJaU4toqYIUHOVCJKclq6NGWCBCkmcj5IvdC/StQkozUEQa6tJR1dEjMivhXya1l2xIBJHdSByMdJYp3EuhGrl4AmgW+Tl8RZEsEkIlKU2FjGHAZmI9w7xABDICv4/UrAdahpE1lebUCm6redQz+agXWoaRNZSm9Asbxg3GFp7U8NIkxBnFGcZRqEwYZy5CHMcCwjX0LGNRExf/SrHWkdMK/8Enol1sdqShIpE3zYxSOVCQ2bGVfDiI8epThHFIYMGiGcTrNHGSU5Q3J4aW8KNdMBZLQP8RbmiEWvlK82cllzbyxWcKlAR/qmRprKUVwv44uYF7dv62MoXg4pgCXAtoPf89gd1XZKm2LSP3TSxhlbYqzrAwrP/OPSgAphGTyg73gogDPWBG48MckfuTgWgFEG1JpkEOGXDElCfL3sQBrPxGUF5XjRbt+FokXmNDpVQhy7H9vOoTpUByVRQd+mSfAfj72z+NVSZObfHKK8xGsEuA11vnnWAGYk0k0lKT5SJF3KqRT4BVlUsgCBSlQkBW7NSQssnorrKtZ+F7u3UbisdXvC0/St2DolEIUeZh1JSnRfEUe1fQZj3Vv8CZmjT3JpAJS6oXFHw14NZdMVMwjz8LHv5Jk1Ff1z/eUJeCSSK3q4wON+KK3XTUozHJ9LzfgcWpcljMqhcqXTZofd0u+CFw038J7uU+p7FNddWj1OFcEkMpADct8taxVfvfXNK5z003yKnNHEMG7eax8q6lSlflPsTQpVcCCVRWspq+23H7uBKsDcbkHZtF2Mn8Pu+1C0Mu57VaWLT04c2iX0nwefN+2Y9sIAP8Ajq0A6jTee04AAAAASUVORK5CYII=
-\86ê\ 2
-\ 3ALL\12ýé\ 2
\15
-\bFacebook\12;https://www.facebook.com/sharer/sharer.php?u=%(escaped_url)\1a\84\ 5iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAABTUlEQVQ4EWNkAALf2NmK//7+FgKxiQWsbIxvNyzIfMAI0vz77+97xGpEqGP8z8TAqshEis1MjIwI/Qz/Gf+z/BZiQRLByfRy1mKIDDBmEBHiYfj67SdDSOo8uFqCBqgqijLkJNoxMEJtZ2ZmgmsGMQgaoKclBdb8+u0XhsyKlUAX/EIxANU4FCkIh5uTDcx48vwDhmaQBE4XqCmJMdhbqjBoqUmADZCW4GdIjbZi+PDpO8PqzefBYiACpwsU5YQYgrz0GTRUxMGKxUR4wXwTPVm4ZhADpwuePP/IsOvgDQYVBREGJXkRhrfvvzKcvfSY4cadl8QZcPXmcwYQjgsxBRvw6Ol7hv5Z+1E0gzg4vYChEofAIDAAlKsYGBj/43AhHmHG/4x/WN+Bc4dX1Bx5UMbAptrBSlVEVV5U+P2Hz9/WbL/8GKYGpHnbspSHALYfYb0Z1/IbAAAAAElFTkSuQmCC" \aiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAACIUlEQVRYCWNgGGDACLPfM266IcNfBhOG///hYjA5qtKMjP8Z/zOf3rYs7QLIXLBlEMv/n/n/n4GJqpbhMIyRgfHvfxYWox2LUi9BLAT6nF6Wg9z0n+E/M+PfPyYgNsQBtA52kE1oAGglOPRpFuSsLEwMzMyEjWdBcxhFXGUFEYaYIBMGRTkRBjERHgZGoCf//fvP8OzlR4bUkuVYzaaaAwI99RiSoywZmJlQfc3ExMjAw82O1XKQIKpqnMrwSyjICjEkRVhgWI5fF0SWKg4I9zNiYGFhJsY+DDVUiQJQCCCDd++/MrRO2sVw+/5rht+//yJLYbApdgAoM0lLCqAYvPfILYZrt16giOHiUBwFoETHihb8n778wGUfhjjFDviPYSRpAmRFAR8PBzDRQdyOLfFxc7ExCAlwwV3y588/BlyhQpYDGko8GTRVJeAWoDMi/I0ZQBgGjp+5z9DUvwPGRaEpjgIU03BwXrz+hEOGSgURTtOhEi9ef8aphC4h8PIV7hAgKw1MnneIgYuTDewrFmCN11Hth+LDrXuuMuw/dhsudu/hGzgbnUGWA+4/egs3B1uVC4rzqzefw9XgY9AlCkYdMBoCoyFAOASA3SV8imghB7QSbCe4HAD11UDdJVpYhM1MkF2MDEynQXLgkhDUUfSJmWH89z+DMazHgk0jNjGQ+t0Hb1kjy719//0BsJ57giwGY4N8DrJ829L0yzCxAaUBa3eI2ze0RaUAAAAASUVORK5CYII=*\88     iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAACzklEQVRoBe1ZzU8TQRR/s122pQtKs3rQRPyIB0yk0VANePHkxY+LGhWQAzE18WrCH0C8ezXx5EfUePBADBFPntEDIhJORkVThZYUdanU7oczTXZZujNhjLvTbbJzmdnfe33z+72Zt9npAMStuRlA3ulPD909YiNzEGy7y4tHZozQqp2QH009yL9zOLkC6uTBnLbBVhxjFHtMuColUG7y4Y33hJ/kkCSZjzp5wtUGSFomDDq8XQGR3TYOU0+PELhbfEOAx6GVhi0vQI5CtlNJGWQ5AYZhQvWPgXczP6umCMhsb4ezpw5DX7Yb9ndroLQlXMY2Zl/5XYOPiyUYuzXh4qyBcAGEeH5oABSFPjXCFaqmFdipdbI4b8LpUTa5BPcwfD4HVy8cCy4gjiSsiHt7dgEREHQTJmDk4nEg2yPoJkRApisNvYd2B829Hk9IDWR72OTXqzW493QaXs98huUVHSzLqhPjfZUKEbBDU5nZfzY5CxMv55j2rQxCtlCnmmLymFsoMG08BiECJIldvHqlysOT6SNEwD98GTCJsgxCBLAmDwJveQGBvoW0jAr54RO+xB7Yq/kwBxi93A/6mr8O3s5/halXC44bsw9UQLq9DU4OHGRORjP0ZffQYPhSKFPxRjCyW+j78s9GrtTn6Aoo/qISbgQjK2Cp2MIrUMNHy5XyWmOyqc+BFrFhWFBY+uGbaFtHCjrUpA8nQBF/wBHC3lYs6dzn4kAFfMOFd+3mYy+X+nj0Sj9cOnfUhxNg/PYL+PCpRLXxgJGtAR7yxCcWwJupsPziFQgrs7xx4xXgzVRYfvEKhJVZ3rjxCvBmKiy/eAXCyixv3I0VwJfIvD9qth/+n8k9MLsCyA04uURuNrkt50doHd+nPXH83PMAub4/M3InRy6RvfewjuP/9OXVyr43s4vUvx9s05qRENJ54pPME/LP71+f5/GPfURk4C+jh6kHrjxSFAAAAABJRU5ErkJggg==
-£,
-\bLinkedIn\12Nhttp://www.linkedin.com/shareArticle?url=%(escaped_url)&title=%(escaped_title)\1a\94\biVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACeUlEQVQ4EXVTTU8TURQ9Mx3SylCkhCIgkioxaEyEBYnGGGTrX+AHuPAfuOvSpT/AlQvdGRZ1adJIV+pC5bMEBYFQ2tpO6fRrpjNTz31NmiaFl5n3cWfuuefce5/27uvJs1T23+r6bgGuG0ANQ++ul81BgERsGK9WE1hbnkkb4rxbqCW1TgfjpoGAq+0E8NG5zF3ZKk0HG38s6NCThkSmFxano3h+Lw7HD/Bpr4jtfO1yCA2oOD5S2QIyxxYM1wtgkvLKnXG8fDyHhuejVHOwRwDvSg4EaXl8fRggEZ8/Fm0HB6UGmgJQb3ejk9ngIAVJkcZV0wnAg0OnLUb8clhGsx3g5KKFxako4sNDKDVcXBsKYXIkjAtG3SnWkKu5PXlkAHSYuElzCAuTJqpNDwvxETxkTp7ejqHcaCNCgKmoALj4uJnHh5855GyXDCASBAEqwtL0qIqYLdQwPzGMJ4kYziltn+eAcpZnx+ijYevcRq5aUq69gkv5RDEXlRM5tFkRKdfrz7/x/vspzqot3LwewexYRAGBbdNloLAGpxbzsZO3kTmyFMsCac/FIggbIei6Bp9BegwG3cmEdDxhRq3So8JSRr9Tb6+zLKoynPQuQTAIQmLkkFm26lvXpOzsXWLzi+14OLFazHQbFt88m+m40oLFMko71FnqswsHhq6rckrlRJchF6NSd/AjV8WbzBFcJu6w3EC2UFfaN9kfDn8+KDfx9tspouEQfrEK9+Mm7k6YMORWbRxaSPFOrG+fE5Wq+OwW6ypxSget0jy5/aJKxoMbJl48uoWV+XEYa0szaXokM38tXpK+tPbppH83CWoTMPKIcl6aGU3/B9v/N+GmsPjmAAAAAElFTkSuQmCC"\80\riVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAESUlEQVRYCe1XS2yUVRT+ptPp9MF0GNtQbDJ0hqFCaHGJGmkxijYmvlmwJWGhhIQSDCayMBATQuLCqGFDdEFC1I0RYwyRhbHRVA0JIraCmQotxNIHnXYy7bxnfr9zZ277P4YEy2904Zn889//3HPP991zz30B/7J4BN+gnP5hAscvjGEynQc8Su06NY8B9IeDOLW7Fz0PBghDEZTTw+PGgS+uomDQ4h8CX+5NqYzejgC+eXU71rU2euql4q0LcSc4DVESQjTw1gF1LkWFvkamUzh4bkRxUgSm0kVrz8sGdm1qx9MPtSGZLeLz0WlcnV6sEFHN7vOPJD69Mr1CQPWy6tPDXh/ZGcHbz25Gg/SccnBHBHvOXsbQ9QRJuBcJ8V1BkJIIwSNtTTj61KZlcFF3BPw4tisGfz3NJU9cFCsBGIiFmhFs8jkgYu0taGlUI+aoux+FlQBnwM1kFul8yeHz1kIWSznminm8HFZ/X+EgEL+zhA++H7d4SjER3xm6jpwQcykFNIA1pnRuEOHNr+O4fDuFge42LBL0k19uY3h8HlA5wKb2PNBTVPQydSVNhKjodZ1GtL2tBKSSberZSAB/4iO+8pyWai1guclXhw2tfprJD0gXS5hI5ghcRjuTdeu6NSqHCvweT6RxbXaJVpS7EHESKJQw+MRGHH0yVmnIvMgT5KUzP+PHGwm83h/F4Z3RCjwZLOWLePHMJfRHQhjsi6KT5HyMFFd3LGSK+HZsDkfO/44/7qRrTmEnAS6A0QeaEGppqBBQ/z6sX+NXpQ0ha12QM+Pd57agL9ZmsmcgSTzU7MPLD69HN2fQwEcXMZlipGyRsCZh1UVJQm4Wfpar426v89ChHdzcVMq9nQEc2tFFJ+ydTWoSsNnc02eZpH+bSmFMj7mt1QtbOxCUqNoS2DkEtob38il58NpnI/hydAYNjMj+x7tw7JluNQy6/cb2ZnQySZOy73i1liOyUlx96eNLkzh78U8kmcCzTLyTQzfwK6exWXzcV8KtjVRZh9cVAl9dm5WsqzzcrPIkonZPMwOWW/0MuBXfnQgscKVUi4IGJEiOJOziq7GTuhIBWZBWK64QWC24tPufwH8zAnUypczCT72EO+poZzeXprXstA+za2cEqJlZ5OXEJLlCGYlMQWnm5OJikgyn26KclGyc5zJWO9lD5rlILUt1PVDNPG+cNwyTg0CDF1Hueppdlnt7PJFBiYcN2f0iaxuX8bLFMsbmMyiaNzCu92t5ruwKrtgVWB/n+SCvDiwGmuu9SJ8YqASv7/1h47uJ6olHKMqGoTYuvWyRnV5EVJ3Wi7GpTj613M0H9XJF+/CVHux7rMujOnlqdw+28a4mpxolwksA5V6gHpa1qDqtl7epTtvIu5YPAnv5HHg0jL2PhJW1ai2X0xkeFgbPjfLGMlUBNTtzo0zgFp6U3nt+C/ZuD7NfPNJV76ZuuF+1j78A9OxqpohmrHQAAAAASUVORK5CYII=*¬\16iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHyklEQVRoBe1ZW29UVRT+5j6dTm/TTlva0hZboeVSDRJSJVFCgoZoMCHqG08+GP8Fj/4EeeLFF4kmGGMgEkhRgxBEkFJbCqXQ63R6mc507le/tTtDT6fnDNX0ZsJKpzPn7LX3/tbaa6+19trA/5xMgj+Xy70XTWaPXxny4fzNCdyaDCGUzu4Y0exE0lnjxCc9jTh7pAWddS7B1mcymW5Y5ZeAvz+1eO7q8DyeBKJIZDMilTTtCMpQzf5oEr89C6DdUwaP0wqP236O4JYFuDLkx8+P5nDxoQ+BBMHvMMpQl3OxNH55HkAinYGnzI6T+7wKpVqB8zfHqPkIAnGCV0ZVJIFaDM2KmPSYivps9COnFKu+Nx3G9/3TSKSWFa0EEJtPZNmqh4umZCFgh9UCm9mMDJ/j1EJa1GLW67DRyDXjcboo5772dAGDc1HVoARQGzans2kJttphxf6GCvQ0VsDrtiGSzOCRfwn3psLwRRLI6kqtmXSjf1KZU+EkpiLpFQF05yD4lgonPuz24nR3Pbob3KgusyKWyuJZIIbL3DcXH8xgZCGK7dw1agXWCEDwLosZJzo8+LK3FQd3VcCSN5caMjdVOdFc6VRmdOHuJGaiqTVDbNULs+5E2Rwa3HYca69BFzVfAK/lbaVfPrnXi/317q02Ii0M6AtAO2uosKO1poyb14jFhDYK0Vbr0hVw1Syb+GCADrCazPQ6pb2MtNv5YUTcRIilh9YXgCYUiKUwR9vO8rcRzUaSmFlKIFOCx6jvRr3XF0BcFYH9ORGEj996FKSAt8eCGJgJI8tNv12k74VoFkH6+8vDs/CW23D6QANzEBfs3A8C1k+hrg4z9XgwjbHF+HZhV/PqC8AmCWuDsxGcvz2BR7NRHNldxRzEyiicxYA/jGtM/B76I0hqtW+0EMVbRPHpMP+HvWQogIgn6cJTBi0fc49rT+ZR4bAoASSxCiVSzE0IQibNAzLzt0WBXUEsisgyTckpPjLyhcUCrqYFVqYmYsNM55FmUzLDFEXtJ/ZfGUKgGJKxABzUZbego8aF1iqH8kgyZo7/JB/yLSXxeD6KRWavgq2x3IEurwvVTptmbpPKHp8sxPCUH+JFPd1zZ50bHbVMi112OGwmmiWwGE1jfDGKYX8UY6EYooz468m1jAVg/07Ggc+PNqN3dzWsjMzLml7+euAL4cKdCdwcD8JGCd5l0Dt7uBm7CFCrvhS1f2nQjx/6fdhDZXzQ5UUPI3sLo3klTVISRNlXYSpCPNogzbOPq32dCduYgQPRLoexABy0hWB622pwtLVa20f9dtnMuDGygDsTIRXs9nrL8TaF8HDTa0nMYzGRhoNCvsP2Y3s8KKcpFlNtOdDGw0pPU4Xab40U8Jv7U5gI0guWMCdjATgDQ5ThKorZSABT3+QlTmXLxcD4GgeZzXbQi0kOJWZZipw2i0oczx5uwgJPYd/S0wUTNAcDIfTjgGYGAaBH6r1Ro6aDKKGJe6iDK/Qy8IVu4gxeJ/9HXQ3oruPSiHYM6KUCGPRb9+sXK7XuHsuMNu65Q01uvNlciTLJxwxkKGlC/3LOkuyixFA8heG5MMYDCeU+25kISoXBzUOTHtW7HdjrdaPKaUEszJRdtFFE+j2LmDbicTacwE/ijQZmMEqXKqa1j273DEsl7zMtr3Gt3vwyp5OOorHCwVOhDT4RQIe2RIAo05IbI/P4+tY47k6Flk9wXJEhrsZiPI06xpDjPDwVnztkL1SzhFJVZrzxN30PiNImF2O4+ng59ZBagCJaQ4IP/b4l3J8K8qiqfzAtp1dy2+3K4+V7rvraEgGeM+EbYtYaS/EgrjVj/g6pAJaU4toqYIUHOVCJKclq6NGWCBCkmcj5IvdC/StQkozUEQa6tJR1dEjMivhXya1l2xIBJHdSByMdJYp3EuhGrl4AmgW+Tl8RZEsEkIlKU2FjGHAZmI9w7xABDICv4/UrAdahpE1lebUCm6redQz+agXWoaRNZSm9Asbxg3GFp7U8NIkxBnFGcZRqEwYZy5CHMcCwjX0LGNRExf/SrHWkdMK/8Enol1sdqShIpE3zYxSOVCQ2bGVfDiI8epThHFIYMGiGcTrNHGSU5Q3J4aW8KNdMBZLQP8RbmiEWvlK82cllzbyxWcKlAR/qmRprKUVwv44uYF7dv62MoXg4pgCXAtoPf89gd1XZKm2LSP3TSxhlbYqzrAwrP/OPSgAphGTyg73gogDPWBG48MckfuTgWgFEG1JpkEOGXDElCfL3sQBrPxGUF5XjRbt+FokXmNDpVQhy7H9vOoTpUByVRQd+mSfAfj72z+NVSZObfHKK8xGsEuA11vnnWAGYk0k0lKT5SJF3KqRT4BVlUsgCBSlQkBW7NSQssnorrKtZ+F7u3UbisdXvC0/St2DolEIUeZh1JSnRfEUe1fQZj3Vv8CZmjT3JpAJS6oXFHw14NZdMVMwjz8LHv5Jk1Ff1z/eUJeCSSK3q4wON+KK3XTUozHJ9LzfgcWpcljMqhcqXTZofd0u+CFw038J7uU+p7FNddWj1OFcEkMpADct8taxVfvfXNK5z003yKnNHEMG7eax8q6lSlflPsTQpVcCCVRWspq+23H7uBKsDcbkHZtF2Mn8Pu+1C0Mu57VaWLT04c2iX0nwefN+2Y9sIAP8Ajq0A6jTee04AAAAASUVORK5CYII=
-$
-\ 5Email\12\emailto:?body=%(escaped_url)
-íH
-       Pinterest\12Whttp://pinterest.com/pin/create/button/?url=%(escaped_url)&description=%(escaped_title)\1a\84
-iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAADLElEQVQ4EVVTW2iURxg9M/9l/91t6kMSyY1cdL1AKwSCYryhT0Jb8ClYbUUELyilfW3VaPCCKHh7KbRQbV/EPrWFFnwQjauktgT6Fom72ay7hjXJbtxNava/zYzf/CHFDgxzPd93vnNmGP7fWLol1ZR02MdCYbdirBsMARQbk6H6TSTZk23j4wvvQtjyYrSvzxKV6n7OjZMQaq0MCSdldMw4BzNN0HjfD4PzW4uT6WVcFGC0D1ZYTh01DX6d+4EV2jbiqdWwmpsBRhRmy3AncrDcOoRllTzl79uSzz/SQZgaGuKjP9353GD4Tri+k+zvR+vxI4ivWwu/9ArS9xFrb4NXKKJ06zbq9x9C2mZRSbVn44vsPyydSjXHBBsxgzCV2LEdXefOQnoepq5cgzuZA6RCrKsTnWdOg8Vs5AeH4D0chm+aP4Zh/QR3QvYJlyolE0nKfCyqNXviK0ghsGLnTgRzr1ElQP7rU3Ao0MrP9sHnBqDUXps5bSYk2y1FgOT6biQ//ABTV28CIkTq25vglo36+Dhqj9IRG396BrGOdphNjQjL5bhgxjbODHRTNDAnBh534JVKsNvoUkMDwkoFITEAuaAdidwgX2miGdA+evQs0BZ5hQLcXB6tRw9DzNcilxafP0c9kwGn81hnF7nSBH9mBkF5FswwwJkIuJDsmV4ElTkULlyCm50gmh1RgLBag1j4F4xsbSF9pOuiSuUoEplpe6Uxxp52rPrIsMzfiRCDZkVKt335BVqOHYE3NYXakxHEe3rwXu8GVP64h/zpQXDPJ+kwnVRBL2/wFigkhmMUUZenszRs3YI6MSkSI5toi8U3KF68jPypQYDAJmlCknxfb2ysEAT4u2fNDqrorgHVGsQT6H38ALU//0Lm4KHIVn0nespUikOJ6ko9VYYc2JzNviQRgU2TmbSvxH4hReH91hYo+gezd38GTyT+6waBNUtPqpEQwacarLH0IpbaD9W5/AHLeRxfvcoRi+66uV9+NTU93XUWCTVN3+sGM+Q3/blcYQm1dL48j8biwEB8fna+fWEis53E7VJKUUKMJU17ZKa7ubxreDh8F/AWWDttEb+4tj4AAAAASUVORK5CYII="¸\18iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAIkklEQVRYCY1Xa3BVVxVee59z7jsPDE0gBAI0lEKwlk5rIAQDVhmtygwD2lqqHR8tDj9aHZ22jsWOU//qaJFSsI5ThSrqyPhoqaNNm9I0FGgtdVKSG0huAgRISHLzvI/z2H5r39yTGxooa3LvPWfttfd6f2tH0A3SyzU1wbKUGRPB7FLyjLVCUBW5VERC2IrUACnVIU3vWHgsPFQ70DZ+g8eS+CjB1xYvLo0K6zZJciuUbMaOxWqWTXyQR5QiT7W4Uh2SnvFqXU9H9yyiM1jXNaC1uuYOk+R3laSvBoUwbaVYyTWJDzMQGgNW2sr7n+d5z2VDyd83dFwZu9amWQ1oq60NjE06u0xS3w4IOS+jPJrN62sdynwLhigYjPw0kes8Xneu6+Rs8h8y4E9VVeFqI/KMlOJBU5DFXs8gfsfnKm4ul1CKmvDF+YkNySgVd23v4frzZ5r9xamHaWkw2PPxcXuPIembeJV+uFmh55EMhcgoLqHoJ26j8JLFZBYX6WOc0VFK95yjifdPkZscIS+d1nySUv+aMM9VXpdL9vY1icSx3GLu2zcAHskT1ct+IqV8DC4G8sqVbZMMhymyqpbK77uXSjfdTWZpaeEZ/rM7MUGjb7RQ/6E/08TJk+TAGBGw9DrXhuN572U9sXV9b7wrv8k34ER1zWopjZekoPn5sLNyq7ycyr+2nSoe+haZ0Yjex4oy5y9ob5XrkoxEKFhZCdm5ep1zfwVG9D27jzLdCRIWxyBXoLanfheLWg/VtrVlWVgbwK2GI/aEpbg/jYJj8qA8ML+Sbt79cyqu+2SOh9AO/PEvNPTyEcr09pIzPEzKccmIRSmwYAHN+dwmmveNB8koimn5yfY4dT68k9JdXSQRCQNcQWIi5Tmb1/WcbWIh5tGO0tK6oDB/apPS8eJ8m0VFtOB7j1DZFz7PIpS9dJm6f7iLBg7+gVId7eQhCuy9gLec82xfH028+1/UQi+VNDZAYYCsuWUkDJPGkQ52SCENASE4vekfmDc1/2pyMCsZ4SxhbjMEhfOVLSBYVF9P5fffq5XbQ0nq/v7jNAzP3dQkWRUV+MwjIxrVVS8MQxeochwtc/m3B/Q+/iq/bxtFbl2OkOYim4XBQoltg2FZzetySSoVA2tzPu/cYlx0FV/fjtxZ2ssLv9hNI62tOl9FSMfKfx6m24+9QTX79yJN83Vb8mG66qFo8PBh8jIZzRKIRHFjo44IM9iMkCHLpHTXwGEhJyyrBhYtytmn95BZVkZFdXfpl8nT7TTa3EwKB3Keq596kkILF5IwTSppqKeP3XOPbtHcztw3V3+qI+6zIitv1c7kwcPFA4K2rrWqKiQVmWtzpTgljwiEb1nuWzzWegz5v0QS0YitqaPIyhX+wVwryoXp2OMT0sepyPYP+KzAXHSHxoScnAt5/K3OmGZQeooW+ZJTD0Y07LPs4SSKLKM9Di9b5vP1AwwYP3UKccwBTuEiR2iaCgwEk99g5vyIjWSgD3M9My1NzsiI/2YC+dh77m2CZ4WU7T2vOyKPeHoNciwfqCj3RW20a74IfaaSsUzYgelS2j6THxDCVLyTGGyYGPkiq1aSymbh7fvI97Q3w/9pIoUWLCRelSXFFKqp8dmpzi6dlsI5QcKzI1IqKVzq9yWnHpyhIRr869/1W3jpEuDBo2SUlFA60U2MjnlKHj2quyT/zr8CFpQ2bkAUplMwfuLkjH1aXtFQIB10pSdV3MdjfYLQLXTp+d/QaOvbWjZSu4IMwG14aQ3JYCC3H3WR6enJpUZzkFvUhDlnDpVt2zLFAeKcTdDkBx/MMJTvC2j97tFw1jG9tN0qQlYG4BPMB5eLKp1IUOeOnVT2xS8RmQZ5SEHppxv9gznvMhDSSllez4RwhBbu+hFF0XZ5urj/13puFBYlQA+DSbXYHfGUmXajVyKUecsUcqPDhTZFjG5uMkkDL75IAl4zKBWvW5tf1lNu4ZNP0MW9+2FsD4Wqqmj+zh1UsmG9LzN67DgNH3llRptytBkHyHCbN8IOc8NA28Tx6M2HMBQ2zqxx5JNbCUYxCEVqaylQCdTjA1IoPIS7dMOnqGRdPQoMdSEBx1Pp4T2jbx+n3qeexkhO5s7ROxFMFLntui1O0GxnFi49pFrJ+lfWc09bQq7AyJgSnfphYIEyhuB8vydR/SOvN9PcrVso+vFV/vTzUik9tEaaj1Lfnr1kX748Qzl7D+Rj7DpYH49fYA26VM8l2s9VL7nlWeh6BlXMhTyTYEDsjtt1i/JC+sxZjOVDlHy1ieZs+iyFlizWa9m+izR28l2aADhxFxTmnffx9Qzj/oxrBV/idyZtwFcQ1TcD4gXKuNuC0mjkieUTniWKK7IcEw3EMDvZ3q6LjsPbf+CgX+EcIVbqp8I/BJ5DOSA4iQA83dDV1ptf8jG0oaNjDKDwGAoxznnKE4c/ULkAt54cPGf7+3HB6EbK0UzcCXxPxFjmD09RLtariU/DxHAcRfuKIsFDheu+Acy8q7v7OGXd79geJfgSpc1ABKyb5sIzfXehyY5OSnWeQRfk8KDwsNme+S4IcuDI87iK/Th/FcvLzjCAmXdeOPsanH4AO04xYLBaBiEOLVf/4OG/AdVwnSuIUv6wwl9Wi39m8K2SQO+fxRKdj16tnOU/ZAAz1/Z2tHiO+2WAxQEMoUyIBWHASNPruPG84o9qlp2NcO0iC8Yj56c95T1Sl4g/UYtb3WyyOj6zLeR5rZWLPlOxefMDsfUNWwZ/ubs4hRrwGPkKCpUP4WscR4tnFYCmRSnvoEvOkbUJQOp16CMN4L1D+/aV9Le8Vz3273+soVCoAZ26Wng0D6MMl0JyAB2DuJokMNvfFK5odl2vfc2FM+evo9dfuiEDfGk8vIV/3cK4yWRxmbAwzxENlZ20PC/q2KFYLH3nO+9Mj8vCjdd4/j/xHavN+iMD5QAAAABJRU5ErkJggg==*Ä%iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAANfUlEQVRoBbVZC3CU1RU+/913HksSwisJySYkAUG0OEBQxGKpVihQW63W1tFRa30MFUSd0bZ2xmptR61F0U5nan1rfdRaKyBlakEwQKIoqECAZPMCTALk/djX/99+5ya7+Xf33ySgPTO7//3vPefec849r3t/jb5G2F1a6rUbRpYREZkaySxDaBk2NEhqXZqk7nBE9ngiPR3ntrb2fV3Lal91oqqiomLN5lgqpVggJJVjvqkG0SSH0GzmuXUpQ1LKFk2jJoNkjSa1yj4Kb764oaHFjHe67TMSYFNpqSs7LL/lELYbwMzFGmm5biEITJIODgw8ZQInvJAA9ywV/wJSMlorhN4YsUVeWOD3V6I7kQxdI8NpC1BdXLqCSFsNs1gCLSumedXTXZkX5p8dQoWlDELkDZou/jiv6RALMmYYswC7fD6fjRy/lpp2nVvTbLCH02Y6FVcCAw4IEpSyj6SxXoTEH+YeP3wyFb65f0wC7C4oXybsch3MpAyLfG2MmxnhNjPjVDti7A5q+h0L/f6PEnES30cVoLqw/GabnR4TpHmx1Yn0/5d33g2d5FH8bq3wH9k40iIjCaBVF5WvtQnt95jAjslGmkeNSQMuHY4Q6RFYgiTNDncFM6SjXxqkwdE1u139VP8IM7JvICj0Sd24cX5T7RupUFMKUFVc+lOHZvsT+HBg+VT0JHXEHf6BMWdeHqWfM5s8ZdPIMXEi2dLSEHoEyUiE9K5uCh47RoEjddT7+Rd47yRCP9OxYFbAQiD0dgXD+o8uOFq32QrHUoDqgmmXCaftTSSfDA6LlgBzMkIhcuTmknfRIhq/cjllzJ1D9sxM0hwOSxLuNAIBinR2UfeuKurY+B51766iSEc7CZfLkmZoJ5qRW1ZU1B/el4iUJMCnvhk+XZNbkEHLUtk8a1RzOBXTk266gdLPnpk475jfez/dRy1/eZbaN24CDczOFpf/1Dzs2CHD2C6EvnKu399lnjwOG4aiHR2X/bhTaEs4TFqBEQ6Tc/Jk8j30AOWv+Tk5J06wQlPmEvQ3UKChkcItrUrzNu84mEu8zpxTJlPO0svInptDfXv3ktHXn2RS0D45hSgKS9HzTOepHeYF42bbU1K23CDxNgzPbsW+BPOemTOp5NHfKVs3T8Tt4NFj1LF5C3X+530IcBx23gUzCyut2jIzyJmfR1mLF1Puld8nZjwRurZXkv+ueyjc2jro6CYE9hLotIN020Xzmg9+ER2K7cDHeXlpunCtd2naNLhWEjDzruISKvvzekqbeVbceAQO2vrCS9Rw36+ofcNGCjY1k97NzIeUo8pwiPSeHgpBwO4dldT5/lay5eRQ2ozpcfO4iwrJPbWAOv+7VTm+xhFsCFihsAwPzNuT33nq3W1DyT8mwI05Ey5xCHEvmE8OCQiPtqwsmrZ+HWWcOzs6p3r2HzhIdavvohOv/I2MAWw/RxXYsQqZzMDQT71zP0JrpL2dOv+9RbGQWTEXKMNLespKSWLXunfuSvIHFkLTZPG09Nz3nuk51coMxChtmu0mFFu2JNPBvsmITnm33ULeinmK6ehf755P6MjPbqfe6moSbpdimnfKCIbwCyotRnHNTxaS4di69XTyzbfNQ6o98bpryVNehpwSjhtjX3BoIoucdFV0QAlQObV0Gvz/m1xNJgJHHM9ZMyj3qivjhkLHv6T6e39Jgfp60pxOZaCI2fCNc2jC1T+knBXLyVVYmFIIzg+c8FqfexFhFTnBBI7c8ZR96aWDu2fq5yabN/b1CjZ5flcC2O1iKTJuTjL7jK3R+OXLyDE+h/FjcOzJp6l//4HB+I1sB/VT/p2rafqrL1LJ44/AV56iGWhnfXtJSiFY8P6DB6j3s5hPxubPvnSJZT7hGhxQFLGlXcgNlONY2qAKJ1sX9ySAcHso+zvQhgn6D9RQx6ZNg5pHP+9S7hU/oPzVq8g+zhvDdBVOpYJ71pLN4xlyudjQcANZvPfjPcPvQy23z0eOCQjR8L9EQF5wa8J2EfeL2tLSTOzDdFQviXiKMfe0EnIW5MeNdW37gEInTiqb5wXsyAVTVt0WhxN9cRYUkBg3DgIkM6JwsMPBWn8UPfbkzOwCrSpVYr2DekBFhcORnAWOhejR9WzUOoWW00M7rAnNlOY5NHL2jNYvvIB3QQW5i6aalhluSjizMRAY7khq4UCT4AMKBdHK7sVuWvgl12ZSo4I9JSWZQscBXEhtwpBtxU3PTmnP8pIYiho8aPQPIJ4fjYU4Np/0Od+IozO/DBw6DJo+1pW5e7gNj+QqNhFUDsC6yXYB31fIcnJfQPMKaRc5cGD2hdRg9g4sZoDpGEBIx4Tc2Gtio6tyJ+I6EloqYCWxphNAlebBADwTEiYAKxau63W5nThjaXpmwvjwK4gjHZ2Ix8M1KUcOO5Ka2bmMQHCYxtSS6O+t+ohLYlNvctNVkJfUyeeK8MlT4NNCgEFsp93QbYJL+VTACWfgSK0qxKI4Ij2NvBctGnYuZNcAzMQK+tHfX1MTZ4JJeNhRz6zkalbv70dtNWyqSXRDHQLKiStPzYhcEgQaGhQT0X7e0ok/uZoyKypUpmQhO7duo/ApaCsBepChuWxIaf9gXsB80s+elUCJaxcojusnqx0Y2pNgyOaIwLNEe0TKSPJGDc7J9tv20qtx0cCBQsz3yMMqQrEphU+cwGK9cUyw2XRu3W6ZjKKIHNEyzjsPEawo2hV7cmWqjqexnuEG3y/x9BQMDwiB6z4s1sqdVsAa7tj0Hp148624YQ/yg6vYpypOt6+YXPnxuYI1PwDziYbbOOKhF471E1Bacx1lBtZ814dc9lv7jopnGrV09hs9oi/b3QHMplhZap6J2xCMDzFNDz5Mba+9EdMKO3cINT+rQlWUjsECLUoebm1TBZ2VCTAOF3vehQspe9llUZLYs3t3NQ0chPBQnhVwIgM0LW2v7REX79/fi9caFLpWuKqPfUHv7qbGX9yvqs/2dzcRx/dgc7M6WmbMj69SmciGs7FiHgImAp+LXT4fFd5/X9JZmCvZlmeeGzxLWFgFc8lFp2Zon6EtlYialJVBaVyPjpT5QJ1VQdixZQt17diBbXer6OQqLKC06eWJPMKk8ijnu8uo7cWXkfTY1fADPWfu9Nmzqei3vyGPBV3bq69RDw76YoSLgRDJATLoA15UCRDWA5ttWtoJHOQnJevLxBs0om4PwITRx7eABrlL4AtTLcoIMMwaTj/nbOratp1CMCl2fu+iC2g8Sm2HxVm6B0Xd8SfWY0FwYTrkmDggG5u0NA43ep1V3M87oqDaV/48jmzXpzrMR/HMTy4juITOv/MOc7dlm4VVWdXCLJigd99n5F+9lgJ1/hEjF468FDT0++Y31PKF2/CJDG71HCrSUEwiHh0F+P7Hu/CCOCwW6ugTT1EANxJmUNHIinkIdurdjXTk5tvAPA5HI5gOax8KbjGEEQuJKiLxQifttBsF3Wa+gxkLsC07p0zB0S/e/kNftlDbs89TzTXXKmfUYWpWwPUUm1bt7XeQf83dgzcRCZEskY4jJUL+6/iWcCQ6FotTy2prg1XF5Y/hAukS5ARPcn0YJRl8qioU14i2jPS4gYC/HuXzgMrAzQ89TCfe+Dt5z18AX/GRcLqIBQrUN1Dfp3vVcZRvNIQLxylEupGAR0OGPO6g8DozXkwA7sTV3Y7q4rKnsQt38zX6SMACpKGGURe4JsT+mkMIuT0k0vgUJhFuD9HAgQOsuRhW1Jz4mZjEYkimBtsE+w8uiB+c04DaxgRxAnB/WBiPIsYuhhBzUzo0mOFo5C72MUkMODnxTQVx2GTAokqz0O7YDHOQLPGfzRqfpN7JSHc+mzgW84HowMK6ujbkhVVgvjVJuiEk1qYd14TOSZOiZOrJ2ben+qMRY3gcwRhe+FtBSOqfO6VYM2v//qSDRZIAPOfchiNVRkS7BRrsZc9PAt4BlNX27Oy4oa4Pd45cfcZhj/7CN9MoNFtCmrhpTkNNgxWFpQCMuKD50DtBXb8VNyb9PFEcsADIxHzfGQX2ifZ/bVB2H+37Kk/1lUZSi2boP17oP5zyU1NKAXjx8xtrXzE042ocoo8mhlcutAROZ1Ho3rmbej/5JMmpo+NjfbKqOFlB85/LiFw5t7Fu60i0IwrAhPhGtSGi6ZfjW0GlE+k9RsC7wvUNgOv61r+iAMMpKlUJoBBH+eNQqZIVyX8aRvB785tTaz46VYyfaIfVc0Fd3Z5wuH9l0DAegAN3uVgQrodgNgxtL7ysTmXqitFqglH6mGneYZjrcYP023uN0DUVjY31o5Cp4QTjHp3k46LS8/SIvsZTUrRy9j/eGte9dx/VrVlLYRxCRktG5tl5YT5EcaQLG9SCu47XEb6fnNd02G/GG6192gJEJ6y5ddXCiZevuL7h/gcWR1pbp7rsdjeiPn8eRaWrUn7sPMWLcCJSJgIcvgWMGPioTVSH5uuQ5K159ch4ZwBnLEB0LXhYRlpJyTe1iLhQCHEWmC/E2CTw65Xsj4Nxie9d+Aq6Bfm00ZDaFzCYbenprl1WsT0691ieX1kA8yJgWPuwsDDLY7dn4rbGLSPCjnCIayX+cCwG7C6jJ/EjnZn+TNr/A1rkpO6U7lZAAAAAAElFTkSuQmCC
-\89?
-\ 6reddit\12Bhttp://reddit.com/submit?url=%(escaped_url)&title=%(escaped_title)\1a\80  iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACyUlEQVQ4EV1TS0iUURT+7jg+k+iFSYZSQqGTWmaYlGVTTmmtyiiowDIRMwTtsagWURAtUhc6CCFYLVqYsxFHwWAEQSQUDGWstEzNfJUWTWL5mNN3/2kqO3D5/3vO+b7zvAr/iUyPW+B6chEdDhvGXkYjeDUQlzGCzAstSLbVKKXc/0KU/yIiQWi0l8P5oBCfhkwIoMVvXeK/yQwkHfPizJ1qxCSUkmheYw0XA1xb2ozGCitM1GqwXzRYe3l5NCQyCrjyzIWtaVmaRLsDTYyswQyyDCy8b0kHNsQDCQche44DXz4C9vNWfJ0q11CzUfPN1EIjsj9lbVnkWbcRsvcc1OxnIGobdVSOvQaG+wBnZSEzrw64nRpxAy8caUZkDdKpaglZBezOYcRJKMd96uegvo0Dfc9pZGqeKYX0s/NmtNfbDLA5GHIgFwgKh4pNBhKtQOhKqEUWfiQfaH0MEQUVTdtgJzA5yEx6bZDTQR45AfHeymBGv2Xuu8hQr+/imREZdvstIt0ukVNmkRzylSR5TMacWbuaekvWYZ080NMK1F5lzQsQdxukphhY0vUx+f526vVoKNsPs+9x+0fQVReP6VFggKmtj/GlH7GJLQ6EsuxjA+M4HY5IN7GrgSzsQfgawHZpxITMvBZjSTRjYxkwMcQGhkHedQN1bF7Tw78L5ayEGqaeeGxO4ZSiWpTITwvunewhs8kYZWQsYC2AxKdDhYTTeQky8R6q/SmjOzgNjklx0641eJGSnWhMXkb6qnA3swgzXBKt0aMMCwUCg3yAH7PAApV60fQ2ZhcB+VV2buJlH4F+B286mmHPs2L0FfeeTvoYVn51yrpvZjIcKgByy1wIDDZW2e/CvpBEr6fTXojOehMm+hmdTdPgFWtZ804gq9iLXUerqfnzmPi/XEhkEc90hfS2uaVkh0ceXffIhwG3LEmFti33Bn4BProyHjTTICEAAAAASUVORK5CYII="\94\14iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAG+ElEQVRYCa1XC0yVZRh+vgMKiCIyUURRQLS860wHUwnK1AVpWpbLS7YuK6ZN7bKUNBPFcoutWbZquhPLtJZi3nKSgddIEyoTxAxT4IgiqNwERb+e9z/8P+fgYUr1bt/5vvPd3vd93sv3/gr3SFrr9jiTG4/cvZNRcHggSvNDUf13KLw6AkH9HIgc4sCI8fkYELsd3cKylFI37uVqdbdNuqYmBPs2LMPPm2bibG4AbjQANp6SZpLmQNotti6hwMDYKjz0/EYMH7+CgpSZ2zz1rQpAjX2QaU/GjjWLUFrgD9npxdbqiabrb7NvZGtHCUdOrcX0pWmIGLaKglDyO8njdYbWG+ZlYL892mJ859m7z4gRuoQAsz/IQdwzUz2h4d3yFl15cSjeS9yFk9m90L7lahv/y/lqWmDdnGhUlhwjqo9SiBOut7gJYGiemrALBfv/O3PxCSHxFU3n+GpxL3j57KYQo1yRsFzJsLnA3lbmYvN6tptsMhbG4gM+nfhDC4tjiqFtXNz8Vi/kZmYYvDglZAlgOJzYvC2wC8Pu/YHn1gCxzwLBUUB7huWUxcCyA9ALMqBD7nMKIZwaKal9Ps1RlizMhQwnNKBfPPIMLhT6G57uXLv7rzjZjBRgYhL0lTKowGDoa+VQnYKALanA2BnQFQ6oD2cwggQKkpyZtqQWs1ZFiSmcCGQxzkvbyFyg9vGBHpkIbF0NtSQGWPog1Mls6JuMuB/SgcIjUF37AN6MX9kvJF63f4M/KkqXyV8b7dEeR5hkPAakbPFAcpnYPGwQte0G/LYbaKgCHAXUfDnU5VJ6/ilg3Exg71pqTbXN+0XlSkZGznczhbe3kV4lw7nFQxNTU2o5LGNxLrF7Bz/AryP0A9Ogai8DVy46vUnWr5YDaVOAvqOAihLgHKOuHedbUt6OACQkxXsjd89kCGSuAggzMZkfGd0mx+tcDwgEhkwChk0AetCxArsR3p7cR67v/AhcLgb+Ogr9yw6oc3nU8HugIzkL/Ld4GTuLZFxKtCrKJiu9PDELJ3fGWfEgzBWliXsJOnYWQ6wWqvAwdAy1DR9i3dHqoL4O+uDXQE0F1KCHgPJzQEYKkaBQphAGsgy3FYeylX4xshDXivpbNhLbRj8FvMFL/i8qohlWUpgamkt8QEgQjk86bTOeVNNBjBWae/DDTaMWXSOdKf8gcOm8+4KmSqePAiWF7vPmv/DBQLdwp/+Yc4LGEXuozXjPzUmzL/7DHLn1elsakBwLpDL0qq9Ya/rAN8DbY5l84qFLT1vz1qDSAVy71BwJsiBmCAzTNqOYMGzStJ3mVwfsQF5m04RLd5n2pD+ispixLvm3ia6QQT1tV3UBqL1mzjr7Rs5vTKYvEDXTB2RFTJD4+gVvo5IpO97sA2KO2mo6za/AiEdkq0Xq6Xehew6A6j0YKqhH8/zEF6B9/aA6h0BFjbTmjUF9Dc1GZVzNLAp36MyoGufwNsqog/bmKJBTdBRdctrtjHFZF4beY68aQ7cfv05Qk152m7L+lDMX1FMhVwFE++A+QOce+TajhpOiQRKMSYRK5W1nrP5pzli9/vZ96D2fMfnQpgJvw3WguBB6/SKgIMfaZw2y7fR+CkClLBJeEaOZJwK2e0sBiYHxVTi0KcB6CWUznUZ/Ph9Y8CUfma7WWQSHQW1NBTI/ZZKRFEc8r9dBhURAMzG5Kqr3pUNlrnNPcnKTN3fFTGfuRpaxX+ftW4fVE16BEmxcSFJrVAz03DSo+6ObF+p49uwJanaVjkW4uoYB4YNc1mn3nWuBbSuJUp279nJnvxhgedYnytc3ySmA1iFY8+QZ5Gzxt1Awr5MDtDFGTwPGzAQGUBD535IaG6HLi4FjTMUH04Gi407N3SCRQxR44ZZaRE8xnmNrWRf9vgIp45eimrblHjcSr6W54UPIg/pAhw2BCu4N+Hak7xA11gB8zoELgkpTGDKc76AGGixuLtT89SnKy2uZrDcLIGX4/s3Z+JgFpCI3a8XlGhFEmjiRNBkLic+YzdM52SMK9BnKhLU3B0Hd41iMUBwX95AJvs9TUXH+mFFASg0nl7qSXC6t5bzrHk9jYR7SF5iXXkLmUp4bzGWrG1BSIlGIBFavu4wCUmq4lubwxKC1OUGIzwcihpP5FyWIHCplOauRZvIIGIUI4TdgBuwLo1GS7xSzrVqL89ps0GPmQM1eRdhDPX6YeBRA5KMQPkb1uvujRfxC8kdlqVNsQcSTMKKtRLH4huAaGcPq+M1axDzOFwxt+zTjAYsMNKSAZA2HXJZRjlPGY2R4vwgjjEVbye3y5EawFIt5ogqD4zbCx/fff5zySjeiICxhEI9yx2SiMRD77KH4iS2wN5DwmgODxjnQpUe+pFfuu+fP838AGLh55MHcoJ4AAAAASUVORK5CYII=* !iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAL4ElEQVRoBb1aDXBU1RX+brJAsrAkETAEEiIkhBAIPxIJMNqSqYlOUQG1M4442oLMaGtRUcGxtMaKWrHDVEdRRIa2ASkIEsafUhCD/IfwE0BJkEiAQJZASAghf0By+5237GbfZt+yhMiZedl377vv3PPznXPPvS8KHUBal4Vj265MFOVn4GRRMirLEnHheBQuVTsQage6xdYiqm81ohNKkDC0GKkZeeg/bINSquFGp1ftZaDPU8Ad30xEQe5EFH+XhSsX7AiGm+aMcvUZVY+0+9YjbcJaJCetVSqyuj2yBDOlia8uL7djx6czse6jWThb4oCNj0NNQ4JrtHDYFV6d6aHRD9ci83fzkDp+Pr1SHxwD16igFdBah2LJ7GnYuSIbFcdj0JkMQq5nKoux4o1LvLp2A1LudmLCjGwMz1hMRZot3jB1B6WALtzYFyteycWRXWmG/9tjcdO0fhpuj/SKA7Jm7MZDL06iEqf8jDR1XVMBnft+Or56aw2qTsUYULnmGyb+198Qu3fqQlg95sTUNyariN75gZgEFEd/ueAxLHthEa40hHUIXAJJ4v1MYCXxMSSrEc/nTFe3RC/1fux9b4liQ/icF3PQfJOFF+nErJ14fb8+TC9+PkfXVD4m3f5IckgbMmCzdOYi6EYXszYjblIHE4Xa9inQ1LhI19ccUfaINnBqo4ARsB9MWYPmxpsHGwlgIbG8L6gZDij8PAyfDV7DTHiHb2CbFDBS5StjclF1OsbI78L0RknwbKMUipJpRmgzwd0inVepewz08IlAuAPq0CagfC8f+GRQAfq3C2IwMD2XMo7xTrEmBbDkxWkoKUhr18J0VR7Tj8jZuQfw/DKuvEnA4T3QxTugjmwCaiuAqETgmY+heg+gUs3QvPDvOVDfvssX3W7hrXjlIhfqNXPTkJw+ja2PeRnkcZixwmaPKUHVCVe6dI+4kd/LfHn0w8DvZT5qI5aP6GFUEnAeM5yCqGjojf+COucE7pkK7egB9dIY4OwPZjgZTqMnH5jtxJTXEukFY8Vu9UA+y4MKCh92IxL7vEu06MF3QjmigCVzgNNF0PFDoeKH0SPJQP8h0KUHoD562rUaOyKg7n8OOmEs1BkfBcTUl5qAPZ/HYMIzM9maK7MZChiF2UsZs4zyQHo7ggQBkbRm8p2Ey3lg+xLgXDnUzs9dKbJ7H+g3t0JF9gJSs6DPlALxqVChBHz1SbP13fJI+XKsCNj39SzGwgf0QrVrHZCq8uxRR4cuVrQ+YhKA2EHA/k1AI5WQ3B7OS0qRmnLgi/cBR09g9nKot/KghmUABf+FKt3iXwG+BimRCr52oO48I/+qB4ySuBVM0t8+Epy6L0kksSMBezfo/NVQDYSsCC4kcKAyKu99LjV1UFlTjXHYuhr48g1Cpc5aAZFz/zdgQSkK/NNmbEamDMnyMGfvdZEILNYWgcMYZI5IV4ncrSd02v1QTY1Q9ZUA0yWaLgD1FE5IvMEyVG1ZCGziJZAT4URJT2rhvS/Js/oq4Eh+FmEUbjN2Upe5GXGByXd4a1uEdGc2mUgYSRkcTkzEDwF6D4SOGwUVk8j0yMzSnfiPjqNi1OyRtwz864pSqHIG58mDvIjlC+dciogybiO4FQmkhCh5eLcd45/ItOGHHRkBhTcgwRlSM6H7UdA6WvH7Da7frMehRj9AqAym0LeaDGeaf+AIgJen72INcKqEfDYyhS6GOsv7tIdohP6MjbPQheugLjpbIUd5TSTG/mkflb6cYTP2sKanXg1aQ3enFR95A2rUPWAtQosyuZ8t5cu0bCxTYZd25N1u5DNoFJW63WWAc2XAALbDurpS5aliIOdloDjPHaVeQvFWFKigJ+sqk5X+w4gjqCyk3/3QlVDoaQug7p1OyHjs52fgz9D1417of0yBqqQy/uBN+2HKeyUhxumBv/llQHQ81NCMmy+8yHMb4Tp6givO/MknSm3LibIZRx/+Bgj2w7lPtTv8PTX3NVwEirYRXozElDu5vyVEfEn4Hc4HqgiXhNE0Tj/fEeZ25y5c5G5tTRzmp64kUl7osBnnNs1GWWEeIohhQBlXj97mZ94tCq+XvMyc/iEVYNCMfRR49hOmUlmxWklvYL2zjBVAFVPggBHQM5expEhpHeB718B0W37UOpDFIN1iiC57XK3vu0ZbUlVVBRchLv2XWYNYUV011CYWa4rCSzrMXw5dfbrt6G0rXfmbcYqfCqGK6TERwoqKdpLXGhrCYgCnw8gHa0PQo0+1xRBmgBaotX8Dtq6yHIJOYdCxTJPCUOKm10BCzw+E+rCkCKFbiTJ07QLdq58LBn4462OHgIVPUeEzlmOMyB7/SLXNOO47luc/CwmMuJIadUsLJQzxkw4iekE9+R70Z6+zTGmEnsx6XqpPX/rNbOimWqgT3BNkPMXk8EvfEZ62ulABnClhivZ0mW/Ec5EDgLikEhv686wyH/eaR3i1qISuvUDhaF5/CsjQlDFQr35lvCQ6+yOeLAAzuM3mQ6sxnvdqWHoIhK2IttRxKVAhnYtDeAqWh5YALKVsOJgHSKbpAAowk4e73rfRQIinw/eGtlQpYwnVrnkhckqMvrfXWwYUUaOOFXBVZNAFIH1wK/SGHAa8FEgWxMDUaz+gMZhhrMh5FGo/E4cftHpeUXTPoHGSOjfYuClo0DmvrseJPZNcFaJnmNcNhVoxF3rgHVAs1NoQ4aUO0Uur5kFvXwk19mGWGQwrWUeuXIKuPA0c+BZqO1NpDwZv+v1ivTZstKwj/5kLVcv0baUAra8TCNk+ietFdgEIGfKI+8t5k2iaNkyNDmF2che30s9CP83Sovst5nGhtEjmdKDsCNRhun/pZpcnZJPOEkTZOrlK7OgE4MG/cBGLM7/PlhavrHwbqmB54CAx9tkTGMTRa4WJAUmtz0dh/h+PY0uOI2DkMwL18MnAo3+F6j+0rRDSU7KfShTQ6idZBtDLobRR955Qt3F86l3MLOYFzmByvhJ6+WtQmxcxFXPNCWB92Gm8ORtqWQjGy5bSE1P6QN4cvD35dVw6b81AUojk8chY6EymwozH/VrTECqYP3W10JtXcBX/BDjKMoOODJiiaH1912+hZiz6swrtNFemaFVAazvenFSC3WtdZ/+BBBAlBBZxqdDDuOu64z4gaSQVFwmCoBM/Qu/5H1Qht5ClhTzzqbFecd3siEbcEssyZZUTKeltj1Xojnpd+F02ju9daBRcgWSRyNE0x9G9UCcPAJu5JZQTtgQeofRN4irLKrZrJIViHcAA1/VcRyrLAGcp9PECqIoiqDrWRA2MOZnHqlxwCy+/ts60/nSmz/RskdX9yOMB6TCOFlfP34lVf0ozDnbdowL9CqzkEpJSQbygCGLv/YOW4GlhuXH1krEys2l26bQgsf4QBu7slbsRbrc+WqRmzVRiEsoOFWDL4hjrtOo1kUkQCtoi+ApAVgFq9Ypknd6JwNS/Oym8fLURdTwkYDARB5zSNacno7psEw6uDwvKvSYOHdgQW0T2BR5/txH9kieLbL7c/drD+KzzXM50PY61fYCF1ZdZh7bF8hF9WD8t5Tr16+kUnmmqLbXxgHuIfNbhlxFWo02LULja9a0gWMy6mbT3V0DSOwl4Yn4jho8X4amFf7qmSPwyko7P5q0xzufliFuyxjXf8j/ZNXtFcEnPg7KI+Xec6DdYYOPX8m5eQYnCwO6L7V/kIpfn8yf2ElYEZzCpzz3LtX5FcCYo9IyH/sVUqAdfYLbp2jGfWd1zGym2+sw0fP1hNvZysSvd53pEg7XbIyK4gXUeQ47kgpj5pBNDxmWzt2M/dJOhh6iIHecqZuLAulkoWOfA/nXc+rH8EGhJSvCbFq6+LuuFWFoEJ+nEcTw6oeCpd9diUNo8dv18/2pgzOj1h4pE8dx/Is7wlLhkVxZ+3GXXPO5TFd+zXrpakAlA3ULLfUSisZPCYH7ASGY9Hz1gPW6NlaqS/+yhrPfmXvP63gYVA74v+bapTDiryEw0NmWgriqZ8ZKIrTlRcBY65OgDIybV4lePViMmqYQlQbHspMijQ/7d5v/V5fhpToiRWwAAAABJRU5ErkJggg==
-\8d+
-\aTwitter\12Ihttps://twitter.com/intent/tweet?url=%(escaped_url)&text=%(escaped_title)\1a\80\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACCElEQVQ4EYVSTWtTQRQ9d/JeW1LbUPxcGJ8oLmxNWhWKbmwRwSy6kvb9BwU34g/wP3QrLnRTW+lC/GhWxW7ahUhMRJQiNM0TFRU1kqdt38v1zpjRF1vJhWHmnvsxZ85cwg42MhuMMOICE3k6TMxVQmqh5B8s/ZtOSeDUvVo+avI0g88lcXsm0JKj6OqzyWz5L9Y6Dc8FE4zmXWZO2+BOOxGFipUvbB7quGFgbmZe7lRsGwqTBoPOVvxsxdFgi3b6SL+DMGK8D2ObiwkvjWv5AXzbbOJBtYHnnzfw9ONGryRMyxpXJ+eDYfvm0b09mLlwAKP7uk2D7hThxund2NOTwtF+F1eGMuh1VKs5j+laJ4rjQgtBSbq7inBzbD9eftnEm/oWuqSJtaAR4cm7H9ZFFPNFh5g8YWDAw30udjm/CwYHuqBX0la/biVdEZA9y8cEirUQd1a/Q8RsS7TOUuJ2iykZljXr6DItkui4zcqC3xcR24xpTTkpKibB5Q8/cetVPQlBF19f+dSGaUf0LJoH5+bWF4X3+LGMi8uDGRyXt/e5Cm9FtGIQ4vbr+jZWUrhY9r3zpkF+fv0EIqyImPp/O5oeJDg4U7506IUR0RwU+SbQodxMIdGUrtGpf36hNJl9pLtqav/rYWKSU5nKPrY55gnWsXtutpaTQIGIPY0xU1U+ZkHPvs2x+y+3rMbpBcjbwwAAAABJRU5ErkJggg=="\90\ eiVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEtUlEQVRYCbVXXUwcVRT+7szusgIFXKB0EVmDVUIp25oS+Sv+JZpojWCQjdGYmBh98MW3vhgT44OaNhpffDBq44N/AZEuRh6aGKulKWoIZUltjU0pC+zSEii/u+yys9dzJ8w4O+zMgsWTTO6553zn595z75kZhv9Aj/zM3fML4UpJQSWTHVxBKlrqqY6cfZSt79Qd267BAz3TLSmmdDCOTg7UZrVjuELyIJPk06GuquGsGJMwZwINfeGHWBonOOdNJlvbKQMbBsPxUHf1OTugZQJtwbk9K4nYKVrtc3YOcuoYeotc+a+c7yhfyYbNmkBD32QNFPxABgeyGe1Uxhi7xCX+zHiX75rZdksCIjhT2G8cvMwMvp05lWQOcDWFAvsmjH4k40RsO0uzgd0OLmKQz3IgOSBiGGNmJKDWnPN6I2A3eUri4HIy/pnRp14Cf2+4nU76r0alW2ZYV+gY5qADd7rwen0xxDi/ruBsJI5PLi/BJTE8XpWPM1MxxA1+aNXtYwHfkHDr0H1znND5TeaDljJ8P7GKn2biZpU+b6lw4+Oj5XBQMEFlbhm1JS4cqy6Axy2hf2INA9fXdLxg0lBjtQpeLYH/u6km2p5mITDSodI8nGwuQ3dNoVGcwb/d6NGDGxVVhQ4kaNV30+gvdRlVgm851DP1oGDUBHganWJiprVUWnX+1hEPPn14L+4rdmZAhHNv/r+bmKGkSaFTwrdXVzA2nzSrwBnvEEI1AdoUdWJGidpp1LTXjb4nvPjysQq8sL8QjeV58FECdvTnrSSGZrO/Hui8qYt2PDnI86ZXw3XZHP0SjaPe46Jgbl3tp7KIZzu0lKRqWxFjdd093OWIJma9Vph3GktRkS9bqXPKo7GUNYZzdlWOeiWk0pVWqB/Da3Bunm4rjJ38j5sJOzV1+7RXYlQMK9TnV5Zx4Yb1FbSyE/Ik3YDhG9nrb7STIEsRo8DIiyb0/ugtuserUKzzNJrofD/ZLG/YnAFCOhUpIu1XvFHdKgsjuuExXwFkpjfNLKhMUYyu7ynaPVti9GlT441KvQGWFK9LK/DlxQ28+fs8hNPt0nu0a9GYYgun8JdGGtnGZh9A0A49GI7hqcGIuqp0jlJ88dcygqbWa+FbjakmwDizTeDeIifeaCjBy7V7IFmUQpyRj8YX8WFo0SJepliWcFpI9ML6eyaH6Dq0abBKuv8v3V+Ep335KHbZ94KRuXW8S9v+99KGZm470sfJUChQ3S5AegKHe2daFZ46b7asK3FSEgVq96u4Q0YeHUrxyr0ZV3BxPoEz0zFcW7ZpOGaHNHdAbh0NVF0QKj0BMaFvgm+oLTwv+P+LaPVf0+pf1Pxrh1Cde7j7VTAW0pS7P7IxqudrRr8ZOyAUh/uj9ygbSfFTUWEE7gI/65CdzaNdlZNGXxk7IBQXn/VeJ2DT7u4EG8sWXMTbkoAQiixZkatV1EvMb4sYvmLFrjbzyjWfW0qgKbTR3zfdDCV9kj7Zjmqy7YzUXc9Bko7n+kfMmYAWrKFn8gg1oU7qNx2c4SDofa7p1FH0dmCcniDpguMB30iG3mKS6cQCZBbT77ljYWFmH1O4+i3BZRbxeO6apd/znTUEcvwPdVaTvKq4RdgAAAAASUVORK5CYII=* \15iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHYUlEQVRoBeVaa2xURRQ+s3e3pe/SB1D6RORVoNuWUkVKDBBSfECxhf4zmGCCSgBFhcRfmmhiESNEU+GHJv5St1UoGIMvWiMFNLa0W1qhVEy3pQJ909LX7t7xzN3e7d27997e3W7dGCfZzsw5Z+Z858ycmTM3BfiPFxIo/NmWzmwKzq0UIBOALAEC8ZTSKDY/IWQIKPQirZUCbTFy3PmrxSmNgdDttwEIjpgrbm8E4ixCIEWUQrovgAiBdqCGM4QjVQ3FyTVoJNrue/HLgGxL+xaeQBmCzvFdpfcIBFFPOTjSVJL+ozdXm+KTAebK2zk87ywDoFu0p/WTS8j3HDUcaShNadA7g24DzBbbIR7gPQRv0Du5P3IE9yRqeL1pZ9oHesZPa8AuCw1phY5TPNDn9EwYMBlCPl1OU1+sKCUTWnNqGrDmXFfCxJi9Ck+Qx7QmmS0egqs1hZl21G1b2KOmQ3U7MM8HEzwDjMfSevuo4zTD4rMBbNsEy/NSsHhvFNyAjnIpTdpWXAFXwP7Le16KStZGI/ZkVbS/LCMLXa8YYDcqD/zvOIhTGhAsGjudjAaSW78z1SrFYJR2WNtJ+DKggQcfYSTw/Ipo2JAUBvPDOBiaoFDfMwaftQ7BzUG7Gwbz6LJYE1wfmKIxJnOog8K72HyS9cXisQJZFZ2bKXWq3oZ7M6Phkz/uA07kU1mbGArv5MfDgnAvf8GEk8LxpgH47d4YFKBxRekR8FHzAPzQOaqow8BxmxpLUqpFpntGV25jOyoy5DXzyr6VsbAiNgReu9yj24jkCA4+LEiEcKNiuEEIR+Bw9ly3up9ujwjgkQxom1fhef4oYs0Xcyf3rDmVnY+jfK7XiEnCshjXSbYpORyOrUtAQB6LpzYM3syLVwUvH9TcNw713ePwPs7/cIxJznb1Kc0zV3YUiEy3AXjTsqxStUgBMyNOFybB+gVzVOUZIy3SCI/M05aRTrAyLhQOmWOBrcINWQxI5TCJ3CH23QZg4Goa0PHAIY4R6iTczx9vmAdvr42DjCj3TvSQWaLmRQ+pqc6Ig4f9F7vhW9vIFFG55cYqGJBb2ZGF22eRsqyLyoJsYNzpJbI9IxLObl0In22cD0UZERATMuUTg75d5p7z8t0xuHhnzN1Xb9DFWV/bVjG+4Do0vFBd2MWxYypa3jwIb+TGKYrmJIQC+7HSh4beum+HUR+Pq2GmRGchTgHzNcFdBCg+A7XLqrgQYB76vG1IWxC5caEc5CXOEc78aYUlAr1j+g1ASQGzsAJ4SSyRzKPYXIh7/tjmBOgdc4KDp4C3oqLcTIjdOLfegtoFzC4D8AHOUj+t0tI/gXFOIX7O7GUY1t5xLQgePMQSzwiuLUSJ8PXAQ0LW6cRTqKr9gYwauO7ghBOu9Wm+XWTKSCQjuI4MDAIZV7F73DogBKcic4bES3j66AIh0yMYgMsxfWTiwL5xHp69cEe4aHjcToEslj+HfZoOP8sImCdPIdKrd3SUyQC//D0KX6JCOwZzIArLSut69O9/QSf7UIZFDOKbuH7u/EIL1D08KV7IjFHMLLXGafFOtdzXYivzCG1lDGEF8E+zspQ3FS89eKuuL2De/+rWsHC/eGvSplBCWpiEYAAQel5b3JNbiwF3sLYb7o565keeUtP3/sLbuqyhf3pBBQmTwShgdt9Gqy22Nnz3LFaQVSWFYtL+RGo4ZMWHCnmQyYfLjV2Ie36+i6ea707A52WrtTRtGQPmWgFsYFSfUUWqwhjHF0czXnDsseML+C68U3ZX+wfeBYVWiZCEIJ7sMOKrIkOrjjIRyMc8v3hRJBTgmwBfR1riHrwmfLS8cqkH7o3qTxs8JsCOgRjdzvbQnGWx/Yp5Ub58wIJwDnYvjYbMuSGYqBkgFR8qBh9As/nYTXuiaRBY0M7k8MXtcwW3zzoRo3QFgANy2AG0RmSK9Z0RJxxr7Idt+OAueSgS0n0A3zY4Ad91jsAXbcNohP5sU9TtVeMTWkrzWAHGWG1p/warp6RC8jZ7KrIvDWYM3owoE8TgqkTio70fvcy2Bvt1DDugumvEryCV6xP76P1z6P3tYp/VXgYILx0nXMX0wmN1pIOC0cY4c3DUZL5amiSc/yIG9ykkEqzFadcoAcXPeKJMUGoKB+TgGQ6vFRDBra6wncQHwF6xH8wavV9u3ZW2TwmD1wqIQiGLUvfj+Vgj9oNVo4er4xJSD6rpVzWgLo/YIYwWB9MIBH/BYIourtlIVK9rVQOYxU1Pp/fHJ6RuwSU8qeaB2aKzbROXmFbY8MzcAS0dqjEgH5RVYXsJaSdm+3RCQHZiIAcad6bpcprmCkiNwCAqZ8cYnsVnpfRAttHrVUajyawXPNOtewWkQHE1NmA+cBTTjkeldL/bBC5xBuPhhpLkWl/n8MsAUUmOpXMdT5w78HlchPmNkN6KvGlrAtdRpooYuDPWkpQr08qrCMzIAOmcayq7ltt5eyEakokn11LkxZHJf/bA19MQtnuRdxMV4k1qPG8tTb4hHf+/bf8DF/dxzoUTKEwAAAAASUVORK5CYII=
-²*
-       Vkontakte\120http://vkontakte.ru/share.php?url=%(escaped_url)\1aÜ\aiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAACTklEQVQ4EY1TTWgTURD+9r23SRO7gWJtqdWKHipYg2ALShBBtAcpHjyUUpFcFG8iIsWr51z0qhcPEdR4ESGVghRUQov40xpDWn9am1grtv5Lmia7b523m10qmOAXlszsm/nmezOzGgiDl1KB0qrVB7NqKL8ReFBIyzQ/pBPxvIrTBs+nQmW+dg2cn2SMw6ZfI2jQIKX1w7LNs6OJeFIbuJiMMfCMbUvAbpzsEXMRgGlWpmT5234GMEOjyv9KrkdnS4t0aE16aFtAMEllmRtqSenwcMagC0a2DUu6Z6ZFCglM00DHBFeu8MxQUGDocNQJuDE2jUO923H84C7cn3yNO+M5DMS60d3Viuy7T3g4VSQFLhwCIkWpXMWWTRHs69mK4uefeL/0HZ3kd2w06N/A6WN9CDfpeJpfhBLNawyOGMVlWTZuPsiiXDExdGQ39u7scEq0GCE/+RadZ14WILifBt8SdOeZhRXcfZRHe0szTvTvcQhi0S6oR/VgtrBMPZG+fBXgEyhHkK7U+Cs8nl5QroP5pa+YyLpVLwwfcJSZROLB6YHnaNSMNbrC5dsZPJ9dRM+Odjyb+YjJXBHD/VF0tkbQRuow/4VS3On8RaCIGNNQqVoYnXiDsSdv1bxpX4Hr6RfOhJQtuKBtdMsKKaXG1RjWQSkJ6LRc68C8ttfeUQYLhiO2AEdBmtXftJ7NasP+B0wPolIuzSG3vOqUPjqSjJOKc3StsLdhdYlIHSXNyYocSV+J533tvWeu6m2bN4T0klHvE6hxruBe4tQvr8Af4aHXugdzpJQAAAAASUVORK5CYII="Ì\riVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAEgUlEQVRYCcVXWUxcVRj+7rkzw7ANA3TCUiNIbdJSsRqxPkiLKXVJFO2LNqlLtUmNr4YH06QmJkZflPhiWhMeGtSk0cY02lobU9oS29JQTDQ20IIBRKagwGDZZpi7+f9nem/ubCiRqX8y3HPOv33n3y4X+J9Jcft/5s3ObYpX3WdZ1hY6F27ef19by0JVL+kajp5uf/E3254D4Om2z15XvWq7ItQiAmDz1/SpKAKmro3CMF4+2f7KRTYuAbS2ff4wVHRDEfmWaayp01RjqscHXYv3C0ttPtm+dzoRZmG9JjzenDtnMIYeh+r11puKvov3EgAFvD5XYWcnmUmp53O70OxnZtkcnFqwPG4AOXCxsklFUWSl3/Gbp8KSYUg9ZGiGYcpjXjNKVU1gNU0LupngSQHmCUE/p6NhkIy7phRisUwmSgPAI8DnFaiuLJFKgrQXonFMzMyD7OLuihI89chGlBb7ZRPPLS7jzJUhjEz8JUGYZKCirBDF+XkgGGD9xZiGPyILmfwjDYBJtwsFi/HugV0oyveBcoXZ+Sje7ujCyM1ZLGsG6taX4f4NFY5BjsrhE700VARKA368s38nKsuLQP4hKDL9I1M41HHWkXcv0uLCoQpPz2Pw9xl4PSo8FPpQsBBPbrtX6o3/eQunL99w23DWmmHg0YYa1FQGkef1IM/nkTb6roeh6ZkHXBoAno06CX/9w4BTB+yhpbEO91SVgm8bXdYcp7zgqHDey0sK8GzTpiTeL8OT+PbyIF1ETTq3N+kAiMM3//nXSfQOjNtyCBT6sfeJBkoJpZ7/uEinmzPo5x/bgvWhgMOJzEXxyYmrWIprUs9huBYZATCfb/rluWuIxXVHvGlrLfbsbMCmmpBzxou7QiXYvX0zWl2355B3fHMVQ+OUytsdlKR0e5NWhLYQ535gdApnegaxu1lOTVnRB55rpHAnt+H2rTXY8UCtrSqfnPeuH4dlLSQxUjZZI8Byggryi/PXMDoxm6SW2tOpKWHhqvKAjEy24rMNrgiAh0vkVhRHqMWWqJdXIvfgYbnaqiAOvdos54amJ0fMbWdFACzo86r4aWgSH391Jake3EaGwxEcPPK9TJn7vK66DG+9tAMVpYWyS9w8e/2PAFiQQZyjfL7feQHsLJWuj02jp38cHxy7mJauDTS09rc+RCo81NMpaxGminJr9g6EcWNsBo2bq/HgxmqsCxZIsT5q14I8L25Oz+G9zm7sabkPVesCspNYIDw1RwWc+a7/GgAbYhALsTi6+oZxln42ca1w1zDxFP3w2CU5K7gu+N5cpNlacVUA2AG/XAQByUYMRhXZ+al6meOSKpXDfQKAlfjvOId+0kxbVmKeJwAoSixNIqcHlEbFXGIXEgAVSw9/NNwpsuhFQxB6HQAC1lH+YuGPhtwSdYvPD9PQvtNjkW725bxXW9s+baJeOiyEpyHRPGsLRSFXJn11WZZ5CprxxqmP9oWTAPCm5WBnuV9THqcE1Vum5aH+zTy+VolN4YoTYtE0zL6CMf/548dfiK/SRO7E/wbLA4wm9K/NvgAAAABJRU5ErkJggg==*Ä\14iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAHG0lEQVRoBe1Za2wUVRQ+d2Z2u20pFAqFtrRQWxB50wJBXoWgkVeNQWLwBwiEyA+j/iCBH8akahSJSIyEnwpWjShBTCrloWgpERAQWkpbaCuUQoW+aWm37e7MXM+522n2MbvbxUq3CYfQ2bn33Hu/757HPTMDMMiFmeHPfP2SJX5E6VSu82RJg2hgkqme2dj+bJOYpOk6b9YtauXxjzdVm83tAyx7W+5CXWLvSIzNZrIyUpIUs3GPrU11dIIkSRW6pp5s7W59/8zetxrcF/cgsHr7N2uB832yYonXdR24rrnrDshvxhg6AG0iB01z/i5JsDFv14YaA0wvgVU7vp7PdHaESVJ8OAA3ALpfyRvQEnkO4K+e3L2hg/ok+pOdkxcFOrxLOx+u4Amnjh6BG7zSwqTNdE8iCMgdbRPRUnNIIbyFg6RYZMb56iU5OSI4BQGVa8mSbI3j6PfhLoSRMxgbaU8fQ1gFAQ5ytCTJeMvDHX8PRh7FVC2KwLoIYPQOAuSmEAUB055B0viEwEAbatBboF8LHU3H457SnFsyo+wgYy0oy//PXvWJABZ2AF55CqtEkXSNZipYMyeMgcmp8RAbHUEFmCDS0eWA67cb4c+yOx7EyPWIqITjjDl63REbOHa6b0Rvn9ePgAScqgbzp6XAiwueBqtVEQvRcpLM4ErFPTj4awk4VDr8OKSNHg7rl8+CiclxXksAdHQ6YM8PHM5erQGlxxIEblRsFGzJzoToSCuIoo0KN5xLkWWoqm2GA0cvQzdi8CHotkJAArjJEDvEBtPw0JNxR91l3JjhcKn8H7h2q06AqrrbBJ98ewZ2rF8E6UmeJCIjLJA4IgZrGZyQzksUVdNg+bwJsGD6OFeD118aQ9YRZiAP8COeqLyUrIoMBUW34EZNo1cPQIRFhufmpoFVcU1BPl7b0AbnSu746JKzOd3KFIqTxJExsGiGOXia4MSFSniIliPLBJKABGhsZ5cK+ecqXDvhNVPWzPEwPmG4CFzqoiButzu8tFxDnU4sFHuwOFUOz89Nh4SRQ310qeHazTr45WJVr7uZKvU0BiRAOuQ650vvQiW6iLfYMC7WLp0CCgUsdlLgqW47begb7YRf1XRIjo+BJbNSDT6GmrhS0OceKwJ7p9O030MZb4ISICvYu5zw/alrplZ4dmoK7mYadDtUYW7ht16rEDkNgdPVgi63JmsKJMTFeGm5yB0uKIWrN++LLOajYNIQlACNoZ0rqryHAVvvMwVllZcWT4aU0cPE7g/FFOotFItkSQe60QLMahS8ZnIa4+1wQZnQDeL6vcMDZiFDi3a1rcMB+WcrRJq0WjyHJccPg00rM+DY+QqY7irTjaHiSmlxJp4RdnSPLdmzTX2bstiBo1eEpcS54zGD/xtPJP71IMIqQ2HxbZiBAF8w2cGFmFEyJyUCpT8zyZqZCksznjLrgs5uJ3zx81/Q2Go3JWc6qKexTy5kTKBjkB48VQJ1zQ+NJo+rP/CkZBYbxmCKsZaHXfgWhKIkNAmJANU0dS3tIktQ0PaXxA2LgnXLpkHs0EiRpUKZNyQCNDG+LYPT6EqULfpTlmSkwrZ18yFpVExIJEImQNlBx5T44+lyuHyjts8cKP9fv90AD9q7/I6Z88xYeGPNPBgRE4nB3Dd3CpkArU5lQ6fDCZ8fOg9X/77vF5B7RzGm4e37TsBHXxVAfXO7e5fH71kTE2BzdgbYInqKJo9e35tHIkDTUKpreGCHnbmFcKSwDCjA/QmdxKV4hnRh3JTcrIfd3/0BTW12f+qwLDMNXs6aDE4s+ILJIxOgiSmzkEvsx/y965tCKKuuh26nWXAzaEE90ifrkdW+xLTZHIDEYky7sdE2UZ4EItHnc8DfJHQS04vgM8U1cKGsVhx0sycliWC0WS2ivGhq7YBifH6g05hOdYWq3MvVcK+pHbLxWWNUbLSYnixFpZQT4+Vi+V3owPQarBr9zwRoZVoEn3FE9iAXKaq6L3K64VTUT2W3cRYQCXqCu4FPaqWoT4mBPNDdDclSFvwfTPqFgPsi4vlXvOVzbzX/TYSsfdQ1nwHd2F/HYGl/QmCgLTXoLSCCmNNT9qASpmucCczCAvjtqUlzduvBcm44cGRYTOIXjharZH9AeAQBi+Ko4lyrxs+q4YAxKAZ8TVOe9+lW8ZZBEPiJPiJzni9Ok6DDB1ABd19XHa34lmk/ohDnpCBAkBi3vMc1Db/DYhVIR2OYCbk34zqojH9wbPfm3wx4Hkiz385N0a1sL2PySllRFNdHP6MgMIY85isBx3+aprZooH045Jbts0OHXuktUz0IELQVb+ZHsIjGrVgur0JTJKGlotDnfPQeBw0EjolFasZi8bqmaweO79l4yntd/8BycqQV9vREmbNI/DruX897xn68V7ikyza95cjO13xfC/bjOgM61b/ww5AcdNfRgwAAAABJRU5ErkJggg==
-îI
-\bWhatsApp\121https://web.whatsapp.com/send?text=%(escaped_url)\1a\90
-iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAA0VXHyAAADNklEQVQ4EV1TW2hURxj+ZnbPOZvdKGp0g7oxFxNbNg+NClIkaqBWqAV9qJRSXwoWWqJ9aEmRIK0+Ceqrl5eW9MEHH2zFxkvTIChISyVoU9h4wSbajehmV9e9nj0zc2b6n2PigzP8c/nn/79//hvwxjDGrDbSDBth7hmfbpJO0twwnvmUbok3xMEWGPTI4WMfcb4rsXJbpjSFZ14OURZFR6IdbyV64EhnAha+ZozdXNALAUiZQeO44WboQn4Ul3PjKKsKDM1gMJptzmrsXfMxNsbfeUmyn7Mo+/nVG61KmM+4ZUZOPf4BV/LXYJHVCIuALAUy4VBGEd/Cgc59GFjU/1z4ot9xnHu8UqkkI8CRS4Xf8Ouz37Ft6WYc7DyABE/A8yWk74dkNEPDFzg9PYIsZlvsiD0UuM3jTvyjhuW1/5K9Qu5Z2LtqDzYvexebFq+HpwR8AlggCiqeeyWc/28U4NhBX2uLcsY/eViZRrb+FHbEIj6HNhqGyPcVJJ/3YX4jq5gsZuB2uCt4nX8YPK/LuXMQWqIsqhjLXQuD96g2i7ryIAikLhshBWdf+yg0XqAm645Ucj8nU/VYxIGirwbo52Yv4m7pPr7p/hLrmjpI0MXbibUhSQJQRBRiWBGLFHCf0zdvdi/ugsNsKK1DH7+fOo6acnFmwwkMdw/iaO8hnOo7RvHZjaqsI9W0CosizS7hnOSu8kZaraTY2rKJgtYAo5KYrmXx1Z1hXHoyhoHkFiRjK8AppWVZhVI+dqbeB/PwoFAo3GaZTMZOd6f/uPpyfOO3t49S7jkBMypKCqLxkYq1Ym1zJyqqioniP9i1cjuO9R2GqHuDsUTsTDSdTi8hyZZbhUkYbbDESiAvisTSYTH9W32CqfI0YtzGntQHONw3BC380fyL/E9BYpiUcjuZHP+rOIFkUxJJZzlGs2O4/vRP5BuFsBfWNKewu30HBpb3Q3nqYraU/aKrtSsXAJBP6iwVikcdN0l996NoiNPG04+19o2rXWpCz2gKvRH671qlNhi4HCrOL9FisVizbXvr3Nzc3Z6ennLAzz/Kr4wvjfcJJd6ja8lpcsZmZmament7q/N6r7f/AQ4stfnSawjAAAAAAElFTkSuQmCC"ì\17iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAIWklEQVRYCaVXe2ybVxX/fZ8fid+u3cRJlzTt1qzEbdolJCq0mprSByWwogJaQQIEQoJJKypIEKGoqxD7AwFFAo0JgUZZAYmp449poJWKtWnLNrqs25q1aZqmaZ7Ky2kSx4kdPz5//M513KVpaIJ2revPvve87jm/c879NKxwmKZpI2mYcw9/79c0bRN/F3NmOYc5r3L+k7OFs5P7GT4/+qAyj2EY3+azhTPBudyIZrPZM5lM5mtjY2Puj2QBhXyGwi4t1jhnJM2R5KjZG+9VcywZMZNcWzQy5D3LtV0PMkJbalMsDwaDx3Rd/z73rUIzk5lBW+wa3ou14Va8F4lsAoZpKHaLZoXH4kSl42HUeLdis7sKLqtL7SnWTObnVqv1OMOSyC/mn/cZMDk56fd4PCcsFstBIUpl0zg/cRFnxlvQlxyEyY+FH01x5tm5apowCAfZW++oQGNwN7YHtsGmCXSQZhj/QtlHioqKYrKQH3kJ6j+FODj/REu/JAt0Lf4w+Ge8M30FGj8WzZLne8CThpg0hLTb/fX4+ppDCNgDQi9GnOzp6TlcWVmZzAu4x4B0Ov0sXXVUNkfnxnC89ze4Ge+GXU6RO3Keb5mneATKI48xHIcrvoNgzog54uoZm812PC/grgGxWKzB5XK9xtM7JtNT+Gn3r3B9tku5MMtYi3uF2Mp405o8/wOftIFcWdR7qnFk/VPwWj0gMEdnZmYO+Hy+VmHW5WtoaMhZWFh4TJRn6b6Tg3/F1dgNos+CNDHwkL0EXw49gX2BnWTQIDTmCiZIo9OKd6JtODX0isIJgR2krqaurq4C0a0Q7vf7G+n6XbLwbvQKzo2/wQ0rlWcQsq9G84bvoczxkFI6nppAK2lsyhPCsfwQ4J69cxHbfLWo9m2yMgSfLi0tbSDnGZ2gI+AtXxUxGTODV0fOYI6nFveljQw+V7xXKZd9TdOxO/i4iq+Uv5VOk16LpmdwOnJOeY+eLqAXnqRuTZ+amiqnAdtFQc9sH65N34DF1BkrAwUEX7VHqu+Ho9a/FesKy2gcjcwyFCucYu3V6Q4MxgdFmJXKPxmJREI6Xf9xGlAkq9dIIAAEzy9Fhtk+DzrZzQ231Y0KRxnrQ0rRCN1KZpYwjqTu4MZMtwjSqHMt680GAWGDrMi4OXOLujUY6lQmoqx+w3Ojuc3572vT13F5qk0VHCJaUL2iKTINI4vu2Z68PGsqlarTGY+q3IqJISqjftoqVc0kJkycj7yZZ+CKiT/2vYSR5Dh/fUiXp1/2qZmqvohA6rVw1ooBQVnIUlksPcvTmHdPpNOaC3cu4YNou5AwIBoaVu/g6YkRg5Vhhae/S0eeuJFQByEGrKyMNWKA6tsiXFJLcjw/Rek0w/B89wlMp3MlvLFkDz4f2sdMSarY52nlmTRSSBhz963LHhWqoqT6iAiWYGvarM7SOCT/+AdB2yrG/96TSTFqi17Hb2mECJIa//Qj38LB0H7GNKOalWkwZOSr823G/qIGFPDuwpY9L2veo4y/ZEyAOsSXHIyw+balqampijm5U1a6Z3vROnGFSqwqxhJnmXQTOmK3VMvd7KuCVbeiPlALL1twz0w/JjJRbHStx0/CP0Ljmj1syZuUF4biI0iZKUrQlBz6FvuKd0JkcKTj8fgLUglbaMlRekCv9oZVGKSbLa72hAaeu3VCleIn1x6EXbfh0NovYGfRDrw13oqwdyNKHCERjC2rqhH2h/G6vwU/7vjlfME34ba4SVepaIiLOY73dX61swveltVq38ewzrkWSVZCgzFbOMUTSVbKX3T9Hr+++TvMsrIJbkodJfhi+QFU+TYqwfkvOYDL5iaP1AmTZd3ABlcFHvVUCh6IYaNjZGSkV2dNjiSTybPC6LZ5cKBkL0yilRC/b0pjkSb0Yt8pfPf9ZlwYfQMpAm+pIYXq9NDrZMjJshE7T1B2oaVQ8JZOJBLn6urqosrTtGRbIBA4xybhnE5N46l3m9Aek1asetVS8pGmN+y6naW6Ep8KPY4a/2aUOdfAouu4HevDqf5XcXqshbHXaXSGt6N6/OyxZ+Aibujx4YmJib08fLvSUFJS8jYB8XcacMhr92B1QRCpaAc0CvtfQ6Ngua61Tn2A/xC4q+xerLL5uapjIj3Jkh5TODHMNMoLQzhc+U24c/fEJE//oigX2coAxsTOdJT8wFgigs5olyo24u7lhuS1RbeoIiYdTxAvZtvYOaVhFRcG0Fx1JI+RLA/ayfvHc3m5yoBoNFrm9XpVR+yMdaMvMazyPcFclkSUNpwLh0RM4Lj0EFCKAZJuKdaISncFjoaP4BNF9aoQEXgR3oZ+EA6H5UVGDWWA0+ncQWCol4i3xloRz8yhtKAIj/oexiamTX98iD3hEnM6w5qgK+MUePJS+JQ+IekrxcptcbAe7MLTG76BdZ4KRUUPx3jQY6FQ6F8L2HIh4DVptywKc7mjFM/XPMtcDjPFQrBbCtS17FLkMv7W/w9VFYcZpgRLsTqxOIRNxqU7sNZZgrrAFqblZ1Eb3KoMZXhB5RGCrplYe2GhcvmtyXsAL4gX6YHqxZtL/R+OD6ObKB9IjEAyRqqkz+5DubMUjzDPi53yupgbku+M+Xu88P6QoDufX7/nSYJtJLzvvYoFKk7Gf9NtJ2dnZyOk+X9GlrEeGB8fb+blU1127lG64I+VNxN5A7LzciAvDteZo20sTBco4E26bYDFIj4wMFBJQ79CrOwjfXVBQYF3gQz1k9aBRk+wxF6h4fKW/DJP3buYbvF/jfeyV+j+yxTw2uDg4O2amhq5ky05WlpaCtdx2O32jcTNFtaNII2WXB2h4e00/GZnZ2d/Y2Pj3TefJQUtWPwvuoaPUhSDV9AAAAAASUVORK5CYII=*¬'iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAMKADAAQAAAABAAAAMAAAAADbN2wMAAAOKUlEQVRoBb1ae3CU1RU/+37ltXlDAuRBCAFEwtMXIAbxVWgdHepjbC1TbUXs0KF1+k9b2ul0+kenf7TaOmO1iuJgREXxUaFOECECRkQkBkgCCRvy2s1mk31kH9/u19+5m+/j202IYKKXubn3u/fcc88595xzz7mLjiZZZFm2A0UB6jLUG/B9jU6nq0A/HzUDVUYdRu1DbU8kEl/o9fpG9I+j+gA7gva7LSBSHw6HK9Deh/omagD1qgoY8cbj8R2SJK3HwpLt27frvxMusFkl6hOozahTUSQgOQpmHkU761tjorm52QxpPQDJHf46qsPSiDwYG5Q9EY/sjQzIQzGfHI6HJ1wGvBLqPuxxNwANV8qI7koAI5HIApPJ9Hvo6z2AH7PGKw3S2UAbtQXPU1+snwLxEYomIiTJcQFs0hnIrLdSptFB083FNMdeQZWomabMMduD+AgY2RkMBv+SnZ3dOgYgbWAMMWnzFIvF6mB0/0Ct0c7JsM3eSB99NHCYTgRPkU/ykV/yUyQRI51OLwhn5GzB/FdGh/s2vYWyjBmUZ8qjJZkLaVXujeQ0OQWU8gdMJCCsoziNbRDcJ8r4eO2EDEDydwPBM0BWqF0ckAK0t+99+nj4KA0LoqMgWkeXyNZCp/dlSgiGZDBjpVxjLtWBibr8NWQ32LTAMk6ifWRk5LGMjIz/aSe0/csygCP8vs1mex6E5SoL4lCJZv9pernnVXKFe0iipIroxmqVsmTCFpImGRSYyURV9jK6f9q9NNtRQQao3GgBiNwJWn6cmZl5UBnUtuMyAK5Xmc3mV6E2xQqwJEv0Xt8+2t2/l0LxEOkvbaKATKJlhZTJacihHxb/gG7OX5nOxGcej+eRwsLCE+mbjGHA5/NVOhyO141G47UKcAx6vd/TQC9274JhSlrkCsgUtDJOVKYsvZ02lTxIN+ReR0adUeDFKUThZvdFo9FHQVuPdrOUy6OhocEKtfkdJK8Sz2rT4DlIr/S8IQyUoOlxHP3UV5AFffLFg7Sz+3U6MvgpJeSEoBVqbDYYDDeBri1NTU0mLQMpJwBdWw8G6rHAykBwBtQw8DH968KLFJFjo5JP+hU2RGaOv0xsvvA8U1Fk2FMCeJ3GTNo8cxOtcC5V0Ap7CAQCD2VlZR1SBtVdoWMlUJufKcQzgGvkIr108TUKw6ezh2GGgEVIpgD6ekfuKlqfdwt8e5EY47nJVsIevNcgvNsrF3cLVz1KLAu7ELb5QE9PD8deoiSVDF2r1boak7eNjgvp7uyqJ09sEAj1gjCeY2ObYZlGT1Y+QUUWeFedTKf9bfRM54vkilxU9VbB801bppY93Z7uvfRo+SZBA4RrB40boCV7ML2PcYsT8Pv9BZD+JnyrDH3qa6Im/ynQx5JPSjaB1qqz0OayTTTLPpOsBitZ9Taal1lNNRlVZBhlVIGfbBvHaRwaaqIzw2eZVlHAhNNisWwcHBzM4QHBADaqxoVVlwQhkhISvd2zD6oTxaVDauXvdXmraY5jtgIqWqPeSKucK3DDZlMM+qtdM5k+W1ggFoIH/Eg1aNBqB623QuClvLkeA2zV34OFC2L4T4v/DJ0bcWGRVqdBCr6XOmvJpE9xBOJ452bPpRJWKQ4ZUtZpcVx9PwphtgTbqSt0UdCHEyDQmoWPlfCaRqbaCr26V8yO/tnvPkD+2DDpEjDa0RpPxKnQmEN5ZvVi1i4hs85EdxbUiVhHBqyybrItG7U37KGPB45o97PjBO6qrq4263t7e2fio1yZDcT8dD7kEm4T8sI/dpgJcYR8saT4XWURWr7+F2TNhxEbEGAk1yhrJ9fK5E+E6PzIBYpBhUcL3ws1cKeZRnifJfhQ9acz6KIhCRkgVIHJ0BZ3ZJDC8Yh2SO3znfDlcDPC6Ni4a1XAb9DRQSUHYl7qC/dTqb1UBI4QegbuhNl66NQCLc6ucDfUJ8jqLmyA7SBpC0R+3JLngx0AT2WMz6nN304vde0WRqesmaoWKRv5owHqHeG0Wi0m0F4Je9Cr6sNT7oiHQokRESWmK4JOb6CD7k8oJKXm4X6E1892vkztwQvjrkvHc9XfsIMAaPLiTtIUM/riBPI0g4jvgxSVYuN6EgM8feNgE53W+GVey/qfbYJj4FNjo4fEprQCcRSqG5BCKqnAb8Fec1n3U7KIKAyFI87k8SeNl4MqrhxKgDXaCVUJaZDZcKFtnLaeZtmm4w6BCY/CT00LjwaBSPE4ogNJZQAdI8ZLmIG4dtQEd6iNe9IlyV7oqO8k7ejcpS7jUKMqu4q2VPwEqWJ2MsibslNI2iKMFTmIGijw3px2BvU4BricS4UTb3aX6YRrv5mJD/oP0qH+w+pCZqIWl9zPyx/CkZpHT2x8VZLiEkLzKBi9cnUz6c3kSE05Y6Cp3QgGulUq0Mm35JIFwOFYFByr3lULIvru6ADtgCoVWYuoKisZWvAdsLbwZtwVevpn+wvkwWsFM6YtnNSvLVpJ87Bmd8+7dA5um8ONy90vbFecdvI6p/FS8g/p8+vFacPWrVtrkDSvVTaJxMN0eKAJd4EfSBHIYWK8yvD94QHqi/TTdbmLRWDHY5xqlmfMooWZc4Xb6w67hUqxTXGwd2PuctpWvZnm5dRQXcEqqrCVAo+bhmIBXFRJHU/fj7mbYS2hO4pvoWxzNm/DGhIYHh7eYdi2bZvDbrc/pMRC/DLQ4G6kvqgb3iVVemKl9g8QdyPkjcdjVJNZRRYYMxeWeqGtkFbmX4/TNIK4YYrjgpsLmF9VP05Oi1MIx2KwUGVmBa0rupmKzfnkQcjgjnpxUWk3gZcDNK/dUHK7qhV4MRnCCfzNiFv4C7xzBpFrOnhZBh6b+IWgxd8qPFEqqrFfnMe+0vUW3JxED1fcR3mWS145w+Sgh8sfpA3Tbqcm72dUnTWHim1FY5BwWH5Hya000z6DNh//NcX0CcGgAsh4avBaocmR43gz6gYDXRwLBfB4lRIprS68DiphQ2icwPHDTU1QE1BQPGXRru636am256jD36nsK1oWZp41j26bvo7KMspS5tI/okhbI7AI7X4soGwEkcvyFqvgUJ8IkvyjSIEl/cKFC0fAyU51Fp1luUtpvqMSyQx7kaT/n6jVMQzUZg9yiCe//BPt7nyTYnE18NKivmyf9f8MTj2UCLOCq/uakGMty5pH1Zlz1LXsPqFCb5WVlUU4FkpAhRpDoVCvAsEJysbSDViKGwHEXUnVA84EbW3F++jT8EC/OflHOqxxswru8VqQSxeDF2lv13sIyxHxavZ04PXurpJ1qpuCsCXQ2gKt+Qq0y+JmQJLsQlS6C8a8Vdng+oIVeLdcRvvdR2A4aValAI3TGsD2EGKlBvcxOu5roQWuvbS24Ca6sXAFjDdXGKH2JY+zvy8Gv6S/n/03tSJp0UMI7Fa5sBNZV7BS2E5yBHzodAEw8HpjY2M/j6mUuVyuFU6ncw9sWX2N+8p3mu479riI8RUEV9Py5cc7sPFlwFCXZF9Di3OvoZmOGWSDB3LD6xwGowcGjuFFO6QabtKNJmievZL+WrudptuniW2BT0IIfczr9f4U6tPCg+rd3NbW1rx06dLXMPaEgMafwaiP/e2YvECZv6IW1MQQw3gTAdrnPkz/dR8SOHktS4/fk/jC5D6rEhc+lSJLPm2p2kTTbUnieRy0DEH3Xzh27Jia5asMVFVVWfBcwbnmaJHpM+/nWHQJsTLzTVtWHfbpglotEjZa8c2PZQk8t2fTlsof0YqCJSrsqO434+nz/Y0bN6rxm8oA1GcmOIS1JEsMUeWHo0bIHujbLzJu4gQVWp20veaXtKr4JhGm876gK4F30XN4/vkzBN2lpUVlAMZRiUtNPa/OwAXqGnHzatWoBLLRg04euhbVZPoIl0F8ma2YfjHnEVoN4rWv3yDeOzQ09MyZM2c+TN9FMNDd3c1Z/vVgQp0/7vkcEuHYPqlCbAucrBcZs0RUeAGZmxZeXXhVnaTicOhxS94Seqx6Ey1AjKR9ZwXxMRC/Y2Bg4Nk1a9akJAS8lWAAv0XxK9cq7d5HBo5DVWX8amKmcst0Wp63iG6AK6zKxgWHf/Ude6i+6x2keT5x9LyW+de6SC0+pc/aznbFkGbcN7MsRfRg+b0IJdYiUNOYICAQLkSg87sQtP1h/vz5AQWHthUiB5e1COaOQ4XEXATp27Nn/0Mz8AKwOO9aKnGUCGlriUOORr3Bfnrb9Q6903sAuTS/WITw40cyzk+epXKiSSPlcNsO92kz2hBdTqN7ZtxOt02roxyreCXU0oUAMT4Ed7kDev/bysrKoZRJzQeiBVkP38q/Qz2lGb+qbhCh8EnvKTrhPUmnhtvxouzFqcTgUZInbsRLHucYJdZ8ujZnLu6ChVQDVTHhdNML6JERGXSA+KfwS9HTMNrx33GUhYC3wrfu5oVTVZCAy+6QW3b5XaJ6RjyylOAEauIClZFAeGNra6vqDRU6L9fqIP0i+P8zUKFkpnAZSBylD/g/AgmtgL01JydH/RXnMkuueBg44zDURsQ3z3V0dHywfPlyNS77OiRGeJLl4xGPeINgGyeA9BA2OIJ+m9vtduHGHly0aNHz+L4Tb6r346l7CQTwdfuMOw/hxaEuB7D/Tkj+INSlfVzACQY5obkLBBLUiOsACN4PSR/EGMfb/V1dXT64r3QP0FJfX3+2trb2VRBfxT86YI+VaOcDnxUumdghKG6W8cMo+Udz9izDqCfwfQBr3oWed1ZUVKQ8uU1A75gpHRKaN4C4DVf1B7iNT+AoQ6WlpRFsfsXXL/8/ChQm3A5pzgauSrzh5wOHA8QyM8MY68N3O072HMbCIDyC2AsPqZMr/wd46QRNtgFjEgAAAABJRU5ErkJggg==\10\ 6
\ No newline at end of file
diff --git a/.config/google-chrome/DesktopSharingHub/20210813.1/manifest.fingerprint b/.config/google-chrome/DesktopSharingHub/20210813.1/manifest.fingerprint
deleted file mode 100644 (file)
index 5d11439..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.05c0d3e48eef6a0e14bf09fd45c3a59884acda10841efd11045bb8e5c425c597
\ No newline at end of file
diff --git a/.config/google-chrome/DesktopSharingHub/20210813.1/manifest.json b/.config/google-chrome/DesktopSharingHub/20210813.1/manifest.json
deleted file mode 100644 (file)
index 809df16..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "sharinghub.binarypb",
-  "version": "20210813.1",
-  "imageName": "image.squash",
-  "squash": true,
-  "fsType": "squashfs",
-  "isRemovable": false
-}
\ No newline at end of file
diff --git a/.config/google-chrome/Dictionaries/en-US-9-0.bdic b/.config/google-chrome/Dictionaries/en-US-9-0.bdic
deleted file mode 100644 (file)
index 40614b9..0000000
Binary files a/.config/google-chrome/Dictionaries/en-US-9-0.bdic and /dev/null differ
diff --git a/.config/google-chrome/FileTypePolicies/43/_metadata/verified_contents.json b/.config/google-chrome/FileTypePolicies/43/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 8f91670..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJkb3dubG9hZF9maWxlX3R5cGVzLnBiIiwicm9vdF9oYXNoIjoiVzNfRHdWR1pLMHRGcjBBN2RWcEJiR09KRUpzYk4yTWxVaE9YUWZMMHhxZyJ9LHsicGF0aCI6Im1hbmlmZXN0Lmpzb24iLCJyb290X2hhc2giOiJMMmZfTS00aU5xaHV3RnR6enI1MXpKVXo4N0F4bU1yT0FDX3hDQW9STEdNIn1dLCJmb3JtYXQiOiJ0cmVlaGFzaCIsImhhc2hfYmxvY2tfc2l6ZSI6NDA5Nn1dLCJpdGVtX2lkIjoia2hhb2llYm5ka29qbG1wcGVlbWpoYnBiYW5kaWxqcGUiLCJpdGVtX3ZlcnNpb24iOiI0MyIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"b7Gykb2R7KBNEmnu7aRnOF_7J0lEUJOFLXHuElP-tZpfcKT9vZfV-H8b-1xAD9yXhlhrETbRefKEw4KbUHnQNmHwDgP4s0brAOzOh9P5kiG_hZYo3fNyB2esZAIuVrtlus6qzaO7adslMoyx9W9il0U0PzQpyMgyXe9YpRcmIxXmPiEs4oAKV-KxytLsbmeZ6t9X8EEErLQS89dfvZQEML9AmeteBtOF3ynUTUa1_3aw1ahX92Z8RILIW-139QoAfmbMu-gnx6-hggnC913sOJBYQGhjyT9SsOqwd2QHrdBfSqQSDLp4_rpLKTn0maZTE2qZltKbyA-4BjiKHS-d7w"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"K__8zRuVD90R2uQxRlNhySg_Lvh2aSUA1JUa2e3IhNzMy425NurwhYGrwsIO6oQ6F81epIn6h-jiWQfyVPbw0hI1PKRt-_uEo52U6l91jtJ-RP-FRL7CmQ423uWUFYdFbMI4jRi3S2dLtx57kdwPqEz5nu-h2sbPigb24ahSET6Bp7AMx93yvPQ69Er589pNANJ3xnW3t_2GOLFLAJA8PEywh65d7nv8x_lT02SQmpM507ncs-ejE9MPAc7W4d7EYbWeFYu6pZSpoeFcV0xZGr6Zu3vo9aufz_7azpExNlY7A5kELQM1UkMGnughL8h5t-lSGt_HzqjUlnyoMnzsvA"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/FileTypePolicies/43/download_file_types.pb b/.config/google-chrome/FileTypePolicies/43/download_file_types.pb
deleted file mode 100644 (file)
index 02370fa..0000000
Binary files a/.config/google-chrome/FileTypePolicies/43/download_file_types.pb and /dev/null differ
diff --git a/.config/google-chrome/FileTypePolicies/43/manifest.fingerprint b/.config/google-chrome/FileTypePolicies/43/manifest.fingerprint
deleted file mode 100644 (file)
index ea0bec7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.3aed9261364e0fba70475eca99d89ac4e9049c96ac6791e3213d0483f98bff6f
\ No newline at end of file
diff --git a/.config/google-chrome/FileTypePolicies/43/manifest.json b/.config/google-chrome/FileTypePolicies/43/manifest.json
deleted file mode 100644 (file)
index 988eecc..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "fileTypePolicies",
-  "version": "43",
-  "imageName": "image.squash",
-  "squash": true,
-  "fsType": "squashfs",
-  "isRemovable": false
-}
\ No newline at end of file
diff --git a/.config/google-chrome/First Run b/.config/google-chrome/First Run
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Floc/1.0.6/SortingLshClusters b/.config/google-chrome/Floc/1.0.6/SortingLshClusters
deleted file mode 100644 (file)
index 4598572..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#"b####""##########c####""#$#######""""#""#""#############""#""#################$$$$$$$$$$$$########$$$$$$$$$$$$########$##$########""#$##$$######""#$##########""#""#$$####$##$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$cc#ccc"b"b$######ccbbccc"aa"b######""#####""#""###########""#""#"!!""$####""#$##$##$$$$#c##$##$$$$$$####$$$$$$$##$$$$######""#$##$##cc"b#""#"a!#$##$""#####""#""#$##$####""#""#"!!#$####""#$##$$$$$$$$$##$$$$$$$$$$$$$$$##$$$$#c###############c######$##$##""""""""""#""""############""#""#$##########$$$$$d$$$$$$$$########$$$$$$$##$$$$c"b##bb###########c###c#""#$##$##""""""#""#""#########""###"b#""#####$######$$$$$$$##$$$$$$####$$##$$$$##$$$$$$cccc##""bb$######ccbbcccbb"b$##########""#""""##########""#""#"!!""$####""#$######$$$$d##$##$$$$$##$##$$$$$##$$$$$$####c#""#######""#cc"b#"b#"!!""$####""#####""#"!!#######""###""#""#!!!!#$####""#$##$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$#c######$$$###c######$$$########""###$##$######""#$$$##$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$$$##$$##$$$$####$$$$$$##$####$$$$$$$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$cccccc"bbb$$$#cccbbccc"aabb$####""#######""#$$##########""#$$####$##$##$$$$$##$##$$$##$$$$$$$$$$$$$$$$#ccc##"bc$$$##cccc""c"``ac$$$""#######""#$$##$$##""#""#$$##""#$$$##$$$$$$$##$$$$$$$$$$$$$$$$$$$$########$$$$####$##$$$$######""#$$$$######""#$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$c###c###$$$$####$####$$$####"b#b"#$$$$######""#$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$#cccccbbbb$##$ccccbbbbccbbbb$##$b"c##""#c#""#$$$####""###""#$##$##$##$##$$$$$##$##$$$$##$$$##$$$$$$$$$$##ccc#c#"bc$$$##cc"bccc"bc$$$""#######""#$$$######""#""#$##$####$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$#c##############cc######$########""###""###""###########""#############$$$$$$$##$$$$$$########$$$$$##$##$$$$############$###c##$##$##$############""#########""#""#############$$$##$$####$$$##$$####$$$##$$$##$$$##$$cc#c#c##$######cccc##""#$############"!!#############""#"!!#$######d$$$$$$$d$$$$$$$########$$$$##$$##$$#####c######$#######c##""#""#$############"!!###############"!!""######""#$##$$$$$$$##$$$$$$$##$##$$$$$##$##$$$$cc######$##$##cc######$##$##""#""###""###""#####""#""###""#########$$$$$$$$$$$$$$$$####$##$$$$$##$$$$$$#c################""#####$""#$####""###""#""#""#######""#""#""###""###""#$##$$$##$$$##$$####$$####$$$##$$$##$$$##$$cc#c####$##$##cc#c##""#$#######c""""##""""########cc""#""#""""######""##c$$##$$$$d##$$$$$$#c##$##$$$$####$##$##$$#c####""#######""#cc#""##""#$####""###"!!#""#"  !""##"!!###"!!###""#""#"!!""####""#""#$##$##$##$##$##$##$##$######$##$$##$$######$$$###c##$##$$$$#c##$##$##$$########################$##$##$$$$$$$$$$$$$$$$##$##$$$$$$$$$$$$$####$$$$$$$##$$$##$$############$##########$$$##$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$cccc#c#c$##$##cccc#c"bc$##$########""###############""#$######$$$$$$##$#c$$##$$$##$$$$$$$$$$$##$$#####c#c##"b#$$$###ccc##"bc$##$########""#$############""#########$$$$$$$$$##$$$$$$$$$$$$$$$$$##$$$##$##$$$$$$#c##$##$$$$##""###""#$##$####""###""#####$##$$$$$$$$$##$$$d$$$$$$$$$$$$##$$$$######$##$$$$####$##$##$$########$##$######""#""#########$$$$$$$$$$$$$##$$$$$$$$$$$$$$$##$$cccc###c$$$##ccc##c"b"b$##$########""#$########""""##""""########$$$$$$$$$$$$$$$$##$$$$$$$########$##$##########$##$########"b#$############""#$####""###""#""#""#######""###$$$$$$$####$$$##$##$$$$$$$$$$$##$##$####""#""#""""######""###""#""#""""######""#""#""#""#!!!!""##""#""#""#""#""#""#!!!!""####""#!!"#########$######$##$##$##############$##$##$######$$$####""""""#"!!""##""###""###""#""#!!!!###""###""###"!!#"!a#!!!!""##""#""#""#""#""#"!a#!!!!###""#""#"b#########$##$####""###""#$""#$##########$$$##$##$$$$$$##""#""#"!!""######""""##""#""""!!!!"!!######!!"""##""#""#!!!!""##""#""#""#""#""#""#  !!  ""##""#!!"#!!!!""$######$############""#$############""#$$####$$##""###$######""""""#!!!!""##""###""""""#!!!!""""# \1f\1f!    ""##""#""#!!!!""##"!!#"!!#!!!!""##""#""#!!"#""#"!!#"!!# \1f\1f\1f\1f  ""##""#""#!!!!""####$""#$##$##$""###""#$##$##$##$##$##$$$####""#$##$####""###""""##########""###""#########""#""""""""""""######""#""#""#""#""#######""#####$##$##$$$##$$$##$##########$$$$$$$##$##$##"b#""""bb"b"!!""##""###""###"""""b#!!"""##""###""#"b#"!!"""aa#!!!!###""#""#""#"b#""#"b#!!!!#######""#####$##$##$$$""#####$""#$######$""#$$$$$##$##$$$$######""""######""###""###!!"""######""###""#""#"!!""######""###""#""#!!!!""######""#$##$##$##$##$######$######$######$$$##$####""#$$$####"""""b#!!!!""##""###""""##"!!"""b""!  !!""##""###!!"""##"!!#"!a#!!!!""##""#""#""#""#"!!#!!!a"" \1f\1f!  !""##""#""#!!!!#$####""#$######$""###""#$##$########""#$$####$####""#$$$$######""#$##$##$####""#$##$##""#""#""#""#$####""###""#""#""#$$##""#$##$##$$$$$$$$$##$$$##$##$$$$$##$##$$$####""###""#$##$##$""#$""#$##$####""#""#!!"#$####""#$""#""#""#$##$""#$####$$##$$$##$$$##$$$##$##$$$$$$$$$$$$######"""b$####""###""#""#!!!!""$####""#####""#"!!#$####""###""#""#!!"""$####""#$######$$$$$##$##$$$##$$$##$$$$$$$##$$$$######""#$##$""###""#""#!!` !"b$####!!"###""#""#""#$####""###""#""#!!!!#$####""#$##$##$$$##$##$""#$##$##$$$##$$$$$$$""#$$$$$######$##$$$######$$$####""#""#""#$##$####""#""#""#$$$##$##$$$$$$$##$##$##$$$$$$$$$$$$$##$$$$c#""#cc""#$########""###""#$##$####""#bb#""#$$$####""#"b#""#$$$$$##$##$$$$$##$$$##$$$##$$$$$$##$$$$$$$######""#$$$########""""$$$########""#$$$####""#""#""""######""#$##$##$$$$$##$##$$$$$$$##$$$$$$$##$$$$##""#"b#"!!""$##$""#c#""#"b#!!!!""$##$!!"###""#"b#"!!#$$$""###""#""#!!!!""$####""#$##$##$$$$$##$""#$##$##$$$$$$$$$$$##$$$$######""###############""#######""###""#""#"!!###""#""#""###""#""#""###""#""#""#####$##$##$######$##################$##$##########$$######"!!""##""###""###""###"!!""##""###""""##""""##"!!#""#"!!###""###""###""#""#"!!###""###""###""""##""#####$####""""$####""""############$##$##########$############""###########""###"!!""######""###""#""#"!!#######""###""#""#!!!!""####""#""""$######$##$##$######$##############$##############$########""###"!!""##""###""###"!!""""#!!!  ""##""###!!"""##""#""#"!!###""###""###""#""#!!!!""##""#""#"!!""####$##$##$####""###""#$##$##########$############################################""#########""#""""""#""#""#""#""#""###""""""#""###""###""#$##$##$##$$$b"#$##$##$##########$####$$######$$$$##""""##""""##""###""###""""##""""##""""##""#"""""!!""""#"!!""""#""#""#""#""#""#""#"!!###""#""#""###""""$##$""#$####""""$####""""$##############################$########""###############""""$####""""##""###"!!""######""###""""""#"!!""##""###""#$##$##$$$$$##$##$##$##$######$##############$########""""##""""##""###""""##""""""#!!!!""##""""##""""##"!!""""#"!!""##""#""#""#""#"""""!!""!!!!""##""#""#""""########$##$####""""##""#$#""##""#########$############""#################$$$$$######$##$####""###""###############""#####$##$##$$$$$##$##$$$$$##$##$##$$$$$$$##$$$$####$""#$##$##$""#$""#####$####""###""###############""#$##$##$##$##$##$$$##$##$##$##$##$##$##$$$$$$$$$$$######$##$########""#$##$########""#############""#""""######""#$##$##$$$$$##$##$$$##$######$$$$$$$##$$$####""###""#$##$####""###"!!#$##$""#######""#$##########""#""#######""#$##$##$##$##$##$""#$##$#c$##$##$$$##$##$##$##$######$##$$$$$######$##$$##""###""#####$########""#$##$##$$$$$$$$$##$$$##$$$##$$$$##$$####$$$$$##""###""#$##$####""###""#$##$####""###""###########""###""#########$##$##$##$$$##$##$##$$$##$##$##$$$$$$$$$$$######$##$########""""$############""###########""###""""$####""#$$$##$$$$d##$##$$$$$$$$$$$##$##$##$$$########""#$########""###""""$####""#######""###########""#""#"!!""######""#$##$##$##$##$##$##$##$##$##$##$##$##$######$##$##""bb""##########c##ccc#####$######""""""""""""""""#####b"######""#""##########c######$##$$$$$$$$$$##########$$$####$##$$$$#c##################$##$$$$######""###############""#$$$##$$$d$$$$$$$$$$$$####$$$$$$$$$$$$$$cbb"bc#c"aabb########bbcbbc"bc"a!"aa######""#"""""!!#"""""!!""######""#""#""#""#!!!!""######""##c######$$$$#c##$#c$$$$##########$##$########$$$$#c#c##""#########cc#c##""#$####""###""""##"!!###########""###"!!#######""#$$$##$$$$$$$$$$$$$##$$$$$$$$$$$$$$#bb###############c######$$$##""""""b"""""""###########""###""#####$######$$$$$$$$$$$$$$#""##############$$##$$$$$##########$$######$##$##$$""#####""###############""#####$##$$$$$$$$$$$$$$$$####$##$$$$$$$$$$$$#c#c#c"bc$##$##cccc#c"bc####c####c##""#"!!""############""#""""######""##c##$##$$$$d#c$##$$$$########$##$##$##$##$$$$####""#""#c########c####""###############"!!#######""#######"!!#######""#####$##$##$$$$$$$$$$####$##$##$$$$$$$$$$#c######$##$###c#c####$$$$######""#####$########""#$$$$##$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$####$##$$$$$$$$$$$$########$$####$##$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$ccccccbaabaa$#####ccbbbbccca!aabaa$$###c##""#""#""#############""#""#$#######c######$$$##d$$##$$##$####$$$$$$##$$$$$$$cccc#c"bc$$$##cccc#c"bc$##$########""#$$$######""#""#$$$##$##$#c$$$$$$$$$$$$$$$$$$$$$$$$$$$$####$##$$$$$##$##$$$$########$$$$####$##$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$$$$$##$$$$$$$##$$$$########$$$$$$$##$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$ccccccbbc$$$ccccccccbbbb$$$c#######""#$############""#$$####$$$##$$$$$$$##$$$$$$$$$$$$$$$$$$$$#ccc##cc$##$##cc"bc#c"bc$$$########""#$##$##$####""#$$####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$cc##############cc##########$##b!!"aa"!!#""#"!!##########c###""""#############$$$$$$#c$$$$$$$############$$########$$$$#c###############c##$##$##$$##""###############""#######""#########$$$##$$$$$$$$$$############$$$##$$$$$$cbb#c############bbbbcc#c""""########"""b""""""#"  !""####""#""#b"bb""#"""""!!""####""#""##c##$##$$c###cc##$##$$c#c#########$##bb####c######$$bbcc##c##############cccc##""###############"!!#######""###c###"!!####""##""#####$##$$$$#c##$##$$$$####$##$######$##$##$$####cc######$##$##cc######$$$##"""b""""""#""#########""#""###""##########c$$$$$$$d$$$$$$$########$##$$####$##$$$$#c##########$###c##$##$##$##""#""""##"!!###""#######""###""#########$##$$$$$$$$$$$$$$############$$$$$$$$$$cc#"b####$######cccc#c##$######cc"!!"!!##"!!""######"!!#bbc""#""#""""####a!"""""#d$$$$$$$d$$##$##c#$########$##c###########$##bb#c#cc####""#######""#cc####""###########"  !"!!""#"  !"!!##"!!#"!!#" \1f\1f!###"""""""""!!""####""""""#####$##$$$$$##$##$$$$########$##########$##$#######c##$##$$$$#c##$##$$$$##""###""###############""#$##$##$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$#c##$$##$$$$##$$$$$$####################$##$$$$##$$$$##$$$$$$$$$$##$$##$$$$$$$$$$$$cccc#c#c$##$##cccccc"bc$$##########""###############""""##########$$$$$$$#c$$$$$bb#d####$##$$bb#####$$##$$bbcc##c#c##cc$##$##cccc###c$$$########""###############""###########$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$#c##$$$$$$#c##$##$$$$############$##c#####""#$##$##$$$$$$$$d$$$$##$$$##$$$$$$$##$$$##$$####$$$$$$$$$##$$$$########$##$########""#####$##$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$cccc###c$$$##cccc#c#c$$$########""""##########""###""""####""#""#$$$$$$$$cc$$$$$d$##$$$$$d$$####$$##bb#bb##c#c####$$$##cc#c##"b#$############"!!###############""#########$$$$$$$$$$$$$$$$$##$$$$##$$$$$$$$$""#""""""#""#######""###""""##""#######""#"""""!!""""""!!!!""""#""#""#""#""#""""""#!!!!""##""###""#################$##$######$####""""##""###############""#$##$####""""##""###""#""#""###""###""#######""#""#"!!"""!!#!!!!#""#""#""#""###""#""#!!!!###""###""#$##$##$##$$$##$##$##$$####$##$$$##$$$##$$$$##""#""#"!!""##""###""###""#""#!!!!""##""""##!!"""""#"!!""""""!!!!""""#""#""#""""""#""""""""!  !  ""##""""""#!!!!""########$##################$########""###############""###########""""""#"!!""##""#""#""###""#""#!!!!""##""#""#!!!!""##"!!#"!!#!!!!""##""#""#""#""#"!!#"!!#!!  ` ""##""#""#!!!!""$##$##$##$$$######$##$##$########$$$$c###"b#$$$$##""###""###############""#########"""""!!"""""""!!""##""#""#""###""#""#""""##""###""#####$$####$$$##$$$##$$############$##############$####""###""#########""#""###""#########""#""#""#"!!#""#""###""#""#""#""#""#######""#####$$$$$$$##$$$##$$####$##$##$$$##$$$$$$######""""######""###""###""""##""###""###"!!"!!""#"!!""##""#""#""###""""""#!!!!""##""#""#""""$##$##$##$##$##$##$##$##############$##$####""#$##$####""###"!!""##""###""###""#""#!!!!""##""###""###"!!""""#!!!!""##""#""#"!!#""#""#""#!!!!""##""#""#!!"#$##$##$####$$##$##$##$$########$##$##d####""#$$$########""#$##$##$####""#$########""""""#""#######""###""###""#$####!!"#$##$##$##$$$$$$$##$$$##$##$$$$$$$$$$$$######""#$##$##$##$""#$$$$##""###""#$##$##$####""#$$$$$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$######""#$####""#####""#!!a!""######""###""#""#"!!""######""###""#""#!!!!""######""#$######$##$$$##$##$$$$$##$##$$$##$##$##$$$$######""#$####""#####""#"!!#$##$""#######"!!#$####""###""#""#!!!!#$$""#""#$$$##$$$$$$$##$$####$$$##$$$$$$####$$$$$##$##$$$$$##$##$$$$##""###""#####$####""###""#$##$##$$$$$$$$$$$$$$$$####$$$$$$$$$$$$$$$######$$$$$##$##$$$$######""#$##$$######""#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""#$##$########""#$$$########""#####$####""###!!"""$####""#$$$##$$$$$$$##$$$$$##$$$$$$$$$$$$$$$####""#####$######""#""#$$$""#######"!!#$########""#""#""#$####""#$$$$$$$$$$$##$$$$$$$$$$$$$$$##$$$$##""###""###########""###""#######""#"""""!!""""#"!!""""#""#""#""#""#""#""""""""##""###""#############$######$##$##$####""###""#################$##$####""###""###########""###""###########"!!"""!!#"!!###""#""#""###""#""#"!!#######""#####$######$$$##$######$$########################$##$$######""#######""#######""""######""#"!!#"!!"""""""!!"!!##""#""#""#""#""""""""!!!  "!  ##""#""""""""####$##$##############$####""#######""#######""#######""#$##bb#""###""""##""#####""#""###""###"!!""##""#""#""""##""""""#"!!""##""#""#""###""""""#!!!  ""##""#""#""""$##$##$##$##$##$##$##############$##############$##############################$##$##"""""!!""""#"!!""""#""#""#""#""#""""""#""""##""###"!!#$##$$$##$$$##$##$##$$##""#####################$##$####################""#############""#"!!""""#"!!""""#""###""#""#""#""#""###""###""#$##$$$##$$$##$##$##$$########################$##$$######################""#######""###"""!!""#"!!""""#""#""#""#""#"""""""""!!""##""#""#""""$##$##$##$##$##$##$########################""#####$#########""##""####""##""###""###""""####""#""""##"!!"!!""#"!!""##"!!#""#"!!""""#""""""""!!!!""""#""#""""""""$##$##$##$##$######$##$##########$##############$##################$$####$##$$$####""""""#""#######""###""""""#""#######""###$$$$$$$$$$##$$$$####$##$$$$$##$##$$$$####$######$##$##$##$##$$##""###""###########""###""#########$##$$$##$$$$$$$$$$$##$##$$$##$##$$$$$$########$##$########""#$############""#######""#""#""#""#!!"""####""#""#$$$$$$$$$##$##$$$##########$$####$######$$bb#""#######""#$############""#$############""###########""#""#"!!#######""#$$$##$$$$$##$##$$$$$##$##$$$##$$$##$$####$##$##$$$$$##$##$##$$##""###""#########""#""""""#""""######""#$$$$$$$$$$$$$$$$$##$$$$$$$$$##$$$$$##$##$$##$$######$$$$######""###########""###""#########$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$$########$$$##########$##$########""##########c""#""#""""######""#$$$$$$$$$$$##$$$$$##$##$##$##$##$##$##""#""######""##$############""#$############""###########""""""#""""######""#$$$$$$$$$##$##$$##$$##$##$##$##$$$##$##$####""###""#######""#######""#########"!!"""!!#"""""!!""""#""#""#""#""#""#""""!!!!""######""#$$$$$$$$$$$$$$$$########$$##$$$####$$$$######""#$############""#$######""#"!!#""#"!!#######""###""#""#"!!#######""#$$$$$$$$$$$$$$$$##########$$####$##$$$$$###""##"!!#$####""#####""#"!!#$####""###""#""#"!!""####""#""###""#""#!!!!""$####""#$##$##$$$$$$$##$$$$########$$$$$##$##$$$$######"!!#$####""#####""#"!!#$$##""###""#""#"!!""######""###""#""#!!!!#$##""#""#$$$$$$$$$$$$$$$$$$$##$$$$$$$##$$$$##""###""#########################"""""!!"""""""!!""""""""#""#""#""#""#""#""#######""#$$$$$$$$$$$$$$$$############$##$$$$$$$$##""#bb"b""###""###""###""###""#$""#####"!!"""!!#"!a#"!!#""#""#""#""#""#""#""#""###""###""#$$$$$$$$$$$##$$$$##########$$$$##$$$$$$######""""######""#######""""$####""###"!!#""#"!!"!!####""#""###""#""#"!!""######""#$$$$$$$$$$$$$$$$####$##$$$$$$$##$$$######"b#""""$####""###""#""#"!!""$####""###""#""#!!!!""####""#!!"###""#""#!!  !""####""#""#$$$##$$$$$##$$$$$$$##$##$$$##$$$##$$$$##########$####$$####$$$$##""#""#""#######""#######""#$$$##$$$$$$$$$$$$$$$$$$####$$$##$$$$$$$$$##$##$$$$$$$$$$$$""#####""#$############""#$$##$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###c##"bc$$##"b##ccc#c"``ac$##$"b#####""#"!!#######""#####""#""#$$##""#$$$##$$$##$$$$$$$$$##$$$$$$$$$$$$$$######"``ac$$$"b####c##"``ac$$$"b"b####""#""#$$$""#####""#"!!#$$##""#$$$$$d$$$$$$$$$$$$$$$$$$$$$$$$$$##########$$$$######$$$$##""#""#""###############""#$$$$$$$$$$$$$$$$$$$$$$##$$$$$$$$$$$$$####cc##$$$$$##$##$$$$""#""#"b""""###########""#""#""###$$##$$##$$$$$$$$$$$$$##$$$$$$$$$$$$$$$######"b"b$$$"b####c##"bc$$$""###""#""#""#$$##""###""#""#""#$######$##$##$$$$$$$$$$$$$$$##$$$$$$$$$$$$######"aa"b$$$""#######"``a"b$$$"b###""#""#"!!#$####""#####""#"!!#######""#$d$##$$$$$$$$$$$$#c$$##$$$$$$$$$$$$##########""#####################"!!#"!!#"!!#"!!###""###""###""#""#"!!#######""#####$$$##$$$$$$$##$$##""#####################$$##$""###############################"!!#"!!#"!!#"!!###""###""#""#""#""#"!!#######""#######$$$$$$##$$$$$$##############$####$##$$$$########################$######""#"!!#""#"!!""##""###""###""#""#"!!""##""###""#$$$$$$$$$$$##$$##$########$$####$######$$##########""###############""#$########"!!#"!!#"!!"!!##""###""###""#"!!#"!!""######""#$$$##$$$$$$$##$$$$########$$############$$######""###############""#######""#####"!!""!!!!"""!!#"!!"!!""#""""""#""#""#""""""#"!!""""#""#""#""#$$$$$##$$$$$$$$$$##########""#####$######$$$$##""#######""###""###""#######""#####"!!"!!"!!"""!!#"!!""b"#"!!#""#"!!""""#""#""#"!!""""#""#""#""#$##$$$$$$$$$$$$$$############################$$######################""#$######""#"!!""""#"!!"!!##""#""#""""""#""#""#"!!""##""#""#""""##$$$$$$$$##$$$$$$##########$##########""#$$##########""#######""#######""#######""#"""""!!"!!"!!"""!!"!!##""#""#"!!""""#"!!"""!!""!!  !""##""#""#"!!""$$$$$$$##$##$##$$$$##########################$#############c######$##########$##""#""#""#""###############""#########$$$$$$$$$$$$$$$$####$##$##$$$$$$$$$$####$######$##$$$$$$$$""#""###""###############""#########$$$$$$$$$$$$$$$$####$##$##$$##$$$$$$$########$##############$########""#""#""###########""#""#""#######""#$$$$$$$$$$$$$$$$$######$$$$$##$##$$$####""###"b#$##$########"b#$##$""###""###""#############""#""#######""#$$$$$$$$$$$$$$$$$##$##$$$$$$$##$$$############$$$$##$##$$$$""""""#""#""#""#""#####""#""""""#""""##""###""#$$$$$$$$$$$$$$$$####$$$$$$$##$$$$$$####$####""#$$$""#$####""###$""#""#""#""###""###""#""#""#""#""###"!!###""#$$$$$$$$$$$$$$$$####$$$####$######$$$$$########$$##########"b#$########""""""#""#######""###""""""#""""######""#$$$##$$$$$$$$$$$$####$##$$$$########$$$########"b#$##$b"#######"b#$####""###""#"b#"!!""######""###""#""""""""######""#$##$$$$$$$$$$$$$$########$##$##$########$####""#"!!""""#!!!!""""#""#""#""""##""#""#!!!!""##""#""#""#""""!!!!""!!!!"!!!  !  "!!"""""!!""""""!  !!""""#"!!""!!!!""!  !  "!!""#""#!  """!\1f\1f !!""########$""#$##$##$##$##$####""#""#""###""#""#""#####""#""###$####""#""""""#!!!!""##""#""#""#""#""#""#!!!!""##""#""#!!"#"!!#!!!!""!!!!""!!!  """"#""#""#!!!!""""#!!!!#!!!!""!  !  """"#""#""#!  !!#$######$##$##$##$""#$##$####""###""#$######$####""#$$$####""#""#!!!!""##""#""#!!!!""""#""#""#    !!""##""#!!"#  \1f\1e\1e """""""!!!  ""!!!!""!  !!"!!""#""""!!"""!  !!""""#!!!!""!  !!"" \1f\1f   \1f\1f  "!!""#""#!  """  \1f\1f !!""$####""#$######$####""###$######""###""""##""###""###""#""#""#######""#""#"!!"""!!#    !  ""##""#""#!!!!""""#"!!#!!!!b" \1f\1f   \1f\1f  ""##""#""#  \1f\1f !!""""#!!!!""!!!!""!   \1f\1f \1f\1f"!!""#""#""""!  !!""""#!!  !""!!!!"" \1e\1e\1f \1f\1f \1f\1f \1f\1f"!!""#""#!!"""  \1f\1f !!""$##$""#$$$##$####""#$$$########""#$####""#$""#""#""#$$##""###""#""""!!"""##""###""""##""#""#""""######""#"!!""!!!!""!!!!""!!  !"!!""""""""bb""!!!!""""""""#""""!!!!""##""#""#!  """########$######$##$####$$####""#""#""""##############""#$######""#""""baa"b!!!!""##""#""#""#""#""""""#!!!!""##""#""#""#"!!b!a!!!!""!!aa"!a!!!!""""#""#""""!!!!""""c"!!#!!aa"b!!!!""""#""#!!"#!!"#########$##$##$##$##$##$####""#""#""#######""#####""#""#$$$####""#""""!!!!!!"##""###!!"""##""#""""  !!!""##""###!  "#""#!!!!""!!!!""!!!!"!!""""""""""""!  !!""""#!!!!#!!!!"" \1f\1f    !""##""#!  """!  !!""$######$######$######$$$####""###""#############""#""#$$######""""""#  !!!""##""#""#!  !!""##!!!!""!!""" \1f\1f  !!""##""#!!"#!\1f\1f !!""""#!!!!""!!!!""!! \1e\1e\1f!"!!""#""#""""!  !!""""#!!!!""!!!!"" \1e\1e\1f   \1e\1e\1f \1f\1f"!!""#""#!!"""!  !!""####$""#$##$##$####""#$$$####""###""#$####""#####""#""#$$######""###""#######""#$####""#$####""#""#""""""#!!!!""##""#""#""""##""#""""!!!!""##""#""#""#$##$##$$$##$$$##$$$$$####""#$##$##$######$$$####""#""#""#$##$""#$""###""#$##$""#""#!!!!""""#!!!!""##""#""#""###""#""#  !!!###""#""#""#$##$##$$$$$$$##$$$$$##$""#$$$##$$####$$$$##""#""#!!!a"b$####""""##""#""#!!a!"b$####!!"#""#""#""""!!!!""##""#""#!!"""##""#!!"""!!!!""##""#""#!!"#$##$##$##$##$$$""#$$$##$####""#$####""#$$##""#$$$####""#""#!!``!"b$""###!!"""##""#""#  !``a"b$####!!"###""#"!!#!!!!""##""#""#!!"""""#""#!!!!"" \1f\1f!!!""##""#""#!!"#$#c$""#$##$##$$$""#$$$$$####""#$$$##$####""#$$$########""###############""#$$$##""#""#""#!!!!""##""#""#""#""#""#""#!!!!""######""#$$$##$$$$$##$$$$$##$######$##$$$$$##$$$$##""#"bc""#$##$""###""###""#####$##""""""#"!a#!!!!""##""#""#""#""#""#"b#!!!!#####""#""#$##$##$$$$$##$$$$$$####c#""#$$$$$$$$$$$$##""#""#"""b$####""###""#""#!!b"b$####""###""#""#!!!!""##""###""""##""#""#!!!!""######""#$##$##$##$##$$$##$$$$$####""#$##$##$$$##$$$$##""#"b#!!a!""$####""###""#""#!!aa"b$####!!"###""#""#!!!!""##""#""#!!"""##""#!!"#!!!!""##""#""#!!"#$####""#$$$##$$$""#$$$$$####""#$$$##$$##""#$$$$##""###""###""#""#""###""###""#######""#"!!""!!!!"!!"!!""!!!!"!!"""""!!"""""""!!""""#"""""!!""!!!!""""#""#""#""#############$##$##$######$####""###""#######""#########$$######"!!""""#""###""#""#""###""###""###""###""#"!!""!!!!"!!"!!"!!!!!!"!!"""""!!"""""""!!""""#"!!#"!!#!!!!""""#""#""#""""##""###############""#####$##$####""""##""#############""#############""###""###""#""#""###""#""#"!!""#c####""#"!!"""!!"""!!""!!!!"!!""#"!!""""#"!!""""#"!!"""!!""!!!!"!!""#""#""#!!!!""$##$##$$####$######$$$####""###""###############""###########""#""#"!!""##""#""#""""##""#""#!!!!""##""#""#"""""!!#!!!!"!!"!!""!!!!"!!""#""#""#!!!!""""#"!!""!!!!""!!!  "!!##""#"!!#!!!!""$##$##$##############$############""###############""###########""###""""##""###""###""###""#########"!!"""!!"!!"!!"!!!!!!"!!"aa"""!!""!!"#"!!""""#"""""""!!!!!!""""#""#""#""#########$##$$$##$##$$$$##""#""#""#b"#############""#########""#""""""#!!"""##""#""#""###""#""#""###""###""#"!!"!!!!!!"!!!!!!""!!!!"!!"""""!!"""!!""!!!!"!!"""""""""!!""!!!!""""#"""""!!""""###""###""#$##########$##$##$####""###""###########""###################""""######""###""###""""######"""""!!"""!!"!!"!!""!!!!"!!""#"""""""""!!"""""""!!""!!!!""!!!!""""#""#""""""""$######$$$$$######$$##$######""#############""#""#########""#""""""#"!!""##""""""""!!"""##""""""#!!!!""##""#""#"""""!!"!!!!!!"!!"!!"!!!!!!"!!""#"""""!!""!!!!"!!"!!"""!!""!!!!"!!!!!  "!  ""#"""""!!""!!!!""########$######$##""#""#$########""###""#############""#""#########################$##$##$$####""#""""""#"!!""##""#""#""###""#""#""""######""#$$$$$$$$$$$$$$$$########$##$##$##$##$$$$######""#####$""#$####""#$##$##""#"!!""""#"!!""""#""#""#""###""#""#""#######""#$##$##$##$$$##$##$$$$####$""#$##$######$##$$$$######""#######""#####""#""#$####""#""#""#""#!!!!""##""#""#""###""""""""!!!!""######""#$$$##$$$$$##$##$$$##$######$##############$$##########""#######""#####""#"!!#$####""###""#""#"!!""##""###""""##""#""#!!!!""####""#""#$##$##$$$##$##$##$$$$######""#$######$######$######################$######$$$##""#""#""#""#""#""#""#""###""#""#""######c""#$$$$$$$$$#c$$$$$$########$$$$$######$##$$######""###############""#$##$##""""""#""#""""##""#""#""###""#""#""#######""#####$$$##$$$##$$$$$$############$######$##$$$$######""#$####""#######"b#######""#""#""""""#"!!""######""#""#""""""""!!!!""######""""$$$##$$$$$$$##$$$$########$##$##########$$$########""#$####""#####""#"!!#$####""###""#""#"!!""####""#"""!!##""#""""!!!!"!!####""#""""$##$##$$$##$######$##$########""#$############""#$########""###""###""#""#""###""###""#########"!!"!!"!  "!!"!!""!!!!"a!""#""""""#""#""#"!!#""#"!!""""#""#""#""#####$##$##$$$##$##$$$$####""###################$$$$######""#####################$##"!!#"!!"""!!#"!!#""#""#""#""###""#""#"!!#######""#$$$$$$$$$$$$$$$$############$$$$$##$$$$##"!!#""#"a!"a!####""#""##c""c""#"a!"a!######""#"!!""!!!!"""!!""!!! `"!!""#""#"""""!!""""#"!!#""""!!! `"!!""#""""""#""""########$$####$$$##$##$$##""###""#########c#######$$########""#"a!#####""#""#######"a!#$####""#"!!"""!!"""!!#!!!!"!!##""#""#"!!""##"!!#"!!#!!!!""####""#"!!#$$$$$$$$$$$$$$$$########$####$$$$##$$##$############################$##"!!"""!!"""!!"""!!""""""""#""#""#""#""#""#"!!""##""###""###$##$$$$$$$$$$$$$##""#####################$$$$########################$$$##"!!"""!!#"!!#"!!""""#""#""#""###""#""#"!!#######""#$$$$$$$$$$$$$$$$############$########$##$$$######"a!#######""##c####""#######""#"!!"!!"!!"!!"!!""!!!!"!!##""#""#"!!""##""#""#!!!!""##""#""#""""$$####$$$##$$$##$$$$#######""################$$$########"!!#######""""######"!!#######""#"!!#"!!#"!!#!!!!"!!##""#""#"!!""##""#""#!!!!""####""#"!!#$$$$$$$$$$$$$$$$########$######$######$$$$######""c##################$$##""#"!!#""#"!!###""###""#####""#""""##$##""#$$$$$$$$$$$$$$$$########$$$$$$$$$$$$########$$$$$$$##$$$####""###""#####$########""#$$$$$$$$$$$$$$$$d$$$####$##$$$$$$$$$$$$##cc#c"``a"``a######"b""cccc##"``abaa######"b#""#""#"""""a!"!!####""#""###""#"""""!!""######""#$$$##$$$$$$$##$$$$########$$####$$$$$$$$###c"bc"__`a"``a$####"bc###c#c"``ac$####"bc##""#""#"!!#######""#####""#"!!#$####""#$##$##$$$$$$$##$$$$####$##$$$$$$$##$$$$########$$$$$########$$$""#""#""#""###############""#$$$##$$$$$$$$$$$$$$$$####$##$$$$$$$$$$$$$######$$##$$$$##$$$$##""###""###############""#$####$$$$$$$$$$$$$$$$$####$##$$$$$$$$$$$$###c##"aac$$$###ccc##"aac$$######""#""#"!!#######""#####""#""#######""#$$$##$$$$$$$##$$$$########$$$$$$$$$$$$###c##"``ac$####bb####c##"``ac$$$bb#####""#"!!#######""#####""#"!!#$####""#$##$##$$$$$$$##$$$$####$##$$$$$$$$$$$$##""""#####""""#####################!!!!"!!!!!!"!!"!!"!!"!!"!!"!!"""!!"""!!#"!!""""#"!!"""""""!!""""#""#""#""#####$########$$$$$$$$$##""###""#########""#########$################################$##"!!b!!"!!"!!"!!#"!!"!!""#"!!#""#""#""#"!!#"!!#"!!#######""#####$$$##$$$##$##$$$$##""#######################$##$######"!!###""#!!"#""#######""#######""#"!!"!!"!!"!  "!!""!!!!"!!"!!"""""""!!"""!!"""""""!  """!!""!!!!"!  ""#""#""""""""####$####$""###$$$##$$##$""#""""""#""#####"!!######""##""#####""#########"!!#########""#####"!!#######""#"!!#"!!"""!!""!!!!"!!##""#"!!#"!!#"""""!!"""!!""!!!  "!  ####""#"!!""$##$##$$""#$$$$$$$$$####################""###$##""####c##############################!!!!"!!!!!!"!!"!!"!!!!!!"!!"!!"""!!""""#"!!"!!"""""!!"""""""!!"!!""#""#""#""""$##$##$$$$$$$$$$$$#""""#""###########################################################"a!"!!"!!"!!"!!"!!"!!"!!""c"!!"""!!#"!!""""#"!!#""#"!!""##""#""#""""####$$$$$$$$$$$$$$##""###################################""""######""##c####""#########"!!"!!"!!"!!"!!"!!!!!!"!!""#"!!"""!!"""!!"""""""!!"!!"!!""!!!!"!  ##""#"""""""!!####$##$####$##$$$$$########""#""#####""###""###""#################"!!#######""#######""""######""#"!!"!!"!!"!!"!!""!!!!"!!""#"!!#"!  ""!!!!"!!"""""!!"""!!""!!!  "!  ""###"""""!!""$##$$$$##$$$$$$$$$#################################c##################$####$$##""#"!!""""#""###""###""###""#""#""#########$$$$$$$$$$$$$$$$############$##$$$$$$$$####$######$$$$$$$$$$""#"!!###"!!###############""#########$$$$$$$$$$$$$$$$##########$$$$$$$$$$$#c#c##"a!c#########c#c##"aa"b########""#"!!#"""""!!""##""#""#""##""""#"""""!!""####""#""###$$##$$$$$$$$$$$$##################$####$$##########cc$##############$$######"!!#"!!#"!!#######""#####""#"!!#######""###$$$$$$$$$$$$$$$########$##$##$$$##$$$$##########$$$####$##$##$$"!!"""!!""""#""###""#""###""#""#""#""#########$$$$$$$$$$$$$$$$############$$####$$####$$####$####$$$$$$##$$$$""#"!!#""#""#######""###""###""#########$$$$$$$$$$$$$$$$############$$$$$$$$$$cc####c############c####$$####"""""""""""""!!""####""#""#""#"""""""""!!""####""#""#######$$$$$$$$$$$$$########$##############$$##$########$############"b#$######""#"!!#""#"!!""####""#""###""#""#"!!""######!!"#####$$$$$$$$##$$$$$########$##############$$$##"""""!!""""#!  !!""""#!  """""#!  """b"#!!""""""""!!""""#""#""#""""!!!!"!!!  ! \1f\1f"!!!  !!""! \1f\1f\1f\1f"!!"!!""!  !!""!  !!""!\1f\1f\1f\1f!  """"""!  !  ""!  !!""!\1f\1f\1f\1f\1f\1f"!  """"""""""""!\1f\1e\1e !  ""######""#########$##############""#"!!""""#"!!""""#""#""#""#""#""#""#"!!""##""###""#""#"""""!!#"!  """"#""#""#""""""#""#""#""###""#""#""#"!!""!!! \1f\1f""!!!!"!!!  ! \1f\1f"!!"""""!!"""!!""!  !!""!!"#"!  ""!!!!""!  ! \1f\1f""""#""#""#!  """$##$##$##$##$##$##$$$$#c""###""###""###""#######""#########""#""""""#!  !!"!!""#""""""""!  """""#""""""""!  !  ""##""""!\1f\1f "#!\1e\1e\1e\1e !!"""!!""!!! \1f\1f"!!!!!!""    ! \1f\1f"!  "!!""!  !!""!  !!""!\1f\1f !  """"""!  !  ""!  !!""  \1f\1f\1f\1f \1f\1f \1f\1f"!  """"!\1f\1f """!\1f\1f !!""  \1f\1f\1e\1e\1f!  ""######""###############""c###c##!!"#""#"!!""""#!!!!""""#""#""#!!"#""#""#""#!!!!###""#""#!!"#""#"!!"""!!#!  ! \1f\1f""""#""#""#!!!!""""#""#""#!  !  """"#""#""#!\1f\1f !!"""!!""!!! \1f\1f"!  !!!!""!   \1f\1f\1f\1f\1f\1f"! \1f\1f"!!#"!!"""!!""!  !  """"#!!!  ""!  !!"" \1e\1e\1f\1f\1f\1f\1f \1f\1f\1f\1f\1f\1f"!  ""#"!!#!!!!""  \1f\1f !  ""$####""#$##$##$####""#$$$####""#""#""#######""###""#""#"!!#$####""#""#""""""""""""##""###""###""#""#!!"""##""###""#!!!!"!!!  !!"!!!!!!""!  !  !!!!"""""!!""!  """!  !!""""""""""""""!  !!""""#""""""#""""############$##########$$$$""""""""""#""""##""###""###"""b""#""#########""#""""""#"!!""""#""#""#""###""#""#""#######""#"!!""!!!!""!!!!""!!!  """"#!!!!""!!"""!!!!""""#""#"!!""!!!!""""#""#""#!!"#$######$$$$$##$##$$$$##""###""#######""#######""#######$##""#""#!!!!""##""""""#""""##""#""""!!!!"b##""#""#!!""""!!""!!!!"!!!!!!"!!!  !  !!!!"!!"""!!"!!""""!  !!"!!""#!!!!"!!!!!!""!  !  "!!""""""""""""!\1f\1f !!""########$##########""###$######""#""#""#""###""###""###""#""#""#######""###""""""#!!!!""""#""#""#!!"""##""#""#!!!!""##""#""#!!""""!!#!!!!"!!!!!!"!!!!! \1f\1f"!  "!!#"!!""!!!!""!  !!""""#!!!!""!!!!!!  !!   \1f\1f \1f\1f"!  ""#""#""""!  !!""$####""#$##$##$##$""#$$$####""###""#######""#####""#""###########""#""#""###""###""###""###""""######""#"!!""!!!!"""!!""! \1f\1f!!""""#""""""#!  !!""""#""#""""!  !  ""##""#""#!  """$##$######$##$$$##$$$$##""#""#""#######""#$####""###$$####""#""#""#$####""#######""###$$""#""#"!!""""#!!!!""""#""#""#""#""#""#""#!!!!""####""#""#$######$$$$$$######$$$##""###""#$##$##$$$##$$$$##""#""""!!a!"a!####""#!a"""##""#""#!  a` "a!####""#!!"""""""!!!!"""!!""!!!!"!!""#""#""""!!!!""""#""""!!!!""!  !!""##""#""#!  """$######$##$##$####""#$$$####""###""#####""#########""#$$######""#""#!!``a"a!##""#""#""###""#""#!!``a"aa$""#""#!!b#"""""!!""!!!!#!!!!"!!""#""#""#!!!!#""#""#!!!!""!!!  ""##""#""#!!!!#$######$$$$$$$""#$$$$######""#$##$##$####""#$$$########""#$##$########""###$$##"""""!!""""""!!!!""""#""#""#""#""#""#""""!!!!""######""#$$$##$$$$$##$##$$$$######""#$##$$$######$$$$######""#$$$########""#$$$$""#""#""#!!!!""##""#""#""###""#""#!!!!""######""#$##$##$$$$$$$##$$$$##########$$##$$$##$$$$####""#"b"b######""#####""#"a!"b######""#""#""#""""!!!!""""#""#""#""""##""#""""!!!!""##""###""#$$$##$$$$$##$##$##$$######""#$######$######$$$$####""#!!aa"a!######""###""#""#!!aa"a!######""###"!!#""#!!!!""##""#""#""###""#""""!!!!""##""#""#""#$$$##$$$$$$$""#$$$$$####""#$$$##$$##""#$$$$"""""!!""""#"!!""""""""""""#""###""""""#""###""###""#!!!!"!!!!!  !!  !!!!!"!!!!! \1f\1f"!!"!!"""!!"""!!"!!"!!"!!"""""!!"""!!""!!!!"!!""""""""""""""""""#""""############$##$######$$"!!#"!!"!!""#"!!""""#""#""#""#""#""###""#######""#""#"""!!""#""#""#""#""#""###""###""#######""#"!!"!!!!! \1f\1f"!!"!!"!!!!! \1f\1f"! \1f\1f"!!"""!!"""!!"""!!""""#"!!"""!!""!!!  """"#""#""#""#################$##$########$""#"!!""""#""###""#####################""#""#""#"!!""""#""#""#""""##""""""#"!!""##""#""#"""""!!"!!!!! \1f\1f"! \1f\1f!!!!"!!!!! \1f\1f"! \1f\1f"""""!!"""!!""!  !  """""""!  "!  "!!""!  ! \1f\1f"! \1f\1f""""""""""""!  !  "!!######""#####""###$######$$""#""#""#"!!""""#"!!#""#""#"!!"""!!#""#"!!#""#"!!#####""#""###"!!""""#"!!""""#""#""#""""##""#""#!!!!""##""#""#"""""!!""!!! \1f\1f"! \1f\1f"!!"!!!!! \1f\1f"! \1f\1f"""""!!""!!!!""!!!  "!  """""!  "!  "!!"!!!  ! \1f\1f"!  ""#""""""""!!!  ""$######$######$######$$######""#""#""####c########""#""###########""""""#""""##""#""#""#######""""########!!!!"!!!!!!!!!!!!!!"!!!!!!"!!"!!"""!!""!!!!""!!!!"""!!""!!!!"""!!""!!!!"!!""""""""""""""""############$$########$$$$""#"!!""""#""#""#""#""#""###""###############"!!""""#""""##""#""#""#####""#""#######""#"!!"!!!!!!"!!!!!!"!!!!!  "!!"!!""!!!!"""!!"""!!"""""""""""!!""!!!!""""#""#""#""""################$######$$$##""#""#""#"!!#####""#####################""#""#""""##""#""#""#####""#""""##""#""#""""!!!!"!!!!!!"! \1f\1f!!!!"!!!!! \1f\1f"! \1f\1f"!!"""!!"!  "!!""!!!!"!!"""""!!"!!!!!!"!!!!!!"! \1f\1f"""""""""""""!!""################$######$$####""#""#""#""###""#""#""###""#""""""#####""#""###""""""#"!!""##""#""#""""##""#""#"!!""##""#""#"""""!!"!!!!!!"! \1f\1f!!!!"!!!!! \1f\1f"! \1f\1f"!!"""!!"!  "!  ""!!!  "!  """""!!""!!!!"!!!!! \1f\1f"! \1f\1f""#""""""""!!!!""########$######$######$##########""#"!!#####""#""#####""#""#############""#""###############""#########"!!""!!!!""""""!!!!""""#""""""#""""""""""""""""!!"""##""#""#!!"#$##$##$$$$$$$$$$$$##""""##""#################$$$########""#########$##########$##"!!#"  !"""!!#!!!!""##""#""#""#""#""#""#""#######""#$##$##$$$$$$$$$$$$##""###""#########$######$$$$######""#######""#####""#"a!#######""#"""""!!"""!!""!!a!""""#""#""""""""""""""""""""!!!!""##""#""#""""$$$##$$$$$$$##$$$$######""###############""##############"""a!#######""#######"!!#######""#""#"!!"""!!""!!!!""####""#""###""#""""!!!!""####""#""#$######$$$$$$####$$$$######""#$#c############$################$$$########$##$$"!!"""!!""""""!!!!""""#""#""#""#""""""""""""""""##""###""#$$$$$$$$$$$$$$$$##""#########$##########$##$########""###$############$$$$"""""!!"!!""#"!!""##""#""#""#""#""#""#!!"""######""#$##$##$$$$$$$$$$$$################$######$$$$######""###############""#$####""#""""""""""""!!!!""##""#""#""#""""""""""""!!!!""##""#""#""#$$$##$$##$$##$##$$$$######""###############""#$############"a!#######""#####""""""#######""#""#"!!"!!""""!!!!""###""""#""""""#""""""""!!!  ""####""#"!!""$$$##$$$##$$$##$$$$######""#################$######
\ No newline at end of file
diff --git a/.config/google-chrome/Floc/1.0.6/_metadata/verified_contents.json b/.config/google-chrome/Floc/1.0.6/_metadata/verified_contents.json
deleted file mode 100644 (file)
index c240c65..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJTb3J0aW5nTHNoQ2x1c3RlcnMiLCJyb290X2hhc2giOiJWUzhSZkJXN1Y5b1hSMmkySndJUUtPRXNUNUtISUl5dzdDVGNzbkhlX3RzIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6Ik5rQVVqMDZ0dDlZQmhXY1htY0o2akZNQ2xRZHEtUmVYQmVxbTFNVkUxaWMifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJjbWFoaG5waG9sZGlqaGpva29ubWZkamJmbWtscHBpaiIsIml0ZW1fdmVyc2lvbiI6IjEuMC42IiwicHJvdG9jb2xfdmVyc2lvbiI6MX0","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"XcqF0Bmr71CCZ9EStq6NKbjAraTtAZbHDIbaD5yWBJEQkMYVMxuJwjEMuAxifiAqEPIJ7PTVSja92fVNZxwEAmFjHXMKVs9WL1y0cqggHKaQ3A0cMF75ibR02WUkqgYa2Br8jxaapS7i1cNFY7qRNY__eT_tsKgfQRX7eNHB4RJ_ZuKpAD4wR5i03UhUo9FRvdAnFbv_p-GwEh-yq5iUaqoF5gc9vE1YJcf8somTz1eMJeoU3tXZjYZpxCsMl68hUXlH4sAHWLgKbT0I3zknkwKUWDFdtsBRUyTSoMabDC7_EvCpnQw8Wq1R17YYtUoG7Y1bK1jhQ0-nb7kuElF15qAmmIXXBLeQWVUX1n8szUR2m577sazWHSb2V9ucnVLtwTDhIIZuUN7mPrszqcIMBmxsAdcx0vo5jzjmbuN3YOAV80dOK3Oem6_ONlXRDZw6gbOTA9p-xATRsF42ywzn3RpRGY8wauZdfTihC2eDSdRO5mYqW2azoBKIownq_9Jh8fwemhTujdwOxbnGUZwmGF4BMh1wG8C8cziRNphL0YPaVryyCguVZlianvI9TSoCOhTVUWKHvp6HSziOQynr3kICnowku9TQARjeQ84Lva3bKhIZXQ8GrUgL3-gNyxKafBR0U73qipp8ThKQwRgLBTvlcjmFxs0lOT_9FLd8CLc"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"CChci0KqHLZV_ue3hZg-TwAAy1Q8YCmTntuM1LbwIowNmvb3ujX1Tr8upSCX7il6gvPP_-4manI6D8f5h7DhJwI7Fgak2t9uZEX6i8Cni34cUlliIshKrF1QxNhhK42w5IPJrH-qYNpApCRMNXzWihH89ZDdpHQnBXYcsRLSFlMh4x_yAcFVmoIgpuBBxGwm0wrDmZdeSyhnSny5Yc1EuRuIvmiwaaUsYaf-OZhcmb5xCO18pHIHrK6ciEs8fVypScYP_E0SNWPhQnBWh7GA973HAnoAcnMVgsg3m0La5Hw7n4TO1Kqt-Vr4bf_6BdDuEH1c001Os6ZjQnOKmp0vvg"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Floc/1.0.6/manifest.fingerprint b/.config/google-chrome/Floc/1.0.6/manifest.fingerprint
deleted file mode 100644 (file)
index 6fa78ca..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.b4ddbdce4f8d5c080328aa34c19cb533f2eedec580b5d97dc14f74935e4756b7
\ No newline at end of file
diff --git a/.config/google-chrome/Floc/1.0.6/manifest.json b/.config/google-chrome/Floc/1.0.6/manifest.json
deleted file mode 100644 (file)
index 18cb4a9..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "Federated Learning of Cohorts",
-  "floc_component_format": 3,
-  "version": "1.0.6"
-}
\ No newline at end of file
diff --git a/.config/google-chrome/GrShaderCache/GPUCache/data_0 b/.config/google-chrome/GrShaderCache/GPUCache/data_0
deleted file mode 100644 (file)
index 797154c..0000000
Binary files a/.config/google-chrome/GrShaderCache/GPUCache/data_0 and /dev/null differ
diff --git a/.config/google-chrome/GrShaderCache/GPUCache/data_1 b/.config/google-chrome/GrShaderCache/GPUCache/data_1
deleted file mode 100644 (file)
index 673aa63..0000000
Binary files a/.config/google-chrome/GrShaderCache/GPUCache/data_1 and /dev/null differ
diff --git a/.config/google-chrome/GrShaderCache/GPUCache/data_2 b/.config/google-chrome/GrShaderCache/GPUCache/data_2
deleted file mode 100644 (file)
index c7e2eb9..0000000
Binary files a/.config/google-chrome/GrShaderCache/GPUCache/data_2 and /dev/null differ
diff --git a/.config/google-chrome/GrShaderCache/GPUCache/data_3 b/.config/google-chrome/GrShaderCache/GPUCache/data_3
deleted file mode 100644 (file)
index 86fabae..0000000
Binary files a/.config/google-chrome/GrShaderCache/GPUCache/data_3 and /dev/null differ
diff --git a/.config/google-chrome/GrShaderCache/GPUCache/index b/.config/google-chrome/GrShaderCache/GPUCache/index
deleted file mode 100644 (file)
index d3465c9..0000000
Binary files a/.config/google-chrome/GrShaderCache/GPUCache/index and /dev/null differ
diff --git a/.config/google-chrome/Last Version b/.config/google-chrome/Last Version
deleted file mode 100644 (file)
index 4cfb6ce..0000000
+++ /dev/null
@@ -1 +0,0 @@
-92.0.4515.159
\ No newline at end of file
diff --git a/.config/google-chrome/Local State b/.config/google-chrome/Local State
deleted file mode 100644 (file)
index 930ab67..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"autofill":{"states_data_dir":"/home/josuer08/.config/google-chrome/AutofillStates/2020.11.2.164946"},"browser":{"last_redirect_origin":""},"data_use_measurement":{"data_used":{"services":{"background":{},"foreground":{}},"user":{"background":{},"foreground":{}}}},"hardware_acceleration_mode_previous":true,"legacy":{"profile":{"name":{"migrated":true}}},"network_time":{"network_time_mapping":{"local":1.629260202281871e+12,"network":1.629260453e+12,"ticks":34826122113.0,"uncertainty":1106273.0}},"origin_trials":{"disabled_features":["SecurePaymentConfirmation"]},"plugins":{"metadata":{"adobe-flash-player":{"displayurl":true,"group_name_matcher":"*Shockwave Flash*","help_url":"https://support.google.com/chrome/?p=plugin_flash","lang":"en-US","matching_mime_types":["application/futuresplash"],"mime_types":["application/futuresplash","application/x-shockwave-flash"],"name":"Adobe Flash Player","url":"https://www.adobe.com/products/flashplayer/end-of-life.html","versions":[{"reference":"https://www.adobe.com/products/flashplayer/end-of-life.html","status":"requires_authorization","version":"32.0.0.466"}]},"chromium-pdf":{"group_name_matcher":"*Chromium PDF Viewer*","mime_types":[],"name":"Chromium PDF Viewer","versions":[{"comment":"Chromium PDF Viewer has no version information.","status":"fully_trusted","version":"0"}]},"chromium-pdf-plugin":{"group_name_matcher":"*Chromium PDF Plugin*","mime_types":[],"name":"Chromium PDF Plugin","versions":[{"comment":"Chromium PDF Plugin has no version information.","status":"fully_trusted","version":"0"}]},"google-chrome-pdf":{"group_name_matcher":"*Chrome PDF Viewer*","mime_types":[],"name":"Chrome PDF Viewer","versions":[{"comment":"Google Chrome PDF has no version information.","status":"fully_trusted","version":"0"}]},"google-chrome-pdf-plugin":{"group_name_matcher":"*Chrome PDF Plugin*","mime_types":[],"name":"Chrome PDF Plugin","versions":[{"comment":"Google Chrome PDF Plugin has no version information.","status":"fully_trusted","version":"0"}]},"x-version":47},"resource_cache_update":"1629260255.139281"},"policy":{"last_statistics_update":"13273733795094739"},"profile":{"info_cache":{"Default":{"active_time":1629260202.279842,"avatar_icon":"chrome://theme/IDR_PROFILE_AVATAR_26","background_apps":false,"gaia_id":"","is_consented_primary_account":false,"is_ephemeral":false,"is_guest":false,"is_using_default_avatar":true,"is_using_default_name":true,"managed_user_id":"","metrics_bucket_index":1,"name":"Person 1","signin.with_credential_provider":false,"user_name":""}},"last_active_profiles":[],"metrics":{"next_bucket_index":2},"profile_counts_reported":"13273733795095643"},"profile_network_context_service":{"http_cache_finch_experiment_groups":"None None None"},"shutdown":{"num_processes":3,"num_processes_slow":1,"type":1},"subresource_filter":{"ruleset_version":{"checksum":741888932,"content":"9.29.4","format":30}},"tab_stats":{"last_daily_sample":"13273733802294047","max_tabs_per_window":3,"total_tab_count_max":4,"window_count_max":3},"ukm":{"persisted_logs":[]},"uninstall_metrics":{"installation_date2":"1629260195"},"updateclientdata":{"apps":{"aemomkdncapdnfajjbbcbdebjljbpmpj":{"cohort":"1::","cohortname":"","dlrc":5342,"fp":"1.c25787c5c76ff9c4c50a87d32802301c9ed80d934830d677bbc6629e290cb5aa","pf":"690deef6-8b16-4ca1-999a-1cb0530058dd","pv":"1.0.6.0"},"cmahhnpholdijhjokonmfdjbfmklppij":{"cohort":"1:wr3:","cohortname":"Auto","dlrc":5342,"fp":"1.b4ddbdce4f8d5c080328aa34c19cb533f2eedec580b5d97dc14f74935e4756b7","pf":"f21e3704-1033-42c6-824e-ee3ae5718a5c","pv":"1.0.6"},"dhlpobdgcjafebgbbhjdnapejmpkgiie":{"cohort":"1:z9x:","cohortname":"Auto","dlrc":5342,"fp":"1.05c0d3e48eef6a0e14bf09fd45c3a59884acda10841efd11045bb8e5c425c597","pf":"43ce82fe-030d-4583-8d7a-155cd258c261","pv":"20210813.1"},"eeigpngbgcognadeebkilcpcaedhellh":{"cohort":"1:w59:","cohortname":"Auto","dlrc":5342,"fp":"1.c64c9c1008f3ba5f6e18b3ca524bc98dcd8acfae0a2720a8f1f3ef0f8d643d05","pf":"66b74043-3ccf-4990-a733-36059d24d169","pv":"2020.11.2.164946"},"gcmjkmgdlgnkkcocmoeiminaijmmjnii":{"cohort":"1:bm1:","cohortname":"M54ToM99","dlrc":5342,"fp":"1.b45fc5f3479dc7b07e8e5822a11785819b7f1c249c9b47dcffcb28edbbc2d706","pf":"06863be6-b97f-4c4d-b76b-150659bfb8a2","pv":"9.29.4"},"ggkkehgbnfjpeggfpleeakpidbkibbmn":{"cohort":"1:ut9:","cohortname":"M80ToM99","dlrc":5342,"fp":"1.ad9610a41f9aedca740bb5467b5a7ec8e73c0fc55d3427d6f4574eb28dab27fb","pf":"0a3d7055-2e47-456e-a299-76954f4027dc","pv":"2021.8.2.1142"},"giekcmmlnklenlaomppkphknjmnnpneh":{"cohort":"1:j5l:","cohortname":"Auto","dlrc":5342,"fp":"1.fd515ec0dc30d25a09641b8b83729234bc50f4511e35ce17d24fd996252eaace","pf":"0c182dbf-e257-4dcd-9262-9b92c8bed9af","pv":"7"},"hfnkpimlhhgieaddgfemjhofmfblmnib":{"cohort":"1:jcl:","cohortname":"Auto","dlrc":5342,"fp":"1.1c03433b491c38a274a49a98ff6c99b39591cd81558666e2656bb603a0ec8c0e","pf":"fb118cbb-3367-4040-b9cc-1121c4f2b8a2","pv":"6798"},"hnimpnehoodheedghdeeijklkeaacbdc":{"cohort":"1::","cohortname":"","dlrc":5342,"fp":"1.6f6bc93dcd62dc251850d2ff458fda96083ceb7fbe8eeb11248b8485ef2aea23","pf":"87d9a76f-ddc5-462c-bad1-0728bd04a0ac","pv":"0.57.44.2492"},"imefjhfbkmcmebodilednhmaccmincoa":{"cohort":"1:zor:","cohortname":"Auto","dlrc":5342,"fp":"1.344f967fe86f095ab30664c1859dac566c6852edd3c56ab3311835a4ee6473c9","pf":"b56c82ce-7653-4280-89a4-6ec57a6d00dc","pv":"25"},"jamhcnnkihinmdlkakkaopbjbbcngflc":{"cohort":"1:wvr:","cohortname":"Auto","dlrc":5342,"fp":"1.939ffe3f5da29a10bc4afafc9b92cdd1388d881b83c54995696609431bf5715c","pf":"7624b053-72f5-4d73-a442-5c7c9e323565","pv":"95.0.4611.3"},"jflookgnkcckhobaglndicnbbgbonegd":{"cohort":"1:s7x:","cohortname":"Auto","dlrc":5342,"fp":"1.0fc84e61bfaa9f1f29540a723dc363fbb2f50f2bb05863f3626d788fc8f60b5f","pf":"5a8f2c55-15ce-4794-b3ab-7afc562dcb29","pv":"2678"},"khaoiebndkojlmppeemjhbpbandiljpe":{"cohort":"1:cux:","cohortname":"Auto","dlrc":5342,"fp":"1.3aed9261364e0fba70475eca99d89ac4e9049c96ac6791e3213d0483f98bff6f","pf":"e64ed0f6-fb3b-430c-bcaa-a2bd0d3988e3","pv":"43"},"llkgjffcdpffmhiakmfcdcblohccpfmo":{"cohort":"1::","cohortname":"","dlrc":5342,"fp":"1.2731bdeddb1470bf2f7ae9c585e7315be52a8ce98b8af698ece8e500426e378a","pf":"75e86db4-b84a-4c3f-91ae-217c56d756b4","pv":"1.0.0.8"},"lmelglejhemejginpboagddgdfbepgmp":{"cohort":"1:lwl:","cohortname":"Auto","dlrc":5342,"fp":"1.b30383cc89d0bc9d9619a9b410deab481503a4783bbcd503cebce9aa638f58f8","pf":"aa7f43b2-48cc-4d03-bdb8-9be00718798b","pv":"293"},"obedbbhbpmojnkanicioggnmelmoomoc":{"cohort":"1:s6f:","cohortname":"Auto","dlrc":5342,"fp":"1.71f2112efea4fce3e666544594cf088a5e46bdfbf21e6cc9006df9f31c60afa0","pf":"0c6d288c-afab-4d32-b9d5-576fa438bc82","pv":"20210810.390846597"},"oimompecagnajdejgnnjijobebaeigek":{"cohort":"1::","cohortname":"","dlrc":5342,"pf":"ea7c691c-4f5a-4f64-9208-4e8b10332f28"},"ojhpjlocmbogdgmfpkhlaaeamibhnphh":{"cohort":"1:w0x:","cohortname":"Auto","dlrc":5342,"fp":"1.478aa915e78878e332a0b4bb4d2a6fb67ff1c7f7b62fe906f47095ba5ae112d0","pf":"2811bfa4-e24b-45be-a780-a63ef9983e19","pv":"1"},"pdafiollngonhoadbmdoemagnfpdphbe":{"cohort":"1:vz3:","cohortname":"Auto","dlrc":5342,"fp":"1.baeb7c645c7704139756b02bf2741430d94ea3835fb1de77fef1057d8c844655","pf":"bdc1fe12-0c08-47db-8ebc-b58f8ec6b818","pv":"2021.2.22.1142"}}},"user_experience_metrics":{"default_opt_in":2,"reporting_enabled":false,"session_id":0,"stability":{"browser_last_live_timestamp":"13273733948692986","child_process_crash_count":0,"crash_count":0,"exited_cleanly":true,"extension_renderer_crash_count":0,"extension_renderer_failed_launch_count":0,"extension_renderer_launch_count":9,"gpu_crash_count":0,"incomplete_session_end_count":0,"launch_count":1,"page_load_count":23,"plugin_stats2":[],"renderer_crash_count":0,"renderer_failed_launch_count":0,"renderer_hang_count":0,"renderer_launch_count":11,"session_end_completed":true,"stats_buildtime":"1628878608","stats_version":"92.0.4515.159-64"}},"variations_compressed_seed":"H4sIAAAAAAAAAOy9CZgkR3EoTPfsrqTUSpqtvWZ7T9Wudlermd4+pmd6QALNsaud0czOaHr2eDybprq7ZqaY7qqmqntmR9/+3y/AIAmdGLB8cdmcxtjYPBZjDhvMM4f8nsH42fjkxwfwbPOZGyQs+CMyq6or626tZBuzfN+i6cqIyMjIzMjIjIxIcnQoX5Ur0pA0nM8vDi7mhhZlebg6WJGzVWmkWqjK1eHBEUkezgr/miQDo5W2oazKs7qypKintZayqFSllqKpc7LeUAwD/pqXVzX2rZiYGiPXnVClSl2uTUtttbrcW6sc75LK1AoZOqnpVbk2q5a7wux9TuV4qsvK6mTYrGxxsfvaxO5qm98pbCiOpI+lrh3JpTPpwUJmMH3sQM/R5PlPvfnLf7JBeFeSpEbbSw1ZbZ24oBgtRV2abEhL8rRUkesGiHc72TKny01ZV7Ra2RR0r+vzuKa2dK0On68lV03Ii1K73uqtTA2Qa8uj1ZayajG/Rwipa+oEOdjphEAwJJMKI3OSHHKIN5SOGEJnvlfYMJJlslr+xBv/4tWbhI8kyf7RdkubUAwUw2i1KoO0K0pdaa3Pa/W61m6BwPaRlEdg5Vwml80Us5leV7kpOWc5J8Jb3CJMCX1BLEyNkhsdAvQHQhKpYBJjRHQKL5iGGEgDRty1I3k61oaH0xkmvy8/+egm4Z095BBiVbVGsy635JNKvSXrUN+MLKkg/cV2/bTUkHHU5clV9lirHI6Hhkj2SKwcFuIhceIedos7LpX/RgY40UchIOlUPNIvJGm+S+LQFmPRpl2Vwa4azGesrvqd7z2wSfhqD9mOFBaVen20UqfiKLXatXXomzcnyD5rXAPN8mitpkP3ywYbxcN5GMW5/WSXZOKV12RlablVhiFfbgA9WUhmM7m9ZLtsElkEIpJFRNjQ0tsyFG9zFjeldZynhrBxUaobcmUv2W2xx1jhmISZsM+aWUEcVvYKoSS4cZF2j4sI5DtsHcSGQwAcEkqFEjpFbuI7P4SSGEaJdrW5AgyZXX3Pn735/k3CG5KOrq7qmmFMLurmNAzTZUMRumzIrcuOuoW4U/CveOp5ZJ9HfBwEIqcCkG8l+70i82CL/thU6w9aWv9fv/TIJuFzG8gBG5YNpDkdf8klaVWGPxtNVPsHyB5/UQ1khgcyI70uCKewbAhOXP/dLa4pIZIP4fC4LksteU5Wa7icteQGyGJOM1rwn0apXTHtg6m7yM1eCQcQharFVGTVU/PkmI/cQ2iK0TR/mhy32YzXMiB8NBVXCi8imQ7L8emLMek7VsJczlKv1JK4fwPJ8JOVGh0wPIAZWa3KQGihra8oxrKtu6ipS6yRBaYCqeS6p4I0rLHHaAjd03CM07mpcfc4fToUX0pGAhRmNDJWmeq+Sp08N0i1xqtT7LpO1C5ojLOR8LG/ffWmFyeEh02rskMIGJJ1p2EPXT9O9pRaWGgK3hwHA6b+6J2r3BhJBlaTGxmRExdQDeGKKtXdlMjTpmSOKyclIYoSb2b/7FdA4f5b0j2sS+1mU9Nxds1oulwCA6HaauvypOqcHCe8+0DP/IgmFDISo5H9RmKMKkNGYrw63SMxGosfiSj285de9sgrroHx+A9J0h+TnGWtj3pFn+6OyJRCCt2K3TJ206nuqnqJvdmPL267LrGruqiYi5aYf/7ND206/8nv/vBDBMT8j0ly0CI1uaQCMmexa/pkAwlf3g58yK2bbxLiVDp1jvR7eiMEHgmnYhE+b++THLKPoCzGoUz1SN6SNO5hzr/7zd9+PxHe1NORM/ZJSa6iLIxzSmt5HhZwWZf1yRqO4pxzz3lTLCzE6Ww5HcINw4ndQ2FE/HooBJ7voTDCvj0UQVmMQ5mfC7SHfvEfPv21DXjot9fCn5fx/7190+/sm/0R8Ajd6ZX9QgQ01x8Zd39Eot9JDnt6whcSiaUiiE2TI17pB1ITw6n5SPwbH3zvL10vfGFjZ3Rb8Gi6jkvVZXlGbmj6+rQsrYDch0m+o2Qm2s06LtvyPICsSvWxdUTqVGjt/Aqgho6SQx3E0/IaQp640NIlOjackGF7yIJbz1kdJU0tuzvqnLDHatMZQ/ZUKQw7SmfVOs/7BPyardfsFrJC2sqpSXsP3ulgvxqAh32pUB6mpuyx4ujeIFpiOK3/l9zux1Y3TYNaRlJPWy73JMiob2u6ZUF8uizwu/W/+rcH6BntTotaSdZXZX1MXpZWFU1HNXKcHJyX1BW5VlKWVAkXaqPM27/FgcxQL7n9Pe/6TOKeRGJqgNyI6/qdqramntVaQeC/ZoIXyM22CVAzt7PUEPBDe87tbzfRRsiAB61zZuWL+k4TdQcRzDnhLD+J33lznHHaOQYaBPMv77BL7v+jr06DWXJ/D7mRl9/CelNekFZko7O1AUlmnAr5YAwcxOgo5YNCDAxOMQ+653ssEiX7UKIzSQKhkWgqBtEFcot33IdSFaOp8hY5PYT98x5yzMZr6Uq1hQKUL7TasNeS9BqOLPhSU+hyW8Rx5OiU/m6QEbXTO/1CN6hcN93m7qbuaMkk7+2vSDSsJtVNNYtk0KcHY9UjdlGPt0/P//Ynv/4WIjy4lfSOSdUVYGINsOi6C/33IrLF9KhYa2mm0Ev6vvnE44nKmODBELaf1GX5bvncMuiLO2W5SQUvCzunNQkPphYkY8U4oy4iEBKd+k4P2WMdIE3IxkpLa5ZnSnlnXd+CunL95KYF2NMvaNNAblJ11zupgokHjTSEnmwxk9tHdkj1ehmEIKt47GWU4ae2JtfMo/xtpNf8UF6TK4YCWlR4Tu4GQqpIrGwod8tCYih3lByAn9WVslxXlkxfUllabMl4+r8kLys12SS4i/Qy30DZAHGXkaLpF8jdSHah8iwb60ZLbpSlplI22A7NZidFti+CSl/StbZaKzt5yOWOk5uXYH2Vy6a50dLKi4qqGMvlOhNpWVHLhtn45FAmN0QEm355UWZLinBgRq4pUkmmp4CwP6nPqjjvlarMDg5r0Njr2yrStNgTdmjNFlJfliVY98q6/NK2AqtBZcw7UkhQBwcMiKmneshNfv1eQmsdpOccAN/+MRgAfT4DgJVc6X+//v+9DX7zftDZ7d/5Mej2g2R3FbWtioJ6Cdtlero3eGwcIrttXstgkxlA3YF+RYOEjKBFsssaOOzct1xwjp7vPlMrlLeeIWc933v26hl21vP9Z6+eorOeJ569ekac9Tz5TNWzRFKuerIZZ0U/eKYqOkyuZxaafeL5nIqQ8tCdOkJuMOEsywkBRQ/gfJ+w2fR/ZwvpwSwzyT7/xw+hC+blSbJ7TNfWDOBkQmpJ08qi3AJFOCOpoCN0ut3xnHDvDcXhrgCEwLErAGGEuCsAEZTEMErzO2C3nEkfS20AQTh8UOc/+/qHn7pa+MFGIoy1W+yiyJxkGGuaTs/eXtdDNlurx+TcqUJvLbeVbJZWJaUuMXUt9Ejqeu6nyHXyKipnsIuXoD7hThU08HObFqmyVK2CxmyVjZamo+414Z6Hh7mSLsHX595aeN6aota0tefCCvM8ExD/zlVBr1PqbdWQ66D8QR3PRlTQAXXWcdttmaBKzhFiVmIA+cko8kZswiAwgynzMsDKVGCVW8leJldb2qOshhLDJLtB3OWAQu7cMZQMO3cMBeHPHSOpiRHUnGM/pAls7Ie1kRv7EZTEMErz+4Rri8M4/XND8B/PbUjhiSQRvaN/Xl5VoJNnm61J9SSYMpfnjXmue298s3AkiF9XxVNl+6qCGthGFw5WkIpdwYtJtiPqLmoQ49ZAj54GUepDmYJ1G+I7v/jQJuGeJBHGp0ulKsisPgraVdNBg12erG9yy3qb4FPHVIHs7lww8RQjWsoPbYjscVwc8cUTffAcF0IG7ft2737nA5uEX0mS/eOSuioZs+3W7OKcruGNynkJbFBdudu6BLCLbPfeMZoZyfe6iqxTdFbEyeVmt1z6hB1mxVqTq2/qNvsiFcjGFwTRU0HozycHHDIKxBcD8HmH3pNffN0m4RM9RBxfltQlW/GcmZ8+g6vd6CLY7IpknYPNeldr0LU8qgNlUl3UyG48e148JRnLjpKTcgtsB53TtaFkmK4NBeF1bSQ1MYKaU9eGNIHp2rA2cro2gpIYRslx5dwc6+YR2PnP/tWXv3K18P4k2QFtao02m+wO+4wCWyZziL8r4em7XIncoKhGS8IjN0lvndHrwu3LrVbTeO7x4w2wQtJLmrZUl9OwFB+vAuHj7eOZ4y9gm8rmmlRuWPTNLWZdvi2by5OdbdVFFmbQonJB6LOIIzEn8cpmQma0VfmcXAHmQcdstUXf+Qzy2Zxygh0m2zqC5eFEB9z8vqsffdtHX75J2AzCA7Hl4T+Dpo746Hvv3yTcRraOL+taQ8YBocp1ZoCDzHo7x761vne94TMJnDuD9rnjoz9/31Vg5N63gWxj+AtK05hUZySQvKy2Q695FrLDveg2ucVTjr7G0/LamFRborf1NCfCfrLb4bPjjjQZQIBT74RbOw0KvjwLe/y+WuxMjZC9junqBQTCO1K+hGGN3uecnP64oj+u01EYxh9zFIa2gHMURtESQ2lRRZoxB8M9b8Lrh/f2kAPjdQUM3ZJSkyfkFjtLmZcXZV2XdRhfikovRNjXDQuZ3lxFjMZCHGv1YThCNI5jgXrOVN49BOJQcF5njQJm11kjSXLXWePQFCNp+oSUfC9BUuN1rV2b0+pKdf2Mqry0Lc+uqbKOngTqsfQsZXtIahJWzLpSw12HC4WLogkGY1E0IWS4KJpwOmIIHVwL6J7TNP0KI6bdI3zkanJ4HDdYo7B6GLbAJtVSu6LLhtaGylncAkjhoQQ5bIrB8gubP+l+V9aZbslnc72JikTSJQDqEJeNBc1D9STMGBOZHI8Jb9U99XCCHHHxY2k5X4a6rUDosgWUIYuDZ0FCQtcSWiO93F0Os+JuG9Z9xQ5l8uKphh1qp5a7qxgGdibVbS+opNiZNN3XJ3Zbn2bXF7t5lpygvmyqa+E27cux8RvorFHstka6Y8qyCKUCd4X+fydJ37hWh826rq2CytXn5ZqiMyUCGuOY66p8KhgaYbkr8SkhGJa7+u4XnReI6YzOCwJi0XmBJLjovDAaYiANFGiRmuWZkRFToL//yTfALvxHCbAvtUZTQ5fJKPpf5mDNuswLqIfdEtou+FUyNWxvqFE4nnJETPkiFm1Tj4rEF1P0w+T2l/e84b5HNgm/kYRNogU5dgcV4aiqNCjvJy40By9PFv1uWewWdgVWNzVu97VDIm4oJJIKITJhGwNO6fhREYOpdA5uCsWiNQe//zbYkfxtguwcZx65ktzCAFoDhppsKEsqvbPpMV12BcJPvcA+LlDLATDA565UIIHb7flF2xpIQQyiYJlnKXtcCA9tIDcB9Kqs49HtjCwZbV3GYIczBj3hMugVEKZxTpBebus0nMn1Hr394Tc+nqgcI0d9qYzOTY6ixlMldIZQmmB4bTHJ5Dp0Erc/2i0dGJHAH942cvBzDXLJrcuUy74HKXUhPvVtpNcc2B0yZEqyzxBpH8YiBV1yLBW/4grJcb0cuw4xdh38rR1cbM4//Lvfem0P7KE/sIFsH9ea69OKurKgLcgXWqY3DPp/iey2+r+py3KjiQSZdIZyI70vrpwk1/O4ZN+cDdj5eocMtjOdeMK20rKky7VTytJyHUNoYbSezcGqf9CnoqqzV7HCxDNWYZMc8qlwWavXKlJ1hatRcNUoPL0aX0QEs8azuctqEQmkb86Cy6Tvzz8dQcPcRu9leMatKy2lKtXZPvHUZS+uvmfcnjr4M25PsXnG7UXjz7h98UQfPOpotcP/swWHDD6WJPvGwXStMWuv5jnLvcx8E1m3PA4IEfVNzdhnsSibMFAkl4oid5ocdcosip4YQY+uSLav9n2/9LpNwjcT6IHH0JdZUGZrIH5Yyia0NXoVxAg8MAhG4Q4MgsHYgUEIGe7AIJyOGELHUr4dJzWo3ddtIJkJuQl9j8PtbnlidgbvKenGRBvdKnOYtIPdI+iEIxbxNnbWecjYwWfIZ9SWUgdSpjmAFOhQGyGFSLSTim60TMTFdp2ZmgnYEByJRJ1VsabgIe17NPpi4Mo1uI8Kh+PJhIuijofCoqhjkueiqOPTF2PSdzjN8taOhV5ZFx5N2rdRJlXY69Ta1dYpud4sqZp2Nx6enfP6Eo6SAxfKSnO5bFCgsgZjUFdqNVkt19qmTt+QHSou444RHcpmBYzmSXY/i9vLBQGxvVwgCW4vF0ZDDKRhLTMwV8zFBq/v7zRBZxQVgxJrVoji5elWn+G3za7BYQgLve56udN4PxR2Gu9Xwp/GB+GK/rhZsstbrckTu0zk4TRHUj7VOXBEDw6/3OUG2fB8/Tcf2CR87RayxeyL060m4LTrNFp2P9lqiztrWh/ZYm+i7y++8TiN6XAC5JwAf+kDkHcC/JUPwKAT4K99AApOgL/xARhyAvytD8CwE+CLJsD/495p5LJQ+rs/gJ1GWdgKEjGdWZLeYrIRroePEzpYWuZv0hGbsA3+nperCsZNGCuGCbEDvpaWtWbTukLGvmP1j23EvWYbNLS+KFXxfr6TjQ8BG7kCGfBh45QMGsgAq8aYbDR10A+4msxJutQwr39+o4dsazJtM2CsKM2BpoT3RlThCz1HX3Txp87dfPQFys1HK7p0sSmprXX6/4psXKwDkyAu+SKMG/WiIV9Yx/870NLWL64qFXqF6GJNqde0iw3JgPldoV+Ak0a7Tv+ESo2W1JIvVrXqysWmrCrGxYqm1kBXXqy0W60DzXp76aKkSnX2V71dgckAtV/E66Za46KmL0lG4yJeXm3WpfWLUAZKAKisSsATaGH9YrVSu9harl5caqsXmyAGrX4RzJIa/jSWtRb+V1cW6/JFqdHQ8P/aKo11oKXGslyvX1zVaivSxRZeP61LF5cUFViSXwLAekNaUqXqxQsaMET/qoDlAy24uLasGCvy+kXgSzMkkABQ0vV1ENlL29AdIASt3bqoNKWLElRdx9tsFytSBVqgK5WLFR32c9D6dqMJwq4qiwoWa61WXT5Q0dvG8kVD01pA8aIqr1VQ+Iq6SMUi6QcM0KUX6b2DOhWAgSO2Lus3H5VfYNz8gqM/de7ioZsrdxC/EUuu74xQXK2I/yh1jGMcme9KkD0OIN7hyobnh3F4pslhnjwukCCHGaVeV8wrxOa4zGcymcoscVQUwIrvvAuZRQfIto6u4pTV35vT/G83ksMdio4p49euj1zGtOtSHFem6U/gNJ31n6aXtZBwU4Bbbf/RnAIcBLfcftkPgltvv2JC/N+NJOtgK/aM+uiVGXVlRv2HzqiAlSbujOJsx//rN1+KToh/8oMYcUL8sw9ELuOE+BcT4l68fGE7/uZksPzVVgeQ9L3uiX8nY/V9CXLYzyTw5er1T/wnMQ6+upFkwhWVL/8/98QVlXVFZf14GQHf2kieF3t59h31j10Z9VdG/Y/ZQu04ATyK6V5cR4Ba9yuja8Pc3UTkbon41MxuifgU8LdEAjBFX8wBstNZpaNdgNObcrV1Kk36uIpc8KIb3nmFvCMadoW885u/Qs7DiU44F7cOSdvcOr55uHXBi25450muX8exk1y/Ev4kNwhX9Md1BqL4jwwWiBIwarhAlGB8MQB//pBwnXkFbTiXzmbpEW9uo6wOnCnNJ2HufuK9n6FRpJ/fQPaZ571za9IkCy3gHBPFxNR7kuT6zqXq8h3nSr25vt98EtaGbmIqa2YMLkY3mDEM1KlhQvFhiUDHCksc6UQl5ocKuRku3PEFQaTjkvMEOd52WyZ3I9l9gUbhl2V1CSDpStla1mUDLxBgKvDKTrLd4eLoyA5VUB498tZ9clNc7wVxYfLoQCTuQrlf2mlfTC7ttC8ESzvtj8ylnQ7EFv2xvYlhz//jn37trRtgVL02gRmeKPy8TB1i07Do0aANj6P3WnINwkyD8PWpg0SwW2N/BR6uTTmADtn6B7jmoMQOlMMna12M+nCC9JlcLUiVO3St3TROyjK9EAK83UiutsOxa5WtwhYPEHRsymbPUwoMbE35IA3aVxmAXV8s0YtF2bcCID7xpfffzy6PetjH2HMWd3iLK/BhN9llg43D2is1DdkCR2Au4mG3EALMjUy/C4HBqM4LgYFQ7EJgMBHuQmAoFTGYCh/HQAX61g1kr1ugbtX3f5K2WGES9NZygkvjJZ+fyc2THUwlNUDPlFtSxShrYEeCeipS9WQoF1rL+N387NRMz++EX3N66afdSnSakkIiS5TTMlhd7M9gLdqJTAeSHPkpToveytMuV1m+joA4cTctwaVCk7fmK/vIHofSsMV7Wl6jf3BhR2GALOwolBQXdhRFSwyl5XVOgzJ7MkG2dhBYdOyzEurLSCMVrAc6tMldg/IWs2tQPmjcNSh/PNEHj9fodI58PEn2TKCDWls3c/zNquZN/vG6ZsiXJ4XjbinsE0Jr44ZNGCAbNqGkuGETRUsMpeUbIv2Dz8OC+MM/++dvJYUnqRBbNKlDid6bmpbUpTbMn9mmeRF30H0RNzcEanlfOB5iudzVFEsIx+L0uX8XhGDzXRAMaHVBCClXF4TTEkNpOV6FyeWtLnjH78MIfiJBdk0oVQxYxQSaijqJ7vWqbEk+7TVJdodgcEtaIBRb0oKJcEtaKBUxmMr8fmFzx8jPDduxywXzCSPhr5Mka9o0EwpmsQeNz8KXS+0KfTxkqjShSHVtCW+G6EyJg0ymYdxZAbAnGrK+JKvV9TsxfeCa0qIiOiYctVAiKBvcDeu4SOyGdewquBvW3dQhxq6Dv9f4mle/epPwqk3kqCknFgp5VtHw+Rq80mflF8Osry25jm8QvdiZ6bLkj4oxG25UO0puTsOre8BOff3MmuEFxBo6CTFLQuwahNg1cOq75tYdz0qVzuETlzobPnGh+eHTTR1i/DqcyVBiNp0lQ4nf+VmfRkTXIMatwfEcU7bgXOaEr/SQ6ydUA+/GnsI0BGcUGO6aa0krZrO9JHeoky7UivQyhBvGtQv9d7Wl2khJrrZ1OXc92VRa1tbOKOwwuXKQbHbSB4PMWVtzSZdqGEHPr4a0wspBgUMVfFG5CDmfrL0xSNxMtnf611EO+NenOPypY2SHo6dcsCIP6zw+9KmWHR/68cMdHwZgin6Y9HZg5+xoyMz48vijeF70qh6yz7r3DITBEJbNG8VWb/J5lgnmWT5jyOE4zjzL2GMxMKJ6LAYJZ57lSGiWZzmaKJdnORZVMZoqb5h/9hOvYfmHLKTSslxfBBPhzOQzvymhZLmKuE2Jt5htSnzQuE2JP57og+e8Sm0b11//PmidR2EsnpD0+jqGcGBWasSBKk5Lq8qSlZul4Fh0+/7pm48nKgeisFhS9M5K2vfPFE2IgRYZ2hFOggvtCAdloR0R5LjQjmh6YgQ9R2AzaIZCJxvW+X/93Mu+cC2oh3cmrUjAU2Cen5Nobp3ic0DjHfYMynFdMpbnZbyQbL1xmBsOfVuBlfvGGlSmDrmlvVXwssKd4HlK2QmeF4k7wfPFEr1YNGiZJcXJWSEA93zsn1636fwrfvSXP7tZ+LUEiOpCU6GBWEZLA93bwJvW9yTIHvf3aW1JqdrpcnInyDVrywosyVAuFNnbF6NqTdeUWnpaW5uXGhMypl3tN3eraVAw+ii9YZ6ek3XzKx5h+1ZEtc2Q8wEg4beTRDyBW4+mrsB+V5bqmKPRNhHm5Ze2ZXrAO+mNXuglV8OuYbkMyOZqfigOsakztibFrooCh144lIpD9qz9CA3tzDh0xRh0+e3BD1/2IBXavg7iSXwlkObnhTGtwkaWve5wGera74FPv1pMqlzWrRA4lnUrjBCXdSuCkhhGic+XRuPt/r8k2X9SoSds7JFLK1eXXDtnJmQOf+OTPkoZ8j6L99HKnFuONwpRLEzN2pqVyjIMFgmmIgnO2dmAmEyjKIpRFJ2pCzNc6sK3JcguGgs2J+mt9ZLcMtiWd0EH2x+Ee9K5ZH73a48ncqIbYdKY0JYWNQ1sE+t1215yPQ8ztde5G+0V3MXOPuANHHx4GRaTLyXBYlAuULRJtdluTch1Cd9Z6cQv3+LcUu8LB0fgDj/7hHDgyHPKUGznIVkYIDskCyXFHZJF0RJDafHTje7cPpg0ve9mHszJmjOx3WGneHcFQiJcR7K7hEA4TqjH3EINQXQmWgiAYYkWgghwiRZCKIhBFLiMZCy33aeSpl1QWoeVTtdUrW2cWpiZhiFuMAfBM6qmfNV9cPW8ug+GM9V9CCFe3YdTEsMo+aok+l7xF5PkwB11rSLVaQ55UxTGuGS0aJ7DEpvuwfIczkSYjrSck6df0rYoHrikbVHALGlbJEkuaVscmmIkTd4YoRbc+3uIeAfNCjkNdoupEMx3YDDzXkmW9OpyQKRfroDxPU8ER/pRgI+YAGn3wU8mD6Vvfwo2UbBIYPXAqFqT6poqBwX+UYK/1yHomhxI8B2UoBBBcMhJ8GMmQcc4eNHUje5x4KHJXVHii9gVJRc4d0XJCy+64Pk070NZ7qXdd/eQzXesNUcNSZ1W1PYFmqPmqHcWZIpZaGe5oahKo90om0lDel3QlhgDoQM2V8NuGR0WrjO5msH3MqrCdvMnru/06uIofoY1d0dnvjgRgMYNKZ4GsLrTMRPc0KIL2nnzxbdydvPFny/u5ksgtuiP7dRjeU6PfThJrjslS022xWKLwDxJ8VntspkZNigHc5neRG4Xuc6QGk2EHqD+86uzGfY/3KF1qGFKLNwso0oecM0ISgkvCfmDc3rPKTdfcCY3f0qc3AKxRX9sHOjDQyC3PCxvMNodL7l97Z5P/iIRzpONpxYW5nLF58BA3GwdS7eN5RxM3m889nhiajO52mx4zqXP53cJ1xUL2CnZYj4Nw5tR/+tLD+I0en0P2UJTrZvPtVM/FnTON3xS9/peapt338cYZYn2Gb2yQQn6vQ7AXZxw3j3L5O7kLmHcxhFsgE4uG8vamhqTmG+2/q0+rebOQDyl7AzEi8SdgfhiiV4s3kOZzXg9lP9jIzk4qeK9ZaWljemgEqF7DQV2i2qVN/XPOm3RyVhYRJxUl0GVtU7TREkLy3JDxkR9MJtB6ueU2pKM5wEO23VSiENXiEOXm3MvdOvPZ7Ai56u6MWj20ld1YwDyr+rGpCzGouw82oluITvaidWV/U6G49AVY9Dlramf+RCY/vf3kGN2Q8frYDs53zBhHmNu9F7GMY/f64Tx6+ZeJ4yP1ktfJ+yiGu51wu7qEbuoh9/C0r74bpLspbvdBUmH3rKyOi0tz7FELes0wRB/OXJ/BAoicBck9wsRCNylGr8HmcPRncn6QyF7abL+cGJcsv5IamI4Ncehf8HOpEgF/5okESat29ajTbw8OV6p0Zu0DlW9zQ8IQTpad5vgBxLpmvLBcbqmvMXMNeWDxrmm/PFEHzz+TIA+5fvRa8j2KUldmbTeehut1K3TlN9LWlswttnCN0fkAhd2RbepfQ/j1fq/SIAZYj5F19brhvCphJXi35Hd36CU+q2StbW1dHApmguys9yMtzquykaLbgZigmLUT4NGTcVEwAgmrVzTNL0Cf+U2k6uq9TaGBwmJLP5qMiEIiQLavL4CxH3bx5LkoEeCrsg1JsJHfrJEeF1HhGZwQqAMP5Ukx4JlmDup06efHaJ89CdJlLluRDnkfvqWCewhM9QjEI9L9+3cjvlisO2YbxG/HQvEFv2xefWF3hfYKH28h2yjWeV0XH7nMKoJnxxZcp874G0dvd2sywMz2ku0gbE23p7rvKqHDzGk/aAZ7YHx5ba6MlBS7padOJybmNLNzYxZKNmZsXDYwQ5sjocNO2ctBJ16lKeOuBedHYKvbLgYMz8AFmPmi8rFmAXhir64jpsRw8PpEccxxONJcuO0pq1IdWVFZgv7iUZFrmEkjh24G3qems9mQuXGyiNTRbvqtnkyXJEhAVBWZEgQEVdkSAgVMZgKnkpgjmh01A+mB9m5wT2vBAvn/Me/++fvv074ZIIIzqdNz8mV+YVxEN8R79XhbX6gnFniLWZmiQ8aZ5b444k+ePT9ipzjLaN81txtP9RDDjOPhmz2G4sdBYtmQWMv+hh3lNpKS444bB+KOGwfipGKLyYnXCbIeCgsE2RM8lwmyPj0xZj06eiy30YqDHeeVQdl+4YecnMUmdOa+ux0ya3uLrlFiM/MVNW+MhvdKzYWVpLqopKavXeN0TdcLWL8WoJ7SHhXkuzCpWVSxUt5M+z55Tlp3cpb+wwn1g+sitOWgVBMWwYT4bRlKBUxmAp3GHLPL33gtZvOf+Gxz37lKjz63jPTbsmntZayqFRps1jmz1Er2/wzHCkUVhvngQ8DZB74UFKcBz6KlhhKy7lkWx5Q9rzVl5j4YGXCNw1gsOI7lOO6XGNXsg2fyw5h4J7LDqHAcUQdjO0SdSCgLepgUm5Rh9ISQ2n5nNq9YgOszutMFZxYlfX1Ndg5XGYI24JbWuPCgdF2Cw/B68iN0hqX9NqZJr1MaQb3CvstCFbXgqbVK5Jegh1M2xhfVng3cxQ15maOguLdzHFoitE0nbegIprEbkFFtZu7BRWDohhFkY6CQWsUsLsGG8mBzp3WhWWdRahjHFnDfMcTZ9tWQjp+cEwC+9Tj/Ef0SX3I/REd0x92fxxE57j7I/qjP+r+OIReb/dH3FP+vvsj5gT7mPvjCHz8OH7cRq7tMA+Wet8feL5imz7h+YqN+p+er9iqP/R8xWZ90vMV2/Upz1ds2Kc9X7Fln/F8xaY97vmKbfsj91d0e/b9L/zKxQP4Xe2I6nJuzkUBszkXSZKbc3FoipE00c3ZuSyQtd4q+MuPP7Dp/G/+3WeeugbMylckybHTreYL50on8XE7qd1aRqVYxeuBeBXYuv7Bdi0w1m/3e5AebKjZhqpUtAsLuqwiIy+UdY09N1pqLy3JBmVoVj29MDf1AnK9SaFz9xNMvfgEwBrtpKLKwE7qFhIf2/sKDkjh3j6SMimMtdUaUO4k2j+bhVafIv3sOVIrHrw8BpvChqSvzEmtZaPsFQlsxC2KTsipO8gtcSh1RLMj5U/oFrLfRWhmJFPuLEKZbC/p+5GZCjASOAfA93wzJnAegF9mAt9ObnUBB48le58xpxmtOUqsl0RXV4DqXhGXtyEA/pm4wMMA/Mq4wJjl7FVxgUcA+N6YwPgoW999cYGxW++PC4zd+uqn01PWBOuqp0DNk74H4/KG3fpQXGDs1ofjAmO3PhIXGLv1URP4ReQmF3BpWdNb1sSzB3AvqeSFrDktORCHuhlbX9BaUp16zKZldam1HE2/EwuXJ0+Dvl9js+6Ze9/3WGOfS9Iu4Dm5BtbwGAal5Li52jRHQN8/fD9Yqln3nH21WdE7Eh7t6RGrM5F9L8ndTorxm81jm4Ejz478cGQ9+L2YMsCR9VBcYFQYD8cEpgrjkbjAqDAejQuMCuM1JvAIGQgbIOZ/uPHxj9+3dM2h0FWuM492CPGXt6xbfbwu7lCua7qpzGxWvxxzKFNt8nNx5UdTYZrAo6TgAr5TXse3j5g3bazdammq/zz7Z5O51QhrwTNxBojoJ07XFLnKfE2tsoP4S/9VCTISWrHjlXSt3fKwcZwc8aN7RplYV6WGUp3H9JdVGZ+6Z9M1iJEogedwwP5SzN7Jofr7ZRP4txNkKG4Tn66YZfOlw38/ceCseOP3rEk4GD1/fefGV2LOjRzOjTd3NdydhoVd37/ErQ+15K/E7O08aslfNYE3d/Z8923gEnzRM7XzX/+db/3pVbATeH+S3GRK3oRfWG/Ktc5Wy1jQaAQ8TcRjH7LVKkdi4k39d5K2946xMGAPcCQVk/hP2Q4Q2EXGpi7Go06dRVmns8i8mglye0eS3GIRYZsgGiiqr9/VVqorVnD6uFRdptGNIL0y2W71WydJebPagk77dcxLfqvwXJOgHyXqmJYnVRbRemZ+elKtyRds+tjlW8kNVgWd7b6j1s4ektX6HlorubxaaSgv8xBmhqwrUDTh4V+/7y0f2IyPvSXJIUtSWrXdcMTuu/fan0wQcbReLweAl+1ryIfJ/gm5AsqnKntp1qX1GUPoyWcyuW30pjRmHqYv2Jvpl2/CPA081ox04a62rK8zu0joyWUyleeS/fYw8a+L7AzgdH4fSGUYpZIbyqQ7d3uHC/YA+sME2W223yRyAnYkrXXM0KhW8WLe/QlyBKVh9Z8fWEckedLPShwW37xca2M2KAo6IVcxJtFMNS30DGYKjkkcjkt72WwPNIF7zO9Xk+RGk4iP/utc85wgYpiedL5uGExuaobcEkbFey6xRwwjN02OxSDXOZzYkwqh5tAX7BQqM2h399sT9pnNrMpC0E/JUs0U+JiyhG+Q1TvS+mlybSGTuRMPfHC21nKHzJvpFG5aq0p1zIRhtHR8qlDYVGBREYftueasxRqW9l1SGlNadB4Knf/wrz/0wY3A6MsSZKtJwrl6AktzZBu/hNpdNuSLYk8f9tHUSZNgipkE5rcJV9Prkxk6pAbtIfXWHtJn4Wp1SVeM05pDTcySLezv8rxWr8NgLp8t9O7q+3sMesqQtIk5XtcqFRjvLOzAMOO5wEw5J1fwuMwUPWrO2zqLZa6SEbqk4ODHUuyUn3+g/HRLDfk54XfmmBG75WvC5+Axk+qSCncTitkOb3/T5377Ohwqm8gNVjfp8qLMwkZ+L0H6rJ/WknPKfFu4dyOo7hsb0oUyJrBvNFtGGYyXchUWFEVd6rzYmBiG8b5bU+vr+EIxJVWume9TN3BwmZHVuT7SC1NAlhplXTaaMB9kw7QoR8h2NjctXkqyjvOBHPD9bP3Ee0dDZJf1077D1mkBXl/zJTH1G4nOOHrhj0NDnffrfIHZ/Tr/1nL36wKxxQBsp0chik/mUYhsDedRiENTjKTpSFRStK2bx7784KbzX/qtS3+McwCjHcw5cKZZw/NEM5MDercxYResqmA04VHjZSe18It2iF83F+0QH41FO3RRDRft0F09Yhf18NEONKnIU0kyEJ/A5Nypy+uO57q742bhCIZ5xRGSM+NdTByW8S5uBVzGuy5qEOPW4CP/V24ge2ZV+jbyHTIs8eyOx5ysNxQre2bbfusejxlmV5jhNGpg7OjaaH1NWjfKZ9HR+si3H0+AatxjgYzJy9KqbHCQpgLcF14rLqgtcmNwtbNg2bNKH8VKb4qo1MzpEaPWoU6gDCX/MJDHGyNReI5RJnE3SMIQ2Q2SMAj+BkkULTGUFn8xLJvj7knfu4HsdjpmadIs6xXjkazvQ86VCbLFg0N2eT6dNDUz2eYpAtJc/KYHgMVvej7z8Zu+WKIPlvPeWSCb7N5ZYDF/7yyUihhCxXnH2k8splfVT2DcHesgXNEXFze5nQjWjLXrGRwZsXc9b8G9f7s1uwg7kKpsGHM64NL3UnT2NyjZVUVeuzxF7PciBKMwqzWdVXIGjy8EM3j8kTmDJxBb9Mf2TRBKszq9Nkl6zxjy7N2aKs/VpdaipjdAHkc9mSIwf7XghUVI1719Cil4IblAvINuqflhOB/ddhf20ke3PSjco9t+OKIHh7+P9hf3PbAJM8tvwUfjJ9VF7WzuGQkW9cuC56mC0yCeUqZBvEicBvHFEr1Yfhce6dGZ8HAPSSE4RjbMyPgCusGCSFAf6zQJ9Waz7dlMpmH0JnJ7yQ4HCDsEo6+JCT0Agmm7XQQ7cA5quUIkNQAJp3bUebtytxACya1zTnUaiMLUaTBFTp2GUhGDqfCj8auPg2XzuSTZOYcHLbgNxGuVmFeMZQajEbTOqZrJZvBCFuaECkBBBMeMtRGEQITI5FBBiM7kUAEwLDlUEAEuOVQIBTGIAi9N1Hjnv3fvI5+8SvizHnL9nKSvoOAmG9AZuDsaI1eNaa3l8tk8CKRAtvEACxrsx1fIXtAfXEFJXsLTV3zgRtanTjjMLkpG8CUjRJBxxWjsdcjRS4ytsH4l/AobhCv64zpDn0O5ZaHP4Q3iQp8jqYnh1PjEPMMZR+r3N/QQkU8KM43xRezOHvUdYGxbEd+CusaeN9BPh+KgIZI9dxBJiIPE9WXBPX/i0XAmZogGZ4kZYpDlEjPEoyvGoMv3z6AzNv1TW8jNNoHOFs8YWz8tt9Y0fWXSMFO13ymjH+KzSdtaZ/5HEPuHk13QIMdt0AmtAWpiXq4rZgYZf4RbbAS8l1htjS/gtWXZHzhnA6PXDg9xaB5XMAbwEUx/nAEb57RcH1Vrdh4ef/BOW0ulaTOgLIDywVIT2nVKM1q0L3yBqEjNUewQqRBfpEK3IhW6EanwNEQqdCdSIb5IhVgi5aa4MwIrtkzZtdzY4HwEVle1iF3UopGitynx+hyqyqa6HShTTTLi06z4NYpd17hknxg6mhg9SqGygVQ3w3pqmRR8mhavJrGrmtrked4mxZ5LUN9g6mnMwalVcqtPA7uqV3w69a6QIW9z46gBqPF4qjvNMVUnwz6NjFub2GVtvqokSmW5VEkUeIAqiVOL2EUtzmxYMVQqy4YVR/dy2bBiUhbjUOaz6mc64afnP3Dfn7w8IXyghxyakwwDPfEz8F87Je2CxvJ4mMlqXY8dVI6Sw+zHjLYKPT8Dq4bSrMsWKTC/TUTusQMMzI6JFhngHZOOM8A7HgoL8I5Jngvwjk9fjEmffy6FCx9+KkF2z9UWzyryGmy7O9dnTDVDX0rxnBHvDcXhsvqGwPXSrL5hhLisvhGUxDBK9EZIxnGDLGeOYuEbCbLLRpzTZQPw6PDA+x2BT68FYvDHJ0FQ5vFJIBH++CSMihhMBdtMX5e1zoOL5i0Y4XMboAWyKrdwjqpL5qayLlsx0Ie86XXzOYyk+9evP564gP+H3pFD3hy7DOrrCPV1H6i8E+obCPUNE+qM9SRHzUqFm0NHzRNPPZ7Ad5bq2tKZlYbpZrqR7GewgU248ORTjOwJsoU7kTXJ/gAvhNwoRJL5t6e8bRhytuHb2IZvf90nYa9fvv6I6rhI1QhYFqkaRZCLVI1BUYyiyJ8h/ehDD246/wsf+MIb0f/+yo3k+o5bCsNaYSDt9T0k7vulbzGJ7fU9LO775W95BFqZkt0CXRBc9Qn7+N93yEarrQPzqqFg3kRB5MvNRzHwzqkNw2VR5sF7aRZl/hufRdkLL7rhnW/nhHPbS9/OCYfh386JpidG0eOOViKFZR6tRAuVP1qJRVeMQdf7MgeMwweTMFlt1LvaitwyB+NleCwOuwffdsGvEu4hNJ/yXvoQmh8i9xBaAKboh+nwXQxZL/jQLH/nn3r5391zrfDVBNkwPlcq0SNdTxbhHeSGZfM+Vbm6LKlVWejJpGl+u05dcxhZz3bGnN/OF4L57fyROb9dILboj03T9HbO0YopM7t1YcRK0/sq7Pm6tI6tKTVlucbuDjwLPe+thO95b7nZ8z6IfM/7Y4p+mM43x/JOk1z4WoL0ztXvNm9RnQNTnvqqLkMKfi5Kdw2ci9JdyFyUHhTORemHI3pw+GQJ9LrLpR5yjL1taae/ND17LI3OJE230Vpnl2n4+IkEXr1mYDOSqiyCjmGkPHiI1dmBHBFiYnFyLLrlGJuMM3gjFgYL3ohHnAveiE1djEedPwAvOFPAvTZJDmM4zl1tSW21G+MnxufuypW0hszOq4zOa77QacNkq30JlHvmd5+wJ4wId3EnDJBd3AklxV3ciaIlhtJy3UPo3ORHfxxee62yA8kFjd2NtDzvz5lSSNpxh4q+p9FuWq/oyEs6bPigqfV16z26bO/Gvo//AAzpFBGMFaVZVtQy6hIGaRrV24jgrXPqFQmS5QPu4lX3BxHV5bbjLVpKqVxDUuWGISQyAVwc97wgjnV8AurADLs+CI45d4bLa+eFZXntfGhwee388UQfPOdFVfsuAb4eAKbJPybIzjkdJn91vSSpNYwQlltoZBs5mrnSs9HcFQjP+5P9YUx/cgAB3p8cTEEMouAdwKZWFh5Okh3+SNDMF3qtkAFy7Rp7EGygrdeFfc7UrE1Gx2B0ME1qpS+I+tRttoERJBRoUV8qCP35tkwDRYL4YgC+44yBv3+Feu4G8+IVHrPNqvQR1COui0UF2FKSyhYPKAJy498EFDyAXH4Z0b3W+CAct7cvKDCuDBFSHoSMvcZTEXkwRDeGS/vn2YR4zy8/SJ+m2ofvZrDkbZhLHdQ73u8EAx9jZCYu85a239Om4fXx27NQUHN7Fk6O355F0hMj6FHdQk/xMjk7y/mTv/DqTcK3j5ENd52ZxHyf30zYSWpOa5O13ufn9pBtlE4Zj9fLDetk1tTEmFgYLH9VrguJEsLW2CJbbtWN8t2yrpX1VsuE3UquZYHF5Ze2lar5cQvZKDe16rJwtZWsNneAbEYA68keoXc537+cH8iN4P/flSlkMEhOxyMG1WgoLRZLq6nlNUWHellcHDCK95xQv9YMFgcIEx+DIic02Tittc4Y8klZwv2rMfVUwj7oGW0vtY0WsoLnM5/9TOInof0/hPYvTJcy8wsLXPu/02379wa03wx++U8rgH9LkH2n8miGmHaKnzS++x8zGgSXMJLL+We6+U8myO5O8/3a/r3/oJHw79D47ySIgGMKm8+1+fv/Mf2909Xkq56lMf8YWBVjY/OrOa7RT3TbaDDTq/bdh7LWpKctwoax3OzpH1d1+OYk2UolMzZ21xAnnSe7lc5+X+lcg9LpR+o//iLKTc9yIvrBMyoioP7jKqI3JYkwOL8wOz52aoKT0L89QxJC4v1I/cdVQm9IkuvHT5XmOOk81a10biS7qvRFn7KfHkL6P67y+d0k2cOW5dHqykkdXRhqlV+jfvjMSmv05MkTQRodyrI/Rsv6/06S/GltHihaNt1ovVVarc6qJ3Rd0y07r254bJ0HPvdfyOrPDZBDiLQOcLTFZaneKhurVUSl9ckoDjscMligf5QkmQiB+knzwW6l+Z96D/HMifOBJNmPwjJTXyzIqncHSvoe+q80FkOk8aBHGuYhBCeNh/9LjaUQcTTJjoVqc6yis1vl3IT67JtBCHwzt/HtMFvnbUhIjS8lO1mNOZ8qP/esVKmTPqhyvF1Rqj51/smzUue3Eg7fXd/9P/uTMbskh+ux79U/+2wI9qfJ1Z0cN888+f9GNp+sS0udKo5tNjtiAGm6KuyK9DlyLZK2U+scM5m9XMK+kcJPfvF1m86//d4Hv7PhxQnhI0kijrZrioau6brcYqE/8zIsKdDJjqc9F8gx66g/Gr63hhFY0XDcbZ0YZOltnRhkuds68eiKMejSVFfDzlRXwmNJsoOlN5ttGguSsUJvIrfYS259ZJv3HSFM38CXOBM78Of/N7vP//uEgNo4x5E/CHMcBaBzjqNgfDEAn79V947fv3+T8OUkOThPz/1Hq+hOUVjYBnpVRlc1pTauNdeZmC7DQTLkFtBNQpxKuevrMeDZ9fU4hLnr6zEpi3EoO+/KDHFB/3/YQ/IBBCZkA8Qn1c1sC8DTjKSYLx5cnuBPugVfEJ4OE1NrdpRJYEeE4WPFqadV8QVyW2RHRdUsPp2andfdslxHfjxJ9rIIktF6fUpalUpVXWm26FOhGM1wmc5Ev9eSQ6vjQoZDIVnIcDgxLmQ4kpoYTo0KkV2eK9o3x+757oObhIcSZCdDHcd78/R1KJnuDkF8Y1snQDalZW1tVK3RP6H/QDBbzU9zGnZjfR0/99ZyO0mvwd7EwK4z8J4hXi7MTe0kfoR6n4NqcHCQU4PvT5AtpfEFXFxQUc4tS4aMaWtGvJcIdpLrDKkBKlVdKuObasKmTDqTyWQr15FrHSSmjpBtndibzncQ23UpDvAo2e6IpeEhRSektbA5bqTBVvtoSVqUrVfCx+RWS9YX5LrcwL3naBXD8pmgcVze5r36cSw+AbAOs50mxUSCVhxLxa+iYgdfoTC6qEOMXQd/UyA/5LhQ8gbYXDrJjJcmzPvA9NBCW5FVeqvPI8UbI/G4S/cRsOzSfRRB7tJ9DIpiFEV689UO3hkZsmNYCubkFR7ZQPZyRBYmtDUVX8E6J+nmw7g7vTEdw9lc70auIBdUkA8qGAwqKAQVDAUVDAcVFIMKRpwFTqswm3GWOBR5zleRh8qOU+ShkEyRhxPjFHkkNTGcmnOHMui8/C18KEkOcaj6BZo6DXacVPGaBAxfXYrJa+Mgw6ZuwF8yAQjQpMOpeKRfaN93dcsphLYYizY/n3LD9k3yonVf6296yE1OSnM08HZRqctmaKSZoxXFV/KK73ayy4k9Lze0VXlc01YU2SAHnUUluSnhYuUiywWRBZJiQWSBxXwQWSgVMYQKF6sazboZqxqjjXysajzKYhzK2L9mjuwi2BudpN+DVqTA/+ghGSeh2YbSOq2p+ACRGRJjnNS1xry8KOu6rI8vS8plhhGMu7VOTuiag6mX2gkB+K6Ig4xVprqvUifP9e+kuHWKXdfZsU6HMvaxy4e/+NAm4Z09JM1NSzPOFeZmy4xP81oFl9Fpo+5Oywhd1j/VsEPk+S6LRu2lKaK7rE61c1S4uitefWKX9flGhX/gI7D+vM+1/gCNRrN1wqgAexOy3CxVJdU0TKLXnyDkwPUnCMG7/gSSDlx/wmiLsWh7XrMoDFl2XA85xmtiqY7p0M7odXwKvt10a6RV7z6owKu2QBLsgYU5UKANIZGr9HdTM5fBOD5aL81g3EU1XAbj7uoRu6iHj47Pjjh2Hq9IkpST0FnFaEv1caNGs/9DD9zq7YHryNW09HQbJDtSSZG+ceqwLyk1eUI2pxKFAA1zoy3HICBoTSoVTGLMNhVARmE0xEAa9JEMFrOQz6Z91st/SZA+lEJrfXxZrq6ck6UVO8cAyGDAO4NTwQhco4OAWKMDSXCNDqMhBtKATmfR8Y5NZ441954esmdCMaqSXqPJFeibK513ObHJx+wml0eG8exZwpjJUnVZrrUxfhqXFaU619aXZGjvoXnY8UqG7CB6UpflaTBMMfmhUc7S4+tgEjfbiSEjQYEzK0W+DSsEwHJp5/0gWDSnPzKfdj4IW/THdoTJFOywVYwJO/9rP3z7y68WPt1DtrCAGvM1nGlFXSliJmdH5N7NPjBkm+fT5GwJ8TqxezcLXjzBHy8qz3hsQs5sph4Als3U85nPZuqLJfpgOVMk+vHCUiT6csmlSAzCFX1xHSezheG0GefxP//wwU3CPUlyA57wLUgVjJKqL57FcKd9JOV171hOuV5XuSutbsFtqfnFuriq5GJdXGUs1sWNwMW6+GCIbgxnHlney/CbSbLbChOaluihKE78ebkmG8rSZZqpaXfj9wphlXHZWULgWHaWMEJcdpYISmIYJT6Qnx5gPJAEBbcs6XLtlLK0XId/iDzauMxAfr8M1b7V8LrRD8LUjb7IvG4Mwhb9sXlp0IjuP0iQa3DdnpNUanVchgT2uCVwrdAhPXWQCJ1WW18RKOUAOkS2OlrnhBI7UD6P2v9OD/QpdPekap6mjOuyZKacKXMPA5zAxwybumLIk42mrq3KdN0Fu6IYQIHs9/3cocP3px+s2Z9+Ra7+DMIWA7C5I+ZwNs0j5oi28EfM0RTFKIqODPKFosMCHDLDzIT3JcjVpaZUlY0ZVN43eS0+gfSeltfMGuaUqjsjgLuQZQTwoHAZAfxwRA+OX54jmuFK+N7VMC7Qyx6c2KyIuYe2cetPPlsoD2eavSf73vzmxxOVoUgawlbYRqhLaN6tdPLJviJBDnWMxjItMKCgnC1kOhUVmr0b+94C9eT2kO0AXEVYXUbaq3IZ4YUeQMCXvXwqiWQtmItcxs3Fr4RzgTeUnnEu8h4ufjWci/yzwcWgh4u3hnMxeBlcLACe05yx63z75Yw2GMR2dgSe7DsoWV8sIZJZZ1oTHwIsrYkfP1xakwBM0ReT05bh7JnaMqINvLaMpihGUaTnBRmqavKZdNa0db/0/vs3nX/svtf8LWbD+pskbIAxnX3rxIUW5ivSVJsCTanHh34PZ4qwL0kF4yAGnwOBYQjBGNyqf4t71Q/D5DboAUDmBj2IBL9BD6EhBtJwJc7Oc1me/i+aEu3KIt5pKC23WzVtTaU5KUC4h4noMY7oC40STGS2g8hmenEPfzgQblpTl6Jgzf3PGGzsa07YNDkWCuumfTO5yQPPzhw8pEM2RbScMwA7yeh8rV4/6fFWkh+EaSX5IvNWUhC26I/t3DwNW5unj3z4tZvwZbcjpXW1OqYs0Zu053SlJS9od0qqIRmY8UeWoMYXKk2lFZxy7meeCk0598qnfFLO+b0rFpMR7l2xmDi99F2xuBVw74p1UYMYtwZ6rWXIuQ2BeffGJLke8U/kTljv4z7ncnYj/W4R7xZ28fRnZMlo63QDwLtFg6BMt2ggEd4tGkZFDKbCP8b5dTy4euXf/8t9G4QPbiCDiIWPM1gvqJ+UVpUqKBZ0dbkkPVbXKqgZMCvVnY6zrdvvfZIaA0+LFg7kOx0HXrffR4kJT5sY12V3uLvsaRKeWrcvEbLe7JYAVp16elXfTZ7Pj4GnU7f4tOq2Xvx1pFB+7E8/+DheJ//jHnIYSZrJo8P13O2EWCZEIdObu/2R7zxO0ynHI4C9envneRZK4VFKQeiCAveMlV9y5XikuOTK8VB6aXLlmOS55Mrx6Ysx6fOKkj6s809/9IMP90CPfjlJRCSyoLcBo3YWRYUeiOayDkv7vFzVVmV9/fIOdPxeUYmukwseiAZnwQMxyHLBA/HoijHoOq6sjuS51+2/+bFPfPQG4R2moM8YMvNyLUhLwIc1Mce1RkOhjpth78nFoTioHnmFg3fkFUHWI69oumIMuu4X0AeHrdzPjyXJLYiPF6Q0PFxrKGBkjusyTdon1Q0zNvScXDnLHgTMeUW2n+wNpcHfmQuDNO/MhRLj78xFURPDqTlOi8xM4OYlE+GbSbJv4eQ0zPNp2JW2paWOm7Tz7N0KORIAw2/ocsO9G/AAQe+8uVFuOe9BD1cOBFZnkpra5kl8B1Sds/+nuIxV4dRYxqqIGrmMVdH0xAh6jguKGduo//wfP7Tp/Jv+7s//10aWrvf6helSNn9C0uvrE1JLeiZCf464deIOwTzj4+vifGV+AMxX5ovK+cqCcEVfXMdeJzfo9H4Kb9xAhAWpcgqV3rik1+z32Apkt+N8/LRG90xmOrjscG8CUyd6EafuS5B9zmSRy5recqPmdpAtTYAu481SEDRNyCgkMrldRLC/47V6VoDPGOZ2k220SNXwbEyqrVuFhUwmgJX7E2SvgxXcBXs46fPjhFYYwEs+jJdiIC/H3Bn1mAgFP1jHwHoxl0zSC8uSSfrQ4JJJ+uOJPnhcZME9b0JP4hMJ2qB5mRqTsJOekdX2Zca23OSeLUwQrjrcbXcV2213o7nb7oMn+uDxXrDv/OJDm1BXbANA5n0eX5ZXdU2drF5uhmc/XeFXC6cr/ACYrvBF5XRFEK7oi+sb8UR1xZcTZIeNQZ07tXa1dUquX6aP9IBbIDcI1+Fb5HZdU7eQHbYkuBIETrmA++2M+uYD6By0yEPzvY7NhDXi8STZsyBfwAgm+vDhuFbXdHZ0PFZn90KyRDAbOWJFC+SyvRXMoBqA6XoslCEkwhAyZIt9s8aJIQRiOJO0BsCwJK1BBLgkrSEUxCAK3DnFJz763vs3CZ+7CmYRRqbXMTmzpK7IunWZ7YNJMlqnNh40MFvMDOWK5QaW4c/hTD43QrNmlCt1kAFeqy+jvtKVmgwqlw6f8mqut5J7LEFSLauKAZ3WMUAJ0QSv684Er0sGvlhSxcyux6vLYK/JxxW1JdfrypKsVuXjsBWAio4zIscpEeO4Tfw4MnY8k+98KTNIF9/pZiVdUdTKeXLI1fbRdksbs9ozazaHpFxQJ9RF7AeUrkd6d7Vx4/NbSTLyNGUHMkv8RMrsPUkyESizYiaby5dPawzhtLdCawWn4rsvXHwveQbF5xGbxWyagsaWl69MhBAp4lIwhEtBPtfJ+P+y98LK+KdJcmBBVxqwaaNuq1mVORDwSSA8ssQUVJe3KOTdi4IoRNY4dZfteQP9FwGMJFPRJOfJMYdGjEFTjKTZ2aQMFofSOSbWH3wejK1PJ3FQt40Wu0Rawi0kdkSpra/KlynQAbdA9wghdU2dsE+tUZRBYEgmFUbmpH33i4ovjI4YQmc+01mmc0lZzW2U1YHRM/Q/46P0P3eM0f+cKZmy/MAGsp0SpJED7EnqBQzzBjH+ToIcZGcLbG9gPUdPQQ376abeF/a98YnHE7ljRLQgwOhZhblU61CehH6lD5mw7C2z5KijVugSib0mIr+0regYkdJhRDgo1esDmg0zoFMgeUCjMAMtBMJw4g5BY+oDCSI6djVBnG/se9N/Ns5vdpszjM93AJ+V6wQOlDvndQZQO4BYALUTiwugdkGKTsj5bcLV+DZZ2k6Y/3sPPbLp/I/e91uf2Qzm36Uh0nPmzpnic6Z+cchps4HSzWcHe2u5rYTMSBdOwDRTZEPYCNtF2BUK9GNJawMHhrAhj98+XyC955YVUPWghy34jxZGK21DWZXZ1RBcAU7JbR0glGp/cFG6E1k/AdLVlsJgwb49g7kOwmDOKWpNW4OOVvu5lAhpuheckA1aF3avq5ylUUDiNRrjPw1bZPgbL1iafxqTeNNrFeewpqanJaPl/NA/2mh2gNWarim1NH1LkLHELEmqq6A6Pwj6/qpdAEKRZXVeYy/R2Z8x6MsMIJJr+GN0CW1VSrx/tNnE2/Dwn/G6Ul3BQxLHN6YbrA+nNRUfGWk0dXY034/L66JSr6dx53ymiUcEE3JV4csm5FW5jlPkhLoEjUVd1ik8UYNBUbN+yrWTilyvjYKyq5gPEXVAadFJfH8E2tc2XAX4PtVZqa7UzLbbhTDjT6xydeInSqdNe3NytsSX0cpbwFbn8ymlVgPJyk3HS39SnVZcWlGa3kbTbpaqLaackGqnDMjI0G019rAsMt55bWneJK3c7ayePQMn4wOfKxYeitwB0V5agv4F3JNUjn4lBsbiOnikOxdswoRSs0aDWTZKDTFJbUFDxqmhBuoO6KD68wHCk0gz14WiKsayo34/oFm1ogH3UbQouwsajthwOHzPBKocA4UKkl4D0tTksK5lwTc2U+kkxUQn87JkQG+N2Y+jnJRbMMxdvydA6jTNhLwEdTIN74DBw2486QYgs/LOd4YCugELavimQD/dMKfNUFk8aEnzL/yZACDA2qSKWsH8cGphZnpO0o0ODVtlWD/Bhl5QGh0AJpb0qIFeNPq3YZawh4EwIMv6YIA138bBCh80HJW2UmP9PluCKZ+2n3eCH1yBqSCcn84YwB+tgmqUSbXZbvUzjwmjjZet5yb7UXaaobQ0PW1/d37EfremEcoHRQd/GuzuaZre4EZVQJW4QYuhikmgdCE9CtO1xn+ivSnXxtbpeOKKUPVb4KxvbI1qTjzfMjqbzIK2VGfnKM4PnZnXPz53hsrFcZOhnx5IY14qBAGr5MJ6/4TckpgthtrdSHcuTUr1futx1fRsu1WHtQxlPLoIArKu89gQ9J4xcG1lLUh3xqn9iYpWbze5j/OyAQQcH6y5RVUoDiytXh+Dwa2mF7Q2tNb7/dyyLNe572zQ+SCYBSaGdQ/NSI9jchJmZdGJiF59s8PYcM47oWGHYa5u6TtluSmhaMwPtjYCpSiX1mFGNmDkOTD6T9a1qj2fTkIdMxJUOArav4Gz5g4YGBjoXjstrSpLTAOwZ5VB1AaYVzCJZJuX/jt0qbkMgzFdamhaa1mF1SVNG2zeY/EFCCs7DQsHWwzm2H3YCV1rNmVmbhi+KLEBF2DOtpeWcXaal+TwPbFmm10C5OwUs9whBPbS2KLlYeuns5yts/TPGbm1rNXSTF1Dh6SpXLkysCbosFRAm482lX5bx8zjlV+qaox+zn6yhje9EmBqOdBa1ZV+WMMdmpPNRFojtB3LJg3TjKbhpDD/8SOCUkWxoOFdElA/aOTYRS/UYNTRZbFGv1mK8Q5NlemHM/PTM4rRwGom1Wl5Saqug24o1ZVGR1AgUiCl96PNavDZoOxhNy2ta+1WGparZl1aH4eVDn5Ry86qHte6s7Bn0foRgSpsA/p5QWtOo3FlyYWW0vhnak5oOnyoSnXzIq055A34CBPLdhj2Y1wujLEVjNFNdzjvaK9+zAJG2bbUQueLY0jMQKVSGhdqbEbanEOez5iu0NSR7rKZNnR7+ozagP+OVh1ExyRDqVovMZrfTsycSMOwmWOO5nn5JbITA0uZFqS/75TXDUeJKQqryNQM1Bq0oGxbNW3eQ7F1iRcAfXsWd5NLqqbbUCdlaBAGn+KRo/ntjrpWker0b/OEwkiz1rLnJekJiU3hTqkuKzUNKDTltEfa0zJLrZJ2WJByVdMt7BIMHCpV8zcdRGCtajWMCl3kYM/hQKbrtvlbrtDO4rqM/kC3KgdH/0AJyDrbkdAP8zCOYaEeh10PwLDHlGxdiUMVBhwHidxOqkpLwek/o2D2M0w2Yi5BTkjY1vmU4/kSv2Sa3wD8JOi9JoDDoFMu0OvGuJzg0Gs3l3SpJuPaR/es1tIwo4Fuk0/ibrGGah7HBv1EjbcJ2OVXW9QIcX52mG+Orwys03v2BB0F40nTT9TpQAK9qKMl4wNHdQXYa9SiCgMIoWHpr3OS3mg3HRCm7QhqIs202MJ06SxLsNt/WqMdCkQWqYl8WjOT02Ghuf45bBrD+kajq9MlaVVm4Ybm7rN/tqEq9OW2ahtTk4L9hcTA2rM3XmzXNwsb7oaZh/CONoxa7xfsu1YbR38/1sFed5xUFzX6s/NEojl/6VcsHmtXYAD32+rX+iONZgZb3E1Tzi6hqxDsyjpfuJdRzWmM264OgLIENuWJC1W2sbK+j0vNpsUxPbYyo+L7qRUPYl5V5DUAwgwt/VYh3T5aP8wVBaZdvX6nCgqZLRJWMVpw9RZAr2N/oD1OI/A1c3U2rBLLZAovpUfizP4ebeCy0z8ng1mhp2EdhYb3oxKR0fVpnqUY9AsaLWpVRlMLLxtgylX3dzYx/b+ao7Dfilvnt1aU0Y496w/k2H913jR2/Elt8f65ehtWQiN9si4Zy9T8AD7657RmG6RW11AJsx90Ps+BlpfqafPoGH/jCoJPxskwQKoaTqI0XRT9i0wia7JOay+BlSYB7+YRkVSnRy/WRGPbAe5Xmtn683NMCfBl1i+0npgaQwCdTvnOSGfDy7D/GNdgGa8rTfvDBGbnGK3XmW1lf7ZomvbFKYUOlXYFGKGbWHrhi00zbAXssAJK6W/Gy7lRWI1gp9ePthfzhFqirTm+wRIlg/1Ym8DxVa9b9qalzKwcBzodZMBnE7YEAE8tXPcOki92bsVKGBQBq8+EsriIUmsh3Ya9FAQWU3pyP/u52K5bgOZqifYSXVz62dHcmI7BxnQpsTRgmh3zL0AndD4BBcdhmStWGXYMoOjtnYl/sbmlxTIce3TILGjjYF/DN43qoDTbtI/D6tn5xp9/0QXZCgtKny9NpE37OU3NboRoADpoIJ2ecZRmSmZ/6f2l0nTaudSy7bLv11y/FZhiG5jwQTcHHezd8HjC8QU2zXT1TbNBVtKr1K5xjLN+WPFtg312dob+Zn1gLGst/Gnp0Y7igMVbN1qjMJhg44iqIwwKbSJqeRhhYOa9dLbRDSUIu6E5XHMNlIpzlbX28iG4C0qrLkfUYS+Hcm1WN5WbA9RpNTnwAAJHEo4MvClCH37G6Vtq0d1lIAVzzTVvFjlqx36w9VFM7KiapxVYg9arddmxZ3KWw58Igm4012fLWnJ8ZScvdgGeWSxoJ+lBKh3AtpO481enPewmNRrO5pk9PVry+35XW0I95vAxn1XMedZ/hk0BelJvnf07f0yyMiutA9t1ny2CAW800qAzQR3iVFDQHuE/M8vf/ZWtfMzqdhUtKLiGnmn2n1V0PNKCzRI9umXtwgbN3WkdDlo/zd47odasL2dgAHEgTPGzR8zTE5JSX3eqafg+uzA32WjCb/wxvzCOB3o4tU9J+ipuSkHXmAXMErhQqjX7mTGWZkeN7ATw/HyaHQgwrQA/Ae38vP0Hrpv2gb4bKh30wVwWKhtJz5mVBt70GS5YN33wxWnhRWTnmZnRATQeWJ8O4FjGaMtiYuwq88bOFCGbVHq+01tDR19NW1rUtFrvc+gPy+uH1PNWivp7/vnl773hxQnh34rkBqi5ZKZdnoeeKyamPlEkV9FPMmaBzpJbuvChCclsIXeUHIzhShMS2dwxclMsh5qQKOQOkf0RbjWkuJvs8HeuCYmhnECudbjYhJ7cSCbXS0jH1SYkh/O5w+RAlMcNmjkMcDdGOtuQpX2kL8jlJiTzw5RlX88bsnwzORTH/4b1bCZXmQ42VutWH5+cYIFArb1u/1yn8HpyteUpEZIj2dwRsjvERyfYwND1e8Icdg7IIXIsvvfOgXcIpBngygvgw8ev54DcRwSvk89R7my61+PnABShG33dfw6YW0mmW19gACtex6AD8DaS7dpL6EC/iewKdAhGgjHvYADXXlehA3AH2eJxz+FIHoEpEMOfKHix/VG9XkY/1OeRw/F8j37It5IjMT2SfthF0J/Rfko/zALJdOu9FBK53DZyg8tniXIHNR7Dk4mQe8jOAH8mlu4lfUG7alNtmb5N/LWd9LodmPi5j2zxuDHZc3DbyfW8O5OmW8FXFgOdmMIGgMjg+wZub6bQkwfcGwjpuByx9hQRvI5HXE9Z8IKfBxK4GMqATkgFeyKBDbzTcpDsC3dJIgc7gQOPYxIL9mMNQe5JJrmtPk5KLDlAdoe4Ks2eC3JYmn3ldlvi5x3kBpcDUegZgZX2OnK1tS9jC5Tg9SsKNgiwt83PyeiA2EN63R7HgFJrynRKoUudLkTmVRQ2FHFguMuoY9HsrQGyM8CHKfgQ9Adn9HzqyKVJX5DH05e8P3ww/QJJd+fxpPFAuS349lfHwYm9t4ts8bg5YUYUaaTPVh9/J5hMRZiVqWC3J0yZHAp/q4+XEeZ6MZMbJgeiXKOCH3YuR3aHuEz9cSZJrntXqj+pF5CjcV2s/gRuIvsjfKtCMpfDGR3iwWTdts3Pj2lqkmBvpqlJfHyapiJwezbx8yA53qV/U0gM4r2/jhdY2JDDWYcNC3b5Wg3zcfxi0S3kcDz3r5AYwZpCfKxIDsz+SE8rLqo3kGtsf6uQLOTAct0b6nZl6xmsSm73qzUxtvm5YaHji7gI8t5YQMlmKKtRXlmzZ308sUIiD4vzRuovA96A3h6yw987C/smKroQJy0KF/iJdNUye2Krj8NWYKzAoro31HXLFpddgQ5cc+MZy42LW7AObLivFunmyEBX3lnEAevL5WXFrzda0vT1tQrJwWIuQ47EdLF2RLcr0NlqwaTJzbHdrsioCz7U+YrwsI+PcMEyk2urjyNW6BkuZBxlTocsDPkirs9HYjpmYe+dx6hUr3/Wmm/bfR2yTNts9fGM0k55PjkS00Er+NHANS7KceuPOELEaIeuPyroHLcbl8kAtKqfO9cctS6nLio9gWx2HjrDok9td4/TFfQJdOT15Brbf4PaBtQY74IFLgZR7Wz3dcUyIlsZUscla+5IAlyopr7z8ZOa87crB6mpawLdpFgO+irUWYowN5EDUS5TZlpv8bhKmSm/M8BhKmzMD2eoTbvd10mK2AfJnjAHKky6fIZyGOEjRVqwd+q4R83dgMtfCp0K9K4lG6lTlA6R7WSz010qsCKMC+g4Tq2PSJB3obJRIpBrHf5SYBoWrJtJKti9KjjhYbe7K9DdykMeJvsj3K9sC7qNXMc5VxmbsEqGuGOtsRDhlLWGVZjrlJHaH+FABS04iPPBx3tq8hLlQ2Ubxe2+nlTYNMHoy/WSax0uPTY/d/i78MBSyueOkBsjXaGgbFFh9Lo9ouZu2esXZVN1Z4B3lHUO7MXDvaSo46AHQ3ylpn7x8ZjaJR6/KZYI5DrOCWqeengcmMDocAb1VFeOTFNju9yZ+BXUJ+/UNNf02N5IFMnt5HmX4ZPEGvvJkZieSazvODkW3z+J5MfIbZflY0QafCO79TQyo2a7r+PQVO0eLyF+7yXX2B5CNkhhVHh8hpZ9vjPAd4iU8iTdnQcRka4jm5gfEWrI0ZMApwvRHEC8V9Fsjce3aB72mZ5BITEMNu4Of3+jYEHBZNvu63vsQNxEUsF+yA6Ypy7LJ9kBAWvHzz+JfF9LNjGfI5uW1/MuS8EszO0mWzzeS7swRXrdjky7bAfZ7PRp2t+hRwPcm0z0m51OTrbpA+Xn9WCyrrza8kDitgZ0p9shaVpOAX5Ks1/tTAHWa63wvbLF40icup6QE5j5q7VMH1ey3shO2S9lCw9sJvvQvwniQOMDBs8AjYYcyA6YRyPFxNQWcjVOx2Y5k+1N9L3l/Z92fsrBp1/hP+Xh06/ynwbh01v5TwX49Db+0xB8ejv/aRg+vYP/VIRP7+Q/jcCnd3GfMJVr36/xn5D7d/OfkPtf5z8h9+/hPyH3v8F/Qu5/k/+E3L+X/4Tc/xb/Cbn/bf4Tcv8+/LTZ+pTDRLSdX1nuV477led+DXK/CtyvIe7XMPeryP0acf7Kc7zkOV7yHC95jpc8x0ue4yXP8ZLneMlzvOQ5XgY5XgY5XgY5XgY5XgY5XgY5XgY5XgY5XgY5XgY5XgocLwWOlwLHS4HjpcDxUuB4KXC8FDheChwvBY6XIY6XIY6XIY6XIY6XIY6XIY6XIY6XIY6XIY6XIY6XYY6XYY6XYY6XYY6XYY6XYY6XYY6XYY6XYY6XYY6XIsdLkeOlyPFS5HgpcrwUOV6KHC9Fjpcix0uR42WE42WE42WE42WE42WE42WE42WE42WE42WE42UEeent3EZJ9L0ZNM484S6jfDhB9vuvBhnHcmDTzHBtyHBtyHBtyHBtyHBtyHBtyHBtyHBtQDXvvFHjZv92ciCA+0D2XRT+IEEORwhgwJBU+P6fWQ6PBHVjLhO4qv/qJc+q/tZLnlX9bZc8q/rb8RM3sH7lkmdgvbsnwMwoBDL0Si9Dr/IydK+XofsuecyM+y95zIxXX/KYGQ9c8pgZD17ymBkPXfKYGQ9f8pgZj1zymBmPXvKYGa+55DEzfvaSx8x47SWPmfG6Sx4z4/WXPGbGz13ymBmPeXrrZ7y9NR0wfArBWiBkNN67k4i+5DJpu/cHsv/h82mzs0sdvzheshwvWY6XLMdLluMly/GS5XjJcrxkOV6u2IH2ryt2oPXrih1o/bpiB1q/urMDryPXWLouw//M8j9z/M88/3OQ/1ngfw7xP4f5n0X+J89Vlucqy3OV5bnK8lxlea6yPFdZnqssz1WW5yrLc5XjucrxXOV4rnI8VzmeqxzPVY7nKsdzleO5yvFc5Xmu8jxXeZ6rPM9Vnucqz3OV57nK81zlea7yPFeDPFeDPFeDPFeDPFeDPFeDPFeDPFeDPFeDPFeDPFcFnqsCz1WB56rAc1XguSrwXBV4rgo8VwWeqwLP1RDP1RDP1RDP1RDP1RDP1RDP1RDP1RDP1RDP1RDP1TDP1TDP1TDP1TDP1TDP1TDP1TDP1TDP1TDP1TDPVZHnqshzVeS5KvJcFXmuijxXRZ6rIs9VkeeqyHM1wnM1wnM1wnM1wnM1wnM1wnM1wnM1wnM1wnM1ErEvjGWJ565Y4pY4nb+uWOJXLPErlvgVS5z+umKJmz+vWOJXLPErljj7ecUSv2KJx7XE39JDDrK7VGZMCSZSXp/TMBvLpIoXH5dUpaXRh8M6D1pWboqFhTh2wvTKTUIsHC6v+pA7r3pMIufsh9jUcgx4JJyKRfg8GeikwY5JWYxDmX8guZDtvD8o/GuS7GVB1maEzoSMeaKsdImyDr1znH9AEt90C0VBBOd7kZX9QgQClzY84+6XSHTnG3KhkOwNuXBi3BtykdTEcGr0XaYRK9fCF+997Sbh20myYxbT8jBEfHAOnxDXa/g20/7ORKhVBNJrRd6eaRotXZYa8+9NdpI3zCelGvyT4d8i/FuCfy34155PVirwD75X4FulAf90+GfMJ6sS/FuGf/C7ug7/7p5P1gCutjKflOG/MsAsKvAPypeAxhLQXYLfS3X414R/+B3oLwP8Mvy9DH8rgKdAuQK4CtT/EoBbAdr1KvyD33WAqa/OJxsA1wC8hgb/Xgr/oEwFGBVwVfimAi9N4K8Jv5tAuwnlOuDoUKYDDQP+NqA9BvBjAJ0WtKMFcC2Aa63NJ9uA2wYeVqF8VZ1P3i2ZT2z+6N1v+8LV9EmoMwa9x4ivFTY1vTWpTo/PPfNPQvnVwj0J5QfAnoTyReWehArCFX1xHU9CDRaslPl03n86SXadwVgm9qrKgsbUCD6xri6BTI46NfLuEFiE7Ojh3UIIZOR7zsGozvecA6HYe87BRLj3nEOpiMFUrOuFDlm+N0l2Ajy9Ck0v/JcUdWWsrdbqcvAz4z//w9Bnxn/hhz7PjB9zy2yXEFQx96JUAAx7USqIAPeiVAgFMYhC5yXWoYw9+H70oQfxoa5vJdi9XRUw2FXvurZ2eVPxkFs4WwVvFVN5knKKhS9FpJQP0qD9nh0ThRdL9GL5PEv3jSQ5fLY4quvS+lgbl4BxmmvSwHgO+hamfdX78kTh98ByvHq5B5bjobAHlmOS5x5Yjk9fjEmfl/k3vv/6TcIDoPfPFkFQ1bau0+QEdUVlOu4Z1vt+tXB63w+A6X1fVE7vB+GKvrjU7Mg4H8c7/5Z77/1oUrg/Sa4/WzwpYTIeBWNF0OjYRbZ7H1GdofsGrsiy6VgRJ4/DbnlsF7aeLS609YrmrGxq2H7iEcXhKUfElC9i0ZYjFYYvpuiH6XwVccTSQnRkgOm7/2xxzkxUwiLRZjS0l1mIaLu2Trcm/ON/g3jSUtmDsQBBqIjDPRpq4ghhOJFPPoXgOp98CgZjTz6FkOGefAqnI4bQoRLP0ley8kXO6PhYkvSeLbJA+NEKi/0AEe8mOzuDjL70OqtW5VyhYfQGFRYytHAP6fMpzGZYacBE5j53Hmw96Ja5IHiYncqSXQ5J84WIkvKi5OwVh0rViyN6cBwSHLJe/b3nu7CCwMr53QSVISwwdMu3BD1wmY+6BjScq8HdcK7QbjiP4m64B0f04Dgfb7eeeLrnE299Nzb87QlyLcA3JX2lWW+j/j7gfW78Og6Ge4HK8Z29QOUE5F6gckGKTsj5fVzXpNxvzQOjX6WMUkXU1OlT4PtIyqtgzYdB8SiHK3e9451xd9c+d3ddJzirc7XZ/m61uQPoajMHKTohHb1StB6WveeVH7p/k/C7GzDYCWOarMfyNDMvhPtt7rmVNr6gVz6Lx097ya5OyUyTIXWKj5JDHCImHrOgToJOpw+ReQmd1jrVs+KAmT7lluCIsAuDnwxDblTq6+OYAMGmJPz/jV3Nb9xEFCfbNqTTVE0NTVcb2sIKJES9kdfbXTsLQmqUoiaqmiUtVcTFcuzZD7RfXa/TVMofAIWqSD30ABJ3roA4VBQo6YFvqIRAwAUhLlwQIKKCEOK9Gdvr2Q87l0Samff8dua9N/OeZn7voZFdIJoQmIwcyAOTkd1iYBLJJR3BZZE8Fi8KyAx8jqaif9VSkFCJEsjjlY7kNbSC+Q//vjwubZJHOSZmhqFJZM7S7qmLzIl7DxfBEsq1in7f0tOkeNHFl3Z1WlRm5/JyudWp0K5RNhFVAJv0nNyh7J0YNWreA2mj4RTzijJls9OQ7p+Grv93Bd3JjTFyXPj8ctt1Tq63avbZVg1CabeBb2cXXNzRFrob7JgkngQKqj5Fkh///enYUooc9OHPwn2fYN+DZMpTvV5XKVTuPqvOnuCSffsuK2K8Qh72BJu/RDP+Y+YztQamidoOq9DJMDd9N2+FHcSYmHLCmQaeNxMk6TEtIeQX5pL4A8cO7h7ThASGghe7b27z6BPaG+ZGMSvPGxew/ct7vP0w2ee5Ka/jK6/jENnLCXjz1/cCPgF/vOz9fo+/7+7Y+LtDxuO17w+3B9vx7vftIe14Afyj7UDO3u/CS+xb2wNh9fNsLRTm0tVCWENXv7n9+7V9MHtPkUPe5OFb82dd6tKSadEOLMN+stdXioKnaQV/7n965yWc+2WS8qgvlPQMPvAHX2ZlAu2eDipSZ3Q5p8gFxTinAi8QS8+jWFktCJ+RpTRP0j2GyAYhvi16njbarY5ZP4NIKw4wniC7VZxXJpYWiPXZj9fGpffGyEzAZC4TgmV4pm5WkLpOqq5DDZg8g2G3GE6bUltu1JpGu7ZB64aFYBFFZTOrzhUURV4zYXRoZDG/qcnVWqUqNOqbumzTNURBYgV8i9lNReZ4skEGeOWYNAkaDL88B//UXCpII5wINtkWOeqL355bgCVu2oiw5aO0tnBt+g1WU7UpK/nbH0OMErvGWJqcK0IO/iiCBf2V4MvYtRgqQdPq8sev56tgSzbYkNbvHkDh1ORboNEYLYwmRUJhz+eEbzNCKYpQyJoPCxkiaMMhw+hhPGSIYCOEDNF80hF8RJ+FSr763Zsv/nM/zDtEaQc44enLa52afbJiwWRfTQxZWzX5BZg3wuqa9gsm3vNiSmdVDYbV7hhd+JhTbdVtKZFFMMpJc31DNeBE0bpEba+YKj4b6Vw2Om5T2lM26w5F/AvwaUbFBM3n0C6GvcbswgEP2rQRUCZNZnBMy+223a7RxB3EqCPmFgwtO9KuDIPpmGxSOJqI34NW2Dr7pZghD6ybtoGIrV3DO8A0PDxJfAPdNyODGxCfj8+3R+g6fyWdDTIEt66Mr77+ytZraFq/Jph/eW6Ro9z0EBUC5A0vNB59rM2xyxmjj7W8P7ZstCgFHCvKtZA8FhXKRscN5mWjY1kKZaN3wjMdyzO8wQQpiKt3WDj36i5yhNH3AK5PIUjVCsUkPs9T9XsWHa+vrD1CjiFW1mhiZ8CzeIRSLKGwMmr/yuyAwTJ5PFiYmLHIMBXLsBSsNCzLDjim4ziGanlrml/L+43rcC79M0H2M0JE1+gCXaSq59ltodGqzvvjVP3gYum0IXxUEmUQEtcDg3nieqBZTFwPpUoPoTpOpkWrChEcSPXJJZPDffYSHp0WRzM/r/leB01g9YOfb30/AYawQY54Huyc28ZiRQ7HHmfQLTygfDJmCMT/SWl6eN9KcmLrxi9390i788rsE6lxxFjlcqSnuW1ktYxSAM+kz+byhbyu/Q+cPZgpNMEBAA==","variations_country":"us","variations_crash_streak":0,"variations_failed_to_fetch_seed_streak":0,"variations_last_fetch_time":"13273733802335120","variations_permanent_consistency_country":["92.0.4515.159","us"],"variations_seed_date":"13273734053000000","variations_seed_signature":"MEQCIAzEOTXz7MHuo8wXOdxOnEQ4KzfTPYIrKFcULiP3KZ0cAiBqBKUesdOTwhav0pQQ++r/thqZpCl0P+J/NSie3KjUVA==","was":{"restarted":false}}
\ No newline at end of file
diff --git a/.config/google-chrome/MEIPreload/1.0.6.0/_metadata/verified_contents.json b/.config/google-chrome/MEIPreload/1.0.6.0/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 5494f78..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoiUW5zWkhEYUtsenFYQldYMHNfOERaY25TWWhPN0VhWFNkekthYkx6N2xBbyJ9LHsicGF0aCI6InByZWxvYWRlZF9kYXRhLnBiIiwicm9vdF9oYXNoIjoiU1BkT2pnOTBCRmpuU2JEVHM1SEs4UlMzZWMyS19yc0RPMkl2QjYwVmVXayJ9XSwiZm9ybWF0IjoidHJlZWhhc2giLCJoYXNoX2Jsb2NrX3NpemUiOjQwOTZ9XSwiaXRlbV9pZCI6ImFlbW9ta2RuY2FwZG5mYWpqYmJjYmRlYmpsamJwbXBqIiwiaXRlbV92ZXJzaW9uIjoiMS4wLjYuMCIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"Me2aeYn_7tc3smnfWe34sfFcTzxk_x_vbI4m9NUXAvl1UevrPFpy8EwdBPkRFmUT27F9494QcKxPgI3gjZORMhQ6dT0sKie0uQ4gaHQbRAdaUoFTaAI8boNJmBS_AtChBvwC9bPlFbfQH-KOsbNgRTWn59LUdULkjPJFY2epkyOTA1v3tMInIX_6KcPGMoFk4DPcMf7bOyGQK72fNoFcZ1hA8H8_-5B0-_MZntleFIqBTctuj8Kw0lAS5V8oDV48dFq732IjdrqwyvXh23IHJlt7CWs-1zprUcJ8PgYpMHDhPB2TuZijynJaXS1VBh-X7zzl8J1jG9VirUZMNWmIQQ"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"DViJo13CKbbAcEaK6-o0GQMOU75QhztXi5D7YWt6pJlSFRXRJ_3i5YFDMy9Lree2P6FuYLobGtyMxPoPSHMMSWtxZ9zhOFC_vD5TDIpwhYMttQN-m2x37x4OV_SmrcumYPu6bkZs_ttkUwBoHl6JKDlaITlVJ2rMOurSljPQbiXEFX5RyIUKp-GUY6RPMpz4NniyoDWl-lU2mQuA-lVciFJhlRp0MK-2JTDI4mFiAbHjuAzx32fGhD5QzCfaPzcd8OlF94jSFHho0HAguG7u9ZPnyfjFLdkzh3wuG7MET90__jvvViivMg2EowQeyx61bPNtF66NMoJjNVLLXAzP8A"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/MEIPreload/1.0.6.0/manifest.fingerprint b/.config/google-chrome/MEIPreload/1.0.6.0/manifest.fingerprint
deleted file mode 100644 (file)
index 5579de4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.c25787c5c76ff9c4c50a87d32802301c9ed80d934830d677bbc6629e290cb5aa
\ No newline at end of file
diff --git a/.config/google-chrome/MEIPreload/1.0.6.0/manifest.json b/.config/google-chrome/MEIPreload/1.0.6.0/manifest.json
deleted file mode 100644 (file)
index d7cb343..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-  "name": "MEI Preload", 
-  "icons": {}, 
-  "version": "1.0.6.0", 
-  "manifest_version": 2, 
-  "update_url": "https://clients2.google.com/service/update2/crx", 
-  "description": "Contains preloaded data for Media Engagement"
-}
\ No newline at end of file
diff --git a/.config/google-chrome/MEIPreload/1.0.6.0/preloaded_data.pb b/.config/google-chrome/MEIPreload/1.0.6.0/preloaded_data.pb
deleted file mode 100644 (file)
index 9cf6733..0000000
Binary files a/.config/google-chrome/MEIPreload/1.0.6.0/preloaded_data.pb and /dev/null differ
diff --git a/.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/_metadata/verified_contents.json b/.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 1923ac1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoiSV9YTENONjM3LTJMUkotbmxnR1Y2Q0lYaUJWbGowRUQ1UjFWLUhFUWp4cyJ9LHsicGF0aCI6InRsX2VuLXVzXzIwMjEtMDgtMTBfMzkwODQ2NTk3XzEwMDAwMF9pbmRleC5iaW4iLCJyb290X2hhc2giOiJiM0lOc21EaFFtclJNMWV0MkVrZDdNVl9RVndTZWh5Ulo4d2xpYldXbmpjIn1dLCJmb3JtYXQiOiJ0cmVlaGFzaCIsImhhc2hfYmxvY2tfc2l6ZSI6NDA5Nn1dLCJpdGVtX2lkIjoib2JlZGJiaGJwbW9qbmthbmljaW9nZ25tZWxtb29tb2MiLCJpdGVtX3ZlcnNpb24iOiIyMDIxMDgxMC4zOTA4NDY1OTciLCJwcm90b2NvbF92ZXJzaW9uIjoxfQ","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"jTa0Otbp5ChIenBrMy_eKYPiwNclNyRPrmNAD72GFPJVjndbQi-qWoU8Dvecmfs_KnBIKzihwbm_l2CY8VutvCd3X3_Reif5icelJ50swlyNBnK6kqtykvMvt5IwAz0rmDH3--HQ6RRTdbU4Db4G2mF9Po1-t30fRhvfjwrP3CQWvF3nVGp4k_idg3VgUo4l4q9jyW7dKES4hKe2A4-BnX7xYOxiU3_DIEsmewQL06PqfP1Ri6w-qD47xYxRQEzNdUUFOPDXRadBS86IwKZADlhQQ1p0gNcaEPScG37cWhXz86wiZznofENptV0V71PpXhA1n8GOh2QoOhcHzMwkkfjjlYTYb_KFFCdrCkqSZQMS1Mgqy2MjLihsu-yeBNbX4BmP9-7cviSpfOr1r2MsGbQ5zX4UycKK9mC94mIoyP_KB0q4jpmU9R9GgYWlk7qMKoAsZZogsvNKNfjd3fX_iqdRi22AcfyfMCdhyJCV8tmMZHzUUDtxVQBDeXvCV1qpO1z56UDPqzP3yXTdBGT1gw1GHomC4csYJD8VSiHq466IYJvumWZy1hoBcjftWaLvvTk_DNi-cE99eYbK96vbPCa4z2PODcMCjSTNQEQ8DaQnUHDLyAp-_qtgMg1ihQUs-SnWOtx0vNzM_nJd6kzW9r-dVFntPXPOQ-JfaODIb3c"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"FDU2CvCGCD1Wb_Sf61zTPmqD47sD90VTpD0ObBRTbvHhCP5qHR09EYXYVNd1-GAA4wCmKELEr_XgDuuMcziF-ycfSVrq4i1DzfH2QfREwhgiHmdurar_C-AdgZNIPKnC8N-v6q1O-pIMDwWt0IRHRZHcx5A5QDiAKiX-q3TPaQJOgkpDP6qWGT33WHm2daCjgaYxJVpReAel47l0Hd0IAqcJHj48WiM4wzcWIePanecUiFQ26_FDG61kgLd0r27lpcfCvcrJRGiAuBNmBCwBw04eWrv7B_gHfp46TMyJINP7fNkKgBUfNMzeNq1Pg_gmo0SMkRldd6PXoDL8kVc_iw"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/manifest.fingerprint b/.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/manifest.fingerprint
deleted file mode 100644 (file)
index 462408c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.71f2112efea4fce3e666544594cf088a5e46bdfbf21e6cc9006df9f31c60afa0
\ No newline at end of file
diff --git a/.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/manifest.json b/.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/manifest.json
deleted file mode 100644 (file)
index ab3d38e..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "OnDeviceHeadSuggestENUS",
-  "version": "20210810.390846597",
-  "imageName": "image.squash",
-  "squash": true,
-  "fsType": "squashfs",
-  "isRemovable": false
-}
\ No newline at end of file
diff --git a/.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/tl_en-us_2021-08-10_390846597_100000_index.bin b/.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/tl_en-us_2021-08-10_390846597_100000_index.bin
deleted file mode 100644 (file)
index ce11739..0000000
Binary files a/.config/google-chrome/OnDeviceHeadSuggestModel/20210810.390846597/tl_en-us_2021-08-10_390846597_100000_index.bin and /dev/null differ
diff --git a/.config/google-chrome/OptimizationHints/293/_metadata/verified_contents.json b/.config/google-chrome/OptimizationHints/293/_metadata/verified_contents.json
deleted file mode 100644 (file)
index af44a50..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoic3VBaWV2QjIyakdxZUMyODQzUllZM19waFVXQm9Wd1h3THlST3pRYlhOWSJ9LHsicGF0aCI6Im9wdGltaXphdGlvbi1oaW50cy5wYiIsInJvb3RfaGFzaCI6ImVzYUY0ZDhQbU8wdHBpTEhyMnFvaGhTdy1rdHE3bldWZ3BFNXNia2N6b00ifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJsbWVsZ2xlamhlbWVqZ2lucGJvYWdkZGdkZmJlcGdtcCIsIml0ZW1fdmVyc2lvbiI6IjI5MyIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"PvFw9CIFwKiCsohOx1rH7FjQDn2LdHALI16qr9wRu3814mCGw-y7IBjoyy8uFkhphHqO9ClOWthCfmyxggcFGUBAunRzcW_VxkxxVOldXNvYft37OQYu-QyH8bcPs9ulftRKJdPr51KGfeQVE6CbUqrYtn5zR5tdZCaV_J405lbqkVs7dlkYVPZ_-0f28q4dvyb4cj6E4iAXUFGcTQ7IaiB_3TNEg6HUNvLy1uV0Ibulbb191yd-2bcnlpjnPzQowNPDB798SaMsd6mUeZpudYc1w_6JsoeNLRh18xfe9cbEuzb3oPG7SxIF61jTww1HiQI0_zhNnaIVpl9ie622r2Jouh8YIiXSEevYNxw3eC4EvT5rDPSfQ9t3QyGrUW4rLzVuR-GOC6DIWe8GZTw617gCuiamOIUbeLPtbiASI_nXi0jXKPFpHfR64btkpvQULXd0MuLpLbw3mkVm4o8l1Gw_PN4k1mMl24-nNW-rNM-b4oSkc1KrwvDZJEW7rHLjRWX_s_6MtVmDzQe9xbLyaiyyPBy7gCxU3v6mDR3A4DCVLK5NJENaHJc95oNrcBZYXaA4Dnrdc_wiXZbuYYJxPec8iuQwV0NqUY9wn_YVFT8sJsxjrrWZDmscvdAn8TSpiw8mhyNFoz4MQkHx6aNtNVEpS_-UVnn1p4ewvXqIczE"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"CFvVGQS2exJlWYd-NgsTvPCTCFGfwxaH8rDnV7ksGPToZ8e9oOQ7WE_KQiBLeIAteATmf3cc6LoDHmLJn88gTFfYNDBAo_ytwo2ALtxGajYlOsXL2Hz2Z3MmzINpR1uPiN7UkyGDGk3XrIP-87u7WdJRTKjyZMYWzJp4rDmItZAm_H-njz3MmFjzWM_sahgJiOEQS5QRqM8gCQHl7QoiCbOeOD7oiDbjB37fVYYWtDW5cyG1IN946hciSN5FQrOPVdkUWJykKoHQEDZ22jGorIUI4kWcCsHfZ2M_1oFgm-05_NGrPD8ORkZ-Hp2oKSj6nYX7Dl6pW1DP1P5u-B9JwQ"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/OptimizationHints/293/manifest.fingerprint b/.config/google-chrome/OptimizationHints/293/manifest.fingerprint
deleted file mode 100644 (file)
index 33d9d14..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.b30383cc89d0bc9d9619a9b410deab481503a4783bbcd503cebce9aa638f58f8
\ No newline at end of file
diff --git a/.config/google-chrome/OptimizationHints/293/manifest.json b/.config/google-chrome/OptimizationHints/293/manifest.json
deleted file mode 100644 (file)
index f1a0066..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"manifest_version":2,"name":"Optimization Hints","version":"293","ruleset_format":"1.0.0"}
\ No newline at end of file
diff --git a/.config/google-chrome/OptimizationHints/293/optimization-hints.pb b/.config/google-chrome/OptimizationHints/293/optimization-hints.pb
deleted file mode 100644 (file)
index 1baac83..0000000
Binary files a/.config/google-chrome/OptimizationHints/293/optimization-hints.pb and /dev/null differ
diff --git a/.config/google-chrome/OriginTrials/1.0.0.8/_metadata/verified_contents.json b/.config/google-chrome/OriginTrials/1.0.0.8/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 4bfb02d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoic3U2VGZUWGQ5RzFuNEF5UHQxWUhBQkU2WEhNYTJRZFQ0NkZLbFpvbG9BSSJ9XSwiZm9ybWF0IjoidHJlZWhhc2giLCJoYXNoX2Jsb2NrX3NpemUiOjQwOTZ9XSwiaXRlbV9pZCI6Imxsa2dqZmZjZHBmZm1oaWFrbWZjZGNibG9oY2NwZm1vIiwiaXRlbV92ZXJzaW9uIjoiMS4wLjAuOCIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"MY34nPr-yUIoaDH4Jaw5kJNmvjvUu433m2X6kqtvo4dLVoq889xPoreiV8oWxDztOQfbXJI46z8AiENUu3DhFxcCdWPgyeoDfapWNmGYJsS26pGsaqDGUp-JnNZ6kn0l6ne14BQClMG3ViuA2ddML1TheWgXUvEEZAVSkvB_E9iJChzvdCt1pvTdd1pIik_YBAhZicFurkv1NGkhmDo0JuHu-oFS4sq7x9JsyQCCKU_uIpaLvEzUAU4Ae32qxNropkENLb5fgMF9aIpB2K4BlJ_IXVfeuOqrDEY3RTKqfSoBJ9ATlkEVeyyKO5CXybVUPSBToIVGxFHzjs34gexJ_g"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"guYjppxN18YUKr6ZZWex7TS4yj0_Zcrfv0eA8xALlghFISRb6F9CurUKBtWSmHbX6wB97PSf4-9OHkCOqUmj1NBv7Q-DnNxiZ9cRba1QETgvoNUuhVe8sDmX8N_2yjHkpRwn0_SPfT_uml3BG-Qi6Id3-zmenx2UtGfLOemnVO793ynNmtO7EdQoskwTyUyDPIUJpPtwyDypb_XxAfdXhc0EXmSbgbwDr2T20upL6VPtq47UzSCnMjnrQo5pO47rjt0vAEamRbxM7X-Pmlxq6givE7s6K3RZm-B6AKFn_fvsbGAAiJBn_SUJASbxA24NFqrgmrMUpEmZVpsoWiSG3Q"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/OriginTrials/1.0.0.8/manifest.fingerprint b/.config/google-chrome/OriginTrials/1.0.0.8/manifest.fingerprint
deleted file mode 100644 (file)
index cb80321..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.2731bdeddb1470bf2f7ae9c585e7315be52a8ce98b8af698ece8e500426e378a
\ No newline at end of file
diff --git a/.config/google-chrome/OriginTrials/1.0.0.8/manifest.json b/.config/google-chrome/OriginTrials/1.0.0.8/manifest.json
deleted file mode 100644 (file)
index 74e8063..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-{
-  "description" : "Origin Trials public key updates and disabled features list",
-  "manifest_version" : 2,
-  "minimum_chrome_version" : "50",
-  "name" : "Origin Trials Updates",
-  "origin-trials" : 
-  {
-    "disabled-features" : 
-    [
-      "SecurePaymentConfirmation"
-    ]
-  },
-  "update_url" : "https://clients2.google.com/service/update2/crx",
-  "version" : "1.0.0.8"
-}
\ No newline at end of file
diff --git a/.config/google-chrome/SSLErrorAssistant/7/_metadata/verified_contents.json b/.config/google-chrome/SSLErrorAssistant/7/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 9cc5f75..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoiSUxrUllPSmhIVEZacllLRmN5UC12SkJrVjNWbWVLdHo4d1hEb2VPWjBZMCJ9LHsicGF0aCI6InNzbF9lcnJvcl9hc3Npc3RhbnQucGIiLCJyb290X2hhc2giOiJyRFZLUnlPcXBQQnI3RGhkM2VTazBKZzYxUlJXOVNzeHFBYU95WDFiWHFjIn1dLCJmb3JtYXQiOiJ0cmVlaGFzaCIsImhhc2hfYmxvY2tfc2l6ZSI6NDA5Nn1dLCJpdGVtX2lkIjoiZ2lla2NtbWxua2xlbmxhb21wcGtwaGtuam1ubnBuZWgiLCJpdGVtX3ZlcnNpb24iOiI3IiwicHJvdG9jb2xfdmVyc2lvbiI6MX0","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"nBdNk-7bgnEftAs4hWaHwF1Lk9pt7Eh6pcqe2gyNsE7VnVRp-H27tm1RFAF4htCUlXNJxX6YY-MUiK2DqJpQ3c73KDaFV8DcnadQfcXO3Lbrw7jLYSUaSdzujPkTyhuFcq_BhK0KWiIJ0aJgh7nVOBfAa5AbE6oFlLKMB2Ls0gmzS1-a5hUIu4rw2h9r9jkr6gLYbein5Jk2hdwW3u-1GNjyki4dftG2iZNAI8VhUf5gnCiF4AHCnYSGJsM0RGkmO_HJIzgwpQpP3RDsG2ioeKgxL-kcHhjXWOj3uVGyxpp1FkyHGkeGuqpFZMAxx3CEBiOtFj7i3iQxkgEW-E3uMKI3yA3fSVFqw-GihlLhx9v8S79kDny_JtYvAv9LzphJ34090JUMrBG_hVeuIpeOG3Z3LcI1KIV7mKS7IfXl-ZAMb5qsL3YzHD7KCMPyKlHrrw5ZJ_oJxMBZqQC_qZLC36_5wmnRxtfzej34HpzP1HvkR4vkofN5BXZ5p0Xq774l0b0A-N-giOuvcbLNFBrY47L17HJbrjMbB3ZpWKlL5dyOylYgQNU0nmvBd_r8gTBg9X16_z5Ib-W8-FoJBRFLDD0EqEDp6H2CWuBcGWc80dZCH9nA6w8ZAQtqHZOqdbX2YDdJ8Xg64MVvPer2hNbC5ZyI5mVcCr2lR7O-wt2DBD8"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"eU4ORDVSV8PBvRKcnzbrqQ-HyUkwslGv1NfXKybzBh8IA31azpRYidoTBWgBV1m-apgBUlm846hM9XSPtDEec0VGgWWSCHrCOsDHF5Jb_SEpAm1dhxrKITWvjk1KuNnvQBezUjlszJKBw-ZVGQ0-FeS1rHMg-auzxsWcOYhG57ac0v4L4nazraZO_Q3ykiSjBCGpHG3WXa7WAL1mbe0TY5BSNzccSTVUVo182OEuRR3Napu_6hNoarZ4EZOw-BtaFGmKoswmrVvIu7FJKO61ar54iX5M1qy185pdiFuTxqzQN75I7KgD6yZ-RfCuyAbO7B0gDfjnegDr1iEeUcf_ig"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/SSLErrorAssistant/7/manifest.fingerprint b/.config/google-chrome/SSLErrorAssistant/7/manifest.fingerprint
deleted file mode 100644 (file)
index b01bf01..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.fd515ec0dc30d25a09641b8b83729234bc50f4511e35ce17d24fd996252eaace
\ No newline at end of file
diff --git a/.config/google-chrome/SSLErrorAssistant/7/manifest.json b/.config/google-chrome/SSLErrorAssistant/7/manifest.json
deleted file mode 100644 (file)
index 51f082a..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "sslErrorAssistant",
-  "version": "7"
-}
\ No newline at end of file
diff --git a/.config/google-chrome/SSLErrorAssistant/7/ssl_error_assistant.pb b/.config/google-chrome/SSLErrorAssistant/7/ssl_error_assistant.pb
deleted file mode 100644 (file)
index 254d873..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-\b\a\125
-3sha256/fjZPHewEHTrMDX3I1ecEIeoy3WFxHyGplOLv28kIbtI=\125
-3sha256/m/nBiLhStttu1YmOz7Y3D2u1iB1dV2CbIfFa3R2YW5M=\125
-3sha256/8Iuf4xRbVCmCMQTJn3rxlglIO1IOKoyuSUgmXyfaIKs=\125
-3sha256/8IHdrS+r6IWzSMcRcD/GA6mBxk1ECX8tGRW0rtGWILE=\125
-3sha256/k/2eeJTznE32mblA/du19wpVDSIReFX44M8wXa2JY30=\125
-3sha256/urWd7jMwR6DJgvWhp6xfRHF5b/cba3iG0ggXtTR6AfM=\125
-3sha256/IJPCDSE5tM9H3nuD5m6RU2i9KDdPXVn4qmC/ULlcZzc=\125
-3sha256/0Gy8RMdbxHNWR2GQJ62QKDXORYf5JmMmnr1FJFPYpzM=\125
-3sha256/8tTICtyaxIQrdbYYDdgZhTN0OpM9kYndvoImtw1Ys5E=\125
-3sha256/F7HIlsaG0bpJW8CzYekRbtFqLVTTGqwvuwPDqnlLct0=\125
-3sha256/zaV2Aw1A742R1+WpXWvL5atsJbGmeSS6dzZOfe6f1Yw=\125
-3sha256/UwOkRGMlP0K/mKNJdpQ0sTg2ean9Tje8UTOvFYzt1GE=\125
-3sha256/w7KUXE4/BAo1YVZdO3mBsrMpu4IQuN0mhUXUI//agVU=\125
-3sha256/JnPvGqEn36FjHQlBXtG1uWwNtdMj1o2ojR/asqyypNk=\125
-3sha256/AUSXlKDCf1X30WhWeAWbjToABfBkJrKWPL6KwEi5VH0=\125
-3sha256/zSyVjjFJMIeXK0ktVTIjewwr6U5OePRqyY/nEXTI4P8=\125
-3sha256/9dcHlrXN2WV/ehbEdMxMZ8IV4qvGejCtNC5r6nfTviM=\125
-3sha256/E+0WZLGSIe5nddlVKZ5fYzaNHHCE3hNqi/OWZD3iKgA=\125
-3sha256/QJ/69CTHYPRa0I3UVlwD6N4MtToxpQ1+0izyGnqEHQo=\125
-3sha256/LKtpdq9q7F7msGK0w1+b/gKoDHaQcZKTHIf9PTz2u+U=\1a-
-\10BadSSL Antivirus\12\19BadSSL MITM Software Test\1aF
-\ fAvast Antivirus\12\eavast! Web/Mail Shield Root\1a\16avast! Web/Mail Shield\1aK
-\15Bitdefender Antivirus\12%Bitdefender Personal CA\.Net-Defender\1a\vBitdefender\1a/
-\ eCisco Umbrella\12\16Cisco Umbrella Root CA\1a\ 5Cisco\1a5
-\ eCisco Umbrella\12\1cCisco Umbrella Primary SubCA\1a\ 5Cisco\1aO
-\rContentKeeper\12"ContentKeeper Appliance CA \(\d+\)\1a\1aContentKeeper Technologies\1a3
-\11Cyberoam Firewall\1a\1eCyberoam Certificate Authority\1a1
-
-ForcePoint\12\13Forcepoint Cloud CA\1a\ eForcepoint LLC\1a#
-       Fortigate\12\fFortiGate CA\1a\bFortinet\1a\1d
-\bFortinet\1a\11Fortinet( Ltd\.)?\1aM
-\eKaspersky Internet Security\12.Kaspersky Anti-Virus Personal Root Certificate\1a(
-\12McAfee Web Gateway\12\12McAfee Web Gateway\1a(
-\bNetSpark\12\12www\.netspark\.com\1a\bNetSpark\1aD
-\13SmoothWall Firewall\12-Smoothwall-default-root-certificate-authority\1a@
-\12SonicWall Firewall\1a*HTTPS Management Certificate for SonicWALL\1a+
-\ 6Sophos\12\19Sophos SSL CA_[A-Z0-9\-]+\1a\ 6Sophos\1a\1d
-\ 6Sophos\12\13Sophos_CA_[A-Z0-9]+\1a+
-
-Sophos UTM\12\12sophosutm Proxy CA\1a        sophosutm\1a8
-\14Sophos Web Appliance\12\14Sophos Web Appliance\1a
-Sophos Plc\1a!
-\12Symantec Blue Coat\1a\vBlue Coat.*\1a>
-/Trend Micro InterScan Web Security Suite (IWSS)\12\vIWSS\.TREND\1a\18
-\aZscaler\1a\rZscaler Inc\."@
-3sha256/cH02TnKuUhQx3ZU4l/nEhG1bjDJCmP5T+9StofLRFX8="\ 5Mitel(\ 10\ 3"@
-3sha256/cH02TnKuUhQx3ZU4l/nEhG1bjDJCmP5T+9StofLRFX8="\ 5Mitel(\a0\ 3"@
-3sha256/atuOPgVUYJItFQHLl/lMagLjnI8ndMpAiCW3tYN53BQ="\ 5Mitel(\ 10\ 3"@
-3sha256/SQtuxr6y1gNHILUUm2spzTVRWYjMFq+FQUiwe5sfihE="\ 5Mitel(\ 10\ 3"@
-3sha256/71UShHFSMt6S4kbDIzKTYrEySTuxa1ieR3VSC+uHGlY="\ 5Mitel(\ 10\ 3"@
-3sha256/71UShHFSMt6S4kbDIzKTYrEySTuxa1ieR3VSC+uHGlY="\ 5Mitel(\a0\ 3"O
-3sha256/DEPqi83p/DvKFlZkrIIVVn40idU5OgyB4aeRQZkuGVM="\14Sennheiser HeadSetup(\ 10\ 3"O
-3sha256/j1kfeqTcPv6UkMOKRpLJAR7RKPHeWVVpQG13tvofa0w="\14Sennheiser HeadSetup(\ 10\ 3
\ No newline at end of file
diff --git a/.config/google-chrome/Safe Browsing Cookies b/.config/google-chrome/Safe Browsing Cookies
deleted file mode 100644 (file)
index 00acb57..0000000
Binary files a/.config/google-chrome/Safe Browsing Cookies and /dev/null differ
diff --git a/.config/google-chrome/Safe Browsing Cookies-journal b/.config/google-chrome/Safe Browsing Cookies-journal
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/.config/google-chrome/Safe Browsing/CertCsdDownloadAllowlist.store b/.config/google-chrome/Safe Browsing/CertCsdDownloadAllowlist.store
deleted file mode 100644 (file)
index c227625..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-\bþãµ\80\ 6\10        \1a\ 2:\19
-\r\b     \10\ 6\18\ 1"\ 30010\ 6\10\ 3\1a\ 2\18\ 42;GÃB"
- ã°ÄB\98ü\1c\14\9aûôÈ\99o¹$'®Aäd\9b\93\95\99\exR¸U
\ No newline at end of file
diff --git a/.config/google-chrome/Safe Browsing/ChromeExtMalware.store b/.config/google-chrome/Safe Browsing/ChromeExtMalware.store
deleted file mode 100644 (file)
index e0082cf..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-\bþãµ\80\ 6\10        \1aÒÊA \ 2*\8cÊA\b\ 1\12\86ÊA\b \12\80ÊAaaaadbolalgmogecpogmlebfkpigmpdjaaaaiognmpgbjoffachmpnnppfnokcbeaaaakngccdmgikgidoadpaopippmdfihaaaggnhhcicpemabkcpekihlocinhaalaaahfampijhmeembhjbebjebkeoedjjfaaaiinppadbheljngocoegdcncpaejiiaaalhkjlldhojjcmmiaoopcglbdlfjcpaaamfohdgeiomgdngemljnheihdmgkecaaamnkbkbppehfhhkmiodoniifhfpkkaaaanfaliloicindpienfhcnpndcibpcgaaankgpdiealiomopmnjblmeimiejfdaaabajgbpmnmnmhdfmjmnbkbjpibhmefdaabchfpoaokbenfoikepjpdidacbiekfaabchjflcbccncldaekpjpcienceijonaabefojcgchjbojmkeidhaceaaojjjodaabgniekficofjmfoejkgpncpaimldcmaabllpaogiigffnofgfhaecokpnhflghaaboihdfgkjdneohdofabaponaaibbdeaacakdiakmgiollmahgdginnioeonmfbaacdffaeghaialcklmicpdlpnikjholcaacfcnecbpnccnonpbdgpbljaghhclaaaacgihcbcjhegjcfgkobdigjngohmjmfaacgmmndomhckgeglaphhdeegmonpbfjaacgncginkjobaaiokjcmbjgjclgbgfaaacjmcdmclhpdpjagjcmclecpgjodlmgaackamlchlgmalkmcphbhhcjebbpnfdfaacoogimceghmcjhdknjbikmcmgkkbjaaacpkpemoapjccepeaiijomchejhlinpaadcaglikmoilfnonemffapkjhdloomeaadjhlpjcoakeaehahddpgehekineoegaadjjecdjlokenchpmeonkndpbnfhbnbaadkehkkkcijmdmihoaecockheacjhkhaaebnekdkiappbkmbjglidgcokafcgjaaaefcbjhndhocpnffnpbijpegpkndigjaaejabooilfjaacohleofkajajjgmkpkaaekcabepcjmngocojmifgfocdbkljfdaaekcifkdcacehbmfdmkoodacnjlghfiaaemhpmfiahlgjlkfeeadaaklacleaaiaaeohfpkhojgdhocdfpkdaffbehjbmmdaaeokbkhjmpefcioghbgndmmgjpookclaaepccobikbmcbahecmgciiailnklbgaaafajipcpbieobiofllhhoocjcofmbakaafalhpcnbemekhlpickeacinlcloejgaafhijgmolddmfojabgfkmoeknneomngaafjcmlijmpanglmbfmanhepnldnebpkaafjgdmaiijejdcjnnedfnlaefgeiggnaafjhnkfkfcidopieeebjcpjaocbkpaeaafkjmhiaflpmcpinnodicmeemogaihgaafkocgmfobndbfbnojmeedjejnemlafaafkpoghaiefenehmlljmlljoeipfdocaaflkajfnmajogginkceemoogbhnnkieaaflmnoafhogogjabkfbjnhlbbnfjdneaafoamminkdicopboojconjhfnfkcijjaafpaapdanpjoadgoniedikmhkephdceaafpacieplnilaoaeimeagkiibohhcbfaagahljkmnipdnklcilhjjjcciepojpaaagbbekimglebeopjkdolholpcijlbhmaagbkhicgegooacneniiifbipalgenjdaagboljghjoebedmhffgeaopilfkahipaagdcppehinfgffjedacbapkallekhhlaagdjpiamkbaeeilllfdplofllefibmlaaghighhcdhopojkeoabkmdepbkcmfbdaagjpmkanieejfbkcnjncnonldahjmjkaagobhpjabkjagmfblppdgehjnjdlepeaahioegjbbbnpapgaakpmacilohfoboiaahpcncpgcnibcimfclpdjghhhbcjjgkaaimocpledhndknakcegmmjgfpffmdnaaainekaphodhdgfdmnmmbcbpglgomjhbaajafjpkfjnkdgeiljdnmmohjeebnkjaaajajgcejennpmgkjpabpkibiaomngaiaajcddfahpdkkkefjilklmijjjepadofaajcobfpliplceobkbgfpmmjfkbebhmnaajfkmlnigenialefkkabclimkgelkjgaajjcmdnfemneiionngnckiejjllagkpaajjjminlajndegbfddafimgdlcfekaaaajkocgilcfbbdkbclgjafkgfcknnfcfaajlffkmfkkakbppmmldalnhbcaonipaaajpkocffpllbppelmcijfnffiineeloaakbmmcbbbbllgobjjimdaimhmnmdfkpaakboccpfalegnccglnkffcbpfigjfdjaakclflodffpgchgdeaekldbhojelpkdaakcmhiliichlnpknkkmdggoneaiphjlaakflhjofllgdcaoohekjiccoeipaahkaakhlmakppmkkmfkoibponkmmpgpmjglaakichfnpgeoigmlndjfliaipbljejihaakkngfdaaghcejeglklpnnjkbdjacniaakmlnhpmfhfekbdnkmenahfiighpdcoaakpdeojkpmnnglbdfllcncnbobchdloaalaclnanabcfkpahnnoonpmnldmdfmgaalblmkcalbjcondmfbkgcihjghioalmaalboflkpckmefagbdpadefhjebamhnoaaldmikfmnjaeaeeabmchbklledckcehaalfdbgbijlffhlngdhaadpcpnaillbkaamajapjhoclpgldoclkcinnlpephambaamaoofbopogpjmegeghnhlphhhdlophaambgopdfcaaffkefpmpohclkjfofjjkaamdmgbfnjpdfkjjbobpkhnhpcmolpjaaamlaonpjdggggcfnhknakmpgifcmpddaamlbcjbejchalkkingolaibfgkkiinpaamljmgllfjgagkdhgpjlcnnaicgpnhdaamoeijcpllcjaboobkkkhnkkahgnjlhaandibefdofepfljgloibhglgkognfhpaandljohlfkfckokbcijlmagafhdknllaandpgohbohmlknpjbblpmoladhoochgaanejheojlkkkaacnehkbcobnbgabcjmaangdcfipmfploijfkoonkajgpdkfmbmaangdklamdiddalhpaidkchnpifidmhlaangfdlnlomheeljkccceidggcemahcjaanglbnegdlehmfgpggdmleafnehpbopaanhjnlmndepokfbmfbffhnnoocnjpkhaanichhibbacpeankhabineljhlifihnaanldkkailfaehggcbidcnegkbnagaopaanmaonfkjeceaoepdldenjmliholbniaanohaaifnggigindonkpllcalbamddgaaocaceogdocceagajbmhbdakalgicmhaaofelpkofjcgcbfobgdpiklbkpagifnaaofhgcibocdemhloapolgofbfoiapobaaohefjinfoaplfgljklgbjkeeapdlijaaoiapnaomlnpomfdebglaebggdhjnmnaaomppjmiefmbbenopicdcjinikegmnpaaookifjncjmofcdfpdacnmaccjbikbiaaopndhoncpfffkmcdafkdajnjjdmnepaapcaabdedcckcfmnjbeooipfpfjefhcaapcagfcpdbbnookhleeabimppakcjhjaapcjgafljhokjfbeebpiddfjpjjcdemaapclbmilmfnemoencdjkiojlhillopiaapcodhdbkdcfgdijnmegcbjpojmofeeaapecakedkfmeaenkejdnabnniakejkdaapfjdojnmjkiaabijdjgefegddjgkbgaaplhcpghnbgilccebghplkdllnpkfpdaapnmbdclgadkcgplenakojelgogjmddaapobgjcjifddghdmckponbpecjmdoanaapplimhkjoldnekaakmmncpghbllbggabaefegffpmjohdofpacfanmhadiaioiabaiphhkhnggnncnjdefdnfahfhlclccabaipnligghjcjklcoekcgnpkcifgdkcabaoiljmjmhlpbjpclcmdpkfamfflnnfabaojciingdboifklkoncbmifcdgcifdabbcifidjindlhfaheclodobhiiejalnabbgnecgjekheaogiicceiimpakablpcabbiokiacliibnekjecokkalfpoedlmjabbjfkpiaddbjmhociogeflimdbhcnnhabbjgieefhoknlhpjjbbejhhjfgjeifeabbjnkibefnakphhnehbkkonkljebijkabbogfkbjjkbdepjefdolmgoegieleijabcamjdndcegcfnllfdcjpbkndfpnjhfabcbfmoaoffpekcmjdplkmgapocijkjlabcbjgmokflnnnbjmahjpjcodcgobpnkabcgpdnbkacihikcegccaijjojagojfiabchcdaebenbmmffeigpnabjfjjemkomabchpppcldemnoihgbnodlbdbnibcjanabciiempgohamehppammbkhkicmkgkobabcijdmcjfeplhpfcgmimmmhpcclghmlabcipdlfmldbioakcdimkpbhmimcfgcfabcmpapghfemenckoipegcphkcnbickfabcociiobbpehgklomfdghmbdmclbmglabdaekdmfonjbnhmhaolknoneegmhiehabdaildoelbckpkphfeiamebipidlfohabdcfaokcegnlkggmbhmcipfdolbambfabdcnaihklkpgdeefoacjjoaalejcbjgabdddpciiiojfjakdbkbjfmnpkjhbekbabdgfbbipldfmdcgeiklllogabelgeofabdgfceojlgpnfojpkiljlcnppebdobdabdholagkagimalmpmohnkmpcbjomlgpabdidfhdgkoepjlnnnbmjahnlhbjgfgpabdkminkkmhddomphmombnfeodpgocohabdmnnkchihecfcmhhkamhlngifgeholabdpgaonpoocnocehdophhhofhdkoencabeahnklmnobecellpecjibbgmdbkplgabebffmaabfkoidjkbndiaofoipmegkfabebjajbihagbpkchmjephmibgafnknpabedibgkjfflplannkagdpmmldponjmbabeiifkodjgmdclafmbfpphamkmmggneabeionhcdkdgmmjhohjaiebekfkcmnbdabejiacjbjehdalcmplalflhnghldmccabekllhnhmlndaphgmjpdicdpkdepidbabellkiickpmagdkhlobkddjbabjnmnbabenhehmjmoifipfpjeaejpbeeihnokpabfbilpkeccmldghpopiecichomplcnpabfclfmhaemoockhhinpplncjehfpdbdabfdndfbmfpbanhpplgbopmaemppfpghabfdponapgfbgngignaoignijfadmjfpabfgmogjphinccnimdgfogjepgfjbggcabfgnohfmmpkhfonnfokdppaphbkdjcaabgagpkklcgmeibelnecoapgdgjbocedabgahnpebbjjengemapmlbhmpmibfhcnabggfmkhfjmgechofhnababfmcflmafdabggpomgmebnhbbjfhhigamiplommdfiabghmipjfclfpgmmelbgolfgmhnigbmaabgicpgeiphcahdkbmplccndlkdglbioabgpfcaflplbnjkpeoimjchehdhakpedabhacgmlomgolenlelobhkdjianekgfiabhaddhdkmdomogjjlkjnemfmnoodmciabhalofdehbbncikalhpbgfljemkdojkabhckgocfgfcieokchelpopabnpkcennabhdmghdmjjbkahpebhjdofmcljkljbkabhdogdfklgfpjgifpmakkchjjgagledabhfemlbkljamfdgnhpbkmnppfajbimiabhgpifnhjodhojnkhkigdgpdgilicocabhmbcedbojnghofcfmnageegmkmpkacabhnlngobgojkemdgpobebkbipngmbnoabibpollpjpdbpkajgagagdpaehchalmabidmaanmbfeddegmapgpjhdmgjaloenabidncmdjpbkpkdidejibleachmpegjjabidohffjedcfjfeiabdebpjhciocencabiflhnbeeieijjpokkndbohnbinmpbbabigdnefgfodbohomeojbhcgfngbdlieabighmnomggfdnhebpnkmkgcoohnomijabiifcdgflhaibihplnhjoegfpcbiieoabijobeocofhlbapkpmolbegngpfpdbhabiknkmjcnmmdacbafmgmnpeaakmohglabimclbbbmbcgkmbfegcoppaoalbmhpnabinadafmocjoaficinlcdljcflbjannabjbdonnnlcoajckcdbhkdeocmpafijnabjbfhcehjndcpbiiagdnlfolkbfblpbabjfkdndbfdjlliomgmfblmibdempojgabjimbagkeccnklimalibmfikjmhlcciabjjmjmlahaoilofocbhdholkllkfkjjabjlnmepiednbjflienpndigkbkljdhiabjohnnalhimhjoaeohngehdleofanipabjpnfibpggbphipfkgjnhcmijgoplbgabkafkjhabiankmbidlpppimnlocpaheabkdiiddckphbigmakaojlnmakpllenbabkhhgjpfcnmmpmhghohpfkcgoineebkabkiebhoecnalnmickpnhclmkellijifabkkanedknahgiokpglpapaohalhjjmbabkkjhflmpnjbilefgmgokgbbpjilgdbabkmleiodglgcimmlcdolnggdpnlcbccabkmoniabkkikiikadjhoaendccgcmlaablgnpngfaaficpckehadaljnjgjkhbiablibpmelancknpfiooippjhjiopcelkabljdoblcbdfgfbpknmcillehlemonkgabljnclifkdgbbbjdhcikkmpjiknbcjkabmaohbffhclcmeklnkjlkkeeckjkaobabmbplfkcfllldmogjcbbbbocggadoamabmgjcmmphkhndoahbfanhbgeekconmmabmiomjgjlhnhhpfigmglglpajolgklpabmlpjhmbgphfcdecbpegbiomahambojabmnnoiidboipcgpclpganmlgimoknhjabmojiekfpcmkkfamgfcpgfgipocfaceabnaedbpjfjlpmgjjjnohjgdjggdphemabnefjghglgoebpafidjhpjegobahmdfabneoahlaobfgpdpfocengemdnfjolceabnignhemokhfmoehhikmjmpkeeebekmabnloomlandeglckclncplkijfodbbpiabnmaapdjgmmnlodmpmjdebnklepecokabnmgkcccbobejecpiapmnoijaobcgkkabodcbehfaichgdiojkloebhaknpbjojabogmenppfljcenmammhpcmbildhpoalaboikmnohkphablkacknakjlenkkhmlpabolkihoghbjmdlaiabdnakfjkgpnbpcabolokppchpjbomobfhlichfaolbjkglabopbalaclnfedhgpicknnkndobhmakdabopmaapeckefmidkenphfkpidkfbahbabpankepiknoefffniablkkifgpjgjalabpckgmkhjmdijininjgljmlhmjmlkjhabpeifeindoinabmpehpaplmecfgkkccabpepmcmpclihkjbalhmmnapbagkbckhabpfkgfhadpfmbihebcfcmofjceofpcpabpgaobaepnblheadcdibaaombjbikbbabphljadlccbnhcoppeelegakdbdpgcdabpibeofhnglbpbpkbpmpfjcnimpcaecabpjeombpodcafecdidejijglognakheabplepbkhbbakkkamcleinhjnhphnoakabpmacafofmidaphaelnljaohjgnhcbfabpmadndjjicjniapohanlbbpbiifmkiabpmaefhofhncngeakjnibanpgamciifacabkneolgbahmminkglchidfngfamijacaejkomognhkhgkihcacfimmncikdmnacagcbbcffheehijnellnijindghhmbdacaifocechphipgpfogoldpcbmgblaemacaogajffhccdgiejdoignfbghapnodpacaohccommfnjhicebbedbcgoahmcmpfacbbjdmchkfjaaggpjkhenbiocbimkicacbelfepbdgbgdbnbhllipckkfbonphdacbihpmoicljmdngmgojcbkgohceiiecacbjoebnhaoghkglbmmmcklhjhgjimbnacblcigpihmblimdnjfjmmgcbicibnidacbmagpbklpgpipkiganklmkmbekadolacbphlemaaigknhafbppppnhegpenpamaccfnmflnipiklogpdmaahobhnchogedacchaoeabgiclhngknbkegekbfphgndlacchecgheaocplikicicnckfailapdgnacchiifbojggcfboginipiefomfdffbdaccjkahchbhmlgmfamimalpepplpiedfaccknopfbhjjookjapbmkpmmegmnhkjkaccmpnbdkbddebiifmohpoahombmenohaccnjeicnhhooacdnabmhdhfoaikbmiiaccpimpliaiaehiknolgmanpjmpacbhiacdankhgibfaoiplmpboecfhdpdpcbemacdclcnpbediljendjjlmdimimdpakdnacdefefcoiglllpndhkpmjpdahpmjeigacdljgjfokeilacdgcainlipglpjofebacdminbknaahickmnoefebklgjnmleliacdpiiagjbhcggmabnihnclifmjcjhicacehenlbileblompmkkoimgobmcdkgebacenkepfembhclhkfjnidoeabnfebedcaceoklnfnnifbjajkponghfbjjkobcpaaceomceenphdomojllfgajpohkphdmffacfakgeobecjbalomaofoplcfcmklcdbacfchcagbegljcbodnpdcnpabmjjelkoacfeheaenhkcelhnhjfmdmbbfbcjcediacfepmgajfkfhfbhhcfbcldlbbocdmhaacfgckdadojoapmmjckgaknmljmaibeiacfhbbppkkkkinbelnppjckagjijebmdacfinaeppmmlpjnjempfhegbfmmmnockacflbobmlehhnfclaageflffofcgmmnnacfnkolhdgdllnfmhlflnhjfogelheolacfpcdalinohiigheiegjdnbenmiagocacgbopcgibocnhggloledocfbhfdhffjacgdafnkajbdmbabghmcpjigbhlgfcdnacgdbdobgnjbngflebmdkmnclhchfmcdacgdpkpkdcnalanllefbomldbnpmkilkacggahcnhncbigkapidlcocdglmdidgcacgliajidonecpapbpnhgpghlggfgljmacgmfffoklpankpeamcemiejbhcacmgmacgnafjkfmgnajabckglmgljfmhbfppcachbnjfnclogjcmjllgdjgdgmpfjiejkachdmmbbopdnfmbhlicgjbphfoognlfcachgabmnepdjgjflpoepfodhiipfamkoachhcgkijchmplalhnmehnpignkifnghachhdohfiemdmnkoainamkocileclamoachifakjcbohoelkhehfkbnghcledbgcachlljpejolghjfdhidbhpolhpkofdehachoegpgkpgopaeklcfkojebhdapagegachpcfkgabnhfkhdibemgdnpifpnfaooachpdmnjhaddeedojbflicaegcigamfcacickkamdbmoafbkjnlkbhnpmfkdmpiaacidhfpbchfkjeifjbchogddamjmndmoacieicajkdddnnmngjignpgmaphpgagcaciidengbnnkkdhfpfnjddjnhekiopppacikbnagikacikgaanlcmojoedkfonblacimbncelikjalbjaoianlhkpofbeoghaciphnfemhmdgbgcnnkhkbbflclilecnacjajnkjmifocmphfhbdapfaohjahngiacjdkgfelfjfaoaepcokjagbjcbcbocfacjfmkafgijdjiedjlfhhgghmdiklaooacjijpojndcioemcpcbbhoimklckpomlacjjineldikbohicpngcmalhninpdcdgacjmlljdaompmhelipjbgjfblhhhkofiacjngojkolcmgjabojdokhklkgegjnamacjnkkljipcgeihkojjkkedicifkhjegacjpcpdbipoedimofimgdjfegacmffnpackaklplbbcbnpgcjfhfcddjhjbbipfdackamlognciiaopabibcfgkhnpgkbblpackbndmhlbgeomldjbedpkidckhddcngackdfcijmplcibhmlfnaafnngbcldepkackefgajnbgegnllgcnoofjbanephjedackeliempiknkodadmnmeocegbehmhohackfpocdlbgobjjbfokjkglajiiollamackgngomlblmnbfoenamefdnfhliebodackjaljejiacdiifpdckacennamgadpfackjcfnjkhbgcaieiabkcmbpaglfhifcackmhhpnalmkdajedpkjckbfkknjoocfackndjkminhdomchgjplhdljdpgdpeflackolclobdgpgabfoifhlolfiojcbgppackpfhlmgjdjlohhjmbacaajbmkkklnpackpllnpalfngjidnkgblcllbkgncehkackpndpapmikcoklmcbigfgkiemohddkaclehboephpfcmednmkpmhlcoapaccliaclfgjnidholdccogngicnegcjlogaofaclhdocpkpichlencgbjpjloeoijfnnjaclhncmbadcdflfekklchaifalalbolgaclkhaebonapgblbpgdkgecjlobkkpghaclleepkamffgmmiomjpnejaepcoiafnacloellhlncgdjhhnabcafpfebjabjkeacloijanhgpehpgcmlimnoeoldeffnpcaclpgmlkebihobmhjfmfbnhbeakpbonpaclpjamdfahmpjeledlidpheplhmpjkhaclpmcmmijniccngolpmlkjpcflfkidaacmbkdcplacpdifblbmlghndlegnbihaacmcffejkcedeialffddaplelgccmoinacmcjnlcbehgiailallkepacdgaeamdiacmckabjkfogakcfhckahnpmbjfncafnacmgaammjpeljfgggbabgpljmmdgonleacmgpfdnjocnajncjkinmndkagfnfafcacmifpcbalnghhhmplklplfoiongcggjacmmalgaogllglhebgadibhohaaiacfiacmnokigkgihogfbeooklgemindnbineacmpfcamncegnhjdeiodgilikjafcamgacmpngihgohbiaaopacnjajnijnodgmgacnfofginfpbfimibaadphhlbeajecfkacngomjlcmficlammgoohddfjabgpagfacnibghmhleoepmghpbgkpgplggkjjlbacnjhllngfocinfecengcobifpmohhgnacnjoghigjogblbdjaapijcoajfjfmlfacnkibdfmcbngonkjkopkalbbbpgepehacnkmplchanidfjgiigbgjeafdfefiilacnmigbnnplmdlekpkdocclckoknkjlcacnmlmpaepimpcimggjlcfheiaoikbbdacnmmlafaldfagkaaabocaicghobldnfacobecakgpjaejedmolccapdjnomiafeacobmleohpmmcmmmeipkjhagfhldedmoacocnemanmeoeljknnjfdlcpfoinmjlfacofcbahkeehobnpeebfkfijfklkmfbpacoficpnnchlekagnhbjlpkkmcfmhhmlacogoggklaipkhiakjbaoapbmekmgidbacogoigedjmildkidkcgkhbacdoddgakacoibibddimgnjnebdfkhfncecpiekgjacolholcklflmjdnpgnbkelfpalniahjacombilbbjfkilfbeighoefnklgljdciacomnmbomlajgjbcijkflekoojdfcldjaconhjfogglfnkjhkjipaifepjklologacpaeobodkbmlgnpbbhjbfbljpbejcgiacpfgfemmjoafohgokkonpahfdedddnkacpgbegfdaejmhalfcnmjpjdfeokelfbacpgegaciagfnembilajlgdmlhgcpfocacphofhgkbmfbiccpoamklmffnfmjbeiacpimoebmfjpfnbhjgdgiacjfebmmmciacpkmhobpblfepncbjnkmmlconcneiohacpognbpanefejpeedgdcbgpegdmopcmacppfikmfmbcanagmghjjhjchfnpfpmlacppomedlbcapefkeieofceckglgifepadaedbocnmgajgnklkchnkjilcpebkpnadahebendgkgacfmpnmoddebbnfpfkcdadahgadlleoiggmgjioladfaejeliegoadajbbiifdbnghdhbpchcoimbpnlijjnadaklnhbglfaakjjgmmllbghgbaicpbgadaknfnnnlahkeefnjeoegigpibbckhmadalmamknlbmfakldkganajlocnkkgffadamckipmaobcegbjbogfkcglfdfikmiadamfjhiabjjgaffgcejcojadlchpdmhadbdiiijgodhnmjpnbfcfenppnheoepoadbenemfjohfboeigfbkhbnolfdijnpeadbgafjihbhbigdoljkfkcdbojfehpjladbkcmlbgdfaoddnmmhaklfgiinpkmgnadbngdaifmecdpkkcdikieigfjfeceefadcbeekmdfljenpedkgkpckmbpbjinmcadcediakffcnjpdicgohgekaoblpaogeadceocenildhefodllgkgheojbcnoenbadcgcjbjpjogbhkjmeaicibbolnafccmadcggpckpldlkcobapimobdijchkigmbadchihfghjejdnblggcajgclmhajgbgpadcilffdnbadjihajpmjmmlabhndoienadcoepihekjbkdfidjebkfofhapmklopadcpegbnogolenilenaejconcaokdncbaddhfcjhfeoebalacikmecjfgampkikdaddibmjelefaholbfacfnekmojekodafaddkkdopoiffmkbcagbopbeklcecdimoaddlcedbjhnaadhddfidldambcbooghmaddnnnfhjcfjnkbpnodfdehglbhjjdpcadecfhccdknoobplgempjhbojlbpahhnadedhmcnoaeoniiblpeblimcggeoaeleadefgeadflhfcnepbpdjkdhcdbcoffagadejkancgenklgofgbimceeaifiemgabadekbiglcclgfckiodjeoglkmnodidchadekcbiddgondceabmankdhepgmdohhnadeklfpnajgkdaiopebdlnmaniamfcijadelkknlljedgkndmmmcgimbkpbjgofeadelpbleopjifjhldehdajjncbbmifamadepfjpbgegfhambbfkhaakkphhcnmjnadfbkahccabbijlljdfalfjjamgmaogiadfhppfckahegofkopgffpmjkcbffoapadfjcmhegakkhojnallobfjbhenbkopjadfpnammmcemgakblfekmknfcfnmohakadgapdldhoobdiapodbfdcpoikoohhcdadgckahjkmjeekaobkbdpjpchibjlhcdadgeipadmflleoimjbhfidfbbcdpkagcadgejenjfdklhoogedejpamiaohflbmeadgfijmjcceoopocjcciihmdmmbnicldadggelckafobokpbginbimoenlljojpeadgkacfejanlmcneodcmnohkgnbpbkfhadgkcblmffpchfckoapopdlhbeomndmkadglbjgdclblkfmplcjolfmgihabhlejadgmecbcfgkjklocdakkedhmfgpoihdfadgmfnhmdalkakojjfbckmmdplngilnkadgpbgllhkokclkkemancembaonboooladhahiklacikjffahjnbgnpcdedeoenfadhaohlcdjhblibplmlcclegfoihcneladhchopfjbbpjbcheedhiojljkakbobpadhffffpajofcbkocefpcjcemnadiileadhhhdndiaocdpcnmfcbdijcmgeflokladhhmiblebceklgnbkbdbobjkkahhkphadhjpbgolgffkpnlfenmhcfcgplecofpadhlialjbnbhlpiphaejicjdacgjldoiadhmbnhfgfjjikaopgmcogcllplgloabadhmegoaigjmbhafokngmdbkgniljdjeadhmfillibiaionlbchkikgbfngapagoadiacgaefccmlmgcjmoiooplakbopaipadianeemijmeoklobhojmhomjjaknnehadibifkaffccpjhjjicnbnldlffcmkmmadibiggjpflilnipmlmanclilehhchmjadidcccepagfeaccoafcimdekojpfegeadihbllnmkdekkaaidcpmmjemhodeichadihiglffcjhlakkffgmnmefcgfmkjoladihmhaojoceimpkdoddbagopfiaebmdadihpegcedmddkgaoikajpdnljhibnmcadikakjagbkiajfjfekojioalabklaadadimihjjkjaabcpjaigmabhmejcbiegcadiminhdlbgpnollfonnacolagelekkpadimkphjnpngdejidekdmiliengggnifadjadhjeppmncldijnlppohefhagdgoeadjbbjlobdhficdneakafokhopkegpcnadjegalmngnjncfcmkcmlpnkfpegfpoaadjgkicnjpdidejieampegajjjgjcceaadjillenhpncmjcjnknpkhbhalhfodooadjmefidlphbbnhbhccfimpdmplmofoaadkbkhialipbkbklcfpnhahbdbdpgfjnadkcjcjajhcfjjmmlfjiclghegcchkmkadkfgdipgpojicddmeecncgapbomhjjladkomhfikclkomneccpaianjlmflndnoadlfkmilclkjackfjncbblcfgffcbgdiadlgjjcmjgkbamcgccdjnnjfakieeiloadmajpmkjemiphlpljccognmkopmlocjadmjjnihidbfoknhedlipdgmhcailaceadmkmmkgehmemdifndhhbpcjikcjmofladmnilkmaciolkejfboebflklgahbakoadndkbddkencnlhgaebkainnpojdnmdcadndkfmididljgdpmhiajgdkpfklfmkpadnfmhjgkocobaaggneeiilfhheocamkadnfpfmodihlaedmaigidfalcnbfbjcdadnhhenhedodhmplcjnoibggkeohggpcadniljncgdlnabighdllmnikljjddepladnlcfdhabeknnlenaeoekcnnmhogciladnmebfkncpbhdolegbckaocdfgngdejadnmnconiphcndgdlinikenlfkmccamladnongadgphbeoicgaidkkhmjmimgngfadoagmhhahleigcjmgdjhdghoagadoakadobbehiacdjbehjhmndeaoefpdedhffadojfcbambangblhnhpanhphnjckdkpiadojjkjepnoccbbiojjdnfolfakdchcoadokjfanaflbkibffcbhihgihpgijceiadoocbjlmlnnakbfmmkgfcjfmgkkkddgadpeoiohmpikdcpicccmbbmbkgghbnegadpfnhoeknolomjggofaafhnbjcceaciadpgjfgcdmfajoadbclmhhmkpdgcengeadpgjnihciieapdmbpladkaojffekbpcadpikomdkachjpmfnmacdcpkiimngfonadpkifcfcacgmnggcbpbjbkdijciiigmadpljjcocihkocfejichaehpgcfkekihadpphbpjfmejcebagopkdbndkcpfpnlkaeaabafnpdeohekoekdgadondklagohjaeackocogecdepagmboekdpalmmhlmmgaeadlcjifdmjnhgeleicpcdhepfcigfbaeafcoabmamidmcgkgepmhhdopogfbalaeagiphpipdndkldanligklbcohinehjaeagjkphhpehholjholclehahmnialiaaeaplannahoneimapejmggmiejbaneelaebalokgfnfdfmoidoeaoleokbaebcalaebbceobfnecaajaoonanjkjgkcfddblaebbppbdfpcbeedhpmfkadfdikjgfefoaebfkgcamgnimcbnbiopgdakknjgggnmaebnkpljbepaahdnbgbgflfeohhekeinaebofddmapoinomjjhpbdmggejlfkifmaebpeaahcphdkmbofdpboncjgcogjggfaecahbffddkpcdnhkbenjnjipcahgjkmaecdjchofojkdchgigkkopfekdbaboimaecgjoooghenbjgoppacjhoepfojabkpaecglnhmpihbkkhceipcnalojbjgkoilaecgplbohchabeopgcdmngmojicniclpaechphfgnffkgmpjcdgencfnebgblfjdaeclafabedljmdepjpoijbeihfhmgffpaeclnohncdomalahidbeobegjkhkaoppaecnlnhcdnldfblalknlbhpehdcffofaaecohbakaehamlmpmjckbhcfibjplnmdaecpmbbnkcgebgmfaphkmeiogfkjloemaecpnjhcppfedjcofifecgokchnjlbdcaedcoaibldhnnnheldbjbkeccomghkpcaedgheffipgpfkpifefccdlancghbainaedhkeoddgnbcbaalmbgabphihdpnagcaedkddjdajpohohcaochalebamfmcipjaedobkofagambpnhibndgllabmkhiinkaedodgcmckheakkgcdolnppfddfmpcjmaedpacjnlmkggfgabmjimoefcmlpgjkdaeeajafchghccbnppaimjhhfpejaboleaeeeankicakddoifnjbonipfnkpfgaodaeeelgddlnleccpengcbeijfimjnejelaeeggbcfcdhbabdnepkgkhegpbdddoegaeegpeakkeocipoambmgohnmbgcpdmgiaeeilcandgocelgeoilmpeiacnjcaphdaeeljpiofnldkngpddjiaohmcanimeinaeembeejekghkopiabadonpmfpigojokaeemepphecjaofoopdmhfahejdcnlpiaaefccecagomfkemjpkfgllhhehegcmkmaeffhgnbkgajkhofklhffeblfliielifaeffllecdkmacoaeccbnanpjmildgcfgaeffmffffkldoahpfdnkpaddgodpacibaegekchapobhholaonifckfdfiglndhcaegjdbodicdkcgabbibbingnadbdffnfaegjkgigdpkmekgdhjjjbicebchkbndlaehefioapkedlgdlebfnlgnmmklembnjaehifheflobngifeijhgbpjhaiennipjaehnoejhinjjlmjacmbfafdcapgfjjdmaeibgkkbjnnogpbhjjldjaefnafilaebaeibicjmgidhgoeppanenoegjfanefamaeidicnpopfklbegoejhlmiflmocdmmgaeidmhdbcmgaeljdbbkpfcbcoaajfgimaeihabodnpoeekjcapfmfpblhgjjegedaeijaeofoacfkhhjoockopjehhldkgfmaeijcipknmkcjncaogdalppmlhgaeamfaeijhglmdojodhncpnilbbchmkgebkbjaeikjedcgaegfkipknkoolekmgedlffoaeiodfghjihigefehmojcmlaibfagnhfaeiomjefgpcmgfohbfbnhdhooednedicaeipmkbebndcdahldolpcpgnhgffhbgpaejbcjnbogjhdkhlhbfpjnegckmaheabaejhbfbaheglmjcmphadaineihhbkaaaaejhiaofdihellifemlefjjmijenlckkaejijocgfkhmaocogdejohfkeclhodlkaejimdjkacfcnedenpbflokjedcadanaaejkhiidkngkkmhobpjgmkiilobcaaglaejmpkblipniaaacjgmkghepiokbmlfmaejnlmiebdbmefnlcdljgikajbpakpmlaejolbnglmiffdngpjlgdjcjomdaflkkaekamkmendhckphboigjbommigkpeankaekbhkfngddponpbddhhpbfjiegegmhdaekgbbdimohnpdgncfijnhbomddfponhaekgekedemffjiijpjmhcjbkopiakodaaekhhojghofphncobejhikpabofgffloaekjmciklpleffokfhepojijbfibbgbnaekkkkkiaholfmchlmjakcleckbbnajpaeklapfenbenjjkbdnikikeggaandfoaaekofidfokcfghgemoplgpjkiehmmobkaelbhcdndolgapoopaahboanfhklghdpaelddmcejmdabbeebfodppmiokcmkkhcaelgcmengegfpdeonipgoofcmacdhjokaelhafgimifbobdlmaaabhgbmelpdcdaaelhjdpgcakiamhbgclbceakkoaopphhaelkglcgjcfbbhjdpdcmhcdlcenbnochaelnflnmpbjgipamcogpdoppjbebnjeaaemapdgbgdcacccfofapjleahfcmanicaembfccgdahkceajelhojfdnfafhbekpaemccgnlccajgfgakimmnlkaneeonlekaemcjbfajnnmhblifaejadoecfoaebldaemcoolgjbiojiekkncmfhnbplbfdebhaemfabjeakapcknallobmhnofpkfbodkaemfhacekmhkoiphcgdpphmnffoklcghaemghpmpicnogbaddabicecbiehoehbbaemgpaimkicmanflegnkonmfbjakpfmdaemilllpejcldfeafaogjhebldimacboaemjbieioebobglekneinkpijacjiohnaemlfkkcdglmenganahonbihiammdfihaemlhgfjpidioajdbdihimfbflcmimlfaenadocogjnkbmchfnkpipdinoleakbjaenaihidcpfhokclolekjindbdpofkgbaenhbgnlindckpijfnamdhjgejjkgnedaenhijmafjkcokhabjfffipcjhilmhipaennkcchpbgjpohdakmdaiofnknpjbfaaenobegimfodibifafokehcciididgdoaenogmgkhibmmgcdbcifgeafikmlkiglaeoboionfcbchhegdignfandhpoikbnnaeoejeplfhhhjnjjjjohjeglpnoafafcaeoemnilkdakadnkccamkicnjkpdebbgaeofdcphoalmlokckkdmbmbhjnifggioaeoflflalilegapjdajppgkhpnglgcidaeoifhbbhpcceljakembkobpbjdaoogjaeokfepgfobdcnilndjadpepjmcnkkmjaeolcjbaammbkgaiagooljfdepnjmkfdaeoldibmfbcdpnlpdhkagngnjhkhendoaepachpnnicgdbcfdfhkmmffknnlkmlaaepibdbmjaplegjddoffkllphpkofknaaepiigcppinhepcligpmdafgddiaenlnaeplhihamigkbnhlcdogbinmkbabongeaepncjeldmbnibececgklalilffhffkbaepobnhmgiibjoiglihjbipjpdalagjmaepodkkpcoencgnfgpabhpenlkokmeidaeponlbmcmchlcjaepfockapiboflfkhaepphfnbekppchmipjigeplcgddohkikafaapmepnamoppjaabkdjfecppghlhedafabjkccbnejklemfhojpbpflfemaicmafacmelmofjdmadpebblhgmabafcjnblafaeflhpalgffogmaacmbjnmkfajegnhafagdidehpnihplmgggihogcodiclhlaafahodlblabiklojabdmochdnogkidmjafaicbdmdcipiiclejhlcjiepaamloilafaiggedlepnfcdnapekblkjnekldjklafalkcagoidkdjdlfoaicbanbfgoamooafandlpieklijnmhenapkcmdgaekbopbafanpajgkamefhmbdelddapiklneaobjafaphehgnnfgnonfhemlohjpcliogknpafbbmhckcmonmkdjjlckihjppfapdfjfafbfaphmnlofilmpnomhppghmlinanopafbjejfdebiikbnjlhhlpainmikogbkgafbkefihbccnomfjgcagmlehlhgjeabbafbmfombkpkbhhfcgmoapgeckfnilhihafbnjefbbhifpjnjokolpnbkiijhoockafbnjpkmkiapoabaaaanlpcfgpfhdfeoafbolgcibiencblmcfioedhiehmlhfppafbpkcoeaehfjlfgkbkbhgfjhjghdepbafcafpmjoennbmgniedccjfbicelehkiafccodefejmgeiigjenobmfbblgijjdmafcddicokdncjodfkoaanoipdigfgahbafcflhbefkmndfbghiipjifneeiigicoafcjnljfbgbknmlcdbkannbjgpjmalenafclddihcgjpobfgebfofhhapggngljjafcljalfnjnflaakjbjbpcgkogdfiikcafcpmmfjboblfjiehnedhceddoceebioafdhghfmekokbloihfimkineomofakliafdlmdjihioagdkfdkehabpinmeagodnafdmeoahhipejnpacojbkhndomjkbeajafdpaiahllpgichpphnpdodjphbddelfafeaacnfjeabjnbgccfoefkffigglpbiafeieaobidpeogjddandkeonmchinicnafekfchpaacfcfpcmcekfjeagoadmkfdafeknpbpipbelmlmbdhanbahagpcfjjmafeljnfoihnghkmnocihmdbhejhckgihafenbkkfgckfmihabjdlcfhbpbmoimldafendjjmajdnikopfjjmkigmlnnpeaajafenhmponmfmdmbmccbmglppcmjhmhmhafepgdbkjbondnbhnpmecadgkflcokfpafephhbbcdlgdehhddfnehfndnkfbgnmaffahaionodbmiganclalfoaiegfjdaiaffdbekaifakoahliaocchikebomoaafaffgkilecamgdbnldgbeahailpemnpkhaffhkkpdfjdbmoiokglkkkfbgaigfjjgafflilkfokkmojilnebmacnnjjjmjiabaffnafflcniconknogdjgoinljokklgaafgaiiabkhkcelldohieiooolmcgnofpafgbiobngoammojomlnghmaegfbadkenafgcliennfocnaoenlkmlhoakpaflpgoafgegaenocadlgakloeifjlcpfapookpafggfelhjbfdfofmkomfhjcnjmamaldjafghbkdbijbcohkjogndfkajiemobmfmafgidncfbdookcboojmhjhpeammlemniafgipbajfafnafnjomleohjbljfmlkoaafgkdhhfaaoblljdekhnhfphfbmlapjdafgkmgjmpahlemdainhcoeicebifdalbafgkppokodgjbkecjnecmodhiaconmieafgmidcihebfjhgboepnkpmphnmmfodjafgonamhoneiiopjhmekjbdpnejakoeiafgpiflfapcjgneclkndooappjglnjepafhbbeeoogifpncnmpenpdlkpccoknkoafhcdcpghaeiaaekcoifjkcdbmdbhbjgafhghnmfdmamifnknjfemhgeglidppdgafhjfilaeocpokcnjpackodpoglmpapjafhmalfmbecmjopghplpebhmmmamckgfafhnfompcicfdbaiajlleccnabpgmchbafhohnndhilkegpdbhfjoldfcckikgfgafibbdkaicgndflhebnabkpjgfmflhmjafibfmggjaicolcdflippmefidkngmgaafigbfnkjdhpbiknobkodelnmpohfkeaafihkehmdhpkoklnhgfbamjchmdbmalnafiibhfplojaieaocplkanhojpbjmaaaafijdelpikejlbnkeplodhlhplipgpcpafilhlkdnclchlpnojliocckdffbpnodafimjleimndmeihafaahcphmljejfjhjafinalanaibfohggojegmipankeeobhkafinhnjfjkbobdkfioohfbifbiahbhhlafinpnmbeimljkpeimckofollhlbjjeeafiociaflfjlfhfpmidcpheeildinhmbafiopimiphdcmheceejdpbgcjanokloiafipdkkndmggnmffcmepioemogfnnibfafjdofdfmkdckceealodkagjoedocahaafjecighknomjhemoimgacdofomgkogpafjfbodpjbgkkjalkgaakkppnganlcdjafjgmlcncjccjikjdgmbhejjdaaplnopafjhpmpbjchndcdemamldbeadlapjbedafjjmbcdjcmadbhmpghfdiheagdgdpgmafjkdbfmdennbcpfhcgeacohkpaclkopafkbcohgdbdnfgggdpembemcbdhbjapdafkdehgifkgjdcdlbfkjnmaeagepfbgpafkdnnhhgpbjppjcmjkhlbgaaiibhpbhafkfgffekbcfbonmjekkpojcbcgpgpdbafkfipgkjflcgnaklefapjnefkneonhoafkiigkeephppllaggfmojnfaheopjkiafknbhfalkajmialofnofndhcigbkekmafkpfjljjhhonjehpkmgonimjjgaheapafkpkaagbcebgebfcangeibbcjangpgdaflaecpfpgmceenfnlieiojeflajoiioaflanjpplildppnnagfaggaocpgfeccnaflcjacoooodjpjodggpjjfgphiefpmmafldlmblkaemmbajgcmhnehljenmdajjaflfbbndlhkgacjfphkbkgeapgcalgdeaflfecmnkdmcmmffpkkmchcikmnooipfaflhefaidafkonjaenmbccibjgggdmdpaflhkmlebbfjnjkahnhiomgbbkjggclgaflmleljacghnmcnodbnonanoajkjiifaflnhdcllfcngcfalcmpgelgmidigphaafmcbiefnhmbohocfhjhdmfnbnbklfkeafmdpmddiokpdknaeofdnlclbpgehhceafmgeiebkdnjbfeldfnhebifeeipdodiafmhiolahlpojbgfodnipmejpgiimcchafmiglbonllccanaflpjljghjplpkpdpafmikoakikmckkjklkabmkeglabhcohnafmjkmkbabedhnidbdijaigodncnfpbjafmkaaphjffegajehgbbibnfgkfmomgpafmkbjoakcacgljcdccofbffloabfbniafmlhmmejjngjlfmhmmapkndaeobnhkcafmnhlhjepnpeikmmnljoplbpcglgobhafmpnhcablogamgdbbnoeobkbdipepbmafnddeflnojaajfgidojckdldlabieaoafnjhlopblfnhkldkijcepagnbhkijbcafnjlhjofponkdkepdapgoncofacpkjmafnkoaeampdacpmofifafjldlkjmiehdafnldhbkbljognohpohiodifebefcjagafnndbibhcbjcofigeofaidflhnhjbpaafnpjphnldlhnfgfkjcmpffbfieojdboafoekjfiacjfbeiolconcjpmphoohbjiafogbnjlflppopacblhdakonbbiebfloafohiifmilipplikmmliikfddadeaeekafoigabmhpbfedhlanlfkaclgfddobanafokmbedakabimdjlkjdbkmkigppfhgoafooddjghonbfdhljaofpmdlllgkbbegafoomenaoepnockggccnbommcmkpkjcmafoopnemnbkcckgpnojahbedcliipaklafopppbknhlaniecaiildehkbcmeljpmafpabppcibfahafilhkbbgfnlncppdncafpcaofadgbknidcfbefkoikobkfbnedafphgddbgeachfablpcjlmadfcemdecbafphohobiiglhifplecinbaadmpadmpaafplfbklgjldjhalppdomcooiiockegjafplojpbokddofjdkgnpjklnlglajaadafpmfablekccplohmooiheifmbpdaheoafpnhgolaboegjidmbnpojannkbgmnioafpogmdjpcpakmlifcliaegjbjddgbadagaahcagabmbkpgkiecjfkeedfcbbdfjagacdhlpeofcinfkjdpgmagndibbbidjagaecbnjediafcdopcfidcdiponjlmnkagagciaboepnaiednokjdlhbacpgfkllagagfnlbnpiljjaglajnjcakhhhkfifkagaghglbneacnfogjbokheoheiinobdgagaibbabaaohilgkgeigochfbdpogbjkagailfibdcmopeamenflbbdcfppgjbfpagalgpciplilfhecobaifeicanaagijcagalmceiedlckgnmknecmcojelijiegdagaplffjlaobhmdpjanabihbhcboojomagbbhkaamhoijdnhlldkdpkiaeafjmmiagbfhfheipiljbohaaonihomfjjdemoeagbfidbcafipippffngonajkmepddojnagbkokjmfkfpbkokcgdbodblmjjkggddagbkpdpfndglcdbmjnapcdfcbogjcfkkagccdnkokfffmeelpkogceodooimipmhagcgfaoekimffjnonlefoobgliljhkiiagcgnofbabeggkbjcogfmjfaojpdnehmagcijapmmephlkbmajbpmnbjjhhapapkagcnfakgpeclnecklpccdcmolmgnlpogagdabllcgokjeclildmdjlejlfhbpdkiagddgkeaapoeenlcalioedklablpcamiagdeeafbppbiicceddbgfkfhdcldmpbaagdekkkabfbgbgbekllacdnfbopligpgagdfajohlegbmdmngblcndadldbnlnkoagdghlklbbmfhfahgfcidehagnobifonagdjemejfihopjkabopbnadjifbijokhagdomnkjkbgjehbcbeonjbcfomllniadageekmbdklcdcnofnhflilcnpkllkaglagehfibfohkagepbnahfmococfkdoanaageiooimifpngmghjodbnnkhfipgkfnlagejmdebjeieeojnfejjglinnpdfdkpiagenkdeleehbdleojbjkgamjdkajddpdagenmkcfdiimkahfefgijcjgdmjfhijiageocmpmmhfgaolmlnncfjblpngohgpfagfeochobejeklielppmobimhfoloappagfifpkfjgompfkghmpbgpdcokjhgfcdagfijlanplamdnfgcdiacaginbefdndaagfipeedhmpobdebmdlcpdipneljkefiagfjbfkpehcnceblmdahjaejpnnnkjdnagfjdflmdlnffhlfmjdpbcoccaeamikkagfmgdfdkclficedjmghlbndodgficgnagfnnepmlbfpekaajgbdepjdiphplpkhagfphlbkdchbknapnpoebhiiohemncenaggcbokpmdngelphnbcfdppccghdbfkdaggcccilonnadmjffbgfnegbjlbklnhlaggfimcmffkeidhdijejahcohghamcndaggnljhdidocgmmcdbkcenkfljkccibcaghekegehogjeeefeccgjfecpcmlpbopaghilpihndhoejjeidckodblhoemleflaghjfbpmnpgmlcakfkkelgccjciafkpcaghljncpbjocfdehgcidihbbhaponnppaghnkkkndabobmhlcbimnemcfbhcndofagiajalkpgjjbdcpmkpfcbdahaakapgeagidcmmjcjcjbgjeiokdlnackheoamoaagiimhfhlgcddkieocidpcnoncipbaclagijbfnfaniclmgmcblbmbedecccapenagijmddcdfdfofhonnmjknpnpjnoffioagilokibjakdcmghlogojfbjmhbkhgmcagjecnpdllnaamebhlgbglnakldfafhgagjehodbmkfniefooenbaimhehmlbdkiagjepjpkgedemmpmnmhdjgecahofckeiagjifjfbkagnaljhglmaogompbnaleoaagjinokgggalboaknicgkkbomgfljlgiagjjjkhgobhdmieggbndljkfodgbmpndagjoplkogmkbhphjoeghckbhdhndfdjiagkaagifdmobhmgagjdickoakdpegobgagkademmklmpgpmiadoohicklfgndbmlagkcbjjeghkcmmmjblbdeoiahcfmalfbagkdkdefaljehapdfbphhncilepenoidagkeemnbgfaieanaocoinbbgieedcoicagkegkmiogmdmahliaijdhcnghhfiehaaglbgijnnaanedpmaicppkeogmocfjpcaglmapjbjphdidmnileogpjkgpdoliepagmhdfhacfndcocbmpjmicefahldihhcagmhonoepgcnakccfpidhjehlocaeaajagmkgbjdmgciedegpaoeifkbngihpanbagnddpdeljokodjoddjndddfbfhggngbagndglajcfeobmbhaddfpfhigmnnopnjagnhadncmlibhbpbhhemgmffheonbiekagnhcogcleiiamlgblkhjjbfajmgmhlbagnklgckmdhbihkhnemnliliciofafkaagnlipfpnecdlgdnbocpgkajhplonhmdagnmlccefokmjabmoilpnepepbnmmejhagnndegechkdgkpcpolfiakofcagkijeagnooognbeielajakekcocgmiclnjjgjagobdogjdhmhfilemhnlmbibnibegbknagocjfmgdpngcjjgkeijfohmchimgilpagodbcffjkjcnceklapkjfcmkfepmbgmagoeojaacncmgnfjhchpcklgjmoihgghagoggacjfinballmmomcgldmbjioecnoagoiieebfnbnkhlfpmoeimpmlnfgchemagonjgoijcpmakjjladcnlaapblhdjlnagoodginabalepmnmicfemdjmibghhgkagpbfcgmlbfdjfknjcakboigeibnmoeaagphjgjobclcncfemjpjmncbgbhhfnnnagplifbgloelgkpmfhacmnnpgaljlbnnagpljmdpnfnhafbcggpnheeacnjjdheeagpmabebcodnggpdjbombhpbpcifbfkgagpnadeiflfnhkjkfomabgljkpjhojlnagpnclgojecbaknclbfdobelggipjfckahaajdbffhchfecdibopllppeiilpdjoahachichblpphecgdlcakolplcgokmecahagcfdnfahaijpbembkaopcchabcokcahaibknblhmhfpoajgmcahelhmgkbpgfahailnaebkannnbiiipacmkpiimojmcmahajmlfpecjklahgfpjpaighphhcichbahalcnckfdhjnkmonlbdgafhepcjmlneahalkfpdjfbkjampfcckopjcfdgefealahamlibmioiedbakanmdopimceiekdjcahaohbcchphfhjgjlfdifpbgcnfleoeoahapolbjepiikihiljlbmgplafaopoklahbadpnfojdiocacbjllldfaifiihjccahbaikcicdaeiikmbkkbdaneifmpcbgdahbbijbbhdncdlljkgjgbafcapmgdbjeahbgipmilhphelmbfgjhlhjhmkbaabdiahbhjnkehdmiegphfegohoepifnjaalcahbjllpapjkopfpepclgnphnbhnnbhnpahbnlaohgopcflhmpdleoddhannoeddhahbojpmkkkcgacccmnfmfhljdfjfbpipahcbljoijebfnalmpajpaakkfknhdigbahcchnfnladlkddlceegencfccjcfnjpahccjggbdjgjnjfnojfgjlonbidjmijbahcdmmfgecfccgpmabmblinhlijlaebdahcibalcdehlgcdnoppalnldhbhoklecahcjhnciciidipadcpbmjgpeonhibncnahcllgfoaneahglbifigifnhcajihicaahcmcloanlffnglkcfelhdbiabbbkpclahcmnpmhkfeggoddnbmidcbflhohnelaahcodkopnoolabmeeddimaccfbbgbnkgahcoobhojhdieinddgomgcjijgniapdaahdijafdcpkcefendeaobodkfjcmphacahdiocmpffbblkdkafkdlhdjbbadjgnpahdipmifnolihjcladkhglocgaakcipcahdjncnoamegkkkkpgbippgoegdglancahdlicnmlaheffkpemkofkldpdknldcnahdneaikmamgadelkoegjeiidcejofhcahdnealccpgdeoklkbfepcbdkmljkhkbahdnifnjcpeklloobmgkkidkaedkodiiahdpfkgbpbodamlboaoifhkdpcankognaheadkfbjgffncbmkodcbhmfofkdikhhaheaphcklhhhjiclgnaookifghimfjdiahebejmdgfhfkdibplanpjnhgencebgfahefmlbomlfebchnnmomjbolphaplfhcahehbeljkhpmbobpncnhnbebbenkbmnpahejffghdnmffkeffgpkmdefnemjfgocahekepakdbodcifgbfbhlgioeejcakmjahfbnfahglmdpegkjfohjgffiicolhckahfcbejohfikolpbjiighmooalmbfnlnahfefifcgilfdpbmohjdbibibjaifldkahfeimkboiophkdeflciiidbfieiogenahfepiabbcaccokpoedlffloembpmfofahfgngbbeopmchiadbhomjgjpkbdmhfeahfijecknjlpadgafkpkihnkkaibmdakahfjcgdkpkepbfnnhafbknnlcmliikieahfjdcocmoopfmblbadjkkedfehlppbcahfkicngmkmeaalipbjmhfdgbooimkjdahfmnhginnpgpdcdhkmijplpdnamjfncahgbbedfpkjhdhhfmaoagonmdmficnnoahgfcgbmapkkfkkngkbgdhmefglhhochahgjcjflckcebmjkihdidahcmgjohmoeahgkphfncdeimpgffigpgdlblioogbeaahgloomcmblmeblpjkfhhlifhlimplhfahgmajkdgaakabpamoegkegpmibdeinjahhbmpdaodohailakndcbimbifgihipnahhcmapafaogjbhjkihgkhmpiakkgmdiahhehedojpmngnbmfjejpepldfihlellahhieokidmbliacgdlkikblhplplkijmahhkkldfkcehijlogpmnnpckgnphjhcgahhlidgcfjmmbemhpehpmhpdjlgaafalahhobhjcbloinpmfpfamnpcedjeiaedkahhpbfbcmopfddgnlifpednkakfpdnpaahicambbikodcabkphhbidajdjfhakcmahicbbnnohaikdbgfchkddjdfibhhjnlahidimbgfemjmhhicghnkodhgbljklcpahifeanpjdpknjjbnfmolbkfmmnlbdbjahifhjpnkolhlccmdngbjbehmogbfdfpahigpjeolkfgjdaeodlmaceggigbpeohahiijhkbjebemmjmphcmoecpfcnclnicahikdohkiedoomaklnohgdnmfcmbabcnahildpcpiikikcpkgdimpfnngbiahgegahilpklcfomhioddbhdcfoghoinacenmahioohiemdfkfcelamlfppdioddokmdaahjebbdhngalepoakppdkkpmgdnhififahjfgnikolodijnpakeknpilnemojlhcahjlcdkmdjlnbfhjfhadjdcekohlebidahjoldlidpepidgcecbmcbgaekaahggcahjpmlokplahpljocionklikefaoplciahkaemjgjllpjmogmfpfleaibejoenanahkbdnkomomonjnkmdkgkjidfmlonpceahkcnbddmhfjfhpedjomkipihfdghbpbahkedmcnkinibabpobahabcpkmeppkpiahkgkkhcbfalobbfmhgfgcpalihbllkmahkheiigjmndmdfnhacfjnhbbiilcjhgahkjaoicgmfhifhobgmedkfgaiehbllkahkmcniipeflfkfmcafdcbgafpibkkfdahkpioicjmclbiikdebobmachcckdipnahlakfjiddhgbgmjibjgnekndbflmacjahlehlnjmlhehanppjkknchgbbpbdamfahlfiinafajfmciaajgophipcfholmehahlkakdcpekjknmmmfoodijmbdcmgbjoahlkmhlbhhdkapogojphlgoinpgpmbgeahllabfkebakdjjikhailcppbljeickfahllkioilmemkgoooikmaldmmgecfmobahllkpbcliicahjlajophkikmhoaofpfahlnepokkalagkapefhocmcnfeojdcalahlnfnbddnfahohpndgdaeehhagflhahahlnlgbcagopocgphcdedfiabfjdcpffahlokhnddogldlplgkdgmfidibpgenoiahmfpkblibihlahniliogmaklcimcnndahmilhmcinpmpohfoiccaplbhgelbnimahmkbhpcoghbkpbipcmganpjnpgjjifnahmpdcgbcahlnfphnfahdmfcmlghccpeahmpjkafobehjnolgkgknnkgddhoepliahnaibnigiokbmnibdmgaiceoolgdbpbahnapdafmgcdgbkkcknkjjjokpklbafaahnbemfjhoibkhlijfbbjdjafbmhimdnahncphfcmelhnnfoelgobcahednbmhblahncplcmfjfckhkfmbaogodjodkllcggahnedhcgkeboockeiohlabodpfhalechahnfneoiicdbbnlfkklkgdgmeolpbjbmahnhllgdpfdpbeohljjjeeblcklhhillahnjgjhedkpmjfbaiccnnlapalhjiiheahnjllngcigpdlbfbghmmkhpccdbdnbpahnkaehjimegmeconifecefhinlhmeblahnlnkocghfjllnhdepfncjakmhlmphjahnoaplgohbnoccdenjepjdcghijhdhiahoegkihalikfkidkdpegihgdpagpobiahoekbdbbjccndejfgeihjdkcfkfehcnahofbejjdpagkibilhcgonebhbclamlbahojenjofcongampdhlmbmhjmhkapehkahoodldajhdghgblfepcnoepgbklkjjoahopflomldfihehifckgpidmfalcnoacahpaibofhpnilhhhopfjamehobcldcdpahpdggjilcdffpgpkmgcfhmhlhomkfmmahpdmbgbibaennneonddemcbghgmllkdahpdppeafmbcicajgpmacgbkghkljdlaahphhkpleajnegckhjiogcpojdjimcobahpkmdfaajdanbdjjmehhanhcfbelbmbahpplnlidpiockepnjnjjkmdfhloagmfahppoecbcolijhhijfcbppjbnpfallohaiaabekihpenldoneljkplnogdhodcjaaiaajejpfalhefffibifhbcindjjmefgaiacdhefciemiapfildeaghdpnocgeooaiackddnincedkaanmghkbhnbccgehfbaiaenfppblilkfaibenjmaddfajjaddoaiaggippohjbgjbdbgfohnapefokfhgfaiakdibnipanoohkcebpddlojlklhdadaiamgklcdhibpcckfpbfbmoedknljnamaianedbpcclmaeoadfleiifeccekanhhaianfdgnbdkfpbjgnfahlppkkbcajploaianlejkmpffbgbfecdacjkdgaekcmjpaiannojnbmemoagdemgplebckempcfkkaiapomclaldijedgofiaiedjmadajejbaibbcnkepdflnobagjmgckcggahafdhoaibdhgijjaghbknkmcpafgkglaidnclbaibmmfofaeipbiaocgabhobgedbfdiihaibpencdgdopalpfgjeocdaodpfbchipaiccoldjkmpoccjgcpopjlmnlekolgajaicdmijkofdaokeljmmocendphnfhifnaicfkgkngcbkiddbeedodbpnioglmeonaichappdaiochgflmmpkkeilififhongaichiamfppjjapgenabegjibhleofngkaichlcpibololflcniijcaackfokblboaicmlhidmnfcfhgifonpdgnkjgibacnmaicnfacolmkojighmdhejhbnhhfkpjndaicngohdmlekdmplllehdgkkiooknfknaidakjbhgaihmdokbpggmkgmkhiakfaiaidbamhpcgogdbaccjalkdklgiemknnbaidfopnefbpimlfadphdegpnehbikpmeaidgjahabiiogpdinolgbclahnjebiapaidhnabieiimomjiaefdbbjckfejnojgaidioobgilonpfffadjnpdohdnjodhibaidmnegignoaiblipjicibfhpboamddlaidndgfncacdojlcdmlnepklicdohceaaidoejahpinfnokghphkpmbilkijklcbaiecidoclegakjimjohjpacekhhgmgpmaieglpnmmhleoenpbmfaffppfomgjmbaaieihijcjcccdiepockaiekhpflicdiiaieiokdgfaoaiajgeafibkblndgleembaieldompfjdmiimmkhekkiakjfpidbpdaieoebnfilpcpmbkifilffkdeoogjcdcaieoinkcjmgfmhgbbhcedahlimkhgnopaiepkpfodeebkcbbeiiknlcjfangocjnaifadpbkpkbbkajkomlnabdncplpnhphaifcpnnbeojaafdaifdmlahnfoknaflcaifhnkajddaainfoajigbnnknjjkjdljaifkimdfkandgojkhhanbpjkhkjbabmoaiflomklehppjdcacilapplaocnligmmaifmjmboebdkdelpjenakhaodgneemppaigblnemhgifahpebenincoiaddeiembaigcgeikffhejgkngaocpfjdjiekfmjaaigdngfjcjdfmlkegeodpihdjbagcfklaigehkknkliipomniamcgffnplhlpcccaigliipicngolmocpamjkadlaamdghadaigmdcgnpnbgjdkcmpiljgoembfagefeaigmghmmicnhjbbkmnpcckgplchpcnfmaigpfkhfcodepjoiomimcjgjiefkdgdjaihdjfjijjldijlhbdpmdbkafpbgcggaaihfgndijmfmgfpaajnfcgchldpchjabaihgjehbgfjmnflcafnnedehdbldlckeaihjpaekpnkpbbmimmjhcedlfldlfmefaihmmchopdngcoigcbfhlkhdgdhjdbojaiibjampmlkfkdmgnkholklaechbdanhaiicifddfmjbembpdalmkhhacajlimmbaiifebghkfklkgphmgjnojpbidelnjnlaiiibnmgfpdehnbnilnbepahackflejmaiikflggaljjblgoonacgfglllapkdjfaiiljlkpjkhpdfgebcnlndcgiopbibffaiimdkdngfcipjohbjenkahhlhccpdbcaiimeahlhgelkbokgffmpdagdaachlpkaiimfelbnakhjpeohefgcjkgjmhhgpepaiinhedafddlbhldmahmglgdmphdcajlaiinninejmdeclgdfpfnndmlmdnojcklaiionkmphjefandlkplpnfnohodnohdjaiipgiclgkkefjcncdjmpeiefgnnbfjiaijcflokephhcjdmjednnmejlcacgfgbaijdhfkcphbjmjceiegkgdgdoocpfdfaaijhmmbomocofjoijkdejllmgonlhimeaijholpdpbcbkoehillmbknmdpbkpbikaijikoooobblbanbkeinddgjlegiedmhaijmgmfcalnjfiodhhgojhdgpegndhaeaijpdeomfepfefjaeoklkjnhlpcfphobaikjnngbklpepkbjcjcimmniigjckmkgaikkfgcajlaoldnhgedeehmcibhiijihaikkibadhinfhnlfkgfakehebdjnokghailbgakdpigilljfhlabfkjdanpnicnjaildbaghapapailnlplljpkkjajmlkikailgdopkeecnpadjialecgeodnmfjmaeailihgkgmmgkeckekhdjiidiemgifnnbailjdfhlkfehnahgkfonnmebgpakpdadaimbdlheeembfjdjdlbpbhpgminnfpdjaimbdmidbgbameepkiedlahodnnhjjepaimccmendingpjiljahohadedkgfbeebaimchjhkcpmaifmpbgpimekipcbpgoeoaimkcddohnfjomcokcdkaejphdahimdfaimkijcafchhlkncbppopcponngnidpjaimndlgiknpibbeleilihfngmbflgbbiaimnklaompfdpnbfgoicjcfmmiokkcjbaimofhocmdjnidmlabeeopmkcelkmlebaimpgiamifooknoiaiadogbbnbhckopmainbkicbloikcngphmjfpjdemblcojddainbnnnfgecniojokmcakeeioeimlpooaineimaimpkdacgaocfgmbcpmnjegmbpainjflfhcccfmcniencnjleodkabghcjainkecddphmmmgeddjpmhkggankhjhakainljcjkogbbfncjbcdgeplknhekoeanainlljoinnlfbncjnnhipoaoamajlfmmainmaafilmlkkjebmplgnjdhgblljdefainmdbchbbpamcfcjknekaocfakdnajdainndmbemklhbjakhhobcnjmcibokjocainojekccflocmpgndikkmagdplonbhbaiobkdaimplekombgglcecaipcablmpfaioefdpnnlodihibbmlodajcnlejcmngaioencjhbaolepcoappllicjebblphocaiogplpdipooofaghljnbjblojcalcfoaiojeidjmfakibhejnlmbemfaeoihgobaiokipolapfjhiaeddhoaimlojlcboniaiolncgmngopljdgmlfkjjeonjijhkipaiomalbopildliehbbkchkipgjaplkohaionfhoamlpbghpmkjojfhepifkpjjbgaiopafaiogfkpbomhooecakdcicbfcagaiopakakfejlaklehiaimfihdfdnhgebaiopamlmjcmbmagapdohgjdcpoffjjomaipbnnfecjhcbdmaeecifomjenidbnmfaipcnjgjiilcbkjjglnbcmkohpmfdabeaipeagldlgnmkgnbhhlipbkadjeodnndaipgcjldhhgnkepfeiigdnbkjbhokghhaipgjjicdibpfpeeepkabfoohdjcphncaipjnconhpkcohpibfjckalolcidmccgaipkjcdlmanimlahfncdglfnbmkelbgoaipmkfghgankdphgbdpajapckghdkgjdaipomekdbiiapikgamjchdiiageiacefajacpedchmajahniamlmobocffjogkcmajalahingpkiajmlmmmhjegdcalcboljajalbhkfiinpnmhpielpfngcggjnlipoajalkjmkclcnfphfeedeppknccbklnlcajbbaahjigngmgcahodcnpkfcbfdbckjajbbdmffbikeljojplhfpaboaeipohflajbipgobeghmbppeihjndffffmglmcpkajbkbhllfmnjhenmppcmcmbjmlinlakcajbkgmigphbakcaiijoopkpdpphjnafeajblbiehebbnemaodhlglgkfgfnlkdleajbofbakbdmdllkaoccmmodkckioicngajcgocokjlckljnmjinonpjgnibjlcgmajcgpiedpfegnghccjejldfcpkcjfjifajcikgmaalinbebcglcjggbfhebhpogaajcjeehjlkmhngdenbabkndbojkmdighajcngcimnpaclegcafgjjlklfjlecdnbajcnkdjemcflefdnopkaknjbbffcanehajcpcomfdbahpfbghdfihecoagkbododajdagpiabfleoignogfocogjdjojdgebajdfbkmjnpfokkfjlegmoaeendigfnnlajdgkblhobpclljmaaejaogliopmmjlbajdhfcoppbpocmaeoechanfllkoemlhiajdkhlepmhkeibmidjpiabpjjegkegjlajdkjopkfefjmfdohoohpbcfigfjbbdhajdnpcjjkddaglmiahamhcdfkekjpbamajdpanbkmhakmfechacifplnnngdiacnajdppghcilkhfdplekeakmjbpaehjgjhajebcmdcgoggdncokkbdifohckmfpgnbajedaeoideoipodoijpbpabhhadnniacajefeakfmiecjngdnlheekjlfmcnibofajehldoplanpchfokmeempkekhnhmohaajejadcokelignkiagakcaabmhjgmjboajejcjiohcdjgifapfpdkihjpmekoekfajelfpidggkcdbobmaeiedldbcmjkncdajenbimgdlginennenohmhbmmlaahmgoajfaalkmlmhjegpkagnkclnoncibcfodajfbjjnfcgiknhleiljbbpcloananjclajfdalggiajopbpbgdbjajhlpfinkpobajfdeacglcgmiacomdlkniackdijblaeajfemlbkkhkghkljnkgdppobhjhfogfiajffocjdcmpgjmdfdfkdfdbkjafbkckeajfglnhjecchcgigpnckolbkeoklfpheajfiodhbiellfpcjjedhmmmpeeaebmepajfkekdillgjeiheamoceemiinjimadmajfmaghcipckfdjnhlkdgialplhgclfbajfmifgcjbdlifbbcoocbagcpbpbafipajfndbkjaacnlhnndbffilinclkljginajfpgfddpnfbnbgdfoknobcecbblfdolajgcadlpjbpgfiedicglnglojoikobbaajgcknpbnogbhlglcehefonfbjkahbngajghibacfleeohnonpeljgdbclkbdkndajgicfnniocngjcaffpolohffopcklmmajginjmiajnkgbogapjjnhkfegcfjjadajhccjfliigmkmaankejpkiadflcdnbpajhcekcffkpnaednoeoegnmnjdlnjjmgajhdncafgllpihlbdilfhnbodmploagcajhfmmfdjkopkfgpmdnfkhikojinljeiajhhlkbgibombiibminncdmhkihnioifajhjhcmnbekdfhemaodbkbcahkkkkjcmajhmgjgddilfmkbadfigdfopkgkhifflajhngaggdcoajdceahkclohjoflpakkmajiafnpjlffjakmlahmaakdjmdaehgokajiajegadidliilfhdjjcfbkdkfmjaahajiccdmjdodbnonlcldkbfokolijjdeeajiffpmkloacfnnpoceinkacgemngclnajihkaopgbhhbdbijikdfagckjgddopfajimmahlgkihfdkmhchpkmmkimboifdoajionjojodcpakigijacljaifaoaebgkajjafmphmogedpeeiaekcpakkcogeeioajjbbdfbmillkcodnoibjlbaagmcbjfkajjbdkfennmhdjnpgabfahafcapadecaajjhfgfejkabjgjlhdlipicdkjjhiienajjkjpijbmlnmdjlgiehilobfjhdglmdajjlhbjodbmcofnladdklpahjngeamjlajjnoahcpmlajoaepmmipcpnpiblndfjajjpbdmmhdpmcakpjdidmleepngnglpiajkcaoagfmifpjnmngpeoeflmalmglpfajkdoaiinolhgmjgiicgcejnoiphhafnajkhjekibcfjngomhbbifihellcaebcnajkibgfpflpodpjkaffbdflfenmjnbeeajkkifjhdiaamfcjkomeancbhdfjlcbmajkpcdkobbaglnimafihahiddagneiciajkpgdiejopejkllbihfkpcbmgclpkijajlemjnfokgelbmcckdlklloadfenlhnajleoppahbakffehhmfhoomblefinmodajljdefempgnamcnjfjmaeaammflkfpjajlkjjdbgcjdiklbcomhnfghjigfccohajlmgehdngleaedfeinnmaebefhienjmajlndbffaedkphbohjpjknokdmfblimmajlnllenappiabephilgnhjgcfcgnlpoajlnokmcebnejjnfocalffejliopbhacajlolfakhkmoikoijojohnpffogncepkajmchakbijebimbgcohecngliijaddinajmciokjfjpndnkmplojobbhgldbpgkmajmclncifjmnbebepbpdgdikhaegcmigajmgahkgicjafiacgnlhhponodjgfmgkajmikognhhmiahmlcgjonjagheeakejcajmmfipmbkohcmbppdenpcolnmhdpdkkajmmfojcmaagiofmjoopkkmhnbcfkcbkajmncbbgoddnnlebbhelkjanjjajnalfajmnnonocdnlkdokedaeagahogponillajmnpeplleanjjaegjnpnahnhnlehfofajmopcimobnnbomjonennbgpfbblkmliajmpcpnbgkmogpdgiadchhlcmoaaccaoajnbbcgocpbfpmeddmcfldehjijgmndcajndcacfhmhkomhlbikiofbfehnliogkajneiojjdhceikkgmhnjhgaacpfhldpiajngcccegfalabjlbppkoniobhbjgmcaajngjpocccpafhkdmbhlckmjgflbafgfajnhfagbmghdpfejplhpddaeikjfgndeajnhoifjpjifpohkfppgepoiiakckhihajnjgojhniijjehgfpgjjhdlgmhbjaaaajnnblefeenbglnppabpicignpbbdbemajobbegpokdbhdhclkddffblfcngoiojajoedplmoggaookhlcnpciabboelfleiajogpckahbojeemehkjhkainlcmghmapajoikaolfcjicfmpdffbjmekhkinlbaiajolabngkenaiohgnljomfhadebkalbfajolbpgchllkcjnopihajmoneaglopghajolmobklkikjdlhgfokkdkpmmjfbohfajooofdndohopjngbnndmmgfkfdohmiiajpbenfhhcfckfemnmmdjnoibiglpknaajpfacgpggljgapfadmkcjckecmmcooeajphchaeplnnpjdgkpodcapehjeephpaajpmohemeljheglbgakofibmfhihgiokajpmpbbngkobooclecgjcfackhhommbgajpnbgkdonikfnapdbocpjacknagmgchajpnmhfleimddogbbobdbkenngkcfdhfajpnoccmonfmhddalfjnfbfcodpdlcflajppahhhlbeopkjihfhphpfhohlegbjhajpphipomdcbdcjgebelijndnmkhjjkdajppokcpihekimknckddpgkbiphmaglgakabejgfjhkpopjaobkgckeiigkhnikoakacaahohfbbdgglkahhnobeigdeciabakackcbgoahmnlpnbmjokgllkbilkonoakadaakimgegecohlifeejdnnjbnobopakaebccmopjnmaifkjehcoemgbcepjbkakagdpdjofpfkeolfhccmfbahdeokpogakakfgllpafeccgginoddodpijabgmlkakakpmcaifloabilokpjlaipdkoofldhakalocmhpnccfpjkimajhofpjnlnclmhakaofkecmbpdmbmolkbaolabjcgmjnnpakbbkmilpfdhbcfeigibamkkdgimmpmlakbcmaomjhhafokpncokoeiogmebgkdjakbdojiajlefghcdclgkgmbbljamgehdakbejjplihjmlekjaopbiabfcoannoppakbemnnpimalgihdcjakiijnmfjjdnnbakbidfknpdjimecckjbmlmndlgmdknfpakbmcielkgbmiipbmbelpdpcfkallbfcakbmdckkpiocnmgjcmpokeofpkffofebakbpeicnbedfnnhodfapncpnfmegccaoakcalbhbnfjphifncmmopcifmdhpefgkakcaliaemdbgoaifldmpnfjmfdccnfngakcbcpfgoacleeobclokmenkphogifpdakcfgabgnifcaiiechgancgabendhacoakcgcgohipahmicngagmmcbccmnleogpakchkohnglcihfggdbhfegmpkjdcklhbakcipajpkkfpgdcgeocmepbdbllchednakcjbodcaaanfmjdpgoaphgcbjfkhipaakcjnbpbbaphlgapcdnnkgefldgocgpmakcmpbjehkhcoeibnidkojldgmdcfnolakcnfgcpndialodinhnihejfbainonhaakcpecifiodaofcphdlbghlhocfgmfgeakdbogfpgohikflhccclloneidjkogogakdcihadomcmbbjeeglpphkbjjkhgiggakdehpheojkehdbckgnbgedgbeoenghmakdfmpaghfolekdgeeednicgeieghekbakdgbokghkmjheeencomhpiihfblncfdakdhgpljcnfmpofnmmajkknpfgmpbbjaakdicckgpfjghknapdmnjdaipkkjhnccakdkhlfonhipegpjdidhjiddbpphlbkoakdmncaibnmkgbgpijebmcmecipbbkpdakdokpmmgfmbjfklkghghkdffkkfnfoaakdpmlkopihchalohjilffdnikdeoiedakdpobnbjepjbnjklkkbdafemhnbfldjakefloeddhkcokobmbdfmhinofmklbfcakeghamjmombjdddaboaenahkgcjobliakejbbepibfojfedffenjlpmdgmioaefakekoeknndjfibobifaejjbbogomfmfaakellaenjhgmejjpedgbofgginblehmgakemkahcafdlkabpffecbmhngbgpaialakfbgjogfiffkpjigahecnnfmmmebahaakfbjpioljganmbjaolamhcmfehcgalkakfdlonnnhpppdilihkknkmkenojmmfpakffhjlmfgafdfgpfokmnpbpngeekblaakfgppighmmklpmpgnlcpbpgmgpoipfoakfkeofholnifioibncmgjddhkpoiengakfklfefhihmkhmkifhaeolhjnoegobaakfknmkambbknojhljmeihmaebmnfcfpakgbjohbghchdeagmgineaefplenfnifakgdacommacchdgigegpccgkddbimbnaakgjgcchigdnpikghencmnhbhenkbbocakgklahaakghblpcjobjjeangfajdachakglkgdiggmkilkhejagginkngocbpbjakgmlhncfcacflgpopfgfbkapdhlponbakgmpecgfcdbfoniaconfjfaekcghlhjakgnpbbjgcjdkokonbbdjapfcihcjclaakhaodhnoaijgfeoienblkfhdkdlpddbakhaphmhhhdadljbaambenpjgjeabeafakhdblbjebmbllhinponghfmaekhlhobakhdnjpphbpjjnabjcbnjgpjgkdmbheeakhejkfpfadlpbdhffkmebnnljfjholiakhfephgbgpnkkjfknolkmfechipafcpakhfigchbmjjopmemoboopbppkcmknlaakhkmlholcgiphgeadehkfoepbapfdjiakiakbdckdaalgpfjkokmghinmelhfidakicdgdnilccdncbngbkohgkoaeaildnakigjbcmjeghoaoldbgceackmkjngoceakigngkgfilknekmbljelnbhhgpipdkbakigpkociajhimminbcabgghcalgbambakiikpdafglfcbdpfkamdlipodndgkdbakilfngnjmjeoklhmglkpaielnffmaojakimmdoiccgjeoaakdodppjgcbpidlakakioehgcdlipedcikjanhekjjhjhcjlpakioljlgakpckhfcelmidpfnaenclbkhakjaejgpcbefnfclgdmnbcpjmlibafhdakjamhofncoglbicgjiekgbppckipjifakjbfncbadcmnkopckegnmjgihagponfakjddgjgijpjjbflckjpahpdcfhfkljhakjegdopjaapkikpfdhhfmmminfnjhmfakjgmdpcamjhbdifeifmbbfikhoicdblakjlhnlgdllmankgifponlfgjdnimcjeakjndnpgnekgdehdekocjakgkpjaobljakjpjlnkdhgkcmlgjhdeaflnkhnhceoeakjpnjnnfkilmmabgndilffpaefcagppakkaefkdhhehhcbenacaphmfojlglppeakkaodmpgkdbkjbpkippdmjbmaalflmoakkbkhnikoeojlhiiomohpdnkhbkhiehakkcbfdnnoncioggledpbplpdifldlofakkckgegfbaajdabifagamehcmpciapdakkeklhgoollnidfkiopnninkcpbeflhakkfeoikdfmcpklfkdknjkdofhdjgociakkgehcpjooeigdldnepmibfibkgckdiakkgkmdgojphimaipcpcmihhmpiamakfakkjicojpmpdgefeaonlhfgffilbkecbakkjnmjeobgmmapglnicfnmkdanpmkdpakklklfbnkokojnckddidehflggmloceakknhggcdjfnoakeenlnlakmkcdhjcgcakkocedmoanpidkbghabgpmbkjfimmmhaklbpelbmoalijjlddnhojkjiffmpahnaklcmbbeemkngbgdnpmhihefiacjgcnfaklhgdmnmjacplebenmiobjeojhglgcmakliiplgjdbkhmkmhalcnkcmnmboidfiaklmmhdglidipmhngepapmmbojfbdhjgakloaaegmaolmeekncbdggoachmdlafaaklofcehpgagaldapfjeccmfjhgoacfiaklpanmkehicfkaojjceefbaaibllfbbakmahkmgfcbmcjkacjfnnclohfhknmhjakmcbkgfhljibgfkakjkpkoijomnackkakmffecaegmmjjdplhdohmligakbnmbkakmghomonnhljmlfemmifjblglkacfhgakmnhnifmdldjnemjjgbomegndolcoecakmniomcodmgmimmenehfpeliipndignakncjglhkdmjlodfgcogbokbplbbkofeaknddjkepbddmekbembdmecicfnagfbeaknldfkjakifbdbednkjoenifmjgbiodaknpnmcebgfjgiomecanjlhamomkdijoakoblhpnhmgjecfambmkofognmfbpleoakocilckabbboajbhiflfjfnjolikbjeakocpgkoifiblpjkkilnlckigbdjjlfpakoefpoebeaikfcpoghppjcnhklffcjmakofddmniechkddcdndhipjhiodnpdmhakofngokdhgkkmdhplmfdjphnpbhhkgnakogokplodgclafmmbdkaaeplaodcopgakohmahdomoljibahjebmpnapbahkjddakojppondfjnifegnffgiiddikieenpiakolpkoemgfhgddjopmbdiejoolnegapakombbjolacnbemngekklmekmfmneaiaakonjojbcbmbiojfpdkapipajgknjofpakoojkmkfhpdilbpniaediplpfjllefeakopkjalojicifgfpegpocljpjefjhdfakpcinlmfaijloobohgjmlejpangdjgdakpfgfjfpijfeilgngmbejglmdcdlohdakpgnfdnngakdhiogmlajkdgfdboidbfakpngmjejpmbnolebapcchgdidkaneopakpoolpacbnehigfcagnlafodogbejekalabdknbaomdkjndfchindcdmocpfobdaladnfikglmjophfgfflebjeeoigfggmalagannaacckhafimjmnlfbmogapagpcalagigcedacfjhokgebdonlmcoeacclnalagmcoknapakjnlehlofdofjmefdbkdalahljmpjepebfndjofgljgcmhdkgmkbalainjidldjcdejjgmdajkcbebbgdgagalajnhkahdgpjhcfklbbpklbaklhpamfalaloonajpgdnjploefemalccgdjppcpalapfmahiichifhpnpinklonglegemokalapnfbiagehekmjifnadjcgdhjlcnpoalbaiipkdaklfjdainnhiaaiaglmfbagalbbhbhchecbkkenlembgamafplihghoalbeodlbcpojbnnbmimmlciejfplpmkgalbhdmnbkfbldomolcjakelckcnedhgbalbkgokkcocbdhdafdgffjnclbeflmoialbkmmggldajgogacohkplppllenkpkbalbmfeddkfgdipndmpcgjbefhfoahobgalboiakefeegjfbknofbiokpoalbdbpealbokmhcfdnppkgeeepehpiefadlkdboalcbcbhnoehhgooclpjcibepbadbkleoalcbnnpmipohgdllkkglhkbncijplagoalcemhodmihppbkoipjoiigeladbmfabalcnobbmnkngfifhfghjjbfodmnhgjphalcpjohodalfdhomnbdmanjklnehkefpaldalonecchncedclgcndcndgilaclnkaldbfdiplbhclpdeoabgfnjamfbhldclaldbhbkdphafeglpmblmmcciefbenmkgaldemkkgfeljpmmoofkapokmkjgdahpnaldkcpdchaefoelhdbifkaicbajjplbnaldkkjpbkaokbphmehilmdahbmjlhpimaldmchmknddhmbeghkheekppkimnoolhaldmkmacgdemammmccgagialkkgkmdfbalecjlhgldihcjjcffgjalappiifdhaealedadmbbfpimfgbfclanenfbndhggclaledngjljggampcnekdmbpahcohgbmkhalefinjnfgipkokneoockejfggplnbokalehieiebhadnbjkjmpkcjmnicokogmialeimllbeneahekjepaomenmleijagffalelbpkogpmnbjplnpjebkjjjicilfdcalenacepcheappncfdjaaoljclejiplgalenophcgkidfjcdgbcpibjelnpngkfkalfaaahkadkbgeoannfbpbpkoacfacjcalfahpoknocfdebmiclonikapcnljlobalfapnlnkcdhefkekcfbhbijllpfppoialfeibdhlckjjceooljccmdgkjjdlngpalggfehmlplcjifihlieijdajiohobpbalgjfpgjoecjbnikidmfjglmghhpjdknalgllhekhbfhjdibdblnfhgjbacnilihalgnooaandfcbjndnnhkblbkimfaaajbalgpjgieeaefdgffgggogjhdflfnhmocalhdfamoaobjfaienoeikggjfdeajfjbalhfgggkgokchiljpkiiapocadfhmoikalhfpehfjogoppofjbnelgccbegmopbfalhjbgcbibcpofgkeefjlkbnhmbafegaalhpkgpoonmccomhfdbchdghanajnfalalickokdpphjlmpnbhjdlmmgcpnafjohalieacgaioifpfannigdbadgndcmnhaaaliecaokbhffedakllbhoijpckbhmakhalignllhafaocfhiipkmjkmalmjblfkaalihgbfjofpmnnilelaeeiabhlifhkbhalikbeibghkephalgflmjeoodmcdedkjalikegnnipbldkpfaaljgfjnaofljbpaalikkolkfhcogmmdmbhpaiahhiapnpfealinlhdomahbhicdolgnjnhdpaaekpabalipjginpoeljepkbgoigfkkehaphjaaalipofgafiinmkihjojngegomjhdeofhaljcfmmjmlpjahfoapfbhdbhhafjhboealjdmnglgkglebkngckelecgjildphfcaljdncnajablgppdcfbehhmidlmbnddaaljdpdbkgdlknnlibgeccailhjdcgiohaljggdalbbenlpddjfgmpfmhelhdlincaljglfjmkdjjihdghkimdajfgkjahobhaljiggkoihpnkcinjjmnlmpdblgpbbhnaljnpfnealndfnmpjhmpdkmgdiegajcnaljoofgmjnlfciachhecboiakihakblbalkabackmdhggncpdpfgdopekddelfmkalkacdgoojjendpcgamckjihnakbbnpealkklchjacjcapehpdjgmbanhbidbocnalkllnblfaminijaffiphcejnnfmhdmdalkmcolnbabdiiafbipahpopamfielmpalknbaepbphndadoljbkpehkfcblkljbalkneakojfigmiljmjiidpkgddhocmhjalknlgoiolcanmfnpioinlkkgfjohlnhalkpbpdpifoiennmemiijcneidjjjlbpallaagdpopmpjbjgphjlhckbgdeideedallbmkhbfkbkfhdpkanmnfpalabolfboallemfddlnakflkcacmeegjhhamdggjdallemienebkbngnbhcepfbmpapgnlnpaallfpepbknnobnbbabcneapdceljleigallhjigbohfajcpgoephoggleadgfkdfalljcfpacnafooopnfeefpkgedfkhpeialljodoepdhpgeihokmnekejpidcbniiallodibpkadlnmiaihnebflcjieieoflalloflbgobpodmpckjimifdmdcngffepallopecoemhijeaooipbgooobcklhlhdallpdpkpldjanalhnefpajcaoaanbcaoallpodpeodkoleddncljdddcjoddcngaalmaegelniajagnlfnlbobmgnkangcoialmfemenhfgjjaahocekkepaongafhdbalmhcdpcnfmpcfkcnbhacnbcebjbbagoalmhciamckkbjlmapgjalcpciigohefialmhhaadjonoloebfhneoaolkhkblkaoalmibpigeobophghmpdmgafmeciipmglalmjalcfgocncllicfoahlmelfkhbbffalmmaajgjahcnngfhhlgnpmemnmajpokalnhiffbgpjhhekblamgpiapjgdghnokalnimjcadlndndmjpfddfpkcgdacconoalnneiacogdbalfeaogbonmjgfomhlekalobkaemepjpldcblkbnojaaiglllkegalocdedpdekibencjfoncadfahngoecfaloeoadlaeeemkfmbpjileicfiliijjhalofjdbmbnbojlmkmhgpdccbdlaahpcaalpbhjohkdiafgjjocknmmfkljogmcodalpidliobanlmejbcclpgmdmnplhecdfalplaeocmjhkgldofjfhgkmmfgobadpialplbefbkgffkaadljcaomgiaamgfhgaalploljligeomonipppgaahpkenfnfknalpmfijgcimfegkdakaeelimkhcopppoamaailffjlebnlbbiienhndhmffhboklamagojjknmgmhimekphjlfhdcdcbicifamahnndglpddkflhbmecphpnominoebkamahogbojgleppliihjnmkbnnnfdbmckamaifjdaecbdedhngkjojpkdnjndpcchamaipnncdhfabblcfifaoaobimpjhdchamalgilochadgjjmmninblmdoeadlmjnamalgjdbngdhdmhjmfoaonahhpohhhlhamanlcdnojadchadmedfkljbkffioapiamaojedoalciggjanpeiedbhihpbinccamaojfhonjmncgbjfefiiidogobihifmambbfcdnfhdckmnleonnplfnmeabklkbambdecekjdajplpgnclclbjebniaffmiambdnbcdmnfmbfeaodbacbolhbepgcoeambgbkcjeonlfhapmmbebfjikbckgadiambjmeohlajelahhhniggkkceagdlcgjambkjaggdeccjcmmnnoklpaflhhcmgdjambpkkcdmbdoladalhonnkhikojhkolhamcblpkhnpdmccoghdbecgpapochafaoamcfloclgemklgoklpcjnicmjafdegfmamchfjeinhflcmbpdgdihhdoogdagcafamchiaffhikjmkiooadofdadbjboekgmamcieidppijmfbpfljjaahmnblmiifhiamcjblndefgcackdjbfehjigfgcnpkijamcnaamhfnpmekghmhckingkdiingmjmamcoidkpfcjhjchpdblgiklbjheknommamdbfdieccibbcplkpkfabcgmmimgbheamdcajapcdljndomnabgkcjcbaokinbmamddcofmfgfmankglnohhgafdimeljnhamdeckclmogddfbaaojamljgnmdilkgfamdemagebldmmikhpklnlkijpfdihkhfamdepecjcfooglfipogdpogckjeldgooamdfgmbdhppidaaekginkljmbfcmobndamdkgeicjejhljdnpdichjpnaeeeepkjamedabnljdeobngjkpadimbhbklnphfgamedcobhgjmkgcdckceedholngopepmlameejcbaepaapjahchdpenmalemnkbooameekmcopaaefgkhnjeagpnlanmfmfokameelggdehpmmdnkeegfpbdkfcjhegofamefnkknmdjnijpakoooaphdinocchcdameipklicglpebllbagdffjhjfhffbgaamenaedfkdhjfjlgkfdgdfanboddkcfkamepmadpnkboiiofileemkjlcfoeelphamfalcbcdebaemokjapphcfnldiogddkamfccnjjoibbonaneamgekiambcngkbpamfcmcnnjljchfmodmhoeocfalipogfeamfejlpkacpeebanaidphjbbonheapjeamffkklkdbakjmiojleglajlcoilkjliamfgajgihmlomgghfcogbppepneaghbaamfgdngndpfldigimkcindjalokfnmemamfgekknklcnmbljfhoeklckdbjdhmknamfhhnbbbdaojiekjmmnniobpilnnccjamfjiilnlcjneegjbphgeffcbnmkpkggamfkmgipcimfpkhgnjhpdbidejpdjgbjamfmcdhhajepdcfhphjiliajgndhjaaiamgaanabdmpekjaglgfenjajbhadgndfamgafkhmkcbjghkijecppegpnkkflmlmamgapmgaehonohompcnbalpejlcgdjllamgbbppmmoacnmeieffdhhhbhhhlghgbamgdbjglidiidbjnpdfhgoifnbbmkmgdamggiokkmhmmjinndgfjocleflhhejogamgkmeoddajicaaakomlojiaeohjgajfamglleccnbickfnbhgjfnconppnmgdfoamgnkkljmofdimnjggkmghohekniegnhamgnohjhghpmaclceemgefcblmcmppiaamgpalecpahjceafcaflpjhppkngnfmdamhacbgogoelajnajmadkaghfbfcnfmaamhboafopmbeaiifkcmolgielebplddnamhbopkaipfnohdapmikjmkgdfmnopkoamhfbnmdpkgaenhfflhepjhlkahehopoamhhdfipphgiennmajkcnmmfoacppdgfamhhgcoekclchngojpenkhamhoohdoalamhnimacieddphnfoainkacblnogimeoamholbfmncjajeohohomeagmpfjjkipaamhpbbbdchhmjlpjopnoapphaefbfnhcamiaaeaeoaeibheebchhlcbecdnholcfamidlafaihpkheieacnlmcpnibbmpefnamieelfdoknblknjgikndmiknbhjoenhamiefpfhhcikecdijgocefdonimialigamiekghlemlhnlmblcibffhpdaoihfmbamigbaiadfckeeclpfefbckcakegjnbbamigcohhkkaoclgmcidjpgnldjibadjoamiilpijmgmlomgpaolnlbjfhhbjmgieamijlhpgendbibfhoaancgnhojkdcbgnamimaibmamnpbfafeebdhllenecmpgeeaminlpmkfcdibgpgfajlgnamicjckkjfamiohpklkldplpahcjggfleifddhddniamipmoilflffkodohialgkhkakojlhbhamjcoehkcacocffpmhnefgoeanepjfkfamjhbkbmoeapnjepklbiofhnpcleghedamjibapibocopfkihmfoakcifaiinbikamjjdfhhmglbekfekbcboohphnliopkdamjljchllaecbjcgamjphddcekednelpamjmeglgfjeancnabdldiomjbglnabgaamjobcomelejfkeopgefmbccilmhecjlamkbdcglbnkgppeccfnjnikngmacdadhamkggagkemfialohnblpcehjoefjojokamkhhpnepgonbpgjoflhpnhjjipdgmabamkkmkhaccfhmmocfclgoccpddfekfmfamklhmahiihmodjkkpgcchjbjfdjngagamkmnagnpbejekojdmcdemopkbfimjjnamkpcbcmapcjkgggdmkjjlleoenchjngamlgmjbhlmlfdklcbomogbgmagnhijldamlimccecpenkcenipdkaeihmfoimgdhamlimkkabnhgagignhagklconknnjfnpamljbooecondkehcjahklnjokfohkfnkamlnaapjjdikcfdednaneimjfpliaoejamlnhoafokheabjinmbkfiibnjjiglgfamlpddmmkkpffhklnhfiankkmcbndehgammbiaflcbhdfhejnfccechcjhnkondnammbmbonbblnmjfhgldhbidimngfifplammdfibagplfhefhhcojbnhpnbbleancammejhhhlkojjoecmffllngfgdneiegaammifhfkkcgapoigbfpnioabnfdmnpjcammipeclakbcboomihcdbplomaiimdooammlinincfmhbpglbkpbgijficaclenfammmlildklcdeagdabmpdellnebaaflcamnffjcbpngdipjepehmljganmeaheccamnhidngihbfhopahmdmebalkjblkdlcamnihneimjodghjjhcbmphkokjmkdinpamnjndoljoncmgmbfcgakoindhapcjcnamnnbinnkjgcpilbfkfggffmphljmdolamodnjbmoaageifpnenfjcbfhaailpicamoekpfaahnnffkkkchjdcdhdkaohpilamokjilhfcgjcbbbihfbpbacbfdedehpamomggahbpiadpdiahcjoiefhhgghhmdamonooinpeofblcjmdkfgnpidmbopngbamoobcjlpgloocplpikcldcpjjdnoeiiampalbjfjiicjnhieomjlekpocehghemampccihnoafeagagjocedepamjbodkkcampfabjhdfinfhdekjdmgflefglnfhjaampgaapnbcmenanjllifnfcoekndccijampigpfcdajahamnlbcbeijjmmnlmkkhampjcpbmcmilmeacbkfmkcmciamkionpampkcohimpfbgopdhbnllmgofhmcbdlaampngepphkepilbkilhiebkfmigkghkkamponmgmdjppaaoiiaklncfdeelombipamppfkkikonidaaeligbokapmjhapgeoamppmibcljoeejieoapielmokgbagbfianacglcdpkfbbimecdffhhglnonejpecanafapcbdhnlbgndhnfkikglkhkdlafianaghdheokdlomajdcfmbkjjnfjeahoianajodkgjpgajmigmngcifojgphilbckanakkjenopapmeppmmlgpohlhjampjcmanalapahlfpgdhlcekcfiafcaggcbhfnananeiegmlgkiffmemejgjepkfpefbkaanangopfgjopkjipbpjklfgmaabnmbndanapocbibaipeokablejpghgebegaomianbbcnldaagfjlhbfddpjlndmjcgkdpfanbbfkflfipbnmkgndpbdmjphdkknnpbanbdabocobhejhjbllcjjpnmpflpbaccanbfmpfmopcdbbihbadanbbgaidbjieaanbhbilncloikefeljojkomaglhgcfncanbhljaefgmhcmecdbdgblbijoknibolanbnajjakpmfdofijejenaclbceejlllanbnmmfkdnfjobgdnfhepeffddafcndpanboglgepmbakhecmnbhaenoingnecmbancalmdohalbjngkbimmddgpgjekfndiancbagbkjhghakbocnmnkeenadoddjnmancfigldfgikeglmbkljhgcjcglnleffancfkfhnfgdmdmkpkgeibajgdmjbbebfanchibkjekfppppnmpamaekgpokhgadkanchnhfijkgdicjkagmgdhcllnechlemanciemejjajjhjgckjgcaakohgdpcoppancjepmobgnbdpacknbcpahiieiahddgancjheohbkbnkgcmfaldcaepoeeplkghanckcmhmhnaamhajdknonfmciflapagnandafidhompjkgcodjacbhblhjegkhknanddllmcjgahdhkagampieimglafnnjmandepjbggbacifeadklappmaejgajffiandiaildgbofgjbgcncgdjlebmplaaanandjidbopfcjpmoodkfdnkapfigdigaoandlcadgkfkempjfoophekkgkggnlfaeandlmahdflpanldjdcbfljcnnckjennlandmaffganjdiafkmjbanoeoonddakacaneacfegdfjeendfolejaadflbdicjjeanebhoplelbeglhoeldjbcpemdoimidbaneblbophaofkdlbdkpkonpigihhchfianecacclmidofdgegphachmgmpnmloodanefjgkjegeoeknaheehleahfcednjakaneghglmgfebaccejpedjhbhnedghcnbanegnfloeichhjoljicfaeeihemlpmejaneimfdpibdalgmlgllhampiheommaflanelhlbcfolljkgoinbnlaaobhjpjkkkanelpigacbhbndpelkpjcejofjeobknganfginhglebgecdfomenfhedohmiapjkanfjacdnhedadahjokjieibbnddllndaanfkohfiffcmbcddjeebioomelpkbbhganflbemkamhfmleifbmfdobjhfbfjickanfmgiagiegphajmgngnebnnjeefbkapangedonhhlnfgpihepebcbbnbeeghcgdangekgalncfaccgcfaajgmdkmkcljneoangfdfgnkjakcmmonjceodnmfoeaoekganggcimnoccnifkimeeilgijihannkeianggelbindcdfghjnidaadimchgiacjdangjklminikgbakjkpajepgnnefhfhpiangoobdfkpgikgjmfomkabngngcclcidanhcoannehbhbpgpcfkknhjedfnacgaianheegogfglbjfcndppolhmgcgddmlifanhfabjbjkklgjcjgpjpjfckembpehcaanhfdjfnmfebeoifkejajojfehghgjcaanhhfgegnoenbmkopbjdihddinialnijanhnaaiobbgmabfmoedabcfjmmoljmilanibllggghogdlpibpclackklomjoicjaniboobdnhfjfnjdhkhdjjiinaokkajoaniejkmcdlgggffjljhggchbicmpiiopanigklgbjhpamlpnhmiglcihmcddcbjjanihbclmkckkhgomjcnebkhckbgflbidanihmmejabpaocacmeodiapbhpholaomanilbihbemhdenmbmipnaoingkbpaojganinhegpoblppmcfpeljgjcpoghnccloanjbmahphebhfkaaijdefbdlamglfcgianjedllfplnhcjpobbkdmagpbddjnjjhanjfmcoeddnpbphcfffffogiekfnpgghanjjklgikjggiojapklkllfgehkbljpdanjkjajgejeglmieemeefoaombmgjgjpanjkjdoapgcdbocpcbfnbnodnmcdkeomanjlhffllmodpnolgkgbigegdaapfoeoanjmnefaabpelfhcalnagnmcajknohjoanjnddeldldiaacpdafdomokbphjdjiaanjpmgpicgkkhiagpkhgdokoeokjpdkdankecdpkcmhdndhildnaddphkbgmhgcmankeemighdeapndelnjcjccegnibdknmankfmlffegfhflneleeclnnncmddopjaankihibgamoffghfmnajmmdmnndcbcbkankmahcbngofhjgpbpekhdelahndhncmankmdkdfjikpdbalbnoajlbkhjoacbmaanknghcammfdckeiggcmbipfobpkmfcoankoaclbfmdocnmjbokdkohpehjjinenankocbfgofoifbaoningffdciapcikmdankocpbbephifcjcifflndpojplnpmbaanlacahaipmkiacbibndkpkocgocgefbanlckjjbemaalbghmjaefjbhodkjflhbanlfijpfjjobmebigaffbeoekhdljmikanlgghaonenppflimgnijnladddobdclanlglpjmlmgipjefalopcpappmcoeppfanllaoohkehdgniifiocdhgbjkppmlbmanmblmljagloeiejpgkkhoioedghdhcoanmdnnclphjegfmeabhjcaelcieecjpmanmfngeijnnlfiniikgnibkoiepapgflanmgihdobbbabbbijagjgihedjdfeblhanmjkippoamgmpaihhmcggoakplioncganmjpohfnlopdfaojooicpemopnliimnanmkflkimmambijlcpfmnlamabpnobopanmknpdkkmhhkciddlapncijnciicddeanmnljchalgghaofbmaafhnpholglgocanmooeejjfpgiklpfhemjbnedhccfohjannahkogfpkdfecpjjcfnfamnmkngkofannddhhdbffannimkjfjgpjbcfpfldananngmbccpfopeelomgohlekjhpidjdgcannhdelbmmbniiiokfmmehkpdcmjjpojannhfgheldoegkpkpdaoplkindfclahdannhjmgjmmegdiepajaekgkckgfgghlfannhnhfhpfmmgdjigpenamfbkplkmghiannighjlolbhfdcdbhgpebkmochheilmannjkojdjjedabhfdnfacdiafkmpijblannkmagfbdimbedjpgapaniohlmjobdmannlfhgdnliojihhapbpcmhnmmhcalgdannmmkkfinaiiakhcaabljkjkicfkaddanodjlnkjneejmbpingkdcffkipdcjdoanoelcenaghccijmmchboehobagmalnjanoelogknphkblfagnpdmpfpaddikbaeanoijhbkoehgjjobnkepoindncficfkcanojdnajmmlopnandpnkknknghfokjlkanokeahlkigacehkfemgjnakbdadibjpanonokplpgmdlaobjijlnhjileonimmnanpaebibggopcbfedcnkmmlnoenbpcfhanpakijakceoakpblfifhfopkammmcfianpbkfjblpjomekfdldihpchgiednkfoanpgpggimnoplfjofgnmdeknnahgdlldanpjefopcfgpndgokkankmbompadoolcanpkeilhepnmcmgffmnnonhjcmfgfeacanpmndaojlcoopgeaaejpmjgdkkmllphanpnbjadpiipbeepdnkajhkgebmknnclanpnkhcdochacapjaflbekbahgamooadaoacjhbceokidmbibkmilbhgcenhegnmaoaepblhblldndipjmlfiapnofkicoflaoafdbamhdnnpcjflhlfpmillgdnhfkkaoagakgjjkpcghkomjecgojdpdgljnleaoajjbmbjihcljnjjbcocklodehlpjddaoajjpgfcdkbffgobgphjgkhmjklmgnbaoakemeblcmijnplphlnbjhfkmfbelfcaoakpopjnepfonbckgadpboohpebaleiaobaopfbgblnddffoidoahnhffoffoilaobeeghhhohhefmlmbpmkcdndgebpfkfaobfmeceopmmbmgbllkkadbckanenekdaobgbckffioikcppkldofgiamgkpfmogaobhioaomhhiocmhddhfabomcjigegolaobilcjebeekolghdlabdbonmogmdnemaobmpfhfgfimofoanlbgjiclcgedbnaoaoboakbgnginfcmkcgniegkeljdkehmeaoccbimmbjffgbgmcpcokkldmaleddllaocdkpmbndmifneigmblilhfhkiaggklaocenjbjaphckapecigfafooahikaojlaocgjeibpbimekaljlaeekakimekhegnaocgnmnocccnmnffeicmagjlpihhicmaaocjbannggbkcaabjladgmpinignphieaocjnihianoglndlmkbnmbicamndckijaocokgnfecjockbmkjdoacbpdnjkpapiaodcnlncaiknapakhajcaodfeandagdcaodgdcclhliibjonnhphblkfpokbdneoaodhaepdnbdhmcckgfmjonpmoengjncmaodilekeiennfdgbjegoolekfeelebmaaodkbmhmjhegcmeodohhmilmibhokfonaodkedmjpdkeihikaibmbkpaijpbmoncaodkfjndifoijnpnemihfamadekpmbndaodlphjlngebbkppephkgoedkoomhecoaoeacblfmdamdejeiaepojbhohhkmkjhaoeceebmempjbabimmnfkeeioccbjkeaaoeenhminheofmneaklaadmlncchimklaoeenloolcojihnbgcndiljklonnjjlnaoefkmicadgbngciemofhchogfgnfodjaoeflmlaglnocpmjidncapdhepamcbpeaoeghiihajmecfclkcgohlbmdpcjgpojaoehlpdlnddeipedkecillkgjembnhlbaoejopdmnmnjdpgenjpkjodicpaaniakaoelchjbckihldkpdofnihanklmhhkgcaoelkkhfihbckmpbjljeninedelmaamdaoepfokioeapahnhmofkoggpdbpcnncmaoepkpjdcjnaeigfgnbliocpoonidcojaofaniimigjbogehbpladhhiacgecilpaofcagafdpkhabahkniijaifkhdcggppaofckpjmpjakbifabhikjheakfjlpameaofdkfmfcfjnbknohogcbidgoefbaligaofechiiopolnegcjcddgedjabmkemhfaofjbcefjglkpdgpcichpgekccnppikbaofjgfabjelibmekojchllhpgggmpdhkaofmaligfiaailedmfnlmeboihldkodjaogcbokpoopgkipeplbofagcjegefcodaoggcelmhlamepocealhlohbdoadbnocaoghhfnjcmohkggjidnolmahnpbljkgiaogjmcnlndceidpdcionmlgdaadicnkiaohajpkhkloncmdgnjejjggcgonjkoifaohdholeceoogmgmiooafjggfgncimceaohgcplgnbmgomjjknajcofkchihnbajaohjnbbjmnopjjijoklalkigpmfgafipaoiaobnnbepbkgepbccipipllpmoegjkaoibngbnkmhhbbjmlbaeffdhjgcnbggkaoifajohilmopflmfdfcmndfnbpjicbbaoinabhnjaeebbpllcgfbdabmejhmhhgaoiobldpmgochmjnjopjgklejhljjbgdaoiohjkalmeocmjndpdofhhiboggaghpaojafdhdnffidbgbfdehaemiofefafjoaojdoicdbmkpnfdnhchglldchmgmphlbaojhgijjkoiholjlkjkanhgimimopjhlaojicjocmihiopalnhjikigammkhgckbaojmegjchfjmkgmihimpplblfalnpdopaojmglfldnfdogiklpihhkikabfaoaniaojppbnmiahgnpbceadajdiplffpmohlaokajfbiecoocfkmphfmchmknpfglflmaokbfpingidibcbijjndfopkgpjnigcjaokdjdndecohpkbmgmadihikahpdbjlaaokenbhllkgpooaacldiamnpmmgkjbloaokhljcmhafiflelfbbinhjheldjekioaokkpjdcfamgehjlnbmjjofceagiljpmaokleacnhifhkddbljnpnffgglpogonfaoklngafmcfolfhgdbgbkloclnhhcglpaokmhpandcbffgabnbjidgihljiahoofaoknjgnanohhgibhcdnabneblnddhglpaokpbdbnakebhmhmhnbdfanhlhlhhkdpaolfaoamkbccdmdgdedlnoncncapdjiiaolfnlkpcfnbcmgdaeaiehepaiionjhmaolhpiajefmjkaecaohkncgfcipodppkaolileididkmnbniajebaaiohjkoiinmaolmcnjcpjodnabjghglocalaflfjjnbaolnmddejkiolmcpkekphaengocgfmpbaomdaglpgkkignaeelhbngdjkjglionlaomfjmhalhgcgoafhmakiiohkcikdpnkaomhkpdfphnaoddajajfmcdpamaioamoaomhpdhfkmidancachiejgilpoamfmceaomjhkmdpndeobmdkljnmadajdfbhihfaomlapdfjojghafdppjkjjdpkjijmfnhaomlhmkmeceogiilogjkbcladacadhhnaomncaccphjfccnlfbhpbfoddajkdpfcaomolnkkdafdomjepncipjoolkfbeopfaomololldpohanffmnbkobpdngfiniikaomppkkmimmpadfkgdkgafchnjohfbcgaonapgoikkaglppblhepiiocjgoijhnbaongafgpdocheclilkmlhjdcmhamfdieaongpicmemhgehblkingcccnnnknoconaonhcmcnohlbjcnpknjeefejacinalklaoniapeiakgnpdfgbibfoibgejiahpheaonjbabhoclaolbpiieflmhdbcfooieoaonjpehgfjjlciblnljgnlfpcbangemoaonkmicigiomcmkipfnpiipopgnfeokdaonncbclmineeaebnfdadmaclpbogbdlaonnhipgajfohadmdfgeaapdpdaigafnaonnphnmfbeokhgnepdhpomkglamhpihaonpbebkmaoimbjinnjifcdnmihbpfhbaonpnlingnccgdipkcenldnaefkphjjnaoobifijimdnikmmmjahcfdhkiehpmonaoodboabohbbfagogkagokcfhicjieihaooekknkopbjhbpgoekcbbaeblndfdcpaooeocampeifhikgodgncjchahebdcamaoofbkommanfejmajmapdemdcmchjcanaooffnflonhaobgljlchcdigbhpbpgmfaoogemgbiefclmdfbchneiejjmkjjifaaooifkeggfnkidbaaekjajjbmmpnnhfgaookcdnfmdkjagjggpooeajbefclknbgaopafghofeeefhckgibdngddmmghlbkmaopdmmpadmdbifpajfkbglgdjcegdnadaopfdkhmkieinlcdhlbclkodegfcdlfjaopgckfakfiifajjljnpckgocmladjndaopgohdoenalbdgiieagpaiddegmhhnkaopidenpnccpmngljkedfkjmobpoilggaopjhnlnkbakfffeehdicollgeninlllaopmadjhjeefapiphaahlchbapkomgedapabealfocipdaphalieobmhicoddmbpapafbjngkkbkpgbbnaicpjcpaclepcfcapafplckaampahelbeegmhagaipcpbljapaipmohidkhacbmiehjipfdapengnmkapakkmhgppnjkdpcdhnkcgleknldbonpapamcfjopimjlnblljjhfanldhnhohmnapaonncnadooejiihegpjpemocnaogpeapaplidjipnndjnfbichkggaijojaohbapbbeloddaaglcdpomfpbafkckkkmnolapbcdfkcegkaemehdbjbadnomgemededapbclpiihbpokkpcofcbmlccmohkpmkaapbhhppfmaelhhdoglohhidmondmnoekapbinfhgfmemdeokfcebnhlobjkpkgafapbkbkjjabgbjffpkmhfcgkefagepgdlapbkfdiimdhlhddjkecdanlkmkkmkijhapbkhbgkfjflnpaicnldlbdbdocgcaonapbmcidakckbhpglpgpdielalokkiodgapbmpjejkkeenjgpmmnngddblifoagmgapbnelealahkbmhecbjfadenjpjegnchapcacpojdfaikimklbnnankpfjpbgghmapccpdhfjaenempfpampkhpleclhamnjapcgebbpbhfpiaphckplbddmjnaakoecapcgkhnpakjmbcgmdhmohgjfbmfibalaapcidgnljieknejmcbleildbjompgknnapcjapgleckeeoafbgepgeofjefkmdkoapcjlhcbpnekobbipfdaoemflmlfgoceapckdkdhbjngafbjgndkncbjblhooakhapclhpjabbkbehponenginpmajkoegonapclicljoobjphbboclfkdmhbpihnoooapcpfbjpojpekagdhnbljfplcmknlbalapdckodkokjpakdhchneegffepphegcaapdddcgdghfjofhknekapbdihkoejhbpapdebchnkegjokdjplmfmepcdgneemheapdelkcpbchfpicfelmjbdadnbepnkjeapdgokicmpndbcpjmjcbbjipdhlnffbfapdikdhjclncboiiecoammplngkjnfcbapdjiggldfbgnhkcopkhpdiefnhbafmdapdklnoobogjanibejkhedalnllmaehfapdmgffkfhjfeejmbjidennfjdkmmmblapdmmefkopjlffemadcejkgmmfofpmeiapdnemalpapapjhbjoleejalfjkbblenapdnmpohdkgmglgfccfemdhjkeeofbkgapeajgedlopcojiilppcpmgjeolcdpgcapebdkbjjhnphgghnmjggjlpmlllomglapebibpbhhblnphocdoohonphckmnbgmapedgphaafljnefdfijkoabedfeeoiogapefdaedpgmoholflanoilcjomgdlbjcapehpgkcgpefnlpfindggfdecmgihlajapeikcdjjlphjmchlnfbdhpoigmpgpalapeokhifljcadodpoedefmcmfcfnciicapfbcdkepaebeeilfljkaleihpokdnkmapfdigkmhaojolhkmgbnehpkpbolnddgapfdmibeobljgbjcadlmlhfcpflbcgdfapffeohbgnfahflepnpgpakiipcpelplapfhfkpcbdbdchelneaoliakabglojjiapfhpbhcbmljejamikchhlndoplmbfapapfinmjcfifeikejnblbjkclbogfbipnapflilpffbnnjobijmdakhbapglfffmnapfmoheaogjbjkiaghokiedakecnjfnnapfnjhkegpekcdpbllcagblghfkgpkllapfnpmbibhapfnpjgcjhaigegplfciakapgajldmchhamgjaloagfafmdpnlfjlcapgeigjeljaadbmeihnpbpkgkbhgcljfapgfomgglgdkhkhmkjkadnbgjemfdgdbapgjphbdhgkkalnjpkkpbgjokhbgamdhapgkpmbmkkkphaakcealgcokhbfpnbejapgocegbpegnaoaedbaoodcpgcfhahmhaphbinlmnnpokopciffijikmlknbmpooaphbjhepajhnjobcgnimeaampinddojbaphgibhaeafjfknolccficinobpahejdaphhfcdehlcamdpmmoadfcdllggaifghaphhjonolhomhklicakigcffdhjokonoaphkehpamigoicooddpkdencpocijgkjaphknehmfakopfmgmgombhikbdgdojeeaphncaagnlabkeipnbbicmcahnamibgbaphokdkocalmdcdfadkbfhffbkgcijljapibcopdhceknnhadapnligjnaabhmjfapicideigdgmalebdeeebbbojjdmhfhiapieoikehbjlenbkckchkmpckhbmfbahapiggaccmejkhhjjdmblgoanbilnmfgbapijippjdicjfmjbegclojinfaaeelicapimffbpomdalhbjnbcchcmdcnmdlkhjapingjcjohpendpiieihbhocfljcgnpaapippijgbhoopklpmdnlegmcbbdihbmdapjdlngkeeigmnopdcekjelgahofebnmapjlcnpcgaenbhbbmeehenamlenanmkcapjnadhmhgdobcdanndaphcpmnjbnfngapjngimflnbkfoojjdmikejhpkagogncapjpembgakihjmbcjclphhdbdpcnhjaoapkalmfikjgojeiiadpmfebhfodmgpagapkcnjjcdmiomiahjpapjjfpebkmeiknapkekhcjmilamfcfeabnaidffgenboegapkipkiaegommagenpkihkinbhkibaglapkkeeflomicljpmdpbedfbaigbnkbcdapkmkagbnjdldlchjaodkghnknglccalapkpjaoijbnjlgcmjmjjmkcmojcopdipaplaknilofmcflclpoikdjajbcgnhlhdaplamfmdfchnfcipcanpkmiimfhfehciapldfhmoeihkgmjfmnhhjiajldgnnipkaplgjchnmgojjhekgbpplflkfbimdkniaplihiocolnclejecckonjgaldohahcjaplmjabciddbdagbpjcedfoehoifndidaplnccdcmphhefocfbanabnifgcifpddaplnkfigeodpibphiapbofhccffcnnhnaplpdanefppnkabajeflcjkokpomgojpaplplcdofimcmfannadgmbfdokmakcmmapmbifmmmgnophcfklgdoaibfohapoiiapmbjbmbhljemmhapjgglhfkhinnihihapmbmngbgddgehlhjjmbgmjnlmompdfoapmbnfciccedbdocdoahadencgnnahfcapmcamngagnmcakpibkeiahgcbeeldgiapmdcmgeomlloocjdbgahnjjgcnbnpinapmdfmfelgnggcckcdlgeldbkmeaeknjapmfcegjapbjajkigkhdhnahnikcakldapmgdjoiehbkhjeoniidijnbnlfpckliapmgmgnohigdljinmanjikmmhfemeknkapmhkdkdlkcacecmieedhobnoaokimdjapmkepcjjfdglajahhcgnnkklkmheghbapmnnibfjphbdlpdjpkalghomjghmeccapncoigkanhfnccjbcmjjbifiooclacfapndggcglggkdilebbmchnbkieioiapbapnhmengedfbmbhdefdidakkppcgolemapnpfcegijiidalnoeeigipepclpljghapobaapejdfbebecfjgkgnmlpefpgkbfapobemglhkmddpkifocdmnockjchjjdiapobngafinlhgablmmjpngjbjkbaecnbapodhfipkokiikmebaaeppbphbjeiaknapoekmghnphbphelihemokjigdemajdmapogmbcoeoepolloahgeknkkcmefdjpdapohcompnpipfjmoiclfpmbadfbalemjappepejgfnbfbnlfgjhfknpnfnmldccaappfahgacgjncdabkgojjhfdnhoechecappffalcfilgbjlmehcgagnfhfpaganjapphicobkoechiljpbpplafghapnihahapphkohaemhffghnkdpdppokmhljjenlappilafohhhegpicccnlbjchkbkmjpdhapplbdmhooonamdakkhimkmeopimlkifappoafbcjljeeffpgmnihanndafoeigibaaaahlfelopcgagpnoabhojmndcablebaadbkkifgcngpindoojjgfacbgcjebebaadiahnelpjifkjobgdohpfcnafmbaobaaicapcjfleohoaknpagjohbocelohhbaaifejofdidbhbgehieemhjngcpcebdbaaplcbibgeghogbffamhagbeiabhfmlbabcpdfidmfeafeghhbpnidbilaimhfjbabdifmndmgbfalgdhpbmfdcpndnanmfbabkelodghmeploecpoallpfmkpehoojbabmifppchjidjbndjalckdoekbeeonnbabnadkelplpnjaobnfbmgknmdhiogcnbabpeoplecbjiiamnjjkogbjpkiocjodbabplefkjaiapllhkindojdhdbaacdphbacaiiccainlladmfimobfdbocpeaaimbacakpdjpomjaelpkpkabmedhkoongbibacdlklpjphghjeikaddbaeilopibganbacfadcdpagdddoejhbpmdohigeghejhbacfdigdcinhgoohegdkfllognjiodagbacgfbdannjoelclmomnlgikifgggbbfbachbaggolafblfiegelpieneneajlpfbacjnbcijihpephhhncblomfmeldciipbackekeabechifnekobfachchocbmjagbaclilioihlmichblmpgiphnmedpojmmbadahmnhfpinlghdjjlpedolagbfefoebaddcbkeieojbbnkakbjojpalhaodjepbadhdnbfodmleafeelfgjimeggoijmkpbadjjlgblmhhpmmcpmpalalgdfoiofkibadkjeflkfmbfijjikmooklgcpciccbpbadnifoopdabbfcebioinhmjfkidjobpbadpobofbgedljbonknehmlnhogehkckbaeaagckbeepnghnbhebcipeaepgpgggbaefdbpogififfdchfbbjlfgglebclonbaejfnndpekpkaaancgpakjaengfpopkbaenkbbgchhgegedkfimokkbhikccignbaenpcciodbnchpedbhfobmpdhacdmeibaeoiphhdkefbejakfiobbealifnkpgfbafdjolbechfinnalggojknbpiolnlldbaffmeanjfdcnhonokdegljcefeanhnkbafgbdpfglndjaohfahffcjmcdlhncnjbafgfolblibbkomnjfagehicmegppcdlbafimapnbgkadjnokepijcgolfijablhbafjhgcfainlpmapndjlbpdbjppdnikpbafkdmpcepddlkpnclgohohjhbdcjmebbafkngkiooaoifkkmdpklpkmfnphfhbhbafkokcanbkmnalfpoifebdmhakiifobbafnhobbnapjapapgkippakmcdneflnfbafnjeephdcmoncfceiabkkklpdbcjgpbagalegldjipdcepkdckfiohdmcenjglbagdacfagkmmagffffmnnijhfdhfjnjmbagihkalhcjekkdkhhjmmllcffjeibinbagjjmhodjocplgobhihhiehlepgmcibbagkejlkmlkbiedconhigjkgofjknafobaglapjmljpheogokiiknebdfcoilnagbagpbogbljllhakgojphalhbpjmboalgbahdjffpkgadahffbpgaagajiooijgdcbahfkaoddjoljllhdbkhlccabpnnhmodbahgaedggabhonednpfkojaokhjlcioobahjfiejphajghpenfapkhndbolmbhiabahkljhhdeciiaodlkppoonappfnheoibahlhhjjkgaebfbfhghahdgdeamkeimdbahogeeldlgjeflcbgcdfpeammkiglnabaiaghphffedjccngflojkgjmiknafjobaichjgnhcgfmakhmkhdffgbjfjoadijbaicinklgmdoeldlfbhhkohbcjngpkgnbaiecbbccmdbodhnkbadicajpdaaedffbaigpcpkicipfnekgejijaipfcilblocbaihdefdiclihopkfjihndbjfmgdjmlgbaijfcmfhpidbpgdhjoicghmodpklhelbaikhkneiakimddihjgaiaifcjkanjhpbaimbddbfjpjgomlmadeaamejhpgmgkabaimmgglolfkaaefedmlgfkdajckmpfmbajbibaiblkgnlmoohnfgcejbiklkjhabajdjnlnochlhpoopkioalgmllcelhjabajdoddocdgljpdnckbidkdgngmbailibajiebbikfibhaklbhjnfbfjoepieeehbajjajimhgjafcgpnpnldpbmciegkkeibajkmoimbplmjnfoeaohfglbcjhicbbhbajmfodkmkmlddokmmmaoanjlehjoppibajpajaplkkmfohgfckjdcmjaodhigbmbakaojhfbcaonblkoflkbfjpmehpgmbcbakfgfonoapnfjkcgofbepnnfncanbccbakfmodlbfnfgdchdoghalfielfhideabakgmemkflciahncfpgaebpnknhejejabakhfifijpaiphfjjkjeicnhmiomlkajbakhgicdmaojelfmnnmgjdcacefpnemmbakidoflecpobdomnaajpadihjjcfcbkbakijjialdiiboeaknfpmflphhmljfkdbakiomcjjlpdmmibchiklinpimgndclhbakkndgnaoeamffkieglghfmbdjdglclbaklepnkcjnppafialjealpggafpmcolbaknocijihdbeiibdikdhjlmadkdkejkbakpokajopaacmnhcjfngbdkmpojcpojbalaffddopadoholdmcnodijekjhleajbalalpkdonlljnnnciippmbkoehkjagkbalbbpeakmhgdlnihdfafoaofmlofaffbalfbjfoomdpodkibmonmecjgiofmllebalfjglmnincdinegllnkkkfdielolfdbalgnppmjoejigjklgnifgdhjmcoaljdbalhbiilgifenhadkgpaelhojcdkjndnbalhljhhcnokhhhhokhahkdkkipfipcobalidnpkmemehgknfpemfkoopjhpidohbalimbofoedmklhpnchbgmlfipgpbjnlbaljbandfjfcdamihpknnijofeakbedcballejipccifbclgjcnipkmbpcflkjpcballmlpgemmkdgjjahlegobnclgdmkjdbalmhdpenbacbmlaofaoiojjhjamlgklbalpijikbpgponlgnmmckneikmhjddkabambncpombpefboeibjldakbhaeepmngbamcdlmijdmofocploibanagjdgefplfbamdekihphkojiegnkpggcgkgchdnafdbamfjapldfmlmgkhcelhnngalfjpppajbamgmadhpnkgnlehmknhbkklkkjojlmhbamibfhmonicbkiedbglmckeajllnidbbammdlolpemefhipchfngidhdpdgjilpbammlbbmahdghaaiegopminoeleclbafbananhkhcgbmecjdgmeghiacddlbofknbancpffdaklpgkgodjbdhkpgldkhhhpnbanddheekdfoeeofdhagljionmenhgaobanenongkjjakkifoobfljjgilkkcjplbanepnmdcfbiiikahddghimlnccdpgcobanfnfinhakgjhemlmoepjgmagdfhdpebanfpfejeeackjoidfhaebnfiiogfgphbanghdnfiofonlcachkpjioamcnjkolmbanhiicmkoddiojmpjkgajecfelbecpibannaglhmenocdjcmlkhkcciioaepfpjbaokacdlepdklkpidgemkfbgacfmmefjbaokfnflklpldaaagkhjkldjobhlhgjibaokjpecficgdabgncojdbjdhmedcinpbaomihllgeockfgacofkhojaafoobgaebaongkanlicjfflpmaimnlkkfhookfefbaonhnbkkpocnnnlmejhmchodfcjkilobaooellfmhpciobbdniihmgjdpcllnmabaoofohmnnephiiejefhpgiicgoodfjobaopkeilmkcpijknehacbkimfaoildnabaopmljpfcnhadghebibdbgkceldmeflbapdfkocgekobcncbonmadliaplegnffbapeokmeebpkdpaebkgombdgmhaemfkobaphbffngenlkidmcodhddmffclmdlcibapjkoeepnijgpmglalhemiammmhhjfhbapnjmgdanmelbcmjdjljogelnlfepcjbbacblkbnlmbocfhdkbmkhhcfekopoblbbadgkgbajodncmkonmbecdocpclfgolbbafappnollgbbpifhompmhjoedlnochbbagdkkmjljfehpobkcnhnilaeljjnbabbahmjndhpjbhjdbcfkicpepnhcgfkpobbajepmdbjpddffnhcgpbdijbpmblipcbbajokmjdpfdnkcjhjmahopofdikfdhnbbalppjikcbepoigijehppiblcfggmlebbangggbdapeeaeapnnnlfbpomhklkkdbbaofmpcfocnapmlckmafpmkihggifgbbbapedggmkjdaomdpcekkboipbcgpblnbbbbjgkaplcgppfldagpnalmcfjbphfebbbepmahooglekfepblkgmdhlejcbnimbbbfdelcoijhnojjkclnaaipjaghfpkdbbboidlemnbhdjhibjpgdmmpogcelbljbbbpbpagjhlkalhjandoklebbecbaadhbbbpfpfedebohpjhkbffdcnpfoebmcfnbbcckpfhmnihndjejfipljihnmhpcachbbcemkblmaikmkkkglleamjabjcfnenjbbcfbmcbbkogbbfoblciaohcpjifegapbbcffbdfdobplfopljmmgbaipadagkdjbbcfmompnahmlfadjalddkpdgcfmopejbbcjodedllfgapanhghddffeamfeegefbbcnbokkldhjglfimikobkdhijfgbkfpbbcodffeeipfocichdbkidbonpmmjciebbdbjaheppbldlhlgifjoglhnbghoodjbbdbpdcceheldcpbadhaiadjoglmflhbbbdckkkeaoekbfnkngeepaocnabohfkgbbddlmbhcipihgjcdmfgejaneehlaeiobbdfbejhhgfplbpiifggmfhhcaojfbolbbdffdhgkmahfbdinhlmnkbigbgkejngbbdiloeipkcjhfmkhlnajmbdbldgfofjbbdjfncmijjhadpakaoomccnoiahifdgbbdnbknphgjmblhadhkegmadijjcohhfbbdniddhodnggdnibefoolfbllgaokekbbdolfgdaalicifnnlcempfnppffhicfbbdooneaemocdmonaccfecabndpdkeohbbecbigafhgldaaclifpkejeoklgmcenbbegkfckagahafiaplncnppdjeehmolabbekdboelbpfjhjonkbpnkabomomimncbbekgfnjfflcdcfjpkaaidmjnlnkgmdfbbemmejfncmggdnapbnglphlolahajdmbbeopbgnminbabbdhnippjnjbphbmehmbbfcnmhpgaekbbacdimnkgfdbhneickabbfdgagfmdahiaannddhhmdnmpifcojhbbfdhlhafbhcgoeaklmekalhjfkgmkhlbbfdppbkcdnelhdkfiigejbifjficccfbbfikmhmcaiipofgajbfogfbbbjoblepbbfjhmehhceafpongdkbgfiifopmhehnbbfmlndodoeheableodgepcgajgeaooebbfmlpgliaojagogjnmbcejhbnejnlocbbfnokidfekbklpbmfadjhogmnmdlhjmbbgblnjagpakhhdmckkikobcdcnohlambbgbpedejgpjljcbabppceechafgbkmgbbgfjjihhkfjlmgeiiakecjpgkmmccdabbggdfdcoiocoebhocgejndoodopeejpbbghjinfbcclimbebalnhedfeconigknbbhbcmlljahnggdpdbedopkbdlnjoldgbbhdojalkojfpcmipfdncdpijdcgipggbbhefbaogjkjafnfflbljfdfiohbjlpobbhfnphdoncdlkeejfpfdaopmodekdkgbbhhnjbdpnkhcggohplniahobemhadofbbhhpjkofgkicgdmeamamhiggmhdoonhbbhikccahcdhnpbopekbdkikhjfnelpfbbhpneonhekkkljglebenobceflpkmhcbbibmhjbjnkfmannldjlcofihklhhknebbidlhddcfmdimcjgjdfeomoahnmhlkpbbiilhoacmmppcmcogfmaailncbelbgnbbijbdjnjbacohegagpjdcieeocnjebcbbilmbilalmjpiakkokmghafbaigpmknbbjaadcfnkkhgomfjlimgcfffafepccpbbjciahceamgodcoidkjpchnokgfpphhbbjddjpkgmdmcpocpnhlbgecnkoekifobbjfgokffnccjoojmobcbifjahkhjdfnbbjghkicocipakhbmgpchklmahkomgmdbbjhaonpkhogpaabhmglfbeegibmhloebbjilncoookdcjjnkcdaofiollndeplabbjkkingagklnknhbpjeiobpgojeaaiebbjlcikinkpfldbfklfcdaeedfnmjifmbbjljpebpegneehcjabanghdfjlndcoobbjnbbkmmlfamopoapkcbhknhjolebllbbjncipenohiehncmnnleilbieojoapfbbkaabnfhejgkldiaiojopfdgmfmhbpnbbkaagfdbaohpcpfkdglffonnhinpnccbbkaejlmjgncljginnfhbokmcfdpedoebbkdfhbaglmfiphafaplomngdakchlhmbbkeklpacakcmokjdajdmndmcaknbbcnbbkflhhcmjhfaelndongfbnccdmbpeakbbkkgfanjfacjcfhcokjoajnefbfiibjbbklochlbdnjkepkogifmlaaejfgnjhfbbkmjokencobohpdgjpojeaghbmdefpobblboelnljmcljlpgceeglmjfofjaigdbbljfhoebgjegjgcilajnpidngeacbikbblkckhknhmalchbceidkmjalmcmnkfabblkdmbomjhcoigilagamgllfhclkpbgbblmednchinngmdmhjbfplhghkcibflnbblndakdcmpjgpgdajgjbgkfkdlpkbkbbblneeplnbikkfclnkddboeoagonjipibbmakpcpcbodndebpplkfdnglknpebpcbbmbaoegapjgmacafpkihbogkkldmkncbbmbkmaogdbjbmhfapcgbkhjcbihhdflbbmeehkkfgpkoglbapifecahfikpmgnhbbmjjdeagijldomhcbfjnbacpbhhpohhbbmookbfnmopjlmklgnbpbnojjgdlmmbbbnammdlmobfnnlmdkfiaeeekimjdfflbbnblkjomamjdlaffhdmbgbkkdlengkbbbnbnfhgdkipddjnlakmajklbgjjcjgpbbnffiobpcjffmcgkpapkjbjmjnpbmopbbngdkfikaehlebmafapeblfiigahgembbngmicmjnkoaieemiakdaidnleifmkgbbnhghlfogookfnbdlnokmkcjmoikcbebbnjhnlnhdpahgiimbcaoegafogfmminbbnkjgdckmklbpckifleaoihpdmlnmnhbbnkndmgjjcdepgijgajjgkemhjpdhdebbnmflmkbpcpdkaohohkepgjdcjiliofbbnngilncngnpnjllledcpfogebilhdkbbnnhonajfgmpihcbaggclkcnijpflbgbbnpmgcckbfeeohnognabacbdaaooglcbbocogkhcllflkklocnfhfochkcmcjhpbbohhooamcgkgihddnkmokofhmblloljbbojgjcpepopjmoehookecnofmfjkakdbbonjcjoamobmeegpbkemiijdglkcccibbopidcomopheiplglfblikodllhhgabbbopmjlfddcgjefkibdabdophmmmlanlbbpcocgobkgpipkcnnloblpeedpfonfkbbpfgpnlejhkplodjhfgohkoabkhjigfbbpgemmnmeapgcjigpckfecekhblplembbphopnildkknekhlhngcpmbgnlfpkilbbpijpljbgcfdcjfbcbfpcobmfnnljabbbpkeeojbbaamcgjojffkdcgokcaeeilbcaaecdidbjcbighfanmkcabilhlgggpbcacdjnkemmnbcopejjikicigiifmkeibcacmpbadpkelmpeddmgebpfbkopiejabcadkknoblecmlfiacmcnoaannddohnlbcadlkmkdpelmonkeinnipmggfjhpdjdbcafekkldggdnhfkpcokndemkleicobibcafifloalieljdbfiglbfeppfnmobfibcailcdcaceomcnmpdkkiikfihjgglgcbcajnnhfcidbgcejeiaceemfceldgcjkbcakknhjoenfgbnhhdpjiiflojkggmgobcaomifdfhppgjjlokhbdlckickinpkfbcaomlledifdnppkpddnpmcooakfinghbcapoccffblmhojninfnhlnjeoneecgdbcbaalgjoopicghjnkpmblhmokhgbklfbcbacbgaileblbhafmolmeioaacapeihbcbcjopceejbnbhodmgbfknnegllgfaabcbgogiildfehfmchomemcpijmklchfcbcbhjkepmfnlpjgpgkmjknhodhhiffohbcbihjihfafakpingnmfhnidkjckhkfnbcbillihmhdmnojfbpmkcaoolfgmbkcibcblebeefhkifpbgnahikedlefnfjblcbcblinbdjldnhcmaohgmhadkbdpgmohpbcbloppegedmippbbifcpeiodmkfmbpjbcbncnhmlcegeppgjcgnmcegemgpebnjbcbnehncmijkgcidleialfcjenielnglbcbpcmhogaielbppekcbfnjfpegmenmpbccdgencidpimannmdeicdjandcolcmmbccdgfmbcjkfkinkkagaflgdaoaamogobccdjgmlgobhfbbklehjlkfmmlghnapabccffeekghipibbonegajpcandhapeglbccifadfcineejoihklfjennjpbgdcplbccjmmebjpnnjfiijcohnfcohdgljmkfbccjokgjfcjkabbpdbbeklbnndocekmmbccldkoinakjmmgebambiaggjobhikfgbccoggocndnaceakaebalgcciojcffcbbccojgfknlhnicggfiolknamjdemgeikbcdaljplpmgnbamgcjlihkkklcknhpgnbcdbdeopbbaefejddicikfbjbljenehpbcdcbckiplkebllikclnfipggnpbpabobcddibgmncllcljdnjbbkkkhklkglnnpbcddmcejgphfgofbpoocakaeapfomlekbcdeecaafngfhafmblgjhhpmhhjmcolmbcdhpdghmahnmapmipncjfhilmppkoidbceciholkmjngdohanojikiiccgnmpdjbcehlkcimjkiphdhmokpjlhjiafgdjlabceieillkongddilanjeodjipdaaggbgbceleajdhdanichjbjenbedcikibbhebbcfbdmkcjeeimninejeghcfdgkacldiobcffpojcmpdmhnaeolghbpcebkaccbmobcfghmbnlcjkigoejjbooaniifaliimbbcfiagdmoedjdkmpmahffoonipejkhcpbcfjepomdpnhmmlcjaninfgljbfhdhpbbcfkbphfoecfajgkjcmjjlmgobbiockmbcfkehefmehhjakkihiihniogdnddipmbcfoagfncnfmphjhkddjmgkofambfnfnbcfoecbmfcfdlmfoajepabaodiflcangbcfolcpdbfdjhohagaoojepienilkaljbcgaiaoohedkokgnicpaoiflefpnohdabcgbeihoflkcmlbcgkamhfapombglhdgbcgcanhcnlfodjbeekliijijanmpopnkbcgebmidacnhidoinadkojhhcpjomhckbcgmfngchinaigfhoamcngeholcklfoobcgobkejgmjmpcdfflfcbennhclmlhhmbcgokebllmdddkkmfaomlpoldggenanmbchafocgmldkjcobklhibbjbjcjackbebchcjdbchhbgpfcmmdibgfcnncgopdmcbchdlkdkmkbafmnjojelmnbijckcbbombchebbpfpfchfhgmdhmkbelhkiijglmgbchfieanfkajifldlcpcmdilldpljminbchhoioginaedbbknjhdicgkopiongjlbchinmliiflkhjgokinogjmickjiaabfbchocpgklgemokmilhglkooholpdggcmbcicppcjdnjgocobkemlgcmooflokkebbcidnakidgoeeneideaaemeeacjemhgfbcihbkkhlkchnmgpleahhdcghbodkhanbcihmednjpmcinjgcbfohblhnedfopnhbcikmhllahjbpehcjncpmbmfaiiobjcbbcinjkpcmgjjonjenlibaneibfciplclbcipiemgcbaeleknldgppicfejhhbinlbcjakkfdcjlgakfalanjkiafoaolckhebcjbgfnpggcnomodbajppknmggdglgfbbcjcbkmipapicefgmhcfhiljopjhgdimbcjeikehifkcnplidbeihlaacaeegmlgbcjelbmnanbamdndilfambjjfngpddbcbcjkledndkknpdfpoeballojhpbpioldbcjneamgeieogdpjfnkfgfhkmpjabmncbcjonfdhbennbmoepkdebdgndphgnnnmbcjonpecmkdlalofpjnppmmccbhgoaccbckcgaplggldfnhefljpngdohcaplciabckdodecmniocgaaiccibjnjenlinmmcbckfoflgmedinnnendfkalkhgghdbilcbckhfnghfdponbaldednpnljadgfjecjbckhichipgcplbikhbnhegkplnncoffmbckijfofelbakcgdlbkondcncecgdooabckkmofmlddbpkofkfgiehchlfjokcgmbclaampehcmbljkgdmoflbipihfpmcmdbclbgpfoofnfglpgnlbaaancedlnimplbclcdbamnnlfllgjichfejecpkkoilmebclchakahigccifgjopebiiadoapjmkjbclfhgbjfcekhpbakfobfdahiogiikpobclfjlooenajobkfcmhpkmbdllpfjjfobclgjggniekmmpecnoceblndjhdnbiepbclhfifpfplnklckcmaoknmgmopoppbdbclkabpbijjbdmiaeoedmgihekhhipnebclllpnfengifogijighnakejbijkkmnbcmepfaklknopocflajhlcpfabghicbpbcmggmlnkpldoibdgnliafbgfendpackbcmipicjlkakaacgilnnhccccnmdojkobcmkoamjljikalhdfhmejcllfgajjfllbcmnhnelpkfajakhhmmfkjiioodolbidbcmnllnmcpcmaiodecajjffmjjjkkfbebcnaaihghaajbomnkbgfllblicpeiaknbcnakpganlomgjhaookegdlcafofhokcbcnjcgdbmimfoplclhjdlgjcidngbgllbcnkcebcekamgjhebhmmpjejbjbmaahpbcnkhefncajpdfcmlnboejnceeababmpbcnnnkjgddadnnmnkcegdjemmcnphcaebcnobkmfbhoofelnjagbimencohoajmnbcoagdnbjcdpkdfgbimjpnfmkhjdbdcmbcobjgpomjnmemoepmcmdklpbgoppomkbcogddfepkkmdcldnjjgkkhpbapjpgnbbcogkcjkfgiifkiobphjkaicniplamjpbcohpifkjfcneplopjhljhcaamkjpfpfbcoikjpocbkidadhnaofmlceigmdkokgbcojnejjpdiegjhhhflidpfkanldlponbcojnfobdgnofidfobhcbfofglgdfagibcoldmfkklhgioflngbnkjfbfdgmmjjhbcomgkklfknlecmhjoblpnghelbideiabconbgkbdjfhbcnecmmfodgeinamikcdbcpgbdiclfdnnahjgepbjdalfmpecjaebcphkkkjakfmobgnbfocbbnemnjoeidhbcpiidongeopdllikmoedehhflcmfacdbcpjbjoebgidahdkljoaghfaofjmgepfbcpndijnfhkoicifljdanimlipalfkfobdaahabdemcmmaenjnjlbnfpjhlkknlkbdahfjflckkkgiocbihldebccpphejlfbdahgahebghjhjgoepmdmcefphgcplcpbdahgdkcmdnbofpaanmjmfjchopeackabdajdlicilfkkpdnhdkllikkcgfflggbbdakeabklomkbkpjcfofngojemolgipbbdapdonilgbjadieenccngpihmbhjabobdbaiigabmaadncpnbghfbbhlepppkmjbdbdoilbcnmhamekbpfdkhgjakffokodbdbhiihmbdmgcnpkfdkdkmnnddlijcaebdbiejiohojalkagmhombidbajgbjcbobdbkoiecfcbobgpbgojdkefamneebgpfbdbnjiomnoogpijnampfihkeeeloenobbdbphnfcggfemllpeklkkepbccinacmmbdbpndnpecdogpdgoklbphbmofecafmlbdcbjhgdcegcjobkgjjkkdjcgkplpboobdcfnkpacgcadeninledpikmcimaojblbdcgankmcijajdjfjhejpgagccdalnfpbdcggcdicfijhnhjeamcgcbbonpbpdlpbdchamgbkakmimoejpdfjmgcdnbedmjfbdchcaidhnnbnampkacihbladhcnhfonbdckofcekpbncpmmlnhmdgidbgpflbimbdcohgninllkddailloeehieakafmgafbdcoohmkliaemfcghhjanjphfoieokmlbdcpilkphbbeohiiikheifgnnhkbfgodbddgmejpheajclngaapkihiihjjihndkbddhcbcefccaggaloclldffhobmecjfjbddhmbbnpfjdmjjoaakldjnicmdmfofcbddikgepfgdpifgejhncjegjannlbmldbddmkopdadodhbodbjkegieoeoccnpcgbdeadhijnoapjifngbmaflolfjkojlhpbdebecgfgddfohlmlkenldbaogjecgdfbdedhphioddnkegmhonakjfbdehdccgnbdedjegikblkockijchbpnleahjndeajbdenkhphncgchnjiiapobeanbfgmiodbbdeomcanampogfipedohmfhoanajnefcbdfabghbcimmojmmeajfigidckoopjpmbdfafcgcbdblphojabgbdmmljgemflfgbdfdgmfmmeenemgobgenhcliibmblhopbdffegkcdagdobkkjbpionnfjbjacnijbdffodefekhflplnpbnhodohjcmkmfpabdficoflgacfccgpbhbchienfdelahfobdgbebakohaghncehgnelfgndnfkcakobdgbohajahfocbidaiiiokphgkpjhjfhbdgffjdhnmjfjpmlclfjfnenbobpghfebdggejoilaofkbdngdidhhlpjjcjmfngbdgggpliahokemcgimpfcaaeknfbjlcebdghgdldpjgicjfjpfcmhgihadfobnaobdgijcibmhjjccgbdohofncdjcophknjbdgipodgmibpnkoepobfdabmlndjhjodbdgknajgkjjcedlpicpdhgjgfhnililhbdglbbcbmgnimogcmcdenggkpdmihlgabdgnhkclhpfppfjgiailiodonjdaoeodbdgocfnnkcejdjachobllnccgfoicomhbdgoibennkkbbcfligfgbbnnacjodlhcbdgpfimpdflconcnaodplmnniojgngdbbdhbagplpkkoeifmpmpdaieomnggppmobdhbgbiabfdfeimjdoldhaomkcoppildbdhbhfphknidpoekkphjpmjokgpljbejbdhblcnfmfpbgkjcgjenmaiemipkcjpebdhdfpbbnchjickcmnfnapjplbfelfeebdhfjgfhaahogbjbgmjdnjhpgkhgbdglbdhjcjkpodcbfmomhkpbofajpbhbjgflbdhkfmpjngppohmlbgagcpbilpakkockbdhpfbjbmfmcibikaiekhpjmmaeafmebbdialljngkgnkhbolifnbopkjkfhiincbdibbfpkhlkpdjkkljefaccbhajokdlabdidlehkjjagbblhmkigjbojcffhfbiebdigkpjbmbdepgpkjeabfghlchdmphkebdiipgpkpepmfbmnjdlcfafiefaimedlbdipflaljnoodkdneeongnchhagmdddkbdjdbobepoabnbnghbdfhbinobokhogibdjecjkibceibomngfdpikieeeimcgombdjfeeapkacekcfamfgolndfdcjhpnchbdjfljekgjjmpeegoibpdgekohmnaklbbdjfmgfpahnbplamhjafhmneefjlnhbobdjgajijllhbcaadmlobmoephpeibhmgbdjgbbkjbkafpohgafhilcbcjdnehodfbdjgjkajccgbmlckndphdfabejldnjnpbdjlkdkcjdcfbghpcimekbpidldobnhgbdjmopeapelhphihopiobphpeifpbnflbdjnclmjcjbpbbgkdodcdijdlehpeikobdjpnfhplbobkbgbljpecnkfbfkibmmhbdkbdlnjpfbpmofefelakkhehclhoaaobdkcaphceicoadchmnloikncdkaekapebdkffjpcdhlmidhhjgbjnjeeceadljadbdkjklbdnilpljkebjjnhlajnbbhbohcbdkmjjhpekmojbgfmblfdlhgfjhcfnmhbdknlhakckkcbegiplalplajlfnnojnhbdkoeilmknjeckinhholampabjlfabmnbdkpajkggmkhgflmeokfompelfklfofkbdkpdkjbmnapldifpnjhanheclbplkaibdkppmconicdhalogjcaeodgcdbjlcgkbdlcgfaghcobpahiallkfmnmighdaljpbdldanngmaneodhlfhgdiknaldchiikcbdlejiidlfbccocogaohjccknpbkhnlmbdlfedhdcejackilomeipoalibbfgalobdlglniejkolgkhmgcielcgbikadmngdbdlhaheamjlgokclbimliggddljkcembbdlhnhffbcknamobahmjckmndlihiklpbdlihgfgnclbdiohekfbbgionnkaimkgbdllbpaajbedehahefgjglijelgmmhjmbdllifafbplnfhoaaaiigbnbeiiipankbdlobpnmbcogigmlffddibikbgdenoaibdlpkabicemipepmmiipihflbbjehfpbbdmaapbkahbkicmgegkgknelmjflanmfbdmdnnknnccbodcmpacfallaepabfhlgbdmeadjkiklhlgddijabcopofhgdpeopbdmejdcpfejbpkkledkoikncionlfmbjbdmfpinehligogbigdemhilfkfpkccfmbdmggabkeajpaafjefmaicpbpbkklncbbdmgiajlnpogggfccfkjcikkhiojjjclbdmgljniaamlbefpkghkolgofpkjjhjmbdmhflleodldaijpeaiepmkfnkddfmbhbdmifhldflliheiphecanobnaipemdeibdmjnafmoobfniooefaoomindhlnplkpbdmnhddeeojpipanliefleccgbebjndibdndbhimamboekdkboekhmjfhcfmjpkebdnfbcblkhnamnjgnamjnaleehhoncbibdnfopokeoonboehdddhhkopiojoifhbbdnhdjcmhpldhncipecknbkmcpejbpbebdnkodbhljcjkcieibddfadokdfjgilkbdnpeakiebfimjkcohdnnnbdekdmcmgnbdnpihpolljnpgcdkdhfgelfpccgcphlbdodfeigllpglafjcadgdmfgojfkfloibdoefhankmlkfomjnbogmjbdfaenebdcbdogkoeejobhlpdpebejglnflilafpfabdojnpaiiloelhdocmihjndfmoncdibnbdollmmncmiobcilfjlnkcndeedkkehgbdoneolfhhmbghmpdiihdbhoahnmmbhjbdoocegmcoiaabdmdgdgedjkiacpjljlbdoogjlcmfcbfigifddopkepcloellfjbdopjkjgojjcechfeonnlfomcngmjmgdbdpekkhdnigdoppombepcmapgjnghiakbdpelkpfhjfiacjeobkhlkkgaphbobeabdpfpicbflijladbodfbbkdpnpoohhonbdpgfcbmeojkkdnfcngenpadlimikahpbdphmjnagajofpchaegdiffciophnajfbdpnnbodilkejdhmlmljlamkgpnoiapmbeabmonehefpdppkjncgjjkjplkpmcpabeabpcfllloidbbikmblbehhpjmemgdfbeagmocclnabjhhhmdgllofeekjkahnlbeahcocogohbbjddkkbnmloadncdhcimbeajgiobcjhbamlghghjnibohghhdncfbeankgfkakmjaedkfifbhihdflpjkgfhbeaomhpbhoabnjcganmjgifpijpjghbgbebdccfnmlnenabmebdjjadpimljbigobebdfnlfdpggkaogbdpdoeehomjmajfibebfgeippbcfamdpiknpmkibadflemdmbebjadjbekhciahpmfnfppbkmcgfpdpkbebkplebkgmjihobnlgmonphoenjehmabeblpjejjnpdcfbkhdbagonpkdkmjffcbebmeldgpbcckkckdoefpjilojmnnknkbebnccbimaeimahmfmnipkpaljigeiegbebohjbdnggjikelmlkondikmhneipfpbebpllboghikkefpchnhjkfofpcmidogbecbcjogfammllidcabkjpcjnpoflpknbeccfmemfgkekmjblfcpbhooddeheokpbeclcailbkilibifiiomleghbklkikembecoeikphmoiipcghnkfgpbpnlhkndabbecpdfkjcpdcdocmdlcpnleooojhnhlfbedcjmbfjkghpgmkmnglmbfjfoehlnmhbedeppaecnceggmdcbggabmfdchdjlaobedgilbofmafelmcbkafjiinpfbimflmbedhoaclhnkgpkgnmffhilogjibbckigbedjiobjflbfcmmckdnpkanibplgjlmabedlbdjckooicodhpakbnhjeahbmengobedmjmfdeadmpkmlhjpefcifaccmkglkbedphkhkkndoibpeiipablmamcebholpbeealogapibpcphllmnendjkbhabhohgbeeemhccdfopcfjdjkjhhkdfhemchfafbeeilbakllcafkjnkggpgliobiploeiebeejpfgkpehdlmafmedccendalfifgfjbeejpojnfcilnifbcpljbcibhjnjfkembeennldhjpebociikbnopdpnengkefikbeenojgadepngcognlelijaddnkjoimobeeoicbagalbbhcialllacdmjlhdenagbefdkkmbhblchepaiiobdkgkphiilbcibeffbehmkcfngenpnmikndnedpacgkgjbefgciecmocnninigpinnoigdmfhondfbefjagbiidcijfccopdfebdfoknlkcbobefkdeakefjgmmfibeipimgjacnnpkggbefkjchdmahejikgbnefikmbeahhipppbeflahcbolhhokahidbibjipneonoigibeflbhnfcogaiobeoelihcgmecmagknhbefplhfnakknjdgnojgagnlpkkjlljodbefpnkacmbkmeabcllpdgncplkpniimnbegadkoaligijogpnbdacodbehmkenibbegdndejlijcdhcbggbdkkbldbiaglkabegfelcaanejdpocnoakkeldlpcdcjjabegfgejdfjfllnaefdfodiajeajggakdbeggjmpgniaicolgjakmhiopcmmkdblabeghmdljdmjfiljfhgjceanfencmffilbeghnnjamnnomdbalnghjcjmaeeiagoabegiggdiigoboikjagibijnjkajmpmimbegkhfcnngjeeinehhddbbeaalebgjilbeglbbhhegcnobamecambofjcdbangkebegnflkjkcebjioagifeaongciheiogjbegnofcbcefcedmomgdlmgcpmjafablpbehaciliobcgebbakecfblkomknieejpbehbahockjmicoklplpkgohalbinllbbbehbbmmjahphleelhhhlbjngepdcaolmbehchjooaipmmhickokdeakcaafbempmbehdallojkjkbjbgbkgkjibmjjnbjnogbehfghnfnmglcmedeoglenppgdjhefkfbehgcghkpojenailajajjojeojjmehgfbehildaohkolgmbodlhghgbaelceiblobehkikojenlolaeojfhpgbcejengenagbehobcjbkiiejiiiepgjpdiccgoaapnabehponnnnbakemcbjmilngdmklennenlbehppkigiknjinjdhibkkeglggdhifiebeiakgfgomhjpchieaapagkghjhbfkkabeiepeoilncmakgbpancfhhdmplbknpibeiikpgomofhdmfdmaapkfncmjilhjlabeikcobcaacjhkblihbbgmipnfkdeakibeilhlkdplfnpjopgeocbijlchcloddjbeinfdgkpbfkoldfdbidkkcemncenapbbeiobmmlojmjhdikhdiagjgcflbomjlabeiocfmhhkpboffpjenfohblmplkbeambejddkeopdhkdpgcckgeanfooacifkjbbejhhkaphimfbhbangdjafdjgbengkfibejmgopiefbliffkkaneiflnbgdlhddpbejnkikidefbkeeoagaleobkbcgljhmdbekbpiejdmlbdikgefogefmnpabmcmnabekelkihjhkmkdhmohfmpciahkaeppkibekfnbeceocmkdhponfindfopkmdengcbekhblibkccgbflcpbkpgajclkmijeidbekhmdpjhgljddcbecjadagljlkjjfcfbekhmhbmbkelkccmfgkkeopllpkbmpenbeklnfblfhohfgnmpkahmnaeomadcmnnbekmcpffmmnklfbbdgekakmhigmdcbafbekmdeedcmjpbeikgnphddfpkhgamblmbekmoihahgihncaneefbiddbbcfnmnchbekmolibbimhphgnalboacommimgjdkcbekpamnailaipnadedmelljhppiioahpbekpgjpfcfoinimmiemaohdhjhanchbbbekplieaknlhkmdedkkgllffdcjfokhcbelachekdpjflhboochpdpbnogbjlbnbbeldocgpilbmplomgccomimhmehdmbfnbelfjfplfmgbkifampkbbjpebgiokofmbeljllbhhackkgdhfmhefecmadfgngkobeloelmikdhondinofppcbincbcepcbmbelokgdnlmnagchjjhcdgkmfdplnofeibelpchnjfeanfhlkmdddlnhhklefdbibbelpmbjpaaillgehjjdgejiofibfbbihbemdplicajbdpikjconebcbcbndjbnojbemghlepildlgmnjbkggpgokjppjapiobemhkiomdnkhmjgbbfgabocfkanehcadbemnnkncgpcdmlfbfkgjfionhbakpkkbbemphbpemailbjajfkcjfbnpbfihehodbempokoddbgidehgjdhlppgpaahallkjbencbpmoppalicjbjddmknjmkddbddlbbenclngoadbppljglhphhnfknoppmjoabenemfcccfmbadckkhfckcghgllhdogabenfjbppdmlalcfdimabdejfliafkkbfbenhgecpbhagcdiaollipbpahkbfbgejbenikdphnopcdpkoeppihnmaiifdoodpbenjdcbecpefbglinlpblnbbgkdgjehgbenjkajpcpnhfcenjlgailfdnhngeffmbenkgplfnlmgnpooclhbngibhmconcnnbenpdmdpgbdklkjamfhncfcfloiemgmcbenpjfiolibdlnddiokmldcdcibgfkljbeoabmmncfflcgobebllmaahoaclbnjkbeoadaeinkgogngihomjpnkiigechjklbeobpinlamdnecicgaoldifffchlbdgnbeodjjlheafhncjjnbpncieolkfnpmgnbeoegjepedhbjjmheklbniphlodipkajbeoejcompfcffbdhaknieiimbkakdbofbeoenjgknllhplaahomchlmikmpolepobeogkjamkehnehfbaajiidhciookfddfbeogmfoolpljnpeekcegpmmfboojcanhbeokfahnmajfjflbccemocbmfocenbjcbeokliddbhmmjgdclhbokegbehialhkgbeoldljceodklpdmkgelhbdllhhciinhbeomlogiammmickajfeeeaagolkhlbcjbeonfimildcnpbblfgagbefbdejgplmkbeoojkefmojafoefdffnkhedfcmmjbakbeophnedfgbgghblpllmaljfjbkoaggcbeoplhakmdfljafmpiibkdofphaglofhbeopmldcebdkemibmjocpacdpidnokfpbeopoifhaiidibmihoignfdkkbmjiphabepclheccmnmdhmnlpfonaffefadokmobepdhlakdfhilcfmcohgmfjdlgheafacbepdlfnmfoeiaokkocfmfhodgpkhapefbepglioaglekmklgdfighlbhlciimpocbephmkcndjllgphnigmdlhhlbpiegpofbeplgbgecgmiobckgkheejckpkepnoonbepoacgeegfdbdjnbdhgooobhocepecabfabiiooebpnjgeieipmlembgfhagjabbfadmpkmappoblcafnmcmcopkeamdlkpbfaegbmhjodogkplkmeinfhmhjpdncdabfaiijdggcdmoojjdpomedhdoaioihijbfakhamjfdaafigbddpkenkkdgldagimbfaoofjncojpggpcohmhimilgphbfmnnbfbadhakjlaccdjnldljpamajdoommoobfbcibflmgjbjphcboeidmgfjmgajpajbfbckiddboceidmlckfehcddjdlpbmpfbfbfcehpgihlcginpemiddkclhlifelgbfbfnompmdfinceiocgbokojkolbmphebfbkmmgigijgkcmkomfmlbbmlmmilpoebfbmehjogkacdgmmabhcbgfpdehppgfebfbnaaedlfbhenmoijaamhebkafimdopbfbnkogacpkbcpgfbjmbflicfpfijifabfboclpibfjdlddecbgligelmmgnacclbfcbofcegekkmlfidanbdmompkkcnlfabfcdbaimlghobbjcnedilbjalppkblikbfcggobbbaleapchkicjmjmnjhmgooddbfckoopbdfmcplkhenfiggmlenlhdhmebfcmgnffbfbeljlahjblliignoeadhdjbfcogahbnccnpmpdonlaoddoihpkikjhbfcojommnmjppaaaoigokgoohdhbfhlfbfcomdjdilmodifhfgnjnlfhjkimceiibfcphaolmjpmhfkmhbjohjkmlojdebgmbfdcmnknfbeofdpckhlbandonmjpmibnbfddnmchonbaijbmegonpnpejmfhnalfbfdefmagomclngpdhopjieffapfmkpnlbfdehgjjbehccnicbhpjlkolhjngbjmabfdfkpmnpnokkjocgimlgmjhhokkbnohbfdgdabkefmmologpkjaiiadobbbhcfdbfdkfjnnnilidihdlambmfplpmleekmlbfdkgbhonenehdkpipoihjbalgmneakibfdlpcanipcgmkggeocdinpcmjllnhcebfdnaehlgpakobbfpmkopoapldeobbilbfdofonjignjgiddenleafdlkjaneiikbfdpfinljoemegnjdmljgphamnokdgidbfdplllgoohfmnpnbplklnkegbffnheobfdpodkadfjacoaidljcnckcgjhgohghbfeafdpjdmiklabfoleibkmphihdlidpbfejfcfbaebdlbpjkibiddmjgmngicanbfekddaikboalhbpmjonabfbbdhmmheobfeknfgchonpnofdjokchhdhdnddhglmbfeoaecooohbjejgdgbagelplkmbdcnmbfeoldjhjmapdnlgjeokfjmnkepcdaehbffaccadmeidgkpjamfelocgllbilejfbffbimkgfiomgbnpcphlbkaaffcemkenbffehdieekgjjjoglgbbalnbhdcglepmbffhcnjnonfhghpdpgcbmpihgbechjegbffhgnmgjbcenlnaimlnpphoemfhjkpobffigckfiepkmfhamnecjcfchifmhgkabffinnlpmljdkbhdicmfceacdkkmiigkbfgbglhcnnjaahhdcenhjijplicnljljbfgdkblllkbeehejhkgchhbinnpnigbgbfgeghnkoihocophlfendnajeighgehkbfgeichjemkgencmfbfhhjoaobdlcglebfgemanfcdmkohmopnnmelbdgloeiohpbfgggpeaokehnlobcnilmfgbjcdgfeokbfggmdkokameafpjognajiadkenefgdibfghicmmoomldkagohemnopoffcjnbmmbfghmoafanplmlcckfoggnhgmlfojobbbfgjnohjplmnaphcfknhpppaeiodjddnbfgmmjmonkaelcbbkoeeeignlijlfkkfbfgnmkjanmmdfmkjkhmkmkoieacgjggebfhcmnhmfgfjddkfhhdacdeaaoekadpkbfhegbejjbpgekciedhglehgkmilffndbfhmombdlhopcmgpibdnejekindahaeabfhojecnjjneocahheiddkfngdcnpdaobfhomjahjepagkofdilodhhdpfmjoibjbfhpdcpbieiedfabhhjnjphedocajamgbfhpmbpkcabpcbkokjpjoojnpkhcdabcbfiaogjjghbpmdbfhofeeddiafpcnangbfieibejcbcjadpjgedipenegnlcfmlobfiemeeoeecjkgcmbgnheocljiclnepdbfigkohepnlnhfmfilmfnacfmnbiiajgbfilpopfkgimpjagepmnoncdfakffbodbfjcihnmpbnmghdojkeokjmbcbeghgpdbfjjhlckalaghdegjmjnmoocdfeokhlgbfjjkjgojokobngphlkdfomncjndeighbfjkkjekpnompcnclfjidneejikmohijbfjmebhinnnaonehinmbbienjoamiapebfjmejgkpcjmdegheaegimallkfhhnibbfjonnnbpegoamcepemahdhmagninalobfkagjeblplbdkakahihgbaeogfjelfnbfkehmemieeecdhckebbflmpibmpbggobfkgkmfmppndjpaiieaejcogfkehhabmbfklmkhhhfhbgblhcilkacalgnkgiimlbfklpikgepkcelldbhmhkjeelnlaajokbfkmdpfljdpopbemfaelnflapafbflgnbfkmmlhpkgojcknabmcddiijfngnbdmgbfkpeojldhojicfjgdkbjokokocoglaobflbgffpjcniihplolodnmfkdpllmokhbflcbidbbjllaalnccfmmbonbmjjomdcbflccgofmnkhckikdhaeoiidgnoebfkkbflhepcnocdmbpaoicnbfipcdopbpmhcbflidpbhnilfplaohmfplgipijpicdmdbfljkjgdkoglbohekkeofmjgakobgdnabfllnafdpfdenppkmbllnnackcapfoadbfllnflgkmdjbpbfemjlhnciamjihgedbflohcpbanngfmkbpdnpphcbcpjdpkjpbfmcjhfjbbjiclgfmefckccpgjgomgpdbfmefpmchiiiklaoabpmaobmjapabigkbfmelmjapekolajcajdncnbdjkinpbjmbfmfpnbkpplmjladcblfcfgaenlnhnglbfminobcmliekphgidjjdpcieidnemakbfmjcicmmfgjhekcifkmfkapdiejmndhbfmkcjdlnkbmigaidoaemamffemddpkkbfmnbnikpepgdbjhllbgaaeckkloahhpbfndffifnjgodhdfhbglemmkaffkbgabbfnejmpkbojoeabknnmgipgbihemmmocbfnjdhcoidbohhbnhjlonggobkkjeekpbfnjjdhnfjeaedbjehlkbhcohjbpopiibfnljbpfgepepegcmnefaailhfhmdgcdbfnmgccnedlbgjehkdfkjbgmmfojaolnbfoccpmigfmapddbimdmhafnoofeinbfbfoclfmfcdeboiakbgcdlaeaogbeepoibfoephjnhjjhgdoaggclnoadefbpbgijbfohjikianedllndidmfjmbohgfllobibfoicgkbafpmcefcknkhenknpmofbajebfoloejgbgklclmbjdlbodmbfemdjmeebfonpcjhflkogeepbgdbhhigcgegnnlcbfookkdgbnndbmbbpnlamllhpgjdnhpdbfpdfenfogbajbgoacemgemdoojelbfibfpgjigcobgfhncolipppbpoemnkapcjbfpiliabjcgbgckbpdkgpnmmnhlfkkcjbfpkcndkdknenikoeglhmlklglkmjgoobfplaiikkmdcanipnkbiodfhpfddlmjfbfpnemfmoeaknbcidkogfnmaapoldmalbfpoghjdhnfngkecomgipdngpkopjpgkbfpogmlinoifoobhfmlngllpoldgkjcfbgaffcnfammflfljkfjdobednbmkmkokbgagkjklakpaapkoejophajooimadngebgaheffjioblhppkecdbmmgcgocdihpibgaillflbcdcglgngdcfiflfibkmkplmbgancbbnhkbcnopkjdkhmkikejmcddmfbgaoalainkafemacibjgjlnoflnendcnbgaomlolhopmhondekdnhdohnlnccjiibgbajbkdafkjgmjgilpimfdknhcdejpnbgbaojaemakgmaghfmfbhmaejggdbihbbgbecdbgjghiemfiddmnlkhnkoffameabgbggdbggbppelhpbpfajbdpeenhnjcmbgbhcbjhkigmbeimjiepcpoknpegpoicbgbnhiopbhlgcoiflmkchaipgpjiimfnbgcbhejmifkfdnffkpdopniclepdiffdbgcehpfeddoenfmdoilgpkpkdkdjpnejbgceknffjeceaflfmlbegafoffokgdhebgcfbfeghoelgbncigdeikmomieaceekbgckjcneomfaajmgffcahamgpdapalgnbgcmpcojmomkonlajfoaaakhlkckojpkbgcnfmmgedabnkigniekidjkngkikjodbgcpdidffoohbjflcdhcbkbngfamjlolbgcpicogngankadgbnhkdbkpdndcjffnbgdbhmomjhkkmdelimdipomfecnbklcobgdhogkfhcejcnbdkcbmcpglkamhbgblbgdlnemlflkacblcpgijgakmfkkglogebgdmonnmcbmmpigneniiicmlelpfdpplbgdnlcignlaicfkaljbmalbhikoaidjnbgebggjgbkomafnifnhcjdhkhkgpmpjnbgeblpjlpeololjojfgmbbngophammhebgecnlaajkholbodfocclpfoknljagalbgedkfignhiebcnolmjahaaalmmhegckbgedmmpneabeghkplfdlffanophnjdafbgehndfkhjklpobgkcnlnbeeglcbinfhbgejkohjndfiooaomnpbacoeekdonkakbgelapoineaeafemlllgideecjdaffbkbgfbhlpmljjdfomkghpppbeciefgffjgbgfdfibppfdggnmmlimnnhnkhghhdaflbgfegfkfcickgjmkibdilgmmdoobpdkbbgffinjklipdhacmidehoncomokcmjmhbgffphkhdbfjabndpfedjcbmjfembghbbgfhjnegackommhokoepfhfakebcknlabgfhpplploblmbijdkfekappnjjbiofkbgficbbmmapafbjhdjfknbpiipapcnnkbgfknfjkipofchgabggepmiehohgllhnbgfkohanbjgjehpohjjbcmfjonaoiaaobgfmgikkoabheiihingdfajkfhadgmbpbgfmikejofbkjjidbmlogeojdnjbeekibgfmjcimgdgkgipdpphfdklldkllfjkdbggafnannmchljljoinogefjcpfbfaclbggbehnecffpckieifgpcpoojbojcjchbggbjepdjkiiceiobiidaepcehcadmglbggcngfpbpoejfhndghahnpiiigdakaabggdlkaklecmmpmckleahagdhbkpbpkfbggflpigimoldiodmdmpbbaioocdgolmbggicnnemnlbbfhokfecgaacgdnepbefbggiognhnjmnalmekadcifapflndgbllbggjdpbfjakfkacljidachigalghbnpkbggkfklmmjbmccfhlcjgmonlglgklmpobggmfnbkldmgebfldhkghamfflkooheobggmnfhcjinmabbknfakpdjdbaghlmbjbggmnjgbegbkhcjbeppaldehdjlkmpbfbggohgaeijighefgiomhplefoklgoeakbghaopceanilpgimbnhkblfbpimakohcbghdhpaembgjbainpennfonflnefejfbbghgafafjoiilgjpmhgblahlphkkpbmmbghhhaofkepcjdibdhjndipbejbnfnicbghhlehalmchdcafleacbkbapjlnacgibghkkmfndaadakjehfkodofmalcpjfjebghlckhoakpmnikcdipgpefckegbihbobghlilncekcbdnpjijgmoophmglakfhhbgiemfcbhjhdbifjnfnjfplgcclljaikbgigmpdkpbmncifjoopcgcmgioagdcifbgikoaoipkpahjmpkkkdejfanboomlopbgjebcnbgahdaniaaihdkofgdmggoklkbgjebelmoagbkblpelbjhhjfankekbafbgjfealkhpdmkbjomjmkmmppnedcdjejbgjfpeppgblmlccjkfkiblpklbnchajibgjgibopphdhlbjdbgkbkphgnhelhehobgjhhihaicjeefcnpmlpbaajhhlpbilcbgjhmmigallkdooefglpgfamapoconfobgjjdbiinpdmooepdhmfnicnfpdadllbbgjjfbgbjnpnpbbcbdoegnkddnljcjhnbgjogchgihjlfieoiieoadodpfefchahbgkaaabkojejpfaaiacfcmgjchghmahnbgkabpjbpjmdmfgjbnnhdipgjacecpnmbgkbencoajofgbehfakoacaokefjlmflbgkddmicmbnpfdnelgbphhljdpejeakebgkdlhjjkgjininbjheinfefalppbafebgkemnhkjpncajicelhkhpbdglpdcfaibgkfeoliaipnlccfnlhpicoigcnadlfmbgkgeidialdoceleepfifbgbibofkkbfbgkhbglgcfbedfaekljbcmgjnpgckdgmbgkhokfdchlianhkhbanppfhpfhjcnlgbgkieepppngfaphnbfmbkmilaandodgobgklbibpnkjcfbfanafjddpmhilgjclmbgkmceogjcbfmlhlobbdcmcfnekjehngbgknjmoaadjalpimgfpnmpmhigijbpjabgkoojgghailcaimlicoecbeigjlinalbglddjfbcajlkhjkjkpkdhimhiomollcbglehlipjfpepfdmmknfgnkchnajipnmbgliaaeapikhlbdnganlnnnfliggmkkbbglnhhagdcahhphobkbmakkcnoggpkhbbgloljknghlacgfpkgdoimadbcdiegcabglomjknhmmoenfbmkbgjdhnonoffkhnbglooajedgegijklnohpmpfimdlcdmbgbgmanpbgofaolmgjfpoekglieagfccjebgmciomnghimfkfemkiomjkiipkglmicbgmdhdclhejbcldflmmpcojloanacdccbgmejmemdlkcofkchmifmhmgleeniiigbgmgamnldfbcfacjhikdflloodmjnekpbgmhcfmipjjciolmfonkjnhpbnfniahhbgmhecejaffbbnamobolfpjacoiklmombgmjhgdbkoknllmejjlinaoamdgpeolabgmjmdiobegooggbmkggdlpaheocbdbdbgmkfadkoajildodokjajpdhncdpepegbgmolmecnmdpcbhjkoogncnjegkjbnenbgnbcdofdagdhlkoahafeicbcoleaikdbgndehbdbjdkehipjiogmakbloeinpegbgndomcojbhibnifnchkhnambficommfbgngakaciemfblomeikdnlmlfmeoeaenbgnjhjgfoohakhfaaopacolokpjmcpifbgnkfbonnnkckgfplpllebcknbbiajiibgnohmjelakilkkjjfjmmjcahbenigiabgoailhnpicdkddcggeicnfcoolcmmacbgoalmheddpgoohpilmedmebjbedkjhhbgocbecdmflddoidaaldmnbkeefgopnpbgoebaacipaogbcommihopelfhmpnahfbgoeombmncefbmfcpplfffmllhmanpodbgofijodehjfcbdgnigbdipkpjhdnjeebgojefbhjlibehmbpipoilkoejmlppopbgokgaelfpckipldghdcibkbcfongfmibgolkmcnmffjejlgalphbfpjpnbmkaijbgpafdcpmmfkgkaajkgancgclajimjcgbgpfaekemgjjdjfhjabcggapooomhgombgpflpaaoojlkdoknkacblidkkgighiebgpfmbmgchdfnihcnklgjmefbpmbnakfbgpheegbhcgjaphfgggdcbpimonldhpkbgphmdclakcdiodhdmdfbclbcebengmmbgpicnbjgkblecchjaofplgkgegbndahbgpidbfblcdlhgdfoklkhickoibfnaldbgpmekfdcinbnddddgoalinhbkoalejbbhabpfnmbflofmnioglhgdhhdegdcgibbhaffdpaiepancalmjdliimagfomfklkbhagbdfaimkafhfnmimnojocaddeccgmbhaihickgohbfippmogippkhlnmpmoalbhajgldefomcnmjphibligjciomcngifbhamimdolcheoccjnhclklcbeelebkbjbhangnddlomlmkpaenhlbhplaidjljihbhaogldgkcmnmedggcaibhjedagfhjlgbhbaojgijgedplhnmhclnjhlenfbfjenbhbbacgbfgpiobiiipddhbmbdnobhackbhbdkgmnpbndkgolnmdnfnlgbjjkbandbhbfhgjiblohnngbclgilhfiefdnjoadbhbggaifdlbffpdgkjmodcfjkapldpnnbhbijinfgbibhaefmigjbigkegjkdifmbhbldcgbjblipegbeclmcnnddnopnhjmbhbldibgnkcalflnimlkgdiogeliphjgbhbliokipkokbpgalboekedhfhbnfinkbhbllpnfnonggbgpecdkjkgomipjghnnbhbminjcphhclfjlkackkijbkbdgfpckbhbpbiloagnhggdihehbagbdkebbeppgbhcaaelmanilogjlmdhjepicajgaddlpbhcbniegdkefgohnmcemgchfkdmhogmlbhccbdhfcdoocbijojjdjkeeleiagkbobhcehjdkllboblgbebojpamcnoanekaobhcfbhfmagpnkhllnhddblbbnihalnhmbhcficlfpbfmblmkckcgcongiogamjcobhchgnelpbdbmibcljghiobijkoikmknbhckcjplenobekfbljnppiljfanjhdmabhckdjmhbgolokmalomkejbnaojpankfbhckekideghlcojkgbdiflhapnclmjombhcoibbjpemlbmenpgjbfhmelkajcjmibhcpdeaijnibhmdmlfilkjfhnnbckcobbhdahocbinakfolafliljfkgkdeemgcdbhdcncnancnjlpkelpjhjlbneijdaegpbhddiephjloagcihffelikdjfpchbjnlbhdfgjdlbibpallbjjlpoklhpjmcclmmbhdihjhdodbfmkmjoccoepfimiglbikjbhdihljeemnpcjioapjlceagfdjienecbhdiiocbkedlbagnclcfimadokhjlmggbhdkpbdapdbjigafjhkldkpebihglhahbhdkpmneahdelgdgfhddianklldfoellbhdmhfjbdcmjhpnfhbjppdnaflkcgiadbhdmnapmkcilbecffbdjfbmbhdlmgbcdbhdpllilaehmcmickaclicnplpkpocfebhdpoioehjnidbfhgcomlkibakfebjclbhdpoljpangkhkmiiogambehajmdebaabhebhffcjdomjnhhmhmeklkcllbfmpanbhecnbklenohkbnigpbjaiijnmemjmbobhehcomjhjpbpjgiklgmnilcoaibimplbhehickadngbdcoilognmpccclpgboolbhehjofidahgkjamoehgaplkcebpmadjbhekggafheiclncdjlpefoiikegplfoabhffbdieoahknadoallfnmodkkplejacbhfghnfeajmokkmgecchfomigejkjhlcbhfhokiaebeajjpeefgehmfnibgignnfbhfkbeofakafmenaidgcpmicnebccbcjbhfkdplkgpnopkibpnbkjdkkoanbggnjbhfnggediefkilamebcjiglbfnfphdojbhfoemlllidnfefgkeaeocnageepbaelbhgdiaheobbmggalnfkmiiphkbnkefihbhggefljagiaemaioipnmbfddmfooljnbhgnjjbdhmpcghgdkpmipgdkhnkfflgcbhhcigpocplonjeidgoegcapdighbemjbhhelmhcogammbbifmgccfmcphkglekebhhffkhafammlbnneocdbmehfkndaoafbhhhfkdnbcjkdajhojklbipakpelnfdkbhhldmhhkepnlidghpcggjnmkicnmeahbhhmfciaobmhjhemmhcbndcnkbhdfihobhibhkabjgfckhpjmagomfhllmmgjobebhibimbkmbhibbdkeilofddhihndcgffbhibkdacnnodgglgelhfhmeglmoejcmhbhihphglhklfeenegnficoggjidonbckbhikfhkjelghiodkkgfjefciaekaelngbhioiaigalijmedjknbhomlpcigdfamabhjbgehngepnhaeblpehfbcackembfonbhjcaenahfbofddelnacjfngnhofkckmbhjepnjcaeaagelemfplbpbanogaikmobhjffmodncpnlalblnphmipmehbfpicmbhjioclodoknefkgfmmdpggjkpoififlbhjjblmcphfbbncncbenciihfpkgnimgbhjjncdpjapobojjcegnhaohlikoeaopbhjmjkdknjeokcmgjmdpkccpmahfmiibbhjnigokcgdkpeeggadffdchkhechekpbhjpdphagpipbddghpkbfngnenbepgggbhkcgfbaokmhglgipbppoobmoblcomhhbhkdennddonlfgemlnpccpijdiheckndbhkdpkfabljegpnllefhcgngbiahckolbhkdpodceenlocjmmgodpbbpkafkpljcbhkejfeoclgecffhoghjmibpdbamhohdbhkekedeepabianlbhmehjodjgnnefoabhkfjiihcmobkfieadfkakhahkaijofbbhkianjhljdlgmjncefhcggnconffnehbhkjaahmdkmlkpggnnomjjeoeemkdkhibhkjfmhbkegeiknlgdhjeckcokobohoebhkkgahdeonpamfkamnlbknpbcgnldeobhkkmmnbelbkgjbdieomdangdbajmkjlbhklaghhjpeijnflhhikijhbfmnclcejbhklhapfkgnlhjcecdoenooniefjbdijbhklmflojajekdblbchcpgncgkiafeelbhlcmkopjhpfbipdkeninieckjlolnbdbhldmkghjkldhclddpjebfjpaijaajmmbhlhfggfmgcgjhpneaandkninbbpampdbhlhlccchbknjpchoejoleiliomomfknbhljoejlbnebcpflalenbmpnanjbikofbhlmdmmenlonnoclpncajnmhgdkndifibhlngfbndbdbmgcacbkbjiakckfgmoinbhlnnfalhloaoehjndielbaephbhleigbhmahaiplmeodpakkcchmolaihbhkpdlbhmcchpabblpdmpgioilpfhbkklibjjlbhmcfmoojjijgbilcieakfkhjfigglfpbhmcpnokbacgipkdeihbcfhchnnefehpbhmdnlfajgnafcfgnciahhimocfdijfgbhmikngioikmebhcpmkgegfbmcjhnhchbhmleeappdcombbhhbacnepkefmbnlicbhmmlbenoanjahkcfdednfcecikplhndbhmmncmephfckdpcmohbdpcnkmchejmabhmoiddjkdpilllcefjjhedfbehgoffkbhmokoihagejhgagfmcpgcokjggmogedbhmplfoehbbkafdnamjecgoinfpgpndabhnaahdkfcggkalikdncbadinkkbhaejbhnbpjlpbdapoamankcllnfhjlfdfpblbhnehemkbaemgblhbdleonkpfeiebjgbbhnfilanbjmppeggphinmaeoocbdjemobhnfpehofbbclddmeaealcnlhldjljmpbhngihbjckdeafaafdcjecchjejohjhdbhnhdlhofbghcfeobkkikapfinpfjdgcbhnhonlckpdfjcecchgoiijckkfoahphbhnjmeolalhjpakcgfggdojngimnboggbhnkilhbbgcmgbaknacnblfgeebldknlbhnndelnbbkfjjbhcplahodpacdomngbbhnocdokojdelapceldcpmhjkincdkjjbhnpbiangcloogckfcbflhhpaebjbgjhbhnpokjikdldjiimbmoakkfekcnpkkijbhoagceacaklimpcejjofabngcjkebfgbhodcdoibijjcebechimkkmdhfhgbelabhodjconhkchiinonmdmookjdipjcjmmbhodkbhodffdeoaikbmdimgddgbceomebhodmpcjhdoboegcppnnjofcnnaemngkbhohaomlllfcjbgaahceijebchapbnedbhohcdmlaioipmominnonidmnjgdifbdbhojdmajelpkbbogfcnjkoihegehnhfmbhojmpclfpnmijdcldmpnafjpkjceeclbholoagamgonaaaidgehkoiafgeokbifbhpbkilegejnpmhlhmciefmcpngamnnbbhpdmdlfjbjefllcogeopeoidogljcfjbhpiehalgecmfoekkghbfggeagkdjhlibhpipgpckccneahaofickdkkfnaldhhibhpjceiooefnfehdlheooceedmahdeijbhpkbijmlpceoeiofcgkcceaakpefbfobhpnnmeaemogmfjmjnicbjincchimfidbiagdapeolcddppdgcocjkdjfhlodegfbiahddmfdkknbfhmpdeoipokihfndhpkbiahodmonpgkgaghahcaiejjjoiicihabialaanohdmkelekdiblebmmopdcalehbiapfipbcfdelbpnkcppjipeooopgbplbibagdnophfdhenhmhkjaoniginmgckabibaphfjmgkihpaffgciiplamlehmgihbibbkdilejnhmpilleppebbkmcnknflibibciomdlcmhakefhbniigihdiphfhopbibgeldaemfbnjcjiocimpblkjfkdoakbibncahdkjdenfoglfooehmbblfphfalbicaihgfofmggmmbdoaccgaelpfmdiphbicbfekfibeejdepaccmagjdoeoljfhfbicbmljeenfakcomkemnjgfmjfdfbmaebiccchlckipkbfinjgjoihkfpjppdnnmbiccchndcdlfgegnoneidfkimdjaenebbicdbkdhkkeclnelklpbgnfajkmgmkelbicjmcpifegadhbpeedlakagpmgkehambicmlognjicjjdoidampkbkgiiggbclobicnkhgnedgmdiighhpkfcmngffdloocbicofajmgfmdjlcfdmkadheighomkhlcbicpebcbnfaegbgdajghmpdkjgaaiklebidaggmobojjfpjgkolckdinnohckimobidbcpejllnkkfejoaelmfleiboebenbbiddghhpijogolaiffcahpopcenejcckbideckdndhhjohcjecpkjakhhcmhhicpbididkogecmeaglbfdecflocbfcpbpojbidiocjdhonilfphimgaeafehoogdnplbidjfkckplhjakilnmneaogoihcliphfbidkfgmjiflpnccldcfmggoonlmlamjbbidljeeeghmhgmdnahpknodmlgcpjappbidmlodclbippkocflekhhecbmphifhjbidofjlieofejkmmpjjflfoodogndilkbidplbnpcbkgohmfeonclchfddkkajcnbieceffgefhbkolegmhonilhagkgjpekbiecljffdbcnamdlpcloadeeclepdolpbiedeiiiibpdlpnhbpalfodfdddbanbobiedjcblbipcefhejpjninpcaeedlbkgbiejdiaoddikikiogjnoecieondboemkbieogmblenfhjckmfjgmopadkmojddpcbifaadipncfnlneoimpalfkfgidondelbiffgbnjpnpjamlmfjoclhkebmlmminebifflajibpldjaoglpoodbalpokjadeibifiaoeakanlccigblpelmencbcaacmbbifidglkmlbfohchohkkpdkjokajibggbifjecfekfhfehniiidjbnepmimaaacgbigbpmgpdffelbefknlmefjiejgoinaobigcblekfnmlkhppjjpkbcdofljmegbfbigcbmmikhlfchkehnhihflhgheohdacbigdlickpickoddjkifokfejpmlmmcffbigfgejgjmenmmcgpljijgepidgodfambigfhlginnepbnjaipbkiklbkhdphambbiggnpabcjhinpbfdclkacilhiklinilbighblkobpkkncpkgjiaaenipgojllfebighgolhfogkgijldlllaajmgkpgglgfbigijjcnpccmilebkepjonoipehahnmgbignbhfaammplkdbpngplaahaofphgnibignmhidmbblcgfifahjbbeklponpbofbigobjpkikhegfaaoeialdgoclokphglbigpdbnfgaikmppjifcclfohicelkcmmbigpgdkdjjdedimablmaahcddgagkmbobihgaliplddememaijcopnfgjpfejkdkbihioaeebobanmjfemgnjdamegomlgojbihlmgkihcfcggbehiklpeaecbepmngcbiibbjghcgkcegfknbbfnhkjlamjlffmbiieeefjcbichmedepijniilekcplgbhbiiihkbgimdfdjdmiglnkokopflmjehpbiililnkjojfochdpfkhinkofcamhpinbiinlpdcihpicakhiplnnmdfekneppmcbiiofncmhbdicchhpjhbmfebeafoogkfbiiponhbbifajapmbggbgaepiedinifmbijaffocablkncfgeocjpkhjijnglkanbijgehhppcpjlpcjeanhemonehpbkgjfbijhbelgkpkldecndldnldeacdmcbdjabijhceejbofahicbdmjbbdcbhhbkfpkhbijifgbfkfcalmnndkdaoefpdbkpolijbijmblpompmiifeijflpanckgncimojgbijpoflclgpimnobcljicfgdejkkfchlbikadkbbcmhdjjgpajkfgojfajibmjpgbikgaoljnhjelleacddhjojepohogjkjbikgoeobanikcapijbialemfapeoglgbbikkmbnfojempmpnclkfpfeanafkdlnlbikofacodmhdpkfdeeocponfcgjcdfbkbikofgjnbglgnccafpnknbkfbaiancbbbikppdmhoeagblldjhehkeiocpmlcnedbilaekljcejbeanamhecpkgbaogioahcbilapeejdbjjllommjfdkinnhbgeljcobileegafilmicnegjomnmdcdcdkcdblebilgihhgamoomgbecgjklfaoeaccpdnjbilgncckogfgfipdlejkffnbkgjkmflhbilhbfmikeplnjbdakbpdiimfnmjolehbilmimpdggkgdhlbdgokmngeafkhgapkbilpfgekaijnemdjhnapemfkemkdngkpbilpjfdaahenhbkhgidfbecdgjlhmellbimaigbdpkmpoacbegfhnchinmphocgcbimflbmamahpddpkakdjfocclpfecohobimjhpfcanallpbimmhelhcfbinchcgkbimodhlanedniehdeikcgambohdijlfnbimommlmdckpfoafaoeppaiolellpdihbinaocijllofiljlhkakppfikcnhnfpkbininlmnhadlaabagfjjmammelpcikkkbinmkjidnpifioljalmmflopccihpfiobiodoeiibonbacojjmalkmidjaehajbgbioekpfcjmfnlndljailcfkfmkchkldcbioeopenmokdgbekbgpgnacecjmpckbbbiofinbccickkakhihdmkafjniganmeebiofkanladfohbdlpeccmaddaglnaoicbiofnegfkbbdnfldcokocmjbggaoaipgbiogclkghoacjklkjamnoimcjaghpfoebiogkhkgjaajinkdnkkkojfkpnoibcchbiohabandjecjalpohikebgeimdjdfanbiojhcfkecnhacahdegffahcpbkmfkeobiopgpmoffmlglpddbdafcbihdmobdinbiopnkiphkblgcjnngbgpcmoilogjkokbipahnfabdblocacocobnifaaihelkmabipdobljgikkccjolcdkccgfondadggebipffdldhfhcecjhcgklheahpkocojfkbipihedkjdpjfjiacmhidcdhmhjbpchnbipjjiibaaaodmkpfplphnhefbkgmadnbipjmnifbfmgedjkacnooaccjmdcfpiobiplnolhihiinlliemacjlhdncochdpfbippdgknjfeolgielklchadbjpmcmgoobjaaohcdomaolhoobbjclhikcimdfgkpbjacddnnopjojabadgacmnhcibgmanjkbjadkjobipphoajjjflcpfmmjmofaeglbjakemgglaconfllgdcblekpllkcokalbjaknglkclnogmbnmppjhcllhgkelieibjamanegmopfidjfikhkjkbhnaaikedobjanbdojlnkekobgaonnjciphfioaholbjaonncjljmlfhpioldicpmclchfaekebjbbbihdemaaoalkgjjlomjhnbjepfjebjbdlacnaiicmclhlmppiejhmbphcblcbjbecabhelhpeebedbcemagodklijgmebjbiedobngamjndgidbnfjebocdmdamkbjbifgapakmcopipfdbhehhmlmlkmnnlbjbkaklibbbgjmojdkijehpeccajdjbdbjbkepkhaccmiocgncghekmfimdaabkgbjblnlffekggnpamfihahgmekeibjhghbjbnbneljpabnfnnjemediegojdiibcibjboholgjogmbbdhpffilhjjcdebgooobjcbfmkpdnngfofphhdapdanjkannlocbjcbhohmcoghligedfihhjhlpakgcnffbjcbokfcmcpbmehdlcngpheeolgjgildbjceemodpkolkodenphfedgfgcigcdejbjcfdmocnffjhniihibknmmjkbdndhopbjckpflkjkmifolbeeeifmmapjnghmgebjclmnpfpkdejmfdgehhdjlpiemljiohbjcmgnggkjihpclfpfhjpjdbomcpmfbabjcmmbjclmapcbpmhnlckfhlbhhnpimdbjcpacnbpbihmekaiopemfidndlkcjdgbjdafbjgfkjepieioionjlcecjchhhkjbjdbdhbjbbkdgcognhmmmjociebgnhgbbjdcnbdbnpldmnkkobfbhcblbjmaohjhbjdffiillemfnjnkcfmeimfhnkgjacfobjdkekpefjiiifncepllmaamnlinhejkbjdledanhgpkhadeflkbjhlegbfngofgbjdnbknigjpidhfpgjgjbhjapnfledgmbjdnlokgpbeflkegifbndikgnnbmfccdbjebcagompjkpjieoanheaepekancnngbjeiacfcfjleoonlhehhkheimggdkenabjeiefjahceaemcgolmicmkhbinfodlkbjeobkkocgoejalebnpcikbkkilpgphfbjepbflimnjbiipgaidbdjjdjccnojjcbjepikmblffnohfmjfhaejbmgjelkiedbjfamjidhodfkiccgifbhphlbfcfigmabjfbhogkabblphohoakmdoabmjdemclhbjfgljllppafdflmnogfadhcpnidkfjdbjflcommipadapdldncoacffcccldlkmbjflnkfpclnjamkkcmkofnjdiilbfjffbjfoieflaakoihacpndkdpidkjfhknilbjgbjikphilbifjdgdddokhfhhmbcggbbjgeimhakodjomdmcdhgdaaaodfkfpdcbjgofaechjgholhfahlmmihogcdipfpibjhbmcggcfkkidmmdchfbckimgbipdfibjhcdbbfgaoapocdnchpccpgfjfgbphlbjhcmibedenglbffdppjbaglggghoegjbjhffkgifhmljpcddbihplbkbncodbfjbjhfpbofjbdafggcalopmcihfddmaakmbjhiimcolncaodejoipbelddmbjeneaibjhjmpogkldgifellnknmkedkkcmaiidbjhklcgekimdipkdhobggjojmejfhfhmbjhknobaiffeioiokpkedlplggnafcicbjhlckmbbiphifehobkpdmehjeghnepebjibcgcldaijmohneihbpalhbghapeclbjicbdckjoiiebbafccgdcmbngmengjebjicblbgbblipdhboecbmgigkeibobjkbjiebbpahhbnclakjihhfepajipgmbpnbjifdhehiankcohmjjdpammabimfbeeebjigjhahmanapekpbapbdkkilbiikecjbjihddggcgnblgojnmhpnngonofbnkajbjiiinlchmfjgpkhifcemkhnkajpiikabjiinfcgijamhihcbomagjmabdoppgddbjinecghagkgdhjkfcmmjnclnbeodgambjipgpekahnpconchghdggfaodhmdaklbjiphcmappjjbdbpjmoinjkpcadgcgofbjipnkdianopdfiikfmloffmibccgidcbjjaibihcdejnmfdcaeocabdjemdfcelbjjbnlechhnlmhdlcgognphmkkkapillbjjhgmjlochfppeeakgiidoeganmcaakbjjjpcnehceipdgjnlhcelaioggpfjhebjjlbcacffbohhnhgmkdebadjbncnhagbjjlfiicpoabkjdenhnkjlmjlciealedbjjodjpokfondelghbphecckiajeogkmbjjoeckhhbnbkobianbiohmgbggioinibjkcgjbndmjmilodfnkbfohajgendbnjbjkflchbjjlnbipnlpgikpfogjkgafhebjkijldfjdpmomajaaeadiifoadmgfaibjkjgehlgagaimplndbiehcnncgahaghbjkjgjfcndondbdbbfdmifdhgbkppjidbjknmjhnheidhlfeanaanjallgkgmajebjlblfbokhgmndcjcfmiejkdbfjibppbbjlbokkkbobpemhendndjcelpafcnhknbjlfjfmcjdeigmbfbbhicphbdlcmnegobjmcchmabepnboingpgflahdmlfanphmbjmcpnogioojilaohalakcjniiaekgcpbjmddnlckfpokcbipdlenhgegjlomhdhbjmekebchlidlklejnchelcmpamjjlbcbjmglllmdgfimhcjpnnjeihicdlfbbhgbjmjgekbodkifbjhoondcbcbdpieallbbjmkehnflandajecbniaakekhahjjaklbjmmjcjhlknnheediicdecjpijgjcfjabjmncfcngfnbggffjehhkecnakicnlggbjmobiepmngdmidipkomanncnbcipomjbjmoiojpkhlokmijdgohhjocknkmgognbjmpdighkgbbgdppjegcgpocckfclebfbjnbjeljnehbalkpmfeabppomkkfdjnkbjneagklggmoaochoplpomfdmnkaaapbbjnlladgnhehbjaljmkalicfiijkcglkbjnmjjmdkpoidipkabnbmbgpkehcondkbjnmnpokcbjfdececgalnjimejgianfhbjnnjbpfiahjcklcecoplaepepppkkadbjnomnbnkahapoajcdmfnjhmgojeakkabjobieajbdecfkdbegidapdgffhpdidnbjoejcnidhphadofaabkaddcfiobdiijbjogiccbieegpjkmplpbaehcjlgelabnbjojknklaggfjjcpddgbmpggeochgfnibjolcklfbgjmnkbcggbinakdmabfjbadbjonafeaaenloengjlnngncehpkjhloibjongnefdmjcapcogjnikbalachmbccpbjpbbdajojimmjaehdnnggfmhgghcpcfbjpcboddglmbfnkikbmgjihajpedcddpbjpccnenmmoegmepmmcdnoieameligklbjpelnmaoafkhobelghgbkokdbiijdpmbjphbkhehnfjbfbgnghaodbikelojgmgbjphokhhgedmnfdcbdhcdaoolpeocmhabjpkkajifgmefhoamegkfakijabfifbjbjpknhldlbknoidifkjnnkpginjgkgnmbjplklnhiddijnhkplhddccemeabnipobjpmahbpmpcmmbbpacodlkfagipbghghbjpmogkkehaggkibajjlmjmlgcfegakmbjpndffamafjemdkgjolijndgfbbpgikbkacpagofjkigknmnojlmnhcebholfmnbkadjopnhmdacmiiljeldhafeiogpdbgbkadldigmnjkicfpdjfpjkddchniolmhbkaejfldbmiioloeodakleobkoiecnjpbkafpnodeciiljjjhihjblfjojmbhlidbkahdelpaooaomhcehecnkokldemfmdgbkajbcanbioamppkofcdfnjncjdlkainbkakegpojdcmfdnpdbnccbcmpinofhmnbkakhcanicdahlklclmiplnibmagfffpbkalanonjkkaoiegdbfloappldhkblkhbkambjhekkdbbgfobghkggiddbahpehjbkamcdigppnnjindbiamneokomdeggpibkampedkoeiblbgjiodkphcdbfikoknebkanfnnhokogflpnhnbfjdhbjdlgncdibkapjaacgpmedmglfkmomomgbcllmhmbbkapmeeaophjidifdgkcfgodknpfelnkbkbajnmgpmkpjckngoddcljfbiholfbcbkbbfgpfnbaldfdponnbbnbknmndbodnbkbhmpeeiamcjciniedndmbbmbfhjcpnbkbijjpidhjolkacldhmoapncioonpblbkbikepgfbimkgkneebbdhejbamnfpjgbkbmblkoligiepeiikoobjkmfpnhcfnebkbmlnnbcpcaiphamkjelknjelklkgfabkbndohkmkdhnfpnojndclpmclkbpgafbkccfbhhaligahenopgbpcplamiglpinbkcdeheefdimlgkmhagjcdaaoknmjbijbkcgambdhphladnmpcgnlnjdkbcngpoebkcifmjpnfcopbplaepgfaddjgdnjhfnbkcnccjohefjkgkakchnkjjbmegmhkjcbkcoaenbihofpoeiookfaojbhnjchhpcbkdeppfcebbaecjpbgjejpdmejgndopobkdndnkpnpmphmaagacobllnecgfhjdmbkdooifnalkggompadabdiaciffjhmhjbkeaadbcdocfopifooaocnanhmdkpdpkbkebbojgkgfkcaopcdehiajflfdgblbbbkeciedcaddmnihmgfdffijkjjiedbbobkedkmnhlhlmejkmmjcdfmocofahkeblbkeibhfgoimjfllopgilhppoefnakcimbkeidcgdlbhlcidfbepomjcimhldhcgbbkejbfiipbnaiegeckclhnbohogcnbaibkejmodelmeggelacmbkepcbboaekeiebkemdimkjgkindibppimlkeegbolcnlhbkfbniifkpbaijjboghakghjbbibefhnbkfcdkglbklkkkadcjmilgalfogljdbfbkfhaokdjplhidlephdlikhhknpeijalbkfippbihkidcmhigaedbkbbnbnmgmmpbkfjcgmdpkighdnclebkpfechepaamhebkfmkomnkbkkdehmnmabbgbdpcolmddhbkfnfcpgcagehcfokjcdnebkhaicgnnhbkfnpeacfldjnjheccfjojbogajefedcbkfocjllfhbfbdnlknpcnegchognolambkfopajcamggjdchjieejmahbjmkffhkbkgebafglakogedipliafaljbpkbagehbkgepppeklekomlejgpdmnjgbjncigbibkggcijabelehglgicdiajjfghnbmipgbkggoelmbicfiapdbhnhnhedbiombgkabkghdibcmhbcaogjpdjonpcddpcnjeljbkgigjilmkplllanlbfenbmnlkahecoabkgiomgjciaaojgebglmlgkggdnbpgkobkgjndagmnpjdbcamnkkldpmompdmjhlbkgmdnkjopegomkmdemlmghibjahfoijbkgmmpoekhlpjepeidpgcmcenjejaieabkgnmhjbmjgokglfnjjadanpdgbgojmibkhafliomebnpccanacmlfaemgfiofkobkhbdadgimoimfgnkgfeikoacipakpijbkhebjnlekmdgmnhmhihcegjdmakkcigbkhfcljlimjkboaamaepockbomlomaodbkhfljjipdkdggkiicpldhlolgjfhdmmbkhipcockmihkgdoiaeolgadndmlflnobkhjgpglmelaljijlmimaohcjofbhanfbkhkmlemfkmhfchcnfccffdoclkgijoabkhoaofaojcmngdpmfgkdbbfanmponefbkhpejgbcjfmlkfegaldkmlhgbmmemdnbkichljmnapinmmlgeejhcmecgbakmafbkieiggonkhidgfabdlmaebghnokfgecbkijlpokhcoamdacdceedagbfffiglebbkimldbcenhfcekfngnlgodakgnhfgcmbkincknfjgolhcddppajdihpaihlkbmmbkinpekjfllhbbnfhacdhkjcfcfofmhcbkiopcfjlmclgjklbpajdbfhfkbngkcbbkiopoalmgfdilpbhfmhodjaegamppkmbkjdgagheimjdfehkpinkhpecobiflkjbkjdkdlikjipkaacdbpgmlckkgmdonlpbkjfnmboigdcejolmnngliilbacadppobkjgipbbalbhfidpdigipjnkecjjjgmkbkjhkiiobadnjojjppngammidklnjlljbkjhpoapmbbnkbgphenbbndpilioiconbkjkbkpofbaeihmmmhjjboflmfgpiioobkjmgdgccpigkhjoonoggboeeohccmanbkjmiomklhjgcndgeeopaccphfohmifbbkjmlnddoomdhekjhceioneohkkpgpidbkkafknmklibgkpkbhilnhnbinlccjefbkkbalcplmjdhaeclfdcomhinlpliddkbkkbdkkhnadlhokadohdcbhbjnokhejmbkkbgkdlkihkbhpmakmfamjepanpmpopbkkchglolnigbfncnbnnbhhempjkdpkfbkkjcnjachchmkgndcgmcongbhmibhihbkkmaclolopkpagmpcnehpdobjknccnhbkkpompedeaencdfgalihaigonbjbjbjbkkppklolcafniedknpmhkncifhoamndbklbhkmodfkefpeopikkeblkpjnpkelmbklcpdfjgdmhbfcapkfmcejihmhlgjcibkldcfpljailgcinfpopgjmfkmgmjjmebklhdfhdlajmhmmglfhdklgcgpaacchlbklphegnepefidfhbdpamgbgmbkmjgmibklpkhkinaddemeeiiefhmiaaoogkmlnbkmdjnoelecccelhmdobfhbbggjibabobkmjfdjhphhdobcnnpibcdeclcmmomoobkmjimikdlilecfahjfadmnfdohliababkmmbiefndbamojkpmggpjdcidfpinelbkmmebcicpfmfljocpkajngcdncaldcobknanmjlckbnkdnhmfcpphonmkhagacpbknbhepckcmhibdojnhfhbheeihkcgfmbknbmkkcelfgpgkbemclfdcfcckfamedbkncajmpbdkanokblebjgkmmclnnkinlbkndiliemcjfeccjidiceicfijleddhmbknjjcfefpbmainnemaapfcghkmgaflfbknodgiedlflceieknhoninpaledhplhbknojjbgkpobjnnclbniilbahcdgejkpbknplmokbdhjpkoceobedfeojknaiopnbkobpmonfaofeogjegbacgahgdhbmdonbkoegckkcahnpcdibapbfdcibjdmmafmbkofpcennnhneapiikojlfeklbhahnlnbkohhmkcfmecibnmnjilkmpfnhfglbjabkoiefapdmnedkjggcikoiknkhkdccalbkpbhgcbdfhekonlpcigaphopmgnkceobkpcdegcilpmlfhhklngejgbljeblaibbkpcmggkflelcjggjomffidfpcfjbeacbkpcpakflmnmpjkgkdkmigmangpmcmakbkpdcjgoklacfoobifjkpnlifoibnpchbkpfjpedjhmnhjoggljomdjohekbmkcmbkpfpccdoamgbibmhkeokmbofhhglcjpbkpiamglelofakfjkdmdfffnaongabhobkplhcigeaiiliajeehehiikokgocbhbbkpoalpehoklpmnmjldljebilcligjipblaanifimedbmhckhepgplggcopohbkcbladhedomgkamahdhnnnefilokmmdcjpblagimkplddbmaaoepmmnpjdcfeahcjiblagkcdlggihpnbbejhfkkjdgiejgociblajlmahdldgpjhpmfkbeohokkhgcjfhblakcjdddkbeoclilpjehcekgpnhoodbblaoibneaimginhachmffeeilofbgdinblbchpnpmgiamdndgaadllmfpkgmbcdiblbeopipcdefgignednhabdjcceiochdblbhehgiojpiompcehhopjhikodbkchnblbkoeimjifhfdjkeoaaidfldkffdpbnblblnocgmffjmilnhglggddakbcbhcgjblbmdgepkalgcfknmnmagdeimhlmkomkblbpbdppcienhikoddkbgmdmdiaiamieblbpkpcbeblkfiebbajhghlkeiiljfbfblbplmcpeghcioijmkfjlbihlibminijblcbhgjminlkjklopbopoghpdijhceagblccealaipdmbbbdbpogfapcodfmlbhkblcfdkngjbachdejnlfflelpccogdmdeblcfpeooekoekehdpbikibeblpjlehlhblcknjcfdpeohlldlebbenbpibojjepcblclahhoifbighkbbleeljfkmckbhijgblcljpamobpbnbnocjfdekefefmiabbdblclooonampibdhdhhlcifbnnhngcnlmblcnhpmocaapahnakjajnmejbbmpheofblcpnkigmehjhnfdinlipbigkfdhpjfabldcakipmaefbhbphjjbmdkcgpgcchpdbldenlcahdgldbklhceimfbipfcminmgbldfmjlpjmijbmeecemjdfdpclekhpdhbldgnkigdcpgnbfehgbameigoohecdflbldiopfdpjboobjpikopibpmgbjmpgmibldipkdfapkfnolkeedeoijpnkphlbokbldjhahclacmcchncbbmmpjimphmpeafbldkcfnfdambclbmamfadlhikkeepmjcbldkoggpmajefaghjnbgfdochbmgfjombldnejoajcpmegfmelnfikdlnnpclaoibldofbgkgajcalnppadjniemobgigjohbldpjnfgdnffkpkjohgilpnmlbgidminblebghbfgkllkondpcdlahfnlooodjadblebkacniickhciemjkeilfljepbhomfblecoigcclejdmacgabjfjbbjgjjbliibledigdmoacdljplaaknklbojedcgbkkblegmdmlegbdedhfipehjhcbojoijkfgblegpckaejeenpcpdpaoidoginekicefblehbbinoanmjelelgehhehjfcehehkkblehcijflkkhlpepodflipdmpdknjllfbleimlgnnnfgljiadfkmohhmllgjebjlblekpeploedbbedaflakockhailinmibbleloocmfnpmagffljnahgkakhgnlhhdblemabmchaecgcfknmgpfmikapiigmadblfammhhbigjmkajbbgkjjhcopcfhgbgblfbkjnniapbeegjlolchgfiimfgohmjblfeehijbpooooaiflmgnccalelglijhblfikdgchlomalmeoliggnonneihaokeblfjlhidpmhlflpepcgpdbgghelhhhniblfjnjbghmcnghhhkdfohnonejbgkafmblfnomhnoffkgfhhokkldhbejgocfedcblfongajdnbiecjlldnmdnfmehalndgcblfpemoijbonifjembecjbphpefciaboblfphmcehfcblkkonnbaegboifcdfjkcblfpickijhiaijlnghgghioljinoolpgblgabponfkddkcljakfclkdocgeohiikblgddpjbdenbdpgkmhogfjfknadbaphjblgdompdobmlmmbonjckklbmpjihhhiablgeikkgdjekffflmefbecdphemijdnhblgenolioencaeoajiabjgpmdkmdobjbblggjmjiogbgggjahpdcabjeijecpdaoblghikbjdfhbkcpnmklgkhlikoilpogmblghpioeebebfamjejimcccookgijjnablgijahaleoeaglbpdhhggdlbfbmapmeblgnhckidihakadjgkedencbojhlbgiiblhbbdliapbbhkcledkpmeafcdmcfpnkblhfaifhjcfkaahbknihhpbdnccpmgcpblhgijnlogcjohikedcgdlekmdbdlmeeblhhjnikdjefialfiheamiejmfjnfeajblhhkapkillabiglapiofpmffalfpbojblhiolbbmkcokokfjjlognoflpnfpiljblhjobkfabeopalncconblmakfcllmhkblhmfgnbbfplijegbkdjhedoobinhhfablhogcpklmoamojnnnhapkfkongblnolblibakkofkhacmmpmfmdemmahdlppeabblibckiphhlnnlklpcbhjngfojgobjbibliclcbnahkihgpmdhahkpaeccfhpelhblieejclhhcelekfnnjdjnalecjfccgabliegleeobbgpdmfngpobkakbibgklbeblififfigfpladdhilhkngiadbfgonhhblihdoagnlikfdnlepohhhdieomgjoaeblikecbmiloccdbppkbofjflacnnkmbeblimohopkjplfghplecccmpkjokhbhiiblioiockgfimijljdbhmbkfcljbnfhheblipnejacaoebmeelgjgifelpnikhiecblippofccpciplkoalkbmpdllinaicelbljecidjonffkpkdhdpbafcneebhmegfbljgadieidlbkllnnnhmilbmjdnkcnfibljgfogmfiepjlefknbnfopdoabpldcbbljgpamangnnoojjnncmahkefkhicimbbljhkgadahkkgkjjfcloiafodiidjeahbljmaoljcncjcolhbplhomcdaengdeebbljngggoabgoafadfkekffleggnpkikdbljojmciefabpncadbhhnbjnhbleekeeblkblpgenigkkgmbffipfacomnhkipapblkflmojcafknnhbchfnjaahckncdcceblkiogckhibmgigjjhjafmcahdfhlkamblknkodmcpboblgaplpmnhljogcakiegblkocpbdefghnediameladaffgoldimhbllebgfilcolbcoedjpeigjpfmafalbpbllgdigigkpbejeggiaamcdicagkneggbllhbdolbmpgpnileeagnhkgfgncphjobllhgncnmmpgelfjioaiakjaoioohbjcblljlnbajlndgjjckgepnllejjgmflhlbllmbcaoaabanopekpoadgieapjbioniblloccnkjokbdmejgjhpbhgoillldipbblmadgbgcbabblnapdpcoobbmknihoeiblmbkoifldnjddjbahjkpinaafbopmefblmchfpimpbbdmgpcieclabeafkljbhmblmcpndlkcgkinndcldhgdppkcfikjoeblmfnanbhmeikmkjgielnmeemifbgciablmhfefnikfdajhebhlfdnhkhpecpffjblmhkcdfchgdokjlmkdogmkmnhojacnmblmijabhdolkdigpeldphmmngchbbepdblmkcaicliphmmepbigomfebgnjmddofblmlbjidacjcddhpmbphofnadfjhibaiblmlepcapjlbgcpkdlffnhibhpecongpblmljolokmmhiooaogmjcefomajljdkoblmllkkidgbdmkgbbmcddldhhhmkapbpblnbcdegpbioidchbmpfoplgaoglhkfpblndbfonjbieilhcjgcmhedhcfebnfgjblndkmebkmenignoajhoemebccmmfjibblnedcbkooakbeamldmpbiejmilfgpciblngdeeenccpfjbkolalandfmiinhkakblngiklfkkhejmdjbpjibomeompgbcbpblnpnheedgieegmccnkbofdbefhnomcpbloapmiklinoklbenbbkdgciiidiijjmblobbmeakbdhkdadhfgnmpjihkpleodfblobleiipfhapncfbkmcfhhndfmogmfhblochlhlcidoolieodklfflnpdkkjpncbloemkmfhgkikheenfgianehbijbcgjfbloinokhicbgaebjflljeelddnlhifkkblojnbmnemjeeffdlfdfeknaamcdpaahbloohffpflacklbmnbocakipnknelpnfblpbgdjnfhialkmdgmbpgfejblhjajjkblpdccjeeeckalkdinbkckkcgbijiacoblpdllnhgimhmnadkkemjcomapbonmpmblpebaehgfgkcmmjjknibibbjacnplimblpficgmlignakeifncjikdpkamdlghcblphejchmcbhfaphilaeihnhcgodefbgblpipogfkiebglddigngjbdbcjdmicibblpokekacmhbnfmhcpdpaohobocijfnkbmaajdmbodlnnnffnlhnbpdakdcafoccbmacdbdkdcimkcfglkonaildkihhppjcbmadbgeapbmhajpocpnakembhbjlnjkibmaeobfmoeamgcmgalgiihflfgogoadkbmaneaogfhgnlcoenmliijfikeehjedibmapdgoklakkjppolglcpcfhoghdbjdcbmbeapdifnhnnheafifjjegefdfjkllmbmbffldmjmlhfhebeknbjdhjlmklipaebmbfoemilpmkaoijfbinmiocldcfipiebmbmgdkhgnajcmhjmlibhalgbjcnblofbmbnpkmmbmniajjhocmmgblekhhmffgebmbpbbnadaecbckmojfinokdnaegcafpbmcdgjgodgjjaiodghpdokhppphbdadabmceomiaofmkbhldlkeanbpmhabgdfhfbmcfhlkpfmglkiggodnfigoahbcfnahnbmcfndbnfmhbkihebjjhckmfjkimhicdbmcfnmncpdjbcbjjlfieooaebmcddifmbmcjlhpmggfmccpneejhnpaeofiimgiobmckifkmonklmjmapedkelgjojbcjnphbmclaaaiookkkhhomijkccbonbbepcocbmclakhebldbnpgohjkfbncgmfcoponlbmclkbickochbdfgbpkdnmmedlklipambmcnncbmipphlkdmgfbipbanmmfdamkdbmcpkneancealhniipipljklbcfcicfjbmdaopcipphnmlikdgbhblnkhacnfpgkbmdcgknaikkbgcfgbidhhfgnfdkmfpikbmdeidnleonchkpfjmfibdghacnhjbgmbmdkbegemcjmfdmlnbmihbipbccdbgfhbmdldbpdnijehkgkiblamnihfjhdhlodbmdlipdnfiaohfblodagnigagajnhdppbmdllhjmihkalfbelfpepifidbfnmkphbmdllmfgjfjlnmodnbmohibdjjkfiilnbmdnkahameidhnmkbljofmafpgjiblbebmdobkplkomdgpbkfcacjblcomailjedbmeadpknjbcfihnjicjmajjoghimfoiebmeaelbhlllflgghmnpgbpbcobkbkilhbmecmagmoojibcaooeinelpihdlnblhibmedjaafdcchkpdaghamljlklonkgbolbmedldelalennhncelipepmghjmflagjbmefjdbijlbbmhebkffekholfjnbjjmmbmegpamfpaffcbgicfacnehfmgefaibkbmejpklkbfebmplgppolambflhcejihfbmfagoihfeabbakpjjeegoeflgnjbobkbmfahnddgeeapjmnbnhffcopglalehojbmfbgeppkojghjfjdaedjplphnlfkkibbmfcecgmelcmjlnepbcgjkdocophlacpbmfggbfgncjdddlfbebnkekhbinpojhjbmfkcbaopfejdjaiaafhkbnjonphcnfebmfkeajnfncmcoagblcogjbcabjhilnhbmflhjldeibnopfcooegkldgeljmpjdpbmfnhdheimcpcaaiifinpjombeklphbcbmgbahcjdldaldhgmgldihenhhhnlmacbmgbimchccemfkgooncdnagofmckhmcfbmgcaihnoalfepidcnbhnihpljgbcofpbmgcngbieklcpppogclklijdmdjiglafbmgedioocfgicgoljkbcccgahelpmckebmgendicoemihacjcmaoednmpgdeecbdbmgjaohkdkcimbbmlmikjklllkbjjgafbmgmdfgmjjjbjbanbjkpdgfcchenfbdmbmgmlhnbjccnmgiplcagkgkojklopbmcbmgndajcmflcehdilbapamikndkdlfeobmgofnfhpfoinfiflpibodocbdndnkcnbmhelpepbcoflopmfjofcofbfcebohlibmhfglclpdbbbmcifkffplpkofhaeejebmhgdojcahldhpbnbghmjbgiacadlkahbmiaflofodjbcceabddnmfcjncjfbfjfbmibjbhkgepmnehjfhjaalkikngikhgjbmibmcoimjlcohabpemhedpgljhdmddgbmiejicldkfmadkeagkbnafjcbgbddmobmihgebdpmcjdcadnaddichfggchgdcabmiibenofdcgmbjfjhmfpdfdhokcglmibmiijldndjijcnheldndflimlojifhmcbmiijndgbkepjhffnidelmdkagfgcnilbmimdmkleccdoghpgdhaahkelfhjfhgmbmimlgceipnlnhclgiehpljbanpibbpibmiocfddejigpfeemoekjkcidjefalgabmipgnkjebbebihofmaodmkkiococddhbmipiicldpgcgcpjkpcdidfnapcpchchbmjacoifapeegcmfkncfhachmmalgombbmjhagebcgjnamdmmoapdgkpfiimmbjnbmjhmeeepkkbmjdajachipfgihmpokpdbmjkjlphamfocjcakhlgbjobjanfafgebmjmckjnidkfpfncinmhgkhdmhdbdgmhbmjmkhooefieaelpchjlimhmlbfngccebmjnmfaaihfbpjlnjgcoanjbeeadefkjbmjojcncbanjmbbcelhciflfomkoehgdbmjpmdfccjjnkbdoapplndkdijddeeofbmkalggmjhnaddlcppoenaceiddhbahfbmkbgopmapckbieglbhdhagjljbhegmibmkcffcaeiaphongcooblkhafhomliombmkdgglkocfpfmlpfmldpmebkceelhifbmkdhenjmemechabbkkkmmbeodmedcnmbmkfhhaidjniniikcbompclmobbodfakbmkflabdchaakkbhhhpnnmidceacijlnbmkiebnnpabgpdcmopgmiceciefdfebebmkjhmndpbolagekafjijbdfobcbcjgcbmkmhohabgmdlglfcjkeejjphfbknaehbmkncmeeldldmiecdapkbhphikebeidcbmknkclgjfefcbhimdajjlgffacfmjcjbmlahldcjbfknabdpnkcholobmlmadgibmlalielbojfbghpckfonbhokcgcakdkbmlggjgglgmlgbendppbpmkpakefkmkdbmlhlblbcpkakmiafpkchedjlibhdeanbmlmbbakdaehiogkhpgdedjagfgdnhbibmmccmiganmnpbigfighchbonacbncogbmmcheecboejacdacojkophlbgffecghbmmfkiehbjjdokglgnjflgkbiiiegbbbbmmgpnfomhnbmfggamckpdenephkhnpcbmmicnmfkhgjghlnjmnobbemfjkibllpbmmiheadeepbokedfhbcacngdgmkikhnbmmjneajemnhdnlmcdjdgnjanacndjibbmncjhppbldndfalfibpkghfobgiaejmbmnfeokhpffcgjoehbebejmmbagpokpabmngkajcejghcgafbobemkpjboikmgfibmnmdknfkoncaiepejoonbpbpgogpfljbmnncbbdhfdlfonggfceogdmefeldgfibmnndakniegiodbmnnpcanpjddnheelfbmobbndhjepfchehfbppkpjcfaghkofnbmocodkpfjblegjocllkjihdfanllbhabmoecijbkppdfpkmlgijadlddjomapeibmoefhjkmdjnkjegmpaeghjhmbjgieoebmoemkaigjgcgjjnpmdgkifndiidkejibmoikgiplbimhahegjldkogkhillgdffbmojbhcnckkllkiibgdeihjipfmocfldbmokgagobbmggnjkpficnjnkohcmcmombmolfbnllhmjnikbkmfaadjcikkjnclbbmolohonpmoheopafnmbbdnjhlmpmajebmombgpkplabdbjclkacaacjgiafdnambmondlemdjnfgdhnpiphjgeiieeejpahbmonimkpbokoaolnlpenogdpdnlemoolbmoojoolbleefddplfpneekgencmfnmjbmoonpepjkoengakdifnbmeilhiapincbmopcphcojnmhfmbenbjobebdhjkkkcibmpcbhokkkmfibdjhnmabnmnfagnefjfbmpdpflobbojlfieiilkogoilneoffkbbmpfnjlgmjajbnkomeemomnkdbeiljnnbmphnnlnifepjdphpmclpmcobckimncbbmpkfdgpkhjdjmnkdmpcgnncnobakhogbnaaclonmcmpfbgjocfgoakblnhocbdbbnaaohhlcfiljacmgfhmlcghjojkmkonbnadahbpijkeapdlfcooailpjaaajdppbnafmcfgppihjblcnckoepencaofcllnbnbbhgcfmdnamgfgjfgjdkcjbofkjihbbnbecdocpejafmgldnghpfhgdfjapkafbnbjejolafmidhahdgfcggnnlpmgiennbnbkbgkfdanbihkbdcchladiikjlmgpobnbkpohmhbkgfdoinipeeeflkncnlfjjbnbllcoedcfccihnginelhofmcgkcgdibnbpncfllliglgkgaleheiahbigpgfcgbnbpncoilnpdbcbfcegbjocobjppndlhbncccjepkagemgfhbeknoggaadchfcfbbnckalglcbpnilgjnodalalolfnndafpbnckgjlamhknpljomhcogofeehofeomhbncoclahflnlddloibogdellknicmbklbncpddillnhdbolcbmjhmfikighcnjcnbndadbehkgdpdhegacfipmkpkgpdcebnbndahdijlcnncjbpammoedeapmlobllcbnddclpopmdhgcbcgdhkahkihedlpaambndgfbcbmigjbdiokjjohfedeaodeijkbndicibngeinoafaignhppfnladimmiabndjcpoffcejnejlbnpfffiikpldfkfpbndjedmdmkncbnloanikhcmlokkoekbobndpjobagjgpdjifpmngldomcceidjfpbneegcoenbnennknlpgpkjlkplamjlepbnegagndjblonaeagbgonhdgnjpjlgbjbnehjdghjgfhcmebfaaokkbcljgnhdclbnejgmijemajfpbgflakbadaoelfajnjbnekgeakipbeljnpdnoggpakknfifdjfbneklcmchmahbdlbacbeekepnomdbgglbnfdhlbjdjgpcclfcnkghebjcnhlmnijbnfeabcbjaeemideojhekkmdedlcknnkbnfenldomomegjlhheplagioalcechmibnffnggkphadlnoopcoakdnkellnifjpbnfijbmefkbhojepkajbglafkljelkkmbnfkebheoednagjjipcbaoaoldhepcgabnfkkkilkgfoclnbamldbjblpgiddpgobnfmodfinepckbaccpjaodgmfobjeoinbngamnbkcmjajkalkpkelofjgjefklggbngblpdgcjcbkdjcigjfiklammjpnngjbngclhinjgdmjckpdnfpnenbmkclchacbngebgoljdhmkgmecefkcfhjngffihiibngekciihfbaoleoeojkmlajjbloaplobngiahngkmcdimeigkkoiagbhhepoofhbngkopggpnpfkpklpldeabbkedncfdjgbngmobiiapgiphgfeiegibbmaoflfdoabngpcloohajkjepnapdmeccamcjnjbngbnhencfkojhbcmaedifeadjdianfkdimbnhgllmcikjdpnifdeoinplcifcfallmbnhhgjafchpbioddcblfdmgifdafcoepbnhipmihahpladocbbhganbhfhpifgmobnhmgkahnofogcffkddnejgbmkjmfdhlbnhophkdoimpdmddikkhiipbbpedmbmcbnibpabddhloiflhfldlkilifnohbeoebnieamkllfcbfjpfjjdapfmlflocpmnabnigioiebdghfhnbgbgceadkphmoaaclbniglpnmomemchbdmlgjabafkhloepolbnigmkabcgaihbcilahheaegfbfohcelbnjaocjlhjabcknbdeemnjjechikiigobnjcnjopljhmoiielngpmpnhlmejojonbnjgdgmcjmadaodlboiplglmpabicjambnjgpigcjkkefdpgndccbpenjpkmlmehbnjijimpenmikjmlbicafochngdigkhnbnjkmfjhnffhphdlaljhenmioiiljdhbbnjlebpekgoocnhepibpaebimepdhccfbnjmdiogggojeolpjnmafclbopfmafckbnjmjingilhanbfhegcpkikbdckgmoclbnkbaojdcegedkhcbnadhlmnhlfccfchbnkbmblnefgjdjlejbjjchieclpejgekbnkegagbhdddkdpigndjjhdjdmcepfcpbnkfndcaablkaikpghncjfpfpohlebhlbnkhojgnfgdpmienidhogjhhopelokdgbnkkffnihladndofbeckddjchfhaeepcbnkldpkphikmfbbbnppnhokmkjfpkeehbnkngiimialpcfpmgjbnfkodkcnodglpbnlakjphkginledjgphnkofcbadfdnmibnlaoapnjcoadbfbgedbmhiamcpjlnpkbnlffdohfkhnjnfcpmekaacdlfkiokilbnlfgalbnliphjafcnhjnnnfijekbnodbnlfhfpojmehjcdldbclpgfclmdodpinbnlhaabnbmfiomgmgcmhaelhbcickmhkbnlkcibgbkfmppndmihhmafbmkngfodabnlkknenncfmddldjlbkemnlpoajoohcbnllbjjdkfjonppinfffmmlfdipjlfbfbnllchkomahjnbcmmjmffbnpelmbgefkbnmajhbebbmobncahgdkfcilnnoafcoebnmamadegkgphgnkidhldplhgbjgdglgbnmbpoccmjglklffljgfgiekgblcpmnobnmcaabpngodlchokjagdiaidlghenfcbnmflhpoibmjnlnjliijfcnhnflnglpjbnmgjmhoihfilabmiffpflfchpboejkcbnmihabkfcpmfefbcbocklnkfjbcgdjfbnmokdjihheniaifncjbiooiaobflcfcbnnecbelloofdpoclbecofbgjdbnhhfabnnelcjphpdfnliejknghmgjifnnkmohbnngjipbaineamkldnjpemhaddgjgmcdbnnippjfgkpjnnodjpkennlpnfgccpflbnnllkbkoefgmldakpifpagcceeeagffbnnndhnimnjpbimimhnnpoenbankeiaebnoapjfiblpbejcbakpomkablgllobkebnoccdkkjkbbpeekjfoigkjonalmihinbnodjigcbjgghedeiodfnghgnhflokgmbnogegdjfooofgafkgplnhpgdghnkafmbnokedbcognopfkmdldffdojfcgecopgbnolaciipodgemphlooohbfmhphffmnebnopijgnkbcmmhjifhhglckgjigdplhcbnpaphcmeddionfmmmcncmnlnkdlkddcbnpfcfphjcpflmkpoihihpkdnehlnhonbnpgonankepiajfigcnpacoojcfdkonabnphaepdddacchgcoidfehlnjjglecbibnphmegbgkgmidnjaiioplhglljaeajfbnpidkboomojdiadpnjekcbmnngggohfbnpkbfhgfakeikohnkdainojokljfbggbnpkeomkiehkhamoljkccfldiflbofidbnpkhomgodgcolhglicjpfcedgpfahlgbnpmhfgcpncadgcfboepnchbbicmabekboacghnfnefghcjdflhmbceodaphledmboacppadpifljppcdfagojnldcadedjkboajjbhcobjoboididphimhfbocaoebaboalgbbgkapgebljflcblkdmoflhlidkboammamijdfejdhldplmmjilcpdphdllboaoagnmpennjoigkkmnjhecapibhfkoboaonajnkelahahndlelbfhikijgijamboapklofdingblnndaflheoaeoompmdjboapmpnapkhfdhfiklkplbepmbamonffboappggocodnanihoeepaidjkidielljbobejoagloedbhhgooldagnfmceehmjkbobfkfabjglipfcenlalpcibldkoflicbobgkmgglcmbhgoifdanngpgboepgkbmbobgnmijljonenlachekpkgikohcghonbobibinchcgapdahdfpfdpnpggbmelmcbobinodeacbhpdooagcojledkbhjlklkbobjhehldlmofnjmlbpoeckblpmflpaibobpokmfoceajjliohlglagdmenkoiacboccplgjgjgkfkenalmfhcmamkbhnmgdbocfeafoeipicbnlbgogelmhdpobcjbbbocfgmhehkmkhhpoejhjifbppnfnigflbocjbplgcobednjcmpjlbiobndbjmmdfbocjgkibeegcohcijlejaknfipaaldjjbocldnjeaeiepdejagijnelddakkdfpgboclfockfmgcppbajihcgajhpggaakglbocmkinbfldkhoaikiiabgjdehkopdnbbodcejfkbkehllglejgbhmmmomocpabhbodclapebhnfkbogliaifainbmniejhmbodddioamolcibagionmmobehnbhiakfbodegphlifeehcacneljchfacekigmmdbodepbfbjnnkijinhnnfebmdhpeemcnfbodffgomikcpfcccgmebpelnenjomfdgbodiaaojlebomejhpkdbjgdfdkjiggjjbodkjjbkffdeagccndfanfjddkchfanpbodlcofpgfdhebollpikkgeeemadaaajbodmohodbngeodeekalegahdacbinaicbodncdnkclemdfkaoaihfleeeacijhnnbodopaopbjokieahenpcdfilbnhffpapboeadohihnoimibleopjjieilmcoglpaboedlnaajelklaajcckcnnjmooonmalfboedoicgniohdmnplpmobkdanehgklnhboegenlfbipjkdbfdfeiacleobldjcnnboegocnkkdccoajfphhcongoonfmigbbboejmfklnpbcmkkimpgonkgidilffmhjboepdioacnnfechdelcnhpjkelekoajfbofaiofimeojomhhjmggcdbcnehgijocbofegjeejijdommchahgnabaoecpmlaobofkapbpccnbacppamhkpjjjobmdnfpmboganbljpdlgfphojjknmgkecebdjpbebogbcbnlihhgmeifjnafgchkgjmodgfjbogdbooldjejhpcmnacglnfmeehonlabbogdhlejppdpageooepcjpocdopnoflgbogefeobnkbodnohkifkjfdipjmdljkdbogeijdiedckmglbpndenepbcmoijedibogfoncikofholejdhcjbdojobkkeacmboggkdojapoiiocefebhibcnepdomnfpbogglmmbglnfnjdnaabjkphdelhdiomdbogljcfcmdkjcobpanokdjcjioidalcpbognhgpjenemklhjgmgegfdmomahnbjobogpdjpjehmijdckplplomhihlmdlbnjbogphbcnmdkellnianpdaoelaaejhnapbohaoebpkmbkdlohffpcfklelcegbdfebohcihhakdfghdfcaopijkdhhkpgjbiibohcnclnmbkajphojcinphdeogmnllfbbohgnlacgiefhdkhmpedaojcmagmhhlpbohhbpehgnckcddhmgokglcdjfmiilfbbohhejjkjhggnknppkdcokegbhbkoaidbohkapmhhngdkenonahopihhflmbdodabohlccpffiijkjodpbgnidfijglppcdiboiahpliloiimokphpgeajokaimehfgcboickdfaikbcijelmcjhlonpchfnabmbboifdkmkejgenkjlcegdjphicncnfoibboigijlggobgofjcfalopmnlfnkljhnjboilbdejbkpcgiliiglljhlkfbmjhplmboipfkmgepkiehhfmpabhooaggonofhmbojbphkbglajjlkcefbiadnngcchcgonbojcmoefepahmnmdnkjgieafjclegfphbojdaoomfdkbomnfjbdiijjapaibgddobojeilgjlmpmcfjdoiiifllinffohbbabojfekpjekapbheemkdboejipkgnkhdabojgmfhmgbhneihnndjhjdhdkdiefleabojhejhcahfnafaoagnhppladbffflaobojibjbbkcbhnphdkdoiefnkapelhiebbojkjpnkphmkhgmpdmffcinnppaejplabojncnddeiahdemphdekpcnoeppbkalkbokcefpmgoapkomijjhbeclapcpfhhnpbokenhlhedgljdaodjpmlnadcecejkjabokfjffpnogcobfcjndolkfjhodlogkjbokhoonoeoodkdhbdhlgaodjdcnbcpdlbokiajbddjfafklgiaolepdfanbkcmhpbokijhalndhhhikpnaniimagniglonkebokkificjhapflinbdejegngffgkcgfebokmmbkplokgikmakooigoigkbjbhhogboknfbmocmmiipllogmkhgkbknhmldiaboknikkmhfehlhiedlcloieendddcifjbokochmddjomcloidgfnknfaooemknmbbokoiccckfbgfemjmcmoglcfeiihnfkbbolcikgngmpkpdhgnppchlmcknijipmlbolckdodmilglagkpefcempiidghfbgjboldenlhljbenipebpgjoadmkkkngjdfboldjdfecepecfhplpmdjoiahdoddnjgbolfhlkfddembepcgmbgbdfhmoalcbjdbolhnaoikijmimkolanlbmibaphmnjabbolihjoncifcebmgddceocmcdjboinakboljokfafohgjihcfephpiijnnmnibgebollcjlfagmhimlopocelefkadjcijcebollmjkmlabkhadjdpnachohngimjmlobolmfhfbpcjmcinococbdohjihmdhahmbolmnelkbchbjddbbpgijclkpmiepfmnbolobkiakpbocmlmmpabajpjdabjemnkbolpegchmpjkegbeehcmkadonoicneiibombpjfmhobaidfehbbpgkfibpaingngbomehilndedigofhainhpfamdjjiollhbomhdboceokdlmakcjpkceiaipllgkpkbomhjndoobhklohipohgplaaankinhckbomiofpjhopdoicndaeebojecjfmcdjbbomkcodcgmbjjhogdjophonfhgpegonibomkdmkmmnhbfjaknakibfheepnlhadjbomnfcnnheadalgpnmflckpjdbckmkimbomnonlkifccecemokdpehhcjcibgnlmbompifibfjalhfnngkipmcmnnhnjpbbnbonaplmioapegbipifddpkfpcddhdljjbonbnmpgcnalolakldeapmijpmilfdbobonejdkbnopehobpkhibpplbecnjklnmboneklbpjnompjpijofljeaiifmdkkklbonfagbdfepfbhjgolfalmgldfbgjodibonibikpgadgfhinophmgfhmomfgobjiboniinclfhcncpinpgigglcoabfkknbkbonkebmcpfellegdlimlhagpafheieelbonmmcfcgdlamkcpoljjjcehpbejhlmgbononoiemmnjmbbkbbiigbdnpadkdpcoboobamkbdlloalabhaplahhfmbdcdikbboobhejclchekdflnldbhknfkfigajadbooccdfkpgaocaahcgfdhcfokcfajfcbboocmjhigamaookjcaoaecojnephaacebooeklokjilookjdefgfmagjppjpflhkbooglpeaikmaaomjmhdpkackghnbopekboogoclmcabflbkoihpnebolmmccmfmbbooibccmaapfgnjpdnigalgmggekmjnabookbjnmdcedpfljfnkcoiimahpjejhoboooicegpdabdahoefbdbcpnjhapkdgaboooliaolfnnidcgbpbppccbbklcigbhbopabdeohlmmnhngogfflbndeiinhkahbopabfllpmmpjdphfmkhjalkbpgjppmnbopcbccojmbgojdknalhhdfalaafonffbopcdnifnegcbgffkeaipkgknijflibgbopcnmanmhmjfbpnigkljbnapngmfaonbopdajmjjodhbekjbmnpiaacejhcpfbebopfhabeafncfhlgmbheppemmimmmkcjbopfkmidhkjfhcbkkeofflhbnepcmbalbopgbiapmoegjfmnfbcebjcppcffcifabopgogpppnmaegjdhoepdgndnmbjjmlmbopihpcihiopjdadmokeaeefgijlhahpbopipjeplblhpkldohkbikpeodpnapjdbopkjplknbnmcgmkhgnbogjlploldfgfbopohbjfadbfnanbbjkgmgpoacippkfjboppicpnikochdmfajnhnkmlplpdohaabpaamcakdmdfdjobhhablfiffojmckgdbpabdmchhfbmngpfdmfejedfloalljkmbpablkdlcmijhlgfeiinaeailfcbjbdcbpagobkelcjbogondpldmlfblaalmelabpaiflcambejfmlfhhccdgjlodeacjllbpapjndamknebnalapgkpccmkjmomnghbpbanaekblgeibkohgjiiaknpfpbiaoabpbelnpdflhjibgpplkgifikhjglggnmbpbfpjiciblcfeganojjkfapnllbhdgabpbgfcigceilkjdnbkoehmmeggibdjahbpbilhodcpiacnakapomocgimgglgjjobpbiljdjachnllhhfjjbhmiceiabbockbpbmeiadhmkoahlmbfiieaocgojkffiebpcboehhpclkfgcmimkfimlddbkmejgjbpciakcoencladfmlmehmdgghhfckngibpcialphdglpkbjjnadcfkhaoeipifhnbpcianjfhlnjafpfngbobllnglekbgdgbpcjljjgefidjmnofphlplkonnjpiejebpcjngoegbcbjjgecpddblkpkichiflmbpckajjkmjncafjlkielcgheibdlnfgcbpcldhbilhmbcighpbiniolafighekoibpcnigkniihcnoecokmnebbchjlifcelbpcocepajbjeficialacfmeihohblpndbpcopjfnlnddoppomcknogdcidajodjcbpdbaojdiakbmmljopbflingkgfjojpkbpdbchmjoahlfackdkofadcklnceckepbpdckhedkodmbmbboijjcfiegfoimpgnbpdcoccpkmfifppefclifememfhakacbbpdghapncmkfppmhebljjejnaoinjkdbbpdljehlpehjgpeclddmpjpadbadeilmbpeffcnnffodaeaklkhdhfgnpkdamoanbpeffphjhhmdklfcnhnaacabicmfocmdbpekflknpilkdagnkjgdeakmpgokipfmbpfadpmhabiajakhgnaipdplkcjaklnjbpfcddpaojdfoolcpajoingojiniphpebpfdhglfmfepjhgnhnmclbfiknjnfblbbpfeaehljjhfajneipednilcckkbpmgibpffpchindlcamhgbccccjdeaidaiplobpfihhdmdghddniebjejaicegboghnbbbpfjpbgmpbmmhbgdfcmjokcgeaafdcnhbpfliflpnopfogdinkocjngcbmjdmmmhbpflmoonanhocnejjoecibjplgamojjpbpfnmilmpaaaohnjdgeejmkdajdmnbijbpfnnkleiglgpfgnapjhddgcnoiaapaabpgbligepboonickhcmpkmoieeopgnfibpghnkjeacfjaafmhjaffnpngekbiobebpghnlnpodiodlhhkklolchjjhinbeanbpgomojmgoaojkmhbcoblpcockjllbaabpgpnkhldlkkmepkcajadhafdlmcnkodbphaklffmjafnblmngfgkclbfmmpeedlbphbdampedibkcffgbfelggfpfpmplhpbphdcldlkckbddbpokcickilnkapjbofbphejmmlfipapajpglkfbpkfldnmbmhjbphfcelmlhbmipblhlknngldogolpkljbphgonmhpbnginpicdahkabeofmhonaabphhaafgleefemdilcnckpafambikmjabphljgglieoffhpdchcfifoffdjbcnpbbphlpijlpdggcbdphlbdabpjjbehakdobphpdkfcobaefmclndnclbmpljjoacepbphpebhokjaafbbejhfenlfjhhoiofkdbpiadmhonnclemhpfoeiigdjgamiifpdbpidjppbhechiegopofllidcipkjndhebpifgdamojnnicladdmhmefmcglfjihdbpifghoofjemmgpcablimgihhjakaplgbpiiabbhojkmilgohnkcpofafedlkjifbpiopmneeadfapifejkfpahpljkicpikbpipamkgpieaeakcpbnbbgidcglogldibpjgjhbdpgoljecblaembhmingcgbpngbpjjpnaplomebhlihabnmhepfbgiaapnbpjolljmhfdpdkbhblfapimhegbcamflbpkclcbcgkpnkeemomeidpbghaembbnlbpkdnalockcmcgdgpiffblpegphgjdabbpkghoajojhdnfpocklkhkjnhclnkceobpkiahbejpaeijkaeiijgngodojgimdibpkkiijkaehojahmcnpfcmmbjmehckdbbpklfenmjhcjlocdicfadpfppcgojfjpbpkpkfgkncppebabanejkacbpohbhgphbplabaihgbbnopnhapiofkoadnibcppibpldpocmieflpcmbmgalmijofjmjdepgbplgdkiipdlpahnglcleecoefjfdpgkibplinboofggfcbphbiobcbgkifjbcibdbpljiaolplbbilhhldeaenmpimkfgcnlbpmgakmldjdcogbgkgdoncpahdcibjpfbpmgdmpajepeefpfkdekapegogmpllpgbpmifmflklllllmombbjdfpmjkmgkjlhbpmjodpifhlehmnjfanljdfpcckegkhcbpmkgokoapgnagbcpfmlidgamcbldnnmbpmmmnfhcoppponcmipbnaclimnfacefbpmncnifeifdibihmnpmajefibkklfgbbpnfjfegomegfahiebekgocchaagfignbpnhaffjhdplodkkknhfolbfaaicimbdbpnjmnippolbkgonpgklknejojbecgmgbpnoddnegdjbgbgkmlonbcmalhliicfebpodiodanhhalmogpclfgakehipaaligbpodipdofodepofkljfefjbjlenpnlmobpojgdfmfmagdgmldbfpgnkbeddlihlobponhkpkfgmmfhckblphkdjdclnkgolebppgnegebamgkplijlmknkikofmhnljcbpphfpipflojmgedbcoglmcmgfpdnhgjbppieadpccnmnnchmndnckekicidoomhbppjaeenammnmccejjlkkbmhemmkfpmkbppnfnfjdmfnieelcchedipjdipnmjnlbppogopdcnddhdbadafffmkcbmelfojccaaafgkkiojoakofoiolhcockajcjbfhcaacaeeiapdbikjpnobmfllcmlkccclecaadclhgkajijohgmepgmgibpfilpnbccaaheeljfapojgeknnjdffgkhaboeocecaaihkakekpjgpdfjlokmgpglfofhcapcaajoaolhfgbibialblijellgfbimnehcaammkbmgpolmmogebdkhpolhamblckkcaanmnfjhaecioealgolodnckonjhbmmcaaoalodaenfphmeppcfagbodnkcdbmgcaapahmgmdkhggfahmfffmamfdnfmjjccabboaobdjmelbpmledcfndlegekodjocabebpbdbjijdimhdcielceophhoajkicabhijohbalknddmkconbadglkdmnldkcablemlcpligjbdpcagjkkaampmjfjejcabmiinninnmlihdcgghpjpbjhphkooncaboidfheicnlpolkcgocmbhbjiofikecabpjbpfakfhcfidnjahmdophhihafkhcaccjjgcdgmhkoeobpcamdgjhejkgoejcacefopbmcbjdonpjgloecpapeflgjphcacfjnbnnpmkhcglhncdkfkgchpnhiaicacnkfnpelnfbnakgkeehkjenkgfkbfhcacolgaedndhiehgffolmdpjhlgcnigccacpjmpgncilkccipbihlmoemnccjonocadaeapljgakmggajdcnhjkabdilpppecadamhedkeaockcdjhgnhganjplekkaecadbneobkfehcdgkpaljlhgkkhdeihmncadcjhdpffhldhggbacepkoimbdcecjbcadckgceijklicjhepdommdelplcmdoccadelncdomkhnnkobgebendmmninfkckcadhobickbgenmeciihichpbhkbfkcbdcadilgfilcmlmbekleigjmfhfkoceooocadkhjecdpbhagopapiemahggiefkjdecaebclicddknhaabfaffanolfmhbaolmcaebnoaifplncdheffjgdckmjpgkakhacaeecmpcndhmmfdiepiifllocaloaoaecaefpgaigkjkefppjklhbleinpneoolccaeiifldlbpgphdhfppmhmefodeehococaekfgjhgmkgdhbiaikgdbpldepnkchgcaekljieadfnchnnbjnpgegmogoodfdbcaelgpamanpignnffbjmgioabaokemlecaelpkccmooaknbmfcnapkanhadgodhdcaenedoohloemfijmnfkfjddmhkcminbcaengdieagcffephapfannopfohoidiacaepclkdiaecaooabpbhonpaigiflbiacafafpkchgklfhkkmohfbonleiipegfbcafeofbpjahingdgidkajcinnhmiflkdcafffncdbdopajhdpnfpohbneabfmjefcafgkmnefkkedhidhoonleicfoadoimgcafiaimncbmadkgiilemdkppopgcpmpocafibkligijhoomdnkfcafphcglbdeegcaficnijbecdceenmgfphpoaamopmmjgcafkelligaohgedhmbmclmdbnjmnhddicafloompkfpcfoonhijmekcogofdjoahcagbibdkjgpcedepjdobjkmblflmfkmpcagbjgfgepcfpdeopmekgeekklialbfncagelgonhffigjajgmlhonkaimegoelncaggfdpgphfnebpicaehdlenambaecgncaghajaepdnmkioaooigiodogcielhencagheafdoiiidkjibmeegomngobeiffbcagjgpolpdodlfifipjlgechhcljmchmcagjnmomajbplnafdahhnngejpkekeiecaglfclofleeheipjmdplecolaibaofmcaglfngmfonigcbedhobbpggelncaciicagmjbefmolomjfklmkeeihppogndhcjcagmjckhcdobdalelhifadpkcfncpidpcagnmogoikkmfpbicdocpiholhcjffbbcagpfiejccpoeogfjleoeckjdinfahpecahelpgnhjeboidnfpjjnfmbgimbbdpecahfnjdggcgfflelklnpggppdclgifnpcahikbeflkaknohmophnhijpacgijajicahjldjkodladjjdnpkbihgkkakgdfhdcahobjeligcpgaijbnljhckiinfhcmeocaiamknjlgmmapghdpkclpdecdapbhjlcaianehhhadkjjhndjjpnkfpmpdfjmchcaidcinbnbaoifbocfmaaoeidedpdoebcaihdhmlpfcgblhgokgpkjobjclmhkelcaihmcaphglchnpnlilpngiaokiklfkocaihmokdljpodhicekngoheogaicopggcainaofbjpnchoigiodgjbkohdlpjehgcaiohmaaifbcbhphbkmnllmnieljbglccajalkjlhfokihchpfaepgedooondpebcajekcdekmhacoahjlcjjdoajcmchafecajfafmlpijjbmgmkgnnmjnhhipnmmepcajimjmphdgkpcefbpinlmliccebbckacajliamcobdmamhjdpjjljlnlgfafgjgcajodehibecponnkbopnfgppjfebcjpmcakajinholakgbcchkpmgkheofndcnjccakfemajagdchaignninafdbbjdojjelcakfohjamdjoefaanofaikgfgmkkpcjkcakgjklbpkfkcbidcfbkpfihejbaklnccakkmffedmlglimmomdjjfhkgcjapaekcaklekmfaaikocfeponfmjnfhmiceonocakliafcbglhidolfaofigcogfbfggjocalcdabkdhechkdkgcenbfjanfifoohmcaldefacbjglaebcdjejllfcclpidiapcalfcoooichgpccmdkhfnakedfklkkgpcalflbophfokecgcgfhgglakdmjgibcacalhcpajdnndljeajpopmlodcdgodlppcalhnfbphjepjcmalidjoeiedmbfpamgcalmefojcmgccbinonhcjoeddoomffpdcalobldknmigkjoachekllfbgagfenbicambenlgjoggafbheinjdjnbajcogddgcamcfdjledhncbmingheokefpjcppcmpcamcolbikkljmkmmafgomniocdecalnhcamdmflacddfeckjpmaogmkbjgdmepmkcamfmhohbkmkknkmgoeedfldcijhfopjcamimmlejaelbgckfdfbnacmokkchcbncamjeocnhgnfibjndhmmhgdehplhbhgocamlodnilahbaggabdemipogpeinjliicammffpcblbgioildjaidlhedefgigdncanccfgmbbmficjaaeleokdfahnmeoihcanechfmifecefpmgcgknbnkdahmglbdcanemmfamfcpaklodegacogijjenhkjbcanhmdgddepdjikkjhpmhcfdkkjdbppicanhpmoflkodifnhbdpbogcbpphpgjlacaniaiiijmfmjlodjigpjijnnhgmfheccanibndmhoococdbjhomhhdecmacohkccanmcjfjjabhgkmkmbpfnakhckibchbgcanndhmddkjdoecpfdkkhfbaaagpncflcanneacfbhohinchadcbleedjidnpejccanohabemidemhamleaeoffhigghnobkcaocdbllpcfjfdijhimaampgomgpibepcaocgnghlclpoaiiaebdigofmbkgiolmcaoffoknpkpicfhohillgdfncchdefnbcaokcfodlgbkajhgeeocooagaaklafmjcaonelalbgeanokphgmolknjgikengfdcaoplfkednfeodfmdiicjigkmeghbkljcapafeiaoipffdgpocofojckgfjafjhjcapafoknmhfilcmdkhbhhbanecboocphcapccdjoaekgmgbaknidbdkcniobelklcapcminilikegmlapgaemeobhphmckamcapecdceinfphighepjaalnmecehhioacapeladeakhmdfggnlnkcmcogmcilghncaphkimknlmnhpjoneddiaakmcaajagbcapnlblffhokloadpjkfkgedgcpohnpfcappglkeipfhghddgfnchbomhmoiblppcbaaeiaghennljabmbcbcnmcaplkggodcbabdnndpfafbaoalinakbgjfaijdoaccbacifapbpjphooniiepodflhmbmcgglcbadojaodjlicpmkemcaecnlaeagiligcbaffjopmgmcijlkoafmgnaiciogpdelcbaieholpckdplfhbolbcocilbmafbkicbajeippdmcelnechpldhjiccbgcglhdcbanknecpjhgpkpelhcjogfegnbfhbmocbaphcjpoemnkpmmfbhgalamgogjgedhcbbbpmlnlpnjojeplppgeilanlihoojgcbbcbdfidfhemngbndpaobmnlnjgmgmocbbcjenhnnlfadcigjjppdonianhgbnjcbbfdbbhbdceablmgehaadimdmombmdncbbgpebheaalnmmfcgkoffdoljnffbodcbbigbmjnelbnjcpgijgiaddgbmiheiecbbjhegipokkofhhicbckicchjpcpenicbbkofiljanjmanogpmdnhnaoohllcllcbboihljmiffeaddnilamfampkdkmefpcbbpmfjnhghogcpknfdciglakbfgeggfcbcafamdjppnmnaicjkbolkcngpmnepacbcchlmclobhmaggpddfdfbljgcbccekcbcdgnloemgbkfikgdodkpilbholpaifcbcgefiblnpcgolofpopbfdihkjeoeomcbcggjcfplcifibonkgmkncmjfkbccamcbcghnkcbgacbbfkgeccpgnjhemeadobcbckgpnajmfplkibhkpkoddleladpiadcbcliobamaiokkcjgcoofdacmfbhfbalcbcoegeenjkkndghffmhdggghejddpkdcbcppgablbcdmlgpgkbibgnifiipjndgcbdanmbloediapgghkfppfgpchcgdekccbdbjbpbpkmfjkbjggdmhnapnoolgekmcbdbjdpgnhkeehejhbpmomkjkoojlificbddfekmnhhfpchlaacjhhnmjphihibocbdfhpgmkfafpiokmdgkdghhiojahigecbdgboigikoebpkgmbpomibighiffeibcbdkcljdehnieeipjnhoojnhiihfcfgecbdkcmncikjbmifgcpnnfmhjgapddiemcbdkjnhgmfhnopaiaglgfbhcfbiebbofcbdnkkkcflbmbfkhjahphapgkakkekmncbdpdaahoablelgmemdeohipkhmmldeocbebldidngmlgcipadbeiknmpehigoaacbeegebmplbkgnijpaihdlkoondpfbmgcbefaabcikmoobmfoiicgdoajgmagjlecbeglbdjfjccgidopockeapnfgkhgpebcbeheemkdnigelpcgdjabhhfleabpncicbeibfamamibgpjnbmjbbjoohaohhnmgcbfdlgbmkhjgmljaonnofbnjdnocophjcbfgpfkjbodbeplbigkjmobpjfdipjehcbfhkifnjeopmjimljfofmmaicijmbmncbfibejhhloenkgmndcmpcbihiendgbpcbfmcconccfagfpmdhdaopakljdnndhocbfmkbmbfbjpjaodghmdlkpeffdajkkccbfogcnapljlnkmglcjilephioechgakcbfongnabbfejdhkfkikcfjfhacdopaicbgaejiempdanaifdfcefgoojiojpddecbgcnfemlmjfmlkpndodgmgbbfjdigjpcbgdagbpdnbggpdkiolceaehomndbjcpcbgdpdbdcjlobdihokaedonkabejhnpacbgfmbcgbgidkcaalojcccgnnkalccjmcbggkbiaibmcmeccnlojajbkngdgnhgicbgofpapamipklgbhfkkhphijohioemjcbgpdakmafjkhgkiclahncdgbeogabgfcbgpghpbcpkfkfafpfgmgddapipbecbmcbhafbgchpfjdgaljjkfeaceilcaipemcbhffohdefpaiidffbhpoakmgakpjadkcbhhdkemlehgodemcigfabmcdnohhhefcbhigbapdmnkbkllhkbfjfnfpoebhomhcbhmiihobbpmbjfpfhlnddboeakhncmmcbhneibcbgciicaihkefieefieeldnilcbhnhahngimaijonhhepmflecahnkbbgcbhpmbhenmolpbfonlefkdfmjdabcjigcbiaooccdejfoilgfgpmehilcomakipecbicpjbclbeechbdhkagfpjgnbdamcabcbifhlnbokncfgngopdjfabonmapeoojcbigdoimggaejmkbfpjgikcchedonhkicbiijgagmajhgfmffciadkmaojfbbilicbijeincflfafnhggbejahjcnkljkiplcbikelkddbeoccnkdgdbiecpbcflmcflcbikmncigkamiokbbgdoakcannaiccfccbipapejookegacomnlalpmiobopoefdcbjgmlmpcgdffkfilpnfpfdhcdiloodfcbjgpeaccpinlmcejbdagbhlnpgiekobcbjionnmoedfclpbdinophnpalgnhhimcbjjehkaefejdmpbecneoephlemkhdldcbjlfaogacjpkplebfbijaakaifoflnocbjlpkeigjllnoninidonldckndcjjmacbjmhchkipehceidlknhjhbgaipcnafmcbjnlnbkjlpmbeejlkmooomhkhjaccemcbjpolnnmaadgjeidafhiecjkpoegiebcbjppdejebpdocaokmjcncaadcdnklnocbkbigmenepnmbakbgjjojddcjldlekccbkeehhlealimjfdfefeaeibobalecbgcbklmmkabpdcfkldbclhgjholhpccapkcbkonceoediigbfpbpgdkgllnndilbipcblaecokejaickoikiglpnkdabdblhjicblhkmkmglafeomjjmjfihkklajhkdlfcbllgcgkhkffgbocfmiancoomcageloncblmkldecclfdjmaihfejefndmncbifhcbmenbocbmbofbpkdheanbjihanelimncbmfjejmhemjabdmkekeecceaccgmhgicbmfkibbpnkphacochejghmialddldjacbmgjkeepgiiiaofhaapblgljmjdoiepcbmmjihbjdhindkkjcelhlnolckcdmcecbnbglglcpfkidmajaldlhlejhhlcgihcbnclagpkbmnaggelkelilmndmmbebggcbnfeaekcbdpakgbpknhihlpikjdlhdmcbnihbdfhmgnjcnpppkaafknimjjemencbnoekamgdnfkollpmeklbcbgbcbkccmcboaoicpfnofiephdhdclcceneolahkocboccoghhfopeljiplgfhimaokklifohcbocjkecmcajadmdiiiblelepgifboeecbodficgeliglmldlablaoimafadffcpcbofodffhbfofclckjejcglbjidffakicbogneaadogagnlohgkgfcnkiblompcccboiapapiejnocinlchahceopielmhencbokhnnkbknhkhmihgaejhpmgdfnfmnpcboleemlenhpfeeapbicdlgbmomflcfbcbopkjhpbehacpjfcnomhpgnkpcocpgecbpcdhgamaoohffhbklobgmfemlahnhocbpcmdleggcdgfafgkigidihhclebpggcbpemedalokdgmpmikdkfdakimjajdbecbpiimefieafecccdcdnpkcdmknkonfccbpiimkmfpmlfiodkmhfcknjcokgepekcbpllpfnmfhehilelgjlcbmknaligcfpcbpmlkboidhofkcnjohcmepnhgpcpjkicbpoalokgmbbjiemppjdopbjahkdmdelccachieepekabdbcpfegamckdidpepgaccaclmhcchpckkdpjdpoeghdjnafcoieccafegkhghgdgkjnjfgaifkgnniddcehccafgjegnkjmnpiknapfdchhjpopjkgoccagkeanpgnhodpjjnohkkblkdmpbaidccahpjkeofinidkpegdnkjonlghicblpccaibcdpnoichmlmfibmbmnjnigkedkcccajcjfdfehggajaailchgbkcodeophjccaokncpmmjiakalbcfdbfmpcaiddjdnccapojcaedbfpdemgegfgikmbflnekemccbadbjapadmpnphkkjcknbmbepcbckpccbhimkkhobgaefipajfcbgpnojpaclgccbhnmbolemgkcaglljmkkpcdelmbageccbicjajbinfkiedcgklfeigpeoiobmaccbkcjdmjlbdeebapldpbpflhkkpoakhccbleiahhidpfpicghgmeadcgcbckllpccbncokbkphbhmjnfihllilijbdfeigmccbnollmcjmjjemhclebpmmalbmakfiaccbohhcimeimnaoahooegbdmdccmgdcacccdghhopmobfkhebkdhloplhjmhbphocccfjagdclmoepajdpdlcaabdflefnepcccgahooagkgcpcppddnedhbegbpnhjocccgdkfmofngfaegkhjjgkipfbkabhjgccchoboafcdjkblficklnplbblmfamahccclhjjbcaajfjpbgjhplhnkeijdekmccccojkldoipmfbikgnnegjflplhhogbacccpmaohgnbdhcdmbpobccoilphnfjigccdfbfeolilghdjkbgpgmhenokhpblbgccdglaimkncbajapmipfodniflhnagnlccdhklmkgnlcmmcffkhmccpakbebcedjccdkcgoaamcbmpjhfjmndmjhknohpindccdlchjeaicmgfmmihnkkgoeojgnldnnccdmcjofghndnhlkjnppdbljgiekinacccdminffnhehmknnjlpgpgndlcffckclccdndganopcglpemiionihfmlhjkdkgeccdppoilpjcjbnbkbnfajgdgejfbfgamccebgncgpgcanbfjinlpdejldadmhdmoccedhkeibckeppghfeiloednbacecbehcceejgojinihpakmciijfdgafhpchigoccegnjbdaccibacilleabdnpecpacmlccceinmlhdcimikpfeboehlbeeplillkgccekhdhandohdbednbhledallkeebicoccenfmfpooiamhgpfbmmaanpeojpepkoccepcfiecofoandigjndklnmnooibkpiccfdgbfnmkfleapaieeklnffkefcjdffccfjdpbmnbappcbhihejmkehemcnjkdeccfnkohjhhdkklplbcaffilefpoeamecccgbaemhenilgfijfdhnnbkiinjlklklccgfikkhfmabflimedblinkilmdcedgjccghppklckbblibgimhkbknebpbbknikccgjobmgfgffopalfpmcfidkcnbadahiccgkfeopicdbmjbknnbinkkllpmelgbcccglmifcpbnfggiacidjenajnfjknnefccgncdnhjeidjmaacfogjljffmcgaihbccgnnjfiopbhkppogkomljmlfgjggpnnccgpehbjmijdlanbfjpopngmmngcaioicchafghmclcddhckkbbfeamipjbciakicchcofpaaanpoacbeedmcajolinekampcchdelfjbnemckkgocefmiadieokdhaocchdiedpojlifhjenbaehcgmibfncodkcchgnmkdlkbgjghoifdejcnnceagljmdcchlillaonohhjlinibnkfhmmnknaeipcchljmfhikcicgcglpkpeepndlnmgfbicchondhlcbepjphbcomfhpbdffmodpkhcchpobaikpjlnbaeeolodplamnojlmhhccibphnelajelnihncbnhcmddebfjgkdccicbbehhkhkcapfnooijdolaanagemaccigiidekbnodiiofgncjclhdfmdghkacciklohehgplcbimgedgkghcgeopchpbccjbedpmhdnfpjpbeofopemmkaljibmfccjbiepadpoboebohblgfoeoiakbacegccjcimicemliakdlmkfnnjgpgoicbcfoccjfbokpecbgocadacimcgoeedmjlgjeccjfhefbpaknfbgjefibphnjlfikcmpnccjkbhiblfgjenpgcddnmkdepahfnoiiccjngpabfnamhglbndcdlgimncaklobfccjnipojnnejbgddhklbnobebinakehdccjomkklnbfhmempogapgejjbladejlpcckbkjgngjelenmldanfkcjghdpngajicckbpjcenaiffmlagojnncddacemkhkbcckemfadcnhkblgmeooodlmhllnoocadcckhpcmggiockbbeodelohidbajkcommcckiloepcjdcjjidmfbopiofgjjdfaoaccknbegnjpnijkohmecclodedjdedngecclalgjckckmpbbefgnkjfgochpldnpmcclgpkbenhommfjmgheocdiflnmgbfeecclhodgjbkelcaknfaipkaempighkjgiccljepdpicdifcpknejlekkodeendongcclllpbpgmpclcgpbnklldgfdjhefllnccllnbapfcdobgmdhckanjefknkenmkacclnapdpmeoofippeamkfmmpnnlnjlalcclpjhnkplkbjhajddlmofjacbocohigcclplhgfecliidjapfeghfdcjbpfkacgccmalajhbedlgcbbhgpjhcggpeffhachccmbdkgalaibnjgpiommiipekjeanbchccmcjnalmllbpjackbnmhjfpcjpaeflfccmekjbdlgnffhibgnghomhhcoepfibaccmfpagblnhilnfphejjainbmgokmbloccmlglklkjgjfldgojmhckciamikdopkccmphkmmapiknpggbfdbikpepgcjhcjnccnbidgnapdaablpjfacegnliaikhmbmccncdmdmjnniofmekjogmednceimjfacccneapldhefkdfeakkcijhbckeipeljgccnhmcdlpmfgckkklbagfnhbfgknpbckccnibdmnnnenfcemjjleincbeemcaccpccnpeemoecbpgbibgknhfdlchbkmgkmjccnpmnpjhbeedhapcniagadmmkmhjmonccoacnnbjcmefalnjejnbdhigbiihlhgccocefmdhieidgnjkpjhanbhhbjlekmcccodhikoifeagljehppbjceemokdlpkcccodhnjfppemohmkolkijaknlamonjefccoggolbmifbleampelmecaeelnnjhlbccoheebegkpfmfbldlkhhmfaclkocjpdccoimphlobldbjkkiffogclbejhjgnbeccolniiafadfiiecedjcgeeanjenhdnkcconecmbohgadkjghlfbchmjpgbobkafccooficlkifbnbdflgjcclblibiccfkbccooobcpgackcfnpfkljineooblfbllcccpepbjajhfjmghajlcoieppoadclmgmccpgejedbeppkdlljlmgfkfdkgbdidgeccphbfafpemlbblmobdeekphejodghokccpokhmgacfkdaelielfljggjbbmmdpicdaecbidflkgclbcmminaclidjnfjempcdaedgdgkcedgjmpjanhnghlefmodpbncdaephfmmldhnbnmfbnochinapfjmccbcdaiimblmckaolefbnmeclbfiiendfnncdaiimholfepcpccbjajmehldjldmfghcdajgedepnamibnckabblnaclgofmhhecdaldniglngpadilcipgkklghfkekojecdbafijjaphfnhbnbhchbcpnogpbedfhcdbbebnhdopmdngjcdlncdgfmhgbhabgcdbblnhlknbafhllnbgbkmlelmokbnggcdbbmlifgmkpheojgddlnidelmdginhgcdbgmnpppomplichiloanbgacjifpapocdbijemiokgdjdhgkhocengapcakieaacdbkdgmcflbkhmnnlpjhdmdfbflnokhjcdbldijlkhlfmljmiifdbfeddojaljoocdblfbdnlfniblngbcpgpkokomndicogcdbplikokffpndicpljffbbgagcooknmcdcbbaoddbehgljkmcoolhhhcbapkgngcdcilhmknmbeiifmiekcdglghimopcblcdcjkojnkdfligaajlijlmcjejkhlphlcdcjlicmcfeifkfannlikfcnhahhpoihcdckmeccolpmjkgghjnphadcihinheadcdcmndhedoggcjebglfopmefaghhjlgfcddahnffgkioknjpfjebnolpoobghlljcddcehoplcjekoeiihaffapneblblbiecdddngajilmhkjmeccbnmaificedkhlgcddekinibpihiogdfpbbdkhbkpkeapngcddmlhgmlddjcejammilaobfaddjmabmcddmnecgdbbolohijicaiakjanfbbfpdcdeelboomaockjhiomcncfonifalfidkcdegejfmehadppjfkfkmjpcpmghgpjjbcdehdkhdioglocjennbgfmacelaiifjccdeklpjkfnoolaplkigdbkbalhbblkcecdeoeecldkmhidkmkadjihlgnhenemkncdepapeckhfipbgkoemeifhogkgjiejecdfefmphdcaffdoajmkcfjgfjgpfeinpcdfikbpgehpkmihooifechiamodhlplhcdfipaaelboddmdbjdjmhloknkbkdjeecdfkmhmhfoackagigjanangjhbocfgiecdflbnjfbodenbcfcanfmgglebeammffcdfohfdbcpkphkchoiodmnkcpafbcebkcdfojedfjomgkolcajmodgodnogjlfhccdgdnpeeoiiaggfkcenccipkjgodofagcdgffdnkaofkmofepgaeghhhcnjmngekcdgfnbmmbdphnfhfjaidoanbdlpjgcfpcdgglkenodjfockiobedddpoiddigfjkcdgiokmpllmanahkjcffhnikmlkaliefcdgkbcapnfebibfliocffbpkfkdcbgfpcdgkfgljnhcehfbofafbjbnpbemoglhhcdgpdmhkjniimkgnhelgogagpocggbeocdgpfkmjlmmkhnmeocbjkonbifdodhlocdhbbecmopnnfnoopknbkjjbhodobilccdhelemaigdmafmmcjlmmjdidpigeleicdhffnngpimfmdhbgcnmhndfafkelmgjcdhihojoekiijkcmfdejobiodnlgijmbcdhkgenmnibhbbhmpgcdgcflifphehgjcdhknigfdcpmiiiaafllmokablhljjlbcdhlmhanfcbjagdmpjgghokgklabpbmhcdhnklcilcmokchmhcpdejcdpmijfndmcdhnpdaebmmdgfkenahlnpilbgmbekjbcdhpdfdkelnokmbpakcamblogdijcckccdhpnmjfmphelmbpgbomioehjccebkcdcdiakgkbkfoakidepdpkcoojihiaafbicdiamofimenebelfndjmclbjbobnocdccdickoobjhmddhomecfajbnbogjjaacncdiebcibmjlchafealpagbjgoebobdlgcdihkdldaicijakhchgojcokhpamkibicdihppdopfhafnekjnaapljmcdfbjfbkcdiimmedagmjminmhjcmmgiabmicmnifcdijggnliaioklidelmjiecfhgchhdoocdikbcngmjohemmjolaipbopdanohkfkcdilmijpogfjdcmhmbeigopbbmhknbnpcdimkbnlhbjdickkafcaoofniapgdnkjcdimmkdieebegnmmbpdggkegklofpdolcdiodfeemppgalfcfaamkddfbeigaoihcdiolgmfoogjpdjanihedlflgmggaecmcdipmbopnmcabjnbapepcfefcndnfegkcdjbejbeejfiepblooifmpefcmobpcdecdjbhfajlafdfaobjoklbamgkgcmohlmcdjbjddpebepebmeinlhjlpbkgndnmjlcdjbnddbclciabnckgeahmneohjlahdmcdjcfjicgpnmbilhlgghfoecbgpchcbbcdjegihlhecoejbhbboodhlhpmpajemkcdjekenibdmodkcjapceifkhdopfadfjcdjgekfhmblfppenccadjkefbbjkgedecdjghjbkbkafddikngpfnclkpofkieaocdjjlknfjhoagfkfgikeeppajfphdljocdjlajjibapnkcbodffiinhoclifpjpicdjoaankcomheajaaeemhmiahaopijobcdkaddpgikmbnfpahgkjabeniopnhmjjcdkbihlaoklgocbjbjimhlohkolopkkocdkekaenjnanbkppjfncnigblodpkijecdkjkokhgllbfhckidkhpcnpabcjegdecdkniploffhlkagmdhhamnlomlicnaeocdkoieacdllgjegeolikolapbapknmlbcdlbbkjkgobfbbhgjkcehafcpoljjghdcdlcdjinimenkpkdlcjdcpncnoiiipcecdlchbcjimaneapaadelghjcklhjbnglcdlcmbonlphjpjjdaidkafjppdnooepdcdldpljdnpapnefeaepinjmgglmahjkjcdleplnhmggebhoahdcahckaclmacfokcdllagachooihcfnnoecolggabecknhncdmakodjmgkgnpgjbedfoiphbihndogpcdmbodkpanmehcfnoimbdfmamikhlbfjcdmdngojbdhmpeeiedjinnnkfegpeijhcdmdoekheglflgbjobehmpjdphmbfklkcdmegidiolmflmindkbiamolgohihicgcdmehoffdnopjimlhakceocknbggchjhcdmfblkhnhdigebmaiopcimllaidfgklcdmhhmcdecddocmcodajifegnienalebcdmhnpplbgnnlgaldefebdphebdhppbncdmmbghbolflmmfecknfkjcflnadaocgcdmnkmflhnjnckafdideknlobhdoijmhcdmnpnankijnjlnammfdfgnpmpcjnpeecdmpfachdonehnphpofdphpnodpdmlgccdmplnhpfmaodcnmegpoldoeklckhkcecdnefacmknnjakpiaaebphgihbahlgodcdnfmoippfkddcakmbeaglgjcfcfcfmkcdnhmfhcbdpnmpejcjhlgcamanikphjgcdnjlefegikcpmankglolmeggknigmdlcdnleimkgmkofgalphipdlbgelbemgbicdnnbonpjpekccohnefndjfckfdeniakcdoajodahmeioagohmnjpkcamcicfbfncdobhpejgamcfnlinljmmcgjhgkoogolcdocpfbdpjoehhicknmjhohohlimkgfocdogaeccgljmkecjmoedambgiekkllijcdoiepjnboehbfeddmlgicpgmdpengplcdoinklelehcpndgmcddkkdhibpoglnkcdojbbcenhfegiicedojialooegfjgbncdojklnkfjgkpogpjonohpabelkeclfdcdolfbkmfhgicigogaafpkhlahchcledcdpbjlgbpmdcpgefdhbjbhapkjnfcdpjcdpclkhinhikgginhdaohcbcmcaocabbcdpcoobnjchjjnagkppgijfijeojkcdicdpcopoegnmpnpadifljobjmapegaelpcdpoepdofpkdoloaklnnejcicbagmkfcceaaljaejmhcglifbifpfjjfofeagmmpceaapcmbbiamnedchaedddnmcnmadldnceadkcknjkfokbeonhbafedcjolndcpfceahaamehdeomionfmnfkhmnafbjkngaceahofceeblljdkmognfpceamenidhilceakgljjdhanljaopeccmhnmgcjhjolcceakpicibkmdilicebgddflnfbpmcpgdcealdnonbocaacomokpemifjckcfekkiceapbemblpkdclobchdbcbnmmihabobhcebcacocjdfohjodgijjnlolbhnhlepncebflknkmddhofclmicpccpnmdmaenfmcebgifcdeekegblcacllhjhjgdeaikhdcebhpjbocmfkojkbcopacgedeahaokhccebiipkfhahmlondjbfkcplkhgnlcnikcebjhmljaodmgmcaecenghhikkjdfabocebkcnlhbjapdpofhcokcdhfgpehhajkceblcefongoefhniconacnceomkcoeflcebmbflonhojdphjchenapkfblooljikcebngfbcjppomficapkklipefiehbmigcebonbmgdpmobljgppphbloohemaipofcecaepfogffindmpmobgbdadgeeflpdccecapiaiollboefeimjhhdpopcfghejhceccceghpnjhnpiikjmfdckkogkcfhhhceceabenokmheahnikfclgjgfpobfapiceceffikfkgahcbepncgjidljdgikajicecfhddoadjggdjomldafeaefcmidjjhcecfkjmmdfgebaebnlkhooejfdndfniecechgmgmejgecgficpmefnhdemejhippcecjcnfgidejahkebcpeheiiidodpbhjceckpjdcbljmjepbaiplahgpmkcogfckcecmhigdnalpiejcjeffaddphflnpochcecnhmikdfelhgfignmejfkjfopacfaccedacfmgpbjphpikgdcbemfnigojkpodcedbcbceiofnbidnkflbkicjekbonmldcedbcjjnajjfdmhggeenhkginajmddfjcedcalmikkhfikifkjhidfhkjdocooajcedclbokcakighlpbnbhfjffdjeihfdpcedihinhmdmdhblomjpabhmaldfhaenjcedncopeembhkndjdcboahpinmlgmmgkcednkccckaliginlngdmcdholobddfalcedoeikifeocbgdolhjebphhaadcncjecedojeahgdibkbppgmookpnpffhnjfodcedomeolakjbglaoplcneanmidcleejhcedophjhlmmgonhfdghpgbccoilphmeiceebmbapbgeednljefneecbhcphgpmmeceediiiebjhjkphihkacjofdpefblnbiceedopkemdpegdolakjlhefcelfeedkkceejaemjkgbgkhjohgogfpbemmagnjokceekbgahbmonpjmdekcofoegagmbpjjnceelaoilnffmdoadjelnjgpnagnhcjdeceeloddhbjnnafonencfaljbfndhekloceenmgoldhkkegcnlieacjjhndklllkpceepbbfdbpbclgebbkpekkndjdpeppghcefabedbbheeiadbemcledcejkpemjmicefaeceoipbbajophehdidoeamkmkhejcefaicbeilaknllgfmnnenkafkjiggoacefajfkbphgnajhooohjcnphlhmpdcnncefbejjdcmimmjhbeifpfgmkokplmimocefcbcckamfocebbhenjlccgeagppkhfcefhadflmhhikfocdokcbpknpkillcmlcefhjhfedbnmlikjelacfgaedhnembbfcefjlnahlihagmakdigkomidanbcheolcefjoledagalengbpcmgncgfnambhfpiceflaphbkhcmihfgfjlpfmkkjaahmkgjcefmgbdgepkleojfaceghfbdphidlemhcefnidglcfmngjpimciooehfpiijgagccefnnipaeldiejbagahepamfikgdclokcefomhonapiagddecgpooacpnoomabnecegbeipgomfoapghkmaholjaeifmbhmacegcdilpoblfnbcbjpalllpocacebbehcegoaefheiaoekoljooodfiebkifncdicegplibghiaepkgainpagkoabijbgjiccehbkmnhceidgicadckifegepccecfibcehdakiococlfmjcbebbkjkfjhbieknhcehfnjcpjahbcpinhbhcngpmmpmbgckgcehiikkfdojgaikcnfhpgmdpmjiokibbcehkdhofmnbnmgeolnamohkehhbocdldcehkpebfoacdiaahnciohpglfhmlnmakcehlhlgoiomjphmlejmchibjplkiafbbcehmkoegdipdkikfgclbepednneildghceijdmlakcjllkbfnlhcmnanemoaleneceijpihgnnbkcipfpddnhimbfamkljloceilijfdeppbimeamlbpbbglldpecnimceililpodlkcdjloggoglbfjplaficdbceimhepgojmblmaigojmefikdkcchglhcejbcplelmofigodojeombjhhhfjocbicejbdjidmllkngepbagblhpbajkpbhjpcejjcnipdiagbkkobgpeajhdnppgohimcejkmonkejkfelfmmefomcgficedapagcejmofcbfegfdbihmkiopifnfjkccfeecejniepdnhlngkiofddlnballoibhnphcejojknkldddekdnmcbifojkllfipebacejpiooclkcankkenjamdpcnangkfjadcekdiapaffnoddihfaniigacophfanoccekdjgnecpoooikhmceokdhojckkkhmhcekhmffhllcegonkbjhlhncomngamhnecekjjhgaelcglgofieagipcnlfihaadhcekmkdkefndbeciggfanobcemjnppbbbcekoehhjeglddkbingddbjbiolgnolfmcekonfccladjgbdhpgobceahgjdcdbodceladbhfgncjldkkchbhbnlhpegchldpcelchkilnoacpjplcjcpndemdehjgmlgcelfohikjiigcnlcolfclpnfgcjkijdccelgceddghcmfdnlgdojmeidfemhcjimcelnjeappohjkbieaeaajjjcfabnicmbcelnjiidnbjkbjjmbldpfmlambljlafbcelocjljfblpknchdhkdffkmpdmepjmhcemdhoniinmjkkjdnjdfhpjgekmoebpkcemephkemldaonpmddlhenookchmmneccemepiffdaeimmjhaljbjfnmlpkjmjgdcemfhmogbffmkfjkbhppcpgmmgbikkplcemifodlgikleabogfkbknjclihocldbcemjcojnnpfaleoaafnballlpmoglfajcemlmbngfcimjnfacmgepbijlinimiancemmcgandfimgmaljnlfahljndeoiaoocemnengjcefjeognicciokdngpliacjjcencadhhkkddmpgeobpkjghmeohceaedcendcdibgjjmhlcmnknebgbjidnmjekhcenfkpcihppcjolkoolcaegmbfoidjepcenggogncmgefhljmbhbjgfbfjbmpkmlcennkdhmokiomjhocidepnkmfgocleakcenpopinnfljaojjpopggnbehjbljemdceoacpbhfpeofneoaoijbopaonajikflceoaphmnmljlginljbffncojjogjkpjhceobkeodfgfojjaikpiemnpkffjcdpkeceocddmhmiioabocnfeglgdglflamohjceogcehidijhepckebfifkpfogkajdkgceoigdhcfaikkhlpidgenpaenfdpjiggceojdfmbjefpccnbomhjialmopfjklpiceoldlgkhdbnnmojajjgfapagjccblibceombipjbnehclbgadggojplpgdhkecjceomncleihdeklkegfaiddpikpnkoakicepcbljlgmaeakhdmhklbngcbfmnkofccepceeckclmonfpmcndkgcnccaceebpfcepflbjhkkhegamaeacdddihaphhgmcicepfogmgfkddnllaopgknbdfkceejmhkcephihmpheajanajgbjegogadgfflfpfcepjodinjikafpfgbopdnmlefgfcbomncepniapambfkafccdaaabkpldjgdlfphcfaamaaimlablakopolacmmnemfajadjcfaaoaehmjhimagdalnikedcocgeddllcfabbaiagebehpikggoalknlbcibkbddcfadejiejcpfbibhcbimnliachfmpfdncfafloknjegbmpkhaaoacllnngplcppacfaidjchbbllpnpkjhihcbbpaghljkpjcfaioicmepcmjdoaciaepmpdhdbmhhlicfajefkcimghedalfhhjoalcgolhnokocfakkjkionakendgldlhiloppjpfmocpcfalbmljlncoapilgmafmpibapcdbmjhcfalchhcehjejcpefknegkoaikhehdgccfalikacbmjkiapnhfknogjghfjbfdgbcfaoggjmcpdgonfokbcnjbkogepjndlgcfbdeekfbofjldnmgdpddpcnnidkekjjcfbdodejdeejbkffcmiaknpmojjeibpncfbgkcnfmfjlkbpfpdealffjoonpaaiocfbhdcdnalldjcbkbfedidlmhhpdgakmcfbkhcdfjingdbdollgbfaneknhchmkocfbmiofmmfcmfdjmnldehcimcplehpkkcfboppongjdadakdfiolldjcelgckhhlcfbppfmcmcnbjachlkpdegbdcdbjhifacfcckidnalkfpfdnfahocbnnamccnifgcfcdemimboiikepdicihedfhbncjjocccfcedcdfkpfcadjolonhlnfnfojmfihlcfchcefplghdhlkaellginfajiocmikfcfcihcldchapfpiojnjgfmdgpfdabcnhcfciliggljjmdanhmkpdkkhjdblilnnpcfckicfppnnbhniebcfkkpijppfafjkpcfcmhknkikpbjgpejnemdkcgbbkdhcbfcfcnjkmadnflajdiiniccpndldkgnjnlcfddhmlokgokhcmepddjooekhmgmgfldcfdedhfmaeiheeklgodcmcgfpedooocjcfdegjabgefobpdoggaplniahiaendcjcfdeigildkeaabdcldecnaijimlcdeldcfdfoefilajdbeoaoaefnfianhlmilgfcfdhhphmojgonmjeblioiafmnlgoekhgcfdibdpcnkhpbjacjpppflgihfdhmimlcfdjdokfbghimfgphkidfkfcmpcmhllbcfdkaikjdcockedcpiogkehhjjmhedbocfdobpniphcgibbdbjkoplccdleodhkocfeciigeojdlbjdogpdjecolkadhmjbkcfeclpalighlchcbdnbgdndnodchldngcfedpifkdcggofnkepeakjcolglmokcecfefopgcmcmepbnbehlinanojjkalifhcfehdghmjkjbkidadbjmlfhogkgnodcncfeklmmkonlpiajkebjkclglbdonaelfcfekmenifpfgpkpjncdnndejciagcfhpcfelnakihmpekfdnmeeibdeeabdeejbncfenojfakmhbnabdjeghfpolgbnalopdcfepolacceohdciemebomemmpgahnpckcffcpdlleonfjkgiepnhbgndmhhehaihcffhfjdlieicnmfmljoceicdlldpdfjecffmflgepfbhlldblgpngdjklkeckaodcffodlonegnmkckiocebiggaiadamggocffonandcnfbfakcppldlnfklpledhabcffpbbldgdnpnhohlchpmjnengknnghmcfgcnhjelbpijiffacocaegbbhgleknjcfgcnkihfpmcpbkacnjjojfmifdjaokacfgdfjfhgdgoiehidfmeaocknjemciedcfgialaibgoiajibjakjpdcoodmlncfocfgkcolfepepkgnannmbegjplcklhheacfgkdfebphejfcckpehiapdbbchafphjcfgkhnfjkndlhkjnglepnencjeioajnhcfgodbkbeollpbikidoddimbbmbpccnhcfgojomnkilohibdffdbmfiafkjnbkogcfgphlmgfikeaimfpfgiklccjhmcihnkcfgpobkfnnkmdljmpmpiafedaojfibnncfhabnkmheokjbpmlfiopnojkpmbfmdlcfhbglbifcchbdgklgehkampdmbnddfkcfhckbbbkgalgehnfjfoldodhbpmohmkcfhcnklmhhjjjeogbmpoiopndnolhnmncfhedphgccmjoecbhppcninhgjaempeicfhfinlpkadmdnjkdfaofpmciflhbgljcfhfnhpocdhkfdfhndmcbknldmoofjjecfhgjbcgahjogfnkmkcnnpjflailffgacfhkhbjdbpmjfncincpgeijhalmkfiabcfhlmcieibdilckmobkcnmabeblmknplcfiabbafdnpjakeledhmjdeekohmpjmbcfiadjohbndhbeepfhmgokeockmpcodocfianbfmngfihkphopbigimeaifonhgfcficgappoefmehalpbmpbkfcgblnilclcfifgobbgeiohcclelncppgkobahibkacfiiciofkgfghigmgioleokbhdmnpalfcfikidolllimggefccnemmjdolpcohppcfinbdddockbnedlpacbinbekalbjmnfcfiohogmfheefljikpjbcmjkjfimjkbdcfioknjejbdhfofnnfploliophgjfdehcfjcfmipakplkhfhjpljffclbnlhgefjcfjimgpigdonjcpejainfdkhodohphnhcfjipphkeempoocmhelapenbnlfppjiocfjliblcdgflnididjdjdelkkeiibhkecfjljoabglamkcgmpmhjgfnhbnbapadmcfjlnlmapoiecgngpapdajhbemoookjpcfjmpgilojpannjhlmbmkdndfkcepdaicfkbbbcpjhjmokbjkefaplhohgfmnogmcfkdbldilnajeagjnbfggpkpbpfabjfjcfkgboaienejcinighllhpekeipjkipicfkhjcaaglfcdmjpgdmfgbcmgdbiljnkcfkimhlopldlfnfaeenlnhmnnknljoimcfkkdjnonddkkocclenchienjidmhbffcfkpefbllpconnkfpdgagkifmflckkdpcfkpmbdiefddngajfpnpkeabokhcnmgocfladiokfmepegikkkkbghojneoifpgjcflcpllegffclgmlhocgkejpninimnbecfldofajieaflbfnoaonlgaloahfkkencflijgpldfbmdijnkeoadcjpfgokoeckcfljapihbkbonfifkjgffeofjoacbedfcfljieiljfpgjaphhldkfhblnehkfckhcflnegalbndgdpkbjnjbbplddhdgjjancflpdnoaekfajpombijdfcialcmhchpkcfmajkchmkggkhkkhhobbfjecdljmiohcfmbhjkbcaillbidiebibgmcghojmooccfmeglfaoakdfnnhfbinhkjcbmpgpgmhcfmeoododedadmmpbmhgcimigbejgelkcfmfkamldgeddhliooekcnflcobliakkcfmjkokphadmhbenfjjecfbhbbonbjcbcfmncdagnglibjiglbmchedcmainibbhcfmoaeophjglemnmemlccjmejoipdnnncfmofdencdbpaajigephifnakdimddfbcfmpplfnkfkohjddhoikkiohbdjaoonlcfnbccnegdlnpnjjpibkphpncgaelaibcfndidbaikmnbpcglannjkhimkjhkdgmcfnehhlookfbhhfpllnhbjgnpfeboaepcfnfobbpdaccoljfahpmfjdmbfmmkeofcfnhcmcochknkbbkfcoabbiamoljicokcfnhfaonidecinogmjkdgfhfcjifambacfnkjedlconbbbbngkjhejajgagoamencfnliinjocmnbdlibjhofgpkhpbkkmgbcfnpfjaodlkgbpijbkkjlahbehlddlmlcfodjoeakkohkcjcmngfpgdiaeecmdpicfogpbanfnocakdckmgafapdlmclpilncfohfoiapobcffpfmbebffbgeoppbnmgcfojhcpnipngpcommdihnagakgoapcakcfomgpijokinokajfncigcdpagnefgnpcfomlkfbjcinojegpdpcmdmcpacocobfcfooldcphhmefghdbplneiichebmfdkacfpbbfnmkehbjchdbhilcldlbalnpmjpcfpcfhhlfojbanafakakfegmcklbfpaacfpiioljlfmflpdbclemmomjpfgnnkgjcfpjhlmjhhfjmoplhccjfbgefkakcaopcfpknhclojcephedjkopoemmlhmlhpcecfpkpcnigdggonhlcmbekffepnaflofkcfpleiajmggblpfgbpnfchjgodkpnndccfpohfkgdfglaijknplhcnbbbpkpejmmcfpojnimgikehbalpifbfnofalkmeikmcfppbpjigiiplgjcddhikaofibnfgmjicgaaonjcjenncbhinhkmjapbgfjjnkbecgacblaflcpjgckhdjcbfipchbgccgmgcgaeekafobdojggdggcmgcodlfdhndcgcgaepfddkjlaenapbfpopbacdcbnfmcmcgagopbklncgpdeihfdiaebofebhnhencgagpckjofhomehafhognmangbjdiaapcgaihbggfekaippmfanknfndpdlgakdpcgajacnhkamfpepnoibpginknoekdnkjcgakchagfjjibihkhdeihfmaecdpabbacgankaicdnlmnlhhladhebcopfehmpgbcgaomeonjkiajkmmhpafheamnjcnlimlcgbaolopaahfidcagibfnfigpjdkojdlcgbcejkgdfoabmeafhgklcbmhapeamadcgbhdenfmgbagncdmgbholejjpmmiankcgbijanoldaagdgkkmnmnniniecibofmcgbkhmnjojkddddimkdjgbfejcniogfmcgbnbpbgmlciobnjmpopcdfkfdjjghdgcgbnlpdfkjmndcpgfkcniefijgdonfmgcgbofdajbjpegicggccpealogclcdiapcgcaljgnjpnddnmbmkohffbjoiccfcbmcgcgfjfhcebdlokcjaddalibbnblmnbocgcjffjplnamomnjneahccgggdcnkdclcgclajhefmneidkffjeneecbgllmnokgcgcmkfhmmpecgbeihmfodfgdmhanlpkccgcnonmhfcjhlnlepibkcpmcghpbhnehcgdcloilnbbgohnkloannldnahjienfgcgdeennohcflhgdcjbfpmgigjpnpdmnccgdihfjdlffehlmbhejhkjblimcclefhcgdjalgfmoekbjoemgjafnlnalnnjgihcgdoehcghhgghhmakfdljocbgelnafkfcgdphjjmbbnnaihokdpmkmjgkfghooelcgebaophllpaenpkchbgkcmmmipmcoepcgebbddiodedbdogdckhadfofbbnohmccgeciheonbdhmponpcdnginpcllpbcgacgeioekfllobphkgcgebndcbliicnckgcgejiabpndbkmhcippjgajbmffhofaddcgejinfdnopgmcodhmnkemfhjjajlikhcgekcbpcngmoejeinbhjadpblflaekmbcgeoombomffkcpbehemcimlhmofcakhmcgepgpaeklahkgmbmmkbgiogkmliadcdcgfbfmaileilpemopmdmldoabaighjekcgfbkinmhjblljkbejbgnokkpffkjbdmcgfddmehhciaammamkmjlefhjjalfckjcgfffooojidonlpcfdipillkpnnclcjmcgfjblhfdoijgfofgjakjeeiobjieckmcgflgdllcppiandenbpfhgcadjpkmojlcgflnngobplejdbedphopionpmnpkleicgfmeldbalgmnmbednjjagmhdbhmjcjfcgfnciopgiioodedoiobagmggnbfbjkdcgfpfmjfabfhopgjmkfodmnokpbemcdccggbimdadlbpconlcfaibpieamoipimocgghifbjhkjhnilelblhpamljjhmjljccgghnafdhldnndhjginjkcejboefnbcecggkcaejoiblmacpdkbcjmcpokjphhplcggkdbonhhfoomfnnbmgmdfokepgapdlcggkodmenmdhpklegdhpjmkolpfobfnicggmhbljdkcfiddlnphknfknfihmiklocggmpkeofajnhgdiedkgpllbanffnlglcghajmphdodkeflengelhgpfknibmgaocghbbdocgdkkflplbcijgfefhkfdcffacghbgphlcdinpkjgdeanljpkkcfkgidgcghbihblidjmhlodbciaimgjmgokfiogcghegfhagleobclmhdodbpkphimpoieacghidbokaagdblhkbnahhdhpjdgoofelcghilmneodlppipmeghfogmcocdfmjmkcghkdgbdebebpbenjlgjfnkjbikjnnidcghohkaiccfeceiffhbekbhachcnlcnicgidbgmipmgbeeekcdcfldciofkgfpiccgiednodhlpdjgggcblpldjiajkilobbcgieojhjcklkhckepbcijjfaphagblbgcgigdlchfkefppdbcoikglnmoiamankecgiiadiifldcjcgmkgonbebljgebmbhccgijoonmpaboophnagdckdcekmpfokelcgilncphdfeecehflchanicalhkiehegcgimcmbdohhlalddbfjpooneeaiohckncgjaoofldfikghicpipoaekohihdpopmcgjegndchfiiemkadejdocjjldnkfhegcgjggejfoeceblgdiafandlkeimdojifcgjidpgemiabejanhnacnkifloedhnkbcgjmbfgfgnniiijekkpiaahjekkakipjcgjncjeclfglmcialoglhffpnmkdmnjfcgkdkgdkechbkpakchfapidcpdanjhelcgkikplnecjgfkofmbnlenjidhijnccecgkmkiofgmikjdlggalglndbjahedjpicgkoiedpmjhfcnheeheelbbjajocnboicgkomkjmbfdgdhfjphgjdlngkeaibmbecgkpkcinneopebnoeicahebeagcijbjjcgkppplaaifmkfajccbgcdlghikojmbkcgleaonefkbghjeapjgdmkginkipipjjcglebmpcgejkjebkpjdgjomjbgkdikjncglgalfojfdpihckcfhehlpnkoppjkklcglllacfangdcaojaadcelfhhlidlkjecgllljlkobcejkchbfehkjemiejaomdfcgmcbmmehggielopebenlpgcghiigckncgmcdofabkdoindbnkbknjnkkbeioegicgmdodnoialmjmbicbcinibhmilchdaocgmelobkjoeniadkgippfmimeaafklchcgmfhkicjokamhlgpfpopjcibdkpdgplcgmkagfbepcpignkegkdlbpnmlhdmkkocgmpmfilbdlmohglaobhngamnglfkgebcgnbpeglilclhiomkdfcacgokolgeegicgncaagkddidmcfjbcifiafkgpgbhplhcgnegjfmdfenjojhjffejinpnpoglmlhcgnghoohojaopnjlaheimgmdjcjjkfjncgnillmlpedfamlnbkbkccmljmghoimbcgnkbkkhmdloohkobodjigjojfdgcpmocgnkbnaiipmfbakpmhllalggoepniemhcgnlchbjahkfoleenhfcgkfpkcjbbmebcgnojimidingbnfjjlkjfophalkbcggjcgobjkeapohiedkbcdejbgkcieliielacgoclipdfnijojopihniagomjbhcojjlcgofimekbpnieacmmkdjjnohfgnclpancgofiplngjkhapdifjlcmfbaclfnjnbhcgogihpjeafpnakaljpfjpoaoiehncamcgohlogonomlfifgnacngjkmnolejnbgcgoinkdggjdoodghbkbjcifnnnphjlajcgonejbobcejhapgajgmofihiafifbcmcgoocckcpegmdigbdkllohkmpecbehaccgopbcbmoilmolcpdknjgbccnlmammojcgpbghdbejagejmciefmekcklikpoeelcgpbifpcllkenfmanapfgngodmpeadakcgpdoahefjficfjplbabhaoloonohdpfcgpebekplfpgmfjnaphkpdobfegmbphccgpepilajgjooghjmeaglhpfiedblmdicgpfdcbgfhfdjpckdinagelkmoalglgdcgpjbifeppopmpijnehoeocajomffebdcgpkcdepegojohpaonbkealemligjdndcgpkfoppmhlglobjfbbchbclkmkmpgcechadfgefeeddicdpnbiidaliajeeemnpchalpaajmokgjhpmahhiaglkbiogidiichannimfdomahekjcahlbpccbgaopjllchapminjiikhmllppbgcdnjpjdifjekichbaaofhghpagpppenbbonafcbodpeccchbagpdofccddfkgalpoaaoemeomkgdhchbdfnbgcdpbbmgfdccplbokaibcblmjchbdjehglahiobjdedbbgecgoelnpofjchbkiajablafaebclalglgpgdhekbaepchblgmoimfimjkcnpgebnpncaepndkeachbnohpdfoapabdgipajegpjogllbgcpchbpnhgegimjlldcmpngjdaekmplikpichcckcndenabelhbbpggnjdamdaodgedchccmpbojoglkjffbgnaleplgciaeppgchccnnldmfaoedhcedenlfobaocngdkgchcdmbifmpicanlpcjbgimocllbmcfecchcdmjeaogdmobmbbilclcfnflhokleachcdoiopdobiedccimgmndoaejbebdiechcgfdgbopcgplldemnkhcgngckmhbdfchciaoidjadpfjaodifadmkpinndnadlchckdgeojdlfacghheecabgojbfcjddlchckgdlgmogbgpmcndkbbmfgbelfapabchcpebgmmdkmdedikicjoabhmmlecpidchdcioeefochikmopapgkooakjbkfaedchdelakpooghmclgimpcjeaikojlemkochdgcnnhbfhodngoengjhjkihaaoklkgchdgpdopejdbkbbnmhnokmiacibjfoanchdheiofhhmjhfmdefgjnbiakmfhpekhchdhpiblfinkgibiilhpgbndbfcnojhichdigjkkbgjcpbcddoaiklaldmphobplchdmdgmhjdgempbmbkimmjelpfcpcbngchdpnjekfogfofjkedphifobhiedaglncheacogoeannkjoggkoanmkmjnidoillchegbafbophpdpdfhlbaekekehmadgilchegigmjnjcakllcbbniogahbagcahicchehhimngaeakaemepefkaplonkelokccheidcbjgnlfpphbdakdalecjfiicebicheinbgebjgeheijlodlpbloflcfakmkchejefchjbhhclnekmonjdnlhndbgiogchelkhbjlmidcambphjmpegpjokcbplpcheoafnedemfoohifibkjepconeocakecheodenocfikahegighibfeedpgbdncjcheommjmckcfkdibpjdpcjjhncfnkhinchfbehlaoedhhnflklalhgldlcngfpdpchfciipgnkgmpemddidbpdfbegefahmmchfeieooinejnmemkengpdmecmillmldchffcadkdldalmaimbghhkfofadhlkcochfhbdfebpfpjdlekgblmfkejhjdpilbchflghbmfannbndinonhbndfgjcdcmlcchfojgohpfcklfppjmedcminbhehjlgnchgdjaonpdpgljfifbdeegpdpobblpkachgihcpgianamebpcfljcingigmepjdpchgmjkjjkekoedchdpifnifbklfbmjnmchgnimjofhkiiclclmknpoogeihllcfnchgobljapodiehihhlnpmkheglpnknbmchgodlioneakghmomffnihcecghjclppchgopjlbcikgjabcocepgmldcecbjddfchgpipnidjmcefbkkkalfhffbkdmkcopchgpjlcfjfpmmijbomeaaghjkdhdobehchhbipnfickgohfjoahmbeepblcgfolbchhejdegkflnfelhgilnhnkonmihioahchhfadbnfincphafcbmdhkabkbgkjifmchhfbeflidifihionflcfbhiegnkgojichhldjklnbmeiaakepnpicadljljpcdbchhmbljlofgifniflcoiojgfohjbgknpchhniecmnighakmlnhkifeogjddhoajnchhpbldkkfbffeapganhieddloeofpdpchhpikpkgmakkbnpfjjefpnmjgplfdifchiamkkhembgnjfpejphjbjpicphhkkbchidflpjeaacdojkbchnddlikpmefkpbchiikpgbkbnmikbgcaoendhfnncadapjchimjmcnbfpegjgdkcllkjcadjfoimjochinlaokacdnnmdfjenmiknjfehefgmjchjdckfonfkdoeiobllnejjieicmjodhchjdfgnimjljjocdmgffepfdedkbbhmnchjedolnaphhefjafkmjlnobbkahieajchjeihceofeambmfaeciifhjpldncbehchjflfbijbejjoimmpfflpldikjencjnchjfnogkiekeadpknonbikfbfdolfolkchjhhplanhagioajlkfjbcmahmnfbdhachjinpgdnoclpojmmamlfefadeemcocichjpfkmblhdenddmagodpccjodfdiombchjppaoaedndncahdldplndkbkpalbdfchkcganbkpbembmhhofmebipbnijihhjchkgcomlgjogfhiecccbmeckigbjjlhgchkhpphfflglihlpjenicjngkfkokeakchkiheocclgeoednaebkhhbfgokjdgffchkjkichdkpofdjbkadpcegcjnnlffeachkllgaipbndofimmclfllmhmffgaaapchkmbbajnboncdmkigkgpjdhppcjhlccchkollkokoghmedlgbbholbhchnekglochkpgpejeflhoodlogeghpajbdohljekchlceknjmffkcgiccbdlldfoffapdgfkchlcljkoeggamenmgacbckladcjifdbhchlcodnhjlimpblcppndmbfmcokoonfdchleejcpbedcknbmoipnohajpjdiflapchlfmfokbalhheihefkcmoooahehkejmchlgkophnohdebcckoableklglgoocfachlhpnijfoofaijihplaoafpeoaebbgpchlkckoideiegaicnbgfkehincflmnapchlkgogglpjeipeichpljgjlomeellcochlnbakgfhkpkiojdkjonfhijfnldiaochlpfcicpmbfahoofbgciaklpoklmppmchlplighidmhpgmidehfmjfdlahakjogchmccgkicepdflloanclmkdhcinbijgjchmcfbkmpbgendchjehehbklplphkhgachmigphfogjnpoaojaleiojjakddgbhlchmjmahcfalgnhaglflghaefljcnmeghchmlhpnlhpkkcjfggjgeiebhchpijnmfchmmpgidjkjlbmgkhcbgbpcfhpmobfinchmpienbagkokedbgmnnkbhokfjpeogechmpiiakflgdikeahckhhfhpcjnbfnigchnabhlfimneaelmmebkdkddghlphagechnamhnjjlpikggdomojfibhmeohgjpichnbmnnfbdnibhfhpbmnjdhmbckciihgchnfpgfeobeekbnpmaajncohmppfpfjbchnojmicgggpomaegfgfkjnggjjlagpkchnppiiaoiiffddgjedcnfddemngcjhmchobfaabpbfgjjnapcdklopojiffffblchocblpnllbojmnckoapjfdipnecfmgdchogdolegoaonkejpahhcjmedkiobkegcholdamfbgcelgcjoapndfcgiolendmlchooikepcdbpfhdnfegbfefkadifbmbfchopbannceadfgkilpejcdnbpnlkbihochopoflcmefkbfgbnifbfeaoghnbjbckchpehhficcgnpbiookfnecelopjkkfjfchpilhhhkgmlieaohkgamohmncghnhanchpjgmnanemdggcgmiajdibifdlgefpechpkflbgcedacffppkeimadkanmcnhimchpkfnjnfgljfbabodgedocflpeakngbchpkpbncblmblmadchklljfkipcbmigachplplfgapdmojeidldanhlpgicoljaichpnpbjgcjcclkapnflhmgmfpcacecnnchpponfbebhnpefndaomphiigfncgcokchpppokkgpccmjehcpdiegbmbbcehbocciabpmgbgdkicamnpmlicmimdkaimdipciaiebhmmjimhinfhblpcopknbgcnaddciajakjjdopefddbfcjpiabklfjjdmjnciajchhgehpmpkmokomafhfjfmigiopfciammhgafcmedpafpkobcccdagfmhdfcciamngebdcapnmhligifhoomcofjlhbgciaooiehlakmfdmilagfmbocpfoiiniiciaphlkefgpbpjfohdklmmmainekohilcibejjomlgjgcfeokhfmdcionoaonfgncibejkapkcgomopckdbdfpcdmhgjpoakcibfkbpmcocdkijigecnanimjbdchbapcibggofdagodpmpocckiklikfleaogpbcibgmdflkoebfoheemnlnlomaeajnbogcibjcoepcnfndcockhobggmehbcnbnejcibolaagomafipfmehldghboilpahodpcicaleoackigfidlbpfkgikmclgimpfnciccckddccncidlimpoagbkdebiefciecichfiocmfaebmbbcjikbddoblpgkebocichpbkdfpmpdifckbhibmdpndpopfnacicliobchdhhocjeopjeaohkmlnjpnhkciclnmffceikeafjnakepmfjmkebciidcicmakamngbmbaplbcjkmkpcobagbplccicmnldofgpalphkconkebdhaloicficcicnoodfmdijplhimfnbpodmoenkclphcidbbngieajdfhefonieniimcpochcddcidblmdcoaclcmlhfokehmpdmcolkfglcidchfadpgepemappcgeafeicnjomaadcidcmimjodakaeaklleaikjgmedhgimicidecfhaimofgflganfkmheplglkalkhcidgcaiadlogmidcbjkfadllaleoekmbcidnoinjdbalndcidafahfnoeehfblflcieahafpcbcdgmbimelccmdhdeoleokbciebankifmialbilefdedmaiaaigbdgkcieeogkfefbpgbdknhcolehnnfflffbaciefdpcednckpijpopolmllhmbnjmhmnciefjgfiocchcncjkhboegapinoajpiecieflogpmlboconnjfjomogjdhnchcobciejdnjlbhpnhnioejblaleiahhkfdchciejkjfheogegjmcnpnjcgiaaehglcakcienlmkjiedogggffdocbiljodidhjkjcieociocaallkgfckbdilhlabclagflgcieoelhjkfifgkghcdcjdbefiagpmgoaciepegpkedfnmfhdibfpoamlbfbceopkcifabgpdjphpejjbeiddckbplnoplmkccifafogcmckphmnbeipgkpfbjphmajbccifchfbcjinmfenbfpcpcchfjcflblndcifcimpkiapbddmbhapcgdhljheandjocifcodmpdhmfaaapkcpaffhgaebbiembcifghccengknhplbmioamlgcgcbegknocifichpkijfogmdllncpgokhnepmabnicifjlcfppjldfnnkgaoakfjpgehompopcifjpfllpfonbagihcmfpffjboahhmakcifnohgobmlakcjafdcedifggiaabhpncigaiekkhjdnhnkbkjajpcifjkljbfdmcigapjojckkbokkadgfhgjbmjddpbmlocigckpclpilkbdelejmilblemnnhigklcigdmgadeijfbfdmploipnndojepnbficigecpciojffafbkomieokkcfgmpnnfocigiagpbkapepgklncnajbakkpkopmamcigjkpfjamphlfpeohajjeebijijabfncigminjimbnlkaamfacnmddnoeakbhffcigojjnfphbkecadclhhenomjbjnagahcigppiiajlijfbmnokmnbbidmbfaoacccihajofpkennjccigfhhkfegkbgfhncocihboadgjeehdpkeefhikhjmhdndkjnbcihdnbdpcdfgkjaihkbaifnilhfncpancihfhgdpeahcgdofcpmgbkipcfenhhbmcihhgdklfbjlibhopkjoaolhjlbgedlhcihipdpohhihephdljcidffkncegcinpcihlkpohodpdkdnfalhdkhhlhmhffmbeciiagihjnceooeicjijdnmhpdhlahmaociibobfckeaafenhgaoamgpbhlejbcneciifaphpblabhdbobmcbbipbjhpapnfgciiiifpihflkaklkjaadjadpehepabbaciiinkkhihgdplhonmeapplocbbmhjicciiobgcookficfhfccnjfcdmhekiadjeciioeehdjgbdeeinedepeklafkgckfgpcijackjkfehpiomenbaiflefnjagcmppcijffpgikibkioimeaplgaenpmehndbpcijfijdjfaohcfkgafigfmikgafmfhfdcijhanmaamkfmegmnplcndjafhaihhiicijimohkppphcmlbjbpncgeijafaakplcijmpmhjjfjemmbnjpnmmmdjakkjbcjacijncchffkmlnfdbnkkfclcbnjcoegjccijocpjcgkghefijbpbjfeejinhofnnjcikcghajbjgeeeohjnbknhfomfciboefcikhihkeeelheiedhhpnjgmeceggffmkcikicneamkhbejggjigkmpdacbaienkicikjomgmfcigilmnlhkidikbncjholcjcikjppiogkladclnkhbahadaighpjnkkcikkclopegbokkmmogakmfpnfgohgokgcikkigamncoobkmpenfdeniclmehdidhcikpbkcegmfjgoiccbebcnampbgfamgccikpfenghlcbmicgdgefmbjhfgefkcbecilapnfooagkoenmeapclliipblhcjdmcilbefkjdjjcflaoinknnnkcjoddmlgncilfchchkdmocnlecadelapkmcobdekncilfflihpphdomphecnibmcppinaknkicilfofbacaplmfmfbdgfdphmfdljnioccilgamljgfehompjcmnhiibbkekienffcilgigmngkfkmkljellikdfjhijdjpdgcilmgekpaamabccppcnflghldcmekchfciloghepjkcoifbmalbokjjfooogbnlbcimbfagpdembkknghjhkgcdobngckfoccimcphmmihdhhbibjppejjamgkaacoiacimmccplpicabkkkljfgocfaofbaknemcimobbkodnidemkcbekcakjapjclodencimodcafmbeohdcbkaphgalakkbonfpfcinahiddiemdolmdppkiccccgpodaaiicingcopplkcifoaipnacpckogmeaibgicinigidmedpaelmpkojodonianclmgbjcinlhhlkfmjebejjcmjdfkkddfegipaecinomklopojokbdakabekcljlmkocbcfcinpacblljejamjabokpekpppgjkamenciobljgfkbkmmhnnoanfgoagdgoiapccciogeoidhjpejdlfnhplfdfmkmkfbimmcioibhkhnhfpiaeomjinbmfhdfdmjjkncioigejabcdcmfoohdckijdbaalmdcbjciopcijpcmlabmgddckilfmebcmbmgdecipaeikomolbmohlkmgnagbanngcdmiocipeiniageagcafkjgdcbgcnhdfbfelbcipgnmiolldmkblmmapddllhhcplcbiecipihlpodejfablhiadhghkoiapkocidcipjbleohepcaiiimeaedjodpgpenhclcipjjabhangdaieflomeggcphdpdhmpocipmhidplbnicilfhnobdngmfcghegmacipngeegoklpboodahmlchfoehmojfiecjahlmfllfinmkoeinlpmcmlpjblphmdcjajglcfekedkogedjjdahpcgjnlbbfecjajmgdkcognnffdjegdebfjgkfheccmcjakcjhjbemcblhlocfgjpjhjknemlnccjamknjhlnlcomkkfgefedhickakpfipcjaomdejmoalpgkdlgglgempccafbcofcjbahodhnpgcmkgkllipaeliildmjknmcjbdoemcopiebocmalcjcodknngahdaacjbgmbdpopebhemkopdapglgnkbmikaocjbhehpdbdgbmepcfbfmmhcoagckeblgcjbhmaipbpjlechbpeifgjhojnhohiiocjbicedfpagadnmofmhipcapgnjknmpjcjbimpicabjhjioplgahoojjcbknlhcccjbjdoefejmiobjgcebeldfchkomikkjcjblcgeafinbgemfmaddeeejhleelhfkcjblildckkcihifngocplgechfedighfcjbocnkbgahambihjojbpmhamimnijhmcjboobbficebmjjfcfomcmfajhpgnpokcjccmmknhhkokljdomdinokcjmfnnnigcjcfokddahlememcpchmodmddnnhaconcjcgdabgkbmjcdgjpfdfpajjecioindjcjcgpejljaleibaopfibbofniginhlbdcjclajjcphaedahdkkofbljhlmjdckgjcjdeenlpglmpjdnlmkcmakfggfbckhdecjdfbbjeklhhhaokodbcnjdpiolnmjclcjdgbibbkokdopnoicpdlfnanmabfphbcjdhfbfkbjpbecodjnkfldoiamdlidcncjdinjeoeajoalipkmmbgoangfoakpiocjdjjcogohelcimjlngmoeeaadjlkjaicjdkikoohnggnpelanenneefimelpphncjdmkckcoikeemnaiiemeomphagolgkkcjdnjcibbanenpflghdngkcdphpnenafcjdocehbbellcifjlofomjmconncpobncjefhmbdbklleobmilonpfiifmmjhpnlcjefnchddinfbllhmaofeidekidplbalcjeiknpnacnofnbmlhhganmncemcoppacjekibijiodbkefibcgpgkofnapdmdbfcjeljnhljikdnnenodcgobojolknmikhcjeloohkkjpjkfclhodlfdhfnkiagkincjenapibmmkinhcinblhbdehagdhdofdcjepofoalldalcdofoogbibeafinjdhecjfakjhhpnldgehhcpljaldbjdkjoemfcjfbmgdikhghgpdkbfephjjogafjlfaccjficdndoapmpflpfkedeinflakldggfcjfjicakhobdbaadmbjfdmeohkaeeffpcjfkhabmnaeohgoibhpiebgjfejjjdmlcjflgcflkkgocpafnaidcajokfomkiencjflhaonmaejfhmineakjpoggpbflhkncjfmfmnhillbeemodnafgibffoipeohhcjfmjhhakekhnihdlcialffkpffjjacacjfmoomgocakbhikiheahmmleflbgebecjfpnenfdpfkiagefopjnkkkmjdnchpgcjgbjilmkbmfljbhkgphoagleihimgihcjgdgpfadpmcoephcgoocclepphofjldcjgfimgfpamebaceehaigmgibammjmpkcjgiigoogjpfmmpbhgpjgfbogpeicgfocjgipnampfmdjlhgmonbhclpemkcefhlcjglpkgdmklmokgimphhjmgcobbpklogcjgmlcmapplfcoafggbhagdheomiadhpcjgmllbfciiboklkeckkgmamjppkmahhcjgoldignfiaeooeenmaeaklojgpiddlcjgplikomfepokpgoiomongcpddafcdlcjgpmeoldcchbfbojmmimhgmlmbbdhajcjhafmenlkdnclkgimpnohgkkjgpiamhcjhejfibplhlijedfbdnfgjdbfkieaclcjhghonaijehafcohdnmjdglggjglpiicjhgopbbekjbdjgkafgmffdfghllemhacjhipmahbooencjihjbgdgiplbolplcgcjhjhmdhdojpnaejohffpeopoejlooaacjhklhdjonhcohlacgggcbklpnldleckcjiaobcjjokhoaflicjgpjbiklpdfdebcjibmeejchcmomjfollcadclfbjmjlencjicdfbaofbgmfoledldagnfddkhjgcdcjicokkdlabkkahfaniedghaeoomapfdcjidjljfniibedjibdaekodcciahbfgbcjiiepgicglpbkagfcclgikbchlhppancjijhdgjhmonojaoonbmmacjnnjnknejcjimkifeffpccihgaicippadehldpmlacjiopbjegdmijhaocjachkoegadokfcbcjipahocojmnikgidjdomlhkepghbaancjipgbleednncpjockoogldhllfnpfoocjjedlokdgahknockpllgmajamglcmcncjjijgiokbkkffjaaeecegbjnenhaegecjjikddoaehkkocchankdpahibnfapdfcjjkobocigdekpbdphdfkchpehahkljpcjjmdljpeemldgmndgbelljlkfjakfpbcjjmjcpkidfpgpeeonmppmholjfddhcmcjjoccdcljjennibknpoklkpddklcmcccjjpdhagcjplhfjocpekomaanfjoihngcjkaggkedcieehmdlgigcolojnfplieacjkcicfagnoafgjpgnpcdfllcnneidjjcjkdgkkjnajeefdjplfilkgkbkjjegmocjkdlknonbcacickdgnjhefbjndghdojcjkhmbgidmcloncicmfkggeibgikhnbfcjklpbanbbklahnfebeajdjnaiakacjccjkmkpjombjjepdhiapkopjoljnbghgacjkmmoncjnkgiidjejkjibaapnejkimdcjknaiepnkhimbkicgedfcpambcojhpicjkplgpgpjobdcbfniompdbkiejfkckdcjkpocbjpilhochkjnlacmoonnafffbccjlbafpolkhmndcompggmhmlmnpkbpjecjldgpgjhlhbjcankmhfppbangonaiijcjmdhljnbkacpoamkpcefefpjfccbeglcjmfhihfikanokinmnfeilpbnimefkejcjmhellgomfgjiogcglfnbkkmdieackicjmibdfofmknfhnkgnbbjppekanphjmlcjmkkngcojkmhlcbgpilleonbhddmliocjmpofocecmleckdljopahmmbfgcibhdcjnccbeknelgidjeilhapehjdoikladbcjngnekigdegichpgjngkaffoehadgdbcjngpibfbpmcdmfnkaillfckcbndibiecjnibagpbpgoognoodidkgonlmaogbepcjnkepfheibdoanmagakkppgdkdknfmacjodkfcanfggjliigpcpmekceahcnjiecjoebnoaadimkmkclhjbihakkkallipmcjoefmkbgoomdecencoeacgjfelpmnppcjohbbapkbkkhpohinffggbphnhobleacjoimdofjkmimcbjdbjhaioddpaagdbbcjopkchjcnbplmijmgjdnjahgelcdlkccjpblggbmkjplgkobnhfpkbogmkbjikkcjpbnfefiiephmkaaemkdagncddljcgncjpdkiilcbdneoggopepglilaihjddlccjpeghdgjjpjcbkpbndijcohjkiacekhcjpgflbjkikhbkampgenidbmkmkkfgkbcjpglkicenollcignonpgiafdgfeehojcjphgcodkjfapimlhoeaboebhefifhglcjpihdplmegnddlhankekinkimecemiacjpnaccogegoaigcmccebcknlgnealbicjpokfkkljdbeimhkioddhljoeghcbolcjppogpohkmflelfabgclajgghpfpfhicjpppppiolbageghdebhlgendkbpkocfckacnjgopbilgpbgdhomeokhpphcffikckahfflkoecofgkfhilceiccpcpiigpackahpcakeeanlingebcfniaijbndhpccckakdapihgeonjnhnhoppfagddmapofbckaleibnmieooafjbfichnifihhkjhjmckapkiblngfdkdamcdmoboolfmaafhepckbgceokjcoojkkidjehfkjgikihppblckbjemelifodglhdkajoocmmkcbhapndckbjmifgopgghnckdnhgajaaaikenpbcckbkecggifaleckpgbldoafpgpfeglimckbkhiicjkabhaaeaplnolihogpgdlcbckblohjhggjiakabnceoknmmeknpifabckblppfapegdhmhffkaaloklpdleejdackbmpgngelmmcnjnnipocggbfpjdabccckbpfhmffbbmllibiibkpjgleabgfalickcdpaleodhcmkjegedndmgchffkehnickcgalhncgkicdlhojcalmjcjhndldplckcgfdbknoccmdgmgcjjjfnjackmgcplckcgoggnbdedfhohbeppmmpkhgpalcljckchdgodndeffcmfjficoalklnbjhpflckchllcahbgacgibpgabpfjjcckehlhmckckpgefkpjfopjppjfcikppehdhceahckclneieeklmpfijpdohcomfdahegmkkckcmjkakmgfccahbhniegnfaefljbpllckcpoohnlpkmfkpaanjbklkgafkfalbcckdafnmnlnanhhhhgbebkfbjaijaanhlckdbnlkbcopmmmecchcfpkagajlanodcckdbogmfkmpheboaoccdmkemhkbnogokckddknfdmcemedlmmebildepcmneakaackdefnjaegdlhppcplmmdlfhddmhdejbckdepffnknopodojndlbohkffmkdnboeckdhgdjngfdmiemacgkdnacfcfehibmfckdjjnakneafpnmdfjkbbjbclddboinockdjknljcndigoecffiocpnblghncolickdmacmopjaoijgapmfhbggpijooeadmckdmfjnbdhcefklmoecchpoldjmgndckckdphpkhjpfkkdonehoicenncooeloppckdpmioeeofdjggoafdacpcjaipjofhcckedihbegmhhmdnokbchoghfionggaibckeebomacjoamkegdfofhjhcjeikoekpckefljlmnlacpbfhmhippjhkhicplginckefmbejpadmeacgojmmgplclichanaackehlgfpndcanbaiemdldocigobfnhenckeiokollpphhkmfbadffpnlpdoedphjckeipkalfgimmfehknmidickamijmbcgckejefldfpnncijlogankaafkkmeahcgckelhijilmmlmnaljmjpigfopkmfkoehckempjombhlenljponlfmngepahogobeckfaojcghoiejplgkfinfieocblfljpmckfbdolcehalapkmbadnbjfiimkeomoickfgeffmmedoholifhfnoiomodpcplgockfjnaaigeenfphdlphgeflalcegahbjckfkkpcmjmjobpefcpfjgfaoicogaeekckfllceolmmnaogjfcfeidbdlnkeeaedckfmmkadgjnjehnnfoahpaeogbjbgdbgckfpeefmjklgdaeclbealhbdbooaaggkckgaeffbdglelgcmamdlmpmegdpnandjckgdgbphnnaefgjdeflmmbakkmagojpbckgedphieddaeoagplhokpdhonichfobckghoepmlggochllfjhgailllkdacpcackgjjipephihncedlncjmhfelhelcoikckgljjkagkikclainhcghlmoodmaiileckgpikaehjlnjdmnfhbdpfccnjfoglcjckhbhbmjjcaampmiffoebdnhoegjfdhgckhcoffcfalmcmclnbeaoneegobloekgckhfkknlilnnbkebagcebpjcnihfnjmpckhgllcomcdbllhfpnenclomjabicknnckhklamkfchffblngdachkckgeifahlhckhllapnikoiaehebiklehgdpmmojdpcckhmbjkeoboiilhbbiknnhiahejlcgkjckhnabldcjdabfkbkkegegeibnafgmagckhncmmfmahccbdgfokanbnipobnidlgckhoddphbnpmijlhnappboohfeejmmffckialfcpihghmccmjeobgfogoaioibgdckibcdccnfeookdmbahgiakhnjcddpkickidhaimacefbbocdohalhkkahpbnccbckiengikhocnejkhjfkgcccdooijgfhjckifhflmklleipphokljcfoedaoonnhdckigfdgacceiembehnlplbpmgkhpdlneckilckjaijchcfnidagcdlgpbmmnnjkeckildimbpabelodlifehldcaohmnodbmckilfojebdlhamjhlbpdnhkkmimbfehackillaiiboakeedklpjfplgkophnkfomckimjomijmmgagecncoaccnicampbimjckiopcgmhpjaclcpmjgoooapgiooofkjckjacmhneckjdgoofdkemnlndlcakeilckjdijnpdphpjodnknkmckkedkdngkefckjednilicaopeimldnhnlhojcpgelfeckjfdphmcpecbboefjnenceogcippppockjffnjacjdmdmpemmnplcgngbdgfmpcckjfnjbjammnlahkkijgonhfiihhpnnpckjndkanionjkipjkfpmbfcilamecapdckjnebikfiialkghjahmaijldkigdaiickjpdjdipipjlfindcnoihjhcghaknnfckjpfpmiooihofljjkpgljefjlneipbockjpomflodfifodhlckjaeackagfjofkckjppnednjmnfnomdlgimeeogplamlnnckkacmmjfkpocjoknhgenegnnfpddgaickkcfihdjobckmikhjffmjgolbeajojickkepeekecjfchccajjlgoecplgingnbckkgmccefffnbbalkmbbgebbojjogffnckkgpbbmibphofamopkkikjkdlgocemackkhohfoejfmdbfejgmegobkofphkibnckkjepnehgmcjaaakmiejbpoobkgldepckkjnkdhdgcikfnkeifoelngddoeiopeckkkinhihcjldhgocmkhfepanmlfhjdickklpcebekkmchoelajcemmnofmokgkeckkmfjeakkcjbhojemlhclikgfnbnekockkofollclpnogccmelmlekkcgnanphccklafljchoobldkimicddpobdpfkckfpcklbecioaoedfabalmelbkoeldnpnakdcklboflepdeheohahljpiffojfondgaacklefnnodjpgilccbanbbinjkdkhpcfocklfnjkondplfohmibibmfhoemjppgihcklfobhkljioeljcgnnhigpbibdhehfccklihcncoeagchmooepokamfkjfofkepcklinihecllhfcchdjinennokbjfplppcklipkohmclnjplmhiplmnkanaajldecckljpodpcafmleahjohajegfafleamnecklkhjakajhcceggobbfaodollncdbficklkklceieoimhpmiomjmpopgjkeahfocklmbcdiggicgkfghpnlondffkkpkhegcklopgeeiaeapceeeonbppbmkmdpciolckmagghcklgodimnkbimmcenmhmekehgckmedfpdkdnknimkaiinhhlgloepgcbnckmgngnjihaekpcmibcppecbfhnehjiickmhofgafegbpjgcefagfjlifecaciahckmjhfngllielbmllggklcjkmbihmdogcknbcfebliancjjedjblkhfefoppcedocknbnhhcmpjgkimlkipkhdlcjfjcngkfckncpimagpplmigbfadkhdddgdfahkmkcknflkjnmpeaboefmncbjbmkbjkkhjfpckngjiimghooaakcbpolbiicdjjjlmgbcknjifnejedbgihcfdlfkfbmepglhojlcknkkcpindnjfpabeffpfelkdbjcnjakcknndffjfkgphadpnbkknffjgejbmflickobengmcgeekpjkhkkgmjhmehpkldgjckodnnokennobkojocomngeambodkfokckofdpmmafignemiikkhojhoaljoadmockoffejdfachailofgepfgecgfnhcpinckojjeplahcljiepeedgffhnldcacpinckonbklhlfhplhplefdddbnocgbjbfpcckonheookdacbmlnojclijnpfjnollchckooggfllifnpfaghhpbjlgkcpibbkakckpbfhiibfhmimgenlanfnclonanljpkckpbiomcikhplplfddlbcikdhlnoibgfckpddkdppbgmjholfjbcihpohbcahmbcckpeniffodicpcehckhenikhdiehifmnckpflaemagfkmipaekbcnmghnllmaaoickpgdjbodiacocpojlgipgkphcihfbdockpggjocbdddjfcafnaoamfpijedkdlpckphhghhpjbfddcgkpfbelfeojcciglockplbckhpbpkjmckcmjnenmnbnammgjnckpmpphgmmegippdelbfifokanfhmfakclacjpbblbppdenbnnfpfpikidgdadihclagncdlfbclpfdfkpicgfojmgdllickclahgoecfpokhfhcnpfhmnenhepmgjaiclaijljnliagjkahknjpanfdfphiokogclalbhfokobledaahlidfdpjmkamkchdclalhihlbkcfphhdelefjhnbfkjplofhclallljdjoonecnidmcnnnodeccbphkdclanbdpfbhfpjahohgfoljgjebjmgmabclaondoaccpoegmnfgnkhnnonoflijdgclapnamcglekekmamicmbahkghdcjaehclbahnidcokiogpnieeeeeblbnocggffclbdopianfobbldgjjnhkbcbapclpineclbhegfigcmhnlblbnhjfipigejfclcnclbkaphjdkmpnfljnhdocpdlcifgcbpfclblhejkcnlcdhkpljmkbcihohkminehclbmfbdlpolpaeimgfkanogcgoknkbhdclbpamihokmeaiockbfmfoaflpcbkhebclbpjemfonppbblcbamdapkmdecfhhefclcakenlecdekleomgimaiocklddaolkclcbplacpkjjnhakjpiagceflcijkcmdclcccniepfmaliigbnmjpkpjmgnimbbmclcdcpkfnfldmpogdijbblioccdolpebclcemeljdlfkhddlfcplkibelopdhdikclcfboeicfpklofoldmkbadlhgbagpfgclchkmigogeebhbipkpolilmgidbaibbclchnogmafhccifedagokaapkdmjdopfclcibegdjgifbmogeehbjgkmnejcmbadclcjmdianlpbehnccmipjacihiokoembclcmlkjjnhgndbncgnplahflldhdimpoclddifkhlkcojbojppdojfeeikdkgiaeclddnlhefdoobfgmlnjlcinjlkfifnelcldfappklgliccbkeahgigjlegncccaecldflinjcjehpjddjkohganfpjlnbpemcldfobijlabmakiahnpmbieanhbpgpiicldgnppieploncjdigomjhokhncdeplicldhjkplbdcaekmkfkmplbmdhijnbcgpcldikaffdeblpfjcpdneoaemnoibcphncldjjlhkpiabbcohbmemolllkdopohcpcldkpdmabjifdianfondfiplhebmpelhcldnadibhmgebgealncphfkaobgkhifmclebopblbdhfaeabdiafodgkakjhifhcclecmedlfildbboehpdedmgiaaefpilgcleddnlfcaadpcfckgnjbafipjcdolmccleehnebflbopmlaciimjahacjigaijfclefpdbnjlhgamdfgiogdcdhjokkgmbeclegphjdkmndhbklabnpcopfjiabebhhclegpobdcaciofhmfnapoennchckjbjlcleiehaiogfbimmbplmogcfkjipciapccleimhfgmccdbkfncffmbmchdhjgadhmclekabdccmpcmeamacfdbbfhmicmenceclellnciejhoedgepbdilbkdkaoecgpcclenfbbdfiianehoehnjaggkgjfphiomclepehmkkhhfmkfkhgoelchjpgbappdbclfekkjlabglkjgfeaokmkakojdddpmdclfgjkkcpkojlnikjlajefgdaifcjmhoclfhanhcjmgjnbpjfopldmnabimhmcmpclfhdheleohilnkoidjgkglcbnjdnikmclfjfjmfajnjklnkaccmijkaipnfdkkoclflgelacbakoagjaddifjpofkolcennclfndapjhioajmnfoikdfcjcmlfckfbhclfohgpigkeckcobfefkooldlllkdmabclfpkeilabpbmkpellhbkelpnnifinnjclgahfaicpdmkkokiefcijooleibbhhbclggoahnjjomjoclablanbklfkgpjdfeclghcbhjgbgmbabgoachmaacofgcahllclgjndmokiojcgaghiihfoojgnahkjpiclgkjhkfpobfigdkpneoilnlaboglediclglkelnalggbnimiglpodkhledoenfkclgoeeicknhpggacngcfnjmadjjdlagkclhbdbilphcancnmheonmkiejhbabelhclhfekpmkbgdicfmofmepgbbebeifemfclhhdhkbhmkgcognecgihpcanlgefjhgclhledphoijmppjielaobmhmniidafljclhlfhlajfnkchckgobnpkcoolhmlfhoclhmmnjdmgohikhpdhfokdpacfpbpjplcliakckjgcjpkcjbennncbganjbdobnnclicagfjolhpbjmncgngldfbkmnlpgmjcligejmpplnbpfkbncdmdpjiacapmaplclihfnpkbofmomeoikhjpdejeimchcoiclihldhhbccndbnofihnbmhbjkancemfcliikahdjacboccjamlbnfekeooiiiccclijeakgigeclkphckliokgcbfplbilcclijemgiepmolkpfkalahkadmdebnhglclijjombpbbjnmkpcegkelafkopgfjipclikiigeeljkcjnbeafmhlnggecjpleoclimigeoibkdlocbpepcnncmnibagoiaclincjfhnnhbngabdibhpphfhjkijgalclipdfjdimnmhfobknfbjhipleeecoeicljakcnpdiigojgnnjekbdgiahmfiibkcljccpkaeakiahldbhjekpjidlnllpbbcljgbpicfdlpggcgpjpoemnmilpoacljcljhalljlkpcceioilljcejebhigjkepcljhiahgacgkopjhcmifljbjdgjfigmacljiomnemaileedcpoamgabhcmkejnpjcljpcamlicnddhjigdmkihcmnhhnemokcljpembaboifmpfnpapiebcmpbofdhlhclkhjilpahbdcgiphfkdmjoakaekhdcaclkhliiibgophaoofhkgopkepglmgniiclkhmbfejjjeebfippodlgbflleibeehclkjkblhmebnalbnjkilacdaekepambeclkldgedncphjpnmhkcgblaioenfkadbclknchfnmpnkoegjlecigbbandidfohfclknlgmfekakekbaeecbpjfgnmeeajpiclkoaklblpfedoeomechicjdgmjdildjclkpbhckffkggfkakfcnompbmbnllkicclldoglbbmlileholfiibcdkbjbbdnjjcllhdcdfilnhgbhofmeihhgfgpgohebkcllhponmkiaobhadhpfjkhddflcfnioocllicopngldfgpnkhdglilmalehdndomcllkgcpigindcfjpmpeoikpjijelghfmclmcamdnejpkfhmcpgebmlphljiinmobclmdjplpadjbljnjngepmkcecgfeaabjclmgbhmnlpnnfpdngcjihnmoopipamjoclmghgbniekncpedcmejllacpmicfpioclmnamfehdldcecjcfbjfhiolgpacacgclmniebkbbohilmahohfihkjcejhdpfgclmnnhiopkdpcmpaclggedgooopejpdmclmogkbghopfcbdkkfepnekgldnjabjeclnddahjfmpkihbdibggcdanjgjakoliclnddjbhhfhlgbjiepoefmocoemehjmiclnghbgkndakcobbecaliohhmmaiaiepclnnapikbigkpjmgckhedmkgfkochicjclnnckcgpbmnkefajfefjbbodmcpkfieclocgglendfkmmobfpldpdibkoomngchclockddmbkbhcdfdljpnlgihpjomoalccloelfehiajlcafpncghhmiokpkblfoeclogaomogjmimllecepdndjpheihfkdiclohjbpjdcamnadchbhabaianlphoodiclohjhohdelonhjfhajhpabmkeclnbemclohlonoiplojafdfocepflcmefmijgpcloiepgjecimalpaehdgbdigcjogalaccloloejkphcpbkohccpmkhbgpgplngcdclopbiaijcfolfmjebjinippgmdkkppjclpbkfliohlemmhknoikemoecpjnpdedclpdgmdkdnijjbgmnajolnbnjejoeogmclpkfkgkebbogpmjhclaplncmpnppfjgclpodhdpcojommopgelgiabjagmloopoclpohfcekobehodgbendfajjgngjbjfhclpombgnlkmijadnpbdegihobnicakiecmacjfoojdgobdibmieachfadpoegiaecmacmneaccobbbmempdbinogehmgomkpcmacnecnlggggpfmgelmblanapfkaghkcmaefcnenclkkjlfgldbfhlcppkebhnbcmafdcjfllhpodgbjclddnopkphilopncmagjmfclmdmpmeddjjcakmabdkkkehlcmagldndolhgfkdnihoicinbjadddmpjcmaglpdbpmjehbincegifkliiohdehlicmakjffcookafmhecpcckkndlmgolggacmalgaibeclkhpgkdnjnmdhccdmoknlacmamjkbajpfchgmmmjcffiaoilhnckeicmamkccoojbgdfckafnjhiicnpnmfecocmapojfapblaggihcdfnapnpgjkibggmcmbbejaoiihfbkcjjfmcmjlnbbnpaehbcmbbopaeoplgpbfcfjjdndncckkjgnhlcmbgcodogfalbbfijjlpjcallnbdffkdcmbhmildlhoojadgleohpiocdkecmcoicmbilnkajmindkaaaacdamlafejhmadocmbjdhgelmehifboanjdbnfhccjcnagdcmbklplikkelkhaijjmjbnocngcoodplcmbnbfbmgdnlnldjmmbliapijdnihljjcmcaegdiohhlmaijeibjlkaojebipmppcmcecglplibmigigilbmnbcjhjfhioclcmckjnojjifincmmddamgfjhfbmbmkmacmclajginlihohopoeofghddnhpplhomcmclamnjhaelfnamejikgponeefnbfmhcmcohkaokgagacmglcklbiceaiglgedmcmdbaapjpcjhgfaoeobdgijfhcocdjhncmdbghajfgpalkhcclbcnpigliokmllbcmdehncehglhkejcebdenlobfmipfagicmdfopcdgocnpgfjangmedibfbjkdnfgcmdgkcifkbnladoooaonbohjedbfkjhkcmdkoiffgoodbfnmmbmgkkjdibjnphoecmdlibaioekfakeaodipncpdcgopbeggcmebdphliikdhpjlcgfodndojcpfhdfacmefambajjklchbnnpmdonfpekfhildecmeijffnpeibkjedognelemohbhaligjcmeikoedeodgngpgdgholcbjjfbppmbgcmejgagidclpldogaoihfafehkenajhlcmekcepegkopphhekiokomjiiobdagkpcmekhfjgjljjpdhghcdbgfojffgohhphcmenhlpcpooegliinfhoghbadomconjkcmeomcnenmmmpigpacdbimkfpnflikdecmepcecibciaaonjapboflnfhmijcpfmcmfcjmibeappaenclmfoeapogcmdnocpcmfgnpdijiombfamihpnmccjpjjlehnacmfgopimgpikdhokmlohfcibokjnodkncmfkbimilnhfflgpniofockeghbaejbfcmflmcheknkfbhohkeancfapkmjaiookcmfmkmijcjfaebkhmhgcejdfpfinbnfhcmfnpdhlfcbomibjeepmennlblihjkojcmgacohpclflaigkjadinigncfedfeekcmgafdjccidfddlcgofkbhnfhmnlcpnccmgddipilhlkfndjohmcabclodchhcidcmgehnpgjdlejegfjgohingliaoikkeacmggcdpcfbieaecooemcgeknhkkiaofbcmghmefepachmknncehchiadlpbdkhmocmgjhfknldoeahphbgbcohdffanphpkecmgmldolpngpafgghdjanjkakbmhioidcmgnohamicmlkmfjdkfhgpjijkokdlppcmgnpeilhihlkajakaagconjejcaanejcmgohlnbifmojobpgfipllcgabimidlhcmgohngldcfijafdmibabejaefpdgcgfcmgpfbgegfkdjhkhfpfkmmojiheaolgpcmhccgdbmajoblcbfbgmhnpiecmjiadhcmhdbfjpgmoclegamohiibfjhfkimkbocmhgdiilebnkjmmknbgldmjniggocmahcmhieclpffnoadcllkhoknmcnminkmmdcmhlcdphpljlhmmapoilhhhblpkhldmncmhldodclfendnmlfmpocacfdmmhmnegcmhmdaaelhebcnbafadiokfmfkhijhojcmhnkaeabfkmophhknaodgedohgejiiacmhpcimkfplmihbddedadhdmnpbnlhhfcmiaedkpcndfgiicpfbmdffpkpkjgdplcmicijljgffpmplkpdenaoaepeajcbhjcmigiggmcdniefmegoganclffjggcbgpcmihfiflooipambkgkfepnfinjcegnbfcminidmmkpakigcoaccpoocgmdfhbjdkcminpfhldnedpnfdpciejcmhlbifoocacmjbgdclphkkaimnfnbobfknpnlepkbpcmjcnhhamelookdiaeeaakejmfnnncfacmjdbhehdfpaoibdhajmgncbhcidgnchcmjfdjjbndgbjkfkgnfnoopcnghnojdmcmjhifacppjfcfeaglcmhhgkldofblpbcmjlkadhhdjkkpgclgbcgljbaohkdpbjcmjmlbfogpljdmoblgkaiiaaabpmjaeecmjnaceddknfmhgohhapjochmfpjpggkcmjojcogjlbfefbjgghdkpneddgelgeecmjphjljejnfgdbkdgdlclaabimpknnacmkbkbomlplchlgdjlkphfeehfbicpomcmkedecpjhdfppefahlbeoklfpgnikeacmkghnelgkeddohifdobebpmpfkddnnlcmkhckdfhjkkfbgjlofofojedcbhinbkcmkhljmcdioopdbdagdinienpfnmokpjcmkijcdfgdhbgfjdgaaiecmejbhbbeplcmkncfehmjgickeaiflfnfgfekjkcobfcmlcafebndlcjjachmbkjdcidhakghikcmlhclamcmafpmmjdafllcfphhohbllicmlmenmpoanppnfleonlfbjnbcigooabcmlmlildeplpaojbjioahenaffkmlpohcmlokmkdolieoaoddlfhaidnlmiadhikcmlpplhiofmhnhmeppnndnacepmhhdmicmmaemigdnknhmkjcklehjdkfnohpfeccmmbbmmagdjfnimmbbomhfglnijdklmicmmemgnhjmppaojbkaokaemcjcifmdplcmmjbanblegdlllafojjkedlpkjkohllcmmmemjbcfejlldmjjdndhjeakpbaceccmmmnckaddpaemibhomcdgkgmjeinnoicmmoobnpnbafjihlgdhcpjcnohncfeaocmmpbljfjklkddjgeahdhdbofenbphfecmmpeliejlkdjbdhdchogljggemcaljncmncdjidhmkpemmkhhmgnehdjlagdjjmcmnekeiigegjdcmolejlgihaojggmhdecmnfgkpgdakahclbpekkppahnkcbogkacmnfndacigmmhahoagpgklhnkpbfofplcmnfphnmpedeolmelllmgkghmjcnlajpcmnmkagkdfpeomeajdlbhablbenojebfcmnoclplifdafnhfhdooidinmgdfggghcmobalecnlkpjbgffjkhgdgfbfmabmhpcmodlmeecckdemlpclpbopcdljogihbacmomjflmhmgpimdninjpgdgjajkncmmecmookhfjpbnllddhgflijmjnijobhnklcmpchbaemghonecdgbkhhagkndcfplmacmpjcfaaipjhknblclpjmheimalphniicmpjfobofbhbghjodehbohchlghacmllcmpmcdidaeadaabkigekgolkaealjamocnadcebpaamliedmpmhaloiilfgjndcncnafcnnamdpjblbieppblnekfnhdcicjcnajgfkejhednecancdlhibedhkkgdiacnajjiiannilkoeedghgffibehdoiimncnaninfcbmkkemhcalhillbaaoddgkipcnanolenmdibihngopjefndnehnoofakcnaphbahkcpdanmgkmfofifgmjkihdeicnbajmdlccppgnbpgpjenpkonnmjlcahcnbaoobjhickgbjfolemmkaahejcmbfncnbfpipcgcpmmbmglaccehlgbnbeeakccnbgfhpmhgngcdbjolgmcpbdkbebgmmbcnbgiinmeeapadlkkeiijikonhkdlkdbcnbhlpceecpkhkgebgmnjooilcpofmeecnbianpklmijidigagfafpfdhlhhinbecnbigplpojmclnpplpgomhlmheginnbdcnbmbilcbkjfmcihfmeagbaojadbcgpicnbpjhplboacfnkohjmigoddnbkohbipcnccihbaegphegfckjkcjhogoofldppmcncclkbbnclkpflcgnfpkbgnbeodlfnacnccnfkhehlcfbffpjhbamljohcdklaacncdapdgmndpgkjdpionbpoidoejgblpcnceojpejmgggnjkngfhlnbhjacloibecncfpmijmfcgkdlibligegflnkacfcpgcncgohepihcekklokhbhiblhfcmipbdhcnchphhnkladpnlipjlockgcmjbjbeejcncjipmfbkfmhabioodjbbjkkekabdnfcncjkjpgielpalhhcacmnafdibakoopjcnckcdppldnfgedmaomojnhbcfaopebecnclaefejpeijbhgnaepfeceengpjalncncldpggpcpckadjcholildoahcgbmfocnclohfkedijhdkkgmnnabfljimmlmiecndadfaegpnkcebidlimedlkfmojgobccndcinmobbbejkdndhmmmndcafiboilfcndhojlakdknehipfbfbjfagplcacnfpcndigcmoapgfopnhckmglgjpjoknpedocndipecijohebobplligphncocjamheicndjdjfehddpfebnfelmglioekelhmkicndlaekpjmlckhohmjbbjbbhmdnkeinpcndmnanjcikjnaecmpheofcncncdjhfecndpoodkajoiabjcdaehdebljgfljjnhcneafklfjmhchljcgcmjgfkfkmancjfhcneccbkmbolikbjgpdgogfcpkaokkngccnednonioeleaibhjicnbimgahlkconocneebinendanaoebjdonnkeldkhofgigcnegllmbhfojfpdhadooadfbboofidkacnehbgoindnjcgldmheehhoanepeeigbcnememhdjbieijepkojepifhjbildefmcnemgkmbeiefmojblmgomicggeiofndacnfbhndidplkheceaphboehjinfnlacicnfblchodgjeellilhkpgomakjciohoccnfcmhmoajajcfkjfiklgknekhdighmmcnfdbmbnknlbjgpbjjopafagigimkciacnfekakhkdipdhiajlmlcdemjgjkhkgicnffbdoehbkeimiioichnfbokijlglmacnffigpodnmpfcdpimeldnjmkbakfohbcnfgkhofcpceopjmpblgbfcaofpghadgcnfhdkdbcdkkhchipeopafgdhgdhljjccnfjpiingckmifgpheffeihincngdgmccnflkmdncinmdmmclligglmfifjpndnmcnfpmljhekapopjjcioecmkpipmbekdmcngangijbcfjhijobijhhmafmlepafmlcngdjiojhlieicabghmgkjhfjpmmcpjacnggcakoepbihhlhpigpgnamckkkiddlcnggmdgklffgnoeemicbpknlbginonehcnghoedoaldbfgcfjhmflaihgjnpoingcngiknggabokehnaejebepkjheilahdfcnglehcgdafghjhhmjbpfdgkjefdhfoocngogigdfjeeaaljpkhddbbeonpahflkcnhapacjdndgjijejhnhiogeoabfnhcocnhcjkkelkoemeknffapplpkopgoejoacnheancopoilgicbinfeaamhpnfnhfbgcnhmiiiaeddmgcbaicfmopenkojmdbcncnibokmmdechkgbidhhegkkfpnlheeagcnicpndlgkohelmhagdenilgkalpfhlccniealgacalidkbjngmcnpdndgecncfocnifbnphjjhckgcigbfnfjhagabhinaecnifjlakjifgihdjplhlegdaipmgnbnfcniggonaanljlkmokipcjcdgklieocnfcnijbhanncikbbhnfmmmepafdbcdnhpgcnimdnlablahacgompaahbgohcokcclpcniodhfhdiidogekcjkplecimemfocpncnjedkbmjmglpggfkiabclpmnjfbbkepcnjeikeefelkjndiohfanjbggoidehhocnjloflpgpnemidcehhgeogeedbmdomgcnjpabnafhigneknpcgjigihcmcaognacnjpboincnclefkgagchmmgfnlgnecmkcnjpfblkmlhjiecodijgafichklhfpoicnkalchmhfhmcoopmheikhknjfohmbdhcnkchbajabfnleibgfgdcpocpkebhdgdcnkcplindkbgpaonhjoejofenjckgjaocnkgiifopmafceliabenocgdkoacommpcnkhlefonhclkmhjmaeobokendjjlbiecnkiojnjlkjcmebafgophnongobcphiecnkjcknpkmblcggmgdnenfnlaoalecdncnkkbojbmngajphgldnagipgajiedpbecnklbohllkpglmdcieagggnecddpgcngcnkonhfangjkibemiedpiahgedlffdmacnkpnobdfmjmpjkjkjfblajnpjgmhkghcnldgnbofkihinmihoihcalkngokkadecnlelnjmlhijoiclanbndfcihbjlcekccnlenmmkifnhllnjfoangnjokeadhbbkcnlfopendabhegoddjkdoobjehcpgenncnlgdjmefhkkahpeobcknbpimjajjdckcnlhiboadcegafbhchefgomkgbjemhfbcnlhjeoaoflnmindidnlhakbkhpfjmdgcnllofdfhghjaomdikdlhmkoknfhjdgacnlmgnlnpjaniibglhnppikopdcclfjpcnlobijnlecpgombjfndeagkbhpcihpkcnmcbhcllkdiijlpajfcejnnhfmeeoimcnmciclhnghalnpfhhleggldniplelbgcnmckkmibbdlcpeinbmbbnljfocepplpcnmebpjcfpkaigdaoligffbpopjagdjgcnmhplapelnpdbloaefmajkokpljbpjbcnminlhlpmekadljcjaogaaodpmlpkmkcnmklifbedckiejpddldkagihdmapfbfcnmkmbidicfpmbcgmfhnocfcaapdoogpcnmlhlejmndckempfickgoelmkjfpececnmmkhbhmidcjdmdhcgapmkjhplopllfcnncanajlamdfpbegbomnjbkfdmcaloccnnchecofbfjncpcbonionlbgabipkmecnncicmafnkgbonafdjnikijbhjkeinkcnnenbmgodlhffmpmekpjonbkpbbmcldcnngjnlnphjecjkonhnggpcpeiafallkcnnhgcmkkhdcjmfolbdoifjlepiolbmbcnnjgkjijbaknkeocgjjbkcdaamkdkmkcnnkfnkongbogibhfgallgkoknfhiillcnnnebkdnahpiadklobgkjofogoadmoccnodlaapchpbnldjcoocjmkigajjclagcnoefdnggebfhcgajopgknhjmalbabppcnoeilpfkcfilkccajnonkfpnhhgmfkccnoffbmnndmeplbphaobohecliodinmecnolgbibldkbpcapghnhnfhdobfmbloccnomcldhfgcnllolnckfpblhencepdfocnomibofbandfdicecjlobojoppkbibpcnoommahiefmdbilbiacjdicoeoiglcncnpanfoldgegpogdlfdgemlbioabfhkacnpbjoakdbhfkmmalehhonnilnhnjjpncnpdgnblblfgmgfpieifgijbghlgplchcnpdlamhpegdkellpgfcmoapdpfpahphcnpfahhfcknbfalnpepckmhgbfiniaodcnpfejdblkppjmedkmejbmipmkfamdoecnpfekmplhnmipblbgbhimmkjgephfdgcnpfpejceocikocklegnkdniefjacmlkcnpgmccaikoahfpdljjeoccimmpdocbgcnpjoebdcgokoleiagohmbnpkjnbcpmfcnpkogdihdjhledlffldhohbpcfiildncnplonneacefpgddhcebicjlakejdbogcnppnbkkepodofdjnhbfkfmhobhgognmcoabpnkocnmofebiekhcabbinehkklkmcoagkglebjfhjcncpnfgphflgdmomcopcoahdneegblipcjcfofjddmgpjfdmhhhcoahdomonlnfabbgbakhihlglejjanlgcoajchbkdbfhmhbgcjepiofllfjjcpfpcoajnheijkgncfdkbheljdfjmbijkindcoajpehkfphdhlcpnokeamdjlhfhannbcoamegfdoonmnhpmkfijpcigncbphncbcoapebbcbmmbgeddbbbnlgbliohjgcjncoaplgbakekdjenfeafdkecllpkblombcobccnllippnmgibbgdnkdaljjpcppjlcobdhbkonlpieicpbmgcfcegpdfbagdicobdomgenfeonnnnchbddkaklljmpfnkcobhhmpeokcgepihpgblilcafnhodhhicobinjbihnkhcdaieiccfikjpoijenhdcobldjohnockhocijjkempfgcjnbalbmcoblejhbfkhgdepgngijjifhfblikingcoblickdgmopfeigiljfpipoimlmfgnicobpbcjmogphicgpjbgoagbjohbegjnbcocaeninepncfjppmacmlcjjcmghecflcocamgaamngjlmhhajbcaemededmciiecocbdogljlidadeffjcpnefkphodmfeecocblbiaemimhlpgkadmmmpnbddjigphcocbndncpheinhmfcfdmfdpgnolpfikpcocdkoglcgfmfijfkiigimnakgffnelncoceddmfagjgcihkbikbhpfnoomaebimcocfhfknakdlgjplnennniaelfhednelcochmcncnidikojgjinnccimpipnompococieafidmmlifnbpkpmbpchljcogobncocjlipkoekijiofljlgehcgclgcgboncockcfmaghlgfbecfjcmcjgipmbpgappcoclkgejphihkdimodlpcdokflmfeoiicocnjmolljneecknipeahggkmbgannpjcocphckkghdgifgbacfldfepbclipfhkcodamlghmdffaebmofhnloajakmeboepcodddijkfpkpbdpnbhnmhmgnioablifocoddlcaghbkeiejfajjhmgbhjmjkkmgkcodfeeoijecpakhlhkmcphimjifpalkfcodgomamhheoemmhmbkoehnlahfnodhocodhflfnidhlkphogdmhfhjmkehlfjjkcoeblcafmpejjlnlgenmiohgipaebjlfcoeebbfofokhecfmonfiplbglbkonfancoefbijjofibnigkgfbnjbhbbjiecimccoeffeachlccnfobonhimlpdhijoeiilcoeijioaoodeangkmdaekhohdpflnekmcoeljplejfmodfpadpdbdifmgindeblacoenepddmjcbpfmingbfhfnggkekafkacoeodnajhfjphffccildiaecgeamiofjcoepjjbgnacoicigmofklkggjjiddnjpcoeppcbdgjckfappehhagplbklglbgfgcofaagajkokfibgfpiobmapegecbgpklcofbnckjodjadhfbofpljemjhfdocamfcofccaljngcidpicbhfljpmeoenbajdicofclbajclfnegdkjgfdjgmckdenhnbmcofdddnfdmpgndcepjknahcihljoandocofgjopjldbnmijlpepchhhgndlaihmccofgjpagoofipjjmphckkddcmdocpnlncofgnnpfaodgllngbhmcpbhgglhcplnkcofhkpihgmfommcjbfjbmhiifdeginbdcoflejmmpgklpccddbliepokoflmjclccofnkkpifmgbofifobapkdkfjbgffhhgcogaffdpnoghljkdddgilkdlphdffhfbcogdbdkpndebhiihifibpmomahmadackcogdcnnccialjldklmmemeholmoppadacogegoafmbhpiioklfpncbaejcnjcjofcoghokiomiiijbdbffjhbdmnacnboogecogmcohndgchcnglgflgplopbcghcjkjcogmmogalacbjholbahlbpbkjimblbiocognmciomgbkakkddljnmdlekcnngpeecogpjbagiknmnjgngbikbgdcjfpmkikicohbnlfkbpimofeadlgbihhcpgecpknmcohcelcbcemmdgjofceoblcfkckffihacohjhocffemnhjgajcanipndpgfoolgfcohlgefdnneokckppcdbbbcieeidphfecohmcdfkmknefbbnhjcnhlfbaomigcmgcohmgiibopldmcdfhfcnjjfkfpimkfeecohnfldcnegepfhhfbcgecblgjdcmckacohngmaamiljinlciaagkpleglajibokcohnifbnanpiakfnmckbonmofglokfnpcohomjaimjdpfdffiifcdpghpnkhdceicohpaiednbmekckonhlkbbieckpjehpccohpefpmcdmbmcdlneapmlcjgcogjibfcoibkcnjfiadnjbemomeenplaadpkddkcoiddaebhoojnngmkonfaojkhabojeiccoieacappdllhldmhinacfnmojamjmjccoifehcljipbdhglpjacpopflfenpbdpcoifkikahoihedgefdfobjeojhjmlkaacoijaagjmadgcjehokbehenidoaipkincoikafgfajmocjfjomdmagifpeehhohhcoimbocehblalffckgdlpmlhhnnihhekcoinbcjddeopbfpfgnkhgfhihkpnpdkhcoinnobfblpldpjcmcekhamfeplckeaecojabpilnbcmfbpdlnobehcekahfdpllcojbancdoonoplnclokghemmjofigbhhcojbhikpfafdojnboocaeoeegopcabikcojccinccmdiflaangoldmbekbcokabjcojhmlljipifciijmpcibbkamlghofdccojjeiffgomfkafmkofnlofekocoognkcojlnamcpgeahkmihljcflkmlikkibihcojmknpafekjjciiomkfceodbpgofkphcojmmdjonajahcjnepihocahapmhemjlcojofepigcheogdcgockpcaijonneheccojoiepaglbblakjnejjnenlmdikpbapcojpofdgfpllilldlediieekbpkoodlocokcgoemacbjbbamfppkglnaoknbmgofcokcnomngjlciomllnjcgdbfibkanplacokcoojnmpmnjhgpicghkinjlpenjdmocokemedmlgcmpafdijlogdinccdpjibgcokfkpmdbppjfblflmokjlafaegmhpplcokjnffffkefcgabkcdbodekhlmdklmdcokkikhlaaokabagkjdjmpenihmfpenecoknhjblnghedjbdhapehobpdicaaiopcoknpgjfflbgfnhkkpefeclbkbekebnbcokpebocndbhhdeienpnjccefieachldcolbfbepjnngknbhikaeloglknhaladkcolcfeeegngbmaiolofhmgbphgemhodgcolcmokdnincccgablnecjcceddgjohecolfncchioccngjebmhfmbkbfcmpcjmccolfpfpmggnfnmidhfgmcnaelhggbpgicoljcbdjjdiipbdkgbmmaigmaccbkbnacoljhboelhlkbgaaolcngflenaggpeaocoljikmeieoojahmfoijkjdccdfbpoidcolkjjmeichfcigajpchghipdfpanjkdcolmgglhgnpcmblimmcbkeenkbendmpncolmnpjambpjodpbpbofaienhbcbjphlcomdglcicjkfgbllilkelpnpnknlamedcomemkbalfcpheocklgbepimpoicngcccomfdeokcegkofbhmkdijdjcmdhkjkngcommjhakoppbgpaijhfonfaelpimgfcaconahcpgfdolggjlkafdeoijocmcciciconbeabgmbcadglbhkmfkhfmhalplicoconeainafophodnipkejpoejbimcclndconfnbgdiehpieapbkflopfgnkchhikkcongidmipdojhpcifdcjhmpiejlophmlcongkbfenofeimfbaedgeidmlaamebelcongphmklpfdfnngjagmakkjahkikmeoconiahfhkdjfindlcljeoodlpbcoofkiconkobjhleeekoncdllaeeioildfkbdkconncoialjkdkfbfihlhgfoinhenfeioconopahjflecdaeldoffgnncngjfkpahcooegideamifcbnbahnfibgpldjojcgacooicimfafigbcopjkopkjaelimhblibcooiidofkniffginkgpdaehdahmpdhhhcookmopfknpenjbcpjplfjabogkobdcicoonecdghnepgiblpccbbihiahajnddacoonjjochnmdpalhaomhmeckmdlhednmcopagaampbhgbanfngphklfdjkiomjikcopagdcbinienifljmbpobojnflgnddkcopjbedljgpkaakkmbhgkpoaadeahidocopoaaffjmndhhefnhlaehnhjkdjaecmcpaaadndjhflfkeclknbgdgikpggojegcpaacamnnaochckfhlaolcfnfmchnibccpaajdmciceaicpamnglddkegaelimnicpaaliaokhlggmfjdpeeaggikldccgefcpacemieahmjpopinhlfdgiiajhehplccpaekpfnngoblcieealjnepehmkkondkcpahccgbklaedpjckamfgiigpeedbhbccpahjegbmnfipbhieenbgbodkalokicicpahkhmabdlmkldhdhbmjpibohealikfcpaokbpdfdbchgadgbcmdanhkcjclgedcpbbkojeehbhdkficimpbnocdhkpnmnjcpbbllhmmjdkmimjehpcclgmcgdcbgadcpbdeendpnlfhlojejnhkbbdfkegogajcpbeikealfkimifkifefliocnambhpgmcpbfgcenlkpkgocldenmkkfgajmfmmejcpbgajakbpgiboopphbcmcibogakgbnfcpbghggpepjljofnebohennjfdibnedjcpblkdmpmjbdhheoleoljbkhmfcnpdpkcpbmljohickpfiojohocfhjlindggocccpcalfjodkjnlkpfnpfjdjjebnlhbjcgcpcbjpajjmlfebppllabigfniibapiibcpcbpkbfmbgleoobfgjegedldepflkehcpcclgmahkanfflnknlhbchbhmanfhpacpcddmnmchdbnoefamhmljhhiagafgkbcpcdnpncenlpoakjldfpcofiepddnobccpcfnfiliejkhagdhafgmfpcahakcijicpcgdaenoepbgkgogekbkhphnlgandfpcpcgdnlildacgkhlahdfdbpfenicjgilcpchdhfffkehpmdimchfnlofmjmbjaoocpcigmohpldmndeemdhkploiogmeialncpcmcheepkfbfglialiamjnoleekdoeacpcojjmilidfaejoclhjappegibdialicpcolhmadnkppmdbcgpmhkfpohkeddoccpdablbbabdjnnadolheejjppbdkdlegcpdcbfghmpoogopkhjfmopnbpacejdnmcpddkhpcagpmpjpppgnhlffmlhlcpngacpdjamlljcfiidfodgcoaampphicmhfocpdklfopcajkknmincgknjghdlfhkaeicpdmfhfmnmkcbngkilebkglkjgfldbnmcpdngajmgfolfjhnccalanfegdiebmbmcpdpddjolghpnoehehcoikjlplhckdhjcpebhhanahhmpbpepelafkdchofcmbmbcpeegoimcgehjeimeepmcfcindkiikjbcpehacophfknebdmpgkljffmmjoeaacmcpeibfchlkjiikdhmpmddkmgngghbbpicpeikjapgbmncgiaijjfondlfflajnlbcpejjdlenfbijibidmknbdllekkidaijcpemgiackmpcenalhchdbogcninemjgacpeojdhmagfgebbokfoainfmbbdmfanocpepigjdkkfdnhmldipgpdgakemnhcngcpepjfolbddkjkhjijmogjfffjgmolfkcpfbonfpcpnmoonikfalnendonhkkfjjcpfbpnnnonpmfnkpkgbgflfhkjbinlhicpffonjghfefphnigncblcgdlmfiokjjcpflngijmpnfbnfobebejopiahcpeadjcpflnioddbhmlchefkmcmeehjpcpiknpcpfmcapjbipndoicgaoljgnnicendjlgcpfmdediablfgnikkoooaimbfmfiiglmcpfofgikjjmmmjemjenadeofpaaocnmgcpfohkfdembbocbjfhlmkmcjafcogkcgcpfpfengfppadmjcknnoacdcijplojpccpgaaebcjmebdndpghlalmblgphfhhfccpgakmplbmjnbiipcggadhpdcbliokbicpgemiimabkgcimfjebhbdmkjodfifchcpglimkcppledlmgadomhnplkndngpkocpgmenfalhdcpenibfmkmpleiebfoppacpgoblgcfemdmaolmfhpoifikehgbjbfcpgogdobolkiehncflgnlmhjmafejocbcpgookopacgjfljboolejoehioclalahcphabojjmeiichlbgioohkmnmflaloldcphbfmlalehdmednklkdeolfedaghkfkcphcjjkglagafhnlkeglmngbgfkngjehcphnmpkdacmnpinbcioijhlochabhmbgcpicpnpejfeiflaflnkihmjgbmffjgfncpihabejplilblfllgajbaneocghgpchcpiiakoibaohkfoaijaigdnocfolnmllcpiknbjhehnnhmiopapklppbogppdnpbcpimfcfpokkicebcgjimeeemfjkhfplkcpimldclklpfifolmdnicjnfbjdepjnfcpiokhnakkbmbfkheobfpjbieohkjhgccpipiikahijfncihghagcbodjaoclpeacpjbkhbhimkbbekiaelopeddeheljabmcpjcbmgbnfkpkfjhdejmpfpnpgogkbjncpjcijflpjifhaomjbmeikdjgdkefbegcpjenahkennfeahgbneafodnllhlfifjcpjikoplnbhebpknfcjbidheibgeokfocpjmajgbeckbmefpblnhfbchmhfnnjelcpjopdlhedgkjbbjpbalhoobpjjpehbpcpkadjppkneapmlkjdickifcimknkfcocpkighhngpddmnfleacaappnkohpahbccpklapmpcmejhnbajlbbhhmgaeapkbihcpkojgbclmcfkcangfplnaakcmgoamblcpkolchkfnbkbhpojbapkcnhgflcgcbmcpkpigfkogbpjgnkcfpnogoniicdkfepcpleogjjijojcjgnmmeeplcgejegmflecplgocpbdmoidkdkpgnhmkodphikidlccplkmaniffppejkfcfgmkipelkgepndccplongfidfpemhbfacflhpbphdegogjocplpbgjchpkomcpkhllcjhfenednbmpecpmagfldjnkbihebkelpkhaccdhgiemgcpmbccdjgdfkmegnpmlemkhpaimceikbcpmbigjfefokcbfmjnfijfbgggbgdgakcpmblcafkokbojejjjbefbjoncdpofnhcpmcecnfhmogggapafdfccphnenollmhcpmdjdlkjokjfpaomfegmjlklimgigbmcpmealkhofbhbedioiemnhjbjgegdielcpmgdbdchhjimcbfbbhlbchbobhjonnacpmmjhhofijdnodgnlljojdlmbiidlfjcpmncocljkcfnecibdohlgachjicjbopcpmnmgmilokfemfoeiiicjhcjgcedhdncpmnphldnchgadpcmhkangfddcafhbihcpmphigfanegpfgjpgdpgjlgocjpnldhcpmpipfpcgkoiedkehiobjidambkldficpnakbkiecfafongopgpibllaemihlkacpnalpheajoacfemmhhoeoalhjhabbdbcpnbhnfcggadkjafkfofbkgoegjkmdpccpncfdlfbgpdgokjeldafkahdojfbndhcpndipbfcdgmopjeflhdocojlhicifpmcpnefkmcmokiilacdgejmmfgnblcpocacpnflfdkekagbebncpoihkaknjcbckhfcpniilffolhiiigikajmhdhpoliofmhpcpnmclhdbfoahkljmennnlcpjlalfpihcpoaijoncigcbagcjebnmpdlbppidlaocpobgelohgnelmomlcpfmbjabnefcljacpobppcoiojpficphicelljjejeogcpfcpocekjblmmapbljnchjlhoibkepenogcpodgodbgfoljdgnjbediocncehmjpkmcpoedhibfplemalohenidhlbjfaifnlhcpoemlkchfabfjdfgpmcadfmjefdbecpcpofbbgoaeoiiagmlfkkipjmggkedgiccpojadmomnbegjdpnoonbacbimghdfimcpokhfcmgpipfplgbkiecbpcmplgniamcponnganpehmeadlbfjpleaddmmfjcpdcpooefnpmejmnjdglodibnllillhcfmocppajgpgmceppjpdmfmphebjppcejbkccppceolchkndfcdjcplpbkjmlbhdoocgcppfpoabniapaclkkdajhckoiicfnaplcppgkdfejpojlehimlefpjjaidiijidmcpphjgnkhfkkpibcdogkmakbenjdopgfcppkcinlfgnjekgchfbdcajppjpahgcicppndcnonoeolinaenhopmebikpcmicpcppodmcamcphompkpimnjcelbbhkipemcppogeekogbladboceekjeiibihnkbhpdaaadidkhlmakbjkgfehkofmihnelddbdaaahjmncejjfjbfekcfkcmdkfaljcdbdaaamkcjcjjelokdkcmieccijddpllaodaaefhbegbacejlkgbpgelbodhjmeffmdaaflpgkhlhilafgcfamliomlnfmcbmcdaahcnfllicnoljdnilhimkgmnofbmdjdaalbnlbkepghdajcolejnhlbocjdnfidaaldhfodeiijhifabhaefljjljobbaodaalmnjifkepnehpnnhldecngocnkppmdaaoehmafgjpphnfkapepgpepdkhlkdjdabcoikfeddnndjeacbaemmcicafmhgcdabiflfnooplklnfgaogijdjhlnidmendabiiobmiflampghplngdjngbbefolbadabkfbenlgjhhbaepldlmjckkoffkckpdabllfibmelgpimnpndjiaflbmggoichdabmejcejhlhmjkhbcladcmooefndokkdabmgldlegihnkoamljdpkemnmaajcondabndpllomgdfadbmkjhdbmkdikhpjgfdabpdgoeghknjkimeehpgcdjmooncnhbdacachelpoflfefdcaelpcpnfpdegkifdacdakbmphaalfginnbfppmpalmgbonldacdiihphhhngakheekcjpdjjffgljnpdachagloddnokngokmipniimcmokiodmdacjphiffgpodekkecdhdpdcbnpnkdkgdackpajjnbbiojalbmfhdlnffmcgcldkdacohlmdejcbenbfmlknegpahdfmbbdodacollbbmkejngngdkonkjccppifomegdadaflgjmkallecpafhncjaekomapmekdadcalgappognjbjpalfophhcfakoeacdadcmdgkodnapobeanbkabgcnigaffjbdadfpfgcpjgddidkjlfpomlddomahkfndadiibdpfplpdphocdfgjjefggkafckddadnfmoeipnlmdlfoioabgopkajneldhdadoboomlhchiadoccglmjianfelcinfdaeamjiagmmogfkplnccoidpcdhpheihdaecmhhkihgenmacegfbhgmgfjnemcmmdaedchlchfkaolgfgmcldcehcbpnikjjdaedlknagalieceeimjicnkobpbnflcndaejjcddomfcnkkenjkemclhfbmfokiedaejjicekmhkbpgahnhfmpmjhojhpanedafaaclpdnhpjanjoaongpnanpoahbmcdafafchgehbfhoobpgbbbgillbjinilbdafaiapjnboakngjebdcgbaabglhjegodafbfdcpodilppejehlcphdjcmcanefmdafbjaojfddcknamegleglagibnmhmcmdafbmkdphkdehojjillnlgmlcofcjkkedafgbppagadndcndcfpgningekdfpljldafhaoonnaogomjfamecoiikojkenakadafimhmgcdlojmenhmggoocglbgkencfdafjllgmpcdfnfncdlipmbeadmjnnnjgdafkcehbgfbahfnbkghlejnnlkcghlbedaflgbdappmhpkkcjfmjhaddalpmkmamdafmaenllkieccdlaooicchjbgcemmiadafmggekhpfmnpeklidoijmbmghmabhedafofcdiamndflhjcpfdgljbfjmohmgldafonpddipkcifhfclieddaolflfmcmodafpjjcebinmibdjclajfkhfjflfmemkdafpjoocjgjdiceohbghmiibddffodjgdafplfbeldomkekefdfnlkakegplbjlodagadhcdeheadmgkaaeebgkomjfajmcgdagdicmanenkpcbjipdgeflkiejnbeekdagebaphncbniknigdkhmgcplaggcpamdagekgoebmjjclffkbcbgedolcnlhdlhdagfmmlkheemopphejfoacofnonbilpgdaghbnohfjeoopopipkakljmeihboamndaghcojebhaflfmkcfolcgppkencmdcidagjdjfgamhakfonlgjpflkbciffbppldagmdppbpfcgkmjchjhjnoplngbfbihkdagnbnicahlfgaibhnkdgbgjgelcgkegdagndekfgnflbncigmbdabnnoilcinlmdagpohpgmbnledgommjioifomibedblkdahaogmkkmbpipdmlifjmoefejjajlghdahbjjklddbmedadmmkcijibgjignjiedahclclahmgddmcjnbbnmejhlkmfconndahdickpdfjboccnllpgobjjejkjkfppdahfoghdidjpbhndfcpanbfmaebgmleldahicicggnchenhmkooommcpahhdgfgedahihppclcibjkfaikbfpnjpblkekkhbdahjadciklcmobhekajnlbgldmleaelddahjhdpcfedkidgdifopafgehjljdpppdahkablpceeajfjlhpbdcmecoeiolmkmdahlenomifgoamfjhnjekblngbbldchldahoknhgjlbnfafadfpmbmecmbkohelidahpnflghgmpiloeedbogiafgilcacdhdaiclnahggoemdpclcpbbjhbknjfnmdodaiebdhafkkbdpfhncbnegecbkanbjgpdaifloafffdbibpaamlmhbldlcnnhbeodaijabpomnejbbmchpeeihfkhljlpjccdaijpgomednapieldbckicadfmdoahhedaikbgcljphfcememmheenofiabhkjfgdaikblleckefefmkjpeiakfgiieenjlndailhomcciinepkbhbakfpndegnhobgldaimljlkhgpeljeflibjdkkkebfmmkdgdaiojnfbagnmfabhmikcdbbpkgmbalopdajcmfdddjbegagpjndkenhohgpfhedkdajdciiclnakpmefjnmpdibofdapoepedajgdhiemoaecngkpliephmheifopmjbdajgdoeclammhpaageafhjfmbnlfjoegdajinaolajbnlljkmeneoeioelbdbnoadajiombagmonlmmnegaafgfimmeofbmgdajipbgeekpabllpahpminoocjbbpfmjdajjajhjabdlmhdjeohfbgppjgimlfpfdajjlmmkfhmlihmephldjcehfgkoolbddajnenaohfihkicnifkafkaonchofnhmdajpehfemekkmkokgppiahajcfcjdbbndakbmfhfllaholieccnfadjnhemkfdbkdakbpnomcpnfffehgdgdcfkaljdfbggjdakemcpfbknbmkimenjeinjjjfddfmbkdakfijlgadoaikfggkoakadgnicnklijdakgbglbnknamgmkelnidgjadghljmjodaklieabenpheminbmgghpclnipgaaimdakljhpdhpankdelonfhjdplehhcdphldaklppejeiapdmjkbjhpgekikmanljfadakmjipbgjibdgmgliecepapfidfclfidakoebhheadggifgaomaibjlalhikokndalaiblmpeklkjnpeocmaojcfldmbfckdalbmeihjdbblnlahcnihidfocgneiecdalcpalkhgbiiahpjnnbiflcikhlgedmdalfaidjcmahkkjpbjofjlcdmjgogemcdalgoimeebpknhnifhoihhoajmcmkpkcdallmoaignjlkjadepkpfnlkajdpihdodalnnlanhkijcmlmhmnbagnekkjknjgndalokghgpcmfpljoandfknjekpohilikdaloppjngjncnbidcnbohjmeeaikdcpfdamacjlkbeoohfnnaakjaaedooaepjdmdamahpofjjdlbeifhgjjbooomdkfflagdamanhmlbclijnhpmbgaenlnambgnhebdamdebfkhinjjagnkhachpkoomebnehgdamdghloodhpgajncmmepollbdjlfijpdamemajnpodbdjndboidpmfpjlabocjedamkalgfdhnpembldkfijdhjlggekkjpdammjifklcebeambjkljahjdbdnhjdhodammkgaofklmejafmnjndfmfmlcmppnedamngclhjmacknlihimeffiagmgakfbndamoemkdcahdkninlbademipnckgloffdampbkpkbjmobnmnllpmomgmkgeiochjdampojcalfgcillnecpfmmmeepoceikmdananbebmledceeppdcfljijohgfokkcdanapgfidmepmcfbjjacceiaiiioieiodandpblpiboloobeohfjpbeggleenlbfdanhfijikphdjbdmahlnlbhffbfcicmddanhnbdhpciloipegmbpchdgalcfimhldanlpiiicimcmdflgpdakekeeefdaaphdannlecdakaakcilijbicalhimoccpcbdannnomaanaoldpfhofnloeigedabfkodanogdbnffclbdceijjpbjgkogdkhofhdanojghailoeaeojklgfgkchemfjepmhdaodeklcibjfgoohlchjnaahlefiihmhdaodklicmmjhcacgkjpianadkdkbkbcedaodnmghhjdeeiojaogbmeiookdabpgbdaoehihmfjocejbipogganeaihfppckmdaofaohebflihiaigolfboahakboafhbdaofcndkjhimbcliegplfiecjdamfaocdaoffcjhhgooncjhaipjdklnpmojikjndaoiodjdhodbocpbnilgkahckakmlckfdaokjpfcifkkfhgdajolpnlddnlickgddaokkdogdbedccdjmcilofkkaalccaokdaoodhbdicjnchmiblnkdaiapahcajcedapaeejlffemnmbcjbcnmcdhnekhnfbkdapbkgmfpefbebeheiielohfbpdcjhpldapdpkhebhkkiemnngnadijpgjonneeedapfbmniaeedefgplcfnjcoeadfkamendapfikfljhjbiiipeigogegiklbinmdedaphcmbdaimffehdlanmlohkckajpmjjdapipckkbblfflohgdkebnbfjhkfgbigdapjckidnenhpdahjiblpdphiellppccdapjmemmclphnlmlghchabfkbgodkhkbdapkmopllmemdpnillgbbeifdnnilmncdaplgoelpmojejgegkmbdicaoimoladfdapoijobnfbbkflnhnjlifonpegdcaipdbadigkbllmgcedcgopnlhnlbboikadbdbaececpoddkngllbhbbjgghfmmhokcodbafhpckclbjeilmidobfcfohafendgldbafinbjieoiehhcdepfkefipeoiibigdbagjdaijciimblbbkhckooefkdjkbkcdbajcjngncecpijfmeoincbkfcojjmpodbalnnedadlkfikpfdbpmnejplalpfkndbanhghadfmjndnjmmejdgfdmgidlbpmdbbelphcdhgpbabjffpdhajbffihhipndbbfcdalomklnkggapheojkljhfkgdpodbbfhjadbnimagfcbnfphmnobikmfcjcdbbfinacnnmjincddahiaoojjgoomkdcdbbfkikcelfdeglceneadogejpodjigjdbbgiakpphgadnkdaeklafpllcbobhofdbbkjidgehnkkhcppdpnicohbhblkfdpdbblkdbcnpmhmcpljjcniagbdbjciflbdbcbnngdhegioppgbclcnpgjadfdekdfdbcchhaimancfodnacikjihefgbkacocdbcdlgeilmmcbmoeejdipaccoalhhanbdbcfhcelmjepboabieglhjejeolaopdldbcfokmgampdedgcefjahloodbgakkpldbcgggiglogdcaokcmclickacjfahgdpdbcjededgbgcdgeaeebbaoejehdnocmpdbcjfcahmemlncppnloifccmglmannfidbcjklelhlppicenfdgmgbnaeidogdohdbcjmigpjccmgflkhihmjllndonbecaadbdcbdehgkgecnaacodkmcokndgapcggdbdcddjikpjfnpfifamfkficbjicdjfldbdcfjogmebafjlhmpdnpjfanagmkjdjdbdcpoapjchichpleejhgnjmnooicdhhdbddgbbhgiehapkemoldgekakllapancdbddlenlglcobgdnggifbnmejdejnafgdbdebolgphldogjggppjhfcndogoikdodbdfgofkcnphinccohgocophgjgbielndbdgalcaoofihabcbokkannbiigmaknfdbdjblegadenegilnoflhjhandklfamddbdjeikampaobieffonimljkjjoglhibdbdkkdloaogcaemlepjejonglhaijjhfdbdkkeplnpbocfiafmegklfdgpeogkkkdbdnlhlcpbjdafcnheplemlneamieopldbdocldlgcgikdlohacedhgmfehmfhhpdbdonnbbnhgojidhcogkapdldcheclnndbdpbhhbenolcoomfbcpfconhllinjgkdbdpohikhcjdpehhidphmbdbeicccafhdbeaebheodoefhfegpclpjehhfjbkhpgdbeaonmmbhmdakioldcnkdkmnahkdlakdbeelgcionanchjdccmmmnjidpgehmfgdbefjmiejobjbhkgbbmpldjmfabbdmaidbefjnflnmacmcbekdkeanalnnblgjdfdbelcfjoginnihkflpiffllmiiacfddidbfcofkakhaieepkbgmojgngbadmahjpdbfiogfhnhbajalfagfjgfccbjbpbkijdbfjadofmlomgkmnbebhjencljkmphhddbfjieoamhdnpaemankodbnnbfbljlopdbfjllgocpapeahmekdlcjfnnmimjlbkdbfnmbgmjomgkleanjebbonjhikigmghdbgdbkbfjpghfollbjamppacdplajkkndbgfhmcdfggmeejialodmooegmlcdcaedbghggdgoofmhdfgmhepmlmbaiomdajndbgnbfngkcnakhblgfbijnpojkcdpbeedbgochkgpmanmochglmfhngmiecekepodbgonllnonimopainkojgnpoilelkoccdbhajppifmhfllcodpkfpkkfmjeefelbdbhcbabnmmbpkiffngcodhpjlnehjonadbhchkcpmmcphfapjnaikkhcchkcineadbhddpmdlllchnflmloihohdjalljhfpdbhggpkpgfpkpebfmcbomdljchcmbilfdbhifbjknhbdhfdiimlhhkochelgpmoddbhjkgfbcpjfibolebjmgjildhbpcclldbhllncogfepkoghhkhliepdlfdomkfddbhpbkiojgkjkfccpbfleeilpkknlhapdbiaicaibcbagnnmfliojdennhdffddedbiblcmlcgdjjbdpbmbcpineegngkiipdbiikegoanbpkpoacflbphngdmamiemodbikccficchhoobcacdjlkdpfojnhogidbikcgiigjfhomfgkmkmmdapdbadkchmdbikofigieomlodlfccpagjhacaojdledbilcfmaafnjjfdfiagcfkfjjeodjggmdbimllhpphbjhffnffielcdenemjiecgdbjabhkffenfgcamjokbpeifclgfglbpdbjbampoikogkbcbhjlchgepglkccdepdbjclcjekmiohhddneblbgdhdelahchpdbjelinaeoibjncoonoaaacecfdmmldkdbjffbbjhocomdhjpagjafaenjefjlildbjjioljappkkbjekkdaokacfdfjmfmldbjjomglginbjpbeinfgjboiilobcffgdbjkpenjndaenecghniphdnnbhbnakbgdbjlkgiakgbjogjppoaedfcijhamplkgdbjllbndhohalfomchinpkdekdhkfabidbjloohaombnelchhekpimhblolcjgffdbkachdeciepafkgapjclcfbjcofciladbkchnicaiglcjpgbmpfmoafckkomdcmdbkdehdhhffdfckmkmdibglkgjfpelnbdbkfekifchpkbebdefpifljckmphhijodbkiiaagfiojendcmcbnhbaigamimldodbkjagelhkegdiiliofagnhhkhfolppadbkllamjdkkfgcmddalccckpgnbklmdfdblcgcpcbfnkocijndbldeheofbbihebdbldacafkcegpegajmgonpaonakabhgpdblebdkicjgmdmjlnmnkmnhhbmabccbfdblgbdojfdlfckgfdmeaojfcjnompahodblijnidmhnfhmhlcihhccbdicfflhagdblkabakafpefhmkmohmifbngccbjjnddbllnfikmkjbkkchnaplimnhmfkbheijdblpcpindmojkloknfjifaoeliameacndblppnfbekkbmoedfkkibdhpgkjmdpgddbmcipngbgneaceidmpcboeckgpkbgghdbmcjlemdaddlpflfgfflpdmcoggeaeddbmdicehacbaohlockjgdglcobimmjkhdbmejdjcbdgmhcpcabodbhlglnkhkkaldbmgacdonfcchfgmoiknobeihallnkoidbmiopgdicekiimedngfcceapgknnhkadbmjkbilimnmpnmhkabihkicafepkjbndbmkibokicddahoklkcjnjmlhgomfjpadbmkjnieecejkdhoapgkjjjinnhagdfhdbmmlkbnekbfjhcjbimjnghhgdakhlnpdbmoaompkmjfljebogfeeenpopnldngkdbnbhligincepjjkmgjcnkmladdocmipdbnekjagmhfhdnboiifafcodjiippljkdbnemhbdndajhplbpkoehngkpfinakjkdbnmhbipbpdjcndjeaeonenlkcnpceiodbobbdceknbdeihbiljaglhdnbmlfidmdbobcjhkobndfibgjjnhiahficiodfdfdbocoplmoaeojcdfbmbncbafijndacegdbofmilppmdnbjkfcopphbplafbbappldboigpmhagdjdfhakobdfjecjekneobcdboldceddmbnjjnjlmmhgdglbdekkkbbdbomllkohikkdibegoffkmefdpdckggpdbopfhpiodafepblcoabamknpfilhldndbpakjkkmoajcalkdeahonoapnphnmcpdbpbblanjlofbbfacjjepcaalidbdopkdbpcangdnhlhhcaaijgejfdknbkoljgcdbpdfjgjfaooicjkacbibfffajohncjidbpgcndiafgcdmkdmbbcehdgcnpmjfigdbplfflboacgdjahiamphlmdcgjehpagdbpojpfdiliekbbiplijcphappgcgjfndcaapdncinpagfniigfhinoilphfioggdcacihhocnjdknlhjplihnidekgojfpidcahbbdmmhldjndpapappaggfjfgbefddcaignfgbmceeclhgbcildfpbliaffmfdcaignkkdegmfkncjaafkkiaobooflmgdcaioanaadmeaehpcjpcohbnogbjbgmbdcamelcemjjmckiieddhmnmkkoglekihdcanahkfmlgbgmnjlcmpmjcmbldnieledcanjcfifdidnhbgolelkbpaplcmdipgdcapcjdaflabmiofddjgefmkkpckckfbdcbaloacclojikbjhfldebihfpjihpfbdcbcgiecgjpbhkjholjodlobklcpookfdcbgglcnhhcfbgkpjdkmgoceffnlhdcadcbjajkiiojcgdinllnmcgnihjemcibgdcbjelpidokgggpgbefbifhedhdnplebdcblkdjnaajnfidpapoomggfbpnjfohpdcbmabocpikpjmpamaolbfomeifohfaedcbmikdchejmfhhghdjbhbmdmfjdchoedcbnpkkeikbgkokgjifceceknkpikhbodcboimdojhgamoklafnclmljnijmepmhdcbpmclnlapbkgkddhencielibcjogcfdccaafbfpgcifokecidkcmihhhfmlhcldccaibmemoiihigenikpkkofhnjgdbbhdccdcmkhndipfpnjfdoepnconbjnelijdccepcblbolchjmemdaeaimieinmojigdccgcooifhibmopgdnhpikgjfeeablbcdccgecdlhojpomnalcejdhcmjfggdldpdcchgjmbbdfnoangapgffdgjeeohbcmndcchhpcejooodemljphhngebolkaeifpdccihnignhlmpkpnklleccfdkehdkinndccjpfghoemahohdikokacmjckdgbpobdcclkihfelibjjlchfdmikcehjpghocadccmncngkmhnihhjgchjbgcljnaonaendccpihjigmjonakebagbcchmapoemhpedcdbemdgcnpchbijnngmdfaafgkdjgccdcdbjiojiehninbjfepmmbjgdkkjnhkmdcdcficbigghhppckommflkpchnpdlhfdcdejkngdkhekdgcpboonphfgkmaejfmdcdkbocjinfjbkgepmgbkfdgnfpgegjadcdkleepmkopdgmhjimmbnejeoingglldcdlkaeppogefnhnpldokelphoeokchedcdmdppldhkkjidagjiagmioflmnljckdcdmjglhfamlmkpckdojikofhoaiibhodcdmmbngncgikejhhdkcojimaneaniopdcdpaglbmoppjbmjjehfckoanpoakajcdcdpjakjgmgklajndnlekpojkelnibfpdcdplcdbljjaigdcicfkaehpnfapclfodcecggcebcbahpgcmjneodicfmgmbokcdcecijnahidpdindecjieecbdigelfjpdcedagbhgmhjbccaoplhhjhcfejpiooadceehkmnchcmeefgindfjiggfncpfckfdceidjjhomnclmfgflmjaomohekdgdgbdceiojpfddghojpmfheadkiilbnlimibdcelmnokknecldincinpaadbgohckgljdcemgkammmflopgljilfdibnngcfdbehdcfalkcmcnobegmdijfckeikffclieiidcfaojjmglhhjkooiloedapfeecceklmdcfbnoannmkmacpkmbbippkhelgammmhdcfcfmabgefbjhkmfagfaejofalceabpdcfcjalgbmcaimgmllelhjgiplipkomjdcfefnkefopibnlcjhjcfegckhaneklddcfephnbljblfioobacdpfjffalnnmjodcfjahkkhdeggehphfigjiegpokingbhdcflkimagfnicklojfonbbcppnikogihdcfpfbdkbhfjeiejabpkhjnmpgnailpkdcgahalnifhakibdpjjigbebcnngfjeedcgakeomjiipnioelaokldolmkmhepacdcgcacgjeimhfakbhffnineomimemijodcgdaaelingolbmpggbmjmedfeplekacdcghacdfgjpncnncdapmldhheagobfhddcghipenifjpojkgfoambkcbgllhahigdcgjnpmplpficbphjbahcppmiiillfkedcgnmcihdkfpjafomlcaipppgclfiphddchennbjkefhdankpiamelieahcjggcfdchgeccnjiagagglakifiaoejhmcejdddchgogammphhhcmlldkbpeeloogbkbdldchhepogedmeindaonbkdiklcajehihcdchimebmiinkoaeopfiijcdmpjhhcdfodchmpbaclbiioedakpcldenooikekokmdchnkmhdblnaiihndhhdojngabogkdmodchnmcikflhemhhdbioecfmlkemkmaijdchobaelfdcjkfhbcjcihahgacddjdicdcidblaiggabikghicfjjcffhhhfkpfbdcijcnbagodlcmilagmmmabhalcfmpdedcikoecfmbcjagfadgmnglfncamokoaldcimloidjchapdggnhciamdbikbampjjdcinficdbfmogihpcdcgjbldnahpjifmdcionfbcoohagibgbbhpejnbipijfkfgdcjloblondlclnfkmnilkbdhlkoplembdcjoacknffahnfpppnoegdflnmodfjahdckahokdkclajpcgeneapjkeconfgopkdckbipdpjebbbkmddpkbhpfhdndjhkfcdckdpmidoebcgajejkppcokmangdlcnndckjkjmpaacmdmabanicecmdphlpjpaodcklekncnpimlnphojmcgdoclidbmlckdckmbnmancakgooifkkfhagmnnhnmjnjdcknjolmcfdooafcfipdkmnofdiiogmadckphjfeehomcceapcdpooelfdojpccjdckpjabgmmcnhidnhlfolgbinhbiaenmdclakfohpkelkfedchdibbdjfcojdpmldclbchbnjnccmijnefjdlonhdkljbdojdclbmepffkcjeimloecmikhhpiebnkkidcldppjljccdpaeoepdopkfiekikkbchdclimghbefcfomoafldeipkhbfhdinpgdcljmanjlgnjmdlgfealbblpenmbggojdcllmffgebfhclhapjfoeeljilipbofidclmmkinjdaochjinbhanlipdpmkdhfbdclpgofahfkfffkniabfejlebhnmnblndclphmdapapdejhlefddandngjhdkonbdclplolkjfakfmgalojmidoobajbjejddclppaniangimolgdplafpiakalhkkiddcmakopfmelcakbcmfajpndekhmfkpjkdcmbpeldapadknedndmheakekejlnhondcmeobolhfinehfhefjnknbnjdnllnhndcmgfodkhpcdplljcapehnigjkpibjjbdcmicililhejjolaoabaennbgbmmheagdcmjgnnedifabnkdckmdheccgbaebikbdcmjopnlojhkngkmagminjbiahokmfigdcmkliacdmbjhmhcbbelnbgamennnnccdcnaajfjdleiebincndocballaefglhmdcncoofdjajjmofplbdieeoieapjhgijdcnjpdghbblfbphlifagblefjhafknandcnlbpcfdmogfnfocfokaiefcniphhcndcnmadhnnimnjofmbghmghnhckknmhcmdcnnmmfmmhoollabailhkmkepmmaaicfdcnofaichneijfbkdkghmhjjbepjmbledcocbcngibdhikmngnohnbeikomdloicdcoijkjjlpafnplbipgjlgcmifflbmlhdcoiklgbaehpailcedbiphigjngipndkdcojamepddhjhfdnelidcmhkjjpaicifdcondoodlcmhekfidmonnhofbbnoanjadcopbgkmlpfmlgojlgohehfjbdjkbglfdcpajbhodkpginpiacgellbdjcdpcghpdcpeleodblnfgpphbfcahmggejfhjhpjdcpiicjbacmiikfnfahlgimnminkcojddcpjcolmcjohjlmjlfehammekjfedbcodcpjokbfgfnbaekphjgehhjaokkcifbjdcpkncimndkdodcgcogfdddimoglkpkpdcpllgfmddahhgpfldmnkkkhdgoknenmdcpmhknccojhpodobimikjfdbcbnignedcpmijgbolkocmnodcliaiipfjcehbbidcpmjnfkpagckpjmccbkechejehpkhfldcpoagcbhlibdggnfhfnpmklehlkcljgddacijefbhohmlbeidkklahfibomlmdjddafnikopkdehlfeoghhecleenkiohlfddahpbnofhanfkpckanaephhkijfjaihddajknillgpchpinhlkjijkncghknnmjddajmbllmphalfhnmkgaakmfmjekkonbddakgknbhnecgaifclijnohjbkpeicbkddalbcjhkafgmfbfhdejlipiabmolbciddaljkjonpngepkhkkficnpmghicggikddamklpgmpfnmignoflfpelmoagepojmddaoheeeminbbkiicimhdcmnconijgapddbbogfibacjkmaeciijijokcmcbhhcjddbcnfgbjcicbjdblfafohkpodcnnehiddbflgfhffadkocmpanhiccfnokgafffddbhebnemodbicdeknmdghkompioacclddbhmkbhpgpnimkaaliffehbcngjedhnddbigfgjgnmgmnokbcaolambijnoelajddbjcgijambffmojmmoepkkocjihaodfddbkebecdkpljlhlkehkmbiapohcclglddbkmnomngnlcdglabflidgmhmcafognddbojiebfnkknhgklnliegkkclfbfghcddbpgnlodaibebdagcejkfpdhmhaighiddccglaolldlfceokolefkjfgonnlicmddcgmaianhjgfdjnfnifjpjlgmcpolnbddcpchabacjbnpimgbajojgldieeipkndddbgehbkndcjikgadiliippgejnjaacdddfbjacjmkfpiajmbmcbeedffnfjdckdddfklcdbecoioedmoakchhcgfdecjpadddggllbfongcgkoolmmhachjaeeefmddddgkamclllgidfncmnfdfnmaocfmlohdddjnedcppmnmaeieefjcpenmbfgamlgdddlahjkkekbclgjkcipnpgnbiphnfoidddljphamdofafdgbggalpofjpponinodddlpakohihnalhpehkjlfpcncpejkicdddndmdmgfgakjbdflkfkffiignhocdjdddpeopljcjbcaofofjenhncdcmlaoobddeaackkdkbajdodpjbpbhllamdjpcbjddeahaaflbdnpmapfjbnnjgjcabnkfjmddeddkilfdbldolkehkpdnmglimhemlhddedocjchmdmlmieomjbmmedgnbjkmngddeljoecnkbkfblaobnfjfpeeeembjenddellnoamalbobgfhofidbejliacabkoddemfmcmjhhklijalabbdmfijcikemnhddenjpheppdmfimooolgihimdgpilhfoddepijlemeafekkfichjkblelgpbehjoddfbfmamigmbkbmdiepnbdaniepghcgeddfeocjohiljmoggijlpjocanplcpmpgddfgobbpfoljbkpmlcbjdgbfpjlfgilpddfhpmodndpjhofjkaieghgbpolacihoddfllcofeonemhhjhgcdmcnibkopjchoddfmhdchgomnmkadckkeigjdjmejggdoddfmjghlpffbgbpnkgkheghjfbfmeggpddfncjhfljloebpdhpcabbnalelafkomddfnellkeadpobadlfobkajjgpknjalhddfplagjdoehgphjmdekkdmjigocenjfddgaignigjllijkcacmhnjbjcigiekibddgcpabamadfhbaambaijdhdkkijlaeaddgdgeogkglpjbelgnbnabophmkcnofbddgiijaooghhimmcdlfkolfckmplmgklddgnenplnlapbgjankckhgbgfjdgjjhmddgobhedhcchheflfkalagkpcipcajalddhdaknongambdoemhkpnmcocgpjiaegddhkfkjdckekpnbmnhlgcfenliafbjgdddhkllngpcgpeaojhfnkonfhfpkhbfpdddhlenlimkgkdcnfffahbgmdljiikaecddhopkminojclojpanfcpefaelmmcklgddhpegnklkpjkobmfeaindkklgkajdioddibghajjfhfckojancjcabapelmibfmddiemdelcebdjgjplcddakbaboaamgpkddiglcoidikamheobbgpchejhgakdmldddiilfmiiecadbjibdoddknagbgkjijaddijmnibeeapcjmkfjmmnmglhkpkfkplddilfidiikiklpopfjdaldnniiakjhceddimagbmhffkbbbhbhhjcmilhhddegbnddimioghdkeaglgloehjalgggeocacnjddipeofhcfoinjbdgacoblffjibjacihddiphlafnadkihgakloeahofhhmecefgddipjceoicllcobnfclfdcpcbapfoappddippeodmaecfjikcjpehmdkafdbemfmddjcfhnlkelhlbgdlinmkghmllflbpgkddjcjjnkjnojbichimfanagjfbcljenlddjdamcnphfdljlojajeoiogkanilahcddjdobdbeajehdaiaidanakpillemahhddjgapnkmndalaeefffojlnifiicfeinddjjednpghcmcpblbailchfmddcffaabddjlhbkkjhngiiaghjjbekchheccnnbfddjmnohigfbhaopjecjelhilbmkhgdliddjnnnakldekndndohbcinlcljigldfpddjphanmhlkidfnkifocncecdpcfahefddjpmjejdgdkgakcpbblkddkomaklbdeddkeocngmfkaaemngojgnlejfgkinldfddkgjfaebjdflmojlhkilbdlbhddahdcddkingjkiidgmfnibhjpbhogfmikapjpddkkmmbfhikbjhcndbjinnnpkjkeilcbddkldeodjnmblpdmihibbppalcidpdinddkljliiijnkfldgjkilgabplkijlejcddkomlfpiabiionmnkmgfnmgehnpghhjddkpbeogkingmdclmjjjaelhpjjlkadaddleddcoaciponfdfiepbbblacmdhpnoddlfgbkgialkffiecklhdfmggbabkdnjddlfgpmmbcjbagcaefaghekobkgifhbnddlfndgapohbmdahlfjmbcecaieknigcddlhogjgfofpgmkognopimmilcldcepbddlkcohgcoahfcfijgpkppjnllgomnphddlkkhkemjlpicgjohdooadnfnoielbnddllmjjlakacffbeidndbdogijobmbleddlncpnfojfhfklamgafpbmgiiklcnpcddlpilahlihedhnggplgnbjmkamdpephddmbngjagnacfpmhhaobmffdckdofpgdddmbokmmnnhmdllgjohoigfpfmaiahfhddmecfafgjmipmmjpbbkcngdgfdbhmnfddmgifeomlfojohghebgcjhpdafcfbpkddmhbmjjojjmempjbhlhiggkhmddabmfddmhicnhpjfpgmcebbidppnammjebnkpddmlbpehmghpoflnlakelmimlcnhibnlddnachjeapkeofffojcbpliaolejeepnddncmngfdlfhfmnghpdgbojmmmndkcamddncnnpamflfachdanakohjofcmcdpinddngjgclaaeiaplnekhbienaeibjahcbddnjdonjihclhhchmfpjloemoiiabpphddnnlfoonlgjjflmlbfopafcdfjigggoddnnmchiioncekfmjjfhpmgmmecjdafeddnomhggpgoajcokmapghffdegkcbchdddoadmlfbnglcacjbemkdaloddkicpgcddoapmbcgiocgdpdaenhloaoekadjeieddobkhddkcacmmhpomkmhfaphnnlilhpddoclifaibbnompabgmpnbkdceodmbplddodeilbaafgbcepocgejamlhnelhgdoddodfpnbjcojmgkbljbgngapbnkeefmeddoehnjojifefhelncjhlenogbjimkegddoginlilmoejddahbfnpobaalgjloohddohdfnenhipnhnbbfifknnhaomihcipddoibpjmojgeelejffedpjnknaddbadlddoioppdkjkbkcdbdkpkahbjdjfenpnnddokeiihjfofdmmcimgaekpfpnhealfmddokgmdaippffaffgondmmhpimcinfhfddokhjkijbgjajkfbdcelcgaefjmkialddpbfjmihpcfahgnijbegcfhomlckocoddpcfadohfpeiijghjboflnnnpmcalabddpgannodoahlemcpllpfhjaglgfclniddpgkhlndkeifpdoeimojcnjbfdkjjpiddpkckaddmlophkijkehegjgnpnkfdpcddpolbpjgoflcamikmiholkmolikaciodeabgmnodpelodppedckejdmgdpamdfodeamhkpifjoclkoahngfnnmdcmiklcmedeaodobjfcolfhkecnnghdclnlmfjdjedeaojpfpekmegblgglopjdnfgggdimkjdeaoodbbfdmaakpoefonmalnbgcdcepedeaoomcfiacpnjnknhhcdmhgldpmfpjfdebdgdnmkglpcchkcgmeiciiogejjmgpdebidmkfmefpnncclgefdpjlmopfomjpdebpngjajfnagiepfjlhbpdlhchggbibdebpnmfgmgoccmgpbjddadeladoacpjpdebppfhfjaofkgialnajjenaanmlompddecacnfjagkakfpmopoeofhpnfipcndbdecapfocbigjcaclcpjglehogifiafcpdeccbbnljahmlajcibapgeaffllofdocdecdemngfplndfdaalahiiooifcdcnaidecdfngdidijkdjgbknlnepdljfaepjidecehahjopmilkcpbjcdnjpjpljpajhodechfdgopjddppakkhmlpfjbhidohfdodeciloopcooglpjhomblbbjeeenohbpgdecofddeijdianggpbbefflnpihjdmbndeddhfadanfbklheelhncankhhaaffifdeddjbhdkkhfehceamcomcodndhggamldedejnoaifpckcilcpkflpkmbnonigijdedelmifknlmdmjgdddiokcpbibhkbgjdedfogogpiekbkkelglcmicgkfolbimpdedgmbkdljkogoogdnnhecjgajpjangndedgnilmobbkcfmeiilcakcgadchnkhpdedhfkbfooknbnfinlpnjpcmndmmglkededjlikmmbebcklkmdamkkllhemfepafdedjoaiekibdmaickoibkhalleggopchdednhdljdcndohihbcamhklnjgfggiiededochmnmdaknelbfndifidmaacpgbcbdedogjafjmglkeipdlaeikampgdnekgidedphjedjalglppdfpmmibdbbkmifnbbdeedacoecmlfgkmcjikebmhgeilkhbpfdeeebhniolgaiglmbfngjpgcpgeclabpdeefpojobdbbfgldnpknlcfgflbbgonddeencocdfmbceoonijgfoocmkmnoppbcdeeoeplkpbpaciphkleockmjkjnenhgndeeokalebckjhnmfnebkkcbdobeofohideepfopoadhklgniionhaemhgdbacbepdefaaeoanpgjnmonfeafojcnmeckehemdefacppjnlgbloohkmpljkhpedeakhjndefefioajppofcgmedfeogclghdbdccadefflboaigoglabbdpklnjhkjnilkdjhdefgccfmmolcfomhpafallipengpnofjdefhjabfmmfkjoliblnbcmlmhlcmgkiedefhpgjmmccihmmagkhbaehaeadnlgpedefjpghjbaobbfbkncgkglmfnbcjmcogdefonhejjgndpkgjhgopcimlgmneabhjdefpafemnabodmfihgoedlpcihpmbfoodegaccogahdojfpemhhkaamhphklgcpldegdonbeopkgifnbidomakfdjnkedkaodeggomlkgpcheakijiolgnliofnebdaddegicohnkognbiiphmefaonhhnhpoedddegidhhbbhagbkmlbhgmiibpkdiggnkodegiejihfeoacjglpelkcikjepcmldgbdegmilhpllmkejgbocobdbnmbbjppadldegmnfambhfbkakjhjekkbgfkjikdplidegmphhdjdkolglckdadjmjkbkanpkjedegnghgdfedcdikdmblmffibbhclejjmdegpgflpjlljpmjefijinjkkahmlcpdcdegpnhafklmpobelbmmekhamamiefafhdehahmmihbedjejfjcebfkihbgfkedlfdehbaidfdcamlkbhcjmgmhfjkpgnonfidehcbodjgbkkddndpmdgngcimfbieinidehcipgldpjniolnoeniglbepagjmgmjdehdfogokiolhbfoedccjnpfohdcfpncdehdojfgndgfhlmghaeobjgdiecmfaobdeheecafpgamelbahdcdfcjamedfkbcpdeheimcabiekoogbgmhgmpcbiiefcofbdehfpiogfkgipaceapbimfjkgcmcpphhdehgholebonhipemehadgjoihnjbpgnmdehgimligphpjfalojimehmfdablcabadehginifchjekjhpohokignhbljdnnppdehhmffkamnibnoelaaaogdgaaemeonadehihdbapjloiedkhollfddcedfgjkobdehihpicbfookheondfpaibegadecbjldehijmpcbohhodlhiamomfnffhekegefdehindejipifeaikcgbkdijgkbjliojcdehkfplpicaaddickkcoamjjokacbngbdehoclhnpcbgggoladnoajnoejgmmhgndehoodbnjkpkmomeehbblfhaggogbnjedeiaideoaejbfapcackcbmnnodnhempgdeicboallcacpmiedbdjpbgamikfbdgfdeidigigddnoheooclhfmnkebfhaoohddeigobdkjcbbampejmmbcfekdcmiemopdeihjbneieokignbbmafpfmenlcejiljdeiiddokoknciokldanhgjdgfejklbaddeikjngniidfggfcchphhocpgaiaimpcdeikppoffmpnbbdnahanocobnijgfgmedeilgkiadhonioopedbgohpmdakplbhcdeimfhcnchocooldppfagogkplmaofhcdeinkbkflkommolikefigdljdgjhkpfkdejakdpmhpilmamblnpdidmkeledoneodejipmbbnkgflmgldbfmifdcgnaphoapdejippphmhbpgckbhdidnjmdcpfccbajdejjbphhkechaidakjbeggedoabdanmddejkoamlboclcaaonidpdinidgmbfgpddejldfkglcefamnjbojpdfffdpbnnahodejnhlajneboiaajhngmeenjklgjaenndekaaalblcclbepghohmhjpggimlpcfidekaemmhihfjoinjadbleebdcengnaiddekcjdboeiplnhghhlpgfgijhbebnggodekcpdelfhkpfnfccmalfollblbaahoodekkakmohaaekjjgjmcpenmfaajlokdgdekkpoagjdnkkegeadkkoabolcbgplaodekminldeamnhjjlaljeblmbgalpcpgndeknpepbldplggimopkbdneonkngmlfedelcmgdejijcpidndbkgahejjnnapebedeldaiiondcipmlkaadkjodkofgdconldeldioljlgodphdfocackpdopnidpkjcdeldoldnofdabjjiejekjhbkgdbkgndcdelennlbohhikoakmlnnhojhdinhfofedelhpglnckcelipfmkemgakaaeppeolmdelimgmbagokgmjffmedgcafjcakbedpdelljcncghcpfoenicicifkolnkhmkdcdelmjfndomahbfiajnjgmbcpkhnopefhdemeljeofbfpkkbplcijmemijfodbeckdemiaanijbajdmkfpenjgamcgfklgjgedemimoohidhmolhbphaklnmokjhjgjlfdemmbjinfcaahfbgldncdcpblknbfbhjdemmeljbdfeiganohhgajiakjpomdalmdempinnoeplifpplkighkphogjdohaehdempmmaelljennnegfjdfacddbeeggkfdenbhgkikfcmkckgccbienkdbechoilcdendealkkedlljphopkkikjnejdpkbeodeneaiphbiiebaihlpoejhlbmcmjnmcmdenfklahhgkkgicbcmoieojcpifpfkegdengnimbibgdnaolmpaehmbohpibpjdadenhiimcgjalhhhflbdjmeggefbnlcjndenjlhcknabfoimbjhaiebloighdliocdenkpfpiipjgejdlgnpcpmlckmcnficadennmoodmkggoejebkojnmlbbhhpmiifdeocpjmfifplhepinpkmpinpnbiemfjedeoibegegfohkodlelfoogaknckdbnfgdeomfokhabkohldjcfgjdkoflcgojaemdeomnbhgkcaiolmcifpadaknodobbgkmdeonbedlmakdddidplniclflladdjoepdeonblningjbcdgiidohkfhajiinphahdeoogchbeecbfipndodohcmfpjlofcdldeopfphhlenbfkopmpcdbanjnoiogaipdepgdhbjghoodadmgmkimkeiappokodndepghhnpaohfkhonkhbggdmonoippecddepiachfepmdlclgbjllnmmcflgccllidepigcfifcofebcccphgodkngokocfchdepkhpmpgnhigmpojlgajekgnjbipbmidfabheenoofbpkmalhglbbljdcnonnjadfafokiagoiocidlpglcanjkcdbdnioidfanhpdcmhemhkjafmannijhneiplgecdfaphdnmjogkdeomfpedbfegbmndhilbdfaphoojjngedbepgcampiffmpbffldadfbfgbhabpflfiljoeaphhmdfckcjjhbdfbghfoagpaiahjkglaamilgkflleikjdfbinedileohdhcjpfpplmcibfeekgiedfbkneebffeaedbfokcgpdmfkaffcpnjdfblhdkpfmkchjnibihbchpkbeideemmdfbmfbcdigfkhpbojcbnffbhfddmccdjdfbmpmmcgiheedcicmlcljdcmcboiihmdfbpdkodpbgehjlfojadeokopeibdbeddfcamfllailmlhibpelbdcpehpegbbjkdfcclaglnbpefajmcgdeaehleegcafohdfceojbfaimdcianemobbjaglbmfmomcdfcfkhnlpcoafpoepljegijlkinbhjgbdfckllknfhpbpkagaaolekabalcanajbdfclggekicbapjfhddeddmhfpphjdeeldfclijciebnkgbajchkjfdcfhbddobbddfclnefalplnlpfcalhdjabeemcnaioedfcmhcbmlfifajlcjomadnajcflenjaedfcnabfgnfemdelhceemngjnoagefdicdfcpalfjihlaeghiemdadjiemhfejeicdfdbmbcdjkbefknilpimjcnhhkbhfgchdfdfmeifemfkpplkgibllkfaeegoipnkdfdgcmeagjbciakpkgfagifopemoibmddfdlahiekdoppmapmnimadocfmkbjcngdfdlfpjhfbkgpapbommdijjcjmnbhloedfdlkdpiniioaefjibdjekbpelmnikakdfdlpcbklpecepejfhidljhiojhdnphfdfdpbcodgiimhehmjhdegolmcdekfpfcdfdpbeodjhcgjkalahffgblpjphfammddfdpcimaldjhnadkbjeojgbildnjdebkdfeeakcmjcdldjgaiabafpnnhcodacbcdfegbkdcklfmphmhkmmaphoagekfkdkedfehheanbnmfndkffgmdaeindpjnicpidfehjeoelcbaneekfbchdnkjnidheogddfeihleejhmicfjbekddnipomhkdlihcdffbhijnlaoakhhcljfcjfoolnmipajhdfffhpiefebghbcibhklkkbmhplggikidffhagoddppjihehjnlgohkjgnckdopndffhbebmofkkbnepjiiehcmdpadcamfpdffhheolfejfiddjhkojcmcdfmgdabpadffjjoaegecfmaddopjdojdoofgpibfidffmoneejkakocemkkhpebbincdppibddffnopbkngngplhnfffnhcelnncboaaodffodnolihapjoikjegdcaimojanmlakdfgeohpabiolfocdaijoclhbabfnonaldfgffhhipcleeddgganbhidmapiecjnkdfgfiidhljjleoaaebhdjnpeacgggjjedfggjiadbofmnejcgnhkkpiaicefphkmdfgilfohkgcihcbgidhjmnbmbmhkhfmadfglhjdhjfcjacdlfpkednlelkhokenadfgmeodbncddbhjhnglbbnjilfclpdakdfgoiaikdeomjhgcdmlfheikfnhddjipdfgpepfibpcgklbdiomamjmifcengflodfhbfihajlehdolghpaempnfihmeopegdfhcboeipanpgeemmlibeklnmpmabhgjdfhfikapaggmfggoekhimbcpahpljkccdfhfolalelgjnijeobcbdegmanjfblobdfhfpenlljmfmleioifdengohjjbgonidfhhnknjldpgajoonckfaljllpdgmopgdfhknnecgaddandomfkhknomgpfacgcldfhmbbgdfphlgkibdmciphdighaocelcdfhmflpcmenmhejjonpldcfmfadjofpadfhmhckjclkmmolhblbdihdiejpbjolndfhogcpoeklohaocnagpjialdinojknidfhpkdpgodlelhfgclfcnihlfklodglbdfhpmlnknbpgakakijjjiaddknellpbcdfiafiegpobbaccpdfpdemnjjbcoicbpdfiencepaoeibfmcobbcacniijjkgcmmdfihbeegacnifihjadkahjeaiibdbceddfihhfoehpgnfpjpjnagpgmfbkppkppfdfimhmnbfiljkcfcifkaplalgpjleflkdfiocooiempfdanlidmhhhbddmeeilcgdfiolcikbggfelhkkkhdmciohfdjkpokdfiomjplokimkleghadofigddhamokbodfjdkdceleofajflfmefffopfpodglfddfjeelehdlfigfjjhdkoaphfoonmhjjidfjejaldnpbdkacoehinpjplnmfahhopdfjekdikeoagmeeileiiemecllhieaemdfjgkmbneihcbngocmpjgnifpdpgchdldfjhaoiaccecenmihmpkacpeddolendjdfjhgoeofgmepmcngkhnaiphbhdbonhpdfjhkeneohhpbjgaahdpfmpcchoolljidfjhlpgadoefjcafmemaapbhechlajbbdfjkjahfmikeekjfmillkihgjhjihghgdfjkpegjbmdlpheapgbebabkajglpgkjdfjnimcpbahfalfcilnhdfnokmjgbnbfdfjoobacjokjigpbkabjdhfcaefoibcmdfkaiemjhgblkkcanmhciiopcehlhnhidfkbeaopaddakfblnlcedlhcpfomaiecdfkdjmdemckgbhlldlkopljjdfoeinpjdfkeeeomgdjahanpnckoepifheejafmhdfkigpcojncfldjaphopfaahpiffmgnbdfkilinnokiohefaplgmbgnnlkgcdahhdfkiobppdlgilllinagipckmjnampopndfkipnbklkinnfphkhoeopboejdbbbfhdfkjjhbcalndolfhieikmjggmggdeokodfklbpodlebpnabdgckijmnpkbbhgnpedfknkkdbkidhdnklbhdmememkkkkmibadfkpjgpbenmmgepcdgnjlbbedlemgnfidflbgcldopokchaholbkafdelpdpjmcmdflcaaiimmahkfmkobkedpgpiidolohjdflfgmcajbcngpegmjbpmmiodadhbneadflggpbhkfmbgfcgnbbnbfpkgpnbfhlkdflhjaaimkfgidmhncobndacnkhkefkfdflkmgpbhkmiifflliecfpeibmmlglbgdflmfmipiifdelmimfimpbjinbcafcdldflmgkkmmadpkmfhmihapiapiomdjcgcdflnanlhminphddbbckfmfoeedpjifikdflocpilofnnccfljconkdicjhcljplddfloejogjogbalabpfaiiionlclpkekkdfloojllnhgghoehmlpodhehlkjaemkmdflplafcgnplhighgbjhnnblgkojikkadflplojafekehifeeomgempdnpahbdkadflppnkeanmmejcplhjfhfbggmjjogagdfmghlglinfnkjlplkhnlipcickoaklidfmnhhhpdlmlbhidkjinnicengipapppdfmniagpoemhedehfcbbnmmnihfapckndfmocemjhehgicmeimkaohekadalolmpdfmpdhcdbnaghglaepjhplapfihenneddfnchldfmdempfkdhdlneonleelijdoddfndfdfoaegkppbahdgjjbbniddmjmmadfngelghchjabdkpeemekfhbjmjioagjdfnlieijbcgjlpdbdgkpnmilfegkbbiddfnmjoegolahmoikgnhealegkapncbpadfocifdopblilaidkkfcfjijmjffcdjbdfoegfajplmijblljfancdapbdaopebbdfofkhnjfdhibkfjajdoomkacllkcfnadfogicpijbbigccnhackicmmfodpannddfohdbmjdkfijghgklbickfnaepghgbadfohpkmipehebbeebpeonpdeabjldpjodfoibckodfbkinfibbndmbedcpfajhnjdfojbnhaiabhlgoepjcnjjjbldpgkkpadfoklckncmdnohknjhbnnkpnpnablkejdfolocangbkbnapfeifgalahincnafjjdfomadcaimmimlnknmjjmjoapiagdbfgdfomnaakbmbhkcplofllldnjeipjjphpdfonjnmkcmofjhgieffkjmdjmmhbjbcfdfpafldognmfdmdnllloiiegpccggdghdfpfikhkbknnigmfgnpfhmppgbldkmaodfpmbklmlloeeckdlfkcnodbopdfmebbdfppklnpkfoogjgkcmmoeigmhpiecgphdgaabfadjcmennphcnpcagklebfgnjcgdgaehaeahdegbdlenicbmkbakhdgoemldgaeidcgicknlldpcgejdcnaoohepiokdgaflhlhaiodeocdoenjlfjhmemjlimidgagglpiapilifiakkjbmipaknopihdbdgagjakengnhjfaecllfbipnonfceigbdgahcglhmoofpbgpngdilfcemmgjmgemdgaiicbphiciledhlijfcbgabopgbgbldgajgakmdbmoankhonldmlnfokhbdagndgalegchahjdkbpopddoakpakkanchfadgbagidknhompfcddgldiclghegnmomddgbbhemggcdkjfkocndnkdbdeehckomddgbcjbkengjljgojijceeooibgffmkdldgbeppngbgonalfpcgofkibpnddmolkgdgbgleaofjainknadoffbjkclicbbgaadgbhgonfkhacdjbjfpoigjacfbaefkfhdgbkdpdmljemojaghjkmomdaibnmabegdgblchhbeldpgpeflkjninimcmkfjmchdgcaoglaegglcgcdjpkkmjooffkmflbpdgcbipfldfkciodjieiefbbknjkimfkhdgccjjilmaehpmdmabjhhfibbmlaflfddgcdkgbeemhpiligbdlacdikbjaogjkfdgcfmgdfbfbgcpbendbhbkfjppboebeddgcgcgebcedhjhnailkmhmpepghbejijdgcijmmhoeklanihhlkdicebbionoccjdgcogepoenakekikcaglnjeianokjljodgdbfkhbakhamfchbognjjikfffkamobdgdbphedmbpgcbibbldeajfgijhohfdadgdedhbcclinfddglpdcfamdcijfonbmdgdelbjijbkahooafjfnonijppnffhmddgdeljdmmigonjpgmjkocoaikcggeogjdgdgalnemophaecdlpedkbbjcojpamibdgdinbbilogfpnmpncfkfghgmhbokgbbdgdjeagkdlmffjebogjnomdjcnclkahidgdkdgcfcgknfiaiifaapdemfoodpbbbdgdklfcgligndfdmmfmlpeofplflplebdgdkpddmgknlaccoabmiidlnhblidaledgdlfhnlcfoicaomhpkaapaimmjenifcdgdmdacomekimlmcaliinohalddhmliedgdndbehjljangkmfffjciacfgdbobnbdgdngiainbdjhihipcnfckiakdlideabdgdnicpkhgmdnnchpboggkkjejeafbkpdgdoimcemhpopgkahfghkdooabhclfpddgdpifijjmbmaaknljoekmjoephnhnhcdgejpgdpfkagnkjlahonplgobmndianmdgelcmjkdjpagaedlmabgpcjkjckgdeidgelfgpebnfemmmgilmiccnafmmcdoildgemlmeoopkgdpfahaadoacfclinljdkdgengmolbfihgcimdcgllpdlnikcbnbadgeodckhpdbkacenpfckddmfbocgedkhdgepnkdailaigfckmhlbhgjmmnmdpnjjdgffaigieklnhpmefkoehldomjblajmddgfffcpfaiphjlfhmdmejffibklapdcbdgfgikohckcbfipolnfgjgbmeghpnmicdgfhfablohmkcddnljmkpangcnfkfbhkdgflfmjocdnambcfhmaoiokilanmdpeldgfliknioeohhblpochjbjndaplphofedggbnnddapdeigkobnlmenbgeldiifhbdggcknlcedcfnghkfhkbmeghjlgaddjldggdcmifcfjpblgkbmcfilpcjkobecpjdggdjidaoafcffecffofekglpnaeefmndggdoohfgjielldamkaehgefndbploiddgghfhhkleegienmepopfokfhjdpjapadggjlmbecagmdbnahefcpfgbpdooenbodggngeggjjhefdhkokloihgnjaffobpgdghdjkofofgnlpekkafgakphpldbkfjmdghhmfbbkneaoepfnhdahahifgeanmnedghofhnaccpfigedpddpmplelcegaaendghokfjmclifnjgimiplbmfkagbicdkldgibdoinpcelgpccjmhgafkkcdoppkgmdgicigaanjpgeelclfgjcigghdkmkdhcdgickbhbffijpcigalffkigdpnjacealdgidecdmfggfcfknlfbfbncgdgkpnphgdgidopnobdbmkbibgpjhfemphafoepagdgifmihpijminjdmecpgomhdkbakepkedgiimpiljnpnehkgbcpdcfackepeoplidgijfccnodjplmjcbpehgmdpejpmckcbdgikcegbmmimmmehkhmcfiibennipjngdgikedccaegiikbokiaopcmmbcgijjdedgimjfkdkmmldipgnepicedklpioegpkdginfmpeobmhnmmjdogbfcpjiihijmmadgioobhpagndahncifdfglipdiofmlkfdgjdfofjcjhkhjofnfkcancadakipmnmdgjfpndghlcldflklfanpgnffigajfeddgjgndfecgdkbhdpdmklohmbjodjnpnadgjklbhjmkdbmnkdiopffbmokiiflfmadgjkmlkbaojcnhlbepjgalhhamdebkefdgjmaihpnjmlggmmlmacaohmflgomfopdgjpjgpikponlfappokopokggojlelnidgkahgbnodcihmkldnckoepmbboakgoedgkccacfdhjdpnmmldmemijljmoelbjmdgkcncnppfpgcaipnjnedcjmdlgpalkpdgkechbpoiojjbnckjbmlplfkjkgokdjdgkemngdheppgohkjjelnkjmdeimmfmldgkihfbpoiidondiioccgbaonglamkmjdgkmjllhbmcbomnmokkdldfhcekomdpgdgldaiekplgajbmladjndghfcobgfglbdglfhbdhmagldfjeedhjcodkfbjmppfbdglhjdkghkhnopeheecjmaknmklleffbdgljplenmlcphonlphdcdimcencijhpadgllaaiaedimaoamipdmkmfmbloikdjgdgllklknmdnmmcpcknblpcmfojafoaogdgllogliagocpdhhhnbihpigikihdapkdglofghjinifeolcpjfjmfdnnbaanggndgmbbngagemgibkfpofcpechngaacpdhdgmdefdmjpihchajegaadnppdklipfnmdgmegicdiealfnlbnmpdpfninmfmnekbdgmncbgjgnpjpcamfldonocohjemapfjdgmngcccfpfdjjkggbmpmpbpgibofcnidgmoddmcbldakgijlgfcamabdbecbibbdgmpaaaoilgnoiicbnmikckdjadojooodgncldfnokccjhbjeafgfihaknpghlkddgnjhjeeaggnobndcbbldfohefbgmdoadgnkmkinjkpllaogcaepacdflkfhodoadgnkofcnkcdkmhbklmbkibfmjlelaibjdgnloblgmbcldilckfoiijkikhbdlkhjdgnmgnjlkmfmfpgelkldnldnnkkahfiddgnndnbckkkiknlalakaallgohfdckeedgoafadnhdgbbgpenkapcgodehbppnbbdgoebpjmmopfbpfodmaidngofahpchafdgofifbjlgbdfeiinpipdibmodofgfbgdgoiapmckjiicdjbodfjgojijhdhjckbdgolbmefamommmcochpoeonagjbfcifedgoomcebhifalalkagecdjijfbelfhbadgoopglnkkaccjejahgeoapmobjlnofddgpbaklblfccdobmjkjjfcibnbaafofhdgpcehlmeddiohnonmhbmlljmlablmjjdgpcelibpidokpbkjcniegacgllpkfgcdgpcppjgkkngjakanpfnlliaknoalopndgpeejkljaffidfphpmlclgdekbkpcoadgpldhmfmkonagbaohlhhopgfbpjipkhdgplomfbekcncbgcdhbakcjgbmbpfmeddgpngjadfnfnnceopnfhnkpfkgkahfnidgppckghplgkebhplanohaocpgcabilcdhaaefiihhafnpnkhedkemcnapijfjaidhabkphiccjiigcibcjlojbjcjddfgkmdhachicaenaniophllepjpnchhkgfhahdhaedobebdbmooknjlfancdgehlljgjfdhafjogndnljjgmicpnaiakmpncpfkaadhagaaikehdjfngenahcppicpaajanchdhaidcpbjfegblgobjgmdoikckninegpdhaijhlkgmhbhikmkkbccdfllcdcphhjdhanjefpcbkpfnokkgdbhpbhckfcoemgdhaohkimpnhcaeogefaelklaklpmibhgdhbdlpofpkljkoioobicmghhlopbkbhmdhbfnmmdfolodbijkpkppmighankildedhbgidngifdgjgdncbhfmnckhhobobjadhbglkfhfphammofeangnminkolcjaocdhbickcmkkmdekmclbcdbljjlgenfhildhbmemjcmckfengfgbffeinmfaoalgdgdhbnmnpopofdelkhdafpcbhmglkdkljddhbohdghjbeahikagihmdldedpdpdgnodhceaonmmfpcnpbkdieopjbhombimfihdhcfokhhmhenbfmeflifppiedabfggkjdhcgmcbopmlofgmafdgnmenhbglominldhcjpcmikoncochcacnhdmabibnjeakmdhckhiigpnkgcijffbbdkednhbchfaihdhckjffcfhfjfaoehpoocffbhplmnafldhclobcklknojliojkkclgjndemadnigdhcmolikocplmafolinkncghmahimoohdhcnejlfpkadfimfjnfjbficjlkfckijdhcoadkfihobfkodpjihppabfdhmddphdhcpbnbagicabnhifjnflcckoobmdccndhdaajacfiamcigcppdcoggkikkagnckdhdcgehhgkmdlhdcliepnacpnfneepkcdhdcpcmdngdcjhjahgpnjkkfkeehkejjdhdepfaagokllfmhfbcfmocaeigmoebodhdhhfmgfpdeomhkmhibpcihdfildbopdhdhiffibljknnccgncjjidekdnijhakdhdknpebjkkjhifklmilohhdmjjieaajdhdmgmdepcpmlmcjemnfpoejokpaopjfdhdmlhclfieoelonalageofbldgofbeadheaknjicnglbojnbjmkofdmpfjajoamdheggcdpbdmpjbhpjmlkhflilncjeonidhehhdkhlhplacoefhpolkopdpfomcicdhemdnjihdlgfnglifeahgbdlkejnjfidhemoneokjaidgbkjphgjkapmclmkhbddhfbhkmocgpjjbcffpbegffhnkdlfpkfdhfcbakocddmpkaadhmccnfbfaclcbefdhfdpjalijflbdlbpejodmdogkmehmnhdhffdgmifgolieelddpdlbkofkdljockdhfidofdllmklmehhofdocfocgpkpmdjdhfkbjmbcdhgpejafgbnkfkclecijmlpdhfkklpckkelpdgjmjgncldfhfojoilpdhfmblljcphajfhdfcjkidbiacaofakndhgcmomaohlpfmfhejkppaecbnoacgicdhgembikolplpcohnaiidlbgdilkphfjdhgghbdcebfokckjdjjhjkhfmjjefbbndhgmcmlognoljkgmcgcpmcfknnecnodgdhgpamheiklibkjhjekdjefkiijmmkhodhhbjhhadfmdblfgfcoiidedglpaibkadhhbldnobnclngbndkincjnamppepmnadhhddjkfabngijlneflhgjoakapiaacedhhdkhiidmadlcbeihakahffahbckbbkdhhfgabponnpieobanlaapgnehephcifdhhgjlbiaofnkandgffoaadafipnaoppdhhhkdmgbhjeaamleehkglebbphmbbiedhhhofnglhiejhebdlikcbebcojgeakbdhhmhiihoganacpdeckjdpjoflgioikndhhnpbajdcgdmbbcoakfhmfgmemlncjgdhhobncfdkpjhphmjddicajamagakdhldhhohdlembjofjodhmfjpofjfkabmifmdhhopbjcggfdnjjbgojbgfabkpioigcfdhhpblpbfmkjnkjbmnhoknckmgkkmpbidhhpmafgnahghjpogoflaoodmnpbhblmdhibmmmmaloinpbfofkaobelfhfmiedndhicpoffeikkcpbgmikkdabhbkkiiiokdhidlebfokahgefafigpjinmjaamggeadhihagilnpmiedpcepagmhfamhhkdjnedhihjpldlhlmjfghphllgflclalhcpcddhiikfbajgnmoippegagjdnkbmmdibnjdhijccfcjaoemhbboglbiiopkpkfjkepdhilpkidfjigmojibmkekbljaennggcadhippoilnkpalhblgnmilnkcgigoebiddhjbajnikgblcpeolmhckmejcnjojpoddhjbdjbbcdpgcecmgmgkiklbakeijccgdhjbhgbbbeiaggbodfccbepiagflldepdhjcommnojnnalnldepcfjghloipeahidhjepakjckgnfbmmopjiendmekokmiajdhjfgleponhfackphlhfbidabnfdedoedhjikhaicnkdjkfojmiemljjkkbkmlbfdhjjfmnldgninjbejdnebepmplcooomfdhjjnflkfckfcoaphmgplinhmoonfhmjdhjncmiomemdfhahmpblphkibinknphgdhjplhmlbjehkkfpaegffmbnjlbejdlidhjpofjliplegaobhfofijfnidomhfgldhkcccngladneennkinclglfjapblchodhkchkcdljkpmipinebfopokkahepdehdhkicheaffpdbmfgghdogpjifgoleihbdhkkhjlmfflnkpgeihpljcbfofjfodefdhklhhckdbpfmpnclkmjikpmkjghkdnbdhkobbebfepeeacbbijenlbllkjgcffedhlcepepdbeaodfgmgajpnakghnfejdedhldknhjbhmhjhbdlcblkehhjpmegkdndhleoaffpledanfnonifcgfgabmkgeppdhlffimknlbnpggddbaocpbmhfghgflndhlfmnhblolkfnfpnadbkiaheeggmljgdhlfngbinhdeacambpfanknmoondhlmedhlhfgomapoohfemngjibgnememdemlcdhliknoneionkfoilmgedoknjkagpkhedhlikobhdmciikgncboimdmcjcmakpiodhlkjbjneneafdhnbfcbfemcofoifhdjdhlnjmcknokppfdpdehpjnnihfgniokidhlogfkonbkcgifcoepipmipjfgjbdhgdhmacdjfpadomaappjjmnabhcklkmnphdhmdokndpedfndogjklokodoefnlehcfdhmghpedmigfknfpolfmkihcaeiccjgfdhmhmngmnfbbhflblojclbobhjifchhbdhmimkikpaoncmfiphgohokeijmbaaladhmlplceigplahbkhifeaeinaeppccefdhmpkimkimhbjcnokdjbladaamggeopadhnbcdmifgdgonlobfljlghfhffokgindhncpcpkmddmmjpgcmgbalcmpdekjjledhnfmnoglnpcfoikffifgcfbdffjlncodhnhfjlcapnbaedgfaoinmppnafgdgocdhnjldgoapfngdgkmnjklhiifinndekbdhnlcgocgjhahhapnpcaigigjmhcojfcdhnlnidcmkdacbiemjjnpgcjpcdbpihcdhoamildmhkcpdkejcljjkjmfemhchjcdhogkjibaagjjalfadpdcdlonbkeddpmdhonpcfepilggdniboclklanehdhlekcdhpehmcakkaoihgajhmlgbnddjaanaeldhpfadoolcimnlalgancdfljipppidondhpfbdocmbofmocekhnhililncogjalddhpiainpnlhmjjcpebbniaibgoaljkfcdhpjdcfdhpjicklhonppgdjemjbdohlddhpnjjppdmlcjgafiomohdmgjgcoamamdiaapbhiendminpgmljmkkibpkcgeefjdiadafpcpgjkfenjiobciegjcofgehlodiajgjfhngebfacgbpogklhdahcnnhlndialegkmaanmnkpkogcneemofnaahkkjdiamhfaboggiehgoegaigbccdkcanihodianbpcjhfjdodmikpcmhbgfdiifakpbdiaolohkdbhkbddfomohiijgdeifdphedibbdmdmejpgfkepalodkphjmcoiafhbdibbebfnkhpicdgdkcoifdhcnmfeoobddibccimocmfhlbpaioebnopgfffhjddgdibdfbbfdkckaemdngnpgofhpbbcpllbdibgkpdedblklkogkjnndhcbgobpkpjjdibgmdpafgikaoeocdfnidcbkcjgnmljdibgnhhlpinicofipmackojjfmacccoddibhhepijpekdpadbidejpkihddchpcidibljdngacjhpccjckmlmeklpgjeinjddibolhbbmipgmkcoboclhanomkhfcdbldibplekedpmipohlomnciehcahegcgfcdicdbdnfijcadopoamnnccmoldapopjldicdkhdbahabbcplcajblafnilaonpopdicecgmicllnngimpjeigkbabipkbnjhdicfogpjflbifbnhbdnidlphlgkbcicadicgalfbdamlnjhagpghpkajkfbkgkofdickjmeejgnpnoaanpmaanehelpcagledicmdbecpidmehjdjdlhnielfjccbadpdicmpijoflcbbgjjakfpblgnpmgelnikdicnpejcpjagebpgbaeohohcggkhkgmedicpedgnhfibelbipmophlmcjgconlcldicpohpaffpbgbfbbmjdpfdhdnjoojjididadekikhfhbejieeaemfcinnaajnhgdidajcfeiodeepjliknmefgbmegacgkldidbjjgjnohaoadnehfjaameliibldokdidiomlmajeoaeallbcegjopgfdfclmcdidjpbdaglbknmnfdbndnnnpplfdoenedidkgikegfpeeegmomledbebilmomnpbdidkkeeakagcjcgplmfndfmdgoaefjlhdidlphfkabknijppaneibaekgplgipkgdidpicjplhaajcmfighkicngomaebcnhdidpkfondghepmbhollehchkblgdmaeidiegjfhhmfmbglkodclgloaibjeppnmndieicalhkmphhmlmoeegdcjjjhjapiejdiejgbedkakgmbcegnabocgbgplopijediejgjecljocfnhbhnalkbpbkjlbhdgndiekfiefajagmanpjmghebgnojnkcnjadielhkogeggchkflbleifmijdhcigicddifdmmlgodkkpkjhjhhecgdpiadggjamdifebmcbmfdaeepgdkignmibkhdehnkgdifecgdflhfccnomkihbbcdjicleahdldifgfcfibinegbigbmijhmiohiofegkodifgjidhonlnikpncocgbnfijgmoopopdifjmjbghaalglkajfdfmnjlhcdpgjlkdifmkfgjleccbfaanhagboffiifjineadifmmlnopbajopfogfimnijcelcpoapbdifpidiblfejfnbjpmccdcjinbhdglkedigapjhjmbdfgccmmoeobjdanecpeljgdigbdimdflfcckegkfkfiahhjecfogiidigdamginaiacelfjeiogepnddkgklomdigddnjjlidhhnfhefoiljbajkpdidbbdigebcbmamkocjbbgjckmikblmffjmkldigjpfjdaepcpmeajenhdnemhofenkdadigmihafmlfkgdbjjdgbcojghcgcoeoadigookaohhlacbekledjjcenjjkipnlidihagnanccleamleipgibogkkecokhohdihcheinjdceoepcgmjcllemmphnioocdihedaiopnbnngkamigmijgonmgjdcbcdihhknafdfgemninahhckofjpekojhcldihjdngkdcnohfgoloagacpekcbgdedadihjmegegambojpfjfpeimoghmcpdcbfdihklcbnbgngelgeblaemejobbbngeebdihmkiamlehjgnpieiijnfiianfgodgidihpmclnedpekbeipofbmemlfkkedglddiibjphncfijeljbifokfohdgpijkimbdiifhdacmcfeeegeeihbnfbhjfagmmpndiifjfjpagnkafeabdlpojhjelpffeckdiiigajlhkoamblknnpfjedchfpaegjediikenanebnhokjpllcpgnjlgclfcajidiinokaoicgobepmadnmedlhdfnpehcjdiipadbfcakfedgnneegdbboiinomdmfdijbbifhcmdmdcganjofcpadnmilogefdijjmkcfkcleifngklakmdljlfpbcofodijnaikchdnplemjpeiiggkmnlpeaedadijnjojjcpbaagfnpceohnmfgndfkgjfdijpabfmlphhodcpdhahdeibbmiinlkpdijpbbcaedcchkamdadkcgkhcalipddedikcaehehnanmmfjjaodjgdjagfpaeegdikhdbajaboomccdhdoeloiofgnlgmnkdikkbohiabdjeedkiofjfmopknkhpmfmdikkdhnhmhjigojggbfgjhhbbkelcdjadiknkeigdhbcklncflcakndjecbegjjkdikogbcbojimojimeolfdacllbldkeimdilagniomgmlcmbieiafeokcfpdnfdkhdilbjnnhgfpambfbebjfhhfalpednaeidilhacdghpcadakhepfnepandinjcaekdiljmkofjokikkgmaghgmfepplkjplbpdilkapnoekabmkkhhdlpnpfgjcmddliadillcbmboddchphfikcoegkmlimccanmdilmhgcioopcgbldmflfdjdfjcmjoadodilmmaofickiecbaffagnoindojmhdljdilolechdhffdokifffdhalmhemmmkmjdimafndejohechmcbnpmkgddhmbkmbmkdimcdmencmkobkmldelchjnlcdhabflkdimffcbpelejabblbkonbalmlcfiojgndimfiipnkkmkbehdoknllcingeeodmbldimfohdigjaffdaanhmbocfkpolglnjkdimhcblkpgmkpldmpfimhkhfcnmckodjdimimfbolbcfjodepgiaieofjlmmjepgdimmgdacaclijamlmoeffiofmbihgehndimnecagecojkimpcbjkpchkaphdeamndimnhnadhjaefinefcbndjffclbannefdimpplkjldgklejkkamagigfolfddibadinbkmpmmbhmfomnebadoiglggfaemgedineakadlnocijpamfldmnfaklidejeadinfoeoihbfpgnmbjhohlidkejomflhndinhjcapnfbffhiihdlnbdfjdjjfhcbkdiniibcebbibcfbfglpiecbadipmegmjdinjoeanlckndohanngcoipokhggelbadinnijgpkgoaopijcgbjhbadnclfbcgbdinojpjmlfgnjnihddjfpfaggdoecaagdinpnieedhobjhebikfdbcbagajmdfjediodglienahldhjejgjialdnjhhacnjjdiodknagkamojcbgombkmcijekahnibhdioilenbjdichgkjhjnpgfglajkejdjfdiojoblkcbcealilibjpdlolnhmmfeocdiomonlkkgpekhdklchmgcopckehppahdiompaakkflbeacfcofcaanldiaglbpediopemjdefodhcliggohcgaalbfgdbdldipcdingoldcgpcebjefblkbikegpipadipceohkekndnfmjdclklacncomhjoomdipchieogpecpggdacaaffcjemkggfbidipecofobdcjnpffbkmfkdbfmjfjfgmndipegmpcgkdhknmnhjjfnfmhhpdkigebdipfkbimjhhajjkkochnfpnhhmcepifbdipmjnoldleabkmcmdeddnpigghapdfpdjaapemlcmgnhonhccmnoagokhcpmkmcdjacfmljogikgonehbbnjhbanjfacpondjaddemcpdkpdepaegdpkjdjfblnddhldjakpebbmldlgbnnamnklphfpbbbokekdjapibalbahhcfkcjglcnfgifmpdenendjbafgojabcpmmieaooajeigpnoghcffdjbanpejaelcaojnogicdfdmhpglcepldjbbcjagcpjdefbcjddpejcjiihkipkedjbfpplfepkbhlgbjlkicgomibdgajdodjbiadlhkckgepmbamgcjpdiniicmifidjbjflogebnnahbdjodbpdecddookmpedjbkcofhhidkccmhdafdclgdidmmiobcdjbkmnomelbmnlckkkdgnjenoiijpdendjbmiigkdkanolbillhcmeocpmfkfaagdjcbfmfhgpdeoehfhginkpagabgfcpfpdjcciobplnmblfonbmnlehaoihlmcaoodjcddlceenncpigamheagfkngmhbefgpdjcpgolpahbknnclplbgeaalhbbihklodjddkekjhcmdkohimcbkadaioieaknhmdjddopmnibclnnlalhkfhbnfhlchnolldjdgnhemfelkcchhonimfpjjahbmdpgddjdlbajffapjhpdihcfkkhbininkhngbdjdmjllgmliacajkhjcgmaamofomknhldjeccpeoepimclbonieamajlgdaomjjodjeeagankppbjbceodakedcacbjgnaegdjefbhlakcdkcjdljjbcjebbjmpokndadjegnadigkalopjdmhjhebfmhdffoakgdjeijcgibnkebbldabhecmkmdaojdbpkdjeimngccdoacndfkapbfpohhdpplmlldjfdgjkjoldmfcdpjneomcfdcanekpnedjfdgkenkpdclncgogliglkeekpfmhcjdjfgfgambdhkchpcmmlppcfckabkfbomdjfiioncfecicoeojnomjblbgljmgofjdjfjdimnilgloccllangmcckccpcjkkbdjfkecbonhmmfieohpiogkldoinccmdjdjflbeffbjbllfkglmoeoopoocgoelgddjflfafcedgnjojbbcfkdidomdfehjjfdjfmelmkkhmiffcgnlekjnfbgghhffncdjfnmhpjdhnfkdckajlaljdakcpidcgedjfonelpmmjnkminmldgopcbpcgmlcjhdjgbkldfhghgikepgcomcneoleaogheidjgcclepbpbjmgpooagcjgidkejhdfnndjgdgldmcdcdccoifaoeogmglehjpejodjgdlifngincdjikihdafchgkcbemblhdjgeekephcjinplcdjfhfphblhhpekbadjggajdejhfgeljhfldkgcnakccnkdajdjgkgkljheehiiccddhdabihkfddfmmedjglmaopglclppcnofjgkpldndpbekoidjgmoigbiidndampoaappijojpmlooajdjgokaaofiiafldjnghakgjplgdgmlpndjgopochjciacddjofffpkddepnlejnadjhehaifdjjnkbdnojgihcdpndjejegfdjhgllfkanapdkompgnippmniomadljmdjhgpichfljbcnffpjhgelcdijiplfnpdjhicpapmcmjabcmkdecglggplpnmkiddjhkcbhfdodlcpejbmmgcohmlpcfcfckdjhkijlnhpoifakigilboidmhdcmodbpdjhkmihchmcbkdfanmpkaedinebmpnfndjhmaelckmfkdoefoblcjgddghjaldgkdjibjoidojbefjlcbmbmhebbdkhgihnodjicdajegmppedmnlgkhgjgejlgebleidjidonolbmnpeblphccfokpncdnamikhdjigjjfdagcbldblljppnbbcjplcedfndjijlngokllhdlgggkkicfminbgmfhlddjjddbeligongockkakmbfdngdjdnagbdjjdnopclpcffmpdpdagkfiaifmoofmhdjjgakcbicfbfbidpalbgfikgfjdmjgkdjjgjdpofjaiefcmpdeokiafffocdbdedjjhaijledlmliihgeflgmiblanhadlcdjjhpokmjpmkeboaldfcgpboknbdddiedjjjamcopaepdjbhamhhhcapcilagaaidjjjnpppenagaicppplehiagbnhgjnimdjjnjadphhpaikjnpbicileabjiaioiodjkbkkbbldmjdajfdonbfimknhopmkkjdjkbkmcnfhjadnfpphjifdokechmfboodjkfdjpoelphhdclfjhnffmnlnoknfnddjkkbmjcbcfgiphpnekkmenpmglggapadjkkdgcdibopbgnjdaflomfgleemfodidjkkhafjjpclfafklmhjdlcekhapghnpdjkpilpcldinocafgnnnecbgdmpebckidjlbaaclfemibbchffkcgbpignhlmdkidjlcmnoipojppdekfkckjccmgjpdpknndjldegccdeaflebnfdfdljeanbgkeaohdjlednkjppofegdjlfobefahdfhcjkcldjlgdihoklbfbgkijkojhkiokijcdknjdjlhalnblhbiohjcebmljbnideanegdgdjlomakeogbfcccbmgalokojgfneoghkdjlooliedggpidogipnokgoipelpcflddjlopnkmcpkkdnhgpffbnllnpinagcacdjmahmfbjmiaepjbjkoekidjfcgbcfhcdjmapjdliakmpidbljcdhhlggeebmegkdjmbpnpnnalalkfnklomjlpjgaihkkpmdjmcdjcepbfnfmfpagdepcekljohmdkldjmjamipcppliniaakjdaihbmecjopgfdjmjcjjhlcgmjgldlfmaokafkaigflhddjmnjnmijbkmckoobaamkmalocoejfobdjmpgjnhnnhmjalpciamfobhmhoiihaldjnahdkbfgnhgpakidinfonfcjbagkgpdjnbdjhepoohimkoadnlhjbiahmfldogdjncjfeglhhjejkpfdcoemejbdchacpldjncjghfoeodkollcpgbfdpfoebmlolldjnckobfneoihgpblkjnjheojiifabhgdjnfikhimijfcoaoblganhllmdjejggidjnjmgjiedhiadhjndlmfffehfjdfdncdjnobnlfjhegccjmbapijbkemgdmkoeodjoffaongnlooajdannoldlhfijdjolldjoiockenodagmcjfijgngnjfhcocfcddjokdgkbmfmjgfcleflaniiefigjemnbdjokehfocmhfmjmmfjginahiikagmjiodjomffbanejpkgplankoeeoahikkinicdjpbeidibgdgnhcgoamegepdcgmnlbajdjphnkajmmingippaoponpacfinblinldjpkmlemfmifbmenkpkeghilbbooaghpdjpmolbbhgeaoginpdebmbnemikgopjedjpnjilhooodipllnjedjeiabkboakokdkabklamhlbjaooaedikhbfepiagebbndkacoblgpndcboagmebngbknldgmapdddkaimjblhhhjoohkoadnphmkebbgmemldkapagddinliclcgfcdbcnglbamclgegdkapbgfopjpmpgfdiopbcmcneiniefkjdkapifpalbghncnhnpmdolojhpomjjpddkbdlndpklpnmfocighnoljhmemlepgadkbelkcnlmbaeeneogakbmobbccejdhidkbemjppakbnbcbeedppeopakkdimepmdkbkegcehnfccoakacjdapcjcbonnibjdkbpjnfdgdlmohjkopbbkjneefjfhblndkcdobfdlkpjodakfniglinapleligpodkcedijmlaopgkhljihabcegmkhhamdkdkcghjbajbklonaihkaiohccklbcakacdkchkaenplkkbobhknglfjmcemndpnmodkclnaijobdlimfojookmhnmnadnjgiodkcnhccadlikheklmjpiccmkbihppbgddkcoiihgeoknnbklcdnejedefpbnppondkcpdieimmclhahclgiafhndhdbjempmdkdbljcpcbgcidgoklccdcbadoifabpbdkdecjdncjefnbmbnmdijfnafghbogbkdkdiphcpgeoipjdhnnldnmifhpokfojgdkdnpoifaochhlgooalahekgicpnbhhjdkdoedkaknobndgmddmkaljncnfnicobdkdombffcdfgfkopabbpkbnnjlgfefphdkdponifeojkakijjmhpdobpcaceilmndkebdlchaiamegpbinjklfocakmchobndkedhilbmepjdlchfnhpmkjlmpanedlpdkeekceekbhlpjfccmhnhgmanigkcejodkeeoajncdihcbaikmmlndfaojpmcjdedkefdpfjlebgflhodfkjegklgcejokbmdkehanoemjfcpjchkdnfhmbibeaecccadkehhbjgojfhajbdepmendnjmcmdnemadkeilagddiilpemhhnolafgikblcldakdkekfpdhhbddoneeollhhifieppoppondkekojfgdipealaecokclaiiaccpdbeidkelcbhdkpcdiiancfjhjcpdinbbfolpdkelmjgcidmofbejldkfmeialeemnehbdkeocncinjcmnlffmkgkenkomfaeicpndkeojbbpigcgmcmmacmpcgoecddladgkdkfaabblomoglbmjmgpjoocfbbnpdobadkfanjgknioeiainhfokbfhdnpkemjdidkfbjmliaiamkndlhcoohigecohpjdondkfejhjmaehfkabcmgnkifmdfgfhbmoldkfflbpomifncflgphcpkgmmllfjdkaadkfgaababdncllebijedfabfhogonlledkfgipbaigmhidpbjjkbpcmopggfmdipdkfjhacmehliihoaohkllfcbekjcjbbldkfjmnikkikmclegogmhkkikhcehdbpidkfkckdnlpfjbmglngainlakjegabmeddkfkkhipefcfebjbemhakplfgckoopiodkfmjjopofjilbppnachidaiglolndnfdkgcomhcmhlbdokplmbpkejkojkmjglgdkgdmkopnfmogalhjmbkdlmmkgleeglfdkghmhlkdkahpklbeldniilmfjacmpaodkgkiacmfinpidagkkgjelnlhpalfioadkgklflfkakdkjjppjfoliiknfpfhpmkdkglppadigdhaoifgidnekpalgnopmaadkgnaeodnkffapcamippjkmdhjbbbmifdkgnocahdgphgahmbplbodiglndofplodkheddjljdgedecdnokjopdlhgjibdfkdkhhajmdpdfoaggofpelgmhgkbobikmmdkhhdjjoifbefdhkdjnbjhelkdegokjkdkhkecikbdfpoiopnnpoeglbdphgflmfdkhlemhlgolfapplgpolgianhaeahghfdkhmgaipeomphpdphohbacdhjkfkfejldkhobnjfaggngjakkhbdlgccghnfmecbdkibebknacelekklphcdhjeodacoefdpdkieafhjjjjinpilppmhblonbioobcgcdkiefomocfipfgmmbbajmfaebhbmebcddkiehnjgflahplcfnifjdpiampmnnafkdkifjfidchhlfohiggcocpadpkcclkppdkinklhnkmkhkhofcnapakaoehijaoihdkionojioflaaobgacabfkkhamjdamkgdkipfnkppjoabgdnocciikmfaaaelebbdkjbphocfdnjoaijkimhojbhihddjjocdkjcoaoeaojfkmniobphdgebemkinohidkjddnecnanbkffnkfnmmodkolcmbicadkjeookgnmbijmanhmjecappofmoghhgdkjfcegimnledocgdephjgbgoffhlpigdkjgcjloablbhoigkmkgpppipoddhhaldkjhinanjjhmokapaeafooieaphklaefdkjmfcljdieojneokgioiaflpfnimibfdkjoaibfmnoogopofeajpmgifaaglgkcdkjoefnbckmlgohbbiabnicilemfbifedkjpimnapdlfhdheijanpjdaogkgkenldkkfaoegnkjhkndbbmgjjfbkgeknadbjdkkhngbiaebdodindpbgjdgnamfbdncgdkkjookjgaipolmdakcmeobilkniinhfdkkljfhjaaeacekkphpppiffpaljcnkfdkkllhmlkdanpccobhfgibleiblkmnlidkkmiganmfekhcobkhelbocbfnihjjhmdkkoahbgnakidllfjmhgnlaajckaofoddkkoelgefmkgjjokemlkdapabmgkdbcgdklapjeioellcmcgfidfhpefmbnihibodkleejpmgmaihallafanenjhkkokomfjdklgcknoekaffgdnondghhelcimclodddkliihecihhilodciojghknedooekcdddkljnpgbjgjalkmalcajockggkcojflcdklkpkcpjebinemdmnmdcoicmoomlkeddkllbdepaagabgcimaiahobbpknfoaajdklmmnkefgfmniiiaogjglbeilodddiodklofldadfieldemjlhencdammhofkjbdkmbdbpfbphjhjfbpklofjfefiefpmemdkmddfhmoocfdhcogjagaijjcinbdmebdkmdfcihdhbpjolfahkobjkccidpbhmddkmjamhijojnmdhdoiobhflpfkjpkkiadkmlfkbofapbceihbpdpjganpnienhfcdkmmdbcdicmnpoigpgglogaongamphehdknbeffgjilalcpipjgogpdffkkimbncdknfajookjabidaoolmchannkoodnccpdknijjfblglagpoljfmdlploiolanckedknmljjdjjaebkignimdoenficoamfildknnaidcnomlcbfmbjkkmdhekindlknfdknnchocmlogmebppbgpkkgfiilohikhdknpbbopigjadnfnmdahcfbmijemmnebdkoajhcndbmnenamdpghcodhimlbcghedkobnndnngmgdigoadoddgiinifopkkkdkodpgnkjlpcfffefmaepnfbjddmbjmmdkoefodofcbbgcknpkidecabkcnfmlafdkohjogohpmchnpfefckklogkjnmgcipdkoihoeejcimfcakkelimdobmhlljiebdkokdacbfcnhaajmboeljppflchgfkojdkpaihpdfjleneonkcflinhmgclffolndkpcefglihofdgpiofmlobfdalngholfdkpcljfahiinjohgcadolmdogdbppkkjdkpdbjodcnhfoligafaefmbhckkpcmkhdkpdmjefniplpkalcgnainfmmclllpnndkpgophkidgjelggipcpaddkmbjppnecdkpgpalmlhhcakipgodbonbgjjdmbjnldkphlfniignanbnklkbjikhnknihljpcdkpljlkkffljocfeldhdkfehkiincnfldkpmcopppddoicfhafecacnnaeibneeodkpmjioidnbjdigjhaciokicghcjhmabdkpobojminplolppmmcecodeoghhlhimdkppaichiggdedoinmapecnpaaedkogodlaahfknaofajeedgmmicmogailnbhmgdlacffknlilhpjmaokednmfoodcpjpbbdlaeihcjbnebcndjmadhmlemcbjpkogldlafmcbjhiccaimklmopieibjdgihglddlafmjmohihjegpfifhhoihdcmlmfmdgdlajhmnhnjahmndoinkdpfhbbklakgphdlalfojgmaiolcbifglmfpffkafklkhpdlalpgmmphelklcmohnffokhljnlmneadlamfhohmjabfadgdmaogjbdjjadgkdbdlanjoebcaafffbdbeoffanedaaklkcbdlaomjhibegcnjncnjhjmiolngebpncndlbdkdjpknlddamphebijjclpaakifdidlbfminlfioedlkcbclpmnbfjommaebcdlbfmldjlihmghddjmaambaakddekeekdlbgefpielgjdbcmefpjjehcllcjlhaidlbgodhdbkgjlaodigoccjpdliaobhacdlbiibmekbeipfhbmamliclegomgjiledlbjibejckcocongfnapgdhlojhifnhkdlbkicimgnfmpofephdajhgcngmmleandlbmcjobifgfkhpappdiinaabedmknkbdlbmoemphfbkoklcefkicpohgpalmfeedlbnmlgimjmamllkbkaemkfnjnmpkjkddlbodigobfepmeinincfpidnfpgahgafdlccjinnnfiohmpfjifeapikmpkenknldlccpoomndifbikgpadgmogihpfiicmedlcffpjhchlhndpeimclonpffnenpcafdlcggloggeephaffklbbeccdgfklhfkpdlchjghldbjlgoepgdahghpjnlfglakodlckiefmceikokkcgmbpjlkcnkpjnodidlckocckehceapffnbpaodajheladnhbdlcpifmakmllagngeeldahlbpefenhkndldacjbfpgmlhgpjfopbjhnehcbomlahdldblbclbolieghnjlbpfklkknajmgffdldccndmmfllbbilnobiidkbgpmplkhpdldchgfcggpaefobomcooplkdihbdkjhdldcnfekfdbjpkikdmbijkbceckhljkcdlddmedljhmbgdhapibnagaanenmajcmdldfjominigijdcdofinmdpgniipofhhdldgnojggfjnecjofhdhbokkffopjokgdldidjflenakghcpgepfcninkdahmdapdldimlnkedgledlgkjjhpgbhgjbgljpmdldkkddnbbllbfmpnmggliddiobdadlodldkpiaockedjgigdnpciijdnlfledpgdldnjekgemdaeoodfgbdggclggdfcneadldoblpahmlmdihcddgpophpflchhpdadlecfhpmohjpmbifdjhmdopjcpifndggdleeihmgacogjjfdoikplnmhbjaiiadldleejkmcjjocedkijmfieejigibnhcpfdleekmmoileifalmdbkkkkpgipepfgcjdlegbbomdhbiacpjgcmimfcahpfaoghpdlehalkoocgonanidolephlldgklmhhjdlejeajfoaljgbmnbbhfagfadmjoihbpdlejogcjgcfdnnabedafdnemabojgcdhdlekdpjppdlaakjicahjlfbjjibibpdodlelngjoipopmjpjiojcinoimkmnehdidlenkcabpmdaelligeofmkfelinbiipgdlenncpkhfgcmgegchdlnmkfopbohgckdleomanhhihfmchcgbiiogmbofpogbikdlepmmcdpmanoaejdhfpkjenmfppgnoadlfacmdgahibomlgegdcjnjaonljjnnedlfainpboldlbedcdcodofckffnddflbdlfbepbpgbiokkannbcbpdfeljghieeadlfdggmopnmghbfdnenokiadgccccjjpdlffehpabgdkeifnkldpahghmijolpafdlffllhaldiolaclgcmommpgihdeelbbdlfhkfnjoclmilohjgcpfhcgjfjhgbkddlfhpdoepmmbadamlllpfhkibcllaiomdlfienamagdnkekbbbocojppncdambdadlfjlhnknlgkafajdmceagmbddjcgndodlfkebfanpicpnolagdabbibnpnelhkjdlfkficoeiibenkajjlbpdfgabonaapedlfkfppbbjpcngldfopdmhbolnllgjhkdlfnnkfeofbipdlgcepijecciddccplfdlfnpnhloihjanpacmjfpepefbfnjabpdlgapghlfkpbjblkkbdpbdobkdhhbhljdlgcjnmdmmeokoeidnmaanoaopcfgfnddlgfdaogcagiphpclamkipbhfjjmkjmjdlgjbjnhjmpcnnngbninpgamhjappnffdlgjhojddcdfkdknkmahigmpbfjihndpdlgjlljonejdlkboljbbccflmaiemfmhdlglmodplplmgdgdomibddblcihedeohdlgoljklikponpdachoidgohgnmcombgdlhagbjcapnhgggnpfhbndpkoaficlmgdlhbfgdgjdnipaapaifkdklaingldokbdlhccljbbnckaiklogckbepfmilgdfepdlhcildeeahpnifnibhepfiinolgkdjgdlhdhnachnlljilnfbkjgmkkfopcbgdhdlhfhpackgnmphfjmngfkfkbnjfbfflbdlhgngfogddlohoekhkajflalnemmbdhdlhjfdkdggghoaeobipfonpjbjenibmfdlhkcjmigkmdanbfjjgdkgjmikbabpaddlhnlpmidcebpifdajhdpdgbbiicbeondlibpinkbeccpncjmldfjipnjpfgnpfgdlidndmiandfgniepgongfnciolpklpjdliebgnggmekhgeknneckfifablbgipkdlifjiogddhoeolhhdcbboapciojnmoidligjahoiebkpeiihegedgnenahkikdjdliinfodbpfagbocaidgdmhokfnabpnkdlipojagnimigooecfokekcfbiomalbldljedjlkmfeonclggficdmjdkppacffldljffcpmmadhkmgcciocigcnbgbfjicedljglkmobkgkjmogilfoipmgehhfiechdljgmpjodmeppdkogplbapeoffkonnipdljheookpbngbkafaholeidcbbmflplndljhnjdfohefdnhcfckgphghoahibhdbdljkpgkofmbmhgblbbanfmofllalkmcddljlaaelfaeeepmaegfogamhkjjfmelodljlhfacjeaamgkjdoehddgnddjnfjbhdljndemlaopjkhneemlebbldodokcoeedljnkolljbkblickooofcnjjbcpmjifedlkbhmcdmnmppdhajkpclkimekdbccnedlkbnopjdeheagfpceifkmlhkpfaajmkdlkfdghokadhcnbhdaendbednijcboledlkiamgbjcnhcigmipehgdcnnaejpmgcdlkjdaceceihapflmkdpfndbplonbnfldlklbjbkmlaofljhhdhkeeokilocbidndlkmpfomhfafnmlobloahhlnpomcokcbdlknokhglhpflfcgodinmdmbfoheecdodllejaicplghhopdepjjihnklnpfgpgjdllfonoacippbbjcpablfodcfkbmkahcdllglnkgdpnacjnckddgdkneidpdncgidlljemmfdaoilbnjhipcpnekjhdohmdndlljlobmdkgnbdenlacfhlmefehkgofadllnfigblbjjgoejcfjnimpjfccildmmdllniekdcbjbffnjbbcngogalahbenocdllnjlihjljijfiokjmfljmidjpggneidlmabdncjicfnneeejdooijapiegpmfcdlmdlabccahcemmhediejdlhdjjfodfgdlmegjancgnaaembfopankajkmodhjkbdlmeljgmejkdjbdejkngjnmfmadfmcendlmffmmopgpelfjipmibdckbnmobacfmdlmgihbmfpofnlofklmcngpmoohgeonddlmhnlonpgaajdgcddgdeknmejeljoeidlmhplapgmehholdoijbamjkgpfklckfdlminaihnciinpdocemoipeenekdbcoodlmkgmfjlclogojkkmpomdfcdphhddeldlmkjcggjhgienoiabdbdbnflcagddjbdlmlofilambhakcocejkdjpbmhaadlkldlmnmgbcmifiidodimbpagnkcmpgencedlmogboidbneialidlmmnkjgjnophfeadlmpjkcffepgikfkdamnnjammpomjfpadlnabbafdpidbijcmmjhkcilkmccomlmdlnakmobfomeoojfhnfmkplfaddnbpledlnekoffeenccacjgidajaojgimllibbdlnhjnbbdambilmehbahldpieinknapidlnjfcllmnohgfokkamhdahdemeenhdcdlnljdhgckoniclaegcdbpdmkopeafeedlnnblhajadcenaciodhpfeembockoaldlnnhomljflhmmbbjbnpkdonimimlgoadlnokhmgkjlhdfohiceboebohnkhadjcdlobhinihbmedmheccecfnkcadpehmbfdloebpogmbloiggbbkganacecpobmldedloghfobnhdhcbeoiimmjlojbokpficedlogilpmfmcnlmabpehdcbbfdhlabifhdlokndlgfmhfjolndgmdhgngmldmkldcdlollmimopogfhifbflkoapjkbljfijjdlolmncffgpjkjnainaheilgcmppfiicdlonhgbinbohnlpgadegfoemojngokpadlooeehjnmgmnipamfblmbcmffhpfeeodlopielgodpjhkbapdlbbicpiefpaackdlpajknpgbogibgjkhjcdpccpbnhiidcdlpibecmbnhapidlnllppbigikbhejjhdlpjbgcgpfpgoiaocknblnjdkcnklgcodlpjdocaibdfoadaohblnfkpfecbjbaddlpjkgghknpaedmldeghkaeekgnfbphcdlpmfhabboigaefoohfkfkboobogdnjadmaakdllpmeiokknbbmnogoicegjkiapdmaanlhgilbeehlphdhoeggfappnaikodmabgpjphiaihpjjbmgieaddjmphffgbdmabikjmolgegjajdhmgpmgffajlmmkbdmacfcbmmcckbdmclmhcdkbajonlafkhdmajfihljcbgpcjfjkehijahglnipbhodmakdiokhogkgcgioabamffndgmfglapdmalhgkoeckbhmaohelnjjpjcapjfiandmalifinbhoeladhncebojefehbopiaddmamjnjjdconecpbfifldiipiajjknigdmanbkkembimpipenbfmichpbpjlnhopdmbccappopbpkahkclndkpopffpdgplhdmbeijdfgmakjdnedgelgeneobanggkcdmbfiabjddbnbpodndkdjkideaoachegdmbjfilenonbcciegjjbgkgdeiiidjdbdmbjibcghaicjlmoneclacajggbihblddmbmhhaoboomegobfbodiapgallndjhpdmboiophmffekonapnhcibkemihcehgmdmcahpnaggnbiddkpnflfdeppjbkeldodmckoikidfnokogompojfbfpmdnopbkhdmcoepllbljdgfddnbppeojhbdgohhiodmcpcceonaaepljaindoejimbkfijgmadmcpehhobgjmoehfjfikhkpijhbncmdadmcppbgkckmkmcdoifgjmhigkagjdlkgdmddkkjnmpcnmpnpefaicmklkklgbdmfdmdelmajagmmpamicifmigalocjomidcdmdhgmphkclmdooedjaakilimgmchiebdmdkpmoeiejinhgegcoekbbdamlohmhddmdmcgiejbienjclbdemdmddahhhkocpdmdmnadlooboaikfcohgfboljjmknknadmdnllaokedccodkgcodhnkihffiklmkdmebilnllmlgbfaapanklfgfgeiogoeodmebkcochajmjpdjjnjiappldejghjokdmecbihhahdbaocliibokhemamekcaoddmedahodgheplhnbodmmlkhggcolnphedmedcdfdcbleaaljddobdlcjhjifghmkdmeeafpgpkffgdhbkomnmfjcfhofpfcodmefdpmnnhlemapafgkpopkmjdjbjmmhdmekljdcgphlpephegkonbbhpnbdaocodmekoehnnaalibphkgamfecmdbnpkjjedmempmgkhcikdknnephknoggikajkdkfdmenfabbignbchpokfipkdlceenkifdodmeoipppbpmpbngoaobdhgedhgoodkbbdmfafpdndfffjajdeighkfliamddbjfkdmfcndafjldfhhbacpjajjhijoapjhljdmfdjjpckijmdclllmhpjegajihkiiiddmffjpmcldlpcpaikmlejfjpafnbdafddmfhpmeejghendljkplnkpgnjcmhiegddmflfnkkaomlipkfhfioleeecnipapcodmfmlkeddnhcbgkggckipjggpcfcmjnkdmfomhccbhmofaomacnhjjhejlmefdlgdmgcpfplbobdchnijhbmogkbibagiiamdmgdpkdphjpolflafkaocaahfpjdckpkdmgekpkafbfbbbbahgmddmcaenekndiadmggggbmiddljojbciajckjndgfkldncdmgjagacpokokkhpjeafgdoefneboiigdmgjbhaioebncnndhejnboojeagmhlgbdmgocjafcnlgkdahifmlamlebmdaaoabdmhacfppppdcglkjgkpobjmdlnkcdlahdmhdcfnbggojjpfdgaokokgnofpihfnjdmhebafjngpfcpahccapboeknmijnigfdmhgenmamfphbclmhdgmffajkfommkomdmhgnfpiekmlfhhplhnbongolfjkbebjdmhjdbigobajgnfoabodjgmcdgoeoljmdmhjiancjanpalcfecbgcpnognlapgjddmiaemnmpmjbemdobghcpanninncdlnfdmiajihnedlmjafnohgleffneeimencadmihmnnbijgcipjbemghcganomemececdmimlnjnjnaopabbagdeodfajkpggieadmioebhhgjfohmokhkapoblmljfnoklgdmjcjomihopmbnbdaappigefckokecgndmjfoinbihalleolhabipnhednganmfbdmjhelclinpaahigdhhcmknnjloekmbfdmjhhdkjgklmgoiaebpkdgaadpnkpnijdmjjjakdmnfpebakpaojbfnmjidndmeldmjkikjpbpaehaclfdkmjdofdgodaakpdmjkkjlclabkdjccolfgfabbcpggaaoadmjlfahajhimnnipbjllekhcoeeidbhodmjlfmkmfhbmmhpbhlkbkmkhibfnbnbjdmjmolcoagklknkgkekpegealpiimilgdmkclcgmeoeijajmdmabkofcophbfpgddmkdhgkknhnfpdjeicefnpmhcpbimdendmkgeakoianiikigjfjegfnbjlbkamondmkjnlmicikhahgjofmbaandcgahicnmdmkllbfodknbbaajoccnpojhnljcgdbjdmklmcifhkpgehffchjaoihnokcbfnabdmklmedpfdmoleknocggencfhapadjjadmkmhmnmamaejeogngknflhjpdihflnkdmlahdekhjhnffdljpdpjcbkmilpkpipdmlbcokpfajfbkabkeonbekleghkkobpdmlgddihiijobjiilaaimmfckamjcnaadmlhkniepcckhimnledfjmhkjomacddndmligekldedfmmggibffmbkpnonibilkdmlipgcpemfkkfifaiemekhdjgkingbbdmlnmjjdpenlgfkmpbkdbadeopdgbmeddmlppomojcohaonkniepomofjleoiaapdmmaijichpipnjcbnbnkcjjkcinjbnjcdmmboghcnbbdholpngibganlmpaeepiidmmfkppjhkjmejldphokdobifbmdmjdmdmmfohhohhdgepofhgpionndhifolllodmmjimjhpjkkpmdieedanggfjkbglneedmmncpgjaaloalbpijeaphmmpmdpcjkfdmnbllndbcnmippdnlhjbcfbjecipldadmngpkellanncceejcmhfpnedapbidohdmnhcecebekhcpieljmhfaglalofmjmedmnlbloeieddbilffhgmicbomiclgocpdmnphepbionlidojieieomjpbegecidcdmoakeinbcbooegkjfpmfhpohnbflaipdmobmdhfllleglidiblipolopkabeejfdmodaepgbfglpldjaolhajclmigddbondmoepennceflngodggkahapnnknpnapodmofdnamoeiigjgpckbfclmifpmlcolndmofijadgogabgccaompmdamhbnpmoladmogpclcbmepmamdjnndpfenmbeccdhjdmoiclookmflcdbohcabpahkacacnmfbdmokfjnjjepcacijhimklkgepbeaomdadmolfdhjfanapfpabimbmegoakkeanjndmomioooabclnhahniephgbofnndibaedmomjfimciikomolidhocmmaigjmnmofdmondoeaeigakhdgknhahpnckfbhkkhjdmonjallaeiaelcpgmkpjnncodlaoagjdmpaildbiljnhpicdmpnbfaaefgfdjmadmpfnjhggnjaedfocabkonfccfpnpcoddmpgeklekjgcelnnfenghileaokofibkdmphbcoodakiaegjomkhhjfkgkaldicldmpjbdpaglpamoapplfpphbidkgahampdmplephmbklbklhngdkhfghdmfnknhfbdmpncdjcpgnbcgfkboljpaagkkkcbbbkdnaapickiefpldbakbbfliiffoldokaldnabcjnhnmpnmiopjgkdehgmnbpeofkadnabdjlnameinefmnifelebimebgeheednachhnahohbfpnpfahhigfekgiceibkdnaeaafednjkconeipjhcagohchopfgpdnaeckfbkpdkcokngekeaimbmomciocednaedekefpjnjppoghhlimigabiploahdnaefelflkpleiihpcpelkkgfclbpcpkdnafbcmcbdfimifolloppkaanbonebngdnafgdbnjmobdegkpemicpfkkmepolaodnafkfkoknddnkdajibiigkopoelnheidnagcndphlebnghbphchodaocokcgahednagifbcdfbhpoagepmjjdgapheihnjldnailkfpgjbdklhndoemkpmaolkegfagdnakjbpklgplmipahddgppmcgjlfggdldnaldjlcnakicfnpogmgkmggghdkpckfdnamapoenbafinimicomejfnalggoooednaongpejfmmnpmkmdgkfngiigfkjekkdnbadjapjphojdofoekjnohfklgjklkkdnbaghaabjeeimahpbopifelolnbekfidnbcbcagjilhljplnfponnfgdpemodjhdnbemglndecfpebpabhbfkjhlfmdhhlkdnbgoocnnfnohknpophimepfidpkegiednbhehcgnhcjdbbhkcfnhbbnndoigjoidnblcmpolhfogodlgenebgghkjaijagndnbmbfemkckelokldmlkpbbhankkogphdnbmkmdaedankogoehmciildnmceoagkdnbmnamdmmhjfjlflcnbgicndcocbphddncahcnbdmhcngfmlblipfiiccddhjbadncfdpofafcfofhpbdnpjccmogbbpfledncgeihkminmblgbnmjdhbogobblhmkgdncmbecaabfnbgpbiipjgfejkepoookfdncmjphdcnpdjbdabocobcfigpkheobadncpccjfgblgoiagcjdfpcieaoimfmnkdncpfofeamhphgjdnpabnmjoajbmolpgdndaaaghpiikmgkaodddnjbgdkopfdgldndbpkojcndcmlipbnimbekedmejlpikdnddclommbmlnoigmieglcombeocfafedndfcmkekanhkpnpnpfckjgonogopjfgdndgfhlpeemhgncjblhokdmhdgfmkcdhdndhocbohbhnejlckoaodlaaaipichkadndjillljaopolhfalkfdklchfgikobddndknbfkonnaajckkkdakgejabnjmghbdndppdddbllefhcpjngkdhgfaclpeieodnebngpbcppmfcgjcgecoioclcofhfpadnedfaenfnkikficknkklbdedlecmpgcdnedglhfhdcaljpbdklmabmbjonmedhbdnehjkbejpkjlnjfhhknpcgfihgbbiggdnejajhkbajodllpdkogcljmgllhgfoodneleplodmcchllgkddpfackkpiiiahodnelkolombjdgmaaijnnghfjoldpeehbdnemhlkdpajbbniphgkgceplmnkfnhfodnfbbnlboflmiecfgchmphahlbjhmcmjdnfbpjgieijgocemhephelehiohhakpldnfcfffigdmjmhckjgddemfakplineppdnfdapfpnjfljolggjfakheoipddkbcodnfelddfnjjjglcajilmackjgdlbgncadnfgjekfjgealonmfkjllaolhlapebbodnfglkheddlededhhibccmnkpjomkdpednfkmehkjocihlfmcjkmdiekloihfaogdnfmiobemjndekijdklgnfikldekohpjdngbnkcbimkllcamidchjnogikknncjkdngcbadgekckagfhcdoioijalnmnlkcbdngeplhocdcppeobbikgfgfoknbjgnkmdngkdfhnmpepeekojapolaihpbfedeghdnglhloeammcclpejomngoidnddhfakadngmkaoiemdngapfmbbcefgplaoabpmgdngoikgpnkfdemcjhmmelpffgegeconidngopicgmbombljnokddpopmohkmommcdnhcocmbohemfdeomaohhpdekehimgaednheholjdkmobfmhgkjhhneaaiebggbkdnhenidkebidcgjakmhhlpfaffcemnjndnhgoloaflehiobhggbkigldjbfncdlodnhhfpeklpcjonioeiecenmheoblbhckdnhjcgcdplimndcofppllfklefbenlkpdnhjfclbfhcbcdfpjaeacomhbdfjbebidnhlpabbbhgccnfminmmjkjfojehhkpkdnhmlnpifiaffoonnmmpplccpbleigffdnhphnojggclhjnncafjfopaecbfblnfdnibinknjlghojlckmcjhappbhplfiakdnicnegkhbpblbnjhjodbjnpnkbhnjfcdnihbmbaieejbjlklhgodnmdhpcagiiidnihcbfkoepmelgpcpfpgkbbdeogaefedniimjchgncmlimllfadnlppnmgenifednijnnnpimenlljadnifkpancgoebmeldnikgndpfdfinpefodklkeiipppiildjdnilpojhbohndfmpefkedfgenbfhcpfcdnipleoahhcpmmpnmnphkkiablnbbnnadnjbeigpglnakhhlifiokbegiacbcffpdnjbidppkilnlcelbfbandfcjgnkejbndnjbpmbmdbkgnfmfpaobmkjgmggdblkldnjclekjffpnbbijlifmmbfcfnbipcoldnjffalkpeebdekmllmbgdcjhjlcfmiddnjgkbfjoppkecmbckihgjfknookmbjodnjhpojpllepapcbmieipjfcopamlakkdnjihodbgcafoeeallmlcidoceomaobndnjjpmpbajdchdpoclghjdapfopkodigdnjkaemiainnfkeabpldobmgkgmhlgkhdnjnhllglogkakngfbjiehiplebnebmmdnkapjpodmhcjjbgffjedcbcgakjepcgdnkhjhkelihonpmniiahjfiladjbhkobdnkhnhkencgofcklhcdmjffpehoijemmdnkmidafiphhdogodgnbmhbmpfjmjmlgdnknalfdlmpepdgcgbdhiiildmneomjddnknglhihnmnhgfcpadpcadmnjebcmgcdnkojjeefpgjdbaolcdgabemhghchnmgdnkokfgodkcaifhgdnaoglnajgbbddpodnkpmkiaocjbgonjcdiofhadnhlhhjdndnlcagghhlaojpooehdmcndojobilgbddnlccepocodjciiakbffkalkpmimhdbmdnlfaddcbgjpakepnnpcpnigkkgbekjldnlgahkgefbefjjagpcopngclkpbfemfdnlhjnidomlhnkaojfebcincdlamgofgdnlplnakikndldaolmpbdfagjofbhkfpdnmafpejlepigmbpmmpbeekadmpahiegdnmmhcbmolpfionjhpchbepnaplnpehodnmngfflpclljpjeedmhddemdppeaidodnmphjmofhniodfheadnmmmnegdhfjkjdnndgkodkinfmpeajofepeijchfnlmpidnndobflhmbcgliijejlkdendaopklmmdnnhenfageicbahkilhehcknjlebhofndnnpieialfjkonhbighnadngbamiimbednnpphfmhiegjggdkionkkkocinnfdhgdnobcbmojopmlcooopocgnmlipaledjmdnocojeannbmpcanjaeakccbebldaciadnodengogcjekcamhhlnmiajgbfcdifcdnoegoogfpfbngpoemighcaglpebcnjidnogohgahkioegkkamlcgammbfafjlhndnohneeebjbcofknkeoiakcnpeddkiiodnoiphmgkdofkpoabbncgmebmlchpfdndnokhgdhbnpkkpmcgfpcpkkmbfnmgeogdnoojolibfcdboiempbolfmbflmfalbidnoopgnpkgebpddpjecokkdcabfbnlkfdnpbklnlcdijoadkpcennmjlbkbfpglednpbpkcjdjjmgefgejeiambcfmpfikmcdnpcggbleampncipmdonbldlohmlgcjodnpcnhmaikfkgdfmdemnihdjpkjahiicdnpdkjaahjndfknkobdfakmaiepcoabodnpekkejknhhlelacdchpmnmeildmopmdnpinclhlcenajbabmnnhdicpdofmfepdnpmhjnlooaibdmpdimegajalmofofngdoaaaikogbopehepkkbobeejfdkomnemdoaaifppmpcnbkmpegmpkkcnlobgifiddoacfkgpnhaafekmnoeaomlcnfoofnmcdoaegphojlcpdakojmnkpjencphenbojdoakhkbnlkjddhblnnhoicpbcpjphjccdoakoidnlldglphcgpdbbgcnamlppemhdoamljpaodccjokkheihhjkdliccapjjdoaobelncaehaaiipjcbfedkkcdijcipdobabolkhohnojbhlkklmiadldnokbepdobapfilbkpelemcpejhcgaodlhejaendobhdjllljemngobfhnakbghclfdpeihdobkgeloghiaelgkfeifjfplhldbnfgldobphajjlbggcggcamlhcbjbjcfnllnfdocaaggbjgefhliaandfhlddlgbpmgncdocbdkefdologaagieallljeedjpdlfkdocbnllfajkogidbccicmaldcjnmfdbbdoccaoogbglphilfnjdladkjokdiphkkdoccbmokihdepighflcobjlbicclkpmedocgaphalahenjbcblkiannmhfecliggdoclekidfcelgbpmldoedohcmjjammmidocnkgfocbpiadhdaifpmjlilgbicelkdocoaobjahhlkdpgpdfhapakclmcilbmdodbeddcjdljdleecnnneehacghlkcpmdodcabcaanoejbpmadedpjmgnblfjefddodcmckhpeknlemoohhojhbjjdmeilcadodeocomgckiijjlagabjafekefaaljhdodfmibapadebeabdgbicnighkgmmbcidodlkgglbagfolkoclikfcioalbiidgmdodoccglpgboionbnphmdeljlfghkdiddoebjpakigkoohodboahbcjkfhindgandoeedlohpblepjkjlfdkfibcagplpjpjdoeellnffelconeomelchfnkihmbphgfdoefheocaaijlnlmokailahlicdcgmlodoegmgkeihefgniealmbdhcfgenkhndmdoehooejiboclcjmdcooaablfknabalndoeiedkojmbljlaafodihceeadjpckigdoeinbbpffnicdcobofbipdgedlobpbgdoeipcocpalehjjohlabmnpnhgjhblbldoekimkclfdkneemfoandfhlbeiopnpmdoemmfhlcnegfjahacklgmiogipkjbpddoeofnfnebdcobjhllepimcjpjbjkmjidoepkcccfbmhmoegdbfkkodmcofcopendofdbmpjcpfckpjokjgengpfdbdmlkpgdofgdmggkglhomphkipjpalebjnokpbgdofhkdnpgopjdlohmgofblkiecnmoaamdofkbcdcpdggcmamfleabgcoapejalgmdoflhkhmdechfbamakiadmndknkcpmaedoflimmnkgfhoebaaomfapbkpkcfkgkddogcjeficdoepjennfchhbfoeapjgkendogdegdoecocbldcjnlbpboeehegnbagdoghgnenfihebiinadgchmcimhhemkandogicjaokkhfmkopnmnhmgbggcomhojcdognhmbmjlnfpfkacfkjlmadihkigibcdogojpdglbhldjonllhpghgalomnljgodogomfjpfpbmeikadmjanomdgnkccibkdohgledglbbohojmcfcikbhgliipjegddohgmlmaonfhddeefenfncfpjohcccjidohhcphfbaanebifncmhpmokaifopkbpdohicacjbhmffchogjijkfeaohmcpnokdohjcjodmblaacadieddkmogfniajoghdohkggapdiefamaaofjejdcimoflklccdohlfjfncpfknkjaohgblfcmjaadhkhjdohmcdeoncemnnfgcbbdcmcmnkfapjoldoicidpiabeihhlodhpkcmehjldnpgcfdoidjeeaejlndjehjkphmgclfpdpaboodoigjflpclgjacpemhlgefpffpndennndoigmoobecjlkhfjbkkecgoblhibjboidoihjhplfbkehebndljllmdodkgdehemdoijclkjgnajmfjhkflijjmbnmjefhmhdoikhnlnkmnogoaodnpbkkjnbelepbcadoilcleelfjbclpfomjcofaahclfpjcedoimhmngpkhpielmdpbafdppjgaglbbfdoioagknibidaeempcalkeadbdilnmdgdoipbjpecekboomiomodpclejcldecpmdojaajbhjpmdlcgchiiiiepcmpijhiiedojdbjdbkondacgagplodijnaocpgmlgdojhbcgkkooihnhbicindcjohjalphgpdojncllhekcfenhdnddlihekcodcmingdojnoggojoeeeojaamokmknnmiaggamkdojpddaobijflledoljlacjplbmjkkghdojpnoghangeoieiccjgogfkemojglkgdokamjbhdifpafcfoimjmjpihjkmpiggdokgmnpapgebodhihibnppgcbaboapcodokjahgomeefgfnnfkdmfpomdjjpadfodoklidngpggaolfpibhikhnjaiibofandolafcoinljgomagfnfapckmfgjbgjladolebhjdcdopebndmjkppponabpjiddbdoleffkdbkfeokcanjaagploacdflcffdolhnbileoolbpffpmlegfeppkpghjfodollemfedonifonkkeglicacjgmgaacldolminaelfojpegiichnhclaiindknagdolocpbfadhjbnjddcjeoejflmjhldnedomajaemjdgcbpjpegdcoombgampffncdomalaieffcgdcebonolcedhpjefmnnkdomchkhcdikepjfehincidncbfnkbcaodomcpbfepjcfemlcbpohidnnelpgbjnbdomdbejdhaagfldccngpgpajephjdkiodomeblcmkeodofopmijiobjbpkcgconcdomioobebjkkmpimbedeaeanbfcefahddomkaaonajandimeojdpnnndagloghhhdomofcjfpfkkamgkkfhajddpnkfnmjgcdomoiomfjlchjeclgmjaimdecmkgokpcdomokghimffkmgmiilbokjalehbfcpkbdonaohcpmnocfmgbpnldjcenddacokgcdoncoeggbeeiodlmkhdcfcncndipkbobdonedajfgmgdkllmogejfagjgbajolmddoneghboglgnflpdicnkaojmmljgejkjdonekjaocokpccmaidjaglocnannhpmidoneplmdlpflepdcdapigcpjgihmllojdongibonmphjgbcjlmnnhmlkegddkicndonkkjkbijfhagbacboginjapfiikpchdonnmdjokjhbmbcdcepchmagcgmgccafdonodpfjefpkljmgffeclicnaehheofkdonphgfnimjgidfbhcldaohnbcodlffkdoobfiogmfmpjnoofjhhgjehmlofngfpdoocghgpkianahendpibgoonkfchhljcdooefhikincjiifhogjdgibfolgkoglldoohkikfkkejaogpcfbagoedbjlibpkadooikodhpeemkecdcapmeegffajnmabndoolfajclcbgdnamlofcidpgohcddfmddoomfigiikcpinpmdgkmlahjickpggngdoomjgfnlmppnlomnpcooobgjpaoiddpdoonnanemilfbhmcfcelephbjpbjianldooolincefeadbibkofnjjkebnaeghbidopahbankfmheoejglhnkjbbalpdlbafdopbdakonpgdhoggckhijgncmfjhfofcdopchkjmjolfohpjbeboldiogpnlhjmfdopemniaeocfenlpnoannaefnhfcjcgidopfgijgjbhbfbfmjphnbblgpoefijhmdophehkbfldfmgdkddefdnmccbohlgcpdopkiliijfchdblpodmgeiaenhopeldgdopkjjecbigomblmonkbbadicpbehdghdopkkaopiddmopifofcofieocfhkpkabdoplhbiielmaccjehcfbjcfajbbdjhkodoplocjfklffcoeamhfamcdokhmflndedoponbocomejphkibpeepknmhfpaofmgdoppabjchdcihibeinblpmpnijmjjblidopppphmojfgpamlnepfhepkkmjfklocdpadcgcdmahdodfeljckdeajpfacafjldpagfbeekkdjaajkcanffjfnlacockocdpahbocgcompbpmmcffkibdejpglkdbddpalpoodoecloaaiflbmckippebcekpodpanjaonhcdbngejcchhjfbpoidmkbhldpanpfndbeonenigokielhcfjdilofcmdpaodnfnjkocjccalincnodclinggmnpdpaphgcjeeochbiafgbochohgmpcmlbjdpbbagialgdhlenklelcdmckoenfmenedpbbmdeblpiiiflcfofmmimnehoakojadpbdkndgjajkiiefijgalogakkpajaaodpbgiklngjcpiijholfkehkedkealmngdpbhfchegodekgcdjmjadpninpigdckidpbmanniodjinfbadaofniaapjcfmgpldpbmbiploefdnfpjihelbcbpiodcbnfmdpboadlgpkcgfjokhhhjmghhlahnbaiadpbobdcfgpnpgloojlpgacfcckpkldomdpbpaohajmhmcgpcifdknnjmdmmmbhkhdpcdiabehkofdddfhdmkgkndjilfoppddpcefhodkgfjcdbagjdkfejoeojmbmopdpcepfegekblpplmppeecfjbfajmcnacdpcipbdfemkbldpcbagcjofcpdjaljfadpclegcghomkfkmikfnlelnabggeljfpdpcnddijflmmfjjlkcnmmbjhbkdnbhhkdpdccjmljifphopppdjdhpmhkkfheonpdpdchfiabnojomapbofpanfncolabfnfdpdelmaeleaibabcjhhjodmgklehpmjndpdgahdfkleoejojbknfnfogkjcnofkcdpeanjkemillmaiafepmcgngegheanebdpebleobpojbjjcjdbnblfcedhlhogdmdpecpjanjeipichkppecgjdlpboclglpdpedhipakhmgilgejgllbefjoafdjonpdpeejlknafaomoloaegjangiclinlebfdpegglmdomjjpmalimchaajpnklolkfodpeiibdfpgadghpdbldnkpedipknbkhndpejljpaghfkaepkcbcikhmleoienmgodpekcohjndacmahjehdngmeppikjlfkjdpekkjgelaceaoennaojeamgkbbbepiddpenbbknfenckmchocmmblbehololmiidpfanoongnoofcdhgijjdjmbnfekdejjdpfbbfeigelammpejeeacgegddfbccfddpfcdgppipobhaalciefilpdnlbpebfmdpfdkhbkmelnglfmakmcfcojhhoicalodpfigbnomghhcifngogaeppnholhihckdpfjdklfjklhpdekmgacfjkfpmigmpdmdpfknidmehmdakojjjfflhdogpjjdflkdpfmaeoembkacpmifbjjadbghcbaaehkdpfnhpgalbikhfbdffipbalibdmpphkadpfpenncmhcfgjijpifnacepgagdphgadpgaplgofeaomeaffjffnbnkapdclkkcdpgdahcnacbohlaaenfmjifkgelnjbjidpgddkbhcbgfnbojeldbbhhgbppnfnoldpgecodecffapddbonibffgejggngnkhdpgenihgggagjjggfocjceeobjkadcbcdpghdokpjbednanoodgeohagpcmcddijdpghlajonpkgfodkijmbmclhclobffaldpgjebkcabijfcpiillakkakonaamefkdpgjpocknopcpaljflapaknjcfdfiadfdpgkoeinjnkgcieloaioiohencfcjjjcdpglnfbihebejclmfmdcbgjembbfjneodpgoadbohmkmipjegkglajafbjimgaaddphagbpnndmoojiijdehikbnpockhheadphahndkoidbabdcjamofeccfembfnifdphcpolgkchdecakdhhagoonngokclakdphfifdfpfabhbkghlmnkkdghbmocfebdphgmjgfdeplkhhfdfgndehpenklhibmdphijfpollckeaclbgpfiglkpkkfaegbdphmijocghdhpmaicekojlgodjjhhpifdphopjdcinmcfiioioddgpenifiigadldpidbegdkllljlmknapedpddcigbimiidpiildolanfoeikklanedpbbnlceacjmdpijainolhpchddfpfjoknomlmikdgcidpilhnmiiibkhpnppnjbnfmiacgcdiibdpingikldbdlemcdcfmgpbjgecebbcdbdpinijkknkmgbknmigfficfohmfffdjidpioiklbdcjjojckkljejopcgajcplkgdpjcfnojcjcafohokndgcjcenhlnadojdpjfcjinenfmmclbjbbdffocfhcmolmidpjfgjjgjmfboflibihhcdjfcblfknihdpjhcacmnciefnbinkgoaikbiilbgnphdpjhihlhlhgckhkplpbficlaimfbpjfodpjjnhhdgncdhhikooockblkpegahaahdpjlbfjijjnpgekljpjjfgmhnckmoimjdpjlhdjilijnmmjhdbigffppooakbdbbdpjncndifcbpemjimohdeonijcfcaklcdpjnmcdiiedglddnnhcadibfooeagedjdpjoklmnckdkmfahahelolgemdbakoafdpkfnenlacbcbodfclklojjknkpfppbmdpkgacdhagkgdhgmbfdhbmgdgnjibodbdpkilhgjnpoafdnalmbckmonmipbhbbjdpkkofmnfhffiobdmkclbndipahdjjipdpkmcaoiooingldhchojicncehnhmkaedpkonjllgkkpnmngpijpipebhfdjcagjdplckbpjjmcaiflnijidajamndhgicjfdplenhmbiggobplkmdgdlpfmdpoaefejdplgeggamgpfhdeplbpdpkblliofldhndplgfmkpalklfbgdggbbpnoeibcnnfmkdplhflilnapeombbnpcoepfmifgmjahldpliiagpcdcngallamlbaphiohpcmdncdpliplodpanenhbgpfnmiidigkoajmaodplpdahfojemppbjnbaehkejecfbbabjdplpkglkpfoimakgnkgcbiaaeocfligndpmafifakemejmanjeaamggoahofhnamdpmahndnocdhlbgckinaiglookofndpcdpmbeogeioklnbaeilmboeeafccilhgddpmdddcpjdemodhaakdldegonkepjopidpmejbbccoekagklffidaoiofaadbhjgdpmemlacfabnadlojfibpbhdcnomjibedpmfdleippcbfnadnfjdchpakokamgnjdpmloehicimdjkibmobhmpgdndgbcceddpmnaegdkjhegnpgojoaanckkdjcahoadpmnmdpcbhfidjfoppjkfieoabgikkfldpnbmofnnjkdfjcjecfcognchiloklnbdpneaeabinjodnbgkojlnpkbkejgebgedpnebmclcgcbggnhicpocghdhjmdgklfdpnkinjnakbbiphdihmlgfmhljbbicaldpnniojoofocbnlcpbggbajdlammkggfdpnpamajodinagcnogjeiojghihcldkodpoahjdndmmllhfocfablgihjmpdmocjdpocncddjfkadbkmkkhoneagolbgmapadpoddoikfaiblbgddknfjaioojmaajeddpodikekgdiahmfknobgpecpkidobdnodpoecbnffmhfpleohachoifihglmlkmhdpoeddmfhikjggjnldphmhfhkedbbocbdpohhohgkpemjiinmedbmkhimnipidjodpohlkmkejpedmbcioploloidjmneihkdpojhffdfgbdjgcleldobngkdoohaadkdpojigfaneldibehldjdmhajoeikjmdldpolbkbailhoibemdcedmfmjejpeabnadpookhighohpafopcpblhlofabepbpfidppbaepiahkbcnbocdgcfbngfnkanjhndppdadmnncfhkdnddhmikbolpnjbggmedppdnfeiecheieoglfmhgmkdphldpfcmdppgacgalncihieelgaandjehanpoajkdppgjpmplmohojajfgbklffmojchfflkdpphnpfkliandmlojpefolkgkibfcibidppjcfejmpngkhojidkfmicopadmeocmdppjfgfnakfkgknmpmfnokagpoenapokdppjhleicphcihbjgipfedfdfigkgdimdppkloecpljnfobbgipdkfincmknpcnndppmhjhkhopapmejnaildobecihpmmjodppoaoigjgjmmmjcpilhemcophacjddgdppobnjahaimobmfggcnocfdhekakaiaeaaebjodegokaajbfnclaenghijnchcaeaaejonappcgbgbaplckikoagodgjgmbeaafamfnbgehakocnjblaonphbimejioeaagcdieebfnkgclphbbagocpinclmbneaaggnngaaekejeofcmeefilbiahhckleaahdfjocacnglbpoiopljkpejmhekakeaaidjlapgmpcenpgkeaonekgahfemcbeaaipgjdfbmhgnkjemhnojnpobnpnpnbeaampndkmefapoecjkbjlgapgkbkaiegeaancpmbdcgplonjlbbiabhibgefnkjbeaangahopdkmigoepbfckicfophbnigjeaapecbggeopknhpmcimjklbiiokjgkbeabccigndcghogblmeaaejaahdoncjldeabddbgdcmgahemhkemadilglbnnlkdfeabdolklalkfnkjopbcbdkpdmoddgaideabffmngegmkkjmiloioceohacopbfiieabglmoffhpplaldkbddkefmhelhegmoeabkccfibbnkofkdniafagmbdomepmcieabpnabhhffhbfjibhhddgakdbnccpijeacabeglhfacophkedkobeanoobdebokeacaohhecmnfkdaaeljbjemppfnhbdfceachfleknamlcepmplpdghagngjfjkineackipglddkbdipjiokdgbnipmdibiepeacknpdngfhppegbnnmcehjpijhpcgmheacnedhpjidhfjkfbojekefhokkkemmceacobanhelfbljfajjnjiidecmjifjcneacogjikeejbmlfciepfcbcgaabboocceacogkoceooghmmblahbiglplkendejkeacpcmkoodpaeapmgfgfmmljjinggpfaeacpldjcboeljlicbceaelkncdkllajfeadbaehfcicclnejoohoodngadfkggnceadbjcgjgmdijbagjakgemgkjaiadaneeadclblcinjnocmglemaegglbgbkdopdeadeeaifccbleodiicogpdjfjaoablijeadhihjnieojkhdppdpbmjdccnlenblgeadhlgiioefhoecdinbfinmepalhdmpoeadjehomimgheecmioghioappchbhedfeadlabgleimechghnobcndhakjmghlcdeadnohgkalgkbmhiehaonnjekbdfeldieaedgipooelodcncjbmmepafomeoojpgeaedjcnljcmihikfmkfbhbfaccagfcckeaefknkfdojaedegpkgbpchfeigpknppeaegbeahnoaiibbblhnplbipfnnbgnigeaehbdhmohpmebonhmlahopbinkgdkmleaehjjhcokmkanmppghgjpgafhfnnpaaeaeknofepcpkfnohjndbnojifkepiojgeaemepjniccbmdhglejhmnpoejjkkfcheaemicbiafpljeajialmjfempdanbgefeaeofdcajmkihbbcfhfmlejeipfddncfeaeooikdfoohdbgfhgckacmejofhfcpfeafagiamdpbimaabcbjjganhmnoeooadeafajmofnjmpohembnbcgahkgpdhkbedeafcbgkngadcfonpcpgnbahkcecbafaneafcefagmoihnbgemnajeblmgmnjdganeafeebfokkledmjningeofhjgphikigneafhgomkapdagnpmmgilphbolnejepoceafjfgihjbjhbpjkcngckhhcohjnhigdeafkhddhbjogpediefelkkcibjbdmmigeagadohlncfbffnldpckappehgelacljeagcfbeedckcbnhckgblplbfdhleeobeeagclgphdjhodhooppndhjcahgmfejdgeagdncebabijilfpbikmakhmbocabcpceagdokdcloekoobbenaknnlgljagopokeagfllmnaffkpngjkfpocodpjmfdgcbleagloklmcahifapaakajmchmlleokmjgeagmciolnojfofmggkffclbonhleeankeagmlphlclhifkfbemmhknkdicjpfpiieagomcfjiefffhpaejnlpjccikpipdoeeahalpjdolleicfceegnkdplmmhedgbeeahblkbfdennkjlbbjbiojelphkdginmeahdfjkjojlgfkbdbegepoljfdgejcpdeahdpgdlfnnbjcmjnlcgfamjhbdipmcgeahijhoolaidkbkoacelbbjaidhngmeieahmngccpinooaecldnlaemmhlbajjbbeahnaejpchejeadokcnnhojgdhjmnhkieahnbbnlinjchhbfolkjeccmaihfmknbeaiabionkepifpgoikgphigddjdikkgbeaiadnjclbmdkedpcibembfflpmlnpljeaidnfcnfcopemgemfgiijbdjfoceifmeaieijggcohidfnfdffihcmonklkphnfeaifmecddkcmckhcbddncnmaldmhgncpeaifmgbackabcngonnhpmfjhgodnmaieeaigiodooleihmlhdejkajdncblnjfioeaiglfamlcokeofbdcdjhabcfooomcpceaihnpaamemcgfhjcljgknbgefgfmkgpeaiimeeggnhceafhencnejheejddlcpaeaijhjfdoohbhheggpgmdobmdidebammeaikdinckbcgkhncjlacioejnmmbdapkeailpjnhjcbboogdgmagomhkfaahchlfeaipedckfoepoppejamnajbiifnekjpleaipfdegnimpinadceilicdhpoeddnbdeajbmnellbkdfmaidjdaokfamebdojiceajddmbapppahbmhpnjkaohnjeoifgddeajfiehdfmmeijgichdpngbmmpckcmfoeajjakhoodiegpapogplfkagfmngcglneajjckckolcbgmmenaiiigegbadpeghbeajoolbhcpjhlnnfjjpkmjmflodldbobeakadkkcemnilpmfdmhlmkfkfahjbnemeakaidbanpefmioldlmbpfoojfiphmkheakeppmnaoapgjdndfccgjakaiagiilceakjjnfejhkfkkogbjaijllhigjephadeakkaiebdoljaahdddekmlomjjijefcdeaklgljfdncichdkghacfcnpbdjpcoobealbaffgaoenldjihocdoppffcjgoiloealcighliccncahjkkggpchpcbphfaokealidcaackeflcdbhdpdpdaajgndkgboealjgebmcmiackijiobfbfnpkjmafeceeallnofonmmimnamdkehpjahblndeofeealpcpknodhbnfidpokchghhngfnjfiieamcbcjlbmnndhafbcjbmgpghjkcgbfaeamgdnlfknpebdbebgplmgebcdcamdloeamicijbgdecgjjjhkncjlkanhbdjejeeamjolanjdmgochipodfokkfjaeifhoneamkfeggcoafhonlcemhaejdjnkmiieeeamnbppojmjfefhjaicnhfgifpibmimbeamnnfbffnfokocbakgfonjiionlpiaaeanbmlbmjpeiacofcepfgglgpbgkmjbheanbnffokbgdeccphbicfmcndkoefipmeandjnoknnamgmfabkbmibmgbkemncndeandmmpnmklgahacbbnepalcackdjnkaeangnbjohjjncgeiekkogifbgimnpfooeanhfeiofplpidmgkjonkhoehhkodaideankpncgjepipmpnkclpnhobfgmbhcifeanmcckobmcfkpcnonmkfbpelmjjannpeanmpkchajdcjdfcjebmdhjpdmcgikmieanoeeohklchgidalcemiangacmfefkleanppfcdamebeaclnjnalollegblodbdeaoamfdnkmgjobdmemlljcjlondnlfmeeaodcikppkleiclmfofofhlcmaecfcbeeaodlmopimaoeedegojcbnkkimeinneaeaoebfpcdonlfbcokinpcpafpfmfmjikeaofedakbamojiiollepebekbpichkikeaoifcnmelajiojnoemkbjnfgeoedhomeaojaifeemookeoakcekldinmnjpbgeceaojlibgkdgbdgofkeghhadelhffbfngeaomfgljhlgmfapimkheealdanodamfgeaomfpacndolciagiopmeiegjjemjkkheaoneapnokofbocjecdpianiomefnmeceaonkmfpppoeijfbojokaepfheddcaoleaoodmmmfhfmlikdjglnhkemmgkldifheapclppkjmcoepfgleojkacklcjfepdheapgkbnofcbbingglibbhhhlnfjalhbjeapifkfejhnaekegedeafaenojccbhfmeapimmjefcfncefmelppnhjblbcihcofeapjiaiodlhbidoigmakakfaifkkljameaplhnomaegmkbdopalcgmncbogaacibeapliihmpidnllaglpjgokffaopcjhmceappghihfojnfadocmkdokifdahcapkkebaaibldahdeciilochpellinjcpmagcebageiejaebkknfjeohkfdeejjpbnilnebajccbnobcogklhfeeelldppkffgajmebajgafefommeipfneiclidcacpkfkhkebajigbkgpdlklooomcdbddhmplefocfebalhkpkhjknlnbajknifmfhcblflfilebammifhlelkdlgekfcoghbncfcgjhhmebanliijklhfjedpmmcealmgmncakalgebbacepeafanakpheiifffknpgjjbojeebbafknoiebnhhgejdpbnnfblnnbaihiebbbifnikinkdemgoeadjjjdcdjbjminebbblhehiobpccacljhmjifbplfemldhebbfekidiiepcffmcfmohbcdcdjplmkeebbioppfanjkdjapbcjchbdehenacigeebbkadpocjgkahcimbbbnhahkmkkmhbkebbnhopmdfhncoecbioomlbknpjknkjgebbpkchohkfpgojbpgafakefpbmehekpebcdgpnndibhdmgcbbfmhfpdpcljibbpebcefccakgpkbpbgainnjoojgndfompoebclkneafiifdoiegjgcndijjbbganfaebcmfjkkeeeheplemhblldgamjpafjigebcmonijpikppdcopmjhcolacinobfjcebcohcgfhhajmhliieenpmdaddanealiebdcdchjcndpjhehacedepnggfdbfkpnebdchcammeadfnhnccpobkhleialcdeaebddlkaapmlchofnpdmdebkkeiblfbilebdebpfbplopiepffblffechbdamgdihebdegjlmhnnbdajfhljjkjlhmjmhjjneebdepfpofdkfcakaflnenldekpiabjkbebdodkhlalmobgpmmblicahemfnapnfbebebiohflblbmidmcpafncpgkillkpcpebeeiapainfnfchnncfalifhpeiajhabebeenklojppjbikodcambgoahhbiolkaebegaohgkinnoohmeciinepklefhkfbnebehigjkkpfndnlbbgcndgkplminofbcebennphflacaodkhhadgabkgckpojikgebfacocoekpoonihajjkcjadimlbaejcebfbjaekgacehhikchcgphkjkmggpcnaebfkpdkboaljnnfihjimjkcnheollemjebflfhjnddmdpnkcilcgmnnihkafhdjkebfmmpbmgicjikceekcocmidfmphikfhebfokfbmiinpjmgomohfdmhbicfocfnkebfpaceikbhdobnkdfnopaeaadoopokoebfpphgcdofgbnlhahgdhokegookdhdlebgcgnkkonlkddchjpeboohgepelmjieebgdfehppniflcgcpjdomffdjogbhjcbebgdmgdhmmnnkkehiiiggmagmggnkledebgheoipmdeglogdnadjdadkhclckjgbebgiefocfnakkehlejkjfmbcckbhhoemebgmkoocimojhcgbggaooidappdoffmdebhbkgfnhhialkfdbpdmnhljiajbljldebhdpnhjbfkchfamjcpebpeddhhicnabebhebkikbcigkandcmdkjkjchndjcmjeebhfipopljaglojmocnpplggkfdmfaoeebhgomgglapggpooddijggmmpbmolhpcebhhkkepmoimamblacffjpcndnigoacbebhkabnglgnhiognbacbnikkccpnnfimebhkkcbbfbfgfhkppfedialfecjjgpnjebhnmlfgcmcahgidhcdbhpnbnljplhehebhocjphfpilejgekanoaokfpcceedglebhojfeopambkdopiojdldcmdhdfeokdebiaagbapdhjfebimpkpahpgfmpddpkmebibbmhkldgmjfbmbgfnfjkifiakljakebifhjjhgljalmjmnonafaihefgehmfcebigmlmdcnojmbiadkamkhkpmndcpckpebiidmkcehpghladpgniokncjloakokfebilcenlehachfjamgoedbllploakdlhebilemfalebbaejahpojoaolocommbniebionphcboflapfenabplfodpggnmkpdebipdihgnpnliohdkccngfcdkagbplblebjajiallbnpjabfmpcolcmnanflkncoebjbomcnfdodeamdobeaekmmhacjiiljebjcjpemaegpgengnkhbllkpnnlpfflhebjnbohdpjbbimkhoegiagmiebnlcbchebjoebkofmhbiiaclbpbffihppbofoapebjpbdnhpgaljmjflncjendmfeiodemdebkalklmjfjiakmgemjnpdnpcdaoiimgebkbbabcjdmpkhnhbpaefebcllklhcceebkbgkjhepceaoccefbchcencgmggpciebkenpgloiilcgdcddonjbihdapfpediebkfhiknchbpflabkednjbcjhheolmbjebkflmnicealbocdngphagmfkgomonpnebkginfbeaakllfingdpdcmcedlfbaonebknmekghbeojdofbofngmdpgdnihgcnebleebpggkkpjagdfkedhdkhojbdjamhebljoickacoecblhhgpcocilgfolhofaeblkniiaohdnallchpdhcglnekhgabggeblpadbfpnooimfcppakgeambklgkcmfebmapghjmdcgcjmipjkdndjhbdlmajliebmcijdcpeodhmbgghhpfjjeepgebcpmebmclmialfpoddohbgechglbmhpbpcdnebmdgjdnmpicbhcnenkhmcegdenmpbbfebmecgaolemhdjbdbifgfadoelcfhfjhebmialogciomgdadngdmphbfljkcepahebmieckllmmifjjbipnppinpiohpfahmebmkfkflpanpfdaocjdcnbgapnikhkhiebmkkofjleagahglpencekfljabahhhgebmpdcgniahlacfjdahlipmjbjbpdjjkebnbngmfadcaplnpbkpfmekcmcfkcnehebnckcbgphpnkmjldefddccfanhdgafpebnepjbiadfhpnploafpdanoppmnbbcoebnmmnobbnecpnlgnignneoplhibgicoebnnlkocpkpegobcllaplpnfdboafdikebnoihgjbihjafffipmocfnhpmihinkieboaecaklmccklbiggfjllpfnlifjjfjeboaepaadogpibnogldkfmjomfakbenheboakceikalhfiknnoikgppmplnnbnpaeboanloomibeplpeiemdlpoljbmofnboebobafleaeaancdaofchakjljljjkdfgebokmhommjnlcmlbaoageahfjdhgbgnnebopjacepdedibigbadfhhnajjimmiooebpckbbdlodeipaploojkmifhfaibhagebpdckgbkmnpmhpnfjhgdicolfjkfbnoebpehfoglpjhiapemofdjealemgdgcecebpfdicolmbgocjejpogpgnalbmenoleebpjnjghimiofdlpnmhclanhckablllfebppgmcnpcadklpdnhaldefapcmnbafcecacpplknpilbnejlclkfhoehlocnoclecafhagfgekpoecgachminkcjckinjbpecakegfglmdnnnjgmcmkbpddjkikhciaecamfgohppgoicpncdoifiaoaicneeaoecanomdacajmfgbhhhdcjbbkdnigcinfecaopbplokakljfogfjacjencmbddnbdecbckakolfphlelomepdiidhdbheahefecbcnmkggehbmmfedkbeoojklahnaeglecbffejdjmaklpeoonndnbcdbmfcmhlpecbhjkghhhgnnhnhdigjioglhocoeckhecblmhfilikdboocmfafomgcfbjgmhpaecccgpfkldhmjppifhdknegkkdpipjhmeccdbefpmihobfkkhalhlcdhglfndpbheccecnpiedceniicmeonclfdbpphfmoceccgilcbaahmdipfilbbookpdpfehecpecchchbncooblfkppojknfpinlknjppmecciaknffdijonboblnmfhkncjaelgnheccjhlfoeepdpbnjopbhfbcbjckbceoleccojklpidojcjnbamdagmcoehbjpheneccpifhbbhoiponmmmlbjmkgnbmcmpogecdbbjkfmpkgmaadgfbkfgfcidbbnfojecdbdkcopnapjdnhapfgjjdpoeepgkpoecdbmboabnjckinpddcbhakfopemklabecdcehiklakpejcpifmhagakceiljhfhecdjanacjloldgknbjgnimecoaffeikcecdkhbmmfdkhdffdojnbkieebfajilicecdlogohgjafbnfgpmhdiihfcfgnjfgleceakppapbjbjhfkkcapjmofjildkinhececmkgelhdncajgmofiffjmhojnimmbececnjbkfpeicjifdeoidpceeoppdhfdeceegkpbpbpjdcljaekcdldlafiklhbhecehogjcciopmihcocdchiaciibinajfeceimfeofiahpiacgkagminjhcpoaeccecepnjockdnibeoakmeeeajhalmagmkcecfaiclpokecdjgdbnoogehobmmgalahecfapccfnjjpeedoidkimkdiiikahdjkecfbffmgcodjeplmaakohbblphgheogfecfodgbkmebfbdibfmddkihfkeeojgceecfpnbgianoaiocjciahnkfognimimhfecfppieiigfaldhakodljaejdbeppgkjecgamopnbkgkdpmcceaijkcmdkadafdbecgbkdonbcjmganbhpkcdhkpchhohejpecgcaojkhgnglkhhjioplmocohkmahmpecgceeinkpjcmchilpehaphdlhphhbiiecgcpknekiffkfidcpcfofpcncgnejloecgihbinmgkkhmbaejdaclljjgjkbiefecgkiadkmilfmjhilcbfgkmglggdcjikecglbopkgnfapbdjpgpninbobokfgbbmecgmciknacnnomghhbagjgkpjjkclahcecgmlgkmgpfoimflfookoepnljpncoagecgnbkhbmgnmbcbeiopppolcppinpikbecgoanepokfajfbgdlfelgbmfdapodlcechgeifeojdnohngaajpdfpbkoeahicgechgfkkjpniipbbhdojodjkbcfagoflgechgipdhhcddfffofcagiljmmdhjnkelechioapmpoabpihcmcaholpkembniibeechjhfifjidfhoappglfmoffcpmpkigbechngajnlpjeacbanjejlhcajjfoedccechnnconeiegehikjjnloakcgfcocnooecholgdnbbkakpgcipabliildeccmheaechpcnlmiiddfgekdblonjahojlfacfeecibmmioggpicngdjimnkfphbiogodolecieojglmaaohjpbjcobanoofnmmpadpecihhlemoddfiblhccgecelogbadfjngecihkpglcgjaiaggnkicjbaehlnkjghbeciikokclglkbdhbmecaodaanacocddaecijalddaikpbeokiipkkncnjkjmdknmecijomddhimgchigikdhhkgngjemcogaecikbnncndhkoekigelceofdoidniekeecimjadipkjghopacoimgcalpgagjgjhecinfbhalenfhdhnljmkglajfjjfehojeciodoljhacbkdehmhebiicnkjpanajjecioioafjopbpkillfnimpphgdobbjefecjanenhhmlojajidbplhblmpnhbhengecjepllliafhmemdgbidmgokkmoidkgfecjfaplchinghmjbmmohliplcakobicnecjfcmddigpdlehfhdnnnhfgihkmejinecjfnddjnpeckbhppnacadblpmpdgdimecjhnjohmmnhmhgmglpdmipgllljelcgecjklfkcfncpbbdkbmbdgpdjgmecinnbecjojcobjbijknhmepldgoanegmcjogjeckagklcdbhfcipdbibmahbdnabefpeieckcdghkibomdghjflbbaihigcedfjemeckfgcmameojokefhhjalcmeppgpnccfeckgjkpmngckgnbbfnbkoejaldaimgjheckiodjgbidpbhmndjfckodkomhblphpecklelgahehaelffpkhceomleonhkfddeckmjheijoffjbjmkgggoclppgdlajfaecknjiiacopodjkfgehgjmfaagellapceckolakhfjjgginebckignhhfnaficioeckpkdbpaifapkpafaaghnoakhmaaomgeclaiagjgfbcdfdjlakonmkbmbflelpbeclfajplfahdomomchlfmfgooidgeoegeclfcmjimeibidjckfnkpgbgijchepffeclhiadpcnhomkpmgcamlnjgpbcahnagecllkjhfglpfmelkfgpfdefkklipghnkecllpohhokcjefgpacomcognnioolaifeclmdeojablkdmnnnlaojmckbjabhhbeecloilpibnpcdefpdeogackljakcllageclpbdlbomjncdkoonnefbidimociffiecmankikpdjjihcfhilecocgbnjdhknaecmdaobcheoomjmedohcfnbgckihnhjbecmefbihhgponbcjofmjomklfemniakeecmjimbdhcichjnkjfdgomdccpkdopjlecmjjnolkjmmkeaekcokkjpkkoiempbkecmjlaejpoocccbmaonhlmcoieblnchgecmmkedhmjipkbjkcilanllmgjdipneiecmmkelllmmkhfcmjacojhbglkopfiegecnfpgkdnoofnpjnognhlkcefopofeieecnibddmpoenglbjkgjambhnlefgajjcecnjpaoiplbcldkheaobphppbegmgijaecnllfpmmedmkeefkfifahdampphbdhlecnoielkleeoienpjfoameejohmaeiifecnomkapdnjkcgjhjakjjbfmdaakalpaecnpbapeglbglinlahondfnhfnddkofmecnphojbbllpjikanhfancijfdahkjhmecnppebgjefohifdpofjfjinfaokodpcecoggjkmkpmmgdhoigfjefhejkhenmopecojloamhbpkmcillbfeejkdpbaopndgecojmdpoebhmgjfliphkggfjfbnminbnecojolfmgjickndjgamipmnandefpofoeconffnkklemgklkjlkjjbnmbdijhjiiecpaholdeagdbckegepfmhjlkmgkheneecpcjhlbicdonlkjmccepofnkfdpdlhaecpdgbmjibklcnefkbeopenebgpnhoomecpgioejbhghgndlfdnajjkbkppkekflecphkfefnlmijmkdghdealmaofdgfpljecpjgdhcdmlihidgnmkloaebobjncmeeecpjlionomplpnfcoaopcoekleeffbbgecpljjebilfembamhelhgklfmackbnahecplkaemhibhkoddpjcnkffkliiajecbecpnaijogohnanhcfnknccmpjoeijeenecpogmonljbfllolhpmibclddkdmcjolecppmcmlpekmmckpddipgmdfjpegdcgeedaaeollbkocjgecjlofieallenncpnhedabifllnhmphgnalechicddkpemhkioedabijohjcpapcejpfeibabpodbicoefedabppababmlojccgdkhiijcecljdnifedackfeelmfjhbjldnlpjobfpkijlgkfedadpkmfopkcmajmbdpglpmcnfhpmjbdedafinfcplcilbickjjafbbabbkndnmkedancdcpoelefogchmnfmieinkbohepledaogjenmoliiopjckbbfiolmibhampcedaoiklebmdlolpjkagnnpageblhhbbiedapjkgokmccjjpihmjjcbigedgigaagedbbfncgamjoejfoeiiiljpmocbcecbpedbcflkpijeaedomplbehoiooeielfadedbckkifdemliodlljjjemdindjbagamedbdidgeeokpiccpolhhfapckafompdjedbfkhjiilnpohpjjjeadfkpajfdnoifedbhcnclfolgldojbdjafjggljopnlcfedbjngfmgmmpfojkjaljmbfjiihoheepedbkkbdfomalmbjdpfhaiciheppjihgoedbmfligbmlgmfbbhoamolndhjffankaedbmobghbfpobjijpbkahojamahhjhgoedbnoalgakppmbbmebdpjeleicagolnjedbodfcbbodlflcejcejljafcngfgooledbpeccojanagcodiapnabeajdjolgpaedcbfiiinhcjlkfliimdhnnbfihkaoeiedcbhfhjindofmolikmiglppeneahbfaedcbolgljonjcmcfdcjiajckillgnnioedcdeggaaojfphkehiabljcdfjlmlkggedceklpajkkjnipobhfnpgbgfgckcpkledcipinafkcjiiephfiidchbbepmkphoeddanhgbijjfcidbgcbjeboeedlmcijaeddbdagolkmoopngmllfkbibkkjgkoehedddjmmiihbnhdfankjdmecbpgpieligeddegddbijiceckdlggcinkjepbondapeddegenanheapclcbiecjkanhnepbemneddkhddonkppnlmncicjddkiepadlghkeddldcghfdhmdcfmjolaefkjglmeobpfeddldkjledgnobbmgipbhjfgbiblgihfeddljkenngfdmdllfdjcgfnnbogmmnljeddmbdpfacildpcgclggcohgikimdjcdeddpomccbdiimlonccdiefpngicecbmhedejjicjeepmbjfhfjbgehcngdclakmgedelajiageibfghchinbclbdopbpnfegedfaalopeahbacchmdmkjagdfpdcfnpnedfadjpmadjcpkocpomdiihhohmhjimdedfcfncnlpiojhkkihbmmmkedilpjlojedfdpnjppbjjgohbbaaepbcpfgpamilpedffhjcfkpjjegcnaecboogbepakgjmledfgpdfhkdhjplonpkfbjcjhlmlebakjedfhabmbbhdcdpnoilchepfojmdeanndedficmielldjnmahladmbmcjllkjnpdaedfkojcajgnmajngnlhepmbhafgfdkoaedfkoljdeffeedleidebkmmamepgbnbledfmoegdnnigbfgibcpfcnfnkaldbkkhedfneafmbfahcagpgmgnhbnpmpiaenpoedfoncpkfniodmkggiohblhcdkcooieiedfplffjmplekhljimkmcodfbhdahimjedgabokphekomdademgbajjkgmiplbgledgfjnnfebjbcdmifnboaaiiemaodjkpedggaknmdljnhppijoaecgejmoneoppjedghpaoiccgmmnlbbgaigadfkgdoolpbedgjofmellihmbhfjkljgelabcpppgehedgkoendpdaiaehkcbehahhjcleidnfkedglfbohhmmggbfomhpbiicjjgiabaphedhdbnjoinjmpbcjilhogcmcbmgdchifedhgladdnpioepdehnalhigdnjddihagedhhjimalnaembejbnnlaimnkdghedheedhikkclfbfkfkbipdendopldikhcaaledhkegjhhogofofokhmcipkikpilllhcedhoeclilnjgdcmaobklanidbliaaefeediannkjadbolkmoiijbmcodimhhhijlediekkenfmejahmooidjokigdnoofegpedifapjekjlcfkkjnkdhpfeddbkhpnhbediiejidcdjljbkljcjfhlgcmekmakafedikagnkbbmpkdojakihljkhmkfdjfacediknbigigjapdhnimpagffehbdbkdalediknjammjpomapgfjieodginihmlppeedilmanhjemhjgkabnchcijaplocljpiedjagikdcmndnnmliifejhgjkpigeiafedjbggkdlbjdfjlknldaidjpdoadgcffedjfjdbpljlhjfgmnjdkamipogdhnngledjkemjofjgpkolhpdgagdnnhakkignkedjkooiccbgjhlpfhkknkjhfpmjkmelkedjlonaonlbajbfoomcmgfabifpphmndedjpmagoncfikiehboadmjjoohhifcboedjpphmbkljkefpiocmdgioacdmocpbkedkcfmfjgiijkolnmihapapadgochiocedkdddhpobennjingmaohogobmeahlkmedkeoahephdpedhbmddjbpmjfhalbeddedkfcanbodojkiapijkncpcgbelodmciedkhdoinkakliaodfaccdhjnkophohigedkjdlkfipahkjghliccoenfiacfnlocedknagppdjbfjjclbmcbgincbabgnebeedlaiofpelchppflhoddbehcgdlfpkmiedlgpdpmjcclogjaamdhjjghjehpaaededljfogikmmcelhpnoojffdihkapgpkjedlnmbmiahkijgbfmneokbdbmjojkfgbedlonmnepcnjhecepnggldbmhcodjjomedlpeajallagmhjkcpbbejandjhbahdhedlpnhbpflafeipchmlnaajdahbnhmopedmbbhhanmejjlblincadalhkcebpfnoedmbbiehgeopaollfbjmledclajnfddgedmenbbkdinanecgnpphpfdbdlnfobnbedmeookechdjjccmddnoecgmfbflglidedmhcgnnibpoppeiombpicnnomjpdcgeedmjplhpbpdneacfigfjilnemmmmapnmedmkahmabmahkhejpdmbaihapdiofkecedmkhgbhbgpifefbfffhijiejbnhnhjledmlgbiojiabaakfahgamndioalomapaedmmbjabjfhcaeceelkoobkkffjefphfedmnfldfmonnchggnoeiligocnjnmkhhedmnikahahfkfilbbjbdoiabnghbkmjcedmpjahdjpicmmcngfcbedknohpdejeaednbhfeabkkamjlkfmpohdlihhchbjdjedndmdgfkambceallfcifndcnihfkhceedneofannbhihkgcohmekijncjblaihpednfjkcfcjdhlfdajoapjfmakddajeimednfpjleaanokkjcgljbmamhlbkddcghedngpgoieaggimjkadlhibnolmiicagfednhgmmecokelmaflmonebmpfcedabgoednikmdkimakbdobpbblkjmpbogfcjeiednndjiikobgbmocfnipjbahmcfpldemednnjlkamfjjejifdgcoeedgcfihkokbednoffklbpnanglddlkaeiobfllfnpjbedoeonbboghilppgbikimjpamagcbgacedofbbndbgbeonmgmmplcmapfmohlmeiedognlchomfhopdkiojjphkjaahjelmkedojlnnglndjbhjmknibhimlghfjhjmledoknabgbmoahcogpeclaclealonkonjedolcpdcbpklfmpchenkdiadcdjnmmmhedopjokggbakiekfjefoalppchagapomedopnihnpafomdghjcfjalgpioeililoedpbphpoaflgknhngbfllcfamceeelgfedpdhamnbocbaomjfpfeaffcnehcgmnmedpgekaljlmflmgnjapdlafefbiebiopedphnojdglifabcclaggldhnhbgagdniedpkpjffnfnaffeaifeophfmjpelpcgmedpnkmnhnamfjmjnnlbldfdipajnjamdedpoobbacbcmfpnfpjoambjbihhobooieeadjodbgklnfofmdodkjfppindjfjjjeeaebnaemaijhbdpnmfbdboenoomadboeeagneohoclkdmbmdjnebbdcejilmejaeeaioeoaiamgkaillbnlkpgfkbmcafiaeeajphabpcfidokcaogaiebjoblknecfeealngafpfnnapheklnegpibilemfbmaeeameaclibmgihlemjheajanlcmioapjeeaniljoidcljaemajloabejbkcfjjileebbihndkbkejmlgfoofigacgicamfhaeebbjfgmpjajibfbfmieblfpnliijkhceebbmlmpehcnommdbbeihhbfhkcfpkameebilhlcfpfkkgjpockljfghpeohehgceebmdoiheepgbnlkellokmdljkknfgpgeebnjlbfehdmdbepbiafmfgjoebipebbeecafijgghldeeanfnhdmppmjcnoldnjeecbfcldmajogjeppaaeamobmmpeaapmeecfbdaldhnhkjdadaenpmofecafhphaeecfkojohfglcifajfobbficlmdalfljeecifdaocoobhaeecfcfllgfnhdidljgeecoigkgkgamdkhefakbbenicfpkfclceedanhkahngpmjjdbdoapdafopndgmmleeddbadmoogehkedhibbdagcjncjpcnoeeddcbmckpoienoolljkfbcaeehpcajeeedhmgdnpddpdofnpflniajpdhdkfamkeedhpdpgfahaopicboaocilcidlphehheedijdefbejpdbbflpckagcchbakpdodeediobfcfgjjjojlboigombkdignbfkjeedjpfhdlcahdifmmmafhfiikjmiombgeedkhkkodpoimgjngbeeejkgpbdgonbleedodfdcpfjllfaljfcfliblocapmiabeedonhhnfgpjahacacomhnllacajjdpleedpfcmjlbcojnbpdegmdokealpdkhgbeedpghnnkliabgpekkcnfpoeeogibcakeeeedobceodhehogjkohoikfmdaekkipeeefkfefffcpcjapjmdmggolhkbdcimdeeefnffdgpdaooefdijbmpplolpokllneeefnfhgkjflkahmecniccnniippdmdfeeehanolhohikeiklkjnddndnebaklnjeeehnebhkjfpgmcmilgpkhbmkfjlopkgeeeippdpfmknemdedpophhaeblpkfakfeeejdfjempoedcngahigmphnmnjohjmceeekhoccdhdjgjnfcafoohihklkbabkkeeeknfppldoggcabhknhhcakahdcmdgbeeelcmeejkammiffmkjidephofnelfeceefbiaaoapehcgcfbpekkhhcijobhdoceefcfieicidmmpbkndjekjffnhomciekeefciobeenodokadgnapibfpogkdfbpmeefgcdaopkaafnohnoaapgecgmddhgmkeefgplhbgoepdkcjhlbpedgpchkgfedoeefhnbpnnaaokmclnihgajdnlgljajjgeeflfgfccmhgdpgacbnbafakokmeoleneefllalllgpmcjgpohamfcllldfafoaceegbffmjdkflkcfncpfjjbggbdlnbdifeegbkbmfjphkfbibohenijnkdojfngcmeegcgdhpghdeadalogbghglloelcmlmaeegdkgknfjdjfjcgepgobibefcnfgfkoeeghcmclncgmdikgeiefnbnifcipnbnleeghoimfhfmemompdjjfgdhefmbgolhpeegobdgaleabbgedpepjbamjahnbbkedeegpecamafhmepkjmddhphablnopefleeegpopcingfghbompjfejakfeaolmbopeehaamgjehgkelmaeonkfckjdaoiammfeehdbidkahnladbhdbihepljpkljbfnieehdgjbjojimlabnmofkpocbmnlmbcjheehepaiehpfaimmmeepigoclllmkphggeehfacehahiiodlmkgmmpakgojcjglhmeehiloinaombmlbflagmebgkgeninkkbeehmkiefkkndaolmehcnlijenbokocobeeiaheoiekfegobdfjmcdnbafddephcfeeibbkpdihifffgibebijdgmhemahdgjeeibgmablfjnbibomebfoejeiignipgdeeicaanmfhildjegalkgallfkbfigdjgeeifaoomkminpbeebjdmdojbhmagnncleeikgaalcbpkdpmdgghelcgdphpogfnbeeinimombkaenoojgccmcagddckcneneeejaimbmapckbobfdbhkcpdbnccigdjdeejecfajmcbmojnmahbkfpdckdkjekbgeejgjhgpfeeclmgenkkegjmphdpgfjmieejhoeflbphkfpdfdbdmdjfhfeoajldoeejldbhnkcbahbfdleplpkdfloeilkefeekdbcodecphjkifbkdkkdepnjempncieekepimmlknfdlemcjnlffepdfnlbhjoeekgmijfomfobpkacfglnbdhjgkhffnjeekhhhnicdjeoambjbhingbcokhllcbceekiooknacbdjnohgebaimmgohnnfkkfeeklcfgfgmkehkhlphpbfcgpfhocjobeeeknbikodklmjjdmildbfobpcojhibaneekpkpbehonlocnofacaiejbofhcoapfeekpmnnlilpdinabcdfigipekkdieklfeelcaikhneakliankflnlhgebdpmmppdeelcejicemobcpdcbpapbikflmchgbbieeldjjpcnngaoombdijnkippjdkjaomneelfnjhddepnjioibhmikacekfhhbodceeloinhjbjcnafllgldgcagmgcpgihbmeembfigbkpmifigecgahhmlpdobkkigeeemjiblblghffeiehfdlbdajnagkppbkeemlkbnomjobogngcobpehjmfikoeocneempjloaccafdmklopgpljeidllehippeenghieamipnambbokkpbbdoamilcbaoeengldgcgikomjgkjeglhljgecdcibdceenhlkokglfppcakfmngnjebgckmbpomeeobodbglneiegigjjmoljnkjmlmnafheeodhfemkpapcakcegfpofkefneidnheeeoffifblnncjgmgfhlbhiogfagddfjheeogkgmifnfbfhgamfabejggofmicoedeeohnpgdgojmpphoncohbheolmcjobbieeoidcjgbhfjlmnhlnkbddigakcidpbleeomgiiklbhohbjipabdonfpacamjclneeomphfmjpccfehfhdfjaobfdbpiccggeeondkkolgmepmlippahhhfibanilogjeeonfekehcglmecilgcgabicfinhboiaeepbphebjamombfodigkgnedolpglacdeepjgicipmgfjmgnefajmcppbngmllmleeplcmdcinabbfgnmmdhgdckpiednndheepmdjnkgpioiakgpbmkbiocegapbfakeepmjafabgippnapgmcdmlcdmiekamabeeponaffnjegcgoomdelieeifidneeeaeeppbjjiompolkcbloeghepfhaemgmcheeppmhocgchcglijmmhldclegnfakageefadpmmjineafechpdnankkhanifpjemefagfcehploneaoahpgboebfddbdjkpfefaggomkggdilgfmhophjpchhlenbgddefaghiplhibgaemlpkcdeaooifgclfjdefaghpejoklooidlhmhhapkedeigicefefahcojgfoklghipioomdgipfncojhdpefamepilfmcfohinkfjomopokjnpliedefbdiggaikobiibhcckhlhopgemjhdbnefbeabpbbkahnnjalakldjfhljboclkfefbjakpcfjkljljoleamojbdcgplcillefbjmcfhipbdlpkmniipgfdknaddpibnefbkgkfjfidpppnabadegfjafdgcmdpkefbmmdkefafleiglmcekaolbjejgolpcefbpbokllmphomgmmhmdjkmoikpfgdghefcaepjikafhbkbdennlndcgkaecapooefcbpmdfedgmnmefpaelfpahmnfhkeenefcdeldmbdedbimoojfmlmiifkpfjcbaefcdnfkhiiafogbhcainplbbgemgaaenefcegoheippllnjkjecniegjeegajjilefcepfjnccldadbhkmomidnkcebcbbkfefchkadocnoiejgajnijjehembhbhlbbefcjihbihnlomknaonloifnbnlfpngliefcmlcbhlmpfbnaldljlkepkghmfjghlefcnjdcimjmggfdkahncpoikhehcfgnhefcnkijjanogingbnoaccailadoibfabefcofccjagmmcgeefodhnjjfnlalgnpdefdcdknempmkcoieocghahpdcmbeenicefddjplbagcajpjeaplolbmlcjjgjcekefddoniokpfcjljfhjidhkdfheobnodeefdehkehhfmlecbpilaefgfdcdlopfdoefdiglalaniaegmbppdfejphlkacgkkaefdkcaakepihdneeiojfjekidbodmigjefdllnloheadnjjahfmdohomdphlgcjmefdninfdfahbofgieagdnfdjnmfioggiefeabfmkmcmfgbeekjkgfhgoegcpnijhefeabhlciknmoefiephpmoiffjjlgdcbefeafjjeaojeaeffafojeikbakfnohkgefebflcilofpdehcjinhjekheiplhbeeefedcgdhahoncejkihgfnecicebndbhcefehbeiccjkadimhckmjegkpnljmllilefelhciddnbbcgipigenboghnhfiiaecefepdpohilcfilfeegkpbnpbcohgbdnhefepognakaeimonniiohliajhhfponameffaoenlkelcbjoojckacidnnmpopmbfeffdkejdjjcmhhkhainkackllfkbbhbmeffekllfeckaendoipgjjinojbddlhdneffeobcccifdnigdlhhghbeajieepkjlefffdndindlpmabakajpfpnlghcbpomkefffjjcoepkfgabhdmpgkdgodlbklmeiefffkljlbjicfhncjipkoeppmaalpkoaeffhjobodhmkbgfpgcdabfnjlnphakhbeffopiaflemhkdlgelpkaoeelmagipfbefgekgilnonnlhkijefhfdgicgklknmnefgeolnaimcmbhnkpkpknfeijafafmjeefghiincfneccghpekenpbcllfkjlafeefgjdbkgjlilhimjdjglhclhlcpngebgefgmehofhjcigebjoondkmpndmcllgloefgmhnibjdkihmaadgbnookcbcgdongkefgmkgoopfmblhdmedagchkepilefnmdefgomaofnenmlglhkhhnieooncdckpljefhbachoakbcmbcmfffdgphbpcbldjacefhclhimnebhnlhgmabihkdpbfdffefdefheclpejbjmobgjfgijddegpdpekjekefhffbicnledmhjibhaondipfoeabpphefhjelcghjkfigiagdfbfilndaffpmdjefhlbbfofdakakcbenaholcfmdnipimpefhljfpbmppjhkpifgigoeiekmggkhmgefhpbakboainnpjdeopmbfmlonlmfhmhefikcnfpmeaignpiehfindjocccpmgifefimioacffhapngmjifmnghplckabeiiefimpjanhnljagbdinmmpdppldmpimdnefjbacooglhlieaadbfnjcbgjnihegohefjcadjeobjmkeongjedlffblhkkpdhlefjcnbepcfpggiohjleacfpjbllccdjfefjdbckjkdldjihdgilhkocagpeeehojefjgdodfnffkpmccfpbifbkpbghljafeefjlhhoiippfoomfmgfgcfpjifgcmgfiefkbbkogbhncbghipmagoepodbegkijfefkdfjbkjobhodbibmnmadigcegpldnnefkfmpigiepnllpkafkpflahamneopekefkgcalemkkgpibdhbphpdaoaehmnhnmefkhngckkikkedffjnilmdpdhkhnddbeefkinikclnjpihaibpmeicpebnffdamoefkjlbnejmjlpkaoeimbcdpofciolgkgefkljljemkjipjgdggjjcdmbmdekgndcefkmljcahldlhbffpfbhmbihioijafnlefknnnhoadabhfmckkgbkedpbldpmbnmefkpdpkbiclfolbbjlkilhjdhbpgcbgneflbecglkaiplkocccanmpbffgloinpkeflcnjhpaaepollldgegfdickbblfgbkefldbmekbhcpkjhjoeobaejnfmngggapeflelajmpobklhkggdppopjkjompdccoeflfpodfegemdkenkcikmhoicncinblgeflkcapnedjhllkdkjplkhdlpchgkfeeefllnfdanikefghhmeeeojhghaihkoldeflmkpkfklepiajpjpmjbneomenkbpdlefmcmhjjooobnbjflpmodlihiligjkdpefmeodidddkhbcbnilaclppgodgnjcdpefmfjejggllmfapngmofekhdcebdcgmbefmfoppomplbddecijpnlmnkkfgkcpfpefmhncmaofmdglkpjimlncdgpbdnpemiefmjhnjhihcebohefcccmpfmpkbbphceefmoddognljkafohnilicilennogplkiefmomilbkolialojhakmepkjfcgknpfhefmppiiongjaolmgcfljkagifejngibjefnaljpgehfilpmkhobibbjceeeondmnefncdmcecnnbfpkiljcjlaalhnelogfoefnckpgchpgcaidjncjkcdefoklgojjbefnfdpbjmomabanmjhagppioklbnhdljefniocfgmdnanciimloegibilbcchafgefnonoimmjjlplcjplnbniklplljehheefnpdicekbdhjbbojifcndingigpdengefobkdffccehmbialeafoldbofmfpnkbefoelkfjkpbelnecdimbjfnfjmfdpdkbefohjedajogihfjfhoakfjfbeljkfkalefohplpidjgcokjaigeomildgnfdakoeefokbldnhpipnghkpgoppebpjppcggebefokkghedbjbmffkpegjklalkhkmnfcjefolhcffoachjkfdoklncepenbkabnmlefolpgahhnnleliiojcmapfigfmpbjlhefommmknllooikpfdlemkamnenpafagbefonemhbokfedckpfpohpmcamfihnnlmefoohcnamelcicogkdbfdmpononfimdlefpajjakbpimmdmglfapmopgkgapidciefpdlfpbbalmeegeicfpcaniemloohchefpjkblndpklmdnfhhkjlcedchpkcejdefpmhmlanmplpmcnlajmmnknkpeaceicefpmnfakmappgabdodmbglmnlneiaihoefppdmlkambkdlajidkapmehfjhnjpfjegabbciblpnbannffldgidbmhlnkhmbkegaheoifkjfnoejilbafhcohfjollfpjegbckijkodpmkfjdbnbdhndkfanndjkgegbdngohhcppfboenbogjfbgoliogedlegbefdgbahacjjkpbbdpgkkioifliondegbfjkaihncbcjcbhnedccamakjofgmaegbfnillifhbmgipgkhelpmkaomkjdkkegbkaggfcdaeldhpjndnlfklblbeimojegbkopdhkbbfbblodgmgnmakgapamkooegbnfepkheledfkigjhdfakjdgncmfneegbnpokpkgnnmfojimaclopobehnlnjaegbphikjophhnppjhipgngmanmembeeaegcbmaangepneekhblhjpljcodknglhkegcbmfcepibdoknmknolgifgmedplccoegccmblehaphflbmmjanalcejpadkelaegcfpkknaojfbjdiliblfniaoiocghdaegchejeomelbjlpglcohlnopgepkanjfegchgockknlobjenginocobcbbggepnoegcllbhkppikcopmlibgbkeeoghblimaegcngomdmpoblbbkjgckmfbbagajeobpegcopchfoioepgdjkilbdcnjjkolomllegdagnmooeokfiiodfhmkeicpclgnhdlegdakmfhehhdgdpnfciodemhoegeemmiegdcgagkkckipplmpfdfimmcipjjfkkoegdoebijggplldfolgeepnnfhfnoglakegeapggpnpnikmeedkeffodcmpjnaijpegegjaolkaehalhbidhkfbjbbcnjdeepegeimhkgeehhfepgnjnlkheecicpfdaoegeolpdhdlgobelafejmfpbfnkonfmimegfabafnjokalfihgoiejfnggmgijihkegfbhhhococijegoldooililgdcoclbmegfbimboljdebhepefdiolkpdbiaaggpegfcimnmpbgjohpaiedknjcpgdkjalbjegfdhodahonedjilmlicgahgimaeibcgegfdpdjohlnhomdcpaiomjjochnhiogfegfgmbllafpinfecganbahogjnldadcjegfgphndhnfkncfmamnhpcpeeflodalnegfldmnklcblmajapalpmeeiiekolfikeggbapiolipkmimjbokhcjafgfaeaijjeggcapnhmmofkcnnkblclalacbpdaibheggdfcjacflmjjnoolamiaefjokcolapeggdfibiocodgfeeancjeacfbilahokgeggdnoniecaafdiiajjlloalnjmcpmfneggmledalkccnhejkaoihjojbfhppmlheggmpfccdglongamghfjjicajfofofdgeggnhgigamhompdekpaonejicclkeefmeggnniofhkpejpbolgljjleaekbedapheggoajkaihmeihalcedebmfklmkllmnoeggpidchdhknbdmicjdfmcfdnjibgdjjeghbfpjalecjeojappaenagigjjngckheghdlnkakkbbefokaeooechkgdogdmdfeghdmifgjdoojlnpfflnpoeiebapkndaeghfgaofkemobknodgopcbonnglhbfheeghfmojcleblgcomliddejhkghgabgedeghgkdkokiclpmpjajoinoimokncpnkieghhdcfffanflbpdhmagdajjdbikobbjeghmoemmbfkhdekgpcfgmdgjbdgldmmjeghneojcdnnjobjhkimcpimbmmaigfceegicjjdcjhfdnejimnhngogjmoajffpmegiddjejcnacdbcpinlddfnabgmimcjmegihcegngbfhhhnfjfamognnonckdklgegiholgbhoggjmapggnfpnmpogmleodhegilmlcacfkhfkiojmmjcaiagfoifgfbegindilmepkncbilnkhkibpkbjobfkciegjccdchfhlbekkihbhokadfghodjhmjegjccdimdjaeolejofaddnbaigjiamabegjcjcmbhcbekfomciancljgjohlddmmegjegiikcfbkihendgbjncbpmfocnhkdegjkdhmddhgcglfhiekkhdnfcdhkgcmbegjlefepjgcdcegmbkaibgfljpeamedaegjmkjdlkbjjenockdaamogoiioojgjpegjpnholgmkichdenbnilcflfckplihoegkbihjdocgakepnmkkgigklnmjdngmhegkcpkknafefmneglhigmhgfnaoffjmlegkepkdeaknpfngmanlagdjibddkiiofegkgakaojpceklodjboaimcghhcjkgonegkhpknjjblkacimijgoomfmihhcaekiegklncncnfcfkcgbenpannolioakoldpegkmnoaldkiomceedpebdnhlkkmnbhpiegkodoligjbhihlgnfenklhjoafhlkhmegladkhklkbpfgamdhochcijoojkbiioegldnfdgncekfndhlnibblmmgljnmoieeglefkfblkhjaobikhgdngiljlndgknoeglegmheckaainhhlaiogafaecfgfbgaeglemdhaeojpneojpimkahkkkpnkkmoneglggkgahpdmkdlfgikebkeiidiondcneglhcecbknkandicndhgejdfnllacocbeglinimenkdnlnfgpoifblfdlenofdooegljdhfnbjahogjahnigfnbpidlmdagieglkdajcahijpbfbbjfbkhfblpbelgfleglnejhmgjdomhdhfmdkdppccgeilfkfeglomijmggnafcfejliedcljabfgbliaegmamldeoooflakcehpbbgbbcgeonpjgegmgechedddcigdjklieabfhelfkikehegmglpmdhdbmfjnmgjbaecjpfbbkkolcegmingaacngnaoeificeopbeikglhfkcegmkebnfhlkgeobboaillehlgijficdlegmockfhidknbmgonociekhgaecbbhepegnekkcjdgcpjechooaojkjgboekgbfpegngjgeicdpdcfelgdjajapeialgkjncegnheagkhpgphnfbmhmjjckbeocfcjaeegnijmkeaaclmednfcjhmhangbfipidfegnjkgeeeplgalegkgilgjicfljcdkjgegnjlhifbpfmpbinlbefkohccjpikcmlegnnfonlpiaiemcgldbpelpbedgggpdoegoalalhadillklokiiennmdflbhehohegockpaiglcgdolpgimhfkbpadlickfmegoilkobbnkdafmcllnicbohlpjcjeglegomdofohjpgcioplgdhkaaeidjhfnnjegooblkkjdgnhgmiidckdmcfcopgfgmkegpaipmipckobefhmahhnnpgnamgpbjcegpbihjjjmcflmccgboidbgpjmiodkgbegpclopembbljpmifeohhpchacfmienkegpgpbimfafccglmblpmndgjijgcjhlbegpicgimbjabhichdldbfichliagikmpegpjddeenlfknaokfodpcbkiaphaoinlegpkpeaenbpoacjhmapolnkiilopenijegplikbapiomcoiiphgdcophakebjlkaegplpjfjmeifkekckelkbohneahaonopegpnfdddgmpbepodjmejaihbfclhchgkegpnofbhgafhbkapdhedimohmainbiioegpokhikllfgagnhdagcpbledogpjpibehacfidclicnlegfokbkmbpfaapccginehagbgloddhpblpgpafpdpgkmnghdgmaehahkocbnheagpopfnabimcgonedabkdehainchdflfklfeoccjmkmjnnkfdelmiehaipnijelpdflenonhciibdmolkhhdiehanoiegdgdnjpjgdgldmdanecfnoghkehbaclllinljjcopfnpmmodcjoodmahlehbdfocganflfjdileoeijfmjcjdidlcehbdpebihbibfhdkigeejnmpoihagpbeehcbcolpnajcmjekmnnnffgpeckjbohdehcbeeofoadhnofekkdpgllhkfophdlkehcdgpikhcnalanponmhkfmbpbacagpmehcjdnhdfbjnpaldhigebhcfebbadbgaehckbajakpbbbggfmenkiaaiihicfaomehckdnhcpfienhfoaldhnkhadcaggjnkehckgbmphdffipidepjgmpbldojomemmehclkpeeignfgjdbgiljiggokkgphpfcehcmbfifeagmdokkhnlgcfiiikafgblgehcpboomhmehbgjmdjheacmhegenjpgdehcpikfamipijhacniiadfjbhkkhgafeehdbglihenandalehedgpgnjcpkbecojehdgmoiahikjilhdgjkhakddncffblkoehdhldaollpiajicdcjkiphigpilafbjehdiohcjdoaedbeejpljppolfamoplikehdjpmmgcaoinabbcmelfbeandflnglfehdkikbebpjbhonkfcjgcmjeacihmgjpehdldnknkjibpfeoipnccdklakbbdabmehdogjdenmlgnldbpdnkkijeibmdngkjehdpbdpeaeioemgolmhaoaegfflafclkehdpkbcmjnfljchemkboibfloaojemkaehdpogmjmgjgfmogdajalijklcpgahnleheaamoojainbnblalofjnpoibadaogoeheafgcndomdijbmhljfdbokflfbjnoeehebdfdgndofhplldfbbabpdejnjfgnlehedbacobgdfidipjcocbnbadnlnogfieheeahckbjkniknmldegdbkbdeekpmboeheekjppkjgjkhpdppgeaddeofiflkcbehegolpfjodgonnobcegghcnbkaogfaoeheianhedfpmeheakcfppikbeoaebebpeheojgdiecnjkfipalanbachmiibihhiehepdmeopiecmdpgmlgonhegaoealfcnehfddjibhfgianlmhgmlfjaifcailpdlehfgommaceenkkjncpkkclbiiblndmfnehfiafdjhcfbchddjfpniaomepocghliehfihoghdklhhmaibegdiahefpfaigolehfiibbkgllccnbifchmillffgdlmidiehfjglalndchflhnbnbegeddmddaiioiehfkbpdbfigcpeldbmeibldilhfebcffehgbgacnkdegkaijfbcmbiggfclepdofehgcadgbceabgjccjdbflpmhcacjgphhehggecmgenfoimjafmnfdpgkldgoglkbehgjgkihhahopgpnmkdlhlpnhkgfngenehgjglelpfcmhjfahocghocfijfhekflehgknifpjgcoonidfpejahfkigahokpeehgmfibnjgmdkcfgkbehdlcaekoocfifehgodlfmgbjkgjjaigjhdpafohndadegehgoiaffgjoinpkllmmnikghgpghnabcehhbbghibhebnoobgabbimnkhbglebkoehhbomfhggfgfalnecblallgipicbefcehhccjnhohkhknnacalpapbldnmfghcoehhdibdlnhdjbhlplfolanjbdenhbdklehhfkofdigjnmiknllondpdbmgepdfgfehhiendjoambleombllegafacoebphcpehhlaekjfiiojlddgndcnefflngfmhenehhllmfakkojdpjcmocofjmpgdfjkjghehhmdkbmlcigpelhgjlckmidajobekgmehibpealiocjhmimffocenlpamdabdcnehidcmohmggkjoopiombghcogmgpapplehifhjfilibmdndjdohkbcheacffjcomehigfphbpgahebpolifbhdpioepoeiboehihbhjjigodnkehaefnadjnnmddblogehihmefpkkchenckklpjmfaaobbfacijehihmoafifedkjdaphccjobjnokaglhfehingbmajnibcmjkjkdobbakjagbedhoehjbfhnfkjkjfffooeoiicjnhhpomhfgehjcdpmeefkpkalpkginbadlggckhloaehjdpaahllgjhiejecijpmmgpnafbkieehjghkcecmcelebiahfndideacodheioehjhfopapbhdibmnoccnobddfilijiapehjldlodmkdlooagebfnaghgmkfccipnehkcclegolenhbpiomoacokmliandeipehkcdfcdaldnejdceffbkaignanlegacehkmhgbhfgmnfojjlmlpeaegomclojejehkmjfljlopjhhodpfcifmmgfkjkogebehkochdedffideifjkkmcjblpfjpegapehkocoflijbnmkjmikhmngnceekoahjnehlbdbhjapcamjgjajpkjgoajhgeifocehldbcmodhoblfaadgajfapkjfgefndmehlfkdldpgibmbennamokibcfkkegeohehlgimmlmmcocemjadeafmohiplmgmeiehljagbcefpblollbkmfmokeiihanfpjehllkjefkicdbialpojalkmpinkbgageehlpcookifacbcmkhaanmehgnofcedbfehlplljgdgjmjhplpjkdhgaeblphihekehmdmldpcpplikjdcebmoogbdmjmdkdlehmfhhcdfgjjapegjmggckoaonbdnbadehmiamhnjaeofjocgfnokcjnmngggfhpehmjnpjodmgeocfphkjjnheiheehcoidehmkbofinidonmohpmfjbngcpnkfoimeehmpejpojmnjkollhnkioilbibejekoeehnaoogfkladbbpgpalokdknapnomhiiehnfbgpemmekljcikjemnggbkgbhdhccehnkcihinkoeboofadppdofdnkhomjnhehnmhhpgnibhehlbahlaogmmagbohbdbehnoeapmjohiaoimcmgcokgoinedjgjnehodpdgfbdphemmnfaphbofdhnmelhbhehofdbhgjgidohmfalkbkdgidapkpdkbehoglceicemjdngkmfgpdamgglhediodehohdghibhkpgljpjkjcbbpcomkahfknehoiojokceipjkgnhilhbigicigdnineehojjbcnbjpbiippomfmnkgdgbhmakaiehokcomjcnajoglilnggellogjphpccjeholpbcaafjanjclgnocamagmifkjegeehomcoocpagnlcakcbecdaknmacmedldehomdiafmblbegdfjldcdjocjbcnlghpehondhlnidpoflemahoneofblbopebojehopbmnobodfdajkbbmcnpjjpabekeaoehpabhmfaobjofbklnedfageenjifadkehpdfoklpclfcckmokhhilekbmfhgcfpehpgoaohjeapnimnfbpalgicbmghdlodehpkadcgnbeobaalldjdpcankbhjhdccehpmciikckigfjkldmemhbomjnfiehgjehpmfdlcppenimpibdifodjgfafkjhjlehpniplmbahjjdlaaljagggkcehadldjehpoegpgfohcdangpaiofnobdbjpglnoehpohfgkiiicogolccnkfenlghaamcjceiacohideacgeeplhjebgccjclhfbbhkeiadlbidoeoplecpogdailomdnahhicheiafgcpacmmkpnagccnemdlmhfpokhfbeiagcdjjfinapllkkiaganihanjnnpgleiaidocihendemdnembadoccknhhacoheiakknhagofemfjhmjojbngjibgjfmlmeialkjhkneldlcablcokkkogphmajfmieibafdabhldojgdogakjocnjckmhdglkeibdlmcnnconmdjjncffngafibeofigceibgiicmbcdakjjkjmnmojpbikegkiibeibgmjnjfffnhnnkciejcgmjgkijoakpeibjfnhlafjelkbjgpohgnklflpblkjgeibjmljhlcpainepmgedlnppghmigaineicbkokkmjnnbijodagfjkmcfpmenmbkeicfcdmpmhnbmhgfbehomkibihjebccgeicgeeokglbeikhedpgmflmokhkibclfeicjofkjnlenacaghekckjejcanacchbeickkddaadjjeaomaaccmdpjcaindclleickpojackhkmikkekjomggleamlbgjaeicleijickjalcianaiaophollidlojeeiclocjknonhfemolhopdghdkhdpbbeheicmeiggdfcfoghjmljilkbaibpheaaoeicopfhhhjjpiicmfjbpdkocbcngnmjdeidbnjjccjophofbjioknplegefmgmlheidfnaojckaflcbmagoikckfoekjblfaeidgampjaeeeihgcikbiddjlkfkdpchoeidgohjjjpeogfkkcpjoiaeabbkfjocjeidjbebogmbnpgjmhbcehekldbkdmloaeidkicebkcmoghoegdancjndlbfjdgieeidkomamalhkdklnakdkcfflfddefdoaeidlbalkgchhpcajmchhianhkdikfpoaeidnclejpboklojodplcecaadlekeojheidoeppkdijfhbeomjmdbpmbelbjoggmeidoimalknnpbihckkopjgepkjmbmlhdeidpbjpcejholpclfggbbldibbgmkcfleidphapafeokcphbgnlebckpcpebcfnjeiebcmblogfpjogoanjdmdcodjmmlbfjeiedeopajbgdkbfnoganhebbhckpadaceieoaddijejbaoamkgmoompdbemghnkneifbnbamipmllgjbgfhnbbbnpihgalaneifbofnjlhodafihlececcbikfkfphkbeifffifplglgomohiejgcdjneffjlioaeifibdclbnjmbgpalcalfbjefdpfodogeifjccaocdbmlkedecjdjmlmfmgnbpfieifjoildjfhjajmnoiaogpbmeeofhnideiflhighfckphlahgkhbbnbdfkgdpghieiflkkehgogioennialfbilppmegcpoaeigbmljadpbdameapmjipfgakfgigaoeeigejondkkppikocfabhalbmjpclehnneigflecjpbkojehclobggepbidanfnaceighljijjpccopbdlnmhlkoneccbpmgdeigkihmdligfipnfoghpkamppifinpeaeiglccgnjbncpeahlnbghbmobklbeccceiglnjdgdkgnojihnnjolcobikodpcfleigmklolecedjenidjipnaeidpmfcccaeignghgpbedbhggbedpkdjpjnogfokhleigohpjhmonibihhghbgmmngkdpfkdkneigpnaophaaomlabafjmpedmaapogobfeihakodedlclidgknkpneogmgdiinaameihdgpohbmigllhhceimmbadelmblpffeihdnhlenpdollefjmagocmklmhidhebeihhoiecpaofnhjgnnbjdlmdpoklmpapeihhpnhmpkgmpcnkdjioflipnnfpenigeihjeehdobnpkonebmpanonopghepfleeihjhmnpmecmepoaocjcfccolchmdjabeiicodpnjjcpekgbehlchhpjolnkningeiikaicogmdmjjmehkodbhoiljddcfooeijbdinddjecmebnlienfoijpjjobkjheijceheianlpfljphjdfjjgfkioheleheijcgdgandedbmcklehmnilldbekhoogeijgonhfclhdchchfjlcmlchjebapbkneijkdobndjblaekodkkkcpnmndkhgfebeijkfdcingpjofpeomjhhlchodocjmcneijkhbldkmlcglldopamjfhalfbohfjaeikbfklcjampfnmclhjeifbmfkpkfpbneikcffhdpgklkpnajejcpjnpepmiadlneikgefpofckhgbnhklemehpincmanagpeikhmbpapemhpcmambfododnkkalgljeeikicjoceceohnpceadlbobegpfcgmcceikiogacofhnibkedemjpfgammfhdcgfeikmpmafdimllogceehaijmnlndinejeeikojeijlollfgdfopjgniklhccackileilcekhimahlphojmkmhgcoajnceepieeilgaoeglbkjmbepnigmkedcmflmdfjfeilghicmofooinnnmllgicfedkkeedddeilipbkahbefkifcfaegmpeecajidlmjeilkogpljggoadkaccjhphmlaahkfphfeillplnglomkaecmofmiihdapciikonfeilmfonkcgpcfdlhjinnceaeibblbeddeilmokclhakojfdhbelojioejigaeifmeilnimfnkjljgfnikghccmifoknppmhkeimaejkomjnemnflgpoiomecknainnmoeimbhjnmkapfcaibnmnefclolghnaalkeimclbholmiiihecjecndpnolijpjmnleimdcenhnjmjndaaceoehnlheaoilanoeimfgndcepjocmiigibdojpmcinbhjnaeimfllmfmnjhejlfjjmhibhdiogahjgdeimhjbpahbaelejoclmpapipcmlmcekneimjmmeiddojllekjmdpainjpbofmmgbeimkheeionmjmjnolneoipkbamojhnifeimmobjpplhigaigiiffpkhkagdfgbndeimnaebidjndlenokjlibmlidjmnebnneimnnpfafohnkfghlecagajniljmkkpdeinbeogdijclhkmgdmmdpnoilogmobineinfbpnbhcdkmaifbgmjgjendmdgbohpeinijplileilgkpjeplfaejbjacdpcnneiniphhnanidaafoepbpmacnkoffcohceinlfogmihmpjiiejbajpencbafkiahleinlmbhjdiclmnbkgcpdhhinbcfbgdojeinmhcleeonenkkldjlmhhcmgolhblhheinoenjokaalcmmkjncinkkmhkcfbohdeinpffmfeadenemelngalfacbiobkpbkeinpljilnmemmicoblokokahpibbdldaeioaplkklceajjpeilnfpplgmfeimkhjeiobekkciicdomhkgandmckdfmjngblheiobhjhgnecpcnjhjkfhcdchgocpjjdoeiobnimehpipjbecnhncdfmhobkffloieiocplpcecacffckmennjpibggdajmnfeioddfaepdoeifbhjphfefgipcjcdieoeioedggmpjehmhbmbblhcaoafolgagiceioegkiaockicohdhomhbecojblfdaageiofpocbeodklkcagmmfjhbhmkjenggieiokjiookeipeamjjmkaplbmnlpkgmeheipcfecamcalcdlcneoemmmppdndmahneipfipnpmgcloajpikhgeadphfpciohdeipgoindjdppbcafhdmghpbbiimcmhnbeipmdpekohggbnmedknedomgpdolgjjeeipmkkbmfffffakfkibkijancnfcfnkoeipnohebjkakcnnampjmmpgphphhbacoeipokcigglhjfhabgdpegkcljepdefhjeiponlkhhnfaedmonmpnfjafmnmiklfiejadohncdlhaiblieikmelnamjpbekakejahndgfinplcggklibnelgfbnlddnemejakhnjbomgngodiidgbkapjgbdckhnhejanfblpehefepligkbmdjblkdmccdhiejaohcdkoibiglljclfbmegmenlinpmdejbbgkhibjgcdnieccaaoacdkaiadpdbejbglmnkkpejlbbgickkdocpkcmhebkgejbigacgplpngpcbnefipcmnnlalohjjejbjfekdkeammgbiceobflggglpfhdilejbjnbfgfhdmiakkhbkadkopgfpdmdgkejbmnhaidlefijcceeineedigkebbllmejbppejiahlfmhafmeepejfaedifamlcejcakhbgegenjlmdckchfcmeflocdgifejcdplmfhelimhgjbdjkhajjomadhaipejcempfeedgednjnggaokbpgbpphfjifejcgcphkbpbgaeedmicjdijhlmffkkbfejchabhkjcmlobnecmoaabmdgppjmmpnejchmdcbmmoppbedcemfmhndejgkmkfjejcjbnagpgcbgndnpmiobppkhmjdoeakejcopnbhgbjlpcpcneplkdpimfljmolbejdbnbpnndffjlbhheecdjgefmcbhfhfejddjnilmdncjilbfjgameihlklfpohpejdemeapkpnnijadkghalgmaciiomlidejdfmddgphcflpjgcinaobmnhfblcemhejdjojkpnhnedidlgibpgmjgkfljmfhaejdpnldmjcdlealabcikncdffmblhndnejecacimonlbafhahpcolpnalopkmgobejedoboegdbmbkgekkhlfhmjipfmjblpejehnbhnnikninafbgcpmpbjfcfbgobdejeimcffampdlcmidjhhoieichgcndoeejeiofgoefnnhbpaoliblchlffbpkokjejejahpblodapnebmmnnpcldcljfbkgcejejcjcfpablekgplhjcphnmbbmiekffejejgohdlfeemnhdjdhkohobpmbjdfghejejipkddmeghcjhdbknhmfiflciedcpejemaimfhigedccpmjdhdnbdmmdehjknejemanbmkcidkhelcdbikheganbofjheejennmfgilkjckbpoldeaclbfcffjfmgejeobkjjpiaonpbplkllgogkndagnjbeejepkklmacfafgooialhmdnnamajdfckejfaccmonnoamccciiapcgdeofijppoeejfajpmpabphhkcacijnhggimhelopfgejfbgnfohapocolccaaaengeglekcebmejfcbboieocldnnfkajahoddikhjbbpgejffobjfnnhcddfphbknoijfodelkipeejfhppaakjiahkiofjmkeccoepcjpoadejfmfchobbohdmknbojhclcfegomcjbhejfnafeokalamanjldenbhafbpobhmfpejfnenpalokimmeabacfoghmfbbmegakejgclgjngbhekehpoopecccpliepaapbejgfoklefkbjadjcgjmnhfbdfjolojnnejggcnknpfapafgffcinhfhcnjlboandejgimkadcacnhchlboommhfdikmpokigejgjoegeaedpkpbbhfngkmfclcbkecgfejgjpkdliopkjhenfaioejboibiagbccejglcdaefehbaihpcbijnohgoljjpgfgejgmbfofpeopdhfibnjfljahnandadklejgohilkbhndmaacckgpghjbhnpgpamdejgpmpjghclaocncdfegbjbklckgofbhejhadohnchdanfednhlpjoiplcppbpkhejhaegdiplggchagcidkmldakmgninofejhcfcconlnbjbcmnejbkbplflocbmmaejhehcjhnhcaeoiidjljlbgpagmifeimejhjfokiomecbekniiffednaghebgpmmejhmgaieenkabdmbnoecjnhkmigjnleoejhoalfilhjkgjphcbnhnnjmhgbcmgegejiaifofkampcjgdfafknjaiofghmcfhejicmbjeabjbemkhgggjflkipidphndiejigkdnkmegmdnemjpnfmnapmpgjeopnejiigfgbimlkpcihafhfbpodlkhlkmbnejijfkgnhimefjigphehmflhfojebnabejijgghlncnaphklndknkbkclebfbocaejimgibfcnahldfinmbolfpbbgclljbkejiojhfahgknnhaajcdpmkjkajhelefpejiollondopfndfpagallmfhmnjnciihejjafiabknafmamgkbjpllaolpioiknjejjajlbagfioimiidbilglcgongbkbdcejjfkklnbcoppggcoiohjiihhpgcpblnejjlafenfgbpfmnpocfkjhgoaaiappoeejjlcknpfpnhpdafhbfnndifhkifkhmcejkagnmnojphcihijnjiglgolopfjdbkejkdlgmlcemoiboeglhmeiolhoonkhpiejkdonondbgplkmagjkcajcaebfeilkeejkekjjcpgohafengpohfpfhdclegkjeejkgfbkhpfjchenlfafbkcokemhlgnacejkjjleifeeaccajkekdcckflfpenoenejkpjjbeocgpaklmbiodaiaglclglnnkejlbpgombjbmojdkmeahknlfnmmoiilgejlekamipdcfcfpgfepjmklllbpeecajejlmdbcbhjhaoemogmmpgkmjdmedcpolejlncalbegdpmpphbmlpfiikoddnopdoejlnhonhofkakedfgbnhcnlbpdmiehngejlnmehcedkpmofoclbdnfihpkfhimiaejlompolpgmpbjnomaphcoobbhbhjcacejlondekemcedfehnnnkfaohadlbkaoiejmdpmhlmdkaaaggeonjgmdnepbeflemejmiceoebcclihjdpnmmkdcmcboekibcejmioaokijencffcgnacoceambbmclndejmlhghpjefipcjkgklnpoiaachmalhfejmncknogfhdojaofialpjplgfkjlcoiejnaklabflepkikadckpakjoddejbhedejncmmejafngachhelomokfffnhcbmhkejneojlffdcfedjacgmmepemgpbikjmbejnffhepibanooecaanmphfolhgfepehejnhjafplombbepaidmemidaigbnoecnejnmnhkgiphcaeefbaooconkceehicfiejnoifmdngghahakfdlpbfllmodapmloejnpfnkeffkfcdbcfehkncjjghbdnfjlejobpkjmcjadnefhgnabminllnenocifejocekekgcaldnmjngfdbmbeebcekelcejoehlcegdkcegcbdbhnlghllgppjoidejofmjpknjedgnhfjjlhapombilljhdlejogcfogjibdoaiheilbakgplgjbmkcdejoikpaoingpnebdnolankempckocjbjejombhkahfpgmmhlfgbcafdkglkppigaejonbdamdbgimamimaefkmcohnodpokmejpbbbjfhchdoaogieddeoeacdpomjblejpblednpjbealmogpkkklinohjlejneejpdkfhpafmlgnjoapmpfnblhhnlehcoejpmpoelffelchjlbchblpgilodbekmpejppfjggphkepcamedbpecnjmobpkledekaddanlbjmbhcogcppocihmgkdonhoeekafdfkocjjfcccejelgepmlpbgmijfhekafdoihknjeldbmnbdkcmfghedopcgaekafnkphnpilmkeonhpbeepbpcedaegkekahggminebihgjfnehkheehcfgkpjehekahnaffcaiiloldobdeehgcekfabekeekaiofhchiocbpgjcpjdnjceddephafcekalndaaofhmhbpfefbcpielekakjnmoekamloaoajldcgfecklmhedcdpegbckfekamndgpbihhnahmjebpmalnjmdljdbiekandohlphblplngbokhojeddpboopnpekbdkgbmhocblffhpdeljbpjfnhidhfbekbecnhekcpbfgdchfjcfmnocdfpcanjekbgdilaknjckblcmjpkniccllnefmkfekbggahmifnholhgmghocipblgdjhbpgekbhgfccfmegdiebfmndfhjapbhgbdfnekbifbnbmggbiobaoiodffapkhdkmaakekbpaakimcoippjnaehcjbooigdcinaeekccebdjmbgclidnpgbpmapolmlopoojekcemjdldmfaabolkjaaamcbfbnhjoelekcgfglphanbloehaopmdppoikcmcgjlekcllhogndagfjpnnpbilpdbdjeoimkhekcokihkajcchpabaflfjnmiinpkiffbekdbkhlldkpflklcchigomhopignhhcbekdcklfnpplmobmfmickdcecgngppgheekdeikkbkijaenihmmcdepfokdhajaabekdgbodaoampohmhmecigaomnjppbplbekdijjmoppcakmanjdagjhamdcninkieekdjckhbbmmbngielhmanmdgchoabjcoekdjeljcfhbaignkmmomhbgbehdhgcbkekdjfcdinekpfcedakhpngcnaamhiihnekdkbjhbdjnipbgigcldkfbkinfebimbekdlmnpdgibjfnejfbjdbohljfedoeaiekdnleopomohkleohnllhjecdpojbegfekedefjnlikoaoghhaniiahdgcpfphglekeempobogabcifacpcohcifbfjcnfheekeimjfcakmhnblboldknbnnhedjehjoekejkhnkppgbldboejcbcejjjamkpooaekekioepnnpobhcnedclbnniidipemomekemhakmaacjkkfmojamopgoljpplbocekennogbnkdbgejohplipgcneekoaanpekepbkepkdhhgcelgoodhfokhfjgfmakekfemibbndehpfnbbcmlggicfgidjjnmekfhknpbonibcenjaamehgngcncmikbaekfhpmaobpeajkkpajkfdaaiieckiiahekfkibiiagpepfhbonhkoaipkemollgnekfkljjojhnnhfedepfnbhhfjklagngkekflgenbgglbfdmjiponjgiaabkmniajekfndoboigmpbkelondbjmeapgidgnpbekfpafadakllnjookipcdegoknbiofcbekgcbgkdhhgdjgbaabiblaggbenjpiahekgddnhkgpggffjciiipgpgclaomhnpcekghekjdgclnkhpidlipkfdefmbeobccekghhpddmlnjffmniocjcpgnopedbiebekgkpombjgehaohpgbmidjjfacgfpkldekgnnghpidlomaenimbddgegblhlmagdekgokbjjlcmebjigkcfioejmoplkomemekgpejgjndgjeaeomcfnedhlnbkfepmjekhaljjjdbhhbfcbbbdhmcijlbhdfpooekhfggkfbachnnckjlnjkigdekoofmecekhglkmkpnjbhajacfomdmbcfonlhfbnekhhkcnolknfgdaiohabkibiecnkoonjekhiegcancgjcieigpgfalnjbmpjfjfcekhiknepcaddnhefengnmadooddjmkheekhjplpiofohgbchabljiljbnjhnejoaekhpicodjdpgmedjcookanghihiibanbekibbabbmddpmbfcpejimiiobdjojjoaekigacbncfoopjbcbihemdokjlnlmpncekigkgdabchpfbbpienojidlhjbdcffoekiigffglfofpfagfjoagiobfllbnjndekikoahmboikmmclhnijlmldpmleahnhekilknneoenkhekijophcfoajkkdddenekilnpekhgfnhfogfkjankfmckimcfokekiobbppdhfhgkhkemlhfgiobbjioklfekipnnbejjmomdiglkfogpbahpiejogiekjbglnnifmfjpgkgndibdgbdimkmjhnekjbjjglkckchgpaonlpldhhoiincbppekjncemloifdgmgmipnciokhobmiegiiekjpdpmelhdapkilemcamlpcocekgbedekjpgaienpbcajanmlakjlblacmmagliekjphhnkbfppkcfpcfoihaiflogionpbekkcaoamggkmaklcmfbcdogeacpaonanekkdmlpcocpapeipagljghdilghpidgaekkepfkpimgdjdncncihbkbhdebkfelbekkgibggnclbkkpjhjfgaodfbeiijcggekkjlhdnedofknhjjjcbgdnmneofijpbekknndfopgliajmeliekghhkghlonnieekkomjfglgnfeeachhdckcbgjhfiahcoeklichipenkkcdnbolinplmpeepakgpeeklighjoppleheaboeadghcfeanfjndmeklmchgjagpcemlfjmilhlcjdghaeefeekloapaafhjdnapegjlimpffpcahahpneklppombpkicbokmdmbnaodoobjecppbekmaaifgmcekhjckkjjgcinpcdigcimnekmdobmfkpgmienhggeodlppemiiodieekmilbnojldaleinobeldmmkdaeceehlekmkcdgkndmegpkinmacekkpjjhadcdpekmkkpnadnbahjkmmmhkehalpeolknmneknabcdmgdilbepnmnpbkhcombempemheknagjkgpdlhjkkpckieipbpknonkeejeknahecljlahfpfheinmpocnokemicpgeknahphgncbmjifiacjbgajgficjojfmeknchhbfeeiipfjldopniilbkhkangdbekndodkbcpninebdijaaambkbdglbalheknfdiiaebjefiegmgkcplpndcmfklcmeknhhdlpgjgioaopkocmjjgcanccjalhekoclhmgeopdlfjpgajmegijdloaekeeekoeokhgmanldlknchgklgodclljjioiekofnfjhckfjgkdigmghbcbboegjbhjaekoildckangcabphjlcgnlmlnmgjcjceekpbecjaipckpjkebkpphllokodnoikhekpdaknlkcfmjhcbjedjkkidggbclafpekpfdjhalipjabfmhijeknalpilipnpkekphndofpjddifhmklpfanlhgfabepddekpkkooppkgejmpkidloinfllpogmpidekpkpcbpbmpjokdlemjhijgickobhomnekppbodghgcjdaejpakacckjeokloifgelabijofeicfbdfecifbhnikpbmfhmloelafaejhoajjangfoeaakcaimmfofdkbelafbihhbfmfihdflghclaclcilcnmieelaflmgkckljhieonpipidkcnhajlbenelagahmoiffkbcgaighdggnikljkdhdkelaggbakmmjbldbifpodcgdnhdcafnbdelakolcbcipoaneniddboppmialdoijmelalceameejfeeoohjclkochfdccbaiaelancpokmmpcadgocdapiceakegegcddelaoambdchomacjaimaciilfmnflgpgfelapenaobehgplfkjcnhhngnhlhnmpmdelbbomjeenjjmnklclpgfkejmlgmiihnelbcoclboeojjjokiilggpiandcfbeedelbdgnajfchbhahfdnpahmojihegfpbpelbfjmggiipolaelknpfmcdaonebipddelbhaalafoammpghlhgjgcjibgmbpgdcelbhldfcjflcaajemfeljichpiphmimmelbhmaaocccbkihlljjcbjjlklhbbeebelbhnnamlokjnodakhobncdfiijammahelbhoajfncpkfdgfilgcilmdhahbbljlelbnelnafkgacnepmfnddkchfbamhbdmelcaigjcaijbfpjngaekbblphmfjdhfoelchiiiejkobdbblfejjkbphbddgmljfelchlpjapadaofemmlogikhkcgbmkeidelclkjhkmkbodmmpeapelboacekocnloelcogaklkfhjfomhhdgolompjchlkkkielcpogdbgghlffnimndnckbihkeahombeldcljhecbiffkhpkdedikmaegjpilpeelddkkhfloddibaafeffgliefolnlkglelddpdiolaeejgddnihdfggojideogopeldgbmplkmcglacamkgkjbphlmmnnocmeldiihlcidbmcjnomalgoabdfgbnogokeldjcjkmdiblihelglblpojbppgjfdkieldoakokgdnejaamcalmmbeeemalnlebeleagomjhohnhilocglmjoikpbcpinhgeleajkebenkacnmahcojpcilgadekcbeelechjmiopnbodeakldhjhpcalifbofielefdbhdbogkaodgdcencnmpladdaghielekbckgfpjinbiehopiepjgpfjhheadelekndccgjmgdilkmmegmomkjkelkjjbelemhknckmklpolbkohmfijcpogjadjpelfagjnmdapfdcnmmnlfbpkgdbogeljmelfbaadbndmfpcipgcahdlddmleebeicelfblecphjkhpmllgipobikhbohgfpaoelfcccgapbikcihdfngemojmdkobgaaoelfchnpigjboibngodkiamfemllklmgeelfedaddbdmfecjjbbjdedmmgojmpknmelfjgjoinkhpegdbfpehbckgdalbanfgelfjjnagodigdgehelmlpdojppknlekcelfleiicgeomlclfnbahdbngghfnlgbkelflldpjopdgmneejbmgbhjgfkjlngcdelfllpahhfpioimegkkoaennahgfgkeaelflophcopcglipligoibfejllmndhmpelfmkhenbogdihfeicadiddjenggjnohelfnndgbonpefdajlhbckajgombmhkpmelgcjccgpdjkodmkfliabohhbceiilpoelgdgldoladmljdbhjndldjmgchmehggelgehollnjjbkfifhbbooggkaaafkipmelgfhaidgaejhiiehggdplomfobcillmelggoogjfldloaeafimpcapikhohnfpmelgjjbempijmielmogkfgambiminnghjelgolmkijbandiikobmniipfbdjbkkpeelgpabklopejdghahlabfiaamjllfobmelhcgdmnchcdopoehgdkejbpcpflbfioelheomjmgnkfdnnccollndbdnaamidleelhflcpjmhnkofdenpdiapglhnbomhdfelhhokgkdmffeejidgkaidfbkgbmgjnielhodacaabmbkpogbdbgmnlmfandndmbelhohhjnfehobmdpdikkidkojpcfibjpeliapckbhimnimdenkiiippmhgnfphgjelifgmgjmpobkhdegoedfpedlefgmidcelihjaejkfikjilbhbgihogobemoiaecelimpalfefkbnjjdceigidgimeneimeielinmkhdfeodgkmadffncfhffnnabaflelipildglihdiclllmcglejppnmegbnceljfdlaehigbfaejjnobejbcpmomepnmeljfeohabifbgfnfcmecjocahgjconaceljghiefeppodbfdpnhfnocglhbgjpceeljgmibmcpcnkaabkikjpnhijcefgingeljkabheafaknklbephhempijklpnkmmeljkioabmhdhkmigihmmjbifgifinphgeljneichmcembdlficemnfilkhnifmjkeljopkmmapppjgndjnindindejaheoakelkcahghdjjnanfaikdejebhgkihmigdelkebhhjphgcgomkaapkffpimjhfgbnielkepaeocnnghmjflenbcdhmalbpopbcelkfgmnjjmahkdijhgojieanjikmdaapelkflaegabokbplkikjndgibeelfjdgmelkimgmdgcilmgfbmoeigioemiealialelkocaccdlahooplgcjpeddmihakhgmbellankjinganipkoibbnmiflmmdjnnjielldcnmgncfcifdakgcagccmlgcalkooellfbmaejdepenhhcobipoacdckgfjenellfnbnaclmmbpkmpohljgjhlikihcbhellfppelaeajdffpgaloebdmgahnkkefellgkneboniheocgjcdhojmdkogmefbhelllhnicjlkloeepmnahloladdjjidohellllohgbgaaebmcdbcjjcfhkbgkfifiellmaigenbmphlkmoeaahnhdaiafodhgellmckbfhpabkkkcnlohoddeipbgdajmellpegccnlcdollgmdbbcdcibhekbkgpelmaoeoalemcpapmpnlkfepkibmjhogfelmclnnilhdiclnadpapjhgbmmpndfgpelmihcghkmepipiacalhaolpmhnomjboelmjjnkalhdfobiilbcdepkemecfnkpoelmjpllbojmpngokjcclfklllfelmgfnelmkgookjfbiabjfkeaiebcgahnhiiemelmlacddfbfeffgbjecppljheidphakcelmldjnpcjeobcabejkdkfaioicoaofaelneofhjbdmbngpbbndjnopejemgjbojelngimbpmadloeamlaappkoegcjdbidpelnhpinlcedkkododcaejcekikngpacjelnienecnfdcjgdemhnajjokjbkkppkmelnjeangcpgdchfpdckinbbfljlpdncbelnkaebjjcdgmgklcgejkdcecjmpipfielnkjdchcplcbodefolmmipikiaenimbelnlodchelennijomigiblbjekdihhgoeloaifmmfmaieffoehmmomhgpfahgbdjeloampaeklcpibmacdilnnkhfdcofomaelobjlfaabdgemifhcfakflnkmfjnjpbelocapfmkpeikceolhedjaablnfcaceeelocdojfaphilackdkjnmefelfkonfjheloeiakepcaiahgljebocincifflgcjoelofigfnkcnmafpdjobckccggojbmhcoeloghmfibjieembkjibmfpdimdhngpfpelohdjllkoihicdpnfbaoganbpmdnbpcelonpkmmgekjgklabeonnijbefomidjheloonmnaipdgjlgkpdkmibbplbicjdgbelopgigilapepimpdlplafgfpidllblbelpbpbhkpnajfgclbdjbmobacidoglfnelpgjfphdmhcdnbidmedhcghlkikpcabelpoajepljgnbpjamknhcbdkadfoopdeelpocfbjffeifcepfebfkpccobhfnjihemaaodiiekfddjknknbmmmiocphdbpneemaenaocfgjljnadaegbnfiopiipbinkemagkhddknlnglbfmlcddmdmpjblhpbbemagoefalakdhapfaobnccdpkomocelmemaialbbcplelilacghmohoacgjldknpemaijjdljkjkfhibkkfhbcnjjecgciepemaipenfbahnpaeifhafmbhgbilagndlemallafmcllofgndpfcjmkmcojjoieecemamceeognpakkiiifpioghabkelfcljembaadnlkdmcnmjjcpigbopdidigfgmbembakljpalaecckehcmccjpcehbmfdiaembboanagkhdghdnaekpbpgfckeejmloembidjcedhfgccgelahjllgeeodpgklfembiejkiggnfpbighdnebpbolffjkpllemcbodoekjehglkdjbkljepddbhjlddpemcdpbapjmnjgoannclkongdfboaabhoemcehldbnlilnfipanopgpmeaafddonkemcgfadcikgmmidfkhohddnmhbaapgcfemchbbaaighocildbcgnfpnikbaolhcnemcipjldnbejnebolcanlbcanibnffghemcjnjknblkdfafbbcaakdidibjalbpdemckicedookdphjoggmmcegcbeddopibemcngkifgmomjciegnbcbpgpfengpjhkemcnlbhhgamjijlghifbhldegilhcpogemcoaocokkpdnogdcpnljkpnacabhlneemcoeldglbkccdjcnlklahbhimnogjjgemcohoihlonheoeeppbkocfjjbilnfojemdcmoghepkahnnlfmejnibfbmeoogmbemdfomeimchipjggcigmbmeocjncbdgoemdgbdaekmndobkffgmmblcdlcengnneemdilamidnpdnefamhkhddpmcjallnkfemebkjfggigcfojajgbcbkoaplmcnodcemeboakbcdbpmamhdjihjmpekblffhgcemedpfdcedckaagcgaaipeeciagiamehemeeliobkpkfjhhgbldcldocoplffoinemehdhejilkmngfoiedhaikfjnfeiedjemelfnlkjfbaanalncfdnhbbnjjjnlccemenkjfkobakfifamejegckibgcnanmlemfadcgnigholdbcpmnlobhmekeojofeemfbogidpejclbgiplmblpgbpaddnmecemfdodnnpimfionehfnhcablnnafojoeemfjadfeicnkgefhbnaenlhknodblbngemfkgloddjekokbeijpaakbgbikcgbdjemfkmclfnabfongdhomoleimmhgfenjoemfmecnjlnhddjgblpelemhofncnopccemfndjlinkndfigbpodjbmhakkpoegbbemfnhpjogdnmonoidhjfimfamfkkikccemfobhlinhldbebegbjjfhaahkhllakhemgdobmndjcmnciellikkhigcbpgpklkemgfddcnddinmmpndohhbkpnkamhdchlemgffbhnghbljlnohbmcanohmbkfohpkemgfobhommofdfocpjlgpmfkkdlnjgfmemgghjbapibjfieafncccbhhbignjhgiemggnbhjphdlahfcgodkfcehgcelajopemghffablpldohfdilhfbfffenphkkgoemghofcgiknpaofjblmcmfmkgdamjlgjemgnaldindcmopnbkeeanfhkopbdbiiaemgnkgghkhpfblmihamekghkjbphkpjiemhcdphkapajkllcmpcglmlllclccgfeemhdllhdbkjhihdkihgkbapihnjjedhjemhejlniggofikglkcpbemgpnoabeacfemhiknalpogbanhmfmlckcpmikigpgpeemhjefbkadapepbepjlidmbjomadhbpbemhjgmcphjhijnplphndnhmibcdehdgeemhjheljbmnmcpcipjafmjjegbgihcdeemhjngiaooakcekoomdohcmhiodchckcemhlpldhagmpkodmgcpejminlgklhgibemhmkianhbepdcblpcgiaheiabkmppfeemhpdholiphafmedpjikjahmkfpmeafiemibjidpggnihebhgnbfgkeiankhecboemidfhkpnlbbbkpbopncffgohinkcphfemighapidipkpnnckkgklmjblggojbbaemighclclflojeiomcepmcimfiogmdcpemihafbmfbjkmkcocebmaokahkdlckipemiiennibkifkdgmpldadjajaaoiaknnemijdoplckhnenceocgpdenfodicfheeemikceefjjbdjbpomjbahpelfgefhcjlemimpfijncpidfmphhhmegebnlnpiekdemjanccmadpdidcfklhifbpjeajkgmphemjdkdbjbmoehblojcaffgccfkdipccjemjeniadbgggjgnomfdgjdnoggaiehlbemjgfgfdjcnndggbeldembkekbggbkkeemjhpejkklaahhklfjofomcjmcleobaiemjjdpgfhickdofklegnbifmimpabkhbemjmemnpniflbipflhbahjhadpbpiopaemjnbcbgeocjllfbajaicipnghdlfpmhemjoghokjkgbedbmgolfahifiihglkkcemkbhgoojonepmmgjdinkoafjcgflcckemkcbdfnalflalgademjokefghbbnnjhemkfokkampnlfclhajlbhgffecipgfdkemkhllpkdemaiphajcofojkgfbnkeakkemkigpgljpnhliocnikfmembjabeljdpemkkjccpemajgcajdbgdfogaelnppcgnemknjkkmjhmcibfncbcacmemihjlfnalemkobdpidigollegdfjlnghhipegjhcdemkohekinnnblmmokbkeoiafojobjhabemkpipdjapgfpangjhphmikgclgaaghlemkpoenakcponogcfhgcekebdicjedceemlbhhlejihdpmifbdonhomhhhgojdjaemlcgogjihjbjmjhclkldobhaanpgdjbemlhondegeiocmfeeddebigggdhemoogemliamioobfffbgcfdchabfibonehkmeemljalfmoehobaihcndiefiedpfaookiemljkbgckigdjdfijbjfobbdaedhogdbemljpjhmkgbapppbkbijjhbnpcagcnobemlkbiofmpjckhbdhkbamfndplggdceeemllbjndfehipolabchkeocldpkclfalemloiadedgbhafolfgfghpinmmohflblemlpiamalldeccncmdfoiggaoigpefaaemmbbpapgcbfdjopckgndkpbdflicbkdemmfiapkfffkhbcomlakagbigpghnoefemmfjhpbckkdllonglafphondegdmjncemmgagfoepmepjbjchgdadldkenkjjojemmgbhjllkpcmclmjkhabgieenighkjbemmgjomihfccaijklnakmpikbkefegccemmhbcopealekmkmjjkopchigfkkbciaemmikhomeccbjigmndjikndonfihdjkhemmkkkngnmbbpagamkbdkbmodkhpjlajemmlmpimmlgcmcmcobmfabibikoocjohemmmclpkdekanjalllpiekiiknfanhjeemmmlkmopbofehkkjfopgphmghfgkmigemmohdofhlokebdkapjepfpjopemnailemnbplgkaalpachpfjdhkjehidaimjoeemnbpnkheimkhoclejodfghofcdebpinemnggfabkakbcmppknkglpebcinkmldgemnjncfafpobbpmpdcbgfhnajiglflgfemnmhbclcidndpjbeejbdglggofmjhkgemnmhmagijhhiimfcdngkgibobgnopabemnohmakblkgcebfbajinkflnfepmbdkemnojncalblabboepglkdkacpmldggpcemofapjknodebjhahldfjafcckleecmbemofmlhedcfdocmnaljeicpgpgikbhbaemolldoolbjmkmnkljcknlndddfbfobhemonegipbifaoicgibppdenpnbbpggicemonhjlbbcabmaekofdkniljbnalbffoemopdpbjddmbfnjeilhoklhjlacfcpdhempaecjdbjhddmfgigikokcffheojpagempiobbnaijphijadkigidhoihidmjhhempipdklceocbnegjiclafocleljpnjkempjlmfldajebdlieoaijpdabjpdgpcdempkdhikahocmiegoialabclfkkpmhenempkfccjgnfbcgopondemjphmbppikloempnjepphiinibgnjmbihelodjfgnfdfempodkpcndcbofcifejijapnjnlghgolemppeaklbjafimgmgchdfkclhkgihmmaenaaiocgfnhfddlooahdapieledmlhncenacjodlfkokcjcnhabkjdidkdopghehenadncbionlppdjepijiihlpelnbjgcaenafehehigbilpmhjoomadcgaphhecfoenagacclljcegpbmppmedbemkjhjnijkenakcbhofnibkfmhkbdlidciplaanjmienalogjadcnddhahjnmpekinfcdndohaenaobbodnmbpecahhojidoiblhmnohefenbdlicnjdeneddopbnoefiilkeipijnenbdpfefeaphlhjbjffoheklbjmifhcoenbgejbablegpdgaadciefiinhgjgfkcenblgdlgafknckfnnahpmbiclnepkfgnenblinepcjakcjakhjjeaamlpoelaadfenbmelppiebdloejclgmiepdlaabkonfenbmoeegoaipgphmnabokaiemfidcpepenbnalopmjbaoabgclmajcnjamoglodpenbogfjckefihmfakojjoldemeibkdkoenbplkhfochehnnibkagfipmmclfcpopenchfibknakkckielldbocdhhioohhigenckfngibdcabddbkggnfbeapllolojoencllpfolkaalmknlaojambgdeibeegmencmaoaaahampoophcefnlfnkgdpmcoaencpemcebalhooflplmmiblfjkjjpcjmendbgkekkonhloepcdnkgoipkabpapdaendcichkngmimppbmiojhejaheifijbpendffaemggpgbfknonnfjabglkdknlonendhflfoimgghdbgaggeninehhgikiagendkpoodoigjlljmngnmpaphejfildgeendlbddmfblcckehodpelpmgknfbnkgoendmhnfpebclfmgggnbemklpagpnhbgkenechljhaighiegjopkhfmekfbfpdicoeneeldngehpnhddlfjokckonhaonggokenefcmjkiflgihibjacfmebbiilicdccenehdajdoecoonkecbaimknnmgnblmcbeneipjnidijckfbjokmaemejdfigaeiienejceelmagckbchbkndeddpicnoafffenejmalmkbmnbojaekkipgihohemgppgenfbmnncnngbaecdlhpocnpljepkiamgenfdkhanijeanjnhnamgohpomndmnfcdenfhhahdomlgelpgklaahelolddodignenfhohdiffehobcobmdninicjlmahnmcenfiahcomncpakcekbecdfcbhbkefmagenfipnkefaddoboimfpigmkachmdaadienfkldkanplaeffaicaaddlcjkmelcpaenflkbghiinphbfhbhnaefehgogiggfpenfpiijokglpdmcjcfkcdgbboebhkplbenfpkglnpcnaafkgbffbplhngngjngjbengacphknohgcldehmgkncemobfcjilgengadnlcbcbjlfjdkmajpmcgahdflonfengafehhchlikaikniejmanjccbggphlengaigpbgdjjmanonjcjkcmomgibnebaengdbmpfkniapjfjmciehjigkkaeihflengioojnickdbbopmimbfplfbipmcecoengjieijoinmdlmibhgimkfdablgbgcdengkdccnfkeigkfckebhoeeaplhmhkbcengldgkoiolkpdamnogpgfeophmccmmcengobbaojiekffmclkdibgblennjocncengpgigiiphigjgnoafhflklcipnkgkhenhhhcpjcoaokmannikilknjikeahgnienhkmlimjbhopdafcaggkkccgbebhfbfenibafphjnfgemomdagbaikblflbkglaenichmmafnkhpdkadjdpihbjdamagnlnenidjlbfhflackngeajhebgmipfenlafenigjjfmfgajhkgdmhepjkkmeddeldjkenihmimigepbfnpnljonjfpdlfhpehfneniipgokcenkpcfcajpcobenbodefomhenijpnmakkechhkbbfifpnlcjgebfiikeninbcdbapmbbmihalmdlioeekeljcalenindoeaepfbldlkfcehbmfkcplfgjcieninmagmgnfahmpjnjkljlndpdjemobceninoplflffojodjkenbpjgkmkchmplfenjcaplphehnhdjpimhockbinepceobcenjeagajnkghpgopjjkaijdplahloknfenjffeiejpmdgkilookncifpodfbgcmgenjfhlnljmpgljjnmpohocbecnfaalomenjihfddclinleabidbiideajnikaffienjjpklnagmedjmmkhplglfendddengmenjkcnjkpladmeiochjndmgageppffbfenjmeoammlgpfcfgkddnaiocggopephoenjnpijngbbckeikhcamflkbpikfopkmenjoedgjheeajfkcboodchcpkcelkfpeenjonnlehciedbcidabdglnnihcncbmlenjpamccnnalbggoibppdaeifkdponilenkachihokpmgggebdippkklehbfppblenkcogmioclgkkomigcndggapbbipfkmenkdcoceegpcehallcjiemdpldaconncenkeeadhidaalgflhebmdgcffnkjdenaenklmjedbbnnagngbelgdkiellkonljoenkphidafgldkocpcjlnlcppbioeklmcenkpnpkpemmomcbppdjmdaidgjlfobbjenladiipeikfdkebhdhmehgkfjidllcmenlaekiichndcbohopenblignipkjaoaenlakbkbojelhngfocfboogicchnodfdenlbfnecoiopbgmpadfjlgopphioebgbenlckjpimlmdepbkdpapepfkliiheeejenljpjkjokokeigijfbogchbcfnkleakenlkjjppjfigpniidjgocjfmhmceocknenlloffakbojjlflbgleiebamehmjampenloehdccboeffooeinljcpmgimhldihenmaccjhpcbldiagoahjffhomepiaemgenmilgnppikofdkodohcapnhhahnhjhmenmjddbghmojhlldblbblolfljndkkjnenmjojmecjhakabinfcpbmkbcpdbgijhenmkkdmdjppanegmhkdldagaleeikdcienmpcfddahgibpmpbigkebeiojckallhennammajckaiebaiegnajlpbkbmglppnenndhjodefohhjoiafecjcbjenhpendnennhhngomnjijpaokheokmjmjehlghkgennjdoiifbfepimejmdajppjpjmcdgcgennliodneokfjgiifcppoelfihdcckjdennoebkkecgidgncefmpnjmnocbkhkceennpogmjjhbabkimlmnpidobiddicciienocamdcinalkglmamfpefgkaijlgaokenoefigbnndoalgidbklagihohogginjenoenpkkigkhcdgjlafpkbpdjgpmicnnenofimgdolmficfkbopklpahgjnliefhenofjpdeblkdjhohhnfenhllnjndlcklenomlkcojdpbmnmnnhiejcolieggnlceenonklijnimdmochlfmciiekdnahbbofenonllgokgfapgmkbmmhohhaaipoleegenpbgmlliagdhgokhdkndkapeghpmbcaenpciiekloalcgoepeelnnmkelgphillenpeagmdfcjppbbgcfhjmcahmnhfnmhbenpfaemjjamkmlmlgejgijjhobicekhdenpgmfgjjgbdeppfbkhoknglekehfnpdenpgpjhgekplnegeehpibaaegohfffpbenpiamkejipedkiabgajobedfplbielpenpljbphndgipmkacmkppgblmgioebhienpmlocaodlelagaciepmidfjhbpchlleoaenigijicjlnpcfgjoligfpklbijmheoafeclmolhgiffkjaepdlckmgiinklceoagbfemjmcgckofddigppklalhapnbpeoahpgcafkiadinfbepafmjadofjhpboeoajpcddoibimdbmiamliaappclkendheoamohemcplfdohojbkokodadpdaidpoeoapckppkaabifddjnmfamiaecfeofndeobaacjebcdcpkdgiecbkkelnboeofkieobbcmahhfpfadegoeibblokalelcbnmeobcidihpalnpplolelgongdofhkghnneobgjaadapalobjhcgfnhjiphljfbpiaeobkoglobckgjchcdjifnggkhnjbjfpneoblddpgnogailbhaaodgdgcdljbefmgeobofmboonpgcojccbclnndeeaiaifneeocdfcdkbkmmelafgpjjoboejenkhkepeockfhcdfjcgppnomfipmfobmgienmpdeocmiabocdgflnpdkekpadhcehbbalgleocmonbcihakfbflhfdgbanfljamggdieodackljcmipfbognhdmiflkjkbfhcbpeodadgjbgcnpphobeedpalkidnpfjlpleodbanebigilafedcabbjmjhafbkndileodccemmopepiegcokmpfmbjponimpbdeodhkpnifohleagpkpkkihmokkcncokfeodlblbkndenpjifgkbogfiipbjddobbeodmnnbadmnkjoknjmfobkcnakbaimaieodndjpemdokkgbenomnmmooefnlojjkeodnmcpogpbcpmjcllgjcafkmeefeigaeodnpenbbhffgohhbnmfdhecnbcpgaaoeodohlcakihnhamgnddlkjpnobojpecceodppldilocjojgocbefbklnmgileppoeoebmcfmcfgblfamdoccgmjiocflccgfeoeggnfgnpmomdgbjfcjjoaemnobipfieoejijahmpjjmnhejbkdldadmndmjleleoeknmdkhgpkpkahdjojppnbobnjfloneoeoincjhpflnpdaiemgbboknhkblomeeoepfkkjbhdgkdiabnbpfblbiaionldceofcmmobhcellgepefhhlmgpmalkfbgleofejpelggimkodeojpeojnbijgiglgheofemkeeconapilpeijbhhdlhfcampdceofepohoaemliaaneammkcfpdcjecnadeofhmdkkjfohfejlempjepalgnlcjcddeofingpffchpmfdcnppjiehklnlbdfneeofipafokiolnddlkjeolimoplbaicgaeofkpaipjmkodpcpkefikhpffcnkljloeofmjjcicnmboflgjgkfbcmjddphpmkceofodmndijdlppmakbaakfjampfgaohieogalmedmljabbaahganginmeabadfbpeogbelmdehjlcabajbiljfdbphnddkhpeogccnocpkackcgjcogngemjimfdohdneogcofhfkoladpmbccdnnibblapoonlceogfeijdemimhpfhlpjoifeckijeejkceoghdmalpooalfffdapaphfnjphbnpgeeoghdpiolkfmmlojbeepkmpdlbiejlpleogioanjdhcekkfhpfjpllpgelpihiioeogjemjgpebglljkgdlpcbnecndccocfeogjjinnpakphnmfbbpjahffkkgfnohoeogkkccbbiecccfjdcdgefgghkimcedkeogknlimfojkpocojjcgblkcpjakiifjeognbhdhmndjhnipgjfgohmggdhnfljieogobfmfmfkkcbphgomgohlloiemkklleogodohkpcjjhncanmjbanolobkmciogeogoljjmndnjfikmcbmopmlhjnhbmddaeogpcfdblcnmccimfifammfephhgiphfeohdodfenfbleacohgmoklmaeigheffheohedppcapjhdolfcihedjdkiedpmgckeohjebilificppbjmkomchahigckbnnceohjkphdfajdfhpmdaedemmgmbidbldceohnkhkhpkgkmlobcmhgohadlgcogbeheohopnbngokcakhbmjcfgdehkmcleaeleohopncldpfenccfgokjaopgkelmpljkeohpamlimjlddpnkipidcacfkcogcepdeoiakblbkhofflkicjjiaacfbdbflmppeoiblhhjkfgmagaiagjhmkchdjkggaeeeoiblodbmefamjhcejglbgmejpohokffeoiecpglcbkkpkibeapnlbmojigcmfaleoifjkghnaclinlbcpmfljhdefgefondeoihdnapngbiegmjfmahahpghahphmleeoihnknbhdcoibhlibonpjlndcechfnfeoiipmhdhnijhhlmhddpeojinboopbgeeoijcdgmgicegdifaohkbmpojohhlmmoeoijkopkpfpcedmhmpimfbmnnjdghdjjeoilkaejhmjjbdongpiccbjcmgdepiemeoiojdnelgedicfibinhhnmbbnjodifleojapkallpcoifcndcenelgpamfmenboeojgfgjfkkcahnbobbpnkedgafpbkdgoeojgkhfmlchnjfnbfkapakknakombheieojjlhplfmpaailnneclajpbfoijkcfgeojmajnlcbbakfmfhhhhngjkamfepkcieojmklidakelcfllbeajnflnfofmdaileojmlpdmfedoagkpakldmpcpfeilpcfkeokafajejdkeplljogokcjmpajbekooleokdbmimjpcdehjmlcfkhcldagjpkflbeokfgmfbapjiaclbohlkldpgacfnakboeokfkbpppambpllbaddifgplacalmehheokgacbobfmcimjfaliccndikcmfgdekeokhelgigfdjbpgcnbbfobcjfmcblpkceoknomjajfnnnjahollmdchbbkbahdiieokpagkdhllmcobicfmemikmjbemnnodeokpiifflcoinahkdddfneimjbolkmaneokpjmgdnhofbpemanadiebjimpannedeoldmnelenepaepcoonicbpfcgonebifeoledcplnioaddaikcidpdgijnjkobaneolegipcadlgmbpioaljgifleoaoiojceolhmjnmdnbhmgkcpalljmdihjcjieefeolhnngcpeckkhookmojiklbeiomlkloeoligddgdpghckcicdjgjgkpappnmfhleolmomdlenmabneeoiocemkfbgieohhdeolohankkjkocdflaobhbppigeieajoneololnkfmjefabklgignpedcojbaeolkeomfbdgkjhmidgmcndiciclbkodbedbgeomfhlfmpofoonmpobdlmlnlbeneibjmeomgcehonacldfpdajcmogjhihfbefabeomiebkclbangiiabgpnaombfpakogiaeomjlonabkhnbmmmacecndbdljjcncgneomlhkcaflngbdloonnbbleaaeojamcneomobieikegbkbaoobfcjjckhfkdgdlbeomplkbkpgniopbbjenlefiablikcchgeonaaphpmcjloehpaphlghdbapmkonheeonnccbgfkpoecggbnkecaoepibpbamdeonplcgmbkbjdeoifllklifgcolpagdleoobhnpfejnkchkaejlanjhcihnolchpeooekcfpeoicodlijpedodnloopeambfeoofppchklfcojjmmbjhncbpejgdpjlneoojaeclolihephnnmbnbohgjngehcbgeookaehbnnebleljkclnljhgknmjndgneookcdffoedflplghlgkahedkkakbilneooklpbcbfimhmdjdbaoephmbohbgfmaeoollcgmgfhhmihdjageogdgefghdnoeeoonklljldcbanhmkpikfolkidnpmdhmeopaaagmlfdhgddapheajjadlplffjpkeopcnidpokcglnpjkdkmbgonkadjileneopekjehpibhfpjjcokfmhcaeiclddiheopjjffgjlmcbafpfcmnclndikjhajoneopmhecjnginkckggjmhombbopmkjpamepacpbnanjfeliepcbknbjnjaaglciokepaecpphcahphdbfjlahhohiampckoeiepaehjmdhkdipfmiolcfdnejfpjlmjmcepafnkaeejjjihnpcfmbhoncmmckmmgdepagobinideipbleibjeekfhclgpoiidepakmpohklpemhlnhiaellamkkjnelmeepamjnahhdnihbkfgpkoihlmncpdabapepbakamcpdlpmpddeohflhadleofoepiepbdohinfgjplacdpodcjfogpklnnjijepbedemdiackochhejiidpioleifdbbdepbhlokkachplppkfdgagabhfmlikfaaepbijcobfnefaeekbiibjlfnfinkgcknepbjcjopjbcaggnngibjhlmebgcmclaoepbmnbdplhcomkedpjfceakddnbgfjmfepcbkifkjkdndenopggdogbflmkobjmoepcefbpbaeajgminjooahacflgalgpoeepcfjlkcafbjaahgpdnpaancbackbeflepcibnnjgndnphlcodjcadpebecepejgepckhaobdedjmlonkjbgnedkbeeapaddepckknodnclbohagdafaicaboojkkonjepcpnbpofpgbappknjeebioakbnligjlepdbppopkpkjbkfhamchbjcobmdmicckepdehgdjehgebdopjhmholgeaobgknhcepdelclkhoghpihbfmhndbkcjigglaciepdfinciekpmjpcdlomjkdgbpnoijjneepdmmibhdgchffhpldjmfcafnhaobippepeceeeekogihljfflnfhkagabpmkhpmepeghedgnjnkihgfaajfdgdnfadfajcjepeimemcdofccgogbnickjkcpdajbknlepepbcdeelckgplpmmmnmjplbeipglloepfajefopggcplnanplojkcakffamnjkepfaoehhconcmjehfopmfgilbipajkbpepfdpiknclbgdiilgbapkladmpjllnefepfgjkfbhmhpagkjfhhkmkdchobbhacmepfhdgcbjnbphabnejhppklcijgjhoknepfhoboingecmledbhlkpoihfjcnfjfmepfiapkjheampknedblihmfbfjplpmdkepfikdegaadifajagkikppgjcmhamjpmepfjgdomjoiaagafpkdhoplbjiahamjaepfnmmodhcpcedcfelhhhodkjhjnjjhoepfofgopniejhamhlhkjjkcnhedepankepfpdagpnojhbbpofnlllcmliicaagffepfpdokcpilkmlddfjfjjgjlceklofndepfpjefoldgknhgapkcnbcohcnecodacepgbgocjojfafdfclmjbkbjfaoebkajfepgccbbfifndgkhkobnfpmbfmjfcimifepgchbbmhinldjfbjegpjbdgphikniciepgelkdglhldnhdmmdmalpjfjdlbgdneepgiclhihlfegbgggnnhkbcgdploccajepgilchhaamfdmiodfdngikhknlagcncepgjfmblhacacphaljkdcjllkomdcjpcepgjhblpnlblpehgeecpangpdhpmpidnepgmhkhcpoldlheobihepegimgmmodplepgmlppdcchmdocjlnmgpkiaicliicinepgndihjbcepnbadocaoofjnfaophlioepgpolfkodhcikoaoepmmpinkolmjdebephakehldpadlimgdnmgglkdcjcclhfbephbalailhgkidfmccpohjfmfickpaddephdbnnamommjanappbkiabklmhkehdjephdfcnmggiclecmmoppbblpjnojgnkiephdfkbogeoicleabhgahbhdbeinmmlmephdojfijpgddaeomjeiimdjikbmhecpephenbnhmdcelcdeodddcpdjpnkpidakephfgeofacjhiahfkcifpknmcannhniiephgepidcjklojefchopjhgbhjjboegfephjhblbkgokchcmdjjlkplbnkdifnjhepiajpklhapgjfcpjbkenpndoimnnofdepicohcdicjllgjmlnebhbmlampkjkikepiddgjndhlgalfkopmfmndndffoihgpepidkgknkedmacnflngljohanlmgbebcepifgbcobhcjmanhfbeeapkkccbgdgckepihhhnbechpjadimmjfiomkbphigkkcepiigdnioginncdapahfgjfcckgabdodepimnnnebaijhognlcpmkdompocecomgepiollcijkbdofffmkfjlcicmjjkcibkepjcnghphbfoobmolkdilbjmfookccgjepjdalckoelmijldnpaakaojkfjgmhojepjjfhgdkimpnofdnagifliiledaphkiepjomcijemofmhkdbjdlnnhgdcpgjflhepjopppocigfehakikhigboocfpeihacepjpaobppeamblnppkeakcgdiaaddgpoepjpbnpdbfhedojgijhnmmepkpdamepgepjpjpcojecbkhfillhodekhhlmkohnlepkbpkdocklpldhpkghkilkpkgihhkcmepkdcmlgcehknabjmeflmiohilgedpccepkfalfpbkbljmjnekpaijnfggdfnkfiepkmdpddbhbmbfcegpfijlcmdedigkbkepkmoggcljanepboihelhejklaobmnaceplbicpffknbhckipokdpcpbfoaobaapeplcdbfkknmikjlmiekegchohgjnmmbfepleoingnfmhmffjfkhghnofjneehjageplfgehhhiakeejameoinjngpbolmomfeplfklnafceolbgpkcglconndlnedmhbeplhcgbacgmajpdolknnbohbgogfckpiepljaijdchnafbomplfegocbmpilcbfpepllcbemdhjpkigdnnbilanfkpgaidheeplldggffikmalcdgoakhfgaekhdbmebepllnkgjlhnbnenclfpcbehokffpmheaepllphhngoliajhlebccdomcijdhikboepmceclnokddjmnkakhimfgnkfcfkjdcepmdnmdndfcjkjgehjliodngbkakbejmepmgahpnghdelmnagcbmogjnhilbkmokepmhkgokmodnaphkicfkcnhomnjdcfokepmicgdiljcefknmbppapkbaakbgacjmepmjjbjdmfpdhiccicfpoflgbpohinfoepmlfpmghkcmbcfncfecfdchckppoipaepndbmpomliclikipalgomphciecoideepndiegolnbfecgeahkleeiaoljlffoaepnekddiahhlogoapfbocogohhakopbdepnhiildamnlidfeompbjdigkmehnikdepnimchbccbnafibdbbnmedagddmilipepnlimgnogfadmdpdcddkhfpanoolplpepnodnmcmjdmfknfolbafmiejglfhcagepohnllikcmmcnhepccoimebeoohdijkepolaignbgeepbbegpanalopdfhdlmjkepomcijmabolmbnhceelaahjnnophfbmepomkiekelceehmfjijigefjdkemcioaepoohehjbaenldfbahgcegdmlogakginepoolmjdkkbeglapocemlaffmnijkpfneppabnboaggnncbepllcheficllnkliaeppahlcehgjeeglmhfoolfijkchdpopaeppamgbbembdkppiafalaidhnicoljojeppccibbahbnfhcoaldcajdgbdfggfojeppegnffepkipompbbhcfcfdjkkfmcfieppekgemikdjmaepceahmgaoabcfhokdeppgjcmcjhpdphclklpkcacbhhfhjjolepphnioigompfjaknnaokghgcncnjfbeeppknpffbfohkidbneadhgpinhnaggkneppncnmppghbndacgkideegigaminkfgeppogkbhdflaeondnpmaghodlloofadbepppdljkaolpbkmeliiaddnmcihgpeejfaabcoacaeefphnidiidpbigmieehpgefaabecblcajahgdchjglmkjaljpdfapnfaacahmdhjlbpnkoiicbaaehhhkcdilffaacjdgjbhlajgheidbleaafgpgjholpfaadimjeooadjiipchmkcnfecmkoaficfaaeccddkgafliccclnnggdnfjhgkagbfaagghninfcbfiiibldiohnldagpjihjfaaiihfokcnejnfaejlhghpkhlfmgkcofaaminnjcaifcpaapkembkmjfbkgfdiffaanmdfpcnbfkhdgmneaaebdlaabmjckfabdkndbpmdgfcchpkhelbbbgeoimffbfabdmcimpfdahegmogkombllichdjbhpfabgecjpjjhmbibijepmbagfpngiegoafabionofoijmnjokgfmmdkdkicbhlikifabklknbhdlphdemimgdogadjbjojapgfabpdabkjmplhckhfhknoemeihjffobefacadgfdfpandmmadpfagpnomkjleagmfaccigikimcbaifilpflpjdaldmghopcfachhllhnejljlaplbhhopiijiggnmogfackafonjfieaepmmfihgmpehnlbefpefacmecmonomdaidcpcekdllmpmdgaieafacnhebljmlfaocignnkpenlacfhmpeffadcglniadpdmbofgkhhkegdmmanlaonfadfgjaaffjijghgjibmnafeealmdmlhfadgfijdmgegfagggkkhjmfhjhbphkmpfadjejncalnlmjgjmmckdeeijlcemidpfadlaijnklomheebhdaennjkagnipklffadlookbiaicafdpmlbilkkjacjgflcifadnchefldfaebcmajeckndcjlkjlncdfaebjobjjpckplbohhjjmipbdmbikmbifaeeahlbogiimglbnljdigngpddhkedpfaeeclonpikbempnbjbbajfjjajjgfiofaeepfeeecmpmmcccpajhgdoncphgjbbfaeflflengcloapoaflpdmhhjpellpcnfaeiemkknffcmghkanjfajlaplkdhlbgfaeinneekbeceimjnljfmaincojhhmlnfaejkkenibofhdlebknbjpcnhnhceojofaeoplifnmabiifiljdijlmjpbedpmicfaepfjdeakkpcachjmgnbjdkclcdcibffafaidohjacpoagkinhnifkmbgldagbbfafceeakhmbanmolhficnpfaalkbffpcfafcioabbjipeefjnndoimdlgehekoihfafedkcocnkkphhmgaikmkndcfjcidljfaffcppglklcbmjkajecnhggpmamfnhcfaffeblifkahadapddiljecdfaephaphfaffmfdkkfejokcpfhfjiedgbipkcfkmfafhncaackamnbeioeccpcboifnkhbljfafjanipbfcgfnaojlkfgfmjcfancmfofafjepncdgjjdcppbodaclhfhbfoiikafafkmbladcihhlbpbjaecflefgombplhfaflofodmincbdniadnihlggddlkobilfafoohpbicgbcejffcplajonhhooddlefafpphioekiiilkoocjicallbfbmfdbhfagaffgnbcechfenapigknlhmhjbbdolfagbcmdbfdkfapckhikfjkpmeiidfifmfagblfmihgblcamgcjdkbpokfhineeipfageloggidhmmlofkpibpmngbimkmhdbfaggkebceofpehlgobilocappkgnenchfagiinaiphikeiiomkplacpolkdaodfdfaglconllgphpjeeclfbalbhlbpjfmjmfagndphbcoffpccfhfffgpmodfdeeaijfahblmmmmejiljdcabmdcphjenaopfegfahgbckbihhfifpchidpdaapinhkjfncfahkgcmcmgkbkpbhecmbafonieihbobmfahlamoinlihmpikpiielickdnhhhkcdfahljandaclppodnhfngnempljmecjdffahlmohjmfhdcjniaconfidmbhacgpnmfahmgaeankjembmndakcagncndhjopmjfahmpdgmhboojmbbcihollcgfbomgbjpfaiaabbemgpndkgpjljhmjahkbpoopfpfaidkcioopnbikhmkjobpodeadcggpoifaihmeliikfgmacldmbiicolhmapndiifaijeaolbgjnecghnoolffjmfmpagmpkfailegpcaknapchpanlfhinklkeejhdofaindladmcipibjkkjmgidfodbmmgmgcfaipkcgfblncdnilcohncocigempagchfajafkhgbcekjfffgnpbbjhdhimgffecfajdngdleihbhkcpjjndjlkplcijaenffajefclhdofnmokaekfpkfbfacffnlflfajlahokfbfefocbaadfafknfhnfbhjcfajljggkebkbaglkknbjlofkblbdlchifajmpmbhmofegjcgjfmeejjgohidogibfakamibpbibpgcakaghpajekgpaejpplfakdahljemjliginkgdehfoocmjgloamfakfhgllniojimjpihdeefkpfkfnnnhmfakhkigokiebnmpclcmlfckcpogeoldefakmjaicnhjoikmfpopndnfjfbphehcmfakoaadejopdfamiecobdgmpeckmfhmhfalalcojiamdgnejmfijffbffjiklojpfalbgccnmmoobiodgdanopcnlcfgjlinfaleognppfpbmblfdlimfjdhgddanoakfalgfgmakilbahpebbemccbdgpjojobhfalhihkpojdmmllhgidkjbbpjlplddcofamadnlhkiibckbiffmpfafmddciimgmfamdchcendkiaehbhbcbejadmbenmpaafamfggdflnlanddpjjckokaegmckjpoifamhdmicnlfgnniedknacpceedhgihgnfamilhngmmholcmdflpgfkfmhpmmopgcfamlbaafipkbleibkocablbaacclfkcbfanagokoaogopceablgmpndejhedkjjbfanaoobcoplmfmebhjddichbapochmadfandleohidkkemiklengnjjabkmbnmndfandpibfnijfdmbdhpbepopabhnkihpdfanfcdicpmikaehniipkmmjllkjafjfbfangmfngdgifajjijmeccilflampaajdfanjaialdpcmadoodgppaaaldpccaedcfannmdakhdfflfegjpjcpocnjgokdigffanpdjgonllimdbbogoapcbdfnipkkjpfaodgkalinlhlchclobkkgboldhmedjafaojfgdnelbcnmlakmlbjfblgmiicjmifaojijkaccjdobcllhbphcfcnjkhkjgkfaoljpkliphfbhogjepeoeblbjhjkfggfaoncgcoolmakpahfjekhhccjiajojaffaondneppbjicclfakdecaeghpfbmakhfaoooiohcajmidllgedpppafnmnapbnofaopefnnleiebimhkldlplkgkjpbmceafaopjnchnhdlcpikdbfbkjcdjihloaidfapagdidocgejpapbapghajdhnkkbhbjfapahjfinffhldnklhechnmhdlppfjgcfapckobhnbhdiegioeaoafbjgbimegagfapfbnhbikoppmmhgkocdolgomnodnnafaphcgejnjiemckfhmcpjaghalcjcckofaplibecofjmanaplgbapmnfaaglpkiafapobadchnafalidfdmleafpibcldcbbfbachbcpgciigopdnkghcnnfagebbgopfbaeglpojpomcabfpknpolbjlhangijofbaffcocidohcfflcgdkmbmjpbokodajfbakjgfbajepmopkacglpfhndnhlcafdfbbbkebdlfjbaedmpibodglejnahcfhifbbdgbheoeidefdfgpgghmnmdpfmeckefbbdjjoafpfangcfiklkllfdenhbhbkjfbbeblgacakjmgnijokdkhofjkchfhdgfbcbacllniphpeoblhnelengbdndhooffbcbdiphlcnjjnakhdaldbfccdhlplnkfbcbhbnoaekemignachenbfgeagagckafbcfdedbehldnnmpcmdmpdljnbpkonjhfbcgcncibcndapaenjpjbnflkgicpakifbchafepjaobafpmbclpgdedihghkimifbcincnacmiccgelnnaeilgnolmfkjoifbcjaogkdpmdlmcceknamcmdnkknioeofbcjcboobjcelhedndecbpopdjpblhjmfbcjpbjbnbeepfnkjcimhmdhcclopcfgfbckmafhkbogdjidhfbkkglmgbidbaopfbcmbhpgeimjjgbbbonjjimjpadleomjfbcnandddcicamlihombjhlijadopgbkfbcnjoebajobfdbpehieadbdnphhdkcdfbcpifcfkdbnbgfohekgadibiaikdobkfbdcbheiniefidimcojnajhndlaeflmpfbdhblpglfccioekaablamnekoejcmajfbdhgcmaickfigdopnlhfofimhikogidfbdioncfpmbcafamipjbgkemikgiigaofbdjdnjobhcoikjnbhkhljhafbjgjidofbdjodflgllbildcgbpjlnkmmcapebblfbdmaipjgejfiiopomakaklbclnbomiffbdoklooohffdnhgkgcflijoddppoijafbdpbkjebacfjimphpafemefbjmjiplofbebbinhlgokecljhaebjinbcphojlbafbebilbomfcahbejmokdoieedjkngfcgfbebmpmokmemghijkbjmjgjdlijajkclfbeceicaohgijabnefpbbfdegbhkfbgcfbeeefmbikobhilicdbbnopdckmdjfmjfbehpfnnoafknkhacmdplgpgihgddbchfbejjjgkoeghcobfcmhoijoojmdbnljnfbeklfoligfdgiicoilmdjljgjiemkaifbelanddkeaaijadfankjbpdjpjamjeffbemniiigbhjfckliklkcedcgcodjlmofbempeijimkjkjmleaoacpbnhhfgbajlfbenfmjhegbdccblcbfimfcgkjmaniohfbffclmbikakicphipjlgccjjbcmlhjhfbfjhllmkehmdajjlkolhdjjlfcmmlplfbfjklgodncicgpekiialihpeobfjdhafbflgamffioninfdmmfkffpjahmhpmjlfbflnfckaijalcinhbabpgndbmphhbbdfbfnmcjpigjkkfkmbhocbdccmoieablbfbfpfnkcmconnkfbjfhpiibdeogmphfcfbgcdpbbllpgnfgfmjpfllpplfjaffbdfbgdjekjbnlbkdbnomfpkcfnedafdabhfbgfampbppnblcebflnckcddmloephpefbgfjkfipppmemkclcfahmaebgohbbkafbggnpgfdacbgdkodjmhlgoippiebhhhfbgkflgfmnapohpppkdjgihleeganeckfbgkgcabggngpajllelkdkiflhiebkdmfbgloockbmgpnpfdeleoacnhhkkddackfbhaboohdmljmaplhpkggglnjhgkdgonfbhaejibfpkjkblcnhccangahmmlgejdfbhafcomfpmijgkgjblpccbkajlmjpcnfbhaflefopkbjkecfnpjgofphahpcepffbhailocgeldflcoooomajnfdkbppjfjfbhallfanmlnfgnamaekoakdjjfldpdhfbhbfmfbhlbhhjigoldgnibebpfobjpofbhfekibijajoljipgfkjmchpijepcmjfbhiehmngojjcmljddjmgpmcockbccmofbhinimeilengcmhfiljbglociieifhkfbhmcpfllhgobhcnhnebabcchpdikfahfbhmefipkpmpjnjkfjmelpddifhagompfbhnckpegdojcemcmohiikjhikndohomfbibijdaehjcmogchigffjmlojamckjdfbijfaofhgepmollhcikdceeemppeehifbijpljplpieoapdebplbijnichhbjgofbipccnpgpnclhcdanfmdoockhhkbnblfbipeinijbbldffamddkmcmldolehggcfbipphfdhpcokpmcllcpicgbbcmfamlffbjcponjocgnggkadollnheobeipihfofbjdpilpeejbmaehcaekbdnaeipfmlmhfbjedjpmjhfnbpmbkfiacfggcgikjhhlfbjfhkonnaeohijhmibfdilccclcmlfffbjfmegiofanobapppfmmiejobnklmmkfbjhefkegakdemoclimppgjbpiggbpmbfbjhmfkdmmciojjflabmncbhkkaifpaefbjjhbijaiopkcdolheliknnjlkaekebfbjobgmnnnhpabpbpjfmdbgjebhognmifbjoggkgokbagkcdfgihbdhhggmcehjgfbkadolckljlpmjldedigoldddlfelflfbkcbloaigefaibheejaecmkmgeaimbnfbkdlibjhnblcbjjecnlpkldhbkedfhjfbkeemlnaogcoifgaapidojidigipoapfbkejfkcdpnobdcpghmfjnbccfpnblcofbkhgddidjoojmpleoecbbnkejchelbbfbkijdepmlfnompbblmalclddiocjjcgfbkmeiicgmboljdmkekkigmepafnmdhhfbkpbcljjnpccgbeoemnfcmehhbmjjbmfbkpinlepbcbkhcoojihojlocbbbigplfblbcifkehchbljpafgbofpjnmffaofifbldghhileplklbgaekmnikbkhkhnenlfblelgmhengcpjogkpmmhjghbcelaakefblgofoencijgimliggondmcdopfifljfblpcjjfmkdpigfecjekcgdamlafeoacfbmablemppapeileoibcnckmhbbnfiecfbmdancgffmgmlljpppjfdgmnddhkcpffbmfppkpjdfoekhdhdbidjimmfobnfmifbmgoajoadbjhoachcdiplofcblaihdcfbmgoaocmdjhnnmcoofkfkblfipbjgikfbmimoidopbghbcmdmpkjaffffmcbmbgfbmjmbapocdkpphgeahgdielapaanllpfbmkficfinhabpofekejamjikhdfijncfbmlcdohgbgokodpiloogckpdieohokdfbmmmihhonjpnldlkdedimjiomnnecnffbmndjkdlaaoodakepgiheclkcccdlfpfbmndpannmickdfaikbpdhonjjedhhjgfbmpbdadkhmgajkgcphgjjbemnnlkgcafbnbkofmcmhlifeifnimdnpafapeingefbnegggbokpbgppcgjfoimcdjdimpkijfbnfeekobdlobejdbphhjihfidpmjbhefbnfjgdjmopkgglepeenicdngddcpjamfbnfkdofiaokelpajfajhipbcblpdhdkfbnjpeladfpcefglfefcfabbjhfljoiefbnkbeehipgemkkghicdocgdiclfolelfbnkddhhmgncpdelhcefpeebnjeoicblfbnokmkmlcjpjkcpnponmcicgkapiiemfbocmfhjnmhaklafldckpbabnfldgkilfboeebhhhecjnogegnilkfahpidfdcnmfboeggjjnoffgpolhamgpnkhpkbekefbfboemaakgidgfddcocpdfebhfogflgokfbohgombegdenpjpakbpfaajfficahahfbojjpaibclhbcijcnagnicpnjemfbhefbokkejgobejipgibbegeagckngiacjgfbokngefpggmjjmjjgmlnkfkdofnclpafbolcibbgdofpnanfldfgpocmndkaedjfbonghbhodglpkgolnlfenmbfnkaaillfbopmhihddncacfoppcabciomedgkdoifbpaeemjiijckmccenghdjniohpbcnckfbpdfiilkfnebkgmkpmhjfndnkfgpbchfbpedbnafenfifnchepofakoiiehaangfbpepbmhjpdhmjbkajbokamncepkkodafbpkchikjjjmnmeohalbgcebaadchbkpfbpmepncfiknabcmpbgdlcjlojdljidjfcabbkdgacidpbgfpmmfeinaoepempalfcadkfkpceoggmkffffbpmfmdheemcgdfcagmhppcpiojopecnabjaeooekgloeffcakhdhggenekdenachbonpldhnbpblcfcbblpgmmeifplboiinpjgfljclhhbfffcbeccfdnfonkhgpolofccklgjhokjdgfcbedoldadhfblaoclpbldkplebmfagafcbeedclmocchlhnjhphbigppjmgpackfcbefnmmgdfogppcpfmojdeieinakbddfcbeknililiebdemhnfbeihkmbndmiocfcbmdiimnpgomgicdjpndfifjiieijdkfcbnhkihpggcncgpekacppmkfepfljcffcbnnnhajeodlbkfojjdcekdhbkccbakfcbpffdplonbhpgjjipbkfmkffhdaoebfcbpgnfmkddempcjnfdhoojofadcagdlfccehnjpdkmangmafjcdfmhhjdheohcgfcchmlbidkcomjlfoiiclkjfimeiddbbfcchphnglbhciiljdhlplemebhohpmiffcclibplagpgmmjbdknfagkokhnmknokfccnkbnhhgffmeecldkcodlagmkccjbjfcdbfkbmmaeioopjdffdaeploibpljjnfcdcdlhamlenoljekfpnjdhjcncnafepfcdehnokfpkphhpgfgjlchcjaocaljehfcdfdjfjedooljlnmcladlhkhdokglebfcdibemaehpojlenpjldokbjlkaffniffcdihdfbdjblaomejmjnnififejnligmfcdjcbejobibmlahgeejognbpgigncelfcdkmjndicojfpjjkklcikghlggidigpfcdkpbfeofgoeinefnefogecjppnanhgfcdlihkegjohphnclndaelncgbigndfcfcdmcapfcineegmipeckpkfbgpaidipmfcdojachhpgmgappgnnoldoagdehplkafcdopghpidfdeglcheccmehiaedgpmkmfcecbcchehegnomaimnbfppmmcoeckndfcedmholehijniecoidjpdmcoalggdknfcemhmicaeoghihmklkbnkheeeifmhnafcepmpemlpoocmfeaapoakhbfofgkkncfcfbfcbefckhioglplhmaaipbmdpdmjcfcfdnldkjckhofddmciijfbmgefijeolfcfedkmnjidinagfaoifmdcohbcoldlifcfenafkcogecigloklpbaalleeapphcfcfepemfihgibdacjlnlecebknaaepmjfcficckopljpcjmhjjpodfdepignaigmfcfoojbjnegcndhjoiknffhkicincblifcfopnafjkjifhhaomlobooacnbkednefcgbaafeapbpomhdamfedlllpddjlaaofcgbglnfkpippapenkpjgimaihhbhebhfcgcfgpjpkdaiaeoooofiicgfflbocccfcgdgoakplefpolmjnbgpoclkjcglpegfcgdnimlkhfdbhknbjjgaaepnoejghfhfcgejfbjnfonpkjjocambafjgbaenkggfcghaeckhljnhjkmghaiadapidknjconfcghoppkkhaomeieghlbhlbkefodmkmofcgmcgpkkgningfmgglbbpfehgnpcedmfcgpkkmmgiljcceapcfiimnmhampfhbnfchbfmnabgfeiafehdhlhpoldapbahaffchekmmhajhlidemeefkfogfafdokbipfchfcpkmkeaolpmcmembdklcldjbiihdfchimahnblhbhjcidapgcaphagghbfdefchjelmpkmibicmpmomlopedcepbeembfchlmkjnpanflcdjfjbmnoelhbbdkkppfchmklcecfknibgjjlijjaplcgkebpbafchoigpngdhjjofkmdgmfkgjojmkffhcfchphcgniflkohmncegfpipfnpcimjgbfcicepgmmbpfkknccafappindadbgcpgfcihapedogjehgihdkalfnkocmilcjmnfcihcjbpmkalncbbjkikecdcpkkdcnfhfciiaahildmncphpgncokakpjnajhabafciiajklifejojahfmnfbcgdebmafkbpfciinafhamemahofigmhglmoaepndlpofcijaeofmfihkldhkofkjoibdoeoflhafcijdlijdiaeacfgdpefhlkekidckmnbfcikkghgnjaeeefbniphggnmambcbpbcfcinlnbmkpmoglbodfegnlhfgionojlofcinmnmfdaldlifhknhfbikcflpcfflafciohdpjmgnimcmnlhmbffeepjfoafapfcjaancomicedpihpkfcnnhbnmkopedcfcjapgompjnnaeogmhampmhfojdhoaoefcjdcendgjogagelheenjjmnalhlijbkfcjhkkknpgcibigeceijdbcfinakdeodfcjjgbebakbklejnkkfokhihoagnkbdlfcjlmbbejgnfpcgiigpgfacipckopdkffcjnohcapcpggfggoakojmagfnkccmadfckaejbbllkaigkgocbfadhpjccnhpddfckbakiilcnbhlbjdkmphknbdlclaacefckchhjkhkmfdjhiemmjdkkicbocgfoefckcnikajiflemifjkfkmndgplcjpmenfckdcikiefaaclgbkmhiifdnmjmjofbgfckdcjckmhkfckdfebnhejakjfnnmfmkfckddbpdcaekepmfnchbpbgebojphhgpfckhkjemcknopffncjegeofmfnnhemoefckhmicipjghfnoiolefdkafcoaliinffckifcbljakamahbeabldmbmngndajfffckkhingijlipcheinnkiokmakphojepfclheclkknbgfndeahkfdomollhmfkcnfclobpijmkiokgkpdigpkaaimnlhboenfclokcdhkflbikgcebfainameagpdfnofclpjjeijbhncbnelcncgbhkjfnmkpdifcmahcigcdpgkppefihdjcmkbhjbhalcfcmelejpnfohjdoemccgmmjikdhjpbalfcmfgkifibinljonlbcmikcogadacmgcfcmjcbfdjgnpoiehalhfgeajinenllajfcmjichnbeidahdbibammfannaaebfgpfcnadiejccmjehdmhmfjcpgahfakfoeefcncgidgeanbbpamlfloffhgkohlemijfcnkpcpiinmkalommohphagjomjdopiafcnolpghnkoomfpcmeclpinbjlhcjeaafcnpbibajdieilmpokflfpichfbgcpogfcnpbjmebobmnflfkdekgobelndnmjdkfcoaecolohbogahfdhjahlodjkhahblbfcoahdcihidehdnnlmocdhbiijfjkaeffcobokliblbalmjmahdebcdalglnieiifcohjipaingpnfkeiingpknhaffhafddfcokaagggiiamlppkflafcndjpnkphabfcoldcbpaiakdibhndpnogoichaneflbfcolehiapdfcikffdbkeamkmpinkchghfcongafncebgocedglnjeilmecfobjkcfcpadfkeiepefhkooccjkljkkaldcimhfcpcgeoaoopmpbikjcjpbfklaaalpkoofcpdeeiipnbalcdbbodbgdacjaenmmgnfcpdhjahcdbbafbilbhclinfnenknceefcpjemfpcjonokgbnadafdmdpmplgfejfcpmbggdjpmbddkeefeldkdhkanlgpolfcpngbilpcdklcmncmjlbhihjmbegbbifdabcalloijnemhcncbjmfanhdilanplfdacoaabbmikgffjdmjbokodbaeplkiifdadekldnokegpiammhklnefjkodgdejfdakihcddgkfpmmkgpcnfambgakjigfhfdalcehiggljdbmaoacabgnhkhplgkggfdalmoieibbghnmmbcnkmmoombpolmddfdbaidolhfnecgiloehbailojonjaloafdbdgkppigpeenpodgmnimccimbdjjagfdbdhcafljkcahgefanhpdahdnpfkaokfdbdnchjdanofcaopioombeodahfbehafdbhghocbphbpbdkijfkicicficppeocfdbioajgdofnlicejgccomfalbfdnmndfdbpcfobijjjoonohabfgfolelalnhpcfdcceooklaobokalbpmkkfilbofibjkkfdcdngijbninbpolpgniidcmoigpkmdpfdceeddbjkampnkecjigcekfoigneiopfdchjhklghcdlhlkhkjhagaakedgcoajfdcjlcgpnmedldaomijaeniedmfeobflfdckdocmpkfekpncmlioammidefmkfbgfdcklkdpdofjnkmgjpkdmkggfnmfkbhlfdclgchniahhpkhkgnlcmdglkpbcmccgfdcpafglgalndmndnfjnpfiofgokohldfddekoadocikghdegophhejpdfehlgmffddgmekklfnicdcaecijlloihmldckdnfddkacpdlcojjpmmfpfdhmengipkmnhafddlaninbccepgjagiomcgcphnkhieamfddlnohjlhlgmcbhahbiijfehfdeiejhfddneeoclalfiiknjcgbijdbmadgnknffddobkebaldgeilfioofhallllekembhfddpjpnbbgcnjmllkbpooobmdifnhmedfdebdahlnkfomcddmaejfnheijmhkocnfdecnmmdccnkogcidionikojplkjfgiefdedjnkmcijdhgbcmmjdogphnmfdjjikfdednaidefnnflglmfdnmfnafgkfmldffdehilofdbonobjnkoijeiggnaddekdmfdeiifkekadbjoljdemphelhklbgddenfdeiiklegfngdojcmhhmjjlachkkamcffdekhcdppmfinmbkpplfopmngdnbhdnafdekhigmbebdfifncpmjohelhdljfhhpfdemaphijnombbbcmhgbbpdcmandlaaafdemhamnkdmfojfcaclgkbcddjebmkhdfdempplfnopcafnkjigoajgkcphnelggfdfbgjifdbkeigebjkplpoajicfepglbfdfcfnapnfjlcegjcmmflkgongpfbhjjfdfdfoogkgalaibpfkeajjfnhbhmodjcfdfenodhdonfinhnejjdpfobkebhopdmfdfhhhnemelamgpjelgpgilohjpkakdofdflklgjhmlkcjikfebmbpnklaggidjhfdfmjfcooadifogfdnhnjabinjfocjnnfdfncdnghicnnlohckcmhbmnnnpemgoefdgadolaoapoiibejmhagmecjaniieonfdgcjdnhdgicgahnnkcijklgjblfdmiefdgefajajmgikidhmahnnimkdbkfjjccfdggjdpbbclcnekmbbbjmcmoneccoipcfdgipiphclglnkhfhnhdbicjdjcjlkiifdgnfbindplcceappembbmaeoffnafigfdgpffielfnhinnenkmdcfmabclddnplfdgphnliinnpejmhjdegeidgfmamdacefdhbchikbhcencglphhjdijpbienofmmfdhbkkoeapffjboleimhbbniigkhdkjcfdhemlggnemklbppkfcdefacaeckockefdhgbdpigiggjecdmoofcgllhjjhpfjkfdhihdojhgaldbialbgmkimpomahgldgfdhkdhcadldfcbnnphfepjaklalpaaeffdhmlcjplkjacjegbahgffpidlhjmffnfdhpklbomcgmbblnffapeelbomdjagnbfdiboglnjjagdjmcijjgjckcgkcmhfnkfdifajlbkamloafkggeaoaadidinmeakfdifcdgfkilbfffpaginbdioagpnbchnfdigbpdlfijdjelfdfocjhadkcpgmfcffdikdaobfnaljeoedpmbloijjkaafjdofdikeimjplepaagplepmbifachljoccdfdiopomjeaogfakmgahomiaolfbfkibgfdipjhlmpacohemkkmmpgbgbaajhpgblfdjbcphoflejieefjgjdjhdagoaegpiofdjcngoneogjbkdakodemfopgkkncollfdjeallfdfcocbgdcbloilpfmlllpoocfdjepnpjanhpoafijpojcdkcjgnibhlmfdjjeknebkaggkkoojhemkllanpbdkkbfdjlagejgegcgakhbpckkdbgddoabnmifdkakncpikmkdidgjldhfacjekelnkpdfdkclfemhhlehchoojimplgicjkglhpjfdkiplpjcmbijcopfajngbbkilbfennnfdkjhgbfpfjpjgihijmledngcjhhnglkfdkjnpjfbljcmfagfhchalfihpglgdkgfdklfpnlfbkdhbonbcbibmdigkmggkgdfdklpepdnoedakongnleinnjpminojcmfdknpfagdocdemcbkpaegdkfeplcmegefdlaecndjfhbglfgehhighnpgnahlipifdlbbdahblkkhillheohnhlenlgoafolfdlbodpedfhcakhnmfobghnpmookdflafdldhmfojnklmnolmdkaddbikhdifdikfdlgninpjhkbibnjppchimaifnndfajcfdljgkgbphhhcgmacjlcgdcehaebbpkefdlmpcnedljnljfldfhpoglggacipbjcfdloijijlkoblmigdofommgnheckmakifdlpfemimoipekbclemlfeaknpgkfoclfdmadlbmbabllmbkbngnokcnboelabfofdmahfgdmhjmfpokmpbebmildkgkiijcfdmeeafemfkpacgnilbhppoembpiaciefdmfflhnbbklljjjookdnnlmfmhlljhefdmjmjaghhofkgmnnecdfchmpmjckaedfdmkkgeokjapkfadnglcdjhdllnimancfdmmhfenfldpibcblbppgkcgmpjbdgoffdmpdlfimiiijnipcladfloggkjagabjfdmpkjgkkdggagbcehgnhkcmkbdhfcfjfdnaippoiiaddnnbehcbaohbpbdjjbomfdndadpcpodajlkbibmjfpejlnfddljmfdndmcaolhljchbcboacbnnfbdgchjmjfdneekfpcpkfhdfcnaeoocepdbadmnokfdnfihaaecgaogdmolhfnbbfkkecelecfdnhihmecccbladdpdffaagegklloaenfdnhpiepmknjfbbjinljclkocjflpgpefdnicnckmibcnijbmbccpailheelnbnhfdnieicmiaehapknmhpdkccbacnfikcefdniillobhbagpnemchlghdkngekinhgfdnipfdfcklegbmnbioddmkcbpaifndbfdnkoblflhdiagdmeopjfaegnnbbopojfdnlacifmjibneolgjpccjmdbeofpmbhfdnmbcjbicdmmjmodfmdapkniodnbpdnfdnnopnlhfhbdaokmbffmcdamhodppdafdodlopenkehndeepkihmnphpombbegkfdojncdhcbbdoeomgkikbpgepknnbcegfdomcmiaceknibplahmcgmcpdkhmbgejfdomfiicpicmiedlhnogjachgemolajnfdpcnepjjnmekkpkepdeaijjcjoalchgfdpcnlepohlkopdobgaecdmmebgigmkifdpiofbefoodaiinoghfomigkahknfohfdpmmjdjeacobpoifbiikaffkjdmbheofdppdfcdnhiolaoimnkampcbbhmjmhfhfeaddpgecgpalindagdblablleoahehkfeadpmdaolopdnlhlljopkmkdniemglmfeafjhmbbfpcbnojlijkomonadlklmmffeafmolkfamakpaaoonlmhmbcdhehjbefeahcinjmgpdpiidkcemfgkakemfamjgfeaiafoeejjihfcjacjfmfboidfhcmamfeajbcdehmkchlonkhplmkhhhgokaknifealcijochfodgneaplmpkbagfcmiibefeamhkpodbmabahhaojmffpbjengocknfeaogmjnhdofiopllojnnnmgpenjbifgfebbagfaojomkiedappblnhkfoenjpgpfebcefmclmgfmbkcenjdoelknicjnnnhfebcncmmklflkkeihbbdpifeemmceilhfebgelgfnlfikdjelamikninipcdopplfebgkanoplflhcipfhggapnihenffoojfebhckknhbbpnfokpbpnnchnmaklabldfebiebkepihibnilaackahgmicjcjbogfebikophenljpgohemnmmjppmhnnmlonfebjnafgjbakccbfplcnmbggldcokbhlfebmhchodibcbchcofonaamfglbjhgggfecadompnaehgoggiepikglfgiimllglfecfoikimhdijgeofafmbdnbgbdhmjdofecipnolpdcmoidbjbnakpjgfikbnaikfeckdkegmcfkpedfkpdiecenhalcdhkbfeclplfgbhmgmdbplblogpnhaobkjdppfecnnacfjeabinnocjjmjjllfbgocipofecogkodmggcopcbanklhijlklipjfjefedboeonidlcgnflmajfheilcmgiahgffedchebkbincboglpnijgmmhgnhkliiifeddmhicplmgjaibnjlhpbcejjakgnojfedgmigkmpdibceodfdegkbpjcdemeeofedhionhadkdiegeigmbgoacbfbiaahefedidagnjlkifeiaadbohjalbiinmlamfedjaoeaekaakmlhnjjfgcboafdbhmhnfedkbjilkphlalpjaanihmngekimhmlbfedmfeocppomelbdgjchhnfddpeaioccfedngbmkgfoelkjfkbjlmnimgfaefmoifedpcbighlcofcednnkdfdmnljmkjolmfedpjdoamomhaegphjnadaiigeogjcokfeeaefekgnocmheegkmdfpehhdenpleofeebjhgldkkkbpcgokhbilldjihlccnnfeechmgmehljblmgkjlfidbjdlbbemcgfeedhmchhckpikcggagebhepmkbapdhcfeeeocodjjemahjmdncmcgfgjmgbjcdbfeehjjhabobfipheomnlidbgoplpaopdfeeimdlnlfodjeelneepplhhmphgcdknfeeiminadbgijdfnbbloolnmneadfgghfeeoadbenliodboacicbplnnpmgkacmafeeoihopipojikfklmcaoodhmkahpkeafeepbeeljlfkmbhnafdlnklaeoeipojlfefaiijnnaaidmjhadalkbcpjlcckefafefbhlbobhfkcmfdgmdnjbaaegnhoefpfefdlmcillgocjjimfkakfjjodgbiajgfefgmbnicegjedhlppbaknchohboaeagfefhiakacpbhjjgmnncipomkmaholakofeflecpdkbelegkhlgbghibibcfjnpolfefnmgphbhaoabibddndipabpjeochbmfegalcakoieodpnodhhfdijbegnbgagifegebdolpaglibgclijikiiglbhdollpfeghigppaihnlddchpaabkgajklfffcffegiafbcldadckahemhlfcopplfdlmkpfegjoofiljkpjldiinhajdjdjahohannfegkmlnoejcpahiodihikhcpiongbodlfehafhjdfibjgfojbcpnnkijppdbljckfehalmgnbhdilekmbeipaldkhggopppifehfemjknnfipbfpldagofhcgbhkpgjcfehfnfmcenabcfkacjenbjpglpjoapfjfehfnibenkfffogfgmidaoacckokfaclfehglckagmhgeakoppmlbpojlfcedgmkfehhelponcebhoaifaednegniiigkkmbfehigimgapdgnlfhbjpjlnjgmeaamicjfehioknpoeanjoefhcealiiadmcbmogffehkfmlaldaohelmmgfbiemkelbdffcbfehlmhndigiihdkknnpnlbloncliogagfehmijocpkbefeickfccjffdpecoflcpfehobmgeojpmfoeajlokcebpgkedjlndfehpachbjkckdlldagnndacamclijpkkfeiakelgiafdcohalphahmklakdieinifeiblekofjdlfgijphjcpihpggmegdknfeicnpgembnhkjcaoebmfjfjpglgppmffeieglgjhjamjchkndnhmpbemooaifbcfeiffpmcjilpjadpgolbhfgpagmjphflfeikahncdicecnondcoldfffchpghkohfeiklningldcifjnpjfjolgnbmdkobejfeinafmmmgcaacjcdiipgmldgfpedcflfeipdkojoaoinbjlkfbhhcgopbhnngdnfeipekfdillbnianmkjiccpfoomniiobfeippjinjopcedffjhlbhinjkfbekobkfejaghodckmkelghnmpgnopbanfpceamfejbcmlghlkahikcbdaagljeijmpadidfejbkfdlpedjminbpcknkgkgallbdblhfejghelonemkiklcagmmaekidlehimeofejhceegeiblpmpglancgoejoomebhgmfejhokmkdibbjmolmenomgngjpakdbfbfejidegplcngpiomkkheomkalohnhmjffejjdncfaljglfndamlflnijnfdlkmjdfejnokjcjlngncpbcdgpnfdgekjjeicefejnpepidcnacnagbjolobhoiedhlomhfejoiooacpegdkpcepdidalcolkdielkfekdplobbfpffohknejckkbfjgljileafekenfibegpnbagmldepdeajhbgodbaefekhanadgkeclbjbbcoblphgmblbemecfekjidlkjnecepnlmdmjohmgpkdlbegifekpoanbopnfhenepakbpbglgpeiflagfeladndbkpldcdmjgbaemdhooniiijlpfelcigmnebloigjeiandgoikjmhnbmjcfeldkanohcppoingkigmdpfdlckoigcgfeldnoieicklpfinampeplanjoddeloofelheibjpdjbeodehjikfjolofelghehfeljdakjmpokiikedilebceiemdbhcmifeljoaiccmdbdlncdcofhijjgflhpabffellldahinomikeglgbicdbokfajgpphfemblbfpinbpcokefefpoepnclnpeffgfemedihnekgpikkhllgfmfdkibnlponffemfhdmllllpoajfnojbbaenbaochnjofemfmaloeimlpcjfkliakcbfejhbnhkcfemgopifpcijjjminmgenpmobneapdoefemhfojfnnmfgbgfejnojdnfefjcpfeafemkgcgfenlihpljpmkcjfalnikiaciffempblcgfapdnegcmnlgfockdpfdnlfifempollhpnkoanpkmenmeehilpefgooofendbechonjpejgjlaekkgmmdbcnlacnfenjocpblbkdjadbiohampmcmlaepfcpfenkegipgadiipihgeehceedjcmhdknafenlhpanboodlccejlfhkmpbbcadgkeofenoeihlmecipecbkdkjgfaceamgmhdffeobacmbekoonbggodgigfopfnfiggdnfeobffdfhkbgkebgkbeghbkihmcodmocfeobkmpanldhclaoikhjiodlmbmbegfgfeodhbpoijokhcnldifajcafabinffcnfeoemeampplpladbjblhhbnkabehflpifeofggebiaolbgplagniohemlbcfodhlfeoheamidmoimpgppppladnpkbniijdgfeoiiijdmfoabkkgfnfhfhhghhlmjbmbfeoilkimjgkejilfdkabjcpkncnaphcefeomgmhcpidgkgamkjnmbaknoaboodfkfeomoajfonpbelmlcomdidpaljndjefbfeopkmmiokelcjhpingmhfnmpjjpdmjdfepfofmndffbifioencccmaafjhlgfekfephbnjjigbegcejdehmdajhedampcclfepkgibiaekhabnbogdkflgpmccbkfccfeplgacnjigmnmhemjccdbfhipnhjiodfepnmhdbmpmkboekbdefofgpmmigmgelfepnoffmjfmnnjalnipoalomnmcmmhonfepomcgdmojjpkblgknbabkmkjnbdgcjffaadgkifbehfhecaljdpaecbpmpjnkmffacdhpaebenoclojdifngjfekebeaplffaflbmdhpodjipjnmnpfpgfjojegbioffaflfplmkhbbaedjannfmeklmmbcplpffajckojofkiclegcahjchgifjbjmodoffanhdjflgaehmmjigiomklpppbdnpkkffbdfaghnejjgbpejeagfgogegklplodffbhmiaaockpgmgadgefnhefnnmmcdigffbhnpjfmipmemgbomminlganibnigbaffbjdpdoaghfphejnekaopjkeogapehhffbkikemjbiggakaamppokilffldnpebffblmaainkmglifekagcihalijnkklcnffcbflogpdklnpabalcjbpahblkogddiffcejclhafdcpcdhlgjhnaaepljdikflffcflfbjclcpcennmobdnffknckjblljffcgihdnemnodcjlipmjajieecigcndlffcglhickjpmofodffgnhklednnmkpokffcgpidbfccbpiljkcjlebphnifoaacbffchmpligcfoiemfholjgblhmodfpiapffcimhieedocdokhhipbmnboihmcjiijffckfiachdpkeaecciapcgnebjpneflpffcmjobcmgceolbliocebbojlkcmlhckffdbeibhpcmjjflldhmlmnolpcecjidoffdeciihfoimjgcofpeehlncpbgjldejffdgboikkhiolindpecadnmnnnpnncdbffdgoiijddneoobbccgjbalgoeedllfbffdjmcngemnnneohednoalbppmimjieeffdkhfbbdgkokkdghoicjjfglenadibcffdlgjecbiafoijjangmcoopmlfbgcnkffdmhfbpjgldhcjpndjohjoiailndlogffdodpcdalagnkbkojidmmcehlnhniadffebhcoiiegnllkkacpmebjgjnaecbldffeefibcceafmlgjoiblgfhgcgobfndoffegkkefeeccipbchnjhmefhdgalgagcffehdjjngfcfeoepkaloojkgpocgojpmffejlaglhblhkihcmjpmhhpagifjgmfpffekamkoihhnaciffflpkipffcdkkfobffeneopkiodjgiiljhppoagpkhbpaidpffeogmegljlpadhhndcghjaokdmelceffffcilmnpkmlknjkdfmeebdkmpdpemklfffdjempkjkoakhnokbpcjfmbghmlhklffffkkipadncpkdpegjgfdmncnnenmgcfffhmgahcphihomolmmooafbdogddbdofffieimnkfgchgaaoiojkbhekibnmnjbfffinfhpbkkfoimkicgfpcceagkpcohofffkfgmgglkfjcefjpjloeniakdmpgidfffpkdedgahleajdojkjomoegkbfikmbffgaekfnkpmigjglmnadjpccpdjlcjdkffgddponpahkfookaodacpehckopncloffgfbfakpcnngelphjnppokmoicdollkffggnenfffcgnknidmnbebcieofndljdffggoakogkbeflmjblkpahnkdhpnmfdcffghajbheepmmihiadhhblfhpljgfmapffgjhjfbfncbokkdmoiklakhlgcpphkmffgpcidhmihnafpdmdmeicamkokdpdlgffgplofpkpbnjjodialkijpdmggbbdegffhbjkeelncflgiimjnhnjpadaocpegjffhdknnlilkkdcfdinampgcijfkbloefffhefikmbepljajkbhedocnmgagdpajoffhfhdaiffdbglihcbadieknhcgblinbffhfjhaopbpigmpngpiagfgoiepbnglgffhfoagmjcnkolneahbpagjcjjaeofbgffhhajfmdcdlbcgmncekiemnkidgagiiffhhglcgekmdiilenedaleeajapdbmpjffhhhglhmjpcpjchfpoohelgldjdbcpoffhhkafojafedmlpohgbhhlolfgcgbagffhhkmlgedgcliajaedapkdfigdobcifffhmjmkcnfdaiappgkcalhhidloaodkoffhmlnhjoipkjhdaopjbkdbmeahfjhfhffhpahdfibpdlooeeddjalmgbbfoknjpffiaoieolgfjpncnkjojcaephkhfgdpnffibobmjccblckpcbhgbokdochllcibmffieaadkkhencgelmgbbmkkipeocbcbgffieaceemdgbbmomfhbkdkfhfaekocpjffiedcnlmikadninejlghnodepecaboeffieoelpmhajbddfkkklmhkpaomjicclffifbkopihpnkdnboaiecknoipkblhmnffihgeahpfciamamgadcbkgiifomhafeffihojecaglfbajkpogppfcdbipcfpfbffimakhjehdlhemkekefhbplkfpicmlhffipfimelaehoemmejnhjabiaoblijcmffjfpdidfimbjpjdhceafjdimhehphcfffjgaegabmdlampmndjpdffmkomhjgagffjjghbbbgolgkdhjegbgiedapcfmpinffjlflngcidgagnkneiahblblpbeppkgffjlilkhihkcalbaipejjnnnogelcefbffjnandpahjnojdabmcnplpglbmnoclcffjocdcblbgchlnafmjhfnmnppcdhiilffjoikcakcmanlobfdkdoblkkjcmmhidffkchdehckaihlilcgaclbmnajiillaoffkdeelgblbcmgebjaonadbhhoknmocpffkenifflcedlgdkgilddnkaimmbhnecffkgedmkfmikcbbfobgljcckidhmiepkffkigbcbnlidadnpblcgnhfojfibajphffkikgpboiahikapnieonelhiknbaapdffkjmlgaieeinaacclchibfdgdhaapoeffkmiaelaodlhefcmmpnmmjaiopoccnkffkmmnalcapbgdoonlflkbjnkdmbpifeffkmmonpnllaahjpgjojdkbjjaddlbebffknmhcpapmphnnhkpfjpodanjifipghffkpomlphjepbfmojegbjnlhedpepainfflainkgpdcjijcgmkbdeolladpkcpkaffldpofkjhaaoabooeibkakeehemojlffflfebnkbhbpcjicfdlfcoclbfhnihbkfflfkmgceiofgfjgjfbhjbibplhloipdfflhfldfnkkkmeidiaeodlcefjceilngffllkgffblenobbhmlgjlpinciapcobpfflnielbkpchjihmnfbeonkledjijaajfflofdiiioobgkhcgnbcnnkiilofdedlffmdoekljoilgicpcamljhphhgalmfnbffmeaginhejdlabmankdgdgfihhhadgnffmeffibbemnafobanoioppkmaedlkjdffmghbppjibklbfplnfaljocgloohpfbffmijjdclpkcbnokbjefplbnnglgobpbffmkebnpkfkeoogeaphmdkpglgcdfdggffmnhdbcmnhijfohojdgojlfaplmoelaffmnloealihfajgcecbndhaehbhcdelfffnaafmibpjnihfmnbakiacpiipdjhdmffnbjkaeiljijdpcjoijkdcabmlmkkdbffnceeanjfblcnblccfcepdjldjbahmdffnchlaflcpdmeidbifppbhepmijcjcpffnglhlbchclgfopedjlkijnicjiljnmffngmpmaobjpodfmlmoancnbjbgbhlcfffniepekkofcbncdbncfjllokjcgehefffnimjceeblfcebmfmchkmpaofegcaalffnmmnboiokjpmeeijooibnjhgcnmkcdffnnkehicbhickbodlobapmhnammjmggffnogociajkekadinhklgogmiepgkckjffnpidjhldnhmokpofofplbkbdaghmllffoadlgckdknlbpgmmjbflkjkmdgcgpeffoahahbaeeihcaogognjojhnipfbphbffoaijhemldahjnkmackmddokbapdmiaffodmepceapojnldejgpolphmopjihhhffognlolanecgppahbikbhifhdibpbdjffojbfichjkjihmifjhfjjkaiemgghchffolddkhaagifpbcfmimiiijnjhcbeagffomapjlgbffafdibfhbfkcinlaphkjmffonhenihnloacfomocigmlikjjcjebgffopnhiofkeeppgjpjoecdmjhedfkgdaffpclejpjpgojpedpkcnmafeefpeppngffpdfeipokeckacnikhjapcnoichmfihffpeeaflecgnddblaefcphlkihehbigmffpemdpbnngigooajjeklhbbbjajplabffpfghhdfecbkghmepgaocpfjljnglkfffpgjnepppgcjlbhhkahddkjbealokgjffpgklghmjlmgopdmbfnhjkoolpphinpffphkfdcejdhcanjggplegeeoooghelkffphongmgonnkakncgdnkmfflcplhlncffpiclnbpiaecngiehjnlconlgfjoemoffpkcepggfhlffiefmajdbpbpdpmfmhiffpkjcfogppdjdjikodpfackmcohkkchffpkpkeokpepbjgacddhkcmjjmdieiokffplnfakihldcjfkfklffpidkfhgbdkjffpoejoihembnhcgpfglgojddbbemoggfgaapohcdolaiaijobecfleiohcfhdfbfgafnjobnempajahhgebbbpkpegcdlbffgahpmnccoimkdoifgibenafpbdnjodafgaiicnhcohdgegabomljlkheilficfdfgaklbddimejejcmninhjbiaeajeljapfgalffhohlebgmaiejcnlcndkoonnbdbfgamfleogmcadbangbalimbbeaadcbdgfgbdmiloaeojcpapinhpkaofnhakoeeffgbjgbfccmcipopoikpbjecnagiidbgbfgbjkahocnmfaejopnpomcgfnbeopmekfgbpjbglfccdnjepoamgpbnchejjjggafgccbgojbabpnjfeibmjnakpfolnakdffgccmajoehadffcnhpeoenjjogbaocjkfgcdfjlekdjgdjolnpbbpgkpcaofdpjgfgcdmnpbgnakknhabiialbmkdobcgbogfgcedibmnmakfhdmhfdoangaopnlgdjhfgceegggncaadehfgebdcgeamlbdapakfgchpfpfffihoakpenbdiadkkefcdghhfgcicffjdodpkjmkadnnogbpngnejhelfgcjfnloalhjjpeflbldhehmjnnljdggfgcjnephadmjlkdaghlmpbppnmmlbimafgcomdacecoimaejookmlcfogngmfmlifgdahieilmcdmpabnljjafbgmpldfijmfgdalkchemoiilgknjcmjbpcmepmcjaifgddnpopcgmdjcimlafpoenggghbmcphfgdfbnnnceningmmfememmedbfgmcpcpfgdfkgijmihakgkpgfihkhoflogmiphpfgdijimnigfkimmceokngldaheajidepfgdohojoleglafggmanebgdgnpgdfdnofgdojnljhhnmokjbpbhmngmmfnhokgijfgeaplbmjoioacoikopllhponbipokolfgeghcphgdbbkccbneaadgchfoljmefkfgeigjejdkmnbefpglpmhhdeobgeapgffgejmofibbdhpepngokkjamfhghjmpkkfgekmhpjokkaopkoglkpoojfajafegjkfgelohmmdfimhmkbbicdngnpeoaidjkjfgeopcldenngppapceagonnenonklpbnfgfakojheecfeiidfibmdndggfddkadbfgfjpihemgkkbhgclcekeopkilfmnnjhfggcgmlngjfhgabcniihfkpdielejackfggddhgbelknhkdhheahpjelpbckagfgfggdfgpojlafnnbibonipmffihjelfgofggfpkiofbehgbmelepippgpccabpadpfggihlkpdjlmllfnijjcollfglgeacbafggjdbikjbaimcghbcbcajmgebfdcikhfggklngmkhplepnjhhnenbgfbeagdfilfggmfgbkbhfkpoecpldmfcopfpogpmglfggniegljnhicnembiknoddhejolohalfggniiehldjhjaggohaamlbjjollpncifggpapnokdmcagooedemcgfhpcidnnbcfggpgffhbpmebhhggmhhdbokfgnpgnfpfghabfihcegiabgfaineohdpklfilljefghbbdfcjokcmbnejhjecmgcnljmipdefghhbjhblbnmnhglibhilfecnldeoggcfghhkfaihhcddofgklfnedcpgjkgnedcfghjdjmfonakkjbbafbokoifmjcndgmjfghlnmnecgmegidfcmpeaogkldjbhaijfghmmljkejbamjhomoodegbepogpheeffghopnhhhkplgfdfppoheogoplnlihbkfgidkdadkhhlneofhbimpdkcmpkcffokfgifcaliilkipbbfjkapcpkgmdaknaamfgiiaohbfaadjlphinokjmmifihdlkigfgiiicjfolpbeckemnkhncgnhdopjpejfgijaidbdlkpmagpnidbjiohophomdfkfgimbeckecpjhkkdbkmcbmaaggmkgeaafginplkofkefgifaogllhedkmialmoanfgioieblppobjjfhgmmplegcokeedobjfgjdkpcfnpcofkikgdldjfjhmchdoagefgjedplemcjfaoobgiadbnjpjbbhodadfgjifbgcfdmmlnbhhhblniafjdfejhmefgjkdmkmfmhdnlbfiefmcebbjgdjkkllfgjljjaooipijnkaejbmjcpjdnmopogmfgjnbfdahnkajgmgbehnaonfpbeepikcfgjocmfbcjebinligiomoedaddcedibofgjoobdghfomaimhejchogbgkmhoohnafgkahiidpmgafgcfiodnkecmecddgldkfgkckofafggfghkiaocndokhdmijnjmgfgkfcapjbdbhnobffhnmbhdmnmaijalcfgkgpobkacnpmcodffcnegabgihnomalfgkjkhcmoggenjnihmmdhloffoppokhdfgklckfcjljkipojhbbojpcglljlbdoifglbooglenjlnkpdmlfkoddlblgmciklfglegogobijohnofaaflemnjpbjalgmffglfngcbaahglfglaldpcoachkajkjoofglgihdikioiilfgkilkihimhbdhfpcgfglgkiiendmjboghnlbcljjigbnmcapifglhnbihmeinbfgalpnaiembmdhfijlifglofjknddknkflojjbonkinnemlnoaifglopeenfoonncfmabdmdciohbkhjodkfglpmgaoklnegkniaofcdlpcmcfaebdpfgmeppijnhhafacemgoocgelcflipnfdfgmfdeeiglngbkfgfmajgjfciegemedffgmfgmopologlijlflmkelbemakbdgmofgmhfflkfemgljpcecijalchcanfdpmcfgmjeegfjalkaoolcnfmdafjoeldjfkjfgmkaelmddgbebmfppfifjfmpabbkhgpfgmkflfcdhcgbbljkbjjcbekcanaofdifgmmobckllcmdebnnllakbdllmiocjdffgmndfjkhiomcbbehomlnjkcgejoaldofgmoafabiljkimejjfihofekkliiajalfgmpobnmaddonjdecjcmhlpabgmmfjhifgnblmibfljldcmglopklipacjjmjijefgnbofmcneikikcocakooiaicemmcdkcfgnchhgfnpgebofadhgeoajlonaeldnefgncnimdecdmphgabjpinjfnjljjiacbfgnghanogfhlmbocjngjgdecihmdjimafgngiooebdphpjiheoclbcbmmkjbamojfgnhednoeceidjegnabmlaleglminldffgnimgbmdmhagnkgocgjgenhfmogglhkfgnippahjheicjenccifemomfgjofdhpfgnjojimeagamphnphlacnmaiadpkkabfgnlcgimokjfkeognmbidhipdnfcdbmofgobecfcjdiomigbhmengfcieclmncmifgobiaonpfdgehiafmgpbchndiifclkcfgobmgaljlfgkgmdedkaeifbdahgibeefgocgjblaacpdffbibgiedljomibcncnfgocmjakgnfdgocplehoebilbbbcckmmfgoeehiehaieiimpajlfhblojfemckbjfgohapbfabaijljdnopphgdejnkhjmmhfgohdjhnfemjjhonjfafniahdgmidaicfgomoopljldfjfgdkbpokmbpcdfmfohhfgonbgclkpfkgdcickpaegpfcfhigjobfgoodonbejdjamipnapehjkdkmpfblaefgopblnfobkmlglahafdipgdobaagpabfgoppgiekphmcaoinbhhehhfnibplajdfgpafcefhpmpkgigchlgkfefefcamdijfgpdadlbkjgahflkomckadgbinfkglbofgpfcpnengfdfmdljfplpdoojcjgcklbfgpholfkbaifeafpooaacodpmdkeiedifgpimegbnbegggbkdlcpoibkjpcnagfmfgpjkbhdogjibalkdoleibehbmfmbaoafgplelfceeaeeelbfdiophidcjmbkhiafgponfgidkoofmlabjccbbfkcbnehjajfhabfihdifbhmapdjgjlcljodnjckcegfhaggnamcglahepolnhdhelddppgmbjnfhahmalkniekhbhbadgnjfembpomchnhfhaifkdeejdkcjpkpifoablichadmknnfhamkjjobmgmanfffghpbmelahdeljkmfhamlihhhbkkfcaifnfcepobdcmggllifhammclenapmofbejmoigeknclmnlafdfhanjgcjamaagccdkanegeefdpdkebanfhaojddodppkcfdmkfaaoaakhiecnhllfhbeemfjmjbjegcdpkgkmmhohjbhkkhnfhbejfcmigecfgkkekbjkffjibejdpomfhbibbbknbodkfheldcanonfigpnhhfhfhbiofhpijmppiaeohkhnmjigifnbmfjfhbjkhdjoabaakcijbdnjlgeemgjgdpjfhbmocfkmkbhhkhlloofgfgoihlfhpijfhboaakomkdafnfhhlagdpcnahjklhkefhbodembphkdpbldkfbojfgmgndmcfhhfhboimfhkcpmagidhihlcpbigocdmkmbfhcgikcinbcocobpmmgohojpgapmllpmfhchhhljoiejbajjnpifmjdoehnpkniofhcjiblogcjglepafojedpgbaoijbnmafhcplmkobpdjpfjdlcddnmlififhoanbfhdahiomigmidecalpiiaijkcldengmlfhdbljenmhholpbohiiibnaidpeahcchfhdcfkdjabmokjpodcaoeffogfcojofffhddhdgopbinckmjcmkbmijbdnffojfcfhddpceeenaggopnfmhcahfbamifnmgefhdecmcocfimpbbkmefckddbbpnklnhnfhdeebjdnooojnhbipepffjabaeddbggfhdkefmdjomhpambfphbiolnnmoaijoafhdmbmhnndnmnknaoajifgdiepfiimlefhedmlbajbeiledgmgbnjdaelmcclknmfhejfeokfjieinaafngkkociocncjgjafhelhekcnhfhgbjpifkldehmhggbmpjbfhembcgeijmoomamhjbgijhahkkjplopfhfeglbcplbenaakaoanllebcmobcmdpfhfehgddeldlcengdfcobmlebfooeclbfhffjhhnlboacbbfchogpdeonmmadkoafhfgegloanobkdlkicjoefpnlbclfebgfhfhgdhogbljchdepgmdlconedplbohbfhfhpgoilbgcicjpooejkllegfkjjjbffhflklnpgjhdjcnlnlnoeomfebmbjkkkfhflnlfiaplheeofmkjgghggmjejjoohfhfmglgdfdkcjkakadjappaikilbennafhgdadonljkgpneknjdpmmpfoppiihphfhggepafcjnjajjdhabdakjbhfjbelaffhglcomcmhbkoopiocplklmjmdnkohjlfhgnnnkibggbbpgmihkclapgmiogfkidfhgogjapncmipcgnfmpoedbmbkmdphlpfhhcmlbglbogeijcnccfdbfnpgihgjpefhhgkncjaobonlligcpmljllcgljaojlfhhlffidbdcekjjclelmafdgfpekkgehfhhlljgciambcegpopoobcopffidhnmcfhhlpmdfnbgkclohmmeiibdfgohhleeofhibbneobjgnnnokpdfdbloecogepelcfhielmdllcolnjnnddhiohnigogenikffhifnmodleddldhpnghookfnphiidddbfhighopmmninaejnejmaifhajdeajempfhiichmidbokohkaoaioakkgpnbjpbdcfhikcnppjkkaogjkkabckjgcbcmblepkfhikjepldekjmodpmbpgpcojagegpjhpfhiokkjmlhiljljhlglppimnkdnnkgdgfhioljbnhiaokkmilogoabgfndnldlbnfhiomceeljhjjnfgefbljkkfldecgodcfhjaebmpmhpfmgfhaaickpdffkmhbmicfhjageggladlbphghhphmhmbobhfdomkfhjcjlfmpefofbbcmgmoaajlklmmkjnlfhjplijliggkfgmbegimplbadjjhjopefhkigpiofhgehekdnldahddfpedjpflcfhkkbokchcpcinikhjbpkplkjimiobjefhlahfacjhfmadcmbkcdjdjacbpmkhppfhleppkhdhbkdfcdpcmpnknbemjnhibofhlkffpjoajppmhcakbkjndbjfljccpifhlkgabojpcpocagjifaldpdfmjljgobfhlkoedcnnhccibengebfcabakghfdfpfhlldhappocjbjdkdhbnpkpmalellojlfhllhmoepifjifefbgjceoggldnpdbbefhllkeohioppdgjhlmabfjdgobmagljlfhlmoffoggikiefmphhkgjeocbfmcojffhloglbknhjggainaddfdknccpmbijmdfhlpnbfkkonlpfngocmcjaldbbdiejaafhmebgbcnmgnkjbphepljkiandoaondpfhmecjnmpoagjhacnegfacllhaeibjlefhmeggicckjohfhgocjieomdmmanmocdfhmgebbikpnhkignjgfbihpikbmbhcnefhmjioipfhfiiofpfgphempjihoebfeffhmkfikkhomijcklbajhbedbjhmiabjlfhmndkknpipfkfnhahohainmpdmfkkmmfhmnpnfihdlhfoabihfhcfpajhohfdbefhnjdejfbngngppihmpgncfnpfdaglhgfhnomkjpfjgknojoepjmepjhmibaapamfhnpncldijeifoiefkimdjebgkgidpgdfhnpnndgglcknldphcnnkcgblpmhnfjmfhoagnbfkcambccccedddgiljljfljadfhobcippjgojckpgicmfhnloicmkjlkbfhodenmhhbgpnbecjimiglgpnjfjbnbbfhoeefagjpjjjjmlfpdpkpemlbdbgpnjfhoeocmndboacfipkgmckjingkaccdpkfhogchfgdonibfhhcalbaaejfoopigikfhoghgodloeoegpalghklmdlnfmaonjlfhojghcgmdfojganlcgnpnffbjagdhjefholgokolnakilbeipcekliembhmoglkfhomfhbekignplliodcbmdnkppbkcoocfhoncdcfffaplldeekejehabjefniidhfhonmdekhegnjokapbmmggplfhmfmfgnfhpclkemjlhmbfbjakbmdjihocinkmimfhpgidhcgifbhlohaijdjaoapcchohkgfhphlmijgnfkmllfknohonmccmhhcnicfhpkpcbmickfbilgbbbfbdcfcafojpmhfhplmmllnpjjlncfjpbbpjadoeijkogcfhplogjdhhfidhlofaaophobgcehaaaffhpmfnhemlmfekhpeghgdjbgjhdlcgclfhpollmadkakbejnghmbbmmhjdljgoecfhppihlnjjdecajdnjhoenlgnakpodlpfiaclgcemkhpgjaacemdiefcpellfconfiamhbeodppackbbpnbeloinfobgkkcmfianmaciejnoaelhgjnfkobcpikngciefiapkdjniadkodmdibdnchoifkpfoiidfibaefnljghpmdibfkhnlaniblfkkndifibdefoimiihbbangjojolpbbegdpejlfibgploapkhokkbncddlkcmbmiengcfpfibhfepcgdcalnejbfaopnfiolcefiiifibnmaohndplfkihfcbmnoccocpfgakcfibpbodikeokibjhmnjpndeeidikochhficddpgkmnhkppkfaodkeabkgfbckmbmficfemcojahphnmmfffahknbfmmopgcjficgfdjnaghhlbgcffdabkjadcnkhafafichcldcnidefpllcpcpmnjipcdafjjlficimmofjpjpbngaodicjiocidgjocomficmldjdlbcpedglchlhfainnbdknflkficnhoooklfkkgnckhfbinmdbkcgegcofidcileobejjkcaoalcnedmgmnegmoicfidffmdhiiehkpobljfmhkgfjifdafjdfidgfgjjfmicejfgkmmnoomabpnegoclfidicgekecdkdmkjghdgadgdmcfodfidfidkfdlgbbddijpcodpnefljcjmlbnamfidkhklkjgnjhmmeljlkdmocjbigobekfidnopeaoigapinoncpibohploefbjgmfiebeeopnnocmdickcfiljenbjaoalidfiechapfbeinhbnhbljnjamhaeipgjimfiedeknjbidoeolbebnhmgddbiekdcodfiedojkblfnkdaicnncmmmddngilojndfieefcikofknfhlmgpcoohocmahfjammfieepmfpbhipkbbnnjkoljiajmbcnpalfiefbiimplaehbopcdiijbmmphkehgfefiejnmbkpbdancllfaneekiijkgapeacfiekimdgbphfmnlbiahcfdgcipcopmepfiekokbcnkgkdbblplfbnlijpdfmplfkfielodhachglmljkoggommhgmgfledajfieoemdbopiialnojhifcndkenhjkbmmfifaeehkndbehmmoeemonhplgjiccgdlfifcgijggkmfhechmeepmngkigdhfnjcfifddenfjenphjkdiebplaogjpihngpafifddhcbldhbgjndmggmocmgcjcadojpfiffaakcddegklkjgfacjgaiofhcpdaafiffllmnlbidccoabdbccaehdajmdkmffifhadgnmfdndaefdoniaggkkflhmmkbfifiblkekdemmmplaidmolnlbgbpgnipfifigabohejkeihlikhbmjmlmnobhcaififjmikdbebomjkbapjepkpnakgcnikhfifnghfpfhjnpfjlfdffocipiegcpebafifpkjagafdckhnomdnofihggfddgdddfigachpkdpieochcokladhaiindjclhefigbamcmkbfhdcfdcjiccmmhanekmfflfigcbfeamjdgphikpfhkefcekiabogcffigdbonemkhjlemmbhegmokpfepaebhkfigdhnlldgpobofebflaffbjhdkjkkbofigebfhjhfcbfmgicafogmhjjednkbbffigfcpcnpaobcechhmmjiamidgddjncmfiggaollebcfolhggbfianfhigkcpmpdfiggdakfdocopgnaojnjgmjloeebmibhfiggplihgdlgmnachebcjfbggeblanpgfigmbfeojbmmpkikfoafjboffgkmcmkmfigoljlebakjfhiadofdbgfkflfojfknfihbfehafekjhkgnjhhfjkdmfidgacpmfihbmgmcmhoejkhekkkjkbmiikajbapbfihdcbllfkniejfbndenkfnaajcifipefihepkmlkmciffbhijldnpmifhbkiinpfihgchfkleegloibiammidkdcmiccmoafihnankclbhmdlnihfkidikipchhfdhofihngkihegjhdnfnamocimepcmphmaolfiibkhokmfkkadmpaigijmgmlfenpchkfiiblakkkkgeljngobmpeljjapemenhifiicofllofjkcllcecpopagcfmahhlpkfiikbpoddngckikcnbgbcilemdhfbfkbfiikeeiicjbpmbdhmddjnfgibgboomijfiilcdphdokonjeolhcihofmdhmlndmcfiilfocmghmcghpgkaeipdgigbebpaghfiimhackepegkfljiibimiiikolncgcffijcigfhagbgfnmdmjalfemeajckkdakfijdiphdjkmbcdeocodlfifkibaehnkpfijdlfdobhjbicdibmmgjppapbbjohgdfijhlnmmmgflacagjecncpmpnhjieggkfijpmfheooefcfokmnmdbhoobdjeejjefikaglbnomlionhkkeefgbelhfbbpomgfikbkjbgkjnjgmebdefngdpaegcbhlpgfikgnobalcmdfpmkpamjfchkmghlenkefikifoeaaodbhnappioilomacbcabilcfikldoecebcjcmacodhbaplcedjidfolfikokmffileanjodfgpdkjflmolmabdifilgpkdilfmfapjlomkmfhpncoojaojdfiliihonmhpnfacgkobpdhfhoapgaacbfiljnibnpoifohjfkpblnkjmkcmhejckfilnomkgddgncejgjmogkapeagdgaahjfilocgcdegkchmocpbaijmbhnnbeneeffilodkmbanlcbfcnjjhnmpjpcakebnemfilpdfjemhnhglpdgolldbblghbcdddjfilpleljilagjlbkcjfdmbhenmglnjklfimdcldobnkoebafnhfofpiknilcndlnfimdondamipcmdpeofibbckcancjmjolfimeoloamgdleipapcaboifjbihkibpcfimhlaodcfjlhdaeoifhbdcdpnlkgcodfimkkdplcinnpofnbjinggkgnoghgbdafimmkdejmogkgafoclldmomgoajgahojfimmpcmoogpjkdkciaeepndbgnadgngffinbidbhakcipflcjdjaigppjejlljljfinbjjkffcngbimfgiklfonlihfhphoafinccmbmjdmhdcdjkfkkfdkbodjgelpcfindlgojkeeabblcjipabjhhnohabgiofinfolmdcmgegefoiddnclcomcpdknnefinfpednopaapglmooelochoabamdbfhfinhfpmjollkeohodamefdgmfejcgdlafinjkcbimfiibolneenhifombhkkalcnfinkmfpjgkkggjmnncgpgjlfiodfofhlfinlcpffocibdmdkmaobgeoofbiddmfpfinmdnjefnhiddkinnkdahbocobngjaefinmmkfhdgeadklcikaglpdihfoilopffiobmiecgpmbiepibkhhkofiopbccfnnfioclndhemepgbdjakonjegpfeakfacdfioehgejmficaabngmllemclikcnpfcofiognpnjhbaohemnpigadgoocmnjhahmfiolecfpgnlknpngmmbbhddpfohdcbbpfiopancodnfmhobkbijcmhjdpneenjeifipcfjccjeciddhiflhfemjlbfigfmmffipcmfedidlniiohaalniphheenkdhmkfipeihkjdoifhllkpjjfgfagkhaggcpofipgecjfacfgdfmjkpnhcdmfcdmcfbaofipildgbmeolhbpoplhamkgbkpgdiojofipnbgacfpjgnijhcnmadkfponhecobbfipofmgkamlfcjjnkdgmpcpgfiogjiflfjadbbodmeifhkgepjjkeneeojammfagfjaddbhlmfochendkhjpdlplpjpepgbbfjahmddikpbgicojooeoicnpegjhkeaifjajabnpknipklkmdjlpljjgoamakgclfjakdhcjfekciacfblmaialkkiapcbjhfjalikcehepehaaopkafjkccneoopgamfjanpjidgmlnmkgnighfkblaeaeohancfjaoegobeodpehkenedplbnijnhbodnmfjapjkgepipgpijghphkbldipbgabadifjbbjfdilbioabojmcplalojlmdngbjlfjbdchakfebfhafgdmimmpiheaaelaehfjbgjlonjclfoadlfmapcmipmcpdlbhcfjbjfhceokhocjjaagphljbcenmjalicfjcagdmgiifamndhflgleecmdafafnahfjcaoplmimgmpclgpeccabmfjnnhcglkfjcjmcjicmifomeopbmdlfjkekobjioefjcnbidgghbdokmnmclmefnegcfkffflfjdadnbolkndagjollmkajdpkiolloipfjdalljfaikjhpkafbekcoemjnhpocenfjdamfdjfaakpndgfdmpkakhcggbmhegfjdbdncjdpejlofndcobhldkeicnigncfjdbfbjmcbfkjeooodpahjjnanpenbbbfjdfihnpkimnmlahhchnbgbcjmdoimlafjdikaegbgijlebmpjbobaabekdknnnhfjdlgjhhengehielhbdmfnfpplfockoofjdlpaocbniboblknkcemkkkpaenimjofjdogjnlinbmadhmadmhogjgbdgbgnlafjeahcfaibacboijpccppebdpihhbflkfjebgmcmnbkacpbolchlgbkbcaiheelbfjegogomkhdcfkjdodealanlfkpfaddlfjehjjchfbllbcmipahcpahdongpiegofjekneelhekaolbldhmokjfjlfdlbfcpfjemkogjkpdciceknckfbgloajkgggddfjffjjofjgdoedkkgoajolgepcebgngbfjfiaeaopgmgbenipljajjipecobmbnifjfkgipgibhmpppdoabomohelecmmdfbfjfnggpkmlbhfoljnpdijmmblfjemofmfjfoabkpiipfemoefmnnmopfnlbpcajefjfoklnodjcjlgmnnnjckfhoakejliiofjgbmakhkajcdpmmbfioldbdemgkifggfjgfmbflcoohgfhmgogkkjbflgnaloojfjggingdcecimmoiipbmakgiidgakacofjggmhacehjdkfaoogghhonandlnfjaffjghmecpcgebdobobijocopjgbcoijbjfjgoonlngfejhjkoliajffcmpmgmpnkcfjhemiolmcakkiopidckjnppmomdigbmfjhfnfakmfcejgmfkmnapemgblmehppffjhhdcbheoeeeaojfmajibiacamejdeifjhhfnhfhakjpooccmopdpkmokcgmafnfjhjjceffbeefjookaiiemcmhpgmgimffjhkmkamjddnkcalimdjfkdpildjcfpjfjhnkkilefdpbclnbgohiinjhjhikfkcfjhojknehbfdmbmlpcjddoaaenpgpaahfjhpfbclepcmobfifppimpdljeikohdffjicjadandinabjibggchdiabdphnbgefjijabjlchbcopjaekcdkcokejbpbdalfjijgfgcdnbnoklmincdjligdemlmdcdfjilodaicofkhonojmjhphcoemaoeggffjinablmckfbmpabkhmhgodikigmnphlfjinlmmaekncbanjblbiebapdmajahkofjiohcfmjodogfjlbjkfejkoibemoedlfjiookildkonfecbbdaofodmoeppfipifjipjbndajmkohepeoocopafkfmjmpdmfjjeecfjmgfnleghoellhldedkaocjfcfjjekdnbnjifcgngejabhoahhphnidcifjjghmkamcojghclippanfmnpedmolpmfjjhejjheacfdifobmofhoikjkifdcidfjjhhdkdfmhohfeboijfkhonofdjjdnifjkhlljacgpjmhomaiaecpohnccalmibfjkipbninbocbbmnkccldaoleibkdkhafjkklmgifnfngoncljmcoadgoimjcbjafjkmigcccfgapidoncfpgnojejjlehghfjkneejccnghkjgfggponnhbbkolgoeifjknppfcgokhfkmachnkfbahdlhgiafjfjladfmedoodgfjgbplkgjjndaemhekhfjlbafpanoonokggmnlibbdnndinnfbefjlbfnkpgakglnagaagohffmeomnllaifjlbkfpebpjpeommhmhkchnececmdkhafjlggpnflipmoificjfoeialibmjmhllfjliknjliaohjgjajlgolhijphojjdkcfjllbogbaogimpilgdginhalhhbmhiobfjlmfalmbhoegooieimpppooghjfkbfjfjmbpjheghenogfacadmchclehhhijbcfjmdaodgolokoikcioldlgfejnkobapjfjmeedafncdcnlfbdphpcghlodcallilfjmghhldchigdbaebhdeiaecihkdabdnfjmgpdbgjbmecoonhpbccjmcfgchciahfjmhcfdjngapnibghjflbafmimneoddpfjmhjjohhiehaoljianalpmfcceojafffjminfeebmjekiniopmjkoeliaangfgbfjmjcbcbcbjgbbjemoemdkdcfgiombjifjmjkfcmbhfpehggkmiebipmopehimpofjmknmpibmghogmbcoghbjjlpdjgokamfjmleialeilihocanblbadghgfhpggeffjmolnpaabmgdfidhhaennidkplkdalpfjmphfeibfnipgbgkjgpmlmlmjcohipmfjnaleobkekibidfeomklobddehkbobifjnbaknaalppnacibiibjgcinlcjfhpbfjnjegddpjomhfmfmlgecdenffickchnfjnlnafaainniebdaopennljpoobcngofjnmllmcconejcioegkmdhingcdanaopfjnonhhpplihgcfdbokpfojlkkcfpkpkfjnpfmgmiofjnpcfhbcaicpjnpibkekhfjnpiigifmjlgmiahdgcbfmcffbjjdkpfjoajcofelailhkflhgnlcjigfenhndefjodiinokgjjjhopjgejfdajbchddffifjodkpiodbkapanekggdfipbokhefbcafjofphkpmmhicjmopiilgpahjgmigneafjohhelccbogecmolmjemopgackpnmpgfjohhgcihhgficobhnhccjhdnbhfenjdfjoijdanhaiflhibkljeklcghcmmfffhfjoikckcfidfmkiopmleadeliclaccobfjolibkbepmljjhbfdaplibbcilabaanfjomgcnnccfikafejoiepbehnpdlbfebfjopicllcbblgahmkggiiglfjggnkniafjoppohbmjmmmijaeboolfdfedjlcfhbfjpbfnhbfoongknfiegoinpjaodnfbemfjpeighbianhngoloclcdankicbjefekfjpheajahifaghdkoopkahoneanmjknjfjpikmjhpiackeglnaidmlcfjcbpdmacfjpnmnjmfflbjgjlaifnignibblfmklhfjpofaghniailakahnhkjjfbfonpfglofkacpajnbmglejpdaaeafjafjeleacnjfkafnnegdddjcmamogcnfapkhmmaekipfkafokkadigihkjiojdohmiabbcebojlfkahhbjacbdamahblndjlgicochdciiafkaicolckfabcaepbmbleoikbldlpdalfkajgfbejmdinncelganpniigoddbgdpfkakfaifcnalkfnfcedjkhnhpiphcbmbfkamnepmegeljokknpfdppdpabjhpijnfkankkehaobjhmmlfbhpfeeijccgndhpfkaofgkmjcmgkdkjfnkagkkbpglkcmgbfkbabaogpmabpfmaeedjamhncmmbdddifkbddihioedempccnhfjogacmcipfahgfkbdhckhoedkmbcoilkjmhnfchiceoclfkbhhenhmdodpepljimghogjalmnnopafkbiidcfmiofigclemknepdpoghpjggdfkbiogljjepaeehnbeiajmijggkkbpgcfkblbnndcnhdjllffbnaninaknpbeahgfkblfgfdejpfmakombfhbfohmomnhoapfkbnlgdokaeldceaoojgandnpabcjihhfkbobcljoggfflaejdjmknjejfecacbffkcbfgomjgbcllcknhglbhllpegdonejfkcebbggamnppobklgjfhahgobldcdmlfkcgggofcpoiacjpgdflieffdoigllpffkcghcpanpkaheeagmhiehklkclmkdmmfkcgpigedbpiimllphhnjnnfbhbhlfenfkcjebdeoifnekclbodfmhidjgehlekcfkcpajoifhcjcmilfaiakgfdbkkmonipfkdacadcjkcgloehnbmmeiplijpanljdfkdaohobfpffflajbmehdhgpglmncnjafkddfnhehibbgafjghhhimopbmpjcafifkdffndlpnjgngplapneonogeeogjghnfkdgmnejndgaaehikekobgccghmkchabfkdgnchibkdnlcffkafniolmfiahehjhfkdicdbpanonckaapfnfjncendjonhblfkdjikmkphkblnbipiekogfnkeagbiibfkdlkcpmmcpnkjdiahmpbooehahehlegfkdnpblkhfopnabhgepdfmliiiolainafkdomjilbilfdapbdjgamoodiopldnadfkeccckenbeeompnfpfbdeeamnhalgigfkeddnfcmpcnfiplhoanpcmdgkdnkhpbfkefollbnjgcakigejjblhcgnlolkiejfkeiaaababkelejpicnfpkkkoilngldofkemmknanigdnadcabhnljankdemknbifkengdmkjhbmikfdkegimjcjkliohoemfkfcbkccelnmgfoebemnchgigicnfocefkfdgeadhbolbkooacjnldikgdfdacdcfkfhbpeejmbfddgmiikgkpdcmjnonfonfkfjchhdfbolcialggadeeapnplkjfddfkfjnlnofpemkhblkbpcjigipipglegffkfjpfhaahpccbhkclgmclonidhdnndafkfncdifjlglnpineoocekfdhmicjnhlfkfnfmkhnicoelchaoicfehdkhfkkkmhfkfnneonaelbmjhakdjkpjenbmpbjhcpfkfpcodmmfgnobagaljjeailodpgedpffkfpfifjldhigjfibnnnidopknecocbcfkgcplcfdekafocphcphaemldbhbcmiofkgipfkjafljalmdpkhehlbcmplkopnafkglihcjhpccmdmkfddgiaoklcaohipbfkglkjihfiilncfbkamlfgkdlbakcnobfkgnkenhaigfjdepgnnmljhhpaieebinfkhffgpigdjonklckdfhpidllcmlbipbfkhgjggkfbbhhhhmndcmekmjmecfagjmfkhibdlheikpabfgmocknknpegdofdiifkhjfddblhihpnapbkdeckanjfdhppggfkhlabfafdfemfeakplifoagpfbhfplofkhmdfamkkdfccoembdjkigkikdljdflfkhmnejicffhpkdaadchoihkhhancpjmfkhmpejgpekblibnkfpgpcniifmcbloffkhmpknfopelkddonpkfmejjkakeabidfkifpnlbhdmpoogjphknmfecnmkohnjbfkihanaamaenaijnhabcihfalleojmckfkiicjoknpdeomhogkcikpdaalcadojlfkikdchfbojlkgplhjcnnpgfooaaicebfkinfljboeildloankgjmljfibngeefafkinhclnkanmfjcgjijbjefjejhclangfkipjofkbinkbpbpppekomnflkliipjlfkjbodlogcmoiidflljlpjfemgefijicfkjchllobdkbeechipkcpjlnffljheimfkjejccaejekmpilmlkaggdeadhomkkffkjhlajjdhaoflolgdbfkpogbbgnnoeifkjkllddhlpmcnjnphkjdffankkaonopfkjklnjdgacegdlkfnbgdegpkmopgdgnfkjnlhlnailacpgeoefelfajkhfajbpafkkbloegkdgaiaebdbbbppimocdmdehnfkkchjapppaghajkhkiohgfmomakohhbfkkhgkipidnpoaigenlmbkmpflfmdmnffkkionaalfbaoepkiilaldkijhmceghhfkkkdhnlfpfikilpkeiimkbehgejeihefkkmkeaaipeomdnhfemhhinlmgcebahafkkmnicjnabnlplcamfdbbjkcbgdjffmfkkobpfjmaljjklgfhgeipcolceegejhfkkoicaknmpboeehohbkoljokfljfhjffklenplafiaicnckeacdjnidghfkkpoffklepfnfkjmmbeookobglbloabefbknkfklgdaicoaibnicgoiohemjdhcbanoilfklgdfiadklpbplfgapdplgmdojclcphfklibiilhlpjiobhfbchfndcobegnohhfkllkmgclnabanhckclcipnddfbindanfkllobmhajbaofbhmnnpiafhmeepgmghfklnabjfikamefoapddofcblijehahbafklndhcppihpbelandchjcnbmnocmcibfklnkaihelkfdhnocapiplhmlfcpkfcjfkmafeilalmdcipkkcgjkgejkipeenagfkmchhlmfkkgepibemgcefamdpfcfhcgfkmcillofhpdkfcjbemhhcakgkajobcpfkmdldimdebcoekbbihoiiebfhdohhjlfkmiecdgmmjbhjifimjfngemeniabpppfkmigcfjgnilaomkbkfbemllolcbihbpfkmjliggfdekgajpngaoilhkbgpelkhdfkmnpnooddgkajlddlopkhnjdeplijmffkmphlijlkedcncdgjbdpfmnokakkppdfkmpjohdjmmpgldlppnahaaoiblplpiifkngckmcpmoeddpgelipfanipgdfaofafknhfmikpeekohmdpemkdglfofcialfjfkniihphkephglmdahicjnmkleidanoefknilbpbfijklfhlbpojgfamiojejoldfknlaiabkbjlhgdljeemnpoeelndodkcfknmadebinekaklkambdfphgjpomcehmfknnhfepcloieanaojapdemfolcidjpifknnogbmjkaloiomonpokbehpcdgnnbhfkoajhleiojjcfopkbahcmgagdekebigfkoamfndnepodfgallklhfeicnffnpcofkocbkfpckcjelkhfcggipgbnhlfmmdhfkocddcnfacnegengamhmmkahefpoakefkodjjhjlpkagbnldpbkdgonpjpaaiigfkoelhncoapeghghaaonlnpmboopnjfhfkokdhfpmjmcmjblifapdpebjfagckjifkoognbonphplmfhlabdhfgnkpkooielfkpbbokjikkbjicglhpjejglobgbabadfkpbpijlabainpeogecjjialcdnffimhfkpddhbfpmjikhflngpmcgcholmomfkhfkpeankabijiimpamjkgfjpmefcoacmofkpffpbnlbpdhnommmbeookgmomeccidfkpgedecolfibjmfpmnkoccbpkjaikfkfkphlfecomfmajilnfeobepfcknjhpgefkpmgdnjnhpllikbifpmifeapbmnlgmbfkpplehhcjmkofdibbgdeifonaeknmeaflagofgaglojmjhgaagdccaigifgbceiflalbhkmnijcnpialgakicllnabckmhiflamapccdoliobgopnpaekccjcapapkeflaphcmojjejlhljofklbfcdplocfdnjflbekcbjdmnppfcgcdjffpdcmmilceldflbgbhhhlonijnminjhfnoabehhgilibflbgkkompllpkgpnmfillacaakdeageiflbhimjffdofbanckfilfbiajejcnecbflccppjfgpdjaejndhbmgleickpnabocflcjljjkihalhejbhfijaiebmlbcipjiflcjobochkkkhpjmomkhkbekpkopadjdflcnmdehjfeflkohlockkbmoglehckdffldehcciejdkldpmmjagimldboceikpnfldgjknmicnfdlmfihdfffcaokjfgchbfldgkomomjjlpfohjjohlbbhenknnmjpfldhkebpholpinhheekglbcejpoilmnpfldjclfgbpbimkihhmnjkboonfadoiekfldjlbpeodimdcomplofieiaomgbeancfldlijomffclofloaihciakfokakohiefldocamcpknhhfpkkbhgigpcjghhgjklfldpakifocldagnaekciehjicajknlkefldphbodpebiofbkobdhafhkfpcbijlnflecfmmhbplhnocdfpjhidaaejpcieelflecpmoehhfjjiaienicjdollofknimcfledojkofibdpilnpncbpoigmalhlgiafleeeaendgmdjopohljmakolemmklpiifleelendcncanjlokbncnmboebffjjejflefbnmbgjkaaiiedfcnmeblbbkbcpemflejfoljhielmbimlgkdlnolbjlbffhnflekeckcgklibaplikocggegkhgaimeaflelcckedladbpaemccaajnnnaobhplbfleljamdchegbjeiipbnmiebnhgheeldflfchehcilmnpdjmdkkmbckdcmddfkbbflfdnhhlagdjdcmpkgobccfmnahjdbcbflfhfngddeldelhjnkliombkljbfonniflfkhdpjcflpemfhbbjgaafejmmdbpdaflfkimeelfnpapcgmobfgfifhackkendflfmmimnfpmbppgicmliknccpndbfjgiflfnikhjjfeehankahdhnjfohlokkjdoflfombibecokmhgllenhlapkjaoohnelflgbhfchpkldccbbdbnmponinpmbhfboflgedcjponfcbhbimnoflmeeanjjelmfflgefjilagnnhcmekgkfkhekkpmoicgeflgiiffjanahcjnikplgieeffabcoendflgjdncfmdikchhchcfkjbikjegebdjcflgldhokbahffkebmfldneocfccfcekaflglekohignnmgclabdkpgckloiohchjflgpnfjidaljolpipomioffklhbhbnfaflhagdhhbjdapjgmjnobiaihdmjdighoflhbgbaooeahniinmldpnaboobloakojflhdkejomhghojgojimnbageaplgglkjflhinogjmmlhgbjmbghegcbomdoegiegflhlhjohnocojglmanelabhbjejggbpiflhmmlhoamcmhpkbopofnjichlbddlpjflhndjfbiagdpmlfecopgllglkjfcgbfflhoccdfcigedleldllndogaiadhdjenfliahjdfdnpojdpmdmilnfnannlehfgnflibbecodgboacakikicafbnihmbolanflibpojkkogelemcaoldbgjinojfimggfliefbopindcillndfoknlbmdmndkeanflienkbcinemklhidbinlfnhdedlonmfflihbkeedcekilcfnkcemhjbamochhmlflihljijbojekggaafjfjfnfipamdnddfliikdpkbpejnbgbkaimkkhioepgcfdaflijojgiomfbehgiaebjlcbgkkdajdfeflilpeaodijcgmoaklokiabblnpeabmifljbialljmnhabpmemfmifpcmkcejkdlfljelbohfjlbjlheljfpjbpjlpfbkodcfljiopodibkjfbgabadfefpidfpdhbkafljjlhflbfamabggljmdkbmamcbebcmafljkohkldddbkfcjndofmcknfdkecooafljlljkkhaoamjpodikabgkokpjonfekfljnejggdkncoilcbhmdfcdcclldcdopflkadbclioaicaojkiagplmcpohldmfjflkegibmgddffelaambjfgjddkpafdplflkhppjeabadgeolmepegmfikhmobbkjflkicjgcemplngbkjimahjhfmfjoejpaflkifcchjnknjgnkcdbjbcajojdbmginflklaejdgkifhpibkpoohojcopbjfapefllalljbjfgobolfgofadadnjghbglmlfllcjomlmkkaojnmiceplifldoojkpfcflldlddoomgkbfagodlcienkhbcipchhfllhfpepdjnbemjfnnhanmbnhbmcodkaflljhplfcnjmcliklapddoajcapopffifllndjhpeajpagmehgbmbcomeceoikkkflmankojijmeodbfbjofaaoomgagkdkpflmcilnccfmajcggmjonmjcgnbiaalbgflmgjjhjpjcjoooollhjdmccagegogfcflmhbdoaoikjabebhfgecdkgoeippdnjflmjgihehkegldmbfjcdghkheekkdmljflmlhdfhgajionklmblanklopnpidackflmmgcfcpbfddenepkfmgfpbaceolcoeflnbiopakakaenfmeheiidenaahkanpmflndkmkiknaafapnnmbmimjjgnlcldlgflndogabnjgibeogpkpjlkipjladimpjflnekmcknahbcnjnmjijpjfpbnjchpkgflnfgllpoobaiaehmeabmbkelonmjegiflnjejbfkhefkcbaelagnkloghgnmicaflnlgplpickblnoffhhkepcbbmppiccfflnnkjcmngioofabhlgdcnemlmcbmbnbflnpmiionmaobifeghmpnflccnekmckkflodcpkbbgfmkpklhlcekcgipbomgdbkfloebmdaaeolagncallljoomckgchndlflofodpakadglkmpfldblgdlachpodckfloglefgjjeekjkkmmnckgibbakgcdcgflohajbbpjlbphjgeffnhlopdhoonghcflohlknpefofipneilbpnfpliobopplhflojmlekheibcnafjefjpcdlhggacknfflokhmkamfmdilinbghdggjimfjgiflfflonaffkffjppejcafgpdgilebfikemdfloninpnngdhbddfealbiachjamfkajoflooiemlpbhpnmbbbaijnhgoljkdifggflpckhejojpaogapjajlfdbaafalhmpfflpdhagpnfncdkbbakomkhfpamoojmplflpdiedhjcapelfbeffompkoeilgmkhmflpfdjfnfiklfmdgmncpfiohmgjpkmogflpfinegbpkablbeaaphkjcpeghmiiifflpgdngpheepbmbaodojkjlijnnnfljaflpggglbakdhlklmbnjhpleiabgleagjflphajogelejmmbmohbboffbjcbpnaclflpibgpajkjaoigbcfnpgfbbagdnmelkflpkjofpblenakbbenakakcocjccfeldflpoffbomnfhdjoaegoeccfbdfadokakfmaanikomifajpgifdgjjjecahapoijnfmabhlmcbaiaogfcdifkocnmmkboldjkfmacdmokckogbmdifbdhdlpgkmnnnepcfmaeebhoeckbkoalfoknbcjpfbfhjbpofmaffpdnmcenkckjoebbegmiiccefbacfmagdfcaomgfgkampmamahodmfibapbcfmagnoiaccjnfgmknbnojbjjngdicapcfmahbaepkpdimfcjpopjklankbbhdobkfmakgbldhapippahboklcjobkdocomdkfmalialakoapmpcfjhgjihlfeipapalkfmamefdpbpjkfhaaiejkhfkeibbkjicffmamheejninkpneaflbopbneklegfaepfmanfnjeaopmpfjplhconacddmcnlkenfmaokefdojganhbdhcgkakijjfoomicpfmaplonocacfcncikhpjnleopkomiemafmbafpibmbhbgiknmnhbmjkkcajfmfpkfmbaipghibcnlhppoabgjpcellbajcojfmbdliioggmhmlbnfkfadpoadheokpogfmbfdhofmobljpilbacpbdpjhonpklngfmbgbhkodhifcbilahghgbloblanpeigfmbhbkdgkegpnbchlnaleceejnflajeafmbhohdlbaagidegmacbphcfonfpkinafmbinnmlfllhalhchlaammijmeadnajifmbkfmionepnfllcdpdiijkfdjiokdjdfmblfbhkjignpbmclaiafglpgnmnbccffmbmmigkebmnhneojhjcphnccfijlmlcfmbppgcciocjmodfejfhbdabcjefohblfmbppppcgonjofjkhgmdpfdfilmdkmpjfmcalgkkbfhonelealdpopdckkogjnobfmcbjaapibjbjmcaecfidpoghccofigifmcccidacjgnfiafddkngmeolkoiihilfmcdpdgahkbpbcbfacjlpnacdmlofcelfmcgnlbkfaichkcbgkfjfimikpcpnbfafmchojdlgjihefcemcnipdbpkagplkijfmcijhianhelmfpifpipeicicnkipdllfmclgajjefmglpekplolgkdgpgheceajfmclndijmkbpjjimhggohfmdeoeklnflfmcmgnlboncdhofoigkcfaleglcpaofnfmcnoolekochcnjpfbfjeokflfcjcdhmfmcpombmkcidnkigkcdajhfnjgdbpbcofmdbfmjjhphjpmaljnlppidbmhkfjicgfmdedmldchbjbmcnkmpmnfplohhcpgedfmdfalhlnjfafpppjakhbikdifmajamifmdhmoomegpafepmmlepeldbghoddkilfmdjjocfkjpiohjmbpnglhbaghcjcddgfmdjjpoohlddjjclknoggcnjfoaaekcofmeakhgdiinmmgbldfookobnffakakfafmebeeopgkofadmfbgmdcdgnbikpmgfbfmedegpkedkaolinglepnndfkojijainfmedhkfipjbpgeafkncjgkmedbhbmaeifmeinkicipkmjjdnimhmnfoikblnkacnfmejnfcbklfiddeehhmobklamehhlimgfmellneidnffdccjmpdcgocpikggpmbnfmepknljicheihjhgidjckbmdgmjnmdjfmfdldajjjpikkgdgcflanipfkkhloobfmfhljijmcplpiljkofihekmomoacemefmfihfancmpiiamcakbmniaieiohejgdfmfmnabmonpjancpeekmnjlippidlpdhfmfnfnpmhcllokmkepffndflpnadjmmafmgaapcinkangcaodenghcjhkfinnjjhfmgbahnielkklkcpmhpplakpfnhjdgdefmgcfhhegfnpgpofpkjipmjnepmlpkgcfmgdddlhodmmeocjodfkedgaejnppminfmgfbmbjkmldieelcakpgeijghgpjhfhfmglmddfpdkfjfdocehmebhgbghfhehcfmgoofmhdmpflaljdafjjhhahjmnpnfkfmgphphfphejmcanapndjbdnnocmapmofmhahijaacjgghfdamajndflkkhgigmifmhgkghoepmajmgnonbehalemeilcgoifmhjkbilcalalcleipcgbjgjgpdaikdlfmhkdnddjhdmifeblfeafepaadhhblmbfmhlhjegfkgemampnpomkajhdpjnhmiefmhlpoammoofggmenagalkcmgkpookhhfmhnmacbeepnomjfapigafbjhffpgeojfmhocfhibfmddhnfcflkodjdnflcgkdpfmiacpabomhbdjmkfkgbmiojngnmndjgfmicgfedlplekkankjigdkkheehnohiefmidbfahkechpdnciaomfcaikpifmekkfmigejbpbkpaahgimefkeocnfjhkfjpafmihejhkafkmjcijpogdfoepoehgcejbfmihjgjlgdjjcloaoiifojpcjcpnaakefmiohbdblcemacakpnoinjmcelddpjbgfmjaknbjmjaiidbdigocfdcnlegpbadlfmjchkbgebnikkkcchpnmfcmjfodcjfefmjfekopehbajdamhghleijeoodfnfipfmjkfcepcbagggjggfololohcdededdffmjlnmcgaplfhcibjhhikhpahbocgihifmjppgikbjohciojcmbifihnjoeokefefmkaglcmlkfocbnkmdodemfofkdhmhoefmkhmbdbbeacpgkgkinlomifclflffanfmknngcbbaohfjnfanggbibmdhnnnpokfmkolonchklkcaognbohnbokmalbkfiofmlajeoehibobjbbdjohfapglccjinadfmlaponngedecfmanmcapappehmfklbbfmlbilafgbgaedldjlnpoibcohladenlfmldlejpinmoflmelefjgockmoijiedifmleenhoeilbjefdaolajdjmdoioaagefmlfmgahnfcndmmnbfhchcjjcmlgkbhpfmlgkchhmoedhmbkeidfjjlkmmiihiehfmlgmdcbafpdoeckeicglmgpcmjpfeapfmlikmceaecclicfdkdgkcagednnockpfmljkciocngpidbbhhkfhodlikmobjfnfmlmfpibnepokpmhcgbelajnklodhifbfmmbidnefeoeojaefophnpfiojmiiienfmmcggbnfmjonbbblbfbpebomachikajfmmgihhahijklodpdhihgklgeilmddaefmmgjfkamniaagcegdokgpaneefagdicfmmheokceopdkgafkifaicjphccaeihgfmmjenjobndaajnfnldbbgiclgkmdpeefmmkolgapmkodkdbachcplafdmgmomlnfmmmmflobnlnjkcgfhffginampdfkgckfmmolocihbofdhgjheiadcdgfegmdgnffmncmngmkicbbcfejbimpphagealacicfmngleecoaloakgagmjhemmefcejlgmefmnjaffompeopfiipodgdnilejddodnffmnkkoolgcceiaoafjdkcadhinakgfdafmnnchmdejihgdodjpepmmbbjgbcmpfpfmnofcmlappmfmfgblebpcdleopkneinfmnombacajlpdhpahcmeekmodcnmfmjlfmobibcldjllcmfjnmplpaocapaeainmfmoekionpomhcnbkkgdifokcnkcdhcnpfmoflgjjahkkpmmgdioidhngckojaoabfmoiagnlhifjafefbfjfhholhilkmjfffmonlemffgbabjifjfaoamdflijecdbkfmpgogoajepmnohahpkphpafbecpfncmfmpgpkbmdjdglaagcchlfeddlpcicllefmphcfohlmdglbppnbekaonpkfjikphefmphjmjjoehkgbmdcelfpfpknkebecbbfmphlncdcepkdnebphhadmlclknapdabfmpkkocmmdacccgpcglifcminbcblohofmplbcpickpcmkiijagncogoclaiodjbfmpmanhnjcpdajcbjmjbhihhbagkinejfmpmellijnlpchfiepjfcddmfobjcbepfnaefagbmbglbmeeaplldikldbgacnmffnajmjpnmncihmjojlejddhcjnbockjdfnamdcildmcfllokndjanjhecffpddidfnamfdplomkmmmalbdnafnapchhfpakjfnbaffmpckfbiodanbhabplnopokabohfnbbmkaemgpnjpfefkjickdfilameahjfnbdbaickbmboaclaepgjjoheoijoabhfnbdlkmomeleoobikmocjkooaeldcbcdfnbepgfbkpfkfmnilfmiifggdmcpkeilfnblapfcdifokdbkpcbhpkajlkgmcjiifnbljonokaclomlfdedgckiocdilpigefnbmdpddaiehdgmaimjabfokkggmoolifnbmlchenhnfbklnpnnekmdheeedffglfnbnclnacmeelkahjhkhhfkjdbmeofigfncbljghjjgjehbfbdppmkmhniadllmafncegpgdhbfkamcnehhpbfmeepfggdbmfncenhlhamadinbhfahjefjlfbofiaiafnchmelgbgflpcgmfhcejahgihejeinjfnckfpocdmcbcihlphdmfcedldcjkibmfncnemgkphkkeoehcicfbljianpmkabmfncoclbckdogelmiimcjdhopflgpngnmfnconblconehkpkgfinabjeceepmpiiofndbdphnbkiipalmbooiniaikelkjdgnfnddaddemcnhjmjhecdgollghlneiaaffndmmbbnngmcclfdandkmpfnpcmidnmdfndpcbclkoameoccgeogeooedppjehcjfndpcibmaamlcadcmelabmilfiaplnbffndpombjgipoekehokpcebpmoffnbjfpfnehkoneehpcpddjlfhiohjmfimmibfofnejfilkhmmbkbapkkehhegcophpcbnffneleledgobepfdkhjejgbkpjdcllafbfnemddoaglfodcajpigneapefchkaphmfnenfloobapkbhkfnpandkfalekdjcnffnfamhlnipkkdagjeldfnbpagjkcppljfnfbkghpcaeiacmjncjhmmjieelplcclfnffmpgjkemihjidhaoihfocillejfiofnfhbminbgmhoeopcoghnlghaklhigeefnfonbfgbeclgmangecdjbgjcijmiidjfngcgdihecheegnaekhlkmbfjenojffffngcgkgodcmpjoalgpdmokkbeinohjhmfngcgmcfhopajobeiojdhekjnagcbcadfngepnjadgabancoabejmdmdcfgfkeoefngfmamghjpffkkpnkpbfmknkcgdclclfnggmihnnelkogdnplmnlimpppkelalpfnghaochmiipeogpicmjkpdcccjbibjnfngicbcmpephcdfmdhmmboipbgdlibgkfngijoolledmlbkghhoephfkaaogpccjfnglbggckhiifahlcnimbbmnediohfhefnglgaicnhenianojahafdogdenmkhcbfnglndmdanefagjbmefhcjjkghkcbdibfngnnbgodmapopahlfdmcajegepmhalofngolbdmkneakeaoiieafkilnogbocdafngoliicajgmgjcenefjjadiofaegpocfngomoiihgpblphcjcpedamimcefbbgafngpbmgggdeddanjnlclolbophdbkchpfnhccpoahofbojobeefeemaapgmhjobnfnhcgnmfccojojojacgeiaaeacefdohbfnhcihbnhlhppmieageepnoahnadokmhfnhhbamjmepgeofdhdifmpakdkkjnfhkfnhhcnnemjcldfgipfcebkmkjjfchpnmfnhjgfdedhkolmbifchooifamaaafmdcfnhkihbbgoednmfhlcllffdleeicikiefnhloalhaamafcllmmojhnbejnpmeajgfnhoghmgjnjgmoijhdfaameeheogpbnmfnhooekiojhkmamodfnebejckkhngcpafnibpfaakaikjmcfojamogfolcehjlfjfnichplmfgadjpecldhnimjamiebipggfnidnomjgpmgekkccpkngmhklphpenegfnifjjbopdjmiioinflohfbllfocembefnihpenllbnplcglabekelhhblcdndbbfnijihnldccmgcnjafdlgdabgflcfkngfnijolijagonmonhhjbklbanfebcknacfnilbaliiaiagdflkckpipahaknmdnfdfninanpklghcpghfpgfcpbhdmcnjkbngfninpmlmoopliahpnmkmlmjhfhemkmnbfniokblglgebeaglgpnndemonpdchdmgfnjclefghhghjpccafefnjlkcaniniiifnjfjhfodilgppbppjicpmadooopghhifnjfldnkonnomeehghhhmcdlifdldhdcfnjimnabdglgbgknfahoocbppedahnghfnjknooodphgjakfabnpmamfbgnocpkffnjkoimhnndajfchjmjjeeampbkkonoafnjmahlfjbkpbjbchmadehkdckkhaolofnjpdohlomeklffgojljheefeihbjnphfnkaadkanmfgpfbmdcllhjdgmdbgljpifnkchlgndfkgjckjokpahfffjccommdofnkggdncpjmiaadknlopinfkaffkaooafnkglofajkhampkhhbmjgjneodnfdpjkfnkhlilpallbklddfckpnhhhohpjfaoofnknacblboblnmbmdimljhcknadgcfipfnlcpnplopelahppenobhkhlpnmlcinofnlgjjfmkfleapogogdjgcmkdpnahalcfnllmdekhoodfjggoncakndldjihiiolfnlnhmafcokcpffogdedidbacbmeiaanfnlpkadmccifcomicjflompmfbjgpgilfnlpmeibapjagpabadhajjfgcckfbklofnmcclololpkmakgognkdeelcloineedfnmhlopjnpdanihlcimgnheppabeolakfnmjjccngaemljboepljjknkfdadjfmpfnmlpkdepkbpjcekilkbcbjooipaafdnfnmombmbdjdlbbdemgbamnkljjgogonmfnmonnfkldlepoedoodlcikmalhlekfbfnmppiadoglgoneipadopakdbibebnnffnnaolmjooajipoiackbmjpmpgpidngcfnnbmhibmdpjkanoclfommnlfjgjhcmlfnndlfanhilikkpoginfilaodnnekhhefnndmkhpbibphggihgajlgkhegbehhapfnnfbamjegeokokcbdiipekklnndifdhfnngfcgdoeigagmbldgkbaoadkcjepokfnnhobcheomdkbeigcpdaoloalgehilcfnnilleplgjmldpgphocbofoahheemokfnnkcmgiefaeohknpnjoglnmddfhkopbfnnmbghphdnmmjdapccfobgjemjadelifnnmclchjomfjdhhgjaeelbfeoofbpcofnnmljmbonbkcchkhcabfgajnanoikkmfnnohjdomaaidcjeefcpnhipalbnmigcfnnpjoikiecgccmflkbbpembbhkemlfgfnoadkjdjfgafomgmablhmffooijcfbnfnodcdnjigecmmbbnhdlodjokjhddmikfnoeohfmfaklpkccjpmodgenejljlghofnoffpngffbgghglbcollimgbkfieodkfnogodocmdimehhkoccjddmlnbnbpomifnohdcofeiglkedmbecaddfojjiiglbhfnojfepegnchhdepdnkgnleacoelpebgfnokdamcoialeigjbjapbmehhomjehhkfnolhibnaoielmlfmaenbodflfghidbkfnoliabfhicgmmifcklnhfiknipdjcadfnopcmojnedncnfpgebcfmlcbcgifgkcfnpmcieknmofnccihpgldkiddppiihdjfnpoajhdheleofkjhobjklidkabkogdofnppnjbgalphiolbmheballekillehogfoaaheepijfbneenilndgngikgllafobfoaapciemjonhgjjccholnbbhbbibdlgfoacfpigafkdpfpknofekgjpmjcmelhgfoacgcdfakmckibbiokmhfpadogfdpacfoafggcdkmmehmehdfofkomhmmkkiflcfoagljgcbipnnkdmicmolihjbmjekeahfoakeicflklkdabgpeomkmimmfginjfffoalhbeneheocnnclgeacchgifghglgpfoaoniofejognndlmocpjldoanhmcpjnfobamkiegcjleblimblnbedniidjcjhkfobbnmnojammjkpmlinijeemiolmeehmfobempdnffeplmdjekikppcpmigmcbodfobfobinkgkibhlaieaikmghhanfkjkffobhmbanfcfefgpoemddhckknekmmcemfoblfhmnbnejkppgafdeickmaampcbflfobmnlijiedbmhhaahhomejbcchaijmffobnddpcpmfdbllpgmalhogleadeppdafobofknmdnipjdblddnoamjdbinknfjifockakfdofdlifneiamhdnfmbnkkbcjffocnkjkojenofnbgffianmddikecajjdfocoicefmnccfglbgkoimibpngmfipnkfodblikfgnhnpkgibpcfgpobbfckldolfodfojgmmkbgabpmbhjphcbjhgbdpdilfodllgngbknajnoaoceoonpbhnhlidfgfoeapmgohcmcofijhpjbabedgmmdeadhfoebfmkeamadbhjcdglihfijdaohomlmfoeeigndmbhiedfnocpppmhcehbjjlfdfoeenkbgnhlfgekdjdpaoenmgfdcllcafoefhlcemolgaakjknnmlplmjfpgdkpjfoegilpbdhehjkocjgkeebjmdjhkmplkfoeladmcfglddpdhklljeccheojaogipfoelhpmfpigpljggmfhligcaejdoagbkfoemajnnfhlmlgkenopepldhiebojflhfoenbafkkmajnmfnlcmejonkfaipdmmefoennpnkifechlgdhkpjknmimagbceljfoeodjjhgfogfjogpjnnpoecemlfkkojfofcbfkjpgcancidjmbkbkgfmbnnllmhfofcfblmplfagomkmopahpooelhblhgnfofcjdganbghhkeglifnlhaknmhhdligfofdhlailgckaaloncbkfkjmccabchhbfofhnbedmimmeckfbcnklpgggbmapapjfofiadijoidejolcnljdmhjhlkhcphgefofikafjfpnbdpiemdhjpkmfcfjjcejjfofillldphiajnbjmkeonhebnifncgahfofleobihdhmmeidbbdpdhcllohneicjfofmpenhcblnmcnhaimiaopfbkpdmanefofoifjememlghjhnkgepaledmbgoebmfogcdapefaeglbeekflofhfkfkegbdjmfogffflojjcnmlaedcpjjbkplpcdphfbfogfiojipegkocljfpiipnighlcfnklifoggeokjinnaojedpdiiojekhjpgjelnfoghghbahaffnkaiibkgmpjofhodhcfofogiaejmmcofaenlmnkmlchmihijndocfogjnmkffgdjhafijkgmfglcjhopjakpfognmlhadgmpolnjbfkplgpehnelhnggfogpakcgmbeeapgnhfdkkmfppkakkkbffogppfgglccdldfifekgjjefdhogfhdifohalkdajhnmdngjphdacpjeoecpcjgbfohdbgphhnimbokpbofkipncapiomngbfohealjdmgiinbkfkipnplklhcfecbfofohejnedpkgejokgadnocdhiegonnjmafoheolkckdhhhdpbcgfpagboaeepimonfohfnojiilbeeegbgogkhglkacpdnjgifohhikjlgkfmghgpbigdgannmnbbaicpfohlhiejpjgolienaadoliaelfakjlibfohojbmfelppmibgcabninieglhhokjpfoibmopcolekgkgccmdaaocjlhmiloecfoienohbiaedogfhkidjceailhiclamefoigjebdjbgmoddhhdlahlalkceggffifoiifellolpcipakdkpkocmpdoefaemnfoiiplekakojffphfmkfaojpamlchibbfoillpfaegbklmamgabmaolenkailmoffoiojealblhkddimjgibaeopkckgjgfnfojaflpemffikbpfpabbmfnkdoadcbkmfojaonnbembinndaimcajjcfjaeflkmefojefdjjjoiaflfclngiggininfcheidfojgdhbknammcadbmfimbignjkdiaknefojgonjfdpoopppobkmecdlbpcbbkpokfojihlnobgaapkobmiigppekhpnijggnfojjhlehkjdbjbhonkaonlmliobncaicfojpleopkmcjclhiiplopbaekcopbohnfokbonigicbmmijpmogicbcipcmjdlfifokelocmdkapijieaaephicekpdiogbjfokfnemmldgodnfhkombjmjlceddcjokfokjhljgbpoeejmnoiooacpjpopbjkkifokodmffabeepheoibgijcpkjkfaedgefolbhoohjpipjgidafcbjfggmhaofpanfoldjjimdjbopiccpkbnfhhlmboigomffolejohpnnojjekllimhfgnnlflmbpbnfolfkceagljdackionndlipjlechbhhbfolhciaicehdnoalhbkbgkakfcockopcfolldfccdcbadlknneaeooahkidmiikpfolmdcbeipgfcgeamfncgdeobimmaoipfolmihknnjfhccpggahanmnbfplboibffolnkehjhhndpfcljdnhhkhkabkbadohfomddakdnmdbfcfbmgoonaipajboonfmfomecgecobnofffbbgehblgambggddeafomeflmekngpambclmgmimjngidamnoafomggbfimddcligfacclojabagcgofjkfomkmpbdlamhpcmkdognceglgkcpfcjifomlbjnohobephnnppbfmdckipbgbcihfomljmklmcefndkgpakgifbiiidgbjejfommcgokigkhmnhlhlkckfjhefnmfohdfommfejhpikoajckcnehgjfihbealphcfommpjinpacbimebbhmpjfmlcfjdladpfompahaklecekfaijmpfpjdgacmgjpfhfompcicakmlohehafoenkoajbkknglpefonbhoagdnbnegkbglgbmobmecpgondbfoncnkdhemdjjkbhlkgnhlambllpadbifoncoojenlbkcbbbhfibflhnflmflgiefondejcpleideellcmjplhcenlokpnmhfondfnnamdablnfcbnmajhcapbgbpgfpfonecinoepkhjlapokggcefackeblmokfonfcflmedeangadjefohpkjhpcaeheffonggfbacmjgghkofidmoplgplglkhfgfongoanbegemiehcocjaibhfmjhomdgnfonnpgpabmiekeknfnfoeelkfegplkdkfoobccnmgkfebhklkkddndlgjbnnbfibfoobgbpkopgogoomgmpjbbedkbfehfjpfoobmdcdakgebdeejkkeaefefohcpebmfoocambipkgeabecnaahoneofdimebajfooefleojaggkdpfonhccpfgfacchoeafooehbhfbdfkjgjhcfeipglombljpnkmfoohcmahopnhioajcphnkhipohbjjafbfoojnmlaebcekejlnagihjidoinbpicpfookaiolcnlclehgpccijdimhlegidgefookmpgcdcmbhodjcldglmmnfeappoolfoomkfekadakbclkkmpcclohgmbahlojfoomlpdinaehlbhlncohiekomfdnicbjfoonehbcnkiimhkabmoekjahddbabnpafoonoiaflphdobhnlakbdnffjcknbbmkfoonphfnjjkoledhehifjnmhjjaiiocdfopadnihciclcaplnibcaphlakbckdmpfopcfagbfpkgjenmfcdcclkikhaepiikfopgndklnkecillfbdmfknhmadmenikmfophjadnplifcdinjicohdkmakkpoollfopinlhpginakfepbgeiimojapcohchifopkpognkndoiahemgdfonfdnlaelajpfoppmgdlekmpnffgplmbkjnpbmfakjmkfpaackppdiadnoendmpmikodiopddiigfpadjmlloakgmlnmhfajgbgfnjdkhhedfpagmddnoehfplillifalekcnfehinhbfpahdjloldcicpggbpdcnhhckpegodbdfpajfebofamfekkfmaiklcbbpnjpgdgifpakjjckejcgojgpehnjhkbpcppdbbclfpamgefchdjfhnapdigjhnohoapchooefpapjdcbpoidfjghbbofadobfhlkengkfpbaalpioaebdppjeoicalhhnmjbefaafpbcbbaadlhblifljccgiilmommiphdgfpbddolnlinjapikkahabileeflbeapgfpbdmbbmpnoccmajjlmhkonhccmkgjndfpbefnfmidjfgbgjlnifjpjaiojbhdfffpbgabjholejmobhphlgljhhobcjbnepfpbippbofbmgmbojjmgfcifpmdaelcmdfpbkafpphnhlpakobppekmkebmbhkocofpblghhilecpmaagocgijkncbobcfgolfpblihgdbbflkacobpikhbahkidhonngfpbnpljegegohllohhgcmgjbcijfcfldfpbopilbcmejafedlfiigcjphbpeppimfpcfmehednjhebibcakcbmbdjmbmaplefpcfmiodmlikdnmgbllmpgagameopjhbfpcgeeoalbiomdjednjmibhiboommhlffpcgjboangfbgfamoflchbbihbinnpbdfpckgccmaghgdgmmanfadopogpncoghofpdbjdegkhllfdlogdpmbpgfhocgjjnhfpdccknneppjapmnlfipkhmmjgkpbmlkfpddicmjaicephajpanckijnkohonoimfpdfahbdlbodidagegpebppbahpoaplnfpdllhblacgogccfeeajpnejebaeochifpdojalaghpfjgogkojkapbflafepocofpeegodgojclojnahdgbllhjoaieafbcfpeeikhmgjfpignpegpbabfokklnbpcifpejfcoifhbhgfcdokdmgejmakhcbggifpekmddgfdmjhejbklnlfoaafmccbgjbfpfeapiiknjjfkfbhnibcmhddojbbkdgfpffndbkemhikfhbncibifokjgkjalcffpfgclbdjnlfcahdkagpembhipjkoimlfpgajebfkfeladfnccghjfhejdnnlifhfpgajknhmfkemjmffbbmeebdpieldoghfpgammhhghaeidlohpaipihdlncmjbodfpgbjkkphhmaigckdffjdlacfjpbkfcdfpgdpgokhomdmopclpgckkbchpibkmepfpgpcfplbfbjnmbeohcahmfogdhelmhifphabckhnooadnopclefpokjpbbbjfaofphdhcblnidcioeanhhfcnjjddennkipfphdihnkppboladpbabkmkmdopdokpjmfphedfdnajgljnfadpekgjglaemgkfgbfphnajflbpipopmhedfhippdajepipodfphobobhfjgkiccdndlgpkeimfogdomffphpckflaojodkdijbghgmgakdkfhdicfpibfkaadmbfjgpkepempdpdkdfnldopfpibkmjpdgjjfapndhfoppikllfkoopdfpienpldhijdmpgbjoklfplocdohidnafpigfhpbgdlddpkhcbahopphmcjgmjocfpigfoaepdlobcachamgdgbhnmfiggopfpigohcbmghaodljahlamfioaenhgjddfpikeombgoplffnnhcjhmghbjajafinofpiljkfgljdkhlgogfbanafflmibdlocfpiloaokcmkihaenkcgcjgnjhfelmhnlfpilpgpjacahdckhbnalafkjmkeeamlifpimlgkblfloolbhddeopegpfkljcpbpfpinkmncpflogkadmebofbgnanomdegmfpjcfanmnblmiikioonimanfdgmckpiofpjdackpllilinpkgmhkpidkanmccblcfpjffgcehleeblocidjlfgjifkdnpingfpjgibhlchcincjpfoeeiloabahmnekpfpjijhfpppdnngahikioamaofdjijpcifpjlgmneemgpacphkeokfjdojnbhglbdfpjmjhokankjihemhnjfgcimbjmpfmekfpjnpabklnaaifclgealaepelncljadkfpjonkpcapodalpjgmbjmljiiblnpiijfpjpgkabmhiplnojoakjjceabcagdacafpkamcflaaoaoelgbilceegblkaieedffpkanollkadmopkjadbfjljknbdnnlajfpkbgflaeghceplmhddiplhhhkbbmgcnfpkekeibgekgeghflececlglmpkffacffpkfkmmpkehmiebdjpbghgphkbgbihoofpkflmapjikndhgpdgheikefhomocdalfpkpgcabihmjieiegmejiloplfdmpceefplafgdaafaplomgdinaocggackmlgklfpleliomgnhejmkfmceeepdhbcbejgmdfplgknldfakojclnblgdddcfmfoihafifplhimbadaionknagcifkeeiaapbopihfplhknbnijioieachlcajhoibgkpakgkfpljchhmgblmncigdiphfbmmcicbbllhfpljdcapfobcdpoeenbicafjeeffpkplfpllcgalapchigkhaakdogkgcfcfefjjfpllddoedlfemkglcgpjgfmlbafjoicmfplmjnhdlhdlonhbnfomnpbfbhkpjbccfplmpcijomgjmfbjcidbgpjdmhmamlkffpmabckaeoeejicaffbikcnjakmioaaffpmaepaboafhefdejcbiciklgjogoghffpmajanjndhgpifbcbnklbiehgnpkgmffpmcaheiabljgegdnjlfkjeofifokngefpmeembnagmagppkgghhfjfdfajdfcahfpmfijcclgemnnjfboacgnkojnnpcdmbfpmflgclfhgpakdpilemcaidfagdpdpffpmgcfdeghpodokopdlogefcpmdolocjfpmlmjhedilijokcknfkimbopibpipbffpmlpgdaepomdahjdcfplmnkoehghpgbfpmmkhjpnboigedckpnoaebkadphmhkifpnbdipjhbmghjbclmflbcfbbcmnmojffpngnlpmkfkhodklbljnncdcmkiopidefpnipnmcnndgcfbkhicpbcejphooebnmfpnkelmjhkoelhbhdmpkcmjpfnpkfaddfpnloidnajmglekligpemcoiafobncejfpnlpehjhijpamloppfjljenemeokfiofpnommpohhncgimdhpbcaedncgaamnfofpnookjaihcmejedmanmcmjdbipllcgnfpnpmlgcohkildjlfdlcgcillfaaffpofpnppgdmmhfemboihekmbpokphokjilgfpoadonofnjkfcacgdofnlpjolkmjgkifpoajjnnpmledpmohlgpgbmlhbgkgahgfpohahjbefgadnpehadnnahaddegjcbkfpokembamndopkflopmplkklbdngnkndfpolfknpjjempkadgdlppjbmabcohgocfpooffponjeepfghpbpafobpcjpakkgjfpopdcoojgeikobdihofjflpngpcbiobfppfdjjfkakephibpcafbooffkkhlfnifppfjlcbcjhfobfaichenmodmadgmbnefppfoehooejiihbmingldgoefpgkpjgdfppggcbiakolfmancbmmdlaggndnknpgfpphleoobanjfmocgifcbbgmgkopmapbfppnfdjbijpaaenjdfpnedjjacinogaogaabbopdgnmpnknnpedobncledbjelfmgaaelnaohbclgodanjbgamcbclbeooaagaafcklnommjmgfmdpgclanccpohflhggaagaiacppejplcoonchkpgegopmplglgaaghkhghnijpedknoihgelfibidjccngaahfmekolbcdkkpkmkpgofminblfhchgaaigmkloomnfegbakopbkhiohbecmibgaaihgjiiacfekccobpplncbeoopnnbggabbbocakeomblphkmmnoamkioajlkfogabcdlhedoffpomcbpbocpfgfggaoelpgabfcaajmgoiccegekhbpaahknakmgadgabfhlmcpnhbmeibehhmafgbjkpkbgoggabgolpnaifmmmcnnbkchbionbkegadmgabkbjknjpeleibfjehnjgoimbnnaciegabklpcbgpilmpfpbingloinmdpojaglgaboaphdmikmoiokpakhbljncefaohhdgaboebboeomiolodnhpgjbjbakjidlblgabpdfdplbfhokighhfkldecgfanbdfpgaccamfnccofnmifdbhglfegfmnbikphgaccleajpkejfibedibgacipdpedgndggacdmhaofgobmfldefkjoiokkbojcjfjgacdmkfdfpdngpaokfbpobgibjmkmgingaceafhkgnpeeiioniioandkcghdaecfgacfgafbjbgcebncpndgfkhanldkodabgacijedcmilpohjkfnancmfaelbepohigacjmmdhemknkoccidlcaaipioafcglcgacmdcljnldcnnfofdojbcpoifbaicefgacmgpiebndaehlclfaaiemdinpobcapgadchajapecgmidedpijgmhgcnpljmlkgadfkeikojdjckcjckjaenohmfmkaokdgadjcanagacmlaloafkafffedhndjbjjgadjhooobeglmhhcldmoglcljbabpfaegadlmopenljnhdineiaodiidbiinckangadofeolaplaaohlhfpgmgcjkhhompaogadpfklnelildnbpcehineencbnfeijbgaeanoamgmhbdlbllnjngakmpdiancbmgaebgdmdieiadhpkblblipmmiafoifmhgaegikfmajohpblokkhclimiemoekhjngaegnconchllebcgfjjpjgcbooanmfphgaehahobphcfcaidkaebochcmhfmjnjggaehfobfehcekkaodgheccbppnipafnogaekhfkjdnmlkchndflhoomnikjceglpgaelfmloocjcdeogciokjfcgiefjbeeggaelimnljncmipkgbigeokgkjbceghcdgaemndohkahabeonmonbajoeebhnfpgmgaenedfmcdedcohkpflkogidmgdmcjcggafacmchiojmcaialdhpebahmilamgcbgafbhcncfnpmcamhbnloocjgpncogbfngafeaekephefedefcglacmkgfofbnjnogaffkeblalcnednjgjojbpjaojbogijagafinmfjaahjgekfpnohkniikihlfcikgafoopodlmnhfjidjodpopgojjpeflphgagalgomhifgcmeciklindhpaihmecgigagbeolcdcajkhdmmnjbbmeokcpppahmgagcbnjjihbgpelmbnmaaljpkmfjompigagfkmknmijppikpcikmbbkdkhggcmgegagfnompaigiggfmclidaioagmodclbjgaggjnlkeofmlmbhdbblcblillgnonfngagjggfchofhnmncpdoodphkppkanmnjgagjpdjinabfchpehgjdaopaicmdoefigagppbgonakpnhijgpceecngpkkjiplngahchllagmijohmpomeafbhhjoaklciagahebopimkbhilhepcfiobfmicchlmdngahfmbjpgooengpaalhcocggidbkhfaagahgfejobddeodpmfaoepincpacfecimgahjfjnfegjmpbbabjjekgcbmlimobcfgahljdjpbjnopdknikoibkiliggmoildgahmocfokfjkhbokmdelkodhjjkjkopegaicmfjflflabagobdiodejfpjikheeogaiebammkbabggpaonlbdikebicnokaggaiemmiacijjejpkdhopjbmfbaokkdmjgaiilaahiahdejapggenmdmafpmbipjegajaokplepofmidlkoiejhkodfdcoocggajbjmokngngmddijkimdhdiojefamcbgajdheepopciiacmmjfdjbeeijhmdoplgajefifkeaapnfjnehpogjiofggolkiogajelofbgjlanfnbmjjibflhfabbendhgajfhmamamkkacgbbhhgfmfkknhoegjegajgnpbdkafcklnhmnnaknabcfhgllidgajhmjobobhjhgldpnkcglfbhfegieclgajjmchjkpihaijkgeamejlcfpimnbehgajmniccgnhmkcookmimoalbohiaoldfgajoabmfooehhfmchmccjaccoaaogimcgakbcdfddgbhkppaalcaidddehajcjbjgakbeennfjmlfdmokjadnmibmnjpekcjgakgammcncgknemmlmiobbfajjcocnafgakhhhihaajhgiankdlgbonphdmdaiccgakidonpjanimioledpjhkdgeeklfjjbgakpliggpmjilhaolnklgbhnnffjfoofgalbapmaigfbkndbnhpajpojheffaghcgalbkhnbfkgpdjhnbdgmigjkjpfkkmaigalcgkkknnbidejmahmopfbokkdbikpegalehiajlmjeidapjfpfjhldbfckdkcmgalifapibofkccippcldggcmndjfkmcogalipdpnhjkiogfomknpemhhlgpdidmegaljpbjgomfghlofldkffahmeeopjkhlgalldmllhlcahidkbajggjloidfkfkglgalmghlmojckhecbmgfgjfnoepmioencgalnckakhldpibpkkfgdpdgcfobaamkhgaloamogdhickgdhlehgdbhojgmbnbijgalpjdafocghcfldlnpfjobimddhdnfpgamangjfdgcmnlhlgohbapgpfgfofchigamcillghenkgnjlkoebbimekfojlmfegamdjcojfpfckbkcangjdiclfhhnbnkpgameidecbicjimbiecgniicmjaiekogggamijhffepdfdaeeafemgpphlnjcllnkgamkmdceianhadfombblalmajaccmibngammbnohgofafbipdgppafhogmepjhgbgamnoacbjjmmkmhnpdodeegnadbifologampendapgpfhgcbfedoemffhefchflbgandihaiobadcggbfkhpbkocmiemjlnfganheamaoodpofjfhhhfojnlaadioefgganikcglcdkhdendiahflgmipmadclabganpamgkoegbjkokoidfnlohnabnopknganppiaebphgknoemfdjdehfdknjmocogaoapnbomkmfjemoegjfecckhjfchpmggaoepfojljcnbhomimgmjodpoedgpdjlgaoggpmigilcopljakdpafpfmfibliodgaokmklcdgceelocfljgjligjjkgeeodgaolponjabdhikhdhbbegblbmdkemhgagaopkjlgfdbfbndfhbknaodmilcaaindgapfcjknfmmbldoijhelnfcoablaihnigapjlnjhalkfcekphlfnepngnmjdinbjgaplndckibeppeoobfcldonomnjhjhengapnbammbjgiibiafbhljoehmkebfikogbacofhdlmoakebnfciollcbpnaaepllgbajclanpfajnmiiihhnllgfobjbhpemgbamhhldlnifmghccinlmbahjlijldcbgbankjinpbehedfklbnojoldhbdnmohagbapbmephhopenlnenoflokonihdbmffgbbajjdkiaekamjicmfdcajcfnjjbcllgbbhhhbdjckoiclnpaodmiehfmpeiefdgbbpilgcdcmfppjkdociebhmcnbfbmodgbcafailfcpgfalpjafcbophhmkpgedjgbccfdhjdepcgenjocedhakjdplhcnbkgbccghhdjglljkekkhmlfnmnjiipdfcbgbcobcjohmnndnkjppoocpmaebihbggggbcpibkfcncgcphghpkcefjfbbmnkfmagbdbifdhlnoglcaehmgmekdgccakplhcgbdedkanpfkjoaalpoknneeapkdgdmklgbdenobeddjjnkbfpcfbdgchnjfafcaigbdfdkdbnkeckbhbohbddcicjclnnpingbdihmmgkeeojaepfheijoljlofklkodgbdinbbamaniaidalikeiclecfbpgphhgbdjdakfkgbghadfnhgaolngdbmakmcggbdkhjfecbpadjmkigmipnkogpdhididgbdlahgidhmeodifjeiinbedoohhgahmgbdmgdbihomcflcodldobkdhocpaaedggbdmiemgpjlfplcbdnkicgplmgllaoaogbdnpaebafagioggnhkacnaaahpiefilgbdomhmhjfdbeldokaipfinfhgogdlehgbefbndndppmjeclkhdmbcddlmofoaomgbejankomengchholjngjkegknchjopngbejjpjeocnhpplhhkniaicmgenhflfngbeliimdnfedmfplclchhkajemlkbcmhgbemhecngbfokcphodanafocjgmpkcofgbencefaphhmikajjbjaplgjfpdijhlmgbenikfjhilhpgagllmfgggdjaflbmbigbephkelmdiiifmapkbdanmhpldcijkggbfadifpemcmhlhifdbhimlmffofeeocgbfajpcadppaogamnlbalkcdfipdhmnhgbfanmafcdalmjfnlhddapccilljfcpcgbfknjaidomgonomlpendklikbochfacgbfojhnpnondkpjjjabmgglkmncamalbgbfpfnellhkbbeijgblhekcedbiljcdbgbgdojehljmnkmbfibnoibfaahldgdacgbgildgchkdfhgdkgppnkjemanlfnclogbgimmhgblfiflbdfhhkdgmjjkfahlpjgbginnbdkomjmbbdbdifblkgncgebmjlgbgkiodkihoelogpcdpdofhchfbpkpepgbglfjemefkngdlbdiiidngcmcnhhjjdgbglgoimfolfjbebhcpjfgghdcjacnhjgbhboofhbbdidbjhfadblihcbhbedmpfgbhcefmfcbhpblmegnmomgpoadfgefpggbhepklldplmingafemjafcoafjpbghogbhhelhafoimoamfhgignfcbkhifpjfbgbhkbbffliokhhhibdedjcjoecnikimlgbhodkgjhojjjggokjjlbccecdhkjjglgbiacbhfnlfebjddbeigkkajdpeichnegbifolkememmbaannennlcjhhjcfkmclgbigkofknnbbiecnghacnhnmogefjfljgbiicamkeifbpgkmgmpfajbnphkkalnpgbiifnolkoejichnmmhpkhieeknbkgnlgbiklpemkdaflnaccggflaekdlfilmlfgbiolhflgmbpjhmhlklpapnpifgealdfgbjbhldpbmgmfceflljphknnoiphpdcdgbjfkpghifakdmknmnjmpmbofpchdpjmgbjlbfhkcihjicncopbgkahimlghkhnkgbjleegnigcpmoafedhkogmloiknhkhagbjmdfpgdpilhmhdlncpaohpchhhnkdfgbkamcambcpaolelledbibgllchmfajpgbkibgkgeejeoblgbdpakfiiadaplimegbklepfmagakfailjhpdadpecibhoffkgbklklfdiehenlnigpjikbljnihodnmbgbkobncoaghagglcfplcihdkejdbahnggblanbbcglcbjpcbfbclohnpkbefdlaagblbialiinjbfhehabaepjbeamplhaaogbldlobidjnmpbnmneoelmkjkdepfmffgblgdhncbmjkkagbnogdclagdihfaddbgblhmppbfcmjoeadjkfieeebpnjfkabegbllekplmkcfilgkfdcmceikhbieamjhgbmaeapdnhmojnanbjnpkfbmenbbdoingbmdkmlcnbapgegninelmjbfibaghdmkgbmfelobaidkoocapajeladbecplllgbgbminaeojfnoidehedocffgloehahloegbmjmfmlnfmofcgajghdnjncemebjlkagbmlpoagapmoblpnkmidcdoofbaffhkagbmohckioggedkeamegidjicnlfobnlmgbneeoiegjnpfihnnjlelnogonkfdjjdgbnjkmfhecmhecmfcgnpjogolmihdoijgbnkhbgemeilldnhgpknjiakdeofhhgagbnkjbilhmkdedehajcepokpcpibdhclgbnnaalkkdlibnlkgobfciboihfcifojgbnncckkofenjdndoagcknepagakceahgbnnjmabmfcdhnnghfombgkpdlngfeeagboblbhalegdlkjjominfpmmacfagikcgboblgjjmpgcacpddjafjjnnemmajihmgboebcfhkocgpmgabfbcdjejlegllggjgboedkbcgmaknejemijeopkhaninejfpgboihcabbfdegfgnbceellehmdalobkigbojlgkmjbkippbfkbllcehcekmmjlddgbokbbpfobjhodbkdkjamiihpnmgmgodgbolfacbgandnnhmbpnkeonlelnpdcbjgbolfiolbgmengonlacdcipbldeadfnogbomodigfppbkccdfmjgpopkdanhammcgboneofdpcagfialbkpbddbibpoiflhpgbopblhemlahfppccnjlknpbppkikchfgbpakhlnaaacggolkagbecomknndelipgbpgamkaggapieaobeeeedffbdmkjfihgbphkoddhmigkdlpadjmnagbejjchdmpgbpjclolmkegmobipehnkimgicmcgjcigbpkafphghjkfjmipecnbeniggcebaaegbpndoaacoemahfedpadpjdcpbaaniocgbpoffkllghejclgdkniglicedneijgjgcacghfackbkbdlnmckcpdjaglggaoahgcaebagnkmkgakplgkojolncgppamlfogcaedbpjjfjndkeblmpkjmdfmgdoaohfgcafghfbgchbojfolhdgopiaandefgkigcafoocmknljbjdgaanpbniajjdhcnojgcahkihlkjimppomhogiammahajhecimgcaidkbhmgafpojklejljicnpnfnaokmgcbapkeeihmammdgpdldeogeclangdpjgcbcdigknncneckokcdalnadibobcccagcbfojlmeajeklhdoochllmpjcjhpefegcbhidcmibfgnepidgijhlndofpjiolegcbjfhgmhjcfehbppahmphmpfbdhmdgigcbjjdhhfkjmchfpkoammnbelhjomdjpgcbkclbkigjfigegkeclmekjhpmohbikgcblcfbhfcnonomnnaladfbdgbnoglclgcccpknjbndlaidkgfbepfbboeemjlilgccemadfmhicfhnmlaingekcapnloecagcchdpieopeijekdifigogjmmiodomejgcclecddfkaalmiegpmopmjibilclcobgccncooneaajcehaebbgpoghgokjjkdbgccnhecdcgckbicjmllhhhkndkagoofhgccpbdojhecbmnjpejijndjdjbcdnaedgccpcfhcicooaapkmihdjejojknompkjgcdbngndlmnhhdkfkkfnlcaekojfjmndgcdcoijfkpmkjdiaaiommgjjfhaadpeigcddnkpnineojbpkngblgamaciopbamagcdeooeailgcbglimbeblbdlokpmdknkgcdgbfnhinkmeiccogljindgfpcnjhohgcdggjhpdmhldgdfobabophephgamlmcgcdjpifihkbfaapgaejnbancdbokclnbgcdkgacjahbbmfgcipepmfllhhlahfifgcdmjjmpgfmbnnjfnliggdjnkenopdelgcdogjheagnmnllhgbpcdfnhfonghnfhgcdomghcelnjjehdkmbdcnpklbdlmpglgcdopfgkcicgcekafjbnigbbeekacdgpgcealkmjnopgllcknodekjehecohjbphgcejnldlghbaemembnfgpcggcmkeijdegcekeabiopkagdpfllihbcgnmcbndonjgceopedpgblhplcfinddlhmigfacfbmogcfbhooimamlmececijhjfcadfjdeglfgcfcnkignjnphdmpalfjcdklbgfijiaggcfdpljdjbpdpeknijidhghkldjadkmegcfgapmelakhcbhmkdaenkeijlkmdeacgcfheibdfbehfjehilhndobmjbgihcnbgcfombkdnkccnnihmeflhankaapdhmfdgcgbkngkchbobbniinbiomnhkbpklgdpgcgdakopcnepkbbbaecalcekpdblnojkgcghelbombahgelocnmbpcikdfkbdkipgcghjnlephncdghkbbjoinljgpfabliagcghlmmndfbbpdhhkbokbphdpmcomafpgcgilaljhajcjdbgdoidofbjonkjikfmgcgkhaliefefdapflhcgofddgcocbmjpgcgkldpdjdmdmaoholfbfjhpljahhbafgcgmfdcojfgloaneekkebjoiekliglnkgcgmfmpilknapnhiknjejafchkpoginpgcgmjkmcndbkdlimfkeidcmlgpjjgjhggcgogpkeadeekoklheoafoamoolgofdpgcgpjfbfefppaangjlbnigaoeccgfbpmgcgpjogjcifdmmgfeemcidmplojaldjdgchbiabnbdikkgfhnkclecjncojnkmhbgchdledhagjbhhodjjhiclbnaioljomjgcheaaeafplikdemecbpognfopnnaemigchejflhikdedmhkpinlpbeoiknimnhkgchfnbaldpcfhnpkceemnodpkpbebpkhgchhllhcahnbcbhaabgnhkckpdieghdjgchkfdhnkcmpbdlgojpgmcmbblcgjkalgciaimidimafldbokdlcmckpoeffckmcgcibbangbdgbnliebbeclbbcljldkbkigcibmfidakbobakklcgcbfbddpnapahjgciceogefndhgnmdaailndnilcmnmggegcidnhmmikaggihpgbgbjecimaggjimagcifghnolhkcdmkfbeiggnnahmealmclgcijnlpkkgkphajfifhajklachhcmeiigcjakjngnaclejnajcljpahdbojhlchbgcjdickclgjbhphccbidpdnmibkodpmigcjfjgglohdijpmhholffjaflapcpooggcjhfmapbnhkdfhccbfjjbncnojaligogcjigddkcajdalnicindjabgemhdkdkfgcjjgbacbkicdoioffjhpcbfkobhbfhfgcjoaololnaeojgknblccoldfkmfbkmlgcjogoibminfgdoghafffpkpfdfjkcmfgckccfphekbgpjghldieleaodgfcdmhfgckeoceblcldhdpagdjfgkdkgleenoabgckgpfpkgpkfecigphomicfodbjeppbdgckgplkfpcbckdnaphakomkpnhpbgbpkgckjlilelfeccpjbbbdhpcobofnlifblgcknpgcojhiodplpknngmndiapdhhflggckoclonkmndpjhnimaibkaldkbecojegclainkaacmflebfgaeadelknjpffehigclblhblgbaegdijgmmcggabpaodlnjigclefnfkbfgjfebngankojbbcebipnbkgclhoaamghekoagpipmffifngmlckfnjgclieechnehlcjnjepdnmloclfcfmibagclpngnibiahkfeicjpghfphkiihajhlgcmcoobaeoeepcflbpgeoogkabmidihhgcmdfgmhklplocdjfmnbgdoklbdehphlgcmefohpcjjbjkbcknfokngpfhheodengcmgigdcbcecdnpfcgnegcdapgkekpfmgcmgocjegbkncaloemehdccenacicchhgcmlgmcalaiiddbokbpoaeilieachonlgcmlkfmejfenegfalopbopbhdejdcnocgcmmnapjilcnininfclibdchpdogldpcgcmofpafcilfhkgmpeeepdkbkknhcofigcndlepffpohhnaklghipgighlopfaapgcnehcoagbchkmplookbmpbkacmejpkdgcngimafpnghojfidnmappebkpafkgodgcnioagiggchjbflpmehicpikcmdkogpgcnmdlfipoblgjpoabgehbodaalmddkbgcnnnejpblmeglmclddhoepclgjheafcgcnpokkhnddckfllgddbblnkbpnmngekgcoaehdkmhinfmnibfokncfkkmpaadpkgcoafacoamancaniegeddbpojbjkfgbcgcohccpiciljbjgahaaooklakelbcmbjgcokcibkhjhganoeojdcloociihckdmhgcomheljehobiceipkieagbobfkbinfggcoojhmncfhbalhdppfeimhldmemhjjegcopknacnjblbkpnjmnmahlgkeinadakgcpckncpkbocpbinlonecdggigmgodkngcpecdmfpfccpdfjjellfljigepjelpfgcpidfokpmjjpdagebnhlhjgbcfkikcogcpieeaiapggmgkgjnhbimkejogpomkpgcpieepoidmlehicimphjaeominbjbbogcpjgbkpgcoholfibecghipapihekiomgcpjhicpanolniegafkpakcbbdhgifpggcppnihgpfjckijmecfamonfjocgmelhgdabfhgknhgdabdknchkefaijkmcepncgdagccglldflapijogghepmdjnfoccmggdajnboahacbklcflbcoflfealifghcogdanapgknphcjkggipkkbeokjmndilkdgdbejikbngpkogkljbcfmidihfnmkhhagdbfkdejmakdgbiidjdhjcohocpndfmbgdbgdphmffnnkjfndebhplpacaoameehgdbglanckpfpeecnibmhlmdggideonlhgdbicnpaafndoephhopjikniknkcnidngdbigkghollcljjmccafekmcfmapgpijgdblbpofjaocmncblkenfeafoahicefigdblfdnghhckkbfhepfaibanfiflbnlegdblmhmiljgogkaahmmjnglmmcbonfkegdbnalhihddjjofmkhgfoakokiegphkggdbpfodemkaefigklfgcdjidllgehbengdbpilfgemehplijkkgkhncipepghbabgdcabhidilflmkolldlmifkbmbgjfodngdcfoiiakealldfhaoccipcpjbjdfkcngdcjebnhcnlkhpiphkealeabmcgngchngdcnecjgncloobgcpnmijiffbanbhhingdcniinmmlcpibbibcokighllbmekaeggdcpgkehghddmnhdjcmbkjipfonpkknggdcpkhaabbmfjecfieldgfdhcnkpelmpgddgceinofapfodcekopkjjelkbjodingddjhciklabbfopgcecjgoenpflfgajlgddjmlkbcgldjdhmjmnmmlgpocnecjmbgddlficfjeejdmlljcogbeaoabchmlkmgddlocjokbdogelhbcbiiflgdfniclicgddopchghlgpdnmoeomfdahehciihkifgddpjhpnedgjejmooocheicegbpfmhnegdecahflkoodogkonffchaoeeaaodcmggdedmfnjoimpfaceojcgbhbfmbicnpnagdeeakpcebeocbddabaldemgikdfafdagdefehillicmjgnhkjmepnildbnjlnbhgdehopcjinankapdijndbnfnnokppegagdelnnlnpcadnhmagajablfkopbnjbpigdemedhjonhhpimaoapijojgpnjbhdbggdemhkifggfjiokpmhhicbmnbclfohjbgdemlncjoebcjlclgpheaodmmcinfkdkgdepigbcikbheccafffimclhkdhggkeigdfcigmdpehgddbdcfcodgbfdieckakegdfcjjdijdojghjaeiahoeiemfakdopjgdfdbnncemneckfdheleancmekdkgfcngdffajcmiijendjdoineiaodpdhgmkmbgdffdnmpmabiplaoaoimcnkhiabnlkingdffjkailgnkfeiamhlebpicohejbpjegdfgaknenphppnmhmioadmklbabbimaigdfgdinllpmcnoaodboglpjdjhefaioggdfjjdbnmmbmphkoecaainflikjllpcigdfmcoadpdhknimejlmeeapbahboailjgdfmliificpkifpaickbpibikmlfooongdfnflbialoenpepfhmajflhlcebkambgdfpidglhaaomocilbpdkahleppiejiagdfpppklpnidlfjcnigafdaoanoicoblgdgacbpkolfalhbnjiekkcgicpilogjcgdgainjdmngioofcjghipnjffnlajclfgdgajiopkibggahlnibdpnldeinmcmipgdgbnpdhinadkihhfecnndaknbfoagnhgdgckheihpmednlbgehjjnkpikmiibpjgdgffnkbagihcmcnjhjabkglhkjhjmmcgdggdkkjecogagaffaemnbfmllcoihjpgdgjmpjhdjbcbbpfkbdjkjcjgkpjgdjmgdgjobffmdladohkfknmnjnngibblnmogdgkgpidfhfcejhhgloikhlejenfimocgdgpnomcefoppgonoepjbbakhidfndgdgdhbnegmgladkjddanincdnmohlckpojgdhcnelhibibnfghkebddpacmmnmbaingdhdckpbkloolonlpaegohoemkgnhfoagdhddecidnpljdpmkcnbhbenahpklobegdhdlbdknciopbmeknibpdfjfjmgecbbgdhegnolljfhdoomefeipofcpebmiimlgdhfjlpbianbchmhaiaekeceonnchalcgdhgigfbfhjdkfedfchpkpkhjofnfkkmgdhkaieoabfkjbiphpakfdgdelgammiggdifegeihkihjbkkgdijkcpkjekoicblgdihbfdlaojbpahjocijiebdobopkokmgdiheekgpmoeadigdmkflkmmenbdcghogdihnibdgjofffbdbchefhbmkffpfkfcgdijapkcdhacaepgfnndhpdccinghopagdijijemmdhgnifjfdfdkcibflbccbopgdiljhdliedaagokfedbhkojigakpjfmgdinnpdgmonbkaijmiebijigjpfngfbogdiphfhhjgpbjafdedijjdiclpbgpnbkgdjcllaeinkmnhnbjcgebmoknieifmklgdjdglhdcicgglmalaldddlojlpnmiakgdjfajkendmeiggefnfaegpgigkdllcogdjikbifemhalhkmoeafgebggockkefegdjlepjbfhgedfiiebnmfnpdmkjbdhnbgdjmjiliainblncnafanefdbgopclolbgdjohgpnkgbnbhddlohdmpbpjohabpmlgdjpcljfogmjoiidkonmfkhegmmhonbfgdjpkmmahbojkccmejmffponnhihokpogdkfginfmmcjhpbgelleanihajllfanagdkicclnbkeipkooilfckgplimmcbgnbgdkjngeglemigbecfknielgbjiaaomhfgdkjpmpailfmnokiabeoimelcgdglpffgdklfkfplmgkgpcdnhnaknlikongmdhagdknicmnhbaajdglbinpahhapghpakchgdkocimagcmlfbcgmodcjfeiaocmkeongdlcclflffaihmpcmlkhoompcpjdecdhgdldkdgneoenilcinnchkhonjlipkiklgdlffgoefpmgpcdifobanjgekbnipelhgdlgbpbmiiagaikjbednkikinokbkbcbgdlghlfagakcckgcikmfdgogafiogpapgdlhhmjmdjmlfpnnbgfcebkienknfkeigdljlioemadpjlgnkbainffeggihjfdlgdlkinkghjelfhnidghlnlfnlifekbnigdllflflmfbbpmdmpgcollnnhkjdjnppgdllkikmjhlilaafinklejckejncnadjgdlmiemikafcpgacjcobcmjedmhjpdppgdlmpgjfmclfndefdjgccgofcebbopihgdlnnkcgibepckhfibhlijkibodccgblgdlocakfndpphdmbfhpblbgmblimjomggdlpgpifehfhpfjbmencndmpmkelkcengdmdgfceefigijkoooiikimpnoadnjnbgdmdonnmhphajocembdhmnildjclcahcgdmfdlnklldnhkimfponcnpkfegbgaajgdmgindcomjfmhlmpchjbpephbcnnehfgdmifjkcgnbbecpahndkdoglbniiimnagdmjmhpbocicdbeohnjljmfdmlcicafggdmmgncjpihlgdfdoljelaaamnddcljdgdmmmnpboegbklihdijapcehkdlonekjgdmoibifpbmndepabemaeicdpgipkegkgdnceilnnenkgkblhmaeldgbhcipeghngdnfifpconkgapomegdffjjmaeogfckngdniilfjlkikcnmkjipigplmmcigbacngdnjanighiphlekpnklgkgjcebjeaghogdnjfiiephjjdmhgmgnpfpbcdeopojjigdnmnalfhfclpmfbbmlhpleghmaiclkogdnnkfopmgbdhalamdbkelfehohgfeaigdnphjplkapnfanppknkiioijbpcljpbgdoeflkhmhonjoediamnkejheoeelpahgdofichijllpeomggkcojebdpemdmgjcgdohigiigbnfookbmcnplpkbeoojmfgkgdoilemfakojhgdimkednegjhgamdmiigdoimlckmnoomjdlhdbdbombjlbchffegdolhbdlilgdbimlncpgfdpjimjkjcdngdombfghmmgbbpengjkchmlnadbfjljegdomjeenihapmpljdcclmoiabnlkmjjjgdoneagcheibnhijembhiacddocpipmdgdpblcbinoppgkginmoeppchiedcdipcgdpdodlpmgflipkeghahbbjdaihepgkkgdpemjnadhcfgneihcghnfkiojobcfakgdpfgghlneagiafaanllfhecdhfhapjkgdpgdcbdpfaafmndpkdhfpggockanejegdphljgacmiejphmjijibajieaeidpcdgdpklfpiodaekcpiffibgemhnmhcgiiogdplgjdocdigcgijadgefccihojhldpjgdplkhplnfgmodalfimcondhmokmekkagdpmjkmcjdkeglaleckldnilkchhhkhbgdpnhocdjajjahdoceflijkdaoglihobgdpoclkbfeojoajhkakdogmbmchclinkgeaaicobpalehnhemipnecidablbcfcpgeadooofdcfpdgmcnipelhmiekmgencdgeaeeabmkdldolmcjddanihlcbmggjebgeaihikefghdahmedbflkgeidjbigdfpgealmbgjcpffbgohljkbiehbagemhlcegealmglkkgnpmcbmfikiehabbhbnekhjgeannngklllmmejpjobabpijimgaahffgebaamkkidhgmbcolcogganoocfgaebagebafkpljhalldhbhnlkiffdkfdigeipgebailpbkdaiamjebombopandkdmgdplgebbadcnkcgcfgpbmcdleckpejgopimfgebcbnjbclblmocipjeejpdoggkhaepngebcnalnclcfflhbaohelmimgbmonlomgebeekgbifdenpoonjppmopncooghndmgebepilocfakfpmhhecoghgfaebgngiigebghlklkagkbmdaiaflombjnnfgopnlgebgiiomhncfbpackcodnfjinanbjkhngebiheilikanaahecmhecdnfnhhekjfggebikmgkkbfbmafacmdfbjmggnnbgfmbgebilcccffijodeajmifafjkmbagjljlgebjldohdlnkcphoogcbmjlbpgogcglogebkpmmbdkfgglgpdgieialmfbnmgdlngeblpflnnjhdddlmmnmlmkhdcajoboakgebmlppkipgpkkoalcmimbapailfpkfigeboaoojlcnpoeicomihmjniopgfiehpgecaobocibecaphlpjleeccjnhnnniiogecdmhepedamleojlfaebimbipfobnlfgecfpnijdijebggeninlcmihejcldbokgecglblnhfgpimkncmcnpeobomffnknigecgnjdfhcmmamfflipfnjhegdaeeklagechdlgoeijkokggjpkdjgekfflecmdogecllocfoaihnlcpoldfkcbllaiidbobgeclpknfanlghipklmladicdlcdnbhbkgedfmndfmgaicecgjkgenpieennnallcgedkbjcgpklkemonkpjpobeljeciccgngednkneecffgkhgnmidohdcidphhlcpcgednopkniamkpndgpeomfieenlaipgjdgedodfkajfhpcfpdgjnfjoleihbodbmlgeefbfajiioejcgdhkkebjehhgcchonbgeejnabancbdgnjcbnlfomadngejidiageelacecpfimepjllngcfglpfbajnmodgeelkklldnfpoeboagkcmgmhjmhklimigeellfbfaccolpfaaidpooedlfnjdaeigefcjdjbgpeohgbbcgehpbphfpcbdafjgefdjidjdnjmgbipbbfkmaidbibpkfjagefecmffhlfnhoejpklpjlffcnbgnbbcgefeghlkaamlnaggppfcpapdodocijlagefgedfijaafgmaoebhakimcepefbpmggefkgejfcclhaljompmjcdihebgnlcdagefniloaecnpadlbnnajeclohmcefahlgefnledepogliainobfihbekgpgedgllgefoaimefnijpfcaacbpimjhbgabcbcdgegbhmfphdijafjcnlginmideakpmcijgegclnlfnbnnkighinllmgibllndjjdbgegdjmlfdjcnekokgnkjialiamcdkgdogeggofhlfbcmanadhknllmlajiafopohgegjcpkonbbegfmfeaoljpbdkabojkcbgegjnjgdopajnmlngcbepmjmogcbkpfigeglapigapeogfgpphmafiiogoccmomggegopkjddlgaacaogfbeipbhmcliealigehbegdgdhbiidbodphhpkegobjhkkfjgehbinfhmjneollbdeadgoaoojpgcabagehfbkmgfmenolbcfjpgamkmhbfhjjamgehjddhojclknjlgakpfmhlhkbpeakjfgehjgofkbhmfiedmapfpdjfdhnfmlgjcgehkiololfgkhonlpkhpafjlcobnmkbdgehkmhkkhjihnfldiejdabjlijcoolecgehkopdfbepiloclbhgalakcoollljnhgehmjnleakihepedcbpgdphmhmhhagphgehngeifmelphpllncobkmimphfkcknegeidpgaefhfjkcchfobiekojlgcpanfngeihakcgfdpemeppkknmibgcdidkicohgeiipjllmccnclmbidanlcpfnphgicdjgeijnplfaodglbjgljlfgokjfjblhbpbgeimbgdbphfckbmnjoiphmabiclgmjmegeinhchemfjdiebhpnbglfieflidhndggeiooomeendbahplinelmjbbfcangbjegeipjdmnnmakolfpdkehaoeodnmacamfgejbegadjgjmaknennhajmjdocodlagpgejbjjenpbgfhcfbihelijadjojankmigejdoonnccgkfbnebkfdfoaannhpcecbgejeiipnbjigipnigmdoagenpclbgellgejgppbbjeaebpkolahnbfehkfnlbdncgejijbmhbanhbllpkhfojmimfolkjgdlgejimoaagoohnpblajemejljoejhocfegejjammgonokahnneniaonbacjclpocjgejlcongagopbhidhmomagddhobkppkkgekfccjijmmmglcepapbnmofagbmddddgekfhnminakefpoonglfbkojdalgjdingekgjlgbecjbalkcgjmlhhamkbbnncdegekhknolpjjhibedackmpolddpdnfkgagekjjfijolflhgbhjggpflnklibhkmjhgekkglkmgmjaeinalcmlodlmdmimaifkgekkhpjigmckhgmgngadbeknekgpgolbgekkjjfffmdfkfddefelghmgkjfelhghgekkkgddoohlaojggcdmihoeahbnlomfgeklimlgbpmpijommjhnnmpfochphgpegekojpklijdpecmaejgclepoklgifdemgekpnjinekcclffgaheljhfcokeapgjegelajelheedbgmchagkfcnjialnmbgfggelanhnohhapodkaamiloefjoafopdaigelbdlehkojfphliobnfeigjhidohgabgelbmiohoijhapemcjiilbjpndeicfobgelfonpfefhninejaipgkkaoodieenebgeljjmiaeaopongkajghmkoajipejhohgelkdmpaocibihnackajdgicajfdgdeagelklkflikmdhljjiaijacpldbmchimlgellckbifganmeggobcedbmldcpcpanmgelllpecgjijjcaebgddgiffihhjeopegemalbjjnbgokkmbohjbkgojbpagiilkgembddmkghkfhcjlhcednmkgcahgifndgemcaenpcldkhfkohjjkfgfopgghpknggemdkhkmcnifpfbfnhpbbhageflibppmgemejpgmlnjkpjbpmfgnclpdohlmkbgigemiclipnnohccelbnpplkapcmdjihlbgemkcbkocfohhcdgjjgoogcgokkdimmhgemmkmncefbkbdjpomacmnjengbkoonagemnnobabdkmkebifmnefndnkfhpdbbkgemohgpikgjbgmdfbfjdailocichgbjmgenbadjdhbkejehoimnndgdkbajobnhbgenbmdncgagkhdopelfnflfoaljbfgalgenegdkibfbfcdehcbjjnigbdeadfofbgenfkloiedgicapfblmbphkfaaaeikekgengmekbcgkidbgnibjnoanbkdhlhhifgengpdofpjnhiadhpibpjdccdlkjifdcgenhcdlnoedbdchadffldpoabfimgfghgenpegpgkddggoldkdnjffbkhjnhegkfgenpmjgmkkhbfdbgeiiccdngkfolmbdogeoahbjdobejhhoncclpbldjaglakoaogeoamdabadjjcnoiapoakogiafbenbphgeodffmigpgamegopdgkmbddmeifhdgbgeodkpmnajicipnkjabofcjgbncgiobjgeojdloonghdooocmlgonlpcoifdmnmpgeokgbgfiampbfdmbbiejagmpoahiibjgeolhmbkgbpdfobllhocfnaopcfglddogeolnkdobfdgnijbehodkhhlkopodaffgeolpgdplapbcfmnofkcjimccjccknjcgeooakdjiamlhpechokegobmhdmlgidkgeoohkohgjkoocjdkgdejilnpogfhjihgeookihhpplmceolokodajefbnpgjkafgeoppampelomlebfmpikjkghjnbafdehgepamecfljjhajmjjgmaebcfbmoiakolgepbamifjjodjghdccgfnahjmkklhjhngepbfcfhehcdaccoocakjfecfookllfngepblpblbalmfcjocckkcomfkbddilmdgepcpabhpinjjbpamfoemaoognlkbgedgepeekbhhgmpopjehjehffpgnhilgkoggepgjklehemhfohpfeppnnflaoppednjgepijnnkhnilemhhacebnhcndgogkamcgepikpphfdbibjgbcldcddpflnecbnongepjnmfdakapbjgfgaedohjjnioljcaagepkiolcmiofmbgiekdccglkfianejicgepndlidmindfhmkifjmfjfnpbfmpmgggeppofmdchlfffknnmjknnfklibgfdamgfaajdehjenkkmnbjpgddjjkdbndkpokgfabcbhjaegbeglhdlmaakjdobanlpkhgfabgomndopefdocbkfeelohmkjfhdfdgfabkfmgcaffpcepocajidfbicgnepifgfaejpagkealkeobphagagoikkjnaklmgfafjbmgcodkcbkhiiekkpomcfpjlpdjgfagfihibondbapnagmopilpnbmohdlcgfahphidpngdgkkkjblchpihbpgbpnbogfbabigadapckiaabchaolgjfbgickopgfbaifcoahkkggbpkimbjglaamnlclohgfbklnpeeihhmijdfhlghkgojeioahnegfbkodkonhliodgfegefipghphnoimgmgfbnbjinjaeijlegmlohmfleccfoicckgfbofbpapegcbgjcicpkklghgpgmhehogfcapnmhhpoclpcifdlajfnnbadahlhdgfcdklbnkokgpdlammikbdliibkmlghpgfcfngdifllbhkknogmlollijlmfcpgmgfcijjplhmjhmeokmkkcgakgajjpkmeegfcinlomdpfmlhccakopihjmfjefneligfcmbgjehfhemioddkpcipehdfnjmiefgfdfdbjjfehdnpbjjmnhkolhdldcfifhgfdifeicmijiobaflmbcnohpplhiipkagfdjnohihdbablpdpgkckdgckacegflngfdknbikfmkcikpidpkgfilhhbgicpppgfdldkgoigadkepoijlhbfgioebalofagfdlmfkldoimhlmjllnmkdcppbnpieohgfdmcobcnnlcobcpacfipmkhkmfaogofgfebbcaflfoenofonahkhcpkdmkppohmgfecahkfjfnpfecoacmbhllcfijppdlagfeebnjeohlkkacbhfglcmamaepihimegfejgbnofmkkjfjcigbciimhdnlhfiipgfeonkjahfloeepbhmooedbmiafjhldbgffhhlbbdipmihihknhpicipmchnkbeegffjpihpkbdeodholigmjdcaoipmlgakgfflchlafhkcghfhhojmlickommfahcggffmalobhnabmhgbffpefiflmmoacghegffnaajimdkoklhimdacihilibdmfpchgfgakdfgidckmeccnnhfjkfcboiladfmgfgbojnjekbmicpalipcekjbepmmmlnmgfgcejeoobpjgmcpjfjnidbkbajinjalgfgchcclfmppnfoakdlhgdhnolbpiedfgfgdndmoblehpnepgnefghofcmkmfjjcgfggemkhkkfmlffmfiafofjmnommihjggfggmimeiaiofaebbiadhjpfdjdapbgigfgjmnpmabbinabdgmimnhldpnkigdlogfgncphepdogogcmhaednilfhkabneimgfgpmemehnpapnkoanpoekdbcenaeaicgfhallfaglebknhhegahakfjadmfchffgfhbenecpeajmbjmplmdfmkaggibmogagfhddgoaohpfneekjhfihdlebdiiiadfgfhekoponmfgghbnohbjielphieianjfgfhhanffnikcclebknlejedpaijfagnmgfhmobapbdcjnjldodcmdebaleekanjngfhpdomhphkaofeheoohphamicaabeihgfiagilpjfikkjgjkiigcfpeninndbangfidohehogejfbchmapfbbgfjilgbcblgfidoobdmjeemhnlbiekocdlfaiochoggfieekegkcepphjafhnbpndnhclldhfdgfifjneobhilbilpfhpodebaepmbkblfgfihbklhmmihlkkjnemjppijdlmkcgbbgfihcphmbomdmfeiofcpanbbfcdggghcgfihlhijeencojllklmkmpbllebfgiifgfihljngnjldcehjmpheigfnkoeocmingfiifefjaiebmlniljajfagncgmlflgjgfijbllfoeaclangdiagbahdiinoodjdgfipdobimbblffhhcicmhephbchncmmkgfjboegnldggoiaabgejponahnjohdnbgfjfhihpkmehdmblhfaikkipeplpdclagfjjjihomcibpcjpgdnodccdbmcejolegfkaocimejdplalnnfiilajefpgjklhjgfkecpdpllldbcffaaopjjbpbgnifojlgfkhgdfdhojnbffjomnnakgmpfodpnmhgfklblaahnpngfmhclophpobkfonjnhcgfkljehclnhccpbkcfmcgamlifhfcnhmgfknjaidnoeaoplkggaoapgponnnbepogflabakpdhodmhnnfechflaoadhiokmmgflandjopdloblmlcoiidmncpinmmacngflfpbelkkkjjjppfnjhbmlkgdpffpobgflggfbicgkajofpfbjdbhielpeghhcfgflgielocipojkkkeiahhfhfdodklggfgflgmkeiphmlfhlecjfbopandipobaljgflkjbhlpcefhcnphiokhfhlkinjmmfhgfllfebcjfegidlhnbhnecckcgikkkhggflmihjmejhcokoljefgbbpgpencchhfgflnpjpcgfimjdlceiodlpjkifeommpdgflpeapppfijfecjmibidlnfggdifmicgflpoennofkabflndnlogkbffniodbnfgfmaalmcdiobbgccandcckhfbbfbobddgfmbllpceopehnhpgjiggfniogjdaimmgfmceindgoinccemhgglcoinneidjcmogfmechkhphhhoofplogbnnabckliedjcgfmhamgcndplolgnampmhhmdpidiefomgfmhdeomghgncimioiahclffnomodfejgfmmoiakbmdohkgeoekiokjgljcminiggfmohgdolmiajdgihdiknmmajpefkhnfgfmpimbgaledbfcbmmfpejkdngoklalagfnagbjheklodnbnecpaofhlfefoekpbgfnbgifkmdbmgckgkbcolfgmhobjmkgcgfncmpkddedbapcglkaojlgbnejaganigfndgfelifpjlkcpbnjgegkbajimhmcegfnfniomjiigncilelcapdgnelnhapligfnhhnjpifgcdiknkohhpgbljmmflhdbgfnjgbmalioedafbpahlobnkgbjkllodgfoadgbniahidegicpeompoefjfnnclegfoafdkiklcpcjcmklakollepebgecgfgfobmhdnbhffpacjhoppkgmadopigcfegfodfbmkckjllfhjnfmachdkohihigaagfodohaegidmfcgbppffmmfijjgmgdhkgfofaleglcffgcjagciahlldhpogemedgfoffddcocadkbcomlgaciipfbeglmadgfogmihemegdglgjcabbcmdnmnekhgmmgfojplcooolcheojmmihbkbchaegchhpgfomgpijfbkaejeinadepembfjglggidgfpamkcpoehaekolkipeomdbaihfdbdpgfpbadhhcnomnodgbelnilodbgpijmhegfpdmohijlnpobkmjdeljdgbaakidkbegfpdpnnliafamcoffldlcnnfomjcdgfggfpibnlcombjoeejlongmihndgkpnjjogfpijolmeffbchpbkjdenacmgljdioibgfpioeglfjecbkeeomdidlndcagpbmjfgfpjabehldpgbhjfadgddejlcijoebebgfpmhngcnfmmjpbnjmaidiioakjhphdfgfpnledkmocldchfghfjfdaeljdblidlgfpockipjdcegndfndnhajbanbbfoehegfpokplipimgjfbcbdnpnjpgncpdmmfegfppbmmpjpolkljbaibdpkoedkgkjedagfppelbhbfmfobbniagiigiiiaaaodlhgfppioocnkjmmihohbcioakfajbjfidlggabdcmbleifkcjkiagghohnhdkpahceggadchgpkmffkkjejoiiafjalpnbgmhbggaedbgibjgdjjcljaphiodcknhpijdnggahohmolgakfmmdglojdndkajommooeggaififcobbapnnjcmcpachjanpapjihggaincemkigcbilbainkpmmkigmmkdknggajjhjfalogkokhgdkagieioeemcllmggaklndeojmknodokepchmfheblhgljfggapfbboalaaicggmahlgjdklgonflhhggbbjkpmndpkjeginlpekkbmdfmmkcpiggbdohialemnbgboidehenaklbcfhdmfggbejogacmmoncjlblbjapiijpicidkmggbfofjgebccjclajdklcilpnonegilkggbgdhgikgngnbjegifmhehnimpndehcggbimgkmdcolmoopkfdmhachhppokekeggbldfphlelpngkhbegopbodnfhopldlggcaebepadkfjjeflhkpooajfnkpfficggccbcdaecljjbfijbjnibfhmaggcaojggcfaednjkemompanjcblmgmbkkecpppggclgdahipehfjihdifhckmgmkjklnicggcneboaagdeajnoklmoabinncnkadcnggcnhpjpfalkibheckpedfljnenhikiaggcokinlgjoodlcnokdpkcgkpknlcnenggdbbmgjlmpogndokghnoofdmpidemciggdfjfhbchlmmigcmimlhdpdfmafakolggdidjkodjdjebnpkddhgofoadlccnedggdipcomdnlghiejajehkkipchaokkhcggdnenmillgofjbdjkpdgcmfcdmaonanggdpjdkfjbefnoemmmjmkcjopekcdbdeggdpncmeianmjejbjhjnbidecbfofcgcggeabhdbngbhcccbhloojiodemlalblhggeadeflbpjogcjolclcpbmikegdgcinggeageohkpngkjfhcjaabfjpcmpokibnggebenakhmhfdkmkemdmllecchcldgecggeeambcnpmaelcpoklikngmkgmicfjoggeimdlikopoikbidlmnamcknkebhepdggeippiiiinbodgbaoblgidkbbmcllilggejjpehhepbgegfggihofpohhleialnggfaokdiclodjdmpjainhkeeliaahbmiggfcmekokcndphpepjkedfmnfakkdnpjggfedffjllfahfdabhnmconnmdkpmodmggffmgaelfgihlbpiceaickajbjbhigeggfhgcdaneeifkfophmkkoemimfjjmjhggflcnoopjmmineiffnfcpkomfaakpnggggaepjfhpagjlelajllkmomkplipjdlgggcfobanppcgiladbnkkbekiblafleggggclggbkgicojjkapiinbipjkmdopphgggfpdeikpkgaooekdfljjmeomknahmbgggjcokplkkbpnffmlegepapdnepndblgggjgdlmcaemhkpclbgmppemechidfgfgggjkmifnaafamfcpnejjmifjknceibbgggndgaajmnlmbbccpafehplipbcjeikgggpfgbncdijopafhadglgjglomiaobagghaffjioobjohdngbnhpacdoojolioigghcpoclojbahmihhhhknnpahdhnbblagghehlcfamfdhankkhjkkgacohlgklhdgghgaobapkdekmkknnanfamblklnjjfdgghidhdhfmfjhkdfilaoekdaaimkjabbgghiefpggcjonccgbboogfajnhcjijndgghipbogfjhaapnkfoppeinnhakehnlngghkfgeljcmendckffbabkpnniimajchgghleimjbbpneihgbbncadgpfaioampbgghpcjhjifkoojkmdooebifjgmfknaaoggiglkempelihhkggkjnjhblljnkedohggijmaajgdkdijomfipnpdfijcnodpipggijoajednlboiadpmoliimekiopninoggikfkincheikhfjdklellgknlgdnndmggimklegbdpdbbophofhikcmnaelhnelgginajfkokddpckgdpflhkocddnnakljggiojcpgdjbfklmhnahkddfnbcpmdoaeggjbaolbmnlinppepjknbcglomolhmffggjbeeobnhpijkofaopbcgkhooadfihhggjglmbcpdljagfkfppeacjgjifagkfcggkahcijdnbemlklphjfakcpaimgdekiggkehobpnjlgkkjnalmbpammhjefgaccggkgjpgolfphmcepodljanjfnllkpahkggkhkpinphjahfpoabplnkffeapjcjfhggklnnaddcakeaekfefldeddlgffnmdbggkpicnfnljflddbdoeeaajjgepapcbfgglcpklehhelcpapeifbhkpcmojgkmhhggldfedpdbcdmgcakghlafobbioimmknggleekkogdnngeakakmmfddeppjajklegglhpancbjlhbphbdbomnaacldeegdjhggljfdejbgffienhmdaloeeajjiadpiiggllcioagamdajojjpjanhhbdknngbdhggllgdlblphdmjohafepajehjmledifmgglnlhomanabgefgfkfjfodmbmghnnmbgglohfhfgglaahonkdlihhibjlhdhemigglpnfpppnliapheedgjciajjcmdljimggmaiddibbnmidkgkjidgmjcflbmebjkggmankafgnmecbkaopbeihcddohbgpghggmbkppfmgddkjekidpelmeaapplhlfiggmcddnfobabomdmnonhfimohlhilpjeggmdjfmhdljegccanldakciegjnlggbdggmgmlalaadpckhillgbpdbjdjncpoaaggmhmhbmihiplakpmggkkpmdiepdcoogggmiaeenmkggikhfenjfkbloaghbfgocggmkhdkhncbfebglddheibpcffajkpdpggmknogeafpmdcgpnjhbaopannajalkoggmlaopkceobmmmeifncdfamaedeehofggmolaidfkpneaomhheogbkpfhphgjilggmphpmjaacjppljpofdpaggcbdmmcihggnelbleegppfkacjfcdnjfkebkmocdjggnfmnfmfakcbhmelkdaieelggabhphkggngeimcacihamllinfmkdlfboeocicoggngmjlbihlnmldffldepepdflhbmhjjggniakiljbecekdbjnkhebbkjlgncekjggnibddlofoondfkcopiifklkkflhonpggnjbdfgigejghknieofeahaknkjafimggnjifbadjleopedeiefipghbbcgpbfgggnkkdppfojolgffbndhombhegjcgofgggnpeleaeglcijffppepankdmjdefnmoggnpphopnnopenbbpahpodikdjegfklgggoekfkbhinljkliakgbkfbilfgmbbbgggogbhbdihegjfbgehkogabiamkbleokggojecjchpalflppfddpbjcdilldcpebggolfgbegefeeoocgjbmkembbncoadlbggooiihhbdemlolpefglkemnjiacgfadggopgdeggkiogcanhimbphhboaomdhfoggpbefgnpbjbaeebhhcmaabafkbmpmmdggpbobpdejomacgpinopljofjmgdjbebggpdchhnpoogbgciocemeonpfmmchbhiggphebdaihohipdpglcnnaheoocnmcdhggpigjcpgggdllifbkloicpfoiehjpdmggpjkmgoddebfcihkfloibgfdjgnlcdhggpmijdokommbbkdehlipakmhpleobepghaadolgbnapganlgpfgjokeijacmomoghadajdpaokmlpbbmbgdbfbemjpegeelghaegkckcljcgcdnbpbplbdkbppgmdioghajeojkhkocghhdjgkmfokjdglndlicghajoocbdkpejimpioleoiacokncanplghakcggnbppkhdimfgdlbbennhahdggaghakiiohdfbejgohfcpolmiifpclkcilghammfgaldbacndgggmdcgamgbblamcfghamnfbamknnnocbnaoflldjmnlcaejighaojmpjfhdhafcmndbgopiaejiehjanghaolghjnkmeldfobmhkkfilgknlkdfnghbabcenajmnegafcnmcclglgdbliaieghbbjnagofkbfgmgohklhnikpbikgejoghbcglfimfjjnjbogkdjmkfcmnhmbdmoghbchneaiihnmfbodnipbmkkhijmopopghbdhifaekeljelljigndababkcmnkbcghbmgaajlebkeledkmegjlllbppemmkpghbpcaccjjhmllehmcfejnofdojfnonighcabbkchghhknogfekpnelooajhdbkeghccnhmchpihepbcciooioecmheknbddghcdaheihefjaiihlegkggmmanbakmgeghciphhakbampjemlfbahnhhaemoeolfghclfaecadakmeikibpffjlalcaecjodghclfjfhmheoacioccmdkhcefkedjdlmghcndafbmeejeblmobbgfmhhhlbafkbgghcogfnebgohebaklihmafkofhldceblghdaioklbalbpljonidcneoeenibeigpghdgpnnkaoamandppalhfogjljecdfjoghdhnhhmpfmnlgkaefchgidcklaebjjnghdjcmfjblegbmghjjnhfjjeocofdmmnghdllbcacdfkielmpmdplaejfajkmofgghdmbibmmkcpdgpkbbdpjaohpbddebohghdmpghknmapcjbceilnoalkcnkgpogfghdnnkdaihechanmebgdcnbcijfcglaeghdnooiglklojjohdpdffhoifijddkijghdonojphkbfhdccpohfhckojkpfanlgghdpekncamkeognogmdgpnojibjblbagghdpmokbdmfnonccmoigadmmgdijlddfgheacpbjfgijfdcafgignfapmmagmdnagheambpdknjehaelhaeajkhakikcpllcghebiejehokdommlbkddhdfonihejhgoghegkokenphepgeloblgafhhipgldpnhghembcbcofbdlpjalpbelhhebfojogbbghfchfdojmcfdbojkdffdgigomcelglhghfcjbfldkodhblmeeohkgaiaknpemjpghfddacdonipecdabpppoeolegoklgnpghfijjnfillcinbiegephbolocnlohddghfkbbhjhlfmahnpdhnpajandeogjbndghfmkcpgbbliahjmhkigikmdlhiphjjkghfngjjbkepenhbcpflbmikpkoaelfhnghfnjaojocapilpfmadkbhkblcnbnbihghfoejgfephmpbdagdicnfcmiiahmdagghgholcehnncmkcoagdkmahjkolbicnaghgjhnkjohlnmngbniijbkidigifekaaghglajkehjaonaednimdoplhjiokljhdghglbbkmebhglgecaofghgbjidpfcekoghglcokinfcbknbepgkckffibdkkgficghgmajojbjblmdmlebglpllemlhkfjmkghgobodhiemgpkeiimgkigjdonahlamnghgphbmpcfgkfneodjpbdanmdoemklioghhbbkkjblfckhoocobpiacabldmnifbghhcmmpggeliocfikcmkgkfdciebomceghhelcdbojcijagaabboefeeiinibaodghhjcfjjciaplnlcbmmdlhphhmfgnphaghhncklgohbnbjmgbpfcepoiancjempighhodcaaeelapbdhidcnnpchdpickgkfghibgpgfmcgmgfiflhhiogbohokbonfjghicoliekmldkjdalamklgjmpkdmefbkghiebmgmfbldglbodlgmmeomckkfbkikghihcfhhifemkgiejflmpplkppkodfeeghinojlokimkacfpnpaimmldijliiboeghiolkppijaphglbgjcliliepgkgogjjghjbkecohdelpfefmkejmjdlpdfbnnanghjfjccocpnkifolimkdehdpegkmoijgghjfpokcjkhbjofhndoimcgjmhiahchgghjhngidhnonibgmnfgmidjibbifdlkgghjilkhohojamiopagffmhdkfpkgfokmghjjiajgjailphijjleedaankckhimgeghjkjmknpjmglgpgfcekmmkkgndjdahbghjlcflhbmbfoacaohlkhbkcplbmaaloghjnomafdnolinjbopjoaiakicajiefbghkafiibpmmjneaaakdljgcbchicfdioghkbfpiflchhiedciekeijocdfaihdcmghkdggbibahpmbppgchpbebmlnbjibcgghkdhloigjfjbobajfgpmjmebcnnagclghkdnpeboiakfldphcnkkikkppdghfopghkffajhlemppapfjbclhdbmabajpbooghkglhpakilckanafpmmifnpopegoebpghkianbcjjpmgeecfbobjglkkmpnpdomghkjphdcfmhfhlgndjagomjofjagafmdghklhojdnolaljfmaappofimepjeapihghlafidafojlbcfckpnplfngnmhgdpkmghlcchaakmfckfnadbjemimebhpfgmdcghlckipffnflbomejdmionenfamcnafighlcpolgnddicielcamabdjmlodfblaaghldefkjebfhdalmbagbngaelhckhnlkghlffkangknmgdhagkafochlnefnnbbmghlfjggeiifgieblikmjacoadnmjnoogghlihfnjkgejoofoplmpjjncmalnnnjnghliipnonggfgajbflighcadlkekbamnghljpcdiefcnggimnamfmkedmbmfhiccghllklppkpofbeccgfmodkjhpbafdjafghlmpecbocpcdgdjngilncohcnadilajghmakcddfomcpibhoikkbnofeggjknheghmaokcegalalefnhlfcnjhnpdbanjkjghmcabiknacmbhmacplfijlpdibanldfghmcncndgkgggphdadjlgmdogpekodeeghmdkfgieombalahojokhabmjbheihhoghmdpbnjokkejonbacmmhgiellklagibghmebmgondcihbkaackalekhhlhjhpmkghmfkkohhoijndminfkoohfbgpjcifjmghmhaplncknbkhpekbeabhghhoeokaabghmihpbfhglbkcbalifbbljcaflaamdbghmimijlfampkcfalblllcnmhpbglclgghmmkbclgicnggcnicainbahehpolackghmniiaeokmkllihnnkjjofachmifbmfghnbbpcjnmmofddlkbabmghgeicdfmifghnbnaakcjmkankiggbinjkhdjlkkhjbghndhbbeddkokkjignpapkejhhaofhakghnecmmmffppegeackmlekijpibmlhidghnfpfebpanlcjjdlgndiegndajfcpcgghnglnagdlkpjalgencklhlmoniddbflghnhcacmhemdmcinhilphfehekdfobboghnodfhcccjlfhdbpnmoilcpmofdckkdghoalljbfdfjgajhlcmlpjgdfildggnpghocmfdeaflgajanaldnmojjccfkfdgnghoeipoilogbdkekhdecfljbibkiikfoghoelcglmmcbiiffmjjehfcbplfgpijlghojaekcbjphhakmjlnmgajbacoanjanghojboifbobpgogmjgilcnbdjphddidjghojdhanlgfhipgnfagpadmdecajhdhfghoogoppdnmfcephhpdajifkolngoploghpafjjogdflhhfcgcfadgkedcbpbelpghpdmobmcfpnkcphdacgikpcoifnphhoghpdopmioimnlhfeaeiccphonncifpmjghpfnohpiocmklpejkcliiloniceahdoghpijfbofbjmegbdfgecpjmemdboighnghpkkiipdkmgnhdmmclgdplaknkfefanghpocglceniepgbehpjhmdjkmpmpmoldgiaagbpdociglajfhghhpmibhigjcgoigiahgabcbbmbcmlkemcefoabilokmhfhgiamcgmpmeiopkidefneihhilemphemkgianpifpeohbikehpicjljgohmjhdcnigibacgdohjkpaeolnihhaldkkepnekligibapomcmnogfchbpgjggjejgdpgamifgibbijgnnbbojichocoogminhmhfejlegibbofpfifeklicllnimkipggbodbegjgibdoadgpekfbddaapcepbcckenhpbmcgibjeghimdlfbphpnonolabdoaehcebcgiblglfkcacbjlanlpkmbcpdeaebichbgibonpkfpheigfgdbcjlphdjhfjifkhagibpclacmogpjmkgboghbjoppagngkpkgicdpeklnkpfeaolahnlcnoklkpohamagicekglebodkmjfehdckggcfnpbdflbmgiceogneicjeadblgppapjofcchokjiogicjbepebiccimhohohlagpmeicidhlcgickcdogmgdpjickncfpamgilajikhnhgididmdehghjponcelkpolgcmecehdcegidjelcgembikhoifhcaglemplehcnnngidmadjkcjenbahgncbhgdlhbfbblaoggidollmkeombihcojmdjgfekbipejkojgieamjblcfejkhgcfmmhabelhmammkolgiedfakgkpackommjcfjhjenghhhcbhjgieedmbbdlgiinnlefafmbihjccjimeigiefbagllepefjdodiggdohkamdfboadgiehconkeccliemdfiadldepjbbdjllmgiejgafgckclojipifmmefcojnpnhndngiemcffmbcbplpaeakkgcbmehlfimikdgiepbkonljfffdihlindklbdiahcmaimgiepcbbkmfimlgfpbmbiapoofglgephfgifbmjgcfgolcdbcjilgamecmomiefokgifeinpjdfecbagcgbkmeaoplkohcjkagifgcfonpkdeaggjkclgeongmjmekglbgifglngcdbggmlgkcombebegdaoknkhogifidhcgiafihmfbfbkekjbhlnicbaclgifjdpfdllgaigfeddlncdlkfkfpnfcfgiflkhjkbknpbibagenicdccljjdbeicgifmagnckfganoafnjejpdgpealcggdhgigamgdlfodlhnmekjgdgghandhmgjofgigbjdnofoellbgjeoccibnlldikdkmggigbmncdhmdnnblndfggpeibfjccemgngigbojghnfpjkdhnokmneobgmacpkenegigebbajkknpdaigmhjocgobnhdhjnedgigicgpmnepaemicdadpkkejooljcpcpgigklhnbkjlofpjbabhephnhmclpckemgigojjmpgacnlemigoaanepaajlhbeckgigpilgnnkibkmkpiddiknjiodhghjdogihbogdndjppkflgnamomignndohaonfgihcbchjjggpmmhkiebanfhmjpjpekbggihcceanpaflljlgnnfgckhelnafpgekgihcgddmlhacnmdenbdkokeaffnekgobgihcjlehnbehjobnlmhaaplbhckdcdhmgihcmkeflmminkdkedgdhplicfaibhlagihcngphjjankfngmgdkihhngndcdflcgihdnmgcajimlomengppekfgclpninlogihfmhckjbafiploobcdkcgkildipnhcgihgegpiamgbohggonopljbmeibmgofjgihgohefejmepppkmcgaphedagleghofgihldadafcpagannbmagjpigkamdeadggihlhjkogdkpjclhlgoomkbkfjpcclaigiiaooabeofhbmlfggobmmmoiomhfopfgiicfedfkioiagbiepmffboeehjbmdoogiiehjdlebodcbdplimkjlhenhklcekegiienlhmikopfmcbffidmmglpmcblklcgiifcbiaablipfbdaomfgclcklcjkkkmgiihfndjmekbfdhakgmfmbdfjfghondmgiimjdnfejmanholkmmbmeffcclahnnlgijbloebllghmbneekomnhmogmdjfkgigijcaogclmdgblemoohiabpfppnmlhgggijfpldfjlmlmdbjnbligkacefegmhfbgijigdpcnkmgciealfpeophgocfpghhbgijijdnicicblccjbbandfjojpobgdghgijpiklekffjdhakddncmmfoljbopjkagikaddjjhfgjkefpbdhdfdpfmglpmlbggikfmfhohhfmfdpenaggpknpnknfohapgikgkcfpanabmoehplgdkcdbcpfhccchgikhabdjignkkkdljckbmibabnimcepfgikibmcmllnefdbkfiafpahailcamnecgikmfcnlhpgnhmogbkdbdndinbbomfbigikmkhgfoeaphjcacmcfpolgnobflapogilchlfoecgocglieoognodbhmopgkadgilddhdlefljhblajphmpilfjcgkfkpogilgcockkpobbeokeglpffdfocbapkdfgillehajndfilcpbmfbeeeefjfbkcohegilndocaehnkdmcjmalmojhpadbcdhjcgimfjnnmlfkaicbjikdenhabcdaoganggimfnijkjdippmeebonbkbfjdbgifakggimmkknjebaalilgllipbckjmhhjgnangimpaebabkklmppbhpmdcpkgpeldgkkmgimplhjmgdpbcpoahmkjpcdfnahhhffcginanjdkhkihaghidhhoailmejfcgiibginfoagmgomhccdaclfbbbhfjgmphkphginhclhdpjfeenihajmabbmalekecoocginjhpmajhbhmgpfphegneppfaphfhedginleedoaflimgelkfbmnkogjcollljjginppmgmoelhidelnkgoamcgokfhjjkpgioapglegmcloigmmaccpnffpfpeblecgiocbpmgjnlbmelcmmalmhlcpoohlgeigiocdjacficnnejbncjlggjkjpijinakgiodnbomcbakaappcoeimibalocbedkagiodokdnkjeenidknlgphmloahjjikeigiofenkkicbegpgbalcmlolodbphkfbhgiogbfgenkhldligdpfakigimnnoommdgioihccblicdknhojdldplpceajlemnigiooehjdbaplmfomikjpfooeipljopjagiopncfmogggcdbgpgobbinbhekepbodgipbcdkpkljoiaobhcbmgnmghfaahcghgipbengfadpcligjllgddlgfbioninoegipcnbjjmbepniaiapcbccgbbeakncmdgipecabcchlncgodffbgmmooielkldgogipeidbliohaocebkhbaiegfkkabngdggipelclbgfmdoioeikgodpilmflgigbggipmccfoakbchcbkikeccijngcidddmmgjadjiipjoodhembjkkpkgcnolhgbjmlgjaflhgmbkdipbgbpkhlhcgpoimniohhgjagfilaefpbfeinfcfiipdbhbbfmplggjaiegapdgomknkcppnbgnnodgmnkmpagjaijkpagjpkibjdpjkomicdejmdkgoogjajajgelkncdlapamlicdnkpcedpemigjajjcgklcnihhepcgbmmpapcepedijogjamfbppkhdlfbepaflbkpblgninaoiagjapmnienfaclhbkbgipkclhhkegnimbgjbcgiclglaimdlafejdlenclcpppfhigjbdmafpadpnoifmejpamhnmepegoepdgjbenpfhkplaenfobclkjhmjpimomepmgjbjfolpcamfoljnbcdignomhkgoeaojgjbodcfmgmebgamgdhdjmfhdpoofmenfgjbodndgalabfkcoobeekfdijidniebdgjbpbbkhekcjiffipecknhbfefidnaeegjbpnadenncfdebbalfnimcdfipnjkjggjcbkaldfkldcfkphppbokigakpjokokgjceifhgcjmnodgdidjongfhifginmpogjcemkbcogehjnllhbdicfoodlnkimhogjcghfhlggpcejojafocgkhcaokmooclgjckpeeibgicgkamgnkmjjnhobmgmpacgjclfoldiaggdaihmmpeobllaomgmeppgjcnhnlmoknaoncpipppbaccgdbgbgalgjcoeoccpicimjkbigibcobhdcclefhfgjdghficboicmpnpooeadjjgjgoehemlgjdimhmmlpmnfjfbgofdfdflibpnmcpmgjdkepmmcblahnllhapocfkdhabieagigjdkgiimlohdgcdclkooefjialkbcnfagjdkmhgknapeomlgdggkcephcjmpkhkjgjdlecbaiplgjjdkjdfimdnphjeeiicbgjdlgkedhmidgicfpepbdbdkhbfeoekngjdphkgnogefmicikdiheolkidienkbpgjeebopgonloobpikcnjiahlflhfkodagjejihbacnnkpphhplfimocgocljgeekgjejjnijacaocpkedpbiebgkomnblgihgjelefapooabbnjpobjlkbjlkjoaepnngjenihkcghclmppfmkjobpfmoehgjhacgjfadiblffhgkbgjcladmapdfeahbjmjgjfgmjkpofiecfeomhkbkmnlihiofcjhgjfhcaepjoeemgkfihjhjdilnoahpcaegjfjhbcljbnnlabggbmfcbnadccochpdgjgajofdggipoadggbhdfnoamegcafllgjgenflnjcppebklnemgmldliaefoblbgjginkojdgdeinjiofebmnhmafcdhpacgjgjbgmkofehnpfjlbifclamohfogeoegjgkjliaepgapjihhjlmlgmcalcdjljdgjgpklibihonndjdhpkkbefifghlknohgjhaeglgndbfbmdgacfponnjiihbnemlgjhaoeiepoofgbcchkdmlldnnlpohokdgjhcjbcbpejpkhhmfnikldjkhglpeoobgjhcmaemoihikaaoojiefallgpkmbkdfgjhddfkpjekciggcoadmhjegmfkpikpegjhgcjopmhflclmcoihcgmdndjfcmgfagjhgfpecjnohmlhokgingpihcihedegbgjhihnjgmikopeoachomcgomacfkfbdigjhinglkomhknjlaanmjjcghpndnfpajgjhkmlcebmkackmpmnmehgpnlcahcibigjhlllfldlhckbmefpkdfcmdeiaoapgfgjhlphmombhoeigndjodebhiknncnnpjgjhmfgmbcmelaghfcengnjlolbiokkahgjhnbehkliodlmocigcccphdehjakhmkgjhoejcdphainikhnejdkpjfnojifndjgjhojpidlfhkbadinlmoembaoodlinhlgjhomaigcbgnblmhedaagmjdmfgnmpcpgjihkkkcmhkhlmnpbnoijggkaifgdnbhgjiiandadbknnoehojnhblomknjaiicfgjiihamcnllohhinjojeicfmfapoehiggjimnkgilhnjfmjepickfdopebeioebjgjipgiaabcfimghibkgdjkdfcggjencogjiphablopkimgpjklpignbggiljjgbggjjfcelmpjpckmeiicmohficgpchmhlhgjjgmgffhfacohalakcokbbjombfocdjgjjiombljiecmngnpdagbbmlildkhiadgjjjcbgbmgibiihnlollifienbpjnleegjjkakhfenldjfgcdfeenedhnflddhlcgjjkeapmkkkclpcdgmhggjlbognhjcbmgjjllkfmhidldlnjogndjloaojnpahkegjjoihnaenkndijnfaibofekjmpchhhngjjplapllhigjlhakdcdfblpjklemcekgjkbghdignnlcknknflbigpammebiologjkgoneongcjgidecceapgdmibblfijpgjkjaamamdgmnchienblapboejonknaggjkmbfppgeglpjjkpfljbmbifbllmkligjlccmpnhgncjkmopgccbpddkigidcgbgjlfamebdlcajgiapokghempcnpohaalgjllamkcdgiejehooodbjpclcdknacdogjlllfjiglkcapfpcfbbkiiongejmfbkgjlnnfoiojmdlpmndnhpdjfnplhaloengjmanfmaonfnlponomelhimalgepaikkgjmcnonfdllcblmocjgiknokmnibkbjbgjmhdmobkhfhkpfmfegnkkimlamjdldigjmkcfldfoloilopfcghdogkdcmbjjbogjmmiddikmigamafhikhgeicdjaembkfgjmnjpgmofmmfngfknoojldojimpnjcmgjmoiemoeabjddminopefgflifgalchlgjnccimibngffmcfapikohpamankajgmgjndloejlcbpkholmagjbddfkjmmplohgjneccjgcfkcogdoldhnkemikihdlmjkgjnohcjedebhgojebcbkpeeaaccaoegogjnpfkfpbdcnbpklmfpgggfgfmamhipfgjnpgldphffhifdipnnebojfbfohpgmdgjobkinghcmhhmkpjmegcnhknkclmjnkgjodklomiipjhjobimlkfnlggpogiipkgjohmabfeclbdlmiobleghapegijmigigjohokamghkhobpkcfmgnpfaonacgbmegjoiollgoahhkakjpkldgmncglabodiogjoodfndmgebfjcdaafmmhcdmhpppepfgjopeifbcmachlicibhnoglcmapibcaogjpcbbbopajjjnkbkeaflldnocoppcpcgjpdcckibbnlfhjnkmhoiaanchlfakkkgjpfcdjbolbfmongfndbmfdggmkblkangjpklapmpfamogeeklnicfkjomdedikdgjplonfbhkbkoiphjgafcpenodglphdjgjpmjhlcmnbphakeogcecdekcogobalhgjppcdghcggaedhlgmffdkmfhcnkidfogkachenoclaapkddcgilpbdmnefinmjegkaeenpcgjohgjbhommfnbjepbbjpgmhgkaegcofcbfoljfpnhlpampgohjblinogkafbfhpnhpihhkinpceakdgmmblembmgkafhoennmdfjegcfnmpkdfocdkjlclkgkafjchmgdenopnagifmbiflegbdigfngkahdagjkojnjkaibgcilmhnmlcggpomgkaihnefbbjhdhnpkiphldicihhpchnmgkaijfkepankcahbomgochgkmcihenoigkakaamheadaeocdmdhdkemkhkfppgangkakmaahomhlmdgoeaeejglpmfbjgdkbgkaolnccepmegijgbkmdehglhdjhjhcfgkbadchapccmeldnibcpamodlndplpgjgkbbapkgjcpjikkgnicekkiaddhioealgkbgahogkogjebgjkkbmcciollapefobgkbhdmnalilcppofmkpoifbhkojnpjpagkbjpbfeappidpbbdobcalgpnjccomingkbkhohfhphocambaifjpilfakfkoinpgkbllplcgomekcmajenlhdmicjeidepjgkboadmpjaninjejipahfgiojjgpagkngkbonbmohggbejmbonllmmfphknkbmnhgkcamobobpamjbdmckbbdihmpeppfjhbgkccfokjfjaofaihjghbgmlcoaaphkncgkcfkcppngohfcppeaankeoomkpipglfgkcfodgjdcijjlliehfhgohlkemcboblgkcgenmmekfbobagfepikekmjmpcffdggkckdecbiahbaeaplakdedlgchfgihligkcokkmelanlfpcefnecibkfbnnhlbnbgkcoogakgnilhknmndfahgciobihfmjjgkddibfgmhjclpmjeogdmgnneofjfjlcgkdkfnbddpdpidbpnljcocpjeaafngdbgkdkpfboonpabiaibkmbfhaffnegbgdhgkdpcaceiplphlmiiebhakljadfklmhcgkdpmbjlfgjbnleinnojgpgoljaokbnigkeaimignblkblnijiadfemkbnmgpdgdgkecccechokjkkhpfmepamabkojfbojagkecpfflhogennfokbaakmljnajlpfjjgkehhlllalpfanbjinaioemkaieceglhgkeifjgmokelmnkdddgilbbhllbmmcljgkfacjhaaidpgdlagfkenpjlplihiaipgkfadmmbbjoiikojnebnlhmnchohdfdagkfbfcedoeeeildkiinkaiabhgbpohoagkfcmalfpkiacaegikofialhkdckmkfkgkfeegpegmfhnfloocpckaliglefcpadgkffdndogjaonmpigaifegphpnhamkndgkffhlgffbahbkppgcmkfnmollplogejgkfjjfmfeipgchiookleobddfjpdgefigkfmcjpaiogommieoacipjmghdalcjkpgkfmicdgdlnccfbmhnkffcjalefcenihgkfphfbhooimjeedmknbhpmdehlpnbbbgkgbkielglmlpinnhdhmmkdncmmgomafgkgdncjeoidncdmcijnpckkndckgfpdogkginhadjmacoeapohpkdmlbkocpkedhgkgjibplgfopbajldcohlfijljbhcmgfgkgjlfkhagpdaphaopbbccaamljldaikgkglaccfnhekhgcicmjpebomcbefodkagkgmcdedoajmldmlpoegifofilllhpmcgkgnccjkkolmepocjceicbbdjmfpfgbjgkgnpiedhokkleflkhfbapjlcofigoccgkgolpemmbfddiijnfboahohkekngmgdgkhafeckhbejejekfdelgplimngbefimgkhamkokhhebjgemmibmefaeplpahgapgkhaoiakdfbblcnccppkonfalbmmadkcgkhbgnodbilglgholifcjdblbgdaieahgkhcamhepjfmbmeemohjcjdlkcebkfgagkhemocfdnjpileeiaclhofdenllchjmgkhhaokpfelnkknjbpampjiboffiogjigkhhdfilkepgelbmffgffkdiggglfecmgkhibccnaniojmnefhlmknfeopkhbmffgkhnanmhgeggclieoggjehkloolfkbdogkhndjlhhefpbkfchgmnhcbhoechkebbgkhopmdalnhdioeijgdlkdbcgefbdhjagkiadfkelnjgpooghglhcgncjjfmhjjpgkiefnpbdhmkpdhlfnpjdkfckhgljogmgkifhjaeoboadpienekpppidodbakmfdgkihiifjacnaidiphhgfdibhdgfappbjgkijjamefaglmikpdiidmdglibghdniegkilcccginjekohkcbedpkcpoelbjjihgkimmdjjomlnibmicnbkmgphakfmblalgkipgjbdmonfeonafijnpidnchppihmfgkipmigdgglanhejblopkokcogmlolkhgkjdenlkbmgniabdjkpchghlgaajnaoegkjebnkpaikdljjkefpjhlehfhoakojhgkjeccpmibljcfpfapfljciimedljpnmgkjgahjefnklbmfipfdedkgnacknomeggkjgodincndigfghjclpjlbijmbfpkfggkjioennlbpihfaljmmlfebncnhgnjffgkjkpcaooagbcjhijdnamcgopedbgliogkjmgdpdndoaiholejnmdbbpdaafahmmgkjnhlemanpphmbgaeflhjbajinjjjpmgkjnpdikedhojkpgepoinamgjogekgkpgkjpaobdlnpimjnooafifcokmlfcohdbgkjpdknljmcgicpgedmchomebncoofphgkjpfedpihghjhppnnbonmibhnlogglcgkkcngdfjgiijalhbckjecjnblaikghcgkkddlpoililhdpjjpdfihimkmdnfghngkkdkhnimmfkllefncckcfbjdjbifajlgkkfjpffmjgokbgelagkhcnffipggafhgkkgmpnaeemnbikpbpfcmbmpcfpdkfpcgkkiboocfgbkbikmjholnjkhchjengkngkkjkpeahpfbanlfdenilcfhcndaojmagkkknpmmmfpjbodknbkcllkolpmbojkigkkldhomokgadbalijhlnbologmkaillgklbeiabhggmdabhpnedapmldkfhbaelgklblajidgcoklaechdhabhgcfbipehigklcfagiehhopfolbpfneeoaoikcledegkldabdpocnokdfbdfikblnljlabldbggkldgoemacjhopippeipdfnplmeljgoagklelabcnmojaikonejpecffihnpcpocgklennohklnhjeohmfkkdnnoihphkhiegklfcogjaeomibmdfmjflpnjolkpjegigklgonkjmgncchaihppomihjcoajjdcjgklhaeniddccnlnpjndkjodhapdnglgngklmofklffpjfoghfnjfkecfgijoickegklnmccdkdlihblgblkdlidciegnkelpgklphmokmaaepjgandocpneomjlidjaggkmcnjmpiaflfmnfoidfgdangjiciepdgkmeeleimkfmcglckilghepakdadiakcgkmfaaklkjgoilehbfippnamoibgdcphgkmfpilbdkfllbilempnejmaiagfdejdgkmhmmhnnbnmkindhchahoboncfhmioggkmpijkmgoclbgdhkljngnbefbeeignegkmpkohgfpbgcbobkimdeffhlafigkabgknbfoofliihmoiepbpfhidlbhdepjnpgkndkppgfikgdpllibmbjpbokdppjcelgknpfcldfffmjndhmgfcepkiaaejgdoigknphoijkmnmindikhkhpbnbnelelpeogknpllhhdbhcibaganjfgofimofjgcgogkoblapiibfnldjbmaiifpgmmbfmfajfgkogbdhjhnnpiclflknhkkpoiodbmchdgkogmcokmnjoaimehdnlpcakjkdoofejgkogpigcdiheehhnomifgolhgomdmjdhgkohiiljbbpgdjakokjcmbpicndikhdlgkoieckmcfiapkpkaghadecbdhigpjajgkojejamfcfiaahlemladclbpcikdnfegkonjlhfjnlgikjfknnfcalimclipnckgkoppnfjgfalgcndijdldnfodmcfpmangkpbbakknedkmfbonjhanlgkgpjkfidbgkpbjikkdbadffhcoaibhofeeafjpkopgkpbkolhhckpedkehmcmcmfdcinghcgkgkphikkglmdhpghmojffkfepnifajembgkpiidnojfolfbnghalbblmnhjfdabmggkpikogelakdoadnomlhaicidlecadbogkpkdeohcpjiefphcmddmmphdoflbpjigkplgkjfkgeikaahfpfljghofnkokmikgkpmbkanedohnbleggcjpndkdbbfpjpmgkpncjljoahocjigkkjpnbimlmfkpebigkpndlobmgjcmheimfakinnjeoelgogiglacnbloadfpcdlmcfccoacdlfojakoagladnpleaengdmpnondcpfkchgcadofhglafhhdeoakiogbfeclhhklafkbjpgknglakdbejjggmhnockgieclhbjekominhglamjmpdoklialdchgngfbmjmbnkioleglampoimeflhhnddkdobbphjodihbdplglanicgaflbhillkheefekeinaojfikpglbabhkgadabdmifheddfcooohjimimmglbdffhabloioehiigdchekaclmajabhglbeggjhhlnakecnccfalcjlbhcphocjglbggjhhjckmdmnbjpolemjohoidoanfglbhmiijgpafeoopeifhgbgeapbklagaglbhncknfmamegdonaanajkapeokddnfglbkmkiomlanelebmpbdmpjompkkooepglccomcacmbfegcaegneoefdaadpieedglcfailbchaljgflbmabininkgemihjlglckajmdoofnhaggpbhnoinkmnopgpcnglckebgofdjplfkbijgppaegilheackpgldcojjmbgnenhjdhekjlkinilpcnpcbglddjcmpmhmpinpeafcponbbhphhcebfgldjejlfpjgcakknbnjjlgobjheamfijgldpceolgfpjnajainimdfghhhgcnfmfgleakjogfkpgllajpalkaakijlpmnegkglegacjlklaemdoofcoaainnhjcoadfngleicbpgafafpkmjdpnempnonjnpjpkmgleolpbpggpijnbakljoicljkpahffooglfbbjdfmmlanpikdedpjoeimlijjcjjglfcpbbieaigkeacigefplpbhgamokoeglfdckgmpdidkjgdlngnkgbmmnejmdihglfddnajclnignokajbnaodkoemnldgnglfffkgabjnggkkjkkgjnglbgjbebcijglfhnjbommhepjfmpfnkipcjhlpojkoiglfjcelhliefngafidgckiklgemgflhhglfjgjpadgldjgkjplbinllkdlokkmloglfmbnjhfdnblpgihgcflmnjbpoaegnaglfofeihbjgckfdhfckldaniapjdmpijglfpccejgapooajfaeebpaialhbpmgdgglgekpmlmlngphfbekpehjiidgcnfgjcglgemekgfjppocilabhlcbngobillcgfglgiiooeliloilompagaaagfoapigkjhglgioikfbmjjloladijidfollfhnlglaglgjfoebfllmobccfeafchiljpjelimmglgkamhopphfejbmmdcnamoblffhpmknglhbiolbojnegkfaollkgldiockgjlomglhhlafadlhkgbklgbjnmblfhnkfknbmglhjjilghembkcikicoclineiflpcjloglhkhpmfobgdklgdliphiljlakocodgbglhlndiahpooflkmclemchamddocmblbglhnajejjgljkbjdfcdgifpokalignkpglicgdfehacmogefbhhgeijjebchdngbglidpofelnpcomibgknmkegfkmghdjlpglimdbkhhmhiollfghcecjmbalapmelgglinaglcjdnchhbdnggipbjnapchnfkggljgenhkjfaadcelfpocnmadkidjedkegljinephpdccjiifihgehdpnfijhihpcgljjmklaaanhcmiboplkbelpmblaeobegljoaelboomioadnbgnfmpfcaohddakkgljoalcfdeekejajjfmgchgmbajkpookgljplfldgilpepngkniklencjobodkmhglkagfgdjppleekjkpandecngacfjkniglkcpolnkchndbknjaifdbomfkhhdblkglkdifongmamddfegpjkmghbmoikkjaiglkhoocpdmbbkeaifkgncddoiogpnknlglkiikmhbaefidhlnjjbnaeociaajfbnglkkahhimhmcegomiinhbemoklbklageglkkljngcdcneilnbmcffmnckcgmhbfgglkldomdangbalbbagogfndkmgipemjpglkoknbbpgbjbmefakmmipceigilnohjgllahelbodjlahjlojcjloilpckbjmkcgllbdccdflnhgodfjefdcipmpinkopghgllbfppikilgfnaeleeghohghipldopbgllefgmldkgbcdljkifdinlimdjahilhglmafokidbbmngdcgcemnephnapiepipglmbceclkhkaebcadgmbcjihllcnpmjhglmeemdknhcoildbkdccdabidfpaclanglmehmmcogclbmcddlgffainkfhhjgekglmelpnljhnkeknhcafjmnjonohkpaaoglmepikaocffbghncohgjgkinmiconceglmhlmpodifhlhpicdjdnckagjcaldgmglmicmhkojfcbhlgaifbanpdhlgogalkglnccmegdfplhmfeahjjcaemibkmanbbglncnmjncgcmgbdokbeppjjjbekigbpmglnddihgcolafjbnbbdpneneaenmhfjmglngclhppgpejljocjmajkbjcpblbkkoglnhiballmgaobacbbfbgllpeckfhedeglnhkbjkijbgecpmindnoejhoklbebijglnndgbjflkabdpbmdbpbanhlmechhloglnnphjgmgimogphpmgembocfkeghmnoglodcejcmkbgcpcgjaogpdjaiodggmmhglodolaclenlenknajmgdklnokemhffhglohbgcafehmkkmbpfeccodgffoinldnglokfempefhhigpikabnoidbobpbjdhhglommfepkhnhdndioimklblnfmbampjmglonanlcfjmllafabbhalblddbeofhjcglopphpfhfapafpjfanbbbhibhgilgfcglpcommoahccegkdbnieidmpmpeoeendglpfahfhlamakijmjoepdhdokkeoidfaglpgnfjgdcaopgcbglcgaafbjapegpafglppcpfbmehchmhpbabgkoelhajeglcbgmaapgldilegbedcpanmnbfoopmbdhdpgmadbgbjdlmnkjkdcoikmlofefkckbimgmaekjobdijleaflgnccechjojghplfegmagfdoojljaeabejhppkdnmfhgecbmhgmahllajjmnfkpcnfbijjfkaccimfcjbgmajaahokehcmgfkiehbgbmjiceffhmjgmalmcnjeofoemcdjopmcggjbjgkecmbgmamnhfbiackmckkaopokinkpmccdnkigmbccephcnedgfhpgaemabalkdebflccgmbfoidedcpbjdlegimkfkolbbkblmgngmbjagdodapgofmgakodpjoidjahfjodgmbkcafacdpmfggbicmmfmjffcjcdjomgmbkhmfkmbchkaeobacnddbbgpmjoanmgmbmbodfgolnnfhfanhjeodfambaokljgmbohohgejljnmeniodpkfijkinkpkpdgmbpmkpfjnnbkenmamhbjaejjabhpldigmceljdebibdpplekngnkkkhopdbkhdagmchniidajabigpcbjnkjeejjbfopkiggmcifdcijkciadggflphlpkoilllbloogmcjnlohkgadhncnjiijddiempmnagehgmcogiomgbbnmabknldeikbknapolpdegmcpblgjjcbhjdjhfbodifkopaigckelgmdaebecobajoipmaacfhkhbdolhggldgmdafhgipclakfplocflgkaefcjmjnhfgmdcnledbfhepgegdnehbkakncfgdnikgmddfjhfjgbmabkihepijkanhmlooajlgmdgddofkacmaoajlfjlilnihanpkoohgmdkndaiokbogamfdidobcfemppjcfhngmdkofmnanagfaccligmfmdeonkaofgkgmdmjdieklnifenfihjiogpjomjcifhmgmebbdllkpchdejpkmnndlofncfajfbggmebbojdkgabmlepffmhnajcdijhglpfgmebgmececjinpbonadghdfecfkmhjfhgmeehebfginpjfghebjgjgmbohcaimjngmehphgljpdkhakijpjaibpnddhkckoegmeifafmnmpnhbagnbodikcfobmfnkjigmeobchbpknecgfhjfhhkomhildlmlndgmeomobdgcdmigoombdifpaonjelghabgmfbpadpmkmombeegglbgmpobcjgjlddgmfcjblkofjkbbmaechpkcadnpejkijdgmfemkdimfeclfphjmpbghdaebnihllegmffcinphmdacbljjehjgcofpoekojnegmfkfmabjkbgdofnfckbpmjddffmnjeagmfmemoklhcglkjfdckcejfaeiooalbcgmfmpekkcflppdlhmpmedidfehggnfidgmfneilejimcjeceddlmingimegkdmefgmgccdlimakdipjjogccblkaoipdklcbgmgcmfncfagmiijkndjmildgopnphgangmgdnnonlbfcepchilmlgkmlaaoagieagmgeanfbdjlmeeonhcekpcpabpdmdfpfgmgepejlhmnioeejamecgoonefnndjlogmgfeacmgboiefcpclhogibbbcmjlaakgmgffpmpjipgkjjdkfnbmchebbnllmfmgmgfmgbpmgkhhdjhcgjkinjcomakgblogmggibbojdpedpmldckjaffkdjleofflgmggkbobbjfccipicdegbkhmfelifkhbgmghcmmhffampidhbaakkoajolbecieggmghjgfdialcnhadahmjefeflgnhcjebgmgiiocfodgcfaeilhgikbhhkplfolkfgmgkikaggbaeokeieccehhijgfcnhnbmgmgnfipgglgohkfdcehjaamhjdaiflakgmgoebgjfkhbpfdoimcekicpefpjijhpgmhcadoimloibjknkbffcgbelaibnmbkgmhdmjkfkjlkefjjhdnmfmilgldicpabgmhfhnklmchjgcmdgpedkhajggafeeakgmhkclhnfkddnlgohcfenfkopbbgpjkagmhkgcpcldlgbepcjogmlbkbdjagjphfgmhpaiphdeepaejgaibmfecgkngjcaffgmiachkicbkemgmjpodknafenjobjbipgmiehaafbfgkmcagnmompclbbhcognhngmigeihibmlaloeeonccedbopcpnodilgmigljdleigdocjfmcgbkkkmopedpjjigmikhjmednmebfnofgpemhhkcfhaffphgmjancgdemcbgpbmfialhipkbgkonmojgmjblplnakpdjcfenjhckmfgabmilpnggmjegehglolieaeibodcliflfahdjgolgmjfodehkcbggbomjeaoegaeilgbfgaigmjgfkckajljejplnlhggbnjefokoklogmjhbnjoknchenkjgmnopeognleobcpegmjhjnlgglnjfaaeebjmijalfpljgfblgmjihlfbkpemdnhpajbpoebcllnmnoihgmjlcfckhmkjhebajbahaekdpoiacfofgmjmlldeofngeflfkapabmlddeebadiogmjncampnbpkhjajknhaaehfojcehfligmkclfaheccifikogcbpjiknlpmlmhaogmkdbmgenfhmngnpgkibkmhggdhfbnabgmkggbcplfijmjpbfbhkbflhffdiinefgmkghefjkjflcalllomkeehaanlghbfdgmkgljobhbedkpdfolhcdgcddddiknmigmkkiligpbkdcgcamflegfhgjhakigndgmkmmfjhpecophmlfbmbggnbddjgfldcgmknbicinclmgcjpehlboidgjjhiepihgmkngheddleanbegcpgalafahabefpcpgmkochnmaekchfnoeeekhaoihcoblegjgmlcafpeijjhgecoiedpliegigkeknekgmlhocddgpjcbkhodgfadojcdacnbpjcgmljddfeipofcffbhhcpohkegndieeabgmlomhmbkaocekoloihegdpjpljdcphfgmmfbonbbdejlapinnoadpkbplmnlhengmmfiepkckgbpelebjnodhcpdnhnafepgmmgefbgmedijfkflogpjpbbojjodebfgmmiedpgafmhgbpilafnnokjgaimmchngmmkpfncnalgmolbceggpbgbkebmbghngmmnimoeidgmnlponcpimmfkcggdlmhigmmohhcojdhgbjjahhpkfhbapgcfgfnegmnfpfoaajllnhffieombgmmkhinajbogmngadifolibnaoikammfkfpfhoefadbgmnklmnkmhakeephladidfbapnajgkfcgmnmmmpindkchiaojfibmagdhdhbhbckgmnpfpmekekfiooiohaapnbndjdffimggmoebkoglliamijedpdfchnpaeaapifbgmoeegjdobopphojjjbnojgnmhhmbhpggmofiijjcdgbkeondhnniefekleefmingmogceefaggkjoepiobidmjoiifdfpcpgmohhkhhknfpcjlebjafiflagmfednncgmoieemobkgkddohldejdoadajmhkmdhgmoliobblokhpbchafdpakfpecmmplfegmomaobjmckmcgllmopijbbfmabofaiggmomkfokoboijdiohkaeahecamkjmaalgmomohdgmmnpnjfgmlaednfedmgnnpiagmondgnkbcpgmjgdpdgpmdpmbohkmhpkgmopejgdlabgnlaphhhgknjiohffjkfhgmpceckpipekimgkonhmhoidfffbeinhgmpeblkmnknefkpnhmaakapheolmkdapgmpfiikmdebhnbblkpoeakgcnefmbejfgmphppbjmkblnfhbnmgpknlbhnncikadgmpicpjaakoanddbanhaojolobmmdnejgmpiohflihdiomffbaddjlojmnikaboagmpkmdojahjdgfgacmneeocideoecohggmplahkiikkegdnahgicbbfjkmaheebjgmpllenfapkfpdkahamlbmbichihpmmggnacgopaiecgikojkajdfeggeolcapomgnacooiclmecpbpldnbbpcmilidjmfgignahaapgeecdmbmajefapkmepcgcfimlgnamdgilanlgeeljfnckhboobddoahblgnaopboaahkamibcoapcomjkpeledpjegnapdhmknipknfmhhnhdmhakdfhgeinggnapgbcgdfpdilhbbofmmhmeifdpofgdgnbaaaaicdephfnmmifpkipclbmfchdngnbbiddpabhiokbcpjkgifmhamhemoopgnbdbdelponmchbgfnifcebjdgdkfhfegnbdinfdjppjbhlcggpaffbhjahlogghgnbghknndmhembaoolfiphiobjihgdjagnbjeienaoekfiebaefhlhjagbbkmmokgnbjpdbmnfpbcplagojnpoeikmalaemignbmnmdjanbhgaaanopoiiapmjicahfpgnbppmchmfapgffmejgfefbbidnhamcfgncbehcjnokjpmicblkialmkfinhibhfgncbkmnhhlbdgdclmgkcfbgofdmgdejggncdaokgidgloebfhbfdmedhnfjgbapfgncfgndgeoddelbfhlndhljnecoednaagnckhbnkkgkfnpifhaifckcecmmcaenngncnbammljaelenlbkdijndjapijfaipgndaciceccgapjhpniecknjlmmlanaemgndahmgfkhogdpmgjfecggghlgpahhaegndblbpephelcncfdjnkdkcoloacbbhdgndcabobnefbinlbbmnpkbochdmhcjnpgndicaoafannibcmlgjpdolddfaaakkcgndpflpipokdiikddegiebefcmlgahdjgneglacpealcbicieficnfmpkgplhllmgneifipgmkhlfgpnjjnmelaoamklooengneilcaliialnnnpigbploogpbbakdolgnejdgbahjjkjeamplchenfaocmpghmegneleagpcgpmidljimfjehpkiacchofagnemfmdjmikhbhhclodkcneaekihommkgnendkgnplknpadmhdpmkejnogebeniignfaijldjgdceplnkkdbhipafhnjieblgnfbcbngjobofeliemifcofeeedkeiflgnfkmgofapeeadkecapmckjdokefggdegnfldgjpiflfbjhbdmclbdcodhpjoeecgngdjgbllkhlcffiaijbikededfjmgjkgngfapeocoakibopnacaeaemllgkjmchgngfmjidncdccdlfjcjbnngeaaclfgplgnggephadlnfiodopbnaihmdgmpiblmogngignmoeipfkblgljmpbjhbmkinekdcgngjgachcpfejdpkmpmmhllbgjmcmfehgngknpdbfgcbmhnpibhghkailicedhbigngkpmfemfkkiefagdmhbohmhgicenijgngmkbiihflpghldjnbpemaicedhdddkgngpaagjmoaadplogjmpmhomlflfoellgnhaefghgahehfdlljlnmbakedlalecngnhbmblbmifbelomkkeeagngkjgffepggnhbmjeplcckpehhjimpoafcghbkelongnhciomehjobeiddmagghjdhbfpndgaagnhcojmiimoklcocdodaknloppojgkgognhheoadpkhnhicikbeaikololmoegmagnhjanlkgojkdmonldagpjegpfimokkdgnhkcfmmdnohjpmnbkjhlepoopnlcinegnhnlfnigjjkiphcnbnpedcpfoggjhbagnhodjekikejloghaabhjlbmjomlimcigniamoadkilgdkgceoeafhkdjfhokdgegnibnbpgmkdedanncekoadlchjiciojcgnieippcamomoaobefhdafkkjboimeiggniiacfelnppfmhekmmjkieokblpfjlegniodfhlknmghnjmlblnmpknfcfpnamlgnjapfadehieneifdeojngplkocmnjkdgnjcijgjffnlpkkbaaglnocdjfgofpnpgnjeooknhlgilkkjhbijpafohohmlbkognjjkjhifcjppellkjpeceainokcpdefgnjkimpdhghlcimoloncfjmjifdinnibgnjmjnkabjgbefcclkojhfidiigmbghkgnkconeecncopgjeigheljbaiifppnadgnkdbelhmebhobfckddcdaikdpjpighpgnkfldemddgnlhdaocibpmojfnddlhmlgnkgjopofhfmjebcalbjlcfilnipmopdgnkhoiipdgjhklapjphfhocckkpiblnngnkieagafibgmfdefcbedaeplecddjkdgnkjbfjigiakkihhglecgogfkooohammgnkllfgcecdncckdlojgbcdkfdlppnhhgnkmfkjfcncpgfldpceahckfdjfkejjdgnknfmabohlenbkaoddbmbgojenempbbgnlckihaoplkjdngldenklbpibcigcoegnleehnibepgbhkdfkfcofpbcldpngcbgnlfpcllddmnkolojgkepledkpccbilcgnlheghjliliifjcjchnpknpnplbhebcgnlogminamhejgnklkokkpbjcfjfnpingnmfoepiegpclnlicncmmcehaefmhdejgnmgnfkbgbamlnogofanadbphbomaenhgnminphhkancmoaajcfloliijpdjjflbgnmjhlcofjiiahheappocgfahnoalekignmnfaheppmaalafbpdpdiagmneokdgngnmpfbmjnbjcbiiiholdppcnpjjhpknfgnnagpehbmfalanfjadamobejlldgedognnanokhljfedfclognpjmnfkpanaifognnccegcheoknhjbbefoaobojgajfifhgnndbbfblpjphpaonddgdeepbbaheilpgnnegcbakdhjpjppmeaadedgghdkcmmcgnnghifelkojdljcmbippapdphkejaphgnngoigfmbhgmnacodcbjlofmcdobeehgnnhobjbafgjjehnogoeelechbdnppdkgnnidajejiigjnhbggmmckecljcbiibpgnnioakfdbjmoelokiikhdfonomhpncbgnnpgmmenipggeadhmmjkcgndgjpplkcgnodgclbfkhgleahchmgedlojcopedmcgnojfddpfakanehmpipjefkideodpgahgnokbkegceofajenblijebolmobdolopgnpaekbjphkkhflgakbomibmflcegloognpcbhblajpblobmnalhmkgopdhfmeingnpdnladniplfoeliddnogebbbanbdengnphfgaefpbfdlajfpfkilgnoihjpoijgnpjipjocompjdfhpdgckfnedpjbdofdgnpmpgklhmjkghnckaipiicobgjhjjahgnpnppmakclgckelilhjfohffpedlegdgnpokcfenkoffnfhgknadihfenkfcidkgnppgnhmcnjmpiokfpgkilecgmfbeocigoacemjobhmmbdlbbfjgifjcojdfnjfmgoaekpapdenpldfjfdffcojnfhnhdcmbgoafanjdmpenlbjecfcdkgnkigphipdkgoailkogieomodfghogjdokgfhkokefhgoajomlmpkoeheapjkgjfemnijlfblbegoakjmhecmhcpplllejmjcmigafnempbgoalojoobcfkhddpbjcmhdceeegmaphhgoanabmlmgfinmjohhepcpffcnkeobjmgoapckjnedboamngpllbmpbahincfokngobbanoldpeojnjfbgpgcolmoianjikfgobidimfenpgbcnophlepdoomihnbhodgobioemollmcdiackbeibihlbdglakcngobjcjhhebpjbmjdgmejhebbleadnceogoblehcbdilfljdbhbcadjoainieblmegobleogilfgfkgocaodmlfjpgplddbbagobphgdhoemkeafjpmlpfnhhigjbapalgocbflmhgdckldejmklihkedljphnobogocecebgmgllfkbiohkhpikfipmjloidgocffoialnoeghpoaoannlmjodbmjjmggochhgeffhhhgehdlclocpolienemgjbgocjkdflpakbfdcegldkaifmknkeebjlgoclbdobfacfifbkcmcoilkbogpllonpgodafkcpmokdcpohonglakgfmjbanilggodcagaifglhindglnnlhbbcgjfpijingodcceijpooehikkjnjkglaaboelmpgkgodclldlgknmfkhpbmjcclngjjoklmdcgodfnbpmlkclglpfpbiimklbemcpilehgodiimndgbblhjhijhfdhoflgjpibjaagodimpbmfohihoaikgfknnnmlncabkkpgodocmeffdajjfkfkgdaogibhclbbnpegoeaoebjpkgedkijckafhomdpempnaplgoeblkljhnhofnckbeblhaokmfblfdnlgoedioiidkokkbobdnopnlnaaalniegmgoeemmkbclkendbbcbkkjokbodfmmaecgoefilnfgkofogdffmahkppcpakbajkhgoegfifgkfimoccglphaclofddfdbpkggoehnfmigdodlngbbaoofhhkkhnnopipgoehpfnaeacmjhfookbbnlaihjkbkakngoekdpinngpgekpdmmkkijjfbejfoiifgoekgpgjjfpmojdkgbbkidflblbgnpepgoemanpmffneiiclgmkgpnejjplfdjmbgoepbkbhemclaleipeeponmnpjkjbbamgofbeddbaipcgmkogcndmefbdcddkmhlgofhadkfcffpjdbonbladicjdbkpickkgofhmaicgdphdmdahmfddchagccopeocgofhpgbkmmojdeiploghigchibdkcgcogofoedmgppoaenamejleccphcldcfmdogofoibpnhkjobbbogbpphkefhhacfalngogdphdpkcbnnbgadlfnjlmgojnbcgddgogfkbhdalhlopmfnagbgmbiaiekbnclgogflfpegbgdbnhmeiapkejihbmmneglgogflklaenjiigdkgpfkhddfljbpjckmgogmkimikldmffldchjoiidfjonnfembgogohdoljonfcmipejepenpcajgaobgkgogpeakoibcdhfpjampkbanghcnbhjmbgoheibegopbabjblhpfdgnedfijgenbggohhkpbcblcpnaghfmnkfangnkkagacggohibmmgfojgckmdnhehohphmeiokfcngohicbopmcjdacdfkmfobkbpfajffffngohifljmbbiijiodhpllmklompekppjegohioipagdjekpjkfbfafjmjmjmkgcpngohkpobccnmkfgdakigahjikgbiklbgogohnehbcmiifdkkdamakogeaeaibnenagohnejlachlllcaknopmlnlfaeddokcggohnfijiojfjdhgggjongehjbbmfdpapgohnmhniidoibejgmdncbjngnkloallcgoiainhilljccafmildkgpmjicmpadmggoijbmcncgcdpdljjnoggmdaikodcclkgoimfpkhnnpadkbbajcnjflocbbcgbpigoipbgcekihjcodhhmniicimhoiphkiagojacipclnckhjnbnfmekgkkpiiiklodgojadjldbjmkomanjniidciiionhmljdgojagedhadegobocpaokaifiacjiolphgojdgkdhgmfkdfnpmajnkghmlpjeabflgojdgnbbcikfegdjfggdhncpjdekcjlegojfkiefacacnjjjojeojngedeglihmjgojhkbnfammhkgnfmgmfipoanjnbhmihgokakabmbonignaoohkcipkfakkahnmngokhabgljglbmjilkmelajgkkhofeeijgokneknhigahmimcbgfibkhhnlejgjcagokpnkdhafgofafaeehalpmhjmoojabegolcphhinfjaijnmebbcjjhcepooeapegolhpdkphhobdfejolgjbjpdibgpbijcgolinppjdkbeohhjilnoogjiakajingogollaplgcabblacakomoncpinjjhhpobgomcoeccjmamnjipfngcahkkmpomkngfgomdejlmfichfokjafinbhifndcnaopdgomdhkakencinbohkpfaklghhghihmmigomfainanbkmmhamociadkfnaefgkllkgomfbjhnjfcmedigbehmiilnhibfmeljgomhhpncdheipmincjhodhpapldhodkbgomkbnfeifchddfokcicibjnlgbolholgomnggkdpnlfmnmgdlnjgolepofpfomlgomofflcgefppicbocnhmdbppgpbahmagomoigjmaognmpakeancdmjnlghcjfbogompblemgafijijmlgbaepcijfgfgljfgonbcgfknlfababghjaeijfdapecnocagonbdjogphbmjolbkmghbhefppldaoakgonddgnoeneoaejaoebdiifbheaeenicgongolnapedkaghcknkejmjcjmigbgijgonhpdalfkeagjehbcmdiddkahbfifdngonikbgaoghdmpdahpjnpmfeapccihjmgonkmddgmhkhlnknnaifhohllmbphjibgonlhfcldpabldbgjinomniaeckfondggonmnankkbfeigccjcmjnekhfgbnopgggonnojjlifkapgdchpcecofkidoopmljgonpfglaebeelcjbacbndioknmfhlmokgoobbfmobmncplmbmfejmohjlpgkmlfagoodaalebnjpdnjgbjpbbllmmphdbgmigoodacndmmildppcbmlpoonacjnmcmhbgoofemldeejfaajhpblkcicjmcaiebkfgookdohpbhkhdpkogagecipcgjfahiimgookdpbimaffaaolfcgkiooijbhmdjpegoopekeeimccpehacecoadgahegogfchgoopoejmfjdncpilbflddfcfomoigibdgopdokmgfmfibdhbknbhgolcaenldehkgopefgogjfmekifbagpkccgpngdclpjhgopegigmmalejdfhmffggfbkfaagkghjgopgbgeldakojddmmkjomdcmhndnkhkjgopgdamhlaccdnejgjkgoiidpkjenfnhgopieacifgoaipajpcgjbaajjmckcieigopikembhneikaodldlcgeecaobalagagopjkjedmldpafpochbahljgfmnlhbjdgoplknmjgkhcihkoleepojhlmmokfjnpgopmbmhbomdkkdfncgiefeiejhbfjppegopopbjhffcconpbdkmegepflaoalohigpabhedoncdmdioejlofcpbalebkoldggpablmapjieoboclnhddgepcbdifdacbgpaiknbmaaieojpjccemfldhpffiihdcgpaljjahalmebddgdojobofkbbgnfhkggpaopbcaccmkajaknkgbnfkmlndbomkpgpapbnfajpbinnidnophholcgcdcenppgpapfnicmbgkfafinpahomflfdlffoaegpapojgcjmaeclfedhcdficipdgoefbdgpbdgoiecdddhnoofmnhfdlgdnabdkdhgpbeamlkjljgkncnmbmnbnjagbnhgnaigpbeclcappnjcllhbgdgmmlanldmmaccgpbgaieiolfacaehhdghfbphcjodklfjgpbhdppkpbdndbcojibfhplhhmdnjaijgpbjalnniolpcjminndppnjocggonnfagpbobhnkhbfdifgnaejackhipemphbjpgpcbpgdokmelbibneidebdljjbcjmmoogpccckndgpochehjcnmfldplonhgjkimgpcfpinilpijdbgcjhoiglhomijodfbcgpcgbiobdjbijgaacdbkmhlpjdfkcdccgpclemnjgpdhbepgdfgaleancllfjoocgpcmlfoikbbbfmilocjjlbhfjgdedopjgpcphbgehohjkdfbcaefcddcolmljdfggpdcjndlgalabmifbedmmpdjllpfigcdgpdcodmabpgmncbkhpipakhehepmpopkgpddnnkppfidilbgaihalkfalijlaahkgpdgfjibpkmipmbfpnbmlmcpjnahhnbjgpdiekfipckckibicafneiefljjolcakgpebcgaljbjkdbdfkcekldlbeccipiiegpecmpgjmdlieccppfofaihffgjcigdegpeemmnbajgdkfnlpkdelphphnecajiegpefpfnjpfihpanbneflmgkhoelchdjggpegllfebifhebfjkpeofedpldaodahcgpeheaoamimekpbilbielhdgddangafpgpejpbfogjjjcijebmpgimgbabgliiclgpfbdacdpcaooaaedmfmbkfejjllegfkgpfbjbacohgapdgcaopdgigekohopdkkgpfejgbhgkbeahobnfmelgdjjnbdodopgpffceikmehgifkjjginoibpceadefihgpfgfghapjkidnnkpfjdibpjamkgepibgpfnaooapmdndcpcnnechhahglonklgpgpfogfheemgjbmhllihogfidadaninjbgpfomajpnhkpdpmenlmcfekjlafmelbmgpgbkdpmjfejdimoobinnafengdfihbpgpgckbobcofdhpifodmmeapnfceemnemgpgegjjdogpgcodljdadjagmpaglfjacgpgehbjbkfhngdlfpfeokjgbkmmokjhegpggceimbegdiddifklmeponnmkppfhogpgiicjolkojklcghkmbbhpeofghedcegpgiojnmfibmgmljgacbkobklaeihhjbgpgkfdchjheojaingheadailaljompfegpglocoldfdbblfnpccjbibolegbcamjgphadjgkfcoclchekdgaljefnebfhgiigphamiekaibplfjakfoljacilondagiagphdhopchcjldcepdhddmcpopkemmfkhgphdjifodnccfpmoekpmaemdfiidjfolgphjgbadmbillajomdbbbjnmoiblnagogphnjpdicamidpealjidjhalfkmbcgoggphomeaobiejchdpekiihigbacdohcgogphpmmbijedbdbdnmfffbncfagjapakcgpicedeaepbopkfhbaagehamcdidphkngpieacagdjdfbifodokiccinpbacemjfgpifgabfbjaebfkepiocknnjnkmhncphgpigoegbdiaecmnjbeoepgoopebdknocgpilelllmocbnnpckganmnfhkboipfafgpimfndadonajhfnppkmfekdmejhjajggpinjinahkkhkeeinhnjajhagchednhfgpiokgcfiebfdpihbicfaajojjjgiceagpiomcbnmhigkddfclndipeajjonebpogpjenefbiagafkekdjiioiccceebpgcggpjfanhdmboiekbgecfdfmeeakkaellmgpjgbkaajiceloobmihmpfnnabeikgkmgpjlghbcggkhglhhbmkaaclppojbeikggpjmcinbgommcnkkdmfglencpcdhjpmggpjohdnochockagdkpocgecdibdhdffbgpkdmoangdhgpakncdngohdcpgnlichlgpkhhpmceojcekkknclgbfbiaonaleadgpknobdnkgnnhbngicncfklifinjbnjngplaadecfibkjikadfhpncijapccmimhgplalacnkgcfmkjjamnhddghipajpgblgplcpeakigjgldbekojiamdlmnkbbcnngplehnpeoglfibdmiiogoagcmonohnjdgplgjmecjpbfcdikpbicknafcnfcidekgplhkbpigpfcdldjkmpjfkelgalfijcegplkbjheibladlkdbggmanbdmmnhnkecgplliammnnhbnkkbecpgphpiigeipknfgplllmgpkecboiciaknmfannieobcnbkgplnkjpahgaabdagibnkfkfepenlggfbgplnndllfoimjaeafbjbkcndbfnfefoegpmchnkijghbgnocdeenbbbjdcloadipgpmckgnidhmkoabgcfaihfifbmioonncgpmgbnpihelmcjoodkmebpkgaalknhbogpmgeepeilllooepnckccihefopjbebbgpmgfjgfkjgonkipbnmkkpmhipgihfmkgpmigomodhfbgpehhlnfkcmohbnjnfeigpmjmnmeehofiemojpaookcaldalmhdmgpmkapfakbglfjdkdglngnaopcgnjoccgpmmgjpacjiajcnodpbbogbicaoppcfegpmmllknahfkgeonmlhdaemofpfkboibgpmnffjjnjifkmalkgeimfknomkgkodagpmpddeapoinegdgklhiiekafdgofflmgpncmpcdkfojopaeelnbliilipmnhbibgpncnnlcomhpbegnfpafbeoakkpmfanigpndooecjkehmopdbdbaeanoogaehgilgpnhhfalinjkjbkfijkgogomaodkekghgpnhjhkcbjabdpdimpljioigpcflijkmgpnlckjokfdfhiaejcemcoflkfdmfefggpnlhalbbokjccpmnhlidficoopmcpkegpnlhhinnkacdmalpmkcaijdododlooagpnmhldigiedekppedoinijmcghacddlgpnmppfjhbjommaehjngdicgnfjjhcbkgpnnjiknbolheeghflnfaagldmajhojdgpnoomdlpjifcmcdelnfdodaiekgbcmpgpobffdojplfglcgednmpflmhalmnklfgpohaloepmmljapbmelnocdkccbjlkjggpokpadkifinicpnmpkkpfcaikfnngiogpomcmpdonjdffeabllcklpbnfdknnkogponfdpdigjkgmeafejjlmpheddolnbbgppafaihcfghokkogcjeannpinkamblogppbppehiogfokmpligejhaepeopajdfgppddjoihddngbpoplieaoehpagjkchmgppieglijoemnoalmanjkfhonglbefbfgppnipfbappicilfniaimcnagbpfflpghaafhhbokenobnppifcemcecflcbmlahhaaimginpooclpbphlegninbleminahfhaainchhgahdfjflmmaehiekfjifngcohaaipmfhlmfhkcoaeaphnbmogelabkbphaamcmgpljkbbjgglpocmmfffoicbdlphaameijobfhjakhpdefbkhiaaejhacfehaamllkmoldccaghfnmpoijpajjdoilphaaoglnahcobjlcopaknfplfcohmdiochabakdlaikbgemfpkmbdemabcnimenlphabbmnikngbejodpeclkaagmlbeaobgnhabdldlphebopekbmhmmjmohkkbobljfhabglbjepdpjkgiefaccekbmiakghkiihabhfmmdjhkhchmaaealncbmgomjnaplhabhinlkahhahibnokjbpmjdfknnafdohabhnpldbmcckofamedconlkiefmofedhabkcmjgohkbpjfilifmcolkfklljecihablojkgoindnpnokemhgljmoiheilkghabmlooaoeconlnmlmijijbngndpdkbmhabncaiechoajnmkfocekjhnhgjjcjcmhabopcfcdlckgajdclakbbmnplhonplohabpcokphflkajahhmfmmmhdlffenmknhacdkiecdhpfiallccjlcebappcmjngehacekehdcgalbbmdijkoechfbokibhomhacgcpfmpaghffpjfdeikhbdmkdhillbhachknfcgphlhjlhnnepieckaakkkcljhacnainihjioklmpbekefnmgolokjlfphadbpoimpjfijpcjdaongkkefakflhlohadcdhfhoejbfhapaelijmhckmjadfeohadcfiekcaagaenlojddigpocfpambephaddfojnhkbaglccfhakfhbhenfpindnhadebekepjnjbcmpiphpecnibbfgonnihademociodpebdglcpnnngfcplmpefjbhadfdjbjcjagpfgdbjjopkkjamaejmokhadgnfkdhapihdipdpafepjkacihcgpdhadjehcfnpmiicfppnpmdoonnfgoaidihaebbkbfiffdhikhoehhoglecjfgenhnhaeeflijknpeohlnalggcaifpjomagibhaeibbfadddbhkdhgjkplabjjbhkoafohaeifbajaegegippijphlkjggelhiooihaeifgkiedaokdfchkclcljaimncmnefhaekfjmmlhaglclmmhfbgoiodkehlobjhaelleoefbiilppjfgnhilamnoaancpjhaenbpcacldboojdjffahaeebejodgbahaenjjpahcbdgakaondodigejminlacnhafgmoeajbkgcogabdngjebanobhofjbhafibjinppeeondafpdcpaeodbpapedahafjaolaniajmebbkonjaaljjhhfbacnhafkepickjhnomjepannhjcgdmhdhjdchafklcoofjieodnolhoalnkamcjojppdhafoanofbklglhadmebbaajhhdenoocphafppcnmpmcdfnnjfeioephplhfmdknnhagbdemcjpidbpkohhjmhjkmpaogcfgbhagddakimkgiioealohceeiaedgpbmjkhagigfagclmocaolkhpjhkblfoehjgbohagjhdldhnaopgfnlnebmdliaghmiofahagkajlfdnolhonjgopebniagdkionpnhaglgfgjcopkcdbienjdldjkfjhicbophaglgogpgacipjmohncenbgpbfppphfmhagmkbijkeicpbkogfcphnniogmbbhoohahbefeilpobnficgbakmmocakinenfghahdcngambgkdkkgkllijfbnbocciebahaheeeaikdgcibfjcclfojpnjclhblhlhahfhmadlfickdahmghdamfejobakifdhahjbedmldnkbafeedoejohieokmclejhahjejenlgoajlpakimhbjlkenkdanekhahnfepcmkohnbkombafhgkfodmmacnghahoddbogaogdibefhebognbjclebnlbhaicolkljodonjeoallfackilclhafgphaihcgojekpdhifffkejofieeikdpapohaiidfhfnmfmicpakjjkibpcdoolnbbohaiiggachjaakalmjncnmibacpidbdbehaimhglnogbaajllmgggffgbedjfbcobhaiohneehflmhnblinggjmlejibpkpiihaiokhmojgkpacbkickecfdalhjiflgphajbepljippfjddmdmmffmkohcbagnelhajdfkmbdmadjmmpkkbbcnllepomekinhajdgpooeokfokfpnnppkjipfnlammbfhajfclohanaeddbeiigffkpgepolgcachajooelkkcfknkjdjhmfpfdmophaelcjhakalhodcmhglmhapbbmoaakgpcjjkfkhakfhkidfcpjcnmhdjcklhbfiobhcncahakgkdgdcoeibakjcgfkgnebkbaagcllhakhgnibnkpibkhlccbkhdgikiockaibhakhhkphajndkcokpbmdhmagmkmkhfobhakhlipnjmcalpfbplnolfadgaincjahhakiipoglodbafckcdlbhjkblannakkhhakijggncbkhnpjcaphncnckmjpfimojhakkbbjkdohdgkcmalfknjklohoelonchakkehphmbdkkealnfcbdfbkmolcmcknhakknffcbnmamodkbalajgaggadfpgeohakppeegchpjkchkpnnnhlmaajojelgehallmkpkbhpmogcmnbckiffhedpimffjhallnkimpbiebkeehbbmgfbgcohnlhnohalngjhdmllijknnpkehlgcocbephliphalnkohimoiccofhdppgghfgdemibcaihamgheialmiodikigeaniiflkaegkjobhamhnodhekndcdcpjgfmpcekklaoehkjhamlpcihmcmjepbfemdkajeijkbhbmpihamnaphkppbmbbigkjcalcfbhjoikkhihamncpdpaajndefefdfbcgefglbpmemnhamoekknngmjeknphegmcdgdgkicdpkehanjiajgnonaobdlklncdjdmpbomlhoahankhkmkbialbfgfhocgoahloakadfoohanlmejofoapkcmcmdckhogiiaedjdcehannjdamjlcdhakjjpopajamjlmfijighaogccejmloicihdocopcddefdcphfeihaojmeibhjopogcfimpdjnjhidefnjjhhaoojjhececagjhhdgoignckcnigdnkphapadjnakgkgcpmgghickiblkfmeajpohapajdpaimaegokejkloedeopcpdmjpihapcpjncedjlkelfjpkhebcddjccmeaohapdbmhlbillkbcpnecficonjgjafpcnhapdkihnhiadeiolocdihoonnmfdbcbkhapegbniiaedpdjilamlnefaafflfefchapflfifkpmodmecnpbeafijfffeokhihapfndboopkaabehdhabafbchejkephnhapicipmkalhnklammmfdblkngahellnhapjhddpimhedogcfbkpngiffghlhhhohbaajkahagmlkdekmbdabikbopdgpaachbaalhnbfknihpmlnclojefgkbajgedphbabajchpibalhdfblcgokocfchlkmkhhbaccamflobpdgbinpjckalnemfebenehbacfokeappgomfcfbmgemhhbbmjedcfhbadhcgdacakdmlhfhhcdkagphmghadehbahhoejghigomgnpalmdnagcihdpkkghballaiomlkfpikhfmkcgodenggefggohbalpgnomjolafhoomdmangogcmggdnihbaogdcekdedkpcjpahpbabkhfololdlhbapfadpbkhjemcifnlkokoclpefjhkahbaplcgllaffnhgahjlejlnkpmbicmgdhbbbdcckkcabnngdhnbhgclikplicanlhbbbihiepopmcagolooenbbiiccipjhehbbclnfohogickplgpaaamnikdmcgfplhbbdboedbecnnchdbjkggckepkaifopbhbbecdepafjlgfbpedpcnkeoekmagpfehbbfcfonniembofiigelkgdppnlechodhbbhliifccolgoaijmaielecailmjnoohbbihogdahmdegfclplgfdihojgbjiikhbblpjcnpjikkiejhcjegeeafihddbkmhbchobelocpkmikndgelbgonkocelbaehbcikkifodnombionmldchejnfpccgjohbcjgbgkkfmbdlkenipccophaaacmggnhbcoobamcahbcefhgfcanfbjbcbclpgehbdacjbplfjgnadedjeccalmlplldkllhbdaiaolbgcpiffibgjaojmkokmfdhgohbdbfkimdeoaloipjgekhljcnhhdcbkjhbdfbbcfmphecnafcibfgnjbnfhfimnghbdfdlppaladnmfbijemebfenpancjadhbdhabpmbbanaopgkbaondabkkepjfafhbdhijapmkmgjfijggohlnheacioigdkhbdhjodpoadkbgjdokhbbcibaifibaklhbdhmkkdglgbecbkceipcmolcepkoimihbdlinjhagcekdnmllgliiobalgmdclohbdmmmlaipfoehcdamfhgfpfndmkjmkohbdnlaaihddmiaeapkodgenhbofpmmlfhbdodmnddffkojjokkjldmfdfnnnfmphhbdpeeciigchcadkcnjcipnohdlajnelhbealgdmigabneagnoolgiggeablkcmghbehjppehnealjnhnoopckhmhahgacachbeipbppiceeocnagnddnikfdpmijkoahbekdaflbhojjkcmmahglcikglejhaknhbekljnpgcelanlhndcibhebggkbninlhbeknnlbcaacefbplmobhkammhblgbjihbeliokhbmlphnfmfkacpggfhlnndfkohbemcaccmemdpjacfhehmcjjopfkknmehbfeadheangdffoapflbkeablgbglojahbfepgiamnfeldcceojhjlgglnildiaihbffkhfgmhchbbjbhnaakpamhcdakmoihbfkclnmnncgkbfhpmjeolailjceeaamhbfnehheacifjpnfnaaekhnobdbjmhoehbfnejponagaagdldfccfkmieejkofmhhbgajfnjoncipjeohficcbpfcpchnmalhbgbehledjfhoppheomadadbhplplgighbgdafeglkkppgbibblcgodlaffjldiahbgfialfjcemebjlanafhkaadlkbodgnhbggjibinplkbfejbiacjlgnkabiljjnhbghdgfaifnnmffdagfcdogidibmmhmbhbgogenfffndkaalbjfmmgijkigaikoohbhamgfgcfcohmobepdkaenoagagceemhbhcgdpbdenjjpekdajanfgchlgacdeahbhdaoaehbhkbieehclnhkcenmgjlfgohbhdpncnklhkdnamokodenemlbdacdfphbhldhipemjbfcdlanhifabdgapnhgbdhbhlmcffhbfjhifhpecggjcbeaoanboehbhpdkbcmjjdkjogedbgjjabnojkjbflhbibaagknbjlchkndafejeolfmfnhnpbhbibpmhmmfkgebpbedcdoehkomgeibeghbicfihkdffffaoaeomdacjgdknpalgchbifabnokaocfkkemedoijdiafbodnbdhbifpdbknidlhngmlekejcogemhnmpbohbigbamnkdhkbkdmbjopinckblaodjlohbihagiibpgbmmfcdkbnlnoiegmkeikihbijdmfmbfegofidbkgglkojnjnfadabhbikcgfhmfmkdkifkdfmiomdijnobpimhbimcojpbnhlmljpadfbhlbkbldmdgcphbimjhdbaemdpofgepgfpaleinpdnjjehbioapjkjdjpglcngfigdlgblbhgkbcchbiodkidddgcgbpbnkgcainfnpiomgmnhbjchphleeibccekhiooppcfnpmpbcnnhbjejfanffbhfbhlneicijpcjnpceopkhbjhefldjfgkphfeebophakakjlobofjhbjlfcfcidplfhjmclemnhbhldppnnfghbkddnpkbopdohfcjcjalflagcmcnpmmhbkgejfemcpbkhjdnppmjpiekonnmhbjhbkifnfolfnmajkjaofpmhbdlonbchhohbkjmemeckchjopafoajengdplahngcmhbkmkplfebbmhppjcnboloccccmlpgcjhbkmnafbpgecfdgpcpmagkbhbkgoagochblamicneglomchjahjpchgabkifebalhbldadpfobpfnbobgfahlgckhajhfhpjhbldbmnggeopcmhpiphadomealojieeohblfnklhpjiidbdemjichldkdekbgpnbhblgdjdodfmjiigdehpjjebpkffacaoehbllahejhjphjggogiikphgfpdijibiihbllgdbnohjbgpekgjihkooaogcbjikohblnlibmnjpfkfajlggfngmlmeaggemahblnpliopmboehcgdpnalcgndcmdnccohbmafmmpghkiiemodlnheamjnjcddhlihbmbafpbabjejfhopjnmjanilieamiichbmcemmjabobjaebjppepaeppnedmkdahbmchnbepnlccchmanmdebbjphbhojnbhbmehhidoenbpcebaboleekojgdiaehehbmhaicamiijdiefknmcfgfiahncbhgbhbmhjelemddfgkelchnjplfilpahdljohbmhkmignmfpiilhnjeepkcbaboocookhbmjkbblajpdpaggdhlafkkjpdhhjkhdhbmklncidoieeglfbolkdgagndlijcmohbmlamedeaengnijkklilamldancndhhhbmlheccjkodhfejcmblndjodllmnlnlhbmnlhjfaflimmelckeinppgiobmgheohbmoakkihhkngijfokkjkfgjjhmlcegihbmomkbgnikoacfihmlekplkogmhijkihbmpabalmfboblojfpddkdepngjchmdlhbnekfkfgiiamncclepchkamkmgpmoiehbnhekcidppoiamcgpljfkocnplmanemhbniilpckmdmpmfmjnakejpaklnepeffhbnmifajikjfbmleffnaamoelfobehnghbnoghbmilklhhllnickinphmafhnikmhbnpfihkfboondbjobnlknbhdcenboenhboeoeobkigjccpeijfebccdopjnadcmhbohdmaiggkgjggnknnjnhoinfeobllfhboifmiaboplknpjplhcilhknopnjbbhhboigdnpmpjdpoljkhefjihfhbjoopilhbojoocpjodboplnikmcccpohilomdckhbopppaboeljaomclpihopgbbebkiliihbpcgoknaffnhcbljbcilnpngmkhbkkghbpfblecldgngnggiofokejhbcfmemnfhbpjfaahiafjameoelkhnkolmbekengdhbpjjppfplblffniecpkbgemgaejgdibhbpkckdpldklpnkfacfjpjhajmenaejohbpolappikhbjjlpeopnagdopdielcjkhcaabdfjdfohmjafocilnnamnkckoiephcabanlcfnfocalbgnhnboeanjbhonifhcafnikenppdpjmbeddpmjoknmoigbblhcagcbgepdmnjiebmbaolkgpfghomjpmhcaibdcbockpmaolpegmbphhkloakojmhcamnijgggppihioleoenjmlnakejdphhcapokajkngndbglnfglpfdpoeidmphahcbgngfojpndipbcldeclpncgbbdhfpehcbigheenlifaljdbnacnfbhnkhkhadhhcbjpdipegnkkncccmhlljhpnbglgbjdhcbnjfbaaehlemoookmjijemabnljdnlhcbnmdcppnmjcfocdjdlckcdnmbjpffnhcbnmgkobdbgajacikejmmpilighpjnmhcbpgfdicpejhfdgnpnggefimkncelkihcbpiiglcnmkmdljimanhnnfnjhneohbhcccnaciehjdknlljakjoojioimfpnhahccfgfgnambjahlecpgjagcjplhkamfphccjagmehekcjjmihomeldfnjbpoeheohcclpapeljcolllonaalhnclmpfeihmlhccoggghklkbdkhpiapjjmjinomhanbghccojifiejpenokmcnnbddnpnibgaogchccolhehnelbnkkgkejhchcpiaenkoghhccpjaabjjfafpldcpjjpepgjgoeeghjhcdahehpjbafoalhcjgpbkkdibnamehmhcddgfingjnkeoleicfngmgkfgbapiaahcdeigcbchchfjjoogdppdodbemopgbbhcdfkgippcadomhkgnknmkkoapegdeephcdimcldjbhabmigfokgobhllnjdmndlhcdjbkjdifpbdbobpdglppenfgpjjgbchcdjiilbooobbdpkekchecicbpbjonelhcdppiiboimgiiebkcabcommimpinhojhceaclbnbpdcofjcefkffolobgealmlfhcefjggefcglhihnladmngpldkkinkcjhcejfgjmbgnlkhkngnfmogadekacfdeohcekkphfkkidldapghibjmgibhgncnmihceoeoihblfihdjnpladlnponefopkkphcepiaeocgaibbfegmjmfodachkajpemhcfahpbgocblppeeeikkdeboehebapaehcfalfpgiocaoobnlaeljmljhcnbnfjkhcfbhffifkemlbdofkadeabcigekangchcfcbidlfmhdeajoknfgfjphelonhcpjhcfeodalipdhkoobgbfkdpdbldpcgffihcfgkolnjebheeaedklaoamnnagihfkghcfhbpblckhcihdkoogjmgfpkpnfndelhcfiafambgalcabpdpikkchpdmmcocjlhcfjbcdjpmkbieephkdbhnefmemabaghhcfjpnijnhpghofggedegjikdehepnbhhcfnmfmlmlbfdlkhpbebbgmnbjflibkmhcfnmmembmideikfgnbbcdfminfolnjfhcgdgnhbcebmmipmnocddockmobjbajhhcgdjkccpebhlamfcddeidaofhdffjmkhcgfkmghhgbaifcpkbhbalhfobmkdamdhcghoamicbobjidcmjknmkcflffbphnkhcgjaficbolenodkgjfebdhajaglbonghcgjpdeikjcofenlimpbbfknpgajhjgphchbeedghlgmljjaeklfobigfgjceleohchcnpljhplbomchphbbcimbpkdljkeihchdabejmgfiejopioiiogigccihcbmlhchjbomjnabiblpmdppoblmeekclgehbhchlkjilpfblmnopmgcknpjdjbfpmgoghchomdphanegdhopgbmeofgjengnmdojhcibdhecbebhnbeflpamjpndoofmdepfhcibhgboiilbcoindeibohjeegbpeljjhciboimjeolkddjfkiihkgiekpfelbhghcieeiipdpbbamcklkcccedfilnoipajhciempahjhamkdhnfogedcmgfdcigclhhcifediifcjplkocbjkdggepfamhdalohcigagimboakfogagdbjppeoblhncodbhciilgmkegledofhhfpbniljeopbakkchcijfccnifdccgihnbccblbpimkaeobchcijjeddbgoghbiimaidgdfgnbonjinbhcimeffhpdbeihmigpoebbieihlpiakghcimemnhmnabkjilpeobalkkiaacekkfhcinbfahepfdighjojmdmflpjmpfdlohhcjagahefdbldakdibajcjlajiejlendhcjdkfgnepefbddoaijieihmojjpeiiphcjibmcdjcbefhcffojpdjheaaemaldkhcjickemkjbakmabghnjjlmhilioonojhcjimdnbjdbinfoaeohplooihfpfcagdhcjkmjifpalfpfjhdahmdkbogkonbppmhcjlcadolmipilambfdecdifekkhgmfahcjlhnjngjppcjkgalacaabfbipdgikhhcjljlgfknopmiloehdccmipphbfcinhhckalaamcfiegmlihcebdoecdbmfjgglhckdbjhjplokignficdnadfpbhaffpemhckdcalmbloceddbcomaiohcnmeaahiohckgmeekopppbccjjjhndbohidedbhmphckmembjohopeijeppkihphohiccngglhcknnjipcjfpmomoboimhbcijjbjeiekhckomiocpdgpokkndgigbdfjookpjcgghclchohcejfamojpfibbmnfhljpdkmlehclfcpmjbjpflpkjcgpecpenhkjgfmkohclfmgaodilkdgilogcohilcoeaannaohclialdepgkghhdclmlgdcpfliihkchmhclihheidabmjjkioljmakeeodpihfmfhclimocafakjcoegiachkeolhpbocdghhcljlefoplfnpemjommmiondhhgekkcjhcllbpojalomdmjkpbpnepknhfibidmghclmmnnilijgdckihbjbeogomkaegfjohclokcojnmmfoenfmnlepknacngnjdnfhclpigolpmilmhhffbdkgelalimafppehcmgjmgcjkdofhkohfmkkeeaeedfcnochcmhekinbpapflnmjjinihbedneeojofhcmjaagdiemhfpgnnmioibaghehpdellhcmoancenoiphdkfokmfnniphmcokadfhcmoflnlkbjgnodldniblodbppmldlcnhcmoghlkfmhhhnjmjneebmhipgocobhjhcncjpganfocbfoenaemagjjopkkindphcndehhgmplpgcndjfoeicknjgigaoaihcnhcfigeblphojmdaeghjpjhlbafleohcnibigehikpliidpdcljemogciafoedhcnlkikpmiinkclblcdhdebfiohnndcnhcoacgdefahfcjfgielbopnnklfgjchkhcobaeocdcllbmgbfbibhpbhbgmfmabbhcobhcocddebeleikedgnanapkgckphjhcoffkohpbgbiclclmgbcflifmmiplmdhcogfkkfcglnjkmfhmhdjhkiijnjnjfdhcohajcmkjaoknlalchdjbppkcleoiimhcohbbojaeocghiapfdbbkomgpfmdnelhcohmenleceephmmnlbdgojnnlnebmglhcokfeigpmeepjbhopaieohjohjediafhcokhjegmmpfnohndongnheifkjijbebhcomijidcklcjfcidicahebldgeambabhcopehnpfopibnlhdjdjkbldkedbpgknhcopgghebgeicbgaegdjhjpjcapfljklhcpbkjoackanjdjdiichceealoplldkchcpeaboiobdanchghoiplckjiiifpeihhcpehbignlkdbllpflolibclfljncegihcpgpnonmhgoejddncmoippapnhlmlflhcpidbplmnbpkfdhijgldgoocnlhcdpahcpipiahmegbmbngagjcojhbpacmjajmhcpndbchnlgojmnijaldkicigmihmdcahcpohghilpcclginepbjhpkodibponfhhdabgpogdnllhoopchjdpmnlfniibkmehdabkbmbincjggkfblohenbcdclilmdnhdaccihmononejkpiaonfemdmfjdnepehdacmkapnkjmbddfcajlehdieeckelbmhdaffpnnkhgjcanidncioopfdbmfdhkdhdafpoefcdodiombljkkfdbophofcabihdagbpedejpckfjjlnenjipopjnaabcdhdagdnoonichgegkaiabeibjameobdanhdaghnnbgbdmfgjfhpjfdmaimpklpmflhdaieihieopjeoffagbogcdiljmocakfhdaimajhopfijcimiiefbdbjekhcighchdalcpooodcmfjhmagnodpiofmblehblhdaoenjicikcmkoenkgckmcncnbgkcoahdaohgdmpkhljjcmlgonnakmogobabkghdbaanobipilanpejljmogpnohjefplchdbdcecjidijoehbbmedcfafenaplallhdbelhighnelojkcnbiibjkgnapmmcnohdbfpbbbnhemipkgbcdihcalndmdeiaahdbgepmiinfkodfgcedfkocdngkfbpcehdbgpdakenodiamcdmaohdefdlkoignjhdbiobodocjhjpfodpfbfibbhfflokilhdbjiijdnlcipogljpijhiadgigfcmkfhdbkkafiekemgpccliennnbohceiopdmhdbnlppihmmjiaimnbagafibibddmaenhdboiajefmiiloieojppggdejcabbeaehdbolneebdbpemdldengmbncmfgcoapghdcbeldhekhldbgcnkfeipfkcidklcidhdcebkpmdmmhpbblkljjhfppngnmognphdcfbhogaekedembnhejbhfaeelnmlddhdcfipnfijodmceolbgoddofjjpcdobfhdcggojmipbgaboalleagclbmkjfepdehdciiihjglkipojkaeoaobgpgepkhfomhdckcgfhmbhpmanjldclcgmmndpeacbehdcmjocmhninchckapcchoohcibgpdnihdcmncmmkogoennkhjbcfadgbkkiklkehdcpojbpndphpobplehpjikibbmjfphdhdddlpeiaiifomehjeaoacohggjjpfclhddeigbiighadlgoimegfgdoigidbbilhddfknmhibihdlpgdgleacocaogokpanhddgkkljobenkghhfkmeiekkpogomgbbhddhfbmnobjkpefjbkdihnjpejfkcfophddlbbbmaokealhgbjhkmfijhlfbkhjehddpogpkgnmpikldbhaokdinldakibhohdecbckifobpfmdageaponbgbodbhalihdedilofmokfljapebnapjilnajgbhgmhdeldmjlpfibohnknhnhaiboejpcbkdahdelecnlipmgodjenaagnljdkofiadpjhdeomcikgjnhehlffmcnaogjeoebkkhehdfbhgkdhmiopaoniolgmnhkgbmdmhfhhdfbjmnnahjkpllgdjnofpenidnigoaehdfbmneejapngnopenfcmnpnbohncpdohdfdigcgbmkndgpomckjbpnmiijpopmmhdfffbofdgdjbchengoahkbdaafpkkephdffiipkggfhbhecpehnnngibdacmfbhhdffppmmkgdiohbhgnoecoebkhgeohkihdfjhcjiaajbapgjcmkfobmmckgnmonnhdfjhkclhoekcihgdoghidekfjigomcdhdflopkjonnodfbdplkjjilpibkeihjmhdfmclpejigimanmkfeplcmgnfcncicbhdfmoknpcdipgceeobibcpejdocendbahdfmpnphbkeingmjglpklekhgaogedehhdfncbelakemgkobkfbeccamjgpbidechdfndipgigngaddoohacclcblmalnnfihdgbgpjejeccagffbfdbjhahbhbapagchdgbkpbcajeleplmboclglppcnaihagnhdgdgbgpkaijkopbhencnkbffeocdeaehdggmngmlikcdfopdmijgiikpccddgahhdghjonodfggkckhkajjiepfafnjhahohdginhbdpekijhadlcniofmnmpbgdkjdhdgjopopmgjblmidffjecmidichigainhdgkghciggglflckfbfhdlfcpopmacjfhdgplbnjmlljgconbhocdcgojfjbeiljhdhbikiffljgmfhefdocacdmiomapcabhdhcmckcopkegghhdhpnheondmgjnogohdhgdlcikjiobbjnnimcjjpfckcgfpjnhdhkeaoicmbbemafhidhkdfcdnilhafnhdhkegjnpdpnilfhnfdmbdfbfojknclahdhmofnopkgkpgnpggloijpbnaonhplchdiaakpfpdcmkdaapnoppdcgijghmnjkhdiakcahkdchielpjkdollbfblhedfamhdialpbljicbfdpkolejjicmhcefcmgchdidiignonkbefncnfehcghfljeagkkchdifalpmcgbmlipoiidfedjnmjgnggjhhdihemnkjjijoagaljbblkfdoaogoionhdijkiondgomjpehfhopomicjbiodmcmhdjapbppfeaokdgfckpkdbkhgpgklmdkhdjcifekinooakbonkpnacpnekeibnhbhdjggcpainedfdjdlglgioaiddamkclkhdjgmkiicbcgaplmcajkajepicmhjkgchdjgnhdbchphhapfpncighnepoiajgnmhdjieelblkhfklebmedimbopoamfmbmmhdjmlecbadpbakmifkdnheieafponiaohdjopoepmgdhppddpjclioebgngjohbfhdkcpdmfmapfgomkjofkikapnmkmngonhdkimeogkokcdglcefaalgmgadjibhejhdkmodnmeabcifdnimffmdkmoipikccphdkoknmlcgickkmddddamedlnccgnjamhdlanemkpfkbknnmonkdmfkcealhhmaihdlefnhkjkblgbdahfoealeappdhllcmhdlimhjfohdpaodnncjigkfkcgeaceedhdljmcdelpkfkplpnfhifmhcfeffekadhdlmeedcdggpoonkpbebandlnckaodhbhdmbinomkfhmgknkoicejolfdfjeajmkhdmiaeceekbmcilgciecaeccaahgnohghdmklhmbdlonieiiehdekjchnhemamnphdnadicfhkbpdafdildanpbjapjlmkabhdnancnfbjlgmiiohpbbllnoaplmafffhdnbmmfjbblajkjkcaeofolgfnljpnimhdndfkghblcopcgbaikpfdgmfaoiamfihdndlbkgjccjcplppfljaeiidgkjccajhdnkoejigmpmbfcnflmjlfgjfeoejmcohdnnpglihbikpaeeppdphkneooaafacghdnpalnihbhiafbnbpmflnidhljmgidjhdoapaapjmifpdoajcofnjncodehicfdhdocbaomnohdieffkcielfbflmkffhghhdodbmhkplkjjnifpfnogdoacallljlhhdodkodakjbnaoiekefifimognnnommjhdofjfpghbobhmcppgaoehjjbdpbpjemhdoicdgfgalbbclcnonnppknembpjimlhdoihdeankcgjfhcemilmonbihflcemghdombgfjmngbdldbnclfgnmhkeipfdochdomcgjnfpckmkbncakpeimfjllpmimehdopopgjefhdkfbhhmeimlncpljpmpfahdpaohglffmoekehkdfflkcpllejhlnfhdpcopjofedinihabnpmnjgndkijagjmhdpegkpnjijkkgjjhmmhghlgdaklgaldhdpejafpfednhldpbickaegkmkkpcfgnhdphaabjbkfkjahfanijmfhknpdicjkhhdpilffckhadmfhnddilhbakacgepogchdpjclamfndkhhhmljbkmgegbdioflihhdpkhbpdbdcnkohobboeiepgbddobnfkhdpnmimnmfiglnagjpadkhgggagodcckheaajkdfmcbggfhngemhogmpajinieeeheackljcmikkmnnhjnpccbkdlhdhkblbheaehhjjmjcdclpfbioefdhjmeljmifnheafkbodmcooembdkjoklfenoiiehdpiheaibcelcllfbcmdcjpfgnonppafhkjeheapgkainnjfgganbefabkjdhkeieifmhebcihefijmklkimfhenalibpdmalncihebcldeecdedakfjbgfcdmpbphbekcafhebgebogpmlgkpkhogoimjdahlpgionohebkabidaikmfdpdoocblghkhakhdkfaheblckpckcnbaikgcbhpflhiajeheegbhebldjckigpegbkpgeehpdidmfkhoeaohebnhpoihboglidcimphhbbpghfmipcehebpedfdnoiadgoecedcnedaedlaodjghecbmckfbpjjifnleemdpffojblgfemiheccefkkefbanednjaomgjpgfdlaaagfheccpceekgnhhkollmfelfeehhhofecdhecgapaildnppiemomddoimfinhdkoighechgbfeikpcbpienlgplipnhffkdkmchecihoilfnehhcnkbjgddidmnapabhcmhecijapnccjhonbmacmkmffooodfokooheclkjfhijjcnikjhncnihdbcokfdonoheclnjdcbaicdomihcdianppoeakebikhecmpomcilkdkkpoofbmjnmfgcpokegphecolmpoijachllohidihejbkfcfmpoihecpfdnegghgbooegdnbbffnecenliafhecpkjbomdlgkmkbaangnpcmfihpjkiihedhahbiinflpbkhpbhdigfpkdjhjedbhedhcdjbmooiionjdjddjbagihiedpehhedmjibgacdfmoakgcodlcbippannfkphednfaidfmccgmnlkjfjecedekkbihbihedocolbbbccjoeciiegpnipglmjmkjlhedppglgmldklopomcgaigpkdhkcochbheecggmfgekgfeaejdaeokdeggnbbehcheegajdibfpmhpamkjomplchcahobeleheejjgaomkdnhmdbmapnpicckcbfkjjfheelhlhmpmkpacebahgklejnppfegnnoheeojfmjhfenifkaimaiioefomagaapahefalgkgihkgignlhhedfbonpfelhofhhefcoakblageejbdhofbcgcgkcpablilhefdaimcipjnmhpfhbfaadpocdgophjkhefgoolacpgoagcmmibcllbileegdiiehefigblkgljclkhcgdeaeocnepkbcfeeheflkmmmmepcbkjklfelakgknmlpjgfnhefmdgbgkecbljmiplnbmgdhmbaimaahhefmgdiepmllbnicnhfpjoihfcnofkolhefmoncdemhjembgbnkgglhlookbipdchefncdahhkedeegojbcpeboknnlfhdjmhegappabmiichkmnjepcbhgcdcaoeocnhegfckmhmejbmmlcbgeofheflgfgehpghegggcnfjehbghclpbfoipnpbmnchoalheghikcdabonoakgakjaipnicijjgppbhegibfdmmccdcjbbbdkmlbmkjgmihondhegkcnmdgnpggjldiahimoeccgndoddehegkkaegcamddalpkbehojkkaahnckcaheglpchjbjmchcmenfopoohbdibnnfaphegnoogffjkomcadajjdpmdahbikgceahegpffpmkgmoebebchalnjhgiijjafnnhehccfkflhekggbebibdpdnjjjckknnfhehdbnomnojglcpejpdodkbipfnikpdlheheeldpmaaljdefbmaahhhhakgedbanhehfelejbihkeifkaiblcdiggpfgfjkmhehgilcbgbgncimkgiiahjkjnhjlcfiihehhephbkeafmmgbbnfpkeliaegjoohehehhjmkigejnnidpaejbeklogjelaohghehioigeioggoabbbafcnbongegicjelhehiooooefdneahmbpglocapiaagocjkhehjaohnoapphjbhmomdahnhemhgjaefhehjpofgaipcipmkkjdnjooidndoknbkhehmdmfcaipkeogibanifgolmibpljneheiblpdmgogpnklpaindnclbhceehjdlheibmpngeoijljolkanljbjhnabcblfmheihfcneljdpgnonfimnjjdfbojaabimheiinnmhiadnlphhbmjihhdbdbljejhhheiioljminpdiobckccldchhnlkacnnjheikogiajahgabpmmidcijnhppajdnnlheikppoonolckhhmaobkbpclmiafbbfkheipjpoecldagokphlpgpbcnminpeehehejaedbkeadojifohlfbeegfndgjbbljhejbdecdimgkfhglepbmgpbgcgfaoofchejcjkhecmofmphfhaolpbmclbkncnhehejclnfnobcacainhhgpffolnmdilegdhejemkkkjanpnnccddgdfeodcpdfejnfhejhhgapadomgjnakcodifbcmfdpobckhejhhkngokpbpdablodgicjglnglfcfbhejhjokkmlicmelcenkcnmhojpckkhkahejlohboibjmlcdifddbpbjjmiigjdanhejmgnadldhejhhipmnooeoagadeejfnhejpfkbgdacbcjfpdigeobmllafojhgkhejpppniigolnkdoojdmlmkgcoendpgkhekbcgfdamhghpdehmfkclpklopigdmchekdokggffcolefdlnaofjfckipdkflihekfcbfneldmacfofddnkfgebldkmfeahekgpjgmjddiifjfgpeammgdppnjhloghekhdfjankbhklfkjmnmnefcacndeollhekhipdcfnchdgmlfegbigkiiejgmablheklcjonjfmeeijobbmocmloaonjohebhekledfefegapfbgcgbghjomcafieinbheklgipegickalccpoodieajecgnkhcmheknhfkcfllldkmmdiaeabedpmfimbniheknlhjbhchakadoejofgdmnjhpjpoinhekomaphimaeclejbiledlljoghedkifhekpmijilgmnjboaefhklfpchookhajjhelaednehnboichndlngilfenikdebobhelajkhhicephgeafadflampbmkllpkhhelbahokaaiihehplkjcfiefgmgcpafghelcdkfgaocjfpnocmhabklicdehehhphelfeejofdgfccpiofbibkfmngmifffehelijjekagokhhlanhokcbifioheliifheljegmbbbpffjonclgpodjmmifnfcgkhelmdjakiifohloagdecanadgonongnchelmhffaejafngdekjnbhpaiijfnemhjhelofipplbdfdfcbmafiogakobjmcijhhemafeogdndbnekhigikndfooaalnihfhemcfkilppgfnmbiepegphmfmgamondnhemekaljdopnheakppcbflnnplpdekcmhemgpjniehgknkpcfghmaohinapofdjdhemibacgndhdhkfahkjdedjdgfapmfkihemiddpmicembpljjmdonhejdppaagmmhemjmclgbighbffkiafmmfhmmeeooglehemonppefjifppkpnamjbleldjgjfnanhemphnihpkoednbhbpmahaohkofplfhmhenccmmhbfljlbefnoidfomdcoclaneohendjfcmckkbjekoddmmafnegojcjmlghenekgkcgleealoeoeihljhkijalolaihenfifadgnjckaegbfinonhoncpdbaenhenldcpnodgdbmhaldjcfanimmbbiamaheodmejnblkcmnpgeepphhcamlnhgdebheogpgadhcadjggmiafpdbbmmnkhpocfhepbicikgbfagfmdcjomlnienlobgjighepbkacelidkjldkkmfgmbbibgnnhiibhepclboeopcikekiobfjcgibhjkambknhepdnhidcbemodfkamhlnjdaepckdimkhepimngelnnmpbpklphhbbmalefoploihepkfnjmdkceapnmcapcfgmfcnaihhjfhepknnkfgmbmihhopcgfjmhdbifinghaheppenjoembjbojdpgcjmkjabhfiidobhepppbpngamkgekpmjglajcgdnfibgefhfabifooljogijoopfpiacadhcednlgihfabncigoobmdcaoemhldmfjilonglddhfadcbejfjbchnijilfmbhmeimminliphfadmoopnaoclcijahlplkbgpfaifodihfafoilhnledkpimafmjlaijbkojelpphfagdidcgfnafpjppmdkofnnokhhdoinhfamkcjjmjefgapoemckcjihocdfepejhfbacnehfljflnmfgcmbohpmgpdjlhnjhfbbamfhgdloijpcoejlkbpfbnhmkhcnhfbbpglapkeggafelonahoooiionmefjhfbjajcpicfpkiiiajggnphibcabkdjjhfbllpckljnbiblnpokionhacalmckechfcacnnldapeiaafhfgjmakocgkmnkadhfcebooojaggldeegdedpbgjnljipihfhfcgbiofoebieldldghfocjfnnajmpejhfcjbkfjnngkflmdakaclhbkbomaafejhfcplmhblmhkgocklfcdfbhpggakcebihfdcanionjnlnhojkloabfpfjbdknklfhfdhcojdoheiainlfibdbdbkihhiahnfhfdicadhphmoboknfnaefpadicehcdmghfdjipgjgnkfohanhpmbfijoicffbfcmhfeboecckdioloibffgfkcpdcnlbpeimhfefeoebacocgcaeehkidedpkefbjhcfhfegnlbibfofilgojklfejikhcpekfnbhfehaphkfjpgchdmmjdpkjegbnpokddchfellobmamcgmabomhmcfoefnaccamcbhfemmcbkmmjbdkmmjgbfppjjdieimhkchffaamfanpbljginekmhdomfpfhgchnihfffccofhjogojhjdomjkkibncpmnpjdhffgnfmmpnggbmcmcgcfhdpfokbkahfnhffimkbjiffcdgnpjgekkndfnhkajledhffiocljbghicnaenonmoobdamommmoehffndpklaekhhpmmnnjjmfclnleidelohffokmpojmpchmhebpconpbkhnchhcphhfgaabfhcboiapfopdifcdhlhgchaiebhfgblndihamehfmlahnhbmkikkclciiihfgboningfngjbapdfcjfeandoaenoochfgdlfpakgihpgonfmmmeaaeipgnbajehfgfpidkdifgnnljlokcfjncemnplekphfggdcegglbpeggeloliamlbgolhjnmchfghembnjcahnplflbcdccieaoaoaaanhfgminmlmnpabmcekcflnmkohaieccjhhfgokfpfbcmgmcamhknodjgknmmcjcoihfhbkgkcdhnmemamodhikingfilkjgflhfhcabndhekdhglbjbobcbmnoolkcjomhfhhckbjkpkjokidechamehdbcfdnijahfhinghfppfdmdfjjpgnnbjkplkbdjjihfhkhjadfnjgijodmglhpniegmkpjmmdhfhmmbhocaffmekcenlckjbjgdofdjjfhfhodkpciaiaeggpdmeilklhbdnbomjmhfhoelnggdjbgijajnkcpnahljpbhkjihfhopiiohjeeeakiaciclllmkjogibhmhficpeaiodbodebnnlimbagpfajmbdlnhficplpplplpnkonnmoonbamkmcbjbhhhfidmgnngigilehpnbjpacjaldplhncihfiegeomclejaonpefifbdpbhifmgldlhfifikomgoinjdjnnjonkmhbkfcfgkbbhfiipdjclnniemcdaajminlnahjkellphfijiemhbihboacgeanijkpmkajneooohfildghbmiicoebmedgolfdnpicfcikghfimlajnmodoffejafclfidjaefhgfldhfinepnacjejppempndddoldgomloajfhfjapfioeobfmhlnagidngllgldljedohfjcbphnafmhbiddkciabfmlcgjpibdihfjckialadhcbfjmpehabcahdmjnpchmhfjdnieoomcmplignlojkoanplbpemoahfjiffobhiogoimakfdpefdkbdpfkpgihfjkbbfccppcdghpmgaejkklnebjfjmihfjkeiaaeeippgccfmegphpmlpjilhiahfjknikejbccojahhojiecfglegmnminhfjmjfgpokbelmaagnndhaebhjdpmokbhfjpjodbolkmheaehcnmfhjakjileoofhfkbcpmpalppapmblbdjjjbnjkpokmhnhfkjabpafddgghkgofamcfhcgpibeiofhfkjhaakopblkfenbacabjnogaaodlajhfkjplkniegpmkoiialpebonopholflhhfkobhbdmaedcgcgbdohjfppppkakejphfkoidkpocngopepnjoenndplpcocgflhfkpcnijahhndfkalaikjpigfmndofhghflcigoemacekccmicnpeladmmogfjpahfldpgfnfelkhfedbhfiigkmomeanjpjhflfdfjhemennkeeolpjdbdfbfonodbghfliadnofnmokbafofhejhchhmkcfmghhflkkdaabaehpodhhgcgeeiahalcoipahflppdeanabjmlbcfpbcfhfhcilkdifhhfmaeloecnbjiekhhdhehcfcaaflhkdihfmaijcafeeogfpfhimcfielibhobenlhfmbepbabojanfmnkibfikkjgakdgkclhfmccdnlfnfjadbhmaloeaekaffhfdnnhfmecdcdkadjbeicafefhihcmongcmglhfmfipekieaobljkmegblimnhdedeeijhfmhggkllblgfhggikegckheceigomdghfmhkjmihdidemngjicbaiikgplflnnlhfmjppmjhjmaflonodhmkkpbkhepfkeehfmkhjoppkdibgogpjamkofknemolilhhfmkikgdalneahcmhpbpfnehplngkimohfmndnjipdepgchjiihkdilgilgfgckfhfmnnhmcbkaflgdecekjjdpnnoghjjjihfnagjipelcdleeafpnjhimjgjjhphbchfnepiicahmaacoenpjkhkfmdimcfjgjhfngmdlnoehpknjliddpfanhgjhagagghfnhalilonljenfmmdpiehhgmodfpilhhfnnhadhldfcfidckacbabjakbeanogphfnoaehghaeadffolbjclbeolaffifhbhfnoogglnhjljojaidjgddmbhkdhgepahfnpoejijljdfijmbbhdnlficffhbldkhfoaddfloaedoblhpigagoiknbjlfkfahfobnpdinkgdbcbfgialjijcfeomfcgghfocjdifdlpdgjgbcfklcjpbcicifnachfohllaelhoknhlgmjhcoicgddmcfinphfoialfnldongjdompacfakajjjmfgllhfonhgkhidihinknihhbgajjmdlcdllhhfpaekmdajhidjbjlemddkldanbmnoonhfpaipdfdcbafohlagejfoanfeelkjdchfpdaoplakfkibhegmdgdjfembcimlbjhfpfbhnmbbigpmoodjemilggabklpopjhfpkhaemplkbkjkomaiebdolphfickcihfpmodecodnlfeholpcdmhjffbhihhnfhfpnlllbcpglbpnpeenhclcnegidmjahhfpomfcmcfpnpmglfmipboddmdfkbhmjhfppdobhgkhoiedmnhmdeacapneccldchfppekcafmpjekcmcdoobfpjbeejicfghfppjgakkenhfeelmmfcelecnkappdaihgabeohhiapckfimdekophmlcekblmpohgadoihnmnojdbnfjjkbkaildepoolmnhgaejgmnnkfpcejkijkbcindbhbjpjochgaeldkpamldcmamkgolggokjjmmmogohgagolblcpljkkbglkbinmbdahdifijmhgajioffnpmkgjhgnikfaeahlpmfceejhgamailnfdgohdlohlifkgendgpgcomchganmdlbddkgfhbdemlgejlkpoalpjckhgbannkfplckhokflijecddinjamhjgnhgbaomphocgmdpmiohjclchaaljpaelphgbbkdccoolpgenmmmolnjmcnfakbpcahgbdpagnjbkhoadnmjcaainaclkmhflahgbehfgnkfmoklhlbnfnaokolllgmalhhgbemjlbknfelcngbobplbkbohadodechgbhdhaggadolhklokndchdcmkdacmgghgbjigogbpggnhcicdeanggmdfknglidhgbkjbkgledgnbbhhphbfdkegdellpbjhgbnncjlimkmdnfncfihhdhcoigigoeihgbodgggpbfnlamcefadhcnjnoeebmhghgboiaecclcbjphldpbgfgggcbihmnaihgbopkdkpcfljkdjjijinjdnliflpdpkhgbpjlnkjhllfgfdmieompodgaefjcfhhgcbffeicehlpmgmnhnkjbjoldkfhoinhgcfppijpibgnfieiiopkjodliccomaihgcgbihaidinahfimhpjddgkacaknhcjhgclmojdgjoibbjgfabmpfmaoknobcghhgclpgdkelafgiddmlceapdeingcbbdjhgcmjbfgeenpeicppblioajimmhbajcjhgdbhelicokofhimjgadodfdacacoocphgddefgcgfomoocmlangkojbkgcdodephgdfgbnngnhdgobebdlkdfgdpcchoikdhgdgejgcmlkjikgmlhohojmnoooheblehgdhalnpljckffpiccoglmobeclbeabahgdkgifcemaimghbhkjfcfjcenpadkfkhgdlkjmfnonmgnchdmckihihagleklbehgdmdonmahekdfnojapifehofenmncfbhgdoflejjdomkccpoldipblgeanoamaohgdpeookdbaikkhhkodkgfpoejlleppghgealehgkaaamjbkbkjgmccnceaolphmhgedfnmbaiffinajogkebceeeaomakmlhgejibnemlbcjffcbcfhdjihjglnaccdhgekbffcnpflnhfjkdfdlhffigdfbnaehgemcckbgnmgiggahahmogeohjcgjfgphgenohcefdiphnafblnpllilcefdgknlhgeppfchiemjkndhigmamoagapdndpbhhgfacieeomogkcchookiodlpppbcolhahgfbieicjkefioodgmhcflpbdanehkdchgffpanhlekbhcnpngbfiinnocgpfdjkhgfiggpgohbhmcndhefnbphcgjlcahbnhgfkolanlgehicbcphgleaoaadmiipobhgflhidobebehcoabciljidpcngpcamjhgflikpcandhinllemlamnhfilnkdcdmhgganachmlonmemahhpihgcmcpndfmanhggcdknpgdoeogllgimlehjbagmngjpghggckanbclgfdeajpogapnekelbfkjonhggdcpipbcagabkaedagoanmmoiemdclhggeefcjnhdakjgcdkdhpominejnakgbhggjhphaocbhljoahchlkambdbncbahnhgglbgidokpahomeflanpcdmicfbfolihggmpjbaplolbbhhinbidnccjkehcedehggpacjihddgdgddlacgimnhajnblgdmhghboaddldelomajhcbaodenhafikghjhghiiepoegddnbbhgkjiedlkbpnhempahghkddhanjbmaeagakjmfegjoicjkobbhghppakekcocliaaefmihmjogadmejachgifcoihmkmpkekgpodejjgiljeogpaihgiidlnejdlfoacoeleopkljhbckmlkohgijebmfbhohmppenoojbaeedcbdlamkhgikpgfiaeacnbefckbadnnmepgcpdabhgildmhmbjobjcnommomenilakgbjppjhgimegepififmmbbafkckloajjnifoihhgiofjledcejkgdmicfdamaaapjbajllhgiokhliidamjlfchnmhinecolinghhbhgipnkhaodkialafnejgobeifeppkfgnhgjajpfmhojjjjagekdfpmomnhbndinlhgjbmhjfpcllojfekicfipchndiiihmihgjbncindoeafnjfjggbkcjhomfacilkhgjcjcmbojeopknajkfcondofhnjoooahgjdebcpllkldhfcgljcpkaglcgffnnchgjejlpdibnnolajelklihhiamnpkdfdhgjenljklcbkjdmeifhamkjdcjlnhhlohgjfdpkdgmfgpkdoepfonoapffgdbjohhgjfloecemfdllgopldbflkajdpfgcofhgjgaeknhmidehalnmokomhpfhbfmpcmhgjhhhandlkfjjiaohhiglmjmmmobihnhgjhokmbbfacdgdfpfhghkamhcloakamhgjlickeildbmijnegmbnokiolgocpjohgjmkmhfejfglmdgmmcjpmepbhmehdejhgjojekpiiigkopmlpoflfncoepbpgechgjpnmnpjmabddgmjdiaggacbololbjmhgkbapobpddecjmcnedhgnnofmfncebhhgkchahpbgjclajeednnhlabmfimboafhgkdfmocpniidlddcgcccclooohcmaeihgkeogpmnhpnkjmkgpfehfiaiodkbmefhgkkfpciijjlblcnkfhijgaohfcggbjhhgklliblegdjjjakediflldiiddlaaefhgkmolpeicipkloinbdcabafpipclijkhgknmdppklikpmfhflbhefmbdbclcdnlhgknndaldoddbpkbfgkdlbellagpimiohgldlngaepjegpibiapafheadnnmcffghglebndeioffnaiccfedcbopelnhkacmhglehkpfnjjjnihahbhbppiciggfaphhhgleipebmhpdbiihcbmncafpckeplndlhglgbidkldkhdaafmfmedlneebncblgkhgljllcjbmfeilimbnmmmlglnabhaeechglkfamhcgbdkljbgbahehfpojnfdefahglmfdgjlbhgpmadafhlekoafbodhfnahglnjcjnhlhaakhokhdcamjoaaeiahoehglpgpggfibgdgepfengpokoamikigbchgmbgfngaflambaldnngablebengadnfhgmdkggaclnchnbfgnaflfgflfgmdblchgmldkgfcdfoemookkphichgmdmibobkhgmmahpgamcflkojacnpidfebgpdgkiahgmmkhacbikfmedkcpdgfgchngeilipohgmocflebbmnkkabbknkkegmioajoilkhgmoepgfhokepdbnfnfhkgnchgoeabeahgmpmjpekinnebjgnakcahjikbomnmlbhgnaagbkdmcfdpbedkpgakhpnbkmokpfhgnaigieaihlkgihpojbkhpgffielknahgncobmmjapbinfioejgnmmcnpcnledmhgndioidlhgceikdlgjcnihgnmmbnpgghgnlgkadlclnfdaidpknifncibejdbedhgnoiaooblgmhnfjdhkhpmjlhgpafkfghgnploejjippkmkjgmlknbhlbfacgcnlhgoahkhlhfbpacajbolmfhlggpgfjglghgociblokhadkfkngfalkcgkaogjahjohgoekcipcggdghpmkclinobmdhhjfmknhgoffcpdedlncdpceclkfejjpchdjdohhgojaaaiddhmiiakpejiklijbalpckihhgojkhpcgfhoaldgefajcninpacbcdgghgokiphmganeipffnaimffmoicjeiibphgolibhnapjliphamojgmmgegjabelhphgombnfbnejmpfendgaliioaddaejebehgpabkgdagfapklecjjdhhjlnflgjioahgpacaafpjofmpiianbifoamdidjklolhgpenkfjeddjngnojmcmgbclkoakihhghgpgnmnlpmeggieickkhbbjjddnbglgmhgpicijhlcldebolofpfegobgnigklnkhgpkbcgiljamjggbmhgdpfddfjpcidfahgpkgjcpgakfajlhpoomhapgkbblefbhhgpkikgomihndhdelmpbflnmdnebpohohgpmdcinocmildemkhlkeccmefalnjpphgpnhiajcdppfbogcpfdgcceepgkhdmkhhaahbmjhijebahopgjkegbekinifmdchhacigdnfmgdflbnbignjojlllmjjfbnhhacjhjkhacdkhojhpcfedpfglphindphhafjdgcomhannphfocfndgkpehobihnhhagigailklcfpgdeaeldmpejdmniiejhhahniclmgfjiihdcckjeeoiidlnahfahhajlokgfebelafbcpfojejmbpdgkikohhanpkkcmciccnnkkfjnhhhbpkkcopdfhhapkbdncpeaadhchoonboohalfjdibjhhbfckecbgjhkpiimjdoekjiabhdiojohhbgcknfjomlcgddaenfjoegpogochgihhbghjaahgghpmbpmnopgpgcdoejfgllhhbglmehooiclpodhhipdnfllfijmiophhbgpoakplhahbklhkcfbpicgjcaoglkhhbihfbjoifhhebcnchglobmkmapgjkmhhbjfdmkclncoceioglbgnmolkmjikjlhhbmkbfggkhciiegmcdccemijmfgcheehhbmoehglecdhagjfheejkdaclonjnpmhhbncnogkpgbameoolonafccipdlkadkhhbognljeeiladmfcbkhpgefihlgbpeihhbphafecogmijcgnldchdahebljaigahhccimholihinmlacjdajdfeofecpfcbhhcdjbopkoomnalhjobejdffmidooodahhchefaenhalnoeidmfnemnhdfefkojlhhcknjkmaaeinhdjgimjnophgpbdgfmghhclhhbofdchoajhoepiickkhinekanlhhcllabimbhlobkincjldkkfgomidakehhcnmbjhedncafmigopipabclclacchnhhcooappmdmdnkodfnonfbbhcbahhmhfhhcoonckgjieoecebcmncikjkindekkehhdbojjflpngclmncjlhiiegdimcppjhhhdhobkbajjmnmglhibnbpdhgdpfpoifhhdkijinkmdphpielcnkhajncnkbbpbchhdkmfejimabilajlbbmmdpdhcjifppphhdnfdapjhiiemlpephegicdifalpcdohhdnmomgpknmbkdbgpmikknoihejepkihhebamddpnanijapgpghgalikpipdlafhheflfppjdioiigfbklmpbegpgaodnakhhehadpkfoplallbeljlokoelbffndmlhheikoikndabipnmkcdbhndhhbdncpcfhhejkfpiieacnaghjephocijhejhdogmhhemkpppnnjlhahikdmhcmcgcplphnbihheoknaocjnlgdnjenfdmpmnelhjipnkhhfbmgfpndfjjgpbckocajmhmimbhmjehhfffemhgkginfafaoapljdllodppanahhfgpeehinbpikhdpgheeknfgkkjiecphhfiljkpjapjjphcocclhhaldpfkkjbihhfjahnbfaplfpellobjjechnbfflnaohhfkechgjhlopefgianmhhpicmldjejmhhfpnjafhjbcfencehojkhlmckkcmfmjhhgagclnjekecbcoellnaphhoeanabbohhgfdlieampejfeoidoheadoghlgobjdhhgkaaffadkmkklhpkbjibnbcfmkndnnhhglcpkniomohgcdhknnacmbkompkhokhhglkaahllgdcgehaningjgoipcgecfkhhgmpbpncncoblgjmphminppemccjnoehhgndcpgompdflmhmoepaibcehlgadckhhgogcoghcnacfjfdamiicmapmoglkdohhgomihcpcknfecjeellpocgfnjhndephhgonofbempegmbkfalcmlimeekpfnbghhhbdgolkfhcildaaocofkddmmimoogjhhhbnoombbcffemfgmcnfcndhhijfcolhhhdbpkeelkiijjnipkdfoiidggjhcaihhhfkoohnjbmapdkhhefddhgpokckoachhhiehkcebfngopnldhiaeefdnmpnbchhhhkljoifcjekghpaeagecmfnopkpfcnhhhokplkpelpppnicblambcmhhleegfmhhholmpehbnebpfklecipmcpkelnnabehhhpajpnecmhngfgkclokcghcpfgbapehhhpdkekipnbloiiiiaokibebpdpakdphhhpkpfkjgmpbojfnjhjioggomcekljdhhiabpmeabpkedpbaknffnnpmjoaflkhhhicfnjidfhgddfhgibgodclmglbjkphhhidcfjjkmjjapcdodkimbfklnlmmcenhhiehilngknbodfklcjlaobeagfonlefhhifbknnbhnhbfdcidfmlohiodeobfbhhhimbapgagpfakidcfnkbpokkkdiahjlhhimnkaaoegcoklcjfoaojjbflmdebbchhingiponmldlpdjgdaddiohedhndhjphhiochglpgpejhfekbgkjolkljecejfhhhjdcdohjjgoomlcbigeedkbbhaibbgfhhjfihhkphhppobhnopkboagabbpaakkhhjhejlgmfdgfjmbfhcecingelbbambbhhjmkijkgojfifipdgmiemghfikbohcmhhkaofihcpjcciiildmipnmlnkkikplhhhkbagidediiekipbjncbfofabngeehhhhkcabppibkomngfkbaadgkdoehamljihhkhakhjbgfbemofpdgkcplonjibhbcjhhkjognknpggchkmjbenkhopjbjhleebhhkjojmamaemkcilahbdnbgbblomofdlhhkjoncfeiofdjigkpiajdndnndhlejlhhleiedhoameadpiddmmbjogcdabhjaahhlgbfcfbkhlmajakkcjippgpcmejkkohhlgikngdofiboifhmahjcklmcdjnbfhhhlibhmgjcihlpjgoopagcohoahbbkmohhlmghjmomaoodfgjeikphfdljhpcpklhhlndmmpjcnpcchcpoibpfhhfmmpkalohhlobfceimpnpigpjhholacfnicbeplihhlofanfogckmaioihjdakeihadhfcckhhlofehpfphecjpboiiejcjjgmkgcmnnhhmeanihiiikgngipdohdcdokjmhlmeehhmffijkepkhjmccjggphbifmblmghjdhhmkgnkpomipmeolfdpkdijegfifjbmehhmklbpkkeibfdmbobaodakgjnommppfhhmlcjhpbhoplicncmhhpebgdemcfdjhhhmnllaoaaagbbbehpofeibbpcjkhggdhhmoinnklphooijnjefdbfefhcjpninchhmpiecjiopneadiglfonpmkldboajinhhmpimbnffaanfjmabfgipjhpgdoljojhhnbkpmdgfdagbadmaimoaneijmkjilahhnddphodhemokhgfnljeepjgclncgjbhhneholbigilfphcjdlcbihaecfpbkkchhnemjoniijbpcgmpmdkehnkckcadbkihhnfihncmgpedddlfnahbjdegfgmfafjhhnjjfjcfnmaigmkijkgggmcakgdbonahhnlkdcemajhjachchcoopdbccghjadnhhnnghfdjpodjpoagcnnfjjpolalekcbhhnofoaiohbbihnehopffnfkagchcbnohhodfdaefbcljeijdddkfgpfmhgemloohhodjgnknoappgmoalhiabpgnbpclbkphhofkblhdngkmgogdobhcchkigjkfhfohhokgefljkcpmgphogaclpgdamililgohhomalbbfiopkmhbaffiidabldapkhoehhomjeiaplklmfcfepiepjgalohphojfhhommgjjeekpmpcbdmfnhpchijdkgaeihhonnpacdghaennjkjiipnaollobmpaahhpbepjkjkdeikblnfncapdnjmcobnidhhpbimdicacdlmajpjjhaldpbincfcakhhpdehiiilljhidjakafmapabmphhfpehhpfniokpacnobbpegnkpcjeodkbfkgohhpgdogokkhhldeogeocnjmepefiknijhhpghmlcnigklkaefpbgphjiiinlmmhchhplkfdjbhkfknpebcodmflkcagbbofkhiabocmbnhcgcncpmngfambehbbkihmghiacmlmokmdcbnbngbmcnnjccfilpoephiagfiokcldfjblijjcekbdgcpcihchmhiahbmgkinoiniaogeiinildonmgemfihiaibekocimmjocgdhaljjniihpkhkbkhiajahmpjpoklignddffcpcebejinpiphiakahhdohgkmghcjcedbeidkmhahdpghiakhommobcekdobojhpobdhplahpghahialenedkflghpkplhadghgoicgmdfmdhialkkgioiofmeolaokkjphbhlbcmohhhialpkodljkfgeefkmoinocdhakccaonhianjfflekmaomejnbjfdgijcfhaifnbhiaoeniljimogojfingniejpnhknokomhibdeekgppkacghomdlcmibcheicdoknhibfekbljhkkncpmoadmmdnnbphaeajlhibfjlehkglbaieceoofgmpfllnbdmdlhibfplgpklkbfjgiiieikinkgalkgjkihibhbklljenkheombjhgkmkpkjcjkgejhibibmhakepefnnehakghbljbokjgnmfhibjkpfmficpbkflahaicenhmbpbokaehibkiglljnhlmeebhmbakjojllmcjhmnhicaaglfbelhjfphalloagfpifefgfclhicdjknhdkbbbadbinfgeciepiopjkcghiceefafaldafplmcdjonhmadbgdkefmhichhcbifmjjafmaddkmeclgcmfjidephicpnegabinijlhijphcplkfbdkhpkhchidcjnikmoafdkocegnnlaokjeaffcfkhidgciblgklhjbacdlhneifmmipgbidmhidigpmfpiocjemklanbphbneefogjeohidlkdndkfohodmbmmacmphflajflbdihidnhaccdhmiibnilfdpogcopbibnikjhidpnfibeefgnmgccljepobnadnpbjhjhieaaomhnagebfbcobeeghfojpigkjalhieaphmjgaedeomckaanibaopbgedbilhiecifkppbeikckahikkfbpaecbemiknhieclmpaagbmhoefcfdbbcapafbfiockhiedoignhnkjbkogncaekagifanopdgnhieeclfiaphagafbcabafjfnomencfkmhieeefbfnbdogdiibfhhgmdakeadeohhhieeelcojjgdkghajofnhblijiadaodmhiegnpgjbipdeeojoohopcninhhnbnpahiehchcjelajjfhlgbfenkielndfeldchieignllnbjkpfbcjlnfjjmclmcfgpmghiejceogllldbnnapkbfdpmkbkenonbkhiemdgdckhmopdkkelcbpbllajojnkpdhienakocmbbeinofjfbnipnljliiofnnhifeeaodommbmbhdpgamknaipbpdjgmahifiocjgeompegpfjacjfhajhlnngjgehifjjggjlhnloajfpgdkmjphbcdljmjfhifkhemmballblekkmkdopifdbhbpbblhiflcipebmikcaninmakpdihkojaamgfhifldodogheolehcmkhlflojhljegmodhiflglojapaldamonachkpchpjcdgllnhifmdgkhinfmdpjbjnehoicmjbjofjlahifnimddlhihikohcplchphdepkkfgihhigflclckhbhfdigheaekhhhlbpbokcghigimgekejpejfdlgdjchiicjnchmmmkhigjaomghlmbhkkeehmabolbolpfojcdhigmeeehobepgmnoknimjpgalchibalfhihddeljcbmkdbljinophcpgblhkbpmihihefhkigpgecbmhoadpapphkmkpfllghihldobgblhcanoimiopabjkeibhkoighiiaekciljmfijckabmjagoginofcnijhiibpmajifmgmelhlobcafhnmfnihlnmhiiihncljokhhnmdbedllolihbflbjkdhiiknjobjfknoghbeelhfilaaikffopbhiionfiappohmbfdfhncoaohkdffllmihiiplkhippdnkkmkighlcillicmiojchhijfaeaphbjfffplgchljeaghcpmiadfhijfidpgbiejbpgmmmcljhchafhilmlahijfpjpbbjhbidhibckmhocnfkknfigihijhdldppknhdgpdgelfikhcfmgaledkhijikckfebdfdfmjcjieibblpdgakeaghijipblimhboccjcnnjnjelcdmceeafahijjonjnkieafijljjhkmgefcahobpajhijkcojfcnkpklohejfnnigcdiokofobhijpooagoajdbmdmnnneojeeoohofmhghikennlmghalmdmemnfbfaglbooineinhikfaigkagfdafbhiebilkkmfpnbohahhikfbinijijmkbllkkofhokhbejbhdndhikjdhfekbonjbalgalpjcalcbbagcphhikjfejgahkkmkcpkkebaiefkapkhmcohiknbablblpbaikaegeagdbogihocnbmhildbnnlgokminbfhjgopkipjkfooaalhilebmkeakknkdhgpnblnhdmfbbcdljghilenddnhjdbahbmlliiciokahajnbodhilhannppihmgnkpnjcljabbabbhpcgghilmaemhabbkmnaodonipaafmnlhlepkhilncbjbdpnfepdidfchmdclhpnlegpjhilnmmhilmhjbdgmbjknknfeniedahiahilphiafednajofkicligpjiefkjihjfhimehjcflfcdciggbacgnbmfpknbealkhimekhbiabhfekakipgejbhhafmmbkdhhimenelehmamgkgllccdpkopmdfehfbohimgjpdejpikenoibmolgmfblolpahnohimjpbmcgcjolplebblomaafpkkhncbbhimmpiifbmnipnelmineocndcoakpeckhimnjggbofiecepmejjpemdejfbehcephimnnhdlolmolckadijcoajgpinojibmhimohhbmgejbikkdeacaladlfohdiaighimpndahomhakmdeloiancmkppmblfiahinahkgdgmpapihkahnfpogoldoaepmkhinblimfdgchamgibcjimdbamcnfklplhincakogbjhjflbjndmkginldhlifgpphinddgnhmhmnbagmnkjioppbmmhiclbjhinecfjbeemjkdcimplommolbofgnajehingdnnekbafkohlomimahichldfeibahiniomhnbfdfaimajmjfmleedifpmgjhhinlkbdheppblckhmiboaejahmibhelehinneamnogpkgkmfechmlfgpjnclapeghinnlgbjhkiagpkcgmeghbboknpbmagahioaflddiglnliegmbofgjmodhidmmljhioendfhjdafciaeolhbkebeinankdaphioenojaoikjeilnimmionacjdfcjagchiohmagddeehdeanlfjacmdmglealpjkhioippjhndadibobonknonpmffooodjehiokjagcieggabhleodplmjimlcemloihiomdlpdigegacooabmjoghafjkoiahihionhmklnpcddknbaeidbpgfcmdecgfchiopmlapdiggadgdehmdnahkmojdjnjlhipbhlliiigladobmkkfgglfphimahbjhipbijogookfljpbabmgmbbedaiohpebhipbphnoanghafmggkdhacpciolpcgjghipdacbnmelpckgaenafbpnlabakiiadhipdfbljmbghfabghfkjmmlciheoapijhipehialcfkdaphbkjdgacekekmlblcihipfemcgdcegggkbonaifhomfpjaobachipflofpgemiihjfkgliekfnnmflpomghiphgnojgpmggkgcmdacihopmoclhjohhipjkbpiofpohjgfebimfcpfkljagodbhipkbojnfajoeghcdjfmflennjepkedmhipmcaaafhaphboangmmagikfpolkihbhipmgkhccaibpjhpnkpnehihohcjeomphippcliggoolmhggkmfjdgpkmfjckdejhjabjjbjofkgohcbhccbdahiaaeomljahjabnieepgjpakapdlmddjbnbcjocmgahjaekdjnnbgjfakhejmbgbffnddpjnlnhjafahfgfljfgpgkmfhgnlillgnfhoebhjaildppollcmpljdngdfhocboacnjdlhjajihmclgckljmjdkkjdilpkechhpgohjakmojkcnhgipgkkbiempkfdndcnlahhjamjoooohpcmjbjbaniclhmecephnmahjaodfkndlljjdmmjpclcphgcmeimfmfhjaomgbbfpccmhhhbljeckibfpkdadehhjbaggmghdepgnempkkdimdbmojdhaphhjbajppklddheaoijcpmdeenoipjnoaphjbdcclpiplapgdnfmkalmmnkpnknpejhjbjcgicmikomnpmkmgfcekcnhdmocjdhjbjdmdlliemlnheplloekmmlcgkhgflhjbkmfadmomgaokjodomncmbgmmodonahjbpccpphjkggolafbielhoiofnefefohjcchdcnamfiklipdkakfpbdhplkjkckhjcdjdcanhlffmcfemjjbldbpfinhmpjhjcfdmemfnhoaeigkjejbnegbnkepbgphjcgdagbhdjmgfkgpgaahipgjebcmlfjhjcgoofjefklfkecjgkpmgghngilkklhhjciamgncjagphdfblibcdjalbbjaejjhjcjllpppjpecdlpemniameliocpifjihjdacgkbbilbnegaokdhfgcpcmhboibohjdbgdbimomjaoohpkhhmjobohpfahbahjdbjagmghnecegdelbbeedgaknollfbhjdeafhieehhljpbibfoapiggfapmgmkhjdeojifbllelmeibjofamojofolkdmfhjdhlfdhkojhdkdhbffpbpdkcnpgngglhjdieedodmghffeofgjaeaooehgpacbihjdigkdabhccnabnbioohoidmlnegikdhjdjjbkimbohmcjindggjfnkpbmhbnkkhjdkekjpkiichcebeimiomnofaimodhlhjdkfeeffbfcoanbnkeedjccphcmpehmhjdliakbbgjngbhphamfkpimnkfmfbodhjdnjdgekngighfkgekpdegelnonahmjhjdoccgochakcabgafmgbabaahafoeolhjeepkblcmgdbpfjbingpghefhfgjbnmhjeghnihcpdgpmfgebhfoclaednnbfajhjekgbocadnifcbchpcjcehlablmlhkjhjelgilfkggadnpkmkbdemgoefmpjlfdhjemekopdafmpomihahemmakkagnignlhjenefndpidefggjgglahipdlalfgoifhjfalcdldpgeplbgenenlalflleonphjhjfdaclnlcdalfbepffiplojlmdkoiikhjffandmoniokfilahmkbmbffmhadcbdhjfiaafenmihckkohhbbehlimaldghlehjfjogjhecldpkahlbgiicacbodliheahjfkfpcdmfaofbigcfingcoeognflbjahjfmhgmnfcifmephcknpkdpfhepnapnihjfogdpeamklnfppboblhkpjmogfjekbhjfoijmmbfgcpkbhhfgaamclffladpmphjfoppddjlankfnjiebepffddanhicnihjfpoaohajmjkjgpmebkhbgdihonkhfbhjgbbjblelecfalepbkbcjagfnmkbhebhjgihhcehgnhajimmdblpfabfdjbamhehjgijahkemfnmnmjfolfonpmjbhpgbmkhjgjbcofmdjhmcoekehplcaacpcbjcphhjgjncedfpokcpfdeapjnmlhldejdepghjgpdjoelpigkcclpojklclhkcbclbihhjhcppadbanfedcegnhkkdoicejnfncchjhegjockfbmenkbbohdokfnkahkjcbbhjhfefdopodlcmajnefokobpcglbbkhfhjhgblnjdpofmjmmfdecddpebkdeefgnhjhgfpnbjdbejajbjfabefffbgkhebohhjhhdcahliljdbkmepcahmglbcooehhihjhhgnnaabpcklaonobocfdkcmfkakcphjhkneffdjidjgomjildjlmjabljpinkhjhljjkhgpjhcifippejghbdjpomfnbghjhniaichogpdbfggonlbdhgngjkkgdohjhniggljeflgfbillacekbdjmldjccohjiakdeelalgjaiopgbbfjlmolnjbmkahjiamjfckofgpiggembipnpfpndhlhmghjifmpgkiifjhjgekcamifcoflkgllkihjikdmafnjlbeljlamfnfepglcdgjpfdhjiofndkgjnhldcebjlpgdoiceafbcpfhjipjmhmafkhkclcbhimajcplpclpdmohjipmhobbkfiafjekfinmenfibpenmhlhjjacbikogjipnnicfimkekfiooepmeohjjcdjnncffbbhlglkipjhljmocnehimhjjeibdncmbpjkopapkkdnibcnomohichjjhhjpmkehmlllljocpipoakobgffmkhjjiijfeifcdobibcndjppkbhdfejohnhjjimnbedcpjedbicpdkaibljegmdaemhjjjaabciononohpeioochfbfbggmnldhjjldmjmghpcidieikoilnpddlilelnbhjjnkaehingmogjdginlplgadekggfbfhjkadhdnobcpbmncmodmlfnbcoalmijjhjkahpfkifkkfcdkpaljlfdemimhldjmhjkhligcnpfjhjlapmejaiaiigibofifhjkmhllfkdhckgdjihagoidmcbedmdphhjkmokjjhbepmabkfkmcmkhhagdlbcoihjknhaaojibonopdimolkpkhegaciplihjkoinbcfngbfpdijbkpdcigeegfijgdhjlafnacaojciidmaijnoonindcpmldbhjlbdangjggpfmhjbcccnnpnhhhpgpdfhjleledohcjbkmaoekhiopchjndgomaphjlgajdcmgdpgackdbiekbamkbcpblekhjlgpidfpdfjnoeajjacifajdigfapahhjlihphbppllihpdfjaifcbajbdcfmfhhjlmhhgnbpaahhehgnhgdpmmideookkphjmalalilgnhlikgphcgommjlgcponihhjmbbnbcjhlinfpgefimddhejnnbcpdphjmccbfghhpogocmlmfnelkmiapehemchjmfjfdoamnlaoognipjefdajpcllkchhjmfnfnkoebmaoekbnhiklffcjffdipehjmgcoecfadgebhdfkacnfpnconnalcphjmhoegboilkjefdepmlefgljkeknjbchjmkkcnohookadjblmpdoecmoplnecebhjmlckmhkbomelnpnibijeehekiokbjehjmndmhehmbdbkifijcnfnljgcfgglmhhjmpbmkpcplbdbghjjlnndjjobcacaephjnaejpifenhabhjdkohgkjcmgkogfkahjncnnhioabgjeokhinifgjcallhenllhjniciefjnkdkhklaompjdjkpkmcdedihjnigaibahdeadcdnpnommdehajodlhchjnmfemjffebmmcdmaddfogfkjdidcejhjnmplfbfofelmpkhljhadjfldgijhobhjnnkdoeemmlbkkkdniibnmimecffmekhjoakklcmkhmnfmhajfjpbegedghcbpphjocbbhfkmlodienlanaogcfgniedaklhjodjfimkafeckmdcloenfnacfaegiclhjoehfkjonclphkibgedmecjmafcpcfnhjohpkjidegpimlbgleokkfdbahbfjkkhjojaamjfaeoopcibflmlpckljldkhmjhjojdagnloeihddbgamjfffgjkpgboeahjomdmdjcphmkjfgmjajpkflfnogklpdhjpbfllcngbnfehfppclpbefmgalebeohjpbjdpceilgdeflcioihdaklpdahkidhjpcgecpfklkdopcogebbdfpeddkbhpehjpdkalkcediknpikllcjampopfofbglhjpebjepgjgiaeljhhpmmeinhccmjngihjpgdjcghglgmkkbinhogcfjojjfmleghjphailomegdhobkidbgfdnfgoipjndchjpkbajdgamflmhmkmlpaeglocfgfgfjhjpknhfhnkfpboekiclagbhdpckeaggdhjplgbjgpnldhcanakncjkdgpbidibgnhjpobaidpejandifacomhopehdhfjbnjhjpogljoomhlfihbgpoocohlmamdjbpohjppddddmeoojepaffmefhnjjibjlejphkaaamedmjmjdljhaefkfnibbadpmojbhkacioepahacgohgklifocafofhhdohjhkadlijmocfcgglifmeijdhaiepiphpmhkaigccgjpkblhiehoobpjgfikmahjjchkanblelnidfbmabcahkphcanpcenhjahkapblmmkdhpomlgcbekcnhjhjognnbhhkbbbgmbohigkmifjginfoiggkjkmmlchkbbfdfmlkmhfidonhacnlkecehhafadhkbdmcbmigbebgffihcigedeelbppiifhkbfcggadpknggpllhogpaljifmgcpgohkbgccpdcpbdckohbknjlamamelcnlkihkbgndjlfjcodkginnjndmojlfkcnodphkbilbdlmehlkgihigcfgnjalakfikephkbjggdeofpjbnmoobnhngjajbhdjhichkblhmgbmahpmpobbkhbnejeogbegkbkhkbmajmmaeonfhjdcofabfilgfigpbaohkbmlkancfcadogkkppnbhlbcfjmiemjhkbnjbbhmkdadjebklibcdmkocilibkchkbphnmpohcmbcmppknefhbjgjbkipjahkcciikpnkhhfplgbfogpbnnbdgaaoolhkcemajimmjjdaejjniadopoapchnkmohkcgkeblnoelnanlpnkfjpfbnglblcjnhkcgmnfhmidkenoifcghdflpmmnigneghkcppiokhophdankpgelgeepjpcnfngchkdadhomgghacpgllnghdenjkfiokghchkdadjbdfdkdchikgblckfadokjfpmldhkddiiallaaeifapjdghbgkhdonelakahkdhhmghpklokffogcppmlcpnikkheenhkdjplggjcemhifiemjplpdhmnlebbakhkdkgbogfnoafhnllkkocpbcdaknaopghkdnagecjdbijippicpdpaejfcgcfkdfhkdnaieooaobafbbjcmofjghdpgihibchkdojjojeifhdnhhkfjapdihjioimcfhhkeaicngciaoehlanciabibcohjbcdinhkedamcggpkoiehlpepgmnfjjjedabnlhkedemicbmhcmgoohdjkjojckodpcghchkeefcbppnbkekdomeojdanhilbmajgphkeihiedmebjheccdlcfnbgklhgmiclkhkemeiifcjekdalelhlepfgcoofioeolhkenpklpnmiamkmoodkjlgaikhbfapbghkfclfffkeffoghlpnmgkhbopplkeclkhkfebnccpinghbgeajgkpdffpgoijijghkfeeklicagchgfapjmfmdnaabiadkmchkfhokpkcjfkpedojjdghfkgnhmplhoghkflljagodkemoiglljclldpdgaabbaghkfpiioeidphplmakamalfecbnjpnebphkgeaeoklapomofpcppeiahpnjadbkimhkgioapkbcllgafdoldfaoiagbbopjkphkgliffcbeehmmlgjemoeafjfkkhfdnkhkgnkfeahchaleifcjjookhocbajdlbahkhdmmbokgpdnkininkbgpokdpeobijhhkhfbplcobhfmplbhdlngjmmkelgcdmkhkhhjofjcohieaeinhppjdhnehffhkgehkhhkjbhlflipjhilmknlindphgagfpbhkhhpmncmcnkmiknghmkgojioicddlofhkhiddbgflnlcmkplhaghkklmikgpmakhkhimdcpgfgjoicaiefbnfcofekpejkjhkhkahdnniphichkjigdmppamcpkjkpnhkhnoppeleljppcginbllgognghjabanhkhpkapelcgchdhkjechapnnomlibkmihkhpkebdlhjnclpicekidcmnliajiamahkibjmfcciicdoofeljjmffoekkcnjnmhkidceihjhjanbipjefiemlnjiphebkohkidpkpopcalhomllmkbffiedodihdgihkiegcmfioaedbfknjapkpnjjhagcjgphkiegokeagebnlbhgcggighalgdbnnpchkigacgdpbpkoodjegecjclehipgohlnhkigmikcdbdfnbndejehieahbgpdocidhkiikpmegogllfnkndjhfehilkikhjpbhkijdnipnighddclagnohgdpbieangjhhkilinodllkmnaaifafpnhbholcabbcphkimlnpijeaglhedmipbepmbbbhbnonehkjbfhefenbaacjpojhnecmajfnieeeihkjcejgfmaanpncnpoidgbhoikcaeepdhkjcghfgecbfdhddlmcefbpolmbojcdfhkjdmndokcdfjmaanbcijampajddfagnhkjfdgjkgpbbdmadbglcgljjjddkcdhahkjjmdikdoodcecbochmacfobddhnelehkjkgblnejgkipabmgjfefdajfohhklchkjkhlgkjcoiehcehakppfjkikpaldbkhkjnjlffiakbdkjbkopcicpeejcjakehhkkekipcoomhakjmflnnmbepdjkeobgnhkkfohchibabcbblihonlfjcbpipelonhkkgipmbmkpfogkmjeknjiajgkiojebhhkkgjfanofbpeophhfpcffbdcpgihakdhkkkfccgcmmcpkfbpjhmelidfkfjielchkkmbfebgokkmgcbjjfmieceandeafgkhkkmlamnmoikhohmdmefmmnfkocoggnahkkofnfblhjhoolhaoncjmjdbjlgipckhkkonkmjjkcbnikkgnnklbnpebkeihejhkkpaccnjodkbhdpdjdpadklbiabjakbhklcccleaaabkpifelimeihgiobkdadihklcnkhnmbooejfclmhokfmhkbhkccfahkldlfkepcenggejplolojfpmedkimgphklgcmdjafeopeimnogplobegiocppmchklhidjbfammbbaaldmhgmokjgheffochklimfeabccioobobbingfpaoioflljmhklmobopnphagdblcnfkmnbnbbdjgnlahklnafjbjnmpdpifpmomonhicnkhlkfchklnfjoogjmaimgbbbephofjjmlcnbcahkloebkodfhegjifnlfdemnpcbkcckclhklpbinjebagafodgnogbhdaihjmhfmnhkmaojchhhgmffgmbaienhhdinjgkcekhkmchnencjegegndmipmfejhipafelidhkmdfhaedlandinghkokdfjfamlakajbhkmdhccbplkffkmapomdjakkjlfbjemphkmhifcgmedofbjjonkhaganopmdlegihkmknfediphfdncjncibgohefefbkkcfhkmkopflbicoldbfcmogfmfdhhjeiignhkmlbiekkdjccfhbpegoinbjelnghmkehkmncebgiokbgdibpglmffhnjgomdgpehknchhlkcbealnciocioohibjidjioaghkndcaeenhoamcdkbgobopckffdldemphkndggppimddenggmifjgginjficnifkhknhfibabphnlnjcgdmigbbogencfhcohkniobhgnlibpaenakjkkagplecheomhhknjcpjolcfcciehgdmdfcgblpemngbehknlpiacggphamggaaaboaccceegfpdkhknoeghokfaiogpjhminknghbniiefkjhknoncgflhephgiddlfppmnmffdighmfhknpaomgcjibjclokhlfaiecpcpjknplhkoceeceohpdmfaiojmncgidniimcmijhkopbonjinbincbfjeegalmklnfgeimohkpbbdmefgcdleobgaimndpihiibnoobhkpdjoldbhncmhljihdbilnbbdbpoglkhkpdnpildfeokbklpbfefmfgogedohafhkpeffhlkmmfaekpgklhfhipmhefcfeohkpfhmmekpgemakgpolghgfnccgnkiefhkpfkkcinfgbfhhkljbbgkpikoeafmbnhkpgpmmooejhfhojndincjeonokodggjhlacghacigkpnjidllcdgbbleonppbkkhlafoophponomimkhglkbdgpadmbddolhlaohionmldjfdndnebpjpkhdlcgfnpehlapbdjojdjdcjjhlgkpebpllpmmpebdhlbadcklmonpjgincpdjcmaplgmaheanhlbdbnpckbfgobdbbljfobhjpkmnealohlbemiiemimimkoidinfdiabbibgaljlhlbffppkkgimlefdedcmbelgmcehndbjhlbgcpblffiejojclgnicfglljcpgpenhlbhbhdjmllabhmeoehogilodnpbmhgjhlcaglcnfeblpgfpgkbnbeopapibifbfhlcdhhgpghmpbdpmdlfnhjpnacolplbihlcenffgnokpgmpfbeiibebinonjfpjghlcffeijajehjdfomlkeeookkbjicijghlcfjcglamghahifdgbfoopoiinibfgchlcgeikopkiciddhlhghcphnkmgghdmphlchoegnfdajiffeeboelhjldeicilgjhlckbmacflcfekbbhbdebdkmddfhgegchlclajiclgcnbbhngcenfgcifaddgpnbhlclhmmajhgidfdaiekbeignliibocodhlcmlfpcfhoejcibacdjelmdlplipjgfhlcpmpnfihlpckpogglmcdinbbhibceghlcpogohjddhcfniklabfgepebidjegihldgpjbionepkfplhgkfikdaofipoblghldkdmfilndibnmilinlfldlcjhogkbkhldkkjllhocnfejiakjpoomahhkpnjnnhldndmojfppakfhnomnlalgpfdnpmnjihldpjgofhcnhoiedbhnmbmbenflgblmlhlealkclnhhjpbpioihedkfnplkcflihhledknehbldikknjpklkhncffnpmjbdmhleejjdgldobmonbhlnbjafalpifgijehleencoclkeflkjlikhldjhafcpdgjjdhleeooffienceiegconfkhalakcbffhhhlefefbfpjeajgibhjlppmdepfgabcmkhlegddfcfhdomnghkobfijmhlbnlcbfehlehcjeflpcbmgcaccdijncdopndndeghlejfbnobfmobfefjfihfiholpdchnnkhlejobcjfapgankmpmlbohpjmkeabllehlffckppheckoinohghebgbfndindpkjhlflmdakfbficpjjehejaeijhocafgnfhlflnpdgkdmdmdjconelpjaplhhepnlihlfmijhahpjfbfihpdhacpiebplmcpfnhlfmlcbpjebnaikcngfdjbcmfckkbnhjhlfnfbidimkogijgcjijlnnfjndigmimhlfomndbcnnbopjklbjbohmklmlpgebfhlfpgglncmmopobacfcmegknamidjlalhlgepfnfabldaaojlipkjknipbofdpfphlggifmffigdgcmkmcadalajjgbbcebchlghjbhdljlkgflgkmnejicmfkjodlbahlghnkjfcngonmgiooekaoojieibnhgfhlglbajaglhnmbljnnfaolhjemlmklalhlgnmjlcpfaggmphbcngknofdbgdpbjkhlhbbehpbmnnkfpaoongpgablckfjjmlhlhbkjfcbfiamjminnpmmnagfmflaooghlhbobjcehcilcgodmeolamalfcggicahlhfdiphkajdhilbkmblndbkfgjiepbkhlhkgfaopabagjfeblpjpdfcmooagjddhlhkomfconjbcedbmpcffmhkaaailnkihlhlahbnahjfdnmiljdemeaejlcefcgohlhnpdjmchiicifalbafndimnclohemahlhpofebcglklfpdpdkhfaabopigfgiehlibcaaggobfchgnjilaopbmnhjlmnmchlidnakjbbghlalbinnkoabikcjlibeahliekbfogblenbpgabdbmnimeognihbhhlimphkgopfdlelabkioalhfjfblnclkhliofmmamdbpmgjkjiopmkmgcemkifnmhljgbbdajidlibppjhcfendfbeaiemflhljkdlogmjcakdkadfanamgoablmbhmnhljndponiccoeapckphifaioejpabmmghljnlfolmbmibdjaikiaepgepgnldcljhlkapgakflpdkjolbllaeedohafidbighlkfcgidacihjmajmfkahilabggdceddhlkfcophdbgapjbmgpdcjoabpldffgebhlkffclhbpgfmcnpmapjeecoepaehppchlkfgokabkkgeclpjfjbhbfagplfaomehlkfledlpjfmahomieaejdkhpjadnjknhlkjgakhfffogipdedikjpaedaemkffihlkkmcppchiohnjnndkpfeaekeadplmchlkpchhgicfcmbnlhaofjnaemddjbojahllhlmcdbmneoimejkcnmipnhgdefkghhllmebkklfagmdkhmpidgpehgamnfmalhllmeienedheomclhdjldnfekjnpldpnhllpopgjhnhbldjlbedgikpkflonmglehlmcelefjnjmdakehcdmgahnhedankcihlmfpbkdjelfmcljfhpbmkjhoaocokjkhlmhccllnfalcnamnmdclllgphlpepbdhlmibjnjdafhjioohcfifmppnfdpbopbhlmmohjbkhpcmgobanopmnplpifjljdohlmnfnjcpenlhcejilkgnicljjacjocfhlmnnmojbpipanpongppabidpdglndmchlnfkjhomcppkfeioacmjjenhlgcbfljhlnhfablnanjcomifkgfjcickboneijlhlnmjennliddpbnlgpnnghacondgacghhlnmjkbpmnbgeondjeceaomhafdacmljhlnngpainoeimihngikkcjfiffadkohdhloakggjkelpmmmfmeoehekghhcgncpdhloblpeplfiajnfdengendhdnpmdgagnhlodmmfbjlhahndiimahaomonhiholohhlodnkmiijkflioihdcecljohphpdgpfhloeoajgeepaekgbbginfbmkfhfdmdmchloiobhpaopcmalhapfccdkkpkonlindhloocapiagojkjocpigflgedmfglmeejhloopbbhpglanpjpcpggidaanpohcichhlopnnmmcponhkbaeidjfoeddnikiojbhlpadilolnklimpgenfgjbfilmgpjbcehlpbfdondgnkfcelglgcbpmjgppnodhnhlpckhdlolcbbclbnaefkfpnmbolboiehlpdhdgkcneaaohnlgailjgbnnnlhfeghlpghjlnaconkhkcgcboaleelmflbpephlplkahljafbjmljkadakdddimkbncekhlpmemdfgbiogmcpiddaddgllonadhlehmabafkahfpodffacbgpdclenogcfjgmhmabhipcaocnbpgchoccjpmpjgahcbkjhmacejkbhpalbiocaiofmfknmdlcilnchmagenddhidckikadjoifkliglceegcmhmajhlfidmaocbjcifgfelcgbcmokkfghmamdkecijcegebmhndhcihjjkndbjgkhmaoahacdbopgnppnjjkpbhopemmcmpphmaoobonbaagkobbaphidbdlcellffeahmbdibbceoboddkmcjacpmipjipimnmjhmbgkbhmoppilhaimogcpmnmmokaglhfhmblijbjegnbmceemcmlogenlhfnopbohmbnnggifeknojeeaaboellgfpgpabfnhmbokcekagbebhomfmipijapejkolehfhmccngbmphkiaecmcliogooncgikcfckhmcgcakajiddgblkfmcgoblkkfnbgklmhmcoceghbllacagapaopfgeclbcoboadhmcpapmahabdfhpjaknncddocnnlijpchmdalckpfjgmndjlnjilfknejnjdilemhmdcdclannhffpojejegnllkdigdmembhmdeimmpnkkikabjjghnagigafjbnppchmdncacjmbbabilinlledllkgfgebkkahmedhlfajbidfifmcmilbkecfehjkldihmegdbihhfhmibncnfnilgnmlgihlnhghmehfnfadijgkbialolnadeaenmkjmldhmeiajgldlcdmfoioajomnonannkknldhmeiigigdigilkgijpmponleiloghooihmejdjiphbhkebhgkdpopakonbndkcghhmejmcljdjjnjfbmpjkakhcmnbbfcaodhmelpolfbklepbamlilandfiilneoifchmemmmegiigfnhbieliagdbknpaafbkahmenpjedhibnhomaaiilemacoepomeeehmepcpbegheengidjgmibcbajpogmahchmfeglffgcijcpfepnpfedpboddohnahhmfhhbmcalceoffiegiacdopcemkngnohmfjakjfdmcncmeiacapfplclhgpiecihmfkagokdejgbpopfkjhegiaphehgngfhmflkiifhmkkkgclmdebkckfobhpadlhhmgabhebidfocblbkhhjpeockbbkndaohmgcppmebcfhfdfipabfmklohhflhopdhmgegipiefeecncelckboojhmmheggkmhmgejlbbhlgnknnnhfligmjalffljbnohmgkhgofbcefeikokmgedbldmnhpccnchmglgmehhjkbffkdebmhejfffdbjkgmohmgljlpioffjmadkbbeajpkofkgbecckhmgopbcobadkkmbbnookdmbhmeabdefihmhbaknjcpenchgopcfbiemcmagdeonmhmhbkdokofgagdlnmcaodekdmploenelhmhfifoggopklklihliejgomefcojcknhmhgmknahhjgpfaclpnnpailahbpjbnghmhjlhpmjgjeonfomdkobkpiklkkmppmhmhlaofpmelkiphncgmnnbicoafngkgkhmhlkjjmfbncfaflichchgpmgiahihabhmibnphjgdbeadbbblmenccihpmgpboehmigmihhkgoenbpeffahlchcacibfgdmhminnjelfpofbngflompdlfijkdcpdfphmjbognejgncmgmnmeiiddegladjgnjfhmjddgmfdefpngkkadfnigioocimidbohmjhbfjbelojgljknoemaphodfcfmimhhmjhhoimbjbafciipngmaidmdnfjnnakhmjhngmcaodgjlnnaddjjniaabohcbgfhmjkojlobleoflbfepkocjfebgmdfglnhmjmbecfiaojpjfcfjemdijnmcjdedmghmjokjknahpedfmialhamecacjiiobadhmjoopjcpfnioaddhgnfcjmklfbegfakhmkfcgbdmflaamjmgdgcinnaambmionmhmkhmdkhfpcnoegfbeekgoapeidadonnhmkkalihahaepgehgjgnmbpgijpkdoolhmldldcnpcjgafpfmgallbcgjmlmaoflhmldnhmidmcofnbojkgfnibmhmjopbpchmlekhdkbnmkledoalclccffjhhkpfeihmlfebljgbnaijddgnkhcnindohhnlenhmlgjgdpkheebpnigomfpdacjdbblohkhmllihebggjcbildjcmgjjpbipkedggchmlmochiefaphacnlaabjoiepkccdphehmlnfhmnijjcbekakhmgcooggmjajecfhmlnkhebhniehfemfibiklnalehfgjjmhmlnlmaelklmakhfceeikknfhllcpiajhmlobkdmoaidgdgckbkfcfhmaahiecpmhmlpidpmngodlafaabfnbefnnjpcnpbohmmafehjgfnhddfoihfonjgnhebdpjfjhmmbfemfoefbcdipdogfghaipdpaoblnhmmfnhgpkbjafdcklfppgainbdkidopahmmgjnjkcdkljibjjpdijhlcbbcakgekhmmhkgpclohdlecmdjaddaeclbggmimnhmmjeioipnbdndailfdbfcodnklbkkmjhmmjfephefaeijpljniappjidpinhklnhmmkbnpgljhccjedidhpooemjanjamilhmmkhbiknngbgkecdjnhblikmjnkmfphhmmlelekfjfhcecmpjihjfdpfoondmbbhmmlppjnkblhhaoagehepchlicpihpmnhmmmnnaajnfddmkhoppjlalkanbcpfaohmmocliaidhnpiejddkjpefkbahgdjjahmmoglffhpmacaacfbbmbbkcbdkjphnchmnepcmhjneihhaapgjhpaedhgbdnojdhmnfodchgocklganekfmkdiamhndmpfahmnmbmmjalnlbihikhpihibjkmcalagahmnmofgkabgdggiffkfahmcdfbpeinkahmnnmlehoadjjdecbnooialcjojljhpghmobanjhklcehpocnfbplpboofoaniibhmodllamfodjpnofbcjhmnpccgeoockahmogbidgdonceppgfacdpmfcocpginknhmohhoijanbclbbfeceebbkkegjgjjhkhmohkjflepfkableepiehdehdfamabffhmohkpkplpiiheajfiojbadlodenmchfhmpckpkpbjggldmbnefmblmjjdkignechmpcmfomhpdgpkbmcohejbjnoamaibmbhmpdbkbpfhpjcopbekogffccilfifpbghmpigedhkleoeehehnlmfankpafkmjnchmpmddhjmbanekflebnhpmmapnkoboahhnaakhimhglgdgdhjjafacfjaganfelfhnabdkkkmmigpdomnnoahaellobbmaenhnafpecbjajmmlgbfoaojompoagbmlkohnageojhoibimhekpolhadapemaecgnbhnahknhlhaklnanganpofeoaedcdogokhnakijbfmdehcbekkinoagpcoemhbjbfhnakohcgiajickelaccjcdckcchddammhnamalknmbifbfpmlepfcfmaemkoamlghnamlgodiddhammfmgaladnaaoabokdehnanedcihpdljolhcgleplbablihmggghnbcdmfeoldeppcbnnjmjkdofohaljbnhnbgmikkpccmlgmogggfgbkgaaegkkdjhnbhbplpjlbkoaifaklbfhnhdpmppelbhnbipajofjgojleioflpbankmfjomfblhnbmfljfohghaepamnfokgggaejlmfolhnbolbofmppkocpeadoabjgbiooiollbhncaajmbnpoimgolejlhapdpkbahhfkehnccfecgjnnfahokmanabflifiimjlkdhncdpejchdedfomefpdfnikfkahlfakbhncehjhchbondnkjommmcnbdadgpaehohncfdfgkgagkegbcegfnbhgofilenfochnciaiffkcnmihcphepibpoooaioobdmhncimfhfpnmllmanfpapaafiibkndlenhnclkgignjnmeembfghaogdmebloldbchncobnfaenjooefgokadjddohpaneaachncokfmelcnajdnacjjlnaiaigbpampjhncomkjbbkchfjelocejkbbflmjhlhfphndbgieifalnpdogdmpldfbahjnlamgihndfablfmgpbloaiaadjhkmphkckmminhndidjkepckjfemkmlgkaigodikghmaphndjphjehekfbbiiiopkmnloaiblmchghndldbpcbeklhcochohdbakcjoklodefhndlmfojhlcaagbmhigjkigiopohkakphneblhapdjagodpfkenaiiaajkkbcfphhnefoobcnnjliooliaikpbkifclmdfimhnehldddnpmllmnpdmebfgdjlbhemmpbhneieddeibpcngeljjkdpcajfcgelalkhnejoidbkngfecnkiddddpapljdecoafhnekncgfcoalhfddakjfbpkkhgnpmnjohnfgalipcebleeemjdchmbnkcikdjkajhnfgmigibdamhiimcbcnhhfmgegejhpfhnfgnbjbgncejeohfokhemjomhapnfgghnfjjbkabmehcmnheohbdkfnpflpjpdkhnfkidejapghjmjphojdbnchkdphccnohnfnimbhoojlolneccdibjnnlilhdbbbhnfomcmlcjfbfhammhoeenfapdmnomelhnfopjhammmhcafnbolgfecogmmfnefmhngfkplfelcnojlojhninbcpgchapapnhnggleepmlchoddiienildilhfgpkjcchngmgjnlfoimjincajmgdidcoaclmacnhngmjkadmgednckaememlhhiijkjkcfihnhadnghcompciifbpdjkajgnbjhcefkhnhdkdeolbceegfhlgekkpdebpfikhibhnhgcblhgmaplegcamengdjjalmgdilbhnhkmfoldkliapdhakdmjhhhgfccicljhnhogfaeodhloagbihomnodfpcbibdkhhniaecggdkjdifcjdjjoibmohdplfmcohnibdhopjlikgojfccdbgkklamphneghhnicgckkbamlonjfbkdilljeegpbjabohniiadklfgdhjcmmkpggffjngihaaoiphnijgdifacjlcgdfbedcjklpgnakhjcbhnijlbeliidfnffphpfianfjpobilnljhnilakbdnjnbnmfhjmapafocobeapbjlhnipgljcblpgnnojcfldehpeknhakbgjhnjaehcoiofcadgfbohcooafnbecjbgbhnjebfhieiaohnhafcolehbbcfkkkhjehnjeoheabgciihmoojgjolphimpgkcjnhnjggppceibidpoobihoaljpmkkdkiaghnjjfhighjnhmmfcjmnfinijfkcmekahhnjkfhojmkdpdobdcgnfnidfhhihlgoihnjkhgdcdejelbjfnjegcohimelegbkdhnjminckkhiidecmjpmomckcpbjgdldohnkcpoijaeegompjgbjjhkdmljldaccghnkefpkdglkjbkfpnadojehdcbphcipihnkeiomengnpnbnmjfcdipbpamobndgnhnkikncnfckcaofpcmohlecdjljglnbkhnkjlngcddihhkebenliaeenkelanombhnkkjiejcnkfgncgmnplkjppbhklgmjahnkkmjdlgckebepampmhdeddfiniaiaohnkmdgdbdmegakohefhmcecphpgcomcmhnlblbpmodpgdjfjcjlkaepmcfnmbpgahnleeojicnbocahddkdnphanohcmhpjjhnlelkfjeecocpfcfejffiajmghldnlfhnlemicknnipjikodojddpahgkdednbehnlhmdlchnjppcbiefhdiapholppfobihnlhphmdghkojflhjkffcfglocfjbdokhnlkgalemhdljnnjaabamgacanpgnehchnlkkooemooneifloacnoacfecenpjlmhnllkfpomhfffohdnmepohjdijmijbmnhnmabpkppcendlfdpoooaepbocidpapahnmgiggknmeeoipcemdgjoaincomfellhnmhpjbejpnnaffkpmebeagdiidibjfahnmimalhceibjopglimlhclelgjcgckmhnmjjeldodhlfnfhflmdejodmkjcdabhhnmkfklapfdgfdfgimjmjpgibnkmjggghnmlkhbpdocidpncdmaemgpfkefkpinlhnmmhhjnlkdabfjjjkdmpkkecepfammphnmnhnkbjbjmibjoigndhiphpkchadnehnnaickngajpjfpdoiambeelabibmffdhnndloeknaklofggenpnpemkdkibldpmhnnebfeppcbhhbhiifeaajgcjnkljlldhnnehjelbeflpgeablmkkfcnkocpeebhhnnepmcgkboamebjiclogfalochehofohnnilbpohhloknnhibclgcpdemcgenbmhnnlodbiffefaeeocihhloenkoogkcgohnodghldfgpmkpkhcaadnhgolmeefdnahnogcbepacieceidcamhodefkdmipddfhnoiafifeglklbpfplmeofgeliopdpihhnokbehlbjkbhlihbldeojhjpekehmmfhnolblgbdcmkglppkhccbdjciimhcnihhnombmbjgchpolkbhfmcipeeigcdoenohnonhhpgjnjcjfbkjdpfbkfpaodcmncbhnoonkgmmnklbdehoepdjcidhjbncjmihnopgohniehhpkdlhbgmcabpbikklnnghnpaagjogjolmfmodbpkahlklhlaclgphnpblnpldnkfbfelhlcmhmknipmcichbhnpceihjeppfbmnemfnhjmocdoedaimlhnpcpfdndpgaecbamhmmhkbmjadfcnkchnpdmhhhpekhkdkemoldnbdkdpdmccedhnpemnmgppioihjfieipnejopehoikmbhnpfehjgpncdghgikldmahbapgoibkkohnpgphegniamplngojaffllhjahkgbflhnpiabiiggeelmnhifoigglphlfnbppihnpikbeifkmehfmgddfcofhknanpjmfdhnpnchojfklelapgikigloabmkhdfeeohnpneboaifengikgeahgogffjkniflenhoabafdkcemkgolfhgmfebpbbagldadehoaboglkmcgpdbhpcdmonkbmfgipemdehoadgfaignoenaclkncabafgddhlcpmmhoafjijdelnfbpoielcapbfeddlkohgghoafonbifbfcbhdconhnmcphpnplaekbhoagdgjmfhndcahejfglfimenciegonlhoageakflbgkobikeakdpilfejhdagghhoajhgiiibhojkepjniebpkdhiloimfhhoaoihhbnllnmilbnpfbkaoomdlppaclhoaopadlfiadehilnmepojhbgfnefblfhoapmlpnmpaehilehggglehfdlnoegckhobagpbdlfnmabghncgdigelcdafplpkhobcbgchfdkbnhbkpiklfalabacokmfohobchglfhhkljdjhmaphljlccenfdlgahobddopblfbogfaieikmcopikfjaadddhobdlpchklhlionbphibkjncfnfhpjnchobejojlbegacohohanefpgakoonpolghobilhgflfofcameghdfblflddkmmooohobjnmilnedlhieplcfjniingpjjngdmhobmndpbjjdllncjffkodgameajfidfdhobngifmpopcihmcohgfkcekphnflgilhocdihmblplofhpgbpbajhflcplgjkanhochpghaleacjciikjnfcmgfgolocpgihocihjhkgfopmcnjdkfpkdclmkojfionhocjdokgamnaocopoebdpimkoilppbhbhockdmckojcckogoemgblnkbldmoameihockncjnfddffcggfjlkionflocnkjgihoclpllcmapbondeongdedkpikabkmlphocncjdhccalpmblkpagbmjebkfkibbmhocpdkfhamdhhejnlggdkkmmjmnmcbmnhodadndnipkogjdaedlljeifginfffbihodaelhmahcggoopfloambfknlpggeemhoddhhnghcjncaomkmfagelcjnlolhmhhodfalpfclhjommooeclmfdkckledoafhodfejbmfdhcgolcglcojkpfdjjdepjihodlenphmflochfmomlhnelfogjpdgaehodokkokcjmacjecbhdffdblnjfpdafkhoeaonllmobhmcjchjfiihemdkoifdochoeapaidnfedjfbdghipliboclcighijhoeicehepmglicgbknciimbhiedfngjnhoejkckcblofomcdfflcjopgkjjpmnljhoenjgojjdfdbccajmfeibhbpcbhakdkhofabcapkmnnhhccplipkecnjbmgoeglhofappcnemdloaiekjlhdppcmlilakjchoffajhlcondkegakhecieebichfkbffhofflgideggmbkicgkniefmmhkhelefjhofhbmpikkagdpiaacakdbcbfklcdekehofhoochaddccbobcccnbbfhjdodcphkhoflckbdiifflackfejniimkoopgkkfihofldnegehenonbkinneoaagbajagigbhofpkmffkbomhdeplplcimiifjlgiggkhogajhoalgpoaaniabjbghobkflllniihogboicpepifiecelnhkpolkjkljmoakhogeiadaccmjnpnoefhbhkcaknigjenghogejmleieddnhahbbndofoedjcgffijhogfbecofhboidcfmhfolobgjampbjcehoghpeffonejeifeoihjnooolpahdgldhogillnhmheeajjdeihkkioidlkdjmclhogjkhhliapmnpkkioobckjjaldmhkhmhogjlfmkppodcihpcooniddicfddfeoihogklabmdachccokfpgjophjnbfbibiihogkodlmcmhpepnbidpcjlkldcijaakdhogmpcoecokebalkepianjnmdgacgakbhognekmolcocgakponigacddpdblednhhogolbjlbajbpmkmdjofpkfdoaocolgahogpoahanpjjeamgndpgdgeapjffinaohohedeklfdoapkkooikpehdnadljpndehohfebhgndoinhkmgcilobohekbhndgahohgfigbbomifgnciceebgjkedpacebjhohlilbdlmelnifpcnfjfgkpemgeiomhhohmilicepclccbmdeomhmcncgjeefbfhohmpclnjaedbeighdnlofgdikaaegahhohoedddigooeoajechgemkbalnmecjmhoiciimdhipiahkjlmilcaomclocpbenhoiclekncibdoflcliiablemmmacjdaohoidflomjnnnbiemmkjdjkkialmhbagohoiggmoepkobalabcmcalojfealklbhchoihmcgencjjnhifboekiomjopiekapbhoijmbmmkhfdhaepgjojoiikgildmbfmhoilodhebkiagdejhbdlinkgbeighnbdhoipcplnpmhihnflpjicbiekefegebfghoipojjambhkckhgaihpgddineggnnaghojaoonljmjffohpmdfimnnjlamcdbmihojboldfkknafalpillapgbhmmajgdlkhojhicboincidpfejiaphibomgjjpnhihokejjjkjfkbjbfbphpjmgddmpfpjnjnhokglbndaghkohkfoahhdabbddapmbmjhokhcipfkdiippeopijnpcpoldlidghohokhghdfplcnamcjijmlipllgfenaonkhokifimeiiolknhjhfbekiefhahckppjhokkiehmliopngghmlghlhpeiehofjkmhoklmbmljnehclgomkndpmdcoihkknknhokpefmgimdgaiomnebdonamolchjkelhokpoinebicajfmhlfboiddacphlfhcmholbojfplabdmneijbhcgapmbaiahggdholdciopfdkgnldiebfdlfjgjhggjifmholdpmgknpdpebijclgddbidchcdfkbkholgkdhonohcdapkaijmajglnjjolopeholiepfmaccmkmkkbdjkanmfjhcjcdffholihdldfgekmjfdhdinpfjbfnhcphiaholkkcogbjcbmejpnmgfmjijpeicdcdkhomdopmpokbgedggpjfgdkddiohnlilfhomgcnaoacgigpkkljjjekpignblkeaehomghgafgeifnhaeniifeokcbljplhkphomhffmdkacgebfnpfhokdnlgngfolckhomifpccmjmdjlcgoojlebdiegpdbgpmhomldgnlpldcmdflhnabedgkgpmeanhdhomnoblcingkhllcnieilfjnlgeffhalhomofhhnjmnhemciaedlecieacnkiggmhomondpmkoflmijoandlmoigdhfhigolhomopbioolficiainolebjeogkangccahompoehgkjekiejgoekfgbcjjgmphpljhonclhljlaaooilfghkfmfppkpgdmgjlhoneicbkmfpelmnnfdohnbjbjlalaeojhonglkmnmeafkeamkkaoopahljaladlphongpdkjnjhijmdnogoicadboadgllhihonklnalgepnlgjibegmbnbbnleljofahonleifeoghpijpahokpgikaapjhbbkchonmjcmakhipfafofiogflfangifeklkhonmkipjnlgfggnbmphjnkbjndjjcnpehononbpllijgohfbbpihhblioiaibgdlhooabcagimhfkkidjmekjkefkgghajmmhooelflofcogelilkpdodcojhdjaofpphoohnhdlcgbfooiijkcklcgiajpfganlhookpmgoeoaeehghepfmgkbnebaellhghoolmpghknfjidjekkkncgfgbcngmmgnhooofilalfodahkegalphaipplnidcgjhoooohdeiheekoemicbaeeiaokjhnpkohoopmjcemgbkodjjgliicomolahioalihopbeppapdaoojioepdnikfgccnelajphopdbmikmghcicclfamllomgekgagidghopdbnpidbcgjnfgcklnmnnhakcfbjfohopdjbbnlegnejhkmlggilkdliioiobchopgomfamnakpmnhnkolhcgjgphkkjbhhopjifkddhkielgnlomjnifdlnnnjdfahopmbckdkdfhakikaeoihblnkangcehphopnlfamjjcghgclhbedflogocadnacphopnphoklodaamlnfgiecjgnbbiebolnhpaaegoiicgcejolmokhhkfenealblklhpaeihbjeijdabhoobkledihgofjlbkphpaenhkodoiagphkfdhmbflfeogomadohpafjafmcnepgemkbhnmjfmkkjagbdbchpajedobcpldgfnlkpdmllkiifapkemehpakbhbnhkbghdcejiiangcefallmalnhpakgmokehmecofodopaddfhdblmjnodhpankfmjlkbjoooplbkggikgjjhmfpknhpanoodfkcdigcgihoacolijfkjppahphpapdpfmgedoinjkgglmofmgohddebchhpapijppfpicinjjdbbjaehjjbljdbanhpbaaldoondgkpcobofalbhjnhkepnaihpbalgmcimjinhhkcdpdhnocflckilhnhpbcehpkbnadjpinambnhogcjjgkfomlhpbkdanblcjebhdhmoahmedfdbbpdognhpbnhibeidjngpgnpbegcfhgnlgmhehphpboagiamlplnepiicnicdoebcoenllmhpbohmeoofibpbiiklpofdfehodejbmkhpcdoodjfcmpcpkeendjnjkeinimhkihhpceoikfhhpbafpnnonkcnomibiabfdjhpcfldcknbfkghfdfgkgafdeoglknclmhpcglahocppogdfioneijgkddijhnjgjhpchfjpojkciohhonaaaifjpkpbhacbohpcmccapbfdcmkdllileljfpiehekfjhhpcokdgkiommhhilbhaibbcjadopfiojhpdahgobpffhkjenjechdkddbogichhghpdahokaflhjkfleknodbeokjfplkghbhpdaoddiononjhapdhelciiheimmhknghpdbhafflmgopdonifpebidhoigiieefhpdepbdmdiomccpfabbeckioggbhbpoehpdhfncnemjgpeclgggdbpignabndpcfhpdmbajibdgbnkojeogejgojmjohbmgahpdmndlemfmdilgbmcdpcfibjfmefcokhpebdgajeeaedmamechfomdmicpefhmhhpedchdjpibaehehlkplanmhaafbeeekhpeeaejpcnmhnjkpdcajlebgdihoallbhpeeielmkibdbijnbclmcpphifgalghlhpegfhiidhdgahfhabbomoclbagbgkanhpegoafdldibilfjdpelakfefliolanfhpehhhegfliighfoocnjojfpmpbcmmmmhpehilbdabjehkpclllkfdifalpnddjmhpekafakpojaefnlbamkfjobglddlbndhpfbgcfmeahkajjjdcbjobcfmebjijgchpfbhhfadeldpgnhdgmeghelaocbcdnihpfghlaalaaibpdobddblmbajdpbllpghpfihaiigfgelefgiokekoghilgfjmhahpfjpbgaiaddbbaffggofpagmiingehghpfljmopdbfbplkoolndpeoefkehgpgmhpfmafbcmieanekneocgkjdaegcimoenhpfofkjlinemkkopibldggnpanbnlnjhhpfpfgfhnkokdhfkfmnkbjpkkndhidchhpfpmcafjghjgdilidipkfgpomphgekfhpgahmannkcjehngllhahdadheneapgmhpgamhhjcoohfmiecniakjfcfjcgojhchpgbagfbklnpoamkboihmmmibpklfbdhhpgeakhonamoifenjkiccjhjobkhnkgghpgecofllmjeakieebeobgfejpfmfopohpghahflomldilcnabfefmengkgijbnghpghnnbljmbecbeefmboddgaopcpjondhpgihoacloacbhdkkpemjckmmcemkadfhpgjdcboninhofahffjclokgfalfmpdkhpglcghcnabhmefcidlfikbmgocccjjahpgnclpmdcaggjhibjfpmgfnbblgoebfhpgnefpjnhjompipmkgpncnkcoahpjbehpgnfmohabbanlnifaofhnpmfeikmclohpgpjbeccfnlemjcapppccenamkleokfhpgpniofkehhmojbapakclijnfahpfgohphbmddhlpphnemmdlhhginffldlplobhphdbkfnnonnbomldfggbcmkgldmhddahphelljogjcelaaamijjcmpjajjpbjlmhpheobaichdlkgbfbialjiekemiehpbchphfcgcmaihkeodnlpaomfklniejomilhphhilodcbiblfdkdiobgaenaemoghoahphibigbodkkohoglgfkddblldpfohjlhphkampljnhpciiedcgaiolknnpmcognhphlaaogchkganponincmmfnihaemlgkhphlbmeciiabiippddbepabnlnddcmbnhphncdfimfdodmjllpcmlagpmiliaegohphnkiagopkglndggpidghehbgjbgfoghpiadhkdpjokbglhjbglapkjpedbcooghpiblpkeiodbnadbnogflgohccliajihhpibmhghjndideebpackbdlpncgkcppphpifpgbhkgcplhjhbehpglpfhemhiceahpihhfcdbhghcfhlhomgcbciogedcblnhpikjjdlkpinddaofmmgcoifdpamipanhpikjpjlfnakkhkepnmkamlepgjanclmhpilclpacieflhmobalmaccogiioldoohpimjakgmmafigonfibhbndjlalbmgfbhpjdjohkhgeohefcpllhdknhlgdgeajfhpjfaehdlaifhabbjnililbpciakegmahpjfekpbkcgofknmpmpechcaemnlfjoihpjfengppoliiegkodemidbacdpjffaohpjffblkgnmhgkbimojkljkbblfbhfgmhpjggonikfpdadamngbkbbopikhggmddhpjibkbmcfmpnmfkfnbpfaplfhopigaphpjicobolahnponfcdlpjaefjimbkopchpjlbmkffkibihjdeloopkklljlchkfhhpjmdjhmfenapdlmfeldinlpkgbblejjhpjnnknhcckinbffppjpohheeogkkafchpjoiadkehjhhlbbeihblommhjkbbedihpjpdjgiphnnleojkmojeamojlkcakfjhpjppaofkbdogkgnojlamdijlgmnccgnhpkdgjjkknodbajlelhdfmehhjjboldjhpkedjhlhchblibllcfaghggbhedajcghpkepcbbopancmgfgofllehnfhjjoghnhpkfehonnonpgnjmhpacngblmomfdandhpkhcgkmlihbdieckjghhnfeohjnmipkhpkkalooppmloagkgkhciielalcdapkohpkmceomldoceepcoddgpccpldgibmahhpkmdjomfcomfiihildoihnbhnbkbpplhpknddlhoolppbanmohinbdmmcoejpanhpkofbfddlkpinddnkieblehkkbommiihplbjhepjpemcecieiicnifijmjhjoephplglghgbehpbpffapadljaplfhdioinhplipjniafcmadpigecjefofgahpkcckhpljdpjoahbnnfilkiilnfdkdbfiabfchpljempfcjlkkfkhchnppoohmfdacmeahpllpkfdkbgopdbaebjeebhklemfggeghplpklajdncldeggpefbbfnfbmdeejnihpmepaonfjiabgcpfkngennpcmhomhejhpmfcmdneapfobpmmbknepgdkmdofdpnhpmhcbmlablapcfmcbijpjlapnhjgpbkhpmhdkpchfjjmlpncacefpfjeckbhmodhpmkgmonealncdfmlolmmdhopajiegbjhpmmcdepcogpihpnnidhagfmlheefoaahpmnhdeafbolfkioddkhpmadkpolkomdhpnaemefpalhbpahogpinbmolgflolcdhpncjlphcibpoojeeaojkkiflliihngchpnhfdmpkpphcekjopadhcpgajaonojlhpnhgjkeckndnemjibjfpedpfpbampckhpnjoanfahcolkdgnfecmncnlfklnllkhpnleffkgbjhaahhleenmanfplgejnilhpoiagpnnobcfgjgbefjcecmjnkjapfjhpojolpaffnimpolplcfdadlkcbeeknjhpomoebeahgncpkecoommhedjaodkhkihponmallcaoddppjehmeckhikaobicdnhppcmpdipdohclfdoppopkmocbdbaennhppekiaomccacfobggjfihpjkcdflfkfhppemobdikemkbmccnjbilolonmpaljlhppgclbjdbdgdlkkgonhifbcpoidpjakhppghibolemacbhobkbookegnnopgkmohppkfmalgcgldlcmfncfdpnjddmomdgbhpplkjelmcjnnbckjafjnikalabeiockhppookffkapgbnhogdopklgfdmplecfnhpppkbecbpeocblhndpbbbkiagacjnoeiaagmgjlcekajioelmagognjlbcnkmlkiaahighdlhahabcahhphjnfipnfaoinhiaakfggmkjlaepgbmpmgjdijpihiehphiaakjhfbmceckphijgjonnclngcokjbbiaalcnhcbdnhkiibbbnainebibklgadhiaampocnhcbggaeabdflocbgofedmbbciaaolccciohoogenkholadcbphgklbleiabcbebmfiedobcfhicindmacfligdoiiabfabfmngppedidfajmemlpgcjfkjhgiabilbhlnpmpogmnchdheigpljhgeoliiablioliielnhdianpbiijaoncbmfendiabmklibddloaojlacfbngbdkejpmdlbiabnmlagojjkchpcdlldognacbjeopleiacbcdebkdalahdpfnpkgpjjfmbpdnkfiacealggmbpmkledjaeikeakgmlmhhdbiacfomhmpiclnnhlaehclpbaahcaijooiachillmlpahkaamffefhgaapplloppciackjmmabodkopglcheffjfdcjakocgfiacmljhaammhcmlhmfioejofejbedlmmiacpdgkidimdnbcalinggfcdlmccnjpoiadbllfinbilapjhgjibpeifljdgeopniadcbhelejdjjpgccbooamdanofceohhiadddcofhgaeeniecnhpopipbhijnphjiadjefgomhnjfcmplnkdcajecbndfcapiadkjbdkgmapoaojgkpnflkimcjmanekiaeahenhegadmkiomdeeaphkacffgmhiiaedkemlkppnjckabbhpoeemfhbgnclhiaeedojjnnkajcndfinilaofaflkdaepiaeekpabpcikcefenchcpjolkefpcdgniaefgiehehgdjiofhkikkpnhpchkcofciaegbglnllngnibbgonpibgkjkdiicghiaejhflicabidpnpeddfpijcimgdldmbiaembcgkafbgjmopdieoaidihpimidnjiaemcmjlchinnafkkjdmoccgeflnahjeiaemdnnjclaalckiicnnnegfgbdahmfeiaemikohcjpnpfkmhmofgceflfbomkbaiaeoiiocllpompokgdbdnbemlnkldiibiaepcdmolklnfpmgoljkdmjibdjhbchgiafaenialdiofficjfdmkiefgekpkbceiafbbaeojpcnmipijofpmdmjjmljkclniafcmcobofaondodobjichijninnfabeiafefflgllcioelpdcloghncljfimpooiafflopplefimmfnpldjhfjfjadlndnoiafgapbmepdnenhfbaedfdnkciflkpiniafgbmjhpjfdfnbalfbegclkfkfdfoifiafgingjkhoepffhkfcoieibbpddogjaiafhmjncdibgcfcmjcnclfiopabbafjbiafhnebjegnhkfiplbhidhjeimnoabijiafkphlecoiflknokcnkhcjhllfoinhgiafmbjiobknabkmoodgmodpkoefgcgbkiafmcjpbbcaleblhgdjbbfjdcnfenhpliagcajndpnfncplednpbnkahadegklfaiageekadiajegjldcbfhcaoiminmkhfiiagginbfldpabnpipnhjffhimacnpcfjiagihbcjpbdaelmkjeighffifdglfjmaiagimhmngolcolenneiopfpadlhkadnmiagpcdenoabnpenameeckcoimgdhigaeiagpekokkepeopikhecpgpennbbnadjgiahaelfgopjkklobccamdgneeiafmabmiahbdcfcmnipbahedcmhjcngllnpnolfiahbgcfikgimbgdbmhfgmabihbgamohkiahdbidclnfodflnhifonpclhmfloacbiahjajmlkndhfdlhjdcikdgbepdgmbhniahlbdgieoailddgbnomkmfapoppfenaiahlmnbegagknnkkldncbplimibpcomfiahnaneageofapjfkooppmkpopdfbdeeiahojlolomcodnlbgocbflmfdpopimdiiaicjbpdghnpkmpmdimoibdhhhkbbnipiaidmccllchpjkcgjmddnikjoeiiiekiiaidohholfjjhodbgoahlkdbikokepdliaiemigjpodedaiifpikfnabkchccoghiaighbjacmigammlfmmpnaoepaedpohiiaihbocgcoojhaakpnlhfnkpmjgonjijiaiibblkdcnlhcialogbbbdnbokmifkeiaiiccaicijnlijinfnniappkmkepgbliaiinglahdkicpeemjbgemjnfojlndemiaiinlfniaebialcppjloickdhijbibgiaiioopjkcekapmldfgbebdclcnpgnloiaijgphfkdcogjlaolalgdmpnkipkdbliailigbdihnefpbpchiebjmelieobokeiaimcmehagacempjlneeemfddbgiacggiaimhpklononapfjngelgdokckfjekfciaiphnfepdhikndpapdiflmocifflhejiaipibnhhghkmimejdpiognabmlfcplhiajcbfoiifbeaiabajlikfodjfnjflhbiajffemldkkhodaedkcpnbpfabiglmdiiajicfonccekkeapfpdepmgollopkfcbiajjmjgnhcmenjogpodnbpnmbpckiajfiakainbiaeepdapmabjagbhhdnokeifeiakamghfpafggjlbaohnoaanjjmcicafiakbchhnahephemgjglkknmkfdflfeiciakbgpdhkbeaalaonmhhlenggcomebigiakdmfbfibfdpnmogpmophmajiaeodgliakklncejjiljlpbpbinhhdeenpfaljbiaklbpdchjfehepgigccdidinhaogjgoiaklkflgjlhjkfljpahbnflnfikcchcciakmajcedihfanfmpgepebjkfmhcnbnniakmodiidncljdjbfcmfinchpbhnpedoialepefdcjnmkplhiflfdohaonceilpiialgjgaalhegkbeicphjelikjeafkkjeialimbmdgpmmoeceefkaggemfimfcaleiallpijhcjgbpekhokfhmgmaohogdkokialoacpibbjeafhcfhkljnnpilnkmkbkialojnmcingcgmoddpjeppakdfebcdlfiamaibfpfopmphakcannhjikjamgmgloiamdlelapokdmgljmmpgdlbdahmnpembiamecbelbnelehandliemhendacafhbeiamfjjibfikiafdleojocafoaejhpljkiamgkfjbmmehfelfhkiiecihaenmaoojiamhakmbahcgkellmdpkdhmgbeblbaiaiamhfgfioakmnhdajlckkhfebfpfghhmiamifghipmfegakbbagmfbkmicgdmaifiamjhpcicbpbnjfgemknljhplkheemkoiamobjmjhdlfkmikacnhbjmiblndianiiampdipejebpaonnbldcjapbfgikjcdoianbjcblbapjbpljjcnlphbcikjlpabfianegfneaclnlngkhbmhnldacglkgdfaianfjikclimlehpjgjpcmaopbkpbnjicianfonfnhjeidghdegbkbbjgliiciiicianfpggambcljcnfcmpgbhbimagkeieaiangifgolgphnjgdadglcadkojpjnppjiangpadndbagblpebkkljfahombjcpelianhfhpjgnefgjpljilgjnbgbpnagmebianldemdppnbbojbafdkpdofceajhicaianmpkapopackbjlccgbcbdbjpdfcilmianobajopndinokfjcolomdegkflanfdianodcecgcibabhmpgmahcikaielfffdianokhjfcngnpppfifocnjppdimgedjdianooggapgmmmfojacmhnfaheidgpbkiiaodmdiininnogknmiaaohhooimodbdeiaoendflhjhhocbhchnhjheifppndohdiaogegfpfjipailcmehhofdbddbaonkjiaogppldkceleeacdfoiildcibnmfmfciaohedajknabmccmedpndhlbigjgjinniaohlgidkandcpbjlagiljcijcdadbnpiaoiganoggneanakldknkcmdbaifkpnciaoikbnhdmblengpmnmldahbbicgbidkiaolbpbpjmgbbmijgeloknkmcohhagdfiapagnfaodiddddbbdjkkadbndimimkbiapcamigmhefkjajgphdelcfaoejhalfiapdadaeaebaoigieglfababneoaifnfiapemamfjolahlaklnfbmfldgmncoobgiapeogfjhgelbpheppjmemmifnklacppiapfjmomogijeepjibddampmogaacalfiapjelkfomjfbfmnpkhlmookhkpabjiiiapmppnlnolmdbjgjaaafagfbpaloakpiapofmkghafpbgfeeamgffohindjndhcibabcofeapggicjdkadknpbheonlogooibaeahdimknehpmoinngpbilekkbpcgjibaekkfldopjkkinpakdllbmepplcgdeibagmlhbliniiplaafplhbhhcnibmdjjibagndhagoahobdkdebgcakgfpeidbgaibaicafnbhkhbjcmabdlpmblckklcekoibaigdkafaokflbnddeioiljlblllidmibajobbmbikdbbcflhiejgpcbmnofpdnibakhadhlcempbloknhbnnekcfahgmchibakmaghejfejbdlkjchjefkeogilhfpibamjpkgjkomdemjcfflomofngehomfgibaogpibgmnlbjhfaapaaciioaacfiigibbdlkikbblboholfgmhkddkfknodjcaibbeamglkdomfomhabgmojimnogiglefibbfkdncimehcofgjmgblfbjecdndkliibbjmdlfeadpdeecadjlaigfcahgcdefibbmfgfiikgmdhimhgonmemkcagdmcfeibbnhohjcbnbghmfccmgjllhlegmggbjibbojkdhcjlophfojanekdjflnhnoiedibbpjpoaaeiineckdfjmdomiaeidjndfibcbmioafhnmnehjiepfkibemlnfomfbibcddjakgmjkgadijahonhdpgcobbaiaibcgnmdhkbkcmjflhddddemihaoehbdjibcikeccmpogffgblkjninjaolbkbbenibclajljffeaafooicpmkcjdnkbaoiihibclohpehkoagiennackaiplhhkolfnmibcnefhpiepgcmmcldcmocgglnhgplodibcoalpcajfdoanjoppcmdhhenplmghiibdanfgibdhalkjjbfigdbipimdpnadbibdfnlelmelllncplfmbemmobiccngcbibdgiamjlinamgfjkgkligbahoebjbcbibdhhglianppfjpfhjopceddiibdghohibdjnkbneohboganbpidpjbaandmajlnibdlpdnlnfjnmlcieoaoipcjcccfjkmnibdnnkglilhihibmlmkkijcmjcnhbaloibdppajbnbjnlbnmhacchglimfmmggnbibeadmefnodlggbkjkknajhbjcimmpliibebnpjfdmpincnceebibbclgllndcepibeegeihjlbffkmefimdabgihgpjggiaibeiegobacaeoiehjcadmbkeicjhiiioibekebjabhfadcmbdffaekcbihmikgpjibeledjoanbibbnikacgoldnpbnlmngaibenocmlfkkmmoafcbjajfdbpgcfkpkdibfffmfdnclnbppjhlgkbfanagnbbdjkibfhgpmicegiaaimpjbjobmkeifejjieibfjiddieiljjjccjemgnoopkpmpniejibflkkanbidceofpmolhpijgminhbmnmibgdmijjpelgdjhblmgikmoimkmdjbfmibggdgpmcefbechhbdljjdallbmaeiffibghekbnlammhoampjiolbpfkkmdgbfmibgjhgadkgjkokpgckeobpjlcdgkmialibgkmbobdielfcihcojdgmkllhoclpfkibgndkbjaokooedhggoeiodmmklfkcndibgnkenomimbholeoejbhjhnnipkkoegibgpdodjkcjdhkndjolmdjcldniaaciaibhcpfcikngejhfdoajbcojpbenmlkclibhgdkjdhokigiigfnbkjejoclacfceoibhgdlaeaijpibahekmoponigogkjbnnibhhhcbgmbbigenkgicekeldecadeklgibhmoinlgkpgiglaeieehgnimnjegkahibhnaioakffcmagdeoigioijcblhfiibibhnlbefmbeikiejbhppeknepgebeddbibhomjopbfdjomlabplemcpeoabnadjaibhploohklihdffcjmjeohlcjdiklfejibifopmnfblpgmkjidimcacfciaofoogibigepanpbilkpapapplaicdkhjemlhbibihielhhalehnhcpecdpmkljgkbmbfjibiiaimghkbhffgkkdogldehnidojjgaibijlipmkeohaoomfeedimooojdeokkoibijpbbmkfldgdjpdcaeeapjpffndmljibilekbdcbdklhafhmdnlfgelcfhlcmbibimahpddlibanbdmflidgdjgbcoojngibinjgkifjfmfigjglpigjjfjnallfmgibipdpbbdfonlbccdgcjgejcefkgkinlibjagbjmbcjildhmopmebmhphabdmbcfibjalmjfkbijjjomllohadmkfkhgonopibjbjeajfcpfafablblibhimhoppmmapibjcaofcjcmbmcbmcgpakdafaiieifieibjhnkphabemhpdmanbhdhkcongbhikaibjjajkhkkoioigkmehgmgiaidlpnmcaibjkpbfpagdgpejbmlakikaenciliojeibjloneedhnhjmiojooghgpgcpkijhlbibjogmgfeocahkepkdlepfeolmnehoioibkddohhbljincmfcoolibgaaaelkfmgibknjlijhpkibojhfjikggfoechkpjejibkocillmjfbbpkkleojfaoffkbfabfjibkpdiagopofidnebkocaijfokpehkmniblaiicaabnldkkkfhepmglbbfcnngjaiblfnhcadanljhpifbogiampfbcbecddiblhaocojaljahkecnofmecpjfmhnejniblhdbgkhjhmhihcnoblhbjdngmlkpediblhhmjkdabjnkgkcibbkpolpdflblpfiblklbkhojnomhjkgjfooemifbgibmhoibllejnhcdaadmldemojkjdbabokhejaiblmagddbiefdbljppigldlffkcfakccibloceaddeogbnkopajplamnedfidpkeibmblchdoikoafgpnfcioigileogeelfibmdlfmalfjekcjpbkkaheejipganhfbibmfghooljjejpgehkbompgmomdnjlpcibmhabecblncgfngcnpngnopfgnplchhibmideppllkegmkemcofpikmdclehhdmibnbefjpcailpnibpapncjpijfcdblhjibnegciibhadhbmabhdnnillienjhnmnibnhidklhjoopebonemhliklfbhndjjdibnjfmgbocmabhlhhcpljcmciaelplapibnjmihbbanannlbobkbmnmckjnmdnomibnlbipefnljeboalfgljadllegjekgcibnnaimhjmhnjakomfegcipemlehgbliibobiggeplcacanpackkgnikelndfjpoibodiflagbgckiajhdhkgnnllcejkgabibogfemlnclpecapkojhmanpiebldbnkibohcngdcgnaeonfhhajpgimajpicjpbibomahefbohhapfcdacfjopoaaaglpcbibonmodhmhffcmommljhjicblhlpkamjiboopoolfijfdhgdmmpogihoocoeejkmibpblhfadbolhdojfedfliddimlalmfmibpfmobmficcfnfgmojkccoccomkankoibpiikcpfencooieijndhlnnekpaoddkibpkclfokhoadoaknjjacpolffkdnmnhibplgpldcgkiimhbkfpokmhggfecloipibpmillmfjfgghffdclblllignokiccfibpodflgigghfildajbaemdlfcoclfhnicaebehgmabepdjbnehahlahpfeffdflicaimhjeboajpdmioedoimcmmlblnpmgicanjomhnfjkaaednlpnpkikoebjocpdicbackpdebemclmmpdiancmgocboiippicbddabgdkbdlmckealdmpcfdlhlhlbjicbeeefcjojppjefmomgndicblpkkdopicbemkoipnhbmfngbgngepnboklnamneicbgeaafimbjdfpcbgnkpokfcamiimohicbjphcncfilplicnmhmnnodicioikenicbojgdghikabapflclbfbcbdmcgledoiccakbhifmefjjoebafadenhabjaofgoiccbkbogdmejjomglekjmopabbhhppchiccbkkpgfoopnlonnopahjnkpkcgbpcaiccblehkchfmjgfafjcpjlkjcponhdhliccflhnofikabhofiecmimkdmdjbkpnniccgijgchpckodgjebbhmlmofcpailpmicchggboamoimbgbeldefbllnclpkdakicciblggjehnoepmlkadmmllmfmfjcaoiccjadbmhipkpddeniiopfhafbfhldoiiccjkjnnfcolkkhnbjogoghagmlibnadicckoanigccepjpjjljmdompncaokffjiccnofgpgpgbgjgfmkmedglffjgldmlgiccodbepgnkhafhjajchdjkadbflkijlicdafbefmlenklioicobibglncfnfehdicdhkogokffjeamafbgnbeonkhfafjkaicdmggbgmdnbgjcllaonoaocplekoefbicdnhilhlhdddlhlldlikicgdepimlocicdophgpgpijmgejedcbjdjjnchhgnlhicealhmohlfdlpgmepmckmddikmfhijkicebfjeiogjbdblcaehfekmfmjhohooaicecmhojeodopfdhhbahmjhlfdlalbmnicedgggcchjaedggchfcjopbjmcakpgficedjkpgpeocfcidbdoemodooahdpmjlicegedoajhdclokfmeobnnbalabmpehmicegnnbkjgomgfejmhkbbaledikhnchkiceigagcbgfohnfgaaadhibglepbffdoicelhnlacaeehfjmbofhblklmkilbdeficelmloocfdfaolmoahbpmphcmhmaaepicfbkdconeojjpobmclfcoolbiflcbjjicfgbnioopcgeiciggmkallfnefnfagdicfghpkndmpmdclangljjkmbcnhfbbgiicfhggboopebcohpcffdgnbmodalpbicicfkhblgaacphdpbmegnngfdiigkmloaicfmjfiflehmjpijdhabkhbhpodcphooicfnpfijpakmiecamllflamfmmknmobmicgafcbklpkgillpdimhiibhdoljonkpicgdbpomkohddpafhmpocmimdngcmoejicgebphajjacbnlbcpkapnenhkbkkiihicglbpdjeihhdmnmecpafnnghjcgplalicgogmjbinpopndmbambboobojhccmhkichddjccameaoieahpbgbbkdacplibbcichehphjocbbbcmbjlafdinpohkgpoafichfadlokgbalgiidbaeecpbjnmahdkdichfklhjceohfiifnnjghdmegfpoknflichmanpoiiagbpnkldiimnaloojbnmiiichmbhipglbjnikmpifhljbncjkjanhficiadpdhekbfeikoefcepbahcbeldpmpicicklhncnongibfodkagbaiaicmldaficihfeaofpcfehanhbnjigdlpfahjleeicijbdfkkmhbibciceagjmkfaihgncnlicikfagehpkoljojcjcdllacolhpdapgiciklcdodieihflnnboajbolflhfncpniciladafmimhliciebhohehdpielbmdficilihloianbooemjccfkdjdomihpllmicimgfimioekilcainlhcoiaeanfnpidicinpmhooieiolomhckbaaodaoapgbahicioceggemfncpoidipbdfommnfjhcgjicipgebnmdiecjlablfdhnnhabeghidjicjcgafmplhdnndoilfipelhmjmehbcdicjdkjijbfopidakkdfkadaeddccjalaicjeommljeibgjcdahcdiepgjcbbmiocicjhgekoalmjdabhelhlgjpjeliacigkicjhjdehiolipgppjnglgnmnmdjhamnficjlcgojccbgidjhcpofddieipdjbkgficjnlmmfpjieapcjhkbhpflfimnfpjliicjpdhekhcomdgigohmpokffnicbinnaickajlemaanlpjobogkjgkbooafafdfcickddmbenkdjpipngimabijgjbmippmgickiemaiinbjnkkjmdcdcjfilmknkbblickigifadnnmfmlfnefkjjghlhgehfekickjgeccdbkaeehkaifblhkkniofldpbickkhfcaiciknfhimdfpojlilcaoedndickockliicoadmmikegkhkbkakdbcejniclaemlapcgnemfchecoopgmnejbahkliclafnkejnnipkcpampiabiboaikeppgiclapcfoobhdjoacplkdciklnbemejbliclblmcogghplcmglpeoklmmnjcaoehmicldljmfacjjiegipbnehehoididlfbliclfdnhdchmifbokddeceofadeikmmaiicliffilkkcafoacjfeaggafaipcghglicliijcepcpkfcnhadpihncikapnlgckiclllcgfogjnjkmjepkffmnbggobdiddiclminkailbcplllchgbnjfagdccedamiclpkpffoicdhjnjipiioglnhimkfjdmicmbdchmgaaihfdlphhcdlecjehdngbkicmbjhlidpnohinigphldbcffhikcillicmblmficbgmimjahkgbgjdfnfopgafnicmcnikadidemibkllggjpeebfcdkoimicmdhekkgdcmdnidenhobcombmhijbegicmdhjkhhdlmglcnaceegpgjbojpljojicmfiijgfckneaknkekedkpgkchliilkicmgebopaejnjlncllgmcenbbflikfjdicmgkgilemcoefnnnjaidbgakjjgillmicmiegehmfofppkjggmbkmiolicclgllicmkfbmnodiddlgkdehikakcobhomcgnicnagicdfhonlpinigpjaopgdjpmdkcdicnaplnkjfjncegmphmlfpggildllbhoicngbjnfplacpokbjgaiijdajimcffliicnkdmdjbpljkppjfojmnojhpeclfjmlicnngfdapffdcjmmbdleeipmdejokmgbicnnlengdeogafffnhmjolaolofjeocpicnohjifnboncnjmejnpojiglgdhaancicockeebcjgdagjckdadggbdoiakjnfbicofmedilnmclnmahejdpakopnmcjkdgicofoajdmdpilnghmfopokbbbjbjaemdicojbgdkkkfiinigdfgmengnpocaibejicokkcaibjffjakbcjodmeonlocndabpiconniglekobpnhgkcocmljimlcebokeicpabmlhknojpooihndbbidliadoiognicpaidnelhcacephokbhegbooeadkkdhicpcebjlkbieaegkpmkcalmgafjnefekicpckgkijpdiaekgdmjfenfagjjiepfaicpflmjpdacmhhgpokeojdhampfdomnmicpgdmbkannfhajbcinkekegjlcbciblicpjlbldkoglhdcooljnljkggbmihdomicpkonpgfmbccbijefngbogpnmpkmkidicpmeneaddbklbkpnogjmiaombeammcficpooomlgifcdaigldnmmhjhmghmkfjgidablkcaecfkhioflnecjakdghgfedbnidaeinbdmjcojbocgpekeelajipndcioidafhnlgmoohckclanjlgiikeijpllalidagjbgllmfcglfcogjiamklieiagimbidakeijhajcimlphphfmimpomaoadcniidakmnmmjnmjlendibmckfekefdfddogidammpbaikhnjgombkibjbjendopeikiidaobincbmckhmmlmjhicbijakfiflnjidbanklnkbgnpmhfbbfmkeoajhmenjfnidbbkffkenkngcgfmojfpkhcecmbenlfidbcbngjmolomdlljmgooaglemndoiemidbdgghnegpkahapfeaopplebdbojhpkidbdlnkdnaodonmgnimcfelpngbmcpjkidbdohbhkkodmfamnffbbfkoophccmagidbfdndaefpgdfofklnnejjhjcmjmhkdidbjifkaikmenmlakhhhmobbjcjocjnfidccenfgeljackiakpjhgphjncbpbngmidccobjkjopfejcpahjljdnegehhkmdfidcfdgfakemmhchnggpapbjdjejmhedoidcjdgpcgbjfofifkdfdpdpgncfnkoijidcjpililjagcggkcihmidlbiaopbinaidclfbnenifpjhjdpkgkcpgpoedpglckidcmfmehfeoaplgafcbcaemihcdfagkmidcnddeponfbekbhagopnhjkgemcjhgiiddcaoibjcmjcbnkepgpfjjcbcbpogapidddminncgmajidohcdinleodnnhmpipiddgechhepakjmofkfdggggnbmnlnjdeiddkchkbejblefogaodofgefjhllfokgiddkgelklnibajbgodbcjpbhbjmolpjmiddkiepgfljafhckogoiglhhdclkbdjiiddnmeckmclblnknbdokcgfooinldpkaiddpiifocmploahifmgpgjgmboejojakiddpkobhjbcoimhdhindmdphhfaipdbaideahinmlpedjjjampbhnnbcdcmcanjbidecdkmjhaphjmgcbgcalndenfdfahheidejdiplknolhdigpeejjnbmnihjihbmidekebhjmcdocgjdpaepjlmhedgkklbmidekohalmdeibamjibonpioogmloaeogidelkiobjpcdccnmfbpdmnkghnnpgioiidengbdgnpggohhmbmpjjmmdpbjokaenidepbknkafhjobfajfdfgnlfonophhinidepfbndaoilbhgcgcjajcpjjhnclobeidepfmmkbihbfonhlenfbckplhhnmoliidfakdpgnnfbhggkmclidnjdlhppckeaidfceonfiacadkhlinielpojjgiialijidfjeedpmaikbfhjjbbgdggafhllkonaidflaimpnpfgjiinmkgfhmblagbaaiknidgdlgoedhpnfhajiodimgfcdboobglfidgegfafgnmdnfmcbdngnggafcoojmogidggpdicfpabgcdbiejbdofbjobjkcfbidgiaghfhomhhlnbfbgljegfbodcnjbmidgjoibjnkljeimoagkheahlicjgbiepidgnecfopdbinjoknjdaijhglmdkjbpgidhacfcjmfobmclchdndiinjahgemaiiidhldfpnppkfppmcjccpmimahhnabnebidhofmbipejifakgcffmkaocjkgcdmhaidibklbcmoknmgmhmhkibflgcmmknkhoididfdbohnhbajmkjikpoagcemcobjnjidiebfkakbdgjcpnkpmmainichjmjlljidifbggmembcejiogldgldilhffeejglidifojoebcfjcdnimaoanacamnjkjnjaidihdilojobfdgegempcopnmhbdbebididijnpmjlkbodonpapjkffomlbdenkigidilomjnjkalmkbcpnejfnfhobpdcdncidimebjnbdepjllaongdhgnekjobbmciidimkfalnfnpolmkooldhjkgglolgmnlidimpeaonokdhdcpbfopdnigcflfolmeidinllikhcmddbhlanalppoemokajdmeidiopoehmapbfpjkjilfomnjcgabpclbidjcajacaniffmghgfjkdkbdpfmdbbonidjcgapbognlmocamohfabjckhbghdpdidjcngnainbkadcholnbafnlcfmihpcoidjfaelbjmndhmadhkkgbkhhcknahgjmidjllidkpodkhnpgmhfgpghfdpkjdiohidjlphjephfedifibfmacdniekilepapidjnmfgkjghjcfegjedfcbegjihdhefaidkcempefibeildnhjfbohgdefdibnijidkcldphfhnehilkebmajjmmfgdppbccidkffimjamhidkedjfgbbeiobegpbddiidkgakmbhbpoandbejcdlahococbpejoidkhkpchpgaoekgbikbhaaafenkaflpmidkkbbpfnhfhmejpegagjnmbgnmokcjlidknjfplbiekondiagnfidikkhjkfbmjidldkecnkjmclkjkgkhflkljoooponpkidlehemfjdjnpbokdaafeojfbgjpgpclidlfcbgjmppbaefnldbfkecfpjehfeojidlgoahkhdhbhbdcldcaaipajogfhbpgidlifhbedijkgfppcbcalbfjlallknpiidljkaencnbfdognkpiipijnfleemccnidlknhhfflpjggjjjjlabbiojdfdgdgoidlnppjiekehelgglnoecmmdecncbgegidmdeiccfagkbajdgdellcacbcmjopnjidmdjpnignglmildeaaigjilbmfeblnaidmmhhijggcmbeejedibpdcahpkneeggidmmhicocmlmgfealppadfkdkfgcgkclidmmphfaonidkcnpifjpckmbdpehldhmidmnchajbibclchfdfeefnfpcppcpdajidmncmgefchjmhbajebbipfalmpnaknjidmohjdcgjoheclolkhiaooiapdmpjglidneballbcjpndkhnbjfeflcocklilpkidnelecdpebmbpnmambnpcjogingdfcoidnijejmfnihcodhholpepafheamcbnnidniochdimflalanajopnhaomfplfgkaidnkpficejhjjojbookpnpcllafbmpglidnnkjffocbbgkfipcdfmhcbnnljamcdidockplbepcmapbemkikofanjdlpokpfidocpdifaodbmdaicpdebbnbghjldccdidolgbonpaghibmjnegfinhibaggofpaidomdnpkcpfepapnipofaldioaegfgodidopjekoieaegaobgjaipfkmmjabinajidpafpoccholbgpjkjcfmblakanffbaaidpclgdkhjelcihfkjfglbjdojfncmmmidpebgbjeeljjemnfgkpiincmibdnnapidpgagpignfgaadonknalkfjfiefemfhidphbkkhjljnpfdkpebobnnggljmjnmoidpiceaanddahnciedekgnngojpkakmkidpikipdmcdjckkjpalpohgfahebjkmiidpmnjilipcgdiadnhhnejnlkcmhhoelidpmpopegepmnffbgniocehdkhjojpedidponjicimhdofhmfncbgemkecgiflnfidppagkbfjboaakeghhjccjeojpkadbhidppclmmfcigpgiohcijodejcclfealdieadhjnlaapbkjkccpmlnemhgakcmeelieaeepgbflhcjebmgdlbocikcfpaalkiieahkknjnijpcbadjccdleajbcmpanpaieapcblkikbelhocegidgclamikpoigoiebhdknplcmgbpofainnbfglhpdgdlmgiebidobnfmikmlemiiglciklcglgakajiebjnmckbgfiejjhlkepddoglmnaddngieblhjmffkbjgpecpbheaknaejmnbnmgiebondhllmjlonlgoijjfmmdnefbpfkniecboiiailipdgmkanefocblhjgobhpcieccbldjjgbdhjifpgjconeomkfcccllieccfhjlgaflkegndkpibkkmipicjeheieceajnmlekjbifbaooioefeemchlcoiieceaogiflngjjbknggddeoepiokmocaiececcoidnnhghdagcbpmcdgmbkahhkdiecfhdcnalpofkkkmmpihijndabdckoeiecinkbihgndbcabpcfepdbmgfajgbjiiecjhnblpljfnlbpjgkdilfiamoolecpiecmidjdfojbladejgfhalclalagajdpiecpobnngnaelcknmiopiiocgmookjadiedbdldcbbbmfnjdcdeopnklijilaffgiedmijfofiofkddmgmgknealnkjncadhiedogbkombgmapifenoojnmpcnjighfmiedokolghlgkcnafplkbjeokfamliokdieegflibfhlomdbpcmbdjmgbgmillehoieembbgdnmpacebhbmlhdgndjgilfliiieemknipeccdomlihioomfckgkcpdjceieemnanafmdahhoggkkabgkpjpkpfhjciefcjnilfdobdcliklhalilmecgiojfpieficokndalnmefmimbeofpkddbmnllpiefjfellkjkdgblkddcopacjclijfjikiefmkclhdomongibhomjldhfhphehcmoiefoaiffdailndlkendeiifbjaghlkakiefpblbjhafeomnilmmiglbloinigddeiefpembmdaaopdjofdbbmachegjefhhbiegakeeccjbecegchbpfejpdofnnmjddiegbcbhcpbfchingldipfaikfgaoenapiegbdcadhkkihiomkfgfkbfcbcljkkgdiegcdojafoodbfncabfigcpnmncokeilieghacdnkphdgpmldlibeoanbffpiljdiegibmpiioffohkigneoihogdljmgjphiegjaikakjpohdeijcjfkpfaahhmkcediegjhenkjneoaocdnoakkcgfdfcpbedeiegjmkmbgikfjjklgjincgpejhdkogloieglijhnegojmcccindpbnebkclakpnaiegmpfdipklbjmceponeleminmonboobiegnmaahkpmdghkdmiedpgammhimcekeiehajkgdfpnjpmahnjdeidammappgdjaiehbeafjfkogipagmjkbppbkdpohekagiehfgmgpimjfejlnmpjkbnghgdkgjfoniehfmflcdhmakbhdbdoimhcmnnnggldaiehhkkamfmbbpbndadfoglgkdpjbchlpiehimbohkiijopklaoagkenlggelcnjaiehkclicocgphcoombpnklhoilenchdhiehmaadpichdeeolkejdlbdgpmjcmhiniehpgnebgnennolkapcdibnjolpmilakieibinfohdkipcghnpcaapneafelgoeoieiehnodpnflmmhfbnfppdeaefmaiobgieiepfhcjdkedjmbfbpgheefgkacelkoieifkdojankkkhjohbpfmicadebjmcomieijbjcimmnfodcfgefococlmmkhodadieilcbkbnegcgcdnebcfiefmjlcgilmnieimckclicpoekigahbmeacmjgoepfdnieinnneanoadfjcfhpjjncohgejljopjiejadfagejkhkhjphndablfppiekodjjiejalkdbjioekmapfmfjgilegjhpccdeiejbkgfmiancjeealclhbigkmpjbeibjiejbpanjgceeicacagonbblljmnlplkniejbpnlgocijngjphjnggigadadkgdppiejeobfbebcahnkbmcnabhimdlalicgoiejoaomhkkalbdamgpnphnbamfeipcfpiejopifaolfebghaofbhikfcbpnikfhdiekbehemoofnaomjfajopfokajkooiphiekfeflogmbkgjgdjimkpgmmdddhmjkliekhfbfnphfechjbbdmmkhbmjgfbnehkiekmhbbohjomnmeoglanbdepiambgcjciekmloblmagmndeijmijnjlfipladmeeielcojgeggibjefgmplchbpoiegejmjaielebjlljliaeagjmehjpedfidkbimbaieleobedllelomheobbcjhhkgdapeippielgbmmidbcbdnijgjeagllclgiglkdbieljoddkmaecoajcpbkjmlfoffpeilpcielnbgfdoiibbkmkckonodaebdegnlcbielohiojckmcdefafhjhngbflglmilipielonfeffoedbondoikaffongcanfmkaiemfmlcmhigjcfjmhbiokhgfijbkllhoiemfpgbdjfoihicbocpbjppipdbfimehiemiohdpdepceehecnpkkdlfjedlnpdjiemjkcikjbjfdjpgbgelgahjmbfeafjpiempkpdngddmligbegceonfemedhphchiemplendjdaicadpeogmkablagpkkgehieneangcipkhlenlghpjadjbbggecfokienjpjcfldickmlbbajbnklfginbicpgienkffphhhedanjjlkfnponfiigjkfhmiennncabejmmmfhgjolelnjhgkpacmcgienogfekjghmdoobghaahpcokandiiijienokjhglenpfmbggjcakcajpaohlagiienpecmflnajemmhaeakpnbcengcjbkdieocebckkknodijmiikhgjmjfmkocglnieocmkmbdjagfcmfbbafljiknngneenbieodgjgmgpifkgpcokmffoohdfnifjnoieoheinniockkfdhgjdgpbobkldfidbjieoiijcecgaiilooakfjfehiddpikoeaieoofjjncgicahdkcnlhjgmpglchloanieopfbagacodiiaiakfajiidjelhiabmiepahdgdhdaelkcebkpnlmopmnlmccbaiepailfojnepahldhmcjhppkpikokblmiepcoblmfnlapjnjingjealjigolhobdiepcocidbfpeildincamkfpmgifeoadeiepfgdfdndifclhmcbbckmjlednpdiogiepglaeohonngonchilninmipdljifkfiepgpngjmdehkenplepnjecfgdiahmnjiepmjpcoopliemdnoboblchicdkhghneifaaapoonicjlmaaceoihjbjaakigfbpifadiaffcclldhniiibedepchakbmjccifadmhbbikbkfeholknliijbgmaiookpifagnocnnjalhohnjhcefppjbikplclpifanflpnmopokijdgjdfdiddiepkialiifapebbijebiacdooccgdmippbdcoeamifbabfjjffaljhhdogdilplemekcmcpaifbehddmhmfhakkclhmmajicoenellopifbelakdiigbhajfdkjccemmmbdlbifgifbhbedpcjmogpcbpajhojfkchdjnfjaifbhccdddhenjmeamogpjhicnoffdoodifbkndkaolfbjjhnnhfmkbkoclpdkpliifbonafkckndnjpfalablidnfnbhboldifcakhfejpcpapdokbdaaegcahhhjdglifcblahohnncbggmalmeaeckjahgpiaeifcdidiejkbpcbkinggficpnmdfennphifceimlckdanenfkfoomccpcpemphlbgifcfgbhplakagbkgpmmfdjmdjaihhefdifckfmjkpophopcpknppkcajndfegckbifcnomgdellolaloabgblcdgcdbdhfffifcphedbldmikinlldpkijkaeknbobmoifdcfgpkdlceolbamlkmlbdcffgndkgkifdecjfgchbahhlmojjfdpjclhkkfdbcifdeklcgcmeeomekpeieibdhejbaigklifdklpfakdghdkkkaanlemjlkepkagdpifdllnflgihoidjakaibphpdiadhlgglifdomdnefhamijblaocecjfpokdmijfmifebaancnnlmdehpiojjndcolgbcjcllifeceplojfnaolnnkajklnpmkeckhnoiifegboopkcggnjblhhghmepmklfkjchnifegpbbjkbkcjhndlgdpbbkglekfmibeifeijfpkjckedpclgncedmgdiaoeahmkifejmkgmfijlfdginmnahafolabpbfadifekpllmikkpabamkjeaabgmioljpghjifepcngmmelnppidfnndipilchcnghhliffahbimhaflflgciaaaaliaemnjfgdhiffehjljclkjbgjjcbjofbpklcljffcpiffelgpahnjlmpcjoepmlekilchdafohiffkfgbhkciijiimhfdbgblndaigphdkiffnlkgelinoejhbojnpeehniekdiejfifgaaponbijdnndjdbcmbeaipgeadolhifgalolcimpchdcjhgpcegkkmbdloenbifgegdageafkoiapiljggkmekconfigaifggolpobhnkleakhjgojgnmcbldcibeifghjeiodjgmpdbiabdlgbpimebkoccdifghllanapppoijclpecfofcnchonekmifgielmhdcpdfgdnefddlnhdifngilpaifglfbmebalkmmdaofjnmmoefalcckppifgmekanmedipfgmbgegiaobpjgagmboifgmhhkblhlclhfmbhgagloflnkekmkdifgpecofpgolkidlhimhofjgcdafahkdifhimgnjlhpafjepngjaapdjdlgcjhnfifhjlonpdlkollakidhokkodhgngklbiifhlhnlahnmggpilngabjdmdlhdcafjpifhndgffbbfjhkohefkojikfigbpagjjifibihkmhapkkiejpebofhbodpleemjbifiehjhmfoonkjdelmjopgkojiibnjfnififmpoddlmociijbkogkiihdmmeamhcifihkmhemnmddigbfdohfpoagpilbckpifindceaegcjdkfjikmcogkgcemfigchifipegfhpemcmdmfkaandbglgppnkhgjifipgcglbmmnjcdkekcngmjhpdcggndaifjahkjcdlalcghaelappalfnafhfmdpifjdaafecpchdbaongdakaibhcimgbbkifjddoplcjdkiegepagnlmgjmabmjjefifjgmcdhipbfbkngpkcgipmolnlbmmgeifjknmomcnklbkngkkgndcccakcpfbloifjlaaonnpmkmhfblodglholebolphogifjmfpalpalppbmneoinnaffilaeokeoifjmmgpdhkgmigpafjimmbbifpmcgimlifjoghmibigaojiehklgnganlfeeepbgifjpmknmjbccjlpihhdjofcieakbhbcfifkanfncnokabeblbddcgpieomkdmdokifkbjpimigeklobiepemoebdblijdaooifkdmhjcieimeplfcablpjkiolfdfhgfifkebehcnlpfcbhkjeincobcijeakodkifkegmbfpgidlmfkcihhcpdghmgfnchmifkhngkcncjcaolmgmhncklagcjdampcifkilpagenhmlcbkddcjbjjaebhfpkbbifkjbchkmpmlfejmjdlpcdkikocfdnidifknbaoggndfkjjgaaomnobokckejcloiflfodnbpcijagjgeamfbolojgffhjfbiflgcffmfafcfpmgloledhpbkbjfjadliflggecoejbkaiaddimmikppllbhcmpoiflgpccephfiolbdnnfnfinookkhplmmiflpnbflbglocmnfhndpeifoelkggahkifmajaldblmbgjngehdkffpfakommpegifmamfaiemagncijhanacdkjhehbmeakifmapnpmmdacacpfmmlfncmamfdlbeidifmbhhfjodlbpaoklcmljmjmffecgggdifmcjegknbceifaeifkgpbkkipcpmbdhifmdjfmimpnmadmookjbceknhhgeliidifmfdbnfhmdocphecgcikefohgmjggkeifmgebnmgdaffhpegnlpaamljmpbaolmifmkfoeijeemajoodjfoagpbejmmnkhmifmpkpkcmjndgnemdmgbjdhebbeednadifnaibldjfdmaipaddffmgcmekjhiloaifnboedoofdmkfihhgagddionacnpdhbifnckhopllcmleegegheacblhehfifeiifnhfojammjeaihmohoegliccgimmhemifnlcdmjedbmeemmcepogdmnigmmfhpdifoalbabkekcgfbcabiecnfdoogobcbdifobilojoioccepmmbpokobnajifjjldifoegajimhkofnmlhkdoomoinadohdjnifoejmjgjkconeeobkedlodmkeiedkcdifohfpflldobljlgemaggappnpjannblifojmhhjidfdajaljgenfocpolpnmcalifomhmgandipmpnelclcmbefppopfklcifonajdkidmgdakgleimfmbgkfcmbhgcifooldnmmcmlbdennkpdnlnbgbmfalkoifoppnkmeepflcjffbliegoelghfgoififpagconfpaejageidmlkjjagddflfmhifpbhhohhkjmdfbcmmggbdgmabjcehadifpbokcljlcmcldaiaaaomdkkadkelhlifpcopahbgkofjafinknmmicilohlooeifpfdgpfheebgjchaacmdalpahmpblmnifpjamfehjeobjanpappgckkmnhjnpgiifplfbdfmhmmpiemjeapegfpffeblkbnifpmnnlpdbehancfjenddkfiheekhjngifpngllemddebnolonloogahnoopbofgifpoehkepcefefepdoockcpmadmmdfdnifpohafpgcpphcfgkigjljgblgicmkpjifppefglampldcmddgeeglehpbihihfgifppejmgfidoiefgbbimclefoenpcmciigaajdmlejbjcbmpmnigopikfdaccdcmigaaokhihejdejegdjpgapjpdjanegcgigabcjadjbokafondmdeiigclfjdmofaigabnehejkodbgobodlkajnkgjidkihiigacolajflhbfpgnimoikeopepokkidpigaddihmidodoadaoegnlocnapbhefpiigafecpjmicbaokgaacippohlceeafgpigaigghbnekaohbjfljjgkojijhekgajigakdhgfpnilchpbpmfohdbjaegaannmiganbilfbhpgpnjbikccpffafhpeimfmigandomdgiincmkpldlnlhgmfolhchlfiganmnglknfcmodkpahjjccmfmgbjbddigbaoknfddliiaoimhehfbkfekpmmflligbbbfcjijfdgmdoiglglagppfdddjemigbbdckgjjandnpkenjhdmcjikcljbbcigbbihgdejmlljjfelbpjpnfacaompagigbcfjenahadikfcpbcghjkkgmmpdpfcigbgfmgdjgdacjjohmbcckdgdamfifnbigcecdjjcckmicaaehhapfcgpphailndigcedfbpanednpmnbhggjahmeojmlbcjigcekkhiammagobmfnefghdoipaijgnligchbhdmkkaihcpphjofmngghgooldabigcjfefdeoldganabphckebdhilpbfpeigcjkiefnechelacidhfgoghmdfjjcobigcjphndpnfagfojcchcfeajgkgfefebigckfjdcbkimejmjmpmebffdjjjgncfnigckfmgnbngdkodjdabjofpabnaifebjigcpnpdimfohghaikfhbmfgjilpbakoaigdalepeldjodpifimglgnebcmmaljbjigdchegpjjfhkjindahbpcmodnmnoepeigddepiibenfdneofcjogncggidgbnlfigdekibhjaokompfnmhfhmgjajbonppfigdfnncccbelndhehecbkkhfeeeliefoigdfoaggcognkghmlgimipmekdmjcbceigdhbblpcellaljokkpfhcjlagemhgjligdhloijicmfccmmgbnjhoffhpmhhooaigdiahbnonbahkbjnfogialcggiefgooigdjdhjccgdgbiikjgibkggjimbpkldmigdjjpbancnjfblmhadmgghndgdndnhnigdmhchkhclgmahkfcjfgopklkbmbcjoigdmklnnfaaegjkclibjdlkcimnbkmliigdodacijhpibahjfbibjkfceilgljigigebjploaiinpoopnmjedoikfplmlkmdigechccoabbgdbbpoiimhnppepdcalmligegfajmfgfikdbiippbpnnbmndcipfeigegjhfihfihdonaedpcbnemoimddakgigehodjpboaocafbmcbflkinffpaongmigeikefaoefencemamhloflnincjccpcigemoaocoonkpjfoiljjlgeejacifodkigfbdfodckipghkfillopbingjllkkmiigffallpoajpddafamaafcbgpiabfebdigfgmknhjafaefidkicpjddbappoimkpigfhhchkjlemmjfhggmcehdnclgejdaligfhllgfnbamgjolagmijdhlfjohfghaigfjadomonnkldpjjmcenfmenhlljdicigfnnebpmmljleiafcmdepilmmnkhdkfigfookehmjamomhadgckplnohmlejnhaigfpenjeallidefgcopflhaokdmaobbiiggblngclmhhbomjacnfgaclnbmabcgeiggcejgbnhllillfmhlekfkcabccigajiggdmkkkjkjbmomhnaaglcjdmfmamkcaiggffjidefjcnkcmhjanjenfdefdpbkdigghanohiioehififjoalfkdoicafjofiggiainjhjlddflgckddccmkffncgnlciggjejgpbjhaijahfpgcdchccggclmbiiggjepemmdkieakihpomccndhdfcljdpiggkeeclcnjibefpmkhfpnaajmjhcmabigglecgjjbamapjlagaeifgfdnbengabigglkfcllianfjeflkfbflaldohlbjgpiggmbjghgeahcopdibklblgfkfendefgiggnadmkfinaplgjhkdgigmojlloeogaighbelppclmnlmohlmcinhjclcfaabimighcblljehcaadmjpcbmillpfnoehndgighegfgbelnpnlkgjpgklobjdmghppflighfeibindfojfpcjlpknokalfcknmaaighfmclegamnfeijkdpcjelodjfackanighgcligfbemmpnidpkhikmnmeohfafbighkonccjkaikdflhngnbcalacbgnechighmaabplogboibmpbehhbfannflgjcdigiahejkpbnbnekdaefddmdceocmjplligiblanbcgcnjlmgideklgbmfjfjifofigienapknimjmenpipagpnnbfjicdkfdigigjiddgcogknnhpffcdnmbijalnmjpigikgmcjdhahojloclinccbicdclkcaoigilnchkgbgednggadojjlmemilkekobigjaifboebjcgmphdobkeioalgjohennigjbhfceapllbicifnhdhibgbnbafpgligjcbknjoiblcndepojepamaddidojicigjddplbgifbfchfdeaapnidggajnembigjdoddlfpiammeodigoeekkpmfecnnligjflepkfcefjceopeeheofbahijhbkgigjghpcofphaedpnijojpljebhilgnpoigjhgaoajaccjllfkfffboldnmncmhohigjicmbcmfbbfbjligadcpnkpjlihhmgigjippijdceaailidcdihacghlbglajkigjjkeeamkpihpncmmbgdkhdnjpcfmfbigjldpdpldnpffjheiigagfnemmgadgligjmjdgjadfcgabneihmmfbhlhgnieaiigjofpokallblmkhcghinpcnppeglmkcigkcnkaefoofamedfelaepchbegloobdigkdgkdiiolilocklmiolkpoohacojopigkdjcnechjheoiainlbandkbikmoploigkfnlopfgdgcgonhfjddpkfngocapoligkgnpponambokidlfkphhlkahbonknjigkljanmhbnhedgkmgpkcgpjmociceimigknmofklilajdimkkidipjimdgdpfigigkonmkoaegaogdbejbifglihafgmcjkigkpjcpeighdialnlnllgnobmhbpffhdiglebjcagnpjpgeadljedlicpnmoblhaigleefnidmepnljafmpedocoglgimnegiglfilibandnddipnjmfhmkgnciomfjaiglfkajgdnnkcpdcdpkdbmhkbgoeiibdiglhcnaadajlcldnkengoeeechfadckpiglhicggiepbdoopdmohhdlgnmblehkkiglhinglipjohbikhelmgemackomofcniglhnknccijfelhnpjgfffcgnlglnmhpigljalipepcemphcgjnbiifbomjbpajbiglkjoibikdfllfcjidabfmgodjkmkbdiglleobdmgfmfcngbkjndojomjhefpmniglobcklgdbcoleekjhmhndhnlimgmenigmeialikbgkaaijpajpkmlknjjhloejigmfpfmpplgheeagceeogghocjobncpbigmgphaeefjfhmfnopgihbekhoajkiefigmljboleeifhccmmpkflfgcbammamccigmngkobnafcpfaiddmbnohlijiacmajigmpmjoemmdmldomohompcejfkhjmddfignapabmglegblgmfgibolbchapfhmmnigncbpbhkaogfbpjhmgacdfiogmchifaigncpdjjbelfhomdmfmgannhomciihnnigndabiocbpdeillbapeihllanmalifoignechgpokdmbnbfpnhnjmhgdnlcopnaignephofecedjjgnnlbopmbjdkbjbgdoignielpjfdfmacfilfeelkinjnhoabnfigniljnocclcniifdeohmhklgkdjkbkjignlgaidfbhdbphnmgogchcbhifndmlhignonpocclghnljdomjjgiogdpgipjhjignpfbhopfpjbipmhcdnfchlpdmaggieignppeaolfanhlpgbhbmboedigmfngjiigocfjapnnlhljbdgkhngnckaefaompiigoclnhnlggpippmadhiakkfjmodhhojigofnbnnbdhkfmgkjkbbkcdionclgalbigonnkcmagegniighgildhgjpppdbmnligpgddcgfeoneedhhohcofahiplnolpeigpiakmkieofnloeocdhoppmokhghfkpigpiedglmjihhcfdoaglnbpngiifiipjigpihjnoihpdfiplcijpbipfknhmdppaigpngjemgnngadfpakjlhcimlieojafligpocmpjdkabgaebnibfchcdgpippogpigppefbcdgmahjcbjmjdifgjnddbggieihaaamjpeehocdilaahagcdnedikpdhmihaabenjjjhmmlnnignhahhhieopckfcihafopnfdfjhoaniebmjlicombaepgiaihagojiebgfpkgpbklbggnjgpcfapnekihaigemedndaijieckplpplkccjdnbbeihajljoclbkfjdcnjnlkekfmbbcpkefkihakmjhhmbkbbfiaccfbmbeokkckngabihanpboadcihglinfifbbbokengccnajihapkhmkljaeniifalcbaaljiebiflkhihbbhkblgdbkooajgkkcknomagoecdlnihbclggibbklhflllmcnedcepknieghhihbdojmggkmjbhfflnchljfkgdhokffjihbeefmbgfjdbjkagieoihhcmkjedhdhihbhbibdmgjglcjfknoenhclnchhjibmihbiedpeaicgipncdnnkikeehnjiddckihbifndbdlabioodinncncffdleeejmaihbjeplpkbnmeenljajhckggleinidcdihcdmbobmamidohpgnhaloibekoihomeihckglmbmohbbhhmadfloadbbaoicoedihclimemmilllhcgppfagpoacnbplngkihcnbjpanoikdmbhanaapmdkkoihefnpihconhkfllnbnfijbicpkglcpooiingoihcpdlknlipagdjbkoafghdilgnkenmcihcplakjepebpdflfhknbhjefobpnlmlihdgdnlojdhgoimmgcodpleblhilkbpiihdhgaeokebojblpbjhkihbeakhfmpelihdhjbmanoomaemecbinlpamicfeebgpihdimemeabbpedlimfhjdfpaappioiopihdkejbciahopmbagpnjmmkkdpfpaaakihdmghkoepdddbcdomljmbaajiccappfihdoamnbnchemnlpdlneieijigmdamebihdplfcjgbchlminfekbiaffgbdgkckpihebcblkkmenkgboojenhjgejfebkcelihecafdoijpoonglpkeomkpofodbgpbmiheciemhkoelchaleefghbiocpijgdcaihecnbfphcijolcagepgboidokpbjpomihefkhdpjjpofmkghmhlhbakhpibfdfkihekhilhheimfemobhfdgmbmknpapmbbiheknlapiengebcdabdhkedaphighcfnihempmkajalffcmnmlflabecklafdigkiheogjogjahmnjkmbnoflphcobilaliniheomjdnpgpejeofegebgcjalfhfmhnjihfchejdgmhlnghilakikdplfajfgafhihfelciicgpgiioogehlegcbmgdmkccdihfgoelfgfphcboffecolnbmiibeabglihfiincbgifadidnbaigljkaalmjnpfbihfjcbnblghaigcpicdkchkkedeofadhihfkdakdkkjpmhbailcfmdohefoecdnkihfklchdfkaeooekfebgcjglndfeijfgihfkpdimnmehkekjjlknfakbjocgmkaiihflimipbcaljfnojhhknppphnnciiifihfllbknlgiejbagcjekfghbdpgmhphoihfnhaffokljlodahjoncmocappmjjlaihgaijibenlkjbabjiojibnkbgnllcojihgamacgmlmgckcapjlfmdhjbnkpmljaihgdofnoicaodmblcjkcjkkedafccbcoihgejnbofjainghlefffpegfadlpfhblihggnfpnfponafngohojgcibdlkncdgnihgilglmiikgacligpnookhkgjibmiopihgioclfodedjkacomomadnimajghmobihgohmoccahklkpbaeikhjabngchbdaeihhajkaoldipochnminjoocbpkgeoaeaihhbodfgdafdanonfeklhfbkijcjbikeihhcnmjefckehpmcpbhcilpfjndieoakihhdcjefkafghalpbdjebmfnjbgfgkpoihhdoefogkgemihgcmfmgapiaemhjidkihhgkkpnebdoacpjpnafgfelgfnckcceihhhmfedgbkimhdohfghfckdkcbnpagaihhhmhpgfjdffcnlghlgpkmibckmhnkbihhkfohmhmlhcakeclimnpfalpmdngmjihhlailpfhfoeenkdnlbngghlnmcmlmeihhmpdmibdomlihcahnlhpbhgpmgmkijihhnpfajommfehlddidndlpcnakelhbgihholchniekclalofdjihdebceefmibaihhpdhnefndoemlmnojhcefiognppoofihhpemahgmahcijdlbpenapgciifefnpihianpgdghbpnfpcmdjhamlchinohdejihiaopcfdajnpodmgpgaamfnhdgbcjllihibfblfckgokniiedbiaiehdkikdhbnihicohnggpcianplnboahcllobkkbknoihigjeilnialbffdefmmfhlolklnbjkbihihabebogndcdlmeobihljjjhkgoladihiicejbnmodkjdklceejhdfiecejiklihiifihacgdhjffecboegihellhkmaahihijohejaegbdldmpmiegaaoflafmielihjabdccjmodgnbgdgdcipfbmidnamgeihjamaniijckdhaccapjmadnjicgblejihjecaiinonndeabanjndjhhmclmchceihjecfoioniehgalhlnbagcajdlchoomihjekmacbgmlbojoalclminpngjkjinnihjhmcadlkilkenbmenhfliflbdhekdfihjkmghmgndgakcfdeelekoolllbdpljihjlcjeibnngelppjplamgaebblkkedaihjnelekkbhfcdkginidhligplgbapaoihjnlppjjcddhdedmkcjagbmkiccepiiihjpclmonlgdlgakicokccdnggnnmjekihjpemkieniidemjpdnlmomlhbophbioihkbpjgliehfpidpodenkcnjcblogjhaihkjgleedkameopenfekonnccocpdhmiihkjkilemkamonjfkpppkmdgchglgjpoihkmlhhpjnlkbkolhlcgeoplaengmhdoihkndbganmclcpfhheellepekeapolinihlbhaonendckbfgcfdffioldempfbcpihlenkeocibapdboiagpkcboilnebnmcihlfeccajjhblpdnifdpjfpmdmjbhpflihlhamagkjekmleemmfnapnckpmhenefihljmmibhlklfomhdmabipclobhfpphfihlkeldjakigajenpnjjfcnfoignehlaihllclbljenfjgkejgdghgeehicghcleihlmbkmmgnhgaagimihfdhegemppnpecihlokceifccfhilemadggjbpfjcnhjpaihmakejmnmphkgphoeeoagobkagopmflihmapneogjcnefkoebnldhihpbocinejihmbpbbidmjjgjfheffgbniogbccefnoihmcdkemdjinfmapmbbjplgiplknofoiihmcgghljnkiibpldbojjihlpippbbpaihmdanaheljfpmajdaibhkaldkfgpcpcihmicgcpbniclnkaemfbohijbcpgkddiihmihdejlijjopkfkdhooeocodeligenihmjnecbmalnnpdopeljembbokigbibkihmlfmpkhhcbgbnlgjkkcaclghpolpifihmmicalkdbhlgnpilkedokcaehglhkfihmminoieijiphcmkajffghahgbmahiiihmnkaipbgpgfkjblbigljkkoeknnhcfihnbejgpgcmgoeepjnlpaeglnpcfhccoihnekdinpejhkbmhlfnfnhbgnohfkkilihnembcpodnfgkafmiojebccomjekopmihngdfjnomkoonicfblffinangfafepkihnmogkjhnidemkffjkipaebenafkjanihnpcifdcocemlpmdhglkecdgfljbegbihoalmdehffjdbplmiacbnnakmggjbcnihobiajeecgenjdbljdnkndkpmkfhfcoihocpiegojenlipkaabhjcigidkoingaihojbhfgagiemdjlflcjcbckknmkbjipihokndmjeombjojnfkmapfnjeghjohimihoofllmpneijokbchipdeneolhjgagdihopkjkhbedjdaneehfpdlbhidikaonaihpaekpfeboloijliecklollebjafhhkihpdalhmahfcphdeanedbfhfknmmjpkjihpdpnicimpkmopkilojlcodfdmolcpiihpfdkefjmjloddkcobhigkbfgomlnobihpfkohcdofpfjkphghkddinihodkpgmihpfmofmckgdnbahpkknihlmhjgjigidihphohbcbbnoiebdgeilcplcahblhblhihpjmlgdjdifdgedohfghjfiljjjngcgihpkllcbcfeooknimfbleoloiachahacihpkpfjkipcmmnjigpbbfmibcaaldmkeihplplkooolfdcigeglekhmcihbiepkoiiabfcmalhehboamopffhchbpmfcjcbgiiafahhnfgdlannjfcjhdjffeenboaegiiaiecddhdcblfigkfnkelgnklbdokifiialcgfdcninfmnbhjoddnpcpdkbebieiiamlphmdghhamjajpbncfpmcnmdimjhiiaoegenemnhbbjgjfkaiddjoheookmgiiaoiicmfhfhmphmcmfiiijknjhllodaiiaplepaehkljiaaecanlapaaffpfppdiibbampchfjaigfjiifffcagnfpghhiaiibebihcmppcnllmielcpgdoaaalfcobiibfhhddemnhiddaiikigimkfhmdgbcjiibjnjiiojhbonkojpehbloiaocikhbmiibndkfaebmbdedicjaaojmofihhpojgiibnodnghffmdcebaglfgnfkgemcbchfiicapmagmhahddefgokbabbgieiogjopiicbekabjhohnbkogfcmiejfejlgaaoliicdmilebccalhmkbnheifjjbpfmgkkbiicfldddphgfeaeeegcdhfbmhjbancfniicfnhpkdghppdpjoeajgdgjklhdjmjoiicgabklhgedkinlmibiecodomialoamiichjdcakfjhldajhjeaeehjhlpphjpgiickkchfehdbhkcimloclggincndddgfiicpcpbdjjdfoghmokehjnifpjeplkjoiidbdffhpgeenjfemhdopmhknfkhdidoiidchehmcnlmofnlhklleegdgdmekciniiddnlgeghealmkhkhbjhkpklffmdpcpiidefmnmngcognnlnepcgeapakgeimddiidiehchdfclhfhpheidcnnjdkgdgjdoiidjfbkigbbnchilkpigphohghbddggjiidjpjoakhbfkpenddbgelaakofmpmgeiidmnanfjoglegmchojfgdkhoblhpcfgiidpfpphcdhfeihlmbjddmapkakmehlaiieeehkehanoppgmmigfgfcpiceliaeeiieehhjfejnoljbnnhfnhibcjhmifffoiiejpnhodbkionnojfpfblebdajmbhbfiieknepcggjpkkgilbkdccfofpfcaijgiienogbeageefnlepopdncmbgpjdbbepiifdllmhfoimeheclcpibcdfnmendohoiifdnigkhgngfkmapfmbjhihmfkeknmkiiffibjdaichbgkdaoapmcehegpdoajhiifgpmkaepoplmohlcojpedjoojgjbodiifjcoemgmcffebjhpoohbbkjlhjjmpgiigedldnbapijebcmjngfakajicchmdfiigkajnpchlefcmakglfeeoalakdfgijiiglpjkmbnjeaofpokffkkkmecgeaikciiglplagonjaejighimflooaalaalaifiignodeifhmmgpdeoloelkkjeajohholiigpmgcdkkilakagmdajogcmacmicelgiihdphlpgjbffeflghoafgkbhnlcpdkoiihehjfebiklafloikbfcddoimimjcediihkcphhgoklglgefhdlnemknhdgfcjniihnhdkgiojcleepjcmghdjgaoojhgliiihpkcgdnfcebllbnabebjmndekcnlggiiiaepadkacjbmeobkhhcagcafkcgempiiifinmpmplmbofmfjkaclknaomcpfgjiiiinekimabooeihccihfopoadcaaphniiijhikekpdhkjpmookcnmnnibpmcacdiiinclagpealgnaglbmkdbfbgchjjbpgiijbhhleglcpaddeoaiablimlcmieebpiijecankmpjkpihdggbilbnihnepecociijemcphocnlembodanflickfiafjnmkiijkllcdjofoejhfajfnjjmigfdjdjoiiijnencmbehmpncoieghadjkejbmolfciijnkiaobenpndgbgklajajkcahgmhjpiijpakjkjoianicbcapepgomepnkpolmiikamdpnaicmmgdmfaljgilonngbojikiikbadloeacgcpjdnnockinpepkmcjapiikchhfegoonhlhhnojdjaohalfancdgiikcplcdioifbnikhabechagdmoeibfjiikemhlpoanclhgedjhbimgbjmhaecdkiiklaenkcfjppfkohnniimglpdckpnieiiklgggpdenakbffnghligoflkfipbddiikpfnaikcjkbnamdhapaebbmocmchgbiikpmmnnoecbdmbdhingblfhadifajjeiilfijnagcnjhkihjjklghiomljkhpeaiilimlfgdcidigniihfljphdgjimnbkfiiljjdbmaofmpadgchpfcpnkmhpjodemiilnefmcfnphgnhcpnbpagcmfhlkhiiaiilpkalcepojcjepcknonmigcackmbeiiimaphchphoooigjbgoemimcgeilgbmfiimdenmkhaoaleckglbkmmalaiafopajiimgbbbnpfjacplnhnianmgljafalaimiimhablecnemckkngiklkbibhfabnciaiimhljigldpfgjhbhbbdhmefipehaebjiimjjabpjmbcbcljfinjeclkknlkpgabiimkmbckkjieaacahhjmfhilceofjomdiimnfjelggkieojpdmchjffnmajhlnemiimnlpkklbehlibkphacaolndffafifkiimonllabfdnpikikeoicodknfkepoliiincmkhdnfohjenncihahhjobogaomggiindamppkpjpjkkjbpganlnpkiiibmgjiindkkipiinfeoppmpjcmmifilkighnpiinkcnabiabolhljfcglndlaofapelbkiinmmjenlfihgphjpmmkbfcolckbjnfkiiofcoiioijbfnmknfmchgckkbeooahhiiofjlmdpgnkcgpaahgaeknmdbbgpkppiiohkokhfhohonhnhpfgdkkfkicabjmkiioihpicnpchmjlmndfgaacnonicjfkdiiojpakpkdnkjmmbaonijgopflobfgogiipallidledhllepobgflieonglnlaoiiipanjjckfhgifehddbjeiodkhbeaicciipcdkmjjhfbdfaamllcjgcpempofigjiipdpfbfjgehpolclabgojblckbgoomniipfljanadnmbaipmhgopleaejpfoodkiipkpnijmobbgmidibdblnjdemleigfdijaajcbclbphodnkgaoiljpgmcgeepfoijafbbgeckcjllpleagggimnegakolonijafggnjgooelpheeopmblidifglaomdijagcikkopokiakbpkbmpjhkmgpkpiecijagflnglcolfpbdemimofmenkakolcfijahobfejgeblmkpcmgpelfibgnnjpilijaifdjephkpchjoehcjmbpcgmkcbgalijaifgdobajekbminjiejpchlcilpmjnijakcelkbooelgbfkeglncpgifabmlnaijamcenfehdcjdocjpjhkafhdhbinfkoijamimomkcollgcmmmlllehlhpepbhffijamkjhppdheccidcendadldjpjnjkjpijanohecbcpdgnpiabdfehfjgcapepbmijaobnmmgonppmablhldddpfmgpklbfhijbadapmpceifljbmpfpbcklnlimgjkjijbbcafabifpaaoofbbdcfpflbjmjgheijbcbjopaaapjcieeleacemkekbkkdkhijbcmjeicneadgcijdfmlbalpbmehikpijbdfgjgneddafgjmmjmgjldngmadfhnijbepmfgphlcbokeedcnmbedhckonlinijbijjonmcjjabgpjfokpkjaaknhacdnijbikfhdiglpbfnafmpjgfjggfochlbdijbkoidpnahlppkljegomfppfnbmiekbijbmegpphhffgfoakgkibcaomkdionfiijbmfinpnifhmjdlkhjfpnimjffgknhjijbmlhliihncoiojgnilbajcnfpemiahijbolcelhlgjgjfhdojnfhopacnikecjijbpbkgjcphenmnjmjdlbpbhlifnganaijcbkenkpgppinoclhfcpjbpgonhhandijcgfgdkipppfbkiikoddcjflephnpmfijcidpjelnaicigjjnfkfbehnhplkebbijcjgomadgkngfdidflaiocdoloeioopijcnnhgfoeglcibfoebalkoohmcpfahcijdaaoopolbbpijpdnglbbjclnkhfpjaijdcdideehdjconcfikhfmnhcgklelnmijdfpccaiklfhpnamolipbjjijilmhliijdhljbbfpcejmcihpccefommgljlndjijdibmmnidafcdeecehanifoofeaonhcijdkaocdmfnbchfbaoebfeegkcmdmmckijdldgghnnkgeljjdcnlmbaagjppaojeijdmgoikllkfoccgcnkahnobcffmkmhoijdnjgdjfaecgkgadnnialcbekjbkkcdijeabjmlfhpidlihfjepgmphdhfihfmeijeaocccdlcbembcbnpenkhjedpgpjkfijebpeclbphminbpjemomfcakhnpmjmdijecjbcgpblkacpijljpaienknanaloaijeeahiblfninaadhhlnaicbmnbchimaijeggbbnnmhhbbhhkpihoohphfkmmalaijehnoojjgomenllojfibbgginlmlnfkijelgakjihhegjphcepbohcccbpcjeckijenlpgidnapbndonoinbkhekgjonojgijeobnknkapadljpcbamidbdoankakaaijepfbcbfkcdhbphmehinfncoikaimikijfaodjiiooofbhpbnoigaojnbfbigfoijfcjpgmpneamibglapaihfdkcbgnhlpijfdbbkmikdinohbaadmfcnjmapgkpjpijfflfjbmfjbljlnnohfkojiefihhbpgijfhdjhallmcjklebghapajhkjllgifpijfjdangchhinbkgccfgbhbkbehlfdgaijfkmjgkplogkeakmonhkhpilpnmbagkijflgieaoapgdopcikhbkbgncahibahhijfnkpncijififbdncjiinfgegimpbkpijfpjdhjcaiejaomfdeaahnjgeddfchnijgaconpdmlaccbniebciccbkllpppabijgahedgacnhnbdakolhnhkbjbhjgfaoijgblghffjjmideidibkbfhcmecbnjfhijgepjofdkkpdcpoompbjlenkgnjeafnijgfahfihdkginnajnokbjejcfkepjedijggbfcagkcbdbmoijlajhimnffpebjgijggmdpjlidbfcffmhgblbjjoogfciplijghpnblcebmanceopldnmnbiljcdjkbijgjkkmibkhldnhcghdafencbmnkbikaijgkhbammhdmofcmelgkfkkfndflfhkiijgpamcaaoolgfgplealcfpmmbcbgjodijhakgidfnlallpobldpbhandllbeobgijhfaeacbebbehohdiaccejllocfblnhijhhecenmoilmmbkppdeoniopnbilgjeijhjehodondkgbokppnffchpanlngllpijhnmjacblhgobekmojkdeobakgheknhijibjaacbndbeinfgfmgohlechpdgipkijibpfbbodgkillpdgaobpdjndhmcbagijicklajgndfgmfdlnejjkkepfkikanpijidgiiccnjipbodolmmlhhjmlbjbjiiijidnccmcoegkeeflpdapkpepeokoelgijieoheaofmebmjjhalepmilmlhkfmicijigglgkkkignndeihhphgbeeilhlkdcijinnpmmaakgiepakhpjdbmmlnapkpmpijiopmjoknbegedfhlhjajcjgbfkhnjhijjbpgkloilehhfjfemcopmcdnmoghanijjcfigoakmhehhggglbjoecmkfmndblijjcnnoaicikcadpighglbdgjkmoddicijjilihdicbednjeklobhkhagmoipjeeijjjcnllnjkijepmcmnmookgpakkfifkijjmbbddenkbenbcfldgghhjgjmcniooijjoodkiaenbaldcmdejehcabklmfkagijjpbjeckoofifiobjkokcjobgkkcaoiijkagnjidigpdbojbdoghpeaalgnmnehijkajohfobegdlgcahddmdjfpahmbogoijkbhhadcdipnadjmihpompihmchnekkijkengbpgghachimpembfanobinjfopbijkglfjdffenajbondiolcidkfcbejnmijkhcimfgklkieealnjjoabalplanfjiijkmlkcgiellbgbnleacneennlhiocffijkmncknhnhefhncdgklegodbkdfaohcijkpechdppidfllkjdpinfcpjmmeenhaijlacfahadpanaoaogfcejcefkgepemcijlaghgpfkfdgaldbdbjjijihfllfknhijlapofaahfgokfapifcmgpeegmpiihcijlbdlbmmhilcnkhfbamclfmicefbiagijlbfhomfnflemlefdihcamaadnhnfehijldcmkgidbbjbcpheaidnfbnloenofoijldkchbfecomnbcaapedgphffhkikccijlfkgdbcjnhcjebidhdjambblcdclmjijlgelcjgkblaapblijoadficfnmiiokijlkbbhmegnfhaegpljgeimpekmohkbpijlnhgkpoaojdaopldcopkafecnipnjpijlpobggcdbghefpdhjebilieokgmahoijmbpckdknifieplnfkldbjggdkjobffijmcomfgolnnmlgjkikhdheaobffmajiijmekmmnckfpmilkccglbgnkidbcebnmijmfldodflfmcfjmhpoegbgdeeompeaoijmgikpjmpmednomkefjcipdhbmghlikijmickpffeebginkjnihkodgghdnmpecijmlfdhandmdjnapmjopbnccgpcageopijmlmhmkbdbbpjljopejdoafjimfmejhijmlnlfgjoonjcfhpocbpdngpemdnkibijmmalgbjgeilolnlkehjgghccgjlfdlijmniocekcnagfmabgfjibofnnnfenmkijmnmgbedjngbpmegapaegdkbaknnfklijnblpjdidbhmoojejpfapknlgabniolijndghcefgbclkgdbllinjlbehhincjcijngjffeodlekjfiniifaloiendlbcgnijnijahangekclbaigmkhkbnohmgbcppijnkdgdcmaeldfmfemabpfmdhkigdncdijnnnhcbklhpmgffnfkfhcbgofffcdhiijnnoffpgmpkapkcpkjndfelijiddgobijobeafgpincalclaamacjcggghgkbpfijobmeibbieolmkfgohooohnijnifnmjijohopnmdmiaamkmjifiphmpkokjbjecijolklmkkccgnicbgehainefpijfhmlcijommfipohfenfjonhicfmmgnbinpeahijpaciibpmnfdljhjipokbnfcnlnndmjijpafgiimmjhedhjlnhbmdflhmgoigoiijpbipkkmkkkhiekpoahlkhgmchigpdiijpbohlajcandnlillgbbafiofjfebjiijpfaidoniblbhdifbmikennpgdhmdecijpflechlplklokmfgjklffcmbiedhccijpgbadelklkgalaflnanglimkbilkojijphgphffpboghbejdbjjoddacphjafhijpjamnpmcdpommobpkepkbfdindepgaijpmdegjjcjomfgcmpeggcfkmpbmfjheijpmknbiiofdmechmkglfikdbfobbjdiijppdcedpamlnjcabnmcnmcfgcpblkemikabdakjjabjjfleonedpdefmbcgebbcikachbdfnpphmbpnonjaccadbbmfbmijikaeooccljamipmabjociibcljdbabniikakpgbmabadlmpejjdnmdedcmcaoemjikanieemlnifagnjeaglifbfjhnacfegikaooahnheaoeceaipjcmnamnoleeblkikapklefnmlkhboholclojdcbcehkegnikbbnjphiffhjiaejjdigpbbcjhlnjfcikbccchmlnodccdacimdpmbbgodkdoihikbfbijfgbbiigkjemdjanhcknlmilngikbkkfejhjjnknhfddkahcagdeeomemcikbljpnmpblmllocpnchoakkbfgfndmdikbofkdnpojohopfefcmffdpomebnckeikbpeojbgdopnmilpemailmmcjgokmnmikbpoolknboiaefljmkenkkpliljcaioikcdamfbakjoplmooinlgbchpanedpifikcdpaklpfkaicinebfoaakidpagfhbpikceebmimdhkhjaeenbimfaajibjnidhikcgdbejgbilcfdjpanfhamlkgjpdidpikcgnnoilkbiecjjlijiffhpblcmdmhpikckehbffffnonddfdiehpfgpndnclfoikdcmofdigiabbbnkcplpnipjeegdcbmikdgalilfmpahnjdfnlbbmmhncbhlhlfikdhehenejmimbpmkhffjeglgimjbgdjikdimgoicgmnmcnegnpfnfokdhfbeknbikdkcepoaodjggiifkdooemgiacmfgnhikdkdffkpnmicjppcbgaleglogdinmhcikdmojmijlhlnkplpaiencbpdmggcgdcikdnnfnhjekfpmocbnhkigdcnckjlpadikdoiapknmkkhhgjkadjdahambljlfndikeeikfmoapomegiabnfeecpomggbknkikefdhpddjihikfiipiecijabiojglimikeipagjdmphhaaclhiljglfcdaliabkikejiegonaaapbmbedgpnenmlanngcpcikejimllohbjfmbjmlcpffogfmkomcjoikemkoooephfmkmpojnlfbamejnfbhkbikfachdfkpiknkpffjnpdgdgicgjacggikfjkcihchkkjjpgmpkdofngdfncjodjikfmcoipokjnmjoofngdnmkkhopjhehgikfmlfhjljicjbgbakiilmkocalcpkbiikfmphkoknflmmncafhhihimcmpcdpcfikfpdlfbiinnkalheaocabkfimmgpfllikgghmfhoohfpeajijicmhmbcfegnnllikgidifjdeomhinllknllmnilhobgehmikgkbdmpjhlkclnjlofddfebaehofggjikgmpefhpnagcmmhifondfhnadlngjgmikhbmobenpkpkieemkigjfkiccjpijcnikhfjhgkiinanlfonblejpnafmmcighiikhhpogkijcnihalpggcbinjffebpgeoikhjngonpimojcnnhnjebhndhpabmlafikhkcehfgphahmdjfpegbkakhbmflpiiikhkcgdkboollefkfbodcoopmnkcnbhhikiaampibamhhflhcebmmchkfdadijpbikicimknlcbolpgbfgbifkabpoklijbdikidmjdjbdlgnnclgplggkdddakkpplbikifhkjlekdchbcncdcnmjmdfhbpejhoikihcghbhnjhjddbccpmndjlaphlpmolikihefjapmkjipaiafghlnndpbcdooccikihhnicofncbefgagadjfljcgpbhfihikijikcfedekifbolhamdccnhnlkhfpfikingdipinldcfllekffnlgbojbbpilkikjcbahblejcnpmlmjanbecpokcakdpgikjconpcefhghpjfpmaggdacaijakhehikjgiiojeoafcljdkdaigocmfgaoaeijikjgobeeffbhffajacdinpafipcjkdeiikjiagabkcmkpkdhpfibmhagijkgagnpikjlkccaeeimmlnmmjkcfkphhcggbbbbikjmlfidiafepejnmgijhjicaompompjikjnhekcnddagdeafojaapbkcmmpkfkfikjoimihgjmidchekjlbpnfifmilgcdoikjooakjefljgaoeldglnafbjkhcbjpkikkbfngojljohpekonpldkamedehakniikkbionmegljncemgckkpilnmbapnfdiikkfdllckiefoclglcdbjgommhpcmcfiikkhpeiondlkkdbbopnjidhofopfifdgikkjmjffdpjogaifjlnfijfakabjfamhikldopjaojeimaglgfbogjckdobgfikaikleohfaaffapajdneahmpkmnkpfmogciklgpchfbohgmghgfagediakopecfmbmiklibaajpdbgjkhdohkoimfckafclijkiklnpjjnkonjhglnephdgcpplmbbkehniklogohmoaekfllapinmjiaidagdadkmikloidokhbamboplmppndgddbibopllkiklpfnjfjjdghbldecfhmkpnnojaifpkikmalilkmigeagibgnihhafpimckfockikmbdkclffbfklgphmmjbgbplibfbcpgikmckpmnlgkmcfclikdfcbdbanefgcpiikmdappejenjalfilpdagphakdfkgghoikmdlbbjmeoeklpgeapkgncecbljlanpikmefoolenjkpmehimkabnfnaonhfgieikmekafhjinmdnpapffolabnjbcnfmboikmekodplaimhieeagdpnlengajloagfikmhabdcmdigmopfmgpmmehophcogbmoikmkbhhjpkglehlcapghmcdpfmdoigpdikngopaafjphbodbfdgnajinkdoghndbiknjlgfjlddcdiffphaahbjbpoepfegdiknlbaganjoiefclpeahgmkfdeoldpddiknmehcfcapbnfbnillngdkjieiffalaiknodnllabimganjmefmfffjhgfmnncmiknofchjoifghoddlgfldpplkkdelmnfiknoildbgcdjihhcegbgghdcjfoiokpeikocbdhbbngfddbnpkpffpolpegiegnlikocelmbpiopengjobpnlmebihnbmlacikochomiddokelninphhjgbogcagkapbikodbnidnkeemicpendmhpikohgchkkfikogjlpkdiniabokhehepgjanmcdlgnjikokhdooehhahhjjbofpeeclglldimocikomkoihjhhpefmkgboedjnjpabohbneikpbaeckngaaefefbohgfolmegknolloikpgobgdmocojfpdaiadnidieomimahbikphdjlkdhcdikhhlmonldhebpeimfmeikpkmnlpaeoajimfcgepnhdmdmjbfkdoikppglieigknalmjpgekfpofkagpncopilabpfiiaboliekjfimlnagadenckafpilacpghnohpiccoahfjocicgnjibpbjhiladdcpabddbapioaekelakhahjpkgnbiladehcmdhcececengfcepclhfaicagnilagkiignhlbmgfhdlfgjocilfdfjfbkilagnajmjdobfhidldegnpomkhinccdiilajdbcjhhlohhhomfbijdjlncbmomioilanbhoacoghpejgimnbeebhpjmidnpoilankdeoodaclegebpfgkfnbciiaabeoilaognahmaonbihiahdlehgeleglfmdgilaphmcfecmeenpbeknggancfiloailbilbgafimcigckpemapdohegfphjcbcapilbhjfopkkghamdeielkhilghjeajahailbkimipcejdllbigmnnahjfgkcklcbmilblmdhoiljhonddjkmppknpnpkibipcilcbcbcbfkgcnghicmimcamnnekfbimeilcbnpmmblbbdncmepaicpdbhcppejnlilccbikdhfiddjknjeeafoemdnldblbcilcfhgnnbpojlogkebaobialchogpcfbilcnhmbopnjglolaghbplcdhbdcfpodlildapbemglipidjihdnjnfbcompnfggcildfhgmiadmiaoicblmgncelbjmnfmmbildfohhnpcmfpdimepoihgionjpmejdaildgemadgbogpbjkkjhkebmcfibfddfbildhlfkmbnhkianfgaingdilncfmooidilebldpkaikcbkibklmbbangdihgpljjilecgeaihmbhniokhilldihdbkmkoeiiileefjafopndmlmififddaddocbhmfamileelkmgfmflcanedddfefmmaliaaoaeilekgalbmbaghddphcolalncihocafdhilfaeamghdclglgnbbfknjclpcbkoelpilfdehigjlahpahaidkhpmpkgbhcnljhilfkeheoodomhgdfomkdnijdbenmmmmgilfkhilcecncgfabjahmmbbbghjmpidlilfklbbigkhgfofllfhgmakcgofgdkdnilflidlhfmicjoabfbdflccpkaiagkiiilfmaomebphjnnecmahjkiefibpnlfkpilfmhkcnceiacppoclcijbpgdmphnjjailfmipippehccndknplbfacekhmejbjmilgbcnibfofoecdolalngcmbihhannenilggeboimmgkhebapidpaiakfdehioelilgihknkdmjnlohhmaidomgjiccflbgmilgkoackaglnandhbccbddfcahjibdibilgmleljfmengnmdpkkfojfohenjlplhilgncjaonephnhbpmcbfgjneomclkhmiilgojbndbkefpimoamhcjgkclhinmdhdilhapdfjlmhfdgdbefpinebijmhjijpnilhbhfmnmdieopgcfhahmkgicdnmanncilhcmkebfokcnjahllgjhjcehgieedhcilhdgckadlnbjppaaeinaekjcoanhbceilhdnggkhdogdhbgjbkboebaimchfociilheefhlmobpnemjofpapchpigcpjhpbilhejmcjcingdidijcleiaoabdkckfmpilhgokopmjlmbgdomdgkhlahpklphcgcilhhefepljbmehhbmjcflhcchkddfaonilhiffmjddhebmoiaofoealppbaejafpilhjicgcglhjigdehkcehjdokmkahbjlilhjplneflambjgkgjklgmapkcmpioililhknkoaplghngjokeejdbfgooablkllilhnmmhkbjlnacokagkcpnoachjnofkiilibipkanjgnmimfaogjjjnkejiaggcjilidngdfegcaifldpmkbpjijomihkdkhilifpkkjdbcohcgaimchhjbaajeeklcmiligbakdekbcgemcmkhpoabjhpdagnkmiligmndknfkcapakklfoajohbljldphfililcjjbgidlfdinlfmlgnipjpnhnkmhilildcocmeanlfcfamjbhbblfoehlkbfililkglekelkcganohjopjbdenmbpcejilinaocgkepdnkjjgiiecnjmjmelbllbiljfgjkppapinhcgonhjnipfppfmfedhiljflbjmfadhcjbgkfkdbojibnfogmagiljflkaifejnednfnpffhpdccmlpndpgiljgconplfkpjboopgbakcefackepgioiljifhlnpolfciijdcnphhpacjkdfjjkiljjphbihpeeegpoiabjghemoiimpnojiljocmgpebedlnigddpjgjpalfajoikdiljpliddokcilfinfblgahconlihedpiilkdhoeckopgdhgbfegopobgpkfamcceilkfbbfpfhgfjgacofpceaaaicaokbehilkflhhpbkjimlaejdkfjklklhhkcngnilkhephcbljmihbdcdngpgmkkpaheejcilkiacnimjmihhilkkldafdniefgbohlilkjlcaimhjhclkmpfnmgjkfnmgplmjmilklpekjjglbgkmpgkkccekoamfpjjdmilkmgpgjjemocdoikpdnojpgchbacfhailkojmghlhbicbfoiikgcnjpanbmjggmilkokhhheojfljonmafiindgakpfnfmlillafdaokdiopeempeggcckpfapbemffillcimkjdinbhoiinaabhagfnmnlehbpilleimfedjnjfacagmgjifljlgjjeejgillemjghjcgeofnhfieijkidbbpgcfjcillhpmmlmpgnapikkbafellemphnkdofillikembakcokcfifcbkneafjjjnckkdilljpkfmdolbgpbjeibcdlflabkbjmhfilmbfnjomnnlngimoobmbdcaldbioopbilmboolffimholgahekmbfneioipinbeilmcnnhigpipmbmdnaigjhaijmmhkkgkilmcodjdpfdallkdapbbieinklimdeooilmdkkilmnoalapbpkdfhfapbcjohbnhilmecgogganogdbkdkjejcgpfkccbkenilmgknhgeieceoehpghfgebhpmmliebhilmhckcnjnppaocpldkpdipmagblnbmmilmknaabackgdbnkgbihgpgiopnlkjekilmlifbmlcahhhmpkneplhplobpimpmbilmoklnkljcpgfnhcdjjmlfpljdjhnfhilmooecfkhhjjoobepjeojneinejbiokilnajonhoohgcilcjkdmcocigpapekicilnddakjdkpofoablibghfikpeknhbiailndmbikngpgdcafmggamohndfhfnmplilngmalmmjooahjnlapdfhiihlcdfeinilnhhfmgpmdkbkgjjlohggfjcgkbjljdilnidodcffjfecahcfiihlhiohnaobicilnjbdcplljmhjnekeicogikfdodgjmkilnjblokkbenjipjlodjlgecgglecppailocdpndhombeomkdlpdfhgecldnnceiilodbehmaljcgmdbfbgabgeebmokgkifilogklaabbdlngjbngcmegfhkoogafbiilogmleelihkidobjnlgjjmdcmhoajgfilohdkkkobggfdlglgbdmhjbclgdippcilopodbahjkcmfcdnhpephfiocepgmjiilpbaolnchlngdjpbigjlhbapenjpfddilpckjffjpmhdkajkacnedfnebigkadnilpeolkonjgpeknopfefhkpembbcbpdailpgkdlnpmmhnaccgcakkmgicdkijmjailpikcidboebjacakfohjoklopencbemilpkgpdbeeeejbeaplaoiclbdbekgglbilplgkffabihgbaidmhnhdfaoagddccnimafamplelaekgkhhdhffdlkogmngijhimagccliponplifbcjepbbinhnikfmhjimaggdllddajganoijmichmeijlebflgimajpgghjjiholocdgeclknebafeoapeimalabadlcdmbbbinfaegnnhcnmgnckpimankfmlnkpkbnjdpdkbpjnbhnmoblleimaphdallncjompdhdglkappgkknebanimapiiapdcckipopbilfpofkllcelikpimbakeaejlnhmfelapfeggfkgofafdbaimbcjlkdpmmopnlhonahdlcopomenpidimbdeeboechmgmjafbhfcooehojhpeafimbejdjgjpapacemfimjjeahachjjeojimbgapcagpeidbjbjhdoddoafldiflgaimbgddefjpgoobjbdhppcdiehagfdihaimbipeaafjfkpejeajkgogladomdkbilimbjhlgpjihomodigibhfeaapdbdloliimbkiodkgoehinmdppkcddidfnfjkgiiimbolmdekhcpkggkgcbibddhanechfmiimbpoeogieedohddemiofolnajclndgmimcbogplpikcmgfpofknfmlhdipamnegimccplhghpocnhjofjbdfoohfeblidedimcjipjnpndomadimbfhdeacgmdolefkimcklcdeglkcmdeoooiffjfabjekleddimcncdfdhemlpcblfkilloceahbhddnjimcpikjaikpmkdoflejlepfcnpcikkdgimdblpgnhgkpdcljpidhnchiodomghmnimdekijhedbadbepjbpfkjcnnkcmfikiimdfkpmedlckgjhenimmkcmjdakbjcipimdhgcigoijhahhpnilnlkpgdpnlpdonimdiicenichhodipmnmlkgfgeaemacccimdjnnaikdggccgcddgldegbpkehmeegimdkgkgahgpljgimofkbeoigcoeefchoimdledjeiilhedpkacdefbomlhojjlnoimdnbahcohmojjbpdbpifcdegejmicfiimdommemhfkapacfogilmifmbjccahkhimdpncaopidjcaklpcomhkfcbonponpfimeammpbgncchlhddoghcpljkbpbnfpjimeccinamkemcfapamgbpphfffkciejhimegimmbnfgjpnjkkffbldabimkeehbdimekldjkdfmpobpcmaamcgkcgcmodedjimenhljbkaooabglcfmokkgfdekahkggimenicekefnhnommokgabhleekhdilobimepbomfehihjeniklmbkocjdicgabgoimfbomjbodpfgfhfahlgkkcllmhbelhkimfejkbpaldnpnffgfpcllpcdfbkofdmimffmfbhkpppbiijhlijedlpkealjdbcimfhgekjnpciobbhkmjcjbnjfjdccnbnimfimeockahfodnaghgohejcjdplnebnimfoheponkdbhpcdihgndgoebinfjimlimfooenpjfbpnbfhgoghmofcmpagacgjimgbkeldpkbmpgjbppcaiofpcenoafhnimgeglncfpnebdhgekkalfmifdnnmalaimgfmgelgjmimaepdmaliganapempdjbimgggkdbefjcmcnokadmiehbmcknckeoimggjnglljinhppalfgichoadfeenlnlimgiambnojamnhamphgheneaolkbdjpnimgimollolaofdobabckepdaaoaegbgkimgkkjehcgepeogfknhphlkfjofgmaokimglgnepfkfbiibkalpoafoddenbooloimglmippndalbdbblbdmdgkjjdiajhlbimglnlgobfpfbkehoimhlnfbiihcdgkgimgpilfieebdnmmhckddakipiaoiphinimhbedhclipacedjiendhokikpbdmedoimhbkdcabipjlkmilonklmpgcoomcimnimhcpjlckbigfhldmmbikifmlnbohalpimhffgfogppnkjjmkbcnbphidbkfmkmgimhgddkiemmmccaigcfikinibibpnmegimhgjkcmhhmkkllhpnmfiibgekjhmcjfimhidfkopnndfflgehidjbceeghghopoimhilfddbhcbiafibijfkjclpioignjeimhjicnadilkegmalnkkkafcnbnkmdapimhkbjpfmilmckelkmdailianilcmghaimhmpdpbjnmjfenbbglakkfhocbiofapimiafnjnbindiehcgddnfkjcoggnnnglimicbopeggdcedjedncpokmadkiaonbcimihdinafnbmpcgbfcakjoldegcapnjcimihgnnjaplpahcfeabaeelfojonpkdoimijbjoopdcciklbikfbdjfbaafdndkmimijokoecaaalbngopgcejodejjonaoeimipbemlkgdeknommjbokkcfbgbloaomimiplloicoojncjodpeipcfmabailoeaimjcjjbacacnhoibdbghilhicllgegcfimjckgbcnhnaklbhkghpoknchgopcjaiimjdgnfgckmpcmgbmbikehihiiodhcpkimjiicdliheinmnpdpockcblgkpkhkbhimjjfpmooekkedeeecjdjhffjoifppabimjkaphlfjiocpkceolgacejhlchbamdimkbcjopicgmaaopoijonafblmohifnkimkdcbmfebkedbleekdbcimkanidpepoimkdmcjnbhoogaaljmahnepgjlbniaoaimkffpjpdngdkpgadcmnlkhhmhdocijnimkfimdgfknikpjkdloejhhbbpjgdihhimkfoakgemfbabahaobjclfjjohiimgoimkgkphmjleplfcjfhnodcpfbnejpiefimkklhlanknlpppcoijagicbnckomhkpimkngaibigegepnlckfcbecjoilcjbhfimknkkmgaojlpjihdhockbhggleklokiimkocmeocbopokfeekicdhcfgjeiabjgimkompcpiojbbnkkhgehnlfhjfhopjjoimlbcciinhcigfaeoejbcenkinggadelimlgghiemjdhoabgjahfaimfoiccjnbeimliggcnaglmdhmgikgcodkmgfjololoimljamcnegojgppahfkedpcnbahhlhhaimlloddnclohnbjjlcplpoaofbhpdolcimlnbjloabppmfjjjfedehgoedcbpfifimloenhgoccnpijggcgjdcgeiepdoclcimmcdagilehfipleechhdlohniicnifoimmdcnnceimdjopcpcemdfeckmngnicgimmgofgkcejmjjbfgcbkjaeacdjmffhcimmhanikecalppkffbgjhfnhockaecegimmkecpbhiceaclnkbnlpbdikgfckfgcimmlcgadhjkcppmhobiphfklfmfakofgimmlggmhlkfjedhociicgfihpgbnpijkimmojphacgfppcmkeoffaccdbpjmnahbimndpdpbbmppkcnliichgkfkkmglaihkimnhfeflfpepeibbljbpglllbcbhfflaimnhgfkeeoelkffoflfnfbgoaknoalbgimnhpmafdojdjfnoelfjppknlonhelmkimnipbpnlkpmpkkffnfoojkmpckdohimimnpafnbfcfalnhpeapklbkbghefhefaimobfmnehnpkhbaemhhpppickcofjegpimojiiopppcamopaalffdnhapldgkkopimokmfjalbafkkkjmlgjanmjiecaoepbimoknpccebkpepcfkfaijbpjmkefadpeimolbolfloimfncpgbjbdmamcmbpoiddimomljmgbejlbkmmaolikjaekmkndpinimomoaphompmapmhcdioafbdmgnmdagkimondfjonhceoffjbbggbelmlaahodamimonhoeiopfgoncjdldhhfjgocghkbblimonjfpoknpdnbdakbkhfhmoincihmfmimopfpddejjlkgfbmnpodpnlkemlppagimopmjfkmdbppddmekhcimojaeoaodkhimpagcggadbnnkplikomffhbmghhpblpimpamfpopegjnfgmlkmbgpgolejpemaiimpblfegojgaoioppmbhhbkfffanmhaaimpcfhgomiligcbfigfmnjfpiamlnnjnimpcngpdipobhackbkmcleehinpenbagimpkigdmlnhocdpmkjhmlakbajgkmocjimpoiipaaokigmdbgilckiloimobmahdinabalbhjemdfkokjopnnbbnpgenlclninaciflcilacfmikofbnfchfeppanganinacoihoopbaeacdibibaimgdcacaheainaedihipellipjhabdabhnogpikefflinagegaoimgajnkolipofcjeiidkkinminagkekghneobmhgeabbhhlcjghhmkkeinajjmmocfcgeaiplbkboilgldghaphpinakpijgcngghmkdbhiohfbmopidnmioinalojgolgckcjhcdolbfmdgpplonekginbakieenhgnppaffdllmaojlkmegidhinbcndalbockhigofloobkgiojaffijdinbgabphinhmbjpfondfjgdlnjpfealginbgblpailmmjccanfalaohjpbjeeijcinbhlfpapeikbbgpfionabkigakepbbminbidaligcbehknhmgabicbclhnlieldinbjabidaepbheegmkklfbbkoggkoobjinbkdfimpfoeggmdoiiiakcfipifkiamincambhiakcaonmfnbdoioekfbanldiiincccmaccdhaagfnobeaelhpjhkekdldinccddofjffiihlpnghocccffkfoigcaincclamnflohaangmcadjchhkoggjjfiincfbedgpajojkchogdhndjoajnhelklincfcgceegpikennjoplhfghaaikdgeiinciofnmiijkidpchbckaadomjoohpclincjbajpmnobmaiacgdacegphchiddaeincjmodoapgcahpoiajbibichlmlfigminclckeklleddjbaoldeeicbhimdbfjaincnmepoiafcdfafnppplpgdmbfloenaincoejagnokjhlkjkgpbdbooagggckdgincokeolpnipmofmpoacmjgdfjpbgjjkindblnbpgplfkofpphdhmmeoenncnlboinddiepmakdiejpiknbfakicnfhhkgacindebdooekgjhkncmgbkeopjebofdoidindeiacilcpmblbcdbiklobggeidhjfjindfhnliadamglhalanplbajgenpjdmlindhcocmlcmgebblcdldnjiicjmgkdihindjdbkomckbhiganfaelpcahkhdijlhindkbnkgjmliganmilnfcephbhddkibkindlcdcikdfhpmmpjoeeaakpijkcelcpindojlcfimkfakegabfbgngmkppdiffhindpionahphefbfmldoalnamiiblabkkinebahefdakoeblcobglemlkhpngmohminebfciaoiekefnmppgbcoomblangpanineekkjakbhnmgiokeeafaojajljfhpcineenlmapbpbomkoapfbekknhnflcinkinefinkpaodddopemkpjndhgkoajpngcinejdcamebokdobnocphmhddaijbokininekmbckpbelolihfcaoiicgnbhcndbdinemcpkeighigdlljmdkbaapmohfnaehinfclchlgimbmgbpdnknfenkmnldlpnfinfiohmjfbcojeeldbjmffembifmkmnpinfkmlhnlofdbpdjlbelikddcbfjlfbbinflmncdnloodgenngbdpcckmnekbokninfnckoongikohhpglfdmfpoidpkkggiinfoiocbpimnebnikhpccckchgpbpakiinfokoihkgjlbmifjakfeiblhpiidojlingbfhbfjalmepcgjgdklhaalkjfnpnninghabocipbopgkjkaachbehfpbhcnmkinghkmcoleelamlkcflcagnkhhloimmainghlipdjnkmlhobnohgfkfalhagikobingjlcgfdiaihjljfbljpdgabjoohoifingjnencjkjcjlkomjiaghmnlcnkhabjinglfpommfccijdmdghafibpkeakieecinglpdjejkleleiikjkankoliodjihfdingnpfpojcnemhmobjadeigkinlfjjjjingodjlchbkkfliboldkefjgdliohjfningommnlhmamdecmocjonconanpbokklingonmggnffbopdchkphnbohjafhcanpinhajjblbfdpfgpdiafhgnakeimheanainhciflbgfckogbbdajakjmcfmkgppljinhfkiglodfhkjoiknbfonagimdjohcainhhpjjebnnnmccfbfpacamdgpnafnppinhijchfkbmkadnjbjlnkdmmfdeobgiminhlbbfhhaencfjngkknahnepnklmeplinhmgepepjhljhmjolhpajmbkeabccbainiehoddbmdindkdemnbimcpdjjbikgfinifapcodikhojbnbafaalgbgkfmnlobinijjblgkcekpnkgblkfpfhmbnhlbgdeininlglgbjkabhekjjmbcdegeclfldiiiniocecaelcdjhkaodcliffniejijgddinjcmfohffddnbgeklbhohkllmhooobkinjgmfjdfnoaammkkfagadmaiofejbdminjgpjnjaabcegnbloghlbboneidnjjlinjkdmdplmehhhkmhccefkbhekcgpcddinkagdmmjhggiiekbkmdlofbjfjhdojfinkfapplljjoppdkkgccopibahlojconinkfenkjloccmominammbbhmfoaapjofinkhcdjgjlohfnjpkmggoindmdommoncinkhfheelbphmiemmjkhcihpepipedccinknkpcjeghkbadfjdjoikhmngjhnhipinkokpjimojffckmemmpoddgknacmhmjinkopecghcnclfcggpjapdffkcjkjhmainlceofghkmcmjdmbinjogbaopfhdmpeinldfkehmpgiankjeocgjbieccdcjncpinldkkjidpipkiphhkjjklipeboddkfcinlfbijfjdjdckbmbkhkchpakpgmmmgpinlgdellfblpplcogjfedlhjnpgafniainljlgancgnjdphflkoalgpkdlchnaehinlkiehamclekajlngnlloglaekmgdclinlmehkdlcdbejcfgkdplcgindjkmkiiinlnndimepdgeiajacjpffljpehjkkpcinmbidikbhkdmjbjjhbfkcbnendohhcjinmdchmcnhjfkpaaalibjbmnlmjdnbnoinmdclijgcfddiagnepffcmknfgghihoinmhdkcpobgnmhpconhjmplkdedcklciinmomgdbadnioppmhnolmgpfmldapnmoinmomkilbfedefgmejimmkobhppdfgmhinnhajpfokihdjhdfhepcjcggfichpkhinnhdnjndmohpoakafliknoapohmnlcbinnjeaomlomkfgponkphpoggpnmbalnginnpdbbmelimplkgldglbjhakijpoplainnpkocijcoejmnppeihoacinhocfakoinnplpjanaphofbknejiagenefpnmdpdinocciehpmplhlkihageloaniedhdnopinoepdigffadoffbdkdcapdigpnanendinofogoccakebmjbndlehnipdagpogfminoldofhdkejjmeaeganajaeklhelbmeinoooedpagelplgpldbfbjkpgnjappdginpadcbieeafkeidbncegamoallbenhminpbfdaellcemamhmmlojmpfpfcjhejainpcijpofhojfjjcmojgnmkoljpnjloninpeghoelgdmjlgefjkdmhifbfljbomiinpfpjnkegnkjinobhbmmbljoblgnkcminpfpnelphnnajhamafipmfplifekmepinpglgmgnfadlomnpmamcmoikmgbmadfinpigdjmmgacnndlbflagdkhlffnflkiinpknneoampddclpnphgkajpmomaikalinpnodhpegjcfhbbchmeadiflimobgnlinpoailkggdggiihfbopomioimmlnhdfinppclldebcdcddpbhdbdkdfecfdlbcnioadnhibhccihcfgdpegenclinbpbfakioaeoogjmbjheikmdijcnbijogmmlefaioafbgmnmjbmjffdjphhcmmhdpihfhacioailoilglgeeepjofohagcckennjcanioakmalhpchmmfdaaolgjnjboolfgehnioanojcemecimpnodclebplpfjjkjoafiobcdcioiildgbfeojoadlcicdnadpadiobkoeiddeohcobcdpjeckjfncmjlmmpiobmpahimepdnbkjejgiciakibongjbniobnpmeeecphddicmhhmdjbnlbdhjlneiobohfpadfdencnlkbfnonjhdliicpkpiobpniagncaiecodmngkfihaklkkamdjiocaamladeplbcnnkepiacembbnjiljaiocdbphggnjfbpcpichgonnjkohdciediochcpdenfmpomndbfgkhlhoebknagnpiochgflahepimcfkgbodljcnomklpdaciocicdjkfeblblbjhcdeedanncgloipgiocidnfccalfomojgjpdfnibcifgagjniocnnibjbmhpegdmkkfhcmpfnckdkbhgiocpjcgjnhkfghkkelkibbcfeonndkboiodbafoooedflhfbpeggfmkllfbdilofiodbjdkklnbocgmhmglmhkmomdhkgeiiiodcbhpngjeknionkfhebiglgjkfokheioddmjoifeigkfjcjadegkabfjejdmjiiodghbibehplponidajlbakokkhkdpomiodgnbckhplpgbdekdjfmgjhjfeheeamiodhhnmhocmddmlmjpajfggkokkhnkbeiodlghgalddmpddnkfeabnpbjjahcmoeiodoomhlcpjmpgghlgikijelibmamfjnioebeaohakcbfdhbbjjmanaolcdfnfdiioecblmblijjekmdmienmjfcoejagjelioedihlijiiamcmakkpbmapcdpcbbjliioedocnocclgpmbkhbaopeapakehljhdioeljofdogpmmhmbihiinhbnnldmbjlcioeppaabfblfcpifggkopgphfbjlpbeiiofakombpjfjcaljlpeheiooelaigdcliofccgedigcnoiaifkaciefgiabapljoioffhgnjnbkphmeaenblkhbekeoinakbioffiknoockhdkfmlahpjclbhhjeeaieiofgpffdfodkapicbkcdgcmnaonabfimiofjgijjppcggifcnilffbckfanmjlhkioflfpenkhgpkllpanmjgahkjhgdmmjaiofpfofhnemnbppodoajdngemhddomiiiogacleelpaiocnlnfohapepchbpfllaiogafajjcfoijpgemfiaacnapcfhkehjiogbkmdnbecikgmgbkjegconejdmfacfiogcpfkalodijhkofbnloladomdjmfgiiogfnghaecohpeohckaollceaakidfmfiogijlddcoblgapinjcpmlcoalfmlemhiogjnbclgcknfgbgidemkhijdnpidgbhiohbjcmkngdjmoplbdmckemghcfkmcpliohcmlfnicdkmcpjmakdjedlbioabmaaiohgglcbddjknnemakghbjadinmopafliohidlddiaeenbbeiilcppeinjacfkkfiohimfdomghjonhdpopinpibphihdogpiohjhmaicapfplhjokijkbaijnmhkgjniohmnmipfoopelodcbeamfcmmpeghhigioieljmpdmimfbjahnkjplgaofpkhmidioiephjjpejckbgoofafkneoggijmbcbioigapkhbfklfbhloogejmnealdpnihjioiiafjbikicipeeceiodbeceohkmlphioimofclhjjojcmdancaihimcedjkjgmioindfmenloghpapcbielpofepjkmmebioiobihlglehcognfhojapfbbdjogfmcioiokildeekemklablpefodkilpfkmgpioipaoogfibkmjimjiplejmaheafkjpdiojdhbbaonamnbbcfmhaipijkpghlhidiojgbibldkammnoacbclddlohjiodjjjiojkllgneppfnmipofpjppoelpjpabiniojnfgifhaljpkmkgocdjfmghhnhalkkiojpmhfoaoncdnajhacmalhopkbfoonciokamceebleacephogpbdfclinnnkloliokdapkmdldpeomcloobkajedcdleoibioklpmmodgbeenckdfnfaghelggbnedciokmdheiccfjcgdaomepnlocmennaghbiokochiahedpkaelihmfnhkkbhnmnhlmiolbopmimjlbbhigiofggnkgckclmpkdiolcpkhofiefkeegeglcifenhbmafdahioldceacnbmkbjhdlcdfefmkjpdbgjbbiolehemlhafphieplpodfmgghpkfbkeciolejanffjjdokoneaojfemkcgpobaamiolgelamokljmldjmnojibnehpmkfpcjiolioieeeaadjmodghjamaakeofdhhpkioljbjeaadflncjbbialiphkkaapjmbpioljialaiddljjckeipipiejdjpbjpkeioljojgoohkccfcpneelmfhdjmiopdmjioloimbdcnkoajkkibiojobiccemjoadiolonopooapdagdemdoaihahlfkncfggiombnbkepppfhmenbffijcmlojjaeilkiomejadoamfilglofmeaffghddcgapmfiomfhkacijbbgflnikmmplnjnjjkeiejiomglndooajnpconljdiedpkkladebooiomhpilmfgnkoljdplhiecgjnhnijlejiomjcpbdhhgcieaplknjhjpncneaopepiommcehfkogopffjjkofindldpjoijfhiomommpnoplgaihpbjpfpmcaabgccbnaiompkemhffikhdjidlbakglddbofhbejiondldgmpaoekbgabgconiajpbkebkinionfjcjlolbefkhiogdiichmnaaojhdjiongpbleobggjpbababalgpaabhhggafionifoieoohbllmfeicoiehgofgkebpjionmalekoalmnmfjhaikmlpoaladgkhoionocjhnobapbhibgnjkoikegjoocmpdioobnbnddojbbnjejkpmbdbeenlmcldkioodfnlgpnkiiemcekjichelienfighfioohoenpdnbgbnonfkanalnlcodcljddiooilallimaoiagcljlchckdogglcchgiooknipkamidkcjiepenjjbmgpjehhlbioolagcniajojedmeidmdkehajnlpeglioonjfjkbbbdlmmahjlogfjbnjecanniioonmncejomibmfkfbncdjgbkgolcmfmioooblebbaaaejjfocneckhopdpdngnhiopacbboepmjgjdaelapigjgkigkmhkpiopchgchiceeienafgndfneabhmcpeieiopghodoaolacchnlhehmpeodninpjlaiopimagnnfbongacegnlpdlbocbffedjiopkbnfgkifpijfemngobilfpfaccepniopkkdgebapnppmefndgfinjlgogmabmiopnipjlgjfjdmlkcnogladfohaendhmipaafnmpmjbekdobhoaokmfnbocijclfipabbpagmjaabkkfdpmmahpkgcepjfhlipabmmkljkmpmaibpioofokgbcpgkffcipafdakfccgnfkgldgbbiiponfmoembfipagcbjbgailmjeaojmpiddflpbgjnglipaimgjnbnlcmcfhmhaojgfflongafjcipalggapfmjeobfjdkpkbnfiedjbeageipaohgpfpnnckebapiamjadlphhdcmdhipbaeoogichhjcdllbhhpeimkgnoaipiipbagngpnpajgdgejjncackhehcdjjojipbakjfkjifjkokpkfhimfemgihkjcdfipbapneeldifjffolpgaghcpddddificipbboejdenfleeemlgahgifhdgfilahbipbebdplhinkhgodhhmbabjoemclmhjdipbecfoapmnpanjgbnjbfeodjefbgoijipbegabflphfehibjohdonminfojbhppipbgdciaebfblonieknipjebghaeliohipbigacfbgkapnhpkgjnjaffmamnafhbipbkgmejmmbcmcbebonbgeokaagiencdipcaaganmgphneoaocifkndkldffnfdpipcammdhogafaidjjfdmkholjonnnfiaipcbahkejpmhmimnpeollabicgkldanmipcbahondobhelgdoiiafgcahfconlabipccmicggggnfjbllepkachcolfkbdnmipccpmijbnecfeenmmpmjaefoefekldnipcejcilcbojknapdkjpcnnkokgebeajipchkjenfpmjeloffclipeeclpnmfmfkipcjckfkmiihpahaggjpdaepaokckjkiipcnonppocfhikhedbepchcciffpedpnipcoionabdjoaobikadcdmeankklnnamipcpdllplpcpfciieiddhjnabbffjieeipdbhkafaikcnehijpjoehlahednlgblipddlmdknknapgmkifhbccfmalbkaajmipdhilmkmmbfeilncgchfdabkpnhbeogipdigeofgghbkkbimdiokenadgddgfibipdiiaeckafmmlbiaajdjbpmanbofpmpipdipcnbfaaccooohkokdmaddiplopbcipdlgnhbmimacefcdgneopocdekfoeiaipdmhalkipdcljepnjkgihjalhiddoodipdmjbdcannjfelhahomipdmajamibngipdmofhghjhbpninljklblpllkjbbclmipdnmhnbkcodoikpholcedbpckkabecdipdobmchginglmdkaaaomloooalhniipipecdmpmljflcnhcpembbfpkgcjdhgfiipeeopcjpgcbgnfogjlickeilmkbonenipefifojbfgebpejphleaejljhpmidpiipefoaffaeadefgffgicdehojfckboglipegndhclphakebaeeeagekmcaeajamhipejcmacpomlbbiodjgmlndhpngbedgkipejojbbebjemldofnpmgmnfkkgfpkieipemgnodmkaplgecjcohcllbbeecjhodipfepihicogaijbafldpphgagcecldcbipffkofceanbphbekhhjpfiblfppjjlaipfihajldjolfdcfollbkngbbbdpjddnipfjeplookmmmnjmbepfkebfomndbmlcipfmimnnhmiceeblbockmociepofgelhipfomnallpinkefajapnkdimdgemmlplipgbihklcilileekpgkcgipfbhifgmgfipgeoipelfmiccfmgomdkkfcedaibfagipgkegolpmmnccnggbibjambljpndlggipgkndddlbfpefjmnkngojlglgejboipiphcohknckbndaiglkonicilmjibkpffiphegpgajegeigfhdfpoppnaidckeohniphglenhdgpefcgkmfjnijkmpinninaciphhbahdddiibggijmcnnfabolpaakapiphlaikifppcfmmehmgiepbpedpocjkhiphmgfmkdggiknlhipjbmanlggfihidniphpcjnibidihgoilapbobflkfnkiblliphpdofpfakemlbpfdldmanhpikhbaldipiaikkemkljobeglbhohmjofalndgcbipicdjgcbnamkkpmhakmcmgfkkfkebmpipicopkjbiphdmegamfkeieghhmcjemaipielliclaogmnnmipmpdabmgpjnfpgfipiifefikbhgmgpfkadikhekbcnkeimpipiiipohkhafplnllpbbgodmhojmiaofipijmfgmpbbogbgkhcjckdohmnjgieobipikdikboomaihkengpkjfhgppdpooggipilkhafbndhbphcecjldjilhegnjcjaipjbadabbpedegielkhgpiekdlmfpgalipjckeokgdoppllbdejickcdiingfealipjdofankkogpedcckebbaocdpkohhkeipjfmglnecnbhjclihpgfijkjhihpcabipjhnlbimdchnehcebcjmkmlgbmedpobipjiahcllkpkgedoijgngciooigejghpipjifmikenkmgopfobkklaoammkadlfkipjlhoialadgjkneobaogmejhbdkgjlbipjoglidnhmmnedpgmbcccjcfnnfjhonipkchpliogdoomnpecblogjiomamnfmmipkpphbajhnndibipdjkkioefbbmjkojiplbdiacgodkbnanifiaeogaeadkdpcfipldighfdabbllahehbjijnjceamjfpaiplegakamepeljnicailbakfmgdlmgakiplgpjlhppjbmnmkgcfdjmojiiibehdciplhbpcbjilkbjfjegkbghfongkjcnkgipllfdfeoimnechimjbbidaoijkmmoppiplogomankbpcpilgkomlfnboogokebcipmcdocdbmlhnbpjledpadogjeecllnaipmedbnhmfkmgfjhkfpdedapficlnpjhipmejmaceljdeddadifgmggldnioglcaipmfhillfhmpmmbbockcpodbogbhhbiiipmmibpobpafaakfobhcecpikkipocfnipmmifbcedgjokaggafhkiakfffcakojipmncagamehpokhbbhhffgeimdpmlbgoipmohfoikjagbhanbnknpbkkdaimfbclipnafclalpjonjdjjkgdhagoolaljhbmipnajcbaonkjcnfnofbgnhofefabcphdipncdofkkiakajimgabldamgmkeojbldipndckaljacjcpheoalgdbmdcilbgahnipndnmcklkcaemheaeonfifkbjedelndipnfieffjncpjkbickkboilicpidmkmfipnjbimgpfighjaihblgjkmhobomjkhfipnjlpckaegmichagpenflbelogkoedhipnlpmcnihkmhaieccnajmgppmiekondipnmbojmgbdplenolppamjciodfdcgjnipnmnjfjchfcmfmedjagccagnepakpmkipnocojbdkmeckpalfgmpcemamlolgakipnpfiknlgpkobleepnjjbldpegmoidpipobphdeofionobnleebgofpfpdcbhbnipodbglfeikbcpgejdfpnmbofmaobkneipoeoopnckpoaoeghdgehhbbipnccoapipofloknelanpdobiakpbicghemhcgeeipogjfmefjbpfmbfopafpiklfmafeajeipohcbjagfnecfejdpdolfplaelkkamiipoldenjamiiinklehehgibgaoldklbkipoljmchbneklielddcdancaabahhlmnipomccfpmoikdgkmdbbdfeekdknkkeonipomgempnkndmcgaagoldkbpdpmedbkhipopmghkiblgdalojealcfnaciodancpipopodflddngcbmefgnnmfggjpknephaippbmhjhbdacmhnjapcapcdcecppmnjoippfaoombapapnhaplbjfcenfjbpfdajippghacfeliaigjdfchhofgoncngdlffippmnabjoheghjpcpegbjbpkhjbpngbiippnhpllabookgedkmehfamnopfcdbidippohddakbehhmbjhaoneeeoemnijogbippohgmldcpkifljhfhobcgjggafpeeijaaanfegndhifeagmpajpkojfikegmejjaabdolanjgoekgbgdefpdpkpjfcpnnljaabkidfohdomclocgknkgbbakmafdopjaablddmglieioefokedcjoploobmamnjaadmpagioiednaemcneelhbgnflmknejaadofafmdpcdklpeemjfhmomhlnghgkjaafdhjiomnliigglfigpemnkenpbcaejaagkpdcoklecjnhmoacgihnbmabpejcjaahannjbjoeffdienjjhhdocpjnbkcdjaahfceihmlddimkejdnkoiinpblidgljaajahdngdflnoahahpjekncjiekgpafjaajfjiingnghfbeakklcglimophcgpajaajgbmdhhkndooikebcindbdclpfjlijaalfailcpjgnipngenchfnpbdofdhagjabcajffpafebcdcaddoegpenicdipdkjabdkojmhhhnipalgogkgkggaefopockjabemlcaldibjkjgcloibbkgjepipdjejabhebeiijlbigcmfchidcacohalopbnjabhglkoiimbediobljgkkbhhagajgipjablhjdkfhgpfcbefkhfdhdagjilcdahjabpdgllijbnknhkgjideeajfofafckpjacejjjmffdeimhjjmongbhbaajbnemfjacfihlenhhifonklkgphpfbkdhinajdjachgfkcddddhmehafccljoconfihpjajackcfpjflgeiijkcaghamngphdceipljaclholjkcdapeppngdgepndkjpomlfejacmpnjaainlkkjchaflpeooacijpmlojadcafnhocpdoidinmkhgjjgenfjgdfejadckbadhoaomgcobocnpafbbhikknbojaddedgilnljohapbmmegijjmjpangnojadeingikiiooagndeagpkjbmmgijkaajadhphkdpaldlbnodcfjamiafcdckaiajadobjbcgibiopkifknkfnohlelpoclljaeaeladnfijnpeopningcjgfpklglikjaeblkeekgokhbnjjbjagfkoklbfigbljaeboikibbmkneblhbhmcjfjfioikmlmjaecchmfpkhdkajmiipoffoknfeckdmpjaefjhechhaacjeajcgilckagihidecdjaeigffnocnbblojlfmiimdocmfcjkiijaeijgncncnmlnmpmhihdfcagbnpgaoajaejgaoiipdjjlbnapngknalafalbkejjaejpkmiimmjdemlmaeejoffcfdanfggjaekeklbpgnclodgbaekbhpjjnigdkfajaelgmpaelpplbkmdodgnhjocpdnljlojaenplfamlehiblpbjkggecdnegpfdedjaeoofkhaalccemmkmghfdfpmjeaoafojafaipaiihldijbhmadafanmigjaanadjafcchofifgpijikgppfocmjhmfjicibjafckjoodnlnbmfcdiiiblnpcpmgnjkpjafcnkkjgpgjhflfabkdphjmibognbhkjafejjafdemdoflfphnamalikdagokabjaffcjdemoaobbpendialmdafionklmdjafjagomfmgjbcpndegljkjobelhjfeejafjlcbocjfijiholjkppjeaolblpbamjafkphjeboadjffjfcigcdfdilpcacodjaflmfckpedgcpchbaffhlifdelkoknkjafmfknfnkoekkdocjiaipcnmkklaajdjafmjmmcpbffmdafaiepfohflpimmfkajafmombbhklnagadfbfplohhgljimdjgjafnimahlamccccjbkhjjpeiipiedpikjagbooldjnemiedoagckjomjegkopfnojagekcabhgjlinjdcpocekgnnfidnmpijagfbnmlfeffnnlbmfjljkjceobfknamjagkcinomabffdonojojkneadolmhhpkjagkgdfnmidfmagicgffcakgpbhgafdojagklkfemhmmlknifdpkooefpfhmfbgfjagmbkilplldjjceckacekmoieanmpnkjagmgagoliebpnbkfdjajlcohmmjmmkgjagpahgnpglnalgchbidadknoknjofgijagpbhapoggmpagnopmmobfejhnmmkbojagpblfibfpidgnmmiimohgpdaafjpjejagpfamfdnklicibeihopkcgnnihkfhjjahaadgnogogheigkfkibofpgkelonbijahbikmackeceaefifpoipdoapanojjijahdadaabdcndkaeokebgcibbeeijefmjahegcdlnmhdbfaojahghpelbenpcffejahhcmmbipeobnfacliaeeogecadfkbfjahiomfphejpcopghiccoafbjkdjeemjjaiajdfmnfckcdaoflmghakdlibhjlmjjaiiacfgbfflocmhmieiaiohdmfknokdjaiidakeldcnpbbibnaemaooahcboaghjaikhcnhhikdhbfjoommhiokfgleliipjailafgfmhknlhomdnombpijalkjhbpajainjkhgledolnfhbioamicdhaplifpijajghfhhkbcddaknfimcejnlemjlpnacjajjdppmldkodfjppfhfhmgnefjipbphjajljeneioanaphfnjlnkdgbchngiffajajlpnenklmpaelbkkmfaddgknfnkmbkjajojfjknnlckncchjifdkoamdlgcklgjakihhogcbgaobpbghbaabdeojejbmamjakjleeebfjpehbfhgmgjnabjlgifmhhjakmokkneojdcjeeajpdanekoinafllpjaknbnpggecpckajiielpnoopgjjonppjakpajgpkjkopccdhcmjmbbendingicijakphmokpkjcfdpplocdjfmlekhgcfkbjalhhmjgcjfkljipileceofkepkjnnmojalhkdcnimgcnflcnngdbgbgdnbmoankjalpegmbjlnelbecobcopedaajkglinnjalpnbnfmmgffippepjbdnpabodfcebkjamahkgoeljbheejoeipgenlopiephlejamaonbbdopmigdgfpnlebidifgajijjjamcocbnajibohbphpdcjnhkdnbieacojamdogmgjfppcacbhaopeeoancgkpnlajamgifeaoohidgnlbakofmhpknegcjkljamkabdlgohgninbjljgmeieengeoofdjamkadfgfkpjejooinmoelcdmjacjlkcjammdmppihkfhcooaddpgmlfeobdebfhjamnfcichdjnnngefagdefccecakliimjampajpoceelhekjbcfgjgnheblnndgojanbdfbhphgbflfkoglejhnophkalklmjanfgjbfodaoacmnhfllacoomcojfhbpjanhdpmhnighonkkbkdpnljcoenpfkbhjanicbjnaclohcaapoeeldkeboddldldjannbngodjdlllmfnpcpffcghkfeebfdjaoachfgpmjbdejgjncpibgelfboagcojaoagdllehmiblljgjofeogalpcljpfljaoahchopibiokjfkbhfpfhnbcnabjobjaodhhfhfoadmfpfplnmdciefcilfalijaodhlileglhkcehnkmllpbkgeifcjifjaoefiloedblnmpjjbcdngbbmeliakmojaoeiifdlgedhpplcfofonlfjkiomodpjaofeafpgmeinnmfobmhkiafffcncbgojaogighfdhhpffmgioehoolcjbmoppeljaoiiahdoamhobamdkmcmielddmnelkojaokchjpogchhhkikehaldkoojdeekpkjaoknehlpmpaeanadnkeemodlhejdeoijaomgmhpbfhicellgmkhbmjfaijekbkdjaopkokilpjfnapaicegdkjpingongadjapamcpjkhoebmkedgibgfhhbgccehgbjapaocbfniikljbacmacaopmbiiicachjapbioaejlaphlpmpajpjncjnnfhiefejapcdbmnglhehkpdfolicodoognohnimjapdggcmmhdcgpolbiajocnfldgicmdcjapghlhpdkilcppddfpodnmibeleoibljaphioceekmcgooemnfcddhcameamkkhjapknchpeklhimkhealafdnhdejmaekcjaplganomapehbihoeabpnphbfpchddojaplmiohfonnakiokkgneihpidfnemmejapogajbggbljnajobcmihmbdkjbnhegjappimfanepfkmkcchkbappncjhmaanpjbafkacombpohflafojljoblekodefdojbajjgebebcelbgdphmejhoaldedccmjjballjcmomgccfmpdjkeklookngdnnnljbaoojbdnoclifdgeolgjkmbkgdnadagjbapibdbeoeibbkdmiobkhoedomblhgljbbcphbmmjlafoonncpimahoabajhjkdjbbemgpacjnbfkmnaincldojhljgikfdjbbgjecdeommaeldfnlokbbbdcmjdjfmjbbjebdigaoaoenepafggfagdcelpbmdjbbkikielgfiloifopkcgnhlmcghodnbjbbmlecgjpijkeelnebilpekpnkaoooljbcaomckdeagcogabcdcijkmenggappdjbcaoobiepikobeogfomkidibefobidgjbcbiblpdfiemaplmlfoblcpdjjcpnnfjbcehldnkpbegfpmgofhejmaompppkpdjbcimbleffgndhpekoipgokahlpmhofljbclkffopghlppjnfmamcdfcakjihdkgjbcmdhajkamjipidbgopfpjgealblengjbcmjgafljpclkcagajfkkmcfhhjbencjbcoailgpklopeggaljdeakllncigmohjbcochppihfgjlbjmfckiempgimjaghijbconlcegccngbmdbjapnkpmofjmiejpjbcpnpbhcddlefggfnfenklfjchhkmlmjbdabifckgmenfgffmgablopeoiohjmbjbdchdlbinnjmaejodjagnlkekffpdinjbdenakghoccpkjaboikhbinhmopiiiojbdfohoofnnjkidmhgeafonbiifalchajbdjcpdancpjldbgbhefgpjfafbgneiojbdkdjoicggbikdjhimgmpknobghgahgjbdlmijmlpjpfnefiddamajjhbcffbnljbdmaakkkjenomenbboiaodjdlgblcngjbdoaccifkdolhohhmdamlgcgieldmdljbeagmbnlmadckeigdkplkbjlihfjceijbeelkekociakpilpgeahelmndhoiajnjbehfmdlhaafiplgpbdpdjcdcjclfenkjbehgpdjkcconnaagjhddddfdajbpfhijbejdkppbblmmfpfmgnddkbgfjofdiebjbekdejnhgmeepmffgcdfedfocdmdjhpjbelfkahcfooandmodfnchmeoeklfanajbenjcidoadfblpcleemgbecnmincpbhjbepghbieaemcffeljhgfmlpbbbphfgpjbfapikljmofgdmagnadgdnihikcnedgjbfebbkjjmkcoldeaeelhpconkmgjhbgjbffnddkpojlhaikfemlpfglhmkckjegjbfhiijofbfhghlicidhcnlljofpfgagjbfmmbenmbkepjebncopdigkifmooleajbfnciegcnioomaaomenlbmkpmmphigijbfokghmnfmaojhcdbcpkbndhipligjnjbfponbaiamgjmfpfghcjjhddjdjdpnajbgbkefpioeeepgkhohmnmpfagnhodnmjbgeicmnoclcknmobbmnkpdhjmaceipijbgfpjlbliffpfgopdejmgcebhjnfikkjbggmbkmklepfdigaokpkpnapeeldplojbgnamncgilneokjgbnbjjnghgbjdnphjbgppempjfcoiolcpokjjdpleeflceoljbhiigbgcmeeknmajflllpcllcccheebjbhjenpaphcfhhokggbmobjhdlaakgemjbhjobabhpajegalgogkkjimifbhfbnmjbhkbkppibmpcahaodnhmokgeljbbfkkjbhkomeioiabjjoenoimmipkjjcmgihejbhldeofijpoglbckikhlbmiincomjehjbhoemhldjadnpjelicogeamndohfklnjbhpeijdindjcclbgbmmahdfnchpgjejjbiajadgpekaffhnnpgnjfbhipibpejljbialnjlcnebjngdnagjeobgigokfialjbichpajincglgliokonoojhdhkhbigjjbiepdgofolhgmfiafijadadoojoknjajbihcjfaigkeeddiiiomdbifklkgdbhhjbiiickfgonmhbhgpompdadgacdieaaajbiladnijpopcpliccgokgddoakjhkanjbillohhlfaapicnoacnfhgaakepgmiajbjbjefhfkeaniallgahnapjofepibnijbjdfdbmljimfbbimaedehcidaaomoppjbjebilgefidcmeobibepfhgdeikkahhjbjekmfangadbdbkkcnemdldcflbbphhjbjfddnpgnjnhfamkfilficobkclhmlajbjggbdcmneofoihdaicaflghcaapehljbjiagfcakeghoenpfeibbcoeefclmonjbjimpngmeeplpndaabgmmlbcnfgeflcjbjkapbkfbfbmcfcbjmnhlpbpfacjjknjbjkgbgibnmhccfnimmmgokadefcpcabjbjleapidaddpbncgofepljddfeoghkcjbjlhmmjkdckdinijobconanaingimcdjbjmbdekfhhlhhfddcgnjpankpceimefjbkddkffocdjaakihdokkfieflilpbppjbkflikcommfjbjpalhemgkohnihlabojbkgfdeidjlemgeidgcpldmhfgfajojgjbkkedljiiioofkegjhilmohjefonniijbklglgjbcbkooapbnjkbcedoghkkdlhjbkpdlfcmpadojabealdaddalllibmocjblacelfbcoaobgfppfaonamhdhebhdijbldcomffojmkkjbblhcebeicbncmjpfjbligmamigcohpamhomcbkahehagfhgjjbliplghplbdkjhlmeaecjegelahlfdijbljbmcnakmdcdlaiocjdieicjcohcldjbljpolenamnjmepfoimfiijfknnlhmijblmadolekhnlmlfjdmbidbfahemdibpjblmknpglbplalfmedbjecejfhilpcajjbmbiepnidbnhbbfdbgioomdkgnbcacjjbmdfajhecgaphmpckhkpncdmgnnbgldjbmffcfolnaeebpdkpgcefnenjniekefjbmgchbifhhlfjelhedjjnclnlbagkegjbmjofpbagpionpggchlplnejdaafadnjbmmlhcbhofoflklloicgklidmcedjhhjbmncpcjnmfmjiliagfgmogncapopknfjbmoiohaglifbclbachjhhlbmofapcpkjbnafcjbcfgejacaanogofkkehcomampjbnhiikgkpilhmcepgebilcbjancdafkjbnifhhhncpodgfbbpckpaajmbmfnppnjbnjaokjghcgplblempkaddbbclckjinjbnjekmkjpjcmlomjkmahncomojocgcijbnjiihbmlooplnkmedpnmnaaekfmemljbnmbanfllmdlnbgicfpjjdpmejanhmnjbnnlfflfeiconemkhddaghenajjppcijbnoenolaaoiipflboijjoeebbpopmkkjbnoodfoidgopffplngiompkbfgbpllbjbodpaihfmkfmheialmgihkeepkeamkkjbofpomhnkjboljpfhmmdcndochdlajgjbogfibcppnjfmeopfihhepdkjbadpanjbohegmdfkmocmbpmjckoccgdladbocojbolhdcmkkjdkognpdeogldkihlhhmlgjbpcjmidkkgldeplajgnbpjkfpmpeepbjbpekemhmelpmdedldaafbnbmbfombcpjbphflolankbpdpgflcajiaaoiebnfehjbpneloohacbogpljcclgnbijblhmdjnjcabopfgniaacoiagjfdoiicncehagdajcaimeplkoedkiaebgnocdoopgegdioejcajkehpdebfnpijhagcfpfoabkhdimjjcakeldemhilioafiglcndhmcpfojfhljcanchffbmenngnkaocpheekjeacfiefjcaoghgdlongkbbhceopdeehnafekihdjcbbheoklndonbcfghamiipbbgnicdjcjcbcaiifloclpfifkfojklngkomnoibojcbcdnhhmcejmlcgeeeaaejffiaanmkbjcbjknhdiggpgengchiodljmdkjfmdeljcbkigeebbkjikgkjhlheooccogaahomjcblidgjaejelmjhfmkahmdakggpigogjcbmbabdfdohkdfmflhoegnldpihmdakjcbmkapmkkmbkfldhcgekeajogfjnmipjcbpdmdendcjfogpdlehanmllljjdffkjcceaojfaepjkfaihkldankmilkfbpgdjccejfibhiagdfmflblfhhggkkempichjcchhckgkbmgbmbjkdpndmopbmifedefjcckfooebpeeedjojmiajkjmifpfeacejcckggjjfhbkmohianidbdlaemclemgcjccocffecajimkdjgfpjhlpiimcnadhbjcdamimgaickgndnogjfcdpockaakgpbjcddmelpkdlkllcjobglckgakknaifhljcdhmhjmghlgfniaonnifaabajfgaibcjcdnhhceldfalgjfhhkggfjpelillkhpjcdnjacpfjeafjlanidibeiiaalglpkmjcdoapodgoenpbckjjdbbpjcbigegmnajcdombhipjkifdfnejpndamlhihhihpgjceaekgfnjbhchgjfpkamilpghmanokojcebcdicnninnkddlddgiojngcedejgojceggfampdmigljeeammodldpnomnelpjcehdbbnohbgpldicfoegclmnbmfjdjgjcehgfclnhfjikclfghgnfajcojklaepjceikdghehlblncpinfpghgichfmlkojjcelhcjpmnbdocgdcffdlkeapjgbnfokjcemjmgpdogkhgpghhgnebblcjciibnkjcenkbinpgkjggibfdldjhcjijckhcefjcfbnfalchmglidcgknpecocnbkofkkkjcfcbkhjajhiefbkneifioimmhlfeedgjcfgfknkbeimkkfonhjjfbgmkbdecbcbjcfiabdggjbgcpocdkhgbncbpchlbnpijcfkbjooonijimkipkebonkkclgdhgpnjcfpbdbjbdgnfkidmbifggjfpgeekhljjcgbodahdkhdjdoffeppamiiajmafebpjcgcoifbkbphhjnekfkmohklfaimhikkjcgdionbkipnilfngceedgolpfbhndcljcgfcibjiogpcmlckdgkiblaebooaoegjcgfcjeogenenpedcfcadfhdmlekifmgjcggeglnpccnpbhepcpanelkfnnodiigjcghkfdaafokffpdodoncpcannfppmhdjcghknajkeibillnpclkhiaklcfcpealjchcocibbhmaiddjddfgjjpdamedjfpjjcheapnmfbmcccnbjhhkmleoiljgpmkljchehpafcopffbhjpfobgeggjaofiaoljchgkfdpemekibfifihieipcpigdnkfgjchhgfhmhlhcglhfloibgakjjbacahbgjchhkbmcpkndifgiekocgfcioofeebckjchinmhjlkmeidodafdgafcolcjjjnhljchjbkoeikjekkmieelgnjfbkobgmacnjchjdmcoihhhjbligaaaeggebbmoocnpjchjjicdcacdeafhnagfmmgooojigldmjchlcddkoigmgjbalcombhjgilnklidojchmabedlgoifmecamokgceklpkflbkbjchmmahegoehgmfdofhccbbclhggfofejcibgeigoompfhkooihjmmijgnkhpgiljcidepkcgefcciaahaieclbglhobbahkjcigchpfncipiknlkeflhieiidhelbgljcihdgpppodhagdcbgdignchohencijpjciipdmhnppejafbkpicdjkhikbbcabgjcilccfhaeljgnfcaglemlehiogjgikkjcimfcbfeehjhbhihnkljaeikobglkdbjcinmmccgapejhfpbfbjceiobnackjiijciondffoolafoflbpkhfcmjllgopdikjcipabkoehmppdilpnopiioappnenajhjcjalgpppemiofkjhhobijobnnogamkljcjbggahkcadpclnjohfpdlgkieaejphjcjcaoebjbhijionhllfgmabccekjfakjcjdokmoffeapgfmpgommlmboobpakpdjcjepfahokcbbhbjkbeegddclnlccagojcjfjkobbgjodcjkghfmekdnjjohljmmjcjhgomglcabcikgghokgnheeeobakkbjcjngapcfnacihpjjgdjgidmlcmhnapbjcjnnmpagppfclacfiebpihaopekndibjcjoeidgmgmdlflcaohincjcphpiibdojcjpimgdmmeckkofpfkkghdfghocjddhjckklofcphfbibofiphkficnikkedhidjcklnkhhcjlkpellafakjgplgakdfagljckpkaikkibbdomkimikacgldejgdikpjclellpgnhonnjojkiihilcgpjjjeondjcllmdianolbanjhdnkpekahhdkfkbmjjclndlkacloamofjpmamgmomlggedjknjclplompkcocohkhphkkmbhfcihlbkjhjcmalogpnginhgihemahbhnhdmihmfojjcmanhlhgjnpljcnojimklgklaikhpkgjcmbacnmocpjhabfjhgmbclghafihaoojcmbcnfagehfhmdienmhgchjohhchlfijcmgahkkgbohjhpmplhbhbocmgpdjffdjcmgakpholblgmnopenpihanjjjbmbapjcmhfjbhbhknlbcpgalpgnfdaaajkeoojcmijcglimdkgobcdbdpcmgoamjdepeejcmipejepoimfflnoapdmkdephgjinckjcmobalfnpccejebmbikobjojhppklncjcmpmnffphnohidnfnbplngigcnicmomjcnakjlclnblekhmhamedpnaepjfafiejcnaomfkifjmgjgeglmiailngengeecgjcngghnnaobfaekhondnbgpdfpbpkmadjcnhcgnalcldpgnbippngnomdickkeoljcnjloohhhghlikgkflppjgbcpjmbafljcnkhdndbdhepbleacpiebjhpkighmifjcnopcmneccdjjleofkjbgddinflnpgpjcobpamaheaignnabmibjpbadipcdclpjcocnncgjjddpgmppfkffkhhhdiidffkjcodaadpgbgebkpkfnapnoknbialifmcjcofhnjkgfplcgfgjmlnabaalejbgmgijcojobienepcceghjoimeafejbbkhnkbjcolabjgkghcdjnnheoogjhgohoilpgcjcolhnhjnojbgjfobjlohkokhdbmmojnjcomgmflcepgfhknbibhpjkgbeoloodljcopaodbjhnmdmcfaganlnefclphonfmjcpabpcelgeiekcmhagehpbkchcpennnjcphlfhbghapodpdjfolhbcdeclmddakjcpjkbbepijhmijcnbefamdboefaohdbjcpjphpaojclpdjmfhedifeimmlpjkckjcpmbkgbcikejjpajakolemdbdbjhnihjcpoibcdjfbiamipgniainkmggadeaaejcppaaobahdpohlapjpopfoleamgdckmjdabaiokgbmeobcihldjhjalmalcgjedjdaeinpmkaooblhfebjilalajdhjkkaljdahgcmabckjcgkbodgfbdbdaccclkenjdajhjamcmhjfkhbgicohjkahlpknpdbjdapmeocgbbceopcohmbeainapanicigjdbainmodfdbnmmmgjnmhljppjbljmeajdbakchhfcmiangkpjkdbkiccdddnkmhjdbaoclfdmcefjaljgjmdechlckkjibfjdbblpihjaegnkoilcfgkkikfigfjkhhjdbdlnjdjegklpfoffcpjmepcacdknpdjdbeopffgohefkblgkpmcfnkjaoenfogjdbffkofknmciocamaelfcndmajolnoojdbfiifjhkknedmejfgeiddoimcogjldjdbfkejgolidbdjnbfjbbmaehcefpmphjdbhaocjbdlmkmmipbbggegpckgidcdgjdbmpffhlnjnhlnnkkgdlmecomibbmjkjdbnebhidjffgccdjdaipbndegegmedfjdboibjdojekdjlbmkbocpchliicdfiljdcajieahifnbnmdhgogkdgkmccbbodmjdcdejnmcfchloinkdopngmgkalkndlejdcdiaakpfbfcekbpglkpoinbhdlelfbjdceejacjkbnfhmfafccdoepiclcpjhcjdchnpbfjddfdfafclhmedlafagjoofpjdcjmikkekjonedojekdcaniedpnkjngjdcmbdadghmepnokbkpcaklfeigoembdjdcoanggkggpimkfbgcjenhmamiphfpgjdcobpddkgjbbifdpccifadeldfgicafjdcojlpblbkaappphkpgcpmhcabcoalajdcpdfogghgjennipcecomphpeogdckmjddalpoieppphjaeijfghljnaffdfakljddbdddmbfencninofcgnodekclofpajjddciehbelenjblidnlcmihlmjmpppkkjddddegdedmamcejkcjblkloiiomhehcjddjcddlbelcgbeijjoaedfjmfbdfcemjddkbohacjgdcjajehollfjiifcejgddjddmdnphoognlnkimhjppdegbkhpgpejjddnohohnjjcdfhiendhmccgidecdbmfjddoilaonemieidigoopaahdkeflgjedjdecmefghkmjdbckmbpcgeepjnanlnnkjdekfihfpnjpopmkfmakaknpohghhegajdfbjgomfcfpgkdjfnmekbkhkbgfminfjdfbpbgamjmhfdbegchpnbgogigdcadpjdfhgaaeolplbbfchbmcjjacbecmmgokjdfiadghdcchfbfdkgmojefobkmoinmejdfkmiabjpfjacifcmihfdjhpnjpiickjdfmoljapefkmpmblgcnnkoopenmaiddjdfnpfoofejacdjdbokieckonmpdmofjjdfnpknjcbipppoepeinnhoingjafkpmjdfpgpfmiocpbmaplgomfgldlpabhpgbjdfpkfddmojhlcoepfpdileleloickfjjdfpnijdiejbhebabijgoibmnngiblhkjdgbbgfmckiillcjhcekpjjhnoodnobljdgbbkmkjafmcdekbmanmpnnhnjpdgjajdgbbonepfcanhpmcefekpnohhahheckjdgdjckkoemdinfndfbadccimnaampemjdgldlnolkldoebhobaolfcbmfflhbaojdgnkokkffooainhjpiakghlcmgkdijajdhcnpdnfociipbmfjkfgdjadmdhbidljdhebjohjpgicipoimkglgledckdalkejdheollkkpfglhohnpgkonecdealeebnjdhhciecjebciabphekkogejpbcahjmmjdhmofffgcleamglkchloddhbmdaladljdiakcmbpmcnniggjcmcjknnklpdlogcjdicacdpehdhnlilmdhomgohpjdicfcdjdicemoplhjpkmdkhhaegfhbgjfnhhcjjdieaafbbhfgmnoihohbjomjgbfngmnojdiejbegdjikmehflknhkbieocmnogcfjdihdijiamckbbidcgeiikkjbpflpbiajdijjiggbjkhfcdhdeimgpaepnlakafajdijkgmobhlkfebmnienlkindlnmbcbkjdjabljpfpmjjdckgejejjibgakcnoldjdjaflmmefjeelekcmpbdbkekgegnmekjdjaijhamnlcnanhcfnpbimabnembggnjdjcobcjdkeceaklhfndoggdjibpafnajdjefefdhlflopaodhcomeggjchcgmjkjdjenaihlilcjhlehccdkighodgahnohjdjglbgneblodmjnehmlpghpkopaigmjjdjhipmaoglnmpjlmofaeiopbfekpphjjdjiecfbapicpefbenohlkjkngjnekkfjdjkfnjgclehedbimeecnaeiemhcbkgljdjkgoopnjmpiggicijbjlemcaaaacmojdjknidaaaegggmblkdoeplmbgnfegcljdjljfaegenjagjcjmcabchgbcmpllejjdjnccbbaeilgnelpobhokocjjcmhknhjdjndicjilkboffmooldiigebdfchejpjdjomjglcfjghjndmiohommpcniokeadjdkaihefalcmgongnoholcjiipgcbhpfjdkclpamgobjdopkemcojdhbfddoplggjdkddkkepgeejfkgghjhdbkcfekkcggejdkdlpfomfiaeddommbjoioiofockgjpjdkfjghchdkgcompccklpahhjfekiiebjdkhidebfgegjecggeaehkicimablinljdkholnaicpfohajdhfladkefjpipgahjdkihdhlegcdggknokfekoemkjjnjhgijdkihgipeedekpdmpdgocofaihcgkhbijdkjpclhckllbakbenlccdlffobbilfojdklkfbcodhahdkdlikcoddifehnhkbojdkmdbbmgallondhfkcpbcacdjmficoijdkmeameklpbkplffadmpneflcllijadjdkpdenffmdfjkhnopdakalamfcdokaojdlagmbaaakmkojgklmgjlhcliopoalijdlbgcjgbgmpfdnpnjnoodepicolejbbjdlcloaefjemmhlidfpianbpalgemliajdlfcojphpllalfihhgimnnpbeddbpocjdlgcmfgmgchdogokcpkmbeffbgibihcjdlgjnmkejagmooliabgnfbbfnhknlbijdlineppjbcmpedgmaipgmdomgahagjhjdlkidckpmdflmheophehomeeoninaepjdlnkagiohbejkjflplihgmckeinhaocjdlphimhlmdfjejnbmhknlobigcbhnmojdlpiddhbjhmdccfdholhclgdgdlpilgjdmaligbhaefcbdjajcmijidmdijfjlojdmbdlaadgekiibaemboiapmjdnacaagjdmbeogikchiccbhbhlpoldphajlalibjdmckkoeedpkifiaeapocpgpbgibljoejdmcmdcnfpkfipchlgegaamgfhgfmiinjdmddcffmnnhaehnpckcmehmlppnneppjdmddnamhmcdamkojpfadjhaaiihdlnejdmdfmjehbfdaihjnfjakmpblfallkngjdmfjnghjflfjhnfiiefhpjeopepodeijdmfklbmlmlnonpfcpopehimghaojgamjdmgjijfmpgghlaganangmceihbjmonljdmhjgbkbkgbcgaekafmfniaeeglamlnjdmhkhgekndojhikdnlkepddodencpjijdmicclcekjidkefigamdledncifjlemjdmkpbdalldcfhdggconmlgjigofjjdpjdmlinedccehjmofnmalppdaplcnibeljdmnhndckapfgedghcajdabahgmgdcimjdnagjiffafdgmcehpalicnemdncgehojdncjpnddhikbdgcafdeanohonmcmihkjdnejaepfmacfdmhkplckpfdcjgbeodejdngingclehoapgidmdidinelhkmcbcfjdnglanfhhkanekkdmakmbegnojgpmnmjdnhlpbgjdgdjgcoamoenekecohbimohjdnjemnpgfhaacdlbbnhdpobfobmbdfajdnlgiijbbbfdmmknignkgpgkbjapnnkjdnmpoggedgajbelgfgmlogehjkkfilpjdnnmkonbomcmojgfklfgflbdgpognbgjdobaabkmgfpfkfddppjbkndfhkpddnbjdohnfhblioopiopolkocbidhkboiokajdoikhogcfhgbgncpggjbjdokdcgaidfjdojcbdnpjkhgndbadoahgeiccfecghmjdokdecpnojblchlnpcjbbogedefaadgjdomhpodijkmbecaipkmmdoopflbhcphjdonbgnlfgaeccjllgaimofijbemcpmljdoohgbnalnghpcejdkmpihcnopkiidpjdookcaahcklolbbfhncijaaklhimfhejdoplnjafapjdegjhfhdioihnpppokcgjdpbajmogfhlafbipjjklkdhloplicgcjdpehaggibekmapcenbbdeimahigemfijdpfoeipiajgohpibmgmolggiddjnhojjdplmahijiifppdomfpiepnihjejfngfjdppenagbemknalnhajehjpkdejoajcljdppmdkfanbbdlnkehcedcapnknghpnhjeacdmkbdgdcaipejbdiaholikjokmjkjeacggclhcklhnmbkbnodmpibkdeeeefjeahikhkbkninfheioojecdgfcdbbkpgjeaihkehdlhkocphopopahkfjcfcphefjeamgmclbnagaegjccnfafobmogpdghhjeaohhlajejodfjadcponpnjgkiikocnjebcdflebehplalbmmhpnnpgmefaadcfjebdpdhjjiebpopamiamfpopkpepjklijebfiidgjhikdjhcmjpjebdhpfjbgbfojebhhblakopbinonkfdcnoifbfbcnodgjebkkdadddgnnkdniffaaaainjgkimgdjebogjjgphhkhbcmbgghoohcjgmggjdojecafjfpjgbbfagchnkocbjpbjdgambkjecdenjhckcpjfomappbbjiagkcgomibjeciohgmpjjoicamjpjillcnaigloggojecjhnhgnhemhmiflhcjfdakahfjnlpojeckiijahcamifpjodgooikmkmaeoaeajeckllnpecnifhjomogoikfhiiflfpaljeckpcphgcacddiibjcncdaaclhcpfoljecljpcipalpokgipjlecapoegpjggjajecpbjbmdpgfdnodellehmojlchichkfjedanofkgoehlcnehmngbkfbihmlbclojedelkhanefmcnpappfhachbpnlhomaijedjebmjmcddgakeklliclkcljafnibmjedkaklmcepifbdhbmidemdcnfdiplnijedkhnomcnkclgaldeajpokcijcbkacbjedlklhebpinpnbiafkmhdhljfjknpcdjedmofhpjgbfbpimcjllknhldghedhpojedopkdjahbjgfcmppjnhdlhedbidmmnjeeblmmhmpagdjebbpdcbodfbfghdhmkjeeddnjodbnamjgpdicgdeamcjadelgijeedgbagfjigoabaenhkemoojpdplbihjeegemfnhljelagfpifdkoebhjahnkdajeehjhnmgohgpfpjneglogiholalkeipjeeogbmobmedhojccflhcghogiibffkfjefieonmppdmdodfoiedkjjecnlhmbgdjefmeldippfajogoecbcdpkdpcidhalpjefookdjkcphhbbaegogipdjeheoibgdjefoomcajogebmlofoifnjdbingkookmjegacejmbopbnipcfidjjblkcjodnheljegajikhoocbalfobjifahjojhnliikgjegccfiabgmpgbacpjlefhjgmfbdjogijegceeofficekgmpmnfbadffjackfbijjegfpkhbcfcjanclpfogfbdmmponilemjeghllohpdiikjgjfnfbejfocclemeogjegjfinhocnmomhpgmnbjambmgbifjbgjegjldhhadejpjbolodmbodfjojaojoejegknbeebgkppgcibccndemikecifclejegmobfcphpofabhhdofgnjacjipaeppjehadinicggeoihhnoblmelidahkeolhjehcmhkhncmomiogapjebidglkegdpcdjehefpeondnejlmhjikgbopbdaoelppbjehegkklcmfheilobhmcmndnnghgdaeajehgkfidilkpfbodnbjddbnmjnibhccnjehindgbonijnofihbdhgbhefdjfedcejehjeljcoolcggdjkhajlcagffdgdelijehmakoakphccenogpnfepojjbjbmgadjehmcdnblejdfhhkmclhpalmppndccpdjehmihpkkdebpbcjebhcgglmhiihennmjeiclmmppmfjfmlikfebmakbddcfbdnjjeicncoiclledhjkneenhljociknokoljeidbnchkakhhkailbnangbledblkjmbjeidecmkmhbjbcngjnnccimapidnabdmjeifanpcaihpoadkhkladojnmhmpiknpjeifpncegkecfbdcehmdhbkljpcimaoijeigbponaogephhokgikhlfpomaffigmjeigchmcmaecllcdfhcfmfcdpdecacbnjeiggbcofcnnbmjpeaigdpiljmnbpccojeijgckmbndefekepjfigmiollcedfjajeiobmoekhlkaipobbanhpkepcoajggpjeiokbdfjdkinjkhohhaicmmbokcjngbjejapeklfpmcbeodmjhhakhfobglgnipjejbpagdhbbpehclindokhfignhhipfmjejckebebkfahcjjpmjogeknlmphfpbejejehbbjjcdaeilcblmbmjehoabbdaipjejemeonlhibjibgehcmdlldoebijolfjejflflehafofcepdikmnjhobplagmdfjejgpfljghoikamaedfbflfdjlghgfdojejjnakkloifblihgfppdabbeeedgionjejnekjkidihmjoeccgajhddkocdgpffjejnjpbebgdopghdfpclpkkkbbmkcifnjejnkoigpagefdckjfnlgelenfjedpkmjejpomofgonabgpcjjhgndlfbfcboafgjekcokajbdelcnpjbdkpdgphkhiphakijekcpopaajhflbmhnoookaijldegemppjekdcmapgemmocofjnebbcejmpllbaffjekfoocgpfllbmlfeflbghiialdakooajekhkiphgihgjldpilnaeohafepmgpaijekipgbldbmepabfchnjpnadmcbcnicijekjhomedfjlkhcjmkakaicmeejoefhljekjigjkolhnmhjignffbagdohnehkmpjeknccbomndmicnleloifoaplopelooajeknjgebgjlfioildjhganmbplalkpmpjekogkimhcnbfjlndglfnbemckndnkmojelagaemfhlofnbpllbilipdghoccjjnjelcefiababhcmigndolaalnnkglnkgbjelhemddogjihonejdadghecbedfdbdgjelkafihejnbjnnpempgfmdkhaobhkihjelmdhaijiicoknhkklnnjconiioiicgjelmmjaebjppmndeemjpemkbedopdhnfjelolbjkmhggnhdbkndahcfpmnmgbdgcjelpngpkobldlnepcmfakoelokobanpejemdfcdacaildhnkcaelceghmmhpoajijemdkjpenhplcboomjglcnmggmbkaajfjemfnkigfndiiipbgoheioedhnkjmkcjjemgccokamkkemgfpanjgfoapmjbbpedjemhndmknbcidnpgocghhfnilihcdpmljemkpbmfloddipnaaidfbfefonbmgjngjemleoccbmggonoiigocghdnglmnpmghjemlklgaibiijojffihnhieihhagocmajenemobhdgaddcjkibbdpmkeoekjjfjcjengcekmcphpmanoibakpflpeilhfmacjeniecbjmpibkhkeadnknafjnmnkcjnmjenldndngalgbmnkkaldiapglljjlbeljenphmhbnfcolgccbjjdkffepblabkafjenplgmedekngnafjlojkldlkpmdcbcmjenplncbobmdboofjaipjncakdpjcpkijeoblaopiopfgicgcfohignjjnapnnjljeofdoncbhpeaheilaegboepejocfnjkjeohecodkdncdmpbphmpnbmikkalhinojeoheiamldbeagojeacgpjemagimnoekjeojhpkigpgnpghoicomahlpljcmfbimjeolbpgjjinmhmlnnjbkkpcngooddclmjeomaogelmacbpjgnpjdpggdabjlbnedjeopiejnomkpnibcfcfiblpnobonnifajepanlcbmajobcloljbjgofidepfobldjepgbpgoemaallkbdbefaddigbohhjchjepjmdlejcmiilcgeppofphenfgglbmgjepmkdhppdkdmodmeihkimmbhobnbbnljeppadlolfpapfkpdgnkkgnbolgjhmfgjeppnfidldbcoejoggkmambliekkbkobjfaajofbdaelgmijmekdmfclcppikpkljfacalipgaeefffpklfjdknjcgdkonncjfaefjhagkoeicbcmbhikinafidlcckojfahicfjhojbbpmddbcnjlkfkkggjjfojfaikefmgneagehphdoaapiicibgfkpljfalnphfjdoalcdhlnhdpekbmmopkgkjjfamimfejiccpbnghhjfcibhkgblmimljfapdkpnhbjplmgckichomjcnnabejaajfaplnkafpgckdkgicngdhaehmmcndeijfbahlegmmlmocmnlicinkjebiioecafjfbanhdeijnmjoilmdcockcbeolmjphcjfbfndcikldbaahhcnmofbdgahfeelgdjfbiikhfmibpnojcopddpmkmfakabhlejfbkafdfjeglacfjeopecnafmlggfbhmjfbkknkhplekodmmmpejfdjlpbholiojjfbpmdjabmomgdbbbgdomhfenmihaomcjfcfaphnchockbmenhamepfllglnacnljfcfpefcfpmikplalahbaghpkhddipdkjfchdoejdbfhlehdknmilffjnplnfiahjfcighemjgkjbhkhcabonneiabjaccibjfciibdcbgjcpjcaeehoifceddniekdnjfcjkoklipeiannmcjdgjcfejhifhklcjfckeakfapinidemglmcppdmmcpdalgejfckkekclmidnninnggjbigegilmahakjfcpkfdfigdmpnhfeekigdinejmjhejpjfdbgghomlhachgfdnhdindaeaacoimnjfdhjnpogdegcoebeiamhdikgaocndffjfdjghepplnhoomgecphieagkoojllogjfdmiknainkemaangbkglphmojkpbokajfecnaaofldilbnggfkeefeidlialllfjfedfbgedapdagkghmgibemcoggfppbbjfedonkpemjcmkmjomhoilfogbgegifgjfeebibofingdcgeobngkdbpgdkbpkikjfeebjnjmmfhmedjjbbkpjgncndhmfemjfefcmidfkpncdkjkkghhmjkafanhiamjfehlgcpnfjdlpbipifkkkoinoaejabljfeijenplkjppmokbcibknklgcgkghmejfelbiafnocnjifnlfacbkicihheceknjfemkloakkdndopndjkiajglihalponjjfenflmklmpohipcckmagnmbmbibnolojfenkojceflckmndcjhppopfjdklfjgjjffalahpphjdbmfidkfdogdlgemhjmeijffhjbedgdmflccdaffpgcnkbgijjpbljffjjdoccjiflmckicphblggbppfgklkjffjjiphfbjclkcdaabkknkniihkdnamjffjpmccndjaboiogppljaogcmeleiaijffkinblakmpfmnknlndchhkhekegbmbjfflhlnoehcnpjdelffdpliedfgcaofcjfgbfnojhclndefdagpdjnilbhggpecnjfgciadpkcjfimfljbmpladobijichkpjfgdaohnpfkodebejoojcaipgfmlbgijjfgfapnnhiabijkpmpinfpikpppidgjfjfghkhckjfmojgpkephjnndffpnojcbbjfghlnegaojgppnkkeaboaihpaplkkmmjfgkpeobcmjlocjpfgocelimhppdmigjjfgoegdcgfdimkbkcnmlhaigeoaigabjjfhajbfklcdhjpcknjlchbeipegnfmhojfhaokaellkeknbknobdblllinbkfnijjfhbpecfdkdimmonnobomeecfbmabhbejfhckpkcebafahdpdhadjioekcieopfpjfhdjigndbdhicmaknnecfdnjimfmmmajfhhebggkmeibdfgceaniohnodpdlecfjfhkfghcnknlmlhoioepnhgcapikocmfjfhmafmjfdblceidmfdmoihamolaaecojfhnjfmkdfnlleeldbcojphhfmplgfdpjfhocecfkdiaknlgcabgaipnohieiekejfiabaifjillbabkelhidfbjdlehmlbhjfididmdpnaajdfajhlohkejmjmjbgkhjfidphmpjmjejcjebbmbmdfjpjmdjgipjfiejpdknoekeciabjneagldnebkfoabjfijgadbaajogbhmeofodabgocjengbpjfiknbkjdpghaojkmnlaanmjceblmfkcjfilpplcbggbdenddnjpboeaoefkhedmjfindbdenljfbnofmalocngoliheckhkjfingnndknolpocmmghjempokaofmiakjfjagidcpadkoaonbogmbgfimmnefeiejfjbmihgiijhgemoncfimiobkbkpplidjfjcgninjbminafipjackdaagoibklahjfjeodcjjbbmblgpakgmaedoilnhmcnpjfjgecpcifniohbeoleplgamncdpmnhojfjgnmjjkgbhnfpojhkagieinllhoibcjfjhoommdhldfdcpmnbmhejfneecdpjnjfjiplhgimbckmeegabhnciedjcjpgcojfjplmkekdnmbhjfdllphcoijjdkfjmhjfkaoahmgkofofipbhibadnkknnnegpijfkclfhbboifnnojljpgipofheadkjegjfkfhmcfddipodccelbapnhhdpoklogkjfkfklbdhaahcikkomjfmjdbcpgaaepejfkgedikhphgcobppihgjiedkjifkiicjfkkdjcpgmfnfnjfkckhcpibijhcmbmcjfkkmeigeboahkopaglcaoilldlnlgbijfkmknpgnbbonmobmflenmbeacgnmejmjfknnkegmfhdomjflclhobmnajhlinoljfkpjbnhednbpojcdmcijcmjlpklfphmjflbmnlnckjonoeopnjfbbghionpbnjbjflgkimelkddjlpallbkkljhphideckfjfliaohpnnfaalphkpbigebhbkgebpnfjfljbcpjihnboiiopckjmnmjangcohlhjfljkkhhcbmpdodppomekmkceefgjmahjfljnibiiccpdbmbenbjloalokfihkccjflnijkhecfenehaphdeofagnboajoabjflpbgpfejilipbphiflcgelbbgocdpbjfmaefonjgncemklibimhknonfhjkdidjfmbmlppnbbfflbjenjpdhiafanfhedajfmdbmmnlcopbmlkmilnhaabkffdnfjgjfmegilpnifcebemcaaahnfgocghpfnijfmgfcgmkpblmgngdnkbffopmgnhcafljfmhdhhdkckicmkfbicnhjjfacokgoedjfminnnglenlchfhmoiejdhdpihbliiejfmjekfcifpghoccmecaaihokceapdkpjfmjfgjnnhogcnbmhhfalhdnjekkfdfjjfmnbbpohilhjckdjjciheacjhpkfkbljfmpbfcopiplllahpfepinnlhicaahiljfncpljcflmjepjlcchplkeajmilfhlbjfndfcebppjbjhcjlckjenobjilembgbjfnhlmmmemfenfddfmafhikamimbnnmejfnocfmmepcoafenmeeaipgnkjhcaopfjfnpfddfdfjgdcfmockmcagbmdkjggiijfoelnjencmmfjigjmpaiodnedcdmgcljfofblilgjikhdfmjoladcdklmjjgnepjfogkdmgankaggaabnibopceelegbaehjfoinodmeimbjpheipphfdijjiblfchpjfojiflgbgbjdajjhmifjeglamfhhfobjfojleplfllgobjjgdbgcaogpchkfkbpjfokbmjbadgdhcockepimhoilemengpcjfolbfegmpgfdnmajkokmahigdibgbpajfommghhpjajocfpimjihjljdnhafeekjfopjnajohhgbneokahejpdddamndehgjfpfbpjgpilacedkljcfpiphcadjeoaajfpfdghfmaejghphnjgpgjknbemclpcmjfphakiklmpfkeofhoblpfnnnmolahpljfpicpeahbmmbigocblndhdmgpkcggpkjfpjbbkgcfmanbbapmeknnbfloakebljjfpjdnlnlfohijjdaedloghlehphncoojfpmehlefcchhhmlmennihbbihaolabkjfpmfmbpmiiaiojmjnofmhmkkmeabloijgabmeflppmjecenocfhfflhobpabkdpjgaekfldckmnafnokceceiafofhpjlmnjgafgjmogkgldbonlefejlhfgjlmhhmojgaijbiglclleoepdllpcibimbppppcjjgaimmecfbfjhajepdggbklngjbjglnjjgakoheffeejfgmnmaejknoeegcbnfgojgancfmpjfkdfkccbjhdodpkohlkfkkgjgandipoihcbegfmadfblgjghjgigpfdjganhkgimcphehiongldmljkpjpekalpjgapofngaeongbledlgfjniooffhjnjkjgbaghohigdbgbolncodkdlpenhcmcgejgbahhkogckooaadcbmcbfnehdhfjagpjgbalphdbabbndjidpoacmfgjaniipcjjgbfhpdfolakicbbiccfjkbkadgidbbdjgbfnagcclmpnhacffbaainjngogehfjjgbggejgoggoebaflejlkiglehgmccoajgbieldoenjjhjldnekdfneakpeldhocjgbjaalhjbljnnihpfcgkoaoegbngpkdjgblgodjdnindihcfahakldkfanddippjgbmcpjbmodppalnohgmdomefjgnmmndjgbpicejhkpflppllmfmceecahehjlnijgbplljflpafcagbdpnfoadempkjeobojgcdfgnnbikkepacpgcaamepcljhoalojgcfngjnkpckoohfbngpobnonghbjafhjgcgcipmjiofamalohpnodnghnggphpijgckbmaomhjkdnckbffglgjhpobbpnlajgdbbmljibaeidfbghjedddggcbjdakfjgdcaapejlmadbndoalchchkclpepckijgdemcefmeghghhbjfjdeghmmplhfjmcjgdfkkdifjemnmapncdoglonldobgcnfjgdkappiifgomhgikcjbanhnmlekpejejgdlppcjgkplaleodkhmdfkmccgpgpfcjgdmpajoeihebggjkohkfjdobcebmmfljgdndplggfkgpnpaemaogmjgamfinoldjgdnllkchkdfpmdlalbfhapkjjjmnpahjgecllofmdcjppnennkipmjpgbilfdmojgeelclbednlmaijfhceknipgbbmngckjgefekbbngboaebnikeogoakgoichboajgefphjajhicacfkagohphildhjbpfpajgehgofphholaefdofgkppkabgpfabhjjgehpfnfdkblbafedgndjdapchbllmdajgeihclphckllpojfgckijaclidnjephjgekkbdgcemmighhggocmjdelgkidncajgekmbemdbioejjeplcgckcbobcpiigfjgekmcnpfneeiidfhplnfompkimiahopjgepbdnnijldkbjhlbdhkjdafpfggeoljgfdmeaclfmhiiancggfajikkfmiaogkjgfdnfcajobcnonlpibdfhmcingkmkpjjgfhegidmkjojhbipcgdmmpapnaijphdjggbjbmnfmipgcanidamjfpechdeekoijggdhahblekhjjmoacleadhaldkjnlcfjggeakihfcgacjkjoihijepgmgefeiakjggemokphdohofnpijkefcnnameeafgfjggfhbkodbhmhhphmoodeojgnndknaldjggkpplkegoihpohcfglmnfphggmdbepjggnklnmaecfofafepejcjcjkcohgcfbjggnpbopifahbjoiibeokgjehijmnboijggphejjmhllaiijlegalpciehmiiafcjghaeiohfkhklocmkfihcaogdobafhpajghbccfagedbpojnkhbbfnnlopghllhejghcbagilejbhlppaoimgaoceemmcdchjghcnpgmegbibbnfegmcgcjbjigedcdfjgheohmoppcckmipppmojdhhnmodkebbjghfknlgajlcihkhkhnlcoffhbohnlbgjghhckeodejjijpahlnhofoejdaifhjkjghhfgkoipmifldmncfnkpeiidjggkakjghhheiebnbehechkfgilomdkiajmhafjghmhnimmfcfnfopemicdeagkpjnflaijghmoblmgmpijecpjakenfeefhkmlgofjghooglnejkgieojepflhlhicfbmmndgjgiaflpiccobjgaefeaabclhpbkoaheajgibpdfffiepecffecpomhjlkjgnhgmbjgiienpkjeehjmfhikggeekgnnccgjpljgjafhkemfjfgdmjcmhofijphjmaanakjgjakaebbliafihodjhpkpankimhckdfjgjaocgngidbjilelimgmjgffldfadmdjgjcnifmomfabcfpmjkmafpjibnfjkkkjgjehogefocibconnphackdfjpcfjeamjgjeldiamnlpjofnnclnnkjlmlodlaegjgjmmjlndcpbpoplpgjeflkioobcibimjgjolljichjhjkkcpbfcnmpbiheahmjdjgkhffeomhblbikmfhncbkghicpnedfpjgkhilobmadabbnpebkbmmckkfbgakohjgkiahbpleomblhkjaoflkhpmjjpmibejgkklgdkfeghibjakbfahoocffjinmodjgkkojncpijhcijkomelmknagfipfomkjgknkoccgclllgkfopdhogajfnfmoapkjgkpimhlgfcljlogdnmcnffcjapppfmkjglbflnkbgbklegdblkohbbbheeeklejjglddbemleiaphmjoglcdgpmogohlhigjgldicgcnflbkiljjnknebpcikadfakljgljfenglcikpoeddhejabapkabohhdijgljomcfemkaoamlehihlgajjijnfcmbjglknkjbgpeiopjkdaaikmepcjbcignejgmafedclcgnbcgaekjcabmjkmiiledljgmagknonfkgojnfjkobofaeiiaplmmdjgmcogkinddadgfgfkipjdpokggpdgkojgmflchhmhkpngojjmmckhcgionicdgojgmgihjphkncampmbmobdmompgmdlkppjgmhdnfmdgfdjphfnkglmbldapmmamccjgmijkjdhfjkkcfipccmgemmoijhmaadjgmlnejmhopebbeobpeihgfhboihkjgojgmmhadjoifhkbfecabnocimpeppbabbjgmpapdckakiohhebmeoemejibommimijgnaoibgcjndbpnndfimmlbgnnaeihegjgnblgknonceobjdkepgodbolcpkgipkjgngfkbldnnknadeokgcdkjjnjifljhbjgnhecmkbbilnfbielheeepgpdphfilcjgnhjlhofobijjpbjickcbeppjjfadnajgnhpnafgijmnoildomdafniehembmegjgnkkkokkojoomhehckdgjnkpbmkpbbajgnlabkmnfgeoeeohbnpapgeilcglajbjgnldegmmpgjpmfnlkinnimjcdheaecdjgnlfmfeegafnliilmmmopafpilhleajjgofidefcghogaklnhigbfoecnpacpaljgofjiialcpbongknpjkllipmecbkcicjgoflfgpiikjndhhpepfljmieklmicnjjgohccogoodegafphlkecagmlaioccebjgoidkidnncjopemillakibponabpplejgojemmfdlobdcdghpmicnbipklfopkjjgoljhcbgajhbhnchplgjdkknendhjnnjgomcdhjjbbjkkkjhkddfpepfipajigojgomgbeejdlkblkkiipaadmnhcoepohgjgooijmaakodlkbgmaomlgdnkjbhahggjgpidinbeobgmmkfkoekgcmaelfakmanjgpmkbaljihmdohfghlgnohhghmhamdmjgpncoamapbpblhlajmlcogoigblceibjgpobkmplofihldhbckdofldajleckopjhaaghmjnifajdhndepncnbdhokhmgkdjhaamlcaccekkpdgakgmmbiindkeablhjhabochloncmheglkkdhcgddckablokjjhaebfdjjnljfmaafplflombffiofoecjhagdkmcpcijodiamapildldpfpkejmejhagnhijpaohlpafeehbignojikbjliijhahdjelgjmpekbclkcgbgibkgdifamljhangakgieocjmkenmffkjhkphgaejokjhapbopfchfogphiimjbhodmgnppoigkjhbalnfjihfeihbagaejoacdkiibfbkgjhbamlcmbninehendeijiojfjkhlbginjhbfljcfpdgaapgmgmcbdeeoanpfbglcjhbgdclgkanbmkaekignbmommjnaacijjhbgnkehlcgcoikicofcmdkdhanllbaajhbjljcleeiihkaglhmhbjcnofljiogjjhbnieigiaflbnpfpbpkjbbdbdbnagfljhbnpddkojebblghfhgihjbkgdecodhejhbpemciblobmobhekecbkjkkipblapcjhccejgoldmhlkgbinobengncfbgocddjhcdlkgjiehgpnpolkbnmpffjodigbkbjhcfnojahmdghhebdaoijngclknfkbjnjhcglejkdbpochppfciibklngcjngafcjhchkdpajfcogmmepljbdcoogedhhlkbjhchkeohpckejcojomclkhnhkalkjdbhjhcjddcnofgholedgmnehbhdkcjlpinpjhckncogjkhehdmoeklnpamkopmccgfojhcobmdaefpphejapckhlhpkioepoahnjhdaajjobebjoepkmfdbdljhagaeakoejhdajkgphngmafmiejgpfimjjgciolfijhdcnppaignfhhgdehkgcijpaialbmpkjhdeemapopcjhbokphjgcekbbgmdpahhjhdgmjkfalikhhbnhdhpnppjckieokmdjhdkdlaniijaoddgicpnighcfgcldiehjhdkmobclbkgbhngopdccoheeejkahjmjhdmjjlacelmfoemmfjafdplhlbfmjpejhebdionjhbeebkcbobffhmcbfehjfgcjhedogdneleahaldimddkdekoolenbnkjheeijgnijgebklbiikhemhlakcflkkejhegkbombhllbkpdfnbjgkgolcgopiimjhehcjncoiljnldejnbcfnockgbbikpfjhejnnaomkmnghfccpklcmgnecehiolkjhelegoipnapgmfeahngagpfkclmbgpkjhemkjjjbhlmommmlhjnbgdnekbjidbejhfglmakkbnigijgpdpldkegkcgdeclbjhfmbpbobicebgppnlfiliokbhempaghjhfpldkcneggknnfkfgglaejnlglipgojhfpmngohflpfeacdaelkfjkdlljlcjbjhgbadlgciaaamlmlkgchmgomlhfgggijhgdpfpjgdkjdmdncoplfcjealfgdlfcjhgfglnifbkplinilgihoobfhocgolagjhginpdjpmhdhmhjgcchfinjifafefgijhgppoceedidlemnbbdihjclnkficnhcjhhabiomopkibeecgngiggmopkeofacljhhbhnecfiglphccncjmcgkmmnkcingmjhhcakecekpejaidcbfcbpfolmgfkdkdjhhcjffbelblkpknbgnbmnngmkomoonpjhhhlfojehapflolkknjhllbldfhmcgojhhjlajfdkofbnhbcjcddngfehfihflnjhhjndkncebfcoofmhdllibddjhagiapjhhpopkpnogmmhhmlcfnhhaedfonmlahjhhppmkohkoafohlpckccmgacnmgpfhcjhichgofojklllgdlaielpjpnnhidojgjhiefdhfagmopanfdhcboijgjacllafijhigkcdalchcjlmfammigppcmjcmgfopjhimommilmeipicbmaalbbcngjjepinjjhimonjgjjckhajcpjliolkggmlanifdjhjaonpbaalleghjbhjegmeeohbegndhjhjckekdpglnekmlddnmclpplgapanjpjhjjdcgmpkimkkkjpejcdfpjkkglhcnfjhjkbbmadddchdnbijocggimkopdgnfkjhjkjlgcboaogoimboagcbkeififlcfhjhjlmhdpdhkbjojnpabklncaognlllkcjhjmdhldmenaomicaeehlgjdfgagkbgojhjmjinncioliiomighdgieehfigafhpjhjpobfimpnnenobijfdmkdbofpebagajhkbmfofddpeohepmhgnifbjakioicchjhkcffbgbkmcpdhokfphokeenflpccjajhkigcggmhigiekkknebgliioehncgijjhkkbopjdnmpimlmkoamkkmnhigbihfljhklbfakflijcedmpafkigbhiklieecmjhklncbmffhpppajlibibbhfmcdalomhjhkmhpmifleomgpjeolmjhfmfajhlacdjhkooofkennkagfolankcipfmpdghekcjhlakjppnckkojbldpbicladgknbianpjhlanejneklmaiapnlnpbbchaiekfjkejhlbibodeobonhalmjpkecmcboidmapejhldhoebemjellmjilljagoogckiigfljhleaelamjefbinocoadhchhjldgopkajhlipojaeklgllkpaplnjeacdkaelhhhjhllpejbpebhmnfofeofnbphphgclamnjhlojombmmgmlkccohoahikdcbmbjcmljhmafmdcdnplcfkfmoljlekgmbokhnopjhmccmmoncfpmoggkkghijcgbhljmhdpjhmcmjkcibacleppmeaocnhkhkfnjbmcjhmdoniedhhpeifapljpideagmhkckgkjhmedpciejnjekibhkafegdodpgneebkjhmfihbdbcpinlhiadmjhjhfcongmhdljhmhbcpooddieamcbhgfdefemdkpndhcjhmjniijhhijheemneockgbcomkhdacjjhmkjkheoieljaajdillilicolcbfjbhjhmldiekoecphipogilfpoheneihhnkfjhmmmahmkgbcnpkbdofabhonbiipebpfjhmocccneadnigebbbkehgpomfehalecjhnaiihndfbofeakbclidhmmjpmhnkojjhnapchfedpeohlhkmdjklhemedlbhjojhndlcmienopfhafifbmjcnjodnnimmdjhnfpfnfikfmoipmfccoikkbakjhojoejhniehdjlpdoampcbkgnaopldinafppgjhnlfkpghppfdiomoplgoopbjokpbljkjhnllfimhlkpiflefilcecdkhpennbpgjhnmlodfgcloeillghgkmfkildlggboljhobpfakbdllfaiacbfggkgemgaebkgpjhofeloohhppfpmfogmngeenpkccdmekjhoghdgiaohpoknjpcepgbchhnjhnmbmjhohnmccknffgpkpcclhogambblehmakjhojffckpkomdnbjehgobamjjpbejnjajhokabalgolonlnfbikbngedalohkapojhokpddinibhpocphbebfiembpadbchmjholioennkboaielkocddfhbgpldojpgjholochhmokgainbdbpofhimamephakgjhombjjggopiinljpkgnimdclgcpaimbjhommlgbajjmgdjfkofmjkdiicdfkndejhoncmkfpmfjkellcnnhmekddepadehmjhoogifpeaaonbpmahnipjegnmjcjffijhpbmninpigkalnkffjjbajbfahdinmcjhpifeddgopchdmjecdhblaidbobjfinjhpmnkappdkobfapmgdlpffjlfijokidjhpodkogbebjfheobglocgafijhlcikcjiabidmmplhhclhninmolniklklaaifcjiadohgfcfhnhpjnkhoepiammcijcgpajiaefckccjamabimeaecinjilddlfmlhjiagejhpbdaphkaigamhmdionojmnhnmjiahaffkmigpdgabgoeipffondmlnhdnjiajdghdimpehhkbedfgdfendlnmbkecjiajhoakiabbfofdboelmgghbmfihjkjjiamlfmpfcopenkjceolmohbmifhgobfjibagnhcknglnelkefgcmmfkkkinbaoojibbcikmndhbiifgnnabppdnfkejippmjibeffcffmobocfoddomohdngdjndadijibhgipobplbdklemhiojfkclnppmjkmjiblioijmmoekgenecpcoeddepocijbbjibnnfekgjgenfbgbjbijeneeliacljhjibnoodeoncmijdhcibbdbghilcapooijiboacnilhaapafcehdplkddoeiadkdpjicbckejajmegbfbioomgeenmjjfphljjicbhbgffbkggbnioonmkkjkaiclfajijichglcbnkocjmbdjginaeaeploaicdojichoicbodbgidjmpacohnnlcgnpjekojicjblfmbhkgjobmmiehiipndnimoijjjicmnjcngcnfhgfggbdhlbjpcbadimajjicmoagehkgooilefndlmcbcpnaodkoojicpjncjkojkffbcohdfidalielcioafjidbjfagongompemcgjjgnaeipmhckhjjidcmajlahpimfcbgfoaonbfbginpbbljidcnankpimkcnniejblhjgmdjmfeianjidgmbnahcliiopcbebkcceeannaapldjidhopmcfcmbcnaelomdahbfbfgoagfgjidpjildnidfjkbffeehcdgfiifnjdkojiecdolmmfdbalgipgdecekfocdoncdcjiedgimnflgmlfhgncgphapnijjapfmkjiegnkkcenchkibkhndcfoeomcepegbojienmgdlnpbbcmkodibijmpbgnkeingbjieogkmjeimaoklflmfhlhjckmcnffimjifgegfcfbaogmjfipmbcjcpnffajejcjifihbhcidnlaefhpbpfcejeoibkljodjifjjdmmlcnkhnggjchdplhogophniljjiflmidiajfoifcpffeicfmoldfnodpfjifmgddlgigggcginodbiojinaibfblpjigbhfgeobjcfbopipkjlagldjmhddonjigbimdicfbelcbbipkchceneeefaihcjighbpjgmpjlbnffnkojgfimidfghpfejigijjfmbggogikpedflobeiccmbanhdjigjehnlpdgepoiahhdckmjpfcckoijbjigkediddmoenoljefmlmnjhhamfmbgajiglaklcefmemdfggnhgoafbogllgjbajihbfddphibpoplmehkbkabeajndajlfjihbfnappeeaihpjecjglmkgcpdaodmojihgbilgdpgdfkeihmfjajoojebpglkejihgeaijdabalggpambhmokmiddfflnkjihgojpnbecllkfnphedkhjdciphmpnnjihilkgipaacfpcgpefmfmjboicpbebpjihlbmjiphbhpbggdjmcigebceidammgjihmekmccilkocefjpejdebpapohlhjbjihmmmondngnfbjdbmcfjhgjebbapcjijihnefnnpebllaohgjjceahkkghcjefdjihnlobbpfefgcalbecinjdhnjbbcahhjihoolckeipfajhonpomoabjlkonaoeejihpnejodnbjkficlgaejdpmodgmnadijiibdgiopnflbpbdpmgpjnpdooekonjcjiicbcimbjppjbckmoknagndlhjbeohbjiiccolbjkhpgockodneljpejdeaaodfjiiddghbmpnmoifdabjmnenfgmbgeemjjiideaegjecmiaigfecjddfpdbgfalafjiidmdmmhionidddclddcglamellhnedjiifbiklnllehnhneakfjikoikjgpjpljiifjiapnklhchbipjfbpjjdkdklndhhjiifmfnhbiamipijacepdbigdkifpifmjiiggeioiebjpleojfmipgnchaemcfebjiihkncadflnlaakdpdofodmoiglohcmjiiinmeiedloeiabcgkdcbbpfelmbaffjiijinidnlegnhiacnifcjndmfcfajfkjiijnghfleeojcokajcikodaoknkkancjijdnedgnemhdafjleekfpnedlhmfoppjijejoadjkkekiglijcmnenifkgonndgjijfflanegjfaknppkcdgflakmdmiiimjijioamppbdmiedokaffaciebddaejikjijjjopeepgneiiamhahbmlnhcomdbmljijjpckojcmiapfhfonbbfjmbkjklfiejijlebnmpabepkabplcgceoimdickcgojijmeeoiifdokoaceaifiancjjnnmmldjijmkfkdipgchifcdnboomagcmnkklnajikaddpchfahdpehdlhcjlhjajpebnkdjikbffgfnmhegfflidgiabgkpamlgimdjikbjpjgjmmdhcmlagappehlpiljoaopjikcjkomagfmicnmjgbjkbdopcnbihhkjikdoondcnalffhjnclckbmeloofgngijikedjnmlljaoklejfjlnklbigkcngpnjikfaacfjhjahaaopklhhkdjelgllhfdjikgafplooncchhcbcjhfdjdifnogneejikhndlilhbamplfoofijopdldihacgbjikhofpbbienehmcijcehekciddkghgpjikidmoihppiembpndmgpodcphmncbecjikjopkkmhnfbehghohhoejacideidmfjikofilkhcokfbpckokpoloiojcicedjjilcmaipbhhglolkjflkmpejphemhklnjilgobfilicnkpgldneaefnfodpojckjjilkffnbebapiooaemehdbhohgkdfcndjilolckfpbkljjhcilbjfbjnlkmbinbljilomahjfanadmgbfcppmlmdcfanbmnkjimaogomncdjagelkjhaodggifcecfmljimcmdbjnhaiijadgdookbbdhhmbnpcfjimekckghnplldmmkcgajpefdmocfpmjjimgcilahlnapnchkgbngiblnkigmdopjimidenbjklhakhngdgnjfhfgnioejfojimidojphbjoikiojoglhffkgiplcpfljimieihlfnjobhbaihimmdbaoamphmnnjimimbidbcofdmodpphchfogamefonobjimjbahdpjgbmggknfbhodkiafphngcmjimjgccbonaphpebnlpbnpfnlamjjhofjimnnpmgjphialpmacdcelckooghhppejimolipggoaeafpgchbkiollieidoegdjinbbilnajcknboffhgplpekmadgdminjindbcpkhnnnjgcjgmkjedbibibiojjfjinffckjmbfaopbcbphkcmgcgflfdkkgjinhcjlgcpbohdjkbedbnonddpigfdmhjinhcnbeicgjbghedjdljmamcgochgfojiniodpicmdkapebgikkcjimnbdanbomjinpaapfjajoiddihmpcooenphkgeiggjioaoidaeonecneopbfdegpkilgdhogljiobodfkmdffkcajblpbomgodflafophjiodaacchgkgkgnmgmbjoommaebhnkkejioeimlckfnahdgdnbbafhllnlkgielojiofcofpcbijcnlpekdkpmgjdppajbjbjiofhkclmphkfnkoedjnnoklccomhnkbjiohndnnpecappdihlagmaffddmjafacjiomcgpfgkeefipihnplhadgdoollmapjiooalefhlcefhhjgjbpnbbepoloigkjjiopmdaonkkcobhjfjkjhljaafojmomajipadcefpndjimmmnjkecfjbbigbaekdjipcpeaebfbjjejcmhjhhjlgfbdggdmpjipheejidfdfkpcfimemlnddfhhmejdhjipjdhljngdhabpmlhmdegilgcodofkijipkadllcnpbpahidjnkmcgkhnjoehmpjipkmgiibnfkodnkcmaincefaogcfcpbjipmpbohmihmliebanmpglnnhiebdeogjipnedanligdojjjageaapijkmflehlijipoponffnfjfkhnmegfmidodapecimbjippcacbjfemeiincpdkgoipjnfmahjhjjaddibaidjhemjpigjgniocjfoninoljjaemgpkbigjbjcmfghbhfnjhkdgnhecjjahldbngdicbnejidklgkienpkdcpbajjaladlpfenmpnkagdbbmikakidbcpfnjjalkigbjoajjokfnmepdiknfmpbdpjojjanekchclligdpjkkeinhebpnloednfjjaniifbloodjoagekdmkjmmjahhnkmejjapkcloakgnpcgplaicenfepdjjcabejjbahgplhgpiepolcibgldjfgckgnienjjbbcomnfcalbhccopmnnclmfpgengdjjjbbnhphnnlpbppccbpeofemmoeafkeejjbegdibdlohjdalboaiohfjnfjpmbecjjbeldhgjaiecamojidipgoalbnnlfjcjjbgahcfmnjglkjegmmiofbmpdcnagdajjbggabcnolbjngfelaodkfoabjmjiccjjbglggolfkllljgnpjimekfkhafmphhjjbhlfhebikpakekpenhaddemmdbadmmjjbhnfikbipckbkmpdkkhoplokadneadjjbkpgjoedeffcblbdhghipkeechbgajjjblofnpgnocbjgnodfpmbjebpffolmnjjbodibacnibcgfjhlonmljbpapkofcnjjboflebknemmfbhbjhpleoogjpnghimjjbolgjpppmindkofddcpcbdgpobgliljjbphcmhdckgjgbdbmfmjmajabcbceejjjbpkohlcpdkfhdlplngjpbpkooajfgkjjcdeclblmjjmlmlhohjhffninphijdmjjcegmeakfhjlckjhaiecgmphlemlgmgjjcfebmlalhfkdakinlhmcolnafolfkjjjcfiejpfobiknkkcfelnemohpljgdjejjcgokadnhecikghhckfaonfkdlmkomhjjciecgbldmnpcnmocaibpakjokicdgbjjcjpkhhfnibbjmoikmaidcmdhmmpjaejjclaneolmfempebibkmkfpagfljjolljjcmdgkobjjgghfmcfpdbhgamifafmoejjcnminbncdgjllckalfgghmpifpldhfjjdbfcnnnefcdfkhhklogeahhcgifkeejjdcecaipiilanjocnmlahmjgelloeghjjdediepmneiacppodocgkbojadngcjajjdgbfdhgccdaeobenmhnceckfmgeljfjjdiiahjoamkajhcfnpihjglkbjbgdkejjdjobjkhkgpmoibankbcmnjhjjdkakpjjdmikdjeccmjpcofmfjpocjikfcnamfjjdncpcbidnehbffdgdkcgdkkligkgbgjjdohdgcohddfdcmfgenaelenmgfogimjjecjoehgiphdfbebnajbplkamkfkhgnjjednpelkneplccmgnhlaljjicfkfbjmjjeeggmbnhckmgdhmgdckeigabjfbddljjefhfpmihehgickmmnbbedmmlpnnecdjjekcnhpdenkgpcigniffnkccpjknioljjelbdoeiaehjnjdknpcnlfhbcahmcbfjjenkddggfgcplcclfikblgnkgehbemejjeoehbeojllfjanmdjggeloponlnecdjjeopbgolonmnpejpcdpnmehjcbdhbbmjjfahkhdakbkomongpcghlbhbcgoacbajjfelpeihmkgkbdncicgdfoffloggefmjjgclebialkgbdeofaidfdhdcdddenjijjgcojoodoiadagnkeoledpafbalfldgjjgfbalgfmojpaddajjchpfbiiclpabljjghlfjpnhgfbnkddbeocglnlmjgbolejjgifioopheccbnlbplphmipiicdpandjjgkfjnmdngililimihbghejnndkilkdjjglogchljhcjgngmcehnaapgepljbnkjjgmdokdohfknionadhaeeoinbankfapjjgomkbanolffoahajalhcojcgghigegjjhaafelbmbpohgmabippkndaaikgdihjjhackoobdibnnndjopfjldbjmohkpdkjjhalhjcocfnpeljgdmpnmhfngkemmmjjjhddgfpdoghgplbehbmlkpgmnghhlbojjhekcdoimpblpnmbmgfikmeejpolllcjjhiidbdhkkgkaakojpajghnalgclipejjhkipfpkajehhfhdnjlgodabbmehafijjhkmfijadnkafifchdjobkhegmmkbabjjhljchdoginknimajlhgdidagblpblhjjhpggngpgmfhjcmbipomdpmpfcmcpnpjjhpnnimdgdphcpeelepiiegekjlmpomjjicemclbepipaeoaeghdlmjbcajfajjjjicpgcffkpimpmcfakjgbehaeldpmcpjjieadomkepcfnndlnkmmcehlghbafmkjjielamjidjokeeeglicmmpfgolnlpfpjjiibikfgjigbkgdcjgbnplkchghmfmejjiipmohndeibcdflkjbnbhpfkhaoimkjjjeoenickjjeabgmbalolpghnpckegejjjfhcedgjhapmcemeefaaaifgldhaagjjjiphombpmanigdndookbadnnjgineajjjloegnheabmaiahplgfbffckokajmpjjjmmcbihmeppgjlkldilnlcelipdijfjjjnjnfnjhekmogbpoobolhmeoccobdjjjkaiaoklgcgfmkanngmiidlaomemccbjjkhcephcagmjfljemognihhmophkdoejjkmfpopblnpgeodohobmcjneggpedogjjknldnddbjgfionoefocbdkpahgeobbjjkpkaoeaicepkfjgeeopfcfpdgblbdcjjlbmpaidomdenaihlapphodbepgjepcjjlcgnneankhljhddbnogdnpgbfkcmbfjjlgbnlkoaoklmabefljlamliakfnhldjjlhdkpjaaphedgoobibfcbapopkpkdijjlhokbgfnpljjalbdkhkeaoilhdckhcjjllodiljimgonhgccehcclmgklplfijjjmbleofhdbhembcemijhhpppfohfgcijjmmagehpagbcddchhagmdealfmmibkcjjmmbiphoafahgcpabbmllojiglfomchjjmmmlppolmdabjpejdddhljolecealmjjmnngloageoigglbjfhalblpcehopgmjjmokehpbadkaeomgfdodhjemjneonhfjjmppkdpnencnecbpaodipcedcichaiejjnamekeipgalonbknnplnnaiigcjjbnjjnbcndfecfheaofialhhhecaheekepdjjnbpfdlkacdiodaegbmfmbkbkoghancjjndjigbpnfpnkhnpmmljplcphejlbhfjjneaaicmcfodebkphagliihhinggcahjjnecfjamjhalafmkobeanppneakpbdmjjneljfanncfemdfocdpkcfjoekkfejcjjnfdlcblnionhldjompgpemfpjjmnfcjjnilmpljcbebnhfjekanbldagjcgimnjjnipfcfcddhgepeneeedbiophaehhkbjjnjdojpkljbhlngidkjliclkolfedigjjnkeeighecbpclapgjkjdllgjpmakcajjnkfllhcgkgnfbekpnmoikpfihpjflijjnmcpfjdjnigfdbobpfleophadhhnlajjnmklkdhlfhfcfkhcogigpokmpmhdimjjnmpfnonagddibnkdenphocohhmcadnjjodcbemdkkmfmnmhpffhbdhilbopejpjjofnicgphajckibongnacigfmolbeegjjoihkeckmoblfheelccnckegflcohjdjjonninepcfboahkihdhaocoechkjdccjjonpclgkldfcboidfcpaifjcjogcknpjjopcbfkcjiiljdfjfemocampbdpkaacjjpdgbgkpfodkkjgigeeajijcmmaiabjjjpdiikmhkkjmlliihjlpalhmcifplgpjjpfljckdchjihhokpnleclonjlpmafcjjpfmiaoimolnfdfobijfeagciooncddjjphknfhodnnfjbppkfbfknamdimdadkjjplecjabjapifaajjlcdfjbhbdalieojjplhohhmnecolkkhofjgbaginidmmaljjpmegnbgibgebgojggoiboablidgbeijjpnghfdedkjbcihoiicnalalonpcdoijjpoallbfmmhkmafpdpcbjplcjklibeijkagenhclkfbpmoheoimpaocchimhpaijkagmalggbclakcmmhehjjimnimenknijkahdinpfdcefdidfclcadpophadpmkbjkajkfdggghiaihjmcnnebjnhhfdinpdjkakhendecflphojilphhaiaahjejfdnjkalejlchclcopokcaominmgfkkhnpdljkambmhjkfojfhanddghpibenamdebdijkaplngfobcjhpdeopbidnmgflikoglcjkbbhoekednpkepijnbeljipimgceohajkbdamkbbgagkhhlfbaiidchgolefkigjkbdiekodieeinnmngkigbiphhicolbhjkbehnhlmbgbeggjlmkahlggkiookopdjkbelnkhpbpljnflcfehkhnakonfioebjkbkfdicanabgkjngacnciklnhpimlikjkbljblhlaohadmipbeecogagkpfholnjkccniemjlbfjkihabegincplkcmmjjcjkcgmpnancoingglnapkdffjhbpjbdohjkchllapanogcnejbejjdpmkecgoejpojkcmhkfkkijcnhnkhnhegmaceacdpjadjkdajpamhfikjmemomgenfeabhfdjeeljkdbaaohncmgiaaalmbfklhkciaijhfkjkddbabpaibghhmbcaodmdojckblcpdkjkdeiijbgcejccaoimjiikonbdpchnnojkdgemocabncadobamfcolkacmliblacjkdhnjijajpoblipffdgjfldcpdhikehjkdidjakbfdjdfibdmgmmdikbghfmkecjkdifagmabchjnlephfkgaogdjohabmajkdlfahodmhemgcebgehenaiefpbnmmnjkdlgfjcpfooepggmmagnomlpgenchacjkdngiblfdmfjhiahibnnhcjncehcgabjkdnjfkjcaiknedihmliklemfjgfobhajkebabijlebcinnglpokcmlhocbmcfnjjkedcfnenhjfhcpihafbmhnfajgkpgkajkeddclkdhdhmhbhjmchbpcliecpikgdjkejbojaloglpndigegocmakhdoahgfjjkelihdcdchlaelgjoppmaljdlgcbcdhjkelimbbmhnfmkeplcpephpecjgelhghjkelnlnlkdennnpcmmhoabnecbhlpcnkjkemdjjapecjldnfaijaffnaagjlcjoojkepnjobgojghaldkledhjkifobekdogjkepnojmdfidmlifiekleahddodkigjnjkfaaimakmkeglfcdfakffbfnkiocolpjkfbaahjggcciellmpapbhmjfkfoegakjkfcgmnigkfioodeobkncghappgaghcpjkfdfiddhfampdkomoecgnmmhcpdmoefjkffnglmplghpagengflegoabedchdgcjkfhghfiafgcbbfpanhfkcpgjdhnhnmmjkfjnffjkjijaaodpgmbfhngmehlhjpnjkflafeaehceohfhchafpocejoocabjpjkflamlhcfibjodcjpkeacinpbpoihahjkgapgkjgfiolehdloilpodnjopbdeojjkgfnfnagdnjicmonpfhhdnkdjgjdamojkgiaccaifaooibnioanjpmnfmgbcicdjkgiihbkaofaionhmkdbnnaocgknjlkljkgkfmcdnconjimcbipccaconideaolpjkgppmnhocnechiagofcpjagdgdohncpjkhciiggmmhdpdfhhbfogahghjipmhkjjkhfnggihljpofnfoacgcjiginjhbhgjjkhklobkgaocpmdgcfdefajlaikfgbbmjkhlhicnepfmihlhkpplblhheidifdbljkhojjjaknkhhhobaiaeogaedgbhfghdjkibndahfcbidcbbohpfhpmmdbflfhpojkiclbfflegjgipfonocbbeilacbgimgjkicnibdkfemnfhojeajbldjgdddpajkjkideidhgmcbhnkcfhgjgeiaofdgopbmjkidifpddciimjljlpginpaldipahcacjkidnokijfnlbabndkhhkcfjhafabfdfjkihkechmikghlhilgdnjofibnbnpmcjjkihmglffmfjedfbpbpdbbimcodjbmdhjkiimoidfmgndlbfganjddimbifbbdmmjkijljopglhngjmadgdkpgjgbabkkcmijkinbmdpllobmifaojbfmbhenidehnkhjkiokacffpggpmlgfciafccdoamokjkpjkipncmloccmpbdadmnofoikkldeejljjkjcdmmebiibpcfbohfpkahchdggdnhhjkjckbfldjllgimpegehnioldkbfnnldjkjgigpjfaakamlhpbacdmaiepdpknfojkjmfagcgbpabenepifjngbaajbgigmjjkjnnbcinkjhphghmlbhdmembnpckdbkjkjoklgdmjnffhmmllncmleongbhpdokjkjpbggcmifmoeokhonlbjemnnfipplpjkkamlpgdfnfkmedemhadkgkmajeoiegjkkfmenldnihjkgnolhlakhaepomhoobjkkgdggdfcocfjndbhfcljlhcndaagphjkkkpnbdekgejagdccckphkonmdfpbdajkkmcoihchcflfjnigngdegbemipdlnljkkmkliibjehkopdjppnffdihmpnabdajkknkhheiaicfbidkicjbbmbieabphppjkkpcmhicfpmlfjcmojlhmebffnghaaejklclbginakioglcfacpddefcpbkedeajklgcpcpdfikbhgppioobfjlajpmoagdjklhdjjehnamihfihmgodcemgianfmejjklhomipcpnpjgkgbijalfgcioabmkpcjklideocanjgcndbeajhibgafcgfaigbjklmiojnkcdaglbhdhnpcdeobbklccfnjklnmbgecfgldknkgkfckkfhdaghlodmjklpegggcgnkldphfdhfokiiidojkjdnjkmdolkjhfpgdfdkkddhlnmncfabmpacjkmhalpofmlfeglboejbchpoijnkmcghjkmjpeaphimgkomeckffckbpkhpeafjnjkmldmjpckbcljhbjpplolfpckheplogjkmobifphchpbapolmmgoonnifbegfphjkmocgdcoimgfdbfmenbcpnogfpibnckjkmpkpjfjhngbhpimocncmkglmafchebjkmplhnegbbcbgkcmjkfdikikkchdllkjknaieojnhfneaageoognghoonfjnnhojknbfknjmpgajhaeklkhhcaakmdhbflhjkncioffejlciibacpihjbfapoahmipejkneoblcogiinnbpoeoegiakcjgmjgfajknmdgogmnodjchbfglmdhfmhjddcajljknmpnbgkaekopldbncmggaejjamkemnjknoenebjgbpfnioaefidnchcpnlnbipjkobpagfanoafhbpcgoejnhiglbalafnjkodomjeenjfblclaoipeiipebiolaiejkoeigkgonjlpmfiklnllkilodnkeckhjkoepcnkhbdjfaogedjjmcbojakmlpgdjkofdkkepellfamamecfhhjmchlnmilbjkofndmdmdjcjjajcdepmgelidkajfffjkofpdjclecgjcfomkaajhhmmhnniniajkogakebdaoadgejidhohiingdleehbbjkoigeapnbjbegecaijgfkkdclcplnaljkoigijnccgpdlimfakbcekincndhjdbjkoinnnfjjcjkndlfgjbcjdnponklcjnjkojimnmkobgkfdjdojinfchcglhipofjkojmabnodjgclfencplfceeidlamenpjkopafljdboipndkapfmamnfmdbpebggjkopepgiaomjmcfkinpgmodcgfhcfadcjkpbpejglngohlldohgmcplghccpfncgjkpcbodjehppinmopoamdbobdcfonmlcjkpdppflnjgjolkhemkjebkaapmegflhjkpegoegmdbjcddapafmcjodhamildkejkpfbbefjjpimlcbajmnmkbfeagoiodljkpfceeihleglfhpkegfhljagpkdcgfkjkpgdmbdnikmekloifcjdamnjhjomplijkpgkckeikfoeahcepbponaambjnhpnejkplbgjdehmamnpbmpibeolgenhjifkejkpldlncnlgfjpmlfhajknoicmpppioejkpllnfhoamhingpfkfabmlncbifoomgjkplmbacneebbdiinnoobmfnhhkeecocjkppdkadcnfnafkfjdhgbmhklhilimlijlafikpjileagpjhbcihbcgnjplkcndfjlagcncokignmkfnacafhfifjndhindojlangghgoakhndoeflcejdaeebfajbeajlbdpggcodceafgpkblhoelmoankanjhjlbgddadmbjbgfchakogmlikdadkfpeijlblimdpcipaeeojkeiejepmbhpbajhojlbljfpmoohmabefikfmefbngpegelkejlboijogpjpccpimpbielbhnjfiambgfjlbopbklkhkkfgjpbdmiimndfdnnjajejlcapalmnhjlabfbpnoipbobgdonejanjlcbfgnjfpbkiinmdokjldicdbhbedoijlcecnlnkdighgfnhmmoicnnaibjclmdjlceijfdfeghdhmmbhbcffanmcggoojfjlcgabmocpjhkdfjoohljmopfnjkbhmejlcjeefkdoknfmkccmjdgdpfjaikgdlnjlcnijdnbpconcfapiphcddpebhfedacjlcnijehbcajgolhgfioigaiicnkjflnjlcnmbpomhlaklncphjekmeploplkknmjlddcocjlcbjedpannmlfdgihfopjkfmjldeclgpmnhpnkmkbljbdhlakhifppkejldfojhmmnehbgekeghibclplinoamiejldgolbhljaalpfaecinflkoffkmmldpjldhiecbmebdlbdnpemhkfabhplaafijjldhifhklgkflnfefjaomfdgnodipoffjldiiiempbkjelakannefkoobkoojmnojldmpknacclmdlbdjlkbkcghipnfadkjjldobkndilchjmadmfiliknhekokjpijjldonnflaafdeloclnhpeigjacnilehpjleddokmgnifjijknmfjcobddglpnfeojlefbegdfidfdnpedmmnfkppfmehdkgajleffnofgfmiahnnhbpgicbnafehiilojlegmokdaggoojodpecejlhhomhlehgjjlejlomaahbkeidlankfpfheonpffgpajlejnjalippagogbliacgibcncmhjogejlejnnmhnmecgpmmafeeblmiihejhdfdjlekbjkllhpilgjobloibnlebaepfihnjleojbmijbhonoaijlbhbkpnanjklnbmjleoljnpjgolmlpmnkkfmchkcdckoeagjlfdckbpgccolfihpebnedbooofilfebjlfeceggjooaighdhhiaggfojkmgmonajlfeojddekepkegkdknidjhaggmacfekjlfkiddhphblfnobbaiacbcpobfcaadojlflcfpjhhnnaojcjambipdggipccepojlflicnmjcbgkjnkgfjnacecmipienigjlflnjnnnbjekgfifpbpphlobibajbbkjlfpijgghnphmnlbjidjkkheoopfganjjlgglielbflgengcffalpgifaifnkoamjlghlhdlollocmkalbaljpdhgmoidmjcjlgilhbcafjgcnjdfmeilpgaonaeliahjlgkpgdmmhaielcghblalhmfehfokjhojlgnhodjldppgnijcfcdofcifglpahdcjlgpafioohcfogccmhflcgkjmjfcnbhhjlhalmmfjcceidbieakeiflgfmkpdpdbjlhfhmpomehgdhpgdjkjadjehagibifkjlhgcomgldfapimdboelilfcipigkgikjlhhalldonpipcjejjgknfbnjengcpdljlhilncgmidafkklophgolahhaolnamkjlhlebbhengjlhmcjebbkambaekglhkfjlhoacblbnkifbpdkepeodekkdkodliejlhofiiideamhknpcdkpafkcjdmbhjcijlhpijolpcimadhjingadnbcjncmjdcejliahjiifjdfenjecjaihjedjepmcjbfjliajlgbokmadfjfbcngkehihjbpegpbjlihmmaefchnieahoacjohgdnaalbkggjlijgddpgheeghfhgkmimjalbibmencjjlilcmjbapcdbfncjblcmklaafldlggjjlilhflbnegfjhinjhkcijjmpnngfbfcjlilihiepmjfjneecifhbomdahdnkkeajlimmnifficoonhfkabglinahpaegmdnjlipcakhpnjfamhbdccbikoijghnagppjljadhcfnonmdgkhbmdpblgjfgpkggebjljcmfifpbbgdmkbdhlncchcjimnjciajljcmncalaihkoldkgcnjpbpkmheieacjljdggijdmejmmagoaokeajefaopbpmdjljeikaiehipjcfbpedmgikbbhmknpkkjljflmofpjjmhjlghaihpiajincbhbkcjljfnkmkkdkppfndippkedacgfkafpedjljheddigenhleadfofeccneimcmlefpjljlpndncpbhmdemlfbfggnjdlkjcpnkjljmbggcpgaonlfbhcldfecdffbcckpnjljmmkgcfgmgfeekgflaiegjbbghggmgjljnjlejhhobojelhelpeekillpokpgojljonlpaflknoenidclgmcgihnkclmhejlkbhalaphmikicpdfogoikdeckagmlnjlkcfgghpehgoabckmobjkfmoaffbohbjlkiobdagcjaongbknfpladnihcalgjpjlknnomjeknckofcbeipddocihmpecehjlkoppakcijjplopdahjdjiaphiffbimjllbnfofgojojcofigoangkfojmfgflejlleclnhjkicjjhpdcpocapahajoejopjllenljlbjloghfejmajjcafjfhnkcgejllfiahacnamkcpjohdbjdpncngnbglljllgfpaejkmdkhanhdhgihcgbdkiikpajllmgpicngganbipmgolohhhlegenkaljllofdbgnadpoefhbmppeeibbhaalheajlmbiifcalhedjffoeiljmcikmdigcokjlmbnpgceombgfnpiookpdnamgiaeaggjlmbpedafeijpalaomnhcekfilccikiajlmkiogapiimbdgmjakohifpfkkjalnmjlmlhfjpildjajphlplobbedoigmdlnkjlmnoeonbkankgncebbioglhlljhpjigjlmobcamnmihjpclicfonccoflaodofijlmphiokjnpmaihbjjkobajiehmblogijlnafllbocippcealknepcilclhmgknnjlnagepmcapnnklbblkhacaliohcllcejlnbkiaejplfjidlocjbhmdableghgnnjlnhnogdgkbpacjpomioinipdjdljifkjlnlfejoohhdndbgccbcdmnncbdfimbpjlnniehibkffckbkefjbcckkafnildeejlobflobpaclokmdeaeicnceaholniogjlodoncakgojldlkidlkmimjmifbjkdnjlogmeodihlacnjalodpkkecfeolcdnijloifipfpidfdknplfjndcomgebnlconjloilcahckaooaknnnfadlecodihlkagjloiojpcjdbelcnfkadiieifieecnhofjlokilojbcmfijbgbioojlnhejhnikhnjlolopphjgphfcpafaokfgbkcnmbhembjloobphlkncbomfkenfgfnmmbboecbbgjlopldhhkilmlobhbjkegbmododjlegnjlpejfpgpkmffhlbdpekfeidcmandigcjlpgaegajcpijgmndlehafhanglnhpddjlpkjkcffdpndkfgmggbapogceiagkoejlpkojjdgbllmedoapgfodplfhcbnbpnjlpmgbbeinmmalhejekjmbkdbdfabhphjlpnemiggbacemfjeedbhkfjejhlepcgjmabneilggfggoaphhpfddecmoibomkajmaddagdomhjglpmnnjkjiadkbcjaepmjmafhnlgdllkonamefinlkjbdpdjecdejmailbblcfinfepnjhloocnkcoogephcjmajgdkplmepbagemmpafnfbhcbnhcgfjmbaoopgfmcpdkeiniddkoidjbpcoghejmbbgcaeedojahbcmbohgnniglbnlpcfjmbdgkikkgmggkjneaakcffmhfjoaolijmbfkoekofkokchcbalgfnjhhlkeejipjmbheeikiecimbjdaboeplophgjimankjmbjdgochlnoidaneoinkeebnffmejaojmbkdknbnmmnpaphlniebkdbkimfcjmajmbkhogpjgjpfjhpdikloblkbkljkgaojmbljpblmmifajdfdheomofaeocncjcajmbnlffmaiaonlkafjejbnojnnfipgeajmcbdeljogjeifhinekjaahebofiahhjjmcccnnkmflngcfeebnbhfbjehglldlfjmcdegkapkgfdnlbkmafigdklpoiakbbjmcjodeplappajaignemjfjnpcpphmbcjmclkjbnipfohibgcdpnedjjedbhfpjmjmcmcnicinenajjihjnimpfnicagfboljmcmjbjcajnlhjdkobijgobnajjhbpdejmdanijlkkmpnkacokcnnleppaldampcjmdcobgpabohjklpciapcojhpemecklijmddkbmjmogclkplcddkmgckcgemdefljmdgplkaepcpdhcdfpfhlpfcajihpfgbjmdkpfogcjbolgofplikhinpemnbcdmgjmdldkofoafopcoijnknpffbeknkegjmjmdnbaoclifcikbajkdmageonhgghjkojmdofmolbcciblengfkophmggpalaaahjmdopekjknjiaajcdkhdaeefddgcienejmdpiebhcggbpjfmijjgnaembljfaeenjmeahfkoppfaiaimaoeinnldpiidjljijmeakplnadinmanhkgbebaeipdpikkjejmeanodbelbflfmnkfdjgpikmldgjjkojmebbomjimbcgngfmkjgclilegopfoeojmebggojgiancjhfpofhglfbmfleeonkjmebnpdekmecddijbbmaoaoioegpibeajmefhiobnjfipifbljkemmlphehplbpljmekhhlfkdoolecfekiodpomadipcmfijmeocebidbhbdgfjoehmpicjamelcjmpjmeodlkabhcmdebfikcgnhdneigffoagjmepkeboidbjfocdlmfpokleckfbmidcjmfbomhciabgnlhhmpcfedfpfbbdjekmjmfcdfkakoclkfmljcmndlaajphmljkljmfjacfllfmpnkjlekombipiiemfllnmjmfmgignhpalkgeobiepmahbpgjbaibcjmfmkbcnkdnljddninmmfkboppghmdcnjmfoelkdemmmhhhhnocnicnepicebfmgjmfpiohnhaofjlbeicfpgbplgekpijlojmgabnhobpidmbiibaknmfgjnkcpcdkcjmgapgkmkmjefgiidacjlmodndhgicjejmgapihemaifikpdnhfgjjpopiemjfhkjmgcgjldflnnflfmejgiaoejgekkkgonjmgfgndjhfchckbladmngiojnodcondajmgkkfcalafcdpckieccfnhbnjplgdobjmglahbdbhclnnfhpnlkehoielihpehdjmglmcagaiebbapdcgegggnjefdeaamejmgmemebgfggfglfbmmgalioejjahnafjmgocokjejokcppbloeilikhmocacdlgjmgpnnmmfhdebgodmafbpnmapgpfmkipjmhboaibkgiogdoijhflkddokolbdaoejmhfcaikejhkkbbjnfamihppkjeoekncjmhkdhicaiglmkggaaepgdkfjimfomkdjmhkilcnjbelgnjiedobbhjbneiahgppjmhppeddkigknjemmmboaakhjbkcplenjmiaeopeolhipdmkjffibppemphgjlgjjmiejlnifcagpcoagppfckebnamijnnljmifipgdcllamghkhdplfjffkciekbgojmiiebkcggpmniejjihnlfcpkgpnbnpfjmiiohiaajjffehaafddaigaacdjmmgnjmilnkbkfncofgkcfcmhifffmomopipbjmiomnjflhdbffcboedjepkogodobepdjmipnpkjliapgppbmfmhjejbmdlcmiiejmjdicilheapmfmbpflmeeloeolcjdacjmjgebhgpodbgccckjnljoakcbiklofhjmjgpefpbmnakkbajhnfajjojomdjfnfjmjhekooodogkeciglfgnifegmlckgiojmjoannbhgcflmfjpkkkihanaaonoihhjmkhlfjnlgjagpondcbehpbhbljohfffjmkkmiegjjjpcjbodkkkbnfepooicficjmkpokgbpiclgkfckcbmkadjcdblbnchjmlafhkamfgflachcondgejhifmoefkmjmlaikbkcemeknfphhclccmcjcibcpdjjmlamnkafefkgfgkeddfgfcligdejhgejmlbicbjfjlaoedmgnhelackegeohjnjjmlbnlcodmikhdpbjjdemgaebjgmpooajmlgblmmcocmjaelekblfgninfjgpccmjmliekjioahkchdadokeidfnajjcapbbjmlinloieidngpommoobnifkbaodgihmjmlkglojlbdjpglilbdkbhcjlflbmmaijmllanpggjkfjbchibmfpfalnlmcgppejmmbjmlenodhaohbnjnhafbenljkgabgjmmdpchakgidhlecebidnlbknopinmbejmmeiackegpfnaifkdgpkibdehjmpljnjmmhdmfkdleihbpfophichgpjghmnbfmjmmihpilocpbpdcjdflapjfejoocbbppjmmjgidpbpblgpbnlimeobogbjmhnginjmmlomjoemjdimkhppmgildgdjlniciejmnbcjjfbafjjmhjcalimleegnkmehoijmndnfdnejammdliiblijhohpnfdgkhhjmngnkogabfkeipbhfpcphedidjahfmljmnhfikbbblhnhkanpiccijgolbfkgkhjmnjhdjoolmlpnfkgdeljcoddogjkdbfjmnjkbimmknnmcaikgjhgbglbnhkadddjmnlgihpglebilmkmphgjhjokecabagojmnmccnnmibegjaknpnjpaiecimejamgjmnmnhegihgdoeoaacndnkdakmcplidfjmocjfidanebdlinpbcdkcmgdifblncgjmogdgfojgnojgdjiaafllcagcgkiggbjmogpebdopoikckofeamkjjkejegichhjmolcgpienlcieaajfkkdamlngancncmjmolngdfaaogpbljkkpdjjmkcfplhjbkjmpaaghagdngbmbionadgcmahlpcjkdejmpbjohdcchdfnohdjcbbfpjmhbnbkhhjmpcbkllflgbmcjgnfoiakmhfmggejaljmpdkhljhdmhhmhmgcbkgoeamchnalidjmphdbjkokaaieiighbomchnonebmjdmjmpialjkpajnlgdknemgipalfhkfiffgjmpiianbpdklbeblndaaepmcfjlmlkgkjmpjemaebmhemgjmiobldfiafmbgljocjmpkkhdlmmnjldpkdhdgheghddpdciemjmplpncoeaiajoepfniondodjeoapmabjmpohkgdgiebkiakfkonbhocmfcobjhejnaapblnbmnlpgbjlladbipghmfanlccjnadflpkdhhdljcdklbpkeedjfacbegkjnadiadjgjlnmhjlmjclolnppljpbddcjnadkfcbmmceofamafpidjianikokoidjnalfhlkbaacohhpckimokkehikeongljnancajgifjejmnnjfdajllalnggoeofjnaodfocjogljmmoagefdogjhajgdginjnbhnbeickjfefihlchokgbocfnkkljbjnbjajcbcmlpdcmdgnilnegkhdifhdacjnblmgilbkckalchlgbgkooocpoieljljnbmijobhlcefmmjeigkfanifpadaocmjncbbiheckklehgmaapigihpjmjhgkjbjncdjnjfcldkpakbnpfkcjlhdednamcbjncdlkicfdmaninhoecabagphmcekknkjncebfkpboiagfoihpgjknfkkkpaphjkjncehdgakmhikdbbelfmbbplmaccdlghjncfabocamcedahjchlnfgdcjcmdpempjncfnjoibkjigofcfjekpcjjcjflmgbcjndbagjpbbeidhnphdcbmgohdkmfolbhjndbbiegelmmgjklbnjmhhomppjkjaicjndcjjmfgjgdeoanpjlhkkhdbnjcdgcjjndfciimdfkicekldodbdbfacgjoagchjndilngnbadbelnoldceafingfpgnheljndioklkhbkmjmfjmeomipkphlnhdjohjndkkgckmcobmljalbnbfckofjhibkfnjndmpeobcmcbbcobcklpofinjoiaijomjndnoggmlkehhomhlachejaancipebkkjndpholhbdfnpemdkffcbolgjihkfglnjndpmiipkichpljfdlgoealfbihgdkidjndpognjnfmdnhicbfgpegifgfgijbejjnedipknofcplfmaiklkgoglglhelgigjnedlnbekenpmnpgabahcladfjcnnnfojneecbemghdbpjcdijlonkbpihbddlnbjneejojicokbocbckkdccbfnhppcbfeejnefagpbfcdadmaoneadcplapmljmgpijnehbnhjkefckoljkcmjfgkkeejhipgijnejfdgalhflpoehnclbagdkinbeggknjnejioadbjpcldbiainbmlgiajbkljckjnekllheaaffhdlioejkkafnhljlmkbhjnempdoaceldllpfhbgkgjiokljanijkjnenoojicadldillhpogcfokcbpnakaljneojihnheofiabjaemeekphnmiegfokjnfalleblbhbnailemjgmjnebkkkeknljnfbpcnpmfldfhofhkpcdibkjdknbikhjnfhegjokgomjeghmiildndfeopcpcpmjnfkekgennfeppphmdcidbkbioolnpapjnfmjlhgpmgmcbkldhckhplpoelcjeapjnfpkpaediljmonlkgjgidpfgolelceejngageplgfiljnkpnmfbdianaolcdmcejngapkhcjnmlegkjhlcfpkdmhldapikmjngcagopijadlliphdofgbkdnoblalgdjngdcigddlemejcdcmhnjjhfbidkmphcjngefajfcpponblennhhfpagjicomfpejngfemfcpdmfjodfbfkklppjioiidkphjngfnefaakpnnlhgekdlfdodlmealngbjngjlmbfpehjjcifabpfhjnkicinibmmjngnlpdkjfadjlmdcghhcjgfkbolhlmojnhammcbcjdffepppmefhdlpokhcnlfcjnhbakllhcpgigplceoboblidchigjnajnheimhfijcedeeebfpfbhhakdjjbcbijnhfeaocbpmjinplomlaeibfcenokllkjnhgfakencnjemhbgiapdclkcdmnffgnjnhgfjnpmngkmljiphdakomknloddmbejnhhadnlnkmifilmihkbpgnhbeiahllcjnhknaoamfgkdpokdlkgpbllkhiedldmjnhmnkhepjjppkcnlihngjgfopnbppkajniahdnhhgdkkknilglhkbochodhdddnjniajddfmnompdidgbfplnlmiacnbmpajnibclpgmdhhnkpbkeijobajokjlnojcjnibopfmhebomhlcocnfafjkgchiflmfjnicefjdldngeoobjoedbgdgaeediomfjniflhmbdoglkkaojblcgcchkbbfnccbjnifodppcmdmfdeekkpanaipkceoeehnjnifonmhodemimgmolhhmpdidmcfmjcijniijphcpijldjiilhpccippajhchhfijniipdklpnpiknffdomjdifjdeajbnkbjnilifbmnephjneepdpfajkfcgnelicfjnimfanjgmamoamlpfolknfooennpdefjnjapnhdnkmdmgandniokkjpggpfalogjnjcbflmaoaodmangdepeoafcpndmboojnjcmnkdadgilegjmebkglfhfdpdmgpgjnjcobiipjchmhfgidaeglogffpcbgmcjnjfakdmbpkijgnlomlhdhfmnmjojeegjnjfegjglkeajncigcpdmkmflemhjnlbjnjjmgpbpbmbclhggonbdpjcbfhkbhodjnjkcnhlmcickceghejankjhenigijdajnjmkcbnmcglephkjpnfppgoflciniddjnjmmepfmfpmdhiggnbedopjaojmicdijnjngbdmlcpopceahnifoieijpahmebejnjojkfdhkanegachhfjffkhahojbklkjnjpknghjdmlhkohcgjlmccgmmkbaojajnkblkcfcaamhaenjgmdpebgafedemmjjnkbmhifedpjmginngjnldkeldojnnacjnkdmekhkgleldaeoaobhblnahchadpdjnlcblidfgfdmmlglbgobboajbanjpcojnlepoahihijfenjgiaifdkihkopeimgjnlfcoddilckfgieoekllcchplmccbdpjnlhloalajdbljfiejbpmlpllabnehhmjnlnpcfikglibgbcckbejkdlepidkcdbjnlofpibjbjhhmbeegoaafcmgicnildnjnlpahmopiebiglhljlmbdhpcpmigkgfjnmalbhdcdndokhdlofnjeepiijlaagnjnmfabjddcbpdeejjpkbhmlpkfafgfnjjnmfccobfnbiljiimkkhoijbploonbhdjnmfmpajadggkflpemgblcjhmekhinhljnmkmpijmnfeoldbhfeofagmakggipbhjnmlcgcjjeijjgopocohjkeacfbcpbddjnnabpphmepdnodjkdhmkfcbkccepiihjnnbfadknpfaiodgllhfideijjpfmiibjnncglmmbemakhjialopmapbdangngfmjnndeibmeecnephkldkgkdnhhgmampcejnndhnkmddodacecnngbfgagiopdghefjnndlncpbdfkenddapnigjlffmbghnfhjnndngmggjapkghiomgfibpgjdidpejijnnggcodpmojekckmkhmeeioiemcoamojnngpedabihajlepmiepfnhkdlnadgoejnnjpcmbopmldacjgoahebpjiecnnlfnjnnljfkadcmnbfjahehkffmibjfjafokjnnmeeihamaocaokagfhglpnmlicgcpejnnokhehfakocbpkamkbdnemlgopibfojnoabenaokppahbkdmlclmhacnkjliafjnoalmgighflnjmbgfcehbmfdehnkophjnobchkpjdbooklplhppnfkalimpmdgajnobobkbegfdnjkbnmlgbndiipnpkeehjnoejbinkemloaojkjcombpdenjealdgjnoijiahhmjbmfmhfdlapppbgdkjndhhjnokjldaigkfajobobjjjbmgdbkndgjljnonaadjephkagilklibdlhplkdkoiccjnonbdigmmimmkmplljbpcmpfjebplcijnpbckheadllmmelegghgijinaeifcafjnpcpknlmomgdndfjgknafodjeebgmeajnpdaenmedkmadgmdfnmnldhijcchhjmjnpekfdcfobgbibedaaahggjjpoeacfgjnpjlcplnmjaaicbcppdaegfgkoaingjjnplegoleiiepnfjkbphnmepbdhiholnjnplgnmljemdiijicjhkfpinommabefijnplibnggafjcddmnkpgdfnognkeodadjnpmjepehbinaefoinlkiidaakiobbojjnpnlhfjaogkchhfpfefinedicibcfegjnppcciiidnkneblifablmdcmiiocppbjoaaejhjabgfpniakpgefebjhaaofdhjjoaagdfmlbogpjloeimpimiochfngllhjoabpidaohgoddddflklckecngomahokjoagpanmcppkpfjmmhohpaihgclfhgeljoahoaiibceahoimeeghfgjmjgpgodjmjoajdaihdmbaakfgkpikclaeblpmgjinjoajglpnjncohinalojgogkpjihbfjodjoakdkbdihegciaoaaclnllapghjcaifjoaloffibkocohlebljolemcpkkldaepjoanbpcjglkpclinffedajdigcicpohfjoaogohebgppenoogedaldcaflehigdljobdaliomlapdahgmenmoaocalhmnhccjobehlihkogkaopjdeomandehpjiljjnjobenalmmnlmkciboiimpjchjgambdmajobgeboodlikofambflgaannpflaimimjobgeidjakglknkfidenhgglfappmcnmjobhaknigeijeebakpionffdcghppnfajobhodklkjkhajfoaihdcgomecmljlecjobmbpmmabnhkblbpbokefglcjldofhfjocagogjjimjaehkdfpmidpndnndekdljocakofomihmhihkafmahbmloppmmhnhjocdhipclhnaaikhlgopdkedjanibhobjoceclillaidhlofapkbekianakhnjmajoceooggccjhgjelcojehdaemfmmilmgjocgehpknbbpjlenfoobdlgpppacpfgkjochingjncojldfclaicaomboafaiongjocieflhkociiaefpcgcknhjkiellbaijocinnokcaemfnebmefonplgmfpdfgmojockmelhbjpkpiinjhnedlogllpggaafjodcdcnikcpeieedmjahaplohphaceeojodfkfpimhhnaaognkoodipmhhajipeajodfpogckhbcjamkfgjeicoiphpligkajodgbpfiagfeflccpoieekaeddocboamjodhjdmhdpkbdkedpoelmodjmmgjlpmhjodppnkipiigeoeomodahdnlkmnmibikjoeamcfifebioehlmkpomncdipigaddkjoeapfchlchjlimebcjajjdlmbncmkkejoebhbdolpfmkfgdcpklnmejpbjbebbojoecjmkfjjkhoakeofinlbbpklkbllggjoefoganpblmedgjeigepgjfikhhdnnjjoejfhfigmmiignnlbmjllondecmonmjjoekjmneceddacnogbdncjbkbajaigadjoemihmngoamjekonchjbaiccheppnaijofacmdjdakaphepodbddgeepnffgdpjjofdafdiheicpedhpeojmaffndjlifkjjofekfciabfdbapnlkkpimoiialnmebmjofjnbepnhcbfnpbhchillofcgpeopajjoflephghgcingaagiooigffklhemdhmjoflpaafchojilpbjjbebljnikhkdhgfjoflpiadaccildiconhiocammlogpllpjofnchdoebpepaecaepfhknlabghldjpjofolhicimkfplcffnobidgbjmiegllljofpfpcbalnigbkififenofiphifalhpjogacindohnlgpcnafhkbgcndoogieddjogagnofhbcgldnmafkhagknogbfloaajogccelhnmfgaceihjgcicgakgpehplejogdhbifgngbpnohehnhlgpkedhbajgajogffnodfoeifflgaihmjkhliegnjedjjogjmeegdjegaoilmiinaplaljoglcnmjogjpojikemhofakdfhoiimnbfodeipnjogmkmademdhfbbjanjjhjgimmjbegeljohbojmpkhaokhabogojdmmbheblilknjoheagobkgpghkffafecleboikbepjppjohhcemiojlgaodmigijhbmjcohodldfjohijfnfhbbgepenaljbhadfcoppbffojohjclnfodplfpihpgpppcpfjfnpjbakjohnlmmilpdeggdcdbgepopajkbmbhehjohnmglffepkhhkafhcfijfpoahokfbnjohokjgffmcaflignaelapngklppekbgjoiakignaheagonpcaoonfnhhfiaggjajoiejfabdhfppnoagojchfmmjnkmalpejoifgdlkhokekeaenpkaehbnjhncglbhjoigmdojkjillpkibmmaajpanbbmbofdjoiifpppjpcphclgiclanjonbbdbplnojoiigdligabnnnhboeaapfmndcnmhjbajoiijgiadibgjjokfhbhehekdaaniaidjoiijialccfejpammbcadblnnlfalfdhjoikkcjdgknihiibnfneafihgcanoglgjoilgiahdcphipgdndebgophnlaapnnfjoipjcgbbimhgajnjhnhndgflkciojcejojhcaklnhjanfkabelbifnhbecmhdikjojifmjdmoljdhlokmmpigjebakhmbnljojoajcikmmajodfmcoekiilfikenebgjojpmohmlbnhlndahjpiacmhjcojcmbpjokajececemihabnglejoggpghongffgjokaldhpkfbgfcdhdanknbfmpkjnelhcjokbafidjfknjbchmcakabjgdiiacgekjokgijnjknhfghjeobogdapkjhackoaljokhehggeieflppbipidoifiininehaijokhmnmmaaebdplohmbapieofeplfjigjokloebempnmcibdigjifdpmhddbnljejokmfbdmdalhdgodpohkcpdbgjciohicjoknjaeokmkedkcblogpcihbnpgcbjebjokpdajihiikinaepfmphgdhbhkpfclajolahaccgafcenfgodhepddeihlhjphjjolbbjpolppaogocjaljalkeigajjcjdjolcbgoecmienbkancgibgiajiakmmefjolclchondaolpomadpjikbbanglpjmajolcojjdddmjghniafomhffaedpficohjolcpjndjackhponjaaedcfdogbmkooejoledfemfdncplkimlemgccbfemojdcpjolgdmpdhloiienhblmiimamomhdphlkjolghnngibnpbcphfebbkiaclajgdfpejolkicaclcakhkddpdgkgajiiaidgohgjollcnefkneombdbbhgjnlmgljimbcjbjolmkkklnmmoopihodenbenkfjaihncijolmnflkapibjdpmiiofkopkdgklcklljolndepckcigjpfjjapmefomepfdcgdbjolpcbkkpljocpfeiaahhbnhppmolechjomciljfeokdneminoaagifhbcpgjofkjomclpeafkdnekonicmefkcfojepmahfjomdgjchkjcbbhfcbidabpenpofibaecjomebpoelacfodncdkglbgbiakhffpdljomfobgfappfdlidcflcnacpmnljmchajomifnebgefmcldacfkoegijlnofdbjmjomimeeljdobemfmifjdhdjhebacjlkejompahabbobpnbofjjfjjfbflgkjnjdhjonbjalljgbpdddoncoojemjfikpbnenjonckecncicocndcfncghcjdgjpbinlljonddegdpdhpflolagdkepbaiajhogdhjongbcabbpkidfbnckmpdoihimnpodbpjongdgaigjjlgcondijhilffhjghjoodjonhgfppodoabgjibcphceknpkppogngjonilhmkbfdjhbaflamlhafojnahijfjjonkgmmbkkaomedlpophlmhbehebdlipjonpgomkpmbkjmocpcgkgimcgfjdaiiljooecobldlegpghclacjgiainhpakmbpjoofnbmgneocneegcgaihcokbojnmhpljoogmgfkiapghaadjmbhnmjlamgejfgfjoohhnangnmepljfpgdacjcpdmjhklefjooicphkfdgdkfknnenbgkofnpeegfhojoopbdhjhphooofnkiifjddncmodolkojoopbhnkobfjjhipemlhfpnkcbehnjedjopagjnolpmgjkobjnmfdmdnpedkokepjopdldiebcbmdajpjfbbjodjonmicbpijopdlphpibbipolmbnocdndgpionoggnjopfcmaabgfhmbdobkhigjpjmglomponjopjmnbfgabbipaaefemnajepfgjpjhhjopkakhefanajmdhkpfahigfmkmneoaejopndiaennmaahgkcpkpbmghblkkpngkjopnihlkijpdlkjjbdljipndhkmnabfpjopoanlnkgbkmnlmepcjolgbpfdlfbmfjoppgoieffdelnaalfcmmdkbmikfmemhjpagffahbihmbmekandiipfbnpookijijpagkjiblkemlfehdnaleadmimdmejhfjpaglkhbmbmhlnpnehlffkgaaapoicnkjpajhdfgcbnjgkkopfoanjekaamlgnjijpakpbnehiacogglifbggajaakkcablhjpamjbnfbfgchanigemfhkmlfpfmcldhjpaonkoakgggmbocgkokbffmccmlikfojpapjnmpejllgmdldifofaggdldoefcijpbdakgnebdjahdoioceipbocfffppnhjpbdnkcfenmpjjpoeekhgfegeahkcpjijpbeipmbgmfblolfgmmjcbpnhhbejjnpjpbfbhhjhjenblamphbchnkapmnnbmbjjpbgeminckpffioeaodikachcpfffdhajpbhbnangcihibchpajlbaajnjaoflojjpbhpjjhpmgmflmimnnloejehnplhdpnjpbieghlkbkfbdiadchbanoleidlnldfjpbiglepdfcfbkohdfpahnohnkcnpmghjpbkicagodmkpeepjgnhgkibiclefgokjpbklcnlacbdhdkckaecphnhkgjghjbgjpblbokpkjcmekkoijnjggggbmhgblomjpbofbgcoabohmohmadfpjhhfgbhachjjpcadcbgeigjdfakockiefonngfmjcpmjpcaoclaihegflbeghdeomdbblpknieejpcebpeheognnbogfkpllmmdnimjffdbjpcegnmgmnlmajbdegpmdipjbkieickhjpcenahnngjklfilghhiochkndllljbjjpcgoopfoldpllclibdoplifafojelbjjpcogdkjlajlgojgnjaiojdfepaakkeajpdbmihdbcdhjdkbgfbmhjaodomblngejpdgieplepkofbdnpkkcolnkogchmhfbjpdibngdmodohefmhcbnbilhmchlohhbjpdjeddifcbddoigdokeiigjdmhoahhkjpdjokdlgjpmhceehkmongnpclbfkijdjpdmbmkaelifdclhelfmiopdkdlgddbcjpdnpjoahgfegojohgeaoipfjdppghicjpdplfjcghoilabaeaabodkdfocdjfocjpecgipllfoebemnlokpldficknlfbcpjpefgllmmmpmgdcmbehihfagekdaiefhjpehgolpfgnknboibogccapmdcadjkbdjpeijjbllejgmokmahkeommcodahoobmjpeinaiajbodnacaedoldjjacpbmlaihjpeiodefgfabgbcmpdilklinhanlghocjpeohpphjdaakbfeandicemelpieijigjpepfildhjngmcnbkemobdpckbopahlmjpfabadffgccbmmgklnipbcikmlfcgicjpfbieopdmepaolggioebjmedmclkbapjpfccfoghcgjgefpeiaegcoigdcjnbmojpfcpjclmjnbpkcfahpohlndgdplldbcjpfgcnccbehinbdogomikonicaadbajnjpfgkbikjhkkfdcefdpkcjepegnecakhjpfljeojphpcoeafdhbfannleggjhcmajpgcoenbjallaibakkabmpdbhlbjbpkhjpgdppecbepknfokdnfneklkegbopfkijpghjbhpecdjphlpchflagdhbimnhdbojpghlaemmjffemmodapogoaakfnlfgcbjpgibigjoaclkjbcccnpoebjcnmnhgaajpgidahfcgiajlcbleeiaibpmmblcmnbjpgjbaeppdlbphkdeiahmkieabcbodnhjpgjeaophlmlbealekdmibfldbcekikajpgjhicgdnnmakpbdgpjaaoffligfnopjpglafieppklcmdbpbhgnklbafaccclijpgllohmelihfoeacilfdjbeppoockkijpgpknhgjmmeigimnmipnkefoohinpnjjphbjdcpgcoogpdcohpbnghlangkekpejphcbdknlpedjekhpfolkhoebimmeplmjphdilhonlmaehfgpmoeobcjdkohafpgjphfceejifighdoefeipidednkjeaohcjphfjdhphliddibicafphdpfjbfhmhaejphjmbjkaodcbebipkfldpkkdbplmhpbjphlcgnallcfbnpgmblmlmkehbffnophjphlnadgejgiclpgbmgpdpoaghpeoinijphoeafoiafahcbpkpeggceganmigkmgjpibbndekgegmhhnahliefogfepppaggjpibljaelnjdknlddpjeilnpdecoklljjpiedgcdjigcoeagojmlokclbljokponjpigicakhnfbdfngdlpgokfbedgpjmmmjpihgbechpjohkgeebcghjeibaihpoofjpihjklaejmkggoffconcfmkicbkoaafjpiiilcbfalknnfedbcdfdfmfpjhngldjpikbnakdhbcoddkfidmdefbcfboljhcjpikhealaaghmnandefepgekogcbhobejpikpapinmedmjmllbbmccpfilnecdcpjpiogpfcjlijffidlkkajoopgilfnmodjpjaehdldfbenkapefmmbfgngflibflejpjjpchebkcdaliemefofnpfdljmnikgjpjkadjpbamocgancddolonaehkbnjnajpjljiibjkcgfgajdjhbfkocaoajnpjdjpjmlclebgmmfodinggnpnihenpakjjcjpkafboaapoekmgncoomafekeanfcngcjpkcgbhkcccodpbjefdpobbgnclfdjjnjpkdlckejfjidmplieobnhijmoiecbhljpkdnebkaaikhililekiickbhahlnneljpkdpgeggkkfdkhpieagoepaiffcpapcjpkfeniokfjiafdamlfhjoojlndpcajijpkfgfncnnbfjapjcdoooomonconifoojpkhnldlinlmnnkfhjidigmgbmndkegkjpkhnondobdobadgeiclnlhffffpiflgjpkibkdichfbhjgcgdnkdkdjimffoclljpkidmamgdpmedgnogknepecihhkflegjpkleckaoodgaabidmfigddcnhgclfhfjplaldinnkjnhbdoiphflmgpcjjchmmbjpldokdekclckhckhgmphohkjphmhmkcjplkflffjagnocepcbmlkkjjhaellkcbjplnlobedpnahnifmjcikncdoaioccmcjpmbfleldcgkldadpdinhjjopdfpjfjpjpmcgdclidmkjplhkoccolldfjakjghkjpmhdmednaiigofjgipdeblfcimeoihnjpmjiofjiajghogdbcneldjgmmfpobfojpmlffhjfdggglfoeaidpglcfbahpcoajpmmahoenkcnnfnfmdoppkbobeofeanbjpmnjnigollfmcoejlagmljpkophhlcojpmocbobaikndldndcgahaginkeanalbjpnbdefcbnoefmmcpelplabbkfmfhlhojpnjjlbngpejmmhgcaagljaomgnginmljpnkkmfdpfofadmpdjlhcookfhnkfcjljpnmegehkapenlapefplbldhaaiafbldjpnonnnmlbahedalnloipemjkphibpbgjpobgjnkcdmgmcenbppoebjcpmedfnlbjpoecfmlefjgipbhopmdcikjelflnbpcjpogippicgminadgabmiahmcgckokcfnjponcaneaedcfppgpgajdknekfbngfabjponhamjockconmcjkoibjikmjalldjajponionackkhdbcooceacjblcmkjgpijjpoolhmjcomoilcgpidgaiciljlffcpbjppebngdgcphmjgnimijedfdpafepmlkjppgdpmphlhicfjapmidliieakdooigijppghccelfmancdjanaefmcidmlpeickjppjijnjoadaonnalfchckhlkldpgcedjpppnmhgjnjnoajakggiaegapeikmonokaaaamkenmnodekeogoogjfeeligbdbckaadepdmlbpcfmbcabbhnlnjomkepdhbkaadnkfnhkbiggipgegoaddelfdiablekaagjejenaeofpaoppifghfdflkebemgkaakakfgoidcakmnmnlnbdgikehdmjhmkaakbednmkfjfegafojgchebgiojpmlfkaamckamnlabmpjhocjinbnmpfimphhnkaamkonbephafcojgajnbgbdgbgbboapkaaojbeemonaecnhfpimiljopkcffcimkaappdnebkhchbbanidpklkbafadmgcgkabahblejbpnkhnnfaaodfagkpebjeidkabcfehikigpjjopcojcdlmahndmkbhakabcgfllcjehanblpmmbgllgeejjmmjbkabdoddhhekikjlndbalehplfnpapmjgkabffckjgccnjlaapclmgajlnclmjnlnkabglhocepgbnobnbhjalijemcipaohakabhgijpbgkpbegomdihijdcocimlnkfkabhhjpmdllbaphjoeolfhgchfiejcinkabnalaocgjgpnigkcelmacnbnjpgdankaboidibmnbdgojigcmecpbalolpbpjakacahdpkaipckllhobnbhmiddjhngppkkacambkfgaobkileibgjambpcpcfhbebkacecfgilglpfihlaebihlcjhlhfakjdkacellffblfbcjjdfdcicggnejidinaikacenhnijplbogepcjegiibafedpkgockacgackhppfkdcokkeepgealnegcknahkacgdbnejjnanbddbkdohpecagefgdcdkacjgafjionpackajoclbjcflmcapihekackgkhdbldcojljaeoaghlhfbbldkilkaclcjmobpmhbcjhjjfjdkepaobgijankacmegfecdfeaekjgmkidfjjgibbkbhbkacnhddgjinfjmnhnnmhmhnjpjdfcgcikacphddhkmeljihmildhagonaogpidnlkadbillinepbjlgenaliokdhejdmmlgpkadfogmkkijgifjbphojhdkojbdammnkkadhkfnbjcpbgnijjjelclgmngodohhikadjbjbngpggfgohhgoklehadppgkolakadkagjiopnkbebkeomgmoclmdmeommakadkpoiagffgfapijeimdoojokndfcbfkadmjadmnfpmjndpppcnflhnaebmhggpkadmkfbimenpiigilpbiiajjknpabhbgkadmnddonpfdipbiaeiikabodkekjbddkaecofobafibldgfplmglgmekgbkflmlkaedhlkglocmaniipfdagkegbimkoebkkaedjojeifojddbjnghjmkfjcgddhoclkaeebldhbhhjjaaakbilmjlacajmlmdgkaefddcmenmopbgkdlcejoodmolffnmmkaeiiolkcjgmpopbfjfbgihncfpoloihkaenhnjnmlnjbeagofeoidgkpllehhdlkaffapdbfbdmbocjeckgfmnmldabggbckafilhmadgkbfghpdaampkpbficpjionkafiokmmhnbpahaogcnjjknjpokkjgdakafjbablggcfmfakejbipcjhalcfdmcbkafjjokfblphnkobhllhihagcgpnpjdnkafkmpjmdabepiilaonogfhhofmjdmnjkaflbimepkkkcjgfoadjfglhjjmcfkggkafmjmgcjnokpcpigbgfkbpkoejejleikafneobaehglkfppcfffccebbppfodgikafonenkjombcnccfnmlencgedgncmpgkagcomhfefoiaabebkpjmbmpkghinbipkaghomdgjfmakmnldeakblfdcagpojphkagkieabhnppmmckhfpjnkilfmnpmckfkagklccioamihommekbklpfjfmhoilgikagpcmalicengncaimnlcioembfcjmcakahekchpklocjknifkmjahjbiomehmiekahielibbjolmehfehfejdabpaoajkfjkahliknbfelbmndacbdademgailcockhkahojkompehfmfnmigffaldembadofkhkahopeacnmpfafjokadlbecdccnibhilkaibpdkaaomkjplipijnmgkeecbhbofnkaifbdjgobnhhhekfdmfhpndnpimmbmckaigofmfhkdpfnghmkjhonjgacigidinkaiimicdbdjgjcoghidpgnkgghfcbpppkaikmoneelafflddpikdicnnaojdkbmhkainfbhdpkblgobpoppnpmjgodkaophhkainmlhbdckehfhjklddgpihboebekdhkaipfcokdlgbdglgagifgmkdjnhbcncgkajjcgpohlkdcjfkcbkkbhapafcblaomkajnhbmaioamkcpciadapgejnpaakmhdkajpckakhmalglhlkohablaagidekfpbkakahmnenpbpijkaleciebdogoepenbmkakanagcliefighgagcclmcmdjkddpenkakfnoooamcjddjalfahldkiadnppfgckakndppdeabodfbjeaffpohhkkmamhfdkakpdkdbiioediogpbmbhjagaflcipfhkaldidolconinplekhadfeheldpgikhnkaleiacbonomimabfhhjneilmlcgllgpkaleicbioklffikhpklfagmigmjajalhkaleipahaecaamefpobpjjmhbngjlibgkalfeohpimfncbfhjhanngehpbfilokkkalglkdbfegpafnmecfmkpdmmamfpnnbkalognoalpimnjiapofiplmjjnekmadpkamdebnjilhhaepdecjgbjjhhnjchdegkamfekkdakhnnfignljkdbgljameonapkamfkajbgmjkfmfgcikbmbmpjfokfijkkamhaodlcldbbiidbphgneijalpjkdhlkampcboabihkmdmmemhigfnkicjhppdckampghiiahkdgemegkfclcjamnjklcdmkanabidmembefaddjlppglpcbgbihckfkanbnempkjnhadplbfgdaagijdbdbjebkandijgddjefkicbndgkdgpkhhgdemblkandnccgpdhaacjnlbpoifojliifgihpkanfapilbioeiiipdlddnldojicfhakjkanfbhalieegdknbnndmbojmihpkdcjgkanhnjdihimjigingfnobpfnijekdloikanifpgofaipmdneajgflnmbgjkfehefkanjfbkjgiibfnmabaaldclmndbdicbkkankdlbidpnfdafmifippjoeabnjmnbmkaoceejogaehdlfdeopnnaiacgpkkggckaoeeoljlbfliigjcdhjencmollgfjfbkaogkhjegeciidnehgohmhdkkmkcadolkaogmmdlkcgcdepobemlnhjfamhpnhddkaolhhofiebcikgmcflgoeecjejmelbjkaomadkpgggphjcopcioeghadcemamngkapbgbaeogakogdfdkbdefjdgnpoonfmkapdopippfejnmaabpgifcgcmdiapghakapiknlipmhgneljenjpllgjdoagflclkapipcgkchhddabfbfmmkbobhjfpgmgakapjcacpcahidnlhdjfonconfclfbfadkapjljfibdkkhochcdjceemlhlnpabehkapmifofahljbinkhkmikihgmpldaicbkapnjfobdaemnjebjgfacbdikllngkdokapokjmkloddpjakclgnaojgkgfapdogkapolnbpfhdlodmmagckfjkhdflfgepakbaamfkkfcgfhkhhjpapldfmeimcmnpikbadbhfpbnhdbpcbhlgobbpgjdlmcbidkbadfhgldchkggbaljdkllecldopjlelkbaecmmefloiefobdncneajdocemooihkbaknklokpekfeilokchkbkbmmpiheahkbalkpefbnbkfpcmbacemijpjjbfafdgkbanndeohgmkakidhobjemiolcchnmcckbbbjemncccnbpohecednlpfiklapfpfkbbdipedfagodbkjcdmbeijdhlanncppkbbgedgpeklnhpmbijepdmdpolcepmenkbblaapkjgohmoafkoiiaeacfebbliaekbcdpidmndlhlafnmnhbckhkmgnbbfdekbcekalglfiopljfkodphgagpjcilepmkbcffiflimlnebbklmlddninldcikfckkbcgfbgindalbinmenkogopmflfalcdhkbcofgkaejfgbgcjneflaopgghfflmdgkbcphjkgebcndnlnafnjocjehidfeodokbcpiaghocfookkaonkjjchaicanheddkbdbkfhklpbhpigonbdbclmnkmogfeclkbdbmddhlgckaggdapibpihadohhelaokbddegicpkcfaieajdjlcpjkofoijlcfkbdebjeblooaahhaafodbebdfjjlgaabkbdeobkfljeobmobmmblpjmjjiinpglakbdfeoikbjiapailkeilgnppdldeihjkkbdgdlfemmjnaabegkmlgdoagldlgnmkkbdkdaokddiogbflcaalhhjjjjijhigokbdpjpfcaempoplnjdnimlgbfjmpbknlkbehfmfgfjgpeppggkbjoeknifmgkccbkbeiamcihekgannndielpfcpoeaednjjkbejhjflbepceiekencbojcnocoiefaakbekdlbnelbmlikajelpokaecfagjfkdkbekmdaeoolaaeefdbbdoieehlednnbjkbekopbaocpofmpbibplfbfpolfljmegkbelgofincfgnpalakjelakkikkneflfkbelmmdicbanggkkldjanggpffhbapfbkbemfggemglcffionmehjclnbgpbkeaakbemmokkaodpefepaifbceefoehpkdpekbeooomggfkjojeijmcengocpbnjipdhkbfbdnkhajajhcbaodfjpndplmkklealkbfdlbmceadmkneemgjkffihhkmjnckdkbfdpgipcbdpdmgjpccdkegjknihkjeikbfeemigfjcoeicjcapjocgjndobkpcakbfeepjengibpfmfgpnmaggbnmogbojlkbfllbjkbbeigdlncdbnhcbohhbkjeigkbfppphbbfnnfbpbgilecdildnckbcamkbgbloljgofolpkdbbneoejkjfbhbinbkbgccjcendbejffepppigmcpghddadplkbgcjmenlpfcmponjmoncckaconlgekhkbgehifkckakmcghnkkabgnoihnaehbmkbghenfdohnpidhgggfkbgpgbgkilmihkbgjdimlcfiafhldihmpjlmeepoincfekbgnnbhlmnoacmgpaladhgjbkbbbbmnekbhaakdgdacepeanchomnljannnbnijekbhdjckdhaiddjjgmiiahohgiclohkcekbhfoiaobflocffnclkigpkeoagheimnkbhgfbodbednjlmfecmoconnpkmpecjckbhhblhammiaegacfgfhcpbcekhbnglfkbhhjbnbclafhdnegljncngicpnjbljnkbhjdnpegimmpadkmpfbelnihdepclldkbhkpfjabimmmebmijghlacnnijckcdikbhldoenkfahdhpipdalphlkdofojlldkbhlfmedjobdfbkkkankebagkplagjcckbhllkmmgmjicbnmngecgdaiadedocjjkbhoomdhlabnmjojllajkoihfafancaakbhppmnomkchdncgchbeiembgjgdidjpkbibfhoediamkodpkhlhlfbjjfgoaogakbidanginaokppodejbdlpfbdbpfdkjlkbiednjbhdaadladaojicdjcdpkiijaikbignagefpegadchmhchokhjdiaclcdpkbihmfihjggefepafklpffpjkejicfjnkbinenkabinkgbooghonkhhjpkaijooikbiocjbkoohjjkkeaafiemjeidgalllhkbipembkfhbdmkkkfbigmohilmknjnofkbjbbjfddjlmophffkamedllmbjmgebokbjelbppknfiembbjogkigcgdjdhbihjkbjfldjcbdepklhgiekgabhdeaeaklockbjieboebghmkhjlihdakikfnajjjlagkbjjcfhmpcniibobcniinljjajhoeapkkbjofhhpeojgjmbdobeboaejjfgbpmkgkbkejnnkfkcbjemnjaokfmegnepnnljjkbkeljolkccmobglldlkdjeggajpkjpakbkghijghpnmdhmefhcpjlgfgmcdbcnbkbkgncjopafajdinkjmaoajjghcgodnfkbkiidhaacfmagcgkopmifpdfnmhmjodkbkkbkkcohoefplljklpljcclgeopbfnkbkkgngdcohajbpibapjcndmlcbnknmokbkldhinallbbbpjjjjhgakhifihglpfkbkmamkbgmmdlhfoafjghjoalcgaobahkbknlmkhmibnnecjnfnbibifloomnmgdkbknplknlgffjjabgmoehcodofnmcmfgkblcomkhnlbdpnpkailnemeoipgjbdfjkbldgpfaehpdjhlcnmhlkbigfpkpfillkblfiijalmilahgejpkmcnhemdliplbakblfmjohpdondalibajdjghobedigggokblkopbbpbhfklecnimebaembgbpehbokblmajehpcninlogbicfamdnhbflpmkckblpcphmfdcbjdmkognjbeileginmpdpkbmbappkijnhenhndmgejcekfcmkkkfkkbmenpepopajcdnjfgiccaenmhhacfhckbmfpnopcinlbenachlgfcmpcbkjfjmdkbmgdainonaobkdbochhaigfijnbcaibkbmgmiaddfbhgladbkpnplblbjgoeffdkbmjlbcfkkfeaeljgogimfedgaihkhpjkbmkecfipofebpaikgifajmahdmadlnbkbmkoecmgfchmgfmhhfaialmfcopafcjkbmligehjhghebleanjcmenomghmcohnkbmmefoiddfflcbicnifapjiedcgahafkbmmlhmojdjoejaegiooofgcjkkmgkeokbmnlemaknpggcmokicejojodbojcdonkbnbbgjihamijfolnhiecnphpafjgiedkbngalcohkijefgodocnnkppjdbjicgekbnifagefmijpijckcgkkpdaeochikdgkbnillnoggjlnpcldidandgjmckmaocfkbnpakbamkhhlhkdimnjmhajdcdhejpikboaahnfonamcllhaipganikfbemlpgnkbobpdjbcbkjkbigeblgdnpfapppoggkkbocecmpcnjpfecdgjbnopemkkaaglnlkbogcndaiglnpmbjdapinjcbdpphbfikkbonoopbphhnpbdiceggopjefcfjjncmkboogkeomamljabpmidpehghbobldgnnkbopncehnnokpekmjdhdihocagjjpjlakbpecebliofnkhbchfimgnjeoidedcdekbpfgcdkpnldepmegmbnikdcahekommokbphmbbahjjicebbfendfpkmbadpokcfkbpinpahkgpofcgnloodejbkffdimnimkbpjpfdmigfgbfjdjnoicncccjgobejekbpkceekgdeiebnapcbblmmndbknodajkcabfaoiokpfhmjaiidgapoocjmedlfdkcaflmgehjoahfeaoeachjfifhgfmfjbkcafoaahiffdjffagoegkdiabclnkbhakcahgigaldecmlafleicnpaieglleflfkcalcjnoeamblckfilnfgjjlcehnciamkcamoihiggamamfekogaclcmaefebmfpkcancnkfghgoepplpklknicnkllochjckcanfkmhccbaheheaackijegkclkaeickcapacbccmielgbmhlodpajamepfodmakcapefeefckafbnbniaooghmhgeoocifkcbaecepoadldmglkckbhnfcnkjoaeehkcbanjcfnoiefihobdmmjmaljifgnkhhkcbdkllkncnkfboojppjlkcjemkmgngbkcbekhbjkcooijiipmneoflpnocpgohbkcbempkceemjmcfgicdofhcmkojdfbjlkcbfaamabobbdoafpjmbeeocgpocldockcbihbikahbkpjcjpmjlmfohinpejmjnkcbjknaijgbmpdlabbaaibjonaglnjfgkcbkhmjkemehhlpkgibndpbokdjlnlgjkcblgohmfbgepefofmmheofphdibnihgkcbpakgmhajgnehloaefofoppgmpaegakccaihpgimgedfapfjpjhependopmmhdkccfajmmdmdjdoeopegkbaplnmpolgeckccflojeeiodcnaejdiblblhpnpgomiakccgbmnmfbgeelalfeifjomnckmgigibkccgpgdfhcccdpjjkgillgpkpmjflcdakcciinllmlnkleapgbbibommiolelmeikcclbloegdjibiknjipcpocghbhoedcikcclgniminkeahmibijmlecacchfbobkkccmojijccjmeidhgdjecddgepohkkeikccnamnecgmogkjjpanpademjbmfojhckccpkiapgihijfoajmkhnbnjcklmjgkmkcdabmcobgmfpageolhjmfbmalfbhkdokcdddnbliepfhkcelpjbmhbbcpofcfmakcddgflkcgfcojnnamjaegcnpehgbpcckcddkbnfmmcaoknckiolmdljbigbbndekcdeaofcapijfmeopimkgcepdpbdepnbkcdjjjdjejikheahjjhfodbgnamjmlegkcdjlkmmiplppfpdafeomlnhdcniildckcdkefnhpllnfgobljaedppekojbnnkakcdkhphckbcmbifilppgceahmpelgbekkcdnmldpmicjapkdnjjhhpknmacfpdhfkcdolkklajgjpdcknojmgmamndcghdiakcdpcaaeifbhambgffephkojccnofgekkceenakabbdbldjfdjlgbadfpmahddkckcegmbannbdohgoakjeaafgmlfflnhjlkceidjgdigbhildogdafgekneemgibfekceiknipojmmdfeeaafdjcbadppfapmckceldnnkemnpoomofbanhkjeibhjklplkcemplkneioljnnonjfidglekehhhchikceodngafmkcpmoljpfajcnhlenfilejkcepbijaaeffgmjoiljlndlldfakcibokcfadgjkphnchgiceheiicaokhcpibbmkcfceiobbikjddmnonnagkflnlghgjkckcfcepneepanakckpfnfkjppffbikehlkcffnafdijpmelbincipjnjipdpbgpkikcfhlabmlgbpnpnpaoncphokifheaiaokcfjncapmbfibofimhnbgafnodakknilkcfmdehmhckokajmdbeghibgeacibinnkcfmhkgomohjpbfgfbpcafeadhopokpbkcfnnanmpghdnoompcfclakpacapnfbnkcgaokjbiibokajjincapnokhgobgccakcgeapeklhnockofnphffdihcoohiodkkcggpdhahbmjmjcdmlhpmalbghkjjjalkcgobolaoanjgccpaboamfocdnjaannhkcgplbmkmfcpngilmhjmebdgkkpbdempkchejliefknhcpmlkflnjalnpbmejiaokchihcckkciocjicgacbodhedkjhhjndkchimfienohfaaacjlljpejipjadcajbkchioahgkmhkpbjjpalfkkgfglcfogehkchjndhapfbmcdbaclaefpofakmlkgbbkchljoeajhiagibgbnhbbkdjbphaakbnkchlopibfpanaccpkeahjifimknchmmnkciaejpdfljmfkfoelfapnmmkhimpcoekcicmjlgknakgobdppcndebejclpgonnkciigohcgpnianhdcndphigfapioodcpkciiikbobfdcfnlkilelnoeiejjlmdmjkcikbicgkfmakfepgfmfnmnbknipapnbkcjahchbheejjpdpohgfkaoknhcdjjnhkcjccadpaggjijncnedadbobkbimmjpkkcjfdlphdhahgepnjmmnegacoophljjikcjfehicokdoojheafcdehenccbhbojckcjgfofelbhcimbphpmopnmneckdpkldkcjgnpbaojmjhlcfflcjhpkbcojomhcikcjhjialnlafnldnnenehhkckfipnfohkcjjllppndnogajffijponhdpoapaaijkcjoipanhegkaokjleigjamclcebbgkkkckafjflpdhnbogaiiipjicjhemliknckckbbolpmbdckhmjeoneehpkpbikgmedkckcholgkkppopmmjpigaimpjnfjammgkckgijfkeffmdjgflbkjhfhblhidogdjkckhcnhkgbelhjefjcomdjgechlfpipbkckhpdibgnlpdijkpglngpglpigjnndkkckibpopnpkmnigmjonhfbnneledfccmkcklgjblmcfjlheldpcaemhlokjcfjpjkcknbenjnkkjknphmnidanjifbgphjkekckpjpghlhbjplcechhbapmdljbnohockclfeipafmnpgpceglmjlpdlpnahkgkakclhfiaocjejpipbpjpmbdknaoefnkcmkcliakhpimfmchecnlknpnighllagiefkclpggpojflanfbobckbjnhbhnnglnafkcmckebipmiefcccigdcadkknhnoahadkcmdgcbphnakhkjiomabjcbnpcbomlhckcmfaflcghhoeljmhmllcceafpgoinhckcmikiinlbdnncpljckiigiahflinffnkcmioadhhkjcdhkjbilgiocefbeoplickcmkhafmgokndekjjphalmibgbbnglfdkcmnkpehkjhodoodchlmgnicaifckhdjkcnccfdlpknaipjhcjkckdbojcldfdpokcndohogaommmdfbgigghhmliakkafmnkcnfoaciodckkgkmiepppoicaidmmepekcnipjihdcmffbnbhccccgkjcfkcfjhfkcnmjkfeaghlcpnkfffkhafkhgjchoimkcnokfjlmffpcpdlelkmmjgemieagiackcnokpeojafmlikodmpegnjpnjbjphcjkcnpddaebghlcgjkinonbcoijjepiacpkcoaaegeaoiimfbcdckkhmgjjpipfpbpkcohdmigboafaifelkkadenfmpnlplapkcojcaalekfjjjjalodhgaaplfiljgockcojgkeccdndlnmkbpldpamohkgfafjlkcokjccpjggcapbepcfklhnbiniecikekcolfknbiiflcnighkobmmleifimapeekcoogabpnkjfgacfipjbpdljhbepjakakcoonononbglpghlmdemmljanbbknegjkcpanelkipichdfjeamldpckgcjggkbkkcpejamelebpigblebnbabhndaaffjokkcpgeelalbphaeidkddjeliiepoffokmkcpggcmpeflnnomafhcibnfaanahhilnkcpoommnneaebpfgaoejklgemonkmjpckcpppcdijinmkmdkjcpoheoaoaicifmokdaamdgmencnljbncobnefelcojinchhkdacpfnohdgelkdllleihhgfakikehmbkdaeidhoebddgbdkcmhgbjaebnjhpecpkdafdmbeodhgmijpagdgeadpbdcnffnmkdajehfjapnlkalehpklgnjiacdahcdpkdakchekciaikepkmnihilbcnjdafcfgkdalodacgbafojijcpligobmneedlckhkdamobbnbbhabghbncbbmgjklafapmlkkdaoflldmngmjojlcjdfcknmkefaajdjkdbaakjfaecpcamnoomlaolafjjoonhdkdbaiokfeibcjnocgkmademhknldfijpkdbampndihlenphjcggembnlkdhlimeikdbddbmgbncddmhnmalajinnbjijejekkdbgahdbcakhmkkdipjdgfkkinemloajkdbgddcaipmjlljjoilohnhkomilafhakdbhenkfapnlhgicnajkjhmkhnmlokpikdbjmhebgcmkpofhpjhhhdjjhdkjdfkfkdblggiagcmfpfnkjpfinhllihpkebagkdbmhbgjlfbibnhonpkiedhgjmnigagkkdbompbmadlpgfdkeiceopidiobkmojfkdcacbnlfbbccojenlmkhagfdofpglhkkdcbnecmfhphjkgonfonpddgeobknkhekdcdipobeoolciflghdapdpbepahlbaikdcedjjmdhndoidlgkhkbcjcganbodnkkdchifnbpeflbphakmpbcfdjeidkfeopkdchkfdhhdmemnpoilmhlifadfbboeaakdchmeaiapjkejkcbeclgjklemecieegkdcijlekcaabpccgkfmaicmmphffkdojkdcjinhhhndfjillnjokneonmpbfbopakdcjlniekidlohnhknbeibmjceamhoehkdclhfdfocgcnblobgfdfmfponpbiieakdcnnmifdmlmjffdgeieikcokcogpbejkddckpmlbneidbekmajhmhikeegjdgcdkddepglkggligbinjfiogpbckpalcnfjkddhkgihifakepncekcfkchpeamhjcafkddlingibabfngloimjoelknbgmkgmenkddpbhmbncjkllbinikdkcndfilddpdnkdebjkmgegbhnkhdhbldepdkaiigibhokdeciolpbockhhkackphgemfmblnplakkdfahjokahcbmecgaandpobmgiiknagfkdfbjmoaeojefjfoeifcdeihmkjkllkokdfccgmobmednebcljdbfiodcoeaplajkdfffcdpnidiogocnogokplmjdcocjbfkdfgfplndgpecpcchfknpaccpipgifcekdfjbdghmfbbehgmhgalpdjhopcodhagkdfnfnopgcpolfcbbfnfkhafpfmjfdlbkdgbgdpkekhjdodgmmeaoacohkelkakmkdgdnloccpkpncnppdgflooafbcnfmknkdgfoagccbehncgiehiihbmlihmflkelkdggikgimebaokiimoeomjglmalkkpbikdglcpkgfpgcaoknipcfncmfkfieigejkdglefmkhclnbgknpagfnelhegndlolikdglogkeifbkjgkjjbapofnmnglnckglkdgmhapladjgeackhpoejlafnibadbjlkdgnefcanjdlofjjkdhlojdgekeppiakkdhajekklobemegnmhonljdffdjpcnndkdhmjnamioknmmnommclldimgcijhojikdhohihpgdbfhbnebmegfbeemjolhlbakdhomohobjdhjnikmhomcalccpfknajhkdhpnogpehjcjjaghoiolipjdfenmcljkdiabdidnlhpjemcklbaopmmnchmlkmbkdianbbadiljfpmmidcppmngpjkbgaagkdicckonacionpoompfoopggkgimjpcbkdidfhbilbemnenfggfgabjdlbekdpmakdielhimmcaoafjcbfhnbjlekcldgiockdigjjbkpjljoknifbgaijaemafihhgakdijgkdaehomlfnijdihcfjpeojddnnlkdikcakgnhhbeeljkmdcfnoaeebedcckkdindonnghdlnomojnkiaicdgllhieafkdipglljnaajbaekhpmfhjfoigdlgedlkdjcihcbjdccphgkcghkphcaidgapjdpkdjeiobkdmhodhpcoojnhpnjkjcifpijkdjgaapbedciebibajiidhfmkfomjacokdjggghpmngggphiddoaefbkgncellhkkdjhalklkkcmodeicjiaekcgifkcepafkdjicomgeagjgcnghejonibgemcfiapakdjjnpilnnogedpcambhnamclfmihepbkdjkdencmklpnldhcbmkafhchhiegiflkdjlohommhdchcfodhigklmknkonafplkdjminmgfnpamokcbchhmjecefcdkpjikdjoledildfiljljdlehhncngebaeocakdkbeaepnjpdoefjnfogaehkohkmbcojkdkeodmclfacgjbfggckhmenahjejcelkdkggbogbjdfcnpghicnkbainlidbcelkdkjinaokhihldgkheobkcodkapkhjijkdklackcecfciggapfpbfjancbhfhpjhkdkmmfnohjddpcloffagppnjjjljocnmkdkopedpdffifcdbkieacocijhjfgjmnkdkpcedcamhfnjacomcpaodjaidjconkkdlgjbejmohackkfihlkoodpbfddcgjbkdljkfaffifnnpcilhhikejcalagdkdekdljpoaeibbahbaemkpoielapdkkgdafkdlklgpeaiemlninojjfeombdhdnijpfkdlpomcohimfnkbkcnahegenihmgdebokdmaoelaacildkkddkigdnfanfiimfmmkdmbbebefekohnfffpjhmjialilgagdgkdmcadkohoanbahcidmglaomidielcdmkdmcfpgkcpakpkjlbhlagfjmpeemegfckdmdpdggdhpipimcfjcaeglgehcemjhckdmghdgefcbhaaeknbcfpcoigllknjfekdmmkfaghgcicheaimnpffeeekheafkbkdmnnmpbdidfoigikaeajcjajeienfagkdnbiieemjaocgigknjjoncbcgjohbljkdncofkhdkmlkfocicapmfajbjomanackdndbohghpcpdkbpjhdphniglgppjakdkdndpbfpdkalpmjpkfddpejedcdkdgbdkdnecmelaimlfdenllncbigiljiaaimokdnggpdongphnacnldoipojnpdofmbcakdnhfjofafkppoijplnbiogdgchfeefokdnhlikcaeiniflnnkkmmopkpemofmldkdnlfofefaichijbmflgibbdlfdapmbekdobmonclihlmjapgckofpkknoobjgpjkdobpbpkmmcfclbejopmkgdlnmihjmmfkdocmojlgfbilekllleaghcmocflfhjakdodladjjhimcnmefcdcfipfjnlpojhbkdoepknojjeceelmlolgpinndcmlbajekdolphcfkladggljgfpdnnpepphgcfgkkdoopcdehfofdggfoblbbcaihopbdkcokdopalclobpfophinehlmmdeahlphbhlkdpakjonofcddhhklhfhkmicfhoaejibkdpcgcpfnkolljkhgdbbgimplfkhakeckdpfhomkfokaelmipegpdobgmakpflpekdpfjkfmpnbbakdfmploajpbjgpfffhnkdphpmapmfpphjmnmeacbkiebneggnmkkdplhmjlpakhcabofjlcflkjgknjamfikdpodomkahffghocbifcmhjadflhflknkeaddnncofcgeldacpihmkghbinmiecmkeahkkpkflhbjhimggedpfnjhdjhiegjkeamjcoafkbnpbobkfmoeehgfjakojcnkeanhmkmgdhncehllmfhnebkekdmccgfkeanndnikgnelfcjjonkclmioapklenokeaohgpflkneehfleeppflcnpnkifgnkkeapecmikmppbpmpcddcdggoebjfekinkebcobbghhjndldhiaicbklhhfkgaaajkebkphldpfekbnfpjdcomnpbnbgllhmnkebmcjbeeagdcaepfoimfhbbhjbndkebkebmhgjelljklnkgoddeohlegcdnojmdkecaocapkbgcohmgehpcdbmfclhclnkkkecblljhadfiniohadhdpgpnelikloclkeccildccjdafoojjblnjhepefcfhkllkecebgoepaknjkmkinboappdgnehajcdkeceijnpfmmlnebgnkhojinbkopolaomkecfebjifkgfiojoapfemnnocfmenadhkecfopifbfaognlccabkohcdnimbeihgkecinjhjdjopnghmkbmbipfpdlddjilpkeckgflodjmhejpbhfbfoioonoeeckngkeclihkmeofnmlkcemkidnbolhikafeckecnjfloefolljhanjapklkbonafplidkecobnmhcdkmdjifldaeiiaajaggahdpkecplapndpjgpdinghmbioimlmidjbllkecpnlahkfljpmohjbaigaipdgdafckikedaichanlagpjaioanefmppfilbibnekeddgfemngfckepamnmbccbkfdlpnecnkedlpkjknfamclmgecjjoeehjcioilmakedmeiglombegecmniibnppkmpbhdpkpkednjegpcpnhbmoodjkkkbnholhggbcmkedogenfppanjlbmncgafekpmbhkijcnkeebdokkoaoclpajfdlokdcgjhfodagbkeecndolgpjgiiebjongnckoendfjnolkeeelchcadpbonnibpolnbcckginfpclkeegdldlkkeacpiijhandbcncppbghdekeeoidllhdmjekfjecpdnhmmihljegdlkefcbdchpnocohodcmmpfaieflfklbelkefchbjinkimbklgfjniijbebpdllhbnkefcimfdhonflajndedbhacimbhifangkefeoaaindlpfbmioioakigimkngobnokefibcpajppfmmjbfgmifcidgljcecdpkefodnhcphmjlmljfhickdldhpgpnkgfkefpbjafffockamjceecldpmdccplcnhkegckoncgjgoehkdofdhdjbihmpnhkjgkegdhpbimgndnpnnjimfpkmleagokphgkegfpfeaijfclhddjpmafhinjnkdhgbckeggneigmoaadhclakpbcbljfcebefgekeglghebomfcgnlecifhkkmcajimiomdkegncjipeoolnpoldphehmadefijcbjakegnjkacbcfdcbgilpjmlmemlkppbpgfkegpaneenjkoodilhmbhakfoanfonejdkehdodmdjijdbnlkkljicidfkigabkppkehecfbbgelenaioodninbmpjdgpbchokehfcghjfapelppncldapicnepoonccgkehkcecjncojdhcdnhieinfphokgfplgkehlagdlfglpkfifjalogjpmoplognajkehmecafoifnmnnkmiidkbcpnfhpmkdmkehpmobonohiakmkioefgiendmpofnckkeigpnkjljkelclbjbekcfnaomfodamjkeiipiggmifcobcdnkcddnbhgagjhjppkeimhfidingebodpneenfjlbmiibhjoikeinkhgnlckanellohdllejmhipfocmikejalkcmknljipdjbpciejbcnbippaeekejggiploknkemnoekmncndanjencefnkejkoneckncigfjbnmfjfelhjfclfldckejlmngihbjhccocoooohkdljiamklgfkekajlmdilakaolnaibgnaokdnmbnlgkkekbajpigmlhfoajfkahoaimhpocggiekekdpkbijjffmohdaonbpeeaiknhbkhjkekhphnljhieoieacmegnekfkmhbgocekekifiifklijeboljefaaafphbicflenkekmdammkbjpjldnnchmhhhgmajabicikekmfokjabnhcngljijffigmhkfkpleckeknbnmlncmjgcjboipglonmemlocdfpkeknfocphkngjdlonbjfbmcbbjjkbjpokeknhkokjnjhgpcofobpcbelddppeolpkeknnhfppoimgaompjebfbghgkjcdpelkekojccfddoekamfnpipmnkbfmieljpikekojhnomedecgfmeabobfegglnijafekelbkhobcfhdcfhohdkjnaimmicmhcbokelcbonmemlciepjdmfcifnhloeammhjkeldombmbbchcalhnpaaaioaoimahkbgkeldpemhgkieonodolcbjgffmphdoafokellhjpbhbklbappamhkdibfdookjakikelljdoinjlkmkncffgadbebgpmlcangkembocglbbfbdjnlnomacbpjnlihkpjokembpgaaakjnopbhbaeilfpmoimneegekemcahcfhhpjdpmhpomeapnpchhkmpmpkemcbkmeokaggecnneifglkmfjkkknchkemlfhjemojmeepjgggbpnipidicbmnnkemmohcimkeagkkkbpkcpmdbehkdgjcdkenagmedenonjimjhjogemaielohbffgkenbmengkdbmhjabgphnladakpcdgbockeneeocebhlngnafkobejmghcngbfienkenhidemfdnbnifofngemcmjjimaabbnkenilbdkgmaapednkdgcoibhkfddedfckenpjljcgkkicfenmjniomjjimfceahkkenpjmjanffeklbldjjonfpempfedfgmkeoaehjijjcoblclnledhdjdkfagbbcakeoafpdeeffllolcnpdhjmfnomcfidmlkeoggennljjalfmmhffnoakbpkecdacnkeoihpjdfakoadebdbjjeekelfminhahkeoimpnicgbcjamfdgpcecihicnbmhejkeomddcbfhldkdjccmjkahffklklnhjpkeonkonmklojldcoikmhaaaiomepdhilkepaaffcjflnpejodpjbellflmnflkgpkepaankmbmbkekpjkkdapelaaloeoakekepddojmeohnggoooncadbofgnjckmijkepfbhokecdggngghhlehojofoeemalakepfjfgffpipdmkcjnffehhnhcolpjkmkepjgfjjopaeeamdmmeeaobjaikigaidkepmbabcppiglaealilaaehodegjkpockfaalpnceiflnocklimbgmieociahlnkkfadbmhljppkfmjfjjilgcncpolikhobkfaidagfhkjafdlbohlhadeociamkjkhkfailcbmdelkmagneikgmdmhcamagpjmkfakcpegejfhboikjbkbbjnobhjebepbkfaopngpbkjjpifgbkfdggcfchnpgcdekfbbfagiijamgabhbbhehdomjdpfhaddkfbcddcgpbheiclmamiemilidpibgadmkfbflbgeabhhgefakcffkfelomjlnidlkfbijmnhdinhhfmjmjcgbnmdmmnjlllakfbjelccplhemlmdepedechafbmddbojkfbkaccikgjpdolhaabfgdbgakjocpcnkfbkaeiljbaobkhafmhckbohnapjclmikfbkgbplbdfhpacdfpndadhmfnaeoheakfbmmnffecijbegnofijjhldnnadeenjkfcbcnabolonmbfpgfhlnkkkbhkmkbjjkfcboaiokdlpckfghbfopnahajpnoamikfceacbhaclghcgffdegggjbocdkclpekfcgkgmiedhpoalhpmalhjjcnhpkapglkfclalcofelnjnbgjfachdfebddcibjlkfcplokcnjedebeciplhgnapijheknpikfdaelhfpfoflkhfoffjdfdneljjegmhkfdckejfnkaemompfjhecfmhjgnchmjgkfdfaggkibkljaklfepfminnfpfniijlkfdggndioiphbikiobljhpaehpoaafmokfdiafohjobkglkabelahnjgbcecflnckfdjeigpgagildmolfanniafmplnplplkfebpfnipanemkmhjbcmbdfnimmajopjkfecaokogmdbmkjnimpiepchhmhipddnkfedhkmgofjochjmoojmbmnjgpeadcmpkfeefgnmhmfklfmjoobelpbbjbbimdnhkfefefledcaiffjljnijiflginooolmckfefhddphelgobnagpbmndangjlkbiknkfefheplplmkmlnmmdnfnffnhbdjdmmdkfegapflkmmdmblnheegejkbfiiojlnekfehmcfbknhkeepeieaolkndogbldpjikfennchjnooccocmnhccgkgogfnleoekkfepenmpokhhglknkhdcjipcgblddinpkffabmkoepfnlhikdagikejkambbbkfokffaejoammjocnkdmbbhkciadccbkpjfkffaoglmmmiedifahfacfjakiggmiabnkffdcodlchopnamhdjbhkabjbpngfalikffeblpmncacbblcpfnkeimccijlgbbjkffefelhcifgeenohflibkmepfmoldojkffhenjbibjnbnjhlkcdlmpeccpaohiokffjfinnmnaihgflnljpplhedljoejofkffjgddlningafadmfdkaglpbjfdkbakkffkkohhcnineojhjnokcalhibjgedgnkffmohopkjnfpndjgodcmhbmlimdgjihkffndlinnkkmdmekkgocfnjghpmepjmjkffnojndcjabmkpfoihhnpfhhfabkchfkffogcmhohbenlbliifpbbcnnokgoaaokffpjodhofbliagnbbbnlocdmaelmpnjkffplnohkmnjpakkgahhbpndamfidlkbkfgaibfbmkjgmimhbbaikfnpkkjkpoankfgcmpifclickgfkmmpboohmjkaebejhkfgddbajlegihihhjgmeodaikpcnfjebkfgdfphhpfljdkldnkfajkdimdigofmdkfgeefeedfgjfieenoihcoocopmmhpamkfggmehgdmaepcglgnacjjndomgapoflkfgjakpoeboiacbdckndebilgicejhkpkfgkcdkoghfpamimfooimfdjmpbhbpohkfgmbdjbioclglfplibgckdieigaakmhkfgokomjichdhicpcoebfbgdinodjfjpkfhcaceohfbmildeboicbfmaikcoddbfkfhcnfhlbkfhikjaomlalopckkjipbljkfhfjjmplmeandfpkdbdnhknmfkgmknpkfhfjpfkjneapfeihgenogdpclejijnkkfhlpfifnfbkapphjegknnghehhclniikfhnkcklhhioakkknlngcfkkahiincgekfhobpngpkdpmlimlhcmailleodhhagikfibckiknoadejhpniigfbhngjmfdhkmkfichicdpkpeccgpjgjgmhoalohiecoekfidlfffdibmjkhpcgfjcmfemdeggbbdkfieikoaaaknpjahjfiacphphcaogbnmkfifnafoekblkjdkmfflkfgemmijgokfkfigcakdlglmopdcgahclljoncamldmikfijhgeoanklfappbigglbjhgcflkpopkfjgbcbeohkikomgbnnhggfkhfkkcabekfjiddjjgeealcjokmjcbllcgpmnjjalkfjiphbgmafmjibamfeinpjbdpebalejkfjjinndcdohhjckcokpfkihdogegfibkfjolighndnjfofjadilmbccffkbbnakkfjonpbpgncdgaadoaipgbjjlpecajbdkfkcghikofpajfpcipbhpajdphljlemdkfkchnhemlfkdefhfmnmhfamoifgelkmkfkhfkaphifbbjlhikojgemgjfdgkbhakfkinehjdlokfjcgfpicdfbncipbhmdlkfkmpkkclccjmpkmpjkgcklpejllbjeakfkplpbeijhlpnlccijpjpggabgmbopgkflbbefcclceppfncjdmembhndjjklodkflbkefmnfmlldpojnakakknlaokgiihkflgcndomlahcojpkpdfnlljfnkdajfpkflhoohilgglnnbceenobgakljbiejlakfljpkcacgcnnnipmdlgmlnmckmcpoefkflkdhmijdgjnlbdkfgdmolcjnflmlhfkflkflmjeclnikaahekehclccnobcbcmkflkmkpcfmipjkfmdpjoefebfmdapenakflnfelkapcbhbfphepknnbelnoknhnpkfmeoibnhaegdjcmpcgecpoacgibkkaakfmfalmmdgmfhgeomhmjliafbfolklmekfmglccdjfebhanchhildnmejjahdohdkfmikagihdiekiameomefklgcmdnedjnkfmkahjhgieclphlmegkgcfegpopcagdkfmocbhkkomkhhmnkmlijahoeeccbaikkfmpgofbpmkihnamkhcoohnmipjkfjphkfmpldmaalbbopfkepcbiebeahaheijokfnbbpldoakeobfkbdahoooekggkhkfgkfngleobappkooeapmbopmppfdeblkdlkfnhbafifiappmknppdloghafcdbfmcjkfnhbckegoenpameggmkpiddmoagnahbkfnhhonphpmplbhpknildejahfjgkbghkfnnnafnnhaknglldajioebkpnebhmaikfnohaeinhojdhebcenggmkmeojbcnklkfoahljdlenglibdjikhoccfngdkcafbkfobmbeidjlkabllachgajcfgmfjfdilkfockdoomlialllhfjkdjokfcmeminofkfodjhnlfgllalkekmncjljnbhdplhgpkfodnkhdfdgeaegehjjnkjkieloddelgkfoenppldhpclidhjaedmlnhegdejdlokfogphehdhmgeebpaoljileddoeeachhkfohdmibbbjpfpiieafdbamddcbnjigekfohpjbhidodeofmhjhbehndlfdjlcfmkfoihkjeepokajgamkocjnbmlgfhocogkfojmacjoomlcalhdolnofmbanhdfeedkfokaalegpdpelifienjbchefkfdgblbkfokknghaopioakjibdkmjoaghcileobkfpcmihlmaonncniondgdgblabpfanfkkfpmhendmdpbcakhidlhdnnkjjjcmmbdkfppchcobmfgedpekhccbejpghfmimabkgabacihfghghjpnpoabdllnhmafjhkhkgafecbfegakgpmdbimdhdicgajdebokkgafnnlfmkekggjdkbjejfeeoigcblfpkgahininmanhkjafijbippfohfplkdjnkgajmkcaknhkniekjjnkgphejhpoahbgkgakkbodfgkhiojdmcicoenigbhanpcbkgaldbhcpdjobpomkdgpnobeignheklckgalmalckmfmkdfcgipmbbjdclififbikganindejfnbhepnceeaonneibkgfiigkgaokgpbgockfbcpcggbhdnbikbckgjmkgapcfeliembkihplenfjphodiaccfilkgbbhdgeamnafleogiilfkbcdcmbpbmokgbcjjdekgmkdfaiijkjbpbcekffekndkgbhecilfockpoompdcgpakedchcgklbkgbhmdajmbccifgpheiijpjebaggpajhkgbkdabomfdpfoibliicpmibceaoohghkgblmbpedbdkgjbaddcbpokcmhehpobokgblmlafbphbeiabpkhnmknbhjgilhojkgbmmcjgkkecjcafigegjphkmkdpnggokgbododefcioddfeplnkenbhimmnnhiekgcfjdiepaondfjhnfeigmhoedchhmkekgcglpflncljfmcijpihjfmelhaagfhbkgchmnlbnccpmegneihkndlbgbcgomockgckfbinaejbkjomooaiogmodlncfkcnkgckmepmjddmablhbmppklhbebnpaikbkgclphhfocihiklpimecgjidjiialchkkgcniacgklhfndcammeipdppmbdedljlkgcomjojoilpdofoijhcdobmkjidofhlkgdaoojhjekmgnfhbdpipmpkaigaolpgkgdbcanopddgdojeeeodddnfapclffhakgdcjmekcgdolfmghpphelpomiamcfkkkgdcooicefdfjcplcnehfpbngjccnckokgddjhdelimoiehblmpicifeeidcionnkgdhnhadbnpeibkghaebmhmngobdafagkgdjddajejiimoolkfdloadofmpnidelkgdkcodealpfjolmiagcogfbgmaameghkgdmldjagfciieddcnlhampgkajkpanckgdomccopekclcegopjpiicpcmomncjfkgeaejfodjnbogjfpjbphadocfikhogjkgechjpjeifpccomemjclcndpfhebgphkgeeagjmbcgemdpnfghbdnakdchbfpdkkgeghkaeaejanhaolljhokopggfomooekgehockhaondbeiadioanbhonlhonongkgeiabflepmopkkofmmimmnfdehnpgnakgejgdkofenfikfdhkjbhodamloeaoookgejjepbdoicbnfefjebcpgpkklbgdkjkgekmikadgpcfpccmmalkcmogkknejbfkgekonceidpaiakgdpckpdmncgcnfacpkgemabeejlofepcmbjelmfkomcjdilcokgenonfpcochlfbiiieoapdcgjokgknnkgeommjneacaolldloedmmcklcoofgdnkgfccimghpiogmikeacpganekfakkacmkgffkifndhaamonhaaijgjelebgofbpikgfgddoimondnhfiacoiifedapcnjellkgfgkmglngfjihijajckoidgoglmajankgfjohkchgdjfipbaajjhpdnpkembhkjkgfkdnnflgkgpfeppboogbpabagblabpkgfmabdmffpmgcpepjbkhmmaidedlnhekgfngghfopnfbcjgjiockppoeghnmkllkgfogkajjofijieeflbanlcgabkcjknckgfogpijkaiicaggnbchofdjlihkomcjkgfpkpkffmobenmihhhncalcnmojdejjkgggcfnhnebnkfahppgkkjgohdbkenhekgghpkceelbpbjbhmlkljjopjdbeacibkggikjlbaopggkgblgglfmaohngafjmokggmkiooifgijgmjdmnepopbfoiagjfjkggmlepalielmakmdbdiknefheaealmgkggmokalgilgennilfapllhdcplffkbckggnahmjicolamkcedddbppmkmdmnbfokggongogpnlkahejnnoeigchdfmbmjcpkghbfpijpclflbchbpjjgcaebleldklgkghemmhjdiimldbjfibnblnhpmhjbodlkghficakhglafaagnnmffbbgehibiklpkghjejhbikobkfonpljcmbahpkpklpnhkghmlfhlfbfdmbaaliooelnanjongfllkgiahcpmpmiblmhebbadnhppogcnmgfmkgiajnbanodkjnjjbofadhklimfoacphkgibhgdikibhkphggaggohoecljkabbikgifkabikplflflabkllnpidlbjjpgbpkgighdbfgophegcbehkhnloflbnfhmhfkgiiebgalimjhgofdpdieaeadhdchhankgiihnjmnjfebibbcfholbfeomakalelkgijnljbofhbpmggjnoodgahkgfhhmhnkgikiadkcnpogmbomapbkmcpmdknjbjjkgilgofiaiiljabinjhkinpjhjfmefickgimhgpibnnghpmpdfbgoemkemjnhfikkginfmolemegdbpbidkcmffknoggodhekgjdhnaflefmjogdppdoogahiohfdkoikgjgcbmcaegmnjgjmajoepdmghjmadjjkgjkbbomkfbgabbjmbgfecimmmnmnpndkgjmamjalhgfoffajlkkijkibhpodgfhkgjpnobnnodamjklpfdpdneimlnmgeiakgkcbokopdncfohhghnaggdbhocjhjilkgkfkdlebamfknmgkeagnhonihnffjimkgkghkpceiegecmjpdilhppagikjojmlkgkhhgpijklciopkjfpeflcaofjanligkgknbhifdihipkpaadllnnjgmbbfggpokgkoakjcbgidipogkpgifemlfmfpifbakglangibloncifnfiomdegpghgfelhopkglcafgaealflddlgcbjcppjpnobjbnlkgldjpjhbjpofcakpgmljnmpcjgafiahkgldnbjoeinkkgpphaaljlfhfdbndfjckgleaammcanoogccdonmcheajmakhibmkglfoepjckknhmojooakcfchodipdpnokglinjfkaeehggejapchapfmogedmmdjkgljebaiaddkhliaggeiadoknpbppnfhkgljmfhkcmlhhcnjhdcninjbjgdpmfphkglpndcdbghjihcfnoflfcndkpoffpagkglpniokbpdhmkkmjbgcmlgapedcplglkgmbncpclnlihakpheogdmfphbodfjbfkgmgpajkknnhklgchmdjoabnhfnkkhjckgmhhgebopfclbabmjmkikcnhileaddbkgmhiomgpggedleophgphdjllpfgplhhkgmiifonnbmkakmbgkdcaimbkkbmemjokgmmdncnechmhgngbfaeffihjgdjhfnjkgmngmkehjmgamdgcpljcgchdbdmgeefkgmnoajdmeaaoifhombhapkghmpdmhhbkgmpojlddncminmkddkpoegdjhojjipgkgnahkoacnoahnoephenbbdimnfnkcihkgndfdkpfolfdkioflidgbilckbkmflakgnklmilpipiaocfakcolmkddlfggmcbkgnmgflomnejklifoappmaidcfoeeniakgnmkfdbfnnhknmiicnlkmlahgmjkgcakgnmmljallcdagodpmckgfobgppldmdbkgnmoegjhohlgedaohpcodjdcefgebjpkgnmpedlaegdbedfgbnpnklgcgcoggajkgobgkiiabpmaekelfkgcdojbjhjaihgkgocclmgoiclhfaafkgoijknemnpfcinkgokplddpafcoifhihhafjfiflkhkmhdkgolagidgikakhbakbemkjaichhhlkdpkgoolbpigpolpnmgcppgjiohgkehcfodkgpbfkifemojldlbpenbabcokedobdgokgpcmlchgemcpciolggfogbbofkojpjdkgpfgjgnckadfmjlpkfichcfbenkmefbkgpflabdnjkbcgckdiigbcgfngcgackokgphjgkbnddcglcmnmjocafkbfmjgdcckgpicebgkjlhilcnjchgghegielcdeinkgpklhhhiiafnocfiikcpffkogjkdmkikgpnkadpcdfjpddnfhcnapdfcjdgifodkhablgphgnalipocfclbddppbcnpndpnkhadakipblpaedomkfdobemopndpdofgkhakgnelcmigfihbfgbhibckfoeadcclkhbadjdmbcjadcdeooppblcachmkfiodkhbbdndcakejgofaekchimcdmkcjofeokhbbjjennipaoocoleijbgnmjnhlgbigkhbkeoidbhjiamfjpeldmjcbkaiinmghkhbkpffpolidmflajoalehbmolacoconkhblgbbpidfamfeccgoiooenpcfklecakhcbdkhjhiiphiphgbengoioffdpfehgkhcbhmdebloldfopncddaahdhflhjglhkhcceooakamlehbimaepcldnnlnkcmfkkhchfglokgcghljcojecmdmgmbjopobbkhcjjikoabipcepglkodcjihkajecbcokhcnamhhilpdjcjjlbmmnablodmamognkhdbodoibhmdjpgoljfnpbiebdfacjkdkhddalgjfamnblphbclhpebdmcbkdcogkhdgbkjdbgoakcocpffhpkhjcfddlmajkhdhdhkgkcfcccknnbbmolkdpmmbgehhkhdkhhllenhecdikighdcbbonoebmlcdkhdlbghmpopeiicpancmoginddkegomekhdmedainnpnnhelpkgkahficjnndlhfkhdnbnkkjnobhbjdnabnglopffhmckcakhdpmmomjbhnpppkjnnkpgpiijohmjmikhecpeghajjcpimeailmppgioephmkkgkhedilmceaflkeidiaehkggfebojcigkkhefjpcnodijackjceljcaneigdemnlekhefmceeigmkinbhppieghijijjlmmmdkhehbponldibmihnccjebbgopbhcpagikhehmcloomhdampbjmldmdmpgcbhbdkgkhejlnipbheaalinebbiadhmajjlmdilkheljcoplkkgoefbobjjdojjkkddipgckhemcgjgahniboembhohhjfbnjbonogikheoahmlmgbdakkngbcmbgenbbplehhhkheplcbldpbjlacmcjphkieoigfaojhikhfdmlnhdepkbhclbefpnbpplbdpelcikhfgabhpdofnobpfliaajocfbnfopklgkhfiemljdllbmniadhankoaickobijckkhfmhlccaeijkcjgljcibiocbmflifpmkhfmpaonibdjpfbopeaonkcifeomkcohkhfoiolmbekfabjgcemadknojfonipenkhfplnmnmfhfpgneijaeklnehclfenblkhgafhenchfpibedoofaplaejohdliepkhgbojfllneamkggnagpeegkkdhidbekkhgekebkcgamahkjmdplllpjoipeoaiokhgepompfhdcnddfddmijgakdfkmhpmokhgghfenmiegcjabalbppegjhphidnkbkhghhohahjhmbonfpfapbonlbokfeokdkhgjomcpjblpoaipanicbfjfgcfbpegpkhgoaangpfjiogliidpeceimklgdgbklkhhbldaemaomaphfmgcifnkbkahnajdkkhhemdcdllgomlbleegjdpbeflgbomcjkhhibamcfimcdnojkohgefodcmihigkbkhhknibajnglicphgmcljopiboihjdgnkhhmbgiihhcakdiehioomjecmfcbfigekhhnbllgpbneolfboemjchecpomfifclkhhnilkkojokbdfmdfbomlolmgbnadgjkhhobfdgnmenjcfiibkaejnfodmifgaikhhojihjflhbiakecgjfhjfecibdfjiekhiafilajgmilmkclgiamfdafligmmfckhifdnlpialeccjbioapcmgnjngajepmkhipfphhfndleajpdlbnnkacakdhecnikhipjpbbhhcponnmijlcfhgnlemldbkekhjeenbgoomcpnibachebainplhplkidkhjhhihbknhfjndofpbopjfpdclfnfglkhjmbcalblnnmmmjgjpgdoimpnkmhblkkhjngccmehpmlocdplfinidihabneodjkhjphjibfoomdklgphjeopihcpjneccjkhkaadgdfahjplpdbmbdbjokcdgkkfkbkhkamdcfjdnekndhmllbjdfgjcbhiagjkhkcfiiffopciphfmccffdmiokcodoifkhkcgpbajgkfmkilijbhfinfeapcannhkhkckoiblkgfgohhjkfihclimpklaikfkhkhfocblfeopdceplaghgkdnoeabiogkhkkpbmglbanekacijoilohcedfmeghikhkmcpnghelfgbecknfblamejaalejpnkhkmpkcmlllinpijgejkmdclekcbkbfckhknfkfidgnnpadgneciidlhbhepecmjkhkoenfnobjjplbbamlhehfkbdgieaedkhlbgmbjhobibgagkliphmajegiboifgkhlckgloaakfmdbjjhaekdmbdckpgbajkhldmgkflgcaijjomhjalgiefglfnmbnkhlhapnmbdfkpjjfbameehginkabakddkhlhcmbedocpmghlbciodahpnjfhfgakkhljicmbinlkopbcnpakjknggkginbnakhllaffclmcondmimkcolmcljeplijnkkhllobooepelbiepegkfdbhfmkeacgpckhlnldiddfcflpbemamceanfigpkekijkhlogobjdcjaahoignhamecbcmkflmdpkhlonkfaddhmiandflieaiifcopcnajfkhmagmbmimhcgpfbigoomdaacblkjlpekhmbjebeamhhegbhlbafdomkphhgbcldkhmdmnaidjabnlfbkdphjedhgnnnogpokhmggioanfliochoodaoagohncihdnbgkhmgljkijjkfimefmkeebilimbjnfjiakhmhedbblhejonlhedmejhfcdjejcodlkhmnacdmogaagnalodgcmkpgkmplndfekhmnikcdboeliikhncppaimnejffmekdkhnagamgjekedlhgkogigjadjmakbdmekhnbbecdcjonfhmmfgkikfdiljbepomjkhnbkcfkolbhihkhlboehnnmfgeakidhkhncgkcfakihoelgjmnmibcjmkhojdibkhnchgkfchmmdbjdmkpcdgdbfcaidofkkhndijbpfgjeijcjldhbcemgjllppbpjkhnhdakanphfomlflgenihfgaeaendgkkhnhkfggkkgadiopjgeobhpkioggibpekhoaffjajihcifoemmajpgejoeojlnflkhobbfliecicmjklbomnocolklmcgfkgkhocinodghhmoagbpdcnabaohbihkfokkhoegeiokoaailnfkjblmapfdoooekbbkhohnigapmlfdoinlnbokjepbamlljbkkhojaijcfmihgngjknjppalllnmopgmekhokllldjibkkkacoboffokcmjcppmlfkholhkbdheeepphffhnkanocfkgdgnjnkhomkolehkepfbbhkncpncpmdakbnnackhoncmmfjdkoiamjpnhohoeanaefcdnjkhpcnbiakjdllfbigicheghjoeccnghgkhpcnekjkipebnofcjfdmfngmajgbolhkhpdkdolpjadkjmkamooilpiihccmhnbkhpeonfnpgkpljnbjpjamllnpfghoiebkhpghccnhckjnfkchicealmchgillokakhphlfmhdnilgbkjildppnaefkelnmihkhpikpdaalmlcipfphefaajfiofglcmakhppinooeffbafhlpplfhaelldjccbkakiaaccefedakghokhnocgfjiienjmafdkiaalhdnmdjlnolhicaeflcdenkjilodkiacjcgaecfloimfpmlchcfhmajagfmgkiafhilgfnjdfleljmocfejgjekppeilkiaihmnplimjbomeddgcgofmkchkafhhkiajgbicgfehgekabhppjpdjpaflbbbdkiandgdffipalghililkcmcdhhkpgilnkiaofhcefmfcecklgnnaolndfjeeflfbkibcdgnacdmihkepognigmbmkmaoefaakibchjidfpaeapaiamlpcnholbbjmbfekibcmcgbdelohjhelclijahmphkhoiafkibecngdkimljefdodfpgnmpjkaikciokibgmcdcfmcglajcfbecilngejnfppjpkibihheiplhfjoebpllmjfmkgnkpdgclkiblekoenemcfgdncnmgaikdkepmglffkicclkodcabfbfmnmgacfflpoffadlbpkicgolaoljhonhpindiflgicllkpnadekichkodabkomkpcppeppokikcpfjbhjnkiciopplcddjejbeicedhdeblmbppmjnkicncafnihmefcjldhneokikhjnebaopkicpjccgaeldoljjklidfoaikgjjbblfkidaajcdcjnibldmcnniccdjphlpmbimkidgmidohnlioliadjbmkpoagdgelbjfkidocehhfldbiodgngdagphdgfdaoedgkidpplmenamedmhkhmlmmkhgdbpleiphkieaeehdjlkicmdmaofdchnpiidmnlmekiebgckdiobbcfoijflkigohbfjifinokiebhgbckoeljljoelddkbjdiefdebfbkieffkegofmfpgbnkahdobhkbhijijggkiefgdhpehkffpkjoldhikidpcfepphokiehheanpdblilpfcmgfhiklflgaojhdkieinmebefdofoehlomnbgojhafkaomdkiendmpbibnilcimhoancddionkojgpekienimdcmnndjkpofkkghgbejlkjmfgbkifbgolnpgkfidhjbpialofnjgjlipohkifdhfgalmlmpcbbbimokkipeobjmpclkifipfpalmpidngbmnfgojifjipabknnkifjafaijbmimdmblimngkjjpmdldcifkifjlmkgdddoapgdoedplnmkipnnhcmfkifmcannjpimpgcodclhlffopaldohnakifmjnjoooklbpnejkbgeeoemkbahgickifohglkhiifodgipglcefhcdcigdhbpkigbjgaiadjpbefkimiopeflimiokbkekigbnacpmepbkgilgkkjkcpgmgdlgcbmkigcgnpnohklilknagacnabnpnfhcgkpkigdcmkmlmenclkfknndlnbkmnfaibegkigdddmmjpfakbdokbcgplacakaamomjkigeeeapcbkednnoogbolmiomahhfmpnkiglofjdgnphdadacflnioomklbomehdkignjplbjlocolcfldfhbonmbblpfbjbkihjpkhajpojcjkfbofpcfbfmdnalilbkihmpicakalbkphkmemnhljlbagffcmnkihmpiodjjcgbkljiefejoandfeebifpkiibgmfecbchbpgpofpnhhjeoojlclolkiidpeechbmikabppijnjmmdeidacogpkiieaddifalojlfiiglpccbhegmboeldkiiiammfjcncjeojdhgilhjlglkijklpkiipngoehgkgkackngaidmhmnchfbmiokijaapfnaijlidiojjcnlnoaknhfmgndkijeomalkjnekdehaofjhimcellefacnkijgilllnifmjnllkhgjgjljgdnalpmmkijmjfhmggnooaoankljghkemokkhoblkijpegdhdckmbhibhgbaamjpjdencfmmkikanbbgfabodhoafkmceiaflnjpiphjkikfhkfljahejemjadnfapnjifdpgbfikikfnibgegiogngdffdibdhkhgjkfgljkikjpgpbpnapbimplfcbcbakjacpgcebkikkflkdeiofeimgkmljcmhhomminibakikkonmkmijjlbenemmnoakjmniihppjkikmeedfabbhcfjhoipjijokpmpbpinmkikmnjneehfmhdjimefbpkabmiblcodnkikmoifcefjlpchhfjmladenhggngicgkilelkcgjjplhjpljdmknmaimiedegjhkilfjmnkempldmedkphegmjlhpnfamdbkiljgibkamffmjbehmneomddlkccfgcckilolbmjinlbfhhkbfpgaplggihhidnlkilpjgbbhbdljcfejokfmkacppnikndbkimdccfpbgpffdipfhbifeelmfeipfnhkimijjjffdhmoiifpfficdflbemjadgekimikoiecpabbbicikfdfcpcdchaobcgkimipgidmejjnclegoapcgipdlnkcndjkimjfhfjoldamplogolceoafieobgjemkimjookjcnnjpfgagpealkjgdglefbdjkimledmmdfkehcfbbjemkndoflhnhbbdkimleopkoijeppijbbcibikealamkgeakimlkmdbahjoohpopfhccbkmejbpmlpkkimndicigalnjahlaamkaamimilbjpdbkincjchfokkeneeofpeefomkikfkiedlkincmhfambjnciidkendiplanfiiemgmkinefiakgnbefeejohadkaipajjldocjkinhljbhjmcmoddhdoodekeklmjapjffkiocebikacidbaijmkdkplfdpjmjidbnkiocjpjiogfpndecmkenbacdkogllncnkioednbfglenbkanjekicddjppflpilnkiofcimoichacpoepadpfoagegpdobajkiofdlmckcaijlgfocopjnfbojmkhihbkiofhknagecbcinbfnfbfjgonmlnfaghkiohalpdgogknjljjemlbpidjpaedljikiomicnkfdhlldpfncgfpnpmlihpkcdbkipakjdmemedbmfbibnldikcgceemhockipcejfeagcdlndkpejomhifmjkokegkkipdicdachjgblaamphgeikbhbbnpcllkipdjpkgonfdafbbhgnnfddpmgkhhgekkipmacfneheicbgimmomeionanfpphhpkipnkejjbkaelgkiebhagaidcmmofpmdkipopbfigicooijacafckmhnmpnnkhkhkippcbpkaidcjaehmbolgiliiakifjbekjabdcbodnonpmgnadedlcjkelhmfclbkjadcfchejagclofoalpdhnjhjbgicijkjadcgceojlihpmajlhfcijpannefpabkjaemgaefcbfjbgglbomigclhhioggodkjafcpcofcmiandignmbiljomlbpfjpckjagjnchnnlgiafjjlahaedeagnmhefikjanmfnhailnoclnomopjnkpogcjkhmikjbepejfeapgijjabdgbeblioncibmfdkjbhediokgjjlfchmgniengocaecdcnmkjbjahjgjnogghcodcfpbhnkdpijjfbnkjbjidaaeibgjjjnfkngoajbamkjlmhckjbnkkdongjnbgpjemmelhhibpdiafalkjcacgdkacalnfdnoafiachfddbcpncpkjccabbdjjbepmdikbpgkglaedjeheogkjcddjgaejeojdkilgdkacakjddhgigckjcfamaadfgomkhfiimaeahlokgbkkilkjcfanhkgmaaneaenocapblddnobeecikjcmhbpmiklmiheoehkcjifhcaphmcjakjdafjahiipfhdccfdjjffpfcaeedhenkjdbnigbeeakkichggpiphnljdgicnpnkjddolpcldacnamnkkkpaagjpbfjkidfkjddpgbanjmmfjcihjihfdophkdecbmgkjdefjkaggiieglmjboeaglkegihnnckkjdepagmlgjegjglebciapheelgmeipekjdgebhgfdlbmnidjnmlkjhhpddkjpgmkjdidkomjpjbfeddcjhjnoeeoijeoaojkjdkfieojljdokaeaijadlpgcebhckcbkjdlpbbgcehffbbdoddoaeafjjjpapckkjdobnejcekknnbhfbmofjpcabgmkajekjdonoimnehlagllfcbjlogodpkdmpdhkjdopgnpoihaphkjedagjeialbdcdkiikjdpbgcdddbfphmldgoenhiogmalajglkjeapicbljlligafglpbfopeeeckfonlkjemcbhhopmojodicjilfhngedcebomhkjendabbhgcmkjgdbphhkdjbhfadohaikjeojchalajaplkhghpngjomlhkneaknkjeophagfkoeejpkjjiddenkkbgnjbafkjfdkfmoemkkgpndchflgaffkhaebojgkjfgojngjpjfpdmejndkjkgaapmfcbkjkjfjnnnhmkhldphopibngckiddfkdmcdkjfmjgghkolnbanfakmgmakonjibblmekjfpnhbmcplcdncefeeepimgifkmfajckjgaljeofmfgjfipajjeeflbknekghmakjgdfooaeobomehmngjeijkchjhafkfhkjgekagbmmbklhfjpgpahjinjcnfkbgpkjghhcijbgpijohokafncdkjoeigegkkkjglgfgbgjhachgiccmcfgdjjfigfkfpkjgpagffpcboaogejkacajkigdaicoeakjgpnaahehiibbejmbippbmaloffgfcpkjhaefgahhkpmjaobfgadbbagbomjjabkjhaokkapoihpagbedlelhhedobgjgigkjhfihmmkebafpjmcepnbphchkohihdmkjhgjfbokhfadnlnagimjabemfdgdfdhkjhjpfgehdbolciafoedkcbafdbbanjlkjhlophcedcdbmmomalgpjbjdkpnbjhmkjhpfgmflgeokjflbkhplnjoikaagedkkjhppechdhnchkcjbaboglblnfihenjfkjicdofmpmpdlelfhadfklecbcaghekakjililpdaobklhbaciimcgbnlcaljegkkjioecggalebdpkffhlcjjfldliliojikjipoakncknplpoeiddgnlbelaaapfjhkjjbepngcjggfigkpilafenaahlpdomgkjjdmefjmclpmojlodilhianhdhfhldhkjjdoenjhcmffdhgoapgnoikahjpnbnlkjjgiffgebplloigfmgcjapbmcbokmhokjjkkllomklkhfgdgeeakmamedkjgbackjjopnkncnpoejmejklmnpifelbgnlcikjkaghggkoecglgieeihgehdfcnfkcnkkjkcfdacailfbhkajldlgdggkfeipcmdkjkcmchgheamjpigcpbjihpeaclihbfkkjkcmlpdkbcgnafbickfakbapbnfmabkkjkdmmcoeiigmmbblolngbgdhalnbefgkjkeekopifdophcjfpmkongdgpbjeefckjkjlkijiamoabmplafhgblegnnadggakjkmgaenocbpmopfdcfeinkokgchkbcpkjknjmakcjphoklcdgcnjljenckachjlkjlaepajmoeakhoghhpmlkjhahiddfebkjldkmlnihcafeamfinojnhommmkccbmkjledhacfllngckhecgcbigmmimpoplckjlkdekbldfbniefhigjpccgledmbbjikjllcoljgfalhgahdpchlidkefbmkfajkjmbkedinefdpppceeeeobjbhchfpnbakjmcladloncmcofffimnaackpepicpfckjmcojjgifpmmoikhlemcjgblhkpblogkjmebjakiiloplhnkfjhomkpifnkhemokjmgolgfjfekjjgkkdaajlccfidmibnfkjmheampjleaoikpfdkifgnbomdammdnkjmiglbnbhgbhmgcgpajmbnlgnhgeedokjmjdbhgklkikhcmkaeaoaldcblojgoekjmnncchefnaooddciecgipakhjldkkjkjmpcmhdedkgconcpfkkgkjlfhoamjgfkjnaonljonicnimnimaloipefjmdahgakjncahihoefcbobjgnpgacgpnkbloojekjncoidpghpajnaenbiljgcdapkfbijlkjndbicofkbpoinbficppacbgncbpajckjnmimfgphmcppjhombdhhegpjphpiolkjohjgljkpcakchigdhbfmnbjglknfeokjohjhbefmejjidnglndlicgbmblengmkjokjcabgdmpodjpjnhmdbbefgpplmfjkjonjfeniipnjbjggngjekpfiakkmjeakjpdmecihloaahgkagihmogfiapacmkckjphnpkoodgengnfigncoabmbcnngkackjpifmjicccpbkfjdkehimhgklfkbanhkjpihnjmgoeenofdbfkgnpcbkekjbdpdkjpikjmmfbchnjlipjfdcgonkclbggknkjppmdcenkjcnbjmlppngefmgppnadejkkabecajgmeeglmkblaiekdcbjdjaimakkahpmggpbdkpaengnangngkdjhpjdggkkajmehjkhoeaelebdngodpejoibnakckkaoekplhhijbjldaobeoelpmceoloffkkaofnipbaffmipiihbjjlfckgnimlpgkkbaafnddpjdcjfgdlfdnbipnooefgbnkkbeddbnjoadfmhnokaomljmpcaojjkekkbffpdooeddokemcjfjickhdgcpfomkkkbijjlacipkenhcmnjhnciaheginkhikkbjhgkpbekehlkhmpkkmcinockkaliekkbkbonmmnjfagdbpolbiibdmmgpiiickkblpobkohhpkbinecbhjepgcejpohcgkkbmjjpgokmolkmghicnioimnhpigkgnkkbmmlljpdmoodmpjcjlacncjjplidnikkboiabbelagebphcnlbbmibaojcabfdkkbpfhoijmcfoidhafibkolhnpchmeabkkcbaidglhekbphkencpcdkfoofdbmldkkcdmidpnooibbjpgbikoagpjjlmmghokkcfikglkibdidafjejdjpebffadiidmkkcfmnpgljjgkfphkiinbpljkcbfddookkcgiocnomaoginpkpjgllnfpcdfppjnkkchicpdmpfajccifcnljlbmkfpiblehkkcjlhmadbapcfoegajkbkhfoiojhkalkkcmjkmkchhmkpoclhmipmilnfeochockkdapomonjjokphdlpogimleafglpmphkkdcinaecjdefecbagjpnpchjhglgfdfkkdgldgpchkpdbhjbipemlifhemhnhekkkdmdahfebkjjfjncdoclfkpkoackhjfkkdoidgbjapmcbgemcbmkigdkdeahejdkkeeahoacejhkalgmbeladmiiajocalpkkeijamahfnakbafgignejlfolcodijjkkekbpdjionbnjlnopeeajnkgpjfppehkkekmabnmaghjeadhbnbhmpkcakldaphkkemffcnlanbpalkcdejaphhnobboiejkkenfccbhaobelfoibiemofcacblifbckkepdgkjfmgkifcmcnmflaejdhdnipdokkfaabafpchcnijgplkoafaiogfpfngekkfbmmikgkenckhicaffbicfnglkacamkkfccmeecpmndgmljfjgollmkhiioojakkfcmdkaogkdaenkolgknljbkgldoahfkkfjjgdimmemfbgmgpjfobmmnccacefgkkflbkigeicgdbpheodebcnjhapilieokkflibljpecmegpohmlaaeiokgmkdieckkfmdlcfhbdjoghhbabmjcejopgdpcfjkkfnhceblgkbbcaakdkiccbmidelbljmkkfobnmhjmjkgojmfldhnkmfcdjjakhbkkfofcohnebcjonegcgomihjjoaajiakkkfoghcfhaheenhkonhbkfbbeadledopkkfomgdknpjfkgclobmfclmjmplbdbpckkgajigjgejapgocdldgacgebihbpcpokkgcmdenmjcfikahogdjebonajdokbidkkgffjhjgicokpadoibcoibnlnjldgbgkkgfjekgieaoipkeidijgbgfbggihobfkkgiinhhnccplmhnnhmdjpflfllppjdgkkgimhcmjpbjkiebbckbkncammgedkjjkkgipealdgiehobkheokbdcocmpgjknpkkgjefmpbhjaioamhjmghmgdpffcgflfkkgnfdghllnfifhhppoogeeekpgobkjakkgoeheoddnhkjlflaoklbcdjnobfpbekkhbbblncmpglacdjpmabapmjlchmboakkhbfhilmdddhbpmnbifdkeehefddfkikkhbmandbkonddgmjlcdcldmemamimgjkkhejjmlcfbcleolhadhekjbcanoopnakkhgllmchgnnopdcbmojfjcboikfdegfkkhgonbhehaffjolfjebjagoicaihceckkhhhoacdgjgemjokdphoejbjbpbeklhkkhknaokinkhlilbdipgplngicjdpakbkkhomejdleoonmbdhcigkhkjcghngncfkkhpddodhlggadhfbnmbpjkokpafokfgkkicagmnfomgbindlifdnagmgbfckmljkkicemaiejcogdmelibepnapndompdjgkkichhefaaikbjbigifgbnecmmgocmlokkiciepifkoojbjbkkabicoepolnakjfkkifaokjmhkldhhobokehcgafkagjnnkkkifhaankhcipkolnabnlojabjhkdilakkihmcnapbpmmgfloojgonnephegplnhkkjbjeecbpkdffdpemfhojfmnoejflfgkkjdblgbkkhoaajhlbhpojikfdhdhajfkkjjcoolchkmjlmgemhmnhfkboaaoocekkjjleanohaglakedjeleamdcobmkmojkkjnmhbpjljgojlcldakocgldajfelbikkkcmekkcbkiieniogeogckbknlhomkikkkebgccojpnblelopjcaiamieoobbnekkkeifkhkbinmkdncgjojnaknakmgobnkkkeikdkpjenmoiicggnnodbkebafgpckkkgkohjjohfmgdpgnilklmiekclkonhkkkhaphdoopfjliffdiehclnacjbijidkkkjnecnhpegpdancmacncblaemhhpnakkkkpbjpejimdelmpggffmpolpkomgdhkkklcfakeecbppickmomalkbhlkohkenkkklghpefobjlikjplnpegofanbpaembkklcfdobcimapfplbdjplfibamemkjbikkldmlcnhelhmmggpfmbefodigbcakjdkklfcpaejjdfdaalimlfcinmipjpcffekklgcacobofkiinckjiclaaepdeamndfkklgmlplepccilmefnmjpoklnnbnjifmkkljgiehnknbpnadghniojebglajbmijkkmcmeopabajfjdjacjgokdmciilednpkkmdblnkbffgdaaoadgebeoalhagkokakkmdmfffjlffpebkcomigephdjbpllghkkmjdjdiopefollhaboifijialfdinpnkkmjfojgnkdecepkaaegoipddjhidemikkmjgjkipiplmpgfobpeiafgpnbdfhgbkkmlneihhcdmonpogjhcnelbihlionenkkmmidaflnimbbdjeglmjcpkaekmncigkkmoffkcnaagfmkigckpkdcodobjdfgakkmoiahgjaablkkgiaaiedaenknkdmckkkmomojklccomdnoeljabngbkllnohjekkmonbogjapgdanfiooffdlihpllmbmmkknbeffbhpgeodbldfgddbpchhpcmjpjkknbpcphjhgjobcidjnlaeipnhieckpikkncceojpbfllhmlgdaianjgnodlcmmokkndehiddncobniolffmamhjfkdlhppakkndemklbmkhhnbppfccikicgcgiplpmkknkmlgbecjeohnfjeeclabnigimhmcfkkoainddcchndecimngikjaeakipbmpfkkockicmgnenchgciobfmgjebbekdijmkkoclfoblomngbndlnhaahjnkfokkiagkkofibpohcabiejjojebhggjjmenannlkkogpcpdlcfklnkbhoeiolbdedomnblhkkohcmdgjghpimffnnpblpopfoaohokgkkohhlpcijebailiblconiankadfjjomkkoifgkhbekogjljgnncabikhjfiailhkkoimmbenhmdpaodebncplanoilgcafjkkoinbfokccbiaocnfbemnjnogkpgdabkkoipolnajjkpmjlgmkjliijmeifadbdkkolbkdlnpkhjcjehflpccocohhoamilkkoldajmihfmamephijlhljlhagekkmpkkombdfchihleckojncpdmhjmcdlcnoakkomdeladdiondclogdcgbmjjpgacpbhkkomecanpdlgnfhkcalepajklgjngdlmkkpbhfhodkdgphjhechkidabiojjdggnkkpdakmcilbfdbfnibeebogddlmleeofkkpehonagmajffoogcgbecoijnddckfokkpgdnlcoogpkgfobkokmgbdabimeblmkkpgllhlgpbamgjinkjbgkgmmiaopnlakkpomgnifffodfcekkgljmmjhpnnopniklaalmmghodjjooindfcpegangnfcdaeklacjjmnapagjjfgmneaopcbbecnghggklaecimjlbpfompicealiiifcdjnkbpnklahpaglfakdhdkfhdgnobfpknpflodlklaignpepnocbpiofbffmkffpgelnkfmklajnnpkpchfomdaoafmlakophlaikdiklalbmkcicglbbedmdlkidhkiaelhdogklalmepkjjjeaegifioaakjnomdklegcklaoiakbabcibfpahecfkoojnjllflmoklaojpmeaocglnhlcoeooedmfonghimiklbboccepeidfomfinenihccbiafnmfoklbefgoepgehffappamlmokfeomjmdkjklbelohlhkobpoeaimclnpikbdphkdhnklbfijkljmmnnjebmeffpdkjkbcinjbiklbhaaeionccpgikdcplkonhdolnncdbklbhfnjfadcoobnlbhpdhogimddhgadjklbibkeccnjlkjkiokjodocebajanakgklblfmpeelmpnadjahhdakiomhaepogbklbmahplhicolpndegodjofcghkblimkklbncnngoaghcpcbhmdeclbconggmgolklbpfgoghbfcchcmbmpdacjpohmhciifklcbfeheechjfjakfgaalmicfaohfmcfklcdhhlnlecadlbicnndccpkmaohenpkklcdkjfpoojdbealpemnlhphiaffmhihklclkllnjmbammbdnfoaecgoacjnfmooklcnnnkckbclkddeckjfghgjlkfmigboklcnombbhgdapimghbinkjjolmadnnheklcoadkbipccihbleddchklhfnefjokokldggeihobfjeoeibihojkkbpmcfljagkldjcaoopfpplijhmbicjocghfildnjjkldkmhgbdpknhamjahbjdamhglimfpdnkldoaekdafndkedkkkgobfgfjjhdcmcpkleaapgdkahaekcocmkbgfainbhihccjklebnmjbojkpokgjekknbbafffgebcojklecapfmkadoglmlllamaenlinpmldblkleccbhcmdclfahdohogjdpfhcocgadjkleclmfefaonkhibfpjdbghdfgkpccncklefihnmmfkcaoeebemdmeebbfdhlknmklefmehbaigcdllophphlmekdcgkhefkklejhlidkedhipccejjfhhijminnmbbhklejifgmmnkgejbhgmpgajemhlnijlibklekekchmdclafjmpfcbjhmlnkdfilpkkleklbijjjhhcagepjlidghdddoacoflkleklodokdfhfccoodhajecigahbodjpklelfibegjdbkhbijfoeicpfgjcifboaklemneeageeakffdgokideijlpngmhaeklfddphihnfafclmcikmjnehdfpdfneaklfepmfbdodbialeajldafaapfpgooodklfhmokapieaohglbajoielglknmijkiklfihaamjlpppfodcaakljjpfjjjnedjklflddnhnbgmminpcjeedndgebgfcimjklfneahoibjkdlonilmnkkncopeiomocklfnkikinjfkogbkmjlgaghbdjkedmdfklfpgjlgakcpbfajnmllpbiefegbbjakklfpjclmegjbknljefidlmbpdkipfhelklgcinpaniecnghfggjecafhhljdjaclklgfhbkgoogcfbbhhiiphbeofgkekddoklgfmliggkoldgiadhnhkalimmblmdjbklgfojoekodlfpklbfddfcbgjbdepgkeklggjmjmlplojjpdcdafiniihbjjfkinklgkdeofobgfneffgdgbblkjnaofneclklhcmbjojbhphdjjncihlcpaofapddboklhfiialjmejejagbhdeipopchklggcgklhfjcippblfcfjekbllgdeollbimoipklhialbklcjpohnbcbcpndpgfmpmagdiklhjinolgakkkoeakiggbelkdbedkigoklhmcbffagcmcjhaifgdphbalhggmabbklhmlkopfjidflgfokhgjbfmbfiidcbdklhnojamjpdafikjihkihhogapmedlkmklhnpmjlnijbdpcgohgbjhkehinglfcmklhojdfeoohmabjkpmpeoleikbkaefopklholaiiccdijjdpbjcighohdnojcbimklhplanpoohdihcmkcnhedcckcjbmolcklhpppgbhaafbljelnkjenbleacdmbbkklibccpfkfpofblgmefkaacajjglojlbklicmgamjpclmbhppmdeamffedflmkcnklidjmocbpidgeoapgfiljiddgilhigekliheaafnpohkgdabkfchmfdoaikopmiklihliiaiapjmaiaemhfogeccpemdcenkliiambfijiclfllpnnkajokjheoapfeklijheibkdidbfjlfgoeejhmgghncdnjklingcajihmembbmjjlojmkegcmcgndjklinhlfmgcjnnpfkpaijnjbgbkdlgjphkljakojanmafglohioljmeikfnadhgcgkljbbcnooaklhpifalnihdiofoahmmjjkljbomafilbbamcfkkleedjpipdcckcmkljhmdlkclaglodecegamnpioaflmagekljlppphjjdeebmindaafkaeckbfjanakljmhiikldmbjbfmdjhfonbfdkelmafjkljnkchialolidbijkbiliahlklmomojklkadkblpebokmlobhmhmkkepbkbpjolklkbnokkplhdancghjdjhhakdbnbmakiklkbpifbbohpceagpkhaoilkeplondlbklkehgldnflmhnlmiefkgchjpfglmhmpklkehlmgmjhcepmenakmkkcjpbbegpfcklkejolkjcefmocpgpjiefbpmgofahmhklkfkgollhambpdebichifkjhnmbjdcjklkgdfgelhggjlkccmpappmndffcccajklkhenncmeeionhafoalaibmkmmpmobeklkibhijmnlniihbgakjagadhmnaemndklkifhljfjiepmdeompbbcbliechpcjcklkijiickciboliljnhlfgmpbembokggklkkaplgnhkdfikkpmiofihfkpimidlkklkkmdbmkipeeddocomfppoidkollfcjklkmipjmiaoddiihoimlnmbihcnljebfklkpbdkcjcdplnndmflpphonnickhboiklkphljjakapknoofbhhfggkcmgnjfifkllemmfdkjmjjdilnlaafdbihpiedllikllfgeciegpidfcgjjkaopkcpkagocpkkllgokmjckclcjfecfobamhlacmnndkpkllhccecaahbmbhnjocbgcmaflgihlhhkllloaknkaplmddmkjiejbekliclelffkllobjpalokhchjmgaicgbnbieilgnlhkllppneondejhceklbifdjnlhgkobpghklmdefjcaikobhffppmgnhifimecgdmmklmdlmmdamfnkfngdhgfoiodfancflkkklmfkladgfkicpnhcibocncmpbgfpbihklmgdmfdgmdnobfgmoadacejogololbcklmgeahdckpphgacdnifpnglkidaifpeklmgefjmodndhaiepmjdhfdcbeabdfcbklmgenmihgaagaabgeipljgkdhnolgkhklmjcelobglnhnbfpmlbgnoeippfhhilklmjckdmegccbpkngejfgilibngimggmklmkjkpbiicbbldlmeebjnifojmkadbgklmkjngbngolbdmcgfoblbfmmnlnmmlbklmmlgpbpphohnhghmdnegalijdjnhmaklnbdbpagegpapmbnemicihonkiicnjiklndknbpjdlnodpkflabnkeodeldbbbfklnecklknefhibfmjhmbjpjpgfbfbchbklneelbapbnboindebgiedldaidainmgklngammjacfkibkgclfelijnjejffekgklngapenidnkhioobpogiofjefoaeifhklnjfmhadkojloagpnaljckcfmkmjgiaklobhmjbmfnbopnmdhommlaifkbbakemklocjienkgoogaihekpbdmohdpdnmgjoklocoihmohjeoocecbemhcfjladjnnoeklofcdbemgeakakihahmppnjgmbglgkhklogeoilgfpkkfdbmajbbcfnneplilnoklognfjdfmnlnifikckebnnajgcieckekloicjpigdmakipfajcbpgahpogamnkmklojlljgnjgcoiknopnnbndcpmehopbhklojnkbccembmfbplidbaiblodibiccgklomcdebgiccgpgmodkgilimnchoopndklondbejhdeiognmjbafgkflencgnahjklpemignpoihgkigpgoojloaokohlcgdklpfdhccnmoiaphhnakjlmaengdeehppklphlclbgoehoblnbikjghhhgnmfmhkeklppafjbicehkiomkoclbnbhaeiabklbkmaajfolbdmhlbpdokkmoemighjmoecnkmaalngnjdpcaajkidhmmhagmlpfnablkmaccmcmeianiblndiefgoehooolhndekmaebdoemhjfopgjgngopdfkgikhjcgokmafepipgkjkjfooojobfhohmefgpifmkmafhdgogaljhdjojgnmopcgejbhdnenkmafpcnknacbcgigikdfmjfnmimhpkkgkmaifbobcmnkfkaakmmcgknccglhefiikmaiomkbiinklhpncgkjmdbnjlcadefgkmandlokobcbfodoiiohmnikamjifgbjkmapebafibdjapbdaiiingnobfomllimkmbaoocglcpadleagpdjjghngkdfjonekmbdcdfacnllncmoipagbcmjbghcgknpkmbdhfdficogkgjlpmpdnllpbmkaaphkkmbgcddhfgphookjjpgdipfpafddonpokmbgoggonnlgpbpfpdbikbfkfiokjnobkmbhnhfnabgeglieidjcfebiglkafihakmbigdkofjjbnlojdmlpckggnaoobpdbkmbmobjbcmjjfmempplcnojmgekgpalkkmbnadadlohhlndfkaagihplfimhnhmdkmbplblnjpcncnodpndlkkfkhpichpbnkmcblnjfgomggmmpindkokepgokheflokmchpnkkhpikpkmfanognkncbgpoipolkmciopddlfcnnipnpfndlhlplkefhdhckmckdgkfkkcapkalhkkibpmncjgopfmpkmclgcomhgnafjffiigkedkjjcnihkiikmdbbadjekcompnidiknljlcjebhcjidkmddbjmkfknpaconjanjiagfideannjfkmddjhjjcbnihmimomlddbfphanebmdmkmdeedjgpnameabhcmjibpidkmaainjnkmdfaocaboiaajlgfnmjdbfanahodkmkkmdgemkgnoflacfaokcdpfljfdlkebipkmdhlikbpgeedakhpieicfipelchopipkmdldgcmokdpmacblnehppgkjphcbpnnkmeakjchhibifjdfkeiedoaogbkhbpdkkmebjdbofliepapcjdeflebkhbepabhnkmedakdfngfmagjlndeckcbfcmidlbiokmeeaebijeifanojlcikpikpbejcdafpkmeeefkidojflbajgljbahjdeagooncjkmefkabopeopeejhaohiigkgpkcbchnakmehgeggkhkkobmoncbdkgemepdfhldlkmejakdecekefmiglballdadcookimkgkmelihhchbniejhcoebhadmjbgmggnijkmepedkflfmdpdibpnanmgoefmfpneklkmeplklncpfkhbkdogjognkoafdnpmhakmfcjjkgokeekaohiijgnilbaihnifpckmfddkcdlojkpkjmknleomcbenfiijbgkmfghifhonmdmiibkalapkplalfdpnmgkmfgldfdeineecdancohgmmlhlijledlkmfjplfaibonoigcondoialoaplmhgkikmfkhpddegmmbneihcjmfgkoecnfdkppkmgaadbdniibjikkcgbajbfboifbigkdkmgchekilpojdpgcaahlphaehcfdjlkokmgiammcoagopkkpphehjeehodhhiembkmgihaanhcihdpacaddbmbcnjmfffopikmgkeoepepaeeljfiipjppohgiefbainkmgkllebodgpkgcjegienaahmjicackikmgknmighcggjpkkpnoopfgagpgkfldikmglbmicgoeckdbfjbmoajfpnlfpmdmfkmglheppjkpgkfaggfjegmdjkekjfejlkmglombpidccfhbdccajoljfadfkmlnekmgmfgaflnckhjnncedcpbjhhfchbkjkkmhfneglfgaegfaafppodfojlipkpfhkkmhgibjibkknicneafaghckkpopmjhnckmhhlpalclpfiaemflaknjamikpbmipikmhhnmphhbihdigmjihokleelplaphhkkmhifjihihhjppngfjocphcicajknmkjkmhklbcofkalojggnkjdiocpijooijhjkmhllihffdlcdbjnnhoijcifagbdhjkikmhmifhbgemnfdmjlfomfaihanodfbgjkmhnkgoadcaaiahdblninmmnemnfeggkkmhoeknmlnjhdedejincihemieaknlnakmieclgdhhacgoammhacejgcnkgdapbbkmihnkdcbcfealamganflnpgjnieiocnkmikljfmmdolmeiefkafkpkimgmganmckmiomcifojboepikoohkgdalibbakbockmipcjflidlaggfgipaooaekagblomdckmjaecainjoaomeebaofnnbobomfigoakmjcagijhhepcfkggbpbhgcalgcdffhckmjclkkodoliklmfbaifeicidbjaeejmkmjebdmdmcndojhekenmccbggchcngcckmjeecpkhehlnepaloidfojfccnfigjdkmjfhchiodcgpipmbohdpbdofmplohfbkmjhnoibfaphifhhaeejglocpfmnmmaakmjinjoolojhfjbadccondllpmiikbcjkmjjckahdlkcknbgpkdmmobhchpedlckkmjkdepceoglglhpjoppmggmcgdceeeikmjkinjclekhlgfpngmljbddbbbacjpnkmjmcnkdkenhpdjjljoadaedkjppnohnkmkcognakcdpmpeipjefelancpobpppgkmkdohofefokfmbnlbgebdapndacfklgkmkfhfggebhpdhbcomfhgdnophjcbfcnkmkgoflcjoaplnbfadipinanebjnbijhkmklifknlepgmbbigahhphncmgkppbjbkmkliionkolnajonpaofldkogmkoikgnkmkoklmignliehjfohghbemkdfpchpnkkmlebjoghkhpapfhbdikannggmmffncokmlfahfppbeimlagfflfmkkhkeanpdcakmlikmlgooamkeiejaipfhnpjgdcdmhjkmljjoddjjkoidiahlgbgjjgodcajhgfkmljongghpfechhfgbmkppdcagagjakekmlongaeiembgiakhepghijbccoodfcnkmlppomcbdccijjmecbpffhieicoejdnkmmbpfmdapehjfdmghlibmhmemhlagfekmmdanbmpjeaoieiimcnhbhlhfokmpcpkmmdhckbnkbeelkoankfddfnnlccpiojkmmdkechgpbgfnammmjcgdienaafilbfkmmhkeojenbgpcmmbclfomfgglillbpmkmmjmmnilcobajenpkieeigabdphpbljkmmjmofjmhkbangabcffocmjjkblnfmkkmmmofkoljkehconibmempalkfikgjbnkmmndoebdnddfjghkhljjjaikekpagdlkmmpcnbgmmbcaeddkmohkklklibodcakkmnenfmkohnjpbeplpohembgkejkeinpkmnjapfoibbicnfncoogmbnbeoocjjankmnmhmidnmgpnogkejopmielgbmcfndckmnneadakfgbhicjnigkbfpeeabfhpmmkmnphlipebackgmkcaeaodobhajalbbikmnpilfbeoahfdjeanfmicllmbffkcbhkmnpjolbmohahgcjbmhppdnechgcimnfkmoadmikmonplhegnmjnmlcfjnanpkldkmoahkclpmhfeoafecfdaggfjdfipfddkmoapiloanepnbfkcclkfpkojgkamnpakmodfbnahojingmkebocbnmjkmkhdgbakmogelphfkfnpjnnkdhocpeppeehdcfnkmonkfnninhmddponmdjbimgbfckdbeakmoopeoplpjbicfdlbmphbjnbgcjbcngkmphnbplajibkgobjkelcggoalapnkgjkmpmlnlalekgmaenmhmlkaoglfknhnamkmpmmnobddaebbhdegbmakljalgebbplkmpobkggpiklblejiaghaeocekbjfjgfknablkgejhgdpcgbkcbamapldiflcgbiknabmnkpkbppjoajoblnfkdcmlfplpahknagfjapapmciglgnedllpeielpoakppknahcbmpgnkdofmkpgmpolaplcaiomifknaiimmioggaaaeabegcahinjmponbmlknajpjbcgpeknjdfgclndkenkmknlnkoknamehgneadjnecjiigjjpnkglnoddobknaoegndgclofcoecpoobbacbpmbdgcnknaoffjddnbemlmedcmnjfofhemcinchknbblkmplbkjabfeegbocgdpmncllmnbknbbmokgdecehdefcipkoemoeglegigkknbbnioaplpfofahceegkgkfmhbhhjeiknbcgpkkjijkpmadlhglppdhbahbmnllknbdcjobnlgpbamkmffdihnhbmdphmfdknbdkcpkcpmiakimkhhmlgkjmchgahilknbeidnienbnbbifbdklkdmijjjoafghknbfmjglmhbbfhpafdcionpehhegekmgknbfnlninilkebcmkdbijnpeffoonlcfknbhjmknkofjkdaaofdinlinbnmoapffknbilgadgkikdlkobipjfpeojhigialpknblpmbimibiehijfmkpbnnckckphjojknbmboonnkjnihelfhgafejhldmokafckncblcjckmiibijgcdngikbocbfbcliokncdiimicldfeefdijfmagkahjcgjbhfkncdocmkfghginchnkiecoomfmdpnphlknceoiogijnpoiojgbgnlemeoomgapbmkncggjhjphacgdfpbkmaomdonpicbcpnknchmphjcfbcmfmcbmpgjfkkpjfocnmmkncienmnohaenefnjghnedeffanfpmelkncjjfoichfhoicnhhlabkphcnlfemegkncjmhojdkbclcpambfooddjgejjbnhfknckdfpjlkhbdnidjpoaombfcjgdgnnpknclieogkhaomdocmckhghpldikladcikncmfjpjleioeholmolakpmohlmeadbnkncndojgkjakgkffdjjglmonlefedjofkncobjghdlfhilkihpnfinkpnoipkmlnkndblckchaaadbijbdmjgfiifgoeakngkndfedpnopfaooaccklmklecmcbpkdafkndfhhncigahlhnppmlgmmkbfmfcfcjokndfpmlielghlchippejdgldlailbjgokndgfjblmmjijmelblmibglakmedeocakndgkceogjoidllbojkejnneilpddkkjkndgohagkmidfilobllnigdbmnohncmbkndhckapaanohceeneaahhbleeonmpaokndiededfkjllgdnpghdbgaobfobiejfkndjhhddhcbgnfilmkabcfnablcnafhokndkikcgkjgcgdmcdonadcpaicnmmlbmkneahokfhpajepnaofklillfibiodkecknebdjchpdbohlgjmhagegpmcibjlcbkknebimhcckndhiglamoabbnifdkijiddknebjoghfgpcofopalhnikmdabohhpgaknebkmbkglfchfjhcdijnecgofkngikgkneefenjmakeohjgkiglhmcbakacbjdlkneggodalbcmgdkkfhbhbicbbahnacjbkneibekbmokkogmddfbkeichgffhkpgekneifeimkhmhjpclgdnohdanjgajglfiknekcpgcjamkbfcdhfhghohecpamfeaiknfanblhfnlocmfebfbcgpomnkdnpiidknfanijlpgdannoladddjfpjbamhkjkgknfbikmipoofnpjbmlffepaopaoimbbgknfdfmkhmfnkjbakckcoeiogknemipanknfdpgigmjhcogchnjjbklnhpedagimpknfgamelaaifkclphjejmblbnpfigeokknfjlokjnhgpbchbhpbccjhfnobjfajnknflighobflpdnfkcdgengkigcgdpbokknfmngkokohcanplopecdgnpalblkaioknfndacfcjhcigokfbomocchgeefjalcknfpdfmlopmbelgakfenfhoiidhahglhknfphlpagfcnilblhpjjgadncbmfpjglkngcdpobhgnbpgkalebnnkipndpjapplkngfhfbmjdaabfgiblbmpcnphfpiaelikngnbfblfehdjfniihbbgjdbfpflmjhakngojmaiilmhkmmkondlbdcfchplhjceknhdpaoljmnpbegfgkegfnnpfakdhlclknheabfgfokfegpcmmgfnmljlfnemicmknhgakaflhfkofmnenllidimpnnlgmpoknhimnbbbgphjoiibbobiajaicgonnheknhinplpcamkhlbkgailokhhipcclpiaknhjiheaghokdafgfopibkokieajiploknhkgfkklodkfdadfnjfagdkaebjbfeeknhlfpiaoagkpheoiaohaedmahdbiknoknhonfmahiepcfacjeddbnahjehpicpcknhonngnpgfhepgjchgomkbpmplmmaglknhpmjmfbelddfkakndeaomehjomldcpkniahpnedomobjlpadffcdjnfkmnmigpkniapnglhkkcahdgdokjjhbpnakggkgbknibpdlmjnciclcnhmhalklkdlehmmpfknicfpifcdhalcnmfamemkcnnpfbdlokknidbjbkemkafecmihipdlmejidnnemdknidcdmndepckggppcbgdkcmehejieekkniddfphdfbokmdndmmckkclmpbnkblgknidjpjncifhbbaigmoeihalckjhklgbkniekflfdphlkdabcajglmhocadlnmgmkniiofaapahdbfbjjfllfejdhbailngeknimhekjjhmmedmbbgpjkdgiacnebahlknindphogcjfhbccaolkjibfdhlaiolikniofkhcdfmihcioimpkfggjlokdpleiknjbnjpkhbhjkbdegmnlkgcmkfpjhmngknjcloinccobfpaplbcphgjpkkbppiehknjihlmgifpkdojibbdmfejbahfpheeeknjkhliaichjccnnokdopjlgoefodkgcknjkliandamnmkefadlhijnhibkmhckmknjonkdaeagplijdngogpaahjlakpaeiknkcpielkejpdcaomhmcjplflfapkojlknkhflknmnioppcfbeimehhjgdbjmbbpknkikaigoaieclolkjjkiciihjblliofknklijbmgmhaldkchmanmcmpmjobnjpnknkpflfhpjcfonaolfoomibiidhncojiknlfajcmongkbojhnodolckgkmfpmclnknlfmnmlloeofeocjcphphacnlimjnenknlgeeepiklldohkgcjhgjfjfahkodgcknlhaghhcbomdhifipbijalkhejchlecknlhpefpakgilecjmidpainkjlclbpejknligkjiggboeddkeegfbegjpajbinahknlikiedkpebddppmbkbjfhnmehnbalcknljiefeiedinpiokcfjbklmelkpphepknllpngfkaolihjlmngjikhfnodkojpgknlnehmejjpkmdnmlocgbdkjcdbpnabiknlnoacafmacpkbadidjgfjlogamomjmknmbkhlpehlbhgcbdibafgdmfgdfglgaknmekldhijmecldailkpodclimlhkfcbknmiicommmomlbpgnfkhpllphfofnnjaknmpgpmcibogbccnkdonkdllgmpenfpgknnaahaoldjiojdfcgmnlonafegfljhlknnaddigcpcpibkojeoaghpdnjofdelcknndeikmlbaabhjlbkodcmkjdhdoggklknnfbmdgljpbjmcjcdbgfhaagcfdafilknnjokagadbonknppgkjgjpiolcijbmgknnkcgmfbllpbmpffhodbeepdpbcejibknnnnfbpihdeidjoiojmbphlonaoglnnknoaaihbimjndkeekiinneadihjpnagnknodfooidbhikkpjpbigmkjkdfkdmfmbknodpggkmllmgjcnnjeeannjolodpfmjknohemakkhnpagnlobjknpejhdbhklkcknohnmlndiailolbfjopipifpngekffbknokjncojpfblpdoogpdnhpiohgjlemdknoojkpniokfencoheenihhfejpcepnlknopcflkddnghobdpalpbgcecjanhgjpknopcgljopafngghpdmieendmpoebebkknopefidkjhoooafmakhjfkmpcanecipknpgbkpddpcepnloiijojmgbdhihkjklknpgfcbkcaddhhheclhebfcacjiogadjknpghhoabneehlpmnkihmffpgifeephmknpgoilagnjcbnpjdpkihfodnilfnehkknpjojjndmcoiecnfijhionkaileioohknpkbfinceglidnkidfmeolnigkihfgeknpmankkaljlfafenjibpiekjlegjiofknpopelccmjfioebijomindimdcfholcknppigcecefbbceoanjihhpajgidahhbkoabfbhmgflcfjbocfcmoojpeaflodihkoacjdcknckclmmloogghpmpjpcjbbmjkoacjlolmhpjkkalmcjmnnehkelcgofokoackcojhljodajllbfclgcoffppedeikoaeahiklofnpekabhbaajgbjeanghojkoahmcigehfmefljanhfkljblgkaolikkoakangmngdckbojlpllhmecfbdafjcbkoakbijjhmmfcdkggphjceohefiikbiikoaoebkccjmlegpfoffghffhelalkknckobdbnmdebigjbclidlcmijajgbcmffekobdplemldjhmiccpjeffendicamjgljkobfhepnaikcnmffkeommlgddpecandnkobkhbfkjdackpjdglinlggndnaknecbkobmhmhkgmmfdgdkbhalekohkdmmbakpkoboldlibmkkdlmicikkpihgmcbbbdkpkobpdnpleilhaghpdmnkilolojcpomeakochapidggjaecomcbdeogpmkmkckihjkocmjokpdbjaffaoompigfhgonkmnfflkocnpfebfamppmdhbalfkbemilgfhjpekocplppiljnmncfgliaikbgejmpaengfkodchngakopkliiedhhigaomnbekfihakodjedhhelhljkmdfhfimbhhjbiconopkodjgchicejdljgabgkfcfeigcodhmnfkodjlhekhpnihfaegjkkiekicgoallkdkodjmmnaljnkiojdelnpeccpmdnkajnikodljpoddhjcahgapgepeaabcgdmeecpkodmkjhmdojjodiimpfekmmkkhaommhhkoebeghbbbfkfccefchembnjhfjfddemkoecfomancbfecoofcbebbhhcajbjehgkoeckilpnmepmlgmajjpbcbdfbhhnfjlkoedeigmbglgcplllnoddfhkhjgmcngpkoeeinomfjclhlfeiehogaididdgjbndkoehbcoolcomopdchpljkecgenoiloflkoejclfcfciemjgeagiinmiihfiaebfokoekicpoplkcdflpeoaloglgkkbnglkjkofddmfdbbgmedcmclcfchmnlgcnfhchkofhllhomifpiadndnmeldlndckmnlehkofinomjddophcnpehallcdmhdilblhbkofkblfbajkpmionldikkblnbbmdjaenkofolnnhlhnfaoaoeeoomlcfhiakimhlkogbalbondhbkdfmknecbbejiejidhkhkogbbingfpmmgaecndkdbgehoalnjbhmkogcipdjdmdhnpjllfkhgkbhoccfkjgckogmbeklgmmcoomomiheehfeddgejgookogobjggahhlmempjaoibombolppggdekogomgfecphncgpdihaaepancgklamcakohblpjacibhkealaajgcbdkenhabooekohcnlaamfpgkdghjlfnhggmgimfolnckohjjnkncpoifajladbogcogjmidpbfbkohliapjdgbifngpkckoajklhlmnngkekoiakeaacholenhfdpiolbmgnnkekggckoibnapfcoecnaipllfkjbcbeblopimbkoidmkcmmbplafpepklokgjgcagnnokhkoiepcpglkholahllbmmojhnbagjggobkoijbalkncheedcohjllbkcgcmgildlmkoilfhccneonbligikfccaiclodoiajikoilnalfgijlnjkdfdjhomlajdjdbfmpkoindnoagbpdeabcemmiccpjdeabhbikkoionmfgljhfmknnlpclfdcinbpgbdadkojblakboeonigpbmlghjlbidoicoilpkojblnancokmlkccijlimfjnfofiilhekojdmkhajifcldmeilhgohkpmpdajmkakojeokfkkmlgbdooaaiaijjjidnclkikkojgbciegmddffhelhohhmgbkelfpojgkojhjgjnaldlimocpgighfaccljeonodkojkdbedffnppdoalcfkkeelbhbklhgpkojkoooiddomhhblhbnkfgapjikeaggpkojlmlehenfgojjjnhiamofngcdfmeackojmajjbkkijmngajnggjdodmmbbclnekojocamkjcbpcnibahfhomfjnliglfeokokgdkaoolnookohpdbgpjlieogbpfnjkokhogimhkaddjencclpdedgginmebkhkokjnigdmgjdlfiepmobocpdbibimghekokmjhkibndhffefnibodijnnemngkpbkokngjdjjbeiogonfmgeooapjgffkoihkolbbghckjilleabphhgeggcgpfidofikolbdnkmjikdlfiaomcggfcadmdmaliokolbhnlipefgpejilgmhhbcombhphihlkolgjaoeieiefdcmommemeebbbbedojkkolkpdjcaeiopkdlegmnifidgifpjjbbkolngbomhcbalgndfnjbgefebgholmclkolnjcegnbgclkngepfjkkpflcadgbmjkolpmkgkhfpnajnmdiofcilbhjkpfljfkomcegpdegjffcgjdaaghmdloljbdafgkomfdcbibdgaljleaacbehibkboanhfkkomfjkomomccecdekkhlmlcecohpdminkomgiafliefhkhndpdefnmnleohjmehhkomgoifkpchbebhabofpefnpfdfihheckomlobfhaccmoipfabpkdplcpbdcjipekommlfbfpfnonmamlbbiepjeeiookgkokomoodjlfnlhafmfcflhfeckdepbeknjkonbabjjakaogliadcidfmnpcbopbpnckoncaknjicgpiphejgpijegkmnnbppgokondbhbdgfjndnjdikflifanckhegfcdkonigmcojefndihhhjhoncjkgcnlcfemkoniklljlfccaglgoigijglcebkcajhokonjbclcdbeilekcbjngbicikkmgpcimkooeglpcghklegciplmkbjjdhfkmobafkoohokppblmmiabdjkielckchdckiimdkooiabchicmicabnldmekkigljdobbjlkopfjidpaliacdcdbpmnfeodolpfmaeikopgnhnedkpcklpkbdjhagokjnlkhdnlkopobloehjnjpecmhpapdjigiidhehjdkoppnkhfdlaliclhjpnfaeedipmbcjapkpacgkilacfcojkclifgcpnfonmpljdckpaddgpgopdacpbchdchjnihkfaonojokpadicfbodmaapjepldmjdlcelpmajnjkpafpdhpagjkmdfbgfhgjchodeahllagkpaiocpapnnccnbhfpimebpifigdppnmkpajmfegackogpjnbmbhdhendllnegbgkpajobodlbejjfgoinephmgbkngkghapkpaldokbohghlgcikdfaigdekbecplcckpamkgagilpbcmbhafabgokiljdmkmhckpamljbkjaaljbcgobdealnpalcgicnakpancoalncpdjbiafenaideogegkkapdkpbcmnllmmfmjclmknkhpfbfgapijjockpbepkcdlclijfoakogojhallenjiikkkpbfifeiomkhocgkkffocfinoedcjebgkpbhdnbjidgmhchmoldomofihnelbnpdkpbiacjginmmeaddbiakgkmmedddgcgbkpbijdbegejfiogaifgdekipoppajalkkpblbcenanmdgjldenfknmgilfeldpogkpblibhhjdfngkmmdmccponhfbjahcjbkpcablpamnkmfjpoooflfipnglnbojghkpcfmaifbnkahenhemadigagmbammlkekpcgdmldldgjkigbhhpgglhkindfekdnkpcgganbophfghaiobjencikdlfmlnlkkpcghfbgcagadldegjpnllhkjanhbfcbkpckgflgdapkpabemgkielbefdildaiokpcpbdaogkbldhapilcgcgkckmjjjaokkpdbadomndghdbiccmnmjahbpcpoipkfkpdbpckemafdmfkfphbpohlljkimnppgkpdflfbhlgllmbedflnggnifjpihcffckpdhfdknmbplhgagdbjlhhebdpddfcpikpdjcckcdbabnkjghdakaggkhdfbipaokpdpakbcmgkhdokcnbgpipnonkoabocakpeaaejffedkdmegbbficgeneacamjahkpeajcafakpnioanoeokdggppoedimlckpecjdfkeljoooiekaccoefagpgaabafkpecnkeidepkfigefdfcbaaddmamfpcckpeefpjpmgapegfjaegdcafbdhfdomhekpeffoigdfgjdbbijlaaodoicejjbpcgkpehmmkjhlijigilpaccgjalggopmojgkpejgngfkllhmddbgjfflhabdmnndeeikpejjpilodljaefloaaknjfmdmlmannkkpelpjomekknegdopiaojjpjoifhciackpenlienhgmponppmedoemfgbhpaciblkpepdenjfgbanaplliaokaajfpcgaklpkpfbpcoicgoeplbiiabkibmmjnngeopekpfcjinjhenjfjjaonfahmnbnbckgpnbkpfdcedpfpiabjdghnonjmohgpdbkapakpfhhfnkopicejjaaececiaogamlgifmkpfmlopcbgggdmhdjaignjppkglbienjkpgbbcbkanafogoacnagmnekhfekblenkpgcolheicbkfofbapgajdfhfeopmmhpkpghocfkbgoeopmflgjekpokhhkamhelkpgndogddeehojapeaikhcgdhijlefbhkphgdpadaicemiknbihlpepbclhhhpadkphondbfkocnmbigbmfbkeefeoacnladkphpajbhklaijnnjnaimekpkeedpmobbkpibdpaklhmjfambfabhlijbhfechdffkpicagemmbcbdimjlljbkliefjecbccokpidfchdepidphmponplfmeaoeaehgepkpieepicklmapfigmcodpjbbdagachkfkpifbmlfcaoohgafgcgbbeahclahdebdkpikjceneognlhbkpnplnemebnjphpchkpincmjebiipjmhinppcgdmkdbkahldlkpjfjnoobphdbnhmbdbmijnhpjonpjpckpjilpbdjminmgelbaoconcbemfdejifkpjipnoopcppbnpegaokfamfkjieccdgkpjlonfkeliiohglmonndgdcjbpecallkpjmhebnligfgonajiiicnocjmcfagjhkpjneelnpamhjhpgmedkflofcgdocchikpjopcddaolcmlhgkakfahekklmlfjppkpkaeiojnkmmbhlnmobehfoihpbkodhkkpkajnbnadgmiekpbpjekjmoomkdhiiokpkbmdilkoimnjmoalbkaplaomplhcpkkpkdcamhallhfadjddnbigcifjhgcmjokpkgheolbeikjgakcjenlepbcmcanpnakpkhgkgipjjbdblaljdmbncoeiicfhdlkpknebfckemlplebamolnpjpfdnpegjckpkocmaoeknamjkdiefbfapleblfmepdkpkpbhdlngbhcpjodknlaajkjpolbikckpkpkfhmlccalgdanpciegcgebfmiboekplchodljcaebeifdeeachacanbgkffbkplkiokioaghclmhaeofinafejponjdekplnlkbahpdjdjoejigjgcedbdbdnnobkplnpcceaakgmhlbnegkcniamnacollhkpmbcmeclciglmidedenndkeakcjckagkpmcfodpngaecgfkmpjfiicfppkojcjfkpmdiphfjocklhaecdlfkindijhodjajkpmdpimkhclihnjgkbcadfmmfhipfjdbkpmeldpklhfnpkkfacobpmanpefipfcgkpmhdannecdlleokgolabhjgapdickglkpmiamdfgdghfdjfakgmceoljbbbbcmjkpmmohamnhoaiggkkdlffegmhjomaaihkpmncaghlpkplobbpmbcdbhbkeggeofckpmpfpkiiaehlfdnkokhpnmdlkdhcohgkpmppcajjgdkcfonpjoffamckhacakhakpndhkmkbecejeoemkmalhpfkcmfnffhkpndoobnjeibomocciihbondbgmjhplnkpniiimbiggohlibibhnjehmaokcajdmkpnjfoioncjjlnkhobnijanbehmbibeckpnjppkfiipbfpfneppodcipoeehibbfkpnkcgcajcplmdbkeaogefhhcjmkjikakpnnjbglagcjfjpopchfjpgiipiioomikpoelobeipbelionlgpdfdikgnfeealfkpoemjkgilffpalikpmeakljapnppncmkpofdoglbbfeppeomncfdcelnoabodhikpohflomnaifbkibmjdappdifjmojgcpkpoilpjeooonknhfeddafenddlahimbmkpoobaeilcfcjfkbaaapdnkmaifmffkkkpopacjekkjdpeggogafgekedbcmglijkpophhobapmkgdefjgdfnpifidbbeiaekpoplaonpfbachgloelcdpceljpabanbkppahahefkanpnechaoffnlohffljelokppdbgdpdkiobklkjnbojeaifngoohdokppdeldenkiggpgijppfffmkclagianakppeedfghococmbkbhibjfolcebicodjkppemjjohankpmbacagpkkjjcedaaohikppjffaccdlhfeleafnohmfkgimdjmggkppjnkooklldaighahhjmclahphihfbgkppkedembgaehbfpolbpobhegljmogemkpppgglooipcmkphcemndacoecgndkbnlaadmplkndlggammhogklphogpfcblillaaenhdpfmnngbogikahkjjcnkokccmolaafnjboccdlcgofapkodcibeaacbfbblaahhejcdobonblggbggbgloaonpmponlaahlaiegffbbefpcmejllcjhjhakoedlaajcghdhlnmnnonfkckndbnphogkjiclaanbggklfkjgfdhbekdjoifeabndacblabbcpgnepglmnamfgfidlpmoekihlhalabegppjaogfnfnflpmanlknidibppmnlabgelpjlbbppgfabaiblkmfldcgofjelabggafpdcecjalnkhpfgifbiigbnjkblabgijiicbcmcjkjegldgbcbonlhlcbnlabhadebdpegkppeafboenjhcgmpbphmlabpefoeghdmpbfijhnnejdmnjccgplclacdjlblpalidjphgiebpmpicfodkinilacgndmhfgbihcgodjonmhphfcfepnejlacgnjiekfopegcofabfnedlghpchdfblacjmhnohaonbcjonnehgnlkfajoddohlackclojkfkmmbncccjlghcdeopfjcdhlacmpbkipibffncecphfaiibcgchbifllacocpijebddnmfmknaggjpmokhgfkgilacolbcinjiekeajnbbnioehabekabkiladdfcbgockfcadedhmbjapfcojfcchcladdhncfceijjacjmdolefidhmindpbdladfbgclhnekfhhmmgpmgollpiicnjaaladhhjcjbcfijclocikncgfamnaahapnladhladelompbblgdnnejbeljfbjkeolladjkaedjgffjpdfljocailolejpncmgladpjhebcciehgmoenkbicmolleophnglaealigljflmglcgncipdbmbjgjdpiimlaeicegnnjhhkddagefahpcbdmlobjlnlaeihejmkdcdbaljkkclfplahgndecmclaelklenngbkejjdmkbphmnmdoajflfdlaembbakibnkobcjmfhndkmgofcnbfmelaemipopfhgahhaknpncabolihhjiofflaendokgpomiagofdijekhodcmodcmbelaepbdlmkfabfbjmjjomeghhalehbepmlaeplgliiakpnbnjbbiblnamacgfllbklaepplmbbdakabdmgknappeejekkfihilafbeggncenjinbdfadcenljgenjkpkmlafdpllmknjpjhiojkaaehkloliflpiflafefpflhgabibbdfphhipaahkibgebplafehabfamckdmodhilbekalecccbbdelafgngakklbkkhhocieleeplhnalkndglafhbbcgfefeckalmichibcinlkikiiilafhlmdjdficaeoikbkojfidgdpmpihglafimfgkjjgiimplamhahnodohdkknnllafjmlbhfncimeifjkkmimbmgghjflinlafkfkognhgboggbhnnafpaibemekblolagabmcceednhgcamnlbgpcalcpaolldlagbaiadamgaaolcipjihfnodhheojomlagbnainpnnhcmlfjoidklljnbhaapphlaghjamgiklfnjpjdjgeiliphphgiepblagljngeghjaelaekdcfmnlggmcopleolagmbbmdlgjncefjognkcadapmmkmphelahemkiggphlpnoacnmpldnmkkppamlclahkmgidonlplkagchejonlcdmmalphflahkoifjmeeedoopbppokagfppedmpcjlahlcmnkigjjnggchinaeadkfihfhgonlahpnjggdigolapohicnlcfofmodjpdplaicaenbonaajhkmfhhbpiapobdieffmlaicmpnobdldpfeahfgfllfobligdaanlaidbhjnadfjlagamekdekahgcdajgfelaifaneehphllgpfbkighcbmbldchhdllaihineamjhlejofdaehejicniepdodflaikjppfbhjlglhmdmpnginfocofbamhlaillkmjdopfpgebgcbedefkicnnmkgllaiodagdiinhoimaochnjlignjgkeedilaipkclponklfbhigldppnnpbkdngafflajbhpjehcbhmpjlhdnffnbdgchpknbnlajcjfllmgdfekbooacadmlgfgkihnojlajehnnjbbghohgkmklappjcpdhlfonelajgldipbakioalbjefclfeoppfplagolajmfilbipecjpgpadjkbgcambkmicpblakbopfgpohfkbdjhhkmmbhkijbapghdlakceghmamjolnmgpmkebagminihbeaklakcmgblhplepkhbddgodhnhlahejdnflakdnoglfanckmlikpkheinpijlmidanlakofeleaclijflimdfckgdhhpjhiakdlakpilijnicealahflikipoakiagpabalalabhgfbodnokiohjdgapinakaohciblalenpkknhjmncjbkeiekamacbplgnmelalihebcfnhooombjdpjkoceajembnnolaljlfmhcanpfhaidkchoeklbanccicflaljlghpccoifheonaeckgeggnmakajclalkcgcmcffjpdmmcfnokeolhccgbmkmlalldfghffpdeakglpedhffpopcoeicclallfkncnfaaknnoncghnkpoemobljkmlalmbdbmcbohfeeogjbkodcdlllhblillamapomobbkamccfgefpbfgbdpjicleolambangeielkjcnmioccboaphdfcffiblamdnkhdkbijpkfmjnmpgdaclbfhpnchlameokaalbmnhgapanlloeichlbjloaklamhhnehcmeibokellooenmghiacplpplamnalpbepohkoppclbgfcagnlbcoofjlamncdegbomdpicdcjefgfoeeanepldglancoekhbbenhoopgcciejlojnmclilblandaahfgmkamhjjmfbakgfdphiiplemlangogbmbnidjhoclokbodenfblhjlcmlanhhadhieeenaddejnhkdlcnoimpmkjlanjfnanlbolmgmnchmhfnicfefjgnfflanjjipcdbmjmfldkkdllecdjpcchlgjlankebjhoiheibjbkaogckolnjaipamnlanoklmkggncgkeeggmjlocjiigglihelanpmlmnlimlmjohajhakbogmjdnbceclaodeidmmmjoipojbkhdbmcmaagibkldlaofkaijkndjpcofpdnelageokcgfmeplaoflkdafefdhckogdkjlkbbecmjidgclaogbdabakhlndmgemihocepjjkhadkelaogjgigckffigomjgenhflaajmfgilhlaohoelmkchnlphmahdggbjfhcppmipklaokadledleaogdhimdgnjcmnofiibhplaolgijpfmghjhkildhdmoolcfaaeogplapakkeldimdjegaopcbfeiijkpijebdlapdgdgdhnbhlocgdaboapcgdflhenmllapeijidcmkkjnhnacpipefgifcmkhpolapfcahlfglgmfdhbeeflgibgoeihilglaphdfafmccoajkdcdokegmbcpdhohcclapnjhajilefmkhjhjpipbkcpcpmegiglapodbbnfdmomcmadpkcmnlmgfalgblilbaakmfbjgjfdjlcffcjkgchgabakkhdlbaddolhebpnhdcdkicpcflhnfamcemnlbaghpdjeaaebmnjoljclhofofnpolljlbajhmiijghpjiafhnenkehcadjndphklbamenbnoeojnmoajagkomlljgolfemnlbanffcomoocjbnlabhcgldpilfbagfflbapjkpcenjdeddcdgodfaljhkphfmjplbbbdijhdgnegcimcjekbgcclaknikdblbbcdppgkaanabljcnfpkaljhmnfjmhklbbfeodlpgpbdbejpeolpokgdcebaegplbbljakmmigjklochficjpgfcmhcdekblbblnoejlhfpcjpomcacaebmfckfbcfflbbmcbjkdckhjihkldpjdkepilnakhpllbbmnniknpbnknkpnikfkgphnieaocnilbbnglmaefmphkjghlpobgclmcflhfcclbbnnfomoidcdbpgibmhlgfmmcmkiiiclbcchiommegjnojpkonhgamojihchonelbcdgnmankcaokpinanlhjnbimnhkjlilbcdnfeldaaibaafjfbnefjjhggakbjglbcempgoeiaembbfdbnjogeehfllgadclbcfhfjnacebococoinpdaleefppdlbdlbcfomacoppfhbemhdjhcbjmadikpikplbchffagfmmoilidjpncnbmkmpengcbllbcjblbkeodgnbebnjigcombhpnfmccelbcjplbipdooeijfjcnlpcejlddffpfelbckgnphppaenneagfkbbpbedofgcnbklbcmfpifjcpiljbafbniknoljeljfigllbcmmpmjjaockhkcofljpakjcbmjmglalbcpnblfjealjdojmcefhbnmhcmnonnclbdagknmcllcdonhdgfbnfekolgnfeollbdddlkmjbgmkajjekloclgfgganhafalbdhdlkjpfhlipicmbgdhmdjkoppplhalbdhgkgpfeccldhnodfchnllbclbnhgblbdngdfhgbhakjhmceiccoagmgkemgmglbdocnmjibghlmolimakffcibmehpfkmlbeblclcidlaiilbpcfodbfjkahgamlilbechabhpnjcjdhoheomnpogofhmdfojlbecjmaociboknjpcannkjamjgopjjcelbedphpdeomjmjpfhkgaajblpofmjmbplbegoddkkhfmjjipdbedcehkfbemdnmilbejlpgpiiplcfgefpilaikldembkkfflbemmaoppblhpgakghjlhellmbdlfgeplbenoogbbjkcgjjjofpidgihikeagnhelbfbikpboccboghimlcabmhgbhakmdhhlbfeccokbgomdpebodgpidkbpoiceamilbfekjdfefiipnbkpgldhicajcoldcmblbffacndnjckfanedeobdkjplocncbiflbfhgfiolaemgfanegfpiblbdbdplcbhlbficnmfealeidppcbgdcbemgfjodbkglbfidebeingoondbmpeapjoeeoloanaklbfioagpibcgicdmoenjgfidmmhdgkfklbfjnjckgblbbndpbibmajgcljegadoglbflgehklpfnaofgfjhcbjajhckdoogclbfmoajlkianapihjoccnjmflalimblnlbgacdncblnijdpaggldemeknphjfdfhlbgffomboppihliejhccanfdepfhabndlbggkdiegpgelbmkinmnecmbbdfmpoaclbghlkjohljpmlgijncilhlomccmfjjalbgppflgidealllphlibcdimcppckdghlbhdkoediahkhibkdfdmfjpjokmbknmklbheekmlkcdcljojfkpfmljhhggdahkflbheoidagigbgcefabclaomphofmndaolbhigbkfieipmphniikfklojhcmadiadlbhkipangjeognlicmpeacngoekomehilbhmdncbpnjldlbdfhdimdphggjhllhdlbhnafhnabmbhmhhloebjaklmmjkjlpjlbibenemnmmggbjbocanjbknchbhkeoilbicoiilbmadjalllllabcgmfdmnhljnlbicpjejaeodkkjkdekanaekjialobkolbidbcapfaigojcabbkceocenigagibalbidkinaimdkoihiebbiciecngngdgjflbifhckpdpgglgkkkidhmncianbjbpnhlbijabioahanppgplmllgpmiaonhdeeklbikgcghofnfhaajcaloifdpkmgmoidklbimloboabcobffimooneelpngcdlooclbiofflfdlpgchfieeclnffadkejchnnlbjcioodcajakcmklmemneopamhalgnelbjehebdfljinmpgiijonfmehdgldglalbjhpacjceckhhojhidpnpoopbkoangolbjjfiihgfegniolckphpnfaokdkbmdmlbjoofkekcblhllflepcpmkbekibbjcdlbkbpkmkddngkjfphhijdmohonflfkfdlbkeaknjcdinjapifeecmhkbaeembpjblbkegpjfceoolhedbeiodidbbkkpgglklbkgacgibggkllblgcmojhcaipakimlmlbkgcdekmdipnkjoabaipbkiggfnimnmlbkhmbfjleiiademlinlbilpmmcfblpklbkhnggbocbkpffebpabhaibckbpicmalbkokobkocinjdlfnlcfkbpoijgdinknlbkpadpoibocgchkgeaalefggadnmpchlbkpdlpamjjcapghopoeommfjafemkldlblaeennjagijegajppgcmcpaejngjimlblampenioopmkodjodpodjbmaoodpohlblgclmnmfeplhognmmgnangihphipnhlblnokdbgekofmeajbbjlaabeldbdmgjlblogbnnnfocbcddgnidlpofbnbckefblbmegeinpmikojbnahelfmboidcdopkllbmghahicljldnedcdaojebgahkbhaaclbmibodhiillgnmagljamieagbapgikplbmjafeacbokagkfbakloplccfmgifeclbmkmdlicefjdfpmjdmlkgeiclnfejnblbmokakipianlpbhcacgheileggjpmeelbmoknadbcdkjiklbjpfhfokobojgcpplbnanmpnaoanmmhohgdbbefkkacpbodblbnbhjhnnfnimnffmecikkbfldleogaelbndbjkfiilkgkcflibdomomoblgbloilbndioamiobejjacdoehahahllknkclblbnfiohmndachkdpccmcihnehdjmijnnlbnfngcgagfknmledidmdannhmhcjfbmlboaigfphnnfclelldpoladgpldgbcgnlbobbmdmnpgfaegpmbphglfidbhjdpaglbodddmjobdfaafcccmfhbpcimmaiicdlbofelamdnfmipbbgkebcpkapahbmcgmlbognkpkfmmgkkfebpnbnikpmkngdkgelbpbfaocmginlabbekakhjanollmkfkglbpfplbaebbmibhgmoiobmkmmpcgglgllbpihigohkojpnmcchpladkenpgepbfolbpiinhjjblcfmkpokjhbaifapphhcmjlbpnadakebkbcgnkogonjlgaaaegljollcablgpnapdcajhnbocjdmjkmpdahcdflcacdlmfnjhhpjeaocenancffphncchclcacflkkblmcbpmnilmbddjlhkpedehplcacieiapihkcpeejedgmjbgihgiieenlcadeknjdcoppjgdhmpidkoladmfphbplcafpnnbaaolkgbhnnbjcklkkcjdhdmdlcagnphjfhnmhooimflpocjcemgeogbilcagoiapickcocjiahodgljcbojljgcmlcaiipdgmnpfkfmkophajnideblagabhlcajbilfmmcmkieaajjlpfmngdikofnklcakcodhkhjgjnjfgkhfnmnglcpdaenplcakiogcdoepolenibcnemboonhmjenllcamifcdicblhhjdhjdcoednlddjjaeclcaoainfaekmkafpgekjgamdgnpmjbkllcbbpfgmbifhcjmigbajjbnfgegbdamhlcbfjcekjncehfbcimlogajbekmoeblmlcbjgampfnpgfipibpjcdofglneojaoclcblgafmjblpilnghbpgbbjajighkballcccffkencmnenhdnehgnhoonjoccbcdlcccggoiffkhgfkefgbicjdgdnfpoihnlccfkgbcigdojnkobegjlkmlcninmmchlccfolnneblmhlfpbmafeegkadmdnifnlccgldncmloloapphoaagohaginhaggalccliipfmekaebfjpnbfcmfcglaajgfllccngnkceibhhkngoedcckpeokfgfmghlccoeoldbodhjkmfbnpnfhhmnhciecgdlcdenpoldbdmchfknfjkjglpjdbjhjhclcdhlfhcbcglhidcmeoicppnadjfheialcdklibdlkibldeipkpcjknililancailcdkndlfcidmfboginpipenajinljndplceaiepehinnomgijphkmjccbigkljkjlceaofbmdppmfekebdichndbhofafljalceapgmadofndginaboijabhflpdapfjlcecadilakhcblmnnppopgnndnppigcdlcedphmnlpmkcmhmpejeoalaeljdogialceefillmbhhileboicaeakgcikdocmmlcegkhchfikjgfochhmfmoadegikmfaalcegmplgbnccjmldhdjghijpbbcbpnailcekklojdjehkdinleocfpbgepphgkjklceldlgddbfpgllikbjbljlibalfceinlcendbdgdhfkbpbhbleejblekleiheiflcfacjifekikenbicfkiiclpbaloojmdlcfebeebpcfaecbfejdkonngkejodadjlcfejpdcinbjgdpddgklkiaogfjnahaglcffdhcpmbmfenmcklfjbjfpbfedjmdglcfhplomhdnhdbkjchpjfjipheejkamglcfjelbgpafkkcfkddihfniijlaeigbmlcfjjlnejbpnjloeocpdcjgcjkjcenjdlcfkojlnjnedeoepfemhdgkhiabkeadclcflnjdkbdklbiofjkidfphjneelhakglcgbkgpbhhejccnpcobdapoceabpcdmflcgkbbchikoiiafkgebkpmjbpemigepdlcgkdpnicnndkmheniigelokkjnhoklblcglogbjgclpigcgknlgbopoegkjbdjilcgmfbpnhbhkbfdeallcdbfnbdaedeeplcgmjkdledhcamegmojdhgagmhhmfphelcgomhfejamkgdgamjmldpnojfaehkmdlcgpjchmnecnefonhabobdkgffgdokcklcgpjhghljmbokbeefghnniogepmlmmllchealkcnbiofghobkiibmbhhcdhjeoalchhdpdlekfileenjfdlhclnlpomdhhilchjibjpkcdogjljcpjkgbehjbgdbdiilchjmipalpepigcllfdhodncacnhifonlchkfehoahaiphegnmgkamleigpafdnllchkkbmofhlkhmojdlhgdfnpfjcaojnalchknkikpmohgkpkmnoefjaihkibimgilchlapcldmbmoeomdiamdbgjjabfejlolchlldhjdcfbmbbcooonnkpmnenfncanlcidjpmigjnenjklkkicllcnlfaddehjlcienfkigolmpaecpfihkjfncbipdjbblcifmglhecpgadgojpkfamcnjcgjddjdlcigpecmeppaagnchpnhmcacmmbhmcbelcihhmbdamcfokofhnpbhlpjknfkkkpclciigcpakjdiiblomablepaaohobnpbmlcijnkkgbicohggogmacnoeiagcjkbnflcikenonldipkgbnlklmnciimmmhaonllcilbmcmenblfdnimnnipllhgjkhnfkolcimbjfcjpgklicdkfipkeoblagefpfmlcimemgmhhcdhfdioodngkegionnboallcimnckjiicikfpppcgnjhiflibbnbellcjajbieniihjeflfllfcfhgdijjmfiflcjemkodlbjoilkoihbhbbjenehdfllblcjgejgbhgnnejcfmkboanmjlpjfdlenlcjjloeplpoencnmdjhncojgbmbkfdhklcjjmgcibmilfnmchlbhglkpoonjokjilcjkhjeeagggdkbgondcekhllkphpdeklcjkpkbefcillecbhckpbijmjcjfjfoilcjlmnnnkmffbpegmcklchpnnkeooedllcjmedckaboaheogfdjlphlhillhmpoalckbkpcakempcdhodcblgficabplppgplckbnkdocfmghddnpkldilnacpmjadkglckidlpmddnhbhnjjdpmcjnckfiopmcolckmbpadfmbikmffgcmjdbcfoebbmngolckmdmibkcekcmdkpgkknnomdjkmpkanlckmeckmnopdeeelhglffajlfgodhoadlclapjpkioiihmogkhioldnjbacbdgkflclbnopfpjbagigdcmdpanmiafkigdeilcldglfgghkceodjadifnfnehahjfaodlclnkjmegjkfioaombebkcbcebikmegclclpennakmacabmeblpidjfajggchmfklcmammnjlbmlbcaniggmlejfjpjagiialcmbjkdcaadaglahkhcfccllbfmcihfclcmedhimfachfpjcfeliejcaiieligfblcmegiphgdkdphmeinahadicgnnojpiflcmfapdgcbjglalbendfppgflnfopaeplcmfgmckdpfajcoamojkaoamnkfkoccmlcmghnamockkiibekdcigdfejpfemfgflcmkdaggmkljdnbjbfilnjibeblmnedilcmmaaibnnccbganaipgdfalbobgmieolcmmldimioanfihmgbpjpmongmabcefilcmmoaboleimahdlhafhabbpbipophmllcmnomflgjflfgmjgcnbanihiehdfapllcmpcjidjhecallbfhofcjkgnfjlphldlcmpleboacinanffcdgenhhbkboclkjblcncenhijjfpdkdblllljhiknmfmooijlcnddljpglkobgekbpifcjegfjnljdhnlcnfhhbgihpnegkbbplgoolkbbogoldplcnibfdaglngpkeffifiialnpknbedpilcnnmekceogodgjdlbgbleihaeildbdclcnnpcipecjmnmgefcnacgiiidpclhfalcoamcikcfnnpkdmgdnpobbckbdfpigllcohljcmlmpaamddgiedlgeeeiboflaflcohoklopmdhlmmeccjpbmipggbnkgkdlcojmeolbicenglfkamedmcbmnjjjenjlcolphfhenbidajpcdamfidecnaeejmplcoogmchnefgifgdgplilgejdhkhpbljlcpjggbhkamdgghgdjoopegcidamfeaolcpjmogdbclcdjljphelnijdjpflnneeldaagbccpofpobgonoepcnoahbnkljnoldafnomapclpdbemddngkekiieihoinhldahoobnjibjemmnilemifnhkpnppcneldajghllmjodgnjbnnekkejjofijhcbnldajmbhokflcjeifpbmeopgmonlhpplgldajnefcpeamonjbcoiacobppioilaojldamoafjeblgkegnhbolcnekoaidjoieldaojlbjggkjofpgmjdlhagibkbhejipldapehhnmakhklmcefpjmohpgklnlhoaldbbijppcnjemhcilibcgficpplckngkldbcdiaofojbogmkahbpdbahacailblkldbfffpdfgghehkkckifnjhoncdgjkibldbldgmdmpjaopplnecihkpkfhiodmlfldbndkgmldplamobjkgfhfejefihkefkldbnlchkmhdapcidopbohenjhnlecgklldbpnaompgdbgoaboopjpecdcengmcloldcgdclkopgmgjkocapkobmphcfmbnloldchiiiljkppbllldbgceciaiokhdpfgldchjigmakfpoeheamkdamoonjgblgohldcicfoofpogjcmpmfdgcbdjoopaojhpldcljjnohphbfkdmpmhelnmcpjaemopcldddobjpioildnmeepbglbloopolfpellddfldmneakenpbjllflipljgbohlkbflddgaeepmgefimpbfeneimepjliofafflddgfkojopgnnekebagaielbogadhlkelddhepbaiagkocmllpglfpepchojfkgmlddmkpodjakohbfhdampijccmgepflglldechbihidekjonloedhnhjlcccggmbaldeggkjjhnbdaikjjdckcflndgabffcnldegieecfkaolefdbmoibncmlaekgkhfldejnipkhpgicndbfkohaamdofkofijoldepcndlfkdkgdeacabanckpmbfgaknlldephinafecbiaofgkgkplcngkakjcalldfefnbiikpbhpfhnbokleejlaejjgogldfelohblgediigpcnclhejmhghibkhdldfgnfaongjboobnddckjhjojpgemoedldfileejcpjobhaocggahidbikgedhonldfjedpkddhaolcfaojfnhdbkncgbbocldfldjlpkgdjcaoedcnadigjomocnmohldflhhldleklgjfobpmkmbafhmhciimmldfplhonifaepmldmdlnbgppgegeonmpldgamdoaafpigfciibgdladdcgbdjlboldgbfmmfmobdgehohcfbkecgffafnpfildgfapfmnplpaohbbadnecegcpfkfallldgfeoadmllcipfcoffkjjondoogehlgldgfielalpbmjbaelabkbhleiikiebfaldgikodagmafbhdehpjoolmcikpenajpldgjgjjbioemgjjbbjanlgaafkbdbnacldglakpjpjpfpocdfeopmofaekcjgajhldgnaepojkcglhpbogkidncegpjegchlldhcfambdnpfkjamomgbicdlgopmdgknldhdpbibjpgbkhfijdccanfnehjjmdmmldhdphkaocijoldngbnpejoaiefflbghldhncakoppmdnofllekibfgcdkpodndfldhoadoalgnlodphdnekdefgklbaillpldhoijljiabcmmekleglgmdkmpklkeioldibjpmcbopijcnekfhgdbpapeaiffmbldijbfmjfhhcolpehkimgpobhpkmnlapldijlbfajhmigicehkafenkhbfolheoildikpdnngdmeceeameoaannjilbjppnmldilaocgmpghococdmpnimleajjoffjbldindaajpcjdljccgijcoplgciacifilldioemmbefdknefiphdallhjelpnecnkldjfedjbfpfcjiklocflohdkmbofokoeldjgdkdmbeikoabigpfkmbipbnjliogildjhbidkhdmidigjjgajbhknmabmlbafldjkcedclncbfkjgoongjcdipmmcaplhldjmilhdhidljdpmpbbclakpakcophlmldjnhafkfdobeebjmokldaihflcghgnlldkaebbchdgoecbgodogfijllkjmfddjldkehioepgpdoeolbmaikakiahadomgoldkfnnlldoohjkgmebephjpbnpdhehjhldkhapfahnefnlgcmhpfcamffdpanilfldkjkegdfncgalfamolcbkmhdficjbpgldknfdhkhiphhnagooediobkdgkpjjjmldkpkiaiiahndhjafbgkijfmhaicpmdhldlbaiamlgdenlifdnbbgolajhljdfocldljjccndjkdmhiabfoidbopmclncjbjldmhelgmgconamhhfejienigiombahlbldmmegmlhalhneafdcckmnflckbnlcknldmnlnifboenpbnapiddpkepkpliglahldmoahefokhfelhpbgfjpelcdbahdofkldmojcjkanilkgaelecpmpohmilpnphpldmpnniidmdgipcakbcdlhojnlhkdmmhldnaoanchcbjbimpbpbimfhgfmpgfmieldndbnebeenaimfjcffhpjpiamemciapldndiknapiheeimjbbaocbbkkoebphcfldnendkbhbfmcnbhkmkcjfonipfomfbbldnhgfidbpoagnmjmcmgpmhcbcmhcmimldnimnejokcgjflebbbmgbdfipgahicmldnjnipemdkmbahkchijomccabnojnpnldnkedcajinjmgojledbhmcfobdgklmoldnofghokneoiohnbmngpmkhgemlghkdldoapliofjedkmfkfadmibpoklccomodldoeagglpjpmkhbkgaehbajdlefnkjplldoegjgdcklniokoobohkoefhbacpjbmldofkaeknajjemngcohjkbdljapecjgbldoiiiffclpggehajofeffljablcodifldoimlgbabgbkhkadjkjbecnfhaelhggldojmagfbcfgggplcegfbmmfollhebjbldokkplknljkfkegijfnldidkceldajaldolliihmelmjcjlcpigmhjmcihpihamldpacinipfnmkmbkimijjbbhldfapepkldpaekkjdfknjjhlihemoammeedofnleldpbbelkbnhjnplpeajgacokhmjkflcnldpdpgnhjoflbhnhgfdccdkgndmkkpbildpgnbacooigpdcbaplljjkddcgmladnldphmdmmbblncafghohamidmhcamlonpldpicnijndginjclccbaicfcfpiknoafldpipondcmicohcldkpfgakbdckadadmldpopjfpjhbammfjdakkmndeahhclnomldpplppalmfoegddilfngfggaiknkjmfleaaijnjnghmilaipagjbafmndmlingnleafpkahdpigbdceocebmhamgfafaignleahhlidkkdfofafiojnhgiklhjadadbleaiealpibglalbiiobnlhhnheojpfiileakmhneaibbdapdoienlkifomjceknllealamjcdibnnhmhipfnnnjaikfjgocileambfpiekmfgckoijcnmcojdjellfjbleanandmnjclkgmddjpdofhlophihaolleapfjhlinbihgiilmokhihhecgeaeeclebddibgdgkjheglmfpannlomiobdbhmlebddmbbepnjonhjpokkdepjfijopmcnlebdfahbgfbcngmbhckkgafkghcpbjallebfacljoaaaodpnddckcmmiaofjkpiglebfpalbemfbbkeblljaepnjbjmommonlebgekgnjbkecnocplbknkohijopdnddlebhokdfcdjmniljjhgniehbjapogfedlebipdihgdihogajeiblhdhkiopjhhpdlebjkfokgcengijgdodopobcbndflcjblebknlnejiailejpogpmnocdimhelmimleblaooicmoebegpcglpgaoghajinoiglebnfaehicamihijbcdmapacelbiddfelebpfaphdkaekngclmiimpneheenipnnlebpnjmmkockepeffbadcnechelmhekcleccghfplhenabeogpibljliijgapfgblechgnnfljbbkffcnmbpihdlfddbeonflecjlmclejmenjodkmlpllhaemdbbpemleckhndlcglhnbobfeklfjcapgaeaamglecmagbclnhcafbgegfpmbibeogdhpdgledhljmnooomohjmpbjdokpimknjkobkledibjomjhgomchdkbkgpoiabinkfbngledkbfjfmpdhdbjgpjfnfnipnmfmgpdjledlgjknadkbbcmhijcjlgfhchhfjaedledlmhghgmkjhobjokkiiikgpldhhobkledmaaondlgoodjkipcpckbhhgaecbbpledmcddedmifafkgfepkjajpeahiofphlednggfpcnkbmccdleefadnkjfikikmdlednlljjpmmabgfclffokekmkcinjmpfledpngokegiaogkahggombfhipefibnaleebmejmnmdddmeeghaifdmlifgabbidleedimhneipoedhnoldmijjdkjkdbolnleeggbmfpnjpfmfkclipbgkeeiecjnopleeiaimbjhmbhpmgnibkalkedgimbfipleeimicnjgdccpekbikpdaogkplhdamnleelhcfcnadamgmlcpjelmenakhkldepleeonbpdegfmajgkmedilganplmlgaehleeondhhfnebpckbgmfnndncfadagafeleepokffakpdmeeofllnolnhelehgdiplefcegoibfjolojdafchleedahnlldhplefdnhgdlhglfkgjhboonlhpgelkemdjlefhklhidpgididfclpmimhdmmhbddlalefledpbbheefoogpbnanbcedokcjokeleflflphagmjkkbnpahmekbkaolkbkoileganoianngpgmbfdocnaplefeheojbclegbfoddmakjldbggoafmakackibbfphlegcjgcknpaclffmkkoccmmkdnlbpkpllegcklfapjpbhhaakapcfailkldijnmjlegklhfpihknmgmlhiadachbaihccpholegljbpfgecfidcgjajkkleceekheajplegocaboiicfjgofnmlgnogcngeokmgalegplghknienelehigannjlfdppdidnflehbeodgjfnoeiaonejbbdeebmmknjljlehccoffondddpidlipahlbpdalnnbcglehdnfpnlhiogikonelabhheomkbehijlehhfleniadpebppoaoefgomehifiifmlehjhdjciofcglicaidnlfleggadgfpklehkaegfkgfnhlocfcoipcpkjleiialklehlbbjijacigipcnhddcbnbgbihdjbelehlbppmlnndadcmeifjgkflepbdbeimlehlnmgpdbekidpjihgcmahdmhkkjdgilehmiklbioeofdhamfnidlblebkdgodllehnkjlchmhiagbmjleidpnlphooimfflehpnabfjbkckfboijoahaaffejpglllleiapdbenpaeaeagpakajofhoccmfchpleibngjkkhnjepnfjikdhhcaecjbgilkleidkhibdgknckkijmemdlemeijmfngmleiidompgpfcjpcmcakljgppkdodndodleiifdcpgonboepopedmaapdlkbadbgmleioelabaofbohfcfcdhellclifehpgdlejcfojpihaaopdocnhnfdjfpifgbljalejcgkdihlkdchgpohhnliefajnfpplalejhijjcmpljojcbgagkijkapiigocnnlejjoehgmcafiblfbhccbmkjabpcijbalejmffhcobpchifjhnaapafgccomckldlejnlmjhieclipmcfkocjabkgdcghbpflekaegdjbepmhjmokdnamonopleekhdolekamhhchbnmfcebehkpjjapmdinnkcelekbgljfklciiinccofeodnliekbknfplekbgnbpdipfikibajfmkijbolhkplhplekcoccpiimjfejcljfiblniblijefadlekcphklcpkpdadidcaidkfepfjlbhfllekgiimbfodefdaoofhlckefjbgpeilolekhbkhcnmolioknoabhldcjidamoklolekimfddkohppmgbcfkcgbeoebhjifnplekkfghlpdlfkmmppboonndlgfknncchlekmcihgkcmaabpemnioblgnhipdckldlekmhmoobojpdccconidhlehjebfbgihlekmolblolealofiifafpkihkpkeooeblekoolkfckpgifclclcpodcigapoinmklekpipdcdainhmigcaplgjlkdeaiopholelbgamaoddejknacndgccdngdohllcdlelbmpjkmpgjhffcabkamikohckinojflelfleommcadeiapnkbhdkacmjceogeplelglhpffehjmoogepddjaanfpggppkjlelkjnhhmihjdnbpkfelaninhpekockilelmhohjgekafdmddnneioodpamnbaiflelpkidpkfhcfbjncnaepionhnjanfddlemeefaolemcapglfklafakloidaiohklemfhebbbpeknpobpdlngjecnidoafbglemgpjlcnfhncbkedkpfjbohnfjdeknklemkhmckcjipdnomnmcllepenndkbcanlemlkmbkglciideppigmlcepgokdfobklemnlkihgnigiiepffpofdmdjnpnekjnlenbiipjmcoajnngackimjlmhfaiigdllenchgmjhcfepbgpcidcpmoapckcfhoplenfghhnlpdocbeoehblipoajdcccedmleninfpgimplcdddoonihcnjblmheijelenogdhagchjkeffpphcoodfclggkomblenolgcgeicgfehmmepmllgoilpidepjlenopggpolmcpnjbgahnmiidkmojbkiglenpejpodfhocljedkidkalmjbpaiiijleochiemkdphiebnggfljfdmpcfemdgkleoekmojcdichijlajnbkjkgmijgbgodleofhnlkbjogkfeonhbnlfdcaaibomknleogekddgdjnpfkdhacjbeikccgkiipeleohihjnfnmibpbpkheamehbhbgpphphleojdnokmafkehlcbekolgaaeiceemjdleolfjbhndepondkibiplhlipmgnanonleomkkljcdgegflamofjilaekhgiiakelepagnlpgljlehcmeaeblfpijhehekhblepbpomldngbepbdacjlcpfjopihfnohlepcalholejedahdjiehfkcmlbbcobanlepgnpdlkifcpiacgkmkpnkanpnmnnnclepjcehmlpfdgholbejebidnnkkannpllepjebnalpmkjpjphiemnjphdeioepjllepkjinjcnnhflmcfgofdnmahpdeaeohlepojpkhnaoijhifjppkghdkkcabgfhnlfaahmcgahoalphllknbfcckggddoffjlfabglfofahjkffijllhmjikajaikaaalfadbleniamokjiigmhppdnccjoligpolfaejbbojnohdpohgegojkcgncpedjpolfagbgjkipoamaflcomnclgjamgafhgclfaknjdpcmlhdlocnjalfihepapfkadjlfalbogpanjgdkblgpokflnmdjaoamdllfanmjniinkjoaamanligncnolgeddkjlfapkpaomachaeodkcdfgciopcpfcilmlfbbjjkelidoapgoenkmdibcofapoidflfbblclhahocpddpfjjdhefnlcpeiiaalfbbopddgablpejbdhdjeompcabbldlglfbfngclikejdmhoemgffcphbgemlbmolfbkhpcbdmdepdebaiaadeapmiobgnpplfbmleejnobidmafhlihokngmlpbjfgolfboffkcjmocmmaifopjmmbofmleomdllfcbjnkipjgoigbaogidfjcgdciaimcalfcbmjhdehbcffdechfchffjpdghpfoblfccfapigfccebmlhhonfodjijdbdmallfcgemkahnplnceghocohgajhkfogfjalfcjkmhneabbcabgfmodbkamchphlonflfclkebekgdgfnajlckihfhiankehcnglfclkpddccjdbfbkfpjdalmacalnndfmlfcniadiejjlhmgngfkbolhphaahfmhllfcocalpaflkfpclomnhbkhjknfmhdcklfcppmlbnnppcogadokgkninehdfbllhlfdcpgobmbjoancnlbiapmlbjkehjkhelfdfpagepeojjekmeejoncclmfhpdinplfdglpmjamjnpeddknlhbnmeiegdlnnnlfdhnfdbpiegbipcaokkkikcpmmiibkdlfdmnbbjejgbgmoepbihppifkgaebpfblfebcfppemnglkpmlfiplamknkfpalmilfechjkgjjijfjoandhakaghdeimjcodlfecmihahnnbbfljpjeplifmmjbckbnilfedamcpimpendlallnifnemdhoajmcflfedjmeapodeclhlemdlbocdaddhijdblfedodflgljopfnoffeibcemdmekgdnhlfefedjcppcncpkmgmmgnglnknfbcafilfejkaoalffcnlcgnfnjpenjnhnaeppblfejokjokpdjkjnkglmjlbebojjbfedclfelkfnoacemlaljddlckfkldhdbllfmlfeomgebeggocdfanjaabpfojpknclbhlffcianihgjmjmjmipcdonjfngfbgebdlffebcpgjecadnkcmdcgklbnphfdjbcklfffcofekgjmbncbgfpmbhcjnkkjanndlffidjcgnjmekdmjigamippdahoedmnflffkhlmokecnnnpjfgcldonciphoggahlffkpjniepcnhgcppkdhbobaddmkcmedlfgaikioonoeogaemcemhffpgegfndiclfgcecdiiflpoifdpjngdbookfdgcepklfgckjpceclndnlekjhkonfjmieoclaklfgdmkjonfndgjdochcekimmidkneibhlfgegdofhghiobhllaniipmplkbligpilfggenbdhkaieinkepgemahkjfcickdllfggnmocmbbibhldlcmodoofmkfbacimlfggokjjaanlfikbbapgnfemifmddalflfgiidblembdlboajnbckmhhajocgidelfgkmlldjpjacgicdjmmgcboihbghpallfglbanaaoikcbnlfjbcffgelcacjjiplfgohheggdkmhnmgciellekfpopnfpgflfgpmonnilfelccniffjhleljdpbchfllfhddjpnlnhfnlofpmmpbijinmmefoiflfhdphnciighhnfcdfafblgfnndchkealfhhpmgoikkkebgoiopihcadojjmcapplfhjgggppmmnkfhabmffglimmklpkimblfhjlgeddjjofahgbjmllmhlhiofmodjlfhphoblaekpogcalaiigcepmnnemnmdlfiagleblmiccdjjbddjklhlkkcknnmklfiapojfoeidmjnaejfdombfoplajcbglfibaaahilaophfbaolfkbphpbafboadlficmllgoofiemhhhdbnbokfakbmpnhflfidkipmlegiiknojmeogohffppbnkjolfifcjbkngijnhcilkldghjcchkbnknplfigmobekkbppllbflmlephflllhhjahlfigooaldjmcimejbdpafkjafkblgnlglfiilljccckhgneiihpbnhlgnildahnilfinpeajmlfalecmkjkdeboggicfchhalfipbekdfgfjnnakkpmdihcphgddfckelfipilmblpknmdkddcdohimpjfdfkplelfjcnmdmdohomgmdbdfgbmfhgphiiofolfjepeojfkbglgebipoejkpdnilkpklplfjgnaggpfjjpgdlnabjlcemipjfgjpelfjgpofpipkhobndpffllblljgenciidlfjhbclgjlbipalldbkegmggleciclahlfjjjapgddlnmcalbeljemkpoaempdjclfjjnclebpgknaicnadmmodiibldnioblfjlflmiahmmffedlbmgbemicdbljeiolfjlmnepjajkpebgdgepllfofkiehedilfkbidjboobdhlgnnjgoeeildibilgbnlfkbjkmhobmmknpgelegbemanjphienklfkdbafofmjenceajaipgegilmhbikmklfkdmjceganiofapomcoimgapojgobdmlfkfgaaecjfknidmaklmdlaagldncpmllfkfikiejjfhpfbpgfolfkkdjpepmkallfkgabkpnihlpehkkofjmoolbeeedjkdlfkgajffoenibieppaicgjlheepiecadlfkgeghlfdihacajdekihbcnebkgboaflfkhldpfcpfbcmligkehigngmngemanelfkjojacgdjkninepeghaamnapdjmlfnlfkmgipplmiejaccgnhokfnefllfdmfjlfkmjkljbfljdhioljkkjmmkfmkamloblfkoopdljgpkbpcnpchooeaaeppekplhlflbaeminddlaoomagikmofladenlhhklfleoemnbbnejngdfidoheimpldgmhmllflmgmklffedgeeebonjaijflhepbcielflocfgaofllijdbhcgckpngppjbdliplflpccicnhfgdeeoahdidmhkmcioocmilflphdllldijkdgnjjaihipkmbaaghmclfmbmjdjgnfcgffdidomdgpjpamkkbbmlfmcanmdhilmcciadfoeifldfjhleneclfmcfkeaeemfaigelgchefneihlcbcholfmgabmfnodgmnmbllgdhpnbnpofpmcelfmhcpmkbdkbgbmkjoiopeeegenkdikplfmljfehmlcccmmdkkeebgbimdandpjdlfnacnmdlhamhggjmdblgnokmncfoiielfnakikfpdnhjhehbdhkgcamngdgcgnnlfnbkkbfealafognmemopbdlidenlledlfnbpnclgofipdlfpihgfceggbcabjeolfndbfljakfabjbhljhpodcdkoilfidclfnelhkpbhopddgfealgachgdiniddmnlfnfmmlclpedbegnhahokhnkbopajjellfnhepmmigohckbiopcmnaljgockdbhelfnnbllidmhcfidmpaabnhneaegmfehalfnoejfhedjmolgipmgleadmcejmpdnilfnojckbabpgnjgcnglpacnmcpnbpfdblfnojgmgcfcpfgeigfajomdhpindjeellfogbiehilcdnfmphpepnefmclkeenbplfolichbbjjndhfjhjnahjhkjmfdkahilfpdflhabolhhjldghbhnkidjkjaohnnlfpebbhpojbhmeaolnjdofjeihhgncbelfpfalkoogkcajfbaegonfbkajioojillfpfgfljcdakoofpbkannplligdiiodelfpljoaaclmdbkghgdcaccihgjpniipmlfpncjjodnldlcfbnobdjlhpmkfndndjlfppiakdomamcjpelljocphkbdinmmmblgaaekcaednlnmaeaodadgnongpbcfjdlgadejmhabmpnlngakbcgmdmodblopcclgahnooklcipaanfoomgggkhenmoppnklgainbpdmjhmmbhjpgmdlhiedbamncmilgalokbapphhklmilicdefmgbjkcmldflgampmnjlmahimnedkefgilkncplnkpblganehnalcjfmdfcbmhhjfmalcickbhplgbaljjhkpbfbnhbdmfejaeacakbadnhlgbdebelgnkhencpokddibkcihkohkljlgbdebjamjdhcnedpccpdjfenikmmknmlgbheibennllnpgjdljjmjioikmohkdnlgbijepijdkimjlnmjfafbcmnohdghkmlgbkecpjgppmbollhmkmdnejflhjgpeblgbpmoiibjmmllginjfgdnlhldnjegjmlgcbhbneenbcidmjkepaljkihlfjhmnelgccdlpnmnldjmeiklkhogedlpkmpgfhlgcdeaiddpmnolciaonahkonjllekpnglgcepfflkhikbdaobkechbfcfhkkmihilgcjenocbhjjobcnlnblfbadgmpignojlgckfmdefbjhgoddoonbgjlhdfpgbfhklgcnahanhlfpceencjmlehpfklokhojklgcohkpafielklcfagndmpllagkmcfpblgcpakkbcbcljlocecddlfjdnebnooohlgcpmapfelgmalkdemnmjhfeikcfkchhlgdaeeafiociffbcioajalpchikkgdjalgdbhbinchcljldknjdebnphepbkainhlgdgckhbhcamfhfmacjnagfmbmkiifnblgdibkgfeeojinjgdofkhmglhgeofapolgdohelojogacloajdfpcmhejfelahpklgecajjjddljdgjepligjlppoaanjcaclgenodjcdhekfacfbmbnjdllchnjcljilgfabhienkmkoofocancbpoeanammfhmlgfcjododedekankdefhbkmfcgjkcolclgfkbobggkijmjgecdaealmhadiilhbllgfmbhhpdefmiplbcagcchgnifaoipkglgfpedbbnekpecnonkonoakbkpklebkflggaaajacmlhgbpldaboipiinndchjgmlggaaifgaeefejnippgkhpcbfgmpmedolggabbagghcckghnjkchfdgbccjdnheolggegdhfphffaeipfpocijebeakpmcihlggmbglneipjplbjlenlgemneidbnjjelggmnoolkjmiffpcpiakmekhfafghllplggoafobkakjfkioihbgepglilcnabdclghdkjfhghlkheoommamiahcilklgafmlghdmgflcfghekigmcmlaljhgaeappkolghepfkhblhdmippbphlikglilfgmpeblghfcbcdmhagbhmgkmfbmigiphaijjiolghiialendimhdbkonifhenapjeebngelghkpockladeppeoodalmlhjiondknkhlghpoenlaepaafoimkeneodgndoddkfklgiaefgfaocdgjfgmohlegpllohclpmdlgiapgoalcbhlocnndiefkclmgccpgcplgibfdbcedkapfpellkjknfoagmjjnehlgicoinhfgaiaofmmjhbacpllclppncblgidpoaokhejchnbaebhgifjnbdaobkelgiedegfmekolcplboelnmfoiefpcpfglgiefmdpjhcclgioflehdhbbhlddhmdglgifdhlgfaohfmfbkcdjppkadccgadanlgikfpfedbedadjbkoipkikoifljghemlgimjjdgecgmmpnnhmgcabbiigoajmcjlgiobjljkgdhkapoaohlaiicoflooldelgjacmidfeihmejpapjleomflhomdommlgjaoenooamcahemlgdbjigdekpnpgmmlgjcjgklikbehbdnfhikjdijoilhkddjlgjebeepfpoeicdkmjpcgjgnnkihgmgflgjflellnpohphacacnombpkgldboifjlgjgkneedhakhobkiodjcoknhldhgkidlgjhghablfkfniedhpehhbljainchhenlgjogljbnbfjcaigalbhiagkboajmkkjlgjpagldcocnabahpadbhcnlmceolpbmlgkcadijgfejnfobljchelngoehkkogjlgkcphpcclangapfamekeaagmjkheoiilgkcpocjciadmnmilkhnhcnfbddcbidplgkgfginehmbhgcmmejkpefepgoajgaplgkghfhpfdedalaedconnoeloledabejlgkhmmolikkkipihdpidllefeblbkgohlgkikjbblfkkligallgjiacpfgfndgcglgkknhgnonijcgfjkadkohdbfpmkljillgklcanfelbdfbcnbocbgeblcfbljilolgkonoknndfebnnjddgiebpgfjhlcdbalgkopdmmjnfbofiihniogfnailjjmpgalgldhnjfjpmicfgamhbmdekbbdmengiklglilbllahckiinheedlepeclalmekdmlgllpcbkbnekioebcjgpeabaehmedjpolglnmbpmjmmnlcljhhfnijkjcebnomjklglphocjhgmbcecjdhhejapkaaomkjfmlgmeemkihnijcmmgadaagdahcjgflfpilgmfcelpemabfmkoipilpkmlmncjmnkmlgmkepjnigdpnodpijbannlkfobjbnfblgmkjlbhbiofamjcihejfcpkhpecpdlglgnakbgadnppbinkicfddaoclafdbkpklgnalhglfdblmhgfnlndhcdbhbdahpkklgnbkndiodmbklbhmjjcfebnldkfljkglgncajfgfgkckoiceohfkoggejipjocmlgnflnofclebjnehlemcbampgpgljbnjlgngojhgdifgndpmkgkmnlbdcmdjpgcelgnhgejdmkmjellfpnmlanhchigbeamelgninnhojpegddcfbeijpnjdfdbjldfilgnlfkfkihpdnjnldilialnlpkhgfooblgnmgpilleeemfopmcahdbpoameglejjlgnmjphpkajjidmkldpgnomgooogdcablgnmldbnmacbdgjeimmnjijobdiplkmflgnndcflceonbblckmbkldgmgcbdonlglgnnhjfbhlnonghenjioljncdafpbgahlgnomdbfibgmoihipnbmdippejpjbiablgnpabfopogffilkomofjpddnhhnmpdalgnpcpgpaekldlefmpjleajggndaikfilgobephooiglbmaepphiihoagkapeagplgocdnbhfbknjkipgiomifdcjjclhnfblgognobmpfmhipaaidmndgholemkfaholgolgjbhgjpihecbbbhggkaggkmnbffclgopokedfldendebgpcbckfphiddlhjllgpaegdhfonaljikhochmeafcpomlphblgpagdlfelaegggemnlnmnohimpfpofplgpccjhkmapmgbebjpiiaeeafnegllgclgpdckbllmjefejhmnijkkmnjnijphlflgpemppnmmfiimfoojemobclebibepfnlgpgjpedpmkbkhmabjlophbnodpnmmfolgpipfkkfcflipphohfcojkmcbdegdoalgpnpieelhdhbloobglhelhdhkjpibpnlgpoabchanhkffdcefbmgambdmjejmallhagkmhbnndbaomhkloldmnchapkginglhahgnjjeinajmnhnbcnanlnilojnfonlhainhaenphijkohfoehbobhooncencdlhajoamjgchgljkdjigcgmmcehjkaganlhakapcfmofdpfnhimpegbmhdlamfbgblhalfophdogahkcbicaahbkafnaboloflhapdajmilbplpegboaggficdohciogdlhbandbmcmpimdcalbponjocpfofaadalhbckalnbnjfjggjjbedbiagbgoddikclhbgjcefbmeleippkbniooifieglpccllhbhanpehaiaeemjdopkhjbjakoolmiglhbjeboojomcogmflapchinoboopfbhalhbkbmmfgaldckelefhobefneedcbdoklhbnmhdehacmnmclpmggkdambekepiajlhcajmbekdipkgpmihonecjefeggnjdolhcbbfemdgeoljjachkldchkchfbndohlhcdpkackgiilboplbdmfdjbifgcaakmlhcenkjiojgbellafhfgfcidpcbofpjllhcfiemdjofekckbdnajhoaabbmhdilllhciapcdkeobnngccakfnmaljiialfenlhciofgfklmjlkpennokekkjkdinlbjflhcjgjbjbncfljbbnoedkocbcelliapclhcmikdbnfficficbifmcagkmcdddhkalhcmjdbbgknigpmfpaklaijdbpfpimdflhcophikallopmihgifiijelempffobalhcpgbhcllbhddohldjkolaabbdpkakblhdbmdejpodiklhpaljgbpilmdmofaaalhdcggohhjjbdlcckgkpoaohhinbaoealhdcmoiimpcgokpdikajlelbnejhpoeolhdhlmacohieoehbnomdiihaclpfkgpclhdjcdcpaihpokpplclbkgaabmaaimealhdjgdkdlcbffpacchfdbgkglghamcjelhdjlplookmofidnapkbjbcjnfhjnfhjlhdkdcmddfnlmaadhjoogahjolajllfklhdlaejjgkkmopplefgkhenjbcgnccnilhdmgjjpamnmahkjifgfnklmlaijknfalhdpdldgigpndoljfogiccjkaeecpcbplhedgenjpcadbbhdhpomhbeckikacpgilhedockjoogapofilplhmfhamdjljpgllheepipadamgcjbegcjbneijabajjjgilhejdceccipmibcpekdlkmcocboinfghlhemciihjlnflifeknmgjbknnmcoaoialhenafliclmkhfcaohljanmniohimdoflhepooipcedldanchhblpepiijkpihmolhfcpnfomaaoneekdjhefmjhneglphablhfddlldnecmappeappmffncokpbpinmlhfihpiddkakibhkplfjinnepgbiepgblhfijnfalnlghedbjlbdmegkdlmjpaiklhfkamgcmmkokpginbecdepikfgoblmnlhfkcgaclljepcnciomohocebciogdbflhfleiaidfpfeplhpmoodphcgibmpnmilhfnfnlkcfbaganpgpdknmpcaldfclkllhfoimfblpcamhpdbjaooojmemgkfjljlhfokhdppcneobdcjpblohbfdmgjcfpblhfpmoejdaklikbaakgibgacbkiegnjglhgadcnminjfbmpndomgbpolffiggndnlhgafkgfjcppnlenkjfakkhhmhjfpeomlhgagohgjonlkejjfjnmodjflpdmkkaklhgbajoidigcpmgbnnonllfkndhahmielhgdnjphdcbbfndjicidbpinjfacpalolhgemodihmhcljggekcmgeebbmjhiifelhgencllpdmcpnnchjgofdojoijlddnalhgghnnffeanbogbfbbdecmickjclgddlhgimgadneiielpohfboepfnifihbpjllhgpidjnnjjgpbioaajodbpjedkmieejlhhdjbgkdnfiiidclnigfcefemihgadolhhfhohodfmgnoolfehdopalnlbdccfdlhhgpflelfbhnihnbjigpgdbahgkbghplhhhmemophcfmjhkflcbdkhfafedibdjlhhofobmencgkabjnljnaeffhhokgohplhhpipbfghemhkooapmjianbogjhlfiglhicjgkplmonjdgmlgmhmgeiibpghofilhicmflbiijchphghdceaaoopimflkkdlhiejhbfhhalekfbjeldbimnmblgmemplhigaofamonaamgmaiblejdomgdcboeklhijflcpmfjgmdokckejinfjjmhdjegllhikenddlbmfgeecklocefgnoleeafjklhikmjclgkhcapolipdpgkanmpafeooclhiombeobakippeicalghknligeaiidclhipmnpcefnbgojhfomphendogkgbbiblhjbejnoioggomjedhmodppcbofngohnlhjcnjicekfanilgdclcakoblioilolflhjdepbplpkgmghgiphdjpnagpmhijbglhjedbjahiphgaakhchmpdnckiocofgdlhjeegcignnpbdfpjbdklbgjemkmcokplhjgkmllcaadmopgmanpapmpjgmfcfiglhjipgfbpbjcmndmdhjhpoeapdadfhmklhjkplhhmifiekgkpiahibaiifeaoagllhjmodgjifeldjjjbdpbkeckpphoapealhjnfgmcajnomeanlienjallmpdomokjlhkanjdppoifnkmakhilbeaohboaegjllhkcaikdnopnbeapdiamajmppimegbndlhkdkohhopfjcdibpcfaafoeiblimafglhkfhbljhlibdahhngplefconccimhmelhkhldlbaihkppimpbaffnalnmmcfonjlhkjpkifmbkkmidhplfiehdifbfkmgfolhkngkpjcfafadabpkcmgdgogaelljgglhkphfpjiofcnplmepabdnonalgmkbfllhkppbemafblgikcciohmilailiikemblhlacjloijdlgmbiaiefjpoeedakagcflhlcbhgnljifijadjelnbidnfiijjfpilhlcfdkohjnilicgeeafoaplkldmfagplhlfdehjhmdficinlflinfflncggiceclhlgcjhnmcokmimpfhmilnaffmggjpmklhlgfkjbcfpgdffneedamjphbfnkelldlhlhmcfdhkcfkjnncioidepebbmgccinlhlmjkmejakkkhejeahenecpdicgkggmlhlpipjhcdbkeiilbgdnljbdokapdjkelhmbdndhbknmfpomlmkpkeapcpeciepnlhmfpmcngobeckkmpnikapibcmlcahhilhmgpfidfidodenfnmflbcffpekphhpdlhmhnfppfgomgflaimglkmgnnmkgckielhmicfjokfknphehdkecjdicdmmdgajnlhmifagnbldnihpjdmdejodlgapeegdflhmiipcggngplobmognhlanjjbbjjfoglhmmfghgefnnekhkgkbkjbbocmedfpaolhmmjdbeemnkabkjgmjmkknpnfildoeilhmmljdmoeekgebfkomnfckfdodblbphlhmoeboihhbigcfjkkgnhpgbojgnhjnflhneenlgkagogapgbkjbjdfelpghbnaklhnfcboonjfcddplafgfkiildhapabnglhnjplngcmahkeelfpaifmpplndjhdahlhnmpbnfcahklmgaklfalpaaphocammplhnndgibjogpkkclccgoejkoppplmnonlhnnkpefbhmlbjobbgigolocgpdficmmlhnpdnmhchcpapicpdeejmenciplemjolhoaogdgdcjkpiejadpkeggdhhmgpgeglhoblffnfdkcifgebaaaljhannoffalllhocijghkfagkgomjckkjdmodcbannoflhodgikjfpkmcfeokjkanalglikhcgohlhojbocbaiiiiikmedhnlnjegpmhmocnlhojjkokejlnopacdbmgkaalodhflhcklhokhkmdmcpmakkljeeiiifdbgbmfffblholboelcoiakfaofbhibpfaailflhmflhopaojpljkmjdbakodchiffcfmgifdglhpaaobnigdajihaclacpmbipfdpenlnlhpaoghnkcackghnofepngndbofbjolklhpbbfdkocelhbeaobgmfocaikpciglblhpbcpcbjanjaelfdbobnffkmoeefbbjlhpboobjjipomemhppjoppihfellggldlhpcjiffachihfbhkabenpcpehkpoeidlhpeefpijfbbdablmpojfhahkiddmpnglhpfdaegokdcdajaldifjhmikklnnmpnlhpflkppojccjkchlppcfmjjiehcdmjolhpfonhckcniegjcbkkjneodaldhgnfolhpgjffocaacnedffcpccjachomcfhgblhphbkophojhkjlhbdgalgmcjhgpmghglhppglkfmpmjlgecccjjonjkfemanebiliaacpbclenfkehlkapikojjoedaeoglliabfcfkfoipcfoobgamkcbecfdhdmaaliabieibnjhiebpjddjkppoaeihcnjamliabnihmllgojkiihgdpjlphchcpkajpliaffgmdbkkbkkpkppjgicidfidmkampliajgbnlgemkodiojcahhfdlaeboehielialghgcigfdilpafanphbnmlfnndmpmliamjncanoflcnblkbfmbhdcflijepmfliammngagemflnngpoedmbjpmogbgogalianhlceikbooheebbnekgdlmpchmpimlianjbjodanchbmbhggjhiipchaflmnflibachcanjjgopjkhfplfokcpnmiaegelibaclghbkmgfpfpnefpkhdkgolpajchlibahmeoibplgdlaljnfokanembcaddolibbdkfbljgdjklgjohmjojoplmlafgllibdofcnheoppjclgajmpbamgjlkgcfplibfbbkkafkjkgecgjmifjafgaicdeahlibgmmkokofckdmofbdhpabgdgackcoflibkbjmanafbhkibnohmkfdhpdfgomnalibokbfffpaopdjmeofdfpmlanaenajelibonkdpmifjiedeekaodmbgnigcihmjliccjejognelifbfaipbcihjojgcmfjflicddjjajcjniaaelghloohkdiephfihlicfogncmnokkbpfheaeimggacciikpnlicjnkifamhpbaefhdpacpmihicfbombliclekdkgfmbccdbfhiefglkanjjmepflicmbhljclllpopoepjdfinknpmpbheplicpfkojdfkmfllempdaefdmklgghchcliddihfmhjnepgcglflfigmimilmhcholiddllhhaicobaoiffkcgdfeamjogghnlidfaafckdibkafcjglmdghfadbbfmmllidhpilhpdjeebpogdhoeildndjidfahlidiicnhhgbmlckpfodjodagnkocngcllidknpiimldmjffjdpagbonaohfhkkfplidnfimcehcmkfmloggkocgglkegkgjhlidnkghmpmbmkjalooojbaefceoolghbliebbdobkmmedekbnjpgbjjknfobfacplieceljmpejhglioiagboaaepbchbbpdliehebeioehikmfbnibcjllfdmllbdoaliekmiflcnjpghpcedbknponlgnfmlcelieofbboenoigmjknneghbfbgimjkmkelifadbaphniiepdffjahngcnndkhfoiilifaoeffhhfnmepfebmpkkailflopipglifbfgnjbpiloommkpfmaeaeopmbalnplifbpgigbldbecpjniifnmmieelhffodlifcidlhgmicciomkgdpbfhjjkgpfaellifcncokmbfacfbelcdimgmjmfdfianmlifdalfigkkkpghcciplkiffkeolgdfjlifeahlhmfdbefhbdjlgjnnjdffnkkfalifgbacihkmkocgcaipklbihkpjahndblifhckkkcbinmnojlpicjciecacgfffclifjihfdppaeaegemoefheidgcnjkadnliflpnlpipnnilcfbmpjcmeklgbejnknlifmffppdiceaaekoijalaobikcdaleflifnllegbjlidfegcpnlefomgamofhlhligajeljfhkdpkoffonifkgogddmnnclligeimphkmkanmpcghpgnmcdckdhnghjligjnejifnoedekohofplklfdnliijdiligkiaahhoijgbpbgmdiepkmdjncnbldligkllghffdmjpdmddihgllaigogodfnligldfbjaakcmbjbbbnnacjgaenggfphligmbgicboflkbgmfpojbackmbdhfmdfligncphnohhjkgekjkghahajihclailjlihabjmkjalpncpncdfahmmhgaedoonmlihciaheonpengjjfepojbkmfdkppbjplihdhaeaphnamdehaiecnbholmbcfcdmlihdpkgdlfailhidpnclefjeoofkpjmglihhgkamejlaohbnnkafadlbfkbgfbmklihjokegkdegdfddbafjdlcdbfopdbhllihnobkglgpnklncgidcacihfehngbhnlihoaoeabinpaedjhpdkoiimndokdaahlihplaklhelbplnabphjkbiggonoaleiliiaoeinoiagcnfkjiogjcooplgihifpliibcknpckjehdmglfcmnnjhefgidnoeliiefcejnlkmoghaapkfcabfkmhnjlkgliikdcplmkijmjjlidbkchebifngbhhcliilcpgbiemmhijgjnlbpbdmfjhlckolliinkabmapdildimdbdifffbekimninilijcedcpkmbmjdpjegneggdablbhjedilijcgijonjeidakdajenmaddoncmpgdplijiadlohkonopgceakmnmdddjchilhalijiebjlihaocjikbohbmkogigoijjcblijimkgnecocplpginflimlcopgfnpamlijkfehfinkhjmcamljjmbbpdfpabkiclijmdopbbcikenkohljldnolgonnckkhlijnakdmnjnmpplmcblinicmkcfehgiblijpmpmiafmndakfpmpojhjddjakoppnlijpnahonlpilbdpekimhbfjmdkpcccjlikcgiihpfaolmpgmgehnjafnnbmblphlikdjaalomanhggaofhopchhdmamjphplikifpgnijjfbdegfepoalpamlgnfofilikipdmbgfmfbiaomoacoeidcjkniofalikjecflimikdpoalhdnomcillgpedeilikjfgjjdapddaoopgmpbilkanhbhnkjlikldbegkeckdlndfgipgnibgdpkmbiilikooapbmfplhjoobkdogjjejablinkglilcgaomcfdggmgokfjnkclmpbekifdmlilclpllcpobpmljcabioodolfnagiodlilhckiemlccfobnbmpgecpnafcedckalilmbiabldnkjebdnjmclpjidffhekfalilolphbeibfibldanfccgdcpefmplcmlimdhjhdingbcofdgjjnipdbfpenhpnilimeeocdkjfaaeaiclccfhpcgjbipcadlimjcpdphjbhdldhiahblmfadfaciaoklimjfgceclmbojijpdogigkbhhgpkibclimnlffjffgpfbimnndkilfgnnidjaddlimpjojjhgkggehbdcpknjminfcidfnolinbnmpfpdhnlmghmjigeadbkdndcfollindmndjjppebkdiloapoggpfcnpkpdjlindpdifkcobeblcbkaejjbggjijkbiilingeedaacijidhmdbacajceipdamjnelinhmflaikblhghndcagkcjnmccmhcjalinldejjiopadhhngkcjpjpfgiofoiaplinmckdlfbnljhebmmmimdapmekkcfbmlinofbgjdilmmoogiojbodejlkfpelholiodfmicpcmbopmkigenfakfkoedfdleliohmmmkehafcnmkapmacfaahipiocmnlioiifaoghmamgmdnfpblkkbcpegmakhlioleonlclpcopelljclgccbojefmeajliolpmhofnaecbgckonlpeohbbbjjpogliomhedmmmecplnkephjfbpjfajdgeboliomofjeffddiiccaolcnllbhnipbkhelipakjgaheknfgmfpimcgceicmenncfclipbabnonihdjdeammpbiencfnkiommilipbhhiejbiilgdpkopjjmapngohbomllipbjjmienlpbnaicigfccdjkaecfifalipdekjieccdmocdoaglnjhbipobiicalipeehepflgejgojfkmiacbpjpfdfhhnlipgfhmhfnhaenmekdeddbgnoiefllmflipgimnanpblgljhipinbnppfpfglgkalipglbbjfjjcifbelimhajebhdakahddliphkabhagmebaapadfpnckeabclamjalipjofjiijmnecifdgfhkilkkfojlpcnlipkfeokghmbikdlmifndoefikjcoahbliplbipieokngbkpckmkkhffpflkfkmjlipnfppicaeobfbdflamodlhloakhniilipnjgokjfbpengbghlniienbadcekkjlippjihgiplmgffjedlgkddkpfdojdgjljaenebeoilijimmfldlmfncnefoinbiljahgaefonjhgkkageidgloegiaifjddljaijbfeiipempfedbghhnodnamflpcgljanaodjoekhpplpmpfepoinfndmdmlgljanfknhdcodkenccadmejpmgknebcfkljbbbpcjijhblicnkmcoiimnkncdelhgljbedjengijmfgefpgbhpdkcmaaoiakeljbgiccnopjcncoopfaalnppelmfoijiljblmoabhdlkobebmokdnbfbfgjniiialjblodhhamiijeefkcmlpbgadbcdabfhljbohchabafmbbcejfnlmlngohmlhkkmljbpdhkefeblhdcnfkjohpdidficmgcjljbpoldbdfakdnklfblicjpogenohfgaljcaelgafgnkefcolgjaggglgbmjjkcbljccmagbpafmcgcjjhfleioomobhbahkljcdaggakmkhgbgnpabbedfnmcakjalhljcicfibknpmlcmcecddjlbgkejehhpaljcicknoebiahlehlfeenikmeoebnkjcljcjboccjdjfdnjkbidopccgpkonglnhljcmedjdnodijdnhcinfbnhgpblaadfnljcmlkjldccajckbplopllcgnhpokfcfljcodpjonidckognjemefepneoalngholjcpknhnongobiijjpalonboohnapfihljdbppofbffkbgnpbalmbenicnpjaiepljdcehemepjafmjmgnedokeadlpglhooljdcleekpfcjjgmjbfhhndgcjgppnpfpljddilebjpmmomoppeemckhpilhmoaokljdeenffffjbophkipjpdembfklflimcljdelllekodjfnpaepcjekgnfnhinmhgljdidafebkmaepchapkhmihniplnigloljdkhbmbeljpadpeodpbhbllkkekbnfbljdlaekfnblnhgpeihdmomkhijminllkljdleoalnpmdaijnagcicmknbkagondkljdnbjkdpkgeohlldakfkpeledlaljdhljdoonbaklgahhfipoihopkhhgeekkocljeaglgnnahfadnhhfjbmbibindmgaloljebfkhpipacialednlgcllfnfjcdiailjecebblpjgepeidpnfgkhiphdbcoopeljeffelbmddekecjjdojlniaaojaaimiljehnniaggpncfflfdbaomhdhgmbkoimljeiedgaecnogaonhjnlneeankhlibocljeihpebkahejeacdalhkhmckmggppifljeoaajkajknlagdhhfggflceohahldaljepbgkelpjphkdmbekdngfpgfgilfmeljfcfconehlpojiodgopbcefmkfmfabdljfgnempghooacagaggnnohapdecejlkljfhdahoihmjkbgdhcaplgogiljihlniljfhfihnaggdghaekfmkdjclfpgdjfhaljfmaeekljhopmomenndohkplplefpplljfmnmdngplgcdbbkajgkhclhmedogbbljfndjpkmppphdcapgboblfhiclkgejcljgadapnoomancihbjiemjfplhchehbiljgajhfhnpgflfollkajfnfifakehmelljgapoimbkbngjpeikegponjjenofekdljgbpjkbcchgoacnggiddhmnlolonabpljgehkegdfbppfhhnbgnflnofdafffadljgfdgbhiodfclnldpgijlkbiogdgegkljgggkencogknmleboeiapkdjggkfpicljgijegobjoidoghncbcefeopnafnhnfljgkmohnfbgmllpbkcbnhoehoamhfnpkljgmpjakdpepapoiiklbkbbgnpfdoecjljgnhmdnjbmnghlfimcnmkieohlflpgdljgnlmlpaaafhgjecmifeahbblcjhaohljhbgmbnblemfmggbnnffpbmcplgcomfljhbpkdooodklplhmpfbmajbehfdfhggljhgofnknpahiihkeclagjohaoagldkdljhnacemhflhofeloncmoellhcmediagljhocljfhlomicgaikbkddhpfkgknlibljicikbekcflmflgnkkeagfgkedllfdgljicmpaldfpigopbfnolppmanfdbjgblljicoagnnlenmgeiedomkjgcdcpgnlealjidncagmpdgabjcdkgmmhnblbncaoikljifinanabcnfnjpjioijkcbnadfhijfljigolgjoojnpkkephokpgjejpaifaaeljihafledljabmnmnchaedekblfihkbdljiinhmlolgjnkhplikihdicejmemnniljjaomnfoepedhkncdffdadnpmckoohbljjbokcekjaoeggdcdjjcodiaepfadegljjfahcjcfodcogbknpefdceodlkfligljjjecfkodpceolgcjgojpaffaehjdhnljjkoehnlcfchkigndobiljikhcmheapljjnfgoepmdnnofllidgfoaefedmllnmljkcmapngajcjlkmeohngokkbpkgphailjkeejccefhjinbeglgnkmmejpjnmhomljkekfhdkcbiephephpalcfbnndnjifjljkkpkdpbkpleocebnnbombipefgpkgfljlbkecccnjppmmdlmigcegdhejpaopbljlemgbdmkknaanoldklghdbocipjggkljljpmgemmmajebfmcicamcedmjdlhofljlnjgehihckhjnmgdcmkmnbaaicifkiljlppmpjdogefnanekncklkjgpnhpcpdljmaanggiihhmmaapiilgmebmcmcaodmljmalkagngmccndmdlehohkglhddlnllljmcgfkcoedbmidhlmgbogilcmojpcemljmejdiepnnfmnoboljnhmbfdaifbkeoljmhjpgbkplpbcaicipkolfgipjobjibljmhnidaghifejpmfhphclfdnchkhodbljmjoloiepllcndinchenhomcdcgbgefljmnomeabahgbjgglikbmckljlielcicljmpfdgflbicipaahgogpjnnfkedicoiljmpfoipkbhnieokggpkjobogaeneheeljnaaijpcnicpkopfdigkoejgmmplgkcljnblklcenhlndgijjcmhfmohhcooapgljnbnnicidjhpliiofckalaieebphmfoljnffnpelmplgmafkilcnafkndcblnbdljnheamlhpdipjgpfphdpbflgejbglmaljnhjjplibhbfedkkafffllkdkpaplkbljnicfeombdolepaachphdipjbdahoefljnjmigkiopemkplnccpdhmffnpcmcokljnkjlgaicnbnipebbjfhdgpjfnbpmlgljnnopagnpekjjgehkfohhbndjoghcphljnomfpbbidggnpkkbhomceoajkialfkljnppgaebjnbbahgmjajfbcoabdpopfbljoanjcaldcecoiamdopdllfjmjolangljoebkacadodfmidgocjldojhbmenjjdljoeefknahadockdphffgplmlmilmeobljojnegnbccggfpfmfhmjnikohipilnmljomogbejpenokbgkgcjblkcebhkiodhljoplohknegookkneibhcolgmcikeganljpdpfpafmeoaniljcdleedoagnilickljpedkcioepbaadbchpmoobhcpemifppljplmnogmjmcphmcbgdcphapfkplhnlmljppbieebimehabacmjjiegkfkldidkeljppcjmjhmhbigomdecaiicapecbdakbljppjglpiimgdoeipmpjkbomiccmlapllkadciemmfianbjcdbpdbhoajlkafopolkaebgnfcipeclbcpndchboheckabdgllkafchaokchbenjfmjnbbnpafijgleiblkahbabnfbgemfecmmjgebmkookkgmfhlkainbfpkiaikjpobcklinajpefpjcaelkanhmanjnfpfebcmmgbfbamigedddgalkaocokhfpofhohgkngeanpkledocfdelkaofimfecopfblhmhddipohhfhehdgklkapahbchnmknbhpfphdnfhdnajmenanlkbcdhmphfbbmenoanjhgikdepmgblohlkbcfgolclnngfflpglajfnghihjgfbalkbfdfofpddkbgmdfkkgdejngeecionflkbfenampnahomokopcaekkagogndgahlkbgjdjgokgoiackhcheobiobpddccomlkblhpicjjhmopgfnpncnccglbnfljcclkblmdidjhnpnlpcepgggbkjgamnkbgelkbnepbainnckhjamafphpkgmangciaelkbocjcepiilacolpfeoknifdbolalbjlkbomjbdgepoicjiebgmkoblbajihfcklkbpaoejbolaahlpeaiggomijhdlfnealkcbbionpbhfjdmcfjcnlgbnpbgakchalkcdbmaggddpfmfdbcloicogiaoepddklkcdjnijnldpgiggcjgjfcinbnhgjkdnlkcekbahkippjjninclflhjaaddffkeklkcfcblboepkgnhcenidnbmpmfjeggmelkcgakoenkfhlipmnjafmpeihoaccpmklkchcbgfhlckldcendddadkpamdkdlnilkciklknbddkcfljncmnfpcognjpehimlkcmaaknbpfbfdpgccghmfnncfpcmejklkdaapngippdnpghgahdedmfmokiknaglkdagnajebgdjamjaklcebdefoijbdfelkdelibpmielkdebdpjengmednhgikmclkdeoongkdlppodoaohbcecldpcmbmkelkdffndbiecbeaebeelkfmjpljemojnnlkdfnofenbnfhkiodfdpjdigmhlbklihlkdgnadfbnfekkkfpaigbkmdppbmofkglkdimamelhbiijkiljlnedmhnnkkmlbllkdmedcedoldhpkhmbaegedjdikgmajjlkdmkfckdhbgkhekdbjpdfkpfghagmmhlkdohbpehogneildlelfoghidecongpklkdokkdiimjpnlaoleechlijmkhbmocmlkdpdhdjljomnpejaapkhhicpfbcmhkplkdpfjbplbappibihpepdcpikflmlnfblkebapienjkmljaebggfaaacegokdbgglkecfcafcbamhejnpdlapkekpfapbhfplkeephhlddipdnfghnaiahdkbnbllhiflkehmlmpeeeoijmpbgfacaeklbfbdoellkeniemieefebmdabdllkkbhdnejhokalkeniniibmehjdmgkhbffohglhipelpklkenocggbiojdjekfpbnlmdjjincimfilkephilehhnbieokmdpmghihnlkgkachlkfcckmklamlgiohoefhehfejkapnihjlkfconbflpbjceiplpjeapcdnndfjefnlkfdchejjogilmloogbbjlnlpbhgjfablkfdpapgocainfndiiaoockkgdlohkoolkfdpklkmgiplpdbjocgaklninolljmmlkfekklkjilkjfcglcmahjjileogfjellkfgmofilmfbbhhkdbilhehhklanejphlkfipaeglpdhlmmkeaihogeilniilbeelkfklglfenfabbcjgbokbaagbhglelfclkflikopkjfkjpeikodfmimmcooejglklkfngbagahkfkhdkaelphbgkaalajhimlkgddbepldnahbggppdeabgelnnenginlkgdkalaibbafhijcfpgenndphdabllblkgkbcgpjbandpdgdfmlbbdenkjnfgcblkglgoijajnppkboplgjeponecbogiadlkgondgeaknbfbjbdglicmehianglanplkgpaicgippaonglmfodnaekmfcpnljblkhapgkoolobcmhblpkmmhjjhdggiecklkhbfllggjfopphaemmgibajhgfmndkclkhcbijhgfchgdmklonlobkfbcadbokglkhdhmffjbkhheiiminggedagpcahekilkhdmlonmckeadjpfacobbknkkibamkllkhfpcpdooloielpakhdhepngkcgaenflkhhaeoenmjbflpaobbkdioifbijejfklkhhagecaghfakddbncibijbjmgfhfdmlkhiliapekgfakmijhhaegibfdaemlkjlkhimommpdignhnkggjikdihkdbhiginlkhlmkhdgiodeicdpdcnjibgjancbhfflkhmijnhmcobcfafkebobcoagncldkpflkhmlohbaooabmdbllknjbdokohdakoolkhnekimbimbnpnbcpgaihkohkogdkbolkiajkdbeniimalmhnacldmmdndkkmgllkigcdkpmkkffhcmapnhiganeihhfnnflkigjoflldddhaanpkejfdofhccnabjllkikaphocnkdimejoaekfiibkkeclbfglkikcjdcjiabcckcmbccnlbohaapbjimlkikhnoooofcmgjcjphofedoadhhflfflkilapaglnbcddimkembbklodadejpaclkimghflmipjaofcflpldpkohkceoefalkinkpjkfbnplpdkjapnbcdknopbidpllkioagimdegemgljoindimknaakiphkolkioncemkeffbofmgjoiiencgjeffhdglkipdcojgjmioemipomdgjohmblofkpmlkjblbljedhgggafaigpdpjjpphhmnoolkjdgemdeacnaeebmjkjjggcinmcgfoklkjejgoogbgnhfdoglcghhmhakknigiglkjhgfkoidaajocgaobiodeklnbihobalkjhmemfgioekdhmnefbceemfklpmhgdlkjhmgogicehbigmhoceejcgckcdlcoalkjilhclfhdikadfncebonnpklacehcblkjjgbchkinjbinafpkpjjmpkidfimanlkjldkojhmbboceadgpanpekkgjfjbhllkkcmpoopofnmiglidlnecegkoacekcplkkepjookdheaacpephnjfeengfikkoplkkljifilbgjimdnfanllonbeohajninlklajafcabmbbgjamdmolnklihchnndplklcbgfgkkbnkkbelbpnholmbfmiffpplkledilgabpellhganjgplgemmoadaghlklgbmbhcomhkkmhfpnnnddgbggjgeknlklgkiopciclngodlipaamhmlanhmpdglklhefljkeabdjgkmekjbmljoijcfaijlkljghohionfknmallppmamnfmopajbplklkoneeefbgkhmjdhccjgnpljichapjlklndgkefpiclkpbjnfdmchjbldedbiolklonajanpefnlmpnmkdbideaejaakgelklpbebdpfjcbapifnplhedmfblgoakmlklpikenehjeabhlckgnkkmkalmkobdllkmabdbeofkclljpmpjamdlfkioemphnlkmccdcnmpmdapogclkpmmldgnhjiecalkmeaccdcaafghhjnkcaemlohmpccmmjlkmenmlgkbjempanljenajhkjibcafhelkmephijdmdengofhmkffjpelpfapfpnlkmilkbdebmjlfpokdlebmhlddblgkdilkmimpfckpoajonjolgkmgidagekiicmlkmklgihanmchimmdfnekfhejfcolfmklkmlcekmdmldkihglcffbffdmihmkomolkmncmdoejedpahfiddelbbholaahkcglknbbkgckjlmlajnaehbgcmgklmbkmcclknbomipeednfolohikpflfopogbfioolknfjfheboglmgbpakkdhbffbfblhkhmlknhjjidjoomabickkdjhmdkncbggddflknhnbijpglakmdfdinmckkdeidokfbolkniepnmjlllnfpindndbkcbelmolagalknjcieokbfcmoelmbbodihpkedocfiflknkolibdhcijcnkbmomfdcnadhmankblknoebbikaehnaeokoimaodjddeenlhflkobpplcnbicdniipmndjknbnlggmjdklkoejcfcooejhpcdndjdhneiiogdbfomlkoeknpiccabiamfbkmlgjkfpjkcpmlolkofinmljhddlfmjgpicjjaiikgcbpealkoinhhnhdfifceljcladpjjkpbcfdhelkolcpppgabdcdilogjlfpjaohbadlmalkpbmnhncfhomgdhkblgflbpjhppmphplkpclfcnmadonafelipbghjigdhbheoolkpealakeiocfabfecnhhkemappdncpjlkpgfdjgbcmeblffjfefgkhkneilhfnflkpgpokcbedalejcajmkchnkmeiknijglkpjnfoabaifeijpmnbfkkpfigcabmnklkpmjcpikffbhhjkfmgmahoadpijfniclkpmjhfdabnmeihppabgmcepoaiijboelkpoppefgdpcbnnimoegkkljcmcmkocbllabfamjgeeomggpeokeldmiioegbciillacdfjijkalboaikkpgneobgpanfkgallacokknbnbhknmnelnfdmknkpmlpoillladlgjdgdfnnbbgmgnnlkjoamdjdmclllaeiihdkgdabnejcledjpfhpjjaoebpllagefflejbdfkddlifedjdiohadipdjllagobpgeilihncbnhjdbpmmkjdlkcjollajcohelileinkolfpkmkjjlkkdekjallakhkmmjhcdniilijaoamijkfdooogmllakjllnhmncmnfjfhlpcopgpchdpoglllalbjimfadifcfgakedfgglhcbbfoocllanhfonhiedkccpeolglkjbgcenpbafllaoeafehdfjffgndjnhlgapmflhpfgfllaolagknljogdmnhclchgkpnlkmggmmllaonnmlcplfohkfldcdageeodencoohllbcgaggajfgmngjceicpcmjjjhjpfigllbelabceaolbfpfgecnnihfmgchpdkkllbhddikeonkpbhpncnhialfbpnilcncllbhneedbnmalhonmkpkogjoplgolloallbicmcgddpamkmkadinicbjanioaihallbiolamacmemombaepfoigdknfibifallbmdkfnkkafinbljfmgfmfeedcfbpcjllcajfeeepfailkiifmiddncbbgpkaffllcdpekjgmapjblihlddcpkfabkgafpkllcfapgdkhbohikcacejoknjgcnokllcllcfbkgngikciibmiajffnlppdjmnloillcgljnjfaopoiojnfpapchjflddgmjhllcjgfppfaclkaedgledpefmeefemcpmllcmgfjdhgkgojpajipkadkkaomihfppllcmjokgengaggalhogoaomiklemenbollcojddcimkpbldebfheekjhbjkaeaehlldhalpjfkhjechcmeaklfiogmoefdfflldlpeacadpdfaoekhaiphamkndjghgolldojbfmcicllngnccpogfcokbehbaahlleadldiccaaedfnfdpicekhdmaijjeillebahlacicjhkjealhncngdnppaapeplleddlaojmbdnflhfhjbobojknhhkfocllegipecoejkgiknnjappajghkmdpkepllegpclcdlmjgegelelbbddjcpbhdfbmlleikcijfibdhlkbnmdcgbhepcbfkmbillejaihnehlkljajpnmigecngpgkmolcllejfklpbboiohincmimojjejijkliiillelgflbhcpinbadgnpfagbeeominlgollemacbcookjdkpobdogcnakeapiehhallencemfemfinfombhelcmlgkbkiekkjllfagdelcoefhplkfnggccpnkpmfjhdallfeehcmbadpoegkfpalkmlpbjflbhifllfgpgdjbaopkknmhdakejicjhjkkiefllfhalidgchgfkgaifahacndmmfeahjdllfibfhbmcokchhmbfekoggbkjhflblpllfidniglblelpaejlgcdmnnmklidbnbllflnddblngpencolghgdapfiaddfcballfmanloloafkeemlckaepkpakoeacfollfmkjppmncfcgdebajkjnopgodlcaoellfojbapbcelaoniflkhioicjmlpilegllfpaibekbngemphkhllbbffpgopboecllfpepaecbiapajhhnejlholainboagillfphokpehkdnbedoncmdjceenappnidllgbccilmkflnknfjhoblggkgoolcdoillgbgcjbmebdahncopomfdhifjfgdlmcllgcfmgoipephibhimmmpldeokamfmkcllggigogjpjonlfefehmefamkboolkdellghmihfkmggenkjkdmpahakpcdbhadmllghpgbjbahdjbdemlognkcemgigdcpallgindpngemaelajlncmeiibfngfmpkellhbciobkjcjdmdlgkpomdilchipgeapllhblhcijfieplbppnjjmappghdknadillhffggolpkemiomicfjjppikhmeapnollhfnaieiejcboackehnihbcbapbdklallhholodcibjhjfbmmbandeglahlamddllhjfgpbjibkbioeojlbmllbobejjmclllhjnifijgbehheogbeadhkihifckfljllhkaagfphdifahblajddgabakpibmepllhnlhglonpnanlonfhfifpajejbkebkllhoiededpjkekaejfonpongefgfbncjllhpegpoejfhipephapcogeomedclnjilliagfggjbljngaadhmgffmiagjaaccclliakbknooinlodjmfmfecddohidenddllidiehmdopeklbjlciagmkeojfmlglnlligelnnglljmjohaijjfembfmdjgehpllihamklpkjgohdmklbihcmnhfkbflfcllihenklnbemceeokifdmdcpjhgoiihilliijaokgjgfngbclocjkfkdpeppdgfllliohbfgenmccohepnjpkmedeidlnclollipjbgipmohdamabhipdfhbddcffdpllljcogefpkbmahmnbchhjgiamgaclfajlljdmnlljlnmbimhhifhhangliajlafglljfmpailgjghejgilcmingnihihiepblljhejdfcgfegihapkopjndnihhhlahalljidnkbakfbibklfknhnmognkljehnolljjldjjdnefhenkmbhakjkedclfglinlljnngafekbnkpdfophmcdlbfebcbcldlljpncgnanfadjbnbgaeklmbgdkgmpkjllkbdacdpaioppmgfmblfifeapgklkojllkcejffbbhncfdofejibljdamlocopbllkdklokfgogmcdbkclnehmhlohhkhpollkhllagcldmjdjngedamaadcakchhfhllkijbmnlappnpglfdieinedeikgmokkllklmdlcdmndlofblcpfphcbbappnbnjllkmgmfoacdfmdldbkjfapjahkjepdgcllkmpcaaoojgmnedbofepebhcigdmpjmllknjmnmjodokfeleoeknahbjhlpghfjllkpofodmimfocdcmidgjfpllbanijfillldfialopmcppfbidakgedchepnmfldlllejfmnbhgkgapoodpliodoaeobcebdlllgefpidgcamapponebmljjcdhlhanclllgeikgpcdedjkmnepebfepkcmldcndllllpiegaacjincmcegcjcncaoebocncllmbpnnlmkkkohjcfdockdfopokadnpcllmdmiedjebfhfbjjmhaigekofmllnhhllmdmlnhmjlokchecldaijjnefdkebdhllmjclniohbnmonjimgjnjifacdjffipllmmonkklndknpcimbopnjmclfdhfapfllnacedidhgbioodjplpameiioljhdccllnbfnmdakjmhomfdejbodcapcbjljngllncahmbeeibfneiijkbfkkoecbbmodellnhnnplpajcbfjnpakbaagfcdmlnefnllnigmibfpckleakfdcilejgobchpdballnmgepfddbbddkikhnjaecngkhmiailllnneglibbhdgdmlkhihacafdiacdponlloagpmepccjnebdglcofepdadkppndcllobongbngnokgngopopeblblhglobafllockjgegomhojkpogmokkncghkklnicllodmabjjhblnojnapakhacflklefeiellodojejjajfjfdhacbglpckjhingmdellogljnlbmaejfoimggpafodfkhoeahbllohhdhniifdhoflgmedfpnflpghliiellojdpafpbkmlfahnhclmibaenpkcbkbllokfknfjmgbggclgomnlpceclpcbhbcllokgddfnafanbcjgochejfdojlejclilloljheiojngdegjlblbkmghkbenjhikllopmffipblaodfddkljpcecbelnbhabllopocaeglkhkheamfamgmjkjmhmkihollpfhhkinenjagdhpgflgpekfgjhhnekllpindhjejiabipjjfdldekiappekmelllpjfcmkbmkllkafcekdnpnnikfdcjigllpkhljfekmhlflofkadpccpeohhljmbllplcikbpfcniffnpgldgdfocbdakaffllpmgmlehhnddbajfjnmlkbhjlimmldallpnaddghmkpkmnghbdpahlgncpieofnllppgngkinfnliimippmockogmhgjfeclmabmcnenjjlehclgcociconejpchchjlmacecijlapbomekkfgfbjehnkpdlkcblmadljanddppokjbmhmlihjfklgmccnnlmagghigdlnoojknfjkmlgdomikklmpplmakkebgiecglfojceehcbhhkjjeechilmaloojiahacgolliopbpdnjmelikaoelmbdkcngoeaodliiiieoblocbopndfdalmbdmchmkmjamopihbpmnknbkflciolklmbebpecghfeplobipogckkbaemdfijglmbflaiibnbljgjolammpmjlnbhdmeablmbnmaemkjdkijkkpehnjpidloemoeljlmbpcgjaabolpokdlgimhijogfbadbhjlmbpeohjafmjefllcnkhjhglpacdoacglmcajpniijhhhpcnhleibgiehhicjlnklmcgfjdpheoigfljodajmdnapcaeeahblmcigmaagpmppbdhghkgmaoebfcgkacglmcmmfnghkjnlcgemahibcmkgkamlljclmdadppciiecnjdnjobhcdmimlfckkohlmdakidlbkhneclpdcjkmlbpilcihfhflmdblgmdnnaofekaiehhbdemongifpmilmdcpjcmloaikgbebphldcapibakjmadlmdcpoocdijdlhpkblnchgcpgpmleflmlmddnkbeknbijljjhppdknpdjpimmffblmdeigblcalgggajpclankkmjjibaekclmdenibankkceigijloifgefmpbpjdldlmdhfmnbbdkpeiohinaemdineodcmpcdlmdidigkbbjkikkgnobgfimhnplkfphjlmdjohnfdgaiiajdjajicjonbgjkifdklmdmdmebejhidcdkljjpollcaknlnmojlmdoaandnnlgkfaniacpgddimamklballmeejckmjgfgamjahkphlfpmmibgibojlmefiobddchapldpcmmoldnggjifhmgilmeghebkpcpimndgghjokaonommghodklmeiknlnhodlfklgpbefdccpngmddakllmejkafhnldiljafigeohcgmhmfbidjmlmekccfphhocomffkblglnnecghmbaddlmelofgdjlkimagandhpfgcpjdjnmmeolmemeimnmbmojkdeolcmlnfnangddcoflmenkoimfepgajgmfagpljbfmdkhdnojlmenomiaaohofamoehffelajabliicbglmenplkngmegldgooobhclacipboegfclmfbmicknfacnlipapjkppkmaajfoklalmfcpccnpcgjakojcfhmhhomlfecbcchlmfecndfggbanbiodfihlfhpnoelgjbmlmfeglnbebpnchogclcdndeffonlfofdlmfhegelddbnfdhmndkdcghjnkcjkjhklmfhjpennapmndnmphebmiiiicdfajmplmfklnpmkaimfhagiadjdlbkgaikhhoplmflmigafgndonmcjgccoekpllkojnemlmfocdeomegjfggpcgjfhgofompoebnllmfodjffhmdbejhodbbkhnelmafaegnalmgaaaaaeigghbholiakgidenghbmoeplmgajfghgjhedpeeaiiihbonidbbnlnalmgddfhgajfhaldacppmpgpgojafdagklmghikhfidmafepcpjbamalkkmmekhjclmghnmlnnifhjjogeepioajcflimllcplmgipopoockmjcejnjgoogmobekfgcpglmgmamnleggfkghihfpkcbfddocdhldklmgnmgbkmmkfbpncjkeinfaaeipcciiglmgopenfijkcadciecebgbbjebbbaegmlmhadmnmfmlakjnpaaalbeokbiipiinflmhdacagnmfmomeodbgmlghejdbmldgelmhfbdnpnbldmglkdkfcgoafijmbfjlglmhgillgioegmanabpbbaelgbeknffgdlmhkgphfkmpenhohiemkbmbcmadelnlflmhnbpdjcbmcmiaehdoddkgcekecakhflmhofdhmobhnmpnikccodjkkbnhmgjdglmhoginjbmcegjdoeaonjhgoofgfgdjelmiapcoigeledinoiaoacleamgnpoflnlmibecnlhfkdeiohkpopibijfmofjcoglmibgdonoeihjgknagpeeijlgiigdhbllmiehljecefofobnlfphpjhmghpmodcolmiemggealbfdadmlikbgmefhpljmnjalmihohbedjbmngcooaeppohlbpgkbnkmlmikgjbkfdgckmhcffljdhhfffeogknplmilngfgijdjeiepgelclhjfcobeojfdlmimdihlpdgffdniimcablaloonpgkidlmjaaoinkchjpgiinooendldjjlphljjlmjbkcbihahpgmniaakkifaaaelkcijflmjbpdnipcgfcielphamfjcojdfmbioplmjcjlceggpgacafjmggdkkbhpdpgegdlmjdhobeemojikcmbkjkhmjioojikbcdlmjhcopmlphliedjjjbcklngfbjkchodlmjicchkmdfnkpemmlofebmaehnjdejplmjidjpmmagmpfkbbkmomndnaaedmhdjlmjjeepjhfiknpaefhgankbghfeghgjmlmjomkcahlgmfippgkilpkabmfmihhpllmjomkkioonpcjncgajghmcfnohddjnclmkchhdgkcefgelkcfloncodjdmkdfiilmkdjcfdfcjdaimdkgihninllepnfpgelmkdlclficoecjnoooplalmbofnmpckplmkekcfjjllolbgnhnhkalooajkfdkiflmkeljmlecjkakkekfebmhmahhhflonflmkemmobmggemioedojlpcmpeicfcfoblmkgemakngfcejgcelipdmfpiedjjccclmkgjaodmgodefjmmlkggdhamkndpdmclmkjegdnhdgmbnbfmokoaecbihocmnhdlmkjogpammjfmbgiijmbjnehjkdlbnlplmklhpmpamklbmfkcagijbbnbgkiljajlmkmncfjliookbebeiabjjlbjjpcilamlmkmnldkobfimgineldhpmcnmnbfiggblmknldmjcooclpjnldljlapgookleepilmkoppafhhjnhfmipeahmhdahbglpfdalmlaaadfblokcgbeinkjdoaodddohipclmlgckbhmcegpolmbfgaghenafkbfabflmlgodepaklampnnceffikgagnddjfeflmlhcdmgaclabgapgpgdldfpbajmpckelmlnlnmejfoohimidohbmoffglfljmholmlpmlhkfdnibmpfppcahempjafkdfaflmmbepplamjbhjhdlkeaofkfcljnekamlmmehgkdnfglhkdlmnjdmdmdpabgjheolmmgfbkiemmjhogmgpgonhpaokcfnkmalmmiicihpgnipbdaohjdlgikfgejihbflmmiolijjohkipmphgdfiojehgepimbjlmmlmleobhgjalgkaelmfighajkomphplmmmdnmgmgnimgcfbnomdgeldehlfafnlmnahkjidaknlllgondniemojfhjiknglmnbobhffedhdhfpcjkjphcfpeeiocdnlmnialfbncmdjnnlkieehpbbgaoiihdclmnlgpnbbkjmijlihokckkfkjnlfghgglmnpgckmpplicjddnaephgkfkhaomclplmoalamfaifalamioimaglmceobbmgmalmoboofhlienmfnchoeaicibkncinfmjlmohijmnnocdngldaockkbhfhghmbplhlmojdmekcdboadplelnedhjajmciboedlmonhdemjkfgcmgoiafceoeiahffdkgelmpcgaamddjbooijchiimbhjdgbimdjllmphbhgdfgnojcapdibpfaihoabannojlmphlkkfahcpbdafhnfihllaphcheahmlmpjoiokaihchfkkfeijfhgndamgknbplmpknllkkhpbfahgbkgjgopandmdbopilmpmikceiccmamhflgomgkhiblejlnjnlmpockjklobkofgjedpbjjdbkmlplajflmpogmihmnaciimonifdbaejpaankogflmpokjkpmdelbicofobmkhkobidpjnadlmppfggnchhmcohodpdgdjjncfemlfailnaedmbnendhlbcjmikgbgfdheablfmnlnahhggnohdaoljakifaifcbhljfbgjnlnahlgmhpghkhmafjppdidhcoaomipfglnakhpecmmfijliabhnagljijfnmgbjklnakodgcjecnpkegeclippjhgipcdegglnanlcjfkbilccmendadfgljdnpdgcpflnapicbhbbhhcpnhgkgmekfcafhgnipflnbdfkeoldcebfkhpdfkbnlfhicnhabalnbeaikbmjhhnamjhdjmeocenkjmhdpklnbeebaenahmkbffnimghceldeeihfaklnbhpfdelcjhdendminmjbfphkbnmgjnlnbilmcjfkeknabjeffiifljnjhfmdkglnbkefeaokmdeggelahijgoklnjchapklnbkkhoepdophhlkhkjbbnbgogfcpbonlnbmjojggclbibeckoncakipcfcecanplnbmkodefobgbnfpjfkemmalbdnomacolnboppjpcdnckcklbmjmdahfkpmggleclncbdkkobgogofaonkdnancalhmgamnnlncbmnfklgmachkkclpkfelomledemfblnccdjkobpaojniihifmkljmkklicjcalncdhadkcbklncmhmaomaoghjlpkkejdlncjaffakjlijcdhgmkpfpaffgalbkeclncjcfkpannmofmpgdfoonkniofdnabalnckfbinogejkebpflndkhjookoenjallncljdahfklgimooedaddpmlhikoddjhlncmkmjaobdiplbnhomfdccmlcldaodflndaobpaiiimehemiefgijopeccedllmlndbipooolakokmfkjoakngdmdaeofoclndcjjbodkfkmmmfklinpcpfbndfocealndempehphjoeimfchjflohpmhamiamflndgbhnmnmbpmcfggmpmnkahoccjljkplndgmnnohhhnfadaclkhhgfpnliallgjlndhnceifebpbeobbhoaokmcnjidckmalndjgobkbbldngffbnlkinkldbaodgnilndjoojdkmibnlflgbaiobionenbnnhglndljcelaibbndjaignidfgdinfoegcllndonbiappnfhdageihockgoiabfmdpilnecckkdmppbgdkedofpeakgjfhjpfmplnecijhcijhookcidhaopkldlnokpiollneenphblclmehapklaflddekdjpnhjdlnehphmljcknnnkobghpejjeblakkilllnekodhgghgpmpigikkcnnjgmhjlegejlnempicjilmahngopecohbcbldlijkiblnenmninkobhbnolkenklkggaoljmhpflnfaaiohofiechamjlpapjnebambiolllnfbbbflfkhhkhhhmghkljfgdbmndfjllnfdinodaioipplcgbhobcldcboaohbblnfdlaggnfokgckmdbcpmhokcilaimiolnffgmkfjhinkpimgfpjfibcbefifkpalnfhccinhljmdlnejepkdahgcpjjhjjelnfhgnngmjpjpfbgmhipphfkhanjakmflnfijipphlelomkoocllkcgjfjmefalflnfkoamkfecfgpmjanjebmemnnnbcdnjlnfnehncgdfppceibkijfedhhjkmdcihlnfnlpjnfojfpbpkbfmdppdhhnioigkhlnfppfdfiggabnmhkkllhlnbfpebmegilngaaedihcabdcnadbejdoefddjkdljglngaclcpodlkdfpebdgnmcckkfndingglngeglpojjjbflmdblpinjeklkilbnkllnghjmppakleooakhakbfdffcjkhpoaelnghmijkjdcmkeobbjondkpjombpdbnnlngifhkbmnfpjbcdllnnlgjpknnakndhlngjihgceddoaddkelapknlfmbdfcgkblngjmaohjfjlmbggeodkgpokfbdemejglngndkmjjcnlgofjiplnojgglhajcamolnhaeajddlpjgbooliaccmegeincdjallnhafpappkfaoibaimdblonlcmclladflnhapdhdfogialoijjfdnljckgfcdnjilnhdpcadiohdgjjaokgfjipplecifolflnhejbnbldechbohmagpnifcmigpknjklnhkcncdicmbdoamhjihhmndodaknblalnhnkojalgjofkjjaifnklplmggoimlhlnhobafknljeojibaokopccoeelgpkbalnhofcfhehhcbccpmdmdpjncdoihmkkhlnicfapdoannfgedgkmaahmkdcjolabilnicjimehbfpjobiaccfdeaadlbagkndlnidgnognoddhihcepdhcgcbokefomgplnifphdmkoekdpdddfaceecnpgdendkilnigdbohdaebdpolpinlaoieanlaidmelnihpfhbnannilingihofdlmakoaooeclnikimkpkbafnjmmheagchcnibkahllllniniabioknpfabafnipkafgmjicmhjblniofeabhlenegimfpeljbhinjjfefhelnjaalbpmhaegogkailabnhnhkgeanbjlnjanpdkccdnhigpbkdblchmlgjafdkglnjapddefgcdfibpecfepklacbpilmbolnjcgfiaedbekddjnebnedegnalboapklnjdobgelhlhhdmjpamncgbbjcifbgoalnjebjjpcplipfeikbnfdpdbeminajgllnjepeahhegackoflidmjlhdhjopcphblnjgjionmhobdfdegbciceafphgemjnclnjheoapfbebjffoigfoepijlanohngplnjpjiddlcdljifhjkjmhajmfhjdeodjlnkgclnbfcagcjlebejbjpnbneogbojilnkmehpopailibgkgngppnncpcmkjceklnkmhdjgfnhhkabdkgeeipbaplnkppjplnkpikpbmcheclcidlngmdjddokmllcflnlaeblencbjjjeaanegaldcjfekeledlnlbgllgcllmdhmbaboaclgmcikkjbpflnlcbhoagiceaoklddmijenmkhjhcggalnldmdejkpjkogjjbahkbpdfeobeoaielnlfeipaejldmilaffikaddkdmmancealnlfjeagcjplpnfkgjamnpmdlenmbeldlnljjndbdnnpaamfghjjapldfifgonhjlnlkgfpceclfhomgocnnenmadlhanghflnloijnlmgggllfbmncpaccpndochjmjlnlpbhdbllhmleodopfnoakdnpmjnohmlnmekedpplahfjkidacgjdbfeieejdjolnmfepglldbolfelhbmiohockghoabpclnmihgdocommegopbkfbioilbfnfnobnlnmikmnebhjhpaibnibpbkhbapfaabmnlnmilldmdgfbpcdmdibajfahnlpbpmjllnmkbcgpmddbloefmlbbhmlhjbelkijflnmkeoodmjlffpjhdfcfnjpgbmgicaeflnmlgglplbkngpokeblfocacffgapmgolnmlojblhgkocmjkkbjcpnjagmmlabnglnmmffambmkpdajkdbcdhpjkfladpgaolnmnnaoejhankkoaiemoibjdlklnmakklnmpckdhoeecachkjgmgifafglfcdmcmlnnbfocokfdkciakpbmkilflaaoiikcflnnddcnlngolcaieldibpghflinjffphlnngjjanmblakbfopageikcldbpcofeolnnicejknkfimihfebiklpflkiobpcpilnninpoefdcghknececigiigefcphfielnnjodlehnaollhkpoacmjmmjfpklbkblnnlcchlnkliaeboldnngcdbiicennkglnnmafchbbcmbcoeeokdljpmhcmbibeblnnmegaemfcnclgfgfefaghmoaapagnblnoambofkmlfcbidmpfpgenbljdladohlnogemnigoapeaaaeklanelfbjndmililnonagpfnlkacgcjplbjecjpkeocfljflnpcmfanmhboipbckloemhahckpeemlalnpdphhbaogjpbjbkbcokhgecpjdaphllnpfbngjdpeijdfjlljmcjaaincinkhhlnpfboebmgmmjeggokjmphhfjjmiabeflnpfeiedobeaepmbhllochfhebgnjmbilnpigaoaddlbigeachcaagmmcmjaionplnppoapkllmphlngblmeohbgkdagphobloaechmlaojdaklndmhapgkdnldjadboloambmkdgoagobnnemmjiebofdblfipploamdenijebhollnjgehcfbnpeelfhlkloapbcmfcddjbogldhcfbbgkbkclobonlobdaggnfbajhphjkkoclefidhlkaeeolobddciiikdoohfepcgbdlcjiochpoojlobedjkdigcjhdhminaoadedgfncbkiflobjclmmcgedipklcpkpecgcjlclfahilobjodcpekhnpndpjgkikjecmcjbdifdlobpigihbbjhcmpfajnkkjbnkhjjofnjlobpngbejjfjfgljalhbolakffbomcbblocdggkilealiiemdciifcjklpaachjclocdhpoadplbiiokkgakbhfdndmnelnalocinhmpnpaooiejbnanelpmgndaoonblocjogpjlncghggibbmiggmbfgihagcclocllfbegcjbkcoeilpajbjodbcenondlocnmdmelipphmojpcnpbjgmgbpncpfglocolcoaenjnlkihkilgnpgcemlochlblodcaaipdjpeeemnjkjjlkpnmblifmnilodcabkigggmojmpooppoomhdfbbclnploddepljkabcghihdkbkfknabkinanfflodeeedjgcjgmlcchjbmgobbdhfkgkjilodhecppfkekmldeehbnagfgaokaeochlodjdbcjklofpapjohjhfdbjopcmnpallodjnhjdkocjocfbkbcfplloeemmkkdelodkbflhbafldhpobjlgbellfknpakpalodkpacemgchomnjdpeojocnbliphacolodllbcdjdjahidkgffnbcfcnabefdnelodmogopmdmgdmakmgdifdbofbibjdpalodollblmkailkkdiijmoccefdfjohgkloebcolfpomjhfbopekbblccglipkefeloeckoepkdmmjigbbfnkogiikfgeokjiloeebipoiblonkfkjpmmchleogpinpkbloeeelcjfdlhjfpplplhioafdakjaoceloeeonaepfhcladjcemgmkogimogaanploefljbbdmppoacdbokehggckbbecflhloehccfgmjcnidloadfceppcaacppjlmloehplapaiiooahjoaanbbeagagpafieloeifjdagbbgaeklldfdafmopkpjibmmloelnihegcgmabbgkdocmllojcgpbdddloeofefbbkbljfcgboheicpjgpihbiabloeomoklboejllhicldgjdfjacbddbmolofdgjafffiflmjncojalichlghgljnplofekeijebghfaafhhpplcmdnkfogpodloflijiihomcdacjidacfleplbhdafjmlofofaenpjmngpbpcbabanfcaoidajfblofomnfaoppggfhpicekokiggnkidioflofpchfahdddolpdgipilglmfggmnmimlogabnoaodgbfpfcenijocmhnbohlaeologbjgcibalnfhehjmdbdlkfaafakakelogbnfpjgilocfomkjpaddnlpdniiaghlogdfjakcgcdkfangmbgmioibiocnfmklogfhbakdkhoeoncigihggmcogpilhjjloggadfheaoeabmkgolecncpfdfioefaloggojfoonblkkhkjpijapeheoogagkilogjlcfkhokefffopjkcipfdfioljbnmlohakgbgeblefgbbdaadaplaodogakjclohbemgekldlbgkklppaocmohlndjgnllohddbehgdgljhnibmloegbmlkljnfdplohfdolilpokaekapgfahcgilkphmjlplohflphiippfmoplikngbnicdbeifffblohfmmegnceigfcdnjpmpecddlaaoodmlohjbgjfgdnjikfilflgdidenimiejajlohkbhhgppbbkigafajhnjfgaamnenhnlohmepgiljlbcafcppdhgapgohbhkemplohpeoiknhfeglkjchcilnbmofaifjljloiafpoegebmidjodcfohnokdkeieefhloicimfccoflimfcmlflehdohkfhodkhloigeafmbglngofpkkddgobapkkcaenaloigmodjiicfcgnhangofbgkalahkccbloiimpajabmdnlclcpgbnjidlipmlgnkloikkjdamgepaljggmelgggpgdhhglgkloinchlahaponhhjhpnibjffemneodkalojblfdjojknmgdcgdkicgjldpkpkkmklojgajkadmagmpgbjicdllkplphlofillojgfkjekmbmndapleelbbemgjbdcjjmlojppnndedobolgfepahepphhloedijilokaeghaappgihenlepghdikmkikainilokghmhfpjppcmmdfcjmjildnaaljineloklckhfgjbbmeoikkfcdijjjnbnkebclokmamkelbkopmdfamjcnbnibnbkffknlokmkncflmpakodcflgahejgdpibcdnmloknmjhklpokoopdpblhohlojhnicgahlolblnniljnlcmmoacdhiijaadoffdaalolckcgdabndoaapfinijmleooeefifllolcnppfabjbpfemmjemaaabkecolbagloldehkdjdncebfnncknlkdchjclifbnlolfbboglbaomhdfgnlmjfjnhfpcmclaloljledaigphbcpfhfmgopdkppkifgnololljgdgcolkfekkdhjmkomckbfeblkalolnecgcjbpbifblecgdfkmjepfcpjpllologdlcdijipmngppmjaffflekpmpgclomankieadhlfoobeffcoehgcpbjnmiblombhcddddnemlphidhpibhcabgmnmlnlomcggjfadmealjgoccmjfoimoicdgadlomdkjoenmdgbbgkpafofegpjabfdbkelomifadlallpbiajnjiakhoiaafphdmnlomiofollinjbbjfalgkhfemoahffnpolomkgphncodpkkahfkeihmeikpgmcegclompepkhjfbeebifmhbkegjedmdeeijdlonbgiklchgljlloddgikbclailhafonlondncodeildeplokkealboefaegeedhlongcaclchhmdpgcdjicmaghmpbdidljlonhfggjjopbklhfnamobaiehpacedfblonjdgpgmphjlcjddhjkmenkgooamghiloogdmcpjppccnfoilompfohdomfelealookdknjppjgnieakfpdfdhadcimnfdplookdooolmmmjhcaenfokmpjkgamgbjklookpbabilcplifjdeifacodednpacmkloomomcdgnodjphdehpoanlofjmeokkeloopbocjihnfdclgafmkbhanbneekabolopbjlabmnbiajmdcjmpmbhbcpkjlnaclopcjmbilgeapfldddijpgpahphngjdklopcjpgipbamahapgmmkejnhpcgkgpjelopdigdianglffccnemhfjcobafcgdiilopelplcfjjpaplmbgbhknalkiailnlilopfpikbodipjnbbapnbkcgaafegmcemlopgciglpkgljfniklncjnnjbpdjbndglophknlkcpdmbblijooghaiccnadibablopjdpgekliipkkmminbfjpbgabjgihblopjiabkeocoglmelbdkfnenhfiifjdmlopjkckgdbndiffodmcfgackaoapfncnlopklanhngmhcgjnokoldcabfinbdooklpaafgednidgdjmkolklkcddigbgiohflpabibbmjflkgnagipkddbmpmioffggmlpaemhbmhkcabieafcfkagkfpcdbenodlpafinmcdlfeppoffihbeagmhlnaeaojlpahepfibepfbnojgmmdmmpljpnjbhkmlpajpcinfkgnhccebnlfdkdoaakkploklpajppfbbiafpmbeompbinpigbemekcglpamnanbhgpgkkpmilbifikmikfghlghlpanfbciobfppfbhldndlogbcbjmojgilpapiphofkeonfnlnafhjooheofcbkldlpapmmaodnfkpplpjldmefoapnfkfcpmlpbbmoeagefplahlkkeakibpikgpppinlpbjgmkicgjdkbnaofinikjijnhjalaklpbjlinppcfkpckkckpekpnlkohpcifklpbjljjlihnlbnckilbbhgckmpfldcdalpbkclekimbmicangnpjkoabochipkmblpbkniplilnicjelmamoldnjjggpfnkjlpbmpddaaajldcegohihoodaaepjdagplpcckiolihklmhmajlbdiedalfjjmcbjlpcihpbiajgbdniidchokdonankakjkalpclnmklackccikokageppcaalhldodhlpcmaoobhbbfificoggajmnlndgofioolpcmphclojjmkbkmdfabgejjbmbbndpdlpdgicokpmfnlgfnlkfhjlpejgbjafjjlpdiaoglkjnpncbbkbhdeieaienilgpblpdifnkhnghjhbfilammkpgmabeonmfilpdihkljehdfadnlgcblcdcffgglncpelpeaelkikabacjjkmlamnainodcoafcjlpeahjkbempddijjinnoppjbdegiggbalpebgfaddbmgdopcbjnnhjgokgdbgapalpebgiibmohhckehecffkmfdgomocgnclpedlkoodagolnaladgccadeahpjgblglpegfjljcndpfnhacnjbijhdffkmogeblpeiekmeggmopjifmhbelnjdeagkocjblpejahchohnlmolpfbehljjdcemchpenlpekdggnoaodhelgkionpkkgbdmefaholpeknngfdbgoldmpjbmmgdalhdjohnldlpfcofpbpodjkkciejcmmeoaoghfhnphlpfecobkajlhkkoileilialpkkpafhmilpfgpapfpcfonmgjfhcdggipficgfefglpfjjdjchonpklpfpbjeelbmileghjldlpfkbaifahlobmanaddjlbifiieiaijalpflofecdjokmpfelbefigcmcikandbalpflpcjnblhjhblnfnklioofebooglpjlpfnjemmhdnmodgkcjgooagkpblifceflpfokojepaidfhppgjfpbhcnohbdhmgglpghpjjpmaiijmaebadfccknpgcmgcnilpgiafapdmlapiokjnmpbbfkomiceomllpgiookkkceaamagciegdajonfadginalpglcbecmaiaiaecamlklpglfoenhonjlpgmdnakenchhiokdhbkolfhdjgoadielpgnolhfbiancfikpjmicflkkhjjeodilpgpapjmfbaegcmnjeebmpljhlcfljdllphabbkkcnkhdghdkhieojconhcdhmkmlphdkngdknflnokcdapjbddnjkandmhilphggfbmpamklfkhfloocjojpfgiimgglphiogjognmmhnfjkjemlmbnndcpiggblphklaakpencoaokklpmffnijjhbohgolphknkhkkjdhjgibiipagpandjaibljilphlbjlngigeklkleconkbdbbooebhaklphllklgaaalfgfhjgeblcfllhbnlhomlphngmajklaibmedjpcmngfjhalnbgojlphoillbmonpechhhaoconlnkoammbfelphpmadpnlapikgafmihhocmlfodcgoilpiahfclipmcbgkloliegfoedeieddfklpidjdkfeolpidpepbfmjacmnaadhheblpihkgdolcdiiiikjabcdbejofphkgdglpiiejafhmcmplppmlkdhijiigdppjpblpiklcekljklgamleniaeimdgdenepjilpiooeapnbofencmjgkmngdibilnnbhllpipmnbkbfnolipejcnfjfjaddkhjeoclpjbbbbhlnfkfoglbhjdggjpbigbnlhalpjbeopdelmmkkigjanbbdbeafljpimolpjcfkgdaodjmmkeibgccoinmhjpknmglpjcnnjimkaojpgegcnmphogojfbeafnlpjdglfcfdfkoeomdlmggnjfkomogfholpjeidldahiofonlbbiilkajejoggcjilpjgckfjbfodjmknjlkncjnpjhceoppllpjhpdcflkecpciaehfbpafflkeomcnblpjjoahccbikjgljpiglhhjcdefijofklpjkaeiepjbabpledkpcnedcelnfbgmdlpjkkkocdfmflcodgfagcbhlanhlefjplpjnahogajoagjmidlnaomikcjbfccellpjpmjlgnmmfmekdflkgcheenjgklmnglpkgoboffgnnofmehbnhdaegbmjpmcpclpkipdkgfjmhegpkfhhbioehdkodiahhlpklbfaooppjpbokjeglkhiamdkmcicdlpkpemecjddaknllbjkjjmjoicickfhelpkpllnbpbbfgkjdfhiengkabggphpmelplaiehenloheihooakfjkigmkbmmhonlplaikpmjcnpgaleiplfnmdpcffdpdjglplaoiecfhcpdgcilpfaigecgfkniimmlplfgogpkfipeknnhpiinommcpkalbhglplfjjobjhphilelafpekmjglfncpofklplmcpcnhpbffpcfiaddbeaplhhbengdlplnchbbclhagpjnggcenddecnjhnlkhlplojadggjhblghpgbgdofefobaioecilpmaepclbdnidciemaegiejbedmjhnhjlpmbglabcalnmnglonpockoophdjkkjklpmbllbbemdonblbclhkfehlmfkpjfcdlpmbpopibnhaclbbemlmipmmkaoolbnglpmelpejpkbeboedidkjkebldbjcjhhglpmipclcibeajckciicdnegplgpochkflpmjejikapboonemoeimbdmcgbgoaclclpmlcfkenfhkipmdhkcnlnmnelmijhgplpmlmhpdbimdbeoebhifcphjhemhjaeklpmmilmhokppidnbpanmjahdgdkggcnmlpmnnhmmbcieapakkffeadobioaffhoalpndmmmpbpmnmdbbjogdlbogcoklglkalpnebmlmbdclpgljkhppodkdoggjnjonlpnfhneldjemigafmefhmnnhbkdaglfhlpnkclekokoogagemnnhhddlohlenncilpnkfkccgbahpfehbfajljpbocfebdlflpnklndipfcnflhgakkepchnblabjikdlpnmiijebjaopgallojdmaahlocfamdjlpnmkmhnllccfofgpjedopnkcbcfkfjjlpnockbgggmbjmoimklhefccndfacabflpnoemadcefomjfenlaflekhgakfcmmhlpnpgbhgpejgkmlddclgpfbbdcipieoklpnpnaakoibmkgdjlgajcpnhefpdfohdlpodlmefcnkcimofhigmagfcbnjpnpkflpoekokfaindmdfpacnniglhajimnacalpofeaoehgkgmamgoblpklpgbjibgmpklpogkiedikhiacobkldpcpimpkpmapbalpogkiljbfgaiimmlpibbcnnhhamjgjglpoheopifiepihlmifonnknocnlfapgclpohnngoalngldheocnhebdfjlncojlmlpojkajdbcfplhjkjkfccaapfcbnckgolpojnijmmclphefjlmgloollipomaflmlpopdkjjfkeljhdepbfoikielahnaigclppfaoidpigaahmdaajpneamfahkblgilppgdeaddjemddbopblbhknlbgfadobolppgkggldbpkmgiobehmjpdfgoedgheplpphmjedlmnnfhjopknjchoigejajobklppiaikijmhgjeagojmdeonaikdblmoelppjebggibmjiahdlcenpeapcpppcmjilppopoiimolpkhmkfkigdakjapllenhelpppdcapbbohgjhkbehmkccdakanbbimlppphkdihepdibjclibocgniljgmmhmdmaababhggiapdfajalkglepdckafaccamaabhobcanlpcnjnhjpbeedpkpagafommaadkgphlnognbonbbbpkefemeeledhjmaafbijopgcpdhmfpgpmngnglegcljfimaafmppkadiffjnekcaknekhjookejhomaajbnopnmbngidhfaokanehjcmgfhhpmaakimnachffhlgdhfomaejeeaikgjapmaamjkcloighlpcihdhopeijdeadbgohmabblaphlnldffbgkgdlpfhgcnlpcbijmabchemehbhgecojkbaicfgfjcodjbjgmabcokkncfmijpeelhdadconjionplfkmabdjppmcjpjploliggpbonahnjjlgkfmabgjffiephjehmnmpddpejmkebfnocomabkojklmaoahcdnpcfaepkdddpfdnlfmacaddchbcpblbohfgkadgdpbdiibhojmacaodhidlbknifigidllipfmkbgpelimaceojlogikadmomgoojfcgbbmnjggjemachnmokkjlgoekcefnmldnbfdnljcplmacmjihljplbnpcnjpcibdpgdccmapdcmadgbmjmdadffljichmlpnlmgbfliincmadhfgdmjmiddoocakpapefedldbmbhemadihimpkgnkpbgaagplalmegcnofciamadmfhhemndlbohmaiicmdifhfbhkkobmadniggngifkjfbdbfekoiljccahcoimmadojhfmbhdfamebooheckfphfcdhedgmaeacbfjnmlbodkogegicifklljfepklmaeamhbmekohngpmgoacdknkabndfhajmaebfdmbfnnhejgjllbpnilpkmmkbbehmaebpkehoflohhckfmajmdphfenpglgkmaeffhbjcibginojhpfndgmbggjnigldmaefgcpdmjcgjcpgnohdifdhehheafalmaekhanoflmpkaocdjganfafepbkihjpmaekkjnpnnopiflclplminfmckkojblcmaenadimajacfcmabikedfdgoomegcdhmaepadijemmicifefobindfhdnjnloofmafagdmkdclhkdfohieljddpdjllebpkmafbahcojfafhhlghhmlkjpbjabobfcjmafccdbbhekjhemajjejkaidndokeenamafdfmplinafeoelfjdmnkegfgilbgpomafhijiaidbeifeeeadjpgnpkkiijahgmafjacjicaeeephdkcknolhcopelnldamafjegddegmpajfcnieolelhojicnnjbmafjoaigbgmkcgodmoagiijgnemhgabcmafmpgcoinifjbepiknmnogefcomjpphmafnmahpheoicmfojcgacpmcdjpjbgdgmafpbaadpecjkgacjedmnnojiajgemfomagacpgdkjgjdlkfoidejocibnnaihdbmagccajlcipffcmgbhlkhpfigaemkhkpmaggdhlhohnmmcjfogaceckcpfdmdcggmaggfnhjlgkhiejagiflmgnbledoleekmaggnehhojkpjjmpcmoagpaamodabgbnmagilfknabkhfkohfkgnmihoahkjokgmmagllcifjcllaafcdplnajmobccbcdlomagloapleacgeefhngkpehcpkjhajanlmagocnmjjblcagipcnoobiibogajknekmagoidomceiapfigffcnomdndkfmoaclmahcegffjfejnnfefmmnoglmmjdlnojhmahcodmfedbgijcngnddpmkhnhlojdlbmahfamaaplnjahdkglkfeeaojkmgoollmahhjpbfigdoiimbjokekoihdabgbppdmahihjdodaiccinkhonmecmkiaeccfmamahjdfeeedlhgcliidifkgnhdieffodcmahnbhhlijnogjdpnekjccpghfadlecimahnfaellcpemdhmadopjeaojcjhaoffmahogmlmkpnegeiokkdnffgbmijncnfcmahpgbghlhfdmeeejldjcplngboahgoimaikaihefidfaddhbmgndhhheknhkidlmainkokojdgffbkgmfennalplkhpkkgdmajalkipbdkbndccacioplgdkndjmpgimajekhlfhmeeplofdolkddbecmgjgplmmajfphglojiddikiffchljddedancoifmajidoobfekeimmpjeillfcambegaamfmajjenpencjmbgojedcoiajfhaiemmjdmajjphhgppkndjjkmhhnbgafooenebhdmajlpmfnjabofpojmchjoinnblhimemjmajnliaaedhipdopnkjmnkkpefjplnegmajphminahfnoekmegbnpehobkgajgiomajppjebbkbmpbeejodohagcnbbjnfcomakcfdjlmjbailjcnfhlddkflccemhaimakgieoheooikklplkbmhjdjjcejamdomakiihhlgcaopbmoaffonkgpfademjpkmakioddmcoooipbepdjjllhdhogddpejmakjmncommehmkbaolhmhpicoeeifghamakliajhfiphjkjildjcahgnoimipiagmakohjgbohomohjgilphiefagbhpclemmalhpihcpjihinjjghhgkbbfajmjlppjmalmmanmkfngfemjfpccijpbhgfoejphmalpfolbmjfiogohoiahhfpgiofahmbkmamalfgijfacabooeceefeogndmgnbeomamehoghocmipkeadklgjoiagbfnanlpmamfageekafifnickhgkibkofcclfefemamgllchjiaiaijiopghoomfhckemmljmamikbhhkbajaeocjkpcpbldpfldjfeimamlmebgekifconpcneinhiloclnclaemamnihopcnbfnbfnnneplcohmnkkpipbmampjoegfhgkcnjagjimofppplppifcbmanalkbemapolkjkkejpbicbmbblcneimandondadnlimicalgkbkaohmeopdojjmangioibcocgpmadeknegdakifmmfgkjmanhdhoaeellpkhdpfdkpmecebhikjicmankikfflgfjcjhgkhdfhndlmcmconibmanlkeeimldpijblbdcbkkbnmalgfphbmanmnglkpjmkdhmmomeeehhkkjgbadagmanogmahpfmddcnabnapdieaogclkcpnmanojifcedbnnjhgbegoepccboenhpnpmanopglfhbagbiflmjolgofffkajdofhmanpcikloceadbeibpjfmicfcigfohcdmaoahllbgdiapnmpboempldfpgjingkbmaogpogjkhkfglbegknkhoakbcidpemcmaolpoodajajfpojefjkphkmcclhelnhmaondhjpjipafbakonhafhmejdbfhjifmapajacijlhjcjmnlgkapdinghpdnccjmapakmeeagepochblncbgipkbilnabbdmapbjeollflfphlmalmlljhefdlobolomapepfddfjelaoohnmekadokhdihkopbmapgbemlneemnbafehecpocofcbaciokmaphjaiffpndplboobmblddjbhfknpfjmapjjbklhigealcbkdfjdcibgaojpagfmapjmoadamjlmbhbmbhbndacadlileilmapkjhbmfahdenmcmamkafikckmpgpgamapklgdiolialgiihdgfjjjmbpbfeedomapomakgogcfhndndbpmfaihkkkfcgmimbaabelfednloadllkdlnjgaagdeejfjmbaadjaneheddnjddbogacmhnegjkogpmbabckefmbeljecbhhfocjbajnninidnmbacdfhccgijdlmkcdfbgknjiebnoackmbachjobcabgpaljnolldhdppfkolgnfmbafmhdlpehejndajepjkjmgoegfhgknmbanbndggdacebelcplcipngcenddgfgmbaoolelibpjbmpfgpflblcjgedliijlmbbbkohndjmmhelibjnafhljbcjpgmodmbbdadmhknkocpfnchcmdbneioobipmdmbbddnpgmhncjfiikejgmajliienhghambbfapjpgaphfehjclidapodhammcgnnmbbjbcimbkhcoelfaigjloiiapoiokdcmbblikmebacdhomopnkafidgmgoabdlbmbbnlfadlahdobfdloccfpodilhhfbnhmbbpcnofdkhbnabbiechegjpihpikbfdmbbpglhbegamcgokboopapbpieondalgmbceplmgodfokjalhafchlhdfamccdbnmbcghpodagddcfglmppnkhfieapdjbicmbdaajgiamheflimapnmilmkjhelolikmbdaeegegimmmdfcankemfffjdoenkkcmbdaimeaklckhoonmgipfgjfmjpgagdkmbdbjckfknkkjofpgabnlgjpcbkjogokmbdephdfonlgfnibajgoopfmfmdbiphdmbdiiamclmimbfkfhmcandkjjjbfbnlimbdlohidfkalinabhlcgkpfolmmbnoecmbdmlblhejjgoiojhjbepepcpabaaheambdoonnjlifcmakklcaembokjhjikankmbdpmdhkfjoackjjfgapkdabmegacdjombeeeedhgjkkglnbmceajikaiodjkjlombefamgndfnjphcighabdklbejhhikahmbegchhbmeoadiijobggiogfggoeomlombeibkmmnhjpofmmdfjnaakikajnhlikmbejnkoemaldgbieknajahpppnfoiidimbekeajkkejfedojmjlffogddddhgpjgmbelcmngemongmbfhgfenabainbdogfcmbeoblbglgedcofmngcemdkmjkahmfmgmbfckjippocajhnflpcdgmkfoeknnpfdmbfdbpfbckobppikmnedcaaicneackdkmbfefjpjekdmkflkfbapjhknbfcmmofmmbfelcbbdflmahghonblgdjhmoeclfnlmbfgbcfehmnipemeejkjkonkbnnekdapmbfgkodiggdpiihhijkkcdcbgiodlfjkmbfgoagkcfnoemcolckbdechakeelmgpmbfidecofgimcphmladpggjiefgimpcambfiemcnomjachcbaaipamjohcniegnkmbfifkkdmmkgfbcfilokclakocalhmjkmbfkfkfieciakbglfnkpmkmehicjfhinmbflfbpcohenhmifmgjgoeipkjpnakpbmbgcllnagijigecihabhaalcckpdbgeombgiehkcdpaehmfacfelpefpanpnneknmbgijoecaafppmdmlgjpahfhekafldfjmbgmamdfmnlimaoonkaiclpfhphmhajhmbgmldcmfdlhkapobmaiafnenblfbeaimbgnndcghjcbkjibfmhbbeehmphecmcambhckmonbpljgldconiglhjgicfelkjambhdcfeopadbmjnlbpcallmalcefnbbbmbhgaijkaaaakmckeciiehibalijkeicmbhjcjcgcddejpekjecodgfnnfkofgplmbhjoeigklifdddhnkhcligggkionfpombhlefbkchlffogamaohhjpjmghflmegmbhmjapoimbhchhipjelalbjncnlkaejmbicakldbpnnkalhhgnmddcokhlfacmmmbiclacpkojbambmlijdndadifmfhaocmbiejchpmhfhdoocmgdmndigicjmkhdombifidpgmfiielflaipknojhpfcljmgombigobcebiiiegphiicgfkkmaifibnkbmbiigbbolgfjadoapmdkijacmkeglolpmbiijfaekfjigjbpkjongaklpifiihjembilnhpgehbdmjllpdnnongenaoifcllmbinaoagbconbojgkegdhkoajbcnnkcfmbiohidibbmjfbecegfacghbbeaahgfembipeejgbfffmomjjjmmjjgcfbognoghmbjaalmmppijadkjpajhddnhgejdanoimbjagikgfihlmlkbldaoklfikmcnjacbmbjaiplbmmkkbiegdaaokmeohomnndfcmbjcnchobkfkjdkejnjckempiocdnhgpmbjddhbmahpokelejhlgabiponmdhhojmbjoiamdalbalkanfacanfnfhnkoplfgmbkaihoicbpmagfgoalbnfjohdfkahbhmbkampdgnfhkbeflgmpamjlcpjbnlgejmbkednagjpociaplfafpjammmjomhillmbkelompkepfamgnpcpgbokikpkfamolmbkmjolaheekdjmdpohoniodimdngppmmbkmnldndhplgaommcedjagilepdellcmbkmofbdclhnehpaohfcncpmegnaidfbmblaflcmnplnigohnmbodiihjiikojljmblcjggdkmhiagaenkflnhmkpipecicomblcljgkjbabgneofncaafpiapkkldhfmblfcceidakpcmiblojkfibhfhmajiaomblfdoopmpnkjcdiackeldgbhpbgpgfhmblgpfbcpcgmecifiophngkacaklcnlamblnejcgfljhhdfoihopapickcaoiaeembloacccfkkahenbiaphoaamekkkddjkmblodabbcapnkgcfnddfpfaamjckjlikmblpmdiblglaakbdececkbaeenngicecmbmaicoeiigdjeincekempdkjlokekiambmbgegegdbapboildfbekeomfgndnaambmcicnikidioapcibnffpjcdlfeofammbmdaiddhfoljplpdhohimgieioblfifmbmdijfbkbjmjjagpkdigmkmcaengfnbmbmdipflenbaeaojciiojhhgehnfhhnnmbmlfcaabinhaikpijbhpglahbblhbalmbmmapojhgmcmecpjhaelgbeeeneaibembmmcdnilgmneegjicahjigcogjllgbmmbmmidllldlmfacgiapndfkhiffncojimbmmjjpplcmimhcoejejhommjdpmgdimmbmpjhclgodpjgbjhlnknfjdnjkijokfmbnapgdcalopgfpleapnelndfhlebpmgmbndoabiaehiemnehmgkamioehnmknmkmbngiphkcelldpddmecgkfjdfbhlijjjmbnhofcdgekhgnillnnbholgmobhacpnmbnjcpaofjdjhphhjhmdoobgeiilkakcmbnkpcoacmekdonhfofcocneejibepanmbnlcmdaehcebiklbkhpmbnophfhcpmcmbnljflnnhnkcghdelckhekiifmpgifgmbnllennakkdhdbcoahnhkcejncfpbmgmbnmilipkbhddimlkanobkppbdegodcpmbnooihkbcocbcicmlkkebfhipohlbhgmbocndamldgbpnmcfdlhjapijfglacckmbodkomjclpcgkilegbmkhjcmhpgkfidmbodmicaipnddjhlkilclhdfcfjadfkmmboncjoklndiengmdgdfbpbjglgdogllmbonekgfkohcglnlaajlgjambbeepdkfmbooecahmhmenjfffnkcoodnnnejidifmbopiehdjbmbbghhnbkkecieiibhjefcmbpadiaombcnfnelecgbonljhkppemfjmbpagcdglloiojeifgjlfhlghibglmaambpbgoknkffmcdaempooecjgodgehkifmbpbodhogbehkklpmhemcfommbkmnnfdmbpcphfmkehgjgflmmnehiidakalmammmbpdghnblbnndhbaihcenmhjammoinefmbpejbgbefgikobhnmlllfemgckcohdimbpiapdbjchkjokdjcobmfniidcdfgmhmbpldgilkfdadkpdadpijnfhihpaobllmbpldpkhddngomokfbimkbmlgikkjbdgmbpoifcpcglbjokifcfnkmlliiehipcfmbppibgfpcklloooempdpeinihefgffemcaeceaoegkdhhpahoaaapmfincmpecgmcagcjaapfipnnacgdcjjhoikhieebkomcahnhfobnjidfphonemmfbinohheccbmcajlndmjododbhffillnplhdhgmkfbmmcalaichmekjgoilckimmacckbcgdpfmmcanpgdhlmeiofnogfnfamlfjoalnkeimcapljdpojdbdkclabengddfkfkmcfknmcbccpfmoaicomnjajlolalckoeoifmfmcbcdmoamehngdhamchdkpndaakfgieimcbcknmlpfkbpogpnfcimfgdmchchmmgmcbhhdadifadhlhonlijobjcbbopehfemcbkimglepddodbiongpohpeidioafgkmcbmbjijncbpagngpdhafnkdhldnohdhmcbmfidhcfnmomikjffdkconjckhcfdfmccbmgbbkpcnpblacndlfcgokbklkiammcceagdollnkjlogmdckgjakjapmkdjfmccfmfnkmofdpfppkefodgbmhjplikikmccgphdljaoibmimmngmeehgdocpcajnmccjpahbjjnmdlbkeapjnaidfodlhjnnmcclgjjeemicbeafemcnmaaogdmkjlfamcdaacelkjaomdimaajopafmlodoemlbmcdalafamgnmehbgaimikliffcgkpcdmmcdbncmldmaajeelppolahighijhmjbdmcdbphhcphoodjnhombpimgliplgjbjhmcdccmkmgcfangpalbpfepblkcgjhbibmcdckggebnbkolfnhdnjiaphpihlmkhhmcdfilihaldbphdlffkhjebkllbegpigmcdimkdnejfjojomlnnlanhohahjacmamcdkhkdopalcncejconinccnoiimanldmcdmgpfanghjblnmmciehgjkkecdddcfmcdmlnabbjlkfhanelmijjjpjiloleaamcdpkfdnjicagmnacmhedaoapfikameomcdpookcbkdkpkebkjlimlambjhimjglmceadepanamcgnjbbpkgjlcbjaehglmkmcebndckkokjceflfmpeiabioiocphffmcebnkioliihpijejiobhacdcflccffcmcecaifpcfkeaeopepfpdhkgmdklahhmmcedfbgbjminkdniejmkofihaplhifdamcefmojpghnaceadnghednjhbmphipkbmcegpkkjabjeiddmpmgbmjlmiebfiofdmceicbeligmdacbagmgpbgkbglpdhmgcmceojjoimfebgkfjnlahnggecojpbaopmceopebjlgaijknaoogdfogpmhdjlanbmcfagblhdnmdphbgkbkndikbinhbnhifmcfamfpgfcjepemhonpnbbbmihheipgcmcfckchjhehcdgoeihjjjbkcdpdfmloamcfeaailfhmpdphgnheboncfiikfkennmcfedibekahcffmbnmpmmlbacpfedhmgmcfelmjgfiehhmbmgcoolnbiamkmckaimcfibjkioemhkfgildelmbkejapdpaplmcfkooagiaelmfpkgegmbobdcpcbdbghmcfmhlfmbdjkkcmppjapbbcoembheldfmcfnoliokgnpmdlebmjgkejjffkobachmcfpppbaigjpkgepgaigioegfpjbhpccmcgaeeekadnnkbcppkjgcgngmomgilipmcgaicgkahollfldommpibonmnncmfmmmcgcehicbklaaofakoalnfediljhbhepmcgcnhmlppeebjcofaekiocobplchighmcgdklmbmgpfhmbnchclimmfaafjilbfmcgfmpphkndcnmgdhalfpdcgpgajapeomcglpgjhbjdimhbnadnbfgfpgfefmplmmchfnfgboihpeemhabdkeajpaipalbkcmchgohapobpjfpbnocgciacjgmdmhclmmchlhegiabdglncpblekpipgfpehieonmciddpldhpdpibckghnaoidpolnmighkmcidnefakkhhfoimohponbgekegibeagmcifeiempolphlajfjciokdcciaiflikmcihkeipfbodggmpfeiabnpflgmpalbfmciihjcdcoblhagaoidminbnkgionlalmcikhmaeahcfnabjapaigmmpplnljljfmcimgdmbbdpeainonlhfnlmfdlkddafemcineedipafihgkbecmkabpofbfjaljnmcinmmcidjfghleghlfkhiblbnflcelfmcioaplhbkeeipiipefhfecgcgllolbimciocgmgimobghljkglmpkpdafegnpjdmcjcoahblcnklelhdpcojemoejhhlcfjmcjnilbjedbnihgfeiockiaghigfidgamckadhemhpalknplpmekkonnnfpjmddmmckcmjaoemcaaciciklmgponcfjdmnkdmckeabgijpiomcjghflcbmiflhepofnemckfahnpobmohaljencakiaamdkmfapnmckjdfjfmhncpmoofgpkbadchjapilcgmckkdekppdblmaljhbaidianfcohfogbmckkgejciggbpilgfdhhiholdnhnkfelmckmfmpilbcplpkkmafgblgmdhmhkgbemcknfnmnjopkjfhcmnkbeokpnfghkaflmcknnlhkkdbcppajgefagceglahcafjdmckpeghmbjfokgbbeibkakibblnfmofnmclbnpihlcoaodplegpghacahoecachfmcleigjkpcadacjginaejeiipfmfnmkemclfcnmodmjfinmeacckhplfbbgpdblamclglmgjooiimoaplncnbejpneiollcjmclhfkabclbceammfcccphgnakcbnchkmclhmckbmmndljemgmjgeeoelmkoeapomclkncgplnlincdikfegcbbgjcaodpefmclngokecfbdkckpkpkmflecadoliocjmclofjmgggoakgcdfdnnojbfmkidbjijmcloifpnibdbekpbcfmpjebahmpoomkfmcmaoiknodgafcklbjkfdiddbpghaddgmcmepccfolmfeidabaljanejkhiknjodmcmgokpfjiggoojaakolmignadoipjkjmcmgphdkoinppodfipmdjkllfjaifkmkmcmnpbgjgacncdebkohibndipbkdggckmcmpjjjaimnckpdgleoaggenbaedgbekmcncjmahblgagdfobildfnkbnboekiojmcndgkhagpkljpdfeeooejlkcbjajacfmcnehhnmkipcdamnjmmmkemplmfjlflbmcnfhioefadoddgjgmnbedpajfpjcnjlmcnjmhpkdndocglikdlamgfjfmmnedeamcnjneakpboeehbdelhbbngnkdbhmikgmcnkcjgaefnokdjgogldobgofgneadmomcnodbnmbpgnejnjcgifdllglbpjfhjomcnpkccgnhehacnjaibllapoehbhkgljmcoaeceblighcbapilcaodgldhmocbjamcobaglhgfcefkjebnabmcoflmcoghbamcoeiipipjgcmjppmcfafnngebenfpnlmcoekehfnbglnhbccofdbdmfmbadbcgamcoibgmbbocchpfcfcjojpjhcoibceodmcojpdfpekhabogifjmclinbgjpljjdcmcokjpdhnpabcjnololmhnhnaakolpnlmcokklponjaojdmceaflcphebnnbnjfbmcomgkbjggnhfbaiieenejhcafnflpgnmcomopbkmnllmndeflidaamahibiblfbmconkbfgeppapamnadenfhidlehdlgjhmcpcpfcgkpjhilfdjkclccbaaoippmammcpgihbgpcmnehhdcbdkndpeplckijfnmcpiebomoiajobcdnedklncgagpnccpjmcpnenmehohgeedbdpjbipjdbnkghjaimcppenobelnjigdmfllpbdolkdlgbmndmcppikljfolhenljkmfgnflokoehicedmdaabhnjlpeemhcdbpopjfpjhbahgljlmdaaeijdililfhnpagfloeoogoildficmdaaheohigkbbponfjkbpagpelpcheccmdabniidgenepgehnaiepdbfpkinakcfmdacedpimchgeocojjbjcjpkfmnpiimkmdadjilmpebbcloikdafacpmineklebhmdaiejjpoakaeanokdmidmbknklcmgnomdakkkhpilfhnhbabkppbjcebdjimclbmdakmhabcljcmknopcnmkccbbjppikcimdalacpngikjncncacikkphbfghkmbnpmdalfjcnhnpmjfbihacdfonbombokfpkmdaligkdbgiojlkmoajoeebhekikbiakmdapmeleikeppmfgadilffngabfpibokmdbdhlfemdipggieapkbmioilggdfjlcmdbefmimdllmigljlncggjdcjdpmcgnamdbegmkihlfijdkebnepdolgnjlbhjkemdbegolehbiimaklobganpfepadcicmlmdbklfnnalndfdmkbmebnlgagdfndaeimdbllodbagceopopjfeohndifhjjkemcmdccfbppehaadihkfgnfnboelolplkmdmdcfdpeifecimjfkllbodajeoepgjaeomdcffelghikdiafnfodjlgllenhlnejlmdciadiolilmjdhcdehglbiflphppkpemdcjabceejjindjkmpjpikiifcoomalhmdcjceffldoilgiknghkleidgedehljomdclfbikhbfdaidglaejfhgiaiopcohjmdcmpmlakdlidemnecljaelcnfdgkifkmddcccjbilekcnmcmhgehnhlpdkacniemddfiieepfjpchimggjmdmbecgfdidmamddngdokajnbjjiknbjbcejmbhgmbicpmddnoghmehkkgbbbamabpdpkpfceeoojmddpbglmilbmpijmdfdkljfagopoidgkmdecngheoggadedkphdheohlgeldgkcpmdedcnihhaophpajjghofkclblbkjfbjmdedfommojhpfjjgdlljffaalaikoopdmdedpdcnllelcomjjnejpalbmidbfnpimdeepfogeliaeiipgdgmjlbobanheohdmdeglmdkpgjaomphdppmajoomclaehjlmdegnemhalbepbdgfaabhoogodnecfccmdelgagfjfbabplopdhiopbiohgdngdnmdelifnagpgpchlcdbmjobojakplaahhmdelnpcfckljelkbkjgknkpmdinpllppmdeogapkalcmconfcccihaejfipgegglmdepeomkeeaoefkccogjdmkeapedfakmmdfbcdmbhhlnoppffkbagcfhoigolcipmdfdbeekehknpfmeogogjjghkgckdhabmdffblnjogcegodnehjipnkhlniamjidmdffgfmogiailnefhogjehffhfofljnbmdffpjniikgldipbnedcidbpfegifjdfmdfgbbfmjbfflmfoahgkjmobhagolplimdfhhegcghieepcokjbedcbaiafbljnlmdfhldgkmcgdoaikiofbgfdamcggnbfkmdfjciakhpnaglepilkbhfolfegbdknmmdfkhcckgkjmdkihimgicbhcpgnmhibgmdfknkfhjfebekfiohencflaaneieobkmdfldkklhoocjkopdhkdiigfbaejcegkmdfnhfcljoadcebabedhadlolkhnbfoimdfniknolmiagpeifnpaiachfgnopgapmdgaaakigdhhkaphdppekfcpnddghafnmdgdbmohcdjfbglkepkiaabaieenhhhcmdggohfheoghamignjgjnddhmmobfbabmdgjebmclihoakklaifhhpgjppelnmbmmdglaodpgbdhjlkjhpnbpaaebalbckngmdgljhmeclfikblpopmndhfhfmejfgccmdhcalhbdjpbdoecgbanohcoppnggoecmdhiakkmfgbpkpcceaaifpfchfncbaajmdhkpfjbphnagdepccaljjfioimnobdhmdhlfobfgnpdjdjjefilekonbohffjccmdhlknhaajbagiehmkbpilfcpnchdoblmdhndahceedicnkligpfimimhkfbpbjemdhnnmcfdchddgdffpbjohnjahdlmoglmdhojiililakocbhnkiapejbphfcdegamdhpacfhljhcombkalcmkahkhodpkbimmdhphfpmkfgkkojabkchoaailhemkdgemdiehnlecbjlppbpaaipmlnhhjgepfcgmdifionnmmakffkbhehlljifmjhnkkhdmdighcjpdamikbcempmajdeaibagmccmmdihlkcodcogmoaakkgomfpkekihcbpamdijlkaebgkhbnndceokoiahmjcplijomdikpncpkfmfcepjgcehjpknnpokepjjmdiolhkefdhaepdnogmhfdkiaiaenhabmdjcccblinamldpnjknhfonphdlmibgemdjhippmieflgngipgbononcghmmfmaomdjiihnmkcigdcjmmpcdhfpfmenceelnmdjjheahflojkcmklcnfeogpbgngfojdmdjkgdfbolapgjgienhefaekommhkbafmdjldofjhdpopceidlinfmhabnhiancfmdjpmjaonahjbjncdlkjgeggjfdnnmmemdkcfngelgpeinlnkgimlcoaknanhlmmmdkcnjilphobikfgkibhhpomoahgnijcmdkhkfeigkfojmobjknkhidedjnjdniemdkifmeabobcbkemebnifljgpcpagehimdkkaohmpdgnimeookehemkbgifgecmomdkmenpiakbkefnfnjiopgbnfaienigfmdkneddbdlofdfidaodabacldldfdnhdmdkoogokcnmjbpdgonfcljiimfaffficmdkplldleimeighmfhobihogjkdolmaemdlbcmakepjhmjlejnlldhkcopgaaoiomdlbpihimmgnngbllgfdjekmecgaaficmdlcgajabomhbfeioikifonebmmjclnpmdlcjoghfabibdedbcpobangfgppnnbomdlckfnicccccfmhiaidoppljlnenfckmdldnoamigemekcindkmgkbgnncfphcemdlfhjkjbnpcelkiaajlpfbpfpiooebmmdlnakaccnepjadheapnonbineeaegpemdmdljigahpilfaigmcincccjnaoemfdmdmekcfpljiigiemgiojelekjchhfblemdmekecbeoodkcjanigedldemhdhkhbdmdmffjghfdhgmjohekbbfgagpifiiapfmdmgjdcgliddkkbkkdkdhocbicogmlehmdmheekofallchhggefpggjbjiiffnpmmdmlcldngjoeihoekgboiebljfcjppbnmdmmkofpdhjcceooaboodgdbfcchaklgmdnafdnjfacmffbkimhdgfcjmbjegmehmdncdboplinolnnejmojjefknclajfhcmdnefhablgpejeejkgkibfkknlliabbbmdngbiejioalifclonjepjjfppmbgnedmdnghhdchlehgealpbkfekbdlkfcnhcfmdniopbhiecmjeknfjaockeppmfgjefpmdnjfmjhjncnijlofeagbmndbjhcjpncmdnncnkimmeonglekdlfgmnkhlgobjimmdnomgiibekbkpjibhdpgpffebfggkoamdocgdlpbkjhdgohcnaplcefmbfmfnlgmdocpfjkbejogkighijlkkkeilchmkphmdodmpdhcdbdlbeahilnfoeidccceegjmdogefgeaioomgohkalhdeekaejdghjemdoglaccflnpibinmfmbbeilcnhjeficmdohemlkfbpjldilgkdjbjihodkjppcdmdoifpnfblpdldchaloejdhmahhdlhmcmdolidbiejfnaejdoagjacapnichoccjmdomelhciomfndgdpagjehhbfpckniffmdonfjaemnemdnnpebbcelibeocdmkaimdpcphheejhcknkcclgdadnfopoeieacmdpgppkombninhkfhaggckdmencplhmgmdpjmfjjchjihjahdfkkpikgnafimhacmdpkihklbpljkamhlnjjmdaafjikjcadmdpljndcmbeikfnlflcggaipgnhiedblmdpmgfenfmbdnfgmeajfdmnpckifkphamdpokkloogdigadmmcgomcjcjgbpbgfdmdpondiboknncjhdompphlnldbceijfomeaaihpgmfdamicfjmmglhkihodoljdomeaeckjgngkmkkhlmdndjffloebfobpomeagdbnemfddknpofmoipnnofphgphnomeajddjijmeaibppajnagjiloknomjjpmealkoppaoockinikjplidjcfifamakemeandjohjhkmebjoohhlakpnnlnhgcoimebapcgbmpeahgbbacngjmeonhgpambomebbcheaekaddnilejjllbifehngpcjjmebbddfcgbhclhoglhiomgniinagcoodmebfofhjfjooabghdgnlimajnlcjgoegmebihbcikdngidllhaegnpcggchmojllmebmdpjedmeclehbpaooihkmmkeglbdbmebmmgbadimbhbljpnihaahmlbchipdnmecbhbceedkbmdiednbdnaiaomeoldkcmeccipommpllmecifdpmkiaefkfifamfmeccjcaiilnggebpoefhjjpoobmnbihlmecdjlciagaiakfefmndekbcglkoekmhmecfebbnflbmjbmdljakhjgkiicflhodmecfieblfbpedhieoknfldaldekjgjnfmecndlpmhmflkgjbjjfpdjbcglkaojcgmecooccegnaalejnkfipphkpgpjfdkbnmedbmchcngeeapipeemcbeabbpongfakmedcolobbfjnbfdmkmbaimapdgmihfglmededglbbpldlkdmjiiegjebjielkbolmedfogonlpfnabmppkbepililmkdegbfmedhehcgfpnepckeilfifboffmjangmimedhnjegdfgmhpammlpfokdacikkdpjjmedkefdhjgbpkglajgfbodnhfmjdlacnmedljkpkgmidoleboghggmkfnbnnibkmmedojeknihclljiopeplfkpkemddbjcnmedpdhhhahchfijjcfebmkfgjnpchbedmeeakaacichgidflhnhhafdnnboajekhmeeccppbcgddefgmpnclhjohjjfcbikkmeeflgdjfkiijjggmkpgldidlejccpapmeelihcinbinmlbdcaiggnhhamfopbpimeeokhgchlhffkdeigfaddigppeelanjmefackambnphpeokkbjfgioeajgkcbagmeffalbgjmocjaeegmmgbhajmpkjgbkmmefmnmalphpmijacdomkmlgamgfnknlgmefppppbbpkdcdgcnflollfbhfljekcemegcaglblbhlblhphbfenopcpbmdfcdhmegecimofjlflngcmibamoijkomabnhfmegflbjafemhedebcckmhppgomlmjikomegidomblohgknpnbpapdmelcildggmpmegiocmkkanjjjnlmhkfnhnmefbagcalmegkcfpbmemnpkgadkoompnoajcolpnimegnleneifgmggljheifofidpbaacfpnmegpennjemnnbgnjmcjompjnddohaiedmegpnhhiobkikanibmffjdefmaaiafaamehbcjndcpbcbopameldffblkeejgpfkmehfpiabmeehheknmgienbdcfhbhblbpmehgomnfojjbjnlhhamomjkpifdelcmlmehgpbdhealijdakdmgjcmphopcoaleemehhbjdflehpdeagnmdimohjoabemijemehikbdjadagnngdnflgopmgepdgknakmehilnlannkffhalnceejppgihcljdgamehinkknjjielmligphcoddblhlnicicmehjgfhopeegeficbcdiddhakcllacikmehmgbahedmpkclgjchnigdhjplpekkkmehnejgknjfgfdmijlaloodhdgnbgdgnmehppllcjblajlpeeiipfcelehcmpildmeihengbpeeigkgoocgpdmbcemdnfniimeihhadjhfipiokjnafbfhllpoiocpdgmeijnckedgbbpbcphpgjfbepcnlpanlhmeiliileddjljjgcdkegilmeffdmjojjmeimahdjilannacplejipelopkcocicameiofaocnmolemfkmefcgakiiinllgipmeipdphnajgbklcbcdofmkepakcknpigmeipkjfkcdeaebplpjkcojcpdmocobjkmejbfjpgahckfdodookigebjggfddmgimejfmpaaeomnnckaejppjmaakccgaidmmejleipjfgbhnkmedifmppclnbofncdpmejolnhhmcapphnchbngbgkkdflbdabpmekcellgipmppmadflhndnmcnfbdklngmekedaapoiaomlckpepihkoinclmegcimekeogdikcfandminfihnbldahpfagbhmekiajiakippgfamafeajeeaieehppkamekjacpfdgboianikjjonilmgfiekmicmeknjomebjgplajhkfjbccedljkgkeelmekokkfgeeopfeohfefehnjdlnhpfpfcmekoohhfffbijjnnnlnhmbdiepijjcfgmekpfkoknlcddiamolgiggienfphkkhkmekpfngodchodemgmkhinohkfjefjeeamekpgpgkkcjaepdneejeppeejfadpkohmekpigokbgclelmkkkmbnhdfjbmnmffemelabjdobbjfobmgaagkmgbnhplncdiemelachjbpocgoppbjdfanihnagkfnfhkmelekejgehikankbeikbghaalpbaaphimelfmphcbeoafkoagiackomkabjokkkemeljfhnblkakchfjgjfegcmoaobcfdbmmelkmbpeendgcdccijdkfkbldkfohgebmelkpheocnbicmcjknphehikpoogidfcmelmmmjglfmcanaajdfpeklehaghmajbmemcpcidjdhapepcfajfbadcdipkijaememdijhegllchhejhaihobbppiepgjhomemffcdebhaiebknlaonhicjbkhiddcomemgjcgcogfbinenjclmdjdkaphilofmmemhjipdcbnidpdgfjippcojeodfbcifmemmdmelbmnofadliegfghbgabbhnliomemofnfkklanghgnaleppdgfnmbojdbkmeneeddepmjnaoldccloabpddihgbdjmmenhbhhiognmajmbnfdjjcpjiomhppgomenjpgnehajklienmnkhflpmkncmnfnomenlajephghpclmgcogaemgahkppnpbimenmoifeadblpgglokhphjmjkflgannlmennpdbmkneckcgafghkhhhhmihimoanmenphjddplbeobobabmlkamiainobkcbmeoaadhkjlpgmbpifhfebglphgbhamlmmeoajkldgafffcijlhbpplilkpjiafjdmeogmbkikmokcblbgjniieckfelcfafkmeoildgegagambldfbolkppgohalpochmeojcnoamkadhkhangndfefacnjjcmecmepaiommogdlaijdjhgdbnacgoedpeglmepedjdlahanbambfcbcemkdjggmdniomephjeojaojdickminobhgidjcadgdiemepjhajeegkffogkfhkmohacleehgggamepmikmdchejndolhpmbepplcaahkfidmepmldfjnpaaldmpmjlmhjomgafmkhmfmeppacebhfmahjidlefmgjamimhpfoncmfaajdodaiohlobmgfpengjolnpcjcmlmfabkfljglfgfdlkjppidcdeeaopcoflmfafdnbojokcpdklgfejlkaghjbljeifmfaibjjjfeiejockgmilgjplpececiagmfalpmkgoidcchchcekkjgopkmibbhhhmfaockmmkllhcmelgoppmnndecolmdoamfaoljacoombjaimhgogkpgafhbeblmimfbhjccghbjeoeohjjpiejmacelfjdeomfbhjlbicegkeoeaneglibdgomcpjdbcmfbjihemoheojcjjdibajaplpgfbadcomfbjmlnmebdembeepcjahbnakolfipcbmfbnjkbdpnfjmifjbimijmckmhjegnmpmfccibknlkgcphdklnhekkdfnjajbmcfmfcfikfcgpaibfeeghjokenolalgofjnmfclmbconpkhblkpamajifocgnfgfddpmfcmjkhgfohffdkhklhieangncmggccimfdcmfmachdeedacdcooelhnaoogjaagmfddidimclbhiainlpappkjclecdbeppmfdieipigglhppkgbkpjboojimpcopelmfdinigacmgkkckfldnpjmijdjjmfbkhmfdjdbgnbbfnnpabpjijgbgoakmlebacmfdlcahnijkljehikmonacgheodjeihnmfdnnfbimcnipfgdcdbdmkcoemchiacdmfdohfgabkdnandpckchgnaojhpnbnhgmfdojjenfjmfomeanlhelojjipejhepamfdpfbiephecjnfdhbccadbpaphdgedomfdpngkjcooohpelmchfnkkgjgklhfmfmfeddghhbbmmibohdhkdkgkcckgdljgpmfeddoaombjnfokidbcoeccilneiongmmfeendnbfemmhjcchgkoffgeieklpjkemfehihaibnpcbmdkjiafagaelippidbnmfejjcogmjmmlkgdjgekanleflplkdhfmfeljegdcdpimjgghjememnlbcikiiakmffagojnapejcnamgmhbnoeklgnppdchmffamlchnnnnbihleigoiceoejckjigkmffdobjaffkfniabkfojmdcceddddgfpmffeflcejpmnpedngepmhbafhmmpmgpgmffembddmldpdmainnabfhhcddgjcmdcmfffdpnblflpobcnekhekiahepofaanemffghkjlpidkngfbgdfljklhddjjoiebmffhpeloggigbdjpchhilkmofbkieiblmffkgbabonjomgogememffoeidanehhgmffkiikfkljmocolhffhpfehlnnppcdjmffnedgdohldoocnmejcgihacminjhcomffphjdfaieagddimokkigkkolijllhgmffpngleonppfmofofkbcdapeaahfamomfgfnbdgccbnifjbnkkhcjcobfognfdjmfgfphadngbcjihakomenekiminajnmfmfghjfmahpjlnagobelgjhgedbmngaojmfgkekpebefkkmgikccgnolngkcmhfkcmfgkkephjfnkggbmahehnjhdcmkioaffmfgkklcihdeomagagihkhpokpbgndmfgmfgmcbngpdlagpcbhickgkfjfibadggimfheidlpknlobdbajljpjghhbgkpiblimfhfkclojmdocagbmecgcnlofppebebdmfhhbilniifhimkdnalfnhahpknbljbpmfhmebhbnaaejomphejdfljlfgobonlimfhmmldikagnbpnbaoafchjlhgpobohbmfhognpnfnojdagcamjiblcmakhagikomfhokejofalnllojpmneahahdbamnigmmfhpipkmidcaniolphhhgcafdncdgockmfiadpfahfgnddpnepdlmdnoogfannjbmfidmblbhfplfkheifjampkcobneannfmfilkjbpfmblmfhibiboomgbkncjglhnmfimineihknehcgpinnlcekfnjdnemdgmfinpiegbabmkmojoikiahefbpdigenemfiomdemjedofngjpopajdddphckioinmfipjojgebcopjpcmcnkeemicdejojapmfipkibcjooplpjkamckcemodakcpbhimfjffjepgepaheigpkodepfbijajkpmcmfjfnkdfcojneiocimbkmncflbkajecmmfjkpbkicihadoaikgmoajlccnkbnkdjmfjmggaimapmgcoahkmepaeanaidkdkpmfjnalbacaclmkfpaapomdoheebphaiomfjojmbgfcmpfdbackhanohiojdeglfgmfjpcnoamhaaanbficildhccpmfejbhamfjpdcejnhagofmfpaalfpigpppkmmpimflbmdidcnppebfbeonkohkgmkfdnnicmflcncjljijbjjfmnfaeoffbhfgakmbnmflgabdhlmfadkfjcjedgpokkpfljpngmflicjopopjcpojfoefhbpdncmjbcbinmfmamegjpljabgonpamoldhakhbekjhfmfmcffeamddgnicocjahekepnmdagbahmfmekffkgoeakflgdpihmamhbajmpdflmfmhdccjjncabfmhiggoinjejdjdapcamfmlojejnldpmgbjcaafnlecpldpjbejmfmmabmfakmhipjnhmfakmmjkcdcfmipmfmmilibmpklmllchoehgdkfpdffjmncmfnbiejejhdoimpiegnikkmpimojaggbmfncimdpmknolnnnccdmkpnpkaofonkcmfneciejbnaieckfgfpnobffjcdggojnmfniaofdifgjfhcddboichcpdallcgjpmfnjfecljilhklpffkiednifdkadckeamfnndfaiphdehjfgelobidhlcpiejaogmfnnogmplioibklecgppjohbmaieckdbmfnohffdicpfdkmnbimcbmpgkdaolfdfmfnpafpgngdklnjjmcglhibhieobicbdmfnpdpnidfodoclakklmkleklkfkamkamfnpofojhidifnhmphlaajgjfmmijeddmfobacbbphiikaipialjejcemneaeaoemfobfepccpfaaiebgjgicddhcgdcdcgpmfodoindmpnnddmlpadklfffhmfabhdhmfoflbgackckppbgjdppcgnfaldppeaomfohclcllkbaaoaolffpholgeamhhdnjmfohgfpeajebjcglahijgkhjpndhaakbmfohpfcpbdoiolhomnfhlmpieppnkdfnmfoiofgodaakjbcchjfllojciameiklomfojiahihccminapjhidbpilcakhpmfgmfooalpniplhaaealemjpchkchmmgdkomfopbimcoiaeojimgafgjaobddofcbjemfpbhmcmakfaeajfpehaoijecamlehplmfpcgnbpgpidknbnpkbfhbhkcfjcmldamfpckkcfjjaigammfnpjjfnpphmmgekgmfpfeapmpjphoejgknpebgbbkhnldiplmgabdhlgpkkiokgncbamoghfakibhjdbmgacjdfplhakjfljpbbagagjcbccpmnlmgahpcciggnanihepeiacbhjfdfiiiblmgaionkmdofhdhinpmijnfhhalobbfdhmgakfoapdoojeilcklceclelnamflkejmgamkkadnobpmdhoifmdiionfpbhenplmganlkdjiaemcjfonpefieabdeflghflmgbbckaefedhkljpigcaekbclfilfonemgbbjigbedfkhkgllfecbccfmmmniinhmgbdhponhplpglnjohkkbhkhlmbilailmgbehbmjocbaalcgfdlfagbmcdibeoobmgbfmppkabpmoaacdnfdaiplcchklaelmgbihkdkdlcefgadfjmbedeiigbddhnhmgbpcfajfjbokogdcbjmijfcbhjpbfdgmgcdpoeemmbdcijnfjadmnidgnalegcgmgcecablmkagfmodkdmhhohdnaibjfpjmgcehlgodbdllbiandpjjljajgpmhcogmgcfbdjdnakdehhmaefcooenheapjbgcmgcilbhbjnmkikdlfkeklodbjhfmlndimgcjamifdfcofkhbjjeegpiolnihafblmgcmoklfdcldpmplnpofgbfmefamlgbhmgcoehainjppdnckpjalimpodoebdjcjmgcophbdfpadgldcknohpaebpalmelepmgcpjcafngepamppdbofgkcfjiobchhfmgdabacmmadjmbgahlbkapmhmdagbfjemgdalakapcejnifgpmnlgempejbkchadmgdcadbdjbnpbipfcfiecpcaignefkmkmgdgiplcofghdmpekdeeceolepakodcbmgdgpogmpcjffpmdkoedclegjohlepiimgdhndhehfofciidbfomdpidggghepcmmgdikcoflmckfadfdgfacgddklgfmleamgdnblnolcinnndenjnollpiplgkbjcnmgdnngofgmailaechkiojfmhmfmojfbamgdplpknhncafcmkalfeklahhjcigebfmgecppdhghinpakolemfdpkfemnphmidmgeeacgpapomcfoocaoiljdbdbegeneomgekekbgleihkngkpigjgpiknakbgbbmmgelhjnpacknegmeodfadhnofpginlbdmgfbgpfpnlgcgjbfmimhkedgjmcdolajmgfcdjldfigpecdfobmimflnoephcalamgfehdkcacnanaobpplfjncehjibeikmmgfhaplbolbklbifbhiplbcldlbbamfcmgfmiifdkldgkahiaanogpbdahphpjiomgfohhhibieoflpbfmnaekecjeipdejbmgfpcbnkhchkadcecfmlicfpafjnhfkdmggaahfdkimmahmnddbkdiefhkiegimgmggaohaakjifoopejgifgcemakggpiljmggbdjmnbkbjkeeaehoillpgomlciffbmggehmlfnempkheebgikhmemhnnpaclemggghfgenmiglflibndjglninilgjlnjmggofaldbmnjdmodlfjibbaljoffmiijmgheolaabdpkffcbpliogkbggipoiomkmghfbcemlnimgdmjplljcgmimhmgglddmghjhjgonhfkbomlklmdpbmocglaogmkmghmnmgnmdeebdpekmgpokmabmpkhpghmghnfpmonpnekkledgopkjchbofeoaammghnolnbdhepbfpaafkggkkokkfakabkmghokaokkfnploemflnciohjgemnnbapmghpjlamfdahcjekelkcgemkicafljbimgiblgonnmigdgjkdfhmplcmndicbccomgigkmognnfanledbnbghfbedklmgedkmgiliaapaopcneelmffadanjoloajblhmgimmmbjocbpobegclkgahjholbhofafmgioleijngbachdhanibalphgeobhbnjmgipbncnpgnhglpaikkfbdjbilobmglbmgiphjkkmgpapibjleaefolfknbnpcckmgjdojmhpfkaddpeicedlaicbbcchbejmgjgoaccikogjedpinmmecopjffbhgdhmgjlicnmckgomfdnfoopdkkifhfinhcdmgjphcifhpmbgdoobdcpocfbefmbhfbfmgjphfeedonaacogfoccobnpmaidhbbimgkambckndbomclkdliidemkjfhoadlfmgkbblelnlacilglbehphdbcljjgjjiomgkbpjgbpfigjepchdckpfigkedeibhnmgkccbhifokacnggblnmpnnbhlegkhblmgkgjkbpfdpieaepmfdfdnhnooigkikcmgkheblohbhnipmbpnbalcjigflnkokdmgkhlohglogdfmbfdmmjiohfippkmhikmgkiggoeonlgpbnnheogmogcpcfafhcgmgkjakldpclhkfadefnoncnjkiaffpkpmgkjffcdjblaipglnmhanakilfbniihjmgkkfjggfncodkbmmdnfcafplaeimofbmgkknjjkfihpacoheipknbidcjeohcmemgklcdlpfeebopcmeakeldccklcmpgeamgkmedlfplmcfhpocchmncbabmjijiclmgkmlkgpnffmhhfallpoknfmmkdkfejpmglenilacpmeedlkoefbomlficplneihmglhnbjifbiekfnbmkegpimfakldpemnmgljgiacemcbnibkkmbolnljeffaadnamglkckkjehdbppkmfplhejdinpodbhommglkejdgkcfeeecbbancdeeidmfpjkcomglmffkipgdhdkolbbkofkfhappinpinmglmolobpfhlcdigijhbahcabpnjgefimgloefacjpklgfdjpoohfjikfnajcmgkmgloopnjoppbmcdlhgaahpigbhbcepejmgmbjmbeeiljgihecglhfajglljjmlnamgmccbojkjkmcikhcjecaamcgnagphgcmgmepdmjkmikombpcpdfimlbaadpjafimgmjnphfnbefndiopfggcoliincegghomgmklfohhllfpjjmjejencmaodgiknmjmgmlkibbfgpakabilakiknnenhhccniemgmlllamnakkjdcpaahgfpdmonmkmklpmgmncdnmlmphljfobeejooldhfghgklbmgmodhbknbfmpjmilankiffnjbelcipomgmopmaomiopemdojfbhopgajbdadgfjmgmpbbjkjpfpodhgiaffeoekhnfgknimmgnahimhpijojpnmjdpnjmpjicbnjjfjmgncagohcaljhihmbgomikjgkdcliepfmgncnoliokibefjfojfoibejaopngaohmgneongoclkopahpapenfhbbeckhdmnjmgnfhbbgddilkmoinphnahdiiajlfbnamgngkegcdlbjbfgedeajkbhffjpgbpcpmgoaaehglioofhlpinaclhlleobeijnmmgobgjpjbhmdaebjnoaegcpkhfacdlmdmgodigphdamnjlakhcjmgahdfhlcbjihmgodllnadbgnhmfdokmgooajpdpmcobcmgoekmichkhfbnjmgjkgodggmljianpnmgogajflcepigolelknpjkekjgpgabnbmgoghikaeikemlpfhlkgmjijchgnplelmgohjhcilonephdbpfnehlncblnplibdmgokmebfamhcfpdablpkoaegnmajnpaomgoplpapdjjeofjmknihkjdojgmhoflemgpafilnelfnnjjadlfengfhnhallongmgpcjjicjmjoimdgbjdkmnhjfhbbefadmgpcnolggegmjedpnonbocpkgjafhcggmgpdcdnmhaeacaajhmdkmakbbogljijlmgpgopgfheceiojmielhppnkolmmgncfmgphllgncejjlamkmddaepbjkifpgajomgpiillhdjeddaokaafjhdddgdfplgjpmgpnolhhclkjkdnchdkbkooljbkbjdaamgpopecbganocnoibobocmbmhlgpibkjmgppfancfkgohgbegmpdkekfbdghadjmmhacmhaphgichlgjndmpcncddapcpfkamhakmknppanbkmjeeokodebabjihhgapmhamlggdomabeaidabdlljijkimbdplomhapihbppgnnpgmglgeopjldbienajbemhbbcaiggmhmaambcbbpohmilacgnnndmhbffdldpckobeihgebaamjalehefniamhbfmfgldlhjoaggnbpblhpokfdbdomdmhbiimdkfbhgmpopollngmlojabclnlhmhbimbpogebngoadhpnlebfkkllojpenmhbljchnjcghafnpcghgaijikakemjibmhbpoeinkhpajikalhfpjjafpfgjnmgkmhcappekffncgcbnomlnjchmlkpepoahmhcbdnfjkmidlaghemcemdmanhfgijmcmhcilhmgdnpiebifncijnfombeoijaghmhcjippbmlamjfbalkglndomdejekaajmhcndbeehfebibbmjehmgliiamfdejlnmhcngheiopjgmkpiegbfpjpgfdljilehmhdaohichepcgojbcggokaeblodicbngmhdcaiodhdpcjcphclghpmlpmfgmibngmhdccgdceeolenpbdefalmlopbimafkfmhdckmmmapdjbfihlhkhfcefpjmfddgnmhdieooiliaeoiphigadbhlakdibdgemmhdjjgpedpecacckkjneghjnobcohiljmhdkimmomdhpdadpbmnhnpmfmkbngcgjmhdldmhmlnamadcgmbajjodmohlgfidhmhdngkaaeaaefongjjolobpenphgkpcamhdngmoakbknoklnnkaeajajdkpoeieimhedmmiljiappbfalcmbcnmincdkibgkmhehgnlgkfbhgjegafelcjmmebgnhbkdmhehhkkoejjdnokknlfkgjegodbdfagbmhehncnfojkfpcddbjcgkjpccembehmkmhekmiffdhnpljbngcopdcaebikonkajmhemhobdiccbiakpfgibnijghihadjeimhemigpahgfjhlbamnclofgoenfgfdflmhemofpkjjpbdkndkoojhjhojnkboipamhenbfnkhcnieedfpjkmodjoilpjddhcmhennipknnedmnjbfkmckgmcijdkfiahmhepgipopeopaaoaplcggpoeeokgeonbmhfdlhccimdojajbddkoeecehepbnbpimhfgjajjbolmfklnobcbkgoplacbijpbmhflgnbkkbjfccpcfpogdhocnaemojjdmhgcdjhdeoinadoehjnbfnddbeniklkfmhgdcoaglibopajopcgfpmfidkpchnonmhgecbmmpcmeligealdghcommiaodnhbmhgfipdpapcnjacnpepnbniapolhklddmhggbdljlcghgehjifhadhhehakgfckcmhggjkndddofnhgdkcgolocmbnbkpckomhgjdfbbbbdelmhkdjmfaaifgepngkgcmhgjlnjmphgkfibojnpndfhfjacjgilpmhgkemibbeckjgabhnfnhgpfilpdnckcmhhgajkdjcahjepcnegokldifjeoeibamhhgoconcdmbnophfhcjhekjnpeicidomhhicokjdeiibcdhoejkcjhdkejoebhhmhiebphooeejkakdpniiifmnloooncikmhifbbljgglaofhoigjgeidadalalnmjmhifecapciidhelgdbfhbkjmhldifglbmhiiocfgfacdbmbnpbagkljkmlkghpdnmhimkjgmeppaclebjloajknkibgcljlgmhinpnedhapjlbgnhcifjdkklbeefbpamhiofikfienijfpcbobggfehgfgcnnkpmhipncmpcdogealoljolcnoabpmcbllmmhjbebobeodgmngjjmmjjgpfmmikkgpdmhjbeogdlfcepkebgncnaomkgpbebkpdmhjbpgjmhcaemdakpgmpffblohinegjimhjcgfndilkcmoclloaifjjhmaeaelmbmhjdoaeaioklkejgifcchhmjdolmgpddmhjfhghbekecldnnjheceifccmnicamomhjfknhgfjencmmdbjammncilbefpjhfmhjgbcfbaiegjhfilmmelbdnodnpgkfomhjhdbjcnpahlfbkgkmmkjndeplgpjbmmhjkihhhpgllnianmdcigihekigldnapmhjllhaodoelnbbjogndgjfafjjkddnbmhjmdkfllemhiedfnabbiahcdbibamjkmhjnhocdpiinackndephfaehpojafijjmhjpeiaplpnicmlagjamaeadmfjeombkmhjphmfandddbppjodgcnchkcfnafidpmhjppkajaalbbcjblcokjidnebdnohihmhkaekfpcppmmioggniknbnbdbcigpkkmhkbgollijjcbkkideokcdjjfpjkmgbhmhkbjllllhjadjfbjpaamodedeibdgcimhkemobabmdeheigocendaonemfobobfmhkgjidgaeppifiocefnohkgeinecpimmhkhocfedafhhbmckdibpenbjhmglioemhkignkolnbcfcehnnhhnkhpjcfenocimhkijgchlaamilmpnickanjhejanejemmhkmklilenomgjdklggbcogljgbckbdomhknlekgjnemipbgcoofchgfdhfjgjbmmhkoceegmnmkmoagalcbfheapgihecafmhldlgmggplfkkjgpgjjpebflplpgekgmhlehfpffkeehclkfanohmjpodkdnicimhlepbeedmnmgdibopkdcbmfpgobjjhomhlgkbpahibkhanlfdkcgbldpjfejcccmhlhpnnkggabcgkpblgcljghnmjjnkflmhmaceogkkembojiimoioknpieegjjngmhmaojpnakpejohocmkgcmafgdjclomjmhmcopboookobocgpbnceoiciohdgooamhmdjlpchhancjicebjbfomoilfeanifmhmdokhpehndienpgcakephjldchbkidmhmidlcnjnoinhhllgkjlnkchcpocdkdmhmjfbfebbocejapfpfjfeaffgbailbpmhmjhnagecepnebfniekkdnfmcomgcaomhmnpcjhlgacifgpgipjdfdknknbklpcmhnbdioggkemlpnjilpiejgfeppklkbgmhnehaacgdcljifanahhmdjcdlbldbaamhniindmoihjlonpkoplhdgkclljceppmhnjbbkajmpjphdidjlfdmdelmpnapajmhnlcbdfefhcfgnlabbdboofidjjmlkbmhnmgiogoejpjkojeakoohmdbkkjlpiomhnnclanlinlchbimjnhmjbmepgodioimhnocffhadgiaojlhnlmogiejpliocodmhobdjafopljipiinhepgpdnhdamppdpmhocmamacjnojopelgebbmldkkkiebodmhocpcnajoihnakgchibgmogfeibjkogmhodcghdlpombolbdnoblgppoehmflimmhpdamgjggnphclednijodjmaedfmmgnmhpfpiidncapkgkendopangjefkhefnlmhpgjdkkdjnhkkllhkcelgefcacbpigjmhpiahibncldgnbggcomoochfkbblfopmhpjkkjfbalhobneooaffiaknkafdcmemhpkkjdmeflhomgdengfkkfhlenngfhmmhpmimppnphfppffabkkbbkhjngnfnhomhpnjlbhdibmimflochllmhbdnoifblpmhpnpjhceomggohkniobfcbhpijmigfimhpompliodklgjkhjmhkpegmndhglibmmiaabkfbpdpajmpmenjdedmhhcidjoaemiaapampjmkjchghgkiilkofgekimlhcmiabmeikjlfajbkogdaembemnnggadpimiafbacichchdpcjhakcbccodfaodhjcmiafgnchcpbnilpbfaldijiooimeocammiagfljonbcjejgcfjmcobpgfnfpjljemiahbnnodbakcidfpaipipljmohphajjmiahigidhoffjbmljnhcaignofgknndgmiaomcdplfghpnpgikkeahjijlafjdafmiapmmjmfjoffhogdhjomfebdkoaacmomibaeahdcconphmdndbeipegldkkbcjhmibbfhllelinohekakpiehjgkbppdnaimibfbmhijjgpkmobcfdlelpccpeafoommibhhpdaadohnpkkhmndjlmbdaecadgimibpadcnmogflmbmlchmllnnciegiichmicabpfoldjlfnkbmdffmecldkeooonjmicclhjaceicjanmcapfepbgeimalphemicdkhhgkdimmpdiophkhmgfcjdkkhakmiceokegihffkehohlongnbpifminehbmicfnjmladbmjofeeionmbpilblemmfbmickcgbcehbiddeejocfdjpbhbmcfagbmickhiflmjglhpdpfigpkpjiipfdlphjmicmaomfgebljankeheplhjbjfkbamfgmicmemnnffmcgiejjdeieggjeaahbpdhmidbcphpdichooblfjpkpkggfabaakibmidgnjflegebcedgapmodndfchlebgljmidibicbgpibhnbjfglhjobobifgmlmlmidojfbdgpgdbnckgcbnmgaghhgpfegfmidokhhomjapcekckkmekjmhomghkpkomieancdfgcnhmgpomcbmihmjjipfpklbmiejdnaildjcmahbhmfngfdoficmkdhimiejmllodobdobgjbeonandkjhnhpjbnmienlajbpgnlkkladmgdgbcjjkohbememienmjdbnnpaigifneeiifdbjkdgelhamifblkfickghakjiodkhfjhcpjgcckcmmifbllmlccnemfdkndigombogjghbjjdmifdcbgidkhighgibofmjjbekiainohimifdhadobgbnmdadamjgilgdhjeilagpmifhlkmghkipajfhmicckklmjdbdofjcmifijackmokncgkaccpmobdaebnlhnjbmifjmhnifmbdhhaakbieijofboliljldmiflhfmclhlepdnkflfcbohpgbdfhaflmifnhlcnhpphjfoapkmmakeflobblmmmmigbflmlmdnagbjlfpciojaejffgjoaemigccocinkdocmgjgpmfncejkigjckmamigcdcdngigcanbbdbpkhfmiaadppcehmigcmongocohiaeafhdgloalobijfdgmmiggmbdgmjofaknljibdpdhlhbpdpdijmighbjolepemmgnceikeeonhemfebfijmiglekbddkmoedholmmodnilfapjhpkamigmgochdgamepelgabgcpobbljkdkoemigooajfljiokdidbpjiphlcgilnafonmihdcghlhodpfkhhdpmigeiaalemehcmmihebafphijbdnongaieoinmkbcbndmfmihfijhcclgcocehbanfjnhipmjmchidmihgaajbgbpdcljmpegdempkepijjcefmihgibidnamjichehpnboapanfhlhfcpmihgjdofkakacnpjgmjjcpadmbljppehmihhlldhejahlogddbdijionfjpimbhjmihicfmfpebaekehjeegjecknlgmjocgmihndelkihmgopbjffeegdbljlefmkpomihnpajgalgldkhppembkkglbghfnnglmihnpdhochccimlhdaieoenbcaecdiplmihpbfdkbooiebmbcphlkpnlekpgplcmmiibkelbdcmpgnpdcioipcinlifbcbpamiidphilfeiolmbiehkocojneienbbefmiigikegoobegkfaliamjlmldgafgldfmiiihjfhbafeekmhheomdkkeamcbekgkmiiijhjjecojbijgkffkbddpjppnjhhimiindklfmneghjepamjdcnokhpkkneonmiinkbamfjhhmfhbidnbecklmhhoakdkmiinlnogcnlgngejhgcnefmhhhdnaekpmijcfiakajpjojbebgmoahoddbeafckkmijdkdpmeeimcoappnkhahponnallcbkmijgnkjmfhcepllebefpfaehniahjkbcmijhafjebakhodgfhklbdkiaglicgpdnmijkpggnfigiegmmkmphclikacloigjemijmkfbhmkggfbhpgpdjjnfcfggbcmcbmikckoijfbhhafiaankgpecgcijpmjaimikdjnhkpncjddleniablablpjoinkpgmikeddbfcflemclaffiikehnkbnloomcmikegbfaggaodhaknbemeehbmghicelmmikemmlcjfaioiiojkhhaompopfgfomlmikffjeckeljciofiibijodgiimnmjgjmikfidkmamfpaomcffidfahhhddjeclbmikflijgimgmdnlbjjfighlchnipahcfmikidcojiddaoofogeihinmggihbkblcmikijnjpcmngdnahmjihclokafpnniapmikjamkjjfklkegnbkcgklglihbeocmcmikjokkmkoddoajiofeebmcccdbdnnjkmikkalgnfkagnpngolmnleofbkkknaolmikojcoeddbgcloelblmpkbdmlmakbmomikpklndmiopinkkmalgoophegfnmmfhmilammekoaplfohikflgglnofdikjfbcmilbdlnlondaeoiinianaabmccocmkagmildfbddobelokjiplocbelmnfmjmbaamilpmenagckbameeagfhbmgjiicpclbdmimgpbjcomhhmdhkgkohjbkhddcjlnfpmimhbpifhppijlmlcolbgeccaceoppbjmimihoapjkbplgeekfjeiodnacefkomamimjhnpoglbfckmmcfipaoklfodpgnllmimnalmpcnboildodghbkgahjefflnfomimndbcbakagjeahihonhejmafjckiggmimnihepbdpnnincamoilelijedkbjhmmimodlhokhogjdcocngiljfledcelfbpmincnjkjgiekelcnimghbppfjepigocbmindefocipfhikildpgfcinbdkblhejamindjgnkamgejcfhggajieealfmbkhlpminicpmhcfioaimbpnogdjbndnabddjhminilidmdnleeccldfdlinkiopcejcdhminjiakigijlmcjbipcpkgnaldcpagcdminojiafkekmkjgjljgpjdkipkeimldaminokkdpdddechkinmaedmlgfegfcimhminpphjjcbcgobbgcamoiiicccnmfepbmioafkhalaeaghnilfoidbepfgldifndmiobobofmacdephikompoenohjkkhfcnmiocfncibgigcjopimampcflblicnepbmiockbgloklamfiklogjaohlgekodeokmiodenegegijkajgboefachfklflicjomiolodklecbdhjpgfnjmipdkpniljmpemionljnnejoelcjaagcemkcbklaffmicmipbgpafjplikgmkfcfdidhlajaakhkdmipekcggoafplbbajmglkmdjhgndbjafmipgodmngobifeifpfpbkldibpehhakhmiphlojpeonmmlnbpekefmocamnhgjlgmipjelnolfihaaohdnoiebjfjkdmaaafmipomlbaajpakpihhmhaoepcimbnogpnmippmmbeakngpejdkpjeanmmgehaloggmjabmmnlfbbpcgbglialhbdkbakfammcmjadedgamoealdljenoaojknpgjjgcaemjaenbjdjmgolhoafkohbhhbaiedbknomjahcbaddglcgelikdeenabflpenphajmjahckebmdecabfgppiogjfnnmkhjgkemjalegijammcloleihdmooifidcjggjpmjamjbolplfmiipkmhdnjfnkbblijhpfmjbbjlgpgbnaokhclifhhkajgkpgbjmimjbcpjmjbdafliaciabfhebmmcnilhcgmjbebpcgophinjmnmpgdlekkpjkajeommjbhihgoofaajemoplmeammccminfinkmjbihofjgginilmmnplgbidboaojfdnamjbimaghobnkobfefccnnnjedoefbaflmjblbcpfndfngdabfbbadlkfnakkmjbfmjbpffkgohgnghbemellokajlcpomfplmjcabnclpmgaganhphblagoojikmbmdfmjcacjphncncmnpnhkcllpoionebdknmmjchkfdikpidgbfpnhgmhddncfdhebocmjckhenjbkimfepobincbcacbhbgliocmjckpepnnkpfkiopifohdgfpmhjghngimjcmflgoegmedgnegbkggjclfeadhgkfmjcofjhjfmdnpmocicejdikigohegleamjconhpiiihenccnjiiadldbboaamgmmmjdhbkmopgidccohkipajcmconkbmfhomjdiojjpangofbiglnggomjmnedpacdlmjebhfjemjdojchmllcjgencjelfniilmjebmefhbkdmkbjglfeniginlngcgpfamjecefickoaebhkpdkpcfhobllacomoamjeffachgbgkjekmlageljpippfinnhjmjegchbjgfkgakgjjkjcfbdhefjhfcmcmjegpgbaajnjofacpokbnmomoeejmaobmjeimipbjhlnkehjjphindpmpgdjkchimjemndikegaplblfkplcjdfpgaoggnklmjeoeighimcfjiefamiagkjmbfbfkcigmjephlbnmgnicojmeopflaampngjnfgdmjephlijfbegcenepnecffpkknjkdkldmjfbdmpigopmgdieifooicajgdifgdplmjfbhjgbofkhjapdenhlcolncbfdknogmjfcdhemkhfnbbbkoploffjnhihboopmmjfcepaaoajfbcanccfgjjnglipnmngomjfeblfflgjjbpagkbfpnkbgkhcgnnaimjfehijgdgkinjnbojeljcobpckkaohkmjfhaegbhpjbjojbcepgfamoamcinfajmjfidimijclnlgfbajhedjemcdiplbaamjfioekhhkmnnkcolalhebcepphcjgommjfnijmemjilopepdgnakgghiboempgfmjfpmniepigdcfbjpafdocmijjikdiaimjgdhlhiljfeficlcmkaedggehnjndhcmjgdkgdbjekphegnfbpphgfpiclpadclmjggmfeiogajmkdcingleneamkpfcepfmjghcjeianffleelddnocgafklbjkppomjglbmpikhpholngobdghngkgclgimgpmjgmcgelnenmccfjocdmhgegngnfoaiamjgnnhafpjijpmhjlhbnlkeddmajmnbbmjgobkikdipfikmaoakdcdbicpioljggmjgpegbkcacnjfdpobnkiegiiejlfledmjhbpigknghbhilenmmaeoaoadkmpnjcmjheimcgidfbeipdmenomefpcgbkfmahmjheoiainplbfjnjclkjifhjdahfejajmjhhngkgocpnhfebmkbibaahcnppopcgmjhlngjakabhonjagnlimeicooahajplmjhoeblojdaoheffeoodhchidiabjmelmjigepldmcjdnmjpbfnjodajpdmmlgkgmjinkhaihbaflbnmjlmjgglfhmllcbafmjinpfbkojapfndlmgchabjnhjmmkdmcmjjcomophljdmhdphnccbkibibinohglmjjdlhhdookpphepdbigijmdjihkclkamjjebhcgmphilmjhaabmpdogolfdjmfpmjjhdblacldheogllcimonjfdfnhdfhnmjjjegmopmcecpegpcihabchofpcjpmcmjjjgnbeljgkjnbdimmgpnfdjlobnnkemjjlbphahfkpbmelaghefhccjafoobcmmjjoelhdaagegkdeekeefbmgddlgmohcmjjoimlabdnaaebkpifdmhbdepamnjikmjkbnkdejcmmoenecpgeafiopkocijccmjkcaomgpclagnijhghjejmgemhmpomemjkcdpcenfkkhlcbfeddiannpeenpilhmjkcjpkhkkigoheneaedgoopdddopglmmjkcmmckommjkjgeghochanacldlipncmjkjbbonofbojbfcpahcnomcookodajdmjkkkhippenhdejgopbgfjbhkghlblcbmjkladighnakihefhlcdhdicglpkamcnmjkndhceohkapaampeaoeojhdhcnlpnnmjlcgeckbempjdjaihbhdkgkapahlinmmjlgekcpbkjpfgcngnlhenjmnbpadodomjlmofmmbljamjoemibphlcabknomhlkmjlnbnignadaaghokaagnfkdfjmnfcekmjloaddkghhcjajaepekiembdclfnldgmjloblkgihjmcbcfbapmdigidbechhegmjlpeimbidogkefkjbpndldppohcbhonmjlpncbhjkmlcpcnfgclonhfbnflaegamjlpnelkbjkglgnikakachdcggndfdnhmjmanbohkbedldgmojgjcgngpkajibgnmjmbehdjkcphkiohmojgpophjbjanffkmjmcbgjgmecenggbdifkiclnaphfijkmmjmcjlccfndfpnilbfjggkdbphgaonpmmjmicnklljheoohabjhfpacdjlggpjkimjmjbjgabagbihhemdhhdnhnfhckcnbkmjnedajngkanmapfgdmebbkpbknofepemjnlbilfmngfckhhfmkihjleeabbodhimjnnibebpiloannmbjcidleklfggllabmjobkedhmpjcmbdmnfjblmgngbmkhnadmjockhiacaljinianlmindofpabcaeoomjofalanodmkgdjdnkmankdmapbiclfbmjoffecndnabfogaamhnhekcjggebcibmjogpcpcpfcmganjjcglghcepfleodlimjohchoffheellhnipcmbjopdphobmfhmjokaobojadbdchcfjogbkbbjgnklblcmjokbpabcabhcgpneijodmdpmjckmkgmmjokncgmikfbmepmdjmahlofiokefnggmjolchkmabdkhiagoknkodepeenemlebmjolnadmlahbpepjaemohnkhpjkbhmefmjpbbodhmcnmknjdnalpgbljklikfnfnmjpcdclcedofapcmlbaolfpephhdlidomjphdejkeakikdpkhiblpopmbllbekecmjphlaiihdpnidgdihebmijiiibnfdhemjpjkhlgbcfbmmjhhjiomndpceoimjagmjpkcldijngfjgeiolhaiognnjojefekmjpkkapgllopnahhlnpiaclmjhaegaddmjplablgelmdeifbebaohihdiignblgcmjpmkaicnjinncipkaefkdbebioiiclmmjpmldmndlkbacfaaiamcgnfbllhdnbcmjpndfellpgjnjejjbhplnjpkmmbjbkamjpnkjjlogkkdohfpkpbloeggjheakbhmkaaagclebjicofmmjnjfedadnkemhogmkadmjipgnnbhfbkajienkgpaiipdklpmkaeggobcphldhkmlnmnchgdomidgaplmkaeiojdlkbfmndamkhmhfccopekccobmkagfbpccolhgckhgofdijfjgblcmbnomkagplaocgpagkppkbcdgbohannieagmmkaindlboblgbmphoohpcmgbeelhkebomkapjfiaajinjifnognhlejmiompmgglmkaplhdbgkcmjnbdflmhkkioklkffclamkbghgipcnfmiadigedcjnbdmeafcncomkbhcpfdjnooicjbjbdldabmlogieocmmkbiafhmlgolihdfcaclceajnghblbepmkbmapnnojgdnininllnkhpkgijpdanimkbocjodcoakmfkonnmnmhdijhccbkncmkcdkgbmejongakdhmnneikjihllcljnmkcfgjbllfmhopmahfombjcmakmakkalmkcggdiimnokbcjgajhpkfkpikohdmpgmkckndkofcddnbmjhdnpocinjgddaolkmkclgclbnocabeapedfmpefjopfgcaofmkclnahbalnncnmkfpjjbmjkklakpbpdmkclnbljlpgjmiphghbbkcojcejfjhgnmkclpeobkeoeblehicpjlcinbimcimjimkcnamloafopbialjjifhnjhddnnoiimmkcnmhnkapbcdpgljpcagdlkkgjcimlgmkcocohphpepdohccdegjfkdhdjklmkcmkcpeekapbmklcidenkpbjcpcicmjmnfmkcpefgkfjaghdmkeinckfooolcbfalemkdcakepekanppiaommfomohipocpkjgmkdcnkneagebmlfhlendkaecienljjcomkdjbllbncfmnmelnhjpakbjbdflodlcmkdjnfblfcjkignaehgkmkjjmjjlhkonmkdocgdpmmbciijbekodlgliknfiegbbmkeabchhfifpaaoefpockjhaphjmoappmkeglfahmeckhcfdibobpahegcdajioemkeifhecfglioohhpfhjlgmagmjifglkmkelcmoohblgiifjjknbajgnhepijadhmkemlnhfmbaplbmhjnhledjminakbeofmkenkiigcmojcmihjkmcijboaokpdmiomkfcbmombodmbdhjhflbfmjfjlkofpbgmkfdilddjecjfpfklngjiegjokbjkdacmkfdilnoecpgpifggnnlfglgehpobjiomkfhdaepokamcdcebhgjnijhdcppicjpmkfldghbohalmhkojimggcpbjkaapgedmkgchekfoabfgblbgmopigadhpackgpkmkggleleindffinefpajdemfpncccgoomkghdinlmbahglnpjamcodaopnofelnnmkgjapenfmcjlccoddblpnobpcjjiaodmkgjfekiagpodjiijgfibilndfimmgcomkgjkjlklmhiabhhbbimiggolpjnhelfmkgkhlabhlckkagmehfjbmaenfbmmhfimkhcdkldbkmeomijpbadgmiiedjekgolmkhfkhjeggbcgagbhilgkkhhjhpneddbmkhhajdjcfilchchcjmgmlcdbpceppmmmkhiigadmchiakenccnljilgciejiepimkhjaejkdjmgkajpkhlhfbcinfmbhhfhmkhjelnjjljdapoloongegbccfhcdmmhmkhkbdfdpeaegpoicfliihpepcecbkehmkhlaeomjhgcflnnfphbcgjngnpeafjnmkhlggocpcbldcjmmpaobjondfhlnnidmkibnnmknckihpgpnefoncibbafaibjmmkicaapcbgmekgopdlkakodlkhpjimikmkidhhdaomiglhlekikgjgfopdpgogolmkidoojpbaalkgblpjoijnbchklhdojjmkigkljaeknnfhkkjelbaolbdgjfihehmkijanegeolaopdahjaidmhfjlfmimgemkionlfbmggijlgjgofnmhpbeeifomcnmkipbhlgndjnhlpagdbnloplkcepcmlgmkjbggiiaenhhpanhmcfhfmoedgongjimkjcjbkackpifmmpmhjfojjindefnffkmkjdbmllcfbfmjlpoehnigckjoclmljdmkjdehljhpldjgopcceimelhlcgmpfhnmkjfooclbdgjdclepjeepbmmjaclipodmkjkhcdblaimicmcjapmjaiiffnbpnnimkjlhdaiandienendicdflpdcnlpgibdmkkbepmmpambjlnhhjppheklfekojhpbmkkccfkgagalmnbejnacjhmigllkblfpmkkcdpilpcbaoidjcjlolilfainfgdbnmkkdmbcmbiobpokmfoodkagiobobkoncmkkffminlkcjmgdnolpnjfhhilicdfedmkkfhichbnigbolgljmhfadikfhodabfmkkfllmgmfbkmdkljobgnjbjaomlpdhomkkjdgifheapajmdogdehemdihdchofomkkkfdkilhbokekgebdgehcmmkkjadcnmkklahcaifjnlkmgddhgkaekggdmlmjbmkknjfjoknklekclfmkagppfpajhjcndmkkpjpaaidgnipikkicnkjlofainfcbomklegakkpnfljgfpfofeedfbichpphjdmklfhfnninlbohalcaeekkenhlplpengmkliddlenegkjkbaocfgnpfnkafchkmgmklihabhmibnnljbkhepcepaamoagejkmklioalbingcjkeoidhmjciimjejoiimmklkondjiongcdfedpedmliiipmdnnkjmklmgfjapgdmhindckmebakccdnamdmmmklolkbehgkolnmncphgdgpakcknkplcmklpdcmiakkaonpanolabeiefeihnlobmkmaaeggjabkefbefmpajjkijkdhdkiimkmajpkapphfljcegmkgkocpokfgbogjmkmjdljkedjpedbceoaaghdmcnipdcjfmknbapkjkbfmiigocjgdpgjdhimnkledmkndlkhbdiakkifeafhoofgnbomllcoamkndllhokjgmedeilalbpnghbmdeomjmmkndpafoegniaepmnlpgndgoclklmodnmknebbonofjecehcggdlfiencmmbeogomkneeoihdebhdifaklpaghknlcealiadmknegpegcinjepeoidhjadjikkhnonijmknehpjhljpfaghmicofickbkdagoonimknfldbbfblaeieghifnagjieomlcdebmknikcjhhfifjfbinadepmjecfljmbfkmknjbohhleiicbpagpgmhoaigbblmnicmknjkbmkonnlplbbceelldlgffndeggdmknkaabcpofcjnfogjhhcioheccfohgdmknkdckakeogchknpkcdkgacekcmlcdomknkjenbagkblndeihiecmljkcnhpgefmknmjjlablklcmjpnjeihifconmbeccomknnabcboiamlhlpigbiejjipofhhhmomkobblpffgbncfhijabakfafmkjdmmnmmkobgmckpdjcbiopmfieiaaojdjgmkhmmkoeljjmlnigoihdamibebnfijlmlhadmkojcbgnhjpejgendlkkgkkejaaodiajmkojecgoedbkljaipmjpjnbmmdfolnmmmkomlebjibbbjoifajimccnpnemhdobomkopdpoiihgbbeonchbdnkjfknhdieefmkpdapejniddkfibabdihadakdnlikibmkpjokkgcknndfndhdcppnhoggaelaljmkpkjfogjjhppplblbhgmefknhkgepgjmkplojnpccagbjfdogbanainjoplpfchmkppnihocmleolachpfokilhlamjglklmlaaonljhdhpkgejeajkpblpfpmhbmlkmlaboepaflalbghdiibnhehfgpdjjmgbmlailnkambdbfmlbdldhokffgijghcchmlanfbegekmlmnfcnackmnlokkbakkdbmlaojokcmbgjflmbeggecdjkkigljkoemlbiificfoahomkbmbgdfhbidiafkbbjmlbjeanmodcojndblbmgpkkagjhkbngimlbkhepkgabokcddldlaihhkcpblacodmlbkjbladkceacbifjpgimbkibhgbadfmlccgcohjlnglnhkikeaobigcikjjkngmlcchhledkddkgphffolooipmdogakpnmlccjmgjnjgmakjpdofhildihchooclhmlcfhdleibiekkjaknpalookplleeeoomlchpehdcmnonompgdmhockhahblacimmlcjgkkpemdfclhfehjpgaaagkfpnnkimlckogcoeeoakenkcjngcjdmifkaddfpmlclcaihfegkdcbbnbljikbpcnlkabeimlcldhlmkdngdjopegoimlndfcmlflhfmldgehhhldieehbopojfgpgclgmfiaigmldmghlinbmofcdhopfmkgnhohomodgimldndgnjjpddpgchokikpbfkebffhkacmledmjegffepejafjkonlmlghegofgcbmlegcbhijlobjfnfodbjffaajfapgdjhmleienbldefmljpgjpafmbfkmppiekpmmlejjheiangiebdefolncjmaemmgpegfmlejmcepeibggbcldpjglgkocmgjgeghmlejmhjlbojcchfcjcnkojbkpokgjjpgmlelkanneklcdfchoijokikonkmdjhbcmlfailmnfmcmnilipmdogijjgnejlafmmlfcebcgbchfcghlpllbdnjdoididoebmlfcjpiidhjpnbjifjpheoelipgppemjmlffdjankndfmfapniapifkcgahgnkonmlfhooeppoilbjpmebabofaldfhicogomlfkbndnhaecmlbppjimhofhgnmpfkihmlfmapfhnbhjcdffpcmbbcciiabhclkgmlfmkjkgoafhhkohfkpnmkmngadjjmfimlfopjhpiablpbipmkgbgmgoibfhplhlmlfpbmphbdiocjknbnoaljfgehikambbmlgehjeggfjkapeoelheeonmnemhopcfmlgennmblcohjfmnhhdnddjdjpahfiabmlggmnnkpegnhhjkapdmdachdfpjfmhlmlgkmlmeahncgmlmoalnkalgeehfmgfmmlhacebjlefifkldmkbilohcaiednbikmlhbbefgbfmphiijpogfmjjogohlnehimlhcehipckghkijlbphhnfifdjpdnnlmmlhdfojmpfmkbipahefhclfjemomaanpmlhfoikelppdjofdnokkanjkhkeempbmmlhjacdokljpabijkaiakfiponanompemlhphglhlidihjgogbpcbbjijnkngphfmliaajcmdhgnaikjobbkadenbohalgeemlibfmooajijggnegdneiamnlbcjhamamlibhfadoodkbphimmefojbpgjamogfamlicednebhhgebkhhmomongffeidkdmimlifadibplbeadblbldpmkbbmnpkebammligmbkpplefkhkpcgilhdonlenplbpfmlijephbelohggdnamlkleenalfpakplmlilmganaobieaclflbciblffhaagnipmlimjplkimbgjfodhelkcdcaclnflkhhmliofombcghaamgjkmmmmlepkiacdhkhmljakjelebkeedjicmngicafpbadnpldmljcjlgfmenmdgkiippafnhecoddejogmljeeddkcoaadckedgamanamkoldfbkamljhjcodflabponflicapdopdjgeoadkmljibhfjfkpchemfjdmaikdclemfcgknmljjhfdjdlpmacacfnohbnkafobppjdimljkcojhjfgecpnjndiaghkomnhgefeimljkgfgobpciaigomceclhljklcpmihlmljmjblhiaepjhlaomninecjedkgbohlmlkacggjpcngggihfknfffnmikjaigkemlkcgmjohgchcbmfplmngcbmippbfjebmlkcmhdinadkmbjpenaclcklclkldapgmlkefkhmahcffbgdiendoaoinjjpeaecmlkhnccglcdainbppoolfgpnenfinplpmlkmgnnpekogchkhfbigbcmalcjkpaonmlkpijpcijemmdbaflaicipjkjphfapemllaeefnljaljepbcnbbphbcjbfionilmlldlannikidamkamjfkebmnmjocnbcbmlljfldklfepjhdhmhcfgnbdbakljopamlljfngceeejkopegncipndmbgmddgodmlljplifgomckfifebeelmedbppcalfjmllndpkmjlbbjiljdhoanebfkjdceckmmllnhnfdangmckfboohnbdeagibcalhgmlmebdngpldpemgichocfhghmbkaeekfmlmegahemifabfmdnndafagnncfbnahnmlmfhhpkbbnhnalidmpgkpmmmgfhooehmlminlpgggkkkffdpokponafpaepgpnpmlmljiijpkcphibnnccggchjibbiajkbmlmmbepkgelpbenpobinockmiehdahaimlmndfefgdgcfgoapbjgaiiopemoodhomlmnfdkojipcnefepkmeenolcgakekacmlmnkigfajhlhngkfkbpfbmlpcbggpmcmlngcdblmdmilohchjlobdnpkdebckdkmlnghkalejmgkmefgobdmoeffdenojfbmlnijepebmpdjjjidlbhchpahhceeihgmlnndjkcclbekgoebkenkdgiggaomaedmlnnngihngfpcpigpgpplgjobkeknbdamlnobaakadehgcjbhieegodlndablmaomlnoedbhndgbjcbeadjfnmjloejlgojkmloidfeiilmmaobjjpphnbmeheidhekkmloifcmdhnhcaaefhpmnjmpekaapkeffmlolgfombcncodigbdloflmolajpbilpmlomjkimobbbnffocalmnheblefhdiefmlpappngeejnmolapfnifdhcbmfkinlnmlpfcicpppanfgdecbjejeldijfngifimlpjeldhcinlllceihjefjbgjmegendmmlpopfhoihfpcoaehlajhjioacoaafopmmabpbhngopikmcmdhdcnpbmffincmmammacblgfafmhjlfpoaamjnaabnkmppafmmaepbgniemnckjhleoeailhphidmgnjmmajdbhnncicllpamghlemekeljhkpiammanbbneemekaeopdbaehlngekagmaekmmapfcdmbijkboogbdcblpchhapheohmmmapgeodiebindecanbcfedcbodjkancmmapmkalidadbdlciojomkedmgcafgefmmbblncdnhkobkcbbajnflfejcnipoblmmbeannmpfbnkdlfadelnkeidpnbahkammbedoghbceafcefkhbhhomikelijmghmmbljbcodfcnjjlonhcmjkpfomkebliimmbmgjcnhpjhlhdmgccppjnjepnmfjmhmmbmiijlokjbdgcfbcijmmpnafgdnbpfmmbpcnjcjjadhknbfbbieadgjlbijjjemmcaaoocamgidcgcegagpmbllgabcfgmmmcbccpdikmbbcaoigclndodjioeddlammcdbmngglknhmieclpcfgjhfahpplmemmcdbpjdcilljehhmmjohigpijngoeigmmcdhkhgmhpmccefclblnjmdcdhmgegkmmcebapemcmiogogejikjpciopeapmppmmcegpfdgcoclcdfkjahiimlikdpninammcgdfakfmbepgnoogipkccigohjjcimmmcjkdljnobjbebglmjnnfgomhocoejdmmcnmjgalbkkedpcicdehhbedpineboommcpbjebifpemklolpfpmapamcgliecnmmdbiilflojnkodegiapgkcmjjcbmoaimmdcohfpmpmapnhghgnghkghdodoikommmdhmlinnjbgojldeiloilpammojlmolmmdigjhlbniofhibgbfbahlbfibbjompmmdllbekdkigajmgkhbehcfkmjkjjehimmdmkmkfdepdjoiecfnaaihdmmfadbmcmmdoimdghkdfbockfhigkohhfjokikmjmmecchpgafcioinlmlbmkjagdnlcmkclmmedhecnlaeabdoindigfnphmdbbkhppmmedkgjlbcjklmohliejccbggncjlegkmmejhhfgpaennedhejmmejomgnbilppfmmekjahjfpeagfohagehopaljhdfhfelmmenokjmeifjmeflmdohgbamiokcofolmmffncokckfccddfenhkhnllmlobdahmmmfhadhokeoepcppinfjiclnnpnnnjjemmfkicajhppljebbcglomlbhgmenihchmmfngaibmielngmgjhdmjgpkcakbaaenmmgaffjagkiemfdjjeebnkooeeaabmggmmgcchbnemmbommkffompiifghbmfdgjmmgdecgjiflcnaokojbkbcppbnenkdpkmmgempigkabobhfeabihghggegbkhcgkmmghgajjciodkdocdbkeplfnppomfjppmmghjdhmpnmlhngnigelbhiepbllhleemmghkecojpabeoppjkondhohhemlnpbkmmghkpgoeemjajbgfgibbkmmaickfhgpmmgikhfjhlfmnbgpledboangbkehpjfcmmglicambjcbkblhnoappfhilnjccifmmmgnbacgandflgkgjnllanmofkcbjmipmmgpjkindkhpjipjogfmmfiiagecaagdmmhcbgdcgnmlponhmbjebihieoekhoenmmhealgecgjanohlbamojgoojabljnlnmmheleibnfgjdinekmehjbokliegipmdmmhfpecgampngoeijfgkpbojocccfdagmmhgcgfhkbigioccncdeikbkpdbjdojhmmhgkibkmjbjobpldeceddgneehmidfkmmhgknnalgddfbbfpdjbmdhdhcklppahmmhhdomclkebjljjdnmpdekpmdmldiobmmhnbfhpppdkdfalaajehijjbdpeapdpmmiddibkdojncaejphclmnddajgiglmjmmigpllkgfcmpfiajcleaipcdechmfajmmihpnnkblihjlggcnmomjcfcaldlfefmmiibggjopabboalpbcoiglakhomobcpmmikhagmgmlomeidfokdeglhlcjfhppgmmiohkconcihebkcbefencjafdlhijlfmmjbmbomcgbhlbdlagbalejbkcefmajmmmjdheichphpheocnakjmbnoenibfiefmmjefloamoiefnbohlphcphlnpfiiahcmmjheakcnninlaphedhingkfcmkcdochmmjhpamebbdhikjmppbgcihieindhmbbmmjijbceboobnfcebfbefkfepfkhgcnammjkihkdkmnbbnhclbjibfojgpmljmggmmjnkgcnndlckdppoconnbhdllmbkijnmmjodihhmnpkldljaifiajmlnpflfhpmmmjpdilgfjabginnfehcjicdhomciidmmmjphcofanminfdnknchfnkpbkehkfelmmkakbkmcnchdopphcbphjioggaanmimmmkamljbhooonlbelelphphpggbbjgcommkaomijbmeekbnkhgoceilogmgdciommmkchponefmoiiljkepebdkjfjhffglkmmkkimffmcdlianmmlkokknnciafnplpmmklhiffpmapebjmekbjbdlbbhcgmajimmkmjfmklageicgneafbjcmbipcgimgnmmknnhgedcooealnkpcdnoohebdbalhnmmkoegjkgdpblcnflahllbmbfopcpbddmmkpbcdjncomahogekpklfkkaolmncodmmkpcenncggalhmbenjgodkmhagphpndmmlceifhkhogoebepajejpaidfghbodommldbogmbfghhpmhpjhbhhjodfaiifenmmldopniekkldgnpkkdijenbmobbiohkmmleiphcchmoeojljhnkngjpcmlblpbnmmlfapgobecbjhgcffbganjjaepmmeanmmlfipnddcoojcljcacpppfagnfcockcmmlgfedfgpblmgebffkncnpojefianoimmlgjfojapakkbgbndlbenlakgagmbdhmmlhpcbopddfhkfmcokbeakmbkhojgnbmmljbcggnfpmffalihhecbaaacddfnbcmmljkkgcclapgmnmdnefblpjonlpdoolmmllkdmdmmmpdhpafonbkbfgamcaojjlmmllndoincakijdabgogafadijgnjdngmmloijdfgnimpjehapakgjgijikhghmnmmmagnbkghlnnghpmfkcklofdkbieimcmmmfnjaffeiadeijegdjdaincbdefeedmmmhgmfbphogikahikelogkecnpjlgblmmmhogblgjkjpblgdjhpdlilaejcinmommmnpoefljfalnnmmbieckefpbbgphnhmmncneddlncgidiljipejilacnkmjhpommngekcgajjnkicckfnjikooeiaejlpemmnhdabiapbgbcbagdncjehjdbpkigehmmnicimdhohdpihiooibiclhbkddhjimmmnlcnbhloobnmkcccpghpiglaholcohmmnmdimajafjkhhijjklhnbephdacmanmmnoeofnpdifeghfodmebcgcfbekljlemmobnjbhnepkejlielakgnonjbonggcnmmoffahoblnnnppdidjfpnipkohidlmemmoigdfhopbgbbpdojiljechdnlbnanimmojdiodfehdhfpgpdipjoikjkbcpmopmmojmlnlmjddhnkakmgoelajaibckeemmmomhinendkpnpbkhkadlenlmpliblhjmmoobiakkhapknedgelmkdmhpomjkckfmmpajlmejmgkoajghgnddbflfongjmckmmpbghdkaegpmdhedjhjncfjociafcbpmmpiekihjhcofgeamcmfjkgiklbimnhcmmpipmbjbhbililneapbcgmljpochpljmmpldhdmafhamnmiopgnakjjcfciafcpmnaaclhkigagfmmmejenjpgjmemgkipamnadkfllddoiaajihpjfolmknngakdajmnaegbdhaakgefaaojfgagknafnchlkjmnafhmnmihphcgdaafpkkdgogcpgnnepmnafnfdagggclnaggnjajohakfbppaihmnagjocalphfddkfjocnejlmglponeekmnajaplciifjaadiflilhelplcnhjjmkmnajikgodiohijkaknjomgpjjoogdfdjmnakmadfaafgoedmfkfjdmelejkejaikmnamglkjmjlboojnbipifebgkknecfnpmnamhmcgcfflfjafflanbhbfffpmkmmmmnanplinmmnjhobaliikmelmmjpoogkbmnbhdahmkaflajdaaachgconohcbibfhmnbhnjecaofgddbldmppbbdlokappkgkmnbiclmoafppfbjdepkabpeemghhnhdpmnbjenhjkenmenlbjedmlddpekpdaclkmnbkfnehljejnebgbgfhdkmjicgmangimnbmljojdjjloabfmglgpdenfnfdbbepmnbmoiiahjpbfadhhhlpgbhdaihdfjaimnbnfbdmincimadbdpliibppoigikpmmmnccpfmojkdagpphelmieoipmjedndbhmncelcekoimhncibjkhcoejhmgfjmanlmncgmgnidagkfmokadcmhplldejfoagbmnchmhmbajpallbfmlgojcnjeefmjiibmnchmnafbbghhffhegmimniakelnelnemncjhnllpohmionejiigjnmibelmhdoomncmhbbcklmdpnlfcpelchhjnmcpmhidmncnjkognaelokhaogbplbajchofmjjemndbgckkhnldedlnnfjbhbemkbfkikdgmndehlhmlcllaipjadjhcempjfmbmoaamndejblnbbpjfmfmjdfdingjbdajamggmndemfepggajmgngoghplacoankinkjjmndfiiacknlpfjhijgpjmiojamknnhlemndhncblljdlobiahgmehkhlbjgpjdanmndkgnhkohecaeamhiedaomidldmkemkmndkpjnpnjcomdcfmfhbkjdclikdiiojmndobiinmcoaajgcobklglcicknbdhohmndodlfhmlpbndlojoinhgibacnpgajkmndoohjdoechinpkfbkolflbonciahfomnebaeokgononfmihliobodfeanegoddmnechejkeidhhcgjcoidoekjhennnpjdmnedjoennikpnhdaemmebgadoaepejblmnedmfjbjooaciggkeobddmjmhdcppkpmnedppnihdlmhakgbohgipmgkgklcoflmneeldapipngghlgjjpafnpmfngiicdpmnehjpfpodgojdadacpdnbcdlhgknlfdmnelabhinfmpimnpklcackgbnkfbkdhcmnepohknfoionjhmbopomgchocobglhkmnfaaibacpbfjnbemhgelkjahodocmnamnfhfhcgjpgkpejlhcankppaedkbheibmnfhfpffibhfiknemilpngojopnpfljfmnfhogfbboiipnggfoojmmjklhcjcedhmngajjlhecllmkbfelaenjpdgoclidgbmngakmjajlejimiefpfchopggiggmenpmngbhkfehcnpkhpigicgofcjbchhphfmmngdadkapbemiekajhhalpakdpleogfnmngdbigmnhodcnabkndacohgljhefjcdmngfgmmbcpanoaapmjoeocmekhilbbcgmngioeaplhcfdmocbmhdedebhenejpojmngkgeppadbpllegniajgglapalpoocnmnhbpppogaidnbhgfkalbbgpkgldlehemnhcgaghminpdabllkbkecahjfkdiabkmnhcnnccfbbbplnicbpkckkoofimpkaimnhfajmpgiahjmnbhemaehbgadnhnhbdmnhkageijppmncmebjaeeaeppannhdlkmnhkbgboahlmhapmicibilhjcocpgllnmnhkfjbejccnhjmmjhbmehophjimfddjmnhlmmcinncgjfddnagmbijgffjnebpgmnhpjkbmnkliamlfcefbnkmpkedkphfbmniabflnjgjogoopjapclkbhhnfngakfmnichagcickblneeijmfnmoiakigmmhfmnidnbknoflicapfnpincdpofknlophjmnihdaaeiiibgkjmocjbccmakehpeahlmnihdakabeikbcddldlgbgnfefeolphcmnihfaclegepmeljgaamnoiflomepnimmnijklkceocfejeknicaenlncpkpmcjcmniknmagdjjlihobkeenldcoabanjclmmnimecbfbpggnfnkcehckfmahdbgbkbpmnineimeialiladofodjaeinhdpojihlmnipnikicobnmnodakpihkamklkjmfjfmnjahaindabhilocdonocbdemadaahhmmnjdnpoogofcdcnpgofnjappbfjndimamnjfcbodmlhnllnkdlnodpjkmeipokdcmnjgncbaoccbahonggkampmkcppnifobmnjiphljdjheklekocepnfeijokmmpdpmnjjjdpclmelpnmpolpdmhdneafgjjjdmnjpbkmlacikghppnjgckcpbhcjmcekkmnkaaaggclmgpedmecboolpjbmfclimhmnkcondlhkdpglcdobgohdilckbcbjajmnkddilgejkokolmnnigapgajppdmememnkeeipidigolgjdckchakbibbgieegnmnkfcfeifljkgdnfdeegbkhaflmpmcofmnkioblodjcgkdailhejgcocjkkoochjmnkkpgjlibdkjmnpdhhfcapmlcdkbeemmnlaapoonjnbafeknfmdjmlagiegighmmnlboglefdlldiioafkgbbdfihdoicammnlcjfoeahfpaljmjkaedodllgghejgbmnldbenlooobgpldjfkcdmnakbndadkbmnleigihpajolooaflmppadonagphkgnmnlgfcclggofokdclodenlijjabpmickmnlhkmopndmhhbchpefmniljklckmcfimnlibdbcpncofcigkpfdnekbfahaimpmmnllienogacopjnkmhgnniopjpgjpoppmnmabfoncaccjbjdmimppjlebcdachjgmnmhcehhbiofjnenmicbohodkopdbcagmnmibehiefjjdjedgkeglmflcmodbmehmnmichdajpjnaonnlijbbkhjbgdabdnimnmjifhlaknchmamibdkalphllnoooakmnmkgdoaedkdopianaoffafnnhifgmommnmlmlkgeofljbaoeeofflglolbmlfbfmnmmnkdacebjcnibhlekckppniidmgdcmnmogfdhmdklncnfodfpakbblncjknapmnnbbhmjbijkckialbmpoijhhebpfcdimnnbmlcmemalgogdonhbaobglnpmboilmnndfpcbdfbbgndkpjdjmhbmbidogmhamnnebefcmhnlipookcleffganaajcejamnnhhkfnokpbmejlkpnimkciljgeaemlmnnhkknjnoalnikbfnkcoceegnighbmpmnnhmdnkphglndhgcgemcmmgldcjngpjmnnkfmkiefebamlmijhohmjaajilnlenmnnmogmoebdegdjlohncfcfmhcfpkcpemnoancejfjdfdifabnecjdomlkdklpgimnoanfahbagbgkgjflbfebljejfdlobbmnobkifpdbhpnihkkkepmnlkflfcjngamnocefeloijpdenhbidaoildegppmkoimnocenadddnpphpbokemjogobjifiblomnocfcfjknddcodcefnpjdjmfjkichoomnofimelbacdjlcokggifnhpeghcnogimnoiflghlenbbjlaobfekdaimanfokajmnommoinfmhgbcolkpblgkdccbcngfaemnonkalmdjjnelekfdaldkknjkedgamfmnpakpkfgambanoikokmfmpfokbidijkmnpblapchhgbbgkhcbjbejhdcphhdkbnmnpfjokaplnkafjlidmjpkkcihedgcekmnpglkjendheeoahggdjcpmpcnaocladmnpjjjlhbegbcdhekkdnibgdgebicpjbmnppnndkjldbodpecohbglmcnmjenenemoacaflbgkeijombiigkmpnapoophoocmoacggjajgoklflpminchmojpagdfnmimoaffdjkfphalaomgnchmaflphejkknnmoagpniimmnlbbdcfmfofdpahmpnjcmgmoahfbplohjplkhpopbpkpfofdoohdjbmoaifldjhgjnikppalpdnkpoapjlbeimmoajnahhkeppgbcbcppkcpkahadjgkhcmoallcebabpfddhedbcdkeljmlciphfbmoanbdljkfhlclohngnolfhacdnjddaomoapjahhlmofkkdcdajooinpkoocakhamobakpipmajipgaommpcodmljdfahokfmobcpkhofclbcicgjeghekacknnmgnihmobfmnhbnoejpgkfjocnmekefpdgcklamobhbfadfnfglinlflgbdjinjoglccpimobhjkiacammkogjomipgjjhlgpfecfdmobilbjaclkdmmoejopmhnpfnlgdblbgmocbojijfnbofjimopdfdjfjbdaoakjamocebkhgacoahnmklppokalgdjbiejlcmociecedohhpodigpghdedffpnjmlobhmocigjaajghdepchnogfkjniieeldmcamocjcmkpocajgbihkejhkhldmffhlblcmocmkgdomckfjbepdmfohkdejmcegalcmodaicinempamfhojemlknclikgdcbgdmodbjhhahdggkconmmochcpnplfbjnacmoddmmlbadghkobekjokeocomcnhapnnmodejdjmgllkfpgeajjkeadnnlceickmmodhgadmmlccdefcolcpackgnekakcjemodjmkfmipnhkbglbhndbeeonlaegkpimodkaideolafdnhnbgfejdopbdgmnjchmodlcipemejdpbngjecnjenimgnecpekmodleemkkmebbmgbengmaeohhhfkbllomodmjifdkhcjlbacnjbmlolikaehkgklmodnjikhfjjejofdnfgajbbneceaceiamodoagkdcimgdejacljkmkciongiimihmodocapokkbhhhgkbpabgmnkgjbmelabmodpbiemgdpjpckgdfidafibbfcepafpmoebmkblemcpbagopkgipanflpafkfllmoebojifcaklddokceckbcfmbgklfggfmoegmnlclhjapoanfkknekocjjighaagmoeihjnpehkejkaaealoaeojmbkkmeekmoekhkipfmjjnhgeemmaabjplcpnaddfmoelfcojcpfnhnabemniibeghcbjpkgfmoembjanimnpcgcjaedbdfdiejmcfpofmoenpmomaifoakcmagpfmcbpjlefeincmofbngkkjphpfcpfhamedbahnjdnjonmmofdhbfbohjinkiioacnhjbjfddmjpblmofelbkemhligelpmjmohgphhmogbknimofhoeomfdjnjnldinkfpnlbaggdjojmmofiokghpmjjcelppljlldapflhadfpfmofkekejkneomhllnnafhdofhfjcfmahmofpdnliifnjeikihgbkeaanbbnhmicamogdmbaledaccbnhbcgcjjdhlihcficgmogedlnmjhndajldealabklleibjdpnimogepbcllienegdibkfpmombhefhcoicmoggeghoigcbpcgjdefdmdjccjpipjiamoggjmmebclphlbbdliodpanlakbdadnmogihngindpkfokicleooijdnklmafdbmogjceklhpdopnekdkfkjmodohccfnnfmogjioenfopfpfgbeblmoapkcfpijkknmogjknfomecibmcgaemfclpfnljgmeccmogjnllanlnkcmdfncmlhlaalpjkkcgmmogkaihmncledneldhlegdmlldggihbamohcakicdhcmcaogafknkfiapcbfnbodmohepjfkgjgdoaknglieljihjmjeblcomohhdkmpjbhphcockccjgnndlilmgknfmohhiifhmkhpbchchbmagmfghaciplnamohmhmkbibldckfhmhdigbdkkmplnibamoidbpfiaegeakpmcbcafleadfegjgfemoififopjdmigclpkmeeddjlkomdolgomoihledlmchhofenpacbhphnbnpakgmomoiibonpdihjeknmaekjadanibnpenlmmoijcjcnjifbhkjlibmnpmdolaeapkiimoiloeafaibdhpmfcooocilbhfekgokmmoinmnnemglpgdhplndiflfdkmdgmknmmoiopkmkekfppdhmloneggljjkbjkmkemojcphnlbedgjeaplaocjjbdabajndonmojdidmjnchonknnffbignepcgnenmocmojeopgooookokjkeaplibcnjemhfepdmojgkdpfdldiaopnbocnhnjmampedneamojicmhjpopimakjblpmjnonephhilmamojifaekfkgmejodmblplfbmnampphdlmojliakllambnopeaalgddbiipohdgolmojmdjmgblllncfgpgnigligkmmijfhnmojndmhefkfbhplnnajnkfpbkfbnaoopmojocmbnbgccefijllcmiokemlpcmpmdmokaebkcdjejgknjpmdpcphgkoebiodgmokaijcelkiidofgdjcpobmoccdlcmdimokbnefcicmcelcijpkiofhkakfepbjomokdlfbphidpiopnlfejpcmadcbomcknmokeakbcngakfdphnfmeenmejjdfchhkmokfadnodkmphabdbgoanlgchmdgianbmokfjcjmfmbbldonlljbghcdbnekbkfjmokgiejjbhkikhlfkgpbphofmgfgcbidmoklibckahdmnembhebjjojlmfolhfffmokpognidnibahjeehkdhmkdbgabfkepmolbpobdenkdfoekfbgijienaagfdleomolkijbpfloilnagibbppcbakhdcghljmolmabebjefohpkomepaacjdmbbmehkomolmmmfcldeipfmdaefhhdegngokchdjmolnfbeomalgdcffjidhfhaoiademjhcmolpbbfgiohpdmhnpadnonkfgahjfbemmolponhobmbbinjnghgafbfampcgamlnmomclcodlendcgfimecjbjnklenbkofbmomellmibljjhijlpcidnhehjhamknmhmomhkdhdojcioadhmbhhkdmiglfdkjedmomjclhbdiboohfcfjnakeefokpafonjmomndhfgojcfcdmehbnmaenljpgcppplmomnjadpkmbjjkibopacpkmkhgclafkemomnlbbecpiobhcmakcnefkbmmkbfdcdmomomkjppdkkfclabbpfbknmhpfnfghfmompnhglmkcfjaingdjccpjkpjjiniclmonahacjhifjhnhapceonkllhgledieimoncalgehcnnpmbngeemggfldijdeedmmoncgiclmgkdhmkagcincfkkikpaggcdmoncmjhgmbdjlbccfiagoieonohfknpnmonfmpcffmhfkajelmcfeclmllbfohdomongigjdknojpefjdaohckeojbffgpobmonglbdejbgiohldbdgmfldldibiofhdmonhbmpkofphpnnfnpgijffffdmkdapbmonljkhjpnmdeifacgoipfokndaicnahmooaandkckpbhkggmipbeodoapjjaoinmooaopiagdhlbmihcfbekldaobcjboommoohobbphpackambogbkpnjpafeooldlmoomkpdcnbmolbmcbcfgehbejdadjdpbmoonhogkdmjblkionfocdmlikbbpmiacmoonjeoakfpojbgcigjbcknfmfbgkhdjmoopdnjbejghdnahedifgpfehflpjakdmopbbdekddlpoalalnmkdpagmcnkheegmopcfffpepmnefioaillfenpbpbpdakdmopdihdapjkagmfpkhplomokkfhehnhdmopdmcedkloeiggmjnofcaebgcoofjlmmopfedkhklpgeibpgfidepmdfbhhcllcmopiokigdgogpnekaabnmkhmhapbhmlnmopjcpcifealljdmbpfgpmckhjcfpbnbmopjpinmbhgmplgcfiannnflgkclbencmopkbocbdopiojecoghimklobpokfifkmopkkgobjofbkkgemcidkndbglkcfhjjmopkmbmmnncembfhliegcmbbllecdlmlmopkmlafmmhcgdkdmldfiohlajhlpcchmoppfchffochfodjonpmnlcnbholkjjimpabhpkhbmgbeigikbdcohladaefeochmpadghgfgnhihmmhlfpkpmifkolmhijimpaeehdjdfpcmlgcipgjkdhmbjajifenmpafeiobffipoeofdbmneaockopdmhfdmpagfchclimlopofdigjnmffaidigckhmpaihjcemnbpijdjendllniggiikpimkmpaiodahbfiigffefkanofbjmcjamlpkmpamlllcolkkjbdmoddofppidnimfgiempaojhgmgpjafbbcfdkbepfadhkmehnpmpbcehldkgfanflakmlokegejhlkpeobmpbcjgciajenkmkcapkadbcjojojipajmpbfccdnbjmhbblkhfjoajmikpapfdkdmpbmalfmiencnicmbjadopehpepbjhcdmpboiagenabfhhmgpfgghfffbmaobnhnmpbpmpjmakaebfccfmiiijdmjblnebhbmpcdbpmpillodehlngmjaeabjgoeghjbmpcddcfoblbgmnaklcpkbfajnfikinhnmpcgcpbbohmcfanbnlobnmnfojpilomjmpcgegfknlmggdihmgicfolokekkfejpmpcglemopeoeapmagdbeenepkdbajapempchioejfmjhnbmbmgbolimocfdgaacgmpcknfcdcgpffjddjeceioobdelceffompcmcbpopkbaocfmpcdfaafliboklhadmpcmnilobeglgakgkmfbodmcnddbijhfmpcmpogkpbeohgbmhoicmmgpjjdlkdelmpcooclolchombnbbkpbobklnlgaljlhmpdiilblokobmofbeihljkapboceoligmpdiodcpgomlmekjidenkbfdejclkkccmpdngmfanlligaogkjfnfagicgjbjdjpmpdomefjjpghkhaddhcodmjohdaehfnbmpebnknncjocndeaacoieklknhngchfkmpedoamcgobopofgoeickciklllnbdjlmpegihoepgabpbjlpchfdjkaocdigjfhmpeipglnekjpkamcmhnjlkjkficjgiklmpenghddpgeacegooldclokbfnmgmpknmpfapcdfbbledbojijcbcclmlieaoogkmpfeahchadfmdgamigabceakfdibbdfompfjenchmbdlkpdhbfbknofmjlahbjhpmpfkmgiffcaafdibilokpdmigdlmjdehmpfmicehboahnmalbgeebgklncoldckbmpfoglalnaoleendfhbhdibionbepldempfpimdddheakeiljljlbeondfmcnljcmpgehpkneknbopplhmmkfijfiniddipfmpgepnfdaanfcadaghiflnhmnlfggcjompghehflbokbohlodjcmgkjanmgdpfpnmpgioaeffedplgdfbphkiodbpplebpadmpgnahpkjomklhaedpcpnobegdbomaobmpgonomlembiicjoemheiebeacpgcelemphakapfeoeoiijafoclolhikhfmljppmphcagfleehnddagippjhmlbcmmalmflmphdknlajjkepemhgngeoiamiahdnknpmphdnhdnglligpfaccidmjemablpiginmpheonfjbigllmidfjahpijocahhgiinmphfjemfdmhagfaphflfjdmjcecnjdnamphhgmjnfmaieofbplmfjolkhfmfcbdpmphjgnkiahcpkmeipiblcmamcnpjkhpcmphjlnejmminlmjknmfpcjbdkpffgmmcmphloeogodabapmaclbbkopijdpebaanmphmcdpcokgeknmaineflodmagodpmddmphngjfihbnpnokidkeophepfggnghclmphpbeepmbedholgljpnniafmipfamdgmphpecccgckdcpbdohiecnpnelhojomempibhmgdccphhmmggmjkdgleefhglmgampibnhjpmejoeaibmhdnogojcmahlacjmpiefidkllbmbgmfpgekmcljccglfofcmpjdjchhnljmcghbniopankmjbidfgldmpjdkfkmjekladbooikafhbibaohchdampjehhmenfacoellmpmmfihfmflbffidmpjjfpdecmbfnmmghepeogmkpknncneompjlmnnbpcfaemadngfdjhpoikkblellmpjmeeikbbgccbjkbfabocnjcaejdpmjmpjnfmbenccmfdnelfbihkcgblnhmmidmpjpbilonjhogoojceicmdljmpdokdeampkfdighbiofcihjekcjnmkglkhalgolmpkjelknejliamodagmfbdegeabmmbhhmpkloajgicimejohafmmnbekobbgfnhpmpknccicnccjnnmcbglfhemphjpmfhdfmpkodmmncpmecaandemchjamhamhjnepmplbjjnjdfdgggmojgglhoknpgggheecmplcfmhcgahpcciaclipcmpbcephcfjampldkghedjnckigjnhfdkninogplgjjgmpledlgefahhhgodkdamhlplcjdgalmemplfjinjgpfphfeeblkaegamakoebajmmplgdkjnecgjibfomelifakmghnmgogomplhbhmkccidaokcelbcbcmhhedebcngmplmgaafcfedmngcaicihejgdcnfkfcjmplmjjfohffklcdjcjfbnilolbdlljnfmplpabdbfbloeiboikmdbnggfnjbjmlhmpmccflapepojopalpckomofejpnfdkempmedioklidnhhaokndmeceedjphnibnmpmepadobblflkalljipoededdcoalfgmpmfgbbcjkmjgfiijhgbgikjomoobpjjmpmfomlpbhdjemcfgjdcaoiokoehiajdmpmkkfkdnimahfcopeinkcgjmanpnkglmpmmfoidkbioconkebngjfaiopdacpcampmmhkblimnlhijadagbghljacjbdnppmpmoaahehlfjbjkdgapjikobnpmlfnjjmpndclkjnheoefkoigcncbfbplifobjkmpndjbamgfpcknpjibgedfliigigpajampnegpnceidepbhlplajhoegeemgaodfmpneoicaochhlckfkackiigepakdgapjmpnhnanppbapkffadhmjbenaijmjjjffmpnhnogbbjmalblgjdddgcheifklcccjmpnjmnmdeakjbeccaadeolllpajibdfompnkkgjpeldioodlegfiaiefegcgefcfmpnnindopdlfdodfadplaocogdcojhcjmpnoinkbcgcbmiikiimimldeegmhkjpimpnphhgmipkibinkhfmlkodibbjfagopmpoajhcajngidedlfcjbhaboepnhbeijmpoalkmhibfciolcdpdahecfgjdgkkgdmpobakmeaogoipfgkojcpfiikpejekdcmpobigenbacnekcapdegapclibhfkcmampofknbkijdnahcpdjaolmdiialhfbhgmpofobkmpggohlkcijejbchdolabghnhmpoilodbijciooacaoceknhbmnhnaaegmpolmdkhhlalbjaidmfloepnegbbijecmpomgkcgpgphoakpodpeklnminbgcgmkmpomnfginegccndcjpcmnmkgjijpgcefmppbahjpiapdhaodadndhhpcocoobbpmmppbcmjglkgnklmiamcieoakfkikohibmppddbfiflkkpacchhnnbeadkhpljlbemppefmnipedbeooclodfgjknjoodjmeomppfapfdhkaaeohfbbopoplhikembiekmppfnggdjonfnmielkdjoamlioeppfpbmppgjkdiohadoahkloegeppnicgbbacmmppgkjalibijmdedcdapjojokpnmibmlmppokalcmhmndolgakikfkbpeabgjbklmppokopgkdgoacppilhegeehmhhoejkdmppooebekgpbjelbepbppidhemjlekppmpppfkbjnjihilffdmikbaiilonolbchnaaakdbdpegmioidjnkkehincnnejafdnaacmajiopgooibolbimbjgpnaolmelonaaefaffjeddmgjgfakpimdppnabmfhjnaambhknggoebncjdeljfmoikbcoehehnaamghcfefcjbdbfnibghdebgncfnjnpnaapgaambiajopaappppccmkhdggelhpnabednifbmibgdfddokjiceaidkjefgonabfnkmcbmghkhnpmghplmjbbdlbekannabghdfhpfiljkkedapghhjmibhjhaaanabhcfbaakelgjpolfnjmobaplnlhadfnabjgdcjkdeomldkcinoadiagjllfioanablbencpmfkbaidgadeefljafbailignablibibojdfgkbnpojfkokkamhgcmmgnabnonilgdjefoeihhmeoemljoifnhlbnacjgimneiijfdleklngnfcbmfinfjfcnackhfegciigikeafflfbhppochihlkcnaclfgdipkhdonnpjnioddoojblmeeoonaclhkeinhlhamkjeaaagkkdajebhgaonacmblfpjomjlbcjhjgfnkgkkdbddgdanacmgbfhacmidjfnnlfdnpgadmcibdaonacmhnmambgfecbidmbmlomiikamneodnacnkffkhihigbnoldgfkkilcgbcmgcanacoclaleedbdkbkpfokdaialdgofelenadckonmbhaedmbkamcabljibbngcebnnaddbmiihfcdfaeencbcmbpioghcjljenadghnejppnklelmfojghodnmbkmbmbknadnonmiljkgcknbebehmfeifnfbookjnaecodkghkamnlkbccpkalkekccbhcgdnaeikgegpfcnijgdnjljgjebnopaefhfnaejffofgmfkkmcihkpdkgpmajoleamfnaekddnigbhhbacnebbnggmlmlbemboenaenjhgfmjhpmnneoapkkkagelhgelbenaenmlgaljdhnbddappbjegkldjikcponaenpckcnfennbjkkdpdbhakhjhkceienaepegadhgdhmkjmfbifbhkpldagifkknaepgbbldmgdpfaldpcehbfekjojggdgnafbepojgnabjhdnjnikndcmohgckfbgnafcdgmlookfcplpemibaiakcllopkdgnafdccbgkafpfgafnlmcpkcgghekglkenafdgajdpfopjcgdhdfmphkmffhgbccdnafhonaheofilkngpmkllijnabagodcmnafjhekdgcmmgnniapoglbmbbccjgljdnafkejlpknmikohhgdelefdeeieplkognafnoabidhhonmhglglafniaheagdmmgnafoeboghjbnjdjgnmlgndahdlcocamfnagcjnmmdnaddljmphbofjfmopehcjocnagfhbjdfpkncfngdfckgnkejcpadlgdnagjllnfiohalcadhnojajpmdiacalgknagnnohmghbjniphpnkebjbeckjhfoppnahdijfkkdcchddmlpjljajlmgegcbjgnahhmpbckpgdidfnmfkfgiflpjijilcenahhnfldappgimjbdobfonaoobleahoinahjmkamoikdbfpecgmfdgjlhiccjbjjnahobflcojjebgicbkooadmdmidebddnnaigbnoakncmpbdkcbbhjchojckcnkbhnaiiieehldaclclgcmnmmghnhcnabbcjnaimbcphkpccjfnlobpmcdlkcfhdpcmmnaimolcohemheijabilfllofedkloiidnaiofpnbkelckjflfiloldppdnklddnnnajcjpobeicoipjljigljfcallbbpdgmnajejiijkpkcbfaceiikacddmlfhcininajhddhlicnpolliaijacnabdajchmmonajjnadmjbninbhfokkdekimnogndmainajjnfjggjcgccjhnceibbckkegaedhinajmbmabpkikoobilfdgpnlbncfchadenajmfoofeaeojkgpficpfgpmdbhnkaffnajnimoaglejliobpjabdbmmdheajpkknajongcgngapehjhffjbaembklpgbojjnakbdealhllbkbjnceicjhlimpfoooionakciiefmcegkblljjijnklkcefaedpfnakdjacbdfnbhljofpjgknplcjcbfegbnakfcbeijacajombijihkogaplbnoehknakgbpabenlpgohgibboihmfnmblaepinakhldpbelllelhdhghmdpipdlnejjhdnakmceeckddjbmmfmeejfmfpbknpcdonnakocgjdonfiadgbnlfpfdobdcmfjhconakpbjemheeejgeekflbbbhccogeaoeknaldkfkbhflbpbfepfidfclnbdannpldnalmhhiegokdihomkijgonklddjgaolnnamaaebnjgplgpilcfdllaonknandpjfnambgalbbbhjoheoedffkmbgpnmopmnfnambllcnlcjceihbgijonfleffbdnlponameefjjchdipgihjokmhjafmgadckiknamhbkjanokohjafhbbkljodaleodlkinamllolncjfgnfpbihjdeljgdgckjglinamnieiokdlpmnklkbjihleaekhijncknanapihgkclabdnkejlmabagmfadkaednanbjijccfdphmmncmbmcfieldgihgiinangmnbahfmhgepndljofkijgekmbjahnanhohbjpohaelbnccbceoflpjoncnpmnanjbjffndkhfmfmajgjieopjpckpehonankfmincpmkgfknlikfacdglgecbcamnanlnmdcbijbmifalmphfmkpflhoalbdnanphadhllpjecgoolepdoinfcaipnfcnaocibdkffbbjkojohfhggopfaklmjofnaoemmfopcmekofofhdkbcfdfickleannaofkpbmlbdkcpjkbbokjnnflgfgmgeonaofoedpbggopdniebkiadneobahnmjfnaohlcjhccpblmpchmpigcdlibagekdbnaoldefkfpkgamhcjcpjpkngllbpiapmnaopgnjebjeeedbbhcadkhkmeefmlohonaoplnoldfkjmgnabpcjpladabojbjifnapcgnbmoggefpioigmnkanejjffndchnapdahbmnnbfaheddndcmidiijpgfdkpnapdickekcedoglehfhfckipblfelmmnnapifgkjbjeodgmfjmgncljmnmdefpbfnapoghfimjefopljglmihjcecjlnbndnnbaabpmiggopldmkomkpbfcgoeehfjhanbaboblggmeojkfgaapppblfnmlpdgofnbacleofheacjifejfdkgodmimpnnbibnbadkcpknldnbpcilhechleikmkpjofpnbaefgoklineipjaliaimehcjaobndianbaekmjbmchniinebmonkmdcgphbiglgnbagchhlcjhekllndmmpdnnldpmaepffnbahjohpklakggdepekcbiolafnccoebnbammoffmopeihlhgnaflifabhedakfbnbaopmcnemjapaicpgbmgflajjdakjdpnbbbcdlbnhgbbbddehoggefdpeoogpgjnbbbclapolenlgdkgnboaomkdlgpgdcpnbbbfdkmghnnbkppdefcdobmhikfkmnfnbbclmffcghmejegdodpcnmaiblcohebnbbdldijhbioojkbgibbohkanjajkgbonbbfdneonnojdbhcelkkohkbhnlhlkmhnbbfhcifjaajifmilglpmmmoidocmgoanbbihcokgmhcgglnecofcoefobjpgnohnbbmfdmpknjeiklapchcccegmjgmnodhnbbndhmkkgekmookhgamdfloehiplihdnbcccgfahoincmekgegehgnkmdiooocnnbceagogbdhbpnjinekdelphpahoijbanbcfleofmnckoocgcindmjpclpmifooanbcgcbadgiijhhfabaoodcbfchfmfpjdnbcikbamdikdpcjfgnckjfjjnliiacpinbclianhcmepaplccjkdffmkglgjpmminbcpmhgleeieoaflbjpcncfjlhgkikjmnbdegojfilfdoeldoeofggbpgdnggddinbdgnihpknfcdfbgakhekmloopplodkhnbdhglcfglbpadcjdneeaplaegjnobnfnbdilghmniklhcjcbmbhmffijoeefljbnbdiopifkpdpbpjhjcfokkfclclpfmmhnbdlfnnigfkelmamiekibkikphdafedanbdlgpmbncpffeljedcgbhjhiiggadfbnbdnnjgkejcgoghhojmmppghjmoldjlgnbdokllbfhhminjdadhpckbapmkbcaiinbdpcboiheadbojnnmopnecfchnkjiginbebabdmldpigjpjpemgnajadicfclnbnbeclapglapljgadapbdfklocmmijjgmnbecmojeghglpakaoiimicekeocfmmnenbefkjlfamkdegiobdlgilnolpifeaennbeklbickejgphlfdelidhffgmklackgnbenmfikniphgkopnekjjlfnihonplnbnbepekjflgolfafhkooamnigkljgnhhgnbfbhncddaolemnbnpfgmekjddbleeoenbfcehkihbmpebblmfkihadebllgfmglnbffccnmhmmehdcgjhocifaicchdloclnbffenpcnbafmcjcnoaehbcgnjniihfcnbfgcbplanpffcbanmpjlajfjknlobaonbfhbbninnbjahfcnlljnoimjfdmobhpnbfhipglffefmlpgnbihompgebmpdknfnbfionhogafbneonlmjdeloejikdbbacnbfmfalfnbhdjkldiceiohbbmkgkpapjnbfnikflbjefpgehpldaolbbkokocdkanbgafacaepgodomleebpcjcfgeiceidbnbgbehncnmkdgphpbagfcfomjpighmihnbgcnibiaehgpnfnhjmfclmobbopjodgnbgdaelkhidndkkpfjopanpeonpocfcinbgegjlfmakbphmoiomdkpojgfcbiphhnbglcfiblmpingdonldobademmjdmmjnnbglepejkeamadbcaedolimolmpmmndanbgmgjhhfpceobjmecnbodfdepliijmanbgopemmhniagkmkjdkoajflbllhphcdnbhaokbbfhabkelnjkbhfdinjfijgepdnbhcfeigcmlnenokhghiheigchngiefcnbhchokkcbpmiimkhjhkjeblbmdnmfpcnbhfbjfcfffglhmgogmpgpcjanpcpcjinbhfcdihbkkfdlojgdohnhkbgoiklodpnbhkpbgodomefejlgffnnmkaggocmdfanbhneibceonieflgkgmipbidikjkceddnbhpbaelciflnglmjockcldedffpkmninbhpjhncpdbjldefelfcocndafgjjfgjnbhponekolekclnlllmdeigbgbkloonanbieffehfdniifkgdckbndjhojohbfjjnbihaahlojjcnoikgjnljepeacpadbojnbiiidlkefeooginebeficomkonhfoienbijklfkmenbjalgnjaeljihokelafmcnbincdkchnbkggknmeljnnfeadhicjpfnbiphmhppofceclifgkegoljmcnhmbmmnbipiapaanpjgdnfmgnhabfhplkgijbmnbjgokpfmlfaaagmlhpihjnegojhbgobnbjkmahjljolaaoahlcpceefamdjngobnbjnehjmelkfjggedillcpjeelfnempbnbjpmbmonhlbgmakinkcibokepcpidfgnbkahcnhakahlpblolegehnfehnofglmnbkbjejckcandkpiahplldpljfcomodknbkcbfpaaphehphjefpacemeijfbkicnnbkdieebegjekgdllogkkkiddfkbeoddnbkdofabgmhcomkkhfjhipbgkjipohpjnbkekaeindpfpcoldfckljplboolgkfmnbkfallgabikkijejocfnomnhkeebclpnbkijohjgdifecobecogmggcpiigibfpnbklmaloeegaiinmfpdccmcagofogffjnblcokfbpobpkidfpjfbanknhbpaghninblffjdpppibcebhipdajinohcbjnhfanblfhoankhghlcandckalcneffpapjgpnblfjkheoagfjgioooejdaglkhbbglgjnblfjlggekeidakejjjhiadnghhponglnblhfeoocpocpkdjhkcjcohelfdolcpinbljechdpodpbchbmjcoamidppmpnmlcnbljnjmeckdecofjohdobgmleppiikllnblmpkapghgaobihabmbjckdmljljkamnbloankgfcfffnomneijeicnlgfdkakinblocnfndalchcngkhblghadfcjhbejcnblokpjdoeepedpnpemdkmjhiopijdafnbmbpmlccpbjajljdckocogkcmbkeicgnbmefigbofljkmplnhabbejdhfgjkknhnbmekjhblenafnobgjnjgaohbljceejonbmgjohmlnkgpbbfegopcakbafohpnkpnbmiablfbfglhpdcekecnolfkophgoepnbmijbedabffkkpjbcehcfgkknefhlggnbmjeffhbjnlkhkmgopooonoifghjjmknbmjpefomobhbdgjiomnamokgdhflgjmnbmklphnkhhkbfijbpfnhdglcikokoohnbmplhfjipopabmphbiddnmdclkjdkpdnbndfbkjdpijklobhgpojlghamffkdpgnbndpceffpmkcchbdmjaeidmknonanfonbnepfmlmgghmmkmedgeijpcdpnahglfnbngdkmfpejfbbnjilkjaokonekigocbnbnhkdpcgckbdjklehanoachhnnlgpidnbnligefmekimljddhedjhgmlmbighnfnbnmdgompolfecfifhpcajdlllplaicanbnnelmakamnillgijojienmmjbdcmpmnbobhbnefcboldbdjbaehakhfkfoefdinbogbpdglbamacgfikcjdbjpncgagnlfnbohggoholdmkfmcklnjegfboancceklnboicnhhnonicbkkajhbghmacooonhggnbojagppfgdpacnbbdbgacdeicgllfpgnbojfoogdnddbiakffihdcbbojjjgkkfnbomelmanadmkncbnblcnmipiljemjkenbopicfdbidclgdokdnhpbbbmihgpeggnbpedfpflnbcahocmagiabfjeiajempfnbpehffdkdclgddhmkmhoapgdkdpgdfjnbpgpdekoclajefdedkhjealgpciekhenbpgphlaofepekgdkkdboiadgkcdmoimnbphniddoebdlecliamkejjnmkcfghacnbpjjicnpppogodhppjmmgmfjphhkmgpnbplahihmkcljlliifohmmnmaonjdfbcnbpooafgcegkogkdcgaeofbgelmmjopinbppmallgljdlmpamemjhekbfcjplgjincadpkcdlfbigjjnecnelbfofnnpoapdncafdgmedapldcmnkhdcdmdjahbekmfancagebfmpdianpaplhmjdhdofihmjnggncaighkkcbkmhiiljbjfjpkkgelpgkabncajgijojgkfpidmnepobcbhaobjkicnncakclepafokcihmjfgbhdglpfbnemjhncaomgddbdmdahfnmmaekpbjgdgjpmklncaopnmohamciebfmpnjlkjmeihbcahfncapklebpbahfcikplcemjdlbmlfdifbncbdobhlmhonkacnecmbpoldbkapigbdncbjedfmjpgjkcimlohpgmdiompfikcjncbjilcjdjompkhdfbediephndgcchinncblllcmjlfnpgaaneneiinmgjpimbhlncbmkhgjcpbackfijbgjbjmhfpomfflcncbnbmifkcmobjhfnjjdfodjllomfiifnccadmldlfllgbadbkdcapndennpgpdmnccbckeflocpahjhjipoemmnohokhoobnccfgpamboionigdpfjmijhlgmgdbaelnccgmopdjempnhabnlmfeljllbifkokkncckdhlohmoigpofclmabaclgafknmbdncckgokenpbciknopbpmaebhbgolljognccllfnllopfpcbjdgjdlfmomnfgnnbknccmoemkodamdmmckhagmlbfiecknognnccocpkemldhiodliimgdlanegocghmgnccpgibphccphgnejdlahedifodpjdijncdbgidciokkmfibanhimaakhdkfcombncddciogeeehekakeghgmhehjajjdadnncdgamnjkaemckmgdfcjpgdjkedckmccncdgfeoaiipknbplihmechfmkbanicinncdmkdajmiigkinhmbaaniefgfgipaafnceadmiedpoeggjdhfkdijaikpiahblancedfhkeidlkhmklficojfgjoaheigbbncegfehgjifmmpnjaihnjpbpddjjebmencemncnbnenbpchephjfglkhckijmjcmnceoelgpflmkdhafgnkidefgafbhcbghncepedbgendolfgojjondmgpimpfmgkincepfbpjhkahgdemgmjmcgbgnfdinnhkncepjdglnmgbkbijnhjgijbndmahmpfencepmdiebdjggoocpooploaodpkogaoincffhglodafgficnkoemgaaemjdbolicncfjclkgideflhmdnbdbfkmedbdneeccncfjggeflcpgojiigilmkjmgnfddjhlfncfkejajleolcomjbhenppbencdjhdlincfnmolfnlmplpkgdabholpngbhkfjihncfonihehlidkjjdgglnjlpbaehkcabcncgacgjdmddmocjblpdflheclbpibfoincgafcjpiaegcmiahcfmhmcabjmkhcdhncgbgaolmhahhkokcdekfckcalgedkkbncgdmeoppfjejidefbcnddpknnbkkfgpncgfbgghabmklokchehboddphlkdpfdlncgkhcjjnngclhdncncnjdbppgkhhaepncglanpbfmnkfiiofigkfnfonnjjkimdncgojehgecoeliiejienekmdcpmgoclgncgpiojdencehcbfemhkjabhceoikhiknchbfadngdghinhjmfmpocmckhaenhionchcnngipklmkepclaiigiedkhgcpojfnchgjnhbeopkpcoaopnpgjinaiojmhggnchhjpepeebcgmdjoenlhgmjjeploelfnchjhhbhkmfalnpghbmfdabiahdabaponchkibdaiadcpbmecmjaanpcgjeopfgbncidbfalnabodbmkficmbdkmfblijfpinciijlhcbneboopeenncjdacnkmioehoncilbojgopiojgmffcmbgpfedpboegjdncipiglkchkndfhkmcaifnbhnbffaebjncjaohpembaajmlppcomoakgafemdapnncjdponedfcaddjmcihbjhlgommanoipncjgemplkaocofmbbpnkfjhbfelbfcgencjkgjdjnodelfimehcmlfdbpacbglnpncjklfgaapegkmjkkcgpognokjnkmdfancjlcfnklibhhckbmhdpiffclilkdpikncjlheoabooiemlgphlmjnggmehdalngncjmnfecafgadkbkkfdjnjgfkdfbkkbpncjokjigailncanlbohjjcaldoaeaeafnckiphkiomjammmognenlijejbhkgdainckjafhnidmmbkcnpfpdfhnookigiompnckjpmoahnmdfjmeopfkmoifddemojlonckmikohoilfkcoahbjpbgbpegcjgngmnclafledfeddadinpmbclopagnnlckldnclfnlcjgagllhiemmmfbiecppbopjlonclgfimdnkaobijhgcaneomgleebjipenclgjaglmhbcgblimkknbembknidfodgncljknejeocbpkchcofhjchncgieemdincllcjanhkgnfpnmndpmkngkiefkbhnkncllohddkfadfkfcociplmplnnkddaplncloeailjigmjgojlgccdienjgpmejoknclpmfcdjlaenmfadmpmpialglenjbomncmblknkimkonhgmphloobkkdjkdpaioncmcapoonalipbdnbichifmjgnhpkdpancmdmcjifbkefpaijakdbgfjbpaonjhgncmhiapnnihbjbenlolpboogoakibahdncmnlgfcaahnjffbgfdfbdknmnhimbdfncnaoldcealpcahoddpojimjmkhjahghncnaplmoeepognhcipfincabddadjdadncnbkfgpigbfpegfhdklgahcmnhcacoincndphgoedhfnpnfcceghdmklnafdgicncneabkhefclbadccigenoabhgpnpnodncneakblpfdoeeghboggjbdimlfjcpmbncnejcdfkgodbefdlffinhglpbjabmdkncnfhgefeldiccknfpimldhhfnaagjlnncngdahhakngklpieplapodgchijaoooncnicmhfhjancnjbemnfipofidciaplfncnkgadcicijmheffjaocpmhjkpmcbpfncnkgfhklgapaipmlgfchkjbekeiblhgncnlibjnachcmmambfbiklojllmbpocjncnmmcolnjdlbpnbpkgopbbdemefogcgncnnjohmbhjghjnejmblnagjgcgcpgfancnnmdampbpfhnbedkaieeljnefjliaencnnnmeepnmllihgkgbimnaeoadjoohhncnopamiibikhmepakcoodbmdkkoeegdncoamefncaickeehdlbegcgbbnfnjljhncofehfjgdnfojfadngjpplbbegbgnioncohjafmbbbcempipoklpcngmocmadmcncohpadblaidbdlajljkcnlhdgnmehlfncokgnhmpbgoconeaindodbmljkpjnlkncopgjjbcgjjailpiokpdielkfhigddincopjlbopgikamplaoohdjkcgmfpjmnmncpcpdpaoelephbknmhfpongohmojbbpncpdanjmicnihdlijomcggnnekloephcncpfbmdokadkkahdcnncgbmhmaocpdcjncpgpacdpdoimllhoklkpilbofmleamoncphdmdihjdlcfoahkfbggpobfjcnelencpkffdjnobneihlnhigbkjldodjlhnkncplmbnkoiimfmnfkcjcgmfafbdfbmhoncpmmndnaaamheahibjdddpjfohhdgogncppfbfbbcafpfnbaejbfadiglmpdlkindaabnhhglknpaeaaijpdadfjdfmajacndackhoflfbcfdnpbdmgnmicmkeiampkndacodejoenfmcckicajcppmplcleocindadhbjkedjhbfgpjbhmdobdamfeihdlndaeppdikcjpndeigimfkjgcamekhcicndaffleniddijpmhmgnhnnaaacekmaapndafjalmnedicmiaahbkegkdljhcfglgndaimkgnhajljjcclnamjddfnahhjcfendaipelonfbigfojmbaigfjiafdnbnemndalkbiknhjbfmjalmjmdmlpepfmcmkpndanipddmpochlbmdohdjempjdojhdgcndaplienfgljjhilhkngbaobfkakjihcndbbgbbgckckfhmeaapgadcfcanpcleindbengmokllpjgpmjflinpbhpbkigcpdndbeollphdccjdmcdecamkhpjmecepalndbgkcnnbhekjhpfdegbobklpeeocfjbndbipnbbknlmkgibdjiliiceakefnhfendbnenbmcofddcmghcjcjfjfbekplccdndbookeoiaccjhanijcmmmngmjnnijiindcbmpapdgcoifhadppbjkcbafnhcbbcndcdpdbgmaejnejaakmfdjkkpcleijjhndcecaonbkkngcioiejflhhfdmjlhmlondcfbbehnpofkaijkhcglgoabajdloefndcfogogcjfgleljkjdhokijhklanjcbndcgefpglcalkdbojmpofpjklimpohkmndcioeipmhljkahpbgklggapekjnikfandcoepckoogmdmpkdhgfoehmfbdngigjnddbhiejgghlfkjcmhanfpbpjiliclkdnddbklephbkmibookchpbegfcnjfdmmknddcmohmngmlhcfgdcampnnchhomanbmnddeggpbfpapfkelclgagdfgfkfgdbmnnddfogmngokmjmdkoiglmkknmmdmcfdknddgajfbdfbnbgaeollieakcfoilmlepnddghopfpmljcadelokhjgbgcpepebginddhpgnniinmbdpnjogaaoidmkaigoimnddjcjjgmhcojnodgcneelnpigjmdmbnnddnfbmcipdnabjecobcfofhdolnoadmnddopccegepfopiaamcaikmpiejbobcendeobhomhmkpeonfjeijohopgdicbofmndeoeobnmagngicmddnfkljpneiknjcjndeogcjhgbofmlafeicbliejgcgcjckpndfemljenlahcmahlkamiijgdijehmngndfibccmnhgnfajjkikdliepiiamjlfmndfilehpfhfjnigijbffabhffplplbgkndfleoocaoaknhjjgipmpcngkocpobdjndfpdjcifcdcobibmpliiobegphbbpgjndfpieflbjbdpgklkeolbmbdkfdiicfkndgfkmahdoihackdfbnhgjmpnlgflmefndggkonllhdobclckkmfkjndhkfomcdindgmhnnmfhpbpckeegpggnhmkgfjnpoondhdagdkikbpfacionmpampmcnheiidondhdgdjbcglhibapfhmdohmgofjgndnindhekfdhnpeiamhlhccdjpmgdjmkkjmjndhemadbonehldjnndcbkhjdmiieidobndhfbokopkjhfnkcghjcpdkaohchhcfjndhkiimgbjnendpcfbiadlifmangejoandidnhmjfaoocflngigkohfahebhjelendieapicnlldmoehjbclbcjoejhhggppndihefpnhkpbnfmaimfblpelomhcjcgkndiknlljffjafjgidofipdmcjbakmaokndilfbngdlcppiffemoiaogjaalmpcbdndimibemjenmgfjphhfgfcdgfegbpbacndiogongcmocdgjciemhagfhpjamehpendjanihhkjlnabdmbelkfobmhckoochgndjbhfgpdmfhgicakffjibdlkbkgbdhbndjcedglembpebjpdjlajhifldicdhhendjdpegfjopnlmjjgflgofdoefhmffegndjfihaekaalnicphckphihjapipeflpndjioocdhmnpanpfooiepldbfnmkolhhndjmphplobagalbnpmhjeeknaaphgobjndkbmdlpnnjlfkhjocopmijmmofafefhndkdiimihknkonbdfobjfipgnmailhehndkhncnongaclekkbelchmeafffimifjndkkcdplackdgpjkgaamijobdnoniolondklbhcbahlkeifellaamdnlicoihokjndklefgnlepfghbhhlbcjibckjoekgacndknaighiigahpfgndpbcecnnpaaphglndkomjbkaifbooebdhippapcjeijpndbndlangejkdmnajfiajijhckkiaiimgahndlccllflgnfhpajmjdokejoielalkgandlddiafgcalkbledbccianhkgnlpndkndleooehmoddmbelebconpmgbdabapoondlfebcanjmkaofbibbfappfgdbhhmdkndlfkdolnfbggggpgkgmohkdcnpdjhhkndlheihnobbicmehmpfaoaheeefjlkoandlhkmbgoncnjnlnkcncbflkdlmmncjlndliafmolhhoijkjlmljalgoopdpaeelndliapomfffjabpekfpmcecfekgnbakfndljeedbelmgejipeapeokiifbacodojndlncacaclodoldplbfiioefliklihkdndlogcpiancoagddfnihedkdaloakjcindlondfmlpdeihgemiiokkolccgolldcndmcadofdpcpibinpopbedofmghphenbndmcdlnpfeommlbajkkkohkfbnklgjalndmdpkcfnpdmglpbejfnnjfhecmegioondmgnpapenjbpndpcpnfabgmlhcdknjbndmkmdjebcoiepnffeiobijmijdilbeandmldchbmlceeafcagmgnbmnommkpodendmmcfiackjjcmofokokjcfadijopnnhndmolakifepjlefifjomedmppiggkipmndnbdkeggboaahplbpejcglngblaeblondnbmglfkgjfpcbbhfipfgpljhkjjildndndnoemfbjnpnnkooecoljhgoflbmnfndnfkjaamnmnjbgncecbacbidpjhcbpendngadpdmbbffndcjkcojlcelackhmokndnhcajpdgpopcjponpcpbmhndhffkhondnkafmbmachahgocnpfkinpfckokgdhndnmjckfjclclmjiekoibnmoglogldehndnnccenlbikacndefcgjmgdcibhlbaondnnnbohmoagnmadfnelpakdpcbojlomndnolglebcaeigddgllcdccjfobkphjindofgmengmfadjkiebbdgfpakfebneiondogdnpcepdfafdfkdocjbfifccfdfgandohlggfdeonaolbhlinokeakafnnckpndoiljlegpdbfkjkegeanfohkpfaieccndoklkjbolnblndlonnflbdehegempppndolbcaghkmhjhgggldkgjibdilpbdbmndonblogdbpfhcbjoaompiohmioanikhndooefjialofabgkdfealkldnllgnbgmndpbfljfemegddbenmckofjmpbcfahbfndpcogbpmcilpnkicibcepnkdhmbhhkbndpdmhbfbfbjngjcljpcfkphbmmegpefndpfagkdfbfandfckceadodomekoghpkndpjichkhkcifhdjjncmoflgjdnccfabndplhokageijmcngppllacbgfmpijdgjndpmjngkgfbhhpaglmnhmiknoddfjcidndpmjobjdakpcpkpkebdlibafcegignlndppdcemhonehlkeapmobikmnbpjpmnineabbfbfkhkfkimkdilicafgekhiggboneacdiaghfhhmklpkeohajajdpnnhddaneadlhccnfeamnbefnmpmklgphflafklneaecllpgiioinacndhkakancoifnbhmneaffjjinmhkjaeaolopngchdochlklhneagkdpnopehnkmjlbgfaocmpdmmjnmdneaifbddjjgfamlglefcfpbecpfichgoneajhhdifbagcfeknjoejongjgoelcibneajiobgohnbnepdecmdfifnlehfhjdoneamefhehaigbgnbindhnepaklppkibcneankoocbolbbccneljccijpdmmcmjkdnebefpchehpbgknhilngemlmdbmmecconebifbhdcfgbabgklfpihepbofhdmkonnebkejifefinffkhploobkfdcnpbkkoknebkjolnpmoohgjieipmcfaefdciofdcnebmhlnlnpdcdgjccgjnnijboagonabanecdbpkfpodgjalnmdibbaldhkephcfhnecedbiekndkgjccdnhkfadnjeigngponecjppigmekeaoddceoebjmfmchelnpjnecocgceniipmgaiicpiglgkadcgphhfnedblckngjfhogglbnobdhphbkbpbifmnedfeagoaicnmggfopcbpokffejapnmfnedgdfdaeokkpohangonjmehcdcgpehpnedglddmpdelmmekhlggbngikhnelhgnnedocoaccfbdknaiabgmhkmkkieaiiooneelblgnbjfhmenclbadjgeiogfcndianefbalffmdhflheiofhhifcfjlncbflonefbjnbjbekpnfdjkidecffcbpihlnjjnefeekgpdgohjhielnljbhegbcpdfecmneffjgcockmfmkfjoffiomkjjehnjfabnefohoamoikpfjojnikggdfeejbamohdnegfehkgfkmokmgpgcijkpgbnecjccdhneghiafhblhfdeoginldaboaljaadjaineghonlmoegcbcoeappdpbpfmkiglhkmnegipbdplhobhocbcamgmpebdlbpeedanegkalblfongjbphdcbbhddlickhlamdnegmhcpjjlgodhcngafphpghncagciofnegndbommaolcmocalehjbicikdhpclcnegnicfebfaojegapbopcmppdhebfcihnegodbcgckiljcipakagghpkjnadnnognehhdhaciobeeokbfioaibffhdjndlpcnehjjolhjpjjdbljdljoaaflkfplakepnehkcgndbfmejnpmfcbklgcjkjnjhpolnehnjkdebgebpjoodgfikhbjlalkihjnnehpoclgfljdcofmeojmddcliakphipfneibegifkdgmcbjfhdaglbnalidbadoineibgmmkjdnjcapnhffgnpjplaoldpconeibpdhihlmhphbcidcpfpmfpkdijmnnneibppipdikdigdkeanladpclhiheihbneifdpkjahkpokhfimemebgofhkonofhneihimaiokdnihihcbbbdaaicgibgigjneilagpnabkmkfbpaggnhengidkdhochneimajpaklejeibdimggekalifkfbpfkneimaneckbiogecpeoknfdiofedpddbpneiofhgehfedlacmbcdmailgbcabbjndneiooophenecojadbdmapjembgglohkanejacffokjcljhbehmabdhckpbminhpknejchcajdcmmoeafcilacobdpchkdgfhnejhbffacbdjdoegdnliedbabnefoeoonejkhdlfjifmhomnedomededpaeohcminejlcdnjkkcdepipegiemkgebegkilmknejnjpejjkfkbbbbbcajfahkoldlabmonejnliopjecnhpbogfpjclhahanjlnognekhofdloggelemclfdpfbjdmdbifpglnekifnebacflklchfgobllccefhkmgjeneklkdbcgiigbaoehpcccjfcbcajoefcneklnapamafpldfgcmphfenclppohkldnekloclmlimgdfbmfliclbbkjoonlmpjnekoejcdnnjkcggngmanbehacgckpgdinekofgolnklnkohnedpbjmfbnhclhnkonekoogibilallepljoelgcjpmeikhnklnekpdjbfkadaebgjbhailkaodcdlnadinelbehdkpjpnlihbnjjegbhlmoalkncaneldofajbkjpmkmileehipcddkpjifocnelgfggnmnheoilhmdnbgdbelolppijdnelgppggmehjdbmjlogdflbjfepolnginelhjpkghbomenkhadcgdcnchbcbbalbneliefmggokonnpkmdhmjknklfjoikohneljpkkneokgffejcaidpmphlihbbfidnelmmekglcgddlpojnokbblknophigefnembhdedcilihjmegnofmifkdikjgfidnemdbajolbphenikidfhiklhhahjmkngnemenkfomcggcabhmdakkkkidcacafdhnemglplklpccjchigcopaomhbllifffbnemhceldebkncebgaomhmdfloofpgdhinemnkjenggomgnkamdeghkdiacpklefgnemocnjpfdhoompgagnnfcnohgoicckbnemofaklobcmlaadkpdpcahifjflljggnenaeeaoehmlmgaaibpcnbbalgjcfdagnencakceioecknnmbmbgnbgapbpbhmhinendninlifeopkkmekfkjoeahdngdgddnenebbmglajgojlkomofphodpheeheienenemeohgaaigiemeijcnjgddpmpkehgnenhchlhdppcgoipnnhodcdocgmeljggnenpekdijapdchkcafeagfgmongjceabnenpnklfbdfdmndpcanakieejfkgcifhneodgnejhhhlcdoglifbmioajmagpecineoefhgglgedndifkkfmcahhckpalijcneoenphpniofmlhepobhdngenngahfecneofeidaemofjefhfbpcminccjkoknnjneogaojhocednbfmjiondnboafnmhldbneohgbfedpeplliblmienomnnakmbildneohlbbiaogkpdeddbjngnhnakiecdleneoijdgckcelegdbbglihnhlbicaeeghneojagcodbjoooopdabcollikfgomppaneokbcboimgppkbcndkdpenlbbemehghneomigpibafpboiknmijddgnncengfnmneoobjcogefgkiokpoggljeladgeehamnepdjnpdingnofjinlbbjafphpijcbghnepfhmniaagaiemgajphnekjjadbbmnnnepfiodmbijheamafkiglonfkjebdjmfnephfaclhnfdldknhbfoopakgonbhhmdnephjlbfnfhdomlkdkllelfpoobaajoinepimkckbihoaemehkblkdhkbaamnahinepjgflfhbknglmmocjjcdkkaanndbblnepkancfggcjikkjjobamkfacjajnjgonepnccjloopedplephlpaaflonadigidneppgmfjfhgdcbophaohghbgmfbinanlnfaadappmiofkmkljjgpmdmgeeplnjpenfacjpdkejenpnhfcdnhnphgoldejngnnfadmgdkmcppbhnaokkglnfpallfpmbmnfaiakknkocndlnjdadafegkkhedhaoenfajhgoebkghcdfhdcjjdngkbpdpolconfanjnbdhhnkcpclonpcfohcbnbebennnfaognpmpdmampmhjnhmfnhoiijjahkdnfbalcfdaaglkcbjhfokkonbocdfomljnfbchfcadgookemhdaoejmcbecanehdlnfbhcdcaelbmacfbbbkjmocahapmkohlnfbhdfgmkfhecndigbheanpocmeciobcnfbijpaijnkceoegbeglcgdffnabdbdpnfbikdkjfjcejddbdcpbafnclkfdhijdnfbjdjiehhkdeaeckcpgalbejnmhogpnnfbjoncmojebefdmgdgfglgiopopcomgnfbooeikickobcebioomphnekojoelipnfcelmplolacdbpbohdeicccklccnjgpnfclfmabiojpommfcalfdgjjeaahnjbjnfclhnfdboangkjpnaidafmflcfkieoknfclponpdhaochpjflehidkpngdigcopnfcmeiekfnoecjmfcppmpjmcdjmaaaejnfcnpmemkfajjgacimoapdaajgmcanlfnfcpphedjlgldcpdpodmmoopcibmmdkonfdagjfkcialjcfkjhbeofekeijgmngdnfdcllihdcnnfpjbakmifbokjajdnidmnfdeoapknakbcleljebacamonnhbdclnnfdhdienfndebikakiajjkocnjhcmpklnfdlgnnoihjafijakgejhbkcdohhpbgcnfdmgndiemdmndiabeodplpocpgebkoknfecbjcmpefcopccgpnjcgmnafcencipnfecfkjnlkbphobjbcnphimihniieehcnfecomnejddmeeheokomcigpnhanbcijnfedglolpfjpgekajmjpilfokhdcmdfjnfefhmalfkajmfnfndpbedemhmbcgglfnfekbpofkdmklfkmffmphjofhlpdbkoknfekejfhgdfmomppkegffkfgcebehhbonfelfkdclblnokkpocacaepdillkkpgmnfemnocigjildjnkamjafgcjbpheilianffcafikopfhfpmcndbblglkgemnfhconffckmjihphomdcilnokbkodncabkjphnffejimipgfbanelmmlfkelhefldanphnffhanbibppaafgcnpihfifdhfgohijmnffjhiikgojjoigofnhnchknbpnhgiffnffmfpihhlmegldokbfmmkffccfbgkaanffpgbcbofmiohjiainnccpelgfdnioonfggpjdkokjghmejmnhaaclgpfhpflodnfgiacdbmgamojpbkoleplcghganhccjnfgiomdbklbajoehfoaiijdogmlacjhanfgjakobdhjlmknkdmcgjlhmjkglfjkmnfgkndijikpjfbplihifgjglnigknebfnfgmhanebgbkdggnpfbhmpebidlpmlkknfgmphbkmojcaohofihjplnahifkpcbinfgncemiodpdfkchonlonnoocbhcdcannfgojedopaikknjfifbcikhbbkabdpfanfhafhklaobpgjijpokobalkegodlblmnfhbgepfpbifbmphkgdfcfilcholjdncnfhcabfmlljonnafjmbifnaijebecljhnfhceckdkmpeghoplhapmnehapakikionfhcplggcmgpjccojmfhgcobelfibofmnfhdccekmeiahljjljicfimjccafpcgmnfhjaeialgeokpopdnpomkpcgnfcafbanfhllbdppejecjnhnjjagjhpcbjhkcpfnfhnfmnhchfnmopiekbdgnobjemkhfcjnfiafpgceolhhhbgejlndldihncfaoijnfibbdhjhighgfgoehojchphablagciknfifmfnalehehmboicmnnlnppblhjigenfighelgiogmfpdglbbncbahmhhehpaknfijhaeipbnljbokhjnjhhamdmfdahfanfikoccednjpgaepmaefkchkfaidhadonfjaecnmegildhdlpgbgopfclonakmfonfjcilipeeoenafbmbcboghohdpiimgpnfjdmnehbpkmpmihaaggnlihledemnpinfjgonmnfamameoabahmaciahgknlablnfjhhclkicfofjcjdpdkapbkmmmbnbpfnfjhjbigpikbpffoljmnacjcipjkibkhnfjhlhaoalphkojocoenkponakceibbcnfjinlfjjppljlhcglecmceinpbioafmnfjjbbaambllcjddmieboppacefphbfcnfjjfalolmncdcakbgoklkenkhaddonpnfkaakihfblkhfppomdmlnolkeehpepcnfkalgganhfmckfpaflpjfnkkgnecblenfkbkldampebpcicnopggbecoolnfknlnfkcbpblobamimidfbjjldogmaaeampanfkcognohlhgmbeinoooalpjgkmchgnpnfkfelkdclmmkpndfkcakmgmgllhhbmknfkfkhlopiaoniohljhbjjmndepceokfnfkjialjgklbbjodfljkeepnncjanenonflbbjfpebejdkcodllhcpobineppjpbnfldbmbloefamkaaegbpcjkhnpicgafgnfldpcjokplkflgdmbfpcohljmhhabipnflegeabdnepbkldomlpbajohdpbkdapnflfecmhegahmgnnpcoejgielbbmknfpnflkkpdapimcnmpkcljmfenpdpkchecnnfllccgeepjenfkihpcfipjbcbfmphednfllhpdhlichbkggkhphdpgaoilmejnfnflmmoahimdgobhllkilggpclbccegcmnflobbhngippdfgieodlpegpdiiahlbinfmbkgbldadbkgeladbklngchpkpbebgnfmfnfkmndpldoeageomdjkkkmhafbfmnfmgmaabaleaeklhidjdacacebdkopecnfmholnhgklehloheibdbbjgigoijbpfnfmnakbebhblkhdpnlflhpjphbfglfednfmnjgmgbacmemmopeianhhabkgajjngnfmogeokpomahikidbageielenjolbdbnfmohppoonnamhhboojkgffnjmbekcklnfnckhepdlhfnbifnehlhpjfblpnlpnfnfnghahpgfhphakejlcmhocegfhjdgjmnfnkhnfhbheedlpibcphnjfimhegejfknfnmhmidldfhmmclcompcbpakfcmjgannfnnbjigmoiekplgjcdglcoilnfkenjanfnnflbacmfjoipgplhonalkajljpibhnfnnjhdbahjdjjkpehinlkcmabmlahimnfoaalbodkngmdbmcipckbkfhiopehgjnfobpfbdebdmggphgmefhljonhekookinfokgnoaiomfbighjjajlogkpfmghodcnfoldmgpgfigdbikgjldjaefmkogihmenfoleeekgeeohgeagkagelbimaoeinkgnfoleljfffgljekfndmmfbcmhkgeellbnfoopjppnhnmodcfnammphgffgfbcfehnfphfdfjeglpieokoecfbjnbjmgknbmgnfphimlncmkkcbelhkmpnanhdhihmgjgnfphkdhgcnljmfdgjdiggophpdaonneinfpjhfcnoiidbdeikejeidogaagjiknanfpodgkinfeckmfolommkjmenmgagmjfnfpohehjaappmmabbnifladhfppkfbnknfppinnibmgknjlfcmmoammmgekhldjmngaadfakpbafpmafaejaomflfckieegmngadjllheoehnjehpbhomhcjijikdilangafpoidoppomphngnhmobjcfcdkpnpingalkblnmdbmbjfmiilecpelakedoiaengapficjoolbblcajobpfhafbnipddnengbcgifdaopbfflfhbcfeomijfbbcadingbjnlmejbhchkepkdgfkkbnckoakmlgngbjoffcecipmlgifnpbejoohecndibnngbonbgmmglaoanpngkmnomlgmfckilnngcbnlnfnbleponbgjapedfhepekjpgnngcfnommlkklckakfokpgodecdefljppngcfopggmdmjbmableeamcadmjlokchongcgppdbpegppcjbnfhhpamhfcmngmmbngcifmfhlnkfljhbfjfalmmgnlecnjaengcjeejkbcmhdpcoglkaphpcjchljcoingcldkkokhibdmeamidppdknbhegmhdhngclmfejflalnaaghagpphbogcfoehfdngcnnjlicjahhgkbeeggkmejehidaicfngdfgoejmagbpgcoegkekoopgnmjkhakngdjdnloiancjckapjhfjccgkaedecgnngdlmklkpclkhjopnhihdedhjgjmhlaangebbmmckhfkdkpaabnbhmoegmkinpacngeblkdnjimonmagbncgpimnnpgmcigcngefeofagphlgmlgbiebebbehakacbkangefnpekdlbnkoklbpbdakmdlmkkhnodngefodbaoglmpaagojdknjnpcpfplpcmngegognnailfneinhpbbgphhmmnnakkhngejgfinkepdoneckhnchnnlalcmnidmngejgihkllchglkgloamhfnhlicdobahngejllppkidlhcnhljkdegmmkopneikdngfdjmeildplmelkcleghkgjbbfglmmcngfeaeghebfpbiglnlppefobcjaicmbongfmaegenlnmgcbalfikhkmgimkedlkbngfmnmgkpadchjadoeflboeibagknmeingfpfcaoeofhoghbnnjainagcdnhhppcnggchcahmaaenolalmhgmloeaniobjcdnggebcakfipilklldiglcminkjihoojhngghcpmhkidbjkepfbndfhemkeeaabfpngghkdpciplknjfmgcbenhjfbndckpnlnggibpkldeegooaoeafiingedpapjiflnggkmaofiaphflmbgeafahbphjjjjpcinggmaodpgmeafejimcpmglfiafknfaojnggmgnaifilehmmnmjcegjodfbcmhibbnggncngbikphnocgpooodagfoihhldlcnghbohceegafefgfbbkkpbdiodckkgddnghcmeikdnnalhbkanaiofnhodhfbfcbnghfkimemjcpioegaaebofmjanhgnljanghhaoimmddclncdfakebafcppabdmianghhdodcgjgplndmhcfcoppbhjdmemfpnghikbojdngindfemncodmcfcifmddnonghmdhdchgaechlnhemhmbdnagbhieoanghmmolpgjolljnaglkjpmpdlblkgopjnghpfdnmpgjeldbfippbdmkeddfocehfnghphbpnikhhgkpjgdbnonlgbfblbfoengiddifmomnpjillfnmmgoadaonadjchngidgcpicpcghjboaflikblcmdohkhigngigicgnnbfclgjgfgolihpjghfmaaicngimbkcaddionackmaekkkolmcjkjhoengiopkbhknebdikgfhdjbjfgjkhpekgkngjbgjjapndlfmhnnbcjglafphlpmfkingjcoieobagcphledjgjnndhcjimglbbngjmpbphplbebgmamdhcbofnmpknaifcngjngfooeimfoeegnngmgnabbekeeakpngjnnhglbehfciediimclocnhiokogdbngjpdcgmfkghfpmcoeoebcojfeiopgnhngjpmbjhahjebkhgofpembldedlieljongkdpadbhmeahbchmgefpplhkadkibflngkgideeochddjgncpmdgknbbbklicbcngkicgeeociplndccdbhhhmpbmmglgedngkjajpmcoeghddjdojahbijploblpjnngkjmikmkdfbjjeflidjjiplkifikcgdngklgagmmphbddhljjjfakpjkejjehcdngkmdplijpbgfbfadfchlpjaiohkopdpngkneoncefhcphdkbifegkkcdaeiaddlnglcadfcdjlliolhhjohfoeaimainemlnglckgknhflbpaobghlpmlhfkecehdghnglelobfebocgkmmlhlfofbpejajeigonglfiphlklmbhlciompalbogiicgemjonglgdmkkiemejlladcdjegcllaieegoenglgpehgfhaiakaaodigkncjocngdphnngliagkoepdbbpfenejfdbjhbjladakjnglkeebjndnhcdmlmmhnmcfbpibdiifongllphgmmcehdacbfdalhmlhmhiceogjnglmjbjlpjgjnnlfgjgnljdkjhkkggiongloglaiefconbhbfcopfnkldoplolmknglohklleblaebnappnegmcpdcdiandmnglpjhjbjhhledipedkmaakghmjfchgnngmbmhchieecdhfkpafcmnjonmckhdpjngmdejofbgnmbleabbblidmjllfhhieengmdjlnmkbicfbeojchcemdkglighmdangmhlakpifnajhcgpkjhobodipbadnapngmiekalinhgehhfjbbiabodfeahckhengnaenjcmiklgfofhjlcnpblhfmofojlngnealmfgfiljafkiandnghdegophikdngnkokeclakfloooiaghcnbpncaddibcngnlilfilchpelcbicgnabckijnbecklngnlnoifkgmlmmhejmjnoicaoebaodcangnmieklnkobllfkkjgjieojdicckhfingnonakinjhlmpdjfabemglbmdolfigjngnpogcekigclpoabdehnpeagiihfppengoecilmgkggmojcbhibnfjadhkpfjiongoeiamcoeajbobpkhhnomenpdahmpjingoicoegdkalpbofohhbjjgjponmbplengoicofjcikdiffneneiahmpbbmgeagangoidikmnbflknhdmidfdfomjgajobaingoipnmaapofacjmhmmenlgkcahodlimngokbggljahdngljifpfkabjkjkpnpdjngonanbpgcggedaemgfccibllpamobhfngooaocglojainocgclkmncnhfhhkmgangpanhjkgblljpbpkapocengafmpheejngpaphbnnbkgkegkdcpkhdomajmaapflngpchjmkenphinjaikoefcckanjcdmabngpfipoooobhdcdhefnacbfbhjpijpkfngpkpaclkmbehhpieddalmdkibkagcigngpobfdiphkbknlnecdpnagkbhiecpdpngpplhmbaahhjiiegnlolookhcoanpganhaegabnfaimlcbkfleokmnpodcgeblbnhaekahmhklifgaodnjpimghbfgdclhjnhajjmendekjmkinjhlhbcgddnilpkojnhakdlhimlmiibielndlhkmhiacajnpknhakkpngikjmodlomapdhelclkggnibgnhalhkgcnpklfngpabajdlfgibkccekpnhalkmjlkinmnngcmgekpjjmhbggnpacnhanmlnlkolbhikgpjdaecjiiacfbbaenhbcemhihamchomencfcadbmoakpbaepnhbdokdaebabnkcbombalinkfaikmfapnhbfbnmmdjkjahhfdeklgphihfodfgnbnhbfcommammkkekkdfahdfeheeaknodgnhbfhddhlcdaijmhfngbpihbhnbhjhgjnhbjmcfeabignobcnplkmiddclnibbbcnhbmfknmbdodfphaebbhmddelnlpkpilnhbocklmadfdecfddfcckpdpfkhlkgdgnhboiakpmibkbkbeehchlfkggmhphpnknhbojecnoedpeldiajpohpbpljeldpeenhbolhedilhppjaemfaijonincjemegbnhbpiboobbcejhdhnmhlcmpfabiggibfnhbpodilockdabcghoickdknkdjlfmfbnhcbhjjnlkfdgpbennchppjmfpkcogaknhccecppcjphhifpjblgkcminelgcbfknhcdoflcakmihaididijhkloclglnfacnhcejdkiiflfpiafeoabejjilenjiengnhcilbocajnmdgjghhibcmegckbgjbcfnhcjkjpedfphlkblodebikenphkcomclnhclegjadmebklmmdjblmmanihekkcdgnhcomdolnbnajgchippmdphoebioelljnhdapabmaiabjjahfhjalblidapibpjmnhdbhgiaodgohgminoonmmiaglgenemonhddadclkakccinebodcfjocjgmmcpbanhddhihenjabjhmajfpofjfbolpoepjmnhdljkpbmhpchfnmcigidcnfeomghgajnhdnjobajdgimfobnfacmbjheklnngmmnhedmahfhppncfngncmbfamjkjpdpbnanhegjfooklhmgpingafpnhpfgaggcghpnhejaohblbdjppgidpnfppmpigjbopacnhejlkfgbecelgapojhbmnibflkciglnnhekiipjabfhiodhgeljpejnoagekaaanhemnekeahfdfemcchogmiinhkpdbedpnhenfenbofdcelgfghhdcgkjbnbmbmdmnhfccjakbcohjbkcdgjopmalkdeaclfinhfcmfoeicoglhpbihombadenppiidinnhfcpmhhnidmobmdanpeioekpbhmgopbnhfeehioflfinmohhdhemdebdninpljlnhfgleajhgkabockpainddgghgnoggpgnhfihcfgenmbgcmgboklgfkdakmndjnbnhfipmoeedknhgpgembllkdoocfhpajgnhfjblgnejggeblehldgfhdnkcpogimhnhfjefnfnmmnkcckbjjcganphignemponhfjkakglbnnpkpldhjmpmmfefifedcjnhfkhjacoejjdbelegadmiflfnacoahfnhfpepkjignmbgdeecljfoidodefhkkdnhfpgmpjeklikbbndmimokhfkhchhbaonhgbalkaphghpjfojmfnkccpipoibkkhnhgbncdhmbdodogkjjagbifdnencfdfnnhgeboklbhinmojbaidmnlohojhdlmkbnhgflfcfmfnpnmebblmimademafdeakonhgihmdhjahiodkcfpjbejijfnmkalennhgklhjjpglehgbcalknideianndfbabnhgkmmnooaibmbenndkjoljnodmebjionhgmnhendiceoncchonahcgfajhmlchpnhhabbdfffmcmcdhkgagiepddahdcogmnhhbckjajbbmpmljpodobekgifeelhdpnhhemmmkcjofedcfeffdblphkcpkfihgnhhfoilohcbfnfigpbgiodopkbmfompgnhhjllgkedmnimegkagdigodhbpjeaiknhhkpoidbnfnlbpddckbkaeihfbiggnlnhhllbpeneekkcdkkinpdhnkkebbdeohnhhlmcbpolhcpokbobjlmfiokncgpbncnhhmipmnjgihgmjopcekniaphobeookinhhnilpggfnjecbibnigeghboijbcacbnhhomhdficddonojjlidaifmonjbmglcnhhpoomaidcbeplnaegomplodjihmkfcnhiccbgkhclcoijojjpeghbbbicgalianhiehjdgpbmlcingcekcfddhgcbalfgjnhiicdhlbhmlakdghmgalaccooknhjmpnhilifbgiamnlhfdmihfbamjbhhhonjpnhimpflhegldhkjepbofjggnfdmfplkfnhioodmbcafpndamadncommkcifjiklcnhipeckfdbfelhkkenpmbgdfjbpdfdojnhjakkjgbfcfgonlfokpikifhioldedonhjbhbgkpmljakbalfebljgmadnikbnknhjcdbmbnjlccjlnemgcnobadkihipggnhjdhoikoppfngdpngepakeogdnlcilmnhjdnmnhfjfipnlenmenbciammfheaeknhjickhghbcblfhcnjbjgbplibnkpmlenhjigkmcodhmfabadfhcplngidckjocinhjnkilemgcmcdjiiolapeelpkbkikbdnhjnmokdaalmckkikjklibeakholphamnhkefonppkchdhbbefjdalfkeogddelbnhkejgdplhpjmaidkooggfmpcapkdkdfnhkhagdgnncnmigfkopbpegkhaobachknhkhmhdaaaamaphkkkmnfmjaneapdfkmnhkmojkfnknbbmhbnacjdlodokeophklnhkphmnilnhfndiicnelhfnkjmpeiffpnhlbndkcbagmkkfphbhdkedakbfmdbadnhlcjlpibpchpododmokdplejeepgjllnhleeilkebkdcbmbcnfkcbilmgndngcdnhlmjehaecjabahobmljedpkcpmflfmlnhlmneaomikeebkhigmgdpnbblpdcklhnhlogccjaeicceajhfljonbicnpeahhfnhlogeoffiidniaaodfoneleobagcdcenhmckpdecgddgbgfnpjinmeidkleemonnhmdikmjkmmbdcddmbmbgmhhegceffocnhmellldiljkidjcgockphhekockjbimnhmelmfblelccahahbenjkcbhdcfklnfnhmjejjmgcodjfboapdolfhafdgbghplnhmlclinnoekjlnmofckjnopbdjcdjkanhmnbdifjlmkinlcgmcfeidjngebkeahnhmpneekfphdhcckpcfigjkmcigldijfnhnbognfanffpjhcfldafanffokakpkdnhnhbofjjgghdpjchejiimjpofilfnkjnhnhffdpplgjpocombphpbbahfebppcfnhniienjjhepdhfibgmkjinjcphpgcninhnkggoceaffiakhoncfncjcmbdifhmdnhocaachbdednhakdkhekjleplpoedeanhocakiooekdaapficoembgkjljhjgdpnhofbfnfccdnhpebmgnknkmblokmfbhjnhofbhgfdnkdlkhgcoehahbhbdalpdeenhoffonfcefigfpddknadgafcdmbickmnhogjpmppnconhdcagjgkjjiddocmdglnhohplakbnpggfkdkajpefddklfdnfobnhokhannggmlbhjojkppgcjagefmgkjlnhokhmjcbfamnkhcechjidmoinmcjblcnhonmhlmindhibcdebmedakhmaifmollnhoocekgibkgfjigknagogbbkhighcllnhooocacdhkpbmoocdclodjlddcebfoenhoplmglmmgldoidjnlgiglbgghkmmemnhpainlncpnommljmjgmlehekaijoamjnhpcgndkmkkgiknhgdckailcclkbajlfnhpdfcmbopjncjoapamdmagcdkekheijnhpdjhpnoggcnfihakphcdibkdohbmcmnhpeolmpmghdoilcbmmngmnpokhbfgeanhpfhodpdahgmaigadimmmeiamfpngnenhpggpakfcgbidnmlheodkbccemlenagnhpgllmopiljklianmmepiocoahkbjionhpilpapacjkhlffcaagilhkaphpmgbpnhpmcemcflkjljlfcgadnolppffnjgoinhppghgbfjoaokpekdgemoflbeleajocniacjnipnhbbngnokkabcfdmpkoacabkniacophcnkofaabeikhflgchanonnlpaniadkcdoefligmmbmepmnbflchhghcleniafclnpmmdhpjodcpokoffapdpoobdjniaidlbfgnmndccckeilbhihankjfgmpniaidmfekodhpkmelldmioealbhchcnenibdbpilfjgmjhgaepncncfpbpdpdmkonibehnlbphofobopalmijhgbgdohendjnibelhoakklfjdndnkglnadlcloabplknibemhgacghipbplejpapmlnlkdaggbjnibfepilngkicofdiopnoplgdegnmiplnibnoolclblbedcpphhapbgdhjnehahdnibohffepnilngkecenfdgnokfhmnkodniceifgelilgfapebcgfhclgealcnhadniceocbendibobemckcagggppphheomcnicgaccjjlngekkhnanadlfmlfdnggkmnicjjgbapepfdhejjjcphojhbhndjhginicknbiapadlbpemoglcpogablgkkmfhnicmhgecboifljcnbbjlajbpagmhcclpnicmjcfemjelnhhcmldmggaboalomoianicmldabnbhieanapeiiminlnmpciboenicoginedhfanjlpoopdhiijgkogabfjnicommfnbmhhdofenbamcpdbdlmlbhdhnicpehlnopkaceamdpfcalpmojipblnmniddbagogphmdkofeehlhjhkmojepllonidepgdjejcojaaemhhaimajoepfaddmnidfmcgfbabpbdondnmajodbfecbpdcpnidfmmfkkoljikgpoeiipjbamjmdlbfanidfngkjjhjpkjcdbnhhdengakllphppnidfpamdkpbcgojfodhbgjbpahlkcfdinidlknkahfnfkfihhmmbhjmblpegmllenidlnihpnhbbmmfhfchdpbejmapfpjjjnidmbljkkcbdfklgdkklgjgmhejmbojnnidmnchoekibbojpkbcojafkodobelldnidnnnejihnalafaaiefoglgdapngepgnidodbfomffkfabciljelkbdiabkeehenieenipoipbkaelnofklbhgdkmndjehiniegobfhdcgaegdffcgijnblffhfoakcniehamkepggcknedfgdedgbioebniohdniekanogbadmfnbnjafmcbnkdjfcajkbniepaglfplangicnpikngajgdcjfckjbniepmnbgoopdcmbfhibfmgfidhionblfnifbebeekindefklojhchehidpikbjfcniffopfofbjpnhnboiilaooamnecndpmnifhdkdgppfdmjjlflippadiokmolnlgnifhneflgkhdflhhakfiihdejlciibfdnifjdamnjnnneepnfmmhbociicejnahanigbedmapmpgmcohaeabnddlggblcmlpnigcilaikmncpjaldlkihollhggngnkonigcnnoecjidafpppblafapadbhklfidnigeilhkdmfbadahefibomcmoglhgnnjnignegkfgkobnaeaaboiphdlbhjmjmainignjcnhajjmkmhdhiklnfcbcijgedmfnihdpoifpdacnlobhkloobnkjlnieghonihhbeikpchdddoillfdcdinnnnllmnanihhcfpgjdfckghandchgokggjppbbjknihhkneeiinhfpjbbafodfihhppmopffnihmbbcpceihmejjmbfhenfobdhdabngnihmhdnidaglleijbhkngnpjdhddfgjjnihmppmidbbbkfademfpjmhhogegjbjdniieljbejcddgbgjfgpgmjcdladfklmmniifmacmnipolnahmghdcjkopflnepifniifmlaakldeiifddnihjkgahaipjdmhniigfjjpdibhfeiommfefboeljgepmponiihegidbcedihkcohickahogmbemjmbniihmenllahgdcojdjkkkcjpjdenmnloniiobeacnoegaamihamfippajkceeoioniipkokdcfepaadhmgaabliajhcadjllnijafgadlpdclhbjachialfpjmpfandenijamlbgbjchiigdkffalddfbpbfldhcnijanfdihinomijbpoinbppkeccfndnhnijecnmimhpeklpmjfeibapgmlaphanjnijfjnoajcciakddgafokniahopmmhcknijlcckaclcecjlibilijgacfdomphgpnijlpbiallcogaphjmfiammlkmaddjbpnijplbncniboomocdhalhnofhhdnnigfnijpliakklbjnhhjbfnchenfdkggaceknikbookgikighfcfijodlhmffkfcemncnikdkneeoikopfalehjgmnaiapiiiaoanikgahekfdppblmhpiddlookadnefdjenikghipgnmedlpbclgdfmpmciieloekcnikibmkjekdciadhjklhmeaeakadhofdnikkeebkcighfaplcdlkhhkjghklpfjgniklgpfhgbfbjmjkdcfnpjeedmabknfjniknilifkhcbpipalcmlhjndlbkfifagnikoddbhgobeifgicnbgailiflfbbnibnikpcalcelbhjgalolemnpkopbchdieenikphpabjomompnikbeahgenneehlecmnilbfjdbacfdodpbdondbbkmoigehodgnildfehbgngpoenfkcpfioimipmodomknildgoophmibebbkonifikppipoddecbnilfinipmkbgemlbmohlildijohlnihoniliolpgnhcbacdchedlkecdodamgkpmniljbnklcahbacipdmonimfemdlaamipniljfgodlpbhhlnmipnleeoibcnlhcgfnillpalmliepibnhacdpnefkknnomfchnilnggkfcneecamhpaodfjhajlkhpcdpnilnkcppjlgjncmdfloojcofnfcbhicjnimafgbpkggmfoildabmnjcfbpiledopnimfjlcakmbgglccnbidfjgkehmhbggjnimhnmfolnaodkopfbphhconbhnhdnmonimkindbahnfgbfbbmblgifdngdcihabnimlmanogjfeljabekadjpcgfcmamohanimlopehhkkjmcjdmonkdhcdpnmlailinimmmhghdmoiddpnflkacabdenhahnkpnimpclbkabbkmccgjkkbdmjlfihkmfplninammcnnjelnceiahhcipkdkfjbmbinnincekhkcpiipcjacnhelhnippdjnagpnindhdgfopknnhackndoljapomnegpponinfmcpplhpencpefpdhohebbpmcoofmningbicgoonebdolikfdoankoakpbbmgninilafdaeomgflbkeojkhlimkdgacomninlcgpkledooplimpjocjikejmgigkdninlckbnckjbccocmmnjceabilkfabpnniobecobldboeoonepmdakgbcmikfbclniobpnlcimfbjlbfbeceiapbgofchbnjnioghhkcglngjicmofelddlladiemkjlniohjljbnlakcakkmjceofpcnfhhipinnioieekamcpjfleokdcdifpmclkohddpniojpmjocabemdookjinpjacjgclkhmoniolgejllnpgenmchlopaggpmnjdgnljniondjkcmkepicllknkmamgkgbhoolhhnipdfffkdgodnajmbegpljhbfindafngnipiblecgpilfkchlaccklplghjdnaimnippffnemmkgnhoplickmbplneffpfphnjaaboooklodfocbddhdlnacndjdenmdnjacgfmplnjoihdfgflmfeokaeekhfbanjamdcipmkpgmcmgpmgaamfflhookolfnjbfniohlbnhofbkkeokpmmdfnlhcbojnjbgkalfmgkchikknmaimfjmfjpnbnpmnjbhgeplehlijklojhldipmlmldndokonjbpbjhbbpbbpfcebccjhpijagbhlhfknjcbdkadbghppoagmdbnphhmnplmoapgnjccmbjlafomgmaopomgokkjejfoahjgnjcghfpklaalgfnciagcehdnhhllmohinjcgndikfdeaoogddekljefpngjekjgknjchciifiaamjojjeopgpgakfpdkaifonjchhdjhkhfjinbaggbekhhlajcmbccnnjcjhnegooekolipehiopmaacojeiolcnjcmblfbmhkegcljdmmdjjogokacbagnnjcmfbcldjnjhhhjnepkcbhnnopflpfcnjcmmhalijhgciicnedapccabobafkchnjcnadbcellafnhollfpnkhjnikbkmaanjcnlhbmjpibenpiekeaejbojnbgebjmnjcpemgnfdkkpllmnkacpklinicflaccnjcphhogbnahkhhnpolnbaikababaalgnjcpnkllnbdmnhjcbdkobpgdmkopgbbgnjdhbailkldjhkpijhjmnbjiphjcinkcnjdjjcoidnnplockocbcbifakokcpjahnjdmddomicapbdjlhjhnmcnghbpndkdcnjdmjgffjegacgldcbanoodbngfkpldlnjedhmhahebgjoallnkaehjlcgmmjiginjeebcbhkpmbbhbajhigbenhknbpnfkinjeecniikodejpdllbgdpndkcopalmkknjeehnjfnhdeobfhgpbmpokmodmkfjpmnjegpfkphnglnioefeecihfefihgolppnjejanbdmdiolnclplphncklhcnjbgcanjejhlajmimhajkdbbaokcegnjahmajpnjekgcligpmilincomdchceocfgkhejjnjeknpheoigfehifhfipboldhfkbffhbnjemfmgdongfbepammkjllhpdlolckdenjendmmgecabfjlibfkmkbgdjnphoiecnjeojppflgegjbblkhkfabianjepkccdnjfehppiniofdhhanbjjldahjpffiijhnjfhhhdoeimplkhlnpkelbemngdmmjopnjfmjhocelhlbnkdijbkclfhkaefoapmnjfpmdblgblpcpkfdnmcdienmpncpbcenjgbdhjpplhlljcjbgchamkjopbplehonjgelnghnhjhbimgdfkjifjjjbelpbopnjgfhnajhpjmlbfpieplfnocnodbkcfhnjgfmjaajfbcggigchlbmnmndihkchlhnjgimpkflaklkpogjhhofeomeeiocdemnjgkimgbjgjknccgefmkpepkpngfjkldnjgmjigkhbgepkepgiieeoeigkdifndinjgnmcgpeppnmohkjihcbdeokdhpkcdenjhbdkcpmjmkejgaeioekbbhpjaekfcfnjhfmnfcoffkdjbgpannpgifnbgdihklnjhjcpdcjnbehafecnoknepjcoefbgmonjhjjemjhdeppofijdcgjoocgefigagonjhmodhjkkkpdepdcdhhheabpikmppifnjicccfgfoikjeiefbdhoiphaekjlpkbnjicldclcdbocnhjjplopabogmdgldainjidjehghkfljgdmbjiacgkombcpmfianjihhfpbdepdjkhmpebkcjlehpendnopnjijfmpnjkjacflceehhgilohbjfampjnjijkcibljdacbgaooeonnolhjmeafpfnjijpnfpeadkhiddbhffbjnkaenbmegmnjikjnfmlmkmfkhofhnnkgahbgpmceainjilmphecdohhngajiecgkjcbjjgpodonjimgijjclonaibjnmkogbolonkdpfainjinkbpedbmfcbgfbgldocbinliomanmnjippajcbcaoldfibcgliccddnnndhnknjjbmiiglfbhfpnhppmbdijaaaaihfdgnjjbnkdjkgaeofckdengakadklacggpdnjjflfdiedcdnjobphbhejfpmkdaddbhnjjgmednnfobiolienglccgcfamgkeoknjjjfpkploddnckmifnhnooflodkacddnjjmkfcpnhndghiniladfbmephbhefndnjjopjifdopfpghgmpnbaabanekdjflknjjpeppdocalmiomafkpfkiiclodgeeonjkciacclohpcmjadfmoefldjihidolmnjkcifgncibbmjbejpoannhhejmjjdponjkhoihaadopipkffiibohbncjlgfjalnjkjmacpodldplicpfobnmmkjnhmkdkfnjkkgdhkbhngbaejhgiaedgllfblmlffnjklcophkndkpdbaojmilmlmpdihifplnjkmonlnhpfkaldcnhikggmdaepedcepnjladpildmahedmmncheeajlkmjkdcajnjlipjpdicpgkeigooleonlnadcpkplpnjlkfklgodkohigdnafoicinefljgljknjlodmdbinogbmaedadpghaffgjheafdnjloibejafdpecpoiokneafoffgdfodanjmeabchibjdgopmacgnpjohlgheapkmnjmfgiblpcfmmcklhedepbjfkaopbcjhnjmhejnanmmknjdmefllmfbldbckoclanjmhengoaodlbiclinochblhkngofgiinjmjfnbhppmkpbbcfloagfmfokbokjgonjmjninmhichhhoeajmljbfhbadnmlgknjmnndlkechikfbpenmpfoognajjmblenjmpjofijelgcjgckjpdblfkndlahdlbnjnbkhndimfdjfhnlcaigkbndikpljlinjnbohohgoikhjinjkclnhojbbgecdjfnjneenpgoabolhocplgbpbnlgfagljadnjnfedgjjbcbbilipdobhooeplhoploinjnlbhemahjpdchlgpfmbjbdcgahaafinjnmjamaafpdcgjlgdjnagiibebfidnjnjnmjhifihjacdmhmdapcjgjkhhpcjddnjnogpkbdogcgciecomlojjoapemfgeinjoaimmgogbedekjgmllmachjcdfcbncnjoakhblhhebnmkjamamhpbbgldegdnanjobjafiffkbaodhbkapkbahhfnadcihnjobjkbcejomaieficepbhhadiofnibbnjochcabnnbcpehkelekadbciegcnalnnjoipeaphfnaplplihpbgndfojhdhmjonjokceijladbbmngclbckcghdbmpbkminjokeokloogbonkiahmpjkjoebfinejanjollkdekhfpleglmagfmnndkgflkefjnjpddnhpkcckjinlgloikeemfcfedlncnjpigelgghpdcemnfklinbdlbmlnonhbnjpnaobfamjpnofhopbfhllofkbnfgdlnjpnhjgpfpeijhcokojclfgkdmlhlkeknkahhoimjnkneiocmmihgcioajhoobbknkakdjcnpaanfpdcndeeaoppgjgjhkignkaoiaacfaehhjfgijingidlpjeldkmdnkbbmdhdhikbpimeljhbmlapcmkehpeinkbdfpobkgbchmikomkoamaecgelnhfpnkbeeaalnhlbfdlabmndlacpdjchpcjcnkbelkijjcoifobfpkgjfmlombilchbcnkbimfhkdlhlflmfikaglfelodpcdfmdnkbjkaehnabcfbjgmlgfkhfkakdlkncmnkblldefomdnoaefofjfhkapgagbnmepnkbmdlcfodnjommcenonfmhofdompmfcnkbnmbihbhjalgmfdkeglcjkfiggcdhhnkcenjmcabdocpmadbfjofmigmdkollgnkcgjningfpoiaonlegebcjfnonjgcofnkcinhbhkpoefdcchaaakcjdnbgjgdednkckmflgnhipnmliainflflkncajilmcnkckodokcaifohnikifocignelihpojjnkclamamnidgddmhdaibocmfefcfelfnnkcpimljohaingmldgakoelabecbphnjnkdalpbojfdilmiboaiedicdbigdabpbnkdefmnghfokblfmdmojcpcnadeeemfjnkdjbinbceibaifikfljdhjfihdnolpjnkdlpflaiemapipbcccipafniaoaneafnkdmkpjoanllmfcnfmomdjkmmfgmmcejnkeaginbobhdofipedjopncbnfllbnhfnkebflfchbfadekdaligjdfcbboeefccnkecbgifimnojfanbbgohmcmemhclanpnkedcaibkhgkihabhemhhgefghngebpankeddgnoijfkbihkooahkjpaigogldmnnkeeleijgkchbkkciomogekhnneamchknkefgimdgapoeapaabiopkkkbfmhacdonkegdmllkjkjllmgebkmpjcaedpnnabpnkeghdpoighejoomlndehadaciaanghnnkfackdmpeponpnlknpbmdogkmdnohhpnkfaldoggbcgnlmggddipafffmndpfjpnkfdaefcknmihjneohmalpdcmnpibefankfgkeobegndodpppmklnahieknfhajankfigneinlinmeipnoelmgnibgmccffmnkfjdkahillkehpghfcjfhehapmjgljhnkfllafpgpkmkimflhophambfifakgfmnkfmcdnihfdeieocannajlahgnokbhbankfmgjgfjlmiappjdgpfmpklpbhbmodknkfmpijbhpdkncgoefhkbbehnammlenpnkfokpjhokpdlhgdbeflgejlekefdidmnkfolbiibhepahjkecbdfebnpampblconkgepafjoogobilamohndlbagplmhggdnkgfnbehknchihfjpenkgcbncoilncjcnkgghbmgipcjamecejiepocodoojbkilnkgknkpodlneklaebfalbiebdobnlmlankgmgngkchhlklnjiceoolfpglkfafojnkgmhpdhaaijoaeaokmhdpfegfmbmfjgnkgnpoiechhadebghmgfaailfhlmchpmnkgomiolfeoedabmnagnlbheiknolfjcnkgopnijkmckgbdjgbdhcpdlahikngmbnkhaekmgebnkmnnaaikkihlpffofokefnkhbokblfaehhhcmnnckmillmbgcacblnkhdbllgdnapmagaemenbebdblcooeponkhgfjfbddbdhhbnnfkaafhcnkcemfnknkhglhlompogiblkoihjbhcmbcjglgchnkhhbeadkmdhphcbeelkkbpkhldnonmcnkhhcnldfagepbckebmgejneaeocdchcnkhikmlghaoanmdhhbjahecnhcikfipinkhjejgjlgbfcndlakhaefhplhlbafmankhlemgodcjginbhoelemnjkhmgnaacankhnekmpfenacnponemdnlonmkjmojomnkhopbhlgejadjabpaokklocnialaacjnkidpijkfbfffiaffaokolkbinpghcaknkieomdpfbbkegoimhlogjgdjmalfflhnkiibdjebgclfjefebldakhloioemknlnkiiijkfhhdaonoledccnahcjhjcpnncnkijoakikfjeldebfkifhnfpfkandoajnkikjaiofogcpcepbbcapkdbiegeiikinkilljhnajjfdhmahfffodhinfbdhkkfnkiobnipmanapboceegnohniigalkjionkjaeagccabifkmlbpbnolbfhkenmijlnkjbabkjjafcljpffeiomejbljpoeifcnkjbimhbejolpidhfffchichedkgmbnjnkjclfjofddabgpkanppjifaejfcljmenkjfdmiombicamholclkcbbbgbbbemkfnkjgeejnmcdcoplicolnkmpgocdflemenkjhimafffnnmbamndidcjefhadfbcchnkjikamfdaiaebhghdohjicnaikfjjopnkjjdkbfamjnpmlccnciegmhinbcioaankjjjkfnljnlbpnklkdhoefofljhmnoankjljedonmijohpaeimiimjomkffghdnnkjmcbikgeoipfmennkeopnnhacnfkponkkegbnhaalnnmhkhegcgbhpmlahmpgfnkkjhobmpbffdeklfjekpcekajfllojinkkjjehlcellolmockcplcgnmelpbkmfnkkljdjnmnnhlpeolfdlekhfjkpdcfjnnkklkjkfpccldoemeallmbhfjfgblgnpnklahknnaojhionpenkmhhadnhbmpjdbnkldingebmceglkpfpidlafgcifkljminkldjoblhhoflfaobegodelhilnnogmjnklfajnmfbchcceflgddnkignfheooicnklifljcdldokanapkmgdfkeofklpeddnkljobidgjpogbmdnobcicolockjgidpnkmacjaiefbpifiobchmocghaknljehenkmbkonienddibkdhhpjghpniniajnggnkmcjbhjigicjjjokhdgoncbicnpmkfmnkmemhlahjpbcihjnblonhpiikddmjchnkmghlbiclohebhhoapdhcflibiibeaknkmhbhggmegcfhidgcggefbihbimkpkdnkmhmbfbnbjhfheklojohdampdlneddpnkmmdgpkkfjbnhcnalpbkgclnidheklhnkmmejkpccfhcaelhocheceadpekeoijnkmofilonblncelojifehninnohmnknnnkmofpjaedpmongiajikfjhgngklbgdnnknaapiokjgjkojioholckdoddmfnkmjnknbdmlchedldcolfkjnhphkjmpfcbonnkncamelildcgciafddhkaomgahnebicnkndddcbofchmjogahmikkapkaoglkohnkndllegfbocmajagmmbagobkgldoodnnknfhhmhoflkcijaodalbncnmidoccednknjpggcbkmfahbladlokbplpfbeepaenknkkedhnblbfcfpnbobfieojhkhbihgnknngaphfcmlpoiaeplacffmfgbnbeiknknpclpjioiogjfhkpjakokeilmldcihnknpkbmhdfhonhciockokdjlabjcijpfnknpodaoiapidjflllihoplkkfhfbpijnkoebnacjfehmkcdbfmpdneffjjcdjncnkofdbimdljaniiedccikmggddaaohjonkogchhjkgfjdjhbdijcnoakhmplfgiknkoienmkbodldnimcldepghfificgbfgnkomfibbgccdjcahcpleidblgknecfhhnkopahfeccnchmcfdcilnpfejlhcecjdnkopdadimogmhfhdabnlecgjmjdjaglenkpbipkakdcgdhkbdccnpbabdchpchpknkpbmmehfkgkaffgjodchfcoajfpkfomnkpcdamhlccefaoghpnhbneneccgjifmnkpfipfmeapkeefpdbkblfhoaiojlcjknkpghnpedbohpaegpkgdblnhmhfmpohbnkphladabjlchdfieognjohminmkgijnnkpiglmlppkfnikbnonenebndghmpafinkpjeapachchnhbggkidicpcbmjpagjhnkpmdbmlmpongnogffohifkfalofaladnkpobaffgpklfpmmjkdhgfljhbimdolcnkpopbdffmllpiicjbbnmmgcbdjneanfnlabmfebibfdpgfcbefagpbolbgmcjebnlamniholahpfdjbnkmgpbcmbhmblfofnlbadbcanfpjonncagfljllbldnlnbhjnlbchkohbibhcpffcnhjcelhmbiknlbbnlbcpbjpniokgjclkgfodjdiaahccfmfnlbefhnioimenajfcjlpjmcdohdmboemnlbeimlmolndlffdinimeoicknddmjianlbhlinhceeickijkfpolalfkdelipifnlbhmfaaikompkkleplghmmnbohpggfinlbjgakbkpdlidemekjkdjbofjbpnlbpnlbnehnaohdecopianfipmidgccobnocnlbplacpphnjhjdioeeflclcgedpgdaanlcafdahcdndnkfhkbibcnfdbagbkjjanlcdnohifjljngmfjfokncikjehifcbgnlcebbjhokcpfepnbgggpiiokaneoccdnlcelmhohkllhekfdjlincfdkeladgdnnlcfilfclfmklhafihghhephkpclobfgnlchfepkdmeacbccgbfclbjbpnjgepfanlchlaclbhnhjkmakldbklgbkcdhaldcnlcjlagoekkikgecdfpcbkekkkolmnlinlckkoiiaagpimkhjnodhkcidiopigncnlclhopjhenfefmiigppgjmgocffnkiknldgomeioleibahdadbedodfpbllpadonldniloieajcbjpnejkhadmmgacdkbejnleafpekpngiknlamkolmjepehfjhkfdnlefocohkhlgmjdhgkjgdodobmffjbodnlegjgmhohefdfbpijcjfflmjefcgjgfnleglkbhaocanhdloljhnmliecmnmekdnleheapffaaclgegjiloklfocpemegijnleicofjgfgbpammmbaphgggicmgjkhjnleikapolnbgekdjhcbciakfhnokgdmlnlejljdkijleomdgaemecmkngikpihnknlelclofeoahhcfgfkcpbmhflfdimbienlfbdfoflejnfmegadjbcbollehokmegnlfgcogmnhdalhcbpenlodmhhanljjfjnlflbohgdobodbckppnpjfpinihgmmjonlfmhohbglhoamhbcgccpohbkaedgcmjnlgaibnalnggblahibhgfkhlelabgiblnlgapikcofpablcmfgaoodlhiejiehhhnlgcfmhcakfadfnndlchflmhggpkimmanlgchmcbdgkgnhaliffmefemdbgjocbpnlgedfonhpjeghlaeggpeggfockgnbgpnlgfjmjpipligiolhbjaaiclhldlbejenlggfghfoblpcnehabpdloklchbobnagnlgpghnlcdklaljfdpkhpbmddapecfadnlhbenhgfhlljlegbihdaooeebcgjkgdnlhbnfijladloefdnfhpbnbidmpnmmiinlhckinonpjnfapkmpclkakaalgiefkfnlhdgdpkjgoepjmpchojiompbmimebldnlhhmkcnpnlijecoikpglagelcjmgojfnlhkkchbnfbhieccnbingijhecmdojlpnlhldofijhibbcelbodmjmpaeiclkihenlhlognobcgkmacloobgelcjdfnpmmgnnlhmaakliehbopplalnafggbknbpbehpnlhmlgbgbcpomilbhfgjmollehkeopnjnlhocomjnfjedielocojomgfldbjmdjjnliadfgcokeholpdebjapojjobjbiccanliapoclldhbnljgiacofiohgoepkechnlibgnohggkiibdhdcfeeangeahbijolnlibnfkolodjldmcllkklmhoijknfcipnligakfbkphnkllaljfilnmodoidbofonlijfllkjlcojjammldjclinhadbbmngnljbbimmmoffhelbkadhajnpncknheahnljbealbfbpiboaknhcginfihhghjfklnljddfoidhbmcjhhlainechhgcnmdofjnljdeiijkfinpecilibkmkehjghppjlcnljecdfpphnpjoonljldbpfammhfhklfnljgabmpimoaephachihdhjnllgagdognljjdbefncmdhkggafgkgapmjboiklfgnljkhganaaeconmlhjljackinnhjbfebnljmnefkhnhnggedngnmjkecikeenejhnljnpikfnkofgjpckhpkidjklkilbdfonlkboobmhelkmcbmcpciedpjegmenhpgnlkellpfmoabjhjkfhomiimpgmnmhimdnlkfgofefdkbcpejicifjoiildgdpffknlkiighlfmnlejffoolejonghpfiekpinlkjdkkbnopfakpjkanaodhhfnopmgcdnlkjeemhkeckfcocdgamlfpablghkfoknlkldkgfhckojalnncfejpngeclpgapjnllbblmodfefijgiilkdbpnbggaaiiaanllbbpmplfhdpdnmoiigegjicamfhnhnnllechppoaebfmgkgfmfleonaimnmchinllgglbjlafkkdmdbiplnkbnbpcllggbnllkelnphmciifilflfcnaiopjpffggonllkiahkpgmdahedhmgajpkjdccamejinllpgpioecmffgagmllilekbiiajjiponlmbaenebcbhfdoooeeodanhhpjkooegnlmbggahddfcehnnodngegamojpbhlfbnlmcmgdcdneadgakoipcpagblaoljkcdnlmjcfadckpgbkpjnkdedeamecbjogalnlmkbjfegkmjjnlkokoedklfcjnbihepnlmoagajlafpifacjipjoohfkjgomepgnlmomfkbmdgofdeofpjkjdkfedndccdjnlneaeidkfhdkinbpjincegmpjgficapnlneiijicjfaaoaomfnejicgifdoeigcnlnfacjldineklklpnegighnamdbjlpmnlnffmmpehhbdnbeanaaednmiifdmibfnlnglficgnecdigjgmffbmbengkdcihlnlnhgnmhmnifhodjecilcfliollbjcgknlnikhpimclelcopmneehjglfppbnojdnlnkfkicpclobdfdnfohhlfjhenlkomonlnlaflkkcnnnloclcnfohlpkhmgkfbinlnnimhcggicjbfoikkjjibbpfnmccegnlnodhpljjinjpoimimmadedkboagbfenlnpomdebmeebmnoociibbmofoplmgjanloaaepkhcnmoakooihnefhhggbmemednlodlohaghfcoeolmfbhjcbgfiiajmhnnlojijfcknnekaooageocpbfbjnbciminlokidieifdeppdcnafnhmklfgdkbjdbnlpchhogpnefaehmaebefgmafjejhjopnlpdogejgnmgjpphbkdchhoinffglgnhnlpemjhppllgnihfoldlcgimjkmhgcionlpgbjanddbdbbalmofkkobhgciaghnhnlpmkfhkikiiedapfblfkeanhkglolminlpmpapiillknehgheiccebfnfjboaphnlpnklggnkmncghgllplnhkecacceigjnmaaojneappdpijpbileafgnfakofbpjnmackkienienieiegkdhjfalmeeoigdanmaekaieknfbmlfckccmlcgpleapolkanmafciffnnahajledpmlpmfpojggcpkenmahjimjcgibjecfhlndnekjljggebidnmaiflomjddifhkhjbbokhaiondajcobnmajbigafdlmdcmbkkohjidmhfcmkachnmakefodefbbcgmockacclbliopakahfnmandaoelkcojhphcjhapfemoioijfhpnmaopbbiblbnlanfcpmkfekjhigmaejcnmbbigkbmnplccaiinohoenhbjlahpfpnmbcfaodngdiamhfblgjohghhofigdbbnmbdieeenblmdjgalpmjckkmbcflfkhhnmbejgioiljjmkdjmkhcfnecgioladhjnmbignfphcddkmgheoabhmmgnbgbcnmgnmbimhjnffhcmfbekdkboaddngpmnjfonmbklpljkefdbmjnchioeinhibbkbjfjnmbnfbmpandljjehijifjojjdcngejeenmbniahcmboobknlmjmcidaalmfmjnghnmbpddnmmfipcepjmbhjcidhdeceioeinmcffcaebiikdmiklndccpkagmllckkhnmcgaoaflgmoabgijakcfhnfdkeojfnbnmcgbndmoiekgndobmbmohmkchoajnbbnmchfphcfehlakejnahpikcclbmmbllonmclflcgefeeclddlnaidaoogedmkfkpnmcocigebpkdmhcmpmieoceldbfmelcnnmcomofcelbpologbeficpelglaceojgnmdaoangfgnbcbageemdnoobkifdpfohnmdbpmgakbnhfemaeamopnhfhdokcgpdnmdfpmadcheocbehjekgkbobjndahindnmdhnodbhijpaapckhbknghgfodlneelnmdjodhmpbjbemhcfkfgicahfmjgefbjnmdngbebenldjpfblfbhjdgmjcbmghemnmdnmkfgjmepnfmgglfaciopegmohemanmdnnnfooeidlemibhgjeikfgbbdelcinmdofhihlhidlanmoknfnkkkcglbcgcjnmecbdbeocappplgahkpolgikbkjfhefnmeckaoceedkaglidhmlnnaapllikjhpnmeclggichnbpgkiehafjbbeofnblhclnmefkoblbpfgnjoalkipfjmacikpgdgmnmelgafobnkionkmolbpeinpgefobndmnmenakchnjgohcmcindjefpkjbkbhgalnmfaclbfmbdokmndmoofaggkkempegpdnmfacldjklimllckdgdgffhpheochlbjnmfeibjeambilfnoignofpjnijnafandnmfjjojehlglippnokpgblaejclkdedmnmflnljojgpllnmpghiijkhfficpgdndnmfngiegdjcakmfoenppgmgndbjiognenmfnmoolbooedgklhgihplccgppldoclnmfodclkdkhelapangfibfpgchnbchbinmgaodbmhoegenmjffoggiafecifhpkonmgbhhkjkpjfhbceogpekelepglmfheonmgcabomfkcccbkeialmjbnbcbhlnfgdnmgdppkgigighjaoogncanobedmghojnnmgfcnfgahhahnkdldoiebldcljajfmcnmgjobpnfafolncdpdedfjdblkgndpdanmgkgacbphdebhkpebafihghgaanjhoenmgpbidjnaebdlbdbpjggenmbaolmfoinmhgngfopnhgdilfiocjcnajhnnoedjknmhjkpfkadnbhbfbjbhnabendegainaenmhjpbgfkajlggflcgpggpmomigfbbapnmhlgmfplghldoenkoigffhhlkahnjkhnmhnhilcakmjnbfahefjmeaenmdapgpdnmhnmogbaeepikpbcaohledakpkkmiinnmiadhakjikejahomklkfcdeigahbdelnmieajomdnmlbmppoagkldjfhkjiijmhnmiieljeegjohmcphjadbjhadmdiakjmnminefpanjkknmkgbljpklgocpoaffeinmipaomelppneddcnlpfonpjnlhifeknnmjaannpapdlcpmonocfldiekgolniognmjbfifpjjploeeahbgeakgigpogdmkknmjccbhbncmmlapdmpplcnlgkpbnaencnmjembmgopagclmadphkpanlkalaoaefnmjipabfabkmfiehefpgglfplfjnhbdhnmjjabhcoamjdjndlpmlhbelpnchhgfnnmjjfbkombkecedjaegeallibmimgghonmjkjphjfijmimkenobggifkfmmeccianmjmhphffpcidchjpdamiglobjcdhfkenmkdpdihchdoagojknojjmodkkojiapanmkenpelbkmeamekejjokaldhmmdkkkknmkiejjpojdgoilmkhcbgbabbbfhljpdnmldagbjchoafbpnafhfdkpocjikomeknmldjnckdhpglpbpihecefhjbdajncjmnmlebolbkodpahpmbbomclfonjmlloaenmlhcmfkmldfejgmofnbpjebhecanakonmllocagedlkniingaeglilpjimdallhnmmacbnpmejppmlfdcibpmcpnedjapbmnmmbooifidccdjieohnmicnbgahbjkbcnmmcblonpphgngjbpibfbikacbgnghbjnmmcpiiogdfenbmpdiajhehgpglmnkhpnmmdefhefkhcbcmnnobjbcffigeigllnnmmdmknaeokhnlojlonghhhellcaffgbnmmdnhlappmicfoblpgachhjagamkejanmmebdpfebnebllignclbojdlemkjoggnmmgajjooonmabinhjonbdenehokfapfnmmhceikfakhngfbielnbgkjikjmblcgnmmiccibhfpnlinfkdaecdmagenglaginmmjjlgkpcpeehhnddbhafnlpdecoaknnmmmmiekcfaefooopbloahncoiihmeghnmmnodocfckpoddcgihiihcdinaonckbnmnaenfemdedkancejjpekeodlnbeiljnmncjfchlnndoagfkpmeklcgnebomapanmnemfnepeofhfmiblnmcinjpimcjlnnnmnhfcgmfpchhkmheeempipdmobfaammnmnhjcedomddepcohppohdjgjcigdkkenmnigllmkknggbolhljaacgekmdbbopknmnipijmdeakgolboiciceajdldcaldonmnmepmmllijgcbbgkilgfdgippdinionmnnafdmbljafhmjmpmdcpinpkbbjphanmnnffobckmfnngiaaodefdpaobccnmbnmnngficjhcnlkbleehghiblcejkpaafnmnogmnadloofgaibafboimcipmafhlonmnomccfofbganeneiiidpeffhpadhflnmodinoaiicofjdidmnldmbpeaijmkpcnmodmakiofbkbaihimbcdbgfihceephpnmoflddgdbhifadgkhmbfoijmhnkbljmnmofnlljincdddlklgebejmpfliidpofnmogpmpieenmlgonhjeihmlplbcknhajnmojjfibcmoejpifgjifjnpmimhgaajknmojpmgnmphpphdmpiklcemdgfbcbjponmolebmhcgmlfckoedkfekcgebpaliignmooobifelhgcdaoheboboengiljkijpnmpajfkmblolijhamnidmiaeghehopmdnmpdgnnibnajlfpinaihanllcchdbdalnmpemkbpcchfcnmkpmlcnlglefpojlcgnmpgjcjlplfelpkpgmeioldjakkdnkgfnmphbnbmgfccfhcmibikmhcgajjpelpfnmpjbfdmfmmkdjceojolibckocgabkoenmpjngicpffcjpbaiekehmihleknfonmnmpkgfldlgcmogahnknemnijpmabgflcnmpnkjcakcikbegglfjhjbhjgjajpemcnmpofomijnemhglodbkoelhbiopgjdfpnmppdmfpomnolbmgekifojpfkabmdoilnnabjdocmgcfbohcejbijbegjamflhkonnabkhepnelkigpldcooifoglhbaaeegnnachdjdcjbljaajnafifnjlkabmgklonnadlpippponbbllnpfkmnnooblcedcmnnahcplmnkchnagcbkbiheieehekjlhcnnahgkogldchdhpiaaialkbkedhfelkbnnaoeblcffjlledmikadmhhfhjpolcjdnnapanbcinagieeoghoiofmoofnebejknnbdondoinhldfacflpkjpkhhidbbgoknnbekpnmbfjmamhghdnnlbeeodfjmdmlnnbgjgfknpbbpbbcieaabceabbehbipannbhojhonghipgdlgbjelbkdcjnfpecdnnbiabphcphmjlagohohebfjkgammlomnnbjgfhmfnmdmcbnhghhgfbjapgdhimonncgjnenfeahgdehalekipgldlopmnfhnnchjbiemmmjlfcfhiffilcoalipkbienncigcgailgmlhkgjoaajkicdjlnbagenncjadlgddglehbipnigpnoibpapdniinncjelkmdbfgcailpfhicjcggjjgkbninnckigpfiddjhgbkmipmkfcjondoefpjnncmghihfpbdpclneedknbfmbpmblkocnndclfjchghcfocofeinnogjlabmglennnddimnbbfajaapbgimnoihbkifdkdjdnndffaacdacbnlipjmcckfoblopedamhnndjgcjhmhbiflacjdanbdhkiifbhofbnndkpeddjiggkglgaopplhincabmbhidnndmlfhedmajkaghoegblbcabakjllalnndmneilpjmhfffnfmlnbncefflmhfkinnebigdblniggabklfdfllngiaagjkienneflkfjbkhpfgjoephefhmikidhhlfmnneiabjdjongafjaljbihcdccoidamennnemenckffmkcfkkmkgmfooiglgnahbhnnendidjcdbclalhlipdbgnclcjbmpfgnneneobaccjhaooncfhlbolckhnkaacknneobkkmicdlphkgdoabajhgabcfhjbenneohmikghmikpiklmhkapmkhhbmpajdnnfcojbocgnbafimangihlcfapkdjcaonnfhdlfdfkeamlednnfikikjecdfaljinnfhjlgginbfdejaajhbboeemajpjgfpnnfhojphdhphddfpikoodnpighfjemennnfojahhjfophmeibphnjojdaefjcjalnngamjodbfpliaccminhmmkdmmfelinennglifhedjligmkmfajocmjclgpcclhonngmdkkkhhofgdgldgghobkpnkokijeknngnfdaahemlpaaiaidkfjdohgleilabnngnpeogocbffohonknibfgpdheagajknnhafhfhgckjaanjfdnpclmndoohfcglnnhahpmafnddeibeaajkjkflbfbelpconnhcpbeckdiighnamdfgnafmakhehmcbnnhefbmfkjjjhphdpamhcmafkglifmonnnhimjlgomndlkgcpdbnkdfgojjkaleonnhmifabkjkplhidfplohdmldjnpielonnhnbkgjdnciiencobonefjlkgocllmdnnhpcfpjpkadmicfdmdkdbemilcpojojnnidalgblgjpdhekmhjbndddadjaoggjnnighpfclkdaipakmkbhkpbmogjlnaignnihcagkgklhomfppimhpopnnkdpeadknnihfdoaggplcpegflhdahbggimjmijcnnijgmdohigkgapmbefkfffjhkdojikonniklomlnnmfhflmagmchgepckmcbnpdnninaahoaamcnfhioafhfnaaegmkfmednnioepmjbjjlflmdgjanlcmbjahljeeonniokkliiibbpleinhholhlacchabbajnnjedbbddmflcdfedmdahbphfdkcldhlnnjegmchddgogkhimhlkalfdmnnopfpfnnjeigklpmdebpecomcookppdhhiioobnnjfecpobghjhcifmmdliojbmcehoikbnnjfembnojhinoidmdpngebjkkkgmgcennjggakpofmbpeaadgimanheblejeegmnnjglbankkenkaaaemabakjnnkngjhblnnjiicmabblgibchgclideoochkfpfbmnnjilgmkppbphfmffgcaffjnpdcnfhhcnnkejamhodoofikdollghgpiedafpgbinnkfchfmdbmnnabieghlpkajhmfegdifnnkljimhnkdknfhkfkmianiifpemndlnnnknaepflknhdemlgjoepikgffoolnfpnnkogfcomliefglmedleohdgjpgpneajnnlbbmajllpdhcelilbbbfanpeajgcinnnlfemokclgndninbdjhdpbgibofeejlnnlihmloemgambllpncdbafddefhmpainnlijheenjbdidociceoelfpgphfgdjhnnljbikhdhjehobkmomkccdddnmjkhkonnllgpfniinpoihhmahadnalhodilbibnnlmggoengelmooadnmkklkcfcaoaogannmdibcpdbdkkfcjmjnjiaklddbddadonnmenghipcbdoidjglfhcjcecdnaoiobnnmgchcccjkjcbjfbacicpkjncapgiafnnmgkcmbfbeglihljgbbkedmaihhkplknnmgnpbngcgggmnoipjhgiicfcgfdbcinnmhjmgaahkhcdacbmodpnoidbfekibgnnmlkblfbodedjbnidhpclfhffjbieofnnmpcoeiejcnldlpbobidjhifjdpcljlnnmpmhjfnohjggjhmjpidfijalphhlncnnndpjieimnnmamiafoljjaacgcihopcnnnfjmfpocohnpafneeimkkncagkgddannnfnlhmdhfdcnjianjhklboidbgfgkcnnnhbehnadoehmoekapoofhcefmhkbppnnnpjplhdllijlmkabaljbgnmbkdeflknnoedlnjlnjiohpolpemenjiffhfkfffnnogcjlcglobggnnhiialjgoimfngedcnnohbelgcojmeoaneclkhgmkdlicnpnbnnohcmfjmelkgcenkfjfkmacjfdkgjejnnohphpbknkijjfnhclbjeaamkbpokgcnnoibnikicallfflcaechjfnhiackhocnnoiflfngdolbgioodlflkdfnaicmfdbnnoikgdgideabcakihoijajgldfiiakonnolcikeaeciihacnnpdcffcbonmjikpnnomepelokjlnfjgcfkjegocbcjdkkfknnophbajlccdlgejffmmpaegimkojajnnnpafjmmlafjaeeagajhfmdljphbohldnnpdheigmmgkajkamgcikdbeofpjanccnnpfikjaleanmpfabljlfdnbjlogfpinnoaaiimeecjfbpcnggiijigpppnalapgnoabekfdhohinbnjjojdkodgonkdanjanoadkdlofclfffjpgmfanmbbeoopidfnnoafhmpfcfjlphmadklhljpbkdomdbihnoagedoiolkfaoaknohhepocfeooibjbnoaiceblgebafadhhphfnndllnnjklfnnoajmlkipclmeolfcnflkjhijkigpfjhnoaonpghedadnngbjeelcgkkagcmnfcpnobcchmmmimflopifojhkoihfpjblclknobceofoanhlbehjibfaomofjgpfcmbbnobdniecnkahnflmhebhdgkdfhfgjongnobejaikipmnoknknlmdcbfjlpkceiafnobenoilkmgmeiialoekfabjebbilbdgnoblfikilpjieckiinbnmhangnlgpeehnobnfnpphggcjkahcggefchmbechfokbnocaimbnbkmcdhjfgahodfddlmefffnnnoccbpoefnkbkdbkaabdccbmmkcppgbgnochgolghcmmllojpihahfmicajdlppenochkknnbahbhmmknnmdhagelcnfagomnociaanbpmfolnpkfphcfcecapenfbcmnocifflhlooigapnmclohdcalglhnboonocjfecgnmphepngjdadbmkjdiohielinockgmhenieccjddhgbildjmifgaekchnocljchjdofadcdpfmjldmpngdjhgpignocnghhohjjdmkpleendhldakiheofdhnocnlplcdhnodfchadhjhpdlklkemmdknocpfkkbaekckhcoekockfbidpcjgkbdnodbpfnfhjfkgnkddkjmnnljafobgaednoddkefcplpppigpilofjfbdbdbnknkfnoddlmkjecdnmlfkjdlcjfbncijmjgaknodfafknohbijmemenhcnjdhajiamjalnodhbcdiingadeaoagbjlnnkhbjhmhmlnodjgekdapjicfkbkhjplheiomphnndbnodkiponondigpaalelahbchcikjjlfpnodkjonafhmgjnpllpgknpjbogfbdnpcnodkommmjaejgoiakjbncnlbmldbibknnodlpjgdfhhdjpkijmejpceacfbadfpgnoebnmedhgoiabnjclemnibiddfckcmhnoecpkmbhkaedeojhlogmddjalkhghgbnoefghcilkpcabnhhilojimkkjplhcndnoefmckjndnmlfehcfnkelifmnldohhhnoegjakfkaepkfnhdhompahoahipjdipnoeiihpamlfgoccfpilgglalfammbcbgnoekkolloomdegcpmbgcoafiaaeoecimnoelnoifofhmjhflckpbhhjncjpiokhdnoeocaldkighladgeoonichkehbohjdjnoepmokopbcjihhmklgfdeaodpkbcaccnofdiclilfkicekdajkiaieafeciemlhnofeaiiopjkbfpmpdhneignmhmdbiajnnofelmefbehaeendpcelajknogmhbiiknofgagaldieegjmfkcojcehdcobpealnnofnbcokdiekjknpopdfllbkfnoackicnofnogbblnonemglambhigaclomlplpmnofnpicpngkgolcgbgfjcjgkpppnbjiknofoilmmonndpalepmhngkleblfefpgdnogfogcaknapbcgeahmlfpkejapdglhinoghlemnlmglibkppppgkdgnndfjpaohnoglmpbhipakfkkbhchkppiemicgpdolnognlmgiboflbpbfhhpaapgkhegnnekknohagidlbnfajfdbfoekdhmkjkblcbpmnohjppkfgejcalpplagphdhfgpcilfnfnohlmhmmooallahcoedoelmbpnijfbfhnoibpnbpanpahnnljblmbnjdkpfhkcecnoigjgofojnemoeghpnoeggmmojmkjjnnoiicffloijmiddgjofhgagcefekeiignoiihgagpofnnjcdajjpdopnfohnlcknnoikdocohpcnigoinncmjjnafffigpmmnoilkpnilphojpjaimfcnldblelgllaanoionhhoacgglenmehmahmhdjppceiffnojadieajhjciigbbfngcnommfodnokgnojbdfjgakinmainppgipmimdjadgidenojbeneioiilnddfchipppaggpnonkepnojedglpapjfkppjoaiiaedgigadkeamnojegbfikblndmeajcdkmjpbfobolombnojelkgnnpdmhpankkiikipkmhgafochnojfancknfjloilcpjbfciefcpmegpgknojhkpcfgdajmboejckmpokkpmhbaapjnojikadpggaefcbhoacajihejlploiblnojkagbjbhgnilkopgljfkhddmdjcjfnnojohgocjdjmfkakdgmambhaaopgcobfnokckmfjfhoimacfinompambgmgjjllonokeofognpdiladdjknlpedgakpalapknokfbncddkbafjcjibflbldfkcaapelgnokgjhfnicdokidfcnnpdomhlgkcpdihnoklpeifplioddplefhpgclkadinhjfnnolajahnlkgfiaoipedmgfnmpdejljmgnolaocdfjdamhlilhedofefedmommnhbnolbnidbcfaihpcalmgmcbhojfedmfffnolcmgmlgmpofpbmmhnmmoimlkbapiifnoldinphdffmjindhlbmajjhdjpikooenoleolmfjimepebmefepgjcdojopafnnnolggnmhlagghnfpellfnkcmkgeoiepjnoliepdmpgbjfkikjhkjcfdpkbnhmeognolnfnecbjmcojifnaijlifkejnbmipfnomacikjnfeoplcplkpmgdbgiiddphjgnomeaomcbokjcjlommjlhalojnnikijhnomghiceddehagppgfjhbocjidkpdpmbnomkohkplfmnchggapnjnpfoookpgikcnomlmkeijjkfbadekbnpdhepbmnpleijnonjdcjchghhkdoolnlbekcfllmednblnonkckhpghhkhbbgodldjgddieehcnagnonmmklcgfdgcengnbaddmpjkboafgeknonpojpocbljeefnnealmhagjnkoiooknoodifkklipepgnneeepoojfaggolddinooeamodddpbpckbofmdpkchgocfkmjdnooilekodgplopaabpeafdeolmammlkcnoolnklglfhdlgkedhehmlncdmehjoppnoomjcidgnamogjljgjbamcdggcnlcjfnooodeapoakibhcinbedopllkjgnailknoopajalodfkhnmfkaflbkjhaolhcgnfnopcgbafokflccfbbglemamoocnlabmenopeciaefeppiaokfjaamneenfjjagdmnopgcdhmandepmchjgndkokpnbgbncdnnopgehbobniifpngnhmljfojnkkopbjenopoaigaobapelfeopfaonpehiddclbcnoponoogbefcnlpaeclhpcjcnefglhninpadaghbcdejfngcjpbnoikajdnongcanpaekpbpidpjckigididdidghkhfjhgfnpagdkcbhelldogadclhndflpcdbedpjnpaklgbiblcbpokaiddpmmbknncnbljbnpalgpgbghdimeegnjajbanepdiaajafnpanigpfnclmgclcokbbdhnpnkfoeakpnpannooadhmjmcldgcngkoheagapcdlonpaobnlmoaflieppdiljaekgeemaplhenpbbokepgkededhnagaphhmbdpidcngfnpbfkoafggmnlbilbenbbkengdioeodnnpbihfamalomjlfhgihgfcpipofindnfnpbjkndegajefbdaphccmgkidnbnlahanpbnelcaohajjeggommldohnbeghljlpnpbpdbdacjbecnohbdbgpmoljojnginenpcdopefnnijbpkgfhjgocoeojjafhbpnpcgeebgghlbhboefbbihnggkohjpmaonpcllkbfbmigpdcigpbhkpajaodpipjdnpcoljdddehndgnfpfadkknpfjfhgofpnpcolplpgklmlkeljodiociohimhpichnpdcnpbajenoklbcdlgpgmdcfbkdndgfnpdeoidhmacibjfjgpaaonogmfmmjlicnpdimeliomclfdmejcpnajlcdfjojlcenpdjacbodiojfmjiffjmlepjffgafcfcnpdjnnbajbheahcahcacaiegppamglhjnpdlohaedpbmipemgllbdjjijnoainbhnpdloikfmhkphocjplhpakjimikopiobnpdneimepkiadonihbmpmblbjkdkoilhnpdnfieacbeedajdoimcjaelikdmhiannpdpojljkieafkndamjpkclnhkokcoennpeaameemehbpmpmffgaobpecccdnonfnpeaidhkmeofmfddagfoanhigfklongnnpebfpjmobilhkljakeeepilfgdofebnnpebinglffcobgjffdekbmilekohmgpdnpedfajfjdbafnipamnhoiepnonjbhihnpeemdkiagfekplbkckblcpmlbbfncimnpekbjlgmnfpickmppeloinpgoeplabgnpfcbkdfickeidlcbfpklkldhmolljnpnpfefgkhblhhgcngndgecbeoaabecleenpfejefkbohldclkdpcohjggfnmgloignpfgcagaefpcefkffhoemmbkpoplclkhnpficjkfcepjfmgclfgminomkojgiojmnpfnhmfcalmmkbpgkhjpdaiajfdhpndmnpfpmgjnfcklmaipcffpjhapedmpjggjnpfppledjehdffiaakoffoofbjdgjlipnpgceeknpffffdncmlpgodgjijlehgggnpgcpcgkjbndbgcfdknklebglanapneenpgfabafajliaooeicdoahbpoajfmbbenpgjjlfkaikfbegjfmkjnmmjdnoeadhhnpgjnhabcgahcfdembgboapbefikbmldnpgkcfnmadahgfpboifplmodkddpcbjpnpgloenkgklfadkcokomabflilojhiacnpheeaehoakgpibiaedpmcfhpelmmghgnphfipbnbfkpkcjcacapoilajgggombpnphijeiephcgalaomgipmigbfjnahfiinphlhjeonipcggbgeddfoclajdmhihllnphmllgapkjfdgbdpfidcnocockfgkhgnphnkfpcioplhknbocfbenlphhbmkghmnphpcbcecnaooglcclmjpajmfmhgnnlknphpconoimkahpoedefokcepogafdjcjnphpnflnjdkcldaigipfkikfepejppejnpiamjaipbkoakjagfjlkhgidafenfaenpicfconmfpnkleajblahdnpecgkdpllnpiegppbkbnkdpioifcpidbgkihaniennpigghfdkpojfjcjgpbicimcaljilodnnpihpgkepmjlbgmkabflplagckgnakognpinlcbaliegagnjbjaoikpjhbldfjbinpioonaogpjfnfakbecldmomkdljdjconpioplbhningiioodnjkgpigbmfmkopinpippemflkmhghcpgkjbmoipchneppblnpjedjdhpkcifcecdjofgblllplfmniknpjfhnhhkhfmgiadljeebmoncchegdonnpjkohmlhpeccplkdheplbndgffmccjgnpjkpbiepmhgijjgbiadhalhpambebmmnpjomchidkmmlolcddhidjpkmoajgnmlnpjpiiieieligngnnhonkfejfklmhnijnpjpipabbkmhifdlkejckloenfffjoajnpkikhelkcngeabnbijdpflbkfneoddgnpkjngdmjbcoofmkebhhjndcjofainihnpkoiacpmcdlodmpbapfghadnneicaoinpkpbddibooimpifilmahagjbddiahhonpkpggkcnceeapojkihaocdcnhiflblknplenkhhmalidgamfdejkblbaihndkcmnplhagfmgfanjdjdbkdalhplkonceifanplieobnnegofkmpflfblmiijokglopinpljkfljandpmpaibcmkgnelbgbgbdpbnplkegpdelpbflbhfeidfdlnmggjdjadnplklbpbpdknimcebnnahpffegnocnonnpmacnoiklckfeifpjlfiapiceiiofdlnpmeclonkjfgmjcmbdmhffpblfkkcjdonpmigpdhngapmelgndiiekbdlefhlaannpmjhnbcgjdnfpabaacfekgcoaapjfpmnpmleadjnlojpinmkhnepddhlplealpgnpmmlnnjpobefdpbajmkeidlfmldlbdjnpmnpblpdnlccgppniiaonomcgaecmfdnpmpbanekpcjfihcbfpcgfcgmhofpecmnpnbmcalgldeockogghendfflboemmaenpnbnmpklobephkbdikdmkmbjlalnoionpnddgckojipgljhdjeieahbhpagkjojnpneofggbpefmempdebjcgppfnfaamnanpngibanjpddcddgnkpjcohcnelagkccnpngimbpphaleicjbebgjjachkgpammdnpnhhkhnecidbllnifbojjkahimoiidlnpniomhgeoiodegllhffcbmmepecibhcnpnohafnalmblonniakoabdnimmdjfhnnpnpocgajlfmoaaaglofcoedjpcilalenpoalehihmnadlpfbnfihbaajlohghiinpobflgjmhobankgjlaicmppacadpiemnpobfoappidfecpgpneibpakfhknjmhfnpobhgmanmlkdlognjfkbnejafkcgaalnpochifhihaidbllikpmenbjbcpobjconpoeonoajkbigbemkbpklihoggklhblgnpofmjjkafefooemclldjigcnlckobecnpohmpgcdepepkaldjifehebpfeooohmnpohpallfdhnbilefgnchmnnfjinkjifnpojijfagnmjeddecgflihhcgebneabknpolaghondefgiomhkbiiompikfjneepnpooccnmlkepkmnimlbejnkpoidpnjhinpoocigdnpfkggdbfmmnbdhjnhnnkfjjnpooljpaabckohiddmaolkjkpimhhidbnpopjkionadpehciogbdjkpgdfccfgmjnppecididphaimoofokedmoacmcjfobfnpplbapgnpogmeabbhgomdcbjelolddhnppmdkggfajbicalcnpfpcfacpdmbfhinppnedccmcikmilgllmnmcjnfnlhnfpnnppnnioobbillamfdlegnajmbeodickjnppomgaeclapnokcmbmkmkcdhincfccanppompfpfhfogiopmfgmlgoepbolnpfkoaabaoogecancbppmkmmhcieekolahdgoaabkcgfbaojnahabfkipoakneofpjdjoaablbdnafbjkkcfgcnbdlfobjcamjjnoaackhejcmoooaplgmfmjgfncopkclgmoaaffkkphnlbakbdgpdpjmhdajjmemcfoaajjijocjhlfbkpobconalcnpomiacioaakpbojdmgimejloamjkekkmfkoholboaapionjbcadoljbpgdjjeamnehknboeoabfdmkjiidccknjikeoaefipopkdommoabfkmieajccgpgbggikhflphjgpncbioabgdcampmhpejabhacgoknmjgeejdiioablfnfahcdnbpbpdlfcbbfklpjkmjlooablgkjoncihficnpnmlbpjodehelflaoabmfniijjbopjmenkibdpcdpdglgonpoabnognnjoiaalhohljmfhnmigmmopleoacalkkjihoeicghajlffdblbbakklomoacbdjibecfoojipjbfelejccmkonmploacfdkeklhdgidleibffppkfhfaahndkoacgkhambnkkjbindjdifhfofepmelogoachblkhfjoopohbbkkkhmhjhahndpigoaclogkjdakankkkaodlkkmeppegbhkkoacnadiojflbdegobijnpkoaibakhpfcoaconlaahilfkokaojpfgaaldcleclhgoadfenokkbjmffhmddeljfaacbdlocchoadfmbaggknipdhhbaomghbkgfdppmmeoadfnheejgbpmdmgpcfbkfcpbajobhmnoadgfpoobkkhmljdmigecdcaimangdndoadhnnccfnpcjnjmlaenhkaiddihfnomoadjfbflnkgcakhdnlphjaanajjdkbjboadmcbmaagnfphjbaimpnojbhapioaefoadohiloeinlhonemkjlnoiiibjgipeboadolpdccdgkomglahjlfaoglgighefioaecpehobfpeefgihchckogdfjllfbjkoafbbkodcbjdhfpekgmofjigohkcpnjcoafccdmmjdpialdmgenjfhijoondgncjoafcfcppcmhonimoakejdifidkjcaaokoafdnpcdenlbkalfnmolflkgedeeeboioafenagobddkdipcdmmghlendkgnehgmoafkmnjkbnjlpocncileodplakljkkbooafnccjjjdchhhkkclaeofkgehimbfnooagckjcbknblmkoljgkokahhkcjehflioagdbkcmdiahaacmjnninmlchabeafdhoagdjeiammabflejmgnbcdffmbgiglfeoageachjchfjamipfbmbpnegdbegeeoloagfgfkgihokahaccepaknmimedeodggoagipcaigeeokpdmdcllpgnjpoaollbmoagjkcegeaocmmmfpnbmdohnnfkalflgoagkeaihnajgealokglcoknemknmbijmoagkiclohpbelmolgkhmamjjdbppejdooaglihhicobbbggoioaapimainoddlngoagmhodimlgpbcnbkejmpjdjmeegkkacoahahdbjncolnfbgnlnpccmimaebkklaoahcdicgmbliganbblfeldnnhlhaaahpoahckmipdflbimkinohhokchdfdphpmaoahfdgonbmhipgiaomnnhkplkagnbppcoahgjcklgkjlkldelackgneahcbcpagmoahgmoidpenebobghmjhmhbbikbehnknoahnfphfjahfjajbbmjkelkklaaalmjboaiclhpjighncafpojcclpoplgobhajfoaiecklleaimljfiphbkbhpjenllbgjgoaihlikejidhlkpbkjomlgknigjaojkioainnkcfkmggolfnhjighmhmhcpehmhkoaiojapckobclefninmpcfdnekejadhjoaiphjmcchjmohkabamgjgodcjmlifmpoajbkhmcconmcpjeicfegfcabapajahooajccjiboliniebdbmjopgagcgciflndoajdhppjifhglhlnbbfkbpdofclnfaakoajhooodkigdaecklpnimbgkdkkgbepkoajieiehcnfnihdoginchdhfgceijgdmoajipkhdmjhjfgpgafnekfdfnedlckhmoajjkocohbjngdlpckfmneldoinclpeboajlmaaoohoebcndoekbeejlpmoabgcmoajneknfikopikcibdegfdkdicmnefmgoajochghiioeigelolepmjlgnbjkemggoajoffhpmmifiioillahnojcpgijjjjboajonkndceflipjphdkeglioiglodbijoajpkaonnggadepjcogeiaaiffgkhiegoakcmggfgkhdhhlfpbeehkfnpbkgmlcioakdhgfiijdpdgjjakdcgohcnnjoooiooakepioepnhninmnbedmjjllnbafhfbnoakhllhnbcpgagdafgbninlpjdemdmjkoakibmhhpljbgohapeanalimjmfhllmloakikjbbckeiimobabgnklpjhblhbffioakjlchjmclkedhjkeemiboeofnecdhgoakmhkdcmphohlcaaghfggpgncgejjdfoakobmjngfclclhoebiekkgedpbhonkpoakolkmcfihkjiddkofooncamlaifabboakpnfjebilpecjbefmaafpjdmbcehaboalbifknmclbnmjlljdemhjjlkmppjjloalemefhhccbkaloikknoakhkchmiabcoalfdomffplbcimjikgaklfamodahpmioalglblmhgnbppckbigknjiemblloecdoaljcidnfggldbgijmbmbceghjfepmjooamacebabgbappboiojpkllhnoabjlbloamgfimppjdfemmpaefolmacjihaljpnoamhdgomcejkmmgcekabkkaehmplapgjoamjgfpghcljlalebfhcddenhjldhjbioamkeofpfcgmmekkekeiknaomnidbkhkoamlcndiogjfcllbdfdcncfhmnhaafcdoamoeppnkbjacnpomciibbaihhfalfckoamomioenocpaffpkadedkkjnhkpbgphoampnkjpomgmmphfoedhihefpbjhjamooancdcfcjgkdcleidpibmbkepeceopngoandddlkiocaenkljfckamhalkjkbmkdoaneciclodpeejpmeekljhcemicefngkoanfnbajcnkmecbedgkmnmjokfhlkmeeoangcciaeihlfmhppegpdceadpfaocljoanjogmonneelfpnfmdlalfddkeckdejoankgcmhefldhjkhmadklffajodikjnhoanldgeamjjfmgeakcgkhidfclihgokfoanlmeahhgdccgapaedijgaooikjaphmoaoakaajdpchhnjcnebaopippiibidgjoaoebpgbkehlcdggaeeohgfpopdhjelloaognnhjfhoiaeadbpapjjlabcbelekcoaohobjnefjhipndcpfpebpelddgffhhoaojfjeblncbeceiehmapglmdbohdkedoaokhcnfpehnnffpblncgjelfgipedlooaomabgameocfcblnmiloilpkfifpfcdoaomfofojkabgnedlekghfcfhcdhdbfcoaopipmeccnkegmfoeijfeaefpbonnafoapfggmhiibhdfamdifodbdilepbnkbloapkmkaoldkfdinoonkkeipdgngjjalpoaplcmfkcmbagdlcainbdepbkemfceamoaplejbmoinblondbmjhdhneofeolfgnoapmemmnkhmelcmepbcjnkohcplmmncnoapolnkpacplnniildfccnhgogpfhgnnobaalpnjdbbhjbfgckfplmdbajapdcplobadncnkihijfkgganhofeogoepaikckobaecggngknpmmikfnphndfjkiiagpnnobailcmmjnjeoppahkoknhehcckkphnaobanclljkkcbodpapfhlnkghhajpodmoobanjafgdopkojiahmalkepdkjnckbheobaogonfpdpkfmphifjbccfnlcfkgbjgobapaleeimcagfaifeiofijkenmjeeffobbaabaenfmhhipgmgobjdokbhejdohgobbaalaimjecbobhghljhnckagiifnfdobbaaopiocmdmhnmapaianjgigjbohboobbalhddjckljghhljfalpbkibpmahppobbckiodncilnkjbggmniehchegjjdhiobbfgakgihhgokflgeiamilaefegcjooobbjgbggobecgaachajeageleanobjdiobbkkfafalkieimfbjllkfnebklojlpdobbkkoljpgcfpdofphiboilbafnjlohkobblmbkdkkclcpimlbegbpokghbghegkobbolofephfjoeklockogpjbmdpfbhlcobbpbiaphebiiikjfjjccodmmpbjghjgobcfoaeoidokjbaokikamaljjlpebofeobchgpmlnhgongdgjbdchkefhcacimkdobchmkgdgckllcekkolbocecamhkepcaobciodhcdphkbncehmmojecapabdanocobcjkdngcoheadibjnpahfgiikjllmngobclmipmdikljpobfbnojbdkajbdahpiobcmemjclbeigmjdnjicifgabndfabodobcnphdanglbfiigieaknblekgogpmbcobdaeeiidccbnkjkgcmnbmnokbjllfpnobdagapfnjjiihahgfpgoddcpfdbinepobdalfepacdcegkgdadpigomlihfklmkobddhpdpdcnbgilkbkhemjiiibfblaeoobdfmdpoijfckebbpkocpgjmbkmfmfjeobdgaiachfeeeacdnllpdoiccanihckhobdihjlhojmomcchjpaoideeajkenkakobdjfhgcjajndhbkjfcicmgofaaciccmobdjklnkhdgadplpnkafghmncmiodphmobdkoploekfkponglihlpnofeocmidjeobdoiebdfalcebpmgpdehbcpgcggndebobefplfabnjcjgohfdklgkogfmiecnnaobemgmkhfkhhonieoepaodgfjipekbdeobemkoaecbeflonacamhofljobnnmbheobfbdphejeaodcfeheigdfghpmalekakobfbnajmpiehbbbimkgancaeafhcnpbaobfbodaoebchdajiffcidclcclbpmpllobfdipdipgafbemjcjponlpagnghbbbjobfffkinebifigolnjaelohlefeklagkobfgaglomohpjnoomncaapbilnbmjcgfobfggjjidalkpemppllcdjfkkalhofojobfienlhlombcmfhlmfdmmgaodigepgkobflmdgheneekhpogkokgbcbbogeomnnobfnipbbnnhkbafmdbbfpgfgbjmmkgpmobfobfongcnfdafceblhofcnpnbncjioobgacmpajhopmllakfgijbgofehmbbjjobgbohinikcagbojadmodabpgdmmglebobgdfagdongkpfakeibhheockgojclhpobghcflbeacalbgonbomnhcphchdgdhjobghddnhnefhbeibehcibghkccmlpamaobgheicjdnmblbodonmmbabpgaakbjonobghnnhnkdjajmcjegngnnnopphbgnobobgljnmbldahelaakfdbjkplokjoneipobgoiaeapddkeekbocomnjlckbbfapmkobhapnnbbjboeklgpgbjkjjcelnadmedobhbikgnpiindmlpdnnlpdjbnemedikhobhdbhpjhfncnelcpknkffpdmpdcjpepobhibpbaofhleelhchdafipniifalldbobhjfakdjkmgaajflbcfbhgkbnjbmibjobhjogcapjjhblikcdbhchgfjooikminobhlegfjhnhehlaahijjdiklpfmedhioobhpjnmcanmipmigfcaijipblapgocicobhplmafmpmelgapjjbfhcdkicnhakhfobiafckaehllnmlpccbabdjmelfihjagobibggachlkkphnlogljmeggdcmcbbjiobibnhlhdkjpopoicbdaahjoalknmhdcobicbmpdmakdbllefhbjdfadjonnepflobidgljicdeemhndoopenoijpkcpigfkobigmgkokajbbjjkbcfjmpllmbhngcjkobijgjncckgphdobdheadieoapghfkiaobikncbegioijbmjgfcpadlaibjlnicjobiloekfjckpojghcgmhapimfmcjmbgiobjagldnhcmeiofdlagfkjangdjddaikobjclahbaimlfnbjdeobicmmlnbhamkgobjcpmbfneedjbommfioampfpecnjkadobjdijdaaggojcombifiiccadgfbccjnobjgodbhbjpbhabnjcpmbnncdjcohkhcobjibojcomadjfnbpkdbfglddcabaanfobjkcphggobldholmnidihoibcapbmdiobjpiipidagojpjngjgakijbejgbbiejobkfgdedlpgfelohfkomfehdipddpjdnobkfjhifkbhimlocpddgamonjihinpakobkfpjlbafkglganbaginbjpbmpcmfhdobkfplappdddbigmbebjhcpppbippffjobkhabjdopcmkaedggnhejpplijpkkdhobkhoebdolmpmhindpehhkgpmmnofhekobkjkkhbcgfcokinhbdpljpeafepcjnjobknnjhgobflohpahjldbfijkdjhhlhbobknpodhecdegikcgibopjflckciigdbobkoaajfjcjggnpcpjihnhjfmodagfkoobkpejnnjjkflakiiokmjboghcjgkcmiobkpkhcnhapmlpnajmeenjdfnfdkfkcaobldejjfdgeiokcfbealfgdkcljfadiooblechhemepnjnpfplccdhbmbhpndafkoblibmhadfncdflajbcpicaldaiecbheoblicopoaionpjoapgjmmoncjadpdiohobljgommdlocbendaldnhhinpjbmdmcnobljkkieifflpciamakoeadiildnomblobllkgdocippdcaeknnfgffhhlefmmnloblojbmeglnlbmfpcfhcjigcolomopfioblojdfimcdmipmpdccjiikedgedmhgjoblpcihhfkbifpfmlafhpccmodoonjooobmddlgjodjgenhadanpjolfaejmgdfhobmdhohbkigffjnabiahhcpeljkondphobmkngmaacnonplmcblkaipokakjhedeobmnbgmcomgbfhgleifpngjinlaalmbnobnacmkccpaoilejbgdmmggacjcohhbbobnalljhjncdoemecagfbhpnbmgckiegobncagjhlkbolilenmldojgpliolmoakobndjhilnkeddcijlgnfoieafkkhijbcobnekmdafkdhcpcakjlggjanknahnonoobngbpcknpnmcaljgkeclacjkonkabgoobnhnikggipeehpmpgchodnhhjhjmefpobnibebnjfbheappcpjhjadokbajjidlobnicggokleeohkhppblhndigjfkmpjpobnjngpeldplgkenihhhdicoeplcfbegobnkcjldbpmgchnanhbdoblmipahjendobnkifogmbkahlcpicbchkkjgahfccgkobnmhakknjjcehibfcebjdcanjmdafbkobnpfjjmocnfllblljffgoeoeppfcooeobobopcogpkkkodjalnepjagdjmegnlpoboefghndighkoidobhepahfgdpfpcfkoboejihjenchaifmbjjcnlldpekmifcnobognicifolpecincfliepaboinhdodlobohbfenigmjikgmgcbkdeemolijpaneobohiiemjoopmidoopahigommhgnpcenobokkolblodekpbmaacnfjlaljbkahnfobopbfnmibdjaoahohpjacapmdofdndbobopcfemknkkldfefacomnkniohcniaeobpbdmdkmiifndokjnbjbbmbedbkimmjobpbeolkhedfljhfofbdnifaekbdljflobpelemdnhbkkakbnmodplhobbjhnafgobpgecojnodcmgkdigbalgbpgjeflmofobpkeagneipmboepekcgefimjdmkmgciobpkjaajmmbcholfgcikomkkkhcdjiklobpnfhhfmmielklogfapjlegjckdcpmfobpnflfkkmihadpnophonogojhdgofjhobpokabkglnmekmcagfncehllildgelcobppenkiomaboonlfdgompegpdpkfameocabfhneninfdcpphokgecaflihneckfocaefmoacfoondcbgkegfojnmecijnjbocafbenlnplooelkkdgpaakekbojlhekocajedaanblpimghlakmcajhblfnlkgoocalkpaajpkbfhipfofmhmfajkfijfipocambbplnnjeehlhnbkjhhhfcfacabeaocanaoplgafbpfecbkoamnclkpeddnlmocannbcnicphdmjhbjfncillpcggacheocaoilcfndjmbbmcamebembpcgjkadobocapnmkcefdfagjdelklhecdeejjplebocbalfnbeiidfnjafeocngiciofeohdeocbcobiceiagblnejkcekbpgpakolhffocbdgnmkoncnadmneiibefpfndbipncboccbejolhhollgiplbbfpmbeheibpibeoccdhngafeejpmodllmibjlbcmmlgjeloccgigpkeiiddgkkjpnhmjfmkfdcahijoccglphmojnfdmabmjgflpkkhnmkmogjocckeamabijdeonaonoffiebnfohoekkocclnbbflobfgcadajjihmmmdmdommabocclphfoapflaapacmmfhfpgbdgobpjjoccniiambelkkngknjfiffpopnppoamgoccobmnidkbjlnddapfmdkpcicngnlpboccphakaglnhjphfidfpjlidnpiclhloocdclckgemfpjheelpecmbaelcmpongaocdfcpdemhajjnclbfkkkpbeiakhddjgocdfinmmcmbdldkhedbdmcabhfoijaodocdggiialhdbijmeljflagmionacmdfoocdjppogihmiaookphgljdbcjemckmjlocdkjpehjlmdcpbleobdlclpnalfncmiocdmflidipjmlkninnnkphfkfocghpicocdpfgkdofiihamkaedoedapbjcikjpmocdpfoonjekdgnobhdmogbnipioknehhoceaamggmlaagjcdikbhndodomgopiccocedijhdpbgcnicdnbbbpikaoikgmejhocedmhkekamhcpoemdakgbeglcgfophmocfeaecbbkoklcgleiikmpkillknamkaocfgocjiphbjjaealckpjhkmkbefchccocfhjgaidommlcofpcmdelnnhdemobidocfkcdkolpgiiaakpgjikjfaimmkcepbocfmcjmchhdngphdcmdhclmokmdhjimgocgaenegbjiendodcdhkhgpipfebflhlocgcgibldmingaihpekdpehfimgoofllocgdagkacncofmbjhhcabklpgkaeeaohocgdkgakdkmcephldnhaggfchmnimgfpocgfaobemengmbklfiigohjgpnkkljplocgfdficjdoekhlnldhnolccenanmagbocggncaijcdknilhcgplgmlpicbddkgmochfmolicmjjfhddkaehihnaimbamkedochggebackibaaapdggceaoljceaiagcochhbmooeokdoihepbkabmaecbmglediochjhggnebnolnanlndmgobcinmgjpekochjnbmpdnpknnhjecmbmklnialhhgebochmbakdfinmmgckcfdeleomindklepmochmdkhojipfibbplgpeeggeimnagcfdochmlchiglekeanlgcjljamdihpljfnlochnandmhoapblklpcjdpkdggndlkhcaocicfknekhieomhbioiejibldciocfndocidpleigdhcoacijfoeibfolcdkhnomocifcklkibdehekfnmflempfgjhbedchocifcogajbgikalbpphmoedjlcfjkhghocifkacmmanhigddiffpdffnfnmjdihoocillcngoecoedmooebfmgakchfpnifdocilpnnapnkmcdabaeoobbamlniheaepocinjdjondmhheihhgkbmjkofmomnppdocipjhnhicelilnfocibcifeohbjhdaaocjhljkgpkhgdobokbonfoodnmfmbogjocjogheijdbbeokfpacjdnhlgkkidhakocjohelgjcoonbempbigipkmgfgkfnjjocjojbjekkgbeojkdaiooakkfjjmfgefockbjcafbhgflojmimnciakphlkinmbmockdigiioaahnfnmabilodpkibfmbjhcockjoaaddcllnonpdfcoikppappgnfnpocknmjpaffepbceneahcoffifphapbigoclaikekpiejoapgkglknhjhfngfgkpooclcbhfliedcbideligjpaihgdkdgjijocldchhnlpompjbkilagajomnfefjpggocldogogpiocbgmgalikpiimnjhcjmkloclglfjiejjalnebnbicoikhgkbgphkdoclhmbihmngnjojkpfokkfkpckcehdpioclhmiomjpenapphbfjcpefggjhkkjcmocllhhlclfoidnflmdencojgdgoaeelmocllpcelbmomhfkobaikffeffnldlifboclmkmaicccknjndijjlijainfcbiefnoclnpgddncjmbogjhaiojjmnkcebbaceoclockicnddakggigjadakenhhjlmemooclodlmelghknboafnlgbilfmhdiimploclokcfejikeggpnhgakanfbdnlafaonoclpomcomfhmgfljbhhhmebimmkifcllocmcakclpafcinngjgcppclceliedihiocmdgblmaadddffmdmcenmekpcillfecocmfedamekkkocnbbbeaejmhcmnnkkmbocmgopmlmapbjpkemcnmcodlchoiialcocmhjnhildbnglmlfimkjnnfgddelacbocminlhccdclhkjlakpcbjopkpnloodeocmjhlhelbfkpcccehpcnficngiaokcoocmjpfggloanchgelldjnnfbbkggdjflocmkpjelpnlnkalbnohnfijdfpijdikpocmnnjopnggcpfagejlfnpnhljomblliocnanhknmfpganigpnpdfgpajokofpgjocnbacepaincnnldmlcekfgeaohlljflocncihfnaibhfpomjjjjhgljepbangahocndlkpeneehclhedjmifenompndgjmjocnenldpienbplghomicnfaphdahgjbdocnieghejiknjhadhngmmnbfjocbbfpmocnkhjlbfofigcjofghhidjdnaipeplaocnlnkjmfnolmbclblfhfhcakldceiecocnnmdfdjkcgknggnemkfakpgcpkoekpocnpjggkkhbaopbfbheiebaccfaihgdbocnpoomlhnmgcogbjhefjabjpngmcfciocoigjpafonbfpdkjhlfnmdifkhgajfkocokmfggimhfcelcniaobcjkajenignnoconanmkakabpclknffpijpkhbckkodjoconmjopmedojjjjlcijfmgpgcfbldjpocophmbebdjdjocmnoodgikcpajkklelocpekbhjhhkiogjfoniiopjpafjdbnfcocphcfpemanfdhhhaiifhfnonekkfddgocppnhjajfmfpoinhofndlmpopjbdofpodaaemkffcphbfgkfdceifhphpnhdofbodacjpmdlpfolfhijdjcfielbonghmcgodaeghoiihakgpdmfmkacepdddpmnobcodagklhfckiomionmdappnpihifbnlkjodajoimjhhnmghcconijdffhpebkogjpodanphnlpelgookhimkpaknejphjiadpodaodkmegpaadhfphehdfcpmpkabcihnodbapcnmcagfhhflgglmkfjgfehkaipoodbddlagdfoncbjgdohgnopjhnkhiodmodbflgppcggbchnnnchllknpjkjfgeododbiahocmfoegkhjhllckkhhjnegmglnodbibkomnabaghhnhkapgbnmklbihoelodbjoihmcblnihmeehpjlcggmojmhdndodblofgnoenkbmkkjmmpoakjodnkalcfodbmchjemfdpogeddfoggnbmnckmookoodbpbicnombfkdgmhdljmdmbjmflcbglodbpjjcjojogocgdkbkjjjjppjbcnmbbodbpkaabhhakgicnkmiiknenibnnefdkodbplelmacigmcecoeahonflnmkaghkiodcaigdmgdeinmmlbgpapdoknllhnhiaodcakjfmcekgcmfonbioicgjigdmhbmbodcbggnjcfnnadkicakgggckappilnibodcbnncipcidpmkfknamaadaefojhhkcodccmejcckbebmomgagfjfcmdhkcebahodcegbajaooboaopkkacapojilbkiiejodcfdbjimjkipbopcfaohmffnbmnbfhbodchdklikkolmpfbggcmkcngbfohnefiodchjacdakiplbneccffgihlfpgadpfpodckacmefcmaimjpijbmkbifjgidaobjodcmpjkgifebnmjfdlbmcklngidddaoiodcnopcnakknlabaonlfjcjlmcpoidafoddadpjbomlbhkgajhkcnjdmndflbemkoddaofekmamfgigdpmggbiohdhoiiejpodddfkjpfkbbjblagoahilihlgmblcmaoddeaeemookckakgpdhohddgeohjkpiaoddfgljdppmmmjemagcliiinkfdpeplboddfhklpfphbdonapknilbdaelplokhooddjddogbhkhfpajijcpfgpdoafdodmcoddnmanekgidikpajjemoeeppbpcoehfodeckaficnaplobiiaomegfbokokehhbodedgohobbnhaamjolcejkdkfmdabeojodefbielibnpomcpgnldpkkhafhgkbepodeffmiioobpfjcfcenolnbemahfipibodefkeeppdfoeapkopkgajcfpnlonjplodefpbgilejkjcmcbommeeminhoibnhoodefpckfdnfkeandbeccopcpncnbkonnodehlefliplnlfjadeefleaadogkloekodeinepfbmkodfjnmppkihlhogicbccnodejldhhepikoilgfadknmimkgdnbnneodfacpleemajnbdofobbmbpolejniblgodfbcedlmkmgopmiekchbfmlimgpobbmodfdbncdcglnkenbaeagocenlmnjanjpodffndjeieniamlngabfmmjbbepnfechodfiieclggkclkolelkdmilallhoccpbodfknjdopolkghofoemcnodajonclgkaodfnhmggkkogppinoagblhhnaekpjlhfodfoedjohojoapcfaihabhmpehmooohcodgbghnfmmjacfcbljamjnkfcinfklohodgcojnnapmbgcapbamnklookchlfgelodgdemplokalgnpnohomnhpncicbpaheodghifpgnfdpnejdollfhmajjeknekhmodgmmehgdaehijkdjpkkknaeamidggojodgohhgkpbalnlchdpmahiiaikkbobdmodgpfkcahdfomklefodpfjmgcccaemidodhakiabjoeonaiocjnlcpadlaegaiilodhgjfknbphgbkiknfmlfigeiagbinhnodhgnakgmaobpenmdbdnmflhmpmbdkdcodhhpplcecokhnomgjophkkadhifkookodhiddefamddbjhpaoagfkmgkkfhjnkdodhlabjijhhjhgmfpbajmhkepfpmaoghodhnlcpeopgpnghibgbbdecmkpjhhcdeodhokpeapobagaabdgcpeccafpciejfpodibckknhgpdfoegaabpmmihblgabjdbodibikbeogdpfhkleebjmddilmeeoclkodifmkddmclgknbmbkjgclojafmicnchodihephfhfolholmngpegnhglapbjhboodiididnanmcebfannmcololjenfcmjnodipfaioonjmnmnnnddiegomdinoamciodipmdjojchhpiomldbhpjmhamnebhapodjgenkccafkkdadnellabicjgflhhkkodjkfkanoijbkcbacfnliahkhpefhomjodjmeimicojeieiclbnlclpakjidkbhpodjnjdioflckcdcmbglkjifjhdncndonodjnnaebnjfcjikfomfcbankfipjjdadodkdbfgilgjcpmjdkkhpnmpnkfliohagodkegapifkinhmhlakbomlboidhadhmbodkflooifegmloamjfngjelgbopgfecgodkfnjmedkgeoolimdelmmbohkbicohkodkiigehkpeiaikmpbiajdlahjognheoodkioefclnlondlaacefcpmeamagihbhodklcfojpedohplkimfdpcamkjnhanajodknlpnbllmoagibanlejcmgmnkloeebodkpafnnjkcnaaemaiikpmaabobjicnbodleailpcpfajcgaoighhhdkecbpmplaodlepikhhlnkacfebnnfhbjnjmbfjmcbodlgadcomgnhngpoaffmbafngahhjmdcodlhpiijfiebjinpbjhonahgdbaibofjodmalfkhhkjfngdimjjllomiaimhcecmodmfpdfhaokofkdkfnckfeobnpoeejnmodmgnlbejgndhdjgnldcnlnamgbjpbapodmkgbhgfkpfgamogeppenjmfoolbennodmkmgmmmlnnljfhagmleeaolhmjiajmodmoggnphnjiepkdnofpfifckmjnkildodmoipbdffgddmdfdfoiiamkcllibnngodnakbaioopckimfnkllgijmkikhfhhfodnamglmogfldajnhkfodmloofeokcmmodnenajaeicndaeiapagpglohiklndheodnhcggfcjendblpkmiomofljhackngnodnihgfnmdcfdcljmkanfcjbemjjbclcodnijodhckojinglmnlgaikfoobcilddodnmnaijfdkefdcdgapngpoajhpacaakododblegiogljepbdjempkgijdahojlmododgieplmcaohdificfpffmpmkjadagodohlbbcfdflcihoidnlfpdefeaimeblodojbficejecoaggholamgfhjajgenneodokbcncmcdkhcefnfajpjfbfhonfckpodonjeggpdfaplbagapalhimagkoodgcodopeinjcaphpkkmmfmnmcpnlkiniebnodpcbipcbocfemgllgaikemgfakknaloodpeagjellolbkjlocdefkhejalpepccodpfaennpacoeadgkjmcdgpkdopccfjeodpgabdigeghehdcjghkcbdjcfolllanodpipdklnillkfijfjpmlafknfkmoalnodpkfodeojhgofgalddjdpnjadepffeeodpklmegmhobjojakpoigailajinnhpcodpknafnmeeknamemdibnelfgbbgclohoeaaofpicencoipiblkocnpfaekmflchoeaefpgaelpdlnkhfbooaolgoknioheloeafenglpdmpeclneoknenijcigbkbepoeafpmlbeabbmkgnhaffdgemphffcmpfoeajdjopobepljmaneikieadejldbfgioealcpflmhidfhjopifdfhopplcbgoogoealkpdnmhgkdelhoefgpkokalmohpfaoeapnfbjnmgibihhhiicdabmcdgaoccaoebbdboplioaddnggbgcencohnegbdogoebfmkoibefainmjkfdnbgnlahkfnkoloebhgignjpdclalhmcjpmliibmeogpaboebhphohaeoclhjcbccaedjfgaeiidbeoeblfhdckjdogiapbklbelodbljddcleoeblobkeofnhjimakccgmbpahndbmdgboebmjchahlpmalnjpeagiibojcbfmemaoecakedpnppeilaandafepaapjbhhpmloecbogiijaliecimhekncaedonfjogakoecchbjfkfnboincilohkadagpiakggcoecfnpmppimokghobghcbfjfckipkdokoechmbmhjcmoagfpgcaeodakdenlgomaoeckajihoignjcdhoipkenejohmdcnnnoecnfhfoffoeejkaemkclkobjbnocbdboedajfpjnkkknjicpcmglfnfmhckefhloedchmedadeenjgahnmeaoejckoilajcoedjclabglldnnjnoegmokmifedfbchnoedjffkdmnimkhhppdiabfbhphjlingaoedjmapcnejbfojndienbpfllpmekdfboedkmhdiokckdlnnphoebbnflkjjnhmooedmainckkmndicmcfnhapnbmcfgjmjmoednegnoikeldmockijgdoefdcokeegjoedomppbbdbbbehcplgghdodacklobnkoedpapegofojgdcnhmocdehmoakjnijaoedpfjnfaciffkekmpnhmhnnfokamginoeecbiaelafkoocnffpipjofnplcfcfkoeeihabgkghbmcobdcnoaafnbinldkeloeejemnncpaabglmmlgcediboejmcpopoeejfcielojbbeepbdginbpijbfhmkcgoeekcgidecjedlnjepokgkgghjfnpajhoeemipddhgjldnhkplljcokafngcjciioeempbibdeabdocddeadkfofconglgimoeeodklljepkpfcgijpgmhjinbghcooaoefcjmfjbhjaakhafiheeedcccbgjpnpoefdcdmhklplgdmendjfnjeiijgcmabioefdejaigelhgmldbjggmcojccelimkioefhgmecjaikeiidnhfocjlhiaajpdbloeflpeiaobcgjbegogiimgogpmoeglfloefmbifbccpekedlofnhdogdnelkmdbnoefmindlbkpjjodchdkiaklofkoipkfaoegehjmgbcbpkkblgekjgfnjfkkkaogboegeinnpdgkccmfdijgnbeolfgpcdllkoegfdmpaeclggbfeekkipgpnaoapmdpfoegfnancmclmjgilgclmklpdhmfpcblioeggcadnpcagfljpdaepmookaddofdigoeglelndnnkmigjemmalhaegfffcacadoegpfkandmlgodmhcmjknpodljjagpdkoehacgknhefdighebbajhmiohfcijohaoehafgbmjkgbeddmgjkgdkaapeiplhonoehcgihefeccgaidfociaoekgnofbnkloehdenlonkmndngjkaaidcbaknbecmakoehdlpghebiaflodppmgaeligfplachjoehecnflnaoemlagnaigfplcoobeobndoehgfifpebkfdboolclhiheeplmbobknoehimkphpeeeneindfeekidpmkpffkgcoehkchjfilcollekagioeplddhgcdehkoehlindhpgfjdgaenfiimfaalcofnlipoehljaclljmkicklmlbjmjnajfdefdamoehnkcmfnbhmiopaibmoagfmgjeempomoehnldjipoehmodegnmhbnajmfilaicboehohekcnlfppcmnkiacledmfedmodbloehpipmlkbohkhnhgcjgfjbkjogiacbhoeicbohcpleamaebipjjaonfnjhcoichoeicokkgomahgibeanpelaidfachgmbhoeiekmllojfhllpadkbjliacajgocjfloeigedjfieidenjbdhdihgaeccjgmmmloeikjllfkgemhdogadilmpdgdknoajbfoeikmcnaapfonaikenblipfjnloiampooeilglhdinnobkhomjbblmbkefponmjhoeimelklcfpoclhbmdkclafjeekocnldoeimnhmcnompfafidfcjnhhdilhhfljpoejafikjmfmejaafjjkoeejjpdfkdkpcoejdlmmdbbfnkencmkjfponpkhihgamaoejdmflifeddknkjjihcocabpbpgiaapoejedlehehmipflepajenkblpdcahllooejfecibnlnnapnemafahdjadmjgkeiioejfjalkfaiehemmjjeodiedpjmpadodoejiifmohcdfbclcpiiedcihibigfkgooejjblnopbadnfmjpcdnnnkanjenploeoejkdelkckgahmbgljmidaklagcoddepoejkijhikpnlfnbdoejpddllfiahnpikoejmjgpcjdhkfogbaeacbilelabdkckcoekbafdagijjmaaedoccmhghldfehhjloekbflbkellflbkinmoboikfablkndoooekcipgjbookeegfhmopnkejdagchijhoekegjcgdljgjdkepfenddnnbghlpjlaoekeicglgloecamileblfnabmhmafggloekjbfnemmcaikgielbihcddbogplebhoekkdlefekdelofdncbfdgickklbngffoekooffdkklmlkkbnplafedjkhglfjiooekoplcbcklkblaibcdhenlffhoklaonoelagcjlflekehmknodpkmdmmkoolabjoelekbjlnjggalpadagionnkimamfahnoelhakcfhpmgifofelnehpiibmhflacloelhakobeonfpdijicnjdjelndedknfpoelhhkgiajkjfbccafjgggcpkbkjgpijoelhigkgkomhfkmmmmogajemolncaebioelijknahfdbmbaiipcjajfabfbhjbcaoeloiofkbfhnpnlhiimhccgknjhcafieoemafignjcgjblaifbnannhfdkpolionoembpdcaclpmphpgfhijjekgkjjmhjgkoemmmigcblejccjdccdkejadmdpmnecioemmomdbclmlngplmnajopeopjeckobooemnkdcdfjlfnckfndfbdboeaklpcjmloenaifpgdicipohomacmajlalkajmlaooenaofniegojnjoigfbehcleflehamgfoencjaiiobfaijinnikjlhgkooeijcbboengjicicofkjncjicebimipnmdijgfioenmbehafnnnlombogmfjfhhmknfadnfoenpcionnpnjagifofcilkbchagnodpaoenpfnohhbpicnklaffepigflalglkhioeobpmjnjgfaiekpjgjidigmdgmcaclnoeoenlkcigmlnljdjaokjjkhlfdndmdooeofkkbnkpkgebnknoloonejnhefoioeoeofmgmckbpaiohdjicjajglohgilnlcoeojnkloedoljgiockibpjajdipojccioeomhikfagijjlijljdfgfnlbagdjaidoeonbdkcmejbfbiknceobjbkhjkajlheoepafegkmjfpbnompgogmmmhindlmadioepcgphdnccfkdpnhfojjkinmgfmlildoepchmckfojealmgdealfjipllcmlbinoepckgbipmlicjeocajleahlhplmmklloepfhjmgifnhgdojlpinmpbmpplabhgpoepjpgggalpbbcolpokcckemkcipmmcloepkekplgibmkhgbjipmlpncllgjclccoeplljahlcjpmgmchmbbcaaaehdekhlfoepmgoejnjahppcnpogjonecjbinmeknoepmmkhlhcchahdopdaphmhljkbpdopcoeppdapcjiogpjjnceheinbfmkkpkfniofadbhmanejejgokjlhfnineeljfjkkdofaffbhjinhdbbbmklpngjmlpjabidigofagkphhgoogbinjglfkobnnhemblkfdofagnbkafjgjogmljmflhnginmafpdaeofahcemekpnhmcnapkljbklpfpikeoeoofambggiemkoplmbdloidhlbicfcfmakofamlkonkjihmaeojdabcjjbccfnhophofanfjphgaojeabiilmdkgdghmdjfbgdofaogcglcljcicnfckecgpikagnehdciofaolmijpbfndnfnaeemnkbmljdpbicaofaphpejfjcdggoflecmdmonhielleabofbhmdeapboaalcbijollonbgfepnlgdofbilnnaepcdhjcmeimbkojfijffinecofbjeledhnhffkjkoncjdjjkgeolnpdiofbmpdmampponmcdedbafjgibnefpofjofbmpeemdfhfpjdgjfmenodlgoicdnigofbnnleldpimmegmfkldpmofljfgemahofccmagmfjofkdhjfdldkkjigkdacphbofcfedfajhegcmmiamodligkpdpgpeobofcilpmicogjlamcdomnfhhdjmlaaflbofclkdokmhdgikcljdojalfjcpgblbeaofclnpmhjeegileeajjebpmjoigbmnneofcmjiaefccgccbhkoldgcppdmieldjjofcoflfenkfpkkaiojfdohflodjddcpgofdakoggoaphchdddmjjnigpmjehpeoaofddokhelpbmefohanodecnengdllmglofddoohgffcmgnajhoblocignnnjnbmaofdfbblppbdfnobmjhinaijpkcbebediofdgjjfcdceaodccljnfhbbhngiijhclofdhfnnanapgkakpghmloegiopnefgddofdohjfhaplhagoedlfohbhlhhleajcoofebddkhcloogilpdnphkdmfofbnfhjhofecfddjbnngbedeadnhjglmpnkmphbiofecmadakdhnbnofopbhlpmiokpnmplhofeedbbhgkpnlcpeemdjeglglpkpnakdofegbipbkfpcapbpmpkkmbnmnpggbangofeicmfpbhfcgbacmmlgljpejnbegmolofemoljeloklcchjlaobaanfghfapmaoofennddoboficghkjdpkaodojboakobdofepgdhlnaadbdnggbdaginaflklijikofephkfadhbbmmeceihokacebbaodobbofepkkehmciodcohghhdnaphhphjajijoffcjdnhmmknnjbcfbgkimglajcfjiboofffjkobemcmcoballkmgopkmhfdbameoffgmhchioehfdgbghgpjomhdidlahjpoffgpbojdfkigbmfnncnagblmcdaocaeoffhihkplcdcegfhcmoiicdfoplmoafgoffkplepnkejikojhjhommbeabjpncmcofgaflfnfknmefgjhlgkohmpekighhdiofgbhajdbgodcapnigfhlcffdmaglhhcofgcaekibnhngdlffnlaknlciggicekpofgeodmipacikedldpmfghfnhfebmcfiofgiccfeefmngblpmnmcjgalokjkmlmlofgiedfcmcdcccddfpmbcfkcbmmfkdbjofgmfffogkbbmiaejnnhoondbgiofknnofgnipmfmeiekpkeoeehcminlchkaafoofgoghmighioieheagjapchjocdhidokofhchpdbebpfbpflkghpcmockahkckpoofhdbceeciinoaoidbjejmlffigocoadofhdmdhggdmlnigdgcfkoemmjecjccbkofhflkcfkbgjpodgmcdcmkdpfabieodeofhfoilkbdfceegkffnlplfgnioblpceofhgdgcjgoadagofgmcmpkdoglhdbpepofhielclmjceejbdkedfohfigipkpcliofhobmfanepmjfgomagnmdddddancoeiofhodajcgfdhffldmlifdomiccfpdfnaofhopgmkeekmbnpkfhdhcgjjcagbefgoofhpinakpogdfikllgfmphggijiljkibofibhoejmlpoobbjlchimoneolebjhoeofigmohpglfcgcgcplegneopjjiipekmofijegmfnhnlkonemoekdmehfihpidmfofikgoleeclmbikeionclgmconngdmhbofinefgbepgdojopainioodkomfboigjofinennopbojhjgllindlapeamfbcmalofingmflkmgpigolfklkocmjnkbebnpbofjclkgpmejlaiaihfjidgnjdkfdgnkdofjgdepaddondphjjmlkjaedijghdfmbofjhbggbbnkojcdajicpbekjjpobhimmofkfhfeoaceenjdcdenmpnejdehdedaoofkhhoaebigeebkjlfnabgpabggfdegbofkhlobeigpfdfnndalihmbpddobigaaofkhpfonfpdjcfkdncjhafffjgfhakgkofkjggbcllhefhfakdaffhedfignmhafofkkhoondjnhpcodkfdbnbknhefdhhjhofkldhdglgpfainilcfancpjmlmcijldofknmmkogpjmfloifbbknndaimdfkcbmofkpdkebjifeocenpdolegoncflaogbloflaekdhgnjniikmamolinlobfpbgddgoflaildopgadfhbcmfakajnafpfdlhjooflbkdgeffdclbbmhjbfiknphbaofhflofldcjoadhbljboeendmpohcolienbgpoflgenjpnjmgocofdiamnipmbggackfboflhiaholpjeenhlajlmfdafaammddmooflholhfakfpcembghnnmojibdhgdblboflkalkdcieeobpokoeciojfpjcinaoeoflnmfdpabojnacnifadebhhpcphkdlaofmanndkbkkcjolgenmgioploikhkcaaofmbnkelgbcblklolhfafmghbfmcmhkeofmcdgppbajommffpkfjbkbnmjnppcbjofmekgpmoindbkjoelmcjkfkoicknojkofmfhmloajocfpdjbmlhbheaikcbnffbofmhgagdimpdbfbealjicdmedmjmdgolofmjocjmgjfdlpacdcphmefgopbefhhjofmkaolpggedbnlmfeebddncebnndceoofmkndjkiafoinjdfmnplkaiejcamlodofmmogbjkiinkffbilnfbiigplffcjldofnbacokcpfejgccmopknbmnbfnpcephofncbjjbfchlegacifnndkkbdoaedcofofndfpmmnojjljahgjkpanleojejpnhgofneaolonhjmdmbneokchimmoonodebgofngoabjmldbjgehgmfeljafcgbieafaofnkdeibpkgaplfjfciifediknmlhoibofnomcfkcinodfbcfiaoanacjfgkbdpiofnonhnioeceamggjkopcenganfhahfdofoamebmepmaglchhjpnpbccgaehphlfofobmeeoeglpmphhcieiljaddapncagdofojbjgaaddibdfpmmjeonahgbacejidofomdfkngdheoohcmnhgdfommbjggbfeofomfnceeooocnbiffemlpbjehnghbfpofpaaenfliachmjaibmgbiihcokgodmnofpcjnilopdjanlglejnfoakeojnbnoiofpekdfdpkdhenlekpcnnaejodpbijmkofpfldjhiempomdhgjfoenjbddiepjlhofpfopijbogfbpgpjceaoccklcpdmgebofphefggcjagmhmnbcmdiojcceaaeebmofpheinlpjdffpdakjegbcphdfeekpnnofphkofaejdpcmkoocmcdicldgipkohbofphlhpmplnjjcfkfhjipkoejdkilkgmofpiaionlagkddcmaiohncinoigidclgofpihhkeakgnnbkmcoifjkkhnllddbldofpjfkbbnipkcaibhabklghfogfieomgofpjgmmaaolbklngkkafcohnihnlabaiofpmfepiednpcnijcdinchgomcoaieloogaclpidpghafcnbchgpbigfegdbdikjogacpejhcnpdnagdkgcodmgjonafibmhogaehpfkmalfhhokaacmonaafoongbmmogajhhhajjkgcngbjoaepejjnmenpghkogakgmaapfnlggafhlplhngldlcdoheeogakkgdadecaljgnihhehjgnlpopklhfogakphomcmggmimejpkpfodljcfpeconogalaicobgnjddfiiananilkfdecfckiogalgmngecpnacnmccackbafjgmkdejbogaloddgpgopcnnjncngibnnkegcoekmogapciffoilmpmfdbakpgppmcgmjgminogbapjifdaelhgcnddhobapgolahcodgogbeocehioejalilhneneeepccldkpleogbepodnpddbimambiadfpanioebfjinogbimoldcmolmbiploegbkhmbibeaghhogbjoeagcflnhobhlmnaddmgglaeegflogbkjohbnacabapejkaldmpclenmencpogboiolkbjgmiphbnhkieflepiejeebbogbooinoapmpfeldgdclgjdjfdnhmdmcogccnjeoghkbahkgehhojkljjaedmlnfogcebfglefcplmbjpfhjadnddbcmffojogceldhglmjlohfhidemllicaheneimfogcldakngnllchlnncngiailfhidjjdpogconmfnioedfkpnocmohgakoifjkkogogdbbgpdpklfhaijlljeaofnhfamnnckogddmfffineflikmiimleaebmmabohmbogdenlbgmlnfddhdhjfmkhclafnoampfogdfljgclepjjkmgdbblpgefopekigmmogdhpbilnahoacobagfckmjhkphngmfiogdknfngmcgbkpfioifjgfndnplpblblogdkoodijohpedjjdhakjclbofaljgagogdmhdjkibnlaihgcefjddcenocdooleogdnjnbdffndbaodopdbnoljeaocnbmmogeacpfoedkgfdkjmoaleljiphhlaomkogeaijgbkeipigdnaljjkgfkgllgfndfogedblbialkaaikmlfkiehhgdomgoadcogeekgfgelipckegifihidcbnkdhdjhiogeghghbhmcmmkjolfhgjcmbmhpknpodogenbiofhdbdbeoohpcagolnbbfkbchjogepdgbknflmplonbndmibkjkelafmlcogfaegbpanaecpfjidcbhhnlpgoaookhogffephdheogmgaahiaeildlbfdmnofjogfgehgokelhacdmpfjecfdccokmabidogfjiilggfhonkggkncnopgdfemhhlmcogfjjfgiojijfhaiefcnilppofjbplagogfjmhfnldnajmfaofeiaepghjenbgjooggebplfnjhgmbpgbabgkdbcedpmcpakogggeijbchmadikbkghhghfkppcmbgpaoggihoncmelambjaefiboekididcaffeoggiijpfaildmhfdjenhiibpbdeamehhoggoaohllkjblobiegogdkkgccfmecbfoghbaakjbpplnlcmffcomldjjhlknjpjoghbcjccelmjabbfcbcfhannmcnmlmagoghbmenmlhmceibfffkdchepifojfndooghcfbpkejhjidfglpcgpbdnaijpemdkoghchjojloakfbboibnfnleloeamkkgfogheemniniknndibbinpdggjbdhcacmfoghfckkgnpndlejcabbicemhdhoioihmoghhbjpgphkolaebbffbmhobbgfcdpkhoghikmjkonleedfdhpjblfghfaldleceoghlcmknbhhfnilglenegblfagnnhhaiogholbpfdkabcjelibcahfhmjjadbmaooghpgeaijhnljnknokkfiodgnhhfgemaoghpgklmojdiglhcmifphblhmlggjfoboghphhcagopecifjblgdcfihjnlcbcfcogidmabmpgbedcakjoiojmjbnnbkioigogihelbejfecmjdefceeobnfinhjbkofogihklcdkdbcnlfpkicpedpfbdhmllllogiophnllhkgkplnmomhkiaonjlopgkaogipgokcopooepeipngiikdkpmcpkaonogjaapbfgcdpcmnljgipijkpnielmfhkogjaclbpeebdmmblnonnhkfagfifjahbogjanfhbnbnmpkfcbhheombjghgfihgoogjbodghhojomghbdfnlkppdagkfjedeogjcabgjfmcdcnjpgfejmkgoafocjjbdogjcfgdepljelfiacdbkdhacdogfcfkfogjfiogdkooddfcneladlandddlbpfkdogjiioepinhekgcfgojkeclknknihiijogjljallcckhlidmjbgiicgokkdbnnlaogjnbehabfknnhgpijdjfffhfkoggojeogjodmbckndgfkglejnmengcccmbfkclogjpenmbenlejmleeofgjajdnmbaokcmogkdkkokapnemmmcjhcgdbnolbffhoipogkejefofimgnlinfkfokpoekelclaipogkiakffkfllcfhhddcokcgppemknjkgogkjhnojcondahgciadleebagcmipipcogkkimdniifclojanogbnmdkaalapopcoglanhlgnjanfpjlckbmbjcdoelegcokoglbnjemojcfoedkaaonhbgcdmflhipfogldhnddahgooihokkkjkkdddimhbjpeogliilcibghndllnhodedaamdbioinggogllliimbhgmclkgjldeffhjbhaenapooglneaidnahjmeaflpjdbjfdnaehnlhboglpeeejikbcgohgemnalccgdnihljlloglpmghelahfklabpnomppimaffdkabaogmagcpnimhcnccijjcaphhachohphciogmlicblmiajmhbdggemakpjjeghfhkaogmljbopmblcfhknligfhgfjjfaigkllogmlmdohlgbcbdnpclgghbekimoembiiogmmaecbamlajmfnakijppheifpfmbnkogmnamoknekfkadaaaiolejililenncnogmohfhejclkdkbnpifpgpnblhaaggdbogmohmghbcbidnanalnpkbjogajmagmaogmpdpedbimdjdgdghiogfphgmdggpepogmpnmncnheppikhpgonmakpgaejiljaognacfffhgfmaclfiobhhecfeiboegpkognafegfagilnjgagldocbndombflpocognampngfcbddbfemdapefohjiobgbdlognbnlcnlfekankgkgpiijcabdgjggemogncikegaacbdfgfhcneloiddljeaaeoogndojjljhcddnfnjhiibdkpbngkcmhkognfcdaekjfmdjhcjaacfapijblallegognnjimgdleemckpidgnmhcpoallibmbognnllbblceenljmbckgkejpieenjjgoogobbkhffjmfamihghadcofaaomoobcgogocdeholckafckfmmifpkhegfgfekphogoclmmlcgnjomepikdecnodnfdmdbbbogoenjmopodclekmiafkjailpoffaebpogofnpgplogiofnfaihjmabfediomgmeogojdcgnppbikgmkmgfknnjdijkjjcdkogojkdkkcopeepagdlddbninobfhfbcbogolnhfgedieeahcdkniidojkeighcibogoondpoempehgdbecchbkeglmhdimnmogpanfiecaboamkbjojfaebilcfbhfmgogpdbainmidgakgocdiclajfmaopggpgogpielhkfmonoafaiipipdioeopmmoopogpjffmpjicbigfplkphoagncaeaomckogpjfjobfnagdcnhffndfmejnodhnkgjogpjhbnjjfmnmhlokjbaddbohinfiocdogpnmalfbjmndgkplccigakhbphkefologppeefcfcniichhoeapckodjedemloeohaankabekkgpmalhicbfgdaaglmlacaohafimcgmlleknmaajmbbfaeniodegngohagogalnaicjhaocpnbjkpienjpijkeohamlholgdaailbmoechkpihpekkgidkohapghggbhamjmoffhhdcbohkonklopoohbbleafhggdpilcodckoipcgkjgnhgmohbblnklebbfaffmlncffgpnhgnefpjjohbddgpepmaebpdilndjfcmoimfpijgcohbfpgnkpllackhknkpdcmoogeefbaloohbjhhmignafhpjfgmoaholkfafpbbicohbnabomehmljdlfmnceobpckcocchlmohbnngdbjodpjdlcpeboeefcnffimebaohbpnmlabjfghcahgppoljhckjppbogpohcahokjbpeadggaaojimmmpahjemoaaohcflklegnkpfhpdpgeccbgioonilgcpohckknpmoiefoldglpjhojipeigoifhoohcobbgipdijdlondihpgnehioglkgkiohcoigklcephijmjghckfogjecmhmlhoohdaomiknbmbeclhbcipmjonaenafihkohdapgjoeofbonghilbkehmpbodpfmbpohdappfmlmjkckhjgpdnlmbdgkgcahpjohdckhkcnjcpaejdbmhnjnfcbhedbbcoohdcmnfdbdjabbpoglaknfakgfconknmohddakemckknikadlhkgjgmkhfocpbbjohddhhnnpabfbcohkiapljkblldjemfaohddmpniagfehjdhmamdpphemlphbfiaohdfbglfngnigkgdmjdnepikffaijhliohdgoojalbhdomeedmfpbeljlmeffohfohdmafokcgelhmifjiapjbnkfcggkgnbohdmagmjabfgpcldccffggphgjponbjnohdnoolmcfmgbepjpmogphgdmdfabafeohdokbojkpfifpcbnjdijllighmmmfbmohecljjdebbbphfhmnpcnminffadjfnjoheeahajfheonfobhhfkpdapdghceimnohefmodfbcdegbceflihfjmeadoalbbpohehdlinchocehbcpimpmcmcplkfemcloheigidihgnobbmbdfbcgbbfpacafbpiohenjkffgdmpeecnpglelkjpgcdhdchkohffckahioajdagejpjbkafpmdifcnadohfhlfmeecfipekmbehjpjiambhpgjejohfijfidjnaemfpjlppdjcgklmhckdofohfiodlhmflaachanpdgopifinbdknplohfljlaedmpjpdjaleopdddhghfcjefmohfncbabeegpiblnfddhohchcngeodelohfollchocnanenhpemingagmpnmdphiohfplnlicioijjllgmcffjpjejmjajpmohgefhchkhnbpgjkdikecdbaegjicbgoohgekgkpelmkbajadobikhednhikgfhnohgihpbhfkjohhebafdeppekaaigcigmohgjeekbajgpngpiiijoiagdepifgliaohgmaklophgjcldoedpdbhblhkcpjempohgpmaneopipflgidcihbkgpoicmeelgohhahnnkpnlacockjndljhcedhcponnpohhbcamfacjdhliamgjahefldkldkhfmohhbdmgikchdialbppkfcfbeiombmijcohhboppdfkiakhfhfgnfgacfghemlojkohhcjcnflemjibccjbemhdlbelablgkpohhdiicfmfmmekiclfdggodlnjoknaioohhdkimdflnkkipoeidhibdabcnohkihohhfaccadjionidcjjjkfgjhkakabfddohhgfphjhmhminfogappgpddaocpeaifohhgmdfahfncofolgccnjgdmpbckphmlohhgmnkfhgfhafflbjidplemofpohnooohhjdlfkkiaemckkpljnjkndgofhflodohhkgdjakecdkfeihhdohfjpaodlmbngohhmbihocenpbpmfeofmcmekncipncgkohhmhbhhcdjgalfffinajhgjojkhdaleohiaaaioakepmoddjgmcfgdcobikjfjbohianjicfacccnnokflclpcojfiecaibohicfkgoepbndeigeljbmmknfmdhofgoohicknjgpchekfpnelaindfolfnbpikmohijfndhphibcmeafdcimjgfpdhpoeipohijhejkfjldlnaeodeljoefdcllhimnohimbonnfmkmlgnhbmgcbcfoffckpohpohinahkapmnilaacjnoilpbolgnicpeoohiocpdiabbmjplllnphalghcllajkclohiodhaodolinpanaagbompipfekjekcohiokmehffibpieeopaofjhkadhkhlnhohipfmbpabkdaoagjboncfepcgalapmlohjbfpdjeokcpejpgifiiackchgjgfdoohjbkpoflcnllamchpgagdifklpolipaohjclfaflnpaodmjgbohkkokgnjhjiifohjcpmpmamalnbcbijfaijjpamgigmlpohjdgiobdodejpnlodbfogeojobebjjbohjdmlblffjnoapphjdgndipiiaogmloohjfdacipgdkchcfeknpoogfjdmhihgjohjfjhiepofnojfhadgagjohpjjdkkhpohjjhdopiinbkcmgoookcobmmlkepaphohjlnnpejhobidbfeghandbfndbdgebpohjmhldioopcachmenfnhlbgmkaohgbbohjndfnbdmiehcfjdogongmgehllcopjohjoffihnbibngejhaapbllbphcocapiohjpaiiokodpfohgimbackfbdolbojebohkbfcelhdemephokklpckclgcappgadohkcdicojpafihlpdjheobbkcpdbhbcgohkcklojcionmbgkdnjammcainbamnjdohkfcnlkdgejpcgaejdohbcchilbcfgnohkgkodfppcggjlnihmknojfnkkiokpoohkhmhffpckpkkbdpikabciodkcejfkhohkkhcjgjlbbbfonfbmhfhpholdbjahbohkokncconoklgonepldkphkjjfnbjpkohkpdekadbfdhdkpkmlphakgnmbcjlfgohlbpbhmhjadmjfibjmhbjjkefnehknpohldhiadmkkglnbepaciilgfmjkejaffohldiplhdafokeldmmfmfjkelpeekaaiohldnnbmnpihalgbaknkobjfmoambmcoohlflgenognfaedclkledhkjdogickllohljinpjnndpdkpnebbhpddigphljmhdohlkfeigefbokdagpjgolgchnkbhemmeohlnnphcijlcbbahaelhmedmkdfjcnfeohlnoeacofahlfmknffdmepflhdkkjoeohmamcbkcmfalompaelgoepcnbnpiioeohmelfgccdbjmmbhdofceampepoplecnohmgcmabbiomhjcjifkdledoangdafkoohmgoainacfpfcmcmiignfajballcbhhohmjamkaglgopnkelbcjbdcpakdgcpahohmoebnlpniaabidcdlljfdbegfnobilohmopmemlhlpikdbafohfgnpogmjmnahohmpddpjlohibadociaplegkkcjgjdeaohmpmeclfhjhcbcmdjalfaccndhfpgkeohnaemchoanjpponbhhlmledmccdpefbohndocnkeifndjbpgmijbhhdcemljaaiohnhbkonohdlceimdjakjkkdecnhpbigohnikmdhegbckcgeafadlbekedbebkgcohnoiebghkbhpnopabbjcolkbfmkjpmiohobafnckbegjeanmhjoopfcllbbelamohodceagocgbcchkfnmlkblbgcabpmieohofcjkcjpacloclbcieabcbjdhppoghohoiljojddhapnlddmobbhaipgnalklcohojmlimeolbjgcldlmffjpgkgdjpakjohokccabbdcekmamenabdbobldamgjbfohokhcccejigkflkepjbenjflifncebjoholmhmhphkkdpopedkhinncefogoaocohoojpecjokkjhckoojohmaeejhmdefcohpcbppoeinjbonpkopimkjbgonkeoknohpdabfjcdhpmajacpgbojccgpbpdfoiohpfgchjipahagagamngmhbhidalbnloohpgcmdmiiljiobgdlokplpkhmakghbaohplaanjbgkpjmfplaoaacckjfjjchkeohpledfeabjdcplbibfkpmlihgdkdpdgohplfpljgmehljlkafgjhgpdikneebhoohplphjdblmnpfjlbipiiicfdaccmgkiohpmlfpdehlheibdkobjpcijfaeiijiaohpoknnoeceoooiphajdoojlgkllbhlpoiackncggfhmadbabibpggdacpaeocamoiafdhffhninaglgfehepfejiilnhfipoiafpkpgogafanemejlonildgmcifofeoiajldmbbcclnblkhhapmnnnmneaggjjoiakcchmpbbdhndepdfdabmojpelaijdoiakndnicapcnnmkhebjogkffeeghnoaoiameokflieaffiimfeldgjeegmlkioloiaodachnahimdfpncealplebffhaokboiapioabiolkkhelbgmgbbenakooiccfoibcpijglhnichebgcmbpciambeccodooibddichifjggjlabkpjphegomofmjmmoibgidmeolomcdhahkabjpmaifihneefoibkohaahidjndflcojanlclcfmihodeoibmegffheipdobjmdadgemjncpponfnoibmldpbakfmghfceheejcegapnppegeoiccbkbmaolpljbegbbmacakiifjakpmoicfpdpkkbkmicehgplnenadlmjdbpakoicgbkoobanonoccclmgfbihpnlejdnloichlckdgnbjkmhaebnnhibamjgpndkmoiciebcebnbhilgikjkpplpachdhkbikoicipfejahkbhebeciapnengpgoebedcoickijkfojmeggjbbhajnpjapbkippenoiclbjacolikfblonbogcigjgiagljnloiclfpfaoipjpnmadgokpflgcdnabjjkoicojbcnaipcioakbecjlgpkpmomnbnioidbhkcoammobonpfckmkfbgoefaogbboiddbnmfjbmpkhfhimflbincmfodimdgoidgebbakpagipihcfohioibiampnkaboidijfhpijeekiflopjhccdgpoamcnkaoidjdpbndkjhmhmgdoggibcjnippkcgooidkdccmjalneioemfadmcehhlbckgoloidpfnhmklhopbgjgnbgaaoefiabknecoieamlegbighmmdnpookgikhckadoeehoiebeolcbbdcgiocfneghoekgaflailooieclmddeijbdilojgahahcjmjkhbilpoieclolfgembhkokfbhmhdbohcgpepccoiegcggdpiejfdddjcnnpjkkcedinedkoiegmjnjcjanadhmfebiafogkhmlfllmoiejmgimjmbikokaicgemldbnhaklhkfoiemicnpiilhabmjpkponlabgkklifmeoifclkjikakabcbbaohofchafmknecfcoifcpjfediedpkejbcnbpfaeelccfmhmoifdcbommmkgimanfdfbnhlchmddldiooifdfchgmkfglcccmkoofhbnmkdlbgagoifgghlobaamnagdjlfkcfbmhgadomheoifipbbfaomegkfhpdbopinkndcdmaopoifjbnnafapeiknapihcmpeodaeblbknoifkeiflbpkbemommnbakfdjfiopaleaoifnfaonjicbmmhlebbpilmeeffaimpaoifpkgkpjcmhfhkdccdefpokpekpplnloigecddllldbmdnmadfjgikjaaedpkdfoigejmhadoekfaflpecgnbhgaifgjfnhoighfggnhflhlpahoclngmimneghknkooihdcgdkidhpimdbgpbbkofbppfbhllioihdodellmjcolhkmbcdejephpnbncanoihhnjfndcaelmefnchaleedmajhfkcboihmgcfdaicadenimdhgmimjkhgkeljfoihncglcaajcdibgcmdeioodpkpnnafnoihockaajhifkhmkfkdneakmpblfnpgmoihohkbhelinlgheeiepgkjemjgngigloiholbgcnbpfbcgbkjleafchkpfpkgdmoiiehdgpipejdfhbmleoeofpckklhcmioiifpcclpbdflifnohghnbkhpmbhnidooiigdonkmjcjeppgmdnloppilhcapnjaoiikljdokcnkkhmllllnlbedmloknkneoiinpobafkgiollbdgngcnghpbhpakdboijcfgebbhfflckfpceheialdhbeobjooijdcfcjclmkkbbgikjbopidfaeamicdoijdpmbppaijnbmadfjnadclgkmkmpecoijfbknbncemokdnlboeabbcfhobechioijfphancjlogfnnkcjihlnfgnfapbhioijlhjhfidakhbmfikakepcngehcnaenoijmdljnbjbbineakjcgeeelljabhgjioijnfhopgpbghfmchjbmidcgogcfgepnoijpngoifaabbkanfbahpmehdgomfkcgoikalkhiajjppcnlgilpdpfjofeljlgioikciamkhfpkadhnbmmmjlkbbjejjkkcoikckegcacajcpdgjnempfaojjfmgedaoikdmfgblclidjhlpconhjabecfeboicoikfchemfgpgdlnoafdfggommgaigmgfoikfhpcidgcbaagpgblajigefknhbkedoikgngplokilmmdalkhalogkpbhmocikoikhembmgblimeinkcneaknopkhmgajooikhlmhpcofdjjpfepfpeehjdikjilehoikigkcofnhkgiifihlkiffmiblpilecoikipfmpppoefffgdcdaccpgpjdgdfnooikpilffnnbonbhphchnpfblpgkdnfhmoilfokmpgejhjhecdjjpikloibggpenfoilgdelhconolcglcbkhfjdbpddjeladoilgfljkmfgcdmaaacbaglomncekpclhoilglmmmldbachbpkhjclnhdnofachgeoiljmlcooholomjlggdofghlbomhmpbboiljngogjamldohgcpllnifmkmiapjafoilkkkefbalmbfppgjmgjoefbclebkceoilkmbpjiaioaieaejclnkmkmoockflfoilpaalmmhpjghfbcibhilgoeebnilkdoilpaikniagopaplegmnmopbpigmfcigoimickolegkhkieooipnpblaofmndgdjoimmbbimegfcbejnkinfcaiekmddljaboimnabcddcfnlgcnoaggmbpaffigfjphoimnncfmcgjppcbjpponcbgcjhlnbkajoimplfccampifgkgndlamabnkcibkngcoinaegkkkfmbnfbjeokhbjmacfabalgloinalkgkaoiflakkbdnmcclmgnaipcegoinbhafipapkkjjadjoleopdohedkgfboineojhcnjepdgjmkkienpjhnjhliajcoinmnlnmpmpmhlpnegbabnonggiamndloinopjihlkelcgiobfkbdmjdndhpfhnpoinpcfkagcmjfekkflldcemapdmgnbkjoioalfpcfapankabififafhinfnhknbhoiofeifonkgnfcgbmjceldooglkoebbhoioioegcjaeglckdaafhjljbkmagggffoiokahphinmbmakkehgelkmpolmnbkdhoiokdjhodhkcmlalkdfkhbdjpcoikkhioioocbejeoagpnhofjdhgadglffikkppoiopoijckpkcclgegcbadefohkcnogaooipdokdjfojngcgkaoekhiiaclopcgjloipgcbfdbcpfnpklkgmnkndjcmhabkigoipingagjgaebgkenhmabjlbpfencodioiplbnafgeongimkminkcfkkfehcadpcoipmiihejkcngeknbaoekbffkdpockndoipojmebpdkjfohemanbbmobmkgoohgdojabiaockbbafkopogcmjnpdponpophbojacpjjglhnabmalpoiihgkilgicdinnojadllhckfoiiijhmfkbpfoomgdhbpkbojadlpdhkoakgngilgebfmdnaeacknpbojadpihalagadjgfpcpoilfjlmhjfahaojakhkbnalgnhbalhjclgcnplnfafjbjojakohccfllelifejcaoipcbiobgmaibojamjecigdfdgcjlakolinfelehajpmgojbadajhjbjecoojjkoddhnbobjgleibojbcdaojmocoochcidonalcbkffeamelojbggfedlnpjccbjjphcbofeaedeingoojbheajaajjibncbdlfmllbollbpkgpnojbholfljakdajedljejipehceanmfpbojbimichjpkfdgpoiedkbjlphjnjclliojbmgjdgnielgdpgckdkmcpnfdiphiipojbnldjgpligponomledejlneedegbcaojbpkclchnbecbhkimlfckikfpjafolkojcaioegoikhmlckibminjedchamnnbdojcapiajpknimaenkopafopacmjomhfnojcedaigijomhcjlhmpbmlbamnfldmfbojceiljefmaijkmfelnaamemiikjgpckojceklfkigfmjbklhlpififmhibdijlcojcgogpmmbkccfibfhjocefglnighadnojcgpbnhjedddlfbbcihjegmddjibandojchaahgklaomnaoijpjplbmdpohbjnmojcjijchanodelhjhnjoljphihkklpecojcjlolnopccclagmdfadoahelaghljeojckpgcoknlgknlfbognldnhbbolminjojclhbimfoopppiochkgligngkcmagncojcnopgaippifjpmhmbamhlpdhkmkilaojcojdhkgfljiabeoohfdmmeohlhlcoaojcpkgglogjbfjclemeacfagdmhnflapojdammojnnbhmpgafnhjiiagfimegggeojdcjjhdckoljcpkekiegjadmgbbdmndojdckjjogigpmdgeopcgpkiflgbfmliaojddnfeomepaknnacagpkghdobipmccdojdeofmeninonlcpfnijgmeahgflonpjojdgidmoaaemhdbhohklbldopmbebjleojdibeamboghhbnlkhgmolcicilpnpfiojdjkjndmdidnjgaolacnkcecgebhekmojdlglggleenijdljgccoakidgmkaldjojebkijdcdjhjdcfflcgbeocdkkeddodojecdgmdhiidlhhmhdahakfhheaoniabojeefpngogkaihjidbjphffomfbojfmiojeepdnfeecajmgifnedbnejjahmfngiojegnjboomimdpeajjideojdclghmigbojehcihomaaiphfegcepidkfcmefchpdojekacllmmffhflckkpiejacgejpchkjojekmjeaephmjhpjfbacfckhfgjbobnmojepchjacoiipdmfljfdoaeeiggoaimcojfbjdhmkijfkemlbokgfajmdehhlgilojfdjegpfdkbbjmcebjmjpkhicjgmkfcojfhakddajbnjnbaimppkmhlcgdcokmbojfjlkbokmcgmfaeagbeenakdepeldpcojfkcbifbkcdhjkoghlcdiehfhoppffaojfmaagdidcfehfjjpfdfjkgdmfjhdenojfmpjihmpenfmlnlhmjadljflfdpcpkojgbkmleckmelbafjndghodbbeppnlikojgbpjpfgacnlmjpahphjgkpdjilimecojgceegbockaaclbhcfahjhllanndmonojgffhdadmnjkhhkieidamebgecblobgojgfipgpjelnnfmlpofajaclhfdkcbkfojgfjfjdeahdjahbgdnaffknlcogifbpojggkohbgbcocieoljkdmiojkafiihljojghoafnidlegdejcommagackmjlblckojghopgmlnndggfcdhjlecknehgdpkgdojglppmhgfohhfeinlhklglifnbfebakojgoompfdlbhfihbdpcdgaecdhmoaejpojhcojnolhmkhfngffgeijkehkcgjjnhojhggbofljciimmhjbhpbofgikhojpaaojhgknhfdjheakddcdenanbgaaepcijbojhijpindimbgjcbiichmggpfbijddijojhjehnmkepjkoeaicfdkbimlnlphhmiojhlbaakdkabijkiflfjifefldmgicmiojhlfbfedikkdmgfinjkcahiioddpbfoojhlmeillldkdclbkkbobehpaphnhjmlojhohohddemhicdlgjplgijnglgajgphojhphhnilbhiebikhbacjogjmlngodlkojicfchiapjnnegaemebmkmfmfiigfcoojicggdkdcnololjjeldfndahepkmodcojiddcjmagdfccgonfndnmlbigjfpangojifkhgcgmapiocdplfoehalhhfcakheojifoonkdjcijgdimliecabkklobllflojigoegdifncemibgdgmhfllhijofgohojikccdekcdigalaopcdehgeapmldgkcojikeddjbfiodhlfgkmimoljknjmeojlojikjohickeknifbpbddoegblddldhoaojillheagccnaoldabjjicfpnemhllhbojjacahpggheelkpkjdkiiadpbfippicojjbdjahpllebdkhjpkphllgijgodggaojjeeeollighgjkkhihchkdpkmmbgdadojjnnmaapiagpmhobaeagjkdaaoopkbiojkjebdpnbjcaiaalfnihbbpofpppgnpojkjpfbgmnhgkffndojppkhcfamcmiilojkmiakfmnbacfclcafnodcpkopgdnjnojkneoohbccnapjdonogckonafffjhmjojknhilgfnacdgaabncdfafmpbbgpolfojkobhgldhokhpjikhjmddcnjkbkjldpojkpbemadpebemlpaedihaflbecfeoelojladjkipdojafpfdafpjmkbdpkolnloojlbpinnpcdfahelfllpnommlkfiaohoojlcebdkbpjdpiligkdbbkdkfjmchbfdojlfppeakdnjjjjchenpdadhjaldmfheojllhpjjcfijalobmoeeamchmpkfdeoiojlnbcmijllncnpdfmchdebfhnpioiacojlnmgjhdjofgjifckfleghabilloobdojlojpoclajclnpimnendbolmjodchliojlpiibjgfocbcmejdgkijbpeglhlpmkojmagphmmngdmhfkklninhbiocbkenleojmaoilakaepopilccjmipkigmlljkpiojmbhinkjhcoehopeemcepmndpcdpndkojmbkpihlpdmingmmnolibnleilnakpgojmcefcpojnkmmblchnllkaphlpdobgdojmcmjkfbfhkgnnnfhegkhmbaclfmfioojmdhklabgbnnkkilmkcfcemdhognifcojmdiagfjfjapnbjijecnjndinphadfkojmdopjegiaglpaokepojjdfmkinegpoojmfkimmgepegplmmihcddjfbepilkfkojmgefocekkakjkekenbfcgobjboglabojmmoikkopkpmpcaeemehkoaccolgpjcojmndecfonnfigfpknacfmlfghkjlfnbojmnpmhppjnhlgcflokicokffbfjmmbaojmocejonjcgingljnpjppkpkchhbbnbojmoedcpcgeminijlnogdmkelkcfalflojnanefpdbladjbfcdbbmgpmofbgodfcojnddoppdhhmbcfbkeeccehanmgdgklnojndibnlcofabckpgicgkemafnhieemmojnenijkeonidjfijnnddminfjdddieeojngcgcchekpjcnppbgfkmfkbnamkgbmojnhegkheofkpgmpcabnnppnedmbleejojnhniohnbmlgndfkbhhfnamijddlimpojnnjopmjigpkkfificahgdlmlonpmdaojnpffjjjlefijcjlonpljoahofmfmhgojobcggiodlfdgmdbpalbgmdbbdgfgakojobkikmpgjpebmicbjoofagfedgbmldojocejnahnmillikkndjcohaeomhdlnmojofdhpfcjmjpgnolamolmihoompckbmojohgcbcdlefpnllladdbbceefagcocfojohlcmpbbdapflmhejjlimdchhgkfaoojolgaedpbpcjkbpkiemegnhcklincmiojoooakbpjekmmdnalbmcdnmggambgkiojpcigjbcfbcbfkokhjiehmbgbplemcbojpephllplnpalpnkhmbdmnjpfhaehaiojpfaibonemkfhimjemofhagfdfcikejojpfgonkabapgeefpiijpepmgpcefehkojpgjcebcbckbihcdpeanjdoonbkmfncojphibmdfhofnopkhdbiaiidhefhfhaeojpimhpadopllngmjiiccnpijpnbbnjhojpjnkbellmaimgigbaohbdhiolmejphojplhcgkihifmggnjdcjdhfhablgolmcojpnllikodpoffnhmpnoaonnonbkkiddojpnmojndjephdhjkmiijcmheefbmjdnojpofpdebcagbokoojobgopmfopeiemnokaabakmhfjiijggmoifblkacbajkflaokagggblenmgjjejemndfgaaicfopgkbokagncigkfokplmopeninonbibkmpogiokajcidkohodadfeijmbgdbfahleiicookbbdfifhdmobmednhafmpflbcfnkpdfokbdhfogpedbkogialoldcapkkakcioiokbepmcogibecjigjodpbfhmllpibkgookbgkklllfdheopedlanajchbmdiblolokbholhplpakffcgoogaohbemfpohmjiokbogoedhjnhikfafbbkomblemeacpejokbojdhjiclllpaeebomnpijakaaelcookbojfdmdfielknjpganihbcbjaehgefokbppanlppbhdmajofbjakaaalgkpkofokcajedikpnbhomiegcpkbmiilaccihookcejfnlaajechclejnolckanggjbhgpokcepgepfodknpjmfjnebnijbdeaadobokcfblphogkafncgmanioangdibkogplokcfiidnmioajibmhhjpiomgejajiafaokcghicoddobaehlaildllakjofpnddbokchjhngfhdnenldcbbbbkklbeilacniokcimbcefglehpjipepoffkmojnmjllkokclchcbnkcgkhlckejmhinjcibidcapokcmblenemndmonadbmepnbfpkhhiifmokcokpdbcgdpfbjpgiipagabaglbfhgeokdcehkaepbdbnijmgkgiphmgmmdljkeokdciiclpnemhlaebkhnbinneenfkbgnokdgckifdpmiggmdlapcdngapinogkgbokdgdfijcckknnilohjadocikbilenjpokdihcfadbdffiniigkddmifihjbhagnokdjbiaiomkeiepljpabgihakjcpcmmlokdjlliekoinnndjeeljfddnjpeilefgokdjpmdeojlieapjcaffioacndnfahkcokdloohhjjdmpmmieillibngonlmgpbhokdnahaokneonpofmchaaaohfnhieeiaokdpajeodahojpbficcjgcapjeahajalokeaoknalcopmijgjaboipmeidfbebpjokedphngnlejcecblhihkbncepngiikhokeepbbkmmodglodagoalcbclfpblncnokefmikoklbflcnkobkffhfkfcnkmboiokeinahiajidhgdhckdomipfinfmgdinokejcfljholefojhmpbbkjehajpfanoeokfaalnlimlonkmanglpnlpmkdbhmckfokfbfbdilbfkfiebbfamcjfcodjfcfgjokffikhmikllegpnamokbacoeijooigookfjimhgjbgkhnlpcjgcnedbckofpchookfkclgdmbhlegmdakkihelchejfahjpokflagoeojoippcanifjmfmiahbgjnghokflgfgojdfampomncffekamjepaebheokfnfhbjhdjkmjgpenlhlpbdjkdkjdkbokfokapleifaefbhmfhpnddckilkadolokgafpjgdllkkkgcmcldbpfojhbcdhcpokgclkfapmnedfgpnkklghpckbnfgpghokgelmhnfaflpjcfiokggklaogcognkfokghealjknhekepahdookgalcelkjhhnokgjdgbggjlbpcghojlekllhomlmfljjokgklhahngamjhdmdgefknikddgopdejokgnnagohcnmlpdppgjngkceghfpkbpnokhaiafhpfdmablkhjpcpinhmllopiplokhbpnfiofnpilolnjeebnidmkopeedaokhgjaohgcnkpadjhbhhegaochpempjbokhgonadpfhppmgobhnjicjpelhjndlaokhgpkgcjkaofjgiphlpgndcnkokkhhjokhhndlfpkgahiebfafpodchekcmnmmbokhllhbmdgmeojeggopmnmmkjbapiphpokhndejhpgjgjcedmmgfppebpfhknnnnokhpgfgfnbcnochnoioialfmblncpdcbokhpijpbhdepkidjpnhkcjfdikhagahfokhpippdhaajppmmhagiadkbfphkoninokioeoggohdjamanjebpmlcdmoflokhkokipbfjadedgpbkbmbeclemcloablaimokjappafmaeigkimdhepomioacaclnkhokjcjdpjedmklnangdpgppflocnnealjokjhimkickbckegibokldnjilphohipiokjkoddkngdmaaihflddbfkcpgleckjhokjodmehdehjkniiiknapognkdlcjgijokjoleidpokopkkhlfjnkojdpahkpnpookkaglngknnpnebidcfednjdbknolblkokkgfhkefgmfjlknnocpamkggffoibpnokkggokhcifmdemmiijnncnldioefjobokkhakdhndfahinanaadokakjeeobdakokkhbojknlfdoooeghbkplihbjajpeccokkjlglhhbcmpipkkibdkdbdnacbidleokklffphchcjefciblkejepdgakdmilnokklhgiheogaedckhpjmpokikjfiookaokkloehhiegganoaninihnbhhjdldhfaokkmklgckagkjnnamgkmdhlpmlbopgiookkmppppkmpidonodjobjialndlkcdoeokkopoodbkdccioekelpadneagjdglbfokkpedjcdhfkhjnfcbebpdpnhdhibeicoklejhdbgggnfaggiidiaokelehcfjdpokllloddbakijcdnncndogldlhfkcegmokmamcnoamendkoepkmmloknopiepiegokmgdknlfikbhpjimoldbdgildffnmcnokmifijgdfgknldnccdpgapeepcfiggcokmjaiiniehfkieddbeaegfhpipfpbmeokmkkmgkifjefhhjfiicmlgbcndaebcpokmmcldalofjjpdmdpjikkhbhibhjmmookmmpfpinedflhcmoclobieomeklfndiokmnkgeaohkakblogppjmgpecagggoknokmoihaiiplhodemoejibmbkomgadfdookmpdpacbehhkleffkjojpbaghpnidmhoknbbfglleniifhfokkamioogejffnfcokncbnkajhljdbbpbhicmkghhglbfigcokncnhklenlmmclnkipaflndldphhdkioknhechdfeajbjcllgnfdnkbimmleknnoknjjcilgfdkapdolikednocmeipjiemoknkeppdfigghdmcdjbpmnceblgkjphnoknllbfkmapccinochelgmcdjhlgfnikoknmgkdnkdhfdghnhohaemcbailobdddoknpgmaeedlbdichgaghebhiknmghffaokoacgcofjacbllebfkmmbaeochckcaaokobncjiceefopnppjjilhfomakamkhgokodhidcjllmkgjnjpmkecajbbgdbblfokogndeiemjjajmhkoboeendjjooblneokohgjimaphaiongamifkpkkibmcdaanokoinfkfnmbodgedjmfeajkkndnenflhokojkkbmafjeoplgikaaihnnjghpibanokolcplcgcnlmkbkojpggnbldphgjkpnokoljbhneendljccdhklhefckepemjnfokonbldahmobcogejigbnaoplknpelmfokopbaebjmcpohklpdhbpecamonjkfhlokpbdggpjagbdlmefimjeehfihnglhdjokpblloldifnpddifdelgpabhlcjgnblokpceahkfkfbehbfkmdomlkmginpdcfeokpgdiaaihcficihgklpjclndkdmapdgokpigogaappcoheedbbionibfoemoeekokpioldelcgnmhbhmhbhpcfpmhabpomookpjcogncclomchkpeileappghkinmieokpkeeidmhclfaojchifmkelkfdgghkiokpobmnmcpigkhocaibpijdomalnijkookpofcmaojecejpbcldcgijbfjdhpchhokpoifiajddcaolmmkaoicedblofohlbokponbcapcbkmplpmmdmlboakonpglnkolaakmiiacliflahojnejpekadachmmkolabphoghcehicbnmkpnhgijkmmafhjcolacjgeaghngbckbengchedjejodkdmoolaegdfgmdpfpiffdhlfhikekmmndmmiolajhehgnofcldfkeoliedcndjnplohaolaoodmjhekmnboonpehppdahjajmhbpolaopackjfjcgejilofpgffhhhgaofelolbabjfikheceecijbpbakpnilhjhfacolbafjpchllmhgbfabphdlcpelakboebolbbfalmdpaakmnbmfdmcmgnplfhadamolbellofbeemgonjieehhhiiicnkgkiiolbibkmadhkeimkcppadadflfdmekdigolbjnjmdoemhnhoemdpceclhdccpabhholbkcpmbbfgfgbjoeofkmamgogklbjneolbpflbbgmgnlgomfppddbgbgedfiacaolbpnlbonkbdedcaeopemngdedjoainlolcapfojklpjbgamfohnmelihighefpeolcbkilnipgfjdalbglpanfmojnkjoegolcdkkhbhckbnjepjapnnakeedeamnbiolchecfhjakpabcillcpffnlmmlnlbgjolcjgmohlepaildpgkdologfkhakbgceolcjnlelfidmhihndafkfinkfbnomjnnolclblgnhcddmfcfcelggmffclebbmijolclklogkpkcjpmnepidclgfmpbcdchiolcmfefgnpdgkhbfdgdlfllbeanmbnlaoldaofkemglldabeohgpipcdhlkafdniolddcliokedkcgfjdcpgmlfmjnplcmbmoldeigabhpejfpidbccpmkdlpabalihboldejmcgkmkcljmeigkmpabnocokinjaoldpblakghljjjokmddhipocchhangnaoleaenlolpaphopminekpkpbddljmpjdoleagbdjcgdnlnpanloiifhdljihnkdmolecafnaionoppjhnhhmgfoknphnloidolehhbckglajlnlbadjojilcijfflajmoleijdlcgcecflhobfdcgkllooammhpiolekcobpmcjkkhckpdldelpgmoojdlceolelapidbhhodfiaeojddgmdpkcgihhiolelgpljjcmkkbnpbfcihhdjpjhlabplolemdcbfpoknfaghgkfmkdepfkofjkieolenplikmfdcbehhnahdiefdfehapapeoleofcdgoohmnblggcgbapgdiefpmmboolfamkpbmhhbffehmdileedgnjpdjbjcolfbpacfkiggbkkecoeljmbagaidljpkolfeifilmkhdofbicahlfdcbhijalnfbolffmnhinifiebmaandfpkiggghmfjpnolfgbbagmcognkedflmimpcgifkceefbolfheglgghhepifmjnocfldpaplbkhipolfiiblodfpiffapbmnpmdocopocgeepolfknamlmgikkgbkgfcfmeabeaolmkkholfmggfkofabohphlmiknkpajgnkhoinolfnagjnglnoibdimdacjnbmehmgdioholgakciamcjclojnaanmahenpjcoolkdolgdaahejllbolmoelifcdnonjnhbgenolgehknnkmieiccomeeknonipmkilnpgolggblolooihmhlaggjjmadjfdjdndbcolghjjajidfdflkafeekiojnfmiolccpolghkfmbkaiaachadpghdofknfhkpajnolglfncooighgmoeifiielfplodghkggolgnhohhabmeepenjibiphbaediidellolgpcmbmaajeeilabbgmkinpjpengambolhaibgnamekjimdmcinddmmoidbehelolhbigoabpojcmoecnpdldgaeodlkiifolhflbnlneeemapgalfnlhggccahkdnpolhfokfompceehcoblmhkigjniehpdkcolhndfefijlfdocdccodkokemkhbeglcolhodagedkcojhmbifdmcmhigmngfengolhpgnhdfgahddncnopopakbaabhiikholhponohnjfdcclemehggdojoohcbhcmolieopipkddgjcbllfcodjkmffjdpooioliihjgplelmajekadhkighkcemnoihlolimnhnncgikapmiindadjjdopheodamolioalpmkfjmoajapdcahdmifjhmleljoljabkboeoginmimioplfaejmiephhaaoljcddeocekobgoaffeaondadoofhmaholjcgmfholfikhnllffcckcodjmlmopcoljjipibhaclcokjbhhgjkkkfedeeefloljldonphccfaljfnjllfpbclghpkpnfoljnapkoiembolkfiafogpjllmefpkofoljndpabodmhdcomnjkldglbkjleoogjolkaekbcbeedlefmfdfbmadpmpofahbdolkbbodmdppmmgcgkiingfnpacolcbglolkcehcihalkcmhbhcefhibnmkeaiofbolkcjgffccgejggojimghjnchiahneabolkeminmkodggjilhdalooobjbmficbfolkfmmpjinjklnjpkhileopbcjamjafdolklldbpnkiekeegjpphbpjpdnmaihjcolkmgkfpkhnbkmjhdnendmppblnkkliaolkninicmdpaofgkifkfmakagghoodfaolkofjnpcnmghaggpbleibkadofcfjelolkoibaaeocibpjefdooipniopnccnhaolkpikmlhoaojbbmmpejnimiglejmboeolkpmijhcbeedcegbomagaoaaijhkcnholleafndpbpefgaonjfkdepmbdndppgfolljlkofkadijcnoolcggpkmdnghaifbollllmddafdjeljeocfghmfijdkkpmjaolmcfneifelmjkgpalkghapagfdemklgolmfikgkhnpgdfondakjgojblpfbfccdolmgcdaocchinaknjddfpbafdkfifepkolmjahkondofgaipmgcbncbenhdpcgeaolmjgeffegknpbhopekkglliahnkkkkpolmkhmghgccllllkcdaeolfofdmleankolmohkfomhlpgfngajigdfkgjpdpcfinolnahgiajpiinnhcpiloplcheckjlghiolnalgkbpcpkocdkonfbnghhgjccnngaolndfjkcjcaplpkfcpbmcgmgnafgppoeolndfmhenehmonlnbibblcnmdpbmjhlgolndkkmclpmajobabpnopeepjjldmdklolngofdmncfemmdedehdeeekmcjdlcpdolniadbajolncbedhjjdaeieocpdcboiolnioepgniaoooijadcbedojkcdllifmolnlfbcfjdeanbpodolhnhonhfflcedaolnnlcoghdfonkmjeljnfifdppkpleciolnoiiadkmadfbhomlbmghljdfhdfpklolnpehnbagldnhadcaophcfkkmeabgbloloddaaifgpemdmkgecdcihkcafkcipaolofcckakephnjnlomneajkpfhofpmpjologkoendhdjbnjgjailkpaaecacofdcolohadflinlhdnimpoefiddoagbkeboaoloijbocfdnaedajofnhcdnecjcpbflkolojcnagmcbplpdddabmpfehhlleobpbolojpnjnbhcmenncdgdgbddjdkdmfnbholonepdliekllagcdgmlbihgcplinegjoloodcbdnplhbmjiconohnaolamkekbcolopgffdfchhkiapkeggclgcogkfcpmdolopjebkfoimaadocinhgcffdnhdlfgcolpgdigakalagbnckjmnhajofccbbeafolpgflbebjhcafejgmkninpachgjcjneolpgheodjhigjnldmbkjljjcmamofjkkolphdajlgfmdiiofpkleaepnbilooceoolphlmliemodhglljkhhodafpjcolcpaolpjgbfbilmkpeijcbdnldnombcgbfodolpjojaagippmapcedopiheccgnaabjaolplmkjkbiegcddjggpepikhnnhjhioeomaapbceemikiebmdofdbfoflpfnnepfomagbppomciihjfjbmggbjdbdojeimeiomakhdkgccpmdbjljljfhdehapkblkelomalcdgmlmeamcmapgkjnkgmiakhlgojomamkmdafpgkcaedohjioidhobiankkjomandppacdhhdblohcoohadaneodejddomaocofhfglchppgnffkckpinpddbmbcombdhhcgiffjgmcgmbhmnkbmknkleacdombdkfnkgdabciogkmfnlepiijfgccooombfocbaeegegeifooidjdpcnoohdbpmombgmplidjhkiddecpnojokgipmkklchombjhaoikefcjdkbahjldbeknanbmhdpombjnccmnphpfjphimkckgdppieiebflombkakbmniajafooobgdpfcllmaaabmfombpgbpepohhieokjbpfokfoddeofhndomceiakkomngangmllpgbjcoeloglaldomcjombhhicpaemkolhnlbeanmbbjjibomckjfeoihdlajelhomehknleokojaakomcncfnpmcabckcddookmnajignpffnhomconeoffommgjnkafldpjnmdbmopelhomcphjcijdolebiplhdppeakmdlfkpdlomdeeadphmgfncdnmcagcjpdeikfipifomdidejndfbifbncgdnmjdlgpblcnamjomdjooejfknmlobpceobphclaffbmfimomdklibaclcookjgnncnnhngnpjnceieomdnbagnngiegkpgmgddddfjmjefkddmomdoaoaolmiihdbbbeaaahdkekhjllgjomdogacclkokfcjghakhhpamiafnpmfeomedmonpkbgkkfdinbmcoifpbkpbfpbdomeekenahaancjigeeinikfccdjemcfgomeephapkkddcclfohmaegalbhijbmceomehaopbmkbpcpbgldgooblpgehpldflomeidlbdipcjklfcioiijcjoeopjgldmomeiilcmnpackncmanigcgbchmajlioiomekjjjioojlidhjihfifckidhndmeehomelfnbmgcbfknhjechgmackcnjbcoljomenioacfifogcgdofbbcdofekhhmclnomeobgdbpgbaaegcpdmcngibikgoccmfomepmfhobkdbpgnkkccfllngigichbjkomffbldlegcjidhfbihfjbjaipiapfhfomfiddnllcojfdgfnmiggoeahaigaelcomfnpbnbompmfaahnmhioclhbkinlncmomgafkmhdchplpcobfbmhioiobcpnpjbomgbcjhdabpkikgcpgnokoiacfnoglnmomgeapkgiddakeoklcapboapbamdgmhpomggegfpdkiacoeioboenghlaeoklgleomhadlgpkglcoafjemdbkagmbpolppibomhgebeaggjpjphjbdkcdkcjjbkojdckomhhiopbpjlapigaknfpcnfadljhehodomhhnclhjdgjheffnbganfkphadeelbgomhnbiibkcbikjkaopofbpkcklcodagoomhndjcddoddnoebdmnfeodehjkhnejgomiejeijadiconlmdjmkbklaimhndkkoomiinffpefjfkonakdipocmgnjomcbdpomimkinlomnncbmnceacpkmlbfaapojjominpiohhaicdnnjggjjnnoaoocpphehomiopidfhkogmnbmimbobmngelmiddpeomjbdifkkiaoajaeibbggecgllbkhaaeomjggcjmkcpijhkbpijonkbkbpahkomhomjklhenlechcdfifemocajjgimelpgaomjlbhlplcpddkbammkpfkkcpjofpjgpomjlnjmdnpgoooppphknmbhphciodahpomjoaanmnelblncfkbpoggllidneiahcomjoppbmilgmmepppopbpnndlfoddhfmomkabgahfabpaeodbclgngelaoommcelomkbmfipeljpjdaahloebmahlfanhkjfomkbomiabplbmdejhickhlknocjkkjlaomkcagegfldaehgncffidjgeckojahepomkhjfjfeglpkahmbbffgjakkgpngmkjomkhlhllkbneakkokdkjjlojleeppmkfomkkkmggbagpidnafeambkhcjgppehbgomkmbhokdpnechnnlpgkmcdkhmmmppkjomkmbnjfmkdllbedolhlalneelkpaoiaomkoccdnelofncmfglaojiamckipjblbomleebbiepblhdgflahlghkiddmheageomlflmmdkmkemkhacmjmffpjgdiokcnkomlhookjmgbjhhchbogmlffpbofnbnicomliogndapmgocdoaiajclljamjfmnhbomljelmdipdnpgffdkhjeciejfmjbiefomlojegeeamjdpfnconnddamidjngkmkomlpialhddhdkffnfijnkbdgmpnbmepoommbgnllpkjnidkcnginhlacffdcdijcommbmjnjjiekbddhcdcdijdgcgpafhhgommgppkbpgfhbogmhdgdihgkhkmaimkgommjhoanboacnmiinmihiglebcbnchniommoendaifljdihmmjkennlanpeohjnpommpbgoliokoijimalcokhciffhapkdfommpgaboaiimacadmkihohhnlffgkoloomnabikgbfgkngmaapddimbbcjpepbffomnbbkjpackponflpponchibcmfagkgoomndceippkichnmcfjkhlmfaghhmghlaomnddhdnpkokmcihjifefcafcnmhdjahomnfgfaagffnpaojinlfmgjdjnonbafoomnhglkcockhebojpofpfggekhdingcnomnicnmbagoinlpamknknbcgopadcociomnkcjdohbnjfjmlaiboojplahajnenjomnmbdkaicfbjhjongndlafdiohaelaeomnndeehmbnhmnoklnnldgglefbcalhpomnnjjhhchmmhcogdmnglfkdpobnpofhomoafgobfjbcpkpiajngapdfcfbjkgogomoajjhafjemennjegecnilpdkbecmceomodddpakjmaipehbpmfmdlpkblngdffomodemnllpnnacehgofkjkbceiiadnaeomofadnflghlfiebmpdeglelpjolknmlomojblfbancnmjepnjecjefomblhmlgnomokcaicfgbbedgknkoolhojfiphjalgomophjpgeglapdbegohmnaellnnlcfflompamfhakokidpecmbeeploneoinjlkgompcamdcbogiohdbijkmalnlhnalhkklompcjgcfpjodpkobpckdkbmcdpmankbeomphopbenbdoliclnikiegjngbiolahpompnmadlmpphplnhkkbpijbkfppbnbiaonaaikebikclcmiigpnddpicbfdekpbkonahcmklkigdfpmkhfeicamljnnfalmgonaiklidpbdnmlgddkgfbpdkglacoobeonakcaabdmbibegdanbbieiliefjhkeconakggdgkcodkdknimpkanagkdgemeikonalkmkmkhbndikdbddgoclhknijfalkonapphehjjekipfjjkbhdfabcaegoljionbalolklbjpclejhomnjipopbllfdckonbemdefpflaegjdcjhanpglgkmpdigoonbeneigbakiebciaflnahdpafjicnjfonbfbdmdmhmjdcanfbhbomemgenpmipgonbjhcmjjgdjnhcbapphgnhepodmolfnonbkgaihieieegnepgdclfehaacnjaofonbkopaoemachfglhlpomhbpofepfpomonbliacbnjmodjocegbpokieahfdlmloonblnjocjjpdljhojehjpkcadjegdgkhonbmipkanjamcbenkmbhfeimmolckcgponccdjppafcnjalhlcifdgemlmgglicaoncfondmllidgjppbeffpnlppeajmooboncgjlnohkjkeffemopbhcccjdgibdajonchkkfaockmbfggammhbfgdbplfmkbfoncjoakdipnbickmepdgphpdgjcmdnaconcmkbmjpjlihkpbohlpmjghiiogmoieoncokcjiipcpdehengloiagiebpplefooncpflldkgmempplilanicgoldpejignondaeblpnecoklobpgiioldficamlkpjondaofgcoiahcegjbhgmjdaefnocnglconddagfpmkhiddekmmennadobhmodafgonddckjiidfojnepngomoinlhkllhclhonddkkbaegoibfacmfepcillhhggcealondebjoogabpbklpgjeglegnmpakkddfondemjajkndagijegcjnhifeghjingddondffckfchmnggejklhfhjebdckchphkondionmafcndmdfchbbaoidpappcgcllondkmgjmianbbdhoadgmbddmiekfagpaondnfgadepimiolldafnbciomfdaooodondnilchogflhkkbeoidfjhlapkbhpebondnkgejhbocfgokjlkjmgacnhgempmponeaneehnfjmabdmklgbabcfndgbpddgonebgckmgbhcenebnkldjghhhmodhlhponecabebcbhpcchjlmekfcpepcaicajionefebkhpmpdckdbnifnfohdgplodhhmonegegdlgfhdiemglfccnfafdnpbhkilonekeejnljiggimebgpkkonaghigpanponekgebhmdpiglcahnbccjjjdibdbhkkonekhokgglcmlaohmoahmlhjbmcianadonemaolanbjpchifogoheoihddifalhfoneppjmdhghbagkldahlkffnciecaecionfamiepmamllfhcmkdoecojmggidkiionfbaaifbbahonepmednhkjbhdgogkblonfbbiepbhfnfffhkpaohlgphgnofhagonfbdjhfkoaohfgekcidoogdkbflkdghonfclidobniihhfepnjjoagnobbdmljdonfdfdcaaekodljoebpbghedekikedljonffbeokkdmnclljohgcnllblgjeiekhonfghihphoajkbpgmdbbcegnhghdcihponfhbendaaapgagpllfoclfcdkkmahjeonflpidbfkokkhabfgfjfhfkaccppekeonfnjpefhjlmfkeaocgjiccjlhppkoeconfnpoodlcccpggfabokpnnfimhfahaionfohbangggdhmebdanbopgghdmhnlchonfoofgnlpdnkcmhdjkojgeeecfbjbfaongccllmfjgiodaohpnfghllfamfmlonongfcbpiccjecmbcbkhaemddihmmehmkongfflkmemameegejbkpdjicdglpbmllongfpmpgepapbbcaggoaofngmafanocgonghagmngcmleikcajjenmopglddalhnongifebojlljlkdjblpjajloglghdbdfongmmdefplklmbomanmpabpplhoklfgjongofopoeoofioipogflfklffhpabkicongongilmnpcekfolaoebhpohndmgaibonhaocidhgliadeobgoclckfbfilbijgonhbkbpdlpkinfmoepaihefddnacpchkonheaagefolelepnkbcpcdnpgcpebihdonhfcpjdkdlihccaiipfonijnocplihgonhgmcpflfncjkdbclmhnfondmindgbgonhhddociienfkdjehlailddcnpcaijhonhmbicjffkmhljkecphheknimoekkeeonhpdlgaibpfocgnjodbldemkgcgpjmjonhpkpkfmdcpklplafeblligjpjeplhmonidcjfimideopiecibkenlependfjhfonidgjalmhomimoaehjjppmgljeefpifonidlfjpplmhdbkbhpbhonmjnpaobnchonihbckllppmjkogihhaabpebkpilfijoniibdgkapjngnadbkbnlmnpdjpfdameonioacdokfnnpfplcklhhplgljlolcdjonipippncgblinakkmnacihenagnbajhonjaecbdddgibdijafoemfiachlbcgkjonjcoedackjlgdhdgmkamjblgfbfgcglonjeahahfcfmcdnflahghahmijchhemionjefhfjfboidfdggfoagbbpmlkkinibonjijjbdfmbdehdkmcmjcifkdpldgailonjjgbgnpbedmhbdoikhknhflbfkecjmonjkcemhfaichokklldclkihoehecbghonjlbkfflmnbbaphjfmohojbgggkoeloonjlmikjfninfihabcgfalmhefggdoflonjmgmefbgcgmjdnohmkcfmpffbmiijgonjmkdpjbepfhcdbbbkjpggjcjflkbhgonjmlbkkcgimlpeihhhdolphghemnaknonkblhfaaghankhkjmnjjgjghfkfmioaonkcdbgoigaikekknldjdeooedadecaaonkgbfojljcckpepcdodphpaponhdhnkonkobdnbkgfhcgnmhcajgjagjnglcfjconkopdeihmdimjphfbmlefelnegjkefbonlcemacoklknmpjfclgljdnfflfkmooonldffgghhcbinebpmoialjmblilgnffonliimpgndjdnogpbijndgfbfgpeafanonljdklnkcfecedfepomkloibkobiakhonllkacpiiflhmlmincgjbdbldefjjmaonlmmngaalenjldhbihgooafmlpnnojkonlnojpdaambkiciahmjphhjlheoinlionmclegcadioemdcmplknckegaeljmlnonmgdbpmeledmonapcniekmkbppollloonmjeopdbbkjcmmhfmmenpceiaclddfkonmlacanbchglpfledonjncogeheahodonnacdcifjhoahkkielnklpadjdphamconnacfljmooafcjihfolnjbghamidapconnfkhladiekekokoopgmemohpahdlmdonnibjegnihiopngkdahicgjflglgmaaonnkkikhnbcpfhlanhoilnlajojgkeklonnkonjlcjhbekgjjfenlaomonejehdnonnmofdcjfhbiebgiikbmecjhcdjifefonnomihhampoeodalnpmiiejgoadjcfbonoajdgkokhpfhbcfchcbgfohpadommbonoakpekdjnamofckefambjgcdbbnddbonodpapfldgaonoabbmahpaiojjeagpaonogkomhpmghdhjkkhgjnjojobiohodlonogmilhcgidfkeaofnnjhekfemkllfjonolminfheeifndlpbhblficfbjfbhdmonoondehdcpiehakpgmanhbccflfddcponopfemgfdimnbplnlnkbjpnfjlobfbmonopnocpbglbfchifdjapligcknhjoemonpacckalpofnmfmiaffimajgohgfkjaonpbnpbkjmjcgfpeafbegdfopenpmcoponpdmlmenpmnhmhaejbkfpdfbnpebndhonpdpoehbhoonfncaenmonlbnonmofinonpehehekjlcefipmlklhmhfnkdbidgoonpfhlnfnfogdpfajidmfpogpgabehbeonpfkmihlemojignalocpdahljoeonlmonpnpccdagncipgnoofbhchlbajcjnkdooabodmbanglhnmkahaikjckbjeoibhmooaciamhonpegfponfhpjhpbbbneblkcooaeendmfhphlmaifigdlocloebhgoknooaihbnmgncipddbfadblahmmebeoaekooaiokdnohblgafliceimpcdikmoeilbooakeiaihhngpahnoibgmgdkpgmdfkmoooamljkmlllecknhkndnbnkhfhgplmdkooamoedadoebcjfbkkblbfjmgmbhnlmjooaoeobbhfgkohkegpbidjjnkhjfccaoooaohcdbgpppfndfkaddbjcncbolfpgdooaojnihlkghhkcgpplndekdnnkddlodooapomnbnnaabiakbmiheiljkbnpaedcoobccjpgjeiaebnakepogjnoddfdlicpoobckbonmgogoccjbgfbffempghmogmmoobcmiafbknlfickacbjkomgdbkhekajoobfpgffbdlhgppkfnlceediidgkenajoobhmgnikjlndjccdaojbnhcfchbpfjeooblennhepfkjlpmofnllaajpgjkgahfoobmddodbagfpbclekfnkchngmfigicmoobmekghdkpjclhhcjfdemcjhodpdhmeoobnemdfnhiimlaojoohgmjhbicgangkoocagbpkbneabpiijdbbmpkjmlnmllkooocajjjloehgkbljhggdcamifhoigmbpoocapehfdmddagjmmcodkmiieeifajoioocblcinnhbklpddncejjpenbfadeankoocbnlbdgbkfcoplggogjkdpbljhalapoocejfjgmfkkjnojakjiblmplklheeahoocelbflgnknihgjfajlloghcmejijdioocfbmollajebjjpkahmlnclfhkjijeaoocficmpjeicocmggedhojlmemdkdmfgoocmaadjoajoinbonlcicfkojeoddngboocmhdbbeinifameeacbfkgbjdojhopeoocpdpfcfdkpkbbclfodjedgloldkofdooddcicfhmjcfkhndcloecmnmoejkdenoodhhbnhomoplaeelhnpggdbcmbahaaooodhhpbehnofikfecgadcppcegmbobepoodkoeoanpimfgoignbanlpajiiemopgoodmlpgoackncohhnageadabmcdaifofoodnioamilbagojfgmclajhflgeenpkfoodnpanboejcjeopmhicfmjaanlahmcoooebjffjhocnaliglahfkbkbnfigfmmiooejiandjbmilcaiibbdonbhjomcebfjooekleaafiagelijoaekoahlncelgchiooenanpojmgcddiepcpdabppjacgkignooenggkpjgchmgdpojnckficfcgeifkpooeniaahogpfjpekbplbgnfmpfacebadooeoagpabaeaihdmfmadofjlbhgijmpjoofdalneckkldaehpnfmeoeoocfindldoofhdnhjaomjpkkhmfeihgepnohlfmlpoofhoenjnigkpkkdnplfcbjapgcolpdmoofijipabmndoadmhablfbfljglbfjoioogbaaolfhpoopkmpicohpppmdolgfdkoogebldajafnknnoemjhkmcmhhacjibgoogghbjcaiplgokpnjpodakeafcakpioooggkmnjmflfhnedipjaagcefogcfajaoogicbdphcmnjhdjgemiponnimfllfmjoogicepbimjcmejbikldfmebpihcdaihoohedbjjahajegpmlkjnogphbnocaoaaoohejngmjcgnmpcenlfmhcakkiebjhgkoohgljecdmahbdiafheoabbeplbiopkpoohidngciihpabfncdeggcelmfbblccdoohkefdofdhgajfidkajmeipejdffeemoohkicdldhncjakhlhonckokjhflpemloohkinmgbkhgcobnipoijafcjgfcogpkoohmgpjbkliggjliakneoaedilbaihhloohpccfhggnokaplonefdpcokjiabjemooialhjmccmllnifoiblbjgcnbgdejpmooihnkghpifccalpfakdnlolfaiidfjpooiioeenkjlncekochaoamoncmllanncooikojejmjjfaabfbmilphlpickoongkooilginemdbfkjiaoalaopkcchajlnanooimaeniniabmkocpjfpgkbnibidpaklooimjlalojamdkphfcipmckbcbadkjgeooipkpcchkfflkfdjeadgcnnnoliholboojaamioiaomaciehfpdgjoinfmjmeeeoojbennmlgbffofipeafmibjhbjebebmoojllplmcaegffaclmiphiobbdbnhiefoojlmngfolbcgmmpffkjhookpfhkkaekoojoepopdnbpbiclpipjidmfhgdieeogookcgejbfhcmcanfkfmmmpahflnlajblookcommfdhjlndngjeppjcolccnkjghoookebajilahkdmobggnnlbinlpafdmmfookhbhbicjoganfoefdhjkjjpplcohjcookhnhpkphagefgdiemllfajmkdkcaimookmciamdkgklpgagainfinbecaopeoaookmnhadegpdgadolgfilneofaopmjhoookpjehhooaaifjbjpchdbgeeejfkggkoolbdfdoinemjafbjeidkkadgfddkfcaoolicfllidciblmccojiceilccljgdagoolloojpgdellnfidhchojpcblahfjjmoolpahkoncpehehepdoegkkdoaddgboaoolpphfmdmjbojolagcbgdemojhcnlodoomapgmmepdodjalkhjnkafhipafdhpcoombogbpnhldmbmhggokdbbeffgbkjgaoomddankjlcbnlffbjdhpndcnhlnhdceoomelpjfeldbopnleifpjibbpekflhlgoomhaafhmieoidefakafpnjpgfmneokkoomhnapmaecpddkkdomjllidemokommioomjogjapiknobckggapgdpcjhdejjccoompbaekphblgimccijefepbipjkhkeloonbaijieghkkhgefojmpkolhcoibljkoongijljhgpjkgaboimmdmlemebbehcgoonhhaopdfdpcmhjgpjcjnakgbefngijoonkanbcegdmbnjnnjnlcpklcckpelgdoonkpiocoijlghljmlkakpfkmcpnckpeoonomokkplalgkdpdohbpbkkjcepgmfioonpdeibcobindjjpnlihciigdilfnegoonpicendmiefphngjikmghpmdnnecnloooaicoedcfmbdajbhgkfoojdjkihfecooofkkammlgfepkckmdigakhehhhoaonoooidjlokoomambalnckofcfebgfaecioookbagmkhimnljcehgkggnpgokchfopoookpjfkcikgkmgfnlephkgmhjiiafpgooonkoejkmhiacbhhkdgfeemioceapbhooonlkjedodoeflapifjlbdhdfigckpdoopggogdljpopojccladdhpcbgefefbfoopklnagejfncahdbnabbnlnnepbcinkoopmimkcflicngllpfnhgbcenjhlmenhoopmknjaigldobiciehnohnbonpengjgoopnmhgbjdgjpmpjicbklmbdafnhdfffoopofgccipckckifenoicncegojimpmfoopoocopgleeajegmilklblidlefgfjmooppkmmfhcdpnmphjjbeclkmodpcfbnoopaappedhlfjbfengjmcmmffmgieeijoopafmmkoakahjoimjjnhjpdfclfgjjokopagcnndpbnblmjicekfcppmbpfopdobopaikbihdaombgcfglhnmpjjpmjmglnmopalijgebnpnfkmngbangaaljfpgkhncopamlohahgnnkjpdjjjgbgldemnaoaobopanmejdagilmpgkobhockbfhoamabpiopapamamojglcbkpiiokohhmkpjbkdmeopapggncflbipmnnghjmacnlgilbhlpiopbbeoeidchjmjjhadkhhdldemndadhaopbdannbkhmcggijoaimaapbiikbbpllopbdaogphhidgpgpeebgikpanpcldmhdopbdlomeoijkejlbgjoencnaddbnlokgopbhoafnppddojlbamedebmckjkjkgjlopbimjbpmmfohdcekiejlfdhapaemcdjopblklccibfbmonfooipinplnepddmnkopbpepenciaicnjbdcemjljmhiilpiogopbphmfdleafacjegfjcepdfenedhcahopccnbbkaihbgplmeaihopeghgbjnjngopcdniklpkempcindbneaakinlemghhcopcdpeenpifjnhiebolnnpmjapcindepopcelkljnjonkidmeglbijolaalopkhoopcicfmpbhmnnenlglgpglioidhemocmopclpfnfcalhgilmcmembnjpfindgkfpopcmanfgckkddhcpcielhedicphfloecopcmcchlmacobmiofmkgbpakhbjoicagopcpngjhecfbnigmgdehkfgejdcamlfdopdbmlmoifjjknkjcmfopoefdphncjmiopdcgjoencjhdbpbmhnkkdooajkpgpkpopdejhkignkbiccaccfgamapliighpnmopdfdbpodphpghgoenafajmlbhdbiodaopdjampppafedfignommpojgpjafgbehopdjngencemglicccbgfncgnpckopbhgopdjookiiaffljajclejjohjcpodnkhbopdlkbekchbdecocamknfebgfcggobaaopdmgejoiabiflpmgmcehgocpjjdlnagopeabbgcegmikahkgdeonaicbkhopmabopeajjkkelmlhnilbnjfclmlhnmjfapoopedpbkmkcipnahmchmchbllkgmplhleopefognnnblbfceboajnfhnhegbbaemlopehblhkoflbggicdpkmgalmhalladhkopejhffdnhmmnjaailehmgapbfihhkleopelkgmndiajfbkkednlpbofpeajpohnopempfnegpcbgmbfacepmjgjmjefmpebopeojhbdjpphdijplmbmcjmkdggmcnflopfaliojgbepdphobjbogjhnllplboepopfbaflpjjkcjalnnlnancomdfmeelgbopfboifeoahkceeelmkajamjlffmbpabopfcjkdakkoooncoegnkiklglldgkbmpopfejelmlmeipmlagilicnnoooaddpapopffkmppojffnmdboinpppaomillldbbopfflgkoakhbbmodaefjmeolmklbljliopfjkoogfpnfpjomhjplffnnjnmcapdhopfmmfdhcnibcampiimmemngbmodfcegopfogdennafhaoihhkocppaajlkpbfbnopfpmfccfeapffpepeldbcpmkieepgibopgecmjpbfokbnddipmoljgjihddnkmmopgekbhdheicahjbpfocbghnhhgnaelkopgfgpdpfgpbbmpneigpggckcdanpbfiopgglepgchcidfamdlbmlejaackkjnknopggonkhfflaebnhelidkobnblcnfggdopghflbmkmpcpohdkjhbclbefdaibmdfopghhdcleggoepgehabjakedmngjehflopghiiaglefjnagjhiadkhkocjdpnoalopgimngcegflkjcmpcaldmnafnnhmjdgopgjdkmjmhkejnkkjoppklflfnhejpbcopgklhbppgppcfloebafhmdhofkijheeopglpapjpbkhagajlfbfajflkhebmmkkopgmlmkgkhbecfbkppghafcaboeapekbopgoamcncblfccmllhbpoicaeemdhffpopgppoolonpbepbgbjhgpdmkeeaipihgophbdhehbaihldpjiibdpkjccainklfgophbmfhodmcmlhfhenhhhajncfachpjlophefblcbmpnbjhcjbjafgfcmbbnjbcpophfmemmmjoibkhpkhigbihiimhgegjmophjijkciihehcedagiifjfmjammccinophkjmdbhgnhpcfdpbdhfdfpegeacbbmophokgndmmdabhdhdhjdchnllbccafelopichjdfhkhnmhfhpdnhpoegeiocimfaopicokiomfbfepncpepopodceggdklamopigodkfhohfdifcedneonefjcafhkcbopiigbbmnoifckamllaefgpfjlckhdoiopijodpgcnfdefiaaohcgmiihafkmbngopilhojildmpapabchhpifcillohilgiopilncbgkdpachmakgapjfacdimimcbnopineilnagpmfbbmdkcihkpfpcoebmjiopipdiagffjmkibjamckllhldbjabmbiopjaipedpjeeomkklklfnpncdfkideefopjbecklfkonjehlfophknengnbbookoopjbjiacbhbkmnhhkmbeeaahegflelddopjfpeecgmoejcohegeoennagcgeepgnopjgadhgnmpphngkfioobpcaeageonbcopjgedmmhamoaibhmhlllgfcocgcjfmkopjglljcmpgiladbaheknaonhhdnmcfiopjickaaceffhmedhkibfclfegpofdacopjjloollmjignfkdfnfkndmjejlkdpnopjlganfnmjdkhalemgmaoakbfefnngdopjnhfkbdoopgfbefgbdkpjnbghffmlnopkdkcooedgjioljjfehnfigdkldjndlopkjkollflmahngojhkgikjolidiogpoopklbikkckbneofpliobjfgadkdlimdeopkmfcipkpnhoelpomdiaanjegnapgeiopknnppcpndebiogfnomcgcklpdlepeloplaapabekaomloocmngfgcljfffpgpooplmfgkdnnagiiceillpglflfndfkledopmaeclkabagachaoeopjiihglocgkkbopmalcjofebognnnmjeiapkdpmcmjbpkopmbbjmnpjmlkpoeialbkejgddmfnjleopmbnogmolpmfmchiiepnifpccacgimdopmbobgikfegimmdlccpgfgkgjnpfnfkopmdomafhdphidaghneljdkdiimpcopjopmelhjohnmenjibglddlpmbpbocohckopmemdledjpnnhcphdfhcdnjnanfcabeopmfamejbpjbahdffofmlimdaopefoilopmgglagcpchfpkhiddoldabakdkiaflopmholejpfbacbghpagnblccbklpapnbopmkjcmkekljdgbimicilfeokkpcbgojopmmnhibhpekfkamphjniihggpbchhfiopmonmpnlegnelddekgpmmhileohhpmaopnbleakaobpnjghpoonihpocggkoedbopnbmdkdflhjiclaoiiifmheknpccalbopnkeifdpiimeafmbdjjmbaijnjgflkmopnkkfjdnhgkjefnnohgfackfninikjoopnlhiokbiagaggjhgkfljhfbehmhgcfopnnngnphijodjhemhdafpnnpdjggofeopodnhlobahggfehjnehkbajlajnhmiaopofmblipcpigjjhlacoaoomfeliofpnopoiclkidbncgnbfhkefeinfhllfimcpopoikhmhdgojghfcpocmdiooinolmhgiopokpopnimeggieicahmnnkckfhcjkjiopolbaniieoimphhefepmpjfehgmbdbpopomlfkmeabnmmjbdcdplonbkpcoddaeopoochopgnbjkmhbldngjfdebgjndgojopoohpeehgmocklfkcabjpoligaejoinopopbecaebeljjdhmimnomajpidbcfnooppbfeodapalhifgmgnldomjbfccoejfoppddlnkhalicamgbgeofgojbancalfnoppfpemdabccliffampaladaeaofjmnkoppkghbohpkfelpgaakmobmfkcpmcigaopplnolnfggdhkflbeedmccaeonbcmngoppobnfgdkplmkioalbjamnjpgfkdllipaaddfhgpdhfbdfhfppblohdabipohobpaaefpplldgdehfpaalffghfgmmhjjjkpaahbegcoddaohahdoaffkelfkgdbkfhpaalnmhnkefdmaajpbpokfojmieoaoolpaaoclbbkfklipjclpaiepaojifapidipabfglkkkhmdoefnjnibeiamofoaeojhpabfhhpbikcmeobmfnnkjipkledgeddapabmdgialmpofmndhhjejnjfocaffjebpabpijodcollcbjmmomnbjjmnlpmdclppacbfdabeooioegipfhjfphklkllocbhpacbjmpepjljhekmoajmkcjkpjmgipbdpacgbcjdalmcpanbnedhmdabhgfeoeonpacgkkdpolebgndankledamilbidkkpcpachpljdljclppeblnbgbhmjmbihkgeppacidoicmdbkbmdeggnfidgkldogjjbipacihhafgjdcbgcjcfmenhlabjibopncpacjfngppjkigmlgljagimbodkbpkfggpacjhmbeebdhhlaljdadikgeflnibnakpackhniflbdjlcbhfpdiiaflfjfcmbefpackmmaljmpecfpjjgicbojldhelmbkepacnidpdcaampffgeipmfgliknbdhcnipadfmheppiogohbafmehcaclhghcpngnpadgbepojbjpedjbikpcmfdjopjlbjfjpadgkiikaehjkljfnjminalcophknhgcpadjlikdokbhaihnfecfbjkahdgolgndpadmcckmmcpkipbmoongbnihadmjejgbpadngolfbmljmfefpjjhbjlbjgmgfppfpadnlkmpebobkbjkgomfijmhfbpefnplpadockkdmabpildideccompgnkoifdimpaeckmejhndedodmommlaleicaijgaeipaednlpfngnemkapljmjekepbffbanfjpaeghhhibgmhmpbchmehjljnanebpejfpaegkacdgdffjjiepbbdcgkfgnjcdonlpaehpmlhmiabdmfceonloegpahmenndjpaemlpcgfihigofmmpiijjeihphjeefppaenbjlckelooppiepeiechkeehogohapaeomglbnemjlfjddkemhmbcjmmoajffpaepnmnnmcdmemjofkemhkoofcmnlpadpafahebnbioiappjicbjnpghikbnbeanpafbmflamcpnanjggldablgfdmhblhgbpafehjbkojbbenbdklnlajbmlojnecjlpafhcnheclblndfofhjogcknbfeboifmpafhiahcjnfaepedaokflloepbcmjgmbpafilbgjoaihfhnjnggjjflfnlmagplppafjdlmhhcifmpophnfocpbbbihimieapafjihpdpiajeakambenphgkjaifocbgpafmplndldanfjcdgblnejfgfmelfaplpagbgckooknljkcofdhcjbdbmebobhaopagdifednilepnkhhgcpjhloecmlohkapagegonmmidpgffikbdjgmaohnmekjpcpaggpgcbmegkkdlmfdjmgimllgfdpmjipagmobmfkfbfabfholmmnlbcghgcbkffpagngojjajhgalkmnamhkmhgeahdgfhlpagokmkcopmiepepfjkajkeeadgfiapgpagpbgehgodognbgmgpjjpeodkiplcdmpahdedcnnoiegacpplcipgehbkolokmhpaheokgfmoeffhnjmaiaioofkocdblagpahllpibcgeiijmpilnclpekcjmmjflppahnmjlgkgoppmlgbklfjcehlcpejogkpahpanmkcpfnejbddcbnjakklmgnidgepahpjiagllenobpfbfhcfifhdkngfciapaifikmmgccnklagoeoihejceagjaddmpaifmhimldkacnajdccbdalihgjkaifbpaigcafmjocpampnaheimlcoknklijikpaijlaolonjkhkillbcahnlnbdgimpncpailmekhfbjjgajlehgifomabggldfffpainadpgjlhpbbceidbjjmkcedijmhkfpainakdmkedalbggbejpphgjikkmafhcpainmmocjomnbhjdgcjfppbkmjfkkadipajabkolmdkhppoehkgephmocpgaoaplpajbhkcboppgnamdikajmflneimbjigbpajcjjfpfdjlldcbjppdcdfhmmbkcalopajeaodkkdglpjfeeiielbgppbiaggmmpajfhidcoicifncngidjbcnabflalcmlpajfkbekgfapaenbmngmilchlbejokcgpajgekeofgfoojgnpjnhoehpebcnmmoapajgiddgjidlcajihkjoacjbplimkgfepajmamoipmokbgehlckgmjepiinijicmpajnfmmahjjkamicikfbffjoejgidlaepakacancdimghibbhhcibflkdadjjicopakamfijkpdhmlplnmpdnbpegjofkffgpakdpmmeinnnbkiolkgidgpjhpbjeccdpaldgmeiafllmiaepfbfliiifnbmhlmmpaldmkjmkcaglfiabcbajdajafkmhekhpalgcoflnoaklkflllnmheiollkgkipmpalgneoejalffeegbjaofdeallogkbaapalklcgmjmhgmgeagkgeiakjefadndoepalmggefdfeikonghaeongkabmgcagcopaloikllclnlfllpdmggnfbfacalndmbpambkindlakgpkkgmlboofohobagpomlpamchlfnkebmjbfbknoclehcpfclbhplpamdoahflphleljfjpiefnfecoffijpnpamfapbnciponedgddhhlaodehbfhaaipamfffhebglfebcibgmhcbfgfcdnhpmbpamgodfdcbbfejiabhmdfegpkafikaffpamiookehklafoeoinpikhgebkpjdkicpammcohflmgkmfokkiennfibhnibdhmepampnanolocimkgdbjcjnbbgjfpljmggpanalhdokckceijaokackkheidokbpiepanbcdnpgdmmcmhnhjdnifjjkbfmkiaopandheiihffcpflpnhaijchgjpombhhepanednfpilcgkdcceojbjkpabmbciepppanegcmbhnjjhbjbkbgikjibmkhoblobpanfpeffbpicjjlbpodfkofllbpobjbgpangkljbdeoihddlhkafgaodkdopdmnmpankbhjkmcoaifjelkmghihiibfhdkgmpankoblgliibmjaiapnopacolofdbdpjpanpaolfkicggbbpjbgfidoijiolmjmgpaodhkljlfjdajlfifghffooefonmjphpaoegkjecominkaffmlignmbpcnaljoepaoemgakkjiejmaceemllabefconpdbgpaofbjmdbdghcigimhpionidhleehackpaokbggdacflkaiddinlhpkpegklgolcpaokmjgkdpiihjakdokfncpobckjpobppaollocpagkfjjghpnghcjgkbfghhcilpaomnjfgdghfjedklimpanibifeagjkfpaopcnebnlohhmhllidijagjknfcdldlpaoplgldadahhcedhojjmgcccjgmkjdgpapamofhgbgaffpkeefdgbkdephbenbnpapfjgooflcelknccdephbdnhogadkfjpapfkgllpgnjhlglciekpcigfpnhjipmpaphjiggoefomaloljnijncnchckjjeopaploocanmgfhdemofpljmgplkadgnkepapndjahjkiehgdkmgmndcedpmhmkkmhpbabhnmhcoadblkjihejbpljhifdicfppbacioeminidnmmcbccjhidomgpllihppbadmelojclloofgofgflmjdkfdpfddopbaegioolnngokkacgppdoppmoaelooapbajcnimeniaplmjjgdiklkficfnbkpmpbajiaeegndeopgnifmlgekeckfjfnbapbbdiahblcjkhkpmcelonapoalmnjgkkpbbedepdfgkejdkgbkieiaimlpdkhkpdpbbfbmlnpackgeofecdfncmmdbodkhmapbbgikimgilopginopodmmbbliekchjhpbbhcodjliipmdgahnkjfoggahddngpepbbhdhlbaigpcfjcaljnnhkjikndappfpbbideonfgnjgflmdnldidmakniadbhhpbbijmpcoffopcjjmokmdmpihnibladlpbbkglamoinpfjddmeipcbgfjffjnlgepbbnmlmhpggbgacbdbachjdbbgfmhokopbbnnfjokklmblpamaofgkmaiemljdgkpbboegcdmglffhfkilonoanlgbimmonlpbcamapkhacalbmkfbknggihjonkemoopbcaplhfkihhldmlbjhgajdeghjdbffipbcbbcgnkmanmphjgdjdcjkcphbebbpapbccgpafnhmfplhohfgjnihemkfldfklpbcekcldnjnkbjjlgkopbhohgcjifjfapbcemiahjhfckdkbldejkkdcihifmalmpbcfdanfkbceejgleklgnikngcbcnmakpbcgfameplkljhjkbfmhchjmcfilengppbchmcollofkmhnfpchboboegddldmaopbclflhfplnkbgfokopkmjpejkokcaecpbcllkohnaifjmljcaidnjhdaegekhibpbcmjmnkmfgojcpdimpcgdkmeecaoobdpbcocpamdkgkaakaileindconholmoinpbdainifafdfiafkpfhkcibofeomnikjpbdamnoefiaaepkgakjgoecolochbgnopbdgaklgbinoonlomabnlndcnmlekldjpbdgmppmccanplobanhfkjndjkmmabgkpbdiccgoidndokojbdbpoedhhmlmbgmhpbdlphkdkmmnfmekmhdampadcidfghdhpbdmpebopknlkkedjalkfjphehkkfdkmpbdmpfjpllcchofdpgkkagffmcnfldclpbdncojldaaffjnmfbbbgadhkaefidompbdpbjhlheemmofmgnmjepdkfegjomhgpbdpdnnmlnffnnhlkoahajknkmpajamopbeabceoanmfbcjdkdmggagpnnhgblbdpbeapidedgdpniokbedbfbaacglkceaepbeeladhefofmgplckmhelkjhknifhifpbeflgalhighmodmfjchdiibbidigplgpbegekjleoplkhibgbmkmnnfffcpfanhpbehepbclokloihglnlaldemfohidbhmpbekednmpdekknlffkiopooofokfmklapbemegmgoedgpcncmchbddgojoekbfjjpbepcpfjbcapgadohnhachcpnnfgiepnpbepkabaeccikhoaeeabiffgnlpomccdpbfafpacdckkcfmgbjjddekcbfkkfodjpbffpbffjfiigoledmkcibcbadpbenecpbfhglfccobkifiegkfopjhiblglmadbpbfjamcbbkodjmiblppbhgdainhbpimopbfjlhfadijipchkejgenbnnoebonckmpbfockkfknjldoabhdoahboidgajckjnpbfodofmhldglcolnjffompladjooadhpbfpffkabcegaonedgnkcpdjplekgmhmpbgafccggboemhmcmnmglkgidbiigoehpbgcjeilppjoobmimnbcdgcginindoocpbgdknbinlcbjkbiihcakedepnbonncepbgdlblmbbfmikafbnbmjfokkiakgmehpbghjoeefjklijmmbmoogmihdmgmccakpbglijbamgmlcpnnpbfjkbdeheejjlojpbgmbfleimncdkoahobhhhaafkkaimdlpbgnaelgopkaipdblhdnogmaeelaojogpbgnlfekmaknlpghoipcmhhojinmdjkppbhbbmmibiklmjgdofeoenhnalnbikjnpbhbhnhlagkeajdjogbgalaoebdbofaepbhdkodieeiopeffmgeiaibmggdocebbpbhegmgfffnbhapllpephkclbbagmcbbpbhifinonieclinkcblfglkafnicdpdjpbhnpnmnmojoggleelgfngfmgffoedpapbhobjjpgdpchilmhdfnflcljiaaekabpbhoobooeehibcejaecffgchdmhaepahpbhpgpkbplicochinihpjknghfklajlepbhpjjjmidgmolbphgnoabfcbednaenlpbhpmmlgceejicjkjadehdndidlbljdgpbiapbomnbfpfaaflopnbnjgeefjfkhapbicnfolkndhhjoldnkablhaoiblhmojpbijgmffjffcjljafaijoaedlgflbaelpbijjgakgfojfpcbojodoaigdacjpmldpbilbjpkfbfbackdcejdmhdfgeldakknpbimgfmaicmiemajfffkmmggdcbdkohipbinfbikhndabcdlabpcbhggkcdakgfgpbipaboekjdfhkfifpkofbfnpbnloljipbjacffegljgdmnphkhfoelcikdinejmpbjcnhbcimmkekblicfmgkcpbaadjpoipbjdlpaffkkdggnabfdbhbfbncmcckiopbjeoipcamodjhcbambblldpoimkeelfpbjgffkfkjbamidbpnkfmghomnapjahhpbjhmhpkiejhfjelhgpbjhjlccilbbanpbjmjcjfbfhejmclkpkbnleekloobfjppbjpcioikofhglncfllhadmmonbidafbpbkafkhonmngoikmdbmiabndiccncfhnpbkblogaidjincpjlncmidbccpmmecgjpbkgbaeokgajflahkfkekdomcidbomekpbkipcfhdjbmpppmonclnhifcgohbgmbpbkklnpnnocippeboancimmclicmcgcjpbklbaeonojncomnpeofldhllhkcljmipblbllieiajgnldlmhffofkmkiecoaacpbledcojnmgigeombophphdikfacajfopblfcjjhnkekildajmegoohjlahmejoepblldknpemanokeekdmbpkdcncfammpepbloidebcpdfilpboheakgbjndjddkgipbmblidpmjcmciadfepofpfnafkejjmipbmcodiiceppbikkkdggkbfbnmbcbiljpbmjpmgoeagnpcddnfdolpmmkdnhjplepbmmfdgommnopljeamfjoclokifjpjjjpbmpbehpjldnlahaommhknfibidfofnfpbmpnlempgiaceomgadpofpbpcbdjcibpbnamjhiajimldchmnjnjbnimiodjfilpbnbelhkbfnecaejbnbneombmeecmbippbnbgkieknfkfnjbcacfcicghfligjmppbndcmejfgdohclgjekmoefacjlbgppnpbnfdhkinolhnjnhmicefkpakcpgmnicpbnhfmmjolhlkioonfhgijlalhgejfklpbnhjaeolclgbofikfkagcgocgkbmkkhpbnikecehidgognglpbpcikmnfnikalcpbnjjdlappbccgfdclobggkeigphadcipbnkdlnmibdjadbbdfjoamchjdbngmokpbnkeobjcjngmmjfdbhlnkgjkhlkakpipbnldbmfcamemeoopcdhenlpkmijfeacpbnomdmkbldkihfmneeaookohgjflgfipboeacgfjfmgohkeicegdbkmljcfjmidpboeoajdgancjmoelabmnngcaalmjncapbofkcekgmolefgohhjebnhjaihoninbpbogjoflklbkffljplpondobhpcbehiepbokbbbgkgifjmmbokbdiimcffphbghapbomhddppiadlgnipfkndjkapnhhhoecpbonajhamhpgikhaljfgpjcoenaafhhapbonpbofgcfncjapidobcknblaodkkjipboohflmdlihpobcleijepcebkjijkplpboppnmfalgdpfgpdkkimlaidflpbakipbpfhiedeiinnogeibgiikalfpbdciddpbpljhocoddggaghfhbcmejccihdojabpbpneemokjgdjfjcalhfpffhdihicncdpbpokijemigfhllphdffdlfogcdgocjkpcaaejaejpolbbchlmbdjfiggojefllppcacglhnmcbepiopclnhcjljccpefjchpcaedgdgamlfffkfblocmakhgieggoakpcaflkepjemojcopomaljkdccipbingipcahepfiohmpllpkgdhhnfdhejmimlnmpcahlnhgmoopilhkkchegcmbapdkgbkgpcakceooglkpmlbiaobdkkncnnncmcmcpcbccmnhkpcmlhegckkecofnhapnmmpkpcbdllcgpflngoojgeoniiamcggfoicdpcbhlbcfaibolndcelcnnmmammgneomdpcbkhgdojhobkmijimpdbklibcjpbpjbpcbkogekhblknkggihefhnhdhngaaiaapcblgjegbcbhahhfabbpkdphaifnpkbgpccccedapennfilcphcoljimcnfnfmeipccdhjamcgdhdbhbajlhbgbefapdekalpccdmdijhmnoccedoadeapkjlmbjgmnlpcchapmoncbdgnlelfkajjmlehceeaiipcciamdahhpmmlmahneogejggdajijlnpccihjclaapdkhbkpfebladjfakmhhchpcdddfgpplplnifclajfokdphdkemeiapcdjjcfklaibgochmkjmobpbdapkdiflpcdneieijombgpacinfcceokjkocphlopcebmjildcngmnghcadcmhgmiemjjanipceebfdmmoecgenbjjeallpjmemgnklmpcefnonjfnkomibphadpjaepidfmliolpcegbjajkelhlpdghdmhkfafjkmoflnnpcegecdbnnanaepmkgkacnjjiclacpiepcemedjnboghfedimafamdfjhflbhoffpcenlihebnamjjphlechnlogckejoikbpcfafllikfecoddcaegicafhhlhoipjkpcfccmefkoeenmodbiffaccnahdjeocppcfcekdbolckkbldakincmpahoajlfcdpcfdfhhcedkbimmfjfachfdepnhlibempcfdknbjhpodbcbjmpgalckgdojokdkmpcfeegaonoodilfhcaikfbicldhjggklpcfejmangdjpgdbmmlloadooopkioinppcffdndkohfbcolblfdjhlodgodoaobopcffifechcjnaignkeollamoipepmjcapcfkicnjecmdokdhabliipoofglomfiepcfohekcknbgglpoakfepmfjkolfcbcopcfpfmnickplkejbmejbpljnmmkgkioepcgbdjkepeiapgamcbodcinchjpchijepcgcaapfklheiendalgpiiifmgblooidpcgeafegpcgfdogfcijehemgegacopknpcgejginblkidhpijekanjbhehlgoddnpcgfhmedmlfffddleeogifnpoiomeakdpcggbdkafeajdaolohklfgkehdllkoeapcggljchbepmkpdgobdpmgkcemecljojpcgifmmmgbidnpgcgiiohnohpdcefoiapcgpbghgpifkagophcokjmfmcccnploapchaoppopfjnlficjlobfjhfceadbflapchcffbhlhaohkopofmaacdoemjmkmojpchcnknoheaaocdlellknmmmmddbafjcpchelllbafeghbicdgjkfmalieojjakgpchfhbljcfeoinbimcpiennhconaajdapchfkcpcdboohnjkhebedilhpncpkofjpchjbgacjdffeajocnnegkifdmfgadcnpchnfkgbfggcgmioalnidddnloaljmclpchnifaeelnolbobmcbmmimclhggakpgpchnmoibpoofhdllpfmeaopalnlajacjpcibeclmeegnbhfpfggeihlehnkdcilnpcibpbjmkffbdjlgcccaedpapmeddpdmpcidmmgdggnanpgkfpbdgnhlehdmimpepciengaefalhofmfhbfhlfcjldecdggbpcifbijpmbpnicjieaemohicdfkgmlgopcifmejdmlabmnohleognbibhaplpdocpcjablnledneclchdnhdgidlomokdcngpcjacdengindobjelmojepeebjdmfaefpcjgbiphkecnjaaefmmejdjemmlimojppcjnikebkkeihmaodlfmkanjbbkfjifbpckdnafagfoceoepffkghgkkjbbinepepckjdohalojnibkabgfnmbgaikmbbpkapckkbcmmffkdocimieacoiohofjfpkpppcknciadhimdlbjjfndidcgnhokfbgndpclaafbefngbmdjpmippoooehdmldpchpclbphikflgcfipngbcgcajaoailpofhpclepfoopikdecehomnffglhomakhlcopclfkpgpcedcbedhejlnjnboomkclanipclgceomdgdbbdcidmfklbmofkgpkdkhpclhohffckehgbpengjpplnobfinbpcgpcljjighdcknaopdafkmdepggibbhmhkpcljpdmlhifkpdckglpbbankpkbacfkkpclmiammepcffajmejojfnbacmkaamnipcmcejbbjfnnjjbkegakekgkhbblfjiepcmdfnnipgpilomfclbnjpbdnmbcgjafpcmfbgiiclmbomlfpkcpjchpeacaffmgpcmicnodlagalcfjmegoddiodjbdlhbepcmjibpolgndficephoglcajbnhggnbbpcmkleiaikjdmlolmjgbkianbdbafeojpcmnbcicpmmiffiehgkglmdimkehcibkpcmngpbgpapccoejiljgildmmlnhlnjkpcmoocpemfgkmdcdpoldjfhlpbfgbncbpcnbkhgifapgikelnijkkfjnbanigogipcnblicjkidgofbfoccnlghoikebjcmfpcneoplcdclimpogdmmccngffpojgfikpcnhoifipedfmkajgigiefacnnlkpdjdpcnmgbdfmapogekdcccknlapbiahehchpcobomgbaidijbidjaolnbnpdkjoijgapcocfenopfpidjcaelnjajolifabkfnepcocigadjpmaclbojibjeaigmgcadlkhpcoddialcapoppmmfdcmbfoicoiggjpkpcohcfboiabaeminmfjhehcgopmceiegpcohcpbdghbejmomhggpmcgbnhmhjehjpcojpoljjgnicbhaffkiphphplijgbccpcolookfkfjhlancmcpeffoimcbgbcaapconoekoldfojhldphpjkjnfndgcgckipcopdlohfkfmnilgbpmnlojihlgddmhepcophgagokhmpejhbmcjmbkbcifkmlfppcpgijbbeedmpenbonffbjmefhofgbeipcphfpbbandiklhgamjehdekiagjmnncpcpjhijdipecjijjdoilmenlggecfeabpcpmmfpkoeefpilpdgjekkkfhphepfghpcpojgkomlaigjcajlkfoidcgbemcadopdaaifojpdjaandclgpddleglcdpoilppdaepkmfgifoghfjmkelllldadamfnjbpdaiffpmobdggippchoclmacgankpbllpdaikimnekljjaccflbpmonaanghjepcpdappfhiflaodhpihkehkhakkneanchcpdbdlcjiihinipmeijmccidamciifhagpdbdnbgfgbignjngjbihfcamgfmgcphnpdbeigndclhfeedooennfhbjjaglheehpdbepcniajboeehponghfgfbfadhhfpppdbfngpnefafmghkeimnidkkkkhphcigpdbkfplebkcajbbemdmbjfghikehbieipdbnaaeaoidggdfcoahfkkajnediglhmpdbnnhociehdgolgfgonmebmcneieglmpdbofglopmeidkclkcomdikcdjcionpdpdcbhbdjfeepnajjgoknnhliocakhoippdcbkggbkobmgibekieinhohgkmdmojlpdcecejckcndbhedhmbfkdpocecpcacepdckafccelngfkmpleohlgbccnikaflcpdcnhmpghljfnkocdbbdiehodnahefofpdcokdhfdefjdjimldjfieijdciamoakpddbbpihopelijdicbdfifmepmheaofopddcafiidgkphndbohafakhgjnbjimejpdddgheeojecelomkdiedkgidcfoijegpddgkeehhckgaemlgdmngnigdkkffgfapddhnicindebmkhcmpoeipjdgpcelnddpddkagplhhocmacblonclbhdhpodbcdipddknemfdaecdcamkdfegbnkbohapcefpddpfllkbkhpmijocfdlhfkpfnolccfcpddphadpjpnlaolopocpmckbncmghhpjpdeemahbjmohoapeekpnknnkiklgbfdnpdeepjofmpaghibniachgkkfbdaclilbpdegdkenoilhbfkgfnlippgagocehdaipdehhmojflfecajmhhcgjbfkcilnnbmlpdekhcpihdfkjlhkhkmbhadjalmgckihpdekjolcbccjgldafhpfaklbcapbfhlcpdencpbpkhohfadiblpbgbkkhjiefenlpdfahahngnmmohfidhimjbafpjdnlfijpdfbabbbciigdahcdjgdffmbgcnjkoblpdfhbbjkhfccnhomhpgkogfbpflnnmkbpdfhgcjfjdlmhfhagalgieobjidiieeapdfhgijlfmghpglfdmpjphgefocimidepdflhnmpngjiaenejehinkpmhjipanfdpdfmjofghakibffjolhholonbdoajbnapdfpifdfanangiipdangicdocjekeekgpdfpnmkpafbncfhigdabalbfbinhnhiopdgacoomoikhbdjjccbkhgohbjjnjodapdgbdckpnipmejccfcbblndjkjpdmaobpdgcfajiagepadbifdlfgiamcjdegkfppdgdahnnnnhapamocddojelbdmogindgpdgdcifcjhecaaffehcnhdmjahndigaepdgejdigkhgljkpgckogjckpcalfheibpdgfbiceemjbonmfbfijnlcegfmchmkdpdglccmofhohmgpblkmpiajciiopaebipdgmalcknocffegnfogakhfakkhgjkdjpdgohmelilhmckehjggmhhgfgbafbdfhpdhcdldnnpjaddlhbjbnkadmpakkfmpppdhgpnepollmhmdlknldcfopcmkmcihdpdhjoamffhjhlkiiminjhmihalkfjaeepdhjoolhbkmlgjfedckdhiknnoabbnkkpdhollkfnpeplaenjbminbdpnacefledpdiagjmjchhjklpcnjhplmgeehkonodcpdibbgedkgdglblbgcdpnlbinpaajlpipdicfimlehjlkbiceodcbfegblifcpnbpdicoajnpnojinjhdolfmfdeeghdgfakpdidfgkmenoclefkahamadogpkdknnbppdieinpieddoanpdojgnbgldfmpieibkpdihmijiigodkofbnjmpemjajojjnhnepdijnjlpaognlaeocnnbcbpeoonjpkkdpdjacckafbljabpbedgnljpocjnfcmogpdjcpmcpjaboehbfjbijmcmkhlcadkdjpdjdlbnenadmiaeommjdlenfhgncjjodpdjealchdijfkmhgkceddilnhbmjpkldpdjpckikpmadmdfbobkfpkhhmojffichpdjpgdlpmgmglnoneipofbkjdfjhggelpdkaddfcpnjdljnmaoloebpjffcejkgcpdkdhilnfjmjpjglphfkdpaagjfjmcbopdkdimedlgpaaeinnebbeomalcmkjlpnpdkeggcfmigbpdlbekdmoehapdikgcbepdkfnfddddppnakdaedkhbhacfbgodckpdkhinbidjphfiginlfilojaljloegippdkhllgdkelibgakgnbndpjmefinjajjpdkibgfjegigkoaleelbkdpkgceljfcopdkjocgjcabjddpnefbdkdeadfancbghpdkjogjckmmbhlghdlonkehmfjhdmdbgpdkmambbfifjfkjlcgelcbmjhgmoobcgpdkpfknmnealnmklbdekgajleakhjkmcpdlbbphmfnpgmgijehmdejoilppgfgkfpdlcnpccifffopkcfgjhhnnhkfmbapmjpdlegbidnbccjajjbpfomikgelfbohddpdlepkemmeaomojflcpgccilkompnoadpdlfbopkggkgdmgkejgjgnbdbmfcnfjnpdmbhmilpmbkgnlonggihlahlmclodknpdmbldnlhpicicbpmnlciakpknodhiebpdmdcgadnebncjgeophakcnihinldbpepdmdfkhjcfeafngnlommmdeemjcjfkbnpdmlmbfbnkpaopbdjipenbmklnlfenkapdmpmfanillnhhfcphhikohjljmnbbcnpdndkmgdfbonknhdklhmdfifabmncjiopdnflelponleedoifflgpfcbkohogngipdnimfgicpoecmffegmacflfhfoplfmppdnkcidphdcakpkheohlhocaicfamjiepdnkoogincplffdpffhajidfabfggnjbpdnmiahoffggflchgkpaokoilnclkdknpdoaedidnlnjahpaogoieaabokkdchbcpdofpilopiplkdeppaejpekndaiaaekdpdoiilklekjnanapennijilhmfodngdkpdojjhcobndnadecpfkmbddajdpdichjpdomjhkbbkdpdfcffjdniaajdaoikgpopdopalbdgffhjnkfebdccmhkchfeffpepdpbonnicflifoemnelpifekgbfkfcpcpdpcmjoemkmjcaolbdhckphfefgpjimnpdpcoenacolglabnoenemhgjdckakdjapdpcpceofkopegffcdnffeenbfdldockpdpecdgjaajadkndpklohffdfcopgjpnpdpmklhaiimeeacfdmmojoaeeechbjoepeacjffgajodonamgdhgdhfloipndplapeaenfnmkjilodnofobkgcmencdkfkikpeagbbjfdfkkfcehfbddelhhppflbglapeagnjphcbmgmpoacoganhkchgljlbanpeahabnpipmmfiajjjhgfggbeigbmbgppeajmkbapncjhccghgighemjhkecfaiipealappcpghaipbmicdhkicmjcdgjmngpeaphgmbpjibckjgpefhilhabfoglkdopebapeokdfpekjfecmmjleddceldcjgjpebbaocpcmfocaflpnheobkcnoldkdfkpebdompjkccllabelhbldhbiagcmmdlnpebdpnipgofpbhmkjdekbcppeljhmhoopebgdlacpmfapnoopjjbbpgmkpamihkipebjdmbecjmmklkbnahpbhbjmjkpfjocpebjibndcjocijpfnigmcfccehdhpphfpecdgdgcccbclpbhncpejhdpgnfbdifjpecekpohbehnanpenafkebimdefmjcaepecfclgkbafiolhhmahnlgmnjialmhadpecgbaefjijgmmlhfemphakhhnffoacipecgdjcnfnknpihgppeipdhgclhhcjlapechfmdhagkahcbmpbdnifimpikifagfpecjibmkkphgfgakhlkpkobbghegkffnpedeocapgnncpbecgkackmdmhhmicfgepedgiofddogiamhcaemdlelgjceijnampedoikjokpjgkpmideineekfbclpnfjgpedokobimilhjemibclahcelgedmkgeipedolegfickogkeaepfgcobeggefjfkbpedpfddehkfmobhbnccdcbhidojinimhpeecnphgcanapaddaepodkkdcacjblcipeehcfhnogmejchlcllchogffefkhpoipeehgglbcbajfddabmaglbpjahdfepgjpeeibjiaceaafioopngfaneonhcdbmhbpeelmpkoikebfbjelcbgpngckacnjcgfpeemmgabfefjgggemockhkicpcnbonfhpeenfdknoipbpicflnkcmnnfbidljceapeeojfjhkieafofebkaofopfmmohfgnlpefapomofmnppmpggkkblepbaclckfcbpefhneokkgammfkecakcceehlglganmjpefjaljphfmfnacneaogiajmkppopfmjpefloififeahhoomlbnegenepnmleokppefmmpddmichkcokgbfmbfiiblffiofcpefngfjmidahdaahgehodmfodhhhofklpefpdiaoojmpipmlcpjglkhgalbbfidppegclhhohlilbigpndphkikhejlpddidpegcnlnjhdcfkbmkhmbdcfcmocobbndkpegdnninjcoecogfjlgjphbpmomddnibpeghanjnmdgbifginbfbjngfgmekikccpeghfgbgbdfhiilhefhghjpghgkcbaonpeghnhcjkdkcaebgpioaffedpoogjlappegjbddfconbnlbeldceepjonmafnpfkpegmcojldcffgepdepmiglmkmadfmbajpegmopadhegpebockmefbdkiblhplohgpegpahfaipieebkhnbifbpahaiojdfeapehaglnonklnekgkgpaibmndedhbhlmdpehaocljddfceaebgnmklfejegmijgbbpehcbagcjiajjajkfnalpeiclnjbglmbpehghggdpcogjpbghapgfphphfaijmbppehicmlehclaakaknnepdffilidlegilpehljocjimckdobnmkjojnmnjppnlmegpehmeegofimkikmhabpokiccbpopjcahpehpjgnlbpmgcljmcidnmbpianfhccbapehpnemmclgidblmneaafkjkiaiakolapeibapamgejnpjiooefdndikolggnpimpeibcichahhibffhlhjedbdgmkpommibpeibcpfenpdcfbimikogecbihhcdalcdpeicbokjfbahlclcgnhjcabigjfiknlcpeidmdfccinlepbampikfomemdbbmhgkpeielepacdigfhimglfncbljnbnibooipeihicljjgdebinmemefdfelloljkbdppeiiaalnclloelemhmnbgneehbjglgdopeiijdmlgbelnnmnkighhkpeihmmamiopeijlagibhfcmiigohjpmbmniaodahnopeimijdahabfjcncojmilbionhfhbedapeinokcoomdiimfblhchigcllghhclhfpejbooimdnialdcbpldjhbcfpnnbnjljpejendambnpldnakiilcjlcmkafmfonepejfkapjaebhmdkngfkeipgjnoaiokpfpejhodihgfcnlfgmemcgfefalikofafdpejkbaiekakbmlbkpbfinjedcjfhaljdpejkfncglkggfiofmdockbieigdpddkdpejkmgfabkeddfcfldloonjbikjddapbpejknmcofjlidkgaaendhpgnhfijbncdpejlbkldkebnphnmjfklaklpcjfohdpnpekfkoglbfgkaphjnkhkmhiikeoalilipekgifkigpjealoedaegobhljomdflonpekhgafbcdjnmidikkhimldobknlghenpekipofkemaconbebfajbmgkcnldcmhkpekopogcdnfooljgkikgjfpiofdacakepelajmednaeapedcjbgfefjjegbipcdopeljnffjohahibcblopdmbekmlcplbpppelmeidfhdlhlbjimpabfcbnnojbbomapelnhfmpdpjmlddbklpgchdegdmndokcpelpgiomlamiecpilbponoeldneiibnepembmchoicoodkpdjdnkkoplcahlcofapemccjaoadechgdnpdlfkglobmnmmaaapemkpgdhfphnehannfdaibmfaecgcebjpemoejcdkfjljefgjcdnfdjbmgjcpchfpempaengegomkabidpdhlglnidjpgmpmpenapfmchkoamhbjlohlhpghopnielhdpenbafigcbhjchdcapmohnmcapjajiccpenenlalpcedkmjjifoaokeehmikmbmppennclmdlbfmoahgdfnhbijpmenliclnpenooiipgddlgegfgifcfgihnodfnjgipeohgmlfamkgfgdohfbpmoikdlodibbdpeoidmnlokpdmmbhfcamonoooddmdahbpeojkbnpikhojlolmodhohbnimbfpmgppeomoapdfakbapcpgaiedjohocngblgbpeooedgmhpdgkklngpbnhoagelbcphpapepgcmjocdncenndlbinlmablnfhndiopepggimfakcjdhlbacpmpbcdajdniejlpepgnkmngcmkdkgnophfnieaedhakpmipfaaamaclimeoilacoehhdieneifpdoppfaaeflbghdkfmpnknmiioeonechoiflpfacndijnfnmncigblomnnbcifcgeoebpfadopjgpkkfdepledmmnhdljjlbpdimpfakicfcigkjllipolpiafpmjehhnchipfakldccbfnalcgkopofljfdkaamghdgpfamggmmfojklnemomcoabenagihanappfaodhmhipfmdjmkkcbeoboaaagkciecpfaooklcbjnkgconjjepimkohgcjmdjipfbbjnfgnjbnpkagaoabfchgjhhmbmflpfbeecfnmpocbkkfgbhkbbemfjdkbnebpfbflblhhgjklnmlpjddemclacijcjcmpfbgmgofkecieoidamimofjjgppedebnpfbhplgifmnoblcocngkjlcaeonhckmbpfbjlakgkjmndneokcdgcmpggnpilgddpfbldeamnoppmcmkopjdbincicoignaapfbmaogaodgponbdfkjgdldedgpfnodipfbmkiceccodjnacipgfppbjgdigohdkpfbmlnomgijlihdlfkainnbialppgilgpfboineckjebpkangfjodllhhaicogldpfbpdnjkepkfokdhnkbdnfdmhlnhhcgcpfcacpejapaaoaieoeeohopmgmcikkddpfcbfikaonkamkfjjpgndhnngkcgkncppfcdpalkplkfpolmbdhedhicijelcjjppfcelnbmkeoaeicedjomcjkcammlkdbkpfcgadibmbkbbhkakhopjfkacbbjjiiapfcgpeppfojdapgalmkphjipkmekemedpfchmlncndefnmgjpdmpmmpldlnbigcapfcidoolgbfidgaclhiipeleagglabpcpfcihgbnedglgdolcdaadlgjdcbhbcaepfcimmmkpimfkohkjjbebnjjalocmnmjpfcjabdjlneifkmldnlmifdjlcebmkonpfckhplmfbblecglndaigpojefidapaipfcopojpalnkpjlkkgmnkfdgndejlomnpfdaccgdljiifplhfnjcacapfedngonbpfdadbpfncombeafhgpbkcoimnjedndgpfdggefghmbihpljkihgknbkgbjochkcpfdkkfiaihahempbagnkmfgaicngehijpfdkmljkneohogekmcdjpbffbcfpnkmppfdladfoncjmaapcjcojlmplbpmkfipopfdmdkcdfabbfeggogongokloplccoeepfdmmopionlfkemiogkcknobbccgcbanpfebdofkcophcpfikbieldpnajnkonoopfecdfhamkopjhchdgilhakfhkekmankpfecobghdapopfkinnpdfegpcdibaepjpfeenocdlpiadkdlpnicloakioegmgidpfefedabgbpagmcaidecijppifhgdibdpfegjnoofiemjmlbfelmaeeemdnkbhpnpfejnfokeeookdpomeophmcgpcilalohpfelgahojnpcenkniejpgpgbngddcbimpfeljeejlnmcoomglgpcalgljibhgbfhpfemnmdfeaddbflekhkfjahlepdjfmjmpfeocdpbheeghlnleeicibllehmbafbmpfepcncfmabfdaagbfoddipdmmopehokpffahknkbfomgcppckbcjgmjpadcapngpffbbkghleipnmlkipakpggcogngfkjnpffcoigaeacohlbjcpljgiigmmianidppffdknbpdbfgglbeiijekjcchgdgmglmpfffllcfjkbjfdaainakiifhdomnhokkpffgendbkefdgodfpapflaoedmmfcgnkpffhngmcplldclknnkmkkecjlhhccmidpffieodchhmbnfbnfemokkojicajlncdpffiidblfhnegpcpodomkkodlifcmlhcpffjnlpdlmnppmbonjibcbnenkfeiplopfflpjclgdjpbbngbgcdaboniifjildnpffnooppclkbdcgfimcnlejkomocahcapfgcicklmbdbdifpggjoefpaeakkaddjpfglgogefcaemkhglibiagfhnmacbecmpfgmgcnbngcnhjddppmnloflcidemopcpfgmhcdkoahaefpkbpghblfncemnmepfpfhaklhniohenkimdhndkhommdanngkopfhbfanlmgdfhpmeidmeblmcjjocjhilpfhcniaodfhlhnjebkgabjfohgnefgkfpfhfadkpipfeimnfcmbfcckdfakffcilpfhibokfmlbonieidpbbdbinbmebjiompfhigbdapgaokcfemmpbddlogfmmideapfhkdhgcdnikibhoefpognogefiellaipfhlnanelpgjbhndafjamnpfhkjadoippfhncjebonimlgpabkcmfdabnlbkjhbipficgmfbdeigbbebkioddginbcckjeofpficlfmcackjdioebkiehnjmkffngjgepfigfpcbboibdeglkdcdelibepemipmbpfikelhdnpglobmnpkigkfchkgboglcjpfilcnlddbnagojbjepaablfoifdipgppfimddfeejebfmgemgbkpbfhlggieagopfimkdjhhaodaiimemlofmpnemeaeghmpfimlcgblhfaoljgpdohmjegpgndkmonpfiobgacadldedlikglccdlmedmbnnebpfjajbejblndfankhjimmhpmnnfinkabpfjdmgoandipbfobohipdholahkmeocdpfjelihdmchbidophpbdamjihlndiffdpfjgigcmpnijfbndhojfpaemigliecfbpfjkejnpbbkafiodlopmgflpmghckfknpfjkophdakofkhdcfiahfepkmkemncpcpfjmcahjjhciefoiojhblacfkkomnbagpfjmkocagdjafhjhnkpcjmkpbcedodakpfjmpkaamgigedjoakldddapnfihgfimpfjnffnnkmjbcjecojppjbfpkgeoakbfpfjppgchafcfoncabaieamlmdfmgjaeopfkaehmglefemidlcokpjdadinbcnnjmpfkbeanehglnchbdknhidonejpgckcbhpfkdbeckjbcodfobjimpomlobimbgfalpfkfdlcdbajamklbneflfbcmfgddmpaepfkgnhglpdmankncjdeijjcgaeaceennpfkgohhgdbljdghdkdhmpidkfmaegjnhpfkhakahkbmlhiboaamchiidegaeohompfkhmkobkdkcbbopgdenbhbkkkgblkgfpfkiajnhlebnegfmmejgmgamppflfgmkpfkjfdglbijdkepjoeobjeelccendhdapflahkdjlekaeehbenhpkpipgkbbdbbopflbbeiiilklkbnkfffdehkkckiklobipflcbcdfincemanenojiedimlcfddakhpfliajokiemgccljbiejkolkmabdnfllpflkpalmmdoikdalimgkopdmjaeojakepflmhongacoepfhkgidighbmppahnljhpflphaooapbgpeakohlggbpidpppgdffpfmemfamfnkpkdpndhgaaegpkgimgaaapfmfihaihnhbekpkeoaaklcblgdpehhppfmgckooklojdholeanajofbogfjalohpfmhmjadbiokegmddpjggiaenhjopfekpfmjbdnpdjgcendjnbhjbnbgcoenhgebpfmpgdnpiaejdkcdibbmfckpniocafkcpfndaklgolladniicklehhancnlgocpppfnggenhnoekmaipoignmncmiacnemblpfnigcdlklblnicmabdnfdaikchobamdpfnihlbddlcpabgfblcbhcmkkhchmdejpfnjhnengdhlhjggiilffkcfbmjcbdfjpfnkkbgoahabgphofebdakdemkagjhllpfnmfbileehchgapmpfejhcafhekedddpfnmibjifkhhblmdmaocfohebdpfppkfpfoaecnkjcoecfbnolmjfjmlgegfbmnfpfobbfepdabokjnoddlgpfffbihmpilipfobdhfgohkddopcdbifhccbbpjlakaapfodbdfdkebjhdklkkmnjojpfjkkooddpfodiadbbfkkgclmkfebcecfaannkndcpfodiopefcllemgfffdiglijlpbjmgempfofipnipcjopfaaoandofmmeoinidmdpfoiaildicnbcjojocjlpcibenphhblnpfoidiilbadmjjppafdlaomdglijlmpdpfokbkdpmampdnfookhagecbkgapegdjpfolaknmiifbmligefdfboifamhflgkcpfomgdkekjchglgjdabdjfkndciahpcopfomiflaifkhapepacpoadknaiphikgcpfonenphifcibnmjijifccoacjbpokpfpfonklmafadkmcedjlodommcoipgbcdepfoojphbdnpinhjbppmpddgfonbkngjopfoopknbkbneoghplnpkkebggpjjnpgapfpanpfgpcmcjbfljlnliaghapbohpmipfpceaejdpkkmkfkkgnemnglaemmiokjpfpflagfjjkigpalhgeibejbmjikgbekpfpgbagnpfleimbaljhphdcappkcflbepfpggebmpjcgdbcnhodbfgdfmipnanohpfpidmanmdaipcgglaoliodkdkdpelnjpfpjpinhhnphibmfedblmfjeffcajholpfpkinbicbcjplefofhbmiabjfeankkepfpkoadokjfomnilcmadkkiglnenjckjpfplmodfggfbnfbfhkcfokfjbmpaoaoipfplniaekbkgonnjpjbnmifmijbbllmmpfpniajgpakaemhldodhfmmkihicfjgepfppacjohkgoicfiamghjafdngjogmgkpfppeocdlgpdfjjmghoolbhjmdkgpgpapgadmaigeihedlfpmjjlmlobfcanpaagpgafeabdbfdedlhjklaokhnahflelcmnpgahbiaijngfmbbijfgmchcnkipajghapgaiojkiiheajgajmbkfmojkonlnplnnpgajkapnojlpmaociecpbccamppnaejgpgajmafmbajahclonccaoaoleghhnpampgajmmncdmljphahofmhchhkcjllgeidpgalnlamgoanaphanfdpbkjekglbfpkppganlglbhgfjfgopijbhemcpbehjnpiapgapfikdocccjbkknhkfpoecjjhnfdnhpgbcijcfadejogkocmfdgmndhcbgjljppgbdbpekogpnealmonlcgclhjcfaobnbpgbfcciincmgibmknbnioieggajijcmhpgbkmbhigjjfmhjjejghhiligighpbpfpgblpciachpjiamjheemimnmnninjjgppgbnmfhihjipbpdcdbmmpfnojfbbnmcjpgbobmneffokkomagadlhfgcofgphjbepgbpfmadjamanhefidnmpjfomjljbimkpgbpjafkmgenenddadgioimlpliklcknpgcbamhcnohldmlkbngdagaaabkakfgdpgccfgdknejidaefmicfefjelaopkkfjpgcclijnigndblkbnpkhjkbgildljnnnpgcdkjpoaebehdiedeammacnflbgjlnnpgckigmaefoaemjpijdepakcghjkggmgpgcmadbcihodaakojleeaicjnhcgbbngpgcomaljiclicikdloiljgnnfcednfdgpgdhogggjplahengnfbpdbfggommlhffpgdlgdichknhjlefkepfkmadabmbgpeapgdljekjjbfdahhighpdnpodagbhoelfpgdlnkpmdcdajenojahnockdhhjhiojnpgdnkdgjnkkgpjnagldiflodjnapjbjipgealfcjnhaclonhilalfmlbdilhenmepgefbjciomjdfplijlapnlmipibfjcmopgegbeppgokhciffinjhanijccjbijdhpgekffacnedgnmiichadeamgklbabmgkpgeleiggmfnpbanhagnpajcfilnkaghjpgelifedkjaohmjehecojkfldinjlamnpgengjfoeehbjlckchmeenhpfencbbdipgeoicdidnfehlhcnpfghihmlmnlgjfhpgeolalilifpodheeocdmbhehgnkkbakpgeplakfmipjphmlpnfbeldbficaeackpgepnggbkeeamlankhaedjpadgbmkeobpgfchbnenajnepeiihlcdjdkeljkefkapgfcimlgccmbnkapnplnocbkimlpkkmnpgfdkhcemcaplkddmlelijbdhcfeoenipgfknkimgmlhnmkjmlncojniaomcbahfpgfpignfckbloagkfnamnolkeaecfgfhpgfplpimjmniljhngkddbikoiakkicfapggbehmcfajccnodelanbkapegdlkeiepggcgagjcfhneninenfdgnjeieofmacapggdohkjianhafahhpghalfnfolaecncpggeddpbeeefbiehojabfpnmnjfjepnmpggfglojkjgacpjfaikjmjcadmidhcigpggicdlhdcdfihbpehedpkahlpfjbmbcpggmjcdagmkafagmhhaickkjnfgnhjggpggmmdchflghoefmefcgfglpebieiocjpgheignboefeehceogndohcimfegodmipgheionkdhjghbbjgdihmnohgjdlpomkpghfaiialoicmpalfhohpongnoolajhnpghkhjebhbodofgbedmjpomfbjkbngfapghmofgamemofnmmcgnjacgcbngagchkpgibookbipcajeogpibfhdpimdjkekhhpgicddhiepfmkampfmkncidiiadeklaepgicgjpaflfebfimpnfccmkodakmgmacpgieandhkieegkcaonlbledmcphhhcfepgifkkanemgkgecgdgejhiggmjkgkpbhpgijkcplbbnilfdjddgffjneklkomkdmpginbngjpgkcgghffjhibdnkmlkkcgfkpgiohafhmekoamhgebddhdccfdleihbbpgipjigbfpfmlaomabaojkdpagoalfcnpgjajmocofkoifgnfnkllaolkdnppfklpgjhdjhipilkdhpinkckkeoongbmbgappgjikhlmdcngogboefkndfclclokdjempgjjlglfnamkhfidnchomgjkjnjhlofopgjjmpmfhddnbkggannnadcjejngdaiepgjndpcilbcanlnhhjmhjalilcmoicjcpgjpnfpidejcmjibaaohcmehfohacckfpgkbeacifjcblkmnpfgpgnmfnnpkafdepgkbhffkdbkjokbdnllgnajcdkleclihpgkdlmofggckjckhdieaaiophddpglbcpgkjkhhoceckdeapjdcalhhiejdollcjpgkpbedofkemgidmfpahndpdkifcmkelpglcnnopkbdnaplgcemkbkomandkodpkpgldfhecfiofkhnbgcncepnkjkeoahlkpgldmdnnnhlknnpiaplbonpmdflofdecpglgklpgppeegjnnfjdhaeklcjdkmfbcpglifckjjkggbafcojhdcbgkiemiamafpglinoipojhkklfjmgkgmfebnldahkihpglmifdjjmcojnmnkmgnhiodfgakjjalpglmpgkhejfpbgfiphojaddchmagkjoopglpcimlgndbogampbnlhjihpjpmnnlbpgmdlpdmkeneacheddibfbjolchjbmnepgmeblokoongfgbidlocklmdhhbjknpcpgmfkblbflahhponhjmkcnpjinenhlncpgmgpbnneidiojfdolkkbdlppilkonbmpgmhfokkdecggjegnnkoeaneakkfnnalpgmllbdmhhcjoehklfhifiagoemhliebpgmmefbphailegkhogcgmephckhpejmcpgmodbmnkaalcidnocohapoheokcbkifpgmpnhbchhaningbkefchpdalnimjijdpgnmgeeidehofjjeoldpinblllmdjbfmpgoaegghcdpkaiabfhfjfejlpljfhpnmpgocncdfkdalkhklepcimneifcbhemfmpgodfefadodjgdebeobhijpbejogbgcmpgogjilmfcpabgioaefaciannpahdmjmpgohheednacbllkebihcfnpkckfjkodepgohhmlhniknoinmhhljjdpiblhibcfkpgohoedebkhmkcedkmadokhhigngdmmlpgoinfpgbcepecjceihbhhbpkhcelhjhpgpaagacmieidhjgjccpmgmbnnjfiakgpgpdhcjhmeeedcdikodolikaodnffjdmpgpihjplbfhefnkmkhponhciahgbodedpgpoplhmhmnjamhoijbijaajbkppacdgphaehjbfndonoealmdlbliedgiabmcddphagokmjpmoebmgheeiohbhnbhhlbdknphahnhbgfdhgobenebnjbgmacgpbfaagphajnbognmdhpahmhnjdhfbedjlkogmbphaoobmaeaehjejnfcbcpclggijokhelphbdhkbmllabimhlgjgefjnjfeeadeolphbfhmldomeohhegllnephiclooafjdjphbghbnidbphnhmipejdipahjbocbeokphbgijefmoangblimiifmafocmlfaobkphbhbnimcooppalkcgpkefjokdkomnpkphbjhdhhgnmbbnegimicpbbmcmacchogphbmmcfgakmaaihphfljogkhpnjffcdiphcbcnjdpfbkoipjhcnnehconhgbgaghphcbpehkodokopeahopmbnclocbkedfdphcchgfbcgbopgkbkjojnnoeljmakmipphcdifhhadobmjgdlibhcefnhadabkfpphciaplbjkcnfbjbcidkejdjdgbaodehphcipkpgbgnigdcnjcbmbekbnilplcmephcjcjjahekbglodkgjkldaahbjhiiiephcoamjnidpnnboabhhpogbnbjieikgjphdkodpogofigckcdjiloboeapllcgidphdlnpabiclehedodmnphcnnkkgeglkpphdocppgpcklgdpgjmmhpblfhfoinfogpheanaieiekkgpboofmpfbmfchnpdnncphecjpcbennjickalbeeplgojpckeibcphehediglokmejpgefponhfnemppajodphemejbnagnfkhkhhjjifkbckfoaojbhpheobeikgpfdjfnlnhinkcogflmkcmlcphepggiefgnfejgnbkooolknigbaemcephfanglpkipmonbbamieddlhljomkfccphfccdiigmfnmeejlcjpafpgmoppjpokphffofnfocpglpomlfpbcoabmalgmgilphfhfghbhnkcehgliigdelncceglnkicphfijjfgjamekfpglephphgmaililkcophfjnncmimbhilhgjmlbejgdejjlncinphfodlpkfpciohiijfbfnjinpjlkhgkcphgdojkomekmnemlclopfjlmbamhnafpphgfkdgglomnahimdlbcdlcmplffdbepphggliaagiooemncjeeohedhopfknipgphggpgfepokbdiifofelaiaficadpodgphgklipclkpjdcnidmeamihmomhkmkiaphgkpcgoimgipdgedngjpfchdofbkmkbphgldoojlmjablpmldojflagifoonklgphgnbepmohcoaibphmpmapohljcmlejgphgnpbpcofbgcigfdeakaodjdghigplophgokfnadgeghjddpkfpblgbipimfeodphhadjognfamliibiigedlinikjenjkhphhaekkmmeknakbedlhnfgemkkalkcelphhenechejmbnmagomdkneiggfbajndgphhhgahpmnfmeffofoiacgdodmbgohcnphhidpdclmebemgdhfnjmnbmfpochhfdphhmichhdenfgpfkifnjbfhnfkplghliphiankfmmohcepckaegimiagmdnoicchphibijnidohelimiidneekbppccehcgmphibjgigfojkboekmodaojgicddbadmkphicgdcpeelfefbkifghghodecmccaaephidimhmdpkbmkjanpoimccheppkhlhaphidjlokkddoopkbgjpafcngmndmlmfaphifeinheenacmjecnacfaphiligifmmphifenlcioihjeappjcoeldjmjpbhdgcphikkjkiblmemgbcibnkglhbkmolnjjdphilkmdomdibmijhncdoncldgkmnjhbgphimbknhnjappbnjalhcgdcmoihhpkmhphiobdbigbndkihdfnpcgmifcogplophphjadknfmdkfnpnajklgblbcnanljbckphjdibgkidoljcibhjlimabblbnplljlphjhbodnppbgpdkfmfajggejneecpddlphjhdolaklonbkplmcpkliblnnahcaihphjmincpmidejimodpjebemgkmgaoklpphjnndalnchfefgbboogmjmnoaaakeiiphjobinhimdplgfabanfbfgohlnffdmnphjpfhdfnljgcmafcjdjjakgieiflnfdphkaghkhnpjnkajnpljnmdafeiachpmlphkldpglhgdgpbdemancigjfhhclffocphklkpkfpcicnpchiacnaamodfhlmhcnphkpgooenaonkpnabopdbjjfmphclelaphlacpkjmpooihhobmnhjdmkhkkfkmcaphlbjnedeghkgaeghaiocogfofoicbpgphlmlaoggofhmnhejbbdcpdjahjgfnmophlpjnmkcepflfoglccifhajagahaglmphmahnhcdiabipgkgbdnmcacfagfcacfphmgpjanhigadkhbmpbodbhmgpidaeeephmjkkiojgfomnpdegbonigeelfhgnjlphmneikcmgbgaghdpmjffebpkkpkcfmfphnaaoffkieellinhknonjnpldbmilmlphnadmbeaipanpldgmcmbicakfenopchphnbejcchjldiahmdnpjefaalpbppgflphnbhgmdebbhkabehncdiejiofhoalaaphncogppnmdcfiegacogdekbbgnpfemcphndaimnipgingamaeohijhkgbfbaofiphnddmkgmlolmdjfkjmfljijkgadkkobphnhpebnmpmckakpfppkgebabkddciilphnlpdnedfcdlfghlilkbcbehmbmcagdphnphakgimnbmaikckaioegoijciicgophocahjfhkplpibbakmfijnomfclmjimphoehdgkmbhphcigcaoefkagbeefkeeephoidnoiohobnjfnpneiilkgjcobnoagpholbeeibaobegmacmlhhgdfpknjnfpmpholmgcaddgijaabjcfhjgjklonfenmjphonklebjdgemplbielkkkpbemmagacephpapciieppfddgjhffahjfafglcabpiphpbgcdccgkdflhckjldojbdiehoemkhphpcaalfapajlapibbndoalhbbcifpjpphpeimpbmfpbcdhdfonnagkeckfidgpiphpgppoellaghfdgiemlgpoefhobldplphphbehbfcikadlbpmheeoljoknnadlnphphfffoilplpblkljijddbcnfjchiikphpimijlgpmombeojojagjijabpmflebphpjpknofhekbgcbopkfjgnnmiepjgjkphpoebbeboedggmepigiekobpnbhegdkphpohcpikegdgdnaclobddgfibflcmhhpiafamckjeeaeloablemlhdlafjmcocopiafbmphjfmokdbkikghmepgajimmfbapiagaklpighgjcibmebellecolopbcpdpiagcjeemmnmjbaenpangbggdchnbfojpiakdpaliajamnkcldpmpgkcdnebjoodpialcbdibgdcdeidgakdcdhcgpceaefhpiaogcepceohpjfdblembabnajmkfoajpibbmjlkoefejagdlmdmaepdhpkcgejjpibbpdglhedifmbgnmkkclaojmpgpckopibfceolamcmcadempkkhdgkjjmppfgbpibhkfhdfefdgeeojiflpgdbggjdemojpibjnepajjpecdijogninjbgelhmakbnpiblbljcjideclibhpjobcaakomfcdnfpibndofbpkoaipoidbkephfhhnapkccnpibpdcdbgicemkbhenbecmjkafgnlakopicebkabaaebbppfepaflloaejmikpjgpicfeeekkejekkmldlpbhdfnhhmblhklpicjckiempkofneplcbdijedckiollfdpicmniajhgodldhogajceabmlhkeaoglpicobbnlkmnillfianmlnblfafncgoekpidahjcclpdjbakmfepmjikclbmopbkbpidahpclkobjanlhnoiecoooleebakibpidaoolcmhkjnilhnhbceogddpbkeadkpidbionljbiflgdbinjkhehjogbdedndpidedhhacfdbknobhppbgafolhgjghilpidglchfpoegmhggimhkhhialnhjeifmpidljfhiblmmeingeionkinjjmlidpgapidohlmjfgjbafgfleommlolmbjdcpalpidomdikmaccaacgifdihppnklnhmlogpidpcgafjeieclofmcfljljickibhcikpiebcpphchpfpnkhkfjjbpacaeopggphpiedpcfcjlciohinpkechpmplajecmoepiefombjkoohilecnooaaphbhiphbelkpieipnlakfmimoafpeljpnihjokofghapiejhlacaaepomoebcnbhpblkiahahahpiekbefgpgdecckjcpffhnacjflfoddgpienngkknfkcapfehldjpmdklmpmcnknpiepeimnmmaohaalfiejjajmdhaclejcpifbclcmckbjjlkhaccploigkmnihochpifbecbjddfiamlnfnbefmkgkgeleknmpifghioidmenfoemknjhocdjemnpfioapifhgjhoeaehhmihmlfjmdipccfdkpicpifhhecdiphfbfcgljjaofhbedlgljocpifiogjmekldcikikmjajkphlebblidfpifjnnggcpeobbehmaignnooekjjcnpgpifodkchadkedbiejmddfpnhhcppohblpifphhfopiidkpeiclaimeiadecinipipigaffoodfljdmhldbpjmkcmmglgcgchpiganpeknbjijgnoobibliihdpcejmokpighdeelcfelhelmgdeiigfcppbcjenmpigijgngcgljcjnbgfhfenejaebnndpcpigkdicgnehbfjnaopalgpelkbkcnbfapiglalpadhdbjpjkfhdlkcdajfodjbckpiglkhbepjhafemjjdeoaocamjmcbpfopigogmcigiobdnlohefbfcpjgebidbhgpihabdjhhlanghbmidpfcojiinbcefjmpihcfdffalbcnmbghijdfcaanagapelfpiheallonokfkjaeiehohgekpgoejekepihfhcpphhjbeifhndkkfambbjgfogifpihnckfdlalpcfkhjgpoknpihfgmidjgpihnglohgkepnkcpkmlhmncckajolgdlpiibmjlnaeoaeolmiobglpkfkgfkebphpiiccnbjhilokpaoiiiliafoehigimclpiiclecbhpnmkgehgpglkledppodooekpiiggeahdpfelkmiioihdnggbpndglkppiigkabjkjmnfapmepnligpdmhckmnjppiiibppeopkaggbjoepjhlhajbjkdapipiiihljcmpklinmlpmafikcaekgfahiepiinnaiollingplafenelnhhmimkeigcpiiombpbgagbmcckhkkeddalpcfjdabcpijdmhbdhjebhdmfjhdcpmjeikflfdlgpijhmhknlfbdliicpolmamkgppljfpgppijjkoklhlnjfobhlhleejfenaienkmcpijkhbhmohgoghoihjdapnijanohgicppijlplhjnamjadgfobpfjfeeinhdnpcepijlpnajoakfnjijpllpfibblomogkcppijmmhmeofpephicfbcbdmkcfnelpgpipijpdcbdipeecfmbhijfngkfadkjknfdpijpedpocmamclplnlagbanomfkhgljjpikalaaabegpbdghdbmgidonfnemlfiipikbfpglgahlplgpnlijfmmgimkemcjlpikbkljabfhjbbnkfkchdmkojdmgkppipikdadgbmnmnlefmgomnfmnpopllljjcpikdealeleapomcpjkhchinhmekeckfopikejdabngkioijkbfeejoeikpcpckmnpikflncjnknnhgolahpdlnadonndbkiipikmbjhmbfniapljkdhbgbfflkpainlapikpenjngkfngihjlefddhgmnmohmalepilaofkjbpfjefcdcjinjfnapgmfafdhpilbiipdmeghlfdmjfgeljekpnlfobklpildiihhobcngelaomgoodigbndkbphhpildneehhpeicimimgkglgnkclbjfanipileondnjdlnkefncleladfgebgplkolpilgibjinipiicldaigdmfpfnlafamempilhofinofgeakdfhilhopjmjknpgnoapilipfajibebfmldmgkpgbojpcbhfcgopiljhklcpelbkpfgjkfajeghhghcnhjcpillkfejdbbldlghnjjjfppommkhfgeipilnnfpogpbdkogiomlahicpdolaoiaopilplloabdedfmialnfchjomjmpjcoejpimaepamknibipcmppefkkbfnigohhcnpimgdejdebgobemcepgpgamccaabfdjnpimlabojfhofelgfoghbkddhlkekkdjgpimlihnfgjlfdlkbnjjidclimdcdebfkpimnomkkdpklmpdijonhbhffmhdnmeekpinanhochkeoeaeekhiacbmbgoafnmahpinelipedelckihohgdlpcclgocodhjjpinfpihfkckhhjcoadpnnkjnefbebadkpinmhpocckgbcnnejobichfkpjjmodjbpinncaagmkhjaembajfekohngejdobfhpinobbkahncpdclbjcdjpdembliafbeppinpkgcnagbmhmbicjfdecadodkodinjpioacpaiimeeedinifhkmbbdcocnonkapiocblmkkobikgknpongllkahkeajkpgpioilpncgophgnpedccbjeghonhldffapiolgajhpnminjngloahhbfbhnpfkcompioodclblfdpgiepfencdmmmjkokgagdpipeeookpdoeajlnifelobgjnhfjgmocpipgbkkkhgbpnfjccmppadggdnlhffekpipkmimjjlknjmachhccihjlbedhjojkpipndnekfbjnmokledeobnemncmemhegpippglegpjjkkaagkklcegfeigbeabggpjadkchgkhdbfboolciiedlmonecgnelpjaggannjicmdiemnjhnejjdbbllbjnbpjagjblglkpiombddgcnboomaoidpmckpjaogpoolbfhgfogegnfbclagnolajmopjapleinnjpjjikigbllcgbloaehjdfcpjbfkhngknlflomgocelibccjlnlicofpjbhiodjmggaccekgjacjlmnddpedkokpjbiohofcjbhhblkbnfdghfgjoiekenepjbnammalcggdoclepofjiealjpmmlljpjbpmlmcoahmmpihnedkdfpollpomhnjpjccodhpniphbinlkkfjpffplmognkcepjcdacgopdjmlkhbmekcfiamekbccnjjpjcddbemkagnokcmapboejeljnmehbjjpjcdpbgaldfajaakobalmikgepecjhfepjcfkeigjfblgiidgaheejblhlghhijdpjcghaifhaamakkkbhanhghicdkcphmapjconfnegkmmbghppodejeilhmepoilepjdciilmkchnlpihogdkfabnfmiaiicipjdcneemlmpibjmgokbhklddogceaopmpjdddniiilohhknbohjpaadmemiphbikpjdfhbehmbklcdfgnlpofpamimdoaopopjdhkkcnlbfebiokpeghfffajaabahfopjegepahiphnelhdebibhljmieknjnggpjekgnplfabppgkomijdgodghddimfdopjeljbmapgedecbgfeoabfmfmccabkibpjemcbmkahpjmlhmlnmmankobgmaehokpjepiedknkjafemifameocnacojgdpinpjfachefadoaeijbnnanomafphdgfcbdpjfgifjbanpmjnfigkgecablffibolcipjfhliikomlpnghhmdbiheahclfeefdbpjflknncegphkbjnblaccegdgmmefgadpjgbfgdpkbfimabdalhjmmeeelbmkcacpjgbflpippagkolgpfpgjjilbdioedhapjgbllifcpjcfjlnhhphfbgnaohmemlcpjgbopjlibfpbodekmddmeabkloghljppjgdlfmcehadflnpkefidhlgfcflidhgpjgebhhcbmjhipbbfffeaopjppjbbbhdpjggdblcfcdhiggkabejmkeedmifjcmkpjgkpldjnppnofccakhdihkapncgaacipjglpclnleakppiilclaakdmofncjloppjhapdffpfpfaedenaedceflmbhonjpfpjhbignjmlbipkgpanfceeomiemngcpmpjhccheaoogjelhkmllmkhkhoookdlgepjhcpjaokilpfmgdblhbacdmbmchcdgfpjhkccancbndagjfdonhnlapddgehffapjhkmcemlekdigfpffiabbigfnjibmjkpjhmkgdmaapconfcokgnpjnngajdkdinpjhppeglijpjoiggbdhkcncpginnbnjopjiagjednmllfopccfdplplkccejckeopjibacoojebmkcminakkpccebppkkmfapjidhcjdbligplglkjnefklibaneeiafpjigbgomjaemhipbndhcfiagaghbcjinpjigfcbdebipdhijdkidjahhficjcbpgpjigpledbbadoepfhofhdbmidffioelnpjihilejnhlapmibnambkmihgdniogdppjiiddboknmokpfonjicfjmedjecpinnpjiigjbnldnbmndipcacpmchjnkacaakpjincdinngjpfpoihmnbbflcbmddfeokpjiohbeeeefeegekmekbbppnfokajikhpjjceionkajpednnegoanjjdlhbgkkpcpjjeolemioegollmjkcfaobmdbdappfapjjepjmlkmbbkcgdiikmflolgbeadnenpjjfcieickikchaldegjfjlfojkkoofbpjjjomjfeomddikaoofeggpliipdfhiapjjkofpdlfjcbdpgdchiehmhecefkipepjjlibjmohkblkapefoeacannipmddfjpjjlkmacdhmapnjpcmnakllololakdaipjjpdbfnickalklabpbplbldifoabiedpjjpnhknninifnkmjmhlcnlahcnodofepjkaedibgfmbfjclpjcdccfgimbkcpgipjkdahllepokljbaphicjlkoicnopeimpjkdgfhjgodmnfeahggigojliaignofbpjkfchnnhojpkcfhocbgkjkbpjpojjpppjkfkekmlnodgfdpcjmieknegmdnmpnjpjkgaghdnofabgdkoepjnlpdbcjhpbeapjkhlgeoilaecenmlninemlecpmncklhpjkiiiockaeoampbpfbfaodcfaoanaaapjknhikfbbomdabjkbaoneeoabonclgipjkpiamjpkidonamoolobgcpoppomabkpjlamomkbodaneicfoeepnhjemhjlflnpjlddmdoojpgpdfhdamihkbbkkmeddkapjlfmkfdjnfpbgnnjgjigofhobjajkgnpjlgahndljhailheabbmnjfleampicacpjlgjmplgjpjbmklbkfgbjaajclbhimlpjlhhondmiljlbmanbnmjfgdbiidcfbhpjlkmgkklblbnagbfiebpjbkaejggfknpjllndeekedlblojgjmhpkkimmajdokepjlmafffoglkjknlnkgeejnldlbfhpdkpjloefkigphblpjminnlpbhjchjafcfcpjlohonhkpbndhelnnapkeoeklhoddgapjmbdkidebcbejjofjcmohipehdphnhhpjmdiklhghegkacokghidekhmlcnfhnbpjmdkiaalbofonheafaahdbacjiignfjpjmggapclimofedhfipbhppkejjcghkopjmjepfgfjkccohklfibepoopknbgjlgpjmmcmpfmbdhbdfceoojmdkogckmpicjpjmmkmkbmjgeobhndjjmjjhodngjgpabpjnacjglhoibchkfmhjmkcieonapclippjnddijgaopgmmdhapkplmlfjomphopmpjnebjeafbbachgbopjbgofnmnabeoefpjnedfhchfekkjigpfbdlhebheamdpdcpjnepfkjpbaabnglhaajigdfbfeckfkhpjnffpejoanmkmjdbmchkofippapgpclpjngjflogpbjbajhmdedaakfdklnobfmpjnikjlngdpdihbbgaiejcfgbbmolggapjnjlepofjicphdcfeabfdklfllcmcbbpjnpodlfabdamphbfolfmfbcaphhjhhfpjobinpjodpoaeimpbjdgmkbaedmfnaepjocehjmndhgcgknhhldngpjfigmhogkpjocpajbbhmfeobfjlkboalidannemoipjofigbanmgmkgfjcgkdcbpllomdfhccpjogfbjahndjpblefhhjbjidhnmookldpjogimemedhnnkhgcopbmiicjaodjemepjojfkpkgoohcgdipiikpbgjkbibckgppjojmkmdealampgchopkfbejihpimjiapjopllcnmecakfifijcimiiceepahbodpjpbahjkdhohhdapahmfjnjdadbekecmpjpbjboafkcbfpgiodfpfbehkjobdppepjpfndilkofjkkkpmhdpheodepdpadknpjpfnfeknibkkmmeflkljfngmjaiabgppjpkijphkofkddhbpfoghhnbkegicmanpjpmlchfokeokhmnjgfppebjmnchpbllpkackfnfnodljlcngeimhbpfdapobchmpkaeligoadblfbhiddhcclodpfhllbmcpkahcagicniehpcmoedcelnabmdkcankpkakleklonjcfohplgkhfmklncfkhmffpkbbbncikcipejaiiiioboongndhmjglpkbdkplijeiehihdnhpcgoocnpbkklgnpkbejgpbgoblkbofpgfaonimohpdiponpkbfakcphdokdnbdhlndlpcehebmplabpkbgfkelppjpgedepfjchigkikakgdgmpkbhoophapealgnclikmjadmolfkdejgpkbkgagehkkoajkpgnmjegibihpalfdkpkbkkendemaimikinaefldfljliecapmpkbkpfddbfbjeipkegklfklgcemgjmlipkbolnbgljdpmbcmcmidmbkcfbnhcnlnpkbpbeicjmecdpnlphcmhiefngocojlapkcbihpffghlanbclfmkegjmbijcpobjpkcbkemhiofccmkmdcnmkjdldngmcdckpkcdhkcckkimcbpmilmgbakeihocgnhkpkcgpaojgnoojenoimmlgfhbddpnmkpcpkcjhbglopidnjfdncdkegdhbhfgkilppkcmfihblgdbgnkfllcldjlelfemodlhpkcnmangdliikklfighbmfiinaciepjnpkcnnefhfjegjlnapofcodbcppiaeehgpkcogmjbmacnnaabpbehmgdninbbpooipkcpbihfjedipmiaifhlklablclimedepkdafbllclhmgjgokldniahdiibcbfilpkdbnjjlnhjgeennmpaoaacbjghhndgmpkdeepknegccnepkfofkcoaelofdkalcpkdeeppnbfkpocpkikgceigjpdfpdhfapkdgmejedlbhjmedalmjkpnkagghpacgpkdlaglbipmlcbgmbclahgeepehmcacgpkdlpbfmpolnhligegklimbccminkiocpkdnelliikfnhonndihmnhockpnpioiapkdohginfpennmcljkmhgppbebjhiecepkdomlgpainggeedkgcmpaebnpbkmknhpkdpgnlcnfdhappkneacfoefhoimkficpkebnbpdggldmomohlpegngaiilpmcphpkecmjkfeinllnekfomengadlhkfcdbkpkeflonodbghhkmmlkmepjelcdbeeimppkefokbldbmjekdcgijiinpenkbddgjfpkegelanakiiglkfbalainppgmfnkjjdpkeifnbpalghpcleobndilmlkkboiialpkejnehjpojokaljbeffabocfbhhagfepkenfegagijjamogpedkakclmjfihbjmpkeomjbcbiimjmohjijboldbiokpgciepkfafdgnlgaahcehbblglimgmhebodjhpkfainenabefbbncebgipgcckpkpmindpkfbhemhmpahmbigdmfpjbjdnghffbfbpkfengjmofmgpjecbdemljjfnanhahdapkffcfhlacdchhpahlgcajjiiljobbbbpkfgkogofdecbogmnhccdgdghfkjhoafpkfjfhpooicakigacimkleppfchnegnipkfmmcjbdefigcileokpebakkhimlffcpkfnelggjflicgdggpnaomoocenhgbmnpkfobnmoihkeknfnipipbdckdjpillofpkfpgamjjgkhfiibokaiijpdocgcpapnpkgdmdicpdaccklohdjomliebdpeoocgpkggppcanpbekaajcoopfemlakmpjgbfpkgljfaajikeknddbenepggkbaneeenkpkgnlebjcoooondhoalejhifkcabclgipkgphhellpgojbmgelgcbglcmdhjcnbkpkhahcpnlegnahgnhaoncpkgomekmjmopkheodbbnobolkjkipchcemofjkplnefpkhidkonipdjidjglnkfcfhnkfnlefbkpkhmhglpolfilcjfchajhjbglefddgjapkhndahecohnljljpbdcbmlggcaepndepkhnjpjgmkjkglpdjfidcafgikinfcdgpkhognkacjafoomppjiomkekfdgcpjjlpkhoipgcojkaimcaglofmeiadieopolapkiacgmobjekacnillipcceogdhbmdampkifdlfbojkflcmjgholgkknkhpmdkokpkimhckjhnbjeopmhaebfaciidnbgkbjpkinjhljfdnedpjhepnellinghgnpkdkpkiogmnnfdmofkllghonlpokifcgdabapkjaijclhdbpdkbdfcniemlbmbdnbhbapkjcnglcgiacokoihlhjingbhhlbkjfnpkjdhhehgkbccnbmlaeefmdgaajbhlpipkjecglcgiodepllfnffhjomedinbijnpkjgjjlabhkjgmjamcjjpgndbnomkknipkjgnbjdahgpiapekcknjejachcbfeampkjipkimeebdgflkjlpblgdfliddgaaapkjkhiafmhoblbmhpoojlkmmmimjknhlpkjmlnoiieiihfjdkkplfglckjofdnjdpkjmociijmllilnopdofjelhopkegpmppkjodpgbcaenfkdkkihhpkpgmbjbiocgpkjokgapkffjekfnloiaeechhjhdiepbpkkbolhppomhehpdpmdpamlklnhlonhkpkkboomagahhdmhndlkfeeplhpdaidglpkkhhfmiadjblgomjhkenaahpilbobmapkkigabkkiikbkdnhollchiiielcbjmfpkkjioebladoingjnmmacoobemodalklpklbgdahehpignaaojoiamcikejaimmopklbjmkcinkgaoibnfgoimfedcpgbgcepkljdjmnlaiglobeeifbjfijpefmcpchpklmnoldkkoholegljdkibjjhmegpjeppkmanhchhlamaechemjhmcoclphiegeapkmbjddkmnknjdhfjiekjoniilcjkfpopkmfkppnghnpkogppgphbbldgcfmdcghpkmghbnbbgdbhmcmfbdhbfpjdcmpdijlpkmhcnonllbeklhhpjhggpoobndnefpcpkmiipbejpffobfkkbeldahcahkoeanipkmkofjeelcnbpofendlnhnjoipohmbdpkmofjaigcnhgpflbmfelllaclobidjbpknangepjaliiibijjhjckomccdpledbpknbdkfckmlmkddhjclbckbibeeogpjapknbelpjhljhnnfjelfdckdhcbbigglgpknbgacdnadmlnlnpladhaablihkhdnbpknbhohahmdbjcpndajkpjhgffmfjejkpkncfncappiomjhopklchaboiofkhccdpknhddkbagfjncdopglmjooigpceekdbpknkkghnoppegipbopcffcapidnobpkhpknkncdfjlncijifekldbjmeaiakdbofpknlbpgmjbldeeiihemmjkckeeelaibdpknlhngdnligdomkmkcdglflphafdiibpknmdkgggaacaacchkinbekfbbcldipipknmpohjaoadgabmmkegldimgemgjmnnpknneffgmcgllomecoinceoidibhgjpppknoaapellliigebibhkphnheolfddkppknollefkkncpjbnnpacpkdcplldbjjopknphmdappdhomgnkjhekebpoljnijjmpkocadmokmpjeeaimigjpmfpdaighkgapkofogkmmadpoopjbpdjdoajglobmhkhpkohnnodccdioaagaijicmajgbnfjcdipkolcilbojaghkcojpfpdlgabhjlgioipkonjemcamfnhjhdeafibjjffcdckdoipkopboahlhggoohnpinjbiaeledidafdpkpchikaldcmjnebkhogepokapifliifpkpckenbbpfnpkhiodhnkoicalkmpejapkphdikhncaekknlbaopgggndokafadopkpjjjeggmpolpmgodjopdmldjpglecdpkpmagjiafmhemlanhfcmooaddenoapnpkpmbccbjblkecdahhdlkmmikodlnnfcpkpmcnghjmekjnbbepdigghmdalodbgnpkpnhhbjicdchjlelbnkdceledhcnlgdplaapjbgohfgkalmmjpakodbpomahebnplaeggdcpddcflaahbbindmjlopljdaeplaidnpjibbjakilbblllipbmkiaghkmplakpcmpdoljmbpbndlkanblnchogiflplalpbpdfihcdgajfnefbnjnhgebbolcplaoaaifjkfhmhdchnfedobbfehgklbjplbahlljmohlfampifdfhglhpiaadjcoplbaolejncahbgjcnjedgppgpkdceolhplbbjlhkjjkfflflgmelckjnpbiojjfoplbfheefgfmhgbjljandkkcahblappdcplbkmkfhbgiopiamadeemeahmabgbfinplbngjjfckeiikdfeimnipbpkflmofhoplbnogcllhofimcabajhhmbdjdpfianbplboanihcjalhmhobmpggpikhnemdhlhplcamolbihohofdnefneijolcicadcbcplcbahilohphlcailgbpcnnlkblfoceiplcdnecjoohddibalbdppfpbmmoebhbfplcdnkjbpikkkhlpcemlkpafmmmmcemgplcgncnpljfgeknjahoemmdolohfdodlplcidhggkobmplknfamnlcnhampkgjjoplcioimocjoeogcchnnlmamdeagdhgagplckhpkocmooeknnilglpplpgfkfhjcoplcopbelnjbdinpapnoibincnedalekmplcpndkpfikimfgaffioeeojpabnpgiipldbienodkpgkccocelidinmciedjdokpldeppocfnbnopadlkalkhefdhglkijdpldhkeebbbadigficmbgdicdjmelkdddpldmfhefiepghghkbphcdccefkahmibbpldnjnpdgjdjhngdbpcanfdajjjddppopleahgkaflapfngbjfihedkbfoocckgjplebendkihijjaaonjeehjnkeidondfbplecipbfcffbofhgbnadomfihadlhjbdplegbcmfccamojaohpfnnampngmcabjgplegebchbaiembgkfbdgpikmjpjlnpobpleicabkphpokklkdikphbcgdcfengknplejbphdeadcdpbdacohpbngojjdbleapleninhlmanlcbddbiifnelfcoleebdppleoihkpdomoijdpaibdciidfoeedammplfakkhcmjehccmnbppfmdgkhffocnlgplfapjkcbnofogmgjjljgmnneonhbbccplfecocjgpddhhehhegchcojfigccahjplfgpfoakkpkdfpngdhbogphejgaohoeplfhcpepefdjhcemepdcooejceicigpmplfhhdeifaifcbnmillkaplpmbohahfgplfijddblbcdcnammpdmfccchkbdekmmplfjglpajlhpaekanacnbekgohebihlcplfkdgkonefffjhfmclhkcnjpchihllbplfkebpgjhdphejgdfibnhokdioeicnlplflicacbpglekjapomlnigknlnohbcdplfmdhighkfhkicdfkndnjobgpnlimkbplfmeingbeijbfifphlnhnpcdlhafihkplfnelkmljfpgdpacinllpmddkggkbmnplfpgickikedolfpkopkclhpiabnjihjplgbccmjomiejfmopncdemenipnelpcjplgbkbhmfmedljmpiblnpcfhdcppfmkbplgbnooaeblfcfbjnaebghpiceobajdpplgcagjbpollhimphmnfkddgfpfgdfgaplgclddkpedfjolfhnhhjlelopfnndnmplgkmdaipdcgcdclamieppkpjjgaijdkplglgkbklepgigahlododpoinpfngdgcplgnbcfakjmpkcmdfejihdiaaclmibpgplhdamgfgalaendkhingfnngmleonojoplhdbkoieaoiabpaobccggpingdbmfcjplhjikbnkianbppdlilnbdjnlmdililoplhmimopbennfdfkopcojoiiifcgoojnplhnaikndpcaklllpkopknodciibfbggplhnaklejoodgbbdkochpckfhkodjfaeplhnlhlggiejemhkfpcddgjiaibpbddmplhoncmlkbdfhbpcbfccmgoobanjobiaplicabkkplfajclaicfbhbjojmlbnagnplicnjjogkhbcjalcjagkiidfgpomoemplidmpfpikonejjblfhoboolciaaelkfplifjkjhbindjcfnphfecbjcbiiojedopliiddcnighkbaboajfmngiccholcpcnplijdbniehhafibfmpaoafenfejfhcgnplijldahenghmfphkcemfpfpfddahjmfplikhggfbplemddobondkeogomgoodegplimopelmdneikoknbgpopffpbmlhgpaplinlajenepheahigdamlgaheieeibepplipnjabibhapbonhjjjjminlihjpiadpljbfohagampokkoljpmofcmmcncoghkpljcbnddannkjecokjcnnigmcgckfbndpljcdlpncpekglclglmecdgaagnidnkkpljclllphcammgiamodefkojigegekbhpljfacmnjicboflgachjllpbihdpbndmpljfnadmmjkffgannclfjdcgdjcjbacjpljgacneafgfjecdkaliafomjiolnailpljhfjmiklnceopageocfceddlihffblpljkaojbnmmdkapkplcaokbbhfgdkokmpljkjahkleojjkhenglnohglpaldilagpljmkbdcffkdhfajdkbnlcjkdnilbllppljpapcnlnbimnfplpkhiggdddedlkloplkbmaielkbocmekohcbapkhoagdepnlplkdbhnnippcggkbkfoeknfcmooggnpaplkdpghemkjfnblghnlacahemdkklajpplkegpmpphodjlmlhhihgjnbakmfhdgoplkgakpmchdnbgpgbpjenhkplckihgehplkjhgplpjlokmchnngcaeneiigkipebplkmenbmbfjdfhdfaafcbebnllnmjcllplkngoghbkcobneonjchnbgojjgchmffplkoddonoiikbcenmdmaflhodbflmnpnpllacnkepfmmpkembbpldedpcaiagefdpllaimjanehlenjlohniomaplpchdpeaplldaihinlpdijnlkiaipkpgnlolaciiplledlldpdmnkdpinfecpiphiokbnanhpllkopkdehndddfeppbjakcmplbokbghplllepoimbkhhfdicbebhkbiooibpgbdpllmfagficbeakfeenfjcgfbfikmpnlbpllnpokpihccdckckffdjickehgccommpllpefgfikjblgabcfbpimlomiimoabbpllpjpckjkablancnaaleaaeebnhidpaplmacanepmojfhhgbobokjjiojamenpiplmbioffmjjlfnhhgnflfkcaebicpdnmplmdfgfnfpbamphcahdemmaoalhidpheplmebfplpifeokkkfhjkjifennbhjambplmeflhmkkhaoofngglpkfdcicebkidkplmekmcgihgjbmlcoddkjbcclbjnfldlplmfccampiifpcpdohjiddajjhomdokfplmfjaanihmainegeigjgpofoemeepjhplmgcfgeclaeiahmonjfeenaamanfkedplmgefkiicjfchonlmnbabfebpnpckkkplmimddodbeenabmkkgmjecpfcagmlibplmjjajgpbnjkopmcdnhephpakgbkpbdplmkiimldgbpeblogdlahgledlalhpgkplmokbcildifodihadanikcchhokcbpeplnamgnidemplhbcoibfgbfkcemkkgofplnbpgiamhjgebcbmkjlgenakdcanljfplncbpmhhggoglbimnnikcdfakgfnemnplnhmgfnlfmjgcmjnbeccbklbdffilfcplnicbdjapkalgfkcbnmjoobpnhhfjpkplnjjebkinmnoomkdagijckjoikcebkeplnkfkpbgjpmgfjkpepkkdbiakiicfnnplnkhmnoajbfccclonaeepohggeolcihplnlganclbjhjihinppacohmmkghlbogplnlhldekkpgnngfdbdhocnjfplgnekgplnmlnfcfjadhmeebconkfhjjabmgplpplnmokkleikedaiipocndljehiodekciplnnmkhjchoenhdebgcbfcpffdjecahaplnpfllfebpdfakcpiaoccicjaemoiebplobgkidogmbabiddnnknphnmloifcodplogilmelokmddbdkedcnbioiogdjncpplogmnkcdgagdhhdbdediflkfdkkdfohplojhpjdldobjgoihignoephiobjpfjjplokgjcjdohmeigoaacecknagmhedoacplolbnehpfngndbodfdlloioplbfipikploljnakdhddjeghncepblofejlbmfebplondgdlfminegkgocimjdjmpffiphljplongjppcileepgblkfljcbecfdicjkdploofmopnnojlkejpnphhajbhmbcadlhplopkmcmneheleeeaoajhmnhcdlcklgnplphcnkkekhlehcagdpbofnmgommepdjplpicdppdppcnolmedhbfllkjolhpgcgplpmnmdijbilpcldbhajddoliflpnokgplpmpmhpplldijdadebcjobngkkjdeemplpnfdlmncmdclpcenkbgoigljdodnfeplppilefpjgghbcncpobmcmklmjcdflfpmackjfodkldhfdjchmligncmnhpelmipmagkicdelhfljpnlkcoeadfcihgepfcpmahkmbebngbcdmdopgfcnpbpbnbboelpmajkejkaneocibaghnpngnbjcmdhbmdpmakhohdcghflpegpkplnfpplhfbmcpdpmaojfnnokmlbhdieocfjfabhoklfneppmbdnbimdmgakipaphdpjahopkoikpcppmbfgogonhhfallcbggfdnjghoflmnabpmbjbomadljdojilnpmkceppblaammeipmbjemmaclljifpmnlagkcgpbcipdldbpmbmiibckhfjpcladpbkjmonnmfjjkcapmbmoniiiacokoohkdbpmbdfhfebldeppmbnacofmlgfajnhagbhfhmdilbmdkhhpmbopcbobnbnkafhhclncaecgoaelgiipmcboldhlmhecoigccicmippjglnhhicpmcdhdhneacgbihipglallpgiofaokcfpmceeokfcabnjpcjmfagengjdpjkofompmcfljgchplcfbpkgnhjfpokgjnbiaolpmcgbdfamnlgkmogoefeolnpbaokmpalpmcihpealefdgdafpchmnmbildkmkplipmckafmpnehimdcdfcnfmgkcgpepehhmpmcklmglhkglcgdfhapidekehecolnfipmcogioknofcgmmpkmakbmchfldgniehpmddfdknboeaoakpcapjldhagkpfnchepmdgfkelpebadniclhhijojepcnchdkjpmdhhnbamjgjecdmjphlcnfpdnfboakhpmdhhoihcipblghlhmeohffnpnhebafcpmdhmkcjmhjolddllpaogpeplaiabfojpmdioeekdmlhnmljfamafmpfndlpmfkdpmdjpjccmkkaepfekfmhbdpgplajphajpmdkhflnbeilnmobegnmedofcemkkgenpmdkmeckeddhiolpmibeaibpnlbnffbapmdlikcdkifbgbhnboanpoojpdpbflpepmdnikigckelnoeilkdgbojekpmloelcpmeaifgohljkkmfpdcnahikfjjegpgfbpmedcepngondhmdfalgnkaggmojdnmdopmejlcolgaddkafahgaaknjicjpigmmopmeobjdkbpjhcepfkmieegkbodjjpdhbpmepfkphaapehmboiedpgkpipimjcopbpmepfkpjangbajhmnkaghmajcncgekdppmfanjfgdjljhfhiinapjabodhhkjglnpmfapackacbpemockdpaaidkdjnlcppepmfblfneemfcakhaghhnnefhadogeeeapmfdkiimleileifdgmkkkjoaponllnpipmfelahmabamdmclikpadnngeacifpjcpmffbdcbaipenpnmlajbbdodkojlknoppmfmogkhamoagkihmbjiglcmjpecanlmpmfpbgcpeakcpipbkmcnibgfaojdmpkjpmgapgifmmdhbkghbebnfmndammpdgfkpmggapohjffegjnnhdoehpnfknpnhbiopmgigkoifepkaokgcjglogogjpjfoppppmgjkgbhjjabkohffheihebbjkoegfnhpmglggomigbmhhknhckekmbfglpdjlnkpmgmjhfhhlkcdaokajkfjimjieapgpaopmgpicnpfancjbkahbpfnhcepmgegnflpmhblkefpmpipgkmffbnkedndclpahphpmhgddacfcjnmnnhdebdofpnpoalccaopmhhgibcgdjapkldlijklehfdcjlnechpmhiddbhkmhejnennkgfpfkgbnlncoalpmhjnmdkepkjhgkenleofidcoeegojghpmhjppploolnajpiffmnaifbhkgpacnopmhojfjaihoafdmhfjblcadollbggpjepmiceijjoihmplhfhlfljacalmlknlinpmidaonlkjgmigdgoilaofdgmmdhklfapmidcdbminpbjjeiiekicamjibbckflhpmidempgidfeodbdlapclbkdoaeafokfpmidklnchdbehplfhilhlfnahhgnibnopmigoajfbfljefhimnehpahnloiceeampmioppoecicaeebjpmhjbclclagabpdlpmjafmoglmlbkloimjpfaobkgnepiiibpmjgbmjahfennhhfchnijbhmhnpcacojpmjhbjafmedbjilkdbneoknpenedomfbpmjiigfnkdcjaogcinajneojcdnnchlhpmjkcmieaobcmfcionpmhaopcidhdbncpmjofdlodfnjknlcndhalbggcgclnnncpmkamfppifdcdppekfljhoeaphpfkpbjpmkccnimpkpdlfhbkmkcbffofnaliehppmkngchnelbhcnkaclokkhgidjeamndkpmknklalfdofenhjffakgalgmagefogdpmkpoceocpnjjfiapdmihopmmbenenlipmlakgphoemompbdohbcobbmenddflagpmlfdeonanbphpiifbbjafphelfhbmiipmlfdnckdgcabkkojkancdnkbdaogfjkpmlfoopkhchnpljkniokpeeomdopnapjpmlmmllkclondemfbkhhkkepmkcdbjdipmlnbkoiiamffenppfmjgfggfhgnlcacpmmbakifidnfnacbooodelakdhkfofohpmmbokildidpgafchfmebmhpoeiganhjpmmcfhngfakflngadfeeolkfgiefehgppmmcpijdgbljmnahfobechbhifeogllbpmmggmhonpmofaookafaifombfijbjbgpmmiieamhkfilhlebaiilhncmbmieokapmmnioelhlgbcmhnnhkfnbfokkfpnekkpmmooahcmmlechabnjaopdkhpndajekbpmmpcefofocmickihkkibkpggfdgiebppmmpgijpfkhlkiaibfihcbcpelalghjppmnbldoihjlohdiidgimpncnhhdggahmpmnciminlhofnkjfkkienjkimokchjokpmndjgngdedkomhdebllponghpemjcdlpmnflengdbijmmdfblkknlidlmaembpnpmnfmnmcmmomeekejcgaobmjnjdnmoohpmnlcieecjindkgojhmckoopeaciohpapmnldbijmjplcncaclcnlkbgpfnpioibpmnohbgikdofoopgpklmjbaepjdbkebmpmnpbpimfbppnnoghggnfejcjdjiomhfpmnpplbpngjlbbidhjafaidbjbobjnkipmoagmffelhepehdbgmiagdehfoglbgepmobafpdeabbilejhdackpfldkpfnajjpmodgckgaoncmelfjnlobpegbbbjjcijpmodkeokklfikilcjafngkecmlgmekocpmodlnhbobofodfhmeijnmncilbmpilepmodnjaadbofbclcahfliaokbeeoiglopmofmjcdbpgjofokmjmjkpmnebdfbdolpmofobcpgbkckigclfcpopiaaecoelinpmogkcgbnpikhnoekdblghbpiakdebnbpmojbcmpkfjdbgficeelfmfkcdbjbnklpmomnmkhficgdgikbcdalfplibcnbpgepmopfkbilpnoidiclofkppbgppapnjehpmpbkffkdchibghnjaogiacmplmmaodbpmpekmdceeaehlkcaamnokbgcgjdehcnpmphanneeknhiiomhbpicdijdbmdfjdkpmpidaobdfilaljjlhfappdllombmmicpmplhemhaacmcpfkbnpnfnmmbjngchokpmpnhmnimihgdhmdbpinijegcippckngpnaaalnkbgjaphhmahecamecmaldknkcpnadklebpncjdpemgepheafmaneciepfpnafibgafbnojhgeemljepfnkidkldjbpnageafnoddjofjljnjbjcnmaccopacfpnagfeggbcfiioekahajpkamlmacchjmpnaiiipilbpcceggeanphcpkkihnojanpnalfempinjkbjmppiajkonbpdkloggmpnbepnlkajadpoihedobdnkbpoaijmdbpnbilalgbpjopjkjfopibeejjlompngfpnbjgmmpoimpbocanamjanklgpgcjdnjpnblglakjnlajaedmagnjefpednbglkepnbljbmaakdimfpijogbieobeibhegbjpnblklfehkgbanpodhcncinlgcfificapncbjldaiejhjnkhkgidlahdbgopddegpnccdifkjnifpoabfcoojfgagnbgjkeipncdmiphgodbhcjpoagmbigdolffkghnpncedemiimljkgaadmampgnncfcilnoepncekdfhgefcgepeimnopkgdabhhemmmpncgcfgdblcjcccdjkieaonkhkcbngchpncgdoakinkkifgoemcaolhlpcaneelcpnchiihakokgkmmcfiplbmcddippomhfpnciakodcdnehobpfcjcnnlcpmjlpkacpncopekmpfjlaokempgoblhceegncjihpncphhofnacemjnkkgmfimagnodgdgdkpndadpldhngimdmhnajebjldbmcbpjolpndbakfhpljdciiamfabfdocdiiemgmmpndejlljjlpajfdohhooppcfkipdpjpmpndekbgnhfnlagopnlnfkgpicgdaokdapndhejoaajlgbdfachnnlcijfpjmbfggpndifcfafchckaedoolbmbndgfnbdhddpndihnoaeohojkkkcdbicccbnadnmcebpndkaoeigpfhjkjblpmneppaffijeoofpndkbopgecilbhbjngjfkbdldiidcbkdpndmbhcnackbnpooioagmnpgipbocafjpndnokflapcaihgebcbhmgkokciginolpndpjebhhcphflfialbembhjbcgidmkfpnebeilhmpnchldlajocbojodefojbmkpnebokdgbaoncibfclldigeaaiipmnfopnecnblhjfmniojeocohoflmgafgpfibpnedbgkjcpafcbigflmcoapenlbpnlchpnedihbkabfemakmfafimdibkdoemfebpnehakjbgdjkmdkoeapbfdocdpjbipeepnelapmomdlfponmeiedihhbldckbgacpnelibaobmbihbfejhdleenhicofdlhopneocfpbkmhoabhhmgkpioacclikgbihpneoplpmnpjoioldpodoljacigkahohcpnfcnafkjfhaimhmlhiikkkmjgopdmngpnfdifjinnoooocgmbdioahcpaplhbhbpnffbofcafgpibkkmdbgallihohhgaacpnfholioahcpjkhmnbemjmcgngoblnifpnfibppemihnlcaifmkeoeembkcbcphdpnfifegpcgaahbndbcpmifeflbpjlcampnfkmiohkadmedhakhabbihkjeloopgfpngbhpaiaofgemgahmpcfcgpobhejdjfpngdcgblfmnmgiakkjemcpkpgmbfmnfdpnggpmgkgoilgheafmlfhincbeajelejpnglcapijnhjkadlpbhlmfigmehonffapngljmckamjlcddkpmdaoandghflfpelpngmbjoeijfhfpanmekhhhmkbojfoajfpngnndadpofjammchoikmhcbgdfmkgfnpnhangohejfocgnedjcmnkdilimpgenipnhbepdbdipcpapljafeneemnhafflajpnhcafejiojalohloahooknaapgphpfapnhgjnaomgaflpaaihmehdangbmecpmppnhgomhmhjgmjbfpnihcfoibmckbdlbppnhmnhbjpcmgfimcahnhebohiodapolepnholhoaaggllgfhebemkdjdokeonnijpnidecdngnainebcfbmebgpkmnmljdngpnifaihhoclnihlldkkbbohhenhhfmfcpniheagcbjdmlpmoabajippiokndejefpniinickecbjegedmgagmgikbolfgaijpnijkabgdodbjffhlmbnhlccpkfappilpniohpafighbamminhgdjhfbkjkaknmopnjabknbeaedeeiihkilljgeekabdganpnjakbjmgeijeefomhpmdechllcecoedpnjbkhmagokkdmdeemoijgnlfckogjbppnjcpgbdkggdnpojgjiohocbobbioekapnjehbkicbhbealfkikbapomdgbphhgbpnjfbdohpcpnjefnliiokjcglckkfhknpnjfnamnimcaahgjjkjddnlffldmehnppnjicihdhbponnpadcombeelllejmfohpnjjmfeckipnieeeflohcpflbmlkngggpnjkkcojfmpfpdoaleglkkghgmbgkobcpnjlfhdejlkgigodlogpipoehkmjmnphpnjmjbhbbphfaedncklhmgnpfhfpemdnpnkdbkkfmoeljipfbmhemjfijnjclckfpnkdmaicpbldpgklfngaenhfbgenhfeppnkfmbffmikgmfgpdjmopcomghjbmdelpnkggilclhihbcnkdjfmbkbbogohllnkpnkihgfhanplimdgpkhapckgegfefodhpnkkpieeifappdcaeabhfeboclgpakpjpnklcaiikhojdpceejnoeiacffomabfgpnkncnnbocdlclffjijnblpdekojphcjpnknnijoleibcpmkdcooclmnjmmdhgbgpnkohjambdfkjbiiikbggiaapclmfhfgpnldkkmfmcheijcjdbbdloikbhlfgnjapnlfgpldbailcjojkbdaenkijpmfcfplpnlfkhccjgbapibnmbpdogocphhmhhpcpnlhgllhpaoinpojkdfcenlggihhopdbpnlkhjfflffalbikohnkooficoieaedcpnlpnfpngpjmdjklcjkkgpfhflipmllcpnmagoekgckeanoehojoaogmlhelpnmjpnmciinnjhpjaagfehbdfgmigdidcfnnpnmfoflkponadcpnfglkolggnmfocilipnmgbpmbabmnhoomgebclggmjdiknjlnpnmjglblnppkhilbiaomgolkeaeipdkopnmknmnokikelhgnbnlelngfbbibhcnopnmllhjmofmdelekogimjbeaogjiigoipnmpmcjaffaejmbfanaclhjcelblkaplpnnbdjcjeiobikdfikegpclkcimgafpppnnclahpifbjkboanbjecjoaoelleoeppnndlgdidcjmhkmghnenfakkfonhfceapnnieoneiafpdlmlbconadmjemhopejepnnmkcddgnimeddhabhfgoinicgfjojmpnnnjpcnpaonjhbnleelhpopbcjfclmgpnobnpflilnkkgaoniebagheamjiihgcpnofijoajidelfbpllmnlgbecnbcdkifpnoiedjchkmafflloojcckdhiliajifopnoiihocnjpllcddhfladbbleflomdkgpnopkgkeabgdihapimlibhkklojlecgbpnpbggiiikkjplldnkpkpkiajdnanplnpnpfkfanlgljpkpilhgiimfadggfmhcdpnpfobkiacekfgninochoaplopndlofhpnpgiaejfbdapllkchhgchjpdbcpiooapnpgkpehkgnacbecpmllcjjfcfkhppjjpnplapnkmoaifnifegdnmidmpofnffmapnpmkldmbmecjepjckdkkgplgglgomompnppkkadmfhbnjmnfpcibnmjeigbbiahpoaaleplepknfiohdkaihikdffkpnloppoabmmcobljhfkhlojlcecmlbjlmieigpoacedajfdhkabomegacklfdfcgimoanpoahfhjpeiaonjhbljfgnlllpdbnilonpoajeogkgdgfkflmooaoopghiaimoopfpoakhlngfciodnhlhhgnaaelnpjljijapoallihfnbndkfkbgfegfjngandcipeapoamjdpdcbijgbkeappbdjkcodljlcdppobameelmmfdpaonkjjpgndiapalgihdpobcbokjdifiefbdkmnhfbjnmbleiofapobeficknekdbpelojajlggljbjlfbeipobfaaankgafohfimoejegkmgkejnebjpobffljmampecidakajdfcifeigbflabpobhbmepjaafljjgccpcjplddocidfempobhijecohbhflflafbofjodegemkaodpobjegnoeoglojmdmlmlndmlhkjnfjkgpobmopjcdcphaenaobcaifmbpiapbfmjpobponmhkpmphbnfhpjdagklbkmjhkedpocebijgglhgpgjlmamhnepgojppafhdpocfdmopjjmflnakjhchjlalkcjkmgagpocjkchlmhkjafdpmkklknmjhokobgmhpoclekijkighkhldkjhjnpjodjpbnbfhpoclgcdakkjnjiajedkjpdmgaikbnekjpoclkiekdjeniljgfoipghmicmcaplolpocneinilihcbdgoappilnplnachlmlcpodakbdmbmnndmgkeekgbnkpjecfmebppodbbkpglhbndlbakjpklkfcfkcdcakgpodddlialnmemgbkmffloigdpccknpjnpodefopfcakmefmijabfhmhfoogcbjecpodkffacckoaeanapdpoikikpkfncmhbpodlgdgkolggpcmpkccmpioelchkojoepodpkopdkegpgpdbiddbjoaclfbplhmnpodpnfgomedcdgjlpabekofbobefkeebpoecefgcfhghjbdifplpcaapkfnakfkkpoegljampkpmgegfjlggklgepmcckigjpoehhoceghjijadngkbnkelfklijppidpoekcpcogleknjnfiimfhdpecnonamlnpoembfimbnlcbnacldcalffgnfolkancpoemoclkilikpldgnafciacmpabfepgipofcfflpfacklgiffeolalolcmkbdmifpofckpbhpalaghieohihcelbcalhpikapofdogdelbeindjhelnlkmggfhpcfddkpoffaohldhgeomichfebdmmipfpdllknpofhlkllcfabfokelcekfipcdjhckhbkpofjlhdbloalgoplikfkkkmmihnfchalpofkclkjmnlcfdmnfndmjmgogmoacfblpofklccnngfhcdoijapakapemhadpjncpofmgbgdmbdhiddnckmjokafmmabklgopofmicnjbhamcbfnhchepkkobiiodgippofmkdfhejblhocidkledkpglnjapbimpofoeceigjcjlgkfpkcicgmpafmjihmhpogfikdkppcfejpknaclddnpcjjbalbnpoggmgbfoencfgkckifdpemkaeflnnhhpoghabnnfndoamhffpfbkcpibfbcocljpogpkmdlehipcepphjbogapenmkbimpopohbkaeaialnccdelaibahjoplaobinjpohdceklldendponlbikabihckobohlppoheeccgeddcaggkaibnlcmljejhjakbpohfbnabohdlbdjfcodooebllaimbnicpohgadllhbmnojaedmmnnacpefgaldgepohgjofkjkbbdlegjfgglgdeehfgcoilpohgpgbdnlgloflehoaggpnmoeijihaopohhpifegcbplaijeeonlbkjgocfgjbfpohkhdiiledbmmfajfcihjllanelkjeipohogljbmmcmpdcpjegdicggkjiccmdppohohlmdgicgclabodijafgggondojlcpohpfmhdibgmfdciepbkfhghnbolckkkpoiaffpcfedchdhnnjgmfjkmecenpomkpoiapofmfcplmniafohaldhfddbacheopoibpkhpegdblnblbkcppknekhkhmmlppoibplaoblmmhpihedkebjncigmkdmggpoiebhplibncgbgndfepimfdjlmcdlfmpoieeejepjikdgkhijmggjfejkhlnlgnpoiemmbnicpbgleojhmkbdglklkeajgapoifgggpiofkbhafbjljpbbajafcjafipoikldggmdajnakpcfkaepciabgfcdmgpoikpabojeeeaidjdnipehcbbknlfdlcpoilkadhlnockmdhigkbckddajgpbljcpoippdmdehnldghoffkpibcanabebhgcpojbajpdbjnccekhlaehmemokepfbkoopojgfhefohapcfnfbpmhkheejmfdkoappojhbipeccchbncckekbhfiacidpiolapojjffimpfkclmnhapppinoimhnofmlapojkemaiekebfijgaedmchagmliejmjapojklihaajedncpfhbfgldgahklaokpcpojmphkmfkanbkebpcloenlbnbleegcppojncmngchopjfeijblhjpaamedciplppokeghofefdflhifkfomhimfjdabncokpokgpncheidgahfaninhalojanokonpepokhhkbhifimfkegnendnjkeickbckbfpokiknggdkcnajioongldoggdejlicpbpokillbjncoicjeonfmofldkjlhjbceapokkbafhngmdgmeoignmlfgggnjcgabepokonldlapjlefgpipbockpchgggebejpolaenlkefpahnobnkemabldklnegnbnpoldahppfdncafaoplgnnjjhjpfdbeekpoldanfpobdghlkmnejdngkidpgegcfhpolfhnhedpeifhahamfgjmcfdncoephcpolhaepfjapbjlpmhheoaafgpbknenmmpolhhecfegnjdipoklbaeheinonadkefpoliajohllkpmdhmodgipgibbfmmjbjkpolmhpmjpneclochdeknhajbhplhdkgipolnjpnlfdbajjabjnojopfoddcneobmpolpdkmjalmpdaicbhgmhnckhhlfmaompolpplmphbljbaibgiagjoognfgpmjcppomcbhhpcpmkinognjclhoacappbahoepomeannefcgcfahlknaonimlblaloomkpomfcneooacfgdkaiebmogghoifdhbeipomfienbicflppjmkcalafmajanflnnmpomggminbdfokinbdlcdnokankjfkpilpomglngelmodilecmcnfpjendfkkmgegpomkkpjffojaecdjlblibodocncmfmljpomlckkoimiknanebbanehidlmkbiaimpomldlddjllhpmmninfpncenfjfjbeglpommcapnlhjbicmeedphbbehllblcknopommdiihkbjpggindbngkbceljnibdkjpommmnhcgjegepcekopnclkhhaafehjopomnkomooampikiafkjhoeojenmffakopomodoiiflggdcfmanjojkndihnopmnlpomofoaphhaafefmgaeenighngebadkppomojbnniikcbhgmjekhcnficpbjpoklponbcpcjnjjbndemfenehlofeippogcdponceelgaaiocffmhpeiiefjjohijglfponfjkgmfaibpagakpkcmomafghefebgpongehlmnigefkhklghfkadpmmjkedfjponglaldghkffkogiljhihkclkhnmbjepongpngibmninfjcifkojmiclpbbclmaponjigdccpfepepjcapljjkaaecnhgjmponmpfhcipadalmgapiibpgmjcfgfjkoponodoigcmkglddlljanchegmkgkhmgbponoicheljnpomciacedcmcicmnijbacpooefhcafllamnccjpipdgmjjoniieoppooemmpmjdfnommopdlpjolhlibaichepoohfcpbamaklfpbcbpdljigfkehoncnpoohjpljfecljomfhhimjhddddlidhddpookfhhjhlonfcejnafccfbpekfjimjapookphijiinogpidmdecgmnmmefipkjlpopakedpghmialpfpkkhkbkikcoaooimpopakkfpmlaofcjcajcefdedlillelmlpopbmaoijehaaeiaoebjnklfhcgimmdjpopfanlideigldbfehmfbeeibboadniipopgedhpamcgmdjfnegkikpdaamagmnnpopjmobmnehejgbeadddbmhlpbgliiblpopllpnnmaeniadgofhbggjigehconhcppadjofaljoahffbcbdbklnehhcikfjhppaeepomncdenmnambihooaknaolhpgeppahlgahkolpmannbdjeahakenacbkopppajdchajeldhimncapfikhcgkhbnabpppakpfcibeccficbeofdikhdalkfamchppannekgbphglkkpbifoeefbhdkfooadppaoddalpifckdobklhhdhdeigdkoajjppaofkfpfpofkeogdmjeckipjfmckdeeppapmbcpffodabhhcbppjnilobkekkebppbaficjijlhmpeidmgnckjhjammbbaappbaobckbibdpfpkehpajhbbjmocphhjppbdgopnllggbpggmflmogjoaaodhpjpppbgffkpakhbifdnnicjfacipdbkpbopppbhchadpdkcjhideadmalbojahagmeeppbkecfnolggajgeclglglomkhhifbgoppbkoopdnlapeadmdhlkbgafcbmjpimippbllmlcmhfnfflbkbinnhacecaankdhppbndamdahjpmdhhanmmiladdpopcfgbppbnmomgldeemiclmgceepaoodfohhjcppbodkcfcpdpmnnahpiidkpabmoppailppcbijciapcagfmbhcmjmnlnmihccmgippccklppcgmlhhgcmfidcgdhjpbipdemppcdhlicbeamihibghpgknfmonbhmniippcdpabdaaenpfihggajpnehffdcbimappcedmcnadkancmhlmdloplpfffkafldppcfbfaonjdmmbjfofgkpbahehbffmcpppchkapjfanpbhhkhpbmpdhlnjpiccbfppcjiigginhdhihbdlejjoekeemjaimlppcjjhdbkgekleamdaddedchgnbbpnaappcjkjahliloknkipmijmcafaoianegpppckljeinpfiagmdnlebpikioaiglhkhppcmmoneekhfckhfohjlgpkcoohgnmghppcojfnpiloicmdoakchjbmcgjibnbbfppdeajpebepbknlalnhnlebhioceijkappdfcmgoaknepigpkdbaobnnbkkanclpppdfjpcdbfcdpgkcaggknnklcbcphdilppdgefnkmcoabpaempbeciaofcdfjmhjppdnkcecdkhnejeejgifpikkmfjcimncppdnpigdlknclodmfkhgbemegpafhjgeppdppfjmfmijnffchaccjakdbpjpblijppecfinbmcbkblnejajgidmelcbengihppeemanmgchejaibkhhacbabnmombdbhppeennjghokhkgoofhmaghikmdbbipfippegkapoageopmjoknicpfjfjaldapodppehngkedhlafglomhbggaepjihjpdldppehoonnpleocdhkmmmlkdlbjefenbdjppeidaelcckmmmlcgnlniadfefadhdfbppeigjlcgjajefemklnmclbhckpbpddgppejaphgppeagedabhkocimkkieeoogmppekllhafhodajijbbpffgiholmlobjpppemnmbefeoenojfddfldcidbefepmaeppfaipnnbedicjoeddfbbelfnbagbhggppfbfddocfkbegapcgkipgjnggpaecfeppfchapegegiamalpljlokkedocljhklppfdbkhofnlifenoejaalfimfjdoniicppfefkpliegijkfoelgicecmkpbgbkacppffngkapbgjfolgeioepmakegpclbjpppfjnfjancmmcknaocddfgmiepcgimppppfloidffgmiommjibgmbbabccaaajffppfmhbodgbncealeenpafgilfleonfkdppfndpcgeabiphaaikgdfkplppheljofppfppgbambkcmmaannkmbfpchfhnffpbppganilkloemefglaioccicmecidfdjpppgapekffdahanccmoiakjgljakclgjhppgdglopcpiggcbgkbfneghdldifoageppghficcomlgdpojfiegigaikgljdpjjppglcejaeebdhfggiobmbfbmahcbkkcjppgojgdmdnfchclpchakeibadlgiaginppgpmfehgngjgfcndigdcbcmcgglipolppgpnjngajebjbibbchhpcpkacmbgoigpphafpjjfkbdbhmbncdenajknalocdacpphcmeljgbnmmmbghndaadogjipkdjbcpphdnndcakdkoikdcbcdhgjalpipccgipphgllhclmbkkpegmmgfkghmajkamhdbpphhbgdaeijmdbmniegmhjohkejpmcfbpphibkenhjapdbgfhkkiobmfeldkbpddpphigogkflfkhhccjbhbehjkcpljpjfcpphlbojmnicdkdehcngcljobaoedcaoipphnmcjolbjlahhdegnbnbhjbgnlceidppicejeobmahfceapknbioadhaoeehacppidnjcmkjhoimhcfkdolcbghimkmhchppijoggpjmbmhpbjhjacmpiplobdnhioppijohgkcelimmkdgijjjplijehbpanpppilknkjnnmlpeeiajinhfoacdlflcffppilmhkfbndjnfeepmncfhdoghdlcigpppilpeehmlhboiknckikefgpdkpnhkgcppjcgfcihnbegbomphhlkmgldchkomkbppjcjmkjedbclokhpipckjnplahhejpfppjcopheigndokckojmppbmheegnjjbappjdkgoicpgfpgipaedlebioipmhedncppjemjejnnojomfekgbpbbnecicblllfppjkcfbppdeakpefijgenhefobdcliojppjlcnpfjocjdnbcefmenlneliadbhjfppjlgejclaebfbcijblljfengkoodjdlppjmglenokdkojbfoelilcgdjiabkoaoppjpegbbjmbacfjpmbmlkcopgaannhppppkbaemicpknpejjhaemefholhgfkpneppkbijfldikbbdpddbcmccihjcoelipippkddhbljhfjjpaondlglkijcggjildcppkfgblgebkaecahgclojffhkagojahnppkignnkijhhimngmpcfccphceikjaamppklajahbnebjklliklaihjlmcjpgmooppklhdlfnadnlnllnenceabhldpnafjmppklmjenijnmjmibkaoaimbdobmalbkoppklppobgnkelolcllmoghppnckpljlcppkolocofolaeafhpcodlcjcfcdcdnekppkopbikinnklmkcnchghmcnggnleakdpplafaglimmabkknamaenghehnkpafdjpplbcndcaijhibldakdddaemalhmenlcpplbnnihmmnobekglgmdmafdoeolncpppplcbeendgbblphgmdgfcofdbfiocfgbpplccejljfemchgieehbcdifdclfadbbppldapcdelghnpmjcjlahcfooaikmelhppliaamgieldmcheiffflokphippppecpplifahlbefjfoanhhcchoglackefnalppliffelgebmmfdpjjoddibhobmfppdcpplillbnmfplojedhlpdfjhmgeepcjngpplkongdlmemjhkapneobcbekihgkfoopplobdmhemgmblakgllcnafppopcpcbapplphlbogdadpkmdhbjdebhfhjifbfkappmajdlkpendlldnjjbohcpfmpidcipfppmcajccminfcjolfnkllafcjbcibnloppmfajacidhcjbddpgmcmigffpppcaddppmhmfklbfkbfjlaonogcjbfbpebnmkfppmicfmkeohncjifnpgbnkjgmngpfenkppmjbigkegpiecnnmgdokpckjbheljkfppmkefpdngppkjicalkedjmhhlhileihppndaookghhdcagcfahdcjfocpdbeckeppndcmfddjlmflbpeeaodgaaoneflphjppndiibiifolcoeehnmeegapbjinjeilppngamoocmkjplhhopophhpakmnjhffjppnhjogokaemcoppokpcojdfpppknkdkppnmbehhgjedckknbnindjncnfinokjoppnnfkbiakbnohpikbidifnclihnemjhppnpklmkocigghcndgaeedkmdllnoknmppocikkbklfaiadbaoebiahohgolglokppocpkcfibmdgmejkoofpmfdaooelajlppodjebdnlnpkopbegapnmlpajdphgeappodlbkjpfbhcklhpmbicdgmdbhajckpppogoajdehopflenpcjhlchlmahcjlaoppohefffapaibgahejihmkpkkajloibpppohlmkhhbbjgbmmcnmpnnhaogacmgopppojkeheaooklhdakchcggckmjcdehedppomjfgjplckldmjllfgifnhmffkpmeeppomomfccgobmldogdfigaapgjkdgjkgppopffkneodghdfhjecdjmgngcdnofnmppopkipdpcfdknkakinapaffbajbmbggpppadcakgeamkgghmephjpojpfpocaimpppakjddmcmdadllimlljcjpcgbookpapppbfedfifnfpecopdjoinppajjbohchpppbnlambmgiahbodchppdgjjhhojecppppggofodnpeipdfidaiidagkjoekolappphlnhfempagjnlfcoachcggmohlfehpppidblkdcbakhjfklnojocbmlgnlkphpppkgicakbchaahfcndnldcifakmnfiopppliijkcakodmekjoepgfeoiicfhblhppplpinomhjphkebhhanfchfbmpoabgdpppnmcmbdaoaomkajhbckldlhjfobhhjpppodolbmofkadjlohmiofjladlpfkedpppppggcalkepdahlmnjbjdidhmbloll:\1a
-\r\b\ 1\10\b\18\ 1"\ 30010\ 4\10«"\1a\ 2\18\ 4\93"ãßB"
\0P@`þ;8\Ã\18|v¸í\9aþtd\ 2j¢$\18à±Bק¬ËRÜ
\ No newline at end of file
diff --git a/.config/google-chrome/Safe Browsing/ChromeUrlClientIncident.store b/.config/google-chrome/Safe Browsing/ChromeUrlClientIncident.store
deleted file mode 100644 (file)
index c6f0482..0000000
Binary files a/.config/google-chrome/Safe Browsing/ChromeUrlClientIncident.store and /dev/null differ
diff --git a/.config/google-chrome/Safe Browsing/IpMalware.store b/.config/google-chrome/Safe Browsing/IpMalware.store
deleted file mode 100644 (file)
index 20d6143..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-\bþãµ\80\ 6\10        \1a\ 2*\1d\b\ 1\12\19\b\15\12\15  \9dÆú\11þس\e¼<Æ4Nþ¼Eâ\86­\80:\19
-\r\b\ 1\10\ 6\18\ 1"\ 30010\ 3\10\14\1a\ 2\18\ 4O]BîB"
- ïp\b\12\19\9aü\H˪º½J#¿\e)\87oíç\90Ó\11\ 1(`Ö\b\10\7f
\ No newline at end of file
diff --git a/.config/google-chrome/Safe Browsing/UrlBilling.store b/.config/google-chrome/Safe Browsing/UrlBilling.store
deleted file mode 100644 (file)
index c2fc830..0000000
Binary files a/.config/google-chrome/Safe Browsing/UrlBilling.store and /dev/null differ
diff --git a/.config/google-chrome/Safe Browsing/UrlCsdAllowlist.store b/.config/google-chrome/Safe Browsing/UrlCsdAllowlist.store
deleted file mode 100644 (file)
index 9730f7a..0000000
Binary files a/.config/google-chrome/Safe Browsing/UrlCsdAllowlist.store and /dev/null differ
diff --git a/.config/google-chrome/Safe Browsing/UrlCsdDownloadAllowlist.store b/.config/google-chrome/Safe Browsing/UrlCsdDownloadAllowlist.store
deleted file mode 100644 (file)
index afd94d4..0000000
Binary files a/.config/google-chrome/Safe Browsing/UrlCsdDownloadAllowlist.store and /dev/null differ
diff --git a/.config/google-chrome/Safe Browsing/UrlHighConfidenceAllowlist.store b/.config/google-chrome/Safe Browsing/UrlHighConfidenceAllowlist.store
deleted file mode 100644 (file)
index 2384dd4..0000000
Binary files a/.config/google-chrome/Safe Browsing/UrlHighConfidenceAllowlist.store and /dev/null differ
diff --git a/.config/google-chrome/Safe Browsing/UrlMalBin.store b/.config/google-chrome/Safe Browsing/UrlMalBin.store
deleted file mode 100644 (file)
index 54f3aab..0000000
Binary files a/.config/google-chrome/Safe Browsing/UrlMalBin.store and /dev/null differ
diff --git a/.config/google-chrome/Safe Browsing/UrlMalware.store b/.config/google-chrome/Safe Browsing/UrlMalware.store
deleted file mode 100644 (file)
index a3c8dce..0000000
Binary files a/.config/google-chrome/Safe Browsing/UrlMalware.store and /dev/null differ
diff --git a/.config/google-chrome/Safe Browsing/UrlSoceng.store b/.config/google-chrome/Safe Browsing/UrlSoceng.store
deleted file mode 100644 (file)
index 316aaaf..0000000
Binary files a/.config/google-chrome/Safe Browsing/UrlSoceng.store and /dev/null differ
diff --git a/.config/google-chrome/Safe Browsing/UrlSubresourceFilter.store b/.config/google-chrome/Safe Browsing/UrlSubresourceFilter.store
deleted file mode 100644 (file)
index b2a41e1..0000000
Binary files a/.config/google-chrome/Safe Browsing/UrlSubresourceFilter.store and /dev/null differ
diff --git a/.config/google-chrome/Safe Browsing/UrlSuspiciousSite.store b/.config/google-chrome/Safe Browsing/UrlSuspiciousSite.store
deleted file mode 100644 (file)
index d03fbee..0000000
Binary files a/.config/google-chrome/Safe Browsing/UrlSuspiciousSite.store and /dev/null differ
diff --git a/.config/google-chrome/Safe Browsing/UrlUws.store b/.config/google-chrome/Safe Browsing/UrlUws.store
deleted file mode 100644 (file)
index a431c41..0000000
Binary files a/.config/google-chrome/Safe Browsing/UrlUws.store and /dev/null differ
diff --git a/.config/google-chrome/SafetyTips/2678/_metadata/verified_contents.json b/.config/google-chrome/SafetyTips/2678/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 9eefd1a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoiQlR4cXE0MkFpZEI1TmpsN0xoRVZUWE5JWUFkUjdWd2tPRGVsdE5Kd1pKUSJ9LHsicGF0aCI6InNhZmV0eV90aXBzLnBiIiwicm9vdF9oYXNoIjoieHZVemVoQ1JuYVlVT25lTi0tQ1EyWnc3RnRabmFQdzZ5anJ2ckw0TmhIcyJ9XSwiZm9ybWF0IjoidHJlZWhhc2giLCJoYXNoX2Jsb2NrX3NpemUiOjQwOTZ9XSwiaXRlbV9pZCI6ImpmbG9va2dua2Nja2hvYmFnbG5kaWNuYmJnYm9uZWdkIiwiaXRlbV92ZXJzaW9uIjoiMjY3OCIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"apPbeKf_jTBoBAxqrO-TMMNMPm70_EtQXlPOMSIHi8JQRH1-V1dVyygisWPYEacmoZ0EvXV3kQtY2b0Nl-a19nzHhTNofhAQU65r_Cu6Z4F4gj9LxzFHJ2aiFtg2LcPwSUVv2aTaFiH4TVm8b0HL0QQEH1fliVVGghb0NSDZKH1HsW8zS82Vg-qOuevm6oKwJhPa99dxqUay84kI7V9BehMQ_kDrer_xO9SXJDvq5ZUgJdTQTERPXBfG0jCPTHOK1nHiVXjlBYWmH8yHn8z-L6wQCLZKWVtnqdIKWiAb8Oo03RZ8EVqg2MXtAKrSC40i3r8viExnbsaP6rb81LsjU5IqWotJfxvGSGkjZLw1OLm-jmCWQm_AsSTjzE3hZjh--B5M9wsCIItASMJOn1mQZdQIlhpuntWyQFFFcy3BMb06sTEwA8gWLvGybl4G4kmG-o1h_4OwChL9_f8xF3Z2z3-c9Pq8rjcXU742RQ4cmShzb-lAq7G4kdjig2V_fTPysiH1Q7NYO1s5lq93wGChXR18HVLkBf0X1_bRlRhKs6dQ3_X6SfKUd18s23K9HDyv8wQ8Wz-f7kuTs0lifOZaFYfrxo_5QuZtxexwFU4DgLmPboMAuHS4uVMHeJWWksdmg0_TtBDpeyOgeRoyIYXvBzABMeANZyEsVgqfuiOPYq0"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"clzi8FM5HPwvmrDcNWlheY6cF1BkE0qPcHHWWrfcPs_cEfcq1LklyBxpKcSqLqJt-giHMi91TpSxBsGiA2Uh0UU9d6rx0ZGuDnTKDhUN0-onv3jZp7qw8i0QbuoLDg7o-WKDr3qETK9j7QOyQ_aruLdevNYNP-0-kF-TA1G5vsARMuZRrtNmThg4JnFdFrLO7SRLJ1pwSMKNGK4wkMky6ts6D5GN7-DFBgkGTCDmwL23FJGXj3rlnrQx3ZI6Z0mcjF7TauuyeDYMILVv4TnuOIlYgbf5yzzW8nhnW2I-kmAG1vJzdXsHz0nU256Sb2EnSLT5Ob4F3j0S92Pgun2D8w"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/SafetyTips/2678/manifest.fingerprint b/.config/google-chrome/SafetyTips/2678/manifest.fingerprint
deleted file mode 100644 (file)
index 7a89417..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.0fc84e61bfaa9f1f29540a723dc363fbb2f50f2bb05863f3626d788fc8f60b5f
\ No newline at end of file
diff --git a/.config/google-chrome/SafetyTips/2678/manifest.json b/.config/google-chrome/SafetyTips/2678/manifest.json
deleted file mode 100644 (file)
index 7a30e48..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "safetyTips",
-  "version": "2678",
-  "imageName": "image.squash",
-  "squash": true,
-  "fsType": "squashfs",
-  "isRemovable": false
-}
\ No newline at end of file
diff --git a/.config/google-chrome/SafetyTips/2678/safety_tips.pb b/.config/google-chrome/SafetyTips/2678/safety_tips.pb
deleted file mode 100644 (file)
index 4b64ac0..0000000
+++ /dev/null
@@ -1,2333 +0,0 @@
-\bö\14\12 
-\1cbadssl.com/test/safety-tips/\10\ 1\1a\r
-\v04porn.com/\1a\11
-\ f0552online.com/\1a\12
-\1005542online.com/\1a\1f
-\1d10-minuten-lohnabrechnung.de/\1a\ f
-\r1000-slow.pl/\1a\ e
-\f1000slow.pl/\1a\f
-
-100mon.jp/\1a\v
-       10mon.jp/\1a\1f
-\1d12-minuten-lohnabrechnung.de/\1a\11
-\ f123movies.haus/\1a\10
-\ e1prospekte.de/\1a\ e
-\f1v1-lol.com/\1a\f
-
-20bet.com/\1a\f
-
-22bet.com/\1a\f
-
-2ch-2.net/\1a\f
-
-2ch-c.net/\1a\ e
-\f2shared.com/\1a\10
-\ e397bets10.com/\1a\11
-\ f3boptic.com.ar/\1a
-
-\b3cx.net/\1a\13
-\113dcartstores.com/\1a\r
-\v41tube.com/\1a\ f
-\r4archive.org/\1a\18
-\166-chome-kanimitsu.com/\1a\ f
-\r753753-3.com/\1a\ f
-\r753753-s.com/\1a\ e
-\fa-comics.ru/\1a\12
-\10a-office.com.ua/\1a\10
-\ eaacreation.in/\1a\11
-\ faacreations.in/\1a\ e
-\fabcnews.com/\1a\12
-\10abcreativex.com/\1a\13
-\11abicreativex.com/\1a\ e
-\fabs-auto.ru/\1a\ f
-\racademica.ru/\1a\16
-\14academy-lrworld.com/\1a\r
-\vacadomi.fr/\1a\ e
-\facadomia.fr/\1a\f
-
-acast.com/\1a\10
-\ eaccengage.net/\1a\15
-\13accent-graphix.com/\1a\17
-\15accent-office.com.ua/\1a\14
-\12accentgraphix.com/\1a\15
-\13access-snaplabs.io/\1a\15
-\13account-dorcel.com/\1a\13
-\11aclucaaction.org/\1a\14
-\12aclucalaction.org/\1a\r
-\vacomics.ru/\1a\e
-\19acustica-eternoivica.com/\1a\12
-\10add-hankoya.com/\1a\10
-\ eadjarabet.com/\1a\10
-\ eadjaranet.com/\1a\14
-\12admin-mcas-gov.us/\1a\10
-\ eadmin-mcas.ms/\1a\13
-\11admin-rs-mcas.ms/\1a\14
-\12admin-rs2-mcas.ms/\1a\1e
-\1cadmission-results-waseda.jp/\1a\16
-\14admission-waseda.jp/\1a\r
-\vadpost.com/\1a\10
-\ eads-pixiv.net/\1a\1f
-\1dadviestool-estateplanning.nl/\1a\1e
-\1cadviestoolestateplanning.nl/\1a\f
-
-adwill.jp/\1a\f
-
-ae-zen.fr/\1a\ e
-\faeresmbo.nl/\1a\v
-       aezen.fr/\1a\19
-\17afinandocerebro.com.br/\1a\f
-
-afisha.ru/\1a\12
-\10agallianceo.com/\1a\11
-\ fagriturismi.it/\1a\12
-\10ai-bridge.co.jp/\1a\13
-\11ai-bridges.co.jp/\1a\12
-\10aichi-toyota.jp/\1a\10
-\ eairbnb.com.ar/\1a\10
-\ eairbnb.com.au/\1a\10
-\ eairbnb.com.co/\1a\10
-\ eairbnb.com.pe/\1a\10
-\ eairbnb.com.tr/\1a\17
-\15airport-software.com/\1a\14
-\12aite-novarica.com/\1a\ e
-\fakademia.al/\1a\14
-\12akamai-access.com/\1a\19
-\17aktionsmedien-bgrci.de/\1a\f
-
-alamo.com/\1a\15
-\13alcatel-mobile.com/\1a\ f
-\ralectrica.cl/\1a\ f
-\ralectrico.cl/\1a\13
-\11alfa-pack.com.ua/\1a\12
-\10alfa-pak.com.ua/\1a\f
-
-aliem.com/\1a\r
-\valiemu.com/\1a\r
-\valiway.com/\1a\v
-       alkan.gr/\1a\v
-       alkar.gr/\1a\17
-\15all-on-4-dinvrach.ru/\1a\r
-\vamacon.com/\1a\f
-
-amaron.in/\1a\16
-\14amazon-adsystem.com/\1a\10
-\ eamazon-it.ltd/\1a\10
-\ eamazon.com.tr/\1a\r
-\vamazona.de/\1a\14
-\12amazoncognito.com/\1a\r
-\vamazone.de/\1a\r
-\vamazone.fr/\1a\r
-\vamazone.in/\1a\f
-
-amelie.fr/\1a\18
-\16american-national.com/\1a\17
-\15americannational.com/\1a#
-!amisol-no-webbooking.tourpaq.com/\1a\11
-\ fampproject.org/\1a\ f
-\ramway.com.do/\1a\12
-\10ancestry.com.au/\1a\ f
-\randes.gob.ar/\1a\10
-\ eandroidp1.com/\1a\17
-\15anevis-solutions.com/\1a\f
-
-anews.com/\1a\ f
-\ranglia.today/\1a\10
-\ eanglija.today/\1a\10
-\ eangliya.today/\1a\15
-\13anime-hachinai.com/\1a\15
-\13anime-umamusume.jp/\1a!
-\1fannapurnafarm-auroville.org.in/\1a\14
-\12annunci-subito.it/\1a\r
-\vanpost.com/\1a\ f
-\ranses.gov.ar/\1a\16
-\14ant-design.gitee.io/\1a\r
-\vaonprd.com/\1a\r
-\vaonsrd.com/\1a\13
-\11apeamcetb.nic.in/\1a\12
-\10apicasystem.com/\1a\13
-\11apicasystems.com/\1a\17
-\15apie-eurovaistine.lt/\1a\v
-       app.link/\1a\10
-\ eappmax.com.br/\1a\ f
-\rappmx.com.br/\1a\16
-\14appointmentplus.com/\1a\11
-\ fapps-jcboe.org/\1a\13
-\11aptean-cloud.com/\1a\12
-\10apteancloud.com/\1a\ e
-\faptoide.com/\1a\10
-\ eaqua-calor.de/\1a\ f
-\raquacalor.de/\1a\f
-
-araba.com/\1a\1a
-\18ariake-ac-jp.prm-ssl.jp/\1a\f
-
-arket.com/\1a\ f
-\rart-ceram.it/\1a\14
-\12art-office.com.ua/\1a\ e
-\fartceram.it/\1a\ e
-\fartscow.com/\1a\ e
-\fartsnow.com/\1a\14
-\12arzt-kumamoto.com/\1a 
-\1earztauskunft-niedersachsen.de/\1a\14
-\12arzu-kumamoto.com/\1a\10
-\ easahi-com.net/\1a\19
-\17ashburn-law-office.com/\1a\r
-\vashoka.org/\1a\ e
-\fashokau.org/\1a\f
-
-asket.com/\1a\ e
-\faslroma2.it/\1a\17
-\15aspengrovestudio.com/\1a\18
-\16aspengrovestudios.com/\1a\12
-\10asr-chemnitz.de/\1a\13
-\11assoc-amazon.com/\1a\12
-\10astellas.com.cn/\1a\11
-\ fastrologyk.com/\1a
-
-\basu.edu/\1a\f
-
-asurco.ru/\1a\12
-\10at-a-gallop.net/\1a\13
-\11at-a-gallopx.net/\1a\15
-\13atlantic-kayak.com/\1a\ e
-\fats-auto.ru/\1a\ e
-\fauction.com/\1a\10
-\ eaudiomafia.ru/\1a\10
-\ eaudiomania.ru/\1a\11
-\ faurora-pack.ru/\1a\10
-\ eaurorapack.ru/\1a\f
-
-auth0.com/\1a\15
-\13autocentr-haval.ru/\1a\16
-\14autoeuropa-dacia.ro/\1a\14
-\12autotrader.com.au/\1a\ e
-\fautozive.cz/\1a\f
-
-avant.com/\1a\12
-\10avotraining.com/\1a\13
-\11avotrainingu.com/\1a\f
-
-axure.com/\1a\ e
-\fazattyk.org/\1a\ e
-\fazattyq.org/\1a\f
-
-azdes.gov/\1a\f
-
-azdhs.gov/\1a\ e
-\fb-kontur.ru/\1a\f
-
-babel.com/\1a\v
-       babel.jp/\1a\f
-
-babels.jp/\1a\16
-\14baby-und-familie.de/\1a\13
-\11bader-rutter.com/\1a\12
-\10baderrutter.com/\1a%
-#badssl.com/test/safety-tips/allowed\1a\v
-       bahai.us/\1a\f
-
-bahais.us/\1a\ e
-\fbaldaipl.lt/\1a\16
-\14banco-ripley.com.pe/\1a\13
-\11bank-daiwa.co.jp/\1a\13
-\11bank-yahav.co.il/\1a\14
-\12banking-slfcu.org/\1a\f
-
-bankir.ru/\1a\14
-\12banksifsccode.com/\1a\16
-\14barry-callebaut.com/\1a\f
-
-baseyn.ua/\1a\ f
-\rbasicsag.com/\1a\10
-\ ebasicswag.com/\1a\r
-\vbasseyn.ua/\1a\13
-\11battlenet.com.cn/\1a\ f
-\rbattlenet.gr/\1a\17
-\15bdigital.sena.edu.co/\1a\11
-\ fbe-almerys.com/\1a\17
-\15behoerden-spiegel.de/\1a\16
-\14belin-education.com/\1a\f
-
-bencer.ru/\1a\f
-
-benser.ru/\1a\17
-\15berlin-coronatest.de/\1a\18
-\16berliner-sparkasse.de/\1a\12
-\10berushi-shop.ru/\1a\11
-\ fberushishop.ru/\1a\16
-\14best-of-netflix.com/\1a\11
-\ fbestbuy.com.mx/\1a\ f
-\rbetway.co.ke/\1a\10
-\ ebetway.com.gh/\1a\f
-
-bgcls.com/\1a\r
-\vbgcls1.com/\1a\r
-\vbgcls2.com/\1a\r
-\vbgcls2.net/\1a\f
-
-bgstg.com/\1a\f
-
-bgstg.net/\1a\r
-\vbhhsnv.com/\1a\r
-\vbhhsnw.com/\1a\f
-
-bidoo.com/\1a"
- bildungsportal-niedersachsen.de/\1a\ e
-\fbilet11.com/\1a\ f
-\rbiletall.com/\1a\10
-\ ebio-mindx.com/\1a\10
-\ ebiomindex.com/\1a\ f
-\rbiomindx.com/\1a\f
-
-biqle.com/\1a\ e
-\fbitglass.ca/\1a\ f
-\rbitglass.com/\1a\ f
-\rbitglass.net/\1a\ e
-\fbkcscan.com/\1a\12
-\10blackfriday.com/\1a\12
-\10blackwell.co.uk/\1a\13
-\11blackwells.co.uk/\1a\11
-\ fblockchair.com/\1a\f
-
-blogs.com/\1a\13
-\11blossom-gift.net/\1a\14
-\12blossom-gifts.net/\1a\18
-\16blue-planet-kayak.com/\1a\13
-\11bluelightlab.com/\1a\14
-\12bluelightlabs.com/\1a\r
-\vboat24.com/\1a\f
-
-boats.com/\1a\ e
-\fbookin1.com/\1a\15
-\13boomercommerce.com/\1a\16
-\14boomerecommerce.com/\1a\r
-\vboot24.com/\1a\19
-\17botanical-medicine.org/\1a\18
-\16botanicalmedicine.org/\1a\11
-\ fbouncinbin.com/\1a\15
-\13boutique-dalloz.fr/\1a\1f
-\1dboutique-maviedecoeliaque.fr/\1a 
-\1eboutique-thalassotherapie.com/\1a\r
-\vbow-now.jp/\1a\f
-
-bownow.jp/\1a\ e
-\fbrazzer.com/\1a\ e
-\fbredband.nu/\1a\15
-\13brennholz-jakob.de/\1a\ f
-\rbrepolis.net/\1a\ e
-\fbrepols.net/\1a\1d
-\ebridgeway-consulting.co.uk/\1a\14
-\12britannica.com.br/\1a\18
-\16broadbandbenefits.com/\1a\1d
-\ebrochure-curveonline.co.uk/\1a\ f
-\rbseindia.com/\1a\r
-\vbtglss.net/\1a\19
-\17bundeswehr-karriere.de/\1a\18
-\16bundeswehrkarriere.de/\1a\15
-\13business-gazeta.ru/\1a\19
-\17businessinsider.com.au/\1a\15
-\13bussgeldkatalog.de/\1a\16
-\14bussgeldkataloge.de/\1a\r
-\vbuyitk.com/\1a\r
-\vbuyytk.com/\1a\ f
-\rbvnews24.com/\1a\14
-\12c-intermarche.com/\1a\ e
-\fca-paris.fr/\1a\r
-\vcableid.jp/\1a\ f
-\rcacities.org/\1a\12
-\10cafe-amazon.com/\1a\10
-\ ecalcities.org/\1a\11
-\ fcanal-plus.com/\1a\10
-\ ecanalplus.com/\1a\16
-\14canalsupporters.com/\1a\13
-\11canon-europa.com/\1a\13
-\11canon-europe.com/\1a\10
-\ ecanvaslms.com/\1a\1f
-\1dcapitalonecom.quickremit.com/\1a\f
-
-car-mo.jp/\1a\10
-\ ecarbondmp.com/\1a\10
-\ ecarbonrmp.com/\1a"
- carle-consorcioaraucaria.com.br/\1a\ e
-\fcarriere.it/\1a\11
-\ fcarta-food.com/\1a\f
-
-carta.com/\1a\10
-\ ecartafood.com/\1a\r
-\vcartax.com/\1a  
-\acas.ms/\1a\ e
-\fcasebook.ru/\1a\ e
-\fcaselook.ru/\1a\ f
-\rcashstar.com/\1a\f
-
-catalx.io/\1a\r
-\vcatalyx.io/\1a\14
-\12catapultcanada.ca/\1a\15
-\13catapultecanada.ca/\1a\10
-\ ecbssportz.com/\1a\12
-\10cdn-anritsu.com/\1a\10
-\ ecdn-apple.com/\1a\11
-\ fcdn-redfin.com/\1a\12
-\10cdn-reichelt.de/\1a\14
-\12cdu-osnabrueck.de/\1a\13
-\11ceatcloud.org.uk/\1a\10
-\ ececyte.edu.mx/\1a\18
-\16cerise-satosangyo.com/\1a\12
-\10cetcloud.org.uk/\1a\18
-\16champagne-booking.com/\1a\f
-
-chass.com/\1a\ f
-\rchatango.com/\1a\16
-\14cheap-travelling.ru/\1a\ f
-\rcheapair.com/\1a\12
-\10chineseinla.com/\1a\12
-\10chineseinpa.com/\1a\16
-\14christin-medium.com/\1a\v
-       cibc.com/\1a\ f
-\rcibtp-raa.fr/\1a\19
-\17cimb-bizchannel.com.my/\1a\ e
-\fcinemax.com/\1a\11
-\ fciphercloud.eu/\1a\11
-\ fciphercloud.in/\1a\11
-\ fciphercloud.io/\1a\12
-\10ciphercloud.net/\1a\ f
-\rcirqlive.com/\1a\11
-\ fcitk-parus.com/\1a\r
-\vcivicx.com/\1a\10
-\ eclalbit.co.il/\1a\f
-
-clari.com/\1a\r
-\vclarin.com/\1a\ e
-\fclarins.com/\1a\ e
-\fclarion.com/\1a\r
-\vclarip.com/\1a\r
-\vclaris.com/\1a\1d
-\eclassicalpilates-tokyo.com/\1a\1c
-\1aclassicalpilatestokyo.com/\1a\11
-\ fclearlogin.com/\1a\e
-\19clearwater-analytics.com/\1a\1a
-\18clearwateranalytics.com/\1a\ f
-\rclic2buy.com/\1a\10
-\ eclick2buy.com/\1a\12
-\10clickbus.com.br/\1a\13
-\11clickbusx.com.br/\1a\14
-\12clinic-target.com/\1a\17
-\15cloudflareaccess.com/\1a\11
-\ fcloudinary.com/\1a\ f
-\rcloudmine.jp/\1a\12
-\10cloudtheapp.com/\1a\13
-\11cloudtheapps.com/\1a\13
-\11cloudtheatre.com/\1a\14
-\12cloudtheatres.com/\1a\r
-\vclover.com/\1a\11
-\ fclub-urlaub.de/\1a\10
-\ ecluburlaub.de/\1a\11
-\ fclubwealth.com/\1a\12
-\10clubwealthu.com/\1a\14
-\12cluster-rumah.com/\1a\ e
-\fcnsnews.com/\1a\ f
-\rco-opdeli.jp/\1a\15
-\13coastalpassion.com/\1a\16
-\14coastalpassions.com/\1a\14
-\12cobb-vantress.com/\1a\13
-\11cobbvantress.com/\1a\12
-\10cocacola.com.br/\1a\12
-\10coin-square.com/\1a\11
-\ fcoinsquare.com/\1a\ f
-\rcolumbia.com/\1a        
-\acom.ru/\1a\1a
-\18comm-espacepourlavie.ca/\1a\ f
-\rcompany-x.nz/\1a\ e
-\fcompanyx.nz/\1a\1a
-\18computeruniverse.net.ru/\1a\12
-\10comuneancona.it/\1a\ e
-\fconceito.de/\1a\1a
-\18concessionari-suzuki.it/\1a\e
-\19connect.studentbeans.com/\1a 
-\1econnexion-mabanque.bnpparibas/\1a\ f
-\rconseilce.fr/\1a\10
-\ econseilcse.fr/\1a\15
-\13continental.edu.pe/\1a\17
-\15contractorcampus.com/\1a\18
-\16contractorecampus.com/\1a\15
-\13converter-tarom.ro/\1a\ e
-\fcoopdeli.jp/\1a\f
-
-copel.com/\1a\1e
-\1ccorona-impfung-kitzingen.de/\1a\e
-\19corona-test-kitzingen.de/\1a\14
-\12coronaimpfung.nrw/\1a\12
-\10correio9.com.br/\1a\13
-\11correiosc.com.br/\1a\r
-\vcoubic.com/\1a\17
-\15couch-associates.com/\1a\1c
-\1acougarmature-nextdoor.com/\1a\1f
-\1dcourses-caringessentials.net/\1a!
-\1fcovid19-schnelltest-hamburg.de/\1a\1c
-\1acovidtestcenter-berlin.de/\1a\14
-\12cpce-polyu.edu.hk/\1a\v
-       cpech.cl/\1a\10
-\ ecrackadat.com/\1a\ f
-\rcrackdat.com/\1a\ f
-\rcrackoat.com/\1a\10
-\ ecreago.org.br/\1a\r
-\vcrisp.help/\1a\13
-\11cruisecritic.dev/\1a\f
-
-cs61a.org/\1a\f
-
-cs61c.org/\1a\14
-\12csm-office.com.au/\1a\r
-\vcsnews.com/\1a\ e
-\fcudadps.com/\1a\ e
-\fcudaops.com/\1a\r
-\vcuevana.io/\1a\1d
-\eculture-client-cultura.com/\1a\1d
-\eculturetheque-omnibook.com/\1a\15
-\13curlymaplewood.com/\1a\16
-\14curlymaplewoods.com/\1a\1d
-\ecurrentbankforeclosure.com/\1a\1e
-\1ccurrentbankforeclosures.com/\1a\11
-\ fcurricunet.com/\1a\11
-\ fcurriqunet.com/\1a\14
-\12curso-objetivo.br/\1a$
-"customerservice-bloomingdales.com/\1a\1c
-\1acustomerservice-macys.com/\1a\ f
-\rcutestat.com/\1a\11
-\ fcyber-folks.pl/\1a\10
-\ ecyberfolks.pl/\1a\11
-\ fd-coding.cloud/\1a\r
-\vd-sport.cz/\1a\15
-\13daily-dev-tips.com/\1a\13
-\11dailyharvest.com/\1a\14
-\12datanusantara.com/\1a\11
-\ fdcilottery.com/\1a\10
-\ edclottery.com/\1a\10
-\ edcoding.cloud/\1a\14
-\12dealerwebsite.com/\1a\15
-\13dealerwebsites.com/\1a\r
-\vdeeper.com/\1a\15
-\13dein-volkswagen.de/\1a\18
-\16deliver-by-linkeo.com/\1a!
-\1fdemokratie-stiftung-campact.de/\1a\f
-
-denikn.cz/\1a\r
-\vdenniks.sk/\1a\f
-
-depop.com/\1a\11
-\ fdercocenter.cl/\1a\12
-\10dercocenterx.cl/\1a\19
-\17destroyit-shredder.com/\1a\1a
-\18destroyit-shredders.com/\1a\13
-\11detran.ma.gov.br/\1a\13
-\11detran.ms.gov.br/\1a\13
-\11detran.mt.gov.br/\1a\13
-\11detran.sc.gov.br/\1a\15
-\13diarionline.com.br/\1a\ f
-\rdigi-form.ir/\1a\ e
-\fdigidip.net/\1a\ e
-\fdigiform.ir/\1a\ f
-\rdigio.com.br/\1a\e
-\19digital-stockmanbank.com/\1a\11
-\ fdirectdb.co.kr/\1a\12
-\10directidb.co.kr/\1a\ e
-\fdiscord.com/\1a\11
-\ fdiscordapi.com/\1a\ f
-\rdiscords.com/\1a\10
-\ ediscovery.com/\1a\10
-\ ednb-inacap.cl/\1a\ e
-\fdockers.com/\1a\14
-\12documentforce.com/\1a\12
-\10dog-mastery.com/\1a\12
-\10dogsmastery.com/\1a\r
-\vdomino.com/\1a\13
-\11drive4melton.com/\1a\12
-\10drivemelton.com/\1a\14
-\12driver-genius.com/\1a\f
-
-driver.ru/\1a\11
-\ fdsp-rambler.ru/\1a\1d
-\eduijvestein-wintersport.nl/\1a\1c
-\1adurabletrampolines.com.au/\1a\ e
-\fe-assura.ch/\1a\11
-\ fe-bankplus.net/\1a\17
-\15e-bbvanetcash.com.co/\1a\15
-\13e-boticario.com.br/\1a\12
-\10e-breuninger.de/\1a\ f
-\re-capcom.com/\1a\11
-\ fe-imamu.edu.sa/\1a\12
-\10e-pneumatiky.cz/\1a\12
-\10e-pneumatiky.sk/\1a\13
-\11e-quironsalud.es/\1a\ f
-\re-ranker.com/\1a\r
-\ve-skole.hr/\1a\13
-\11e-sportimeny.com/\1a\11
-\ fe-tesda.gov.ph/\1a\ e
-\fe-unwto.org/\1a\r
-\ve-upisi.hr/\1a\11
-\ fe-vanguard.com/\1a\r
-\ve-ziare.ro/\1a\r
-\veapteka.ru/\1a\ e
-\feastbay.com/\1a\10
-\ eeasy-prace.cz/\1a\16
-\14ec-forhealthcare.jp/\1a\r
-\veccmid.org/\1a\10
-\ eecertchile.cl/\1a\10
-\ eeco-mame.info/\1a\10
-\ eedgesuite.net/\1a\14
-\12edisu.piemonte.it/\1a\17
-\15editions-larousse.fr/\1a\v
-       eduin.cz/\1a\f
-
-eduzin.cz/\1a\ e
-\feeehaaa.com/\1a 
-\1eeinreiseanmeldung-digital.org/\1a\f
-
-eitca.org/\1a\f
-
-eitci.org/\1a\v
-       ejdus.de/\1a\f
-
-ekreta.hu/\1a\10
-\ eelead-crm.com/\1a\13
-\11elfarodeceuta.es/\1a\13
-\11elforodeceuta.es/\1a\16
-\14elitesingles.com.au/\1a\16
-\14elitesingles.com.mx/\1a\11
-\ felnacional.com/\1a\11
-\ felperiodic.com/\1a\1a
-\18email-biolifeplasma.com/\1a\1a
-\18email-libertymutual.com/\1a\15
-\13email-marriott.com/\1a\16
-\14email-totalwine.com/\1a\14
-\12email-wbmason.com/\1a\ e
-\femudhra.com/\1a\15
-\13english-webinar.ru/\1a\14
-\12englishwebinar.ru/\1a\v
-       enjin.cn/\1a\v
-       enjin.io/\1a\f
-
-enjinx.cn/\1a\f
-
-enjinx.io/\1a\ f
-\renviocuba.ca/\1a\17
-\15environmentjob.co.uk/\1a\18
-\16environmentjobs.co.uk/\1a\15
-\13ergo-office.com.ua/\1a\10
-\ eeric-yanao.ru/\1a\12
-\10erste-group.com/\1a\11
-\ ferstegroup.com/\1a\r
-\vescmid.org/\1a\15
-\13essays-writers.com/\1a\14
-\12essayswriters.com/\1a\19
-\17eterno-eternoivica.com/\1a\f
-
-etoro.com/\1a\r
-\vetorox.com/\1a\ e
-\feupedia.com/\1a\15
-\13euro-import.com.ua/\1a\16
-\14euro-imports.com.ua/\1a\ e
-\feurobike.at/\1a\ e
-\feurohike.at/\1a\15
-\13europe-samsung.com/\1a\f
-
-evbox.com/\1a\v
-       evdus.de/\1a\10
-\ eevecondom.com/\1a\11
-\ fevecondoms.com/\1a\14
-\12eventbrite.com.ar/\1a\14
-\12eventbrite.com.au/\1a\14
-\12eventbrite.com.br/\1a\14
-\12eventbrite.com.mx/\1a\15
-\13everydayflower.com/\1a\16
-\14everydayflowers.com/\1a\f
-
-evike.com/\1a\f
-
-evise.com/\1a\16
-\14exabyte-systems.com/\1a\19
-\17excursions-sutochno.ru/\1a\11
-\ fexpedia.com.au/\1a\11
-\ fexpedia.com.br/\1a\12
-\10expensestop.com/\1a\17
-\15expert-pneumatiky.cz/\1a\10
-\ eext-twitch.tv/\1a\10
-\ eextratips.com/\1a\11
-\ fezbreakout.com/\1a\12
-\10ezbreakouts.com/\1a\12
-\10facebook.com.bd/\1a\12
-\10facebook.com.vn/\1a\ f
-\rfacebook.net/\1a\ e
-\ffachant.com/\1a\ f
-\rfachantt.com/\1a 
-\1efachschaft.tf.uni-freiburg.de/\1a\10
-\ efahrschule.de/\1a\11
-\ ffahrschulen.de/\1a\13
-\11falabella.com.mx/\1a\11
-\ ffamousgrey.com/\1a\12
-\10famousgreyx.com/\1a\r
-\vfandor.com/\1a\10
-\ efastcom.co.jp/\1a\10
-\ efastcom.co.nz/\1a\11
-\ ffastcom.net.br/\1a\ e
-\ffathead.com/\1a\r
-\vfbdown.net/\1a\f
-
-fbits.net/\1a\f
-
-fdown.net/\1a*
-(felix-community-het-boek.simplecast.com/\1a\18
-\16ferry-sunflower.co.jp/\1a\17
-\15festival-leonardo.ru/\1a\1e
-\1cfeuerwehr-donaueschingen.de/\1a\ e
-\fffmovies.to/\1a\12
-\10fg-bitglass.net/\1a\16
-\14fhaycs-uader.edu.ar/\1a\13
-\11fi-navigator.com/\1a\13
-\11filato-stanki.ru/\1a\11
-\ ffileplanet.com/\1a\r
-\vfilmon.com/\1a\11
-\ ffin-ncloud.com/\1a\15
-\13finalfantasyxi.com/\1a\12
-\10firebaseapp.com/\1a\16
-\14first-casino.com.ua/\1a\15
-\13firstcasino.com.ua/\1a\13
-\11fitnesschemas.nl/\1a\14
-\12fitnessschemas.nl/\1a\14
-\12floralsystems.com/\1a\13
-\11flowcrete.com.de/\1a\11
-\ fflowers-kms.ru/\1a\12
-\10flowers-kras.ru/\1a\v
-       flyer.ch/\1a\f
-
-flyern.ch/\1a\ e
-\ffocus.swiss/\1a\ e
-\ffokus.swiss/\1a\10
-\ efora-soft.com/\1a\ f
-\rforasoft.com/\1a\10
-\ eforbes.com.br/\1a\r
-\vforbex.com/\1a\f
-
-forcs.com/\1a\10
-\ eformstack.com/\1a\10
-\ eformtitan.com/\1a\ f
-\rfox4news.com/\1a\10
-\ efoxpornos.com/\1a\ e
-\ffp1test.com/\1a\10
-\ efp2-siken.com/\1a\ e
-\ffp2test.com/\1a\ e
-\ffp3test.com/\1a\13
-\11franchetvinfo.fr/\1a\1f
-\1dfranchise-flammesdumonde.com/\1a\11
-\ ffranquicia.net/\1a\12
-\10franquicias.net/\1a\15
-\13free-horoscope.com/\1a\11
-\ ffreebasics.com/\1a\r
-\vfreepay.dk/\1a\r
-\vfreeway.dk/\1a\11
-\ ffreshworks.com/\1a\ f
-\rftcare-i.net/\1a\ e
-\fftcarei.net/\1a\14
-\12fukuoka-toyota.jp/\1a\12
-\10function-12.com/\1a\11
-\ ffunction12.com/\1a\10
-\ efutrli.com.au/\1a\f
-
-fuxs1.com/\1a\10
-\ eg-experts.net/\1a\ f
-\rg-xperts.net/\1a\11
-\ fgaixinh18z.com/\1a\18
-\16gakki-takakuureru.com/\1a\15
-\13gallery-target.com/\1a\ f
-\rgame666.info/\1a\v
-       game8.vn/\1a\11
-\ fgameanswer.net/\1a\ f
-\rgameranx.com/\1a\10
-\ egames666.info/\1a\ e
-\fgametop.com/\1a\ e
-\fgardena.com/\1a\v
-       gdzdo.ru/\1a\v
-       gdzoo.ru/\1a\ f
-\rgearwest.com/\1a\13
-\11geely-motors.com/\1a\1f
-\1dgemeinde-christi-chemnitz.de/\1a\19
-\17gemeinsamaufbaeumen.de/\1a\r
-\vgemius.com/\1a 
-\1egeneration-artisans-pointp.fr/\1a\18
-\16genesishealthclub.com/\1a\19
-\17genesishealthclubs.com/\1a\14
-\12genius-genius.com/\1a\ e
-\fgeniusu.com/\1a\ e
-\fgeniusy.com/\1a\19
-\17georgievskaya-lenta.ru/\1a\14
-\12gesetze-bayern.de/\1a\15
-\13ghezals-genius.com/\1a\16
-\14ginza-kanimitsu.com/\1a\12
-\10gis-mannheim.de/\1a\f
-
-gitlab.io/\1a\ f
-\rgkodeksrf.ru/\1a\13
-\11glassdoor.com.ar/\1a\13
-\11glassdoor.com.au/\1a\13
-\11glassdoor.com.br/\1a\13
-\11glassdoor.com.hk/\1a\13
-\11glassdoor.com.mx/\1a\f
-
-glico.com/\1a\14
-\12global-nikkei.com/\1a\12
-\10global-sport.cz/\1a\10
-\ eglobocom.info/\1a\r
-\vgloboi.com/\1a\14
-\12gm-equipement.com/\1a\13
-\11gm-equipment.com/\1a\12
-\10gm-radiator.com/\1a\r
-\vgmo-fg.com/\1a\r
-\vgmo-pg.com/\1a\r
-\vgmo-ps.com/\1a\11
-\ fgmradiator.com/\1a\ e
-\fgo-sport.pl/\1a\r
-\vgobank.com/\1a\r
-\vgoggle.com/\1a\11
-\ fgolf-jalan.net/\1a\11
-\ fgoodgold.co.kr/\1a\ f
-\rgoogle.co.kr/\1a\10
-\ egoogle.com.bd/\1a\10
-\ egoogle.com.bo/\1a\10
-\ egoogle.com.cu/\1a\10
-\ egoogle.com.do/\1a\10
-\ egoogle.com.gt/\1a\10
-\ egoogle.com.np/\1a\10
-\ egoogle.com.pa/\1a\10
-\ egoogle.com.py/\1a\10
-\ egoogle.com.sv/\1a\10
-\ egoogle.com.tn/\1a\10
-\ egoogle.com.ua/\1a\10
-\ egoogle.com.uy/\1a\11
-\ fgoogleapis.com/\1a\11
-\ fgoogleapps.com/\1a\f
-
-goole.com/\1a\15
-\13goooodhome-gifu.jp/\1a\15
-\13goooodhome.gifu.jp/\1a\13
-\11gotham-chess.com/\1a\f
-
-gotour.kz/\1a\v
-       gotur.kz/\1a\11
-\ fgov-ncloud.com/\1a\ e
-\fgozineh2.ir/\1a\v
-       gpkod.ru/\1a\10
-\ egpkodeksrf.ru/\1a\r
-\vgpthub.com/\1a\r
-\vgraana.com/\1a\15
-\13grandoptics-bg.com/\1a\16
-\14graphene-python.org/\1a\10
-\ egrassdoor.com/\1a\f
-
-gratis.nl/\1a\f
-
-gratiz.nl/\1a\15
-\13great-power.com.ua/\1a\14
-\12greatpower.com.ua/\1a\ e
-\fgreen-24.de/\1a\r
-\vgreen24.de/\1a\12
-\10greenfieldwi.us/\1a\ f
-\rground-f.com/\1a\ f
-\rground-r.com/\1a\16
-\14gruene-bundestag.de/\1a\12
-\10grupo-exito.com/\1a     
-\ags.com/\1a\10
-\ egsc-europa.eu/\1a\12
-\10gsmarena.com.bd/\1a\r
-\vgt-cdn.net/\1a\f
-
-guana.com/\1a\1f
-\1dguardian-angel-messenger.com/\1a\15
-\13guides-hachette.fr/\1a\ f
-\rgutschein.de/\1a\10
-\ egutscheine.de/\1a\11
-\ fguy-hoquet.com/\1a\10
-\ eguyhoquet.com/\1a\10
-\ egym-lehrte.de/\1a\ f
-\rgymlehrte.de/\1a\r
-\vhabbox.com/\1a\e
-\19hagebaumarkt-muenchen.de/\1a\ f
-\rhaisetsu.net/\1a\ e
-\fhaisetu.net/\1a\15
-\13hakimisolution.com/\1a\16
-\14hakimisolutions.com/\1a\e
-\19hakka-finance.gitbook.io/\1a\ f
-\rhamdamapi.ir/\1a\ f
-\rhamdamapp.ir/\1a\10
-\ ehanakyung.com/\1a\16
-\14happy-weddingday.jp/\1a\e
-\19happyscore-boulanger.com/\1a\ f
-\rhappyvod.com/\1a\ f
-\rhas-sante.fr/\1a\19
-\17havadurumu16gunluk.xyz/\1a\ f
-\rhayhouse.com/\1a\10
-\ ehayhouseu.com/\1a\11
-\ fhdrezka-ag.com/\1a 
-\1eheadway-ie.client-connect.org/\1a\ e
-\fhealthx.com/\1a\11
-\ fhealthya.co.uk/\1a\12
-\10healthyaa.co.uk/\1a\r
-\vhearth.com/\1a\v
-       heine.de/\1a\11
-\ fhelpsite.cloud/\1a\10
-\ ehelse-nord.no/\1a\ f
-\rhelsenord.no/\1a\11
-\ fheraclothe.com/\1a\12
-\10heraclothes.com/\1a\e
-\19heritagecourt-hilton.com/\1a\ f
-\rheroibil.com/\1a\10
-\ eheroibipl.com/\1a\11
-\ fheureporno.com/\1a\13
-\11hi-target.com.cn/\1a\17
-\15hillsboro-oregon.gov/\1a\r
-\vhipnova.ca/\1a\16
-\14hivpepchiangmai.com/\1a\17
-\15hivprepchiangmai.com/\1a\14
-\12hkcc-polyu.edu.hk/\1a\f
-
-hmovs.com/\1a\f
-
-hoc24h.vn/\1a\17
-\15hondarebel3forum.com/\1a\16
-\14hondarebelforum.com/\1a\ f
-\rhonsin.co.kr/\1a\ f
-\rhonxin.co.kr/\1a\10
-\ ehoplashop.com/\1a\10
-\ ehorne-llp.com/\1a\ f
-\rhornellp.com/\1a\10
-\ ehoroscopo.com/\1a\14
-\12hoshinoresort.com/\1a\12
-\10hosting-rust.ru/\1a\11
-\ fhostingrust.ru/\1a\17
-\15hotel-service.com.ua/\1a\v
-       hotel.cz/\1a\13
-\11hotels-delta.com/\1a\16
-\14hotelservice.com.ua/\1a\f
-
-hotely.cz/\1a\11
-\ fhotmart.com.br/\1a\ e
-\fhpecorp.net/\1a\ e
-\fhpqcorp.net/\1a\v
-       hpseb.in/\1a\ f
-\rhs-sites.com/\1a\ e
-\fhs-sport.cz/\1a\ e
-\fhs-works.fi/\1a\r
-\vhse-ag.com/\1a\f
-
-hseag.com/\1a\r
-\vhsworks.fi/\1a\ f
-\rhtml5book.ru/\1a\ e
-\fhtmlbook.ru/\1a\12
-\10hul.harvard.edu/\1a\11
-\ fhululktaab.com/\1a\f
-
-hum2d.com/\1a\f
-
-hum3d.com/\1a\ f
-\rhuman-hx.com/\1a\ e
-\fhuman-x.com/\1a\15
-\13humanamilitary.com/\1a\16
-\14humus-eli-yahoo.com/\1a\17
-\15hutchison-hotels.com/\1a\ f
-\rhypernet.com/\1a\r
-\vhypnova.ca/\1a\19
-\17hyundai-sokolmotors.ru/\1a\10
-\ ei-boycott.org/\1a\10
-\ ei-buycott.org/\1a\11
-\ fi-r-genius.com/\1a\ f
-\ri-rick.co.jp/\1a\r
-\vi-seiq.com/\1a\10
-\ ei2-ethics.com/\1a\ f
-\ri2ethics.com/\1a\f
-
-icmib.com/\1a\r
-\vicmibs.com/\1a\f
-
-idealo.es/\1a\f
-
-idexx.com/\1a\r
-\videxxi.com/\1a\ f
-\ridfcbank.com/\1a\f
-
-ie4ru.com/\1a\12
-\10iek-akmi.edu.gr/\1a\f
-
-il4ru.com/\1a\ f
-\rilink.com.br/\1a\ f
-\rilinq.com.br/\1a\12
-\10illuin-tech.com/\1a\13
-\11imabari-towel.jp/\1a\12
-\10imabaritowel.jp/\1a\14
-\12images-amazon.com/\1a\16
-\14images-monotaro.com/\1a\13
-\11img-dpreview.com/\1a\ e
-\fimgcorp.net/\1a\f
-
-imgeng.in/\1a\f
-
-imgix.net/\1a\12
-\10imk-boeckler.de/\1a\15
-\13impfen-saarland.de/\1a\17
-\15impfen-thueringen.de/\1a\1e
-\1cimpfportal-niedersachsen.de/\1a\16
-\14impftermin-essen.de/\1a\16
-\14implant-dinvrach.ru/\1a\15
-\13implant-fukuoka.jp/\1a\16
-\14implantc-fukuoka.jp/\1a\12
-\10imu-boeckler.de/\1a\12
-\10indiaresult.com/\1a\f
-
-indif.com/\1a\14
-\12indoorscience.com/\1a\15
-\13indoorsciences.com/\1a\12
-\10infinitobag.com/\1a\13
-\11infinitobags.com/\1a\10
-\ einflate-r.com/\1a\ f
-\rinflater.com/\1a\11
-\ finfo-komen.org/\1a\ f
-\rinfobase.com/\1a\ e
-\fingress.com/\1a\ f
-\ringresse.com/\1a\13
-\11innerplicity.com/\1a\11
-\ finnoreader.com/\1a\10
-\ einoreader.com/\1a\11
-\ finsektnett.com/\1a\12
-\10insektsnett.com/\1a\r
-\vinsuit.net/\1a\ f
-\rintelkids.ru/\1a\11
-\ fintelliplan.eu/\1a\10
-\ eintellkids.ru/\1a\ e
-\finterima.ch/\1a\ f
-\rinteriman.ch/\1a\17
-\15internetfusion.co.uk/\1a\13
-\11interplicity.com/\1a\r
-\vip-api.com/\1a\10
-\ eipaddress.com/\1a\f
-
-ipapi.com/\1a\r
-\viporno.xxx/\1a\10
-\ eiq-option.com/\1a\ e
-\firick.co.jp/\1a\17
-\15irs-extension.online/\1a\16
-\14irsextension.online/\1a\r
-\visalne.com/\1a\f
-
-iseiq.com/\1a\f
-
-isoroc.ru/\1a\r
-\visorock.ru/\1a
-
-\bist.com/\1a\12
-\10istaging.com.cn/\1a\12
-\10istanbul.edu.tr/\1a\13
-\11istanbulc.edu.tr/\1a\ f
-\rit.slyvi.com/\1a\e
-\19italy-sothebysrealty.com/\1a\ f
-\ritmsystem.ir/\1a\1a
-\18iweb-sharedealing.co.uk/\1a\10
-\ ej-material.jp/\1a\11
-\ fj-materials.jp/\1a\ f
-\rj-server.com/\1a\ f
-\rjabra.com.de/\1a\11
-\ fjacobsen.co.nz/\1a\12
-\10jacobsens.co.nz/\1a\ f
-\rjafplaza.com/\1a\12
-\10jaguarforum.com/\1a\16
-\14jarmix-militaria.pl/\1a\12
-\10jasper-caven.de/\1a\11
-\ fjaspercaven.de/\1a\ f
-\rjatplaza.com/\1a\1c
-\1ajazykova-skola-zelenka.cz/\1a\11
-\ fjeep-india.com/\1a\11
-\ fjeep-russia.ru/\1a\10
-\ ejet-alert.com/\1a\10
-\ ejet-avert.com/\1a\ f
-\rjjdisplay.ro/\1a\10
-\ ejjdisplays.ro/\1a\ f
-\rjob-power.jp/\1a\ e
-\fjobpower.jp/\1a\ e
-\fjotform.com/\1a\ f
-\rjotformz.com/\1a\19
-\17journee-centerparcs.fr/\1a\17
-\15jr-takashimaya.co.jp/\1a\19
-\17just-fucking-google.it/\1a\f
-
-jy-law.kr/\1a\v
-       jylaw.kr/\1a\17
-\15kabinet-faberlic.com/\1a\r
-\vkahhve.com/\1a\f
-
-kahve.com/\1a\13
-\11kaigo-aruaru.com/\1a\16
-\14kaitori-toretoku.jp/\1a\f
-
-kaka0.com/\1a\1c
-\1akakakucom-insurance.co.jp/\1a\r
-\vkakudai.jp/\1a\r
-\vkakutai.jp/\1a\ e
-\fkamelena.ru/\1a\ f
-\rkamelenta.ru/\1a\13
-\11kango-aruaru.com/\1a\r
-\vkarelia.ru/\1a\ e
-\fkareliya.ru/\1a\13
-\11kaufmann-shop.ch/\1a\f
-
-kavak.com/\1a\f
-
-kayac.com/\1a\ f
-\rkayak.com.ar/\1a\ f
-\rkayak.com.br/\1a\ f
-\rkayak.com.co/\1a\ f
-\rkayak.com.mx/\1a\ f
-\rkayak.com.pe/\1a\r
-\vkayako.com/\1a\ f
-\rkbsjob.co.kr/\1a\f
-
-kckfd.org/\1a\f
-
-kckpd.org/\1a\ e
-\fkeibiin.net/\1a\r
-\vkeibin.net/\1a\13
-\11keith-forbes.com/\1a\ e
-\fkesabenz.fi/\1a\ e
-\fkid-sowy.pl/\1a\r
-\vkidsowy.pl/\1a\ f
-\rkinoteatr.ru/\1a\16
-\14kirche-eilenburg.de/\1a\13
-\11kl-angelsport.de/\1a\11
-\ fklientlista.se/\1a\12
-\10klientlistan.se/\1a\10
-\ eklub-modul.dk/\1a\ f
-\rklubmodul.dk/\1a\10
-\ ekmt-stanki.ru/\1a\ e
-\fknimbus.com/\1a\ f
-\rknx-trade.ru/\1a\13
-\11koberce-breno.cz/\1a\12
-\10kochi-keirin.jp/\1a\f
-
-kodak.com/\1a\ f
-\rkoodu.online/\1a\ f
-\rkoovu.online/\1a\12
-\10koping-flora.nl/\1a\11
-\ fkopingflora.nl/\1a\ e
-\fkordpas.com/\1a\16
-\14kosmetik-spiegel.de/\1a\ e
-\fkotobano.jp/\1a\ e
-\fkseimei.com/\1a\ e
-\fksjob.co.kr/\1a\ e
-\fksuimei.com/\1a\18
-\16kustom-clothing.co.uk/\1a\ f
-\rkvb-koeln.de/\1a\10
-\ elanbilling.ru/\1a\11
-\ flanbillingx.ru/\1a\14
-\12landrum-brown.com/\1a\13
-\11landrumbrown.com/\1a\11
-\ flankaenews.com/\1a\ f
-\rlanthopus.nl/\1a\10
-\ elanthopusx.nl/\1a\10
-\ elanyard.co.uk/\1a\10
-\ elaptopkey.com/\1a\11
-\ flaptopkeys.com/\1a\12
-\10le-chasseur.com/\1a\19
-\17le-coin-du-pecheur.com/\1a\r
-\vleadgen.kr/\1a\ e
-\fleadgene.kr/\1a\14
-\12leather-school.ru/\1a\13
-\11leatherschool.ru/\1a\v
-       lejdd.fr/\1a\r
-\vlektira.hr/\1a\f
-
-lencse.hu/\1a\r
-\vlencsek.hu/\1a\15
-\13lernraum-berlin.de/\1a\e
-\19les-occasions-norauto.fr/\1a\11
-\ flesemeister.no/\1a\13
-\11lets-boatrace.jp/\1a\ e
-\flibapps.com/\1a\r
-\vlibcal.com/\1a\10
-\ elibguides.com/\1a\10
-\ elibwizard.com/\1a\14
-\12lifereader.com.au/\1a\14
-\12lifevinewines.com/\1a\12
-\10liga2-online.de/\1a\16
-\14lightning.force.com/\1a\16
-\14lightspeedhq.com.au/\1a\11
-\ fligne-roset.jp/\1a\10
-\ eligneroset.jp/\1a\10
-\ elimportant.fr/\1a\11
-\ flimportante.fr/\1a\10
-\ elingo-ace.com/\1a\ f
-\rlingoace.com/\1a\11
-\ flinkbiz-tw.com/\1a\19
-\17liquid-eternoivica.com/\1a\r
-\vlitresp.ru/\1a\16
-\14livecom-workshop.ch/\1a\r
-\vlivecom.cn/\1a\ e
-\flivecom.com/\1a\ e
-\flivecom.net/\1a\r
-\vlivecom.nl/\1a\r
-\vlivecom.ro/\1a\15
-\13livegameevents.com/\1a\11
-\ flivescores.com/\1a\14
-\12livevinewines.com/\1a\14
-\12lixil-kusanen.com/\1a\11
-\ flogic-immo.com/\1a\10
-\ elogitechg.com/\1a\f
-
-logos.com/\1a\r
-\vlooker.com/\1a\11
-\ flookingpet.com/\1a\12
-\10lookingpets.com/\1a\17
-\15loopline-systems.com/\1a\ f
-\rlordfilm2.tv/\1a\ f
-\rlordfilm3.tv/\1a 
-\1eloreto-palacio-apartments.com/\1a\ f
-\rlotoland.com/\1a\12
-\10lotto-bayern.de/\1a\12
-\10lotto-hessen.de/\1a\19
-\17lotto-niedersachsen.de/\1a\10
-\ elottoland.com/\1a\11
-\ flovely-pets.nl/\1a\10
-\ elovelypets.nl/\1a\f
-
-loves.com/\1a\10
-\ eluotphimz.com/\1a\14
-\12lwz-vorarlberg.at/\1a\ f
-\rmac-hagen.de/\1a\19
-\17macmillan-learning.com/\1a\18
-\16macmillanlearning.com/\1a\1a
-\18macmillanmathengine.com/\1a\e
-\19macmillanmathsengine.com/\1a\1f
-\1dmadisonnewbritain-hilton.com/\1a\15
-\13maebashi-keirin.jp/\1a\1e
-\1cmaehroboter-installation.de/\1a\ e
-\fmag-news.it/\1a\14
-\12magistvlatina.com/\1a\14
-\12magistvlatino.com/\1a\r
-\vmagnews.it/\1a\13
-\11mahresult.nic.in/\1a\15
-\13mail-cdiscount.com/\1a\10
-\ email.ru.ac.bd/\1a\r
-\vmail.ru.is/\1a\r
-\vmail.ru.nl/\1a\f
-
-mailru.su/\1a\11
-\ fmain-moebel.de/\1a\1f
-\1dmajigame-leagueoflegends.com/\1a\14
-\12mangakakalots.com/\1a\10
-\ emangaowls.com/\1a\10
-\ emanhuadui.com/\1a\10
-\ emaran-afa.org/\1a\ f
-\rmaranafa.org/\1a\11
-\ fmarbo-sport.pl/\1a\15
-\13marker-interfax.ru/\1a\19
-\17marshall-imobiliare.ro/\1a\10
-\ emathwords.com/\1a\14
-\12matras-barabas.ru/\1a\13
-\11matrasbarabas.ru/\1a\19
-\17matsumoto-aeonmall.com/\1a\ f
-\rmauschen.app/\1a\16
-\14maxtondesign.com.de/\1a\f
-
-mayals.jp/\1a\f
-
-mayans.jp/\1a\10
-\ emazdaeshop.cz/\1a\ f
-\rmazdashop.cz/\1a\11
-\ fmbs-plugins.de/\1a\10
-\ embsplugins.de/\1a\ e
-\fmcas-gov.us/\1a
-
-\bmcas.ms/\1a\16
-\14mclartynissanlr.com/\1a\17
-\15mclartynissannlr.com/\1a\ e
-\fmcmaster.ca/\1a\ f
-\rmcnallan.com/\1a\10
-\ emcnallans.com/\1a\r
-\vmdates.com/\1a\13
-\11media-amazon.com/\1a\11
-\ fmedia-valko.hu/\1a\1c
-\1amedic-center-nuernberg.de/\1a\1f
-\1dmedics-academy.thinkific.com/\1a\12
-\10mein-wetter.com/\1a\19
-\17meitetsu-impress.co.jp/\1a\1a
-\18meldpunt-binnenvaart.nl/\1a\1c
-\1amembros-safadinhas.net.br/\1a\1c
-\1amembros-sexocasual.net.br/\1a\ e
-\fmenardc.com/\1a\ e
-\fmenards.com/\1a\12
-\10menya-iroha.com/\1a\11
-\ fmenyairoha.com/\1a\16
-\14mercadolibre.com.do/\1a\1a
-\18mercedes-benz-rosier.de/\1a\13
-\11mercedes-benz.ru/\1a\11
-\ fmercedes-zs.ru/\1a\12
-\10mercedes-zsk.ru/\1a\ e
-\fmet-art.com/\1a\r
-\vmetart.com/\1a\ e
-\fmetartx.com/\1a\r
-\vmgm-sp.com/\1a\r
-\vmgm-tp.com/\1a\ f
-\rmh-hsc.ac.in/\1a\ f
-\rmh-ssc.ac.in/\1a        
-\ami.com/\1a\10
-\ emia-moebel.de/\1a\r
-\vmihayo.com/\1a\e
-\19milestone-integrated.com/\1a\1a
-\18milestoneintegrated.com/\1a\10
-\ emilky-cat.com/\1a\ f
-\rmilkycat.com/\1a\f
-
-mimijo.cz/\1a\13
-\11minasmega.com.br/\1a\ e
-\fminires.com/\1a\ e
-\fminirez.com/\1a\ e
-\fminutoe.com/\1a\11
-\ fmiro-vesely.sk/\1a\r
-\vmiroman.ch/\1a\10
-\ emirovesely.sk/\1a\11
-\ fmisfitmask.com/\1a\12
-\10misfitmasks.com/\1a\1a
-\18mitsubishi-motors.co.uk/\1a\17
-\15mitsubishi-motors.ru/\1a\f
-
-mixlr.com/\1a\r
-\vmixpost.jp/\1a\13
-\11mk-angelsport.de/\1a\10
-\ emkisan.gov.in/\1a\13
-\11mkt-jcpenney.com/\1a\16
-\14mobileappvalley.com/\1a\17
-\15mobileappvalleys.com/\1a\ e
-\fmobiliar.ch/\1a\ f
-\rmobiliare.ch/\1a\ f
-\rmobiliere.ch/\1a\14
-\12moja-akademija.si/\1a\13
-\11mojaakademija.si/\1a\10
-\ emonash.edu.au/\1a\r
-\vmonash.edu/\1a\r
-\vmondaq.com/\1a\1a
-\18mondial-eternoivica.com/\1a\r
-\vmondly.com/\1a\15
-\13mondriaanroute.com/\1a\14
-\12mondrianroute.com/\1a\11
-\ fmonkeytype.com/\1a\14
-\12mooncosmetics.com/\1a\19
-\17motorsol-volkswagen.es/\1a\r
-\vmotory.com/\1a\10
-\ emotosport.com/\1a\13
-\11mountain-cow.com/\1a\12
-\10mountaincow.com/\1a\ f
-\rms-mynavi.jp/\1a\ e
-\fmscshub.com/\1a\ e
-\fmsdshub.com/\1a\f
-
-mtbank.by/\1a\16
-\14muquestionpaper.com/\1a\17
-\15muquestionpapers.com/\1a\f
-
-muscat.pl/\1a\10
-\ emusic-dom.com/\1a\11
-\ fmusic-drom.com/\1a\f
-
-muskat.pl/\1a\14
-\12musselin-liebe.de/\1a\13
-\11musselinliebe.de/\1a\11
-\ fmutawakkil.com/\1a\ e
-\fmuthead.com/\1a\12
-\10muzzybbc.com.pk/\1a\ f
-\rmw5mercs.com/\1a\11
-\ fmy-lrworld.com/\1a\14
-\12my-samsung.com.ua/\1a\11
-\ fmy-samsung.com/\1a\14
-\12my.salesforce.com/\1a\ e
-\fmy00stv.com/\1a\ e
-\fmy70stv.com/\1a\ e
-\fmy80stv.com/\1a\ e
-\fmy90stv.com/\1a\10
-\ emyavsuper.com/\1a\f
-
-mybank.pl/\1a\f
-
-mybet.com/\1a\ e
-\fmydates.com/\1a\11
-\ fmyedusolve.com/\1a\12
-\10myedusolvex.com/\1a\11
-\ fmylabsplus.com/\1a\1f
-\1dmyleadership-institutelm.com/\1a\13
-\11mysecureloan.com/\1a\v
-       myshn.eu/\1a\f
-
-myshn.net/\1a\12
-\10mytoys-group.de/\1a\10
-\ emytvsuper.com/\1a\13
-\11nabidky-prace.cz/\1a\ f
-\rnaganina.com/\1a\17
-\15nanoclo-system.co.jp/\1a\18
-\16nanoclo2-system.co.jp/\1a\ f
-\rnaranjax.com/\1a\r
-\vnatura.com/\1a\11
-\ fnaturam.com.br/\1a\f
-
-naver.com/\1a\r
-\vnaverb.com/\1a\15
-\13navinavi-hoken.com/\1a\16
-\14navinavi-shoken.com/\1a\ e
-\fnbcnews.com/\1a\12
-\10ne-haberler.com/\1a\17
-\15nedap-healthcare.com/\1a\12
-\10needlepaint.com/\1a\12
-\10needlepoint.com/\1a\12
-\10neo-life.com.ua/\1a\12
-\10neo-supplyy.com/\1a\11
-\ fneosupplyy.com/\1a\17
-\15nestle-nespresso.com/\1a\11
-\ fnetdna-ssl.com/\1a\ e
-\fnetlife.com/\1a\10
-\ eneutralx0.net/\1a\10
-\ eneutralxe.net/\1a\12
-\10new-life.com.ua/\1a\ f
-\rnewday.co.uk/\1a\ f
-\rnewpay.co.uk/\1a\15
-\13news-dashboard.com/\1a\16
-\14news-voeazul.com.br/\1a\14
-\12newsdashboard.com/\1a\14
-\12nextinsurance.com/\1a\r
-\vnextjs.org/\1a\ e
-\fnganina.com/\1a\r
-\vni-vms.com/\1a\15
-\13nice-incontact.com/\1a\14
-\12niceincontact.com/\1a\ f
-\rniganina.com/\1a\e
-\19nissan-seminuevos.com.mx/\1a\f
-
-nivms.com/\1a\f
-
-nixon.com/\1a\r
-\vnlojas.com/\1a\ e
-\fnn-haval.ru/\1a\12
-\10no-whatsapp.com/\1a\ e
-\fnocktag.com/\1a\ f
-\rnocktags.com/\1a\ f
-\rnorraskog.se/\1a\ e
-\fnorrskog.se/\1a\10
-\ enot-amazon.co/\1a\r
-\vnote1s.com/\1a\ e
-\fnotebook.ai/\1a\ f
-\rnovaclic.com/\1a\10
-\ enovaclick.com/\1a\f
-
-npmfs.com/\1a\11
-\ fnregade.nic.in/\1a\ f
-\rnseindia.com/\1a\r
-\vnssndt.com/\1a\r
-\vnssngt.com/\1a\10
-\ entt-atc.co.jp/\1a\10
-\ entt-ats.co.jp/\1a\r
-\vnuxtjs.org/\1a\10
-\ envidia.com.br/\1a\10
-\ envidia.com.tr/\1a\r
-\vnyulmc.org/\1a\f
-
-nyumc.org/\1a\ e
-\fo-design.tw/\1a\r
-\voboolo.com/\1a\ e
-\fobot-ai.com/\1a\r
-\vobotai.com/\1a\r
-\voboulo.com/\1a\11
-\ fobracom.com.br/\1a\10
-\ eobrcom.com.br/\1a\v
-       oclc.org/\1a\r
-\vodesign.tw/\1a\18
-\16oesterreich-testet.at/\1a\10
-\ eoffice-com.jp/\1a\11
-\ foffice-com.net/\1a\ f
-\roffice6f.com/\1a\ f
-\roffice7f.com/\1a\12
-\10officecom.co.jp/\1a\ f
-\rofficecom.rs/\1a\ e
-\fofficer.com/\1a\13
-\11offres-emploi.ma/\1a\12
-\10oficialloja.com/\1a\11
-\ foficialoja.com/\1a\ e
-\fokdario.com/\1a\ e
-\folympic.com/\1a\11
-\ fomei-kayak.com/\1a\ f
-\ron-online.de/\1a\ f
-\roneindir.com/\1a\ f
-\ronelogin.com/\1a\13
-\11onfastspring.com/\1a\16
-\14onlinecamcourse.com/\1a\17
-\15onlinecamcourses.com/\1a\10
-\ eonskeskyen.dk/\1a\r
-\vonsono.com/\1a\ f
-\ronwardit.com/\1a\10
-\ eonwarditc.com/\1a\10
-\ eonwelo.com.de/\1a\ f
-\ronyx-boox.ru/\1a\ e
-\fonyxboox.ru/\1a\15
-\13opal-libraries.org/\1a\ f
-\ropdiario.com/\1a\12
-\10opelclub-bg.net/\1a\ f
-\ropencart.com/\1a\10
-\ eopencartx.com/\1a\ e
-\fopendns.com/\1a\13
-\11opera-system.com/\1a\14
-\12opera-systems.com/\1a\ f
-\ropinione.net/\1a\ f
-\ropinioni.net/\1a\14
-\12opt-trikonitka.ru/\1a\ f
-\roptus.com.au/\1a\ e
-\forico.co.jp/\1a\17
-\15oriental-trading.com/\1a\16
-\14orientaltrading.com/\1a\15
-\13original-syprin.de/\1a\ e
-\forigins.com/\1a\12
-\10osiva-semena.cz/\1a\12
-\10osmose-tech.com/\1a\18
-\16otopeni-imobiliare.ro/\1a\10
-\ eotzovikcom.ru/\1a\ f
-\roverblog.com/\1a\13
-\11overheaddoor.com/\1a\14
-\12overheaddoors.com/\1a\11
-\ foyungundem.com/\1a\12
-\10oyungundemi.com/\1a\13
-\11paam-systems.com/\1a\12
-\10paam-systems.se/\1a\f
-
-pac-ce.fr/\1a\r
-\vpac-cse.fr/\1a\11
-\ fpages.services/\1a\15
-\13pagespacesignin.io/\1a\17
-\15pagesperso-orange.fr/\1a\ e
-\fpanopto.com/\1a\12
-\10pantheonsite.io/\1a\11
-\ fpari-match.com/\1a\10
-\ eparimatch.com/\1a\11
-\ fparkrun.com.de/\1a\ e
-\fparkrun.com/\1a\16
-\14partner-sutochno.ru/\1a\ e
-\fpatheon.com/\1a\12
-\10paypal-corp.com/\1a\13
-\11paypertic.com.ar/\1a\11
-\ fpaystation.com/\1a\f
-
-paytr.com/\1a\ f
-\rpc-koubou.jp/\1a\e
-\19pedestal-eternoivica.com/\1a\11
-\ fpencilcode.net/\1a\12
-\10pencilcoder.net/\1a\ e
-\fpeoples.com/\1a\f
-
-pepco.com/\1a\f
-
-perhoj.no/\1a\12
-\10perukakrakow.pl/\1a\12
-\10peruki-sklep.pl/\1a\12
-\10perukikrakow.pl/\1a\11
-\ fperukisklep.pl/\1a\12
-\10petro-canada.ca/\1a\1c
-\1aphonolook-eternoivica.com/\1a\13
-\11pinterest.com.mx/\1a\r
-\vpixels.com/\1a\15
-\13pizzeria-europa.eu/\1a\16
-\14plan-renault.com.ar/\1a\17
-\15plasticsurgerysb.com/\1a\17
-\15plasticsurgerytb.com/\1a\12
-\10platformsh.site/\1a\17
-\15play-with-docker.com/\1a\ f
-\rplay-wpt.com/\1a\ e
-\fplaywpt.com/\1a\ f
-\rpocgamer.com/\1a\ f
-\rpoizdato.net/\1a\10
-\ epoliticon.com/\1a\ f
-\rpolygone.com/\1a\14
-\12polyyield.finance/\1a\r
-\vporneq.com/\1a\f
-
-pornj.com/\1a\f
-
-pornl.com/\1a\r
-\vpornma.com/\1a\r
-\vpornmz.com/\1a\f
-
-pornn.xxx/\1a\f
-
-porno.com/\1a\11
-\ fpornoregno.com/\1a\10
-\ eportfolion.hu/\1a\ e
-\fposlovna.hr/\1a\19
-\17postgresql-archive.org/\1a\ e
-\fpostman.com/\1a\ e
-\fpostmen.com/\1a\ e
-\fpowercms.jp/\1a\ f
-\rpowercmsx.jp/\1a\18
-\16powerusersoftware.com/\1a\19
-\17powerusersoftwares.com/\1a\16
-\14powiat-zlotoryja.pl/\1a\ f
-\rpozdravik.ru/\1a\f
-
-poznan.pl/\1a\10
-\ epraise-hp.com/\1a\10
-\ epraise-jp.com/\1a\17
-\15preschoolallstar.com/\1a\18
-\16preschoolallstars.com/\1a\14
-\12presse-monitor.de/\1a\13
-\11pressemonitor.de/\1a\1f
-\1dprestige-modelmanagement.com/\1a\11
-\ fprgalleria.com/\1a\ e
-\fpricena.com/\1a\15
-\13prima-namjestaj.hr/\1a\ e
-\fprimary.com/\1a\15
-\13pro-apxfactory.com/\1a\12
-\10pro-atopico.com/\1a\ f
-\rpro-face.com/\1a\14
-\12pro-makeup.com.ua/\1a\15
-\13producerfunnel.com/\1a\16
-\14producerfunnels.com/\1a\11
-\ fprofession.com/\1a\12
-\10professions.com/\1a\10
-\ eprofildoor.ru/\1a\11
-\ fprofildoors.ru/\1a\11
-\ fprofiledoor.ru/\1a\12
-\10profiledoors.ru/\1a\11
-\ fprofilesac.com/\1a\12
-\10profilesgac.com/\1a\11
-\ fprofilessc.com/\1a\12
-\10progalleria.com/\1a\18
-\16project-storyline.com/\1a\17
-\15projectstoryline.com/\1a\13
-\11promtranspack.ru/\1a\12
-\10promtranspak.ru/\1a\19
-\17prospectmagazine.co.uk/\1a\1d
-\eprotezirovanie-dinvrach.ru/\1a\15
-\13provoloka-lenta.ru/\1a\15
-\13ps-philgeps.gov.ph/\1a\f
-
-psmag.com/\1a\ f
-\rpucei.edu.ec/\1a\10
-\ epucesi.edu.ec/\1a\11
-\ fpushpushgo.com/\1a\16
-\14pv-younion-krems.at/\1a\r
-\vqa-bgg.net/\1a\r
-\vqchron.com/\1a\ e
-\fqr-altec.nl/\1a\13
-\11queimadiaria.com/\1a\12
-\10quemadiaria.com/\1a\15
-\13quinta-digital.com/\1a\14
-\12quinta-digital.de/\1a\12
-\10quip-amazon.com/\1a\12
-\10r-trojmiasto.pl/\1a\ e
-\fraeedtk.com/\1a\ e
-\fraeedtv.com/\1a\ e
-\fraku2bb.com/\1a\ f
-\rraku2bbc.com/\1a\ f
-\rramforum.com/\1a\10
-\ eranandesho.ir/\1a"
- ratgeber-verbraucherzentrale.de/\1a\14
-\12ratibor-cz.hqv.cz/\1a\ f
-\rravak-ua.com/\1a\13
-\11rbu-admit.edu.sa/\1a\10
-\ ereal-markt.de/\1a\17
-\15recruit-tokaihit.com/\1a\ e
-\fredbull.com/\1a\ f
-\rredbulls.com/\1a\10
-\ eredcondor.net/\1a\f
-
-reddi.com/\1a\ e
-\fredditp.com/\1a\f
-
-redit.com/\1a\r
-\vregibox.pt/\1a\14
-\12region1.k12.mn.us/\1a\14
-\12regionv.k12.mn.us/\1a\19
-\17registration.myoet.com/\1a\15
-\13registro-marca.com/\1a\16
-\14regular-polygon.com/\1a\15
-\13related-dating.com/\1a\11
-\ frenault.com.ar/\1a\11
-\ frenault.com.br/\1a\11
-\ frenault.com.co/\1a\11
-\ frenault.com.mx/\1a\11
-\ frenault.com.tr/\1a\12
-\10renaultsport.pl/\1a\18
-\16renderless-svelte.dev/\1a\16
-\14rentacar-iberia.com/\1a\10
-\ erentalcar.com/\1a\15
-\13reprise-citroen.fr/\1a\13
-\11res-marriott.com/\1a\17
-\15residences-quebec.ca/\1a\ e
-\frestube.com/\1a\18
-\16results-concentra.com/\1a\18
-\16return-service.online/\1a\13
-\11rgu-admit.edu.sa/\1a\19
-\17rheinischer-spiegel.de/\1a\15
-\13richlamp-apple.com/\1a\f
-
-rj.gov.br/\1a\10
-\ erkrk-soft.com/\1a\ f
-\rrkrksoft.com/\1a\f
-
-roblo.com/\1a\13
-\11rocketleague.com/\1a\v
-       rocva.nl/\1a\v
-       rocvf.nl/\1a\11
-\ frolethedice.ru/\1a\10
-\ erolf-mazda.ru/\1a\11
-\ frolf-toyota.ru/\1a\11
-\ frollthedice.ru/\1a\14
-\12rosary-center.org/\1a\13
-\11rosarycenter.org/\1a\19
-\17routekaart-republiq.nl/\1a\16
-\14royal-nekretnine.rs/\1a\ e
-\froyalty.org/\1a\r
-\vrozhlas.cz/\1a\ f
-\rrpg-maker.pl/\1a\ e
-\frpgmaker.pl/\1a\r
-\vrphang.net/\1a\ e
-\frphangz.net/\1a\15
-\13rproxy.goskope.com/\1a\r
-\vrpxnow.com/\1a\r
-\vrs-mcas.ms/\1a\ e
-\frs2-mcas.ms/\1a\18
-\16rtlnecloudservices.nl/\1a\18
-\16rtlwecloudservices.nl/\1a\b
-\ 6ru.nl/\1a\12
-\10s-microsoft.com/\1a\10
-\ es-nbcnews.com/\1a\16
-\14s-shizensyokuhin.jp/\1a\12
-\10s-trojmiasto.pl/\1a\13
-\11sadler-online.de/\1a\16
-\14safetydetective.com/\1a\17
-\15safetydetectives.com/\1a\17
-\15salvi-immobiliare.it/\1a\11
-\ fsamsung.com.ar/\1a\11
-\ fsamsung.com.br/\1a\11
-\ fsamsung.com.co/\1a\11
-\ fsamsung.com.pe/\1a\11
-\ fsamsung.com.py/\1a\14
-\12sanatorium.center/\1a\15
-\13sanatoriums.center/\1a\17
-\15sandhollowresort.com/\1a\18
-\16sandhollowresorts.com/\1a\1a
-\18sapporo-medicalpage.net/\1a\19
-\17sardegna-traghetti.com/\1a\1d
-\esatisfaction-conforama.com/\1a\18
-\16saudi-expatriates.com/\1a\14
-\12sawa-kenkyujo.com/\1a\15
-\13sawa-kenkyujyo.com/\1a\10
-\ esawahhost.com/\1a\10
-\ esawahpost.com/\1a\r
-\vsb-cms.com/\1a\ e
-\fsb2-cms.com/\1a\ e
-\fsbibi.co.jp/\1a\v
-       sbito.it/\1a\e
-\19sbvexcelsior.nl-speel.nu/\1a\13
-\11scan-interfax.ru/\1a\15
-\13scd-desjardins.com/\1a\1c
-\1aschulportal-thueringen.de/\1a\10
-\ esciencespo.fr/\1a\10
-\ escimagoir.com/\1a\10
-\ escimagojr.com/\1a\ f
-\rscioskola.cz/\1a\ f
-\rscioskoly.cz/\1a\ e
-\fscoop-it.fr/\1a\16
-\14sea-quest-kayak.com/\1a\17
-\15search-institute.org/\1a\14
-\12search-tumblr.com/\1a\11
-\ fsearchingb.com/\1a\11
-\ fsearchingc.com/\1a\16
-\14searchinstitute.org/\1a\11
-\ fseatengine.com/\1a\19
-\17second-life-ranker.com/\1a\13
-\11secure-asfcu.com/\1a\14
-\12secure-booker.com/\1a\13
-\11secure-cgrcu.org/\1a\17
-\15secure-dbprimary.com/\1a\19
-\17secure-globex360.co.za/\1a\18
-\16secure-hancockfcu.com/\1a\18
-\16secure-hccuonline.com/\1a\13
-\11secure-hoolah.co/\1a\e
-\19secure-hotel-booking.com/\1a\18
-\16secure-lowellfive.com/\1a\e
-\19secure-marquettecomm.org/\1a\1a
-\18secure-millstreamcu.com/\1a\16
-\14secure-optus.com.au/\1a\16
-\14secure-palcofcu.org/\1a\17
-\15secure-telcommcu.com/\1a\16
-\14secure-unitedcu.org/\1a\e
-\19secure-westfieldbank.com/\1a\ e
-\fseemybf.com/\1a\ e
-\fseemygf.com/\1a\r
-\vseismoi.gr/\1a\r
-\vseismos.gr/\1a\v
-       senai.br/\1a\v
-       sengo.vn/\1a\ f
-\rseniorerp.ro/\1a\ f
-\rseniorxrp.ro/\1a\15
-\13serialmarketer.net/\1a\16
-\14serialmarketers.net/\1a\11
-\ fserieanews.com/\1a\11
-\ fseriebnews.com/\1a\11
-\ fserus-dacia.ro/\1a\12
-\10servernamiru.cz/\1a\13
-\11serverynamiru.cz/\1a\18
-\16service-maytheater.jp/\1a\11
-\ fservicehow.com/\1a\11
-\ fservicenow.com/\1a\15
-\13services-naesp.org/\1a\14
-\12serwis-myphone.pl/\1a\18
-\16seznamovaci-seznam.cz/\1a\f
-
-shadi.com/\1a\r
-\vshafaq.com/\1a\r
-\vshanhs.com/\1a\ e
-\fshanyhs.com/\1a\ e
-\fshipwish.in/\1a\13
-\11shop-apotheke.at/\1a\16
-\14shop-apxfactory.com/\1a\10
-\ eshop-list.com/\1a\11
-\ fshop-resett.no/\1a\15
-\13shop-srgopalrao.co/\1a\13
-\11shopalphachi.com/\1a\13
-\11shopalphaphi.com/\1a\ f
-\rshoplist.com/\1a\ e
-\fshopwish.in/\1a\13
-\11shubhavaastu.com/\1a\11
-\ fshueisha.co.jp/\1a      
-\asi.edu/\1a\r
-\vsicloud.io/\1a\16
-\14signin-mckinsey.com/\1a\ f
-\rsimplero.com/\1a\10
-\ esisben.gov.co/\1a\f
-
-siteo.one/\1a\f
-
-sitio.one/\1a\16
-\14skalka-zieleniec.pl/\1a\10
-\ eskoda-avto.ru/\1a\ f
-\rskycom.ne.kr/\1a\12
-\10skyfencenet.com/\1a\10
-\ eslither-io.jp/\1a\r
-\vslotxd.com/\1a\r
-\vslotxo.com/\1a\ f
-\rslovakkhl.sk/\1a\ f
-\rslovaknhl.sk/\1a\r
-\vsm-news.ru/\1a\f
-
-sm3na.com/\1a\16
-\14smart-office.com.ar/\1a\13
-\11smart-welbox.com/\1a\r
-\vsnipes.com/\1a\12
-\10socroisiere.com/\1a\r
-\vsofoot.com/\1a\12
-\10softonic.com.br/\1a\12
-\10softonic.com.tr/\1a\ f
-\rsoftonic.com/\1a\15
-\13solasto-career.com/\1a\16
-\14solasto-hcareer.com/\1a\16
-\14solasto-kcareer.com/\1a\1c
-\1asolidarites-sante.gouv.fr/\1a\19
-\17sorbonne-universite.fr/\1a\14
-\12sortimento.com.br/\1a\15
-\13sortimentos.com.br/\1a\13
-\11soscroisiere.com/\1a\17
-\15sp-seller.webkul.com/\1a\r
-\vspacex.com/\1a\19
-\17sparda-bank-hamburg.de/\1a\14
-\12spark-interfax.ru/\1a\18
-\16sparkasse-dortmund.de/\1a\18
-\16sparkasse-duisburg.de/\1a\17
-\15sparkasse-emsland.de/\1a\15
-\13sparkasse-essen.de/\1a\19
-\17sparkasse-nuernberg.de/\1a\18
-\16sparkasse-solingen.de/\1a\10
-\ especiface.com/\1a\11
-\ fspecifaces.com/\1a\13
-\11speedtest.net.ru/\1a\12
-\10spk-chemnitz.de/\1a\10
-\ espokeaiot.com/\1a\14
-\12sport-interfax.ru/\1a\v
-       sport.fr/\1a\v
-       sport.ru/\1a\f
-
-sporta.be/\1a\ e
-\fsportova.ru/\1a\f
-
-sports.fr/\1a\ f
-\rsporttova.ru/\1a\f
-
-sporza.be/\1a\1e
-\1cspotlight-health.webflow.io/\1a\f
-
-ssxxe.com/\1a\f
-
-ssxxr.com/\1a\f
-
-stack.com/\1a\1d
-\estadtbibliothek-rostock.de/\1a\14
-\12standup-media.com/\1a\13
-\11standupmedia.com/\1a\ e
-\fstartlak.hu/\1a\1a
-\18static-collegedunia.com/\1a\1e
-\1cstatic-handyimprints.com.au/\1a$
-"static-promotionalproducts.com.au/\1a\1f
-\1dstatic-promotionsonly.com.au/\1a\14
-\12static-thomann.de/\1a\f
-
-stgkrf.ru/\1a\r
-\vstgpkrf.ru/\1a\r
-\vstgrkrf.ru/\1a\f
-
-stnkrf.ru/\1a\15
-\13stoebener-essen.de/\1a\1c
-\1astomatologiya-dinvrach.ru/\1a\e
-\19stores-bloomingdales.com/\1a\19
-\17stream-bijbelstudie.nl/\1a\ e
-\fstripes.com/\1a\f
-
-stskrf.ru/\1a\f
-
-sttkrf.ru/\1a\1e
-\1cstudentenwerk-osnabrueck.de/\1a\16
-\14studio-marlmarl.com/\1a\f
-
-studs.com/\1a\r
-\vstupkrf.ru/\1a\f
-
-stykrf.ru/\1a\f
-
-stzkrf.ru/\1a\13
-\11su-office.com.ar/\1a\12
-\10subhavaastu.com/\1a\11
-\ fsubhavastu.com/\1a\r
-\vsucloud.io/\1a\12
-\10super-kayak.com/\1a\15
-\13support-rivalis.fr/\1a\17
-\15supportal-test.co.uk/\1a\11
-\ fsurvey-xact.dk/\1a\10
-\ esurveyxact.dk/\1a\11
-\ fsw-augsburg.de/\1a\r
-\vswirlio.fr/\1a\r
-\vsxcran.org/\1a 
-\1esynnexmetrodata-microsoft.com/\1a\ f
-\rt-mobile.com/\1a\19
-\17tagalog-dictionary.com/\1a\ f
-\rtaimee.co.jp/\1a\15
-\13takisawa-stanki.ru/\1a\18
-\16talent-dictionary.com/\1a\12
-\10talent-soft.com/\1a\11
-\ ftalentsoft.com/\1a\12
-\10tara-medium.com/\1a\10
-\ etarget.com.au/\1a\r
-\vtaulia.com/\1a\12
-\10tbs-piotrkow.pl/\1a\ e
-\fteam-jba.jp/\1a\10
-\ etechwalls.com/\1a\11
-\ ftelenor.com.pk/\1a\ f
-\rtelescope.ru/\1a\10
-\ etelescopes.ru/\1a\13
-\11tell-samsung.com/\1a\f
-
-tello.com/\1a\f
-
-tempo.com/\1a\10
-\ etenpo-app.com/\1a\ f
-\rtenpoapp.com/\1a\11
-\ ftescosteel.com/\1a\12
-\10tescosteels.com/\1a\13
-\11test-saarland.de/\1a\16
-\14testing-laravel.com/\1a\f
-
-testo.com/\1a\ f
-\rtez-tour.com/\1a\ f
-\rthe-cesko.cz/\1a\14
-\12the-messenger.com/\1a\ e
-\fthecesko.cz/\1a\f
-
-thefa.com/\1a\ e
-\fthegrove.co/\1a\r
-\vthehut.com/\1a\e
-\19theknowingway-jp.resv.jp/\1a\r
-\vthello.com/\1a\18
-\16thenews-messenger.com/\1a\14
-\12thepirate-bay.org/\1a\10
-\ ethewpgirl.com/\1a\11
-\ fthewpgirls.com/\1a\10
-\ ethinktime.com/\1a\18
-\16thomsonreuters.com.ar/\1a\18
-\16thomsonreuters.com.br/\1a\17
-\15tierschutz-berlin.de/\1a\1f
-\1dtierversicherung-uelzener.de/\1a\19
-\17tileserver-idstudio.tk/\1a\ e
-\ftimee.co.jp/\1a\ f
-\rtip-prace.cz/\1a\ e
-\ftisdory.com/\1a\ f
-\rtissushop.fr/\1a\10
-\ etnt-online.ru/\1a\10
-\ etoemrer-kv.dk/\1a\14
-\12tokai-mazda.co.jp/\1a\15
-\13tooriistamarket.ee/\1a\14
-\12toshiba-india.com/\1a\11
-\ ftotal-sport.cz/\1a\11
-\ ftoucangold.com/\1a\11
-\ ftoucangolf.com/\1a\e
-\19touchstone-systems.co.uk/\1a\1a
-\18touchstonesystems.co.uk/\1a\ f
-\rtr-test.goog/\1a\1c
-\1atracking.mailmailmail.net/\1a\13
-\11trainingtube.com/\1a\11
-\ ftranser-cn.com/\1a\ e
-\ftranser.com/\1a\19
-\17translate-coursera.org/\1a\1a
-\18translate-office.com.ua/\1a\11
-\ ftranslate.goog/\1a\14
-\12trauer-dewezet.de/\1a\e
-\19traum-ferienwohnungen.de/\1a\ f
-\rtraveloco.jp/\1a\ f
-\rtravelok.com/\1a\11
-\ ftravelstop.com/\1a\14
-\12travers-media.com/\1a\f
-
-trentz.co/\1a\r
-\vtrentzy.co/\1a\11
-\ ftri-target.com/\1a\15
-\13tripadvisor.com.eg/\1a\15
-\13tripadvisor.com.gr/\1a\15
-\13tripadvisor.com.hk/\1a\15
-\13tripadvisor.com.my/\1a\15
-\13tripadvisor.com.pe/\1a\15
-\13tripadvisor.com.sg/\1a\15
-\13tripadvisor.com.tw/\1a\15
-\13tripadvisor.com.vn/\1a\1d
-\etrk-washingtonexaminer.com/\1a\12
-\10trustedauth.com/\1a\r
-\vtruvia.com/\1a\13
-\11tseamcetd.nic.in/\1a\14
-\12tspolycetd.nic.in/\1a\11
-\ ftu-chemnitz.de/\1a\ e
-\ftuorial.com/\1a\ f
-\rtuorials.com/\1a\11
-\ fturbopages.org/\1a\11
-\ ftv5kannada.com/\1a\13
-\11u-dictionary.com/\1a\11
-\ fubisoft.com.hk/\1a\v
-       ugent.be/\1a\12
-\10uhren-lounge.de/\1a\11
-\ fuhrenlounge.de/\1a\v
-       uikod.ru/\1a\ f
-\rukeas.com.tw/\1a\f
-
-uklmis.in/\1a\ f
-\rukodeksrf.ru/\1a\ f
-\rumbrella.com/\1a\ e
-\funam.edu.na/\1a\ f
-\runi-login.dk/\1a\12
-\10uni-muenchen.de/\1a\14
-\12uni-osnabrueck.de/\1a\v
-       unibo.it/\1a\10
-\ eunicredito.it/\1a\11
-\ funikalogin.com/\1a\10
-\ euniluxrhp.com/\1a\10
-\ euniluxvhp.com/\1a\v
-       unimi.it/\1a\f
-
-unimib.it/\1a\v
-       unipi.it/\1a\10
-\ euniqlo.com.hk/\1a\r
-\vuniqso.com/\1a\14
-\12unique-yanbal.com/\1a\10
-\ eunisep.com.br/\1a\11
-\ funisepe.com.br/\1a\ e
-\funiv-amu.fr/\1a\ f
-\rupfim.edu.mx/\1a\v
-       upkod.ru/\1a\10
-\ eupkodeksrf.ru/\1a\ f
-\ruptodown.com/\1a\15
-\13uranai-kizuna3.com/\1a\11
-\ furban-sport.cz/\1a\ e
-\fus-boxz.com/\1a\v
-       usamv.ro/\1a\ f
-\ruscourts.gov/\1a\ f
-\ruseas.com.tw/\1a\f
-
-usenet.de/\1a\r
-\vusenext.de/\1a\ f
-\rutcourts.gov/\1a\17
-\15utopia-projectos.com/\1a\16
-\14utopia-projects.com/\1a\f
-
-uzgent.be/\1a\1a
-\18vamos-coach.acemlna.com/\1a\16
-\14varunamultimedia.pw/\1a\15
-\13varunmultimedia.me/\1a\18
-\16vdc-entertainment.com/\1a\12
-\10velo-centrum.cz/\1a\11
-\ fveloxwheel.com/\1a\12
-\10veloxwheels.com/\1a\r
-\vvema-eg.de/\1a\f
-
-vemaeg.de/\1a\17
-\15vent-eternoivica.com/\1a#
-!venture-university.thinkific.com/\1a\r
-\vveporn.com/\1a\ f
-\rveri-das.com/\1a\ e
-\fveridas.com/\1a\12
-\10vertikal-ai.com/\1a\14
-\12verwalt-berlin.de/\1a:
-8viajesatravesdelpendulo.blogspot.com.lamentedormida.com/\1a\f
-
-vidaxl.fr/\1a\f
-
-vidiq.com/\1a\19
-\17vietnam-reiseprofi.com/\1a\r
-\vvilcov.com/\1a\r
-\vvilkov.com/\1a\11
-\ fvilleporno.com/\1a\14
-\12vinir-dinvrach.ru/\1a\16
-\14virgin-atlantic.com/\1a\15
-\13virginatlantic.com/\1a\15
-\13virtual-tables.com/\1a\19
-\17virtualagent-macys.com/\1a\17
-\15virtualstorefront.co/\1a\18
-\16virtualstorefronts.co/\1a\14
-\12virtualtables.com/\1a\16
-\14vision-critical.com/\1a\f
-
-vizio.com/\1a\f
-
-vmlyr.com/\1a\r
-\vvmlyrx.com/\1a\r
-\vvmwire.com/\1a\ e
-\fvocabdb.com/\1a\r
-\vvocadb.com/\1a 
-\1evous-satisfaire-vertbaudet.fr/\1a       
-\avp4.me/\1a\r
-\vvrporn.com/\1a\ f
-\rw3school.com/\1a\ f
-\rwal-mart.com/\1a\11
-\ fwalmart.com.ar/\1a\16
-\14walterscottwine.com/\1a\17
-\15walterscottwines.com/\1a\12
-\10waseda-shop.com/\1a\ f
-\rwaseda.ac.jp/\1a\f
-
-waseda.jp/\1a\11
-\ fwasedashop.com/\1a\10
-\ ewater-test.su/\1a\ f
-\rwatertest.su/\1a\ f
-\rwazo-bet.com/\1a\ e
-\fwazobet.com/\1a\11
-\ fwcoanimedub.tv/\1a\11
-\ fwcoanimesub.tv/\1a\10
-\ ewcschools.com/\1a\11
-\ fweb-binomo.com/\1a\11
-\ fweb-centrum.sk/\1a\ e
-\fweb-komp.ru/\1a\10
-\ eweb-marca.com/\1a\12
-\10webcom-group.by/\1a\12
-\10webcom-group.cn/\1a\13
-\11webcom-group.com/\1a\f
-
-webfx.com/\1a\19
-\17webgl2fundamentals.org/\1a\18
-\16webglfundamentals.org/\1a\12
-\10webinargeek.com/\1a\f
-
-webme.com/\1a\12
-\10webpkgcache.com/\1a\1c
-\1awelcome-seikatsuclub.coop/\1a\e
-\19wellhavenpethealthcb.com/\1a\e
-\19wellhavenpethealthch.com/\1a\16
-\14werkenbij-avoord.nl/\1a\17
-\15whats-on-netflix.com/\1a\12
-\10widewaytire.com/\1a\13
-\11widewaytires.com/\1a\ f
-\rwikifeet.com/\1a\10
-\ ewikifeetx.com/\1a\ e
-\fwikihoc.com/\1a\11
-\ fwikihow.com.tr/\1a\16
-\14windows10forums.com/\1a\16
-\14windows11forums.com/\1a\r
-\vwinred.com/\1a\ e
-\fwinsite.com/\1a\11
-\ fwinwaygift.com/\1a\12
-\10winwaygifts.com/\1a\11
-\ fwmtransfer.com/\1a\17
-\15wohnwagen-spiegel.de/\1a\13
-\11woman-project.ru/\1a\12
-\10womanproject.ru/\1a\15
-\13wondershare.com.br/\1a\1a
-\18woodeck-eternoivica.com/\1a\10
-\ eworkfront.com/\1a\10
-\ eworkzilla.com/\1a\10
-\ ewuschools.com/\1a\10
-\ ex-plarium.com/\1a\12
-\10x-trojmiasto.pl/\1a\12
-\10xchange-box.com/\1a\11
-\ fxinhua-news.cn/\1a\11
-\ fxinhuaenews.cn/\1a\10
-\ exinhuanews.cn/\1a#
-!xn---30-6cdioujep5agpoy.xn--p1ai/\1a#
-!xn---35-6cdioujep5agpoy.xn--p1ai/\1a\11
-\ fxn--00-40s.com/\1a\16
-\14xn--80a1aaaedee.com/\1a\10
-\ exn--80a3d.net/\1a\12
-\10xn--80aa1cs.com/\1a\16
-\14xn--80ag5acm.expert/\1a\ e
-\fxn--9oa.com/\1a\15
-\13xn--bredbnd-ixa.no/\1a\18
-\16xn--btgiganten-15a.se/\1a\18
-\16xn--bxfbb1bd2byabn.id/\1a\10
-\ exn--c-lmb.net/\1a\15
-\13xn--c1ad5ad.online/\1a\12
-\10xn--c1ad6a.site/\1a\10
-\ exn--c1aw.site/\1a*
-(xn--ccka6g1enb5jy77wq1ya4u7ab73chnl.com/\1a#
-!xn--de-db4au13k1wlyhi8zfpo5j.com/\1a/
--xn--dhaepa-1c4e9vsjqgzgm062bb0scbmmfu2k.club/\1a\17
-\15xn--dramafan-2g5g.jp/\1a\14
-\12xn--e1argv.online/\1a\10
-\ exn--e1asu.com/\1a\ f
-\rxn--eqda.com/\1a\1f
-\1dxn--fx-4n4a002mung577dc2p.jp/\1a\14
-\12xn--g1a.xn--j1amh/\1a\1f
-\1dxn--gemeinsamaufbumen-2qb.de/\1a\1f
-\1dxn--gyugyugyuinfo-x35l.tokyo/\1a\17
-\15xn--hydroelek-fcc.pl/\1a\14
-\12xn--ijanec-9jb.eu/\1a#
-!xn--il9awano6bydclpxe1d3dscdf.id/\1a&
-$xn--k2eafc4dm6ad0a1bytyeb8k6dgg.com/\1a\15
-\13xn--kesbenz-7wa.fi/\1a\11
-\ fxn--lj-xjal.fo/\1a\15
-\13xn--m2eb6d6i1a.com/\1a\12
-\10xn--meb.pisz.pl/\1a\19
-\17xn--mglerringen-98a.dk/\1a$
-"xn--mhroboter-installation-04b.de/\1a\14
-\12xn--miromn-fua.ch/\1a\16
-\14xn--muschen-5wa.app/\1a\11
-\ fxn--o1aam.site/\1a\10
-\ exn--o1aee.com/\1a\15
-\13xn--o3cdplv2nc.com/\1a\14
-\12xn--o3cnva8kd.com/\1a\11
-\ fxn--o3co4h.com/\1a\1a
-\18xn--pb--bnl8fvb0f5cc.tk/\1a\13
-\11xn--perhj-yua.no/\1a"
- xn--pola-ok4c5czc1d2bg66a8g.xyz/\1a#
-!xn--prabhta-sagiita-rjb5298j.net/\1a\ e
-\fxn--rna.net/\1a\18
-\16xn--sderkping-07ae.se/\1a#
-!xn--seit-cx4c553q1d6c2cmdt4a.com/\1a\16
-\14xn--tl9aobwakq3g.id/\1a\16
-\14xn--tmrer-kv-54a.dk/\1a\1c
-\1axn--triistamarket-imba.ee/\1a\e
-\19xn--tsubaki-ef0nk72a.com/\1a\ e
-\fxn--uxa.com/\1a\17
-\15xn--wl9ajab7b7cvf.id/\1a\ f
-\rxn--ym8a.com/\1a\ e
-\fxn--ypd.net/\1a\r
-\vxn--yzg.ws/\1a\11
-\ fxn--zxar5d.com/\1a\10
-\ exo-hotels.com/\1a\11
-\ fxo-interfax.ru/\1a\ f
-\rxohotels.com/\1a\ f
-\rxvideos.blog/\1a\11
-\ fxvideos.com.br/\1a\12
-\10xvideosx.com.br/\1a\ f
-\ryahoo.com.tw/\1a\19
-\17yamaha-motor-india.com/\1a\13
-\11yamato-kouso.com/\1a\12
-\10yamatokouso.com/\1a\13
-\11yes-please.co.il/\1a\12
-\10yesplease.co.il/\1a\12
-\10yh-antagning.se/\1a%
-#yorkshiredales-sc-main.square.site/\1a\ f
-\ryou-porn.com/\1a\f
-
-youdo.com/\1a7
-5yourfrenchpatrick.blogspot.com.yourfrenchpatrick.com/\1a\f
-
-youshi.cc/\1a\f
-
-youshu.cc/\1a\ e
-\fyouxube.com/\1a\r
-\vyouzab.com/\1a\r
-\vypmate.com/\1a\14
-\12yubu-dedecaan.net/\1a\11
-\ fyves-rocher.it/\1a\11
-\ fyves-rocher.pt/\1a\10
-\ eyvesrocher.it/\1a\r
-\vzapatos.ro/\1a\ e
-\fzappatos.ro/\1a\1d
-\ezegarki-luksusowe-wkruk.pl/\1a\16
-\14zen2-makemytrip.com/\1a\10
-\ ezenex5ive.com/\1a\10
-\ ezenexlive.com/\1a\1c
-\1azentrum-der-gesundheit.de/\1a\10
-\ ezhaber.com.tr/\1a\r
-\vziflow.com/\1a\f
-
-zilina.sk/\1a\12
-\10zoo-dortmund.de/\1a\12
-\10zoo-hannover.de/\1a\11
-\ fzoo-leipzig.de/\1a\v
-       zoom.com/\1a
-
-\bzoom.us/\1a\ e
-\fzoomgov.com/\1a\10
-\ ezozisloft.com/"\13
-\11[0-9]+betcup\.com"\13
-\11[0-9]+bets10\.com"\14
-\12[0-9]+betvole\.com"\17
-\15[0-9]+cratosslot\.com"\19
-\17[0-9]+grandbetting\.com"\15
-\13[0-9]+queenbet\.com"\17
-\15[0-9]+superbetin\.com"\15
-\13[0-9]+tempobet\.com"\15
-\13[0-9]+truvabet\.com"
-
-\bbmj\.com"\10
-\ ecambridge\.org"\ f
-\rcapterra\.com"\r
-\vcoding\.net"\10
-\ eebscohost\.com"\ e
-\felsevier\.es"\14
-\12exlibrisgroup\.com"\16
-\14g[a-z]-fastlist\.com"\r
-\vgetapp\.com"\ e
-\fhousedo\.com"\17
-\15ieeexplore\.ieee\.org" 
-\1ejournals\.scholarsportal\.info"\f
-
-jstor\.org"\10
-\ emuse\.jhu\.edu"\r
-\vnature\.com"\15
-\13ncbi\.nlm\.nih\.gov"\ f
-\rnextdoor\.com"\e
-\19onlinelibrary\.wiley\.com"
-
-\boup\.com"\14
-\12oversea\.cnki\.net"\ f
-\rproquest\.com"\10
-\ epubs\.acs\.org"\10
-\ epubs\.rsc\.org"\ e
-\fsagepub\.com"$
-"scholar\.google(\.[a-z]{2,3}){1,2}"\14
-\12sciencedirect\.com"\f
-
-sinzig\.de"\15
-\13softwareadvice\.com"\ f
-\rspringer\.com"\12
-\10takakuureru\.com"\12
-\10tandfonline\.com"\15
-\13webofknowledge\.com"\ f
-\rworldcat\.org*        analytics*\ 6bayern*\acentrum*\bchemnitz*\ 5dacia*\bdortmund*
-equipement*\ 5essen*\ 6europa*\bfreiburg*\afukuoka*\bhaberler*\ 5haval*
-imobiliare*\ 5kayak*     kitzingen*\ 5koeln*\bkumamoto*\ 5lenta*\ 6moebel*\bmuenchen*\rniedersachsen*     nuernberg*
-osnabrueck*
-pneumatiky*\ 5prace*\bsaarland*\ 5sante*\ 5sklep*\bsutochno*
-thueringen*\ 6toyota*
-trojmiasto
\ No newline at end of file
diff --git a/.config/google-chrome/ShaderCache/GPUCache/data_0 b/.config/google-chrome/ShaderCache/GPUCache/data_0
deleted file mode 100644 (file)
index d76fb77..0000000
Binary files a/.config/google-chrome/ShaderCache/GPUCache/data_0 and /dev/null differ
diff --git a/.config/google-chrome/ShaderCache/GPUCache/data_1 b/.config/google-chrome/ShaderCache/GPUCache/data_1
deleted file mode 100644 (file)
index f9e0e42..0000000
Binary files a/.config/google-chrome/ShaderCache/GPUCache/data_1 and /dev/null differ
diff --git a/.config/google-chrome/ShaderCache/GPUCache/data_2 b/.config/google-chrome/ShaderCache/GPUCache/data_2
deleted file mode 100644 (file)
index c7e2eb9..0000000
Binary files a/.config/google-chrome/ShaderCache/GPUCache/data_2 and /dev/null differ
diff --git a/.config/google-chrome/ShaderCache/GPUCache/data_3 b/.config/google-chrome/ShaderCache/GPUCache/data_3
deleted file mode 100644 (file)
index 5eec973..0000000
Binary files a/.config/google-chrome/ShaderCache/GPUCache/data_3 and /dev/null differ
diff --git a/.config/google-chrome/ShaderCache/GPUCache/index b/.config/google-chrome/ShaderCache/GPUCache/index
deleted file mode 100644 (file)
index 70a53f1..0000000
Binary files a/.config/google-chrome/ShaderCache/GPUCache/index and /dev/null differ
diff --git a/.config/google-chrome/Subresource Filter/Indexed Rules/30/9.29.4/Ruleset Data b/.config/google-chrome/Subresource Filter/Indexed Rules/30/9.29.4/Ruleset Data
deleted file mode 100644 (file)
index 15aca24..0000000
Binary files a/.config/google-chrome/Subresource Filter/Indexed Rules/30/9.29.4/Ruleset Data and /dev/null differ
diff --git a/.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/Filtering Rules b/.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/Filtering Rules
deleted file mode 100644 (file)
index f3f154b..0000000
+++ /dev/null
@@ -1,4770 +0,0 @@
-\97!
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b-728x90.
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-adtdp.com^
\ 1\b\ 2\10\ 1\18ÿ/*\17
-\15epaper.timesgroup.com*\ f
-\rnbcsports.com*\ f
-\rwindalert.com*\ e
-\fkowb1290.com*\r
-\vk2radio.com*\v
-       vimeo.com*
-
-\bkoel.com*
-
-\buefa.com0\ 28\ 3@\ 1R#googletagservices.com/tag/js/gpt.js
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/ad-inserter/
-9\b\ 1\10\ 1\18ÿ/*\11
-\radcore.com.au\10\ 1*\r
-       adcore.ch\10\ 10\ 18\ 1@\ 1R\b/adcore_
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ruwoaptee.com^
-.\b\ 1\10\ 1\18÷/0\ 18\ 1@\ 1R\1f/wp-content/plugins/m-wp-popup/
-7\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R)phncdn.com/js/userFollowers_setUp-min.js?
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        ayads.co^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b_468_60.
-(\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1aredtube.com/relatedvideos/
-8\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R)bancodevenezuela.com/imagenes/publicidad/
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-.adbutler-
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eadrecover.com^
-'\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\18rentalcars.com/partners/
->\b\ 2\10\ 1\18ÿ/*\f
-
-google.com0\ 28\ 3@\ 1R!developers.google.com/google-ads/
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1fphncdn.com/js/ourfriends-min.js
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        aso1.net^
--\b\ 2\10\ 1\18ÿ/*\b
-\ 6vk.com0\ 28\ 3@\ 1R\14vk.me/css/al/ads.css
-<\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R.phncdn.com/js/uploaded_video_thumbnail_select/
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18phncdn.com/js/karmaInfo/
-%\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\17discordapp.com/banners/
-D\b\ 2\10\ 1\18ÿ/*
-
-\bdaum.net0\ 28\ 3@\ 1R)daumcdn.net/adfit/static/ad-native.min.js
--\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1ed1a3jb5hjny5s4.cloudfront.net^
-6\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R'arnhemland-safaris.com/images/*_480_80_
-'\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\18looker.com/api/internal/
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13broadstreetads.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/banner.cgi?
-"\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\14pornhub.com/comment/
\ 1\b\ 2\10\ 1\18ÿ/*\17
-\15thefreedictionary.com*\15
-\13downloads.codefi.re*\14
-\12windows7themes.net*\13
-\11smallseotools.com*\12
-\10tampermonkey.net*\11
-\ fglobaldjmix.com*\11
-\ fslideplayer.com*\ f
-\rnlfreevpn.com*\r
-\voldapps.com0\ 28\ 3@\ 1R:pagead2.googlesyndication.com/pagead/js/*/show_ads_impl.js
-3\b\ 2\10\ 1\18\ 10\ 28\ 3@\ 1R%pornhub.com/www-static/flash/gate.swf
-!\b\ 2\10\ 1\18\f0\ 28\ 3@\ 1R\13linkbucks.com/tmpl/
-I\b\ 2\10\ 1\18 *\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\12pornhub.com/toys/?
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fclicktripz.com^
-'\b\ 1\10\ 1\18ÿ/*
-
-\ 6ads.ae\10\ 10\ 18\ 1@\ 1R\f/upload/ads/
-"\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\13searchad.naver.com^
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        teads.tv^
->\b\ 2\10\ 1\18ÿ/*\f
-
-google.com0\ 28\ 3@\ 1R!developers.google.com/ads/images/
-"\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\14redtube.com/comment/
-7\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R)phncdn.com/www-static/js/ph-networkbar.js
-/\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R youporn.com/recommendedtoyou.php
-2\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R$phncdn.com/www-static/js/mg-modal.js
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vinnity.com^
-%\b\ 2\10\ 3\18\82 0\ 28\ 3@\ 1R\16xmpp-chat.pornhub.com^
--\b\ 2\10\ 1\18ÿ/*\b
-\ 6vk.com0\ 28\ 3@\ 1R\14vk.com/js/al/ads.js?
-<\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R.phncdn.com/www-static/js/pornstars-profile.js?
-5\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R'phncdn.com/js/video_setUp_tablet-min.js
-/\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R!phncdn.com/assets/pc/js/users.js?
-9\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R+phncdn.com/assets/*/js/user_notification.js
\ 1\b\ 2\10\ 1\18ÿ/*\17
-\15thefreedictionary.com*\13
-\11smallseotools.com*\12
-\10tampermonkey.net*\11
-\ fslideplayer.com*\10
-\ ereal-sports.jp*\10
-\ esoranews24.com0\ 28\ 3@\ 1R6pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/adsrv.
-?\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R1phncdn.com/www-static/js/stream-notifications.js?
-.\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R phncdn.com/js/share_video_block/
-,\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1dflashx.tv/js/jquery.cookie.js
-$\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\15projectagoralibs.com^
\a\b\ 2\10\ 3\18ÿ/*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\18www.google.*/ads/images/
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rfranecki.net^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\faimatch.com^
-.\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R youporn.com/search/autocomplete/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ efastclick.net^
-*\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\eexperienceleague.adobe.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fdianomi.com^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/468_60.
-m\b\ 2\10\ 1\18\85\ 4*\10
-\ eredtube.com.br*\10
-\ eyouporngay.com*\ f
-\ryoupornru.com*\r
-\vredtube.com*\r
-\vyouporn.com0\ 28\ 3@\ 1R\vypncdn.com^\95\15
-1\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R#phncdn.com/www-static/*/gif-view.js
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/publicidade.
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-m32.media^
-,\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1dflashx.tv/player6/jwplayer.js
-"\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\13/pagead/conversion/
-'\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\18dashboard.marketgid.com^
-#\b\ 2\10\ 1\18$0\ 28\ 3@\ 1R\15pornhub.com/insights/
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11instreamvideo.ru^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/adunit.
-%\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\16topdisplaynetwork.com^
-?\b\ 2\10\ 1\18\ 2*\10
-\ eapps.admob.com0\ 28\ 3@\ 1R\1fapps.admob.com/admob/*.adsense.
-1\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R#youporngay.com/recommendedtoyou.php
-\1c\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\ evk.com/ads.php
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11tribalfusion.com^
-*\b\ 1\10\ 1\18ÿ/*\ f
-\vadsearch.fr\10\ 10\ 18\ 1@\ 1R
-/adsearch.
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\veskimi.com^
-\1e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ f/advertisments/
-7\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R(infoworld.com/www/js/ads/gpt_includes.js
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        begun.ru^
-/\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R!phncdn.com/www-static/js/vmobile/
-+\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\1dtabiat.gov.tr/KACMS/Files/ad-
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1dphncdn.com/www-static/js/lib/
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vcdntrf.com^
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ ffreeskreen.com^
-?\b\ 1\10\ 1\18ÿ/*\15
-\11adtrack.yacast.fr\10\ 1*\ e
-
-adtrack.ca\10\ 10\ 18\ 1@\ 1R    /adtrack.
-J\b\ 2\10\ 1\18 *\f
-
-spiegel.de0\ 28\ 3@\ 1R.pagead2.googlesyndication.com/getconfig/sodar?
-*\b\ 2\10\ 1\18\80\ 1*\v
-       hanime.tv0\ 28\ 3@\ 1R\ eadtng.com/get/
-&\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\18pornhub.com/album_upload
-7\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R)phncdn.com/js/userFollowing_setUp-min.js?
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vbnhtml.com^
-'\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\19rdtcdn.com^*/settings.js?
-,\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1ephncdn.com/assets/*/js/home.js
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fntvpinp.com^
-3\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R%phncdn.com/www-static/js/comments.js?
-&\b\ 1\10\ 1\18ÿ/*\r
-       adlabs.ru\10\ 10\ 18\ 1@\ 1R\b.adlabs.
-2\b\ 2\10\ 1\18 *\a
-\ 5dr.dk0\ 28\ 3@\ 1R\esmartadserver.com/3310/call
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ ecoinverti.com^
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-ad-m.asia^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adserver-
-+\b\ 1\10\ 1\18ÿ/*\r
-       bayie.com\10\ 10\ 18\ 1@\ 1R\r/uploads/ads/
-A\b\ 2\10\ 1\18\ 2*\v
-       tube8.com*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1R\ et8cdn.com//js/
-$\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R\16einthusan.tv/prebid.js
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-namel.net^
-\17\b\ 1\10\ 1\18\ 40\ 18\ 1@\ 1R /300x250.
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vmicroad.jp^
-g\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1RXbtcmanager.com/wp-content/uploads/wp-banners/banner_cf0c55bbe3e654b2e631fd0552e0322b.png
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ freadserver.net^
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1fplaywire.com/bolt*/frame/admgr.
-R\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1RDgovernment-and-constitution.org/images/presidential-seal-300-250.gif
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/openx.
-!\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\13flashx.tv/js/showad
-"\b\ 2\10\ 1\18\82\ 1*      
-\adlh.net0\ 28\ 3@\ 1R\bdlh.net^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
--auto-ads-
-=\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R/phncdn.com/www-static/js/autocomplete-search.js
-(\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\19imagetwist.com/xupload.js
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rawltovhc.com^
-.\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1faffiliate.kickapps.com/service/
-N\b\ 1\10\ 1\18ÿ/*\18
-\14admanager.alzura.com\10\ 1*\18
-\14admanager.google.com\10\ 10\ 18\ 1@\ 1R\v/admanager.
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ ftrafforsrv.com^
-4\b\ 2\10\ 1\18\ 2*       
-\albry.tv0\ 28\ 3@\ 1R\estream.playbuzz.com/player/
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ erevampcdn.com^
-/\b\ 1\10\ 1\18ÿ/*\15
-\11adspaceagency.com\10\ 10\ 18\ 1@\ 1R    /adspace/
-\18\b\ 1\10\ 1\18ß/0\ 18\ 1@\ 1R        -300x250-
-,\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1eyouporn.com/mycollections.json\9b!
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v&banner_id=
-\15\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ 6/ads3.
-v\b\ 2\10\ 1\18
-*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\rjsdelivr.net^
-3\b\ 2\10\ 1\18\b*\v
-       vshare.eu0\ 28\ 3@\ 1R\18netdna.bootstrapcdn.com^
-0\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R!minigame.aeriagames.jp/*/ae-tpgs-
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fmicroadinc.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vufpcdn.com^
-K\b\ 2\10\ 1\18ÿ/*\17
-\15analytics.twitter.com*\11
-\ fads.twitter.com0\ 28\ 3@\ 1R\10ads.twitter.com^
-\9f\ 2\b\ 2\10\ 1\18ÿ/*\14
-\12exomashomepage.com*\14
-\12familyhandyman.com*\12
-\10blastingnews.com*\11
-\ faccuweather.com*\11
-\ ffoxbusiness.com*\10
-\ ethehealthy.com*\ e
-\fkeloland.com*\r
-\vhistory.com*\f
-
-go.cnn.com*\f
-
-wvnstv.com*\v
-       radio.com*
-
-\bwboy.com*
-
-\bwkrn.com*
-
-\bwlns.com*\b
-\ 6rd.com0\ 28\ 3@\ 1R"amazon-adsystem.com/aax2/apstag.js
-(\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1aphncdn.com/js/deleteVideo/
-(\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\19imagenpic.com/jquery.*.js
-0\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R"phncdn.com/www-static/js/header.js
-\1d\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\ ftube8.com/ajax/
-!\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\12im.ov.yahoo.co.jp^
-#\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\14geniusdexchange.com^
-1\b\ 2\10\ 1\18\ 4*\ f
-\rpointtown.com0\ 28\ 3@\ 1R\12valuecommerce.com^
-A\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R3phncdn.com/js/ad_form_header/ad_form_header-min.js?
-)\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\ephncdn.com/tubes.infopages-
-\19\b\ 1\10\ 2\18ÿ/0\ 18\ 1@\ 1R
-://banner.
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rrepubler.com^
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(rdtcdn.com^*/quality-selector-mobile.js?
-R\b\ 2\10\ 1\18 *\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\epornhub.com/community_ajax?
-<\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R-www.google.com/doubleclick/images/favicon.ico
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11trafficforce.com^
-)\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1adashboard.lentainform.com^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eclickfuse.com^
-E\b\ 2\10\ 1\18\80\ 1 \ 1*\1e
-\1caffiliate-program.amazon.com0\ 28\ 3@\ 1R\14amazon.com/home/ads/
-1\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R#phncdn.com/www-static/js/stream.js?
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fipromcloud.com^
-*\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\egpt-worldwide.com/js/gpt.js
-A\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R2/wp-content/uploads/useful_banner_manager_banners/
-0\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R"phncdn.com/www-static/js/mg_modal-
-\1f\b\ 2\10\ 1\18\91\ 40\ 28\ 3@\ 1R\10vidible.tv/prod/
-"\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\13/adasia-ad-network-
-\18\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R        2mdn.net^
-(\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1apornhub.com/playlist_json/
-e\b\ 2\10\ 1\18 *\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R.pornhub.com/newCreditCardModalDataTrackingAjax
-7\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R)kotaku.com^*/assets/new-client/adManager.
\a\b\ 2\10\ 3\18 *\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\ fgoogle.*/s?*&q=
-O\b\ 2\10\ 3\18\80\ 10\ 28\ 3@\ 1R@candidate.hr-manager.net/Advertisement/PreviewAdvertisement.aspx
-<\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R.phncdn.com/www-static/js/widgets-leave-page.js
-:\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R,phncdn.com/www-static/js/user-video-show.js?
-G\b\ 2\10\ 1\18 *\f
-
-spiegel.de0\ 28\ 3@\ 1R+g.doubleclick.net/gampad/ads?*superbanner_3
-3\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R%facebook.com/ads/profile/advertisers/
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fadverticum.net^
-4\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R&phncdn.com/www-static/js/user-prefs.js
-n\b\ 2\10\ 1\18ÿ/*\12
-\10pirateproxy.live*\12
-\10thehiddenbay.com*\12
-\10thepiratebay.org0\ 28\ 3@\ 1R#thepiratebay.*/static/js/details.js
-D\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R6salfordonline.com/wp-content/plugins/wp_pro_ad_system/
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-fresh8.co^
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11trafficjunky.net^
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ emarketgid.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vgitoku.com^
-=\b\ 2\10\ 1\18ÿ/*\10
-\ eusanetwork.com0\ 28\ 3@\ 1R\1ccdn.betrad.com/pub/icon1.png
--\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1ed22xmn10vbouk4.cloudfront.net^
-!\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\13pornhub.com/stream/
-\1e\b\ 1\10\ 1\18ó/0\ 18\ 1@\ 1R\ f/popup-builder-
-2\b\ 2\10\ 1\18\ 2*\r
-\vabcvideo.cc0\ 28\ 3@\ 1R\15hcaptcha.com^*/api.js
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fyieldmo.com^
\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\11tillatingmer.fun^
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17phncdn.com/js/mg_modal/
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-kargo.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fbitcoadz.io^
-!\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\12taboola.com/vpaid/
-6\b\ 2\10\ 1\18\ 4*\ f
-\ryourtv.com.au0\ 28\ 3@\ 1R\17static9.net.au^*_120x60£\19
-O\b\ 2\10\ 1\18ÿ/*\10
-\ esoranews24.com0\ 28\ 3@\ 1R.pagead2.googlesyndication.com/pagead/js/rum.js
-'\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\19nextcloud.com/remote.php/
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/adservices.
-\1a\b\ 1\10\ 2\18\ 20\ 28\ 3@\ 1R\fredtram.com^
-.\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R commons.wikimedia.org/w/api.php?
-(\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\19survey.g.doubleclick.net^
-#\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\15samplefan.com/img/ad/
-#\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\15phncdn.com/swfobject-
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rriverhit.com^
-;\b\ 2\10\ 1\18\85\ 4*\10
-\ eredtube.com.br*\r
-\vredtube.com0\ 28\ 3@\ 1R\vrdtcdn.com^
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/www-static/js/promo-banner.js
-9\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R+phncdn.com/www-static/js/content-removal.js
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ edoublemax.net^
-!\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\13phncdn.com/timings-
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1fphncdn.com/*/js/t8.util-min.js?
-/\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R!sundaysportclassifieds.co.uk/ads/
-A\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R3phncdn.com/www-static/js/widgets-comments-simple.js
-Y\b\ 1\10\ 1\18ÿ/*\12
-\ eadman.press.pl\10\ 1*\10
-\fadman.studio\10\ 1*\r
-       adman.com\10\ 1*\f
-\badman.ee\10\ 10\ 18\ 1@\ 1R\a/adman.
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v_header_ad_
-O\b\ 2\10\ 1\18ÿ/*\10
-\ euptostream.com*\r
-\vuptobox.com0\ 28\ 3@\ 1R\1fplatform.twitter.com/widgets.js
-8\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R)davidsilverspares.co.uk/graphics/*_ad.gif
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/adssp.
-!\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\12valuecommerce.com^
-8\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R*phncdn.com/www-static/js/member-search.js?
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\valxbgo.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fadswizz.com^
-+\b\ 2\10\ 1\18\ 4*\ e
-\fzazzle.co.uk0\ 28\ 3@\ 1R\rzcache.co.uk^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10postrelease.com^
-(\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1aphncdn.com/js/achievement-
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-tqlkg.com^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rdibsemey.com^
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/adfox/
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10ad-delivery.net^
-)\b\ 1\10\ 3\18\ 20\ 28\ 1@\ 1R\e/glp?r=*&rw=*&rh=*&ww=*&wh=
-&\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\17adaptv.advertising.com^
\ 2\b\ 2\10\ 1\18ÿ/*\19
-\17player.performgroup.com*\15
-\13embed.comicbook.com*\14
-\12chicagotribune.com*\14
-\12games.usatoday.com*\14
-\12player.abacast.net*\14
-\12player.earthtv.com*\13
-\11insideedition.com*\12
-\10blastingnews.com*\10
-\ emetacritic.com*\ f
-\rbloomberg.com*\ f
-\rcbssports.com*\r
-\vcbsnews.com*\f
-
-iheart.com*\f
-
-truvid.com*\f
-
-zeebiz.com0\ 28\ 3@\ 1R*imasdk.googleapis.com/js/sdkloader/ima3.js
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vftd.agency^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fdeepintent.com^
-C\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R5przegladpiaseczynski.pl/wp-content/uploads/*-300x250-
-?\b\ 2\10\ 1\18\ 4*\12
-\10extrarebates.com0\ 28\ 3@\ 1R\1dpepperjamnetwork.com/banners/
-$\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\15yahoo.com/bidRequest?
-,\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1dworthpoint.com^*/advertising?
-\1f\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\10/bsa-plugin-pro-
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/adimg/
-(\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\1aredtube.com/media/avatars/
\ 2\b\ 2\10\ 1\18"* 
-\1emanagedhealthcareexecutive.com*\18
-\16physicianspractice.com*\17
-\15epaper.timesgroup.com*\16
-\14medicaleconomics.com*\14
-\12formularywatch.com*\13
-\11edy.rakuten.co.jp*\12
-\10blastingnews.com*\11
-\ faccuweather.com*\ e
-\fgamespot.com*\ e
-\fmediaite.com*\r
-\vindy100.com*
-
-\btheta.tv0\ 28\ 3@\ 1R\1fg.doubleclick.net/tag/js/gpt.js
-\18\b\ 1\10\ 1\18Ý/0\ 18\ 1@\ 1R        .com/ads.
-\1c\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\ ecloud.mail.ru^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ evideoroll.net^
-\1f\b\ 2\10\ 2\18\80\ 10\ 28\ 3@\ 1R\10promo.com/embed/
-H\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R:phncdn.com/js/*_disclaimer/*_disclaimer_controller-min.js?
-:\b\ 2\10\ 1\18\ 4*\12
-\10crystalmark.info*\r
-\vlockd.co.uk0\ 18\ 1@\ 1R    _300x250.
-\1a\b\ 1\10\ 2\18ÿ/0\ 18\ 1@\ 1R\v://banners.
-=\b\ 2\10\ 1\18 *\10
-\ ewww.google.com0\ 28\ 3@\ 1R\1dwww.google.com/analytics/web/
-)\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\emobygames.com/images/promo/
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fad-stir.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/sticky-ad-
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vpowerad.ai^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ryieldlab.net^
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14polarcdn-terrax.com^
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ einter1ads.com^
-\1f\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\10/components/ads/
-&\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\17webcontentassessor.com^
-'\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\18imagenpic.com/xupload.js\83\1e
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/www-static/js/searchFilter.js
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1dphncdn.com/js/html5player.js?
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/ad/image/
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ foctopuspop.com^
-O\b\ 2\10\ 1\18"*\10
-\ eredtube.com.br*\r
-\vredtube.com0\ 28\ 3@\ 1R rdtcdn.com/www-static/cdn_files/
-0\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R!p.jwpcdn.com/player/plugins/vast/
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-bnmla.com^
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/adv_teasers.
-'\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\19redtube.com/authenticate/
-+\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1cfatimalife.com.br/api/v1/ad/
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/domainads/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /160x600.
-$\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\16infotel.ca/images/ads/
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/adpic/
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\radthrive.com^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10realclick.co.kr^
-\16\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\a1rx.io^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ ehb.emxdgt.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fednplus.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f?ads_params=
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadpone.com^
-K\b\ 1\10\ 1\18ÿ/*\14
-\10ad4.wpengine.com\10\ 1*\13
-\ fvereinslinie.de\10\ 1*
-
-\ 6ad4.fr\10\ 10\ 18\ 1@\ 1R\ 5/ad4.
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14redintelligence.net^
-Q\b\ 2\10\ 1\18 *\f
-
-spiegel.de0\ 28\ 3@\ 1R5doubleclick.net/gampad/*adPositionName%3Dsuperbanner_
-2\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R#yaytrade.com^*/chunks/pages/advert/
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/ad/images/
-K\b\ 1\10\ 1\18\94\ 1*\19
-\15developers.google.com\10\ 1*\16
-\12sabotage-films.com\10\ 10\ 18\ 1@\ 1R   .com/ads/
-4\b\ 2\10\ 1\18ÿ/*\12
-\10ams.amazon.co.uk0\ 28\ 3@\ 1R\11ams.amazon.co.uk^
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/js/userSettings_setUp-min.js?
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13awin1.com/cshow.php
-5\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R'phncdn.com/www-static/js/show_image.js?
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b_468x60.
-$\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\16redtube.com/blockuser/
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-extend.tv^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        -160x600.
-0\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R"wavepc.pl/wp-content/*-500x100.png
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fsteepto.com^
\a\b\ 2\10\ 3\18\ 2*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R"google.*/webpagethumbnail?*&query=
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rclevernt.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fakavita.com^
-L\b\ 2\10\ 1\18 *\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\15pornhub.com/playlist/
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/google-ads.
-E\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R7phncdn.com/assets/pc/js/searchresult_page_asset_list.js
-;\b\ 2\10\ 1\18ÿ/*\14
-\12jp.square-enix.com0\ 28\ 3@\ 1R\16ads-twitter.com/oct.js
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adbanner/
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-adnxs.com^
-8\b\ 2\10\ 1\18\ 2*\12
-\10repeatmyvids.com0\ 28\ 3@\ 1R\16adserve.atedra.com/js/
-6\b\ 2\10\ 1\18ÿ/*\11
-\ fmcclatchydc.com0\ 28\ 3@\ 1R\14ntv.io/serve/load.js
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eidealmedia.io^
\ 1\b\ 2\10\ 1\18ÿ/*\13
-\11pccomponentes.com*\11
-\ ffarfeshplus.com*\10
-\ etv-asahi.co.jp*\ e
-\fgentside.com*
-
-\bvlive.tv*
-
-\bvogue.de*
-
-\bvoici.fr0\ 28\ 3@\ 1R#googletagservices.com/tag/js/gpt.js
-+\b\ 2\10\ 1\18\ 4*\11
-\ fsocialblade.com0\ 28\ 3@\ 1R
-banner.yt^
\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\11/ad-inserter-pro/
-(\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1ayouporn.com/notifications/
-:\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R,phncdn.com/www-static/js/pornstars-video.js?
-E\b\ 2\10\ 1\18ÿ/*\13
-\11yuukinohana.co.jp0\ 28\ 3@\ 1R!s0.2mdn.net/ads/studio/Enabler.js
-)\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\ephncdn.com/js/votingSystem/
-.\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R phncdn.com/assets/*/js/common.js
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/pbjsandwich-
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1faccuweather.com/bundles/prebid.
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adrotate/
-C\b\ 2\10\ 1\18\b*\14
-\12scrippsdigital.com0\ 28\ 3@\ 1R\1fscrippsdigital.com/cms/videojs/
-A\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R2nc-myus.com/images/pub/www/uploads/merchant-logos/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eh12-media.com^
-B\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R3digiads.com.au/images/shared/misc/ad-disclaimer.gifÊ\17
-"\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13betteradsystem.com^
-L\b\ 2\10\ 1\18\ 2*\v
-       tube8.com*\v
-       tube8.net*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1R\fpolyfill.io^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/banner-ads-
-9\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R*adservice.com/wp-content/themes/adservice/
-\1d\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ e/sam-pro-free/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eadtechium.com^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rtubecorp.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vschjmp.com^
-:\b\ 2\10\ 1\18\ 2*\12
-\10gadgets.ndtv.com0\ 28\ 3@\ 1R\18apis.kostprice.com/fapi/
-\1f\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\10extremereach.io^
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\r33across.com^
-C\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R5securenetsystems.net/advertising/ad_campaign_get.cfm?
-G\b\ 2\10\ 1\18\ 2*\ e
-\fkabeleins.de* 
-\asat1.de0\ 28\ 3@\ 1R\1eplayer-feedback.p7s1video.net^
-)\b\ 2\10\ 1\18\ 2*\f
-
-hotair.com0\ 28\ 3@\ 1R\rp.d.1emn.com^
-<\b\ 2\10\ 1\18ÿ/*\10
-\ ewww.google.com0\ 28\ 3@\ 1R\ewww.google.com/doubleclick/
-0\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R"phncdn.com/www-static/js/modelhub/
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/mellowads.
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/ad/rendered?
-0\b\ 2\10\ 1\18\ e*\12
-\10thepiratebay.org0\ 28\ 3@\ 1R\ etorrindex.net^
-3\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R%phncdn.com/www-static/js/streamate.js
-\16\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\acnt.my^
-!\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\12brand-display.com^
-\1e\b\ 2\10\ 1\18\b0\ 28\ 3@\ 1R\10yahoo.com/combo?
-*\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1cphncdn.com/js/user_comments/
-2\b\ 2\10\ 1\18\80\ 1*\a
-\ 5dr.dk0\ 28\ 3@\ 1R\1adr.dk^*^sasfid=*&clicktag=
-!\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\12chaturbate.com/in/
-(\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1ayouporn.com/subscriptions/
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fbrainlyads.com^
-(\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 2R\19flashx.tv/js/light.min.js
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fplaytem.com^
-,\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1dstrangermeetup.com/socket.io/
\ 2\b\ 2\10\ 1\18\ 4*"
- programma-affiliazione.amazon.it* 
-\1eaffiliate-program.amazon.co.uk*\1e
-\1caffiliate-program.amazon.com*\1d
-\eaffiliate-program.amazon.in*\1a
-\18associados.amazon.com.br*\18
-\16affiliate.amazon.co.jp*\17
-\15partenaires.amazon.fr*\16
-\14associates.amazon.ca*\16
-\14associates.amazon.cn*\16
-\14partnernet.amazon.de*\15
-\13afiliados.amazon.es0\ 28\ 3@\ 1R\1dssl-images-amazon.com/images/
-Q\b\ 2\10\ 1\18 *\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\1apornhub.com/jobs/?wc-ajax=
-3\b\ 2\10\ 1\18ª\ 1*\ f
-\ranimepahe.com*        
-\akwik.cx0\ 28\ 3@\ 1R\bkwik.cx^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ esnigelweb.com^
-0\b\ 1\10\ 2\18\ 20\ 28\ 3@\ 1R"connatix.com/connatix.playspace.js
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-adnico.jp^
-(\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\1autdallas.edu/locator/maps/
-\1f\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\11youporn.com/ajax/
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rudmserve.net^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ esmartclip.net^
-\1d\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ e/securepubads.
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rownlocal.com^
-4\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R&phncdn.com/www-static/js/pornstars.js?
-,\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1ephncdn.com/js/userMiniProfile/
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/assets/pc/js/userfollowing.js
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/uploads/adv/
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10spotxchange.com^
-:\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R,phncdn.com/assets/pc/js/uservideos_output.js
-x\b\ 2\10\ 1\18\ 4*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\ fimage.tmdb.org^
\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\11visariomedia.com^
-"\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\14redtube.com/gallery/
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ftidaltv.com^
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-fwmrm.net^
-,\b\ 2\10\ 1\18¤\ 10\ 28\ 3@\ 1R\1dtube8.es/_Incapsula_Resource?
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10unrulymedia.com^
-#\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\14ti.tradetracker.net^
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ e4wnetwork.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\flduhtrp.net^
-@\b\ 2\10\ 1\18\ 2*\v
-       flashx.to*\v
-       flashx.tv0\ 28\ 3@\ 1R\18fastcontentdelivery.com^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vctxtfl.com^
-!\b\ 2\10\ 1\18\b0\ 28\ 3@\ 1R\13wikia.nocookie.net^
-&\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\18redtube.com/recommended/
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13adlooxtracking.com^×"
-0\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R"youporngay.com/api/videos/related/
-4\b\ 1\10\ 2\18ÿ/*\13
-\ fbannersnack.dev\10\ 10\ 28\ 3@\ 1R\10bannersnack.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f_ads_iframe_
-R\b\ 2\10\ 1\18\ 2*\10
-\ emetacritic.com*\ e
-\fgamespot.com0\ 28\ 3@\ 1R"at.adtech.redventures.io/lib/dist/
-,\b\ 1\10\ 1\18ÿ/*\10
-\fadservice.io\10\ 10\ 18\ 1@\ 1R\v/adservice.
-0\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R"phncdn.com/js/videos_setUp-min.js?
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eexoticads.com^
-0\b\ 1\10\ 1\18ÿ/*\11
-\rwordpress.org\10\ 10\ 18\ 1@\ 1R\ e/advanced-ads-
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ emixadvert.com^
-\1f\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\10creativecdn.com^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b_468x60_
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /adclick.
-C\b\ 2\10\ 1\18\ 2*\12
-\10help.pornhub.com*\12
-\10thepiratebay.org0\ 28\ 3@\ 1R\rjsdelivr.net^
-?\b\ 2\10\ 1\18ÿ/*\12
-\10gemini.yahoo.com0\ 28\ 3@\ 1R\1cgemini.yahoo.com/advertiser/
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fcinarra.com^
--\b\ 2\10\ 1\18 *\f
-
-go.cnn.com0\ 28\ 3@\ 1R\11prebid.adnxs.com^
-4\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R&phncdn.com/www-static/js/flag-user.js?
\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\11/image/affiliate/
-2\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R$somewheresouth.net/banner/banner.php
-&\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\17runative-syndicate.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fmookie1.com^
-3\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R%luminalearning.com/affiliate-content/
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-loopme.me^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fbc.coupons.com^
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-adingo.jp^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/synad2.
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-ezoic.net^
-4\b\ 2\10\ 1\18\ 2*\10
-\ ewww.google.com0\ 28\ 3@\ 1R\14ads.google.com/jsapi
-\1e\b\ 1\10\ 1\18÷/0\ 18\ 1@\ 1R\ f/oiopub-direct/
-(\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1ardtcdn.com^*/community.js?
-6\b\ 1\10\ 1\18ÿ/*\ f
-\vopenx.solar\10\ 1*\r
-       openx.com\10\ 10\ 18\ 1@\ 1R\a.openx.
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ripromote.com^
-N\b\ 2\10\ 1\18\ 4*\15
-\13accounts.google.com0\ 28\ 3@\ 1R)gstatic.com/images/icons/product/adsense_
-\8d\b\b\ 1\10\ 1\18Ý/*%
-!advertising.sevenwestmedia.com.au\10\ 1*!
-\1dadvertising.berlin-airport.de\10\ 1*!
-\1dadvertising.boardgamegeek.com\10\ 1*\1f
-\eadvertising.dailymotion.com\10\ 1*\1f
-\eadvertising.greunenberg.com\10\ 1*\1f
-\eadvertising.theguardian.com\10\ 1*\1e
-\1aadvertising.racingpost.com\10\ 1*\1d
-\19advertising.amazon.com.au\10\ 1*\1d
-\19advertising.amazon.com.mx\10\ 1*\1c
-\18advertising.amazon.co.jp\10\ 1*\1c
-\18advertising.amazon.co.uk\10\ 1*\e
-\17advertising.bulurum.com\10\ 1*\e
-\17advertising.byhoxby.com\10\ 1*\e
-\17advertising.expedia.com\10\ 1*\e
-\17advertising.lavenir.net\10\ 1*\e
-\17advertising.scoop.co.nz\10\ 1*\1a
-\16advertising.amazon.com\10\ 1*\1a
-\16advertising.nzme.co.nz\10\ 1*\1a
-\16advertising.shpock.com\10\ 1*\1a
-\16advertising.utexas.edu\10\ 1*\19
-\15advertising.amazon.ae\10\ 1*\19
-\15advertising.amazon.ca\10\ 1*\19
-\15advertising.amazon.cn\10\ 1*\19
-\15advertising.amazon.de\10\ 1*\19
-\15advertising.amazon.es\10\ 1*\19
-\15advertising.amazon.fr\10\ 1*\19
-\15advertising.amazon.in\10\ 1*\19
-\15advertising.amazon.it\10\ 1*\19
-\15advertising.amazon.sa\10\ 1*\19
-\15advertising.mobile.de\10\ 1*\19
-\15advertising.vrisko.gr\10\ 1*\18
-\14advertising.hulu.com\10\ 1*\18
-\14advertising.roku.com\10\ 1*\16
-\12advertising.org.il\10\ 1*\ f
-\vadvision.co\10\ 10\ 18\ 1@\ 1R\r/advertising.
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10directadvert.ru^
-(\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1adailymotion.com/advertise/
-$\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\16redtube.com/addfriend/
\ 2\b\ 2\10\ 1\18\ 2*\18
-\16pornhubthbh7ap3u.onion*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\10
-\ eredtube.com.br*\10
-\ euptostream.com*\10
-\ eyouporngay.com*\ f
-\rputlockers.mn*\ e
-\fputlocker.to*\ e
-\fup-4ever.com*\ e
-\fup-4ever.org*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vuptobox.com*\r
-\vyouporn.com*\f
-
-imgbox.com*\v
-       tube8.com*\v
-       vshare.eu*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1R\14ajax.googleapis.com^
-_\b\ 2\10\ 1\18ÿ/*\ f
-\rnlfreevpn.com*\r
-\voldapps.com0\ 28\ 3@\ 1R0pagead2.googlesyndication.com/pagead/show_ads.js
-0\b\ 2\10\ 1\18ÿ/*      
-\apch.com0\ 28\ 3@\ 1R\16optimatic.com/shell.js
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/bannerads/
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-adgrx.com^
-&\b\ 1\10\ 1\18ÿ/*\ f
-\vyads.org.il\10\ 10\ 18\ 1@\ 1R\ 6/yads.
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eundertone.com^
-$\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\15cpmstar.com/view.aspx
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadgebra.in^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadroll.com^
-?\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R1phncdn.com/assets/pc/js/videos_page_asset_list.js
-'\b\ 1\10\ 1\18÷/0\ 18\ 1@\ 1R\18/amazon-associates-link-
-\8e\ 2\b\ 1\10\ 1\18ÿ/*\1c
-\18advertiser.flossbank.com\10\ 1*\19
-\15bingads.microsoft.com\10\ 1*\19
-\15mobileapptracking.com\10\ 1*\16
-\12admin.exoclick.com\10\ 1*\15
-\11ads.microsoft.com\10\ 1*\13
-\ faffiliprint.com\10\ 1*\12
-\ eads.tiktok.com\10\ 1*\11
-\rlinkpizza.com\10\ 1*\10
-\fmediance.com\10\ 1*\10
-\ftrialpay.com\10\ 1*\ e
-
-affili.net\10\ 10\ 18\ 1@\ 1R\f/advertiser/
-w\b\ 2\10\ 1\18\ 2*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vyouporn.com*\v
-       tube8.com0\ 28\ 3@\ 1R\15widget.uservoice.com^
->\b\ 2\10\ 1\18\ 2*
-
-\bwral.com0\ 28\ 3@\ 1R$blueconic.net/capitolbroadcasting.js
-\1c\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\ easahi.com/ads/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eadhitzads.com^
-c\b\ 2\10\ 1\18ÿ/*\10
-\ eabcnews.go.com*\10
-\ ebrightcove.net0\ 28\ 3@\ 1R0imasdk.googleapis.com/js/sdkloader/ima3_debug.js
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vanymad.com^
-7\b\ 1\10\ 1\18ÿ/*\17
-\13panel.rightflow.com\10\ 10\ 18\ 1@\ 1R\ f?advertiser_id=
--\b\ 2\10\ 1\18¤\ 10\ 28\ 3@\ 1R\1etube8.com/_Incapsula_Resource?
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fdtscout.com^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b?adspot_
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13betweendigital.com^
-t\b\ 2\10\ 1\18
-*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\vjwpcdn.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/images/adv/
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1fphncdn.com/assets/*/js/video.js\99-
-'\b\ 1\10\ 1\18ÿ/*\ e
-
-prebid.org\10\ 10\ 18\ 1@\ 1R\b/prebid.
-=\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R/phncdn.com/www-static/js/manage-constructors.js
-F\b\ 2\10\ 1\18\ 4*\10
-\ eredtube.com.br*\r
-\vredtube.com0\ 28\ 3@\ 1R\17thumbs-cdn.redtube.com^
-\1e\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\10pornhub.com/gif/
-:\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R,phncdn.com/js/userAchievements_setUp-min.js?
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fweborama.fr^
-7\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R)webmd.com/dtmcms/live/webmd/*/video-ad.js
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/adchoices/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /reklama/
-2\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R$phncdn.com/www-static/js/support.js?
\a\b\ 2\10\ 3\18 *\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R!translate.google.*/translate_*&q=
-%\b\ 1\10\ 1\18ÿ/0\ 28\ 1@\ 1R\16/site=*/viewid=*/size=
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadsxyz.com^
\ 1\b\ 2\10\ 1\18ÿ/*\v
-       1and1.com*
-
-\b1und1.de*     
-\agmx.net*\b
-\ 6gmx.ca*\b
-\ 6gmx.ch*\b
-\ 6gmx.co*\b
-\ 6gmx.es*\b
-\ 6gmx.fr*\b
-\ 6gmx.it*\b
-\ 6gmx.nl*\b
-\ 6gmx.se*\b
-\ 6web.de0\ 28\ 3@\ 1R$www.google.com/adsense/search/ads.js
-4\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R&phncdn.com/js/menu_setUp_tablet-min.js
-)\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1aimagetwist.com/jquery-*.js
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadcell.com^
-$\b\ 1\10\ 1\18ÿ/0\ 28\ 1@\ 1R\15/track.php?uid=*.*&d=
\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\12phncdn.com/jquery-
-.\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1fimagetwist.com/ZeroClipboard.js
\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\12pornhub.com/album/
\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\11fuseplatform.net^
-/\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R success-games.net/*/hold_ad.png?
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /adjs.php
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fyieldscale.com^
-(\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1aredtube.com/videouploader/
-8\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R)summitracing.com/global/images/bannerads/
--\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1ed28s7kbgrs6h2f.cloudfront.net^
-+\b\ 2\10\ 1\18\ 2*\f
-
-viafree.se0\ 28\ 3@\ 1R\ ffwmrm.net/ad/g/
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/adjson?
-,\b\ 2\10\ 1\18¤\ 10\ 28\ 3@\ 1R\1dtube8.fr/_Incapsula_Resource?
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/v7/ads/
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10justpremium.com^
-B\b\ 2\10\ 1\18\ 4*\ f
-\remarketer.com0\ 28\ 3@\ 1R#ads.emarketer.com/getad.img/;libID=
-=\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R/phncdn.com/js/*_disclaimer/*_disclaimer-min.js?
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adbutler/
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v-sticky-ad-
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10sedoparking.com^
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17rdtcdn.com^*/js_assets/
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fadmanmedia.com^
-k\b\ 2\10\ 1\18\ 2*\18
-\16washingtonexaminer.com*\11
-\ febaumsworld.com*\ f
-\rfunker530.com0\ 28\ 3@\ 1R\1fconnatix.com/connatix.player.js
-*\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1cphncdn.com/js/deleteComment/
-&\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\17antiadblocksystems.com^
->\b\ 1\10\ 1\18ÿ/*\1d
-\19dashboard.adskeeper.co.uk\10\ 10\ 28\ 3@\ 1R\10adskeeper.co.uk^
-1\b\ 2\10\ 1\18 0\ 28\ 3@\ 2R#redtube.com/notificationcontractors
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18rdtcdn.com^*/respond.js?
\a\b\ 2\10\ 3\18ÿ/*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\16www.google.*/adometry.
-6\b\ 2\10\ 1\18\ 2*\a
-\ 5dr.dk0\ 28\ 3@\ 1R\1fsmartadserver.com/ac?nwid=3310^
-#\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\15services.pornhub.com^
-\\b\ 2\10\ 1\18ÿ/*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R$pornhub.com/purchase_flow_step1_ajax
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/plugins/ads-
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/img/ad-
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f-sidebar-ad.
-"\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13ad.linksynergy.com^
-7\b\ 2\10\ 1\18\ 4*\v
-       kmauto.no0\ 28\ 3@\ 1R\1ccore.windows.net^*/annonser/
\a\b\ 2\10\ 3\18ÿ/*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\11google.*/adwords/
-6\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R(schwab.com/scripts/appdynamic/adrum-ext.
-+\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1cimageshimage.com/jquery.*.js
-/\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R!phncdn.com/js/search_setUp-min.js
-/\b\ 2\10\ 1\18 *\r
-\vredtube.com0\ 28\ 3@\ 1R\12redtube.com/media/
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vcromo.name^
-<\b\ 2\10\ 1\18ÿ/*\ f
-\rcultofmac.com0\ 28\ 3@\ 1R\1cwww-cultofmac-com.ezoic.net^
-8\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R*phncdn.com/www-static/js/widgets-player.js
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/ad.php?Æ\1a
-A\b\ 2\10\ 1\18\ 2*\ e
-\fgentside.com0\ 28\ 3@\ 1R#cdn.adsafeprotected.com/iasPET.1.js
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-mczbf.com^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ evideoplaza.tv^
-*\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1cphncdn.com/js/userInc-min.js
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14bestcontentfood.top^
-4\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R&pornhubcommunity.com/cdn_files/images/
->\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R0phncdn.com/assets/pc/js/video_page_asset_list.js
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/images/adv-
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/images/adv.
-<\b\ 2\10\ 1\18ÿ/*\12
-\10yellowbridge.com0\ 28\ 3@\ 1R\19exponential.com^*/tags.js
-"\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\13dashboard.mgid.com^
-Y\b\ 2\10\ 1\18\ 2*\ f
-\rheapfiles.com*\f
-
-vidoza.net*\v
-       vidoza.co0\ 28\ 3@\ 1R\1fcdnjs.cloudflare.com/ajax/libs/
-L\b\ 2\10\ 1\18ÿ/*\17
-\15business.facebook.com0\ 28\ 3@\ 1R$mtouch.facebook.com/ads/api/preview/
-9\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 2R+pornhublive.com/blacklabel/bl.client.min.js
-'\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\19phncdn.com/js/translator/
-\17\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\boopt.fr^
-$\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\16redtube.com/tags-stars
-N\b\ 2\10\ 1\18\ 2*\17
-\15bigleaguepolitics.com0\ 28\ 3@\ 1R'tpdads.com/configs/bigleaguepolitics.js
-)\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\eredtube.com/starsuggestion/
-$\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\15mbank.cz/Adv/Scripts/
-5\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R&dr.dk/creatives/*/js_banner?adspaceid=
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        &ad_type=
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/simpleads/
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fsetupad.com^
-'\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\18kaitaro.jp/images/ad.gif
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17phncdn.com/js/showMenu/
-.\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1fimagetwist.com/clipboard.min.js
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rphortaub.com^
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13bilsyndication.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-ml314.com^
-S\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1REminhacontachevroletsf.com.br^*/CampaignImageProcessor.bon?*&BannerID=
\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\11vindicosuite.com^
-"\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\14urbanog.com/banners/
\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\11/strossle-widget-
-\16\b\ 1\10\ 2\18\ 20\ 18\ 1@\ 1R\b/prebid_
-\1f\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\11phncdn.com/tubes-
-I\b\ 2\10\ 1\18ÿ/*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\11maps.gstatic.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fnotify6.com^
-S\b\ 2\10\ 1\18ÿ/*\12
-\10wunderground.com0\ 28\ 3@\ 1R0weather.com/api/v1/content-config/ad-third-party
-6\b\ 2\10\ 1\18\ 2*\r
-\vsporcle.com0\ 28\ 3@\ 1R\19survey.g.doubleclick.net^
-'\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\19redtube.com/videodetails/
\ 4\b\ 1\10\ 1\18ÿ/*\18
-\14adv.cryptonetlabs.it\10\ 1*\17
-\13adv.neosystem.co.uk\10\ 1*\17
-\13escreverdireito.com\10\ 1*\17
-\13forex-tv-online.com\10\ 1*\16
-\12adv.michaelgat.com\10\ 1*\15
-\11adv.yomiuri.co.jp\10\ 1*\14
-\10adv.digimatix.ru\10\ 1*\13
-\ fadv.cincsys.com\10\ 1*\13
-\ fadv.derfunke.at\10\ 1*\12
-\ eadv.cpa-api.ru\10\ 1*\11
-\radv.asahi.com\10\ 1*\11
-\radv.trinet.ru\10\ 1*\10
-\ftypeform.com\10\ 1*\ f
-\vwelaika.com\10\ 1*\ e
-
-adv.design\10\ 1*\ e
-
-adv.msk.ru\10\ 1*\ e
-
-farapp.com\10\ 1*\r
-       adv.co.it\10\ 1*\r
-       adv.tools\10\ 1*\r
-       adv.vn.ua\10\ 1*\r
-       adv.works\10\ 1*\r
-       advids.co\10\ 1*\r
-       pracuj.pl\10\ 1*\f
-\badv.rest\10\ 1*\v
-\aadv.bet\10\ 1*\v
-\aerti.se\10\ 1*
-
-\ 6adv.ec\10\ 1*
-
-\ 6adv.ee\10\ 1*
-
-\ 6adv.gg\10\ 1*
-
-\ 6adv.ru\10\ 1*
-
-\ 6adv.ua\10\ 1*
-
-\ 6adv.vg\10\ 1*
-
-\ 6r7.com\10\ 10\ 18\ 1@\ 1R\a://adv.
-\1f\b\ 2\10\ 1\18"0\ 28\ 3@\ 1R\11upload.tube8.com^
-1\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R#3movs.com/sd3/s/s/js/m/pr-before.js
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b_728x90-
-:\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R+css.wpdigital.net/wpost/css/combo?*/ads.css
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b_728x90.
-)\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\1a/detroitchicago/houston.js
-/\b\ 2\10\ 1\18$*\ e
-\f4channel.org0\ 28\ 3@\ 1R\114channel.org/adv/
-0\b\ 1\10\ 1\18ÿ/*\11
-\rwordpress.org\10\ 10\ 18\ 1@\ 1R\ e/advanced-ads/
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rpromo-bc.com^
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18phncdn.com/js/site-main.
-\17\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\bsape.ru^
-\16\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\aprf.hn^
-7\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R)phncdn.com/www-static/js/vr/normotion.js?
-'\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\18static.tradetracker.net^
-4\b\ 2\10\ 1\18\ 2*\f
-
-filerio.in0\ 28\ 3@\ 1R\18maxcdn.bootstrapcdn.com^
-Q\b\ 2\10\ 1\18\ 6*\11
-\ fjobs-israel.com*\ e
-\fjobnet.co.il0\ 28\ 3@\ 1R ads1.atpclick.com/atpClick.aspx?
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18rdtcdn.com^*/fileupload/
-T\b\ 2\10\ 1\18\ 2*\v
-       tube8.com*\v
-       tube8.net*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1R\14t8cdn.com/assets/pc/
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/media/ads/
-)\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1agooglesyndication.com/ddm/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        _300x250&
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fspeakol.com^Î\17
-K\b\ 2\10\ 1\18\ 2*\10
-\ euptostream.com*\r
-\vuptobox.com0\ 28\ 3@\ 1R\1cgoogletagmanager.com/gtag/js
-6\b\ 1\10\ 2\18ÿ/*\16
-\12bsa-whitelabel.com\10\ 10\ 28\ 3@\ 1R\ fbuysellads.com^
-.\b\ 2\10\ 1\18 *\r
-\vredtube.com0\ 28\ 3@\ 1R\11redtube.com/svvt/
-/\b\ 2\10\ 1\18¤\ 10\ 28\ 3@\ 1R pornhub.com/_Incapsula_Resource?
-.\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 2R phncdn.com^*/streamate/client.js
-<\b\ 2\10\ 1\18&*
-
-\bwral.com0\ 28\ 3@\ 1R"capitolbroadcasting.blueconic.net^
-\1d\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ e/www/delivery/
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fintergi.com^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10andbeyond.media^
-1\b\ 2\10\ 1\18\ e*\v
-       naver.com0\ 28\ 3@\ 1R\16shopping.naver.net/ad/
-"\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13forexprostools.com^
\ 1\b\ 2\10\ 1\18\80\ 1 \ 1*\1d
-\eprintedchristmascards.co.uk*\e
-\19charitychristmascards.org*\1a
-\18christmascardpacks.co.uk*\16
-\14kingsmeadcards.co.uk*\15
-\13nativitycards.co.uk*\13
-\11adventcards.co.uk*\ f
-\rkingsmead.com0\ 28\ 3@\ 1R\18bannersnack.com/banners/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eyieldlove.com^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ esda.seesaa.jp^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fheaderlift.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fdtsedge.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fadspirit.de^
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1dphncdn.com/www-static/js/tag-
-}\b\ 2\10\ 1\18ÿ/*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\13disqus.com/embed.js
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        _300x250-
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        _300x250.
-/\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R!phncdn.com/www-static/js/vtablet/
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17phncdn.com/pagespeed.js
-9\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R+ingrossoprofumitester.it/img/ad-profumeria-
->\b\ 2\10\ 1\18\ 2*\11
-\ fchintaistyle.jp0\ 28\ 3@\ 1R\1dstats.g.doubleclick.net/dc.js
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\frcvlink.com^
-3\b\ 2\10\ 1\18\ 2*\ e
-\fgaybeeg.info0\ 28\ 3@\ 1R\15wp.com/wp-content/js/
-)\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 2R\1aflashx.tv/js/jquery.min.js
-,\b\ 2\10\ 2\18\ 40\ 28\ 3@\ 1R\1eamazon-adsystem.com/widgets/q?
-4\b\ 2\10\ 1\18\ 2*\11
-\ fusawatchdog.com0\ 28\ 3@\ 1R\13rumble.com/embedJS/
-$\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\15mbank.sk/Adv/Scripts/
-5\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R&minigame.aeriagames.jp/css/videoad.css
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/adm/ad/
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/728x90-
-4\b\ 2\10\ 1\18\ 4*\r
-\vpornhub.com0\ 28\ 3@\ 1R\17pornhub.com/favicon.ico
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10parkingcrew.net^
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fmybetterdl.com^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/728x90.
-?\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R1phncdn.com/www-static/js/album-display-public.js?
-\15\b\ 1\10\ 1\18"0\ 18\ 1@\ 1R\a/gpt.js
-)\b\ 1\10\ 1\18ÿ/*\ f
-\vadscale.com\10\ 10\ 18\ 1@\ 1R  /adscale_
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-adtng.com^
-\16\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\awpu.sh^
-9\b\ 2\10\ 1\18.*\ e
-\fvidtodoo.com*\r
-\vvidtodo.com0\ 28\ 3@\ 1R\fvidtodo.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\finnovid.com^
-\\b\ 2\10\ 1\18\ 2*\14
-\12bigescapegames.com*\f
-
-findcat.io*\v
-       squadd.io0\ 28\ 3@\ 1R\1dapi.adinplay.com^*/tag.min.js
-\15\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ 6.ads3-
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/js/userComments_setUp-min.js?
-&\b\ 2\10\ 1\18ÿ/*\v
-       openx.com0\ 28\ 3@\ 1R
-openx.com^
-,\b\ 1\10\ 1\18ß/*\11
-\rkonograma.com\10\ 10\ 18\ 1@\ 1R
-/adserver.
-:\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R,phncdn.com/www-static/js/header-nojquery.js?
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10partner-ads.com^
-1\b\ 2\10\ 1\18\ 2*\10
-\ elolalytics.com0\ 28\ 3@\ 1R\11nitropay.com/ads-
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/images/adv_
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        a-mo.net^
-!\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\12perfectmarket.com^
\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\12api.recaptcha.net^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-_ads_only&
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\foptad360.io^
-,\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1ephncdn.com/js/segment_changer/
-M\b\ 2\10\ 1\18\ 4*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\16pornhubpremiumcdn.com^
-P\b\ 2\10\ 1\18ÿ/*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\18pornhub.com/contest_hub/
-B\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R4phncdn.com/www-static/js/widgets-album-upper-info.js
-8\b\ 2\10\ 1\18ÿ/*\r
-\vtwitter.com0\ 28\ 3@\ 1R\1aton.twimg.com/ads-manager/¶\15
-&\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\18serviceads.co.uk/api/ad/
-/\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R cloudfront.net/scripts/js3caf.js
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/ad_agency/
-"\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13youtube.com/pagead/
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vstpd.cloud^
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1fredtube.com/js/autocomplete.js?
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/www-static/js/verfication.js?
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-jetx.info^
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14i.skimresources.com^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10bidvertiser.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fbidgear.com^
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14traffic-media.co.uk^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/adv.asp
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /adserve/
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/468x60_
-*\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\eimagetwist.com/swfobject.js
-"\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\14politiken.dk/static/
-!\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\12onmarshtompor.com^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ ftsyndicate.com^
-&\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\18redtube.com/addfavorite/
-<\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R.phncdn.com/www-static/js/widgets-live-popup.js
-*\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\eclickfunnels.com^*/cfpop.js
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fadtraction.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-.adserver.
-Z\b\ 2\10\ 1\18ÿ/*\10
-\ esoranews24.com0\ 28\ 3@\ 1R9pagead2.googlesyndication.com/pagead/js/google_top_exp.js
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vashhgo.com^
-L\b\ 2\10\ 1\18\ 2*\ e
-\fladbible.com0\ 28\ 3@\ 1R.adsafeprotected.com/vans-adapter-google-ima.js
-F\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R8phncdn.com/assets/pc/js/searchporntag_page_asset_list.js
-\15\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ 6/yads-
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/videojs.ads.
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ esprout-ad.com^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10revenueflex.com^
-#\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\15pornhub.com/svvt/add?
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/img/ad/
-\15\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ 6ad.gt^
-&\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\18pornhub.com^*/emoticons/
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vhpyjmp.com^
-E\b\ 2\10\ 1\18\ 2*\ e
-\fgames.wkb.jp0\ 28\ 3@\ 1R'games.wkb.jp/ykg/javascripts/*/adsense_
-3\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R%redtube.com/language-star-suggestion/
-4\b\ 2\10\ 1\18ÿ/*\12
-\10help.pornhub.com0\ 28\ 3@\ 1R\11help.pornhub.com^
-7\b\ 2\10\ 1\18\ 4*\ e
-\fbasinnow.com0\ 28\ 3@\ 1R\19basinnow.com^*/advertise-
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vaaxads.com^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10rtax.criteo.com^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ emediavine.com^
\ 1\b\ 2\10\ 1\18 * 
-\1emanagedhealthcareexecutive.com*\18
-\16physicianspractice.com*\16
-\14medicaleconomics.com*\14
-\12formularywatch.com*\ e
-\fgamespot.com0\ 28\ 3@\ 1R\1cg.doubleclick.net/gampad/ads
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b_728x90_
-(\b\ 2\10\ 1\18\ 60\ 28\ 3@\ 1R\1ablog.tube8.com/wp-content/
-"\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\13/affiliate_banners/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        .com/ads-
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fbannerflow.com^
-9\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R*/wp-content/plugins/useful-banner-manager/
-I\b\ 2\10\ 1\18ÿ/*\ f
-\rportalbici.es0\ 28\ 3@\ 1R)cloudinary.com/portalbici/advertisements/
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\faniview.com^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10affiliate-b.com^
-\1d\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ e/ad-blacklist.
-]\b\ 2\10\ 1\18\ 2*\12
-\10techrepublic.com*\r
-\vearthtv.com*\v
-       zdnet.com0\ 28\ 3@\ 1R\1f2mdn.net/instream/html5/ima3.js
-%\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\16impressionmonster.com^
-_\b\ 2\10\ 1\18ÿ/*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R'phncdn.com/www-static/js/crowdsource.js
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-proper.io^
-)\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\1aentitlements.jwplayer.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vbaresi.xyz^
-"\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\14addicted.es^*/ad728-
-%\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\16imasdk.googleapis.com^
-'\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\19phncdn.com/zeroclipboard-\88\16
-3\b\ 2\10\ 1\18ÿ/*\v
-       openx.com0\ 28\ 3@\ 1R\17netdna-cdn.com^*/OpenX/
-<\b\ 2\10\ 1\18\ 2*\r
-\vgerweck.net0\ 28\ 3@\ 1R\1fezoic.net/detroitchicago/cmb.js
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ euuidksinc.net^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ ftrustyfine.com^
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11flashtalking.com^
-\82\ 1\b\ 2\10\ 1\18\b*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\19cloudflare.com/ajax/libs/
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/awaps-ad-
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fbowerywill.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        _300x250_
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /lserver/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ egenieessp.com^
-!\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\12impactserving.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fbttrack.com^
-7\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R)you-porn.com/api/video/media_definitions/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ enativeroll.tv^
-'\b\ 2\10\ 3\18 0\ 28\ 3@\ 2R\19pia.jp/feature/rss/ad.xml
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fadplugg.com^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ flockerdome.com^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/728x90_
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/addelivery/
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fvidverto.io^
-5\b\ 2\10\ 1\18ÿ/*\a
-\ 5dr.dk0\ 28\ 3@\ 1R\1dced.sascdn.com/tag/*/smart.js
-*\b\ 1\10\ 1\18ÿ/*\ f
-\vad6media.fr\10\ 10\ 18\ 1@\ 1R
-.ad6media.
-5\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R'phncdn.com/www-static/js/front-login.js
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/tncms/ads/
-G\b\ 2\10\ 1\18\ 4*\18
-\16members.portalbuzz.com0\ 28\ 3@\ 1R\1famazonaws.com^*/sponsorbanners/
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13adform.net/banners/
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14ws.amazon.*/widgets/
-6\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R(sonyliv.com/api/configuration/config_ads
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ frevcontent.com^
-#\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\15phncdn.com/js/avatar_
-;\b\ 2\10\ 1\18\ 4*\r
-\vpaperpk.com0\ 28\ 3@\ 1R\1epaperpk.com/ads_pic_directory/
-$\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\16ads.muxiv.com/address/
-2\b\ 2\10\ 1\18¤\ 10\ 28\ 3@\ 1R#redtube.com.br/_Incapsula_Resource?
-(\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\19gameloft.com/advertising-
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fppc-direct.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/image/ad/
-&\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\17flashx.tv/js/xupload.js
-K\b\ 2\10\ 1\18\ 2*\ f
-\rheapfiles.com*\f
-
-vidoza.net*\v
-       vidoza.co0\ 28\ 3@\ 1R\11cdn.vidoza.co/js/
-P\b\ 2\10\ 1\18 *\13
-\11music.youtube.com*\10
-\ etv.youtube.com0\ 28\ 3@\ 1R\eyoutube.com/get_video_info?
-:\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R,phncdn.com/www-static/js/widgets-pornstar.js
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b_prebid_
-/\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R googlesyndication.com/safeframe/
-\18\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R        clean.gg^
-"\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\14adf.ly/static/image/
-.\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R phncdn.com/js/video_setUp-min.js
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fbepolite.eu^
\ 1\b\ 1\10\ 1\18ÿ/*\19
-\15journals.uchicago.edu\10\ 1*\16
-\12adx.traveledge.com\10\ 1*\15
-\11adx.tribefire.com\10\ 1*\11
-\radx.wowfi.com\10\ 1*\10
-\fadx.business\10\ 1*\ e
-
-adx.uk.com\10\ 1*\r
-       adx.co.nz\10\ 1*\r
-       adx.world\10\ 1*
-
-\ 6adx.cx\10\ 1*
-
-\ 6adx.nz\10\ 1*
-
-\ 6adx.ru\10\ 10\ 18\ 1@\ 1R\ 5/adx.
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eadskeeper.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\frealsrv.com^
-\1f\b\ 2\10\ 3\18\80\ 10\ 28\ 3@\ 1R\10vk.com/ads_*php?
-E\b\ 1\10\ 2\18ÿ/*\14
-\10marketgid.com.ua\10\ 1*\11
-\rmarketgid.com\10\ 10\ 28\ 3@\ 1R\rcdn.mgid.com^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadmedo.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-yceml.net^
-$\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\16phncdn.com/www-static/
-$\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\16phncdn.com/cb/bundles/
-\18\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R        vihub.ru^
-:\b\ 2\10\ 1\18ÿ/*\ e
-\fbooks.com.tw0\ 28\ 3@\ 1R\ebook.com.tw/image/getImage?
-'\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\19bigfishaudio.com/banners/
-&\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\18arukikata.com/images_ad/
-"\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\13/pagead/conversion.
-\16\b\ 1\10\ 1\18ÿ/0\ 28\ 1@\ 2R\a/ad.gif
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/ad-tag-
-:\b\ 2\10\ 1\18ÿ/*\13
-\11realestate.com.au0\ 28\ 3@\ 1R\16reastatic.net/150x200-¿\16
-(\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\19freeride.se/img/admarket/
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fadvertur.ru^
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18phncdn.com/js/needLogin/
-R\b\ 2\10\ 3\18 0\ 28\ 3@\ 2RDganma.jp/view/magazine/viewer/pages/advertisement/googleAdSense.html
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/easyazon-
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ edemand.supply^
-r\b\ 1\10\ 1\18ÿ/*\17
-\13advantabankcorp.com\10\ 1*\15
-\11archiproducts.com\10\ 1*\15
-\11tritondigital.com\10\ 1*\11
-\radv.asahi.com\10\ 10\ 18\ 1@\ 1R        .com/adv/
-9\b\ 2\10\ 1\18\ 2*\12
-\10www.mediaite.com0\ 28\ 3@\ 1R\17ads.adthrive.com/sites/
-'\b\ 1\10\ 1\18ÿ/*\v
-\alegl.co\10\ 10\ 18\ 1@\ 1R\v/advertise/
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fsrvtrck.com^
-/\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R!phncdn.com/www-static/js/suggest-
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadpnut.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        =160x600&
-\1f\b\ 2\10\ 1\18\91\ 40\ 28\ 3@\ 1R\10vidible.tv/prod/
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/assets/pc/js/userfollowers.js
-(\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1ardtcdn.com^*/showLogin.js?
-:\b\ 2\10\ 1\18\ 4*\b
-\ 6g2.com0\ 28\ 3@\ 1R"g2crowd.com/uploads/product/image/
-\1f\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\11redtube.com/user/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        .com/ads_
-F\b\ 2\10\ 1\18ÿ/*\11
-\ fvirginmedia.com0\ 28\ 3@\ 1R$cdn.inskinmedia.com^*/brightcove3.js
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/ad-invalid-
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10thisiswaldo.com^
-9\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R+phncdn.com/www-static/js/detect.browser.js?
-i\b\ 2\10\ 1\18 *\ f
-\remarketer.com0\ 28\ 3@\ 1RJads.emarketer.com/adserve/;ID=176831;size=1170x293;setID=377298;type=json;
-+\b\ 2\10\ 1\18\ 2*\r
-\vreuters.com0\ 28\ 3@\ 1R\ ez.moatads.com^
-$\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 2R\15redtube.com/htmllogin
-3\b\ 1\10\ 1\18ÿ/*\16
-\12oppdrettstorget.no\10\ 10\ 18\ 1@\ 1R\f/images/ads/
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13trafficfactory.biz^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vbehave.com^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vpopads.net^
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/www-static/js/vr/vrplayer.js?
--\b\ 2\10\ 1\18\82 *\12
-\10help.pornhub.com0\ 28\ 3@\ 1R
-zopim.com^
-\19\b\ 2\10\ 1 \b0\ 28\ 3@\ 1R\vspiegel.de^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ frev-stripe.com^
-$\b\ 2\10\ 1\18\ 60\ 28\ 3@\ 1R\16gstatic.com/recaptcha/
\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\12youporn.com/watch/
-3\b\ 2\10\ 1\18\ 2*\ e
-\fgaybeeg.info0\ 28\ 3@\ 1R\15translate.google.com^
-0\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R"phncdn.com/www-static/js/signin.js
-<\b\ 2\10\ 1\18ÿ/*\v
-       asahi.com0\ 28\ 3@\ 1R asahicom.jp/ad/js/video/ytpfp.js
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\radrecord.com^
\b\ 2\10\ 1\18"0\ 28\ 3@\ 1R\12pornhub.com/check/
-.\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1fimagetwist.com/bootstrap.min.js
-4\b\ 2\10\ 1\18ÿ/*\f
-
-viafree.se0\ 28\ 3@\ 1R\17fwmrm.net^*/LinkTag2.js
-\1e\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\10tube8.com/ajax2/
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vsmaato.net^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vrfihub.net^
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14ematicsolutions.com^
-!\b\ 2\10\ 1\18"0\ 28\ 3@\ 1R\13pornhub.com/upload/
-&\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\18lastpass.com/images/ads/
-"\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13cpmstar.com/cached/
->\b\ 2\10\ 1\18 *\12
-\10repeatmyvids.com0\ 28\ 3@\ 1R\1cadserve.atedra.com/zones.php
-(\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\19yieldlove-ad-serving.net^
-.\b\ 2\10\ 1\18 \ 10\ 28\ 3@\ 1R\1fsignin.verizon.com^*/affiliate/
-'\b\ 1\10\ 1\18ÿ/*\ e
-
-prebid.org\10\ 10\ 18\ 1@\ 1R\b.prebid.
-@\b\ 2\10\ 1\18\ 4*\13
-\11pccomponentes.com0\ 28\ 3@\ 1R\1dgooglesyndication.com/simgad/
\ 1\b\ 2\10\ 1\18\80\ 1*\19
-\15gum-gum-streaming.com\10\ 1*\18
-\14gum-gum-streaming.co\10\ 1*\18
-\14gum-gum-streaming.tv\10\ 1*\18
-\14streaming-vostfr.com\10\ 1*\10
-\fmavanimes.co\10\ 10\ 28\ 3@\ 1R\16dailymotion.com/embed/
-\1f\b\ 2\10\ 1\18\80\ 10\ 28\ 3@\ 1R\10redtube.com/bid/
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vfeature.fm^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vsmljmp.com^
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        lkqd.net^
-E\b\ 2\10\ 1\18 *\f
-
-spiegel.de0\ 28\ 3@\ 1R)g.doubleclick.net/gampad/ads?*wallpaper_1
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        .org/ads/
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fnawpush.com^
\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\11playstream.media^¦\17
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18recaptcha.net/recaptcha/
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\radinplay.com^
-$\b\ 2\10\ 3\18\80\ 40\ 28\ 3@\ 1R\15meduza.io/static/ads/
-<\b\ 2\10\ 1\18\80\ 1 \ 10\ 28\ 3@\ 1R+jokerly.com/Okidak/adSelectorDirect.htm?id=
-.\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1ffreelitecoin.vip/assets/img/ad_
-(\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1aredtube.com/searchsuggest?
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/admax/
-%\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\16stranger.se/socket.io/
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/porpoiseant/
-)\b\ 2\10\ 1\18"0\ 28\ 3@\ 1R\epornhub.com/video_selector/
-/\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R!rdtcdn.com^*/home_page/home_page-
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b.pl/ads/
-)\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\eyouporn.com/watch_postroll/
-)\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\eforums.opera.com/api/topic/
-0\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R!adap.tv/redir/javascript/vpaid.js
-\17\b\ 1\10\ 1\18ý/0\ 18\ 1@\ 1R\b/468x60.
\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\12redtube.com/video/
-*\b\ 1\10\ 1\18ÿ/*\11
-\rreklam.com.tr\10\ 10\ 18\ 1@\ 1R\b/reklam/
-1\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R#rdtcdn.com^*/lightbox-slideshow.js?
-0\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R!authentication-api.skimlinks.com^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eadsfactor.net^
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/wppas.
-L\b\ 2\10\ 1\18\ 2*\16
-\14dailynewsandmore.com0\ 28\ 3@\ 1R&townnews.com^*/tnt.video.ads.vast-ima.
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vmmaaxx.com^
-E\b\ 1\10\ 2\18ÿ/*\14
-\10marketgid.com.ua\10\ 1*\11
-\rmarketgid.com\10\ 10\ 28\ 3@\ 1R\rjsc.mgid.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R        69v.club^
-p\b\ 2\10\ 1\18 *\17
-\15imasdk.googleapis.com0\ 28\ 3@\ 1RIg.doubleclick.net/pagead/ads?*&description_url=https%3A%2F%2Fgames.wkb.jp
-5\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R'phncdn.com/assets/pc/js/usercomments.js
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vdotomi.com^
-7\b\ 1\10\ 1\18ÿ/*\16
-\12ellefanningfan.net\10\ 10\ 18\ 1@\ 1R\10/advertisements/
-*\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1cphncdn.com/js/general-min.js
-5\b\ 2\10\ 1\18 *\f
-
-spiegel.de0\ 28\ 3@\ 1R\19doubleclick.net/getconfig
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fbbelements.com^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rwhazugho.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/ad_icons/
-:\b\ 2\10\ 1\18.*\ e
-\fvidtodoo.com*\r
-\vvidtodo.com0\ 28\ 3@\ 1R\rvidtodoo.com^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vbetrad.com^
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/adtag.
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b?ad_tag=
-#\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\15iejima.org/ad-banner/
-\17\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\bxad.com^
-\1c\b\ 1\10\ 2\18\ 20\ 28\ 3@\ 1R\ elittlecdn.com^
-K\b\ 2\10\ 1\18\ 2*\f
-
-zubizu.com0\ 28\ 3@\ 1R/googleadservices.com/pagead/conversion_async.js
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vberush.com^
-(\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\19secureserver.net^*/event?
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /feedads.
-'\b\ 2\10\ 1\18\ 4*\r
-\vpornhub.com0\ 28\ 3@\ 1R
-fbsbx.com^
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17phncdn.com/js/flipbook/
-(\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\1amotortrader.com.my/advert/
-0\b\ 2\10\ 1\18\ 2*\v
-       vshare.eu0\ 28\ 3@\ 1R\15cdnjs.cloudflare.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adrotate-
-\91\ 2\b\ 2\10\ 3\18\ 6*\1a
-\16pornhubthbh7ap3u.onion\10\ 1*\12
-\ eredtube.com.br\10\ 1*\12
-\ eyouporngay.com\10\ 1*\ f
-\vgaytube.com\10\ 1*\ f
-\vpornhub.com\10\ 1*\ f
-\vredtube.com\10\ 1*\ f
-\vyoujizz.com\10\ 1*\ f
-\vyouporn.com\10\ 1*\r
-       tube8.com\10\ 1*\r
-       xtube.com\10\ 1*\f
-\btube8.es\10\ 1*\f
-\btube8.fr\10\ 10\ 18\ 1@\ 1R0/wp-content/plugins/blockalyzer-adblock-counter/
--\b\ 2\10\ 1\18\ 2*       
-\aitv.com0\ 28\ 3@\ 1R\14itv.com/itv/jserver/
-K\b\ 2\10\ 1\18\ 4*\15
-\13accounts.google.com0\ 28\ 3@\ 1R&gstatic.com/accounts/services/adwords/
-5\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R'phncdn.com/www-static/js/recommended.js
-/\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R!candystand.com/assets/images/ads/
\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\12banc.jp/images/ad/
-/\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R!onrpg.com/boards/activityrss.php?
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vlenmit.com^
-4\b\ 2\10\ 1\18ÿ/*\12
-\10appleinsider.com0\ 28\ 3@\ 1R\11live.sekindo.com^
-;\b\ 2\10\ 1\18ÿ/*\v
-       anchor.fm0\ 28\ 3@\ 1R\1fadjust.com/adjust-latest.min.js
-;\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R,pcworld.com/www/js/ads/jquery.lazyload-ad.js
-0\b\ 2\10\ 1\18\ 2*\11
-\ fusawatchdog.com0\ 28\ 3@\ 1R\ frumble.com/j/p/
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/banner_view.ý\1e
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10autopilothq.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\faralego.com^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/adtech/
-)\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\eredtube.com^*/media/videos/
-#\b\ 2\10\ 3\18\80\ 10\ 28\ 3@\ 1R\14lastpass.com/ads.php
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/prebid/
-.\b\ 2\10\ 1\18\ 4*\12
-\10extrarebates.com0\ 28\ 3@\ 1R\fpntrs.com/b/
-\1e\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\10phncdn.com/head/
-U\b\ 2\10\ 1\18ÿ/*\19
-\17welingelichtekringen.nl0\ 28\ 3@\ 1R+massariuscdn.com/pubs/welingelichtekringen/
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rphicmune.net^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10adtelligent.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vacacdn.com^
-#\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\15youporn.com/esi_home/
-,\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1erdtcdn.com^*/uploadgallery.js?
-0\b\ 1\10\ 2\18\ 20\ 28\ 3@\ 1R"player.anyclip.com/anyclip-widget/
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fcontentabc.com^
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ eelasticad.net^
-Õ      \b\ 1\10\ 1\18ÿ/* 
-\1cads.atmosphere.copernicus.eu\10\ 1*\1e
-\1aads.yahoosmallbusiness.com\10\ 1*\1c
-\18ads.quasaraffiliates.com\10\ 1*\1c
-\18ads.toplayaffiliates.com\10\ 1*\1a
-\16ads.colombiaonline.com\10\ 1*\1a
-\16ads.viksaffiliates.com\10\ 1*\19
-\15ads.socialtheater.com\10\ 1*\19
-\15caravansforsale.co.uk\10\ 1*\18
-\14ads.buscaempresas.co\10\ 1*\18
-\14ads.kazakh-zerno.net\10\ 1*\17
-\13ads.adstream.com.ro\10\ 1*\17
-\13ads.gambinoslot.com\10\ 1*\16
-\12ads.dollartree.com\10\ 1*\15
-\11ads.instacart.com\10\ 1*\15
-\11ads.lapalingo.com\10\ 1*\15
-\11ads.lordlucky.com\10\ 1*\15
-\11ads.microsoft.com\10\ 1*\15
-\11ads.midwayusa.com\10\ 1*\15
-\11ads.mobilebet.com\10\ 1*\15
-\11ads.odesbuild.com\10\ 1*\15
-\11ads.pinterest.com\10\ 1*\15
-\11ads.xtribeapp.com\10\ 1*\15
-\11seriouswheels.com\10\ 1*\14
-\10ads.elcarado.com\10\ 1*\14
-\10ads.jiosaavn.com\10\ 1*\14
-\10ads.safi-gmbh.ch\10\ 1*\14
-\10ads.snapchat.com\10\ 1*\13
-\ fads.harvard.edu\10\ 1*\13
-\ fads.msstate.edu\10\ 1*\13
-\ fads.spotify.com\10\ 1*\13
-\ fads.taboola.com\10\ 1*\13
-\ fbadassembly.com\10\ 1*\12
-\ eads.allegro.pl\10\ 1*\12
-\ eads.bigbom.com\10\ 1*\12
-\ eads.comeon.com\10\ 1*\12
-\ eads.google.com\10\ 1*\12
-\ eads.magalu.com\10\ 1*\12
-\ eads.nimses.com\10\ 1*\12
-\ eads.nipr.ac.jp\10\ 1*\12
-\ eads.tiktok.com\10\ 1*\11
-\rads.apple.com\10\ 1*\11
-\rads.brave.com\10\ 1*\11
-\rads.watson.ch\10\ 1*\11
-\rreempresa.org\10\ 1*\11
-\rsatmetrix.com\10\ 1*\10
-\fads.route.cc\10\ 1*\ f
-\vads.cvut.cz\10\ 1*\ e
-
-ads.amazon\10\ 1*\ e
-
-ads.mst.dk\10\ 1*\ e
-
-ads.olx.pl\10\ 1*\r
-       ads.ac.uk\10\ 1*\f
-\bfusac.fr\10\ 1*\f
-\bmemo2.nl\10\ 1*\v
-\aads.red\10\ 1*
-
-\ 6ads.am\10\ 1*
-
-\ 6ads.nc\10\ 1*
-
-\ 6ads.sk\10\ 10\ 18\ 1@\ 1R\a://ads.
-"\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\14velet.jp/images/adv/
\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\12pornhub.com/video/
-4\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R%pornhubpremium.com/user/login_status?
-)\b\ 2\10\ 1\18ÿ/*\b
-\ 6vk.com0\ 28\ 3@\ 1R\10vk.com^*/ads.css
-C\b\ 2\10\ 1\18ÿ/*
-
-\bvoici.fr0\ 28\ 3@\ 1R(tra.scds.pmdstatic.net/advertising-core/
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ findexww.com/ht^
-\18\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R        propu.sh^
-\e\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\rboats.com/ad/
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vsancdn.net^
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ eiclickcdn.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fwishjus.com^
-C\b\ 2\10\ 1\18ÿ/*\1e
-\1caffiliate-program.amazon.com0\ 28\ 3@\ 1R\14amazon-adsystem.com^
-0\b\ 1\10\ 1\18\ 20\ 28\ 3@\ 1R"jwpcdn.com/player/plugins/googima/
-$\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\16phncdn.com/networkbar-
-&\b\ 1\10\ 1\18ÿ/*\r
-       adnext.pl\10\ 10\ 18\ 1@\ 1R\b/adnext.
-\1f\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\10/gpt_and_prebid/
-=\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R/glos.ac.uk/DataRepository/CourseDatabase/*/adv/
-H\b\ 2\10\ 1\18ÿ/*
-
-\bvice.com0\ 28\ 3@\ 1R-amazonaws.com/content-images/article/*_120x60
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/synad3.
-2\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R$phncdn.com/www-static/js/sitemap.js?
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /ads/www/
-7\b\ 2\10\ 1\18 *\11
-\ fwww.redtube.com0\ 28\ 3@\ 1R\16rdtcdn.com/hls/videos/
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fpub.network^
-.\b\ 2\10\ 2\18\ 2*\ f
-\ranimepahe.com0\ 28\ 3@\ 1R\ fcloudflare.com^
--\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1ed15kdpgjg3unno.cloudfront.net^
-?\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R1phncdn.com/www-static/js/stream-subscriptions.js?
-2\b\ 2\10\ 1\18
-*\13
-\11canyoublockit.com0\ 28\ 3@\ 1R\ fcloudflare.com^
-:\b\ 2\10\ 1\18ÿ/*\v
-       naver.com0\ 28\ 3@\ 1R\1eakamaized.net^*/playlist.m3u8?
-+\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1cviglink.com/images/pixel.gif
-3\b\ 2\10\ 1\18ÿ/*\13
-\11canyoublockit.com0\ 28\ 3@\ 1R\ fakamaiedge.net^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-&ad_block=
-5\b\ 2\10\ 1\18\ 2*       
-\aroad.cc0\ 28\ 3@\ 1R\1cstatic.amp.services/clients/
-;\b\ 2\10\ 1\18\ 4*\v
-       ameblo.jp*
-
-\bameba.jp0\ 28\ 3@\ 1R\14amebame.com/pub/ads/
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rpushmono.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/ad_banner_
-)\b\ 1\10\ 2\18\ 2*\b
-\ 4j.gs\10\ 1*\b
-\ 4q.gs\10\ 10\ 28\ 3@\ 1R\aadf.ly^
-;\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R-phncdn.com/www-static/js/amateur/dropdown.js?
-*\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1cphncdn.com/js/follow_button/
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fcas.criteo.com^
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fall-ti-cod.com^
-\1d\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ e/publicidades/
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1dphncdn.com/www-static/js/gif-
-3\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R%phncdn.com/www-static/*/autocomplete.
-6\b\ 2\10\ 1\18ÿ/*\ f
-\rwordpress.org0\ 28\ 3@\ 1R\16wordpress.org/plugins/
-J\b\ 2\10\ 1\18\80\ 1*\ f
-\vspotify.com\10\ 10\ 28\ 3@\ 1R*imasdk.googleapis.com/js/core/bridge*.html
-B\b\ 2\10\ 1\18\ 2*\14
-\12everydayhealth.com0\ 28\ 3@\ 1R\1eads.rubiconproject.com/prebid/\9a<
-:\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R,phncdn.com/www-static/js/pornstars-photo.js?
-9\b\ 2\10\ 1\18ÿ/*      
-\apch.com0\ 28\ 3@\ 1R\1foptimatic.com/redux/optiplayer-
\a\b\ 2\10\ 1\18ÿ/*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\14gstatic.com/adsense/
-\16\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\antv.io^
-x\b\ 2\10\ 1\18ÿ/*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\ edisquscdn.com^
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13adform.net/serving/
-&\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\18cinema.pia.co.jp/img/ad/
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-affiz.net^
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/banner/468
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /api-ads.
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/adsby.
-7\b\ 2\10\ 1\18ÿ/*\ f
-\rquantcast.com0\ 28\ 3@\ 1R\17quantcast.com/advertise
-)\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\ephncdn.com/js/signin-min.js
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\radentifi.com^
-"\b\ 2\10\ 1\18\81\ 40\ 28\ 3@\ 1R\13pornhub.com/videos/
-\17\b\ 1\10\ 1\18ß/0\ 18\ 1@\ 1R\b-gpt-ad-
-5\b\ 2\10\ 1\18ÿ/*\12
-\10search.news24.jp0\ 28\ 3@\ 1R\12ntv.co.jp/ad-navi/
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b.adnwif.
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10springserve.com^
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13firstimpression.io^
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13kaiu-marketing.com^
-"\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13betgorebysson.club^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rpseepsie.com^
\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\11vasgenerete.site^
-8\b\ 2\10\ 1\18\ 2*\f
-
-multiup.eu0\ 28\ 3@\ 1R\1ccdn.multiup.org/assets/js.js
-5\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R'youporngay.com/beingwatchedrightnow.php
-;\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R-phncdn.com/www-static/js/vr/lib/gl-matrix.js?
-%\b\ 2\10\ 1\18\ 4*\v
-       zazzle.ca0\ 28\ 3@\ 1R
-zcache.ca^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10traffichaus.com^
-5\b\ 2\10\ 1\18\80\ 4*\r
-\vredtube.com0\ 28\ 3@\ 1R\17rdtcdn.com/media/videos
-\1f\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\10main-ti-hub.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vgoasrv.com^
-4\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R&theweathernetwork.com/js/*/prebid_twn/
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fnonewnews.name^
-&\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\18bankofamerica.com^*?adx=
-=\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R/phncdn.com/assets/pc/js/tags_page_asset_list.js
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1fglokom.club/adv/ads/popunder.js
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/ezcl.webp?
\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\11cloud.google.com^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ ecarbonads.com^
-I\b\ 2\10\ 1\18ÿ/*\17
-\15analytics.twitter.com*\11
-\ fads.twitter.com0\ 28\ 3@\ 1R\ eton.twimg.com^
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18fwmrm.net^*/AdManager.js
\1d\b\ 2\10\ 1\18\ e*\13
-\11ads.google.com.af*\13
-\11ads.google.com.ag*\13
-\11ads.google.com.ai*\13
-\11ads.google.com.ar*\13
-\11ads.google.com.au*\13
-\11ads.google.com.bd*\13
-\11ads.google.com.bh*\13
-\11ads.google.com.bn*\13
-\11ads.google.com.bo*\13
-\11ads.google.com.br*\13
-\11ads.google.com.by*\13
-\11ads.google.com.bz*\13
-\11ads.google.com.cn*\13
-\11ads.google.com.co*\13
-\11ads.google.com.cu*\13
-\11ads.google.com.cy*\13
-\11ads.google.com.do*\13
-\11ads.google.com.ec*\13
-\11ads.google.com.eg*\13
-\11ads.google.com.et*\13
-\11ads.google.com.fj*\13
-\11ads.google.com.gh*\13
-\11ads.google.com.gi*\13
-\11ads.google.com.gt*\13
-\11ads.google.com.hk*\13
-\11ads.google.com.jm*\13
-\11ads.google.com.jo*\13
-\11ads.google.com.kh*\13
-\11ads.google.com.kw*\13
-\11ads.google.com.lb*\13
-\11ads.google.com.ly*\13
-\11ads.google.com.mm*\13
-\11ads.google.com.mt*\13
-\11ads.google.com.mx*\13
-\11ads.google.com.my*\13
-\11ads.google.com.na*\13
-\11ads.google.com.ng*\13
-\11ads.google.com.ni*\13
-\11ads.google.com.np*\13
-\11ads.google.com.om*\13
-\11ads.google.com.pa*\13
-\11ads.google.com.pe*\13
-\11ads.google.com.pg*\13
-\11ads.google.com.ph*\13
-\11ads.google.com.pk*\13
-\11ads.google.com.pr*\13
-\11ads.google.com.py*\13
-\11ads.google.com.qa*\13
-\11ads.google.com.ru*\13
-\11ads.google.com.sa*\13
-\11ads.google.com.sb*\13
-\11ads.google.com.sg*\13
-\11ads.google.com.sl*\13
-\11ads.google.com.sv*\13
-\11ads.google.com.tj*\13
-\11ads.google.com.tn*\13
-\11ads.google.com.tr*\13
-\11ads.google.com.tw*\13
-\11ads.google.com.ua*\13
-\11ads.google.com.uy*\13
-\11ads.google.com.vc*\13
-\11ads.google.com.ve*\13
-\11ads.google.com.vn*\12
-\10ads.google.co.ao*\12
-\10ads.google.co.bw*\12
-\10ads.google.co.ck*\12
-\10ads.google.co.cr*\12
-\10ads.google.co.id*\12
-\10ads.google.co.il*\12
-\10ads.google.co.in*\12
-\10ads.google.co.jp*\12
-\10ads.google.co.ke*\12
-\10ads.google.co.kr*\12
-\10ads.google.co.ls*\12
-\10ads.google.co.ma*\12
-\10ads.google.co.mz*\12
-\10ads.google.co.nz*\12
-\10ads.google.co.th*\12
-\10ads.google.co.tz*\12
-\10ads.google.co.ug*\12
-\10ads.google.co.uk*\12
-\10ads.google.co.uz*\12
-\10ads.google.co.ve*\12
-\10ads.google.co.vi*\12
-\10ads.google.co.za*\12
-\10ads.google.co.zm*\12
-\10ads.google.co.zw*\12
-\10ads.google.it.ao*\12
-\10ads.google.ne.jp*\10
-\ eads.google.cat*\10
-\ eads.google.com*\ f
-\rads.google.ac*\ f
-\rads.google.ad*\ f
-\rads.google.ae*\ f
-\rads.google.al*\ f
-\rads.google.am*\ f
-\rads.google.as*\ f
-\rads.google.at*\ f
-\rads.google.az*\ f
-\rads.google.ba*\ f
-\rads.google.be*\ f
-\rads.google.bf*\ f
-\rads.google.bg*\ f
-\rads.google.bi*\ f
-\rads.google.bj*\ f
-\rads.google.bs*\ f
-\rads.google.bt*\ f
-\rads.google.by*\ f
-\rads.google.ca*\ f
-\rads.google.cd*\ f
-\rads.google.cf*\ f
-\rads.google.cg*\ f
-\rads.google.ch*\ f
-\rads.google.ci*\ f
-\rads.google.cl*\ f
-\rads.google.cm*\ f
-\rads.google.cv*\ f
-\rads.google.cz*\ f
-\rads.google.de*\ f
-\rads.google.dj*\ f
-\rads.google.dk*\ f
-\rads.google.dm*\ f
-\rads.google.dz*\ f
-\rads.google.ee*\ f
-\rads.google.es*\ f
-\rads.google.fi*\ f
-\rads.google.fm*\ f
-\rads.google.fr*\ f
-\rads.google.ga*\ f
-\rads.google.ge*\ f
-\rads.google.gg*\ f
-\rads.google.gl*\ f
-\rads.google.gm*\ f
-\rads.google.gp*\ f
-\rads.google.gr*\ f
-\rads.google.gy*\ f
-\rads.google.hk*\ f
-\rads.google.hn*\ f
-\rads.google.hr*\ f
-\rads.google.ht*\ f
-\rads.google.hu*\ f
-\rads.google.ie*\ f
-\rads.google.im*\ f
-\rads.google.iq*\ f
-\rads.google.is*\ f
-\rads.google.it*\ f
-\rads.google.je*\ f
-\rads.google.jo*\ f
-\rads.google.jp*\ f
-\rads.google.kg*\ f
-\rads.google.ki*\ f
-\rads.google.kz*\ f
-\rads.google.la*\ f
-\rads.google.li*\ f
-\rads.google.lk*\ f
-\rads.google.lt*\ f
-\rads.google.lu*\ f
-\rads.google.lv*\ f
-\rads.google.md*\ f
-\rads.google.me*\ f
-\rads.google.mg*\ f
-\rads.google.mk*\ f
-\rads.google.ml*\ f
-\rads.google.mn*\ f
-\rads.google.ms*\ f
-\rads.google.mu*\ f
-\rads.google.mv*\ f
-\rads.google.mw*\ f
-\rads.google.ne*\ f
-\rads.google.ng*\ f
-\rads.google.nl*\ f
-\rads.google.no*\ f
-\rads.google.nr*\ f
-\rads.google.nu*\ f
-\rads.google.pl*\ f
-\rads.google.pn*\ f
-\rads.google.ps*\ f
-\rads.google.pt*\ f
-\rads.google.ro*\ f
-\rads.google.rs*\ f
-\rads.google.ru*\ f
-\rads.google.rw*\ f
-\rads.google.sc*\ f
-\rads.google.se*\ f
-\rads.google.sh*\ f
-\rads.google.si*\ f
-\rads.google.sk*\ f
-\rads.google.sm*\ f
-\rads.google.sn*\ f
-\rads.google.so*\ f
-\rads.google.sr*\ f
-\rads.google.st*\ f
-\rads.google.td*\ f
-\rads.google.tg*\ f
-\rads.google.tl*\ f
-\rads.google.tm*\ f
-\rads.google.tn*\ f
-\rads.google.to*\ f
-\rads.google.tt*\ f
-\rads.google.us*\ f
-\rads.google.vg*\ f
-\rads.google.vu*\ f
-\rads.google.ws0\ 28\ 3@\ 1R\vads.google.
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13reichelcormier.bid^
-!\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\12lockerdomecdn.com^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fbuysellads.net^
-"\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\13bloominc.jp/adtool/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eadup-tech.com^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vgumgum.com^
-?\b\ 2\10\ 1\18ÿ/*\10
-\ eads.google.com0\ 28\ 3@\ 1R\1esupport.google.com/google-ads/
-4\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R&phncdn.com/www-static/js/next-video.js
-%\b\ 1\10\ 1\18ÿ/*\v
-\asave.ca\10\ 10\ 18\ 1@\ 1R      /img/ads/
\ 3\b\ 2\10\ 1\18\ 2*\18
-\16minigame.aeriagames.jp*\16
-\14maharashtratimes.com*\16
-\14synk-casualgames.com*\16
-\14video.tv-tokyo.co.jp*\13
-\11success-games.net*\12
-\10tv.rakuten.co.jp*\11
-\ fbloomberg.co.jp*\11
-\ ffarfeshplus.com*\10
-\ etv-asahi.co.jp*\ f
-\rnettavisen.no*\ f
-\rniusdiario.es*\ f
-\rsportsport.ba*\ e
-\frtlnieuws.nl*\ e
-\fwebdunia.com*\r
-\vgamepix.com*\f
-
-filmweb.pl*\v
-       locipo.jp*\v
-       tbs.co.jp*
-
-\bvlive.tv*     
-\aklix.ba*      
-\atver.jp*\b
-\ 6wtk.pl0\ 28\ 3@\ 1R*imasdk.googleapis.com/js/sdkloader/ima3.js
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ etwinrdsrv.com^
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-media.net^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /adserve.
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-iprom.net^
-$\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\15creative-serving.com^
-'\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\19redtube.com/ajax_register
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/files/ad/
-8\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R*youpornru.com/api/video/media_definitions/
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fpushsar.com^
-;\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R-phncdn.com/www-static/js/pornstars-upload.js?
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        _300x600.\8d&
-3\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R%usgamer.net/static/scripts/AdsLoad.js
-\1f\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\11tube8.com/images/
-6\b\ 2\10\ 3\18\80\ 10\ 28\ 3@\ 1R'facebook.com/ads/api/preview_iframe.php
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eadgebra.co.in^
-4\b\ 2\10\ 1\18\80\ 10\ 28\ 3@\ 1R%www.google.com/afs/ads?*^channel=csa_
-5\b\ 1\10\ 1\18ÿ/*\13
-\ fvereinslinie.de\10\ 1*
-
-\ 6ad3.eu\10\ 10\ 18\ 1@\ 1R\ 5/ad3.
-4\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R%auctionzip.com/cgi-bin/showimage.cgi?
-\1d\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ e/wp-bannerize-
-/\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R!phncdn.com/www-static/js/quality-
-,\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\1enpr.org/sponsorship/targeting/
-/\b\ 2\10\ 1\18¤\ 10\ 28\ 3@\ 1R youporn.com/_Incapsula_Resource?
-.\b\ 2\10\ 1\18\84\ 40\ 28\ 3@\ 1R\1fupload.wikimedia.org/wikipedia/
-c\b\ 2\10\ 1\18ÿ/*\10
-\ econvert-me.com*\10
-\ egrammarist.com0\ 28\ 3@\ 1R0pagead2.googlesyndication.com/pagead/js/lidar.js
-2\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R#friends.ponta.jp/app/assets/images/
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/adword.
-M\b\ 2\10\ 1\18\ 2*\r
-\vpjmedia.com0\ 28\ 3@\ 1R0townhall.com/resources/dist/js/prebid-pjmedia.js
-N\b\ 2\10\ 1\18 *\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\17pornhub.com/recommended
-*\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\e/plugins/thirstyaffiliates/
\a\b\ 2\10\ 3\18 *\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\1cgoogle.*/search?sclient=*&q=
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-eqads.com^
-8\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R*adsales.snidigital.com/*/ads-config.min.js
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ erealbig.media^
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-eclick.vn^
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        rbnt.org^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rdistrictm.ca^
-2\b\ 2\10\ 1\18\b0\ 28\ 3@\ 1R$banki.ru/bitrix/*/advertising.block/
-\1c\b\ 1\10\ 2\18ÿ/0\ 18\ 1@\ 1R\r://affiliate.
-)\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1atpc.googlesyndication.com^
-\15\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ 6m2.ai^
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ entvpwpush.com^
-2\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R#googletagservices.com/dcm/dcmads.js
-%\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\16spendino.de/admanager/
-<\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R.phncdn.com/www-static/js/pornstars-comment.js?
-F\b\ 2\10\ 1\18\ 2*\v
-       bbc.co.uk0\ 28\ 3@\ 1R+gn-web-assets.api.bbc.com/bbcdotcom/assets/
-\1d\b\ 1\10\ 2\18ÿ/0\ 18\ 1@\ 1R\ e://affiliates.
-:\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R,phncdn.com/www-static/js/support-content.js?
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadscale.de^
-7\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R)phncdn.com/js/userDashboard_setUp-min.js?
-"\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13flashx.tv/js/xfs.js
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/ads/js/
-:\b\ 2\10\ 1\18ÿ/*\v
-       yahoo.com0\ 28\ 3@\ 1R\1eyimg.com/rq/darla/*/g-r-min.js
-)\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1awikiwiki.jp^*/plus/adv.png
-+\b\ 2\10\ 1\18ÿ/*\b
-\ 6vk.com0\ 28\ 3@\ 1R\12vk.com/images/ads_
-'\b\ 2\10\ 1\18\ 4*\f
-
-zazzle.com0\ 28\ 3@\ 1R\vzcache.com^
-?\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R1phncdn.com/www-static/js/user-friend-requests.js?
-C\b\ 2\10\ 1\18\ 2*\12
-\10repeatmyvids.com0\ 28\ 3@\ 1R!adserve.atedra.com/vast/wrap.php?
-\17\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\b4dex.io^
-^\b\ 2\10\ 1\18\ 2*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R'phncdn.com/www-static/js/v-recaptcha.js
-6\b\ 2\10\ 1\18ÿ/*\r
-\vhotstar.com0\ 28\ 3@\ 1R\18hotstar.com/vs/getad.php
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vutarget.ru^
-3\b\ 2\10\ 1\18\80\ 1*      
-\apch.com0\ 28\ 3@\ 1R\19optimatic.com/iframe.html
\a\b\ 2\10\ 3\18ÿ/*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\11google.*/adsense_
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        ntvk1.ru^
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fbedrapiona.com^
-0\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R"phncdn.com/www-static/js/playlist/
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11bizographics.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/static/ad/
-/\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R paymentgate.ru/payment/*_Advert/
--\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1ed2na2p72vtqyok.cloudfront.net^
-"\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13alli-ti-hunter.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        .admicro.
-\8b\ 1\b\ 2\10\ 1\18\ e*\17
-\15ci.gamerevolution.com*\17
-\15ci.thefashionspot.com*\14
-\12ci.craveonline.com*\13
-\11ci.totallyher.com*\12
-\10ci.momtastic.com0\ 28\ 3@\ 1R\fzergnet.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fresalag.com^
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1dphncdn.com/js/user_favorites/á\1d
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ egeovisite.com^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rxadsmart.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/images/ad/
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/amp-ad-
-^\b\ 2\10\ 1\18\10*\r
-\vnbcnews.com*
-
-\bcnbc.com*     
-\anbc.com*\b
-\ 6go.com0\ 28\ 3@\ 1R adm.fwmrm.net^*/videoadrenderer.
-+\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1capi-merchants.skimlinks.com^
-2\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R#adf.ly/static/image/ad_top_bg2.png?
-*\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1crdtcdn.com^*/thumbchange.js?
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18rdtcdn.com^*/redtube.js?
-=\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R/phncdn.com/assets/pc/js/home_page_asset_list.js
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rczilladx.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-where.com^
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13rubiconproject.com^
-(\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\19imagenpic.com/jquery-*.js
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fpro-market.net^
-<\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R-cvs.com/webcontent/images/weeklyad/adcontent/
-,\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\1eportalbici.es^*-advertisement.
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/js/popUnder/exclusions-min.js
-,\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1echotot.com/v1/public/user_ads/
-/\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R!phncdn.com/www-static/js/premium/
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-wpush.org^
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rwebgains.com^
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-sexad.net^
-6\b\ 2\10\ 1\18 *\f
-
-iheart.com0\ 28\ 3@\ 1R\1aentitlements.jwplayer.com^
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18rdtcdn.com^*/friends.js?
-3\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R%phncdn.com/js/jqbrowser-compressed.js
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11includemodal.com^
->\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R/banmancounselling.com/wp-content/themes/banman/
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rcobalten.com^
->\b\ 2\10\ 1\18\ 4*\r
-\vbilplan.net0\ 28\ 3@\ 1R!blob.core.windows.net^*/annonser/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eadnuntius.com^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rvi-serve.com^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ ftargetspot.com^
-7\b\ 2\10\ 1\18ÿ/*\f
-
-goseek.com0\ 28\ 3@\ 1R\1amediaalpha.com/js/serve.js
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ finsticator.com^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vgrmtas.com^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rgraizoah.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/ads/banner?
-4\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R%canadianlisted.com/css/*/ad/index.css
-9\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R+youporngay.com/api/video/media_definitions/
-7\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R(kanalfrederikshavn.dk^*/jquery.openx.js?
-&\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\17dmm.com^*/display_ad.js
-)\b\ 1\10\ 1\18ÿ/*\ f
-\vasyncjs.com\10\ 10\ 18\ 1@\ 1R  /asyncjs.
-7\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R)anandabazar.com/js/anandabazar-bootstrap/
-\e\b\ 1\10\ 1\18÷/0\ 18\ 1@\ 1R\f-ad-manager/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        _300x600_
-0\b\ 2\10\ 1\18ÿ/*\12
-\10help.pornhub.com0\ 28\ 3@\ 1R\rzdassets.com^
-\8b\ 1\b\ 2\10\ 1\18¡\ 4*\18
-\16pornhubthbh7ap3u.onion*\10
-\ eyouporngay.com*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vyouporn.com*\v
-       tube8.com0\ 28\ 3@\ 1R\16phncdn.com/hls/videos/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eautomatad.com^
-.\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R 90-60-90.in.ua/images/moda/advt/
-1\b\ 1\10\ 1\18ÿ/*\13
-\ fesi.evetech.net\10\ 10\ 18\ 1@\ 1R\r/affiliation/
-5\b\ 2\10\ 1\18\ 4*\12
-\10extrarebates.com0\ 28\ 3@\ 1R\13ad.linksynergy.com^
-"\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\14gunosy.co.jp/img/ad/
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/publicidad/
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/www-static/js/header-menu.js?
-+\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\1dmanageengine.com/images/logo/
-R\b\ 2\10\ 1\18\ 2*\10
-\ euptostream.com*\r
-\vuptobox.com0\ 28\ 3@\ 1R#googleapis.com/js/sdkloader/ima3.js
-3\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R%phncdn.com/www-static/js/html5Player/
-9\b\ 1\10\ 1\18ÿ/*\e
-\17advertising.scoop.co.nz\10\ 10\ 18\ 1@\ 1R\r/advertising_
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ eadxadserv.com^
-\1e\b\ 1\10\ 1\18\ 60\ 28\ 3@\ 1R\10sascdn.com/diff/
-#\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\15redtube.com/settings/
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1drdtcdn.com^*/autocomplete.js?
\a\b\ 2\10\ 3\18ÿ/*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\16www.google.*/adometry/\9c\18
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /reklame/
-$\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\16phncdn.com/underscore-
-!\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\12bidder.criteo.com^
->\b\ 1\10\ 1\18ÿ/*\10
-\fadpartner.cz\10\ 1*\10
-\fadpartner.de\10\ 10\ 18\ 1@\ 1R\v.adpartner.
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13eroadvertising.com^
-<\b\ 1\10\ 2\18û/*\11
-\rmediaplex.com\10\ 1*\10
-\fwarpwire.com\10\ 10\ 18\ 1@\ 1R\b.com/ad/
--\b\ 1\10\ 1\18ÿ/*\14
-\10ad-cdn.getro.com\10\ 10\ 18\ 1@\ 1R\b/ad-cdn.
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rjuicyads.com^
-$\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\16redtube.com/subscribe/
-"\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13yieldoptimizer.com^
--\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R\1fthepiratebay.org/static/main.js
-:\b\ 2\10\ 1\18\ 4*\f
-
-jiji.co.ke0\ 28\ 3@\ 1R\1ed12prgon3aw7l1.cloudfront.net^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /dfp/dfp-
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ econnextra.com^
-%\b\ 2\10\ 1\18\80\ 10\ 28\ 3@\ 1R\16redtube.com/htmllogin?
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11neodatagroup.com^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rlalaping.com^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rchoupsee.com^
-z\b\ 2\10\ 1\18\80\ 1*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\10vidsrc.me/embed/
-3\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R%phncdn.com/www-static/js/mg_flipbook-
-^\b\ 2\10\ 1\18 *!
-\1ffeedback.pornhubthbh7ap3u.onion*\16
-\14feedback.pornhub.com0\ 28\ 3@\ 1R\15feedback.pornhub.com^
-<\b\ 2\10\ 1\18ÿ/*\f
-
-spiegel.de0\ 28\ 3@\ 1R\1fg.doubleclick.net/tag/js/gpt.js
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/images/ads_
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10ipredictive.com^
\ 1\b\ 2\10\ 1\18\ 2*\18
-\16pornhubthbh7ap3u.onion*\10
-\ eredtube.com.br*\10
-\ eyouporngay.com*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vyouporn.com*\v
-       tube8.com*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1R\ fs7.addthis.com^
-5\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R'phncdn.com/www-static/js/user-start.js?
-9\b\ 2\10\ 1\18 *\ f
-\ranimepahe.com*        
-\akwik.cx0\ 28\ 3@\ 1R\ fnextstream.org^
-f\b\ 1\10\ 1\18ÿ/*\19
-\15advert-technology.com\10\ 1*\18
-\14advert-solutions.com\10\ 1*\18
-\14advert-technology.ru\10\ 10\ 18\ 1@\ 1R\b/advert-
-@\b\ 2\10\ 1\18ÿ/*\b
-\ 6wtk.pl0\ 28\ 3@\ 1R'cloudflare.com^*/videojs-contrib-ads.js
-=\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R/phncdn.com/assets/pc/js/halloffap_asset_list.js
-/\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R moremoney.io/promo/Advertise.svg
-0\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R"redtube.com/account_auto_complete?
-,\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1dfelcia.co.uk/js/ads_common.js
-\15\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ 6/ads1.
-<\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R.phncdn.com/www-static/js/vr/vrplayer-noMin.js?
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17phncdn.com/js/infinite.
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1fphncdn.com/js/editUserDropDown/
-&\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\17dmxleo.dailymotion.com^
-\1e\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\10avforums.com/*ad
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\falphonso.tv^
-T\b\ 2\10\ 1\18\ 4*\18
-\16workhardclimbharder.nl*       
-\amurf.nl0\ 28\ 3@\ 1R!yadayadayada.nl/banner/banner.php
-:\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R,www.google.com/images/icons/product/adsense-
-'\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\18popin.cc/popin_discovery
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/js/prebid-
-$\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\16crunchyroll.com^*/ads_
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10ads-twitter.com^
-B\b\ 2\10\ 1\18ÿ/*\15
-\13accounts.google.com0\ 28\ 3@\ 1R\1caccounts.google.com/adwords/
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\r360yield.com^
-:\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R,www.google.com/images/icons/feature/adsense_
\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\12pornhub.com/users/
--\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1fitv.com/itv/hserver/*/site=itv/
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1dphncdn.com/js/video_favorite/
-.\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R phncdn.com/js/videoDetection.js?
-%\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R\17avclub.com^*/adManager.
-/\b\ 2\10\ 1\18¤\ 10\ 28\ 3@\ 1R redtube.com/_Incapsula_Resource?
--\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1fyouporn.com/api/videos/related/
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fetargetnet.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fadsniper.ru^
-A\b\ 1\10\ 2\18ù/*\14
-\10marketgid.com.ua\10\ 1*\11
-\rmarketgid.com\10\ 10\ 28\ 3@\ 1R        mgid.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adsterra_
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/pubads.
-(\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\19nintendo.co.jp/ring/*/adv
-*\b\ 1\10\ 1\18ÿ/*\11
-\rcanalplus.com\10\ 10\ 18\ 1@\ 1R\b/advert_
-!\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\12ads.tremorhub.com^ú\15
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10clickadilla.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-bngpt.com^
-&\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\18netmile.co.jp/ad/images/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        .com/adx/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /160x600/
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13tubeadvertising.eu^
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v=simpleads/
-^\b\ 2\10\ 1\18\b*\ e
-\fup-4ever.com*\ e
-\fup-4ever.org*
-
-\bshink.me*
-
-\bshon.xyz0\ 28\ 3@\ 1R\18maxcdn.bootstrapcdn.com^
-"\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13bonertraffic14.pro^
-F\b\ 2\10\ 1\18\ 4*\10
-\ ewww.google.com0\ 28\ 3@\ 1R&www.google.com/images/icons/*/adsense_
-7\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R(yield-op-idsync.live.streamtheworld.com^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/ad/img/
-"\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\14redtube.com/_thumbs/
-$\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\16phncdn.com/highcharts-
-B\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R3borneobulletin.com.bn/wp-content/banners/bblogo.jpg
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
--adserver/
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11ads.linkedin.com^
-g\b\ 1\10\ 1\18ÿ/*\19
-\15advertise-solution.nl\10\ 1*\19
-\15bingads.microsoft.com\10\ 1*\15
-\11ads.microsoft.com\10\ 10\ 18\ 1@\ 1R\v/advertise-
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/ad-choices-
-4\b\ 2\10\ 1\18\ 4*\r
-\vdiety.wp.pl0\ 28\ 3@\ 1R\17vitalia.pl/gfx/*reklama
\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\12jmedj.co.jp/files/
-9\b\ 1\10\ 1\18ý/*\ e
-
-github.com\10\ 1*\r
-       github.io\10\ 10\ 18\ 1@\ 1R\v/googleads.
-)\b\ 1\10\ 1\18ý/*\10
-\fad-tuning.de\10\ 10\ 18\ 1@\ 1R\b.com/ad.
-1\b\ 2\10\ 1\18\ 4*\v
-       apple.com0\ 28\ 3@\ 1R\16apple.com^*/images/ad-
-/\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R tractorshed.com/photoads/upload/
-;\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R-phncdn.com/www-static/js/recommended-taste.js
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vnetizen.co^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        .com/?ad=
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadtrue.com^
-;\b\ 2\10\ 1\18\ 2*\10
-\ euptostream.com*\r
-\vuptobox.com0\ 28\ 3@\ 1R\fgstatic.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/adlog.php?
-F\b\ 2\10\ 1\18ÿ/*\e
-\19dashboard.adskeeper.co.uk0\ 28\ 3@\ 1R\1adashboard.adskeeper.co.uk^
-z\b\ 2\10\ 1\18ÿ/*\10
-\ ehutchgo.com.cn*\10
-\ ehutchgo.com.hk*\10
-\ ehutchgo.com.sg*\10
-\ ehutchgo.com.tw*\r
-\vhutchgo.com0\ 28\ 3@\ 1R\14cdn.advertserve.com^
-"\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13youradexchange.com^
-%\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\17youporngay.com/bundles/
-C\b\ 2\10\ 1\18ÿ/*\ e
-\fseeitlive.co0\ 28\ 3@\ 1R$netdna-ssl.com/sbly-ads/sbly-prebid-
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rad4989.co.kr^
-/\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R!phncdn.com/js/userComments-min.js
-(\b\ 2\10\ 1\18\ 4*\ f
-\rwordpress.org0\ 28\ 3@\ 1R  ps.w.org^
-+\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1cimageshimage.com/jquery-*.js
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/publicidade/
-\1f\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\10earneydisti.fun^
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ econnexity.net^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rconnectad.io^
-1\b\ 1\10\ 1\18ÿ/*\14
-\10outlook.live.com\10\ 10\ 18\ 1@\ 1R\f/assets/ads/
-+\b\ 2\10\ 1\18\ 2*\ e
-\fsc2casts.com0\ 28\ 3@\ 1R\rsc2casts.com^
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fcleverjump.org^
-.\b\ 2\10\ 1\18ÿ/*\r
-\vpornhub.com0\ 28\ 3@\ 1R\10chatwee-api.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adsense2.
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        adman.gr^
-(\b\ 2\10\ 1\18\80\ 1*\b
-\ 6vk.com0\ 28\ 3@\ 1R\ fvk.com/ads.php?
-(\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1amail.bg/mail/index/getads/
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vackcdn.net^
-J\b\ 2\10\ 1\18\ 4*\18
-\16japan.techrepublic.com*\11
-\ fjapan.zdnet.com0\ 28\ 3@\ 1R\ faiasahi.jp/ads/
-\e\b\ 1\10\ 1\18÷/0\ 18\ 1@\ 1R\f/publicidad.
-C\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R5phncdn.com/www-static/js/sceditor/sceditor.bbcode.js?
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fmicroad.net^
-8\b\ 2\10\ 1\18\ 2*\a
-\ 5dr.dk0\ 28\ 3@\ 1R!smartadserver.com/h/nshow?siteid=
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17phncdn.com/js/et.ready.
-#\b\ 2\10\ 1\18$0\ 28\ 3@\ 1R\15pbs.twimg.com/ad_img/
-"\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\14redtube.com/message/
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vtrustx.org^
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-surfe.pro^
-0\b\ 2\10\ 1\18ÿ/*\10
-\ eams.amazon.com0\ 28\ 3@\ 1R\ fams.amazon.com^Þ\1e
-.\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1fukbride.co.uk/css/*/adverts.css
-(\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1aredtube.com/advancedsearch
-(\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1aphncdn.com/js/underPlayer/
-\1f\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\10blockadsnot.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/modules/ad/
-%\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\16labymod.net/affiliate/
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\reasy-ads.com^
-*\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1cphncdn.com/js/relatedVideos/
-\96\ 1\b\ 1\10\ 1\18÷/*"
-\1ereklama.ringieraxelspringer.pl\10\ 1*\1a
-\16reklama.grajewo.net.pl\10\ 1*\16
-\12reklama.mariafm.ru\10\ 1*\15
-\11reklama.cinema.sk\10\ 1*\r
-       pracuj.pl\10\ 10\ 18\ 1@\ 1R      /reklama.
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18phncdn.com/js/searchbar/
-!\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\13phncdn.com/js/ipad/
-?\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R1phncdn.com/assets/pc/js/signup_page_asset_list.js
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fciwhacheho.pro^
-\15\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ 6/adsv/
--\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\1fgaynetwork.co.uk/Images/ads/bg/
\a\b\ 2\10\ 1\18ÿ/*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\14www.google.*/search?
-\1f\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\10/adsinteractive-
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        affec.tv^
-+\b\ 1\10\ 1\18ÿ/*\ f
-\vslimjet.com\10\ 10\ 18\ 1@\ 1R\v/images/ad-
-S\b\ 2\10\ 1\18&*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\1cpornhub.com/toys/wp-content/
\ 1\b\ 2\10\ 1\18\80\ 1*\v
-       1and1.com*
-
-\b1und1.de*     
-\agmx.net*\b
-\ 6gmx.ca*\b
-\ 6gmx.ch*\b
-\ 6gmx.co*\b
-\ 6gmx.es*\b
-\ 6gmx.fr*\b
-\ 6gmx.it*\b
-\ 6gmx.nl*\b
-\ 6gmx.se*\b
-\ 6web.de0\ 28\ 3@\ 1R\16www.google.com/dp/ads^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fintellitxt.com^
-$\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\15tube8.com/favicon.ico
-7\b\ 1\10\ 2\18ÿ/*\14
-\10smartadserver.de\10\ 10\ 28\ 3@\ 1R\12smartadserver.com^
-\1f\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\11pornhub.com/chat/
-V\b\ 2\10\ 1\18\ 4*\r
-\vadguard.com0\ 28\ 3@\ 1R9adguard.com/public/Adguard/Blog/Android/comparison/*_ads_
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vtidint.pro^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eforemedia.net^
-(\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R\1acapertongillett.com/glp?r=
-\1f\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\10rvrpushserv.com^
\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\12phncdn.com/jquery/
-@\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R2phncdn.com/assets/pc/js/sitemap_page_asset_list.js
-$\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\15premiumvertising.com^
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/openx/
-:\b\ 1\10\ 2\18û.*\16
-\12netaffiliation.com\10\ 10\ 28\ 3@\ 1R\13metaffiliation.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\veabids.com^
-#\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\14displayad.naver.com^
-4\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R%manageengine.com/products/ad-manager/
-)\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1agakushuin.ac.jp/ad/common/
\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\12redtube.com/panel/
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vmsgose.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fzemanta.com^
-=\b\ 2\10\ 1\18ÿ/*\ f
-\rsportsbull.jp0\ 28\ 3@\ 1R\1dkoshien-live.net/99/adtag.xml
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fimonomy.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /ajs.php?
-!\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\12google.com/pagead/
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f-ads-widget/
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rwasp-182b.com
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eeroterest.net^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /adsense-
-1\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R#krotoszyn.pl/uploads/pub/ads_files/
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-&bannerid=
-@\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R2phncdn.com/www-static/js/widgets-community-info.js
-\1c\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\ eedmodo.com/ads
-;\b\ 2\10\ 1\18\ 2*\11
-\ flinternaute.com0\ 28\ 3@\ 1R\1aastatic.ccmbg.com^*/prebid
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/ads.css
-p\b\ 2\10\ 1\18ÿ/*\12
-\10pirateproxy.live*\12
-\10thehiddenbay.com*\12
-\10thepiratebay.org0\ 28\ 3@\ 1R%thepiratebay.*/static/js/prototype.js
-:\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R,hatenacorp.jp/_next/static/chunks/pages/ads-
-&\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\18chase.com/content/*/ads/
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b&ad_sub=
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eomnitagjs.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/js.ad/size=
-~\b\ 2\10\ 1\18ÿ/*\10
-\ ehutchgo.com.cn*\10
-\ ehutchgo.com.hk*\10
-\ ehutchgo.com.sg*\10
-\ ehutchgo.com.tw*\r
-\vhutchgo.com0\ 28\ 3@\ 1R\18hutchgo.advertserve.com^
-N\b\ 2\10\ 1\18\ 2*\13
-\11broadsheet.com.au*\ f
-\rfriendcafe.jp0\ 28\ 3@\ 1R\1afuseplatform.net^*/fuse.jsÅ#
-2\b\ 2\10\ 1\18\ 4*\r
-\vpaperpk.com0\ 28\ 3@\ 1R\15paperpk.com/Ads/site/
-F\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R8facebook.com/ajax/settings/account/advertising_email.php
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rbuzzoola.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        _120x600.
-$\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\16rdtcdn.com^*/video.js?
-:\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R,phncdn.com/www-static/js/widgets-comments.js
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1fphncdn.com/www-static/js/video-
\a\b\ 2\10\ 3\18ÿ/*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\14www.google.*/ads/js/
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/ad_img/
-R\b\ 2\10\ 1\18ÿ/*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\1apornhubcom/video_selector/
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rimpactify.io^
-!\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\12adservicemedia.dk^
-0\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R"phncdn.com/www-static/js/footer.js
-%\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\16chase.com^*/adserving/
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-caroda.io^
-1\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R"bitcoinbazis.hu/advertise-with-us/
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adver/?a=
-)\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1acreativedisplayformat.com^
-,\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1dcctv.com/js/cntv_Advertise.js
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/adbox.
-$\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\16redtube.com/videoview/
-%\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\16scan-manga.eu/*pageID=
-3\b\ 1\10\ 1\18ÿ/*\r
-       adsco.com\10\ 1*\f
-\badsco.nl\10\ 10\ 18\ 1@\ 1R\a/adsco.
-*\b\ 2\10\ 1\18
-0\ 28\ 3@\ 1R\1cvk.com/ads?act=payments&type
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-_smartads_
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rpubmatic.com^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ emotominer.com^
-9\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R*indiaresults.com/advertisements/submit.png
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ffilexan.com^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eserverbid.com^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vrotaban.ru^
-*\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\1cpayload.cargocollective.com^
\ 1\b\ 2\10\ 1\18ÿ/*\18
-\16player.theplatform.com*\13
-\11simpsonsworld.com*\11
-\ ffoodnetwork.com*\ e
-\fchannel5.com*\r
-\veonline.com*\r
-\vnbcnews.com*\f
-
-uktv.co.uk*\v
-       today.com*
-
-\bncaa.com*     
-\acmt.com*\b
-\ 6cc.com0\ 28\ 3@\ 1R\13v.fwmrm.net/ad/p/1?
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ escanscout.com^
-H\b\ 1\10\ 1\18ÿ/*\11
-\radview.online\10\ 1*\r
-       adview.mu\10\ 1*\r
-       adview.su\10\ 10\ 18\ 1@\ 1R\b/adview.
-K\b\ 2\10\ 1\18ÿ/*\10
-\ ewebcrawler.com0\ 28\ 3@\ 1R*www.google.com/adsense/search/async-ads.js
-;\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R,island.lk/userfiles/image/danweem/island.gif
-"\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\14redtube.com/register
-T\b\ 2\10\ 1\18ÿ/*\17
-\15imasdk.googleapis.com0\ 28\ 3@\ 1R,g.doubleclick.net/gampad/ads*%20Web%20Player
-3\b\ 2\10\ 1\18ÿ/*\r
-\vad.atown.jp0\ 28\ 3@\ 1R\15ad.atown.jp/adserver/
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vexosrv.com^
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fdoublepimp.com^
-+\b\ 2\10\ 1\18\ 4*\ e
-\fzazzle.co.nz0\ 28\ 3@\ 1R\rzcache.co.nz^
-/\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R!findafranchise.com/_img/*_120x60.
\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\12redtube.com/embed/
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/js/m_tubes/MG_autocomplete.js
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /afs/ads/
-\1f\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\10uze-ads.com/ads/
-3\b\ 2\10\ 1\18\ 4*\r
-\vbetfair.com0\ 28\ 3@\ 1R\16img-cdn.mediaplex.com^
\ 1\b\ 1\10\ 2\18\86\ 4*#
-\1ffeedback.pornhubthbh7ap3u.onion\10\ 1*\18
-\16pornhubthbh7ap3u.onion*\18
-\14feedback.pornhub.com\10\ 1*\10
-\ eredtube.com.br*\10
-\ eyouporngay.com*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vyouporn.com*\v
-       tube8.com*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 2@\ 1R\bhttps://
-N\b\ 2\10\ 1\18\ 2*\r
-\vgamestar.de0\ 28\ 3@\ 1R1gamestar.de/gs_cb/assets/core/js/libs/dfp/prebid.
\ 2\b\ 2\10\ 1\18ÿ/*\1a
-\16pornhubthbh7ap3u.onion\10\ 1*\13
-\ fcalcalist.co.il\10\ 1*\12
-\ eredtube.com.br\10\ 1*\12
-\ eyouporngay.com\10\ 1*\ f
-\vgaytube.com\10\ 1*\ f
-\vpornhub.com\10\ 1*\ f
-\vredtube.com\10\ 1*\ f
-\vwalla.co.il\10\ 1*\ f
-\vyoujizz.com\10\ 1*\ f
-\vyouporn.com\10\ 1*\ e
-
-mako.co.il\10\ 1*\ e
-
-ynet.co.il\10\ 1*\r
-       tube8.com\10\ 1*\r
-       xtube.com\10\ 1*\f
-\btube8.es\10\ 1*\f
-\btube8.fr\10\ 10\ 28\ 3@\ 1R"clients*.google.com/adsense/*?key=
-0\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R"phncdn.com/www-static/js/mg_utils-
-7\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R)phncdn.com/www-static/js/playlist-show.js
-6\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R(usgamer.net/static/scripts/SidebarAds.js
-B\b\ 2\10\ 1\18\ 4*\10
-\ eredtube.com.br*\r
-\vredtube.com0\ 28\ 3@\ 1R\13redtube.com/images/
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vwpnsrv.com^
-"\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\14rdtcdn.com^*/lib.js?
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-adnami.io^
-#\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\15redtube.com/pornstar/
-\86\ 1\b\ 2\10\ 1\18\ 4*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vyouporn.com*\v
-       tube8.com0\ 28\ 3@\ 1R$amazonaws.com/uploads.uservoice.com/
-4\b\ 2\10\ 1\18ÿ/*\ e
-\fhentaihd.xyz0\ 28\ 3@\ 1R\15tubecorp.com/vs/vs.js
-;\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R-phncdn.com/www-static/*/gif-view-functions.js
-@\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R2phncdn.com/js/translatorWatchPageController-min.jsÜ\19
-*\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1cphncdn.com/*/js/likeDislike/
-#\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\14mbid.marfeelrev.com^
-A\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R2caranddriver.com/assets/js/ads/ads-combined.min.js
-1\b\ 2\10\ 1\18 *\v
-       tube8.com0\ 28\ 3@\ 1R\16tube8.com/videoplayer/
-/\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R!phncdn.com/js/fav_like_user_feed/
-5\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R'facebook.com/ads/ajax/ads_stats_dialog/
-"\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\14rdtcdn.com^*/jquery/
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rptauxofi.net^
-5\b\ 1\10\ 2\18\ 20\ 28\ 3@\ 1R'avantisvideo.com/avm/js/video-loader.js
-*\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1cpornhub.com/videouploading3/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eepnt.ebay.com^
-;\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R,thepiratebay.org/cdn-cgi/challenge-platform/
-f\b\ 2\10\ 1\18ÿ/*\ f
-\rcpu-world.com*\ e
-\fmegaleech.us0\ 28\ 3@\ 1R6pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
-,\b\ 2\10\ 1\18ÿ/*\r
-\vbetfair.com0\ 28\ 3@\ 1R\ eapmebf.com/ad/
--\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1evolterra.io^*/advertise_policy
-2\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R$phncdn.com/www-static/js/mg-utils.js
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11dmx.districtm.io^
-\83\ 1\b\ 2\10\ 1\18ÿ/*\13
-\11edy.rakuten.co.jp*\13
-\11pccomponentes.com*\ e
-\fgentside.com*
-
-\bvogue.de*
-
-\bvoici.fr0\ 28\ 3@\ 1R"g.doubleclick.net/gpt/pubads_impl_
-<\b\ 2\10\ 1\18\ 2*
-
-\bdaum.net0\ 28\ 3@\ 1R"daumcdn.net/adfit/static/ad.min.js
-l\b\ 2\10\ 1\18\80\ 4*\10
-\ efxnetworks.com*\10
-\ emy.xfinity.com*\ f
-\rnbcsports.com*
-
-\bcnbc.com*     
-\anbc.com0\ 28\ 3@\ 2R\11ads.freewheel.tv/
-/\b\ 2\10\ 2\18\80\ 1*\b
-\ 6adf.ly0\ 28\ 3@\ 1R\16s1-adfly.com/show.php?
-\19\b\ 1\10\ 1\18ÿ.0\ 18\ 1@\ 1R
-/adimages/
-;\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R,sdltutorials.com/Data/Ads/AppStateBanner.jpg
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /prebid4.
-B\b\ 2\10\ 1\18\ 2*\r
-\vcbsnews.com*\v
-       zdnet.com0\ 28\ 3@\ 1R\18cbsi.com/dist/optanon.js
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /300x250-
-\1d\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\ ftube8.com/ajax-
-\90\ 1\b\ 2\10\ 1\18ÿ/*\15
-\13embed.comicbook.com*\11
-\ fbloomberg.co.jp*\ f
-\rbloomberg.com*\f
-
-sbs.com.au*\b
-\ 6cbc.ca0\ 28\ 3@\ 1R.imasdk.googleapis.com/js/sdkloader/ima3_dai.js
-!\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\13playwire.com/bolt*/
-<\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R.phncdn.com/www-static/js/front-information.js?
-:\b\ 2\10\ 1\18¡\ 4*\r
-\vredtube.com0\ 28\ 3@\ 1R\1crdtcdn.com/hls/media/videos/
-,\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1dproductioncars.com/pics/menu/
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/dynamic/ads/
-\1f\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\10/components/ads_
-5\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R'carandclassic.co.uk/images/free_advert/
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ finpagepush.com^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b.net/ad_
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10urldelivery.com^
-\1f\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\10/sam-pro-images/
-#\b\ 2\10\ 1\18\80\ 10\ 28\ 3@\ 1R\14redtube.com/profile/
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1fphncdn.com/js/home_setUp-min.js
-@\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R2phncdn.com/assets/pc/js/contact_page_asset_list.js
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/mobilead_
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adstream_
-U\b\ 2\10\ 1\18\ 2*\v
-       tube8.com0\ 28\ 3@\ 1R:phncdn.com/assets_dev/js/algolia/algolia_search_result*.js
-8\b\ 2\10\ 1\18ÿ/*\11
-\ ftradingview.com0\ 28\ 3@\ 1R\16engine.adzerk.net/api/
\ 2\b\ 2\10\ 1\18\ 2*\1c
-\1ainvestigationdiscovery.com*\18
-\16destinationamerica.com*\16
-\14cookingchanneltv.com*\14
-\12sciencechannel.com*\13
-\11discoverylife.com*\13
-\11travelchannel.com*\12
-\10animalplanet.com*\11
-\ ffoodnetwork.com*\10
-\ ediynetwork.com*\10
-\ emotortrend.com*\ f
-\rdiscovery.com*\v
-       ahctv.com*
-
-\bhgtv.com*     
-\atlc.com0\ 28\ 3@\ 1R ddmcdn.com^*/comscore.streaming.
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a.adsby.
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fpdvacde.com^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10serving-sys.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fsekindo.com^
-\1f\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\10/search/tsc.php?
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /amp4ads-
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vpubwise.io^
-\1e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ f/advertisement/
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        zap.buzz^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rglimtors.net^
-(\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R\1aabcnews.com/assets/player/
-6\b\ 2\10\ 1\18\ 2*\r
-\vanimedao.to0\ 28\ 3@\ 1R\19yimg.com/dy/ads/native.js
-\1f\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\11pornhub.com/live/
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14speedshiftmedia.com^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10smilewanted.com^
-;\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R-phncdn.com/www-static/js/stream-community.js?
-(\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\19static.criteo.net/images^\93\1e
-$\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\15displayvertising.com^
-6\b\ 2\10\ 1\18 *\r
-\vpornhub.com0\ 28\ 3@\ 1R\19pornhub.com/press/contact
-|\b\ 2\10\ 1\18\80\ 1*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\12youtube.com/embed/
-&\b\ 2\10\ 1\18\80\ 40\ 28\ 3@\ 1R\17phncdn.com/pics/albums/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /300x150_
-*\b\ 1\10\ 1\18ÿ/*\11
-\rreklam.com.tr\10\ 10\ 18\ 1@\ 1R\b/reklam.
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ edozubatan.com^
-+\b\ 1\10\ 1\18ÿ/*\r
-       e.mail.ru\10\ 10\ 28\ 3@\ 1R\ran.yandex.ru^
-*\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\esupport.google.com/adsense/
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fsascdn.com/tag/
-#\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\15phncdn.com/cb/assets/
-T\b\ 2\10\ 1\18 *\17
-\15imasdk.googleapis.com0\ 28\ 3@\ 1R-g.doubleclick.net/gampad/ads?*RakutenShowtime
-#\b\ 2\10\ 3\18$0\ 28\ 3@\ 1R\15docs.woopt.com/wgact/
-%\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\16api.adnetmedia.lt/api/
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/www-static/js/front-index.js?
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/adnetwork/
-%\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\17photofunia.com/effects/
-)\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\ewaaw.to/adv/ads/popunder.js
-9\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R+phncdn.com/assets/pc/js/userachievements.js
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/prebidlink/
-2\b\ 2\10\ 1\18
-*\13
-\11canyoublockit.com0\ 28\ 3@\ 1R\ fgoogleapis.com^
-?\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R1phncdn.com/www-static/js/create-phlive-account.js
-;\b\ 2\10\ 1\18ÿ/*\ f
-\rwordpress.org0\ 28\ 3@\ 1R\ewordpress.org/stats/plugin/
-%\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\16sportradarserving.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fpubguru.com^
-1\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R#facebook.com/ads/profile/interests/
\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\11in-page-push.com^
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18phncdn.com/js/xp_bubble/
-/\b\ 1\10\ 1\18ÿ/*\11
-\rwordpress.org\10\ 10\ 18\ 1@\ 1R\r-ads-manager/
-*\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\1cwikia.nocookie.net^*/images/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        .net/bnr/
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17phncdn.com^*/xp_bubble-
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadocean.pl^
-'\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\18ads.instacart.com/admin/
-,\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1dads.dollartree.com/SneakPeek/
-*\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\1cexplainxkcd.com/wiki/images/
-:\b\ 2\10\ 1\18\82\ 1*\r
-\vabcvideo.cc0\ 28\ 3@\ 1R\1cassets.hcaptcha.com/captcha/
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fwtg-ads.com^
-'\b\ 2\10\ 1\18 *\f
-
-adroll.com0\ 28\ 3@\ 1R\vadroll.com^
-+\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1dpornhubthbh7ap3u.onion/video/
\a\b\ 2\10\ 1\18ÿ/*\16
-\14googleadservices.com*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\1cwww.googleadservices.*/aclk?
-\1f\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\10wowreality.info^
-3\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R%phncdn.com/www-static/js/messages.js?
-]\b\ 2\10\ 1\18 *\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R&pornhub.com/streaming/stream_heartbeat
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /300x250_
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11assoc-amazon.com^
-Z\b\ 2\10\ 1\18\ 4*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R#pornhub.com/sex/wp-content/uploads/
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/adfit/
-$\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\16pornhub.com/uploading/
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ edeployads.com^
-"\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\13ads.sportradar.com^
-!\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\13adf.ly/ad/banner/*=
-0\b\ 1\10\ 1\18ÿ/*\15
-\11aqua-adserver.com\10\ 10\ 18\ 1@\ 1R
--adserver.
-C\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R4/wp-content/plugins/amazon-product-in-a-post-plugin/
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rrecreativ.ru^
-N\b\ 2\10\ 1\18\ 4*\ e
-\fbuzzmath.com*\ e
-\fnetmaths.net*\f
-
-scolab.com0\ 28\ 3@\ 1R\12cloudfront.net/ad/
-!\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\12moonicorn.network^
-X\b\ 2\10\ 1\18\ 2*\r
-\vgamestar.de*\v
-       los40.com*
-
-\babola.pt0\ 28\ 3@\ 1R"amazon-adsystem.com/aax2/apstag.js
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ eeyereturn.com^
-\1f\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\11pornhub.com/user/
-*\b\ 1\10\ 1\18ÿ/*\11
-\rrakuten.co.jp\10\ 10\ 18\ 1@\ 1R\b/img/ad_
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        -300x250_
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eethicalads.io^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fadition.com^\8a\1f
-$\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\16phncdn.com/js/tagStar/
-P\b\ 2\10\ 1\18 \ 1*\12
-\10manageengine.com*\10
-\ ezohopublic.com0\ 28\ 3@\ 1R\ezohopublic.com^*/ADManager_
-@\b\ 2\10\ 1\18\ 2*\v
-       tube8.com*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1R\rt8cdn.com/js/
-#\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\15pornhub.com/pornstar/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ ers-stripe.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/ads-async.
-$\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\16redtube.com/uploading/
-*\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1credtube.com/js/community.js?
-7\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R)phncdn.com/www-static/js/modal-tipping.js
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rstawhoph.com^
-6\b\ 2\10\ 1\18\ 4*\10
-\ eredtube.com.br0\ 28\ 3@\ 1R\16redtube.com.br/images/
-+\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1dpornhub.com/event/awards_vote
\ 1\b\ 2\10\ 1\18\ 5*\18
-\16pornhubthbh7ap3u.onion*\10
-\ eredtube.com.br*\10
-\ eyouporngay.com*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vyouporn.com*\v
-       tube8.com*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1R\vphncdn.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/ad_images/
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/adsbyfalcon.
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1frdtcdn.com^*/add-collection.js?
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fcontextweb.com^
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fcontent-ad.net^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadomik.com^
\a\b\ 2\10\ 1\18ÿ/*\19
-\17xn--allestrungen-9ib.at*\19
-\17xn--allestrungen-9ib.ch*\19
-\17xn--allestrungen-9ib.de*\15
-\13downdetector.com.ar*\15
-\13downdetector.com.au*\15
-\13downdetector.com.br*\15
-\13downdetector.com.co*\15
-\13downdetector.web.tr*\14
-\12downdetector.co.nz*\14
-\12downdetector.co.uk*\14
-\12downdetector.co.za*\12
-\10allestoringen.be*\12
-\10allestoringen.nl*\12
-\10downdetector.com*\11
-\ fdowndetector.ae*\11
-\ fdowndetector.ca*\11
-\ fdowndetector.cz*\11
-\ fdowndetector.dk*\11
-\ fdowndetector.ec*\11
-\ fdowndetector.es*\11
-\ fdowndetector.fi*\11
-\ fdowndetector.fr*\11
-\ fdowndetector.gr*\11
-\ fdowndetector.hk*\11
-\ fdowndetector.hr*\11
-\ fdowndetector.hu*\11
-\ fdowndetector.id*\11
-\ fdowndetector.ie*\11
-\ fdowndetector.in*\11
-\ fdowndetector.it*\11
-\ fdowndetector.jp*\11
-\ fdowndetector.mx*\11
-\ fdowndetector.my*\11
-\ fdowndetector.no*\11
-\ fdowndetector.pe*\11
-\ fdowndetector.pk*\11
-\ fdowndetector.pl*\11
-\ fdowndetector.pt*\11
-\ fdowndetector.ro*\11
-\ fdowndetector.ru*\11
-\ fdowndetector.se*\11
-\ fdowndetector.sg*\11
-\ fdowndetector.sk*\10
-\ edowndetector.c0\ 28\ 3@\ 1R;static.ziffdavis.com/sitenotice/evidon-sitenotice-bundle.js
-7\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R)phncdn.com/www-static/js/phub-nojquery.js
-@\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R1iafd.com/graphics/headshots/thumbs/th_iafd_ad.gif
-2\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R$phncdn.com/assets/*/js/video_page.js
-.\b\ 2\10\ 1\18ÿ/*\13
-\11canyoublockit.com0\ 28\ 3@\ 1R
-hwcdn.net^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ feasyhits4u.com^
-"\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\14phncdn.com/mg_utils-
-1\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R#phncdn.com/js/general_tablet-min.js
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14adxpremium.services^
-=\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R/phncdn.com/www-static/js/streamate-my-photos.js
-/\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R experienceleague.corp.adobe.com^
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        zog.link^
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1fphncdn.com/js/translator-min.js
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11intellipopup.com^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ ebidfilter.com^
-\1e\b\ 1\10\ 1\18÷/0\ 18\ 1@\ 1R\ f/plugins/wp125/
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fadacado.com^
-T\b\ 2\10\ 1\18ÿ/*\r
-\vyahoo.co.jp0\ 28\ 3@\ 1R6s.yimg.jp/images/listing/tool/yads/yads-timeline-ex.js
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vsailif.com^
-,\b\ 2\10\ 1 \ 10\ 28\ 3@\ 1R\1eoptout.networkadvertising.org^
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ emarphezis.com^
-,\b\ 2\10\ 1\18\80\b0\ 28\ 3@\ 1R\1dads.nationmedia.com/webfonts/
-C\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R5phncdn.com/www-static/js/widgets-category_listings.js
-5\b\ 2\10\ 1\18ÿ/*\12
-\10search.news24.jp0\ 28\ 3@\ 1R\12news24.jp/ad-navi/
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f.adserver01.
-6\b\ 2\10\ 1\18\ 2*
-
-\bhulu.com0\ 28\ 3@\ 1R\1cmoatads.com/*/moatwrapper.js
-3\b\ 2\10\ 1\18\ 2*\ e
-\fgelbooru.com0\ 28\ 3@\ 1R\15ads.exoclick.com/*.js
-'\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\19phncdn.com/js/login_form/
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vsonobi.com^
-!\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\13redtube.com/upload/
-3\b\ 2\10\ 3\18\b0\ 28\ 3@\ 1R%martinfowler.com/articles/asyncJS.css
-1\b\ 2\10\ 1\18\ 4*\ f
-\rgmarket.co.kr0\ 28\ 3@\ 1R\12ebaykorea.com/ADS/
-(\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\19phonograph2.voxmedia.com^
-P\b\ 2\10\ 1\18\ 4*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com*\r
-\vredtube.com0\ 28\ 3@\ 1R
-nsimg.net^
-1\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R#phncdn.com/js/utils/mg-utils-min.js
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rimpact-ad.jp^
->\b\ 2\10\ 1\18\84\ 4*\v
-       tube8.com*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1R
-t8cdn.com^
-!\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\12run-syndicate.com^
-B\b\ 2\10\ 1\18ÿ/*\19
-\17publisher.adservice.com0\ 28\ 3@\ 1R\18publisher.adservice.com^
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ ego.tmrjmp.com^
-m\b\ 2\10\ 1\18\ 2*\18
-\16washingtonexaminer.com*\11
-\ febaumsworld.com*\ f
-\rfunker530.com0\ 28\ 3@\ 1R!connatix.com^*/connatix.player.js
-(\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\19autotrader.co.uk^*/advert
-L\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R>player.vodgc.net^*/videojs-contrib-ads/dist/videojs.ads.min.js
\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\11google.com/dp/ads
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a://ad1.\97\15
-\1e\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\10tube8.com/media/
-\16\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\artk.io^
-$\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\15servedbyadbutler.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        _300_250.
-\1f\b\ 2\10\ 3\18\80\ 10\ 28\ 3@\ 1R\10tube8.com/embed/
-$\b\ 2\10\ 1\18"0\ 28\ 3@\ 1R\16redtube.com/js/jquery/
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/adcdn.
-$\b\ 2\10\ 1\18¢\ 10\ 28\ 3@\ 1R\15google.com/recaptcha/
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ etoglooman.com^
-&\b\ 2\10\ 1\18\80\ 1 \ 10\ 28\ 3@\ 2R\15tab.gladly.io/newtab/
-$\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\15shareasale.com/image/
-$\b\ 1\10\ 1\18ÿ/*\r
-       ads4.city\10\ 10\ 18\ 1@\ 1R\ 6/ads4.
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /web_ads/
-%\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\16interworksmedia.co.kr^
-%\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\16safestcontentgate.com^
-\86\ 1\b\ 2\10\ 1\18ÿ/*\16
-\14video.tv-tokyo.co.jp*\13
-\11edy.rakuten.co.jp*\13
-\11pccomponentes.com*
-
-\bvogue.de*
-
-\bvoici.fr0\ 28\ 3@\ 1R\1dg.doubleclick.net/gampad/ads?
-E\b\ 2\10\ 1\18\ 6*\ f
-\rheapfiles.com*\f
-
-vidoza.net*\v
-       vidoza.co0\ 28\ 3@\ 1R\vvidoza.net^
-=\b\ 2\10\ 1\18ÿ/*\r
-\vyahoo.co.jp0\ 28\ 3@\ 1R\1fyads.c.yimg.jp/js/yads-async.js
-(\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\19/wp-auto-affiliate-links/
-J\b\ 2\10\ 1\18ÿ/*\ e
-\fsportsnet.ca0\ 28\ 3@\ 1R+sportsnet.ca/wp-content/plugins/bwp-minify/
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadzerk.net^
-"\b\ 2\10\ 3\18$0\ 28\ 3@\ 1R\14youporn.com/bundles/
-$\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\15effectivemeasure.net^
-4\b\ 2\10\ 1\18ÿ/*\12
-\10ams.amazon.co.jp0\ 28\ 3@\ 1R\11ams.amazon.co.jp^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        -300x600.
-5\b\ 2\10\ 1\18\80\ 10\ 28\ 3@\ 1R&www.google.com/afs/ads?*^channel=month
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fpuwpush.com^
-\1e\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\ fvk.com/ads?act=
-)\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\ephncdn.com^*/html5Uploader/
-\1f\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\10main-ti-cod.com^
-<\b\ 2\10\ 1\18ÿ/*\10
-\ eads.google.com0\ 28\ 3@\ 1R\egstatic.com/awn/displayads/
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14technoratimedia.com^
-@\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R1przegladpiaseczynski.pl/wp-content/plugins/wppas/
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/tg.php?uid=
-=\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R/phncdn.com/www-static/js/widgets-share-image.js
-V\b\ 2\10\ 1\18 *\18
-\16facebookcorewwwi.onion*\12
-\10www.facebook.com0\ 28\ 3@\ 1R\1awww.facebook.com/ajax/ads/
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18phncdn.com/js/is_online/
\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\12pornhub.com/front/
-!\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\12onclickgenius.com^
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\radpushup.com^
-=\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R/phncdn.com/assets/pc/js/info_page_asset_list.js
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-jivox.com^
-\e\b\ 1\10\ 2\18\ 20\ 28\ 3@\ 1R\rviewdeos.com^
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/newAd/
-@\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R2phncdn.com/www-static/js/amateur/amateur-signup.js
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ einfolinks.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /bsa-pro-
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rreadpeak.com^
\b\ 2\10\ 1\18\91\ 40\ 28\ 3@\ 1R\11vidible.tv/stage/
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10snack-media.com^
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        dable.io^
-J\b\ 1\10\ 1\18ÿ/*\16
-\12admin.exoclick.com\10\ 1*\14
-\10api.exoclick.com\10\ 10\ 28\ 3@\ 1R\rexoclick.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /ad_spot.
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ ezanox.com/ppv/
-$\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\16phncdn.com/js/browser-
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10statsforads.com^
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11bannerbridge.net^
-!\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\12nicksstevmark.com^
-?\b\ 2\10\ 1\18\80\ 1 \ 1*\a
-\ 5dr.dk0\ 28\ 3@\ 1R%downol.dr.dk/download/*&clicktag=http
-4\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R&phncdn.com/js/userVideos_setUp-min.js?
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /img/adv/
-\15\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ 6.ads5-
-(\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1aredtube.com/playlist_json/
-V\b\ 2\10\ 1\18ÿ/*\16
-\14travel.rakuten.co.jp0\ 28\ 3@\ 1R/r10s.jp/share/themes/ds/js/show_ads_randomly.jsõ\1e
-@\b\ 2\10\ 1\18
-*\13
-\11canyoublockit.com*\v
-       vshare.eu0\ 28\ 3@\ 1R\10fluidplayer.com^
-\15\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ 6.ads1-
\a\b\ 2\10\ 3\18ÿ/*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\15www.google.*/adsense/
-\9a\ 2\b\ 2\10\ 1\18ÿ/*\18
-\16pornhubthbh7ap3u.onion*\10
-\ eredtube.com.br*\10
-\ eyouporngay.com*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vxvideos.com*\r
-\vyoujizz.com*\r
-\vyouporn.com*\v
-       tube8.com*\v
-       tube8.net*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1RPstatic.trafficjunky.com/invocation/embeddedads/production/embeddedads.es6.min.js
-0\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R"securitytrails.com/app/api/domain/
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fmoatads.com^
-%\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\16healthyadvertising.es^
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vrtmark.net^
-?\b\ 2\10\ 1\18 *\r
-\vdnsleak.com0\ 28\ 3@\ 1R"dnsleak.privateinternetaccess.com^
-\18\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R        adfox.ru^
-6\b\ 2\10\ 1\18\84\ 4*\ f
-\rezfunnels.com0\ 28\ 3@\ 1R\16ezsoftwarestorage.com^
-%\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\16dashboard.tovarro.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/popunder.
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fclickmon.co.kr^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10clickintext.net^
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11clickcertain.com^
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        bebi.com^
-\15\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ 6/adv3.
-(\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\19gatetodisplaycontent.com^
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fpubmine.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fcatiligh.ru^
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rvivaclix.com^
\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\11c.bannerflow.net^
-7\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R)anitasrecipes.com/Content/Images/*160x500
-#\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\15redtube.com/playlist/
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v.com/adlib/
-*\b\ 2\10\ 1\18ÿ/*\b
-\ 6vk.com0\ 28\ 3@\ 1R\11vk.me/images/ads_
\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\12redtube.com/logout
-7\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R)phncdn.com/www-static/js/channel-main.js?
-3\b\ 2\10\ 1\18ÿ/*\10
-\ escan-manga.com0\ 28\ 3@\ 1R\12c.ad6media.fr/l.js
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ estat-rock.com^
-"\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\14pornhub.com/channel/
-;\b\ 2\10\ 1\18ÿ/*\14
-\12support.google.com0\ 28\ 3@\ 1R\16gstatic.com^*/adwords/
-'\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\19flying-lines.com/banners/
-z\b\ 2\10\ 1\18\82\ 1*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\10apis.google.com^
-&\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\17oauth.vk.com/authorize?
-*\b\ 2\10\ 1\18\ 2*       
-\abbc.com0\ 28\ 3@\ 1R\11bbc.gscontxt.net^
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fservenobid.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/files/ads/
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14amazon-adsystem.com^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadhese.com^
-:\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R,phncdn.com/www-static/js/user-share-item.js?
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\flinkslot.ru^
\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\11cdnativepush.com^
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11admetricspro.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        _300_250_
-$\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\16youporn.com/searchapi/
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\v4dsply.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fay.delivery^
-@\b\ 2\10\ 1\18ÿ/*\11
-\ fdailymotion.com0\ 28\ 3@\ 1R\1eapi.dmcdn.net/pxl/advertisers/
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ foclaserver.com^
-P\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1RAemergencymedicalparamedic.com/wp-content/themes/AdSense/style.css
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10bidsxchange.com^
-,\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1ephncdn.com/www-static/js/phub.
-,\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\1dpartner.googleadservices.com^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vcaltat.com^
-D\b\ 1\10\ 1\18ý/*\1a
-\16adsense.googleblog.com\10\ 1*\ e
-
-adsense.az\10\ 10\ 18\ 1@\ 1R    /adsense.
-P\b\ 2\10\ 1\18\ 2*\10
-\ evideo.vice.com*\f
-
-iheart.com0\ 28\ 3@\ 1R"jwpcdn.com/player/plugins/googima/
-\92\ 1\b\ 1\10\ 1\18ý/*\16
-\12motortrader.com.my\10\ 1*\11
-\radvert.org.pl\10\ 1*\10
-\fadvert.media\10\ 1*\ f
-\vadvert.club\10\ 1*\r
-       advert.ae\10\ 1*\r
-       advert.ee\10\ 1*\r
-       advert.io\10\ 10\ 18\ 1@\ 1R\b/advert.
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ einterst12.com^
-*\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\eimageshimage.com/xupload.js
-/\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R!dwiextreme.com/banners/dwiextreme
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/anchorad.
-2\b\ 2\10\ 1\18\b*\ f
-\rwordpress.org0\ 28\ 3@\ 1R\13s.w.org/wp-content/Ñ\1f
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rstootsou.net^
-\9c\ 1\b\ 1\10\ 1\18ÿ/*\17
-\13panel.rightflow.com\10\ 1*\13
-\ fdatalift360.com\10\ 1*\13
-\ fhome.tapjoy.com\10\ 1*\13
-\ fpropelmedia.com\10\ 1*\13
-\ fpublisuites.com\10\ 1*\11
-\rqubeslate.com\10\ 10\ 18\ 1@\ 1R\r/advertisers/
-\1e\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\10redtube.com/rate
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fclksite.com^
-I\b\ 2\10\ 1\18"*\13
-\11golfnetwork.co.jp*\10
-\ etv-asahi.co.jp0\ 28\ 3@\ 1R\14ad-api-v01.uliza.jp^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fpopcash.net^
-*\b\ 2\10\ 1\18\ 2*\r
-\vpornhub.com0\ 28\ 3@\ 1R\rbitmovin.com^
-\16\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\a/wppas/
-)\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\ephncdn.com/js/carousellite.
-"\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\14redtube.com/watched/
-C\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R5phncdn.com/assets/pc/js/categories_page_asset_list.js
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /adverts/
-!\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\13redtube.com/stream/
-;\b\ 2\10\ 1\18\ 2*\v
-       boats.com0\ 28\ 3@\ 1R boatwizard.com/ads_prebid.min.js
-\1f\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\10alli-ti-cod.com^
-'\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\18static.criteo.net/flash^
-Q\b\ 1\10\ 1\18\94\ 1*\12
-\ etooltrucks.com\10\ 1*\ f
-\vpingdom.com\10\ 1*\ f
-\vthetvdb.com\10\ 10\ 28\ 3@\ 1R\fcom/banners/
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10stickyadstv.com^
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1dsonyliv.com/extensions/gpt.js
-L\b\ 2\10\ 1\18ÿ/*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\14maps.googleapis.com^
-3\b\ 2\10\ 1\18ÿ/*\v
-       naver.com0\ 28\ 3@\ 1R\17akamaized.net^*.stream/
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(phncdn.com/js/categorylist_setUp-min.js?
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adspaces.
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-?bannerid=
-6\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R(youporn.com/api/video/media_definitions/
-2\b\ 1\10\ 1\18÷/0\ 18\ 1@\ 1R#/wp-content/plugins/wp-super-popup/
--\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\1fupload.pornhub.com/temp/images/
-$\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\15showmeyouradsnow.com^
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11sharethrough.com^
-1\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R#pandora.com/images/public/devicead/
--\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1epagead2.googlesyndication.com^
-x\b\ 2\10\ 1\18\80\ 1*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\ egomo.to/movie/
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vadhigh.net^
-a\b\ 1\10\ 2\18ÿ/*\14
-\10shopifycloud.com\10\ 1*\11
-\rmyshopify.com\10\ 1*\ f
-\vslidely.com\10\ 1*\r
-       promo.com\10\ 10\ 18\ 1@\ 1R      ://promo.
-$\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\16phncdn.com/js/levelUp/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        _160x600.
-2\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R$youporn.com/beingwatchedrightnow.php
-'\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\18/quick-adsense-reloaded/
-:\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R,phncdn.com/www-static/js/claimed-pornstar.js
-a\b\ 2\10\ 1\18\b*\ f
-\ranimepahe.com*\ e
-\fup-4ever.com*\ e
-\fup-4ever.org*\v
-       vshare.eu0\ 28\ 3@\ 1R\15fonts.googleapis.com^
-(\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\19dashboard.idealmedia.com^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vatemda.com^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/all/ad/
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adbutler-
\a\b\ 2\10\ 1\18ÿ/*\16
-\14googleadservices.com*\ f
-\rgoogle.com.ar*\ f
-\rgoogle.com.au*\ f
-\rgoogle.com.br*\ f
-\rgoogle.com.co*\ f
-\rgoogle.com.ec*\ f
-\rgoogle.com.eg*\ f
-\rgoogle.com.hk*\ f
-\rgoogle.com.mx*\ f
-\rgoogle.com.my*\ f
-\rgoogle.com.pe*\ f
-\rgoogle.com.ph*\ f
-\rgoogle.com.pk*\ f
-\rgoogle.com.py*\ f
-\rgoogle.com.sa*\ f
-\rgoogle.com.sg*\ f
-\rgoogle.com.tr*\ f
-\rgoogle.com.tw*\ f
-\rgoogle.com.ua*\ f
-\rgoogle.com.uy*\ f
-\rgoogle.com.vn*\ e
-\fgoogle.co.id*\ e
-\fgoogle.co.il*\ e
-\fgoogle.co.in*\ e
-\fgoogle.co.jp*\ e
-\fgoogle.co.ke*\ e
-\fgoogle.co.kr*\ e
-\fgoogle.co.nz*\ e
-\fgoogle.co.th*\ e
-\fgoogle.co.uk*\ e
-\fgoogle.co.ve*\ e
-\fgoogle.co.za*\f
-
-google.com*\v
-       google.ae*\v
-       google.at*\v
-       google.be*\v
-       google.bg*\v
-       google.by*\v
-       google.ca*\v
-       google.ch*\v
-       google.cl*\v
-       google.cz*\v
-       google.de*\v
-       google.dk*\v
-       google.dz*\v
-       google.ee*\v
-       google.es*\v
-       google.fi*\v
-       google.fr*\v
-       google.gr*\v
-       google.hr*\v
-       google.hu*\v
-       google.ie*\v
-       google.it*\v
-       google.lt*\v
-       google.lv*\v
-       google.nl*\v
-       google.no*\v
-       google.pl*\v
-       google.pt*\v
-       google.ro*\v
-       google.rs*\v
-       google.ru*\v
-       google.se*\v
-       google.sk0\ 28\ 3@\ 1R\12www.google.*/aclk?
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/common/ad/
-.\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R phncdn.com/js/report_video_form/
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b=468x60&
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1dphncdn.com/js/user_dashboard/
-8\b\ 2\10\ 2\18ª\ 1*\ f
-\ranimepahe.com*        
-\akwik.cx0\ 28\ 3@\ 1R\rjsdelivr.net^
-2\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R#google.com/_static/images/*/ads.png
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10adlightning.com^
-?\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R0filmon.com/ad/affiliateimages/banner-250x350.png
-3\b\ 2\10\ 3\18
-0\ 28\ 3@\ 1R%google.com/_/apps-static/*/socialads/
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fcointraffic.io^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/display.ad.
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/plugins/ads/
-%\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\16in-appadvertising.com^
-i\b\ 2\10\ 1\18 *\ f
-\remarketer.com0\ 28\ 3@\ 1RJads.emarketer.com/adserve/;ID=176831;size=1170x117;setID=377297;type=json;
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ftrafmag.com^
-5\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R'renewcanceltv.com/porpoiseant/banger.js
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vrealvu.net^
-9\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R+phncdn.com/www-static/js/notified-modal.js?
-.\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1ffelcia.co.uk/css/ads-common.css\84\e
--\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1ed1esebcdm6wx7j.cloudfront.net^
-M\b\ 2\10\ 1\18¡\ 4*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\15phncdn.com/pics/gifs/
-\18\b\ 1\10\ 1\18ÿ+0\ 18\ 1@\ 1R        /300x250/
-b\b\ 2\10\ 2\18\ 2*\1d
-\eesradio.libertaddigital.com*\v
-       jjazz.net0\ 28\ 3@\ 1R(adswizz.com/adswizz/js/SynchroClient*.js
-l\b\ 2\10\ 1\18\ 6*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vyouporn.com*\v
-       tube8.com0\ 28\ 3@\ 1R
-uvcdn.com^
-%\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\16bbc.co.uk^*/adverts.js
-$\b\ 1\10\ 1\18ÿ/*\f
-\badimg.ru\10\ 10\ 18\ 1@\ 1R\a/adimg.
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fadmixer.net^
-\1f\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\10ads.b10f.jp/flv/
-9\b\ 2\10\ 1\18\10*\b
-\ 6go.com0\ 28\ 3@\ 1R!adm.fwmrm.net^*/TremorAdRenderer.
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b-468x60.
-*\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1cphncdn.com/js/userFavorites-
-*\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\1cmjhobbymassan.se/r/annonser/
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\frcm*.amazon.
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11projectagora.net^
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\radkernel.com^
-+\b\ 2\10\ 1\18$*\ e
-\f4channel.org0\ 28\ 3@\ 1R\r4cdn.org/adv/
-5\b\ 2\10\ 1\18ÿ/*      
-\aaol.com0\ 28\ 3@\ 1R\eyimg.com/ss/rapid-3.53.3.js
-v\b\ 2\10\ 1\18ÿ/*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\fgstatic.com^
-2\b\ 2\10\ 1\18\ 4*\v
-       apple.com0\ 28\ 3@\ 1R\17apple.com^*/images/ads_
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rhprofits.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f.cz/bannery/
-:\b\ 2\10\ 1\18\b*
-
-\bshink.me*
-
-\bshon.xyz0\ 28\ 3@\ 1R\14cloudflare.com/ajax/
-)\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1aimagetwist.com/jquery.*.js
-+\b\ 2\10\ 1\18\ e*\v
-       asahi.com0\ 28\ 3@\ 1R\10asahicom.jp/ads/
-5\b\ 2\10\ 1\18\ 4*\r
-\vdatpiff.com0\ 28\ 3@\ 1R\18hw-ads.datpiff.com/news/
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        /html/ad.
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rgo2speed.org^
-.\b\ 2\10\ 1\18\86\ 10\ 28\ 3@\ 1R\1fwww.google.com/ads/preferences/
-/\b\ 2\10\ 1\18ÿ/*\12
-\10help.pornhub.com0\ 28\ 3@\ 1R\fzendesk.com^
--\b\ 2\10\ 1\18"*\12
-\10thepiratebay.org0\ 28\ 3@\ 1R\vapibay.org^
-]\b\ 2\10\ 1\18\80\ 1*\f
-
-sedo.co.uk*
-
-\bsedo.com*     
-\asedo.jp*      
-\asedo.kr*      
-\asedo.pl0\ 28\ 3@\ 1R\13google.com/adsense/
-(\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\19api.friends.ponta.jp/api/
-!\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\12media6degrees.com^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rexdynsrv.com^
-D\b\ 2\10\ 1\18\ 2*\ f
-\rafreecatv.com0\ 28\ 3@\ 1R%afreecatv.com/js/plugin/ad/preroll.js
-3\b\ 2\10\ 1\18\ 4*\f
-
-tomtop.com0\ 28\ 3@\ 1R\17tttcdn.com/advertising/
-0\b\ 2\10\ 1\18\ 4*\r
-\vpaperpk.com0\ 28\ 3@\ 1R\13paperpk.com/pk_img/
-x\b\ 2\10\ 1\18ÿ/*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\ eloadshare.org^
-)\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1agoogle.com/adsense/search/
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fntvpevents.com^
-(\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1aredtube.com/js/redtube.js?
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eptclassic.com^
-#\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\15phncdn.com/js/jquery.
-/\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R felcia.co.uk/css/advert-view.css
-A\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R3phncdn.com/www-static/js/widgets-rating-like-fav.js
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10advertserve.com^
-\1e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ f/ads/lz_loader.
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/banner.php
-|\b\ 2\10\ 1\18ÿ/*\ f
-\rtele-sport.ru*\f
-
-gisher.org*\v
-       armdb.org*
-
-\bpeers.tv*     
-\a5-tv.ru0\ 28\ 3@\ 1R*an.yandex.ru/system/video-ads-sdk/adsdk.js
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ emultiview.com^
-9\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R+phncdn.com/www-static/js/create-account.js?
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fibillboard.com^
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-apxlv.com^
-1\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R"aone-soft.com/style/images/ad2.jpg
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/banners/728
\ 2\b\ 2\10\ 1\18\80\ 1 \ 1*"
- programma-affiliazione.amazon.it* 
-\1eaffiliate-program.amazon.co.uk*\1e
-\1caffiliate-program.amazon.com*\1d
-\eaffiliate-program.amazon.in*\1a
-\18associados.amazon.com.br*\18
-\16affiliate.amazon.co.jp*\17
-\15partenaires.amazon.fr*\16
-\14associates.amazon.ca*\16
-\14associates.amazon.cn*\16
-\14partnernet.amazon.de*\15
-\13afiliados.amazon.es0\ 28\ 3@\ 1R\19amazon-adsystem.com/e/cm?
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10adtarget.com.tr^
-(\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\1aredtube.com/notifications/
-4\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R&phncdn.com/www-static/js/user-edit.js?
-*\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\1cresize.blogsys.jp^*/300x250/
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10exponential.com^
-j\b\ 2\10\ 1\18\ 4*\10
-\ emylifetime.com*\ f
-\rspeedtest.net*\r
-\vhistory.com*
-
-\baetv.com*\b
-\ 6fyi.tv0\ 28\ 3@\ 1R\14doubleclick.net/ddm/
-.\b\ 2\10\ 1\18\ 2*       
-\aaol.com0\ 28\ 3@\ 1R\15yimg.com/ss/rapid3.js\86\19
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fadotmob.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R        _160x600_
-$\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\16redtube.com/js/lib.js?
-$\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\16pornhub.com/pornstars/
-S\b\ 2\10\ 1\18\ 4*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\1cpornhub.com/jobs/wp-content/
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ edstillery.com^
-*\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1cphncdn.com/js/badgeSelector/
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rnereserv.com^
-0\b\ 2\10\ 1\18\ 4*\v
-       globo.com0\ 28\ 3@\ 1R\15glbimg.com^*/300x250/
\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\12dmm.com/p/general/
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1dphncdn.com/js/cover_tutorial/
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14criteo.com/delivery/
-)\b\ 1\10\ 1\18ÿ/*\13
-\ fvereinslinie.de\10\ 10\ 18\ 1@\ 1R\ 5/ad2.
-(\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1aphncdn.com/js/videoPlayer/
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ eluxupcdnc.com^
\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\12kmsv.jp/images/ad/
-'\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\18hulu.com/published/*.flv
-\9e\ 1\b\ 2\10\ 1\18\ 2*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to*\ e
-\fup-4ever.com*\ e
-\fup-4ever.org0\ 28\ 3@\ 1R\15connect.facebook.net^
-.\b\ 2\10\ 1\18\80\ 10\ 28\ 3@\ 1R\1fcaranddriver.com/tools/iframe/?
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fadxcore.com^
-,\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1ephncdn.com/js/search_widget.js
-6\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R(pornmd.com/resources/js/search_widget.js
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14impactradius-go.com^
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        grabo.bg^
-0\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R"forum.miuiturkiye.net/konu/reklam.
-'\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\18apple.com^*/includes/ads
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rclmbtech.com^
-1\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R"cio.com/www/js/ads/gpt_includes.js
-1\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R#airplaydirect.com/openx/www/images/
-3\b\ 2\10\ 1\18\80\ 1 \ 10\ 28\ 3@\ 1R"jokerly.com/Okidak/vastChecker.htm
-\1d\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ e/wp-bannerize/
-+\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1cvarietyofdisplayformats.com^
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        am15.net^
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-3lift.com^
-\18\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R        adsco.re^
-'\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\18hulu.com/published/*.mp4
-p\b\ 2\10\ 1\18\ 2*\14
-\12tomshardware.co.uk*\12
-\10tomshardware.com*\11
-\ fwonderhowto.com*\ f
-\rtomsguide.com0\ 28\ 3@\ 1R\14servebom.com/tmn*.js
-\8c\ 1\b\ 2\10\ 1\18¡\ 4*\18
-\16pornhubthbh7ap3u.onion*\10
-\ eyouporngay.com*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vyouporn.com*\v
-       tube8.com0\ 28\ 3@\ 1R\17phncdn.com/dash/videos/
-5\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R&nnmclub.to/forum/misc/html/advert.html
-.\b\ 2\10\ 1\18\ 4*\12
-\10extrarebates.com0\ 28\ 3@\ 1R\fpjtra.com/b/
-2\b\ 2\10\ 1\18¤\ 10\ 28\ 3@\ 1R#youporngay.com/_Incapsula_Resource?
-K\b\ 2\10\ 1\18\ 2*\a
-\ 5dr.dk0\ 28\ 3@\ 1R4sascdn.com/diff/templates/ts/dist/banner/sas-banner-
\ 1\b\ 2\10\ 1\18\85\ 4*\18
-\16pornhubthbh7ap3u.onion*\10
-\ eredtube.com.br*\10
-\ eyouporngay.com*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vyouporn.com*\v
-       tube8.com*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1R\11redtubefiles.com^
-)\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\eascii.jp/img/ad/yayoi/rank_
-<\b\ 1\10\ 1\18ÿ/*\12
-\ eadverts.org.ua\10\ 1*\ e
-
-adverts.ie\10\ 10\ 18\ 1@\ 1R    /adverts.
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vpigtre.com^
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17phncdn.com/js/comments/
-(\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\19custojusto.pt/user/myads/
-(\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R\19apple.com^*/video-ad.html
-H\b\ 2\10\ 1\18 *\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\11api.feel-app.com^
-#\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\15redtube.com/comments/
-\87\ 1\b\ 2\10\ 1\18\85\ 4*\18
-\16pornhubthbh7ap3u.onion*\10
-\ eyouporngay.com*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vyouporn.com*\v
-       tube8.com0\ 28\ 3@\ 1R\12phncdn.com/videos/
-\17\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\bjads.co^
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r?impr?pageid=
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fe-planning.net^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/adserver/
-!\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\13youporn.com/change/
-%\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\16imp*.tradedoubler.com^
-i\b\ 2\10\ 1\18 *\ f
-\remarketer.com0\ 28\ 3@\ 1RJads.emarketer.com/adserve/;ID=176831;size=1170x117;setID=377294;type=json;
-\1c\b\ 1\10\ 1\18÷/0\ 18\ 1@\ 1R\r-contrib-ads.
-\1a\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\v/adserver3.
-&\b\ 2\10\ 3\18\b0\ 28\ 3@\ 1R\18fbcdn.net/rsrc.php/*.css
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b/728x90/
-<\b\ 2\10\ 1\18\ 2*\17
-\15bigleaguepolitics.com0\ 28\ 3@\ 1R\15tpdads.com/tag.min.jsÎ\17
-)\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\ephncdn.com/js/filters_menu/
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-dynad.net^
-:\b\ 2\10\ 1\18\ 2*\12
-\10www.mediaite.com0\ 28\ 3@\ 1R\18ads.adthrive.com/builds/
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-o333o.com^
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vftjcfx.com^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ etrackpush.com^
-"\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\13improvedigital.com^
-&\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\17casalemedia.com/cygnus?
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-a-ads.com^
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10doubleclick.net^
\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\11superonclick.com^
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fad.about.co.kr^
-8\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R)phncdn.com//js/popUnder/exclusions-min.js
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fadm.shinobi.jp^
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vad-srv.net^
-.\b\ 2\10\ 1\18\ 2*\r
-\vhotstar.com0\ 28\ 3@\ 1R\11worldgravity.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
--pubmatic-
-/\b\ 2\10\ 1\18\80\ 1 \ 10\ 28\ 3@\ 1R\1egoogle.com/payments/*/adwords.
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10cameraprive.com^
-$\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\16phncdn.com/js/nextBtn/
-)\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1alokopromo.com^*/adsimages/
\ 1\b\ 2\10\ 1\18\81\ 4*\18
-\16pornhubthbh7ap3u.onion*\10
-\ eredtube.com.br*\10
-\ eyouporngay.com*\r
-\vpornhub.com*\r
-\vredtube.com*\r
-\vyouporn.com*\v
-       tube8.com*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1R\vrncdn3.com^
-\19\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R
-nxtck.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/native-ads-
->\b\ 2\10\ 1\18\ 2*\f
-
-spiegel.de0\ 28\ 3@\ 1R"g.doubleclick.net/gpt/pubads_impl_
-/\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R!phncdn.com/www-static/js/profile/
-"\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\14guim.co.uk/uploader/
-)\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1agoogle.com/adsense/domains
-2\b\ 2\10\ 1\18ÿ/*\r
-\vadguard.com0\ 28\ 3@\ 1R\14api.paymentwall.com^
-L\b\ 2\10\ 1\18ÿ/*\12
-\10thepiratebay.org0\ 28\ 3@\ 1R)thepiratebay.*/static/js/scriptaculous.js
-/\b\ 2\10\ 1\18\ 4*\12
-\10extrarebates.com0\ 28\ 3@\ 1R\rpntrac.com/b/
-8\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R*phncdn.com/www-static/js/streamate-view.js
--\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1fphncdn.com/www-static/*/jquery.
-7\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R)phncdn.com/js/userFavorites_setUp-min.js?
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fcdn4ads.com^
-=\b\ 2\10\ 1\18 *\f
-
-roblox.com0\ 28\ 3@\ 1R!ads.roblox.com/v1/sponsored-pages
-E\b\ 2\10\ 1\18ÿ/*\10
-\ enewgrounds.com0\ 28\ 3@\ 1R$server.cpmstar.com/view.aspx?poolid=
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vinnity.net^
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17phncdn.com/js/language_
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-crm4d.com^
-,\b\ 2\10\ 1\18\ 40\ 28\ 3@\ 1R\1epornhub.com/www-static/images/
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-morgdm.ru^
-X\b\ 2\10\ 1\18\ 2*\10
-\ eyouporngay.com*\ f
-\ryoupornru.com*\r
-\vyouporn.com0\ 28\ 3@\ 1R\18ypncdn.com/cb/assets/js/
-;\b\ 2\10\ 1\18\ 2*       
-\atilt.fi0\ 28\ 3@\ 1R"s0.2mdn.net/instream/html5/ima3.js
--\b\ 2\10\ 1\18 *\v
-       promo.com0\ 28\ 3@\ 1R\12promo.zendesk.com^
-"\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\14pornhub.com/premium/
-0\b\ 2\10\ 1\18\ 2*\v
-       vshare.eu0\ 28\ 3@\ 1R\15lp.longtailvideo.com^
-\1e\b\ 2\10\ 3\18
-0\ 28\ 3@\ 1R\10hp.com/in/*/ads/
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ eforzubatr.com^
-5\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R&twt-assets.washtimes.com/v4/js/twig.js
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rcash-ads.com^
-5\b\ 2\10\ 1\180*\b
-\ 6vk.com0\ 28\ 3@\ 1R\1dapi.vigo.ru^*/network_status?
-8\b\ 2\10\ 1\18\ 4*\ f
-\rkasi-time.com0\ 28\ 3@\ 1R\19amazon-adsystem.com/e/ir?
-\15\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\ 6/advs/
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fadmatic.com.tr^
-8\b\ 2\10\ 1\18 *\ e
-\fgentside.com0\ 28\ 3@\ 1R\1apixel.adsafeprotected.com^
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rcogocast.net^
-F\b\ 2\10\ 1\18ÿ/*\12
-\10gemini.yahoo.com0\ 28\ 3@\ 1R#yimg.com/av/gemini-ui/*/advertiser/
-\1c\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\r/settings/ad.
-7\b\ 2\10\ 2\18 *\10
-\ equotidiano.net0\ 28\ 3@\ 1R\17ads.viralize.tv/player/
-\1e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ fadstudio.cloud^
-`\b\ 2\10\ 1\18ÿ/*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R(s.ytimg.com/yts/jsbin/*/www-widgetapi.js
-|\b\ 2\10\ 1\18\ 2*\17
-\15video.venturebeat.com*\13
-\11video.timeout.com*\11
-\ fvideos.heute.at0\ 28\ 3@\ 1R-player.anyclip.com/anyclip-widget/lre-widget/
-3\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R%phncdn.com/js/user_post_comment_form/¦ 
-(\b\ 1\10\ 1\18ÿ/*\ f
-\vskymedia.de\10\ 10\ 18\ 1@\ 1R\b/advert/
-\1f\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\10stagepopkek.com^
-\1d\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ efreychang.fun^
-#\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\14intelligenceadx.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fdalecta.com^
-4\b\ 2\10\ 1\18\ 2*\14
-\12urbanglasgow.co.uk0\ 28\ 3@\ 1R\10fdyn.pubwise.io^
-4\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R&phncdn.com/js/home_setUp_tablet-min.js
--\b\ 2\10\ 3\18\ 40\ 28\ 3@\ 1R\1fgoogle.com/images/integrations/
\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\11boost-next.co.jp^
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fvenetrigni.com^
-D\b\ 2\10\ 1\18\ 4*\18
-\16pornhubthbh7ap3u.onion*\r
-\vpornhub.com0\ 28\ 3@\ 1R\rnaiadmmm.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-vntsm.com^
-&\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R\18youporngay.com/elements/
-1\b\ 2\10\ 1\18ÿ/*\r
-\vpornhub.com0\ 28\ 3@\ 1R\13graph.facebook.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R
-eacdn.com^
-*\b\ 2\10\ 1\18\ 2*\v
-       vshare.eu0\ 28\ 3@\ 1R\ fvjs.zencdn.net^
\a\b\ 2\10\ 1\18ÿ/*\19
-\17xn--allestrungen-9ib.at*\19
-\17xn--allestrungen-9ib.ch*\19
-\17xn--allestrungen-9ib.de*\15
-\13downdetector.com.ar*\15
-\13downdetector.com.au*\15
-\13downdetector.com.br*\15
-\13downdetector.com.co*\15
-\13downdetector.web.tr*\14
-\12downdetector.co.nz*\14
-\12downdetector.co.uk*\14
-\12downdetector.co.za*\12
-\10allestoringen.be*\12
-\10allestoringen.nl*\12
-\10downdetector.com*\11
-\ fdowndetector.ae*\11
-\ fdowndetector.ca*\11
-\ fdowndetector.cz*\11
-\ fdowndetector.dk*\11
-\ fdowndetector.ec*\11
-\ fdowndetector.es*\11
-\ fdowndetector.fi*\11
-\ fdowndetector.fr*\11
-\ fdowndetector.gr*\11
-\ fdowndetector.hk*\11
-\ fdowndetector.hr*\11
-\ fdowndetector.hu*\11
-\ fdowndetector.id*\11
-\ fdowndetector.ie*\11
-\ fdowndetector.in*\11
-\ fdowndetector.it*\11
-\ fdowndetector.jp*\11
-\ fdowndetector.mx*\11
-\ fdowndetector.my*\11
-\ fdowndetector.no*\11
-\ fdowndetector.pe*\11
-\ fdowndetector.pk*\11
-\ fdowndetector.pl*\11
-\ fdowndetector.pt*\11
-\ fdowndetector.ro*\11
-\ fdowndetector.ru*\11
-\ fdowndetector.se*\11
-\ fdowndetector.sg*\11
-\ fdowndetector.sk*\10
-\ edowndetector.c0\ 28\ 3@\ 1R-static.ziffdavis.com/sitenotice/*/settings.js
-&\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\18rdtcdn.com^*/gallery.js?
-1\b\ 2\10\ 1\18 0\ 28\ 3@\ 1R#youporngay.com/search/autocomplete/
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1dphncdn.com^*/userfavorites.js
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10audiencerun.com^
-\95\ 2\b\ 1\10\ 1\18\ 4*\1e
-\1aadvertising-excellence.com\10\ 1*\1d
-\19advertising-stands.com.ua\10\ 1*\1a
-\16advertising-direct.com\10\ 1*\1a
-\16advertising-factory.de\10\ 1*\1a
-\16advertising.amazon.com\10\ 1*\15
-\11abramarketing.com\10\ 1*\14
-\10yellowimages.com\10\ 1*\13
-\ fdeals-italy.com\10\ 1*\11
-\rmicrosoft.com\10\ 1*\10
-\foutbrain.com\10\ 10\ 18\ 1@\ 1R\r/advertising-
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f.php?zoneid=
-=\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R/phncdn.com/js/libs/ProfileCommentsAction-min.js
-.\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1fportal.autotrader.co.uk/advert/
-#\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\15phncdn.com/html5shiv-
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rclknrtrg.pro^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eblismedia.com^
-0\b\ 2\10\ 1\18\ 2*       
-\anfl.com0\ 28\ 3@\ 1R\17nflcdn.com/static/site/
-\e\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\fadglare.net^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/reklama2.
-&\b\ 1\10\ 2\18ÿ/*\r
-       hs-exp.jp\10\ 10\ 18\ 1@\ 1R\b.jp/ads/
-\96\ 1\b\ 2\10\ 1\18\ 2*\ f
-\rheapfiles.com*\f
-
-vidoza.net*\v
-       flashx.to*\v
-       flashx.tv*\v
-       vidoza.co*
-
-\bgovid.co*
-
-\bshink.me*
-
-\bshon.xyz0\ 28\ 3@\ 1R\1eajax.googleapis.com/ajax/libs/
-\1e\b\ 2\10\ 1\1800\ 28\ 3@\ 1R\10apple.com^*/ads/
-2\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R#abcnews.com/assets/js/prebid.min.js
-L\b\ 2\10\ 1\18\ 2*\v
-       tube8.com*
-
-\btube8.es*
-
-\btube8.fr0\ 28\ 3@\ 1R\19t8cdn.com/assets/plugins/
-<\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R.phncdn.com/www-static/js/widgets-rating-bar.js
-\1f\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\10roxot-panel.com^
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17phncdn.com/html5player/
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vdpmsrv.com^
-6\b\ 2\10\ 1\18ÿ/*\16
-\14analytics.google.com0\ 28\ 3@\ 1R\ fads.google.com^
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ ftrafficdok.com^
-?\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R1phncdn.com/www-static/js/user-stream-overview.js?
-#\b\ 2\10\ 1\18\ 60\ 28\ 3@\ 1R\15google.com/recaptcha/
-)\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\1achaturbate.com/affiliates/
-2\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R$phncdn.com/www-static/js/dropdown.js
-"\b\ 1\10\ 1\18\ 20\ 18\ 1@\ 1R\14/full-page-script.js
--\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1epreromanbritain.com/maxymiser/
-\1a\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\vuprimp.com^
-\1f\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\102020mustang.com^
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\rinsurads.com^
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ eadvarkads.com^
--\b\ 2\10\ 3\18ÿ/0\ 28\ 3@\ 1R\1evolterra.us^*/advertise_policy
-,\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1ephncdn.com/js/common_jq-min.js
-\9d\ 2\b\ 2\10\ 1\18"* 
-\1emanagedhealthcareexecutive.com*\18
-\16physicianspractice.com*\17
-\15epaper.timesgroup.com*\16
-\14medicaleconomics.com*\14
-\12formularywatch.com*\12
-\10blastingnews.com*\12
-\10downdetector.com*\11
-\ faccuweather.com*\ f
-\rnbcsports.com*\ e
-\fgamespot.com*\ e
-\fmediaite.com0\ 28\ 3@\ 1R doubleclick.net/gpt/pubads_impl_
-\1c\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\raffinity.com^
-:\b\ 1\10\ 1\18ÿ/*\10
-\fadriver.tech\10\ 1*\ e
-
-adriver.co\10\ 10\ 18\ 1@\ 1R    .adriver.
-)\b\ 2\10\ 1\18\ 2*\ f
-\rmp4upload.com0\ 28\ 3@\ 1R
-hwcdn.net^
-#\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\14adsafeprotected.com^
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b=728x90&
-%\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\17phncdn.com^*/xp_bubble_
-+\b\ 2\10\ 3\18 0\ 28\ 3@\ 1R\1djiji.co.ke/api_web/v1/advert/
-$\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\15affiliate.heureka.cz^
-\1c\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\rloulouly.net^ê\ 5
-$\b\ 2\10\ 1\18\80\ 10\ 28\ 3@\ 1R\15ads.memo2.nl/banners/
-C\b\ 2\10\ 1\18ÿ/0\ 28\ 3@\ 1R4leffatykki.com/media/banners/tykkibanneri-728x90.png
-\1d\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\ ebrealtime.com^
-\1e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\ fupgulpinon.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\fmadcpms.com^
-N\b\ 2\10\ 1\18\ 4*\15
-\13accounts.google.com0\ 28\ 3@\ 1R)gstatic.com/images/icons/product/adsense-
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/media/ad/
-\18\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R        zedo.com^
-$\b\ 1\10\ 2\18ÿ/0\ 28\ 3@\ 1R\15insightexpressai.com^
-\19\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R
-/bannerad/
-\1a\b\ 1\10\ 1\18ÿ/0\ 28\ 3@\ 1R\vvlitag.com^
-+\b\ 2\10\ 1\18\ 20\ 28\ 3@\ 1R\1dphncdn.com/js/searchbar_show/
--\b\ 2\10\ 3\18\ 20\ 28\ 3@\ 1R\1fcrackle.com/vendor/AdManager.js
--\b\ 1\10\ 1\18ÿ/*\11
-\rkonograma.com\10\ 10\ 18\ 1@\ 1R\v/admanager/
-~\b\ 2\10\ 1\18
-*\12
-\10putlockers.movie*\11
-\ fputlocker.actor*\11
-\ fputlocker.style*\ f
-\rputlockers.mn*\ e
-\fputlocker.to0\ 28\ 3@\ 1R\15cdnjs.cloudflare.com^
-\e\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\f/cactus-ads/
-\17\b\ 1\10\ 1\18ÿ/0\ 18\ 1@\ 1R\b-728x90-
\ No newline at end of file
diff --git a/.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/LICENSE.txt b/.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/LICENSE.txt
deleted file mode 100644 (file)
index dbbc9e5..0000000
+++ /dev/null
@@ -1,383 +0,0 @@
-EasyList Repository Licences\r
-\r
-   Unless otherwise noted, the contents of the EasyList repository\r
-   (https://github.com/easylist) is dual licensed under the GNU General\r
-   Public License version 3 of the License, or (at your option) any later\r
-   version, and Creative Commons Attribution-ShareAlike 3.0 Unported, or\r
-   (at your option) any later version. You may use and/or modify the files\r
-   as permitted by either licence; if required, "The EasyList authors\r
-   (https://easylist.to/)" should be attributed as the source of the\r
-   material. All relevant licence files are included in the repository.\r
-\r
-   Please be aware that files hosted externally and referenced in the\r
-   repository, including but not limited to subscriptions other than\r
-   EasyList, EasyPrivacy, EasyList Germany and EasyList Italy, may be\r
-   available under other conditions; permission must be granted by the\r
-   respective copyright holders to authorise the use of their material.\r
-\r
-\r
-Creative Commons Attribution-ShareAlike 3.0 Unported\r
-\r
-     CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE\r
-     LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN\r
-     ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS\r
-     INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO\r
-     WARRANTIES REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS\r
-     LIABILITY FOR DAMAGES RESULTING FROM ITS USE.\r
-\r
-License\r
-\r
-   THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS\r
-   CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS\r
-   PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK\r
-   OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS\r
-   PROHIBITED.\r
-\r
-   BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND\r
-   AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS\r
-   LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE\r
-   RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS\r
-   AND CONDITIONS.\r
-\r
-   1. Definitions\r
-    a. "Adaptation" means a work based upon the Work, or upon the Work and\r
-       other pre-existing works, such as a translation, adaptation,\r
-       derivative work, arrangement of music or other alterations of a\r
-       literary or artistic work, or phonogram or performance and includes\r
-       cinematographic adaptations or any other form in which the Work may\r
-       be recast, transformed, or adapted including in any form\r
-       recognizably derived from the original, except that a work that\r
-       constitutes a Collection will not be considered an Adaptation for\r
-       the purpose of this License. For the avoidance of doubt, where the\r
-       Work is a musical work, performance or phonogram, the\r
-       synchronization of the Work in timed-relation with a moving image\r
-       ("synching") will be considered an Adaptation for the purpose of\r
-       this License.\r
-    b. "Collection" means a collection of literary or artistic works, such\r
-       as encyclopedias and anthologies, or performances, phonograms or\r
-       broadcasts, or other works or subject matter other than works\r
-       listed in Section 1(f) below, which, by reason of the selection and\r
-       arrangement of their contents, constitute intellectual creations,\r
-       in which the Work is included in its entirety in unmodified form\r
-       along with one or more other contributions, each constituting\r
-       separate and independent works in themselves, which together are\r
-       assembled into a collective whole. A work that constitutes a\r
-       Collection will not be considered an Adaptation (as defined below)\r
-       for the purposes of this License.\r
-    c. "Creative Commons Compatible License" means a license that is\r
-       listed at https://creativecommons.org/compatiblelicenses that has\r
-       been approved by Creative Commons as being essentially equivalent\r
-       to this License, including, at a minimum, because that license: (i)\r
-       contains terms that have the same purpose, meaning and effect as\r
-       the License Elements of this License; and, (ii) explicitly permits\r
-       the relicensing of adaptations of works made available under that\r
-       license under this License or a Creative Commons jurisdiction\r
-       license with the same License Elements as this License.\r
-    d. "Distribute" means to make available to the public the original and\r
-       copies of the Work or Adaptation, as appropriate, through sale or\r
-       other transfer of ownership.\r
-    e. "License Elements" means the following high-level license\r
-       attributes as selected by Licensor and indicated in the title of\r
-       this License: Attribution, ShareAlike.\r
-    f. "Licensor" means the individual, individuals, entity or entities\r
-       that offer(s) the Work under the terms of this License.\r
-    g. "Original Author" means, in the case of a literary or artistic\r
-       work, the individual, individuals, entity or entities who created\r
-       the Work or if no individual or entity can be identified, the\r
-       publisher; and in addition (i) in the case of a performance the\r
-       actors, singers, musicians, dancers, and other persons who act,\r
-       sing, deliver, declaim, play in, interpret or otherwise perform\r
-       literary or artistic works or expressions of folklore; (ii) in the\r
-       case of a phonogram the producer being the person or legal entity\r
-       who first fixes the sounds of a performance or other sounds; and,\r
-       (iii) in the case of broadcasts, the organization that transmits\r
-       the broadcast.\r
-    h. "Work" means the literary and/or artistic work offered under the\r
-       terms of this License including without limitation any production\r
-       in the literary, scientific and artistic domain, whatever may be\r
-       the mode or form of its expression including digital form, such as\r
-       a book, pamphlet and other writing; a lecture, address, sermon or\r
-       other work of the same nature; a dramatic or dramatico-musical\r
-       work; a choreographic work or entertainment in dumb show; a musical\r
-       composition with or without words; a cinematographic work to which\r
-       are assimilated works expressed by a process analogous to\r
-       cinematography; a work of drawing, painting, architecture,\r
-       sculpture, engraving or lithography; a photographic work to which\r
-       are assimilated works expressed by a process analogous to\r
-       photography; a work of applied art; an illustration, map, plan,\r
-       sketch or three-dimensional work relative to geography, topography,\r
-       architecture or science; a performance; a broadcast; a phonogram; a\r
-       compilation of data to the extent it is protected as a\r
-       copyrightable work; or a work performed by a variety or circus\r
-       performer to the extent it is not otherwise considered a literary\r
-       or artistic work.\r
-    i. "You" means an individual or entity exercising rights under this\r
-       License who has not previously violated the terms of this License\r
-       with respect to the Work, or who has received express permission\r
-       from the Licensor to exercise rights under this License despite a\r
-       previous violation.\r
-    j. "Publicly Perform" means to perform public recitations of the Work\r
-       and to communicate to the public those public recitations, by any\r
-       means or process, including by wire or wireless means or public\r
-       digital performances; to make available to the public Works in such\r
-       a way that members of the public may access these Works from a\r
-       place and at a place individually chosen by them; to perform the\r
-       Work to the public by any means or process and the communication to\r
-       the public of the performances of the Work, including by public\r
-       digital performance; to broadcast and rebroadcast the Work by any\r
-       means including signs, sounds or images.\r
-    k. "Reproduce" means to make copies of the Work by any means including\r
-       without limitation by sound or visual recordings and the right of\r
-       fixation and reproducing fixations of the Work, including storage\r
-       of a protected performance or phonogram in digital form or other\r
-       electronic medium.\r
-\r
-   2. Fair Dealing Rights. Nothing in this License is intended to reduce,\r
-   limit, or restrict any uses free from copyright or rights arising from\r
-   limitations or exceptions that are provided for in connection with the\r
-   copyright protection under copyright law or other applicable laws.\r
-\r
-   3. License Grant. Subject to the terms and conditions of this License,\r
-   Licensor hereby grants You a worldwide, royalty-free, non-exclusive,\r
-   perpetual (for the duration of the applicable copyright) license to\r
-   exercise the rights in the Work as stated below:\r
-    a. to Reproduce the Work, to incorporate the Work into one or more\r
-       Collections, and to Reproduce the Work as incorporated in the\r
-       Collections;\r
-    b. to create and Reproduce Adaptations provided that any such\r
-       Adaptation, including any translation in any medium, takes\r
-       reasonable steps to clearly label, demarcate or otherwise identify\r
-       that changes were made to the original Work. For example, a\r
-       translation could be marked "The original work was translated from\r
-       English to Spanish," or a modification could indicate "The original\r
-       work has been modified.";\r
-    c. to Distribute and Publicly Perform the Work including as\r
-       incorporated in Collections; and,\r
-    d. to Distribute and Publicly Perform Adaptations.\r
-    e. For the avoidance of doubt:\r
-         i. Non-waivable Compulsory License Schemes. In those\r
-            jurisdictions in which the right to collect royalties through\r
-            any statutory or compulsory licensing scheme cannot be waived,\r
-            the Licensor reserves the exclusive right to collect such\r
-            royalties for any exercise by You of the rights granted under\r
-            this License;\r
-        ii. Waivable Compulsory License Schemes. In those jurisdictions in\r
-            which the right to collect royalties through any statutory or\r
-            compulsory licensing scheme can be waived, the Licensor waives\r
-            the exclusive right to collect such royalties for any exercise\r
-            by You of the rights granted under this License; and,\r
-        iii. Voluntary License Schemes. The Licensor waives the right to\r
-            collect royalties, whether individually or, in the event that\r
-            the Licensor is a member of a collecting society that\r
-            administers voluntary licensing schemes, via that society,\r
-            from any exercise by You of the rights granted under this\r
-            License.\r
-\r
-   The above rights may be exercised in all media and formats whether now\r
-   known or hereafter devised. The above rights include the right to make\r
-   such modifications as are technically necessary to exercise the rights\r
-   in other media and formats. Subject to Section 8(f), all rights not\r
-   expressly granted by Licensor are hereby reserved.\r
-\r
-   4. Restrictions. The license granted in Section 3 above is expressly\r
-   made subject to and limited by the following restrictions:\r
-    a. You may Distribute or Publicly Perform the Work only under the\r
-       terms of this License. You must include a copy of, or the Uniform\r
-       Resource Identifier (URI) for, this License with every copy of the\r
-       Work You Distribute or Publicly Perform. You may not offer or\r
-       impose any terms on the Work that restrict the terms of this\r
-       License or the ability of the recipient of the Work to exercise the\r
-       rights granted to that recipient under the terms of the License.\r
-       You may not sublicense the Work. You must keep intact all notices\r
-       that refer to this License and to the disclaimer of warranties with\r
-       every copy of the Work You Distribute or Publicly Perform. When You\r
-       Distribute or Publicly Perform the Work, You may not impose any\r
-       effective technological measures on the Work that restrict the\r
-       ability of a recipient of the Work from You to exercise the rights\r
-       granted to that recipient under the terms of the License. This\r
-       Section 4(a) applies to the Work as incorporated in a Collection,\r
-       but this does not require the Collection apart from the Work itself\r
-       to be made subject to the terms of this License. If You create a\r
-       Collection, upon notice from any Licensor You must, to the extent\r
-       practicable, remove from the Collection any credit as required by\r
-       Section 4(c), as requested. If You create an Adaptation, upon\r
-       notice from any Licensor You must, to the extent practicable,\r
-       remove from the Adaptation any credit as required by Section 4(c),\r
-       as requested.\r
-    b. You may Distribute or Publicly Perform an Adaptation only under the\r
-       terms of: (i) this License; (ii) a later version of this License\r
-       with the same License Elements as this License; (iii) a Creative\r
-       Commons jurisdiction license (either this or a later license\r
-       version) that contains the same License Elements as this License\r
-       (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative Commons\r
-       Compatible License. If you license the Adaptation under one of the\r
-       licenses mentioned in (iv), you must comply with the terms of that\r
-       license. If you license the Adaptation under the terms of any of\r
-       the licenses mentioned in (i), (ii) or (iii) (the "Applicable\r
-       License"), you must comply with the terms of the Applicable License\r
-       generally and the following provisions: (I) You must include a copy\r
-       of, or the URI for, the Applicable License with every copy of each\r
-       Adaptation You Distribute or Publicly Perform; (II) You may not\r
-       offer or impose any terms on the Adaptation that restrict the terms\r
-       of the Applicable License or the ability of the recipient of the\r
-       Adaptation to exercise the rights granted to that recipient under\r
-       the terms of the Applicable License; (III) You must keep intact all\r
-       notices that refer to the Applicable License and to the disclaimer\r
-       of warranties with every copy of the Work as included in the\r
-       Adaptation You Distribute or Publicly Perform; (IV) when You\r
-       Distribute or Publicly Perform the Adaptation, You may not impose\r
-       any effective technological measures on the Adaptation that\r
-       restrict the ability of a recipient of the Adaptation from You to\r
-       exercise the rights granted to that recipient under the terms of\r
-       the Applicable License. This Section 4(b) applies to the Adaptation\r
-       as incorporated in a Collection, but this does not require the\r
-       Collection apart from the Adaptation itself to be made subject to\r
-       the terms of the Applicable License.\r
-    c. If You Distribute, or Publicly Perform the Work or any Adaptations\r
-       or Collections, You must, unless a request has been made pursuant\r
-       to Section 4(a), keep intact all copyright notices for the Work and\r
-       provide, reasonable to the medium or means You are utilizing: (i)\r
-       the name of the Original Author (or pseudonym, if applicable) if\r
-       supplied, and/or if the Original Author and/or Licensor designate\r
-       another party or parties (e.g., a sponsor institute, publishing\r
-       entity, journal) for attribution ("Attribution Parties") in\r
-       Licensor's copyright notice, terms of service or by other\r
-       reasonable means, the name of such party or parties; (ii) the title\r
-       of the Work if supplied; (iii) to the extent reasonably\r
-       practicable, the URI, if any, that Licensor specifies to be\r
-       associated with the Work, unless such URI does not refer to the\r
-       copyright notice or licensing information for the Work; and (iv) ,\r
-       consistent with Ssection 3(b), in the case of an Adaptation, a\r
-       credit identifying the use of the Work in the Adaptation (e.g.,\r
-       "French translation of the Work by Original Author," or "Screenplay\r
-       based on original Work by Original Author"). The credit required by\r
-       this Section 4(c) may be implemented in any reasonable manner;\r
-       provided, however, that in the case of a Adaptation or Collection,\r
-       at a minimum such credit will appear, if a credit for all\r
-       contributing authors of the Adaptation or Collection appears, then\r
-       as part of these credits and in a manner at least as prominent as\r
-       the credits for the other contributing authors. For the avoidance\r
-       of doubt, You may only use the credit required by this Section for\r
-       the purpose of attribution in the manner set out above and, by\r
-       exercising Your rights under this License, You may not implicitly\r
-       or explicitly assert or imply any connection with, sponsorship or\r
-       endorsement by the Original Author, Licensor and/or Attribution\r
-       Parties, as appropriate, of You or Your use of the Work, without\r
-       the separate, express prior written permission of the Original\r
-       Author, Licensor and/or Attribution Parties.\r
-    d. Except as otherwise agreed in writing by the Licensor or as may be\r
-       otherwise permitted by applicable law, if You Reproduce, Distribute\r
-       or Publicly Perform the Work either by itself or as part of any\r
-       Adaptations or Collections, You must not distort, mutilate, modify\r
-       or take other derogatory action in relation to the Work which would\r
-       be prejudicial to the Original Author's honor or reputation.\r
-       Licensor agrees that in those jurisdictions (e.g. Japan), in which\r
-       any exercise of the right granted in Section 3(b) of this License\r
-       (the right to make Adaptations) would be deemed to be a distortion,\r
-       mutilation, modification or other derogatory action prejudicial to\r
-       the Original Author's honor and reputation, the Licensor will waive\r
-       or not assert, as appropriate, this Section, to the fullest extent\r
-       permitted by the applicable national law, to enable You to\r
-       reasonably exercise Your right under Section 3(b) of this License\r
-       (right to make Adaptations) but not otherwise.\r
-\r
-   5. Representations, Warranties and Disclaimer\r
-\r
-   UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR\r
-   OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY\r
-   KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,\r
-   INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,\r
-   FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF\r
-   LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF\r
-   ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW\r
-   THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO\r
-   YOU.\r
-\r
-   6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE\r
-   LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR\r
-   ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES\r
-   ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR\r
-   HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\r
-\r
-   7. Termination\r
-    a. This License and the rights granted hereunder will terminate\r
-       automatically upon any breach by You of the terms of this License.\r
-       Individuals or entities who have received Adaptations or\r
-       Collections from You under this License, however, will not have\r
-       their licenses terminated provided such individuals or entities\r
-       remain in full compliance with those licenses. Sections 1, 2, 5, 6,\r
-       7, and 8 will survive any termination of this License.\r
-    b. Subject to the above terms and conditions, the license granted here\r
-       is perpetual (for the duration of the applicable copyright in the\r
-       Work). Notwithstanding the above, Licensor reserves the right to\r
-       release the Work under different license terms or to stop\r
-       distributing the Work at any time; provided, however that any such\r
-       election will not serve to withdraw this License (or any other\r
-       license that has been, or is required to be, granted under the\r
-       terms of this License), and this License will continue in full\r
-       force and effect unless terminated as stated above.\r
-\r
-   8. Miscellaneous\r
-    a. Each time You Distribute or Publicly Perform the Work or a\r
-       Collection, the Licensor offers to the recipient a license to the\r
-       Work on the same terms and conditions as the license granted to You\r
-       under this License.\r
-    b. Each time You Distribute or Publicly Perform an Adaptation,\r
-       Licensor offers to the recipient a license to the original Work on\r
-       the same terms and conditions as the license granted to You under\r
-       this License.\r
-    c. If any provision of this License is invalid or unenforceable under\r
-       applicable law, it shall not affect the validity or enforceability\r
-       of the remainder of the terms of this License, and without further\r
-       action by the parties to this agreement, such provision shall be\r
-       reformed to the minimum extent necessary to make such provision\r
-       valid and enforceable.\r
-    d. No term or provision of this License shall be deemed waived and no\r
-       breach consented to unless such waiver or consent shall be in\r
-       writing and signed by the party to be charged with such waiver or\r
-       consent.\r
-    e. This License constitutes the entire agreement between the parties\r
-       with respect to the Work licensed here. There are no\r
-       understandings, agreements or representations with respect to the\r
-       Work not specified here. Licensor shall not be bound by any\r
-       additional provisions that may appear in any communication from\r
-       You. This License may not be modified without the mutual written\r
-       agreement of the Licensor and You.\r
-    f. The rights granted under, and the subject matter referenced, in\r
-       this License were drafted utilizing the terminology of the Berne\r
-       Convention for the Protection of Literary and Artistic Works (as\r
-       amended on September 28, 1979), the Rome Convention of 1961, the\r
-       WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms\r
-       Treaty of 1996 and the Universal Copyright Convention (as revised\r
-       on July 24, 1971). These rights and subject matter take effect in\r
-       the relevant jurisdiction in which the License terms are sought to\r
-       be enforced according to the corresponding provisions of the\r
-       implementation of those treaty provisions in the applicable\r
-       national law. If the standard suite of rights granted under\r
-       applicable copyright law includes additional rights not granted\r
-       under this License, such additional rights are deemed to be\r
-       included in the License; this License is not intended to restrict\r
-       the license of any rights under applicable law.\r
-\r
-Creative Commons Notice\r
-\r
-     Creative Commons is not a party to this License, and makes no\r
-     warranty whatsoever in connection with the Work. Creative Commons\r
-     will not be liable to You or any party on any legal theory for any\r
-     damages whatsoever, including without limitation any general,\r
-     special, incidental or consequential damages arising in connection\r
-     to this license. Notwithstanding the foregoing two (2) sentences, if\r
-     Creative Commons has expressly identified itself as the Licensor\r
-     hereunder, it shall have all rights and obligations of Licensor.\r
-\r
-     Except for the limited purpose of indicating to the public that the\r
-     Work is licensed under the CCPL, Creative Commons does not authorize\r
-     the use by either party of the trademark "Creative Commons" or any\r
-     related trademark or logo of Creative Commons without the prior\r
-     written consent of Creative Commons. Any permitted use will be in\r
-     compliance with Creative Commons' then-current trademark usage\r
-     guidelines, as may be published on its website or otherwise made\r
-     available upon request from time to time. For the avoidance of\r
-     doubt, this trademark restriction does not form part of the License.\r
-\r
-     Creative Commons may be contacted at https://creativecommons.org/.\r
diff --git a/.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/_metadata/verified_contents.json b/.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 14a8a62..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJGaWx0ZXJpbmcgUnVsZXMiLCJyb290X2hhc2giOiJYbzc2S3hzdk9MWkdGb2Z1Z0Ruc2dsYkVFaGEwVlNMMmZuRFFMcjVib05nIn0seyJwYXRoIjoiTElDRU5TRS50eHQiLCJyb290X2hhc2giOiIyaWswNmk0TFlCdVNHNWphRGFIS253NE9pdnVSRzZsQ0JKMVk0TGtzRFJJIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6Ind3VnZUUkZma0J6X3R5M2pQNlhQSG1ueE4wdGhWMkRZbGE2REI3TmZ3WTAifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJnY21qa21nZGxnbmtrY29jbW9laW1pbmFpam1tam5paSIsIml0ZW1fdmVyc2lvbiI6IjkuMjkuNCIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"GH_Kbry-2lFKAJIy3sW3373K5kZjdKbbwxqRVTvwrfApbM-O97ZOTCHDQ-78RmV_l2mGRTIrodB9GeWJ196gYc66nYVBUYGeF4HtZBoNi6aMtf9Ddp_bC_bx7kOwxTzlmjB1W5LANECFmTfa0W8s4kTnSRgF-HXNWNK-b5gdL8tqH93VXD-vPiuT8wzy-f1P1IQjbhlyo9V7dxh3ySp3Qy4teCuhlavihVB7UkKRrJewbTVHYdhNF-mRCskA2v0Zm0V-Trn8qtIvl65e0Vq0HPOzf0pcRkQWMJELcYfS1FJkCFsoxUj-1whZdxSvQKB21ZBkuX5N4piSjuHSxu9vxA"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"SeyNhTiYNHgFMI9q7IPsYJohp7-9rfYjxjgjpuYD_LImRoTGmjTAkztu-PLAfL4VQdRgiJgfnQxUf8SJPCu69As6vpXA597AxfNgJJE-UyGxrxNG-mFM0aHpEjyidnic_jUs5wHnyjyEYtenkXIBC_vsmxyd66M0woK1VfduVArycceKRPoiuV3n7JRPZ4mD2ry8j0lAoxQxSFpvUZ0c8O3QWVC2ptPEBkWjjirQNAs8i0zMRNzbb7MED1LALD7cbkznzReXaoXQ9joC-I8N4U5hU30KNDAQv89bU-VSV97ccorhZ14vTiJGj6yopTcJ4twU7BShefXVya4fVW7lvw"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/manifest.fingerprint b/.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/manifest.fingerprint
deleted file mode 100644 (file)
index 0d94ef3..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.b45fc5f3479dc7b07e8e5822a11785819b7f1c249c9b47dcffcb28edbbc2d706
\ No newline at end of file
diff --git a/.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/manifest.json b/.config/google-chrome/Subresource Filter/Unindexed Rules/9.29.4/manifest.json
deleted file mode 100644 (file)
index 777e657..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "Subresource Filtering Rules",
-  "ruleset_format": 1,
-  "version": "9.29.4"
-}
diff --git a/.config/google-chrome/WidevineCdm/latest-component-updated-widevine-cdm b/.config/google-chrome/WidevineCdm/latest-component-updated-widevine-cdm
deleted file mode 100644 (file)
index 614822e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-{"Path":"/opt/google/chrome/WidevineCdm"}
\ No newline at end of file
diff --git a/.config/google-chrome/ZxcvbnData/1/_metadata/verified_contents.json b/.config/google-chrome/ZxcvbnData/1/_metadata/verified_contents.json
deleted file mode 100644 (file)
index af30e7d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJlbmdsaXNoX3dpa2lwZWRpYS50eHQiLCJyb290X2hhc2giOiI0NUxlaE9GOTJIc3V5cXpfZ3V5MExKNVg3cE0tTmlBaVdCbTZiVXh6MUhRIn0seyJwYXRoIjoiZmVtYWxlX25hbWVzLnR4dCIsInJvb3RfaGFzaCI6ImY4RnE5Y3kzVDZXcndBbUdvMzNidGNGaG1qeG1jMDRhUl83U2Z6Z1ZUMW8ifSx7InBhdGgiOiJtYWxlX25hbWVzLnR4dCIsInJvb3RfaGFzaCI6InNyT0pBS1ZrUHR4VUFyQzNoajExZTQtWDhVYVpWcGZFR1Q2WktwS3hUT3cifSx7InBhdGgiOiJtYW5pZmVzdC5qc29uIiwicm9vdF9oYXNoIjoiRDV2TDVkNDdjbGRHRkgyVms5NmlpLURoa3ltMVlJT0I4U2s4cXR0V1U1MCJ9LHsicGF0aCI6InBhc3N3b3Jkcy50eHQiLCJyb290X2hhc2giOiJfcGVxZkFIa0gwWmRJNmp2UGZ3ZDFYNE4xR0NKNDlOejRxVHh6NFVCOEtNIn0seyJwYXRoIjoic3VybmFtZXMudHh0Iiwicm9vdF9oYXNoIjoiSFdRSV9CSUIyNDBJbmNLOVR4amdobjRIWkhkVWl2UVMxRnhQLUpNVlU4VSJ9LHsicGF0aCI6InVzX3R2X2FuZF9maWxtLnR4dCIsInJvb3RfaGFzaCI6InB2cldkbFJYNmwxanc3ZEVNcldyekg5S3lmZkdrVEM5RW16SzNobWVEWUUifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJvamhwamxvY21ib2dkZ21mcGtobGFhZWFtaWJobnBoaCIsIml0ZW1fdmVyc2lvbiI6IjEiLCJwcm90b2NvbF92ZXJzaW9uIjoxfQ","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"CHpwbqYoHcS2GY_p3pdccQH_K9HU74MNt-rEX_WH73cBYyCdsjc6LQXWWA2ejdizO-2axT1mN2duY2wBbUXYFazBQ8Q5SOTrTOrS2SGQSBwGim0CcYQ3wvvJMsXT_Vjc8hIx99zwheNG-FL9NbSoRuDNEMSvFd5b6FGmYKYHEqzPEyf6BgSVwATJyWc8zP5G055rRE4NTqLpD5QqXX_56YyJI6vJgKczcYcyvNEy1q5cT27mZbuhihGZeuEmnJBmk_5Hu1Cs234P-mLhos5fF0oxYCBPUFfmuZKeSL_mks6RB3bjJcAvZqad6xWSMXhLJdHBlrB8Ty4ejdykVIeC0bk_RMFJr5SojbgxUm3buIRb3kyzCCpuxF-kVNv_e728eARxYdTtDXna27z7erVLDtKBcU4pWDzyH2N7-ngTjk0snPyTgrjM_tk0hfvV_CsKqoxDqALrZbMep-_wI4mnpL2i-WDcglQLWyfBkN9vufCO2C2giJAMqZNngJP1SEbf1fLgvn2tqkZLAKAaQ50vRupUAHEU-0nAdSrZnZFgMyn5cANQIvktoRIPF_2ZMI_7uR1sPb4IjMS2yNSlqfd-se1hKKNg6VAWHMKoorY9VVCEeUL4GH0kL-fyiryPYZaXeD1BaP9a8NSmfgHwTYFmnjplQXzNRmCrcVI5IP_FYEA"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"LVcTAVYuHTC7YWyDHzCsLyZzrIm38y7UA3mESnKSEhLqae_IkY4nZiuoe1rkO-7uJi9rOAcM_zUT79w-h9cbMDNWD-uZW03-qjulBhhvTochyB6tm95dvRA81f9swKDKB027xozlKbWVN-t3L6tjp4mKsiRwnRWnpBwtJJWcHqXSutIn_c-mBBOrMFGLcNmQ-RnQq9GtKHsqsy1c9K2vxKK80g-cCkOn5MkzHdvPOd--Gn9w483Cjqe4C1FJH6jPqVtg6AsjCP-I13T8LcaaMoGI0huCdGeQAiumHBTk--JZuv9TV4Kz56L6z8PS4yRASnTfs7BPedBGzGx64tdXCg"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/ZxcvbnData/1/english_wikipedia.txt b/.config/google-chrome/ZxcvbnData/1/english_wikipedia.txt
deleted file mode 100644 (file)
index 498deb5..0000000
+++ /dev/null
@@ -1,30000 +0,0 @@
-the
-of
-and
-in
-was
-is
-for
-as
-on
-with
-by
-he
-at
-from
-his
-an
-were
-are
-which
-doc
-https
-also
-or
-has
-had
-first
-one
-their
-its
-after
-new
-who
-they
-two
-her
-she
-been
-other
-when
-time
-during
-there
-into
-school
-more
-may
-years
-over
-only
-year
-most
-would
-world
-city
-some
-where
-between
-later
-three
-state
-such
-then
-national
-used
-made
-known
-under
-many
-university
-united
-while
-part
-season
-team
-these
-american
-than
-film
-second
-born
-south
-became
-states
-war
-through
-being
-including
-both
-before
-north
-high
-however
-people
-family
-early
-history
-album
-area
-them
-series
-against
-until
-since
-district
-county
-name
-work
-life
-group
-music
-following
-number
-company
-several
-four
-called
-played
-released
-career
-league
-game
-government
-house
-each
-based
-day
-same
-won
-use
-station
-club
-international
-town
-located
-population
-general
-college
-east
-found
-age
-march
-end
-september
-began
-home
-public
-church
-line
-june
-river
-member
-system
-place
-century
-band
-july
-york
-january
-october
-song
-august
-best
-former
-british
-party
-named
-held
-village
-show
-local
-november
-took
-service
-december
-built
-another
-major
-within
-along
-members
-five
-single
-due
-although
-small
-old
-left
-final
-large
-include
-building
-served
-president
-received
-games
-death
-february
-main
-third
-set
-children
-own
-order
-species
-park
-law
-air
-published
-road
-died
-book
-men
-women
-army
-often
-according
-education
-central
-country
-division
-english
-top
-included
-development
-french
-community
-among
-water
-play
-side
-list
-times
-near
-late
-form
-original
-different
-center
-power
-led
-students
-german
-moved
-court
-six
-land
-council
-island
-u.s.
-record
-million
-research
-art
-established
-award
-street
-military
-television
-given
-region
-support
-western
-production
-non
-political
-point
-cup
-period
-business
-title
-started
-various
-election
-using
-england
-role
-produced
-become
-program
-works
-field
-total
-office
-class
-written
-association
-radio
-union
-level
-championship
-director
-few
-force
-created
-department
-founded
-services
-married
-though
-per
-n't
-site
-open
-act
-short
-society
-version
-royal
-present
-northern
-worked
-professional
-full
-returned
-joined
-story
-france
-european
-currently
-language
-social
-california
-india
-days
-design
-st.
-further
-round
-australia
-wrote
-san
-project
-control
-southern
-railway
-board
-popular
-continued
-free
-battle
-considered
-video
-common
-position
-living
-half
-playing
-recorded
-red
-post
-described
-average
-records
-special
-modern
-appeared
-announced
-areas
-rock
-release
-elected
-others
-example
-term
-opened
-similar
-formed
-route
-census
-current
-schools
-originally
-lake
-developed
-race
-himself
-forces
-addition
-information
-upon
-province
-match
-event
-songs
-result
-events
-win
-eastern
-track
-lead
-teams
-science
-human
-construction
-minister
-germany
-awards
-available
-throughout
-training
-style
-body
-museum
-australian
-health
-seven
-signed
-chief
-eventually
-appointed
-sea
-centre
-debut
-tour
-points
-media
-light
-range
-character
-across
-features
-families
-largest
-indian
-network
-less
-performance
-players
-refer
-europe
-sold
-festival
-usually
-taken
-despite
-designed
-committee
-process
-return
-official
-episode
-institute
-stage
-followed
-performed
-japanese
-personal
-thus
-arts
-space
-low
-months
-includes
-china
-study
-middle
-magazine
-leading
-japan
-groups
-aircraft
-featured
-federal
-civil
-rights
-model
-coach
-canadian
-books
-remained
-eight
-type
-independent
-completed
-capital
-academy
-instead
-kingdom
-organization
-countries
-studies
-competition
-sports
-size
-above
-section
-finished
-gold
-involved
-reported
-management
-systems
-industry
-directed
-market
-fourth
-movement
-technology
-bank
-ground
-campaign
-base
-lower
-sent
-rather
-added
-provided
-coast
-grand
-historic
-valley
-conference
-bridge
-winning
-approximately
-films
-chinese
-awarded
-degree
-russian
-shows
-native
-female
-replaced
-municipality
-square
-studio
-medical
-data
-african
-successful
-mid
-bay
-attack
-previous
-operations
-spanish
-theatre
-student
-republic
-beginning
-provide
-ship
-primary
-owned
-writing
-tournament
-culture
-introduced
-texas
-related
-natural
-parts
-governor
-reached
-ireland
-units
-senior
-decided
-italian
-whose
-higher
-africa
-standard
-income
-professor
-placed
-regional
-los
-buildings
-championships
-active
-novel
-energy
-generally
-interest
-via
-economic
-previously
-stated
-itself
-channel
-below
-operation
-leader
-traditional
-trade
-structure
-limited
-runs
-prior
-regular
-famous
-saint
-navy
-foreign
-listed
-artist
-catholic
-airport
-results
-parliament
-collection
-unit
-officer
-goal
-attended
-command
-staff
-commission
-lived
-location
-plays
-commercial
-places
-foundation
-significant
-older
-medal
-self
-scored
-companies
-highway
-activities
-programs
-wide
-musical
-notable
-library
-numerous
-paris
-towards
-individual
-allowed
-plant
-property
-annual
-contract
-whom
-highest
-initially
-required
-earlier
-assembly
-artists
-rural
-seat
-practice
-defeated
-ended
-soviet
-length
-spent
-manager
-press
-associated
-author
-issues
-additional
-characters
-lord
-zealand
-policy
-engine
-township
-noted
-historical
-complete
-financial
-religious
-mission
-contains
-nine
-recent
-represented
-pennsylvania
-administration
-opening
-secretary
-lines
-report
-executive
-youth
-closed
-theory
-writer
-italy
-angeles
-appearance
-feature
-queen
-launched
-legal
-terms
-entered
-issue
-edition
-singer
-greek
-majority
-background
-source
-anti
-cultural
-complex
-changes
-recording
-stadium
-islands
-operated
-particularly
-basketball
-month
-uses
-port
-castle
-mostly
-names
-fort
-selected
-increased
-status
-earth
-subsequently
-pacific
-cover
-variety
-certain
-goals
-remains
-upper
-congress
-becoming
-studied
-irish
-nature
-particular
-loss
-caused
-chart
-dr.
-forced
-create
-era
-retired
-material
-review
-rate
-singles
-referred
-larger
-individuals
-shown
-provides
-products
-speed
-democratic
-poland
-parish
-olympics
-cities
-themselves
-temple
-wing
-genus
-households
-serving
-cost
-wales
-stations
-passed
-supported
-view
-cases
-forms
-actor
-male
-matches
-males
-stars
-tracks
-females
-administrative
-median
-effect
-biography
-train
-engineering
-camp
-offered
-chairman
-houses
-mainly
-19th
-surface
-therefore
-nearly
-score
-ancient
-subject
-prime
-seasons
-claimed
-experience
-specific
-jewish
-failed
-overall
-believed
-plot
-troops
-greater
-spain
-consists
-broadcast
-heavy
-increase
-raised
-separate
-campus
-1980s
-appears
-presented
-lies
-composed
-recently
-influence
-fifth
-nations
-creek
-references
-elections
-britain
-double
-cast
-meaning
-earned
-carried
-producer
-latter
-housing
-brothers
-attempt
-article
-response
-border
-remaining
-nearby
-direct
-ships
-value
-workers
-politician
-academic
-label
-1970s
-commander
-rule
-fellow
-residents
-authority
-editor
-transport
-dutch
-projects
-responsible
-covered
-territory
-flight
-races
-defense
-tower
-emperor
-albums
-facilities
-daily
-stories
-assistant
-managed
-primarily
-quality
-function
-proposed
-distribution
-conditions
-prize
-journal
-code
-vice
-newspaper
-corps
-highly
-constructed
-mayor
-critical
-secondary
-corporation
-rugby
-regiment
-ohio
-appearances
-serve
-allow
-nation
-multiple
-discovered
-directly
-scene
-levels
-growth
-elements
-acquired
-1990s
-officers
-physical
-20th
-latin
-host
-jersey
-graduated
-arrived
-issued
-literature
-metal
-estate
-vote
-immediately
-quickly
-asian
-competed
-extended
-produce
-urban
-1960s
-promoted
-contemporary
-global
-formerly
-appear
-industrial
-types
-opera
-ministry
-soldiers
-commonly
-mass
-formation
-smaller
-typically
-drama
-shortly
-density
-senate
-effects
-iran
-polish
-prominent
-naval
-settlement
-divided
-basis
-republican
-languages
-distance
-treatment
-continue
-product
-mile
-sources
-footballer
-format
-clubs
-leadership
-initial
-offers
-operating
-avenue
-officially
-columbia
-grade
-squadron
-fleet
-percent
-farm
-leaders
-agreement
-likely
-equipment
-website
-mount
-grew
-method
-transferred
-intended
-renamed
-iron
-asia
-reserve
-capacity
-politics
-widely
-activity
-advanced
-relations
-scottish
-dedicated
-crew
-founder
-episodes
-lack
-amount
-build
-efforts
-concept
-follows
-ordered
-leaves
-positive
-economy
-entertainment
-affairs
-memorial
-ability
-illinois
-communities
-color
-text
-railroad
-scientific
-focus
-comedy
-serves
-exchange
-environment
-cars
-direction
-organized
-firm
-description
-agency
-analysis
-purpose
-destroyed
-reception
-planned
-revealed
-infantry
-architecture
-growing
-featuring
-household
-candidate
-removed
-situated
-models
-knowledge
-solo
-technical
-organizations
-assigned
-conducted
-participated
-largely
-purchased
-register
-gained
-combined
-headquarters
-adopted
-potential
-protection
-scale
-approach
-spread
-independence
-mountains
-titled
-geography
-applied
-safety
-mixed
-accepted
-continues
-captured
-rail
-defeat
-principal
-recognized
-lieutenant
-mentioned
-semi
-owner
-joint
-liberal
-actress
-traffic
-creation
-basic
-notes
-unique
-supreme
-declared
-simply
-plants
-sales
-massachusetts
-designated
-parties
-jazz
-compared
-becomes
-resources
-titles
-concert
-learning
-remain
-teaching
-versions
-content
-alongside
-revolution
-sons
-block
-premier
-impact
-champions
-districts
-generation
-estimated
-volume
-image
-sites
-account
-roles
-sport
-quarter
-providing
-zone
-yard
-scoring
-classes
-presence
-performances
-representatives
-hosted
-split
-taught
-origin
-olympic
-claims
-critics
-facility
-occurred
-suffered
-municipal
-damage
-defined
-resulted
-respectively
-expanded
-platform
-draft
-opposition
-expected
-educational
-ontario
-climate
-reports
-atlantic
-surrounding
-performing
-reduced
-ranked
-allows
-birth
-nominated
-younger
-newly
-kong
-positions
-theater
-philadelphia
-heritage
-finals
-disease
-sixth
-laws
-reviews
-constitution
-tradition
-swedish
-theme
-fiction
-rome
-medicine
-trains
-resulting
-existing
-deputy
-environmental
-labour
-classical
-develop
-fans
-granted
-receive
-alternative
-begins
-nuclear
-fame
-buried
-connected
-identified
-palace
-falls
-letters
-combat
-sciences
-effort
-villages
-inspired
-regions
-towns
-conservative
-chosen
-animals
-labor
-attacks
-materials
-yards
-steel
-representative
-orchestra
-peak
-entitled
-officials
-returning
-reference
-northwest
-imperial
-convention
-examples
-ocean
-publication
-painting
-subsequent
-frequently
-religion
-brigade
-fully
-sides
-acts
-cemetery
-relatively
-oldest
-suggested
-succeeded
-achieved
-application
-programme
-cells
-votes
-promotion
-graduate
-armed
-supply
-flying
-communist
-figures
-literary
-netherlands
-korea
-worldwide
-citizens
-1950s
-faculty
-draw
-stock
-seats
-occupied
-methods
-unknown
-articles
-claim
-holds
-authorities
-audience
-sweden
-interview
-obtained
-covers
-settled
-transfer
-marked
-allowing
-funding
-challenge
-southeast
-unlike
-crown
-rise
-portion
-transportation
-sector
-phase
-properties
-edge
-tropical
-standards
-institutions
-philosophy
-legislative
-hills
-brand
-fund
-conflict
-unable
-founding
-refused
-attempts
-metres
-permanent
-starring
-applications
-creating
-effective
-aired
-extensive
-employed
-enemy
-expansion
-billboard
-rank
-battalion
-multi
-vehicle
-fought
-alliance
-category
-perform
-federation
-poetry
-bronze
-bands
-entry
-vehicles
-bureau
-maximum
-billion
-trees
-intelligence
-greatest
-screen
-refers
-commissioned
-gallery
-injury
-confirmed
-setting
-treaty
-adult
-americans
-broadcasting
-supporting
-pilot
-mobile
-writers
-programming
-existence
-squad
-minnesota
-copies
-korean
-provincial
-sets
-defence
-offices
-agricultural
-internal
-core
-northeast
-retirement
-factory
-actions
-prevent
-communications
-ending
-weekly
-containing
-functions
-attempted
-interior
-weight
-bowl
-recognition
-incorporated
-increasing
-ultimately
-documentary
-derived
-attacked
-lyrics
-mexican
-external
-churches
-centuries
-metropolitan
-selling
-opposed
-personnel
-mill
-visited
-presidential
-roads
-pieces
-norwegian
-controlled
-18th
-rear
-influenced
-wrestling
-weapons
-launch
-composer
-locations
-developing
-circuit
-specifically
-studios
-shared
-canal
-wisconsin
-publishing
-approved
-domestic
-consisted
-determined
-comic
-establishment
-exhibition
-southwest
-fuel
-electronic
-cape
-converted
-educated
-melbourne
-hits
-wins
-producing
-norway
-slightly
-occur
-surname
-identity
-represent
-constituency
-funds
-proved
-links
-structures
-athletic
-birds
-contest
-users
-poet
-institution
-display
-receiving
-rare
-contained
-guns
-motion
-piano
-temperature
-publications
-passenger
-contributed
-toward
-cathedral
-inhabitants
-architect
-exist
-athletics
-muslim
-courses
-abandoned
-signal
-successfully
-disambiguation
-tennessee
-dynasty
-heavily
-maryland
-jews
-representing
-budget
-weather
-missouri
-introduction
-faced
-pair
-chapel
-reform
-height
-vietnam
-occurs
-motor
-cambridge
-lands
-focused
-sought
-patients
-shape
-invasion
-chemical
-importance
-communication
-selection
-regarding
-homes
-voivodeship
-maintained
-borough
-failure
-aged
-passing
-agriculture
-oregon
-teachers
-flow
-philippines
-trail
-seventh
-portuguese
-resistance
-reaching
-negative
-fashion
-scheduled
-downtown
-universities
-trained
-skills
-scenes
-views
-notably
-typical
-incident
-candidates
-engines
-decades
-composition
-commune
-chain
-inc.
-austria
-sale
-values
-employees
-chamber
-regarded
-winners
-registered
-task
-investment
-colonial
-swiss
-user
-entirely
-flag
-stores
-closely
-entrance
-laid
-journalist
-coal
-equal
-causes
-turkish
-quebec
-techniques
-promote
-junction
-easily
-dates
-kentucky
-singapore
-residence
-violence
-advance
-survey
-humans
-expressed
-passes
-streets
-distinguished
-qualified
-folk
-establish
-egypt
-artillery
-visual
-improved
-actual
-finishing
-medium
-protein
-switzerland
-productions
-operate
-poverty
-neighborhood
-organisation
-consisting
-consecutive
-sections
-partnership
-extension
-reaction
-factor
-costs
-bodies
-device
-ethnic
-racial
-flat
-objects
-chapter
-improve
-musicians
-courts
-controversy
-membership
-merged
-wars
-expedition
-interests
-arab
-comics
-gain
-describes
-mining
-bachelor
-crisis
-joining
-decade
-1930s
-distributed
-habitat
-routes
-arena
-cycle
-divisions
-briefly
-vocals
-directors
-degrees
-object
-recordings
-installed
-adjacent
-demand
-voted
-causing
-businesses
-ruled
-grounds
-starred
-drawn
-opposite
-stands
-formal
-operates
-persons
-counties
-compete
-wave
-israeli
-ncaa
-resigned
-brief
-greece
-combination
-demographics
-historian
-contain
-commonwealth
-musician
-collected
-argued
-louisiana
-session
-cabinet
-parliamentary
-electoral
-loan
-profit
-regularly
-conservation
-islamic
-purchase
-17th
-charts
-residential
-earliest
-designs
-paintings
-survived
-moth
-items
-goods
-grey
-anniversary
-criticism
-images
-discovery
-observed
-underground
-progress
-additionally
-participate
-thousands
-reduce
-elementary
-owners
-stating
-iraq
-resolution
-capture
-tank
-rooms
-hollywood
-finance
-queensland
-reign
-maintain
-iowa
-landing
-broad
-outstanding
-circle
-path
-manufacturing
-assistance
-sequence
-gmina
-crossing
-leads
-universal
-shaped
-kings
-attached
-medieval
-ages
-metro
-colony
-affected
-scholars
-oklahoma
-coastal
-soundtrack
-painted
-attend
-definition
-meanwhile
-purposes
-trophy
-require
-marketing
-popularity
-cable
-mathematics
-mississippi
-represents
-scheme
-appeal
-distinct
-factors
-acid
-subjects
-roughly
-terminal
-economics
-senator
-diocese
-prix
-contrast
-argentina
-czech
-wings
-relief
-stages
-duties
-16th
-novels
-accused
-whilst
-equivalent
-charged
-measure
-documents
-couples
-request
-danish
-defensive
-guide
-devices
-statistics
-credited
-tries
-passengers
-allied
-frame
-puerto
-peninsula
-concluded
-instruments
-wounded
-differences
-associate
-forests
-afterwards
-replace
-requirements
-aviation
-solution
-offensive
-ownership
-inner
-legislation
-hungarian
-contributions
-actors
-translated
-denmark
-steam
-depending
-aspects
-assumed
-injured
-severe
-admitted
-determine
-shore
-technique
-arrival
-measures
-translation
-debuted
-delivered
-returns
-rejected
-separated
-visitors
-damaged
-storage
-accompanied
-markets
-industries
-losses
-gulf
-charter
-strategy
-corporate
-socialist
-somewhat
-significantly
-physics
-mounted
-satellite
-experienced
-constant
-relative
-pattern
-restored
-belgium
-connecticut
-partners
-harvard
-retained
-networks
-protected
-mode
-artistic
-parallel
-collaboration
-debate
-involving
-journey
-linked
-salt
-authors
-components
-context
-occupation
-requires
-occasionally
-policies
-tamil
-ottoman
-revolutionary
-hungary
-poem
-versus
-gardens
-amongst
-audio
-makeup
-frequency
-meters
-orthodox
-continuing
-suggests
-legislature
-coalition
-guitarist
-eighth
-classification
-practices
-soil
-tokyo
-instance
-limit
-coverage
-considerable
-ranking
-colleges
-cavalry
-centers
-daughters
-twin
-equipped
-broadway
-narrow
-hosts
-rates
-domain
-boundary
-arranged
-12th
-whereas
-brazilian
-forming
-rating
-strategic
-competitions
-trading
-covering
-baltimore
-commissioner
-infrastructure
-origins
-replacement
-praised
-disc
-collections
-expression
-ukraine
-driven
-edited
-austrian
-solar
-ensure
-premiered
-successor
-wooden
-operational
-hispanic
-concerns
-rapid
-prisoners
-childhood
-meets
-influential
-tunnel
-employment
-tribe
-qualifying
-adapted
-temporary
-celebrated
-appearing
-increasingly
-depression
-adults
-cinema
-entering
-laboratory
-script
-flows
-romania
-accounts
-fictional
-pittsburgh
-achieve
-monastery
-franchise
-formally
-tools
-newspapers
-revival
-sponsored
-processes
-vienna
-springs
-missions
-classified
-13th
-annually
-branches
-lakes
-gender
-manner
-advertising
-normally
-maintenance
-adding
-characteristics
-integrated
-decline
-modified
-strongly
-critic
-victims
-malaysia
-arkansas
-nazi
-restoration
-powered
-monument
-hundreds
-depth
-15th
-controversial
-admiral
-criticized
-brick
-honorary
-initiative
-output
-visiting
-birmingham
-progressive
-existed
-carbon
-1920s
-credits
-colour
-rising
-hence
-defeating
-superior
-filmed
-listing
-column
-surrounded
-orleans
-principles
-territories
-struck
-participation
-indonesia
-movements
-index
-commerce
-conduct
-constitutional
-spiritual
-ambassador
-vocal
-completion
-edinburgh
-residing
-tourism
-finland
-bears
-medals
-resident
-themes
-visible
-indigenous
-involvement
-basin
-electrical
-ukrainian
-concerts
-boats
-styles
-processing
-rival
-drawing
-vessels
-experimental
-declined
-touring
-supporters
-compilation
-coaching
-cited
-dated
-roots
-string
-explained
-transit
-traditionally
-poems
-minimum
-representation
-14th
-releases
-effectively
-architectural
-triple
-indicated
-greatly
-elevation
-clinical
-printed
-10th
-proposal
-peaked
-producers
-romanized
-rapidly
-stream
-innings
-meetings
-counter
-householder
-honour
-lasted
-agencies
-document
-exists
-surviving
-experiences
-honors
-landscape
-hurricane
-harbor
-panel
-competing
-profile
-vessel
-farmers
-lists
-revenue
-exception
-customers
-11th
-participants
-wildlife
-utah
-bible
-gradually
-preserved
-replacing
-symphony
-begun
-longest
-siege
-provinces
-mechanical
-genre
-transmission
-agents
-executed
-videos
-benefits
-funded
-rated
-instrumental
-ninth
-similarly
-dominated
-destruction
-passage
-technologies
-thereafter
-outer
-facing
-affiliated
-opportunities
-instrument
-governments
-scholar
-evolution
-channels
-shares
-sessions
-widespread
-occasions
-engineers
-scientists
-signing
-battery
-competitive
-alleged
-eliminated
-supplies
-judges
-hampshire
-regime
-portrayed
-penalty
-taiwan
-denied
-submarine
-scholarship
-substantial
-transition
-victorian
-http
-nevertheless
-filed
-supports
-continental
-tribes
-ratio
-doubles
-useful
-honours
-blocks
-principle
-retail
-departure
-ranks
-patrol
-yorkshire
-vancouver
-inter
-extent
-afghanistan
-strip
-railways
-component
-organ
-symbol
-categories
-encouraged
-abroad
-civilian
-periods
-traveled
-writes
-struggle
-immediate
-recommended
-adaptation
-egyptian
-graduating
-assault
-drums
-nomination
-historically
-voting
-allies
-detailed
-achievement
-percentage
-arabic
-assist
-frequent
-toured
-apply
-and/or
-intersection
-maine
-touchdown
-throne
-produces
-contribution
-emerged
-obtain
-archbishop
-seek
-researchers
-remainder
-populations
-clan
-finnish
-overseas
-fifa
-licensed
-chemistry
-festivals
-mediterranean
-injuries
-animated
-seeking
-publisher
-volumes
-limits
-venue
-jerusalem
-generated
-trials
-islam
-youngest
-ruling
-glasgow
-germans
-songwriter
-persian
-municipalities
-donated
-viewed
-belgian
-cooperation
-posted
-tech
-dual
-volunteer
-settlers
-commanded
-claiming
-approval
-delhi
-usage
-terminus
-partly
-electricity
-locally
-editions
-premiere
-absence
-belief
-traditions
-statue
-indicate
-manor
-stable
-attributed
-possession
-managing
-viewers
-chile
-overview
-seed
-regulations
-essential
-minority
-cargo
-segment
-endemic
-forum
-deaths
-monthly
-playoffs
-erected
-practical
-machines
-suburb
-relation
-mrs.
-descent
-indoor
-continuous
-characterized
-solutions
-caribbean
-rebuilt
-serbian
-summary
-contested
-psychology
-pitch
-attending
-muhammad
-tenure
-drivers
-diameter
-assets
-venture
-punk
-airlines
-concentration
-athletes
-volunteers
-pages
-mines
-influences
-sculpture
-protest
-ferry
-behalf
-drafted
-apparent
-furthermore
-ranging
-romanian
-democracy
-lanka
-significance
-linear
-d.c.
-certified
-voters
-recovered
-tours
-demolished
-boundaries
-assisted
-identify
-grades
-elsewhere
-mechanism
-1940s
-reportedly
-aimed
-conversion
-suspended
-photography
-departments
-beijing
-locomotives
-publicly
-dispute
-magazines
-resort
-conventional
-platforms
-internationally
-capita
-settlements
-dramatic
-derby
-establishing
-involves
-statistical
-implementation
-immigrants
-exposed
-diverse
-layer
-vast
-ceased
-connections
-belonged
-interstate
-uefa
-organised
-abuse
-deployed
-cattle
-partially
-filming
-mainstream
-reduction
-automatic
-rarely
-subsidiary
-decides
-merger
-comprehensive
-displayed
-amendment
-guinea
-exclusively
-manhattan
-concerning
-commons
-radical
-serbia
-baptist
-buses
-initiated
-portrait
-harbour
-choir
-citizen
-sole
-unsuccessful
-manufactured
-enforcement
-connecting
-increases
-patterns
-sacred
-muslims
-clothing
-hindu
-unincorporated
-sentenced
-advisory
-tanks
-campaigns
-fled
-repeated
-remote
-rebellion
-implemented
-texts
-fitted
-tribute
-writings
-sufficient
-ministers
-21st
-devoted
-jurisdiction
-coaches
-interpretation
-pole
-businessman
-peru
-sporting
-prices
-cuba
-relocated
-opponent
-arrangement
-elite
-manufacturer
-responded
-suitable
-distinction
-calendar
-dominant
-tourist
-earning
-prefecture
-ties
-preparation
-anglo
-pursue
-worship
-archaeological
-chancellor
-bangladesh
-scores
-traded
-lowest
-horror
-outdoor
-biology
-commented
-specialized
-loop
-arriving
-farming
-housed
-historians
-'the
-patent
-pupils
-christianity
-opponents
-athens
-northwestern
-maps
-promoting
-reveals
-flights
-exclusive
-lions
-norfolk
-hebrew
-extensively
-eldest
-shops
-acquisition
-virtual
-renowned
-margin
-ongoing
-essentially
-iranian
-alternate
-sailed
-reporting
-conclusion
-originated
-temperatures
-exposure
-secured
-landed
-rifle
-framework
-identical
-martial
-focuses
-topics
-ballet
-fighters
-belonging
-wealthy
-negotiations
-evolved
-bases
-oriented
-acres
-democrat
-heights
-restricted
-vary
-graduation
-aftermath
-chess
-illness
-participating
-vertical
-collective
-immigration
-demonstrated
-leaf
-completing
-organic
-missile
-leeds
-eligible
-grammar
-confederate
-improvement
-congressional
-wealth
-cincinnati
-spaces
-indicates
-corresponding
-reaches
-repair
-isolated
-taxes
-congregation
-ratings
-leagues
-diplomatic
-submitted
-winds
-awareness
-photographs
-maritime
-nigeria
-accessible
-animation
-restaurants
-philippine
-inaugural
-dismissed
-armenian
-illustrated
-reservoir
-speakers
-programmes
-resource
-genetic
-interviews
-camps
-regulation
-computers
-preferred
-travelled
-comparison
-distinctive
-recreation
-requested
-southeastern
-dependent
-brisbane
-breeding
-playoff
-expand
-bonus
-gauge
-departed
-qualification
-inspiration
-shipping
-slaves
-variations
-shield
-theories
-munich
-recognised
-emphasis
-favour
-variable
-seeds
-undergraduate
-territorial
-intellectual
-qualify
-mini
-banned
-pointed
-democrats
-assessment
-judicial
-examination
-attempting
-objective
-partial
-characteristic
-hardware
-pradesh
-execution
-ottawa
-metre
-drum
-exhibitions
-withdrew
-attendance
-phrase
-journalism
-logo
-measured
-error
-christians
-trio
-protestant
-theology
-respective
-atmosphere
-buddhist
-substitute
-curriculum
-fundamental
-outbreak
-rabbi
-intermediate
-designation
-globe
-liberation
-simultaneously
-diseases
-experiments
-locomotive
-difficulties
-mainland
-nepal
-relegated
-contributing
-database
-developments
-veteran
-carries
-ranges
-instruction
-lodge
-protests
-obama
-newcastle
-experiment
-physician
-describing
-challenges
-corruption
-delaware
-adventures
-ensemble
-succession
-renaissance
-tenth
-altitude
-receives
-approached
-crosses
-syria
-croatia
-warsaw
-professionals
-improvements
-worn
-airline
-compound
-permitted
-preservation
-reducing
-printing
-scientist
-activist
-comprises
-sized
-societies
-enters
-ruler
-gospel
-earthquake
-extend
-autonomous
-croatian
-serial
-decorated
-relevant
-ideal
-grows
-grass
-tier
-towers
-wider
-welfare
-columns
-alumni
-descendants
-interface
-reserves
-banking
-colonies
-manufacturers
-magnetic
-closure
-pitched
-vocalist
-preserve
-enrolled
-cancelled
-equation
-2000s
-nickname
-bulgaria
-heroes
-exile
-mathematical
-demands
-input
-structural
-tube
-stem
-approaches
-argentine
-axis
-manuscript
-inherited
-depicted
-targets
-visits
-veterans
-regard
-removal
-efficiency
-organisations
-concepts
-lebanon
-manga
-petersburg
-rally
-supplied
-amounts
-yale
-tournaments
-broadcasts
-signals
-pilots
-azerbaijan
-architects
-enzyme
-literacy
-declaration
-placing
-batting
-incumbent
-bulgarian
-consistent
-poll
-defended
-landmark
-southwestern
-raid
-resignation
-travels
-casualties
-prestigious
-namely
-aims
-recipient
-warfare
-readers
-collapse
-coached
-controls
-volleyball
-coup
-lesser
-verse
-pairs
-exhibited
-proteins
-molecular
-abilities
-integration
-consist
-aspect
-advocate
-administered
-governing
-hospitals
-commenced
-coins
-lords
-variation
-resumed
-canton
-artificial
-elevated
-palm
-difficulty
-civic
-efficient
-northeastern
-inducted
-radiation
-affiliate
-boards
-stakes
-byzantine
-consumption
-freight
-interaction
-oblast
-numbered
-seminary
-contracts
-extinct
-predecessor
-bearing
-cultures
-functional
-neighboring
-revised
-cylinder
-grants
-narrative
-reforms
-athlete
-tales
-reflect
-presidency
-compositions
-specialist
-cricketer
-founders
-sequel
-widow
-disbanded
-associations
-backed
-thereby
-pitcher
-commanding
-boulevard
-singers
-crops
-militia
-reviewed
-centres
-waves
-consequently
-fortress
-tributary
-portions
-bombing
-excellence
-nest
-payment
-mars
-plaza
-unity
-victories
-scotia
-farms
-nominations
-variant
-attacking
-suspension
-installation
-graphics
-estates
-comments
-acoustic
-destination
-venues
-surrender
-retreat
-libraries
-quarterback
-customs
-berkeley
-collaborated
-gathered
-syndrome
-dialogue
-recruited
-shanghai
-neighbouring
-psychological
-saudi
-moderate
-exhibit
-innovation
-depot
-binding
-brunswick
-situations
-certificate
-actively
-shakespeare
-editorial
-presentation
-ports
-relay
-nationalist
-methodist
-archives
-experts
-maintains
-collegiate
-bishops
-maintaining
-temporarily
-embassy
-essex
-wellington
-connects
-reformed
-bengal
-recalled
-inches
-doctrine
-deemed
-legendary
-reconstruction
-statements
-palestinian
-meter
-achievements
-riders
-interchange
-spots
-auto
-accurate
-chorus
-dissolved
-missionary
-thai
-operators
-e.g.
-generations
-failing
-delayed
-cork
-nashville
-perceived
-venezuela
-cult
-emerging
-tomb
-abolished
-documented
-gaining
-canyon
-episcopal
-stored
-assists
-compiled
-kerala
-kilometers
-mosque
-grammy
-theorem
-unions
-segments
-glacier
-arrives
-theatrical
-circulation
-conferences
-chapters
-displays
-circular
-authored
-conductor
-fewer
-dimensional
-nationwide
-liga
-yugoslavia
-peer
-vietnamese
-fellowship
-armies
-regardless
-relating
-dynamic
-politicians
-mixture
-serie
-somerset
-imprisoned
-posts
-beliefs
-beta
-layout
-independently
-electronics
-provisions
-fastest
-logic
-headquartered
-creates
-challenged
-beaten
-appeals
-plains
-protocol
-graphic
-accommodate
-iraqi
-midfielder
-span
-commentary
-freestyle
-reflected
-palestine
-lighting
-burial
-virtually
-backing
-prague
-tribal
-heir
-identification
-prototype
-criteria
-dame
-arch
-tissue
-footage
-extending
-procedures
-predominantly
-updated
-rhythm
-preliminary
-cafe
-disorder
-prevented
-suburbs
-discontinued
-retiring
-oral
-followers
-extends
-massacre
-journalists
-conquest
-larvae
-pronounced
-behaviour
-diversity
-sustained
-addressed
-geographic
-restrictions
-voiced
-milwaukee
-dialect
-quoted
-grid
-nationally
-nearest
-roster
-twentieth
-separation
-indies
-manages
-citing
-intervention
-guidance
-severely
-migration
-artwork
-focusing
-rivals
-trustees
-varied
-enabled
-committees
-centered
-skating
-slavery
-cardinals
-forcing
-tasks
-auckland
-youtube
-argues
-colored
-advisor
-mumbai
-requiring
-theological
-registration
-refugees
-nineteenth
-survivors
-runners
-colleagues
-priests
-contribute
-variants
-workshop
-concentrated
-creator
-lectures
-temples
-exploration
-requirement
-interactive
-navigation
-companion
-perth
-allegedly
-releasing
-citizenship
-observation
-stationed
-ph.d.
-sheep
-breed
-discovers
-encourage
-kilometres
-journals
-performers
-isle
-saskatchewan
-hybrid
-hotels
-lancashire
-dubbed
-airfield
-anchor
-suburban
-theoretical
-sussex
-anglican
-stockholm
-permanently
-upcoming
-privately
-receiver
-optical
-highways
-congo
-colours
-aggregate
-authorized
-repeatedly
-varies
-fluid
-innovative
-transformed
-praise
-convoy
-demanded
-discography
-attraction
-export
-audiences
-ordained
-enlisted
-occasional
-westminster
-syrian
-heavyweight
-bosnia
-consultant
-eventual
-improving
-aires
-wickets
-epic
-reactions
-scandal
-i.e.
-discrimination
-buenos
-patron
-investors
-conjunction
-testament
-construct
-encountered
-celebrity
-expanding
-georgian
-brands
-retain
-underwent
-algorithm
-foods
-provision
-orbit
-transformation
-associates
-tactical
-compact
-varieties
-stability
-refuge
-gathering
-moreover
-manila
-configuration
-gameplay
-discipline
-entity
-comprising
-composers
-skill
-monitoring
-ruins
-museums
-sustainable
-aerial
-altered
-codes
-voyage
-friedrich
-conflicts
-storyline
-travelling
-conducting
-merit
-indicating
-referendum
-currency
-encounter
-particles
-automobile
-workshops
-acclaimed
-inhabited
-doctorate
-cuban
-phenomenon
-dome
-enrollment
-tobacco
-governance
-trend
-equally
-manufacture
-hydrogen
-grande
-compensation
-download
-pianist
-grain
-shifted
-neutral
-evaluation
-define
-cycling
-seized
-array
-relatives
-motors
-firms
-varying
-automatically
-restore
-nicknamed
-findings
-governed
-investigate
-manitoba
-administrator
-vital
-integral
-indonesian
-confusion
-publishers
-enable
-geographical
-inland
-naming
-civilians
-reconnaissance
-indianapolis
-lecturer
-deer
-tourists
-exterior
-rhode
-bassist
-symbols
-scope
-ammunition
-yuan
-poets
-punjab
-nursing
-cent
-developers
-estimates
-presbyterian
-nasa
-holdings
-generate
-renewed
-computing
-cyprus
-arabia
-duration
-compounds
-gastropod
-permit
-valid
-touchdowns
-facade
-interactions
-mineral
-practiced
-allegations
-consequence
-goalkeeper
-baronet
-copyright
-uprising
-carved
-targeted
-competitors
-mentions
-sanctuary
-fees
-pursued
-tampa
-chronicle
-capabilities
-specified
-specimens
-toll
-accounting
-limestone
-staged
-upgraded
-philosophical
-streams
-guild
-revolt
-rainfall
-supporter
-princeton
-terrain
-hometown
-probability
-assembled
-paulo
-surrey
-voltage
-developer
-destroyer
-floors
-lineup
-curve
-prevention
-potentially
-onwards
-trips
-imposed
-hosting
-striking
-strict
-admission
-apartments
-solely
-utility
-proceeded
-observations
-euro
-incidents
-vinyl
-profession
-haven
-distant
-expelled
-rivalry
-runway
-torpedo
-zones
-shrine
-dimensions
-investigations
-lithuania
-idaho
-pursuit
-copenhagen
-considerably
-locality
-wireless
-decrease
-genes
-thermal
-deposits
-hindi
-habitats
-withdrawn
-biblical
-monuments
-casting
-plateau
-thesis
-managers
-flooding
-assassination
-acknowledged
-interim
-inscription
-guided
-pastor
-finale
-insects
-transported
-activists
-marshal
-intensity
-airing
-cardiff
-proposals
-lifestyle
-prey
-herald
-capitol
-aboriginal
-measuring
-lasting
-interpreted
-occurring
-desired
-drawings
-healthcare
-panels
-elimination
-oslo
-ghana
-blog
-sabha
-intent
-superintendent
-governors
-bankruptcy
-p.m.
-equity
-disk
-layers
-slovenia
-prussia
-quartet
-mechanics
-graduates
-politically
-monks
-screenplay
-nato
-absorbed
-topped
-petition
-bold
-morocco
-exhibits
-canterbury
-publish
-rankings
-crater
-dominican
-enhanced
-planes
-lutheran
-governmental
-joins
-collecting
-brussels
-unified
-streak
-strategies
-flagship
-surfaces
-oval
-archive
-etymology
-imprisonment
-instructor
-noting
-remix
-opposing
-servant
-rotation
-width
-trans
-maker
-synthesis
-excess
-tactics
-snail
-ltd.
-lighthouse
-sequences
-cornwall
-plantation
-mythology
-performs
-foundations
-populated
-horizontal
-speedway
-activated
-performer
-diving
-conceived
-edmonton
-subtropical
-environments
-prompted
-semifinals
-caps
-bulk
-treasury
-recreational
-telegraph
-continent
-portraits
-relegation
-catholics
-graph
-velocity
-rulers
-endangered
-secular
-observer
-learns
-inquiry
-idol
-dictionary
-certification
-estimate
-cluster
-armenia
-observatory
-revived
-nadu
-consumers
-hypothesis
-manuscripts
-contents
-arguments
-editing
-trails
-arctic
-essays
-belfast
-acquire
-promotional
-undertaken
-corridor
-proceedings
-antarctic
-millennium
-labels
-delegates
-vegetation
-acclaim
-directing
-substance
-outcome
-diploma
-philosopher
-malta
-albanian
-vicinity
-degc
-legends
-regiments
-consent
-terrorist
-scattered
-presidents
-gravity
-orientation
-deployment
-duchy
-refuses
-estonia
-crowned
-separately
-renovation
-rises
-wilderness
-objectives
-agreements
-empress
-slopes
-inclusion
-equality
-decree
-ballot
-criticised
-rochester
-recurring
-struggled
-disabled
-henri
-poles
-prussian
-convert
-bacteria
-poorly
-sudan
-geological
-wyoming
-consistently
-minimal
-withdrawal
-interviewed
-proximity
-repairs
-initiatives
-pakistani
-republicans
-propaganda
-viii
-abstract
-commercially
-availability
-mechanisms
-naples
-discussions
-underlying
-lens
-proclaimed
-advised
-spelling
-auxiliary
-attract
-lithuanian
-editors
-o'brien
-accordance
-measurement
-novelist
-ussr
-formats
-councils
-contestants
-indie
-facebook
-parishes
-barrier
-battalions
-sponsor
-consulting
-terrorism
-implement
-uganda
-crucial
-unclear
-notion
-distinguish
-collector
-attractions
-filipino
-ecology
-investments
-capability
-renovated
-iceland
-albania
-accredited
-scouts
-armor
-sculptor
-cognitive
-errors
-gaming
-condemned
-successive
-consolidated
-baroque
-entries
-regulatory
-reserved
-treasurer
-variables
-arose
-technological
-rounded
-provider
-rhine
-agrees
-accuracy
-genera
-decreased
-frankfurt
-ecuador
-edges
-particle
-rendered
-calculated
-careers
-faction
-rifles
-americas
-gaelic
-portsmouth
-resides
-merchants
-fiscal
-premises
-coin
-draws
-presenter
-acceptance
-ceremonies
-pollution
-consensus
-membrane
-brigadier
-nonetheless
-genres
-supervision
-predicted
-magnitude
-finite
-differ
-ancestry
-vale
-delegation
-removing
-proceeds
-placement
-emigrated
-siblings
-molecules
-payments
-considers
-demonstration
-proportion
-newer
-valve
-achieving
-confederation
-continuously
-luxury
-notre
-introducing
-coordinates
-charitable
-squadrons
-disorders
-geometry
-winnipeg
-ulster
-loans
-longtime
-receptor
-preceding
-belgrade
-mandate
-wrestler
-neighbourhood
-factories
-buddhism
-imported
-sectors
-protagonist
-steep
-elaborate
-prohibited
-artifacts
-prizes
-pupil
-cooperative
-sovereign
-subspecies
-carriers
-allmusic
-nationals
-settings
-autobiography
-neighborhoods
-analog
-facilitate
-voluntary
-jointly
-newfoundland
-organizing
-raids
-exercises
-nobel
-machinery
-baltic
-crop
-granite
-dense
-websites
-mandatory
-seeks
-surrendered
-anthology
-comedian
-bombs
-slot
-synopsis
-critically
-arcade
-marking
-equations
-halls
-indo
-inaugurated
-embarked
-speeds
-clause
-invention
-premiership
-likewise
-presenting
-demonstrate
-designers
-organize
-examined
-km/h
-bavaria
-troop
-referee
-detection
-zurich
-prairie
-rapper
-wingspan
-eurovision
-luxembourg
-slovakia
-inception
-disputed
-mammals
-entrepreneur
-makers
-evangelical
-yield
-clergy
-trademark
-defunct
-allocated
-depicting
-volcanic
-batted
-conquered
-sculptures
-providers
-reflects
-armoured
-locals
-walt
-herzegovina
-contracted
-entities
-sponsorship
-prominence
-flowing
-ethiopia
-marketed
-corporations
-withdraw
-carnegie
-induced
-investigated
-portfolio
-flowering
-opinions
-viewing
-classroom
-donations
-bounded
-perception
-leicester
-fruits
-charleston
-academics
-statute
-complaints
-smallest
-deceased
-petroleum
-resolved
-commanders
-algebra
-southampton
-modes
-cultivation
-transmitter
-spelled
-obtaining
-sizes
-acre
-pageant
-bats
-abbreviated
-correspondence
-barracks
-feast
-tackles
-raja
-derives
-geology
-disputes
-translations
-counted
-constantinople
-seating
-macedonia
-preventing
-accommodation
-homeland
-explored
-invaded
-provisional
-transform
-sphere
-unsuccessfully
-missionaries
-conservatives
-highlights
-traces
-organisms
-openly
-dancers
-fossils
-absent
-monarchy
-combining
-lanes
-stint
-dynamics
-chains
-missiles
-screening
-module
-tribune
-generating
-miners
-nottingham
-seoul
-unofficial
-owing
-linking
-rehabilitation
-citation
-louisville
-mollusk
-depicts
-differential
-zimbabwe
-kosovo
-recommendations
-responses
-pottery
-scorer
-aided
-exceptions
-dialects
-telecommunications
-defines
-elderly
-lunar
-coupled
-flown
-25th
-espn
-formula_1
-bordered
-fragments
-guidelines
-gymnasium
-valued
-complexity
-papal
-presumably
-maternal
-challenging
-reunited
-advancing
-comprised
-uncertain
-favorable
-twelfth
-correspondent
-nobility
-livestock
-expressway
-chilean
-tide
-researcher
-emissions
-profits
-lengths
-accompanying
-witnessed
-itunes
-drainage
-slope
-reinforced
-feminist
-sanskrit
-develops
-physicians
-outlets
-isbn
-coordinator
-averaged
-termed
-occupy
-diagnosed
-yearly
-humanitarian
-prospect
-spacecraft
-stems
-enacted
-linux
-ancestors
-karnataka
-constitute
-immigrant
-thriller
-ecclesiastical
-generals
-celebrations
-enhance
-heating
-advocated
-evident
-advances
-bombardment
-watershed
-shuttle
-wicket
-twitter
-adds
-branded
-teaches
-schemes
-pension
-advocacy
-conservatory
-cairo
-varsity
-freshwater
-providence
-seemingly
-shells
-cuisine
-specially
-peaks
-intensive
-publishes
-trilogy
-skilled
-nacional
-unemployment
-destinations
-parameters
-verses
-trafficking
-determination
-infinite
-savings
-alignment
-linguistic
-countryside
-dissolution
-measurements
-advantages
-licence
-subfamily
-highlands
-modest
-regent
-algeria
-crest
-teachings
-knockout
-brewery
-combine
-conventions
-descended
-chassis
-primitive
-fiji
-explicitly
-cumberland
-uruguay
-laboratories
-bypass
-elect
-informal
-preceded
-holocaust
-tackle
-minneapolis
-quantity
-securities
-console
-doctoral
-religions
-commissioners
-expertise
-unveiled
-precise
-diplomat
-standings
-infant
-disciplines
-sicily
-endorsed
-systematic
-charted
-armored
-mild
-lateral
-townships
-hurling
-prolific
-invested
-wartime
-compatible
-galleries
-moist
-battlefield
-decoration
-convent
-tubes
-terrestrial
-nominee
-requests
-delegate
-leased
-dubai
-polar
-applying
-addresses
-munster
-sings
-commercials
-teamed
-dances
-eleventh
-midland
-cedar
-flee
-sandstone
-snails
-inspection
-divide
-asset
-themed
-comparable
-paramount
-dairy
-archaeology
-intact
-institutes
-rectangular
-instances
-phases
-reflecting
-substantially
-applies
-vacant
-lacked
-copa
-coloured
-encounters
-sponsors
-encoded
-possess
-revenues
-ucla
-chaired
-a.m.
-enabling
-playwright
-stoke
-sociology
-tibetan
-frames
-motto
-financing
-illustrations
-gibraltar
-chateau
-bolivia
-transmitted
-enclosed
-persuaded
-urged
-folded
-suffolk
-regulated
-bros.
-submarines
-myth
-oriental
-malaysian
-effectiveness
-narrowly
-acute
-sunk
-replied
-utilized
-tasmania
-consortium
-quantities
-gains
-parkway
-enlarged
-sided
-employers
-adequate
-accordingly
-assumption
-ballad
-mascot
-distances
-peaking
-saxony
-projected
-affiliation
-limitations
-metals
-guatemala
-scots
-theaters
-kindergarten
-verb
-employer
-differs
-discharge
-controller
-seasonal
-marching
-guru
-campuses
-avoided
-vatican
-maori
-excessive
-chartered
-modifications
-caves
-monetary
-sacramento
-mixing
-institutional
-celebrities
-irrigation
-shapes
-broadcaster
-anthem
-attributes
-demolition
-offshore
-specification
-surveys
-yugoslav
-contributor
-auditorium
-lebanese
-capturing
-airports
-classrooms
-chennai
-paths
-tendency
-determining
-lacking
-upgrade
-sailors
-detected
-kingdoms
-sovereignty
-freely
-decorative
-momentum
-scholarly
-georges
-gandhi
-speculation
-transactions
-undertook
-interact
-similarities
-cove
-teammate
-constituted
-painters
-tends
-madagascar
-partnerships
-afghan
-personalities
-attained
-rebounds
-masses
-synagogue
-reopened
-asylum
-embedded
-imaging
-catalogue
-defenders
-taxonomy
-fiber
-afterward
-appealed
-communists
-lisbon
-rica
-judaism
-adviser
-batsman
-ecological
-commands
-lgbt
-cooling
-accessed
-wards
-shiva
-employs
-thirds
-scenic
-worcester
-tallest
-contestant
-humanities
-economist
-textile
-constituencies
-motorway
-tram
-percussion
-cloth
-leisure
-1880s
-baden
-flags
-resemble
-riots
-coined
-sitcom
-composite
-implies
-daytime
-tanzania
-penalties
-optional
-competitor
-excluded
-steering
-reversed
-autonomy
-reviewer
-breakthrough
-professionally
-damages
-pomeranian
-deputies
-valleys
-ventures
-highlighted
-electorate
-mapping
-shortened
-executives
-tertiary
-specimen
-launching
-bibliography
-sank
-pursuing
-binary
-descendant
-marched
-natives
-ideology
-turks
-adolf
-archdiocese
-tribunal
-exceptional
-nigerian
-preference
-fails
-loading
-comeback
-vacuum
-favored
-alter
-remnants
-consecrated
-spectators
-trends
-patriarch
-feedback
-paved
-sentences
-councillor
-astronomy
-advocates
-broader
-commentator
-commissions
-identifying
-revealing
-theatres
-incomplete
-enables
-constituent
-reformation
-tract
-haiti
-atmospheric
-screened
-explosive
-czechoslovakia
-acids
-symbolic
-subdivision
-liberals
-incorporate
-challenger
-erie
-filmmaker
-laps
-kazakhstan
-organizational
-evolutionary
-chemicals
-dedication
-riverside
-fauna
-moths
-maharashtra
-annexed
-gen.
-resembles
-underwater
-garnered
-timeline
-remake
-suited
-educator
-hectares
-automotive
-feared
-latvia
-finalist
-narrator
-portable
-airways
-plaque
-designing
-villagers
-licensing
-flank
-statues
-struggles
-deutsche
-migrated
-cellular
-jacksonville
-wimbledon
-defining
-highlight
-preparatory
-planets
-cologne
-employ
-frequencies
-detachment
-readily
-libya
-resign
-halt
-helicopters
-reef
-landmarks
-collaborative
-irregular
-retaining
-helsinki
-folklore
-weakened
-viscount
-interred
-professors
-memorable
-mega
-repertoire
-rowing
-dorsal
-albeit
-progressed
-operative
-coronation
-liner
-telugu
-domains
-philharmonic
-detect
-bengali
-synthetic
-tensions
-atlas
-dramatically
-paralympics
-xbox
-shire
-kiev
-lengthy
-sued
-notorious
-seas
-screenwriter
-transfers
-aquatic
-pioneers
-unesco
-radius
-abundant
-tunnels
-syndicated
-inventor
-accreditation
-janeiro
-exeter
-ceremonial
-omaha
-cadet
-predators
-resided
-prose
-slavic
-precision
-abbot
-deity
-engaging
-cambodia
-estonian
-compliance
-demonstrations
-protesters
-reactor
-commodore
-successes
-chronicles
-mare
-extant
-listings
-minerals
-tonnes
-parody
-cultivated
-traders
-pioneering
-supplement
-slovak
-preparations
-collision
-partnered
-vocational
-atoms
-malayalam
-welcomed
-documentation
-curved
-functioning
-presently
-formations
-incorporates
-nazis
-botanical
-nucleus
-ethical
-greeks
-metric
-automated
-whereby
-stance
-europeans
-duet
-disability
-purchasing
-email
-telescope
-displaced
-sodium
-comparative
-processor
-inning
-precipitation
-aesthetic
-import
-coordination
-feud
-alternatively
-mobility
-tibet
-regained
-succeeding
-hierarchy
-apostolic
-catalog
-reproduction
-inscriptions
-vicar
-clusters
-posthumously
-rican
-loosely
-additions
-photographic
-nowadays
-selective
-derivative
-keyboards
-guides
-collectively
-affecting
-combines
-operas
-networking
-decisive
-terminated
-continuity
-finishes
-ancestor
-consul
-heated
-simulation
-leipzig
-incorporating
-georgetown
-formula_2
-circa
-forestry
-portrayal
-councillors
-advancement
-complained
-forewings
-confined
-transaction
-definitions
-reduces
-televised
-1890s
-rapids
-phenomena
-belarus
-alps
-landscapes
-quarterly
-specifications
-commemorate
-continuation
-isolation
-antenna
-downstream
-patents
-ensuing
-tended
-saga
-lifelong
-columnist
-labeled
-gymnastics
-papua
-anticipated
-demise
-encompasses
-madras
-antarctica
-interval
-icon
-rams
-midlands
-ingredients
-priory
-strengthen
-rouge
-explicit
-gaza
-aging
-securing
-anthropology
-listeners
-adaptations
-underway
-vista
-malay
-fortified
-lightweight
-violations
-concerto
-financed
-jesuit
-observers
-trustee
-descriptions
-nordic
-resistant
-opted
-accepts
-prohibition
-andhra
-inflation
-negro
-wholly
-imagery
-spur
-instructed
-gloucester
-cycles
-middlesex
-destroyers
-statewide
-evacuated
-hyderabad
-peasants
-mice
-shipyard
-coordinate
-pitching
-colombian
-exploring
-numbering
-compression
-countess
-hiatus
-exceed
-raced
-archipelago
-traits
-soils
-o'connor
-vowel
-android
-facto
-angola
-amino
-holders
-logistics
-circuits
-emergence
-kuwait
-partition
-emeritus
-outcomes
-submission
-promotes
-barack
-negotiated
-loaned
-stripped
-50th
-excavations
-treatments
-fierce
-participant
-exports
-decommissioned
-cameo
-remarked
-residences
-fuselage
-mound
-undergo
-quarry
-node
-midwest
-specializing
-occupies
-etc.
-showcase
-molecule
-offs
-modules
-salon
-exposition
-revision
-peers
-positioned
-hunters
-competes
-algorithms
-reside
-zagreb
-calcium
-uranium
-silicon
-airs
-counterpart
-outlet
-collectors
-sufficiently
-canberra
-inmates
-anatomy
-ensuring
-curves
-aviv
-firearms
-basque
-volcano
-thrust
-sheikh
-extensions
-installations
-aluminum
-darker
-sacked
-emphasized
-aligned
-asserted
-pseudonym
-spanning
-decorations
-eighteenth
-orbital
-spatial
-subdivided
-notation
-decay
-macedonian
-amended
-declining
-cyclist
-feat
-unusually
-commuter
-birthplace
-latitude
-activation
-overhead
-30th
-finalists
-whites
-encyclopedia
-tenor
-qatar
-survives
-complement
-concentrations
-uncommon
-astronomical
-bangalore
-pius
-genome
-memoir
-recruit
-prosecutor
-modification
-paired
-container
-basilica
-arlington
-displacement
-germanic
-mongolia
-proportional
-debates
-matched
-calcutta
-rows
-tehran
-aerospace
-prevalent
-arise
-lowland
-24th
-spokesman
-supervised
-advertisements
-clash
-tunes
-revelation
-wanderers
-quarterfinals
-fisheries
-steadily
-memoirs
-pastoral
-renewable
-confluence
-acquiring
-strips
-slogan
-upstream
-scouting
-analyst
-practitioners
-turbine
-strengthened
-heavier
-prehistoric
-plural
-excluding
-isles
-persecution
-turin
-rotating
-villain
-hemisphere
-unaware
-arabs
-corpus
-relied
-singular
-unanimous
-schooling
-passive
-angles
-dominance
-instituted
-aria
-outskirts
-balanced
-beginnings
-financially
-structured
-parachute
-viewer
-attitudes
-subjected
-escapes
-derbyshire
-erosion
-addressing
-styled
-declaring
-originating
-colts
-adjusted
-stained
-occurrence
-fortifications
-baghdad
-nitrogen
-localities
-yemen
-galway
-debris
-lodz
-victorious
-pharmaceutical
-substances
-unnamed
-dwelling
-atop
-developmental
-activism
-voter
-refugee
-forested
-relates
-overlooking
-genocide
-kannada
-insufficient
-oversaw
-partisan
-dioxide
-recipients
-factions
-mortality
-capped
-expeditions
-receptors
-reorganized
-prominently
-atom
-flooded
-flute
-orchestral
-scripts
-mathematician
-airplay
-detached
-rebuilding
-dwarf
-brotherhood
-salvation
-expressions
-arabian
-cameroon
-poetic
-recruiting
-bundesliga
-inserted
-scrapped
-disabilities
-evacuation
-pasha
-undefeated
-crafts
-rituals
-aluminium
-norm
-pools
-submerged
-occupying
-pathway
-exams
-prosperity
-wrestlers
-promotions
-basal
-permits
-nationalism
-trim
-merge
-gazette
-tributaries
-transcription
-caste
-porto
-emerge
-modeled
-adjoining
-counterparts
-paraguay
-redevelopment
-renewal
-unreleased
-equilibrium
-similarity
-minorities
-soviets
-comprise
-nodes
-tasked
-unrelated
-expired
-johan
-precursor
-examinations
-electrons
-socialism
-exiled
-admiralty
-floods
-wigan
-nonprofit
-lacks
-brigades
-screens
-repaired
-hanover
-fascist
-labs
-osaka
-delays
-judged
-statutory
-colt
-col.
-offspring
-solving
-bred
-assisting
-retains
-somalia
-grouped
-corresponds
-tunisia
-chaplain
-eminent
-chord
-22nd
-spans
-viral
-innovations
-possessions
-mikhail
-kolkata
-icelandic
-implications
-introduces
-racism
-workforce
-alto
-compulsory
-admits
-censorship
-onset
-reluctant
-inferior
-iconic
-progression
-liability
-turnout
-satellites
-behavioral
-coordinated
-exploitation
-posterior
-averaging
-fringe
-krakow
-mountainous
-greenwich
-para
-plantations
-reinforcements
-offerings
-famed
-intervals
-constraints
-individually
-nutrition
-1870s
-taxation
-threshold
-tomatoes
-fungi
-contractor
-ethiopian
-apprentice
-diabetes
-wool
-gujarat
-honduras
-norse
-bucharest
-23rd
-arguably
-accompany
-prone
-teammates
-perennial
-vacancy
-polytechnic
-deficit
-okinawa
-functionality
-reminiscent
-tolerance
-transferring
-myanmar
-concludes
-neighbours
-hydraulic
-economically
-slower
-plots
-charities
-synod
-investor
-catholicism
-identifies
-bronx
-interpretations
-adverse
-judiciary
-hereditary
-nominal
-sensor
-symmetry
-cubic
-triangular
-tenants
-divisional
-outreach
-representations
-passages
-undergoing
-cartridge
-testified
-exceeded
-impacts
-limiting
-railroads
-defeats
-regain
-rendering
-humid
-retreated
-reliability
-governorate
-antwerp
-infamous
-implied
-packaging
-lahore
-trades
-billed
-extinction
-ecole
-rejoined
-recognizes
-projection
-qualifications
-stripes
-forts
-socially
-lexington
-accurately
-sexuality
-westward
-wikipedia
-pilgrimage
-abolition
-choral
-stuttgart
-nests
-expressing
-strikeouts
-assessed
-monasteries
-reconstructed
-humorous
-marxist
-fertile
-consort
-urdu
-patronage
-peruvian
-devised
-lyric
-baba
-nassau
-communism
-extraction
-popularly
-markings
-inability
-litigation
-accounted
-processed
-emirates
-tempo
-cadets
-eponymous
-contests
-broadly
-oxide
-courtyard
-frigate
-directory
-apex
-outline
-regency
-chiefly
-patrols
-secretariat
-cliffs
-residency
-privy
-armament
-australians
-dorset
-geometric
-genetics
-scholarships
-fundraising
-flats
-demographic
-multimedia
-captained
-documentaries
-updates
-canvas
-blockade
-guerrilla
-songwriting
-administrators
-intake
-drought
-implementing
-fraction
-cannes
-refusal
-inscribed
-meditation
-announcing
-exported
-ballots
-formula_3
-curator
-basel
-arches
-flour
-subordinate
-confrontation
-gravel
-simplified
-berkshire
-patriotic
-tuition
-employing
-servers
-castile
-posting
-combinations
-discharged
-miniature
-mutations
-constellation
-incarnation
-ideals
-necessity
-granting
-ancestral
-crowds
-pioneered
-mormon
-methodology
-rama
-indirect
-complexes
-bavarian
-patrons
-uttar
-skeleton
-bollywood
-flemish
-viable
-bloc
-breeds
-triggered
-sustainability
-tailed
-referenced
-comply
-takeover
-latvian
-homestead
-platoon
-communal
-nationality
-excavated
-targeting
-sundays
-posed
-physicist
-turret
-endowment
-marginal
-dispatched
-commentators
-renovations
-attachment
-collaborations
-ridges
-barriers
-obligations
-shareholders
-prof.
-defenses
-presided
-rite
-backgrounds
-arbitrary
-affordable
-gloucestershire
-thirteenth
-inlet
-miniseries
-possesses
-detained
-pressures
-subscription
-realism
-solidarity
-proto
-postgraduate
-noun
-burmese
-abundance
-homage
-reasoning
-anterior
-robust
-fencing
-shifting
-vowels
-garde
-profitable
-loch
-anchored
-coastline
-samoa
-terminology
-prostitution
-magistrate
-venezuelan
-speculated
-regulate
-fixture
-colonists
-digit
-induction
-manned
-expeditionary
-computational
-centennial
-principally
-vein
-preserving
-engineered
-numerical
-cancellation
-conferred
-continually
-borne
-seeded
-advertisement
-unanimously
-treaties
-infections
-ions
-sensors
-lowered
-amphibious
-lava
-fourteenth
-bahrain
-niagara
-nicaragua
-squares
-congregations
-26th
-periodic
-proprietary
-1860s
-contributors
-seller
-overs
-emission
-procession
-presumed
-illustrator
-zinc
-gases
-tens
-applicable
-stretches
-reproductive
-sixteenth
-apparatus
-accomplishments
-canoe
-guam
-oppose
-recruitment
-accumulated
-limerick
-namibia
-staging
-remixes
-ordnance
-uncertainty
-pedestrian
-temperate
-treason
-deposited
-registry
-cerambycidae
-attracting
-lankan
-reprinted
-shipbuilding
-homosexuality
-neurons
-eliminating
-1900s
-resume
-ministries
-beneficial
-blackpool
-surplus
-northampton
-licenses
-constructing
-announcer
-standardized
-alternatives
-taipei
-inadequate
-failures
-yields
-medalist
-titular
-obsolete
-torah
-burlington
-predecessors
-lublin
-retailers
-castles
-depiction
-issuing
-gubernatorial
-propulsion
-tiles
-damascus
-discs
-alternating
-pomerania
-peasant
-tavern
-redesignated
-27th
-illustration
-focal
-mans
-codex
-specialists
-productivity
-antiquity
-controversies
-promoter
-pits
-companions
-behaviors
-lyrical
-prestige
-creativity
-swansea
-dramas
-approximate
-feudal
-tissues
-crude
-campaigned
-unprecedented
-chancel
-amendments
-surroundings
-allegiance
-exchanges
-align
-firmly
-optimal
-commenting
-reigning
-landings
-obscure
-1850s
-contemporaries
-paternal
-devi
-endurance
-communes
-incorporation
-denominations
-exchanged
-routing
-resorts
-amnesty
-slender
-explores
-suppression
-heats
-pronunciation
-centred
-coupe
-stirling
-freelance
-treatise
-linguistics
-laos
-informs
-discovering
-pillars
-encourages
-halted
-robots
-definitive
-maturity
-tuberculosis
-venetian
-silesian
-unchanged
-originates
-mali
-lincolnshire
-quotes
-seniors
-premise
-contingent
-distribute
-danube
-gorge
-logging
-dams
-curling
-seventeenth
-specializes
-wetlands
-deities
-assess
-thickness
-rigid
-culminated
-utilities
-substrate
-insignia
-nile
-assam
-shri
-currents
-suffrage
-canadians
-mortar
-asteroid
-bosnian
-discoveries
-enzymes
-sanctioned
-replica
-hymn
-investigators
-tidal
-dominate
-derivatives
-converting
-leinster
-verbs
-honoured
-criticisms
-dismissal
-discrete
-masculine
-reorganization
-unlimited
-wurttemberg
-sacks
-allocation
-bahn
-jurisdictions
-participates
-lagoon
-famine
-communion
-culminating
-surveyed
-shortage
-cables
-intersects
-cassette
-foremost
-adopting
-solicitor
-outright
-bihar
-reissued
-farmland
-dissertation
-turnpike
-baton
-photographed
-christchurch
-kyoto
-finances
-rails
-histories
-linebacker
-kilkenny
-accelerated
-dispersed
-handicap
-absorption
-rancho
-ceramic
-captivity
-cites
-font
-weighed
-mater
-utilize
-bravery
-extract
-validity
-slovenian
-seminars
-discourse
-ranged
-duel
-ironically
-warships
-sega
-temporal
-surpassed
-prolonged
-recruits
-northumberland
-greenland
-contributes
-patented
-eligibility
-unification
-discusses
-reply
-translates
-beirut
-relies
-torque
-northward
-reviewers
-monastic
-accession
-neural
-tramway
-heirs
-sikh
-subscribers
-amenities
-taliban
-audit
-rotterdam
-wagons
-kurdish
-favoured
-combustion
-meanings
-persia
-browser
-diagnostic
-niger
-formula_4
-denomination
-dividing
-parameter
-branding
-badminton
-leningrad
-sparked
-hurricanes
-beetles
-propeller
-mozambique
-refined
-diagram
-exhaust
-vacated
-readings
-markers
-reconciliation
-determines
-concurrent
-imprint
-primera
-organism
-demonstrating
-filmmakers
-vanderbilt
-affiliates
-traction
-evaluated
-defendants
-megachile
-investigative
-zambia
-assassinated
-rewarded
-probable
-staffordshire
-foreigners
-directorate
-nominees
-consolidation
-commandant
-reddish
-differing
-unrest
-drilling
-bohemia
-resembling
-instrumentation
-considerations
-haute
-promptly
-variously
-dwellings
-clans
-tablet
-enforced
-cockpit
-semifinal
-hussein
-prisons
-ceylon
-emblem
-monumental
-phrases
-correspond
-crossover
-outlined
-characterised
-acceleration
-caucus
-crusade
-protested
-composing
-rajasthan
-habsburg
-rhythmic
-interception
-inherent
-cooled
-ponds
-spokesperson
-gradual
-consultation
-kuala
-globally
-suppressed
-builders
-avengers
-suffix
-integer
-enforce
-fibers
-unionist
-proclamation
-uncovered
-infrared
-adapt
-eisenhower
-utilizing
-captains
-stretched
-observing
-assumes
-prevents
-analyses
-saxophone
-caucasus
-notices
-villains
-dartmouth
-mongol
-hostilities
-stretching
-veterinary
-lenses
-texture
-prompting
-overthrow
-excavation
-islanders
-masovian
-battleship
-biographer
-replay
-degradation
-departing
-luftwaffe
-fleeing
-oversight
-immigrated
-serbs
-fishermen
-strengthening
-respiratory
-italians
-denotes
-radial
-escorted
-motif
-wiltshire
-expresses
-accessories
-reverted
-establishments
-inequality
-protocols
-charting
-famously
-satirical
-entirety
-trench
-friction
-atletico
-sampling
-subset
-weekday
-upheld
-sharply
-correlation
-incorrect
-mughal
-travelers
-hasan
-earnings
-offset
-evaluate
-specialised
-recognizing
-flexibility
-nagar
-postseason
-algebraic
-capitalism
-crystals
-melodies
-polynomial
-racecourse
-defences
-austro
-wembley
-attracts
-anarchist
-resurrection
-reviewing
-decreasing
-prefix
-ratified
-mutation
-displaying
-separating
-restoring
-assemblies
-ordinance
-priesthood
-cruisers
-appoint
-moldova
-imports
-directive
-epidemic
-militant
-senegal
-signaling
-restriction
-critique
-retrospective
-nationalists
-undertake
-sioux
-canals
-algerian
-redesigned
-philanthropist
-depict
-conceptual
-turbines
-intellectuals
-eastward
-applicants
-contractors
-vendors
-undergone
-namesake
-ensured
-tones
-substituted
-hindwings
-arrests
-tombs
-transitional
-principality
-reelection
-taiwanese
-cavity
-manifesto
-broadcasters
-spawned
-thoroughbred
-identities
-generators
-proposes
-hydroelectric
-johannesburg
-cortex
-scandinavian
-killings
-aggression
-boycott
-catalyst
-physiology
-fifteenth
-waterfront
-chromosome
-organist
-costly
-calculation
-cemeteries
-flourished
-recognise
-juniors
-merging
-disciples
-ashore
-workplace
-enlightenment
-diminished
-debated
-hailed
-podium
-educate
-mandated
-distributor
-litre
-electromagnetic
-flotilla
-estuary
-peterborough
-staircase
-selections
-melodic
-confronts
-wholesale
-integrate
-intercepted
-catalonia
-unite
-immense
-palatinate
-switches
-earthquakes
-occupational
-successors
-praising
-concluding
-faculties
-firstly
-overhaul
-empirical
-metacritic
-inauguration
-evergreen
-laden
-winged
-philosophers
-amalgamated
-geoff
-centimeters
-napoleonic
-upright
-planting
-brewing
-fined
-sensory
-migrants
-wherein
-inactive
-headmaster
-warwickshire
-siberia
-terminals
-denounced
-academia
-divinity
-bilateral
-clive
-omitted
-peerage
-relics
-apartheid
-syndicate
-fearing
-fixtures
-desirable
-dismantled
-ethnicity
-valves
-biodiversity
-aquarium
-ideological
-visibility
-creators
-analyzed
-tenant
-balkan
-postwar
-supplier
-smithsonian
-risen
-morphology
-digits
-bohemian
-wilmington
-vishnu
-demonstrates
-aforementioned
-biographical
-mapped
-khorasan
-phosphate
-presentations
-ecosystem
-processors
-calculations
-mosaic
-clashes
-penned
-recalls
-coding
-angular
-lattice
-macau
-accountability
-extracted
-pollen
-therapeutic
-overlap
-violinist
-deposed
-candidacy
-infants
-covenant
-bacterial
-restructuring
-dungeons
-ordination
-conducts
-builds
-invasive
-customary
-concurrently
-relocation
-cello
-statutes
-borneo
-entrepreneurs
-sanctions
-packet
-rockefeller
-piedmont
-comparisons
-waterfall
-receptions
-glacial
-surge
-signatures
-alterations
-advertised
-enduring
-somali
-botanist
-100th
-canonical
-motifs
-longitude
-circulated
-alloy
-indirectly
-margins
-preserves
-internally
-besieged
-shale
-peripheral
-drained
-baseman
-reassigned
-tobago
-soloist
-socio
-grazing
-contexts
-roofs
-portraying
-ottomans
-shrewsbury
-noteworthy
-lamps
-supplying
-beams
-qualifier
-portray
-greenhouse
-stronghold
-hitter
-rites
-cretaceous
-urging
-derive
-nautical
-aiming
-fortunes
-verde
-donors
-reliance
-exceeding
-exclusion
-exercised
-simultaneous
-continents
-guiding
-pillar
-gradient
-poznan
-eruption
-clinics
-moroccan
-indicator
-trams
-piers
-parallels
-fragment
-teatro
-potassium
-satire
-compressed
-businessmen
-influx
-seine
-perspectives
-shelters
-decreases
-mounting
-formula_5
-confederacy
-equestrian
-expulsion
-mayors
-liberia
-resisted
-affinity
-shrub
-unexpectedly
-stimulus
-amtrak
-deported
-perpendicular
-statesman
-wharf
-storylines
-romanesque
-weights
-surfaced
-interceptions
-dhaka
-crambidae
-orchestras
-rwanda
-conclude
-constitutes
-subsidiaries
-admissions
-prospective
-shear
-bilingual
-campaigning
-presiding
-domination
-commemorative
-trailing
-confiscated
-petrol
-acquisitions
-polymer
-onlyinclude
-chloride
-elevations
-resolutions
-hurdles
-pledged
-likelihood
-objected
-erect
-encoding
-databases
-aristotle
-hindus
-marshes
-bowled
-ministerial
-grange
-acronym
-annexation
-squads
-ambient
-pilgrims
-botany
-sofla
-astronomer
-planetary
-descending
-bestowed
-ceramics
-diplomacy
-metabolism
-colonization
-potomac
-africans
-engraved
-recycling
-commitments
-resonance
-disciplinary
-jamaican
-narrated
-spectral
-tipperary
-waterford
-stationary
-arbitration
-transparency
-threatens
-crossroads
-slalom
-oversee
-centenary
-incidence
-economies
-livery
-moisture
-newsletter
-autobiographical
-bhutan
-propelled
-dependence
-moderately
-adobe
-barrels
-subdivisions
-outlook
-labelled
-stratford
-arising
-diaspora
-barony
-automobiles
-ornamental
-slated
-norms
-primetime
-generalized
-analysts
-vectors
-libyan
-yielded
-certificates
-rooted
-vernacular
-belarusian
-marketplace
-prediction
-fairfax
-malawi
-viruses
-wooded
-demos
-mauritius
-prosperous
-coincided
-liberties
-huddersfield
-ascent
-warnings
-hinduism
-glucose
-pulitzer
-unused
-filters
-illegitimate
-acquitted
-protestants
-canopy
-staple
-psychedelic
-winding
-abbas
-pathways
-cheltenham
-lagos
-niche
-invaders
-proponents
-barred
-conversely
-doncaster
-recession
-embraced
-rematch
-concession
-emigration
-upgrades
-bowls
-tablets
-remixed
-loops
-kensington
-shootout
-monarchs
-organizers
-harmful
-punjabi
-broadband
-exempt
-neolithic
-profiles
-portrays
-parma
-cyrillic
-quasi
-attested
-regimental
-revive
-torpedoes
-heidelberg
-rhythms
-spherical
-denote
-hymns
-icons
-theologian
-qaeda
-exceptionally
-reinstated
-comune
-playhouse
-lobbying
-grossing
-viceroy
-delivers
-visually
-armistice
-utrecht
-syllable
-vertices
-analogous
-annex
-refurbished
-entrants
-knighted
-disciple
-rhetoric
-detailing
-inactivated
-ballads
-algae
-intensified
-favourable
-sanitation
-receivers
-pornography
-commemorated
-cannons
-entrusted
-manifold
-photographers
-pueblo
-textiles
-steamer
-myths
-marquess
-onward
-liturgical
-romney
-uzbekistan
-consistency
-denoted
-hertfordshire
-convex
-hearings
-sulfur
-universidad
-podcast
-selecting
-emperors
-arises
-justices
-1840s
-mongolian
-exploited
-termination
-digitally
-infectious
-sedan
-symmetric
-penal
-illustrate
-formulation
-attribute
-problematic
-modular
-inverse
-berth
-searches
-rutgers
-leicestershire
-enthusiasts
-lockheed
-upwards
-transverse
-accolades
-backward
-archaeologists
-crusaders
-nuremberg
-defects
-ferries
-vogue
-containers
-openings
-transporting
-separates
-lumpur
-purchases
-attain
-wichita
-topology
-woodlands
-deleted
-periodically
-syntax
-overturned
-musicals
-corp.
-strasbourg
-instability
-nationale
-prevailing
-cache
-marathi
-versailles
-unmarried
-grains
-straits
-antagonist
-segregation
-assistants
-d'etat
-contention
-dictatorship
-unpopular
-motorcycles
-criterion
-analytical
-salzburg
-militants
-hanged
-worcestershire
-emphasize
-paralympic
-erupted
-convinces
-offences
-oxidation
-nouns
-populace
-atari
-spanned
-hazardous
-educators
-playable
-births
-baha'i
-preseason
-generates
-invites
-meteorological
-handbook
-foothills
-enclosure
-diffusion
-mirza
-convergence
-geelong
-coefficient
-connector
-formula_6
-cylindrical
-disasters
-pleaded
-knoxville
-contamination
-compose
-libertarian
-arrondissement
-franciscan
-intercontinental
-susceptible
-initiation
-malaria
-unbeaten
-consonants
-waived
-saloon
-popularized
-estadio
-pseudo
-interdisciplinary
-transports
-transformers
-carriages
-bombings
-revolves
-ceded
-collaborator
-celestial
-exemption
-colchester
-maltese
-oceanic
-ligue
-crete
-shareholder
-routed
-depictions
-ridden
-advisors
-calculate
-lending
-guangzhou
-simplicity
-newscast
-scheduling
-snout
-eliot
-undertaking
-armenians
-nottinghamshire
-whitish
-consulted
-deficiency
-salle
-cinemas
-superseded
-rigorous
-kerman
-convened
-landowners
-modernization
-evenings
-pitches
-conditional
-scandinavia
-differed
-formulated
-cyclists
-swami
-guyana
-dunes
-electrified
-appalachian
-abdomen
-scenarios
-prototypes
-sindh
-consonant
-adaptive
-boroughs
-wolverhampton
-modelling
-cylinders
-amounted
-minimize
-ambassadors
-lenin
-settler
-coincide
-approximation
-grouping
-murals
-bullying
-registers
-rumours
-engagements
-energetic
-vertex
-annals
-bordering
-geologic
-yellowish
-runoff
-converts
-allegheny
-facilitated
-saturdays
-colliery
-monitored
-rainforest
-interfaces
-geographically
-impaired
-prevalence
-joachim
-paperback
-slowed
-shankar
-distinguishing
-seminal
-categorized
-authorised
-auspices
-bandwidth
-asserts
-rebranded
-balkans
-supplemented
-seldom
-weaving
-capsule
-apostles
-populous
-monmouth
-payload
-symphonic
-densely
-shoreline
-managerial
-masonry
-antioch
-averages
-textbooks
-royalist
-coliseum
-tandem
-brewers
-diocesan
-posthumous
-walled
-incorrectly
-distributions
-ensued
-reasonably
-graffiti
-propagation
-automation
-harmonic
-augmented
-middleweight
-limbs
-elongated
-landfall
-comparatively
-literal
-grossed
-koppen
-wavelength
-1830s
-cerebral
-boasts
-congestion
-physiological
-practitioner
-coasts
-cartoonist
-undisclosed
-frontal
-launches
-burgundy
-qualifiers
-imposing
-stade
-flanked
-assyrian
-raided
-multiplayer
-montane
-chesapeake
-pathology
-drains
-vineyards
-intercollegiate
-semiconductor
-grassland
-convey
-citations
-predominant
-rejects
-benefited
-yahoo
-graphs
-busiest
-encompassing
-hamlets
-explorers
-suppress
-minors
-graphical
-calculus
-sediment
-intends
-diverted
-mainline
-unopposed
-cottages
-initiate
-alumnus
-towed
-autism
-forums
-darlington
-modernist
-oxfordshire
-lectured
-capitalist
-suppliers
-panchayat
-actresses
-foundry
-southbound
-commodity
-wesleyan
-divides
-palestinians
-luton
-caretaker
-nobleman
-mutiny
-organizer
-preferences
-nomenclature
-splits
-unwilling
-offenders
-timor
-relying
-halftime
-semitic
-arithmetic
-milestone
-jesuits
-arctiidae
-retrieved
-consuming
-contender
-edged
-plagued
-inclusive
-transforming
-khmer
-federally
-insurgents
-distributing
-amherst
-rendition
-prosecutors
-viaduct
-disqualified
-kabul
-liturgy
-prevailed
-reelected
-instructors
-swimmers
-aperture
-churchyard
-interventions
-totals
-darts
-metropolis
-fuels
-fluent
-northbound
-correctional
-inflicted
-barrister
-realms
-culturally
-aristocratic
-collaborating
-emphasizes
-choreographer
-inputs
-ensembles
-humboldt
-practised
-endowed
-strains
-infringement
-archaeologist
-congregational
-magna
-relativity
-efficiently
-proliferation
-mixtape
-abruptly
-regeneration
-commissioning
-yukon
-archaic
-reluctantly
-retailer
-northamptonshire
-universally
-crossings
-boilers
-nickelodeon
-revue
-abbreviation
-retaliation
-scripture
-routinely
-medicinal
-benedictine
-kenyan
-retention
-deteriorated
-glaciers
-apprenticeship
-coupling
-researched
-topography
-entrances
-anaheim
-pivotal
-compensate
-arched
-modify
-reinforce
-dusseldorf
-journeys
-motorsport
-conceded
-sumatra
-spaniards
-quantitative
-loire
-cinematography
-discarded
-botswana
-morale
-engined
-zionist
-philanthropy
-sainte
-fatalities
-cypriot
-motorsports
-indicators
-pricing
-institut
-bethlehem
-implicated
-gravitational
-differentiation
-rotor
-thriving
-precedent
-ambiguous
-concessions
-forecast
-conserved
-fremantle
-asphalt
-landslide
-middlesbrough
-formula_7
-humidity
-overseeing
-chronological
-diaries
-multinational
-crimean
-turnover
-improvised
-youths
-declares
-tasmanian
-canadiens
-fumble
-refinery
-weekdays
-unconstitutional
-upward
-guardians
-brownish
-imminent
-hamas
-endorsement
-naturalist
-martyrs
-caledonia
-chords
-yeshiva
-reptiles
-severity
-mitsubishi
-fairs
-installment
-substitution
-repertory
-keyboardist
-interpreter
-silesia
-noticeable
-rhineland
-transmit
-inconsistent
-booklet
-academies
-epithet
-pertaining
-progressively
-aquatics
-scrutiny
-prefect
-toxicity
-rugged
-consume
-o'donnell
-evolve
-uniquely
-cabaret
-mediated
-landowner
-transgender
-palazzo
-compilations
-albuquerque
-induce
-sinai
-remastered
-efficacy
-underside
-analogue
-specify
-possessing
-advocating
-compatibility
-liberated
-greenville
-mecklenburg
-header
-memorials
-sewage
-rhodesia
-1800s
-salaries
-atoll
-coordinating
-partisans
-repealed
-amidst
-subjective
-optimization
-nectar
-evolving
-exploits
-madhya
-styling
-accumulation
-raion
-postage
-responds
-buccaneers
-frontman
-brunei
-choreography
-coated
-kinetic
-sampled
-inflammatory
-complementary
-eclectic
-norte
-vijay
-a.k.a
-mainz
-casualty
-connectivity
-laureate
-franchises
-yiddish
-reputed
-unpublished
-economical
-periodicals
-vertically
-bicycles
-brethren
-capacities
-unitary
-archeological
-tehsil
-domesday
-wehrmacht
-justification
-angered
-mysore
-fielded
-abuses
-nutrients
-ambitions
-taluk
-battleships
-symbolism
-superiority
-neglect
-attendees
-commentaries
-collaborators
-predictions
-yorker
-breeders
-investing
-libretto
-informally
-coefficients
-memorandum
-pounder
-collingwood
-tightly
-envisioned
-arbor
-mistakenly
-captures
-nesting
-conflicting
-enhancing
-streetcar
-manufactures
-buckinghamshire
-rewards
-commemorating
-stony
-expenditure
-tornadoes
-semantic
-relocate
-weimar
-iberian
-sighted
-intending
-ensign
-beverages
-expectation
-differentiate
-centro
-utilizes
-saxophonist
-catchment
-transylvania
-ecosystems
-shortest
-sediments
-socialists
-ineffective
-kapoor
-formidable
-heroine
-guantanamo
-prepares
-scattering
-pamphlet
-verified
-elector
-barons
-totaling
-shrubs
-pyrenees
-amalgamation
-mutually
-longitudinal
-comte
-negatively
-masonic
-envoy
-sexes
-akbar
-mythical
-tonga
-bishopric
-assessments
-malaya
-warns
-interiors
-reefs
-reflections
-neutrality
-musically
-nomadic
-waterways
-provence
-collaborate
-scaled
-adulthood
-emerges
-euros
-optics
-incentives
-overland
-periodical
-liege
-awarding
-realization
-slang
-affirmed
-schooner
-hokkaido
-czechoslovak
-protectorate
-undrafted
-disagreed
-commencement
-electors
-spruce
-swindon
-fueled
-equatorial
-inventions
-suites
-slovene
-backdrop
-adjunct
-energies
-remnant
-inhabit
-alliances
-simulcast
-reactors
-mosques
-travellers
-outfielder
-plumage
-migratory
-benin
-experimented
-fibre
-projecting
-drafting
-laude
-evidenced
-northernmost
-indicted
-directional
-replication
-croydon
-comedies
-jailed
-organizes
-devotees
-reservoirs
-turrets
-originate
-economists
-songwriters
-junta
-trenches
-mounds
-proportions
-comedic
-apostle
-azerbaijani
-farmhouse
-resembled
-disrupted
-playback
-mixes
-diagonal
-relevance
-govern
-programmer
-gdansk
-maize
-soundtracks
-tendencies
-mastered
-impacted
-believers
-kilometre
-intervene
-chairperson
-aerodrome
-sails
-subsidies
-ensures
-aesthetics
-congresses
-ratios
-sardinia
-southernmost
-functioned
-controllers
-downward
-randomly
-distortion
-regents
-palatine
-disruption
-spirituality
-vidhan
-tracts
-compiler
-ventilation
-anchorage
-symposium
-assert
-pistols
-excelled
-avenues
-convoys
-moniker
-constructions
-proponent
-phased
-spines
-organising
-schleswig
-policing
-campeonato
-mined
-hourly
-croix
-lucrative
-authenticity
-haitian
-stimulation
-burkina
-espionage
-midfield
-manually
-staffed
-awakening
-metabolic
-biographies
-entrepreneurship
-conspicuous
-guangdong
-preface
-subgroup
-mythological
-adjutant
-feminism
-vilnius
-oversees
-honourable
-tripoli
-stylized
-kinase
-societe
-notoriety
-altitudes
-configurations
-outward
-transmissions
-announces
-auditor
-ethanol
-clube
-nanjing
-mecca
-haifa
-blogs
-postmaster
-paramilitary
-depart
-positioning
-potent
-recognizable
-spire
-brackets
-remembrance
-overlapping
-turkic
-articulated
-scientology
-operatic
-deploy
-readiness
-biotechnology
-restrict
-cinematographer
-inverted
-synonymous
-administratively
-westphalia
-commodities
-replaces
-downloads
-centralized
-munitions
-preached
-sichuan
-fashionable
-implementations
-matrices
-hiv/aids
-loyalist
-luzon
-celebrates
-hazards
-heiress
-mercenaries
-synonym
-creole
-ljubljana
-technician
-auditioned
-technicians
-viewpoint
-wetland
-mongols
-princely
-sharif
-coating
-dynasties
-southward
-doubling
-formula_8
-mayoral
-harvesting
-conjecture
-goaltender
-oceania
-spokane
-welterweight
-bracket
-gatherings
-weighted
-newscasts
-mussolini
-affiliations
-disadvantage
-vibrant
-spheres
-sultanate
-distributors
-disliked
-establishes
-marches
-drastically
-yielding
-jewellery
-yokohama
-vascular
-airlift
-canons
-subcommittee
-repression
-strengths
-graded
-outspoken
-fused
-pembroke
-filmography
-redundant
-fatigue
-repeal
-threads
-reissue
-pennant
-edible
-vapor
-corrections
-stimuli
-commemoration
-dictator
-anand
-secession
-amassed
-orchards
-pontifical
-experimentation
-greeted
-bangor
-forwards
-decomposition
-quran
-trolley
-chesterfield
-traverse
-sermons
-burials
-skier
-climbs
-consultants
-petitioned
-reproduce
-parted
-illuminated
-kurdistan
-reigned
-occupants
-packaged
-geometridae
-woven
-regulating
-protagonists
-crafted
-affluent
-clergyman
-consoles
-migrant
-supremacy
-attackers
-caliph
-defect
-convection
-rallies
-huron
-resin
-segunda
-quota
-warship
-overseen
-criticizing
-shrines
-glamorgan
-lowering
-beaux
-hampered
-invasions
-conductors
-collects
-bluegrass
-surrounds
-substrates
-perpetual
-chronology
-pulmonary
-executions
-crimea
-compiling
-noctuidae
-battled
-tumors
-minsk
-novgorod
-serviced
-yeast
-computation
-swamps
-theodor
-baronetcy
-salford
-uruguayan
-shortages
-odisha
-siberian
-novelty
-cinematic
-invitational
-decks
-dowager
-oppression
-bandits
-appellate
-state-of-the-art
-clade
-palaces
-signalling
-galaxies
-industrialist
-tensor
-learnt
-incurred
-magistrates
-binds
-orbits
-ciudad
-willingness
-peninsular
-basins
-biomedical
-shafts
-marlborough
-bournemouth
-withstand
-fitzroy
-dunedin
-variance
-steamship
-integrating
-muscular
-fines
-akron
-bulbophyllum
-malmo
-disclosed
-cornerstone
-runways
-medicines
-twenty20
-gettysburg
-progresses
-frigates
-bodied
-transformations
-transforms
-helens
-modelled
-versatile
-regulator
-pursuits
-legitimacy
-amplifier
-scriptures
-voyages
-examines
-presenters
-octagonal
-poultry
-formula_9
-anatolia
-computed
-migrate
-directorial
-hybrids
-localized
-preferring
-guggenheim
-persisted
-grassroots
-inflammation
-fishery
-otago
-vigorous
-professions
-instructional
-inexpensive
-insurgency
-legislators
-sequels
-surnames
-agrarian
-stainless
-nairobi
-minas
-forerunner
-aristocracy
-transitions
-sicilian
-showcased
-doses
-hiroshima
-summarized
-gearbox
-emancipation
-limitation
-nuclei
-seismic
-abandonment
-dominating
-appropriations
-occupations
-electrification
-hilly
-contracting
-exaggerated
-entertainer
-kazan
-oricon
-cartridges
-characterization
-parcel
-maharaja
-exceeds
-aspiring
-obituary
-flattened
-contrasted
-narration
-replies
-oblique
-outpost
-fronts
-arranger
-talmud
-keynes
-doctrines
-endured
-confesses
-fortification
-supervisors
-kilometer
-academie
-jammu
-bathurst
-piracy
-prostitutes
-navarre
-cumulative
-cruises
-lifeboat
-twinned
-radicals
-interacting
-expenditures
-wexford
-libre
-futsal
-curated
-clockwise
-colloquially
-procurement
-immaculate
-lyricist
-enhancement
-porcelain
-alzheimer
-highlighting
-judah
-disagreements
-storytelling
-sheltered
-wroclaw
-vaudeville
-contrasts
-neoclassical
-compares
-contrasting
-deciduous
-francaise
-descriptive
-cyclic
-reactive
-antiquities
-meiji
-repeats
-creditors
-forcibly
-newmarket
-picturesque
-impending
-uneven
-bison
-raceway
-solvent
-ecumenical
-optic
-professorship
-harvested
-waterway
-banjo
-pharaoh
-geologist
-scanning
-dissent
-recycled
-unmanned
-retreating
-gospels
-aqueduct
-branched
-tallinn
-groundbreaking
-syllables
-hangar
-designations
-procedural
-craters
-cabins
-encryption
-anthropologist
-montevideo
-outgoing
-inverness
-chattanooga
-fascism
-calais
-chapels
-groundwater
-downfall
-misleading
-robotic
-tortricidae
-pixel
-handel
-prohibit
-crewe
-renaming
-reprised
-kickoff
-leftist
-spaced
-integers
-causeway
-pines
-authorship
-organise
-ptolemy
-accessibility
-virtues
-lesions
-iroquois
-qur'an
-atheist
-synthesized
-biennial
-confederates
-dietary
-skaters
-stresses
-tariff
-koreans
-intercity
-republics
-quintet
-baroness
-naive
-amplitude
-insistence
-tbilisi
-residues
-grammatical
-diversified
-egyptians
-accompaniment
-vibration
-repository
-mandal
-topological
-distinctions
-coherent
-invariant
-batters
-nuevo
-internationals
-implements
-follower
-bahia
-widened
-independents
-cantonese
-totaled
-guadalajara
-wolverines
-befriended
-muzzle
-surveying
-hungarians
-medici
-deportation
-rayon
-approx
-recounts
-attends
-clerical
-hellenic
-furnished
-alleging
-soluble
-systemic
-gallantry
-bolshevik
-intervened
-hostel
-gunpowder
-specialising
-stimulate
-leiden
-removes
-thematic
-floral
-bafta
-printers
-conglomerate
-eroded
-analytic
-successively
-lehigh
-thessaloniki
-kilda
-clauses
-ascended
-nehru
-scripted
-tokugawa
-competence
-diplomats
-exclude
-consecration
-freedoms
-assaults
-revisions
-blacksmith
-textual
-sparse
-concacaf
-slain
-uploaded
-enraged
-whaling
-guise
-stadiums
-debuting
-dormitory
-cardiovascular
-yunnan
-dioceses
-consultancy
-notions
-lordship
-archdeacon
-collided
-medial
-airfields
-garment
-wrestled
-adriatic
-reversal
-refueling
-verification
-jakob
-horseshoe
-intricate
-veracruz
-sarawak
-syndication
-synthesizer
-anthologies
-stature
-feasibility
-guillaume
-narratives
-publicized
-antrim
-intermittent
-constituents
-grimsby
-filmmaking
-doping
-unlawful
-nominally
-transmitting
-documenting
-seater
-internationale
-ejected
-steamboat
-alsace
-boise
-ineligible
-geared
-vassal
-mustered
-ville
-inline
-pairing
-eurasian
-kyrgyzstan
-barnsley
-reprise
-stereotypes
-rushes
-conform
-firefighters
-deportivo
-revolutionaries
-rabbis
-concurrency
-charters
-sustaining
-aspirations
-algiers
-chichester
-falkland
-morphological
-systematically
-volcanoes
-designate
-artworks
-reclaimed
-jurist
-anglia
-resurrected
-chaotic
-feasible
-circulating
-simulated
-environmentally
-confinement
-adventist
-harrisburg
-laborers
-ostensibly
-universiade
-pensions
-influenza
-bratislava
-octave
-refurbishment
-gothenburg
-putin
-barangay
-annapolis
-breaststroke
-illustrates
-distorted
-choreographed
-promo
-emphasizing
-stakeholders
-descends
-exhibiting
-intrinsic
-invertebrates
-evenly
-roundabout
-salts
-formula_10
-strata
-inhibition
-branching
-stylistic
-rumored
-realises
-mitochondrial
-commuted
-adherents
-logos
-bloomberg
-telenovela
-guineas
-charcoal
-engages
-winery
-reflective
-siena
-cambridgeshire
-ventral
-flashback
-installing
-engraving
-grasses
-traveller
-rotated
-proprietor
-nationalities
-precedence
-sourced
-trainers
-cambodian
-reductions
-depleted
-saharan
-classifications
-biochemistry
-plaintiffs
-arboretum
-humanist
-fictitious
-aleppo
-climates
-bazaar
-his/her
-homogeneous
-multiplication
-moines
-indexed
-linguist
-skeletal
-foliage
-societal
-differentiated
-informing
-mammal
-infancy
-archival
-cafes
-malls
-graeme
-musee
-schizophrenia
-fargo
-pronouns
-derivation
-descend
-ascending
-terminating
-deviation
-recaptured
-confessions
-weakening
-tajikistan
-bahadur
-pasture
-b/hip
-donegal
-supervising
-sikhs
-thinkers
-euclidean
-reinforcement
-friars
-portage
-fuscous
-lucknow
-synchronized
-assertion
-choirs
-privatization
-corrosion
-multitude
-skyscraper
-royalties
-ligament
-usable
-spores
-directs
-clashed
-stockport
-fronted
-dependency
-contiguous
-biologist
-backstroke
-powerhouse
-frescoes
-phylogenetic
-welding
-kildare
-gabon
-conveyed
-augsburg
-severn
-continuum
-sahib
-lille
-injuring
-passeriformesfamily
-succeeds
-translating
-unitarian
-startup
-turbulent
-outlying
-philanthropic
-stanislaw
-idols
-claremont
-conical
-haryana
-armagh
-blended
-implicit
-conditioned
-modulation
-rochdale
-labourers
-coinage
-shortstop
-potsdam
-gears
-obesity
-bestseller
-advisers
-bouts
-comedians
-jozef
-lausanne
-taxonomic
-correlated
-columbian
-marne
-indications
-psychologists
-libel
-edict
-beaufort
-disadvantages
-renal
-finalized
-racehorse
-unconventional
-disturbances
-falsely
-zoology
-adorned
-redesign
-executing
-narrower
-commended
-appliances
-stalls
-resurgence
-saskatoon
-miscellaneous
-permitting
-epoch
-formula_11
-cumbria
-forefront
-vedic
-eastenders
-disposed
-supermarkets
-rower
-inhibitor
-magnesium
-colourful
-yusuf
-harrow
-formulas
-centrally
-balancing
-ionic
-nocturnal
-consolidate
-ornate
-raiding
-charismatic
-accelerate
-nominate
-residual
-dhabi
-commemorates
-attribution
-uninhabited
-mindanao
-atrocities
-genealogical
-romani
-applicant
-enactment
-abstraction
-trough
-pulpit
-minuscule
-misconduct
-grenades
-timely
-supplements
-messaging
-curvature
-ceasefire
-telangana
-susquehanna
-braking
-redistribution
-shreveport
-neighbourhoods
-gregorian
-widowed
-khuzestan
-empowerment
-scholastic
-evangelist
-peptide
-topical
-theorist
-historia
-thence
-sudanese
-museo
-jurisprudence
-masurian
-frankish
-headlined
-recounted
-netball
-petitions
-tolerant
-hectare
-truncated
-southend
-methane
-captives
-reigns
-massif
-subunit
-acidic
-weightlifting
-footballers
-sabah
-britannia
-tunisian
-segregated
-sawmill
-withdrawing
-unpaid
-weaponry
-somme
-perceptions
-unicode
-alcoholism
-durban
-wrought
-waterfalls
-jihad
-auschwitz
-upland
-eastbound
-adjective
-anhalt
-evaluating
-regimes
-guildford
-reproduced
-pamphlets
-hierarchical
-maneuvers
-hanoi
-fabricated
-repetition
-enriched
-arterial
-replacements
-tides
-globalization
-adequately
-westbound
-satisfactory
-fleets
-phosphorus
-lastly
-neuroscience
-anchors
-xinjiang
-membranes
-improvisation
-shipments
-orthodoxy
-submissions
-bolivian
-mahmud
-ramps
-leyte
-pastures
-outlines
-flees
-transmitters
-fares
-sequential
-stimulated
-novice
-alternately
-symmetrical
-breakaway
-layered
-baronets
-lizards
-blackish
-edouard
-horsepower
-penang
-principals
-mercantile
-maldives
-overwhelmingly
-hawke
-rallied
-prostate
-conscription
-juveniles
-maccabi
-carvings
-strikers
-sudbury
-spurred
-improves
-lombardy
-macquarie
-parisian
-elastic
-distillery
-shetland
-humane
-brentford
-wrexham
-warehouses
-routines
-encompassed
-introductory
-isfahan
-instituto
-palais
-revolutions
-sporadic
-impoverished
-portico
-fellowships
-speculative
-enroll
-dormant
-adhere
-fundamentally
-sculpted
-meritorious
-template
-upgrading
-reformer
-rectory
-uncredited
-indicative
-creeks
-galveston
-radically
-hezbollah
-firearm
-educating
-prohibits
-trondheim
-locus
-refit
-headwaters
-screenings
-lowlands
-wasps
-coarse
-attaining
-sedimentary
-perished
-pitchfork
-interned
-cerro
-stagecoach
-aeronautical
-liter
-transitioned
-haydn
-inaccurate
-legislatures
-bromwich
-knesset
-spectroscopy
-butte
-asiatic
-degraded
-concordia
-catastrophic
-lobes
-wellness
-pensacola
-periphery
-hapoel
-theta
-horizontally
-freiburg
-liberalism
-pleas
-durable
-warmian
-offenses
-mesopotamia
-shandong
-unsuitable
-hospitalized
-appropriately
-phonetic
-encompass
-conversions
-observes
-illnesses
-breakout
-assigns
-crowns
-inhibitors
-nightly
-manifestation
-fountains
-maximize
-alphabetical
-sloop
-expands
-newtown
-widening
-gaddafi
-commencing
-camouflage
-footprint
-tyrol
-barangays
-universite
-highlanders
-budgets
-query
-lobbied
-westchester
-equator
-stipulated
-pointe
-distinguishes
-allotted
-embankment
-advises
-storing
-loyalists
-fourier
-rehearsals
-starvation
-gland
-rihanna
-tubular
-expressive
-baccalaureate
-intersections
-revered
-carbonate
-eritrea
-craftsmen
-cosmopolitan
-sequencing
-corridors
-shortlisted
-bangladeshi
-persians
-mimic
-parades
-repetitive
-recommends
-flanks
-promoters
-incompatible
-teaming
-ammonia
-greyhound
-solos
-improper
-legislator
-newsweek
-recurrent
-vitro
-cavendish
-eireann
-crises
-prophets
-mandir
-strategically
-guerrillas
-formula_12
-ghent
-contenders
-equivalence
-drone
-sociological
-hamid
-castes
-statehood
-aland
-clinched
-relaunched
-tariffs
-simulations
-williamsburg
-rotate
-mediation
-smallpox
-harmonica
-lodges
-lavish
-restrictive
-o'sullivan
-detainees
-polynomials
-echoes
-intersecting
-learners
-elects
-charlemagne
-defiance
-epsom
-liszt
-facilitating
-absorbing
-revelations
-padua
-pieter
-pious
-penultimate
-mammalian
-montenegrin
-supplementary
-widows
-aromatic
-croats
-roanoke
-trieste
-legions
-subdistrict
-babylonian
-grasslands
-volga
-violently
-sparsely
-oldies
-telecommunication
-respondents
-quarries
-downloadable
-commandos
-taxpayer
-catalytic
-malabar
-afforded
-copying
-declines
-nawab
-junctions
-assessing
-filtering
-classed
-disused
-compliant
-christoph
-gottingen
-civilizations
-hermitage
-caledonian
-whereupon
-ethnically
-springsteen
-mobilization
-terraces
-indus
-excel
-zoological
-enrichment
-simulate
-guitarists
-registrar
-cappella
-invoked
-reused
-manchu
-configured
-uppsala
-genealogy
-mergers
-casts
-curricular
-rebelled
-subcontinent
-horticultural
-parramatta
-orchestrated
-dockyard
-claudius
-decca
-prohibiting
-turkmenistan
-brahmin
-clandestine
-obligatory
-elaborated
-parasitic
-helix
-constraint
-spearheaded
-rotherham
-eviction
-adapting
-albans
-rescues
-sociologist
-guiana
-convicts
-occurrences
-kamen
-antennas
-asturias
-wheeled
-sanitary
-deterioration
-trier
-theorists
-baseline
-announcements
-valea
-planners
-factual
-serialized
-serials
-bilbao
-demoted
-fission
-jamestown
-cholera
-alleviate
-alteration
-indefinite
-sulfate
-paced
-climatic
-valuation
-artisans
-proficiency
-aegean
-regulators
-fledgling
-sealing
-influencing
-servicemen
-frequented
-cancers
-tambon
-narayan
-bankers
-clarified
-embodied
-engraver
-reorganisation
-dissatisfied
-dictated
-supplemental
-temperance
-ratification
-puget
-nutrient
-pretoria
-papyrus
-uniting
-ascribed
-cores
-coptic
-schoolhouse
-barrio
-1910s
-armory
-defected
-transatlantic
-regulates
-ported
-artefacts
-specifies
-boasted
-scorers
-mollusks
-emitted
-navigable
-quakers
-projective
-dialogues
-reunification
-exponential
-vastly
-banners
-unsigned
-dissipated
-halves
-coincidentally
-leasing
-purported
-escorting
-estimation
-foxes
-lifespan
-inflorescence
-assimilation
-showdown
-staunch
-prologue
-ligand
-superliga
-telescopes
-northwards
-keynote
-heaviest
-taunton
-redeveloped
-vocalists
-podlaskie
-soyuz
-rodents
-azores
-moravian
-outset
-parentheses
-apparel
-domestically
-authoritative
-polymers
-monterrey
-inhibit
-launcher
-jordanian
-folds
-taxis
-mandates
-singled
-liechtenstein
-subsistence
-marxism
-ousted
-governorship
-servicing
-offseason
-modernism
-prism
-devout
-translators
-islamist
-chromosomes
-pitted
-bedfordshire
-fabrication
-authoritarian
-javanese
-leaflets
-transient
-substantive
-predatory
-sigismund
-assassinate
-diagrams
-arrays
-rediscovered
-reclamation
-spawning
-fjord
-peacekeeping
-strands
-fabrics
-highs
-regulars
-tirana
-ultraviolet
-athenian
-filly
-barnet
-naacp
-nueva
-favourites
-terminates
-showcases
-clones
-inherently
-interpreting
-bjorn
-finely
-lauded
-unspecified
-chola
-pleistocene
-insulation
-antilles
-donetsk
-funnel
-nutritional
-biennale
-reactivated
-southport
-primate
-cavaliers
-austrians
-interspersed
-restarted
-suriname
-amplifiers
-wladyslaw
-blockbuster
-sportsman
-minogue
-brightness
-benches
-bridgeport
-initiating
-israelis
-orbiting
-newcomers
-externally
-scaling
-transcribed
-impairment
-luxurious
-longevity
-impetus
-temperament
-ceilings
-tchaikovsky
-spreads
-pantheon
-bureaucracy
-1820s
-heraldic
-villas
-formula_13
-galician
-meath
-avoidance
-corresponded
-headlining
-connacht
-seekers
-rappers
-solids
-monograph
-scoreless
-opole
-isotopes
-himalayas
-parodies
-garments
-microscopic
-republished
-havilland
-orkney
-demonstrators
-pathogen
-saturated
-hellenistic
-facilitates
-aerodynamic
-relocating
-indochina
-laval
-astronomers
-bequeathed
-administrations
-extracts
-nagoya
-torquay
-demography
-medicare
-ambiguity
-renumbered
-pursuant
-concave
-syriac
-electrode
-dispersal
-henan
-bialystok
-walsall
-crystalline
-puebla
-janata
-illumination
-tianjin
-enslaved
-coloration
-championed
-defamation
-grille
-johor
-rejoin
-caspian
-fatally
-planck
-workings
-appointing
-institutionalized
-wessex
-modernized
-exemplified
-regatta
-jacobite
-parochial
-programmers
-blending
-eruptions
-insurrection
-regression
-indices
-sited
-dentistry
-mobilized
-furnishings
-levant
-primaries
-ardent
-nagasaki
-conqueror
-dorchester
-opined
-heartland
-amman
-mortally
-wellesley
-bowlers
-outputs
-coveted
-orthography
-immersion
-disrepair
-disadvantaged
-curate
-childless
-condensed
-codice_1
-remodeled
-resultant
-bolsheviks
-superfamily
-saxons
-2010s
-contractual
-rivalries
-malacca
-oaxaca
-magnate
-vertebrae
-quezon
-olympiad
-yucatan
-tyres
-macro
-specialization
-commendation
-caliphate
-gunnery
-exiles
-excerpts
-fraudulent
-adjustable
-aramaic
-interceptor
-drumming
-standardization
-reciprocal
-adolescents
-federalist
-aeronautics
-favorably
-enforcing
-reintroduced
-zhejiang
-refining
-biplane
-banknotes
-accordion
-intersect
-illustrating
-summits
-classmate
-militias
-biomass
-massacres
-epidemiology
-reworked
-wrestlemania
-nantes
-auditory
-taxon
-elliptical
-chemotherapy
-asserting
-avoids
-proficient
-airmen
-yellowstone
-multicultural
-alloys
-utilization
-seniority
-kuyavian
-huntsville
-orthogonal
-bloomington
-cultivars
-casimir
-internment
-repulsed
-impedance
-revolving
-fermentation
-parana
-shutout
-partnering
-empowered
-islamabad
-polled
-classify
-amphibians
-greyish
-obedience
-4x100
-projectile
-khyber
-halfback
-relational
-d'ivoire
-synonyms
-endeavour
-padma
-customized
-mastery
-defenceman
-berber
-purge
-interestingly
-covent
-promulgated
-restricting
-condemnation
-hillsborough
-walkers
-privateer
-intra
-captaincy
-naturalized
-huffington
-detecting
-hinted
-migrating
-bayou
-counterattack
-anatomical
-foraging
-unsafe
-swiftly
-outdated
-paraguayan
-attire
-masjid
-endeavors
-jerseys
-triassic
-quechua
-growers
-axial
-accumulate
-wastewater
-cognition
-fungal
-animator
-pagoda
-kochi
-uniformly
-antibody
-yerevan
-hypotheses
-combatants
-italianate
-draining
-fragmentation
-snowfall
-formative
-inversion
-kitchener
-identifier
-additive
-lucha
-selects
-ashland
-cambrian
-racetrack
-trapping
-congenital
-primates
-wavelengths
-expansions
-yeomanry
-harcourt
-wealthiest
-awaited
-punta
-intervening
-aggressively
-vichy
-piloted
-midtown
-tailored
-heyday
-metadata
-guadalcanal
-inorganic
-hadith
-pulses
-francais
-tangent
-scandals
-erroneously
-tractors
-pigment
-constabulary
-jiangsu
-landfill
-merton
-basalt
-astor
-forbade
-debuts
-collisions
-exchequer
-stadion
-roofed
-flavour
-sculptors
-conservancy
-dissemination
-electrically
-undeveloped
-existent
-surpassing
-pentecostal
-manifested
-amend
-formula_14
-superhuman
-barges
-tunis
-analytics
-argyll
-liquids
-mechanized
-domes
-mansions
-himalayan
-indexing
-reuters
-nonlinear
-purification
-exiting
-timbers
-triangles
-decommissioning
-departmental
-causal
-fonts
-americana
-sept.
-seasonally
-incomes
-razavi
-sheds
-memorabilia
-rotational
-terre
-sutra
-protege
-yarmouth
-grandmaster
-annum
-looted
-imperialism
-variability
-liquidation
-baptised
-isotope
-showcasing
-milling
-rationale
-hammersmith
-austen
-streamlined
-acknowledging
-contentious
-qaleh
-breadth
-turing
-referees
-feral
-toulon
-unofficially
-identifiable
-standout
-labeling
-dissatisfaction
-jurgen
-angrily
-featherweight
-cantons
-constrained
-dominates
-standalone
-relinquished
-theologians
-markedly
-italics
-downed
-nitrate
-likened
-gules
-craftsman
-singaporean
-pixels
-mandela
-moray
-parity
-departement
-antigen
-academically
-burgh
-brahma
-arranges
-wounding
-triathlon
-nouveau
-vanuatu
-banded
-acknowledges
-unearthed
-stemming
-authentication
-byzantines
-converge
-nepali
-commonplace
-deteriorating
-recalling
-palette
-mathematicians
-greenish
-pictorial
-ahmedabad
-rouen
-validation
-u.s.a.
-'best
-malvern
-archers
-converter
-undergoes
-fluorescent
-logistical
-notification
-transvaal
-illicit
-symphonies
-stabilization
-worsened
-fukuoka
-decrees
-enthusiast
-seychelles
-blogger
-louvre
-dignitaries
-burundi
-wreckage
-signage
-pinyin
-bursts
-federer
-polarization
-urbana
-lazio
-schism
-nietzsche
-venerable
-administers
-seton
-kilograms
-invariably
-kathmandu
-farmed
-disqualification
-earldom
-appropriated
-fluctuations
-kermanshah
-deployments
-deformation
-wheelbase
-maratha
-psalm
-bytes
-methyl
-engravings
-skirmish
-fayette
-vaccines
-ideally
-astrology
-breweries
-botanic
-opposes
-harmonies
-irregularities
-contended
-gaulle
-prowess
-constants
-aground
-filipinos
-fresco
-ochreous
-jaipur
-willamette
-quercus
-eastwards
-mortars
-champaign
-braille
-reforming
-horned
-hunan
-spacious
-agitation
-draught
-specialties
-flourishing
-greensboro
-necessitated
-swedes
-elemental
-whorls
-hugely
-structurally
-plurality
-synthesizers
-embassies
-assad
-contradictory
-inference
-discontent
-recreated
-inspectors
-unicef
-commuters
-embryo
-modifying
-stints
-numerals
-communicated
-boosted
-trumpeter
-brightly
-adherence
-remade
-leases
-restrained
-eucalyptus
-dwellers
-planar
-grooves
-gainesville
-daimler
-anzac
-szczecin
-cornerback
-prized
-peking
-mauritania
-khalifa
-motorized
-lodging
-instrumentalist
-fortresses
-cervical
-formula_15
-passerine
-sectarian
-researches
-apprenticed
-reliefs
-disclose
-gliding
-repairing
-queue
-kyushu
-literate
-canoeing
-sacrament
-separatist
-calabria
-parkland
-flowed
-investigates
-statistically
-visionary
-commits
-dragoons
-scrolls
-premieres
-revisited
-subdued
-censored
-patterned
-elective
-outlawed
-orphaned
-leyland
-richly
-fujian
-miniatures
-heresy
-plaques
-countered
-nonfiction
-exponent
-moravia
-dispersion
-marylebone
-midwestern
-enclave
-ithaca
-federated
-electronically
-handheld
-microscopy
-tolls
-arrivals
-climbers
-continual
-cossacks
-moselle
-deserts
-ubiquitous
-gables
-forecasts
-deforestation
-vertebrates
-flanking
-drilled
-superstructure
-inspected
-consultative
-bypassed
-ballast
-subsidy
-socioeconomic
-relic
-grenada
-journalistic
-administering
-accommodated
-collapses
-appropriation
-reclassified
-foreword
-porte
-assimilated
-observance
-fragmented
-arundel
-thuringia
-gonzaga
-shenzhen
-shipyards
-sectional
-ayrshire
-sloping
-dependencies
-promenade
-ecuadorian
-mangrove
-constructs
-goalscorer
-heroism
-iteration
-transistor
-omnibus
-hampstead
-cochin
-overshadowed
-chieftain
-scalar
-finishers
-ghanaian
-abnormalities
-monoplane
-encyclopaedia
-characterize
-travancore
-baronetage
-bearers
-biking
-distributes
-paving
-christened
-inspections
-banco
-humber
-corinth
-quadratic
-albanians
-lineages
-majored
-roadside
-inaccessible
-inclination
-darmstadt
-fianna
-epilepsy
-propellers
-papacy
-montagu
-bhutto
-sugarcane
-optimized
-pilasters
-contend
-batsmen
-brabant
-housemates
-sligo
-ascot
-aquinas
-supervisory
-accorded
-gerais
-echoed
-nunavut
-conservatoire
-carniola
-quartermaster
-gminas
-impeachment
-aquitaine
-reformers
-quarterfinal
-karlsruhe
-accelerator
-coeducational
-archduke
-gelechiidae
-seaplane
-dissident
-frenchman
-palau
-depots
-hardcover
-aachen
-darreh
-denominational
-groningen
-parcels
-reluctance
-drafts
-elliptic
-counters
-decreed
-airship
-devotional
-contradiction
-formula_16
-undergraduates
-qualitative
-guatemalan
-slavs
-southland
-blackhawks
-detrimental
-abolish
-chechen
-manifestations
-arthritis
-perch
-fated
-hebei
-peshawar
-palin
-immensely
-havre
-totalling
-rampant
-ferns
-concourse
-triples
-elites
-olympian
-larva
-herds
-lipid
-karabakh
-distal
-monotypic
-vojvodina
-batavia
-multiplied
-spacing
-spellings
-pedestrians
-parchment
-glossy
-industrialization
-dehydrogenase
-patriotism
-abolitionist
-mentoring
-elizabethan
-figurative
-dysfunction
-abyss
-constantin
-middletown
-stigma
-mondays
-gambia
-gaius
-israelites
-renounced
-nepalese
-overcoming
-buren
-sulphur
-divergence
-predation
-looting
-iberia
-futuristic
-shelved
-anthropological
-innsbruck
-escalated
-clermont
-entrepreneurial
-benchmark
-mechanically
-detachments
-populist
-apocalyptic
-exited
-embryonic
-stanza
-readership
-chiba
-landlords
-expansive
-boniface
-therapies
-perpetrators
-whitehall
-kassel
-masts
-carriageway
-clinch
-pathogens
-mazandaran
-undesirable
-teutonic
-miocene
-nagpur
-juris
-cantata
-compile
-diffuse
-dynastic
-reopening
-comptroller
-o'neal
-flourish
-electing
-scientifically
-departs
-welded
-modal
-cosmology
-fukushima
-libertadores
-chang'an
-asean
-generalization
-localization
-afrikaans
-cricketers
-accompanies
-emigrants
-esoteric
-southwards
-shutdown
-prequel
-fittings
-innate
-wrongly
-equitable
-dictionaries
-senatorial
-bipolar
-flashbacks
-semitism
-walkway
-lyrically
-legality
-sorbonne
-vigorously
-durga
-samoan
-karel
-interchanges
-patna
-decider
-registering
-electrodes
-anarchists
-excursion
-overthrown
-gilan
-recited
-michelangelo
-advertiser
-kinship
-taboo
-cessation
-formula_17
-premiers
-traversed
-madurai
-poorest
-torneo
-exerted
-replicate
-spelt
-sporadically
-horde
-landscaping
-razed
-hindered
-esperanto
-manchuria
-propellant
-jalan
-baha'is
-sikkim
-linguists
-pandit
-racially
-ligands
-dowry
-francophone
-escarpment
-behest
-magdeburg
-mainstay
-villiers
-yangtze
-grupo
-conspirators
-martyrdom
-noticeably
-lexical
-kazakh
-unrestricted
-utilised
-sired
-inhabits
-proofs
-joseon
-pliny
-minted
-buddhists
-cultivate
-interconnected
-reuse
-viability
-australasian
-derelict
-resolving
-overlooks
-menon
-stewardship
-playwrights
-thwarted
-filmfare
-disarmament
-protections
-bundles
-sidelined
-hypothesized
-singer/songwriter
-forage
-netted
-chancery
-townshend
-restructured
-quotation
-hyperbolic
-succumbed
-parliaments
-shenandoah
-apical
-kibbutz
-storeys
-pastors
-lettering
-ukrainians
-hardships
-chihuahua
-avail
-aisles
-taluka
-antisemitism
-assent
-ventured
-banksia
-seamen
-hospice
-faroe
-fearful
-woreda
-outfield
-chlorine
-transformer
-tatar
-panoramic
-pendulum
-haarlem
-styria
-cornice
-importing
-catalyzes
-subunits
-enamel
-bakersfield
-realignment
-sorties
-subordinates
-deanery
-townland
-gunmen
-tutelage
-evaluations
-allahabad
-thrace
-veneto
-mennonite
-sharia
-subgenus
-satisfies
-puritan
-unequal
-gastrointestinal
-ordinances
-bacterium
-horticulture
-argonauts
-adjectives
-arable
-duets
-visualization
-woolwich
-revamped
-euroleague
-thorax
-completes
-originality
-vasco
-freighter
-sardar
-oratory
-sects
-extremes
-signatories
-exporting
-arisen
-exacerbated
-departures
-saipan
-furlongs
-d'italia
-goring
-dakar
-conquests
-docked
-offshoot
-okrug
-referencing
-disperse
-netting
-summed
-rewritten
-articulation
-humanoid
-spindle
-competitiveness
-preventive
-facades
-westinghouse
-wycombe
-synthase
-emulate
-fostering
-abdel
-hexagonal
-myriad
-caters
-arjun
-dismay
-axiom
-psychotherapy
-colloquial
-complemented
-martinique
-fractures
-culmination
-erstwhile
-atrium
-electronica
-anarchism
-nadal
-montpellier
-algebras
-submitting
-adopts
-stemmed
-overcame
-internacional
-asymmetric
-gallipoli
-gliders
-flushing
-extermination
-hartlepool
-tesla
-interwar
-patriarchal
-hitherto
-ganges
-combatant
-marred
-philology
-glastonbury
-reversible
-isthmus
-undermined
-southwark
-gateshead
-andalusia
-remedies
-hastily
-optimum
-smartphone
-evade
-patrolled
-beheaded
-dopamine
-waivers
-ugandan
-gujarati
-densities
-predicting
-intestinal
-tentative
-interstellar
-kolonia
-soloists
-penetrated
-rebellions
-qeshlaq
-prospered
-colegio
-deficits
-konigsberg
-deficient
-accessing
-relays
-kurds
-politburo
-codified
-incarnations
-occupancy
-cossack
-metaphysical
-deprivation
-chopra
-piccadilly
-formula_18
-makeshift
-protestantism
-alaskan
-frontiers
-faiths
-tendon
-dunkirk
-durability
-autobots
-bonuses
-coinciding
-emails
-gunboat
-stucco
-magma
-neutrons
-vizier
-subscriptions
-visuals
-envisaged
-carpets
-smoky
-schema
-parliamentarian
-immersed
-domesticated
-parishioners
-flinders
-diminutive
-mahabharata
-ballarat
-falmouth
-vacancies
-gilded
-twigs
-mastering
-clerics
-dalmatia
-islington
-slogans
-compressor
-iconography
-congolese
-sanction
-blends
-bulgarians
-moderator
-outflow
-textures
-safeguard
-trafalgar
-tramways
-skopje
-colonialism
-chimneys
-jazeera
-organisers
-denoting
-motivations
-ganga
-longstanding
-deficiencies
-gwynedd
-palladium
-holistic
-fascia
-preachers
-embargo
-sidings
-busan
-ignited
-artificially
-clearwater
-cemented
-northerly
-salim
-equivalents
-crustaceans
-oberliga
-quadrangle
-historiography
-romanians
-vaults
-fiercely
-incidental
-peacetime
-tonal
-bhopal
-oskar
-radha
-pesticides
-timeslot
-westerly
-cathedrals
-roadways
-aldershot
-connectors
-brahmins
-paler
-aqueous
-gustave
-chromatic
-linkage
-lothian
-specialises
-aggregation
-tributes
-insurgent
-enact
-hampden
-ghulam
-federations
-instigated
-lyceum
-fredrik
-chairmanship
-floated
-consequent
-antagonists
-intimidation
-patriarchate
-warbler
-heraldry
-entrenched
-expectancy
-habitation
-partitions
-widest
-launchers
-nascent
-ethos
-wurzburg
-lycee
-chittagong
-mahatma
-merseyside
-asteroids
-yokosuka
-cooperatives
-quorum
-redistricting
-bureaucratic
-yachts
-deploying
-rustic
-phonology
-chorale
-cellist
-stochastic
-crucifixion
-surmounted
-confucian
-portfolios
-geothermal
-crested
-calibre
-tropics
-deferred
-nasir
-iqbal
-persistence
-essayist
-chengdu
-aborigines
-fayetteville
-bastion
-interchangeable
-burlesque
-kilmarnock
-specificity
-tankers
-colonels
-fijian
-quotations
-enquiry
-quito
-palmerston
-delle
-multidisciplinary
-polynesian
-iodine
-antennae
-emphasised
-manganese
-baptists
-galilee
-jutland
-latent
-excursions
-skepticism
-tectonic
-precursors
-negligible
-musique
-misuse
-vitoria
-expressly
-veneration
-sulawesi
-footed
-mubarak
-chongqing
-chemically
-midday
-ravaged
-facets
-varma
-yeovil
-ethnographic
-discounted
-physicists
-attache
-disbanding
-essen
-shogunate
-cooperated
-waikato
-realising
-motherwell
-pharmacology
-sulfide
-inward
-expatriate
-devoid
-cultivar
-monde
-andean
-groupings
-goran
-unaffected
-moldovan
-postdoctoral
-coleophora
-delegated
-pronoun
-conductivity
-coleridge
-disapproval
-reappeared
-microbial
-campground
-olsztyn
-fostered
-vaccination
-rabbinical
-champlain
-milestones
-viewership
-caterpillar
-effected
-eupithecia
-financier
-inferred
-uzbek
-bundled
-bandar
-balochistan
-mysticism
-biosphere
-holotype
-symbolizes
-lovecraft
-photons
-abkhazia
-swaziland
-subgroups
-measurable
-falkirk
-valparaiso
-ashok
-discriminatory
-rarity
-tabernacle
-flyweight
-jalisco
-westernmost
-antiquarian
-extracellular
-margrave
-colspan=9
-midsummer
-digestive
-reversing
-burgeoning
-substitutes
-medallist
-khrushchev
-guerre
-folio
-detonated
-partido
-plentiful
-aggregator
-medallion
-infiltration
-shaded
-santander
-fared
-auctioned
-permian
-ramakrishna
-andorra
-mentors
-diffraction
-bukit
-potentials
-translucent
-feminists
-tiers
-protracted
-coburg
-wreath
-guelph
-adventurer
-he/she
-vertebrate
-pipelines
-celsius
-outbreaks
-australasia
-deccan
-garibaldi
-unionists
-buildup
-biochemical
-reconstruct
-boulders
-stringent
-barbed
-wording
-furnaces
-pests
-befriends
-organises
-popes
-rizal
-tentacles
-cadre
-tallahassee
-punishments
-occidental
-formatted
-mitigation
-rulings
-rubens
-cascades
-inducing
-choctaw
-volta
-synagogues
-movable
-altarpiece
-mitigate
-practise
-intermittently
-encountering
-memberships
-earns
-signify
-retractable
-amounting
-pragmatic
-wilfrid
-dissenting
-divergent
-kanji
-reconstituted
-devonian
-constitutions
-levied
-hendrik
-starch
-costal
-honduran
-ditches
-polygon
-eindhoven
-superstars
-salient
-argus
-punitive
-purana
-alluvial
-flaps
-inefficient
-retracted
-advantageous
-quang
-andersson
-danville
-binghamton
-symbolize
-conclave
-shaanxi
-silica
-interpersonal
-adept
-frans
-pavilions
-lubbock
-equip
-sunken
-limburg
-activates
-prosecutions
-corinthian
-venerated
-shootings
-retreats
-parapet
-orissa
-riviere
-animations
-parodied
-offline
-metaphysics
-bluffs
-plume
-piety
-fruition
-subsidized
-steeplechase
-shanxi
-eurasia
-angled
-forecasting
-suffragan
-ashram
-larval
-labyrinth
-chronicler
-summaries
-trailed
-merges
-thunderstorms
-filtered
-formula_19
-advertisers
-alpes
-informatics
-parti
-constituting
-undisputed
-certifications
-javascript
-molten
-sclerosis
-rumoured
-boulogne
-hmong
-lewes
-breslau
-notts
-bantu
-ducal
-messengers
-radars
-nightclubs
-bantamweight
-carnatic
-kaunas
-fraternal
-triggering
-controversially
-londonderry
-visas
-scarcity
-offaly
-uprisings
-repelled
-corinthians
-pretext
-kuomintang
-kielce
-empties
-matriculated
-pneumatic
-expos
-agile
-treatises
-midpoint
-prehistory
-oncology
-subsets
-hydra
-hypertension
-axioms
-wabash
-reiterated
-swapped
-achieves
-premio
-ageing
-overture
-curricula
-challengers
-subic
-selangor
-liners
-frontline
-shutter
-validated
-normalized
-entertainers
-molluscs
-maharaj
-allegation
-youngstown
-synth
-thoroughfare
-regionally
-pillai
-transcontinental
-pedagogical
-riemann
-colonia
-easternmost
-tentatively
-profiled
-herefordshire
-nativity
-meuse
-nucleotide
-inhibits
-huntingdon
-throughput
-recorders
-conceding
-domed
-homeowners
-centric
-gabled
-canoes
-fringes
-breeder
-subtitled
-fluoride
-haplogroup
-zionism
-izmir
-phylogeny
-kharkiv
-romanticism
-adhesion
-usaaf
-delegations
-lorestan
-whalers
-biathlon
-vaulted
-mathematically
-pesos
-skirmishes
-heisman
-kalamazoo
-gesellschaft
-launceston
-interacts
-quadruple
-kowloon
-psychoanalysis
-toothed
-ideologies
-navigational
-valence
-induces
-lesotho
-frieze
-rigging
-undercarriage
-explorations
-spoof
-eucharist
-profitability
-virtuoso
-recitals
-subterranean
-sizeable
-herodotus
-subscriber
-huxley
-pivot
-forewing
-warring
-boleslaw
-bharatiya
-suffixes
-trois
-percussionist
-downturn
-garrisons
-philosophies
-chants
-mersin
-mentored
-dramatist
-guilds
-frameworks
-thermodynamic
-venomous
-mehmed
-assembling
-rabbinic
-hegemony
-replicas
-enlargement
-claimant
-retitled
-utica
-dumfries
-metis
-deter
-assortment
-tubing
-afflicted
-weavers
-rupture
-ornamentation
-transept
-salvaged
-upkeep
-callsign
-rajput
-stevenage
-trimmed
-intracellular
-synchronization
-consular
-unfavorable
-royalists
-goldwyn
-fasting
-hussars
-doppler
-obscurity
-currencies
-amiens
-acorn
-tagore
-townsville
-gaussian
-migrations
-porta
-anjou
-graphite
-seaport
-monographs
-gladiators
-metrics
-calligraphy
-sculptural
-swietokrzyskie
-tolombeh
-eredivisie
-shoals
-queries
-carts
-exempted
-fiberglass
-mirrored
-bazar
-progeny
-formalized
-mukherjee
-professed
-amazon.com
-cathode
-moreton
-removable
-mountaineers
-nagano
-transplantation
-augustinian
-steeply
-epilogue
-adapter
-decisively
-accelerating
-mediaeval
-substituting
-tasman
-devonshire
-litres
-enhancements
-himmler
-nephews
-bypassing
-imperfect
-argentinian
-reims
-integrates
-sochi
-ascii
-licences
-niches
-surgeries
-fables
-versatility
-indra
-footpath
-afonso
-crore
-evaporation
-encodes
-shelling
-conformity
-simplify
-updating
-quotient
-overt
-firmware
-umpires
-architectures
-eocene
-conservatism
-secretion
-embroidery
-f.c..
-tuvalu
-mosaics
-shipwreck
-prefectural
-cohort
-grievances
-garnering
-centerpiece
-apoptosis
-djibouti
-bethesda
-formula_20
-shonen
-richland
-justinian
-dormitories
-meteorite
-reliably
-obtains
-pedagogy
-hardness
-cupola
-manifolds
-amplification
-steamers
-familial
-dumbarton
-jerzy
-genital
-maidstone
-salinity
-grumman
-signifies
-presbytery
-meteorology
-procured
-aegis
-streamed
-deletion
-nuestra
-mountaineering
-accords
-neuronal
-khanate
-grenoble
-axles
-dispatches
-tokens
-turku
-auctions
-propositions
-planters
-proclaiming
-recommissioned
-stravinsky
-obverse
-bombarded
-waged
-saviour
-massacred
-reformist
-purportedly
-resettlement
-ravenna
-embroiled
-minden
-revitalization
-hikers
-bridging
-torpedoed
-depletion
-nizam
-affectionately
-latitudes
-lubeck
-spore
-polymerase
-aarhus
-nazism
-101st
-buyout
-galerie
-diets
-overflow
-motivational
-renown
-brevet
-deriving
-melee
-goddesses
-demolish
-amplified
-tamworth
-retake
-brokerage
-beneficiaries
-henceforth
-reorganised
-silhouette
-browsers
-pollutants
-peron
-lichfield
-encircled
-defends
-bulge
-dubbing
-flamenco
-coimbatore
-refinement
-enshrined
-grizzlies
-capacitor
-usefulness
-evansville
-interscholastic
-rhodesian
-bulletins
-diamondbacks
-rockers
-platted
-medalists
-formosa
-transporter
-slabs
-guadeloupe
-disparate
-concertos
-violins
-regaining
-mandible
-untitled
-agnostic
-issuance
-hamiltonian
-brampton
-srpska
-homology
-downgraded
-florentine
-epitaph
-kanye
-rallying
-analysed
-grandstand
-infinitely
-antitrust
-plundered
-modernity
-colspan=3|total
-amphitheatre
-doric
-motorists
-yemeni
-carnivorous
-probabilities
-prelate
-struts
-scrapping
-bydgoszcz
-pancreatic
-signings
-predicts
-compendium
-ombudsman
-apertura
-appoints
-rebbe
-stereotypical
-valladolid
-clustered
-touted
-plywood
-inertial
-kettering
-curving
-d'honneur
-housewives
-grenadier
-vandals
-barbarossa
-necked
-waltham
-reputedly
-jharkhand
-cistercian
-pursues
-viscosity
-organiser
-cloister
-islet
-stardom
-moorish
-himachal
-strives
-scripps
-staggered
-blasts
-westwards
-millimeters
-angolan
-hubei
-agility
-admirals
-mordellistena
-coincides
-platte
-vehicular
-cordillera
-riffs
-schoolteacher
-canaan
-acoustics
-tinged
-reinforcing
-concentrates
-daleks
-monza
-selectively
-musik
-polynesia
-exporter
-reviving
-macclesfield
-bunkers
-ballets
-manors
-caudal
-microbiology
-primes
-unbroken
-outcry
-flocks
-pakhtunkhwa
-abelian
-toowoomba
-luminous
-mould
-appraisal
-leuven
-experimentally
-interoperability
-hideout
-perak
-specifying
-knighthood
-vasily
-excerpt
-computerized
-niels
-networked
-byzantium
-reaffirmed
-geographer
-obscured
-fraternities
-mixtures
-allusion
-accra
-lengthened
-inquest
-panhandle
-pigments
-revolts
-bluetooth
-conjugate
-overtaken
-foray
-coils
-breech
-streaks
-impressionist
-mendelssohn
-intermediary
-panned
-suggestive
-nevis
-upazila
-rotunda
-mersey
-linnaeus
-anecdotes
-gorbachev
-viennese
-exhaustive
-moldavia
-arcades
-irrespective
-orator
-diminishing
-predictive
-cohesion
-polarized
-montage
-avian
-alienation
-conus
-jaffna
-urbanization
-seawater
-extremity
-editorials
-scrolling
-dreyfus
-traverses
-topographic
-gunboats
-extratropical
-normans
-correspondents
-recognises
-millennia
-filtration
-ammonium
-voicing
-complied
-prefixes
-diplomas
-figurines
-weakly
-gated
-oscillator
-lucerne
-embroidered
-outpatient
-airframe
-fractional
-disobedience
-quarterbacks
-formula_21
-shinto
-chiapas
-epistle
-leakage
-pacifist
-avignon
-penrith
-renders
-mantua
-screenplays
-gustaf
-tesco
-alphabetically
-rations
-discharges
-headland
-tapestry
-manipur
-boolean
-mediator
-ebenezer
-subchannel
-fable
-bestselling
-ateneo
-trademarks
-recurrence
-dwarfs
-britannica
-signifying
-vikram
-mediate
-condensation
-censuses
-verbandsgemeinde
-cartesian
-sprang
-surat
-britons
-chelmsford
-courtenay
-statistic
-retina
-abortions
-liabilities
-closures
-mississauga
-skyscrapers
-saginaw
-compounded
-aristocrat
-msnbc
-stavanger
-septa
-interpretive
-hinder
-visibly
-seeding
-shutouts
-irregularly
-quebecois
-footbridge
-hydroxide
-implicitly
-lieutenants
-simplex
-persuades
-midshipman
-heterogeneous
-officiated
-crackdown
-lends
-tartu
-altars
-fractions
-dissidents
-tapered
-modernisation
-scripting
-blazon
-aquaculture
-thermodynamics
-sistan
-hasidic
-bellator
-pavia
-propagated
-theorized
-bedouin
-transnational
-mekong
-chronicled
-declarations
-kickstarter
-quotas
-runtime
-duquesne
-broadened
-clarendon
-brownsville
-saturation
-tatars
-electorates
-malayan
-replicated
-observable
-amphitheater
-endorsements
-referral
-allentown
-mormons
-pantomime
-eliminates
-typeface
-allegorical
-varna
-conduction
-evoke
-interviewer
-subordinated
-uyghur
-landscaped
-conventionally
-ascend
-edifice
-postulated
-hanja
-whitewater
-embarking
-musicologist
-tagalog
-frontage
-paratroopers
-hydrocarbons
-transliterated
-nicolae
-viewpoints
-surrealist
-asheville
-falklands
-hacienda
-glide
-opting
-zimbabwean
-discal
-mortgages
-nicaraguan
-yadav
-ghosh
-abstracted
-castilian
-compositional
-cartilage
-intergovernmental
-forfeited
-importation
-rapping
-artes
-republika
-narayana
-condominium
-frisian
-bradman
-duality
-marche
-extremist
-phosphorylation
-genomes
-allusions
-valencian
-habeas
-ironworks
-multiplex
-harpsichord
-emigrate
-alternated
-breda
-waffen
-smartphones
-familiarity
-regionalliga
-herbaceous
-piping
-dilapidated
-carboniferous
-xviii
-critiques
-carcinoma
-sagar
-chippewa
-postmodern
-neapolitan
-excludes
-notoriously
-distillation
-tungsten
-richness
-installments
-monoxide
-chand
-privatisation
-molded
-maths
-projectiles
-luoyang
-epirus
-lemma
-concentric
-incline
-erroneous
-sideline
-gazetted
-leopards
-fibres
-renovate
-corrugated
-unilateral
-repatriation
-orchestration
-saeed
-rockingham
-loughborough
-formula_22
-bandleader
-appellation
-openness
-nanotechnology
-massively
-tonnage
-dunfermline
-exposes
-moored
-ridership
-motte
-eurobasket
-majoring
-feats
-silla
-laterally
-playlist
-downwards
-methodologies
-eastbourne
-daimyo
-cellulose
-leyton
-norwalk
-oblong
-hibernian
-opaque
-insular
-allegory
-camogie
-inactivation
-favoring
-masterpieces
-rinpoche
-serotonin
-portrayals
-waverley
-airliner
-longford
-minimalist
-outsourcing
-excise
-meyrick
-qasim
-organisational
-synaptic
-farmington
-gorges
-scunthorpe
-zoned
-tohoku
-librarians
-davao
-decor
-theatrically
-brentwood
-pomona
-acquires
-planter
-capacitors
-synchronous
-skateboarding
-coatings
-turbocharged
-ephraim
-capitulation
-scoreboard
-hebrides
-ensues
-cereals
-ailing
-counterpoint
-duplication
-antisemitic
-clique
-aichi
-oppressive
-transcendental
-incursions
-rename
-renumbering
-powys
-vestry
-bitterly
-neurology
-supplanted
-affine
-susceptibility
-orbiter
-activating
-overlaps
-ecoregion
-raman
-canoer
-darfur
-microorganisms
-precipitated
-protruding
-torun
-anthropologists
-rennes
-kangaroos
-parliamentarians
-edits
-littoral
-archived
-begum
-rensselaer
-microphones
-ypres
-empower
-etruscan
-wisden
-montfort
-calibration
-isomorphic
-rioting
-kingship
-verbally
-smyrna
-cohesive
-canyons
-fredericksburg
-rahul
-relativistic
-micropolitan
-maroons
-industrialized
-henchmen
-uplift
-earthworks
-mahdi
-disparity
-cultured
-transliteration
-spiny
-fragmentary
-extinguished
-atypical
-inventors
-biosynthesis
-heralded
-curacao
-anomalies
-aeroplane
-surya
-mangalore
-maastricht
-ashkenazi
-fusiliers
-hangzhou
-emitting
-monmouthshire
-schwarzenegger
-ramayana
-peptides
-thiruvananthapuram
-alkali
-coimbra
-budding
-reasoned
-epithelial
-harbors
-rudimentary
-classically
-parque
-ealing
-crusades
-rotations
-riparian
-pygmy
-inertia
-revolted
-microprocessor
-calendars
-solvents
-kriegsmarine
-accademia
-cheshmeh
-yoruba
-ardabil
-mitra
-genomic
-notables
-propagate
-narrates
-univision
-outposts
-polio
-birkenhead
-urinary
-crocodiles
-pectoral
-barrymore
-deadliest
-rupees
-chaim
-protons
-comical
-astrophysics
-unifying
-formula_23
-vassals
-cortical
-audubon
-pedals
-tenders
-resorted
-geophysical
-lenders
-recognising
-tackling
-lanarkshire
-doctrinal
-annan
-combating
-guangxi
-estimating
-selectors
-tribunals
-chambered
-inhabiting
-exemptions
-curtailed
-abbasid
-kandahar
-boron
-bissau
-150th
-codenamed
-wearer
-whorl
-adhered
-subversive
-famer
-smelting
-inserting
-mogadishu
-zoologist
-mosul
-stumps
-almanac
-olympiacos
-stamens
-participatory
-cults
-honeycomb
-geologists
-dividend
-recursive
-skiers
-reprint
-pandemic
-liber
-percentages
-adversely
-stoppage
-chieftains
-tubingen
-southerly
-overcrowding
-unorganized
-hangars
-fulfil
-hails
-cantilever
-woodbridge
-pinus
-wiesbaden
-fertilization
-fluorescence
-enhances
-plenary
-troublesome
-episodic
-thrissur
-kickboxing
-allele
-staffing
-garda
-televisions
-philatelic
-spacetime
-bullpen
-oxides
-leninist
-enrolling
-inventive
-truro
-compatriot
-ruskin
-normative
-assay
-gotha
-murad
-illawarra
-gendarmerie
-strasse
-mazraeh
-rebounded
-fanfare
-liaoning
-rembrandt
-iranians
-emirate
-governs
-latency
-waterfowl
-chairmen
-katowice
-aristocrats
-eclipsed
-sentient
-sonatas
-interplay
-sacking
-decepticons
-dynamical
-arbitrarily
-resonant
-petar
-velocities
-alludes
-wastes
-prefectures
-belleville
-sensibility
-salvadoran
-consolidating
-medicaid
-trainees
-vivekananda
-molar
-porous
-upload
-youngster
-infused
-doctorates
-wuhan
-annihilation
-enthusiastically
-gamespot
-kanpur
-accumulating
-monorail
-operetta
-tiling
-sapporo
-finns
-calvinist
-hydrocarbon
-sparrows
-orienteering
-cornelis
-minster
-vuelta
-plebiscite
-embraces
-panchayats
-focussed
-remediation
-brahman
-olfactory
-reestablished
-uniqueness
-northumbria
-rwandan
-predominately
-abode
-ghats
-balances
-californian
-uptake
-bruges
-inert
-westerns
-reprints
-cairn
-yarra
-resurfaced
-audible
-rossini
-regensburg
-italiana
-fleshy
-irrigated
-alerts
-yahya
-varanasi
-marginalized
-expatriates
-cantonment
-normandie
-sahitya
-directives
-rounder
-hulls
-fictionalized
-constables
-inserts
-hipped
-potosi
-navies
-biologists
-canteen
-husbandry
-augment
-fortnight
-assamese
-kampala
-o'keefe
-paleolithic
-bluish
-promontory
-consecutively
-striving
-niall
-reuniting
-dipole
-friendlies
-disapproved
-thrived
-netflix
-liberian
-dielectric
-medway
-strategist
-sankt
-pickups
-hitters
-encode
-rerouted
-claimants
-anglesey
-partitioned
-cavan
-flutes
-reared
-repainted
-armaments
-bowed
-thoracic
-balliol
-piero
-chaplains
-dehestan
-sender
-junkers
-sindhi
-sickle
-dividends
-metallurgy
-honorific
-berths
-namco
-springboard
-resettled
-gansu
-copyrighted
-criticizes
-utopian
-bendigo
-ovarian
-binomial
-spaceflight
-oratorio
-proprietors
-supergroup
-duplicated
-foreground
-strongholds
-revolved
-optimize
-layouts
-westland
-hurler
-anthropomorphic
-excelsior
-merchandising
-reeds
-vetoed
-cryptography
-hollyoaks
-monash
-flooring
-ionian
-resilience
-johnstown
-resolves
-lawmakers
-alegre
-wildcards
-intolerance
-subculture
-selector
-slums
-formulate
-bayonet
-istvan
-restitution
-interchangeably
-awakens
-rostock
-serpentine
-oscillation
-reichstag
-phenotype
-recessed
-piotr
-annotated
-preparedness
-consultations
-clausura
-preferential
-euthanasia
-genoese
-outcrops
-freemasonry
-geometrical
-genesee
-islets
-prometheus
-panamanian
-thunderbolt
-terraced
-stara
-shipwrecks
-futebol
-faroese
-sharqi
-aldermen
-zeitung
-unify
-formula_24
-humanism
-syntactic
-earthen
-blyth
-taxed
-rescinded
-suleiman
-cymru
-dwindled
-vitality
-superieure
-resupply
-adolphe
-ardennes
-rajiv
-profiling
-olympique
-gestation
-interfaith
-milosevic
-tagline
-funerary
-druze
-silvery
-plough
-shrubland
-relaunch
-disband
-nunatak
-minimizing
-excessively
-waned
-attaching
-luminosity
-bugle
-encampment
-electrostatic
-minesweeper
-dubrovnik
-rufous
-greenock
-hochschule
-assyrians
-extracting
-malnutrition
-priya
-attainment
-anhui
-connotations
-predicate
-seabirds
-deduced
-pseudonyms
-gopal
-plovdiv
-refineries
-imitated
-kwazulu
-terracotta
-tenets
-discourses
-brandeis
-whigs
-dominions
-pulmonate
-landslides
-tutors
-determinant
-richelieu
-farmstead
-tubercles
-technicolor
-hegel
-redundancy
-greenpeace
-shortening
-mules
-distilled
-xxiii
-fundamentalist
-acrylic
-outbuildings
-lighted
-corals
-signaled
-transistors
-cavite
-austerity
-76ers
-exposures
-dionysius
-outlining
-commutative
-permissible
-knowledgeable
-howrah
-assemblage
-inhibited
-crewmen
-mbit/s
-pyramidal
-aberdeenshire
-bering
-rotates
-atheism
-howitzer
-saone
-lancet
-fermented
-contradicted
-materiel
-ofsted
-numeric
-uniformity
-josephus
-nazarene
-kuwaiti
-noblemen
-pediment
-emergent
-campaigner
-akademi
-murcia
-perugia
-gallen
-allsvenskan
-finned
-cavities
-matriculation
-rosters
-twickenham
-signatory
-propel
-readable
-contends
-artisan
-flamboyant
-reggio
-italo
-fumbles
-widescreen
-rectangle
-centimetres
-collaborates
-envoys
-rijeka
-phonological
-thinly
-refractive
-civilisation
-reductase
-cognate
-dalhousie
-monticello
-lighthouses
-jitsu
-luneburg
-socialite
-fermi
-collectible
-optioned
-marquee
-jokingly
-architecturally
-kabir
-concubine
-nationalisation
-watercolor
-wicklow
-acharya
-pooja
-leibniz
-rajendra
-nationalized
-stalemate
-bloggers
-glutamate
-uplands
-shivaji
-carolingian
-bucuresti
-dasht
-reappears
-muscat
-functionally
-formulations
-hinged
-hainan
-catechism
-autosomal
-incremental
-asahi
-coeur
-diversification
-multilateral
-fewest
-recombination
-finisher
-harrogate
-hangul
-feasts
-photovoltaic
-paget
-liquidity
-alluded
-incubation
-applauded
-choruses
-malagasy
-hispanics
-bequest
-underparts
-cassava
-kazimierz
-gastric
-eradication
-mowtowr
-tyrosine
-archbishopric
-e9e9e9
-unproductive
-uxbridge
-hydrolysis
-harbours
-officio
-deterministic
-devonport
-kanagawa
-breaches
-freetown
-rhinoceros
-chandigarh
-janos
-sanatorium
-liberator
-inequalities
-agonist
-hydrophobic
-constructors
-nagorno
-snowboarding
-welcomes
-subscribed
-iloilo
-resuming
-catalysts
-stallions
-jawaharlal
-harriers
-definitively
-roughriders
-hertford
-inhibiting
-elgar
-randomized
-incumbents
-episcopate
-rainforests
-yangon
-improperly
-kemal
-interpreters
-diverged
-uttarakhand
-umayyad
-phnom
-panathinaikos
-shabbat
-diode
-jiangxi
-forbidding
-nozzle
-artistry
-licensee
-processions
-staffs
-decimated
-expressionism
-shingle
-palsy
-ontology
-mahayana
-maribor
-sunil
-hostels
-edwardian
-jetty
-freehold
-overthrew
-eukaryotic
-schuylkill
-rawalpindi
-sheath
-recessive
-ferenc
-mandibles
-berlusconi
-confessor
-convergent
-ababa
-slugging
-rentals
-sephardic
-equivalently
-collagen
-markov
-dynamically
-hailing
-depressions
-sprawling
-fairgrounds
-indistinguishable
-plutarch
-pressurized
-banff
-coldest
-braunschweig
-mackintosh
-sociedad
-wittgenstein
-tromso
-airbase
-lecturers
-subtitle
-attaches
-purified
-contemplated
-dreamworks
-telephony
-prophetic
-rockland
-aylesbury
-biscay
-coherence
-aleksandar
-judoka
-pageants
-theses
-homelessness
-luthor
-sitcoms
-hinterland
-fifths
-derwent
-privateers
-enigmatic
-nationalistic
-instructs
-superimposed
-conformation
-tricycle
-dusan
-attributable
-unbeknownst
-laptops
-etching
-archbishops
-ayatollah
-cranial
-gharbi
-interprets
-lackawanna
-abingdon
-saltwater
-tories
-lender
-minaj
-ancillary
-ranching
-pembrokeshire
-topographical
-plagiarism
-murong
-marque
-chameleon
-assertions
-infiltrated
-guildhall
-reverence
-schenectady
-formula_25
-kollam
-notary
-mexicana
-initiates
-abdication
-basra
-theorems
-ionization
-dismantling
-eared
-censors
-budgetary
-numeral
-verlag
-excommunicated
-distinguishable
-quarried
-cagliari
-hindustan
-symbolizing
-watertown
-descartes
-relayed
-enclosures
-militarily
-sault
-devolved
-dalian
-djokovic
-filaments
-staunton
-tumour
-curia
-villainous
-decentralized
-galapagos
-moncton
-quartets
-onscreen
-necropolis
-brasileiro
-multipurpose
-alamos
-comarca
-jorgen
-concise
-mercia
-saitama
-billiards
-entomologist
-montserrat
-lindbergh
-commuting
-lethbridge
-phoenician
-deviations
-anaerobic
-denouncing
-redoubt
-fachhochschule
-principalities
-negros
-announcers
-seconded
-parrots
-konami
-revivals
-approving
-devotee
-riyadh
-overtook
-morecambe
-lichen
-expressionist
-waterline
-silverstone
-geffen
-sternites
-aspiration
-behavioural
-grenville
-tripura
-mediums
-genders
-pyotr
-charlottesville
-sacraments
-programmable
-ps100
-shackleton
-garonne
-sumerian
-surpass
-authorizing
-interlocking
-lagoons
-voiceless
-advert
-steeple
-boycotted
-alouettes
-yosef
-oxidative
-sassanid
-benefiting
-sayyid
-nauru
-predetermined
-idealism
-maxillary
-polymerization
-semesters
-munchen
-conor
-outfitted
-clapham
-progenitor
-gheorghe
-observational
-recognitions
-numerically
-colonized
-hazrat
-indore
-contaminants
-fatality
-eradicate
-assyria
-convocation
-cameos
-skillful
-skoda
-corfu
-confucius
-overtly
-ramadan
-wollongong
-placements
-d.c..
-permutation
-contemporaneous
-voltages
-elegans
-universitat
-samar
-plunder
-dwindling
-neuter
-antonin
-sinhala
-campania
-solidified
-stanzas
-fibrous
-marburg
-modernize
-sorcery
-deutscher
-florets
-thakur
-disruptive
-infielder
-disintegration
-internazionale
-vicariate
-effigy
-tripartite
-corrective
-klamath
-environs
-leavenworth
-sandhurst
-workmen
-compagnie
-hoseynabad
-strabo
-palisades
-ordovician
-sigurd
-grandsons
-defection
-viacom
-sinhalese
-innovator
-uncontrolled
-slavonic
-indexes
-refrigeration
-aircrew
-superbike
-resumption
-neustadt
-confrontations
-arras
-hindenburg
-ripon
-embedding
-isomorphism
-dwarves
-matchup
-unison
-lofty
-argos
-louth
-constitutionally
-transitive
-newington
-facelift
-degeneration
-perceptual
-aviators
-enclosing
-igneous
-symbolically
-academician
-constitutionality
-iso/iec
-sacrificial
-maturation
-apprentices
-enzymology
-naturalistic
-hajji
-arthropods
-abbess
-vistula
-scuttled
-gradients
-pentathlon
-etudes
-freedmen
-melaleuca
-thrice
-conductive
-sackville
-franciscans
-stricter
-golds
-kites
-worshiped
-monsignor
-trios
-orally
-tiered
-primacy
-bodywork
-castleford
-epidemics
-alveolar
-chapelle
-chemists
-hillsboro
-soulful
-warlords
-ngati
-huguenot
-diurnal
-remarking
-luger
-motorways
-gauss
-jahan
-cutoff
-proximal
-bandai
-catchphrase
-jonubi
-ossetia
-codename
-codice_2
-throated
-itinerant
-chechnya
-riverfront
-leela
-evoked
-entailed
-zamboanga
-rejoining
-circuitry
-haymarket
-khartoum
-feuds
-braced
-miyazaki
-mirren
-lubusz
-caricature
-buttresses
-attrition
-characterizes
-widnes
-evanston
-materialism
-contradictions
-marist
-midrash
-gainsborough
-ulithi
-turkmen
-vidya
-escuela
-patrician
-inspirations
-reagent
-premierships
-humanistic
-euphrates
-transitioning
-belfry
-zedong
-adaption
-kaliningrad
-lobos
-epics
-waiver
-coniferous
-polydor
-inductee
-refitted
-moraine
-unsatisfactory
-worsening
-polygamy
-rajya
-nested
-subgenre
-broadside
-stampeders
-lingua
-incheon
-pretender
-peloton
-persuading
-excitation
-multan
-predates
-tonne
-brackish
-autoimmune
-insulated
-podcasts
-iraqis
-bodybuilding
-condominiums
-midlothian
-delft
-debtor
-asymmetrical
-lycaenidae
-forcefully
-pathogenic
-tamaulipas
-andaman
-intravenous
-advancements
-senegalese
-chronologically
-realigned
-inquirer
-eusebius
-dekalb
-additives
-shortlist
-goldwater
-hindustani
-auditing
-caterpillars
-pesticide
-nakhon
-ingestion
-lansdowne
-traditionalist
-northland
-thunderbirds
-josip
-nominating
-locale
-ventricular
-animators
-verandah
-epistles
-surveyors
-anthems
-dredd
-upheaval
-passaic
-anatolian
-svalbard
-associative
-floodplain
-taranaki
-estuaries
-irreducible
-beginners
-hammerstein
-allocate
-coursework
-secreted
-counteract
-handwritten
-foundational
-passover
-discoverer
-decoding
-wares
-bourgeoisie
-playgrounds
-nazionale
-abbreviations
-seanad
-golan
-mishra
-godavari
-rebranding
-attendances
-backstory
-interrupts
-lettered
-hasbro
-ultralight
-hormozgan
-armee
-moderne
-subdue
-disuse
-improvisational
-enrolment
-persists
-moderated
-carinthia
-hatchback
-inhibitory
-capitalized
-anatoly
-abstracts
-albemarle
-bergamo
-insolvency
-sentai
-cellars
-walloon
-joked
-kashmiri
-dirac
-materialized
-renomination
-homologous
-gusts
-eighteens
-centrifugal
-storied
-baluchestan
-formula_26
-poincare
-vettel
-infuriated
-gauges
-streetcars
-vedanta
-stately
-liquidated
-goguryeo
-swifts
-accountancy
-levee
-acadian
-hydropower
-eustace
-comintern
-allotment
-designating
-torsion
-molding
-irritation
-aerobic
-halen
-concerted
-plantings
-garrisoned
-gramophone
-cytoplasm
-onslaught
-requisitioned
-relieving
-genitive
-centrist
-jeong
-espanola
-dissolving
-chatterjee
-sparking
-connaught
-varese
-arjuna
-carpathian
-empowering
-meteorologist
-decathlon
-opioid
-hohenzollern
-fenced
-ibiza
-avionics
-footscray
-scrum
-discounts
-filament
-directories
-a.f.c
-stiffness
-quaternary
-adventurers
-transmits
-harmonious
-taizong
-radiating
-germantown
-ejection
-projectors
-gaseous
-nahuatl
-vidyalaya
-nightlife
-redefined
-refuted
-destitute
-arista
-potters
-disseminated
-distanced
-jamboree
-kaohsiung
-tilted
-lakeshore
-grained
-inflicting
-kreis
-novelists
-descendents
-mezzanine
-recast
-fatah
-deregulation
-ac/dc
-australis
-kohgiluyeh
-boreal
-goths
-authoring
-intoxicated
-nonpartisan
-theodosius
-pyongyang
-shree
-boyhood
-sanfl
-plenipotentiary
-photosynthesis
-presidium
-sinaloa
-honshu
-texan
-avenida
-transmembrane
-malays
-acropolis
-catalunya
-vases
-inconsistencies
-methodists
-quell
-suisse
-banat
-simcoe
-cercle
-zealanders
-discredited
-equine
-sages
-parthian
-fascists
-interpolation
-classifying
-spinoff
-yehuda
-cruised
-gypsum
-foaled
-wallachia
-saraswati
-imperialist
-seabed
-footnotes
-nakajima
-locales
-schoolmaster
-drosophila
-bridgehead
-immanuel
-courtier
-bookseller
-niccolo
-stylistically
-portmanteau
-superleague
-konkani
-millimetres
-arboreal
-thanjavur
-emulation
-sounders
-decompression
-commoners
-infusion
-methodological
-osage
-rococo
-anchoring
-bayreuth
-formula_27
-abstracting
-symbolized
-bayonne
-electrolyte
-rowed
-corvettes
-traversing
-editorship
-sampler
-presidio
-curzon
-adirondack
-swahili
-rearing
-bladed
-lemur
-pashtun
-behaviours
-bottling
-zaire
-recognisable
-systematics
-leeward
-formulae
-subdistricts
-smithfield
-vijaya
-buoyancy
-boosting
-cantonal
-rishi
-airflow
-kamakura
-adana
-emblems
-aquifer
-clustering
-husayn
-woolly
-wineries
-montessori
-turntable
-exponentially
-caverns
-espoused
-pianists
-vorpommern
-vicenza
-latterly
-o'rourke
-williamstown
-generale
-kosice
-duisburg
-poirot
-marshy
-mismanagement
-mandalay
-dagenham
-universes
-chiral
-radiated
-stewards
-vegan
-crankshaft
-kyrgyz
-amphibian
-cymbals
-infrequently
-offenbach
-environmentalist
-repatriated
-permutations
-midshipmen
-loudoun
-refereed
-bamberg
-ornamented
-nitric
-selim
-translational
-dorsum
-annunciation
-gippsland
-reflector
-informational
-regia
-reactionary
-ahmet
-weathering
-erlewine
-legalized
-berne
-occupant
-divas
-manifests
-analyzes
-disproportionate
-mitochondria
-totalitarian
-paulista
-interscope
-anarcho
-correlate
-brookfield
-elongate
-brunel
-ordinal
-precincts
-volatility
-equaliser
-hittite
-somaliland
-ticketing
-monochrome
-ubuntu
-chhattisgarh
-titleholder
-ranches
-referendums
-blooms
-accommodates
-merthyr
-religiously
-ryukyu
-tumultuous
-checkpoints
-anode
-mi'kmaq
-cannonball
-punctuation
-remodelled
-assassinations
-criminology
-alternates
-yonge
-pixar
-namibian
-piraeus
-trondelag
-hautes
-lifeboats
-shoal
-atelier
-vehemently
-sadat
-postcode
-jainism
-lycoming
-undisturbed
-lutherans
-genomics
-popmatters
-tabriz
-isthmian
-notched
-autistic
-horsham
-mites
-conseil
-bloomsbury
-seung
-cybertron
-idris
-overhauled
-disbandment
-idealized
-goldfields
-worshippers
-lobbyist
-ailments
-paganism
-herbarium
-athenians
-messerschmitt
-faraday
-entangled
-'olya
-untreated
-criticising
-howitzers
-parvati
-lobed
-debussy
-atonement
-tadeusz
-permeability
-mueang
-sepals
-degli
-optionally
-fuelled
-follies
-asterisk
-pristina
-lewiston
-congested
-overpass
-affixed
-pleads
-telecasts
-stanislaus
-cryptographic
-friesland
-hamstring
-selkirk
-antisubmarine
-inundated
-overlay
-aggregates
-fleur
-trolleybus
-sagan
-ibsen
-inductees
-beltway
-tiled
-ladders
-cadbury
-laplace
-ascetic
-micronesia
-conveying
-bellingham
-cleft
-batches
-usaid
-conjugation
-macedon
-assisi
-reappointed
-brine
-jinnah
-prairies
-screenwriting
-oxidized
-despatches
-linearly
-fertilizers
-brazilians
-absorbs
-wagga
-modernised
-scorsese
-ashraf
-charlestown
-esque
-habitable
-nizhny
-lettres
-tuscaloosa
-esplanade
-coalitions
-carbohydrates
-legate
-vermilion
-standardised
-galleria
-psychoanalytic
-rearrangement
-substation
-competency
-nationalised
-reshuffle
-reconstructions
-mehdi
-bougainville
-receivership
-contraception
-enlistment
-conducive
-aberystwyth
-solicitors
-dismisses
-fibrosis
-montclair
-homeowner
-surrealism
-s.h.i.e.l.d
-peregrine
-compilers
-1790s
-parentage
-palmas
-rzeszow
-worldview
-eased
-svenska
-housemate
-bundestag
-originator
-enlisting
-outwards
-reciprocity
-formula_28
-carbohydrate
-democratically
-firefighting
-romagna
-acknowledgement
-khomeini
-carbide
-quests
-vedas
-characteristically
-guwahati
-brixton
-unintended
-brothels
-parietal
-namur
-sherbrooke
-moldavian
-baruch
-milieu
-undulating
-laurier
-entre
-dijon
-ethylene
-abilene
-heracles
-paralleling
-ceres
-dundalk
-falun
-auspicious
-chisinau
-polarity
-foreclosure
-templates
-ojibwe
-punic
-eriksson
-biden
-bachchan
-glaciation
-spitfires
-norsk
-nonviolent
-heidegger
-algonquin
-capacitance
-cassettes
-balconies
-alleles
-airdate
-conveys
-replays
-classifies
-infrequent
-amine
-cuttings
-rarer
-woking
-olomouc
-amritsar
-rockabilly
-illyrian
-maoist
-poignant
-tempore
-stalinist
-segmented
-bandmate
-mollusc
-muhammed
-totalled
-byrds
-tendered
-endogenous
-kottayam
-aisne
-oxidase
-overhears
-illustrators
-verve
-commercialization
-purplish
-directv
-moulded
-lyttelton
-baptismal
-captors
-saracens
-georgios
-shorten
-polity
-grids
-fitzwilliam
-sculls
-impurities
-confederations
-akhtar
-intangible
-oscillations
-parabolic
-harlequin
-maulana
-ovate
-tanzanian
-singularity
-confiscation
-qazvin
-speyer
-phonemes
-overgrown
-vicarage
-gurion
-undocumented
-niigata
-thrones
-preamble
-stave
-interment
-liiga
-ataturk
-aphrodite
-groupe
-indentured
-habsburgs
-caption
-utilitarian
-ozark
-slovenes
-reproductions
-plasticity
-serbo
-dulwich
-castel
-barbuda
-salons
-feuding
-lenape
-wikileaks
-swamy
-breuning
-shedding
-afield
-superficially
-operationally
-lamented
-okanagan
-hamadan
-accolade
-furthering
-adolphus
-fyodor
-abridged
-cartoonists
-pinkish
-suharto
-cytochrome
-methylation
-debit
-colspan=9|
-refine
-taoist
-signalled
-herding
-leaved
-bayan
-fatherland
-rampart
-sequenced
-negation
-storyteller
-occupiers
-barnabas
-pelicans
-nadir
-conscripted
-railcars
-prerequisite
-furthered
-columba
-carolinas
-markup
-gwalior
-franche
-chaco
-eglinton
-ramparts
-rangoon
-metabolites
-pollination
-croat
-televisa
-holyoke
-testimonial
-setlist
-safavid
-sendai
-georgians
-shakespearean
-galleys
-regenerative
-krzysztof
-overtones
-estado
-barbary
-cherbourg
-obispo
-sayings
-composites
-sainsbury
-deliberation
-cosmological
-mahalleh
-embellished
-ascap
-biala
-pancras
-calumet
-grands
-canvases
-antigens
-marianas
-defenseman
-approximated
-seedlings
-soren
-stele
-nuncio
-immunology
-testimonies
-glossary
-recollections
-suitability
-tampere
-venous
-cohomology
-methanol
-echoing
-ivanovich
-warmly
-sterilization
-imran
-multiplying
-whitechapel
-undersea
-xuanzong
-tacitus
-bayesian
-roundhouse
-correlations
-rioters
-molds
-fiorentina
-bandmates
-mezzo
-thani
-guerilla
-200th
-premiums
-tamils
-deepwater
-chimpanzees
-tribesmen
-selwyn
-globo
-turnovers
-punctuated
-erode
-nouvelle
-banbury
-exponents
-abolishing
-helical
-maimonides
-endothelial
-goteborg
-infield
-encroachment
-cottonwood
-mazowiecki
-parable
-saarbrucken
-reliever
-epistemology
-artistes
-enrich
-rationing
-formula_29
-palmyra
-subfamilies
-kauai
-zoran
-fieldwork
-arousal
-creditor
-friuli
-celts
-comoros
-equated
-escalation
-negev
-tallied
-inductive
-anion
-netanyahu
-mesoamerican
-lepidoptera
-aspirated
-remit
-westmorland
-italic
-crosse
-vaclav
-fuego
-owain
-balmain
-venetians
-ethnicities
-deflected
-ticino
-apulia
-austere
-flycatcher
-reprising
-repressive
-hauptbahnhof
-subtype
-ophthalmology
-summarizes
-eniwetok
-colonisation
-subspace
-nymphalidae
-earmarked
-tempe
-burnet
-crests
-abbots
-norwegians
-enlarge
-ashoka
-frankfort
-livorno
-malware
-renters
-singly
-iliad
-moresby
-rookies
-gustavus
-affirming
-alleges
-legume
-chekhov
-studded
-abdicated
-suzhou
-isidore
-townsite
-repayment
-quintus
-yankovic
-amorphous
-constructor
-narrowing
-industrialists
-tanganyika
-capitalization
-connective
-mughals
-rarities
-aerodynamics
-worthing
-antalya
-diagnostics
-shaftesbury
-thracian
-obstetrics
-benghazi
-multiplier
-orbitals
-livonia
-roscommon
-intensify
-ravel
-oaths
-overseer
-locomotion
-necessities
-chickasaw
-strathclyde
-treviso
-erfurt
-aortic
-contemplation
-accrington
-markazi
-predeceased
-hippocampus
-whitecaps
-assemblyman
-incursion
-ethnography
-extraliga
-reproducing
-directorship
-benzene
-byway
-stupa
-taxable
-scottsdale
-onondaga
-favourably
-countermeasures
-lithuanians
-thatched
-deflection
-tarsus
-consuls
-annuity
-paralleled
-contextual
-anglian
-klang
-hoisted
-multilingual
-enacting
-samaj
-taoiseach
-carthaginian
-apologised
-hydrology
-entrant
-seamless
-inflorescences
-mugabe
-westerners
-seminaries
-wintering
-penzance
-mitre
-sergeants
-unoccupied
-delimitation
-discriminate
-upriver
-abortive
-nihon
-bessarabia
-calcareous
-buffaloes
-patil
-daegu
-streamline
-berks
-chaparral
-laity
-conceptions
-typified
-kiribati
-threaded
-mattel
-eccentricity
-signified
-patagonia
-slavonia
-certifying
-adnan
-astley
-sedition
-minimally
-enumerated
-nikos
-goalless
-walid
-narendra
-causa
-missoula
-coolant
-dalek
-outcrop
-hybridization
-schoolchildren
-peasantry
-afghans
-confucianism
-shahr
-gallic
-tajik
-kierkegaard
-sauvignon
-commissar
-patriarchs
-tuskegee
-prussians
-laois
-ricans
-talmudic
-officiating
-aesthetically
-baloch
-antiochus
-separatists
-suzerainty
-arafat
-shading
-u.s.c
-chancellors
-inc..
-toolkit
-nepenthes
-erebidae
-solicited
-pratap
-kabbalah
-alchemist
-caltech
-darjeeling
-biopic
-spillway
-kaiserslautern
-nijmegen
-bolstered
-neath
-pahlavi
-eugenics
-bureaus
-retook
-northfield
-instantaneous
-deerfield
-humankind
-selectivity
-putative
-boarders
-cornhuskers
-marathas
-raikkonen
-aliabad
-mangroves
-garages
-gulch
-karzai
-poitiers
-chernobyl
-thane
-alexios
-belgrano
-scion
-solubility
-urbanized
-executable
-guizhou
-nucleic
-tripled
-equalled
-harare
-houseguests
-potency
-ghazi
-repeater
-overarching
-regrouped
-broward
-ragtime
-d'art
-nandi
-regalia
-campsites
-mamluk
-plating
-wirral
-presumption
-zenit
-archivist
-emmerdale
-decepticon
-carabidae
-kagoshima
-franconia
-guarani
-formalism
-diagonally
-submarginal
-denys
-walkways
-punts
-metrolink
-hydrographic
-droplets
-upperside
-martyred
-hummingbird
-antebellum
-curiously
-mufti
-friary
-chabad
-czechs
-shaykh
-reactivity
-berklee
-turbonilla
-tongan
-sultans
-woodville
-unlicensed
-enmity
-dominicans
-operculum
-quarrying
-watercolour
-catalyzed
-gatwick
-'what
-mesozoic
-auditors
-shizuoka
-footballing
-haldane
-telemundo
-appended
-deducted
-disseminate
-o'shea
-pskov
-abrasive
-entente
-gauteng
-calicut
-lemurs
-elasticity
-suffused
-scopula
-staining
-upholding
-excesses
-shostakovich
-loanwords
-naidu
-championnat
-chromatography
-boasting
-goaltenders
-engulfed
-salah
-kilogram
-morristown
-shingles
-shi'a
-labourer
-renditions
-frantisek
-jekyll
-zonal
-nanda
-sheriffs
-eigenvalues
-divisione
-endorsing
-ushered
-auvergne
-cadres
-repentance
-freemasons
-utilising
-laureates
-diocletian
-semiconductors
-o'grady
-vladivostok
-sarkozy
-trackage
-masculinity
-hydroxyl
-mervyn
-muskets
-speculations
-gridiron
-opportunistic
-mascots
-aleutian
-fillies
-sewerage
-excommunication
-borrowers
-capillary
-trending
-sydenham
-synthpop
-rajah
-cagayan
-deportes
-kedah
-faure
-extremism
-michoacan
-levski
-culminates
-occitan
-bioinformatics
-unknowingly
-inciting
-emulated
-footpaths
-piacenza
-dreadnought
-viceroyalty
-oceanographic
-scouted
-combinatorial
-ornithologist
-cannibalism
-mujahideen
-independiente
-cilicia
-hindwing
-minimized
-odeon
-gyorgy
-rubles
-purchaser
-collieries
-kickers
-interurban
-coiled
-lynchburg
-respondent
-plzen
-detractors
-etchings
-centering
-intensification
-tomography
-ranjit
-warblers
-retelling
-reinstatement
-cauchy
-modulus
-redirected
-evaluates
-beginner
-kalateh
-perforated
-manoeuvre
-scrimmage
-internships
-megawatts
-mottled
-haakon
-tunbridge
-kalyan
-summarised
-sukarno
-quetta
-canonized
-henryk
-agglomeration
-coahuila
-diluted
-chiropractic
-yogyakarta
-talladega
-sheik
-cation
-halting
-reprisals
-sulfuric
-musharraf
-sympathizers
-publicised
-arles
-lectionary
-fracturing
-startups
-sangha
-latrobe
-rideau
-ligaments
-blockading
-cremona
-lichens
-fabaceae
-modulated
-evocative
-embodies
-battersea
-indistinct
-altai
-subsystem
-acidity
-somatic
-formula_30
-tariq
-rationality
-sortie
-ashlar
-pokal
-cytoplasmic
-valour
-bangla
-displacing
-hijacking
-spectrometry
-westmeath
-weill
-charing
-goias
-revolvers
-individualized
-tenured
-nawaz
-piquet
-chanted
-discard
-bernd
-phalanx
-reworking
-unilaterally
-subclass
-yitzhak
-piloting
-circumvent
-disregarded
-semicircular
-viscous
-tibetans
-endeavours
-retaliated
-cretan
-vienne
-workhouse
-sufficiency
-aurangzeb
-legalization
-lipids
-expanse
-eintracht
-sanjak
-megas
-125th
-bahraini
-yakima
-eukaryotes
-thwart
-affirmation
-peloponnese
-retailing
-carbonyl
-chairwoman
-macedonians
-dentate
-rockaway
-correctness
-wealthier
-metamorphic
-aragonese
-fermanagh
-pituitary
-schrodinger
-evokes
-spoiler
-chariots
-akita
-genitalia
-combe
-confectionery
-desegregation
-experiential
-commodores
-persepolis
-viejo
-restorations
-virtualization
-hispania
-printmaking
-stipend
-yisrael
-theravada
-expended
-radium
-tweeted
-polygonal
-lippe
-charente
-leveraged
-cutaneous
-fallacy
-fragrant
-bypasses
-elaborately
-rigidity
-majid
-majorca
-kongo
-plasmodium
-skits
-audiovisual
-eerste
-staircases
-prompts
-coulthard
-northwestward
-riverdale
-beatrix
-copyrights
-prudential
-communicates
-mated
-obscenity
-asynchronous
-analyse
-hansa
-searchlight
-farnborough
-patras
-asquith
-qarah
-contours
-fumbled
-pasteur
-redistributed
-almeria
-sanctuaries
-jewry
-israelite
-clinicians
-koblenz
-bookshop
-affective
-goulburn
-panelist
-sikorsky
-cobham
-mimics
-ringed
-portraiture
-probabilistic
-girolamo
-intelligible
-andalusian
-jalal
-athenaeum
-eritrean
-auxiliaries
-pittsburg
-devolution
-sangam
-isolating
-anglers
-cronulla
-annihilated
-kidderminster
-synthesize
-popularised
-theophilus
-bandstand
-innumerable
-chagrin
-retroactively
-weser
-multiples
-birdlife
-goryeo
-pawnee
-grosser
-grappling
-tactile
-ahmadinejad
-turboprop
-erdogan
-matchday
-proletarian
-adhering
-complements
-austronesian
-adverts
-luminaries
-archeology
-impressionism
-conifer
-sodomy
-interracial
-platoons
-lessen
-postings
-pejorative
-registrations
-cookery
-persecutions
-microbes
-audits
-idiosyncratic
-subsp
-suspensions
-restricts
-colouring
-ratify
-instrumentals
-nucleotides
-sulla
-posits
-bibliotheque
-diameters
-oceanography
-instigation
-subsumed
-submachine
-acceptor
-legation
-borrows
-sedge
-discriminated
-loaves
-insurers
-highgate
-detectable
-abandons
-kilns
-sportscaster
-harwich
-iterations
-preakness
-arduous
-tensile
-prabhu
-shortwave
-philologist
-shareholding
-vegetative
-complexities
-councilors
-distinctively
-revitalize
-automaton
-amassing
-montreux
-khanh
-surabaya
-nurnberg
-pernambuco
-cuisines
-charterhouse
-firsts
-tercera
-inhabitant
-homophobia
-naturalism
-einar
-powerplant
-coruna
-entertainments
-whedon
-rajputs
-raton
-democracies
-arunachal
-oeuvre
-wallonia
-jeddah
-trolleybuses
-evangelism
-vosges
-kiowa
-minimise
-encirclement
-undertakes
-emigrant
-beacons
-deepened
-grammars
-publius
-preeminent
-seyyed
-repechage
-crafting
-headingley
-osteopathic
-lithography
-hotly
-bligh
-inshore
-betrothed
-olympians
-formula_31
-dissociation
-trivandrum
-arran
-petrovic
-stettin
-disembarked
-simplification
-bronzes
-philo
-acrobatic
-jonsson
-conjectured
-supercharged
-kanto
-detects
-cheeses
-correlates
-harmonics
-lifecycle
-sudamericana
-reservists
-decayed
-elitserien
-parametric
-113th
-dusky
-hogarth
-modulo
-symbiotic
-monopolies
-discontinuation
-converges
-southerners
-tucuman
-eclipses
-enclaves
-emits
-famicom
-caricatures
-artistically
-levelled
-mussels
-erecting
-mouthparts
-cunard
-octaves
-crucible
-guardia
-unusable
-lagrangian
-droughts
-ephemeral
-pashto
-canis
-tapering
-sasebo
-silurian
-metallurgical
-outscored
-evolves
-reissues
-sedentary
-homotopy
-greyhawk
-reagents
-inheriting
-onshore
-tilting
-rebuffed
-reusable
-naturalists
-basingstoke
-insofar
-offensives
-dravidian
-curators
-planks
-rajan
-isoforms
-flagstaff
-preside
-globular
-egalitarian
-linkages
-biographers
-goalscorers
-molybdenum
-centralised
-nordland
-jurists
-ellesmere
-rosberg
-hideyoshi
-restructure
-biases
-borrower
-scathing
-redress
-tunnelling
-workflow
-magnates
-mahendra
-dissenters
-plethora
-transcriptions
-handicrafts
-keyword
-xi'an
-petrograd
-unser
-prokofiev
-90deg
-madan
-bataan
-maronite
-kearny
-carmarthen
-termini
-consulates
-disallowed
-rockville
-bowery
-fanzine
-docklands
-bests
-prohibitions
-yeltsin
-selassie
-naturalization
-realisation
-dispensary
-tribeca
-abdulaziz
-pocahontas
-stagnation
-pamplona
-cuneiform
-propagating
-subsurface
-christgau
-epithelium
-schwerin
-lynching
-routledge
-hanseatic
-upanishad
-glebe
-yugoslavian
-complicity
-endowments
-girona
-mynetworktv
-entomology
-plinth
-ba'ath
-supercup
-torus
-akkadian
-salted
-englewood
-commandery
-belgaum
-prefixed
-colorless
-dartford
-enthroned
-caesarea
-nominative
-sandown
-safeguards
-hulled
-formula_32
-leamington
-dieppe
-spearhead
-generalizations
-demarcation
-llanelli
-masque
-brickwork
-recounting
-sufism
-strikingly
-petrochemical
-onslow
-monologues
-emigrating
-anderlecht
-sturt
-hossein
-sakhalin
-subduction
-novices
-deptford
-zanjan
-airstrikes
-coalfield
-reintroduction
-timbaland
-hornby
-messianic
-stinging
-universalist
-situational
-radiocarbon
-strongman
-rowling
-saloons
-traffickers
-overran
-fribourg
-cambrai
-gravesend
-discretionary
-finitely
-archetype
-assessor
-pilipinas
-exhumed
-invocation
-interacted
-digitized
-timisoara
-smelter
-teton
-sexism
-precepts
-srinagar
-pilsudski
-carmelite
-hanau
-scoreline
-hernando
-trekking
-blogging
-fanbase
-wielded
-vesicles
-nationalization
-banja
-rafts
-motoring
-luang
-takeda
-girder
-stimulates
-histone
-sunda
-nanoparticles
-attains
-jumpers
-catalogued
-alluding
-pontus
-ancients
-examiners
-shinkansen
-ribbentrop
-reimbursement
-pharmacological
-ramat
-stringed
-imposes
-cheaply
-transplanted
-taiping
-mizoram
-looms
-wallabies
-sideman
-kootenay
-encased
-sportsnet
-revolutionized
-tangier
-benthic
-runic
-pakistanis
-heatseekers
-shyam
-mishnah
-presbyterians
-stadt
-sutras
-straddles
-zoroastrian
-infer
-fueling
-gymnasts
-ofcom
-gunfight
-journeyman
-tracklist
-oshawa
-ps500
-pa'in
-mackinac
-xiongnu
-mississippian
-breckinridge
-freemason
-bight
-autoroute
-liberalization
-distantly
-thrillers
-solomons
-presumptive
-romanization
-anecdotal
-bohemians
-unpaved
-milder
-concurred
-spinners
-alphabets
-strenuous
-rivieres
-kerrang
-mistreatment
-dismounted
-intensively
-carlist
-dancehall
-shunting
-pluralism
-trafficked
-brokered
-bonaventure
-bromide
-neckar
-designates
-malian
-reverses
-sotheby
-sorghum
-serine
-environmentalists
-languedoc
-consulship
-metering
-bankstown
-handlers
-militiamen
-conforming
-regularity
-pondicherry
-armin
-capsized
-consejo
-capitalists
-drogheda
-granular
-purged
-acadians
-endocrine
-intramural
-elicit
-terns
-orientations
-miklos
-omitting
-apocryphal
-slapstick
-brecon
-pliocene
-affords
-typography
-emigre
-tsarist
-tomasz
-beset
-nishi
-necessitating
-encyclical
-roleplaying
-journeyed
-inflow
-sprints
-progressives
-novosibirsk
-cameroonian
-ephesus
-speckled
-kinshasa
-freiherr
-burnaby
-dalmatian
-torrential
-rigor
-renegades
-bhakti
-nurburgring
-cosimo
-convincingly
-reverting
-visayas
-lewisham
-charlottetown
-charadriiformesfamily
-transferable
-jodhpur
-converters
-deepening
-camshaft
-underdeveloped
-protease
-polonia
-uterine
-quantify
-tobruk
-dealerships
-narasimha
-fortran
-inactivity
-1780s
-victors
-categorised
-naxos
-workstation
-skink
-sardinian
-chalice
-precede
-dammed
-sondheim
-phineas
-tutored
-sourcing
-uncompromising
-placer
-tyneside
-courtiers
-proclaims
-pharmacies
-hyogo
-booksellers
-sengoku
-kursk
-spectrometer
-countywide
-wielkopolski
-bobsleigh
-shetty
-llywelyn
-consistory
-heretics
-guinean
-cliches
-individualism
-monolithic
-imams
-usability
-bursa
-deliberations
-railings
-torchwood
-inconsistency
-balearic
-stabilizer
-demonstrator
-facet
-radioactivity
-outboard
-educates
-d'oyly
-heretical
-handover
-jurisdictional
-shockwave
-hispaniola
-conceptually
-routers
-unaffiliated
-trentino
-formula_33
-cypriots
-intervenes
-neuchatel
-formulating
-maggiore
-delisted
-alcohols
-thessaly
-potable
-estimator
-suborder
-fluency
-mimicry
-clergymen
-infrastructures
-rivals.com
-baroda
-subplot
-majlis
-plano
-clinching
-connotation
-carinae
-savile
-intercultural
-transcriptional
-sandstones
-ailerons
-annotations
-impresario
-heinkel
-scriptural
-intermodal
-astrological
-ribbed
-northeastward
-posited
-boers
-utilise
-kalmar
-phylum
-breakwater
-skype
-textured
-guideline
-azeri
-rimini
-massed
-subsidence
-anomalous
-wolfsburg
-polyphonic
-accrediting
-vodacom
-kirov
-captaining
-kelantan
-logie
-fervent
-eamon
-taper
-bundeswehr
-disproportionately
-divination
-slobodan
-pundits
-hispano
-kinetics
-reunites
-makati
-ceasing
-statistician
-amending
-chiltern
-eparchy
-riverine
-melanoma
-narragansett
-pagans
-raged
-toppled
-breaching
-zadar
-holby
-dacian
-ochre
-velodrome
-disparities
-amphoe
-sedans
-webpage
-williamsport
-lachlan
-groton
-baring
-swastika
-heliport
-unwillingness
-razorbacks
-exhibitors
-foodstuffs
-impacting
-tithe
-appendages
-dermot
-subtypes
-nurseries
-balinese
-simulating
-stary
-remakes
-mundi
-chautauqua
-geologically
-stockade
-hakka
-dilute
-kalimantan
-pahang
-overlapped
-fredericton
-baha'u'llah
-jahangir
-damping
-benefactors
-shomali
-triumphal
-cieszyn
-paradigms
-shielded
-reggaeton
-maharishi
-zambian
-shearing
-golestan
-mirroring
-partitioning
-flyover
-songbook
-incandescent
-merrimack
-huguenots
-sangeet
-vulnerabilities
-trademarked
-drydock
-tantric
-honoris
-queenstown
-labelling
-iterative
-enlists
-statesmen
-anglicans
-herge
-qinghai
-burgundian
-islami
-delineated
-zhuge
-aggregated
-banknote
-qatari
-suitably
-tapestries
-asymptotic
-charleroi
-majorities
-pyramidellidae
-leanings
-climactic
-tahir
-ramsar
-suppressor
-revisionist
-trawler
-ernakulam
-penicillium
-categorization
-slits
-entitlement
-collegium
-earths
-benefice
-pinochet
-puritans
-loudspeaker
-stockhausen
-eurocup
-roskilde
-alois
-jaroslav
-rhondda
-boutiques
-vigor
-neurotransmitter
-ansar
-malden
-ferdinando
-sported
-relented
-intercession
-camberwell
-wettest
-thunderbolts
-positional
-oriel
-cloverleaf
-penalized
-shoshone
-rajkumar
-completeness
-sharjah
-chromosomal
-belgians
-woolen
-ultrasonic
-sequentially
-boleyn
-mordella
-microsystems
-initiator
-elachista
-mineralogy
-rhododendron
-integrals
-compostela
-hamza
-sawmills
-stadio
-berlioz
-maidens
-stonework
-yachting
-tappeh
-myocardial
-laborer
-workstations
-costumed
-nicaea
-lanark
-roundtable
-mashhad
-nablus
-algonquian
-stuyvesant
-sarkar
-heroines
-diwan
-laments
-intonation
-intrigues
-almaty
-feuded
-grandes
-algarve
-rehabilitate
-macrophages
-cruciate
-dismayed
-heuristic
-eliezer
-kozhikode
-covalent
-finalised
-dimorphism
-yaroslavl
-overtaking
-leverkusen
-middlebury
-feeders
-brookings
-speculates
-insoluble
-lodgings
-jozsef
-cysteine
-shenyang
-habilitation
-spurious
-brainchild
-mtdna
-comique
-albedo
-recife
-partick
-broadening
-shahi
-orientated
-himalaya
-swabia
-palme
-mennonites
-spokeswoman
-conscripts
-sepulchre
-chartres
-eurozone
-scaffold
-invertebrate
-parishad
-bagan
-heian
-watercolors
-basse
-supercomputer
-commences
-tarragona
-plainfield
-arthurian
-functor
-identically
-murex
-chronicling
-pressings
-burrowing
-histoire
-guayaquil
-goalkeeping
-differentiable
-warburg
-machining
-aeneas
-kanawha
-holocene
-ramesses
-reprisal
-qingdao
-avatars
-turkestan
-cantatas
-besieging
-repudiated
-teamsters
-equipping
-hydride
-ahmadiyya
-euston
-bottleneck
-computations
-terengganu
-kalinga
-stela
-rediscovery
-'this
-azhar
-stylised
-karelia
-polyethylene
-kansai
-motorised
-lounges
-normalization
-calculators
-1700s
-goalkeepers
-unfolded
-commissary
-cubism
-vignettes
-multiverse
-heaters
-briton
-sparingly
-childcare
-thorium
-plock
-riksdag
-eunuchs
-catalysis
-limassol
-perce
-uncensored
-whitlam
-ulmus
-unites
-mesopotamian
-refraction
-biodiesel
-forza
-fulda
-unseated
-mountbatten
-shahrak
-selenium
-osijek
-mimicking
-antimicrobial
-axons
-simulcasting
-donizetti
-swabian
-sportsmen
-hafiz
-neared
-heraclius
-locates
-evaded
-subcarpathian
-bhubaneswar
-negeri
-jagannath
-thaksin
-aydin
-oromo
-lateran
-goldsmiths
-multiculturalism
-cilia
-mihai
-evangelists
-lorient
-qajar
-polygons
-vinod
-mechanised
-anglophone
-prefabricated
-mosses
-supervillain
-airliners
-biofuels
-iodide
-innovators
-valais
-wilberforce
-logarithm
-intelligentsia
-dissipation
-sanctioning
-duchies
-aymara
-porches
-simulators
-mostar
-telepathic
-coaxial
-caithness
-burghs
-fourths
-stratification
-joaquim
-scribes
-meteorites
-monarchist
-germination
-vries
-desiring
-replenishment
-istria
-winemaking
-tammany
-troupes
-hetman
-lanceolate
-pelagic
-triptych
-primeira
-scant
-outbound
-hyphae
-denser
-bentham
-basie
-normale
-executes
-ladislaus
-kontinental
-herat
-cruiserweight
-activision
-customization
-manoeuvres
-inglewood
-northwood
-waveform
-investiture
-inpatient
-alignments
-kiryat
-rabat
-archimedes
-ustad
-monsanto
-archetypal
-kirkby
-sikhism
-correspondingly
-catskill
-overlaid
-petrels
-widowers
-unicameral
-federalists
-metalcore
-gamerankings
-mussel
-formula_34
-lymphocytes
-cystic
-southgate
-vestiges
-immortals
-kalam
-strove
-amazons
-pocono
-sociologists
-sopwith
-adheres
-laurens
-caregivers
-inspecting
-transylvanian
-rebroadcast
-rhenish
-miserables
-pyrams
-blois
-newtonian
-carapace
-redshirt
-gotland
-nazir
-unilever
-distortions
-linebackers
-federalism
-mombasa
-lumen
-bernoulli
-favouring
-aligarh
-denounce
-steamboats
-dnieper
-stratigraphic
-synths
-bernese
-umass
-icebreaker
-guanajuato
-heisenberg
-boldly
-diodes
-ladakh
-dogmatic
-scriptwriter
-maritimes
-battlestar
-symposia
-adaptable
-toluca
-bhavan
-nanking
-ieyasu
-picardy
-soybean
-adalbert
-brompton
-deutsches
-brezhnev
-glandular
-laotian
-hispanicized
-ibadan
-personification
-dalit
-yamuna
-regio
-dispensed
-yamagata
-zweibrucken
-revising
-fandom
-stances
-participle
-flavours
-khitan
-vertebral
-crores
-mayaguez
-dispensation
-guntur
-undefined
-harpercollins
-unionism
-meena
-leveling
-philippa
-refractory
-telstra
-judea
-attenuation
-pylons
-elaboration
-elegy
-edging
-gracillariidae
-residencies
-absentia
-reflexive
-deportations
-dichotomy
-stoves
-sanremo
-shimon
-menachem
-corneal
-conifers
-mordellidae
-facsimile
-diagnoses
-cowper
-citta
-viticulture
-divisive
-riverview
-foals
-mystics
-polyhedron
-plazas
-airspeed
-redgrave
-motherland
-impede
-multiplicity
-barrichello
-airships
-pharmacists
-harvester
-clays
-payloads
-differentiating
-popularize
-caesars
-tunneling
-stagnant
-circadian
-indemnity
-sensibilities
-musicology
-prefects
-serfs
-metra
-lillehammer
-carmarthenshire
-kiosks
-welland
-barbican
-alkyl
-tillandsia
-gatherers
-asociacion
-showings
-bharati
-brandywine
-subversion
-scalable
-pfizer
-dawla
-barium
-dardanelles
-nsdap
-konig
-ayutthaya
-hodgkin
-sedimentation
-completions
-purchasers
-sponsorships
-maximizing
-banked
-taoism
-minot
-enrolls
-fructose
-aspired
-capuchin
-outages
-artois
-carrollton
-totality
-osceola
-pawtucket
-fontainebleau
-converged
-queretaro
-competencies
-botha
-allotments
-sheaf
-shastri
-obliquely
-banding
-catharines
-outwardly
-monchengladbach
-driest
-contemplative
-cassini
-ranga
-pundit
-kenilworth
-tiananmen
-disulfide
-formula_35
-townlands
-codice_3
-looping
-caravans
-rachmaninoff
-segmentation
-fluorine
-anglicised
-gnostic
-dessau
-discern
-reconfigured
-altrincham
-rebounding
-battlecruiser
-ramblers
-1770s
-convective
-triomphe
-miyagi
-mourners
-instagram
-aloft
-breastfeeding
-courtyards
-folkestone
-changsha
-kumamoto
-saarland
-grayish
-provisionally
-appomattox
-uncial
-classicism
-mahindra
-elapsed
-supremes
-monophyletic
-cautioned
-formula_36
-noblewoman
-kernels
-sucre
-swaps
-bengaluru
-grenfell
-epicenter
-rockhampton
-worshipful
-licentiate
-metaphorical
-malankara
-amputated
-wattle
-palawan
-tankobon
-nobunaga
-polyhedra
-transduction
-jilin
-syrians
-affinities
-fluently
-emanating
-anglicized
-sportscar
-botanists
-altona
-dravida
-chorley
-allocations
-kunming
-luanda
-premiering
-outlived
-mesoamerica
-lingual
-dissipating
-impairments
-attenborough
-balustrade
-emulator
-bakhsh
-cladding
-increments
-ascents
-workington
-qal'eh
-winless
-categorical
-petrel
-emphasise
-dormer
-toros
-hijackers
-telescopic
-solidly
-jankovic
-cession
-gurus
-madoff
-newry
-subsystems
-northside
-talib
-englishmen
-farnese
-holographic
-electives
-argonne
-scrivener
-predated
-brugge
-nauvoo
-catalyses
-soared
-siddeley
-graphically
-powerlifting
-funicular
-sungai
-coercive
-fusing
-uncertainties
-locos
-acetic
-diverge
-wedgwood
-dressings
-tiebreaker
-didactic
-vyacheslav
-acreage
-interplanetary
-battlecruisers
-sunbury
-alkaloids
-hairpin
-automata
-wielkie
-interdiction
-plugins
-monkees
-nudibranch
-esporte
-approximations
-disabling
-powering
-characterisation
-ecologically
-martinsville
-termen
-perpetuated
-lufthansa
-ascendancy
-motherboard
-bolshoi
-athanasius
-prunus
-dilution
-invests
-nonzero
-mendocino
-charan
-banque
-shaheed
-counterculture
-unita
-voivode
-hospitalization
-vapour
-supermarine
-resistor
-steppes
-osnabruck
-intermediates
-benzodiazepines
-sunnyside
-privatized
-geopolitical
-ponta
-beersheba
-kievan
-embody
-theoretic
-sangh
-cartographer
-blige
-rotors
-thruway
-battlefields
-discernible
-demobilized
-broodmare
-colouration
-sagas
-policymakers
-serialization
-augmentation
-hoare
-frankfurter
-transnistria
-kinases
-detachable
-generational
-converging
-antiaircraft
-khaki
-bimonthly
-coadjutor
-arkhangelsk
-kannur
-buffers
-livonian
-northwich
-enveloped
-cysts
-yokozuna
-herne
-beeching
-enron
-virginian
-woollen
-excepting
-competitively
-outtakes
-recombinant
-hillcrest
-clearances
-pathe
-cumbersome
-brasov
-u.s.a
-likud
-christiania
-cruciform
-hierarchies
-wandsworth
-lupin
-resins
-voiceover
-sitar
-electrochemical
-mediacorp
-typhus
-grenadiers
-hepatic
-pompeii
-weightlifter
-bosniak
-oxidoreductase
-undersecretary
-rescuers
-ranji
-seleucid
-analysing
-exegesis
-tenancy
-toure
-kristiansand
-110th
-carillon
-minesweepers
-poitou
-acceded
-palladian
-redevelop
-naismith
-rifled
-proletariat
-shojo
-hackensack
-harvests
-endpoint
-kuban
-rosenborg
-stonehenge
-authorisation
-jacobean
-revocation
-compatriots
-colliding
-undetermined
-okayama
-acknowledgment
-angelou
-fresnel
-chahar
-ethereal
-mg/kg
-emmet
-mobilised
-unfavourable
-cultura
-characterizing
-parsonage
-skeptics
-expressways
-rabaul
-medea
-guardsmen
-visakhapatnam
-caddo
-homophobic
-elmwood
-encircling
-coexistence
-contending
-seljuk
-mycologist
-infertility
-moliere
-insolvent
-covenants
-underpass
-holme
-landesliga
-workplaces
-delinquency
-methamphetamine
-contrived
-tableau
-tithes
-overlying
-usurped
-contingents
-spares
-oligocene
-molde
-beatification
-mordechai
-balloting
-pampanga
-navigators
-flowered
-debutant
-codec
-orogeny
-newsletters
-solon
-ambivalent
-ubisoft
-archdeaconry
-harpers
-kirkus
-jabal
-castings
-kazhagam
-sylhet
-yuwen
-barnstaple
-amidships
-causative
-isuzu
-watchtower
-granules
-canaveral
-remuneration
-insurer
-payout
-horizonte
-integrative
-attributing
-kiwis
-skanderbeg
-asymmetry
-gannett
-urbanism
-disassembled
-unaltered
-precluded
-melodifestivalen
-ascends
-plugin
-gurkha
-bisons
-stakeholder
-industrialisation
-abbotsford
-sextet
-bustling
-uptempo
-slavia
-choreographers
-midwives
-haram
-javed
-gazetteer
-subsection
-natively
-weighting
-lysine
-meera
-redbridge
-muchmusic
-abruzzo
-adjoins
-unsustainable
-foresters
-kbit/s
-cosmopterigidae
-secularism
-poetics
-causality
-phonograph
-estudiantes
-ceausescu
-universitario
-adjoint
-applicability
-gastropods
-nagaland
-kentish
-mechelen
-atalanta
-woodpeckers
-lombards
-gatineau
-romansh
-avraham
-acetylcholine
-perturbation
-galois
-wenceslaus
-fuzhou
-meandering
-dendritic
-sacristy
-accented
-katha
-therapeutics
-perceives
-unskilled
-greenhouses
-analogues
-chaldean
-timbre
-sloped
-volodymyr
-sadiq
-maghreb
-monogram
-rearguard
-caucuses
-mures
-metabolite
-uyezd
-determinism
-theosophical
-corbet
-gaels
-disruptions
-bicameral
-ribosomal
-wolseley
-clarksville
-watersheds
-tarsi
-radon
-milanese
-discontinuous
-aristotelian
-whistleblower
-representational
-hashim
-modestly
-localised
-atrial
-hazara
-ravana
-troyes
-appointees
-rubus
-morningside
-amity
-aberdare
-ganglia
-wests
-zbigniew
-aerobatic
-depopulated
-corsican
-introspective
-twinning
-hardtop
-shallower
-cataract
-mesolithic
-emblematic
-graced
-lubrication
-republicanism
-voronezh
-bastions
-meissen
-irkutsk
-oboes
-hokkien
-sprites
-tenet
-individualist
-capitulated
-oakville
-dysentery
-orientalist
-hillsides
-keywords
-elicited
-incised
-lagging
-apoel
-lengthening
-attractiveness
-marauders
-sportswriter
-decentralization
-boltzmann
-contradicts
-draftsman
-precipitate
-solihull
-norske
-consorts
-hauptmann
-riflemen
-adventists
-syndromes
-demolishing
-customize
-continuo
-peripherals
-seamlessly
-linguistically
-bhushan
-orphanages
-paraul
-lessened
-devanagari
-quarto
-responders
-patronymic
-riemannian
-altoona
-canonization
-honouring
-geodetic
-exemplifies
-republica
-enzymatic
-porters
-fairmount
-pampa
-sufferers
-kamchatka
-conjugated
-coachella
-uthman
-repositories
-copious
-headteacher
-awami
-phoneme
-homomorphism
-franconian
-moorland
-davos
-quantified
-kamloops
-quarks
-mayoralty
-weald
-peacekeepers
-valerian
-particulate
-insiders
-perthshire
-caches
-guimaraes
-piped
-grenadines
-kosciuszko
-trombonist
-artemisia
-covariance
-intertidal
-soybeans
-beatified
-ellipse
-fruiting
-deafness
-dnipropetrovsk
-accrued
-zealous
-mandala
-causation
-junius
-kilowatt
-bakeries
-montpelier
-airdrie
-rectified
-bungalows
-toleration
-debian
-pylon
-trotskyist
-posteriorly
-two-and-a-half
-herbivorous
-islamists
-poetical
-donne
-wodehouse
-frome
-allium
-assimilate
-phonemic
-minaret
-unprofitable
-darpa
-untenable
-leaflet
-bitcoin
-zahir
-thresholds
-argentino
-jacopo
-bespoke
-stratified
-wellbeing
-shiite
-basaltic
-timberwolves
-secrete
-taunts
-marathons
-isomers
-carre
-consecrators
-penobscot
-pitcairn
-sakha
-crosstown
-inclusions
-impassable
-fenders
-indre
-uscgc
-jordi
-retinue
-logarithmic
-pilgrimages
-railcar
-cashel
-blackrock
-macroscopic
-aligning
-tabla
-trestle
-certify
-ronson
-palps
-dissolves
-thickened
-silicate
-taman
-walsingham
-hausa
-lowestoft
-rondo
-oleksandr
-cuyahoga
-retardation
-countering
-cricketing
-holborn
-identifiers
-hells
-geophysics
-infighting
-sculpting
-balaji
-webbed
-irradiation
-runestone
-trusses
-oriya
-sojourn
-forfeiture
-colonize
-exclaimed
-eucharistic
-lackluster
-glazing
-northridge
-gutenberg
-stipulates
-macroeconomic
-priori
-outermost
-annular
-udinese
-insulating
-headliner
-godel
-polytope
-megalithic
-salix
-sharapova
-derided
-muskegon
-braintree
-plateaus
-confers
-autocratic
-isomer
-interstitial
-stamping
-omits
-kirtland
-hatchery
-evidences
-intifada
-111th
-podgorica
-capua
-motivating
-nuneaton
-jakub
-korsakov
-amitabh
-mundial
-monrovia
-gluten
-predictor
-marshalling
-d'orleans
-levers
-touchscreen
-brantford
-fricative
-banishment
-descendent
-antagonism
-ludovico
-loudspeakers
-formula_37
-livelihoods
-manassas
-steamships
-dewsbury
-uppermost
-humayun
-lures
-pinnacles
-dependents
-lecce
-clumps
-observatories
-paleozoic
-dedicating
-samiti
-draughtsman
-gauls
-incite
-infringing
-nepean
-pythagorean
-convents
-triumvirate
-seigneur
-gaiman
-vagrant
-fossa
-byproduct
-serrated
-renfrewshire
-sheltering
-achaemenid
-dukedom
-catchers
-sampdoria
-platelet
-bielefeld
-fluctuating
-phenomenology
-strikeout
-ethnology
-prospectors
-woodworking
-tatra
-wildfires
-meditations
-agrippa
-fortescue
-qureshi
-wojciech
-methyltransferase
-accusative
-saatchi
-amerindian
-volcanism
-zeeland
-toyama
-vladimirovich
-allege
-polygram
-redox
-budgeted
-advisories
-nematode
-chipset
-starscream
-tonbridge
-hardening
-shales
-accompanist
-paraded
-phonographic
-whitefish
-sportive
-audiobook
-kalisz
-hibernation
-latif
-duels
-ps200
-coxeter
-nayak
-safeguarding
-cantabria
-minesweeping
-zeiss
-dunams
-catholicos
-sawtooth
-ontological
-nicobar
-bridgend
-unclassified
-intrinsically
-hanoverian
-rabbitohs
-kenseth
-alcalde
-northumbrian
-raritan
-septuagint
-presse
-sevres
-origen
-dandenong
-peachtree
-intersected
-impeded
-usages
-hippodrome
-novara
-trajectories
-customarily
-yardage
-inflected
-yanow
-kalan
-taverns
-liguria
-librettist
-intermarriage
-1760s
-courant
-gambier
-infanta
-ptolemaic
-ukulele
-haganah
-sceptical
-manchukuo
-plexus
-implantation
-hilal
-intersex
-efficiencies
-arbroath
-hagerstown
-adelphi
-diario
-marais
-matti
-lifes
-coining
-modalities
-divya
-bletchley
-conserving
-ivorian
-mithridates
-generative
-strikeforce
-laymen
-toponymy
-pogrom
-satya
-meticulously
-agios
-dufferin
-yaakov
-fortnightly
-cargoes
-deterrence
-prefrontal
-przemysl
-mitterrand
-commemorations
-chatsworth
-gurdwara
-abuja
-chakraborty
-badajoz
-geometries
-artiste
-diatonic
-ganglion
-presides
-marymount
-nanak
-cytokines
-feudalism
-storks
-rowers
-widens
-politico
-evangelicals
-assailants
-pittsfield
-allowable
-bijapur
-telenovelas
-dichomeris
-glenelg
-herbivores
-keita
-inked
-radom
-fundraisers
-constantius
-boheme
-portability
-komnenos
-crystallography
-derrida
-moderates
-tavistock
-fateh
-spacex
-disjoint
-bristles
-commercialized
-interwoven
-empirically
-regius
-bulacan
-newsday
-showa
-radicalism
-yarrow
-pleura
-sayed
-structuring
-cotes
-reminiscences
-acetyl
-edicts
-escalators
-aomori
-encapsulated
-legacies
-bunbury
-placings
-fearsome
-postscript
-powerfully
-keighley
-hildesheim
-amicus
-crevices
-deserters
-benelux
-aurangabad
-freeware
-ioannis
-carpathians
-chirac
-seceded
-prepaid
-landlocked
-naturalised
-yanukovych
-soundscan
-blotch
-phenotypic
-determinants
-twente
-dictatorial
-giessen
-composes
-recherche
-pathophysiology
-inventories
-ayurveda
-elevating
-gravestone
-degeneres
-vilayet
-popularizing
-spartanburg
-bloemfontein
-previewed
-renunciation
-genotype
-ogilvy
-tracery
-blacklisted
-emissaries
-diploid
-disclosures
-tupolev
-shinjuku
-antecedents
-pennine
-braganza
-bhattacharya
-countable
-spectroscopic
-ingolstadt
-theseus
-corroborated
-compounding
-thrombosis
-extremadura
-medallions
-hasanabad
-lambton
-perpetuity
-glycol
-besancon
-palaiologos
-pandey
-caicos
-antecedent
-stratum
-laserdisc
-novitiate
-crowdfunding
-palatal
-sorceress
-dassault
-toughness
-celle
-cezanne
-vientiane
-tioga
-hander
-crossbar
-gisborne
-cursor
-inspectorate
-serif
-praia
-sphingidae
-nameplate
-psalter
-ivanovic
-sitka
-equalised
-mutineers
-sergius
-outgrowth
-creationism
-haredi
-rhizomes
-predominate
-undertakings
-vulgate
-hydrothermal
-abbeville
-geodesic
-kampung
-physiotherapy
-unauthorised
-asteraceae
-conservationist
-minoan
-supersport
-mohammadabad
-cranbrook
-mentorship
-legitimately
-marshland
-datuk
-louvain
-potawatomi
-carnivores
-levies
-lyell
-hymnal
-regionals
-tinto
-shikoku
-conformal
-wanganui
-beira
-lleida
-standstill
-deloitte
-formula_40
-corbusier
-chancellery
-mixtapes
-airtime
-muhlenberg
-formula_39
-bracts
-thrashers
-prodigious
-gironde
-chickamauga
-uyghurs
-substitutions
-pescara
-batangas
-gregarious
-gijon
-paleo
-mathura
-pumas
-proportionally
-hawkesbury
-yucca
-kristiania
-funimation
-fluted
-eloquence
-mohun
-aftermarket
-chroniclers
-futurist
-nonconformist
-branko
-mannerisms
-lesnar
-opengl
-altos
-retainers
-ashfield
-shelbourne
-sulaiman
-divisie
-gwent
-locarno
-lieder
-minkowski
-bivalve
-redeployed
-cartography
-seaway
-bookings
-decays
-ostend
-antiquaries
-pathogenesis
-formula_38
-chrysalis
-esperance
-valli
-motogp
-homelands
-bridged
-bloor
-ghazal
-vulgaris
-baekje
-prospector
-calculates
-debtors
-hesperiidae
-titian
-returner
-landgrave
-frontenac
-kelowna
-pregame
-castelo
-caius
-canoeist
-watercolours
-winterthur
-superintendents
-dissonance
-dubstep
-adorn
-matic
-salih
-hillel
-swordsman
-flavoured
-emitter
-assays
-monongahela
-deeded
-brazzaville
-sufferings
-babylonia
-fecal
-umbria
-astrologer
-gentrification
-frescos
-phasing
-zielona
-ecozone
-candido
-manoj
-quadrilateral
-gyula
-falsetto
-prewar
-puntland
-infinitive
-contraceptive
-bakhtiari
-ohrid
-socialization
-tailplane
-evoking
-havelock
-macapagal
-plundering
-104th
-keynesian
-templars
-phrasing
-morphologically
-czestochowa
-humorously
-catawba
-burgas
-chiswick
-ellipsoid
-kodansha
-inwards
-gautama
-katanga
-orthopaedic
-heilongjiang
-sieges
-outsourced
-subterminal
-vijayawada
-hares
-oration
-leitrim
-ravines
-manawatu
-cryogenic
-tracklisting
-about.com
-ambedkar
-degenerated
-hastened
-venturing
-lobbyists
-shekhar
-typefaces
-northcote
-rugen
-'good
-ornithology
-asexual
-hemispheres
-unsupported
-glyphs
-spoleto
-epigenetic
-musicianship
-donington
-diogo
-kangxi
-bisected
-polymorphism
-megawatt
-salta
-embossed
-cheetahs
-cruzeiro
-unhcr
-aristide
-rayleigh
-maturing
-indonesians
-noire
-llano
-ffffff
-camus
-purges
-annales
-convair
-apostasy
-algol
-phage
-apaches
-marketers
-aldehyde
-pompidou
-kharkov
-forgeries
-praetorian
-divested
-retrospectively
-gornji
-scutellum
-bitumen
-pausanias
-magnification
-imitations
-nyasaland
-geographers
-floodlights
-athlone
-hippolyte
-expositions
-clarinetist
-razak
-neutrinos
-rotax
-sheykh
-plush
-interconnect
-andalus
-cladogram
-rudyard
-resonator
-granby
-blackfriars
-placido
-windscreen
-sahel
-minamoto
-haida
-cations
-emden
-blackheath
-thematically
-blacklist
-pawel
-disseminating
-academical
-undamaged
-raytheon
-harsher
-powhatan
-ramachandran
-saddles
-paderborn
-capping
-zahra
-prospecting
-glycine
-chromatin
-profane
-banska
-helmand
-okinawan
-dislocation
-oscillators
-insectivorous
-foyle
-gilgit
-autonomic
-tuareg
-sluice
-pollinated
-multiplexed
-granary
-narcissus
-ranchi
-staines
-nitra
-goalscoring
-midwifery
-pensioners
-algorithmic
-meetinghouse
-biblioteca
-besar
-narva
-angkor
-predate
-lohan
-cyclical
-detainee
-occipital
-eventing
-faisalabad
-dartmoor
-kublai
-courtly
-resigns
-radii
-megachilidae
-cartels
-shortfall
-xhosa
-unregistered
-benchmarks
-dystopian
-bulkhead
-ponsonby
-jovanovic
-accumulates
-papuan
-bhutanese
-intuitively
-gotaland
-headliners
-recursion
-dejan
-novellas
-diphthongs
-imbued
-withstood
-analgesic
-amplify
-powertrain
-programing
-maidan
-alstom
-affirms
-eradicated
-summerslam
-videogame
-molla
-severing
-foundered
-gallium
-atmospheres
-desalination
-shmuel
-howmeh
-catolica
-bossier
-reconstructing
-isolates
-lyase
-tweets
-unconnected
-tidewater
-divisible
-cohorts
-orebro
-presov
-furnishing
-folklorist
-simplifying
-centrale
-notations
-factorization
-monarchies
-deepen
-macomb
-facilitation
-hennepin
-declassified
-redrawn
-microprocessors
-preliminaries
-enlarging
-timeframe
-deutschen
-shipbuilders
-patiala
-ferrous
-aquariums
-genealogies
-vieux
-unrecognized
-bridgwater
-tetrahedral
-thule
-resignations
-gondwana
-registries
-agder
-dataset
-felled
-parva
-analyzer
-worsen
-coleraine
-columella
-blockaded
-polytechnique
-reassembled
-reentry
-narvik
-greys
-nigra
-knockouts
-bofors
-gniezno
-slotted
-hamasaki
-ferrers
-conferring
-thirdly
-domestication
-photojournalist
-universality
-preclude
-ponting
-halved
-thereupon
-photosynthetic
-ostrava
-mismatch
-pangasinan
-intermediaries
-abolitionists
-transited
-headings
-ustase
-radiological
-interconnection
-dabrowa
-invariants
-honorius
-preferentially
-chantilly
-marysville
-dialectical
-antioquia
-abstained
-gogol
-dirichlet
-muricidae
-symmetries
-reproduces
-brazos
-fatwa
-bacillus
-ketone
-paribas
-chowk
-multiplicative
-dermatitis
-mamluks
-devotes
-adenosine
-newbery
-meditative
-minefields
-inflection
-oxfam
-conwy
-bystrica
-imprints
-pandavas
-infinitesimal
-conurbation
-amphetamine
-reestablish
-furth
-edessa
-injustices
-frankston
-serjeant
-4x200
-khazar
-sihanouk
-longchamp
-stags
-pogroms
-coups
-upperparts
-endpoints
-infringed
-nuanced
-summing
-humorist
-pacification
-ciaran
-jamaat
-anteriorly
-roddick
-springboks
-faceted
-hypoxia
-rigorously
-cleves
-fatimid
-ayurvedic
-tabled
-ratna
-senhora
-maricopa
-seibu
-gauguin
-holomorphic
-campgrounds
-amboy
-coordinators
-ponderosa
-casemates
-ouachita
-nanaimo
-mindoro
-zealander
-rimsky
-cluny
-tomaszow
-meghalaya
-caetano
-tilak
-roussillon
-landtag
-gravitation
-dystrophy
-cephalopods
-trombones
-glens
-killarney
-denominated
-anthropogenic
-pssas
-roubaix
-carcasses
-montmorency
-neotropical
-communicative
-rabindranath
-ordinated
-separable
-overriding
-surged
-sagebrush
-conciliation
-codice_4
-durrani
-phosphatase
-qadir
-votive
-revitalized
-taiyuan
-tyrannosaurus
-graze
-slovaks
-nematodes
-environmentalism
-blockhouse
-illiteracy
-schengen
-ecotourism
-alternation
-conic
-wields
-hounslow
-blackfoot
-kwame
-ambulatory
-volhynia
-hordaland
-croton
-piedras
-rohit
-drava
-conceptualized
-birla
-illustrative
-gurgaon
-barisal
-tutsi
-dezong
-nasional
-polje
-chanson
-clarinets
-krasnoyarsk
-aleksandrovich
-cosmonaut
-d'este
-palliative
-midseason
-silencing
-wardens
-durer
-girders
-salamanders
-torrington
-supersonics
-lauda
-farid
-circumnavigation
-embankments
-funnels
-bajnoksag
-lorries
-cappadocia
-jains
-warringah
-retirees
-burgesses
-equalization
-cusco
-ganesan
-algal
-amazonian
-lineups
-allocating
-conquerors
-usurper
-mnemonic
-predating
-brahmaputra
-ahmadabad
-maidenhead
-numismatic
-subregion
-encamped
-reciprocating
-freebsd
-irgun
-tortoises
-governorates
-zionists
-airfoil
-collated
-ajmer
-fiennes
-etymological
-polemic
-chadian
-clerestory
-nordiques
-fluctuated
-calvados
-oxidizing
-trailhead
-massena
-quarrels
-dordogne
-tirunelveli
-pyruvate
-pulsed
-athabasca
-sylar
-appointee
-serer
-japonica
-andronikos
-conferencing
-nicolaus
-chemin
-ascertained
-incited
-woodbine
-helices
-hospitalised
-emplacements
-to/from
-orchestre
-tyrannical
-pannonia
-methodism
-pop/rock
-shibuya
-berbers
-despot
-seaward
-westpac
-separator
-perpignan
-alamein
-judeo
-publicize
-quantization
-ethniki
-gracilis
-menlo
-offside
-oscillating
-unregulated
-succumbing
-finnmark
-metrical
-suleyman
-raith
-sovereigns
-bundesstrasse
-kartli
-fiduciary
-darshan
-foramen
-curler
-concubines
-calvinism
-larouche
-bukhara
-sophomores
-mohanlal
-lutheranism
-monomer
-eamonn
-'black
-uncontested
-immersive
-tutorials
-beachhead
-bindings
-permeable
-postulates
-comite
-transformative
-indiscriminate
-hofstra
-associacao
-amarna
-dermatology
-lapland
-aosta
-babur
-unambiguous
-formatting
-schoolboys
-gwangju
-superconducting
-replayed
-adherent
-aureus
-compressors
-forcible
-spitsbergen
-boulevards
-budgeting
-nossa
-annandale
-perumal
-interregnum
-sassoon
-kwajalein
-greenbrier
-caldas
-triangulation
-flavius
-increment
-shakhtar
-nullified
-pinfall
-nomen
-microfinance
-depreciation
-cubist
-steeper
-splendour
-gruppe
-everyman
-chasers
-campaigners
-bridle
-modality
-percussive
-darkly
-capes
-velar
-picton
-triennial
-factional
-padang
-toponym
-betterment
-norepinephrine
-112th
-estuarine
-diemen
-warehousing
-morphism
-ideologically
-pairings
-immunization
-crassus
-exporters
-sefer
-flocked
-bulbous
-deseret
-booms
-calcite
-bohol
-elven
-groot
-pulau
-citigroup
-wyeth
-modernizing
-layering
-pastiche
-complies
-printmaker
-condenser
-theropod
-cassino
-oxyrhynchus
-akademie
-trainings
-lowercase
-coxae
-parte
-chetniks
-pentagonal
-keselowski
-monocoque
-morsi
-reticulum
-meiosis
-clapboard
-recoveries
-tinge
-an/fps
-revista
-sidon
-livre
-epidermis
-conglomerates
-kampong
-congruent
-harlequins
-tergum
-simplifies
-epidemiological
-underwriting
-tcp/ip
-exclusivity
-multidimensional
-mysql
-columbine
-ecologist
-hayat
-sicilies
-levees
-handset
-aesop
-usenet
-pacquiao
-archiving
-alexandrian
-compensatory
-broadsheet
-annotation
-bahamian
-d'affaires
-interludes
-phraya
-shamans
-marmara
-customizable
-immortalized
-ambushes
-chlorophyll
-diesels
-emulsion
-rheumatoid
-voluminous
-screenwriters
-tailoring
-sedis
-runcorn
-democratization
-bushehr
-anacostia
-constanta
-antiquary
-sixtus
-radiate
-advaita
-antimony
-acumen
-barristers
-reichsbahn
-ronstadt
-symbolist
-pasig
-cursive
-secessionist
-afrikaner
-munnetra
-inversely
-adsorption
-syllabic
-moltke
-idioms
-midline
-olimpico
-diphosphate
-cautions
-radziwill
-mobilisation
-copelatus
-trawlers
-unicron
-bhaskar
-financiers
-minimalism
-derailment
-marxists
-oireachtas
-abdicate
-eigenvalue
-zafar
-vytautas
-ganguly
-chelyabinsk
-telluride
-subordination
-ferried
-dived
-vendee
-pictish
-dimitrov
-expiry
-carnation
-cayley
-magnitudes
-lismore
-gretna
-sandwiched
-unmasked
-sandomierz
-swarthmore
-tetra
-nanyang
-pevsner
-dehradun
-mormonism
-rashi
-complying
-seaplanes
-ningbo
-cooperates
-strathcona
-mornington
-mestizo
-yulia
-edgbaston
-palisade
-ethno
-polytopes
-espirito
-tymoshenko
-pronunciations
-paradoxical
-taichung
-chipmunks
-erhard
-maximise
-accretion
-kanda
-`abdu'l
-narrowest
-umpiring
-mycenaean
-divisor
-geneticist
-ceredigion
-barque
-hobbyists
-equates
-auxerre
-spinose
-cheil
-sweetwater
-guano
-carboxylic
-archiv
-tannery
-cormorant
-agonists
-fundacion
-anbar
-tunku
-hindrance
-meerut
-concordat
-secunderabad
-kachin
-achievable
-murfreesboro
-comprehensively
-forges
-broadest
-synchronised
-speciation
-scapa
-aliyev
-conmebol
-tirelessly
-subjugated
-pillaged
-udaipur
-defensively
-lakhs
-stateless
-haasan
-headlamps
-patterning
-podiums
-polyphony
-mcmurdo
-mujer
-vocally
-storeyed
-mucosa
-multivariate
-scopus
-minimizes
-formalised
-certiorari
-bourges
-populate
-overhanging
-gaiety
-unreserved
-borromeo
-woolworths
-isotopic
-bashar
-purify
-vertebra
-medan
-juxtaposition
-earthwork
-elongation
-chaudhary
-schematic
-piast
-steeped
-nanotubes
-fouls
-achaea
-legionnaires
-abdur
-qmjhl
-embraer
-hardback
-centerville
-ilocos
-slovan
-whitehorse
-mauritian
-moulding
-mapuche
-donned
-provisioning
-gazprom
-jonesboro
-audley
-lightest
-calyx
-coldwater
-trigonometric
-petroglyphs
-psychoanalyst
-congregate
-zambezi
-fissure
-supervises
-bexley
-etobicoke
-wairarapa
-tectonics
-emphasises
-formula_41
-debugging
-linfield
-spatially
-ionizing
-ungulates
-orinoco
-clades
-erlangen
-news/talk
-vols.
-ceara
-yakovlev
-finsbury
-entanglement
-fieldhouse
-graphene
-intensifying
-grigory
-keyong
-zacatecas
-ninian
-allgemeine
-keswick
-societa
-snorri
-femininity
-najib
-monoclonal
-guyanese
-postulate
-huntly
-abbeys
-machinist
-yunus
-emphasising
-ishaq
-urmia
-bremerton
-pretenders
-lumiere
-thoroughfares
-chikara
-dramatized
-metathorax
-taiko
-transcendence
-wycliffe
-retrieves
-umpired
-steuben
-racehorses
-taylors
-kuznetsov
-montezuma
-precambrian
-canopies
-gaozong
-propodeum
-disestablished
-retroactive
-shoreham
-rhizome
-doubleheader
-clinician
-diwali
-quartzite
-shabaab
-agassiz
-despatched
-stormwater
-luxemburg
-callao
-universidade
-courland
-skane
-glyph
-dormers
-witwatersrand
-curacy
-qualcomm
-nansen
-entablature
-lauper
-hausdorff
-lusaka
-ruthenian
-360deg
-cityscape
-douai
-vaishnava
-spars
-vaulting
-rationalist
-gygax
-sequestration
-typology
-pollinates
-accelerators
-leben
-colonials
-cenotaph
-imparted
-carthaginians
-equaled
-rostrum
-gobind
-bodhisattva
-oberst
-bicycling
-arabi
-sangre
-biophysics
-hainaut
-vernal
-lunenburg
-apportioned
-finches
-lajos
-nenad
-repackaged
-zayed
-nikephoros
-r.e.m
-swaminarayan
-gestalt
-unplaced
-crags
-grohl
-sialkot
-unsaturated
-gwinnett
-linemen
-forays
-palakkad
-writs
-instrumentalists
-aircrews
-badged
-terrapins
-180deg
-oneness
-commissariat
-changi
-pupation
-circumscribed
-contador
-isotropic
-administrated
-fiefs
-nimes
-intrusions
-minoru
-geschichte
-nadph
-tainan
-changchun
-carbondale
-frisia
-swapo
-evesham
-hawai'i
-encyclopedic
-transporters
-dysplasia
-formula_42
-onsite
-jindal
-guetta
-judgements
-narbonne
-permissions
-paleogene
-rationalism
-vilna
-isometric
-subtracted
-chattahoochee
-lamina
-missa
-greville
-pervez
-lattices
-persistently
-crystallization
-timbered
-hawaiians
-fouling
-interrelated
-masood
-ripening
-stasi
-gamal
-visigothic
-warlike
-cybernetics
-tanjung
-forfar
-cybernetic
-karelian
-brooklands
-belfort
-greifswald
-campeche
-inexplicably
-refereeing
-understory
-uninterested
-prius
-collegiately
-sefid
-sarsfield
-categorize
-biannual
-elsevier
-eisteddfod
-declension
-autonoma
-procuring
-misrepresentation
-novelization
-bibliographic
-shamanism
-vestments
-potash
-eastleigh
-ionized
-turan
-lavishly
-scilly
-balanchine
-importers
-parlance
-'that
-kanyakumari
-synods
-mieszko
-crossovers
-serfdom
-conformational
-legislated
-exclave
-heathland
-sadar
-differentiates
-propositional
-konstantinos
-photoshop
-manche
-vellore
-appalachia
-orestes
-taiga
-exchanger
-grozny
-invalidated
-baffin
-spezia
-staunchly
-eisenach
-robustness
-virtuosity
-ciphers
-inlets
-bolagh
-understandings
-bosniaks
-parser
-typhoons
-sinan
-luzerne
-webcomic
-subtraction
-jhelum
-businessweek
-ceske
-refrained
-firebox
-mitigated
-helmholtz
-dilip
-eslamabad
-metalwork
-lucan
-apportionment
-provident
-gdynia
-schooners
-casement
-danse
-hajjiabad
-benazir
-buttress
-anthracite
-newsreel
-wollaston
-dispatching
-cadastral
-riverboat
-provincetown
-nantwich
-missal
-irreverent
-juxtaposed
-darya
-ennobled
-electropop
-stereoscopic
-maneuverability
-laban
-luhansk
-udine
-collectibles
-haulage
-holyrood
-materially
-supercharger
-gorizia
-shkoder
-townhouses
-pilate
-layoffs
-folkloric
-dialectic
-exuberant
-matures
-malla
-ceuta
-citizenry
-crewed
-couplet
-stopover
-transposition
-tradesmen
-antioxidant
-amines
-utterance
-grahame
-landless
-isere
-diction
-appellant
-satirist
-urbino
-intertoto
-subiaco
-antonescu
-nehemiah
-ubiquitin
-emcee
-stourbridge
-fencers
-103rd
-wranglers
-monteverdi
-watertight
-expounded
-xiamen
-manmohan
-pirie
-threefold
-antidepressant
-sheboygan
-grieg
-cancerous
-diverging
-bernini
-polychrome
-fundamentalism
-bihari
-critiqued
-cholas
-villers
-tendulkar
-dafydd
-vastra
-fringed
-evangelization
-episcopalian
-maliki
-sana'a
-ashburton
-trianon
-allegany
-heptathlon
-insufficiently
-panelists
-pharrell
-hexham
-amharic
-fertilized
-plumes
-cistern
-stratigraphy
-akershus
-catalans
-karoo
-rupee
-minuteman
-quantification
-wigmore
-leutnant
-metanotum
-weeknights
-iridescent
-extrasolar
-brechin
-deuterium
-kuching
-lyricism
-astrakhan
-brookhaven
-euphorbia
-hradec
-bhagat
-vardar
-aylmer
-positron
-amygdala
-speculators
-unaccompanied
-debrecen
-slurry
-windhoek
-disaffected
-rapporteur
-mellitus
-blockers
-fronds
-yatra
-sportsperson
-precession
-physiologist
-weeknight
-pidgin
-pharma
-condemns
-standardize
-zetian
-tibor
-glycoprotein
-emporia
-cormorants
-amalie
-accesses
-leonhard
-denbighshire
-roald
-116th
-will.i.am
-symbiosis
-privatised
-meanders
-chemnitz
-jabalpur
-shing
-secede
-ludvig
-krajina
-homegrown
-snippets
-sasanian
-euripides
-peder
-cimarron
-streaked
-graubunden
-kilimanjaro
-mbeki
-middleware
-flensburg
-bukovina
-lindwall
-marsalis
-profited
-abkhaz
-polis
-camouflaged
-amyloid
-morgantown
-ovoid
-bodleian
-morte
-quashed
-gamelan
-juventud
-natchitoches
-storyboard
-freeview
-enumeration
-cielo
-preludes
-bulawayo
-1600s
-olympiads
-multicast
-faunal
-asura
-reinforces
-puranas
-ziegfeld
-handicraft
-seamount
-kheil
-noche
-hallmarks
-dermal
-colorectal
-encircle
-hessen
-umbilicus
-sunnis
-leste
-unwin
-disclosing
-superfund
-montmartre
-refuelling
-subprime
-kolhapur
-etiology
-bismuth
-laissez
-vibrational
-mazar
-alcoa
-rumsfeld
-recurve
-ticonderoga
-lionsgate
-onlookers
-homesteads
-filesystem
-barometric
-kingswood
-biofuel
-belleza
-moshav
-occidentalis
-asymptomatic
-northeasterly
-leveson
-huygens
-numan
-kingsway
-primogeniture
-toyotomi
-yazoo
-limpets
-greenbelt
-booed
-concurrence
-dihedral
-ventrites
-raipur
-sibiu
-plotters
-kitab
-109th
-trackbed
-skilful
-berthed
-effendi
-fairing
-sephardi
-mikhailovich
-lockyer
-wadham
-invertible
-paperbacks
-alphabetic
-deuteronomy
-constitutive
-leathery
-greyhounds
-estoril
-beechcraft
-poblacion
-cossidae
-excreted
-flamingos
-singha
-olmec
-neurotransmitters
-ascoli
-nkrumah
-forerunners
-dualism
-disenchanted
-benefitted
-centrum
-undesignated
-noida
-o'donoghue
-collages
-egrets
-egmont
-wuppertal
-cleave
-montgomerie
-pseudomonas
-srinivasa
-lymphatic
-stadia
-resold
-minima
-evacuees
-consumerism
-ronde
-biochemist
-automorphism
-hollows
-smuts
-improvisations
-vespasian
-bream
-pimlico
-eglin
-colne
-melancholic
-berhad
-ousting
-saale
-notaulices
-ouest
-hunslet
-tiberias
-abdomina
-ramsgate
-stanislas
-donbass
-pontefract
-sucrose
-halts
-drammen
-chelm
-l'arc
-taming
-trolleys
-konin
-incertae
-licensees
-scythian
-giorgos
-dative
-tanglewood
-farmlands
-o'keeffe
-caesium
-romsdal
-amstrad
-corte
-oglethorpe
-huntingdonshire
-magnetization
-adapts
-zamosc
-shooto
-cuttack
-centrepiece
-storehouse
-winehouse
-morbidity
-woodcuts
-ryazan
-buddleja
-buoyant
-bodmin
-estero
-austral
-verifiable
-periyar
-christendom
-curtail
-shura
-kaifeng
-cotswold
-invariance
-seafaring
-gorica
-androgen
-usman
-seabird
-forecourt
-pekka
-juridical
-audacious
-yasser
-cacti
-qianlong
-polemical
-d'amore
-espanyol
-distrito
-cartographers
-pacifism
-serpents
-backa
-nucleophilic
-overturning
-duplicates
-marksman
-oriente
-vuitton
-oberleutnant
-gielgud
-gesta
-swinburne
-transfiguration
-1750s
-retaken
-celje
-fredrikstad
-asuka
-cropping
-mansard
-donates
-blacksmiths
-vijayanagara
-anuradhapura
-germinate
-betis
-foreshore
-jalandhar
-bayonets
-devaluation
-frazione
-ablaze
-abidjan
-approvals
-homeostasis
-corollary
-auden
-superfast
-redcliffe
-luxembourgish
-datum
-geraldton
-printings
-ludhiana
-honoree
-synchrotron
-invercargill
-hurriedly
-108th
-three-and-a-half
-colonist
-bexar
-limousin
-bessemer
-ossetian
-nunataks
-buddhas
-rebuked
-thais
-tilburg
-verdicts
-interleukin
-unproven
-dordrecht
-solent
-acclamation
-muammar
-dahomey
-operettas
-4x400
-arrears
-negotiators
-whitehaven
-apparitions
-armoury
-psychoactive
-worshipers
-sculptured
-elphinstone
-airshow
-kjell
-o'callaghan
-shrank
-professorships
-predominance
-subhash
-coulomb
-sekolah
-retrofitted
-samos
-overthrowing
-vibrato
-resistors
-palearctic
-datasets
-doordarshan
-subcutaneous
-compiles
-immorality
-patchwork
-trinidadian
-glycogen
-pronged
-zohar
-visigoths
-freres
-akram
-justo
-agora
-intakes
-craiova
-playwriting
-bukhari
-militarism
-iwate
-petitioners
-harun
-wisla
-inefficiency
-vendome
-ledges
-schopenhauer
-kashi
-entombed
-assesses
-tenn.
-noumea
-baguio
-carex
-o'donovan
-filings
-hillsdale
-conjectures
-blotches
-annuals
-lindisfarne
-negated
-vivek
-angouleme
-trincomalee
-cofactor
-verkhovna
-backfield
-twofold
-automaker
-rudra
-freighters
-darul
-gharana
-busway
-formula_43
-plattsburgh
-portuguesa
-showrunner
-roadmap
-valenciennes
-erdos
-biafra
-spiritualism
-transactional
-modifies
-carne
-107th
-cocos
-gcses
-tiverton
-radiotherapy
-meadowlands
-gunma
-srebrenica
-foxtel
-authenticated
-enslavement
-classicist
-klaipeda
-minstrels
-searchable
-infantrymen
-incitement
-shiga
-nadp+
-urals
-guilders
-banquets
-exteriors
-counterattacks
-visualized
-diacritics
-patrimony
-svensson
-transepts
-prizren
-telegraphy
-najaf
-emblazoned
-coupes
-effluent
-ragam
-omani
-greensburg
-taino
-flintshire
-cd/dvd
-lobbies
-narrating
-cacao
-seafarers
-bicolor
-collaboratively
-suraj
-floodlit
-sacral
-puppetry
-tlingit
-malwa
-login
-motionless
-thien
-overseers
-vihar
-golem
-specializations
-bathhouse
-priming
-overdubs
-winningest
-archetypes
-uniao
-acland
-creamery
-slovakian
-lithographs
-maryborough
-confidently
-excavating
-stillborn
-ramallah
-audiencia
-alava
-ternary
-hermits
-rostam
-bauxite
-gawain
-lothair
-captions
-gulfstream
-timelines
-receded
-mediating
-petain
-bastia
-rudbar
-bidders
-disclaimer
-shrews
-tailings
-trilobites
-yuriy
-jamil
-demotion
-gynecology
-rajinikanth
-madrigals
-ghazni
-flycatchers
-vitebsk
-bizet
-computationally
-kashgar
-refinements
-frankford
-heralds
-europe/africa
-levante
-disordered
-sandringham
-queues
-ransacked
-trebizond
-verdes
-comedie
-primitives
-figurine
-organists
-culminate
-gosport
-coagulation
-ferrying
-hoyas
-polyurethane
-prohibitive
-midfielders
-ligase
-progesterone
-defectors
-sweetened
-backcountry
-diodorus
-waterside
-nieuport
-khwaja
-jurong
-decried
-gorkha
-ismaili
-300th
-octahedral
-kindergartens
-paseo
-codification
-notifications
-disregarding
-risque
-reconquista
-shortland
-atolls
-texarkana
-perceval
-d'etudes
-kanal
-herbicides
-tikva
-nuova
-gatherer
-dissented
-soweto
-dexterity
-enver
-bacharach
-placekicker
-carnivals
-automate
-maynooth
-symplectic
-chetnik
-militaire
-upanishads
-distributive
-strafing
-championing
-moiety
-miliband
-blackadder
-enforceable
-maung
-dimer
-stadtbahn
-diverges
-obstructions
-coleophoridae
-disposals
-shamrocks
-aural
-banca
-bahru
-coxed
-grierson
-vanadium
-watermill
-radiative
-ecoregions
-berets
-hariri
-bicarbonate
-evacuations
-mallee
-nairn
-rushden
-loggia
-slupsk
-satisfactorily
-milliseconds
-cariboo
-reine
-cyclo
-pigmentation
-postmodernism
-aqueducts
-vasari
-bourgogne
-dilemmas
-liquefied
-fluminense
-alloa
-ibaraki
-tenements
-kumasi
-humerus
-raghu
-labours
-putsch
-soundcloud
-bodybuilder
-rakyat
-domitian
-pesaro
-translocation
-sembilan
-homeric
-enforcers
-tombstones
-lectureship
-rotorua
-salamis
-nikolaos
-inferences
-superfortress
-lithgow
-surmised
-undercard
-tarnow
-barisan
-stingrays
-federacion
-coldstream
-haverford
-ornithological
-heerenveen
-eleazar
-jyoti
-murali
-bamako
-riverbed
-subsidised
-theban
-conspicuously
-vistas
-conservatorium
-madrasa
-kingfishers
-arnulf
-credential
-syndicalist
-sheathed
-discontinuity
-prisms
-tsushima
-coastlines
-escapees
-vitis
-optimizing
-megapixel
-overground
-embattled
-halide
-sprinters
-buoys
-mpumalanga
-peculiarities
-106th
-roamed
-menezes
-macao
-prelates
-papyri
-freemen
-dissertations
-irishmen
-pooled
-sverre
-reconquest
-conveyance
-subjectivity
-asturian
-circassian
-formula_45
-comdr
-thickets
-unstressed
-monro
-passively
-harmonium
-moveable
-dinar
-carlsson
-elysees
-chairing
-b'nai
-confusingly
-kaoru
-convolution
-godolphin
-facilitator
-saxophones
-eelam
-jebel
-copulation
-anions
-livres
-licensure
-pontypridd
-arakan
-controllable
-alessandria
-propelling
-stellenbosch
-tiber
-wolka
-liberators
-yarns
-d'azur
-tsinghua
-semnan
-amhara
-ablation
-melies
-tonality
-historique
-beeston
-kahne
-intricately
-sonoran
-robespierre
-gyrus
-boycotts
-defaulted
-infill
-maranhao
-emigres
-framingham
-paraiba
-wilhelmshaven
-tritium
-skyway
-labial
-supplementation
-possessor
-underserved
-motets
-maldivian
-marrakech
-quays
-wikimedia
-turbojet
-demobilization
-petrarch
-encroaching
-sloops
-masted
-karbala
-corvallis
-agribusiness
-seaford
-stenosis
-hieronymus
-irani
-superdraft
-baronies
-cortisol
-notability
-veena
-pontic
-cyclin
-archeologists
-newham
-culled
-concurring
-aeolian
-manorial
-shouldered
-fords
-philanthropists
-105th
-siddharth
-gotthard
-halim
-rajshahi
-jurchen
-detritus
-practicable
-earthenware
-discarding
-travelogue
-neuromuscular
-elkhart
-raeder
-zygmunt
-metastasis
-internees
-102nd
-vigour
-upmarket
-summarizing
-subjunctive
-offsets
-elizabethtown
-udupi
-pardubice
-repeaters
-instituting
-archaea
-substandard
-technische
-linga
-anatomist
-flourishes
-velika
-tenochtitlan
-evangelistic
-fitchburg
-springbok
-cascading
-hydrostatic
-avars
-occasioned
-filipina
-perceiving
-shimbun
-africanus
-consternation
-tsing
-optically
-beitar
-45deg
-abutments
-roseville
-monomers
-huelva
-lotteries
-hypothalamus
-internationalist
-electromechanical
-hummingbirds
-fibreglass
-salaried
-dramatists
-uncovers
-invokes
-earners
-excretion
-gelding
-ancien
-aeronautica
-haverhill
-stour
-ittihad
-abramoff
-yakov
-ayodhya
-accelerates
-industrially
-aeroplanes
-deleterious
-dwelt
-belvoir
-harpalus
-atpase
-maluku
-alasdair
-proportionality
-taran
-epistemological
-interferometer
-polypeptide
-adjudged
-villager
-metastatic
-marshalls
-madhavan
-archduchess
-weizmann
-kalgoorlie
-balan
-predefined
-sessile
-sagaing
-brevity
-insecticide
-psychosocial
-africana
-steelworks
-aether
-aquifers
-belem
-mineiro
-almagro
-radiators
-cenozoic
-solute
-turbocharger
-invicta
-guested
-buccaneer
-idolatry
-unmatched
-paducah
-sinestro
-dispossessed
-conforms
-responsiveness
-cyanobacteria
-flautist
-procurator
-complementing
-semifinalist
-rechargeable
-permafrost
-cytokine
-refuges
-boomed
-gelderland
-franchised
-jinan
-burnie
-doubtless
-randomness
-colspan=12
-angra
-ginebra
-famers
-nuestro
-declarative
-roughness
-lauenburg
-motile
-rekha
-issuer
-piney
-interceptors
-napoca
-gipsy
-formulaic
-formula_44
-viswanathan
-ebrahim
-thessalonica
-galeria
-muskogee
-unsold
-html5
-taito
-mobutu
-icann
-carnarvon
-fairtrade
-morphisms
-upsilon
-nozzles
-fabius
-meander
-murugan
-strontium
-episcopacy
-sandinista
-parasol
-attenuated
-bhima
-primeval
-panay
-ordinator
-negara
-osteoporosis
-glossop
-ebook
-paradoxically
-grevillea
-modoc
-equating
-phonetically
-legumes
-covariant
-dorje
-quatre
-bruxelles
-pyroclastic
-shipbuilder
-zhaozong
-obscuring
-sveriges
-tremolo
-extensible
-barrack
-multnomah
-hakon
-chaharmahal
-parsing
-volumetric
-astrophysical
-glottal
-combinatorics
-freestanding
-encoder
-paralysed
-cavalrymen
-taboos
-heilbronn
-orientalis
-lockport
-marvels
-ozawa
-dispositions
-waders
-incurring
-saltire
-modulate
-papilio
-phenol
-intermedia
-rappahannock
-plasmid
-fortify
-phenotypes
-transiting
-correspondences
-leaguer
-larnaca
-incompatibility
-mcenroe
-deeming
-endeavoured
-aboriginals
-helmed
-salar
-arginine
-werke
-ferrand
-expropriated
-delimited
-couplets
-phoenicians
-petioles
-ouster
-anschluss
-protectionist
-plessis
-urchins
-orquesta
-castleton
-juniata
-bittorrent
-fulani
-donji
-mykola
-rosemont
-chandos
-scepticism
-signer
-chalukya
-wicketkeeper
-coquitlam
-programmatic
-o'brian
-carteret
-urology
-steelhead
-paleocene
-konkan
-bettered
-venkatesh
-surfacing
-longitudinally
-centurions
-popularization
-yazid
-douro
-widths
-premios
-leonards
-gristmill
-fallujah
-arezzo
-leftists
-ecliptic
-glycerol
-inaction
-disenfranchised
-acrimonious
-depositing
-parashah
-cockatoo
-marechal
-bolzano
-chios
-cablevision
-impartiality
-pouches
-thickly
-equities
-bentinck
-emotive
-boson
-ashdown
-conquistadors
-parsi
-conservationists
-reductive
-newlands
-centerline
-ornithologists
-waveguide
-nicene
-philological
-hemel
-setanta
-masala
-aphids
-convening
-casco
-matrilineal
-chalcedon
-orthographic
-hythe
-replete
-damming
-bolivarian
-admixture
-embarks
-borderlands
-conformed
-nagarjuna
-blenny
-chaitanya
-suwon
-shigeru
-tatarstan
-lingayen
-rejoins
-grodno
-merovingian
-hardwicke
-puducherry
-prototyping
-laxmi
-upheavals
-headquarter
-pollinators
-bromine
-transom
-plantagenet
-arbuthnot
-chidambaram
-woburn
-osamu
-panelling
-coauthored
-zhongshu
-hyaline
-omissions
-aspergillus
-offensively
-electrolytic
-woodcut
-sodom
-intensities
-clydebank
-piotrkow
-supplementing
-quipped
-focke
-harbinger
-positivism
-parklands
-wolfenbuttel
-cauca
-tryptophan
-taunus
-curragh
-tsonga
-remand
-obscura
-ashikaga
-eltham
-forelimbs
-analogs
-trnava
-observances
-kailash
-antithesis
-ayumi
-abyssinia
-dorsally
-tralee
-pursuers
-misadventures
-padova
-perot
-mahadev
-tarim
-granth
-licenced
-compania
-patuxent
-baronial
-korda
-cochabamba
-codices
-karna
-memorialized
-semaphore
-playlists
-mandibular
-halal
-sivaji
-scherzinger
-stralsund
-foundries
-ribosome
-mindfulness
-nikolayevich
-paraphyletic
-newsreader
-catalyze
-ioannina
-thalamus
-gbit/s
-paymaster
-sarab
-500th
-replenished
-gamepro
-cracow
-formula_46
-gascony
-reburied
-lessing
-easement
-transposed
-meurthe
-satires
-proviso
-balthasar
-unbound
-cuckoos
-durbar
-louisbourg
-cowes
-wholesalers
-manet
-narita
-xiaoping
-mohamad
-illusory
-cathal
-reuptake
-alkaloid
-tahrir
-mmorpg
-underlies
-anglicanism
-repton
-aharon
-exogenous
-buchenwald
-indigent
-odostomia
-milled
-santorum
-toungoo
-nevsky
-steyr
-urbanisation
-darkseid
-subsonic
-canaanite
-akiva
-eglise
-dentition
-mediators
-cirencester
-peloponnesian
-malmesbury
-durres
-oerlikon
-tabulated
-saens
-canaria
-ischemic
-esterhazy
-ringling
-centralization
-walthamstow
-nalanda
-lignite
-takht
-leninism
-expiring
-circe
-phytoplankton
-promulgation
-integrable
-breeches
-aalto
-menominee
-borgo
-scythians
-skrull
-galleon
-reinvestment
-raglan
-reachable
-liberec
-airframes
-electrolysis
-geospatial
-rubiaceae
-interdependence
-symmetrically
-simulcasts
-keenly
-mauna
-adipose
-zaidi
-fairport
-vestibular
-actuators
-monochromatic
-literatures
-congestive
-sacramental
-atholl
-skytrain
-tycho
-tunings
-jamia
-catharina
-modifier
-methuen
-tapings
-infiltrating
-colima
-grafting
-tauranga
-halides
-pontificate
-phonetics
-koper
-hafez
-grooved
-kintetsu
-extrajudicial
-linkoping
-cyberpunk
-repetitions
-laurentian
-parnu
-bretton
-darko
-sverdlovsk
-foreshadowed
-akhenaten
-rehnquist
-gosford
-coverts
-pragmatism
-broadleaf
-ethiopians
-instated
-mediates
-sodra
-opulent
-descriptor
-enugu
-shimla
-leesburg
-officership
-giffard
-refectory
-lusitania
-cybermen
-fiume
-corus
-tydfil
-lawrenceville
-ocala
-leviticus
-burghers
-ataxia
-richthofen
-amicably
-acoustical
-watling
-inquired
-tiempo
-multiracial
-parallelism
-trenchard
-tokyopop
-germanium
-usisl
-philharmonia
-shapur
-jacobites
-latinized
-sophocles
-remittances
-o'farrell
-adder
-dimitrios
-peshwa
-dimitar
-orlov
-outstretched
-musume
-satish
-dimensionless
-serialised
-baptisms
-pagasa
-antiviral
-1740s
-quine
-arapaho
-bombardments
-stratosphere
-ophthalmic
-injunctions
-carbonated
-nonviolence
-asante
-creoles
-sybra
-boilermakers
-abington
-bipartite
-permissive
-cardinality
-anheuser
-carcinogenic
-hohenlohe
-surinam
-szeged
-infanticide
-generically
-floorball
-'white
-automakers
-cerebellar
-homozygous
-remoteness
-effortlessly
-allude
-'great
-headmasters
-minting
-manchurian
-kinabalu
-wemyss
-seditious
-widgets
-marbled
-almshouses
-bards
-subgenres
-tetsuya
-faulting
-kickboxer
-gaulish
-hoseyn
-malton
-fluvial
-questionnaires
-mondale
-downplayed
-traditionalists
-vercelli
-sumatran
-landfills
-gamesradar
-exerts
-franciszek
-unlawfully
-huesca
-diderot
-libertarians
-professorial
-laane
-piecemeal
-conidae
-taiji
-curatorial
-perturbations
-abstractions
-szlachta
-watercraft
-mullah
-zoroastrianism
-segmental
-khabarovsk
-rectors
-affordability
-scuola
-diffused
-stena
-cyclonic
-workpiece
-romford
-'little
-jhansi
-stalag
-zhongshan
-skipton
-maracaibo
-bernadotte
-thanet
-groening
-waterville
-encloses
-sahrawi
-nuffield
-moorings
-chantry
-annenberg
-islay
-marchers
-tenses
-wahid
-siegen
-furstenberg
-basques
-resuscitation
-seminarians
-tympanum
-gentiles
-vegetarianism
-tufted
-venkata
-fantastical
-pterophoridae
-machined
-superposition
-glabrous
-kaveri
-chicane
-executors
-phyllonorycter
-bidirectional
-jasta
-undertones
-touristic
-majapahit
-navratilova
-unpopularity
-barbadian
-tinian
-webcast
-hurdler
-rigidly
-jarrah
-staphylococcus
-igniting
-irrawaddy
-stabilised
-airstrike
-ragas
-wakayama
-energetically
-ekstraklasa
-minibus
-largemouth
-cultivators
-leveraging
-waitangi
-carnaval
-weaves
-turntables
-heydrich
-sextus
-excavate
-govind
-ignaz
-pedagogue
-uriah
-borrowings
-gemstones
-infractions
-mycobacterium
-batavian
-massing
-praetor
-subalpine
-massoud
-passers
-geostationary
-jalil
-trainsets
-barbus
-impair
-budejovice
-denbigh
-pertain
-historicity
-fortaleza
-nederlandse
-lamenting
-masterchef
-doubs
-gemara
-conductance
-ploiesti
-cetaceans
-courthouses
-bhagavad
-mihailovic
-occlusion
-bremerhaven
-bulwark
-morava
-kaine
-drapery
-maputo
-conquistador
-kaduna
-famagusta
-first-past-the-post
-erudite
-galton
-undated
-tangential
-filho
-dismembered
-dashes
-criterium
-darwen
-metabolized
-blurring
-everard
-randwick
-mohave
-impurity
-acuity
-ansbach
-chievo
-surcharge
-plantain
-algoma
-porosity
-zirconium
-selva
-sevenoaks
-venizelos
-gwynne
-golgi
-imparting
-separatism
-courtesan
-idiopathic
-gravestones
-hydroelectricity
-babar
-orford
-purposeful
-acutely
-shard
-ridgewood
-viterbo
-manohar
-expropriation
-placenames
-brevis
-cosine
-unranked
-richfield
-newnham
-recoverable
-flightless
-dispersing
-clearfield
-abu'l
-stranraer
-kempe
-streamlining
-goswami
-epidermal
-pieta
-conciliatory
-distilleries
-electrophoresis
-bonne
-tiago
-curiosities
-candidature
-picnicking
-perihelion
-lintel
-povoa
-gullies
-configure
-excision
-facies
-signers
-1730s
-insufficiency
-semiotics
-streatham
-deactivation
-entomological
-skippers
-albacete
-parodying
-escherichia
-honorees
-singaporeans
-counterterrorism
-tiruchirappalli
-omnivorous
-metropole
-globalisation
-athol
-unbounded
-codice_5
-landforms
-classifier
-farmhouses
-reaffirming
-reparation
-yomiuri
-technologists
-mitte
-medica
-viewable
-steampunk
-konya
-kshatriya
-repelling
-edgewater
-lamiinae
-devas
-potteries
-llandaff
-engendered
-submits
-virulence
-uplifted
-educationist
-metropolitans
-frontrunner
-dunstable
-forecastle
-frets
-methodius
-exmouth
-linnean
-bouchet
-repulsion
-computable
-equalling
-liceo
-tephritidae
-agave
-hydrological
-azarenka
-fairground
-l'homme
-enforces
-xinhua
-cinematographers
-cooperstown
-sa'id
-paiute
-christianization
-tempos
-chippenham
-insulator
-kotor
-stereotyped
-dello
-cours
-hisham
-d'souza
-eliminations
-supercars
-passau
-rebrand
-natures
-coote
-persephone
-rededicated
-cleaved
-plenum
-blistering
-indiscriminately
-cleese
-safed
-recursively
-compacted
-revues
-hydration
-shillong
-echelons
-garhwal
-pedimented
-grower
-zwolle
-wildflower
-annexing
-methionine
-petah
-valens
-famitsu
-petiole
-specialities
-nestorian
-shahin
-tokaido
-shearwater
-barberini
-kinsmen
-experimenter
-alumnae
-cloisters
-alumina
-pritzker
-hardiness
-soundgarden
-julich
-ps300
-watercourse
-cementing
-wordplay
-olivet
-demesne
-chasseurs
-amide
-zapotec
-gaozu
-porphyry
-absorbers
-indium
-analogies
-devotions
-engravers
-limestones
-catapulted
-surry
-brickworks
-gotra
-rodham
-landline
-paleontologists
-shankara
-islip
-raucous
-trollope
-arpad
-embarkation
-morphemes
-recites
-picardie
-nakhchivan
-tolerances
-formula_47
-khorramabad
-nichiren
-adrianople
-kirkuk
-assemblages
-collider
-bikaner
-bushfires
-roofline
-coverings
-reredos
-bibliotheca
-mantras
-accentuated
-commedia
-rashtriya
-fluctuation
-serhiy
-referential
-fittipaldi
-vesicle
-geeta
-iraklis
-immediacy
-chulalongkorn
-hunsruck
-bingen
-dreadnoughts
-stonemason
-meenakshi
-lebesgue
-undergrowth
-baltistan
-paradoxes
-parlement
-articled
-tiflis
-dixieland
-meriden
-tejano
-underdogs
-barnstable
-exemplify
-venter
-tropes
-wielka
-kankakee
-iskandar
-zilina
-pharyngeal
-spotify
-materialised
-picts
-atlantique
-theodoric
-prepositions
-paramilitaries
-pinellas
-attlee
-actuated
-piedmontese
-grayling
-thucydides
-multifaceted
-unedited
-autonomously
-universelle
-utricularia
-mooted
-preto
-incubated
-underlie
-brasenose
-nootka
-bushland
-sensu
-benzodiazepine
-esteghlal
-seagoing
-amenhotep
-azusa
-sappers
-culpeper
-smokeless
-thoroughbreds
-dargah
-gorda
-alumna
-mankato
-zdroj
-deleting
-culvert
-formula_49
-punting
-wushu
-hindering
-immunoglobulin
-standardisation
-birger
-oilfield
-quadrangular
-ulama
-recruiters
-netanya
-1630s
-communaute
-istituto
-maciej
-pathan
-meher
-vikas
-characterizations
-playmaker
-interagency
-intercepts
-assembles
-horthy
-introspection
-narada
-matra
-testes
-radnicki
-estonians
-csiro
-instar
-mitford
-adrenergic
-crewmembers
-haaretz
-wasatch
-lisburn
-rangefinder
-ordre
-condensate
-reforestation
-corregidor
-spvgg
-modulator
-mannerist
-faulted
-aspires
-maktoum
-squarepants
-aethelred
-piezoelectric
-mulatto
-dacre
-progressions
-jagiellonian
-norge
-samaria
-sukhoi
-effingham
-coxless
-hermetic
-humanists
-centrality
-litters
-stirlingshire
-beaconsfield
-sundanese
-geometrically
-caretakers
-habitually
-bandra
-pashtuns
-bradenton
-arequipa
-laminar
-brickyard
-hitchin
-sustains
-shipboard
-ploughing
-trechus
-wheelers
-bracketed
-ilyushin
-subotica
-d'hondt
-reappearance
-bridgestone
-intermarried
-fulfilment
-aphasia
-birkbeck
-transformational
-strathmore
-hornbill
-millstone
-lacan
-voids
-solothurn
-gymnasiums
-laconia
-viaducts
-peduncle
-teachta
-edgware
-shinty
-supernovae
-wilfried
-exclaim
-parthia
-mithun
-flashpoint
-moksha
-cumbia
-metternich
-avalanches
-militancy
-motorist
-rivadavia
-chancellorsville
-federals
-gendered
-bounding
-footy
-gauri
-caliphs
-lingam
-watchmaker
-unrecorded
-riverina
-unmodified
-seafloor
-droit
-pfalz
-chrysostom
-gigabit
-overlordship
-besiege
-espn2
-oswestry
-anachronistic
-ballymena
-reactivation
-duchovny
-ghani
-abacetus
-duller
-legio
-watercourses
-nord-pas-de-calais
-leiber
-optometry
-swarms
-installer
-sancti
-adverbs
-iheartmedia
-meiningen
-zeljko
-kakheti
-notional
-circuses
-patrilineal
-acrobatics
-infrastructural
-sheva
-oregonian
-adjudication
-aamir
-wloclawek
-overfishing
-obstructive
-subtracting
-aurobindo
-archeologist
-newgate
-'cause
-secularization
-tehsils
-abscess
-fingal
-janacek
-elkhorn
-trims
-kraftwerk
-mandating
-irregulars
-faintly
-congregationalist
-sveti
-kasai
-mishaps
-kennebec
-provincially
-durkheim
-scotties
-aicte
-rapperswil
-imphal
-surrenders
-morphs
-nineveh
-hoxha
-cotabato
-thuringian
-metalworking
-retold
-shogakukan
-anthers
-proteasome
-tippeligaen
-disengagement
-mockumentary
-palatial
-erupts
-flume
-corrientes
-masthead
-jaroslaw
-rereleased
-bharti
-labors
-distilling
-tusks
-varzim
-refounded
-enniskillen
-melkite
-semifinalists
-vadodara
-bermudian
-capstone
-grasse
-origination
-populus
-alesi
-arrondissements
-semigroup
-verein
-opossum
-messrs.
-portadown
-bulbul
-tirupati
-mulhouse
-tetrahedron
-roethlisberger
-nonverbal
-connexion
-warangal
-deprecated
-gneiss
-octet
-vukovar
-hesketh
-chambre
-despatch
-claes
-kargil
-hideo
-gravelly
-tyndale
-aquileia
-tuners
-defensible
-tutte
-theotokos
-constructivist
-ouvrage
-dukla
-polisario
-monasticism
-proscribed
-commutation
-testers
-nipissing
-codon
-mesto
-olivine
-concomitant
-exoskeleton
-purports
-coromandel
-eyalet
-dissension
-hippocrates
-purebred
-yaounde
-composting
-oecophoridae
-procopius
-o'day
-angiogenesis
-sheerness
-intelligencer
-articular
-felixstowe
-aegon
-endocrinology
-trabzon
-licinius
-pagodas
-zooplankton
-hooghly
-satie
-drifters
-sarthe
-mercian
-neuilly
-tumours
-canal+
-scheldt
-inclinations
-counteroffensive
-roadrunners
-tuzla
-shoreditch
-surigao
-predicates
-carnot
-algeciras
-militaries
-generalize
-bulkheads
-gawler
-pollutant
-celta
-rundgren
-microrna
-gewog
-olimpija
-placental
-lubelski
-roxburgh
-discerned
-verano
-kikuchi
-musicale
-l'enfant
-ferocity
-dimorphic
-antigonus
-erzurum
-prebendary
-recitative
-discworld
-cyrenaica
-stigmella
-totnes
-sutta
-pachuca
-ulsan
-downton
-landshut
-castellan
-pleural
-siedlce
-siecle
-catamaran
-cottbus
-utilises
-trophic
-freeholders
-holyhead
-u.s.s
-chansons
-responder
-waziristan
-suzuka
-birding
-shogi
-asker
-acetone
-beautification
-cytotoxic
-dixit
-hunterdon
-cobblestone
-formula_48
-kossuth
-devizes
-sokoto
-interlaced
-shuttered
-kilowatts
-assiniboine
-isaak
-salto
-alderney
-sugarloaf
-franchising
-aggressiveness
-toponyms
-plaintext
-antimatter
-henin
-equidistant
-salivary
-bilingualism
-mountings
-obligate
-extirpated
-irenaeus
-misused
-pastoralists
-aftab
-immigrating
-warping
-tyrolean
-seaforth
-teesside
-soundwave
-oligarchy
-stelae
-pairwise
-iupac
-tezuka
-posht
-orchestrations
-landmass
-ironstone
-gallia
-hjalmar
-carmelites
-strafford
-elmhurst
-palladio
-fragility
-teleplay
-gruffudd
-karoly
-yerba
-potok
-espoo
-inductance
-macaque
-nonprofits
-pareto
-rock'n'roll
-spiritualist
-shadowed
-skateboarder
-utterances
-generality
-congruence
-prostrate
-deterred
-yellowknife
-albarn
-maldon
-battlements
-mohsen
-insecticides
-khulna
-avellino
-menstruation
-glutathione
-springdale
-parlophone
-confraternity
-korps
-countrywide
-bosphorus
-preexisting
-damodar
-astride
-alexandrovich
-sprinting
-crystallized
-botev
-leaching
-interstates
-veers
-angevin
-undaunted
-yevgeni
-nishapur
-northerners
-alkmaar
-bethnal
-grocers
-sepia
-tornus
-exemplar
-trobe
-charcot
-gyeonggi
-larne
-tournai
-lorain
-voided
-genji
-enactments
-maxilla
-adiabatic
-eifel
-nazim
-transducer
-thelonious
-pyrite
-deportiva
-dialectal
-bengt
-rosettes
-labem
-sergeyevich
-synoptic
-conservator
-statuette
-biweekly
-adhesives
-bifurcation
-rajapaksa
-mammootty
-republique
-yusef
-waseda
-marshfield
-yekaterinburg
-minnelli
-fundy
-fenian
-matchups
-dungannon
-supremacist
-panelled
-drenthe
-iyengar
-fibula
-narmada
-homeport
-oceanside
-precept
-antibacterial
-altarpieces
-swath
-ospreys
-lillooet
-legnica
-lossless
-formula_50
-galvatron
-iorga
-stormont
-rsfsr
-loggers
-kutno
-phenomenological
-medallists
-cuatro
-soissons
-homeopathy
-bituminous
-injures
-syndicates
-typesetting
-displacements
-dethroned
-makassar
-lucchese
-abergavenny
-targu
-alborz
-akb48
-boldface
-gastronomy
-sacra
-amenity
-accumulator
-myrtaceae
-cornices
-mourinho
-denunciation
-oxbow
-diddley
-aargau
-arbitrage
-bedchamber
-gruffydd
-zamindar
-klagenfurt
-caernarfon
-slowdown
-stansted
-abrasion
-tamaki
-suetonius
-dukakis
-individualistic
-ventrally
-hotham
-perestroika
-ketones
-fertilisation
-sobriquet
-couplings
-renderings
-misidentified
-rundfunk
-sarcastically
-braniff
-concours
-dismissals
-elegantly
-modifiers
-crediting
-combos
-crucially
-seafront
-lieut
-ischemia
-manchus
-derivations
-proteases
-aristophanes
-adenauer
-porting
-hezekiah
-sante
-trulli
-hornblower
-foreshadowing
-ypsilanti
-dharwad
-khani
-hohenstaufen
-distillers
-cosmodrome
-intracranial
-turki
-salesian
-gorzow
-jihlava
-yushchenko
-leichhardt
-venables
-cassia
-eurogamer
-airtel
-curative
-bestsellers
-timeform
-sortied
-grandview
-massillon
-ceding
-pilbara
-chillicothe
-heredity
-elblag
-rogaland
-ronne
-millennial
-batley
-overuse
-bharata
-fille
-campbelltown
-abeyance
-counterclockwise
-250cc
-neurodegenerative
-consigned
-electromagnetism
-sunnah
-saheb
-exons
-coxswain
-gleaned
-bassoons
-worksop
-prismatic
-immigrate
-pickets
-takeo
-bobsledder
-stosur
-fujimori
-merchantmen
-stiftung
-forli
-endorses
-taskforce
-thermally
-atman
-gurps
-floodplains
-enthalpy
-extrinsic
-setubal
-kennesaw
-grandis
-scalability
-durations
-showrooms
-prithvi
-outro
-overruns
-andalucia
-amanita
-abitur
-hipper
-mozambican
-sustainment
-arsene
-chesham
-palaeolithic
-reportage
-criminality
-knowsley
-haploid
-atacama
-shueisha
-ridgefield
-astern
-getafe
-lineal
-timorese
-restyled
-hollies
-agincourt
-unter
-justly
-tannins
-mataram
-industrialised
-tarnovo
-mumtaz
-mustapha
-stretton
-synthetase
-condita
-allround
-putra
-stjepan
-troughs
-aechmea
-specialisation
-wearable
-kadokawa
-uralic
-aeros
-messiaen
-existentialism
-jeweller
-effigies
-gametes
-fjordane
-cochlear
-interdependent
-demonstrative
-unstructured
-emplacement
-famines
-spindles
-amplitudes
-actuator
-tantalum
-psilocybe
-apnea
-monogatari
-expulsions
-seleucus
-tsuen
-hospitaller
-kronstadt
-eclipsing
-olympiakos
-clann
-canadensis
-inverter
-helio
-egyptologist
-squamous
-resonate
-munir
-histology
-torbay
-khans
-jcpenney
-veterinarians
-aintree
-microscopes
-colonised
-reflectors
-phosphorylated
-pristimantis
-tulare
-corvinus
-multiplexing
-midweek
-demosthenes
-transjordan
-ecija
-tengku
-vlachs
-anamorphic
-counterweight
-radnor
-trinitarian
-armidale
-maugham
-njsiaa
-futurism
-stairways
-avicenna
-montebello
-bridgetown
-wenatchee
-lyonnais
-amass
-surinamese
-streptococcus
-m*a*s*h
-hydrogenation
-frazioni
-proscenium
-kalat
-pennsylvanian
-huracan
-tallying
-kralove
-nucleolar
-phrygian
-seaports
-hyacinthe
-ignace
-donning
-instalment
-regnal
-fonds
-prawn
-carell
-folktales
-goaltending
-bracknell
-vmware
-patriarchy
-mitsui
-kragujevac
-pythagoras
-soult
-thapa
-disproved
-suwalki
-secures
-somoza
-l'ecole
-divizia
-chroma
-herders
-technologist
-deduces
-maasai
-rampur
-paraphrase
-raimi
-imaged
-magsaysay
-ivano
-turmeric
-formula_51
-subcommittees
-axillary
-ionosphere
-organically
-indented
-refurbishing
-pequot
-violinists
-bearn
-colle
-contralto
-silverton
-mechanization
-etruscans
-wittelsbach
-pasir
-redshirted
-marrakesh
-scarp
-plein
-wafers
-qareh
-teotihuacan
-frobenius
-sinensis
-rehoboth
-bundaberg
-newbridge
-hydrodynamic
-traore
-abubakar
-adjusts
-storytellers
-dynamos
-verbandsliga
-concertmaster
-exxonmobil
-appreciable
-sieradz
-marchioness
-chaplaincy
-rechristened
-cunxu
-overpopulation
-apolitical
-sequencer
-beaked
-nemanja
-binaries
-intendant
-absorber
-filamentous
-indebtedness
-nusra
-nashik
-reprises
-psychedelia
-abwehr
-ligurian
-isoform
-resistive
-pillaging
-mahathir
-reformatory
-lusatia
-allerton
-ajaccio
-tepals
-maturin
-njcaa
-abyssinian
-objector
-fissures
-sinuous
-ecclesiastic
-dalits
-caching
-deckers
-phosphates
-wurlitzer
-navigated
-trofeo
-berea
-purefoods
-solway
-unlockable
-grammys
-kostroma
-vocalizations
-basilan
-rebuke
-abbasi
-douala
-helsingborg
-ambon
-bakar
-runestones
-cenel
-tomislav
-pigmented
-northgate
-excised
-seconda
-kirke
-determinations
-dedicates
-vilas
-pueblos
-reversion
-unexploded
-overprinted
-ekiti
-deauville
-masato
-anaesthesia
-endoplasmic
-transponders
-aguascalientes
-hindley
-celluloid
-affording
-bayeux
-piaget
-rickshaws
-eishockey
-camarines
-zamalek
-undersides
-hardwoods
-hermitian
-mutinied
-monotone
-blackmails
-affixes
-jpmorgan
-habermas
-mitrovica
-paleontological
-polystyrene
-thana
-manas
-conformist
-turbofan
-decomposes
-logano
-castration
-metamorphoses
-patroness
-herbicide
-mikolaj
-rapprochement
-macroeconomics
-barranquilla
-matsudaira
-lintels
-femina
-hijab
-spotsylvania
-morpheme
-bitola
-baluchistan
-kurukshetra
-otway
-extrusion
-waukesha
-menswear
-helder
-trung
-bingley
-protester
-boars
-overhang
-differentials
-exarchate
-hejaz
-kumara
-unjustified
-timings
-sharpness
-nuovo
-taisho
-sundar
-etc..
-jehan
-unquestionably
-muscovy
-daltrey
-canute
-paneled
-amedeo
-metroplex
-elaborates
-telus
-tetrapods
-dragonflies
-epithets
-saffir
-parthenon
-lucrezia
-refitting
-pentateuch
-hanshin
-montparnasse
-lumberjacks
-sanhedrin
-erectile
-odors
-greenstone
-resurgent
-leszek
-amory
-substituents
-prototypical
-viewfinder
-monck
-universiteit
-joffre
-revives
-chatillon
-seedling
-scherzo
-manukau
-ashdod
-gympie
-homolog
-stalwarts
-ruinous
-weibo
-tochigi
-wallenberg
-gayatri
-munda
-satyagraha
-storefronts
-heterogeneity
-tollway
-sportswriters
-binocular
-gendarmes
-ladysmith
-tikal
-ortsgemeinde
-ja'far
-osmotic
-linlithgow
-bramley
-telecoms
-pugin
-repose
-rupaul
-sieur
-meniscus
-garmisch
-reintroduce
-400th
-shoten
-poniatowski
-drome
-kazakhstani
-changeover
-astronautics
-husserl
-herzl
-hypertext
-katakana
-polybius
-antananarivo
-seong
-breguet
-reliquary
-utada
-aggregating
-liangshan
-sivan
-tonawanda
-audiobooks
-shankill
-coulee
-phenolic
-brockton
-bookmakers
-handsets
-boaters
-wylde
-commonality
-mappings
-silhouettes
-pennines
-maurya
-pratchett
-singularities
-eschewed
-pretensions
-vitreous
-ibero
-totalitarianism
-poulenc
-lingered
-directx
-seasoning
-deputation
-interdict
-illyria
-feedstock
-counterbalance
-muzik
-buganda
-parachuted
-violist
-homogeneity
-comix
-fjords
-corsairs
-punted
-verandahs
-equilateral
-laoghaire
-magyars
-117th
-alesund
-televoting
-mayotte
-eateries
-refurbish
-nswrl
-yukio
-caragiale
-zetas
-dispel
-codecs
-inoperable
-outperformed
-rejuvenation
-elstree
-modernise
-contributory
-pictou
-tewkesbury
-chechens
-ashina
-psionic
-refutation
-medico
-overdubbed
-nebulae
-sandefjord
-personages
-eccellenza
-businessperson
-placename
-abenaki
-perryville
-threshing
-reshaped
-arecibo
-burslem
-colspan=3|turnout
-rebadged
-lumia
-erinsborough
-interactivity
-bitmap
-indefatigable
-theosophy
-excitatory
-gleizes
-edsel
-bermondsey
-korce
-saarinen
-wazir
-diyarbakir
-cofounder
-liberalisation
-onsen
-nighthawks
-siting
-retirements
-semyon
-d'histoire
-114th
-redditch
-venetia
-praha
-'round
-valdosta
-hieroglyphic
-postmedial
-edirne
-miscellany
-savona
-cockpits
-minimization
-coupler
-jacksonian
-appeasement
-argentines
-saurashtra
-arkwright
-hesiod
-folios
-fitzalan
-publica
-rivaled
-civitas
-beermen
-constructivism
-ribeira
-zeitschrift
-solanum
-todos
-deformities
-chilliwack
-verdean
-meagre
-bishoprics
-gujrat
-yangzhou
-reentered
-inboard
-mythologies
-virtus
-unsurprisingly
-rusticated
-museu
-symbolise
-proportionate
-thesaban
-symbian
-aeneid
-mitotic
-veliki
-compressive
-cisterns
-abies
-winemaker
-massenet
-bertolt
-ahmednagar
-triplemania
-armorial
-administracion
-tenures
-smokehouse
-hashtag
-fuerza
-regattas
-gennady
-kanazawa
-mahmudabad
-crustal
-asaph
-valentinian
-ilaiyaraaja
-honeyeater
-trapezoidal
-cooperatively
-unambiguously
-mastodon
-inhospitable
-harnesses
-riverton
-renewables
-djurgardens
-haitians
-airings
-humanoids
-boatswain
-shijiazhuang
-faints
-veera
-punjabis
-steepest
-narain
-karlovy
-serre
-sulcus
-collectives
-1500m
-arion
-subarctic
-liberally
-apollonius
-ostia
-droplet
-headstones
-norra
-robusta
-maquis
-veronese
-imola
-primers
-luminance
-escadrille
-mizuki
-irreconcilable
-stalybridge
-temur
-paraffin
-stuccoed
-parthians
-counsels
-fundamentalists
-vivendi
-polymath
-sugababes
-mikko
-yonne
-fermions
-vestfold
-pastoralist
-kigali
-unseeded
-glarus
-cusps
-amasya
-northwesterly
-minorca
-astragalus
-verney
-trevelyan
-antipathy
-wollstonecraft
-bivalves
-boulez
-royle
-divisao
-quranic
-bareilly
-coronal
-deviates
-lulea
-erectus
-petronas
-chandan
-proxies
-aeroflot
-postsynaptic
-memoriam
-moyne
-gounod
-kuznetsova
-pallava
-ordinating
-reigate
-'first
-lewisburg
-exploitative
-danby
-academica
-bailiwick
-brahe
-injective
-stipulations
-aeschylus
-computes
-gulden
-hydroxylase
-liveries
-somalis
-underpinnings
-muscovite
-kongsberg
-domus
-overlain
-shareware
-variegated
-jalalabad
-agence
-ciphertext
-insectivores
-dengeki
-menuhin
-cladistic
-baerum
-betrothal
-tokushima
-wavelet
-expansionist
-pottsville
-siyuan
-prerequisites
-carpi
-nemzeti
-nazar
-trialled
-eliminator
-irrorated
-homeward
-redwoods
-undeterred
-strayed
-lutyens
-multicellular
-aurelian
-notated
-lordships
-alsatian
-idents
-foggia
-garros
-chalukyas
-lillestrom
-podlaski
-pessimism
-hsien
-demilitarized
-whitewashed
-willesden
-kirkcaldy
-sanctorum
-lamia
-relaying
-escondido
-paediatric
-contemplates
-demarcated
-bluestone
-betula
-penarol
-capitalise
-kreuznach
-kenora
-115th
-hold'em
-reichswehr
-vaucluse
-m.i.a
-windings
-boys/girls
-cajon
-hisar
-predictably
-flemington
-ysgol
-mimicked
-clivina
-grahamstown
-ionia
-glyndebourne
-patrese
-aquaria
-sleaford
-dayal
-sportscenter
-malappuram
-m.b.a.
-manoa
-carbines
-solvable
-designator
-ramanujan
-linearity
-academicians
-sayid
-lancastrian
-factorial
-strindberg
-vashem
-delos
-comyn
-condensing
-superdome
-merited
-kabaddi
-intransitive
-bideford
-neuroimaging
-duopoly
-scorecards
-ziggler
-heriot
-boyars
-virology
-marblehead
-microtubules
-westphalian
-anticipates
-hingham
-searchers
-harpist
-rapides
-morricone
-convalescent
-mises
-nitride
-metrorail
-matterhorn
-bicol
-drivetrain
-marketer
-snippet
-winemakers
-muban
-scavengers
-halberstadt
-herkimer
-peten
-laborious
-stora
-montgomeryshire
-booklist
-shamir
-herault
-eurostar
-anhydrous
-spacewalk
-ecclesia
-calliostoma
-highschool
-d'oro
-suffusion
-imparts
-overlords
-tagus
-rectifier
-counterinsurgency
-ministered
-eilean
-milecastle
-contre
-micromollusk
-okhotsk
-bartoli
-matroid
-hasidim
-thirunal
-terme
-tarlac
-lashkar
-presque
-thameslink
-flyby
-troopship
-renouncing
-fatih
-messrs
-vexillum
-bagration
-magnetite
-bornholm
-androgynous
-vehement
-tourette
-philosophic
-gianfranco
-tuileries
-codice_6
-radially
-flexion
-hants
-reprocessing
-setae
-burne
-palaeographically
-infantryman
-shorebirds
-tamarind
-moderna
-threading
-militaristic
-crohn
-norrkoping
-125cc
-stadtholder
-troms
-klezmer
-alphanumeric
-brome
-emmanuelle
-tiwari
-alchemical
-formula_52
-onassis
-bleriot
-bipedal
-colourless
-hermeneutics
-hosni
-precipitating
-turnstiles
-hallucinogenic
-panhellenic
-wyandotte
-elucidated
-chita
-ehime
-generalised
-hydrophilic
-biota
-niobium
-rnzaf
-gandhara
-longueuil
-logics
-sheeting
-bielsko
-cuvier
-kagyu
-trefoil
-docent
-pancrase
-stalinism
-postures
-encephalopathy
-monckton
-imbalances
-epochs
-leaguers
-anzio
-diminishes
-pataki
-nitrite
-amuro
-nabil
-maybach
-l'aquila
-babbler
-bacolod
-thutmose
-evora
-gaudi
-breakage
-recur
-preservative
-60deg
-mendip
-functionaries
-columnar
-maccabiah
-chert
-verden
-bromsgrove
-clijsters
-dengue
-pastorate
-phuoc
-principia
-viareggio
-kharagpur
-scharnhorst
-anyang
-bosons
-l'art
-criticises
-ennio
-semarang
-brownian
-mirabilis
-asperger
-calibers
-typographical
-cartooning
-minos
-disembark
-supranational
-undescribed
-etymologically
-alappuzha
-vilhelm
-lanao
-pakenham
-bhagavata
-rakoczi
-clearings
-astrologers
-manitowoc
-bunuel
-acetylene
-scheduler
-defamatory
-trabzonspor
-leaded
-scioto
-pentathlete
-abrahamic
-minigames
-aldehydes
-peerages
-legionary
-1640s
-masterworks
-loudness
-bryansk
-likeable
-genocidal
-vegetated
-towpath
-declination
-pyrrhus
-divinely
-vocations
-rosebery
-associazione
-loaders
-biswas
-oeste
-tilings
-xianzong
-bhojpuri
-annuities
-relatedness
-idolator
-psers
-constriction
-chuvash
-choristers
-hanafi
-fielders
-grammarian
-orpheum
-asylums
-millbrook
-gyatso
-geldof
-stabilise
-tableaux
-diarist
-kalahari
-panini
-cowdenbeath
-melanin
-4x100m
-resonances
-pinar
-atherosclerosis
-sheringham
-castlereagh
-aoyama
-larks
-pantograph
-protrude
-natak
-gustafsson
-moribund
-cerevisiae
-cleanly
-polymeric
-holkar
-cosmonauts
-underpinning
-lithosphere
-firuzabad
-languished
-mingled
-citrate
-spadina
-lavas
-daejeon
-fibrillation
-porgy
-pineville
-ps1000
-cobbled
-emamzadeh
-mukhtar
-dampers
-indelible
-salonika
-nanoscale
-treblinka
-eilat
-purporting
-fluctuate
-mesic
-hagiography
-cutscenes
-fondation
-barrens
-comically
-accrue
-ibrox
-makerere
-defections
-'there
-hollandia
-skene
-grosseto
-reddit
-objectors
-inoculation
-rowdies
-playfair
-calligrapher
-namor
-sibenik
-abbottabad
-propellants
-hydraulically
-chloroplasts
-tablelands
-tecnico
-schist
-klasse
-shirvan
-bashkortostan
-bullfighting
-north/south
-polski
-hanns
-woodblock
-kilmore
-ejecta
-ignacy
-nanchang
-danubian
-commendations
-snohomish
-samaritans
-argumentation
-vasconcelos
-hedgehogs
-vajrayana
-barents
-kulkarni
-kumbakonam
-identifications
-hillingdon
-weirs
-nayanar
-beauvoir
-messe
-divisors
-atlantiques
-broods
-affluence
-tegucigalpa
-unsuited
-autodesk
-akash
-princeps
-culprits
-kingstown
-unassuming
-goole
-visayan
-asceticism
-blagojevich
-irises
-paphos
-unsound
-maurier
-pontchartrain
-desertification
-sinfonietta
-latins
-especial
-limpet
-valerenga
-glial
-brainstem
-mitral
-parables
-sauropod
-judean
-iskcon
-sarcoma
-venlo
-justifications
-zhuhai
-blavatsky
-alleviated
-usafe
-steppenwolf
-inversions
-janko
-chagall
-secretory
-basildon
-saguenay
-pergamon
-hemispherical
-harmonized
-reloading
-franjo
-domaine
-extravagance
-relativism
-metamorphosed
-labuan
-baloncesto
-gmail
-byproducts
-calvinists
-counterattacked
-vitus
-bubonic
-120th
-strachey
-ritually
-brookwood
-selectable
-savinja
-incontinence
-meltwater
-jinja
-1720s
-brahmi
-morgenthau
-sheaves
-sleeved
-stratovolcano
-wielki
-utilisation
-avoca
-fluxus
-panzergrenadier
-philately
-deflation
-podlaska
-prerogatives
-kuroda
-theophile
-zhongzong
-gascoyne
-magus
-takao
-arundell
-fylde
-merdeka
-prithviraj
-venkateswara
-liepaja
-daigo
-dreamland
-reflux
-sunnyvale
-coalfields
-seacrest
-soldering
-flexor
-structuralism
-alnwick
-outweighed
-unaired
-mangeshkar
-batons
-glaad
-banshees
-irradiated
-organelles
-biathlete
-cabling
-chairlift
-lollapalooza
-newsnight
-capacitive
-succumbs
-flatly
-miramichi
-burwood
-comedienne
-charteris
-biotic
-workspace
-aficionados
-sokolka
-chatelet
-o'shaughnessy
-prosthesis
-neoliberal
-refloated
-oppland
-hatchlings
-econometrics
-loess
-thieu
-androids
-appalachians
-jenin
-pterostichinae
-downsized
-foils
-chipsets
-stencil
-danza
-narrate
-maginot
-yemenite
-bisects
-crustacean
-prescriptive
-melodious
-alleviation
-empowers
-hansson
-autodromo
-obasanjo
-osmosis
-daugava
-rheumatism
-moraes
-leucine
-etymologies
-chepstow
-delaunay
-bramall
-bajaj
-flavoring
-approximates
-marsupials
-incisive
-microcomputer
-tactically
-waals
-wilno
-fisichella
-ursus
-hindmarsh
-mazarin
-lomza
-xenophobia
-lawlessness
-annecy
-wingers
-gornja
-gnaeus
-superieur
-tlaxcala
-clasps
-symbolises
-slats
-rightist
-effector
-blighted
-permanence
-divan
-progenitors
-kunsthalle
-anointing
-excelling
-coenzyme
-indoctrination
-dnipro
-landholdings
-adriaan
-liturgies
-cartan
-ethmia
-attributions
-sanctus
-trichy
-chronicon
-tancred
-affinis
-kampuchea
-gantry
-pontypool
-membered
-distrusted
-fissile
-dairies
-hyposmocoma
-craigie
-adarsh
-martinsburg
-taxiway
-30deg
-geraint
-vellum
-bencher
-khatami
-formula_53
-zemun
-teruel
-endeavored
-palmares
-pavements
-u.s..
-internationalization
-satirized
-carers
-attainable
-wraparound
-muang
-parkersburg
-extinctions
-birkenfeld
-wildstorm
-payers
-cohabitation
-unitas
-culloden
-capitalizing
-clwyd
-daoist
-campinas
-emmylou
-orchidaceae
-halakha
-orientales
-fealty
-domnall
-chiefdom
-nigerians
-ladislav
-dniester
-avowed
-ergonomics
-newsmagazine
-kitsch
-cantilevered
-benchmarking
-remarriage
-alekhine
-coldfield
-taupo
-almirante
-substations
-apprenticeships
-seljuq
-levelling
-eponym
-symbolising
-salyut
-opioids
-underscore
-ethnologue
-mohegan
-marikina
-libro
-bassano
-parse
-semantically
-disjointed
-dugdale
-padraig
-tulsi
-modulating
-xfinity
-headlands
-mstislav
-earthworms
-bourchier
-lgbtq
-embellishments
-pennants
-rowntree
-betel
-motet
-mulla
-catenary
-washoe
-mordaunt
-dorking
-colmar
-girardeau
-glentoran
-grammatically
-samad
-recreations
-technion
-staccato
-mikoyan
-spoilers
-lyndhurst
-victimization
-chertsey
-belafonte
-tondo
-tonsberg
-narrators
-subcultures
-malformations
-edina
-augmenting
-attests
-euphemia
-cabriolet
-disguising
-1650s
-navarrese
-demoralized
-cardiomyopathy
-welwyn
-wallachian
-smoothness
-planktonic
-voles
-issuers
-sardasht
-survivability
-cuauhtemoc
-thetis
-extruded
-signet
-raghavan
-lombok
-eliyahu
-crankcase
-dissonant
-stolberg
-trencin
-desktops
-bursary
-collectivization
-charlottenburg
-triathlete
-curvilinear
-involuntarily
-mired
-wausau
-invades
-sundaram
-deletions
-bootstrap
-abellio
-axiomatic
-noguchi
-setups
-malawian
-visalia
-materialist
-kartuzy
-wenzong
-plotline
-yeshivas
-parganas
-tunica
-citric
-conspecific
-idlib
-superlative
-reoccupied
-blagoevgrad
-masterton
-immunological
-hatta
-courbet
-vortices
-swallowtail
-delves
-haridwar
-diptera
-boneh
-bahawalpur
-angering
-mardin
-equipments
-deployable
-guanine
-normality
-rimmed
-artisanal
-boxset
-chandrasekhar
-jools
-chenar
-tanakh
-carcassonne
-belatedly
-millville
-anorthosis
-reintegration
-velde
-surfactant
-kanaan
-busoni
-glyphipterix
-personas
-fullness
-rheims
-tisza
-stabilizers
-bharathi
-joost
-spinola
-mouldings
-perching
-esztergom
-afzal
-apostate
-lustre
-s.league
-motorboat
-monotheistic
-armature
-barat
-asistencia
-bloomsburg
-hippocampal
-fictionalised
-defaults
-broch
-hexadecimal
-lusignan
-ryanair
-boccaccio
-breisgau
-southbank
-bskyb
-adjoined
-neurobiology
-aforesaid
-sadhu
-langue
-headship
-wozniacki
-hangings
-regulus
-prioritized
-dynamism
-allier
-hannity
-shimin
-antoninus
-gymnopilus
-caledon
-preponderance
-melayu
-electrodynamics
-syncopated
-ibises
-krosno
-mechanistic
-morpeth
-harbored
-albini
-monotheism
-'real
-hyperactivity
-haveli
-writer/director
-minato
-nimoy
-caerphilly
-chitral
-amirabad
-fanshawe
-l'oreal
-lorde
-mukti
-authoritarianism
-valuing
-spyware
-hanbury
-restarting
-stato
-embed
-suiza
-empiricism
-stabilisation
-stari
-castlemaine
-orbis
-manufactory
-mauritanian
-shoji
-taoyuan
-prokaryotes
-oromia
-ambiguities
-embodying
-slims
-frente
-innovate
-ojibwa
-powdery
-gaeltacht
-argentinos
-quatermass
-detergents
-fijians
-adaptor
-tokai
-chileans
-bulgars
-oxidoreductases
-bezirksliga
-conceicao
-myosin
-nellore
-500cc
-supercomputers
-approximating
-glyndwr
-polypropylene
-haugesund
-cockerell
-tudman
-ashbourne
-hindemith
-bloodlines
-rigveda
-etruria
-romanos
-steyn
-oradea
-deceleration
-manhunter
-laryngeal
-fraudulently
-janez
-wendover
-haplotype
-janaki
-naoki
-belizean
-mellencamp
-cartographic
-sadhana
-tricolour
-pseudoscience
-satara
-bytow
-s.p.a.
-jagdgeschwader
-arcot
-omagh
-sverdrup
-masterplan
-surtees
-apocrypha
-ahvaz
-d'amato
-socratic
-leumit
-unnumbered
-nandini
-witold
-marsupial
-coalesced
-interpolated
-gimnasia
-karadzic
-keratin
-mamoru
-aldeburgh
-speculator
-escapement
-irfan
-kashyap
-satyajit
-haddington
-solver
-rothko
-ashkelon
-kickapoo
-yeomen
-superbly
-bloodiest
-greenlandic
-lithic
-autofocus
-yardbirds
-poona
-keble
-javan
-sufis
-expandable
-tumblr
-ursuline
-swimwear
-winwood
-counsellors
-aberrations
-marginalised
-befriending
-workouts
-predestination
-varietal
-siddhartha
-dunkeld
-judaic
-esquimalt
-shabab
-ajith
-telefonica
-stargard
-hoysala
-radhakrishnan
-sinusoidal
-strada
-hiragana
-cebuano
-monoid
-independencia
-floodwaters
-mildura
-mudflats
-ottokar
-translit
-radix
-wigner
-philosophically
-tephritid
-synthesizing
-castletown
-installs
-stirner
-resettle
-bushfire
-choirmaster
-kabbalistic
-shirazi
-lightship
-rebus
-colonizers
-centrifuge
-leonean
-kristofferson
-thymus
-clackamas
-ratnam
-rothesay
-municipally
-centralia
-thurrock
-gulfport
-bilinear
-desirability
-merite
-psoriasis
-macaw
-erigeron
-consignment
-mudstone
-distorting
-karlheinz
-ramen
-tailwheel
-vitor
-reinsurance
-edifices
-superannuation
-dormancy
-contagion
-cobden
-rendezvoused
-prokaryotic
-deliberative
-patricians
-feigned
-degrades
-starlings
-sopot
-viticultural
-beaverton
-overflowed
-convener
-garlands
-michiel
-ternopil
-naturelle
-biplanes
-bagot
-gamespy
-ventspils
-disembodied
-flattening
-profesional
-londoners
-arusha
-scapular
-forestall
-pyridine
-ulema
-eurodance
-aruna
-callus
-periodontal
-coetzee
-immobilized
-o'meara
-maharani
-katipunan
-reactants
-zainab
-microgravity
-saintes
-britpop
-carrefour
-constrain
-adversarial
-firebirds
-brahmo
-kashima
-simca
-surety
-surpluses
-superconductivity
-gipuzkoa
-cumans
-tocantins
-obtainable
-humberside
-roosting
-'king
-formula_54
-minelayer
-bessel
-sulayman
-cycled
-biomarkers
-annealing
-shusha
-barda
-cassation
-djing
-polemics
-tuple
-directorates
-indomitable
-obsolescence
-wilhelmine
-pembina
-bojan
-tambo
-dioecious
-pensioner
-magnificat
-1660s
-estrellas
-southeasterly
-immunodeficiency
-railhead
-surreptitiously
-codeine
-encores
-religiosity
-tempera
-camberley
-efendi
-boardings
-malleable
-hagia
-input/output
-lucasfilm
-ujjain
-polymorphisms
-creationist
-berners
-mickiewicz
-irvington
-linkedin
-endures
-kinect
-munition
-apologetics
-fairlie
-predicated
-reprinting
-ethnographer
-variances
-levantine
-mariinsky
-jadid
-jarrow
-asia/oceania
-trinamool
-waveforms
-bisexuality
-preselection
-pupae
-buckethead
-hieroglyph
-lyricists
-marionette
-dunbartonshire
-restorer
-monarchical
-pazar
-kickoffs
-cabildo
-savannas
-gliese
-dench
-spoonbills
-novelette
-diliman
-hypersensitivity
-authorising
-montefiore
-mladen
-qu'appelle
-theistic
-maruti
-laterite
-conestoga
-saare
-californica
-proboscis
-carrickfergus
-imprecise
-hadassah
-baghdadi
-jolgeh
-deshmukh
-amusements
-heliopolis
-berle
-adaptability
-partenkirchen
-separations
-baikonur
-cardamom
-southeastward
-southfield
-muzaffar
-adequacy
-metropolitana
-rajkot
-kiyoshi
-metrobus
-evictions
-reconciles
-librarianship
-upsurge
-knightley
-badakhshan
-proliferated
-spirituals
-burghley
-electroacoustic
-professing
-featurette
-reformists
-skylab
-descriptors
-oddity
-greyfriars
-injects
-salmond
-lanzhou
-dauntless
-subgenera
-underpowered
-transpose
-mahinda
-gatos
-aerobatics
-seaworld
-blocs
-waratahs
-joris
-giggs
-perfusion
-koszalin
-mieczyslaw
-ayyubid
-ecologists
-modernists
-sant'angelo
-quicktime
-him/her
-staves
-sanyo
-melaka
-acrocercops
-qigong
-iterated
-generalizes
-recuperation
-vihara
-circassians
-psychical
-chavo
-memoires
-infiltrates
-notaries
-pelecaniformesfamily
-strident
-chivalric
-pierrepont
-alleviating
-broadsides
-centipede
-b.tech
-reinterpreted
-sudetenland
-hussite
-covenanters
-radhika
-ironclads
-gainsbourg
-testis
-penarth
-plantar
-azadegan
-beano
-espn.com
-leominster
-autobiographies
-nbcuniversal
-eliade
-khamenei
-montferrat
-undistinguished
-ethnological
-wenlock
-fricatives
-polymorphic
-biome
-joule
-sheaths
-astrophysicist
-salve
-neoclassicism
-lovat
-downwind
-belisarius
-forma
-usurpation
-freie
-depopulation
-backbench
-ascenso
-'high
-aagpbl
-gdanski
-zalman
-mouvement
-encapsulation
-bolshevism
-statny
-voyageurs
-hywel
-vizcaya
-mazra'eh
-narthex
-azerbaijanis
-cerebrospinal
-mauretania
-fantail
-clearinghouse
-bolingbroke
-pequeno
-ansett
-remixing
-microtubule
-wrens
-jawahar
-palembang
-gambian
-hillsong
-fingerboard
-repurposed
-sundry
-incipient
-veolia
-theologically
-ulaanbaatar
-atsushi
-foundling
-resistivity
-myeloma
-factbook
-mazowiecka
-diacritic
-urumqi
-clontarf
-provokes
-intelsat
-professes
-materialise
-portobello
-benedictines
-panionios
-introverted
-reacquired
-bridport
-mammary
-kripke
-oratorios
-vlore
-stoning
-woredas
-unreported
-antti
-togolese
-fanzines
-heuristics
-conservatories
-carburetors
-clitheroe
-cofounded
-formula_57
-erupting
-quinnipiac
-bootle
-ghostface
-sittings
-aspinall
-sealift
-transferase
-boldklub
-siskiyou
-predominated
-francophonie
-ferruginous
-castrum
-neogene
-sakya
-madama
-precipitous
-'love
-posix
-bithynia
-uttara
-avestan
-thrushes
-seiji
-memorably
-septimius
-libri
-cibernetico
-hyperinflation
-dissuaded
-cuddalore
-peculiarity
-vaslui
-grojec
-albumin
-thurles
-casks
-fasteners
-fluidity
-buble
-casals
-terek
-gnosticism
-cognates
-ulnar
-radwanska
-babylonians
-majuro
-oxidizer
-excavators
-rhythmically
-liffey
-gorakhpur
-eurydice
-underscored
-arborea
-lumumba
-tuber
-catholique
-grama
-galilei
-scrope
-centreville
-jacobin
-bequests
-ardeche
-polygamous
-montauban
-terai
-weatherboard
-readability
-attainder
-acraea
-transversely
-rivets
-winterbottom
-reassures
-bacteriology
-vriesea
-chera
-andesite
-dedications
-homogenous
-reconquered
-bandon
-forrestal
-ukiyo
-gurdjieff
-tethys
-sparc
-muscogee
-grebes
-belchatow
-mansa
-blantyre
-palliser
-sokolow
-fibroblasts
-exmoor
-misaki
-soundscapes
-housatonic
-middelburg
-convenor
-leyla
-antipope
-histidine
-okeechobee
-alkenes
-sombre
-alkene
-rubik
-macaques
-calabar
-trophee
-pinchot
-'free
-frusciante
-chemins
-falaise
-vasteras
-gripped
-schwarzenberg
-cumann
-kanchipuram
-acoustically
-silverbacks
-fangio
-inset
-plympton
-kuril
-vaccinations
-recep
-theropods
-axils
-stavropol
-encroached
-apoptotic
-papandreou
-wailers
-moonstone
-assizes
-micrometers
-hornchurch
-truncation
-annapurna
-egyptologists
-rheumatic
-promiscuity
-satiric
-fleche
-caloptilia
-anisotropy
-quaternions
-gruppo
-viscounts
-awardees
-aftershocks
-sigint
-concordance
-oblasts
-gaumont
-stent
-commissars
-kesteven
-hydroxy
-vijayanagar
-belorussian
-fabricius
-watermark
-tearfully
-mamet
-leukaemia
-sorkh
-milepost
-tattooing
-vosta
-abbasids
-uncompleted
-hedong
-woodwinds
-extinguishing
-malus
-multiplexes
-francoist
-pathet
-responsa
-bassists
-'most
-postsecondary
-ossory
-grampian
-saakashvili
-alito
-strasberg
-impressionistic
-volador
-gelatinous
-vignette
-underwing
-campanian
-abbasabad
-albertville
-hopefuls
-nieuwe
-taxiways
-reconvened
-recumbent
-pathologists
-unionized
-faversham
-asymptotically
-romulo
-culling
-donja
-constricted
-annesley
-duomo
-enschede
-lovech
-sharpshooter
-lansky
-dhamma
-papillae
-alanine
-mowat
-delius
-wrest
-mcluhan
-podkarpackie
-imitators
-bilaspur
-stunting
-pommel
-casemate
-handicaps
-nagas
-testaments
-hemings
-necessitate
-rearward
-locative
-cilla
-klitschko
-lindau
-merion
-consequential
-antic
-soong
-copula
-berthing
-chevrons
-rostral
-sympathizer
-budokan
-ranulf
-beria
-stilt
-replying
-conflated
-alcibiades
-painstaking
-yamanashi
-calif.
-arvid
-ctesiphon
-xizong
-rajas
-caxton
-downbeat
-resurfacing
-rudders
-miscegenation
-deathmatch
-foregoing
-arthropod
-attestation
-karts
-reapportionment
-harnessing
-eastlake
-schola
-dosing
-postcolonial
-imtiaz
-formula_55
-insulators
-gunung
-accumulations
-pampas
-llewelyn
-bahnhof
-cytosol
-grosjean
-teaneck
-briarcliff
-arsenio
-canara
-elaborating
-passchendaele
-searchlights
-holywell
-mohandas
-preventable
-gehry
-mestizos
-ustinov
-cliched
-'national
-heidfeld
-tertullian
-jihadist
-tourer
-miletus
-semicircle
-outclassed
-bouillon
-cardinalate
-clarifies
-dakshina
-bilayer
-pandyan
-unrwa
-chandragupta
-formula_56
-portola
-sukumaran
-lactation
-islamia
-heikki
-couplers
-misappropriation
-catshark
-montt
-ploughs
-carib
-stator
-leaderboard
-kenrick
-dendrites
-scape
-tillamook
-molesworth
-mussorgsky
-melanesia
-restated
-troon
-glycoside
-truckee
-headwater
-mashup
-sectoral
-gangwon
-docudrama
-skirting
-psychopathology
-dramatised
-ostroleka
-infestations
-thabo
-depolarization
-wideroe
-eisenbahn
-thomond
-kumaon
-upendra
-foreland
-acronyms
-yaqui
-retaking
-raphaelite
-specie
-dupage
-villars
-lucasarts
-chloroplast
-werribee
-balsa
-ascribe
-havant
-flava
-khawaja
-tyumen
-subtract
-interrogators
-reshaping
-buzzcocks
-eesti
-campanile
-potemkin
-apertures
-snowboarder
-registrars
-handbooks
-boyar
-contaminant
-depositors
-proximate
-jeunesse
-zagora
-pronouncements
-mists
-nihilism
-deified
-margraviate
-pietersen
-moderators
-amalfi
-adjectival
-copepods
-magnetosphere
-pallets
-clemenceau
-castra
-perforation
-granitic
-troilus
-grzegorz
-luthier
-dockyards
-antofagasta
-ffestiniog
-subroutine
-afterword
-waterwheel
-druce
-nitin
-undifferentiated
-emacs
-readmitted
-barneveld
-tapers
-hittites
-infomercials
-infirm
-braathens
-heligoland
-carpark
-geomagnetic
-musculoskeletal
-nigerien
-machinima
-harmonize
-repealing
-indecency
-muskoka
-verite
-steubenville
-suffixed
-cytoskeleton
-surpasses
-harmonia
-imereti
-ventricles
-heterozygous
-envisions
-otsego
-ecoles
-warrnambool
-burgenland
-seria
-rawat
-capistrano
-welby
-kirin
-enrollments
-caricom
-dragonlance
-schaffhausen
-expanses
-photojournalism
-brienne
-etude
-referent
-jamtland
-schemas
-xianbei
-cleburne
-bicester
-maritima
-shorelines
-diagonals
-bjelke
-nonpublic
-aliasing
-m.f.a
-ovals
-maitreya
-skirmishing
-grothendieck
-sukhothai
-angiotensin
-bridlington
-durgapur
-contras
-gakuen
-skagit
-rabbinate
-tsunamis
-haphazard
-tyldesley
-microcontroller
-discourages
-hialeah
-compressing
-septimus
-larvik
-condoleezza
-psilocybin
-protectionism
-songbirds
-clandestinely
-selectmen
-wargame
-cinemascope
-khazars
-agronomy
-melzer
-latifah
-cherokees
-recesses
-assemblymen
-basescu
-banaras
-bioavailability
-subchannels
-adenine
-o'kelly
-prabhakar
-leonese
-dimethyl
-testimonials
-geoffroy
-oxidant
-universiti
-gheorghiu
-bohdan
-reversals
-zamorin
-herbivore
-jarre
-sebastiao
-infanterie
-dolmen
-teddington
-radomsko
-spaceships
-cuzco
-recapitulation
-mahoning
-bainimarama
-myelin
-aykroyd
-decals
-tokelau
-nalgonda
-rajasthani
-121st
-quelled
-tambov
-illyrians
-homilies
-illuminations
-hypertrophy
-grodzisk
-inundation
-incapacity
-equilibria
-combats
-elihu
-steinitz
-berengar
-gowda
-canwest
-khosrau
-maculata
-houten
-kandinsky
-onside
-leatherhead
-heritable
-belvidere
-federative
-chukchi
-serling
-eruptive
-patan
-entitlements
-suffragette
-evolutions
-migrates
-demobilisation
-athleticism
-trope
-sarpsborg
-kensal
-translink
-squamish
-concertgebouw
-energon
-timestamp
-competences
-zalgiris
-serviceman
-codice_7
-spoofing
-assange
-mahadevan
-skien
-suceava
-augustan
-revisionism
-unconvincing
-hollande
-drina
-gottlob
-lippi
-broglie
-darkening
-tilapia
-eagerness
-nacht
-kolmogorov
-photometric
-leeuwarden
-jrotc
-haemorrhage
-almanack
-cavalli
-repudiation
-galactose
-zwickau
-cetinje
-houbraken
-heavyweights
-gabonese
-ordinals
-noticias
-museveni
-steric
-charaxes
-amjad
-resection
-joinville
-leczyca
-anastasius
-purbeck
-subtribe
-dalles
-leadoff
-monoamine
-jettisoned
-kaori
-anthologized
-alfreton
-indic
-bayezid
-tottori
-colonizing
-assassinating
-unchanging
-eusebian
-d'estaing
-tsingtao
-toshio
-transferases
-peronist
-metrology
-equus
-mirpur
-libertarianism
-kovil
-indole
-'green
-abstention
-quantitatively
-icebreakers
-tribals
-mainstays
-dryandra
-eyewear
-nilgiri
-chrysanthemum
-inositol
-frenetic
-merchantman
-hesar
-physiotherapist
-transceiver
-dancefloor
-rankine
-neisse
-marginalization
-lengthen
-unaided
-rework
-pageantry
-savio
-striated
-funen
-witton
-illuminates
-frass
-hydrolases
-akali
-bistrita
-copywriter
-firings
-handballer
-tachinidae
-dmytro
-coalesce
-neretva
-menem
-moraines
-coatbridge
-crossrail
-spoofed
-drosera
-ripen
-protour
-kikuyu
-boleslav
-edwardes
-troubadours
-haplogroups
-wrasse
-educationalist
-sroda
-khaneh
-dagbladet
-apennines
-neuroscientist
-deplored
-terje
-maccabees
-daventry
-spaceport
-lessening
-ducats
-singer/guitarist
-chambersburg
-yeong
-configurable
-ceremonially
-unrelenting
-caffe
-graaf
-denizens
-kingsport
-ingush
-panhard
-synthesised
-tumulus
-homeschooled
-bozorg
-idiomatic
-thanhouser
-queensway
-radek
-hippolytus
-inking
-banovina
-peacocks
-piaui
-handsworth
-pantomimes
-abalone
-thera
-kurzweil
-bandura
-augustinians
-bocelli
-ferrol
-jiroft
-quadrature
-contravention
-saussure
-rectification
-agrippina
-angelis
-matanzas
-nidaros
-palestrina
-latium
-coriolis
-clostridium
-ordain
-uttering
-lanchester
-proteolytic
-ayacucho
-merseburg
-holbein
-sambalpur
-algebraically
-inchon
-ostfold
-savoia
-calatrava
-lahiri
-judgeship
-ammonite
-masaryk
-meyerbeer
-hemorrhagic
-superspeedway
-ningxia
-panicles
-encircles
-khmelnytsky
-profusion
-esher
-babol
-inflationary
-anhydride
-gaspe
-mossy
-periodicity
-nacion
-meteorologists
-mahjong
-interventional
-sarin
-moult
-enderby
-modell
-palgrave
-warners
-montcalm
-siddha
-functionalism
-rilke
-politicized
-broadmoor
-kunste
-orden
-brasileira
-araneta
-eroticism
-colquhoun
-mamba
-blacktown
-tubercle
-seagrass
-manoel
-camphor
-neoregelia
-llandudno
-annexe
-enplanements
-kamien
-plovers
-statisticians
-iturbide
-madrasah
-nontrivial
-publican
-landholders
-manama
-uninhabitable
-revivalist
-trunkline
-friendliness
-gurudwara
-rocketry
-unido
-tripos
-besant
-braque
-evolutionarily
-abkhazian
-staffel
-ratzinger
-brockville
-bohemond
-intercut
-djurgarden
-utilitarianism
-deploys
-sastri
-absolutism
-subhas
-asghar
-fictions
-sepinwall
-proportionately
-titleholders
-thereon
-foursquare
-machinegun
-knightsbridge
-siauliai
-aqaba
-gearboxes
-castaways
-weakens
-phallic
-strzelce
-buoyed
-ruthenia
-pharynx
-intractable
-neptunes
-koine
-leakey
-netherlandish
-preempted
-vinay
-terracing
-instigating
-alluvium
-prosthetics
-vorarlberg
-politiques
-joinery
-reduplication
-nebuchadnezzar
-lenticular
-banka
-seaborne
-pattinson
-helpline
-aleph
-beckenham
-californians
-namgyal
-franziska
-aphid
-branagh
-transcribe
-appropriateness
-surakarta
-takings
-propagates
-juraj
-b0d3fb
-brera
-arrayed
-tailback
-falsehood
-hazleton
-prosody
-egyptology
-pinnate
-tableware
-ratan
-camperdown
-ethnologist
-tabari
-classifiers
-biogas
-126th
-kabila
-arbitron
-apuestas
-membranous
-kincardine
-oceana
-glories
-natick
-populism
-synonymy
-ghalib
-mobiles
-motherboards
-stationers
-germinal
-patronised
-formula_58
-gaborone
-torts
-jeezy
-interleague
-novaya
-batticaloa
-offshoots
-wilbraham
-filename
-nswrfl
-'well
-trilobite
-pythons
-optimally
-scientologists
-rhesus
-pilsen
-backdrops
-batang
-unionville
-hermanos
-shrikes
-fareham
-outlawing
-discontinuing
-boisterous
-shamokin
-scanty
-southwestward
-exchangers
-unexpired
-mewar
-h.m.s
-saldanha
-pawan
-condorcet
-turbidity
-donau
-indulgences
-coincident
-cliques
-weeklies
-bardhaman
-violators
-kenai
-caspase
-xperia
-kunal
-fistula
-epistemic
-cammell
-nephi
-disestablishment
-rotator
-germaniawerft
-pyaar
-chequered
-jigme
-perlis
-anisotropic
-popstars
-kapil
-appendices
-berat
-defecting
-shacks
-wrangel
-panchayath
-gorna
-suckling
-aerosols
-sponheim
-talal
-borehole
-encodings
-enlai
-subduing
-agong
-nadar
-kitsap
-syrmia
-majumdar
-pichilemu
-charleville
-embryology
-booting
-literati
-abutting
-basalts
-jussi
-repubblica
-hertogenbosch
-digitization
-relents
-hillfort
-wiesenthal
-kirche
-bhagwan
-bactrian
-oases
-phyla
-neutralizing
-helsing
-ebooks
-spearheading
-margarine
-'golden
-phosphor
-picea
-stimulants
-outliers
-timescale
-gynaecology
-integrator
-skyrocketed
-bridgnorth
-senecio
-ramachandra
-suffragist
-arrowheads
-aswan
-inadvertent
-microelectronics
-118th
-sofer
-kubica
-melanesian
-tuanku
-balkh
-vyborg
-crystallographic
-initiators
-metamorphism
-ginzburg
-looters
-unimproved
-finistere
-newburyport
-norges
-immunities
-franchisees
-asterism
-kortrijk
-camorra
-komsomol
-fleurs
-draughts
-patagonian
-voracious
-artin
-collaborationist
-revolucion
-revitalizing
-xaver
-purifying
-antipsychotic
-disjunct
-pompeius
-dreamwave
-juvenal
-beinn
-adiyaman
-antitank
-allama
-boletus
-melanogaster
-dumitru
-caproni
-aligns
-athabaskan
-stobart
-phallus
-veikkausliiga
-hornsey
-buffering
-bourbons
-dobruja
-marga
-borax
-electrics
-gangnam
-motorcyclist
-whidbey
-draconian
-lodger
-galilean
-sanctification
-imitates
-boldness
-underboss
-wheatland
-cantabrian
-terceira
-maumee
-redefining
-uppercase
-ostroda
-characterise
-universalism
-equalized
-syndicalism
-haringey
-masovia
-deleuze
-funkadelic
-conceals
-thuan
-minsky
-pluralistic
-ludendorff
-beekeeping
-bonfires
-endoscopic
-abuts
-prebend
-jonkoping
-amami
-tribunes
-yup'ik
-awadh
-gasification
-pforzheim
-reforma
-antiwar
-vaishnavism
-maryville
-inextricably
-margrethe
-empresa
-neutrophils
-sanctified
-ponca
-elachistidae
-curiae
-quartier
-mannar
-hyperplasia
-wimax
-busing
-neologism
-florins
-underrepresented
-digitised
-nieuw
-cooch
-howards
-frege
-hughie
-plied
-swale
-kapellmeister
-vajpayee
-quadrupled
-aeronautique
-dushanbe
-custos
-saltillo
-kisan
-tigray
-manaus
-epigrams
-shamanic
-peppered
-frosts
-promotion/relegation
-concedes
-zwingli
-charentes
-whangarei
-hyung
-spring/summer
-sobre
-eretz
-initialization
-sawai
-ephemera
-grandfathered
-arnaldo
-customised
-permeated
-parapets
-growths
-visegrad
-estudios
-altamont
-provincia
-apologises
-stoppard
-carburettor
-rifts
-kinematic
-zhengzhou
-eschatology
-prakrit
-folate
-yvelines
-scapula
-stupas
-rishon
-reconfiguration
-flutist
-1680s
-apostolate
-proudhon
-lakshman
-articulating
-stortford
-faithfull
-bitterns
-upwelling
-qur'anic
-lidar
-interferometry
-waterlogged
-koirala
-ditton
-wavefunction
-fazal
-babbage
-antioxidants
-lemberg
-deadlocked
-tolled
-ramapo
-mathematica
-leiria
-topologies
-khali
-photonic
-balti
-1080p
-corrects
-recommenced
-polyglot
-friezes
-tiebreak
-copacabana
-cholmondeley
-armband
-abolishment
-sheamus
-buttes
-glycolysis
-cataloged
-warrenton
-sassari
-kishan
-foodservice
-cryptanalysis
-holmenkollen
-cosplay
-machi
-yousuf
-mangal
-allying
-fertiliser
-otomi
-charlevoix
-metallurg
-parisians
-bottlenose
-oakleigh
-debug
-cidade
-accede
-ligation
-madhava
-pillboxes
-gatefold
-aveyron
-sorin
-thirsk
-immemorial
-menelik
-mehra
-domingos
-underpinned
-fleshed
-harshness
-diphthong
-crestwood
-miskolc
-dupri
-pyrausta
-muskingum
-tuoba
-prodi
-incidences
-waynesboro
-marquesas
-heydar
-artesian
-calinescu
-nucleation
-funders
-covalently
-compaction
-derbies
-seaters
-sodor
-tabular
-amadou
-peckinpah
-o'halloran
-zechariah
-libyans
-kartik
-daihatsu
-chandran
-erzhu
-heresies
-superheated
-yarder
-dorde
-tanjore
-abusers
-xuanwu
-juniperus
-moesia
-trusteeship
-birdwatching
-beatz
-moorcock
-harbhajan
-sanga
-choreographic
-photonics
-boylston
-amalgamate
-prawns
-electrifying
-sarath
-inaccurately
-exclaims
-powerpoint
-chaining
-cpusa
-adulterous
-saccharomyces
-glogow
-vfl/afl
-syncretic
-simla
-persisting
-functors
-allosteric
-euphorbiaceae
-juryo
-mlada
-moana
-gabala
-thornycroft
-kumanovo
-ostrovsky
-sitio
-tutankhamun
-sauropods
-kardzhali
-reinterpretation
-sulpice
-rosyth
-originators
-halesowen
-delineation
-asesoria
-abatement
-gardai
-elytra
-taillights
-overlays
-monsoons
-sandpipers
-ingmar
-henrico
-inaccuracy
-irwell
-arenabowl
-elche
-pressburg
-signalman
-interviewees
-sinkhole
-pendle
-ecommerce
-cellos
-nebria
-organometallic
-surrealistic
-propagandist
-interlaken
-canandaigua
-aerials
-coutinho
-pascagoula
-tonopah
-letterkenny
-gropius
-carbons
-hammocks
-childe
-polities
-hosiery
-donitz
-suppresses
-diaghilev
-stroudsburg
-bagram
-pistoia
-regenerating
-unitarians
-takeaway
-offstage
-vidin
-glorification
-bakunin
-yavapai
-lutzow
-sabercats
-witney
-abrogated
-gorlitz
-validating
-dodecahedron
-stubbornly
-telenor
-glaxosmithkline
-solapur
-undesired
-jellicoe
-dramatization
-four-and-a-half
-seawall
-waterpark
-artaxerxes
-vocalization
-typographic
-byung
-sachsenhausen
-shepparton
-kissimmee
-konnan
-belsen
-dhawan
-khurd
-mutagenesis
-vejle
-perrot
-estradiol
-formula_60
-saros
-chiloe
-misiones
-lamprey
-terrains
-speke
-miasto
-eigenvectors
-haydock
-reservist
-corticosteroids
-savitri
-shinawatra
-developmentally
-yehudi
-berates
-janissaries
-recapturing
-rancheria
-subplots
-gresley
-nikkatsu
-oryol
-cosmas
-boavista
-formula_59
-playfully
-subsections
-commentated
-kathakali
-dorid
-vilaine
-seepage
-hylidae
-keiji
-kazakhs
-triphosphate
-1620s
-supersede
-monarchists
-falla
-miyako
-notching
-bhumibol
-polarizing
-secularized
-shingled
-bronislaw
-lockerbie
-soleyman
-bundesbahn
-latakia
-redoubts
-boult
-inwardly
-invents
-ondrej
-minangkabau
-newquay
-permanente
-alhaji
-madhav
-malini
-ellice
-bookmaker
-mankiewicz
-etihad
-o'dea
-interrogative
-mikawa
-wallsend
-canisius
-bluesy
-vitruvius
-noord
-ratifying
-mixtec
-gujranwala
-subprefecture
-keelung
-goiania
-nyssa
-shi'ite
-semitone
-ch'uan
-computerised
-pertuan
-catapults
-nepomuk
-shruti
-millstones
-buskerud
-acolytes
-tredegar
-sarum
-armia
-dell'arte
-devises
-custodians
-upturned
-gallaudet
-disembarking
-thrashed
-sagrada
-myeon
-undeclared
-qumran
-gaiden
-tepco
-janesville
-showground
-condense
-chalon
-unstaffed
-pasay
-undemocratic
-hauts
-viridis
-uninjured
-escutcheon
-gymkhana
-petaling
-hammam
-dislocations
-tallaght
-rerum
-shias
-indios
-guaranty
-simplicial
-benares
-benediction
-tajiri
-prolifically
-huawei
-onerous
-grantee
-ferencvaros
-otranto
-carbonates
-conceit
-digipak
-qadri
-masterclasses
-swamiji
-cradock
-plunket
-helmsman
-119th
-salutes
-tippecanoe
-murshidabad
-intelligibility
-mittal
-diversifying
-bidar
-asansol
-crowdsourcing
-rovere
-karakoram
-grindcore
-skylights
-tulagi
-furrows
-ligne
-stuka
-sumer
-subgraph
-amata
-regionalist
-bulkeley
-teletext
-glorify
-readied
-lexicographer
-sabadell
-predictability
-quilmes
-phenylalanine
-bandaranaike
-pyrmont
-marksmen
-quisling
-viscountess
-sociopolitical
-afoul
-pediments
-swazi
-martyrology
-nullify
-panagiotis
-superconductors
-veldenz
-jujuy
-l'isle
-hematopoietic
-shafi
-subsea
-hattiesburg
-jyvaskyla
-kebir
-myeloid
-landmine
-derecho
-amerindians
-birkenau
-scriabin
-milhaud
-mucosal
-nikaya
-freikorps
-theoretician
-proconsul
-o'hanlon
-clerked
-bactria
-houma
-macular
-topologically
-shrubby
-aryeh
-ghazali
-afferent
-magalhaes
-moduli
-ashtabula
-vidarbha
-securitate
-ludwigsburg
-adoor
-varun
-shuja
-khatun
-chengde
-bushels
-lascelles
-professionnelle
-elfman
-rangpur
-unpowered
-citytv
-chojnice
-quaternion
-stokowski
-aschaffenburg
-commutes
-subramaniam
-methylene
-satrap
-gharb
-namesakes
-rathore
-helier
-gestational
-heraklion
-colliers
-giannis
-pastureland
-evocation
-krefeld
-mahadeva
-churchmen
-egret
-yilmaz
-galeazzo
-pudukkottai
-artigas
-generalitat
-mudslides
-frescoed
-enfeoffed
-aphorisms
-melilla
-montaigne
-gauliga
-parkdale
-mauboy
-linings
-prema
-sapir
-xylophone
-kushan
-rockne
-sequoyah
-vasyl
-rectilinear
-vidyasagar
-microcosm
-san'a
-carcinogen
-thicknesses
-aleut
-farcical
-moderating
-detested
-hegemonic
-instalments
-vauban
-verwaltungsgemeinschaft
-picayune
-razorback
-magellanic
-moluccas
-pankhurst
-exportation
-waldegrave
-sufferer
-bayswater
-1up.com
-rearmament
-orangutans
-varazdin
-b.o.b
-elucidate
-harlingen
-erudition
-brankovic
-lapis
-slipway
-urraca
-shinde
-unwell
-elwes
-euboea
-colwyn
-srivijaya
-grandstands
-hortons
-generalleutnant
-fluxes
-peterhead
-gandhian
-reals
-alauddin
-maximized
-fairhaven
-endow
-ciechanow
-perforations
-darters
-panellist
-manmade
-litigants
-exhibitor
-tirol
-caracalla
-conformance
-hotelier
-stabaek
-hearths
-borac
-frisians
-ident
-veliko
-emulators
-schoharie
-uzbeks
-samarra
-prestwick
-wadia
-universita
-tanah
-bucculatrix
-predominates
-genotypes
-denounces
-roadsides
-ganassi
-keokuk
-philatelist
-tomic
-ingots
-conduits
-samplers
-abdus
-johar
-allegories
-timaru
-wolfpacks
-secunda
-smeaton
-sportivo
-inverting
-contraindications
-whisperer
-moradabad
-calamities
-bakufu
-soundscape
-smallholders
-nadeem
-crossroad
-xenophobic
-zakir
-nationalliga
-glazes
-retroflex
-schwyz
-moroder
-rubra
-quraysh
-theodoros
-endemol
-infidels
-km/hr
-repositioned
-portraitist
-lluis
-answerable
-arges
-mindedness
-coarser
-eyewall
-teleported
-scolds
-uppland
-vibraphone
-ricoh
-isenburg
-bricklayer
-cuttlefish
-abstentions
-communicable
-cephalopod
-stockyards
-balto
-kinston
-armbar
-bandini
-elphaba
-maxims
-bedouins
-sachsen
-friedkin
-tractate
-pamir
-ivanovo
-mohini
-kovalainen
-nambiar
-melvyn
-orthonormal
-matsuyama
-cuernavaca
-veloso
-overstated
-streamer
-dravid
-informers
-analyte
-sympathized
-streetscape
-gosta
-thomasville
-grigore
-futuna
-depleting
-whelks
-kiedis
-armadale
-earner
-wynyard
-dothan
-animating
-tridentine
-sabri
-immovable
-rivoli
-ariege
-parley
-clinker
-circulates
-junagadh
-fraunhofer
-congregants
-180th
-buducnost
-formula_62
-olmert
-dedekind
-karnak
-bayernliga
-mazes
-sandpiper
-ecclestone
-yuvan
-smallmouth
-decolonization
-lemmy
-adjudicated
-retiro
-legia
-benue
-posit
-acidification
-wahab
-taconic
-floatplane
-perchlorate
-atria
-wisbech
-divestment
-dallara
-phrygia
-palustris
-cybersecurity
-rebates
-facie
-mineralogical
-substituent
-proteges
-fowey
-mayenne
-smoothbore
-cherwell
-schwarzschild
-junin
-murrumbidgee
-smalltalk
-d'orsay
-emirati
-calaveras
-titusville
-theremin
-vikramaditya
-wampanoag
-burra
-plaines
-onegin
-emboldened
-whampoa
-langa
-soderbergh
-arnaz
-sowerby
-arendal
-godunov
-pathanamthitta
-damselfly
-bestowing
-eurosport
-iconoclasm
-outfitters
-acquiesced
-badawi
-hypotension
-ebbsfleet
-annulus
-sohrab
-thenceforth
-chagatai
-necessitates
-aulus
-oddities
-toynbee
-uniontown
-innervation
-populaire
-indivisible
-rossellini
-minuet
-cyrene
-gyeongju
-chania
-cichlids
-harrods
-1690s
-plunges
-abdullahi
-gurkhas
-homebuilt
-sortable
-bangui
-rediff
-incrementally
-demetrios
-medaille
-sportif
-svend
-guttenberg
-tubules
-carthusian
-pleiades
-torii
-hoppus
-phenyl
-hanno
-conyngham
-teschen
-cronenberg
-wordless
-melatonin
-distinctiveness
-autos
-freising
-xuanzang
-dunwich
-satanism
-sweyn
-predrag
-contractually
-pavlovic
-malaysians
-micrometres
-expertly
-pannonian
-abstaining
-capensis
-southwesterly
-catchphrases
-commercialize
-frankivsk
-normanton
-hibernate
-verso
-deportees
-dubliners
-codice_8
-condors
-zagros
-glosses
-leadville
-conscript
-morrisons
-usury
-ossian
-oulton
-vaccinium
-civet
-ayman
-codrington
-hadron
-nanometers
-geochemistry
-extractor
-grigori
-tyrrhenian
-neocollyris
-drooping
-falsification
-werft
-courtauld
-brigantine
-orhan
-chapultepec
-supercopa
-federalized
-praga
-havering
-encampments
-infallibility
-sardis
-pawar
-undirected
-reconstructionist
-ardrossan
-varuna
-pastimes
-archdiocesan
-fledging
-shenhua
-molise
-secondarily
-stagnated
-replicates
-ciencias
-duryodhana
-marauding
-ruislip
-ilyich
-intermixed
-ravenswood
-shimazu
-mycorrhizal
-icosahedral
-consents
-dunblane
-follicular
-pekin
-suffield
-muromachi
-kinsale
-gauche
-businesspeople
-thereto
-watauga
-exaltation
-chelmno
-gorse
-proliferate
-drainages
-burdwan
-kangra
-transducers
-inductor
-duvalier
-maguindanao
-moslem
-uncaf
-givenchy
-plantarum
-liturgics
-telegraphs
-lukashenko
-chenango
-andante
-novae
-ironwood
-faubourg
-torme
-chinensis
-ambala
-pietermaritzburg
-virginians
-landform
-bottlenecks
-o'driscoll
-darbhanga
-baptistery
-ameer
-needlework
-naperville
-auditoriums
-mullingar
-starrer
-animatronic
-topsoil
-madura
-cannock
-vernet
-santurce
-catocala
-ozeki
-pontevedra
-multichannel
-sundsvall
-strategists
-medio
-135th
-halil
-afridi
-trelawny
-caloric
-ghraib
-allendale
-hameed
-ludwigshafen
-spurned
-pavlo
-palmar
-strafed
-catamarca
-aveiro
-harmonization
-surah
-predictors
-solvay
-mande
-omnipresent
-parenthesis
-echolocation
-equaling
-experimenters
-acyclic
-lithographic
-sepoys
-katarzyna
-sridevi
-impoundment
-khosrow
-caesarean
-nacogdoches
-rockdale
-lawmaker
-caucasians
-bahman
-miyan
-rubric
-exuberance
-bombastic
-ductile
-snowdonia
-inlays
-pinyon
-anemones
-hurries
-hospitallers
-tayyip
-pulleys
-treme
-photovoltaics
-testbed
-polonium
-ryszard
-osgoode
-profiting
-ironwork
-unsurpassed
-nepticulidae
-makai
-lumbini
-preclassic
-clarksburg
-egremont
-videography
-rehabilitating
-ponty
-sardonic
-geotechnical
-khurasan
-solzhenitsyn
-henna
-phoenicia
-rhyolite
-chateaux
-retorted
-tomar
-deflections
-repressions
-harborough
-renan
-brumbies
-vandross
-storia
-vodou
-clerkenwell
-decking
-universo
-salon.com
-imprisoning
-sudwest
-ghaziabad
-subscribing
-pisgah
-sukhumi
-econometric
-clearest
-pindar
-yildirim
-iulia
-atlases
-cements
-remaster
-dugouts
-collapsible
-resurrecting
-batik
-unreliability
-thiers
-conjunctions
-colophon
-marcher
-placeholder
-flagella
-wolds
-kibaki
-viviparous
-twelver
-screenshots
-aroostook
-khadr
-iconographic
-itasca
-jaume
-basti
-propounded
-varro
-be'er
-jeevan
-exacted
-shrublands
-creditable
-brocade
-boras
-bittern
-oneonta
-attentional
-herzliya
-comprehensible
-lakeville
-discards
-caxias
-frankland
-camerata
-satoru
-matlab
-commutator
-interprovincial
-yorkville
-benefices
-nizami
-edwardsville
-amigaos
-cannabinoid
-indianola
-amateurliga
-pernicious
-ubiquity
-anarchic
-novelties
-precondition
-zardari
-symington
-sargodha
-headphone
-thermopylae
-mashonaland
-zindagi
-thalberg
-loewe
-surfactants
-dobro
-crocodilians
-samhita
-diatoms
-haileybury
-berwickshire
-supercritical
-sofie
-snorna
-slatina
-intramolecular
-agung
-osteoarthritis
-obstetric
-teochew
-vakhtang
-connemara
-deformations
-diadem
-ferruccio
-mainichi
-qualitatively
-refrigerant
-rerecorded
-methylated
-karmapa
-krasinski
-restatement
-rouvas
-cubitt
-seacoast
-schwarzkopf
-homonymous
-shipowner
-thiamine
-approachable
-xiahou
-160th
-ecumenism
-polistes
-internazionali
-fouad
-berar
-biogeography
-texting
-inadequately
-'when
-4kids
-hymenoptera
-emplaced
-cognomen
-bellefonte
-supplant
-michaelmas
-uriel
-tafsir
-morazan
-schweinfurt
-chorister
-ps400
-nscaa
-petipa
-resolutely
-ouagadougou
-mascarene
-supercell
-konstanz
-bagrat
-harmonix
-bergson
-shrimps
-resonators
-veneta
-camas
-mynydd
-rumford
-generalmajor
-khayyam
-web.com
-pappus
-halfdan
-tanana
-suomen
-yutaka
-bibliographical
-traian
-silat
-noailles
-contrapuntal
-agaricus
-'special
-minibuses
-1670s
-obadiah
-deepa
-rorschach
-malolos
-lymington
-valuations
-imperials
-caballeros
-ambroise
-judicature
-elegiac
-sedaka
-shewa
-checksum
-gosforth
-legionaries
-corneille
-microregion
-friedrichshafen
-antonis
-surnamed
-mycelium
-cantus
-educations
-topmost
-outfitting
-ivica
-nankai
-gouda
-anthemic
-iosif
-supercontinent
-antifungal
-belarusians
-mudaliar
-mohawks
-caversham
-glaciated
-basemen
-stevan
-clonmel
-loughton
-deventer
-positivist
-manipuri
-tensors
-panipat
-changeup
-impermeable
-dubbo
-elfsborg
-maritimo
-regimens
-bikram
-bromeliad
-substratum
-norodom
-gaultier
-queanbeyan
-pompeo
-redacted
-eurocopter
-mothballed
-centaurs
-borno
-copra
-bemidji
-'home
-sopron
-neuquen
-passo
-cineplex
-alexandrov
-wysokie
-mammoths
-yossi
-sarcophagi
-congreve
-petkovic
-extraneous
-waterbirds
-slurs
-indias
-phaeton
-discontented
-prefaced
-abhay
-prescot
-interoperable
-nordisk
-bicyclists
-validly
-sejong
-litovsk
-zanesville
-kapitanleutnant
-kerch
-changeable
-mcclatchy
-celebi
-attesting
-maccoll
-sepahan
-wayans
-veined
-gaudens
-markt
-dansk
-soane
-quantized
-petersham
-forebears
-nayarit
-frenzied
-queuing
-bygone
-viggo
-ludwik
-tanka
-hanssen
-brythonic
-cornhill
-primorsky
-stockpiles
-conceptualization
-lampeter
-hinsdale
-mesoderm
-bielsk
-rosenheim
-ultron
-joffrey
-stanwyck
-khagan
-tiraspol
-pavelic
-ascendant
-empoli
-metatarsal
-descentralizado
-masada
-ligier
-huseyin
-ramadi
-waratah
-tampines
-ruthenium
-statoil
-mladost
-liger
-grecian
-multiparty
-digraph
-maglev
-reconsideration
-radiography
-cartilaginous
-taizu
-wintered
-anabaptist
-peterhouse
-shoghi
-assessors
-numerator
-paulet
-painstakingly
-halakhic
-rocroi
-motorcycling
-gimel
-kryptonian
-emmeline
-cheeked
-drawdown
-lelouch
-dacians
-brahmana
-reminiscence
-disinfection
-optimizations
-golders
-extensor
-tsugaru
-tolling
-liman
-gulzar
-unconvinced
-crataegus
-oppositional
-dvina
-pyrolysis
-mandan
-alexius
-prion
-stressors
-loomed
-moated
-dhivehi
-recyclable
-relict
-nestlings
-sarandon
-kosovar
-solvers
-czeslaw
-kenta
-maneuverable
-middens
-berkhamsted
-comilla
-folkways
-loxton
-beziers
-batumi
-petrochemicals
-optimised
-sirjan
-rabindra
-musicality
-rationalisation
-drillers
-subspaces
-'live
-bbwaa
-outfielders
-tsung
-danske
-vandalised
-norristown
-striae
-kanata
-gastroenterology
-steadfastly
-equalising
-bootlegging
-mannerheim
-notodontidae
-lagoa
-commentating
-peninsulas
-chishti
-seismology
-modigliani
-preceptor
-canonically
-awardee
-boyaca
-hsinchu
-stiffened
-nacelle
-bogor
-dryness
-unobstructed
-yaqub
-scindia
-peeters
-irritant
-ammonites
-ferromagnetic
-speechwriter
-oxygenated
-walesa
-millais
-canarian
-faience
-calvinistic
-discriminant
-rasht
-inker
-annexes
-howth
-allocates
-conditionally
-roused
-regionalism
-regionalbahn
-functionary
-nitrates
-bicentenary
-recreates
-saboteurs
-koshi
-plasmids
-thinned
-124th
-plainview
-kardashian
-neuville
-victorians
-radiates
-127th
-vieques
-schoolmates
-petru
-tokusatsu
-keying
-sunaina
-flamethrower
-'bout
-demersal
-hosokawa
-corelli
-omniscient
-o'doherty
-niksic
-reflectivity
-transdev
-cavour
-metronome
-temporally
-gabba
-nsaids
-geert
-mayport
-hematite
-boeotia
-vaudreuil
-torshavn
-sailplane
-mineralogist
-eskisehir
-practises
-gallifrey
-takumi
-unease
-slipstream
-hedmark
-paulinus
-ailsa
-wielkopolska
-filmworks
-adamantly
-vinaya
-facelifted
-franchisee
-augustana
-toppling
-velvety
-crispa
-stonington
-histological
-genealogist
-tactician
-tebow
-betjeman
-nyingma
-overwinter
-oberoi
-rampal
-overwinters
-petaluma
-lactarius
-stanmore
-balikpapan
-vasant
-inclines
-laminate
-munshi
-sociedade
-rabbah
-septal
-boyband
-ingrained
-faltering
-inhumans
-nhtsa
-affix
-l'ordre
-kazuki
-rossendale
-mysims
-latvians
-slaveholders
-basilicata
-neuburg
-assize
-manzanillo
-scrobipalpa
-formula_61
-belgique
-pterosaurs
-privateering
-vaasa
-veria
-northport
-pressurised
-hobbyist
-austerlitz
-sahih
-bhadra
-siliguri
-bistrica
-bursaries
-wynton
-corot
-lepidus
-lully
-libor
-libera
-olusegun
-choline
-mannerism
-lymphocyte
-chagos
-duxbury
-parasitism
-ecowas
-morotai
-cancion
-coniston
-aggrieved
-sputnikmusic
-parle
-ammonian
-civilisations
-malformation
-cattaraugus
-skyhawks
-d'arc
-demerara
-bronfman
-midwinter
-piscataway
-jogaila
-threonine
-matins
-kohlberg
-hubli
-pentatonic
-camillus
-nigam
-potro
-unchained
-chauvel
-orangeville
-cistercians
-redeployment
-xanthi
-manju
-carabinieri
-pakeha
-nikolaevich
-kantakouzenos
-sesquicentennial
-gunships
-symbolised
-teramo
-ballo
-crusading
-l'oeil
-bharatpur
-lazier
-gabrovo
-hysteresis
-rothbard
-chaumont
-roundel
-ma'mun
-sudhir
-queried
-newts
-shimane
-presynaptic
-playfield
-taxonomists
-sensitivities
-freleng
-burkinabe
-orfeo
-autovia
-proselytizing
-bhangra
-pasok
-jujutsu
-heung
-pivoting
-hominid
-commending
-formula_64
-epworth
-christianized
-oresund
-hantuchova
-rajputana
-hilversum
-masoretic
-dayak
-bakri
-assen
-magog
-macromolecules
-waheed
-qaida
-spassky
-rumped
-protrudes
-preminger
-misogyny
-glencairn
-salafi
-lacunae
-grilles
-racemes
-areva
-alighieri
-inari
-epitomized
-photoshoot
-one-of-a-kind
-tring
-muralist
-tincture
-backwaters
-weaned
-yeasts
-analytically
-smaland
-caltrans
-vysocina
-jamuna
-mauthausen
-175th
-nouvelles
-censoring
-reggina
-christology
-gilad
-amplifying
-mehmood
-johnsons
-redirects
-eastgate
-sacrum
-meteoric
-riverbanks
-guidebooks
-ascribes
-scoparia
-iconoclastic
-telegraphic
-chine
-merah
-mistico
-lectern
-sheung
-aethelstan
-capablanca
-anant
-uspto
-albatrosses
-mymensingh
-antiretroviral
-clonal
-coorg
-vaillant
-liquidator
-gigas
-yokai
-eradicating
-motorcyclists
-waitakere
-tandon
-nears
-montenegrins
-250th
-tatsuya
-yassin
-atheistic
-syncretism
-nahum
-berisha
-transcended
-owensboro
-lakshmana
-abteilung
-unadorned
-nyack
-overflows
-harrisonburg
-complainant
-uematsu
-frictional
-worsens
-sangguniang
-abutment
-bulwer
-sarma
-apollinaire
-shippers
-lycia
-alentejo
-porpoises
-optus
-trawling
-augustow
-blackwall
-workbench
-westmount
-leaped
-sikandar
-conveniences
-stornoway
-culverts
-zoroastrians
-hristo
-ansgar
-assistive
-reassert
-fanned
-compasses
-delgada
-maisons
-arima
-plonsk
-verlaine
-starstruck
-rakhine
-befell
-spirally
-wyclef
-expend
-colloquium
-formula_63
-albertus
-bellarmine
-handedness
-holon
-introns
-movimiento
-profitably
-lohengrin
-discoverers
-awash
-erste
-pharisees
-dwarka
-oghuz
-hashing
-heterodox
-uloom
-vladikavkaz
-linesman
-rehired
-nucleophile
-germanicus
-gulshan
-songz
-bayerische
-paralympian
-crumlin
-enjoined
-khanum
-prahran
-penitent
-amersfoort
-saranac
-semisimple
-vagrants
-compositing
-tualatin
-oxalate
-lavra
-ironi
-ilkeston
-umpqua
-calum
-stretford
-zakat
-guelders
-hydrazine
-birkin
-spurring
-modularity
-aspartate
-sodermanland
-hopital
-bellary
-legazpi
-clasico
-cadfael
-hypersonic
-volleys
-pharmacokinetics
-carotene
-orientale
-pausini
-bataille
-lunga
-retailed
-m.phil
-mazowieckie
-vijayan
-rawal
-sublimation
-promissory
-estimators
-ploughed
-conflagration
-penda
-segregationist
-otley
-amputee
-coauthor
-sopra
-pellew
-wreckers
-tollywood
-circumscription
-permittivity
-strabane
-landward
-articulates
-beaverbrook
-rutherglen
-coterminous
-whistleblowers
-colloidal
-surbiton
-atlante
-oswiecim
-bhasa
-lampooned
-chanter
-saarc
-landkreis
-tribulation
-tolerates
-daiichi
-hatun
-cowries
-dyschirius
-abercromby
-attock
-aldwych
-inflows
-absolutist
-l'histoire
-committeeman
-vanbrugh
-headstock
-westbourne
-appenzell
-hoxton
-oculus
-westfalen
-roundabouts
-nickelback
-trovatore
-quenching
-summarises
-conservators
-transmutation
-talleyrand
-barzani
-unwillingly
-axonal
-'blue
-opining
-enveloping
-fidesz
-rafah
-colborne
-flickr
-lozenge
-dulcimer
-ndebele
-swaraj
-oxidize
-gonville
-resonated
-gilani
-superiore
-endeared
-janakpur
-shepperton
-solidifying
-memoranda
-sochaux
-kurnool
-rewari
-emirs
-kooning
-bruford
-unavailability
-kayseri
-judicious
-negating
-pterosaur
-cytosolic
-chernihiv
-variational
-sabretooth
-seawolves
-devalued
-nanded
-adverb
-volunteerism
-sealers
-nemours
-smederevo
-kashubian
-bartin
-animax
-vicomte
-polotsk
-polder
-archiepiscopal
-acceptability
-quidditch
-tussock
-seminaire
-immolation
-belge
-coves
-wellingborough
-khaganate
-mckellen
-nayaka
-brega
-kabhi
-pontoons
-bascule
-newsreels
-injectors
-cobol
-weblog
-diplo
-biggar
-wheatbelt
-erythrocytes
-pedra
-showgrounds
-bogdanovich
-eclecticism
-toluene
-elegies
-formalize
-andromedae
-airworthiness
-springville
-mainframes
-overexpression
-magadha
-bijelo
-emlyn
-glutamine
-accenture
-uhuru
-metairie
-arabidopsis
-patanjali
-peruvians
-berezovsky
-accion
-astrolabe
-jayanti
-earnestly
-sausalito
-recurved
-1500s
-ramla
-incineration
-galleons
-laplacian
-shiki
-smethwick
-isomerase
-dordevic
-janow
-jeffersonville
-internationalism
-penciled
-styrene
-ashur
-nucleoside
-peristome
-horsemanship
-sedges
-bachata
-medes
-kristallnacht
-schneerson
-reflectance
-invalided
-strutt
-draupadi
-destino
-partridges
-tejas
-quadrennial
-aurel
-halych
-ethnomusicology
-autonomist
-radyo
-rifting
-shi'ar
-crvena
-telefilm
-zawahiri
-plana
-sultanates
-theodorus
-subcontractors
-pavle
-seneschal
-teleports
-chernivtsi
-buccal
-brattleboro
-stankovic
-safar
-dunhuang
-electrocution
-chastised
-ergonomic
-midsomer
-130th
-zomba
-nongovernmental
-escapist
-localize
-xuzhou
-kyrie
-carinthian
-karlovac
-nisan
-kramnik
-pilipino
-digitisation
-khasi
-andronicus
-highwayman
-maior
-misspelling
-sebastopol
-socon
-rhaetian
-archimandrite
-partway
-positivity
-otaku
-dingoes
-tarski
-geopolitics
-disciplinarian
-zulfikar
-kenzo
-globose
-electrophilic
-modele
-storekeeper
-pohang
-wheldon
-washers
-interconnecting
-digraphs
-intrastate
-campy
-helvetic
-frontispiece
-ferrocarril
-anambra
-petraeus
-midrib
-endometrial
-dwarfism
-mauryan
-endocytosis
-brigs
-percussionists
-furtherance
-synergistic
-apocynaceae
-krona
-berthier
-circumvented
-casal
-siltstone
-precast
-ethnikos
-realists
-geodesy
-zarzuela
-greenback
-tripathi
-persevered
-interments
-neutralization
-olbermann
-departements
-supercomputing
-demobilised
-cassavetes
-dunder
-ministering
-veszprem
-barbarism
-'world
-pieve
-apologist
-frentzen
-sulfides
-firewalls
-pronotum
-staatsoper
-hachette
-makhachkala
-oberland
-phonon
-yoshihiro
-instars
-purnima
-winslet
-mutsu
-ergative
-sajid
-nizamuddin
-paraphrased
-ardeidae
-kodagu
-monooxygenase
-skirmishers
-sportiva
-o'byrne
-mykolaiv
-ophir
-prieta
-gyllenhaal
-kantian
-leche
-copan
-herero
-ps250
-gelsenkirchen
-shalit
-sammarinese
-chetwynd
-wftda
-travertine
-warta
-sigmaringen
-concerti
-namespace
-ostergotland
-biomarker
-universals
-collegio
-embarcadero
-wimborne
-fiddlers
-likening
-ransomed
-stifled
-unabated
-kalakaua
-khanty
-gongs
-goodrem
-countermeasure
-publicizing
-geomorphology
-swedenborg
-undefended
-catastrophes
-diverts
-storyboards
-amesbury
-contactless
-placentia
-festivity
-authorise
-terrane
-thallium
-stradivarius
-antonine
-consortia
-estimations
-consecrate
-supergiant
-belichick
-pendants
-butyl
-groza
-univac
-afire
-kavala
-studi
-teletoon
-paucity
-gonbad
-koninklijke
-128th
-stoichiometric
-multimodal
-facundo
-anatomic
-melamine
-creuse
-altan
-brigands
-mcguinty
-blomfield
-tsvangirai
-protrusion
-lurgan
-warminster
-tenzin
-russellville
-discursive
-definable
-scotrail
-lignin
-reincorporated
-o'dell
-outperform
-redland
-multicolored
-evaporates
-dimitrie
-limbic
-patapsco
-interlingua
-surrogacy
-cutty
-potrero
-masud
-cahiers
-jintao
-ardashir
-centaurus
-plagiarized
-minehead
-musings
-statuettes
-logarithms
-seaview
-prohibitively
-downforce
-rivington
-tomorrowland
-microbiologist
-ferric
-morag
-capsid
-kucinich
-clairvaux
-demotic
-seamanship
-cicada
-painterly
-cromarty
-carbonic
-tupou
-oconee
-tehuantepec
-typecast
-anstruther
-internalized
-underwriters
-tetrahedra
-flagrant
-quakes
-pathologies
-ulrik
-nahal
-tarquini
-dongguan
-parnassus
-ryoko
-senussi
-seleucia
-airasia
-einer
-sashes
-d'amico
-matriculating
-arabesque
-honved
-biophysical
-hardinge
-kherson
-mommsen
-diels
-icbms
-reshape
-brasiliensis
-palmach
-netaji
-oblate
-functionalities
-grigor
-blacksburg
-recoilless
-melanchthon
-reales
-astrodome
-handcrafted
-memes
-theorizes
-isma'il
-aarti
-pirin
-maatschappij
-stabilizes
-honiara
-ashbury
-copts
-rootes
-defensed
-queiroz
-mantegna
-galesburg
-coraciiformesfamily
-cabrillo
-tokio
-antipsychotics
-kanon
-173rd
-apollonia
-finial
-lydian
-hadamard
-rangi
-dowlatabad
-monolingual
-platformer
-subclasses
-chiranjeevi
-mirabeau
-newsgroup
-idmanyurdu
-kambojas
-walkover
-zamoyski
-generalist
-khedive
-flanges
-knowle
-bande
-157th
-alleyn
-reaffirm
-pininfarina
-zuckerberg
-hakodate
-131st
-aditi
-bellinzona
-vaulter
-planking
-boscombe
-colombians
-lysis
-toppers
-metered
-nahyan
-queensryche
-minho
-nagercoil
-firebrand
-foundress
-bycatch
-mendota
-freeform
-antena
-capitalisation
-martinus
-overijssel
-purists
-interventionist
-zgierz
-burgundians
-hippolyta
-trompe
-umatilla
-moroccans
-dictionnaire
-hydrography
-changers
-chota
-rimouski
-aniline
-bylaw
-grandnephew
-neamt
-lemnos
-connoisseurs
-tractive
-rearrangements
-fetishism
-finnic
-apalachicola
-landowning
-calligraphic
-circumpolar
-mansfeld
-legible
-orientalism
-tannhauser
-blamey
-maximization
-noinclude
-blackbirds
-angara
-ostersund
-pancreatitis
-glabra
-acleris
-juried
-jungian
-triumphantly
-singlet
-plasmas
-synesthesia
-yellowhead
-unleashes
-choiseul
-quanzhong
-brookville
-kaskaskia
-igcse
-skatepark
-jatin
-jewellers
-scaritinae
-techcrunch
-tellurium
-lachaise
-azuma
-codeshare
-dimensionality
-unidirectional
-scolaire
-macdill
-camshafts
-unassisted
-verband
-kahlo
-eliya
-prelature
-chiefdoms
-saddleback
-sockers
-iommi
-coloratura
-llangollen
-biosciences
-harshest
-maithili
-k'iche
-plical
-multifunctional
-andreu
-tuskers
-confounding
-sambre
-quarterdeck
-ascetics
-berdych
-transversal
-tuolumne
-sagami
-petrobras
-brecker
-menxia
-instilling
-stipulating
-korra
-oscillate
-deadpan
-v/line
-pyrotechnic
-stoneware
-prelims
-intracoastal
-retraining
-ilija
-berwyn
-encrypt
-achievers
-zulfiqar
-glycoproteins
-khatib
-farmsteads
-occultist
-saman
-fionn
-derulo
-khilji
-obrenovic
-argosy
-toowong
-dementieva
-sociocultural
-iconostasis
-craigslist
-festschrift
-taifa
-intercalated
-tanjong
-penticton
-sharad
-marxian
-extrapolation
-guises
-wettin
-prabang
-exclaiming
-kosta
-famas
-conakry
-wanderings
-'aliabad
-macleay
-exoplanet
-bancorp
-besiegers
-surmounting
-checkerboard
-rajab
-vliet
-tarek
-operable
-wargaming
-haldimand
-fukuyama
-uesugi
-aggregations
-erbil
-brachiopods
-tokyu
-anglais
-unfavorably
-ujpest
-escorial
-armagnac
-nagara
-funafuti
-ridgeline
-cocking
-o'gorman
-compactness
-retardant
-krajowa
-barua
-coking
-bestows
-thampi
-chicagoland
-variably
-o'loughlin
-minnows
-schwa
-shaukat
-polycarbonate
-chlorinated
-godalming
-gramercy
-delved
-banqueting
-enlil
-sarada
-prasanna
-domhnall
-decadal
-regressive
-lipoprotein
-collectable
-surendra
-zaporizhia
-cycliste
-suchet
-offsetting
-formula_65
-pudong
-d'arte
-blyton
-quonset
-osmania
-tientsin
-manorama
-proteomics
-bille
-jalpaiguri
-pertwee
-barnegat
-inventiveness
-gollancz
-euthanized
-henricus
-shortfalls
-wuxia
-chlorides
-cerrado
-polyvinyl
-folktale
-straddled
-bioengineering
-eschewing
-greendale
-recharged
-olave
-ceylonese
-autocephalous
-peacebuilding
-wrights
-guyed
-rosamund
-abitibi
-bannockburn
-gerontology
-scutari
-souness
-seagram
-codice_9
-'open
-xhtml
-taguig
-purposed
-darbar
-orthopedics
-unpopulated
-kisumu
-tarrytown
-feodor
-polyhedral
-monadnock
-gottorp
-priam
-redesigning
-gasworks
-elfin
-urquiza
-homologation
-filipovic
-bohun
-manningham
-gornik
-soundness
-shorea
-lanus
-gelder
-darke
-sandgate
-criticality
-paranaense
-153rd
-vieja
-lithograph
-trapezoid
-tiebreakers
-convalescence
-yan'an
-actuaries
-balad
-altimeter
-thermoelectric
-trailblazer
-previn
-tenryu
-ancaster
-endoscopy
-nicolet
-discloses
-fracking
-plaine
-salado
-americanism
-placards
-absurdist
-propylene
-breccia
-jirga
-documenta
-ismailis
-161st
-brentano
-dallas/fort
-embellishment
-calipers
-subscribes
-mahavidyalaya
-wednesbury
-barnstormers
-miwok
-schembechler
-minigame
-unterberger
-dopaminergic
-inacio
-nizamabad
-overridden
-monotype
-cavernous
-stichting
-sassafras
-sotho
-argentinean
-myrrh
-rapidity
-flatts
-gowrie
-dejected
-kasaragod
-cyprinidae
-interlinked
-arcseconds
-degeneracy
-infamously
-incubate
-substructure
-trigeminal
-sectarianism
-marshlands
-hooliganism
-hurlers
-isolationist
-urania
-burrard
-switchover
-lecco
-wilts
-interrogator
-strived
-ballooning
-volterra
-raciborz
-relegating
-gilding
-cybele
-dolomites
-parachutist
-lochaber
-orators
-raeburn
-backend
-benaud
-rallycross
-facings
-banga
-nuclides
-defencemen
-futurity
-emitters
-yadkin
-eudonia
-zambales
-manasseh
-sirte
-meshes
-peculiarly
-mcminnville
-roundly
-boban
-decrypt
-icelanders
-sanam
-chelan
-jovian
-grudgingly
-penalised
-subscript
-gambrinus
-poaceae
-infringements
-maleficent
-runciman
-148th
-supersymmetry
-granites
-liskeard
-eliciting
-involution
-hallstatt
-kitzbuhel
-shankly
-sandhills
-inefficiencies
-yishuv
-psychotropic
-nightjars
-wavell
-sangamon
-vaikundar
-choshu
-retrospectives
-pitesti
-gigantea
-hashemi
-bosna
-gakuin
-siochana
-arrangers
-baronetcies
-narayani
-temecula
-creston
-koscierzyna
-autochthonous
-wyandot
-anniston
-igreja
-mobilise
-buzau
-dunster
-musselburgh
-wenzhou
-khattak
-detoxification
-decarboxylase
-manlius
-campbells
-coleoptera
-copyist
-sympathisers
-suisun
-eminescu
-defensor
-transshipment
-thurgau
-somerton
-fluctuates
-ambika
-weierstrass
-lukow
-giambattista
-volcanics
-romanticized
-innovated
-matabeleland
-scotiabank
-garwolin
-purine
-d'auvergne
-borderland
-maozhen
-pricewaterhousecoopers
-testator
-pallium
-scout.com
-mv/pi
-nazca
-curacies
-upjohn
-sarasvati
-monegasque
-ketrzyn
-malory
-spikelets
-biomechanics
-haciendas
-rapped
-dwarfed
-stews
-nijinsky
-subjection
-matsu
-perceptible
-schwarzburg
-midsection
-entertains
-circuitous
-epiphytic
-wonsan
-alpini
-bluefield
-sloths
-transportable
-braunfels
-dictum
-szczecinek
-jukka
-wielun
-wejherowo
-hucknall
-grameen
-duodenum
-ribose
-deshpande
-shahar
-nexstar
-injurious
-dereham
-lithographer
-dhoni
-structuralist
-progreso
-deschutes
-christus
-pulteney
-quoins
-yitzchak
-gyeongsang
-breviary
-makkah
-chiyoda
-jutting
-vineland
-angiosperms
-necrotic
-novelisation
-redistribute
-tirumala
-140th
-featureless
-mafic
-rivaling
-toyline
-2/1st
-martius
-saalfeld
-monthan
-texian
-kathak
-melodramas
-mithila
-regierungsbezirk
-509th
-fermenting
-schoolmate
-virtuosic
-briain
-kokoda
-heliocentric
-handpicked
-kilwinning
-sonically
-dinars
-kasim
-parkways
-bogdanov
-luxembourgian
-halland
-avesta
-bardic
-daugavpils
-excavator
-qwest
-frustrate
-physiographic
-majoris
-'ndrangheta
-unrestrained
-firmness
-montalban
-abundances
-preservationists
-adare
-executioners
-guardsman
-bonnaroo
-neglects
-nazrul
-pro12
-hoorn
-abercorn
-refuting
-kabud
-cationic
-parapsychology
-troposphere
-venezuelans
-malignancy
-khoja
-unhindered
-accordionist
-medak
-visby
-ejercito
-laparoscopic
-dinas
-umayyads
-valmiki
-o'dowd
-saplings
-stranding
-incisions
-illusionist
-avocets
-buccleuch
-amazonia
-fourfold
-turboprops
-roosts
-priscus
-turnstile
-areal
-certifies
-pocklington
-spoofs
-viseu
-commonalities
-dabrowka
-annam
-homesteaders
-daredevils
-mondrian
-negotiates
-fiestas
-perennials
-maximizes
-lubavitch
-ravindra
-scrapers
-finials
-kintyre
-violas
-snoqualmie
-wilders
-openbsd
-mlawa
-peritoneal
-devarajan
-congke
-leszno
-mercurial
-fakir
-joannes
-bognor
-overloading
-unbuilt
-gurung
-scuttle
-temperaments
-bautzen
-jardim
-tradesman
-visitations
-barbet
-sagamore
-graaff
-forecasters
-wilsons
-assis
-l'air
-shariah
-sochaczew
-russa
-dirge
-biliary
-neuve
-heartbreakers
-strathearn
-jacobian
-overgrazing
-edrich
-anticline
-parathyroid
-petula
-lepanto
-decius
-channelled
-parvathi
-puppeteers
-communicators
-francorchamps
-kahane
-longus
-panjang
-intron
-traite
-xxvii
-matsuri
-amrit
-katyn
-disheartened
-cacak
-omonia
-alexandrine
-partaking
-wrangling
-adjuvant
-haskovo
-tendrils
-greensand
-lammermoor
-otherworld
-volusia
-stabling
-one-and-a-half
-bresson
-zapatista
-eotvos
-ps150
-webisodes
-stepchildren
-microarray
-braganca
-quanta
-dolne
-superoxide
-bellona
-delineate
-ratha
-lindenwood
-bruhl
-cingulate
-tallies
-bickerton
-helgi
-bevin
-takoma
-tsukuba
-statuses
-changeling
-alister
-bytom
-dibrugarh
-magnesia
-duplicating
-outlier
-abated
-goncalo
-strelitz
-shikai
-mardan
-musculature
-ascomycota
-springhill
-tumuli
-gabaa
-odenwald
-reformatted
-autocracy
-theresienstadt
-suplex
-chattopadhyay
-mencken
-congratulatory
-weatherfield
-systema
-solemnity
-projekt
-quanzhou
-kreuzberg
-postbellum
-nobuo
-mediaworks
-finisterre
-matchplay
-bangladeshis
-kothen
-oocyte
-hovered
-aromas
-afshar
-browed
-teases
-chorlton
-arshad
-cesaro
-backbencher
-iquique
-vulcans
-padmini
-unabridged
-cyclase
-despotic
-kirilenko
-achaean
-queensberry
-debre
-octahedron
-iphigenia
-curbing
-karimnagar
-sagarmatha
-smelters
-surrealists
-sanada
-shrestha
-turridae
-leasehold
-jiedushi
-eurythmics
-appropriating
-correze
-thimphu
-amery
-musicomh
-cyborgs
-sandwell
-pushcart
-retorts
-ameliorate
-deteriorates
-stojanovic
-spline
-entrenchments
-bourse
-chancellorship
-pasolini
-lendl
-personage
-reformulated
-pubescens
-loiret
-metalurh
-reinvention
-nonhuman
-eilema
-tarsal
-complutense
-magne
-broadview
-metrodome
-outtake
-stouffville
-seinen
-bataillon
-phosphoric
-ostensible
-opatow
-aristides
-beefheart
-glorifying
-banten
-romsey
-seamounts
-fushimi
-prophylaxis
-sibylla
-ranjith
-goslar
-balustrades
-georgiev
-caird
-lafitte
-peano
-canso
-bankura
-halfpenny
-segregate
-caisson
-bizerte
-jamshedpur
-euromaidan
-philosophie
-ridged
-cheerfully
-reclassification
-aemilius
-visionaries
-samoans
-wokingham
-chemung
-wolof
-unbranched
-cinerea
-bhosle
-ourense
-immortalised
-cornerstones
-sourcebook
-khufu
-archimedean
-universitatea
-intermolecular
-fiscally
-suffices
-metacomet
-adjudicator
-stablemate
-specks
-glace
-inowroclaw
-patristic
-muharram
-agitating
-ashot
-neurologic
-didcot
-gamla
-ilves
-putouts
-siraj
-laski
-coaling
-diarmuid
-ratnagiri
-rotulorum
-liquefaction
-morbihan
-harel
-aftershock
-gruiformesfamily
-bonnier
-falconiformesfamily
-adorns
-wikis
-maastrichtian
-stauffenberg
-bishopsgate
-fakhr
-sevenfold
-ponders
-quantifying
-castiel
-opacity
-depredations
-lenten
-gravitated
-o'mahony
-modulates
-inuktitut
-paston
-kayfabe
-vagus
-legalised
-balked
-arianism
-tendering
-sivas
-birthdate
-awlaki
-khvajeh
-shahab
-samtgemeinde
-bridgeton
-amalgamations
-biogenesis
-recharging
-tsukasa
-mythbusters
-chamfered
-enthronement
-freelancers
-maharana
-constantia
-sutil
-messines
-monkton
-okanogan
-reinvigorated
-apoplexy
-tanahashi
-neues
-valiants
-harappan
-russes
-carding
-volkoff
-funchal
-statehouse
-imitative
-intrepidity
-mellotron
-samaras
-turkana
-besting
-longitudes
-exarch
-diarrhoea
-transcending
-zvonareva
-darna
-ramblin
-disconnection
-137th
-refocused
-diarmait
-agricole
-ba'athist
-turenne
-contrabass
-communis
-daviess
-fatimids
-frosinone
-fittingly
-polyphyletic
-qanat
-theocratic
-preclinical
-abacha
-toorak
-marketplaces
-conidia
-seiya
-contraindicated
-retford
-bundesautobahn
-rebuilds
-climatology
-seaworthy
-starfighter
-qamar
-categoria
-malai
-hellinsia
-newstead
-airworthy
-catenin
-avonmouth
-arrhythmias
-ayyavazhi
-downgrade
-ashburnham
-ejector
-kinematics
-petworth
-rspca
-filmation
-accipitridae
-chhatrapati
-g/mol
-bacau
-agama
-ringtone
-yudhoyono
-orchestrator
-arbitrators
-138th
-powerplants
-cumbernauld
-alderley
-misamis
-hawai`i
-cuando
-meistriliiga
-jermyn
-alans
-pedigrees
-ottavio
-approbation
-omnium
-purulia
-prioress
-rheinland
-lymphoid
-lutsk
-oscilloscope
-ballina
-iliac
-motorbikes
-modernising
-uffizi
-phylloxera
-kalevala
-bengalis
-amravati
-syntheses
-interviewers
-inflectional
-outflank
-maryhill
-unhurt
-profiler
-nacelles
-heseltine
-personalised
-guarda
-herpetologist
-airpark
-pigot
-margaretha
-dinos
-peleliu
-breakbeat
-kastamonu
-shaivism
-delamere
-kingsville
-epigram
-khlong
-phospholipids
-journeying
-lietuvos
-congregated
-deviance
-celebes
-subsoil
-stroma
-kvitova
-lubricating
-layoff
-alagoas
-olafur
-doron
-interuniversity
-raycom
-agonopterix
-uzice
-nanna
-springvale
-raimundo
-wrested
-pupal
-talat
-skinheads
-vestige
-unpainted
-handan
-odawara
-ammar
-attendee
-lapped
-myotis
-gusty
-ciconiiformesfamily
-traversal
-subfield
-vitaphone
-prensa
-hasidism
-inwood
-carstairs
-kropotkin
-turgenev
-dobra
-remittance
-purim
-tannin
-adige
-tabulation
-lethality
-pacha
-micronesian
-dhruva
-defensemen
-tibeto
-siculus
-radioisotope
-sodertalje
-phitsanulok
-euphonium
-oxytocin
-overhangs
-skinks
-fabrica
-reinterred
-emulates
-bioscience
-paragliding
-raekwon
-perigee
-plausibility
-frolunda
-erroll
-aznar
-vyasa
-albinus
-trevally
-confederacion
-terse
-sixtieth
-1530s
-kendriya
-skateboarders
-frontieres
-muawiyah
-easements
-shehu
-conservatively
-keystones
-kasem
-brutalist
-peekskill
-cowry
-orcas
-syllabary
-paltz
-elisabetta
-denticles
-hampering
-dolni
-eidos
-aarau
-lermontov
-yankton
-shahbaz
-barrages
-kongsvinger
-reestablishment
-acetyltransferase
-zulia
-mrnas
-slingsby
-eucalypt
-efficacious
-weybridge
-gradation
-cinematheque
-malthus
-bampton
-coexisted
-cisse
-hamdi
-cupertino
-saumarez
-chionodes
-libertine
-formers
-sakharov
-pseudonymous
-vol.1
-mcduck
-gopalakrishnan
-amberley
-jorhat
-grandmasters
-rudiments
-dwindle
-param
-bukidnon
-menander
-americanus
-multipliers
-pulawy
-homoerotic
-pillbox
-cd+dvd
-epigraph
-aleksandrow
-extrapolated
-horseshoes
-contemporain
-angiography
-hasselt
-shawinigan
-memorization
-legitimized
-cyclades
-outsold
-rodolphe
-kelis
-powerball
-dijkstra
-analyzers
-incompressible
-sambar
-orangeburg
-osten
-reauthorization
-adamawa
-sphagnum
-hypermarket
-millipedes
-zoroaster
-madea
-ossuary
-murrayfield
-pronominal
-gautham
-resellers
-ethers
-quarrelled
-dolna
-stragglers
-asami
-tangut
-passos
-educacion
-sharaf
-texel
-berio
-bethpage
-bezalel
-marfa
-noronha
-36ers
-genteel
-avram
-shilton
-compensates
-sweetener
-reinstalled
-disables
-noether
-1590s
-balakrishnan
-kotaro
-northallerton
-cataclysm
-gholam
-cancellara
-schiphol
-commends
-longinus
-albinism
-gemayel
-hamamatsu
-volos
-islamism
-sidereal
-pecuniary
-diggings
-townsquare
-neosho
-lushan
-chittoor
-akhil
-disputation
-desiccation
-cambodians
-thwarting
-deliberated
-ellipsis
-bahini
-susumu
-separators
-kohneh
-plebeians
-kultur
-ogaden
-pissarro
-trypeta
-latur
-liaodong
-vetting
-datong
-sohail
-alchemists
-lengthwise
-unevenly
-masterly
-microcontrollers
-occupier
-deviating
-farringdon
-baccalaureat
-theocracy
-chebyshev
-archivists
-jayaram
-ineffectiveness
-scandinavians
-jacobins
-encomienda
-nambu
-g/cm3
-catesby
-paavo
-heeded
-rhodium
-idealised
-10deg
-infective
-mecyclothorax
-halevy
-sheared
-minbari
-audax
-lusatian
-rebuffs
-hitfix
-fastener
-subjugate
-tarun
-binet
-compuserve
-synthesiser
-keisuke
-amalric
-ligatures
-tadashi
-ignazio
-abramovich
-groundnut
-otomo
-maeve
-mortlake
-ostrogoths
-antillean
-todor
-recto
-millimetre
-espousing
-inaugurate
-paracetamol
-galvanic
-harpalinae
-jedrzejow
-reassessment
-langlands
-civita
-mikan
-stikine
-bijar
-imamate
-istana
-kaiserliche
-erastus
-federale
-cytosine
-expansionism
-hommes
-norrland
-smriti
-snapdragon
-gulab
-taleb
-lossy
-khattab
-urbanised
-sesto
-rekord
-diffuser
-desam
-morganatic
-silting
-pacts
-extender
-beauharnais
-purley
-bouches
-halfpipe
-discontinuities
-houthi
-farmville
-animism
-horni
-saadi
-interpretative
-blockades
-symeon
-biogeographic
-transcaucasian
-jetties
-landrieu
-astrocytes
-conjunto
-stumpings
-weevils
-geysers
-redux
-arching
-romanus
-tazeh
-marcellinus
-casein
-opava
-misrata
-anare
-sattar
-declarer
-dreux
-oporto
-venta
-vallis
-icosahedron
-cortona
-lachine
-mohammedan
-sandnes
-zynga
-clarin
-diomedes
-tsuyoshi
-pribram
-gulbarga
-chartist
-superettan
-boscawen
-altus
-subang
-gating
-epistolary
-vizianagaram
-ogdensburg
-panna
-thyssen
-tarkovsky
-dzogchen
-biograph
-seremban
-unscientific
-nightjar
-legco
-deism
-n.w.a
-sudha
-siskel
-sassou
-flintlock
-jovial
-montbeliard
-pallida
-formula_66
-tranquillity
-nisei
-adornment
-'people
-yamhill
-hockeyallsvenskan
-adopters
-appian
-lowicz
-haplotypes
-succinctly
-starogard
-presidencies
-kheyrabad
-sobibor
-kinesiology
-cowichan
-militum
-cromwellian
-leiningen
-ps1.5
-concourses
-dalarna
-goldfield
-brzeg
-faeces
-aquarii
-matchless
-harvesters
-181st
-numismatics
-korfball
-sectioned
-transpires
-facultative
-brandishing
-kieron
-forages
-menai
-glutinous
-debarge
-heathfield
-1580s
-malang
-photoelectric
-froome
-semiotic
-alwar
-grammophon
-chiaroscuro
-mentalist
-maramures
-flacco
-liquors
-aleutians
-marvell
-sutlej
-patnaik
-qassam
-flintoff
-bayfield
-haeckel
-sueno
-avicii
-exoplanets
-hoshi
-annibale
-vojislav
-honeycombs
-celebrant
-rendsburg
-veblen
-quails
-141st
-carronades
-savar
-narrations
-jeeva
-ontologies
-hedonistic
-marinette
-godot
-munna
-bessarabian
-outrigger
-thame
-gravels
-hoshino
-falsifying
-stereochemistry
-nacionalista
-medially
-radula
-ejecting
-conservatorio
-odile
-ceiba
-jaina
-essonne
-isometry
-allophones
-recidivism
-iveco
-ganda
-grammarians
-jagan
-signposted
-uncompressed
-facilitators
-constancy
-ditko
-propulsive
-impaling
-interbank
-botolph
-amlaib
-intergroup
-sorbus
-cheka
-debye
-praca
-adorning
-presbyteries
-dormition
-strategos
-qarase
-pentecostals
-beehives
-hashemite
-goldust
-euronext
-egress
-arpanet
-soames
-jurchens
-slovenska
-copse
-kazim
-appraisals
-marischal
-mineola
-sharada
-caricaturist
-sturluson
-galba
-faizabad
-overwintering
-grete
-uyezds
-didsbury
-libreville
-ablett
-microstructure
-anadolu
-belenenses
-elocution
-cloaks
-timeslots
-halden
-rashidun
-displaces
-sympatric
-germanus
-tuples
-ceska
-equalize
-disassembly
-krautrock
-babangida
-memel
-deild
-gopala
-hematology
-underclass
-sangli
-wawrinka
-assur
-toshack
-refrains
-nicotinic
-bhagalpur
-badami
-racetracks
-pocatello
-walgreens
-nazarbayev
-occultation
-spinnaker
-geneon
-josias
-hydrolyzed
-dzong
-corregimiento
-waistcoat
-thermoplastic
-soldered
-anticancer
-lactobacillus
-shafi'i
-carabus
-adjournment
-schlumberger
-triceratops
-despotate
-mendicant
-krishnamurti
-bahasa
-earthworm
-lavoisier
-noetherian
-kalki
-fervently
-bhawan
-saanich
-coquille
-gannet
-motagua
-kennels
-mineralization
-fitzherbert
-svein
-bifurcated
-hairdressing
-felis
-abounded
-dimers
-fervour
-hebdo
-bluffton
-aetna
-corydon
-clevedon
-carneiro
-subjectively
-deutz
-gastropoda
-overshot
-concatenation
-varman
-carolla
-maharshi
-mujib
-inelastic
-riverhead
-initialized
-safavids
-rohini
-caguas
-bulges
-fotbollforbund
-hefei
-spithead
-westville
-maronites
-lytham
-americo
-gediminas
-stephanus
-chalcolithic
-hijra
-gnu/linux
-predilection
-rulership
-sterility
-haidar
-scarlatti
-saprissa
-sviatoslav
-pointedly
-sunroof
-guarantor
-thevar
-airstrips
-pultusk
-sture
-129th
-divinities
-daizong
-dolichoderus
-cobourg
-maoists
-swordsmanship
-uprated
-bohme
-tashi
-largs
-chandi
-bluebeard
-householders
-richardsonian
-drepanidae
-antigonish
-elbasan
-occultism
-marca
-hypergeometric
-oirat
-stiglitz
-ignites
-dzungar
-miquelon
-pritam
-d'automne
-ulidiid
-niamey
-vallecano
-fondo
-billiton
-incumbencies
-raceme
-chambery
-cadell
-barenaked
-kagame
-summerside
-haussmann
-hatshepsut
-apothecaries
-criollo
-feint
-nasals
-timurid
-feltham
-plotinus
-oxygenation
-marginata
-officinalis
-salat
-participations
-ising
-downe
-izumo
-unguided
-pretence
-coursed
-haruna
-viscountcy
-mainstage
-justicia
-powiat
-takara
-capitoline
-implacable
-farben
-stopford
-cosmopterix
-tuberous
-kronecker
-galatians
-kweli
-dogmas
-exhorted
-trebinje
-skanda
-newlyn
-ablative
-basidia
-bhiwani
-encroachments
-stranglers
-regrouping
-tubal
-shoestring
-wawel
-anionic
-mesenchymal
-creationists
-pyrophosphate
-moshi
-despotism
-powerbook
-fatehpur
-rupiah
-segre
-ternate
-jessore
-b.i.g
-shevardnadze
-abounds
-gliwice
-densest
-memoria
-suborbital
-vietcong
-ratepayers
-karunanidhi
-toolbar
-descents
-rhymney
-exhortation
-zahedan
-carcinomas
-hyperbaric
-botvinnik
-billets
-neuropsychological
-tigranes
-hoards
-chater
-biennially
-thistles
-scotus
-wataru
-flotillas
-hungama
-monopolistic
-payouts
-vetch
-generalissimo
-caries
-naumburg
-piran
-blizzards
-escalates
-reactant
-shinya
-theorize
-rizzoli
-transitway
-ecclesiae
-streptomyces
-cantal
-nisibis
-superconductor
-unworkable
-thallus
-roehampton
-scheckter
-viceroys
-makuuchi
-ilkley
-superseding
-takuya
-klodzko
-borbon
-raspberries
-operand
-w.a.k.o
-sarabande
-factionalism
-egalitarianism
-temasek
-torbat
-unscripted
-jorma
-westerner
-perfective
-vrije
-underlain
-goldfrapp
-blaenau
-jomon
-barthes
-drivetime
-bassa
-bannock
-umaga
-fengxiang
-zulus
-sreenivasan
-farces
-codice_10
-freeholder
-poddebice
-imperialists
-deregulated
-wingtip
-o'hagan
-pillared
-overtone
-hofstadter
-149th
-kitano
-saybrook
-standardizing
-aldgate
-staveley
-o'flaherty
-hundredths
-steerable
-soltan
-empted
-cruyff
-intramuros
-taluks
-cotonou
-marae
-karur
-figueres
-barwon
-lucullus
-niobe
-zemlya
-lathes
-homeported
-chaux
-amyotrophic
-opines
-exemplars
-bhamo
-homomorphisms
-gauleiter
-ladin
-mafiosi
-airdrieonians
-b/soul
-decal
-transcaucasia
-solti
-defecation
-deaconess
-numidia
-sampradaya
-normalised
-wingless
-schwaben
-alnus
-cinerama
-yakutsk
-ketchikan
-orvieto
-unearned
-monferrato
-rotem
-aacsb
-loong
-decoders
-skerries
-cardiothoracic
-repositioning
-pimpernel
-yohannan
-tenebrionoidea
-nargis
-nouvel
-costliest
-interdenominational
-noize
-redirecting
-zither
-morcha
-radiometric
-frequenting
-irtysh
-gbagbo
-chakri
-litvinenko
-infotainment
-ravensbruck
-harith
-corbels
-maegashira
-jousting
-natan
-novus
-falcao
-minis
-railed
-decile
-rauma
-ramaswamy
-cavitation
-paranaque
-berchtesgaden
-reanimated
-schomberg
-polysaccharides
-exclusionary
-cleon
-anurag
-ravaging
-dhanush
-mitchells
-granule
-contemptuous
-keisei
-rolleston
-atlantean
-yorkist
-daraa
-wapping
-micrometer
-keeneland
-comparably
-baranja
-oranje
-schlafli
-yogic
-dinajpur
-unimpressive
-masashi
-recreativo
-alemannic
-petersfield
-naoko
-vasudeva
-autosport
-rajat
-marella
-busko
-wethersfield
-ssris
-soulcalibur
-kobani
-wildland
-rookery
-hoffenheim
-kauri
-aliphatic
-balaclava
-ferrite
-publicise
-victorias
-theism
-quimper
-chapbook
-functionalist
-roadbed
-ulyanovsk
-cupen
-purpurea
-calthorpe
-teofilo
-mousavi
-cochlea
-linotype
-detmold
-ellerslie
-gakkai
-telkom
-southsea
-subcontractor
-inguinal
-philatelists
-zeebrugge
-piave
-trochidae
-dempo
-spoilt
-saharanpur
-mihrab
-parasympathetic
-barbarous
-chartering
-antiqua
-katsina
-bugis
-categorizes
-altstadt
-kandyan
-pambansa
-overpasses
-miters
-assimilating
-finlandia
-uneconomic
-am/fm
-harpsichordist
-dresdner
-luminescence
-authentically
-overpowers
-magmatic
-cliftonville
-oilfields
-skirted
-berthe
-cuman
-oakham
-frelimo
-glockenspiel
-confection
-saxophonists
-piaseczno
-multilevel
-antipater
-levying
-maltreatment
-velho
-opoczno
-harburg
-pedophilia
-unfunded
-palettes
-plasterwork
-breve
-dharmendra
-auchinleck
-nonesuch
-blackmun
-libretti
-rabbani
-145th
-hasselbeck
-kinnock
-malate
-vanden
-cloverdale
-ashgabat
-nares
-radians
-steelworkers
-sabor
-possums
-catterick
-hemispheric
-ostra
-outpaced
-dungeness
-almshouse
-penryn
-texians
-1000m
-franchitti
-incumbency
-texcoco
-newar
-tramcars
-toroidal
-meitetsu
-spellbound
-agronomist
-vinifera
-riata
-bunko
-pinas
-ba'al
-github
-vasilyevich
-obsolescent
-geodesics
-ancestries
-tujue
-capitalised
-unassigned
-throng
-unpaired
-psychometric
-skegness
-exothermic
-buffered
-kristiansund
-tongued
-berenger
-basho
-alitalia
-prolongation
-archaeologically
-fractionation
-cyprinid
-echinoderms
-agriculturally
-justiciar
-sonam
-ilium
-baits
-danceable
-grazer
-ardahan
-grassed
-preemption
-glassworks
-hasina
-ugric
-umbra
-wahhabi
-vannes
-tinnitus
-capitaine
-tikrit
-lisieux
-scree
-hormuz
-despenser
-jagiellon
-maisonneuve
-gandaki
-santarem
-basilicas
-lancing
-landskrona
-weilburg
-fireside
-elysian
-isleworth
-krishnamurthy
-filton
-cynon
-tecmo
-subcostal
-scalars
-triglycerides
-hyperplane
-farmingdale
-unione
-meydan
-pilings
-mercosur
-reactivate
-akiba
-fecundity
-jatra
-natsume
-zarqawi
-preta
-masao
-presbyter
-oakenfold
-rhodri
-ferran
-ruizong
-cloyne
-nelvana
-epiphanius
-borde
-scutes
-strictures
-troughton
-whitestone
-sholom
-toyah
-shingon
-kutuzov
-abelard
-passant
-lipno
-cafeterias
-residuals
-anabaptists
-paratransit
-criollos
-pleven
-radiata
-destabilizing
-hadiths
-bazaars
-mannose
-taiyo
-crookes
-welbeck
-baoding
-archelaus
-nguesso
-alberni
-wingtips
-herts
-viasat
-lankans
-evreux
-wigram
-fassbinder
-ryuichi
-storting
-reducible
-olesnica
-znojmo
-hyannis
-theophanes
-flatiron
-mustering
-rajahmundry
-kadir
-wayang
-prome
-lethargy
-zubin
-illegality
-conall
-dramedy
-beerbohm
-hipparchus
-ziarat
-ryuji
-shugo
-glenorchy
-microarchitecture
-morne
-lewinsky
-cauvery
-battenberg
-hyksos
-wayanad
-hamilcar
-buhari
-brazo
-bratianu
-solms
-aksaray
-elamite
-chilcotin
-bloodstock
-sagara
-dolny
-reunified
-umlaut
-proteaceae
-camborne
-calabrian
-dhanbad
-vaxjo
-cookware
-potez
-rediffusion
-semitones
-lamentations
-allgau
-guernica
-suntory
-pleated
-stationing
-urgell
-gannets
-bertelsmann
-entryway
-raphitomidae
-acetaldehyde
-nephrology
-categorizing
-beiyang
-permeate
-tourney
-geosciences
-khana
-masayuki
-crucis
-universitaria
-slaskie
-khaimah
-finno
-advani
-astonishingly
-tubulin
-vampiric
-jeolla
-sociale
-cleethorpes
-badri
-muridae
-suzong
-debater
-decimation
-kenyans
-mutualism
-pontifex
-middlemen
-insee
-halevi
-lamentation
-psychopathy
-brassey
-wenders
-kavya
-parabellum
-prolactin
-inescapable
-apses
-malignancies
-rinzai
-stigmatized
-menahem
-comox
-ateliers
-welshpool
-setif
-centimetre
-truthfulness
-downfield
-drusus
-woden
-glycosylation
-emanated
-agulhas
-dalkeith
-jazira
-nucky
-unifil
-jobim
-operon
-oryzomys
-heroically
-seances
-supernumerary
-backhouse
-hashanah
-tatler
-imago
-invert
-hayato
-clockmaker
-kingsmill
-swiecie
-analogously
-golconda
-poste
-tacitly
-decentralised
-ge'ez
-diplomatically
-fossiliferous
-linseed
-mahavira
-pedestals
-archpriest
-byelection
-domiciled
-jeffersonian
-bombus
-winegrowing
-waukegan
-uncultivated
-haverfordwest
-saumur
-communally
-disbursed
-cleeve
-zeljeznicar
-speciosa
-vacationers
-sigur
-vaishali
-zlatko
-iftikhar
-cropland
-transkei
-incompleteness
-bohra
-subantarctic
-slieve
-physiologic
-similis
-klerk
-replanted
-'right
-chafee
-reproducible
-bayburt
-regicide
-muzaffarpur
-plurals
-hanyu
-orthologs
-diouf
-assailed
-kamui
-tarik
-dodecanese
-gorne
-on/off
-179th
-shimoga
-granaries
-carlists
-valar
-tripolitania
-sherds
-simmern
-dissociated
-isambard
-polytechnical
-yuvraj
-brabazon
-antisense
-pubmed
-glans
-minutely
-masaaki
-raghavendra
-savoury
-podcasting
-tachi
-bienville
-gongsun
-ridgely
-deform
-yuichi
-binders
-canna
-carcetti
-llobregat
-implored
-berri
-njegos
-intermingled
-offload
-athenry
-motherhouse
-corpora
-kakinada
-dannebrog
-imperio
-prefaces
-musicologists
-aerospatiale
-shirai
-nagapattinam
-servius
-cristoforo
-pomfret
-reviled
-entebbe
-stane
-east/west
-thermometers
-matriarchal
-siglo
-bodil
-legionnaire
-ze'ev
-theorizing
-sangeetha
-horticulturist
-uncountable
-lookalike
-anoxic
-ionospheric
-genealogists
-chicopee
-imprinting
-popish
-crematoria
-diamondback
-cyathea
-hanzhong
-cameramen
-halogaland
-naklo
-waclaw
-storehouses
-flexed
-comuni
-frits
-glauca
-nilgiris
-compresses
-nainital
-continuations
-albay
-hypoxic
-samajwadi
-dunkerque
-nanticoke
-sarwar
-interchanged
-jubal
-corba
-jalgaon
-derleth
-deathstroke
-magny
-vinnytsia
-hyphenated
-rimfire
-sawan
-boehner
-disrepute
-normalize
-aromanian
-dualistic
-approximant
-chama
-karimabad
-barnacles
-sanok
-stipends
-dyfed
-rijksmuseum
-reverberation
-suncorp
-fungicides
-reverie
-spectrograph
-stereophonic
-niazi
-ordos
-alcan
-karaite
-lautrec
-tableland
-lamellar
-rieti
-langmuir
-russula
-webern
-tweaks
-hawick
-southerner
-morphy
-naturalisation
-enantiomer
-michinoku
-barbettes
-relieves
-carburettors
-redruth
-oblates
-vocabularies
-mogilev
-bagmati
-galium
-reasserted
-extolled
-symon
-eurosceptic
-inflections
-tirtha
-recompense
-oruro
-roping
-gouverneur
-pared
-yayoi
-watermills
-retooled
-leukocytes
-jubilant
-mazhar
-nicolau
-manheim
-touraine
-bedser
-hambledon
-kohat
-powerhouses
-tlemcen
-reuven
-sympathetically
-afrikaners
-interes
-handcrafts
-etcher
-baddeley
-wodonga
-amaury
-155th
-vulgarity
-pompadour
-automorphisms
-1540s
-oppositions
-prekmurje
-deryni
-fortifying
-arcuate
-mahila
-bocage
-uther
-nozze
-slashes
-atlantica
-hadid
-rhizomatous
-azeris
-'with
-osmena
-lewisville
-innervated
-bandmaster
-outcropping
-parallelogram
-dominicana
-twang
-ingushetia
-extensional
-ladino
-sastry
-zinoviev
-relatable
-nobilis
-cbeebies
-hitless
-eulima
-sporangia
-synge
-longlisted
-criminalized
-penitential
-weyden
-tubule
-volyn
-priestesses
-glenbrook
-kibbutzim
-windshaft
-canadair
-falange
-zsolt
-bonheur
-meine
-archangels
-safeguarded
-jamaicans
-malarial
-teasers
-badging
-merseyrail
-operands
-pulsars
-gauchos
-biotin
-bambara
-necaxa
-egmond
-tillage
-coppi
-anxiolytic
-preah
-mausoleums
-plautus
-feroz
-debunked
-187th
-belediyespor
-mujibur
-wantage
-carboxyl
-chettiar
-murnau
-vagueness
-racemic
-backstretch
-courtland
-municipio
-palpatine
-dezful
-hyperbola
-sreekumar
-chalons
-altay
-arapahoe
-tudors
-sapieha
-quilon
-burdensome
-kanya
-xxviii
-recension
-generis
-siphuncle
-repressor
-bitrate
-mandals
-midhurst
-dioxin
-democratique
-upholds
-rodez
-cinematographic
-epoque
-jinping
-rabelais
-zhytomyr
-glenview
-rebooted
-khalidi
-reticulata
-122nd
-monnaie
-passersby
-ghazals
-europaea
-lippmann
-earthbound
-tadic
-andorran
-artvin
-angelicum
-banksy
-epicentre
-resemblances
-shuttled
-rathaus
-bernt
-stonemasons
-balochi
-siang
-tynemouth
-cygni
-biosynthetic
-precipitates
-sharecroppers
-d'annunzio
-softbank
-shiji
-apeldoorn
-polycyclic
-wenceslas
-wuchang
-samnites
-tamarack
-silmarillion
-madinah
-palaeontology
-kirchberg
-sculpin
-rohtak
-aquabats
-oviparous
-thynne
-caney
-blimps
-minimalistic
-whatcom
-palatalization
-bardstown
-direct3d
-paramagnetic
-kamboja
-khash
-globemaster
-lengua
-matej
-chernigov
-swanage
-arsenals
-cascadia
-cundinamarca
-tusculum
-leavers
-organics
-warplanes
-'three
-exertions
-arminius
-gandharva
-inquires
-comercio
-kuopio
-chabahar
-plotlines
-mersenne
-anquetil
-paralytic
-buckminster
-ambit
-acrolophus
-quantifiers
-clacton
-ciliary
-ansaldo
-fergana
-egoism
-thracians
-chicoutimi
-northbrook
-analgesia
-brotherhoods
-hunza
-adriaen
-fluoridation
-snowfalls
-soundboard
-fangoria
-cannibalistic
-orthogonius
-chukotka
-dindigul
-manzoni
-chainz
-macromedia
-beltline
-muruga
-schistura
-provable
-litex
-initio
-pneumoniae
-infosys
-cerium
-boonton
-cannonballs
-d'une
-solvency
-mandurah
-houthis
-dolmens
-apologists
-radioisotopes
-blaxploitation
-poroshenko
-stawell
-coosa
-maximilien
-tempelhof
-espouse
-declaratory
-hambro
-xalapa
-outmoded
-mihiel
-benefitting
-desirous
-archeparchy
-repopulated
-telescoping
-captor
-mackaye
-disparaged
-ramanathan
-crowne
-tumbled
-technetium
-silted
-chedi
-nievre
-hyeon
-cartoonish
-interlock
-infocom
-rediff.com
-dioramas
-timekeeping
-concertina
-kutaisi
-cesky
-lubomirski
-unapologetic
-epigraphic
-stalactites
-sneha
-biofilm
-falconry
-miraflores
-catena
-'outstanding
-prospekt
-apotheosis
-o'odham
-pacemakers
-arabica
-gandhinagar
-reminisces
-iroquoian
-ornette
-tilling
-neoliberalism
-chameleons
-pandava
-prefontaine
-haiyan
-gneisenau
-utama
-bando
-reconstitution
-azaria
-canola
-paratroops
-ayckbourn
-manistee
-stourton
-manifestos
-lympne
-denouement
-tractatus
-rakim
-bellflower
-nanometer
-sassanids
-turlough
-presbyterianism
-varmland
-20deg
-phool
-nyerere
-almohad
-manipal
-vlaanderen
-quickness
-removals
-makow
-circumflex
-eatery
-morane
-fondazione
-alkylation
-unenforceable
-galliano
-silkworm
-junior/senior
-abducts
-phlox
-konskie
-lofoten
-buuren
-glyphosate
-faired
-naturae
-cobbles
-taher
-skrulls
-dostoevsky
-walkout
-wagnerian
-orbited
-methodically
-denzil
-sarat
-extraterritorial
-kohima
-d'armor
-brinsley
-rostropovich
-fengtian
-comitatus
-aravind
-moche
-wrangell
-giscard
-vantaa
-viljandi
-hakoah
-seabees
-muscatine
-ballade
-camanachd
-sothern
-mullioned
-durad
-margraves
-maven
-arete
-chandni
-garifuna
-142nd
-reading/literature
-thickest
-intensifies
-trygve
-khaldun
-perinatal
-asana
-powerline
-acetylation
-nureyev
-omiya
-montesquieu
-riverwalk
-marly
-correlating
-intermountain
-bulgar
-hammerheads
-underscores
-wiretapping
-quatrain
-ruisseau
-newsagent
-tuticorin
-polygyny
-hemsworth
-partisanship
-banna
-istrian
-evaporator
diff --git a/.config/google-chrome/ZxcvbnData/1/female_names.txt b/.config/google-chrome/ZxcvbnData/1/female_names.txt
deleted file mode 100644 (file)
index 5ecc99e..0000000
+++ /dev/null
@@ -1,3712 +0,0 @@
-mary
-patricia
-linda
-barbara
-elizabeth
-jennifer
-maria
-susan
-margaret
-dorothy
-lisa
-nancy
-karen
-betty
-helen
-sandra
-donna
-carol
-ruth
-sharon
-michelle
-laura
-sarah
-kimberly
-deborah
-jessica
-shirley
-cynthia
-angela
-melissa
-brenda
-amy
-anna
-rebecca
-virginia
-kathleen
-pamela
-martha
-debra
-amanda
-stephanie
-carolyn
-christine
-marie
-janet
-catherine
-frances
-ann
-joyce
-diane
-alice
-julie
-heather
-teresa
-doris
-gloria
-evelyn
-jean
-cheryl
-mildred
-katherine
-joan
-ashley
-judith
-rose
-janice
-kelly
-nicole
-judy
-christina
-kathy
-theresa
-beverly
-denise
-tammy
-irene
-jane
-lori
-rachel
-marilyn
-andrea
-kathryn
-louise
-sara
-anne
-jacqueline
-wanda
-bonnie
-julia
-ruby
-lois
-tina
-phyllis
-norma
-paula
-diana
-annie
-lillian
-emily
-robin
-peggy
-crystal
-gladys
-rita
-dawn
-connie
-florence
-tracy
-edna
-tiffany
-carmen
-rosa
-cindy
-grace
-wendy
-victoria
-edith
-kim
-sherry
-sylvia
-josephine
-thelma
-shannon
-sheila
-ethel
-ellen
-elaine
-marjorie
-carrie
-charlotte
-monica
-esther
-pauline
-emma
-juanita
-anita
-rhonda
-hazel
-amber
-eva
-debbie
-april
-leslie
-clara
-lucille
-jamie
-joanne
-eleanor
-valerie
-danielle
-megan
-alicia
-suzanne
-michele
-gail
-bertha
-darlene
-veronica
-jill
-erin
-geraldine
-lauren
-cathy
-joann
-lorraine
-lynn
-sally
-regina
-erica
-beatrice
-dolores
-bernice
-audrey
-yvonne
-annette
-marion
-dana
-stacy
-ana
-renee
-ida
-vivian
-roberta
-holly
-brittany
-melanie
-loretta
-yolanda
-jeanette
-laurie
-katie
-kristen
-vanessa
-alma
-sue
-elsie
-beth
-jeanne
-vicki
-carla
-tara
-rosemary
-eileen
-terri
-gertrude
-lucy
-tonya
-ella
-stacey
-wilma
-gina
-kristin
-jessie
-natalie
-agnes
-vera
-charlene
-bessie
-delores
-melinda
-pearl
-arlene
-maureen
-colleen
-allison
-tamara
-joy
-georgia
-constance
-lillie
-claudia
-jackie
-marcia
-tanya
-nellie
-minnie
-marlene
-heidi
-glenda
-lydia
-viola
-courtney
-marian
-stella
-caroline
-dora
-vickie
-mattie
-maxine
-irma
-mabel
-marsha
-myrtle
-lena
-christy
-deanna
-patsy
-hilda
-gwendolyn
-jennie
-nora
-margie
-nina
-cassandra
-leah
-penny
-kay
-priscilla
-naomi
-carole
-olga
-billie
-dianne
-tracey
-leona
-jenny
-felicia
-sonia
-miriam
-velma
-becky
-bobbie
-violet
-kristina
-toni
-misty
-mae
-shelly
-daisy
-ramona
-sherri
-erika
-katrina
-claire
-lindsey
-lindsay
-geneva
-guadalupe
-belinda
-margarita
-sheryl
-cora
-faye
-ada
-sabrina
-isabel
-marguerite
-hattie
-harriet
-molly
-cecilia
-kristi
-brandi
-blanche
-sandy
-rosie
-joanna
-iris
-eunice
-angie
-inez
-lynda
-madeline
-amelia
-alberta
-genevieve
-monique
-jodi
-janie
-kayla
-sonya
-jan
-kristine
-candace
-fannie
-maryann
-opal
-alison
-yvette
-melody
-luz
-susie
-olivia
-flora
-shelley
-kristy
-mamie
-lula
-lola
-verna
-beulah
-antoinette
-candice
-juana
-jeannette
-pam
-kelli
-whitney
-bridget
-karla
-celia
-latoya
-patty
-shelia
-gayle
-della
-vicky
-lynne
-sheri
-marianne
-kara
-jacquelyn
-erma
-blanca
-myra
-leticia
-pat
-krista
-roxanne
-angelica
-robyn
-adrienne
-rosalie
-alexandra
-brooke
-bethany
-sadie
-bernadette
-traci
-jody
-kendra
-nichole
-rachael
-mable
-ernestine
-muriel
-marcella
-elena
-krystal
-angelina
-nadine
-kari
-estelle
-dianna
-paulette
-lora
-mona
-doreen
-rosemarie
-desiree
-antonia
-janis
-betsy
-christie
-freda
-meredith
-lynette
-teri
-cristina
-eula
-leigh
-meghan
-sophia
-eloise
-rochelle
-gretchen
-cecelia
-raquel
-henrietta
-alyssa
-jana
-gwen
-jenna
-tricia
-laverne
-olive
-tasha
-silvia
-elvira
-delia
-kate
-patti
-lorena
-kellie
-sonja
-lila
-lana
-darla
-mindy
-essie
-mandy
-lorene
-elsa
-josefina
-jeannie
-miranda
-dixie
-lucia
-marta
-faith
-lela
-johanna
-shari
-camille
-tami
-shawna
-elisa
-ebony
-melba
-ora
-nettie
-tabitha
-ollie
-winifred
-kristie
-alisha
-aimee
-rena
-myrna
-marla
-tammie
-latasha
-bonita
-patrice
-ronda
-sherrie
-addie
-francine
-deloris
-stacie
-adriana
-cheri
-abigail
-celeste
-jewel
-cara
-adele
-rebekah
-lucinda
-dorthy
-effie
-trina
-reba
-sallie
-aurora
-lenora
-etta
-lottie
-kerri
-trisha
-nikki
-estella
-francisca
-josie
-tracie
-marissa
-karin
-brittney
-janelle
-lourdes
-laurel
-helene
-fern
-elva
-corinne
-kelsey
-ina
-bettie
-elisabeth
-aida
-caitlin
-ingrid
-iva
-eugenia
-christa
-goldie
-maude
-jenifer
-therese
-dena
-lorna
-janette
-latonya
-candy
-consuelo
-tamika
-rosetta
-debora
-cherie
-polly
-dina
-jewell
-fay
-jillian
-dorothea
-nell
-trudy
-esperanza
-patrica
-kimberley
-shanna
-helena
-cleo
-stefanie
-rosario
-ola
-janine
-mollie
-lupe
-alisa
-lou
-maribel
-susanne
-bette
-susana
-elise
-cecile
-isabelle
-lesley
-jocelyn
-paige
-joni
-rachelle
-leola
-daphne
-alta
-ester
-petra
-graciela
-imogene
-jolene
-keisha
-lacey
-glenna
-gabriela
-keri
-ursula
-lizzie
-kirsten
-shana
-adeline
-mayra
-jayne
-jaclyn
-gracie
-sondra
-carmela
-marisa
-rosalind
-charity
-tonia
-beatriz
-marisol
-clarice
-jeanine
-sheena
-angeline
-frieda
-lily
-shauna
-millie
-claudette
-cathleen
-angelia
-gabrielle
-autumn
-katharine
-jodie
-staci
-lea
-christi
-justine
-elma
-luella
-margret
-dominique
-socorro
-martina
-margo
-mavis
-callie
-bobbi
-maritza
-lucile
-leanne
-jeannine
-deana
-aileen
-lorie
-ladonna
-willa
-manuela
-gale
-selma
-dolly
-sybil
-abby
-ivy
-dee
-winnie
-marcy
-luisa
-jeri
-magdalena
-ofelia
-meagan
-audra
-matilda
-leila
-cornelia
-bianca
-simone
-bettye
-randi
-virgie
-latisha
-barbra
-georgina
-eliza
-leann
-bridgette
-rhoda
-haley
-adela
-nola
-bernadine
-flossie
-ila
-greta
-ruthie
-nelda
-minerva
-lilly
-terrie
-letha
-hilary
-estela
-valarie
-brianna
-rosalyn
-earline
-catalina
-ava
-mia
-clarissa
-lidia
-corrine
-alexandria
-concepcion
-tia
-sharron
-rae
-dona
-ericka
-jami
-elnora
-chandra
-lenore
-neva
-marylou
-melisa
-tabatha
-serena
-avis
-allie
-sofia
-jeanie
-odessa
-nannie
-harriett
-loraine
-penelope
-milagros
-emilia
-benita
-allyson
-ashlee
-tania
-esmeralda
-eve
-pearlie
-zelma
-malinda
-noreen
-tameka
-saundra
-hillary
-amie
-althea
-rosalinda
-lilia
-alana
-clare
-alejandra
-elinor
-lorrie
-jerri
-darcy
-earnestine
-carmella
-noemi
-marcie
-liza
-annabelle
-louisa
-earlene
-mallory
-carlene
-nita
-selena
-tanisha
-katy
-julianne
-lakisha
-edwina
-maricela
-margery
-kenya
-dollie
-roxie
-roslyn
-kathrine
-nanette
-charmaine
-lavonne
-ilene
-tammi
-suzette
-corine
-kaye
-chrystal
-lina
-deanne
-lilian
-juliana
-aline
-luann
-kasey
-maryanne
-evangeline
-colette
-melva
-lawanda
-yesenia
-nadia
-madge
-kathie
-ophelia
-valeria
-nona
-mitzi
-mari
-georgette
-claudine
-fran
-alissa
-roseann
-lakeisha
-susanna
-reva
-deidre
-chasity
-sheree
-elvia
-alyce
-deirdre
-gena
-briana
-araceli
-katelyn
-rosanne
-wendi
-tessa
-berta
-marva
-imelda
-marietta
-marci
-leonor
-arline
-sasha
-madelyn
-janna
-juliette
-deena
-aurelia
-josefa
-augusta
-liliana
-lessie
-amalia
-savannah
-anastasia
-vilma
-natalia
-rosella
-lynnette
-corina
-alfreda
-leanna
-amparo
-coleen
-tamra
-aisha
-wilda
-karyn
-maura
-mai
-evangelina
-rosanna
-hallie
-erna
-enid
-mariana
-lacy
-juliet
-jacklyn
-freida
-madeleine
-mara
-cathryn
-lelia
-casandra
-bridgett
-angelita
-jannie
-dionne
-annmarie
-katina
-beryl
-millicent
-katheryn
-diann
-carissa
-maryellen
-liz
-lauri
-helga
-gilda
-rhea
-marquita
-hollie
-tisha
-tamera
-angelique
-francesca
-kaitlin
-lolita
-florine
-rowena
-reyna
-twila
-fanny
-janell
-ines
-concetta
-bertie
-alba
-brigitte
-alyson
-vonda
-pansy
-elba
-noelle
-letitia
-deann
-brandie
-louella
-leta
-felecia
-sharlene
-lesa
-beverley
-isabella
-herminia
-terra
-celina
-tori
-octavia
-jade
-denice
-germaine
-michell
-cortney
-nelly
-doretha
-deidra
-monika
-lashonda
-judi
-chelsey
-antionette
-margot
-adelaide
-leeann
-elisha
-dessie
-libby
-kathi
-gayla
-latanya
-mina
-mellisa
-kimberlee
-jasmin
-renae
-zelda
-elda
-justina
-gussie
-emilie
-camilla
-abbie
-rocio
-kaitlyn
-edythe
-ashleigh
-selina
-lakesha
-geri
-allene
-pamala
-michaela
-dayna
-caryn
-rosalia
-jacquline
-rebeca
-marybeth
-krystle
-iola
-dottie
-belle
-griselda
-ernestina
-elida
-adrianne
-demetria
-delma
-jaqueline
-arleen
-virgina
-retha
-fatima
-tillie
-eleanore
-cari
-treva
-wilhelmina
-rosalee
-maurine
-latrice
-jena
-taryn
-elia
-debby
-maudie
-jeanna
-delilah
-catrina
-shonda
-hortencia
-theodora
-teresita
-robbin
-danette
-delphine
-brianne
-nilda
-danna
-cindi
-bess
-iona
-winona
-vida
-rosita
-marianna
-racheal
-guillermina
-eloisa
-celestine
-caren
-malissa
-lona
-chantel
-shellie
-marisela
-leora
-agatha
-soledad
-migdalia
-ivette
-christen
-athena
-janel
-veda
-pattie
-tessie
-tera
-marilynn
-lucretia
-karrie
-dinah
-daniela
-alecia
-adelina
-vernice
-shiela
-portia
-merry
-lashawn
-dara
-tawana
-verda
-alene
-zella
-sandi
-rafaela
-maya
-kira
-candida
-alvina
-suzan
-shayla
-lettie
-samatha
-oralia
-matilde
-larissa
-vesta
-renita
-delois
-shanda
-phillis
-lorri
-erlinda
-cathrine
-barb
-isabell
-ione
-gisela
-roxanna
-mayme
-kisha
-ellie
-mellissa
-dorris
-dalia
-bella
-annetta
-zoila
-reta
-reina
-lauretta
-kylie
-christal
-pilar
-charla
-elissa
-tiffani
-tana
-paulina
-leota
-breanna
-jayme
-carmel
-vernell
-tomasa
-mandi
-dominga
-santa
-melodie
-lura
-alexa
-tamela
-mirna
-kerrie
-venus
-felicita
-cristy
-carmelita
-berniece
-annemarie
-tiara
-roseanne
-missy
-cori
-roxana
-pricilla
-kristal
-jung
-elyse
-haydee
-aletha
-bettina
-marge
-gillian
-filomena
-zenaida
-harriette
-caridad
-vada
-aretha
-pearline
-marjory
-marcela
-flor
-evette
-elouise
-alina
-damaris
-catharine
-belva
-nakia
-marlena
-luanne
-lorine
-karon
-dorene
-danita
-brenna
-tatiana
-louann
-julianna
-andria
-philomena
-lucila
-leonora
-dovie
-romona
-mimi
-jacquelin
-gaye
-tonja
-misti
-chastity
-stacia
-roxann
-micaela
-velda
-marlys
-johnna
-aura
-ivonne
-hayley
-nicki
-majorie
-herlinda
-yadira
-perla
-gregoria
-antonette
-shelli
-mozelle
-mariah
-joelle
-cordelia
-josette
-chiquita
-trista
-laquita
-georgiana
-candi
-shanon
-hildegard
-stephany
-magda
-karol
-gabriella
-tiana
-roma
-richelle
-oleta
-jacque
-idella
-alaina
-suzanna
-jovita
-tosha
-nereida
-marlyn
-kyla
-delfina
-tena
-stephenie
-sabina
-nathalie
-marcelle
-gertie
-darleen
-thea
-sharonda
-shantel
-belen
-venessa
-rosalina
-genoveva
-clementine
-rosalba
-renate
-renata
-georgianna
-floy
-dorcas
-ariana
-tyra
-theda
-mariam
-juli
-jesica
-vikki
-verla
-roselyn
-melvina
-jannette
-ginny
-debrah
-corrie
-violeta
-myrtis
-latricia
-collette
-charleen
-anissa
-viviana
-twyla
-nedra
-latonia
-hellen
-fabiola
-annamarie
-adell
-sharyn
-chantal
-niki
-maud
-lizette
-lindy
-kesha
-jeana
-danelle
-charline
-chanel
-valorie
-dortha
-cristal
-sunny
-leone
-leilani
-gerri
-debi
-andra
-keshia
-eulalia
-easter
-dulce
-natividad
-linnie
-kami
-georgie
-catina
-brook
-alda
-winnifred
-sharla
-ruthann
-meaghan
-magdalene
-lissette
-adelaida
-venita
-trena
-shirlene
-shameka
-elizebeth
-dian
-shanta
-latosha
-carlotta
-windy
-rosina
-mariann
-leisa
-jonnie
-dawna
-cathie
-astrid
-laureen
-janeen
-holli
-fawn
-vickey
-teressa
-shante
-rubye
-marcelina
-chanda
-terese
-scarlett
-marnie
-lulu
-lisette
-jeniffer
-elenor
-dorinda
-donita
-carman
-bernita
-altagracia
-aleta
-adrianna
-zoraida
-lyndsey
-janina
-starla
-phylis
-phuong
-kyra
-charisse
-blanch
-sanjuanita
-rona
-nanci
-marilee
-maranda
-brigette
-sanjuana
-marita
-kassandra
-joycelyn
-felipa
-chelsie
-bonny
-mireya
-lorenza
-kyong
-ileana
-candelaria
-sherie
-lucie
-leatrice
-lakeshia
-gerda
-edie
-bambi
-marylin
-lavon
-hortense
-garnet
-evie
-tressa
-shayna
-lavina
-kyung
-jeanetta
-sherrill
-shara
-phyliss
-mittie
-anabel
-alesia
-thuy
-tawanda
-joanie
-tiffanie
-lashanda
-karissa
-enriqueta
-daria
-daniella
-corinna
-alanna
-abbey
-roxane
-roseanna
-magnolia
-lida
-joellen
-coral
-carleen
-tresa
-peggie
-novella
-nila
-maybelle
-jenelle
-carina
-nova
-melina
-marquerite
-margarette
-josephina
-evonne
-cinthia
-albina
-toya
-tawnya
-sherita
-myriam
-lizabeth
-lise
-keely
-jenni
-giselle
-cheryle
-ardith
-ardis
-alesha
-adriane
-shaina
-linnea
-karolyn
-felisha
-dori
-darci
-artie
-armida
-zola
-xiomara
-vergie
-shamika
-nena
-nannette
-maxie
-lovie
-jeane
-jaimie
-inge
-farrah
-elaina
-caitlyn
-felicitas
-cherly
-caryl
-yolonda
-yasmin
-teena
-prudence
-pennie
-nydia
-mackenzie
-orpha
-marvel
-lizbeth
-laurette
-jerrie
-hermelinda
-carolee
-tierra
-mirian
-meta
-melony
-kori
-jennette
-jamila
-yoshiko
-susannah
-salina
-rhiannon
-joleen
-cristine
-ashton
-aracely
-tomeka
-shalonda
-marti
-lacie
-kala
-jada
-ilse
-hailey
-brittani
-zona
-syble
-sherryl
-nidia
-marlo
-kandice
-kandi
-alycia
-ronna
-norene
-mercy
-ingeborg
-giovanna
-gemma
-christel
-audry
-zora
-vita
-trish
-stephaine
-shirlee
-shanika
-melonie
-mazie
-jazmin
-inga
-hettie
-geralyn
-fonda
-estrella
-adella
-sarita
-rina
-milissa
-maribeth
-golda
-evon
-ethelyn
-enedina
-cherise
-chana
-velva
-tawanna
-sade
-mirta
-karie
-jacinta
-elna
-davina
-cierra
-ashlie
-albertha
-tanesha
-nelle
-mindi
-lorinda
-larue
-florene
-demetra
-dedra
-ciara
-chantelle
-ashly
-suzy
-rosalva
-noelia
-lyda
-leatha
-krystyna
-kristan
-karri
-darline
-darcie
-cinda
-cherrie
-awilda
-almeda
-rolanda
-lanette
-jerilyn
-gisele
-evalyn
-cyndi
-cleta
-carin
-zina
-zena
-velia
-tanika
-charissa
-talia
-margarete
-lavonda
-kaylee
-kathlene
-jonna
-irena
-ilona
-idalia
-candis
-candance
-brandee
-anitra
-alida
-sigrid
-nicolette
-maryjo
-linette
-hedwig
-christiana
-alexia
-tressie
-modesta
-lupita
-lita
-gladis
-evelia
-davida
-cherri
-cecily
-ashely
-annabel
-agustina
-wanita
-shirly
-rosaura
-hulda
-yetta
-verona
-thomasina
-sibyl
-shannan
-mechelle
-leandra
-lani
-kylee
-kandy
-jolynn
-ferne
-eboni
-corene
-alysia
-zula
-nada
-moira
-lyndsay
-lorretta
-jammie
-hortensia
-gaynell
-adria
-vina
-vicenta
-tangela
-stephine
-norine
-nella
-liana
-leslee
-kimberely
-iliana
-glory
-felica
-emogene
-elfriede
-eden
-eartha
-carma
-ocie
-lennie
-kiara
-jacalyn
-carlota
-arielle
-otilia
-kirstin
-kacey
-johnetta
-joetta
-jeraldine
-jaunita
-elana
-dorthea
-cami
-amada
-adelia
-vernita
-tamar
-siobhan
-renea
-rashida
-ouida
-nilsa
-meryl
-kristyn
-julieta
-danica
-breanne
-aurea
-anglea
-sherron
-odette
-malia
-lorelei
-leesa
-kenna
-kathlyn
-fiona
-charlette
-suzie
-shantell
-sabra
-racquel
-myong
-mira
-martine
-lucienne
-lavada
-juliann
-elvera
-delphia
-christiane
-charolette
-carri
-asha
-angella
-paola
-ninfa
-leda
-stefani
-shanell
-palma
-machelle
-lissa
-kecia
-kathryne
-karlene
-julissa
-jettie
-jenniffer
-corrina
-carolann
-alena
-rosaria
-myrtice
-marylee
-liane
-kenyatta
-judie
-janey
-elmira
-eldora
-denna
-cristi
-cathi
-zaida
-vonnie
-viva
-vernie
-rosaline
-mariela
-luciana
-lesli
-karan
-felice
-deneen
-adina
-wynona
-tarsha
-sheron
-shanita
-shani
-shandra
-randa
-pinkie
-nelida
-marilou
-lyla
-laurene
-laci
-janene
-dorotha
-daniele
-dani
-carolynn
-carlyn
-berenice
-ayesha
-anneliese
-alethea
-thersa
-tamiko
-rufina
-oliva
-mozell
-marylyn
-kristian
-kathyrn
-kasandra
-kandace
-janae
-domenica
-debbra
-dannielle
-chun
-arcelia
-zenobia
-sharen
-sharee
-lavinia
-kacie
-jackeline
-huong
-felisa
-emelia
-eleanora
-cythia
-cristin
-claribel
-anastacia
-zulma
-zandra
-yoko
-tenisha
-susann
-sherilyn
-shay
-shawanda
-romana
-mathilda
-linsey
-keiko
-joana
-isela
-gretta
-georgetta
-eugenie
-desirae
-delora
-corazon
-antonina
-anika
-willene
-tracee
-tamatha
-nichelle
-mickie
-maegan
-luana
-lanita
-kelsie
-edelmira
-bree
-afton
-teodora
-tamie
-shena
-linh
-keli
-kaci
-danyelle
-arlette
-albertine
-adelle
-tiffiny
-simona
-nicolasa
-nichol
-nakisha
-maira
-loreen
-kizzy
-fallon
-christene
-bobbye
-ying
-vincenza
-tanja
-rubie
-roni
-queenie
-margarett
-kimberli
-irmgard
-idell
-hilma
-evelina
-esta
-emilee
-dennise
-dania
-carie
-risa
-rikki
-particia
-masako
-luvenia
-loree
-loni
-lien
-gigi
-florencia
-denita
-billye
-tomika
-sharita
-rana
-nikole
-neoma
-margarite
-madalyn
-lucina
-laila
-kali
-jenette
-gabriele
-evelyne
-elenora
-clementina
-alejandrina
-zulema
-violette
-vannessa
-thresa
-retta
-patience
-noella
-nickie
-jonell
-chaya
-camelia
-bethel
-anya
-suzann
-mila
-lilla
-laverna
-keesha
-kattie
-georgene
-eveline
-estell
-elizbeth
-vivienne
-vallie
-trudie
-stephane
-magaly
-madie
-kenyetta
-karren
-janetta
-hermine
-drucilla
-debbi
-celestina
-candie
-britni
-beckie
-amina
-zita
-yolande
-vivien
-vernetta
-trudi
-pearle
-patrina
-ossie
-nicolle
-loyce
-letty
-katharina
-joselyn
-jonelle
-jenell
-iesha
-heide
-florinda
-florentina
-elodia
-dorine
-brunilda
-brigid
-ashli
-ardella
-twana
-tarah
-shavon
-serina
-rayna
-ramonita
-margurite
-lucrecia
-kourtney
-kati
-jesenia
-crista
-ayana
-alica
-alia
-vinnie
-suellen
-romelia
-rachell
-olympia
-michiko
-kathaleen
-jolie
-jessi
-janessa
-hana
-elease
-carletta
-britany
-shona
-salome
-rosamond
-regena
-raina
-ngoc
-nelia
-louvenia
-lesia
-latrina
-laticia
-larhonda
-jina
-jacki
-emmy
-deeann
-coretta
-arnetta
-thalia
-shanice
-neta
-mikki
-micki
-lonna
-leana
-lashunda
-kiley
-joye
-jacqulyn
-ignacia
-hyun
-hiroko
-henriette
-elayne
-delinda
-dahlia
-coreen
-consuela
-conchita
-babette
-ayanna
-anette
-albertina
-shawnee
-shaneka
-quiana
-pamelia
-merri
-merlene
-margit
-kiesha
-kiera
-kaylene
-jodee
-jenise
-erlene
-emmie
-dalila
-daisey
-casie
-belia
-babara
-versie
-vanesa
-shelba
-shawnda
-nikia
-naoma
-marna
-margeret
-madaline
-lawana
-kindra
-jutta
-jazmine
-janett
-hannelore
-glendora
-gertrud
-garnett
-freeda
-frederica
-florance
-flavia
-carline
-beverlee
-anjanette
-valda
-tamala
-shonna
-sarina
-oneida
-merilyn
-marleen
-lurline
-lenna
-katherin
-jeni
-gracia
-glady
-farah
-enola
-dominque
-devona
-delana
-cecila
-caprice
-alysha
-alethia
-vena
-theresia
-tawny
-shakira
-samara
-sachiko
-rachele
-pamella
-marni
-mariel
-maren
-malisa
-ligia
-lera
-latoria
-larae
-kimber
-kathern
-karey
-jennefer
-janeth
-halina
-fredia
-delisa
-debroah
-ciera
-angelika
-andree
-altha
-vivan
-terresa
-tanna
-sudie
-signe
-salena
-ronni
-rebbecca
-myrtie
-malika
-maida
-leonarda
-kayleigh
-ethyl
-ellyn
-dayle
-cammie
-brittni
-birgit
-avelina
-asuncion
-arianna
-akiko
-venice
-tyesha
-tonie
-tiesha
-takisha
-steffanie
-sindy
-meghann
-manda
-macie
-kellye
-kellee
-joslyn
-inger
-indira
-glinda
-glennis
-fernanda
-faustina
-eneida
-elicia
-digna
-dell
-arletta
-willia
-tammara
-tabetha
-sherrell
-sari
-rebbeca
-pauletta
-natosha
-nakita
-mammie
-kenisha
-kazuko
-kassie
-earlean
-daphine
-corliss
-clotilde
-carolyne
-bernetta
-augustina
-audrea
-annis
-annabell
-tennille
-tamica
-selene
-rosana
-regenia
-qiana
-markita
-macy
-leeanne
-laurine
-jessenia
-janita
-georgine
-genie
-emiko
-elvie
-deandra
-dagmar
-corie
-collen
-cherish
-romaine
-porsha
-pearlene
-micheline
-merna
-margorie
-margaretta
-lore
-jenine
-hermina
-fredericka
-elke
-drusilla
-dorathy
-dione
-celena
-brigida
-allegra
-tamekia
-synthia
-sook
-slyvia
-rosann
-reatha
-raye
-marquetta
-margart
-ling
-layla
-kymberly
-kiana
-kayleen
-katlyn
-karmen
-joella
-emelda
-eleni
-detra
-clemmie
-cheryll
-chantell
-cathey
-arnita
-arla
-angle
-angelic
-alyse
-zofia
-thomasine
-tennie
-sherly
-sherley
-sharyl
-remedios
-petrina
-nickole
-myung
-myrle
-mozella
-louanne
-lisha
-latia
-krysta
-julienne
-jeanene
-jacqualine
-isaura
-gwenda
-earleen
-cleopatra
-carlie
-audie
-antonietta
-alise
-verdell
-tomoko
-thao
-talisha
-shemika
-savanna
-santina
-rosia
-raeann
-odilia
-nana
-minna
-magan
-lynelle
-karma
-joeann
-ivana
-inell
-ilana
-gudrun
-dreama
-crissy
-chante
-carmelina
-arvilla
-annamae
-alvera
-aleida
-yanira
-vanda
-tianna
-stefania
-shira
-nicol
-nancie
-monserrate
-melynda
-melany
-lovella
-laure
-kacy
-jacquelynn
-hyon
-gertha
-eliana
-christena
-christeen
-charise
-caterina
-carley
-candyce
-arlena
-ammie
-willette
-vanita
-tuyet
-syreeta
-penney
-nyla
-maryam
-marya
-magen
-ludie
-loma
-livia
-lanell
-kimberlie
-julee
-donetta
-diedra
-denisha
-deane
-dawne
-clarine
-cherryl
-bronwyn
-alla
-valery
-tonda
-sueann
-soraya
-shoshana
-shela
-sharleen
-shanelle
-nerissa
-meridith
-mellie
-maye
-maple
-magaret
-lili
-leonila
-leonie
-leeanna
-lavonia
-lavera
-kristel
-kathey
-kathe
-jann
-ilda
-hildred
-hildegarde
-genia
-fumiko
-evelin
-ermelinda
-elly
-dung
-doloris
-dionna
-danae
-berneice
-annice
-alix
-verena
-verdie
-shawnna
-shawana
-shaunna
-rozella
-randee
-ranae
-milagro
-lynell
-luise
-loida
-lisbeth
-karleen
-junita
-jona
-isis
-hyacinth
-hedy
-gwenn
-ethelene
-erline
-donya
-domonique
-delicia
-dannette
-cicely
-branda
-blythe
-bethann
-ashlyn
-annalee
-alline
-yuko
-vella
-trang
-towanda
-tesha
-sherlyn
-narcisa
-miguelina
-meri
-maybell
-marlana
-marguerita
-madlyn
-lory
-loriann
-leonore
-leighann
-laurice
-latesha
-laronda
-katrice
-kasie
-kaley
-jadwiga
-glennie
-gearldine
-francina
-epifania
-dyan
-dorie
-diedre
-denese
-demetrice
-delena
-cristie
-cleora
-catarina
-carisa
-barbera
-almeta
-trula
-tereasa
-solange
-sheilah
-shavonne
-sanora
-rochell
-mathilde
-margareta
-maia
-lynsey
-lawanna
-launa
-kena
-keena
-katia
-glynda
-gaylene
-elvina
-elanor
-danuta
-danika
-cristen
-cordie
-coletta
-clarita
-carmon
-brynn
-azucena
-aundrea
-angele
-verlie
-verlene
-tamesha
-silvana
-sebrina
-samira
-reda
-raylene
-penni
-norah
-noma
-mireille
-melissia
-maryalice
-laraine
-kimbery
-karyl
-karine
-jolanda
-johana
-jesusa
-jaleesa
-jacquelyne
-iluminada
-hilaria
-hanh
-gennie
-francie
-floretta
-exie
-edda
-drema
-delpha
-barbar
-assunta
-ardell
-annalisa
-alisia
-yukiko
-yolando
-wonda
-waltraud
-veta
-temeka
-tameika
-shirleen
-shenita
-piedad
-ozella
-mirtha
-marilu
-kimiko
-juliane
-jenice
-janay
-jacquiline
-hilde
-elois
-echo
-devorah
-chau
-brinda
-betsey
-arminda
-aracelis
-apryl
-annett
-alishia
-veola
-usha
-toshiko
-theola
-tashia
-talitha
-shery
-renetta
-reiko
-rasheeda
-obdulia
-mika
-melaine
-meggan
-marlen
-marget
-marceline
-mana
-magdalen
-librada
-lezlie
-latashia
-lasandra
-kelle
-isidra
-inocencia
-gwyn
-francoise
-erminia
-erinn
-dimple
-devora
-criselda
-armanda
-arie
-ariane
-angelena
-aliza
-adriene
-adaline
-xochitl
-twanna
-tomiko
-tamisha
-taisha
-susy
-rutha
-rhona
-noriko
-natashia
-merrie
-marinda
-mariko
-margert
-loris
-lizzette
-leisha
-kaila
-joannie
-jerrica
-jene
-jannet
-janee
-jacinda
-herta
-elenore
-doretta
-delaine
-daniell
-claudie
-britta
-apolonia
-amberly
-alease
-yuri
-waneta
-tomi
-sharri
-sandie
-roselle
-reynalda
-raguel
-phylicia
-patria
-olimpia
-odelia
-mitzie
-minda
-mignon
-mica
-mendy
-marivel
-maile
-lynetta
-lavette
-lauryn
-latrisha
-lakiesha
-kiersten
-kary
-josphine
-jolyn
-jetta
-janise
-jacquie
-ivelisse
-glynis
-gianna
-gaynelle
-danyell
-danille
-dacia
-coralee
-cher
-ceola
-arianne
-aleshia
-yung
-williemae
-trinh
-thora
-sherika
-shemeka
-shaunda
-roseline
-ricki
-melda
-mallie
-lavonna
-latina
-laquanda
-lala
-lachelle
-klara
-kandis
-johna
-jeanmarie
-jaye
-grayce
-gertude
-emerita
-ebonie
-clorinda
-ching
-chery
-carola
-breann
-blossom
-bernardine
-becki
-arletha
-argelia
-alita
-yulanda
-yessenia
-tobi
-tasia
-sylvie
-shirl
-shirely
-shella
-shantelle
-sacha
-rebecka
-providencia
-paulene
-misha
-miki
-marline
-marica
-lorita
-latoyia
-lasonya
-kerstin
-kenda
-keitha
-kathrin
-jaymie
-gricelda
-ginette
-eryn
-elina
-elfrieda
-danyel
-cheree
-chanelle
-barrie
-aurore
-annamaria
-alleen
-ailene
-aide
-yasmine
-vashti
-treasa
-tiffaney
-sheryll
-sharie
-shanae
-raisa
-neda
-mitsuko
-mirella
-milda
-maryanna
-maragret
-mabelle
-luetta
-lorina
-letisha
-latarsha
-lanelle
-lajuana
-krissy
-karly
-karena
-jessika
-jerica
-jeanelle
-jalisa
-jacelyn
-izola
-euna
-etha
-domitila
-dominica
-daina
-creola
-carli
-camie
-brittny
-ashanti
-anisha
-aleen
-adah
-yasuko
-valrie
-tona
-tinisha
-terisa
-taneka
-simonne
-shalanda
-serita
-ressie
-refugia
-olene
-margherita
-mandie
-maire
-lyndia
-luci
-lorriane
-loreta
-leonia
-lavona
-lashawnda
-lakia
-kyoko
-krystina
-krysten
-kenia
-kelsi
-jeanice
-isobel
-georgiann
-genny
-felicidad
-eilene
-deloise
-deedee
-conception
-clora
-cherilyn
-calandra
-armandina
-anisa
-tiera
-theressa
-stephania
-sima
-shyla
-shonta
-shera
-shaquita
-shala
-rossana
-nohemi
-nery
-moriah
-melita
-melida
-melani
-marylynn
-marisha
-mariette
-malorie
-madelene
-ludivina
-loria
-lorette
-loralee
-lianne
-lavenia
-laurinda
-lashon
-kimi
-keila
-katelynn
-jone
-joane
-jayna
-janella
-hertha
-francene
-elinore
-despina
-delsie
-deedra
-clemencia
-carolin
-bulah
-brittanie
-blondell
-bibi
-beaulah
-beata
-annita
-agripina
-virgen
-valene
-twanda
-tommye
-tarra
-tari
-tammera
-shakia
-sadye
-ruthanne
-rochel
-rivka
-pura
-nenita
-natisha
-ming
-merrilee
-melodee
-marvis
-lucilla
-leena
-laveta
-larita
-lanie
-keren
-ileen
-georgeann
-genna
-frida
-eufemia
-emely
-edyth
-deonna
-deadra
-darlena
-chanell
-cathern
-cassondra
-cassaundra
-bernarda
-berna
-arlinda
-anamaria
-vertie
-valeri
-torri
-stasia
-sherise
-sherill
-sanda
-ruthe
-rosy
-robbi
-ranee
-quyen
-pearly
-palmira
-onita
-nisha
-niesha
-nida
-merlyn
-mayola
-marylouise
-marth
-margene
-madelaine
-londa
-leontine
-leoma
-leia
-lauralee
-lanora
-lakita
-kiyoko
-keturah
-katelin
-kareen
-jonie
-johnette
-jenee
-jeanett
-izetta
-hiedi
-heike
-hassie
-giuseppina
-georgann
-fidela
-fernande
-elwanda
-ellamae
-eliz
-dusti
-dotty
-cyndy
-coralie
-celesta
-alverta
-xenia
-wava
-vanetta
-torrie
-tashina
-tandy
-tambra
-tama
-stepanie
-shila
-shaunta
-sharan
-shaniqua
-shae
-setsuko
-serafina
-sandee
-rosamaria
-priscila
-olinda
-nadene
-muoi
-michelina
-mercedez
-maryrose
-marcene
-magali
-mafalda
-lannie
-kayce
-karoline
-kamilah
-kamala
-justa
-joline
-jennine
-jacquetta
-iraida
-georgeanna
-franchesca
-emeline
-elane
-ehtel
-earlie
-dulcie
-dalene
-classie
-chere
-charis
-caroyln
-carmina
-carita
-bethanie
-ayako
-arica
-alysa
-alessandra
-akilah
-adrien
-zetta
-youlanda
-yelena
-yahaira
-xuan
-wendolyn
-tijuana
-terina
-teresia
-suzi
-sherell
-shavonda
-shaunte
-sharda
-shakita
-sena
-ryann
-rubi
-riva
-reginia
-rachal
-parthenia
-pamula
-monnie
-monet
-michaele
-melia
-malka
-maisha
-lisandra
-lekisha
-lean
-lakendra
-krystin
-kortney
-kizzie
-kittie
-kera
-kendal
-kemberly
-kanisha
-julene
-jule
-johanne
-jamee
-halley
-gidget
-fredricka
-fleta
-fatimah
-eusebia
-elza
-eleonore
-dorthey
-doria
-donella
-dinorah
-delorse
-claretha
-christinia
-charlyn
-bong
-belkis
-azzie
-andera
-aiko
-adena
-yajaira
-vania
-ulrike
-toshia
-tifany
-stefany
-shizue
-shenika
-shawanna
-sharolyn
-sharilyn
-shaquana
-shantay
-rozanne
-roselee
-remona
-reanna
-raelene
-phung
-petronila
-natacha
-nancey
-myrl
-miyoko
-miesha
-merideth
-marvella
-marquitta
-marhta
-marchelle
-lizeth
-libbie
-lahoma
-ladawn
-kina
-katheleen
-katharyn
-karisa
-kaleigh
-junie
-julieann
-johnsie
-janean
-jaimee
-jackqueline
-hisako
-herma
-helaine
-gwyneth
-gita
-eustolia
-emelina
-elin
-edris
-donnette
-donnetta
-dierdre
-denae
-darcel
-clarisa
-cinderella
-chia
-charlesetta
-charita
-celsa
-cassy
-cassi
-carlee
-bruna
-brittaney
-brande
-billi
-antonetta
-angla
-angelyn
-analisa
-alane
-wenona
-wendie
-veronique
-vannesa
-tobie
-tempie
-sumiko
-sulema
-somer
-sheba
-sharice
-shanel
-shalon
-rosio
-roselia
-renay
-rema
-reena
-ozie
-oretha
-oralee
-ngan
-nakesha
-milly
-marybelle
-margrett
-maragaret
-manie
-lurlene
-lillia
-lieselotte
-lavelle
-lashaunda
-lakeesha
-kaycee
-kalyn
-joya
-joette
-jenae
-janiece
-illa
-grisel
-glayds
-genevie
-gala
-fredda
-eleonor
-debera
-deandrea
-corrinne
-cordia
-contessa
-colene
-cleotilde
-chantay
-cecille
-beatris
-azalee
-arlean
-ardath
-anjelica
-anja
-alfredia
-aleisha
-zada
-yuonne
-xiao
-willodean
-vennie
-vanna
-tyisha
-tova
-torie
-tonisha
-tilda
-tien
-sirena
-sherril
-shanti
-shan
-senaida
-samella
-robbyn
-renda
-reita
-phebe
-paulita
-nobuko
-nguyet
-neomi
-mikaela
-melania
-maximina
-marg
-maisie
-lynna
-lilli
-lashaun
-lakenya
-lael
-kirstie
-kathline
-kasha
-karlyn
-karima
-jovan
-josefine
-jennell
-jacqui
-jackelyn
-hien
-grazyna
-florrie
-floria
-eleonora
-dwana
-dorla
-delmy
-deja
-dede
-dann
-crysta
-clelia
-claris
-chieko
-cherlyn
-cherelle
-charmain
-chara
-cammy
-arnette
-ardelle
-annika
-amiee
-amee
-allena
-yvone
-yuki
-yoshie
-yevette
-yael
-willetta
-voncile
-venetta
-tula
-tonette
-timika
-temika
-telma
-teisha
-taren
-stacee
-shawnta
-saturnina
-ricarda
-pasty
-onie
-nubia
-marielle
-mariella
-marianela
-mardell
-luanna
-loise
-lisabeth
-lindsy
-lilliana
-lilliam
-lelah
-leigha
-leanora
-kristeen
-khalilah
-keeley
-kandra
-junko
-joaquina
-jerlene
-jani
-jamika
-hsiu
-hermila
-genevive
-evia
-eugena
-emmaline
-elfreda
-elene
-donette
-delcie
-deeanna
-darcey
-clarinda
-cira
-chae
-celinda
-catheryn
-casimira
-carmelia
-camellia
-breana
-bobette
-bernardina
-bebe
-basilia
-arlyne
-amal
-alayna
-zonia
-zenia
-yuriko
-yaeko
-wynell
-willena
-vernia
-tora
-terrilyn
-terica
-tenesha
-tawna
-tajuana
-taina
-stephnie
-sona
-sina
-shondra
-shizuko
-sherlene
-sherice
-sharika
-rossie
-rosena
-rima
-rheba
-renna
-natalya
-nancee
-melodi
-meda
-matha
-marketta
-maricruz
-marcelene
-malvina
-luba
-louetta
-leida
-lecia
-lauran
-lashawna
-laine
-khadijah
-katerine
-kasi
-kallie
-julietta
-jesusita
-jestine
-jessia
-jeffie
-janyce
-isadora
-georgianne
-fidelia
-evita
-eura
-eulah
-estefana
-elsy
-eladia
-dodie
-denisse
-deloras
-delila
-daysi
-crystle
-concha
-claretta
-charlsie
-charlena
-carylon
-bettyann
-asley
-ashlea
-amira
-agueda
-agnus
-yuette
-vinita
-victorina
-tynisha
-treena
-toccara
-tish
-thomasena
-tegan
-soila
-shenna
-sharmaine
-shantae
-shandi
-saran
-sarai
-sana
-rosette
-rolande
-regine
-otelia
-olevia
-nicholle
-necole
-naida
-myrta
-myesha
-mitsue
-minta
-mertie
-margy
-mahalia
-madalene
-loura
-lorean
-lesha
-leonida
-lenita
-lavone
-lashell
-lashandra
-lamonica
-kimbra
-katherina
-karry
-kanesha
-jong
-jeneva
-jaquelyn
-gilma
-ghislaine
-gertrudis
-fransisca
-fermina
-ettie
-etsuko
-ellan
-elidia
-edra
-dorethea
-doreatha
-denyse
-deetta
-daine
-cyrstal
-corrin
-cayla
-carlita
-camila
-burma
-bula
-buena
-barabara
-avril
-alaine
-zana
-wilhemina
-wanetta
-verline
-vasiliki
-tonita
-tisa
-teofila
-tayna
-taunya
-tandra
-takako
-sunni
-suanne
-sixta
-sharell
-seema
-rosenda
-robena
-raymonde
-pamila
-ozell
-neida
-mistie
-micha
-merissa
-maurita
-maryln
-maryetta
-marcell
-malena
-makeda
-lovetta
-lourie
-lorrine
-lorilee
-laurena
-lashay
-larraine
-laree
-lacresha
-kristle
-keva
-keira
-karole
-joie
-jinny
-jeannetta
-jama
-heidy
-gilberte
-gema
-faviola
-evelynn
-enda
-elli
-ellena
-divina
-dagny
-collene
-codi
-cindie
-chassidy
-chasidy
-catrice
-catherina
-cassey
-caroll
-carlena
-candra
-calista
-bryanna
-britteny
-beula
-bari
-audrie
-audria
-ardelia
-annelle
-angila
-alona
-allyn
diff --git a/.config/google-chrome/ZxcvbnData/1/male_names.txt b/.config/google-chrome/ZxcvbnData/1/male_names.txt
deleted file mode 100644 (file)
index 7a62566..0000000
+++ /dev/null
@@ -1,984 +0,0 @@
-james
-john
-robert
-michael
-william
-david
-richard
-charles
-joseph
-thomas
-christopher
-daniel
-paul
-mark
-donald
-george
-kenneth
-steven
-edward
-brian
-ronald
-anthony
-kevin
-jason
-matthew
-gary
-timothy
-jose
-larry
-jeffrey
-frank
-scott
-eric
-stephen
-andrew
-raymond
-gregory
-joshua
-jerry
-dennis
-walter
-patrick
-peter
-harold
-douglas
-henry
-carl
-arthur
-ryan
-roger
-joe
-juan
-jack
-albert
-jonathan
-justin
-terry
-gerald
-keith
-samuel
-willie
-ralph
-lawrence
-nicholas
-roy
-benjamin
-bruce
-brandon
-adam
-harry
-fred
-wayne
-billy
-steve
-louis
-jeremy
-aaron
-randy
-eugene
-carlos
-russell
-bobby
-victor
-ernest
-phillip
-todd
-jesse
-craig
-alan
-shawn
-clarence
-sean
-philip
-chris
-johnny
-earl
-jimmy
-antonio
-danny
-bryan
-tony
-luis
-mike
-stanley
-leonard
-nathan
-dale
-manuel
-rodney
-curtis
-norman
-marvin
-vincent
-glenn
-jeffery
-travis
-jeff
-chad
-jacob
-melvin
-alfred
-kyle
-francis
-bradley
-jesus
-herbert
-frederick
-ray
-joel
-edwin
-don
-eddie
-ricky
-troy
-randall
-barry
-bernard
-mario
-leroy
-francisco
-marcus
-micheal
-theodore
-clifford
-miguel
-oscar
-jay
-jim
-tom
-calvin
-alex
-jon
-ronnie
-bill
-lloyd
-tommy
-leon
-derek
-darrell
-jerome
-floyd
-leo
-alvin
-tim
-wesley
-dean
-greg
-jorge
-dustin
-pedro
-derrick
-dan
-zachary
-corey
-herman
-maurice
-vernon
-roberto
-clyde
-glen
-hector
-shane
-ricardo
-sam
-rick
-lester
-brent
-ramon
-tyler
-gilbert
-gene
-marc
-reginald
-ruben
-brett
-nathaniel
-rafael
-edgar
-milton
-raul
-ben
-cecil
-duane
-andre
-elmer
-brad
-gabriel
-ron
-roland
-harvey
-jared
-adrian
-karl
-cory
-claude
-erik
-darryl
-neil
-christian
-javier
-fernando
-clinton
-ted
-mathew
-tyrone
-darren
-lonnie
-lance
-cody
-julio
-kurt
-allan
-clayton
-hugh
-max
-dwayne
-dwight
-armando
-felix
-jimmie
-everett
-ian
-ken
-bob
-jaime
-casey
-alfredo
-alberto
-dave
-ivan
-johnnie
-sidney
-byron
-julian
-isaac
-clifton
-willard
-daryl
-virgil
-andy
-salvador
-kirk
-sergio
-seth
-kent
-terrance
-rene
-eduardo
-terrence
-enrique
-freddie
-stuart
-fredrick
-arturo
-alejandro
-joey
-nick
-luther
-wendell
-jeremiah
-evan
-julius
-donnie
-otis
-trevor
-luke
-homer
-gerard
-doug
-kenny
-hubert
-angelo
-shaun
-lyle
-matt
-alfonso
-orlando
-rex
-carlton
-ernesto
-pablo
-lorenzo
-omar
-wilbur
-blake
-horace
-roderick
-kerry
-abraham
-rickey
-ira
-andres
-cesar
-johnathan
-malcolm
-rudolph
-damon
-kelvin
-rudy
-preston
-alton
-archie
-marco
-pete
-randolph
-garry
-geoffrey
-jonathon
-felipe
-bennie
-gerardo
-dominic
-loren
-delbert
-colin
-guillermo
-earnest
-benny
-noel
-rodolfo
-myron
-edmund
-salvatore
-cedric
-lowell
-gregg
-sherman
-devin
-sylvester
-roosevelt
-israel
-jermaine
-forrest
-wilbert
-leland
-simon
-irving
-owen
-rufus
-woodrow
-sammy
-kristopher
-levi
-marcos
-gustavo
-jake
-lionel
-marty
-gilberto
-clint
-nicolas
-laurence
-ismael
-orville
-drew
-ervin
-dewey
-wilfred
-josh
-hugo
-ignacio
-caleb
-tomas
-sheldon
-erick
-frankie
-darrel
-rogelio
-terence
-alonzo
-elias
-bert
-elbert
-ramiro
-conrad
-noah
-grady
-phil
-cornelius
-lamar
-rolando
-clay
-percy
-bradford
-merle
-darin
-amos
-terrell
-moses
-irvin
-saul
-roman
-darnell
-randal
-tommie
-timmy
-darrin
-brendan
-toby
-van
-abel
-dominick
-emilio
-elijah
-cary
-domingo
-aubrey
-emmett
-marlon
-emanuel
-jerald
-edmond
-emil
-dewayne
-otto
-teddy
-reynaldo
-bret
-jess
-trent
-humberto
-emmanuel
-stephan
-louie
-vicente
-lamont
-garland
-micah
-efrain
-heath
-rodger
-demetrius
-ethan
-eldon
-rocky
-pierre
-eli
-bryce
-antoine
-robbie
-kendall
-royce
-sterling
-grover
-elton
-cleveland
-dylan
-chuck
-damian
-reuben
-stan
-leonardo
-russel
-erwin
-benito
-hans
-monte
-blaine
-ernie
-curt
-quentin
-agustin
-jamal
-devon
-adolfo
-tyson
-wilfredo
-bart
-jarrod
-vance
-denis
-damien
-joaquin
-harlan
-desmond
-elliot
-darwin
-gregorio
-kermit
-roscoe
-esteban
-anton
-solomon
-norbert
-elvin
-nolan
-carey
-rod
-quinton
-hal
-brain
-rob
-elwood
-kendrick
-darius
-moises
-marlin
-fidel
-thaddeus
-cliff
-marcel
-ali
-raphael
-bryon
-armand
-alvaro
-jeffry
-dane
-joesph
-thurman
-ned
-sammie
-rusty
-michel
-monty
-rory
-fabian
-reggie
-kris
-isaiah
-gus
-avery
-loyd
-diego
-adolph
-millard
-rocco
-gonzalo
-derick
-rodrigo
-gerry
-rigoberto
-alphonso
-rickie
-noe
-vern
-elvis
-bernardo
-mauricio
-hiram
-donovan
-basil
-nickolas
-scot
-vince
-quincy
-eddy
-sebastian
-federico
-ulysses
-heriberto
-donnell
-denny
-gavin
-emery
-romeo
-jayson
-dion
-dante
-clement
-coy
-odell
-jarvis
-bruno
-issac
-dudley
-sanford
-colby
-carmelo
-nestor
-hollis
-stefan
-donny
-linwood
-beau
-weldon
-galen
-isidro
-truman
-delmar
-johnathon
-silas
-frederic
-irwin
-merrill
-charley
-marcelino
-carlo
-trenton
-kurtis
-aurelio
-winfred
-vito
-collin
-denver
-leonel
-emory
-pasquale
-mohammad
-mariano
-danial
-landon
-dirk
-branden
-adan
-numbers
-clair
-buford
-bernie
-wilmer
-emerson
-zachery
-jacques
-errol
-josue
-edwardo
-wilford
-theron
-raymundo
-daren
-tristan
-robby
-lincoln
-jame
-genaro
-octavio
-cornell
-hung
-arron
-antony
-herschel
-alva
-giovanni
-garth
-cyrus
-cyril
-ronny
-stevie
-lon
-kennith
-carmine
-augustine
-erich
-chadwick
-wilburn
-russ
-myles
-jonas
-mitchel
-mervin
-zane
-jamel
-lazaro
-alphonse
-randell
-johnie
-jarrett
-ariel
-abdul
-dusty
-luciano
-seymour
-scottie
-eugenio
-mohammed
-arnulfo
-lucien
-ferdinand
-thad
-ezra
-aldo
-rubin
-mitch
-earle
-abe
-marquis
-lanny
-kareem
-jamar
-boris
-isiah
-emile
-elmo
-aron
-leopoldo
-everette
-josef
-eloy
-dorian
-rodrick
-reinaldo
-lucio
-jerrod
-weston
-hershel
-lemuel
-lavern
-burt
-jules
-gil
-eliseo
-ahmad
-nigel
-efren
-antwan
-alden
-margarito
-refugio
-dino
-osvaldo
-les
-deandre
-normand
-kieth
-ivory
-trey
-norberto
-napoleon
-jerold
-fritz
-rosendo
-milford
-sang
-deon
-christoper
-alfonzo
-lyman
-josiah
-brant
-wilton
-rico
-jamaal
-dewitt
-brenton
-yong
-olin
-faustino
-claudio
-judson
-gino
-edgardo
-alec
-jarred
-donn
-trinidad
-tad
-porfirio
-odis
-lenard
-chauncey
-tod
-mel
-marcelo
-kory
-augustus
-keven
-hilario
-bud
-sal
-orval
-mauro
-dannie
-zachariah
-olen
-anibal
-milo
-jed
-thanh
-amado
-lenny
-tory
-richie
-horacio
-brice
-mohamed
-delmer
-dario
-mac
-jonah
-jerrold
-robt
-hank
-sung
-rupert
-rolland
-kenton
-damion
-chi
-antone
-waldo
-fredric
-bradly
-kip
-burl
-tyree
-jefferey
-ahmed
-willy
-stanford
-oren
-moshe
-mikel
-enoch
-brendon
-quintin
-jamison
-florencio
-darrick
-tobias
-minh
-hassan
-giuseppe
-demarcus
-cletus
-tyrell
-lyndon
-keenan
-werner
-theo
-geraldo
-columbus
-chet
-bertram
-markus
-huey
-hilton
-dwain
-donte
-tyron
-omer
-isaias
-hipolito
-fermin
-chung
-adalberto
-jamey
-teodoro
-mckinley
-maximo
-raleigh
-lawerence
-abram
-rashad
-emmitt
-daron
-chong
-samual
-otha
-miquel
-eusebio
-dong
-domenic
-darron
-wilber
-renato
-hoyt
-haywood
-ezekiel
-chas
-florentino
-elroy
-clemente
-arden
-neville
-edison
-deshawn
-carrol
-shayne
-nathanial
-jordon
-danilo
-claud
-sherwood
-raymon
-rayford
-cristobal
-ambrose
-titus
-hyman
-felton
-ezequiel
-erasmo
-lonny
-milan
-lino
-jarod
-herb
-andreas
-rhett
-jude
-douglass
-cordell
-oswaldo
-ellsworth
-virgilio
-toney
-nathanael
-benedict
-mose
-hong
-isreal
-garret
-fausto
-arlen
-zack
-modesto
-francesco
-manual
-gaylord
-gaston
-filiberto
-deangelo
-michale
-granville
-malik
-zackary
-tuan
-nicky
-cristopher
-antione
-malcom
-korey
-jospeh
-colton
-waylon
-hosea
-shad
-santo
-rudolf
-rolf
-renaldo
-marcellus
-lucius
-kristofer
-harland
-arnoldo
-rueben
-leandro
-kraig
-jerrell
-jeromy
-hobert
-cedrick
-arlie
-winford
-wally
-luigi
-keneth
-jacinto
-graig
-franklyn
-edmundo
-leif
-jeramy
-willian
-vincenzo
-shon
-michal
-lynwood
-jere
-elden
-darell
-broderick
-alonso
diff --git a/.config/google-chrome/ZxcvbnData/1/manifest.fingerprint b/.config/google-chrome/ZxcvbnData/1/manifest.fingerprint
deleted file mode 100644 (file)
index 8104e4f..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.478aa915e78878e332a0b4bb4d2a6fb67ff1c7f7b62fe906f47095ba5ae112d0
\ No newline at end of file
diff --git a/.config/google-chrome/ZxcvbnData/1/manifest.json b/.config/google-chrome/ZxcvbnData/1/manifest.json
deleted file mode 100644 (file)
index b4c5976..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "zxcvbnData",
-  "version": "1",
-  "imageName": "image.squash",
-  "squash": true,
-  "fsType": "squashfs",
-  "isRemovable": false
-}
\ No newline at end of file
diff --git a/.config/google-chrome/ZxcvbnData/1/passwords.txt b/.config/google-chrome/ZxcvbnData/1/passwords.txt
deleted file mode 100644 (file)
index cd30a0d..0000000
+++ /dev/null
@@ -1,30000 +0,0 @@
-123456
-password
-12345678
-qwerty
-123456789
-12345
-1234
-111111
-1234567
-dragon
-123123
-baseball
-abc123
-football
-monkey
-letmein
-shadow
-master
-696969
-mustang
-666666
-qwertyuiop
-123321
-1234567890
-pussy
-superman
-654321
-1qaz2wsx
-7777777
-fuckyou
-qazwsx
-jordan
-123qwe
-000000
-killer
-trustno1
-hunter
-harley
-zxcvbnm
-asdfgh
-buster
-batman
-soccer
-tigger
-charlie
-sunshine
-iloveyou
-fuckme
-ranger
-hockey
-computer
-starwars
-asshole
-pepper
-klaster
-112233
-zxcvbn
-freedom
-princess
-maggie
-pass
-ginger
-11111111
-131313
-fuck
-love
-cheese
-159753
-summer
-chelsea
-dallas
-biteme
-matrix
-yankees
-6969
-corvette
-austin
-access
-thunder
-merlin
-secret
-diamond
-hello
-hammer
-fucker
-1234qwer
-silver
-gfhjkm
-internet
-samantha
-golfer
-scooter
-test
-orange
-cookie
-q1w2e3r4t5
-maverick
-sparky
-phoenix
-mickey
-bigdog
-snoopy
-guitar
-whatever
-chicken
-camaro
-mercedes
-peanut
-ferrari
-falcon
-cowboy
-welcome
-sexy
-samsung
-steelers
-smokey
-dakota
-arsenal
-boomer
-eagles
-tigers
-marina
-nascar
-booboo
-gateway
-yellow
-porsche
-monster
-spider
-diablo
-hannah
-bulldog
-junior
-london
-purple
-compaq
-lakers
-iceman
-qwer1234
-hardcore
-cowboys
-money
-banana
-ncc1701
-boston
-tennis
-q1w2e3r4
-coffee
-scooby
-123654
-nikita
-yamaha
-mother
-barney
-brandy
-chester
-fuckoff
-oliver
-player
-forever
-rangers
-midnight
-chicago
-bigdaddy
-redsox
-angel
-badboy
-fender
-jasper
-slayer
-rabbit
-natasha
-marine
-bigdick
-wizard
-marlboro
-raiders
-prince
-casper
-fishing
-flower
-jasmine
-iwantu
-panties
-adidas
-winter
-winner
-gandalf
-password1
-enter
-ghbdtn
-1q2w3e4r
-golden
-cocacola
-jordan23
-winston
-madison
-angels
-panther
-blowme
-sexsex
-bigtits
-spanky
-bitch
-sophie
-asdfasdf
-horny
-thx1138
-toyota
-tiger
-dick
-canada
-12344321
-blowjob
-8675309
-muffin
-liverpoo
-apples
-qwerty123
-passw0rd
-abcd1234
-pokemon
-123abc
-slipknot
-qazxsw
-123456a
-scorpion
-qwaszx
-butter
-startrek
-rainbow
-asdfghjkl
-razz
-newyork
-redskins
-gemini
-cameron
-qazwsxedc
-florida
-liverpool
-turtle
-sierra
-viking
-booger
-butthead
-doctor
-rocket
-159357
-dolphins
-captain
-bandit
-jaguar
-packers
-pookie
-peaches
-789456
-asdf
-dolphin
-helpme
-blue
-theman
-maxwell
-qwertyui
-shithead
-lovers
-maddog
-giants
-nirvana
-metallic
-hotdog
-rosebud
-mountain
-warrior
-stupid
-elephant
-suckit
-success
-bond007
-jackass
-alexis
-porn
-lucky
-scorpio
-samson
-q1w2e3
-azerty
-rush2112
-driver
-freddy
-1q2w3e4r5t
-sydney
-gators
-dexter
-red123
-123456q
-12345a
-bubba
-creative
-voodoo
-golf
-trouble
-america
-nissan
-gunner
-garfield
-bullshit
-asdfghjk
-5150
-fucking
-apollo
-1qazxsw2
-2112
-eminem
-legend
-airborne
-bear
-beavis
-apple
-brooklyn
-godzilla
-skippy
-4815162342
-buddy
-qwert
-kitten
-magic
-shelby
-beaver
-phantom
-asdasd
-xavier
-braves
-darkness
-blink182
-copper
-platinum
-qweqwe
-tomcat
-01012011
-girls
-bigboy
-102030
-animal
-police
-online
-11223344
-voyager
-lifehack
-12qwaszx
-fish
-sniper
-315475
-trinity
-blazer
-heaven
-lover
-snowball
-playboy
-loveme
-bubbles
-hooters
-cricket
-willow
-donkey
-topgun
-nintendo
-saturn
-destiny
-pakistan
-pumpkin
-digital
-sergey
-redwings
-explorer
-tits
-private
-runner
-therock
-guinness
-lasvegas
-beatles
-789456123
-fire
-cassie
-christin
-qwerty1
-celtic
-asdf1234
-andrey
-broncos
-007007
-babygirl
-eclipse
-fluffy
-cartman
-michigan
-carolina
-testing
-alexande
-birdie
-pantera
-cherry
-vampire
-mexico
-dickhead
-buffalo
-genius
-montana
-beer
-minecraft
-maximus
-flyers
-lovely
-stalker
-metallica
-doggie
-snickers
-speedy
-bronco
-lol123
-paradise
-yankee
-horses
-magnum
-dreams
-147258369
-lacrosse
-ou812
-goober
-enigma
-qwertyu
-scotty
-pimpin
-bollocks
-surfer
-cock
-poohbear
-genesis
-star
-asd123
-qweasdzxc
-racing
-hello1
-hawaii
-eagle1
-viper
-poopoo
-einstein
-boobies
-12345q
-bitches
-drowssap
-simple
-badger
-alaska
-action
-jester
-drummer
-111222
-spitfire
-forest
-maryjane
-champion
-diesel
-svetlana
-friday
-hotrod
-147258
-chevy
-lucky1
-westside
-security
-google
-badass
-tester
-shorty
-thumper
-hitman
-mozart
-zaq12wsx
-boobs
-reddog
-010203
-lizard
-a123456
-123456789a
-ruslan
-eagle
-1232323q
-scarface
-qwerty12
-147852
-a12345
-buddha
-porno
-420420
-spirit
-money1
-stargate
-qwe123
-naruto
-mercury
-liberty
-12345qwert
-semperfi
-suzuki
-popcorn
-spooky
-marley
-scotland
-kitty
-cherokee
-vikings
-simpsons
-rascal
-qweasd
-hummer
-loveyou
-michael1
-patches
-russia
-jupiter
-penguin
-passion
-cumshot
-vfhbyf
-honda
-vladimir
-sandman
-passport
-raider
-bastard
-123789
-infinity
-assman
-bulldogs
-fantasy
-sucker
-1234554321
-horney
-domino
-budlight
-disney
-ironman
-usuckballz1
-softball
-brutus
-redrum
-bigred
-mnbvcxz
-fktrcfylh
-karina
-marines
-digger
-kawasaki
-cougar
-fireman
-oksana
-monday
-cunt
-justice
-nigger
-super
-wildcats
-tinker
-logitech
-dancer
-swordfis
-avalon
-everton
-alexandr
-motorola
-patriots
-hentai
-madonna
-pussy1
-ducati
-colorado
-connor
-juventus
-galore
-smooth
-freeuser
-warcraft
-boogie
-titanic
-wolverin
-elizabet
-arizona
-valentin
-saints
-asdfg
-accord
-test123
-password123
-christ
-yfnfif
-stinky
-slut
-spiderma
-naughty
-chopper
-hello123
-ncc1701d
-extreme
-skyline
-poop
-zombie
-pearljam
-123qweasd
-froggy
-awesome
-vision
-pirate
-fylhtq
-dreamer
-bullet
-predator
-empire
-123123a
-kirill
-charlie1
-panthers
-penis
-skipper
-nemesis
-rasdzv3
-peekaboo
-rolltide
-cardinal
-psycho
-danger
-mookie
-happy1
-wanker
-chevelle
-manutd
-goblue
-9379992
-hobbes
-vegeta
-fyfcnfcbz
-852456
-picard
-159951
-windows
-loverboy
-victory
-vfrcbv
-bambam
-serega
-123654789
-turkey
-tweety
-galina
-hiphop
-rooster
-changeme
-berlin
-taurus
-suckme
-polina
-electric
-avatar
-134679
-maksim
-raptor
-alpha1
-hendrix
-newport
-bigcock
-brazil
-spring
-a1b2c3
-madmax
-alpha
-britney
-sublime
-darkside
-bigman
-wolfpack
-classic
-hercules
-ronaldo
-letmein1
-1q2w3e
-741852963
-spiderman
-blizzard
-123456789q
-cheyenne
-cjkysirj
-tiger1
-wombat
-bubba1
-pandora
-zxc123
-holiday
-wildcat
-devils
-horse
-alabama
-147852369
-caesar
-12312
-buddy1
-bondage
-pussycat
-pickle
-shaggy
-catch22
-leather
-chronic
-a1b2c3d4
-admin
-qqq111
-qaz123
-airplane
-kodiak
-freepass
-billybob
-sunset
-katana
-phpbb
-chocolat
-snowman
-angel1
-stingray
-firebird
-wolves
-zeppelin
-detroit
-pontiac
-gundam
-panzer
-vagina
-outlaw
-redhead
-tarheels
-greenday
-nastya
-01011980
-hardon
-engineer
-dragon1
-hellfire
-serenity
-cobra
-fireball
-lickme
-darkstar
-1029384756
-01011
-mustang1
-flash
-124578
-strike
-beauty
-pavilion
-01012000
-bobafett
-dbrnjhbz
-bigmac
-bowling
-chris1
-ytrewq
-natali
-pyramid
-rulez
-welcome1
-dodgers
-apache
-swimming
-whynot
-teens
-trooper
-fuckit
-defender
-precious
-135790
-packard
-weasel
-popeye
-lucifer
-cancer
-icecream
-142536
-raven
-swordfish
-presario
-viktor
-rockstar
-blonde
-james1
-wutang
-spike
-pimp
-atlanta
-airforce
-thailand
-casino
-lennon
-mouse
-741852
-hacker
-bluebird
-hawkeye
-456123
-theone
-catfish
-sailor
-goldfish
-nfnmzyf
-tattoo
-pervert
-barbie
-maxima
-nipples
-machine
-trucks
-wrangler
-rocks
-tornado
-lights
-cadillac
-bubble
-pegasus
-madman
-longhorn
-browns
-target
-666999
-eatme
-qazwsx123
-microsoft
-dilbert
-christia
-baller
-lesbian
-shooter
-xfiles
-seattle
-qazqaz
-cthutq
-amateur
-prelude
-corona
-freaky
-malibu
-123qweasdzxc
-assassin
-246810
-atlantis
-integra
-pussies
-iloveu
-lonewolf
-dragons
-monkey1
-unicorn
-software
-bobcat
-stealth
-peewee
-openup
-753951
-srinivas
-zaqwsx
-valentina
-shotgun
-trigger
-veronika
-bruins
-coyote
-babydoll
-joker
-dollar
-lestat
-rocky1
-hottie
-random
-butterfly
-wordpass
-smiley
-sweety
-snake
-chipper
-woody
-samurai
-devildog
-gizmo
-maddie
-soso123aljg
-mistress
-freedom1
-flipper
-express
-hjvfirf
-moose
-cessna
-piglet
-polaris
-teacher
-montreal
-cookies
-wolfgang
-scully
-fatboy
-wicked
-balls
-tickle
-bunny
-dfvgbh
-foobar
-transam
-pepsi
-fetish
-oicu812
-basketba
-toshiba
-hotstuff
-sunday
-booty
-gambit
-31415926
-impala
-stephani
-jessica1
-hooker
-lancer
-knicks
-shamrock
-fuckyou2
-stinger
-314159
-redneck
-deftones
-squirt
-siemens
-blaster
-trucker
-subaru
-renegade
-ibanez
-manson
-swinger
-reaper
-blondie
-mylove
-galaxy
-blahblah
-enterpri
-travel
-1234abcd
-babylon5
-indiana
-skeeter
-master1
-sugar
-ficken
-smoke
-bigone
-sweetpea
-fucked
-trfnthbyf
-marino
-escort
-smitty
-bigfoot
-babes
-larisa
-trumpet
-spartan
-valera
-babylon
-asdfghj
-yankees1
-bigboobs
-stormy
-mister
-hamlet
-aardvark
-butterfl
-marathon
-paladin
-cavalier
-manchester
-skater
-indigo
-hornet
-buckeyes
-01011990
-indians
-karate
-hesoyam
-toronto
-diamonds
-chiefs
-buckeye
-1qaz2wsx3edc
-highland
-hotsex
-charger
-redman
-passwor
-maiden
-drpepper
-storm
-pornstar
-garden
-12345678910
-pencil
-sherlock
-timber
-thuglife
-insane
-pizza
-jungle
-jesus1
-aragorn
-1a2b3c
-hamster
-david1
-triumph
-techno
-lollol
-pioneer
-catdog
-321654
-fktrctq
-morpheus
-141627
-pascal
-shadow1
-hobbit
-wetpussy
-erotic
-consumer
-blabla
-justme
-stones
-chrissy
-spartak
-goforit
-burger
-pitbull
-adgjmptw
-italia
-barcelona
-hunting
-colors
-kissme
-virgin
-overlord
-pebbles
-sundance
-emerald
-doggy
-racecar
-irina
-element
-1478963
-zipper
-alpine
-basket
-goddess
-poison
-nipple
-sakura
-chichi
-huskers
-13579
-pussys
-q12345
-ultimate
-ncc1701e
-blackie
-nicola
-rommel
-matthew1
-caserta
-omega
-geronimo
-sammy1
-trojan
-123qwe123
-philips
-nugget
-tarzan
-chicks
-aleksandr
-bassman
-trixie
-portugal
-anakin
-dodger
-bomber
-superfly
-madness
-q1w2e3r4t5y6
-loser
-123asd
-fatcat
-ybrbnf
-soldier
-warlock
-wrinkle1
-desire
-sexual
-babe
-seminole
-alejandr
-951753
-11235813
-westham
-andrei
-concrete
-access14
-weed
-letmein2
-ladybug
-naked
-christop
-trombone
-tintin
-bluesky
-rhbcnbyf
-qazxswedc
-onelove
-cdtnkfyf
-whore
-vfvjxrf
-titans
-stallion
-truck
-hansolo
-blue22
-smiles
-beagle
-panama
-kingkong
-flatron
-inferno
-mongoose
-connect
-poiuyt
-snatch
-qawsed
-juice
-blessed
-rocker
-snakes
-turbo
-bluemoon
-sex4me
-finger
-jamaica
-a1234567
-mulder
-beetle
-fuckyou1
-passat
-immortal
-plastic
-123454321
-anthony1
-whiskey
-dietcoke
-suck
-spunky
-magic1
-monitor
-cactus
-exigen
-planet
-ripper
-teen
-spyder
-apple1
-nolimit
-hollywoo
-sluts
-sticky
-trunks
-1234321
-14789632
-pickles
-sailing
-bonehead
-ghbdtnbr
-delta
-charlott
-rubber
-911911
-112358
-molly1
-yomama
-hongkong
-jumper
-william1
-ilovesex
-faster
-unreal
-cumming
-memphis
-1123581321
-nylons
-legion
-sebastia
-shalom
-pentium
-geheim
-werewolf
-funtime
-ferret
-orion
-curious
-555666
-niners
-cantona
-sprite
-philly
-pirates
-abgrtyu
-lollipop
-eternity
-boeing
-super123
-sweets
-cooldude
-tottenha
-green1
-jackoff
-stocking
-7895123
-moomoo
-martini
-biscuit
-drizzt
-colt45
-fossil
-makaveli
-snapper
-satan666
-maniac
-salmon
-patriot
-verbatim
-nasty
-shasta
-asdzxc
-shaved
-blackcat
-raistlin
-qwerty12345
-punkrock
-cjkywt
-01012010
-4128
-waterloo
-crimson
-twister
-oxford
-musicman
-seinfeld
-biggie
-condor
-ravens
-megadeth
-wolfman
-cosmos
-sharks
-banshee
-keeper
-foxtrot
-gn56gn56
-skywalke
-velvet
-black1
-sesame
-dogs
-squirrel
-privet
-sunrise
-wolverine
-sucks
-legolas
-grendel
-ghost
-cats
-carrot
-frosty
-lvbnhbq
-blades
-stardust
-frog
-qazwsxed
-121314
-coolio
-brownie
-groovy
-twilight
-daytona
-vanhalen
-pikachu
-peanuts
-licker
-hershey
-jericho
-intrepid
-ninja
-1234567a
-zaq123
-lobster
-goblin
-punisher
-strider
-shogun
-kansas
-amadeus
-seven7
-jason1
-neptune
-showtime
-muscle
-oldman
-ekaterina
-rfrfirf
-getsome
-showme
-111222333
-obiwan
-skittles
-danni
-tanker
-maestro
-tarheel
-anubis
-hannibal
-anal
-newlife
-gothic
-shark
-fighter
-blue123
-blues
-123456z
-princes
-slick
-chaos
-thunder1
-sabine
-1q2w3e4r5t6y
-python
-test1
-mirage
-devil
-clover
-tequila
-chelsea1
-surfing
-delete
-potato
-chubby
-panasonic
-sandiego
-portland
-baggins
-fusion
-sooners
-blackdog
-buttons
-californ
-moscow
-playtime
-mature
-1a2b3c4d
-dagger
-dima
-stimpy
-asdf123
-gangster
-warriors
-iverson
-chargers
-byteme
-swallow
-liquid
-lucky7
-dingdong
-nymets
-cracker
-mushroom
-456852
-crusader
-bigguy
-miami
-dkflbvbh
-bugger
-nimrod
-tazman
-stranger
-newpass
-doodle
-powder
-gotcha
-guardian
-dublin
-slapshot
-septembe
-147896325
-pepsi1
-milano
-grizzly
-woody1
-knights
-photos
-2468
-nookie
-charly
-rammstein
-brasil
-123321123
-scruffy
-munchkin
-poopie
-123098
-kittycat
-latino
-walnut
-1701
-thegame
-viper1
-1passwor
-kolobok
-picasso
-robert1
-barcelon
-bananas
-trance
-auburn
-coltrane
-eatshit
-goodluck
-starcraft
-wheels
-parrot
-postal
-blade
-wisdom
-pink
-gorilla
-katerina
-pass123
-andrew1
-shaney14
-dumbass
-osiris
-fuck_inside
-oakland
-discover
-ranger1
-spanking
-lonestar
-bingo
-meridian
-ping
-heather1
-dookie
-stonecol
-megaman
-192837465
-rjntyjr
-ledzep
-lowrider
-25802580
-richard1
-firefly
-griffey
-racerx
-paradox
-ghjcnj
-gangsta
-zaq1xsw2
-tacobell
-weezer
-sirius
-halflife
-buffett
-shiloh
-123698745
-vertigo
-sergei
-aliens
-sobaka
-keyboard
-kangaroo
-sinner
-soccer1
-0.0.000
-bonjour
-socrates
-chucky
-hotboy
-sprint
-0007
-sarah1
-scarlet
-celica
-shazam
-formula1
-sommer
-trebor
-qwerasdf
-jeep
-mailcreated5240
-bollox
-asshole1
-fuckface
-honda1
-rebels
-vacation
-lexmark
-penguins
-12369874
-ragnarok
-formula
-258456
-tempest
-vfhecz
-tacoma
-qwertz
-colombia
-flames
-rockon
-duck
-prodigy
-wookie
-dodgeram
-mustangs
-123qaz
-sithlord
-smoker
-server
-bang
-incubus
-scoobydo
-oblivion
-molson
-kitkat
-titleist
-rescue
-zxcv1234
-carpet
-1122
-bigballs
-tardis
-jimbob
-xanadu
-blueeyes
-shaman
-mersedes
-pooper
-pussy69
-golfing
-hearts
-mallard
-12312312
-kenwood
-patrick1
-dogg
-cowboys1
-oracle
-123zxc
-nuttertools
-102938
-topper
-1122334455
-shemale
-sleepy
-gremlin
-yourmom
-123987
-gateway1
-printer
-monkeys
-peterpan
-mikey
-kingston
-cooler
-analsex
-jimbo
-pa55word
-asterix
-freckles
-birdman
-frank1
-defiant
-aussie
-stud
-blondes
-tatyana
-445566
-aspirine
-mariners
-jackal
-deadhead
-katrin
-anime
-rootbeer
-frogger
-polo
-scooter1
-hallo
-noodles
-thomas1
-parola
-shaolin
-celine
-11112222
-plymouth
-creampie
-justdoit
-ohyeah
-fatass
-assfuck
-amazon
-1234567q
-kisses
-magnus
-camel
-nopass
-bosco
-987456
-6751520
-harley1
-putter
-champs
-massive
-spidey
-lightnin
-camelot
-letsgo
-gizmodo
-aezakmi
-bones
-caliente
-12121
-goodtime
-thankyou
-raiders1
-brucelee
-redalert
-aquarius
-456654
-catherin
-smokin
-pooh
-mypass
-astros
-roller
-porkchop
-sapphire
-qwert123
-kevin1
-a1s2d3f4
-beckham
-atomic
-rusty1
-vanilla
-qazwsxedcrfv
-hunter1
-kaktus
-cxfcnmt
-blacky
-753159
-elvis1
-aggies
-blackjac
-bangkok
-scream
-123321q
-iforgot
-power1
-kasper
-abc12
-buster1
-slappy
-shitty
-veritas
-chevrole
-amber1
-01012001
-vader
-amsterdam
-jammer
-primus
-spectrum
-eduard
-granny
-horny1
-sasha1
-clancy
-usa123
-satan
-diamond1
-hitler
-avenger
-1221
-spankme
-123456qwerty
-simba
-smudge
-scrappy
-labrador
-john316
-syracuse
-front242
-falcons
-husker
-candyman
-commando
-gator
-pacman
-delta1
-pancho
-krishna
-fatman
-clitoris
-pineappl
-lesbians
-8j4ye3uz
-barkley
-vulcan
-punkin
-boner
-celtics
-monopoly
-flyboy
-romashka
-hamburg
-123456aa
-lick
-gangbang
-223344
-area51
-spartans
-aaa111
-tricky
-snuggles
-drago
-homerun
-vectra
-homer1
-hermes
-topcat
-cuddles
-infiniti
-1234567890q
-cosworth
-goose
-phoenix1
-killer1
-ivanov
-bossman
-qawsedrf
-peugeot
-exigent
-doberman
-durango
-brandon1
-plumber
-telefon
-horndog
-laguna
-rbhbkk
-dawg
-webmaster
-breeze
-beast
-porsche9
-beefcake
-leopard
-redbull
-oscar1
-topdog
-godsmack
-theking
-pics
-omega1
-speaker
-viktoria
-fuckers
-bowler
-starbuck
-gjkbyf
-valhalla
-anarchy
-blacks
-herbie
-kingpin
-starfish
-nokia
-loveit
-achilles
-906090
-labtec
-ncc1701a
-fitness
-jordan1
-brando
-arsenal1
-bull
-kicker
-napass
-desert
-sailboat
-bohica
-tractor
-hidden
-muppet
-jackson1
-jimmy1
-terminator
-phillies
-pa55w0rd
-terror
-farside
-swingers
-legacy
-frontier
-butthole
-doughboy
-jrcfyf
-tuesday
-sabbath
-daniel1
-nebraska
-homers
-qwertyuio
-azamat
-fallen
-agent007
-striker
-camels
-iguana
-looker
-pinkfloy
-moloko
-qwerty123456
-dannyboy
-luckydog
-789654
-pistol
-whocares
-charmed
-skiing
-select
-franky
-puppy
-daniil
-vladik
-vette
-vfrcbvrf
-ihateyou
-nevada
-moneys
-vkontakte
-mandingo
-puppies
-666777
-mystic
-zidane
-kotenok
-dilligaf
-budman
-bunghole
-zvezda
-123457
-triton
-golfball
-technics
-trojans
-panda
-laptop
-rookie
-01011991
-15426378
-aberdeen
-gustav
-jethro
-enterprise
-igor
-stripper
-filter
-hurrican
-rfnthbyf
-lespaul
-gizmo1
-butch
-132435
-dthjybrf
-1366613
-excalibu
-963852
-nofear
-momoney
-possum
-cutter
-oilers
-moocow
-cupcake
-gbpltw
-batman1
-splash
-svetik
-super1
-soleil
-bogdan
-melissa1
-vipers
-babyboy
-tdutybq
-lancelot
-ccbill
-keystone
-passwort
-flamingo
-firefox
-dogman
-vortex
-rebel
-noodle
-raven1
-zaphod
-killme
-pokemon1
-coolman
-danila
-designer
-skinny
-kamikaze
-deadman
-gopher
-doobie
-warhammer
-deeznuts
-freaks
-engage
-chevy1
-steve1
-apollo13
-poncho
-hammers
-azsxdc
-dracula
-000007
-sassy
-bitch1
-boots
-deskjet
-12332
-macdaddy
-mighty
-rangers1
-manchest
-sterlin
-casey1
-meatball
-mailman
-sinatra
-cthulhu
-summer1
-bubbas
-cartoon
-bicycle
-eatpussy
-truelove
-sentinel
-tolkien
-breast
-capone
-lickit
-summit
-123456k
-peter1
-daisy1
-kitty1
-123456789z
-crazy1
-jamesbon
-texas1
-sexygirl
-362436
-sonic
-billyboy
-redhot
-microsof
-microlab
-daddy1
-rockets
-iloveyo
-fernand
-gordon24
-danie
-cutlass
-polska
-star69
-titties
-pantyhos
-01011985
-thekid
-aikido
-gofish
-mayday
-1234qwe
-coke
-anfield
-sony
-lansing
-smut
-scotch
-sexx
-catman
-73501505
-hustler
-saun
-dfkthbz
-passwor1
-jenny1
-azsxdcfv
-cheers
-irish1
-gabrie
-tinman
-orioles
-1225
-charlton
-fortuna
-01011970
-airbus
-rustam
-xtreme
-bigmoney
-zxcasd
-retard
-grumpy
-huskies
-boxing
-4runner
-kelly1
-ultima
-warlord
-fordf150
-oranges
-rotten
-asdfjkl
-superstar
-denali
-sultan
-bikini
-saratoga
-thor
-figaro
-sixers
-wildfire
-vladislav
-128500
-sparta
-mayhem
-greenbay
-chewie
-music1
-number1
-cancun
-fabie
-mellon
-poiuytrewq
-cloud9
-crunch
-bigtime
-chicken1
-piccolo
-bigbird
-321654987
-billy1
-mojo
-01011981
-maradona
-sandro
-chester1
-bizkit
-rjirfrgbde
-789123
-rightnow
-jasmine1
-hyperion
-treasure
-meatloaf
-armani
-rovers
-jarhead
-01011986
-cruise
-coconut
-dragoon
-utopia
-davids
-cosmo
-rfhbyf
-reebok
-1066
-charli
-giorgi
-sticks
-sayang
-pass1234
-exodus
-anaconda
-zaqxsw
-illini
-woofwoof
-emily1
-sandy1
-packer
-poontang
-govols
-jedi
-tomato
-beaner
-cooter
-creamy
-lionking
-happy123
-albatros
-poodle
-kenworth
-dinosaur
-greens
-goku
-happyday
-eeyore
-tsunami
-cabbage
-holyshit
-turkey50
-memorex
-chaser
-bogart
-orgasm
-tommy1
-volley
-whisper
-knopka
-ericsson
-walleye
-321123
-pepper1
-katie1
-chickens
-tyler1
-corrado
-twisted
-100000
-zorro
-clemson
-zxcasdqwe
-tootsie
-milana
-zenith
-fktrcfylhf
-shania
-frisco
-polniypizdec0211
-crazybab
-junebug
-fugazi
-rereirf
-vfvekz
-1001
-sausage
-vfczyz
-koshka
-clapton
-justin1
-anhyeuem
-condom
-fubar
-hardrock
-skywalker
-tundra
-cocks
-gringo
-150781
-canon
-vitalik
-aspire
-stocks
-samsung1
-applepie
-abc12345
-arjay
-gandalf1
-boob
-pillow
-sparkle
-gmoney
-rockhard
-lucky13
-samiam
-everest
-hellyeah
-bigsexy
-skorpion
-rfrnec
-hedgehog
-australi
-candle
-slacker
-dicks
-voyeur
-jazzman
-america1
-bobby1
-br0d3r
-wolfie
-vfksirf
-1qa2ws3ed
-13243546
-fright
-yosemite
-temp
-karolina
-fart
-barsik
-surf
-cheetah
-baddog
-deniska
-starship
-bootie
-milena
-hithere
-kume
-greatone
-dildo
-50cent
-0.0.0.000
-albion
-amanda1
-midget
-lion
-maxell
-football1
-cyclone
-freeporn
-nikola
-bonsai
-kenshin
-slider
-balloon
-roadkill
-killbill
-222333
-jerkoff
-78945612
-dinamo
-tekken
-rambler
-goliath
-cinnamon
-malaka
-backdoor
-fiesta
-packers1
-rastaman
-fletch
-sojdlg123aljg
-stefano
-artemis
-calico
-nyjets
-damnit
-robotech
-duchess
-rctybz
-hooter
-keywest
-18436572
-hal9000
-mechanic
-pingpong
-operator
-presto
-sword
-rasputin
-spank
-bristol
-faggot
-shado
-963852741
-amsterda
-321456
-wibble
-carrera
-alibaba
-majestic
-ramses
-duster
-route66
-trident
-clipper
-steeler
-wrestlin
-divine
-kipper
-gotohell
-kingfish
-snake1
-passwords
-buttman
-pompey
-viagra
-zxcvbnm1
-spurs
-332211
-slutty
-lineage2
-oleg
-macross
-pooter
-brian1
-qwert1
-charles1
-slave
-jokers
-yzerman
-swimmer
-ne1469
-nwo4life
-solnce
-seamus
-lolipop
-pupsik
-moose1
-ivanova
-secret1
-matador
-love69
-420247
-ktyjxrf
-subway
-cinder
-vermont
-pussie
-chico
-florian
-magick
-guiness
-allsop
-ghetto
-flash1
-a123456789
-typhoon
-dfkthf
-depeche
-skydive
-dammit
-seeker
-fuckthis
-crysis
-kcj9wx5n
-umbrella
-r2d2c3po
-123123q
-snoopdog
-critter
-theboss
-ding
-162534
-splinter
-kinky
-cyclops
-jayhawk
-456321
-caramel
-qwer123
-underdog
-caveman
-onlyme
-grapes
-feather
-hotshot
-fuckher
-renault
-george1
-sex123
-pippen
-000001
-789987
-floppy
-cunts
-megapass
-1000
-pornos
-usmc
-kickass
-great1
-quattro
-135246
-wassup
-helloo
-p0015123
-nicole1
-chivas
-shannon1
-bullseye
-java
-fishes
-blackhaw
-jamesbond
-tunafish
-juggalo
-dkflbckfd
-123789456
-dallas1
-translator
-122333
-beanie
-alucard
-gfhjkm123
-supersta
-magicman
-ashley1
-cohiba
-xbox360
-caligula
-12131415
-facial
-7753191
-dfktynbyf
-cobra1
-cigars
-fang
-klingon
-bob123
-safari
-looser
-10203
-deepthroat
-malina
-200000
-tazmania
-gonzo
-goalie
-jacob1
-monaco
-cruiser
-misfit
-vh5150
-tommyboy
-marino13
-yousuck
-sharky
-vfhufhbnf
-horizon
-absolut
-brighton
-123456r
-death1
-kungfu
-maxx
-forfun
-mamapapa
-enter1
-budweise
-banker
-getmoney
-kostya
-qazwsx12
-bigbear
-vector
-fallout
-nudist
-gunners
-royals
-chainsaw
-scania
-trader
-blueboy
-walrus
-eastside
-kahuna
-qwerty1234
-love123
-steph
-01011989
-cypress
-champ
-undertaker
-ybrjkfq
-europa
-snowboar
-sabres
-moneyman
-chrisbln
-minime
-nipper
-groucho
-whitey
-viewsonic
-penthous
-wolf359
-fabric
-flounder
-coolguy
-whitesox
-passme
-smegma
-skidoo
-thanatos
-fucku2
-snapple
-dalejr
-mondeo
-thesims
-mybaby
-panasoni
-sinbad
-thecat
-topher
-frodo
-sneakers
-q123456
-z1x2c3
-alfa
-chicago1
-taylor1
-ghjcnjnfr
-cat123
-olivier
-cyber
-titanium
-0420
-madison1
-jabroni
-dang
-hambone
-intruder
-holly1
-gargoyle
-sadie1
-static
-poseidon
-studly
-newcastl
-sexxxx
-poppy
-johannes
-danzig
-beastie
-musica
-buckshot
-sunnyday
-adonis
-bluedog
-bonkers
-2128506
-chrono
-compute
-spawn
-01011988
-turbo1
-smelly
-wapbbs
-goldstar
-ferrari1
-778899
-quantum
-pisces
-boomboom
-gunnar
-1024
-test1234
-florida1
-nike
-superman1
-multiplelo
-custom
-motherlode
-1qwerty
-westwood
-usnavy
-apple123
-daewoo
-korn
-stereo
-sasuke
-sunflowe
-watcher
-dharma
-555777
-mouse1
-assholes
-babyblue
-123qwerty
-marius
-walmart
-snoop
-starfire
-tigger1
-paintbal
-knickers
-aaliyah
-lokomotiv
-theend
-winston1
-sapper
-rover
-erotica
-scanner
-racer
-zeus
-sexy69
-doogie
-bayern
-joshua1
-newbie
-scott1
-losers
-droopy
-outkast
-martin1
-dodge1
-wasser
-ufkbyf
-rjycnfynby
-thirteen
-12345z
-112211
-hotred
-deejay
-hotpussy
-192837
-jessic
-philippe
-scout
-panther1
-cubbies
-havefun
-magpie
-fghtkm
-avalanch
-newyork1
-pudding
-leonid
-harry1
-cbr600
-audia4
-bimmer
-fucku
-01011984
-idontknow
-vfvfgfgf
-1357
-aleksey
-builder
-01011987
-zerocool
-godfather
-mylife
-donuts
-allmine
-redfish
-777888
-sascha
-nitram
-bounce
-333666
-smokes
-1x2zkg8w
-rodman
-stunner
-zxasqw12
-hoosier
-hairy
-beretta
-insert
-123456s
-rtyuehe
-francesc
-tights
-cheese1
-micron
-quartz
-hockey1
-gegcbr
-searay
-jewels
-bogey
-paintball
-celeron
-padres
-bing
-syncmaster
-ziggy
-simon1
-beaches
-prissy
-diehard
-orange1
-mittens
-aleksandra
-queens
-02071986
-biggles
-thongs
-southpark
-artur
-twinkle
-gretzky
-rabota
-cambiami
-monalisa
-gollum
-chuckles
-spike1
-gladiator
-whisky
-spongebob
-sexy1
-03082006
-mazafaka
-meathead
-4121
-ou8122
-barefoot
-12345678q
-cfitymrf
-bigass
-a1s2d3
-kosmos
-blessing
-titty
-clevelan
-terrapin
-ginger1
-johnboy
-maggot
-clarinet
-deeznutz
-336699
-stumpy
-stoney
-footbal
-traveler
-volvo
-bucket
-snapon
-pianoman
-hawkeyes
-futbol
-casanova
-tango
-goodboy
-scuba
-honey1
-sexyman
-warthog
-mustard
-abc1234
-nickel
-10203040
-meowmeow
-1012
-boricua
-prophet
-sauron
-12qwas
-reefer
-andromeda
-crystal1
-joker1
-90210
-goofy
-loco
-lovesex
-triangle
-whatsup
-mellow
-bengals
-monster1
-maste
-01011910
-lover1
-love1
-123aaa
-sunshin
-smeghead
-hokies
-sting
-welder
-rambo
-cerberus
-bunny1
-rockford
-monke
-1q2w3e4r5
-goldwing
-gabriell
-buzzard
-crjhgbjy
-james007
-rainman
-groove
-tiberius
-purdue
-nokia6300
-hayabusa
-shou
-jagger
-diver
-zigzag
-poochie
-usarmy
-phish
-redwood
-redwing
-12345679
-salamander
-silver1
-abcd123
-sputnik
-boobie
-ripple
-eternal
-12qw34er
-thegreat
-allstar
-slinky
-gesperrt
-mishka
-whiskers
-pinhead
-overkill
-sweet1
-rhfcjnrf
-montgom240
-sersolution
-jamie1
-starman
-proxy
-swords
-nikolay
-bacardi
-rasta
-badgirl
-rebecca1
-wildman
-penny1
-spaceman
-1007
-10101
-logan1
-hacked
-bulldog1
-helmet
-windsor
-buffy1
-runescape
-trapper
-123451
-banane
-dbrnjh
-ripken
-12345qwe
-frisky
-shun
-fester
-oasis
-lightning
-ib6ub9
-cicero
-kool
-pony
-thedog
-784512
-01011992
-megatron
-illusion
-edward1
-napster
-11223
-squash
-roadking
-woohoo
-19411945
-hoosiers
-01091989
-tracker
-bagira
-midway
-leavemealone
-br549
-14725836
-235689
-menace
-rachel1
-feng
-laser
-stoned
-realmadrid
-787898
-balloons
-tinkerbell
-5551212
-maria1
-pobeda
-heineken
-sonics
-moonlight
-optimus
-comet
-orchid
-02071982
-jaybird
-kashmir
-12345678a
-chuang
-chunky
-peach
-mortgage
-rulezzz
-saleen
-chuckie
-zippy
-fishing1
-gsxr750
-doghouse
-maxim
-reader
-shai
-buddah
-benfica
-chou
-salomon
-meister
-eraser
-blackbir
-bigmike
-starter
-pissing
-angus
-deluxe
-eagles1
-hardcock
-135792468
-mian
-seahawks
-godfathe
-bookworm
-gregor
-intel
-talisman
-blackjack
-babyface
-hawaiian
-dogfood
-zhong
-01011975
-sancho
-ludmila
-medusa
-mortimer
-123456654321
-roadrunn
-just4me
-stalin
-01011993
-handyman
-alphabet
-pizzas
-calgary
-clouds
-password2
-cgfhnfr
-f**k
-cubswin
-gong
-lexus
-max123
-xxx123
-digital1
-gfhjkm1
-7779311
-missy1
-michae
-beautifu
-gator1
-1005
-pacers
-buddie
-chinook
-heckfy
-dutchess
-sally1
-breasts
-beowulf
-darkman
-jenn
-tiffany1
-zhei
-quan
-qazwsx1
-satana
-shang
-idontkno
-smiths
-puddin
-nasty1
-teddybea
-valkyrie
-passwd
-chao
-boxster
-killers
-yoda
-cheater
-inuyasha
-beast1
-wareagle
-foryou
-dragonball
-mermaid
-bhbirf
-teddy1
-dolphin1
-misty1
-delphi
-gromit
-sponge
-qazzaq
-fytxrf
-gameover
-diao
-sergi
-beamer
-beemer
-kittykat
-rancid
-manowar
-adam12
-diggler
-assword
-austin1
-wishbone
-gonavy
-sparky1
-fisting
-thedude
-sinister
-1213
-venera
-novell
-salsero
-jayden
-fuckoff1
-linda1
-vedder
-02021987
-1pussy
-redline
-lust
-jktymrf
-02011985
-dfcbkbq
-dragon12
-chrome
-gamecube
-titten
-cong
-bella1
-leng
-02081988
-eureka
-bitchass
-147369
-banner
-lakota
-123321a
-mustafa
-preacher
-hotbox
-02041986
-z1x2c3v4
-playstation
-01011977
-claymore
-electra
-checkers
-zheng
-qing
-armagedon
-02051986
-wrestle
-svoboda
-bulls
-nimbus
-alenka
-madina
-newpass6
-onetime
-aa123456
-bartman
-02091987
-silverad
-electron
-12345t
-devil666
-oliver1
-skylar
-rhtdtlrj
-gobucks
-johann
-12011987
-milkman
-02101985
-camper
-thunderb
-bigbutt
-jammin
-davide
-cheeks
-goaway
-lighter
-claudi
-thumbs
-pissoff
-ghostrider
-cocaine
-teng
-squall
-lotus
-hootie
-blackout
-doitnow
-subzero
-02031986
-marine1
-02021988
-pothead
-123456qw
-skate
-1369
-peng
-antoni
-neng
-miao
-bcfields
-1492
-marika
-794613
-musashi
-tulips
-nong
-piao
-chai
-ruan
-southpar
-02061985
-nude
-mandarin
-654123
-ninjas
-cannabis
-jetski
-xerxes
-zhuang
-kleopatra
-dickie
-bilbo
-pinky
-morgan1
-1020
-1017
-dieter
-baseball1
-tottenham
-quest
-yfnfkmz
-dirtbike
-1234567890a
-mango
-jackson5
-ipswich
-iamgod
-02011987
-tdutybz
-modena
-qiao
-slippery
-qweasd123
-bluefish
-samtron
-toon
-111333
-iscool
-02091986
-petrov
-fuzzy
-zhou
-1357924680
-mollydog
-deng
-02021986
-1236987
-pheonix
-zhun
-ghblehjr
-othello
-starcraf
-000111
-sanfran
-a11111
-cameltoe
-badman
-vasilisa
-jiang
-1qaz2ws
-luan
-sveta
-12qw12
-akira
-chuai
-369963
-cheech
-beatle
-pickup
-paloma
-01011983
-caravan
-elizaveta
-gawker
-banzai
-pussey
-mullet
-seng
-bingo1
-bearcat
-flexible
-farscape
-borussia
-zhuai
-templar
-guitar1
-toolman
-yfcntymrf
-chloe1
-xiang
-slave1
-guai
-nuggets
-02081984
-mantis
-slim
-scorpio1
-fyutkbyf
-thedoors
-02081987
-02061986
-123qq123
-zappa
-fergie
-7ugd5hip2j
-huai
-asdfzxcv
-sunflower
-pussyman
-deadpool
-bigtit
-01011982
-love12
-lassie
-skyler
-gatorade
-carpedie
-jockey
-mancity
-spectre
-02021984
-cameron1
-artemka
-reng
-02031984
-iomega
-jing
-moritz
-spice
-rhino
-spinner
-heater
-zhai
-hover
-talon
-grease
-qiong
-corleone
-ltybcrf
-tian
-cowboy1
-hippie
-chimera
-ting
-alex123
-02021985
-mickey1
-corsair
-sonoma
-aaron1
-xxxpass
-bacchus
-webmaste
-chuo
-xyz123
-chrysler
-spurs1
-artem
-shei
-cosmic
-01020304
-deutsch
-gabriel1
-123455
-oceans
-987456321
-binladen
-latinas
-a12345678
-speedo
-buttercu
-02081989
-21031988
-merlot
-millwall
-ceng
-kotaku
-jiong
-dragonba
-2580
-stonecold
-snuffy
-01011999
-02011986
-hellos
-blaze
-maggie1
-slapper
-istanbul
-bonjovi
-babylove
-mazda
-bullfrog
-phoeni
-meng
-porsche1
-nomore
-02061989
-bobdylan
-capslock
-orion1
-zaraza
-teddybear
-ntktajy
-myname
-rong
-wraith
-mets
-niao
-02041984
-smokie
-chevrolet
-dialog
-gfhjkmgfhjkm
-dotcom
-vadim
-monarch
-athlon
-mikey1
-hamish
-pian
-liang
-coolness
-chui
-thoma
-ramones
-ciccio
-chippy
-eddie1
-house1
-ning
-marker
-cougars
-jackpot
-barbados
-reds
-pdtplf
-knockers
-cobalt
-amateurs
-dipshit
-napoli
-kilroy
-pulsar
-jayhawks
-daemon
-alexey
-weng
-shuang
-9293709b13
-shiner
-eldorado
-soulmate
-mclaren
-golfer1
-andromed
-duan
-50spanks
-sexyboy
-dogshit
-02021983
-shuo
-kakashka
-syzygy
-111111a
-yeahbaby
-qiang
-netscape
-fulham
-120676
-gooner
-zhui
-rainbow6
-laurent
-dog123
-halifax
-freeway
-carlitos
-147963
-eastwood
-microphone
-monkey12
-1123
-persik
-coldbeer
-geng
-nuan
-danny1
-fgtkmcby
-entropy
-gadget
-just4fun
-sophi
-baggio
-carlito
-1234567891
-02021989
-02041983
-specialk
-piramida
-suan
-bigblue
-salasana
-hopeful
-mephisto
-bailey1
-hack
-annie1
-generic
-violetta
-spencer1
-arcadia
-02051983
-hondas
-9562876
-trainer
-jones1
-smashing
-liao
-159632
-iceberg
-rebel1
-snooker
-temp123
-zang
-matteo
-fastball
-q2w3e4r5
-bamboo
-fuckyo
-shutup
-astro
-buddyboy
-nikitos
-redbird
-maxxxx
-shitface
-02031987
-kuai
-kissmyass
-sahara
-radiohea
-1234asdf
-wildcard
-maxwell1
-patric
-plasma
-heynow
-bruno1
-shao
-bigfish
-misfits
-sassy1
-sheng
-02011988
-02081986
-testpass
-nanook
-cygnus
-licking
-slavik
-pringles
-xing
-1022
-ninja1
-submit
-dundee
-tiburon
-pinkfloyd
-yummy
-shuai
-guang
-chopin
-obelix
-insomnia
-stroker
-1a2s3d4f
-1223
-playboy1
-lazarus
-jorda
-spider1
-homerj
-sleeper
-02041982
-darklord
-cang
-02041988
-02041987
-tripod
-magician
-jelly
-telephon
-15975
-vsjasnel12
-pasword
-iverson3
-pavlov
-homeboy
-gamecock
-amigo
-brodie
-budapest
-yjdsqgfhjkm
-reckless
-02011980
-pang
-tiger123
-2469
-mason1
-orient
-01011979
-zong
-cdtnbr
-maksimka
-1011
-bushido
-taxman
-giorgio
-sphinx
-kazantip
-02101984
-concorde
-verizon
-lovebug
-georg
-sam123
-seadoo
-qazwsxedc123
-jiao
-jezebel
-pharmacy
-abnormal
-jellybea
-maxime
-puffy
-islander
-bunnies
-jiggaman
-drakon
-010180
-pluto
-zhjckfd
-12365
-classics
-crusher
-mordor
-hooligan
-strawberry
-02081985
-scrabble
-hawaii50
-1224
-wg8e3wjf
-cthtuf
-premium
-arrow
-123456qwe
-mazda626
-ramrod
-tootie
-rhjrjlbk
-ghost1
-1211
-bounty
-niang
-02071984
-goat
-killer12
-sweetnes
-porno1
-masamune
-426hemi
-corolla
-mariposa
-hjccbz
-doomsday
-bummer
-blue12
-zhao
-bird33
-excalibur
-samsun
-kirsty
-buttfuck
-kfhbcf
-zhuo
-marcello
-ozzy
-02021982
-dynamite
-655321
-master12
-123465
-lollypop
-stepan
-1qa2ws
-spiker
-goirish
-callum
-michael2
-moonbeam
-attila
-henry1
-lindros
-andrea1
-sporty
-lantern
-12365478
-nextel
-violin
-volcom
-998877
-water1
-imation
-inspiron
-dynamo
-citadel
-placebo
-clowns
-tiao
-02061988
-tripper
-dabears
-haggis
-merlin1
-02031985
-anthrax
-amerika
-iloveme
-vsegda
-burrito
-bombers
-snowboard
-forsaken
-katarina
-a1a2a3
-woofer
-tigger2
-fullmoon
-tiger2
-spock
-hannah1
-snoopy1
-sexxxy
-sausages
-stanislav
-cobain
-robotics
-exotic
-green123
-mobydick
-senators
-pumpkins
-fergus
-asddsa
-147741
-258852
-windsurf
-reddevil
-vfitymrf
-nevermind
-nang
-woodland
-4417
-mick
-shui
-q1q2q3
-wingman
-69696
-superb
-zuan
-ganesh
-pecker
-zephyr
-anastasiya
-icu812
-larry1
-02081982
-broker
-zalupa
-mihail
-vfibyf
-dogger
-7007
-paddle
-varvara
-schalke
-1z2x3c
-presiden
-yankees2
-tuning
-poopy
-02051982
-concord
-vanguard
-stiffy
-rjhjktdf
-felix1
-wrench
-firewall
-boxer
-bubba69
-popper
-02011984
-temppass
-gobears
-cuan
-tipper
-fuckme1
-kamila
-thong
-puss
-bigcat
-drummer1
-02031982
-sowhat
-digimon
-tigers1
-rang
-jingle
-bian
-uranus
-soprano
-mandy1
-dusty1
-fandango
-aloha
-pumpkin1
-postman
-02061980
-dogcat
-bombay
-pussy123
-onetwo
-highheel
-pippo
-julie1
-laura1
-pepito
-beng
-smokey1
-stylus
-stratus
-reload
-duckie
-karen1
-jimbo1
-225588
-369258
-krusty
-snappy
-asdf12
-electro
-111qqq
-kuang
-fishin
-clit
-abstr
-christma
-qqqqq1
-1234560
-carnage
-guyver
-boxers
-kittens
-zeng
-1000000
-qwerty11
-toaster
-cramps
-yugioh
-02061987
-icehouse
-zxcvbnm123
-pineapple
-namaste
-harrypotter
-mygirl
-falcon1
-earnhard
-fender1
-spikes
-nutmeg
-01081989
-dogboy
-02091983
-369852
-softail
-mypassword
-prowler
-bigboss
-1112
-harvest
-heng
-jubilee
-killjoy
-basset
-keng
-zaqxswcde
-redsox1
-biao
-titan
-misfit99
-robot
-wifey
-kidrock
-02101987
-gameboy
-enrico
-1z2x3c4v
-broncos1
-arrows
-havana
-banger
-cookie1
-chriss
-123qw
-platypus
-cindy1
-lumber
-pinball
-foxy
-london1
-1023
-05051987
-02041985
-password12
-superma
-longbow
-radiohead
-nigga
-12051988
-spongebo
-qwert12345
-abrakadabra
-dodgers1
-02101989
-chillin
-niceguy
-pistons
-hookup
-santafe
-bigben
-jets
-1013
-vikings1
-mankind
-viktoriya
-beardog
-hammer1
-02071980
-reddwarf
-magelan
-longjohn
-jennife
-gilles
-carmex2
-02071987
-stasik
-bumper
-doofus
-slamdunk
-pixies
-garion
-steffi
-alessandro
-beerman
-niceass
-warrior1
-honolulu
-134679852
-visa
-johndeer
-mother1
-windmill
-boozer
-oatmeal
-aptiva
-busty
-delight
-tasty
-slick1
-bergkamp
-badgers
-guitars
-puffin
-02091981
-nikki1
-irishman
-miller1
-zildjian
-123000
-airwolf
-magnet
-anai
-install
-02041981
-02061983
-astra
-romans
-megan1
-mudvayne
-freebird
-muscles
-dogbert
-02091980
-02091984
-snowflak
-01011900
-mang
-joseph1
-nygiants
-playstat
-junior1
-vjcrdf
-qwer12
-webhompas
-giraffe
-pelican
-jefferso
-comanche
-bruiser
-monkeybo
-kjkszpj
-123456l
-micro
-albany
-02051987
-angel123
-epsilon
-aladin
-death666
-hounddog
-josephin
-altima
-chilly
-02071988
-78945
-ultra
-02041979
-gasman
-thisisit
-pavel
-idunno
-kimmie
-05051985
-paulie
-ballin
-medion
-moondog
-manolo
-pallmall
-climber
-fishbone
-genesis1
-153624
-toffee
-tbone
-clippers
-krypton
-jerry1
-picturs
-compass
-111111q
-02051988
-1121
-02081977
-sairam
-getout
-333777
-cobras
-22041987
-bigblock
-severin
-booster
-norwich
-whiteout
-ctrhtn
-123456m
-02061984
-hewlett
-shocker
-fuckinside
-02031981
-chase1
-white1
-versace
-123456789s
-basebal
-iloveyou2
-bluebell
-08031986
-anthon
-stubby
-foreve
-undertak
-werder
-saiyan
-mama123
-medic
-chipmunk
-mike123
-mazdarx7
-qwe123qwe
-bowwow
-kjrjvjnbd
-celeb
-choochoo
-demo
-lovelife
-02051984
-colnago
-lithium
-02051989
-15051981
-zzzxxx
-welcom
-anastasi
-fidelio
-franc
-26061987
-roadster
-stone55
-drifter
-hookem
-hellboy
-1234qw
-cbr900rr
-sinned
-good123654
-storm1
-gypsy
-zebra
-zachary1
-toejam
-buceta
-02021979
-testing1
-redfox
-lineage
-mike1
-highbury
-koroleva
-nathan1
-washingt
-02061982
-02091985
-vintage
-redbaron
-dalshe
-mykids
-11051987
-macbeth
-julien
-james123
-krasotka
-111000
-10011986
-987123
-pipeline
-tatarin
-sensei
-codered
-komodo
-frogman
-7894561230
-nascar24
-juicy
-01031988
-redrose
-mydick
-pigeon
-tkbpfdtnf
-smirnoff
-1215
-spam
-winner1
-flyfish
-moskva
-81fukkc
-21031987
-olesya
-starligh
-summer99
-13041988
-fishhead
-freesex
-super12
-06061986
-azazel
-scoobydoo
-02021981
-cabron
-yogibear
-sheba1
-konstantin
-tranny
-chilli
-terminat
-ghbywtccf
-slowhand
-soccer12
-cricket1
-fuckhead
-1002
-seagull
-achtung
-blam
-bigbob
-bdsm
-nostromo
-survivor
-cnfybckfd
-lemonade
-boomer1
-rainbow1
-rober
-irinka
-cocksuck
-peaches1
-itsme
-sugar1
-zodiac
-upyours
-dinara
-135791
-sunny1
-chiara
-johnson1
-02041989
-solitude
-habibi
-sushi
-markiz
-smoke1
-rockies
-catwoman
-johnny1
-qwerty7
-bearcats
-username
-01011978
-wanderer
-ohshit
-02101986
-sigma
-stephen1
-paradigm
-02011989
-flanker
-sanity
-jsbach
-spotty
-bologna
-fantasia
-chevys
-borabora
-cocker
-74108520
-123ewq
-12021988
-01061990
-gtnhjdbx
-02071981
-01011960
-sundevil
-3000gt
-mustang6
-gagging
-maggi
-armstron
-yfnfkb
-13041987
-revolver
-02021976
-trouble1
-madcat
-jeremy1
-jackass1
-volkswag
-30051985
-corndog
-pool6123
-marines1
-03041991
-pizza1
-piggy
-sissy
-02031979
-sunfire
-angelus
-undead
-24061986
-14061991
-wildbill
-shinobi
-45m2do5bs
-123qwer
-21011989
-cleopatr
-lasvega
-hornets
-amorcit
-11081989
-coventry
-nirvana1
-destin
-sidekick
-20061988
-02081983
-gbhfvblf
-sneaky
-bmw325
-22021989
-nfytxrf
-sekret
-kalina
-zanzibar
-hotone
-qazws
-wasabi
-heidi1
-highlander
-blues1
-hitachi
-paolo
-23041987
-slayer1
-simba1
-02011981
-tinkerbe
-kieran
-01121986
-172839
-boiler
-1125
-bluesman
-waffle
-asdfgh01
-threesom
-conan
-1102
-reflex
-18011987
-nautilus
-everlast
-fatty
-vader1
-01071986
-cyborg
-ghbdtn123
-birddog
-rubble
-02071983
-suckers
-02021973
-skyhawk
-12qw12qw
-dakota1
-joebob
-nokia6233
-woodie
-longdong
-lamer
-troll
-ghjcnjgfhjkm
-420000
-boating
-nitro
-armada
-messiah
-1031
-penguin1
-02091989
-americ
-02071989
-redeye
-asdqwe123
-07071987
-monty1
-goten
-spikey
-sonata
-635241
-tokiohotel
-sonyericsson
-citroen
-compaq1
-1812
-umpire
-belmont
-jonny
-pantera1
-nudes
-palmtree
-14111986
-fenway
-bighead
-razor
-gryphon
-andyod22
-aaaaa1
-taco
-10031988
-enterme
-malachi
-dogface
-reptile
-01041985
-dindom
-handball
-marseille
-candy1
-19101987
-torino
-tigge
-matthias
-viewsoni
-13031987
-stinker
-evangelion
-24011985
-123456123
-rampage
-sandrine
-02081980
-thecrow
-astral
-28041987
-sprinter
-private1
-seabee
-shibby
-02101988
-25081988
-fearless
-junkie
-01091987
-aramis
-antelope
-draven
-fuck1
-mazda6
-eggman
-02021990
-barselona
-buddy123
-19061987
-fyfnjkbq
-nancy1
-12121990
-10071987
-sluggo
-kille
-hotties
-irishka
-zxcasdqwe123
-shamus
-fairlane
-honeybee
-soccer10
-13061986
-fantomas
-17051988
-10051987
-20111986
-gladiato
-karachi
-gambler
-gordo
-01011995
-biatch
-matthe
-25800852
-papito
-excite
-buffalo1
-bobdole
-cheshire
-player1
-28021992
-thewho
-10101986
-pinky1
-mentor
-tomahawk
-brown1
-03041986
-bismillah
-bigpoppa
-ijrjkfl
-01121988
-runaway
-08121986
-skibum
-studman
-helper
-squeak
-holycow
-manfred
-harlem
-glock
-gideon
-987321
-14021985
-yellow1
-wizard1
-margarit
-success1
-medved
-sf49ers
-lambda
-pasadena
-johngalt
-quasar
-1776
-02031980
-coldplay
-amand
-playa
-bigpimp
-04041991
-capricorn
-elefant
-sweetness
-bruce1
-luca
-dominik
-10011990
-biker
-09051945
-datsun
-elcamino
-trinitro
-malice
-audi
-voyager1
-02101983
-joe123
-carpente
-spartan1
-mario1
-glamour
-diaper
-12121985
-22011988
-winter1
-asimov
-callisto
-nikolai
-pebble
-02101981
-vendetta
-david123
-boytoy
-11061985
-02031989
-iloveyou1
-stupid1
-cayman
-casper1
-zippo
-yamahar1
-wildwood
-foxylady
-calibra
-02041980
-27061988
-dungeon
-leedsutd
-30041986
-11051990
-bestbuy
-antares
-dominion
-24680
-01061986
-skillet
-enforcer
-derparol
-01041988
-196969
-29071983
-f00tball
-purple1
-mingus
-25031987
-21031990
-remingto
-giggles
-klaste
-3x7pxr
-01011994
-coolcat
-29051989
-megane
-20031987
-02051980
-04041988
-synergy
-0000007
-macman
-iforget
-adgjmp
-vjqgfhjkm
-28011987
-rfvfcenhf
-16051989
-25121987
-16051987
-rogue
-mamamia
-08051990
-20091991
-1210
-carnival
-bolitas
-paris1
-dmitriy
-dimas
-05051989
-papillon
-knuckles
-29011985
-hola
-tophat
-28021990
-100500
-cutiepie
-devo
-415263
-ducks
-ghjuhfvvf
-asdqwe
-22021986
-freefall
-parol
-02011983
-zarina
-buste
-vitamin
-warez
-bigones
-17061988
-baritone
-jamess
-twiggy
-mischief
-bitchy
-hetfield
-1003
-dontknow
-grinch
-sasha_007
-18061990
-12031985
-12031987
-calimero
-224466
-letmei
-15011987
-acmilan
-alexandre
-02031977
-08081988
-whiteboy
-21051991
-barney1
-02071978
-money123
-18091985
-bigdawg
-02031988
-cygnusx1
-zoloto
-31011987
-firefigh
-blowfish
-screamer
-lfybbk
-20051988
-chelse
-11121986
-01031989
-harddick
-sexylady
-30031988
-02041974
-auditt
-pizdec
-kojak
-kfgjxrf
-20091988
-123456ru
-wp2003wp
-1204
-15051990
-slugger
-kordell1
-03031986
-swinging
-01011974
-02071979
-rockie
-dimples
-1234123
-1dragon
-trucking
-rusty2
-roger1
-marijuana
-kerouac
-02051978
-08031985
-paco
-thecure
-keepout
-kernel
-noname123
-13121985
-francisc
-bozo
-02011982
-22071986
-02101979
-obsidian
-12345qw
-spud
-tabasco
-02051985
-jaguars
-dfktynby
-kokomo
-popova
-notused
-sevens
-4200
-magneto
-02051976
-roswell
-15101986
-21101986
-lakeside
-bigbang
-aspen
-little1
-14021986
-loki
-suckmydick
-strawber
-carlos1
-nokian73
-dirty1
-joshu
-25091987
-16121987
-02041975
-advent
-17011987
-slimshady
-whistler
-10101990
-stryker
-22031984
-15021985
-01031985
-blueball
-26031988
-ksusha
-bahamut
-robocop
-w_pass
-chris123
-impreza
-prozac
-bookie
-bricks
-13021990
-alice1
-cassandr
-11111q
-john123
-4ever
-korova
-02051973
-142857
-25041988
-paramedi
-eclipse1
-salope
-07091990
-1124
-darkangel
-23021986
-999666
-nomad
-02051981
-smackdow
-01021990
-yoyoma
-argentin
-moonligh
-57chevy
-bootys
-hardone
-capricor
-galant
-spanker
-dkflbr
-24111989
-magpies
-krolik
-21051988
-cevthrb
-cheddar
-22041988
-bigbooty
-scuba1
-qwedsa
-duffman
-bukkake
-acura
-johncena
-sexxy
-p@ssw0rd
-258369
-cherries
-12345s
-asgard
-leopold
-fuck123
-mopar
-lalakers
-dogpound
-matrix1
-crusty
-spanner
-kestrel
-fenris
-universa
-peachy
-assasin
-lemmein
-eggplant
-hejsan
-canucks
-wendy1
-doggy1
-aikman
-tupac
-turnip
-godlike
-fussball
-golden1
-19283746
-april1
-django
-petrova
-captain1
-vincent1
-ratman
-taekwondo
-chocha
-serpent
-perfect1
-capetown
-vampir
-amore
-gymnast
-timeout
-nbvjatq
-blue32
-ksenia
-k.lvbkf
-nazgul
-budweiser
-clutch
-mariya
-sylveste
-02051972
-beaker
-cartman1
-q11111
-sexxx
-forever1
-loser1
-marseill
-magellan
-vehpbr
-sexgod
-jktxrf
-hallo123
-132456
-liverpool1
-southpaw
-seneca
-camden
-357159
-camero
-tenchi
-johndoe
-145236
-roofer
-741963
-vlad
-02041978
-fktyrf
-zxcv123
-wingnut
-wolfpac
-notebook
-pufunga7782
-brandy1
-biteme1
-goodgirl
-redhat
-02031978
-challeng
-millenium
-hoops
-maveric
-noname
-angus1
-gaell
-onion
-olympus
-sabrina1
-ricard
-sixpack
-gratis
-gagged
-camaross
-hotgirls
-flasher
-02051977
-bubba123
-goldfing
-moonshin
-gerrard
-volkov
-sonyfuck
-mandrake
-258963
-tracer
-lakers1
-asians
-susan1
-money12
-helmut
-boater
-diablo2
-1234zxcv
-dogwood
-bubbles1
-happy2
-randy1
-aries
-beach1
-marcius2
-navigator
-goodie
-hellokitty
-fkbyjxrf
-earthlink
-lookout
-jumbo
-opendoor
-stanley1
-marie1
-12345m
-07071977
-ashle
-wormix
-murzik
-02081976
-lakewood
-bluejays
-loveya
-commande
-gateway2
-peppe
-01011976
-7896321
-goth
-oreo
-slammer
-rasmus
-faith1
-knight1
-stone1
-redskin
-ironmaiden
-gotmilk
-destiny1
-dejavu
-1master
-midnite
-timosha
-espresso
-delfin
-toriamos
-oberon
-ceasar
-markie
-1a2s3d
-ghhh47hj7649
-vjkjrj
-daddyo
-dougie
-disco
-auggie
-lekker
-therock1
-ou8123
-start1
-noway
-p4ssw0rd
-shadow12
-333444
-saigon
-2fast4u
-capecod
-23skidoo
-qazxcv
-beater
-bremen
-aaasss
-roadrunner
-peace1
-12345qwer
-02071975
-platon
-bordeaux
-vbkfirf
-135798642
-test12
-supernov
-beatles1
-qwert40
-optimist
-vanessa1
-prince1
-ilovegod
-nightwish
-natasha1
-alchemy
-bimbo
-blue99
-patches1
-gsxr1000
-richar
-hattrick
-hott
-solaris
-proton
-nevets
-enternow
-beavis1
-amigos
-159357a
-ambers
-lenochka
-147896
-suckdick
-shag
-intercourse
-blue1234
-spiral
-02061977
-tosser
-ilove
-02031975
-cowgirl
-canuck
-q2w3e4
-munch
-spoons
-waterboy
-123567
-evgeniy
-savior
-zasada
-redcar
-mamacita
-terefon
-globus
-doggies
-htubcnhfwbz
-1008
-cuervo
-suslik
-azertyui
-limewire
-houston1
-stratfor
-steaua
-coors
-tennis1
-12345qwerty
-stigmata
-derf
-klondike
-patrici
-marijuan
-hardball
-odyssey
-nineinch
-boston1
-pass1
-beezer
-sandr
-charon
-power123
-a1234
-vauxhall
-875421
-awesome1
-reggae
-boulder
-funstuff
-iriska
-krokodil
-rfntymrf
-sterva
-champ1
-bball
-peeper
-m123456
-toolbox
-cabernet
-sheepdog
-magic32
-pigpen
-02041977
-holein1
-lhfrjy
-banan
-dabomb
-natalie1
-jennaj
-montana1
-joecool
-funky
-steven1
-ringo
-junio
-sammy123
-qqqwww
-baltimor
-footjob
-geezer
-357951
-mash4077
-cashmone
-pancake
-monic
-grandam
-bongo
-yessir
-gocubs
-nastia
-vancouve
-barley
-dragon69
-watford
-ilikepie
-02071976
-laddie
-123456789m
-hairball
-toonarmy
-pimpdadd
-cvthnm
-hunte
-davinci
-lback
-sophie1
-firenze
-q1234567
-admin1
-bonanza
-elway7
-daman
-strap
-azert
-wxcvbn
-afrika
-theforce
-123456t
-idefix
-wolfen
-houdini
-scheisse
-default
-beech
-maserati
-02061976
-sigmachi
-dylan1
-bigdicks
-eskimo
-mizzou
-02101976
-riccardo
-egghead
-111777
-kronos
-ghbrjk
-chaos1
-jomama
-rfhnjirf
-rodeo
-dolemite
-cafc91
-nittany
-pathfind
-mikael
-password9
-vqsablpzla
-purpl
-gabber
-modelsne
-myxworld
-hellsing
-punker
-rocknrol
-fishon
-fuck69
-02041976
-lolol
-twinkie
-tripleh
-cirrus
-redbone
-killer123
-biggun
-allegro
-gthcbr
-smith1
-wanking
-bootsy
-barry1
-mohawk
-koolaid
-5329
-futurama
-samoht
-klizma
-996633
-lobo
-honeys
-peanut1
-556677
-zxasqw
-joemama
-javelin
-samm
-223322
-sandra1
-flicks
-montag
-nataly
-3006
-tasha1
-1235789
-dogbone
-poker1
-p0o9i8u7
-goodday
-smoothie
-toocool
-max333
-metroid
-archange
-vagabond
-billabon
-22061941
-tyson1
-02031973
-darkange
-skateboard
-evolutio
-morrowind
-wizards
-frodo1
-rockin
-cumslut
-plastics
-zaqwsxcde
-5201314
-doit
-outback
-bumble
-dominiqu
-persona
-nevermore
-alinka
-02021971
-forgetit
-sexo
-all4one
-c2h5oh
-petunia
-sheeba
-kenny1
-elisabet
-aolsucks
-woodstoc
-pumper
-02011975
-fabio
-granada
-scrapper
-123459
-minimoni
-q123456789
-breaker
-1004
-02091976
-ncc74656
-slimshad
-friendster
-austin31
-wiseguy
-donner
-dilbert1
-132465
-blackbird
-buffet
-jellybean
-barfly
-behappy
-01011971
-carebear
-fireblad
-02051975
-boxcar
-cheeky
-kiteboy
-hello12
-panda1
-elvisp
-opennow
-doktor
-alex12
-02101977
-pornking
-flamengo
-02091975
-snowbird
-lonesome
-robin1
-11111a
-weed420
-baracuda
-bleach
-12345abc
-nokia1
-metall
-singapor
-mariner
-herewego
-dingo
-tycoon
-cubs
-blunts
-proview
-123456789d
-kamasutra
-lagnaf
-vipergts
-navyseal
-starwar
-masterbate
-wildone
-peterbil
-cucumber
-butkus
-123qwert
-climax
-deniro
-gotribe
-cement
-scooby1
-summer69
-harrier
-shodan
-newyear
-02091977
-starwars1
-romeo1
-sedona
-harald
-doubled
-sasha123
-bigguns
-salami
-awnyce
-kiwi
-homemade
-pimping
-azzer
-bradley1
-warhamme
-linkin
-dudeman
-qwe321
-pinnacle
-maxdog
-flipflop
-lfitymrf
-fucker1
-acidburn
-esquire
-sperma
-fellatio
-jeepster
-thedon
-sexybitch
-pookey
-spliff
-widget
-vfntvfnbrf
-trinity1
-mutant
-samuel1
-meliss
-gohome
-1q2q3q
-mercede
-comein
-grin
-cartoons
-paragon
-henrik
-rainyday
-pacino
-senna
-bigdog1
-alleycat
-12345qaz
-narnia
-mustang2
-tanya1
-gianni
-apollo11
-wetter
-clovis
-escalade
-rainbows
-freddy1
-smart1
-daisydog
-s123456
-cocksucker
-pushkin
-lefty
-sambo
-fyutkjxtr
-hiziad
-boyz
-whiplash
-orchard
-newark
-adrenalin
-1598753
-bootsie
-chelle
-trustme
-chewy
-golfgti
-tuscl
-ambrosia
-5wr2i7h8
-penetration
-shonuf
-jughead
-payday
-stickman
-gotham
-kolokol
-johnny5
-kolbasa
-stang
-puppydog
-charisma
-gators1
-mone
-jakarta
-draco
-nightmar
-01011973
-inlove
-laetitia
-02091973
-tarpon
-nautica
-meadow
-0192837465
-luckyone
-14881488
-chessie
-goldeney
-tarakan
-69camaro
-bungle
-wordup
-interne
-fuckme2
-515000
-dragonfl
-sprout
-02081974
-gerbil
-bandit1
-02071971
-melanie1
-phialpha
-camber
-kathy1
-adriano
-gonzo1
-10293847
-bigjohn
-bismarck
-7777777a
-scamper
-12348765
-rabbits
-222777
-bynthytn
-dima123
-alexander1
-mallorca
-dragster
-favorite6
-beethove
-burner
-cooper1
-fosters
-hello2
-normandy
-777999
-sebring
-1michael
-lauren1
-blake1
-killa
-02091971
-nounours
-trumpet1
-thumper1
-playball
-xantia
-rugby1
-rocknroll
-guillaum
-angela1
-strelok
-prosper
-buttercup
-masterp
-dbnfkbr
-cambridg
-venom
-treefrog
-lumina
-1234566
-supra
-sexybabe
-freee
-shen
-frogs
-driller
-pavement
-grace1
-dicky
-checker
-smackdown
-pandas
-cannibal
-asdffdsa
-blue42
-zyjxrf
-nthvbyfnjh
-melrose
-neon
-jabber
-gamma
-369258147
-aprilia
-atticus
-benessere
-catcher
-skipper1
-azertyuiop
-sixty9
-thierry
-treetop
-jello
-melons
-123456789qwe
-tantra
-buzzer
-catnip
-bouncer
-computer1
-sexyone
-ananas
-young1
-olenka
-sexman
-mooses
-kittys
-sephiroth
-contra
-hallowee
-skylark
-sparkles
-777333
-1qazxsw23edc
-lucas1
-q1w2e3r
-gofast
-hannes
-amethyst
-ploppy
-flower2
-hotass
-amatory
-volleyba
-dixie1
-bettyboo
-ticklish
-02061974
-frenchy
-phish1
-murphy1
-trustno
-02061972
-leinad
-mynameis
-spooge
-jupiter1
-hyundai
-frosch
-junkmail
-abacab
-marbles
-32167
-casio
-sunshine1
-wayne1
-longhair
-caster
-snicker
-02101973
-gannibal
-skinhead
-hansol
-gatsby
-segblue2
-montecar
-plato
-gumby
-kaboom
-matty
-bosco1
-888999
-jazzy
-panter
-jesus123
-charlie2
-giulia
-candyass
-sex69
-travis1
-farmboy
-special1
-02041973
-letsdoit
-password01
-allison1
-abcdefg1
-notredam
-ilikeit
-789654123
-liberty1
-rugger
-uptown
-alcatraz
-123456w
-airman
-007bond
-navajo
-kenobi
-terrier
-stayout
-grisha
-frankie1
-fluff
-1qazzaq1
-1234561
-virginie
-1234568
-tango1
-werdna
-octopus
-fitter
-dfcbkbcf
-blacklab
-115599
-montrose
-allen1
-supernova
-frederik
-ilovepussy
-justice1
-radeon
-playboy2
-blubber
-sliver
-swoosh
-motocros
-lockdown
-pearls
-thebear
-istheman
-pinetree
-biit
-1234rewq
-rustydog
-tampabay
-titts
-babycake
-jehovah
-vampire1
-streaming
-collie
-camil
-fidelity
-calvin1
-stitch
-gatit
-restart
-puppy1
-budgie
-grunt
-capitals
-hiking
-dreamcas
-zorro1
-321678
-riffraff
-makaka
-playmate
-napalm
-rollin
-amstel
-zxcvb123
-samanth
-rumble
-fuckme69
-jimmys
-951357
-pizzaman
-1234567899
-tralala
-delpiero
-alexi
-yamato
-itisme
-1million
-vfndtq
-kahlua
-londo
-wonderboy
-carrots
-tazz
-ratboy
-rfgecnf
-02081973
-nico
-fujitsu
-tujhrf
-sergbest
-blobby
-02051970
-sonic1
-1357911
-smirnov
-video1
-panhead
-bucky
-02031974
-44332211
-duffer
-cashmoney
-left4dead
-bagpuss
-salman
-01011972
-titfuck
-66613666
-england1
-malish
-dresden
-lemans
-darina
-zapper
-123456as
-123456qqq
-met2002
-02041972
-redstar
-blue23
-1234509876
-pajero
-booyah
-please1
-tetsuo
-semper
-finder
-hanuman
-sunlight
-123456n
-02061971
-treble
-cupoi
-password99
-dimitri
-3ip76k2
-popcorn1
-lol12345
-stellar
-nympho
-shark1
-keith1
-saskia
-bigtruck
-revoluti
-rambo1
-asd222
-feelgood
-phat
-gogators
-bismark
-cola
-puck
-furball
-burnout
-slonik
-bowtie
-mommy1
-icecube
-fabienn
-mouser
-papamama
-rolex
-giants1
-blue11
-trooper1
-momdad
-iklo
-morten
-rhubarb
-gareth
-123456d
-blitz
-canada1
-r2d2
-brest
-tigercat
-usmarine
-lilbit
-benny1
-azrael
-lebowski
-12345r
-madagaskar
-begemot
-loverman
-dragonballz
-italiano
-mazda3
-naughty1
-onions
-diver1
-cyrano
-capcom
-asdfg123
-forlife
-fisherman
-weare138
-requiem
-mufasa
-alpha123
-piercing
-hellas
-abracadabra
-duckman
-caracas
-macintos
-02011971
-jordan2
-crescent
-fduecn
-hogtied
-eatmenow
-ramjet
-18121812
-kicksass
-whatthe
-discus
-rfhfvtkmrf
-rufus1
-sqdwfe
-mantle
-vegitto
-trek
-dan123
-paladin1
-rudeboy
-liliya
-lunchbox
-riversid
-acapulco
-libero
-dnsadm
-maison
-toomuch
-boobear
-hemlock
-sextoy
-pugsley
-misiek
-athome
-migue
-altoids
-marcin
-123450
-rhfcfdbwf
-jeter2
-rhinos
-rjhjkm
-mercury1
-ronaldinho
-shampoo
-makayla
-kamilla
-masterbating
-tennesse
-holger
-john1
-matchbox
-hores
-poptart
-parlament
-goodyear
-asdfgh1
-02081970
-hardwood
-alain
-erection
-hfytnrb
-highlife
-implants
-benjami
-dipper
-jeeper
-bendover
-supersonic
-babybear
-laserjet
-gotenks
-bama
-natedogg
-aol123
-pokemo
-rabbit1
-raduga
-sopranos
-cashflow
-menthol
-pharao
-hacking
-334455
-ghjcnbnenrf
-lizzy
-muffin1
-pooky
-penis1
-flyer
-gramma
-dipset
-becca
-ireland1
-diana1
-donjuan
-pong
-ziggy1
-alterego
-simple1
-cbr900
-logger
-111555
-claudia1
-cantona7
-matisse
-ljxtymrf
-victori
-harle
-mamas
-encore
-mangos
-iceman1
-diamon
-alexxx
-tiamat
-5000
-desktop
-mafia
-smurf
-princesa
-shojou
-blueberr
-welkom
-maximka
-123890
-123q123
-tammy1
-bobmarley
-clips
-demon666
-ismail
-termite
-laser1
-missie
-altair
-donna1
-bauhaus
-trinitron
-mogwai
-flyers88
-juniper
-nokia5800
-boroda
-jingles
-qwerasdfzxcv
-shakur
-777666
-legos
-mallrats
-1qazxsw
-goldeneye
-tamerlan
-julia1
-backbone
-spleen
-49ers
-shady
-darkone
-medic1
-justi
-giggle
-cloudy
-aisan
-douche
-parkour
-bluejay
-huskers1
-redwine
-1qw23er4
-satchmo
-1231234
-nineball
-stewart1
-ballsack
-probes
-kappa
-amiga
-flipper1
-dortmund
-963258
-trigun
-1237895
-homepage
-blinky
-screwy
-gizzmo
-belkin
-chemist
-coolhand
-chachi
-braves1
-thebest
-greedisgood
-pro100
-banana1
-101091m
-123456g
-wonderfu
-barefeet
-8inches
-1111qqqq
-kcchiefs
-qweasdzxc123
-metal1
-jennifer1
-xian
-asdasd123
-pollux
-cheerleaers
-fruity
-mustang5
-turbos
-shopper
-photon
-espana
-hillbill
-oyster
-macaroni
-gigabyte
-jesper
-motown
-tuxedo
-buster12
-triplex
-cyclones
-estrell
-mortis
-holla
-456987
-fiddle
-sapphic
-jurassic
-thebeast
-ghjcnjq
-baura
-spock1
-metallica1
-karaoke
-nemrac58
-love1234
-02031970
-flvbybcnhfnjh
-frisbee
-diva
-ajax
-feathers
-flower1
-soccer11
-allday
-mierda
-pearl1
-amature
-marauder
-333555
-redheads
-womans
-egorka
-godbless
-159263
-nimitz
-aaaa1111
-sashka
-madcow
-socce
-greywolf
-baboon
-pimpdaddy
-123456789r
-reloaded
-lancia
-rfhfylfi
-dicker
-placid
-grimace
-22446688
-olemiss
-whores
-culinary
-wannabe
-maxi
-1234567aa
-amelie
-riley1
-trample
-phantom1
-baberuth
-bramble
-asdfqwer
-vides
-4you
-abc123456
-taichi
-aztnm
-smother
-outsider
-hakr
-blackhawk
-bigblack
-girlie
-spook
-valeriya
-gianluca
-freedo
-1q2q3q4q
-handbag
-lavalamp
-cumm
-pertinant
-whatup
-nokia123
-redlight
-patrik
-111aaa
-poppy1
-dfytxrf
-aviator
-sweeps
-kristin1
-cypher
-elway
-yinyang
-access1
-poophead
-tucson
-noles1
-monterey
-waterfal
-dank
-dougal
-918273
-suede
-minnesot
-legman
-bukowski
-ganja
-mammoth
-riverrat
-asswipe
-daredevi
-lian
-arizona1
-kamikadze
-alex1234
-smile1
-angel2
-55bgates
-bellagio
-0001
-wanrltw
-stiletto
-lipton
-arsena
-biohazard
-bbking
-chappy
-tetris
-as123456
-darthvad
-lilwayne
-nopassword
-7412369
-123456789987654321
-natchez
-glitter
-14785236
-mytime
-rubicon
-moto
-pyon
-wazzup
-tbird
-shane1
-nightowl
-getoff
-beckham7
-trueblue
-hotgirl
-nevermin
-deathnote
-13131
-taffy
-bigal
-copenhag
-apricot
-gallaries
-dtkjcbgtl
-totoro
-onlyone
-civicsi
-jesse1
-baby123
-sierra1
-festus
-abacus
-sickboy
-fishtank
-fungus
-charle
-golfpro
-teensex
-mario66
-seaside
-aleksei
-rosewood
-blackberry
-1020304050
-bedlam
-schumi
-deerhunt
-contour
-darkelf
-surveyor
-deltas
-pitchers
-741258963
-dipstick
-funny1
-lizzard
-112233445566
-jupiter2
-softtail
-titman
-greenman
-z1x2c3v4b5
-smartass
-12345677
-notnow
-myworld
-nascar1
-chewbacc
-nosferatu
-downhill
-dallas22
-kuan
-blazers
-whales
-soldat
-craving
-powerman
-yfcntyf
-hotrats
-cfvceyu
-qweasdzx
-princess1
-feline
-qqwwee
-chitown
-1234qaz
-mastermind
-114477
-dingbat
-care1839
-standby
-kismet
-atreides
-dogmeat
-icarus
-monkeyboy
-alex1
-mouses
-nicetits
-sealteam
-chopper1
-crispy
-winter99
-rrpass1
-myporn
-myspace1
-corazo
-topolino
-ass123
-lawman
-muffy
-orgy
-1love
-passord
-hooyah
-ekmzyf
-pretzel
-amonra
-nestle
-01011950
-jimbeam
-happyman
-z12345
-stonewal
-helios
-manunited
-harcore
-dick1
-gaymen
-2hot4u
-light1
-qwerty13
-kakashi
-pjkjnj
-alcatel
-taylo
-allah
-buddydog
-ltkmaby
-mongo
-blonds
-start123
-audia6
-123456v
-civilwar
-bellaco
-turtles
-mustan
-deadspin
-aaa123
-fynjirf
-lucky123
-tortoise
-amor
-summe
-waterski
-zulu
-drag0n
-dtxyjcnm
-gizmos
-strife
-interacial
-pusyy
-goose1
-bear1
-equinox
-matri
-jaguar1
-tobydog
-sammys
-nachos
-traktor
-bryan1
-morgoth
-444555
-dasani
-miami1
-mashka
-xxxxxx1
-ownage
-nightwin
-hotlips
-passmast
-cool123
-skolko
-eldiablo
-manu
-1357908642
-screwyou
-badabing
-foreplay
-hydro
-kubrick
-seductive
-demon1
-comeon
-galileo
-aladdin
-metoo
-happines
-902100
-mizuno
-caddy
-bizzare
-girls1
-redone
-ohmygod
-sable
-bonovox
-girlies
-hamper
-opus
-gizmodo1
-aaabbb
-pizzahut
-999888
-rocky2
-anton1
-kikimora
-peavey
-ocelot
-a1a2a3a4
-2wsx3edc
-jackie1
-solace
-sprocket
-galary
-chuck1
-volvo1
-shurik
-poop123
-locutus
-virago
-wdtnjxtr
-tequier
-bisexual
-doodles
-makeitso
-fishy
-789632145
-nothing1
-fishcake
-sentry
-libertad
-oaktree
-fivestar
-adidas1
-vegitta
-mississi
-spiffy
-carme
-neutron
-vantage
-agassi
-boners
-123456789v
-hilltop
-taipan
-barrage
-kenneth1
-fister
-martian
-willem
-lfybkf
-bluestar
-moonman
-ntktdbpjh
-paperino
-bikers
-daffy
-benji
-quake
-dragonfly
-suckcock
-danilka
-lapochka
-belinea
-calypso
-asshol
-camero1
-abraxas
-mike1234
-womam
-q1q2q3q4q5
-youknow
-maxpower
-pic\'s
-audi80
-sonora
-raymond1
-tickler
-tadpole
-belair
-crazyman
-finalfantasy
-999000
-jonatha
-paisley
-kissmyas
-morgana
-monste
-mantra
-spunk
-magic123
-jonesy
-mark1
-alessand
-741258
-baddest
-ghbdtnrfrltkf
-zxccxz
-tictac
-augustin
-racers
-7grout
-foxfire
-99762000
-openit
-nathanie
-1z2x3c4v5b
-seadog
-gangbanged
-lovehate
-hondacbr
-harpoon
-mamochka
-fisherma
-bismilla
-locust
-wally1
-spiderman1
-saffron
-utjhubq
-123456987
-20spanks
-safeway
-pisser
-bdfyjd
-kristen1
-bigdick1
-magenta
-vfhujif
-anfisa
-friday13
-qaz123wsx
-0987654321q
-tyrant
-guan
-meggie
-kontol
-nurlan
-ayanami
-rocket1
-yaroslav
-websol76
-mutley
-hugoboss
-websolutions
-elpaso
-gagarin
-badboys
-sephirot
-918273645
-newuser
-qian
-edcrfv
-booger1
-852258
-lockout
-timoxa94
-mazda323
-firedog
-sokolova
-skydiver
-jesus777
-1234567890z
-soulfly
-canary
-malinka
-guillerm
-hookers
-dogfart
-surfer1
-osprey
-india123
-rhjkbr
-stoppedby
-nokia5530
-123456789o
-blue1
-werter
-divers
-3000
-123456f
-alpina
-cali
-whoknows
-godspeed
-986532
-foreskin
-fuzzy1
-heyyou
-didier
-slapnuts
-fresno
-rosebud1
-sandman1
-bears1
-blade1
-honeybun
-queen1
-baronn
-pakista
-philipp
-9111961
-topsecret
-sniper1
-214365
-slipper
-letsfuck
-pippen33
-godawgs
-mousey
-qw123456
-scrotum
-loveis
-lighthou
-bp2002
-nancy123
-jeffrey1
-susieq
-buddy2
-ralphie
-trout1
-willi
-antonov
-sluttey
-rehbwf
-marty1
-darian
-losangeles
-letme1n
-12345d
-pusssy
-godiva
-ender
-golfnut
-leonidas
-a1b2c3d4e5
-puffer
-general1
-wizzard
-lehjxrf
-racer1
-bigbucks
-cool12
-buddys
-zinger
-esprit
-vbienrf
-josep
-tickling
-froggie
-987654321a
-895623
-daddys
-crumbs
-gucci
-mikkel
-opiate
-tracy1
-christophe
-came11
-777555
-petrovich
-humbug
-dirtydog
-allstate
-horatio
-wachtwoord
-creepers
-squirts
-rotary
-bigd
-georgia1
-fujifilm
-2sweet
-dasha
-yorkie
-slimjim
-wiccan
-kenzie
-system1
-skunk
-b12345
-getit
-pommes
-daredevil
-sugars
-bucker
-piston
-lionheart
-1bitch
-515051
-catfight
-recon
-icecold
-fantom
-vodafone
-kontakt
-boris1
-vfcnth
-canine
-01011961
-valleywa
-faraon
-chickenwing101
-qq123456
-livewire
-livelife
-roosters
-jeepers
-ilya1234
-coochie
-pavlik
-dewalt
-dfhdfhf
-architec
-blackops
-1qaz2wsx3edc4rfv
-rhfcjnf
-wsxedc
-teaser
-sebora
-25252
-rhino1
-ankara
-swifty
-decimal
-redleg
-shanno
-nermal
-candies
-smirnova
-dragon01
-photo1
-ranetki
-a1s2d3f4g5
-axio
-wertzu
-maurizio
-6uldv8
-zxcvasdf
-punkass
-flowe
-graywolf
-peddler
-3rjs1la7qe
-mpegs
-seawolf
-ladyboy
-pianos
-piggies
-vixen
-alexus
-orpheus
-gdtrfb
-z123456
-macgyver
-hugetits
-ralph1
-flathead
-maurici
-mailru
-goofball
-nissan1
-nikon
-stopit
-odin
-big1
-smooch
-reboot
-famil
-bullit
-anthony7
-gerhard
-methos
-124038
-morena
-eagle2
-jessica2
-zebras
-getlost
-gfynthf
-123581321
-sarajevo
-indon
-comets
-tatjana
-rfgbnjirf
-joystick
-batman12
-123456c
-sabre
-beerme
-victory1
-kitties
-1475369
-badboy1
-booboo1
-comcast
-slava
-squid
-saxophon
-lionhear
-qaywsx
-bustle
-nastena
-roadway
-loader
-hillside
-starlight
-24681012
-niggers
-access99
-bazooka
-molly123
-blackice
-bandi
-cocacol
-nfhfrfy
-timur
-muschi
-horse1
-quant4307s
-squerting
-oscars
-mygirls
-flashman
-tangerin
-goofy1
-p0o9i8
-housewifes
-newness
-monkey69
-escorpio
-password11
-hippo
-warcraft3
-qazxsw123
-qpalzm
-ribbit
-ghbdtndctv
-bogota
-star123
-258000
-lincoln1
-bigjim
-lacoste
-firestorm
-legenda
-indain
-ludacris
-milamber
-1009
-evangeli
-letmesee
-a111111
-hooters1
-bigred1
-shaker
-husky
-a4tech
-cnfkrth
-argyle
-rjhjdf
-nataha
-0o9i8u7y
-gibson1
-sooners1
-glendale
-archery
-hoochie
-stooge
-aaaaaa1
-scorpions
-school1
-vegas1
-rapier
-mike23
-bassoon
-groupd2013
-macaco
-baker1
-labia
-freewill
-santiag
-silverado
-butch1
-vflfufcrfh
-monica1
-rugrat
-cornhole
-aerosmit
-bionicle
-gfgfvfvf
-daniel12
-virgo
-fmale
-favorite2
-detroit1
-pokey
-shredder
-baggies
-wednesda
-cosmo1
-mimosa
-sparhawk
-firehawk
-romario
-911turbo
-funtimes
-fhntvrf
-nexus6
-159753456
-timothy1
-bajingan
-terry1
-frenchie
-raiden
-1mustang
-babemagnet
-74123698
-nadejda
-truffles
-rapture
-douglas1
-lamborghini
-motocross
-rjcvjc
-748596
-skeeter1
-dante1
-angel666
-telecom
-carsten
-pietro
-bmw318
-astro1
-carpediem
-samir
-orang
-helium
-scirocco
-fuzzball
-rushmore
-rebelz
-hotspur
-lacrimosa
-chevys10
-madonna1
-domenico
-yfnfirf
-jachin
-shelby1
-bloke
-dawgs
-dunhill
-atlanta1
-service1
-mikado
-devilman
-angelit
-reznor
-euphoria
-lesbain
-checkmat
-browndog
-phreak
-blaze1
-crash1
-farida
-mutter
-luckyme
-horsemen
-vgirl
-jediknig
-asdas
-cesare
-allnight
-rockey
-starlite
-truck1
-passfan
-close-up
-samue
-cazzo
-wrinkles
-homely
-eatme1
-sexpot
-snapshot
-dima1995
-asthma
-thetruth
-ducky
-blender
-priyanka
-gaucho
-dutchman
-sizzle
-kakarot
-651550
-passcode
-justinbieber
-666333
-elodie
-sanjay
-110442
-alex01
-lotus1
-2300mj
-lakshmi
-zoomer
-quake3
-12349876
-teapot
-12345687
-ramada
-pennywis
-striper
-pilot1
-chingon
-optima
-nudity
-ethan1
-euclid
-beeline
-loyola
-biguns
-zaq12345
-bravo1
-disney1
-buffa
-assmunch
-vivid
-6661313
-wellingt
-aqwzsx
-madala11
-9874123
-sigmar
-pictere
-tiptop
-bettyboop
-dinero
-tahiti
-gregory1
-bionic
-speed1
-fubar1
-lexus1
-denis1
-hawthorn
-saxman
-suntzu
-bernhard
-dominika
-camaro1
-hunter12
-balboa
-bmw2002
-seville
-diablo1
-vfhbyjxrf
-1234abc
-carling
-lockerroom
-punani
-darth
-baron1
-vaness
-1password
-libido
-picher
-232425
-karamba
-futyn007
-daydream
-11001001
-dragon123
-friends1
-bopper
-rocky123
-chooch
-asslover
-shimmer
-riddler
-openme
-tugboat
-sexy123
-midori
-gulnara
-christo
-swatch
-laker
-offroad
-puddles
-hackers
-mannheim
-manager1
-horseman
-roman1
-dancer1
-komputer
-pictuers
-nokia5130
-ejaculation
-lioness
-123456y
-evilone
-nastenka
-pushok
-javie
-lilman
-3141592
-mjolnir
-toulouse
-pussy2
-bigworm
-smoke420
-fullback
-extensa
-dreamcast
-belize
-delboy
-willie1
-casablanca
-csyjxtr
-ricky1
-bonghit
-salvator
-basher
-pussylover
-rosie1
-963258741
-vivitron
-cobra427
-meonly
-armageddon
-myfriend
-zardoz
-qwedsazxc
-kraken
-fzappa
-starfox
-333999
-illmatic
-capoeira
-weenie
-ramzes
-freedom2
-toasty
-pupkin
-shinigami
-fhvfutljy
-nocturne
-churchil
-thumbnils
-tailgate
-neworder
-sexymama
-goarmy
-cerebus
-michelle1
-vbifyz
-surfsup
-earthlin
-dabulls
-basketbal
-aligator
-mojojojo
-saibaba
-welcome2
-wifes
-wdtnjr
-12345w
-slasher
-papabear
-terran
-footman
-hocke
-153759
-texans
-tom123
-sfgiants
-billabong
-aassdd
-monolith
-xxx777
-l3tm31n
-ticktock
-newone
-hellno
-japanees
-contortionist
-admin123
-scout1
-alabama1
-divx1
-rochard
-privat
-radar1
-bigdad
-fhctybq
-tortuga
-citrus
-avanti
-fantasy1
-woodstock
-s12345
-fireman1
-embalmer
-woodwork
-bonzai
-konyor
-newstart
-jigga
-panorama
-goats
-smithy
-rugrats
-hotmama
-daedalus
-nonstop
-fruitbat
-lisenok
-quaker
-violator
-12345123
-my3sons
-cajun
-fraggle
-gayboy
-oldfart
-vulva
-knickerless
-orgasms
-undertow
-binky
-litle
-kfcnjxrf
-masturbation
-bunnie
-alexis1
-planner
-transexual
-sparty
-leeloo
-monies
-fozzie
-stinger1
-landrove
-anakonda
-scoobie
-yamaha1
-henti
-star12
-rfhlbyfk
-beyonce
-catfood
-cjytxrf
-zealots
-strat
-fordtruc
-archangel
-silvi
-sativa
-boogers
-miles1
-bigjoe
-tulip
-petite
-greentea
-shitter
-jonboy
-voltron
-morticia
-evanescence
-3edc4rfv
-longshot
-windows1
-serge
-aabbcc
-starbucks
-sinful
-drywall
-prelude1
-www123
-camel1
-homebrew
-marlins
-123412
-letmeinn
-domini
-swampy
-plokij
-fordf350
-webcam
-michele1
-bolivi
-27731828
-wingzero
-qawsedrftg
-shinji
-sverige
-jasper1
-piper1
-cummer
-iiyama
-gocats
-amour
-alfarome
-jumanji
-mike69
-fantasti
-1monkey
-w00t88
-shawn1
-lorien
-1a2s3d4f5g
-koleso
-murph
-natascha
-sunkist
-kennwort
-emine
-grinder
-m12345
-q1q2q3q4
-cheeba
-money2
-qazwsxedc1
-diamante
-prosto
-pdiddy
-stinky1
-gabby1
-luckys
-franci
-pornographic
-moochie
-gfhjdjp
-samdog
-empire1
-comicbookdb
-emili
-motdepasse
-iphone
-braveheart
-reeses
-nebula
-sanjose
-bubba2
-kickflip
-arcangel
-superbow
-porsche911
-xyzzy
-nigger1
-dagobert
-devil1
-alatam
-monkey2
-barbara1
-12345v
-vfpfafrf
-alessio
-babemagn
-aceman
-arrakis
-kavkaz
-987789
-jasons
-berserk
-sublime1
-rogue1
-myspace
-buckwhea
-csyekz
-pussy4me
-vette1
-boots1
-boingo
-arnaud
-budlite
-redstorm
-paramore
-becky1
-imtheman
-chango
-marley1
-milkyway
-666555
-giveme
-mahalo
-lux2000
-lucian
-paddy
-praxis
-shimano
-bigpenis
-creeper
-newproject2004
-rammstei
-j3qq4h7h2v
-hfljcnm
-lambchop
-anthony2
-bugman
-gfhjkm12
-dreamer1
-stooges
-cybersex
-diamant
-cowboyup
-maximus1
-sentra
-615243
-goethe
-manhatta
-fastcar
-selmer
-1213141516
-yfnfitymrf
-denni
-chewey
-yankee1
-elektra
-123456789p
-trousers
-fishface
-topspin
-orwell
-vorona
-sodapop
-motherfu
-ibilltes
-forall
-kookie
-ronald1
-balrog
-maximilian
-mypasswo
-sonny1
-zzxxcc
-tkfkdg
-magoo
-mdogg
-heeled
-gitara
-lesbos
-marajade
-tippy
-morozova
-enter123
-lesbean
-pounded
-asd456
-fialka
-scarab
-sharpie
-spanky1
-gstring
-sachin
-12345asd
-princeto
-hellohel
-ursitesux
-billows
-1234kekc
-kombat
-cashew
-duracell
-kseniya
-sevenof9
-kostik
-arthur1
-corvet07
-rdfhnbhf
-songoku
-tiberian
-needforspeed
-1qwert
-dropkick
-kevin123
-panache
-libra
-a123456a
-kjiflm
-vfhnsirf
-cntgfy
-iamcool
-narut
-buffer
-sk8ordie
-urlaub
-fireblade
-blanked
-marishka
-gemini1
-altec
-gorillaz
-chief1
-revival47
-ironman1
-space1
-ramstein
-doorknob
-devilmaycry
-nemesis1
-sosiska
-pennstat
-monday1
-pioner
-shevchenko
-detectiv
-evildead
-blessed1
-aggie
-coffees
-tical
-scotts
-bullwink
-marsel
-krypto
-adrock
-rjitxrf
-asmodeus
-rapunzel
-theboys
-hotdogs
-deepthro
-maxpayne
-veronic
-fyyeirf
-otter
-cheste
-abbey1
-thanos
-bedrock
-bartok
-google1
-xxxzzz
-rodent
-montecarlo
-hernande
-mikayla
-123456789l
-bravehea
-12locked
-ltymub
-pegasus1
-ameteur
-saltydog
-faisal
-milfnew
-momsuck
-everques
-ytngfhjkz
-m0nkey
-businessbabe
-cooki
-custard
-123456ab
-lbvjxrf
-outlaws
-753357
-qwerty78
-udacha
-insider
-chees
-fuckmehard
-shotokan
-katya
-seahorse
-vtldtlm
-turtle1
-mike12
-beebop
-heathe
-everton1
-darknes
-barnie
-rbcekz
-alisher
-toohot
-theduke
-555222
-reddog1
-breezy
-bulldawg
-monkeyman
-baylee
-losangel
-mastermi
-apollo1
-aurelie
-zxcvb12345
-cayenne
-bastet
-wsxzaq
-geibcnbr
-yello
-fucmy69
-redwall
-ladybird
-bitchs
-cccccc1
-rktjgfnhf
-ghjdthrf
-quest1
-oedipus
-linus
-impalass
-fartman
-12345k
-fokker
-159753a
-optiplex
-bbbbbb1
-realtor
-slipkno
-santacru
-rowdy
-jelena
-smeller
-3984240
-ddddd1
-sexyme
-janet1
-3698741
-eatme69
-cazzone
-today1
-poobear
-ignatius
-master123
-newpass1
-heather2
-snoopdogg
-blondinka
-pass12
-honeydew
-fuckthat
-890098890
-lovem
-goldrush
-gecko
-biker1
-llama
-pendejo
-avalanche
-fremont
-snowman1
-gandolf
-chowder
-1a2b3c4d5e
-flyguy
-magadan
-1fuck
-pingvin
-nokia5230
-ab1234
-lothar
-lasers
-bignuts
-renee1
-royboy
-skynet
-12340987
-1122334
-dragrace
-lovely1
-22334455
-booter
-12345612
-corvett
-123456qq
-capital1
-videoes
-funtik
-wyvern
-flange
-sammydog
-hulkster
-13245768
-not4you
-vorlon
-omegared
-l58jkdjp!
-filippo
-123mudar
-samadams
-petrus
-chris12
-charlie123
-123456789123
-icetea
-sunderla
-adrian1
-123qweas
-kazanova
-aslan
-monkey123
-fktyeirf
-goodsex
-123ab
-lbtest
-banaan
-bluenose
-837519
-asd12345
-waffenss
-whateve
-1a2a3a4a
-trailers
-vfhbirf
-bhbcrf
-klaatu
-turk182
-monsoon
-beachbum
-sunbeam
-succes
-clyde1
-viking1
-rawhide
-bubblegum
-princ
-mackenzi
-hershey1
-222555
-dima55
-niggaz
-manatee
-aquila
-anechka
-pamel
-bugsbunn
-lovel
-sestra
-newport1
-althor
-hornyman
-wakeup
-zzz111
-phishy
-cerber
-torrent
-thething
-solnishko
-babel
-buckeye1
-peanu
-ethernet
-uncencored
-baraka
-665544
-chris2
-rb26dett
-willy1
-choppers
-texaco
-biggirl
-123456b
-anna2614
-sukebe
-caralho
-callofduty
-rt6ytere
-jesus7
-angel12
-1money
-timelord
-allblack
-pavlova
-romanov
-tequiero
-yitbos
-lookup
-bulls23
-snowflake
-dickweed
-barks
-lever
-irisha
-firestar
-fred1234
-ghjnjnbg
-danman
-gatito
-betty1
-milhouse
-kbctyjr
-masterbaiting
-delsol
-papit
-doggys
-123698741
-bdfyjdf
-invictus
-bloods
-kayla1
-yourmama
-apple2
-angelok
-bigboy1
-pontiac1
-verygood
-yeshua
-twins2
-porn4me
-141516
-rasta69
-james2
-bosshog
-candys
-adventur
-stripe
-djkjlz
-dokken
-austin316
-skins
-hogwarts
-vbhevbh
-navigato
-desperado
-xxx666
-cneltyn
-vasiliy
-hazmat
-daytek
-eightbal
-fred1
-four20
-74227422
-fabia
-aerosmith
-manue
-wingchun
-boohoo
-hombre
-sanity72
-goatboy
-fuckm
-partizan
-avrora
-utahjazz
-submarin
-pussyeat
-heinlein
-control1
-costaric
-smarty
-chuan
-triplets
-snowy
-snafu
-teacher1
-vangogh
-vandal
-evergree
-cochise
-qwerty99
-pyramid1
-saab900
-sniffer
-qaz741
-lebron23
-mark123
-wolvie
-blackbelt
-yoshi
-feeder
-janeway
-nutella
-fuking
-asscock
-deepak
-poppie
-bigshow
-housewife
-grils
-tonto
-cynthia1
-temptress
-irakli
-belle1
-russell1
-manders
-frank123
-seabass
-gforce
-songbird
-zippy1
-naught
-brenda1
-chewy1
-hotshit
-topaz
-43046721
-girfriend
-marinka
-jakester
-thatsme
-planeta
-falstaff
-patrizia
-reborn
-riptide
-cherry1
-shuan
-nogard
-chino
-oasis1
-qwaszx12
-goodlife
-davis1
-1911a1
-harrys
-shitfuck
-12345678900
-russian7
-007700
-bulls1
-porshe
-danil
-dolphi
-river1
-sabaka
-gobigred
-deborah1
-volkswagen
-miamo
-alkaline
-muffdive
-1letmein
-fkbyrf
-goodguy
-hallo1
-nirvan
-ozzie
-cannonda
-cvbhyjdf
-marmite
-germany1
-joeblow
-radio1
-love11
-raindrop
-159852
-jacko
-newday
-fathead
-elvis123
-caspe
-citibank
-sports1
-deuce
-boxter
-fakepass
-golfman
-snowdog
-birthday4
-nonmembe
-niklas
-parsifal
-krasota
-theshit
-1235813
-maganda
-nikita1
-omicron
-cassie1
-columbo
-buick
-sigma1
-thistle
-bassin
-rickster
-apteka
-sienna
-skulls
-miamor
-coolgirl
-gravis
-1qazxc
-virgini
-hunter2
-akasha
-batma
-motorcyc
-bambino
-tenerife
-fordf250
-zhuan
-iloveporn
-markiza
-hotbabes
-becool
-fynjybyf
-wapapapa
-forme
-mamont
-pizda
-dragonz
-sharon1
-scrooge
-mrbill
-pfloyd
-leeroy
-natedog
-ishmael
-777111
-tecumseh
-carajo
-nfy.irf
-0000000000o
-blackcock
-fedorov
-antigone
-feanor
-novikova
-bobert
-peregrin
-spartan117
-pumkin
-rayman
-manuals
-tooltime
-555333
-bonethug
-marina1
-bonnie1
-tonyhawk
-laracroft
-mahalkita
-18273645
-terriers
-gamer
-hoser
-littlema
-molotok
-glennwei
-lemon1
-caboose
-tater
-12345654321
-brians
-fritz1
-mistral
-jigsaw
-fuckshit
-hornyguy
-southside
-edthom
-antonio1
-bobmarle
-pitures
-ilikesex
-crafty
-nexus
-boarder
-fulcrum
-astonvil
-yanks1
-yngwie
-account1
-zooropa
-hotlegs
-sammi
-gumbo
-rover1
-perkele
-maurolarastefy
-lampard
-357753
-barracud
-dmband
-abcxyz
-pathfinder
-335577
-yuliya
-micky
-jayman
-asdfg12345
-1596321
-halcyon
-rerfhtre
-feniks
-zaxscd
-gotyoass
-jaycee
-samson1
-jamesb
-vibrate
-grandpri
-camino
-colossus
-davidb
-mamo4ka
-nicky1
-homer123
-pinguin
-watermelon
-shadow01
-lasttime
-glider
-823762
-helen1
-pyramids
-tulane
-osama
-rostov
-john12
-scoote
-bhbyrf
-gohan
-galeries
-joyful
-bigpussy
-tonka
-mowgli
-astalavista
-zzz123
-leafs
-dalejr8
-unicorn1
-777000
-primal
-bigmama
-okmijn
-killzone
-qaz12345
-snookie
-zxcvvcxz
-davidc
-epson
-rockman
-ceaser
-beanbag
-katten
-3151020
-duckhunt
-segreto
-matros
-ragnar
-699669
-sexsexse
-123123z
-fuckyeah
-bigbutts
-gbcmrf
-element1
-marketin
-saratov
-elbereth
-blaster1
-yamahar6
-grime
-masha
-juneau
-1230123
-pappy
-lindsay1
-mooner
-seattle1
-katzen
-lucent
-polly1
-lagwagon
-pixie
-misiaczek
-666666a
-smokedog
-lakers24
-eyeball
-ironhors
-ametuer
-volkodav
-vepsrf
-kimmy
-gumby1
-poi098
-ovation
-1q2w3
-drinker
-penetrating
-summertime
-1dallas
-prima
-modles
-takamine
-hardwork
-macintosh
-tahoe
-passthie
-chiks
-sundown
-flowers1
-boromir
-music123
-phaedrus
-albert1
-joung
-malakas
-gulliver
-parker1
-balder
-sonne
-jessie1
-domainlock2005
-express1
-vfkbyf
-youandme
-raketa
-koala
-dhjnvytyjub
-nhfrnjh
-testibil
-ybrbnjc
-987654321q
-axeman
-pintail
-pokemon123
-dogggg
-shandy
-thesaint
-11122233
-x72jhhu3z
-theclash
-raptors
-zappa1
-djdjxrf
-hell666
-friday1
-vivaldi
-pluto1
-lance1
-guesswho
-jeadmi
-corgan
-skillz
-skippy1
-mango1
-gymnastic
-satori
-362514
-theedge
-cxfcnkbdfz
-sparkey
-deicide
-bagels
-lololol
-lemmings
-r4e3w2q1
-silve
-staind
-schnuffi
-dazzle
-basebal1
-leroy1
-bilbo1
-luckie
-qwerty2
-goodfell
-hermione
-peaceout
-davidoff
-yesterda
-killah
-flippy
-chrisb
-zelda1
-headless
-muttley
-fuckof
-tittys
-catdaddy
-photog
-beeker
-reaver
-ram1500
-yorktown
-bolero
-tryagain
-arman
-chicco
-learjet
-alexei
-jenna1
-go2hell
-12s3t4p55
-momsanaladventure
-mustang9
-protoss
-rooter
-ginola
-dingo1
-mojave
-erica1
-1qazse4
-marvin1
-redwolf
-sunbird
-dangerou
-maciek
-girsl
-hawks1
-packard1
-excellen
-dashka
-soleda
-toonces
-acetate
-nacked
-jbond007
-alligator
-debbie1
-wellhung
-monkeyma
-supers
-rigger
-larsson
-vaseline
-rjnzhf
-maripos
-123456asd
-cbr600rr
-doggydog
-cronic
-jason123
-trekker
-flipmode
-druid
-sonyvaio
-dodges
-mayfair
-mystuff
-fun4me
-samanta
-sofiya
-magics
-1ranger
-arcane
-sixtynin
-222444
-omerta
-luscious
-gbyudby
-bobcats
-envision
-chance1
-seaweed
-holdem
-tomate
-mensch
-slicer
-acura1
-goochi
-qweewq
-punter
-repoman
-tomboy
-never1
-cortina
-gomets
-147896321
-369852147
-dogma
-bhjxrf
-loglatin
-eragon
-strato
-gazelle
-growler
-885522
-klaudia
-payton34
-fuckem
-butchie
-scorpi
-lugano
-123456789k
-nichola
-chipper1
-spide
-uhbujhbq
-rsalinas
-vfylfhby
-longhorns
-bugatti
-everquest
-!qaz2wsx
-blackass
-999111
-snakeman
-p455w0rd
-fanatic
-family1
-pfqxbr
-777vlad
-mysecret
-marat
-phoenix2
-october1
-genghis
-panties1
-cooker
-citron
-ace123
-1234569
-gramps
-blackcoc
-kodiak1
-hickory
-ivanhoe
-blackboy
-escher
-sincity
-beaks
-meandyou
-spaniel
-canon1
-timmy1
-lancaste
-polaroid
-edinburg
-fuckedup
-hotman
-cueball
-golfclub
-gopack
-bookcase
-worldcup
-dkflbvbhjdbx
-twostep
-17171717aa
-letsplay
-zolushka
-stella1
-pfkegf
-kingtut
-67camaro
-barracuda
-wiggles
-gjhjkm
-prancer
-patata
-kjifhf
-theman1
-romanova
-sexyass
-copper1
-dobber
-sokolov
-pomidor
-algernon
-cadman
-amoremio
-william2
-silly1
-bobbys
-hercule
-hd764nw5d7e1vb1
-defcon
-deutschland
-robinhood
-alfalfa
-machoman
-lesbens
-pandora1
-easypay
-tomservo
-nadezhda
-goonies
-saab9000
-jordyn
-f15eagle
-dbrecz
-12qwerty
-greatsex
-thrawn
-blunted
-baywatch
-doggystyle
-loloxx
-chevy2
-january1
-kodak
-bushel
-78963214
-ub6ib9
-zz8807zpl
-briefs
-hawker
-224488
-first1
-bonzo
-brent1
-erasure
-69213124
-sidewind
-soccer13
-622521
-mentos
-kolibri
-onepiece
-united1
-ponyboy
-keksa12
-wayer
-mypussy
-andrej
-mischa
-mille
-bruno123
-garter
-bigpun
-talgat
-familia
-jazzy1
-mustang8
-newjob
-747400
-bobber
-blackbel
-hatteras
-ginge
-asdfjkl;
-camelot1
-blue44
-rebbyt34
-ebony1
-vegas123
-myboys
-aleksander
-ijrjkflrf
-lopata
-pilsner
-lotus123
-m0nk3y
-andreev
-freiheit
-balls1
-drjynfrnt
-mazda1
-waterpolo
-shibumi
-852963
-123bbb
-cezer121
-blondie1
-volkova
-rattler
-kleenex
-ben123
-sanane
-happydog
-satellit
-qazplm
-qazwsxedcrfvtgb
-meowmix
-badguy
-facefuck
-spice1
-blondy
-major1
-25000
-anna123
-654321a
-sober1
-deathrow
-patterso
-china1
-naruto1
-hawkeye1
-waldo1
-butchy
-crayon
-5tgb6yhn
-klopik
-crocodil
-mothra
-imhorny
-pookie1
-splatter
-slippy
-lizard1
-router
-buratino
-yahweh
-123698
-dragon11
-123qwe456
-peepers
-trucker1
-ganjaman
-1hxboqg2
-cheyanne
-storys
-sebastie
-zztop
-maddison
-4rfv3edc
-darthvader
-jeffro
-iloveit
-victor1
-hotty
-delphin
-lifeisgood
-gooseman
-shifty
-insertions
-dude123
-abrupt
-123masha
-boogaloo
-chronos
-stamford
-pimpster
-kthjxrf
-getmein
-amidala
-flubber
-fettish
-grapeape
-dantes
-oralsex
-jack1
-foxcg33
-winchest
-francis1
-getin
-archon
-cliffy
-blueman
-1basebal
-sport1
-emmitt22
-porn123
-bignasty
-morga
-123hfjdk147
-ferrar
-juanito
-fabiol
-caseydog
-steveo
-peternorth
-paroll
-kimchi
-bootleg
-gaijin
-secre
-acacia
-eatme2
-amarillo
-monkey11
-rfhfgep
-tylers
-a1a2a3a4a5
-sweetass
-blower
-rodina
-babushka
-camilo
-cimbom
-tiffan
-vfnbkmlf
-ohbaby
-gotigers
-lindsey1
-dragon13
-romulus
-qazxsw12
-zxcvbn1
-dropdead
-hitman47
-snuggle
-eleven11
-bloopers
-357mag
-avangard
-bmw320
-ginscoot
-dshade
-masterkey
-voodoo1
-rootedit
-caramba
-leahcim
-hannover
-8phrowz622
-tim123
-cassius
-000000a
-angelito
-zzzzz1
-badkarma
-star1
-malaga
-glenwood
-footlove
-golf1
-summer12
-helpme1
-fastcars
-titan1
-police1
-polinka
-k.jdm
-marusya
-augusto
-shiraz
-pantyhose
-donald1
-blaise
-arabella
-brigada
-c3por2d2
-peter01
-marco1
-hellow
-dillweed
-uzumymw
-geraldin
-loveyou2
-toyota1
-088011
-gophers
-indy500
-slainte
-5hsu75kpot
-teejay
-renat
-racoon
-sabrin
-angie1
-shiznit
-harpua
-sexyred
-latex
-tucker1
-alexandru
-wahoo
-teamwork
-deepblue
-goodison
-rundmc
-r2d2c3p0
-puppys
-samba
-ayrton
-boobed
-999777
-topsecre
-blowme1
-123321z
-loudog
-random1
-pantie
-drevil
-mandolin
-121212q
-hottub
-brother1
-failsafe
-spade1
-matvey
-open1234
-carmen1
-priscill
-schatzi
-kajak
-gooddog
-trojans1
-gordon1
-kayak
-calamity
-argent
-ufhvjybz
-seviyi
-penfold
-assface
-dildos
-hawkwind
-crowbar
-yanks
-ruffles
-rastus
-luv2epus
-open123
-aquafina
-dawns
-jared1
-teufel
-12345c
-vwgolf
-pepsi123
-amores
-passwerd
-01478520
-boliva
-smutty
-headshot
-password3
-davidd
-zydfhm
-gbgbcmrf
-pornpass
-insertion
-ceckbr
-test2
-car123
-checkit
-dbnfkbq
-niggas
-nyyankee
-muskrat
-nbuhtyjr
-gunner1
-ocean1
-fabienne
-chrissy1
-wendys
-loveme89
-batgirl
-cerveza
-igorek
-steel1
-ragman
-boris123
-novifarm
-sexy12
-qwerty777
-mike01
-giveitup
-123456abc
-fuckall
-crevice
-hackerz
-gspot
-eight8
-assassins
-texass
-swallows
-123458
-baldur
-moonshine
-labatt
-modem
-sydney1
-voland
-dbnfkz
-hotchick
-jacker
-princessa
-dawgs1
-holiday1
-booper
-reliant
-miranda1
-jamaica1
-andre1
-badnaamhere
-barnaby
-tiger7
-david12
-margaux
-corsica
-085tzzqi
-universi
-thewall
-nevermor
-martin6
-qwerty77
-cipher
-apples1
-0102030405
-seraphim
-black123
-imzadi
-gandon
-ducati99
-1shadow
-dkflbvbhjdyf
-44magnum
-bigbad
-feedme
-samantha1
-ultraman
-redneck1
-jackdog
-usmc0311
-fresh1
-monique1
-tigre
-alphaman
-cool1
-greyhoun
-indycar
-crunchy
-55chevy
-carefree
-willow1
-063dyjuy
-xrated
-assclown
-federica
-hilfiger
-trivia
-bronco1
-mamita
-100200300
-simcity
-lexingky
-akatsuki
-retsam
-johndeere
-abudfv
-raster
-elgato
-businka
-satanas
-mattingl
-redwing1
-shamil
-patate
-mannn
-moonstar
-evil666
-b123456
-bowl300
-tanechka
-34523452
-carthage
-babygir
-santino
-bondarenko
-jesuss
-chico1
-numlock
-shyguy
-sound1
-kirby1
-needit
-mostwanted
-427900
-funky1
-steve123
-passions
-anduril
-kermit1
-prospero
-lusty
-barakuda
-dream1
-broodwar
-porky
-christy1
-mahal
-yyyyyy1
-allan1
-1sexy
-flintsto
-capri
-cumeater
-heretic
-robert2
-hippos
-blindax
-marykay
-collecti
-kasumi
-1qaz!qaz
-112233q
-123258
-chemistr
-coolboy
-0o9i8u
-kabuki
-righton
-tigress
-nessie
-sergej
-andrew12
-yfafyz
-ytrhjvfyn
-angel7
-victo
-mobbdeep
-lemming
-transfor
-1725782
-myhouse
-aeynbr
-muskie
-leno4ka
-westham1
-cvbhyjd
-daffodil
-pussylicker
-pamela1
-stuffer
-warehous
-tinker1
-2w3e4r
-pluton
-louise1
-polarbea
-253634
-prime1
-anatoliy
-januar
-wysiwyg
-cobraya
-ralphy
-whaler
-xterra
-cableguy
-112233a
-porn69
-jamesd
-aqualung
-jimmy123
-lumpy
-luckyman
-kingsize
-golfing1
-alpha7
-leeds1
-marigold
-lol1234
-teabag
-alex11
-10sne1
-saopaulo
-shanny
-roland1
-basser
-3216732167
-carol1
-year2005
-morozov
-saturn1
-joseluis
-bushed
-redrock
-memnoch
-lalaland
-indiana1
-lovegod
-gulnaz
-buffalos
-loveyou1
-anteater
-pattaya
-jaydee
-redshift
-bartek
-summerti
-coffee1
-ricochet
-incest
-schastie
-rakkaus
-h2opolo
-suikoden
-perro
-dance1
-loveme1
-whoopass
-vladvlad
-boober
-flyers1
-alessia
-gfcgjhn
-pipers
-papaya
-gunsling
-coolone
-blackie1
-gonads
-gfhjkzytn
-foxhound
-qwert12
-gangrel
-ghjvtntq
-bluedevi
-mywife
-summer01
-hangman
-licorice
-patter
-vfr750
-thorsten
-515253
-ninguna
-dakine
-strange1
-mexic
-vergeten
-12345432
-8phrowz624
-stampede
-floyd1
-sailfish
-raziel
-ananda
-giacomo
-freeme
-crfprf
-74185296
-allstars
-master01
-solrac
-gfnhbjn
-bayliner
-bmw525
-3465xxx
-catter
-single1
-michael3
-pentium4
-nitrox
-mapet123456
-halibut
-killroy
-xxxxx1
-phillip1
-poopsie
-arsenalfc
-buffys
-kosova
-all4me
-32165498
-arslan
-opensesame
-brutis
-charles2
-pochta
-nadegda
-backspac
-mustang0
-invis
-gogeta
-654321q
-adam25
-niceday
-truckin
-gfdkbr
-biceps
-sceptre
-bigdave
-lauras
-user345
-sandys
-shabba
-ratdog
-cristiano
-natha
-march13
-gumball
-getsdown
-wasdwasd
-redhead1
-dddddd1
-longlegs
-13572468
-starsky
-ducksoup
-bunnys
-omsairam
-whoami
-fred123
-danmark
-flapper
-swanky
-lakings
-yfhenj
-asterios
-rainier
-searcher
-dapper
-ltdjxrf
-horsey
-seahawk
-shroom
-tkfkdgo
-aquaman
-tashkent
-number9
-messi10
-1asshole
-milenium
-illumina
-vegita
-jodeci
-buster01
-bareback
-goldfinger
-fire1
-33rjhjds
-sabian
-thinkpad
-smooth1
-sully
-bonghits
-sushi1
-magnavox
-colombi
-voiture
-limpone
-oldone
-aruba
-rooster1
-zhenya
-nomar5
-touchdow
-limpbizkit
-rhfcfdxbr
-baphomet
-afrodita
-bball1
-madiso
-ladles
-lovefeet
-matthew2
-theworld
-thunderbird
-dolly1
-123rrr
-forklift
-alfons
-berkut
-speedy1
-saphire
-oilman
-creatine
-pussylov
-bastard1
-456258
-wicked1
-filimon
-skyline1
-fucing
-yfnfkbz
-hot123
-abdulla
-nippon
-nolimits
-billiard
-booty1
-buttplug
-westlife
-coolbean
-aloha1
-lopas
-asasin
-1212121
-october2
-whodat
-good4u
-d12345
-kostas
-ilya1992
-regal
-pioneer1
-volodya
-focus1
-bastos
-nbvjif
-fenix
-anita1
-vadimka
-nickle
-jesusc
-123321456
-teste
-christ1
-essendon
-evgenii
-celticfc
-adam1
-forumwp
-lovesme
-26exkp
-chillout
-burly
-thelast1
-marcus1
-metalgear
-test11
-ronaldo7
-socrate
-world1
-franki
-mommie
-vicecity
-postov1000
-charlie3
-oldschool
-333221
-legoland
-antoshka
-counterstrike
-buggy
-mustang3
-123454
-qwertzui
-toons
-chesty
-bigtoe
-tigger12
-limpopo
-rerehepf
-diddle
-nokia3250
-solidsnake
-conan1
-rockroll
-963369
-titanic1
-qwezxc
-cloggy
-prashant
-katharin
-maxfli
-takashi
-cumonme
-michael9
-mymother
-pennstate
-khalid
-48151623
-fightclub
-showboat
-mateusz
-elrond
-teenie
-arrow1
-mammamia
-dustydog
-dominator
-erasmus
-zxcvb1
-1a2a3a
-bones1
-dennis1
-galaxie
-pleaseme
-whatever1
-junkyard
-galadriel
-charlies
-2wsxzaq1
-crimson1
-behemoth
-teres
-master11
-fairway
-shady1
-pass99
-1batman
-joshua12
-baraban
-apelsin
-mousepad
-melon
-twodogs
-123321qwe
-metalica
-ryjgrf
-pipiska
-rerfhfxf
-lugnut
-cretin
-iloveu2
-powerade
-aaaaaaa1
-omanko
-kovalenko
-isabe
-chobits
-151nxjmt
-shadow11
-zcxfcnkbdf
-gy3yt2rgls
-vfhbyrf
-159753123
-bladerunner
-goodone
-wonton
-doodie
-333666999
-fuckyou123
-kitty123
-chisox
-orlando1
-skateboa
-red12345
-destroye
-snoogans
-satan1
-juancarlo
-goheels
-jetson
-scottt
-fuckup
-aleksa
-gfhfljrc
-passfind
-oscar123
-derrick1
-hateme
-viper123
-pieman
-audi100
-tuffy
-andover
-shooter1
-10000
-makarov
-grant1
-nighthaw
-13576479
-browneye
-batigol
-nfvfhf
-chocolate1
-7hrdnw23
-petter
-bantam
-morlii
-jediknight
-brenden
-argonaut
-goodstuf
-wisconsi
-315920
-abigail1
-dirtbag
-splurge
-k123456
-lucky777
-valdepen
-gsxr600
-322223
-ghjnjrjk
-zaq1xsw2cde3
-schwanz
-walter1
-letmein22
-nomads
-124356
-codeblue
-nokian70
-fucke
-footbal1
-agyvorc
-aztecs
-passw0r
-smuggles
-femmes
-ballgag
-krasnodar
-tamuna
-schule
-sixtynine
-empires
-erfolg
-dvader
-ladygaga
-elite1
-venezuel
-nitrous
-kochamcie
-olivia1
-trustn01
-arioch
-sting1
-131415
-tristar
-555000
-maroon
-135799
-marsik
-555556
-fomoco
-natalka
-cwoui
-tartan
-davecole
-nosferat
-hotsauce
-dmitry
-horus
-dimasik
-skazka
-boss302
-bluebear
-vesper
-ultras
-tarantul
-asd123asd
-azteca
-theflash
-8ball
-1footbal
-titlover
-lucas123
-number6
-sampson1
-789852
-party1
-dragon99
-adonai
-carwash
-metropol
-psychnau
-vthctltc
-hounds
-firework
-blink18
-145632
-wildcat1
-satchel
-rice80
-ghtktcnm
-sailor1
-cubano
-anderso
-rocks1
-mike11
-famili
-dfghjc
-besiktas
-roygbiv
-nikko
-bethan
-minotaur
-rakesh
-orange12
-hfleuf
-jackel
-myangel
-favorite7
-1478520
-asssss
-agnieszka
-haley1
-raisin
-htubyf
-1buster
-cfiekz
-derevo
-1a2a3a4a5a
-baltika
-raffles
-scruffy1
-clitlick
-louis1
-buddha1
-fy.nrf
-walker1
-makoto
-shadow2
-redbeard
-vfvfvskfhfve
-mycock
-sandydog
-lineman
-network1
-favorite8
-longdick
-mustangg
-mavericks
-indica
-1killer
-cisco1
-angelofwar
-blue69
-brianna1
-bubbaa
-slayer666
-level42
-baldrick
-brutus1
-lowdown
-haribo
-lovesexy
-500000
-thissuck
-picker
-stephy
-1fuckme
-characte
-telecast
-1bigdog
-repytwjdf
-thematrix
-hammerhe
-chucha
-ganesha
-gunsmoke
-georgi
-sheltie
-1harley
-knulla
-sallas
-westie
-dragon7
-conker
-crappie
-margosha
-lisboa
-3e2w1q
-shrike
-grifter
-ghjcnjghjcnj
-asdfg1
-mnbvcxz1
-myszka
-posture
-boggie
-rocketman
-flhtyfkby
-twiztid
-vostok
-pi314159
-force1
-televizor
-gtkmvtym
-samhain
-imcool
-jadzia
-dreamers
-strannik
-k2trix
-steelhea
-nikitin
-commodor
-brian123
-chocobo
-whopper
-ibilljpf
-megafon
-ararat
-thomas12
-ghbrjkbcn
-q1234567890
-hibernia
-kings1
-jim123
-redfive
-68camaro
-iawgk2
-xavier1
-1234567u
-d123456
-ndirish
-airborn
-halfmoon
-fluffy1
-ranchero
-sneaker
-soccer2
-passion1
-cowman
-birthday1
-johnn
-razzle
-glock17
-wsxqaz
-nubian
-lucky2
-jelly1
-henderso
-eric1
-123123e
-boscoe01
-fuck0ff
-simpson1
-sassie
-rjyjgkz
-nascar3
-watashi
-loredana
-janus
-wilso
-conman
-david2
-mothe
-iloveher
-snikers
-davidj
-fkmnthyfnbdf
-mettss
-ratfink
-123456h
-lostsoul
-sweet16
-brabus
-wobble
-petra1
-fuckfest
-otters
-sable1
-svetka
-spartacu
-bigstick
-milashka
-1lover
-pasport
-champagn
-papichul
-hrvatska
-hondacivic
-kevins
-tacit
-moneybag
-gohogs
-rasta1
-246813579
-ytyfdbcnm
-gubber
-darkmoon
-vitaliy
-233223
-playboys
-tristan1
-joyce1
-oriflame
-mugwump
-access2
-autocad
-thematri
-qweqwe123
-lolwut
-ibill01
-multisyn
-1233211
-pelikan
-rob123
-chacal
-1234432
-griffon
-pooch
-dagestan
-geisha
-satriani
-anjali
-rocketma
-gixxer
-pendrago
-vincen
-hellokit
-killyou
-ruger
-doodah
-bumblebe
-badlands
-galactic
-emachines
-foghorn
-jackso
-jerem
-avgust
-frontera
-123369
-daisymae
-hornyboy
-welcome123
-tigger01
-diabl
-angel13
-interex
-iwantsex
-rockydog
-kukolka
-sawdust
-online1
-3234412
-bigpapa
-jewboy
-3263827
-dave123
-riches
-333222
-tony1
-toggle
-farter
-124816
-tities
-balle
-brasilia
-southsid
-micke
-ghbdtn12
-patit
-ctdfcnjgjkm
-olds442
-zzzzzz1
-nelso
-gremlins
-gypsy1
-carter1
-slut69
-farcry
-7415963
-michael8
-birdie1
-charl
-123456789abc
-100001
-aztec
-sinjin
-bigpimpi
-closeup
-atlas1
-nvidia
-doggone
-classic1
-manana
-malcolm1
-rfkbyf
-hotbabe
-rajesh
-dimebag
-ganjubas
-rodion
-jagr68
-seren
-syrinx
-funnyman
-karapuz
-123456789n
-bloomin
-admin18533362
-biggdogg
-ocarina
-poopy1
-hellome
-internet1
-booties
-blowjobs
-matt1
-donkey1
-swede
-1jennife
-evgeniya
-lfhbyf
-coach1
-444777
-green12
-patryk
-pinewood
-justin12
-271828
-89600506779
-notredame
-tuborg
-lemond
-sk8ter
-million1
-wowser
-pablo1
-st0n3
-jeeves
-funhouse
-hiroshi
-gobucs
-angeleye
-bereza
-winter12
-catalin
-qazedc
-andros
-ramazan
-vampyre
-sweethea
-imperium
-murat
-jamest
-flossy
-sandeep
-morgen
-salamandra
-bigdogg
-stroller
-njdevils
-nutsack
-vittorio
-%%passwo
-playful
-rjyatnrf
-tookie
-ubnfhf
-michi
-777444
-shadow13
-devils1
-radiance
-toshiba1
-beluga
-amormi
-dandfa
-trust1
-killemall
-smallville
-polgara
-billyb
-landscap
-steves
-exploite
-zamboni
-damage11
-dzxtckfd
-trader12
-pokey1
-kobe08
-damager
-egorov
-dragon88
-ckfdbr
-lisa69
-blade2
-audis4
-nelson1
-nibbles
-23176djivanfros
-mutabor
-artofwar
-matvei
-metal666
-hrfzlz
-schwinn
-poohbea
-seven77
-thinker
-123456789qwerty
-sobriety
-jakers
-karamelka
-vbkfyf
-volodin
-iddqd
-dale03
-roberto1
-lizaveta
-qqqqqq1
-cathy1
-08154711
-davidm
-quixote
-bluenote
-tazdevil
-katrina1
-bigfoot1
-bublik
-marma
-olechka
-fatpussy
-marduk
-arina
-nonrev67
-qqqq1111
-camill
-wtpfhm
-truffle
-fairview
-mashina
-voltaire
-qazxswedcvfr
-dickface
-grassy
-lapdance
-bosstone
-crazy8
-yackwin
-mobil
-danielit
-mounta1n
-player69
-bluegill
-mewtwo
-reverb
-cnthdf
-pablito
-a123321
-elena1
-warcraft1
-orland
-ilovemyself
-rfntyjr
-joyride
-schoo
-dthjxrf
-thetachi
-goodtimes
-blacksun
-humpty
-chewbacca
-guyute
-123xyz
-lexicon
-blue45
-qwe789
-galatasaray
-centrino
-hendrix1
-deimos
-saturn5
-craig1
-vlad1996
-sarah123
-tupelo
-ljrnjh
-hotwife
-bingos
-1231231
-nicholas1
-flamer
-pusher
-1233210
-heart1
-hun999
-jiggy
-giddyup
-oktober
-123456zxc
-budda
-galahad
-glamur
-samwise
-oneton
-bugsbunny
-dominic1
-scooby2
-freetime
-internat
-159753852
-sc00ter
-wantit
-mazinger
-inflames
-laracrof
-greedo
-014789
-godofwar
-repytwjd
-water123
-fishnet
-venus1
-wallace1
-tenpin
-paula1
-1475963
-mania
-novikov
-qwertyasdfgh
-goldmine
-homies
-777888999
-8balls
-holeinon
-paper1
-samael
-013579
-mansur
-nikit
-ak1234
-blueline
-polska1
-hotcock
-laredo
-windstar
-vbkbwbz
-raider1
-newworld
-lfybkrf
-catfish1
-shorty1
-piranha
-treacle
-royale
-2234562
-smurfs
-minion
-cadence
-flapjack
-123456p
-sydne
-135531
-robinhoo
-nasdaq
-decatur
-cyberonline
-newage
-gemstone
-jabba
-touchme
-hooch
-pigdog
-indahous
-fonzie
-zebra1
-juggle
-patrick2
-nihongo
-hitomi
-oldnavy
-qwerfdsa
-ukraina
-shakti
-allure
-kingrich
-diane1
-canad
-piramide
-hottie1
-clarion
-college1
-5641110
-connect1
-therion
-clubber
-velcro
-dave1
-astra1
-13579-
-astroboy
-skittle
-isgreat
-photoes
-cvzefh1gkc
-001100
-2cool4u
-7555545
-ginger12
-2wsxcde3
-camaro69
-invader
-domenow
-asd1234
-colgate
-qwertasdfg
-jack123
-pass01
-maxman
-bronte
-whkzyc
-peter123
-bogie
-yecgaa
-abc321
-1qay2wsx
-enfield
-camaroz2
-trashman
-bonefish
-system32
-azsxdcfvgb
-peterose
-iwantyou
-dick69
-temp1234
-blastoff
-capa200
-connie1
-blazin
-12233445
-sexybaby
-123456j
-brentfor
-pheasant
-hommer
-jerryg
-thunders
-august1
-lager
-kapusta
-boobs1
-nokia5300
-rocco1
-xytfu7
-stars1
-tugger
-123sas
-blingbling
-1bubba
-0wnsyo0
-1george
-baile
-richard2
-habana
-1diamond
-sensatio
-1golfer
-maverick1
-1chris
-clinton1
-michael7
-dragons1
-sunrise1
-pissant
-fatim
-mopar1
-levani
-rostik
-pizzapie
-987412365
-oceans11
-748159263
-cum4me
-palmetto
-4r3e2w1q
-paige1
-muncher
-arsehole
-kratos
-gaffer
-banderas
-billys
-prakash
-crabby
-bungie
-silver12
-caddis
-spawn1
-xboxlive
-sylvania
-littlebi
-524645
-futura
-valdemar
-isacs155
-prettygirl
-big123
-555444
-slimer
-chicke
-newstyle
-skypilot
-sailormoon
-fatluvr69
-jetaime
-sitruc
-jesuschrist
-sameer
-bear12
-hellion
-yendor
-country1
-etnies
-conejo
-jedimast
-darkknight
-toobad
-yxcvbn
-snooks
-porn4life
-calvary
-alfaromeo
-ghostman
-yannick
-fnkfynblf
-vatoloco
-homebase
-5550666
-barret
-1111111111zz
-odysseus
-edwardss
-favre4
-jerrys
-crybaby
-xsw21qaz
-firestor
-spanks
-indians1
-squish
-kingair
-babycakes
-haters
-sarahs
-212223
-teddyb
-xfactor
-cumload
-rhapsody
-death123
-three3
-raccoon
-thomas2
-slayer66
-1q2q3q4q5q
-thebes
-mysterio
-thirdeye
-orkiox.
-nodoubt
-bugsy
-schweiz
-dima1996
-angels1
-darkwing
-jeronimo
-moonpie
-ronaldo9
-peaches2
-mack10
-manish
-denise1
-fellowes
-carioca
-taylor12
-epaulson
-makemoney
-oc247ngucz
-kochanie
-3edcvfr4
-vulture
-1qw23e
-1234567z
-munchie
-picard1
-xthtgfirf
-sportste
-psycho1
-tahoe1
-creativ
-perils
-slurred
-hermit
-scoob
-diesel1
-cards1
-wipeout
-weeble
-integra1
-out3xf
-powerpc
-chrism
-kalle
-ariadne
-kailua
-phatty
-dexter1
-fordman
-bungalow
-paul123
-compa
-train1
-thejoker
-jys6wz
-pussyeater
-eatmee
-sludge
-dominus
-denisa
-tagheuer
-yxcvbnm
-bill1
-ghfdlf
-300zx
-nikita123
-carcass
-semaj
-ramone
-muenchen
-animal1
-greeny
-annemari
-dbrf134
-jeepcj7
-mollys
-garten
-sashok
-ironmaid
-coyotes
-astoria
-george12
-westcoast
-primetim
-123456o
-panchito
-rafae
-japan1
-framer
-auralo
-tooshort
-egorova
-qwerty22
-callme
-medicina
-warhawk
-w1w2w3w4
-cristia
-merli
-alex22
-kawaii
-chatte
-wargames
-utvols
-muaddib
-trinket
-andreas1
-jjjjj1
-cleric
-scooters
-cuntlick
-gggggg1
-slipknot1
-235711
-handcuff
-stussy
-guess1
-leiceste
-ppppp1
-passe
-lovegun
-chevyman
-hugecock
-driver1
-buttsex
-psychnaut1
-cyber1
-black2
-alpha12
-melbourn
-man123
-metalman
-yjdsqujl
-blondi
-bungee
-freak1
-stomper
-caitlin1
-nikitina
-flyaway
-prikol
-begood
-desperad
-aurelius
-john1234
-whosyourdaddy
-slimed123
-bretagne
-den123
-hotwheel
-king123
-roodypoo
-izzicam
-save13tx
-warpten
-nokia3310
-samolet
-ready1
-coopers
-scott123
-bonito
-1aaaaa
-yomomma
-dawg1
-rache
-itworks
-asecret
-fencer
-451236
-polka
-olivetti
-sysadmin
-zepplin
-sanjuan
-479373
-lickem
-hondacrx
-pulamea
-future1
-naked1
-sexyguy
-w4g8at
-lollol1
-declan
-runner1
-rumple
-daddy123
-4snz9g
-grandprix
-calcio
-whatthefuck
-nagrom
-asslick
-pennst
-negrit
-squiggy
-1223334444
-police22
-giovann
-toronto1
-tweet
-yardbird
-seagate
-truckers
-554455
-scimitar
-pescator
-slydog
-gaysex
-dogfish
-fuck777
-12332112
-qazxswed
-morkovka
-daniela1
-imback
-horny69
-789123456
-123456789w
-jimmy2
-bagger
-ilove69
-nikolaus
-atdhfkm
-rebirth
-1111aaaa
-pervasive
-gjgeufq
-dte4uw
-gfhnbpfy
-skeletor
-whitney1
-walkman
-delorean
-disco1
-555888
-as1234
-ishikawa
-fuck12
-reaper1
-dmitrii
-bigshot
-morrisse
-purgen
-qwer4321
-itachi
-willys
-123123qwe
-kisska
-roma123
-trafford
-sk84life
-326159487
-pedros
-idiom
-plover
-bebop
-159875321
-jailbird
-arrowhea
-qwaszx123
-zaxscdvf
-catlover
-bakers
-13579246
-bones69
-vermont1
-helloyou
-simeon
-chevyz71
-funguy
-stargaze
-parolparol
-steph1
-bubby
-apathy
-poppet
-laxman
-kelly123
-goodnews
-741236
-boner1
-gaetano
-astonvilla
-virtua
-luckyboy
-rocheste
-hello2u
-elohim
-trigger1
-cstrike
-pepsicola
-miroslav
-96385274
-fistfuck
-cheval
-magyar
-svetlanka
-lbfyjxrf
-mamedov
-123123123q
-ronaldo1
-scotty1
-1nicole
-pittbull
-fredd
-bbbbb1
-dagwood
-gfhkfvtyn
-ghblehrb
-logan5
-1jordan
-sexbomb
-omega2
-montauk
-258741
-dtythf
-gibbon
-winamp
-thebomb
-millerli
-852654
-gemin
-baldy
-halflife2
-dragon22
-mulberry
-morrigan
-hotel6
-zorglub
-surfin
-951159
-excell
-arhangel
-emachine
-moses1
-968574
-reklama
-bulldog2
-cuties
-barca
-twingo
-saber
-elite11
-redtruck
-casablan
-ashish
-moneyy
-pepper12
-cnhtktw
-rjcnbr
-arschloch
-phenix
-cachorro
-sunita
-madoka
-joselui
-adams1
-mymoney
-hemicuda
-fyutkjr
-jake12
-chicas
-eeeee1
-sonnyboy
-smarties
-birdy
-kitten1
-cnfcbr
-island1
-kurosaki
-taekwond
-konfetka
-bennett1
-omega3
-jackson2
-fresca
-minako
-octavian
-kban667
-feyenoord
-muaythai
-jakedog
-fktrcfylhjdyf
-1357911q
-phuket
-sexslave
-fktrcfylhjdbx
-asdfjk
-89015173454
-qwerty00
-kindbud
-eltoro
-sex6969
-nyknicks
-12344321q
-caballo
-evenflow
-hoddle
-love22
-metro1
-mahalko
-lawdog
-tightass
-manitou
-buckie
-whiskey1
-anton123
-335533
-password4
-primo
-ramair
-timbo
-brayden
-stewie
-pedro1
-yorkshir
-ganster
-hellothe
-tippy1
-direwolf
-genesi
-rodrig
-enkeli
-vaz21099
-sorcerer
-winky
-oneshot
-boggle
-serebro
-badger1
-japanes
-comicbook
-kamehame
-alcat
-denis123
-echo45
-sexboy
-gr8ful
-hondo
-voetbal
-blue33
-2112rush
-geneviev
-danni1
-moosey
-polkmn
-matthew7
-ironhead
-hot2trot
-ashley12
-sweeper
-imogen
-blue21
-retep
-stealth1
-guitarra
-bernard1
-tatian
-frankfur
-vfnhbwf
-slacking
-haha123
-963741
-asdasdas
-katenok
-airforce1
-123456789qaz
-shotgun1
-12qwasz
-reggie1
-sharo
-976431
-pacifica
-dhip6a
-neptun
-kardon
-spooky1
-beaut
-555555a
-toosweet
-tiedup
-11121314
-startac
-lover69
-rediska
-pirata
-vfhrbp
-1234qwerty
-energize
-hansolo1
-playbo
-larry123
-oemdlg
-cnjvfnjkju
-a123123
-alexan
-gohawks
-antonius
-fcbayern
-mambo
-yummy1
-kremlin
-ellen1
-tremere
-vfiekz
-bellevue
-charlie9
-izabella
-malishka
-fermat
-rotterda
-dawggy
-becket
-chasey
-kramer1
-21125150
-lolit
-cabrio
-schlong
-arisha
-verity
-3some
-favorit
-maricon
-travelle
-hotpants
-red1234
-garrett1
-home123
-knarf
-seven777
-figment
-asdewq
-canseco
-good2go
-warhol
-thomas01
-pionee
-al9agd
-panacea
-chevy454
-brazzers
-oriole
-azerty123
-finalfan
-patricio
-northsta
-rebelde
-bulldo
-stallone
-boogie1
-7uftyx
-cfhfnjd
-compusa
-cornholi
-config
-deere
-hoopster
-sepultura
-grasshop
-babygurl
-lesbo
-diceman
-proverbs
-reddragon
-nurbek
-tigerwoo
-superdup
-buzzsaw
-kakaroto
-golgo13
-edwar
-123qaz123
-butter1
-sssss1
-texas2
-respekt
-ou812ic
-123456qaz
-55555a
-doctor1
-mcgwire
-maria123
-aol999
-cinders
-aa1234
-joness
-ghbrjkmyj
-makemone
-sammyboy
-567765
-380zliki
-theraven
-testme
-mylene
-elvira26
-indiglo
-tiramisu
-shannara
-baby1
-123666
-gfhreh
-papercut
-johnmish
-orange8
-bogey1
-mustang7
-bagpipes
-dimarik
-vsijyjr
-4637324
-ravage
-cogito
-seven11
-natashka
-warzone
-hr3ytm
-4free
-bigdee
-000006
-243462536
-bigboi
-123333
-trouts
-sandy123
-szevasz
-monica2
-guderian
-newlife1
-ratchet
-r12345
-razorbac
-12345i
-piazza31
-oddjob
-beauty1
-fffff1
-anklet
-nodrog
-pepit
-olivi
-puravida
-robert12
-transam1
-portman
-bubbadog
-steelers1
-wilson1
-eightball
-mexico1
-superboy
-4rfv5tgb
-mzepab
-samurai1
-fuckslut
-colleen1
-girdle
-vfrcbvec
-q1w2e3r4t
-soldier1
-19844891
-alyssa1
-a12345a
-fidelis
-skelter
-nolove
-mickeymouse
-frehley
-password69
-watermel
-aliska
-soccer15
-12345e
-ladybug1
-abulafia
-adagio
-tigerlil
-takehana
-hecate
-bootneck
-junfan
-arigato
-wonkette
-bobby123
-trustnoone
-phantasm
-132465798
-brianjo
-w12345
-t34vfrc1991
-deadeye
-1robert
-1daddy
-adida
-check1
-grimlock
-muffi
-airwalk
-prizrak
-onclick
-longbeac
-ernie1
-eadgbe
-moore1
-geniu
-shadow123
-bugaga
-jonathan1
-cjrjkjdf
-orlova
-buldog
-talon1
-westport
-aenima
-541233432442
-barsuk
-chicago2
-kellys
-hellbent
-toughguy
-iskander
-skoal
-whatisit
-jake123
-scooter2
-fgjrfkbgcbc
-ghandi
-love13
-adelphia
-vjhrjdrf
-adrenali
-niunia
-jemoeder
-rainbo
-all4u8
-anime1
-freedom7
-seraph
-789321
-tommys
-antman
-firetruc
-neogeo
-natas
-bmwm3
-froggy1
-paul1
-mamit
-bayview
-gateways
-kusanagi
-ihateu
-frederi
-rock1
-centurion
-grizli
-biggin
-fish1
-stalker1
-3girls
-ilovepor
-klootzak
-lollo
-redsox04
-kirill123
-jake1
-pampers
-vasya
-hammers1
-teacup
-towing
-celtic1
-ishtar
-yingyang
-4904s677075
-dahc1
-patriot1
-patrick9
-redbirds
-doremi
-rebecc
-yoohoo
-makarova
-epiphone
-rfgbnfy
-milesd
-blister
-chelseafc
-katana1
-blackrose
-1james
-primrose
-shock5
-hard1
-scooby12
-c6h12o6
-dustoff
-boing
-chisel
-kamil
-1william
-defiant1
-tyvugq
-mp8o6d
-aaa340
-nafets
-sonnet
-flyhigh
-242526
-crewcom
-love23
-strike1
-stairway
-katusha
-salamand
-cupcake1
-password0
-007james
-sunnie
-multisync
-harley01
-tequila1
-fred12
-driver8
-q8zo8wzq
-hunter01
-mozzer
-temporar
-eatmeraw
-mrbrownxx
-kailey
-sycamore
-flogger
-tincup
-rahasia
-ganymede
-bandera
-slinger
-1111122222
-vander
-woodys
-1cowboy
-khaled
-jamies
-london12
-babyboo
-tzpvaw
-diogenes
-budice
-mavrick
-135797531
-cheeta
-macros
-squonk
-blackber
-topfuel
-apache1
-falcon16
-darkjedi
-cheeze
-vfhvtkfl
-sparco
-change1
-gfhfif
-freestyl
-kukuruza
-loveme2
-12345f
-kozlov
-sherpa
-marbella
-44445555
-bocephus
-1winner
-alvar
-hollydog
-gonefish
-iwantin
-barman
-godislove
-amanda18
-rfpfynbg
-eugen
-abcdef1
-redhawk
-thelema
-spoonman
-baller1
-harry123
-475869
-tigerman
-cdtnjxrf
-marillio
-scribble
-elnino
-carguy
-hardhead
-l2g7k3
-troopers
-selen
-dragon76
-antigua
-ewtosi
-ulysse
-astana
-paroli
-cristo
-carmex
-marjan
-bassfish
-letitbe
-kasparov
-jay123
-19933991
-blue13
-eyecandy
-scribe
-mylord
-ukflbjkec
-ellie1
-beaver1
-destro
-neuken
-halfpint
-ameli
-lilly1
-satanic
-xngwoj
-12345trewq
-asdf1
-bulldogg
-asakura
-jesucrist
-flipside
-packers4
-biggy
-kadett
-biteme69
-bobdog
-silverfo
-saint1
-bobbo
-packman
-knowledg
-foolio
-fussbal
-12345g
-kozerog
-westcoas
-minidisc
-nbvcxw
-martini1
-alastair
-rasengan
-superbee
-memento
-porker
-lena123
-florenc
-kakadu
-bmw123
-getalife
-bigsky
-monkee
-people1
-schlampe
-red321
-memyself
-0147896325
-12345678900987654321
-soccer14
-realdeal
-gfgjxrf
-bella123
-juggs
-doritos
-celtics1
-peterbilt
-ghbdtnbrb
-gnusmas
-xcountry
-ghbdtn1
-batman99
-deusex
-gtnhjdf
-blablabl
-juster
-marimba
-love2
-rerjkrf
-alhambra
-micros
-siemens1
-assmaste
-moonie
-dashadasha
-atybrc
-eeeeee1
-wildrose
-blue55
-davidl
-xrp23q
-skyblue
-leo123
-ggggg1
-bestfriend
-franny
-1234rmvb
-fun123
-rules1
-sebastien
-chester2
-hakeem
-winston2
-fartripper
-atlant
-07831505
-iluvsex
-q1a2z3
-larrys
-009900
-ghjkju
-capitan
-rider1
-qazxsw21
-belochka
-andy123
-hellya
-chicca
-maximal
-juergen
-password1234
-howard1
-quetzal
-daniel123
-qpwoeiruty
-123555
-bharat
-ferrari3
-numbnuts
-savant
-ladydog
-phipsi
-lovepussy
-etoile
-power2
-mitten
-britneys
-chilidog
-08522580
-2fchbg
-kinky1
-bluerose
-loulo
-ricardo1
-doqvq3
-kswbdu
-013cpfza
-timoha
-ghbdtnghbdtn
-3stooges
-gearhead
-browns1
-g00ber
-super7
-greenbud
-kitty2
-pootie
-toolshed
-gamers
-coffe
-ibill123
-freelove
-anasazi
-sister1
-jigger
-natash
-stacy1
-weronika
-luzern
-soccer7
-hoopla
-dmoney
-valerie1
-canes
-razdvatri
-washere
-greenwoo
-rfhjkbyf
-anselm
-pkxe62
-maribe
-daniel2
-maxim1
-faceoff
-carbine
-xtkjdtr
-buddy12
-stratos
-jumpman
-buttocks
-aqswdefr
-pepsis
-sonechka
-steeler1
-lanman
-nietzsch
-ballz
-biscuit1
-wrxsti
-goodfood
-juventu
-federic
-mattman
-vika123
-strelec
-jledfyxbr
-sideshow
-4life
-fredderf
-bigwilly
-12347890
-12345671
-sharik
-bmw325i
-fylhtqrf
-dannon4
-marky
-mrhappy
-drdoom
-maddog1
-pompier
-cerbera
-goobers
-howler
-jenny69
-evely
-letitrid
-cthuttdyf
-felip
-shizzle
-golf12
-t123456
-yamah
-bluearmy
-squishy
-roxan
-10inches
-dollface
-babygirl1
-blacksta
-kaneda
-lexingto
-canadien
-222888
-kukushka
-sistema
-224422
-shadow69
-ppspankp
-mellons
-barbie1
-free4all
-alfa156
-lostone
-2w3e4r5t
-painkiller
-robbie1
-binger
-8dihc6
-jaspe
-rellik
-quark
-sogood
-hoopstar
-number2
-snowy1
-dad2ownu
-cresta
-qwe123asd
-hjvfyjdf
-gibsonsg
-qbg26i
-dockers
-grunge
-duckling
-lfiekz
-cuntsoup
-kasia1
-1tigger
-woaini
-reksio
-tmoney
-firefighter
-neuron
-audia3
-woogie
-powerboo
-powermac
-fatcock
-12345666
-upnfmc
-lustful
-porn1
-gotlove
-amylee
-kbytqrf
-11924704
-25251325
-sarasota
-sexme
-ozzie1
-berliner
-nigga1
-guatemal
-seagulls
-iloveyou!
-chicken2
-qwerty21
-010203040506
-1pillow
-libby1
-vodoley
-backlash
-piglets
-teiubesc
-019283
-vonnegut
-perico
-thunde
-buckey
-gtxtymrf
-manunite
-iiiii1
-lost4815162342
-madonn
-270873_
-britney1
-kevlar
-piano1
-boondock
-colt1911
-salamat
-doma77ns
-anuradha
-cnhjqrf
-rottweil
-newmoon
-topgun1
-mauser
-fightclu
-birthday21
-reviewpa
-herons
-aassddff
-lakers32
-melissa2
-vredina
-jiujitsu
-mgoblue
-shakey
-moss84
-12345zxcvb
-funsex
-benji1
-garci
-113322
-chipie
-windex
-nokia5310
-pwxd5x
-bluemax
-cosita
-chalupa
-trotsky
-new123
-g3ujwg
-newguy
-canabis
-gnaget
-happydays
-felixx
-1patrick
-cumface
-sparkie
-kozlova
-123234
-newports
-broncos7
-golf18
-recycle
-hahah
-harrypot
-cachondo
-open4me
-miria
-guessit
-pepsione
-knocker
-usmc1775
-countach
-playe
-wiking
-landrover
-cracksevi
-drumline
-a7777777
-smile123
-manzana
-panty
-liberta
-pimp69
-dolfan
-quality1
-schnee
-superson
-elaine22
-webhompass
-mrbrownx
-deepsea
-4wheel
-mamasita
-rockport
-rollie
-myhome
-jordan12
-kfvgjxrf
-hockey12
-seagrave
-ford1
-chelsea2
-samsara
-marissa1
-lamesa
-mobil1
-piotrek
-tommygun
-yyyyy1
-wesley1
-billy123
-homersim
-julies
-amanda12
-shaka
-maldini
-suzenet
-springst
-iiiiii1
-yakuza
-111111aa
-westwind
-helpdesk
-annamari
-bringit
-hopefull
-hhhhhhh1
-saywhat
-mazdarx8
-bulova
-jennife1
-baikal
-gfhjkmxbr
-victoria1
-gizmo123
-alex99
-defjam
-2girls
-sandrock
-positivo
-shingo
-syncmast
-opensesa
-silicone
-fuckina
-senna1
-karlos
-duffbeer
-montagne
-gehrig
-thetick
-pepino
-hamburge
-paramedic
-scamp
-smokeweed
-fabregas
-phantoms
-venom121293
-2583458
-badone
-porno69
-manwhore
-vfvf123
-notagain
-vbktyf
-rfnthbyrf
-wildblue
-kelly001
-dragon66
-camell
-curtis1
-frolova
-1212123
-dothedew
-tyler123
-reddrago
-planetx
-promethe
-gigolo
-1001001
-thisone
-eugeni
-blackshe
-cruzazul
-incognito
-puller
-joonas
-quick1
-spirit1
-gazza
-zealot
-gordito
-hotrod1
-mitch1
-pollito
-hellcat
-mythos
-duluth
-383pdjvl
-easy123
-hermos
-binkie
-its420
-lovecraf
-darien
-romina
-doraemon
-19877891
-syclone
-hadoken
-transpor
-ichiro
-intell
-gargamel
-dragon2
-wavpzt
-557744
-rjw7x4
-jennys
-kickit
-rjynfrn
-likeit
-555111
-corvus
-nec3520
-133113
-mookie1
-bochum
-samsung2
-locoman0
-154ugeiu
-vfvfbgfgf
-135792
-[start]
-tenni
-20001
-vestax
-hufmqw
-neveragain
-wizkid
-kjgfnf
-nokia6303
-tristen
-saltanat
-louie1
-gandalf2
-sinfonia
-alpha3
-tolstoy
-ford150
-f00bar
-1hello
-alici
-lol12
-riker1
-hellou
-333888
-1hunter
-qw1234
-vibrator
-mets86
-43211234
-gonzale
-cookies1
-sissy1
-john11
-bubber
-blue01
-cup2006
-gtkmvtyb
-nazareth
-heybaby
-suresh
-teddie
-mozilla
-rodeo1
-madhouse
-gamera
-123123321
-naresh
-dominos
-foxtrot1
-taras
-powerup
-kipling
-jasonb
-fidget
-galena
-meatman
-alpacino
-bookmark
-farting
-humper
-titsnass
-gorgon
-castaway
-dianka
-anutka
-gecko1
-fucklove
-connery
-wings1
-erika1
-peoria
-moneymaker
-ichabod
-heaven1
-paperboy
-phaser
-breakers
-nurse1
-westbrom
-alex13
-brendan1
-123asd123
-almera
-grubber
-clarkie
-thisisme
-welkom01
-51051051051
-crypto
-freenet
-pflybwf
-black12
-testme2
-changeit
-autobahn
-attica
-chaoss
-denver1
-tercel
-gnasher23
-master2
-vasilii
-sherman1
-gomer
-bigbuck
-derek1
-qwerzxcv
-jumble
-dragon23
-art131313
-numark
-beasty
-cxfcnmttcnm
-updown
-starion
-glist
-sxhq65
-ranger99
-monkey7
-shifter
-wolves1
-4r5t6y
-phone1
-favorite5
-skytommy
-abracada
-1martin
-102030405060
-gatech
-giulio
-blacktop
-cheer1
-africa1
-grizzly1
-inkjet
-shemales
-durango1
-booner
-11223344q
-supergirl
-vanyarespekt
-dickless
-srilanka
-weaponx
-6string
-nashvill
-spicey
-boxer1
-fabien
-2sexy2ho
-bowhunt
-jerrylee
-acrobat
-tawnee
-ulisse
-nolimit8
-l8g3bkde
-pershing
-gordo1
-allover
-gobrowns
-123432
-123444
-321456987
-spoon1
-hhhhh1
-sailing1
-gardenia
-teache
-sexmachine
-tratata
-pirate1
-niceone
-jimbos
-314159265
-qsdfgh
-bobbyy
-ccccc1
-carla1
-vjkjltw
-savana
-biotech
-frigid
-123456789g
-dragon10
-yesiam
-alpha06
-oakwood
-tooter
-winsto
-radioman
-vavilon
-asnaeb
-google123
-nariman
-kellyb
-dthyjcnm
-password6
-parol1
-golf72
-skate1
-lthtdj
-1234567890s
-kennet
-rossia
-lindas
-nataliya
-perfecto
-eminem1
-kitana
-aragorn1
-rexona
-arsenalf
-planot
-coope
-testing123
-timex
-blackbox
-bullhead
-barbarian
-dreamon
-polaris1
-cfvjktn
-frdfhbev
-gametime
-slipknot666
-nomad1
-hfgcjlbz
-happy69
-fiddler
-brazil1
-joeboy
-indianali
-113355
-obelisk
-telemark
-ghostrid
-preston1
-anonim
-wellcome
-verizon1
-sayangku
-censor
-timeport
-dummies
-adult1
-nbnfybr
-donger
-thales
-iamgay
-sexy1234
-deadlift
-pidaras
-doroga
-123qwe321
-portuga
-asdfgh12
-happys
-cadr14nu
-pi3141
-maksik
-dribble
-cortland
-darken
-stepanova
-bommel
-tropic
-sochi2014
-bluegras
-shahid
-merhaba
-nacho
-2580456
-orange44
-kongen
-3cudjz
-78girl
-my3kids
-marcopol
-deadmeat
-gabbie
-saruman
-jeepman
-freddie1
-katie123
-master99
-ronal
-ballbag
-centauri
-killer7
-xqgann
-pinecone
-jdeere
-geirby
-aceshigh
-55832811
-pepsimax
-rayden
-razor1
-tallyho
-ewelina
-coldfire
-florid
-glotest
-999333
-sevenup
-bluefin
-limaperu
-apostol
-bobbins
-charmed1
-michelin
-sundin
-centaur
-alphaone
-christof
-trial1
-lions1
-45645
-just4you
-starflee
-vicki1
-cougar1
-green2
-jellyfis
-batman69
-games1
-hihje863
-crazyzil
-w0rm1
-oklick
-dogbite
-yssup
-sunstar
-paprika
-postov10
-124578963
-x24ik3
-kanada
-buckster
-iloveamy
-bear123
-smiler
-nx74205
-ohiostat
-spacey
-bigbill
-doudo
-nikolaeva
-hcleeb
-sex666
-mindy1
-buster11
-deacons
-boness
-njkcnsq
-candy2
-cracker1
-turkey1
-qwertyu1
-gogreen
-tazzzz
-edgewise
-ranger01
-qwerty6
-blazer1
-arian
-letmeinnow
-cigar1
-jjjjjj1
-grigio
-frien
-tenchu
-f9lmwd
-imissyou
-filipp
-heathers
-coolie
-salem1
-woodduck
-scubadiv
-123kat
-raffaele
-nikolaev
-dapzu455
-skooter
-9inches
-lthgfhjkm
-gr8one
-ffffff1
-zujlrf
-amanda69
-gldmeo
-m5wkqf
-rfrltkf
-televisi
-bonjou
-paleale
-stuff1
-cumalot
-fuckmenow
-climb7
-mark1234
-t26gn4
-oneeye
-george2
-utyyflbq
-hunting1
-tracy71
-ready2go
-hotguy
-accessno
-charger1
-rudedog
-kmfdm
-goober1
-sweetie1
-wtpmjgda
-dimensio
-ollie1
-pickles1
-hellraiser
-mustdie
-123zzz
-99887766
-stepanov
-verdun
-tokenbad
-anatol
-bartende
-cidkid86
-onkelz
-timmie
-mooseman
-patch1
-12345678c
-marta1
-dummy1
-bethany1
-myfamily
-history1
-178500
-lsutiger
-phydeaux
-moren
-dbrnjhjdbx
-gnbxrf
-uniden
-drummers
-abpbrf
-godboy
-daisy123
-hogan1
-ratpack
-irland
-tangerine
-greddy
-flore
-sqrunch
-billyjoe
-q55555
-clemson1
-98745632
-marios
-ishot
-angelin
-access12
-naruto12
-lolly
-scxakv
-austin12
-sallad
-cool99
-rockit
-mongo1
-mark22
-ghbynth
-ariadna
-senha
-docto
-tyler2
-mobius
-hammarby
-192168
-anna12
-claire1
-pxx3eftp
-secreto
-greeneye
-stjabn
-baguvix
-satana666
-rhbcnbyjxrf
-dallastx
-garfiel
-michaelj
-1summer
-montan
-1234ab
-filbert
-squids
-fastback
-lyudmila
-chucho
-eagleone
-kimberle
-ar3yuk3
-jake01
-nokids
-soccer22
-1066ad
-ballon
-cheeto
-review69
-madeira
-taylor2
-sunny123
-chubbs
-lakeland
-striker1
-porche
-qwertyu8
-digiview
-go1234
-ferari
-lovetits
-aditya
-minnow
-green3
-matman
-cellphon
-fortytwo
-minni
-pucara
-69a20a
-roman123
-fuente
-12e3e456
-paul12
-jacky
-demian
-littleman
-jadakiss
-vlad1997
-franca
-282860
-midian
-nunzio
-xaccess2
-colibri
-jessica0
-revilo
-654456
-harvey1
-wolf1
-macarena
-corey1
-husky1
-arsen
-milleniu
-852147
-crowes
-redcat
-combat123654
-hugger
-psalms
-quixtar
-ilovemom
-toyot
-ballss
-ilovekim
-serdar
-james23
-avenger1
-serendip
-malamute
-nalgas
-teflon
-shagger
-letmein6
-vyjujnjxbt
-assa1234
-student1
-dixiedog
-gznybwf13
-fuckass
-aq1sw2de3
-robroy
-hosehead
-sosa21
-123345
-ias100
-teddy123
-poppin
-dgl70460
-zanoza
-farhan
-quicksilver
-1701d
-tajmahal
-depechemode
-paulchen
-angler
-tommy2
-recoil
-megamanx
-scarecro
-nicole2
-152535
-rfvtgb
-skunky
-fatty1
-saturno
-wormwood
-milwauke
-udbwsk
-sexlover
-stefa
-7bgiqk
-gfnhbr
-omar10
-bratan
-lbyfvj
-slyfox
-forest1
-jambo
-william3
-tempus
-solitari
-lucydog
-murzilka
-qweasdzxc1
-vehpbkrf
-12312345
-fixit
-woobie
-andre123
-123456789x
-lifter
-zinaida
-soccer17
-andone
-foxbat
-torsten
-apple12
-teleport
-123456i
-leglover
-bigcocks
-vologda
-dodger1
-martyn
-d6o8pm
-naciona
-eagleeye
-maria6
-rimshot
-bentley1
-octagon
-barbos
-masaki
-gremio
-siemen
-s1107d
-mujeres
-bigtits1
-cherr
-saints1
-mrpink
-simran
-ghzybr
-ferrari2
-secret12
-tornado1
-kocham
-picolo
-deneme
-onelove1
-rolan
-fenster
-1fuckyou
-cabbie
-pegaso
-nastyboy
-password5
-aidana
-mine2306
-mike13
-wetone
-tigger69
-ytreza
-bondage1
-myass
-golova
-tolik
-happyboy
-poilkj
-nimda2k
-rammer
-rubies
-hardcore1
-jetset
-hoops1
-jlaudio
-misskitt
-1charlie
-google12
-theone1
-phred
-porsch
-aalborg
-luft4
-charlie5
-password7
-gnosis
-djgabbab
-1daniel
-vinny
-borris
-cumulus
-member1
-trogdor
-darthmau
-andrew2
-ktjybl
-relisys
-kriste
-rasta220
-chgobndg
-weener
-qwerty66
-fritter
-followme
-freeman1
-ballen
-blood1
-peache
-mariso
-trevor1
-biotch
-gtfullam
-chamonix
-friendste
-alligato
-misha1
-1soccer
-18821221
-venkat
-superd
-molotov
-bongos
-mpower
-acun3t1x
-dfcmrf
-h4x3d
-rfhfufylf
-tigran
-booyaa
-plastic1
-monstr
-rfnhby
-lookatme
-anabolic
-tiesto
-simon123
-soulman
-canes1
-skyking
-tomcat1
-madona
-bassline
-dasha123
-tarheel1
-dutch1
-xsw23edc
-qwerty123456789
-imperator
-slaveboy
-bateau
-paypal
-house123
-pentax
-wolf666
-drgonzo
-perros
-digger1
-juninho
-hellomoto
-bladerun
-zzzzzzz1
-keebler
-take8422
-fffffff1
-ginuwine
-israe
-caesar1
-crack1
-precious1
-garand
-magda1
-zigazaga
-321ewq
-johnpaul
-mama1234
-iceman69
-sanjeev
-treeman
-elric
-rebell
-1thunder
-cochon
-deamon
-zoltan
-straycat
-uhbyuj
-luvfur
-mugsy
-primer
-wonder1
-teetime
-candycan
-pfchfytw
-fromage
-gitler
-salvatio
-piggy1
-23049307
-zafira
-chicky
-sergeev
-katze
-bangers
-andriy
-jailbait
-vaz2107
-ghbhjlf
-dbjktnnf
-aqswde
-zaratustra
-asroma
-1pepper
-alyss
-kkkkk1
-ryan1
-radish
-cozumel
-waterpol
-pentium1
-rosebowl
-farmall
-steinway
-dbrekz
-baranov
-jkmuf
-another1
-chinacat
-qqqqqqq1
-hadrian
-devilmaycry4
-ratbag
-teddy2
-love21
-pullings
-packrat
-robyn1
-boobo
-qw12er34
-tribe1
-rosey
-celestia
-nikkie
-fortune12
-olga123
-danthema
-gameon
-vfrfhjys
-dilshod
-henry14
-jenova
-redblue
-chimaera
-pennywise
-sokrates
-danimal
-qqaazz
-fuaqz4
-killer2
-198200
-tbone1
-kolyan
-wabbit
-lewis1
-maxtor
-egoist
-asdfas
-spyglass
-omegas
-jack12
-nikitka
-esperanz
-doozer
-matematika
-wwwww1
-ssssss1
-poiu0987
-suchka
-courtney1
-gungho
-alpha2
-fktyjxrf
-summer06
-bud420
-devildriver
-heavyd
-saracen
-foucault
-choclate
-rjdfktyrj
-goblue1
-monaro
-jmoney
-dcpugh
-efbcapa201
-qqh92r
-pepsicol
-bbb747
-ch5nmk
-honeyb
-beszoptad
-tweeter
-intheass
-iseedeadpeople
-123dan
-89231243658s
-farside1
-findme
-smiley1
-55556666
-sartre
-ytcnjh
-kacper
-costarica
-134679258
-mikeys
-nolimit9
-vova123
-withyou
-5rxypn
-love143
-freebie
-rescue1
-203040
-michael6
-12monkey
-redgreen
-steff
-itstime
-naveen
-good12345
-acidrain
-1dawg
-miramar
-playas
-daddio
-orion2
-852741
-studmuff
-kobe24
-senha123
-stephe
-mehmet
-allalone
-scarface1
-helloworld
-smith123
-blueyes
-vitali
-memphis1
-mybitch
-colin1
-159874
-1dick
-podaria
-d6wnro
-brahms
-f3gh65
-dfcbkmtd
-xxxman
-corran
-ugejvp
-qcfmtz
-marusia
-totem
-arachnid
-matrix2
-antonell
-fgntrf
-zemfira
-christos
-surfing1
-naruto123
-plato1
-56qhxs
-madzia
-vanille
-043aaa
-asq321
-mutton
-ohiostate
-golde
-cdznjckfd
-rhfcysq
-green5
-elephan
-superdog
-jacqueli
-bollock
-lolitas
-nick12
-1orange
-maplelea
-july23
-argento
-waldorf
-wolfer
-pokemon12
-zxcvbnmm
-flicka
-drexel
-outlawz
-harrie
-atrain
-juice2
-falcons1
-charlie6
-19391945
-tower1
-dragon21
-hotdamn
-dirtyboy
-love4ever
-1ginger
-thunder2
-virgo1
-alien1
-bubblegu
-4wwvte
-123456789qqq
-realtime
-studio54
-passss
-vasilek
-awsome
-giorgia
-bigbass
-2002tii
-sunghile
-mosdef
-simbas
-count0
-uwrl7c
-summer05
-lhepmz
-ranger21
-sugarbea
-principe
-5550123
-tatanka
-9638v
-cheerios
-majere
-nomercy
-jamesbond007
-bh90210
-7550055
-jobber
-karaganda
-pongo
-trickle
-defamer
-6chid8
-1q2a3z
-tuscan
-nick123
-.adgjm
-loveyo
-hobbes1
-note1234
-shootme
-171819
-loveporn
-9788960
-monty123
-fabrice
-macduff
-monkey13
-shadowfa
-tweeker
-hanna1
-madball
-telnet
-loveu2
-qwedcxzas
-thatsit
-vfhcbr
-ptfe3xxp
-gblfhfcs
-ddddddd1
-hakkinen
-liverune
-deathsta
-misty123
-suka123
-recon1
-inferno1
-232629
-polecat
-sanibel
-grouch
-hitech
-hamradio
-rkfdbfnehf
-vandam
-nadin
-fastlane
-shlong
-iddqdidkfa
-ledzeppelin
-sexyfeet
-098123
-stacey1
-negras
-roofing
-lucifer1
-ikarus
-tgbyhn
-melnik
-barbaria
-montego
-twisted1
-bigal1
-jiggle
-darkwolf
-acerview
-silvio
-treetops
-bishop1
-iwanna
-pornsite
-happyme
-gfccdjhl
-114411
-veritech
-batterse
-casey123
-yhntgb
-mailto
-milli
-guster
-q12345678
-coronet
-sleuth
-fuckmeha
-armadill
-kroshka
-geordie
-lastochka
-pynchon
-killall
-tommy123
-sasha1996
-godslove
-hikaru
-clticic
-cornbrea
-vfkmdbyf
-passmaster
-123123123a
-souris
-nailer
-diabolo
-skipjack
-martin12
-hinata
-mof6681
-brookie
-dogfight
-johnso
-karpov
-326598
-rfvbrflpt
-travesti
-caballer
-galaxy1
-wotan
-antoha
-art123
-xakep1234
-ricflair
-pervert1
-p00kie
-ambulanc
-santosh
-berserker
-larry33
-bitch123
-a987654321
-dogstar
-angel22
-cjcbcrf
-redhouse
-toodles
-gold123
-hotspot
-kennedy1
-glock21
-chosen1
-schneide
-mainman
-taffy1
-3ki42x
-4zqauf
-ranger2
-4meonly
-year2000
-121212a
-kfylsi
-netzwerk
-diese
-picasso1
-rerecz
-225522
-dastan
-swimmer1
-brooke1
-blackbea
-oneway
-ruslana
-dont4get
-phidelt
-chrisp
-gjyxbr
-xwing
-kickme
-shimmy
-kimmy1
-4815162342lost
-qwerty5
-fcporto
-jazzbo
-mierd
-252627
-basses
-sr20det
-00133
-florin
-howdy1
-kryten
-goshen
-koufax
-cichlid
-imhotep
-andyman
-wrest666
-saveme
-dutchy
-anonymou
-semprini
-siempre
-mocha1
-forest11
-wildroid
-aspen1
-sesam
-kfgekz
-cbhbec
-a55555
-sigmanu
-slash1
-giggs11
-vatech
-marias
-candy123
-jericho1
-kingme
-123a123
-drakula
-cdjkjxm
-mercur
-oneman
-hoseman
-plumper
-ilovehim
-lancers
-sergey1
-takeshi
-goodtogo
-cranberr
-ghjcnj123
-harvick
-qazxs
-1972chev
-horsesho
-freedom3
-letmein7
-saitek
-anguss
-vfvfgfgfz
-300000
-elektro
-toonporn
-999111999q
-mamuka
-q9umoz
-edelweis
-subwoofer
-bayside
-disturbe
-volition
-lucky3
-12345678z
-3mpz4r
-march1
-atlantida
-strekoza
-seagrams
-090909t
-yy5rbfsc
-jack1234
-sammy12
-sampras
-mark12
-eintrach
-chaucer
-lllll1
-nochance
-whitepower
-197000
-lbvekz
-passer
-torana
-12345as
-pallas
-koolio
-12qw34
-nokia8800
-findout
-1thomas
-mmmmm1
-654987
-mihaela
-chinaman
-superduper
-donnas
-ringo1
-jeroen
-gfdkjdf
-professo
-cdtnrf
-tranmere
-tanstaaf
-himera
-ukflbfnjh
-667788
-alex32
-joschi
-w123456
-okidoki
-flatline
-papercli
-super8
-doris1
-2good4u
-4z34l0ts
-pedigree
-freeride
-gsxr1100
-wulfgar
-benjie
-ferdinan
-king1
-charlie7
-djdxbr
-fhntvbq
-ripcurl
-2wsx1qaz
-kingsx
-desade
-sn00py
-loveboat
-rottie
-evgesha
-4money
-dolittle
-adgjmpt
-buzzers
-brett1
-makita
-123123qweqwe
-rusalka
-sluts1
-123456e
-jameson1
-bigbaby
-1z2z3z
-ckjybr
-love4u
-fucker69
-erhfbyf
-jeanluc
-farhad
-fishfood
-merkin
-giant1
-golf69
-rfnfcnhjaf
-camera1
-stromb
-smoothy
-774411
-nylon
-juice1
-rfn.irf
-newyor
-123456789t
-marmot
-star11
-jennyff
-jester1
-hisashi
-kumquat
-alex777
-helicopt
-merkur
-dehpye
-cummin
-zsmj2v
-kristjan
-april12
-englan
-honeypot
-badgirls
-uzumaki
-keines
-p12345
-guita
-quake1
-duncan1
-juicer
-milkbone
-hurtme
-123456789b
-qq123456789
-schwein
-p3wqaw
-54132442
-qwertyytrewq
-andreeva
-ruffryde
-punkie
-abfkrf
-kristinka
-anna1987
-ooooo1
-335533aa
-umberto
-amber123
-456123789
-456789123
-beelch
-manta
-peeker
-1112131415
-3141592654
-gipper
-wrinkle5
-katies
-asd123456
-james11
-78n3s5af
-michael0
-daboss
-jimmyb
-hotdog1
-david69
-852123
-blazed
-sickan
-eljefe
-2n6wvq
-gobills
-rfhfcm
-squeaker
-cabowabo
-luebri
-karups
-test01
-melkor
-angel777
-smallvil
-modano
-olorin
-4rkpkt
-leslie1
-koffie
-shadows1
-littleon
-amiga1
-topeka
-summer20
-asterix1
-pitstop
-aloysius
-k12345
-magazin
-joker69
-panocha
-pass1word
-1233214
-ironpony
-368ejhih
-88keys
-pizza123
-sonali
-57np39
-quake2
-1234567890qw
-1020304
-sword1
-fynjif
-abcde123
-dfktyjr
-rockys
-grendel1
-harley12
-kokakola
-super2
-azathoth
-lisa123
-shelley1
-girlss
-ibragim
-seven1
-jeff24
-1bigdick
-dragan
-autobot
-t4nvp7
-omega123
-900000
-hecnfv
-889988
-nitro1
-doggie1
-fatjoe
-811pahc
-tommyt
-savage1
-pallino
-smitty1
-jg3h4hfn
-jamielee
-1qazwsx
-zx123456
-machine1
-asdfgh123
-guinnes
-789520
-sharkman
-jochen
-legend1
-sonic2
-extreme1
-dima12
-photoman
-123459876
-nokian95
-775533
-vaz2109
-april10
-becks
-repmvf
-pooker
-qwer12345
-themaster
-nabeel
-monkey10
-gogetit
-hockey99
-bbbbbbb1
-zinedine
-dolphin2
-anelka
-1superma
-winter01
-muggsy
-horny2
-669966
-kuleshov
-jesusis
-calavera
-bullet1
-87t5hdf
-sleepers
-winkie
-vespa
-lightsab
-carine
-magister
-1spider
-shitbird
-salavat
-becca1
-wc18c2
-shirak
-galactus
-zaskar
-barkley1
-reshma
-dogbreat
-fullsail
-asasa
-boeder
-12345ta
-zxcvbnm12
-lepton
-elfquest
-tony123
-vkaxcs
-savatage
-sevilia1
-badkitty
-munkey
-pebbles1
-diciembr
-qapmoc
-gabriel2
-1qa2ws3e
-cbcmrb
-welldone
-nfyufh
-kaizen
-jack11
-manisha
-grommit
-g12345
-maverik
-chessman
-heythere
-mixail
-jjjjjjj1
-sylvia1
-fairmont
-harve
-skully
-global1
-youwish
-pikachu1
-badcat
-zombie1
-49527843
-ultra1
-redrider
-offsprin
-lovebird
-153426
-stymie
-aq1sw2
-sorrento
-0000001
-r3ady41t
-webster1
-95175
-adam123
-coonass
-159487
-slut1
-gerasim
-monkey99
-slutwife
-159963
-1pass1page
-hobiecat
-bigtymer
-all4you
-maggie2
-olamide
-comcast1
-infinit
-bailee
-vasileva
-.ktxrf
-asdfghjkl1
-12345678912
-setter
-fuckyou7
-nnagqx
-lifesuck
-draken
-austi
-feb2000
-cable1
-1234qwerasdf
-hax0red
-zxcv12
-vlad7788
-nosaj
-lenovo
-underpar
-huskies1
-lovegirl
-feynman
-suerte
-babaloo
-alskdjfhg
-oldsmobi
-bomber1
-redrover
-pupuce
-methodman
-phenom
-cutegirl
-countyli
-gretsch
-godisgood
-bysunsu
-hardhat
-mironova
-123qwe456rty
-rusty123
-salut
-187211
-555666777
-11111z
-mahesh
-rjntyjxtr
-br00klyn
-dunce1
-timebomb
-bovine
-makelove
-littlee
-shaven
-rizwan
-patrick7
-42042042
-bobbijo
-rustem
-buttmunc
-dongle
-tiger69
-bluecat
-blackhol
-shirin
-peaces
-cherub
-cubase
-longwood
-lotus7
-gwju3g
-bruin
-pzaiu8
-green11
-uyxnyd
-seventee
-dragon5
-tinkerbel
-bluess
-bomba
-fedorova
-joshua2
-bodyshop
-peluche
-gbpacker
-shelly1
-d1i2m3a4
-ghtpbltyn
-talons
-sergeevna
-misato
-chrisc
-sexmeup
-brend
-olddog
-davros
-hazelnut
-bridget1
-hzze929b
-readme
-brethart
-wild1
-ghbdtnbr1
-nortel
-kinger
-royal1
-bucky1
-allah1
-drakkar
-emyeuanh
-gallaghe
-hardtime
-jocker
-tanman
-flavio
-abcdef123
-leviatha
-squid1
-skeet
-sexse
-123456x
-mom4u4mm
-lilred
-djljktq
-ocean11
-cadaver
-baxter1
-808state
-fighton
-primavera
-1andrew
-moogle
-limabean
-goddess1
-vitalya
-blue56
-258025
-bullride
-cicci
-1234567d
-connor1
-gsxr11
-oliveoil
-leonard1
-legsex
-gavrik
-rjnjgtc
-mexicano
-2bad4u
-goodfellas
-ornw6d
-mancheste
-hawkmoon
-zlzfrh
-schorsch
-g9zns4
-bashful
-rossi46
-stephie
-rfhfntkm
-sellout
-123fuck
-stewar1
-solnze
-00007
-thor5200
-compaq12
-didit
-bigdeal
-hjlbyf
-zebulon
-wpf8eu
-kamran
-emanuele
-197500
-carvin
-ozlq6qwm
-3syqo15hil
-pennys
-epvjb6
-asdfghjkl123
-198000
-nfbcbz
-jazzer
-asfnhg66
-zoloft
-albundy
-aeiou
-getlaid
-planet1
-gjkbyjxrf
-alex2000
-brianb
-moveon
-maggie11
-eieio
-vcradq
-shaggy1
-novartis
-cocoloco
-dunamis
-554uzpad
-sundrop
-1qwertyu
-alfie
-feliks
-briand
-123www
-red456
-addams
-fhntv1998
-goodhead
-theway
-javaman
-angel01
-stratoca
-lonsdale
-15987532
-bigpimpin
-skater1
-issue43
-muffie
-yasmina
-slowride
-crm114
-sanity729
-himmel
-carolcox
-bustanut
-parabola
-masterlo
-computador
-crackhea
-dynastar
-rockbott
-doggysty
-wantsome
-bigten
-gaelle
-juicy1
-alaska1
-etower
-sixnine
-suntan
-froggies
-nokia7610
-hunter11
-njnets
-alicante
-buttons1
-diosesamo
-elizabeth1
-chiron
-trustnoo
-amatuers
-tinytim
-mechta
-sammy2
-cthulu
-trs8f7
-poonam
-m6cjy69u35
-cookie12
-blue25
-jordans
-santa1
-kalinka
-mikey123
-lebedeva
-12345689
-kissss
-queenbee
-vjybnjh
-ghostdog
-cuckold
-bearshare
-rjcntyrj
-alinochka
-ghjcnjrdfibyj
-aggie1
-teens1
-3qvqod
-dauren
-tonino
-hpk2qc
-iqzzt580
-bears85
-nascar88
-theboy
-njqcw4
-masyanya
-pn5jvw
-intranet
-lollone
-shadow99
-00096462
-techie
-cvtifhbrb
-redeemed
-gocanes
-62717315
-topman
-intj3a
-cobrajet
-antivirus
-whyme
-berserke
-ikilz083
-airedale
-brandon2
-hopkig
-johanna1
-danil8098
-gojira
-arthu
-vision1
-pendragon
-milen
-chrissie
-vampiro
-mudder
-chris22
-blowme69
-omega7
-surfers
-goterps
-italy1
-baseba11
-diego1
-gnatsum
-birdies
-semenov
-joker123
-zenit2011
-wojtek
-cab4ma99
-watchmen
-damia
-forgotte
-fdm7ed
-strummer
-freelanc
-cingular
-orange77
-mcdonalds
-vjhjpjdf
-kariya
-tombston
-starlet
-hawaii1
-dantheman
-megabyte
-nbvjirf
-anjing
-ybrjkftdbx
-hotmom
-kazbek
-pacific1
-sashimi
-asd12
-coorslig
-yvtte545
-kitte
-elysium
-klimenko
-cobblers
-kamehameha
-only4me
-redriver
-triforce
-sidorov
-vittoria
-fredi
-dank420
-m1234567
-fallout2
-989244342a
-crazy123
-crapola
-servus
-volvos
-1scooter
-griffin1
-autopass
-ownzyou
-deviant
-george01
-2kgwai
-boeing74
-simhrq
-hermosa
-hardcor
-griffy
-rolex1
-hackme
-cuddles1
-master3
-bujhtr
-aaron123
-popolo
-blader
-1sexyred
-gerry1
-cronos
-ffvdj474
-yeehaw
-bob1234
-carlos2
-mike77
-buckwheat
-ramesh
-acls2h
-monster2
-montess
-11qq22ww
-lazer
-zx123456789
-chimpy
-masterch
-sargon
-lochness
-archana
-1234qwert
-hbxfhl
-sarahb
-altoid
-zxcvbn12
-dakot
-caterham
-dolomite
-chazz
-r29hqq
-longone
-pericles
-grand1
-sherbert
-eagle3
-pudge
-irontree
-synapse
-boome
-nogood
-summer2
-pooki
-gangsta1
-mahalkit
-elenka
-lbhtrnjh
-dukedog
-19922991
-hopkins1
-evgenia
-domino1
-x123456
-manny1
-tabbycat
-drake1
-jerico
-drahcir
-kelly2
-708090a
-facesit
-11c645df
-mac123
-boodog
-kalani
-hiphop1
-critters
-hellothere
-tbirds
-valerka
-551scasi
-love777
-paloalto
-mrbrown
-duke3d
-killa1
-arcturus
-spider12
-dizzy1
-smudger
-goddog
-75395
-spammy
-1357997531
-78678
-datalife
-zxcvbn123
-1122112211
-london22
-23dp4x
-rxmtkp
-biggirls
-ownsu
-lzbs2twz
-sharps
-geryfe
-237081a
-golakers
-nemesi
-sasha1995
-pretty1
-mittens1
-d1lakiss
-speedrac
-gfhjkmm
-sabbat
-hellrais
-159753258
-qwertyuiop123
-playgirl
-crippler
-salma
-strat1
-celest
-hello5
-omega5
-cheese12
-ndeyl5
-edward12
-soccer3
-cheerio
-davido
-vfrcbr
-gjhjctyjr
-boscoe
-inessa
-shithole
-ibill
-qwepoi
-201jedlz
-asdlkj
-davidk
-spawn2
-ariel1
-michael4
-jamie123
-romantik
-micro1
-pittsbur
-canibus
-katja
-muhtar
-thomas123
-studboy
-masahiro
-rebrov
-patrick8
-hotboys
-sarge1
-1hammer
-nnnnn1
-eistee
-datalore
-jackdani
-sasha2010
-mwq6qlzo
-cmfnpu
-klausi
-cnhjbntkm
-andrzej
-ilovejen
-lindaa
-hunter123
-vvvvv1
-novembe
-hamster1
-x35v8l
-lacey1
-1silver
-iluvporn
-valter
-herson
-alexsandr
-cojones
-backhoe
-womens
-777angel
-beatit
-klingon1
-ta8g4w
-luisito
-benedikt
-maxwel
-inspecto
-zaq12ws
-wladimir
-bobbyd
-peterj
-asdfg12
-hellspawn
-bitch69
-nick1234
-golfer23
-sony123
-jello1
-killie
-chubby1
-kodaira52
-yanochka
-buckfast
-morris1
-roaddogg
-snakeeye
-sex1234
-mike22
-mmouse
-fucker11
-dantist
-brittan
-vfrfhjdf
-doc123
-plokijuh
-emerald1
-batman01
-serafim
-elementa
-soccer9
-footlong
-cthuttdbx
-hapkido
-eagle123
-getsmart
-getiton
-batman2
-masons
-mastiff
-098890
-cfvfhf
-james7
-azalea
-sherif
-saun24865709
-123red
-cnhtrjpf
-martina1
-pupper
-michael5
-alan12
-shakir
-devin1
-ha8fyp
-palom
-mamulya
-trippy
-deerhunter
-happyone
-monkey77
-3mta3
-123456789f
-crownvic
-teodor
-natusik
-0137485
-vovchik
-strutter
-triumph1
-cvetok
-moremone
-sonnen
-screwbal
-akira1
-sexnow
-pernille
-independ
-poopies
-samapi
-kbcbxrf
-master22
-swetlana
-urchin
-viper2
-magica
-slurpee
-postit
-gilgames
-kissarmy
-clubpenguin
-limpbizk
-timber1
-celin
-lilkim
-fuckhard
-lonely1
-mom123
-goodwood
-extasy
-sdsadee23
-foxglove
-malibog
-clark1
-casey2
-shell1
-odense
-balefire
-dcunited
-cubbie
-pierr
-solei
-161718
-bowling1
-areyukesc
-batboy
-r123456
-1pionee
-marmelad
-maynard1
-cn42qj
-cfvehfq
-heathrow
-qazxcvbn
-connecti
-secret123
-newfie
-xzsawq21
-tubitzen
-nikusha
-enigma1
-yfcnz123
-1austin
-michaelc
-splunge
-wanger
-phantom2
-jason2
-pain4me
-primetime21
-babes1
-liberte
-sugarray
-undergro
-zonker
-labatts
-djhjyf
-watch1
-eagle5
-madison2
-cntgfirf
-sasha2
-masterca
-fiction7
-slick50
-bruins1
-sagitari
-12481632
-peniss
-insuranc
-2b8riedt
-12346789
-mrclean
-ssptx452
-tissot
-q1w2e3r4t5y6u7
-avatar1
-comet1
-spacer
-vbrjkf
-pass11
-wanker1
-14vbqk9p
-noshit
-money4me
-sayana
-fish1234
-seaways
-pipper
-romeo123
-karens
-wardog
-ab123456
-gorilla1
-andrey123
-lifesucks
-jamesr
-4wcqjn
-bearman
-glock22
-matt11
-dflbvrf
-barbi
-maine1
-dima1997
-sunnyboy
-6bjvpe
-bangkok1
-666666q
-rafiki
-letmein0
-0raziel0
-dalla
-london99
-wildthin
-patrycja
-skydog
-qcactw
-tmjxn151
-yqlgr667
-jimmyd
-stripclub
-deadwood
-863abgsg
-horses1
-qn632o
-scatman
-sonia1
-subrosa
-woland
-kolya
-charlie4
-moleman
-j12345
-summer11
-angel11
-blasen
-sandal
-mynewpas
-retlaw
-cambria
-mustang4
-nohack04
-kimber45
-fatdog
-maiden1
-bigload
-necron
-dupont24
-ghost123
-turbo2
-.ktymrf
-radagast
-balzac
-vsevolod
-pankaj
-argentum
-2bigtits
-mamabear
-bumblebee
-mercury7
-maddie1
-chomper
-jq24nc
-snooky
-pussylic
-1lovers
-taltos
-warchild
-diablo66
-jojo12
-sumerki
-aventura
-gagger
-annelies
-drumset
-cumshots
-azimut
-123580
-clambake
-bmw540
-birthday54
-psswrd
-paganini
-wildwest
-filibert
-teaseme
-1test
-scampi
-thunder5
-antosha
-purple12
-supersex
-hhhhhh1
-brujah
-111222333a
-13579a
-bvgthfnjh
-4506802a
-killians
-choco
-qqqwwweee
-raygun
-1grand
-koetsu13
-sharp1
-mimi92139
-fastfood
-idontcare
-bluered
-chochoz
-4z3al0ts
-target1
-sheffiel
-labrat
-stalingrad
-147123
-cubfan
-corvett1
-holden1
-snapper1
-4071505
-amadeo
-pollo
-desperados
-lovestory
-marcopolo
-mumbles
-familyguy
-kimchee
-marcio
-support1
-tekila
-shygirl1
-trekkie
-submissi
-ilaria
-salam
-loveu
-wildstar
-master69
-sales1
-netware
-homer2
-arseniy
-gerrity1
-raspberr
-atreyu
-stick1
-aldric
-tennis12
-matahari
-alohomora
-dicanio
-michae1
-michaeld
-666111
-luvbug
-boyscout
-esmerald
-mjordan
-admiral1
-steamboa
-616913
-ybhdfyf
-557711
-555999
-sunray
-apokalipsis
-theroc
-bmw330
-buzzy
-chicos
-lenusik
-shadowma
-eagles05
-444222
-peartree
-qqq123
-sandmann
-spring1
-430799
-phatass
-andi03
-binky1
-arsch
-bamba
-kenny123
-fabolous
-loser123
-poop12
-maman
-phobos
-tecate
-myxworld4
-metros
-cocorico
-nokia6120
-johnny69
-hater
-spanked
-313233
-markos
-love2011
-mozart1
-viktoriy
-reccos
-331234
-hornyone
-vitesse
-1um83z
-55555q
-proline
-v12345
-skaven
-alizee
-bimini
-fenerbahce
-543216
-zaqqaz
-poi123
-stabilo
-brownie1
-1qwerty1
-dinesh
-baggins1
-1234567t
-davidkin
-friend1
-lietuva
-octopuss
-spooks
-12345qq
-myshit
-buttface
-paradoxx
-pop123
-golfin
-sweet69
-rfghbp
-sambuca
-kayak1
-bogus1
-girlz
-dallas12
-millers
-123456zx
-operatio
-pravda
-eternal1
-chase123
-moroni
-proust
-blueduck
-harris1
-redbarch
-996699
-1010101
-mouche
-millenni
-1123456
-score1
-1234565
-1234576
-eae21157
-dave12
-pussyy
-gfif1991
-1598741
-hoppy
-darrian
-snoogins
-fartface
-ichbins
-vfkbyrf
-rusrap
-2741001
-fyfrjylf
-aprils
-favre
-thisis
-bannana
-serval
-wiggum
-satsuma
-matt123
-ivan123
-gulmira
-123zxc123
-oscar2
-acces
-annie2
-dragon0
-emiliano
-allthat
-pajaro
-amandine
-rawiswar
-sinead
-tassie
-karma1
-piggys
-nokias
-orions
-origami
-type40
-mondo
-ferrets
-monker
-biteme2
-gauntlet
-arkham
-ascona
-ingram01
-klem1
-quicksil
-bingo123
-blue66
-plazma
-onfire
-shortie
-spjfet
-123963
-thered
-fire777
-lobito
-vball
-1chicken
-moosehea
-elefante
-babe23
-jesus12
-parallax
-elfstone
-number5
-shrooms
-freya
-hacker1
-roxette
-snoops
-number7
-fellini
-dtlmvf
-chigger
-mission1
-mitsubis
-kannan
-whitedog
-james01
-ghjgecr
-rfnfgekmnf
-everythi
-getnaked
-prettybo
-sylvan
-chiller
-carrera4
-cowbo
-biochem
-azbuka
-qwertyuiop1
-midnight1
-informat
-audio1
-alfred1
-0range
-sucker1
-scott2
-russland
-1eagle
-torben
-djkrjlfd
-rocky6
-maddy1
-bonobo
-portos
-chrissi
-xjznq5
-dexte
-vdlxuc
-teardrop
-pktmxr
-iamtheone
-danijela
-eyphed
-suzuki1
-etvww4
-redtail
-ranger11
-mowerman
-asshole2
-coolkid
-adriana1
-bootcamp
-longcut
-evets
-npyxr5
-bighurt
-bassman1
-stryder
-giblet
-nastja
-blackadd
-topflite
-wizar
-cumnow
-technolo
-bassboat
-bullitt
-kugm7b
-maksimus
-wankers
-mine12
-sunfish
-pimpin1
-shearer9
-user1
-vjzgjxnf
-tycobb
-80070633pc
-stanly
-vitaly
-shirley1
-cinzia
-carolyn1
-angeliqu
-teamo
-qdarcv
-aa123321
-ragdoll
-bonit
-ladyluck
-wiggly
-vitara
-jetbalance
-12345600
-ozzman
-dima12345
-mybuddy
-shilo
-satan66
-erebus
-warrio
-090808qwe
-stupi
-bigdan
-paul1234
-chiapet
-brooks1
-philly1
-dually
-gowest
-farmer1
-1qa2ws3ed4rf
-alberto1
-beachboy
-barne
-aa12345
-aliyah
-radman
-benson1
-dfkthbq
-highball
-bonou2
-i81u812
-workit
-darter
-redhook
-csfbr5yy
-buttlove
-episode1
-ewyuza
-porthos
-lalal
-abcd12
-papero
-toosexy
-keeper1
-silver7
-jujitsu
-corset
-pilot123
-simonsay
-pinggolf
-katerinka
-kender
-drunk1
-fylhjvtlf
-rashmi
-nighthawk
-maggy
-juggernaut
-larryb
-cabibble
-fyabcf
-247365
-gangstar
-jaybee
-verycool
-123456789qw
-forbidde
-prufrock
-12345zxc
-malaika
-blackbur
-docker
-filipe
-koshechka
-gemma1
-djamaal
-dfcbkmtdf
-gangst
-9988aa
-ducks1
-pthrfkj
-puertorico
-muppets
-griffins
-whippet
-sauber
-timofey
-larinso
-123456789zxc
-quicken
-qsefth
-liteon
-headcase
-bigdadd
-zxc321
-maniak
-jamesc
-bassmast
-bigdogs
-1girls
-123xxx
-trajan
-lerochka
-noggin
-mtndew
-04975756
-domin
-wer123
-fumanchu
-lambada
-thankgod
-june22
-kayaking
-patchy
-summer10
-timepass
-poiu1234
-kondor
-kakka
-lament
-zidane10
-686xqxfg
-l8v53x
-caveman1
-nfvthkfy
-holymoly
-pepita
-alex1996
-mifune
-fighter1
-asslicker
-jack22
-abc123abc
-zaxxon
-midnigh
-winni
-psalm23
-punky
-monkey22
-password13
-mymusic
-justyna
-annushka
-lucky5
-briann
-495rus19
-withlove
-almaz
-supergir
-miata
-bingbong
-bradpitt
-kamasutr
-yfgjktjy
-vanman
-pegleg
-amsterdam1
-123a321
-letmein9
-shivan
-korona
-bmw520
-annette1
-scotsman
-gandal
-welcome12
-sc00by
-qpwoei
-fred69
-m1sf1t
-hamburg1
-1access
-dfkmrbhbz
-excalibe
-boobies1
-fuckhole
-karamel
-starfuck
-star99
-breakfas
-georgiy
-ywvxpz
-smasher
-fatcat1
-allanon
-12345n
-coondog
-whacko
-avalon1
-scythe
-saab93
-timon
-khorne
-atlast
-nemisis
-brady12
-blenheim
-52678677
-mick7278
-9skw5g
-fleetwoo
-ruger1
-kissass
-pussy7
-scruff
-12345l
-bigfun
-vpmfsz
-yxkck878
-evgeny
-55667788
-lickher
-foothill
-alesis
-poppies
-77777778
-californi
-mannie
-bartjek
-qhxbij
-thehulk
-xirt2k
-angelo4ek
-rfkmrekznjh
-tinhorse
-1david
-sparky12
-night1
-luojianhua
-bobble
-nederland
-rosemari
-travi
-minou
-ciscokid
-beehive
-565hlgqo
-alpine1
-samsung123
-trainman
-xpress
-logistic
-vw198m2n
-hanter
-zaqwsx123
-qwasz
-mariachi
-paska
-kmg365
-kaulitz
-sasha12
-north1
-polarbear
-mighty1
-makeksa11
-123456781
-one4all
-gladston
-notoriou
-polniypizdec110211
-gosia
-grandad
-xholes
-timofei
-invalidp
-speaker1
-zaharov
-maggiema
-loislane
-gonoles
-br5499
-discgolf
-kaskad
-snooper
-newman1
-belial
-demigod
-vicky1
-pridurok
-alex1990
-tardis1
-cruzer
-hornie
-sacramen
-babycat
-burunduk
-mark69
-oakland1
-me1234
-gmctruck
-extacy
-sexdog
-putang
-poppen
-billyd
-1qaz2w
-loveable
-gimlet
-azwebitalia
-ragtop
-198500
-qweas
-mirela
-rock123
-11bravo
-sprewell
-tigrenok
-jaredleto
-vfhbif
-blue2
-rimjob
-catwalk
-sigsauer
-loqse
-doromich
-jack01
-lasombra
-jonny5
-newpassword
-profesor
-garcia1
-123as123
-croucher
-demeter
-4_life
-rfhfvtkm
-superman2
-rogues
-assword1
-russia1
-jeff1
-mydream
-z123456789
-rascal1
-darre
-kimberl
-pickle1
-ztmfcq
-ponchik
-lovesporn
-hikari
-gsgba368
-pornoman
-chbjun
-choppy
-diggity
-nightwolf
-viktori
-camar
-vfhecmrf
-alisa1
-minstrel
-wishmaster
-mulder1
-aleks
-gogirl
-gracelan
-8womys
-highwind
-solstice
-dbrnjhjdyf
-nightman
-pimmel
-beertje
-ms6nud
-wwfwcw
-fx3tuo
-poopface
-asshat
-dirtyd
-jiminy
-luv2fuck
-ptybnxtvgbjy
-dragnet
-pornogra
-10inch
-scarlet1
-guido1
-raintree
-v123456
-1aaaaaaa
-maxim1935
-hotwater
-gadzooks
-playaz
-harri
-brando1
-defcon1
-ivanna
-123654a
-arsenal2
-candela
-nt5d27
-jaime1
-duke1
-burton1
-allstar1
-dragos
-newpoint
-albacore
-1236987z
-verygoodbot
-1wildcat
-fishy1
-ptktysq
-chris11
-puschel
-itdxtyrj
-7kbe9d
-serpico
-jazzie
-1zzzzz
-kindbuds
-wenef45313
-1compute
-tatung
-sardor
-gfyfcjybr
-test99
-toucan
-meteora
-lysander
-asscrack
-jowgnx
-hevnm4
-suckthis
-masha123
-karinka
-marit
-oqglh565
-dragon00
-vvvbbb
-cheburashka
-vfrfrf
-downlow
-unforgiven
-p3e85tr
-kim123
-sillyboy
-gold1
-golfvr6
-quicksan
-irochka
-froglegs
-shortsto
-caleb1
-tishka
-bigtitts
-smurfy
-bosto
-dropzone
-nocode
-jazzbass
-digdug
-green7
-saltlake
-therat
-dmitriev
-lunita
-deaddog
-summer0
-1212qq
-bobbyg
-mty3rh
-isaac1
-gusher
-helloman
-sugarbear
-corvair
-extrem
-teatime
-tujazopi
-titanik
-efyreg
-jo9k2jw2
-counchac
-tivoli
-utjvtnhbz
-bebit
-jacob6
-clayton1
-incubus1
-flash123
-squirter
-dima2010
-cock1
-rawks
-komatsu
-forty2
-98741236
-cajun1
-madelein
-mudhoney
-magomed
-q111111
-qaswed
-consense
-12345b
-bakayaro
-silencer
-zoinks
-bigdic
-werwolf
-pinkpuss
-96321478
-alfie1
-ali123
-sarit
-minette
-musics
-chato
-iaapptfcor
-cobaka
-strumpf
-datnigga
-sonic123
-yfnecbr
-vjzctvmz
-pasta1
-tribbles
-crasher
-htlbcrf
-1tiger
-shock123
-bearshar
-syphon
-a654321
-cubbies1
-jlhanes
-eyespy
-fucktheworld
-carrie1
-bmw325is
-suzuk
-mander
-dorina
-mithril
-hondo1
-vfhnbyb
-sachem
-newton1
-12345x
-7777755102q
-230857z
-xxxsex
-scubapro
-hayastan
-spankit
-delasoul
-searock6
-fallout3
-nilrem
-24681357
-pashka
-voluntee
-pharoh
-willo
-india1
-badboy69
-roflmao
-gunslinger
-lovergir
-mama12
-melange
-640xwfkv
-chaton
-darkknig
-bigman1
-aabbccdd
-harleyd
-birdhouse
-giggsy
-hiawatha
-tiberium
-joker7
-hello1234
-sloopy
-tm371855
-greendog
-solar1
-bignose
-djohn11
-espanol
-oswego
-iridium
-kavitha
-pavell
-mirjam
-cyjdsvujljv
-alpha5
-deluge
-hamme
-luntik
-turismo
-stasya
-kjkbnf
-caeser
-schnecke
-tweety1
-tralfaz
-lambrett
-prodigy1
-trstno1
-pimpshit
-werty1
-karman
-bigboob
-pastel
-blackmen
-matthew8
-moomin
-q1w2e
-gilly
-primaver
-jimmyg
-house2
-elviss
-15975321
-1jessica
-monaliza
-salt55
-vfylfhbyrf
-harley11
-tickleme
-murder1
-nurgle
-kickass1
-theresa1
-fordtruck
-pargolf
-managua
-inkognito
-sherry1
-gotit
-friedric
-metro2033
-slk230
-freeport
-cigarett
-492529
-vfhctkm
-thebeach
-twocats
-bakugan
-yzerman1
-charlieb
-motoko
-skiman
-1234567w
-pussy3
-love77
-asenna
-buffie
-260zntpc
-kinkos
-access20
-mallard1
-fuckyou69
-monami
-rrrrr1
-bigdog69
-mikola
-1boomer
-godzila
-ginger2
-dima2000
-skorpion39
-dima1234
-hawkdog79
-warrior2
-ltleirf
-supra1
-jerusale
-monkey01
-333z333
-666888
-kelsey1
-w8gkz2x1
-fdfnfh
-msnxbi
-qwe123rty
-mach1
-monkey3
-123456789qq
-c123456
-nezabudka
-barclays
-nisse
-dasha1
-12345678987654321
-dima1993
-oldspice
-frank2
-rabbitt
-prettyboy
-ov3ajy
-iamthema
-kawasak
-banjo1
-gtivr6
-collants
-gondor
-hibees
-cowboys2
-codfish
-buster2
-purzel
-rubyred
-kayaker
-bikerboy
-qguvyt
-masher
-sseexx
-kenshiro
-moonglow
-semenova
-rosari
-eduard1
-deltaforce
-grouper
-bongo1
-tempgod
-1taylor
-goldsink
-qazxsw1
-1jesus
-m69fg2w
-maximili
-marysia
-husker1
-kokanee
-sideout
-googl
-south1
-plumber1
-trillian
-00001
-1357900
-farkle
-1xxxxx
-pascha
-emanuela
-bagheera
-hound1
-mylov
-newjersey
-swampfox
-sakic19
-torey
-geforce
-wu4etd
-conrail
-pigman
-martin2
-ber02
-nascar2
-angel69
-barty
-kitsune
-cornet
-yes90125
-goomba
-daking
-anthea
-sivart
-weather1
-ndaswf
-scoubidou
-masterchief
-rectum
-3364068
-oranges1
-copter
-1samanth
-eddies
-mimoza
-ahfywbz
-celtic88
-86mets
-applemac
-amanda11
-taliesin
-1angel
-imhere
-london11
-bandit12
-killer666
-beer1
-06225930
-psylocke
-james69
-schumach
-24pnz6kc
-endymion
-wookie1
-poiu123
-birdland
-smoochie
-lastone
-rclaki
-olive1
-pirat
-thunder7
-chris69
-rocko
-151617
-djg4bb4b
-lapper
-ajcuivd289
-colole57
-shadow7
-dallas21
-ajtdmw
-executiv
-dickies
-omegaman
-jason12
-newhaven
-aaaaaas
-pmdmscts
-s456123789
-beatri
-applesauce
-levelone
-strapon
-benladen
-creaven
-ttttt1
-saab95
-f123456
-pitbul
-54321a
-sex12345
-robert3
-atilla
-mevefalkcakk
-1johnny
-veedub
-lilleke
-nitsuj
-5t6y7u8i
-teddys
-bluefox
-nascar20
-vwjetta
-buffy123
-playstation3
-loverr
-qweasd12
-lover2
-telekom
-benjamin1
-alemania
-neutrino
-rockz
-valjean
-testicle
-trinity3
-realty
-firestarter
-794613852
-ardvark
-guadalup
-philmont
-arnold1
-holas
-zw6syj
-birthday299
-dover1
-sexxy1
-gojets
-741236985
-cance
-blue77
-xzibit
-qwerty88
-komarova
-qweszxc
-footer
-rainger
-silverst
-ghjcnb
-catmando
-tatooine
-31217221027711
-amalgam
-69dude
-qwerty321
-roscoe1
-74185
-cubby
-alfa147
-perry1
-darock
-katmandu
-darknight
-knicks1
-freestuff
-45454
-kidman
-4tlved
-axlrose
-cutie1
-quantum1
-joseph10
-ichigo
-pentium3
-rfhectkm
-rowdy1
-woodsink
-justforfun
-sveta123
-pornografia
-mrbean
-bigpig
-tujheirf
-delta9
-portsmou
-hotbod
-kartal
-10111213
-fkbyf001
-pavel1
-pistons1
-necromancer
-verga
-c7lrwu
-doober
-thegame1
-hatesyou
-sexisfun
-1melissa
-tuczno18
-bowhunte
-gobama
-scorch
-campeon
-bruce2
-fudge1
-herpderp
-bacon1
-redsky
-blackeye
-19966991
-19992000
-ripken8
-masturba
-34524815
-primax
-paulina1
-vp6y38
-427cobra
-4dwvjj
-dracon
-fkg7h4f3v6
-longview
-arakis
-panama1
-honda2
-lkjhgfdsaz
-razors
-steels
-fqkw5m
-dionysus
-mariajos
-soroka
-enriqu
-nissa
-barolo
-king1234
-hshfd4n279
-holland1
-flyer1
-tbones
-343104ky
-modems
-tk421
-ybrbnrf
-pikapp
-sureshot
-wooddoor
-florida2
-mrbungle
-vecmrf
-catsdogs
-axolotl
-nowayout
-francoi
-chris21
-toenail
-hartland
-asdjkl
-nikkii
-onlyyou
-buckskin
-fnord
-flutie
-holen1
-rincewind
-lefty1
-ducky1
-199000
-fvthbrf
-redskin1
-ryno23
-lostlove
-19mtpgam19
-abercrom
-benhur
-jordan11
-roflcopter
-ranma
-phillesh
-avondale
-igromania
-p4ssword
-jenny123
-tttttt1
-spycams
-cardigan
-2112yyz
-sleepy1
-paris123
-mopars
-lakers34
-hustler1
-james99
-matrix3
-popimp
-12pack
-eggbert
-medvedev
-testit
-performa
-logitec
-marija
-sexybeast
-supermanboy
-iwantit
-rjktcj
-jeffer
-svarog
-halo123
-whdbtp
-nokia3230
-heyjoe
-marilyn1
-speeder
-ibxnsm
-prostock
-bennyboy
-charmin
-codydog
-parol999
-ford9402
-jimmer
-crayola
-159357258
-alex77
-joey1
-cayuga
-phish420
-poligon
-specops
-tarasova
-caramelo
-draconis
-dimon
-cyzkhw
-june29
-getbent
-1guitar
-jimjam
-dictiona
-shammy
-flotsam
-0okm9ijn
-crapper
-technic
-fwsadn
-rhfdxtyrj
-zaq11qaz
-anfield1
-159753q
-curious1
-hip-hop
-1iiiii
-gfhjkm2
-cocteau
-liveevil
-friskie
-crackhead
-b1afra
-elektrik
-lancer1
-b0ll0cks
-jasond
-z1234567
-tempest1
-alakazam
-asdfasd
-duffy1
-oneday
-dinkle
-qazedctgb
-kasimir
-happy7
-salama
-hondaciv
-nadezda
-andretti
-cannondale
-sparticu
-znbvjd
-blueice
-money01
-finster
-eldar
-moosie
-pappa
-delta123
-neruda
-bmw330ci
-jeanpaul
-malibu1
-alevtina
-sobeit
-travolta
-fullmetal
-enamorad
-mausi
-boston12
-greggy
-smurf1
-ratrace
-ichiban
-ilovepus
-davidg
-wolf69
-villa1
-cocopuff
-football12
-starfury
-zxc12345
-forfree
-fairfiel
-dreams1
-tayson
-mike2
-dogday
-hej123
-oldtimer
-sanpedro
-clicker
-mollycat
-roadstar
-golfe
-lvbnhbq1
-topdevice
-a1b2c
-sevastopol
-calli
-milosc
-fire911
-pink123
-team3x
-nolimit5
-snickers1
-annies
-09877890
-jewel1
-steve69
-justin11
-autechre
-killerbe
-browncow
-slava1
-christer
-fantomen
-redcloud
-elenberg
-beautiful1
-passw0rd1
-nazira
-advantag
-cockring
-chaka
-rjpzdrf
-99941
-az123456
-biohazar
-energie
-bubble1
-bmw323
-tellme
-printer1
-glavine
-1starwar
-coolbeans
-april17
-carly1
-quagmire
-admin2
-djkujuhfl
-pontoon
-texmex
-carlos12
-thermo
-vaz2106
-nougat
-bob666
-1hockey
-1john
-cricke
-qwerty10
-twinz
-totalwar
-underwoo
-tijger
-lildevil
-123q321
-germania
-freddd
-1scott
-beefy
-5t4r3e2w1q
-fishbait
-nobby
-hogger
-dnstuff
-jimmyc
-redknapp
-flame1
-tinfloor
-balla
-nfnfhby
-yukon1
-vixens
-batata
-danny123
-1zxcvbnm
-gaetan
-homewood
-greats
-tester1
-green99
-1fucker
-sc0tland
-starss
-glori
-arnhem
-goatman
-1234asd
-supertra
-bill123
-elguapo
-sexylegs
-jackryan
-usmc69
-innow
-roaddog
-alukard
-winter11
-crawler
-gogiants
-rvd420
-alessandr
-homegrow
-gobbler
-esteba
-valeriy
-happy12
-1joshua
-hawking
-sicnarf
-waynes
-iamhappy
-bayadera
-august2
-sashas
-gotti
-dragonfire
-pencil1
-halogen
-borisov
-bassingw
-15975346
-zachar
-sweetp
-soccer99
-sky123
-flipyou
-spots3
-xakepy
-cyclops1
-dragon77
-rattolo58
-motorhea
-piligrim
-helloween
-dmb2010
-supermen
-shad0w
-eatcum
-sandokan
-pinga
-ufkfrnbrf
-roksana
-amista
-pusser
-sony1234
-azerty1
-1qasw2
-ghbdt
-q1w2e3r4t5y6u7i8
-ktutylf
-brehznev
-zaebali
-shitass
-creosote
-gjrtvjy
-14938685
-naughtyboy
-pedro123
-21crack
-maurice1
-joesakic
-nicolas1
-matthew9
-lbyfhf
-elocin
-hfcgbplzq
-pepper123
-tiktak
-mycroft
-ryan11
-firefly1
-arriva
-cyecvevhbr
-loreal
-peedee
-jessica8
-lisa01
-anamari
-pionex
-ipanema
-airbag
-frfltvbz
-123456789aa
-epwr49
-casper12
-sweethear
-sanandreas
-wuschel
-cocodog
-france1
-119911
-redroses
-erevan
-xtvgbjy
-bigfella
-geneve
-volvo850
-evermore
-amy123
-moxie
-celebs
-geeman
-underwor
-haslo1
-joy123
-hallow
-chelsea0
-12435687
-abarth
-12332145
-tazman1
-roshan
-yummie
-genius1
-chrisd
-ilovelife
-seventy7
-qaz1wsx2
-rocket88
-gaurav
-bobbyboy
-tauchen
-roberts1
-locksmit
-masterof
-www111
-d9ungl
-volvos40
-asdasd1
-golfers
-jillian1
-7xm5rq
-arwpls4u
-gbhcf2
-elloco
-football2
-muerte
-bob101
-sabbath1
-strider1
-killer66
-notyou
-lawnboy
-de7mdf
-johnnyb
-voodoo2
-sashaa
-homedepo
-bravos
-nihao123
-braindea
-weedhead
-rajeev
-artem1
-camille1
-rockss
-bobbyb
-aniston
-frnhbcf
-oakridge
-biscayne
-cxfcnm
-dressage
-jesus3
-kellyann
-king69
-juillet
-holliste
-h00ters
-ripoff
-123645
-1999ar
-eric12
-123777
-tommi
-dick12
-bilder
-chris99
-rulezz
-getpaid
-chicubs
-ender1
-byajhvfnbrf
-milkshak
-sk8board
-freakshow
-antonella
-monolit
-shelb
-hannah01
-masters1
-pitbull1
-1matthew
-luvpussy
-agbdlcid
-panther2
-alphas
-euskadi
-8318131
-ronnie1
-7558795
-sweetgirl
-cookie59
-sequoia
-5552555
-ktyxbr
-4500455
-money7
-severus
-shinobu
-dbityrf
-phisig
-rogue2
-fractal
-redfred
-sebastian1
-nelli
-b00mer
-cyberman
-zqjphsyf6ctifgu
-oldsmobile
-redeemer
-pimpi
-lovehurts
-1slayer
-black13
-rtynfdh
-airmax
-g00gle
-1panther
-artemon
-nopasswo
-fuck1234
-luke1
-trinit
-666000
-ziadma
-oscardog
-davex
-hazel1
-isgood
-demond
-james5
-construc
-555551
-january2
-m1911a1
-flameboy
-merda
-nathan12
-nicklaus
-dukester
-hello99
-scorpio7
-leviathan
-dfcbktr
-pourquoi
-vfrcbv123
-shlomo
-rfcgth
-rocky3
-ignatz
-ajhneyf
-roger123
-squeek
-4815162342a
-biskit
-mossimo
-soccer21
-gridlock
-lunker
-popstar
-ghhh47hj764
-chutney
-nitehawk
-vortec
-gamma1
-codeman
-dragula
-kappasig
-rainbow2
-milehigh
-blueballs
-ou8124me
-rulesyou
-collingw
-mystere
-aster
-astrovan
-firetruck
-fische
-crawfish
-hornydog
-morebeer
-tigerpaw
-radost
-144000
-1chance
-1234567890qwe
-gracie1
-myopia
-oxnard
-seminoles
-evgeni
-edvard
-partytim
-domani
-tuffy1
-jaimatadi
-blackmag
-kzueirf
-peternor
-mathew1
-maggie12
-henrys
-k1234567
-fasted
-pozitiv
-cfdtkbq
-jessica7
-goleafs
-bandito
-girl78
-sharingan
-skyhigh
-bigrob
-zorros
-poopers
-oldschoo
-pentium2
-gripper
-norcal
-kimba
-artiller
-moneymak
-00197400
-272829
-shadow1212
-thebull
-handbags
-all4u2c
-bigman2
-civics
-godisgoo
-section8
-bandaid
-suzanne1
-zorba
-159123
-racecars
-i62gbq
-rambo123
-ironroad
-johnson2
-knobby
-twinboys
-sausage1
-kelly69
-enter2
-rhjirf
-yessss
-james12
-anguilla
-boutit
-iggypop
-vovochka
-06060
-budwiser
-romuald
-meditate
-good1
-sandrin
-herkules
-lakers8
-honeybea
-11111111a
-miche
-rangers9
-lobster1
-seiko
-belova
-midcon
-mackdadd
-bigdaddy1
-daddie
-sepultur
-freddy12
-damon1
-stormy1
-hockey2
-bailey12
-hedimaptfcor
-dcowboys
-sadiedog
-thuggin
-horny123
-josie1
-nikki2
-beaver69
-peewee1
-mateus
-viktorija
-barrys
-cubswin1
-matt1234
-timoxa
-rileydog
-sicilia
-luckycat
-candybar
-julian1
-abc456
-pussylip
-phase1
-acadia
-catty
-246800
-evertonf
-bojangle
-qzwxec
-nikolaj
-fabrizi
-kagome
-noncapa0
-marle
-popol
-hahaha1
-cossie
-carla10
-diggers
-spankey
-sangeeta
-cucciolo
-breezer
-starwar1
-cornholio
-rastafari
-spring99
-yyyyyyy1
-webstar
-72d5tn
-sasha1234
-inhouse
-gobuffs
-civic1
-redstone
-234523
-minnie1
-rivaldo
-angel5
-sti2000
-xenocide
-11qq11
-1phoenix
-herman1
-holly123
-tallguy
-sharks1
-madri
-superbad
-ronin
-jalal123
-hardbody
-1234567r
-assman1
-vivahate
-buddylee
-38972091
-bonds25
-40028922
-qrhmis
-wp2005
-ceejay
-pepper01
-51842543
-redrum1
-renton
-varadero
-tvxtjk7r
-vetteman
-djhvbrc
-curly1
-fruitcak
-jessicas
-maduro
-popmart
-acuari
-dirkpitt
-buick1
-bergerac
-golfcart
-pdtpljxrf
-hooch1
-dudelove
-d9ebk7
-123452000
-afdjhbn
-greener
-123455432
-parachut
-mookie12
-123456780
-jeepcj5
-potatoe
-sanya
-qwerty2010
-waqw3p
-gotika
-freaky1
-chihuahu
-buccanee
-ecstacy
-crazyboy
-slickric
-blue88
-fktdnbyf
-2004rj
-delta4
-333222111
-calient
-ptbdhw
-1bailey
-blitz1
-sheila1
-master23
-hoagie
-pyf8ah
-orbita
-daveyboy
-prono1
-delta2
-heman
-1horny
-tyrik123
-ostrov
-md2020
-herve
-rockfish
-el546218
-rfhbyjxrf
-chessmaster
-redmoon
-lenny1
-215487
-tomat
-guppy
-amekpass
-amoeba
-my3girls
-nottingh
-kavita
-natalia1
-puccini
-fabiana
-8letters
-romeos
-netgear
-casper2
-taters
-gowings
-iforgot1
-pokesmot
-pollit
-lawrun
-petey1
-rosebuds
-007jr
-gthtcnhjqrf
-k9dls02a
-neener
-azertyu
-duke11
-manyak
-tiger01
-petros
-supermar
-mangas
-twisty
-spotter
-takagi
-dlanod
-qcmfd454
-tusymo
-zz123456
-chach
-navyblue
-gilbert1
-2kash6zq
-avemaria
-1hxboqg2s
-viviane
-lhbjkjubz2957704
-nowwowtg
-1a2b3c4
-m0rn3
-kqigb7
-superpuper
-juehtw
-gethigh
-theclown
-makeme
-pradeep
-sergik
-deion21
-nurik
-devo2706
-nbvibt
-roman222
-kalima
-nevaeh
-martin7
-anathema
-florian1
-tamwsn3sja
-dinmamma
-133159
-123654q
-slicks
-pnp0c08
-yojimbo
-skipp
-kiran
-pussyfuck
-teengirl
-apples12
-myballs
-angeli
-1234a
-125678
-opelastra
-blind1
-armagedd
-fish123
-pitufo
-chelseaf
-thedevil
-nugget1
-cunt69
-beetle1
-carter15
-apolon
-collant
-password00
-fishboy
-djkrjdf
-deftone
-celti
-three11
-cyrus1
-lefthand
-skoal1
-ferndale
-aries1
-fred01
-roberta1
-chucks
-cornbread
-lloyd1
-icecrea
-cisco123
-newjerse
-vfhrbpf
-passio
-volcom1
-rikimaru
-yeah11
-djembe
-facile
-a1l2e3x4
-batman7
-nurbol
-lorenzo1
-monica69
-blowjob1
-998899
-spank1
-233391
-n123456
-1bear
-bellsout
-999998
-celtic67
-sabre1
-putas
-y9enkj
-alfabeta
-heatwave
-honey123
-hard4u
-insane1
-xthysq
-magnum1
-lightsaber
-123qweqwe
-fisher1
-pixie1
-precios
-benfic
-thegirls
-bootsman
-4321rewq
-nabokov
-hightime
-djghjc
-1chelsea
-junglist
-august16
-t3fkvkmj
-1232123
-lsdlsd12
-chuckie1
-pescado
-granit
-toogood
-cathouse
-natedawg
-bmw530
-123kid
-hajime
-198400
-engine1
-wessonnn
-kingdom1
-novembre
-1rocks
-kingfisher
-qwerty89
-jordan22
-zasranec
-megat
-sucess
-installutil
-fetish01
-yanshi1982
-1313666
-1314520
-clemence
-wargod
-time1
-newzealand
-snaker
-13324124
-cfrehf
-hepcat
-mazahaka
-bigjay
-denisov
-eastwest
-1yellow
-mistydog
-cheetos
-1596357
-ginger11
-mavrik
-bubby1
-bhbyf
-pyramide
-giusepp
-luthien
-honda250
-andrewjackie
-kentavr
-lampoon
-zaq123wsx
-sonicx
-davidh
-1ccccc
-gorodok
-windsong
-programm
-blunt420
-vlad1995
-zxcvfdsa
-tarasov
-mrskin
-sachas
-mercedes1
-koteczek
-rawdog
-honeybear
-stuart1
-kaktys
-richard7
-55555n
-azalia
-hockey10
-scouter
-francy
-1xxxxxx
-julie456
-tequilla
-penis123
-schmoe
-tigerwoods
-1ferrari
-popov
-snowdrop
-matthieu
-smolensk
-cornflak
-jordan01
-love2000
-23wesdxc
-kswiss
-anna2000
-geniusnet
-baby2000
-33ds5x
-waverly
-onlyone4
-networkingpe
-raven123
-blesse
-gocards
-wow123
-pjflkork
-juicey
-poorboy
-freeee
-billybo
-shaheen
-zxcvbnm.
-berlit
-truth1
-gepard
-ludovic
-gunther1
-bobby2
-bob12345
-sunmoon
-septembr
-bigmac1
-bcnjhbz
-seaking
-all4u
-12qw34er56ty
-bassie
-nokia5228
-7355608
-sylwia
-charvel
-billgate
-davion
-chablis
-catsmeow
-kjiflrf
-amylynn
-rfvbkkf
-mizredhe
-handjob
-jasper12
-erbol
-solara
-bagpipe
-biffer
-notime
-erlan
-8543852
-sugaree
-oshkosh
-fedora
-bangbus
-5lyedn
-longball
-teresa1
-bootyman
-aleksand
-qazwsxedc12
-nujbhc
-tifosi
-zpxvwy
-lights1
-slowpoke
-tiger12
-kstate
-password10
-alex69
-collins1
-9632147
-doglover
-baseball2
-security1
-grunts
-orange2
-godloves
-213qwe879
-julieb
-1qazxsw23edcvfr4
-noidea
-8uiazp
-betsy1
-junior2
-parol123
-123456zz
-piehonkii
-kanker
-bunky
-hingis
-reese1
-qaz123456
-sidewinder
-tonedup
-footsie
-blackpoo
-jalapeno
-mummy1
-always1
-josh1
-rockyboy
-plucky
-chicag
-nadroj
-blarney
-blood123
-wheaties
-packer1
-ravens1
-mrjones
-gfhjkm007
-anna2010
-awatar
-guitar12
-hashish
-scale1
-tomwaits
-amrita
-fantasma
-rfpfym
-pass2
-tigris
-bigair
-slicker
-sylvi
-shilpa
-cindylou
-archie1
-bitches1
-poppys
-ontime
-horney1
-camaroz28
-alladin
-bujhm
-cq2kph
-alina1
-wvj5np
-1211123a
-tetons
-scorelan
-concordi
-morgan2
-awacs
-shanty
-tomcat14
-andrew123
-bear69
-vitae
-fred99
-chingy
-octane
-belgario
-fatdaddy
-rhodan
-password23
-sexxes
-boomtown
-joshua01
-war3demo
-my2kids
-buck1
-hot4you
-monamour
-12345aa
-yumiko
-parool
-carlton1
-neverland
-rose12
-right1
-sociald
-grouse
-brandon0
-cat222
-alex00
-civicex
-bintang
-malkav
-arschloc
-dodgeviper
-qwerty666
-goduke
-dante123
-boss1
-ontheroc
-corpsman
-love14
-uiegu451
-hardtail
-irondoor
-ghjrehfnehf
-36460341
-konijn
-h2slca
-kondom25
-123456ss
-cfytxrf
-btnjey
-nando
-freemail
-comander
-natas666
-siouxsie
-hummer1
-biomed
-dimsum
-yankees0
-diablo666
-lesbian1
-pot420
-jasonm
-glock23
-jennyb
-itsmine
-lena2010
-whattheh
-beandip
-abaddon
-kishore
-signup
-apogee
-biteme12
-suzieq
-vgfun4
-iseeyou
-rifleman
-qwerta
-4pussy
-hawkman
-guest1
-june17
-dicksuck
-bootay
-cash12
-bassale
-ktybyuhfl
-leetch
-nescafe
-7ovtgimc
-clapton1
-auror
-boonie
-tracker1
-john69
-bellas
-cabinboy
-yonkers
-silky1
-ladyffesta
-drache
-kamil1
-davidp
-bad123
-snoopy12
-sanche
-werthvfy
-achille
-nefertiti
-gerald1
-slage33
-warszawa
-macsan26
-mason123
-kotopes
-welcome8
-nascar99
-kiril
-77778888
-hairy1
-monito
-comicsans
-81726354
-killabee
-arclight
-yuo67
-feelme
-86753099
-nnssnn
-monday12
-88351132
-88889999
-websters
-subito
-asdf12345
-vaz2108
-zvbxrpl
-159753456852
-rezeda
-multimed
-noaccess
-henrique
-tascam
-captiva
-zadrot
-hateyou
-sophie12
-123123456
-snoop1
-charlie8
-birmingh
-hardline
-libert
-azsxdcf
-89172735872
-rjpthju
-bondar
-philips1
-olegnaruto
-myword
-yakman
-stardog
-banana12
-1234567890w
-farout
-annick
-duke01
-rfj422
-billard
-glock19
-shaolin1
-master10
-cinderel
-deltaone
-manning1
-biggreen
-sidney1
-patty1
-goforit1
-766rglqy
-sevendus
-aristotl
-armagedo
-blumen
-gfhfyjz
-kazakov
-lekbyxxx
-accord1
-idiota
-soccer16
-texas123
-victoire
-ololo
-chris01
-bobbbb
-299792458
-eeeeeee1
-confiden
-07070
-clarks
-techno1
-kayley
-stang1
-wwwwww1
-uuuuu1
-neverdie
-jasonr
-cavscout
-481516234
-mylove1
-shaitan
-1qazxcvb
-barbaros
-123456782000
-123wer
-thissucks
-7seven
-227722
-faerie
-hayduke
-dbacks
-snorkel
-zmxncbv
-tiger99
-unknown1
-melmac
-polo1234
-sssssss1
-1fire
-369147
-bandung
-bluejean
-nivram
-stanle
-ctcnhf
-soccer20
-blingbli
-dirtball
-alex2112
-183461
-skylin
-boobman
-geronto
-brittany1
-yyz2112
-gizmo69
-ktrcec
-dakota12
-chiken
-sexy11
-vg08k714
-bernadet
-1bulldog
-beachs
-hollyb
-maryjoy
-margo1
-danielle1
-chakra
-alexand
-hullcity
-matrix12
-sarenna
-pablos
-antler
-supercar
-chomsky
-german1
-airjordan
-545ettvy
-camaron
-flight1
-netvideo
-tootall
-valheru
-481516
-1234as
-skimmer
-redcross
-inuyash
-uthvfy
-1012nw
-edoardo
-bjhgfi
-golf11
-9379992a
-lagarto
-socball
-boopie
-krazy
-.adgjmptw
-gaydar
-kovalev
-geddylee
-firstone
-turbodog
-loveee
-135711
-badbo
-trapdoor
-opopop11
-danny2
-max2000
-526452
-kerry1
-leapfrog
-daisy2
-134kzbip
-1andrea
-playa1
-peekab00
-heskey
-pirrello
-gsewfmck
-dimon4ik
-puppie
-chelios
-554433
-hypnodanny
-fantik
-yhwnqc
-ghbdtngjrf
-anchorag
-buffett1
-fanta
-sappho
-024680
-vialli
-chiva
-lucylu
-hashem
-exbntkm
-thema
-23jordan
-jake11
-wildside
-smartie
-emerica
-2wj2k9oj
-ventrue
-timoth
-lamers
-baerchen
-suspende
-boobis
-denman85
-1adam12
-otello
-king12
-dzakuni
-qsawbbs
-isgay
-porno123
-jam123
-daytona1
-tazzie
-bunny123
-amaterasu
-jeffre
-crocus
-mastercard
-bitchedup
-chicago7
-aynrand
-intel1
-tamila
-alianza
-mulch
-merlin12
-rose123
-alcapone
-mircea
-loveher
-joseph12
-chelsea6
-dorothy1
-wolfgar
-unlimite
-arturik
-qwerty3
-paddy1
-piramid
-linda123
-cooool
-millie1
-warlock1
-forgotit
-tort02
-ilikeyou
-avensis
-loveislife
-dumbass1
-clint1
-2110se
-drlove
-olesia
-kalinina
-sergey123
-123423
-alicia1
-markova
-tri5a3
-media1
-willia1
-xxxxxxx1
-beercan
-smk7366
-jesusislord
-motherfuck
-smacker
-birthday5
-jbaby
-harley2
-hyper1
-a9387670a
-honey2
-corvet
-gjmptw
-rjhjkmbien
-apollon
-madhuri
-3a5irt
-cessna17
-saluki
-digweed
-tamia1
-yja3vo
-cfvlehfr
-1111111q
-martyna
-stimpy1
-anjana
-yankeemp
-jupiler
-idkfa
-1blue
-fromv
-afric
-3xbobobo
-liverp00l
-nikon1
-amadeus1
-acer123
-napoleo
-david7
-vbhjckfdf
-mojo69
-percy1
-pirates1
-grunt1
-alenushka
-finbar
-zsxdcf
-mandy123
-1fred
-timewarp
-747bbb
-druids
-julia123
-123321qq
-spacebar
-dreads
-fcbarcelona
-angela12
-anima
-christopher1
-stargazer
-123123s
-hockey11
-brewski
-marlbor
-blinker
-motorhead
-damngood
-werthrf
-letmein3
-moremoney
-killer99
-anneke
-eatit
-pilatus
-andrew01
-fiona1
-maitai
-blucher
-zxgdqn
-e5pftu
-nagual
-panic1
-andron
-openwide
-alphabeta
-alison1
-chelsea8
-fende
-mmm666
-1shot2
-a19l1980
-123456@
-1black
-m1chael
-vagner
-realgood
-maxxx
-vekmnbr
-stifler
-2509mmh
-tarkan
-sherzod
-1234567b
-gunners1
-artem2010
-shooby
-sammie1
-p123456
-piggie
-abcde12345
-nokia6230
-moldir
-piter
-1qaz3edc
-frequenc
-acuransx
-1star
-nikeair
-alex21
-dapimp
-ranjan
-ilovegirls
-anastasiy
-berbatov
-manso
-21436587
-leafs1
-106666
-angelochek
-ingodwetrust
-123456aaa
-deano
-korsar
-pipetka
-thunder9
-minka
-himura
-installdevic
-1qqqqq
-digitalprodu
-suckmeoff
-plonker
-headers
-vlasov
-ktr1996
-windsor1
-mishanya
-garfield1
-korvin
-littlebit
-azaz09
-vandamme
-scripto
-s4114d
-passward
-britt1
-r1chard
-ferrari5
-running1
-7xswzaq
-falcon2
-pepper76
-trademan
-ea53g5
-graham1
-volvos80
-reanimator
-micasa
-1234554321q
-kairat
-escorpion
-sanek94
-karolina1
-kolovrat
-karen2
-1qaz@wsx
-racing1
-splooge
-sarah2
-deadman1
-creed1
-nooner
-minicoop
-oceane
-room112
-charme
-12345ab
-summer00
-wetcunt
-drewman
-nastyman
-redfire
-appels
-merlin69
-dolfin
-bornfree
-diskette
-ohwell
-12345678qwe
-jasont
-madcap
-cobra2
-dolemit1
-whatthehell
-juanit
-voldemar
-rocke
-bianc
-elendil
-vtufgjkbc
-hotwheels
-spanis
-sukram
-pokerface
-k1ller
-freakout
-dontae
-realmadri
-drumss
-gorams
-258789
-snakey
-jasonn
-whitewolf
-befree
-johnny99
-pooka
-theghost
-kennys
-vfvektxrf
-toby1
-jumpman23
-deadlock
-barbwire
-stellina
-alexa1
-dalamar
-mustanggt
-northwes
-tesoro
-chameleo
-sigtau
-satoshi
-george11
-hotcum
-cornell1
-golfer12
-geek01d
-trololo
-kellym
-megapolis
-pepsi2
-hea666
-monkfish
-blue52
-sarajane
-bowler1
-skeets
-ddgirls
-hfccbz
-bailey01
-isabella1
-dreday
-moose123
-baobab
-crushme
-000009
-veryhot
-roadie
-meanone
-mike18
-henriett
-dohcvtec
-moulin
-gulnur
-adastra
-angel9
-western1
-natura
-sweetpe
-dtnfkm
-marsbar
-daisys
-frogger1
-virus1
-redwood1
-streetball
-fridolin
-d78unhxq
-midas
-michelob
-cantik
-sk2000
-kikker
-macanudo
-rambone
-fizzle
-20000
-peanuts1
-cowpie
-stone32
-astaroth
-dakota01
-redso
-mustard1
-sexylove
-giantess
-teaparty
-bobbin
-beerbong
-monet1
-charles3
-anniedog
-anna1988
-cameleon
-longbeach
-tamere
-qpful542
-mesquite
-waldemar
-12345zx
-iamhere
-lowboy
-canard
-granp
-daisymay
-love33
-moosejaw
-nivek
-ninjaman
-shrike01
-aaa777
-88002000600
-vodolei
-bambush
-falcor
-harley69
-alphaomega
-severine
-grappler
-bosox
-twogirls
-gatorman
-vettes
-buttmunch
-chyna
-excelsio
-crayfish
-birillo
-megumi
-lsia9dnb9y
-littlebo
-stevek
-hiroyuki
-firehous
-master5
-briley2
-gangste
-chrisk
-camaleon
-bulle
-troyboy
-froinlaven
-mybutt
-sandhya
-rapala
-jagged
-crazycat
-lucky12
-jetman
-wavmanuk
-1heather
-beegee
-negril
-mario123
-funtime1
-conehead
-abigai
-mhorgan
-patagoni
-travel1
-backspace
-frenchfr
-mudcat
-dashenka
-baseball3
-rustys
-741852kk
-dickme
-baller23
-griffey1
-suckmycock
-fuhrfzgc
-jenny2
-spuds
-berlin1
-justfun
-icewind
-bumerang
-pavlusha
-minecraft123
-shasta1
-ranger12
-123400
-twisters
-buthead
-miked
-finance1
-dignity7
-hello9
-lvjdp383
-jgthfnjh
-dalmatio
-paparoach
-miller31
-2bornot2b
-fathe
-monterre
-theblues
-satans
-schaap
-jasmine2
-sibelius
-manon
-heslo
-jcnhjd
-shane123
-natasha2
-pierrot
-bluecar
-iloveass
-harriso
-red12
-london20
-job314
-beholder
-reddawg
-fuckyou!
-pussylick
-bologna1
-austintx
-ole4ka
-blotto
-onering
-jearly
-balbes
-lightbul
-bighorn
-crossfir
-lee123
-prapor
-1ashley
-gfhjkm22
-wwe123
-09090
-sexsite
-marina123
-jagua
-witch1
-schmoo
-parkview
-dragon3
-chilango
-ultimo
-abramova
-nautique
-2bornot2
-duende
-1arthur
-nightwing
-surfboar
-quant4307
-15s9pu03
-karina1
-shitball
-walleye1
-wildman1
-whytesha
-1morgan
-my2girls
-polic
-baranova
-berezuckiy
-kkkkkk1
-forzima
-fornow
-qwerty02
-gokart
-suckit69
-davidlee
-whatnow
-edgard
-tits1
-bayshore
-36987412
-ghbphfr
-daddyy
-explore1
-zoidberg
-5qnzjx
-morgane
-danilov
-blacksex
-mickey12
-balsam
-83y6pv
-sarahc
-slaye
-all4u2
-slayer69
-nadia1
-rlzwp503
-4cranker
-kaylie
-numberon
-teremok
-wolf12
-deeppurple
-goodbeer
-aaa555
-66669999
-whatif
-harmony1
-ue8fpw
-3tmnej
-254xtpss
-dusty197
-wcksdypk
-zerkalo
-dfnheirf
-motorol
-digita
-whoareyou
-darksoul
-manics
-rounders
-killer11
-d2000lb
-cegthgfhjkm
-catdog1
-beograd
-pepsico
-julius1
-123654987
-softbal
-killer23
-weasel1
-lifeson
-q123456q
-444555666
-bunches
-andy1
-darby1
-service01
-bear11
-jordan123
-amega
-duncan21
-yensid
-lerxst
-rassvet
-bronco2
-fortis
-pornlove
-paiste
-198900
-asdflkjh
-1236547890
-futur
-eugene1
-winnipeg261
-fk8bhydb
-seanjohn
-brimston
-matthe1
-bitchedu
-crisco
-302731
-roxydog
-woodlawn
-volgograd
-ace1210
-boy4u2ownnyc
-laura123
-pronger
-parker12
-z123456z
-andrew13
-longlife
-sarang
-drogba
-gobruins
-soccer4
-holida
-espace
-almira
-murmansk
-green22
-safina
-wm00022
-1chevy
-schlumpf
-doroth
-ulises
-golf99
-hellyes
-detlef
-mydog
-erkina
-bastardo
-mashenka
-sucram
-wehttam
-generic1
-195000
-spaceboy
-lopas123
-scammer
-skynyrd
-daddy2
-titani
-ficker
-cr250r
-kbnthfnehf
-takedown
-sticky1
-davidruiz
-desant
-nremtp
-painter1
-bogies
-agamemno
-kansas1
-smallfry
-archi
-2b4dnvsx
-1player
-saddie
-peapod
-6458zn7a
-qvw6n2
-gfxqx686
-twice2
-sh4d0w3d
-mayfly
-375125
-phitau
-yqmbevgk
-89211375759
-kumar1
-pfhfpf
-toyboy
-way2go
-7pvn4t
-pass69
-chipster
-spoony
-buddycat
-diamond3
-rincewin
-hobie
-david01
-billbo
-hxp4life
-matild
-pokemon2
-dimochka
-clown1
-148888
-jenmt3
-cuxldv
-cqnwhy
-cde34rfv
-simone1
-verynice
-toobig
-pasha123
-mike00
-maria2
-lolpop
-firewire
-dragon9
-martesana
-a1234567890
-birthday3
-providen
-kiska
-pitbulls
-556655
-misawa
-damned69
-martin11
-goldorak
-gunship
-glory1
-winxclub
-sixgun
-splodge
-agent1
-splitter
-dome69
-ifghjb
-eliza1
-snaiper
-wutang36
-phoenix7
-666425
-arshavin
-paulaner
-namron
-m69fg1w
-qwert1234
-terrys
-zesyrmvu
-joeman
-scoots
-dwml9f
-625vrobg
-sally123
-gostoso
-symow8
-pelota
-c43qpul5rz
-majinbuu
-lithium1
-bigstuff
-horndog1
-kipelov
-kringle
-1beavis
-loshara
-octobe
-jmzacf
-12342000
-qw12qw
-runescape1
-chargers1
-krokus
-piknik
-jessy
-778811
-gjvbljh
-474jdvff
-pleaser
-misskitty
-breaker1
-7f4df451
-dayan
-twinky
-yakumo
-chippers
-matia
-tanith
-len2ski1
-manni
-nichol1
-f00b4r
-nokia3110
-standart
-123456789i
-shami
-steffie
-larrywn
-chucker
-john99
-chamois
-jjjkkk
-penmouse
-ktnj2010
-gooners
-hemmelig
-rodney1
-merlin01
-bearcat1
-1yyyyy
-159753z
-1fffff
-1ddddd
-thomas11
-gjkbyrf
-ivanka
-f1f2f3
-petrovna
-phunky
-conair
-brian2
-creative1
-klipsch
-vbitymrf
-freek
-breitlin
-cecili
-westwing
-gohabsgo
-tippmann
-1steve
-quattro6
-fatbob
-sp00ky
-rastas
-1123581
-redsea
-rfnmrf
-jerky1
-1aaaaaa
-spk666
-simba123
-qwert54321
-123abcd
-beavis69
-fyfyfc
-starr1
-1236547
-peanutbutter
-sintra
-12345abcde
-1357246
-abcde1
-climbon
-755dfx
-mermaids
-monte1
-serkan
-geilesau
-777win
-jasonc
-parkside
-imagine1
-rockhead
-producti
-playhard
-principa
-spammer
-gagher
-escada
-tsv1860
-dbyjuhfl
-cruiser1
-kennyg
-montgome
-2481632
-pompano
-cum123
-angel6
-sooty
-bear01
-april6
-bodyhamm
-pugsly
-getrich
-mikes
-pelusa
-fosgate
-jasonp
-rostislav
-kimberly1
-128mo
-dallas11
-gooner1
-manuel1
-cocacola1
-imesh
-5782790
-password8
-daboys
-1jones
-intheend
-e3w2q1
-whisper1
-madone
-pjcgujrat
-1p2o3i
-jamesp
-felicida
-nemrac
-phikap
-firecat
-jrcfyjxrf
-matt12
-bigfan
-doedel
-005500
-jasonx
-1234567k
-badfish
-goosey
-utjuhfabz
-wilco
-artem123
-igor123
-spike123
-jor23dan
-dga9la
-v2jmsz
-morgan12
-avery1
-dogstyle
-natasa
-221195ws
-twopac
-oktober7
-karthik
-poop1
-mightymo
-davidr
-zermatt
-jehova
-aezakmi1
-dimwit
-monkey5
-serega123
-qwerty111
-blabl
-casey22
-boy123
-1clutch
-asdfjkl1
-hariom
-bruce10
-jeep95
-1smith
-sm9934
-karishma
-bazzzz
-aristo
-669e53e1
-nesterov
-kill666
-fihdfv
-1abc2
-anna1
-silver11
-mojoman
-telefono
-goeagles
-sd3lpgdr
-rfhfynby
-melinda1
-llcoolj
-idteul
-bigchief
-rocky13
-timberwo
-ballers
-gatekeep
-kashif
-hardass
-anastasija
-max777
-vfuyjkbz
-riesling
-agent99
-kappas
-dalglish
-tincan
-orange3
-turtoise
-abkbvjy
-mike24
-hugedick
-alabala
-geolog
-aziza
-devilboy
-habanero
-waheguru
-funboy
-freedom5
-natwest
-seashore
-impaler
-qwaszx1
-pastas
-bmw535
-tecktonik
-mika00
-jobsearc
-pinche
-puntang
-aw96b6
-1corvett
-skorpio
-foundati
-zzr1100
-gembird
-vfnhjcrby
-soccer18
-vaz2110
-peterp
-archer1
-cross1
-samedi
-dima1992
-hunter99
-lipper
-hotbody
-zhjckfdf
-ducati1
-trailer1
-04325956
-cheryl1
-benetton
-kononenko
-sloneczko
-rfgtkmrf
-nashua
-balalaika
-ampere
-eliston
-dorsai
-digge
-flyrod
-oxymoron
-minolta
-ironmike
-majortom
-karimov
-fortun
-putaria
-an83546921an13
-blade123
-franchis
-mxaigtg5
-dynxyu
-devlt4
-brasi
-terces
-wqmfuh
-nqdgxz
-dale88
-minchia
-seeyou
-housepen
-1apple
-1buddy
-mariusz
-bighouse
-tango2
-flimflam
-nicola1
-qwertyasd
-tomek1
-shumaher
-kartoshka
-bassss
-canaries
-redman1
-123456789as
-preciosa
-allblacks
-navidad
-tommaso
-beaudog
-forrest1
-green23
-ryjgjxrf
-go4it
-ironman2
-badnews
-butterba
-1grizzly
-isaeva
-rembrand
-toront
-1richard
-bigjon
-yfltymrf
-1kitty
-4ng62t
-littlejo
-wolfdog
-ctvtyjd
-spain1
-megryan
-tatertot
-raven69
-4809594q
-tapout
-stuntman
-a131313
-lagers
-hotstuf
-lfdbl11
-stanley2
-advokat
-boloto
-7894561
-dooker
-adxel187
-cleodog
-4play
-0p9o8i
-masterb
-bimota
-charlee
-toystory
-6820055
-6666667
-crevette
-6031769
-corsa
-bingoo
-dima1990
-tennis11
-samuri
-avocado
-melissa6
-unicor
-habari
-metart
-needsex
-cockman
-hernan
-3891576
-3334444
-amigo1
-gobuffs2
-mike21
-allianz
-2835493
-179355
-midgard
-joey123
-oneluv
-ellis1
-towncar
-shonuff
-scouse
-tool69
-thomas19
-chorizo
-jblaze
-lisa1
-dima1999
-sophia1
-anna1989
-vfvekbxrf
-krasavica
-redlegs
-jason25
-tbontb
-katrine
-eumesmo
-vfhufhbnrf
-1654321
-asdfghj1
-motdepas
-booga
-doogle
-1453145
-byron1
-158272
-kardinal
-tanne
-fallen1
-abcd12345
-ufyljy
-n12345
-kucing
-burberry
-bodger
-1234578
-februar
-1234512
-nekkid
-prober
-harrison1
-idlewild
-rfnz90
-foiegras
-pussy21
-bigstud
-denzel
-tiffany2
-bigwill
-1234567890zzz
-hello69
-compute1
-viper9
-hellspaw
-trythis
-gococks
-dogballs
-delfi
-lupine
-millenia
-newdelhi
-charlest
-basspro
-1mike
-joeblack
-975310
-1rosebud
-batman11
-misterio
-fucknut
-charlie0
-august11
-juancho
-ilonka
-jigei743ks
-adam1234
-889900
-goonie
-alicat
-ggggggg1
-1zzzzzzz
-sexywife
-northstar
-chris23
-888111
-containe
-trojan1
-jason5
-graikos
-1ggggg
-1eeeee
-tigers01
-indigo1
-hotmale
-jacob123
-mishima
-richard3
-cjxb2014
-coco123
-meagain
-thaman
-wallst
-edgewood
-bundas
-1power
-matilda1
-maradon
-hookedup
-jemima
-r3vi3wpass
-2004-10-
-mudman
-taz123
-xswzaq
-emerson1
-anna21
-warlord1
-toering
-pelle
-tgwdvu
-masterb8
-wallstre
-moppel
-priora
-ghjcnjrdfif
-yoland
-12332100
-1j9e7f6f
-jazzzz
-yesman
-brianm
-42qwerty42
-12345698
-darkmanx
-nirmal
-john31
-bb123456
-neuspeed
-billgates
-moguls
-fj1200
-hbhlair
-shaun1
-ghbdfn
-305pwzlr
-nbu3cd
-susanb
-pimpdad
-mangust6403
-joedog
-dawidek
-gigante
-708090
-703751
-700007
-ikalcr
-tbivbn
-697769
-marvi
-iyaayas
-karen123
-jimmyboy
-dozer1
-e6z8jh
-bigtime1
-getdown
-kevin12
-brookly
-zjduc3
-nolan1
-cobber
-yr8wdxcq
-liebe
-m1garand
-blah123
-616879
-action1
-600000
-sumitomo
-albcaz
-asian1
-557799
-dave69
-556699
-sasa123
-streaker
-michel1
-karate1
-buddy7
-daulet
-koks888
-roadtrip
-wapiti
-oldguy
-illini1
-1234qq
-mrspock
-kwiatek
-buterfly
-august31
-jibxhq
-jackin
-taxicab
-tristram
-talisker
-446655
-444666
-chrisa
-freespace
-vfhbfyyf
-chevell
-444333
-notyours
-442244
-christian1
-seemore
-sniper12
-marlin1
-joker666
-multik
-devilish
-crf450
-cdfoli
-eastern1
-asshead
-duhast
-voyager2
-cyberia
-1wizard
-cybernet
-iloveme1
-veterok
-karandash
-392781
-looksee
-diddy
-diabolic
-foofight
-missey
-herbert1
-bmw318i
-premier1
-zsfmpv
-eric1234
-dun6sm
-fuck11
-345543
-spudman
-lurker
-bitem
-lizzy1
-ironsink
-minami
-339311
-s7fhs127
-sterne
-332233
-plankton
-galax
-azuywe
-changepa
-august25
-mouse123
-sikici
-killer69
-xswqaz
-quovadis
-gnomik
-033028pw
-777777a
-barrakuda
-spawn666
-goodgod
-slurp
-morbius
-yelnats
-cujo31
-norman1
-fastone
-earwig
-aureli
-wordlife
-bnfkbz
-yasmi
-austin123
-timberla
-missy2
-legalize
-netcom
-liljon
-takeit
-georgin
-987654321z
-warbird
-vitalina
-all4u3
-mmmmmm1
-bichon
-ellobo
-wahoos
-fcazmj
-aksarben
-lodoss
-satnam
-vasili
-197800
-maarten
-sam138989
-0u812
-ankita
-walte
-prince12
-anvils
-bestia
-hoschi
-198300
-univer
-jack10
-ktyecbr
-gr00vy
-hokie
-wolfman1
-fuckwit
-geyser
-emmanue
-ybrjkftd
-qwerty33
-karat
-dblock
-avocat
-bobbym
-womersle
-1please
-nostra
-dayana
-billyray
-alternat
-iloveu1
-qwerty69
-rammstein1
-mystikal
-winne
-drawde
-executor
-craxxxs
-ghjcnjnf
-999888777
-welshman
-access123
-963214785
-951753852
-babe69
-fvcnthlfv
-****me
-666999666
-testing2
-199200
-nintendo64
-oscarr
-guido8
-zhanna
-gumshoe
-jbird
-159357456
-pasca
-123452345
-satan6
-mithrand
-fhbirf
-aa1111aa
-viggen
-ficktjuv
-radial9
-davids1
-rainbow7
-futuro
-hipho
-platin
-poppy123
-rhenjq
-fulle
-rosit
-chicano
-scrumpy
-lumpy1
-seifer
-uvmrysez
-autumn1
-xenon
-susie1
-7u8i9o0p
-gamer1
-sirene
-muffy1
-monkeys1
-kalinin
-olcrackmaster
-hotmove
-uconn
-gshock
-merson
-lthtdyz
-pizzaboy
-peggy1
-pistache
-pinto1
-fishka
-ladydi
-pandor
-baileys
-hungwell
-redboy
-rookie1
-amanda01
-passwrd
-clean1
-matty1
-tarkus
-jabba1
-bobster
-beer30
-solomon1
-moneymon
-sesamo
-fred11
-sunnysid
-jasmine5
-thebears
-putamadre
-workhard
-flashbac
-counter1
-liefde
-magnat
-corky1
-green6
-abramov
-lordik
-univers
-shortys
-david3
-vip123
-gnarly
-1234567s
-billy2
-honkey
-deathstar
-grimmy
-govinda
-direktor
-12345678s
-linus1
-shoppin
-rekbrjdf
-santeria
-prett
-berty75
-mohican
-daftpunk
-uekmyfhf
-chupa
-strats
-ironbird
-giants56
-salisbur
-koldun
-summer04
-pondscum
-jimmyj
-miata1
-george3
-redshoes
-weezie
-bartman1
-0p9o8i7u
-s1lver
-dorkus
-125478
-omega9
-sexisgood
-mancow
-patric1
-jetta1
-074401
-ghjuhtcc
-gfhjk
-bibble
-terry2
-123213
-medicin
-rebel2
-hen3ry
-4freedom
-aldrin
-lovesyou
-browny
-renwod
-winnie1
-belladon
-1house
-tyghbn
-blessme
-rfhfrfnbwf
-haylee
-deepdive
-booya
-phantasy
-gansta
-cock69
-4mnveh
-gazza1
-redapple
-structur
-anakin1
-manolito
-steve01
-poolman
-chloe123
-vlad1998
-qazwsxe
-pushit
-random123
-ontherocks
-o236nq
-brain1
-dimedrol
-agape
-rovnogod
-1balls
-knigh
-alliso
-love01
-wolf01
-flintstone
-beernuts
-tuffguy
-isengard
-highfive
-alex23
-casper99
-rubina
-getreal
-chinita
-italian1
-airsoft
-qwerty23
-muffdiver
-willi1
-grace123
-orioles1
-redbull1
-chino1
-ziggy123
-breadman
-estefan
-ljcneg
-gotoit
-logan123
-wideglid
-mancity1
-treess
-qwe123456
-kazumi
-qweasdqwe
-oddworld
-naveed
-protos
-towson
-a801016
-godislov
-at_asp
-bambam1
-soccer5
-dark123
-67vette
-carlos123
-hoser1
-scouser
-wesdxc
-pelus
-dragon25
-pflhjn
-abdula
-1freedom
-policema
-tarkin
-eduardo1
-mackdad
-gfhjkm11
-lfplhfgthvf
-adilet
-zzzzxxxx
-childre
-samarkand
-cegthgegth
-shama
-fresher
-silvestr
-greaser
-allout
-plmokn
-sexdrive
-nintendo1
-fantasy7
-oleander
-fe126fd
-crumpet
-pingzing
-dionis
-hipster
-yfcnz
-requin
-calliope
-jerome1
-housecat
-abc123456789
-doghot
-snake123
-augus
-brillig
-chronic1
-gfhjkbot
-expediti
-noisette
-master7
-caliban
-whitetai
-favorite3
-lisamari
-educatio
-ghjhjr
-saber1
-zcegth
-1958proman
-vtkrbq
-milkdud
-imajica
-thehip
-bailey10
-hockey19
-dkflbdjcnjr
-j123456
-bernar
-aeiouy
-gamlet
-deltachi
-endzone
-conni
-bcgfybz
-brandi1
-auckland2010
-7653ajl1
-mardigra
-testuser
-bunko18
-camaro67
-36936
-greenie
-454dfmcq
-6xe8j2z4
-mrgreen
-ranger5
-headhunt
-banshee1
-moonunit
-zyltrc
-hello3
-pussyboy
-stoopid
-tigger11
-yellow12
-drums1
-blue02
-kils123
-junkman
-banyan
-jimmyjam
-tbbucs
-sportster
-badass1
-joshie
-braves10
-lajolla
-1amanda
-antani
-78787
-antero
-19216801
-chich
-rhett32
-sarahm
-beloit
-sucker69
-corkey
-nicosnn
-rccola
-caracol
-daffyduc
-bunny2
-mantas
-monkies
-hedonist
-cacapipi
-ashton1
-sid123
-19899891
-patche
-greekgod
-cbr1000
-leader1
-19977991
-ettore
-chongo
-113311
-picass
-cfif123
-rhtfnbd
-frances1
-andy12
-minnette
-bigboy12
-green69
-alices
-babcia
-partyboy
-javabean
-freehand
-qawsed123
-xxx111
-harold1
-passwo
-jonny1
-kappa1
-w2dlww3v5p
-1merlin
-222999
-tomjones
-jakeman
-franken
-markhegarty
-john01
-carole1
-daveman
-caseys
-apeman
-mookey
-moon123
-claret
-titans1
-residentevil
-campari
-curitiba
-dovetail
-aerostar
-jackdaniels
-basenji
-zaq12w
-glencoe
-biglove
-goober12
-ncc170
-far7766
-monkey21
-eclipse9
-1234567v
-vanechka
-aristote
-grumble
-belgorod
-abhishek
-neworleans
-pazzword
-dummie
-sashadog
-diablo11
-mst3000
-koala1
-maureen1
-jake99
-isaiah1
-funkster
-gillian1
-ekaterina20
-chibears
-astra123
-4me2no
-winte
-skippe
-necro
-windows9
-vinograd
-demolay
-vika2010
-quiksilver
-19371ayj
-dollar1
-shecky
-qzwxecrv
-butterfly1
-merrill1
-scoreland
-1crazy
-megastar
-mandragora
-track1
-dedhed
-jacob2
-newhope
-qawsedrftgyh
-shack1
-samvel
-gatita
-shyster
-clara1
-telstar
-office1
-crickett
-truls
-nirmala
-joselito
-chrisl
-lesnik
-aaaabbbb
-austin01
-leto2010
-bubbie
-aaa12345
-widder
-234432
-salinger
-mrsmith
-qazsedcft
-newshoes
-skunks
-yt1300
-bmw316
-arbeit
-smoove
-123321qweewq
-123qazwsx
-22221111
-seesaw
-0987654321a
-peach1
-1029384756q
-sereda
-gerrard8
-shit123
-batcave
-energy1
-peterb
-mytruck
-peter12
-alesya
-tomato1
-spirou
-laputaxx
-magoo1
-omgkremidia
-knight12
-norton1
-vladislava
-shaddy
-austin11
-jlbyjxrf
-kbdthgekm
-punheta
-fetish69
-exploiter
-roger2
-manstein
-gtnhjd
-32615948worms
-dogbreath
-ujkjdjkjvrf
-vodka1
-ripcord
-fatrat
-kotek1
-tiziana
-larrybir
-thunder3
-nbvfnb
-9kyq6fge
-remembe
-likemike
-gavin1
-shinigam
-yfcnfcmz
-13245678
-jabbar
-vampyr
-ane4ka
-lollipo
-ashwin
-scuderia
-limpdick
-deagle
-3247562
-vishenka
-fdhjhf
-alex02
-volvov70
-mandys
-bioshock
-caraca
-tombraider
-matrix69
-jeff123
-13579135
-parazit
-black3
-noway1
-diablos
-hitmen
-garden1
-aminor
-decembe
-august12
-b00ger
-006900
-452073t
-schach
-hitman1
-mariner1
-vbnmrf
-paint1
-742617000027
-bitchboy
-pfqxjyjr
-5681392
-marryher
-sinnet
-malik1
-muffin12
-aninha
-piolin
-lady12
-traffic1
-cbvjyf
-6345789
-june21
-ivan2010
-ryan123
-honda99
-gunny
-coorslight
-asd321
-hunter69
-7224763
-sonofgod
-dolphins1
-1dolphin
-pavlenko
-woodwind
-lovelov
-pinkpant
-gblfhfcbyf
-hotel1
-justinbiebe
-vinter
-jeff1234
-mydogs
-1pizza
-boats1
-parrothe
-shawshan
-brooklyn1
-cbrown
-1rocky
-hemi426
-dragon64
-redwings1
-porsches
-ghostly
-hubbahub
-buttnut
-b929ezzh
-sorokina
-flashg
-fritos
-b7mguk
-metatron
-treehous
-vorpal
-8902792
-marcu
-free123
-labamba
-chiefs1
-zxc123zxc
-keli_14
-hotti
-1steeler
-money4
-rakker
-foxwoods
-free1
-ahjkjd
-sidorova
-snowwhit
-neptune1
-mrlover
-trader1
-nudelamb
-baloo
-power7
-deltasig
-bills1
-trevo
-7gorwell
-nokia6630
-nokia5320
-madhatte
-1cowboys
-manga1
-namtab
-sanjar
-fanny1
-birdman1
-adv12775
-carlo1
-dude1998
-babyhuey
-nicole11
-madmike
-ubvyfpbz
-qawsedr
-lifetec
-skyhook
-stalker123
-toolong
-robertso
-ripazha
-zippy123
-1111111a
-manol
-dirtyman
-analslut
-jason3
-dutches
-minhasenha
-cerise
-fenrir
-jayjay1
-flatbush
-franka
-bhbyjxrf
-26429vadim
-lawntrax
-198700
-fritzy
-nikhil
-ripper1
-harami
-truckman
-nemvxyheqdd5oqxyxyzi
-gkfytnf
-bugaboo
-cableman
-hairpie
-xplorer
-movado
-hotsex69
-mordred
-ohyeah1
-patrick3
-frolov
-katieh
-4311111q
-mochaj
-presari
-bigdo
-753951852
-freedom4
-kapitan
-tomas1
-135795
-sweet123
-pokers
-shagme
-tane4ka
-sentinal
-ufgyndmv
-jonnyb
-skate123
-123456798
-123456788
-very1
-gerrit
-damocles
-dollarbi
-caroline1
-lloyds
-pizdets
-flatland
-92702689
-dave13
-meoff
-ajnjuhfabz
-achmed
-madison9
-744744z
-amonte
-avrillavigne
-elaine1
-norma1
-asseater
-everlong
-buddy23
-cmgang1
-trash1
-mitsu
-flyman
-ulugbek
-june27
-magistr
-fittan
-sebora64
-dingos
-sleipnir
-caterpil
-cindys
-212121qaz
-partys
-dialer
-gjytltkmybr
-qweqaz
-janvier
-rocawear
-lostboy
-aileron
-sweety1
-everest1
-pornman
-boombox
-potter1
-blackdic
-44448888
-eric123
-112233aa
-2502557i
-novass
-nanotech
-yourname
-x12345
-indian1
-15975300
-1234567l
-carla51
-chicago0
-coleta
-cxzdsaewq
-qqwweerr
-marwan
-deltic
-hollys
-qwerasd
-pon32029
-rainmake
-nathan0
-matveeva
-legioner
-kevink
-riven
-tombraid
-blitzen
-a54321
-jackyl
-chinese1
-shalimar
-oleg1995
-beaches1
-tommylee
-eknock
-berli
-monkey23
-badbob
-pugwash
-likewhoa
-jesus2
-yujyd360
-belmar
-shadow22
-utfp5e
-angelo1
-minimax
-pooder
-cocoa1
-moresex
-tortue
-lesbia
-panthe
-snoopy2
-drumnbass
-alway
-gmcz71
-6jhwmqku
-leppard
-dinsdale
-blair1
-boriqua
-money111
-virtuagirl
-267605
-rattlesn
-1sunshin
-monica12
-veritas1
-newmexic
-millertime
-turandot
-rfvxfnrf
-jaydog
-kakawka
-bowhunter
-booboo12
-deerpark
-erreway
-taylorma
-rfkbybyf
-wooglin
-weegee
-rexdog
-iamhorny
-cazzo1
-vhou812
-bacardi1
-dctktyyfz
-godpasi
-peanut12
-bertha1
-fuckyoubitch
-ghosty
-altavista
-jertoot
-smokeit
-ghjcnbvtyz
-fhnehxbr
-rolsen
-qazxcdews
-maddmaxx
-redrocke
-qazokm
-spencer2
-thekiller
-asdf11
-123sex
-tupac1
-p1234567
-dbrown
-1biteme
-tgo4466
-316769
-sunghi
-shakespe
-frosty1
-gucci1
-arcana
-bandit01
-lyubov
-poochy
-dartmout
-magpies1
-sunnyd
-mouseman
-summer07
-chester7
-shalini
-danbury
-pigboy
-dave99
-deniss
-harryb
-ashley11
-pppppp1
-01081988m
-balloon1
-tkachenko
-bucks1
-master77
-pussyca
-tricky1
-zzxxccvv
-zoulou
-doomer
-mukesh
-iluv69
-supermax
-todays
-thefox
-don123
-dontask
-diplom
-piglett
-shiney
-fahbrf
-qaz12wsx
-temitope
-reggin
-project1
-buffy2
-inside1
-lbpfqyth
-vanilla1
-lovecock
-u4slpwra
-fylh.irf
-123211
-7ertu3ds
-necroman
-chalky
-artist1
-simpso
-4x7wjr
-chaos666
-lazyacres
-harley99
-ch33s3
-marusa
-eagle7
-dilligas
-computadora
-lucky69
-denwer
-nissan350z
-unforgiv
-oddball
-schalke0
-aztec1
-borisova
-branden1
-parkave
-marie123
-germa
-lafayett
-878kckxy
-405060
-cheeseca
-bigwave
-fred22
-andreea
-poulet
-mercutio
-psycholo
-andrew88
-o4izdmxu
-sanctuar
-newhome
-milion
-suckmydi
-rjvgm.nth
-warior
-goodgame
-1qwertyuiop
-6339cndh
-scorpio2
-macker
-southbay
-crabcake
-toadie
-paperclip
-fatkid
-maddo
-cliff1
-rastafar
-maries
-twins1
-geujdrf
-anjela
-wc4fun
-dolina
-mpetroff
-rollout
-zydeco
-shadow3
-pumpki
-steeda
-volvo240
-terras
-blowjo
-blue2000
-incognit
-badmojo
-gambit1
-zhukov
-station1
-aaronb
-graci
-duke123
-clipper1
-qazxsw2
-ledzeppe
-kukareku
-sexkitte
-cinco
-007008
-lakers12
-a1234b
-acmilan1
-afhfjy
-starrr
-slutty3
-phoneman
-kostyan
-bonzo1
-sintesi07
-ersatz
-cloud1
-nephilim
-nascar03
-rey619
-kairos
-123456789e
-hardon1
-boeing1
-juliya
-hfccdtn
-vgfun8
-polizei
-456838
-keithb
-minouche
-ariston
-savag
-213141
-clarkken
-microwav
-london2
-santacla
-campeo
-qr5mx7
-464811
-mynuts
-bombo
-1mickey
-lucky8
-danger1
-ironside
-carter12
-wyatt1
-borntorun
-iloveyou123
-jose1
-pancake1
-tadmichaels
-monsta
-jugger
-hunnie
-triste
-heat7777
-ilovejesus
-queeny
-luckycharm
-lieben
-gordolee85
-jtkirk
-forever21
-jetlag
-skylane
-taucher
-neworlea
-holera
-000005
-anhnhoem
-melissa7
-mumdad
-massimiliano
-dima1994
-nigel1
-madison3
-slicky
-shokolad
-serenit
-jmh1978
-soccer123
-chris3
-drwho
-rfpzdrf
-1qasw23ed
-free4me
-wonka
-sasquatc
-sanan
-maytag
-verochka
-bankone
-molly12
-monopoli
-xfqybr
-lamborgini
-gondolin
-candycane
-needsome
-jb007
-scottie1
-brigit
-0147258369
-kalamazo
-lololyo123
-bill1234
-ilovejes
-lol123123
-popkorn
-april13
-567rntvm
-downunde
-charle1
-angelbab
-guildwars
-homeworld
-qazxcvbnm
-superma1
-dupa123
-kryptoni
-happyy
-artyom
-stormie
-cool11
-calvin69
-saphir
-konovalov
-jansport
-october8
-liebling
-druuna
-susans
-megans
-tujhjdf
-wmegrfux
-jumbo1
-ljb4dt7n
-012345678910
-kolesnik
-speculum
-at4gftlw
-kurgan
-93pn75
-cahek0980
-dallas01
-godswill
-fhifdby
-chelsea4
-jump23
-barsoom
-catinhat
-urlacher
-angel99
-vidadi1
-678910
-lickme69
-topaz1
-westend
-loveone
-c12345
-gold12
-alex1959
-mamon
-barney12
-1maggie
-alex12345
-lp2568cskt
-s1234567
-gjikbdctyf
-anthony0
-browns99
-chips1
-sunking
-widespre
-lalala1
-tdutif
-fucklife
-master00
-alino4ka
-stakan
-blonde1
-phoebus
-tenore
-bvgthbz
-brunos
-suzjv8
-uvdwgt
-revenant
-1banana
-veroniqu
-sexfun
-sp1der
-4g3izhox
-isakov
-shiva1
-scooba
-bluefire
-wizard12
-dimitris
-funbags
-perseus
-hoodoo
-keving
-malboro
-157953
-a32tv8ls
-latics
-animate
-mossad
-yejntb
-karting
-qmpq39zr
-busdrive
-jtuac3my
-jkne9y
-sr20dett
-4gxrzemq
-keylargo
-741147
-rfktylfhm
-toast1
-skins1
-xcalibur
-gattone
-seether
-kameron
-glock9mm
-julio1
-delenn
-gameday
-tommyd
-str8edge
-bulls123
-66699
-carlsberg
-woodbird
-adnama
-45auto
-codyman
-truck2
-1w2w3w4w
-pvjegu
-method1
-luetdi
-41d8cd98f00b
-bankai
-5432112345
-94rwpe
-reneee
-chrisx
-melvins
-775577
-sam2000
-scrappy1
-rachid
-grizzley
-margare
-morgan01
-winstons
-gevorg
-gonzal
-crawdad
-gfhfdjp
-babilon
-noneya
-pussy11
-barbell
-easyride
-c00li0
-777771
-311music
-karla1
-golions
-19866891
-peejay
-leadfoot
-hfvbkm
-kr9z40sy
-cobra123
-isotwe
-grizz
-sallys
-****you
-aaa123a
-dembel
-foxs14
-hillcres
-webman
-mudshark
-alfredo1
-weeded
-lester1
-hovepark
-ratface
-000777fffa
-huskie
-wildthing
-elbarto
-waikiki
-masami
-call911
-goose2
-regin
-dovajb
-agricola
-cjytxrj
-andy11
-penny123
-family01
-a121212
-1braves
-upupa68
-happy100
-824655
-cjlove
-firsttim
-kalel
-redhair
-dfhtymt
-sliders
-bananna
-loverbo
-fifa2008
-crouton
-chevy350
-panties2
-kolya1
-alyona
-hagrid
-spagetti
-q2w3e4r
-867530
-narkoman
-nhfdvfnjkju123
-1ccccccc
-napolean
-0072563
-allay
-w8sted
-wigwam
-jamesk
-state1
-parovoz
-beach69
-kevinb
-rossella
-logitech1
-celula
-gnocca
-canucks1
-loginova
-marlboro1
-aaaa1
-kalleanka
-mester
-mishutka
-milenko
-alibek
-jersey1
-peterc
-1mouse
-nedved
-blackone
-ghfplybr
-682regkh
-beejay
-newburgh
-ruffian
-clarets
-noreaga
-xenophon
-hummerh2
-tenshi
-smeagol
-soloyo
-vfhnby
-ereiamjh
-ewq321
-goomie
-sportin
-cellphone
-sonnie
-jetblack
-saudan
-gblfhfc
-matheus
-uhfvjnf
-alicja
-jayman1
-devon1
-hexagon
-bailey2
-vtufajy
-yankees7
-salty1
-908070
-killemal
-gammas
-eurocard
-sydney12
-tuesday1
-antietam
-wayfarer
-beast666
-19952009sa
-aq12ws
-eveli
-hockey21
-haloreach
-dontcare
-xxxx1
-andrea11
-karlmarx
-jelszo
-tylerb
-protools
-timberwolf
-ruffneck
-pololo
-1bbbbb
-waleed
-sasami
-twinss
-fairlady
-illuminati
-alex007
-sucks1
-homerjay
-scooter7
-tarbaby
-barmaley
-amistad
-vanes
-randers
-tigers12
-dreamer2
-goleafsg
-googie
-bernie1
-as12345
-godeep
-james3
-phanto
-gwbush
-cumlover
-2196dc
-studioworks
-995511
-golf56
-titova
-kaleka
-itali
-socks1
-kurwamac
-daisuke
-hevonen
-woody123
-daisie
-wouter
-henry123
-gostosa
-guppie
-porpoise
-iamsexy
-276115
-paula123
-1020315
-38gjgeuftd
-rjrfrjkf
-knotty
-idiot1
-sasha12345
-matrix13
-securit
-radical1
-ag764ks
-jsmith
-coolguy1
-secretar
-juanas
-sasha1988
-itout
-00000001
-tiger11
-1butthea
-putain
-cavalo
-basia1
-kobebryant
-1232323
-12345asdfg
-sunsh1ne
-cyfqgth
-tomkat
-dorota
-dashit
-pelmen
-5t6y7u
-whipit
-smokeone
-helloall
-bonjour1
-snowshoe
-nilknarf
-x1x2x3
-lammas
-1234599
-lol123456
-atombomb
-ironchef
-noclue
-alekseev
-gwbush1
-silver2
-12345678m
-yesican
-fahjlbnf
-chapstic
-alex95
-open1
-tiger200
-lisichka
-pogiako
-cbr929
-searchin
-tanya123
-alex1973
-phil413
-alex1991
-dominati
-geckos
-freddi
-silenthill
-egroeg
-vorobey
-antoxa
-dark666
-shkola
-apple22
-rebellio
-shamanking
-7f8srt
-cumsucker
-partagas
-bill99
-22223333
-arnster55
-fucknuts
-proxima
-silversi
-goblues
-parcells
-vfrcbvjdf
-piloto
-avocet
-emily2
-1597530
-miniskir
-himitsu
-pepper2
-juiceman
-venom1
-bogdana
-jujube
-quatro
-botafogo
-mama2010
-junior12
-derrickh
-asdfrewq
-miller2
-chitarra
-silverfox
-napol
-prestigio
-devil123
-mm111qm
-ara123
-max33484
-sex2000
-primo1
-sephan
-anyuta
-alena2010
-viborg
-verysexy
-hibiscus
-terps
-josefin
-oxcart
-spooker
-speciali
-raffaello
-partyon
-vfhvtkflrf
-strela
-a123456z
-worksuck
-glasss
-lomonosov
-dusty123
-dukeblue
-1winter
-sergeeva
-lala123
-john22
-cmc09
-sobolev
-bettylou
-dannyb
-gjkrjdybr
-hagakure
-iecnhbr
-awsedr
-pmdmsctsk
-costco
-alekseeva
-fktrcttd
-bazuka
-flyingv
-garuda
-buffy16
-gutierre
-beer12
-stomatolog
-ernies
-palmeiras
-golf123
-love269
-n.kmgfy
-gjkysqgbpltw
-youare
-joeboo
-baksik
-lifeguar
-111a111
-nascar8
-mindgame
-dude1
-neopets
-frdfkfyu
-june24
-phoenix8
-penelopa
-merlin99
-mercenar
-badluck
-mishel
-bookert
-deadsexy
-power9
-chinchil
-1234567m
-alex10
-skunk1
-rfhkcjy
-sammycat
-wright1
-randy2
-marakesh
-temppassword
-elmer251
-mooki
-patrick0
-bonoedge
-1tits
-chiar
-kylie1
-graffix
-milkman1
-cornel
-mrkitty
-nicole12
-ticketmaster
-beatles4
-number20
-ffff1
-terps1
-superfre
-yfdbufnjh
-jake1234
-flblfc
-1111qq
-zanuda
-jmol01
-wpoolejr
-polopol
-nicolett
-omega13
-cannonba
-123456789.
-sandy69
-ribeye
-bo243ns
-marilena
-bogdan123
-milla
-redskins1
-19733791
-alias1
-movie1
-ducat
-marzena
-shadowru
-56565
-coolman1
-pornlover
-teepee
-spiff
-nafanya
-gateway3
-fuckyou0
-hasher
-34778
-booboo69
-staticx
-hang10
-qq12345
-garnier
-bosco123
-1234567qw
-carson1
-samso
-1xrg4kcq
-cbr929rr
-allan123
-motorbik
-andrew22
-pussy101
-miroslava
-cytujdbr
-camp0017
-cobweb
-snusmumrik
-salmon1
-cindy2
-aliya
-serendipity
-co437at
-tincouch
-timmy123
-hunter22
-st1100
-vvvvvv1
-blanka
-krondor
-sweeti
-nenit
-kuzmich
-gustavo1
-bmw320i
-alex2010
-trees1
-kyliem
-essayons
-april26
-kumari
-sprin
-fajita
-appletre
-fghbjhb
-1green
-katieb
-steven2
-corrado1
-satelite
-1michell
-123456789c
-cfkfvfylhf
-acurarsx
-slut543
-inhere
-bob2000
-pouncer
-k123456789
-fishie
-aliso
-audia8
-bluetick
-soccer69
-jordan99
-fromhell
-mammoth1
-fighting54
-mike25
-pepper11
-extra1
-worldwid
-chaise
-vfr800
-sordfish
-almat
-nofate
-listopad
-hellgate
-dctvghbdf
-jeremia
-qantas
-lokiju
-honker
-sprint1
-maral
-triniti
-compaq3
-sixsix6
-married1
-loveman
-juggalo1
-repvtyrj
-zxcasdqw
-123445
-whore1
-123678
-monkey6
-west123
-warcraf
-pwnage
-mystery1
-creamyou
-ant123
-rehjgfnrf
-corona1
-coleman1
-steve121
-alderaan
-barnaul
-celeste1
-junebug1
-bombshel
-gretzky9
-tankist
-targa
-cachou
-vaz2101
-playgolf
-boneyard
-strateg
-romawka
-iforgotit
-pullup
-garbage1
-irock
-archmage
-shaft1
-oceano
-sadies
-alvin1
-135135ab
-psalm69
-lmfao
-ranger02
-zaharova
-33334444
-perkman
-realman
-salguod
-cmoney
-astonmartin
-glock1
-greyfox
-viper99
-helpm
-blackdick
-46775575
-family5
-shazbot
-dewey1
-qwertyas
-shivani
-black22
-mailman1
-greenday1
-57392632
-red007
-stanky
-sanchez1
-tysons
-daruma
-altosax
-krayzie
-85852008
-1forever
-98798798
-irock.
-123456654
-142536789
-ford22
-brick1
-michela
-preciou
-crazy4u
-01telemike01
-nolife
-concac
-safety1
-annie123
-brunswic
-destini
-123456qwer
-madison0
-snowball1
-137946
-1133557799
-jarule
-scout2
-songohan
-thedead
-00009999
-murphy01
-spycam
-hirsute
-aurinko
-associat
-1miller
-baklan
-hermes1
-2183rm
-martie
-kangoo
-shweta
-yvonne1
-westsid
-jackpot1
-rotciv
-maratik
-fabrika
-claude1
-nursultan
-noentry
-ytnhjufnm
-electra1
-ghjcnjnfr1
-puneet
-smokey01
-integrit
-bugeye
-trouble2
-14071789
-paul01
-omgwtf
-dmh415
-ekilpool
-yourmom1
-moimeme
-sparky11
-boludo
-ruslan123
-kissme1
-demetrio
-appelsin
-asshole3
-raiders2
-bunns
-fynjybj
-billygoa
-p030710p$e4o
-macdonal
-248ujnfk
-acorns
-schmidt1
-sparrow1
-vinbylrj
-weasle
-jerom
-ycwvrxxh
-skywalk
-gerlinde
-solidus
-postal1
-poochie1
-1charles
-rhianna
-terorist
-rehnrf
-omgwtfbbq
-assfucke
-deadend
-zidan
-jimboy
-vengence
-maroon5
-7452tr
-dalejr88
-sombra
-anatole
-elodi
-amazonas
-147789
-q12345q
-gawker1
-juanma
-kassidy
-greek1
-bruces
-bilbob
-mike44
-0o9i8u7y6t
-kaligula
-agentx
-familie
-anders1
-pimpjuice
-0128um
-birthday10
-lawncare
-hownow
-grandorgue
-juggerna
-scarfac
-kensai
-swatteam
-123four
-motorbike
-repytxbr
-other1
-celicagt
-pleomax
-gen0303
-godisgreat
-icepick
-lucifer666
-heavy1
-tea4two
-forsure
-02020
-shortdog
-webhead
-chris13
-palenque
-3techsrl
-knights1
-orenburg
-prong
-nomarg
-wutang1
-80637852730
-laika
-iamfree
-12345670
-pillow1
-12343412
-bigears
-peterg
-stunna
-rocky5
-12123434
-damir
-feuerwehr
-7418529630
-danone
-yanina
-valenci
-andy69
-111222q
-silvia1
-1jjjjj
-loveforever
-passwo1
-stratocaster
-8928190a
-motorolla
-lateralu
-ujujkm
-chubba
-ujkjdf
-signon
-123456789zx
-serdce
-stevo
-wifey200
-ololo123
-popeye1
-1pass
-central1
-melena
-luxor
-nemezida
-poker123
-ilovemusic
-qaz1234
-noodles1
-lakeshow
-amarill
-ginseng
-billiam
-trento
-321cba
-fatback
-soccer33
-master13
-marie2
-newcar
-bigtop
-dark1
-camron
-nosgoth
-155555
-biglou
-redbud
-jordan7
-159789
-diversio
-actros
-dazed
-drizzit
-hjcnjd
-wiktoria
-justic
-gooses
-luzifer
-darren1
-chynna
-tanuki
-11335577
-icculus
-boobss
-biggi
-firstson
-ceisi123
-gatewa
-hrothgar
-jarhead1
-happyjoy
-felipe1
-bebop1
-medman
-athena1
-boneman
-keiths
-djljgfl
-dicklick
-russ120
-mylady
-zxcdsa
-rock12
-bluesea
-kayaks
-provista
-luckies
-smile4me
-bootycal
-enduro
-123123f
-heartbre
-ern3sto
-apple13
-bigpappa
-fy.njxrf
-bigtom
-cool69
-perrito
-quiet1
-puszek
-cious
-cruella
-temp1
-david26
-alemap
-aa123123
-teddies
-tricolor
-smokey12
-kikiriki
-mickey01
-robert01
-super5
-ranman
-stevenso
-deliciou
-money777
-degauss
-mozar
-susanne1
-asdasd12
-shitbag
-mommy123
-wrestle1
-imfree
-fuckyou12
-barbaris
-florent
-ujhijr
-f8yruxoj
-tefjps
-anemone
-toltec
-2gether
-left4dead2
-ximen
-gfkmvf
-dunca
-emilys
-diana123
-16473a
-mark01
-bigbro
-annarbor
-nikita2000
-11aa11
-tigres
-llllll1
-loser2
-fbi11213
-jupite
-qwaszxqw
-macabre
-123ert
-rev2000
-mooooo
-klapaucius
-bagel1
-chiquit
-iyaoyas
-bear101
-irocz28
-vfktymrfz
-smokey2
-love99
-rfhnbyf
-dracul
-keith123
-slicko
-peacock1
-orgasmic
-thesnake
-solder
-wetass
-doofer
-david5
-rhfcyjlfh
-swanny
-tammys
-turkiye
-tubaman
-estefani
-firehose
-funnyguy
-servo
-grace17
-pippa1
-arbiter
-jimmy69
-nfymrf
-asdf67nm
-rjcnzy
-demon123
-thicknes
-sexysex
-kristall
-michail
-encarta
-banderos
-minty
-marchenko
-de1987ma
-mo5kva
-aircav
-naomi1
-bonni
-tatoo
-cronaldo
-49ers1
-mama1963
-1truck
-telecaster
-punksnotdead
-erotik
-1eagles
-1fender
-luv269
-acdeehan
-tanner1
-freema
-1q3e5t7u
-linksys
-tiger6
-megaman1
-neophyte
-australia1
-mydaddy
-1jeffrey
-fgdfgdfg
-gfgekz
-1986irachka
-keyman
-m0b1l3
-dfcz123
-mikeyg
-playstation2
-abc125
-slacker1
-110491g
-lordsoth
-bhavani
-ssecca
-dctvghbdtn
-niblick
-hondacar
-baby01
-worldcom
-4034407
-51094didi
-3657549
-3630000
-3578951
-sweetpussy
-majick
-supercoo
-robert11
-abacabb
-panda123
-gfhjkm13
-ford4x4
-zippo1
-lapin
-1726354
-lovesong
-dude11
-moebius
-paravoz
-1357642
-matkhau
-solnyshko
-daniel4
-multiplelog
-starik
-martusia
-iamtheman
-greentre
-jetblue
-motorrad
-vfrcbvev
-redoak
-dogma1
-gnorman
-komlos
-tonka1
-1010220
-666satan
-losenord
-lateralus
-absinthe
-command1
-jigga1
-iiiiiii1
-pants1
-jungfrau
-926337
-ufhhbgjnnth
-yamakasi
-888555
-sunny7
-gemini69
-alone1
-zxcvbnmz
-cabezon
-skyblues
-zxc1234
-456123a
-zero00
-caseih
-azzurra
-legolas1
-menudo
-murcielago
-785612
-779977
-benidorm
-viperman
-dima1985
-piglet1
-hemligt
-hotfeet
-7elephants
-hardup
-gamess
-a000000
-267ksyjf
-kaitlynn
-sharkie
-sisyphus
-yellow22
-667766
-redvette
-666420
-mets69
-ac2zxdty
-hxxrvwcy
-cdavis
-alan1
-noddy
-579300
-druss
-eatshit1
-555123
-appleseed
-simpleplan
-kazak
-526282
-fynfyfyfhbde
-birthday6
-dragon6
-1pookie
-bluedevils
-omg123
-hj8z6e
-x5dxwp
-455445
-batman23
-termin
-chrisbrown
-animals1
-lucky9
-443322
-kzktxrf
-takayuki
-fermer
-assembler
-zomu9q
-sissyboy
-sergant
-felina
-nokia6230i
-eminem12
-croco
-hunt4red
-festina
-darknigh
-cptnz062
-ndshnx4s
-twizzler
-wnmaz7sd
-aamaax
-gfhfcjkmrf
-alabama123
-barrynov
-happy5
-punt0it
-durandal
-8xuuobe4
-cmu9ggzh
-bruno12
-316497
-crazyfrog
-vfvfktyf
-apple3
-kasey1
-mackdaddy
-anthon1
-sunnys
-angel3
-cribbage
-moon1
-donal
-bryce1
-pandabear
-mwss474
-whitesta
-freaker
-197100
-bitche
-p2ssw0rd
-turnb
-tiktonik
-moonlite
-ferret1
-jackas
-ferrum
-bearclaw
-liberty2
-1diablo
-caribe
-snakeeyes
-janbam
-azonic
-rainmaker
-vetalik
-bigeasy
-baby1234
-sureno13
-blink1
-kluivert
-calbears
-lavanda
-198600
-dhtlbyf
-medvedeva
-fox123
-whirling
-bonscott
-freedom9
-october3
-manoman
-segredo
-cerulean
-robinso
-bsmith
-flatus
-dannon
-password21
-rrrrrr1
-callista
-romai
-rainman1
-trantor
-mickeymo
-bulldog7
-g123456
-pavlin
-pass22
-snowie
-hookah
-7ofnine
-bubba22
-cabible
-nicerack
-moomoo1
-summer98
-yoyo123
-milan1
-lieve27
-mustang69
-jackster
-exocet
-nadege
-qaz12
-bahama
-watson1
-libras
-eclipse2
-bahram
-bapezm
-up9x8rww
-ghjcnjz
-themaste
-deflep27
-ghost16
-gattaca
-fotograf
-junior123
-gilber
-gbjyth
-8vjzus
-rosco1
-begonia
-aldebara
-flower12
-novastar
-buzzman
-manchild
-lopez1
-mama11
-william7
-yfcnz1
-blackstar
-spurs123
-moom4242
-1amber
-iownyou
-tightend
-07931505
-paquito
-1johnson
-smokepot
-pi31415
-snowmass
-ayacdc
-jessicam
-giuliana
-5tgbnhy6
-harlee
-giuli
-bigwig
-tentacle
-scoubidou2
-benelli
-vasilina
-nimda
-284655
-jaihind
-lero4ka
-1tommy
-reggi
-ididit
-jlbyjxtcndj
-mike26
-qbert
-wweraw
-lukasz
-loosee123
-palantir
-flint1
-mapper
-baldie
-saturne
-virgin1
-meeeee
-elkcit
-iloveme2
-blue15
-themoon
-radmir
-number3
-shyanne
-missle
-hannelor
-jasmina
-karin1
-lewie622
-ghjcnjqgfhjkm
-blasters
-oiseau
-sheela
-grinders
-panget
-rapido
-positiv
-twink
-fltkbyf
-kzsfj874
-daniel01
-enjoyit
-nofags
-doodad
-rustler
-squealer
-fortunat
-peace123
-khushi
-devils2
-7inches
-candlebo
-topdawg
-armen
-soundman
-zxcqweasd
-april7
-gazeta
-netman
-hoppers
-bear99
-ghbjhbntn
-mantle7
-bigbo
-harpo
-jgordon
-bullshi
-vinny1
-krishn
-star22
-thunderc
-galinka
-phish123
-tintable
-nightcrawler
-tigerboy
-rbhgbx
-messi
-basilisk
-masha1998
-nina123
-yomamma
-kayla123
-geemoney
-0000000000d
-motoman
-a3jtni
-ser123
-owen10
-italien
-vintelok
-12345rewq
-nightime
-jeepin
-ch1tt1ck
-mxyzptlk
-bandido
-ohboy
-doctorj
-hussar
-superted
-parfilev
-grundle
-1jack
-livestrong
-chrisj
-matthew3
-access22
-moikka
-fatone
-miguelit
-trivium
-glenn1
-smooches
-heiko
-dezember
-spaghett
-stason
-molokai
-bossdog
-guitarma
-waderh
-boriska
-photosho
-path13
-hfrtnf
-audre
-junior24
-monkey24
-silke
-vaz21093
-bigblue1
-trident1
-candide
-arcanum
-klinker
-orange99
-bengals1
-rosebu
-mjujuj
-nallepuh
-mtwapa1a
-ranger69
-level1
-bissjop
-leica
-1tiffany
-rutabega
-elvis77
-kellie1
-sameas
-barada
-karabas
-frank12
-queenb
-toutoune
-surfcity
-samanth1
-monitor1
-littledo
-kazakova
-fodase
-mistral1
-april22
-carlit
-shakal
-batman123
-fuckoff2
-alpha01
-5544332211
-buddy3
-towtruck
-kenwood1
-vfiekmrf
-jkl123
-pypsik
-ranger75
-sitges
-toyman
-bartek1
-ladygirl
-booman
-boeing77
-installsqlst
-222666
-gosling
-bigmack
-223311
-bogos
-kevin2
-gomez1
-xohzi3g4
-kfnju842
-klubnika
-cubalibr
-123456789101
-kenpo
-0147852369
-raptor1
-tallulah
-boobys
-jjones
-1q2s3c
-moogie
-vid2600
-almas
-wombat1
-extra300
-xfiles1
-green77
-sexsex1
-heyjude
-sammyy
-missy123
-maiyeuem
-nccpl25282
-thicluv
-sissie
-raven3
-fldjrfn
-buster22
-broncos2
-laurab
-letmein4
-harrydog
-solovey
-fishlips
-asdf4321
-ford123
-superjet
-norwegen
-movieman
-psw333333
-intoit
-postbank
-deepwate
-ola123
-geolog323
-murphys
-eshort
-a3eilm2s2y
-kimota
-belous
-saurus
-123321qaz
-i81b4u
-aaa12
-monkey20
-buckwild
-byabybnb
-mapleleafs
-yfcnzyfcnz
-baby69
-summer03
-twista
-246890
-246824
-ltcnhjth
-z1z2z3
-monika1
-sad123
-uto29321
-bathory
-villan
-funkey
-poptarts
-spam967888
-705499fh
-sebast
-porn1234
-earn381
-1porsche
-whatthef
-123456789y
-polo12
-brillo
-soreilly
-waters1
-eudora
-allochka
-is_a_bot
-winter00
-bassplay
-531879fiz
-onemore
-bjarne
-red911
-kot123
-artur1
-qazxdr
-c0rvette
-diamond7
-matematica
-klesko
-beaver12
-2enter
-seashell
-panam
-chaching
-edward2
-browni
-xenogear
-cornfed
-aniram
-chicco22
-darwin1
-ancella2
-sophie2
-vika1998
-anneli
-shawn41
-babie
-resolute
-pandora2
-william8
-twoone
-coors1
-jesusis1
-teh012
-cheerlea
-renfield
-tessa1
-anna1986
-madness1
-bkmlfh
-19719870
-liebherr
-ck6znp42
-gary123
-123654z
-alsscan
-eyedoc
-matrix7
-metalgea
-chinito
-4iter
-falcon11
-7jokx7b9du
-bigfeet
-tassadar
-retnuh
-muscle1
-klimova
-darion
-batistuta
-bigsur
-1herbier
-noonie
-ghjrehjh
-karimova
-faustus
-snowwhite
-1manager
-dasboot
-michael12
-analfuck
-inbed
-dwdrums
-jaysoncj
-maranell
-bsheep75
-164379
-rolodex
-166666
-rrrrrrr1
-almaz666
-167943
-russel1
-negrito
-alianz
-goodpussy
-veronik
-1w2q3r4e
-efremov
-emb377
-sdpass
-william6
-alanfahy
-nastya1995
-panther5
-automag
-123qwe12
-vfvf2011
-fishe
-1peanut
-speedie
-qazwsx1234
-pass999
-171204j
-ketamine
-sheena1
-energizer
-usethis1
-123abc123
-buster21
-thechamp
-flvbhfk
-frank69
-chane
-hopeful1
-claybird
-pander
-anusha
-bigmaxxx
-faktor
-housebed
-dimidrol
-bigball
-shashi
-derby1
-fredy
-dervish
-bootycall
-80988218126
-killerb
-cheese2
-pariss
-mymail
-dell123
-catbert
-christa1
-chevytru
-gjgjdf
-00998877
-overdriv
-ratten
-golf01
-nyyanks
-dinamite
-bloembol
-gismo
-magnus1
-march2
-twinkles
-ryan22
-duckey
-118a105b
-kitcat
-brielle
-poussin
-lanzarot
-youngone
-ssvegeta
-hero63
-battle1
-kiler
-fktrcfylh1
-newera
-vika1996
-dynomite
-oooppp
-beer4me
-foodie
-ljhjuf
-sonshine
-godess
-doug1
-constanc
-thinkbig
-steve2
-damnyou
-autogod
-www333
-kyle1
-ranger7
-roller1
-harry2
-dustin1
-hopalong
-tkachuk
-b00bies
-bill2
-deep111
-stuffit
-fire69
-redfish1
-andrei123
-graphix
-1fishing
-kimbo1
-mlesp31
-ifufkbyf
-gurkan
-44556
-emily123
-busman
-and123
-8546404
-paladine
-1world
-bulgakov
-4294967296
-bball23
-1wwwww
-mycats
-elain
-delta6
-36363
-emilyb
-color1
-6060842
-cdtnkfyrf
-hedonism
-gfgfrfhkj
-5551298
-scubad
-gostate
-sillyme
-hdbiker
-beardown
-fishers
-sektor
-00000007
-newbaby
-rapid1
-braves95
-gator2
-nigge
-anthony3
-sammmy
-oou812
-heffer
-phishin
-roxanne1
-yourass
-hornet1
-albator
-2521659
-underwat
-tanusha
-dianas
-3f3fpht7op
-dragon20
-bilbobag
-cheroke
-radiatio
-dwarf1
-majik
-33st33
-dochka
-garibald
-robinh
-sham69
-temp01
-wakeboar
-violet1
-1w2w3w
-registr
-tonite
-maranello
-1593570
-parolamea
-galatasara
-loranthos
-1472583
-asmodean
-1362840
-scylla
-doneit
-jokerr
-porkypig
-kungen
-mercator
-koolhaas
-come2me
-debbie69
-calbear
-liverpoolfc
-yankees4
-12344321a
-kennyb
-madma
-85200258
-dustin23
-thomas13
-tooling
-mikasa
-mistic
-crfnbyf
-112233445
-sofia1
-heinz57
-colts1
-price1
-snowey
-joakim
-mark11
-963147
-cnhfcnm
-kzinti
-1bbbbbbb
-rubberdu
-donthate
-rupert1
-sasha1992
-regis1
-nbuhbwf
-fanboy
-sundial
-sooner1
-wayout
-vjnjhjkf
-deskpro
-arkangel
-willie12
-mikeyb
-celtic1888
-luis1
-buddy01
-duane1
-grandma1
-aolcom
-weeman
-172839456
-basshead
-hornball
-magnu
-pagedown
-molly2
-131517
-rfvtgbyhn
-astonmar
-mistery
-madalina
-cash1
-1happy
-shenlong
-matrix01
-nazarova
-369874125
-800500
-webguy
-rse2540
-ashley2
-briank
-789551
-786110
-chunli
-j0nathan
-greshnik
-courtne
-suckmyco
-mjollnir
-789632147
-asdfg1234
-754321
-odelay
-ranma12
-zebedee
-artem777
-bmw318is
-butt1
-rambler1
-yankees9
-alabam
-5w76rnqp
-rosies
-mafioso
-studio1
-babyruth
-tranzit
-magical123
-gfhjkm135
-12345$
-soboleva
-709394
-ubique
-drizzt1
-elmers
-teamster
-pokemons
-1472583690
-1597532486
-shockers
-merckx
-melanie2
-ttocs
-clarisse
-earth1
-dennys
-slobber
-flagman
-farfalla
-troika
-4fa82hyx
-hakan
-x4ww5qdr
-cumsuck
-leather1
-forum1
-july20
-barbel
-zodiak
-samuel12
-ford01
-rushfan
-bugsy1
-invest1
-tumadre
-screwme
-a666666
-money5
-henry8
-tiddles
-sailaway
-starburs
-100years
-killer01
-comando
-hiromi
-ranetka
-thordog
-blackhole
-palmeira
-verboten
-solidsna
-q1w1e1
-humme
-kevinc
-gbrfxe
-gevaudan
-hannah11
-peter2
-vangar
-sharky7
-talktome
-jesse123
-chuchi
-pammy
-!qazxsw2
-siesta
-twenty1
-wetwilly
-477041
-natural1
-sun123
-daniel3
-intersta
-shithead1
-hellyea
-bonethugs
-solitair
-bubbles2
-father1
-nick01
-444000
-adidas12
-dripik
-cameron2
-442200
-a7nz8546
-respublika
-fkojn6gb
-428054
-snoppy
-rulez1
-haslo
-rachael1
-purple01
-zldej102
-ab12cd34
-cytuehjxrf
-madhu
-astroman
-preteen
-handsoff
-mrblonde
-biggio
-testin
-vfdhif
-twolves
-unclesam
-asmara
-kpydskcw
-lg2wmgvr
-grolsch
-biarritz
-feather1
-williamm
-s62i93
-bone1
-penske
-337733
-336633
-taurus1
-334433
-billet
-diamondd
-333000
-nukem
-fishhook
-godogs
-thehun
-lena1982
-blue00
-smelly1
-unb4g9ty
-65pjv22
-applegat
-mikehunt
-giancarlo
-krillin
-felix123
-december1
-soapy
-46doris
-nicole23
-bigsexy1
-justin10
-pingu
-bambou
-falcon12
-dgthtl
-1surfer
-qwerty01
-estrellit
-nfqcjy
-easygo
-konica
-qazqwe
-1234567890m
-stingers
-nonrev
-3e4r5t
-champio
-bbbbbb99
-196400
-allen123
-seppel
-simba2
-rockme
-zebra3
-tekken3
-endgame
-sandy2
-197300
-fitte
-monkey00
-eldritch
-littleone
-rfyfgkz
-1member
-66chevy
-oohrah
-cormac
-hpmrbm41
-197600
-grayfox
-elvis69
-celebrit
-maxwell7
-rodders
-krist
-1camaro
-broken1
-kendall1
-silkcut
-katenka
-angrick
-maruni
-17071994a
-tktyf
-kruemel
-snuffles
-iro4ka
-baby12
-alexis01
-marryme
-vlad1994
-forward1
-culero
-badaboom
-malvin
-hardtoon
-hatelove
-molley
-knopo4ka
-duchess1
-mensuck
-cba321
-kickbutt
-zastava
-wayner
-fuckyou6
-eddie123
-cjkysir
-john33
-dragonfi
-cody1
-jabell
-cjhjrf
-badseed
-sweden1
-marihuana
-brownlov
-elland
-nike1234
-kwiettie
-jonnyboy
-togepi
-billyk
-robert123
-bb334
-florenci
-ssgoku
-198910
-bristol1
-bob007
-allister
-yjdujhjl
-gauloise
-198920
-bellaboo
-9lives
-aguilas
-wltfg4ta
-foxyroxy
-rocket69
-fifty50
-babalu
-master21
-malinois
-kaluga
-gogosox
-obsessio
-yeahrigh
-panthers1
-capstan
-liza2000
-leigh1
-paintball1
-blueskie
-cbr600f3
-bagdad
-jose98
-mandreki
-shark01
-wonderbo
-muledeer
-xsvnd4b2
-hangten
-200001
-grenden
-anaell
-apa195
-model1
-245lufpq
-zip100
-ghjcgtrn
-wert1234
-misty2
-charro
-juanjose
-fkbcrf
-frostbit
-badminto
-buddyy
-1doctor
-vanya
-archibal
-parviz
-spunky1
-footboy
-dm6tzsgp
-legola
-samadhi
-poopee
-ytdxz2ca
-hallowboy
-dposton
-gautie
-theworm
-guilherme
-dopehead
-iluvtits
-bobbob1
-ranger6
-worldwar
-lowkey
-chewbaca
-oooooo99
-ducttape
-dedalus
-celular
-8i9o0p
-borisenko
-taylor01
-111111z
-arlingto
-p3nnywiz
-rdgpl3ds
-boobless
-kcmfwesg
-blacksab
-mother2
-markus1
-leachim
-secret2
-s123456789
-1derful
-espero
-russell2
-tazzer
-marykate
-freakme
-mollyb
-lindros8
-james00
-gofaster
-stokrotka
-kilbosik
-aquamann
-pawel1
-shedevil
-mousie
-slot2009
-october6
-146969
-mm259up
-brewcrew
-choucho
-uliana
-sexfiend
-fktirf
-pantss
-vladimi
-starz
-sheeps
-12341234q
-bigun
-tiggers
-crjhjcnm
-libtech
-pudge1
-home12
-zircon
-klaus1
-jerry2
-pink1
-lingus
-monkey66
-dumass
-polopolo09
-feuerweh
-rjyatnf
-chessy
-beefer
-shamen
-poohbear1
-4jjcho
-bennevis
-fatgirls
-ujnbrf
-cdexswzaq
-9noize9
-rich123
-nomoney
-racecar1
-hacke
-clahay
-acuario
-getsum
-hondacrv
-william0
-cheyenn
-techdeck
-atljhjdf
-wtcacq
-suger
-fallenangel
-bammer
-tranquil
-carla123
-relayer
-lespaul1
-portvale
-idontno
-bycnbnen
-trooper2
-gennadiy
-pompon
-billbob
-amazonka
-akitas
-chinatow
-atkbrc
-busters
-fitness1
-cateye
-selfok2013
-1murphy
-fullhous
-mucker
-bajskorv
-nectarin
-littlebitch
-love24
-feyenoor
-bigal37
-lambo1
-pussybitch
-icecube1
-biged
-kyocera
-ltybcjdf
-boodle
-theking1
-gotrice
-sunset1
-abm1224
-fromme
-sexsells
-inheat
-kenya1
-swinger1
-aphrodit
-kurtcobain
-rhind101
-poidog
-poiulkjh
-kuzmina
-beantown
-tony88
-stuttgar
-drumer
-joaqui
-messenge
-motorman
-amber2
-nicegirl
-rachel69
-andreia
-faith123
-studmuffin
-jaiden
-red111
-vtkmybr
-gamecocks
-gumper
-bosshogg
-4me2know
-tokyo1
-kleaner
-roadhog
-fuckmeno
-phoenix3
-seeme
-buttnutt
-boner69
-andreyka
-myheart
-katerin
-rugburn
-jvtuepip
-dc3ubn
-chile1
-ashley69
-happy99
-swissair
-balls2
-fylhttdf
-jimboo
-55555d
-mickey11
-voronin
-m7hsqstm
-stufff
-merete
-weihnachte
-dowjones
-baloo1
-freeones
-bears34
-auburn1
-beverl
-timberland
-1elvis
-guinness1
-bombadil
-flatron1
-logging7
-telefoon
-merl1n
-masha1
-andrei1
-cowabung
-yousuck1
-1matrix
-peopl
-asd123qwe
-sweett
-mirror1
-torrente
-joker12
-diamond6
-jackaroo
-00000a
-millerlite
-ironhorse
-2twins
-stryke
-gggg1
-zzzxxxccc
-roosevel
-8363eddy
-angel21
-depeche1
-d0ct0r
-blue14
-areyou
-veloce
-grendal
-frederiksberg
-cbcntvf
-cb207sl
-sasha2000
-was.here
-fritzz
-rosedale
-spinoza
-cokeisit
-gandalf3
-skidmark
-ashley01
-12345j
-1234567890qaz
-sexxxxxx
-beagles
-lennart
-12345789
-pass10
-politic
-max007
-gcheckou
-12345611
-tiffy
-lightman
-mushin
-velosiped
-brucewayne
-gauthie
-elena123
-greenegg
-h2oski
-clocker
-nitemare
-123321s
-megiddo
-cassidy1
-david13
-boywonde
-flori
-peggy12
-pgszt6md
-batterie
-redlands
-scooter6
-bckhere
-trueno
-bailey11
-maxwell2
-bandana
-timoth1
-startnow
-ducati74
-tiern
-maxine1
-blackmetal
-suzyq
-balla007
-phatfarm
-kirsten1
-titmouse
-benhogan
-culito
-forbin
-chess1
-warren1
-panman
-mickey7
-24lover
-dascha
-speed2
-redlion
-andrew10
-johnwayn
-nike23
-chacha1
-bendog
-bullyboy
-goldtree
-spookie
-tigger99
-1cookie
-poutine
-cyclone1
-woodpony
-camaleun
-bluesky1
-dfadan
-eagles20
-lovergirl
-peepshow
-mine1
-dima1989
-rjdfkmxer
-11111aaaaa
-machina
-august17
-1hhhhh
-0773417k
-1monster
-freaksho
-jazzmin
-davidw
-kurupt
-chumly
-huggies
-sashenka
-ccccccc1
-bridge1
-giggalo
-cincinna
-pistol1
-hello22
-david77
-lightfoo
-lucky6
-jimmy12
-261397
-lisa12
-tabaluga
-mysite
-belo4ka
-greenn
-eagle99
-punkrawk
-salvado
-slick123
-wichsen
-knight99
-dummys
-fefolico
-contrera
-kalle1
-anna1984
-delray
-robert99
-garena
-pretende
-racefan
-alons
-serenada
-ludmilla
-cnhtkjr
-l0swf9gx
-hankster
-dfktynbyrf
-sheep1
-john23
-cv141ab
-kalyani
-944turbo
-crystal2
-blackfly
-zrjdktdf
-eus1sue1
-mario5
-riverplate
-harddriv
-melissa3
-elliott1
-sexybitc
-cnhfyybr
-jimdavis
-bollix
-beta1
-amberlee
-skywalk1
-natala
-1blood
-brattax
-shitty1
-gb15kv99
-ronjon
-rothmans
-thedoc
-joey21
-hotboi
-firedawg
-bimbo38
-jibber
-aftermat
-nomar
-01478963
-phishing
-domodo
-anna13
-materia
-martha1
-budman1
-gunblade
-exclusiv
-sasha1997
-anastas
-rebecca2
-fackyou
-kallisti
-fuckmyass
-norseman
-ipswich1
-151500
-1edward
-intelinside
-darcy1
-bcrich
-yjdjcnbf
-failte
-buzzzz
-cream1
-tatiana1
-7eleven
-green8
-153351
-1a2s3d4f5g6h
-154263
-milano1
-bambi1
-bruins77
-rugby2
-jamal1
-bolita
-sundaypunch
-bubba12
-realmadr
-vfyxtcnth
-iwojima
-notlob
-black666
-valkiria
-nexus1
-millerti
-birthday100
-swiss1
-appollo
-gefest
-greeneyes
-celebrat
-tigerr
-slava123
-izumrud
-bubbabub
-legoman
-joesmith
-katya123
-sweetdream
-john44
-wwwwwww1
-oooooo1
-socal
-lovespor
-s5r8ed67s
-258147
-heidis
-cowboy22
-wachovia
-michaelb
-qwe1234567
-i12345
-255225
-goldie1
-alfa155
-45colt
-safeu851
-antonova
-longtong
-1sparky
-gfvznm
-busen
-hjlbjy
-whateva
-rocky4
-cokeman
-joshua3
-kekskek1
-sirocco
-jagman
-123456qwert
-phinupi
-thomas10
-loller
-sakur
-vika2011
-fullred
-mariska
-azucar
-ncstate
-glenn74
-halima
-aleshka
-ilovemylife
-verlaat
-baggie
-scoubidou6
-phatboy
-jbruton
-scoop1
-barney11
-blindman
-def456
-maximus2
-master55
-nestea
-11223355
-diego123
-sexpistols
-sniffy
-philip1
-f12345
-prisonbreak
-nokia2700
-ajnjuhfa
-yankees3
-colfax
-ak470000
-mtnman
-bdfyeirf
-fotball
-ichbin
-trebla
-ilusha
-riobravo
-beaner1
-thoradin
-polkaudi
-kurosawa
-honda123
-ladybu
-valerik
-poltava
-saviola
-fuckyouguys
-754740g0
-anallove
-microlab1
-juris01
-ncc1864
-garfild
-shania1
-qagsud
-makarenko
-cindy69
-lebedev
-andrew11
-johnnybo
-groovy1
-booster1
-sanders1
-tommyb
-johnson4
-kd189nlcih
-hondaman
-vlasova
-chick1
-sokada
-sevisgur
-bear2327
-chacho
-sexmania
-roma1993
-hjcnbckfd
-valley1
-howdie
-tuppence
-jimandanne
-strike3
-y4kuz4
-nhfnfnf
-tsubasa
-19955991
-scabby
-quincunx
-dima1998
-uuuuuu1
-logica
-skinner1
-pinguino
-lisa1234
-xpressmusic
-getfucked
-qqqq1
-bbbb1
-matulino
-ulyana
-upsman
-johnsmith
-123579
-co2000
-spanner1
-todiefor
-mangoes
-isabel1
-123852
-negra
-snowdon
-nikki123
-bronx1
-booom
-ram2500
-chuck123
-fireboy
-creek1
-batman13
-princesse
-az12345
-maksat
-1knight
-28infern
-241455
-r7112s
-muselman
-mets1986
-katydid
-vlad777
-playme
-kmfdm1
-asssex
-1prince
-iop890
-bigbroth
-mollymoo
-waitron
-lizottes
-125412
-juggler
-quinta
-0sister0
-zanardi
-nata123
-heckfyxbr
-22q04w90e
-engine2
-nikita95
-zamira
-hammer22
-lutscher
-carolina1
-zz6319
-sanman
-vfuflfy
-buster99
-rossco
-kourniko
-aggarwal
-tattoo1
-janice1
-finger1
-125521
-19911992
-shdwlnds
-rudenko
-vfvfgfgf123
-galatea
-monkeybu
-juhani
-premiumcash
-classact
-devilmay
-helpme2
-knuddel
-hardpack
-ramil
-perrit
-basil1
-zombie13
-stockcar
-tos8217
-honeypie
-nowayman
-alphadog
-melon1
-talula
-125689
-tiribon12
-tornike
-haribol
-telefone
-tiger22
-sucka
-lfytxrf
-chicken123
-muggins
-a23456
-b1234567
-lytdybr
-otter1
-pippa
-vasilisk
-cooking1
-helter
-78978
-bestboy
-viper7
-ahmed1
-whitewol
-mommys
-apple5
-shazam1
-chelsea7
-kumiko
-masterma
-rallye
-bushmast
-jkz123
-entrar
-andrew6
-nathan01
-alaric
-tavasz
-heimdall
-gravy1
-jimmy99
-cthlwt
-powerr
-gthtrhtcnjr
-canesfan
-sasha11
-ybrbnf_25
-august9
-brucie
-artichok
-arnie1
-superdude
-tarelka
-mickey22
-dooper
-luners
-holeshot
-good123
-gettysbu
-bicho
-hammer99
-divine5
-1zxcvbn
-stronzo
-q22222
-disne
-bmw750il
-godhead
-hallodu
-aerith
-nastik
-differen
-cestmoi
-amber69
-5string
-pornosta
-dirtygirl
-ginger123
-formel1
-scott12
-honda200
-hotspurs
-johnatha
-firstone123
-lexmark1
-msconfig
-karlmasc
-l123456
-123qweasdzx
-baldman
-sungod
-furka
-retsub
-9811020
-ryder1
-tcglyued
-astron
-lbvfcbr
-minddoc
-dirt49
-baseball12
-tbear
-simpl
-schuey
-artimus
-bikman
-plat1num
-quantex
-gotyou
-hailey1
-justin01
-ellada
-8481068
-000002
-manimal
-dthjybxrf
-buck123
-dick123
-6969696
-nospam
-strong1
-kodeord
-bama12
-123321w
-superman123
-gladiolus
-nintend
-5792076
-dreamgirl
-spankme1
-gautam
-arianna1
-titti
-tetas
-cool1234
-belladog
-importan
-4206969
-87e5nclizry
-teufelo7
-doller
-yfl.irf
-quaresma
-3440172
-melis
-bradle
-nnmaster
-fast1
-iverso
-blargh
-lucas12
-chrisg
-iamsam
-123321az
-tomjerry
-kawika
-2597174
-standrew
-billyg
-muskan
-gizmodo2
-rz93qpmq
-870621345
-sathya
-qmezrxg4
-januari
-marthe
-moom4261
-cum2me
-hkger286
-lou1988
-suckit1
-croaker
-klaudia1
-753951456
-aidan1
-fsunoles
-romanenko
-abbydog
-isthebes
-akshay
-corgi
-fuck666
-walkman555
-ranger98
-scorpian
-hardwareid
-bluedragon
-fastman
-2305822q
-iddqdiddqd
-1597532
-gopokes
-zvfrfcb
-w1234567
-sputnik1
-tr1993
-pa$$w0rd
-2i5fdruv
-havvoc
-1357913
-1313131
-bnm123
-cowd00d
-flexscan
-thesims2
-boogiema
-bigsexxy
-powerstr
-ngc4565
-joshman
-babyboy1
-123jlb
-funfunfu
-qwe456
-honor1
-puttana
-bobbyj
-daniel21
-pussy12
-shmuck
-1232580
-123578951
-maxthedo
-hithere1
-bond0007
-gehenna
-nomames
-blueone
-r1234567
-bwana
-gatinho
-1011111
-torrents
-cinta
-123451234
-tiger25
-money69
-edibey
-pointman
-mmcm19
-wales1
-caffreys
-phaedra
-bloodlus
-321ret32
-rufuss
-tarbit
-joanna1
-102030405
-stickboy
-lotrfotr34
-jamshid
-mclarenf1
-ataman
-99ford
-yarrak
-logan2
-ironlung
-pushistik
-dragoon1
-unclebob
-tigereye
-pinokio
-tylerj
-mermaid1
-stevie1
-jaylen
-888777
-ramana
-roman777
-brandon7
-17711771s
-thiago
-luigi1
-edgar1
-brucey
-videogam
-classi
-birder
-faramir
-twiddle
-cubalibre
-grizzy
-fucky
-jjvwd4
-august15
-idinahui
-ranita
-nikita1998
-123342
-w1w2w3
-78621323
-4cancel
-789963
-(null
-vassago
-jaydog472
-123452
-timt42
-canada99
-123589
-rebenok
-htyfnf
-785001
-osipov
-maks123
-neverwinter
-love2010
-777222
-67390436
-eleanor1
-bykemo
-aquemini
-frogg
-roboto
-thorny
-shipmate
-logcabin
-66005918
-nokian
-gonzos
-louisian
-1abcdefg
-triathlo
-ilovemar
-couger
-letmeino
-supera
-runvs
-fibonacci
-muttly
-58565254
-5thgbqi
-vfnehsv
-electr
-jose12
-artemis1
-newlove
-thd1shr
-hawkey
-grigoryan
-saisha
-tosca
-redder
-lifesux
-temple1
-bunnyman
-thekids
-sabbeth
-tarzan1
-182838
-158uefas
-dell50
-1super
-666222
-47ds8x
-jackhamm
-mineonly
-rfnfhbyf
-048ro
-665259
-kristina1
-bombero
-52545856
-secure1
-bigloser
-peterk
-alex2
-51525354
-anarchy1
-superx
-teenslut
-money23
-sigmapi
-sanfrancisco
-acme34
-private5
-eclips
-qwerttrewq
-axelle
-kokain
-hardguy
-peter69
-jesuschr
-dyanna
-dude69
-sarah69
-toyota91
-amberr
-45645645
-bugmenot
-bigted
-44556677
-556644
-wwr8x9pu
-alphaome
-harley13
-kolia123
-wejrpfpu
-revelati
-nairda
-sodoff
-cityboy
-pinkpussy
-dkalis
-miami305
-wow12345
-triplet
-tannenbau
-asdfasdf1
-darkhors
-527952
-retired1
-soxfan
-nfyz123
-37583867
-goddes
-515069
-gxlmxbewym
-1warrior
-36925814
-dmb2011
-topten
-karpova
-89876065093rax
-naturals
-gateway9
-cepseoun
-turbot
-493949
-cock22
-italia1
-sasafras
-gopnik
-stalke
-1qazxdr5
-wm2006
-ace1062
-alieva
-blue28
-aracel
-sandia
-motoguzz
-terri1
-emmajane
-conej
-recoba
-alex1995
-jerkyboy
-cowboy12
-arenrone
-precisio
-31415927
-scsa316
-panzer1
-studly1
-powerhou
-bensam
-mashoutq
-billee
-eeyore1
-reape
-thebeatl
-rul3z
-montesa
-doodle1
-cvzefh1gk
-424365
-a159753
-zimmerma
-gumdrop
-ashaman
-grimreap
-icandoit
-borodina
-branca
-dima2009
-keywest1
-vaders
-bubluk
-diavolo
-assss
-goleta
-eatass
-napster1
-382436
-369741
-5411pimo
-lenchik
-pikach
-gilgamesh
-kalimera
-singer1
-gordon2
-rjycnbnewbz
-maulwurf
-joker13
-2much4u
-bond00
-alice123
-robotec
-fuckgirl
-zgjybz
-redhorse
-margaret1
-brady1
-pumpkin2
-chinky
-fourplay
-1booger
-roisin
-1brandon
-sandan
-blackheart
-cheez
-blackfin
-cntgfyjdf
-mymoney1
-09080706
-goodboss
-sebring1
-rose1
-kensingt
-bigboner
-marcus12
-ym3cautj
-struppi
-thestone
-lovebugs
-stater
-silver99
-forest99
-qazwsx12345
-vasile
-longboar
-mkonji
-huligan
-rhfcbdfz
-airmail
-porn11
-1ooooo
-sofun
-snake2
-msouthwa
-dougla
-1iceman
-shahrukh
-sharona
-dragon666
-france98
-196800
-196820
-ps253535
-zjses9evpa
-sniper01
-design1
-konfeta
-jack99
-drum66
-good4you
-station2
-brucew
-regedit
-school12
-mvtnr765
-pub113
-fantas
-tiburon1
-king99
-ghjcnjgbpltw
-checkito
-308win
-1ladybug
-corneliu
-svetasveta
-197430
-icicle
-imaccess
-ou81269
-jjjdsl
-brandon6
-bimbo1
-smokee
-piccolo1
-3611jcmg
-children2
-cookie2
-conor1
-darth1
-margera
-aoi856
-paully
-ou812345
-sklave
-eklhigcz
-30624700
-amazing1
-wahooo
-seau55
-1beer
-apples2
-chulo
-dolphin9
-heather6
-198206
-198207
-hergood
-miracle1
-njhyflj
-4real
-milka
-silverfi
-fabfive
-spring12
-ermine
-mammy
-jumpjet
-adilbek
-toscana
-caustic
-hotlove
-sammy69
-lolita1
-byoung
-whipme
-barney01
-mistys
-tree1
-buster3
-kaylin
-gfccgjhn
-132333
-aishiteru
-pangaea
-fathead1
-smurph
-198701
-ryslan
-gasto
-xexeylhf
-anisimov
-chevyss
-saskatoo
-brandy12
-tweaker
-irish123
-music2
-denny1
-palpatin
-outlaw1
-lovesuck
-woman1
-mrpibb
-diadora
-hfnfneq
-poulette
-harlock
-mclaren1
-cooper12
-newpass3
-bobby12
-rfgecnfcerf
-alskdjfh
-mini14
-dukers
-raffael
-199103
-cleo123
-1234567qwertyu
-mossberg
-scoopy
-dctulf
-starline
-hjvjxrf
-misfits1
-rangers2
-bilbos
-blackhea
-pappnase
-atwork
-purple2
-daywalker
-summoner
-1jjjjjjj
-swansong
-chris10
-laluna
-12345qqq
-charly1
-lionsden
-money99
-silver33
-hoghead
-bdaddy
-199430
-saisg002
-nosaints
-tirpitz
-1gggggg
-jason13
-kingss
-ernest1
-0cdh0v99ue
-pkunzip
-arowana
-spiri
-deskjet1
-armine
-lances
-magic2
-thetaxi
-14159265
-cacique
-14142135
-orange10
-richard0
-backdraf
-255ooo
-humtum
-kohsamui
-c43dae874d
-wrestling1
-cbhtym
-sorento
-megha
-pepsiman
-qweqwe12
-bliss7
-mario64
-korolev
-balls123
-schlange
-gordit
-optiquest
-fatdick
-fish99
-richy
-nottoday
-dianne1
-armyof1
-1234qwerasdfzxcv
-bbonds
-aekara
-lidiya
-baddog1
-yellow5
-funkie
-ryan01
-greentree
-gcheckout
-marshal1
-liliput
-000000z
-rfhbyrf
-gtogto43
-rumpole
-tarado
-marcelit
-aqwzsxedc
-kenshin1
-sassydog
-system12
-belly1
-zilla
-kissfan
-tools1
-desember
-donsdad
-nick11
-scorpio6
-poopoo1
-toto99
-steph123
-dogfuck
-rocket21
-thx113
-dude12
-sanek
-sommar
-smacky
-pimpsta
-letmego
-k1200rs
-lytghjgtnhjdcr
-abigale
-buddog
-deles
-baseball9
-roofus
-carlsbad
-hamzah
-hereiam
-genial
-schoolgirlie
-yfz450
-breads
-piesek
-washear
-chimay
-apocalyp
-nicole18
-gfgf1234
-gobulls
-dnevnik
-wonderwall
-beer1234
-1moose
-beer69
-maryann1
-adpass
-mike34
-birdcage
-hottuna
-gigant
-penquin
-praveen
-donna123
-123lol123
-thesame
-fregat
-adidas11
-selrahc
-pandoras
-test3
-chasmo
-111222333000
-pecos
-daniel11
-ingersol
-shana1
-mama12345
-cessna15
-myhero
-1simpson
-nazarenko
-cognit
-seattle2
-irina1
-azfpc310
-rfycthdf
-hardy1
-jazmyn
-sl1200
-hotlanta
-jason22
-kumar123
-sujatha
-fsd9shtyu
-highjump
-changer
-entertai
-kolding
-mrbig
-sayuri
-eagle21
-qwertzu
-jorge1
-0101dd
-bigdong
-ou812a
-sinatra1
-htcnjhfy
-oleg123
-videoman
-pbyfblf
-tv612se
-bigbird1
-kenaidog
-gunite
-silverma
-ardmore
-123123qq
-hotbot
-cascada
-cbr600f4
-harakiri
-chico123
-boscos
-aaron12
-glasgow1
-kmn5hc
-lanfear
-1light
-liveoak
-fizika
-ybrjkftdyf
-surfside
-intermilan
-multipas
-redcard
-72chevy
-balata
-coolio1
-schroede
-kanat
-testerer
-camion
-kierra
-hejmeddig
-antonio2
-tornados
-isidor
-pinkey
-n8skfswa
-ginny1
-houndog
-1bill
-chris25
-hastur
-1marine
-greatdan
-french1
-hatman
-123qqq
-z1z2z3z4
-kicker1
-katiedog
-usopen
-smith22
-mrmagoo
-1234512i
-assa123
-7seven7
-monster7
-june12
-bpvtyf
-149521
-guenter
-alex1985
-voronina
-mbkugegs
-zaqwsxcderfv
-rusty5
-mystic1
-master0
-abcdef12
-jndfkb
-r4zpm3
-cheesey
-skripka
-blackwhite
-sharon69
-dro8smwq
-lektor
-techman
-boognish
-deidara
-heckfyf
-quietkey
-authcode
-monkey4
-jayboy
-pinkerto
-merengue
-chulita
-bushwick
-turambar
-kittykit
-joseph2
-dad123
-kristo
-pepote
-scheiss
-hambone1
-bigballa
-restaura
-tequil
-111luzer
-euro2000
-motox
-denhaag
-chelsi
-flaco1
-preeti
-lillo
-1001sin
-passw
-august24
-beatoff
-555555d
-willis1
-kissthis
-qwertyz
-rvgmw2gl
-iloveboobies
-timati
-kimbo
-msinfo
-dewdrop
-sdbaker
-fcc5nky2
-messiah1
-catboy
-small1
-chode
-beastie1
-star77
-hvidovre
-short1
-xavie
-dagobah
-alex1987
-papageno
-dakota2
-toonami
-fuerte
-jesus33
-lawina
-souppp
-dirtybir
-chrish
-naturist
-channel1
-peyote
-flibble
-gutentag
-lactate
-killem
-zucchero
-robinho
-ditka
-grumpy1
-avr7000
-boxxer
-topcop
-berry1
-mypass1
-beverly1
-deuce1
-9638527410
-cthuttdf
-kzkmrf
-lovethem
-band1t
-cantona1
-purple11
-apples123
-wonderwo
-123a456
-fuzzie
-lucky99
-dancer2
-hoddling
-rockcity
-winner12
-spooty
-mansfiel
-aimee1
-287hf71h
-rudiger
-culebra
-god123
-agent86
-daniel0
-bunky1
-notmine
-9ball
-goofus
-puffy1
-xyh28af4
-kulikov
-bankshot
-vurdf5i2
-kevinm
-ercole
-sexygirls
-razvan
-october7
-goater
-lollie
-raissa
-thefrog
-mdmaiwa3
-mascha
-jesussaves
-union1
-anthony9
-crossroa
-brother2
-areyuke
-rodman91
-toonsex
-dopeman
-gericom
-vaz2115
-cockgobbler
-12356789
-12345699
-signatur
-alexandra1
-coolwhip
-erwin1
-awdrgyjilp
-pens66
-ghjrjgtyrj
-linkinpark
-emergenc
-psych0
-blood666
-bootmort
-wetworks
-piroca
-johnd
-iamthe1
-supermario
-homer69
-flameon
-image1
-bebert
-fylhtq1
-annapoli
-apple11
-hockey22
-10048
-indahouse
-mykiss
-1penguin
-markp
-misha123
-foghat
-march11
-hank1
-santorin
-defcon4
-tampico
-vbnhjafy
-robert22
-bunkie
-athlon64
-sex777
-nextdoor
-koskesh
-lolnoob
-seemnemaailm
-black23
-march15
-yeehaa
-chiqui
-teagan
-siegheil
-monday2
-cornhusk
-mamusia
-chilis
-sthgrtst
-feldspar
-scottm
-pugdog
-rfghjy
-micmac
-gtnhjdyf
-terminato
-1jackson
-kakosja
-bogomol
-123321aa
-rkbvtyrj
-tresor
-tigertig
-fuckitall
-vbkkbjy
-caramon
-zxc12
-balin
-dildo1
-soccer09
-avata
-abby123
-cheetah1
-marquise
-jennyc
-hondavfr
-tinti
-anna1985
-dennis2
-jorel
-mayflowe
-icema
-hal2000
-nikkis
-bigmouth
-greenery
-nurjan
-leonov
-liberty7
-fafnir
-larionov
-sat321321
-byteme1
-nausicaa
-hjvfynbrf
-everto
-zebra123
-sergio1
-titone
-wisdom1
-kahala
-104328q
-marcin1
-salima
-pcitra
-1nnnnn
-nalini
-galvesto
-neeraj
-rick1
-squeeky
-agnes1
-jitterbu
-agshar
-maria12
-0112358
-traxxas
-stivone
-prophet1
-bananza
-sommer1
-canoneos
-hotfun
-redsox11
-1bigmac
-dctdjkjl
-legion1
-everclea
-valenok
-black9
-danny001
-roxie1
-1theman
-mudslide
-july16
-lechef
-chula
-glamis
-emilka
-canbeef
-ioanna
-cactus1
-rockshox
-im2cool
-ninja9
-thvfrjdf
-june28
-milo17
-missyou
-micky1
-nbibyf
-nokiaa
-goldi
-mattias
-fuckthem
-asdzxc123
-ironfist
-junior01
-nesta
-crazzy
-killswit
-hygge
-zantac
-kazama
-melvin1
-allston
-maandag
-hiccup
-prototyp
-specboot
-dwl610
-hello6
-159456
-baldhead
-redwhite
-calpoly
-whitetail
-agile1
-cousteau
-matt01
-aust1n
-malcolmx
-gjlfhjr
-semperf1
-ferarri
-a1b2c3d
-vangelis
-mkvdari
-bettis36
-andzia
-comand
-tazzman
-morgaine
-pepluv
-anna1990
-inandout
-anetka
-anna1997
-wallpape
-moonrake
-huntress
-hogtie
-cameron7
-sammy7
-singe11
-clownboy
-newzeala
-wilmar
-safrane
-rebeld
-poopi
-granat
-hammertime
-nermin
-11251422
-xyzzy1
-bogeys
-jkmxbr
-fktrcfyl
-11223311
-nfyrbcn
-11223300
-powerpla
-zoedog
-ybrbnbyf
-zaphod42
-tarawa
-jxfhjdfirf
-dude1234
-g5wks9
-goobe
-czekolada
-blackros
-amaranth
-medical1
-thereds
-julija
-nhecsyfujkjdt
-promopas
-buddy4
-marmalad
-weihnachten
-tronic
-letici
-passthief
-67mustan
-ds7zamnw
-morri
-w8woord
-cheops
-pinarell
-sonofsam
-av473dv
-sf161pn
-5c92v5h6
-purple13
-tango123
-plant1
-1baby
-xufrgemw
-fitta
-1rangers
-spawns
-kenned
-taratata
-19944991
-11111118
-coronas
-4ebouux8
-roadrash
-corvette1
-dfyjdf846
-marley12
-qwaszxerdfcv
-68stang
-67stang
-racin
-ellehcim
-sofiko
-nicetry
-seabass1
-jazzman1
-zaqwsx1
-laz2937
-uuuuuuu1
-vlad123
-rafale
-j1234567
-223366
-nnnnnn1
-226622
-junkfood
-asilas
-cer980
-daddymac
-persepho
-neelam
-00700
-shithappens
-255555
-qwertyy
-xbox36
-19755791
-qweasd1
-bearcub
-jerryb
-a1b1c1
-polkaudio
-basketball1
-456rty
-1loveyou
-marcus2
-mama1961
-palace1
-transcend
-shuriken
-sudhakar
-teenlove
-anabelle
-matrix99
-pogoda
-notme
-bartend
-jordana
-nihaoma
-ataris
-littlegi
-ferraris
-redarmy
-giallo
-fastdraw
-accountbloc
-peludo
-pornostar
-pinoyako
-cindee
-glassjaw
-dameon
-johnnyd
-finnland
-saudade
-losbravo
-slonko
-toplay
-smalltit
-nicksfun
-stockhol
-penpal
-caraj
-divedeep
-cannibus
-poppydog
-pass88
-viktory
-walhalla
-arisia
-lucozade
-goldenbo
-tigers11
-caball
-ownage123
-tonna
-handy1
-johny
-capital5
-faith2
-stillher
-brandan
-pooky1
-antananarivu
-hotdick
-1justin
-lacrimos
-goathead
-bobrik
-cgtwbfkbcn
-maywood
-kamilek
-gbplf123
-gulnar
-beanhead
-vfvjyn
-shash
-viper69
-ttttttt1
-hondacr
-kanako
-muffer
-dukies
-justin123
-agapov58
-mushka
-bad11bad
-muleman
-jojo123
-andreika
-makeit
-vanill
-boomers
-bigals
-merlin11
-quacker
-aurelien
-spartak1922
-ligeti
-diana2
-lawnmowe
-fortune1
-awesom
-rockyy
-anna1994
-oinker
-love88
-eastbay
-ab55484
-poker0
-ozzy666
-papasmurf
-antihero
-photogra
-ktm250
-painkill
-jegr2d2
-p3orion
-canman
-dextur
-qwest123
-samboy
-yomismo
-sierra01
-herber
-vfrcbvvfrcbv
-gloria1
-llama1
-pie123
-bobbyjoe
-buzzkill
-skidrow
-grabber
-phili
-javier1
-9379992q
-geroin
-oleg1994
-sovereig
-rollover
-zaq12qaz
-battery1
-killer13
-alina123
-groucho1
-mario12
-peter22
-butterbean
-elise1
-lucycat
-neo123
-ferdi
-golfer01
-randie
-gfhfyjbr
-ventura1
-chelsea3
-pinoy
-mtgox
-yrrim7
-shoeman
-mirko
-ffggyyo
-65mustan
-ufdibyjd
-john55
-suckfuck
-greatgoo
-fvfnjhb
-mmmnnn
-love20
-1bullshi
-sucesso
-easy1234
-robin123
-rockets1
-diamondb
-wolfee
-nothing0
-joker777
-glasnost
-richar1
-guille
-sayan
-koresh
-goshawk
-alexx
-batman21
-a123456b
-hball
-243122
-rockandr
-coolfool
-isaia
-mary1
-yjdbrjdf
-lolopc
-cleocat
-cimbo
-lovehina
-8vfhnf
-passking
-bonapart
-diamond2
-bigboys
-kreator
-ctvtyjdf
-sassy123
-shellac
-table54781
-nedkelly
-philbert
-sux2bu
-nomis
-sparky99
-python1
-littlebear
-numpty
-silmaril
-sweeet
-jamesw
-cbufhtnf
-peggysue
-wodahs
-luvsex
-wizardry
-venom123
-love4you
-bama1
-samat
-reviewpass
-ned467
-cjkjdtq
-mamula
-gijoe
-amersham
-devochka
-redhill
-gisel
-preggo
-polock
-cando
-rewster
-greenlantern
-panasonik
-dave1234
-mikeee
-1carlos
-miledi
-darkness1
-p0o9i8u7y6
-kathryn1
-happyguy
-dcp500
-assmaster
-sambuka
-sailormo
-antonio3
-logans
-18254288
-nokiax2
-qwertzuiop
-zavilov
-totti
-xenon1
-edward11
-targa1
-something1
-tony_t
-q1w2e3r4t5y6u7i8o9p0
-02551670
-vladimir1
-monkeybutt
-greenda
-neel21
-craiger
-saveliy
-dei008
-honda450
-fylhtq95
-spike2
-fjnq8915
-passwordstandard
-vova12345
-talonesi
-richi
-gigemags
-pierre1
-westin
-trevoga
-dorothee
-bastogne
-25563o
-brandon3
-truegrit
-krimml
-iamgreat
-servis
-a112233
-paulinka
-azimuth
-corperfmonsy
-358hkyp
-homerun1
-dogbert1
-eatmyass
-cottage1
-savina
-baseball7
-bigtex
-gimmesum
-asdcxz
-lennon1
-a159357
-1bastard
-413276191q
-pngfilt
-pchealth
-netsnip
-bodiroga
-1matt
-webtvs
-ravers
-adapters
-siddis
-mashamasha
-coffee2
-myhoney
-anna1982
-marcia1
-fairchil
-maniek
-iloveluc
-batmonh
-wildon
-bowie1
-netnwlnk
-fancy1
-tom204
-olga1976
-vfif123
-queens1
-ajax01
-lovess
-mockba
-icam4usb
-triada
-odinthor
-rstlne
-exciter
-sundog
-anchorat
-girls69
-nfnmzyrf
-soloma
-gti16v
-shadowman
-ottom
-rataros
-tonchin
-vishal
-chicken0
-pornlo
-christiaan
-volante
-likesit
-mariupol
-runfast
-gbpltw123
-missys
-villevalo
-kbpjxrf
-ghibli
-calla
-cessna172
-kinglear
-dell11
-swift1
-walera
-1cricket
-pussy5
-turbo911
-tucke
-maprchem56458
-rosehill
-thekiwi1
-ygfxbkgt
-mandarinka
-98xa29
-magnit
-cjfrf
-paswoord
-grandam1
-shenmue
-leedsuni
-hatrick
-zagadka
-angeldog
-michaell
-dance123
-koichi
-bballs
-29palms
-xanth
-228822
-ppppppp1
-1kkkkk
-1lllll
-mynewbots
-spurss
-madmax1
-224455
-city1
-mmmmmmm1
-nnnnnnn1
-biedronka
-thebeatles
-elessar
-f14tomcat
-jordan18
-bobo123
-ayi000
-tedbear
-86chevyx
-user123
-bobolink
-maktub
-elmer1
-flyfishi
-franco1
-gandalf0
-traxdata
-david21
-enlighte
-dmitrij
-beckys
-1giants
-flippe
-12345678w
-jossie
-rugbyman
-snowcat
-rapeme
-peanut11
-gemeni
-udders
-techn9ne
-armani1
-chappie
-war123
-vakantie
-maddawg
-sewanee
-jake5253
-tautt1
-anthony5
-letterma
-jimbo2
-kmdtyjr
-hextall
-jessica6
-amiga500
-hotcunt
-phoenix9
-veronda
-saqartvelo
-scubas
-sixer3
-williamj
-nightfal
-shihan
-melnikova
-kosssss
-handily
-killer77
-jhrl0821
-march17
-rushman
-6gcf636i
-metoyou
-irina123
-mine11
-primus1
-formatters
-matthew5
-infotech
-gangster1
-jordan45
-moose69
-kompas
-motoxxx
-greatwhi
-cobra12
-kirpich
-weezer1
-hello23
-montse
-tracy123
-connecte
-cjymrf
-hemingwa
-azreal
-gundam00
-mobila
-boxman
-slayers1
-ravshan
-june26
-fktrcfylhjd
-bermuda1
-tylerd
-maersk
-qazwsx11
-eybdthcbntn
-ash123
-camelo
-kat123
-backd00r
-cheyenne1
-1king
-jerkin
-tnt123
-trabant
-warhammer40k
-rambos
-punto
-home77
-pedrito
-1frank
-brille
-guitarman
-george13
-rakas
-tgbxtcrbq
-flute1
-bananas1
-lovezp1314
-thespot
-postie
-buster69
-sexytime
-twistys
-zacharia
-sportage
-toccata
-denver7
-terry123
-bogdanova
-devil69
-higgins1
-whatluck
-pele10
-kkk666
-jeffery1
-1qayxsw2
-riptide1
-chevy11
-munchy
-lazer1
-hooker1
-ghfgjh
-vergesse
-playgrou
-4077mash
-gusev
-humpin
-oneputt
-hydepark
-monster9
-tiger8
-tangsoo
-guy123
-hesoyam1
-uhtqneyu
-thanku
-lomond
-ortezza
-kronik
-geetha
-rabbit66
-killas
-qazxswe
-alabaste
-1234567890qwerty
-capone1
-andrea12
-geral
-beatbox
-slutfuck
-booyaka
-jasmine7
-ostsee
-maestro1
-beatme
-tracey1
-buster123
-donaldduck
-ironfish
-happy6
-konnichi
-gintonic
-momoney1
-dugan1
-today2
-enkidu
-destiny2
-trim7gun
-katuha
-fractals
-morganstanley
-polkadot
-gotime
-prince11
-204060
-fifa2010
-bobbyt
-seemee
-amanda10
-airbrush
-bigtitty
-heidie
-layla1
-cotton1
-5speed
-fyfnjkmtdyf
-flynavy
-joxury8f
-meeko
-akuma
-dudley1
-flyboy1
-moondog1
-trotters
-mariami
-signin
-chinna
-legs11
-pussy4
-1s1h1e1f1
-felici
-optimus1
-iluvu
-marlins1
-gavaec
-balance1
-glock40
-london01
-kokot
-southwes
-comfort1
-sammy11
-rockbottom
-brianc
-litebeer
-homero
-chopsuey
-greenlan
-charit
-freecell
-hampster
-smalldog
-viper12
-blofeld
-1234567890987654321
-realsex
-romann
-cartman2
-cjdthitycndj
-nelly1
-bmw528
-zwezda
-masterba
-jeep99
-turtl
-america2
-sunburst
-sanyco
-auntjudy
-125wm
-blue10
-qwsazx
-cartma
-toby12
-robbob
-red222
-ilovecock
-losfix16
-1explore
-helge
-vaz2114
-whynotme
-baba123
-mugen
-1qazwsxedc
-albertjr
-0101198
-sextime
-supras
-nicolas2
-wantsex
-pussy6
-checkm8
-winam
-24gordon
-misterme
-curlew
-gbljhfcs
-medtech
-franzi
-butthea
-voivod
-blackhat
-egoiste
-pjkeirf
-maddog69
-pakalolo
-hockey4
-igor1234
-rouges
-snowhite
-homefree
-sexfreak
-acer12
-dsmith
-blessyou
-199410
-vfrcbvjd
-falco02
-belinda1
-yaglasph
-april21
-groundho
-jasmin1
-nevergiveup
-elvir
-gborv526
-c00kie
-emma01
-awesome2
-larina
-mike12345
-maximu
-anupam
-bltynbabrfwbz
-tanushka
-sukkel
-raptor22
-josh12
-schalke04
-cosmodog
-fuckyou8
-busybee
-198800
-bijoux
-frame1
-blackmor
-giveit
-issmall
-bear13
-123-123
-bladez
-littlegirl
-ultra123
-fletch1
-flashnet
-loploprock
-rkelly
-12step
-lukas1
-littlewhore
-cuntfinger
-stinkyfinger
-laurenc
-198020
-n7td4bjl
-jackie69
-camel123
-ben1234
-1gateway
-adelheid
-fatmike
-thuglove
-zzaaqq
-chivas1
-4815162342q
-mamadou
-nadano
-james22
-benwin
-andrea99
-rjirf
-michou
-abkbgg
-d50gnn
-aaazzz
-a123654
-blankman
-booboo11
-medicus
-bigbone
-197200
-justine1
-bendix
-morphius
-njhvjp
-44mag
-zsecyus56
-goodbye1
-nokiadermo
-a333444
-waratsea
-4rzp8ab7
-fevral
-brillian
-kirbys
-minim
-erathia
-grazia
-zxcvb1234
-dukey
-snaggle
-poppi
-hymen
-1video
-dune2000
-jpthjdf
-cvbn123
-zcxfcnkbdfz
-astonv
-ginnie
-316271
-engine3
-pr1ncess
-64chevy
-glass1
-laotzu
-hollyy
-comicbooks
-assasins
-nuaddn9561
-scottsda
-hfcnfvfy
-accobra
-7777777z
-werty123
-metalhead
-romanson
-redsand
-365214
-shalo
-arsenii
-1989cc
-sissi
-duramax
-382563
-petera
-414243
-mamapap
-jollymon
-field1
-fatgirl
-janets
-trompete
-matchbox20
-rambo2
-nepenthe
-441232
-qwertyuiop10
-bozo123
-phezc419hv
-romantika
-lifestyl
-pengui
-decembre
-demon6
-panther6
-444888
-scanman
-ghjcnjabkz
-pachanga
-buzzword
-indianer
-spiderman3
-tony12
-startre
-frog1
-fyutk
-483422
-tupacshakur
-albert12
-1drummer
-bmw328i
-green17
-aerdna
-invisibl
-summer13
-calimer
-mustaine
-lgnu9d
-morefun
-hesoyam123
-escort1
-scrapland
-stargat
-barabbas
-dead13
-545645
-mexicali
-sierr
-gfhfpbn
-gonchar
-moonstafa
-searock
-counte
-foster1
-jayhawk1
-floren
-maremma
-nastya2010
-softball1
-adaptec
-halloo
-barrabas
-zxcasd123
-hunny
-mariana1
-kafedra
-freedom0
-green420
-vlad1234
-method7
-665566
-tooting
-hallo12
-davinchi
-conducto
-medias
-666444
-invernes
-madhatter
-456asd
-12345678i
-687887
-le33px
-spring00
-help123
-bellybut
-billy5
-vitalik1
-river123
-gorila
-bendis
-power666
-747200
-footslav
-acehigh
-qazxswedc123
-q1a1z1
-richard9
-peterburg
-tabletop
-gavrilov
-123qwe1
-kolosov
-fredrau
-run4fun
-789056
-jkbvgbflf
-chitra
-87654321q
-steve22
-wideopen
-access88
-surfe
-tdfyutkbjy
-impossib
-kevin69
-880888
-cantina
-887766
-wxcvb
-dontforg
-qwer1209
-asslicke
-mamma123
-indig
-arkasha
-scrapp
-morelia
-vehxbr
-jones2
-scratch1
-cody11
-cassie12
-gerbera
-dontgotm
-underhil
-maks2010
-hollywood1
-hanibal
-elena2010
-jason11
-1010321
-stewar
-elaman
-fireplug
-goodby
-sacrific
-babyphat
-bobcat12
-bruce123
-1233215
-tony45
-tiburo
-love15
-bmw750
-wallstreet
-2h0t4me
-1346795
-lamerz
-munkee
-134679q
-granvill
-1512198
-armastus
-aiden1
-pipeutvj
-g1234567
-angeleyes
-usmc1
-102030q
-putangina
-brandnew
-shadowfax
-eagles12
-1falcon
-brianw
-lokomoti
-2022958
-scooper
-pegas
-jabroni1
-2121212
-buffal
-siffredi
-wewiz
-twotone
-rosebudd
-nightwis
-carpet1
-mickey2
-2525252
-sleddog
-red333
-jamesm
-2797349
-jeff12
-onizuka
-felixxxx
-rf6666
-fine1
-ohlala
-forplay
-chicago5
-muncho
-scooby11
-ptichka
-johnnn
-19851985p
-dogphil3650
-totenkopf
-monitor2
-macross7
-3816778
-dudder
-semaj1
-bounder
-racerx1
-5556633
-7085506
-ofclr278
-brody1
-7506751
-nantucke
-hedj2n4q
-drew1
-aessedai
-trekbike
-pussykat
-samatron
-imani
-9124852
-wiley1
-dukenukem
-iampurehaha2
-9556035
-obvious1
-mccool24
-apache64
-kravchenko
-justforf
-basura
-jamese
-s0ccer
-safado
-darksta
-surfer69
-damian1
-gjpbnbd
-gunny1
-wolley
-sananton
-zxcvbn123456
-odt4p6sv8
-sergei1
-modem1
-mansikka
-zzzz1
-rifraf
-dima777
-mary69
-looking4
-donttell
-red100
-ninjutsu
-uaeuaeman
-bigbri
-brasco
-queenas8151
-demetri
-angel007
-bubbl
-kolort
-conny
-antonia1
-avtoritet
-kaka22
-kailayu
-sassy2
-wrongway
-chevy3
-1nascar
-patriots1
-chrisrey
-mike99
-sexy22
-chkdsk
-sd3utre7
-padawan
-a6pihd
-doming
-mesohorny
-tamada
-donatello
-emma22
-eather
-susan69
-pinky123
-stud69
-fatbitch
-pilsbury
-thc420
-lovepuss
-1creativ
-golf1234
-hurryup
-1honda
-huskerdu
-marino1
-gowron
-girl1
-fucktoy
-gtnhjpfdjlcr
-dkjfghdk
-pinkfl
-loreli
-7777777s
-donkeykong
-rockytop
-staples1
-sone4ka
-xxxjay
-flywheel
-toppdogg
-bigbubba
-aaa123456
-2letmein
-shavkat
-paule
-dlanor
-adamas
-0147852
-aassaa
-dixon1
-bmw328
-mother12
-ilikepussy
-holly2
-tsmith
-excaliber
-fhutynbyf
-nicole3
-tulipan
-emanue
-flyvholm
-currahee
-godsgift
-antonioj
-torito
-dinky1
-sanna
-yfcnzvjz
-june14
-anime123
-123321456654
-hanswurst
-bandman
-hello101
-xxxyyy
-chevy69
-technica
-tagada
-arnol
-v00d00
-lilone
-filles
-drumandbass
-dinamit
-a1234a
-eatmeat
-elway07
-inout
-james6
-dawid1
-thewolf
-diapason
-yodaddy
-qscwdv
-fuckit1
-liljoe
-sloeber
-simbacat
-sascha1
-qwe1234
-1badger
-prisca
-angel17
-gravedig
-jakeyboy
-longboard
-truskawka
-golfer11
-pyramid7
-highspee
-pistola
-theriver
-hammer69
-1packers
-dannyd
-alfonse
-qwertgfdsa
-11119999
-basket1
-ghjtrn
-saralee
-12inches
-paolo1
-zse4xdr5
-taproot
-sophieh6
-grizzlie
-hockey69
-danang
-biggums
-hotbitch
-5alive
-beloved1
-bluewave
-dimon95
-koketka
-multiscan
-littleb
-leghorn
-poker2
-delite
-skyfir
-bigjake
-persona1
-amberdog
-hannah12
-derren
-ziffle
-1sarah
-1assword
-sparky01
-seymur
-tomtom1
-123321qw
-goskins
-soccer19
-luvbekki
-bumhole
-2balls
-1muffin
-borodin
-monkey9
-yfeiybrb
-1alex
-betmen
-freder
-nigger123
-azizbek
-gjkzrjdf
-lilmike
-1bigdadd
-1rock
-taganrog
-snappy1
-andrey1
-kolonka
-bunyan
-gomango
-vivia
-clarkkent
-satur
-gaudeamus
-mantaray
-1month
-whitehea
-fargus
-andrew99
-ray123
-redhawks
-liza2009
-qw12345
-den12345
-vfhnsyjdf
-147258369a
-mazepa
-newyorke
-1arsenal
-hondas2000
-demona
-fordgt
-steve12
-birthday2
-12457896
-dickster
-edcwsxqaz
-sahalin
-pantyman
-skinny1
-hubertus
-cumshot1
-chiro
-kappaman
-mark3434
-canada12
-lichking
-bonkers1
-ivan1985
-sybase
-valmet
-doors1
-deedlit
-kyjelly
-bdfysx
-ford11
-throatfuck
-backwood
-fylhsq
-lalit
-boss429
-kotova
-bricky
-steveh
-joshua19
-kissa
-imladris
-star1234
-lubimka
-partyman
-crazyd
-tobias1
-ilike69
-imhome
-whome
-fourstar
-scanner1
-ujhjl312
-anatoli
-85bears
-jimbo69
-5678ytr
-potapova
-nokia7070
-sunday1
-kalleank
-1996gta
-refinnej
-july1
-molodec
-nothanks
-enigm
-12play
-sugardog
-nhfkbdfkb
-larousse
-cannon1
-144444
-qazxcdew
-stimorol
-jhereg
-spawn7
-143000
-fearme
-hambur
-merlin21
-dobie
-is3yeusc
-partner1
-dekal
-varsha
-478jfszk
-flavi
-hippo1
-9hmlpyjd
-july21
-7imjfstw
-lexxus
-truelov
-nokia5200
-carlos6
-anais
-mudbone
-anahit
-taylorc
-tashas
-larkspur
-animal2000
-nibiru
-jan123
-miyvarxar
-deflep
-dolore
-communit
-ifoptfcor
-laura2
-anadrol
-mamaliga
-mitzi1
-blue92
-april15
-matveev
-kajlas
-wowlook1
-1flowers
-shadow14
-alucard1
-1golf
-bantha
-scotlan
-singapur
-mark13
-manchester1
-telus01
-superdav
-jackoff1
-madnes
-bullnuts
-world123
-clitty
-palmer1
-david10
-spider10
-sargsyan
-rattlers
-david4
-windows2
-sony12
-visigoth
-qqqaaa
-penfloor
-cabledog
-camilla1
-natasha123
-eagleman
-softcore
-bobrov
-dietmar
-divad
-sss123
-d1234567
-tlbyjhju
-1q1q1q1
-paraiso
-dav123
-lfiekmrf
-drachen
-lzhan16889
-tplate
-gfghbrf
-casio1
-123boots1
-123test
-sys64738
-heavymetal
-andiamo
-meduza
-soarer
-coco12
-negrita
-amigas
-heavymet
-bespin
-1asdfghj
-wharfrat
-wetsex
-tight1
-janus1
-sword123
-ladeda
-dragon98
-austin2
-atep1
-jungle1
-12345abcd
-lexus300
-pheonix1
-alex1974
-123qw123
-137955
-bigtim
-shadow88
-igor1994
-goodjob
-arzen
-champ123
-121ebay
-changeme1
-brooksie
-frogman1
-buldozer
-morrowin
-achim
-trish1
-lasse
-festiva
-bubbaman
-scottb
-kramit
-august22
-tyson123
-passsword
-oompah
-al123456
-fucking1
-green45
-noodle1
-looking1
-ashlynn
-al1716
-stang50
-coco11
-greese
-bob111
-brennan1
-jasonj
-1cherry
-1q2345
-1xxxxxxx
-fifa2011
-brondby
-zachar1
-satyam
-easy1
-magic7
-1rainbow
-cheezit
-1eeeeeee
-ashley123
-assass1
-amanda123
-jerbear
-1bbbbbb
-azerty12
-15975391
-654321z
-twinturb
-onlyone1
-denis1988
-6846kg3r
-jumbos
-pennydog
-dandelion
-haileris
-epervier
-snoopy69
-afrodite
-oldpussy
-green55
-poopypan
-verymuch
-katyusha
-recon7
-mine69
-tangos
-contro
-blowme2
-jade1
-skydive1
-fiveiron
-dimo4ka
-bokser
-stargirl
-fordfocus
-tigers2
-platina
-baseball11
-raque
-pimper
-jawbreak
-buster88
-walter34
-chucko
-penchair
-horizon1
-thecure1
-scc1975
-adrianna1
-kareta
-duke12
-krille
-dumbfuck
-cunt1
-aldebaran
-laverda
-harumi
-knopfler
-pongo1
-pfhbyf
-dogman1
-rossigno
-1hardon
-scarlets
-nuggets1
-ibelieve
-akinfeev
-xfhkbr
-athene
-falcon69
-happie
-billly
-nitsua
-fiocco
-qwerty09
-gizmo2
-slava2
-125690
-doggy123
-craigs
-vader123
-silkeborg
-124365
-peterm
-123978
-krakatoa
-123699
-123592
-kgvebmqy
-pensacol
-d1d2d3
-snowstor
-goldenboy
-gfg65h7
-ev700
-church1
-orange11
-g0dz1ll4
-chester3
-acheron
-cynthi
-hotshot1
-jesuschris
-motdepass
-zymurgy
-one2one
-fietsbel
-harryp
-wisper
-pookster
-nn527hp
-dolla
-milkmaid
-rustyboy
-terrell1
-epsilon1
-lillian1
-dale3
-crhbgrf
-maxsim
-selecta
-mamada
-fatman1
-ufkjxrf
-shinchan
-fuckuall
-women1
-000008
-bossss
-greta1
-rbhjxrf
-mamasboy
-purple69
-felicidade
-sexy21
-cathay
-hunglow
-splatt
-kahless
-shopping1
-1gandalf
-themis
-delta7
-moon69
-blue24
-parliame
-mamma1
-miyuki
-2500hd
-jackmeof
-razer
-rocker1
-juvis123
-noremac
-boing747
-9z5ve9rrcz
-icewater
-titania
-alley1
-moparman
-christo1
-oliver2
-vinicius
-tigerfan
-chevyy
-joshua99
-doda99
-matrixx
-ekbnrf
-jackfrost
-viper01
-kasia
-cnfhsq
-triton1
-ssbt8ae2
-rugby8
-ramman
-1lucky
-barabash
-ghtlfntkm
-junaid
-apeshit
-enfant
-kenpo1
-shit12
-007000
-marge1
-shadow10
-qwerty789
-richard8
-vbitkm
-lostboys
-jesus4me
-richard4
-hifive
-kolawole
-damilola
-prisma
-paranoya
-prince2
-lisaann
-happyness
-cardss
-methodma
-supercop
-a8kd47v5
-gamgee
-polly123
-irene1
-number8
-hoyasaxa
-1digital
-matthew0
-dclxvi
-lisica
-roy123
-2468013579
-sparda
-queball
-vaffanculo
-pass1wor
-repmvbx
-999666333
-freedom8
-botanik
-777555333
-marcos1
-lubimaya
-flash2
-einstei
-08080
-123456789j
-159951159
-159357123
-carrot1
-alina1995
-sanjos
-dilara
-mustang67
-wisteria
-jhnjgtl12
-98766789
-darksun
-arxangel
-87062134
-creativ1
-malyshka
-fuckthemall
-barsic
-rocksta
-2big4u
-5nizza
-genesis2
-romance1
-ofcourse
-1horse
-latenite
-cubana
-sactown
-789456123a
-milliona
-61808861
-57699434
-imperia
-bubba11
-yellow3
-change12
-55495746
-flappy
-jimbo123
-19372846
-19380018
-cutlass1
-craig123
-klepto
-beagle1
-solus
-51502112
-pasha1
-19822891
-46466452
-19855891
-petshop
-nikolaevna
-119966
-nokia6131
-evenpar
-hoosier1
-contrasena
-jawa350
-gonzo123
-mouse2
-115511
-eetfuk
-gfhfvgfvgfv
-1crystal
-sofaking
-coyote1
-kwiatuszek
-fhrflbq
-valeria1
-anthro
-0123654789
-alltheway
-zoltar
-maasikas
-wildchil
-fredonia
-earlgrey
-gtnhjczy
-matrix123
-solid1
-slavko
-12monkeys
-fjdksl
-inter1
-nokia6500
-59382113kevinp
-spuddy
-cachero
-coorslit
-password!
-kiba1z
-karizma
-vova1994
-chicony
-english1
-bondra12
-1rocket
-hunden
-jimbob1
-zpflhjn1
-th0mas
-deuce22
-meatwad
-fatfree
-congas
-sambora
-cooper2
-janne
-clancy1
-stonie
-busta
-kamaz
-speedy2
-jasmine3
-fahayek
-arsenal0
-beerss
-trixie1
-boobs69
-luansantana
-toadman
-control2
-ewing33
-maxcat
-mama1964
-diamond4
-tabaco
-joshua0
-piper2
-music101
-guybrush
-reynald
-pincher
-katiebug
-starrs
-pimphard
-frontosa
-alex97
-cootie
-clockwor
-belluno
-skyeseth
-booty69
-chaparra
-boochie
-green4
-bobcat1
-havok
-saraann
-pipeman
-aekdb
-jumpshot
-wintermu
-chaika
-1chester
-rjnjatq
-emokid
-reset1
-regal1
-j0shua
-134679a
-asmodey
-sarahh
-zapidoo
-ciccione
-sosexy
-beckham23
-hornets1
-alex1971
-delerium
-manageme
-connor11
-1rabbit
-sane4ek
-caseyboy
-cbljhjdf
-redsox20
-tttttt99
-haustool
-ander
-pantera6
-passwd1
-journey1
-9988776655
-blue135
-writerspace
-xiaoyua123
-justice2
-niagra
-cassis
-scorpius
-bpgjldsgjldthnf
-gamemaster
-bloody1
-retrac
-stabbin
-toybox
-fight1
-ytpyf.
-glasha
-va2001
-taylor11
-shameles
-ladylove
-10078
-karmann
-rodeos
-eintritt
-lanesra
-tobasco
-jnrhjqcz
-navyman
-pablit
-leshka
-jessica3
-123vika
-alena1
-platinu
-ilford
-storm7
-undernet
-sasha777
-1legend
-anna2002
-kanmax1994
-porkpie
-thunder0
-gundog
-pallina
-easypass
-duck1
-supermom
-roach1
-twincam
-14028
-tiziano
-qwerty32
-123654789a
-evropa
-shampoo1
-yfxfkmybr
-cubby1
-tsunami1
-fktrcttdf
-yasacrac
-17098
-happyhap
-bullrun
-rodder
-oaktown
-holde
-isbest
-taylor9
-reeper
-hammer11
-julias
-rolltide1
-compaq123
-fourx4
-subzero1
-hockey9
-7mary3
-busines
-ybrbnjcbr
-wagoneer
-danniash
-portishead
-digitex
-alex1981
-david11
-infidel
-1snoopy
-free30
-jaden
-tonto1
-redcar27
-footie
-moskwa
-thomas21
-hammer12
-burzum
-cosmo123
-50000
-burltree
-54343
-54354
-vwpassat
-jack5225
-cougars1
-burlpony
-blackhorse
-alegna
-petert
-katemoss
-ram123
-nels0n
-ferrina
-angel77
-cstock
-1christi
-dave55
-abc123a
-alex1975
-av626ss
-flipoff
-folgore
-max1998
-science1
-si711ne
-yams7
-wifey1
-sveiks
-cabin1
-volodia
-ox3ford
-cartagen
-platini
-picture1
-sparkle1
-tiedomi
-service321
-wooody
-christi1
-gnasher
-brunob
-hammie
-iraffert
-bot2010
-dtcyeirf
-1234567890p
-cooper11
-alcoholi
-savchenko
-adam01
-chelsea5
-niewiem
-icebear
-lllooottt
-ilovedick
-sweetpus
-money8
-cookie13
-rfnthbyf1988
-booboo2
-angus123
-blockbus
-david9
-chica1
-nazaret
-samsung9
-smile4u
-daystar
-skinnass
-john10
-thegirl
-sexybeas
-wasdwasd1
-sigge1
-1qa2ws3ed4rf5tg
-czarny
-ripley1
-chris5
-ashley19
-anitha
-pokerman
-prevert
-trfnthby
-tony69
-georgia2
-stoppedb
-qwertyuiop12345
-miniclip
-franky1
-durdom
-cabbages
-1234567890o
-delta5
-liudmila
-nhfycajhvths
-court1
-josiew
-abcd1
-doghead
-diman
-masiania
-songline
-boogle
-triston
-deepika
-sexy4me
-grapple
-spacebal
-ebonee
-winter0
-smokewee
-nargiza
-dragonla
-sassys
-andy2000
-menards
-yoshio
-massive1
-suckmy1k
-passat99
-sexybo
-nastya1996
-isdead
-stratcat
-hokuto
-infix
-pidoras
-daffyduck
-cumhard
-baldeagl
-kerberos
-yardman
-shibainu
-guitare
-cqub6553
-tommyy
-bk.irf
-bigfoo
-hecto
-july27
-james4
-biggus
-esbjerg
-isgod
-1irish
-phenmarr
-jamaic
-roma1990
-diamond0
-yjdbrjd
-girls4me
-tampa1
-kabuto
-vaduz
-hanse
-spieng
-dianochka
-csm101
-lorna1
-ogoshi
-plhy6hql
-2wsx4rfv
-cameron0
-adebayo
-oleg1996
-sharipov
-bouboule
-hollister1
-frogss
-yeababy
-kablam
-adelante
-memem
-howies
-thering
-cecilia1
-onetwo12
-ojp123456
-jordan9
-msorcloledbr
-neveraga
-evh5150
-redwin
-1august
-canno
-1mercede
-moody1
-mudbug
-chessmas
-tiikeri
-stickdaddy77
-alex15
-kvartira
-7654321a
-lollol123
-qwaszxedc
-algore
-solana
-vfhbyfvfhbyf
-blue72
-misha1111
-smoke20
-junior13
-mogli
-threee
-shannon2
-fuckmylife
-kevinh
-saransk
-karenw
-isolde
-sekirarr
-orion123
-thomas0
-debra1
-laketaho
-alondra
-curiva
-jazz1234
-1tigers
-jambos
-lickme2
-suomi
-gandalf7
-028526
-zygote
-brett123
-br1ttany
-supafly
-159000
-kingrat
-luton1
-cool-ca
-bocman
-thomasd
-skiller
-katter
-mama777
-chanc
-tomass
-1rachel
-oldno7
-rfpfyjdf
-bigkev
-yelrah
-primas
-osito
-kipper1
-msvcr71
-bigboy11
-thesun
-noskcaj
-chicc
-sonja1
-lozinka
-mobile1
-1vader
-ummagumma
-waves1
-punter12
-tubgtn
-server1
-irina1991
-magic69
-dak001
-pandemonium
-dead1
-berlingo
-cherrypi
-1montana
-lohotron
-chicklet
-asdfgh123456
-stepside
-ikmvw103
-icebaby
-trillium
-1sucks
-ukrnet
-glock9
-ab12345
-thepower
-robert8
-thugstools
-hockey13
-buffon
-livefree
-sexpics
-dessar
-ja0000
-rosenrot
-james10
-1fish
-svoloch
-mykitty
-muffin11
-evbukb
-shwing
-artem1992
-andrey1992
-sheldon1
-passpage
-nikita99
-fubar123
-vannasx
-eight888
-marial
-max2010
-express2
-violentj
-2ykn5ccf
-spartan11
-brenda69
-jackiech
-abagail
-robin2
-grass1
-andy76
-bell1
-taison
-superme
-vika1995
-xtr451
-fred20
-89032073168
-denis1984
-2000jeep
-weetabix
-199020
-daxter
-tevion
-panther8
-h9iymxmc
-bigrig
-kalambur
-tsalagi
-12213443
-racecar02
-jeffrey4
-nataxa
-bigsam
-purgator
-acuracl
-troutbum
-potsmoke
-jimmyz
-manutd1
-nytimes
-pureevil
-bearss
-cool22
-dragonage
-nodnarb
-dbrbyu
-4seasons
-freude
-elric1
-werule
-hockey14
-12758698
-corkie
-yeahright
-blademan
-tafkap
-clave
-liziko
-hofner
-jeffhardy
-nurich
-runne
-stanisla
-lucy1
-monk3y
-forzaroma
-eric99
-bonaire
-blackwoo
-fengshui
-1qaz0okm
-newmoney
-pimpin69
-07078
-anonymer
-laptop1
-cherry12
-ace111
-salsa1
-wilbur1
-doom12
-diablo23
-jgtxzbhr
-under1
-honda01
-breadfan
-megan2
-juancarlos
-stratus1
-ackbar
-love5683
-happytim
-lambert1
-cbljhtyrj
-komarov
-spam69
-nfhtkrf
-brownn
-sarmat
-ifiksr
-spike69
-hoangen
-angelz
-economia
-tanzen
-avogadro
-1vampire
-spanners
-mazdarx
-queequeg
-oriana
-hershil
-sulaco
-joseph11
-8seconds
-aquariu
-cumberla
-heather9
-anthony8
-burton12
-crystal0
-maria3
-qazwsxc
-snow123
-notgood
-198520
-raindog
-heehaw
-consulta
-dasein
-miller01
-cthulhu1
-dukenuke
-iubire
-baytown
-hatebree
-198505
-sistem
-lena12
-welcome01
-maraca
-middleto
-sindhu
-mitsou
-phoenix5
-vovan
-donaldo
-dylandog
-domovoy
-lauren12
-byrjuybnj
-123llll
-stillers
-sanchin
-tulpan
-smallvill
-1mmmmm
-patti1
-folgers
-mike31
-colts18
-123456rrr
-njkmrjz
-phoenix0
-biene
-ironcity
-kasperok
-password22
-fitnes
-matthew6
-spotligh
-bujhm123
-tommycat
-hazel5
-guitar11
-145678
-vfcmrf
-compass1
-willee
-1barney
-jack2000
-littleminge
-shemp
-derrek
-xxx12345
-littlefuck
-spuds1
-karolinka
-camneely
-qwertyu123
-142500
-brandon00
-munson15
-falcon3
-passssap
-z3cn2erv
-goahead
-baggio10
-141592
-denali1
-37kazoo
-copernic
-123456789asd
-orange88
-bravada
-rush211
-197700
-pablo123
-uptheass
-samsam1
-demoman
-mattylad10
-heydude
-mister2
-werken
-13467985
-marantz
-a22222
-f1f2f3f4
-fm12mn12
-gerasimova
-burrito1
-sony1
-glenny
-baldeagle
-rmfidd
-fenomen
-verbati
-forgetme
-5element
-wer138
-chanel1
-ooicu812
-10293847qp
-minicooper
-chispa
-myturn
-deisel
-vthrehbq
-boredboi4u
-filatova
-anabe
-poiuyt1
-barmalei
-yyyy1
-fourkids
-naumenko
-bangbros
-pornclub
-okaykk
-euclid90
-warrior3
-kornet
-palevo
-patatina
-gocart
-antanta
-jed1054
-clock1
-111111w
-dewars
-mankind1
-peugeot406
-liten
-tahira
-howlin
-naumov
-rmracing
-corone
-cunthole
-passit
-rock69
-jaguarxj
-bumsen
-197101
-sweet2
-197010
-whitecat
-sawadee
-money100
-yfhrjnbrb
-andyboy
-9085603566
-trace1
-fagget
-robot1
-angel20
-6yhn7ujm
-specialinsta
-kareena
-newblood
-chingada
-boobies2
-bugger1
-squad51
-133andre
-call06
-ashes1
-ilovelucy
-success2
-kotton
-cavalla
-philou
-deebee
-theband
-nine09
-artefact
-196100
-kkkkkkk1
-nikolay9
-onelov
-basia
-emilyann
-sadman
-fkrjujkbr
-teamomuch
-david777
-padrino
-money21
-firdaus
-orion3
-chevy01
-albatro
-erdfcv
-2legit
-sarah7
-torock
-kevinn
-holio
-soloy
-enron714
-starfleet
-qwer11
-neverman
-doctorwh
-lucy11
-dino12
-trinity7
-seatleon
-o123456
-pimpman
-1asdfgh
-snakebit
-chancho
-prorok
-bleacher
-ramire
-darkseed
-warhorse
-michael123
-1spanky
-1hotdog
-34erdfcv
-n0th1ng
-dimanche
-repmvbyf
-michaeljackson
-login1
-icequeen
-toshiro
-sperme
-racer2
-veget
-birthday26
-daniel9
-lbvekmrf
-charlus
-bryan123
-wspanic
-schreibe
-1andonly
-dgoins
-kewell
-apollo12
-egypt1
-fernie
-tiger21
-aa123456789
-blowj
-spandau
-bisquit
-12345678d
-deadmau5
-fredie
-311420
-happyface
-samant
-gruppa
-filmstar
-andrew17
-bakesale
-sexy01
-justlook
-cbarkley
-paul11
-bloodred
-rideme
-birdbath
-nfkbcvfy
-jaxson
-sirius1
-kristof
-virgos
-nimrod1
-hardc0re
-killerbee
-1abcdef
-pitcher1
-justonce
-vlada
-dakota99
-vespucci
-wpass
-outside1
-puertori
-rfvbkf
-teamlosi
-vgfun2
-porol777
-empire11
-20091989q
-jasong
-webuivalidat
-escrima
-lakers08
-trigger2
-addpass
-342500
-mongini
-dfhtybr
-horndogg
-palermo1
-136900
-babyblu
-alla98
-dasha2010
-jkelly
-kernow
-yfnecz
-rockhopper
-toeman
-tlaloc
-silver77
-dave01
-kevinr
-1234567887654321
-135642
-me2you
-8096468644q
-remmus
-spider7
-jamesa
-jilly
-samba1
-drongo
-770129ji
-supercat
-juntas
-tema1234
-esthe
-1234567892000
-drew11
-qazqaz123
-beegees
-blome
-rattrace
-howhigh
-tallboy
-rufus2
-sunny2
-sou812
-miller12
-indiana7
-irnbru
-patch123
-letmeon
-welcome5
-nabisco
-9hotpoin
-hpvteb
-lovinit
-stormin
-assmonke
-trill
-atlanti
-money1234
-cubsfan
-mello1
-stars2
-ueptkm
-agate
-dannym88
-lover123
-wordz
-worldnet
-julemand
-chaser1
-s12345678
-pissword
-cinemax
-woodchuc
-point1
-hotchkis
-packers2
-bananana
-kalender
-420666
-penguin8
-awo8rx3wa8t
-hoppie
-metlife
-ilovemyfamily
-weihnachtsbau
-pudding1
-luckystr
-scully1
-fatboy1
-amizade
-dedham
-jahbless
-blaat
-surrende
-****er
-1panties
-bigasses
-ghjuhfvbcn
-asshole123
-dfktyrb
-likeme
-nickers
-plastik
-hektor
-deeman
-muchacha
-cerebro
-santana5
-testdrive
-dracula1
-canalc
-l1750sq
-savannah1
-murena
-1inside
-pokemon00
-1iiiiiii
-jordan20
-sexual1
-mailliw
-calipso
-014702580369
-1zzzzzz
-1jjjjjj
-break1
-15253545
-yomama1
-katinka
-kevin11
-1ffffff
-martijn
-sslazio
-daniel5
-porno2
-nosmas
-leolion
-jscript
-15975312
-pundai
-kelli1
-kkkddd
-obafgkm
-marmaris
-lilmama
-london123
-rfhfnt
-elgordo
-talk87
-daniel7
-thesims3
-444111
-bishkek
-afrika2002
-toby22
-1speedy
-daishi
-2children
-afroman
-qqqqwwww
-oldskool
-hawai
-v55555
-syndicat
-pukimak
-fanatik
-tiger5
-parker01
-bri5kev6
-timexx
-wartburg
-love55
-ecosse
-yelena03
-madinina
-highway1
-uhfdbwfgf
-karuna
-buhjvfybz
-wallie
-46and2
-khalif
-europ
-qaz123wsx456
-bobbybob
-wolfone
-falloutboy
-manning18
-scuba10
-schnuff
-ihateyou1
-lindam
-sara123
-popcor
-fallengun
-divine1
-montblanc
-qwerty8
-rooney10
-roadrage
-bertie1
-latinus
-lexusis
-rhfvfnjhcr
-opelgt
-hitme
-agatka
-1yamaha
-dmfxhkju
-imaloser
-michell1
-sb211st
-silver22
-lockedup
-andrew9
-monica01
-sassycat
-dsobwick
-tinroof
-ctrhtnyj
-bultaco
-rhfcyjzhcr
-aaaassss
-14ss88
-joanne1
-momanddad
-ahjkjdf
-yelhsa
-zipdrive
-telescop
-500600
-1sexsex
-facial1
-motaro
-511647
-stoner1
-temujin
-elephant1
-greatman
-honey69
-kociak
-ukqmwhj6
-altezza
-cumquat
-zippos
-kontiki
-123max
-altec1
-bibigon
-tontos
-qazsew
-nopasaran
-militar
-supratt
-oglala
-kobayash
-agathe
-yawetag
-dogs1
-cfiekmrf
-megan123
-jamesdea
-porosenok
-tiger23
-berger1
-hello11
-seemann
-stunner1
-walker2
-imissu
-jabari
-minfd
-lollol12
-hjvfy
-1-oct
-stjohns
-2278124q
-123456789qwer
-alex1983
-glowworm
-chicho
-mallards
-bluedevil
-explorer1
-543211
-casita
-1time
-lachesis
-alex1982
-airborn1
-dubesor
-changa
-lizzie1
-captaink
-socool
-bidule
-march23
-1861brr
-k.ljxrf
-watchout
-fotze
-1brian
-keksa2
-aaaa1122
-matrim
-providian
-privado
-dreame
-merry1
-aregdone
-davidt
-nounour
-twenty2
-play2win
-artcast2
-zontik
-552255
-shit1
-sluggy
-552861
-dr8350
-brooze
-alpha69
-thunder6
-kamelia2011
-caleb123
-mmxxmm
-jamesh
-lfybkjd
-125267
-125000
-124536
-bliss1
-dddsss
-indonesi
-bob69
-123888
-tgkbxfgy
-gerar
-themack
-hijodeputa
-good4now
-ddd123
-clk430
-kalash
-tolkien1
-132forever
-blackb
-whatis
-s1s2s3s4
-lolkin09
-yamahar
-48n25rcc
-djtiesto
-111222333444555
-bigbull
-blade55
-coolbree
-kelse
-ichwill
-yamaha12
-sakic
-bebeto
-katoom
-donke
-sahar
-wahine
-645202
-god666
-berni
-starwood
-june15
-sonoio
-time123
-llbean
-deadsoul
-lazarev
-cdtnf
-ksyusha
-madarchod
-technik
-jamesy
-4speed
-tenorsax
-legshow
-yoshi1
-chrisbl
-44e3ebda
-trafalga
-heather7
-serafima
-favorite4
-havefun1
-wolve
-55555r
-james13
-nosredna
-bodean
-jlettier
-borracho
-mickael
-marinus
-brutu
-sweet666
-kiborg
-rollrock
-jackson6
-macross1
-ousooner
-9085084232
-takeme
-123qwaszx
-firedept
-vfrfhjd
-jackfros
-123456789000
-briane
-cookie11
-baby22
-bobby18
-gromova
-systemofadown
-martin01
-silver01
-pimaou
-darthmaul
-hijinx
-commo
-chech
-skyman
-sunse
-2vrd6
-vladimirovna
-uthvfybz
-nicole01
-kreker
-bobo1
-v123456789
-erxtgb
-meetoo
-drakcap
-vfvf12
-misiek1
-butane
-network2
-flyers99
-riogrand
-jennyk
-e12345
-spinne
-avalon11
-lovejone
-studen
-maint
-porsche2
-qwerty100
-chamberl
-bluedog1
-sungam
-just4u
-andrew23
-summer22
-ludic
-musiclover
-aguil
-beardog1
-libertin
-pippo1
-joselit
-patito
-bigberth
-digler
-sydnee
-jockstra
-poopo
-jas4an
-nastya123
-profil
-fuesse
-default1
-titan2
-mendoz
-kpcofgs
-anamika
-brillo021
-bomberman
-guitar69
-latching
-69pussy
-blues2
-phelge
-ninja123
-m7n56xo
-qwertasd
-alex1976
-cunningh
-estrela
-gladbach
-marillion
-mike2000
-258046
-bypop
-muffinman
-kd5396b
-zeratul
-djkxbwf
-john77
-sigma2
-1linda
-selur
-reppep
-quartz1
-teen1
-freeclus
-spook1
-kudos4ever
-clitring
-sexiness
-blumpkin
-macbook
-tileman
-centra
-escaflowne
-pentable
-shant
-grappa
-zverev
-1albert
-lommerse
-coffee11
-777123
-polkilo
-muppet1
-alex74
-lkjhgfdsazx
-olesica
-april14
-ba25547
-souths
-jasmi
-arashi
-smile2
-2401pedro
-mybabe
-alex111
-quintain
-pimp1
-tdeir8b2
-makenna
-122333444455555
-%e2%82%ac
-tootsie1
-pass111
-zaqxsw123
-gkfdfybt
-cnfnbcnbrf
-usermane
-iloveyou12
-hard69
-osasuna
-firegod
-arvind
-babochka
-kiss123
-cookie123
-julie123
-kamakazi
-dylan2
-223355
-tanguy
-nbhtqa
-tigger13
-tubby1
-makavel
-asdflkj
-sambo1
-mononoke
-mickeys
-gayguy
-win123
-green33
-wcrfxtvgbjy
-bigsmall
-1newlife
-clove
-babyfac
-bigwaves
-mama1970
-shockwav
-1friday
-bassey
-yarddog
-codered1
-victory7
-bigrick
-kracker
-gulfstre
-chris200
-sunbanna
-bertuzzi
-begemotik
-kuolema
-pondus
-destinee
-123456789zz
-abiodun
-flopsy
-amadeusptfcor
-geronim
-yggdrasi
-contex
-daniel6
-suck1
-adonis1
-moorea
-el345612
-f22raptor
-moviebuf
-raunchy
-6043dkf
-zxcvbnm123456789
-eric11
-deadmoin
-ratiug
-nosliw
-fannies
-danno
-888889
-blank1
-mikey2
-gullit
-thor99
-mamiya
-ollieb
-thoth
-dagger1
-websolutionssu
-bonker
-prive
-1346798520
-03038
-q1234q
-mommy2
-contax
-zhipo
-gwendoli
-gothic1
-1234562000
-lovedick
-gibso
-digital2
-space199
-b26354
-987654123
-golive
-serious1
-pivkoo
-better1
-824358553
-794613258
-nata1980
-logout
-fishpond
-buttss
-squidly
-good4me
-redsox19
-jhonny
-zse45rdx
-matrixxx
-honey12
-ramina
-213546879
-motzart
-fall99
-newspape
-killit
-gimpy
-photowiz
-olesja
-thebus
-marco123
-147852963
-bedbug
-147369258
-hellbound
-gjgjxrf
-123987456
-lovehurt
-five55
-hammer01
-1234554321a
-alina2011
-peppino
-ang238
-questor
-112358132
-alina1994
-alina1998
-money77
-bobjones
-aigerim
-cressida
-madalena
-420smoke
-tinchair
-raven13
-mooser
-mauric
-lovebu
-adidas69
-krypton1
-1111112
-loveline
-divin
-voshod
-michaelm
-cocotte
-gbkbuhbv
-76689295
-kellyj
-rhonda1
-sweetu70
-steamforums
-geeque
-nothere
-124c41
-quixotic
-steam181
-1169900
-rfcgthcrbq
-rfvbkm
-sexstuff
-1231230
-djctvm
-rockstar1
-fulhamfc
-bhecbr
-rfntyf
-quiksilv
-56836803
-jedimaster
-pangit
-gfhjkm777
-tocool
-1237654
-stella12
-55378008
-19216811
-potte
-fender12
-mortalkombat
-ball1
-nudegirl
-palace22
-rattrap
-debeers
-lickpussy
-jimmy6
-not4u2c
-wert12
-bigjuggs
-sadomaso
-1357924
-312mas
-laser123
-arminia
-branford
-coastie
-mrmojo
-19801982
-scott11
-banaan123
-ingres
-300zxtt
-hooters6
-sweeties
-19821983
-19831985
-19833891
-sinnfein
-welcome4
-winner69
-killerman
-tachyon
-tigre1
-nymets1
-kangol
-martinet
-sooty1
-19921993
-789qwe
-harsingh
-1597535
-thecount
-phantom3
-36985214
-lukas123
-117711
-pakistan1
-madmax11
-willow01
-19932916
-fucker12
-flhrci
-opelagila
-theword
-ashley24
-tigger3
-crazyj
-rapide
-deadfish
-allana
-31359092
-sasha1993
-sanders2
-discman
-zaq!2wsx
-boilerma
-mickey69
-jamesg
-babybo
-jackson9
-orion7
-alina2010
-indien
-breeze1
-atease
-warspite
-bazongaz
-1celtic
-asguard
-mygal
-fitzgera
-1secret
-duke33
-cyklone
-dipascuc
-potapov
-1escobar2
-c0l0rad0
-kki177hk
-1little
-macondo
-victoriya
-peter7
-red666
-winston6
-kl?benhavn
-muneca
-jackme
-jennan
-happylife
-am4h39d8nh
-bodybuil
-201980
-dutchie
-biggame
-lapo4ka
-rauchen
-black10
-flaquit
-water12
-31021364
-command2
-lainth88
-mazdamx5
-typhon
-colin123
-rcfhlfc
-qwaszx11
-g0away
-ramir
-diesirae
-hacked1
-cessna1
-woodfish
-enigma2
-pqnr67w5
-odgez8j3
-grisou
-hiheels
-5gtgiaxm
-2580258
-ohotnik
-transits
-quackers
-serjik
-makenzie
-mdmgatew
-bryana
-superman12
-melly
-lokit
-thegod
-slickone
-fun4all
-netpass
-penhorse
-1cooper
-nsync
-asdasd22
-otherside
-honeydog
-herbie1
-chiphi
-proghouse
-l0nd0n
-shagg
-select1
-frost1996
-casper123
-countr
-magichat
-greatzyo
-jyothi
-3bears
-thefly
-nikkita
-fgjcnjk
-nitros
-hornys
-san123
-lightspe
-maslova
-kimber1
-newyork2
-spammm
-mikejone
-pumpk1n
-bruiser1
-bacons
-prelude9
-boodie
-dragon4
-kenneth2
-love98
-power5
-yodude
-pumba
-thinline
-blue30
-sexxybj
-2dumb2live
-matt21
-forsale
-1carolin
-innova
-ilikeporn
-rbgtkjd
-a1s2d3f
-wu9942
-ruffus
-blackboo
-qwerty999
-draco1
-marcelin
-hideki
-gendalf
-trevon
-saraha
-cartmen
-yjhbkmcr
-time2go
-fanclub
-ladder1
-chinni
-6942987
-united99
-lindac
-quadra
-paolit
-mainstre
-beano002
-lincoln7
-bellend
-anomie
-8520456
-bangalor
-goodstuff
-chernov
-stepashka
-gulla
-mike007
-frasse
-harley03
-omnislash
-8538622
-maryjan
-sasha2011
-gineok
-8807031
-hornier
-gopinath
-princesit
-bdr529
-godown
-bosslady
-hakaone
-1qwe2
-madman1
-joshua11
-lovegame
-bayamon
-jedi01
-stupid12
-sport123
-aaa666
-tony44
-collect1
-charliem
-chimaira
-cx18ka
-trrim777
-chuckd
-thedream
-redsox99
-goodmorning
-delta88
-iloveyou11
-newlife2
-figvam
-chicago3
-jasonk
-12qwer
-9875321
-lestat1
-satcom
-conditio
-capri50
-sayaka
-9933162
-trunks1
-chinga
-snooch
-alexand1
-findus
-poekie
-cfdbyf
-kevind
-mike1969
-fire13
-leftie
-bigtuna
-chinnu
-silence1
-celos1
-blackdra
-alex24
-gfgfif
-2boobs
-happy8
-enolagay
-sataniv1993
-turner1
-dylans
-peugeo
-sasha1994
-hoppel
-conno
-moonshot
-santa234
-meister1
-008800
-hanako
-tree123
-qweras
-gfitymrf
-reggie31
-august29
-supert
-joshua10
-akademia
-gbljhfc
-zorro123
-nathalia
-redsox12
-hfpdjl
-mishmash
-nokiae51
-nyyankees
-tu190022
-strongbo
-none1
-not4u2no
-katie2
-popart
-harlequi
-santan
-michal1
-1therock
-screwu
-csyekmrf
-olemiss1
-tyrese
-hoople
-sunshin1
-cucina
-starbase
-topshelf
-fostex
-california1
-castle1
-symantec
-pippolo
-babare
-turntabl
-1angela
-moo123
-ipvteb
-gogolf
-alex88
-cycle1
-maxie1
-phase2
-selhurst
-furnitur
-samfox
-fromvermine
-shaq34
-gators96
-captain2
-delonge
-tomatoe
-bisous
-zxcvbnma
-glacius
-pineapple1
-cannelle
-ganibal
-mko09ijn
-paraklast1974
-hobbes12
-petty43
-artema
-junior8
-mylover
-1234567890d
-fatal1ty
-prostreet
-peruan
-10020
-nadya
-caution1
-marocas
-chanel5
-summer08
-metal123
-111lox
-scrapy
-thatguy
-eddie666
-washingto
-yannis
-minnesota_hp
-lucky4
-playboy6
-naumova
-azzurro
-patat
-dale33
-pa55wd
-speedster
-zemanova
-saraht
-newto
-tony22
-qscesz
-arkady
-1oliver
-death6
-vkfwx046
-antiflag
-stangs
-jzf7qf2e
-brianp
-fozzy
-cody123
-startrek1
-yoda123
-murciela
-trabajo
-lvbnhbtdf
-canario
-fliper
-adroit
-henry5
-goducks
-papirus
-alskdj
-soccer6
-88mike
-gogetter
-tanelorn
-donking
-marky1
-leedsu
-badmofo
-al1916
-wetdog
-akmaral
-pallet
-april24
-killer00
-nesterova
-rugby123
-coffee12
-browseui
-ralliart
-paigow
-calgary1
-armyman
-vtldtltd
-frodo2
-frxtgb
-iambigal
-benno
-jaytee
-2hot4you
-askar
-bigtee
-brentwoo
-palladin
-eddie2
-al1916w
-horosho
-entrada
-ilovetits
-venture1
-dragon19
-jayde
-chuvak
-jamesl
-fzr600
-brandon8
-vjqvbh
-snowbal
-snatch1
-bg6njokf
-pudder
-karolin
-candoo
-pfuflrf
-satchel1
-manteca
-khongbiet
-critter1
-partridg
-skyclad
-bigdon
-ginger69
-brave1
-anthony4
-spinnake
-chinadol
-passout
-cochino
-nipples1
-15058
-lopesk
-sixflags
-lloo999
-parkhead
-breakdance
-cia123
-fidodido
-yuitre12
-fooey
-artem1995
-gayathri
-medin
-nondriversig
-l12345
-bravo7
-happy13
-kazuya
-camster
-alex1998
-luckyy
-zipcode
-dizzle
-boating1
-opusone
-newpassw
-movies23
-kamikazi
-zapato
-bart316
-cowboys0
-corsair1
-kingshit
-hotdog12
-rolyat
-h200svrm
-qwerty4
-boofer
-rhtyltkm
-chris999
-vaz21074
-simferopol
-pitboss
-love3
-britania
-tanyshka
-brause
-123qwerty123
-abeille
-moscow1
-ilkaev
-manut
-process1
-inetcfg
-dragon05
-fortknox
-castill
-rynner
-mrmike
-koalas
-jeebus
-stockpor
-longman
-juanpabl
-caiman
-roleplay
-jeremi
-26058
-prodojo
-002200
-magical1
-black5
-bvlgari
-doogie1
-cbhtqa
-mahina
-a1s2d3f4g5h6
-jblpro
-usmc01
-bismilah
-guitar01
-april9
-santana1
-1234aa
-monkey14
-sorokin
-evan1
-doohan
-animalsex
-pfqxtyjr
-dimitry
-catchme
-chello
-silverch
-glock45
-dogleg
-litespee
-nirvana9
-peyton18
-alydar
-warhamer
-iluvme
-sig229
-minotavr
-lobzik
-jack23
-bushwack
-onlin
-football123
-joshua5
-federov
-winter2
-bigmax
-fufnfrhbcnb
-hfpldfnhb
-1dakota
-f56307
-chipmonk
-4nick8
-praline
-vbhjh123
-king11
-22tango
-gemini12
-street1
-77879
-doodlebu
-homyak
-165432
-chuluthu
-trixi
-karlito
-salom
-reisen
-cdtnkzxjr
-pookie11
-tremendo
-shazaam
-welcome0
-00000ty
-peewee51
-pizzle
-gilead
-bydand
-sarvar
-upskirt
-legends1
-freeway1
-teenfuck
-ranger9
-darkfire
-dfymrf
-hunt0802
-justme1
-buffy1ma
-1harry
-671fsa75yt
-burrfoot
-budster
-pa437tu
-jimmyp
-alina2006
-malacon
-charlize
-elway1
-free12
-summer02
-gadina
-manara
-gomer1
-1cassie
-sanja
-kisulya
-money3
-pujols
-ford50
-midiland
-turga
-orange6
-demetriu
-freakboy
-orosie1
-radio123
-open12
-vfufpby
-mustek
-chris33
-animes
-meiling
-nthtvjr
-jasmine9
-gfdkjd
-oligarh
-marimar
-chicago9
-.kzirf
-bugssgub
-samuraix
-jackie01
-pimpjuic
-macdad
-cagiva
-vernost
-willyboy
-fynjyjdf
-tabby1
-privet123
-torres9
-retype
-blueroom
-raven11
-q12we3
-alex1989
-bringiton
-ridered
-kareltje
-ow8jtcs8t
-ciccia
-goniners
-countryb
-24688642
-covingto
-24861793
-beyblade
-vikin
-badboyz
-wlafiga
-walstib
-mirand
-needajob
-chloes
-balaton
-kbpfdtnf
-freyja
-bond9007
-gabriel12
-stormbri
-hollage
-love4eve
-fenomeno
-darknite
-dragstar
-kyle123
-milfhunter
-ma123123123
-samia
-ghislain
-enrique1
-ferien12
-xjy6721
-natalie2
-reglisse
-wilson2
-wesker
-rosebud7
-amazon1
-robertr
-roykeane
-xtcnth
-mamatata
-crazyc
-mikie
-savanah
-blowjob69
-jackie2
-forty1
-1coffee
-fhbyjxrf
-bubbah
-goteam
-hackedit
-risky1
-logoff
-h397pnvr
-buck13
-robert23
-bronc
-st123st
-godflesh
-pornog
-iamking
-cisco69
-septiembr
-dale38
-zhongguo
-tibbar
-panther9
-buffa1
-bigjohn1
-mypuppy
-vehvfycr
-april16
-shippo
-fire1234
-green15
-q123123
-gungadin
-steveg
-olivier1
-chinaski
-magnoli
-faithy
-storm12
-toadfrog
-paul99
-78791
-august20
-automati
-squirtle
-cheezy
-positano
-burbon
-nunya
-llebpmac
-kimmi
-turtle2
-alan123
-prokuror
-violin1
-durex
-pussygal
-visionar
-trick1
-chicken6
-29024
-plowboy
-rfybreks
-imbue
-sasha13
-wagner1
-vitalogy
-cfymrf
-thepro
-26028
-gorbunov
-dvdcom
-letmein5
-duder
-fastfun
-pronin
-libra1
-conner1
-harley20
-stinker1
-20068
-20038
-amitech
-syoung
-dugway
-18068
-welcome7
-jimmypag
-anastaci
-kafka1
-pfhfnecnhf
-catsss
-campus100
-shamal
-nacho1
-fire12
-vikings2
-brasil1
-rangerover
-mohamma
-peresvet
-14058
-cocomo
-aliona
-14038
-qwaser
-vikes
-cbkmdf
-skyblue1
-ou81234
-goodlove
-dfkmltvfh
-108888
-roamer
-pinky2
-static1
-zxcv4321
-barmen
-rock22
-shelby2
-morgans
-1junior
-pasword1
-logjam
-fifty5
-nhfrnjhbcn
-chaddy
-philli
-nemesis2
-ingenier
-djkrjd
-ranger3
-aikman8
-knothead
-daddy69
-love007
-vsythb
-ford350
-tiger00
-renrut
-owen11
-energy12
-march14
-alena123
-robert19
-carisma
-orange22
-murphy11
-podarok
-prozak
-kfgeirf
-wolf13
-lydia1
-shazza
-parasha
-akimov
-tobbie
-pilote
-heather4
-baster
-leones
-gznfxjr
-megama
-987654321g
-bullgod
-boxster1
-minkey
-wombats
-vergil
-colegiata
-lincol
-smoothe
-pride1
-carwash1
-latrell
-bowling3
-fylhtq123
-pickwick
-eider
-bubblebox
-bunnies1
-loquit
-slipper1
-nutsac
-purina
-xtutdfhf
-plokiju
-1qazxs
-uhjpysq
-zxcvbasdfg
-enjoy1
-1pumpkin
-phantom7
-mama22
-swordsma
-wonderbr
-dogdays
-milker
-u23456
-silvan
-dfkthbr
-slagelse
-yeahman
-twothree
-boston11
-wolf100
-dannyg
-troll1
-fynjy123
-ghbcnfd
-bftest
-ballsdeep
-bobbyorr
-alphasig
-cccdemo
-fire123
-norwest
-claire2
-august10
-lth1108
-problemas
-sapito
-alex06
-1rusty
-maccom
-goirish1
-ohyes
-bxdumb
-nabila
-boobear1
-rabbit69
-princip
-alexsander
-travail
-chantal1
-dogggy
-greenpea
-diablo69
-alex2009
-bergen09
-petticoa
-classe
-ceilidh
-vlad2011
-kamakiri
-lucidity
-qaz321
-chileno
-cexfhf
-99ranger
-mcitra
-estoppel
-volvos60
-carter80
-webpass
-temp12
-touareg
-fcgbhby
-bubba8
-sunitha
-200190ru
-bitch2
-shadow23
-iluvit
-nicole0
-ruben1
-nikki69
-butttt
-shocker1
-souschef
-lopotok01
-kantot
-corsano
-cfnfyf
-riverat
-makalu
-swapna
-all4u9
-cdtnkfy
-ntktgepbr
-ronaldo99
-thomasj
-bmw540i
-chrisw
-boomba
-open321
-z1x2c3v4b5n6m7
-gaviota
-iceman44
-frosya
-chris100
-chris24
-cosette
-clearwat
-micael
-boogyman
-pussy9
-camus1
-chumpy
-heccrbq
-konoplya
-chester8
-scooter5
-ghjgfufylf
-giotto
-koolkat
-zero000
-bonita1
-ckflrbq
-j1964
-mandog
-18n28n24a
-renob
-head1
-shergar
-ringo123
-tanita
-sex4free
-johnny12
-halberd
-reddevils
-biolog
-dillinge
-fatb0y
-c00per
-hyperlit
-wallace2
-spears1
-vitamine
-buheirf
-sloboda
-alkash
-mooman
-marion1
-arsenal7
-sunder
-nokia5610
-edifier
-pippone
-fyfnjkmtdbx
-fujimo
-pepsi12
-kulikova
-bolat
-duetto
-daimon
-maddog01
-timoshka
-ezmoney
-desdemon
-chesters
-aiden
-hugues
-patrick5
-aikman08
-robert4
-roenick
-nyranger
-writer1
-36169544
-foxmulder
-118801
-kutter
-shashank
-jamjar
-118811
-119955
-aspirina
-dinkus
-1sailor
-nalgene
-19891959
-snarf
-allie1
-cracky
-resipsa
-45678912
-kemerovo
-19841989
-netware1
-alhimik
-19801984
-nicole123
-19761977
-51501984
-malaka1
-montella
-peachfuz
-jethro1
-cypress1
-henkie
-holdon
-esmith
-55443322
-1friend
-quique
-bandicoot
-statistika
-great123
-death13
-ucht36
-master4
-67899876
-bobsmith
-nikko1
-jr1234
-hillary1
-78978978
-rsturbo
-lzlzdfcz
-bloodlust
-shadow00
-skagen
-bambina
-yummies
-88887777
-91328378
-matthew4
-itdoes
-98256518
-102938475
-alina2002
-123123789
-fubared
-dannys
-123456321
-nikifor
-suck69
-newmexico
-scubaman
-rhbcnb
-fifnfy
-puffdadd
-159357852
-dtheyxbr
-theman22
-212009164
-prohor
-shirle
-nji90okm
-newmedia
-goose5
-roma1995
-letssee
-iceman11
-aksana
-wirenut
-pimpdady
-1212312121
-tamplier
-pelican1
-domodedovo
-1928374655
-fiction6
-duckpond
-ybrecz
-thwack
-onetwo34
-gunsmith
-murphydo
-fallout1
-spectre1
-jabberwo
-jgjesq
-turbo6
-bobo12
-redryder
-blackpus
-elena1971
-danilova
-antoin
-bobo1234
-bobob
-bobbobbo
-dean1
-222222a
-jesusgod
-matt23
-musical1
-darkmage
-loppol
-werrew
-josepha
-rebel12
-toshka
-gadfly
-hawkwood
-alina12
-dnomyar
-sexaddict
-dangit
-cool23
-yocrack
-archimed
-farouk
-nhfkzkz
-lindalou
-111zzzzz
-ghjatccjh
-wethepeople
-m123456789
-wowsers
-kbkbxrf
-bulldog5
-m_roesel
-sissinit
-yamoon6
-123ewqasd
-dangel
-miruvor79
-kaytee
-falcon7
-bandit11
-dotnet
-dannii
-arsenal9
-miatamx5
-1trouble
-strip4me
-dogpile
-sexyred1
-rjdfktdf
-google10
-shortman
-crystal7
-awesome123
-cowdog
-haruka
-birthday28
-jitter
-diabolik
-boomer12
-dknight
-bluewate
-hockey123
-crm0624
-blueboys
-willy123
-jumpup
-google2
-cobra777
-llabesab
-vicelord
-hopper1
-gerryber
-remmah
-j10e5d4
-qqqqqqw
-agusti
-fre_ak8yj
-nahlik
-redrobin
-scott3
-epson1
-dumpy
-bundao
-aniolek
-hola123
-jergens
-itsasecret
-maxsam
-bluelight
-mountai1
-bongwater
-1london
-pepper14
-freeuse
-dereks
-qweqw
-fordgt40
-rfhfdfy
-raider12
-hunnybun
-compac
-splicer
-megamon
-tuffgong
-gymnast1
-butter11
-modaddy
-wapbbs_1
-dandelio
-soccer77
-ghjnbdjcnjzybt
-123xyi2
-fishead
-x002tp00
-whodaman
-555aaa
-oussama
-brunodog
-technici
-pmtgjnbl
-qcxdw8ry
-schweden
-redsox3
-throbber
-collecto
-japan10
-dbm123dm
-hellhoun
-tech1
-deadzone
-kahlan
-wolf123
-dethklok
-xzsawq
-bigguy1
-cybrthc
-chandle
-buck01
-qq123123
-secreta
-williams1
-c32649135
-delta12
-flash33
-123joker
-spacejam
-polopo
-holycrap
-daman1
-tummybed
-financia
-nusrat
-euroline
-magicone
-jimkirk
-ameritec
-daniel26
-sevenn
-topazz
-kingpins
-dima1991
-macdog
-spencer5
-oi812
-geoffre
-music11
-baffle
-123569
-usagi
-cassiope
-polla
-lilcrowe
-thecakeisalie
-vbhjndjhtw
-vthokies
-oldmans
-sophie01
-ghoster
-penny2
-129834
-locutus1
-meesha
-magik
-jerry69
-daddysgirl
-irondesk
-andrey12
-jasmine123
-vepsrfyn
-likesdick
-1accord
-jetboat
-grafix
-tomuch
-showit
-protozoa
-mosias98
-taburetka
-blaze420
-esenin
-anal69
-zhv84kv
-puissant
-charles0
-aishwarya
-babylon6
-bitter1
-lenina
-raleigh1
-lechat
-access01
-kamilka
-fynjy
-sparkplu
-daisy3112
-choppe
-zootsuit
-1234567j
-rubyrose
-gorilla9
-nightshade
-alternativa
-cghfdjxybr
-snuggles1
-10121v
-vova1992
-leonardo1
-dave2
-matthewd
-vfhfnbr
-1986mets
-nobull
-bacall
-mexican1
-juanjo
-mafia1
-boomer22
-soylent
-edwards1
-jordan10
-blackwid
-alex86
-gemini13
-lunar2
-dctvcjcfnm
-malaki
-plugger
-eagles11
-snafu2
-1shelly
-cintaku
-hannah22
-tbird1
-maks5843
-irish88
-homer22
-amarok
-fktrcfylhjdf
-lincoln2
-acess
-gre69kik
-need4speed
-hightech
-core2duo
-blunt1
-ublhjgjybrf
-dragon33
-1autopas
-autopas1
-wwww1
-15935746
-daniel20
-2500aa
-massim
-1ggggggg
-96ford
-hardcor1
-cobra5
-blackdragon
-vovan_lt
-orochimaru
-hjlbntkb
-qwertyuiop12
-tallen
-paradoks
-frozenfish
-ghjuhfvvbcn
-gerri1
-nuggett
-camilit
-doright
-trans1
-serena1
-catch2
-bkmyeh
-fireston
-afhvfwtdn
-purple3
-figure8
-fuckya
-scamp1
-laranja
-ontheoutside
-louis123
-yellow7
-moonwalk
-mercury2
-tolkein
-raide
-amenra
-a13579
-dranreb
-5150vh
-harish
-tracksta
-sexking
-ozzmosis
-katiee
-alomar
-matrix19
-headroom
-jahlove
-ringding
-apollo8
-132546
-132613
-12345672000
-saretta
-135798
-136666
-thomas7
-136913
-onetwothree
-hockey33
-calida
-nefertit
-bitwise
-tailhook
-boop4
-kfgecbr
-bujhmbujhm
-metal69
-thedark
-meteoro
-felicia1
-house12
-tinuviel
-istina
-vaz2105
-pimp13
-toolfan
-nina1
-tuesday2
-maxmotives
-lgkp500
-locksley
-treech
-darling1
-kurama
-aminka
-ramin
-redhed
-dazzler
-jager1
-stpiliot
-cardman
-rfvtym
-cheeser
-14314314
-paramoun
-samcat
-plumpy
-stiffie
-vsajyjr
-panatha
-qqq777
-car12345
-098poi
-asdzx
-keegan1
-furelise
-kalifornia
-vbhjckfd
-beast123
-zcfvfzkexifz
-harry5
-1birdie
-96328i
-escola
-extra330
-henry12
-gfhfyjqz
-14u2nv
-max1234
-templar1
-1dave
-02588520
-catrin
-pangolin
-marhaba
-latin1
-amorcito
-dave22
-escape1
-advance1
-yasuhiro
-grepw
-meetme
-orange01
-ernes
-erdna
-zsergn
-nautica1
-justinb
-soundwav
-miasma
-greg78
-nadine1
-sexmad
-lovebaby
-promo1
-excel1
-babys
-dragonma
-camry1
-sonnenschein
-farooq
-wazzkaprivet
-magal
-katinas
-elvis99
-redsox24
-rooney1
-chiefy
-peggys
-aliev
-pilsung
-mudhen
-dontdoit
-dennis12
-supercal
-energia
-ballsout
-funone
-claudiu
-brown2
-amoco
-dabl1125
-philos
-gjdtkbntkm
-servette
-13571113
-whizzer
-nollie
-13467982
-upiter
-12string
-bluejay1
-silkie
-william4
-kosta1
-143333
-connor12
-sustanon
-06068
-corporat
-ssnake
-laurita
-king10
-tahoes
-arsenal123
-sapato
-charless
-jeanmarc
-levent
-algerie
-marine21
-jettas
-winsome
-dctvgbplf
-1701ab
-xxxp455w0rd5
-lllllll1
-ooooooo1
-monalis
-koufax32
-anastasya
-debugger
-sarita2
-jason69
-ufkxjyjr
-gjlcnfdf
-1jerry
-daniel10
-balinor
-sexkitten
-death2
-qwertasdfgzxcvb
-s9te949f
-vegeta1
-sysman
-maxxam
-dimabilan
-mooose
-ilovetit
-june23
-illest
-doesit
-mamou
-abby12
-longjump
-transalp
-moderato
-littleguy
-magritte
-dilnoza
-hawaiiguy
-winbig
-nemiroff
-kokaine
-admira
-myemail
-dream2
-browneyes
-destiny7
-dragonss
-suckme1
-asa123
-andranik
-suckem
-fleshbot
-dandie
-timmys
-scitra
-timdog
-hasbeen
-guesss
-smellyfe
-arachne
-deutschl
-harley88
-birthday27
-nobody1
-papasmur
-home1
-jonass
-bunia3
-epatb1
-embalm
-vfvekmrf
-apacer
-12345656
-estreet
-weihnachtsbaum
-mrwhite
-admin12
-kristie1
-kelebek
-yoda69
-socken
-tima123
-bayern1
-fktrcfylth
-tamiya
-99strenght
-andy01
-denis2011
-19delta
-stokecit
-aotearoa
-stalker2
-nicnac
-conrad1
-popey
-agusta
-bowl36
-1bigfish
-mossyoak
-1stunner
-getinnow
-jessejames
-gkfnjy
-drako
-1nissan
-egor123
-hotness
-1hawaii
-zxc123456
-cantstop
-1peaches
-madlen
-west1234
-jeter1
-markis
-judit
-attack1
-artemi
-silver69
-153246
-crazy2
-green9
-yoshimi
-1vette
-chief123
-jasper2
-1sierra
-twentyon
-drstrang
-aspirant
-yannic
-jenna123
-bongtoke
-slurpy
-1sugar
-civic97
-rusty21
-shineon
-james19
-anna12345
-wonderwoman
-1kevin
-karol1
-kanabis
-wert21
-fktif6115
-evil1
-kakaha
-54gv768
-826248s
-tyrone1
-1winston
-sugar2
-falcon01
-adelya
-mopar440
-zasxcd
-leecher
-kinkysex
-mercede1
-travka
-11234567
-rebon
-geekboy
diff --git a/.config/google-chrome/ZxcvbnData/1/surnames.txt b/.config/google-chrome/ZxcvbnData/1/surnames.txt
deleted file mode 100644 (file)
index 87e7071..0000000
+++ /dev/null
@@ -1,10000 +0,0 @@
-smith
-johnson
-williams
-jones
-brown
-davis
-miller
-wilson
-moore
-taylor
-anderson
-jackson
-white
-harris
-martin
-thompson
-garcia
-martinez
-robinson
-clark
-rodriguez
-lewis
-lee
-walker
-hall
-allen
-young
-hernandez
-king
-wright
-lopez
-hill
-green
-adams
-baker
-gonzalez
-nelson
-carter
-mitchell
-perez
-roberts
-turner
-phillips
-campbell
-parker
-evans
-edwards
-collins
-stewart
-sanchez
-morris
-rogers
-reed
-cook
-morgan
-bell
-murphy
-bailey
-rivera
-cooper
-richardson
-cox
-howard
-ward
-torres
-peterson
-gray
-ramirez
-watson
-brooks
-sanders
-price
-bennett
-wood
-barnes
-ross
-henderson
-coleman
-jenkins
-perry
-powell
-long
-patterson
-hughes
-flores
-washington
-butler
-simmons
-foster
-gonzales
-bryant
-alexander
-griffin
-diaz
-hayes
-myers
-ford
-hamilton
-graham
-sullivan
-wallace
-woods
-cole
-west
-owens
-reynolds
-fisher
-ellis
-harrison
-gibson
-mcdonald
-cruz
-marshall
-ortiz
-gomez
-murray
-freeman
-wells
-webb
-simpson
-stevens
-tucker
-porter
-hicks
-crawford
-boyd
-mason
-morales
-kennedy
-warren
-dixon
-ramos
-reyes
-burns
-gordon
-shaw
-holmes
-rice
-robertson
-hunt
-black
-daniels
-palmer
-mills
-nichols
-grant
-knight
-ferguson
-stone
-hawkins
-dunn
-perkins
-hudson
-spencer
-gardner
-stephens
-payne
-pierce
-berry
-matthews
-arnold
-wagner
-willis
-watkins
-olson
-carroll
-duncan
-snyder
-hart
-cunningham
-lane
-andrews
-ruiz
-harper
-fox
-riley
-armstrong
-carpenter
-weaver
-greene
-elliott
-chavez
-sims
-peters
-kelley
-franklin
-lawson
-fields
-gutierrez
-schmidt
-carr
-vasquez
-castillo
-wheeler
-chapman
-montgomery
-richards
-williamson
-johnston
-banks
-meyer
-bishop
-mccoy
-howell
-alvarez
-morrison
-hansen
-fernandez
-garza
-burton
-nguyen
-jacobs
-reid
-fuller
-lynch
-garrett
-romero
-welch
-larson
-frazier
-burke
-hanson
-mendoza
-moreno
-bowman
-medina
-fowler
-brewer
-hoffman
-carlson
-silva
-pearson
-holland
-fleming
-jensen
-vargas
-byrd
-davidson
-hopkins
-herrera
-wade
-soto
-walters
-neal
-caldwell
-lowe
-jennings
-barnett
-graves
-jimenez
-horton
-shelton
-barrett
-obrien
-castro
-sutton
-mckinney
-lucas
-miles
-rodriquez
-chambers
-holt
-lambert
-fletcher
-watts
-bates
-hale
-rhodes
-pena
-beck
-newman
-haynes
-mcdaniel
-mendez
-bush
-vaughn
-parks
-dawson
-santiago
-norris
-hardy
-steele
-curry
-powers
-schultz
-barker
-guzman
-page
-munoz
-ball
-keller
-chandler
-weber
-walsh
-lyons
-ramsey
-wolfe
-schneider
-mullins
-benson
-sharp
-bowen
-barber
-cummings
-hines
-baldwin
-griffith
-valdez
-hubbard
-salazar
-reeves
-warner
-stevenson
-burgess
-santos
-tate
-cross
-garner
-mann
-mack
-moss
-thornton
-mcgee
-farmer
-delgado
-aguilar
-vega
-glover
-manning
-cohen
-harmon
-rodgers
-robbins
-newton
-blair
-higgins
-ingram
-reese
-cannon
-strickland
-townsend
-potter
-goodwin
-walton
-rowe
-hampton
-ortega
-patton
-swanson
-goodman
-maldonado
-yates
-becker
-erickson
-hodges
-rios
-conner
-adkins
-webster
-malone
-hammond
-flowers
-cobb
-moody
-quinn
-pope
-osborne
-mccarthy
-guerrero
-estrada
-sandoval
-gibbs
-gross
-fitzgerald
-stokes
-doyle
-saunders
-wise
-colon
-gill
-alvarado
-greer
-padilla
-waters
-nunez
-ballard
-schwartz
-mcbride
-houston
-christensen
-klein
-pratt
-briggs
-parsons
-mclaughlin
-zimmerman
-buchanan
-moran
-copeland
-pittman
-brady
-mccormick
-holloway
-brock
-poole
-logan
-bass
-marsh
-drake
-wong
-jefferson
-morton
-abbott
-sparks
-norton
-huff
-massey
-figueroa
-carson
-bowers
-roberson
-barton
-tran
-lamb
-harrington
-boone
-cortez
-clarke
-mathis
-singleton
-wilkins
-cain
-underwood
-hogan
-mckenzie
-collier
-luna
-phelps
-mcguire
-bridges
-wilkerson
-nash
-summers
-atkins
-wilcox
-pitts
-conley
-marquez
-burnett
-cochran
-chase
-davenport
-hood
-gates
-ayala
-sawyer
-vazquez
-dickerson
-hodge
-acosta
-flynn
-espinoza
-nicholson
-monroe
-wolf
-morrow
-whitaker
-oconnor
-skinner
-ware
-molina
-kirby
-huffman
-gilmore
-dominguez
-oneal
-lang
-combs
-kramer
-hancock
-gallagher
-gaines
-shaffer
-wiggins
-mathews
-mcclain
-fischer
-wall
-melton
-hensley
-bond
-dyer
-grimes
-contreras
-wyatt
-baxter
-snow
-mosley
-shepherd
-larsen
-hoover
-beasley
-petersen
-whitehead
-meyers
-garrison
-shields
-horn
-savage
-olsen
-schroeder
-hartman
-woodard
-mueller
-kemp
-deleon
-booth
-patel
-calhoun
-wiley
-eaton
-cline
-navarro
-harrell
-humphrey
-parrish
-duran
-hutchinson
-hess
-dorsey
-bullock
-robles
-beard
-dalton
-avila
-rich
-blackwell
-johns
-blankenship
-trevino
-salinas
-campos
-pruitt
-callahan
-montoya
-hardin
-guerra
-mcdowell
-stafford
-gallegos
-henson
-wilkinson
-booker
-merritt
-atkinson
-orr
-decker
-hobbs
-tanner
-knox
-pacheco
-stephenson
-glass
-rojas
-serrano
-marks
-hickman
-sweeney
-strong
-mcclure
-conway
-roth
-maynard
-farrell
-lowery
-hurst
-nixon
-weiss
-trujillo
-ellison
-sloan
-juarez
-winters
-mclean
-boyer
-villarreal
-mccall
-gentry
-carrillo
-ayers
-lara
-sexton
-pace
-hull
-leblanc
-browning
-velasquez
-leach
-chang
-sellers
-herring
-noble
-foley
-bartlett
-mercado
-landry
-durham
-walls
-barr
-mckee
-bauer
-rivers
-bradshaw
-pugh
-velez
-rush
-estes
-dodson
-morse
-sheppard
-weeks
-camacho
-bean
-barron
-livingston
-middleton
-spears
-branch
-blevins
-chen
-kerr
-mcconnell
-hatfield
-harding
-solis
-frost
-giles
-blackburn
-pennington
-woodward
-finley
-mcintosh
-koch
-mccullough
-blanchard
-rivas
-brennan
-mejia
-kane
-benton
-buckley
-valentine
-maddox
-russo
-mcknight
-buck
-moon
-mcmillan
-crosby
-berg
-dotson
-mays
-roach
-chan
-richmond
-meadows
-faulkner
-oneill
-knapp
-kline
-ochoa
-jacobson
-gay
-hendricks
-horne
-shepard
-hebert
-cardenas
-mcintyre
-waller
-holman
-donaldson
-cantu
-morin
-gillespie
-fuentes
-tillman
-bentley
-peck
-key
-salas
-rollins
-gamble
-dickson
-santana
-cabrera
-cervantes
-howe
-hinton
-hurley
-spence
-zamora
-yang
-mcneil
-suarez
-petty
-gould
-mcfarland
-sampson
-carver
-bray
-macdonald
-stout
-hester
-melendez
-dillon
-farley
-hopper
-galloway
-potts
-joyner
-stein
-aguirre
-osborn
-mercer
-bender
-franco
-rowland
-sykes
-pickett
-sears
-mayo
-dunlap
-hayden
-wilder
-mckay
-coffey
-mccarty
-ewing
-cooley
-vaughan
-bonner
-cotton
-holder
-stark
-ferrell
-cantrell
-fulton
-lott
-calderon
-pollard
-hooper
-burch
-mullen
-fry
-riddle
-levy
-duke
-odonnell
-britt
-daugherty
-berger
-dillard
-alston
-frye
-riggs
-chaney
-odom
-duffy
-fitzpatrick
-valenzuela
-mayer
-alford
-mcpherson
-acevedo
-barrera
-cote
-reilly
-compton
-mooney
-mcgowan
-craft
-clemons
-wynn
-nielsen
-baird
-stanton
-snider
-rosales
-bright
-witt
-hays
-holden
-rutledge
-kinney
-clements
-castaneda
-slater
-hahn
-burks
-delaney
-pate
-lancaster
-sharpe
-whitfield
-talley
-macias
-burris
-ratliff
-mccray
-madden
-kaufman
-beach
-goff
-cash
-bolton
-mcfadden
-levine
-byers
-kirkland
-kidd
-workman
-carney
-mcleod
-holcomb
-finch
-sosa
-haney
-franks
-sargent
-nieves
-downs
-rasmussen
-bird
-hewitt
-foreman
-valencia
-oneil
-delacruz
-vinson
-dejesus
-hyde
-forbes
-gilliam
-guthrie
-wooten
-huber
-barlow
-boyle
-mcmahon
-buckner
-rocha
-puckett
-langley
-knowles
-cooke
-velazquez
-whitley
-vang
-shea
-rouse
-hartley
-mayfield
-elder
-rankin
-hanna
-cowan
-lucero
-arroyo
-slaughter
-haas
-oconnell
-minor
-boucher
-archer
-boggs
-dougherty
-andersen
-newell
-crowe
-wang
-friedman
-bland
-swain
-holley
-pearce
-childs
-yarbrough
-galvan
-proctor
-meeks
-lozano
-mora
-rangel
-bacon
-villanueva
-schaefer
-rosado
-helms
-boyce
-goss
-stinson
-ibarra
-hutchins
-covington
-crowley
-hatcher
-mackey
-bunch
-womack
-polk
-dodd
-childress
-childers
-villa
-springer
-mahoney
-dailey
-belcher
-lockhart
-griggs
-costa
-brandt
-walden
-moser
-tatum
-mccann
-akers
-lutz
-pryor
-orozco
-mcallister
-lugo
-davies
-shoemaker
-rutherford
-newsome
-magee
-chamberlain
-blanton
-simms
-godfrey
-flanagan
-crum
-cordova
-escobar
-downing
-sinclair
-donahue
-krueger
-mcginnis
-gore
-farris
-webber
-corbett
-andrade
-starr
-lyon
-yoder
-hastings
-mcgrath
-spivey
-krause
-harden
-crabtree
-kirkpatrick
-arrington
-ritter
-mcghee
-bolden
-maloney
-gagnon
-dunbar
-ponce
-pike
-mayes
-beatty
-mobley
-kimball
-butts
-montes
-eldridge
-braun
-hamm
-gibbons
-moyer
-manley
-herron
-plummer
-elmore
-cramer
-rucker
-pierson
-fontenot
-rubio
-goldstein
-elkins
-wills
-novak
-hickey
-worley
-gorman
-katz
-dickinson
-broussard
-woodruff
-crow
-britton
-nance
-lehman
-bingham
-zuniga
-whaley
-shafer
-coffman
-steward
-delarosa
-neely
-mata
-davila
-mccabe
-kessler
-hinkle
-welsh
-pagan
-goldberg
-goins
-crouch
-cuevas
-quinones
-mcdermott
-hendrickson
-samuels
-denton
-bergeron
-ivey
-locke
-haines
-snell
-hoskins
-byrne
-arias
-corbin
-beltran
-chappell
-downey
-dooley
-tuttle
-couch
-payton
-mcelroy
-crockett
-groves
-cartwright
-dickey
-mcgill
-dubois
-muniz
-tolbert
-dempsey
-cisneros
-sewell
-latham
-vigil
-tapia
-rainey
-norwood
-stroud
-meade
-tipton
-kuhn
-hilliard
-bonilla
-teague
-gunn
-greenwood
-correa
-reece
-pineda
-phipps
-frey
-kaiser
-ames
-gunter
-schmitt
-milligan
-espinosa
-bowden
-vickers
-lowry
-pritchard
-costello
-piper
-mcclellan
-lovell
-sheehan
-hatch
-dobson
-singh
-jeffries
-hollingsworth
-sorensen
-meza
-fink
-donnelly
-burrell
-tomlinson
-colbert
-billings
-ritchie
-helton
-sutherland
-peoples
-mcqueen
-thomason
-givens
-crocker
-vogel
-robison
-dunham
-coker
-swartz
-keys
-ladner
-richter
-hargrove
-edmonds
-brantley
-albright
-murdock
-boswell
-muller
-quintero
-padgett
-kenney
-daly
-connolly
-inman
-quintana
-lund
-barnard
-villegas
-simons
-huggins
-tidwell
-sanderson
-bullard
-mcclendon
-duarte
-draper
-marrero
-dwyer
-abrams
-stover
-goode
-fraser
-crews
-bernal
-godwin
-conklin
-mcneal
-baca
-esparza
-crowder
-bower
-brewster
-mcneill
-rodrigues
-leal
-coates
-raines
-mccain
-mccord
-miner
-holbrook
-swift
-dukes
-carlisle
-aldridge
-ackerman
-starks
-ricks
-holliday
-ferris
-hairston
-sheffield
-lange
-fountain
-doss
-betts
-kaplan
-carmichael
-bloom
-ruffin
-penn
-kern
-bowles
-sizemore
-larkin
-dupree
-seals
-metcalf
-hutchison
-henley
-farr
-mccauley
-hankins
-gustafson
-curran
-waddell
-ramey
-cates
-pollock
-cummins
-messer
-heller
-funk
-cornett
-palacios
-galindo
-cano
-hathaway
-pham
-enriquez
-salgado
-pelletier
-painter
-wiseman
-blount
-feliciano
-houser
-doherty
-mead
-mcgraw
-swan
-capps
-blanco
-blackmon
-thomson
-mcmanus
-burkett
-gleason
-dickens
-cormier
-voss
-rushing
-rosenberg
-hurd
-dumas
-benitez
-arellano
-marin
-caudill
-bragg
-jaramillo
-huerta
-gipson
-colvin
-biggs
-vela
-platt
-cassidy
-tompkins
-mccollum
-dolan
-daley
-crump
-sneed
-kilgore
-grove
-grimm
-davison
-brunson
-prater
-marcum
-devine
-dodge
-stratton
-rosas
-choi
-tripp
-ledbetter
-hightower
-feldman
-epps
-yeager
-posey
-scruggs
-cope
-stubbs
-richey
-overton
-trotter
-sprague
-cordero
-butcher
-stiles
-burgos
-woodson
-horner
-bassett
-purcell
-haskins
-akins
-ziegler
-spaulding
-hadley
-grubbs
-sumner
-murillo
-zavala
-shook
-lockwood
-driscoll
-dahl
-thorpe
-redmond
-putnam
-mcwilliams
-mcrae
-romano
-joiner
-sadler
-hedrick
-hager
-hagen
-fitch
-coulter
-thacker
-mansfield
-langston
-guidry
-ferreira
-corley
-conn
-rossi
-lackey
-baez
-saenz
-mcnamara
-mcmullen
-mckenna
-mcdonough
-link
-engel
-browne
-roper
-peacock
-eubanks
-drummond
-stringer
-pritchett
-parham
-mims
-landers
-grayson
-schafer
-egan
-timmons
-ohara
-keen
-hamlin
-finn
-cortes
-mcnair
-nadeau
-moseley
-michaud
-rosen
-oakes
-kurtz
-jeffers
-calloway
-beal
-bautista
-winn
-suggs
-stern
-stapleton
-lyles
-laird
-montano
-dawkins
-hagan
-goldman
-bryson
-barajas
-lovett
-segura
-metz
-lockett
-langford
-hinson
-eastman
-hooks
-smallwood
-shapiro
-crowell
-whalen
-triplett
-chatman
-aldrich
-cahill
-youngblood
-ybarra
-stallings
-sheets
-reeder
-connelly
-bateman
-abernathy
-winkler
-wilkes
-masters
-hackett
-granger
-gillis
-schmitz
-sapp
-napier
-souza
-lanier
-gomes
-weir
-otero
-ledford
-burroughs
-babcock
-ventura
-siegel
-dugan
-bledsoe
-atwood
-wray
-varner
-spangler
-anaya
-staley
-kraft
-fournier
-belanger
-wolff
-thorne
-bynum
-burnette
-boykin
-swenson
-purvis
-pina
-khan
-duvall
-darby
-xiong
-kauffman
-healy
-engle
-benoit
-valle
-steiner
-spicer
-shaver
-randle
-lundy
-chin
-calvert
-staton
-neff
-kearney
-darden
-oakley
-medeiros
-mccracken
-crenshaw
-perdue
-dill
-whittaker
-tobin
-washburn
-hogue
-goodrich
-easley
-bravo
-dennison
-shipley
-kerns
-jorgensen
-crain
-villalobos
-maurer
-longoria
-keene
-coon
-witherspoon
-staples
-pettit
-kincaid
-eason
-madrid
-echols
-lusk
-stahl
-currie
-thayer
-shultz
-mcnally
-seay
-maher
-gagne
-barrow
-nava
-moreland
-honeycutt
-hearn
-diggs
-caron
-whitten
-westbrook
-stovall
-ragland
-munson
-meier
-looney
-kimble
-jolly
-hobson
-goddard
-culver
-burr
-presley
-negron
-connell
-tovar
-huddleston
-ashby
-salter
-root
-pendleton
-oleary
-nickerson
-myrick
-judd
-jacobsen
-bain
-adair
-starnes
-matos
-busby
-herndon
-hanley
-bellamy
-doty
-bartley
-yazzie
-rowell
-parson
-gifford
-cullen
-christiansen
-benavides
-barnhart
-talbot
-mock
-crandall
-connors
-bonds
-whitt
-gage
-bergman
-arredondo
-addison
-lujan
-dowdy
-jernigan
-huynh
-bouchard
-dutton
-rhoades
-ouellette
-kiser
-herrington
-hare
-blackman
-babb
-allred
-rudd
-paulson
-ogden
-koenig
-geiger
-begay
-parra
-lassiter
-hawk
-esposito
-waldron
-ransom
-prather
-chacon
-vick
-sands
-roark
-parr
-mayberry
-greenberg
-coley
-bruner
-whitman
-skaggs
-shipman
-leary
-hutton
-romo
-medrano
-ladd
-kruse
-askew
-schulz
-alfaro
-tabor
-mohr
-gallo
-bermudez
-pereira
-bliss
-reaves
-flint
-comer
-woodall
-naquin
-guevara
-delong
-carrier
-pickens
-tilley
-schaffer
-knutson
-fenton
-doran
-vogt
-vann
-prescott
-mclain
-landis
-corcoran
-zapata
-hyatt
-hemphill
-faulk
-dove
-boudreaux
-aragon
-whitlock
-trejo
-tackett
-shearer
-saldana
-hanks
-mckinnon
-koehler
-bourgeois
-keyes
-goodson
-foote
-lunsford
-goldsmith
-flood
-winslow
-sams
-reagan
-mccloud
-hough
-esquivel
-naylor
-loomis
-coronado
-ludwig
-braswell
-bearden
-huang
-fagan
-ezell
-edmondson
-cronin
-nunn
-lemon
-guillory
-grier
-dubose
-traylor
-ryder
-dobbins
-coyle
-aponte
-whitmore
-smalls
-rowan
-malloy
-cardona
-braxton
-borden
-humphries
-carrasco
-ruff
-metzger
-huntley
-hinojosa
-finney
-madsen
-ernst
-dozier
-burkhart
-bowser
-peralta
-daigle
-whittington
-sorenson
-saucedo
-roche
-redding
-fugate
-avalos
-waite
-lind
-huston
-hawthorne
-hamby
-boyles
-boles
-regan
-faust
-crook
-beam
-barger
-hinds
-gallardo
-willoughby
-willingham
-eckert
-busch
-zepeda
-worthington
-tinsley
-hoff
-hawley
-carmona
-varela
-rector
-newcomb
-kinsey
-dube
-whatley
-ragsdale
-bernstein
-becerra
-yost
-mattson
-felder
-cheek
-handy
-grossman
-gauthier
-escobedo
-braden
-beckman
-mott
-hillman
-flaherty
-dykes
-stockton
-stearns
-lofton
-coats
-cavazos
-beavers
-barrios
-tang
-mosher
-cardwell
-coles
-burnham
-weller
-lemons
-beebe
-aguilera
-parnell
-harman
-couture
-alley
-schumacher
-redd
-dobbs
-blum
-blalock
-merchant
-ennis
-denson
-cottrell
-brannon
-bagley
-aviles
-watt
-sousa
-rosenthal
-rooney
-dietz
-blank
-paquette
-mcclelland
-duff
-velasco
-lentz
-grubb
-burrows
-barbour
-ulrich
-shockley
-rader
-beyer
-mixon
-layton
-altman
-weathers
-stoner
-squires
-shipp
-priest
-lipscomb
-cutler
-caballero
-zimmer
-willett
-thurston
-storey
-medley
-epperson
-shah
-mcmillian
-baggett
-torrez
-hirsch
-dent
-poirier
-peachey
-farrar
-creech
-barth
-trimble
-dupre
-albrecht
-sample
-lawler
-crisp
-conroy
-wetzel
-nesbitt
-murry
-jameson
-wilhelm
-patten
-minton
-matson
-kimbrough
-guinn
-croft
-toth
-pulliam
-nugent
-newby
-littlejohn
-dias
-canales
-bernier
-baron
-singletary
-renteria
-pruett
-mchugh
-mabry
-landrum
-brower
-stoddard
-cagle
-stjohn
-scales
-kohler
-kellogg
-hopson
-gant
-tharp
-gann
-zeigler
-pringle
-hammons
-fairchild
-deaton
-chavis
-carnes
-rowley
-matlock
-kearns
-irizarry
-carrington
-starkey
-lopes
-jarrell
-craven
-baum
-littlefield
-linn
-humphreys
-etheridge
-cuellar
-chastain
-bundy
-speer
-skelton
-quiroz
-pyle
-portillo
-ponder
-moulton
-machado
-killian
-hutson
-hitchcock
-dowling
-cloud
-burdick
-spann
-pedersen
-levin
-leggett
-hayward
-dietrich
-beaulieu
-barksdale
-wakefield
-snowden
-briscoe
-bowie
-berman
-ogle
-mcgregor
-laughlin
-helm
-burden
-wheatley
-schreiber
-pressley
-parris
-alaniz
-agee
-swann
-snodgrass
-schuster
-radford
-monk
-mattingly
-harp
-girard
-cheney
-yancey
-wagoner
-ridley
-lombardo
-hudgins
-gaskins
-duckworth
-coburn
-willey
-prado
-newberry
-magana
-hammonds
-elam
-whipple
-slade
-serna
-ojeda
-liles
-dorman
-diehl
-upton
-reardon
-michaels
-goetz
-eller
-bauman
-baer
-layne
-hummel
-brenner
-amaya
-adamson
-ornelas
-dowell
-cloutier
-castellanos
-wellman
-saylor
-orourke
-moya
-montalvo
-kilpatrick
-durbin
-shell
-oldham
-kang
-garvin
-foss
-branham
-bartholomew
-templeton
-maguire
-holton
-rider
-monahan
-mccormack
-beaty
-anders
-streeter
-nieto
-nielson
-moffett
-lankford
-keating
-heck
-gatlin
-delatorre
-callaway
-adcock
-worrell
-unger
-robinette
-nowak
-jeter
-brunner
-steen
-parrott
-overstreet
-nobles
-montanez
-clevenger
-brinkley
-trahan
-quarles
-pickering
-pederson
-jansen
-grantham
-gilchrist
-crespo
-aiken
-schell
-schaeffer
-lorenz
-leyva
-harms
-dyson
-wallis
-pease
-leavitt
-cheng
-cavanaugh
-batts
-warden
-seaman
-rockwell
-quezada
-paxton
-linder
-houck
-fontaine
-durant
-caruso
-adler
-pimentel
-mize
-lytle
-cleary
-cason
-acker
-switzer
-isaacs
-higginbotham
-waterman
-vandyke
-stamper
-sisk
-shuler
-riddick
-mcmahan
-levesque
-hatton
-bronson
-bollinger
-arnett
-okeefe
-gerber
-gannon
-farnsworth
-baughman
-silverman
-satterfield
-mccrary
-kowalski
-grigsby
-greco
-cabral
-trout
-rinehart
-mahon
-linton
-gooden
-curley
-baugh
-wyman
-weiner
-schwab
-schuler
-morrissey
-mahan
-bunn
-thrasher
-spear
-waggoner
-qualls
-purdy
-mcwhorter
-mauldin
-gilman
-perryman
-newsom
-menard
-martino
-graf
-billingsley
-artis
-simpkins
-salisbury
-quintanilla
-gilliland
-fraley
-foust
-crouse
-scarborough
-grissom
-fultz
-marlow
-markham
-madrigal
-lawton
-barfield
-whiting
-varney
-schwarz
-gooch
-arce
-wheat
-truong
-poulin
-hurtado
-selby
-gaither
-fortner
-culpepper
-coughlin
-brinson
-boudreau
-bales
-stepp
-holm
-schilling
-morrell
-kahn
-heaton
-gamez
-causey
-turpin
-shanks
-schrader
-meek
-isom
-hardison
-carranza
-yanez
-scroggins
-schofield
-runyon
-ratcliff
-murrell
-moeller
-irby
-currier
-butterfield
-ralston
-pullen
-pinson
-estep
-carbone
-hawks
-ellington
-casillas
-spurlock
-sikes
-motley
-mccartney
-kruger
-isbell
-houle
-burk
-tomlin
-quigley
-neumann
-lovelace
-fennell
-cheatham
-bustamante
-skidmore
-hidalgo
-forman
-culp
-bowens
-betancourt
-aquino
-robb
-milner
-martel
-gresham
-wiles
-ricketts
-dowd
-collazo
-bostic
-blakely
-sherrod
-kenyon
-gandy
-ebert
-deloach
-allard
-sauer
-robins
-olivares
-gillette
-chestnut
-bourque
-paine
-hite
-hauser
-devore
-crawley
-chapa
-talbert
-poindexter
-meador
-mcduffie
-mattox
-kraus
-harkins
-choate
-wren
-sledge
-sanborn
-kinder
-geary
-cornwell
-barclay
-abney
-seward
-rhoads
-howland
-fortier
-benner
-vines
-tubbs
-troutman
-rapp
-mccurdy
-deluca
-westmoreland
-havens
-guajardo
-clary
-seal
-meehan
-herzog
-guillen
-ashcraft
-waugh
-renner
-milam
-elrod
-churchill
-breaux
-bolin
-asher
-windham
-tirado
-pemberton
-nolen
-noland
-knott
-emmons
-cornish
-christenson
-brownlee
-barbee
-waldrop
-pitt
-olvera
-lombardi
-gruber
-gaffney
-eggleston
-banda
-archuleta
-slone
-prewitt
-pfeiffer
-nettles
-mena
-mcadams
-henning
-gardiner
-cromwell
-chisholm
-burleson
-vest
-oglesby
-mccarter
-lumpkin
-wofford
-vanhorn
-thorn
-teel
-swafford
-stclair
-stanfield
-ocampo
-herrmann
-hannon
-arsenault
-roush
-mcalister
-hiatt
-gunderson
-forsythe
-duggan
-delvalle
-cintron
-wilks
-weinstein
-uribe
-rizzo
-noyes
-mclendon
-gurley
-bethea
-winstead
-maples
-guyton
-giordano
-alderman
-valdes
-polanco
-pappas
-lively
-grogan
-griffiths
-bobo
-arevalo
-whitson
-sowell
-rendon
-fernandes
-farrow
-benavidez
-ayres
-alicea
-stump
-smalley
-seitz
-schulte
-gilley
-gallant
-canfield
-wolford
-omalley
-mcnutt
-mcnulty
-mcgovern
-hardman
-harbin
-cowart
-chavarria
-brink
-beckett
-bagwell
-armstead
-anglin
-abreu
-reynoso
-krebs
-jett
-hoffmann
-greenfield
-forte
-burney
-broome
-sisson
-trammell
-partridge
-mace
-lomax
-lemieux
-gossett
-frantz
-fogle
-cooney
-broughton
-pence
-paulsen
-muncy
-mcarthur
-hollins
-beauchamp
-withers
-osorio
-mulligan
-hoyle
-dockery
-cockrell
-begley
-amador
-roby
-rains
-lindquist
-gentile
-everhart
-bohannon
-wylie
-sommers
-purnell
-fortin
-dunning
-breeden
-vail
-phelan
-phan
-marx
-cosby
-colburn
-boling
-biddle
-ledesma
-gaddis
-denney
-chow
-bueno
-berrios
-wicker
-tolliver
-thibodeaux
-nagle
-lavoie
-fisk
-crist
-barbosa
-reedy
-locklear
-kolb
-himes
-behrens
-beckwith
-weems
-wahl
-shorter
-shackelford
-rees
-muse
-cerda
-valadez
-thibodeau
-saavedra
-ridgeway
-reiter
-mchenry
-majors
-lachance
-keaton
-ferrara
-clemens
-blocker
-applegate
-needham
-mojica
-kuykendall
-hamel
-escamilla
-doughty
-burchett
-ainsworth
-vidal
-upchurch
-thigpen
-strauss
-spruill
-sowers
-riggins
-ricker
-mccombs
-harlow
-buffington
-sotelo
-olivas
-negrete
-morey
-macon
-logsdon
-lapointe
-bigelow
-bello
-westfall
-stubblefield
-lindley
-hein
-hawes
-farrington
-breen
-birch
-wilde
-steed
-sepulveda
-reinhardt
-proffitt
-minter
-messina
-mcnabb
-maier
-keeler
-gamboa
-donohue
-basham
-shinn
-crooks
-cota
-borders
-bills
-bachman
-tisdale
-tavares
-schmid
-pickard
-gulley
-fonseca
-delossantos
-condon
-batista
-wicks
-wadsworth
-martell
-littleton
-ison
-haag
-folsom
-brumfield
-broyles
-brito
-mireles
-mcdonnell
-leclair
-hamblin
-gough
-fanning
-binder
-winfield
-whitworth
-soriano
-palumbo
-newkirk
-mangum
-hutcherson
-comstock
-carlin
-beall
-bair
-wendt
-watters
-walling
-putman
-otoole
-morley
-mares
-lemus
-keener
-hundley
-dial
-damico
-billups
-strother
-mcfarlane
-lamm
-eaves
-crutcher
-caraballo
-canty
-atwell
-taft
-siler
-rust
-rawls
-rawlings
-prieto
-mcneely
-mcafee
-hulsey
-hackney
-galvez
-escalante
-delagarza
-crider
-bandy
-wilbanks
-stowe
-steinberg
-renfro
-masterson
-massie
-lanham
-haskell
-hamrick
-dehart
-burdette
-branson
-bourne
-babin
-aleman
-worthy
-tibbs
-smoot
-slack
-paradis
-mull
-luce
-houghton
-gantt
-furman
-danner
-christianson
-burge
-ashford
-arndt
-almeida
-stallworth
-shade
-searcy
-sager
-noonan
-mclemore
-mcintire
-maxey
-lavigne
-jobe
-ferrer
-falk
-coffin
-byrnes
-aranda
-apodaca
-stamps
-rounds
-peek
-olmstead
-lewandowski
-kaminski
-dunaway
-bruns
-brackett
-amato
-reich
-mcclung
-lacroix
-koontz
-herrick
-hardesty
-flanders
-cousins
-cato
-cade
-vickery
-shank
-nagel
-dupuis
-croteau
-cotter
-stuckey
-stine
-porterfield
-pauley
-moffitt
-knudsen
-hardwick
-goforth
-dupont
-blunt
-barrows
-barnhill
-shull
-rash
-loftis
-lemay
-kitchens
-horvath
-grenier
-fuchs
-fairbanks
-culbertson
-calkins
-burnside
-beattie
-ashworth
-albertson
-wertz
-vaught
-vallejo
-turk
-tuck
-tijerina
-sage
-peterman
-marroquin
-marr
-lantz
-hoang
-demarco
-cone
-berube
-barnette
-wharton
-stinnett
-slocum
-scanlon
-sander
-pinto
-mancuso
-lima
-headley
-epstein
-counts
-clarkson
-carnahan
-boren
-arteaga
-adame
-zook
-whittle
-whitehurst
-wenzel
-saxton
-reddick
-puente
-handley
-haggerty
-earley
-devlin
-chaffin
-cady
-acuna
-solano
-sigler
-pollack
-pendergrass
-ostrander
-janes
-francois
-crutchfield
-chamberlin
-brubaker
-baptiste
-willson
-reis
-neeley
-mullin
-mercier
-lira
-layman
-keeling
-higdon
-espinal
-chapin
-warfield
-toledo
-pulido
-peebles
-nagy
-montague
-mello
-lear
-jaeger
-hogg
-graff
-furr
-soliz
-poore
-mendenhall
-mclaurin
-maestas
-gable
-barraza
-tillery
-snead
-pond
-neill
-mcculloch
-mccorkle
-lightfoot
-hutchings
-holloman
-harness
-dorn
-bock
-zielinski
-turley
-treadwell
-stpierre
-starling
-somers
-oswald
-merrick
-easterling
-bivens
-truitt
-poston
-parry
-ontiveros
-olivarez
-moreau
-medlin
-lenz
-knowlton
-fairley
-cobbs
-chisolm
-bannister
-woodworth
-toler
-ocasio
-noriega
-neuman
-moye
-milburn
-mcclanahan
-lilley
-hanes
-flannery
-dellinger
-danielson
-conti
-blodgett
-beers
-weatherford
-strain
-karr
-hitt
-denham
-custer
-coble
-clough
-casteel
-bolduc
-batchelor
-ammons
-whitlow
-tierney
-staten
-sibley
-seifert
-schubert
-salcedo
-mattison
-laney
-haggard
-grooms
-dees
-cromer
-cooks
-colson
-caswell
-zarate
-swisher
-shin
-ragan
-pridgen
-mcvey
-matheny
-lafleur
-franz
-ferraro
-dugger
-whiteside
-rigsby
-mcmurray
-lehmann
-jacoby
-hildebrand
-hendrick
-headrick
-goad
-fincher
-drury
-borges
-archibald
-albers
-woodcock
-trapp
-soares
-seaton
-monson
-luckett
-lindberg
-kopp
-keeton
-healey
-garvey
-gaddy
-fain
-burchfield
-wentworth
-strand
-stack
-spooner
-saucier
-ricci
-plunkett
-pannell
-ness
-leger
-freitas
-fong
-elizondo
-duval
-beaudoin
-urbina
-rickard
-partin
-mcgrew
-mcclintock
-ledoux
-forsyth
-faison
-devries
-bertrand
-wasson
-tilton
-scarbrough
-leung
-irvine
-garber
-denning
-corral
-colley
-castleberry
-bowlin
-bogan
-beale
-baines
-trice
-rayburn
-parkinson
-nunes
-mcmillen
-leahy
-kimmel
-higgs
-fulmer
-carden
-bedford
-taggart
-spearman
-prichard
-morrill
-koonce
-heinz
-hedges
-guenther
-grice
-findley
-dover
-creighton
-boothe
-bayer
-arreola
-vitale
-valles
-raney
-osgood
-hanlon
-burley
-bounds
-worden
-weatherly
-vetter
-tanaka
-stiltner
-nevarez
-mosby
-montero
-melancon
-harter
-hamer
-goble
-gladden
-gist
-ginn
-akin
-zaragoza
-tarver
-sammons
-royster
-oreilly
-muir
-morehead
-luster
-kingsley
-kelso
-grisham
-glynn
-baumann
-alves
-yount
-tamayo
-paterson
-oates
-menendez
-longo
-hargis
-gillen
-desantis
-conover
-breedlove
-sumpter
-scherer
-rupp
-reichert
-heredia
-creel
-cohn
-clemmons
-casas
-bickford
-belton
-bach
-williford
-whitcomb
-tennant
-sutter
-stull
-mccallum
-langlois
-keel
-keegan
-dangelo
-dancy
-damron
-clapp
-clanton
-bankston
-oliveira
-mintz
-mcinnis
-martens
-mabe
-laster
-jolley
-hildreth
-hefner
-glaser
-duckett
-demers
-brockman
-blais
-alcorn
-agnew
-toliver
-tice
-seeley
-najera
-musser
-mcfall
-laplante
-galvin
-fajardo
-doan
-coyne
-copley
-clawson
-cheung
-barone
-wynne
-woodley
-tremblay
-stoll
-sparrow
-sparkman
-schweitzer
-sasser
-samples
-roney
-legg
-heim
-farias
-colwell
-christman
-bratcher
-winchester
-upshaw
-southerland
-sorrell
-sells
-mccloskey
-martindale
-luttrell
-loveless
-lovejoy
-linares
-latimer
-embry
-coombs
-bratton
-bostick
-venable
-tuggle
-toro
-staggs
-sandlin
-jefferies
-heckman
-griffis
-crayton
-clem
-browder
-thorton
-sturgill
-sprouse
-royer
-rousseau
-ridenour
-pogue
-perales
-peeples
-metzler
-mesa
-mccutcheon
-mcbee
-hornsby
-heffner
-corrigan
-armijo
-plante
-peyton
-paredes
-macklin
-hussey
-hodgson
-granados
-frias
-becnel
-batten
-almanza
-turney
-teal
-sturgeon
-meeker
-mcdaniels
-limon
-keeney
-hutto
-holguin
-gorham
-fishman
-fierro
-blanchette
-rodrigue
-reddy
-osburn
-oden
-lerma
-kirkwood
-keefer
-haugen
-hammett
-chalmers
-brinkman
-baumgartner
-zhang
-valerio
-tellez
-steffen
-shumate
-sauls
-ripley
-kemper
-guffey
-evers
-craddock
-carvalho
-blaylock
-banuelos
-balderas
-wheaton
-turnbull
-shuman
-pointer
-mosier
-mccue
-ligon
-kozlowski
-johansen
-ingle
-herr
-briones
-snipes
-rickman
-pipkin
-pantoja
-orosco
-moniz
-lawless
-kunkel
-hibbard
-galarza
-enos
-bussey
-schott
-salcido
-perreault
-mcdougal
-mccool
-haight
-garris
-easton
-conyers
-atherton
-wimberly
-utley
-spellman
-smithson
-slagle
-ritchey
-rand
-petit
-osullivan
-oaks
-nutt
-mcvay
-mccreary
-mayhew
-knoll
-jewett
-harwood
-cardoza
-ashe
-arriaga
-zeller
-wirth
-whitmire
-stauffer
-rountree
-redden
-mccaffrey
-martz
-larose
-langdon
-humes
-gaskin
-faber
-devito
-cass
-almond
-wingfield
-wingate
-villareal
-tyner
-smothers
-severson
-reno
-pennell
-maupin
-leighton
-janssen
-hassell
-hallman
-halcomb
-folse
-fitzsimmons
-fahey
-cranford
-bolen
-battles
-battaglia
-wooldridge
-trask
-rosser
-regalado
-mcewen
-keefe
-fuqua
-echevarria
-caro
-boynton
-andrus
-viera
-vanmeter
-taber
-spradlin
-seibert
-provost
-prentice
-oliphant
-laporte
-hwang
-hatchett
-hass
-greiner
-freedman
-covert
-chilton
-byars
-wiese
-venegas
-swank
-shrader
-roberge
-mullis
-mortensen
-mccune
-marlowe
-kirchner
-keck
-isaacson
-hostetler
-halverson
-gunther
-griswold
-fenner
-durden
-blackwood
-ahrens
-sawyers
-savoy
-nabors
-mcswain
-mackay
-lavender
-lash
-labbe
-jessup
-fullerton
-cruse
-crittenden
-correia
-centeno
-caudle
-canady
-callender
-alarcon
-ahern
-winfrey
-tribble
-salley
-roden
-musgrove
-minnick
-fortenberry
-carrion
-bunting
-batiste
-whited
-underhill
-stillwell
-rauch
-pippin
-perrin
-messenger
-mancini
-lister
-kinard
-hartmann
-fleck
-wilt
-treadway
-thornhill
-spalding
-rafferty
-pitre
-patino
-ordonez
-linkous
-kelleher
-homan
-galbraith
-feeney
-curtin
-coward
-camarillo
-buss
-bunnell
-bolt
-beeler
-autry
-alcala
-witte
-wentz
-stidham
-shively
-nunley
-meacham
-martins
-lemke
-lefebvre
-hynes
-horowitz
-hoppe
-holcombe
-dunne
-derr
-cochrane
-brittain
-bedard
-beauregard
-torrence
-strunk
-soria
-simonson
-shumaker
-scoggins
-oconner
-moriarty
-kuntz
-ives
-hutcheson
-horan
-hales
-garmon
-fitts
-bohn
-atchison
-wisniewski
-vanwinkle
-sturm
-sallee
-prosser
-moen
-lundberg
-kunz
-kohl
-keane
-jorgenson
-jaynes
-funderburk
-freed
-durr
-creamer
-cosgrove
-batson
-vanhoose
-thomsen
-teeter
-smyth
-redmon
-orellana
-maness
-heflin
-goulet
-frick
-forney
-bunker
-asbury
-aguiar
-talbott
-southard
-mowery
-mears
-lemmon
-krieger
-hickson
-elston
-duong
-delgadillo
-dayton
-dasilva
-conaway
-catron
-bruton
-bradbury
-bordelon
-bivins
-bittner
-bergstrom
-beals
-abell
-whelan
-tejada
-pulley
-pino
-norfleet
-nealy
-maes
-loper
-gatewood
-frierson
-freund
-finnegan
-cupp
-covey
-catalano
-boehm
-bader
-yoon
-walston
-tenney
-sipes
-rawlins
-medlock
-mccaskill
-mccallister
-marcotte
-maclean
-hughey
-henke
-harwell
-gladney
-gilson
-chism
-caskey
-brandenburg
-baylor
-villasenor
-veal
-thatcher
-stegall
-petrie
-nowlin
-navarrete
-lombard
-loftin
-lemaster
-kroll
-kovach
-kimbrell
-kidwell
-hershberger
-fulcher
-cantwell
-bustos
-boland
-bobbitt
-binkley
-wester
-weis
-verdin
-tong
-tiller
-sisco
-sharkey
-seymore
-rosenbaum
-rohr
-quinonez
-pinkston
-malley
-logue
-lessard
-lerner
-lebron
-krauss
-klinger
-halstead
-haller
-getz
-burrow
-alger
-shores
-pfeifer
-perron
-nelms
-munn
-mcmaster
-mckenney
-manns
-knudson
-hutchens
-huskey
-goebel
-flagg
-cushman
-click
-castellano
-carder
-bumgarner
-wampler
-spinks
-robson
-neel
-mcreynolds
-mathias
-maas
-loera
-jenson
-florez
-coons
-buckingham
-brogan
-berryman
-wilmoth
-wilhite
-thrash
-shephard
-seidel
-schulze
-roldan
-pettis
-obryan
-maki
-mackie
-hatley
-frazer
-fiore
-chesser
-bottoms
-bisson
-benefield
-allman
-wilke
-trudeau
-timm
-shifflett
-mundy
-milliken
-mayers
-leake
-kohn
-huntington
-horsley
-hermann
-guerin
-fryer
-frizzell
-foret
-flemming
-fife
-criswell
-carbajal
-bozeman
-boisvert
-angulo
-wallen
-tapp
-silvers
-ramsay
-oshea
-orta
-moll
-mckeever
-mcgehee
-linville
-kiefer
-ketchum
-howerton
-groce
-gass
-fusco
-corbitt
-betz
-bartels
-amaral
-aiello
-weddle
-sperry
-seiler
-runyan
-raley
-overby
-osteen
-olds
-mckeown
-matney
-lauer
-lattimore
-hindman
-hartwell
-fredrickson
-fredericks
-espino
-clegg
-carswell
-cambell
-burkholder
-woodbury
-welker
-totten
-thornburg
-theriault
-stitt
-stamm
-stackhouse
-scholl
-saxon
-rife
-razo
-quinlan
-pinkerton
-olivo
-nesmith
-nall
-mattos
-lafferty
-justus
-giron
-geer
-fielder
-drayton
-dortch
-conners
-conger
-boatwright
-billiot
-barden
-armenta
-tibbetts
-steadman
-slattery
-rinaldi
-raynor
-pinckney
-pettigrew
-milne
-matteson
-halsey
-gonsalves
-fellows
-durand
-desimone
-cowley
-cowles
-brill
-barham
-barela
-barba
-ashmore
-withrow
-valenti
-tejeda
-spriggs
-sayre
-salerno
-peltier
-peel
-merriman
-matheson
-lowman
-lindstrom
-hyland
-giroux
-earls
-dugas
-dabney
-collado
-briseno
-baxley
-whyte
-wenger
-vanover
-vanburen
-thiel
-schindler
-schiller
-rigby
-pomeroy
-passmore
-marble
-manzo
-mahaffey
-lindgren
-laflamme
-greathouse
-fite
-calabrese
-bayne
-yamamoto
-wick
-townes
-thames
-reinhart
-peeler
-naranjo
-montez
-mcdade
-mast
-markley
-marchand
-leeper
-kellum
-hudgens
-hennessey
-hadden
-gainey
-coppola
-borrego
-bolling
-beane
-ault
-slaton
-pape
-null
-mulkey
-lightner
-langer
-hillard
-ethridge
-enright
-derosa
-baskin
-weinberg
-turman
-somerville
-pardo
-noll
-lashley
-ingraham
-hiller
-hendon
-glaze
-cothran
-cooksey
-conte
-carrico
-abner
-wooley
-swope
-summerlin
-sturgis
-sturdivant
-stott
-spurgeon
-spillman
-speight
-roussel
-popp
-nutter
-mckeon
-mazza
-magnuson
-lanning
-kozak
-jankowski
-heyward
-forster
-corwin
-callaghan
-bays
-wortham
-usher
-theriot
-sayers
-sabo
-poling
-loya
-lieberman
-laroche
-labelle
-howes
-harr
-garay
-fogarty
-everson
-durkin
-dominquez
-chaves
-chambliss
-witcher
-vieira
-vandiver
-terrill
-stoker
-schreiner
-moorman
-liddell
-lawhorn
-krug
-irons
-hylton
-hollenbeck
-herrin
-hembree
-goolsby
-goodin
-gilmer
-foltz
-dinkins
-daughtry
-caban
-brim
-briley
-bilodeau
-wyant
-vergara
-tallent
-swearingen
-stroup
-scribner
-quillen
-pitman
-mccants
-maxfield
-martinson
-holtz
-flournoy
-brookins
-brody
-baumgardner
-straub
-sills
-roybal
-roundtree
-oswalt
-mcgriff
-mcdougall
-mccleary
-maggard
-gragg
-gooding
-godinez
-doolittle
-donato
-cowell
-cassell
-bracken
-appel
-zambrano
-reuter
-perea
-nakamura
-monaghan
-mickens
-mcclinton
-mcclary
-marler
-kish
-judkins
-gilbreath
-freese
-flanigan
-felts
-erdmann
-dodds
-chew
-brownell
-boatright
-barreto
-slayton
-sandberg
-saldivar
-pettway
-odum
-narvaez
-moultrie
-montemayor
-merrell
-lees
-keyser
-hoke
-hardaway
-hannan
-gilbertson
-fogg
-dumont
-deberry
-coggins
-buxton
-bucher
-broadnax
-beeson
-araujo
-appleton
-amundson
-aguayo
-ackley
-yocum
-worsham
-shivers
-sanches
-sacco
-robey
-rhoden
-pender
-ochs
-mccurry
-madera
-luong
-knotts
-jackman
-heinrich
-hargrave
-gault
-comeaux
-chitwood
-caraway
-boettcher
-bernhardt
-barrientos
-zink
-wickham
-whiteman
-thorp
-stillman
-settles
-schoonover
-roque
-riddell
-pilcher
-phifer
-novotny
-macleod
-hardee
-haase
-grider
-doucette
-clausen
-bevins
-beamon
-badillo
-tolley
-tindall
-soule
-snook
-seale
-pinkney
-pellegrino
-nowell
-nemeth
-mondragon
-mclane
-lundgren
-ingalls
-hudspeth
-hixson
-gearhart
-furlong
-downes
-dibble
-deyoung
-cornejo
-camara
-brookshire
-boyette
-wolcott
-surratt
-sellars
-segal
-salyer
-reeve
-rausch
-labonte
-haro
-gower
-freeland
-fawcett
-eads
-driggers
-donley
-collett
-bromley
-boatman
-ballinger
-baldridge
-volz
-trombley
-stonge
-shanahan
-rivard
-rhyne
-pedroza
-matias
-jamieson
-hedgepeth
-hartnett
-estevez
-eskridge
-denman
-chiu
-chinn
-catlett
-carmack
-buie
-bechtel
-beardsley
-bard
-ballou
-ulmer
-skeen
-robledo
-rincon
-reitz
-piazza
-munger
-moten
-mcmichael
-loftus
-ledet
-kersey
-groff
-fowlkes
-crumpton
-clouse
-bettis
-villagomez
-timmerman
-strom
-santoro
-roddy
-penrod
-musselman
-macpherson
-leboeuf
-harless
-haddad
-guido
-golding
-fulkerson
-fannin
-dulaney
-dowdell
-cottle
-ceja
-cate
-bosley
-benge
-albritton
-voigt
-trowbridge
-soileau
-seely
-rohde
-pearsall
-paulk
-orth
-nason
-mota
-mcmullin
-marquardt
-madigan
-hoag
-gillum
-gabbard
-fenwick
-danforth
-cushing
-cress
-creed
-cazares
-bettencourt
-barringer
-baber
-stansberry
-schramm
-rutter
-rivero
-oquendo
-necaise
-mouton
-montenegro
-miley
-mcgough
-marra
-macmillan
-lamontagne
-jasso
-horst
-hetrick
-heilman
-gaytan
-gall
-fortney
-dingle
-desjardins
-dabbs
-burbank
-brigham
-breland
-beaman
-arriola
-yarborough
-wallin
-toscano
-stowers
-reiss
-pichardo
-orton
-michels
-mcnamee
-mccrory
-leatherman
-kell
-keister
-horning
-hargett
-guay
-ferro
-deboer
-dagostino
-carper
-blanks
-beaudry
-towle
-tafoya
-stricklin
-strader
-soper
-sonnier
-sigmon
-schenk
-saddler
-pedigo
-mendes
-lunn
-lohr
-lahr
-kingsbury
-jarman
-hume
-holliman
-hofmann
-haworth
-harrelson
-hambrick
-flick
-edmunds
-dacosta
-crossman
-colston
-chaplin
-carrell
-budd
-weiler
-waits
-valentino
-trantham
-tarr
-solorio
-roebuck
-powe
-plank
-pettus
-pagano
-mink
-luker
-leathers
-joslin
-hartzell
-gambrell
-cepeda
-carty
-caputo
-brewington
-bedell
-ballew
-applewhite
-warnock
-walz
-urena
-tudor
-reel
-pigg
-parton
-mickelson
-meagher
-mclellan
-mcculley
-mandel
-leech
-lavallee
-kraemer
-kling
-kipp
-kehoe
-hochstetler
-harriman
-gregoire
-grabowski
-gosselin
-gammon
-fancher
-edens
-desai
-brannan
-armendariz
-woolsey
-whitehouse
-whetstone
-ussery
-towne
-testa
-tallman
-studer
-strait
-steinmetz
-sorrells
-sauceda
-rolfe
-paddock
-mitchem
-mcginn
-mccrea
-lovato
-hazen
-gilpin
-gaynor
-fike
-devoe
-delrio
-curiel
-burkhardt
-bode
-backus
-zinn
-watanabe
-wachter
-vanpelt
-turnage
-shaner
-schroder
-sato
-riordan
-quimby
-portis
-natale
-mckoy
-mccown
-kilmer
-hotchkiss
-hesse
-halbert
-gwinn
-godsey
-delisle
-chrisman
-canter
-arbogast
-angell
-acree
-yancy
-woolley
-wesson
-weatherspoon
-trainor
-stockman
-spiller
-sipe
-rooks
-reavis
-propst
-porras
-neilson
-mullens
-loucks
-llewellyn
-kumar
-koester
-klingensmith
-kirsch
-kester
-honaker
-hodson
-hennessy
-helmick
-garrity
-garibay
-drain
-casarez
-callis
-botello
-aycock
-avant
-wingard
-wayman
-tully
-theisen
-szymanski
-stansbury
-segovia
-rainwater
-preece
-pirtle
-padron
-mincey
-mckelvey
-mathes
-larrabee
-kornegay
-klug
-ingersoll
-hecht
-germain
-eggers
-dykstra
-deering
-decoteau
-deason
-dearing
-cofield
-carrigan
-bonham
-bahr
-aucoin
-appleby
-almonte
-yager
-womble
-wimmer
-weimer
-vanderpool
-stancil
-sprinkle
-romine
-remington
-pfaff
-peckham
-olivera
-meraz
-maze
-lathrop
-koehn
-hazelton
-halvorson
-hallock
-haddock
-ducharme
-dehaven
-caruthers
-brehm
-bosworth
-bost
-bias
-beeman
-basile
-bane
-aikens
-wold
-walther
-tabb
-suber
-strawn
-stocker
-shirey
-schlosser
-riedel
-rembert
-reimer
-pyles
-peele
-merriweather
-letourneau
-latta
-kidder
-hixon
-hillis
-hight
-herbst
-henriquez
-haygood
-hamill
-gabel
-fritts
-eubank
-dawes
-correll
-bushey
-buchholz
-brotherton
-botts
-barnwell
-auger
-atchley
-westphal
-veilleux
-ulloa
-stutzman
-shriver
-ryals
-pilkington
-moyers
-marrs
-mangrum
-maddux
-lockard
-laing
-kuhl
-harney
-hammock
-hamlett
-felker
-doerr
-depriest
-carrasquillo
-carothers
-bogle
-bischoff
-bergen
-albanese
-wyckoff
-vermillion
-vansickle
-thibault
-tetreault
-stickney
-shoemake
-ruggiero
-rawson
-racine
-philpot
-paschal
-mcelhaney
-mathison
-legrand
-lapierre
-kwan
-kremer
-jiles
-hilbert
-geyer
-faircloth
-ehlers
-egbert
-desrosiers
-dalrymple
-cotten
-cashman
-cadena
-boardman
-alcaraz
-wyrick
-therrien
-tankersley
-strickler
-puryear
-plourde
-pattison
-pardue
-mcginty
-mcevoy
-landreth
-kuhns
-koon
-hewett
-giddens
-emerick
-eades
-deangelis
-cosme
-ceballos
-birdsong
-benham
-bemis
-armour
-anguiano
-welborn
-tsosie
-storms
-shoup
-sessoms
-samaniego
-rood
-rojo
-rhinehart
-raby
-northcutt
-myer
-munguia
-morehouse
-mcdevitt
-mallett
-lozada
-lemoine
-kuehn
-hallett
-grim
-gillard
-gaylor
-garman
-gallaher
-feaster
-faris
-darrow
-dardar
-coney
-carreon
-braithwaite
-boylan
-boyett
-bixler
-bigham
-benford
-barragan
-barnum
-zuber
-wyche
-westcott
-vining
-stoltzfus
-simonds
-shupe
-sabin
-ruble
-rittenhouse
-richman
-perrone
-mulholland
-millan
-lomeli
-kite
-jemison
-hulett
-holler
-hickerson
-herold
-hazelwood
-griffen
-gause
-forde
-eisenberg
-dilworth
-charron
-chaisson
-bristow
-breunig
-brace
-boutwell
-bentz
-belk
-bayless
-batchelder
-baran
-baeza
-zimmermann
-weathersby
-volk
-toole
-theis
-tedesco
-searle
-schenck
-satterwhite
-ruelas
-rankins
-partida
-nesbit
-morel
-menchaca
-levasseur
-kaylor
-johnstone
-hulse
-hollar
-hersey
-harrigan
-harbison
-guyer
-gish
-giese
-gerlach
-geller
-geisler
-falcone
-elwell
-doucet
-deese
-darr
-corder
-chafin
-byler
-bussell
-burdett
-brasher
-bowe
-bellinger
-bastian
-barner
-alleyne
-wilborn
-weil
-wegner
-tatro
-spitzer
-smithers
-schoen
-resendez
-parisi
-overman
-obrian
-mudd
-mahler
-maggio
-lindner
-lalonde
-lacasse
-laboy
-killion
-kahl
-jessen
-jamerson
-houk
-henshaw
-gustin
-graber
-durst
-duenas
-davey
-cundiff
-conlon
-colunga
-coakley
-chiles
-capers
-buell
-bricker
-bissonnette
-bartz
-bagby
-zayas
-volpe
-treece
-toombs
-thom
-terrazas
-swinney
-skiles
-silveira
-shouse
-senn
-ramage
-moua
-langham
-kyles
-holston
-hoagland
-herd
-feller
-denison
-carraway
-burford
-bickel
-ambriz
-abercrombie
-yamada
-weidner
-waddle
-verduzco
-thurmond
-swindle
-schrock
-sanabria
-rosenberger
-probst
-peabody
-olinger
-nazario
-mccafferty
-mcbroom
-mcabee
-mazur
-matherne
-mapes
-leverett
-killingsworth
-heisler
-griego
-gosnell
-frankel
-franke
-ferrante
-fenn
-ehrlich
-christopherso
-chasse
-caton
-brunelle
-bloomfield
-babbitt
-azevedo
-abramson
-ables
-abeyta
-youmans
-wozniak
-wainwright
-stowell
-smitherman
-samuelson
-runge
-rothman
-rosenfeld
-peake
-owings
-olmos
-munro
-moreira
-leatherwood
-larkins
-krantz
-kovacs
-kizer
-kindred
-karnes
-jaffe
-hubbell
-hosey
-hauck
-goodell
-erdman
-dvorak
-doane
-cureton
-cofer
-buehler
-bierman
-berndt
-banta
-abdullah
-warwick
-waltz
-turcotte
-torrey
-stith
-seger
-sachs
-quesada
-pinder
-peppers
-pascual
-paschall
-parkhurst
-ozuna
-oster
-nicholls
-lheureux
-lavalley
-kimura
-jablonski
-haun
-gourley
-gilligan
-croy
-cotto
-cargill
-burwell
-burgett
-buckman
-booher
-adorno
-wrenn
-whittemore
-urias
-szabo
-sayles
-saiz
-rutland
-rael
-pharr
-pelkey
-ogrady
-nickell
-musick
-moats
-mather
-massa
-kirschner
-kieffer
-kellar
-hendershot
-gott
-godoy
-gadson
-furtado
-fiedler
-erskine
-dutcher
-dever
-daggett
-chevalier
-brake
-ballesteros
-amerson
-wingo
-waldon
-trott
-silvey
-showers
-schlegel
-ritz
-pepin
-pelayo
-parsley
-palermo
-moorehead
-mchale
-lett
-kocher
-kilburn
-iglesias
-humble
-hulbert
-huckaby
-hartford
-hardiman
-gurney
-grigg
-grasso
-goings
-fillmore
-farber
-depew
-dandrea
-cowen
-covarrubias
-burrus
-bracy
-ardoin
-thompkins
-standley
-radcliffe
-pohl
-persaud
-parenteau
-pabon
-newson
-newhouse
-napolitano
-mulcahy
-malave
-keim
-hooten
-hernandes
-heffernan
-hearne
-greenleaf
-glick
-fuhrman
-fetter
-faria
-dishman
-dickenson
-crites
-criss
-clapper
-chenault
-castor
-casto
-bugg
-bove
-bonney
-anderton
-allgood
-alderson
-woodman
-warrick
-toomey
-tooley
-tarrant
-summerville
-stebbins
-sokol
-searles
-schutz
-schumann
-scheer
-remillard
-raper
-proulx
-palmore
-monroy
-messier
-melo
-melanson
-mashburn
-manzano
-lussier
-jenks
-huneycutt
-hartwig
-grimsley
-fulk
-fielding
-fidler
-engstrom
-eldred
-dantzler
-crandell
-calder
-brumley
-breton
-brann
-bramlett
-boykins
-bianco
-bancroft
-almaraz
-alcantar
-whitmer
-whitener
-welton
-vineyard
-rahn
-paquin
-mizell
-mcmillin
-mckean
-marston
-maciel
-lundquist
-liggins
-lampkin
-kranz
-koski
-kirkham
-jiminez
-hazzard
-harrod
-graziano
-grammer
-gendron
-garrido
-fordham
-englert
-dryden
-demoss
-deluna
-crabb
-comeau
-brummett
-blume
-benally
-wessel
-vanbuskirk
-thorson
-stumpf
-stockwell
-reams
-radtke
-rackley
-pelton
-niemi
-newland
-nelsen
-morrissette
-miramontes
-mcginley
-mccluskey
-marchant
-luevano
-lampe
-lail
-jeffcoat
-infante
-hinman
-gaona
-eady
-desmarais
-decosta
-dansby
-cisco
-choe
-breckenridge
-bostwick
-borg
-bianchi
-alberts
-wilkie
-whorton
-vargo
-tait
-soucy
-schuman
-ousley
-mumford
-lippert
-leath
-lavergne
-laliberte
-kirksey
-kenner
-johnsen
-izzo
-hiles
-gullett
-greenwell
-gaspar
-galbreath
-gaitan
-ericson
-delapaz
-croom
-cottingham
-clift
-bushnell
-bice
-beason
-arrowood
-waring
-voorhees
-truax
-shreve
-shockey
-schatz
-sandifer
-rubino
-rozier
-roseberry
-pieper
-peden
-nester
-nave
-murphey
-malinowski
-macgregor
-lafrance
-kunkle
-kirkman
-hipp
-hasty
-haddix
-gervais
-gerdes
-gamache
-fouts
-fitzwater
-dillingham
-deming
-deanda
-cedeno
-cannady
-burson
-bouldin
-arceneaux
-woodhouse
-whitford
-wescott
-welty
-weigel
-torgerson
-toms
-surber
-sunderland
-sterner
-setzer
-riojas
-pumphrey
-puga
-metts
-mcgarry
-mccandless
-magill
-lupo
-loveland
-llamas
-leclerc
-koons
-kahler
-huss
-holbert
-heintz
-haupt
-grimmett
-gaskill
-ellingson
-dorr
-dingess
-deweese
-desilva
-crossley
-cordeiro
-converse
-conde
-caldera
-cairns
-burmeister
-burkhalter
-brawner
-bott
-youngs
-vierra
-valladares
-shrum
-shropshire
-sevilla
-rusk
-rodarte
-pedraza
-nino
-merino
-mcminn
-markle
-mapp
-lajoie
-koerner
-kittrell
-kato
-hyder
-hollifield
-heiser
-hazlett
-greenwald
-fant
-eldredge
-dreher
-delafuente
-cravens
-claypool
-beecher
-aronson
-alanis
-worthen
-wojcik
-winger
-whitacre
-valverde
-valdivia
-troupe
-thrower
-swindell
-suttles
-stroman
-spires
-slate
-shealy
-sarver
-sartin
-sadowski
-rondeau
-rolon
-rascon
-priddy
-paulino
-nolte
-munroe
-molloy
-mciver
-lykins
-loggins
-lenoir
-klotz
-kempf
-hupp
-hollowell
-hollander
-haynie
-harkness
-harker
-gottlieb
-frith
-eddins
-driskell
-doggett
-densmore
-charette
-cassady
-byrum
-burcham
-buggs
-benn
-whitted
-warrington
-vandusen
-vaillancourt
-steger
-siebert
-scofield
-quirk
-purser
-plumb
-orcutt
-nordstrom
-mosely
-michalski
-mcphail
-mcdavid
-mccraw
-marchese
-mannino
-lefevre
-largent
-lanza
-kress
-isham
-hunsaker
-hoch
-hildebrandt
-guarino
-grijalva
-graybill
-fick
-ewell
-ewald
-cusick
-crumley
-coston
-cathcart
-carruthers
-bullington
-bowes
-blain
-blackford
-barboza
-yingling
-wert
-weiland
-varga
-silverstein
-sievers
-shuster
-shumway
-runnels
-rumsey
-renfroe
-provencher
-polley
-mohler
-middlebrooks
-kutz
-koster
-groth
-glidden
-fazio
-deen
-chipman
-chenoweth
-champlin
-cedillo
-carrero
-carmody
-buckles
-brien
-boutin
-bosch
-berkowitz
-altamirano
-wilfong
-wiegand
-waites
-truesdale
-toussaint
-tobey
-tedder
-steelman
-sirois
-schnell
-robichaud
-richburg
-plumley
-pizarro
-piercy
-ortego
-oberg
-neace
-mertz
-mcnew
-matta
-lapp
-lair
-kibler
-howlett
-hollister
-hofer
-hatten
-hagler
-falgoust
-engelhardt
-eberle
-dombrowski
-dinsmore
-daye
-casares
-braud
-balch
-autrey
-wendel
-tyndall
-strobel
-stoltz
-spinelli
-serrato
-reber
-rathbone
-palomino
-nickels
-mayle
-mathers
-mach
-loeffler
-littrell
-levinson
-leong
-lemire
-lejeune
-lazo
-lasley
-koller
-kennard
-hoelscher
-hintz
-hagerman
-greaves
-fore
-eudy
-engler
-corrales
-cordes
-brunet
-bidwell
-bennet
-tyrrell
-tharpe
-swinton
-stribling
-southworth
-sisneros
-savoie
-samons
-ruvalcaba
-ries
-ramer
-omara
-mosqueda
-millar
-mcpeak
-macomber
-luckey
-litton
-lehr
-lavin
-hubbs
-hoard
-hibbs
-hagans
-futrell
-exum
-evenson
-culler
-carbaugh
-callen
-brashear
-bloomer
-blakeney
-bigler
-addington
-woodford
-unruh
-tolentino
-sumrall
-stgermain
-smock
-sherer
-rayner
-pooler
-oquinn
-nero
-mcglothlin
-linden
-kowal
-kerrigan
-ibrahim
-harvell
-hanrahan
-goodall
-geist
-fussell
-fung
-ferebee
-eley
-eggert
-dorsett
-dingman
-destefano
-colucci
-clemmer
-burnell
-brumbaugh
-boddie
-berryhill
-avelar
-alcantara
-winder
-winchell
-vandenberg
-trotman
-thurber
-thibeault
-stlouis
-stilwell
-sperling
-shattuck
-sarmiento
-ruppert
-rumph
-renaud
-randazzo
-rademacher
-quiles
-pearman
-palomo
-mercurio
-lowrey
-lindeman
-lawlor
-larosa
-lander
-labrecque
-hovis
-holifield
-henninger
-hawkes
-hartfield
-hann
-hague
-genovese
-garrick
-fudge
-frink
-eddings
-dinh
-cribbs
-calvillo
-bunton
-brodeur
-bolding
-blanding
-agosto
-zahn
-wiener
-trussell
-tello
-teixeira
-speck
-sharma
-shanklin
-sealy
-scanlan
-santamaria
-roundy
-robichaux
-ringer
-rigney
-prevost
-polson
-nord
-moxley
-medford
-mccaslin
-mcardle
-macarthur
-lewin
-lasher
-ketcham
-keiser
-heine
-hackworth
-grose
-grizzle
-gillman
-gartner
-frazee
-fleury
-edson
-edmonson
-derry
-cronk
-conant
-burress
-burgin
-broom
-brockington
-bolick
-boger
-birchfield
-billington
-baily
-bahena
-armbruster
-anson
-yoho
-wilcher
-tinney
-timberlake
-thielen
-sutphin
-stultz
-sikora
-serra
-schulman
-scheffler
-santillan
-rego
-preciado
-pinkham
-mickle
-lomas
-lizotte
-lent
-kellerman
-keil
-johanson
-hernadez
-hartsfield
-haber
-gorski
-farkas
-eberhardt
-duquette
-delano
-cropper
-cozart
-cockerham
-chamblee
-cartagena
-cahoon
-buzzell
-brister
-brewton
-blackshear
-benfield
-aston
-ashburn
-arruda
-wetmore
-weise
-vaccaro
-tucci
-sudduth
-stromberg
-stoops
-showalter
-shears
-runion
-rowden
-rosenblum
-riffle
-renfrow
-peres
-obryant
-leftwich
-lark
-landeros
-kistler
-killough
-kerley
-kastner
-hoggard
-hartung
-guertin
-govan
-gatling
-gailey
-fullmer
-fulford
-flatt
-esquibel
-endicott
-edmiston
-edelstein
-dufresne
-dressler
-dickman
-chee
-busse
-bonnett
-berard
-yoshida
-velarde
-veach
-vanhouten
-vachon
-tolson
-tolman
-tennyson
-stites
-soler
-shutt
-ruggles
-rhone
-pegues
-neese
-muro
-moncrief
-mefford
-mcphee
-mcmorris
-mceachern
-mcclurg
-mansour
-mader
-leija
-lecompte
-lafountain
-labrie
-jaquez
-heald
-hash
-hartle
-gainer
-frisby
-farina
-eidson
-edgerton
-dyke
-durrett
-duhon
-cuomo
-cobos
-cervantez
-bybee
-brockway
-borowski
-binion
-beery
-arguello
-amaro
-acton
-yuen
-winton
-wigfall
-weekley
-vidrine
-vannoy
-tardiff
-shoop
-shilling
-schick
-safford
-prendergast
-pilgrim
-pellerin
-osuna
-nissen
-nalley
-moller
-messner
-messick
-merrifield
-mcguinness
-matherly
-marcano
-mahone
-lemos
-lebrun
-jara
-hoffer
-herren
-hecker
-haws
-haug
-gwin
-gober
-gilliard
-fredette
-favela
-echeverria
-downer
-donofrio
-desrochers
-crozier
-corson
-bechtold
-argueta
-aparicio
-zamudio
-westover
-westerman
-utter
-troyer
-thies
-tapley
-slavin
-shirk
-sandler
-roop
-rimmer
-raymer
-radcliff
-otten
-moorer
-millet
-mckibben
-mccutchen
-mcavoy
-mcadoo
-mayorga
-mastin
-martineau
-marek
-madore
-leflore
-kroeger
-kennon
-jimerson
-hostetter
-hornback
-hendley
-hance
-guardado
-granado
-gowen
-goodale
-flinn
-fleetwood
-fitz
-durkee
-duprey
-dipietro
-dilley
-clyburn
-brawley
-beckley
-arana
-weatherby
-vollmer
-vestal
-tunnell
-trigg
-tingle
-takahashi
-sweatt
-storer
-snapp
-shiver
-rooker
-rathbun
-poisson
-perrine
-perri
-parmer
-parke
-pare
-papa
-palmieri
-midkiff
-mecham
-mccomas
-mcalpine
-lovelady
-lillard
-lally
-knopp
-kile
-kiger
-haile
-gupta
-goldsberry
-gilreath
-fulks
-friesen
-franzen
-flack
-findlay
-ferland
-dreyer
-dore
-dennard
-deckard
-debose
-crim
-coulombe
-chancey
-cantor
-branton
-bissell
-barns
-woolard
-witham
-wasserman
-spiegel
-shoffner
-scholz
-ruch
-rossman
-petry
-palacio
-paez
-neary
-mortenson
-millsap
-miele
-menke
-mckim
-mcanally
-martines
-lemley
-larochelle
-klaus
-klatt
-kaufmann
-kapp
-helmer
-hedge
-halloran
-glisson
-frechette
-fontana
-eagan
-distefano
-danley
-creekmore
-chartier
-chaffee
-carillo
-burg
-bolinger
-berkley
-benz
-basso
-bash
-zelaya
-woodring
-witkowski
-wilmot
-wilkens
-wieland
-verdugo
-urquhart
-tsai
-timms
-swiger
-swaim
-sussman
-pires
-molnar
-mcatee
-lowder
-loos
-linker
-landes
-kingery
-hufford
-higa
-hendren
-hammack
-hamann
-gillam
-gerhardt
-edelman
-delk
-deans
-curl
-constantine
-cleaver
-claar
-casiano
-carruth
-carlyle
-brophy
-bolanos
-bibbs
-bessette
-beggs
-baugher
-bartel
-averill
-andresen
-amin
-adames
-valente
-turnbow
-swink
-sublett
-stroh
-stringfellow
-ridgway
-pugliese
-poteat
-ohare
-neubauer
-murchison
-mingo
-lemmons
-kwon
-kellam
-kean
-jarmon
-hyden
-hudak
-hollinger
-henkel
-hemingway
-hasson
-hansel
-halter
-haire
-ginsberg
-gillispie
-fogel
-flory
-etter
-elledge
-eckman
-deas
-currin
-crafton
-coomer
-colter
-claxton
-bulter
-braddock
-bowyer
-binns
-bellows
-baskerville
-barros
-ansley
-woolf
-wight
-waldman
-wadley
-tull
-trull
-tesch
-stouffer
-stadler
-slay
-shubert
-sedillo
-santacruz
-reinke
-poynter
-neri
-neale
-mowry
-moralez
-monger
-mitchum
-merryman
-manion
-macdougall
-litchfield
-levitt
-lepage
-lasalle
-khoury
-kavanagh
-karns
-ivie
-huebner
-hodgkins
-halpin
-garica
-eversole
-dutra
-dunagan
-duffey
-dillman
-dillion
-deville
-dearborn
-damato
-courson
-coulson
-burdine
-bousquet
-bonin
-bish
-atencio
-westbrooks
-wages
-vaca
-toner
-tillis
-swett
-struble
-stanfill
-solorzano
-slusher
-sipple
-silvas
-shults
-schexnayder
-saez
-rodas
-rager
-pulver
-penton
-paniagua
-meneses
-mcfarlin
-mcauley
-matz
-maloy
-magruder
-lohman
-landa
-lacombe
-jaimes
-holzer
-holst
-heil
-hackler
-grundy
-gilkey
-farnham
-durfee
-dunton
-dunston
-duda
-dews
-craver
-corriveau
-conwell
-colella
-chambless
-bremer
-boutte
-bourassa
-blaisdell
-backman
-babineaux
-audette
-alleman
-towner
-taveras
-tarango
-sullins
-suiter
-stallard
-solberg
-schlueter
-poulos
-pimental
-owsley
-okelley
-moffatt
-metcalfe
-meekins
-medellin
-mcglynn
-mccowan
-marriott
-marable
-lennox
-lamoureux
-koss
-kerby
-karp
-isenberg
-howze
-hockenberry
-highsmith
-hallmark
-gusman
-greeley
-giddings
-gaudet
-gallup
-fleenor
-eicher
-edington
-dimaggio
-dement
-demello
-decastro
-bushman
-brundage
-brooker
-bourg
-blackstock
-bergmann
-beaton
-banister
-argo
-appling
-wortman
-watterson
-villalpando
-tillotson
-tighe
-sundberg
-sternberg
-stamey
-shipe
-seeger
-scarberry
-sattler
-sain
-rothstein
-poteet
-plowman
-pettiford
-penland
-partain
-pankey
-oyler
-ogletree
-ogburn
-moton
-merkel
-lucier
-lakey
-kratz
-kinser
-kershaw
-josephson
-imhoff
-hendry
-hammon
-frisbie
-frawley
-fraga
-forester
-eskew
-emmert
-drennan
-doyon
-dandridge
-cawley
-carvajal
-bracey
-belisle
-batey
-ahner
-wysocki
-weiser
-veliz
-tincher
-sansone
-sankey
-sandstrom
-rohrer
-risner
-pridemore
-pfeffer
-persinger
-peery
-oubre
-nowicki
-musgrave
-murdoch
-mullinax
-mccary
-mathieu
-livengood
-kyser
-klink
-kimes
-kellner
-kavanaugh
-kasten
-imes
-hoey
-hinshaw
-hake
-gurule
-grube
-grillo
-geter
-gatto
-garver
-garretson
-farwell
-eiland
-dunford
-decarlo
-corso
-colman
-collard
-cleghorn
-chasteen
-cavender
-carlile
-calvo
-byerly
-brogdon
-broadwater
-breault
-bono
-bergin
-behr
-ballenger
-amick
-tamez
-stiffler
-steinke
-simmon
-shankle
-schaller
-salmons
-sackett
-saad
-rideout
-ratcliffe
-ranson
-plascencia
-petterson
-olszewski
-olney
-olguin
-nilsson
-nevels
-morelli
-montiel
-monge
-michaelson
-mertens
-mcchesney
-mcalpin
-mathewson
-loudermilk
-lineberry
-liggett
-kinlaw
-kight
-jost
-hereford
-hardeman
-halpern
-halliday
-hafer
-gaul
-friel
-freitag
-forsberg
-evangelista
-doering
-dicarlo
-dendy
-delp
-deguzman
-dameron
-curtiss
-cosper
-cauthen
-bradberry
-bouton
-bonnell
-bixby
-bieber
-beveridge
-bedwell
-barhorst
-bannon
-baltazar
-baier
-ayotte
-attaway
-arenas
-abrego
-turgeon
-tunstall
-thaxton
-tenorio
-stotts
-sthilaire
-shedd
-seabolt
-scalf
-salyers
-ruhl
-rowlett
-robinett
-pfister
-perlman
-pepe
-parkman
-nunnally
-norvell
-napper
-modlin
-mckellar
-mcclean
-mascarenas
-leibowitz
-ledezma
-kuhlman
-kobayashi
-hunley
-holmquist
-hinkley
-hazard
-hartsell
-gribble
-gravely
-fifield
-eliason
-doak
-crossland
-carleton
-bridgeman
-bojorquez
-boggess
-auten
-woosley
-whiteley
-wexler
-twomey
-tullis
-townley
-standridge
-santoyo
-rueda
-riendeau
-revell
-pless
-ottinger
-nigro
-nickles
-mulvey
-menefee
-mcshane
-mcloughlin
-mckinzie
-markey
-lockridge
-lipsey
-knisley
-knepper
-kitts
-kiel
-jinks
-hathcock
-godin
-gallego
-fikes
-fecteau
-estabrook
-ellinger
-dunlop
-dudek
-countryman
-chauvin
-chatham
-bullins
-brownfield
-boughton
-bloodworth
-bibb
-baucom
-barbieri
-aubin
-armitage
-alessi
-absher
-abbate
-zito
-woolery
-wiggs
-wacker
-tynes
-tolle
-telles
-tarter
-swarey
-strode
-stockdale
-stalnaker
-spina
-schiff
-saari
-risley
-rameriz
-rakes
-pettaway
-penner
-paulus
-palladino
-omeara
-montelongo
-melnick
-mehta
-mcgary
-mccourt
-mccollough
-marchetti
-manzanares
-lowther
-leiva
-lauderdale
-lafontaine
-kowalczyk
-knighton
-joubert
-jaworski
-huth
-hurdle
-housley
-hackman
-gulick
-gordy
-gilstrap
-gehrke
-gebhart
-gaudette
-foxworth
-endres
-dunkle
-cimino
-caddell
-brauer
-braley
-bodine
-blackmore
-belden
-backer
-ayer
-andress
-wisner
-vuong
-valliere
-twigg
-tavarez
-strahan
-steib
-staub
-sowder
-seiber
-schutt
-scharf
-schade
-rodriques
-risinger
-renshaw
-rahman
-presnell
-piatt
-nieman
-nevins
-mcilwain
-mcgaha
-mccully
-mccomb
-massengale
-macedo
-lesher
-kearse
-jauregui
-husted
-hudnall
-holmberg
-hertel
-hardie
-glidewell
-frausto
-fassett
-dalessandro
-dahlgren
-corum
-constantino
-conlin
-colquitt
-colombo
-claycomb
-cardin
-buller
-boney
-bocanegra
-biggers
-benedetto
-araiza
-andino
-albin
-zorn
-werth
-weisman
-walley
-vanegas
-ulibarri
-towe
-tedford
-teasley
-suttle
-steffens
-stcyr
-squire
-singley
-sifuentes
-shuck
-schram
-sass
-rieger
-ridenhour
-rickert
-richerson
-rayborn
-rabe
-raab
-pendley
-pastore
-ordway
-moynihan
-mellott
-mckissick
-mcgann
-mccready
-mauney
-marrufo
-lenhart
-lazar
-lafave
-keele
-kautz
-jardine
-jahnke
-jacobo
-hord
-hardcastle
-hageman
-giglio
-gehring
-fortson
-duque
-duplessis
-dicken
-derosier
-deitz
-dalessio
-cram
-castleman
-candelario
-callison
-caceres
-bozarth
-biles
-bejarano
-bashaw
-avina
-armentrout
-alverez
-acord
-waterhouse
-vereen
-vanlandingham
-strawser
-shotwell
-severance
-seltzer
-schoonmaker
-schock
-schaub
-schaffner
-roeder
-rodrigez
-riffe
-rasberry
-rancourt
-railey
-quade
-pursley
-prouty
-perdomo
-oxley
-osterman
-nickens
-murphree
-mounts
-merida
-maus
-mattern
-masse
-martinelli
-mangan
-lutes
-ludwick
-loney
-laureano
-lasater
-knighten
-kissinger
-kimsey
-kessinger
-honea
-hollingshead
-hockett
-heyer
-heron
-gurrola
-gove
-glasscock
-gillett
-galan
-featherstone
-eckhardt
-duron
-dunson
-dasher
-culbreth
-cowden
-cowans
-claypoole
-churchwell
-chabot
-caviness
-cater
-caston
-callan
-byington
-burkey
-boden
-beckford
-atwater
-archambault
-alvey
-alsup
-whisenant
-weese
-voyles
-verret
-tsang
-tessier
-sweitzer
-sherwin
-shaughnessy
-revis
-remy
-prine
-philpott
-peavy
-paynter
-parmenter
-ovalle
-offutt
-nightingale
-newlin
-nakano
-myatt
-muth
-mohan
-mcmillon
-mccarley
-mccaleb
-maxson
-marinelli
-maley
-liston
-letendre
-kain
-huntsman
-hirst
-hagerty
-gulledge
-greenway
-grajeda
-gorton
-goines
-gittens
-frederickson
-fanelli
-embree
-eichelberger
-dunkin
-dixson
-dillow
-defelice
-chumley
-burleigh
-borkowski
-binette
-biggerstaff
-berglund
-beller
-audet
-arbuckle
-allain
-alfano
-youngman
-wittman
-weintraub
-vanzant
-vaden
-twitty
-stollings
-standifer
-sines
-shope
-scalise
-saville
-posada
-pisano
-otte
-nolasco
-mier
-merkle
-mendiola
-melcher
-mejias
-mcmurry
-mccalla
-markowitz
-manis
-mallette
-macfarlane
-lough
-looper
-landin
-kittle
-kinsella
-kinnard
-hobart
-helman
-hellman
-hartsock
-halford
-hage
-gordan
-glasser
-gayton
-gattis
-gastelum
-gaspard
-frisch
-fitzhugh
-eckstein
-eberly
-dowden
-despain
-crumpler
-crotty
-cornelison
-chouinard
-chamness
-catlin
-cann
-bumgardner
-budde
-branum
-bradfield
-braddy
-borst
-birdwell
-bazan
-banas
-bade
-arango
-ahearn
-addis
-zumwalt
-wurth
-wilk
-widener
-wagstaff
-urrutia
-terwilliger
-tart
-steinman
-staats
-sloat
-rives
-riggle
-revels
-reichard
-prickett
-poff
-pitzer
-petro
-pell
-northrup
-nicks
-moline
-mielke
-maynor
-mallon
-magness
-lingle
-lindell
-lieb
-lesko
-lebeau
-lammers
-lafond
-kiernan
-ketron
-jurado
-holmgren
-hilburn
-hayashi
-hashimoto
-harbaugh
-guillot
-gard
-froehlich
-feinberg
-falco
-dufour
-drees
-doney
-diep
-delao
-daves
-dail
-crowson
-coss
-congdon
-carner
-camarena
-butterworth
-burlingame
-bouffard
-bloch
-bilyeu
-barta
-bakke
-baillargeon
-avent
-aquilar
-zeringue
-yarber
-wolfson
-vogler
-voelker
-truss
-troxell
-thrift
-strouse
-spielman
-sistrunk
-sevigny
-schuller
-schaaf
-ruffner
-routh
-roseman
-ricciardi
-peraza
-pegram
-overturf
-olander
-odaniel
-millner
-melchor
-maroney
-machuca
-macaluso
-livesay
-layfield
-laskowski
-kwiatkowski
-kilby
-hovey
-heywood
-hayman
-havard
-harville
-haigh
-hagood
-grieco
-glassman
-gebhardt
-fleischer
-fann
-elson
-eccles
-cunha
-crumb
-blakley
-bardwell
-abshire
-woodham
-wines
-welter
-wargo
-varnado
-tutt
-traynor
-swaney
-stricker
-stoffel
-stambaugh
-sickler
-shackleford
-selman
-seaver
-sansom
-sanmiguel
-royston
-rourke
-rockett
-rioux
-puleo
-pitchford
-nardi
-mulvaney
-middaugh
-malek
-leos
-lathan
-kujawa
-kimbro
-killebrew
-houlihan
-hinckley
-herod
-hepler
-hamner
-hammel
-hallowell
-gonsalez
-gingerich
-gambill
-funkhouser
-fricke
-fewell
-falkner
-endsley
-dulin
-drennen
-deaver
-dambrosio
-chadwell
-castanon
-burkes
-brune
-brisco
-brinker
-bowker
-boldt
-berner
-beaumont
-beaird
-bazemore
-barrick
-albano
-younts
-wunderlich
-weidman
-vanness
-toland
-theobald
-stickler
-steiger
-stanger
-spies
-spector
-sollars
-smedley
-seibel
-scoville
-saito
-rummel
-rowles
-rouleau
-roos
-rogan
-roemer
-ream
-raya
-purkey
-priester
-perreira
-penick
-paulin
-parkins
-overcash
-oleson
-neves
-muldrow
-minard
-midgett
-michalak
-melgar
-mcentire
-mcauliffe
-marte
-lydon
-lindholm
-leyba
-langevin
-lagasse
-lafayette
-kesler
-kelton
-kaminsky
-jaggers
-humbert
-huck
-howarth
-hinrichs
-higley
-gupton
-guimond
-gravois
-giguere
-fretwell
-fontes
-feeley
-faucher
-eichhorn
-ecker
-earp
-dole
-dinger
-derryberry
-demars
-deel
-copenhaver
-collinsworth
-colangelo
-cloyd
-claiborne
-caulfield
-carlsen
-calzada
-caffey
-broadus
-brenneman
-bouie
-bodnar
-blaney
-blanc
-beltz
-behling
-barahona
-yockey
-winkle
-windom
-wimer
-villatoro
-trexler
-teran
-taliaferro
-sydnor
-swinson
-snelling
-smtih
-simonton
-simoneaux
-simoneau
-sherrer
-seavey
-scheel
-rushton
-rupe
-ruano
-rippy
-reiner
-reiff
-rabinowitz
-quach
-penley
-odle
-nock
-minnich
-mckown
-mccarver
-mcandrew
-longley
-laux
-lamothe
-lafreniere
-kropp
-krick
-kates
-jepson
-huie
-howse
-howie
-henriques
-haydon
-haught
-hatter
-hartzog
-harkey
-grimaldo
-goshorn
-gormley
-gluck
-gilroy
-gillenwater
-giffin
-fluker
-feder
-eyre
-eshelman
-eakins
-detwiler
-delrosario
-davisson
-catalan
-canning
-calton
-brammer
-botelho
-blakney
-bartell
-averett
-askins
-aker
-witmer
-winkelman
-widmer
-whittier
-weitzel
-wardell
-wagers
-ullman
-tupper
-tingley
-tilghman
-talton
-simard
-seda
-scheller
-sala
-rundell
-rost
-ribeiro
-rabideau
-primm
-pinon
-peart
-ostrom
-ober
-nystrom
-nussbaum
-naughton
-murr
-moorhead
-monti
-monteiro
-melson
-meissner
-mclin
-mcgruder
-marotta
-makowski
-majewski
-madewell
-lunt
-lukens
-leininger
-lebel
-lakin
-kepler
-jaques
-hunnicutt
-hungerford
-hoopes
-hertz
-heins
-halliburton
-grosso
-gravitt
-glasper
-gallman
-gallaway
-funke
-fulbright
-falgout
-eakin
-dostie
-dorado
-dewberry
-derose
-cutshall
-crampton
-costanzo
-colletti
-cloninger
-claytor
-chiang
-campagna
-burd
-brokaw
-broaddus
-bretz
-brainard
-binford
-bilbrey
-alpert
-aitken
-ahlers
-zajac
-woolfolk
-witten
-windle
-wayland
-tramel
-tittle
-talavera
-suter
-straley
-specht
-sommerville
-soloman
-skeens
-sigman
-sibert
-shavers
-schuck
-schmit
-sartain
-sabol
-rosenblatt
-rollo
-rashid
-rabb
-polston
-nyberg
-northrop
-navarra
-muldoon
-mikesell
-mcdougald
-mcburney
-mariscal
-lozier
-lingerfelt
-legere
-latour
-lagunas
-lacour
-kurth
-killen
-kiely
-kayser
-kahle
-isley
-huertas
-hower
-hinz
-haugh
-gumm
-galicia
-fortunato
-flake
-dunleavy
-duggins
-doby
-digiovanni
-devaney
-deltoro
-cribb
-corpuz
-coronel
-coen
-charbonneau
-caine
-burchette
-blakey
-blakemore
-bergquist
-beene
-beaudette
-bayles
-ballance
-bakker
-bailes
-asberry
-arwood
-zucker
-willman
-whitesell
-wald
-walcott
-vancleave
-trump
-strasser
-simas
-shick
-schleicher
-schaal
-saleh
-rotz
-resnick
-rainer
-partee
-ollis
-oller
-oday
-noles
-munday
-mong
-millican
-merwin
-mazzola
-mansell
-magallanes
-llanes
-lewellen
-lepore
-kisner
-keesee
-jeanlouis
-ingham
-hornbeck
-hawn
-hartz
-harber
-haffner
-gutshall
-guth
-grays
-gowan
-finlay
-finkelstein
-eyler
-enloe
-dungan
-diez
-dearman
-cull
-crosson
-chronister
-cassity
-campion
-callihan
-butz
-breazeale
-blumenthal
-berkey
-batty
-batton
-arvizu
-alderete
-aldana
-albaugh
-abernethy
-wolter
-wille
-tweed
-tollefson
-thomasson
-teter
-testerman
-sproul
-spates
-southwick
-soukup
-skelly
-senter
-sealey
-sawicki
-sargeant
-rossiter
-rosemond
-repp
-pifer
-ormsby
-nickelson
-naumann
-morabito
-monzon
-millsaps
-millen
-mcelrath
-marcoux
-mantooth
-madson
-macneil
-mackinnon
-louque
-leister
-lampley
-kushner
-krouse
-kirwan
-jessee
-janson
-jahn
-jacquez
-islas
-hutt
-holladay
-hillyer
-hepburn
-hensel
-harrold
-gingrich
-geis
-gales
-fults
-finnell
-ferri
-featherston
-epley
-ebersole
-eames
-dunigan
-drye
-dismuke
-devaughn
-delorenzo
-damiano
-confer
-collum
-clower
-clow
-claussen
-clack
-caylor
-cawthon
-casias
-carreno
-bluhm
-bingaman
-bewley
-belew
-beckner
-auld
-amey
-wolfenbarger
-wilkey
-wicklund
-waltman
-villalba
-valero
-valdovinos
-ullrich
-tyus
-twyman
-trost
-tardif
-tanguay
-stripling
-steinbach
-shumpert
-sasaki
-sappington
-sandusky
-reinhold
-reinert
-quijano
-placencia
-pinkard
-phinney
-perrotta
-pernell
-parrett
-oxendine
-owensby
-orman
-nuno
-mori
-mcroberts
-mcneese
-mckamey
-mccullum
-markel
-mardis
-maines
-lueck
-lubin
-lefler
-leffler
-larios
-labarbera
-kershner
-josey
-jeanbaptiste
-izaguirre
-hermosillo
-haviland
-hartshorn
-hafner
-ginter
-getty
-franck
-fiske
-dufrene
-doody
-davie
-dangerfield
-dahlberg
-cuthbertson
-crone
-coffelt
-chidester
-chesson
-cauley
-caudell
-cantara
-campo
-caines
-bullis
-bucci
-brochu
-bogard
-bickerstaff
-benning
-arzola
-antonelli
-adkinson
-zellers
-wulf
-worsley
-woolridge
-whitton
-westerfield
-walczak
-vassar
-truett
-trueblood
-trawick
-townsley
-topping
-tobar
-telford
-steverson
-stagg
-sitton
-sill
-sergent
-schoenfeld
-sarabia
-rutkowski
-rubenstein
-rigdon
-prentiss
-pomerleau
-plumlee
-philbrick
-patnode
-oloughlin
-obregon
-nuss
-morell
-mikell
-mele
-mcinerney
-mcguigan
-mcbrayer
-lollar
-kuehl
-kinzer
-kamp
-joplin
-jacobi
-howells
-holstein
-hedden
-hassler
-harty
-halle
-greig
-gouge
-goodrum
-gerhart
-geier
-geddes
-gast
-forehand
-ferree
-fendley
-feltner
-esqueda
-encarnacion
-eichler
-egger
-edmundson
-eatmon
-doud
-donohoe
-donelson
-dilorenzo
-digiacomo
-diggins
-delozier
-dejong
-danford
-crippen
-coppage
-cogswell
-clardy
-cioffi
-cabe
-brunette
-bresnahan
-blomquist
-blackstone
-biller
-bevis
-bevan
-bethune
-benbow
-baty
-basinger
-balcom
-andes
-aman
-aguero
-adkisson
-yandell
-wilds
-whisenhunt
-weigand
-weeden
-voight
-villar
-trottier
-tillett
-suazo
-setser
-scurry
-schuh
-schreck
-schauer
-samora
-roane
-rinker
-reimers
-ratchford
-popovich
-parkin
-natal
-melville
-mcbryde
-magdaleno
-loehr
-lockman
-lingo
-leduc
-larocca
-lamere
-laclair
-krall
-korte
-koger
-jalbert
-hughs
-higbee
-henton
-heaney
-haith
-gump
-greeson
-goodloe
-gholston
-gasper
-gagliardi
-fregoso
-farthing
-fabrizio
-ensor
-elswick
-elgin
-eklund
-eaddy
-drouin
-dorton
-dizon
-derouen
-deherrera
-davy
-dampier
-cullum
-culley
-cowgill
-cardoso
-cardinale
-brodsky
-broadbent
-brimmer
-briceno
-branscum
-bolyard
-boley
-bennington
-beadle
-baur
-ballentine
-azure
-aultman
-arciniega
-aguila
-aceves
-yepez
-woodrum
-wethington
-weissman
-veloz
-trusty
-troup
-trammel
-tarpley
-stivers
-steck
-sprayberry
-spraggins
-spitler
-spiers
-sohn
-seagraves
-schiffman
-rudnick
-rizo
-riccio
-rennie
-quackenbush
-puma
-plott
-pearcy
-parada
-paiz
-munford
-moskowitz
-mease
-mcnary
-mccusker
-lozoya
-longmire
-loesch
-lasky
-kuhlmann
-krieg
-koziol
-kowalewski
-konrad
-kindle
-jowers
-jolin
-jaco
-horgan
-hine
-hileman
-hepner
-heise
-heady
-hawkinson
-hannigan
-haberman
-guilford
-grimaldi
-garton
-gagliano
-fruge
-follett
-fiscus
-ferretti
-ebner
-easterday
-eanes
-dirks
-dimarco
-depalma
-deforest
-cruce
-craighead
-christner
-candler
-cadwell
-burchell
-buettner
-brinton
-brazier
-brannen
-brame
-bova
-bomar
-blakeslee
-belknap
-bangs
-balzer
-athey
-armes
-alvis
-alverson
-alvardo
-yeung
-wheelock
-westlund
-wessels
-volkman
-threadgill
-thelen
-tague
-symons
-swinford
-sturtevant
-straka
-stier
-stagner
-segarra
-seawright
-rutan
-roux
-ringler
-riker
-ramsdell
-quattlebaum
-purifoy
-poulson
-permenter
-peloquin
-pasley
-pagel
-osman
-obannon
-nygaard
-newcomer
-munos
-motta
-meadors
-mcquiston
-mcniel
-mcmann
-mccrae
-mayne
-matte
-legault
-lechner
-kucera
-krohn
-kratzer
-koopman
-jeske
-horrocks
-hock
-hibbler
-hesson
-hersh
-harvin
-halvorsen
-griner
-grindle
-gladstone
-garofalo
-frampton
-forbis
-eddington
-diorio
-dingus
-dewar
-desalvo
-curcio
-creasy
-cortese
-cordoba
-connally
-cluff
-cascio
-capuano
-canaday
-calabro
-bussard
-brayton
-borja
-bigley
-arnone
-arguelles
-acuff
-zamarripa
-wooton
-widner
-wideman
-threatt
-thiele
-templin
-teeters
-synder
-swint
-swick
-sturges
-stogner
-stedman
-spratt
-siegfried
-shetler
-scull
-savino
-sather
-rothwell
-rook
-rone
-rhee
-quevedo
-privett
-pouliot
-poche
-pickel
-petrillo
-pellegrini
-peaslee
-partlow
-otey
-nunnery
-morelock
-morello
-meunier
-messinger
-mckie
-mccubbin
-mccarron
-lerch
-lavine
-laverty
-lariviere
-lamkin
-kugler
-krol
-kissel
-keeter
-hubble
-hickox
-hetzel
-hayner
-hagy
-hadlock
-groh
-gottschalk
-goodsell
-gassaway
-garrard
-galligan
-firth
-fenderson
-feinstein
-etienne
-engleman
-emrick
-ellender
-drews
-doiron
-degraw
-deegan
-dart
-crissman
-corr
-cookson
-coil
-cleaves
-charest
-chapple
-chaparro
-castano
-carpio
-byer
-bufford
-bridgewater
-bridgers
-brandes
-borrero
-bonanno
-aube
-ancheta
-abarca
-abad
-wooster
-wimbush
-willhite
-willams
-wigley
-weisberg
-wardlaw
-vigue
-vanhook
-unknow
-torre
-tasker
-tarbox
-strachan
-slover
-shamblin
-semple
-schuyler
-schrimsher
-sayer
-salzman
-rubalcava
-riles
-reneau
-reichel
-rayfield
-rabon
-pyatt
-prindle
-poss
-polito
-plemmons
-pesce
-perrault
-pereyra
-ostrowski
-nilsen
-niemeyer
-munsey
-mundell
-moncada
-miceli
-meader
-mcmasters
-mckeehan
-matsumoto
-marron
-marden
-lizarraga
-lingenfelter
-lewallen
-langan
-lamanna
-kovac
-kinsler
-kephart
-keown
-kass
-kammerer
-jeffreys
-hysell
-hosmer
-hardnett
-hanner
-guyette
-greening
-glazer
-ginder
-fromm
-fluellen
-finkle
-fessler
-essary
-eisele
-duren
-dittmer
-crochet
-cosentino
-cogan
-coelho
-cavin
-carrizales
-campuzano
-brough
-bopp
-bookman
-bobb
-blouin
-beesley
-battista
-bascom
-bakken
-badgett
-arneson
-anselmo
-albino
-ahumada
-woodyard
-wolters
-wireman
-willison
-warman
-waldrup
-vowell
-vantassel
-twombly
-toomer
-tennison
-teets
-tedeschi
-swanner
-stutz
-stelly
-sheehy
-schermerhorn
-scala
-sandidge
-salters
-salo
-saechao
-roseboro
-rolle
-ressler
-renz
-renn
-redford
-raposa
-rainbolt
-pelfrey
-orndorff
-oney
-nolin
-nimmons
-nardone
-myhre
-morman
-menjivar
-mcglone
-mccammon
-maxon
-marciano
-manus
-lowrance
-lorenzen
-lonergan
-lollis
-littles
-lindahl
-lamas
-lach
-kuster
-krawczyk
-knuth
-knecht
-kirkendall
-keitt
-keever
-kantor
-jarboe
-hoye
-houchens
-holter
-holsinger
-hickok
-helwig
-helgeson
-hassett
-harner
-hamman
-hames
-hadfield
-goree
-goldfarb
-gaughan
-gaudreau
-gantz
-gallion
-frady
-foti
-flesher
-ferrin
-faught
-engram
-donegan
-desouza
-degroot
-cutright
-crowl
-criner
-coan
-clinkscales
-chewning
-chavira
-catchings
-carlock
-bulger
-buenrostro
-bramblett
-brack
-boulware
-bookout
-bitner
-birt
-baranowski
-baisden
-allmon
-acklin
-yoakum
-wilbourn
-whisler
-weinberger
-washer
-vasques
-vanzandt
-vanatta
-troxler
-tomes
-tindle
-tims
-throckmorton
-thach
-stpeter
-stlaurent
-stenson
-spry
-spitz
-songer
-snavely
-shroyer
-shortridge
-shenk
-sevier
-seabrook
-scrivner
-saltzman
-rosenberry
-rockwood
-robeson
-roan
-reiser
-ramires
-raber
-posner
-popham
-piotrowski
-pinard
-peterkin
-pelham
-peiffer
-peay
-nadler
-musso
-millett
-mestas
-mcgowen
-marques
-marasco
-manriquez
-manos
-mair
-lipps
-leiker
-krumm
-knorr
-kinslow
-kessel
-kendricks
-kelm
-irick
-ickes
-hurlburt
-horta
-hoekstra
-heuer
-helmuth
-heatherly
-hampson
-hagar
-haga
-greenlaw
-grau
-godbey
-gingras
-gillies
-gibb
-gayden
-gauvin
-garrow
-fontanez
-florio
-finke
-fasano
-ezzell
-ewers
-eveland
-eckenrode
-duclos
-drumm
-dimmick
-delancey
-defazio
-dashiell
-cusack
-crowther
-crigger
-cray
-coolidge
-coldiron
-cleland
-chalfant
-cassel
-camire
-cabrales
-broomfield
-brittingham
-brisson
-brickey
-braziel
-brazell
-bragdon
-boulanger
-boman
-bohannan
-beem
-barre
-azar
-ashbaugh
-armistead
-almazan
-adamski
-zendejas
-winburn
-willaims
-wilhoit
-westberry
-wentzel
-wendling
-visser
-vanscoy
-vankirk
-vallee
-tweedy
-thornberry
-sweeny
-spradling
-spano
-smelser
-shim
-sechrist
-schall
-scaife
-rugg
-rothrock
-roesler
-riehl
-ridings
-render
-ransdell
-radke
-pinero
-petree
-pendergast
-peluso
-pecoraro
-pascoe
-panek
-oshiro
-navarrette
-murguia
-moores
-moberg
-michaelis
-mcwhirter
-mcsweeney
-mcquade
-mccay
-mauk
-mariani
-marceau
-mandeville
-maeda
-lunde
-ludlow
-loeb
-lindo
-linderman
-leveille
-leith
-larock
-lambrecht
-kulp
-kinsley
-kimberlin
-kesterson
-hoyos
-helfrich
-hanke
-grisby
-goyette
-gouveia
-glazier
-gile
-gerena
-gelinas
-gasaway
-funches
-fujimoto
-flynt
-fenske
-fellers
-fehr
-eslinger
-escalera
-enciso
-duley
-dittman
-dineen
-diller
-devault
-collings
-clymer
-clowers
-chavers
-charland
-castorena
-castello
-camargo
-bunce
-bullen
-boyes
-borchers
-borchardt
-birnbaum
-birdsall
-billman
-benites
-bankhead
-ange
-ammerman
-adkison
-winegar
-wickman
-warr
-warnke
-villeneuve
-veasey
-vassallo
-vannatta
-vadnais
-twilley
-towery
-tomblin
-tippett
-theiss
-talkington
-talamantes
-swart
-swanger
-streit
-stines
-stabler
-spurling
-sobel
-sine
-simmers
-shippy
-shiflett
-shearin
-sauter
-sanderlin
-rusch
-runkle
-ruckman
-rorie
-roesch
-richert
-rehm
-randel
-ragin
-quesenberry
-puentes
-plyler
-plotkin
-paugh
-oshaughnessy
-ohalloran
-norsworthy
-niemann
-nader
-moorefield
-mooneyham
-modica
-miyamoto
-mickel
-mebane
-mckinnie
-mazurek
-mancilla
-lukas
-lovins
-loughlin
-lotz
-lindsley
-liddle
-levan
-lederman
-leclaire
-lasseter
-lapoint
-lamoreaux
-lafollette
-kubiak
-kirtley
-keffer
-kaczmarek
-housman
-hiers
-hibbert
-herrod
-hegarty
-hathorn
-greenhaw
-grafton
-govea
-futch
-furst
-franko
-forcier
-foran
-flickinger
-fairfield
-eure
-emrich
-embrey
-edgington
-ecklund
-eckard
-durante
-deyo
-delvecchio
-dade
-currey
-creswell
-cottrill
-casavant
-cartier
-cargile
-capel
-cammack
-calfee
-burse
-burruss
-brust
-brousseau
-bridwell
-braaten
-borkholder
-bloomquist
-bjork
-bartelt
-amburgey
-yeary
-whitefield
-vinyard
-vanvalkenburg
-twitchell
-timmins
-tapper
-stringham
-starcher
-spotts
-slaugh
-simonsen
-sheffer
-sequeira
-rosati
-rhymes
-quint
-pollak
-peirce
-patillo
-parkerson
-paiva
-nilson
-nevin
-narcisse
-mitton
-merriam
-merced
-meiners
-mckain
-mcelveen
-mcbeth
-marsden
-marez
-manke
-mahurin
-mabrey
-luper
-krull
-hunsicker
-hornbuckle
-holtzclaw
-hinnant
-heston
-hering
-hemenway
-hegwood
-hearns
-halterman
-guiterrez
-grote
-granillo
-grainger
-glasco
-gilder
-garren
-garlock
-garey
-fryar
-fredricks
-fraizer
-foshee
-ferrel
-felty
-everitt
-evens
-esser
-elkin
-eberhart
-durso
-duguay
-driskill
-doster
-dewall
-deveau
-demps
-demaio
-delreal
-deleo
-darrah
-cumberbatch
-culberson
-cranmer
-cordle
-colgan
-chesley
-cavallo
-castellon
-castelli
-carreras
-carnell
-carlucci
-bontrager
-blumberg
-blasingame
-becton
-artrip
-andujar
-alkire
-alder
-zukowski
-zuckerman
-wroblewski
-wrigley
-woodside
-wigginton
-westman
-westgate
-werts
-washam
-wardlow
-walser
-waiters
-tadlock
-stringfield
-stimpson
-stickley
-standish
-spurlin
-spindler
-speller
-spaeth
-sotomayor
-sluder
-shryock
-shepardson
-shatley
-scannell
-santistevan
-rosner
-resto
-reinhard
-rathburn
-prisco
-poulsen
-pinney
-phares
-pennock
-pastrana
-oviedo
-ostler
-nauman
-mulford
-moise
-moberly
-mirabal
-metoyer
-metheny
-mentzer
-meldrum
-mcinturff
-mcelyea
-mcdougle
-massaro
-lumpkins
-loveday
-lofgren
-lirette
-lesperance
-lefkowitz
-ledger
-lauzon
-lachapelle
-klassen
-keough
-kempton
-kaelin
-jeffords
-hsieh
-hoyer
-horwitz
-hoeft
-hennig
-haskin
-gourdine
-golightly
-girouard
-fulgham
-fritsch
-freer
-frasher
-foulk
-firestone
-fiorentino
-fedor
-ensley
-englehart
-eells
-dunphy
-donahoe
-dileo
-dibenedetto
-dabrowski
-crick
-coonrod
-conder
-coddington
-chunn
-chaput
-cerna
-carreiro
-calahan
-braggs
-bourdon
-bollman
-bittle
-bauder
-barreras
-aubuchon
-anzalone
-adamo
-zerbe
-willcox
-westberg
-weikel
-waymire
-vroman
-vinci
-vallejos
-truesdell
-troutt
-trotta
-tollison
-toles
-tichenor
-symonds
-surles
-strayer
-stgeorge
-sroka
-sorrentino
-solares
-snelson
-silvestri
-sikorski
-shawver
-schumaker
-schorr
-schooley
-scates
-satterlee
-satchell
-rymer
-roselli
-robitaille
-riegel
-regis
-reames
-provenzano
-priestley
-plaisance
-pettey
-palomares
-nowakowski
-monette
-minyard
-mclamb
-mchone
-mccarroll
-masson
-magoon
-maddy
-lundin
-licata
-leonhardt
-landwehr
-kircher
-kinch
-karpinski
-johannsen
-hussain
-houghtaling
-hoskinson
-hollaway
-holeman
-hobgood
-hiebert
-goggin
-geissler
-gadbois
-gabaldon
-fleshman
-flannigan
-fairman
-eilers
-dycus
-dunmire
-duffield
-dowler
-deloatch
-dehaan
-deemer
-clayborn
-christofferso
-chilson
-chesney
-chatfield
-carron
-canale
-brigman
-branstetter
-bosse
-borton
-bonar
-biron
-barroso
-arispe
-zacharias
-zabel
-yaeger
-woolford
-whetzel
-weakley
-veatch
-vandeusen
-tufts
-troxel
-troche
-traver
-townsel
-talarico
-swilley
-sterrett
-stenger
-speakman
-sowards
-sours
-souders
-souder
-soles
-sobers
-snoddy
-smither
-shute
-shoaf
-shahan
-schuetz
-scaggs
-santini
-rosson
-rolen
-robidoux
-rentas
-recio
-pixley
-pawlowski
-pawlak
-paull
-overbey
-orear
-oliveri
-oldenburg
-nutting
-naugle
-mossman
-misner
-milazzo
-michelson
-mcentee
-mccullar
-mccree
-mcaleer
-mazzone
-mandell
-manahan
-malott
-maisonet
-mailloux
-lumley
-lowrie
-louviere
-lipinski
-lindemann
-leppert
-leasure
-labarge
-kubik
-knisely
-knepp
-kenworthy
-kennelly
-kelch
-kanter
-houchin
-hosley
-hosler
-hollon
-holleman
-heitman
-haggins
-gwaltney
-goulding
-gorden
-geraci
-gathers
-frison
-feagin
-falconer
-espada
-erving
-erikson
-eisenhauer
-ebeling
-durgin
-dowdle
-dinwiddie
-delcastillo
-dedrick
-crimmins
-covell
-cournoyer
-coria
-cohan
-cataldo
-carpentier
-canas
-campa
-brode
-brashears
-blaser
-bicknell
-bednar
-barwick
-ascencio
-althoff
-almodovar
-alamo
-zirkle
-zabala
-wolverton
-winebrenner
-wetherell
-westlake
-wegener
-weddington
-tuten
-trosclair
-tressler
-theroux
-teske
-swinehart
-swensen
-sundquist
-southall
-socha
-sizer
-silverberg
-shortt
-shimizu
-sherrard
-shaeffer
-scheid
-scheetz
-saravia
-sanner
-rubinstein
-rozell
-romer
-rheaume
-reisinger
-randles
-pullum
-petrella
-payan
-nordin
-norcross
-nicoletti
-nicholes
-newbold
-nakagawa
-monteith
-milstead
-milliner
-mellen
-mccardle
-liptak
-leitch
-latimore
-larrison
-landau
-laborde
-koval
-izquierdo
-hymel
-hoskin
-holte
-hoefer
-hayworth
-hausman
-harrill
-harrel
-hardt
-gully
-groover
-grinnell
-greenspan
-graver
-grandberry
-gorrell
-goldenberg
-goguen
-gilleland
-fuson
-feldmann
-everly
-dyess
-dunnigan
-downie
-dolby
-deatherage
-cosey
-cheever
-celaya
-caver
-cashion
-caplinger
-cansler
-byrge
-bruder
-breuer
-breslin
-brazelton
-botkin
-bonneau
-bondurant
-bohanan
-bogue
-bodner
-boatner
-blatt
-bickley
-belliveau
-beiler
-beier
-beckstead
-bachmann
-atkin
-altizer
-alloway
-allaire
-albro
-abron
-zellmer
-yetter
-yelverton
-wiens
-whidden
-viramontes
-vanwormer
-tarantino
-tanksley
-sumlin
-strauch
-strang
-stice
-spahn
-sosebee
-sigala
-shrout
-seamon
-schrum
-schneck
-schantz
-ruddy
-romig
-roehl
-renninger
-reding
-polak
-pohlman
-pasillas
-oldfield
-oldaker
-ohanlon
-ogilvie
-norberg
-nolette
-neufeld
-nellis
-mummert
-mulvihill
-mullaney
-monteleone
-mendonca
-meisner
-mcmullan
-mccluney
-mattis
-massengill
-manfredi
-luedtke
-lounsbury
-liberatore
-lamphere
-laforge
-jourdan
-iorio
-iniguez
-ikeda
-hubler
-hodgdon
-hocking
-heacock
-haslam
-haralson
-hanshaw
-hannum
-hallam
-haden
-garnes
-garces
-gammage
-gambino
-finkel
-faucett
-ehrhardt
-eggen
-dusek
-durrant
-dubay
-dones
-depasquale
-delucia
-degraff
-decamp
-davalos
-cullins
-conard
-clouser
-clontz
-cifuentes
-chappel
-chaffins
-celis
-carwile
-byram
-bruggeman
-bressler
-brathwaite
-brasfield
-bradburn
-boose
-bodie
-blosser
-bertsch
-bernardi
-bernabe
-bengtson
-barrette
-astorga
-alday
-albee
-abrahamson
-yarnell
-wiltse
-wiebe
-waguespack
-vasser
-upham
-turek
-traxler
-torain
-tomaszewski
-tinnin
-tiner
-tindell
-styron
-stahlman
-staab
-skiba
-sheperd
-seidl
-secor
-schutte
-sanfilippo
-ruder
-rondon
-rearick
-procter
-prochaska
-pettengill
-pauly
-neilsen
-nally
-mullenax
-morano
-meads
-mcnaughton
-mcmurtry
-mcmath
-mckinsey
-matthes
-massenburg
-marlar
-margolis
-malin
-magallon
-mackin
-lovette
-loughran
-loring
-longstreet
-loiselle
-lenihan
-kunze
-koepke
-kerwin
-kalinowski
-kagan
-innis
-innes
-holtzman
-heinemann
-harshman
-haider
-haack
-grondin
-grissett
-greenawalt
-goudy
-goodlett
-goldston
-gokey
-gardea
-galaviz
-gafford
-gabrielson
-furlow
-fritch
-fordyce
-folger
-elizalde
-ehlert
-eckhoff
-eccleston
-ealey
-dubin
-diemer
-deschamps
-delapena
-decicco
-debolt
-cullinan
-crittendon
-crase
-cossey
-coppock
-coots
-colyer
-cluck
-chamberland
-burkhead
-bumpus
-buchan
-borman
-birkholz
-berardi
-benda
-behnke
-barter
-amezquita
-wotring
-wirtz
-wingert
-wiesner
-whitesides
-weyant
-wainscott
-venezia
-varnell
-tussey
-thurlow
-tabares
-stiver
-stell
-starke
-stanhope
-stanek
-sisler
-sinnott
-siciliano
-shehan
-selph
-seager
-scurlock
-scranton
-santucci
-santangelo
-saltsman
-rogge
-rettig
-renwick
-reidy
-reider
-redfield
-premo
-parente
-paolucci
-palmquist
-ohler
-netherton
-mutchler
-morita
-mistretta
-minnis
-middendorf
-menzel
-mendosa
-mendelson
-meaux
-mcspadden
-mcquaid
-mcnatt
-manigault
-maney
-mager
-lukes
-lopresti
-liriano
-letson
-lechuga
-lazenby
-lauria
-larimore
-krupp
-krupa
-kopec
-kinchen
-kifer
-kerney
-kerner
-kennison
-kegley
-karcher
-justis
-johson
-jellison
-janke
-huskins
-holzman
-hinojos
-hefley
-hatmaker
-harte
-halloway
-hallenbeck
-goodwyn
-glaspie
-geise
-fullwood
-fryman
-frakes
-fraire
-farrer
-enlow
-engen
-ellzey
-eckles
-earles
-dunkley
-drinkard
-dreiling
-draeger
-dinardo
-dills
-desroches
-desantiago
-curlee
-crumbley
-critchlow
-coury
-courtright
-coffield
-cleek
-charpentier
-cardone
-caples
-cantin
-buntin
-bugbee
-brinkerhoff
-brackin
-bourland
-blassingame
-beacham
-banning
-auguste
-andreasen
-amann
-almon
-alejo
-adelman
-abston
-yerger
-wymer
-woodberry
-windley
-whiteaker
-westfield
-weibel
-wanner
-waldrep
-villani
-vanarsdale
-utterback
-updike
-triggs
-topete
-tolar
-tigner
-thoms
-tauber
-tarvin
-tally
-swiney
-sweatman
-studebaker
-stennett
-starrett
-stannard
-stalvey
-sonnenberg
-smithey
-sieber
-sickles
-shinault
-segars
-sanger
-salmeron
-rothe
-rizzi
-restrepo
-ralls
-ragusa
-quiroga
-papenfuss
-oropeza
-okane
-mudge
-mozingo
-molinaro
-mcvicker
-mcgarvey
-mcfalls
-mccraney
-matus
-magers
-llanos
-livermore
-linehan
-leitner
-laymon
-lawing
-lacourse
-kwong
-kollar
-kneeland
-kennett
-kellett
-kangas
-janzen
-hutter
-huling
-hofmeister
-hewes
-harjo
-habib
-guice
-grullon
-greggs
-grayer
-granier
-grable
-gowdy
-giannini
-getchell
-gartman
-garnica
-ganey
-gallimore
-fetters
-fergerson
-farlow
-fagundes
-exley
-esteves
-enders
-edenfield
-easterwood
-drakeford
-dipasquale
-desousa
-deshields
-deeter
-dedmon
-debord
-daughtery
-cutts
-courtemanche
-coursey
-copple
-coomes
-collis
-cogburn
-clopton
-choquette
-chaidez
-castrejon
-calhoon
-burbach
-bulloch
-buchman
-bruhn
-bohon
-blough
-baynes
-barstow
-zeman
-zackery
-yardley
-yamashita
-wulff
-wilken
-wiliams
-wickersham
-wible
-whipkey
-wedgeworth
-walmsley
-walkup
-vreeland
-verrill
-umana
-traub
-swingle
-summey
-stroupe
-stockstill
-steffey
-stefanski
-statler
-stapp
-speights
-solari
-soderberg
-shunk
-shorey
-shewmaker
-sheilds
-schiffer
-schank
-schaff
-sagers
-rochon
-riser
-rickett
-reale
-raglin
-polen
-plata
-pitcock
-percival
-palen
-orona
-oberle
-nocera
-navas
-nault
-mullings
-montejano
-monreal
-minick
-middlebrook
-meece
-mcmillion
-mccullen
-mauck
-marshburn
-maillet
-mahaney
-magner
-maclin
-lucey
-litteral
-lippincott
-leite
-leaks
-lamarre
-jurgens
-jerkins
-jager
-hurwitz
-hughley
-hotaling
-horstman
-hohman
-hocker
-hively
-hipps
-hessler
-hermanson
-hepworth
-helland
-hedlund
-harkless
-haigler
-gutierez
-grindstaff
-glantz
-giardina
-gerken
-gadsden
-finnerty
-farnum
-encinas
-drakes
-dennie
-cutlip
-curtsinger
-couto
-cortinas
-corby
-chiasson
-carle
-carballo
-brindle
-borum
-bober
-blagg
-berthiaume
-beahm
-batres
-basnight
-backes
-axtell
-atterberry
-alvares
-alegria
-woodell
-wojciechowski
-winfree
-winbush
-wiest
-wesner
-wamsley
-wakeman
-verner
-truex
-trafton
-toman
-thorsen
-theus
-tellier
-tallant
-szeto
-strope
-stills
-simkins
-shuey
-shaul
-servin
-serio
-serafin
-salguero
-ryerson
-rudder
-ruark
-rother
-rohrbaugh
-rohrbach
-rohan
-rogerson
-risher
-reeser
-pryce
-prokop
-prins
-priebe
-prejean
-pinheiro
-petrone
-petri
-penson
-pearlman
-parikh
-natoli
-murakami
-mullikin
-mullane
-motes
-morningstar
-mcveigh
-mcgrady
-mcgaughey
-mccurley
-marchan
-manske
-lusby
-linde
-likens
-licon
-leroux
-lemaire
-legette
-laskey
-laprade
-laplant
-kolar
-kittredge
-kinley
-kerber
-kanagy
-jetton
-janik
-ippolito
-inouye
-hunsinger
-howley
-howery
-horrell
-holthaus
-hiner
-hilson
-hilderbrand
-hartzler
-harnish
-harada
-hansford
-halligan
-hagedorn
-gwynn
-gudino
-greenstein
-greear
-gracey
-goudeau
-goodner
-ginsburg
-gerth
-gerner
-fujii
-frier
-frenette
-folmar
-fleisher
-fleischmann
-fetzer
-eisenman
-earhart
-dupuy
-dunkelberger
-drexler
-dillinger
-dilbeck
-dewald
-demby
-deford
-craine
-chesnut
-casady
-carstens
-carrick
-carino
-carignan
-canchola
-bushong
-burman
-buono
-brownlow
-broach
-britten
-brickhouse
-boyden
-boulton
-borland
-bohrer
-blubaugh
-bever
-berggren
-benevides
-arocho
-arends
-amezcua
-almendarez
-zalewski
-witzel
-winkfield
-wilhoite
-vangundy
-vanfleet
-vanetten
-vandergriff
-urbanski
-troiano
-thibodaux
-straus
-stoneking
-stjean
-stillings
-stange
-speicher
-speegle
-smeltzer
-slawson
-simmonds
-shuttleworth
-serpa
-senger
-seidman
-schweiger
-schloss
-schimmel
-schechter
-sayler
-sabatini
-ronan
-rodiguez
-riggleman
-richins
-reamer
-prunty
-porath
-plunk
-piland
-philbrook
-pettitt
-perna
-peralez
-pascale
-padula
-oboyle
-nivens
-nickols
-mundt
-munden
-montijo
-mcmanis
-mcgrane
-mccrimmon
-manzi
-mangold
-malick
-mahar
-maddock
-losey
-litten
-leedy
-leavell
-ladue
-krahn
-kluge
-junker
-iversen
-imler
-hurtt
-huizar
-hubbert
-howington
-hollomon
-holdren
-hoisington
-heiden
-hauge
-hartigan
-gutirrez
-griffie
-greenhill
-gratton
-granata
-gottfried
-gertz
-gautreaux
-furry
-furey
-funderburg
-flippen
-fitzgibbon
-drucker
-donoghue
-dildy
-devers
-detweiler
-despres
-denby
-degeorge
-cueto
-cranston
-courville
-clukey
-cirillo
-chivers
-caudillo
-butera
-bulluck
-buckmaster
-braunstein
-bracamonte
-bourdeau
-bonnette
-bobadilla
diff --git a/.config/google-chrome/ZxcvbnData/1/us_tv_and_film.txt b/.config/google-chrome/ZxcvbnData/1/us_tv_and_film.txt
deleted file mode 100644 (file)
index 3603b13..0000000
+++ /dev/null
@@ -1,19160 +0,0 @@
-you
-i
-to
-that
-it
-me
-what
-this
-know
-i'm
-no
-have
-my
-don't
-just
-not
-do
-be
-your
-we
-it's
-so
-but
-all
-well
-oh
-about
-right
-you're
-get
-here
-out
-going
-like
-yeah
-if
-can
-up
-want
-think
-that's
-now
-go
-him
-how
-got
-did
-why
-see
-come
-good
-really
-look
-will
-okay
-back
-can't
-mean
-tell
-i'll
-hey
-he's
-could
-didn't
-yes
-something
-because
-say
-take
-way
-little
-make
-need
-gonna
-never
-we're
-too
-she's
-i've
-sure
-our
-sorry
-what's
-let
-thing
-maybe
-down
-man
-very
-there's
-should
-anything
-said
-much
-any
-even
-off
-please
-doing
-thank
-give
-thought
-help
-talk
-god
-still
-wait
-find
-nothing
-again
-things
-let's
-doesn't
-call
-told
-great
-better
-ever
-night
-away
-believe
-feel
-everything
-you've
-fine
-last
-keep
-does
-put
-around
-stop
-they're
-i'd
-guy
-isn't
-always
-listen
-wanted
-guys
-huh
-those
-big
-lot
-happened
-thanks
-won't
-trying
-kind
-wrong
-talking
-guess
-care
-bad
-mom
-remember
-getting
-we'll
-together
-dad
-leave
-understand
-wouldn't
-actually
-hear
-baby
-nice
-father
-else
-stay
-done
-wasn't
-course
-might
-mind
-every
-enough
-try
-hell
-came
-someone
-you'll
-whole
-yourself
-idea
-ask
-must
-coming
-looking
-woman
-room
-knew
-tonight
-real
-son
-hope
-went
-hmm
-happy
-pretty
-saw
-girl
-sir
-friend
-already
-saying
-next
-job
-problem
-minute
-thinking
-haven't
-heard
-honey
-matter
-myself
-couldn't
-exactly
-having
-probably
-happen
-we've
-hurt
-boy
-dead
-gotta
-alone
-excuse
-start
-kill
-hard
-you'd
-today
-car
-ready
-without
-wants
-hold
-wanna
-yet
-seen
-deal
-once
-gone
-morning
-supposed
-friends
-head
-stuff
-worry
-live
-truth
-face
-forget
-true
-cause
-soon
-knows
-telling
-wife
-who's
-chance
-run
-move
-anyone
-person
-bye
-somebody
-heart
-miss
-making
-meet
-anyway
-phone
-reason
-damn
-lost
-looks
-bring
-case
-turn
-wish
-tomorrow
-kids
-trust
-check
-change
-anymore
-least
-aren't
-working
-makes
-taking
-means
-brother
-hate
-ago
-says
-beautiful
-gave
-fact
-crazy
-sit
-afraid
-important
-rest
-fun
-kid
-word
-watch
-glad
-everyone
-sister
-minutes
-everybody
-bit
-couple
-whoa
-either
-mrs
-feeling
-daughter
-wow
-gets
-asked
-break
-promise
-door
-close
-hand
-easy
-question
-tried
-far
-walk
-needs
-mine
-killed
-hospital
-anybody
-alright
-wedding
-shut
-able
-die
-perfect
-stand
-comes
-hit
-waiting
-dinner
-funny
-husband
-almost
-pay
-answer
-cool
-eyes
-news
-child
-shouldn't
-yours
-moment
-sleep
-read
-where's
-sounds
-sonny
-pick
-sometimes
-bed
-date
-plan
-hours
-lose
-hands
-serious
-shit
-behind
-inside
-ahead
-week
-wonderful
-fight
-past
-cut
-quite
-he'll
-sick
-it'll
-eat
-nobody
-goes
-save
-seems
-finally
-lives
-worried
-upset
-carly
-met
-brought
-seem
-sort
-safe
-weren't
-leaving
-front
-shot
-loved
-asking
-running
-clear
-figure
-hot
-felt
-parents
-drink
-absolutely
-how's
-daddy
-sweet
-alive
-sense
-meant
-happens
-bet
-blood
-ain't
-kidding
-lie
-meeting
-dear
-seeing
-sound
-fault
-ten
-buy
-hour
-speak
-lady
-jen
-thinks
-christmas
-outside
-hang
-possible
-worse
-mistake
-ooh
-handle
-spend
-totally
-giving
-here's
-marriage
-realize
-unless
-sex
-send
-needed
-scared
-picture
-talked
-ass
-hundred
-changed
-completely
-explain
-certainly
-sign
-boys
-relationship
-loves
-hair
-lying
-choice
-anywhere
-future
-weird
-luck
-she'll
-turned
-touch
-kiss
-crane
-questions
-obviously
-wonder
-pain
-calling
-somewhere
-throw
-straight
-cold
-fast
-words
-food
-none
-drive
-feelings
-they'll
-marry
-drop
-cannot
-dream
-protect
-twenty
-surprise
-sweetheart
-poor
-looked
-mad
-except
-gun
-y'know
-dance
-takes
-appreciate
-especially
-situation
-besides
-pull
-hasn't
-worth
-sheridan
-amazing
-expect
-swear
-piece
-busy
-happening
-movie
-we'd
-catch
-perhaps
-step
-fall
-watching
-kept
-darling
-dog
-honor
-moving
-till
-admit
-problems
-murder
-he'd
-evil
-definitely
-feels
-honest
-eye
-broke
-missed
-longer
-dollars
-tired
-evening
-starting
-entire
-trip
-niles
-suppose
-calm
-imagine
-fair
-caught
-blame
-sitting
-favor
-apartment
-terrible
-clean
-learn
-frasier
-relax
-accident
-wake
-prove
-smart
-message
-missing
-forgot
-interested
-table
-nbsp
-mouth
-pregnant
-ring
-careful
-shall
-dude
-ride
-figured
-wear
-shoot
-stick
-follow
-angry
-write
-stopped
-ran
-standing
-forgive
-jail
-wearing
-ladies
-kinda
-lunch
-cristian
-greenlee
-gotten
-hoping
-phoebe
-thousand
-ridge
-paper
-tough
-tape
-count
-boyfriend
-proud
-agree
-birthday
-they've
-share
-offer
-hurry
-feet
-wondering
-decision
-ones
-finish
-voice
-herself
-would've
-mess
-deserve
-evidence
-cute
-dress
-interesting
-hotel
-enjoy
-quiet
-concerned
-staying
-beat
-sweetie
-mention
-clothes
-fell
-neither
-mmm
-fix
-respect
-prison
-attention
-holding
-calls
-surprised
-bar
-keeping
-gift
-hadn't
-putting
-dark
-owe
-ice
-helping
-normal
-aunt
-lawyer
-apart
-plans
-jax
-girlfriend
-floor
-whether
-everything's
-box
-judge
-upstairs
-sake
-mommy
-possibly
-worst
-acting
-accept
-blow
-strange
-saved
-conversation
-plane
-mama
-yesterday
-lied
-quick
-lately
-stuck
-difference
-store
-she'd
-bought
-doubt
-listening
-walking
-cops
-deep
-dangerous
-buffy
-sleeping
-chloe
-rafe
-join
-card
-crime
-gentlemen
-willing
-window
-walked
-guilty
-likes
-fighting
-difficult
-soul
-joke
-favorite
-uncle
-promised
-bother
-seriously
-cell
-knowing
-broken
-advice
-somehow
-paid
-losing
-push
-helped
-killing
-boss
-liked
-innocent
-rules
-learned
-thirty
-risk
-letting
-speaking
-ridiculous
-afternoon
-apologize
-nervous
-charge
-patient
-boat
-how'd
-hide
-detective
-planning
-huge
-breakfast
-horrible
-awful
-pleasure
-driving
-hanging
-picked
-sell
-quit
-apparently
-dying
-notice
-congratulations
-visit
-could've
-c'mon
-letter
-decide
-forward
-fool
-showed
-smell
-seemed
-spell
-memory
-pictures
-slow
-seconds
-hungry
-hearing
-kitchen
-ma'am
-should've
-realized
-kick
-grab
-discuss
-fifty
-reading
-idiot
-suddenly
-agent
-destroy
-bucks
-shoes
-peace
-arms
-demon
-livvie
-consider
-papers
-incredible
-witch
-drunk
-attorney
-tells
-knock
-ways
-gives
-nose
-skye
-turns
-keeps
-jealous
-drug
-sooner
-cares
-plenty
-extra
-outta
-weekend
-matters
-gosh
-opportunity
-impossible
-waste
-pretend
-jump
-eating
-proof
-slept
-arrest
-breathe
-perfectly
-warm
-pulled
-twice
-easier
-goin
-dating
-suit
-romantic
-drugs
-comfortable
-finds
-checked
-divorce
-begin
-ourselves
-closer
-ruin
-smile
-laugh
-treat
-fear
-what'd
-otherwise
-excited
-mail
-hiding
-stole
-pacey
-noticed
-fired
-excellent
-bringing
-bottom
-note
-sudden
-bathroom
-honestly
-sing
-foot
-remind
-charges
-witness
-finding
-tree
-dare
-hardly
-that'll
-steal
-silly
-contact
-teach
-shop
-plus
-colonel
-fresh
-trial
-invited
-roll
-reach
-dirty
-choose
-emergency
-dropped
-butt
-credit
-obvious
-locked
-loving
-nuts
-agreed
-prue
-goodbye
-condition
-guard
-fuckin
-grow
-cake
-mood
-crap
-crying
-belong
-partner
-trick
-pressure
-dressed
-taste
-neck
-nurse
-raise
-lots
-carry
-whoever
-drinking
-they'd
-breaking
-file
-lock
-wine
-spot
-paying
-assume
-asleep
-turning
-viki
-bedroom
-shower
-nikolas
-camera
-fill
-reasons
-forty
-bigger
-nope
-breath
-doctors
-pants
-freak
-movies
-folks
-cream
-wild
-truly
-desk
-convince
-client
-threw
-hurts
-spending
-answers
-shirt
-chair
-rough
-doin
-sees
-ought
-empty
-wind
-aware
-dealing
-pack
-tight
-hurting
-guest
-arrested
-salem
-confused
-surgery
-expecting
-deacon
-unfortunately
-goddamn
-bottle
-beyond
-whenever
-pool
-opinion
-starts
-jerk
-secrets
-falling
-necessary
-barely
-dancing
-tests
-copy
-cousin
-ahem
-twelve
-tess
-skin
-fifteen
-speech
-orders
-complicated
-nowhere
-escape
-biggest
-restaurant
-grateful
-usual
-burn
-address
-someplace
-screw
-everywhere
-regret
-goodness
-mistakes
-details
-responsibility
-suspect
-corner
-hero
-dumb
-terrific
-whoo
-hole
-memories
-o'clock
-teeth
-ruined
-bite
-stenbeck
-liar
-showing
-cards
-desperate
-search
-pathetic
-spoke
-scare
-marah
-afford
-settle
-stayed
-checking
-hired
-heads
-concern
-blew
-alcazar
-champagne
-connection
-tickets
-happiness
-saving
-kissing
-hated
-personally
-suggest
-prepared
-onto
-downstairs
-ticket
-it'd
-loose
-holy
-duty
-convinced
-throwing
-kissed
-legs
-loud
-saturday
-babies
-where'd
-warning
-miracle
-carrying
-blind
-ugly
-shopping
-hates
-sight
-bride
-coat
-clearly
-celebrate
-brilliant
-wanting
-forrester
-lips
-custody
-screwed
-buying
-toast
-thoughts
-reality
-lexie
-attitude
-advantage
-grandfather
-sami
-grandma
-someday
-roof
-marrying
-powerful
-grown
-grandmother
-fake
-must've
-ideas
-exciting
-familiar
-bomb
-bout
-harmony
-schedule
-capable
-practically
-correct
-clue
-forgotten
-appointment
-deserves
-threat
-bloody
-lonely
-shame
-jacket
-hook
-scary
-investigation
-invite
-shooting
-lesson
-criminal
-victim
-funeral
-considering
-burning
-strength
-harder
-sisters
-pushed
-shock
-pushing
-heat
-chocolate
-miserable
-corinthos
-nightmare
-brings
-zander
-crash
-chances
-sending
-recognize
-healthy
-boring
-feed
-engaged
-headed
-treated
-knife
-drag
-badly
-hire
-paint
-pardon
-behavior
-closet
-warn
-gorgeous
-milk
-survive
-ends
-dump
-rent
-remembered
-thanksgiving
-rain
-revenge
-prefer
-spare
-pray
-disappeared
-aside
-statement
-sometime
-meat
-fantastic
-breathing
-laughing
-stood
-affair
-ours
-depends
-protecting
-jury
-brave
-fingers
-murdered
-explanation
-picking
-blah
-stronger
-handsome
-unbelievable
-anytime
-shake
-oakdale
-wherever
-pulling
-facts
-waited
-lousy
-circumstances
-disappointed
-weak
-trusted
-license
-nothin
-trash
-understanding
-slip
-sounded
-awake
-friendship
-stomach
-weapon
-threatened
-mystery
-vegas
-understood
-basically
-switch
-frankly
-cheap
-lifetime
-deny
-clock
-garbage
-why'd
-tear
-ears
-indeed
-changing
-singing
-tiny
-decent
-avoid
-messed
-filled
-touched
-disappear
-exact
-pills
-kicked
-harm
-fortune
-pretending
-insurance
-fancy
-drove
-cared
-belongs
-nights
-lorelai
-lift
-timing
-guarantee
-chest
-woke
-burned
-watched
-heading
-selfish
-drinks
-doll
-committed
-elevator
-freeze
-noise
-wasting
-ceremony
-uncomfortable
-staring
-files
-bike
-stress
-permission
-thrown
-possibility
-borrow
-fabulous
-doors
-screaming
-bone
-xander
-what're
-meal
-apology
-anger
-honeymoon
-bail
-parking
-fixed
-wash
-stolen
-sensitive
-stealing
-photo
-chose
-lets
-comfort
-worrying
-pocket
-mateo
-bleeding
-shoulder
-ignore
-talent
-tied
-garage
-dies
-demons
-dumped
-witches
-rude
-crack
-bothering
-radar
-soft
-meantime
-gimme
-kinds
-fate
-concentrate
-throat
-prom
-messages
-intend
-ashamed
-somethin
-manage
-guilt
-interrupt
-guts
-tongue
-shoe
-basement
-sentence
-purse
-glasses
-cabin
-universe
-repeat
-mirror
-wound
-travers
-tall
-engagement
-therapy
-emotional
-jeez
-decisions
-soup
-thrilled
-stake
-chef
-moves
-extremely
-moments
-expensive
-counting
-shots
-kidnapped
-cleaning
-shift
-plate
-impressed
-smells
-trapped
-aidan
-knocked
-charming
-attractive
-argue
-puts
-whip
-embarrassed
-package
-hitting
-bust
-stairs
-alarm
-pure
-nail
-nerve
-incredibly
-walks
-dirt
-stamp
-terribly
-friendly
-damned
-jobs
-suffering
-disgusting
-stopping
-deliver
-riding
-helps
-disaster
-bars
-crossed
-trap
-talks
-eggs
-chick
-threatening
-spoken
-introduce
-confession
-embarrassing
-bags
-impression
-gate
-reputation
-presents
-chat
-suffer
-argument
-talkin
-crowd
-homework
-coincidence
-cancel
-pride
-solve
-hopefully
-pounds
-pine
-mate
-illegal
-generous
-outfit
-maid
-bath
-punch
-freaked
-begging
-recall
-enjoying
-prepare
-wheel
-defend
-signs
-painful
-yourselves
-maris
-that'd
-suspicious
-cooking
-button
-warned
-sixty
-pity
-yelling
-awhile
-confidence
-offering
-pleased
-panic
-hers
-gettin
-refuse
-grandpa
-testify
-choices
-cruel
-mental
-gentleman
-coma
-cutting
-proteus
-guests
-expert
-benefit
-faces
-jumped
-toilet
-sneak
-halloween
-privacy
-smoking
-reminds
-twins
-swing
-solid
-options
-commitment
-crush
-ambulance
-wallet
-gang
-eleven
-option
-laundry
-assure
-stays
-skip
-fail
-discussion
-clinic
-betrayed
-sticking
-bored
-mansion
-soda
-sheriff
-suite
-handled
-busted
-load
-happier
-studying
-romance
-procedure
-commit
-assignment
-suicide
-minds
-swim
-yell
-llanview
-chasing
-proper
-believes
-humor
-hopes
-lawyers
-giant
-latest
-escaped
-parent
-tricks
-insist
-dropping
-cheer
-medication
-flesh
-routine
-sandwich
-handed
-false
-beating
-warrant
-awfully
-odds
-treating
-thin
-suggesting
-fever
-sweat
-silent
-clever
-sweater
-mall
-sharing
-assuming
-judgment
-goodnight
-divorced
-surely
-steps
-confess
-math
-listened
-comin
-answered
-vulnerable
-bless
-dreaming
-chip
-zero
-pissed
-nate
-kills
-tears
-knees
-chill
-brains
-unusual
-packed
-dreamed
-cure
-lookin
-grave
-cheating
-breaks
-locker
-gifts
-awkward
-thursday
-joking
-reasonable
-dozen
-curse
-quartermaine
-millions
-dessert
-rolling
-detail
-alien
-delicious
-closing
-vampires
-wore
-tail
-secure
-salad
-murderer
-spit
-offense
-dust
-conscience
-bread
-answering
-lame
-invitation
-grief
-smiling
-pregnancy
-prisoner
-delivery
-guards
-virus
-shrink
-freezing
-wreck
-massimo
-wire
-technically
-blown
-anxious
-cave
-holidays
-cleared
-wishes
-caring
-candles
-bound
-charm
-pulse
-jumping
-jokes
-boom
-occasion
-silence
-nonsense
-frightened
-slipped
-dimera
-blowing
-relationships
-kidnapping
-spin
-tool
-roxy
-packing
-blaming
-wrap
-obsessed
-fruit
-torture
-personality
-there'll
-fairy
-necessarily
-seventy
-print
-motel
-underwear
-grams
-exhausted
-believing
-freaking
-carefully
-trace
-touching
-messing
-recovery
-intention
-consequences
-belt
-sacrifice
-courage
-enjoyed
-attracted
-remove
-testimony
-intense
-heal
-defending
-unfair
-relieved
-loyal
-slowly
-buzz
-alcohol
-surprises
-psychiatrist
-plain
-attic
-who'd
-uniform
-terrified
-cleaned
-zach
-threaten
-fella
-enemies
-satisfied
-imagination
-hooked
-headache
-forgetting
-counselor
-andie
-acted
-badge
-naturally
-frozen
-sakes
-appropriate
-trunk
-dunno
-costume
-sixteen
-impressive
-kicking
-junk
-grabbed
-understands
-describe
-clients
-owns
-affect
-witnesses
-starving
-instincts
-happily
-discussing
-deserved
-strangers
-surveillance
-admire
-questioning
-dragged
-barn
-deeply
-wrapped
-wasted
-tense
-hoped
-fellas
-roommate
-mortal
-fascinating
-stops
-arrangements
-agenda
-literally
-propose
-honesty
-underneath
-sauce
-promises
-lecture
-eighty
-torn
-shocked
-backup
-differently
-ninety
-deck
-biological
-pheebs
-ease
-creep
-waitress
-telephone
-ripped
-raising
-scratch
-rings
-prints
-thee
-arguing
-ephram
-asks
-oops
-diner
-annoying
-taggert
-sergeant
-blast
-towel
-clown
-habit
-creature
-bermuda
-snap
-react
-paranoid
-handling
-eaten
-therapist
-comment
-sink
-reporter
-nurses
-beats
-priority
-interrupting
-warehouse
-loyalty
-inspector
-pleasant
-excuses
-threats
-guessing
-tend
-praying
-motive
-unconscious
-mysterious
-unhappy
-tone
-switched
-rappaport
-sookie
-neighbor
-loaded
-swore
-piss
-balance
-toss
-misery
-thief
-squeeze
-lobby
-goa'uld
-geez
-exercise
-forth
-booked
-sandburg
-poker
-eighteen
-d'you
-bury
-everyday
-digging
-creepy
-wondered
-liver
-hmmm
-magical
-fits
-discussed
-moral
-helpful
-searching
-flew
-depressed
-aisle
-cris
-amen
-vows
-neighbors
-darn
-cents
-arrange
-annulment
-useless
-adventure
-resist
-fourteen
-celebrating
-inch
-debt
-violent
-sand
-teal'c
-celebration
-reminded
-phones
-paperwork
-emotions
-stubborn
-pound
-tension
-stroke
-steady
-overnight
-chips
-beef
-suits
-boxes
-cassadine
-collect
-tragedy
-spoil
-realm
-wipe
-surgeon
-stretch
-stepped
-nephew
-neat
-limo
-confident
-perspective
-climb
-punishment
-finest
-springfield
-hint
-furniture
-blanket
-twist
-proceed
-fries
-worries
-niece
-gloves
-soap
-signature
-disappoint
-crawl
-convicted
-flip
-counsel
-doubts
-crimes
-accusing
-shaking
-remembering
-hallway
-halfway
-bothered
-madam
-gather
-cameras
-blackmail
-symptoms
-rope
-ordinary
-imagined
-cigarette
-supportive
-explosion
-trauma
-ouch
-furious
-cheat
-avoiding
-whew
-thick
-oooh
-boarding
-approve
-urgent
-shhh
-misunderstanding
-drawer
-phony
-interfere
-catching
-bargain
-tragic
-respond
-punish
-penthouse
-thou
-rach
-ohhh
-insult
-bugs
-beside
-begged
-absolute
-strictly
-socks
-senses
-sneaking
-reward
-polite
-checks
-tale
-physically
-instructions
-fooled
-blows
-tabby
-bitter
-adorable
-y'all
-tested
-suggestion
-jewelry
-alike
-jacks
-distracted
-shelter
-lessons
-constable
-circus
-audition
-tune
-shoulders
-mask
-helpless
-feeding
-explains
-sucked
-robbery
-objection
-behave
-valuable
-shadows
-courtroom
-confusing
-talented
-smarter
-mistaken
-customer
-bizarre
-scaring
-motherfucker
-alert
-vecchio
-reverend
-foolish
-compliment
-bastards
-worker
-wheelchair
-protective
-gentle
-reverse
-picnic
-knee
-cage
-wives
-wednesday
-voices
-toes
-stink
-scares
-pour
-cheated
-slide
-ruining
-filling
-exit
-cottage
-upside
-proves
-parked
-diary
-complaining
-confessed
-pipe
-merely
-massage
-chop
-spill
-prayer
-betray
-waiter
-scam
-rats
-fraud
-brush
-tables
-sympathy
-pill
-filthy
-seventeen
-employee
-bracelet
-pays
-fairly
-deeper
-arrive
-tracking
-spite
-shed
-recommend
-oughta
-nanny
-menu
-diet
-corn
-roses
-patch
-dime
-devastated
-subtle
-bullets
-beans
-pile
-confirm
-strings
-parade
-borrowed
-toys
-straighten
-steak
-premonition
-planted
-honored
-exam
-convenient
-traveling
-laying
-insisted
-dish
-aitoro
-kindly
-grandson
-donor
-temper
-teenager
-proven
-mothers
-denial
-backwards
-tent
-swell
-noon
-happiest
-drives
-thinkin
-spirits
-potion
-holes
-fence
-whatsoever
-rehearsal
-overheard
-lemme
-hostage
-bench
-tryin
-taxi
-shove
-moron
-impress
-needle
-intelligent
-instant
-disagree
-stinks
-rianna
-recover
-groom
-gesture
-constantly
-bartender
-suspects
-sealed
-legally
-hears
-dresses
-sheet
-psychic
-teenage
-knocking
-judging
-accidentally
-waking
-rumor
-manners
-homeless
-hollow
-desperately
-tapes
-referring
-item
-genoa
-gear
-majesty
-cried
-tons
-spells
-instinct
-quote
-motorcycle
-convincing
-fashioned
-aids
-accomplished
-grip
-bump
-upsetting
-needing
-invisible
-forgiveness
-feds
-compare
-bothers
-tooth
-inviting
-earn
-compromise
-cocktail
-tramp
-jabot
-intimate
-dignity
-dealt
-souls
-informed
-gods
-dressing
-cigarettes
-alistair
-leak
-fond
-corky
-seduce
-liquor
-fingerprints
-enchantment
-butters
-stuffed
-stavros
-emotionally
-transplant
-tips
-oxygen
-nicely
-lunatic
-drill
-complain
-announcement
-unfortunate
-slap
-prayers
-plug
-opens
-oath
-o'neill
-mutual
-yacht
-remembers
-fried
-extraordinary
-bait
-warton
-sworn
-stare
-safely
-reunion
-burst
-might've
-dive
-aboard
-expose
-buddies
-trusting
-booze
-sweep
-sore
-scudder
-properly
-parole
-ditch
-canceled
-speaks
-glow
-wears
-thirsty
-skull
-ringing
-dorm
-dining
-bend
-unexpected
-pancakes
-harsh
-flattered
-ahhh
-troubles
-fights
-favourite
-eats
-rage
-undercover
-spoiled
-sloane
-shine
-destroying
-deliberately
-conspiracy
-thoughtful
-sandwiches
-plates
-nails
-miracles
-fridge
-drank
-contrary
-beloved
-allergic
-washed
-stalking
-solved
-sack
-misses
-forgiven
-bent
-maciver
-involve
-dragging
-cooked
-pointing
-foul
-dull
-beneath
-heels
-faking
-deaf
-stunt
-jealousy
-hopeless
-fears
-cuts
-scenario
-necklace
-crashed
-accuse
-restraining
-homicide
-helicopter
-firing
-safer
-auction
-videotape
-tore
-reservations
-pops
-appetite
-wounds
-vanquish
-ironic
-fathers
-excitement
-anyhow
-tearing
-sends
-rape
-laughed
-belly
-dealer
-cooperate
-accomplish
-wakes
-spotted
-sorts
-reservation
-ashes
-tastes
-supposedly
-loft
-intentions
-integrity
-wished
-towels
-suspected
-investigating
-inappropriate
-lipstick
-lawn
-compassion
-cafeteria
-scarf
-precisely
-obsession
-loses
-lighten
-infection
-granddaughter
-explode
-balcony
-this'll
-spying
-publicity
-depend
-cracked
-conscious
-ally
-absurd
-vicious
-invented
-forbid
-directions
-defendant
-bare
-announce
-screwing
-salesman
-robbed
-leap
-lakeview
-insanity
-reveal
-possibilities
-kidnap
-gown
-chairs
-wishing
-setup
-punished
-criminals
-regrets
-raped
-quarters
-lamp
-dentist
-anyways
-anonymous
-semester
-risks
-owes
-lungs
-explaining
-delicate
-tricked
-eager
-doomed
-adoption
-stab
-sickness
-scum
-floating
-envelope
-vault
-sorel
-pretended
-potatoes
-plea
-photograph
-payback
-misunderstood
-kiddo
-healing
-cascade
-capeside
-stabbed
-remarkable
-brat
-privilege
-passionate
-nerves
-lawsuit
-kidney
-disturbed
-cozy
-tire
-shirts
-oven
-ordering
-delay
-risky
-monsters
-honorable
-grounded
-closest
-breakdown
-bald
-abandon
-scar
-collar
-worthless
-sucking
-enormous
-disturbing
-disturb
-distract
-deals
-conclusions
-vodka
-dishes
-crawling
-briefcase
-wiped
-whistle
-sits
-roast
-rented
-pigs
-flirting
-deposit
-bottles
-topic
-riot
-overreacting
-logical
-hostile
-embarrass
-casual
-beacon
-amusing
-altar
-claus
-survival
-skirt
-shave
-porch
-ghosts
-favors
-drops
-dizzy
-chili
-advise
-strikes
-rehab
-photographer
-peaceful
-leery
-heavens
-fortunately
-fooling
-expectations
-cigar
-weakness
-ranch
-practicing
-examine
-cranes
-bribe
-sail
-prescription
-hush
-fragile
-forensics
-expense
-drugged
-cows
-bells
-visitor
-suitcase
-sorta
-scan
-manticore
-insecure
-imagining
-hardest
-clerk
-wrist
-what'll
-starters
-silk
-pump
-pale
-nicer
-haul
-flies
-boot
-thumb
-there'd
-how're
-elders
-quietly
-pulls
-idiots
-erase
-denying
-ankle
-amnesia
-accepting
-heartbeat
-devane
-confront
-minus
-legitimate
-fixing
-arrogant
-tuna
-supper
-slightest
-sins
-sayin
-recipe
-pier
-paternity
-humiliating
-genuine
-snack
-rational
-minded
-guessed
-weddings
-tumor
-humiliated
-aspirin
-spray
-picks
-eyed
-drowning
-contacts
-ritual
-perfume
-hiring
-hating
-docks
-creatures
-visions
-thanking
-thankful
-sock
-nineteen
-fork
-throws
-teenagers
-stressed
-slice
-rolls
-plead
-ladder
-kicks
-detectives
-assured
-tellin
-shallow
-responsibilities
-repay
-howdy
-girlfriends
-deadly
-comforting
-ceiling
-verdict
-insensitive
-spilled
-respected
-messy
-interrupted
-halliwell
-blond
-bleed
-wardrobe
-takin
-murders
-backs
-underestimate
-justify
-harmless
-frustrated
-fold
-enzo
-communicate
-bugging
-arson
-whack
-salary
-rumors
-obligation
-liking
-dearest
-congratulate
-vengeance
-rack
-puzzle
-fires
-courtesy
-caller
-blamed
-tops
-quiz
-prep
-curiosity
-circles
-barbecue
-sunnydale
-spinning
-psychotic
-cough
-accusations
-resent
-laughs
-freshman
-envy
-drown
-bartlet
-asses
-sofa
-poster
-highness
-dock
-apologies
-theirs
-stat
-stall
-realizes
-psych
-mmmm
-fools
-understandable
-treats
-succeed
-stir
-relaxed
-makin
-gratitude
-faithful
-accent
-witter
-wandering
-locate
-inevitable
-gretel
-deed
-crushed
-controlling
-smelled
-robe
-gossip
-gambling
-cosmetics
-accidents
-surprising
-stiff
-sincere
-rushed
-refrigerator
-preparing
-nightmares
-mijo
-ignoring
-hunch
-fireworks
-drowned
-brass
-whispering
-sophisticated
-luggage
-hike
-explore
-emotion
-crashing
-contacted
-complications
-shining
-rolled
-righteous
-reconsider
-goody
-geek
-frightening
-ethics
-creeps
-courthouse
-camping
-affection
-smythe
-haircut
-essay
-baked
-apologized
-vibe
-respects
-receipt
-mami
-hats
-destructive
-adore
-adopt
-tracked
-shorts
-reminding
-dough
-creations
-cabot
-barrel
-snuck
-slight
-reporters
-pressing
-magnificent
-madame
-lazy
-glorious
-fiancee
-bits
-visitation
-sane
-kindness
-shoulda
-rescued
-mattress
-lounge
-lifted
-importantly
-glove
-enterprises
-disappointment
-condo
-beings
-admitting
-yelled
-waving
-spoon
-screech
-satisfaction
-reads
-nailed
-worm
-tick
-resting
-marvelous
-fuss
-cortlandt
-chased
-pockets
-luckily
-lilith
-filing
-conversations
-consideration
-consciousness
-worlds
-innocence
-forehead
-aggressive
-trailer
-slam
-quitting
-inform
-delighted
-daylight
-danced
-confidential
-aunts
-washing
-tossed
-spectra
-marrow
-lined
-implying
-hatred
-grill
-corpse
-clues
-sober
-offended
-morgue
-infected
-humanity
-distraction
-cart
-wired
-violation
-promising
-harassment
-glue
-d'angelo
-cursed
-brutal
-warlocks
-wagon
-unpleasant
-proving
-priorities
-mustn't
-lease
-flame
-disappearance
-depressing
-thrill
-sitter
-ribs
-flush
-earrings
-deadline
-corporal
-collapsed
-update
-snapped
-smack
-melt
-figuring
-delusional
-coulda
-burnt
-tender
-sperm
-realise
-pork
-popped
-interrogation
-esteem
-choosing
-undo
-pres
-prayed
-plague
-manipulate
-insulting
-detention
-delightful
-coffeehouse
-betrayal
-apologizing
-adjust
-wrecked
-wont
-whipped
-rides
-reminder
-monsieur
-faint
-bake
-distress
-correctly
-complaint
-blocked
-tortured
-risking
-pointless
-handing
-dumping
-cups
-alibi
-struggling
-shiny
-risked
-mummy
-mint
-hose
-hobby
-fortunate
-fleischman
-fitting
-curtain
-counseling
-rode
-puppet
-modeling
-memo
-irresponsible
-humiliation
-hiya
-freakin
-felony
-choke
-blackmailing
-appreciated
-tabloid
-suspicion
-recovering
-pledge
-panicked
-nursery
-louder
-jeans
-investigator
-homecoming
-frustrating
-buys
-busting
-buff
-sleeve
-irony
-dope
-declare
-autopsy
-workin
-torch
-prick
-limb
-hysterical
-goddamnit
-fetch
-dimension
-crowded
-clip
-climbing
-bonding
-woah
-trusts
-negotiate
-lethal
-iced
-fantasies
-deeds
-bore
-babysitter
-questioned
-outrageous
-kiriakis
-insulted
-grudge
-driveway
-deserted
-definite
-beep
-wires
-suggestions
-searched
-owed
-lend
-drunken
-demanding
-costanza
-conviction
-bumped
-weigh
-touches
-tempted
-shout
-resolve
-relate
-poisoned
-meals
-invitations
-haunted
-bogus
-autograph
-affects
-tolerate
-stepping
-spontaneous
-sleeps
-probation
-manny
-fist
-spectacular
-hostages
-heroin
-havin
-habits
-encouraging
-consult
-burgers
-boyfriends
-bailed
-baggage
-watches
-troubled
-torturing
-teasing
-sweetest
-qualities
-postpone
-overwhelmed
-malkovich
-impulse
-classy
-charging
-amazed
-policeman
-hypocrite
-humiliate
-hideous
-d'ya
-costumes
-bluffing
-betting
-bein
-bedtime
-alcoholic
-vegetable
-tray
-suspicions
-spreading
-splendid
-shrimp
-shouting
-pressed
-nooo
-grieving
-gladly
-fling
-eliminate
-cereal
-aaah
-sonofabitch
-paralyzed
-lotta
-locks
-guaranteed
-dummy
-despise
-dental
-briefing
-bluff
-batteries
-whatta
-sounding
-servants
-presume
-handwriting
-fainted
-dried
-allright
-acknowledge
-whacked
-toxic
-reliable
-quicker
-overwhelming
-lining
-harassing
-fatal
-endless
-dolls
-convict
-whatcha
-unlikely
-shutting
-positively
-overcome
-goddam
-essence
-dose
-diagnosis
-cured
-bully
-ahold
-yearbook
-tempting
-shelf
-prosecution
-pouring
-possessed
-greedy
-wonders
-thorough
-spine
-rath
-psychiatric
-meaningless
-latte
-jammed
-ignored
-fiance
-evidently
-contempt
-compromised
-cans
-weekends
-urge
-theft
-suing
-shipment
-scissors
-responding
-proposition
-noises
-matching
-hormones
-hail
-grandchildren
-gently
-smashed
-sexually
-sentimental
-nicest
-manipulated
-intern
-handcuffs
-framed
-errands
-entertaining
-crib
-carriage
-barge
-spends
-slipping
-seated
-rubbing
-rely
-reject
-recommendation
-reckon
-headaches
-float
-embrace
-corners
-whining
-sweating
-skipped
-mountie
-motives
-listens
-cristobel
-cleaner
-cheerleader
-balsom
-unnecessary
-stunning
-scent
-quartermaines
-pose
-montega
-loosen
-info
-hottest
-haunt
-gracious
-forgiving
-errand
-cakes
-blames
-abortion
-sketch
-shifts
-plotting
-perimeter
-pals
-mere
-mattered
-lonigan
-interference
-eyewitness
-enthusiasm
-diapers
-strongest
-shaken
-punched
-portal
-catches
-backyard
-terrorists
-sabotage
-organs
-needy
-cuff
-civilization
-woof
-who'll
-prank
-obnoxious
-mates
-hereby
-gabby
-faked
-cellar
-whitelighter
-void
-strangle
-sour
-muffins
-interfering
-demonic
-clearing
-boutique
-barrington
-terrace
-smoked
-righty
-quack
-petey
-pact
-knot
-ketchup
-disappearing
-cordy
-uptight
-ticking
-terrifying
-tease
-swamp
-secretly
-rejection
-reflection
-realizing
-rays
-mentally
-marone
-doubted
-deception
-congressman
-cheesy
-toto
-stalling
-scoop
-ribbon
-immune
-expects
-destined
-bets
-bathing
-appreciation
-accomplice
-wander
-shoved
-sewer
-scroll
-retire
-lasts
-fugitive
-freezer
-discount
-cranky
-crank
-clearance
-bodyguard
-anxiety
-accountant
-whoops
-volunteered
-talents
-stinking
-remotely
-garlic
-decency
-cord
-beds
-altogether
-uniforms
-tremendous
-popping
-outa
-observe
-lung
-hangs
-feelin
-dudes
-donation
-disguise
-curb
-bites
-antique
-toothbrush
-realistic
-predict
-landlord
-hourglass
-hesitate
-consolation
-babbling
-tipped
-stranded
-smartest
-repeating
-puke
-psst
-paycheck
-overreacted
-macho
-juvenile
-grocery
-freshen
-disposal
-cuffs
-caffeine
-vanished
-unfinished
-ripping
-pinch
-flattering
-expenses
-dinners
-colleague
-ciao
-belthazor
-attorneys
-woulda
-whereabouts
-waitin
-truce
-tripped
-tasted
-steer
-poisoning
-manipulative
-immature
-husbands
-heel
-granddad
-delivering
-condoms
-addict
-trashed
-raining
-pasta
-needles
-leaning
-detector
-coolest
-batch
-appointments
-almighty
-vegetables
-spark
-perfection
-pains
-momma
-mole
-meow
-hairs
-getaway
-cracking
-compliments
-behold
-verge
-tougher
-timer
-tapped
-taped
-specialty
-snooping
-shoots
-rendezvous
-pentagon
-leverage
-jeopardize
-janitor
-grandparents
-forbidden
-clueless
-bidding
-ungrateful
-unacceptable
-tutor
-serum
-scuse
-pajamas
-mouths
-lure
-irrational
-doom
-cries
-beautifully
-arresting
-approaching
-traitor
-sympathetic
-smug
-smash
-rental
-prostitute
-premonitions
-jumps
-inventory
-darlin
-committing
-banging
-asap
-worms
-violated
-vent
-traumatic
-traced
-sweaty
-shaft
-overboard
-insight
-healed
-grasp
-experiencing
-crappy
-crab
-chunk
-awww
-stain
-shack
-reacted
-pronounce
-poured
-moms
-marriages
-jabez
-handful
-flipped
-fireplace
-embarrassment
-disappears
-concussion
-bruises
-brakes
-twisting
-swept
-summon
-splitting
-sloppy
-settling
-reschedule
-notch
-hooray
-grabbing
-exquisite
-disrespect
-thornhart
-straw
-slapped
-shipped
-shattered
-ruthless
-refill
-payroll
-numb
-mourning
-manly
-hunk
-entertain
-drift
-dreadful
-doorstep
-confirmation
-chops
-appreciates
-vague
-tires
-stressful
-stashed
-stash
-sensed
-preoccupied
-predictable
-noticing
-madly
-gunshot
-dozens
-dork
-confuse
-cleaners
-charade
-chalk
-cappuccino
-bouquet
-amulet
-addiction
-who've
-warming
-unlock
-satisfy
-sacrificed
-relaxing
-lone
-blocking
-blend
-blankets
-addicted
-yuck
-hunger
-hamburger
-greeting
-greet
-gravy
-gram
-dreamt
-dice
-caution
-backpack
-agreeing
-whale
-taller
-supervisor
-sacrifices
-phew
-ounce
-irrelevant
-gran
-felon
-favorites
-farther
-fade
-erased
-easiest
-convenience
-compassionate
-cane
-backstage
-agony
-adores
-veins
-tweek
-thieves
-surgical
-strangely
-stetson
-recital
-proposing
-productive
-meaningful
-immunity
-hassle
-goddamned
-frighten
-dearly
-cease
-ambition
-wage
-unstable
-salvage
-richer
-refusing
-raging
-pumping
-pressuring
-mortals
-lowlife
-intimidated
-intentionally
-inspire
-forgave
-devotion
-despicable
-deciding
-dash
-comfy
-breach
-bark
-aaaah
-switching
-swallowed
-stove
-screamed
-scars
-russians
-pounding
-poof
-pipes
-pawn
-legit
-invest
-farewell
-curtains
-civilized
-caviar
-boost
-token
-superstition
-supernatural
-sadness
-recorder
-psyched
-motivated
-microwave
-hallelujah
-fraternity
-dryer
-cocoa
-chewing
-acceptable
-unbelievably
-smiled
-smelling
-simpler
-respectable
-remarks
-khasinau
-indication
-gutter
-grabs
-fulfill
-flashlight
-ellenor
-blooded
-blink
-blessings
-beware
-uhhh
-turf
-swings
-slips
-shovel
-shocking
-puff
-mirrors
-locking
-heartless
-fras
-childish
-cardiac
-utterly
-tuscany
-ticked
-stunned
-statesville
-sadly
-purely
-kiddin
-jerks
-hitch
-flirt
-fare
-equals
-dismiss
-christening
-casket
-c'mere
-breakup
-biting
-antibiotics
-accusation
-abducted
-witchcraft
-thread
-runnin
-punching
-paramedics
-newest
-murdering
-masks
-lawndale
-initials
-grampa
-choking
-charms
-careless
-bushes
-buns
-bummed
-shred
-saves
-saddle
-rethink
-regards
-precinct
-persuade
-meds
-manipulating
-llanfair
-leash
-hearted
-guarantees
-fucks
-disgrace
-deposition
-bookstore
-boil
-vitals
-veil
-trespassing
-sidewalk
-sensible
-punishing
-overtime
-optimistic
-obsessing
-notify
-mornin
-jeopardy
-jaffa
-injection
-hilarious
-desires
-confide
-cautious
-yada
-where're
-vindictive
-vial
-teeny
-stroll
-sittin
-scrub
-rebuild
-posters
-ordeal
-nuns
-intimacy
-inheritance
-exploded
-donate
-distracting
-despair
-crackers
-wildwind
-virtue
-thoroughly
-tails
-spicy
-sketches
-sights
-sheer
-shaving
-seize
-scarecrow
-refreshing
-prosecute
-platter
-napkin
-misplaced
-merchandise
-loony
-jinx
-heroic
-frankenstein
-ambitious
-syrup
-solitary
-resemblance
-reacting
-premature
-lavery
-flashes
-cheque
-awright
-acquainted
-wrapping
-untie
-salute
-realised
-priceless
-partying
-lightly
-lifting
-kasnoff
-insisting
-glowing
-generator
-explosives
-cutie
-confronted
-buts
-blouse
-ballistic
-antidote
-analyze
-allowance
-adjourned
-unto
-understatement
-tucked
-touchy
-subconscious
-screws
-sarge
-roommates
-rambaldi
-offend
-nerd
-knives
-irresistible
-incapable
-hostility
-goddammit
-fuse
-frat
-curfew
-blackmailed
-walkin
-starve
-sleigh
-sarcastic
-recess
-rebound
-pinned
-parlor
-outfits
-livin
-heartache
-haired
-fundraiser
-doorman
-discreet
-dilucca
-cracks
-considerate
-climbed
-catering
-apophis
-zoey
-urine
-strung
-stitches
-sordid
-sark
-protector
-phoned
-pets
-hostess
-flaw
-flavor
-deveraux
-consumed
-confidentiality
-bourbon
-straightened
-specials
-spaghetti
-prettier
-powerless
-playin
-playground
-paranoia
-instantly
-havoc
-exaggerating
-eavesdropping
-doughnuts
-diversion
-deepest
-cutest
-comb
-bela
-behaving
-anyplace
-accessory
-workout
-translate
-stuffing
-speeding
-slime
-royalty
-polls
-marital
-lurking
-lottery
-imaginary
-greetings
-fairwinds
-elegant
-elbow
-credibility
-credentials
-claws
-chopped
-bridal
-bedside
-babysitting
-witty
-unforgivable
-underworld
-tempt
-tabs
-sophomore
-selfless
-secrecy
-restless
-okey
-movin
-metaphor
-messes
-meltdown
-lecter
-incoming
-gasoline
-diefenbaker
-buckle
-admired
-adjustment
-warmth
-throats
-seduced
-queer
-parenting
-noses
-luckiest
-graveyard
-gifted
-footsteps
-dimeras
-cynical
-wedded
-verbal
-unpredictable
-tuned
-stoop
-slides
-sinking
-rigged
-plumbing
-lingerie
-hankey
-greed
-everwood
-elope
-dresser
-chauffeur
-bulletin
-bugged
-bouncing
-temptation
-strangest
-slammed
-sarcasm
-pending
-packages
-orderly
-obsessive
-murderers
-meteor
-inconvenience
-glimpse
-froze
-execute
-courageous
-consulate
-closes
-bosses
-bees
-amends
-wuss
-wolfram
-wacky
-unemployed
-testifying
-syringe
-stew
-startled
-sorrow
-sleazy
-shaky
-screams
-rsquo
-remark
-poke
-nutty
-mentioning
-mend
-inspiring
-impulsive
-housekeeper
-foam
-fingernails
-conditioning
-baking
-whine
-thug
-starved
-sniffing
-sedative
-programmed
-picket
-paged
-hound
-homosexual
-homo
-hips
-forgets
-flipping
-flea
-flatter
-dwell
-dumpster
-choo
-assignments
-ants
-vile
-unreasonable
-tossing
-thanked
-steals
-souvenir
-scratched
-psychopath
-outs
-obstruction
-obey
-lump
-insists
-harass
-gloat
-filth
-edgy
-didn
-coroner
-confessing
-bruise
-betraying
-bailing
-appealing
-adebisi
-wrath
-wandered
-waist
-vain
-traps
-stepfather
-poking
-obligated
-heavenly
-dilemma
-crazed
-contagious
-coaster
-cheering
-bundle
-vomit
-thingy
-speeches
-robbing
-raft
-pumped
-pillows
-peep
-packs
-neglected
-m'kay
-loneliness
-intrude
-helluva
-gardener
-forresters
-drooling
-betcha
-vase
-supermarket
-squat
-spitting
-rhyme
-relieve
-receipts
-racket
-pictured
-pause
-overdue
-motivation
-morgendorffer
-kidnapper
-insect
-horns
-feminine
-eyeballs
-dumps
-disappointing
-crock
-convertible
-claw
-clamp
-canned
-cambias
-bathtub
-avanya
-artery
-weep
-warmer
-suspense
-summoned
-spiders
-reiber
-raving
-pushy
-postponed
-ohhhh
-noooo
-mold
-laughter
-incompetent
-hugging
-groceries
-drip
-communicating
-auntie
-adios
-wraps
-wiser
-willingly
-weirdest
-timmih
-thinner
-swelling
-swat
-steroids
-sensitivity
-scrape
-rehearse
-prophecy
-ledge
-justified
-insults
-hateful
-handles
-doorway
-chatting
-buyer
-buckaroo
-bedrooms
-askin
-ammo
-tutoring
-subpoena
-scratching
-privileges
-pager
-mart
-intriguing
-idiotic
-grape
-enlighten
-corrupt
-brunch
-bridesmaid
-barking
-applause
-acquaintance
-wretched
-superficial
-soak
-smoothly
-sensing
-restraint
-posing
-pleading
-payoff
-oprah
-nemo
-morals
-loaf
-jumpy
-ignorant
-herbal
-hangin
-germs
-generosity
-flashing
-doughnut
-clumsy
-chocolates
-captive
-behaved
-apologise
-vanity
-stumbled
-preview
-poisonous
-perjury
-parental
-onboard
-mugged
-minding
-linen
-knots
-interviewing
-humour
-grind
-greasy
-goons
-drastic
-coop
-comparing
-cocky
-clearer
-bruised
-brag
-bind
-worthwhile
-whoop
-vanquishing
-tabloids
-sprung
-spotlight
-sentencing
-racist
-provoke
-pining
-overly
-locket
-imply
-impatient
-hovering
-hotter
-fest
-endure
-dots
-doren
-debts
-crawled
-chained
-brit
-breaths
-weirdo
-warmed
-wand
-troubling
-tok'ra
-strapped
-soaked
-skipping
-scrambled
-rattle
-profound
-musta
-mocking
-misunderstand
-limousine
-kacl
-hustle
-forensic
-enthusiastic
-duct
-drawers
-devastating
-conquer
-clarify
-chores
-cheerleaders
-cheaper
-callin
-blushing
-barging
-abused
-yoga
-wrecking
-wits
-waffles
-virginity
-vibes
-uninvited
-unfaithful
-teller
-strangled
-scheming
-ropes
-rescuing
-rave
-postcard
-o'reily
-morphine
-lotion
-lads
-kidneys
-judgement
-itch
-indefinitely
-grenade
-glamorous
-genetically
-freud
-discretion
-delusions
-crate
-competent
-bakery
-argh
-ahhhh
-wedge
-wager
-unfit
-tripping
-torment
-superhero
-stirring
-spinal
-sorority
-seminar
-scenery
-rabble
-pneumonia
-perks
-override
-ooooh
-mija
-manslaughter
-mailed
-lime
-lettuce
-intimidate
-guarded
-grieve
-grad
-frustration
-doorbell
-chinatown
-authentic
-arraignment
-annulled
-allergies
-wanta
-verify
-vegetarian
-tighter
-telegram
-stalk
-spared
-shoo
-satisfying
-saddam
-requesting
-pens
-overprotective
-obstacles
-notified
-nasedo
-grandchild
-genuinely
-flushed
-fluids
-floss
-escaping
-ditched
-cramp
-corny
-bunk
-bitten
-billions
-bankrupt
-yikes
-wrists
-ultrasound
-ultimatum
-thirst
-sniff
-shakes
-salsa
-retrieve
-reassuring
-pumps
-neurotic
-negotiating
-needn't
-monitors
-millionaire
-lydecker
-limp
-incriminating
-hatchet
-gracias
-gordie
-fills
-feeds
-doubting
-decaf
-biopsy
-whiz
-voluntarily
-ventilator
-unpack
-unload
-toad
-spooked
-snitch
-schillinger
-reassure
-persuasive
-mystical
-mysteries
-matrimony
-mails
-jock
-headline
-explanations
-dispatch
-curly
-cupid
-condolences
-comrade
-cassadines
-bulb
-bragging
-awaits
-assaulted
-ambush
-adolescent
-abort
-yank
-whit
-vaguely
-undermine
-tying
-swamped
-stabbing
-slippers
-slash
-sincerely
-sigh
-setback
-secondly
-rotting
-precaution
-pcpd
-melting
-liaison
-hots
-hooking
-headlines
-haha
-ganz
-fury
-felicity
-fangs
-encouragement
-earring
-dreidel
-dory
-donut
-dictate
-decorating
-cocktails
-bumps
-blueberry
-believable
-backfired
-backfire
-apron
-adjusting
-vous
-vouch
-vitamins
-ummm
-tattoos
-slimy
-sibling
-shhhh
-renting
-peculiar
-parasite
-paddington
-marries
-mailbox
-magically
-lovebirds
-knocks
-informant
-exits
-drazen
-distractions
-disconnected
-dinosaurs
-dashwood
-crooked
-conveniently
-wink
-warped
-underestimated
-tacky
-shoving
-seizure
-reset
-pushes
-opener
-mornings
-mash
-invent
-indulge
-horribly
-hallucinating
-festive
-eyebrows
-enjoys
-desperation
-dealers
-darkest
-daph
-boragora
-belts
-bagel
-authorization
-auditions
-agitated
-wishful
-wimp
-vanish
-unbearable
-tonic
-suffice
-suction
-slaying
-safest
-rocking
-relive
-puttin
-prettiest
-noisy
-newlyweds
-nauseous
-misguided
-mildly
-midst
-liable
-judgmental
-indy
-hunted
-givin
-fascinated
-elephants
-dislike
-deluded
-decorate
-crummy
-contractions
-carve
-bottled
-bonded
-bahamas
-unavailable
-twenties
-trustworthy
-surgeons
-stupidity
-skies
-remorse
-preferably
-pies
-nausea
-napkins
-mule
-mourn
-melted
-mashed
-inherit
-greatness
-golly
-excused
-dumbo
-drifting
-delirious
-damaging
-cubicle
-compelled
-comm
-chooses
-checkup
-boredom
-bandages
-alarms
-windshield
-who're
-whaddya
-transparent
-surprisingly
-sunglasses
-slit
-roar
-reade
-prognosis
-probe
-pitiful
-persistent
-peas
-nosy
-nagging
-morons
-masterpiece
-martinis
-limbo
-liars
-irritating
-inclined
-hump
-hoynes
-fiasco
-eatin
-cubans
-concentrating
-colorful
-clam
-cider
-brochure
-barto
-bargaining
-wiggle
-welcoming
-weighing
-vanquished
-stains
-sooo
-snacks
-smear
-sire
-resentment
-psychologist
-pint
-overhear
-morality
-landingham
-kisser
-hoot
-holling
-handshake
-grilled
-formality
-elevators
-depths
-confirms
-boathouse
-accidental
-westbridge
-wacko
-ulterior
-thugs
-thighs
-tangled
-stirred
-snag
-sling
-sleaze
-rumour
-ripe
-remarried
-puddle
-pins
-perceptive
-miraculous
-longing
-lockup
-librarian
-impressions
-immoral
-hypothetically
-guarding
-gourmet
-gabe
-faxed
-extortion
-downright
-digest
-cranberry
-bygones
-buzzing
-burying
-bikes
-weary
-taping
-takeout
-sweeping
-stepmother
-stale
-senor
-seaborn
-pros
-pepperoni
-newborn
-ludicrous
-injected
-geeks
-forged
-faults
-drue
-dire
-dief
-desi
-deceiving
-caterer
-calmed
-budge
-ankles
-vending
-typing
-tribbiani
-there're
-squared
-snowing
-shades
-sexist
-rewrite
-regretted
-raises
-picky
-orphan
-mural
-misjudged
-miscarriage
-memorize
-leaking
-jitters
-invade
-interruption
-illegally
-handicapped
-glitch
-gittes
-finer
-distraught
-dispose
-dishonest
-digs
-dads
-cruelty
-circling
-canceling
-butterflies
-belongings
-barbrady
-amusement
-alias
-zombies
-where've
-unborn
-swearing
-stables
-squeezed
-sensational
-resisting
-radioactive
-questionable
-privileged
-portofino
-owning
-overlook
-orson
-oddly
-interrogate
-imperative
-impeccable
-hurtful
-hors
-heap
-graders
-glance
-disgust
-devious
-destruct
-crazier
-countdown
-chump
-cheeseburger
-burglar
-berries
-ballroom
-assumptions
-annoyed
-allergy
-admirer
-admirable
-activate
-underpants
-twit
-tack
-strokes
-stool
-sham
-scrap
-retarded
-resourceful
-remarkably
-refresh
-pressured
-precautions
-pointy
-nightclub
-mustache
-maui
-lace
-hunh
-hubby
-flare
-dont
-dokey
-dangerously
-crushing
-clinging
-choked
-chem
-cheerleading
-checkbook
-cashmere
-calmly
-blush
-believer
-amazingly
-alas
-what've
-toilets
-tacos
-stairwell
-spirited
-sewing
-rubbed
-punches
-protects
-nuisance
-motherfuckers
-mingle
-kynaston
-knack
-kinkle
-impose
-gullible
-godmother
-funniest
-friggin
-folding
-fashions
-eater
-dysfunctional
-drool
-dripping
-ditto
-cruising
-criticize
-conceive
-clone
-cedars
-caliber
-brighter
-blinded
-birthdays
-banquet
-anticipate
-annoy
-whim
-whichever
-volatile
-veto
-vested
-shroud
-rests
-reindeer
-quarantine
-pleases
-painless
-orphans
-orphanage
-offence
-obliged
-negotiation
-narcotics
-mistletoe
-meddling
-manifest
-lookit
-lilah
-intrigued
-injustice
-homicidal
-gigantic
-exposing
-elves
-disturbance
-disastrous
-depended
-demented
-correction
-cooped
-cheerful
-buyers
-brownies
-beverage
-basics
-arvin
-weighs
-upsets
-unethical
-swollen
-sweaters
-stupidest
-sensation
-scalpel
-props
-prescribed
-pompous
-objections
-mushrooms
-mulwray
-manipulation
-lured
-internship
-insignificant
-inmate
-incentive
-fulfilled
-disagreement
-crypt
-cornered
-copied
-brightest
-beethoven
-attendant
-amaze
-yogurt
-wyndemere
-vocabulary
-tulsa
-tactic
-stuffy
-respirator
-pretends
-polygraph
-pennies
-ordinarily
-olives
-necks
-morally
-martyr
-leftovers
-joints
-hopping
-homey
-hints
-heartbroken
-forge
-florist
-firsthand
-fiend
-dandy
-crippled
-corrected
-conniving
-conditioner
-clears
-chemo
-bubbly
-bladder
-beeper
-baptism
-wiring
-wench
-weaknesses
-volunteering
-violating
-unlocked
-tummy
-surrogate
-subid
-stray
-startle
-specifics
-slowing
-scoot
-robbers
-rightful
-richest
-qfxmjrie
-puffs
-pierced
-pencils
-paralysis
-makeover
-luncheon
-linksynergy
-jerky
-jacuzzi
-hitched
-hangover
-fracture
-flock
-firemen
-disgusted
-darned
-clams
-borrowing
-banged
-wildest
-weirder
-unauthorized
-stunts
-sleeves
-sixties
-shush
-shalt
-retro
-quits
-pegged
-painfully
-paging
-omelet
-memorized
-lawfully
-jackets
-intercept
-ingredient
-grownup
-glued
-fulfilling
-enchanted
-delusion
-daring
-compelling
-carton
-bridesmaids
-bribed
-boiling
-bathrooms
-bandage
-awaiting
-assign
-arrogance
-antiques
-ainsley
-turkeys
-trashing
-stockings
-stalked
-stabilized
-skates
-sedated
-robes
-respecting
-psyche
-presumptuous
-prejudice
-paragraph
-mocha
-mints
-mating
-mantan
-lorne
-loads
-listener
-itinerary
-hepatitis
-heave
-guesses
-fading
-examining
-dumbest
-dishwasher
-deceive
-cunning
-cripple
-convictions
-confided
-compulsive
-compromising
-burglary
-bumpy
-brainwashed
-benes
-arnie
-affirmative
-adrenaline
-adamant
-watchin
-waitresses
-transgenic
-toughest
-tainted
-surround
-stormed
-spree
-spilling
-spectacle
-soaking
-shreds
-sewers
-severed
-scarce
-scamming
-scalp
-rewind
-rehearsing
-pretentious
-potions
-overrated
-obstacle
-nerds
-meems
-mcmurphy
-maternity
-maneuver
-loathe
-fertility
-eloping
-ecstatic
-ecstasy
-divorcing
-dignan
-costing
-clubhouse
-clocks
-candid
-bursting
-breather
-braces
-bending
-arsonist
-adored
-absorb
-valiant
-uphold
-unarmed
-topolsky
-thrilling
-thigh
-terminate
-sustain
-spaceship
-snore
-sneeze
-smuggling
-salty
-quaint
-patronize
-patio
-morbid
-mamma
-kettle
-joyous
-invincible
-interpret
-insecurities
-impulses
-illusions
-holed
-exploit
-drivin
-defenseless
-dedicate
-cradle
-coupon
-countless
-conjure
-cardboard
-booking
-backseat
-accomplishment
-wordsworth
-wisely
-valet
-vaccine
-urges
-unnatural
-unlucky
-truths
-traumatized
-tasting
-swears
-strawberries
-steaks
-stats
-skank
-seducing
-secretive
-scumbag
-screwdriver
-schedules
-rooting
-rightfully
-rattled
-qualifies
-puppets
-prospects
-pronto
-posse
-polling
-pedestal
-palms
-muddy
-morty
-microscope
-merci
-lecturing
-inject
-incriminate
-hygiene
-grapefruit
-gazebo
-funnier
-cuter
-bossy
-booby
-aides
-zende
-winthrop
-warrants
-valentines
-undressed
-underage
-truthfully
-tampered
-suffers
-speechless
-sparkling
-sidelines
-shrek
-railing
-puberty
-pesky
-outrage
-outdoors
-motions
-moods
-lunches
-litter
-kidnappers
-itching
-intuition
-imitation
-humility
-hassling
-gallons
-drugstore
-dosage
-disrupt
-dipping
-deranged
-debating
-cuckoo
-cremated
-craziness
-cooperating
-circumstantial
-chimney
-blinking
-biscuits
-admiring
-weeping
-triad
-trashy
-soothing
-slumber
-slayers
-skirts
-siren
-shindig
-sentiment
-rosco
-riddance
-quaid
-purity
-proceeding
-pretzels
-panicking
-mckechnie
-lovin
-leaked
-intruding
-impersonating
-ignorance
-hamburgers
-footprints
-fluke
-fleas
-festivities
-fences
-feisty
-evacuate
-emergencies
-deceived
-creeping
-craziest
-corpses
-conned
-coincidences
-bounced
-bodyguards
-blasted
-bitterness
-baloney
-ashtray
-apocalypse
-zillion
-watergate
-wallpaper
-telesave
-sympathize
-sweeter
-startin
-spades
-sodas
-snowed
-sleepover
-signor
-seein
-retainer
-restroom
-rested
-repercussions
-reliving
-reconcile
-prevail
-preaching
-overreact
-o'neil
-noose
-moustache
-manicure
-maids
-landlady
-hypothetical
-hopped
-homesick
-hives
-hesitation
-herbs
-hectic
-heartbreak
-haunting
-gangs
-frown
-fingerprint
-exhausting
-everytime
-disregard
-cling
-chevron
-chaperone
-blinding
-bitty
-beads
-battling
-badgering
-anticipation
-upstanding
-unprofessional
-unhealthy
-turmoil
-truthful
-toothpaste
-tippin
-thoughtless
-tagataya
-shooters
-senseless
-rewarding
-propane
-preposterous
-pigeons
-pastry
-overhearing
-obscene
-negotiable
-loner
-jogging
-itchy
-insinuating
-insides
-hospitality
-hormone
-hearst
-forthcoming
-fists
-fifties
-etiquette
-endings
-destroys
-despises
-deprived
-cuddy
-crust
-cloak
-circumstance
-chewed
-casserole
-bidder
-bearer
-artoo
-applaud
-appalling
-vowed
-virgins
-vigilante
-undone
-throttle
-testosterone
-tailor
-symptom
-swoop
-suitcases
-stomp
-sticker
-stakeout
-spoiling
-snatched
-smoochy
-smitten
-shameless
-restraints
-researching
-renew
-refund
-reclaim
-raoul
-puzzles
-purposely
-punks
-prosecuted
-plaid
-picturing
-pickin
-parasites
-mysteriously
-multiply
-mascara
-jukebox
-interruptions
-gunfire
-furnace
-elbows
-duplicate
-drapes
-deliberate
-decoy
-cryptic
-coupla
-condemn
-complicate
-colossal
-clerks
-clarity
-brushed
-banished
-argon
-alarmed
-worships
-versa
-uncanny
-technicality
-sundae
-stumble
-stripping
-shuts
-schmuck
-satin
-saliva
-robber
-relentless
-reconnect
-recipes
-rearrange
-rainy
-psychiatrists
-policemen
-plunge
-plugged
-patched
-overload
-o'malley
-mindless
-menus
-lullaby
-lotte
-leavin
-killin
-karinsky
-invalid
-hides
-grownups
-griff
-flaws
-flashy
-flaming
-fettes
-evicted
-dread
-degrassi
-dealings
-dangers
-cushion
-bowel
-barged
-abide
-abandoning
-wonderfully
-wait'll
-violate
-suicidal
-stayin
-sorted
-slamming
-sketchy
-shoplifting
-raiser
-quizmaster
-prefers
-needless
-motherhood
-momentarily
-migraine
-lifts
-leukemia
-leftover
-keepin
-hinks
-hellhole
-gowns
-goodies
-gallon
-futures
-entertained
-eighties
-conspiring
-cheery
-benign
-apiece
-adjustments
-abusive
-abduction
-wiping
-whipping
-welles
-unspeakable
-unidentified
-trivial
-transcripts
-textbook
-supervise
-superstitious
-stricken
-stimulating
-spielberg
-slices
-shelves
-scratches
-sabotaged
-retrieval
-repressed
-rejecting
-quickie
-ponies
-peeking
-outraged
-o'connell
-moping
-moaning
-mausoleum
-licked
-kovich
-klutz
-interrogating
-interfered
-insulin
-infested
-incompetence
-hyper
-horrified
-handedly
-gekko
-fraid
-fractured
-examiner
-eloped
-disoriented
-dashing
-crashdown
-courier
-cockroach
-chipped
-brushing
-bombed
-bolts
-baths
-baptized
-astronaut
-assurance
-anemia
-abuela
-abiding
-withholding
-weave
-wearin
-weaker
-suffocating
-straws
-straightforward
-stench
-steamed
-starboard
-sideways
-shrinks
-shortcut
-scram
-roasted
-roaming
-riviera
-respectfully
-repulsive
-psychiatry
-provoked
-penitentiary
-painkillers
-ninotchka
-mitzvah
-milligrams
-midge
-marshmallows
-looky
-lapse
-kubelik
-intellect
-improvise
-implant
-goa'ulds
-giddy
-geniuses
-fruitcake
-footing
-fightin
-drinkin
-doork
-detour
-cuddle
-crashes
-combo
-colonnade
-cheats
-cetera
-bailiff
-auditioning
-assed
-amused
-alienate
-aiding
-aching
-unwanted
-topless
-tongues
-tiniest
-superiors
-soften
-sheldrake
-rawley
-raisins
-presses
-plaster
-nessa
-narrowed
-minions
-merciful
-lawsuits
-intimidating
-infirmary
-inconvenient
-imposter
-hugged
-honoring
-holdin
-hades
-godforsaken
-fumes
-forgery
-foolproof
-folder
-flattery
-fingertips
-exterminator
-explodes
-eccentric
-dodging
-disguised
-crave
-constructive
-concealed
-compartment
-chute
-chinpokomon
-bodily
-astronauts
-alimony
-accustomed
-abdominal
-wrinkle
-wallow
-valium
-untrue
-uncover
-trembling
-treasures
-torched
-toenails
-timed
-termites
-telly
-taunting
-taransky
-talker
-succubus
-smarts
-sliding
-sighting
-semen
-seizures
-scarred
-savvy
-sauna
-saddest
-sacrificing
-rubbish
-riled
-ratted
-rationally
-provenance
-phonse
-perky
-pedal
-overdose
-nasal
-nanites
-mushy
-movers
-missus
-midterm
-merits
-melodramatic
-manure
-knitting
-invading
-interpol
-incapacitated
-hotline
-hauling
-gunpoint
-grail
-ganza
-framing
-flannel
-faded
-eavesdrop
-desserts
-calories
-breathtaking
-bleak
-blacked
-batter
-aggravated
-yanked
-wigand
-whoah
-unwind
-undoubtedly
-unattractive
-twitch
-trimester
-torrance
-timetable
-taxpayers
-strained
-stared
-slapping
-sincerity
-siding
-shenanigans
-shacking
-sappy
-samaritan
-poorer
-politely
-paste
-oysters
-overruled
-nightcap
-mosquito
-millimeter
-merrier
-manhood
-lucked
-kilos
-ignition
-hauled
-harmed
-goodwill
-freshmen
-fenmore
-fasten
-farce
-exploding
-erratic
-drunks
-ditching
-d'artagnan
-cramped
-contacting
-closets
-clientele
-chimp
-bargained
-arranging
-anesthesia
-amuse
-altering
-afternoons
-accountable
-abetting
-wolek
-waved
-uneasy
-toddy
-tattooed
-spauldings
-sliced
-sirens
-schibetta
-scatter
-rinse
-remedy
-redemption
-pleasures
-optimism
-oblige
-mmmmm
-masked
-malicious
-mailing
-kosher
-kiddies
-judas
-isolate
-insecurity
-incidentally
-heals
-headlights
-growl
-grilling
-glazed
-flunk
-floats
-fiery
-fairness
-exercising
-excellency
-disclosure
-cupboard
-counterfeit
-condescending
-conclusive
-clicked
-cleans
-cholesterol
-cashed
-broccoli
-brats
-blueprints
-blindfold
-billing
-attach
-appalled
-alrighty
-wynant
-unsolved
-unreliable
-toots
-tighten
-sweatshirt
-steinbrenner
-steamy
-spouse
-sonogram
-slots
-sleepless
-shines
-retaliate
-rephrase
-redeem
-rambling
-quilt
-quarrel
-prying
-proverbial
-priced
-prescribe
-prepped
-pranks
-possessive
-plaintiff
-pediatrics
-overlooked
-outcast
-nightgown
-mumbo
-mediocre
-mademoiselle
-lunchtime
-lifesaver
-leaned
-lambs
-interns
-hounding
-hellmouth
-hahaha
-goner
-ghoul
-gardening
-frenzy
-foyer
-extras
-exaggerate
-everlasting
-enlightened
-dialed
-devote
-deceitful
-d'oeuvres
-cosmetic
-contaminated
-conspired
-conning
-cavern
-carving
-butting
-boiled
-blurry
-babysit
-ascension
-aaaaah
-wildly
-whoopee
-whiny
-weiskopf
-walkie
-vultures
-vacations
-upfront
-unresolved
-tampering
-stockholders
-snaps
-sleepwalking
-shrunk
-sermon
-seduction
-scams
-revolve
-phenomenal
-patrolling
-paranormal
-ounces
-omigod
-nightfall
-lashing
-innocents
-infierno
-incision
-humming
-haunts
-gloss
-gloating
-frannie
-fetal
-feeny
-entrapment
-discomfort
-detonator
-dependable
-concede
-complication
-commotion
-commence
-chulak
-caucasian
-casually
-brainer
-bolie
-ballpark
-anwar
-analyzing
-accommodations
-youse
-wring
-wallowing
-transgenics
-thrive
-tedious
-stylish
-strippers
-sterile
-squeezing
-squeaky
-sprained
-solemn
-snoring
-shattering
-shabby
-seams
-scrawny
-revoked
-residue
-reeks
-recite
-ranting
-quoting
-predicament
-plugs
-pinpoint
-petrified
-pathological
-passports
-oughtta
-nighter
-navigate
-kippie
-intrigue
-intentional
-insufferable
-hunky
-how've
-horrifying
-hearty
-hamptons
-grazie
-funerals
-forks
-fetched
-excruciating
-enjoyable
-endanger
-dumber
-drying
-diabolical
-crossword
-corry
-comprehend
-clipped
-classmates
-candlelight
-brutally
-brutality
-boarded
-bathrobe
-authorize
-assemble
-aerobics
-wholesome
-whiff
-vermin
-trophies
-trait
-tragically
-toying
-testy
-tasteful
-stocked
-spinach
-sipping
-sidetracked
-scrubbing
-scraping
-sanctity
-robberies
-ridin
-retribution
-refrain
-realities
-radiant
-protesting
-projector
-plutonium
-payin
-parting
-o'reilly
-nooooo
-motherfucking
-measly
-manic
-lalita
-juggling
-jerking
-intro
-inevitably
-hypnosis
-huddle
-horrendous
-hobbies
-heartfelt
-harlin
-hairdresser
-gonorrhea
-fussing
-furtwangler
-fleeting
-flawless
-flashed
-fetus
-eulogy
-distinctly
-disrespectful
-denies
-crossbow
-cregg
-crabs
-cowardly
-contraction
-contingency
-confirming
-condone
-coffins
-cleansing
-cheesecake
-certainty
-cages
-c'est
-briefed
-bravest
-bosom
-boils
-binoculars
-bachelorette
-appetizer
-ambushed
-alerted
-woozy
-withhold
-vulgar
-utmost
-unleashed
-unholy
-unhappiness
-unconditional
-typewriter
-typed
-twists
-supermodel
-subpoenaed
-stringing
-skeptical
-schoolgirl
-romantically
-rocked
-revoir
-reopen
-puncture
-preach
-polished
-planetarium
-penicillin
-peacefully
-nurturing
-more'n
-mmhmm
-midgets
-marklar
-lodged
-lifeline
-jellyfish
-infiltrate
-hutch
-horseback
-heist
-gents
-frickin
-freezes
-forfeit
-flakes
-flair
-fathered
-eternally
-epiphany
-disgruntled
-discouraged
-delinquent
-decipher
-danvers
-cubes
-credible
-coping
-chills
-cherished
-catastrophe
-bombshell
-birthright
-billionaire
-ample
-affections
-admiration
-abbotts
-whatnot
-watering
-vinegar
-unthinkable
-unseen
-unprepared
-unorthodox
-underhanded
-uncool
-timeless
-thump
-thermometer
-theoretically
-tapping
-tagged
-swung
-stares
-spiked
-solves
-smuggle
-scarier
-saucer
-quitter
-prudent
-powdered
-poked
-pointers
-peril
-penetrate
-penance
-opium
-nudge
-nostrils
-neurological
-mockery
-mobster
-medically
-loudly
-insights
-implicate
-hypocritical
-humanly
-holiness
-healthier
-hammered
-haldeman
-gunman
-gloom
-freshly
-francs
-flunked
-flawed
-emptiness
-drugging
-dozer
-derevko
-deprive
-deodorant
-cryin
-crocodile
-coloring
-colder
-cognac
-clocked
-clippings
-charades
-chanting
-certifiable
-caterers
-brute
-brochures
-botched
-blinders
-bitchin
-banter
-woken
-ulcer
-tread
-thankfully
-swine
-swimsuit
-swans
-stressing
-steaming
-stamped
-stabilize
-squirm
-snooze
-shuffle
-shredded
-seafood
-scratchy
-savor
-sadistic
-rhetorical
-revlon
-realist
-prosecuting
-prophecies
-polyester
-petals
-persuasion
-paddles
-o'leary
-nuthin
-neighbour
-negroes
-muster
-meningitis
-matron
-lockers
-letterman
-legged
-indictment
-hypnotized
-housekeeping
-hopelessly
-hallucinations
-grader
-goldilocks
-girly
-flask
-envelopes
-downside
-doves
-dissolve
-discourage
-disapprove
-diabetic
-deliveries
-decorator
-crossfire
-criminally
-containment
-comrades
-complimentary
-chatter
-catchy
-cashier
-cartel
-caribou
-cardiologist
-brawl
-booted
-barbershop
-aryan
-angst
-administer
-zellie
-wreak
-whistles
-vandalism
-vamps
-uterus
-upstate
-unstoppable
-understudy
-tristin
-transcript
-tranquilizer
-toxins
-tonsils
-stempel
-spotting
-spectator
-spatula
-softer
-snotty
-slinging
-showered
-sexiest
-sensual
-sadder
-rimbaud
-restrain
-resilient
-remission
-reinstate
-rehash
-recollection
-rabies
-popsicle
-plausible
-pediatric
-patronizing
-ostrich
-ortolani
-oooooh
-omelette
-mistrial
-marseilles
-loophole
-laughin
-kevvy
-irritated
-infidelity
-hypothermia
-horrific
-groupie
-grinding
-graceful
-goodspeed
-gestures
-frantic
-extradition
-echelon
-disks
-dawnie
-dared
-damsel
-curled
-collateral
-collage
-chant
-calculating
-bumping
-bribes
-boardwalk
-blinds
-blindly
-bleeds
-bickering
-beasts
-backside
-avenge
-apprehended
-anguish
-abusing
-youthful
-yells
-yanking
-whomever
-when'd
-vomiting
-vengeful
-unpacking
-unfamiliar
-undying
-tumble
-trolls
-treacherous
-tipping
-tantrum
-tanked
-summons
-straps
-stomped
-stinkin
-stings
-staked
-squirrels
-sprinkles
-speculate
-sorting
-skinned
-sicko
-sicker
-shootin
-shatter
-seeya
-schnapps
-s'posed
-ronee
-respectful
-regroup
-regretting
-reeling
-reckoned
-ramifications
-puddy
-projections
-preschool
-plissken
-platonic
-permalash
-outdone
-outburst
-mutants
-mugging
-misfortune
-miserably
-miraculously
-medications
-margaritas
-manpower
-lovemaking
-logically
-leeches
-latrine
-kneel
-inflict
-impostor
-hypocrisy
-hippies
-heterosexual
-heightened
-hecuba
-healer
-gunned
-grooming
-groin
-gooey
-gloomy
-frying
-friendships
-fredo
-firepower
-fathom
-exhaustion
-evils
-endeavor
-eggnog
-dreaded
-d'arcy
-crotch
-coughing
-coronary
-cookin
-consummate
-congrats
-companionship
-caved
-caspar
-bulletproof
-brilliance
-breakin
-brash
-blasting
-aloud
-airtight
-advising
-advertise
-adultery
-aches
-wronged
-upbeat
-trillion
-thingies
-tending
-tarts
-surreal
-specs
-specialize
-spade
-shrew
-shaping
-selves
-schoolwork
-roomie
-recuperating
-rabid
-quart
-provocative
-proudly
-pretenses
-prenatal
-pharmaceuticals
-pacing
-overworked
-originals
-nicotine
-murderous
-mileage
-mayonnaise
-massages
-losin
-interrogated
-injunction
-impartial
-homing
-heartbreaker
-hacks
-glands
-giver
-fraizh
-flips
-flaunt
-englishman
-electrocuted
-dusting
-ducking
-drifted
-donating
-cylon
-crutches
-crates
-cowards
-comfortably
-chummy
-chitchat
-childbirth
-businesswoman
-brood
-blatant
-bethy
-barring
-bagged
-awakened
-asbestos
-airplanes
-worshipped
-winnings
-why're
-visualize
-unprotected
-unleash
-trays
-thicker
-therapists
-takeoff
-streisand
-storeroom
-stethoscope
-stacked
-spiteful
-sneaks
-snapping
-slaughtered
-slashed
-simplest
-silverware
-shits
-secluded
-scruples
-scrubs
-scraps
-ruptured
-roaring
-receptionist
-recap
-raditch
-radiator
-pushover
-plastered
-pharmacist
-perverse
-perpetrator
-ornament
-ointment
-nineties
-napping
-nannies
-mousse
-moors
-momentary
-misunderstandings
-manipulator
-malfunction
-laced
-kivar
-kickin
-infuriating
-impressionable
-holdup
-hires
-hesitated
-headphones
-hammering
-groundwork
-grotesque
-graces
-gauze
-gangsters
-frivolous
-freeing
-fours
-forwarding
-ferrars
-faulty
-fantasizing
-extracurricular
-empathy
-divorces
-detonate
-depraved
-demeaning
-deadlines
-dalai
-cursing
-cufflink
-crows
-coupons
-comforted
-claustrophobic
-casinos
-camped
-busboy
-bluth
-bennetts
-baskets
-attacker
-aplastic
-angrier
-affectionate
-zapped
-wormhole
-weaken
-unrealistic
-unravel
-unimportant
-unforgettable
-twain
-suspend
-superbowl
-stutter
-stewardess
-stepson
-standin
-spandex
-souvenirs
-sociopath
-skeletons
-shivering
-sexier
-selfishness
-scrapbook
-ritalin
-ribbons
-reunite
-remarry
-relaxation
-rattling
-rapist
-psychosis
-prepping
-poses
-pleasing
-pisses
-piling
-persecuted
-padded
-operatives
-negotiator
-natty
-menopause
-mennihan
-martimmys
-loyalties
-laynie
-lando
-justifies
-intimately
-inexperienced
-impotent
-immortality
-horrors
-hooky
-hinges
-heartbreaking
-handcuffed
-gypsies
-guacamole
-grovel
-graziella
-goggles
-gestapo
-fussy
-ferragamo
-feeble
-eyesight
-explosions
-experimenting
-enchanting
-doubtful
-dizziness
-dismantle
-detectors
-deserving
-defective
-dangling
-dancin
-crumble
-creamed
-cramping
-conceal
-clockwork
-chrissakes
-chrissake
-chopping
-cabinets
-brooding
-bonfire
-blurt
-bloated
-blackmailer
-beforehand
-bathed
-bathe
-barcode
-banish
-badges
-babble
-await
-attentive
-aroused
-antibodies
-animosity
-ya'll
-wrinkled
-wonderland
-willed
-whisk
-waltzing
-waitressing
-vigilant
-upbringing
-unselfish
-uncles
-trendy
-trajectory
-striped
-stamina
-stalled
-staking
-stacks
-spoils
-snuff
-snooty
-snide
-shrinking
-senora
-secretaries
-scoundrel
-saline
-salads
-rundown
-riddles
-relapse
-recommending
-raspberry
-plight
-pecan
-pantry
-overslept
-ornaments
-niner
-negligent
-negligence
-nailing
-mucho
-mouthed
-monstrous
-malpractice
-lowly
-loitering
-logged
-lingering
-lettin
-lattes
-kamal
-juror
-jillefsky
-jacked
-irritate
-intrusion
-insatiable
-infect
-impromptu
-icing
-hmmmm
-hefty
-gasket
-frightens
-flapping
-firstborn
-faucet
-estranged
-envious
-dopey
-doesn
-disposition
-disposable
-disappointments
-dipped
-dignified
-deceit
-dealership
-deadbeat
-curses
-coven
-counselors
-concierge
-clutches
-casbah
-callous
-cahoots
-brotherly
-britches
-brides
-bethie
-beige
-autographed
-attendants
-attaboy
-astonishing
-appreciative
-antibiotic
-aneurysm
-afterlife
-affidavit
-zoning
-whats
-whaddaya
-vasectomy
-unsuspecting
-toula
-topanga
-tonio
-toasted
-tiring
-terrorized
-tenderness
-tailing
-sweats
-suffocated
-sucky
-subconsciously
-starvin
-sprouts
-spineless
-sorrows
-snowstorm
-smirk
-slicery
-sledding
-slander
-simmer
-signora
-sigmund
-seventies
-sedate
-scented
-sandals
-rollers
-retraction
-resigning
-recuperate
-receptive
-racketeering
-queasy
-provoking
-priors
-prerogative
-premed
-pinched
-pendant
-outsiders
-orbing
-opportunist
-olanov
-neurologist
-nanobot
-mommies
-molested
-misread
-mannered
-laundromat
-intercom
-inspect
-insanely
-infatuation
-indulgent
-indiscretion
-inconsiderate
-hurrah
-howling
-herpes
-hasta
-harassed
-hanukkah
-groveling
-groosalug
-gander
-galactica
-futile
-fridays
-flier
-fixes
-exploiting
-exorcism
-evasive
-endorse
-emptied
-dreary
-dreamy
-downloaded
-dodged
-doctored
-disobeyed
-disneyland
-disable
-dehydrated
-contemplating
-coconuts
-cockroaches
-clogged
-chilling
-chaperon
-cameraman
-bulbs
-bucklands
-bribing
-brava
-bracelets
-bowels
-bluepoint
-appetizers
-appendix
-antics
-anointed
-analogy
-almonds
-yammering
-winch
-weirdness
-wangler
-vibrations
-vendor
-unmarked
-unannounced
-twerp
-trespass
-travesty
-transfusion
-trainee
-towelie
-tiresome
-straightening
-staggering
-sonar
-socializing
-sinus
-sinners
-shambles
-serene
-scraped
-scones
-scepter
-sarris
-saberhagen
-ridiculously
-ridicule
-rents
-reconciled
-radios
-publicist
-pubes
-prune
-prude
-precrime
-postponing
-pluck
-perish
-peppermint
-peeled
-overdo
-nutshell
-nostalgic
-mulan
-mouthing
-mistook
-meddle
-maybourne
-martimmy
-lobotomy
-livelihood
-lippman
-likeness
-kindest
-kaffee
-jocks
-jerked
-jeopardizing
-jazzed
-insured
-inquisition
-inhale
-ingenious
-holier
-helmets
-heirloom
-heinous
-haste
-harmsway
-hardship
-hanky
-gutters
-gruesome
-groping
-goofing
-godson
-glare
-finesse
-figuratively
-ferrie
-endangerment
-dreading
-dozed
-dorky
-dmitri
-divert
-discredit
-dialing
-cufflinks
-crutch
-craps
-corrupted
-cocoon
-cleavage
-cannery
-bystander
-brushes
-bruising
-bribery
-brainstorm
-bolted
-binge
-ballistics
-astute
-arroway
-adventurous
-adoptive
-addicts
-addictive
-yadda
-whitelighters
-wematanye
-weeds
-wedlock
-wallets
-vulnerability
-vroom
-vents
-upped
-unsettling
-unharmed
-trippin
-trifle
-tracing
-tormenting
-thats
-syphilis
-subtext
-stickin
-spices
-sores
-smacked
-slumming
-sinks
-signore
-shitting
-shameful
-shacked
-septic
-seedy
-righteousness
-relish
-rectify
-ravishing
-quickest
-phoebs
-perverted
-peeing
-pedicure
-pastrami
-passionately
-ozone
-outnumbered
-oregano
-offender
-nukes
-nosed
-nighty
-nifty
-mounties
-motivate
-moons
-misinterpreted
-mercenary
-mentality
-marsellus
-lupus
-lumbar
-lovesick
-lobsters
-leaky
-laundering
-latch
-jafar
-instinctively
-inspires
-indoors
-incarcerated
-hundredth
-handkerchief
-gynecologist
-guittierez
-groundhog
-grinning
-goodbyes
-geese
-fullest
-eyelashes
-eyelash
-enquirer
-endlessly
-elusive
-disarm
-detest
-deluding
-dangle
-cotillion
-corsage
-conjugal
-confessional
-cones
-commandment
-coded
-coals
-chuckle
-christmastime
-cheeseburgers
-chardonnay
-celery
-campfire
-calming
-burritos
-brundle
-broflovski
-brighten
-borderline
-blinked
-bling
-beauties
-bauers
-battered
-articulate
-alienated
-ahhhhh
-agamemnon
-accountants
-y'see
-wrongful
-wrapper
-workaholic
-winnebago
-whispered
-warts
-vacate
-unworthy
-unanswered
-tonane
-tolerated
-throwin
-throbbing
-thrills
-thorns
-thereof
-there've
-tarot
-sunscreen
-stretcher
-stereotype
-soggy
-sobbing
-sizable
-sightings
-shucks
-shrapnel
-sever
-senile
-seaboard
-scorned
-saver
-rebellious
-rained
-putty
-prenup
-pores
-pinching
-pertinent
-peeping
-paints
-ovulating
-opposites
-occult
-nutcracker
-nutcase
-newsstand
-newfound
-mocked
-midterms
-marshmallow
-marbury
-maclaren
-leans
-krudski
-knowingly
-keycard
-junkies
-juilliard
-jolinar
-irritable
-invaluable
-inuit
-intoxicating
-instruct
-insolent
-inexcusable
-incubator
-illustrious
-hunsecker
-houseguest
-homosexuals
-homeroom
-hernia
-harming
-handgun
-hallways
-hallucination
-gunshots
-groupies
-groggy
-goiter
-gingerbread
-giggling
-frigging
-fledged
-fedex
-fairies
-exchanging
-exaggeration
-esteemed
-enlist
-drags
-dispense
-disloyal
-disconnect
-desks
-dentists
-delacroix
-degenerate
-daydreaming
-cushions
-cuddly
-corroborate
-complexion
-compensated
-cobbler
-closeness
-chilled
-checkmate
-channing
-carousel
-calms
-bylaws
-benefactor
-ballgame
-baiting
-backstabbing
-artifact
-airspace
-adversary
-actin
-accuses
-accelerant
-abundantly
-abstinence
-zissou
-zandt
-yapping
-witchy
-willows
-whadaya
-vilandra
-veiled
-undress
-undivided
-underestimating
-ultimatums
-twirl
-truckload
-tremble
-toasting
-tingling
-tents
-tempered
-sulking
-stunk
-sponges
-spills
-softly
-snipers
-scourge
-rooftop
-riana
-revolting
-revisit
-refreshments
-redecorating
-recapture
-raysy
-pretense
-prejudiced
-precogs
-pouting
-poofs
-pimple
-piles
-pediatrician
-padre
-packets
-paces
-orvelle
-oblivious
-objectivity
-nighttime
-nervosa
-mexicans
-meurice
-melts
-matchmaker
-maeby
-lugosi
-lipnik
-leprechaun
-kissy
-kafka
-introductions
-intestines
-inspirational
-insightful
-inseparable
-injections
-inadvertently
-hussy
-huckabees
-hittin
-hemorrhaging
-headin
-haystack
-hallowed
-grudges
-granilith
-grandkids
-grading
-gracefully
-godsend
-gobbles
-fragrance
-fliers
-finchley
-farts
-eyewitnesses
-expendable
-existential
-dorms
-delaying
-degrading
-deduction
-darlings
-danes
-cylons
-counsellor
-contraire
-consciously
-conjuring
-congratulating
-cokes
-buffay
-brooch
-bitching
-bistro
-bijou
-bewitched
-benevolent
-bends
-bearings
-barren
-aptitude
-amish
-amazes
-abomination
-worldly
-whispers
-whadda
-wayward
-wailing
-vanishing
-upscale
-untouchable
-unspoken
-uncontrollable
-unavoidable
-unattended
-trite
-transvestite
-toupee
-timid
-timers
-terrorizing
-swana
-stumped
-strolling
-storybook
-storming
-stomachs
-stoked
-stationery
-springtime
-spontaneity
-spits
-spins
-soaps
-sentiments
-scramble
-scone
-rooftops
-retract
-reflexes
-rawdon
-ragged
-quirky
-quantico
-psychologically
-prodigal
-pounce
-potty
-pleasantries
-pints
-petting
-perceive
-onstage
-notwithstanding
-nibble
-newmans
-neutralize
-mutilated
-millionaires
-mayflower
-masquerade
-mangy
-macreedy
-lunatics
-lovable
-locating
-limping
-lasagna
-kwang
-keepers
-juvie
-jaded
-ironing
-intuitive
-intensely
-insure
-incantation
-hysteria
-hypnotize
-humping
-happenin
-griet
-grasping
-glorified
-ganging
-g'night
-focker
-flunking
-flimsy
-flaunting
-fixated
-fitzwallace
-fainting
-eyebrow
-exonerated
-ether
-electrician
-egotistical
-earthly
-dusted
-dignify
-detonation
-debrief
-dazzling
-dan'l
-damnedest
-daisies
-crushes
-crucify
-contraband
-confronting
-collapsing
-cocked
-clicks
-cliche
-circled
-chandelier
-carburetor
-callers
-broads
-breathes
-bloodshed
-blindsided
-blabbing
-bialystock
-bashing
-ballerina
-aviva
-arteries
-anomaly
-airstrip
-agonizing
-adjourn
-aaaaa
-yearning
-wrecker
-witnessing
-whence
-warhead
-unsure
-unheard
-unfreeze
-unfold
-unbalanced
-ugliest
-troublemaker
-toddler
-tiptoe
-threesome
-thirties
-thermostat
-swipe
-surgically
-subtlety
-stung
-stumbling
-stubs
-stride
-strangling
-sprayed
-socket
-smuggled
-showering
-shhhhh
-sabotaging
-rumson
-rounding
-risotto
-repairman
-rehearsed
-ratty
-ragging
-radiology
-racquetball
-racking
-quieter
-quicksand
-prowl
-prompt
-premeditated
-prematurely
-prancing
-porcupine
-plated
-pinocchio
-peeked
-peddle
-panting
-overweight
-overrun
-outing
-outgrown
-obsess
-nursed
-nodding
-negativity
-negatives
-musketeers
-mugger
-motorcade
-merrily
-matured
-masquerading
-marvellous
-maniacs
-lovey
-louse
-linger
-lilies
-lawful
-kudos
-knuckle
-juices
-judgments
-itches
-intolerable
-intermission
-inept
-incarceration
-implication
-imaginative
-huckleberry
-holster
-heartburn
-gunna
-groomed
-graciously
-fulfillment
-fugitives
-forsaking
-forgives
-foreseeable
-flavors
-flares
-fixation
-fickle
-fantasize
-famished
-fades
-expiration
-exclamation
-erasing
-eiffel
-eerie
-earful
-duped
-dulles
-dissing
-dissect
-dispenser
-dilated
-detergent
-desdemona
-debriefing
-damper
-curing
-crispina
-crackpot
-courting
-cordial
-conflicted
-comprehension
-commie
-cleanup
-chiropractor
-charmer
-chariot
-cauldron
-catatonic
-bullied
-buckets
-brilliantly
-breathed
-booths
-boardroom
-blowout
-blindness
-blazing
-biologically
-bibles
-biased
-beseech
-barbaric
-balraj
-audacity
-anticipating
-alcoholics
-airhead
-agendas
-admittedly
-absolution
-youre
-yippee
-wittlesey
-withheld
-willful
-whammy
-weakest
-washes
-virtuous
-videotapes
-vials
-unplugged
-unpacked
-unfairly
-turbulence
-tumbling
-tricking
-tremendously
-traitors
-torches
-tinga
-thyroid
-teased
-tawdry
-taker
-sympathies
-swiped
-sundaes
-suave
-strut
-stepdad
-spewing
-spasm
-socialize
-slither
-simulator
-shutters
-shrewd
-shocks
-semantics
-schizophrenic
-scans
-savages
-rya'c
-runny
-ruckus
-royally
-roadblocks
-rewriting
-revoke
-repent
-redecorate
-recovers
-recourse
-ratched
-ramali
-racquet
-quince
-quiche
-puppeteer
-puking
-puffed
-problemo
-praises
-pouch
-postcards
-pooped
-poised
-piled
-phoney
-phobia
-patching
-parenthood
-pardner
-oozing
-ohhhhh
-numbing
-nostril
-nosey
-neatly
-nappa
-nameless
-mortuary
-moronic
-modesty
-midwife
-mcclane
-matuka
-maitre
-lumps
-lucid
-loosened
-loins
-lawnmower
-lamotta
-kroehner
-jinxy
-jessep
-jamming
-jailhouse
-jacking
-intruders
-inhuman
-infatuated
-indigestion
-implore
-implanted
-hormonal
-hoboken
-hillbilly
-heartwarming
-headway
-hatched
-hartmans
-harping
-grapevine
-gnome
-forties
-flyin
-flirted
-fingernail
-exhilarating
-enjoyment
-embark
-dumper
-dubious
-drell
-docking
-disillusioned
-dishonor
-disbarred
-dicey
-custodial
-counterproductive
-corned
-cords
-contemplate
-concur
-conceivable
-cobblepot
-chickened
-checkout
-carpe
-cap'n
-campers
-buyin
-bullies
-braid
-boxed
-bouncy
-blueberries
-blubbering
-bloodstream
-bigamy
-beeped
-bearable
-autographs
-alarming
-wretch
-wimps
-widower
-whirlwind
-whirl
-warms
-vandelay
-unveiling
-undoing
-unbecoming
-turnaround
-touche
-togetherness
-tickles
-ticker
-teensy
-taunt
-sweethearts
-stitched
-standpoint
-staffers
-spotless
-soothe
-smothered
-sickening
-shouted
-shepherds
-shawl
-seriousness
-schooled
-schoolboy
-s'mores
-roped
-reminders
-raggedy
-preemptive
-plucked
-pheromones
-particulars
-pardoned
-overpriced
-overbearing
-outrun
-ohmigod
-nosing
-nicked
-neanderthal
-mosquitoes
-mortified
-milky
-messin
-mecha
-markinson
-marivellas
-mannequin
-manderley
-madder
-macready
-lookie
-locusts
-lifetimes
-lanna
-lakhi
-kholi
-impersonate
-hyperdrive
-horrid
-hopin
-hogging
-hearsay
-harpy
-harboring
-hairdo
-hafta
-grasshopper
-gobble
-gatehouse
-foosball
-floozy
-fished
-firewood
-finalize
-felons
-euphemism
-entourage
-elitist
-elegance
-drokken
-drier
-dredge
-dossier
-diseased
-diarrhea
-diagnose
-despised
-defuse
-d'amour
-contesting
-conserve
-conscientious
-conjured
-collars
-clogs
-chenille
-chatty
-chamomile
-casing
-calculator
-brittle
-breached
-blurted
-birthing
-bikinis
-astounding
-assaulting
-aroma
-appliance
-antsy
-amnio
-alienating
-aliases
-adolescence
-xerox
-wrongs
-workload
-willona
-whistling
-werewolves
-wallaby
-unwelcome
-unseemly
-unplug
-undermining
-ugliness
-tyranny
-tuesdays
-trumpets
-transference
-ticks
-tangible
-tagging
-swallowing
-superheroes
-studs
-strep
-stowed
-stomping
-steffy
-sprain
-spouting
-sponsoring
-sneezing
-smeared
-slink
-shakin
-sewed
-seatbelt
-scariest
-scammed
-sanctimonious
-roasting
-rightly
-retinal
-rethinking
-resented
-reruns
-remover
-racks
-purest
-progressing
-presidente
-preeclampsia
-postponement
-portals
-poppa
-pliers
-pinning
-pelvic
-pampered
-padding
-overjoyed
-ooooo
-one'll
-octavius
-nonono
-nicknames
-neurosurgeon
-narrows
-misled
-mislead
-mishap
-milltown
-milking
-meticulous
-mediocrity
-meatballs
-machete
-lurch
-layin
-knockin
-khruschev
-jurors
-jumpin
-jugular
-jeweler
-intellectually
-inquiries
-indulging
-indestructible
-indebted
-imitate
-ignores
-hyperventilating
-hyenas
-hurrying
-hermano
-hellish
-heheh
-harshly
-handout
-grunemann
-glances
-giveaway
-getup
-gerome
-furthest
-frosting
-frail
-forwarded
-forceful
-flavored
-flammable
-flaky
-fingered
-fatherly
-ethic
-embezzlement
-duffel
-dotted
-distressed
-disobey
-disappearances
-dinky
-diminish
-diaphragm
-deuces
-creme
-courteous
-comforts
-coerced
-clots
-clarification
-chunks
-chickie
-chases
-chaperoning
-cartons
-caper
-calves
-caged
-bustin
-bulging
-bringin
-boomhauer
-blowin
-blindfolded
-biscotti
-ballplayer
-bagging
-auster
-assurances
-aschen
-arraigned
-anonymity
-alters
-albatross
-agreeable
-adoring
-abduct
-wolfi
-weirded
-watchers
-washroom
-warheads
-vincennes
-urgency
-understandably
-uncomplicated
-uhhhh
-twitching
-treadmill
-thermos
-tenorman
-tangle
-talkative
-swarm
-surrendering
-summoning
-strive
-stilts
-stickers
-squashed
-spraying
-sparring
-soaring
-snort
-sneezed
-slaps
-skanky
-singin
-sidle
-shreck
-shortness
-shorthand
-sharper
-shamed
-sadist
-rydell
-rusik
-roulette
-resumes
-respiration
-recount
-reacts
-purgatory
-princesses
-presentable
-ponytail
-plotted
-pinot
-pigtails
-phillippe
-peddling
-paroled
-orbed
-offends
-o'hara
-moonlit
-minefield
-metaphors
-malignant
-mainframe
-magicks
-maggots
-maclaine
-loathing
-leper
-leaps
-leaping
-lashed
-larch
-larceny
-lapses
-ladyship
-juncture
-jiffy
-jakov
-invoke
-infantile
-inadmissible
-horoscope
-hinting
-hideaway
-hesitating
-heddy
-heckles
-hairline
-gripe
-gratifying
-governess
-goebbels
-freddo
-foresee
-fascination
-exemplary
-executioner
-etcetera
-escorts
-endearing
-eaters
-earplugs
-draped
-disrupting
-disagrees
-dimes
-devastate
-detain
-depositions
-delicacy
-darklighter
-cynicism
-cyanide
-cutters
-cronus
-continuance
-conquering
-confiding
-compartments
-combing
-cofell
-clingy
-cleanse
-christmases
-cheered
-cheekbones
-buttle
-burdened
-bruenell
-broomstick
-brained
-bozos
-bontecou
-bluntman
-blazes
-blameless
-bizarro
-bellboy
-beaucoup
-barkeep
-awaken
-astray
-assailant
-appease
-aphrodisiac
-alleys
-yesss
-wrecks
-woodpecker
-wondrous
-wimpy
-willpower
-wheeling
-weepy
-waxing
-waive
-videotaped
-veritable
-untouched
-unlisted
-unfounded
-unforeseen
-twinge
-triggers
-traipsing
-toxin
-tombstone
-thumping
-therein
-testicles
-telephones
-tarmac
-talby
-tackled
-swirling
-suicides
-suckered
-subtitles
-sturdy
-strangler
-stockbroker
-stitching
-steered
-standup
-squeal
-sprinkler
-spontaneously
-splendor
-spiking
-spender
-snipe
-snagged
-skimming
-siddown
-showroom
-shovels
-shotguns
-shoelaces
-shitload
-shellfish
-sharpest
-shadowy
-seizing
-scrounge
-scapegoat
-sayonara
-saddled
-rummaging
-roomful
-renounce
-reconsidered
-recharge
-realistically
-radioed
-quirks
-quadrant
-punctual
-practising
-pours
-poolhouse
-poltergeist
-pocketbook
-plainly
-picnics
-pesto
-pawing
-passageway
-partied
-oneself
-numero
-nostalgia
-nitwit
-neuro
-mixer
-meanest
-mcbeal
-matinee
-margate
-marce
-manipulations
-manhunt
-manger
-magicians
-loafers
-litvack
-lightheaded
-lifeguard
-lawns
-laughingstock
-ingested
-indignation
-inconceivable
-imposition
-impersonal
-imbecile
-huddled
-housewarming
-horizons
-homicides
-hiccups
-hearse
-hardened
-gushing
-gushie
-greased
-goddamit
-freelancer
-forging
-fondue
-flustered
-flung
-flinch
-flicker
-fixin
-festivus
-fertilizer
-farted
-faggots
-exonerate
-evict
-enormously
-encrypted
-emdash
-embracing
-duress
-dupres
-dowser
-doormat
-disfigured
-disciplined
-dibbs
-depository
-deathbed
-dazzled
-cuttin
-cures
-crowding
-crepe
-crammed
-copycat
-contradict
-confidant
-condemning
-conceited
-commute
-comatose
-clapping
-circumference
-chuppah
-chore
-choksondik
-chestnuts
-briault
-bottomless
-bonnet
-blokes
-berluti
-beret
-beggars
-bankroll
-bania
-athos
-arsenic
-apperantly
-ahhhhhh
-afloat
-accents
-zipped
-zeros
-zeroes
-zamir
-yuppie
-youngsters
-yorkers
-wisest
-wipes
-wield
-whyn't
-weirdos
-wednesdays
-vicksburg
-upchuck
-untraceable
-unsupervised
-unpleasantness
-unhook
-unconscionable
-uncalled
-trappings
-tragedies
-townie
-thurgood
-things'll
-thine
-tetanus
-terrorize
-temptations
-tanning
-tampons
-swarming
-straitjacket
-steroid
-startling
-starry
-squander
-speculating
-sollozzo
-sneaked
-slugs
-skedaddle
-sinker
-silky
-shortcomings
-sellin
-seasoned
-scrubbed
-screwup
-scrapes
-scarves
-sandbox
-salesmen
-rooming
-romances
-revere
-reproach
-reprieve
-rearranging
-ravine
-rationalize
-raffle
-punchy
-psychobabble
-provocation
-profoundly
-prescriptions
-preferable
-polishing
-poached
-pledges
-pirelli
-perverts
-oversized
-overdressed
-outdid
-nuptials
-nefarious
-mouthpiece
-motels
-mopping
-mongrel
-missin
-metaphorically
-mertin
-memos
-melodrama
-melancholy
-measles
-meaner
-mantel
-maneuvering
-mailroom
-luring
-listenin
-lifeless
-licks
-levon
-legwork
-kneecaps
-kippur
-kiddie
-kaput
-justifiable
-insistent
-insidious
-innuendo
-innit
-indecent
-imaginable
-horseshit
-hemorrhoid
-hella
-healthiest
-haywire
-hamsters
-hairbrush
-grouchy
-grisly
-gratuitous
-glutton
-glimmer
-gibberish
-ghastly
-gentler
-generously
-geeky
-fuhrer
-fronting
-foolin
-faxes
-faceless
-extinguisher
-expel
-etched
-endangering
-ducked
-dodgeball
-dives
-dislocated
-discrepancy
-devour
-derail
-dementia
-daycare
-cynic
-crumbling
-cowardice
-covet
-cornwallis
-corkscrew
-cookbook
-commandments
-coincidental
-cobwebs
-clouded
-clogging
-clicking
-clasp
-chopsticks
-chefs
-chaps
-cashing
-carat
-calmer
-brazen
-brainwashing
-bradys
-bowing
-boned
-bloodsucking
-bleachers
-bleached
-bedpan
-bearded
-barrenger
-bachelors
-awwww
-assures
-assigning
-asparagus
-apprehend
-anecdote
-amoral
-aggravation
-afoot
-acquaintances
-accommodating
-yakking
-worshipping
-wladek
-willya
-willies
-wigged
-whoosh
-whisked
-watered
-warpath
-volts
-violates
-valuables
-uphill
-unwise
-untimely
-unsavory
-unresponsive
-unpunished
-unexplained
-tubby
-trolling
-toxicology
-tormented
-toothache
-tingly
-timmiihh
-thursdays
-thoreau
-terrifies
-temperamental
-telegrams
-talkie
-takers
-symbiote
-swirl
-suffocate
-stupider
-strapping
-steckler
-springing
-someway
-sleepyhead
-sledgehammer
-slant
-slams
-showgirl
-shoveling
-shmoopy
-sharkbait
-shan't
-scrambling
-schematics
-sandeman
-sabbatical
-rummy
-reykjavik
-revert
-responsive
-rescheduled
-requisition
-relinquish
-rejoice
-reckoning
-recant
-rebadow
-reassurance
-rattlesnake
-ramble
-primed
-pricey
-prance
-pothole
-pocus
-persist
-perpetrated
-pekar
-peeling
-pastime
-parmesan
-pacemaker
-overdrive
-ominous
-observant
-nothings
-noooooo
-nonexistent
-nodded
-nieces
-neglecting
-nauseating
-mutated
-musket
-mumbling
-mowing
-mouthful
-mooseport
-monologue
-mistrust
-meetin
-masseuse
-mantini
-mailer
-madre
-lowlifes
-locksmith
-livid
-liven
-limos
-liberating
-lhasa
-leniency
-leering
-laughable
-lashes
-lasagne
-laceration
-korben
-katan
-kalen
-jittery
-jammies
-irreplaceable
-intubate
-intolerant
-inhaler
-inhaled
-indifferent
-indifference
-impound
-impolite
-humbly
-heroics
-heigh
-guillotine
-guesthouse
-grounding
-grips
-gossiping
-goatee
-gnomes
-gellar
-frutt
-frobisher
-freudian
-foolishness
-flagged
-femme
-fatso
-fatherhood
-fantasized
-fairest
-faintest
-eyelids
-extravagant
-extraterrestrial
-extraordinarily
-escalator
-elevate
-drivel
-dissed
-dismal
-disarray
-dinnertime
-devastation
-dermatologist
-delicately
-defrost
-debutante
-debacle
-damone
-dainty
-cuvee
-culpa
-crucified
-creeped
-crayons
-courtship
-convene
-congresswoman
-concocted
-compromises
-comprende
-comma
-coleslaw
-clothed
-clinically
-chickenshit
-checkin
-cesspool
-caskets
-calzone
-brothel
-boomerang
-bodega
-blasphemy
-bitsy
-bicentennial
-berlini
-beatin
-beards
-barbas
-barbarians
-backpacking
-arrhythmia
-arousing
-arbitrator
-antagonize
-angling
-anesthetic
-altercation
-aggressor
-adversity
-acathla
-aaahhh
-wreaking
-workup
-wonderin
-wither
-wielding
-what'm
-what'cha
-waxed
-vibrating
-veterinarian
-venting
-vasey
-valor
-validate
-upholstery
-untied
-unscathed
-uninterrupted
-unforgiving
-undies
-uncut
-twinkies
-tucking
-treatable
-treasured
-tranquility
-townspeople
-torso
-tomei
-tipsy
-tinsel
-tidings
-thirtieth
-tantrums
-tamper
-talky
-swayed
-swapping
-suitor
-stylist
-stirs
-standoff
-sprinklers
-sparkly
-snobby
-snatcher
-smoother
-sleepin
-shrug
-shoebox
-sheesh
-shackles
-setbacks
-sedatives
-screeching
-scorched
-scanned
-satyr
-roadblock
-riverbank
-ridiculed
-resentful
-repellent
-recreate
-reconvene
-rebuttal
-realmedia
-quizzes
-questionnaire
-punctured
-pucker
-prolong
-professionalism
-pleasantly
-pigsty
-penniless
-paychecks
-patiently
-parading
-overactive
-ovaries
-orderlies
-oracles
-oiled
-offending
-nudie
-neonatal
-neighborly
-moops
-moonlighting
-mobilize
-mmmmmm
-milkshake
-menial
-meats
-mayan
-maxed
-mangled
-magua
-lunacy
-luckier
-liters
-lansbury
-kooky
-knowin
-jeopardized
-inkling
-inhalation
-inflated
-infecting
-incense
-inbound
-impractical
-impenetrable
-idealistic
-i'mma
-hypocrites
-hurtin
-humbled
-hologram
-hokey
-hocus
-hitchhiking
-hemorrhoids
-headhunter
-hassled
-harts
-hardworking
-haircuts
-hacksaw
-genitals
-gazillion
-gammy
-gamesphere
-fugue
-footwear
-folly
-flashlights
-fives
-filet
-extenuating
-estrogen
-entails
-embezzled
-eloquent
-egomaniac
-ducts
-drowsy
-drones
-doree
-donovon
-disguises
-diggin
-deserting
-depriving
-defying
-deductible
-decorum
-decked
-daylights
-daybreak
-dashboard
-damnation
-cuddling
-crunching
-crickets
-crazies
-councilman
-coughed
-conundrum
-complimented
-cohaagen
-clutching
-clued
-clader
-cheques
-checkpoint
-chats
-channeling
-ceases
-carasco
-capisce
-cantaloupe
-cancelling
-campsite
-burglars
-breakfasts
-bra'tac
-blueprint
-bleedin
-blabbed
-beneficiary
-basing
-avert
-atone
-arlyn
-approves
-apothecary
-antiseptic
-aleikuum
-advisement
-zadir
-wobbly
-withnail
-whattaya
-whacking
-wedged
-wanders
-vaginal
-unimaginable
-undeniable
-unconditionally
-uncharted
-unbridled
-tweezers
-tvmegasite
-trumped
-triumphant
-trimming
-treading
-tranquilizers
-toontown
-thunk
-suture
-suppressing
-strays
-stonewall
-stogie
-stepdaughter
-stace
-squint
-spouses
-splashed
-speakin
-sounder
-sorrier
-sorrel
-sombrero
-solemnly
-softened
-snobs
-snippy
-snare
-smoothing
-slump
-slimeball
-slaving
-silently
-shiller
-shakedown
-sensations
-scrying
-scrumptious
-screamin
-saucy
-santoses
-roundup
-roughed
-rosary
-robechaux
-retrospect
-rescind
-reprehensible
-repel
-remodeling
-reconsidering
-reciprocate
-railroaded
-psychics
-promos
-prob'ly
-pristine
-printout
-priestess
-prenuptial
-precedes
-pouty
-phoning
-peppy
-pariah
-parched
-panes
-overloaded
-overdoing
-nymphs
-nother
-notebooks
-nearing
-nearer
-monstrosity
-milady
-mieke
-mephesto
-medicated
-marshals
-manilow
-mammogram
-m'lady
-lotsa
-loopy
-lesion
-lenient
-learner
-laszlo
-kross
-kinks
-jinxed
-involuntary
-insubordination
-ingrate
-inflatable
-incarnate
-inane
-hypoglycemia
-huntin
-humongous
-hoodlum
-honking
-hemorrhage
-helpin
-hathor
-hatching
-grotto
-grandmama
-gorillas
-godless
-girlish
-ghouls
-gershwin
-frosted
-flutter
-flagpole
-fetching
-fatter
-faithfully
-exert
-evasion
-escalate
-enticing
-enchantress
-elopement
-drills
-downtime
-downloading
-dorks
-doorways
-divulge
-dissociative
-disgraceful
-disconcerting
-deteriorate
-destinies
-depressive
-dented
-denim
-decruz
-decidedly
-deactivate
-daydreams
-curls
-culprit
-cruelest
-crippling
-cranberries
-corvis
-copped
-commend
-coastguard
-cloning
-cirque
-churning
-chock
-chivalry
-catalogues
-cartwheels
-carols
-canister
-buttered
-bundt
-buljanoff
-bubbling
-brokers
-broaden
-brimstone
-brainless
-bores
-badmouthing
-autopilot
-ascertain
-aorta
-ampata
-allenby
-accosted
-absolve
-aborted
-aaagh
-aaaaaah
-yonder
-yellin
-wyndham
-wrongdoing
-woodsboro
-wigging
-wasteland
-warranty
-waltzed
-walnuts
-vividly
-veggie
-unnecessarily
-unloaded
-unicorns
-understated
-unclean
-umbrellas
-twirling
-turpentine
-tupperware
-triage
-treehouse
-tidbit
-tickled
-threes
-thousandth
-thingie
-terminally
-teething
-tassel
-talkies
-swoon
-switchboard
-swerved
-suspiciously
-subsequentlyne
-subscribe
-strudel
-stroking
-strictest
-stensland
-starin
-stannart
-squirming
-squealing
-sorely
-softie
-snookums
-sniveling
-smidge
-sloth
-skulking
-simian
-sightseeing
-siamese
-shudder
-shoppers
-sharpen
-shannen
-semtex
-secondhand
-seance
-scowl
-scorn
-safekeeping
-russe
-rummage
-roshman
-roomies
-roaches
-rinds
-retrace
-retires
-resuscitate
-rerun
-reputations
-rekall
-refreshment
-reenactment
-recluse
-ravioli
-raves
-raking
-purses
-punishable
-punchline
-puked
-prosky
-previews
-poughkeepsie
-poppins
-polluted
-placenta
-pissy
-petulant
-perseverance
-pears
-pawns
-pastries
-partake
-panky
-palate
-overzealous
-orchids
-obstructing
-objectively
-obituaries
-obedient
-nothingness
-musty
-motherly
-mooning
-momentous
-mistaking
-minutemen
-milos
-microchip
-meself
-merciless
-menelaus
-mazel
-masturbate
-mahogany
-lysistrata
-lillienfield
-likable
-liberate
-leveled
-letdown
-larynx
-lardass
-lainey
-lagged
-klorel
-kidnappings
-keyed
-karmic
-jeebies
-irate
-invulnerable
-intrusive
-insemination
-inquire
-injecting
-informative
-informants
-impure
-impasse
-imbalance
-illiterate
-hurled
-hunts
-hematoma
-headstrong
-handmade
-handiwork
-growling
-gorky
-getcha
-gesundheit
-gazing
-galley
-foolishly
-fondness
-floris
-ferocious
-feathered
-fateful
-fancies
-fakes
-faker
-expire
-ever'body
-essentials
-eskimos
-enlightening
-enchilada
-emissary
-embolism
-elsinore
-ecklie
-drenched
-drazi
-doped
-dogging
-doable
-dislikes
-dishonesty
-disengage
-discouraging
-derailed
-deformed
-deflect
-defer
-deactivated
-crips
-constellations
-congressmen
-complimenting
-clubbing
-clawing
-chromium
-chimes
-chews
-cheatin
-chaste
-cellblock
-caving
-catered
-catacombs
-calamari
-bucking
-brulee
-brits
-brisk
-breezes
-bounces
-boudoir
-binks
-better'n
-bellied
-behrani
-behaves
-bedding
-balmy
-badmouth
-backers
-avenging
-aromatherapy
-armpit
-armoire
-anythin
-anonymously
-anniversaries
-aftershave
-affliction
-adrift
-admissible
-adieu
-acquittal
-yucky
-yearn
-whitter
-whirlpool
-wendigo
-watchdog
-wannabes
-wakey
-vomited
-voicemail
-valedictorian
-uttered
-unwed
-unrequited
-unnoticed
-unnerving
-unkind
-unjust
-uniformed
-unconfirmed
-unadulterated
-unaccounted
-uglier
-turnoff
-trampled
-tramell
-toads
-timbuktu
-throwback
-thimble
-tasteless
-tarantula
-tamale
-takeovers
-swish
-supposing
-streaking
-stargher
-stanzi
-stabs
-squeamish
-splattered
-spiritually
-spilt
-speciality
-smacking
-skywire
-skips
-skaara
-simpatico
-shredding
-showin
-shortcuts
-shite
-shielding
-shamelessly
-serafine
-sentimentality
-seasick
-schemer
-scandalous
-sainted
-riedenschneider
-rhyming
-revel
-retractor
-retards
-resurrect
-remiss
-reminiscing
-remanded
-reiben
-regains
-refuel
-refresher
-redoing
-redheaded
-reassured
-rearranged
-rapport
-qumar
-prowling
-prejudices
-precarious
-powwow
-pondering
-plunger
-plunged
-pleasantville
-playpen
-phlegm
-perfected
-pancreas
-paley
-ovary
-outbursts
-oppressed
-ooohhh
-omoroca
-offed
-o'toole
-nurture
-nursemaid
-nosebleed
-necktie
-muttering
-munchies
-mucking
-mogul
-mitosis
-misdemeanor
-miscarried
-millionth
-migraines
-midler
-manicurist
-mandelbaum
-manageable
-malfunctioned
-magnanimous
-loudmouth
-longed
-lifestyles
-liddy
-lickety
-leprechauns
-komako
-klute
-kennel
-justifying
-irreversible
-inventing
-intergalactic
-insinuate
-inquiring
-ingenuity
-inconclusive
-incessant
-improv
-impersonation
-hyena
-humperdinck
-hubba
-housework
-hoffa
-hither
-hissy
-hippy
-hijacked
-heparin
-hellooo
-hearth
-hassles
-hairstyle
-hahahaha
-hadda
-guys'll
-gutted
-gulls
-gritty
-grievous
-graft
-gossamer
-gooder
-gambled
-gadgets
-fundamentals
-frustrations
-frolicking
-frock
-frilly
-foreseen
-footloose
-fondly
-flirtation
-flinched
-flatten
-farthest
-exposer
-evading
-escrow
-empathize
-embryos
-embodiment
-ellsberg
-ebola
-dulcinea
-dreamin
-drawbacks
-doting
-doose
-doofy
-disturbs
-disorderly
-disgusts
-detox
-denominator
-demeanor
-deliriously
-decode
-debauchery
-croissant
-cravings
-cranked
-coworkers
-councilor
-confuses
-confiscate
-confines
-conduit
-compress
-combed
-clouding
-clamps
-cinch
-chinnery
-celebratory
-catalogs
-carpenters
-carnal
-canin
-bundys
-bulldozer
-buggers
-bueller
-brainy
-booming
-bookstores
-bloodbath
-bittersweet
-bellhop
-beeping
-beanstalk
-beady
-baudelaire
-bartenders
-bargains
-averted
-armadillo
-appreciating
-appraised
-antlers
-aloof
-allowances
-alleyway
-affleck
-abject
-zilch
-youore
-xanax
-wrenching
-wouldn
-witted
-wicca
-whorehouse
-whooo
-whips
-vouchers
-victimized
-vicodin
-untested
-unsolicited
-unfocused
-unfettered
-unfeeling
-unexplainable
-understaffed
-underbelly
-tutorial
-tryst
-trampoline
-towering
-tirade
-thieving
-thang
-swimmin
-swayzak
-suspecting
-superstitions
-stubbornness
-streamers
-strattman
-stonewalling
-stiffs
-stacking
-spout
-splice
-sonrisa
-smarmy
-slows
-slicing
-sisterly
-shrill
-shined
-seeming
-sedley
-seatbelts
-scour
-scold
-schoolyard
-scarring
-salieri
-rustling
-roxbury
-rewire
-revved
-retriever
-reputable
-remodel
-reins
-reincarnation
-rance
-rafters
-rackets
-quail
-pumbaa
-proclaim
-probing
-privates
-pried
-prewedding
-premeditation
-posturing
-posterity
-pleasurable
-pizzeria
-pimps
-penmanship
-penchant
-pelvis
-overturn
-overstepped
-overcoat
-ovens
-outsmart
-outed
-ooohh
-oncologist
-omission
-offhand
-odour
-nyazian
-notarized
-nobody'll
-nightie
-navel
-nabbed
-mystique
-mover
-mortician
-morose
-moratorium
-mockingbird
-mobsters
-mingling
-methinks
-messengered
-merde
-masochist
-martouf
-martians
-marinara
-manray
-majorly
-magnifying
-mackerel
-lurid
-lugging
-lonnegan
-loathsome
-llantano
-liberace
-leprosy
-latinos
-lanterns
-lamest
-laferette
-kraut
-intestine
-innocencia
-inhibitions
-ineffectual
-indisposed
-incurable
-inconvenienced
-inanimate
-improbable
-implode
-hydrant
-hustling
-hustled
-huevos
-how'm
-hooey
-hoods
-honcho
-hinge
-hijack
-heimlich
-hamunaptra
-haladki
-haiku
-haggle
-gutsy
-grunting
-grueling
-gribbs
-greevy
-grandstanding
-godparents
-glows
-glistening
-gimmick
-gaping
-fraiser
-formalities
-foreigner
-folders
-foggy
-fitty
-fiends
-fe'nos
-favours
-eyeing
-extort
-expedite
-escalating
-epinephrine
-entitles
-entice
-eminence
-eights
-earthlings
-eagerly
-dunville
-dugout
-doublemeat
-doling
-dispensing
-dispatcher
-discoloration
-diners
-diddly
-dictates
-diazepam
-derogatory
-delights
-defies
-decoder
-dealio
-danson
-cutthroat
-crumbles
-croissants
-crematorium
-craftsmanship
-could'a
-cordless
-cools
-conked
-confine
-concealing
-complicates
-communique
-cockamamie
-coasters
-clobbered
-clipping
-clipboard
-clemenza
-cleanser
-circumcision
-chanukah
-certainaly
-cellmate
-cancels
-cadmium
-buzzed
-bumstead
-bucko
-browsing
-broth
-braver
-boggling
-bobbing
-blurred
-birkhead
-benet
-belvedere
-bellies
-begrudge
-beckworth
-banky
-baldness
-baggy
-babysitters
-aversion
-astonished
-assorted
-appetites
-angina
-amiss
-ambulances
-alibis
-airway
-admires
-adhesive
-yoyou
-xxxxxx
-wreaked
-wracking
-woooo
-wooing
-wised
-wilshire
-wedgie
-waging
-violets
-vincey
-uplifting
-untrustworthy
-unmitigated
-uneventful
-undressing
-underprivileged
-unburden
-umbilical
-tweaking
-turquoise
-treachery
-tosses
-torching
-toothpick
-toasts
-thickens
-tereza
-tenacious
-teldar
-taint
-swill
-sweatin
-subtly
-subdural
-streep
-stopwatch
-stockholder
-stillwater
-stalkers
-squished
-squeegee
-splinters
-spliced
-splat
-spied
-spackle
-sophistication
-snapshots
-smite
-sluggish
-slithered
-skeeters
-sidewalks
-sickly
-shrugs
-shrubbery
-shrieking
-shitless
-settin
-sentinels
-selfishly
-scarcely
-sangria
-sanctum
-sahjhan
-rustle
-roving
-rousing
-rosomorf
-riddled
-responsibly
-renoir
-remoray
-remedial
-refundable
-redirect
-recheck
-ravenwood
-rationalizing
-ramus
-ramelle
-quivering
-pyjamas
-psychos
-provocations
-prouder
-protestors
-prodded
-proctologist
-primordial
-pricks
-prickly
-precedents
-pentangeli
-pathetically
-parka
-parakeet
-panicky
-overthruster
-outsmarted
-orthopedic
-oncoming
-offing
-nutritious
-nuthouse
-nourishment
-nibbling
-newlywed
-narcissist
-mutilation
-mundane
-mummies
-mumble
-mowed
-morvern
-mortem
-mopes
-molasses
-misplace
-miscommunication
-miney
-midlife
-menacing
-memorizing
-massaging
-masking
-magnets
-luxuries
-lounging
-lothario
-liposuction
-lidocaine
-libbets
-levitate
-leeway
-launcelot
-larek
-lackeys
-kumbaya
-kryptonite
-knapsack
-keyhole
-katarangura
-juiced
-jakey
-ironclad
-invoice
-intertwined
-interlude
-interferes
-injure
-infernal
-indeedy
-incur
-incorrigible
-incantations
-impediment
-igloo
-hysterectomy
-hounded
-hollering
-hindsight
-heebie
-havesham
-hasenfuss
-hankering
-hangers
-hakuna
-gutless
-gusto
-grubbing
-grrrr
-grazed
-gratification
-grandeur
-gorak
-godammit
-gnawing
-glanced
-frostbite
-frees
-frazzled
-fraulein
-fraternizing
-fortuneteller
-formaldehyde
-followup
-foggiest
-flunky
-flickering
-firecrackers
-figger
-fetuses
-fates
-eyeliner
-extremities
-extradited
-expires
-exceedingly
-evaporate
-erupt
-epileptic
-entrails
-emporium
-egregious
-eggshells
-easing
-duwayne
-droll
-dreyfuss
-dovey
-doubly
-doozy
-donkeys
-donde
-distrust
-distressing
-disintegrate
-discreetly
-decapitated
-dealin
-deader
-dashed
-darkroom
-dares
-daddies
-dabble
-cushy
-cupcakes
-cuffed
-croupier
-croak
-crapped
-coursing
-coolers
-contaminate
-consummated
-construed
-condos
-concoction
-compulsion
-commish
-coercion
-clemency
-clairvoyant
-circulate
-chesterton
-checkered
-charlatan
-chaperones
-categorically
-cataracts
-carano
-capsules
-capitalize
-burdon
-bullshitting
-brewed
-breathless
-breasted
-brainstorming
-bossing
-borealis
-bonsoir
-bobka
-boast
-blimp
-bleep
-bleeder
-blackouts
-bisque
-billboards
-beatings
-bayberry
-bashed
-bamboozled
-balding
-baklava
-baffled
-backfires
-babak
-awkwardness
-attest
-attachments
-apologizes
-anyhoo
-antiquated
-alcante
-advisable
-aahhh
-aaahh
-zatarc
-yearbooks
-wuddya
-wringing
-womanhood
-witless
-winging
-whatsa
-wetting
-waterproof
-wastin
-vogelman
-vocation
-vindicated
-vigilance
-vicariously
-venza
-vacuuming
-utensils
-uplink
-unveil
-unloved
-unloading
-uninhibited
-unattached
-tweaked
-turnips
-trinkets
-toughen
-toting
-topside
-terrors
-terrify
-technologically
-tarnish
-tagliati
-szpilman
-surly
-supple
-summation
-suckin
-stepmom
-squeaking
-splashmore
-souffle
-solitaire
-solicitation
-solarium
-smokers
-slugged
-slobbering
-skylight
-skimpy
-sinuses
-silenced
-sideburns
-shrinkage
-shoddy
-shhhhhh
-shelled
-shareef
-shangri
-seuss
-serenade
-scuffle
-scoff
-scanners
-sauerkraut
-sardines
-sarcophagus
-salvy
-rusted
-russells
-rowboat
-rolfsky
-ringside
-respectability
-reparations
-renegotiate
-reminisce
-reimburse
-regimen
-raincoat
-quibble
-puzzled
-purposefully
-pubic
-proofing
-prescribing
-prelim
-poisons
-poaching
-personalized
-personable
-peroxide
-pentonville
-payphone
-payoffs
-paleontology
-overflowing
-oompa
-oddest
-objecting
-o'hare
-o'daniel
-notches
-nobody'd
-nightstand
-neutralized
-nervousness
-nerdy
-needlessly
-naquadah
-nappy
-nantucket
-nambla
-mountaineer
-motherfuckin
-morrie
-monopolizing
-mohel
-mistreated
-misreading
-misbehave
-miramax
-minivan
-milligram
-milkshakes
-metamorphosis
-medics
-mattresses
-mathesar
-matchbook
-matata
-marys
-malucci
-magilla
-lymphoma
-lowers
-lordy
-linens
-lindenmeyer
-limelight
-leapt
-laxative
-lather
-lapel
-lamppost
-laguardia
-kindling
-kegger
-kawalsky
-juries
-jokin
-jesminder
-interning
-innermost
-injun
-infallible
-industrious
-indulgence
-incinerator
-impossibility
-impart
-illuminate
-iguanas
-hypnotic
-hyped
-hospitable
-hoses
-homemaker
-hirschmuller
-helpers
-headset
-guardianship
-guapo
-grubby
-granola
-granddaddy
-goren
-goblet
-gluttony
-globes
-giorno
-getter
-geritol
-gassed
-gaggle
-foxhole
-fouled
-foretold
-floorboards
-flippers
-flaked
-fireflies
-feedings
-fashionably
-farragut
-fallback
-facials
-exterminate
-excites
-everything'll
-evenin
-ethically
-ensue
-enema
-empath
-eluded
-eloquently
-eject
-edema
-dumpling
-droppings
-dolled
-distasteful
-disputing
-displeasure
-disdain
-deterrent
-dehydration
-defied
-decomposing
-dawned
-dailies
-custodian
-crusts
-crucifix
-crowning
-crier
-crept
-craze
-crawls
-couldn
-correcting
-corkmaster
-copperfield
-cooties
-contraption
-consumes
-conspire
-consenting
-consented
-conquers
-congeniality
-complains
-communicator
-commendable
-collide
-coladas
-colada
-clout
-clooney
-classifieds
-clammy
-civility
-cirrhosis
-chink
-catskills
-carvers
-carpool
-carelessness
-cardio
-carbs
-capades
-butabi
-busmalis
-burping
-burdens
-bunks
-buncha
-bulldozers
-browse
-brockovich
-breakthroughs
-bravado
-boogety
-blossoms
-blooming
-bloodsucker
-blight
-betterton
-betrayer
-belittle
-beeps
-bawling
-barts
-bartending
-bankbooks
-babish
-atropine
-assertive
-armbrust
-anyanka
-annoyance
-anemic
-anago
-airwaves
-aimlessly
-aaargh
-aaand
-yoghurt
-writhing
-workable
-winking
-winded
-widen
-whooping
-whiter
-whatya
-wazoo
-voila
-virile
-vests
-vestibule
-versed
-vanishes
-urkel
-uproot
-unwarranted
-unscheduled
-unparalleled
-undergrad
-tweedle
-turtleneck
-turban
-trickery
-transponder
-toyed
-townhouse
-thyself
-thunderstorm
-thinning
-thawed
-tether
-technicalities
-tau'ri
-tarnished
-taffeta
-tacked
-systolic
-swerve
-sweepstakes
-swabs
-suspenders
-superwoman
-sunsets
-succulent
-subpoenas
-stumper
-stosh
-stomachache
-stewed
-steppin
-stepatech
-stateside
-spicoli
-sparing
-soulless
-sonnets
-sockets
-snatching
-smothering
-slush
-sloman
-slashing
-sitters
-simpleton
-sighs
-sidra
-sickens
-shunned
-shrunken
-showbiz
-shopped
-shimmering
-shagging
-semblance
-segue
-sedation
-scuzzlebutt
-scumbags
-screwin
-scoundrels
-scarsdale
-scabs
-saucers
-saintly
-saddened
-runaways
-runaround
-rheya
-resenting
-rehashing
-rehabilitated
-regrettable
-refreshed
-redial
-reconnecting
-ravenous
-raping
-rafting
-quandary
-pylea
-putrid
-puffing
-psychopathic
-prunes
-probate
-prayin
-pomegranate
-plummeting
-planing
-plagues
-pinata
-pithy
-perversion
-personals
-perched
-peeps
-peckish
-pavarotti
-pajama
-packin
-pacifier
-overstepping
-okama
-obstetrician
-nutso
-nuance
-normalcy
-nonnegotiable
-nomak
-ninny
-nines
-nicey
-newsflash
-neutered
-nether
-negligee
-necrosis
-navigating
-narcissistic
-mylie
-muses
-momento
-moisturizer
-moderation
-misinformed
-misconception
-minnifield
-mikkos
-methodical
-mebbe
-meager
-maybes
-matchmaking
-masry
-markovic
-malakai
-luzhin
-lusting
-lumberjack
-loopholes
-loaning
-lightening
-leotard
-launder
-lamaze
-kubla
-kneeling
-kibosh
-jumpsuit
-joliet
-jogger
-janover
-jakovasaurs
-irreparable
-innocently
-inigo
-infomercial
-inexplicable
-indispensable
-impregnated
-impossibly
-imitating
-hunches
-hummus
-houmfort
-hothead
-hostiles
-hooves
-hooligans
-homos
-homie
-hisself
-heyyy
-hesitant
-hangout
-handsomest
-handouts
-hairless
-gwennie
-guzzling
-guinevere
-grungy
-goading
-glaring
-gavel
-gardino
-gangrene
-fruitful
-friendlier
-freckle
-freakish
-forthright
-forearm
-footnote
-flops
-fixer
-firecracker
-finito
-figgered
-fezzik
-fastened
-farfetched
-fanciful
-familiarize
-faire
-fahrenheit
-extravaganza
-exploratory
-explanatory
-everglades
-eunuch
-estas
-escapade
-erasers
-emptying
-embarassing
-dweeb
-dutiful
-dumplings
-dries
-drafty
-dollhouse
-dismissing
-disgraced
-discrepancies
-disbelief
-disagreeing
-digestion
-didnt
-deviled
-deviated
-demerol
-delectable
-decaying
-decadent
-dears
-dateless
-d'algout
-cultivating
-cryto
-crumpled
-crumbled
-cronies
-crease
-craves
-cozying
-corduroy
-congratulated
-confidante
-compressions
-complicating
-compadre
-coerce
-classier
-chums
-chumash
-chivalrous
-chinpoko
-charred
-chafing
-celibacy
-carted
-carryin
-carpeting
-carotid
-cannibals
-candor
-butterscotch
-busts
-busier
-bullcrap
-buggin
-brookside
-brodski
-brassiere
-brainwash
-brainiac
-botrelle
-bonbon
-boatload
-blimey
-blaring
-blackness
-bipartisan
-bimbos
-bigamist
-biebe
-biding
-betrayals
-bestow
-bellerophon
-bedpans
-bassinet
-basking
-barzini
-barnyard
-barfed
-backups
-audited
-asinine
-asalaam
-arouse
-applejack
-annoys
-anchovies
-ampule
-alameida
-aggravate
-adage
-accomplices
-yokel
-y'ever
-wringer
-witwer
-withdrawals
-windward
-willfully
-whorfin
-whimsical
-whimpering
-weddin
-weathered
-warmest
-wanton
-volant
-visceral
-vindication
-veggies
-urinate
-uproar
-unwritten
-unwrap
-unsung
-unsubstantiated
-unspeakably
-unscrupulous
-unraveling
-unquote
-unqualified
-unfulfilled
-undetectable
-underlined
-unattainable
-unappreciated
-ummmm
-ulcers
-tylenol
-tweak
-turnin
-tuatha
-tropez
-trellis
-toppings
-tootin
-toodle
-tinkering
-thrives
-thespis
-theatrics
-thatherton
-tempers
-tavington
-tartar
-tampon
-swelled
-sutures
-sustenance
-sunflowers
-sublet
-stubbins
-strutting
-strewn
-stowaway
-stoic
-sternin
-stabilizing
-spiraling
-spinster
-speedometer
-speakeasy
-soooo
-soiled
-sneakin
-smithereens
-smelt
-smacks
-slaughterhouse
-slacks
-skids
-sketching
-skateboards
-sizzling
-sixes
-sirree
-simplistic
-shouts
-shorted
-shoelace
-sheeit
-shards
-shackled
-sequestered
-selmak
-seduces
-seclusion
-seamstress
-seabeas
-scoops
-scooped
-scavenger
-satch
-s'more
-rudeness
-romancing
-rioja
-rifkin
-rieper
-revise
-reunions
-repugnant
-replicating
-repaid
-renewing
-relaxes
-rekindle
-regrettably
-regenerate
-reels
-reciting
-reappear
-readin
-ratting
-rapes
-rancher
-rammed
-rainstorm
-railroading
-queers
-punxsutawney
-punishes
-pssst
-prudy
-proudest
-protectors
-procrastinating
-proactive
-priss
-postmortem
-pompoms
-poise
-pickings
-perfectionist
-peretti
-people'll
-pecking
-patrolman
-paralegal
-paragraphs
-paparazzi
-pankot
-pampering
-overstep
-overpower
-outweigh
-omnipotent
-odious
-nuwanda
-nurtured
-newsroom
-neeson
-needlepoint
-necklaces
-neato
-muggers
-muffler
-mousy
-mourned
-mosey
-mopey
-mongolians
-moldy
-misinterpret
-minibar
-microfilm
-mendola
-mended
-melissande
-masturbating
-masbath
-manipulates
-maimed
-mailboxes
-magnetism
-m'lord
-m'honey
-lymph
-lunge
-lovelier
-lefferts
-leezak
-ledgers
-larraby
-laloosh
-kundun
-kozinski
-knockoff
-kissin
-kiosk
-kennedys
-kellman
-karlo
-kaleidoscope
-jeffy
-jaywalking
-instructing
-infraction
-informer
-infarction
-impulsively
-impressing
-impersonated
-impeach
-idiocy
-hyperbole
-hurray
-humped
-huhuh
-hsing
-hordes
-hoodlums
-honky
-hitchhiker
-hideously
-heaving
-heathcliff
-headgear
-headboard
-hazing
-harem
-handprint
-hairspray
-gutiurrez
-goosebumps
-gondola
-glitches
-gasping
-frolic
-freeways
-frayed
-fortitude
-forgetful
-forefathers
-fonder
-foiled
-foaming
-flossing
-flailing
-fitzgeralds
-firehouse
-finders
-fiftieth
-fellah
-fawning
-farquaad
-faraway
-fancied
-extremists
-exorcist
-exhale
-ethros
-entrust
-ennui
-energized
-encephalitis
-embezzling
-elster
-elixir
-electrolytes
-duplex
-dryers
-drexl
-dredging
-drawback
-don'ts
-dobisch
-divorcee
-disrespected
-disprove
-disobeying
-disinfectant
-dingy
-digress
-dieting
-dictating
-devoured
-devise
-detonators
-desist
-deserter
-derriere
-deron
-deceptive
-debilitating
-deathwok
-daffodils
-curtsy
-cursory
-cuppa
-cumin
-cronkite
-cremation
-credence
-cranking
-coverup
-courted
-countin
-counselling
-cornball
-contentment
-consensual
-compost
-cluett
-cleverly
-cleansed
-cleanliness
-chopec
-chomp
-chins
-chime
-cheswick
-chessler
-cheapest
-chatted
-cauliflower
-catharsis
-catchin
-caress
-camcorder
-calorie
-cackling
-bystanders
-buttoned
-buttering
-butted
-buries
-burgel
-buffoon
-brogna
-bragged
-boutros
-bogeyman
-blurting
-blurb
-blowup
-bloodhound
-blissful
-birthmark
-bigot
-bestest
-belted
-belligerent
-beggin
-befall
-beeswax
-beatnik
-beaming
-barricade
-baggoli
-badness
-awoke
-artsy
-artful
-aroun
-armpits
-arming
-annihilate
-anise
-angiogram
-anaesthetic
-amorous
-ambiance
-alligators
-adoration
-admittance
-adama
-abydos
-zonked
-zhivago
-yorkin
-wrongfully
-writin
-wrappers
-worrywart
-woops
-wonderfalls
-womanly
-wickedness
-whoopie
-wholeheartedly
-whimper
-which'll
-wheelchairs
-what'ya
-warranted
-wallop
-wading
-wacked
-virginal
-vermouth
-vermeil
-verger
-ventriss
-veneer
-vampira
-utero
-ushers
-urgently
-untoward
-unshakable
-unsettled
-unruly
-unlocks
-ungodly
-undue
-uncooperative
-uncontrollably
-unbeatable
-twitchy
-tumbler
-truest
-triumphs
-triplicate
-tribbey
-tortures
-tongaree
-tightening
-thorazine
-theres
-testifies
-teenaged
-tearful
-taxing
-taldor
-syllabus
-swoops
-swingin
-suspending
-sunburn
-stuttering
-stupor
-strides
-strategize
-strangulation
-stooped
-stipulation
-stingy
-stapled
-squeaks
-squawking
-spoilsport
-splicing
-spiel
-spencers
-spasms
-spaniard
-softener
-sodding
-soapbox
-smoldering
-smithbauer
-skittish
-sifting
-sickest
-sicilians
-shuffling
-shrivel
-segretti
-seeping
-securely
-scurrying
-scrunch
-scrote
-screwups
-schenkman
-sawing
-savin
-satine
-sapiens
-salvaging
-salmonella
-sacrilege
-rumpus
-ruffle
-roughing
-rotted
-rondall
-ridding
-rickshaw
-rialto
-rhinestone
-restrooms
-reroute
-requisite
-repress
-rednecks
-redeeming
-rayed
-ravell
-raked
-raincheck
-raffi
-racked
-pushin
-profess
-prodding
-procure
-presuming
-preppy
-prednisone
-potted
-posttraumatic
-poorhouse
-podiatrist
-plowed
-pledging
-playroom
-plait
-placate
-pinback
-picketing
-photographing
-pharoah
-petrak
-petal
-persecuting
-perchance
-pellets
-peeved
-peerless
-payable
-pauses
-pathologist
-pagliacci
-overwrought
-overreaction
-overqualified
-overheated
-outcasts
-otherworldly
-opinionated
-oodles
-oftentimes
-occured
-obstinate
-nutritionist
-numbness
-nubile
-nooooooo
-nobodies
-nepotism
-neanderthals
-mushu
-mucus
-mothering
-mothballs
-monogrammed
-molesting
-misspoke
-misspelled
-misconstrued
-miscalculated
-minimums
-mince
-mildew
-mighta
-middleman
-mementos
-mellowed
-mayol
-mauled
-massaged
-marmalade
-mardi
-makings
-lundegaard
-lovingly
-loudest
-lotto
-loosing
-loompa
-looming
-longs
-loathes
-littlest
-littering
-lifelike
-legalities
-laundered
-lapdog
-lacerations
-kopalski
-knobs
-knitted
-kittridge
-kidnaps
-kerosene
-karras
-jungles
-jockeys
-iranoff
-invoices
-invigorating
-insolence
-insincere
-insectopia
-inhumane
-inhaling
-ingrates
-infestation
-individuality
-indeterminate
-incomprehensible
-inadequacy
-impropriety
-importer
-imaginations
-illuminating
-ignite
-hysterics
-hypodermic
-hyperventilate
-hyperactive
-humoring
-honeymooning
-honed
-hoist
-hoarding
-hitching
-hiker
-hightail
-hemoglobin
-hell'd
-heinie
-growin
-grasped
-grandparent
-granddaughters
-gouged
-goblins
-gleam
-glades
-gigantor
-get'em
-geriatric
-gatekeeper
-gargoyles
-gardenias
-garcon
-garbo
-gallows
-gabbing
-futon
-fulla
-frightful
-freshener
-fortuitous
-forceps
-fogged
-fodder
-foamy
-flogging
-flaun
-flared
-fireplaces
-feverish
-favell
-fattest
-fattening
-fallow
-extraordinaire
-evacuating
-errant
-envied
-enchant
-enamored
-egocentric
-dussander
-dunwitty
-dullest
-dropout
-dredged
-dorsia
-doornail
-donot
-dongs
-dogged
-dodgy
-ditty
-dishonorable
-discriminating
-discontinue
-dings
-dilly
-dictation
-dialysis
-delly
-delightfully
-daryll
-dandruff
-cruddy
-croquet
-cringe
-crimp
-credo
-crackling
-courtside
-counteroffer
-counterfeiting
-corrupting
-copping
-conveyor
-contusions
-contusion
-conspirator
-consoling
-connoisseur
-confetti
-composure
-compel
-colic
-coddle
-cocksuckers
-coattails
-cloned
-claustrophobia
-clamoring
-churn
-chugga
-chirping
-chasin
-chapped
-chalkboard
-centimeter
-caymans
-catheter
-casings
-caprica
-capelli
-cannolis
-cannoli
-camogli
-camembert
-butchers
-butchered
-busboys
-bureaucrats
-buckled
-bubbe
-brownstone
-bravely
-brackley
-bouquets
-botox
-boozing
-boosters
-bodhi
-blunders
-blunder
-blockage
-biocyte
-betrays
-bested
-beryllium
-beheading
-beggar
-begbie
-beamed
-bastille
-barstool
-barricades
-barbecues
-barbecued
-bandwagon
-backfiring
-bacarra
-avenged
-autopsies
-aunties
-associating
-artichoke
-arrowhead
-appendage
-apostrophe
-antacid
-ansel
-annul
-amuses
-amped
-amicable
-amberg
-alluring
-adversaries
-admirers
-adlai
-acupuncture
-abnormality
-aaaahhhh
-zooming
-zippity
-zipping
-zeroed
-yuletide
-yoyodyne
-yengeese
-yeahhh
-wrinkly
-wracked
-withered
-winks
-windmills
-whopping
-wendle
-weigart
-waterworks
-waterbed
-watchful
-wantin
-wagging
-waaah
-vying
-ventricle
-varnish
-vacuumed
-unreachable
-unprovoked
-unmistakable
-unfriendly
-unfolding
-underpaid
-uncuff
-unappealing
-unabomber
-typhoid
-tuxedos
-tushie
-turds
-tumnus
-troubadour
-trinium
-treaters
-treads
-transpired
-transgression
-tought
-thready
-thins
-thinners
-techs
-teary
-tattaglia
-tassels
-tarzana
-tanking
-tablecloths
-synchronize
-symptomatic
-sycophant
-swimmingly
-sweatshop
-surfboard
-superpowers
-sunroom
-sunblock
-sugarplum
-stupidly
-strumpet
-strapless
-stooping
-stools
-stealthy
-stalks
-stairmaster
-staffer
-sshhh
-squatting
-squatters
-spectacularly
-sorbet
-socked
-sociable
-snubbed
-snorting
-sniffles
-snazzy
-snakebite
-smuggler
-smorgasbord
-smooching
-slurping
-slouch
-slingshot
-slaved
-skimmed
-sisterhood
-silliest
-sidarthur
-sheraton
-shebang
-sharpening
-shanghaied
-shakers
-sendoff
-scurvy
-scoliosis
-scaredy
-scagnetti
-sawchuk
-saugus
-sasquatch
-sandbag
-saltines
-s'pose
-roston
-rostle
-riveting
-ristle
-rifling
-revulsion
-reverently
-retrograde
-restful
-resents
-reptilian
-reorganize
-renovating
-reiterate
-reinvent
-reinmar
-reibers
-reechard
-recuse
-reconciling
-recognizance
-reclaiming
-recitation
-recieved
-rebate
-reacquainted
-rascals
-railly
-quintuplets
-quahog
-pygmies
-puzzling
-punctuality
-prosthetic
-proms
-probie
-preys
-preserver
-preppie
-poachers
-plummet
-plumbers
-plannin
-pitying
-pitfalls
-piqued
-pinecrest
-pinches
-pillage
-pigheaded
-physique
-pessimistic
-persecute
-perjure
-percentile
-pentothal
-pensky
-penises
-peini
-pazzi
-pastels
-parlour
-paperweight
-pamper
-pained
-overwhelm
-overalls
-outrank
-outpouring
-outhouse
-outage
-ouija
-obstructed
-obsessions
-obeying
-obese
-o'riley
-o'higgins
-nosebleeds
-norad
-noooooooo
-nononono
-nonchalant
-nippy
-neurosis
-nekhorvich
-necronomicon
-naquada
-n'est
-mystik
-mystified
-mumps
-muddle
-mothership
-moped
-monumentally
-monogamous
-mondesi
-misogynistic
-misinterpreting
-mindlock
-mending
-megaphone
-meeny
-medicating
-meanie
-masseur
-markstrom
-marklars
-margueritas
-manifesting
-maharajah
-lukewarm
-loveliest
-loran
-lizardo
-liquored
-lipped
-lingers
-limey
-lemkin
-leisurely
-lathe
-latched
-lapping
-ladle
-krevlorneswath
-kosygin
-khakis
-kenaru
-keats
-kaitlan
-julliard
-jollies
-jaundice
-jargon
-jackals
-invisibility
-insipid
-inflamed
-inferiority
-inexperience
-incinerated
-incinerate
-incendiary
-incan
-inbred
-implicating
-impersonator
-hunks
-horsing
-hooded
-hippopotamus
-hiked
-hetson
-hetero
-hessian
-henslowe
-hendler
-hellstrom
-headstone
-hayloft
-harbucks
-handguns
-hallucinate
-haldol
-haggling
-gynaecologist
-gulag
-guilder
-guaranteeing
-groundskeeper
-grindstone
-grimoir
-grievance
-griddle
-gribbit
-greystone
-graceland
-gooders
-goeth
-gentlemanly
-gelatin
-gawking
-ganged
-fukes
-fromby
-frenchmen
-foursome
-forsley
-forbids
-footwork
-foothold
-floater
-flinging
-flicking
-fittest
-fistfight
-fireballs
-fillings
-fiddling
-fennyman
-felonious
-felonies
-feces
-favoritism
-fatten
-fanatics
-faceman
-excusing
-excepted
-entwined
-entree
-ensconced
-eladio
-ehrlichman
-easterland
-dueling
-dribbling
-drape
-downtrodden
-doused
-dosed
-dorleen
-dokie
-distort
-displeased
-disown
-dismount
-disinherited
-disarmed
-disapproves
-diperna
-dined
-diligent
-dicaprio
-depress
-decoded
-debatable
-dealey
-darsh
-damsels
-damning
-dad'll
-d'oeuvre
-curlers
-curie
-cubed
-crikey
-crepes
-countrymen
-cornfield
-coppers
-copilot
-copier
-cooing
-conspiracies
-consigliere
-condoning
-commoner
-commies
-combust
-comas
-colds
-clawed
-clamped
-choosy
-chomping
-chimps
-chigorin
-chianti
-cheep
-checkups
-cheaters
-celibate
-cautiously
-cautionary
-castell
-carpentry
-caroling
-carjacking
-caritas
-caregiver
-cardiology
-candlesticks
-canasta
-cain't
-burro
-burnin
-bunking
-bumming
-bullwinkle
-brummel
-brooms
-brews
-breathin
-braslow
-bracing
-botulism
-boorish
-bloodless
-blayne
-blatantly
-blankie
-bedbugs
-becuase
-barmaid
-bared
-baracus
-banal
-bakes
-backpacks
-attentions
-atrocious
-ativan
-athame
-asunder
-astound
-assuring
-aspirins
-asphyxiation
-ashtrays
-aryans
-arnon
-apprehension
-applauding
-anvil
-antiquing
-antidepressants
-annoyingly
-amputate
-altruistic
-alotta
-alerting
-afterthought
-affront
-affirm
-actuality
-abysmal
-absentee
-yeller
-yakushova
-wuzzy
-wriggle
-worrier
-woogyman
-womanizer
-windpipe
-windbag
-willin
-whisking
-whimsy
-wendall
-weeny
-weensy
-weasels
-watery
-watcha
-wasteful
-waski
-washcloth
-waaay
-vouched
-viznick
-ventriloquist
-vendettas
-veils
-vayhue
-vamanos
-vadimus
-upstage
-uppity
-unsaid
-unlocking
-unintentionally
-undetected
-undecided
-uncaring
-unbearably
-tween
-tryout
-trotting
-trini
-trimmings
-trickier
-treatin
-treadstone
-trashcan
-transcendent
-tramps
-townsfolk
-torturous
-torrid
-toothpicks
-tolerable
-tireless
-tiptoeing
-timmay
-tillinghouse
-tidying
-tibia
-thumbing
-thrusters
-thrashing
-these'll
-thatos
-testicular
-teriyaki
-tenors
-tenacity
-tellers
-telemetry
-tarragon
-switchblade
-swicker
-swells
-sweatshirts
-swatches
-surging
-supremely
-sump'n
-succumb
-subsidize
-stumbles
-stuffs
-stoppin
-stipulate
-stenographer
-steamroll
-stasis
-stagger
-squandered
-splint
-splendidly
-splashy
-splashing
-specter
-sorcerers
-somewheres
-somber
-snuggled
-snowmobile
-sniffed
-snags
-smugglers
-smudged
-smirking
-smearing
-slings
-sleet
-sleepovers
-sleek
-slackers
-siree
-siphoning
-singed
-sincerest
-sickened
-shuffled
-shriveled
-shorthanded
-shittin
-shish
-shipwrecked
-shins
-sheetrock
-shawshank
-shamu
-sha're
-servitude
-sequins
-seascape
-scrapings
-scoured
-scorching
-sandpaper
-saluting
-salud
-ruffled
-roughnecks
-rougher
-rosslyn
-rosses
-roost
-roomy
-romping
-revolutionize
-reprimanded
-refute
-refrigerated
-reeled
-redundancies
-rectal
-recklessly
-receding
-reassignment
-reapers
-readout
-ration
-raring
-ramblings
-raccoons
-quarantined
-purging
-punters
-psychically
-premarital
-pregnancies
-predisposed
-precautionary
-pollute
-podunk
-plums
-plaything
-pixilated
-pitting
-piranhas
-pieced
-piddles
-pickled
-photogenic
-phosphorous
-pffft
-pestilence
-pessimist
-perspiration
-perps
-penticoff
-passageways
-pardons
-panics
-pancamo
-paleontologist
-overwhelms
-overstating
-overpaid
-overdid
-outlive
-orthodontist
-orgies
-oreos
-ordover
-ordinates
-ooooooh
-oooohhh
-omelettes
-officiate
-obtuse
-obits
-nymph
-novocaine
-noooooooooo
-nipping
-nilly
-nightstick
-negate
-neatness
-natured
-narcotic
-narcissism
-namun
-nakatomi
-murky
-muchacho
-mouthwash
-motzah
-morsel
-morph
-morlocks
-mooch
-moloch
-molest
-mohra
-modus
-modicum
-mockolate
-misdemeanors
-miscalculation
-middies
-meringue
-mercilessly
-meditating
-mayakovsky
-maximillian
-marlee
-markovski
-maniacal
-maneuvered
-magnificence
-maddening
-lutze
-lunged
-lovelies
-lorry
-loosening
-lookee
-littered
-lilac
-lightened
-laces
-kurzon
-kurtzweil
-kind've
-kimono
-kenji
-kembu
-keanu
-kazuo
-jonesing
-jilted
-jiggling
-jewelers
-jewbilee
-jacqnoud
-jacksons
-ivories
-insurmountable
-innocuous
-innkeeper
-infantery
-indulged
-indescribable
-incoherent
-impervious
-impertinent
-imperfections
-hunnert
-huffy
-horsies
-horseradish
-hollowed
-hogwash
-hockley
-hissing
-hiromitsu
-hidin
-hereafter
-helpmann
-hehehe
-haughty
-happenings
-hankie
-handsomely
-halliwells
-haklar
-haise
-gunsights
-grossly
-grope
-grocer
-grits
-gripping
-grabby
-glorificus
-gizzard
-gilardi
-gibarian
-geminon
-gasses
-garnish
-galloping
-gairwyn
-futterman
-futility
-fumigated
-fruitless
-friendless
-freon
-foregone
-forego
-floored
-flighty
-flapjacks
-fizzled
-ficus
-festering
-farbman
-fabricate
-eyghon
-extricate
-exalted
-eventful
-esophagus
-enterprising
-entail
-endor
-emphatically
-embarrasses
-electroshock
-easel
-duffle
-drumsticks
-dissection
-dissected
-disposing
-disparaging
-disorientation
-disintegrated
-disarming
-devoting
-dessaline
-deprecating
-deplorable
-delve
-degenerative
-deduct
-decomposed
-deathly
-dearie
-daunting
-dankova
-cyclotron
-cyberspace
-cutbacks
-culpable
-cuddled
-crumpets
-cruelly
-crouching
-cranium
-cramming
-cowering
-couric
-cordesh
-conversational
-conclusively
-clung
-clotting
-cleanest
-chipping
-chimpanzee
-chests
-cheapen
-chainsaws
-censure
-catapult
-caravaggio
-carats
-captivating
-calrissian
-butlers
-busybody
-bussing
-bunion
-bulimic
-budging
-brung
-browbeat
-brokenhearted
-brecher
-breakdowns
-bracebridge
-boning
-blowhard
-blisters
-blackboard
-bigotry
-bialy
-bhamra
-bended
-begat
-battering
-baste
-basquiat
-barricaded
-barometer
-balled
-baited
-badenweiler
-backhand
-ascenscion
-argumentative
-appendicitis
-apparition
-anxiously
-antagonistic
-angora
-anacott
-amniotic
-ambience
-alonna
-aleck
-akashic
-ageless
-abouts
-aawwww
-aaaaarrrrrrggghhh
-aaaaaa
-zendi
-yuppies
-yodel
-y'hear
-wrangle
-wombosi
-wittle
-withstanding
-wisecracks
-wiggling
-wierd
-whittlesley
-whipper
-whattya
-whatsamatter
-whatchamacallit
-whassup
-whad'ya
-weakling
-warfarin
-waponis
-wampum
-wadn't
-vorash
-vizzini
-virtucon
-viridiana
-veracity
-ventilated
-varicose
-varcon
-vandalized
-vamos
-vamoose
-vaccinated
-vacationing
-usted
-urinal
-uppers
-unwittingly
-unsealed
-unplanned
-unhinged
-unhand
-unfathomable
-unequivocally
-unbreakable
-unadvisedly
-udall
-tynacorp
-tuxes
-tussle
-turati
-tunic
-tsavo
-trussed
-troublemakers
-trollop
-tremors
-transsexual
-transfusions
-toothbrushes
-toned
-toddlers
-tinted
-tightened
-thundering
-thorpey
-this'd
-thespian
-thaddius
-tenuous
-tenths
-tenement
-telethon
-teleprompter
-teaspoon
-taunted
-tattle
-tardiness
-taraka
-tappy
-tapioca
-tapeworm
-talcum
-tacks
-swivel
-swaying
-superpower
-summarize
-sumbitch
-sultry
-suburbia
-styrofoam
-stylings
-strolls
-strobe
-stockpile
-stewardesses
-sterilized
-sterilize
-stealin
-stakeouts
-squawk
-squalor
-squabble
-sprinkled
-sportsmanship
-spokes
-spiritus
-sparklers
-spareribs
-sowing
-sororities
-sonovabitch
-solicit
-softy
-softness
-softening
-snuggling
-snatchers
-snarling
-snarky
-snacking
-smears
-slumped
-slowest
-slithering
-sleazebag
-slayed
-slaughtering
-skidded
-skated
-sivapathasundaram
-sissies
-silliness
-silences
-sidecar
-sicced
-shylock
-shtick
-shrugged
-shriek
-shoves
-should'a
-shortcake
-shockingly
-shirking
-shaves
-shatner
-sharpener
-shapely
-shafted
-sexless
-septum
-selflessness
-seabea
-scuff
-screwball
-scoping
-scooch
-scolding
-schnitzel
-schemed
-scalper
-santy
-sankara
-sanest
-salesperson
-sakulos
-safehouse
-sabers
-runes
-rumblings
-rumbling
-ruijven
-ringers
-righto
-rhinestones
-retrieving
-reneging
-remodelling
-relentlessly
-regurgitate
-refills
-reeking
-reclusive
-recklessness
-recanted
-ranchers
-rafer
-quaking
-quacks
-prophesied
-propensity
-profusely
-problema
-prided
-prays
-postmark
-popsicles
-poodles
-pollyanna
-polaroids
-pokes
-poconos
-pocketful
-plunging
-plugging
-pleeease
-platters
-pitied
-pinetti
-piercings
-phooey
-phonies
-pestering
-periscope
-pentagram
-pelts
-patronized
-paramour
-paralyze
-parachutes
-pales
-paella
-paducci
-owatta
-overdone
-overcrowded
-overcompensating
-ostracized
-ordinate
-optometrist
-operandi
-omens
-okayed
-oedipal
-nuttier
-nuptial
-nunheim
-noxious
-nourish
-notepad
-nitroglycerin
-nibblet
-neuroses
-nanosecond
-nabbit
-mythic
-munchkins
-multimillion
-mulroney
-mucous
-muchas
-mountaintop
-morlin
-mongorians
-moneybags
-mom'll
-molto
-mixup
-misgivings
-mindset
-michalchuk
-mesmerized
-merman
-mensa
-meaty
-mbwun
-materialize
-materialistic
-masterminded
-marginally
-mapuhe
-malfunctioning
-magnify
-macnamara
-macinerney
-machinations
-macadamia
-lysol
-lurks
-lovelorn
-lopsided
-locator
-litback
-litany
-linea
-limousines
-limes
-lighters
-liebkind
-levity
-levelheaded
-letterhead
-lesabre
-leron
-lepers
-lefts
-leftenant
-laziness
-layaway
-laughlan
-lascivious
-laryngitis
-lapsed
-landok
-laminated
-kurten
-kobol
-knucklehead
-knowed
-knotted
-kirkeby
-kinsa
-karnovsky
-jolla
-jimson
-jettison
-jeric
-jawed
-jankis
-janitors
-jango
-jalopy
-jailbreak
-jackers
-jackasses
-invalidate
-intercepting
-intercede
-insinuations
-infertile
-impetuous
-impaled
-immerse
-immaterial
-imbeciles
-imagines
-idyllic
-idolized
-icebox
-i'd've
-hypochondriac
-hyphen
-hurtling
-hurried
-hunchback
-hullo
-horsting
-hoooo
-homeboys
-hollandaise
-hoity
-hijinks
-hesitates
-herrero
-herndorff
-helplessly
-heeyy
-heathen
-hearin
-headband
-harrassment
-harpies
-halstrom
-hahahahaha
-hacer
-grumbling
-grimlocks
-grift
-greets
-grandmothers
-grander
-grafts
-gordievsky
-gondorff
-godorsky
-glscripts
-gaudy
-gardeners
-gainful
-fuses
-fukienese
-frizzy
-freshness
-freshening
-fraught
-frantically
-foxbooks
-fortieth
-forked
-foibles
-flunkies
-fleece
-flatbed
-fisted
-firefight
-fingerpaint
-filibuster
-fhloston
-fenceline
-femur
-fatigues
-fanucci
-fantastically
-familiars
-falafel
-fabulously
-eyesore
-expedient
-ewwww
-eviscerated
-erogenous
-epidural
-enchante
-embarassed
-embarass
-embalming
-elude
-elspeth
-electrocute
-eigth
-eggshell
-echinacea
-eases
-earpiece
-earlobe
-dumpsters
-dumbshit
-dumbasses
-duloc
-duisberg
-drummed
-drinkers
-dressy
-dorma
-doily
-divvy
-diverting
-dissuade
-disrespecting
-displace
-disorganized
-disgustingly
-discord
-disapproving
-diligence
-didja
-diced
-devouring
-detach
-destructing
-desolate
-demerits
-delude
-delirium
-degrade
-deevak
-deemesa
-deductions
-deduce
-debriefed
-deadbeats
-dateline
-darndest
-damnable
-dalliance
-daiquiri
-d'agosta
-cussing
-cryss
-cripes
-cretins
-crackerjack
-cower
-coveting
-couriers
-countermission
-cotswolds
-convertibles
-conversationalist
-consorting
-consoled
-consarn
-confides
-confidentially
-commited
-commiserate
-comme
-comforter
-comeuppance
-combative
-comanches
-colosseum
-colling
-coexist
-coaxing
-cliffside
-chutes
-chucked
-chokes
-childlike
-childhoods
-chickening
-chenowith
-charmingly
-changin
-catsup
-captioning
-capsize
-cappucino
-capiche
-candlewell
-cakewalk
-cagey
-caddie
-buxley
-bumbling
-bulky
-buggered
-brussel
-brunettes
-brumby
-brotha
-bronck
-brisket
-bridegroom
-braided
-bovary
-bookkeeper
-bluster
-bloodline
-blissfully
-blase
-billionaires
-bicker
-berrisford
-bereft
-berating
-berate
-bendy
-belive
-belated
-beikoku
-beens
-bedspread
-bawdy
-barreling
-baptize
-banya
-balthazar
-balmoral
-bakshi
-bails
-badgered
-backstreet
-awkwardly
-auras
-attuned
-atheists
-astaire
-assuredly
-arrivederci
-appetit
-appendectomy
-apologetic
-antihistamine
-anesthesiologist
-amulets
-albie
-alarmist
-aiight
-adstream
-admirably
-acquaint
-abound
-abominable
-aaaaaaah
-zekes
-zatunica
-wussy
-worded
-wooed
-woodrell
-wiretap
-windowsill
-windjammer
-windfall
-whisker
-whims
-whatiya
-whadya
-weirdly
-weenies
-waunt
-washout
-wanto
-waning
-victimless
-verdad
-veranda
-vandaley
-vancomycin
-valise
-vaguest
-upshot
-unzip
-unwashed
-untrained
-unstuck
-unprincipled
-unmentionables
-unjustly
-unfolds
-unemployable
-uneducated
-unduly
-undercut
-uncovering
-unconsciousness
-unconsciously
-tyndareus
-turncoat
-turlock
-tulle
-tryouts
-trouper
-triplette
-trepkos
-tremor
-treeger
-trapeze
-traipse
-tradeoff
-trach
-torin
-tommorow
-tollan
-toity
-timpani
-thumbprint
-thankless
-tell'em
-telepathy
-telemarketing
-telekinesis
-teevee
-teeming
-tarred
-tambourine
-talentless
-swooped
-switcheroo
-swirly
-sweatpants
-sunstroke
-suitors
-sugarcoat
-subways
-subterfuge
-subservient
-subletting
-stunningly
-strongbox
-striptease
-stravanavitch
-stradling
-stoolie
-stodgy
-stocky
-stifle
-stealer
-squeezes
-squatter
-squarely
-sprouted
-spool
-spindly
-speedos
-soups
-soundly
-soulmates
-somebody'll
-soliciting
-solenoid
-sobering
-snowflakes
-snowballs
-snores
-slung
-slimming
-skulk
-skivvies
-skewered
-skewer
-sizing
-sistine
-sidebar
-sickos
-shushing
-shunt
-shugga
-shone
-shol'va
-sharpened
-shapeshifter
-shadowing
-shadoe
-selectman
-sefelt
-seared
-scrounging
-scribbling
-scooping
-scintillating
-schmoozing
-scallops
-sapphires
-sanitarium
-sanded
-safes
-rudely
-roust
-rosebush
-rosasharn
-rondell
-roadhouse
-riveted
-rewrote
-revamp
-retaliatory
-reprimand
-replicators
-replaceable
-remedied
-relinquishing
-rejoicing
-reincarnated
-reimbursed
-reevaluate
-redid
-redefine
-recreating
-reconnected
-rebelling
-reassign
-rearview
-rayne
-ravings
-ratso
-rambunctious
-radiologist
-quiver
-quiero
-queef
-qualms
-pyrotechnics
-pulsating
-psychosomatic
-proverb
-promiscuous
-profanity
-prioritize
-preying
-predisposition
-precocious
-precludes
-prattling
-prankster
-povich
-potting
-postpartum
-porridge
-polluting
-plowing
-pistachio
-pissin
-pickpocket
-physicals
-peruse
-pertains
-personified
-personalize
-perjured
-perfecting
-pepys
-pepperdine
-pembry
-peering
-peels
-pedophile
-patties
-passkey
-paratrooper
-paraphernalia
-paralyzing
-pandering
-paltry
-palpable
-pagers
-pachyderm
-overstay
-overestimated
-overbite
-outwit
-outgrow
-outbid
-ooops
-oomph
-oohhh
-oldie
-obliterate
-objectionable
-nygma
-notting
-noches
-nitty
-nighters
-newsstands
-newborns
-neurosurgery
-nauseated
-nastiest
-narcolepsy
-mutilate
-muscled
-murmur
-mulva
-mulling
-mukada
-muffled
-morgues
-moonbeams
-monogamy
-molester
-molestation
-molars
-moans
-misprint
-mismatched
-mirth
-mindful
-mimosas
-millander
-mescaline
-menstrual
-menage
-mellowing
-medevac
-meddlesome
-matey
-manicures
-malevolent
-madmen
-macaroons
-lydell
-lycra
-lunchroom
-lunching
-lozenges
-looped
-litigious
-liquidate
-linoleum
-lingk
-limitless
-limber
-lilacs
-ligature
-liftoff
-lemmiwinks
-leggo
-learnin
-lazarre
-lawyered
-lactose
-knelt
-kenosha
-kemosabe
-jussy
-junky
-jordy
-jimmies
-jeriko
-jakovasaur
-issacs
-isabela
-irresponsibility
-ironed
-intoxication
-insinuated
-inherits
-ingest
-ingenue
-inflexible
-inflame
-inevitability
-inedible
-inducement
-indignant
-indictments
-indefensible
-incomparable
-incommunicado
-improvising
-impounded
-illogical
-ignoramus
-hydrochloric
-hydrate
-hungover
-humorless
-humiliations
-hugest
-hoverdrone
-hovel
-hmmph
-hitchhike
-hibernating
-henchman
-helloooo
-heirlooms
-heartsick
-headdress
-hatches
-harebrained
-hapless
-hanen
-handsomer
-hallows
-habitual
-guten
-gummy
-guiltier
-guidebook
-gstaad
-gruff
-griss
-grieved
-grata
-gorignak
-goosed
-goofed
-glowed
-glitz
-glimpses
-glancing
-gilmores
-gianelli
-geraniums
-garroway
-gangbusters
-gamblers
-galls
-fuddy
-frumpy
-frowning
-frothy
-fro'tak
-frere
-fragrances
-forgettin
-follicles
-flowery
-flophouse
-floatin
-flirts
-flings
-flatfoot
-fingerprinting
-fingerprinted
-fingering
-finald
-fillet
-fianc
-femoral
-federales
-fawkes
-fascinates
-farfel
-fambly
-falsified
-fabricating
-exterminators
-expectant
-excusez
-excrement
-excercises
-evian
-etins
-esophageal
-equivalency
-equate
-equalizer
-entrees
-enquire
-endearment
-empathetic
-emailed
-eggroll
-earmuffs
-dyslexic
-duper
-duesouth
-drunker
-druggie
-dreadfully
-dramatics
-dragline
-downplay
-downers
-dominatrix
-doers
-docket
-docile
-diversify
-distracts
-disloyalty
-disinterested
-discharging
-disagreeable
-dirtier
-dinghy
-dimwitted
-dimoxinil
-dimmy
-diatribe
-devising
-deviate
-detriment
-desertion
-depressants
-depravity
-deniability
-delinquents
-defiled
-deepcore
-deductive
-decimate
-deadbolt
-dauthuille
-dastardly
-daiquiris
-daggers
-dachau
-curiouser
-curdled
-cucamonga
-cruller
-cruces
-crosswalk
-crinkle
-crescendo
-cremate
-counseled
-couches
-cornea
-corday
-copernicus
-contrition
-contemptible
-constipated
-conjoined
-confounded
-condescend
-concoct
-conch
-compensating
-committment
-commandeered
-comely
-coddled
-cockfight
-cluttered
-clunky
-clownfish
-cloaked
-clenched
-cleanin
-civilised
-circumcised
-cimmeria
-cilantro
-chutzpah
-chucking
-chiseled
-chicka
-chattering
-cervix
-carrey
-carpal
-carnations
-cappuccinos
-candied
-calluses
-calisthenics
-bushy
-burners
-budington
-buchanans
-brimming
-braids
-boycotting
-bouncers
-botticelli
-botherin
-bookkeeping
-bogyman
-bogged
-bloodthirsty
-blintzes
-blanky
-binturong
-billable
-bigboote
-bewildered
-betas
-bequeath
-behoove
-befriend
-bedpost
-bedded
-baudelaires
-barreled
-barboni
-barbeque
-bangin
-baltus
-bailout
-backstabber
-baccarat
-awning
-augie
-arguillo
-archway
-apricots
-apologising
-annyong
-anchorman
-amenable
-amazement
-allspice
-alannis
-airfare
-airbags
-ahhhhhhhhh
-ahhhhhhhh
-ahhhhhhh
-agitator
-adrenal
-acidosis
-achoo
-accessorizing
-accentuate
-abrasions
-abductor
-aaaahhh
-aaaaaaaa
-aaaaaaa
-zeroing
-zelner
-zeldy
-yevgeny
-yeska
-yellows
-yeesh
-yeahh
-yamuri
-wouldn't've
-workmanship
-woodsman
-winnin
-winked
-wildness
-whoring
-whitewash
-whiney
-when're
-wheezer
-wheelman
-wheelbarrow
-westerburg
-weeding
-watermelons
-washboard
-waltzes
-wafting
-voulez
-voluptuous
-vitone
-vigilantes
-videotaping
-viciously
-vices
-veruca
-vermeer
-verifying
-vasculitis
-valets
-upholstered
-unwavering
-untold
-unsympathetic
-unromantic
-unrecognizable
-unpredictability
-unmask
-unleashing
-unintentional
-unglued
-unequivocal
-underrated
-underfoot
-unchecked
-unbutton
-unbind
-unbiased
-unagi
-uhhhhh
-tugging
-triads
-trespasses
-treehorn
-traviata
-trappers
-transplants
-trannie
-tramping
-tracheotomy
-tourniquet
-tooty
-toothless
-tomarrow
-toasters
-thruster
-thoughtfulness
-thornwood
-tengo
-tenfold
-telltale
-telephoto
-telephoned
-telemarketer
-tearin
-tastic
-tastefully
-tasking
-taser
-tamed
-tallow
-taketh
-taillight
-tadpoles
-tachibana
-syringes
-sweated
-swarthy
-swagger
-surges
-supermodels
-superhighway
-sunup
-sun'll
-sulfa
-sugarless
-sufficed
-subside
-strolled
-stringy
-strengthens
-straightest
-straightens
-storefront
-stopper
-stockpiling
-stimulant
-stiffed
-steyne
-sternum
-stepladder
-stepbrother
-steers
-steelheads
-steakhouse
-stathis
-stankylecartmankennymr
-standoffish
-stalwart
-squirted
-spritz
-sprig
-sprawl
-spousal
-sphincter
-spenders
-spearmint
-spatter
-spangled
-southey
-soured
-sonuvabitch
-somethng
-snuffed
-sniffs
-smokescreen
-smilin
-slobs
-sleepwalker
-sleds
-slays
-slayage
-skydiving
-sketched
-skanks
-sixed
-siphoned
-siphon
-simpering
-sigfried
-sidearm
-siddons
-sickie
-shuteye
-shuffleboard
-shrubberies
-shrouded
-showmanship
-shouldn't've
-shoplift
-shiatsu
-sentries
-sentance
-sensuality
-seething
-secretions
-searing
-scuttlebutt
-sculpt
-scowling
-scouring
-scorecard
-schoolers
-schmucks
-scepters
-scaly
-scalps
-scaffolding
-sauces
-sartorius
-santen
-salivating
-sainthood
-saget
-saddens
-rygalski
-rusting
-ruination
-rueland
-rudabaga
-rottweiler
-roofies
-romantics
-rollerblading
-roldy
-roadshow
-rickets
-rible
-rheza
-revisiting
-retentive
-resurface
-restores
-respite
-resounding
-resorting
-resists
-repulse
-repressing
-repaying
-reneged
-refunds
-rediscover
-redecorated
-reconstructive
-recommitted
-recollect
-receptacle
-reassess
-reanimation
-realtors
-razinin
-rationalization
-ratatouille
-rashum
-rasczak
-rancheros
-rampler
-quizzing
-quips
-quartered
-purring
-pummeling
-puede
-proximo
-prospectus
-pronouncing
-prolonging
-procreation
-proclamations
-principled
-prides
-preoccupation
-prego
-precog
-prattle
-pounced
-potshots
-potpourri
-porque
-pomegranates
-polenta
-plying
-pluie
-plesac
-playmates
-plantains
-pillowcase
-piddle
-pickers
-photocopied
-philistine
-perpetuate
-perpetually
-perilous
-pawned
-pausing
-pauper
-parter
-parlez
-parlay
-pally
-ovulation
-overtake
-overstate
-overpowering
-overpowered
-overconfident
-overbooked
-ovaltine
-outweighs
-outings
-ottos
-orrin
-orifice
-orangutan
-oopsy
-ooooooooh
-oooooo
-ooohhhh
-ocular
-obstruct
-obscenely
-o'dwyer
-nutjob
-nunur
-notifying
-nostrand
-nonny
-nonfat
-noblest
-nimble
-nikes
-nicht
-newsworthy
-nestled
-nearsighted
-ne'er
-nastier
-narco
-nakedness
-muted
-mummified
-mudda
-mozzarella
-moxica
-motivator
-motility
-mothafucka
-mortmain
-mortgaged
-mores
-mongers
-mobbed
-mitigating
-mistah
-misrepresented
-mishke
-misfortunes
-misdirection
-mischievous
-mineshaft
-millaney
-microwaves
-metzenbaum
-mccovey
-masterful
-masochistic
-marliston
-marijawana
-manya
-mantumbi
-malarkey
-magnifique
-madrona
-madox
-machida
-m'hidi
-lullabies
-loveliness
-lotions
-looka
-lompoc
-litterbug
-litigator
-lithe
-liquorice
-linds
-limericks
-lightbulb
-lewises
-letch
-lemec
-layover
-lavatory
-laurels
-lateness
-laparotomy
-laboring
-kuato
-kroff
-krispy
-krauts
-knuckleheads
-kitschy
-kippers
-kimbrow
-keypad
-keepsake
-kebab
-karloff
-junket
-judgemental
-jointed
-jezzie
-jetting
-jeeze
-jeeter
-jeesus
-jeebs
-janeane
-jails
-jackhammer
-ixnay
-irritates
-irritability
-irrevocable
-irrefutable
-irked
-invoking
-intricacies
-interferon
-intents
-insubordinate
-instructive
-instinctive
-inquisitive
-inlay
-injuns
-inebriated
-indignity
-indecisive
-incisors
-incacha
-inalienable
-impresses
-impregnate
-impregnable
-implosion
-idolizes
-hypothyroidism
-hypoglycemic
-huseni
-humvee
-huddling
-honing
-hobnobbing
-hobnob
-histrionics
-histamine
-hirohito
-hippocratic
-hindquarters
-hikita
-hikes
-hightailed
-hieroglyphics
-heretofore
-herbalist
-hehey
-hedriks
-heartstrings
-headmistress
-headlight
-hardheaded
-happend
-handlebars
-hagitha
-habla
-gyroscope
-guys'd
-guy'd
-guttersnipe
-grump
-growed
-grovelling
-groan
-greenbacks
-gravedigger
-grating
-grasshoppers
-grandiose
-grandest
-grafted
-gooood
-goood
-gooks
-godsakes
-goaded
-glamorama
-giveth
-gingham
-ghostbusters
-germane
-georgy
-gazzo
-gazelles
-gargle
-garbled
-galgenstein
-gaffe
-g'day
-fyarl
-furnish
-furies
-fulfills
-frowns
-frowned
-frighteningly
-freebies
-freakishly
-forewarned
-foreclose
-forearms
-fordson
-fonics
-flushes
-flitting
-flemmer
-flabby
-fishbowl
-fidgeting
-fevers
-feigning
-faxing
-fatigued
-fathoms
-fatherless
-fancier
-fanatical
-factored
-eyelid
-eyeglasses
-expresso
-expletive
-expectin
-excruciatingly
-evidentiary
-ever'thing
-eurotrash
-eubie
-estrangement
-erlich
-epitome
-entrap
-enclose
-emphysema
-embers
-emasculating
-eighths
-eardrum
-dyslexia
-duplicitous
-dumpty
-dumbledore
-dufus
-duddy
-duchamp
-drunkenness
-drumlin
-drowns
-droid
-drinky
-drifts
-drawbridge
-dramamine
-douggie
-douchebag
-dostoyevsky
-doodling
-don'tcha
-domineering
-doings
-dogcatcher
-doctoring
-ditzy
-dissimilar
-dissecting
-disparage
-disliking
-disintegrating
-dishwalla
-dishonored
-dishing
-disengaged
-disavowed
-dippy
-diorama
-dimmed
-dilate
-digitalis
-diggory
-dicing
-diagnosing
-devola
-desolation
-dennings
-denials
-deliverance
-deliciously
-delicacies
-degenerates
-degas
-deflector
-defile
-deference
-decrepit
-deciphered
-dawdle
-dauphine
-daresay
-dangles
-dampen
-damndest
-cucumbers
-cucaracha
-cryogenically
-croaks
-croaked
-criticise
-crisper
-creepiest
-creams
-crackle
-crackin
-covertly
-counterintelligence
-corrosive
-cordially
-cops'll
-convulsions
-convoluted
-conversing
-conga
-confrontational
-confab
-condolence
-condiments
-complicit
-compiegne
-commodus
-comings
-cometh
-collusion
-collared
-cockeyed
-clobber
-clemonds
-clarithromycin
-cienega
-christmasy
-christmassy
-chloroform
-chippie
-chested
-cheeco
-checklist
-chauvinist
-chandlers
-chambermaid
-chakras
-cellophane
-caveat
-cataloguing
-cartmanland
-carples
-carny
-carded
-caramels
-cappy
-caped
-canvassing
-callback
-calibrated
-calamine
-buttermilk
-butterfingers
-bunsen
-bulimia
-bukatari
-buildin
-budged
-brobich
-bringer
-brendell
-brawling
-bratty
-braised
-boyish
-boundless
-botch
-boosh
-bookies
-bonbons
-bodes
-bobunk
-bluntly
-blossoming
-bloomers
-bloodstains
-bloodhounds
-blech
-biter
-biometric
-bioethics
-bijan
-bigoted
-bicep
-bereaved
-bellowing
-belching
-beholden
-beached
-batmobile
-barcodes
-barch
-barbecuing
-bandanna
-backwater
-backtrack
-backdraft
-augustino
-atrophy
-atrocity
-atley
-atchoo
-asthmatic
-assoc
-armchair
-arachnids
-aptly
-appetizing
-antisocial
-antagonizing
-anorexia
-anini
-andersons
-anagram
-amputation
-alleluia
-airlock
-aimless
-agonized
-agitate
-aggravating
-aerosol
-acing
-accomplishing
-accidently
-abuser
-abstain
-abnormally
-aberration
-aaaaahh
-zlotys
-zesty
-zerzura
-zapruder
-zantopia
-yelburton
-yeess
-y'knowwhati'msayin
-wwhat
-wussies
-wrenched
-would'a
-worryin
-wormser
-wooooo
-wookiee
-wolchek
-wishin
-wiseguys
-windbreaker
-wiggy
-wieners
-wiedersehen
-whoopin
-whittled
-wherefore
-wharvey
-welts
-wellstone
-wedges
-wavered
-watchit
-wastebasket
-wango
-waken
-waitressed
-wacquiem
-vrykolaka
-voula
-vitally
-visualizing
-viciousness
-vespers
-vertes
-verily
-vegetarians
-vater
-vaporize
-vannacutt
-vallens
-ussher
-urinating
-upping
-unwitting
-untangle
-untamed
-unsanitary
-unraveled
-unopened
-unisex
-uninvolved
-uninteresting
-unintelligible
-unimaginative
-undeserving
-undermines
-undergarments
-unconcerned
-tyrants
-typist
-tykes
-tybalt
-twosome
-twits
-tutti
-turndown
-tularemia
-tuberculoma
-tsimshian
-truffaut
-truer
-truant
-trove
-triumphed
-tripe
-trigonometry
-trifled
-trifecta
-tribulations
-tremont
-tremoille
-transcends
-trafficker
-touchin
-tomfoolery
-tinkered
-tinfoil
-tightrope
-thousan
-thoracotomy
-thesaurus
-thawing
-thatta
-tessio
-temps
-taxidermist
-tator
-tachycardia
-t'akaya
-swelco
-sweetbreads
-swatting
-supercollider
-sunbathing
-summarily
-suffocation
-sueleen
-succinct
-subsided
-submissive
-subjecting
-subbing
-subatomic
-stupendous
-stunted
-stubble
-stubbed
-streetwalker
-strategizing
-straining
-straightaway
-stoli
-stiffer
-stickup
-stens
-steamroller
-steadwell
-steadfast
-stateroom
-stans
-sshhhh
-squishing
-squinting
-squealed
-sprouting
-sprimp
-spreadsheets
-sprawled
-spotlights
-spooning
-spirals
-speedboat
-spectacles
-speakerphone
-southglen
-souse
-soundproof
-soothsayer
-sommes
-somethings
-solidify
-soars
-snorted
-snorkeling
-snitches
-sniping
-snifter
-sniffin
-snickering
-sneer
-snarl
-smila
-slinking
-slanted
-slanderous
-slammin
-skimp
-skilosh
-siteid
-sirloin
-singe
-sighing
-sidekicks
-sicken
-showstopper
-shoplifter
-shimokawa
-sherborne
-shavadai
-sharpshooters
-sharking
-shagged
-shaddup
-senorita
-sesterces
-sensuous
-seahaven
-scullery
-scorcher
-schotzie
-schnoz
-schmooze
-schlep
-schizo
-scents
-scalping
-scalped
-scallop
-scalding
-sayeth
-saybrooke
-sawed
-savoring
-sardine
-sandstorm
-sandalwood
-salutations
-sagman
-s'okay
-rsvp'd
-rousted
-rootin
-romper
-romanovs
-rollercoaster
-rolfie
-robinsons
-ritzy
-ritualistic
-ringwald
-rhymed
-rheingold
-rewrites
-revoking
-reverts
-retrofit
-retort
-retinas
-respirations
-reprobate
-replaying
-repaint
-renquist
-renege
-relapsing
-rekindled
-rejuvenating
-rejuvenated
-reinstating
-recriminations
-rechecked
-reassemble
-rears
-reamed
-reacquaint
-rayanne
-ravish
-rathole
-raspail
-rarest
-rapists
-rants
-racketeer
-quittin
-quitters
-quintessential
-queremos
-quellek
-quelle
-quasimodo
-pyromaniac
-puttanesca
-puritanical
-purer
-puree
-pungent
-pummel
-puedo
-psychotherapist
-prosecutorial
-prosciutto
-propositioning
-procrastination
-probationary
-primping
-preventative
-prevails
-preservatives
-preachy
-praetorians
-practicality
-powders
-potus
-postop
-positives
-poser
-portolano
-portokalos
-poolside
-poltergeists
-pocketed
-poach
-plummeted
-plucking
-plimpton
-playthings
-plastique
-plainclothes
-pinpointed
-pinkus
-pinks
-pigskin
-piffle
-pictionary
-piccata
-photocopy
-phobias
-perignon
-perfumes
-pecks
-pecked
-patently
-passable
-parasailing
-paramus
-papier
-paintbrush
-pacer
-paaiint
-overtures
-overthink
-overstayed
-overrule
-overestimate
-overcooked
-outlandish
-outgrew
-outdoorsy
-outdo
-orchestrate
-oppress
-opposable
-oooohh
-oomupwah
-okeydokey
-okaaay
-ohashi
-of'em
-obscenities
-oakie
-o'gar
-nurection
-nostradamus
-norther
-norcom
-nooch
-nonsensical
-nipped
-nimbala
-nervously
-neckline
-nebbleman
-narwhal
-nametag
-n'n't
-mycenae
-muzak
-muumuu
-mumbled
-mulvehill
-muggings
-muffet
-mouthy
-motivates
-motaba
-moocher
-mongi
-moley
-moisturize
-mohair
-mocky
-mmkay
-mistuh
-missis
-misdeeds
-mincemeat
-miggs
-miffed
-methadone
-messieur
-menopausal
-menagerie
-mcgillicuddy
-mayflowers
-matrimonial
-matick
-masai
-marzipan
-maplewood
-manzelle
-mannequins
-manhole
-manhandle
-malfunctions
-madwoman
-machiavelli
-lynley
-lynched
-lurconis
-lujack
-lubricant
-looove
-loons
-loofah
-lonelyhearts
-lollipops
-lineswoman
-lifers
-lexter
-lepner
-lemony
-leggy
-leafy
-leadeth
-lazerus
-lazare
-lawford
-languishing
-lagoda
-ladman
-kundera
-krinkle
-krendler
-kreigel
-kowolski
-knockdown
-knifed
-kneed
-kneecap
-kids'll
-kennie
-kenmore
-keeled
-kazootie
-katzenmoyer
-kasdan
-karak
-kapowski
-kakistos
-julyan
-jockstrap
-jobless
-jiggly
-jaunt
-jarring
-jabbering
-irrigate
-irrevocably
-irrationally
-ironies
-invitro
-intimated
-intently
-intentioned
-intelligently
-instill
-instigator
-instep
-inopportune
-innuendoes
-inflate
-infects
-infamy
-indiscretions
-indiscreet
-indio
-indignities
-indict
-indecision
-inconspicuous
-inappropriately
-impunity
-impudent
-impotence
-implicates
-implausible
-imperfection
-impatience
-immutable
-immobilize
-idealist
-iambic
-hysterically
-hyperspace
-hygienist
-hydraulics
-hydrated
-huzzah
-husks
-hunched
-huffed
-hubris
-hubbub
-hovercraft
-houngan
-hosed
-horoscopes
-hopelessness
-hoodwinked
-honorably
-honeysuckle
-homegirl
-holiest
-hippity
-hildie
-hieroglyphs
-hexton
-herein
-heckle
-heaping
-healthilizer
-headfirst
-hatsue
-harlot
-hardwired
-halothane
-hairstyles
-haagen
-haaaaa
-gutting
-gummi
-groundless
-groaning
-gristle
-grills
-graynamore
-grabbin
-goodes
-goggle
-glittering
-glint
-gleaming
-glassy
-girth
-gimbal
-giblets
-gellers
-geezers
-geeze
-garshaw
-gargantuan
-garfunkel
-gangway
-gandarium
-gamut
-galoshes
-gallivanting
-gainfully
-gachnar
-fusionlips
-fusilli
-furiously
-frugal
-fricking
-frederika
-freckling
-frauds
-fountainhead
-forthwith
-forgo
-forgettable
-foresight
-foresaw
-fondling
-fondled
-fondle
-folksy
-fluttering
-fluffing
-floundering
-flirtatious
-flexing
-flatterer
-flaring
-fixating
-finchy
-figurehead
-fiendish
-fertilize
-ferment
-fending
-fellahs
-feelers
-fascinate
-fantabulous
-falsify
-fallopian
-faithless
-fairer
-fainter
-failings
-facetious
-eyepatch
-exxon
-extraterrestrials
-extradite
-extracurriculars
-extinguish
-expunged
-expelling
-exorbitant
-exhilarated
-exertion
-exerting
-excercise
-everbody
-evaporated
-escargot
-escapee
-erases
-epizootics
-epithelials
-ephrum
-entanglements
-enslave
-engrossed
-emphatic
-emeralds
-ember
-emancipated
-elevates
-ejaculate
-effeminate
-eccentricities
-easygoing
-earshot
-dunks
-dullness
-dulli
-dulled
-drumstick
-dropper
-driftwood
-dregs
-dreck
-dreamboat
-draggin
-downsizing
-donowitz
-dominoes
-diversions
-distended
-dissipate
-disraeli
-disqualify
-disowned
-dishwashing
-disciplining
-discerning
-disappoints
-dinged
-digested
-dicking
-detonating
-despising
-depressor
-depose
-deport
-dents
-defused
-deflecting
-decryption
-decoys
-decoupage
-decompress
-decibel
-decadence
-deafening
-dawning
-dater
-darkened
-dappy
-dallying
-dagon
-czechoslovakians
-cuticles
-cuteness
-cupboards
-culottes
-cruisin
-crosshairs
-cronyn
-criminalistics
-creatively
-creaming
-crapping
-cranny
-cowed
-contradicting
-constipation
-confining
-confidences
-conceiving
-conceivably
-concealment
-compulsively
-complainin
-complacent
-compels
-communing
-commode
-comming
-commensurate
-columnists
-colonoscopy
-colchicine
-coddling
-clump
-clubbed
-clowning
-cliffhanger
-clang
-cissy
-choosers
-choker
-chiffon
-channeled
-chalet
-cellmates
-cathartic
-caseload
-carjack
-canvass
-canisters
-candlestick
-candlelit
-camry
-calzones
-calitri
-caldy
-byline
-butterball
-bustier
-burlap
-bureaucrat
-buffoons
-buenas
-brookline
-bronzed
-broiled
-broda
-briss
-brioche
-briar
-breathable
-brays
-brassieres
-boysenberry
-bowline
-boooo
-boonies
-booklets
-bookish
-boogeyman
-boogey
-bogas
-boardinghouse
-bluuch
-blundering
-bluer
-blowed
-blotchy
-blossomed
-bloodwork
-bloodied
-blithering
-blinks
-blathering
-blasphemous
-blacking
-birdson
-bings
-bfmid
-bfast
-bettin
-berkshires
-benjamins
-benevolence
-benched
-benatar
-bellybutton
-belabor
-behooves
-beddy
-beaujolais
-beattle
-baxworth
-baseless
-barfing
-bannish
-bankrolled
-banek
-ballsy
-ballpoint
-baffling
-badder
-badda
-bactine
-backgammon
-baako
-aztreonam
-authoritah
-auctioning
-arachtoids
-apropos
-aprons
-apprised
-apprehensive
-anythng
-antivenin
-antichrist
-anorexic
-anoint
-anguished
-angioplasty
-angio
-amply
-ampicillin
-amphetamines
-alternator
-alcove
-alabaster
-airlifted
-agrabah
-affidavits
-admonished
-admonish
-addled
-addendum
-accuser
-accompli
-absurdity
-absolved
-abrusso
-abreast
-aboot
-abductions
-abducting
-aback
-ababwa
-aaahhhh
-zorin
-zinthar
-zinfandel
-zillions
-zephyrs
-zatarcs
-zacks
-youuu
-yokels
-yardstick
-yammer
-y'understand
-wynette
-wrung
-wreaths
-wowed
-wouldn'ta
-worming
-wormed
-workday
-woodsy
-woodshed
-woodchuck
-wojadubakowski
-withering
-witching
-wiseass
-wiretaps
-wining
-willoby
-wiccaning
-whupped
-whoopi
-whoomp
-wholesaler
-whiteness
-whiner
-whatchya
-wharves
-wenus
-weirdoes
-weaning
-watusi
-waponi
-waistband
-wackos
-vouching
-votre
-vivica
-viveca
-vivant
-vivacious
-visor
-visitin
-visage
-vicrum
-vetted
-ventriloquism
-venison
-varnsen
-vaporized
-vapid
-vanstock
-uuuuh
-ushering
-urologist
-urination
-upstart
-uprooted
-unsubtitled
-unspoiled
-unseat
-unseasonably
-unseal
-unsatisfying
-unnerve
-unlikable
-unleaded
-uninsured
-uninspired
-unicycle
-unhooked
-unfunny
-unfreezing
-unflattering
-unfairness
-unexpressed
-unending
-unencumbered
-unearth
-undiscovered
-undisciplined
-understan
-undershirt
-underlings
-underline
-undercurrent
-uncivilized
-uncharacteristic
-umpteenth
-uglies
-tuney
-trumps
-truckasaurus
-trubshaw
-trouser
-tringle
-trifling
-trickster
-trespassers
-trespasser
-traumas
-trattoria
-trashes
-transgressions
-trampling
-tp'ed
-toxoplasmosis
-tounge
-tortillas
-topsy
-topple
-topnotch
-tonsil
-tions
-timmuh
-timithious
-tilney
-tighty
-tightness
-tightens
-tidbits
-ticketed
-thyme
-threepio
-thoughtfully
-thorkel
-thommo
-thing'll
-thefts
-that've
-thanksgivings
-tetherball
-testikov
-terraforming
-tepid
-tendonitis
-tenboom
-telex
-teenybopper
-tattered
-tattaglias
-tanneke
-tailspin
-tablecloth
-swooping
-swizzle
-swiping
-swindled
-swilling
-swerving
-sweatshops
-swaddling
-swackhammer
-svetkoff
-supossed
-superdad
-sumptuous
-sugary
-sugai
-subvert
-substantiate
-submersible
-sublimating
-subjugation
-stymied
-strychnine
-streetlights
-strassmans
-stranglehold
-strangeness
-straddling
-straddle
-stowaways
-stotch
-stockbrokers
-stifling
-stepford
-steerage
-steena
-statuary
-starlets
-staggeringly
-ssshhh
-squaw
-spurt
-spungeon
-spritzer
-sprightly
-sprays
-sportswear
-spoonful
-splittin
-splitsville
-speedily
-specialise
-spastic
-sparrin
-souvlaki
-southie
-sourpuss
-soupy
-soundstage
-soothes
-somebody'd
-softest
-sociopathic
-socialized
-snyders
-snowmobiles
-snowballed
-snatches
-smugness
-smoothest
-smashes
-sloshed
-sleight
-skyrocket
-skied
-skewed
-sixpence
-sipowicz
-singling
-simulates
-shyness
-shuvanis
-showoff
-shortsighted
-shopkeeper
-shoehorn
-shithouse
-shirtless
-shipshape
-shifu
-shelve
-shelbyville
-sheepskin
-sharpens
-shaquille
-shanshu
-servings
-sequined
-seizes
-seashells
-scrambler
-scopes
-schnauzer
-schmo
-schizoid
-scampered
-savagely
-saudis
-santas
-sandovals
-sanding
-saleswoman
-sagging
-s'cuse
-rutting
-ruthlessly
-runneth
-ruffians
-rubes
-rosalita
-rollerblades
-rohypnol
-roasts
-roadies
-ritten
-rippling
-ripples
-rigoletto
-richardo
-rethought
-reshoot
-reserving
-reseda
-rescuer
-reread
-requisitions
-repute
-reprogram
-replenish
-repetitious
-reorganizing
-reinventing
-reinvented
-reheat
-refrigerators
-reenter
-recruiter
-recliner
-rawdy
-rashes
-rajeski
-raison
-raisers
-rages
-quinine
-questscape
-queller
-pygmalion
-pushers
-pusan
-purview
-pumpin
-pubescent
-prudes
-provolone
-propriety
-propped
-procrastinate
-processional
-preyed
-pretrial
-portent
-pooling
-poofy
-polloi
-policia
-poacher
-pluses
-pleasuring
-platitudes
-plateaued
-plaguing
-pittance
-pinheads
-pincushion
-pimply
-pimped
-piggyback
-piecing
-phillipe
-philipse
-philby
-pharaohs
-petyr
-petitioner
-peshtigo
-pesaram
-persnickety
-perpetrate
-percolating
-pepto
-penne
-penell
-pemmican
-peeks
-pedaling
-peacemaker
-pawnshop
-patting
-pathologically
-patchouli
-pasts
-pasties
-passin
-parlors
-paltrow
-palamon
-padlock
-paddling
-oversleep
-overheating
-overdosed
-overcharge
-overblown
-outrageously
-ornery
-opportune
-oooooooooh
-oohhhh
-ohhhhhh
-ogres
-odorless
-obliterated
-nyong
-nymphomaniac
-ntozake
-novocain
-nough
-nonnie
-nonissue
-nodules
-nightmarish
-nightline
-niceties
-newsman
-needra
-nedry
-necking
-navour
-nauseam
-nauls
-narim
-namath
-nagged
-naboo
-n'sync
-myslexia
-mutator
-mustafi
-musketeer
-murtaugh
-murderess
-munching
-mumsy
-muley
-mouseville
-mortifying
-morgendorffers
-moola
-montel
-mongoloid
-molestered
-moldings
-mocarbies
-mo'ss
-mixers
-misrell
-misnomer
-misheard
-mishandled
-miscreant
-misconceptions
-miniscule
-millgate
-mettle
-metricconverter
-meteors
-menorah
-mengele
-melding
-meanness
-mcgruff
-mcarnold
-matzoh
-matted
-mastectomy
-massager
-marveling
-marooned
-marmaduke
-marick
-manhandled
-manatees
-man'll
-maltin
-maliciously
-malfeasance
-malahide
-maketh
-makeovers
-maiming
-machismo
-lumpectomy
-lumbering
-lucci
-lording
-lorca
-lookouts
-loogie
-loners
-loathed
-lissen
-lighthearted
-lifer
-lickin
-lewen
-levitation
-lestercorp
-lessee
-lentils
-legislate
-legalizing
-lederhosen
-lawmen
-lasskopf
-lardner
-lambeau
-lamagra
-ladonn
-lactic
-lacquer
-labatier
-krabappel
-kooks
-knickknacks
-klutzy
-kleynach
-klendathu
-kinross
-kinkaid
-kind'a
-ketch
-kesher
-karikos
-karenina
-kanamits
-junshi
-jumbled
-joust
-jotted
-jobson
-jingling
-jigalong
-jerries
-jellies
-jeeps
-javna
-irresistable
-internist
-intercranial
-inseminated
-inquisitor
-infuriate
-inflating
-infidelities
-incessantly
-incensed
-incase
-incapacitate
-inasmuch
-inaccuracies
-imploding
-impeding
-impediments
-immaturity
-illegible
-iditarod
-icicles
-ibuprofen
-i'i'm
-hymie
-hydrolase
-hunker
-humps
-humons
-humidor
-humdinger
-humbling
-huggin
-huffing
-housecleaning
-hothouse
-hotcakes
-hosty
-hootenanny
-hootchie
-hoosegow
-honks
-honeymooners
-homily
-homeopathic
-hitchhikers
-hissed
-hillnigger
-hexavalent
-hewwo
-hershe
-hermey
-hergott
-henny
-hennigans
-henhouse
-hemolytic
-helipad
-heifer
-hebrews
-hebbing
-heaved
-headlock
-harrowing
-harnessed
-hangovers
-handi
-handbasket
-halfrek
-hacene
-gyges
-guys're
-gundersons
-gumption
-gruntmaster
-grubs
-grossie
-groped
-grins
-greaseball
-gravesite
-gratuity
-granma
-grandfathers
-grandbaby
-gradski
-gracing
-gossips
-gooble
-goners
-golitsyn
-gofer
-godsake
-goddaughter
-gnats
-gluing
-glares
-givers
-ginza
-gimmie
-gimmee
-gennero
-gemme
-gazpacho
-gazed
-gassy
-gargling
-gandhiji
-galvanized
-gallbladder
-gaaah
-furtive
-fumigation
-fucka
-fronkonsteen
-frills
-freezin
-freewald
-freeloader
-frailty
-forger
-foolhardy
-fondest
-fomin
-followin
-follicle
-flotation
-flopping
-floodgates
-flogged
-flicked
-flenders
-fleabag
-fixings
-fixable
-fistful
-firewater
-firelight
-fingerbang
-finalizing
-fillin
-filipov
-fiderer
-felling
-feldberg
-feign
-faunia
-fatale
-farkus
-fallible
-faithfulness
-factoring
-eyeful
-extramarital
-exterminated
-exhume
-exasperated
-eviscerate
-estoy
-esmerelda
-escapades
-epoxy
-enticed
-enthused
-entendre
-engrossing
-endorphins
-emptive
-emmys
-eminently
-embezzler
-embarressed
-embarrassingly
-embalmed
-eludes
-eling
-elated
-eirie
-egotitis
-effecting
-eerily
-eecom
-eczema
-earthy
-earlobes
-eally
-dyeing
-dwells
-duvet
-duncans
-dulcet
-droves
-droppin
-drools
-drey'auc
-downriver
-domesticity
-dollop
-doesnt
-dobler
-divulged
-diversionary
-distancing
-dispensers
-disorienting
-disneyworld
-dismissive
-disingenuous
-disheveled
-disfiguring
-dinning
-dimming
-diligently
-dilettante
-dilation
-dickensian
-diaphragms
-devastatingly
-destabilize
-desecrate
-deposing
-deniece
-demony
-delving
-delicates
-deigned
-defraud
-deflower
-defibrillator
-defiantly
-defenceless
-defacing
-deconstruction
-decompose
-deciphering
-decibels
-deceptively
-deceptions
-decapitation
-debutantes
-debonair
-deadlier
-dawdling
-davic
-darwinism
-darnit
-darks
-danke
-danieljackson
-dangled
-cytoxan
-cutout
-cutlery
-curveball
-curfews
-cummerbund
-crunches
-crouched
-crisps
-cripples
-crilly
-cribs
-crewman
-creepin
-creeds
-credenza
-creak
-crawly
-crawlin
-crawlers
-crated
-crackheads
-coworker
-couldn't've
-corwins
-coriander
-copiously
-convenes
-contraceptives
-contingencies
-contaminating
-conniption
-condiment
-concocting
-comprehending
-complacency
-commendatore
-comebacks
-com'on
-collarbone
-colitis
-coldly
-coiffure
-coffers
-coeds
-codependent
-cocksucking
-cockney
-cockles
-clutched
-closeted
-cloistered
-cleve
-cleats
-clarifying
-clapped
-cinnabar
-chunnel
-chumps
-cholinesterase
-choirboy
-chocolatey
-chlamydia
-chigliak
-cheesie
-chauvinistic
-chasm
-chartreuse
-charo
-charnier
-chapil
-chalked
-chadway
-certifiably
-cellulite
-celled
-cavalcade
-cataloging
-castrated
-cassio
-cashews
-cartouche
-carnivore
-carcinogens
-capulet
-captivated
-capt'n
-cancellations
-campin
-callate
-callar
-caffeinated
-cadavers
-cacophony
-cackle
-buzzes
-buttoning
-busload
-burglaries
-burbs
-buona
-bunions
-bullheaded
-buffs
-bucyk
-buckling
-bruschetta
-browbeating
-broomsticks
-broody
-bromly
-brolin
-briefings
-brewskies
-breathalyzer
-breakups
-bratwurst
-brania
-braiding
-brags
-braggin
-bradywood
-bottomed
-bossa
-bordello
-bookshelf
-boogida
-bondsman
-bolder
-boggles
-bludgeoned
-blowtorch
-blotter
-blips
-blemish
-bleaching
-blainetologists
-blading
-blabbermouth
-birdseed
-bimmel
-biloxi
-biggly
-bianchinni
-betadine
-berenson
-belus
-belloq
-begets
-befitting
-beepers
-beelzebub
-beefed
-bedridden
-bedevere
-beckons
-beaded
-baubles
-bauble
-battleground
-bathrobes
-basketballs
-basements
-barroom
-barnacle
-barkin
-barked
-baretta
-bangles
-bangler
-banality
-bambang
-baltar
-ballplayers
-bagman
-baffles
-backroom
-babysat
-baboons
-averse
-audiotape
-auctioneer
-atten
-atcha
-astonishment
-arugula
-arroz
-antihistamines
-annoyances
-anesthesiology
-anatomically
-anachronism
-amiable
-amaretto
-allahu
-alight
-aimin
-ailment
-afterglow
-affronte
-advil
-adrenals
-actualization
-acrost
-ached
-accursed
-accoutrements
-absconded
-aboveboard
-abetted
-aargh
-aaaahh
-zuwicky
-zolda
-ziploc
-zakamatak
-youve
-yippie
-yesterdays
-yella
-yearns
-yearnings
-yearned
-yawning
-yalta
-yahtzee
-y'mean
-y'are
-wuthering
-wreaks
-worrisome
-workiiing
-wooooooo
-wonky
-womanizing
-wolodarsky
-wiwith
-withdraws
-wishy
-wisht
-wipers
-wiper
-winos
-windthorne
-windsurfing
-windermere
-wiggled
-wiggen
-whwhat
-whodunit
-whoaaa
-whittling
-whitesnake
-whereof
-wheezing
-wheeze
-whatd'ya
-whataya
-whammo
-whackin
-wellll
-weightless
-weevil
-wedgies
-webbing
-weasly
-wayside
-waxes
-waturi
-washy
-washrooms
-wandell
-waitaminute
-waddya
-waaaah
-vornac
-vishnoor
-virulent
-vindictiveness
-vinceres
-villier
-vigeous
-vestigial
-ventilate
-vented
-venereal
-veering
-veered
-veddy
-vaslova
-valosky
-vailsburg
-vaginas
-vagas
-urethra
-upstaged
-uploading
-unwrapping
-unwieldy
-untapped
-unsatisfied
-unquenchable
-unnerved
-unmentionable
-unlovable
-unknowns
-uninformed
-unimpressed
-unhappily
-unguarded
-unexplored
-undergarment
-undeniably
-unclench
-unclaimed
-uncharacteristically
-unbuttoned
-unblemished
-ululd
-uhhhm
-tweeze
-tutsami
-tushy
-tuscarora
-turkle
-turghan
-turbinium
-tubers
-trucoat
-troxa
-tropicana
-triquetra
-trimmers
-triceps
-trespassed
-traya
-traumatizing
-transvestites
-trainors
-tradin
-trackers
-townies
-tourelles
-toucha
-tossin
-tortious
-topshop
-topes
-tonics
-tongs
-tomsk
-tomorrows
-toiling
-toddle
-tizzy
-tippers
-timmi
-thwap
-thusly
-ththe
-thrusts
-throwers
-throwed
-throughway
-thickening
-thermonuclear
-thelwall
-thataway
-terrifically
-tendons
-teleportation
-telepathically
-telekinetic
-teetering
-teaspoons
-tarantulas
-tapas
-tanned
-tangling
-tamales
-tailors
-tahitian
-tactful
-tachy
-tablespoon
-syrah
-synchronicity
-synch
-synapses
-swooning
-switchman
-swimsuits
-sweltering
-sweetly
-suvolte
-suslov
-surfed
-supposition
-suppertime
-supervillains
-superfluous
-superego
-sunspots
-sunning
-sunless
-sundress
-suckah
-succotash
-sublevel
-subbasement
-studious
-striping
-strenuously
-straights
-stonewalled
-stillness
-stilettos
-stevesy
-steno
-steenwyck
-stargates
-stammering
-staedert
-squiggly
-squiggle
-squashing
-squaring
-spreadsheet
-spramp
-spotters
-sporto
-spooking
-splendido
-spittin
-spirulina
-spiky
-spate
-spartacus
-spacerun
-soonest
-something'll
-someth
-somepin
-someone'll
-sofas
-soberly
-sobered
-snowmen
-snowbank
-snowballing
-snivelling
-sniffling
-snakeskin
-snagging
-smush
-smooter
-smidgen
-smackers
-slumlord
-slossum
-slimmer
-slighted
-sleepwalk
-sleazeball
-skokie
-skeptic
-sitarides
-sistah
-sipped
-sindell
-simpletons
-simony
-silkwood
-silks
-silken
-sightless
-sideboard
-shuttles
-shrugging
-shrouds
-showy
-shoveled
-shouldn'ta
-shoplifters
-shitstorm
-sheeny
-shapetype
-shaming
-shallows
-shackle
-shabbily
-shabbas
-seppuku
-senility
-semite
-semiautomatic
-selznick
-secretarial
-sebacio
-scuzzy
-scummy
-scrutinized
-scrunchie
-scribbled
-scotches
-scolded
-scissor
-schlub
-scavenging
-scarin
-scarfing
-scallions
-scald
-savour
-savored
-saute
-sarcoidosis
-sandbar
-saluted
-salish
-saith
-sailboats
-sagittarius
-sacre
-saccharine
-sacamano
-rushdie
-rumpled
-rumba
-rulebook
-rubbers
-roughage
-rotisserie
-rootie
-roofy
-roofie
-romanticize
-rittle
-ristorante
-rippin
-rinsing
-ringin
-rincess
-rickety
-reveling
-retest
-retaliating
-restorative
-reston
-restaurateur
-reshoots
-resetting
-resentments
-reprogramming
-repossess
-repartee
-renzo
-remore
-remitting
-remeber
-relaxants
-rejuvenate
-rejections
-regenerated
-refocus
-referrals
-reeno
-recycles
-recrimination
-reclining
-recanting
-reattach
-reassigning
-razgul
-raved
-rattlesnakes
-rattles
-rashly
-raquetball
-ransack
-raisinettes
-raheem
-radisson
-radishes
-raban
-quoth
-qumari
-quints
-quilts
-quilting
-quien
-quarreled
-purty
-purblind
-punchbowl
-publically
-psychotics
-psychopaths
-psychoanalyze
-pruning
-provasik
-protectin
-propping
-proportioned
-prophylactic
-proofed
-prompter
-procreate
-proclivities
-prioritizing
-prinze
-pricked
-press'll
-presets
-prescribes
-preocupe
-prejudicial
-prefex
-preconceived
-precipice
-pralines
-pragmatist
-powerbar
-pottie
-pottersville
-potsie
-potholes
-posses
-posies
-portkey
-porterhouse
-pornographers
-poring
-poppycock
-poppers
-pomponi
-pokin
-poitier
-podiatry
-pleeze
-pleadings
-playbook
-platelets
-plane'arium
-placebos
-place'll
-pistachios
-pirated
-pinochle
-pineapples
-pinafore
-pimples
-piggly
-piddling
-picon
-pickpockets
-picchu
-physiologically
-physic
-phobic
-philandering
-phenomenally
-pheasants
-pewter
-petticoat
-petronis
-petitioning
-perturbed
-perpetuating
-permutat
-perishable
-perimeters
-perfumed
-percocet
-per'sus
-pepperjack
-penalize
-pelting
-pellet
-peignoir
-pedicures
-peckers
-pecans
-pawning
-paulsson
-pattycake
-patrolmen
-patois
-pathos
-pasted
-parishioner
-parcheesi
-parachuting
-papayas
-pantaloons
-palpitations
-palantine
-paintballing
-overtired
-overstress
-oversensitive
-overnights
-overexcited
-overanxious
-overachiever
-outwitted
-outvoted
-outnumber
-outlast
-outlander
-out've
-orphey
-orchestrating
-openers
-ooooooo
-okies
-ohhhhhhhhh
-ohhhhhhhh
-ogling
-offbeat
-obsessively
-obeyed
-o'hana
-o'bannon
-o'bannion
-numpce
-nummy
-nuked
-nuances
-nourishing
-nosedive
-norbu
-nomlies
-nomine
-nixed
-nihilist
-nightshift
-newmeat
-neglectful
-neediness
-needin
-naphthalene
-nanocytes
-nanite
-naivete
-n'yeah
-mystifying
-myhnegon
-mutating
-musing
-mulled
-muggy
-muerto
-muckraker
-muchachos
-mountainside
-motherless
-mosquitos
-morphed
-mopped
-moodoo
-moncho
-mollem
-moisturiser
-mohicans
-mocks
-mistresses
-misspent
-misinterpretation
-miscarry
-minuses
-mindee
-mimes
-millisecond
-milked
-mightn't
-mightier
-mierzwiak
-microchips
-meyerling
-mesmerizing
-mershaw
-meecrob
-medicate
-meddled
-mckinnons
-mcgewan
-mcdunnough
-mcats
-mbien
-matzah
-matriarch
-masturbated
-masselin
-martialed
-marlboros
-marksmanship
-marinate
-marchin
-manicured
-malnourished
-malign
-majorek
-magnon
-magnificently
-macking
-machiavellian
-macdougal
-macchiato
-macaws
-macanaw
-m'self
-lydells
-lusts
-lucite
-lubricants
-lopper
-lopped
-loneliest
-lonelier
-lomez
-lojack
-loath
-liquefy
-lippy
-limps
-likin
-lightness
-liesl
-liebchen
-licious
-libris
-libation
-lhamo
-leotards
-leanin
-laxatives
-lavished
-latka
-lanyard
-lanky
-landmines
-lameness
-laddies
-lacerated
-labored
-l'amour
-kreskin
-kovitch
-kournikova
-kootchy
-konoss
-knknow
-knickety
-knackety
-kmart
-klicks
-kiwanis
-kissable
-kindergartners
-kilter
-kidnet
-kid'll
-kicky
-kickbacks
-kickback
-kholokov
-kewpie
-kendo
-katra
-kareoke
-kafelnikov
-kabob
-junjun
-jumba
-julep
-jordie
-jondy
-jolson
-jenoff
-jawbone
-janitorial
-janiro
-ipecac
-invigorated
-intruded
-intros
-intravenously
-interruptus
-interrogations
-interject
-interfacing
-interestin
-insuring
-instilled
-insensitivity
-inscrutable
-inroads
-innards
-inlaid
-injector
-ingratitude
-infuriates
-infra
-infliction
-indelicate
-incubators
-incrimination
-inconveniencing
-inconsolable
-incestuous
-incas
-incarcerate
-inbreeding
-impudence
-impressionists
-impeached
-impassioned
-imipenem
-idling
-idiosyncrasies
-icebergs
-hypotensive
-hydrochloride
-hushed
-humus
-humph
-hummm
-hulking
-hubcaps
-hubald
-howya
-howbout
-how'll
-housebroken
-hotwire
-hotspots
-hotheaded
-horrace
-hopsfield
-honto
-honkin
-honeymoons
-homewrecker
-hombres
-hollers
-hollerin
-hoedown
-hoboes
-hobbling
-hobble
-hoarse
-hinky
-highlighters
-hexes
-heru'ur
-hernias
-heppleman
-hell're
-heighten
-heheheheheh
-heheheh
-hedging
-heckling
-heckled
-heavyset
-heatshield
-heathens
-heartthrob
-headpiece
-hayseed
-haveo
-hauls
-hasten
-harridan
-harpoons
-hardens
-harcesis
-harbouring
-hangouts
-halkein
-haleh
-halberstam
-hairnet
-hairdressers
-hacky
-haaaa
-h'yah
-gusta
-gushy
-gurgling
-guilted
-gruel
-grudging
-grrrrrr
-grosses
-groomsmen
-griping
-gravest
-gratified
-grated
-goulash
-goopy
-goona
-goodly
-godliness
-godawful
-godamn
-glycerin
-glutes
-glowy
-globetrotters
-glimpsed
-glenville
-glaucoma
-girlscout
-giraffes
-gilbey
-gigglepuss
-ghora
-gestating
-gelato
-geishas
-gearshift
-gayness
-gasped
-gaslighting
-garretts
-garba
-gablyczyck
-g'head
-fumigating
-fumbling
-fudged
-fuckwad
-fuck're
-fuchsia
-fretting
-freshest
-frenchies
-freezers
-fredrica
-fraziers
-fraidy
-foxholes
-fourty
-fossilized
-forsake
-forfeits
-foreclosed
-foreal
-footsies
-florists
-flopped
-floorshow
-floorboard
-flinching
-flecks
-flaubert
-flatware
-flatulence
-flatlined
-flashdance
-flail
-flagging
-fiver
-fitzy
-fishsticks
-finetti
-finelli
-finagle
-filko
-fieldstone
-fibber
-ferrini
-feedin
-feasting
-favore
-fathering
-farrouhk
-farmin
-fairytale
-fairservice
-factoid
-facedown
-fabled
-eyeballin
-extortionist
-exquisitely
-expedited
-exorcise
-existentialist
-execs
-exculpatory
-exacerbate
-everthing
-eventuality
-evander
-euphoric
-euphemisms
-estamos
-erred
-entitle
-enquiries
-enormity
-enfants
-endive
-encyclopedias
-emulating
-embittered
-effortless
-ectopic
-ecirc
-easely
-earphones
-earmarks
-dweller
-durslar
-durned
-dunois
-dunking
-dunked
-dumdum
-dullard
-dudleys
-druthers
-druggist
-drossos
-drooled
-driveways
-drippy
-dreamless
-drawstring
-drang
-drainpipe
-dozing
-dotes
-dorkface
-doorknobs
-doohickey
-donnatella
-doncha
-domicile
-dokos
-dobermans
-dizzying
-divola
-ditsy
-distaste
-disservice
-dislodged
-dislodge
-disinherit
-disinformation
-discounting
-dinka
-dimly
-digesting
-diello
-diddling
-dictatorships
-dictators
-diagnostician
-devours
-devilishly
-detract
-detoxing
-detours
-detente
-destructs
-desecrated
-derris
-deplore
-deplete
-demure
-demolitions
-demean
-delish
-delbruck
-delaford
-degaulle
-deftly
-deformity
-deflate
-definatly
-defector
-decrypted
-decontamination
-decapitate
-decanter
-dardis
-dampener
-damme
-daddy'll
-dabbling
-dabbled
-d'etre
-d'argent
-d'alene
-d'agnasti
-czechoslovakian
-cymbal
-cyberdyne
-cutoffs
-cuticle
-curvaceous
-curiousity
-crowing
-crowed
-croutons
-cropped
-criminy
-crescentis
-crashers
-cranwell
-coverin
-courtrooms
-countenance
-cosmically
-cosign
-corroboration
-coroners
-cornflakes
-copperpot
-copperhead
-copacetic
-coordsize
-convulsing
-consults
-conjures
-congenial
-concealer
-compactor
-commercialism
-cokey
-cognizant
-clunkers
-clumsily
-clucking
-cloves
-cloven
-cloths
-clothe
-clods
-clocking
-clings
-clavicle
-classless
-clashing
-clanking
-clanging
-clamping
-civvies
-citywide
-circulatory
-circuited
-chronisters
-chromic
-choos
-chloroformed
-chillun
-cheesed
-chatterbox
-chaperoned
-channukah
-cerebellum
-centerpieces
-centerfold
-ceecee
-ccedil
-cavorting
-cavemen
-cauterized
-cauldwell
-catting
-caterine
-cassiopeia
-carves
-cartwheel
-carpeted
-carob
-caressing
-carelessly
-careening
-capricious
-capitalistic
-capillaries
-candidly
-camaraderie
-callously
-calfskin
-caddies
-buttholes
-busywork
-busses
-burps
-burgomeister
-bunkhouse
-bungchow
-bugler
-buffets
-buffed
-brutish
-brusque
-bronchitis
-bromden
-brolly
-broached
-brewskis
-brewin
-brean
-breadwinner
-brana
-bountiful
-bouncin
-bosoms
-borgnine
-bopping
-bootlegs
-booing
-bombosity
-bolting
-boilerplate
-bluey
-blowback
-blouses
-bloodsuckers
-bloodstained
-bloat
-bleeth
-blackface
-blackest
-blackened
-blacken
-blackballed
-blabs
-blabbering
-birdbrain
-bipartisanship
-biodegradable
-biltmore
-bilked
-big'uns
-bidet
-besotted
-bernheim
-benegas
-bendiga
-belushi
-bellboys
-belittling
-behinds
-begone
-bedsheets
-beckoning
-beaute
-beaudine
-beastly
-beachfront
-bathes
-batak
-baser
-baseballs
-barbella
-bankrolling
-bandaged
-baerly
-backlog
-backin
-babying
-azkaban
-awwwww
-aviary
-authorizes
-austero
-aunty
-attics
-atreus
-astounded
-astonish
-artemus
-arses
-arintero
-appraiser
-apathetic
-anybody'd
-anxieties
-anticlimactic
-antar
-anglos
-angleman
-anesthetist
-androscoggin
-andolini
-andale
-amway
-amuck
-amniocentesis
-amnesiac
-americano
-amara
-alvah
-altruism
-alternapalooza
-alphabetize
-alpaca
-allus
-allergist
-alexandros
-alaikum
-akimbo
-agoraphobia
-agides
-aggrhh
-aftertaste
-adoptions
-adjuster
-addictions
-adamantium
-activator
-accomplishes
-aberrant
-aaaaargh
-aaaaaaaaaaaaa
-a'ight
-zzzzzzz
-zucchini
-zookeeper
-zirconia
-zippers
-zequiel
-zellary
-zeitgeist
-zanuck
-zagat
-you'n
-ylang
-yes'm
-yenta
-yecchh
-yecch
-yawns
-yankin
-yahdah
-yaaah
-y'got
-xeroxed
-wwooww
-wristwatch
-wrangled
-wouldst
-worthiness
-worshiping
-wormy
-wormtail
-wormholes
-woosh
-wollsten
-wolfing
-woefully
-wobbling
-wintry
-wingding
-windstorm
-windowtext
-wiluna
-wilting
-wilted
-willick
-willenholly
-wildflowers
-wildebeest
-whyyy
-whoppers
-whoaa
-whizzing
-whizz
-whitest
-whistled
-whist
-whinny
-wheelies
-whazzup
-whatwhatwhaaat
-whato
-whatdya
-what'dya
-whacks
-wewell
-wetsuit
-welluh
-weeps
-waylander
-wavin
-wassail
-wasnt
-warneford
-warbucks
-waltons
-wallbanger
-waiving
-waitwait
-vowing
-voucher
-vornoff
-vorhees
-voldemort
-vivre
-vittles
-vindaloo
-videogames
-vichyssoise
-vicarious
-vesuvius
-verguenza
-ven't
-velveteen
-velour
-velociraptor
-vastness
-vasectomies
-vapors
-vanderhof
-valmont
-validates
-valiantly
-vacuums
-usurp
-usernum
-us'll
-urinals
-unyielding
-unvarnished
-unturned
-untouchables
-untangled
-unsecured
-unscramble
-unreturned
-unremarkable
-unpretentious
-unnerstand
-unmade
-unimpeachable
-unfashionable
-underwrite
-underlining
-underling
-underestimates
-underappreciated
-uncouth
-uncork
-uncommonly
-unclog
-uncircumcised
-unchallenged
-uncas
-unbuttoning
-unapproved
-unamerican
-unafraid
-umpteen
-umhmm
-uhwhy
-ughuh
-typewriters
-twitches
-twitched
-twirly
-twinkling
-twinges
-twiddling
-turners
-turnabout
-tumblin
-tryed
-trowel
-trousseau
-trivialize
-trifles
-tribianni
-trenchcoat
-trembled
-traumatize
-transitory
-transients
-transfuse
-transcribing
-tranq
-trampy
-traipsed
-trainin
-trachea
-traceable
-touristy
-toughie
-toscanini
-tortola
-tortilla
-torreon
-toreador
-tommorrow
-tollbooth
-tollans
-toidy
-togas
-tofurkey
-toddling
-toddies
-toasties
-toadstool
-to've
-tingles
-timin
-timey
-timetables
-tightest
-thuggee
-thrusting
-thrombus
-throes
-thrifty
-thornharts
-thinnest
-thicket
-thetas
-thesulac
-tethered
-testaburger
-tersenadine
-terrif
-terdlington
-tepui
-temping
-tector
-taxidermy
-tastebuds
-tartlets
-tartabull
-tar'd
-tantamount
-tangy
-tangles
-tamer
-tabula
-tabletops
-tabithia
-szechwan
-synthedyne
-svenjolly
-svengali
-survivalists
-surmise
-surfboards
-surefire
-suprise
-supremacists
-suppositories
-superstore
-supercilious
-suntac
-sunburned
-summercliff
-sullied
-sugared
-suckle
-subtleties
-substantiated
-subsides
-subliminal
-subhuman
-strowman
-stroked
-stroganoff
-streetlight
-straying
-strainer
-straighter
-straightener
-stoplight
-stirrups
-stewing
-stereotyping
-stepmommy
-stephano
-stashing
-starshine
-stairwells
-squatsie
-squandering
-squalid
-squabbling
-squab
-sprinkling
-spreader
-spongy
-spokesmen
-splintered
-spittle
-spitter
-spiced
-spews
-spendin
-spect
-spearchucker
-spatulas
-southtown
-soused
-soshi
-sorter
-sorrowful
-sooth
-some'in
-soliloquy
-soiree
-sodomized
-sobriki
-soaping
-snows
-snowcone
-snitching
-snitched
-sneering
-snausages
-snaking
-smoothed
-smoochies
-smarten
-smallish
-slushy
-slurring
-sluman
-slithers
-slippin
-sleuthing
-sleeveless
-skinless
-skillfully
-sketchbook
-skagnetti
-sista
-sinning
-singularly
-sinewy
-silverlake
-siguto
-signorina
-sieve
-sidearms
-shying
-shunning
-shtud
-shrieks
-shorting
-shortbread
-shopkeepers
-shmancy
-shizzit
-shitheads
-shitfaced
-shipmates
-shiftless
-shelving
-shedlow
-shavings
-shatters
-sharifa
-shampoos
-shallots
-shafter
-sha'nauc
-sextant
-serviceable
-sepsis
-senores
-sendin
-semis
-semanski
-selflessly
-seinfelds
-seers
-seeps
-seductress
-secaucus
-sealant
-scuttling
-scusa
-scrunched
-scissorhands
-schreber
-schmancy
-scamps
-scalloped
-savoir
-savagery
-sarong
-sarnia
-santangel
-samool
-sallow
-salino
-safecracker
-sadism
-sacrilegious
-sabrini
-sabath
-s'aright
-ruttheimer
-rudest
-rubbery
-rousting
-rotarian
-roslin
-roomed
-romari
-romanica
-rolltop
-rolfski
-rockettes
-roared
-ringleader
-riffing
-ribcage
-rewired
-retrial
-reting
-resuscitated
-restock
-resale
-reprogrammed
-replicant
-repentant
-repellant
-repays
-repainting
-renegotiating
-rendez
-remem
-relived
-relinquishes
-relearn
-relaxant
-rekindling
-rehydrate
-refueled
-refreshingly
-refilling
-reexamine
-reeseman
-redness
-redeemable
-redcoats
-rectangles
-recoup
-reciprocated
-reassessing
-realy
-realer
-reachin
-re'kali
-rawlston
-ravages
-rappaports
-ramoray
-ramming
-raindrops
-rahesh
-radials
-racists
-rabartu
-quiches
-quench
-quarreling
-quaintly
-quadrants
-putumayo
-put'em
-purifier
-pureed
-punitis
-pullout
-pukin
-pudgy
-puddings
-puckering
-pterodactyl
-psychodrama
-psats
-protestations
-protectee
-prosaic
-propositioned
-proclivity
-probed
-printouts
-prevision
-pressers
-preset
-preposition
-preempt
-preemie
-preconceptions
-prancan
-powerpuff
-potties
-potpie
-poseur
-porthole
-poops
-pooping
-pomade
-polyps
-polymerized
-politeness
-polisher
-polack
-pocketknife
-poatia
-plebeian
-playgroup
-platonically
-platitude
-plastering
-plasmapheresis
-plaids
-placemats
-pizzazz
-pintauro
-pinstripes
-pinpoints
-pinkner
-pincer
-pimento
-pileup
-pilates
-pigmen
-pieeee
-phrased
-photocopies
-phoebes
-philistines
-philanderer
-pheromone
-phasers
-pfeffernuesse
-pervs
-perspire
-personify
-perservere
-perplexed
-perpetrating
-perkiness
-perjurer
-periodontist
-perfunctory
-perdido
-percodan
-pentameter
-pentacle
-pensive
-pensione
-pennybaker
-pennbrooke
-penhall
-pengin
-penetti
-penetrates
-pegnoir
-peeve
-peephole
-pectorals
-peckin
-peaky
-peaksville
-paxcow
-paused
-patted
-parkishoff
-parkers
-pardoning
-paraplegic
-paraphrasing
-paperers
-papered
-pangs
-paneling
-palooza
-palmed
-palmdale
-palatable
-pacify
-pacified
-owwwww
-oversexed
-overrides
-overpaying
-overdrawn
-overcompensate
-overcomes
-overcharged
-outmaneuver
-outfoxed
-oughtn't
-ostentatious
-oshun
-orthopedist
-or'derves
-ophthalmologist
-operagirl
-oozes
-oooooooh
-onesie
-omnis
-omelets
-oktoberfest
-okeydoke
-ofthe
-ofher
-obstetrical
-obeys
-obeah
-o'henry
-nyquil
-nyanyanyanyah
-nuttin
-nutsy
-nutball
-nurhachi
-numbskull
-nullifies
-nullification
-nucking
-nubbin
-nourished
-nonspecific
-noing
-noinch
-nohoho
-nobler
-nitwits
-newsprint
-newspaperman
-newscaster
-neuropathy
-netherworld
-neediest
-navasky
-narcissists
-napped
-nafta
-mache
-mykonos
-mutilating
-mutherfucker
-mutha
-mutates
-mutate
-musn't
-murchy
-multitasking
-mujeeb
-mudslinging
-muckraking
-mousetrap
-mourns
-mournful
-motherf
-mostro
-morphing
-morphate
-moralistic
-moochy
-mooching
-monotonous
-monopolize
-monocle
-molehill
-moland
-mofet
-mockup
-mobilizing
-mmmmmmm
-mitzvahs
-mistreating
-misstep
-misjudge
-misinformation
-misdirected
-miscarriages
-miniskirt
-mindwarped
-minced
-milquetoast
-miguelito
-mightily
-midstream
-midriff
-mideast
-microbe
-methuselah
-mesdames
-mescal
-men'll
-memma
-megaton
-megara
-megalomaniac
-meeee
-medulla
-medivac
-meaninglessness
-mcnuggets
-mccarthyism
-maypole
-may've
-mauve
-mateys
-marshack
-markles
-marketable
-mansiere
-manservant
-manse
-manhandling
-mallomars
-malcontent
-malaise
-majesties
-mainsail
-mailmen
-mahandra
-magnolias
-magnified
-magev
-maelstrom
-machu
-macado
-m'boy
-m'appelle
-lustrous
-lureen
-lunges
-lumped
-lumberyard
-lulled
-luego
-lucks
-lubricated
-loveseat
-loused
-lounger
-loski
-lorre
-loora
-looong
-loonies
-loincloth
-lofts
-lodgers
-lobbing
-loaner
-livered
-liqueur
-ligourin
-lifesaving
-lifeguards
-lifeblood
-liaisons
-let'em
-lesbianism
-lence
-lemonlyman
-legitimize
-leadin
-lazars
-lazarro
-lawyering
-laugher
-laudanum
-latrines
-lations
-laters
-lapels
-lakefront
-lahit
-lafortunata
-lachrymose
-l'italien
-kwaini
-kruczynski
-kramerica
-kowtow
-kovinsky
-korsekov
-kopek
-knowakowski
-knievel
-knacks
-kiowas
-killington
-kickball
-keyworth
-keymaster
-kevie
-keveral
-kenyons
-keggers
-keepsakes
-kechner
-keaty
-kavorka
-karajan
-kamerev
-kaggs
-jujyfruit
-jostled
-jonestown
-jokey
-joists
-jocko
-jimmied
-jiggled
-jests
-jenzen
-jenko
-jellyman
-jedediah
-jealitosis
-jaunty
-jarmel
-jankle
-jagoff
-jagielski
-jackrabbits
-jabbing
-jabberjaw
-izzat
-irresponsibly
-irrepressible
-irregularity
-irredeemable
-inuvik
-intuitions
-intubated
-intimates
-interminable
-interloper
-intercostal
-instyle
-instigate
-instantaneously
-ining
-ingrown
-ingesting
-infusing
-infringe
-infinitum
-infact
-inequities
-indubitably
-indisputable
-indescribably
-indentation
-indefinable
-incontrovertible
-inconsequential
-incompletes
-incoherently
-inclement
-incidentals
-inarticulate
-inadequacies
-imprudent
-improprieties
-imprison
-imprinted
-impressively
-impostors
-importante
-imperious
-impale
-immodest
-immobile
-imbedded
-imbecilic
-illegals
-idn't
-hysteric
-hypotenuse
-hygienic
-hyeah
-hushpuppies
-hunhh
-humpback
-humored
-hummed
-humiliates
-humidifier
-huggy
-huggers
-huckster
-hotbed
-hosing
-hosers
-horsehair
-homebody
-homebake
-holing
-holies
-hoisting
-hogwallop
-hocks
-hobbits
-hoaxes
-hmmmmm
-hisses
-hippest
-hillbillies
-hilarity
-heurh
-herniated
-hermaphrodite
-hennifer
-hemlines
-hemline
-hemery
-helplessness
-helmsley
-hellhound
-heheheheh
-heeey
-hedda
-heartbeats
-heaped
-healers
-headstart
-headsets
-headlong
-hawkland
-havta
-haulin
-harvey'll
-hanta
-hansom
-hangnail
-handstand
-handrail
-handoff
-hallucinogen
-hallor
-halitosis
-haberdashery
-gypped
-guy'll
-gumbel
-guerillas
-guava
-guardrail
-grunther
-grunick
-groppi
-groomer
-grodin
-gripes
-grinds
-grifters
-gretch
-greevey
-greasing
-graveyards
-grandkid
-grainy
-gouging
-gooney
-googly
-goldmuff
-goldenrod
-goingo
-godly
-gobbledygook
-gobbledegook
-glues
-gloriously
-glengarry
-glassware
-glamor
-gimmicks
-giggly
-giambetti
-ghoulish
-ghettos
-ghali
-gether
-geriatrics
-gerbils
-geosynchronous
-georgio
-gente
-gendarme
-gelbman
-gazillionth
-gayest
-gauging
-gastro
-gaslight
-gasbag
-garters
-garish
-garas
-gantu
-gangy
-gangly
-gangland
-galling
-gadda
-furrowed
-funnies
-funkytown
-fugimotto
-fudging
-fuckeen
-frustrates
-froufrou
-froot
-fromberge
-frizzies
-fritters
-frightfully
-friendliest
-freeloading
-freelancing
-freakazoid
-fraternization
-framers
-fornication
-fornicating
-forethought
-footstool
-foisting
-focussing
-focking
-flurries
-fluffed
-flintstones
-fledermaus
-flayed
-flawlessly
-flatters
-flashbang
-flapped
-fishies
-firmer
-fireproof
-firebug
-fingerpainting
-finessed
-findin
-financials
-finality
-fillets
-fiercest
-fiefdom
-fibbing
-fervor
-fentanyl
-fenelon
-fedorchuk
-feckless
-feathering
-faucets
-farewells
-fantasyland
-fanaticism
-faltered
-faggy
-faberge
-extorting
-extorted
-exterminating
-exhumation
-exhilaration
-exhausts
-exfoliate
-excels
-exasperating
-exacting
-everybody'd
-evasions
-espressos
-esmail
-errrr
-erratically
-eroding
-ernswiler
-epcot
-enthralled
-ensenada
-enriching
-enrage
-enhancer
-endear
-encrusted
-encino
-empathic
-embezzle
-emanates
-electricians
-eking
-egomaniacal
-egging
-effacing
-ectoplasm
-eavesdropped
-dummkopf
-dugray
-duchaisne
-drunkard
-drudge
-droop
-droids
-drips
-dripped
-dribbles
-drazens
-downy
-downsize
-downpour
-dosages
-doppelganger
-dopes
-doohicky
-dontcha
-doneghy
-divining
-divest
-diuretics
-diuretic
-distrustful
-disrupts
-dismemberment
-dismember
-disinfect
-disillusionment
-disheartening
-discourteous
-discotheque
-discolored
-dirtiest
-diphtheria
-dinks
-dimpled
-didya
-dickwad
-diatribes
-diathesis
-diabetics
-deviants
-detonates
-detests
-detestable
-detaining
-despondent
-desecration
-derision
-derailing
-deputized
-depressors
-dependant
-dentures
-denominators
-demur
-demonology
-delts
-dellarte
-delacour
-deflated
-defib
-defaced
-decorators
-deaqon
-davola
-datin
-darwinian
-darklighters
-dandelions
-dampened
-damaskinos
-dalrimple
-d'peshu
-d'hoffryn
-d'astier
-cynics
-cutesy
-cutaway
-curmudgeon
-curdle
-culpability
-cuisinart
-cuffing
-crypts
-cryptid
-crunched
-crumblers
-crudely
-crosscheck
-croon
-crissake
-crevasse
-creswood
-creepo
-creases
-creased
-creaky
-cranks
-crabgrass
-coveralls
-couple'a
-coughs
-coslaw
-corporeal
-cornucopia
-cornering
-corks
-cordoned
-coolly
-coolin
-cookbooks
-contrite
-contented
-constrictor
-confound
-confit
-confiscating
-condoned
-conditioners
-concussions
-comprendo
-comers
-combustible
-combusted
-collingswood
-coldness
-coitus
-codicil
-coasting
-clydesdale
-cluttering
-clunker
-clunk
-clumsiness
-clotted
-clothesline
-clinches
-clincher
-cleverness
-clench
-clein
-cleanses
-claymores
-clammed
-chugging
-chronically
-christsakes
-choque
-chompers
-chiseling
-chirpy
-chirp
-chinks
-chingachgook
-chickenpox
-chickadee
-chewin
-chessboard
-chargin
-chanteuse
-chandeliers
-chamdo
-chagrined
-chaff
-certs
-certainties
-cerreno
-cerebrum
-censured
-cemetary
-caterwauling
-cataclysmic
-casitas
-cased
-carvel
-carting
-carrear
-carolling
-carolers
-carnie
-cardiogram
-carbuncle
-capulets
-canines
-candaules
-canape
-caldecott
-calamitous
-cadillacs
-cachet
-cabeza
-cabdriver
-buzzards
-butai
-businesswomen
-bungled
-bumpkins
-bummers
-bulldoze
-buffybot
-bubut
-bubbies
-brrrrr
-brownout
-brouhaha
-bronzing
-bronchial
-broiler
-briskly
-briefcases
-bricked
-breezing
-breeher
-breakable
-breadstick
-bravenet
-braved
-brandies
-brainwaves
-brainiest
-braggart
-bradlee
-boys're
-boys'll
-boys'd
-boutonniere
-bossed
-bosomy
-borans
-boosts
-bookshelves
-bookends
-boneless
-bombarding
-bollo
-boinked
-boink
-bluest
-bluebells
-bloodshot
-blockhead
-blockbusters
-blithely
-blather
-blankly
-bladders
-blackbeard
-bitte
-bippy
-biogenetics
-bilge
-bigglesworth
-bicuspids
-beususe
-betaseron
-besmirch
-bernece
-bereavement
-bentonville
-benchley
-benching
-bembe
-bellyaching
-bellhops
-belie
-beleaguered
-behrle
-beginnin
-begining
-beenie
-beefs
-beechwood
-becau
-beaverhausen
-beakers
-bazillion
-baudouin
-barrytown
-barringtons
-barneys
-barbs
-barbers
-barbatus
-bankrupted
-bailiffs
-backslide
-baby'd
-baaad
-b'fore
-awwwk
-aways
-awakes
-automatics
-authenticate
-aught
-aubyn
-attired
-attagirl
-atrophied
-asystole
-astroturf
-assertiveness
-artichokes
-arquillians
-aright
-archenemy
-appraise
-appeased
-antin
-anspaugh
-anesthetics
-anaphylactic
-amscray
-ambivalence
-amalio
-alriiight
-alphabetized
-alpena
-alouette
-allora
-alliteration
-allenwood
-allegiances
-algerians
-alcerro
-alastor
-ahaha
-agitators
-aforethought
-advertises
-admonition
-adirondacks
-adenoids
-acupuncturist
-acula
-actuarial
-activators
-actionable
-achingly
-accusers
-acclimated
-acclimate
-absurdly
-absorbent
-absolvo
-absolutes
-absences
-abdomenizer
-aaaaaaaaah
-aaaaaaaaaa
-a'right
diff --git a/.config/google-chrome/chrome_shutdown_ms.txt b/.config/google-chrome/chrome_shutdown_ms.txt
deleted file mode 100644 (file)
index 1f13a73..0000000
Binary files a/.config/google-chrome/chrome_shutdown_ms.txt and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/_metadata/verified_contents.json b/.config/google-chrome/hyphen-data/95.0.4611.3/_metadata/verified_contents.json
deleted file mode 100644 (file)
index b9e045d..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJoeXBoLWFzLmh5YiIsInJvb3RfaGFzaCI6InduaE9NeFdLZ0hFMWhROXhKYWZxcS1SeXM4X0hyN2dzZFBBdHBwNmlVUDQifSx7InBhdGgiOiJoeXBoLWJlLmh5YiIsInJvb3RfaGFzaCI6IlpLdnllRTdIQmlLMktnYjBwRUUzVnotRmZ4RlJoQVNQcUJHeXlCbGtkaDAifSx7InBhdGgiOiJoeXBoLWJnLmh5YiIsInJvb3RfaGFzaCI6ImRaUHdPVkNCNC02eTJGRnRFSFJtQ0tfWUpzXzlUbjQzMVRrMm1UMGdDaE0ifSx7InBhdGgiOiJoeXBoLWJuLmh5YiIsInJvb3RfaGFzaCI6InduaE9NeFdLZ0hFMWhROXhKYWZxcS1SeXM4X0hyN2dzZFBBdHBwNmlVUDQifSx7InBhdGgiOiJoeXBoLWN1Lmh5YiIsInJvb3RfaGFzaCI6ImFiWlhPbWx5T0dnSEplVWlHMkhaQURadHA3dlM2QnI3RGh3TUF0eWV4N2sifSx7InBhdGgiOiJoeXBoLWN5Lmh5YiIsInJvb3RfaGFzaCI6Ims5Y1JTUUhCNDNiNlVNaHN6cE5nN3k2cGliTVZGOFJnQjk3MmpQVGNvYkEifSx7InBhdGgiOiJoeXBoLWRhLmh5YiIsInJvb3RfaGFzaCI6IlRMZk92MjdUTFFpSDdWaFNIbDlCblQydDlKSkl1WEpDMWlFWUxRS251bGcifSx7InBhdGgiOiJoeXBoLWRlLTE5MDEuaHliIiwicm9vdF9oYXNoIjoiMHlHekNnc2tpTGI1STJoTC0yc1FCVmJMXzNCekE4VFNwSUZ6aDltd1ZsYyJ9LHsicGF0aCI6Imh5cGgtZGUtMTk5Ni5oeWIiLCJyb290X2hhc2giOiJIMGVZZHhlbDNyZU15UHRqVEt2QUI4RWFzaEFTbGpMUmhZOU83c0ljUFVRIn0seyJwYXRoIjoiaHlwaC1kZS1jaC0xOTAxLmh5YiIsInJvb3RfaGFzaCI6InpMQVlIVGVvc3IwdlBrcTc2VjdJM083b0V1cUI5M3NtSmxqNThibjZuYWMifSx7InBhdGgiOiJoeXBoLWVuLWdiLmh5YiIsInJvb3RfaGFzaCI6IlZvR2ZOaHpnajBOQ29qelhscjBQdjFSdnpFTEZJVFJ3MURRTWRUMXZiT0kifSx7InBhdGgiOiJoeXBoLWVuLXVzLmh5YiIsInJvb3RfaGFzaCI6Il94OUFGM2dFMzBLelE0bHFRU1BqLWZXWnl0bnNqLURWQVgzdDRqZEVUVXMifSx7InBhdGgiOiJoeXBoLWVzLmh5YiIsInJvb3RfaGFzaCI6IjBmdWc0YWVadDc0Z19XbEVyNUtsY1JHWkVkMzJXZFEtWFptSkxZX2xuRWsifSx7InBhdGgiOiJoeXBoLWV0Lmh5YiIsInJvb3RfaGFzaCI6ImxkUFIwUm14R3EyZ3EzNFF1Ylp6LXRlRGtvWFFibmg4VjM2bjIyRkNxY0EifSx7InBhdGgiOiJoeXBoLWV1Lmh5YiIsInJvb3RfaGFzaCI6IjRuZUtUOGU0OEdTaksycEV2Q254RGlaTm5XSVV1TzI0NjlIMTl0YU9MckkifSx7InBhdGgiOiJoeXBoLWZyLmh5YiIsInJvb3RfaGFzaCI6IjFudGF1Nm9FVUtQbWV2SFJKSkwydEc5c1FYQmxOcHFSZFJxYlZpMnJZeDAifSx7InBhdGgiOiJoeXBoLWdhLmh5YiIsInJvb3RfaGFzaCI6ImxGLVlGb3VwcUItempfM1ZadFc0aEw4Uk51Ql9YREpna0p2N1VMMFJFc1kifSx7InBhdGgiOiJoeXBoLWd1Lmh5YiIsInJvb3RfaGFzaCI6InJ3N2JaOElobTRBOFByYkIzdWJ5MUJvXzRBUm9xZHFMNk85UVZ0Y0JxX00ifSx7InBhdGgiOiJoeXBoLWhpLmh5YiIsInJvb3RfaGFzaCI6IjlOOGlUVVdmMFJGcGpkV2hOaFBGdV9EdEVmQkNlTllDTU5Bb0FRNnNERUkifSx7InBhdGgiOiJoeXBoLWhyLmh5YiIsInJvb3RfaGFzaCI6IjFmQm1wV1ZfSFh3NTBGT1ZiZklFdDVKdlFOTC1UMmxYT3ZDZGtKQm00bXcifSx7InBhdGgiOiJoeXBoLWh1Lmh5YiIsInJvb3RfaGFzaCI6InExWmRIaTR3VElWbFFiSHhVdW5NVEJaaEMya29JWTg1d3pUTnE0aUhTVlEifSx7InBhdGgiOiJoeXBoLWh5Lmh5YiIsInJvb3RfaGFzaCI6Im16VGZ5b1hMSjFSb0tmRUU4VGQxZnZzblNUVEI2ZFNaSDFXdFZrbGlwMm8ifSx7InBhdGgiOiJoeXBoLWtuLmh5YiIsInJvb3RfaGFzaCI6Iks1bWRDaFV2Z0VZQnFvODRfdzA2YmxsSmwzdngycWR2cUlpc3JpRlNZb2MifSx7InBhdGgiOiJoeXBoLWxhLmh5YiIsInJvb3RfaGFzaCI6Il9VdHZOaE5jMDdreTQxRHNJQmZmMkowdU5xd2liMVRreVBMa3ZHMndXVDAifSx7InBhdGgiOiJoeXBoLW1sLmh5YiIsInJvb3RfaGFzaCI6ImtGY3R1UFNiQWV4cUVDY3l6ZkZQd19COU5qeS1EU1lSQS1XREJERms2SWcifSx7InBhdGgiOiJoeXBoLW1uLWN5cmwuaHliIiwicm9vdF9oYXNoIjoiMm5yb3g2UFNHU19XQ1FZWUk3SnZ0cWwxMlhjUHVTd3UxMk1aS2VMT1QzayJ9LHsicGF0aCI6Imh5cGgtbXIuaHliIiwicm9vdF9oYXNoIjoiOU44aVRVV2YwUkZwamRXaE5oUEZ1X0R0RWZCQ2VOWUNNTkFvQVE2c0RFSSJ9LHsicGF0aCI6Imh5cGgtbmIuaHliIiwicm9vdF9oYXNoIjoidW1oN2VNX0ptaVRpdVdjeUNSU2Y0eGVnT085aDZaczZxcl9XeHdtQk9IdyJ9LHsicGF0aCI6Imh5cGgtbm4uaHliIiwicm9vdF9oYXNoIjoiVVRNblpKaGR0LW51UGEwSGRBMmpqeE9yUU9CMTZ4UVk3ZFo1b2dKeVB2MCJ9LHsicGF0aCI6Imh5cGgtb3IuaHliIiwicm9vdF9oYXNoIjoiVHB6VEFycl94T28tbGxJeWZxSkFjdXZ6ZTF4UHdIR1NrcjJzRUtxdFpscyJ9LHsicGF0aCI6Imh5cGgtcGEuaHliIiwicm9vdF9oYXNoIjoiUndNcDBvLXFTRS1VWFhqXzc3RjIzTGJ5QXl4MVBpVzhBVUVHclNTeXhvbyJ9LHsicGF0aCI6Imh5cGgtcHQuaHliIiwicm9vdF9oYXNoIjoiOXZ2eHZMSmd6SVlsYjhTVTg0ajNzbjBRaGwtX2oyRlJmZTRscjAxWTF1ZyJ9LHsicGF0aCI6Imh5cGgtc2wuaHliIiwicm9vdF9oYXNoIjoiT1hDWTBsMS0wYzZ2eVk4YmpURTBObEJBSnlvUVl5YmFfOVp0WVN0UF83byJ9LHsicGF0aCI6Imh5cGgtdGEuaHliIiwicm9vdF9oYXNoIjoiUVAycFNGYW9id1pkNkxxbUdFNm1QYzJ3RWU1TXBKaW53ZjdrVEpreFRHYyJ9LHsicGF0aCI6Imh5cGgtdGUuaHliIiwicm9vdF9oYXNoIjoiVVctcFpVLWpycXEwZ05RT3IyclhqOEE1Q0d2WTdjRkV2ajFaVWw3Y3JDayJ9LHsicGF0aCI6Imh5cGgtdGsuaHliIiwicm9vdF9oYXNoIjoiZF8ydTBwdllRcXFwZHF0LS1CdGhlaFhBb3RIcjBSWWNHX0pyZWFFSXRjMCJ9LHsicGF0aCI6Imh5cGgtdW5kLWV0aGkuaHliIiwicm9vdF9oYXNoIjoiSGVnOHQ0ZmZyMVA3Zm02TnM2cmxBSXJTVHIzU2ktQWdNVEJ1cWVuejRvVSJ9LHsicGF0aCI6Im1hbmlmZXN0Lmpzb24iLCJyb290X2hhc2giOiJvTGJvOTRBWUY2VTROaHAtWmROeEozTDF6N0N0aWxycTM0ZzkzMXVaMEprIn1dLCJmb3JtYXQiOiJ0cmVlaGFzaCIsImhhc2hfYmxvY2tfc2l6ZSI6NDA5Nn1dLCJpdGVtX2lkIjoiamFtaGNubmtpaGlubWRsa2Fra2FvcGJqYmJjbmdmbGMiLCJpdGVtX3ZlcnNpb24iOiI5NS4wLjQ2MTEuMyIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"Qm5R1oJykO8sApKwhKeo7wrXyfkuH9knXUNMsdjtbZCICc4h-pWDPTn8zO-SYw9X_Opf0TKD2OV4JLIZak8ppQXHIiz3cXnsGV69KwjQVUHS6h609qI9c3qCe8JflmEBp4NC5XCnmxBEDOKP0ExUd1nR6TggnN4kHnapLZnE-SbatRhP_sIlaJS1-gLR-XLC7zTbi3binRByT4fT-Ser1N4tM0nGpNo_R_iDvP9T8ji_tHBMjf-PztNGiTV87vJO8OGYgyxit_IRgzZ38PHMYg8AEFE14VlOxaxNPn60AXzaDJ_rfpLHq8pkXRYHJ1spZnOfdag2lWay2_oPlQ1T7O_LXKjsM9hXs08SB6RFlO8pos9fbK8sXANnxeoLf6o_5CQkojaHafAwQz-tEWklsyuulDVpp2vwhu_tyeguzolqblfSPPIg9x0a0ZjoW3sf1OSEw1Odnt5SDZdkVsI__1C88SYfLZ1bMp4FWWmV_1tNKGxpJJVmIzX5mRlTzco4wuireJYLQuvwmnFCb8k1RW8mHwBezAd9ApLzlIhqduWq8FPz1usXhz_h455wIXgg1jiqF_nUl1RDtmm8pPozsbI6ujCl1kf_3ALe_qqgiP4YMMYlUcQBaPvNouH68cR93M3gjhPKA0VBX_Jba6DRqq9wpeIuStlaKo8Q9VyYcfw"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"No47P0xdnirjh3_jrHtX0EOAJmnvYsdxwdLZbIApkaXo-CChvEdCJ1HBBvhEPbaSCqSqfKdOO_rNlFaO-fNE84DU8ZPnW1FIExkhqcdLoQpozLpFV9zmncIJqBR5hNLZ6Mt2yxIQO9BPySe2HGmmW02xeDXK87zS3vp0Qay8wOk6pwDow2uM-DrqkDg5J5M9EDLAd7Pq-fZD_1hBsIgBwV3UySkj4cAtJBOfmncSuaFXqz9fdCaX_uJwo8jpU_O46aYNGMYH_fKjoshwAHV3W8ZOoUQQUGkwudv4ZklnmLN-AaCYIV5KBcadJn-4rdAfobZ3Hox8pD5rB492GZVSUA"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-as.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-as.hyb
deleted file mode 100644 (file)
index 43a9527..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-as.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-be.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-be.hyb
deleted file mode 100644 (file)
index 4da6b74..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-be.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-bg.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-bg.hyb
deleted file mode 100644 (file)
index 3f46fa1..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-bg.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-bn.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-bn.hyb
deleted file mode 100644 (file)
index 43a9527..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-bn.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-cu.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-cu.hyb
deleted file mode 100644 (file)
index 4ec90d3..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-cu.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-cy.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-cy.hyb
deleted file mode 100644 (file)
index 5afe8aa..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-cy.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-da.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-da.hyb
deleted file mode 100644 (file)
index f33f430..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-da.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-1901.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-1901.hyb
deleted file mode 100644 (file)
index 7de89ad..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-1901.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-1996.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-1996.hyb
deleted file mode 100644 (file)
index 9880a9c..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-1996.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-ch-1901.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-ch-1901.hyb
deleted file mode 100644 (file)
index 7e0b36a..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-de-ch-1901.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-en-gb.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-en-gb.hyb
deleted file mode 100644 (file)
index 8b2ca33..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-en-gb.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-en-us.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-en-us.hyb
deleted file mode 100644 (file)
index db1469a..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-en-us.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-es.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-es.hyb
deleted file mode 100644 (file)
index 1ef2330..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-es.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-et.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-et.hyb
deleted file mode 100644 (file)
index bc42bf3..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-et.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-eu.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-eu.hyb
deleted file mode 100644 (file)
index b9d6f46..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-eu.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-fr.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-fr.hyb
deleted file mode 100644 (file)
index b24b5a2..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-fr.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ga.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ga.hyb
deleted file mode 100644 (file)
index 3eb376f..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ga.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-gu.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-gu.hyb
deleted file mode 100644 (file)
index 908ea1a..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-gu.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hi.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hi.hyb
deleted file mode 100644 (file)
index b0b9680..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hi.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hr.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hr.hyb
deleted file mode 100644 (file)
index f73854c..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hr.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hu.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hu.hyb
deleted file mode 100644 (file)
index 95d8194..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hu.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hy.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hy.hyb
deleted file mode 100644 (file)
index 1bb1832..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-hy.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-kn.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-kn.hyb
deleted file mode 100644 (file)
index 46bdbcf..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-kn.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-la.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-la.hyb
deleted file mode 100644 (file)
index c91ca2f..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-la.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ml.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ml.hyb
deleted file mode 100644 (file)
index c716ff2..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ml.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-mn-cyrl.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-mn-cyrl.hyb
deleted file mode 100644 (file)
index 3c6a4a4..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-mn-cyrl.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-mr.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-mr.hyb
deleted file mode 100644 (file)
index b0b9680..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-mr.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-nb.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-nb.hyb
deleted file mode 100644 (file)
index 1e897a0..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-nb.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-nn.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-nn.hyb
deleted file mode 100644 (file)
index 74cf56e..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-nn.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-or.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-or.hyb
deleted file mode 100644 (file)
index e320ce8..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-or.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-pa.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-pa.hyb
deleted file mode 100644 (file)
index fd61325..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-pa.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-pt.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-pt.hyb
deleted file mode 100644 (file)
index 10a669b..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-pt.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-sl.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-sl.hyb
deleted file mode 100644 (file)
index 2215e70..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-sl.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ta.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ta.hyb
deleted file mode 100644 (file)
index 3cb21b5..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-ta.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-te.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-te.hyb
deleted file mode 100644 (file)
index 4b34907..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-te.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-tk.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-tk.hyb
deleted file mode 100644 (file)
index 1bc9345..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-tk.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-und-ethi.hyb b/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-und-ethi.hyb
deleted file mode 100644 (file)
index 3c98edb..0000000
Binary files a/.config/google-chrome/hyphen-data/95.0.4611.3/hyph-und-ethi.hyb and /dev/null differ
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/manifest.fingerprint b/.config/google-chrome/hyphen-data/95.0.4611.3/manifest.fingerprint
deleted file mode 100644 (file)
index 8897fe4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.939ffe3f5da29a10bc4afafc9b92cdd1388d881b83c54995696609431bf5715c
\ No newline at end of file
diff --git a/.config/google-chrome/hyphen-data/95.0.4611.3/manifest.json b/.config/google-chrome/hyphen-data/95.0.4611.3/manifest.json
deleted file mode 100644 (file)
index 470acb8..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-  "manifest_version": 2,
-  "name": "hyphens-data",
-  "version": "95.0.4611.3",
-  "imageName": "image.squash",
-  "squash": true,
-  "fsType": "squashfs",
-  "isRemovable": false
-}
\ No newline at end of file
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_metadata/verified_contents.json b/.config/google-chrome/pnacl/0.57.44.2492/_metadata/verified_contents.json
deleted file mode 100644 (file)
index 6cceecc..0000000
+++ /dev/null
@@ -1 +0,0 @@
-[{"description":"treehash per file","signed_content":{"payload":"eyJjb250ZW50X2hhc2hlcyI6W3siYmxvY2tfc2l6ZSI6NDA5NiwiZGlnZXN0Ijoic2hhMjU2IiwiZmlsZXMiOlt7InBhdGgiOiJfcGxhdGZvcm1fc3BlY2lmaWMveDg2XzY0L3BuYWNsX3B1YmxpY19wbmFjbF9qc29uIiwicm9vdF9oYXNoIjoiVkNUSHNJVHNUSXVncWNhV2ctWHVpTU1sdWloV1FSTE1sQnpTTGprdGhETSJ9LHsicGF0aCI6Il9wbGF0Zm9ybV9zcGVjaWZpYy94ODZfNjQvcG5hY2xfcHVibGljX3g4Nl82NF9jcnRiZWdpbl9mb3JfZWhfbyIsInJvb3RfaGFzaCI6ImxINWt2a1BvSVZZczZKVHhyOHc5Q2MxXzloVEJCX3lVSlF6VDZseVVNd0kifSx7InBhdGgiOiJfcGxhdGZvcm1fc3BlY2lmaWMveDg2XzY0L3BuYWNsX3B1YmxpY194ODZfNjRfY3J0YmVnaW5fbyIsInJvb3RfaGFzaCI6IkVuLVFQTW1HUm1xbG9Ud1gzOTAzckpsMkw0R25sQmdET1FhZlNKaHJ4Nk0ifSx7InBhdGgiOiJfcGxhdGZvcm1fc3BlY2lmaWMveDg2XzY0L3BuYWNsX3B1YmxpY194ODZfNjRfY3J0ZW5kX28iLCJyb290X2hhc2giOiJkT2lJVzRmdEdGNW9FY0k1UXYyYjBmdXNrUlYyaUVtdmxhbmV6MlpFc3VvIn0seyJwYXRoIjoiX3BsYXRmb3JtX3NwZWNpZmljL3g4Nl82NC9wbmFjbF9wdWJsaWNfeDg2XzY0X2xkX25leGUiLCJyb290X2hhc2giOiIzNEU5QU9EMmpqLWNoMzZQZ0NVV0YtMUpYWVhVdlNGY1I4bks1aWppcWNjIn0seyJwYXRoIjoiX3BsYXRmb3JtX3NwZWNpZmljL3g4Nl82NC9wbmFjbF9wdWJsaWNfeDg2XzY0X2xpYmNydF9wbGF0Zm9ybV9hIiwicm9vdF9oYXNoIjoidDl3ejk2R29ZTWxzcFVEV1lMZm1ZdWMwY1BLMzFjVHB3V2VPTXpVbV9XTSJ9LHsicGF0aCI6Il9wbGF0Zm9ybV9zcGVjaWZpYy94ODZfNjQvcG5hY2xfcHVibGljX3g4Nl82NF9saWJnY2NfYSIsInJvb3RfaGFzaCI6IkFPSEhuTzR2THpQRU91aGQtX1Y5b1VrZnozR1hNYUN6a0hYNmQyTUY0ZGcifSx7InBhdGgiOiJfcGxhdGZvcm1fc3BlY2lmaWMveDg2XzY0L3BuYWNsX3B1YmxpY194ODZfNjRfbGlicG5hY2xfaXJ0X3NoaW1fYSIsInJvb3RfaGFzaCI6InR3UWkzVktQUHoxYWhOWHNiS3l2eW9HVWxlSEd5dVhKZWctckZSNEl2TWcifSx7InBhdGgiOiJfcGxhdGZvcm1fc3BlY2lmaWMveDg2XzY0L3BuYWNsX3B1YmxpY194ODZfNjRfbGlicG5hY2xfaXJ0X3NoaW1fZHVtbXlfYSIsInJvb3RfaGFzaCI6ImxGc2NpaFpteV9CZWk0bEJ0dzJkQkV1cS0xbXdCdmNvLUpsUWN0NThURUEifSx7InBhdGgiOiJfcGxhdGZvcm1fc3BlY2lmaWMveDg2XzY0L3BuYWNsX3B1YmxpY194ODZfNjRfcG5hY2xfbGxjX25leGUiLCJyb290X2hhc2giOiJ3cmJxdENEUWl5bUZNV0FIblhseUJkR2JjcGlLOWZycVRaRTFaMTA4dmhFIn0seyJwYXRoIjoiX3BsYXRmb3JtX3NwZWNpZmljL3g4Nl82NC9wbmFjbF9wdWJsaWNfeDg2XzY0X3BuYWNsX3N6X25leGUiLCJyb290X2hhc2giOiJ3T1Q4NjZVRGl3eEFrM1FndzVnOGhUdHN4R2dRM0hUX01QMXlMV09CTERFIn0seyJwYXRoIjoibWFuaWZlc3QuanNvbiIsInJvb3RfaGFzaCI6IjhVNUZIT0l4VFNrSWU0clFNSm9jaTQ2QjJFY1hYdlJpY2VEclNiVDRUY1UifV0sImZvcm1hdCI6InRyZWVoYXNoIiwiaGFzaF9ibG9ja19zaXplIjo0MDk2fV0sIml0ZW1faWQiOiJobmltcG5laG9vZGhlZWRnaGRlZWlqa2xrZWFhY2JkYyIsIml0ZW1fdmVyc2lvbiI6IjAuNTcuNDQuMjQ5MiIsInByb3RvY29sX3ZlcnNpb24iOjF9","signatures":[{"header":{"kid":"publisher"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"XQg4k8Rpeiy4iZq9YKYZ9HaiCBxvP_MXb6OzowvEK9yjuQvR-WV7aiseeHrOw2IzprzMQEhySWhmQYibUnfLt1pgX22GMXD2_7APGIerkh4kTNMjJL7bLlmyOEuJCnDkZGjOGj6DvxLm1ojIk52agAYzcEMbxiWNz9hWIsvFRyE"},{"header":{"kid":"webstore"},"protected":"eyJhbGciOiJSUzI1NiJ9","signature":"CRpk6CWOsCI5IP3qW_V3qgyr1ISh3fEN7zBlXYrIT3NaUT1I4FVYDs1YvDic-6J79XU1QxgSSfUIKIB1epvnRYph9QsxuKFC7SbdPaDPypvV8uVvW1nyw4_jtt1YWVtvwUBJFwgVRZ4p52Eya-I_br1zAOhgL5JXdlAQZwmms_YAu2RgFl53VMRIwwgcYJ-8btOIww2QnELzwNqhIfswjpqxpDZsj4kfnDHYgB0UlVw1kyTaxrSGXYaGxMfQe-imkl00q8p3_8kWx5vuNVWJDBxFB1JQBU3bIEvq3RD2l22FGezgfiNRwbGB-dUMMP_tQkxTYGOotk6jJ7YUpfDzBA"}]}}]
\ No newline at end of file
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_pnacl_json b/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_pnacl_json
deleted file mode 100644 (file)
index aaa3cc7..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-{
-    "COMMENT": [
-        "This file serves as a template for the resource info description used by ", 
-        "the NaCl Chrome plugin.  It is kept in the NaCl repository to prevent ", 
-        "hard-coding of NaCl-specific information inside the Chrome repository."
-    ], 
-    "abi-version": 1, 
-    "pnacl-arch": "x86-64", 
-    "pnacl-ld-name": "ld.nexe", 
-    "pnacl-llc-name": "pnacl-llc.nexe", 
-    "pnacl-sz-name": "pnacl-sz.nexe", 
-    "pnacl-version": "5dfe030a71ca66e72c5719ef5034c2ed24706c43"
-}
\ No newline at end of file
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtbegin_for_eh_o b/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtbegin_for_eh_o
deleted file mode 100644 (file)
index f9710fc..0000000
Binary files a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtbegin_for_eh_o and /dev/null differ
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtbegin_o b/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtbegin_o
deleted file mode 100644 (file)
index 2c5b8fc..0000000
Binary files a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtbegin_o and /dev/null differ
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtend_o b/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtend_o
deleted file mode 100644 (file)
index aa2aba0..0000000
Binary files a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_crtend_o and /dev/null differ
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_ld_nexe b/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_ld_nexe
deleted file mode 100644 (file)
index ee1205f..0000000
Binary files a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_ld_nexe and /dev/null differ
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libcrt_platform_a b/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libcrt_platform_a
deleted file mode 100644 (file)
index 6dfcb7d..0000000
Binary files a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libcrt_platform_a and /dev/null differ
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libgcc_a b/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libgcc_a
deleted file mode 100644 (file)
index 4583fa2..0000000
Binary files a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libgcc_a and /dev/null differ
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libpnacl_irt_shim_a b/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libpnacl_irt_shim_a
deleted file mode 100644 (file)
index 5acd579..0000000
Binary files a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libpnacl_irt_shim_a and /dev/null differ
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libpnacl_irt_shim_dummy_a b/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libpnacl_irt_shim_dummy_a
deleted file mode 100644 (file)
index 36de9a5..0000000
Binary files a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_libpnacl_irt_shim_dummy_a and /dev/null differ
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_pnacl_llc_nexe b/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_pnacl_llc_nexe
deleted file mode 100644 (file)
index ff38ee4..0000000
Binary files a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_pnacl_llc_nexe and /dev/null differ
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_pnacl_sz_nexe b/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_pnacl_sz_nexe
deleted file mode 100644 (file)
index 5e698ab..0000000
Binary files a/.config/google-chrome/pnacl/0.57.44.2492/_platform_specific/x86_64/pnacl_public_x86_64_pnacl_sz_nexe and /dev/null differ
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/manifest.fingerprint b/.config/google-chrome/pnacl/0.57.44.2492/manifest.fingerprint
deleted file mode 100644 (file)
index a64ddd5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-1.6f6bc93dcd62dc251850d2ff458fda96083ceb7fbe8eeb11248b8485ef2aea23
\ No newline at end of file
diff --git a/.config/google-chrome/pnacl/0.57.44.2492/manifest.json b/.config/google-chrome/pnacl/0.57.44.2492/manifest.json
deleted file mode 100644 (file)
index 78b3770..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-"update_url": "https://clients2.google.com/service/update2/crx",
-
-  "description": "Portable Native Client Translator Multi-CRX",
-  "name": "PNaCl Translator Multi-CRX",
-  "manifest_version": 2,
-  "minimum_chrome_version": "30.0.0.0",
-  "version": "0.57.44.2492",
-  "platforms": [
-    {
-      "nacl_arch": "x86-32",
-      "sub_package_path": "_platform_specific/x86_32/"
-    },
-    {
-      "nacl_arch": "x86-64",
-      "sub_package_path": "_platform_specific/x86_64/"
-    },
-    {
-      "nacl_arch": "arm",
-      "sub_package_path": "_platform_specific/arm/"
-    }
-  ]
-}
index 4e9aab1aff3568da877d106570752b2231ff374b..57ea0bf31c26f907447ba2197a534d02cdcd1faa 100644 (file)
@@ -1,2 +1,3 @@
 Ledger\ Live/
 BraveSoftware/
+google-chrome/